   h  h  h  {"files":{"browse-preload.js":{"size":32771,"integrity":{"algorithm":"SHA256","hash":"81ebb7cac4d46c51368f32c945ea72809adf26fc0e5a81fff01431e884da04e1","blockSize":4194304,"blocks":["81ebb7cac4d46c51368f32c945ea72809adf26fc0e5a81fff01431e884da04e1"]},"offset":"0"},"dark.ico":{"size":285478,"integrity":{"algorithm":"SHA256","hash":"e38db97118a316f8bc708d9ec3fa152ca9f9121d6fa77bcaddfad5f38b18c051","blockSize":4194304,"blocks":["e38db97118a316f8bc708d9ec3fa152ca9f9121d6fa77bcaddfad5f38b18c051"]},"offset":"32771"},"dark@256x256.png":{"size":36971,"integrity":{"algorithm":"SHA256","hash":"4c56e72cc6784c4c2d870c307d74e7afa6c13b001bb52f9b255cd82ab709adcb","blockSize":4194304,"blocks":["4c56e72cc6784c4c2d870c307d74e7afa6c13b001bb52f9b255cd82ab709adcb"]},"offset":"318249"},"dark@tray.png":{"size":1682,"integrity":{"algorithm":"SHA256","hash":"f0bf8ad4da7c011a97de449a0647f3da52b43818fd0fe6b678b019cdb0a89d3c","blockSize":4194304,"blocks":["f0bf8ad4da7c011a97de449a0647f3da52b43818fd0fe6b678b019cdb0a89d3c"]},"offset":"355220"},"encodingWorkerEntry.worker.js":{"size":1482030,"integrity":{"algorithm":"SHA256","hash":"470f4856bfe39164bf81f3881bb287d0e4d369e8ed27d80deb17e499d9341ef0","blockSize":4194304,"blocks":["470f4856bfe39164bf81f3881bb287d0e4d369e8ed27d80deb17e499d9341ef0"]},"offset":"356902"},"index-preload.js":{"size":33324,"integrity":{"algorithm":"SHA256","hash":"fde860944134f6c0a920c6d1533f2bebaaea2d74f70f3cc7ba9fd49b1e740f92","blockSize":4194304,"blocks":["fde860944134f6c0a920c6d1533f2bebaaea2d74f70f3cc7ba9fd49b1e740f92"]},"offset":"1838932"},"index.js":{"size":6450889,"integrity":{"algorithm":"SHA256","hash":"6e43bfdeaf497d81b34a6cb4bf86109f0a310453ec8e62e7b4d089e439ddca7b","blockSize":4194304,"blocks":["af45136e020e0372f4418e836ec3a61e55571c5b95ce1a9896ce9d9c677a07fb","da503998e77146796aad2b99c7d4ed9cd5dcdeaf5e047bdbea73664b10d67a09"]},"offset":"1872256"},"light.ico":{"size":285478,"integrity":{"algorithm":"SHA256","hash":"542bf85d15f0cc35d0659d31bd16d18dcc425475ba84835e3d8195b6f3bc4324","blockSize":4194304,"blocks":["542bf85d15f0cc35d0659d31bd16d18dcc425475ba84835e3d8195b6f3bc4324"]},"offset":"8323145"},"light@256x256.png":{"size":20616,"integrity":{"algorithm":"SHA256","hash":"1e73930c961dc75580f35335d37a420065869a0fa238045572303f81a3d08f6d","blockSize":4194304,"blocks":["1e73930c961dc75580f35335d37a420065869a0fa238045572303f81a3d08f6d"]},"offset":"8608623"},"light@tray.png":{"size":1390,"integrity":{"algorithm":"SHA256","hash":"4b0ace9981a9570207f1fb9b4a6bdbf016fe500d7390d7f2d0ffba3b2f2bac7b","blockSize":4194304,"blocks":["4b0ace9981a9570207f1fb9b4a6bdbf016fe500d7390d7f2d0ffba3b2f2bac7b"]},"offset":"8629239"},"migration-preload.js":{"size":3477,"integrity":{"algorithm":"SHA256","hash":"efa90ea829cccf98c460db12d12377484ba447703ac10ec6b5e444c518afe062","blockSize":4194304,"blocks":["efa90ea829cccf98c460db12d12377484ba447703ac10ec6b5e444c518afe062"]},"offset":"8630629"},"monitor-preload.js":{"size":32424,"integrity":{"algorithm":"SHA256","hash":"92850cf8b203d4b3ef9b0baa4439c1719dd6fcb531ffe9413262c1b4702297e8","blockSize":4194304,"blocks":["92850cf8b203d4b3ef9b0baa4439c1719dd6fcb531ffe9413262c1b4702297e8"]},"offset":"8634106"},"multiplayer-preload.js":{"size":945380,"integrity":{"algorithm":"SHA256","hash":"8e0de1c4131c4cd17470cae8a38cc4474513ebe417946cf47d68a4ca782c5a32","blockSize":4194304,"blocks":["8e0de1c4131c4cd17470cae8a38cc4474513ebe417946cf47d68a4ca782c5a32"]},"offset":"8666530"},"node_datachannel.node":{"size":6725120,"integrity":{"algorithm":"SHA256","hash":"525bc35a8114d49e14543249c4d5741f6c0d6dc09e48b570dd6c077e97d91d7f","blockSize":4194304,"blocks":["272a841c7d493792d5b19521539f43fc9c7197f1415980066be2a64b3c921664","07cdf4ec48f1aaaf97276fe1c691acb68c6e0273b70188350cdbe20ce0038903"]},"offset":"9611910"},"optifine-preload.js":{"size":2888,"integrity":{"algorithm":"SHA256","hash":"52bab1e9aa80baf4638e66556e3ab00c8e65c789a0a0241c5a799b1f8284cded","blockSize":4194304,"blocks":["52bab1e9aa80baf4638e66556e3ab00c8e65c789a0a0241c5a799b1f8284cded"]},"offset":"16337030"},"resource.worker.worker.js":{"size":1008813,"integrity":{"algorithm":"SHA256","hash":"a09ca889ef4f27f0505146e0f5cddf9dbcfab03eb4a7c639f621a3458628be89","blockSize":4194304,"blocks":["a09ca889ef4f27f0505146e0f5cddf9dbcfab03eb4a7c639f621a3458628be89"]},"offset":"16339918"},"setupWorkerEntry.worker.js":{"size":1133340,"integrity":{"algorithm":"SHA256","hash":"0375e5dce26479de18144d1e6552caf901dbcf8c1df1064c4f687f620efb8409","blockSize":4194304,"blocks":["0375e5dce26479de18144d1e6552caf901dbcf8c1df1064c4f687f620efb8409"]},"offset":"17348731"},"sqlite.worker.worker.js":{"size":2311664,"integrity":{"algorithm":"SHA256","hash":"5fbc67e366c15d79d9a17dd7a9722e60231cbafe1130da8fc9e56d9c75a6775f","blockSize":4194304,"blocks":["5fbc67e366c15d79d9a17dd7a9722e60231cbafe1130da8fc9e56d9c75a6775f"]},"offset":"18482071"},"sshcrypto.node":{"size":23,"integrity":{"algorithm":"SHA256","hash":"4ebf8a2a35f5bc26d50494232d17f585d2e10610c5d365d010746509be70f35e","blockSize":4194304,"blocks":["4ebf8a2a35f5bc26d50494232d17f585d2e10610c5d365d010746509be70f35e"]},"offset":"20793735"},"windows-utils.node":{"size":75264,"integrity":{"algorithm":"SHA256","hash":"84c66b80f6bad7ab18fa6f62cac8e3b01623853d7de2325badd6141473be77aa","blockSize":4194304,"blocks":["84c66b80f6bad7ab18fa6f62cac8e3b01623853d7de2325badd6141473be77aa"]},"offset":"20793758"},"renderer":{"files":{"app.html":{"size":1097,"integrity":{"algorithm":"SHA256","hash":"2d32a05063641e6163176935b524568d7a1d03497df0d7d2149c997d362f8381","blockSize":4194304,"blocks":["2d32a05063641e6163176935b524568d7a1d03497df0d7d2149c997d362f8381"]},"offset":"20869022"},"browser.html":{"size":769,"integrity":{"algorithm":"SHA256","hash":"a9033fbbb406419fea001e539b52c7765c87084b95d19cedb41fc8836db1c190","blockSize":4194304,"blocks":["a9033fbbb406419fea001e539b52c7765c87084b95d19cedb41fc8836db1c190"]},"offset":"20870119"},"index.html":{"size":1272,"integrity":{"algorithm":"SHA256","hash":"7fa1d40a8f009e55d3161cd31ac15451b9a4360008c0e0460f718160be6fbb70","blockSize":4194304,"blocks":["7fa1d40a8f009e55d3161cd31ac15451b9a4360008c0e0460f718160be6fbb70"]},"offset":"20870888"},"logger.html":{"size":930,"integrity":{"algorithm":"SHA256","hash":"3f0b17915a8c895d7138fb51edab2e47a90854f4b3f139c8c59852509af033eb","blockSize":4194304,"blocks":["3f0b17915a8c895d7138fb51edab2e47a90854f4b3f139c8c59852509af033eb"]},"offset":"20872160"},"migration.html":{"size":754,"integrity":{"algorithm":"SHA256","hash":"831addc603476cea61dcd64058c810b3c0277fbfe652de58426444469b30fd58","blockSize":4194304,"blocks":["831addc603476cea61dcd64058c810b3c0277fbfe652de58426444469b30fd58"]},"offset":"20873090"},"multiplayer.html":{"size":1156,"integrity":{"algorithm":"SHA256","hash":"6510afb0a878e9ac56a4a3c77455652ac1862fb11500ba7063aa36b2b04af3c2","blockSize":4194304,"blocks":["6510afb0a878e9ac56a4a3c77455652ac1862fb11500ba7063aa36b2b04af3c2"]},"offset":"20873844"},"assets":{"files":{"1.10.a6533532.webp":{"size":91770,"integrity":{"algorithm":"SHA256","hash":"a6533532e2a85ab58bd7b2d0d408e9f6787d2587b79124e2b791efa7368df40a","blockSize":4194304,"blocks":["a6533532e2a85ab58bd7b2d0d408e9f6787d2587b79124e2b791efa7368df40a"]},"offset":"20875000"},"1.11.f3ad7480.webp":{"size":74200,"integrity":{"algorithm":"SHA256","hash":"f3ad7480b1a089f0a2d5f9055f8f36399dcbc25fce5f7298d93a8379ada6f542","blockSize":4194304,"blocks":["f3ad7480b1a089f0a2d5f9055f8f36399dcbc25fce5f7298d93a8379ada6f542"]},"offset":"20966770"},"1.12.2f591965.webp":{"size":99208,"integrity":{"algorithm":"SHA256","hash":"2f5919659aa887513c64ac6e4e73deb5ed5813f3e961d6ef85760e0694f21a88","blockSize":4194304,"blocks":["2f5919659aa887513c64ac6e4e73deb5ed5813f3e961d6ef85760e0694f21a88"]},"offset":"21040970"},"1.13.2d8db041.webp":{"size":58318,"integrity":{"algorithm":"SHA256","hash":"2d8db041d5f3822b00d28f503dc0f49a45c1cd013c66203767215cc392711bfc","blockSize":4194304,"blocks":["2d8db041d5f3822b00d28f503dc0f49a45c1cd013c66203767215cc392711bfc"]},"offset":"21140178"},"1.14.ff30cfd1.webp":{"size":82654,"integrity":{"algorithm":"SHA256","hash":"ff30cfd18fd025f668b29ddf49229921c20496536415da41cad01a2bbed0e6dd","blockSize":4194304,"blocks":["ff30cfd18fd025f668b29ddf49229921c20496536415da41cad01a2bbed0e6dd"]},"offset":"21198496"},"1.15.84eb7392.webp":{"size":84772,"integrity":{"algorithm":"SHA256","hash":"84eb73922755bb55dcf48ca469dc25cb412c4ec7495f525c4ed1afba5c502031","blockSize":4194304,"blocks":["84eb73922755bb55dcf48ca469dc25cb412c4ec7495f525c4ed1afba5c502031"]},"offset":"21281150"},"1.16.90bca1e9.webp":{"size":174688,"integrity":{"algorithm":"SHA256","hash":"90bca1e9e26f20b664e6de413fd7784230d8050ab431ac174a8384a46d912662","blockSize":4194304,"blocks":["90bca1e9e26f20b664e6de413fd7784230d8050ab431ac174a8384a46d912662"]},"offset":"21365922"},"1.17.ccc8c02a.webp":{"size":89040,"integrity":{"algorithm":"SHA256","hash":"ccc8c02a6940ee35f22fc6b09bc65e8475c4cfa98fcb7c7ff2b42cbbb6c1f537","blockSize":4194304,"blocks":["ccc8c02a6940ee35f22fc6b09bc65e8475c4cfa98fcb7c7ff2b42cbbb6c1f537"]},"offset":"21540610"},"1.18.674a05cb.webp":{"size":73964,"integrity":{"algorithm":"SHA256","hash":"674a05cb436c3b40ffd3ef0fec91d896a6017c48e221ecfaf3ecb15bfbafa243","blockSize":4194304,"blocks":["674a05cb436c3b40ffd3ef0fec91d896a6017c48e221ecfaf3ecb15bfbafa243"]},"offset":"21629650"},"1.19.e59d20d9.webp":{"size":211872,"integrity":{"algorithm":"SHA256","hash":"e59d20d9d6177f7195e70e6fdb02fb53ba8b2927cc724d74193d7b06893eb124","blockSize":4194304,"blocks":["e59d20d9d6177f7195e70e6fdb02fb53ba8b2927cc724d74193d7b06893eb124"]},"offset":"21703614"},"1.20.ef24e32a.webp":{"size":242704,"integrity":{"algorithm":"SHA256","hash":"ef24e32aebb353b8ba80e41f85a95fb186a88cffb82ff4ab93f3816e6a66eec0","blockSize":4194304,"blocks":["ef24e32aebb353b8ba80e41f85a95fb186a88cffb82ff4ab93f3816e6a66eec0"]},"offset":"21915486"},"1.6.8c8521eb.webp":{"size":35614,"integrity":{"algorithm":"SHA256","hash":"8c8521ebb77e7d69310b072e1327515e5c960956f01beaae4d2c4c146908dabc","blockSize":4194304,"blocks":["8c8521ebb77e7d69310b072e1327515e5c960956f01beaae4d2c4c146908dabc"]},"offset":"22158190"},"1.7.5fc172e2.webp":{"size":36390,"integrity":{"algorithm":"SHA256","hash":"5fc172e2935821d34d3575d4ca92ee3118f9cde3706c99ae72ce4aab5fafa948","blockSize":4194304,"blocks":["5fc172e2935821d34d3575d4ca92ee3118f9cde3706c99ae72ce4aab5fafa948"]},"offset":"22193804"},"1.8.6ace9e7a.webp":{"size":154102,"integrity":{"algorithm":"SHA256","hash":"6ace9e7aef60a1e236a8b7341d37d4f99e055db5ae0fdf2f2bf67d213663176a","blockSize":4194304,"blocks":["6ace9e7aef60a1e236a8b7341d37d4f99e055db5ae0fdf2f2bf67d213663176a"]},"offset":"22230194"},"1.9.8bcf2cb3.webp":{"size":42792,"integrity":{"algorithm":"SHA256","hash":"8bcf2cb390da4ba1812abb6ec5bc46150d1bd6e08144ae42778ba49596cc786e","blockSize":4194304,"blocks":["8bcf2cb390da4ba1812abb6ec5bc46150d1bd6e08144ae42778ba49596cc786e"]},"offset":"22384296"},"KFOlCnqEu92Fr1MmEU9fBBc4.5a8c1e76.woff2":{"size":15552,"integrity":{"algorithm":"SHA256","hash":"5a8c1e7681318caa29e9f44e8a6e271f6a4067a2703e9916dfd4fe9099241db7","blockSize":4194304,"blocks":["5a8c1e7681318caa29e9f44e8a6e271f6a4067a2703e9916dfd4fe9099241db7"]},"offset":"22427088"},"KFOlCnqEu92Fr1MmSU5fBBc4.eca8ffa7.woff2":{"size":15440,"integrity":{"algorithm":"SHA256","hash":"eca8ffa764a66cd084800e2e71c4176ef089ebd805515664a6cb8d4fb3b598bf","blockSize":4194304,"blocks":["eca8ffa764a66cd084800e2e71c4176ef089ebd805515664a6cb8d4fb3b598bf"]},"offset":"22442640"},"KFOlCnqEu92Fr1MmWUlfBBc4.1d5b7c64.woff2":{"size":15436,"integrity":{"algorithm":"SHA256","hash":"1d5b7c64458f4af91dcfee0354be47adde1f739b5aded03a7ab6068a1bb6ca97","blockSize":4194304,"blocks":["1d5b7c64458f4af91dcfee0354be47adde1f739b5aded03a7ab6068a1bb6ca97"]},"offset":"22458080"},"KFOmCnqEu92Fr1Mu4mxK.3e253b66.woff2":{"size":15344,"integrity":{"algorithm":"SHA256","hash":"3e253b66056519aa065b00a453bac37ac5ed8f3e6fe7b542e93a9dcdcc11d0bc","blockSize":4194304,"blocks":["3e253b66056519aa065b00a453bac37ac5ed8f3e6fe7b542e93a9dcdcc11d0bc"]},"offset":"22473516"},"LogView.6e726376.css":{"size":1021,"integrity":{"algorithm":"SHA256","hash":"6e726376a5132264cfd9c9ea0d28b384f1ddc0ce3c2ed6729c68437cd45c7442","blockSize":4194304,"blocks":["6e726376a5132264cfd9c9ea0d28b384f1ddc0ce3c2ed6729c68437cd45c7442"]},"offset":"22488860"},"LogView.e07a5f44.js":{"size":16673,"integrity":{"algorithm":"SHA256","hash":"ef53c8f2535ba568bd7f5bd9f446ed4f1b1e09bd433a4fe605a11f43fafdf5f1","blockSize":4194304,"blocks":["ef53c8f2535ba568bd7f5bd9f446ed4f1b1e09bd433a4fe605a11f43fafdf5f1"]},"offset":"22489881"},"__uno.2de757db.css":{"size":561619,"integrity":{"algorithm":"SHA256","hash":"9312694a984cecc13134586a10dafdedbd3756cd125a13957ec4e3579304cbb1","blockSize":4194304,"blocks":["9312694a984cecc13134586a10dafdedbd3756cd125a13957ec4e3579304cbb1"]},"offset":"22506554"},"__uno.e65a1954.js":{"size":1060791,"integrity":{"algorithm":"SHA256","hash":"8e10b06480c5ed7951b7f791ac0bcfe98ef5c73b3780bc361ce1c5887fff49f7","blockSize":4194304,"blocks":["8e10b06480c5ed7951b7f791ac0bcfe98ef5c73b3780bc361ce1c5887fff49f7"]},"offset":"23068173"},"browser.25f186b1.js":{"size":5899,"integrity":{"algorithm":"SHA256","hash":"29dd65f25f8fb51daae836f6783569b8c3f37187312a3f66980b91dd1e85330e","blockSize":4194304,"blocks":["29dd65f25f8fb51daae836f6783569b8c3f37187312a3f66980b91dd1e85330e"]},"offset":"24128964"},"browser.6e1e3123.css":{"size":455,"integrity":{"algorithm":"SHA256","hash":"6e1e3123e1cc2d9e1328deebf880230afdd0edc195cf44b167353c3fae74267a","blockSize":4194304,"blocks":["6e1e3123e1cc2d9e1328deebf880230afdd0edc195cf44b167353c3fae74267a"]},"offset":"24134863"},"common.0e21e135.css":{"size":6815,"integrity":{"algorithm":"SHA256","hash":"0e21e13587a37a679d082323683b7955f380612ee4f6fe2a9475d976f962abc9","blockSize":4194304,"blocks":["0e21e13587a37a679d082323683b7955f380612ee4f6fe2a9475d976f962abc9"]},"offset":"24135318"},"craftingtable.bb0339a1.webp":{"size":2450,"integrity":{"algorithm":"SHA256","hash":"bb0339a17c384c39e7507851164a1850d2147e52f0b6bda18c1c5347f967f866","blockSize":4194304,"blocks":["bb0339a17c384c39e7507851164a1850d2147e52f0b6bda18c1c5347f967f866"]},"offset":"24142133"},"de.ade9b2e0.js":{"size":115674,"integrity":{"algorithm":"SHA256","hash":"cafe602e0bd6828f9b2fd6d46856511b8873fed0c9422e7d648f6a4f9568671a","blockSize":4194304,"blocks":["cafe602e0bd6828f9b2fd6d46856511b8873fed0c9422e7d648f6a4f9568671a"]},"offset":"24144583"},"driver.4b398481.css":{"size":3938,"integrity":{"algorithm":"SHA256","hash":"4b398481a7ce8375af4d9f58f39410c73a0b70726fe513686d3d51c10ad76cb5","blockSize":4194304,"blocks":["4b398481a7ce8375af4d9f58f39410c73a0b70726fe513686d3d51c10ad76cb5"]},"offset":"24260257"},"driver.7f62ce60.css":{"size":1335,"integrity":{"algorithm":"SHA256","hash":"7f62ce6058eda0a739e13509bafa7ebf60aa5a2a96c79c26cc7089530e67e08e","blockSize":4194304,"blocks":["7f62ce6058eda0a739e13509bafa7ebf60aa5a2a96c79c26cc7089530e67e08e"]},"offset":"24264195"},"driver.js.cddd383d.js":{"size":20065,"integrity":{"algorithm":"SHA256","hash":"1c69c64f17379e317f45b5d362d46af3962f330a9d42d11219969c8f459cc79f","blockSize":4194304,"blocks":["1c69c64f17379e317f45b5d362d46af3962f330a9d42d11219969c8f459cc79f"]},"offset":"24265530"},"es-ES.13e8835e.js":{"size":84070,"integrity":{"algorithm":"SHA256","hash":"bedbe2b0b3481be66cc3116dad762d7c87290de2fe21e6685d6602fa620be949","blockSize":4194304,"blocks":["bedbe2b0b3481be66cc3116dad762d7c87290de2fe21e6685d6602fa620be949"]},"offset":"24285595"},"fabric.45b20d35.webp":{"size":182,"integrity":{"algorithm":"SHA256","hash":"45b20d35ffa7e164cef947c35e195c0225ed7f9041b96f530288c8c03f1cb5fb","blockSize":4194304,"blocks":["45b20d35ffa7e164cef947c35e195c0225ed7f9041b96f530288c8c03f1cb5fb"]},"offset":"24369665"},"favicon.60894656.svg":{"size":4733,"integrity":{"algorithm":"SHA256","hash":"60894656aabcdf6d4af85f2e35f13a3822ae856594cc4696a938a08c7e7f4dae","blockSize":4194304,"blocks":["60894656aabcdf6d4af85f2e35f13a3822ae856594cc4696a938a08c7e7f4dae"]},"offset":"24369847"},"flUhRq6tzZclQEJ-Vdg-IuiaDsNc.63b49d58.woff2":{"size":123876,"integrity":{"algorithm":"SHA256","hash":"63b49d58e13f9edc496b9e239b5e5c08757d26551bd16628cf996d3af0b769f2","blockSize":4194304,"blocks":["63b49d58e13f9edc496b9e239b5e5c08757d26551bd16628cf996d3af0b769f2"]},"offset":"24374580"},"forge.e68786ee.webp":{"size":3982,"integrity":{"algorithm":"SHA256","hash":"e68786eeaeef39052376b283f3a4ca7019162d1310828155b4e7eee3707874ed","blockSize":4194304,"blocks":["e68786eeaeef39052376b283f3a4ca7019162d1310828155b4e7eee3707874ed"]},"offset":"24498456"},"fr.417ca501.js":{"size":110851,"integrity":{"algorithm":"SHA256","hash":"5c9f8ca726b30f74353e1bb18ee13d3c5d02ffef1b43791c043d2656493bd128","blockSize":4194304,"blocks":["5c9f8ca726b30f74353e1bb18ee13d3c5d02ffef1b43791c043d2656493bd128"]},"offset":"24502438"},"fuzzy.36d6b793.js":{"size":13333,"integrity":{"algorithm":"SHA256","hash":"e03f49bbeef52e48ca2a59095e41795174a6660c52b298939c28c1676b2f5528","blockSize":4194304,"blocks":["e03f49bbeef52e48ca2a59095e41795174a6660c52b298939c28c1676b2f5528"]},"offset":"24613289"},"gl.4796fb9a.js":{"size":35614,"integrity":{"algorithm":"SHA256","hash":"d28344d1de301287c4f8ead97a309850d1ca8f39718fd01521b955989cb05cf4","blockSize":4194304,"blocks":["d28344d1de301287c4f8ead97a309850d1ca8f39718fd01521b955989cb05cf4"]},"offset":"24626622"},"gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.35dca8a7.woff2":{"size":155276,"integrity":{"algorithm":"SHA256","hash":"35dca8a7145a17c8d1306f25a3ca091578e15396f0b22d61eb8e73262ac75577","blockSize":4194304,"blocks":["35dca8a7145a17c8d1306f25a3ca091578e15396f0b22d61eb8e73262ac75577"]},"offset":"24662236"},"hu.73375080.js":{"size":114499,"integrity":{"algorithm":"SHA256","hash":"8785bcd56de712d131cf5fe3ef79db99ee097a5f05dd6947d6276f0d7741dc28","blockSize":4194304,"blocks":["8785bcd56de712d131cf5fe3ef79db99ee097a5f05dd6947d6276f0d7741dc28"]},"offset":"24817512"},"index.2410a9a2.js":{"size":22339,"integrity":{"algorithm":"SHA256","hash":"3ce04cd6889f701ad5d20301dd9cbff4dcd8f16e03963be6bd412f53296a4ae6","blockSize":4194304,"blocks":["3ce04cd6889f701ad5d20301dd9cbff4dcd8f16e03963be6bd412f53296a4ae6"]},"offset":"24932011"},"index.5714250f.css":{"size":15755,"integrity":{"algorithm":"SHA256","hash":"5714250f4b50e912ee037e6b6ebbe4f17061cac97e0338abe702f240febb539c","blockSize":4194304,"blocks":["5714250f4b50e912ee037e6b6ebbe4f17061cac97e0338abe702f240febb539c"]},"offset":"24954350"},"index.64a3c302.css":{"size":226,"integrity":{"algorithm":"SHA256","hash":"64a3c3029fa3e9bc64f1c803cfb6951f625d130d784757909147d138d2bda818","blockSize":4194304,"blocks":["64a3c3029fa3e9bc64f1c803cfb6951f625d130d784757909147d138d2bda818"]},"offset":"24970105"},"index.74b65d22.js":{"size":1281141,"integrity":{"algorithm":"SHA256","hash":"59f05523ef86e43a4393e12da65ec13b9c65389e13dc252fad55f39cb0cc37a2","blockSize":4194304,"blocks":["59f05523ef86e43a4393e12da65ec13b9c65389e13dc252fad55f39cb0cc37a2"]},"offset":"24970331"},"index.e2f07a49.js":{"size":1907,"integrity":{"algorithm":"SHA256","hash":"7bfbc2fe784192ea43842b921006f6078dcc52918f802331340014eae3b38cb9","blockSize":4194304,"blocks":["7bfbc2fe784192ea43842b921006f6078dcc52918f802331340014eae3b38cb9"]},"offset":"26251472"},"iris.6345b2e5.webp":{"size":5110,"integrity":{"algorithm":"SHA256","hash":"6345b2e53ade00e1fd6f23f2b4e0fc0a4043b89b9afeea944ed2150bc9974d53","blockSize":4194304,"blocks":["6345b2e53ade00e1fd6f23f2b4e0fc0a4043b89b9afeea944ed2150bc9974d53"]},"offset":"26253379"},"it-IT.d5accabc.js":{"size":112389,"integrity":{"algorithm":"SHA256","hash":"ba7ab0d66e0abb3003f1fa4004ee6b5b745c61cc26989ff77b1b25e88334b8c8","blockSize":4194304,"blocks":["ba7ab0d66e0abb3003f1fa4004ee6b5b745c61cc26989ff77b1b25e88334b8c8"]},"offset":"26258489"},"ja-JP.82007757.js":{"size":127297,"integrity":{"algorithm":"SHA256","hash":"a39a09efe75f811ff27dcaf0ff70c7fc38d400d948bbc5a34f30cd11744f1a14","blockSize":4194304,"blocks":["a39a09efe75f811ff27dcaf0ff70c7fc38d400d948bbc5a34f30cd11744f1a14"]},"offset":"26370878"},"kz.18eeec9a.js":{"size":35003,"integrity":{"algorithm":"SHA256","hash":"1e0369775ccf5247558fb6297077c4231dc03be059c08156b2c70bee571c3557","blockSize":4194304,"blocks":["1e0369775ccf5247558fb6297077c4231dc03be059c08156b2c70bee571c3557"]},"offset":"26498175"},"labymod.698a6173.webp":{"size":706,"integrity":{"algorithm":"SHA256","hash":"698a6173d4cefd46bf5d81c86b54cc4717a0dd2c9dec82ecebb460f3dce38bde","blockSize":4194304,"blocks":["698a6173d4cefd46bf5d81c86b54cc4717a0dd2c9dec82ecebb460f3dce38bde"]},"offset":"26533178"},"logger.06f07078.js":{"size":3655,"integrity":{"algorithm":"SHA256","hash":"d998b8a96e9867fe2185604b3f3baaa1bf64ebb016427b1253d22d06de9228c9","blockSize":4194304,"blocks":["d998b8a96e9867fe2185604b3f3baaa1bf64ebb016427b1253d22d06de9228c9"]},"offset":"26533884"},"logger.2b87cd1a.css":{"size":629,"integrity":{"algorithm":"SHA256","hash":"2b87cd1ace79a097f0b6d6d3ba16eb0dc59bcf94f15b6a9eb64eea7a9eaac7df","blockSize":4194304,"blocks":["2b87cd1ace79a097f0b6d6d3ba16eb0dc59bcf94f15b6a9eb64eea7a9eaac7df"]},"offset":"26537539"},"lolcat.5d4f76f5.js":{"size":104610,"integrity":{"algorithm":"SHA256","hash":"56913f6c3cd04a9904978ab5724a6de008898a1e0e02f90c5117630a76b370d4","blockSize":4194304,"blocks":["56913f6c3cd04a9904978ab5724a6de008898a1e0e02f90c5117630a76b370d4"]},"offset":"26538168"},"migration.9cba1509.css":{"size":288,"integrity":{"algorithm":"SHA256","hash":"9cba1509846881a3592b93f2cd62362f79a5279b0756c268b437cf8abbb36a7a","blockSize":4194304,"blocks":["9cba1509846881a3592b93f2cd62362f79a5279b0756c268b437cf8abbb36a7a"]},"offset":"26642778"},"migration.e4394c2c.js":{"size":1797,"integrity":{"algorithm":"SHA256","hash":"742f1b86d5f65324eeaa55b44d6339cf66f80ca49fa0801293bba75cff75da50","blockSize":4194304,"blocks":["742f1b86d5f65324eeaa55b44d6339cf66f80ca49fa0801293bba75cff75da50"]},"offset":"26643066"},"minecraft.14a02aeb.webp":{"size":890,"integrity":{"algorithm":"SHA256","hash":"14a02aeb7c7fe67582de4054727bbe895e51fd9df25d8d7b4017c0da9e86b027","blockSize":4194304,"blocks":["14a02aeb7c7fe67582de4054727bbe895e51fd9df25d8d7b4017c0da9e86b027"]},"offset":"26644863"},"mmc.eb42e3f6.webp":{"size":500,"integrity":{"algorithm":"SHA256","hash":"eb42e3f65c4f8dffdffc00c83e7278cd4922dca4a42ee9d93bd44a5fc0528684","blockSize":4194304,"blocks":["eb42e3f65c4f8dffdffc00c83e7278cd4922dca4a42ee9d93bd44a5fc0528684"]},"offset":"26645753"},"neoforged.05cd57ab.webp":{"size":338,"integrity":{"algorithm":"SHA256","hash":"05cd57ab47df8594a19324273315aff2bcb8014890d168fe0b55fa5ab277fa9b","blockSize":4194304,"blocks":["05cd57ab47df8594a19324273315aff2bcb8014890d168fe0b55fa5ab277fa9b"]},"offset":"26646253"},"oculus.9f1b508b.webp":{"size":1858,"integrity":{"algorithm":"SHA256","hash":"9f1b508b27965dcab4f6e2e682a0e33539ad66433f19998102208a6eee8158d6","blockSize":4194304,"blocks":["9f1b508b27965dcab4f6e2e682a0e33539ad66433f19998102208a6eee8158d6"]},"offset":"26646591"},"optifine.1c08e3ac.webp":{"size":2316,"integrity":{"algorithm":"SHA256","hash":"1c08e3ac771f1e79f6a30c085deb53037405d0d9c5c68abb20dcfca8364f4d1c","blockSize":4194304,"blocks":["1c08e3ac771f1e79f6a30c085deb53037405d0d9c5c68abb20dcfca8364f4d1c"]},"offset":"26648449"},"pl.67eaa876.js":{"size":113086,"integrity":{"algorithm":"SHA256","hash":"1ff6b236094140fb0d1bb563a2db55ed98f500582561af606ce95daec85f19b3","blockSize":4194304,"blocks":["1ff6b236094140fb0d1bb563a2db55ed98f500582561af606ce95daec85f19b3"]},"offset":"26650765"},"pt-BR.5abc6288.js":{"size":119055,"integrity":{"algorithm":"SHA256","hash":"04fcb187c74e81d30c0ba8bdc450995be273d653b17f89894c2f544c8fd8dfb4","blockSize":4194304,"blocks":["04fcb187c74e81d30c0ba8bdc450995be273d653b17f89894c2f544c8fd8dfb4"]},"offset":"26763851"},"quilt.8a2ff1c9.svg":{"size":3280,"integrity":{"algorithm":"SHA256","hash":"8a2ff1c9484bdcca06fd45942c013204c15bee106fafb1d3790ede35e6180ae1","blockSize":4194304,"blocks":["8a2ff1c9484bdcca06fd45942c013204c15bee106fafb1d3790ede35e6180ae1"]},"offset":"26882906"},"refreshable.28c62d0f.js":{"size":294,"integrity":{"algorithm":"SHA256","hash":"794e3d36323e9894120a7fba2dcae7852c64f5b671e1d5c1a28c24cda2744a64","blockSize":4194304,"blocks":["794e3d36323e9894120a7fba2dcae7852c64f5b671e1d5c1a28c24cda2744a64"]},"offset":"26886186"},"ru.13f496c2.js":{"size":151874,"integrity":{"algorithm":"SHA256","hash":"17cf8d4690f35abddf051888e56aac707dfefdd686ffb0adf12077b04e42caa3","blockSize":4194304,"blocks":["17cf8d4690f35abddf051888e56aac707dfefdd686ffb0adf12077b04e42caa3"]},"offset":"26886480"},"steve_skin.d142524b.png":{"size":1861,"integrity":{"algorithm":"SHA256","hash":"d142524b42af5ee380c31141c00881ac6ebef07297878a79d24dbe8946df999c","blockSize":4194304,"blocks":["d142524b42af5ee380c31141c00881ac6ebef07297878a79d24dbe8946df999c"]},"offset":"27038354"},"theme.eb3baece.js":{"size":17825,"integrity":{"algorithm":"SHA256","hash":"477939ad11efc4342a0af1b0c7be8c965f64878734273c1a319bdf7f87f23455","blockSize":4194304,"blocks":["477939ad11efc4342a0af1b0c7be8c965f64878734273c1a319bdf7f87f23455"]},"offset":"27040215"},"uk.f2716ae3.js":{"size":136726,"integrity":{"algorithm":"SHA256","hash":"9321c290528b67494479dcdbe960d30e5a030dbe0e34d61a01f10c9698dadbc4","blockSize":4194304,"blocks":["9321c290528b67494479dcdbe960d30e5a030dbe0e34d61a01f10c9698dadbc4"]},"offset":"27058040"},"unknown_server.2af14d44.webp":{"size":1536,"integrity":{"algorithm":"SHA256","hash":"2af14d44bd2ad935ba81c2b6928005de70f12739411fb69f3a51034b000338b7","blockSize":4194304,"blocks":["2af14d44bd2ad935ba81c2b6928005de70f12739411fb69f3a51034b000338b7"]},"offset":"27194766"},"versionLocal.9c4cc1b4.css":{"size":1439,"integrity":{"algorithm":"SHA256","hash":"9c4cc1b437fdfa75fb97ef514b0b7d02ce6ad1628a5d5ff1ca5e830a6b36af72","blockSize":4194304,"blocks":["9c4cc1b437fdfa75fb97ef514b0b7d02ce6ad1628a5d5ff1ca5e830a6b36af72"]},"offset":"27196302"},"versionLocal.d3174108.js":{"size":685972,"integrity":{"algorithm":"SHA256","hash":"19c14706515fee9cb597636e66f9ca0b30976fd68529b1513a1dd50b784da6be","blockSize":4194304,"blocks":["19c14706515fee9cb597636e66f9ca0b30976fd68529b1513a1dd50b784da6be"]},"offset":"27197741"},"zh-CN.93cbc473.js":{"size":108027,"integrity":{"algorithm":"SHA256","hash":"2ada329b6aeee2a3ef5c69fc2bb9ed96c5821a15422b4d814750428df4f61128","blockSize":4194304,"blocks":["2ada329b6aeee2a3ef5c69fc2bb9ed96c5821a15422b4d814750428df4f61128"]},"offset":"27883713"},"zh-TW.96a9abb0.js":{"size":107421,"integrity":{"algorithm":"SHA256","hash":"b0fbbe2b1704bdf1efc108b90e3b11491d22a2365901600fa4a25ee617ca4dac","blockSize":4194304,"blocks":["b0fbbe2b1704bdf1efc108b90e3b11491d22a2365901600fa4a25ee617ca4dac"]},"offset":"27991740"}}}}},"package.json":{"size":397,"integrity":{"algorithm":"SHA256","hash":"0d8ec9a6e249bebbbbd92c096e063480f397f324c37bcd84cd381e1fa66cb3a1","blockSize":4194304,"blocks":["0d8ec9a6e249bebbbbd92c096e063480f397f324c37bcd84cd381e1fa66cb3a1"]},"offset":"28099161"}}} "use strict";var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var __copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod));var __publicField=(obj,key,value)=>(__defNormalProp(obj,typeof key!="symbol"?key+"":key,value),value);var import_electron=require("electron");function createAppsHost(){return{getInstalledApps(){return import_electron.ipcRenderer.invoke("get-installed-apps")},installApp(url){return import_electron.ipcRenderer.invoke("install-app",url)},uninstallApp(url){return import_electron.ipcRenderer.invoke("uninstall-app",url)},getAppInfo(url){return import_electron.ipcRenderer.invoke("get-app-info",url)},getDefaultApp(){return import_electron.ipcRenderer.invoke("get-default-app")},bootAppByUrl(url){return import_electron.ipcRenderer.invoke("launch-app",url)},createShortcut(url){return import_electron.ipcRenderer.invoke("create-app-shortcut",url)}}}__name(createAppsHost,"createAppsHost");import_electron.contextBridge.exposeInMainWorld("appsHost",createAppsHost());var import_electron2=require("electron"),import_events=__toESM(require("events"));function createController(){function show(){return import_electron2.ipcRenderer.invoke("control",3)}__name(show,"show");function close(){return import_electron2.ipcRenderer.invoke("control",4)}__name(close,"close");function hide(){return import_electron2.ipcRenderer.invoke("control",2)}__name(hide,"hide");function minimize(){return import_electron2.ipcRenderer.invoke("control",0)}__name(minimize,"minimize");function maximize(){import_electron2.ipcRenderer.invoke("control",1)}__name(maximize,"maximize");function flashFrame(){import_electron2.ipcRenderer.invoke("flash-frame")}__name(flashFrame,"flashFrame");function focus(){import_electron2.ipcRenderer.invoke("focus")}__name(focus,"focus"),import_electron2.ipcRenderer.on("maximize",(_,v)=>{emitter.emit("maximize",v)}),import_electron2.ipcRenderer.on("minimize",(_,v)=>{emitter.emit("minimize",v)});let emitter=new import_events.default,writeClipboard=import_electron2.clipboard&&import_electron2.clipboard.writeText&&typeof import_electron2.clipboard.writeText=="function"?text=>import_electron2.clipboard.writeText(text):text=>import_electron2.ipcRenderer.invoke("write-clipboard",text);return{on(channel,listener){return emitter.on(channel,listener),this},writeClipboard,queryAudioPermission:()=>import_electron2.ipcRenderer.invoke("query-audio-permission"),openMultiplayerWindow:()=>import_electron2.ipcRenderer.invoke("open-multiplayer-window"),once(channel,listener){return emitter.once(channel,listener),this},removeListener(channel,listener){return emitter.removeListener(channel,listener),this},focus,flashFrame,minimize,maximize,show,close,hide,showOpenDialog(...options){return import_electron2.ipcRenderer.invoke("dialog:showOpenDialog",...options)},showSaveDialog(...options){return import_electron2.ipcRenderer.invoke("dialog:showSaveDialog",...options)},findInPage(text,options){return import_electron2.ipcRenderer.invoke("find-in-page",text,options)},stopFindInPage(){return import_electron2.ipcRenderer.invoke("stop-find-in-page")}}}__name(createController,"createController");import_electron2.contextBridge.exposeInMainWorld("windowController",createController());var DEFAULT_PROFILE=Object.freeze(createTemplate());function createTemplate(){return{path:"",name:"",resolution:{width:800,height:400,fullscreen:!1},minMemory:void 0,maxMemory:void 0,vmOptions:void 0,mcOptions:void 0,env:void 0,url:"",icon:"",runtime:{minecraft:"",forge:"",liteloader:"",fabricLoader:"",yarn:"",optifine:"",quiltLoader:"",neoForged:"",labyMod:""},java:"",version:"",server:null,author:"",description:"",lastAccessDate:-1,creationDate:-1,modpackVersion:"",fileApi:"",tags:[],assignMemory:void 0,prependCommand:void 0,showLog:void 0,hideLauncher:void 0,disableAuthlibInjector:void 0,disableElybyAuthlib:void 0,fastLaunch:void 0,upstream:void 0,lastPlayedDate:0,playtime:0}}__name(createTemplate,"createTemplate");var ResourceState=class{files=[];filesUpdates(ops){let files=[...this.files];for(let[r,a]of ops){if(!r){console.warn("Invalid resource",r);continue}if(a===0){let index=files.findIndex(m=>m.path===r.path);index===-1?files.push(r):files[index]=r}else if(a===1){let index=files.findIndex(m=>m.path===r);index!==-1&&files.splice(index,1)}else for(let update of r)for(let m of files)m.hash===update.hash&&applyUpdateToResource(m,update)}this.files=files}};__name(ResourceState,"ResourceState");function applyUpdateToResource(resource,update){resource.name=update.metadata?.name??resource.name;for(let[key,val]of Object.entries(update.metadata??{}))val&&(resource.metadata[key]=val);resource.icons=update.icons??resource.icons}__name(applyUpdateToResource,"applyUpdateToResource");var Saves=class{saves=[];instanceSaves(save){this.saves=save}instanceSaveUpdate(save){let existed=this.saves.find(s=>s.path===save.path);existed?Object.assign(existed,save):this.saves.push(save)}instanceSaveRemove(save){this.saves=this.saves.filter(s=>s.path!==save)}};__name(Saves,"Saves");var Settings=class{globalDisableAuthlibInjector=!1;globalDisableElyByAuthlib=!1;globalMinMemory=0;globalMaxMemory=0;globalAssignMemory=!1;globalVmOptions=[];globalMcOptions=[];globalPrependCommand="";globalFastLaunch=!1;globalHideLauncher=!1;globalShowLog=!1;globalEnv={};discordPresence=!1;developerMode=!1;disableTelemetry=!1;linuxTitlebar=!1;locale="";theme="dark";locales=[];updateInfo=null;updateStatus="none";allowPrerelease=!1;autoInstallOnAppQuit=!1;autoDownload=!1;enableDedicatedGPUOptimization=!0;apiSetsPreference="";apiSets=[{name:"bmcl",url:"https://bmclapi2.bangbang93.com"}];online=!1;allowTurn=!1;replaceNatives="legacy-only";httpProxy="";httpProxyEnabled=!1;maxSockets=0;maxAPISockets=0;diskFullError=!1;databaseReady=!1;invalidGameDataPath=void 0;config(config){this.locale=config.locale,this.autoDownload=config.autoDownload||!1,this.autoInstallOnAppQuit=config.autoDownload||!1,this.allowPrerelease=config.allowPrerelease||!1,this.apiSetsPreference=config.apiSetsPreference,this.httpProxy=config.httpProxy,this.httpProxyEnabled=config.httpProxyEnabled,this.maxSockets=config.maxSockets??16,this.maxAPISockets=config.maxAPISockets??0,this.allowTurn=config.allowTurn??!1,this.theme=config.theme,this.globalMinMemory=config.globalMinMemory,this.globalMaxMemory=config.globalMaxMemory,this.globalAssignMemory=config.globalAssignMemory,this.globalVmOptions=config.globalVmOptions,this.globalMcOptions=config.globalMcOptions,this.globalFastLaunch=config.globalFastLaunch,this.globalPrependCommand=config.globalPrependCommand,this.globalHideLauncher=config.globalHideLauncher,this.globalShowLog=config.globalShowLog,this.globalDisableElyByAuthlib=config.globalDisableElyByAuthlib,this.globalDisableAuthlibInjector=config.globalDisableAuthlibInjector,this.globalEnv=config.globalEnv,this.discordPresence=config.discordPresence,this.developerMode=config.developerMode,this.disableTelemetry=config.disableTelemetry,this.linuxTitlebar=config.linuxTitlebar,this.enableDedicatedGPUOptimization=config.enableDedicatedGPUOptimization,this.replaceNatives=config.replaceNatives}developerModeSet(developerMode){this.developerMode=developerMode}discordPresenceSet(presence){this.discordPresence=presence}themeSet(theme){this.theme=theme}localeSet(language){this.locale=language}enableDedicatedGPUOptimizationSet(enabled){this.enableDedicatedGPUOptimization=enabled}localesSet(languages){this.locales=languages}httpProxySet(proxy){this.httpProxy=proxy}httpProxyEnabledSet(enabled){this.httpProxyEnabled=enabled}allowPrereleaseSet(allowPrerelease){typeof allowPrerelease=="boolean"&&(this.allowPrerelease=allowPrerelease)}autoInstallOnAppQuitSet(autoInstallOnAppQuit){typeof autoInstallOnAppQuit=="boolean"&&(this.autoInstallOnAppQuit=autoInstallOnAppQuit)}updateStatusSet(updateStatus){this.updateStatus=updateStatus}autoDownloadSet(autoDownload){typeof autoDownload=="boolean"&&(this.autoDownload=autoDownload)}updateInfoSet(updateInfo){typeof updateInfo=="object"&&(this.updateInfo=updateInfo)}apiSetsPreferenceSet(apiSetsPreference){this.apiSetsPreference=apiSetsPreference}apiSetsSet(sets){this.apiSets=sets}allowTurnSet(allowTurn){this.allowTurn=allowTurn}onlineSet(online){this.online=online}maxSocketsSet(val){this.maxSockets=Number(val)}maxAPISocketsSet(val){this.maxAPISockets=val}disableTelemetrySet(disable){this.disableTelemetry=disable}linuxTitlebarSet(enabled){this.linuxTitlebar=enabled}replaceNativesSet(replace){this.replaceNatives=replace}diskFullErrorSet(diskFullError){this.diskFullError=diskFullError}databaseReadySet(ready){this.databaseReady=ready}invalidGameDataPathSet(invalid){this.invalidGameDataPath=invalid}globalInstanceSetting(settings){this.globalMinMemory=settings.globalMinMemory,this.globalMaxMemory=settings.globalMaxMemory,this.globalAssignMemory=settings.globalAssignMemory,this.globalVmOptions=settings.globalVmOptions,this.globalMcOptions=settings.globalMcOptions,this.globalFastLaunch=settings.globalFastLaunch,this.globalHideLauncher=settings.globalHideLauncher,this.globalShowLog=settings.globalShowLog,this.globalDisableAuthlibInjector=settings.globalDisableAuthlibInjector,this.globalDisableElyByAuthlib=settings.globalDisableElyByAuthlib,this.globalPrependCommand=settings.globalPrependCommand,this.globalEnv=settings.globalEnv}};__name(Settings,"Settings");var EMPTY_USER=Object.freeze({id:"",username:"",profileService:"",authService:"",accessToken:"",profiles:[],properties:{}}),EMPTY_GAME_PROFILE=Object.freeze({id:"",name:"",textures:{SKIN:{url:""}}});function isDigitsPoint(p){return"0123456789".indexOf(p)!==-1}__name(isDigitsPoint,"isDigitsPoint");function isDigits(cs){if(!cs||cs.length===0)return!1;let sz=cs.length;for(let i=0;i<sz;i++)if(!isDigitsPoint(cs.charAt(i)))return!1;return!0}__name(isDigits,"isDigits");function parseVersion(version){let comparable=new ComparableVersion(version),index=version.indexOf("-"),buildNumber,qualifier,majorVersion,minorVersion,incrementalVersion,part1,part2;if(index<0?part1=version:(part1=version.substring(0,index),part2=version.substring(index+1)),part2!==void 0&&(part2.length===1||!part2.startsWith("0")?(buildNumber=tryParseInt(part2),buildNumber===void 0&&(qualifier=part2)):qualifier=part2),part1.indexOf(".")===-1&&!part1.startsWith("0"))majorVersion=tryParseInt(part1),majorVersion===void 0&&(qualifier=version,buildNumber=void 0);else{let fallback=!1,tok=part1.split(".");tok.length!==0?(majorVersion=getNextIntegerToken(tok),majorVersion===void 0&&(fallback=!0)):fallback=!0,tok.length!==0&&(minorVersion=getNextIntegerToken(tok),minorVersion===void 0&&(fallback=!0)),tok.length!==0&&(incrementalVersion=getNextIntegerToken(tok),incrementalVersion===void 0&&(fallback=!0)),tok.length!==0&&(qualifier=tok.shift(),fallback=isDigits(qualifier)),(part1.indexOf("..")!==-1||part1.startsWith(".")||part1.endsWith("."))&&(fallback=!0),fallback&&(qualifier=version,majorVersion=void 0,minorVersion=void 0,incrementalVersion=void 0,buildNumber=void 0)}return{buildNumber,qualifier,majorVersion,minorVersion,incrementalVersion,comparable,compareTo(otherVersion){return comparable.compareTo(otherVersion.comparable)}}}__name(parseVersion,"parseVersion");function getNextIntegerToken(tok){let s=tok.shift();if(!(s.length>1&&s.startsWith("0")))return tryParseInt(s)}__name(getNextIntegerToken,"getNextIntegerToken");function tryParseInt(s){if(!isDigits(s))return;let longValue=Number.parseInt(s);if(!(longValue>Number.MAX_VALUE))return longValue}__name(tryParseInt,"tryParseInt");var IntItem=class{constructor(value){this.value=value}isNull(){return this.value===0}type=0;compareTo(item){if(item===void 0)return this.value===0?0:1;switch(item.type){case 0:let itemValue=item.value;return this.value-itemValue;case 1:return 1;case 2:return 1;default:throw new Error("invalid item: "+item)}}};__name(IntItem,"IntItem");var ListItem=class{value=[];isNull(){return this.value.length===0}type=2;push(item){this.value.push(item)}compareTo(item){if(item===void 0)return this.value.length===0?0:this.value[0].compareTo(void 0);switch(item.type){case 0:return-1;case 1:return 1;case 2:let left=[...this.value],right=[...item.value];for(;left.length!==0||right.length!==0;){let l=left.length!==0?left.shift():void 0,r=right.length!==0?right.shift():void 0,result=l===void 0?r===void 0?0:-1*r.compareTo(l):l.compareTo(r);if(result!==0)return result}return 0;default:throw new Error("invalid item: "+item)}}normalize(){for(let i=this.value.length-1;i>=0;i--){let lastItem=this.value[i];if(lastItem.isNull())this.value.splice(i,1);else if(!(lastItem instanceof ListItem))break}}};__name(ListItem,"ListItem");var _StringItem=class{constructor(value,followedByDigit){this.value=value;if(followedByDigit&&value.length===1)switch(value.charAt(0)){case"a":value="alpha";break;case"b":value="beta";break;case"m":value="milestone";break;default:}this.value=_StringItem.ALIASES[value]||value}isNull(){return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX)===0}static compre(a,b){return a>b?1:a===b?0:-1}static comparableQualifier(qualifier){let i=_StringItem.QUALIFIERS.indexOf(qualifier);return i===-1?_StringItem.QUALIFIERS.length+"-"+qualifier:i.toString()}type=1;compareTo(item){if(!item)return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX);switch(item.type){case 0:return-1;case 1:return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.comparableQualifier(item.value));case 2:return-1;default:throw new Error("invalid item: "+item)}}},StringItem=_StringItem;__name(StringItem,"StringItem"),__publicField(StringItem,"QUALIFIERS",["alpha","beta","milestone","rc","snapshot","","sp"]),__publicField(StringItem,"RELEASE_VERSION_INDEX",_StringItem.QUALIFIERS.indexOf("").toString()),__publicField(StringItem,"ALIASES",{ga:"",final:"",release:"",cr:"rc"});var ComparableVersion=class{constructor(version){this.version=version;let items=this.items;version=version.toLowerCase();let list=items,stack=[];stack.push(list);let isDigit=!1,startIndex=0;for(let i=0;i<version.length;i++){let c=version.charAt(i);c==="."?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex,i))),startIndex=i+1):c==="-"?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex,i))),startIndex=i+1,list.push(list=new ListItem),stack.push(list)):isDigitsPoint(c)?(!isDigit&&i>startIndex&&(list.push(new StringItem(version.substring(startIndex,i),!0)),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!0):(isDigit&&i>startIndex&&(list.push(ComparableVersion.parseItem(!0,version.substring(startIndex,i))),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!1)}for(version.length>startIndex&&list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex)));stack.length!==0;)list=stack.pop(),list.normalize()}items=new ListItem;static stripLeadingZeroes(buf){if(buf===void 0||buf.length===0)return"0";for(let i=0;i<buf.length;++i)if(buf.charAt(i)!=="0")return buf.substring(i);return buf}static parseItem(isDigit,buf){return isDigit?(buf=ComparableVersion.stripLeadingZeroes(buf),new IntItem(Number.parseInt(buf))):new StringItem(buf,!1)}compareTo(o){return this.items.compareTo(o.items)}};__name(ComparableVersion,"ComparableVersion");var _Restriction=class{constructor(lowerBound,lowerBoundInclusive,upperBound,upperBoundInclusive){this.lowerBound=lowerBound;this.lowerBoundInclusive=lowerBoundInclusive;this.upperBound=upperBound;this.upperBoundInclusive=upperBoundInclusive}containsVersion(version){if(this.lowerBound!==void 0){let comparison=this.lowerBound.compareTo(version);if(comparison===0&&!this.lowerBoundInclusive||comparison>0)return!1}if(this.upperBound!==void 0){let comparison=this.upperBound.compareTo(version);if(comparison===0&&!this.upperBoundInclusive||comparison<0)return!1}return!0}},Restriction=_Restriction;__name(Restriction,"Restriction"),__publicField(Restriction,"EVERYTHING",new _Restriction(void 0,!1,void 0,!1));var _VersionRange=class{constructor(recommendedVersion,restrictions){this.recommendedVersion=recommendedVersion;this.restrictions=restrictions}static createFromVersionSpec(spec){if(spec===void 0)return;let restrictions=[],process2=spec,version,upperBound,lowerBound;for(;process2.startsWith("[")||process2.startsWith("(");){let index1=process2.indexOf(")"),index2=process2.indexOf("]"),index=index2;if((index2<0||index1<index2)&&index1>=0&&(index=index1),index<0)throw new Error("Unbounded range: "+spec);let restriction=_VersionRange.parseRestriction(process2.substring(0,index+1));if(lowerBound===void 0&&(lowerBound=restriction.lowerBound),upperBound!==void 0){let lo=restriction.lowerBound;if(lo===void 0||lo.compareTo(upperBound)<0)throw new Error("Ranges overlap: "+spec)}restrictions.push(restriction),upperBound=restriction.upperBound,process2=process2.substring(index+1).trim(),process2.length>0&&process2.startsWith(",")&&(process2=process2.substring(1).trim())}if(process2.length>0){if(restrictions.length>0)throw new Error("Only fully-qualified sets allowed in multiple set scenario: "+spec);version=parseVersion(process2),restrictions.push(Restriction.EVERYTHING)}return new _VersionRange(version,restrictions)}static parseRestriction(spec){let lowerBoundInclusive=spec.startsWith("["),upperBoundInclusive=spec.endsWith("]"),process2=spec.substring(1,spec.length-1).trim(),restriction,index=process2.indexOf(",");if(index<0){if(!lowerBoundInclusive||!upperBoundInclusive)throw new Error("Single version must be surrounded by []: "+spec);let version=parseVersion(process2);restriction=new Restriction(version,lowerBoundInclusive,version,upperBoundInclusive)}else{let lowerBound=process2.substring(0,index).trim(),upperBound=process2.substring(index+1).trim();if(lowerBound===upperBound)throw new Error("Range cannot have identical boundaries: "+spec);let lowerVersion;lowerBound.length>0&&(lowerVersion=parseVersion(lowerBound));let upperVersion;if(upperBound.length>0&&(upperVersion=parseVersion(upperBound)),upperVersion!==void 0&&lowerVersion!==void 0&&upperVersion.compareTo(lowerVersion)<0)throw new Error("Range defies version ordering: "+spec);restriction=new Restriction(lowerVersion,lowerBoundInclusive,upperVersion,upperBoundInclusive)}return restriction}containsVersion(version){for(let restriction of this.restrictions)if(restriction.containsVersion(version))return!0;return!1}},VersionRange=_VersionRange;__name(VersionRange,"VersionRange"),__publicField(VersionRange,"from",_VersionRange.createFromVersionSpec);var EMPTY_VERSION=Object.freeze({id:"",inheritances:[],path:"",minecraft:"",forge:"",fabric:"",liteloader:"",quilt:"",neoForged:"",labyMod:"",optifine:""});var LocalVersions=class{local=[];servers=[];localVersions(local){local.forEach(Object.freeze),this.local=local}localVersionAdd(local){Object.freeze(local);let found=this.local.findIndex(l=>l.id===local.id);found!==-1?this.local[found]=local:(this.local.push(local),this.local=this.local.sort((a,b)=>a.id.localeCompare(b.id)))}localVersionRemove(folder){this.local=this.local.filter(v=>v.id!==folder)}serverProfileAdd(profile){this.servers.push(profile)}serverProfileRemove(id){this.servers=this.servers.filter(p=>p.id!==id)}};__name(LocalVersions,"LocalVersions");var InstanceInstallStatus=class{instance="";pendingFileCount=0;unresolvedFiles=[];pendingFileCountSet(count){this.pendingFileCount=count}unresolvedFilesSet(files){this.unresolvedFiles=files}};__name(InstanceInstallStatus,"InstanceInstallStatus");var InstanceModsGroupState=class{groups={};groupsSet(groups){this.groups=groups}};__name(InstanceModsGroupState,"InstanceModsGroupState");var GameOptionsState=class{resourcePacks=[];anaglyph3d=void 0;ao=void 0;useVbo=void 0;enableVsync=void 0;difficulty=void 0;entityShadows=void 0;fboEnable=void 0;fullscreen=void 0;renderDistance=void 0;fancyGraphics=void 0;renderClouds=void 0;lang="";shaderPack="";eula=!1;gameOptionsSet(settings){let container=this;settings.resourcePacks&&settings.resourcePacks instanceof Array&&(container.resourcePacks=[...settings.resourcePacks]);for(let[key,value]of Object.entries(settings))key in container&&(container[key]=value)}shaderPackSet(pack){this.shaderPack=pack}eulaSet(value){this.eula=value}};__name(GameOptionsState,"GameOptionsState");var InstanceState=class{all={};instances=[];instanceAdd(instance){if(!this.all[instance.path]){let object={...instance};this.all[instance.path]=object,this.instances.push(this.all[instance.path])}}instanceRemove(path){delete this.all[path],this.instances=this.instances.filter(i=>i.path!==path)}instanceMove({from,to}){let inst=this.instances.find(i=>i.path===from);inst&&(inst.path=to,delete this.all[from],this.all[to]=inst)}instanceEdit(settings){let inst=this.instances.find(i=>i.path===settings.path);if(inst){if(inst.name=typeof settings.name=="string"?settings.name:inst.name,inst.author=settings.author||inst.author,inst.description=settings.description||inst.description,inst.version=typeof settings.version=="string"?settings.version:inst.version,settings.server&&(inst.server?(inst.server.host=settings.server.host||inst.server.host,inst.server.port=settings.server.port||inst.server.port):inst.server={host:settings.server.host,port:settings.server.port}),settings.runtime){let versions=settings.runtime;inst.runtime.minecraft!==settings.runtime.minecraft&&typeof versions.minecraft=="string"&&(inst.runtime.minecraft=versions.minecraft,inst.runtime.forge="",inst.runtime.neoForged="",inst.runtime.liteloader="",inst.runtime.optifine="");for(let versionType of Object.keys(versions).filter(v=>v!=="minecraft")){let ver=versions[versionType];typeof ver=="string"&&(inst.runtime[versionType]=ver)}}"minMemory"in settings&&(inst.minMemory=typeof settings.minMemory=="number"&&settings.minMemory>0?settings.minMemory:void 0),"maxMemory"in settings&&(inst.maxMemory=typeof settings.maxMemory=="number"&&settings.maxMemory>0?settings.maxMemory:void 0),"prependCommand"in settings&&(inst.prependCommand=settings.prependCommand),"vmOptions"in settings&&(inst.vmOptions=Object.seal(settings.vmOptions)),"mcOptions"in settings&&(inst.mcOptions=Object.seal(settings.mcOptions)),"java"in settings&&(inst.java=settings.java),"env"in settings&&(inst.env=settings.env),inst.url=settings.url??inst.url,inst.icon=settings.icon??inst.icon,inst.modpackVersion=settings.modpackVersion??inst.modpackVersion,inst.fileApi=settings.fileApi??inst.fileApi,inst.upstream=settings.upstream??inst.upstream,inst.playtime=settings.playtime??inst.playtime,inst.lastPlayedDate=settings.lastPlayedDate??inst.lastPlayedDate,inst.lastAccessDate=settings.lastAccessDate??inst.lastAccessDate,inst.icon=settings.icon??inst.icon,"showLog"in settings&&(inst.showLog=settings.showLog),"hideLauncher"in settings&&(inst.hideLauncher=settings.hideLauncher),"fastLaunch"in settings&&(inst.fastLaunch=settings.fastLaunch),"assignMemory"in settings&&settings.assignMemory!==inst.assignMemory&&(inst.assignMemory=settings.assignMemory),"disableAuthlibInjector"in settings&&(inst.disableAuthlibInjector=settings.disableAuthlibInjector),"disableElybyAuthlib"in settings&&(inst.disableElybyAuthlib=settings.disableElybyAuthlib)}}};__name(InstanceState,"InstanceState");var JavaState=class{all=[];javaUpdate(java){if(java instanceof Array)for(let j of java){let existed=this.all.find(jp=>jp.path===j.path);existed?(existed.majorVersion=j.majorVersion,existed.version=j.version,existed.valid=j.valid,existed.arch=j.arch||existed.arch):this.all.push(j)}else{let existed=this.all.find(j=>j.path===java.path);existed?(existed.majorVersion=java.majorVersion,existed.version=java.version,existed.valid=java.valid,existed.arch=java.arch||existed.arch):this.all.push(java)}}javaRemove(java){this.all=this.all.filter(j=>j.path!==java.path)}};__name(JavaState,"JavaState");var ModpackState=class{modpackPath="";config;files=[];ready=!1;error=void 0;modpackFiles(files){this.ready=!0,this.files=files}modpackError(error){this.ready=!1,this.error=error}};__name(ModpackState,"ModpackState");var PeerState=class{connections=[];validIceServers=[];icsServersPings={};ips=[];turnservers={};group="";groupState="closed";groupError;natDeviceInfo;natType="Unknown";exposedPorts=[];ping=0;timestamp=0;pingSet({ping,timestamp}){this.ping=ping,this.timestamp=timestamp}natDeviceSet(device){this.natDeviceInfo=device}natTypeSet(type){this.natType=type}groupSet({group,state}){this.group=group,this.groupState=state}groupStateSet(state){this.groupState=state}groupErrorSet(error){this.groupError=error}connectionClear(){this.connections=[]}connectionUserInfo({id,info}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.userInfo=info)}connectionShareManifest({id,manifest}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.sharing=manifest)}connectionRemoteSet({id,remoteId}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.remoteId=remoteId)}connectionAdd(connection){this.connections.find(c=>c.id===connection.id)||this.connections.push(connection)}connectionDrop(connectionId){this.connections=this.connections.filter(c=>c.id!==connectionId)}connectionIceServerSet({id,iceServer}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.iceServer&&conn.triedIceServers.push(conn.iceServer),conn.iceServer=iceServer)}connectionLocalDescription(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.localDescriptionSDP=update.description)}connectionStateChange(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.connectionState=update.connectionState)}connectionSelectedCandidate({id,local,remote}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.selectedCandidate={local,remote})}connectionPing(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.ping=update.ping)}connectionPreferredIceServers({id,servers}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.preferredIceServers=servers)}iceGatheringStateChange(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.iceGatheringState=update.iceGatheringState)}signalingStateChange(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.signalingState=update.signalingState)}connectionIceServersSet({id,iceServer}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.iceServer=iceServer,conn.triedIceServers=[...conn.triedIceServers,conn.iceServer])}validIceServerSet(servers){this.validIceServers=servers}iceServerPingSet({server,ping}){this.icsServersPings={...this.icsServersPings,[server]:ping}}ipsSet(ips){this.ips=ips}turnserversSet(meta){this.turnservers=meta}exposedPortsSet(ports){this.exposedPorts=ports}};__name(PeerState,"PeerState");var UserState=class{users={};userData(data){this.users=data.users}gameProfileUpdate({profile,userId}){let userProfile=this.users[userId];if(profile.id in userProfile.profiles){let instance={textures:{SKIN:{url:""}},...profile};userProfile.profiles[profile.id]=instance}else userProfile.profiles[profile.id]={textures:{SKIN:{url:""}},...profile}}userProfileRemove(userId){delete this.users[userId]}userProfile(user){if(this.users[user.id]){let current=this.users[user.id];current.avatar=user.avatar,current.expiredAt=user.expiredAt,current.profiles=user.profiles,current.username=user.username,current.selectedProfile=user.selectedProfile,current.invalidated=user.invalidated}else this.users[user.id]=user}};__name(UserState,"UserState");var AllStates=[Settings,InstanceState,ResourceState,ModpackState,GameOptionsState,Saves,JavaState,UserState,LocalVersions,PeerState,InstanceInstallStatus,InstanceModsGroupState];var import_electron3=require("electron"),import_events2=__toESM(require("events"));function getPrototypeMetadata(T,prototype,name){let methods=Object.getOwnPropertyNames(prototype).map(name2=>[name2,Object.getOwnPropertyDescriptor(prototype,name2)?.value]).filter(([,v])=>v instanceof Function);return{name,constructor:()=>new T,methods:methods.map(([name2,f])=>[name2,f]),prototype}}__name(getPrototypeMetadata,"getPrototypeMetadata");var typeToStatePrototype=AllStates.reduce((obj,cur)=>(obj[cur.name]=getPrototypeMetadata(cur,cur.prototype,cur.name),obj),{}),kEmitter=Symbol("Emitter"),kMethods=Symbol("Methods");function createSharedState(val,id,methods){let emitter=new import_events2.default;return Object.defineProperty(val,kEmitter,{value:emitter}),Object.defineProperty(val,kMethods,{value:methods}),Object.assign(val,{subscribe(key,listener){return emitter.addListener(key,listener),this},unsubscribe(key,listener){return emitter.removeListener(key,listener),this},subscribeAll(listener){return emitter.addListener("*",listener),this},unsubscribeAll(listener){return emitter.removeListener("*",listener),this},revalidate(){import_electron3.ipcRenderer.invoke("revalidate",id)}})}__name(createSharedState,"createSharedState");async function receive(_result,states,pendingCommits,gc){if(typeof _result!="object")return;let{result,error}=_result;if(error)return error.errorMessage&&(error.toString=()=>error.errorMessage),Promise.reject(error);if(result&&typeof result=="object"&&"__state__"in result){let id=result.id;if(states[id]&&states[id].deref()){console.log(`reuse state ${id}`);let state2=states[id].deref();return Object.assign(state2,result),states[id].deref()}let prototype=typeToStatePrototype[result.__state__];if(!prototype)throw new TypeError(`Unknown state object ${result.__state__}!`);delete result.__state__;let state=createSharedState(result,id,prototype.methods);for(let[method,handler]of prototype.methods)state[method]=(...args)=>{import_electron3.ipcRenderer.invoke("commit",id,method,...args)};return gc.register(state,state.id),states[id]=new WeakRef(state),queueMicrotask(()=>{if(pendingCommits[id]){for(let mutation of pendingCommits[id]){state[kEmitter].emit(mutation.type,mutation.payload),state[kEmitter].emit("*",mutation.type,mutation.payload);let method=state[kMethods].find(([name])=>name===mutation.type);typeof method?.[1]=="function"&&method[1].call(state,mutation.payload)}delete pendingCommits[id]}}),state}return result}__name(receive,"receive");function createServiceChannels(){let gc=new FinalizationRegistry(id=>{delete states[id],import_electron3.ipcRenderer.invoke("unref",id),console.log(`deref ${id}`)}),servicesEmitters=new Map,states={},pendingCommits={};return import_electron3.ipcRenderer.on("state-validating",(_,{id,semaphore})=>{let state=states[id]?.deref();state&&state[kEmitter].emit("state-validating",semaphore)}),import_electron3.ipcRenderer.on("service-event",(_,{service,event,args})=>{let emitter=servicesEmitters.get(service)?.deref();emitter&&emitter.emit(event,...args)}),import_electron3.ipcRenderer.on("commit",(_,id,type,payload)=>{let state=states[id]?.deref();if(state){state[kEmitter].emit(type,payload),state[kEmitter].emit("*",type,payload);let method=state[kMethods].find(([name])=>name===type);typeof method?.[1]=="function"&&method[1].call(state,payload)}else pendingCommits[id]||(pendingCommits[id]=[]),pendingCommits[id].push({type,payload})}),{open(serviceKey){let emitter=__name(()=>{let emitter2=servicesEmitters.get(serviceKey)?.deref();return emitter2||(emitter2=new import_events2.default,servicesEmitters.set(serviceKey,new WeakRef(emitter2))),emitter2},"getEmitter")();return{key:serviceKey,on(channel,listener){return emitter.on(channel,listener),this},once(channel,listener){return emitter.once(channel,listener),this},removeListener(channel,listener){return emitter.removeListener(channel,listener),this},async call(method,...payload){let result=await import_electron3.ipcRenderer.invoke("service-call",serviceKey,method,...payload);return receive(result,states,pendingCommits,gc)}}}}}__name(createServiceChannels,"createServiceChannels");var serviceChannels=createServiceChannels();import_electron3.contextBridge.exposeInMainWorld("serviceChannels",createServiceChannels());
         h  F              00     %  V         (  :  (                                                             0ĪĦ*                                        ̒̈                        ^ƿžⱫV            $ffffffECCb__Ը        hhheeefff#"" .--ں        dddeee433)((%%%        yxx`__322/..a``        <;;988?>>        QQQBAA?>>        LKKHGGhgg}||kjj        VUURQQSSSHHHDCC        onn\\\XXXNMMJIIUUU        @䟟fffbbbwwwPOOLLL6            
                        ,&                                    \R                                                    (       @                                                                                      2ŻxƼt&                                                                                                        ƦƔ                                                                                        r^                                                                            >.                                                            ΢Ύ


                                           r𸲲條d                                    :΂gggggggggggggggpoo#"" sppξ*                        ׌þgffddddddddddddddd766322ſp                    deeeeeeeeeeeeeeekkkoml"!!   D                ssseeeeeeeeeeeeeee*))%$$#"""!! c``ۦ                eeeeeeeeeeeeeeezyyKII*))(''&%%$$$#""544ÿ                dddddddddeee/..-,,+**)((''''&&                llleeeeee9982110//.--,++***`__                eeemmm^]]666544322100//.:::                ;;::99877655433222                JJI?>>=<<;::988766_^^                srrCCCBAA@??>==<;;AAA                HHHFFFEDDCBBA@@???                [[[KKJIIIHGGFEEDCC___\[[HGG                PPPNNNMLLKJJIHHKJJAAA@??mll                VVVSSSQQQPOONMMLKKLLLDDDCBBBAA                mllXXXWVVUTTSRRQQPcccrqqIIIHGGFEEDCCUUU                ]]][[[ZYYXWWVVVUUUwwwMLLKJJIHHGGGEEE~~~                edd```_^^]\\[ZZYYYQQQNMMLLLJJJHHHJJJr                ~~~eeecccbaa```^^^iiiQQQOOOMMMKKKIIIddd                    jjjhhhfffeddcccaaaZZZRRRPPPNNNLLLJJJ
                                4&                                            fR                                                                                                                                8*                                                                                    lX                                                                                                                                                                                                  ?  ?(   0   `                                                                                                              >:                                                                                                                                                      (ĮŘ                                                                                                                                         ǆj                                                                                                              P6                                                                                                                          $˶˘                                                                                                    
̀d                                                                                L2                                                                        !!!&ǰŔ                                                         
Ľƿꡜl
%%%                                             H؁jjjihhhhhhhhhhhhhhhhhhhhiiiQON%$$#"""!!!         .                                           ֬fffddddddddddddddddddddddddwuu@>>֎                                 4eeeeeeeeeeeeeeeeeeeeeeeeeee.--                        poodddeeeeeedddeeeeeedddeeetss][["!!!   nkk                      reeedddddddddddddddddddddedd&%%$###""!!!!   :99B                     ۸eeeeeeeeeeeeeeeeeeeeeeeesrrþ=<<'&&&%%%$$$##""""!!!  !  ۈ                    jjjeeedddeeeeeedddeeeeeedddoml+**)((('''&&%%%$$$###"""!  hffݠ                      dddddddddddddddddddddwvvÿ0//-,,+***)))(('''&&&%%%$$$:99ޠ                       {zzeeeeeeeeeeeeeeefff¿LJJ////..-,,,+++**)))(((''''''                    fffeeeddddddeee||222211000/...---,,+++***)))baa                        dddddddddpoo;::5444333221000///..---,,,:::                      qqqeeeeee[ZZ8777666555443222111000//...                    eee;:::99988877766544433322111^]]                     GFF==<<;;;:::99988766655544===                     lkk@@@???>>>=<<<;;;::988877766                    DCCCBBBAA@@@?>>>==<<;;:::99[ZZ                       TTSFEEEDDDCCBAAA@@@???>>===AAA                      }||IHHHGGGFFEEEDCCCBBBAAA@@???ihh                     MLLKJJIIIHHHGGGFEEEDDDCCCBBZYYGGG=<<                       baaNNNMLLLKKKJJIIIHGGGFFFEEGFFmll???>>>LLL                      QQQPPPOOONMMMLLLKKJIIIHHHGG~~CCCBAA@@@???qpp                    WWWSSSRRRQPPPOOONNNMMLLLKKK[[[TTTEEECCCCBBBAACBB                     pooWVVVUUUTTSRRRQQQPPPOONNNNNN~}}HHHGGGFEEEDDCCCBAAYXX                     ZZZYXXXWWWVVUUUTSSSRRRQQPPP|||MLLJJJIHHHGGGFFFEEDDDCCC                     cbb]\\[ZZZYYYXXWWWVVVUUUTSS^^^NNNLLLKJJJIIIHHHGGFFFEEEJJJ                      ~}}`___^^]]]\\\[ZZYYYXXXWWWVVVNNNMMMLKKKJJJIIHHHGGGFFFfffp                      Bcbbbaaa``___^^^]]][[[ZZZYYYzzzUTTOOONMMMMMLKKJJJIIIHHHGGG                    nnneeedddcbbaaa```___]]]\\\bbbQQQPPPOOOMMMLLLKKKJJJHHHTSSp                            hhhgggfffeeecccbbbaaa___^^^\\\RRRQQQOOONNNMMMLLLJJJIIIxwwr                                  <llljjjiiihhhgggeeedddcccbaa~~~TTTSSSQQQPPPOOONNNLLLKKKLLL&                                           pT                                                                                                                          @*                                                                                tX                                                                                                                                                                                                          F,                                                                                                                 z\                                                                                                                                                                                                                                                                      >*                                                                                                                          ?                                                                                                                                                                  ?                      ?            ?  (                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ***      999'''888&&&:::                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
               
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
   			      "$&(((&$          jjj                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ϿFzÞøúÜzJϿ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
2ÈÄ2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ϿdpϿ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        vv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            RR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Ͽ0ŬŰ*ǿ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ņĂ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    RN                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    (Ʈƨ.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
JN                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                *ǦȨ*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    vz                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    JJ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ,ɠɤ*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            nr                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            JF                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                $ʠʠ&                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    pn                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @H                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ˜˞"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            hl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                BB                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ̖̚                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    hf                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @;>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ͔͐                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            fb                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                4;;8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ώΌ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Z`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ,ϺϾ0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            φϊ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ZZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                ~~~       ??????               ,ζκ*   GGG      HHH***      ***???                                                                                                                                                                                                                                                                                                                                                                                                            ~~~)))$$$


~~~ɊɆ


      (((                                                                                                                                                                                                                                                                                                                                                                                    """   			ýZýZ
   

   

   


"""                                                                                                                                                                                                                                                                                                                                                                           FFF333   


      
   
   ,ƿ0         
      


                                                                                                                                                                                                                                                                                                                                                                                     
   MJJſƿƿƿƿƿƿƿƿƿƿƿƿƿƿƿƿƿƿƿƿƿƿſƿƿƿƿƿƿƿƿƿƿƿƿƿƿƿƿſƿſƿƿƿƿƿƿƿƿƿ?<<         
   


                                                                                                                                                                                                                                                                                                                                                                         ***      TžƿĽü»»ýžžü»^         
			>>>                                                                                                                                                                                                                                                                                                                                                            CCC;;;   



,»ſ¼»ľƿükhh<


      
                                                                                                                                                                                                                                                                                                                                                                 <<<"""      xts|ƿƿľ򧡡522&            
   >>>                                                                                                                                                                                                                                                                                                                                                    BBB***OML
H»ſýؕX         999                                                                                                                                                                                                                                                                                                                                                        mkkļ(ʤĽſü||0                                                                                                                                                                                                                                                                                                                                                          v¼~~||}{{{yy{yyywwywwywvxvvyvvyvvxvvywwywvyvvyvvyvvyvvxvvywvxwvxvvxvvyvvywvyvvxvvywwxvvywwxvvyvvyvvyvvxwvxvvxvvxvvywvywwywwzxx{yy}{{ýrnnZWWXUUURRSPPQONPNNOMLOLLNKKNKKNKKMJJMJJMJJMJJLJJLJJLJJLJJLJJLIILJJKIILJJLJILJILJJLIILIIKIILJILJJLJJLJJKIILJJLJILJJLJILIILIIKIILJJLJJMKKMLKNLLPNNRPPTQQVTTXVVkhh¼򿹹~gddAAA                                                                                                                                                                                                                                                                                                                                               Dyxxeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee]]]Ľſ}}¼ýBvtt
&&&                                                                                                                                                                                                                                                                                                                                       Ԣfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeekiiſ311BAAýϠ$                                                                                                                                                                                                                                                                                                                                reeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee___ýb__ ľn                                                                                                                                                                                                                                                                                                                    <rqqeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeejihſſ njjſ@                                                                                                                                                                                                                                                                                                         Ԛeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecbb~{{><<766Ԝ                                                                                                                                                                                                                                                                                             heeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeb``ſľkihþh                                                                                                                                                                                                                                                                            >mlleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebbb|yx%$$_\\վ>                                                                                                                                                                                                                                                                $֒eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegffſ¼HFF100ſ֘                                                                                                                                                                                                                                                     
Z{zzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccc|yyĿyvvýd
                                                                                                                                                                                                                                        ֦hhheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebaaſ-++ URRר                                                                                                                                                                                                                                :eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccsqqľPNN  ,++ſ:                                                                                                                                                                                                                        Hqppeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee```ſ!!!    |yyþJ                                                                                                                                                                                                                Tfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeevss¼433       KIIR                                                                                                                                                                                                        LeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedccĿĿ^[[!  !  !         '&&ſL                                                                                                                                                                                                2kkjeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeepnn&%%!  "!!!  !  !        sppþ0                                                                                                                                                                                        eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccĿý;::"!!"!!!  "!!!  !  !          B@@                                                                                                                                                                                ؠ|{{eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeonnjgg#""#"""!!"!!"!!"!!"!!!  !     !  !       #""ب                                                                                                                                                                            RfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecbbĿ*))#""#""#""#"""!!"!!"!!!  !  !  !        igfýV                                                                                                                                                                        eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeommĿECC$###""#""#""#""#"""!!"!!"!!!  !  !  !  !        =<<                                                                                                                                                                    لrqqeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccĿusr$##$##$##$##$###""#""#""#"""!!"!!"!!"!!!  !  !  !        |                                                                                                                                                                feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeejii½.--%$$%$$$##$##$##$###""#""#""#"""!!"!!"!!!  !  !  !  !                 _]]½                                                                                                                                                            |eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddd~~þſQOO%$$%$$%$$$##$##$##$##$###""#""#""#"""!!"!!"!!"!!!  !  !     !  !               655z                                                                                                                                                        Ŀkkkeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeihh}|'&&%%$%$$%$$%$$%$$%$$$##$##$##$###""#""#""#"""!!"!!"!!"!!!  !  !  !! !                                                                                                                                                                    HeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddĿþ321&%%&%%&%%&%%%$$%$$%$$%$$$##$##$##$###""#""#""#""#"""!!"!!"!!"!!!  !!!!  !  !  !  !         XVV¾F                                                                                                                                                    ڠ}||eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeejjj\ZZ'&&&%%'&&&%%&%%&%%%$$%$$%$$%$$$##$##$##$###""#""#""#""#"""!!"!!"!!"!!"!!!!!!  !!!!  !  !  !       .--ٞ                                                                                                                                                gggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee~||*))'&&'&&'&&&%%&%%&%%&%%%$$%$$&%%%$$%$$$##$##$##$###""#""#""#""""!"!!""!"!!"!!!!!"!!!!!!  !  !  !         }zz                                                                                                                                            .eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefee¾:99(''(''('''&&'&&'&&'&&'&&&%%&%%&%%%$$%$$%$$$##$##$##$##$###""#""#"""""#"""!!"!!""!"!!!!!!!!!!!!  !  !  !        QNN¾,                                                                                                                                            futteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddd|yyecc((((''(''('''&&'&&'&&'&&'&&&%%&%%&%%%$$&%%%$$%$$%$$$##$##$##$##$###""#""#""#""""!"""""!"!!!!!!!!"!!"!!!  !            *))f                                                                                                                                            ܘeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggþ,++)(()(((''(''(''('''&&'&&'&&'&&&%%&%%&%%%$$%$$%$$%$$%$$$##$##$##$######""########""""#"""!!""""!!"!!"!!!!!!  !  !  !      ussܘ                                                                                                                                            ܼeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddECC)(()(()(((''(''(''(''(''('''&&'&&'&&'&&&%%&%%&%%&%%&%%%$$%$$%$$%$$$##$##$##$############""""""""""""!!"!!"!!"!!"!!!  !  !  !      IGG¾ܼ                                                                                                                                            ÿmmmeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggÿpmm*))*))*))))()(()(()(((''(''('''&&'&&'&&'&&'&&&%%&%%&%%&%%%$$%$$%$$%$$%$$$$#$$#$###############""#"""""#"""!!"!!"!!"!!"!!!  !  !  !      %$$                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeyxxÿÿ/..*))*))*))*))*)))(()(()(()(((''(''(''('''&&'&&'&&'&&&%%&%%&%%%$$%$$%$$%$$%$$%$$$$$$##$$#$############""#""""""""""""!!"!!"!!!  !  !  !     !       nkk                                                                                                                                            }||eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddÿLKK+**+***))*))*))*))*)))(()(()(()(((''(''(''('''&&'&&'&&'&&'&&&%%&%%&%%%$$%$$%$$%%$$$$$$$$$$$$$##########""####""#""#""#"""!!"!!"!!"!!!  !  !  !          A??ÿ                                                                                                                                            hhheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee½}zz,+++**+**+**+***))*))*))*)))(()(()(()(((''(''(''(''('''&&'&&'&&'&&&%%&%%&%%&%%%$$%%%%$$$$$%$$$$$$$$$$$$$$#########$###""#""#""#"""!!"!!"!!!  !  !  !  !     $##                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeoooĿ644++*++*+**+**+**+***))*))*))*))*))*)))(()(((''(''(''('''&&('''&&'&&&%%'&&&%%&%%&%%&%%%%%%%%%$$%%$$$$$$$$$#$$$$$$#######""#""#""#"""!!"!!"!!"!!"!!"!!!  !  !  gee                                                                                                                                            qqqeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeUTT,++,++,++,++,+++**+**+**+***))+***))*))*)))(()(()(()(((''(''('''&&'&&'&&'&&'&&'&&&%%&%%%%%%%%%%%%%$%$$%$$$$$$$$$$$$$$$##$######""#""#""""""!!"!!"!!!  "!!!  766ÿ                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee{zyÿ-,,-,,,,+,,+,++,++,++,+++**+**+**+**+***))*))*)))(()(()(()(()(((''(''(''('''&&'&&'&&'&&&%%&%%&%%&%%%%%%%%%%%%%$$$$$$$$$$$##$$$$##$###""$##$###""#"""!!"!!"!!$##                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggg¾;::----,,-,,-,,,++-,,,++,++,+++**+**+**+**+***))*))*))*)))(()(()(()(((''(''(''('''&&'&&'&&'&&&&&&%%&%%&%%&%%%%%%%%%%%$$$$$$$$$$$$$$$$##$##$###""#""#""#""#"""!!_]]                                                                                                                                            kkkeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeÿb``.----,----,,-,,-,,-,,,++,++,++,++,++,+++**+**+**+***))*)))((*))*)))(()((('')(((''(''(''('''&&'&&'&&&&&&&%&%%%%%&%%%%%%%%%%$%%%%$$$$$%$$$##$##$##$###""$###""311ÿ                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeerqq0//.--.----------,-,,--,-,,-,,-,,,++,++,++,+++**+**+**+***))*))*))*)))(()(()(()(((''(''(''('''&&'&&'&&'&&'&&&&&&%%&&&&%%&%%%%%%%%%%%%%%%$$%$$%$$$$$$##$##$##$##                                                                                                                                            |{{eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeÿA@@/...--.--.--..-.--.--.---,,-,,-,,-,,-,,,++,+++**,+++**+**+**+***))*))*)))(()(()(()((((((''(''(''''''''''&'&&''&&&&&&&&&&&&&&%%&&&%%%&%%%$$%$$%$$%$$$##$##$##USS                                                                                                                                            hhheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee¾nll////../../...--.--.--.--.--.---,,-,,-,,-,,-,,,++,++,++,+++**+**+***))+***))*))*)))(()(()(()((((((''(('(''('''&&''''&&&&&&&&&&&&%%&&&&&&&%%&%%&%%%$$%$$$##%$$0//ÿ                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeelkk3220//0////./.......-.--.--.--.--.--.---,,-,,-,,-,,-,,,++,++,+++**+**+**+***))*))*))*)))(()(()(()((('')((((((''(('(''''&&&&'&&''&&&&&&&&&&&&&&%%&%%&%%%$$%$$&%%|yy                                                                                                                                            utteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeJII0//0//0//0///////.////../...../...--.--.---,,-,,-,,-,,-,,,++,++,++,+++**+**+**+***))*))*))*))*)))(()(()((((((((((((('(('(''''''''''''&&'&&'&&&&&&&&&%%&%%%$$JII                                                                                                                                            gffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeezyy¾yvv00000000/0//00/0//0//0//////../../../...--.--.--.--.---,,-,,,++,++,++,++,+++**+**+**+***))*))*))*))*))))))(()((((()(((((((((''''''''''''''''''''&&&&&&&&&&%%.--ÿ                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeehhh¿87711010010000000000/0//0//0//0//////../../...--/--.--.--.---,,-,,-,,-,,,++,++,+++**+**+**+**+**+***))*))*))))()(()(())()(((((((((''(''(''''''''''''&&'&&'&&&&&roo                                                                                                                                            mmmeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeWUU2111111111101001000000//0000//0//0//0//0../../...--.--.--.--.---,,-,,-,,-,,,++,++,++,+++**+**+**+**+***))*))*)))))))))))))()(((((((((((((((''(''(''(''('''&&DCB                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesrr¾2112112112111111001101111001000000000000//0///../../../...--/--.---,,-,,-,,-,,,++,++,++,++,++,+++**+**+**+**+***))*)))))*)))))))))))((((((((((((((((''(''(''.--ÿ                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefff=<<3222112113212112112112111000001001000000//0000//0//////../../...--.--.--.---,,-,,-,,-,,-,,,++,++,+++**+**+*****+*******)*))*))))))))))()))((()((((((''((((''ihh                                                                                                                                            iiieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeb``3323223222213222222212222112111111001001000000000//0//0//0///../../../...--.--.--.---,,-,,-,,-,,-,,,++,++,++++++**+**+**+*******))))**)*)))))))))((((()(((''A??                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeemmm¿¿5443333333333223223223223222112112112111111001001000//0000000//0../../../../--.--.--.--.--.---,,-,,-,,,++,++,++,+++++++++**+**+**************)))))))))))))((,++¿                                                                                                                                            xwweeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeDCC4334334333333333333323323223223213222112112111002111001000000//0//0//0///../../../...--.--.--.----,-,,-,,-,,-,,,++,++,+++++++++++++++++********)))))))))))))a``                                                                                                                                            fffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee{zzkii5445444444334334333334333333333223223223222112112112111001001001000000//0//0/////0../...--/--.--.--.---,,-,,-,,-,,,,,,++,,,,++,++,++++++++++++++*******)))))=<<                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeejjj¿8775545444445444434444334333334334333333223223223222112111001001001000//0//0000//0//0///../../../...--.--.--.------,,-,,-,,-,,,,,,,,,,,++++++++++++++++*****,++¿                                                                                                                                            oooeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeMLL6556555555545445445445444334334334333333223223223223222112112112112111000001000000000//0/////0../../../../--.--.--.----,-,,-,,-,,,,,,,,,,,,+++++++++**++++**WVV                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesss¿sqq6556556556555555555545545545445445444444334334333223223222113222112112112111001000001000000//0//0//0../..//..--..-.--.---------------,,,,,,,,,,,,,,,,,++++++999                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggg¿<;;7667666656556666555555555555445445445444334334334334333223223223222112112112111001001000000//0//0//0//0//0/./../../......--.-----------,,,,,,,,,,,,,,,,,,,,,~||¿                                                                                                                                            jjieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeVUT7667667667667666666656556555555555555445445445444335444334334333223223223222112112112111001001001000//0//0//0//////../../...--.--..----------------,,,,,,,,,RQQ                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennn~~8778777777777667667666666666656666556555555555445445444334444334334334333223223222112112112112111001001001000//0//0///..0../../../../........-------------,,544                                                                                                                                            wvveeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee¿A@@8888778778777777777777667776667666556556556556555445445444444334334334333223223223222112112112111002111001001000//0//0//0//0///../../../.....---..-...------sqq¿                                                                                                                                            fffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|{{\[[9889889888778778777777777777777777667666666556556556555555445445445444334334334333223223222112112112111002111001001001000//1000//0//0//////../...........---MMM                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeejjj:999889889889888888778777778777777777777777667667666556556556555555445445445444334334334333223223222113222112111001001001001000000//0//0//0//0////./........333                                                                                                                                            qqqeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee¿GFF:99:9999999999898898888888888887787777777776677776666676665565565565565554454443343343343343332232232232221121121121110010010010000/0//00000/0000//////..///lkk                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeettt¿gff:99:99:99:999999999999989889889888888888877777777777667667667667666556556555445445445444335444333224333223223223222112112112111001001000000000000000000/////FFF                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeeeeeeefff>==;::;:::99:99:99:99:99999999999988988988888888888877777766766766766766655655655655544544544544433433433433433322322322222221211211100111100100000000000000222                                                                                                                                            llleeeeeeeeeeeeeeeeeeeeeeeeeeeLLK;;;;;;;:::::;::::::99:99:99:99999:99999988988988888877877877777766766766655766655655655655544544544544433433433333322322322322222211211111100111100100000000gee¿                                                                                                                                            eeeeeeeeeeeeeeeeeeeeeeeeooosrq<;;<;;<;;;;;;::;::;::::::::::9::::99:99:99988988988988988888877877877766766766766655655655655655655544544544433433433433333333322322222222211211111111100110AAA                                                                                                                                            yyyeeeeeeeeeeeeeeeeeeeee@??<<;<<<<;;;;;<;;;;;;;;;;::::;::::::99:99:99:99:99999999988988988988877877877766766766655655655655655544544544544544433433433433333322322322222211221222111222                                                                                                                                            gggeeeeeeeeeeeeeee¿TSS=<<=<<=<<<<<<<<<<;<;;;;;<;;;;;;;;;;;;:::::::::99:99:99:99988988988988877877877877877766766655766655655655655544544544544433433433433433333333333222222222111`__¿                                                                                                                                            eeeeeeeeeeeejjj~||>==>===<<=<<=<<=<<=<<<<<<<<<;;<;;<;;;;;;;;:::::::::::::99:99:99988:99988988988988877877877766766766766766655655655544544544544444544444433433333333333333222===                                                                                                                                            qqpeeeeeeeeeDCC>>>>==>=========<<=<<=<<=<<<<<<<<<<<<;;;;;<;;;;;;::;:::99:99:99:99:99:99988988988988877877877766877766766655665655655655555544544544544433444444333333333333~~                                                                                                                                            eeeeee{{{^\\?>>?>>>>=>>>>>=>=============<=<<=<<=<<<<<<;;<;;<;;<;;;::;::;::;::::::99:99:99:99988988877877877877877766766766766766655655655655554544544554444444333443433YXX¿                                                                                                                                            fff@@@???????>>>>>>>>>>>===>>>========<=<<=<<=<<<<;<;;<;;<;;<;;;::;::;::;::;:::99:99:99:99:99988988988877877877877766766655766655655655555655555555444444444444:::                                                                                                                                            ¿GFF@??@?????????>>???>>>?>>>>>>===============<<=<<=<<=<<<;;<;;;::;::;::;::;::;:::99:99:99:99:99988988988877877877877877766766766766665655655655555555555444444zxx                                                                                                                                            hggA@@@@?@@@@??@???????????????>>>>>>==>==>==>===<<=======<<=<<<;;<;;<;;<;;;::;::;::;::;:::99:99:99988988988988988988877877877777766766766665666655555555555555RQQ¿                                                                                                                                            AAAAAAA@@A@@@@@@??@??@??@??????>>?>>?>>>>>>>>>==>=========<<=<<=<<<;;=<<<;;;::<;;<;;;::;::;:::99:99:99988:99988988988988877877877766777777666666666666666655888                                                                                                                                            LLLAAAAAAAAAA@@A@@@@@A@@@@@@@@@??@??@???>>?>>?>>>>>>>>>>>>=====>===<<=<<<;;<;;<;;<;;<;;;::;::;::;::;:::99:99:99988:99988988988888877877877777777766666666666666rqp                                                                                                                                            pooBBBBBABAAAAAAAAA@@A@@AA@A@@@@@@??@??@??@??@???>>?>>?>>?>>>==>=====>===<<=<<=<<=<<<;;<;;<;;<;;;::;::;::;:::99:99:99988:99988988988877877877877777777776666666HGG                                                                                                                                            CBBBBBBBBBBBAAAAAAAAAAAAAAAA@@A@@A@@A@@@??@??@??@???>>?>>?>>?>>>==>==>===<<=<<=<<=<<=<<=<<<;;<;;<;;<;;;::;::;::;:::99:99:99:99998988887988988888887877777777988                                                                                                                                            UUUCCCCBBCBBBBBBBBBBBBAABAAAAAAAAAAAA@@A@@A@@A@@@@@@@@@??@??@>>@???>>?>>>==>==>==>===<<=<<=<<=<<<;;<;;<;;<;;;::;::;:::::;:::99:99:99999:99988988998888877888877kji                                                                                                                                            zyxDCCDCCCCCCCCCCCCBBBBBBBBBBBBAABAABAAAAAA@@AAAA@@@@@A@@@??@??@??@??@>>?>>?==?==?>>>==>==>===<<=<<<;;<;;<;;<;;<;;<;;;::;::;::;:::::;::::9:::999:99999888988888FEE                                                                                                                                            EEEDDDDDDDCCDCCCCCCCCCCCCBBCBBBBBBBBBBBBAAAAAAAAA@@A@@A@@@??@??@??@??@???>>?>>?>>?>>>==>==>==>===<<>===<<=<<<<;<;;<;;;::<;;;::;::;::;:::::::::::::9999999999999                                                                                                                                            ]\\EEEDDDDDDDDDDCCDCCDCCCCCCCCCBBCBBCBBCBBBAABAAAAABAAA@@A@@A@@A@@A@@@??@??@??@>>???@>>?>>?>>>==>==>==>===<<=<<=<<=<<<;;<;;<;;;;;;::;::;::;::;:::::::::99999999aaa                                                                                                                                            EEEEEEEEEEEEEDDDDDDDDDDDDCCDCCDCCCBBCBBCBBCBBBBBBBBBAAA@@A@@AAAA@@A@@@@@@@@@??@??@??@???>>?>>?==>==>==>==>===<<=<<=<<=<<=<<<<<<;;;;;<;;;;:;;;;::;:::::::::::CCC                                                                                                                                            LLLFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCDCCDCCDCCCBBCBBCBBCBBBAABAABAABAABAAA@@A@@@??@@@@@@@??@??@???>>?>>?>>?>>?>>>==>==>===<<=<<=<<=<<=<<<;;<<;<;;;;;;;;;;:::::::;::                                                                                                                                            dccGFFFFEFEEEEEEEEEEEDDDDDDEDDDDDDDDDDDDCCDCCDCCCBBCBBCBBCBBCBBBAABAABAABAAA@@A@@A@@A@@@??@??@??@??@??@>>?>>?>>?==>==>==>==>===<<=======<<<<<<<<<<<<;;;;;;;;:::[ZZ                                                                                                                                            GGFGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDEDDEDDDCCDCCDCCDCCDCCDCCCBBCBBCBBCBBBAABAABAAA@@A@@A@@A@@A@@@??@??@??@>>@>>?>>?>>?>>>==>==>==>======<<====<<<<<<<<<<<;;;<;;CBB                                                                                                                                            RQQHGGHGGGGGFFFGFFGFFFEEFEEFEEFEEEEEEDDEDDEDDDDDDCCDCCDCCDCCDCCCBBCBBCBBBAABAABAABAAA@@A@@A@@A@@A@@@@@@@@@??@???>>?>>?>>?>>>==>==>>>?>>>==>========<<<<<<<<<<<<}||                                                                                                                                            nmmHHHHGGHGGGGGGGGHGGGFFFFFFEEFEEFEEFEEFEEEEEEDDEDDEDDDDDDCCDCCDCCDCCCBBCBBCBBCBBBAABAABAAAA@A@@AA@A@@A@@A@@@@?@??@??@???>>?>>?>>>>=>==>==>>=>===========<<<<<<UUU                                                                                                                                            HHHHHHHHHHGGHGGHGGHGGGFFGFFGFFFFFFFFGFFFEEFEEEEEEDDEEEEDDDCCDDDDCCDCCDCCDCCCBBCBBCBBCBBBAABAABAABAABAAA@@A@@A@@@@@@@@@??@??@??????>>?>>>>>>>=>==============BBB===~~                                                                                                                                            WVVIIIIHHIHHHHHHHHHGGHGGHGGHGGGFFGGGGFFGFFFEEFEEFEEFEEFEEEEEEDDEDDDCCDDDDCCDCCCCCCBBCBBCBBCBBCBBBBBBAABAAAA@A@@A@@A@@A@@@@@@@@@@@@??@??@???>>>>>>>>>>=>========tssWWV;::=<<                                                                                                                                            zyyJIIIIIIIIIHHIHHHHHHHHHHHHGGHGGHGGHGGGFFGFFFEEFEEFEEFEEFEEFEEEEEEDDEDDDDDEDDEDDDCCDCCDCCCBBCBBCBBCBBCBBBAABAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??@??????>>?>>>>>>>>RRR;::;::;::[ZZ                                                                                                                                            LLLJIIJIIJIIIIIIHHIHHIHHHHHHGGHGGHHHHGGGGGGGGGFFGFFGFFGFFFEEFEEFEEFEEEDDEDDEDDDDDDCCDCCDCCCBBCBBCBBCBBCBBBBABAABAABAABAAAAAAAA@@@@@@@@@@@@@??@@@@??????>>?>>AAAAAA;;;;;;;::;::}||                                                                                                                                            ]]]KJJJJJJJJJIIIIIIIIIIHIHHIHHIHHHHHHHHHGGHGGHGGHGGGGGGFFGFFFFFFEEFEEFEEFEEEDDEDDDDDDDDDCCDCCDCCDCCCBBCBBCBBCBBBAABAABAAAAABAABAAA@@AAAAAA@@@A@@@@@@@@@??@?????mll_^^<<<;;;;;;;;;;;;DCC                                                                                                                                            LKKKJJJJJJJJJJJJIIIIIIIIIIIIHHIHHHHHHHHHHHHHHHGGHGGGGGGGGGFFGFFFFFFEEFFFFEEEEEEEEEDDEDDDDDDCCDCCDCCDCCDCCDCCDCCCBBBAACBBBBBBAABAAAAAAAAA@@A@@A@@@@@@@@@??@??ONN<<<<<<;;;;;;;;;;;;;;;_^^                                                                                                                                            OOOLKKLKKKKKKJJJJJJJJJIIIIIIIIIIHIIIIHHIHHHHHHHHHHHHGGHHHHGGGGGGFFFFFGFFFFFFEEFEEFEEFEEEEEEDDEDDDCCDCCDCCDCCDCCDCCCBBCBBCBBCBBBAABAABAABAAAAAAAAA@@@@@A@@@@@AAAHHH<<<<<<<<<<<<;;;;;;;;;===                                                                                                                                            gffLKKLKKLKKKKKKKKKJJJJJJJJJJIJJJJJIIIIIIHIHHIHHHHHIHHHHHHHHHGGHGGHGGGGGGFFGFFGFFFFFFEEFEEFEEEEEEDDEDDEDDEDDDCCDCCDCCCBBCBBCBBCBBBAABAABAABAABAABAAAAAAAAAAA@@@gfffff=========<<<<<<;;;;;;;;;<;;JII                                                                                                                                            MLLLLKLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIJJJIIIIIIIIIHHHHHHHHHIHHHHHHGGHGGHGGGGGGGGGFFGFFGFFFFFFEEFEEFEEFEEEDDEDDEDDEDDDCCDCCDCCCCCCBBCBBCBBCBBCBBBAABAABAAAAAAAAMLL???===============<<<<<<<<<;;;;;;gff                                                                                                                                            TSSMLLMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHIHHIIHHHHHGGHGGHGGHGGGGGHGGGFFGFFFEEFEEFEEFEEFEEEDDEDDEDDEDDDDDDCCCCCDCCCBBCBBCBBCBBBAABAABAABAABBBONN>>>>>>>>>=========<<<<<<<<<<<<<<<@@@                                                                                                                                            pooNMMMMMMMMMLLMLLLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJIIIJJJJIIIIIIIIHHHIHHHHHHHHHGGHHHHGGHGGGFFGFFGFFGFFFEEFEEFEEFEEEDDEDDEDDDDDEDDDCCDCCDCCCCCCBBCCCCBBBBBBAABAAbaapoo??????>>>>>>>>>==========<<=<<=<<<<<<<<QPP                                                                                                                                            ONNNNMNMMNMMNMMMLLMLLMLLMLLLLLLLLLLLLKKKKKKKKKKKKJJKJJJJJJIIJJJIIIIIIIIIHHHIHHIHHHHHHGGHGGHGGHGGGFFGFFGFFFEEGFFFEEFEEFEEEDDEDDEDDDDDEDDDCCDDDDCCDCCCCCDCCCBBIIIBBB????????????>>>>>>>>>==========<<=<<=<<<<<qpp                                                                                                                                            YYXONNNNNNNMNMMNMMNMMMMMMMMMLLMLLLLLLLLLKKLKKKKKKKKKKKKJJKJJKJJJJJJIIJJJIIIIHHIHHIHHHHHHGGHGGHGGHGGHGGGFFHGGGFFGFFGFFGFFFEEFEEEDDEEEEDDEDDEDDDDDDCCDCCDCCCCCCCC~~~UUU@@@@@@@@@???????>>?>>>>>>>>>==>=====>===<<=<<CCC                                                                                                                                            wvvPOOOOOOOOOONNNNNMMNNNMMMMMMMMMMLLMLLLLLMLLLKKLLLLKKLKKKKKKKKKJJKJJJJJKJJJIIIHHIIIIHHIHHHHHHHHHHHHGGHGGHGGGFFGFFGFFGFFFEEGFFFEEFEEFEEEDDEDDEDDEDDDDDDDDDDDDCC^]]}{{@@@@@@@@@@@@@@@?????????>>>>>>>>>>==>=========<<=<<[ZZ                                                                                                                                            QQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLMMMMLLLLLLLLLKKLKKLKKLKKKKKKJJKJJKJJJJJJIIJIIJIIIIIIHHIHHIHHHHHHGGHGGHGGHGGHGGGFFGFFGFFFEEFEEFEEFEEFEEEDDEDDEDDEDDEDDHGGFFFAAA@@@AAA@@@@@@@@@?????????????>>?>>?>>>==>=====>==>>>}||                                                                                                                                            ```PPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLMLLMLLMLLMLLLLLLKKLKKKKKKKKKJJKJJKJJJJJJIIJIIJIIJIIIHHIHHIHHHGGIHHHGGHGGHGGGFFGFFGFFGFFFFFFEEFEEEEDEDDEDDEDDEDDyxx]]]BBBAAA@@@AAA@@@@@@@@@???@@@@??@???>>????>>?>>>>>>==>==>==HGG                                                                                                                                            ~~}QQQPPPPPPPPPPOOPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLMLLMLLMLLMLLLKKLKKLKKKJJKJJKJJJIIKJJKJJJIIJIIIHHIHHIHHIHHHGGHGGHGGHGGGGGGFFGFFGFFGFFFFEFEEEEEFEEEDDYXXBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???@?????????>>?>>?>>?>>?>>>==>==gff                                                                                                                                            TSSQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNMMNNNMMMMMMMLLMLLMMMMLLMLLLKKLKKLKKKJJKJJLKKKJJKJJJIIJIIJIIJIIJIIJIIIHHIHHHHHHGGHGGHGGGGGGGGGFFGFFGFFGFFFFFFEEHGGJJJBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@@@???@????????????>>?>>?>>?>>A@@                                                                                                                                            gffRRRRRQQQQQQQQQQPPPQQQPPPPPPPPPPOOOOOOOOONNONNNNNNNNMMMNNNMMMMMMMLLMLLMLLMLLMLLMLLLKKLKKLKKKJJKJJKJJKJJKJJJIIJIIJIIJIIJIIIHHIHHIHHHGGHGGHGGHGGGFFGGGGFFGFFFFFtssiiiCCCCCCCCCBBBBBBBAABBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????>>?>>?>>?>>?==RQQ                                                                                                                                            RRRRQQRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNONNNNNNNNNNNNMMNMMMMMMMMNMMMLLMLLLKKLKKLKKLKKKJJKJJKJJKJJJIIJIIJIIJIIJIIIHHIHHIHHIHHHHHHHHHGGHGGHGGGGGGGGTTTEEECCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@A@@@@@@@@@??@?????????>>?>>?>>?>>qpo                                                                                                                                            XXXSRRRRRRRRRRRRRRQQQRQQQQQQQQQPPQPPPPPPPPPPPPOOPOOOOOOOOOOONNNNNNONNNNNNMMMMMMMMMMMMLLMLLMLLLKKLKKLKKLKKLKKKJJKJJJIIKJJJIIJIIIHHJIIIHHIHHIHHHHHHHHHHGHGGHGGIIIPPPDDDDDDCCCDDDCCCCCCBBBBBBBBBBBBBAABAAAAAAAAA@@A@@@@@@@@@@@@??@??@??@???>>?>>FEE                                                                                                                                            lkkSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQRRRQPPQPPQPPQPPPPPPOOPPPPOOOOOONNONNONNNNNNMMNMMMMMMMMMMMMLLMLLMLLLLLLKKLKKLKKLKKKJJKJJKJJKJJJIIKJJJIIJIIJIIIHHIHHHHHHHGHHHHHHnnnrqqDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAABAABAAAAAAAAA@@A@@@@@@@@@@@@??@??@??@>>???ZYY                                                                                                                                            TTTSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPQPPPPPPOOPOOPOOPOOPNNOOOONNONNONNONNNMMNMMMMMMMMMMMMLLMLLLLLLLLLKKKKKKKKKKJKJJKJJKJJJJJJIIJIIIIIIIHIHHIHHHHHQPPGGGEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBCBBBBBBBBBAABAABAABAABAAA@@A@@@@@@@@@??@??@>>@??@??{zz                                                                                                                                            \\\TTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQRQQRQQQPPQPPQPPPPPQPPPOOPOOPOOPOOPNNONNONNNNNNMMNMMMMMNMMMLLMLLMLLLLLLLLLLKLKKLKKKKKKKKKJJKJJJIIJIIJIIIIIJIIIIIIHHWWWFFFEEEEEEDDDEEEDDDDDDDDDCCCDDDCCCCBBCCCCBBCBBBBBBAABAABAABAABAAA@@A@@A@@@@@@??@@@@??@??KJJ                                                                                                                                            sssUUUTTTUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRSRRRRRRQQRQQRQQQQQQPPQPPQPPQPPPOOPOOPOOPOOPOOONNONNONNONNNNNNMMNMMNMMNMMMLLMLLMLLLLKLLLLKKLKKLKKKKKKJJKJJKJJJJJJIIJIIJIIhhh{{{FFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBCBBCBBCBBBBBBAABAABAABAAAAABAAA@@A@@@@@@??@??@??dcc                                                                                                                                            WWWUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQRQQRQQRQQQPPQPPQPPQPPQPPPPPPOOPOOPOOONNONNONNNMMNNNNMMNMMMMMMMMMLLLLLMLLLLKLLLLKKLKKKKKKKKKKJKJJJJJJIIOOOIIIFFFFFFFFFFFFEEEFEEEEEEEEDDDDDDDDDDDDDDDCCCDCCCCCCCCCBBCBBCBBBAABAABAABAABAAA@@A@@A@@@@@@??@??AAA                                                                                                                                            ```VVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRSRRRRRRRRRRRRQQRQQRQQQPPQPPQPPQPPQPPPOOPOOPOOPOOONNPNNOMMOMMNMMNMMNMMNMMNMMMMMMMLMLLMLLLLLLKKLLLKKKKKKKKJKJJJJJ___GGGGGGGFFGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCDCCCCCCCCCCCCBBCBBCBBCBBBBBCBBBAABAAA@@A@@A@@A@@A@@@??POO                                                                                                                                            WVVVVVVVVVVVVUUVUUVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRSRRSRRRRRRQQRQQRQQRQQQQQQPPQPPQPPQPPPOOPOOPOOPOOPNNONNONNONNNMMNMMNMMNMMMMMNMMMMMMMMMLLLLLLLLLLLKKKKKKKKK```HHHGGGHGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCDCCDCCDCCCCCCCCCBBCBBCBBCBBBAABAABAAA@@A@@A@@A@@A@@@@@qpo                                                                                                                                            XXXWWWWVVWVVWVVVVVVVVVUUVUUVUUUTTUTTUUUUTTTTTUTTTSSSSSSSSSSSRRRRRRRRRRQQRQQRQQRQQQQQQPPQPPQPPPPPPPPPOOPOOPOOONNONNONNNNMNMMNMMNMMNMMMMMMMMMMMMMMLLLLLLLLLKKKNNNNNNHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEFEEEEEEEEEEEEDDEDDDDDDDDDCCDCCCCCCCCCCCCBBCBBCBBCBBBAABAAAAAA@@A@@A@@A@@EDD                                                                                                                                            gffXXXXWWWWWWWWWVVWVVWVVVVVWVVVUUUUUUUUVUUUTTUTTUTTUTTTTTTSSSSSSRRSRRRRRRRRRRRRQQRRRRQQRQQQQQQPPQPPPPPPPPPPPPOOPOOPOOONNONNONNNNMNNMNMMNMMMMMMMMMMMMLLLLLLLLLLL~~~eeeIIIIIIHHHHHHHHHHGGHGGHGGGGGGFFGGGGFFFFFFEEFEEFEEEEEEDDEDDEDDDDDDCCEDDDCCDCCCCCDCCCBBCBBCBBBAABAABAABAAAAAA@@A@@YXX                                                                                                                                            XXXXXXXXXXWWWWWWWWWWWWVVWWWWVVWVVWVVVUUVUUUUUUUUUTTUTTTTTTSSTSSTSSTSSSRRSSSSRRRRRSRRRRRRQQQQQRQQRQQQQQQQQQPPPPPPPOPPPPOOPOOOOOONNONNONNONNNMMMMMNMMMMMMMMMMM[[[IIIIIIIIIHHHHHHHHHHHHHGGHGGGGGGGGGGGGFFGFFGFFFFFFEEFEEFEEEDDEEEEDDDDDEDDDCCDCCDCCDCCCBBCBBCBBCBBBBBBAABBBBAAAA@A@@A@@{{{                                                                                                                                            [[[YYYXXXXXXXXXXWWXXXXWWXWWXWWWVVWVVWVVWVVVVVVUUVUUUUUUTTUTTUTTUTTTSSTSSTSSSSSSSSSRRSRRRRRRRRRRQRRRRQQQQPQPPQPPQPPPPPPPPPPPPPOPOOPOOOOOONNONNONNNMMNMMNMMNMMNNNRRRJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGHGGHGGGGGGFFGFFFFFGFFFFFFFFFEEEEEEEEEDDEDDDDDDCCDCCDCCDCCDCCCCBCCCBBBCBBBBACBBBBBAAAAAAJII                                                                                                                                            mmmYYYYYYYYYXXXXXXXXXXXXXXXXWWXWWWWWWVVWVVWVVVUUVVVVUUVUUVUUVUUUTTUTTUTTTSSTSSTSSTSSSRRSRRSRRSRRSRRSRRRQQRRQRQQQQQQQPQPPQPPPPPPPPPOOPPOOOOOOOOOOOONNNNONNNMMNNNwvvqqqJJJJJJJJJIIIIIIIIIIIIHHHHHHIHHHHHHHHHGGHGGGGGGFFGFFGFFGFFGFFFEEFEEFEEFEEEDDEDDEDDEDDDCCDCCDCCCCCCCCCCCCBBBBBCBBBBBBAABBBBAAeee                                                                                                                                            ZZZZYYYYYYYYYYYYYYYXXXXXXWWXXXXWWXWWXWWXWWXWWWVVWVVWVVVUUVUUVUUVUUVUUUTTUTTUTTTSSTSSTSSTSSSRRSRRSRRSRRRRRRRRRRRQQQQQQQQQQQQQPPQPPPPPPPPPPPPPPPPPOOOOOOONNNNNYYYKKKKKKKKKJJJJJJJJJJIIJIIIIIHHHIIIIHHHHHHHHHGGHHHHGGHGGHGGGFFGFFFEEFEEFEEFEEFEEFEEEDDEDDEDDDCCDCCDCCDCCDCCDCCCCCCCCCBBBBBBBBBBBBBB                                                                                                                                            ^]][ZZZZZZYYZZZZYYYYYYXXYYYYYYXXXXXXXXXXXXXWWXWWWWWXWWWVVWVVWVVVUUVUUVUUUTTUTTUTTUTTUTTTSSTSSTSSTSSSRRSRRSRRSRRSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOXXXKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHIHHHGGHGGHGGHGGHGGGFFGFFGFFGFFGFFFEEFEEFEEEDDFEEEDDEDDDCCDCCDCCDCCDCCDCCCCCCCCCCCBBBBBBRRR                                                                                                                                            www[[[[ZZZZZ[ZZZZZZZZZZZYYYYYYYXXYXXXXXYXXXWWXWWXWWXWWXWWXWWWVVWVVWVVWVVVUUVUUVUUVUUUUUUTTUTTTTTTSSTSSTSSTSSSRRSRRSRRSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOqqqLLLLLLLLLLKKKKKKKKKJJKJJKJJJJJJJJJIIJIIIIIIIIIHHIHHHHHHHHHGGHGGHGGGFFHGGGFFGFFFEEFEEFEEFEEFEEEDDEDDEDDEDDDCCEDDDCCDCCDCCCCCCCCCBBBBBCCCooo                                                                                                                                            \\\\[[\[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYXXYYYXXXXXXXXXXXXXWWXWWWWWWWVWWWWVVVVVWVVVUUVUUUUUUTTUTTUUUUTTTSSTTTTSSSSRTSSSSSSRRSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPXWWNNNMLLMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHIHHHHHHHHHGGHGGHGGHGGHGGGFFGFFGFFFEEFEEFEEFEEEDDEDDEDDEDDDDDDCCDCCDCCCCCCCCCCCCCCEEE                                                                                                                                            ccc\\\\\\\\\\[[[[[[ZZ[ZZZZZ[ZZZZZZZZYYYZYYYYYYYYYYYYXXXXXXXXXWWXWWWWWWWWWWWWVVWVVWVVVUUVUUVUUVUUUUUUTTUTTUTTTTTTSSTSSTSSSSSSRRSRRSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQfffMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHIHHIHHIHHHHHHHHHGGHGGHGGGFFGFFGFFGGGFFFFEEFEEEEEEEEEEDEDDEDDDDDDDDDCCDCCCCCCCCCCCCCCZZZ                                                                                                                                            ~~~]\\]\\]\\\\\\[[\[[\[[[[[[ZZ[ZZZZZZZZZZZZYYYYYZYYYXXYXXYXXXXXXXXYXXXXXWWWXWWWVVWVVWVVVVVVVVVUUVUUUUUUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSRRRRRSRRRRRRRRRQQRRRQQQQQQkkkMMMMMMMLLLLLMMMMLLLLLLLLLKKKKKKKKLKKKJJKKKKJJJJJJIIJIIJIIIIIIIIIHHHHHHHHHHHHHHHGGHGGGGGGGGGGGGFFGGFFFFFFFFEEFEEEEEEDDEDDDDDDDDDDDDCCCCCCCCCCCCCCyxx                                                                                                                                            ^]]^]]]]]]\\\\\]\\\[[\[[\[[\[[[[[[ZZ[ZZ[ZZZZZZYYZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVWWWVVVVVVVVVVUUVUUVUUUTTUTTTTTTTTTSSTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQWWWVVVNNNMMMNMMMMMMLLMLLLLLMLLLKKLKKLKKLKKKKKKJJKJJJJJJJJJIIIIIJIIIIIIHHIHHHHHIHHHHHHHHHGGHGGGGGGFFGGGFFFFFFFFFFFFFEEEEEEDDEDDEDDDDDDDDCCCDDDCCCCCCIII                                                                                                                                            jii^^^^]]^]]]]]]\\]\\]\\]\\\[[\[[[[[[ZZ[ZZ[ZZ[ZZ[ZZ[ZZZZZZYYYYYYXXYXXYXXYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSRRSSSSRRSSSRRRNNNNNNMMMMMMMLLMMMMLLMLLLKKLLLLKKLKKLKKKJJKJJKJJKJJJJJJIIJIIJIIJIIIIIIHHIHHIHHHHHHHHHGGHGGGGGGGGGFFGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCDDDCCCbbb                                                                                                                                            ^^^^^^^]]_]]^]]^]]]]]^]]]\\]\\\\\\[[\[[\[[[[[[ZZ[ZZ[ZZ[ZZZYY[ZZZYYYXXYYYYXXYXXXXXXXXXXXXXXXXXWWWXXXWWWWWWVVVWWWVVVUUUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSRRSSRggg```NNNNNNMMMMMMNMMMMMMLLMLLLLLMLLLLLLKKLKKLKKKJJKJJKJJKJJJJJJIIIIIJIIJIIIHHIHHIHHHHHHHHHHHHHHGGGHHHGGGFFFGGGFFFFFFFFFFFFFEEEEEEEEEEEEDEEDDDDDDDDDDD                                                                                                                                            a``_^^_^^_^^_^^^]]^]]^]]^]]]\\]\\]\\]\\\[[\\[\[[\[[[ZZ[ZZ[ZZZYY[ZZZYYZYYZYYYXXYYYYXXYXXYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUTTTUTTTTTTTTTTTSSSSSSWWWNNNNNNNNNNMMMMMMMMMMMMMMMMLMLLMLLMLLLLLLKKLKKKJJKJJKJJKJJJIIKJJJIIJIIJIIJIIIHHIIHIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDQQQ                                                                                                                                            poo`______^^__^_^^_^^_^^^]]^]]]\\]\\]]]]\\]\\]\\\[[\\\\[[\[[[[Z[ZZ[ZZZYYZYYZYYZYYZYYYXXYYYYXXYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTUUUTTTTTThhhOOONNNNNNNNNNMMNNNMMMMMLMLLMLLMLLMLLLLLLKKLKKLKKKKJKJJKJJKJJJIIJJJJJJJIIIHHJIIJIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDonn                                                                                                                                            f``````______`______^^_^^_^^^^^^]]^]]^]]]\\]\\]\\]\\\\\\[[\\\\[[[[[[[[[ZZ[ZZ[ZZZYYZYYZYYZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTeeePPPONNNNNNNNNNNNNNMMMNMMMLLNMMMLLMLLMLLLLLMLLLKKLKKLKKKKKKKKKJJKJJKJJJIIJIIJIIJIIIHHIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGFFFFFFFFFEEEEEEEEEDDDFFFf                                                                                                                                            *eeea``````_____```____^^_______^^^]]^^^^]]^]]]]]]]]]]]]\\]\\\\\\[[\[[[[[[[[[[[[ZZ[ZZZZZZYYZZZYYYYYYYXXYXXYXXYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVrqqOOOOOOONNONNNNNNNNNNNNMMMMMMMMMMMMMMMLLMLLLKKLLLLKKLKKKKKKJJKJJKJJJJJJJJKJJJIIIIIIIIIHHIHHIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDD[[[*                                                                                                                                            vuuaaaaaaa```````````````__`_________^^_^^^^^^]]^^^]]]]]]]]]]]]]\\\\\\[[\[[[[[[[[[[[[ZZ[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUzzzRRROOOOOOOOONNNNNNNMMNMMNNNNMMMMMMMMMMMMLLMLLMLLLLLLLKKKKKKKLKKLKKKJJKKKJJJJJJJIIJIIJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDvvv                                                                                                                                                baaaaaaaaa``a```````````````__`_________^^_^^_^^^^^^]]^^^^]]^]]]]]]\\]]]\\\\\\\[[\[[\[[[[[[ZZ[ZZZZZZZZZZZZZYYYYYYYYXXYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVbbbPPPPOOPOOOOOOOOONNNNNNNNNNNNMMNMMMMMMMMMLLMLLMLLMLLLKKLKKLKKLKKKKKKJJKJJKJJKJJJJJJJIIIIIIIIIIIHHIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFEEEEEEKKK                                                                                                                                                    Bhhhbbbbaabaaaaaaaaaaaa```````````___```___`_____^^^_^^^^^^^^^]]]]]^^]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWUTTPPPPPPPPPPOOPOOONNONNONNNMMNMMNMMMMMMLMMMMMMLMLLMLLMLLLLLLLLKKKKKKKKKKJJKJJKJJJJJJJJJIIJIIIIIIHHIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEbbbD                                                                                                                                                    ~}}cbbbbbbbbbaabaabaaaaaaaaa``a``a``````__````_________^^____^^^^^^^^^^^^^^]]]]]]]]]]\\]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYZYYYYYYXXYYYXXXXXXXXXXXXWWWWWWWWWWWWvvvPPPPPPPPPPPPPOOPOOONNONNONNNNNNMMNMMMMMMMMMMMMMMMLLMLLMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHIHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEGGG                                                                                                                                                        vdcccbbcbbcbbcbbbbbbaabaaaaaaaaaaaa``a`````````__`________`____________^^^^^^^^]]]]]]]]]]]]]]]\\\\[\\\\[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWW___^]]QPPQPPPPPPOOPPPPOOOOOOOOONNONNONNNMMMMMNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFPPPx                                                                                                                                                            llldccdccdccdccccccbbbaabaabaabaaaaaaaaaaaa``a`````````__`__`___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXQPPRQQQPPQPPPPPPOOPOOPOOONNONNONNONNNNNNMMNMMNMMMMMMMMMMMLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGFFFFFFFFFlll                                                                                                                                                                veddedddccdccddddcccbbcbbcbbcbbbaabbbbaabaaaa`a``a``a``````__`__````___________^^^^^^]]]^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXrrrgffQPPQPPQPPQPPQPPPPPPOOPOOONNPNNPOOONNONNNMMNMMNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFHHH                                                                                                                                                                    gffeddeddeddddddccdccdcccccccccbbcbbcbbbaabaabaabaaa``a``a``a```__`````````___`_____^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYY^^^RQQRRRQPPQQQQPPPPPPPPPPPPOOPOOPOOONNONNONNNNNNNNONNMMMNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFYYY                                                                                                                                                                        Rrqqfeeeeeeeeeeeedddddddddccddddccccccbbcbbcbbbbbbbbbaaaaaaaaaaaa``a```````````````__`________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYnnnRRRRQQRQQQPPQPPQPPQPPPPPPPPPPPPOOPOOOOOOOONNNONNNNNNMMNMMNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFwvvN                                                                                                                                                                            ffffeefeefeeeeeeeeeddeddddddddddddccdccccccbbbbbcbbbbbbaabaabaaaaaaaaaaa```````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZoooUTTRRRRQQRQQQQQQPPQPPQPPPPPPPPPPPPPOPOOPOOOOOOOONNNONNNNNNNNMMMMMMMMMMLLMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGLKK                                                                                                                                                                                iiigffffffffffffeefeefeeeedeeeeddddddddddcdcccccccccbbcbbbbbbbbbbbbaabaaaaaaaaa`a`````````````________^^^___^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[]]]}}|SRRRRRRRRQQQRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGbbb                                                                                                                                                                                        ,wwwgfffffgffffffffffffeefeeeeeeeeeeeeeeedddddddcdddcccccccbbcbbcbbbbbbaabaabbbaaaaaa```````````````___```______^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[UUUSRRRRRRRRRQQRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNONNNNNNNNNMMNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGHHH.                                                                                                                                                                                                Fhhhgffggggffffffffffffffffffeeeeeeeeeeeeddeeeddddddcccdcccccccccccbbbbbbbbbbbbbbbbaaaaaaaa``````aaa``````_______________^^^^^^^^^]]]^^^]]]\\\]]]\\\\\\\\\[[[kkkSSSSSSRRRRRRRRRRQQRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMLLLMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIHHHGGGGGGQQQF                                                                                                                                                                                                        Llkkhhhhgghggggggffgffgffffffffffffffffffffeeeeeeeddddddddddddddddcdddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````___```_________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\]]][[[SSSSSSSSSRRRRRRRRRQQQRRRQQQPPPQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGHGGmmmL                                                                                                                                                                                                                Dihhhhhhhhhhhhggggggffgffgggffffffffffffffffffeeeeeeeeeeeeeeeddddddcccdddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````___```_________^^^^^^^^^^^^]]]]]]]]]\\\TTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIJJJIIIIIIIIIIIIHHHHHHHHHJJJB                                                                                                                                                                                                                        4jiiiihihhihhhhhhhhhgggggggggggggggffgffgffffffffffffffeeeeeeeeedddddddddddddddccccccbbbcccbbbbbbbbbbbbaaaaaaaaaaaa```````````````_________^^^^^^^^^^^^]]]]]]gggeeeTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHZZZ4                                                                                                                                                                                                                                poojiijiiiiiiiiihhihhhhhhgghhhhgggggggggffgggfffffffffffffffeeeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^^^TTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLMMMLLLLLLKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIHHHHHHyyy                                                                                                                                                                                                                                        Zjjjkjjjjjjiijiiihhiiihhhhhhihhhhhggghggggggffggggfffffffffffeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbcccbbbbbbaaaaaaaaaaaa````````````__________________^^^}}}hhhTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHOOOR                                                                                                                                                                                                                                                    lkkkjjkjjjjjjiijjjiiiiiiihhiiiihhihhhhhhgghhgggggffgffgffgggffffffffffffeeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````______fffTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRQQQQQQQQQPPPPPPPPPOOOOOOPPPOOOOOOOOONNNNNNMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIeee                                                                                                                                                                                                                                                                8wwwlkkkkkkkkkkkjjjjjjjiijiiiiiiiijiiihhihhhhhhhhhgghgghgggffggggffgfffffffffeefffeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa```````````````___wwwUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJIIIJIIIIIJII4                                                                                                                                                                                                                                                                            
`llllkklkkkkkkkkkjjkjjjjjjjjjiijiijiiiiiihhihhihhhhhhhghgggggggggggggggffgfffffffffffeeeeeeeeedddddddddddddddddddccccccbbcbbbbbbbbbbbaaaaaaaaaa``````````````{{{XXXUUUUTTUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJKJJJJJJJJJJJIIIIIIVVV`                                                                                                                                                                                                                                                                                            nmmllllllllllllkkkkkkkkkkkkkjjjjjjiijiijjjiiiiiiiiiiiihhhhhhhgghggggggggggggffgggffffffffffffeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbaaaaaaaaaaaaaa```feeUUUUTTUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIII|{{                                                                                                                                                                                                                                                                                                        8mmmmmmllllllllllkkkkkllkkkkkjjjjjjjjkjjjjjjjjiiijiiiiiiiihhhhhhhgghhhhgggggggggggfffffffffffffffeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaYXXUUUUTUUTTTTTTTTTTTSSSSSSTTTSSSRRRSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLMLLLLLLLLKKKKKKKJJKKKJJJJJJJIIJJJKKK4                                                                                                                                                                                                                                                                                                                    
fnnnmmmmmmmmmmmmmlllllllllkklkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhgggggggffggggffffffffeeefffeeeeeeeeeeeeddddddddddccdddcccccccbbcccbbbbaabaaaaayxxVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMNMMMMMMMMMMMMMMLLLLLLLLLKKKLKKKKKJJJKJJJJJJJJJJJaaah                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            4>                                                                                                                                                                                                                                                                                                                                                           ln
                                                                                                                                                                                                                                                                                                                                                                      "///                                                                                                                                                                                                                                                                                                                                                                                  <:CBB***                                                                                                                                                                                                                                                                                                                                                                                          tl***~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           DB                                                                                                                                                                                                                                                                                                                                                                                                                                                xx                                                                                                                                                                                                                                                                                                                                                                                                                                                            "                                                                                                                                                                                                                                                                                                                                                                                                                                                                            NN                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    &(                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    TT                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ,(                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ZR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        20                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ::                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
``                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <<                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
d`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    B:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    dh                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     @D                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            jf                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            $&                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        DB                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    pl                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    $$                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                FB                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            vv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        (                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     FH                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    z~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                "(                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            JJ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            nn
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        hZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        (|(                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Bpp>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ?                                                       ?                                                                 ?                                                                                                                                                                                                                                                                                                                                                     ?                                                                                                                   ?                                                                                                                                                                                                                                 ?                          ?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ?                                                                                                                                                                                                                               ?                                                                                                                 ?                                                                                                                                                                                                                                                                   ?                                                                         ?                                                               ?                                                     ?                                                                                           ?             PNG

   IHDR           	pHYs        sRGB    gAMA  a   IDATxyWu'ϽO(%<66xbJ PRZѵz*:'kUVVubRU	PFؖm`ɖ<H{;>9}IIO}t3}{>C4ufpH~].u[smuQ[h<!_}Fwwwe0|c_|ްfpBsk;b;[:-֎|fpЩ7=x!̄N+y1VX+K ru3ࠃ`wKGiĻY/aࠄpA;lǞUJij3 8H uPC/ǆ[Îf&*VӭdU"~4&aht3۷oۡGi ::foff3
!8:I4o_w[aiSf֎|zfN1U9l78>z,pQN/!OB<(ԗ?}QGL3XU0c ~')f(OA!gˏ'%%1$effm8̂U3p!3~൒$>+Ku~/Q|[͗4v(qq3`5@~GqLےm$Vu}ɑɎGy-43p  ,mgs>*OagF`
]o6al:g;p aA@.`Xn܁v4#3ɳf0%gDDV|{)p<B 4Iݧ:/}+IڲQ^f V۲|5F+O;8蜄؁	3!_[1Q/hqym6Zu2ၺ>m s2B{h,03VX9ׁ(Isgs	Q.;m*D侄sbXb'U4QކYH~Bx;$hޯ]v~ϩ0tBKϚ1D4.p||4nF>K3:CxNt;\&ηB|mVݑ;ϔںѾ1Y
L$}ZGmBӖ	L3$4L2[Of`!,#w=>CI5UVqDT]՚r̔)m{!v;|#"`` 9syRxrؖShuZW9)[ߗ03f`/ Cxuu)K;&Iɤm[૽RҾFn[wg!{3!R=&c<'}gH˙ & »7⹟ ryK*/L&y.kLcf!ˀhu``o0`tۗYH0c =Bx}XwL;[wJkZyu>03a 1OL4	h271%tgr(1 ^zUxY=pp ]Ju'b3@eL/hUx	;mA.cZ啇\fw[;,v poK#R}A:h̥X~A!}ĺ_YH1 ;	@{51j'Xw T%N)z7afV:!ؐax;A)Z20Z=z]@RG!]/w5F+R]G=iĂ3hL<5Y~̦/hi6w`Q=oњf.6m\w5^W8c/&$?Fq(K ]KQM`Z]'/h$TmH0Y׻b6v^C_CxӋҼERۖ$oh(Z2K9u5AHђNӯ9ѯ-%[G߷i^W!Ňt(fįQ|rLR;ޮԫiQ_)ǋ^k.t.R(8}zmMUr}:Smm~j	~|D\|_~];:D!wS['ʑ2()Q{~|j$tݺL?sx6ۣvR7i#jokHzM*jM.|H! ba5<92.T#%n8F"(,vuEnDjVuӷ3j_H8/7ҌO0{7G$tl_57{l4 Ct}wM,!ZbPAr,<뢩-m^vϭ$
uF$JR&[JgպZO`tL)%Aբb,d׌돾
fCf9O?%3UV8v|7G[:jt!YO8/U43UUuLR22H$D/[nhYpލvfZcBm(;M)aZ+yrr
-m[\\_B}.߻ZYpP3Is]_#\G/+BXBE#m!xk4fF	jlVsIb rEԏ-=}{0*yF=ͼeSjmaDCw6{+??}3=
&pP2c/x ]
SD`UIeȴhГ~{w} s
Xc	d1Iח'ˌ(Gx"Ha
sG<Yz3QܧR#vx?oe˖iM8@/:`yE싋ceUsD-09FE5Z9 )5J kp8(7ΕKS`h1YZ5E"
5>sai }}aa0|m{7_Bg4AVuk)D>j$|1LK!$؊%C2[CKA9&H^9=&"9f$Gó S@\ĴjvFW]K0'jkIFѸ\=477=}=>{Ow`[8\qY}dDڲe3ر# 0\5hd90pm="ڄUܔ?JW{'\~@|y2u}fLȡ3Lwq'<g-a5	/`ZlQ:&_0>_f.3tn[s1EHbh%H@O>%"2׶{>уex%ਉWpJ~Лf:٬HxPRjAK4]2Cue).Ҝ~~o^K9xr4XFM3ꪫ6ia2Nmw~+3R*CcSVe5S#'?"0@HFJ~73hR1$Í~1?*DvWvSgg(T]ď?b\U&tڢY4u\^xltĞvG}K¨ׯ?⊎)iH;t8c~~U ^|q'wLu}k֮]+:pIյ )  ,]#.:99?O'ٗQDOɾQk$wIQ T&;%_埃'u7(1`~kdv|fm?5?vwWёGB1uSwziªa ۷ﺸS73cNv10qݺuw^V-GIi%Sz.jzۖ0\^
PδRt.yy@uA5
~T.]Q ;߉~_-:ai}xk-廏*|_Ŝs9Q3dq&Q8v#V~nݾ}ui<cono:Z܁)FHNi/z[\HTCNq=PgHIsS9^PxxR5	BHɣ~kSoڃP#$x׮y7T[h)wAS\-K/U#ݑ/fՌ]<7LgDLo8ॗ^~Η,仢 W_}u43q`><#FOKODQ/rZV5:'|~wĿ;jY@;_]3T{@3[yvkt]w_fO$9>c߽!jkDm]r%tᇗ
L9OoY>`8  AA]l@Bf`?QGթkwx|%
*OIз|{Τ	M !HUeVypk?{_uFy+M=h`[GA_|q1I$ JRWIx ͂ psᲾ<F8P18㢋.g;xRJ4Ki!Eqmp됅ǣĿg|MCۊw$)@8Qvx߫o|Z[#HtQZ]w{}KYn7o߾Z: _/Lq=QgvHDq%\
0@m@ߖ-fВ8}-{>}́EXP!5kvlՒ(17-DuC̯EV8nߚ#VyqN[0vlޥ}a8o37~f~5#p`*3(h7:̒h<Xu`m҂ƻ}΄τ#a8000_Ʀ_ hlU&X˵c$|]G_F?!Xq	:ؼO,f_pS\KcIYтu5kSZ3 ',w~sB8p"WJ6|O!zj.3?OO<@C%+^ 1{_C=TJPx>ӏ-l}~@);93P떰+Xq?gA&*I&dnnM]&zo/2!tοT"KMؒ=<WaۇЭz#<y_ G2Â#(#&Dԛ2B ]si-}VM!tːɸ>c<|<NHQ
G=c^~)ubXQ&t9-P=FKS3GJ\:|l׮}F#yϹ=NKTas8޷шè@ P
DIA!ҏL=+f#=G/՚A![Ax~GI_k
3iҷ w<o0@7/Ä+ o߾kцcǴcҌ86'@s僅pٵ0DG$5uZh
˴G*K39ڶm[$4T񅅅jCu=82H)+c{l$DHg	hKC5~\^V[߹GsL$xfk׮3`/@l336"WA>:i<p@Gb#ͤZb3 b`g< S/DR3Th#Zڷa/*#%Ȧ "#u@p$ %&Pv3dQkݭ>[ϰϓHgX?Py*DI4 j{
0V `^|A±[Gw.xI[k]7=D"N_!$6ᎁz9LxO/@BWa0$ef$?H8e%Xc}ڟ|Z?Af@&_|H` sɹ6Ƃטswh` ,V.R/ rp=Cp.~+2~\ƒ<Z*N+kc]aTl}k)
.SOY2?`,eFA}'2&ȄyoҿǪFsni{ga?.O!ݩnSN99c⏎a	ᱷ$K+5w`iDAAÅ컳>HykmiG&H^痷]=L5nJ =#yؓQs	>Os{Fj?YӃ>X$A^'M-A5Hч?zYI$K%vʟ f0U7-%&!P_đZD98s;<&#17&xyٲZ`/2=ce0i(Oy]6<0oF2,c64ֶUק/coz5stčuk_	ieA70UNg컉;& QC`WF%,DhVCzZH9n\1?HIXq?@h1Y.#@_WuP_Z8Ywlc}̢ORi_.2 xak+KcĞO5s)T|K!ܓ!Ɣ7]mP\Hmo{yYyP%?"49D*j/oKu\ly`M{h鈱zPj'2̊Ʒ"ȓt95[#  W}"Ndxń/s0Ik5I-Fq;}Sc ۷tcwZ ocy#;`	Qw% ׄgBdս~"k=أj@F&
>T;x/Myrl Q	3Zҿfezw~+>"%QcTmiXH"F9_C|^CS1:%$ {A֜E   h5rHLnL|XIK]HS:N/E\IG _?ؓ'	/̛ed_5i|>j?./}ԭ%YZeV<ak'ƴ\Ǡ}YiTuJ9ҚOn$~z"LkG-{6^ĶВ1;tNܸq#tI|]'bRj' F\yF#dZrUo}[Cl(ޘ#"ys/AGlՙ]L):t~2VtGD<X9tǖ<7Y$=++|d|1.M|sz?mbozGuZ<*ȩ9QUW]ϡ\&ldpx-"*yFzBtÒ.<CA(Y\jGyH6!@L:
3M(	H ~9g]q Yh27\|m|W{hiJ0uEN'&6['q`\/E]Hƫ	!E:xs NS_Cja80@Zcrl /)Β	ڮW@C>"&pQq2њоmX`fGM_o~ 11`M8z4Vh54%	|) mq\OX7o~srE({F5mYi!J [94Af XXq(fL9`F|>׹p	}m/#.iؒ1棪 w˯P\}%F@&vک=ِh-w-4"ޘT{0`QKafD`he |ݥN"م.ֻ7Q{T<X>=)BD/>$g.)@o95vm@S)i 
},77)C88aI'1RqKqp Mג:ߤR/K1fwE`- B~I7fR&i--Oka5Qh?	U_ۇʃOaR<N4%ק#UYu\A^_aX7#A#lCA2)ARpvzVc%|`BjKlPU~x8 fBeD@Y 䝗mܷZXzVyx1Ā`zFYg}=GQD6cp_}P0JPXaPi| B9/{P]P}ڈـ~>!jϭ]=8~ILH?l,"n3$Eҕvo5
\,Cn^2M^|qG' N<7z韢yP5~mhkYB`}UC? >שex"!gtd)r8u`t?=#cg1556"imxIZYeFH)ַ=\Ғb"Ոm~CGe",a0Kk"CN;(Ȣ!yQxsO$ĽPݯ-#Qָr>S"b:0g8L\;.GXcڽo0% VRw01{Z$<׮GڍNu.tHm+g>rz|Ka]<((ew]1Gy8[PFqw둮qsKLT#Ko?	:o4C
2}a8?`?;;>Ju+&Fg7u{J_3rE[qhIW2,5mgDE_R>KeZ
LxwR 3	ycYd%
b7?NW!85G|DEVgݏ$uBP{RPY]!l5w
C5Tdsj }8YU+p&We+`VF+ːoiiAф(a7-@HbrZm@b[?7F!̈Bu;Jݯh l*q]w!~[EhyHPki/$ew	xK4hޠh		 |2	M
.>=5e<S'tm>b85\CFk!0dӊP4RKyuE7я~D?f<cmg}gP	s"}ۗ
&E!Ҧ3Z$+hp!k:#"lğLF~{Ӄ
2
=)#Z}_)æћH6)8Z[<y:7ygie){(Y)sd	~Y-z7;x,V/H>AoHҾ7M+]d{h7}(#a	@(
㎃w8_$/Zlx%
"=G "m[$Sی~R<S9X~s[Z
03޸q	.KpO8WCY5?MN 
'Th( <waJynz⸵( S*Ãr_(UTcHgW!cM87%s裏dS Q |		ײ|ۆkFLA8^5=Nќ,׭QS}DehT|#ё'1h W9iFtKYz;Z͐K4Bq~tF;Rɣl2&|ѩex#R73^}D>QaQϒ䤼Da{1$_H=,c_57!;f}׿ZwFPkW5	ET>/[e۴DN	L1 EBKkT:QwP.9c.G?<.dK/}'qđ%&0B]+P/im=0
rqze53aq0m 0?`#&w(2#Hj{D~NԄ92nְgQlS;Qqk,&NڌQDԸnǧzv&ƓiH̀J`\YO0xÄmh-wQB9Z/۷eUk
xqpF~7/B'&-5X~ÿϵ]{2HG+aaGټsګ/j\ 6C:[w#dժ۾GZf11z@W79fM5ȒWCsh0BtVY3j0J?RL"#CT =bHW&͐ )LxKY~lֱftE)MT ?	U\3VnSc׃ڿF1]e\Kh77oޓ}LOxZ7"j<G#1:i!y]s(=dCC6e V-x.RI>JXv6C$2GmW1v;?ᇿ[&	Dx f2DS=S"֏#]tQH	.; G` 6|~5x۾{S |~޴5\ 
))b=-8uPf )L#<* Yl|g}yYQ3#MlP0,b ^UG҇>c>#LJ>}PGZ {8C!nk3[*|D^{_SZ@~8Ήq >49SRQ1!X	XsĹ8.!FDʁG"4|yiè5akjuHj]3< y7{lfs)q%U4S5b=
9)'Í7_s0oM\OyOK PU'|+XTD=iaHo,SkkI,/8\ S(TX _<l%,"U`8}i%nLAUv!1qڿ HRD^3l¸`Z0ḌU*J\n/z"D[_(+Y{{AVğ hpOu"s^zoJe^?2Lq I1 鴥/^c^l2qgߞ;ת2JKoDq+_b,MI3'>ݲe3ڵMxâVnuMH'p~z/83'8Ҙl䮴_^jQn)yazxR3Z>a) :$~>IZisz,UG3)ۿ\7HveQG%oVMYuWt2Qh
إl&F>zY'E߹s};.k<.Qst)b>oR{d;1Z<\'>38S/ͪjnz>j%X~L^v-Aw0e@/KN'{@b~޷X7;79B5\P4(ecbi*oV]E}V֫Ï<B۶mnᠩ	t}bȈ#!nfZ RIdVO7$y^%6 N[(5Hva+%R󲡺54JG$w%edfwZC Qh
hmG[m6:GD/쮻0ZR̡+|*K VEB@iITϣ23O&@K&-OXy{0y$!(%]G+N4HS$1g_)a)x(]#WQ2(l?bp/wË#.Wz7Um'[I%5׮vuw߽y#vDx'"w=f'mo/i!8zaK{15eO>)7Q!#_+ X0y&Li2.vF=P-|#0ooGT`O-#e0J>:>0C׳a!P>8ej@OlG}G|0D@8L8Jawj٩4#H;&	횲POI!pf<P"uO~*+\KX[fR҉UKMCS\T0tH^9KݠήOdvN|:So}ʢ5嶷%8ѝFx,?Oe)$W[[ At}PK[KEEۓtvyYe7_Q}w}SEԹ<_G}*-4sc4}?i
dzLWU@)sin\	D)UwJr+=Rb,iYܮdb=AyMt)=<exHd(W_2[&	^̈v	yp_vϚ"9/rh{GOF0 k?Fr#Qiez,,+%gk3|g
$Hvl|AZ²t[K;GÂv\L Y8D0259t8o|DLfm}?0ÞseNJ+Z6ZpRL`Z[)	v8*rA"9]nii[L҄x!&`MF%Є!M.0a+*тqLP$`;<U3
8H4(ѷM30 )3R`7n3U[?H-F~w^UfG'@ޫ˵P;W4_p&t϶qI*O>ʀd;+ H{B-[ձꠒ.qNuL8w03٠
ZKX9ư\(TakbzNC}R=lԫH:<|N>̀XHӱ?}F--SB7>(?WVeMp[;*Bb9d~oQLRri@At`a"WZƒc򞧶$)E6<4a<a2"AK<)s!~kaϹDg; FWFZeG8ӖL^J;[D72U_%x]dCUW][66waYg"(`jhj_*Qv5 8RCmX?OZSӣI-0 ~)׊ʀ#-۽1%LwU`[/J_zUD cY.^%$(_:`+)=K.::3 "px0B@fT#<KK/ѽ.d-@eh苰JOV?b H<A?T27xAeӑg\]
cțJWeDI_#85LHF_iOLߒ\'$sjuCl>Aג\qCמϿmkW[MGpȳn+SE(sя&S%t/DWV~|TzIpoO>a~|e0e2 ?I4Gw3V^;`Haéq _i/R	[c)$:QIoU]R5SFwdEZ~(DO.s[%YPyi8NO"ɥ{̛ _?5J0}޷a̷ߑ2l q]m# 	úؼZyqw ^Oº;B
=>NR0_m5>Z$Xjqn_L^m2M..S|/ 0ed;8-IULI#T	zhF^lv҄g90] 2Z'R%WIVm}T\7@=ɚoHhUU+匀8fIG=Vhre`	_# KQˑ2[x!b) 窺'utś:'O	v̅ӉE2Wpĕ]ڋAY<;ҥѽnpY%`*@ZQQ!i>JG=6Q[?P 3)b884(N)KwBX&[KD&E53AFP#bUǙDW.vWCpOw)
~Z\?ipaK.4ri?j]?0z^a]Hq,J_ 8ν8WU6fho}0Ź \TUhZ@n1I#~~]b.?&sL0%ٯگĮA2
^*	\K.[~C2	?ô(\^Ft?g:G?,65z/5#Q ehZ5G*RWMоt"B#',űU6xe})!7,7I#+i%YJE{3Ռz5z(ZSG`8p0&D>aBu^ZK[V&vj=^B4{+v%oW/؀"-
Cjr'@[dW+B!Q@݋ƅu_C&^V]HLLa|7<;=O0@ lZ*DxXI<1Q)0D5D&5-lL+i1ƨJ4w3w"`%:bc4JMj*|wGS_@j`*=aJU=>z{:S;>338;1S=YtM53cM|9k*(	Z Rˇ-NũU"SOSZ>0WJ	C9jIG6gpRF6P%),LcqEKDo;z<*QpL92W~o m,'B̠jUo8ꫯxIҟw-#b3,Iq\ =0(s|X'V=U̔R|)L	$pLX!<ԣdi/_WEst::0oy[aw@ܲB3-<A+龒6l2&x琰JB>8ÂL }SYCNAR9?H~fz_Y_xABgO/yv]N#L*ƮW2F0=0ـޜ3SA"2e>SD jǞ%`&XI"M	|#%؁,G}ٍB-D]UKwv<Dxʔafasu|\wX~x?Ge0Z
M,y_չT^4*dxepv`*=ܯ|}8O{" 1۪s쥞$稓)jna^{-~ikB2 4-ijO@Xa759N.<fH*+Ԡ;py؏D.71]"}4HO˗}mtI'Lv,oܫUv
 *Nmz֪3w5&]^8ȕ峇eEmƷ;<QE˽!CK#CkoHA2ń7o6[-fdnՃ<w"[z~8dS#ߛ!침Z7(@Q-i5,CQW[xgIo\#"=,W,uA 鲧^
ZaOpM\=4?]z$h#Lj+Q#	̆0'?	};ɛF	:q:]#R9);ʀݍ<@6y|PHOxA䂬HUS.OwsPN'P'c=[Y0qeF^afJ井ꇢ	]+		:4KGM-=VŹ|ݫ5xj0"oYdD{O\Mx> @p2s',%ڏ?}nj|/LeU ,7L;@D:@JR8F@-Xot^>P{ɰ0N-C0SNVMg^;}hkun}ʷf a.8M+
ËU0mg 5a8]yN枯yԃgE@ֳه_߽޴Kd&w>rH!WȉȔSHA V_qߺ[kYԭFJj;_BAe8NeE?'x"	)ichS}yץ&]yT+<JMaӤ> 'n=;(\w#BӀ,xS?N}qƙ:KIYEDu^>wysJ^.bx;	I0%oov^tQ7f4ϋEwnWvCX(ÉL4?(SRbX8V7FZ2y<,XǱ7<S`Cov:RQlE^Nng"23Rk$eydP7xϫ)C=AX&/ j8e`8uJAHPoTZoTt!t\{ M~Fk#`Z;S[ߺy	22BHz"FؼHB'\o;뒲R	V;#1/cSYX7o8R{ӀtK9RE3G 
a2]XiTzd'HF*|NDE 88J}}?!DBTx@2q"L#Gi1@"&@uQ*c=|2O yo4D("8;9zWp<QT<#]<C9N+dPe ^d0t$!66vngб}̴|l"YSWa~0$Ϙ`ۯ	dem(IpגO?}R4Y]vŭl7h8ƵC^ߣ1e|W6⡭6oOW}Ic/)U/"ÂAx{hCy:TR~~|V

Ny΀id;ihyQ~=-+D'ˁE+<./|&v+duRWog<aYH48JH%=AymFop磶& sߩ	=Mӟis4BX؟4/u{󮯸~JceN8XŁS2y?V\'' 3%j/\mor8yrF⻞> 爸*駟AlTp%XRpHI4kKXAHLɈ@mx!̑hA^T4:	yǡb∣Y_28jvmgp|A%-O%=ib{SRʸ׬BnNy/CN)DBHKZok^s!.2]n.N	Ip+SnOUf`u?}&ޏ~#{;9˶0BPb
F]kEܪ6>r5aT=8y@{V{S *Yv#:snL]+VX~fg:/hJݾ\='I@;i.)֪oTo}J:D"<Jo?LfS hHEjA]rUԱ7r09Ngm8Q0@>d/#Ry=:;Kv>J}!˿	)$v-]~t)P 5ojh,
u='i(2qhUӊCD&I_S 眯-oY6IzKմOi$-3>twbfLL)cF0ÄSt}SBŗ}UKPni 6|AN%{1HZUX2Dh4jyufU&q5ir|O9H!s3t/7KpctK;GvD;R{{1Z\Is;tbLuӎࡰI ët'<)6J08Ʊe%xv}Sq}0*~	/3.**#*:.T{ƃzXAyWA~źTV$9*;0C{>`߇rR}nԃ=ȹ|)2{gؽ5mߠ
ȸ<I#/x{5`IFI&joR>}5$d}WY(
_ P[x_1trk8i&vDN'}s_1T2t7qƍ<6 /\[WL`FRyj?F\FOLO=d}YΕ9Gqdg
|7xS״HHMfB=]كZeRL@mO%HH"Dk&l%+T~4z	c=nSIraóvJ$7*sߓ[f|[&튫jNsF^zL
oDh3k^?PF$=0CB42|KO;w,hЗq
F5w؋r<@W`:K$G4!r"{L߷	7Ӱ/tv~]vFI;Kyz찬w5杆	ݶyf,ۨ@>?PLu,j<'rAYUx1v(j3
R߼'_[c\V~ccaz@xM_K0g3(oRMyN(%YC7HrMoڥ:smhӇ=wEKx\K\+縢LˮF?$<$ϡkIw{mc(,eY|]ÔH jE<Az3NU9BS]7A'ˠo*?sa
юO ,(wsDDEV'U7/8{3a}Hܓw5zS L%>l:Ss\v"yo7 B>atzŸl:/#[V8gJsv.=3V{ڋP5#!ZWRg\pv
0%'s7 KNUporꌘN?7JHj\sRx'9<O0]v?Lv"-~vkr49z}S!6 W<4@FKH⧠5<pK:<|/)$Ôڶڝt*/Y 	u	Y/9RGue]rv|?(ef{BaӪ0.!vU)%A9#+	m}~28_߳ir%W^i`
ĸ=2u8O0$+YZID[E𤙾]0|=SROn,S]{?n\S$8=%Fp2¡_+W;<kv^|)n=UE{;߾}{Txyv.yX0haSb00H uj0bs,;G;7埮CG9`dfۣ0z#B\Pkf8uUmn(e|Z-BPڎ·	<+)|U3^..n@VC8hog?YqEv@2>_BtsNUy΀Yf N|T3>aѳMۍ02k01E`L6i;A"Gg[
J|Hk*J&F},+\ %{LEyk/35jyzCDjkۤ{]@٪[hvꪫଽ(}GA Û[H#9m}%a,%}H/uLdUg_$s~禌
}OzbD=gWPj5ЗkF&\lIKY-'HB.e_ʭ{
0硇}@|'<#YqP`W\q_SUj9<^{#f0bF:e7 ˊs[{L\2X),Ӹ˂3T#KVA*Siz?e1]|)R srinɐ?hSAR[3lQmӀ$@hiX0i~D([H]bEUB0!9b
uo0 CX~,Xʷuv.+|K]	M5E=yp&b kv"z5B4S) lh& fTG xTi	lr_{]  $xTl>ߣiA@[,;갴HŻviw^"O\[?PMK0D@0d~'2O`,TE|LY3@B\*F,HVGżXopBzx^>zE܍dR!|}xyF4mկ~I۶=S-r4݆¬Xu	6TtTi+w)gfÆ[i] ',	)7#@p0<OZ&TƤG<[ 8Y;Km{)+J
9|}qP&iY}ݳώ>xGO M)M7\ÄF~JGL]}ݏaH.Cv8"w}1Hj4(R@P9s_dޛjBREvIM
3Cض.$He!M\I1/6"D_ xԃ䛌Gޕ3WcǎxqpIt;6mzrjXmTIWb׷'Pd5&S[&ǫ5`D,/xEP?똾#uyӤx,9ƠSɾ0Ź S}Q?1ŝd+*$l";	FׁCcnJ;|_g!?o"s&|7кY_NJ~ z`R=wR=G7I[3*)TxL=xR_`ze3+t@pׁCIWu:iz0}rt?VcGAQd%wت,OYgY䩾A=OJBp8GQ[Մôa?+0BZk	9ﴲoG\j!CXC1&qiBpta1$F#0	Zu0Mr~J@RoO٪ܒfz,`E^5˫	26#ҪO?ϑ!L8I0+7MmIM[吿z¡qkqˠPa_ʗcyE4}z!;`ƠW?4>ɤsa> 	Q_OZbӑͻ}:cXwTy90iO
S,dvƼpHXA(l/֣LtƠZCk:^@vha݄>Hs%IL#!(u5AۋUkW~T3@31%8(oHySm4a&QP/e'9]VMuR"YEaa	.lPl9Jn$DD\FdL8=T0ՊrZI/|sNX9YP%_;i<Qyzyg7@y.Z51UG?=0%|3\x@݂%7FFI͇fO_(x_uXȫ0v}t1a[)_cS^x~!@!-jHD,JuvlN߸nVUğުJEHīܟ 3^ a"+S8s^aشL嫷jsPZu^K~{][Wv$kE;y݀p߲E;%qp"OJC̳Ï%hy9׎iمƟ~鼤8"IED2cSԏG~G+Lܓt} ɼ|kE`ӳ.?Yr^w5J} 2L7` {2 VswMB`~B	
1J0!LmмI:Z0[Sk%ໃqJ%U!Ⱦ HZfژ'~JXU\%#wZˀG., AN(W!ӈY͌IA"1JV%$~OT@:{]Q\3O>w)#!Txa>cΥD9pEx_!]yK, Kxg>ewyM7d!(Re=+<$c遂@JJ7i:q_TYujw^T70Rz ;HU4XS~Laz?X{V<^"Ź4BGy$]su*09ۣ)#%kbƓor9?F|iz27kC099}^Zܚ9ys+0T5AѸ-4}Xu\>()0?o霼LYς,7LW^YUҟa{gOmJKN5[oذ1	lz%qĔ[ YNLk= ?|6\؀oR1\8o5O$,k5fz,!bmh,gJ ZVM=8iYtgdmI
ofU4:E%hes`}L//AKrl@gpoӺ0cDVG@Fք߂i$  ͌y7Fy0P|q1n{W%s".<
&? m໇oqז3-V$>W#lf@ {" 9;\3C18H'wxy仴Z! SO=QXEMwx?yBdݳD&.m:JDGf*ap	 ی .~'fF$t#0DJi")|m8Y\"3LP~^ֽP;j{·VL	9|/vxm-z.gI{
Z1 0%嵸"i6΂}zV\e@$PӔR	F@! `ilp{]/=rxBs7xE>hp]-w=	QCZ?4 dt+o16N!2asѾ_j>iшʛ~ZhQ	u	;00ײCP2rG@JA'4ڤ0
j9L)z|
0 P+t&ZG2@*ƫN	sPaHxqI<}xW(J_!xgЄm1ZCYዤ/h=-epSQÂ#SM01H6 rhY`\O1T7{|nv skU8*'|Hw4ҟ!/f@\)LK`
oӌU{`I@w><QȴQXBۿ&</0M\|AB&xk$Aakl&Y+;t4}aIg^>{dՍO#[/2Bk訣}7Raim[6y|wG=53t~%O>ETxVڽ40 ;폈zfoA"05@-%	D)/hrUSQ};$~}zm7;=.BڸqczUR9==]QH}9 2>_oeD@EQQրWT󾉏6߇-*2Lio@	l]ن@*"$u:ì:Ϭ}^s&#,09/`M֮]K;uK/zau|PǙx2ռD92"~g?'nۍ8kIu!Uy^"?ߗ4ȂVʵzZB!P9:5|-@ޚS n)߄w0KYH8#ObYtα|'x" tJ}Ds.X+p
Rغصs]qh4L❆Ü8J2G`x?f NF>Ro:F?P 	nI0?	>Riؼw=ǯ~8LRU"~" $.>$n<,@@xPyRmAh <O 8? #& F#j5܏{N^cLk.⥢Er#Ao327.'+M<{{~_SK?qRsYQ|}E}*>AT}$p1`[n͈$)/mvwQe4gJ)eߪ%tR3Oj_)'M X}\ṷY4
	a@XPP׮]G{\$Se4? ̀8m'w7Xu 0]iyE [yt&+\7,x{
yu$}
*GdE;h=V~h)v@Wm&?M#4ZBptbKv܎ Gq$}1I*Y6KD2m͹v~kgXr[/Qf{5I  }Bq`SVA 8'!h#$pmxD&1T>~ݟ*ÛQu.EO=$<oy[SOP"u~HZ\]%FbDq de9siZO}<G b/fQY	ԟLߓtZxT@PB\q	MDm; 5y̫#ʻ	կ#
poS})ì . CXgI~U4["z2kɍ_I)5=^=r}obDΧql?z{gZ))θ+Ti2#;<Pqs<&U%^g&8{!{(A{q١7?Nfgsy_!C3YWI`;)hкf&<vd"w*w/B0n*ha4 ..CҨ fQm^WCms8ECkեlܸ!ZI=tb{B2W`ۿvzС 'pR\#z;Uw
'E"lM!.&֮L#F~ZR~>QeSRӔah:}^\L)-$ .?nDsD &ݎOӌ[C©}"X[ȱ>mU4 ~ i x)Td 6ᑁK}>Õ5 G*Dx$M .\X@#+K߈LRX!("Lo:|!0<C%mzJg#uH:|/'TN}@s%'wR*l+w?q:[HdQ|#Δ~D-S,}̒~4gH7j!	y ~\4z#k2#+yyQc{%RM 
f + J}+3~_|CFW͝?}^k5E5!DKy O<`G&7)j8%-VS=%R!~<n3'%xs;a7ｹ/|~+%4<Rl;S?KS1(Is-^N.RxaiÏl=$N<)A]fmY#lD3 cj	H}3!2XfMd۩o{O!VkG!vz
ON!SA$`|_V*EЖl6m)T͍8Ns)
 4||7qU΃eUNwأС 7n8-jGïgd+{H`XM%ZoO ǭ	 e#[^{Ct6DM .C8jiN>*\C|7
/@R^"!OӔa h]=oUb޵NwJIR>Z}|C}_P[R;qdHj`B3C|gb%Jxuɛ/ט-7Ny`90e8ۋ- 3(ЫۤUHHU9s6n)g[CiG8|%.v#2+L:?(*~4^p7Sp LXo'Q{jGb}&H|u=)ګtm_ayD`!ZZ0ʖѷpbYE0u}~p_{M`_ݓ!#_o#GMv	}}a:To=9O+{e
-yG}^Bujg9U؎+5)lr^bvQ[16++Ebx_bJ&PTuҸ>ˋHL[VBX :O姻<bVCp>(0w+TB."?Ȩ$_"0Ι	D@|v*4pPf xgy?vǸ0*65C%#rDDB\ߠއB/|)9yz$#r"tb3k:H + h:<u WI06byIqL^'>4^xo~[
T^Yg 7Ho;dFx!7GHۋ&`	VK\i)cgZϤIș+Π^:}i7id`!	vwfL*ʎD(*\ש~ubsiO^Ufpo4
B6Y穾>x?*p1FjS{3<'  `V5sy'˴a4:h>X Qmg'HRFVBUЌ]7y'GϪEXHٔJ}_4R*}
}2 `rkא'J#H׍ T穻'Tߡ-$~\r0^wo?Mkt*u˴C}@J^.> cLr/~!b	сRZSiR	֪&Ԩ;° @_s)hQ}>Ҏ顇nqNr͕cc`fHƺ\8LSpњn<GK&,Kra-E?s7{'jĨtHkP|KQ#yO ړoUP{py%~g S0k-2Ni,d,p+t@o;bx̿A^$񱟜8=KO<G jC+0G'tR\As@=Y@Jq~b$,?׿F=\YAhÃⱣ<̏Ft&ˋ'MH_@ј	@	n4F'J۴ӓO<9v>?D:/N?[f :=!]]HQ:.Me`L ߯ڇMoz'˵0trIE~D(	ShkjسG6Q9s$rjs#o 9	xw5I^}F[~!?@aCGĶ~q`,CXkT0#r?}X	ye.:)&DT16l~^=_|}'&݇7,P2]@kd$Om~=3Wsn!Cz	 XOc!Pc!X1o.3H$,hv:{w$4awNKEW^y5
<#`*q=GDoaU7`י4RLRs0 K;bi?6F!Q,P8ZP0^hϦsx  @8r[ek]&lVyT6|>St@o|㛔Ol$]Gb
!W:-,9"0]8y>(	(߲r>G@^}L*Dv._J][/|bm/`¼sNna 歯6ݬz?2ۿJ~QtG?&;FtLeOc>]9PmONŜsyP|skblǻQ=ҜIfzr.ڂD4|Ye{z8Qua	Ci%_ Ci3ek/mӧe 6mڸsNy_lUW,uzuC)7@.aܟS~ T@c/<>("n#⺝Ä/hJ[F!mŐQՍUTڞg75n,OAebb:c@+t:uOmڴij{pi9=M]E <<O^<yakxd.k*wXkkyxyzP^{p(!ȱy4q&=W6IQʓ7ZA5`Ga۷;\fFe}Cm 731$~_iS[wj C0잿`]H9Lࡱ/B7^~qɡi^nsiV#`Aޠ=sXIiҔcEukA&zV9>ɏV1V>KXM6XÎؼ׾Uɳ}1C)Ͳ^oٳ祍瞻=c 6pyA7ڙ|bf	SO2|2tқcE1bUݏO!yg@"6;^J}?~j11jw".F80b9X}MM3֕cKLh;zJNT؎,i?L|Ccyo駟	?52ݗCh7xZ_0GĤ/;dpr,9&j @-RR9j1;~ee'RvF:3qglU0\t/^	Dx[iC Dֱ! qK0 	5'B-+:w$D8,<Xߵq?a6ƿ/)~C.@E:j6JQ3	2Â/~_
7}~a?]tA?hpC=lۣ~%Xfu9n:Zn]$s7o9/UO+0eh0_I(~@2TZ`=9+[oN	觿yɅ|֖?#7y}
XHyvoě>0ŲlGdv.\NXtUKXh	'j(y$e?0d@T˺M~APfs;bc^$'.;iB B>r[,W%C/|-X1ͲuQC̰yO/??	OM74?=>0Gtz;._lx@v)+.(A&h [TTS@(Vc[R''DoP#A?kiAfiaHwΐj~UiOD8iK>~ȤP&O:^߮O)'g[QKa=|㛷?3;w?F׹n_7=%;Jb*\EÓV(?n%QлeX+5qyyD+vt}863T~KwĹcG<30#.ºd<if~)t,t9#e5LW SVZ@"% T#}Om?.ɞI` <TDVpP K.<7yv-i.t=*NONEBNF^̴sZҞEJO\TN~ɞ}Fi[&v(Û(9uA2"V8We3/GB)h&vS(LXvӨ|?ٱX3yެQU;?7o~#\صkWTI 2 k Cv=<?[Nw?]RF0va&^G윣D8QV7X'TFU+j<>b )/oDU[V6#4Җi YZT!8Q7hfEC>ƨu:=?i>٪\̪e,ذaܶmB[_w1OG<ErJr,3aq%(b.`z"2yS_SrtcPVB3ݔNU&3WuSZ9pF<Fmzʡg7"p}%q:J}Z8mwԍ>13/^{-[\)z8g~<v?t%\o;Dxpt؎:ބt<!\#_*λ! R9o$|>^sbS-4AZlI$u}<cXmaE7jӉfΙ`/4VlÓWv_/Dׯ;v@~<<|=bg`? >u>שO<ӑ7g???/rGH"S!=PӚ<?vZ'!MVlUF$b+[Sa8<7 ?=P}fc`VD E;hT@^ne^1h-Pnxoo}?÷/|gn'=\zǭϧJvP3w1@|9s:Lw]WNekuOf :	cB} 婣움<4Tm:5kӗ@Ԫ!P56>"!Q]b ~)&-(.v]wݻpIwꤻ
utQWëH?zG8@ =ah߾cNG y R&l@Ɠ?RNT`/ԠiRWU_XFCG$
FO,ऩߊi }x|<{?==aE:vP Hd:t0?3FRBZ{*?*RZBlՁS?	 !(yyr;|1m=@QEwY&v۶b:3`Ӧ(5K#a*G8dwMGY{t^+\G-JͰ1ϤZ]jM[=iQÎ')\Ty]wN;:F~h橺^ ֭q:ĸԞڢ$IZb1딷H|	ɜAsAY[/P.`0uӑ9;9VV턺KNt?h31MoC9"$:<ZNiL9c\n]N_]>pTVa/ѧ6m:/Ĺ` lz>ѝ{R}yƪ{_x^}0?K_n'øQ#]_y[v` z ]|#؋uA0;WDzmF$򩄧eOڪ֓NS۪=
͢fV0];GN꯮8W&B8{#6	/~#؉#G7_Uj nݺhM#n-޳*UM[j{ld.>OMKݙ=.+Ѹ:;e0S'XF>h-c[GPSM!6B}@K5Qý,F=Uttj7Ts32T7q|;νf01^@g|3>!{B?N#}38{&j"q'W zi {}fĸP:ǜwxnҙ70c {	Aԡ$*I`џ9f$gJi-R5ӆq.R=?u
f`a'~s4ZCT`iPS|\n&gM\;{q;!rMU
}<؁~g`NJ,ť&h႓ou;-1)B2t,j|m6ZhIQ$nC/Go/"`r(*-0S3q@Y0N ZEhBomzRSibw}m0}K/ 4;Lp%:opkpOd׿K-IYO8FMX7FQiGY\Քչ WS߲f4{:`8LmRbK^FT*d}Zy5h%fuF	|_7b>[xԕ?]a17`pZ4^]L/+%l~t͗]6_0c ;&B[&02PL˃*:ZY'f@Es-k.Bx3,$`.Rôr@iO@([}3kw֩]v43p {~ҹN# ZOFƫe{1QCxf8͂TQ	#Ԫzzߖaw,xU 3Jc79v @KWͧT,ϑb+.`XIKsP#3鴁%kkbL>^a$"oz+zV{sf!f`B0*i Bmln'״5G)e*в:]0c 3(;`?+)\|:#UzOi#ݗoEb1U[n]{3'۪?)5/t+L[֭1YБf
)R${[vr, 8 ?@-F0MMav黛fcfdp啛nݽ_י< 3dÿüJ¾[gpL8a֮,p,=}7fV-;0c  yôaI/#>%o~{6}fpÌB`~kC7'?YZ`&E1Ci07G霿v\ږ?8}aa>{u!Cfu w5⎠7x7n}׏<B['w8máhn`3!3nh3ݰ;~kom{uֹݻw4nڵz]BsGy.x`1?fp@`s=7wd;~w<>68a_ਞYi+;q    IENDB`PNG

   IHDR           szz   	pHYs        sRGB    gAMA  a  'IDATxWOTG?{彰jQL 4|UIMlQOISS)h5Z<.Z`PJ?Ȳ.s{ܙ
m:0{Μ;'59~>HΛ7/w#ǰ:?}9l'u8uE##YYY򂳑V f|<\[ƌn`bbb/ZV3oF&31MקTUeL
b(.˶ ħ!Pq>aŋ`lL8&Tzƍ.\hÇCee%J ?O/04gOCrcթ$y%֍O⫧C(q$L+W@(©a
Bgg'ãwdSӋlFJ ud-Bw!qj
ի 6 ;wڬ@>:mo4; i,-"Ck?]T	*ܻ;9;7?͑ׯr2y
) (hAGm֭o*
&''G/FrJa۶m0|3SOt ?	ڢE%k.ٳgputU=Eɱ.]ƳEә薴 i\>ϴR*"6zzz 6mXdV⠊6YLCS $ADCi`-;w~Ree $P͵lPt{1/8xjjj`͚!''עEn
&U-xw:cXlIddطo?2Q,bi&`m YL(7a`9mu/åKBǌtK#ed&}xg|g"T[yno9R5Ȃ JuꡰНR!t0@ {
 M3H5U_H$rxhí|Ҍ|i 13{z~h4j.| fc6A 3 @	Bh`mݿvnbSdƂxg[he,SH*Eƞ'^t-'',\]audGֆ`&G-c@+DR<)]lX=^kjjaŊfZb+1ZS 8"ãp?,mٹXz9A!xs«+3u{> n6իD37sr:U4Tϻ\YhHl߆x|:Է*/ohQd5sN'%7x>(,pw?'ES˻E˞cG+ӱg5>{%*/X5r-HuA[/&#/N;6VIQJd"x
TKEE^; 1
xIQȝ5 1Iܢ[P8 8UUEޜPx'/ǡe˖9_Cwf    IENDB`"use strict";var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod));var __publicField=(obj,key,value)=>(__defNormalProp(obj,typeof key!="symbol"?key+"":key,value),value);var require_symbols=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/symbols.js"(exports,module2){"use strict";module2.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}}});var require_errors=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/errors.js"(exports,module2){"use strict";var UndiciError=class extends Error{constructor(message,options){super(message,options),this.name="UndiciError",this.code="UND_ERR"}};__name(UndiciError,"UndiciError");var ConnectTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="ConnectTimeoutError",this.message=message||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}};__name(ConnectTimeoutError,"ConnectTimeoutError");var HeadersTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="HeadersTimeoutError",this.message=message||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}};__name(HeadersTimeoutError,"HeadersTimeoutError");var HeadersOverflowError=class extends UndiciError{constructor(message){super(message),this.name="HeadersOverflowError",this.message=message||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}};__name(HeadersOverflowError,"HeadersOverflowError");var BodyTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="BodyTimeoutError",this.message=message||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}};__name(BodyTimeoutError,"BodyTimeoutError");var ResponseStatusCodeError=class extends UndiciError{constructor(message,statusCode,headers,body){super(message),this.name="ResponseStatusCodeError",this.message=message||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=body,this.status=statusCode,this.statusCode=statusCode,this.headers=headers}};__name(ResponseStatusCodeError,"ResponseStatusCodeError");var InvalidArgumentError=class extends UndiciError{constructor(message){super(message),this.name="InvalidArgumentError",this.message=message||"Invalid Argument Error",this.code="UND_ERR_INVALID_ARG"}};__name(InvalidArgumentError,"InvalidArgumentError");var InvalidReturnValueError=class extends UndiciError{constructor(message){super(message),this.name="InvalidReturnValueError",this.message=message||"Invalid Return Value Error",this.code="UND_ERR_INVALID_RETURN_VALUE"}};__name(InvalidReturnValueError,"InvalidReturnValueError");var AbortError=class extends UndiciError{constructor(message){super(message),this.name="AbortError",this.message=message||"The operation was aborted"}};__name(AbortError,"AbortError");var RequestAbortedError=class extends AbortError{constructor(message){super(message),this.name="AbortError",this.message=message||"Request aborted",this.code="UND_ERR_ABORTED"}};__name(RequestAbortedError,"RequestAbortedError");var InformationalError=class extends UndiciError{constructor(message){super(message),this.name="InformationalError",this.message=message||"Request information",this.code="UND_ERR_INFO"}};__name(InformationalError,"InformationalError");var RequestContentLengthMismatchError=class extends UndiciError{constructor(message){super(message),this.name="RequestContentLengthMismatchError",this.message=message||"Request body length does not match content-length header",this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}};__name(RequestContentLengthMismatchError,"RequestContentLengthMismatchError");var ResponseContentLengthMismatchError=class extends UndiciError{constructor(message){super(message),this.name="ResponseContentLengthMismatchError",this.message=message||"Response body length does not match content-length header",this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}};__name(ResponseContentLengthMismatchError,"ResponseContentLengthMismatchError");var ClientDestroyedError=class extends UndiciError{constructor(message){super(message),this.name="ClientDestroyedError",this.message=message||"The client is destroyed",this.code="UND_ERR_DESTROYED"}};__name(ClientDestroyedError,"ClientDestroyedError");var ClientClosedError=class extends UndiciError{constructor(message){super(message),this.name="ClientClosedError",this.message=message||"The client is closed",this.code="UND_ERR_CLOSED"}};__name(ClientClosedError,"ClientClosedError");var SocketError=class extends UndiciError{constructor(message,socket){super(message),this.name="SocketError",this.message=message||"Socket error",this.code="UND_ERR_SOCKET",this.socket=socket}};__name(SocketError,"SocketError");var NotSupportedError=class extends UndiciError{constructor(message){super(message),this.name="NotSupportedError",this.message=message||"Not supported error",this.code="UND_ERR_NOT_SUPPORTED"}};__name(NotSupportedError,"NotSupportedError");var BalancedPoolMissingUpstreamError=class extends UndiciError{constructor(message){super(message),this.name="MissingUpstreamError",this.message=message||"No upstream has been added to the BalancedPool",this.code="UND_ERR_BPL_MISSING_UPSTREAM"}};__name(BalancedPoolMissingUpstreamError,"BalancedPoolMissingUpstreamError");var HTTPParserError=class extends Error{constructor(message,code,data){super(message),this.name="HTTPParserError",this.code=code?`HPE_${code}`:void 0,this.data=data?data.toString():void 0}};__name(HTTPParserError,"HTTPParserError");var ResponseExceededMaxSizeError=class extends UndiciError{constructor(message){super(message),this.name="ResponseExceededMaxSizeError",this.message=message||"Response content exceeded max size",this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}};__name(ResponseExceededMaxSizeError,"ResponseExceededMaxSizeError");var RequestRetryError=class extends UndiciError{constructor(message,code,{headers,data}){super(message),this.name="RequestRetryError",this.message=message||"Request retry error",this.code="UND_ERR_REQ_RETRY",this.statusCode=code,this.data=data,this.headers=headers}};__name(RequestRetryError,"RequestRetryError");var ResponseError=class extends UndiciError{constructor(message,code,{headers,body}){super(message),this.name="ResponseError",this.message=message||"Response error",this.code="UND_ERR_RESPONSE",this.statusCode=code,this.body=body,this.headers=headers}};__name(ResponseError,"ResponseError");var SecureProxyConnectionError=class extends UndiciError{constructor(cause,message,options={}){super(message,{cause,...options}),this.name="SecureProxyConnectionError",this.message=message||"Secure Proxy Connection failed",this.code="UND_ERR_PRX_TLS",this.cause=cause}};__name(SecureProxyConnectionError,"SecureProxyConnectionError");module2.exports={AbortError,HTTPParserError,UndiciError,HeadersTimeoutError,HeadersOverflowError,BodyTimeoutError,RequestContentLengthMismatchError,ConnectTimeoutError,ResponseStatusCodeError,InvalidArgumentError,InvalidReturnValueError,RequestAbortedError,ClientDestroyedError,ClientClosedError,InformationalError,SocketError,NotSupportedError,ResponseContentLengthMismatchError,BalancedPoolMissingUpstreamError,ResponseExceededMaxSizeError,RequestRetryError,ResponseError,SecureProxyConnectionError}}});var require_constants=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/constants.js"(exports,module2){"use strict";var wellknownHeaderNames=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"],headerNameLowerCasedRecord={};Object.setPrototypeOf(headerNameLowerCasedRecord,null);var wellknownHeaderNameBuffers={};Object.setPrototypeOf(wellknownHeaderNameBuffers,null);function getHeaderNameAsBuffer(header){let buffer=wellknownHeaderNameBuffers[header];return buffer===void 0&&(buffer=Buffer.from(header)),buffer}__name(getHeaderNameAsBuffer,"getHeaderNameAsBuffer");for(let i=0;i<wellknownHeaderNames.length;++i){let key=wellknownHeaderNames[i],lowerCasedKey=key.toLowerCase();headerNameLowerCasedRecord[key]=headerNameLowerCasedRecord[lowerCasedKey]=lowerCasedKey}module2.exports={wellknownHeaderNames,headerNameLowerCasedRecord,getHeaderNameAsBuffer}}});var require_tree=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/tree.js"(exports,module2){"use strict";var{wellknownHeaderNames,headerNameLowerCasedRecord}=require_constants(),TstNode=class{value=null;left=null;middle=null;right=null;code;constructor(key,value,index){if(index===void 0||index>=key.length)throw new TypeError("Unreachable");if((this.code=key.charCodeAt(index))>127)throw new TypeError("key must be ascii string");key.length!==++index?this.middle=new TstNode(key,value,index):this.value=value}add(key,value){let length=key.length;if(length===0)throw new TypeError("Unreachable");let index=0,node=this;for(;;){let code=key.charCodeAt(index);if(code>127)throw new TypeError("key must be ascii string");if(node.code===code)if(length===++index){node.value=value;break}else if(node.middle!==null)node=node.middle;else{node.middle=new TstNode(key,value,index);break}else if(node.code<code)if(node.left!==null)node=node.left;else{node.left=new TstNode(key,value,index);break}else if(node.right!==null)node=node.right;else{node.right=new TstNode(key,value,index);break}}}search(key){let keylength=key.length,index=0,node=this;for(;node!==null&&index<keylength;){let code=key[index];for(code<=90&&code>=65&&(code|=32);node!==null;){if(code===node.code){if(keylength===++index)return node;node=node.middle;break}node=node.code<code?node.left:node.right}}return null}};__name(TstNode,"TstNode");var TernarySearchTree=class{node=null;insert(key,value){this.node===null?this.node=new TstNode(key,value,0):this.node.add(key,value)}lookup(key){return this.node?.search(key)?.value??null}};__name(TernarySearchTree,"TernarySearchTree");var tree=new TernarySearchTree;for(let i=0;i<wellknownHeaderNames.length;++i){let key=headerNameLowerCasedRecord[wellknownHeaderNames[i]];tree.insert(key,key)}module2.exports={TernarySearchTree,tree}}});var require_util=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/util.js"(exports,module2){"use strict";var assert=require("node:assert"),{kDestroyed,kBodyUsed,kListeners,kBody}=require_symbols(),{IncomingMessage}=require("node:http"),stream=require("node:stream"),net=require("node:net"),{Blob:Blob2}=require("node:buffer"),nodeUtil=require("node:util"),{stringify}=require("node:querystring"),{EventEmitter:EE}=require("node:events"),{InvalidArgumentError}=require_errors(),{headerNameLowerCasedRecord}=require_constants(),{tree}=require_tree(),[nodeMajor,nodeMinor]=process.versions.node.split(".").map(v=>Number(v)),BodyAsyncIterable=class{constructor(body){this[kBody]=body,this[kBodyUsed]=!1}async*[Symbol.asyncIterator](){assert(!this[kBodyUsed],"disturbed"),this[kBodyUsed]=!0,yield*this[kBody]}};__name(BodyAsyncIterable,"BodyAsyncIterable");function wrapRequestBody(body){return isStream(body)?(bodyLength(body)===0&&body.on("data",function(){assert(!1)}),typeof body.readableDidRead!="boolean"&&(body[kBodyUsed]=!1,EE.prototype.on.call(body,"data",function(){this[kBodyUsed]=!0})),body):body&&typeof body.pipeTo=="function"?new BodyAsyncIterable(body):body&&typeof body!="string"&&!ArrayBuffer.isView(body)&&isIterable(body)?new BodyAsyncIterable(body):body}__name(wrapRequestBody,"wrapRequestBody");function isStream(obj){return obj&&typeof obj=="object"&&typeof obj.pipe=="function"&&typeof obj.on=="function"}__name(isStream,"isStream");function isBlobLike(object){if(object===null)return!1;if(object instanceof Blob2)return!0;if(typeof object!="object")return!1;{let sTag=object[Symbol.toStringTag];return(sTag==="Blob"||sTag==="File")&&("stream"in object&&typeof object.stream=="function"||"arrayBuffer"in object&&typeof object.arrayBuffer=="function")}}__name(isBlobLike,"isBlobLike");function serializePathWithQuery(url2,queryParams){if(url2.includes("?")||url2.includes("#"))throw new Error('Query params cannot be passed when url already contains "?" or "#".');let stringified=stringify(queryParams);return stringified&&(url2+="?"+stringified),url2}__name(serializePathWithQuery,"serializePathWithQuery");function isValidPort(port){let value=parseInt(port,10);return value===Number(port)&&value>=0&&value<=65535}__name(isValidPort,"isValidPort");function isHttpOrHttpsPrefixed(value){return value!=null&&value[0]==="h"&&value[1]==="t"&&value[2]==="t"&&value[3]==="p"&&(value[4]===":"||value[4]==="s"&&value[5]===":")}__name(isHttpOrHttpsPrefixed,"isHttpOrHttpsPrefixed");function parseURL(url2){if(typeof url2=="string"){if(url2=new URL(url2),!isHttpOrHttpsPrefixed(url2.origin||url2.protocol))throw new InvalidArgumentError("Invalid URL protocol: the URL must start with `http:` or `https:`.");return url2}if(!url2||typeof url2!="object")throw new InvalidArgumentError("Invalid URL: The URL argument must be a non-null object.");if(!(url2 instanceof URL)){if(url2.port!=null&&url2.port!==""&&isValidPort(url2.port)===!1)throw new InvalidArgumentError("Invalid URL: port must be a valid integer or a string representation of an integer.");if(url2.path!=null&&typeof url2.path!="string")throw new InvalidArgumentError("Invalid URL path: the path must be a string or null/undefined.");if(url2.pathname!=null&&typeof url2.pathname!="string")throw new InvalidArgumentError("Invalid URL pathname: the pathname must be a string or null/undefined.");if(url2.hostname!=null&&typeof url2.hostname!="string")throw new InvalidArgumentError("Invalid URL hostname: the hostname must be a string or null/undefined.");if(url2.origin!=null&&typeof url2.origin!="string")throw new InvalidArgumentError("Invalid URL origin: the origin must be a string or null/undefined.");if(!isHttpOrHttpsPrefixed(url2.origin||url2.protocol))throw new InvalidArgumentError("Invalid URL protocol: the URL must start with `http:` or `https:`.");let port=url2.port!=null?url2.port:url2.protocol==="https:"?443:80,origin=url2.origin!=null?url2.origin:`${url2.protocol||""}//${url2.hostname||""}:${port}`,path=url2.path!=null?url2.path:`${url2.pathname||""}${url2.search||""}`;return origin[origin.length-1]==="/"&&(origin=origin.slice(0,origin.length-1)),path&&path[0]!=="/"&&(path=`/${path}`),new URL(`${origin}${path}`)}if(!isHttpOrHttpsPrefixed(url2.origin||url2.protocol))throw new InvalidArgumentError("Invalid URL protocol: the URL must start with `http:` or `https:`.");return url2}__name(parseURL,"parseURL");function parseOrigin(url2){if(url2=parseURL(url2),url2.pathname!=="/"||url2.search||url2.hash)throw new InvalidArgumentError("invalid url");return url2}__name(parseOrigin,"parseOrigin");function getHostname(host){if(host[0]==="["){let idx2=host.indexOf("]");return assert(idx2!==-1),host.substring(1,idx2)}let idx=host.indexOf(":");return idx===-1?host:host.substring(0,idx)}__name(getHostname,"getHostname");function getServerName(host){if(!host)return null;assert(typeof host=="string");let servername=getHostname(host);return net.isIP(servername)?"":servername}__name(getServerName,"getServerName");function deepClone(obj){return JSON.parse(JSON.stringify(obj))}__name(deepClone,"deepClone");function isAsyncIterable(obj){return obj!=null&&typeof obj[Symbol.asyncIterator]=="function"}__name(isAsyncIterable,"isAsyncIterable");function isIterable(obj){return obj!=null&&(typeof obj[Symbol.iterator]=="function"||typeof obj[Symbol.asyncIterator]=="function")}__name(isIterable,"isIterable");function bodyLength(body){if(body==null)return 0;if(isStream(body)){let state=body._readableState;return state&&state.objectMode===!1&&state.ended===!0&&Number.isFinite(state.length)?state.length:null}else{if(isBlobLike(body))return body.size!=null?body.size:null;if(isBuffer(body))return body.byteLength}return null}__name(bodyLength,"bodyLength");function isDestroyed(body){return body&&!!(body.destroyed||body[kDestroyed]||stream.isDestroyed?.(body))}__name(isDestroyed,"isDestroyed");function destroy(stream2,err){stream2==null||!isStream(stream2)||isDestroyed(stream2)||(typeof stream2.destroy=="function"?(Object.getPrototypeOf(stream2).constructor===IncomingMessage&&(stream2.socket=null),stream2.destroy(err)):err&&queueMicrotask(()=>{stream2.emit("error",err)}),stream2.destroyed!==!0&&(stream2[kDestroyed]=!0))}__name(destroy,"destroy");var KEEPALIVE_TIMEOUT_EXPR=/timeout=(\d+)/;function parseKeepAliveTimeout(val){let m=val.match(KEEPALIVE_TIMEOUT_EXPR);return m?parseInt(m[1],10)*1e3:null}__name(parseKeepAliveTimeout,"parseKeepAliveTimeout");function headerNameToString(value){return typeof value=="string"?headerNameLowerCasedRecord[value]??value.toLowerCase():tree.lookup(value)??value.toString("latin1").toLowerCase()}__name(headerNameToString,"headerNameToString");function bufferToLowerCasedHeaderName(value){return tree.lookup(value)??value.toString("latin1").toLowerCase()}__name(bufferToLowerCasedHeaderName,"bufferToLowerCasedHeaderName");function parseHeaders(headers,obj){obj===void 0&&(obj={});for(let i=0;i<headers.length;i+=2){let key=headerNameToString(headers[i]),val=obj[key];if(val)typeof val=="string"&&(val=[val],obj[key]=val),val.push(headers[i+1].toString("utf8"));else{let headersValue=headers[i+1];typeof headersValue=="string"?obj[key]=headersValue:obj[key]=Array.isArray(headersValue)?headersValue.map(x=>x.toString("utf8")):headersValue.toString("utf8")}}return"content-length"in obj&&"content-disposition"in obj&&(obj["content-disposition"]=Buffer.from(obj["content-disposition"]).toString("latin1")),obj}__name(parseHeaders,"parseHeaders");function parseRawHeaders(headers){let headersLength=headers.length,ret=new Array(headersLength),hasContentLength=!1,contentDispositionIdx=-1,key,val,kLen=0;for(let n=0;n<headersLength;n+=2)key=headers[n],val=headers[n+1],typeof key!="string"&&(key=key.toString()),typeof val!="string"&&(val=val.toString("utf8")),kLen=key.length,kLen===14&&key[7]==="-"&&(key==="content-length"||key.toLowerCase()==="content-length")?hasContentLength=!0:kLen===19&&key[7]==="-"&&(key==="content-disposition"||key.toLowerCase()==="content-disposition")&&(contentDispositionIdx=n+1),ret[n]=key,ret[n+1]=val;return hasContentLength&&contentDispositionIdx!==-1&&(ret[contentDispositionIdx]=Buffer.from(ret[contentDispositionIdx]).toString("latin1")),ret}__name(parseRawHeaders,"parseRawHeaders");function encodeRawHeaders(headers){if(!Array.isArray(headers))throw new TypeError("expected headers to be an array");return headers.map(x=>Buffer.from(x))}__name(encodeRawHeaders,"encodeRawHeaders");function isBuffer(buffer){return buffer instanceof Uint8Array||Buffer.isBuffer(buffer)}__name(isBuffer,"isBuffer");function assertRequestHandler(handler2,method,upgrade){if(!handler2||typeof handler2!="object")throw new InvalidArgumentError("handler must be an object");if(typeof handler2.onRequestStart!="function"){if(typeof handler2.onConnect!="function")throw new InvalidArgumentError("invalid onConnect method");if(typeof handler2.onError!="function")throw new InvalidArgumentError("invalid onError method");if(typeof handler2.onBodySent!="function"&&handler2.onBodySent!==void 0)throw new InvalidArgumentError("invalid onBodySent method");if(upgrade||method==="CONNECT"){if(typeof handler2.onUpgrade!="function")throw new InvalidArgumentError("invalid onUpgrade method")}else{if(typeof handler2.onHeaders!="function")throw new InvalidArgumentError("invalid onHeaders method");if(typeof handler2.onData!="function")throw new InvalidArgumentError("invalid onData method");if(typeof handler2.onComplete!="function")throw new InvalidArgumentError("invalid onComplete method")}}}__name(assertRequestHandler,"assertRequestHandler");function isDisturbed(body){return!!(body&&(stream.isDisturbed(body)||body[kBodyUsed]))}__name(isDisturbed,"isDisturbed");function getSocketInfo(socket){return{localAddress:socket.localAddress,localPort:socket.localPort,remoteAddress:socket.remoteAddress,remotePort:socket.remotePort,remoteFamily:socket.remoteFamily,timeout:socket.timeout,bytesWritten:socket.bytesWritten,bytesRead:socket.bytesRead}}__name(getSocketInfo,"getSocketInfo");function ReadableStreamFrom(iterable){let iterator;return new ReadableStream({async start(){iterator=iterable[Symbol.asyncIterator]()},pull(controller){async function pull(){let{done,value}=await iterator.next();if(done)queueMicrotask(()=>{controller.close(),controller.byobRequest?.respond(0)});else{let buf=Buffer.isBuffer(value)?value:Buffer.from(value);if(buf.byteLength)controller.enqueue(new Uint8Array(buf));else return await pull()}}return __name(pull,"pull"),pull()},async cancel(){await iterator.return()},type:"bytes"})}__name(ReadableStreamFrom,"ReadableStreamFrom");function isFormDataLike(object){return object&&typeof object=="object"&&typeof object.append=="function"&&typeof object.delete=="function"&&typeof object.get=="function"&&typeof object.getAll=="function"&&typeof object.has=="function"&&typeof object.set=="function"&&object[Symbol.toStringTag]==="FormData"}__name(isFormDataLike,"isFormDataLike");function addAbortListener(signal,listener){return"addEventListener"in signal?(signal.addEventListener("abort",listener,{once:!0}),()=>signal.removeEventListener("abort",listener)):(signal.once("abort",listener),()=>signal.removeListener("abort",listener))}__name(addAbortListener,"addAbortListener");var toUSVString=(()=>typeof String.prototype.toWellFormed=="function"?value=>`${value}`.toWellFormed():nodeUtil.toUSVString)(),isUSVString=(()=>typeof String.prototype.isWellFormed=="function"?value=>`${value}`.isWellFormed():value=>toUSVString(value)===`${value}`)();function isTokenCharCode(c){switch(c){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return!1;default:return c>=33&&c<=126}}__name(isTokenCharCode,"isTokenCharCode");function isValidHTTPToken(characters){if(characters.length===0)return!1;for(let i=0;i<characters.length;++i)if(!isTokenCharCode(characters.charCodeAt(i)))return!1;return!0}__name(isValidHTTPToken,"isValidHTTPToken");var headerCharRegex=/[^\t\x20-\x7e\x80-\xff]/;function isValidHeaderValue(characters){return!headerCharRegex.test(characters)}__name(isValidHeaderValue,"isValidHeaderValue");var rangeHeaderRegex=/^bytes (\d+)-(\d+)\/(\d+)?$/;function parseRangeHeader(range){if(range==null||range==="")return{start:0,end:null,size:null};let m=range?range.match(rangeHeaderRegex):null;return m?{start:parseInt(m[1]),end:m[2]?parseInt(m[2]):null,size:m[3]?parseInt(m[3]):null}:null}__name(parseRangeHeader,"parseRangeHeader");function addListener(obj,name,listener){return(obj[kListeners]??=[]).push([name,listener]),obj.on(name,listener),obj}__name(addListener,"addListener");function removeAllListeners(obj){if(obj[kListeners]!=null){for(let[name,listener]of obj[kListeners])obj.removeListener(name,listener);obj[kListeners]=null}return obj}__name(removeAllListeners,"removeAllListeners");function errorRequest(client,request,err){try{request.onError(err),assert(request.aborted)}catch(err2){client.emit("error",err2)}}__name(errorRequest,"errorRequest");var kEnumerableProperty=Object.create(null);kEnumerableProperty.enumerable=!0;var normalizedMethodRecordsBase={delete:"DELETE",DELETE:"DELETE",get:"GET",GET:"GET",head:"HEAD",HEAD:"HEAD",options:"OPTIONS",OPTIONS:"OPTIONS",post:"POST",POST:"POST",put:"PUT",PUT:"PUT"},normalizedMethodRecords={...normalizedMethodRecordsBase,patch:"patch",PATCH:"PATCH"};Object.setPrototypeOf(normalizedMethodRecordsBase,null);Object.setPrototypeOf(normalizedMethodRecords,null);module2.exports={kEnumerableProperty,isDisturbed,toUSVString,isUSVString,isBlobLike,parseOrigin,parseURL,getServerName,isStream,isIterable,isAsyncIterable,isDestroyed,headerNameToString,bufferToLowerCasedHeaderName,addListener,removeAllListeners,errorRequest,parseRawHeaders,encodeRawHeaders,parseHeaders,parseKeepAliveTimeout,destroy,bodyLength,deepClone,ReadableStreamFrom,isBuffer,assertRequestHandler,getSocketInfo,isFormDataLike,serializePathWithQuery,addAbortListener,isValidHTTPToken,isValidHeaderValue,isTokenCharCode,parseRangeHeader,normalizedMethodRecordsBase,normalizedMethodRecords,isValidPort,isHttpOrHttpsPrefixed,nodeMajor,nodeMinor,safeHTTPMethods:Object.freeze(["GET","HEAD","OPTIONS","TRACE"]),wrapRequestBody}}});var require_diagnostics=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/diagnostics.js"(exports,module2){"use strict";var diagnosticsChannel=require("node:diagnostics_channel"),util=require("node:util"),undiciDebugLog=util.debuglog("undici"),fetchDebuglog=util.debuglog("fetch"),websocketDebuglog=util.debuglog("websocket"),channels={beforeConnect:diagnosticsChannel.channel("undici:client:beforeConnect"),connected:diagnosticsChannel.channel("undici:client:connected"),connectError:diagnosticsChannel.channel("undici:client:connectError"),sendHeaders:diagnosticsChannel.channel("undici:client:sendHeaders"),create:diagnosticsChannel.channel("undici:request:create"),bodySent:diagnosticsChannel.channel("undici:request:bodySent"),headers:diagnosticsChannel.channel("undici:request:headers"),trailers:diagnosticsChannel.channel("undici:request:trailers"),error:diagnosticsChannel.channel("undici:request:error"),open:diagnosticsChannel.channel("undici:websocket:open"),close:diagnosticsChannel.channel("undici:websocket:close"),socketError:diagnosticsChannel.channel("undici:websocket:socket_error"),ping:diagnosticsChannel.channel("undici:websocket:ping"),pong:diagnosticsChannel.channel("undici:websocket:pong")},isTrackingClientEvents=!1;function trackClientEvents(debugLog=undiciDebugLog){isTrackingClientEvents||(isTrackingClientEvents=!0,diagnosticsChannel.subscribe("undici:client:beforeConnect",evt=>{let{connectParams:{version,protocol,port,host}}=evt;debugLog("connecting to %s%s using %s%s",host,port?`:${port}`:"",protocol,version)}),diagnosticsChannel.subscribe("undici:client:connected",evt=>{let{connectParams:{version,protocol,port,host}}=evt;debugLog("connected to %s%s using %s%s",host,port?`:${port}`:"",protocol,version)}),diagnosticsChannel.subscribe("undici:client:connectError",evt=>{let{connectParams:{version,protocol,port,host},error}=evt;debugLog("connection to %s%s using %s%s errored - %s",host,port?`:${port}`:"",protocol,version,error.message)}),diagnosticsChannel.subscribe("undici:client:sendHeaders",evt=>{let{request:{method,path,origin}}=evt;debugLog("sending request to %s %s/%s",method,origin,path)}))}__name(trackClientEvents,"trackClientEvents");var isTrackingRequestEvents=!1;function trackRequestEvents(debugLog=undiciDebugLog){isTrackingRequestEvents||(isTrackingRequestEvents=!0,diagnosticsChannel.subscribe("undici:request:headers",evt=>{let{request:{method,path,origin},response:{statusCode}}=evt;debugLog("received response to %s %s/%s - HTTP %d",method,origin,path,statusCode)}),diagnosticsChannel.subscribe("undici:request:trailers",evt=>{let{request:{method,path,origin}}=evt;debugLog("trailers received from %s %s/%s",method,origin,path)}),diagnosticsChannel.subscribe("undici:request:error",evt=>{let{request:{method,path,origin},error}=evt;debugLog("request to %s %s/%s errored - %s",method,origin,path,error.message)}))}__name(trackRequestEvents,"trackRequestEvents");var isTrackingWebSocketEvents=!1;function trackWebSocketEvents(debugLog=websocketDebuglog){isTrackingWebSocketEvents||(isTrackingWebSocketEvents=!0,diagnosticsChannel.subscribe("undici:websocket:open",evt=>{let{address:{address,port}}=evt;debugLog("connection opened %s%s",address,port?`:${port}`:"")}),diagnosticsChannel.subscribe("undici:websocket:close",evt=>{let{websocket,code,reason}=evt;debugLog("closed connection to %s - %s %s",websocket.url,code,reason)}),diagnosticsChannel.subscribe("undici:websocket:socket_error",err=>{debugLog("connection errored - %s",err.message)}),diagnosticsChannel.subscribe("undici:websocket:ping",evt=>{debugLog("ping received")}),diagnosticsChannel.subscribe("undici:websocket:pong",evt=>{debugLog("pong received")}))}__name(trackWebSocketEvents,"trackWebSocketEvents");(undiciDebugLog.enabled||fetchDebuglog.enabled)&&(trackClientEvents(fetchDebuglog.enabled?fetchDebuglog:undiciDebugLog),trackRequestEvents(fetchDebuglog.enabled?fetchDebuglog:undiciDebugLog));websocketDebuglog.enabled&&(trackClientEvents(undiciDebugLog.enabled?undiciDebugLog:websocketDebuglog),trackWebSocketEvents(websocketDebuglog));module2.exports={channels}}});var require_request=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/request.js"(exports,module2){"use strict";var{InvalidArgumentError,NotSupportedError}=require_errors(),assert=require("node:assert"),{isValidHTTPToken,isValidHeaderValue,isStream,destroy,isBuffer,isFormDataLike,isIterable,isBlobLike,serializePathWithQuery,assertRequestHandler,getServerName,normalizedMethodRecords}=require_util(),{channels}=require_diagnostics(),{headerNameLowerCasedRecord}=require_constants(),invalidPathRegex=/[^\u0021-\u00ff]/,kHandler=Symbol("handler"),Request=class{constructor(origin,{path,method,body,headers,query,idempotent,blocking,upgrade,headersTimeout,bodyTimeout,reset,expectContinue,servername,throwOnError},handler2){if(typeof path!="string")throw new InvalidArgumentError("path must be a string");if(path[0]!=="/"&&!(path.startsWith("http://")||path.startsWith("https://"))&&method!=="CONNECT")throw new InvalidArgumentError("path must be an absolute URL or start with a slash");if(invalidPathRegex.test(path))throw new InvalidArgumentError("invalid request path");if(typeof method!="string")throw new InvalidArgumentError("method must be a string");if(normalizedMethodRecords[method]===void 0&&!isValidHTTPToken(method))throw new InvalidArgumentError("invalid request method");if(upgrade&&typeof upgrade!="string")throw new InvalidArgumentError("upgrade must be a string");if(headersTimeout!=null&&(!Number.isFinite(headersTimeout)||headersTimeout<0))throw new InvalidArgumentError("invalid headersTimeout");if(bodyTimeout!=null&&(!Number.isFinite(bodyTimeout)||bodyTimeout<0))throw new InvalidArgumentError("invalid bodyTimeout");if(reset!=null&&typeof reset!="boolean")throw new InvalidArgumentError("invalid reset");if(expectContinue!=null&&typeof expectContinue!="boolean")throw new InvalidArgumentError("invalid expectContinue");if(throwOnError!=null)throw new InvalidArgumentError("invalid throwOnError");if(this.headersTimeout=headersTimeout,this.bodyTimeout=bodyTimeout,this.method=method,this.abort=null,body==null)this.body=null;else if(isStream(body)){this.body=body;let rState=this.body._readableState;(!rState||!rState.autoDestroy)&&(this.endHandler=__name(function(){destroy(this)},"autoDestroy"),this.body.on("end",this.endHandler)),this.errorHandler=err=>{this.abort?this.abort(err):this.error=err},this.body.on("error",this.errorHandler)}else if(isBuffer(body))this.body=body.byteLength?body:null;else if(ArrayBuffer.isView(body))this.body=body.buffer.byteLength?Buffer.from(body.buffer,body.byteOffset,body.byteLength):null;else if(body instanceof ArrayBuffer)this.body=body.byteLength?Buffer.from(body):null;else if(typeof body=="string")this.body=body.length?Buffer.from(body):null;else if(isFormDataLike(body)||isIterable(body)||isBlobLike(body))this.body=body;else throw new InvalidArgumentError("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable");if(this.completed=!1,this.aborted=!1,this.upgrade=upgrade||null,this.path=query?serializePathWithQuery(path,query):path,this.origin=origin,this.idempotent=idempotent??(method==="HEAD"||method==="GET"),this.blocking=blocking??this.method!=="HEAD",this.reset=reset??null,this.host=null,this.contentLength=null,this.contentType=null,this.headers=[],this.expectContinue=expectContinue??!1,Array.isArray(headers)){if(headers.length%2!==0)throw new InvalidArgumentError("headers array must be even");for(let i=0;i<headers.length;i+=2)processHeader(this,headers[i],headers[i+1])}else if(headers&&typeof headers=="object")if(headers[Symbol.iterator])for(let header of headers){if(!Array.isArray(header)||header.length!==2)throw new InvalidArgumentError("headers must be in key-value pair format");processHeader(this,header[0],header[1])}else{let keys=Object.keys(headers);for(let i=0;i<keys.length;++i)processHeader(this,keys[i],headers[keys[i]])}else if(headers!=null)throw new InvalidArgumentError("headers must be an object or an array");assertRequestHandler(handler2,method,upgrade),this.servername=servername||getServerName(this.host)||null,this[kHandler]=handler2,channels.create.hasSubscribers&&channels.create.publish({request:this})}onBodySent(chunk){if(this[kHandler].onBodySent)try{return this[kHandler].onBodySent(chunk)}catch(err){this.abort(err)}}onRequestSent(){if(channels.bodySent.hasSubscribers&&channels.bodySent.publish({request:this}),this[kHandler].onRequestSent)try{return this[kHandler].onRequestSent()}catch(err){this.abort(err)}}onConnect(abort){if(assert(!this.aborted),assert(!this.completed),this.error)abort(this.error);else return this.abort=abort,this[kHandler].onConnect(abort)}onResponseStarted(){return this[kHandler].onResponseStarted?.()}onHeaders(statusCode,headers,resume,statusText){assert(!this.aborted),assert(!this.completed),channels.headers.hasSubscribers&&channels.headers.publish({request:this,response:{statusCode,headers,statusText}});try{return this[kHandler].onHeaders(statusCode,headers,resume,statusText)}catch(err){this.abort(err)}}onData(chunk){assert(!this.aborted),assert(!this.completed);try{return this[kHandler].onData(chunk)}catch(err){return this.abort(err),!1}}onUpgrade(statusCode,headers,socket){return assert(!this.aborted),assert(!this.completed),this[kHandler].onUpgrade(statusCode,headers,socket)}onComplete(trailers){this.onFinally(),assert(!this.aborted),assert(!this.completed),this.completed=!0,channels.trailers.hasSubscribers&&channels.trailers.publish({request:this,trailers});try{return this[kHandler].onComplete(trailers)}catch(err){this.onError(err)}}onError(error){if(this.onFinally(),channels.error.hasSubscribers&&channels.error.publish({request:this,error}),!this.aborted)return this.aborted=!0,this[kHandler].onError(error)}onFinally(){this.errorHandler&&(this.body.off("error",this.errorHandler),this.errorHandler=null),this.endHandler&&(this.body.off("end",this.endHandler),this.endHandler=null)}addHeader(key,value){return processHeader(this,key,value),this}};__name(Request,"Request");function processHeader(request,key,val){if(val&&typeof val=="object"&&!Array.isArray(val))throw new InvalidArgumentError(`invalid ${key} header`);if(val===void 0)return;let headerName=headerNameLowerCasedRecord[key];if(headerName===void 0&&(headerName=key.toLowerCase(),headerNameLowerCasedRecord[headerName]===void 0&&!isValidHTTPToken(headerName)))throw new InvalidArgumentError("invalid header key");if(Array.isArray(val)){let arr=[];for(let i=0;i<val.length;i++)if(typeof val[i]=="string"){if(!isValidHeaderValue(val[i]))throw new InvalidArgumentError(`invalid ${key} header`);arr.push(val[i])}else if(val[i]===null)arr.push("");else{if(typeof val[i]=="object")throw new InvalidArgumentError(`invalid ${key} header`);arr.push(`${val[i]}`)}val=arr}else if(typeof val=="string"){if(!isValidHeaderValue(val))throw new InvalidArgumentError(`invalid ${key} header`)}else val===null?val="":val=`${val}`;if(request.host===null&&headerName==="host"){if(typeof val!="string")throw new InvalidArgumentError("invalid host header");request.host=val}else if(request.contentLength===null&&headerName==="content-length"){if(request.contentLength=parseInt(val,10),!Number.isFinite(request.contentLength))throw new InvalidArgumentError("invalid content-length header")}else if(request.contentType===null&&headerName==="content-type")request.contentType=val,request.headers.push(key,val);else{if(headerName==="transfer-encoding"||headerName==="keep-alive"||headerName==="upgrade")throw new InvalidArgumentError(`invalid ${headerName} header`);if(headerName==="connection"){let value=typeof val=="string"?val.toLowerCase():null;if(value!=="close"&&value!=="keep-alive")throw new InvalidArgumentError("invalid connection header");value==="close"&&(request.reset=!0)}else{if(headerName==="expect")throw new NotSupportedError("expect header not supported");request.headers.push(key,val)}}}__name(processHeader,"processHeader");module2.exports=Request}});var require_wrap_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/wrap-handler.js"(exports,module2){"use strict";var{InvalidArgumentError}=require_errors();module2.exports=__name(class WrapHandler{#handler;constructor(handler2){this.#handler=handler2}static wrap(handler2){return handler2.onRequestStart?handler2:new WrapHandler(handler2)}onConnect(abort,context){return this.#handler.onConnect?.(abort,context)}onHeaders(statusCode,rawHeaders,resume,statusMessage){return this.#handler.onHeaders?.(statusCode,rawHeaders,resume,statusMessage)}onUpgrade(statusCode,rawHeaders,socket){return this.#handler.onUpgrade?.(statusCode,rawHeaders,socket)}onData(data){return this.#handler.onData?.(data)}onComplete(trailers){return this.#handler.onComplete?.(trailers)}onError(err){if(!this.#handler.onError)throw err;return this.#handler.onError?.(err)}onRequestStart(controller,context){this.#handler.onConnect?.(reason=>controller.abort(reason),context)}onRequestUpgrade(controller,statusCode,headers,socket){let rawHeaders=[];for(let[key,val]of Object.entries(headers))rawHeaders.push(Buffer.from(key),Array.isArray(val)?val.map(v=>Buffer.from(v)):Buffer.from(val));this.#handler.onUpgrade?.(statusCode,rawHeaders,socket)}onResponseStart(controller,statusCode,headers,statusMessage){let rawHeaders=[];for(let[key,val]of Object.entries(headers))rawHeaders.push(Buffer.from(key),Array.isArray(val)?val.map(v=>Buffer.from(v)):Buffer.from(val));this.#handler.onHeaders?.(statusCode,rawHeaders,()=>controller.resume(),statusMessage)===!1&&controller.pause()}onResponseData(controller,data){this.#handler.onData?.(data)===!1&&controller.pause()}onResponseEnd(controller,trailers){let rawTrailers=[];for(let[key,val]of Object.entries(trailers))rawTrailers.push(Buffer.from(key),Array.isArray(val)?val.map(v=>Buffer.from(v)):Buffer.from(val));this.#handler.onComplete?.(rawTrailers)}onResponseError(controller,err){if(!this.#handler.onError)throw new InvalidArgumentError("invalid onError method");this.#handler.onError?.(err)}},"WrapHandler")}});var require_dispatcher=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/dispatcher.js"(exports,module2){"use strict";var EventEmitter=require("node:events"),WrapHandler=require_wrap_handler(),wrapInterceptor=__name(dispatch=>(opts,handler2)=>dispatch(opts,WrapHandler.wrap(handler2)),"wrapInterceptor"),Dispatcher2=class extends EventEmitter{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...args){let interceptors=Array.isArray(args[0])?args[0]:args,dispatch=this.dispatch.bind(this);for(let interceptor of interceptors)if(interceptor!=null){if(typeof interceptor!="function")throw new TypeError(`invalid interceptor, expected function received ${typeof interceptor}`);if(dispatch=interceptor(dispatch),dispatch=wrapInterceptor(dispatch),dispatch==null||typeof dispatch!="function"||dispatch.length!==2)throw new TypeError("invalid interceptor")}return new Proxy(this,{get:(target,key)=>key==="dispatch"?dispatch:target[key]})}};__name(Dispatcher2,"Dispatcher");module2.exports=Dispatcher2}});var require_unwrap_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/unwrap-handler.js"(exports,module2){"use strict";var{parseHeaders}=require_util(),{InvalidArgumentError}=require_errors(),kResume=Symbol("resume"),UnwrapController=class{#paused=!1;#reason=null;#aborted=!1;#abort;[kResume]=null;constructor(abort){this.#abort=abort}pause(){this.#paused=!0}resume(){this.#paused&&(this.#paused=!1,this[kResume]?.())}abort(reason){this.#aborted||(this.#aborted=!0,this.#reason=reason,this.#abort(reason))}get aborted(){return this.#aborted}get reason(){return this.#reason}get paused(){return this.#paused}};__name(UnwrapController,"UnwrapController");module2.exports=__name(class UnwrapHandler{#handler;#controller;constructor(handler2){this.#handler=handler2}static unwrap(handler2){return handler2.onRequestStart?new UnwrapHandler(handler2):handler2}onConnect(abort,context){this.#controller=new UnwrapController(abort),this.#handler.onRequestStart?.(this.#controller,context)}onUpgrade(statusCode,rawHeaders,socket){this.#handler.onRequestUpgrade?.(this.#controller,statusCode,parseHeaders(rawHeaders),socket)}onHeaders(statusCode,rawHeaders,resume,statusMessage){return this.#controller[kResume]=resume,this.#handler.onResponseStart?.(this.#controller,statusCode,parseHeaders(rawHeaders),statusMessage),!this.#controller.paused}onData(data){return this.#handler.onResponseData?.(this.#controller,data),!this.#controller.paused}onComplete(rawTrailers){this.#handler.onResponseEnd?.(this.#controller,parseHeaders(rawTrailers))}onError(err){if(!this.#handler.onResponseError)throw new InvalidArgumentError("invalid onError method");this.#handler.onResponseError?.(this.#controller,err)}},"UnwrapHandler")}});var require_dispatcher_base=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/dispatcher-base.js"(exports,module2){"use strict";var Dispatcher2=require_dispatcher(),UnwrapHandler=require_unwrap_handler(),{ClientDestroyedError,ClientClosedError,InvalidArgumentError}=require_errors(),{kDestroy,kClose,kClosed,kDestroyed,kDispatch}=require_symbols(),kOnDestroyed=Symbol("onDestroyed"),kOnClosed=Symbol("onClosed"),DispatcherBase=class extends Dispatcher2{constructor(){super(),this[kDestroyed]=!1,this[kOnDestroyed]=null,this[kClosed]=!1,this[kOnClosed]=[]}get destroyed(){return this[kDestroyed]}get closed(){return this[kClosed]}close(callback){if(callback===void 0)return new Promise((resolve,reject)=>{this.close((err,data)=>err?reject(err):resolve(data))});if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(this[kDestroyed]){queueMicrotask(()=>callback(new ClientDestroyedError,null));return}if(this[kClosed]){this[kOnClosed]?this[kOnClosed].push(callback):queueMicrotask(()=>callback(null,null));return}this[kClosed]=!0,this[kOnClosed].push(callback);let onClosed=__name(()=>{let callbacks=this[kOnClosed];this[kOnClosed]=null;for(let i=0;i<callbacks.length;i++)callbacks[i](null,null)},"onClosed");this[kClose]().then(()=>this.destroy()).then(()=>{queueMicrotask(onClosed)})}destroy(err,callback){if(typeof err=="function"&&(callback=err,err=null),callback===void 0)return new Promise((resolve,reject)=>{this.destroy(err,(err2,data)=>err2?reject(err2):resolve(data))});if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(this[kDestroyed]){this[kOnDestroyed]?this[kOnDestroyed].push(callback):queueMicrotask(()=>callback(null,null));return}err||(err=new ClientDestroyedError),this[kDestroyed]=!0,this[kOnDestroyed]=this[kOnDestroyed]||[],this[kOnDestroyed].push(callback);let onDestroyed=__name(()=>{let callbacks=this[kOnDestroyed];this[kOnDestroyed]=null;for(let i=0;i<callbacks.length;i++)callbacks[i](null,null)},"onDestroyed");this[kDestroy](err).then(()=>{queueMicrotask(onDestroyed)})}dispatch(opts,handler2){if(!handler2||typeof handler2!="object")throw new InvalidArgumentError("handler must be an object");handler2=UnwrapHandler.unwrap(handler2);try{if(!opts||typeof opts!="object")throw new InvalidArgumentError("opts must be an object.");if(this[kDestroyed]||this[kOnDestroyed])throw new ClientDestroyedError;if(this[kClosed])throw new ClientClosedError;return this[kDispatch](opts,handler2)}catch(err){if(typeof handler2.onError!="function")throw err;return handler2.onError(err),!1}}};__name(DispatcherBase,"DispatcherBase");module2.exports=DispatcherBase}});var require_timers=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/timers.js"(exports,module2){"use strict";var fastNow=0,RESOLUTION_MS=1e3,TICK_MS=(RESOLUTION_MS>>1)-1,fastNowTimeout,kFastTimer=Symbol("kFastTimer"),fastTimers=[],NOT_IN_LIST=-2,TO_BE_CLEARED=-1,PENDING=0,ACTIVE=1;function onTick(){fastNow+=TICK_MS;let idx=0,len=fastTimers.length;for(;idx<len;){let timer=fastTimers[idx];timer._state===PENDING?(timer._idleStart=fastNow-TICK_MS,timer._state=ACTIVE):timer._state===ACTIVE&&fastNow>=timer._idleStart+timer._idleTimeout&&(timer._state=TO_BE_CLEARED,timer._idleStart=-1,timer._onTimeout(timer._timerArg)),timer._state===TO_BE_CLEARED?(timer._state=NOT_IN_LIST,--len!==0&&(fastTimers[idx]=fastTimers[len])):++idx}fastTimers.length=len,fastTimers.length!==0&&refreshTimeout()}__name(onTick,"onTick");function refreshTimeout(){fastNowTimeout?fastNowTimeout.refresh():(clearTimeout(fastNowTimeout),fastNowTimeout=setTimeout(onTick,TICK_MS),fastNowTimeout.unref&&fastNowTimeout.unref())}__name(refreshTimeout,"refreshTimeout");var FastTimer=class{[kFastTimer]=!0;_state=NOT_IN_LIST;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(callback,delay,arg){this._onTimeout=callback,this._idleTimeout=delay,this._timerArg=arg,this.refresh()}refresh(){this._state===NOT_IN_LIST&&fastTimers.push(this),(!fastNowTimeout||fastTimers.length===1)&&refreshTimeout(),this._state=PENDING}clear(){this._state=TO_BE_CLEARED,this._idleStart=-1}};__name(FastTimer,"FastTimer");module2.exports={setTimeout(callback,delay,arg){return delay<=RESOLUTION_MS?setTimeout(callback,delay,arg):new FastTimer(callback,delay,arg)},clearTimeout(timeout){timeout[kFastTimer]?timeout.clear():clearTimeout(timeout)},setFastTimeout(callback,delay,arg){return new FastTimer(callback,delay,arg)},clearFastTimeout(timeout){timeout.clear()},now(){return fastNow},tick(delay=0){fastNow+=delay-RESOLUTION_MS+1,onTick(),onTick()},reset(){fastNow=0,fastTimers.length=0,clearTimeout(fastNowTimeout),fastNowTimeout=null},kFastTimer}}});var require_connect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/connect.js"(exports,module2){"use strict";var net=require("node:net"),assert=require("node:assert"),util=require_util(),{InvalidArgumentError,ConnectTimeoutError}=require_errors(),timers=require_timers();function noop(){}__name(noop,"noop");var tls,SessionCache;global.FinalizationRegistry&&!(process.env.NODE_V8_COVERAGE||process.env.UNDICI_NO_FG)?SessionCache=__name(class{constructor(maxCachedSessions){this._maxCachedSessions=maxCachedSessions,this._sessionCache=new Map,this._sessionRegistry=new global.FinalizationRegistry(key=>{if(this._sessionCache.size<this._maxCachedSessions)return;let ref=this._sessionCache.get(key);ref!==void 0&&ref.deref()===void 0&&this._sessionCache.delete(key)})}get(sessionKey){let ref=this._sessionCache.get(sessionKey);return ref?ref.deref():null}set(sessionKey,session){this._maxCachedSessions!==0&&(this._sessionCache.set(sessionKey,new WeakRef(session)),this._sessionRegistry.register(session,sessionKey))}},"WeakSessionCache"):SessionCache=__name(class{constructor(maxCachedSessions){this._maxCachedSessions=maxCachedSessions,this._sessionCache=new Map}get(sessionKey){return this._sessionCache.get(sessionKey)}set(sessionKey,session){if(this._maxCachedSessions!==0){if(this._sessionCache.size>=this._maxCachedSessions){let{value:oldestKey}=this._sessionCache.keys().next();this._sessionCache.delete(oldestKey)}this._sessionCache.set(sessionKey,session)}}},"SimpleSessionCache");function buildConnector({allowH2,maxCachedSessions,socketPath,timeout,session:customSession,...opts}){if(maxCachedSessions!=null&&(!Number.isInteger(maxCachedSessions)||maxCachedSessions<0))throw new InvalidArgumentError("maxCachedSessions must be a positive integer or zero");let options={path:socketPath,...opts},sessionCache=new SessionCache(maxCachedSessions??100);return timeout=timeout??1e4,allowH2=allowH2??!1,__name(function({hostname,host,protocol,port,servername,localAddress,httpSocket},callback){let socket;if(protocol==="https:"){tls||(tls=require("node:tls")),servername=servername||options.servername||util.getServerName(host)||null;let sessionKey=servername||hostname;assert(sessionKey);let session=customSession||sessionCache.get(sessionKey)||null;port=port||443,socket=tls.connect({highWaterMark:16384,...options,servername,session,localAddress,ALPNProtocols:allowH2?["http/1.1","h2"]:["http/1.1"],socket:httpSocket,port,host:hostname}),socket.on("session",function(session2){sessionCache.set(sessionKey,session2)})}else assert(!httpSocket,"httpSocket can only be sent on TLS update"),port=port||80,socket=net.connect({highWaterMark:64*1024,...options,localAddress,port,host:hostname});if(options.keepAlive==null||options.keepAlive){let keepAliveInitialDelay=options.keepAliveInitialDelay===void 0?6e4:options.keepAliveInitialDelay;socket.setKeepAlive(!0,keepAliveInitialDelay)}let clearConnectTimeout=setupConnectTimeout(new WeakRef(socket),{timeout,hostname,port});return socket.setNoDelay(!0).once(protocol==="https:"?"secureConnect":"connect",function(){if(queueMicrotask(clearConnectTimeout),callback){let cb=callback;callback=null,cb(null,this)}}).on("error",function(err){if(queueMicrotask(clearConnectTimeout),callback){let cb=callback;callback=null,cb(err)}}),socket},"connect")}__name(buildConnector,"buildConnector");var setupConnectTimeout=process.platform==="win32"?(socketWeakRef,opts)=>{if(!opts.timeout)return noop;let s1=null,s2=null,fastTimer=timers.setFastTimeout(()=>{s1=setImmediate(()=>{s2=setImmediate(()=>onConnectTimeout(socketWeakRef.deref(),opts))})},opts.timeout);return()=>{timers.clearFastTimeout(fastTimer),clearImmediate(s1),clearImmediate(s2)}}:(socketWeakRef,opts)=>{if(!opts.timeout)return noop;let s1=null,fastTimer=timers.setFastTimeout(()=>{s1=setImmediate(()=>{onConnectTimeout(socketWeakRef.deref(),opts)})},opts.timeout);return()=>{timers.clearFastTimeout(fastTimer),clearImmediate(s1)}};function onConnectTimeout(socket,opts){if(socket==null)return;let message="Connect Timeout Error";Array.isArray(socket.autoSelectFamilyAttemptedAddresses)?message+=` (attempted addresses: ${socket.autoSelectFamilyAttemptedAddresses.join(", ")},`:message+=` (attempted address: ${opts.hostname}:${opts.port},`,message+=` timeout: ${opts.timeout}ms)`,util.destroy(socket,new ConnectTimeoutError(message))}__name(onConnectTimeout,"onConnectTimeout");module2.exports=buildConnector}});var require_utils=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/utils.js"(exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.enumToMap=void 0;function enumToMap(obj,filter=[],exceptions=[]){var _a,_b;let emptyFilter=((_a=filter?.length)!==null&&_a!==void 0?_a:0)===0,emptyExceptions=((_b=exceptions?.length)!==null&&_b!==void 0?_b:0)===0;return Object.fromEntries(Object.entries(obj).filter(([,value])=>typeof value=="number"&&(emptyFilter||filter.includes(value))&&(emptyExceptions||!exceptions.includes(value))))}__name(enumToMap,"enumToMap");exports.enumToMap=enumToMap}});var require_constants2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/constants.js"(exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.SPECIAL_HEADERS=exports.MINOR=exports.MAJOR=exports.HTAB_SP_VCHAR_OBS_TEXT=exports.QUOTED_STRING=exports.CONNECTION_TOKEN_CHARS=exports.HEADER_CHARS=exports.TOKEN=exports.HEX=exports.URL_CHAR=exports.USERINFO_CHARS=exports.MARK=exports.ALPHANUM=exports.NUM=exports.HEX_MAP=exports.NUM_MAP=exports.ALPHA=exports.STATUSES_HTTP=exports.H_METHOD_MAP=exports.METHOD_MAP=exports.METHODS_RTSP=exports.METHODS_ICE=exports.METHODS_HTTP=exports.HEADER_STATE=exports.FINISH=exports.STATUSES=exports.METHODS=exports.LENIENT_FLAGS=exports.FLAGS=exports.TYPE=exports.ERROR=void 0;var utils_1=require_utils();exports.ERROR={OK:0,INTERNAL:1,STRICT:2,CR_EXPECTED:25,LF_EXPECTED:3,UNEXPECTED_CONTENT_LENGTH:4,UNEXPECTED_SPACE:30,CLOSED_CONNECTION:5,INVALID_METHOD:6,INVALID_URL:7,INVALID_CONSTANT:8,INVALID_VERSION:9,INVALID_HEADER_TOKEN:10,INVALID_CONTENT_LENGTH:11,INVALID_CHUNK_SIZE:12,INVALID_STATUS:13,INVALID_EOF_STATE:14,INVALID_TRANSFER_ENCODING:15,CB_MESSAGE_BEGIN:16,CB_HEADERS_COMPLETE:17,CB_MESSAGE_COMPLETE:18,CB_CHUNK_HEADER:19,CB_CHUNK_COMPLETE:20,PAUSED:21,PAUSED_UPGRADE:22,PAUSED_H2_UPGRADE:23,USER:24,CB_URL_COMPLETE:26,CB_STATUS_COMPLETE:27,CB_METHOD_COMPLETE:32,CB_VERSION_COMPLETE:33,CB_HEADER_FIELD_COMPLETE:28,CB_HEADER_VALUE_COMPLETE:29,CB_CHUNK_EXTENSION_NAME_COMPLETE:34,CB_CHUNK_EXTENSION_VALUE_COMPLETE:35,CB_RESET:31};exports.TYPE={BOTH:0,REQUEST:1,RESPONSE:2};exports.FLAGS={CONNECTION_KEEP_ALIVE:1<<0,CONNECTION_CLOSE:1<<1,CONNECTION_UPGRADE:1<<2,CHUNKED:1<<3,UPGRADE:1<<4,CONTENT_LENGTH:1<<5,SKIPBODY:1<<6,TRAILING:1<<7,TRANSFER_ENCODING:1<<9};exports.LENIENT_FLAGS={HEADERS:1<<0,CHUNKED_LENGTH:1<<1,KEEP_ALIVE:1<<2,TRANSFER_ENCODING:1<<3,VERSION:1<<4,DATA_AFTER_CLOSE:1<<5,OPTIONAL_LF_AFTER_CR:1<<6,OPTIONAL_CRLF_AFTER_CHUNK:1<<7,OPTIONAL_CR_BEFORE_LF:1<<8,SPACES_AFTER_CHUNK_SIZE:1<<9};exports.METHODS={DELETE:0,GET:1,HEAD:2,POST:3,PUT:4,CONNECT:5,OPTIONS:6,TRACE:7,COPY:8,LOCK:9,MKCOL:10,MOVE:11,PROPFIND:12,PROPPATCH:13,SEARCH:14,UNLOCK:15,BIND:16,REBIND:17,UNBIND:18,ACL:19,REPORT:20,MKACTIVITY:21,CHECKOUT:22,MERGE:23,"M-SEARCH":24,NOTIFY:25,SUBSCRIBE:26,UNSUBSCRIBE:27,PATCH:28,PURGE:29,MKCALENDAR:30,LINK:31,UNLINK:32,SOURCE:33,PRI:34,DESCRIBE:35,ANNOUNCE:36,SETUP:37,PLAY:38,PAUSE:39,TEARDOWN:40,GET_PARAMETER:41,SET_PARAMETER:42,REDIRECT:43,RECORD:44,FLUSH:45,QUERY:46};exports.STATUSES={CONTINUE:100,SWITCHING_PROTOCOLS:101,PROCESSING:102,EARLY_HINTS:103,RESPONSE_IS_STALE:110,REVALIDATION_FAILED:111,DISCONNECTED_OPERATION:112,HEURISTIC_EXPIRATION:113,MISCELLANEOUS_WARNING:199,OK:200,CREATED:201,ACCEPTED:202,NON_AUTHORITATIVE_INFORMATION:203,NO_CONTENT:204,RESET_CONTENT:205,PARTIAL_CONTENT:206,MULTI_STATUS:207,ALREADY_REPORTED:208,TRANSFORMATION_APPLIED:214,IM_USED:226,MISCELLANEOUS_PERSISTENT_WARNING:299,MULTIPLE_CHOICES:300,MOVED_PERMANENTLY:301,FOUND:302,SEE_OTHER:303,NOT_MODIFIED:304,USE_PROXY:305,SWITCH_PROXY:306,TEMPORARY_REDIRECT:307,PERMANENT_REDIRECT:308,BAD_REQUEST:400,UNAUTHORIZED:401,PAYMENT_REQUIRED:402,FORBIDDEN:403,NOT_FOUND:404,METHOD_NOT_ALLOWED:405,NOT_ACCEPTABLE:406,PROXY_AUTHENTICATION_REQUIRED:407,REQUEST_TIMEOUT:408,CONFLICT:409,GONE:410,LENGTH_REQUIRED:411,PRECONDITION_FAILED:412,PAYLOAD_TOO_LARGE:413,URI_TOO_LONG:414,UNSUPPORTED_MEDIA_TYPE:415,RANGE_NOT_SATISFIABLE:416,EXPECTATION_FAILED:417,IM_A_TEAPOT:418,PAGE_EXPIRED:419,ENHANCE_YOUR_CALM:420,MISDIRECTED_REQUEST:421,UNPROCESSABLE_ENTITY:422,LOCKED:423,FAILED_DEPENDENCY:424,TOO_EARLY:425,UPGRADE_REQUIRED:426,PRECONDITION_REQUIRED:428,TOO_MANY_REQUESTS:429,REQUEST_HEADER_FIELDS_TOO_LARGE_UNOFFICIAL:430,REQUEST_HEADER_FIELDS_TOO_LARGE:431,LOGIN_TIMEOUT:440,NO_RESPONSE:444,RETRY_WITH:449,BLOCKED_BY_PARENTAL_CONTROL:450,UNAVAILABLE_FOR_LEGAL_REASONS:451,CLIENT_CLOSED_LOAD_BALANCED_REQUEST:460,INVALID_X_FORWARDED_FOR:463,REQUEST_HEADER_TOO_LARGE:494,SSL_CERTIFICATE_ERROR:495,SSL_CERTIFICATE_REQUIRED:496,HTTP_REQUEST_SENT_TO_HTTPS_PORT:497,INVALID_TOKEN:498,CLIENT_CLOSED_REQUEST:499,INTERNAL_SERVER_ERROR:500,NOT_IMPLEMENTED:501,BAD_GATEWAY:502,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,HTTP_VERSION_NOT_SUPPORTED:505,VARIANT_ALSO_NEGOTIATES:506,INSUFFICIENT_STORAGE:507,LOOP_DETECTED:508,BANDWIDTH_LIMIT_EXCEEDED:509,NOT_EXTENDED:510,NETWORK_AUTHENTICATION_REQUIRED:511,WEB_SERVER_UNKNOWN_ERROR:520,WEB_SERVER_IS_DOWN:521,CONNECTION_TIMEOUT:522,ORIGIN_IS_UNREACHABLE:523,TIMEOUT_OCCURED:524,SSL_HANDSHAKE_FAILED:525,INVALID_SSL_CERTIFICATE:526,RAILGUN_ERROR:527,SITE_IS_OVERLOADED:529,SITE_IS_FROZEN:530,IDENTITY_PROVIDER_AUTHENTICATION_ERROR:561,NETWORK_READ_TIMEOUT:598,NETWORK_CONNECT_TIMEOUT:599};exports.FINISH={SAFE:0,SAFE_WITH_CB:1,UNSAFE:2};exports.HEADER_STATE={GENERAL:0,CONNECTION:1,CONTENT_LENGTH:2,TRANSFER_ENCODING:3,UPGRADE:4,CONNECTION_KEEP_ALIVE:5,CONNECTION_CLOSE:6,CONNECTION_UPGRADE:7,TRANSFER_ENCODING_CHUNKED:8};exports.METHODS_HTTP=[exports.METHODS.DELETE,exports.METHODS.GET,exports.METHODS.HEAD,exports.METHODS.POST,exports.METHODS.PUT,exports.METHODS.CONNECT,exports.METHODS.OPTIONS,exports.METHODS.TRACE,exports.METHODS.COPY,exports.METHODS.LOCK,exports.METHODS.MKCOL,exports.METHODS.MOVE,exports.METHODS.PROPFIND,exports.METHODS.PROPPATCH,exports.METHODS.SEARCH,exports.METHODS.UNLOCK,exports.METHODS.BIND,exports.METHODS.REBIND,exports.METHODS.UNBIND,exports.METHODS.ACL,exports.METHODS.REPORT,exports.METHODS.MKACTIVITY,exports.METHODS.CHECKOUT,exports.METHODS.MERGE,exports.METHODS["M-SEARCH"],exports.METHODS.NOTIFY,exports.METHODS.SUBSCRIBE,exports.METHODS.UNSUBSCRIBE,exports.METHODS.PATCH,exports.METHODS.PURGE,exports.METHODS.MKCALENDAR,exports.METHODS.LINK,exports.METHODS.UNLINK,exports.METHODS.PRI,exports.METHODS.SOURCE,exports.METHODS.QUERY];exports.METHODS_ICE=[exports.METHODS.SOURCE];exports.METHODS_RTSP=[exports.METHODS.OPTIONS,exports.METHODS.DESCRIBE,exports.METHODS.ANNOUNCE,exports.METHODS.SETUP,exports.METHODS.PLAY,exports.METHODS.PAUSE,exports.METHODS.TEARDOWN,exports.METHODS.GET_PARAMETER,exports.METHODS.SET_PARAMETER,exports.METHODS.REDIRECT,exports.METHODS.RECORD,exports.METHODS.FLUSH,exports.METHODS.GET,exports.METHODS.POST];exports.METHOD_MAP=(0,utils_1.enumToMap)(exports.METHODS);exports.H_METHOD_MAP=Object.fromEntries(Object.entries(exports.METHODS).filter(([k])=>k.startsWith("H")));exports.STATUSES_HTTP=[exports.STATUSES.CONTINUE,exports.STATUSES.SWITCHING_PROTOCOLS,exports.STATUSES.PROCESSING,exports.STATUSES.EARLY_HINTS,exports.STATUSES.RESPONSE_IS_STALE,exports.STATUSES.REVALIDATION_FAILED,exports.STATUSES.DISCONNECTED_OPERATION,exports.STATUSES.HEURISTIC_EXPIRATION,exports.STATUSES.MISCELLANEOUS_WARNING,exports.STATUSES.OK,exports.STATUSES.CREATED,exports.STATUSES.ACCEPTED,exports.STATUSES.NON_AUTHORITATIVE_INFORMATION,exports.STATUSES.NO_CONTENT,exports.STATUSES.RESET_CONTENT,exports.STATUSES.PARTIAL_CONTENT,exports.STATUSES.MULTI_STATUS,exports.STATUSES.ALREADY_REPORTED,exports.STATUSES.TRANSFORMATION_APPLIED,exports.STATUSES.IM_USED,exports.STATUSES.MISCELLANEOUS_PERSISTENT_WARNING,exports.STATUSES.MULTIPLE_CHOICES,exports.STATUSES.MOVED_PERMANENTLY,exports.STATUSES.FOUND,exports.STATUSES.SEE_OTHER,exports.STATUSES.NOT_MODIFIED,exports.STATUSES.USE_PROXY,exports.STATUSES.SWITCH_PROXY,exports.STATUSES.TEMPORARY_REDIRECT,exports.STATUSES.PERMANENT_REDIRECT,exports.STATUSES.BAD_REQUEST,exports.STATUSES.UNAUTHORIZED,exports.STATUSES.PAYMENT_REQUIRED,exports.STATUSES.FORBIDDEN,exports.STATUSES.NOT_FOUND,exports.STATUSES.METHOD_NOT_ALLOWED,exports.STATUSES.NOT_ACCEPTABLE,exports.STATUSES.PROXY_AUTHENTICATION_REQUIRED,exports.STATUSES.REQUEST_TIMEOUT,exports.STATUSES.CONFLICT,exports.STATUSES.GONE,exports.STATUSES.LENGTH_REQUIRED,exports.STATUSES.PRECONDITION_FAILED,exports.STATUSES.PAYLOAD_TOO_LARGE,exports.STATUSES.URI_TOO_LONG,exports.STATUSES.UNSUPPORTED_MEDIA_TYPE,exports.STATUSES.RANGE_NOT_SATISFIABLE,exports.STATUSES.EXPECTATION_FAILED,exports.STATUSES.IM_A_TEAPOT,exports.STATUSES.PAGE_EXPIRED,exports.STATUSES.ENHANCE_YOUR_CALM,exports.STATUSES.MISDIRECTED_REQUEST,exports.STATUSES.UNPROCESSABLE_ENTITY,exports.STATUSES.LOCKED,exports.STATUSES.FAILED_DEPENDENCY,exports.STATUSES.TOO_EARLY,exports.STATUSES.UPGRADE_REQUIRED,exports.STATUSES.PRECONDITION_REQUIRED,exports.STATUSES.TOO_MANY_REQUESTS,exports.STATUSES.REQUEST_HEADER_FIELDS_TOO_LARGE_UNOFFICIAL,exports.STATUSES.REQUEST_HEADER_FIELDS_TOO_LARGE,exports.STATUSES.LOGIN_TIMEOUT,exports.STATUSES.NO_RESPONSE,exports.STATUSES.RETRY_WITH,exports.STATUSES.BLOCKED_BY_PARENTAL_CONTROL,exports.STATUSES.UNAVAILABLE_FOR_LEGAL_REASONS,exports.STATUSES.CLIENT_CLOSED_LOAD_BALANCED_REQUEST,exports.STATUSES.INVALID_X_FORWARDED_FOR,exports.STATUSES.REQUEST_HEADER_TOO_LARGE,exports.STATUSES.SSL_CERTIFICATE_ERROR,exports.STATUSES.SSL_CERTIFICATE_REQUIRED,exports.STATUSES.HTTP_REQUEST_SENT_TO_HTTPS_PORT,exports.STATUSES.INVALID_TOKEN,exports.STATUSES.CLIENT_CLOSED_REQUEST,exports.STATUSES.INTERNAL_SERVER_ERROR,exports.STATUSES.NOT_IMPLEMENTED,exports.STATUSES.BAD_GATEWAY,exports.STATUSES.SERVICE_UNAVAILABLE,exports.STATUSES.GATEWAY_TIMEOUT,exports.STATUSES.HTTP_VERSION_NOT_SUPPORTED,exports.STATUSES.VARIANT_ALSO_NEGOTIATES,exports.STATUSES.INSUFFICIENT_STORAGE,exports.STATUSES.LOOP_DETECTED,exports.STATUSES.BANDWIDTH_LIMIT_EXCEEDED,exports.STATUSES.NOT_EXTENDED,exports.STATUSES.NETWORK_AUTHENTICATION_REQUIRED,exports.STATUSES.WEB_SERVER_UNKNOWN_ERROR,exports.STATUSES.WEB_SERVER_IS_DOWN,exports.STATUSES.CONNECTION_TIMEOUT,exports.STATUSES.ORIGIN_IS_UNREACHABLE,exports.STATUSES.TIMEOUT_OCCURED,exports.STATUSES.SSL_HANDSHAKE_FAILED,exports.STATUSES.INVALID_SSL_CERTIFICATE,exports.STATUSES.RAILGUN_ERROR,exports.STATUSES.SITE_IS_OVERLOADED,exports.STATUSES.SITE_IS_FROZEN,exports.STATUSES.IDENTITY_PROVIDER_AUTHENTICATION_ERROR,exports.STATUSES.NETWORK_READ_TIMEOUT,exports.STATUSES.NETWORK_CONNECT_TIMEOUT];exports.ALPHA=[];for(let i="A".charCodeAt(0);i<="Z".charCodeAt(0);i++)exports.ALPHA.push(String.fromCharCode(i)),exports.ALPHA.push(String.fromCharCode(i+32));exports.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};exports.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};exports.NUM=["0","1","2","3","4","5","6","7","8","9"];exports.ALPHANUM=exports.ALPHA.concat(exports.NUM);exports.MARK=["-","_",".","!","~","*","'","(",")"];exports.USERINFO_CHARS=exports.ALPHANUM.concat(exports.MARK).concat(["%",";",":","&","=","+","$",","]);exports.URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(exports.ALPHANUM);exports.HEX=exports.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);exports.TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(exports.ALPHANUM);exports.HEADER_CHARS=["	"];for(let i=32;i<=255;i++)i!==127&&exports.HEADER_CHARS.push(i);exports.CONNECTION_TOKEN_CHARS=exports.HEADER_CHARS.filter(c=>c!==44);exports.QUOTED_STRING=["	"," "];for(let i=33;i<=255;i++)i!==34&&i!==92&&exports.QUOTED_STRING.push(i);exports.HTAB_SP_VCHAR_OBS_TEXT=["	"," "];for(let i=33;i<=126;i++)exports.HTAB_SP_VCHAR_OBS_TEXT.push(i);for(let i=128;i<=255;i++)exports.HTAB_SP_VCHAR_OBS_TEXT.push(i);exports.MAJOR=exports.NUM_MAP;exports.MINOR=exports.MAJOR;exports.SPECIAL_HEADERS={connection:exports.HEADER_STATE.CONNECTION,"content-length":exports.HEADER_STATE.CONTENT_LENGTH,"proxy-connection":exports.HEADER_STATE.CONNECTION,"transfer-encoding":exports.HEADER_STATE.TRANSFER_ENCODING,upgrade:exports.HEADER_STATE.UPGRADE}}});var require_llhttp_wasm=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/llhttp-wasm.js"(exports,module2){"use strict";var{Buffer:Buffer2}=require("node:buffer"),wasmBase64="AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAn9/AGABfwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzQzBQYAAAMAAAAAAAADAQMAAwMDAAACAAAAAAICAgICAgICAgIBAQEBAQEBAQEDAAADAAAABAUBcAESEgUDAQACBggBfwFBgNgECwfFBygGbWVtb3J5AgALX2luaXRpYWxpemUACBlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQACRhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUANgxsbGh0dHBfYWxsb2MACwZtYWxsb2MAOAtsbGh0dHBfZnJlZQAMBGZyZWUADA9sbGh0dHBfZ2V0X3R5cGUADRVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADhVsbGh0dHBfZ2V0X2h0dHBfbWlub3IADxFsbGh0dHBfZ2V0X21ldGhvZAAQFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAERJsbGh0dHBfZ2V0X3VwZ3JhZGUAEgxsbGh0dHBfcmVzZXQAEw5sbGh0dHBfZXhlY3V0ZQAUFGxsaHR0cF9zZXR0aW5nc19pbml0ABUNbGxodHRwX2ZpbmlzaAAWDGxsaHR0cF9wYXVzZQAXDWxsaHR0cF9yZXN1bWUAGBtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGRBsbGh0dHBfZ2V0X2Vycm5vABoXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AGxdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAcFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB0RbGxodHRwX2Vycm5vX25hbWUAHhJsbGh0dHBfbWV0aG9kX25hbWUAHxJsbGh0dHBfc3RhdHVzX25hbWUAIBpsbGh0dHBfc2V0X2xlbmllbnRfaGVhZGVycwAhIWxsaHR0cF9zZXRfbGVuaWVudF9jaHVua2VkX2xlbmd0aAAiHWxsaHR0cF9zZXRfbGVuaWVudF9rZWVwX2FsaXZlACMkbGxodHRwX3NldF9sZW5pZW50X3RyYW5zZmVyX2VuY29kaW5nACQabGxodHRwX3NldF9sZW5pZW50X3ZlcnNpb24AJSNsbGh0dHBfc2V0X2xlbmllbnRfZGF0YV9hZnRlcl9jbG9zZQAmJ2xsaHR0cF9zZXRfbGVuaWVudF9vcHRpb25hbF9sZl9hZnRlcl9jcgAnLGxsaHR0cF9zZXRfbGVuaWVudF9vcHRpb25hbF9jcmxmX2FmdGVyX2NodW5rACgobGxodHRwX3NldF9sZW5pZW50X29wdGlvbmFsX2NyX2JlZm9yZV9sZgApKmxsaHR0cF9zZXRfbGVuaWVudF9zcGFjZXNfYWZ0ZXJfY2h1bmtfc2l6ZQAqGGxsaHR0cF9tZXNzYWdlX25lZWRzX2VvZgA1CRcBAEEBCxEBAgMEBQoGBzEzMi0uLCsvMAq8ywIzFgBB/NMAKAIABEAAC0H80wBBATYCAAsUACAAEDcgACACNgI4IAAgAToAKAsUACAAIAAvATQgAC0AMCAAEDYQAAseAQF/QcAAEDkiARA3IAFBgAg2AjggASAAOgAoIAELjwwBB38CQCAARQ0AIABBCGsiASAAQQRrKAIAIgBBeHEiBGohBQJAIABBAXENACAAQQNxRQ0BIAEgASgCACIAayIBQZDUACgCAEkNASAAIARqIQQCQAJAQZTUACgCACABRwRAIABB/wFNBEAgAEEDdiEDIAEoAggiACABKAIMIgJGBEBBgNQAQYDUACgCAEF+IAN3cTYCAAwFCyACIAA2AgggACACNgIMDAQLIAEoAhghBiABIAEoAgwiAEcEQCAAIAEoAggiAjYCCCACIAA2AgwMAwsgAUEUaiIDKAIAIgJFBEAgASgCECICRQ0CIAFBEGohAwsDQCADIQcgAiIAQRRqIgMoAgAiAg0AIABBEGohAyAAKAIQIgINAAsgB0EANgIADAILIAUoAgQiAEEDcUEDRw0CIAUgAEF+cTYCBEGI1AAgBDYCACAFIAQ2AgAgASAEQQFyNgIEDAMLQQAhAAsgBkUNAAJAIAEoAhwiAkECdEGw1gBqIgMoAgAgAUYEQCADIAA2AgAgAA0BQYTUAEGE1AAoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECABRhtqIAA2AgAgAEUNAQsgACAGNgIYIAEoAhAiAgRAIAAgAjYCECACIAA2AhgLIAFBFGooAgAiAkUNACAAQRRqIAI2AgAgAiAANgIYCyABIAVPDQAgBSgCBCIAQQFxRQ0AAkACQAJAAkAgAEECcUUEQEGY1AAoAgAgBUYEQEGY1AAgATYCAEGM1ABBjNQAKAIAIARqIgA2AgAgASAAQQFyNgIEIAFBlNQAKAIARw0GQYjUAEEANgIAQZTUAEEANgIADAYLQZTUACgCACAFRgRAQZTUACABNgIAQYjUAEGI1AAoAgAgBGoiADYCACABIABBAXI2AgQgACABaiAANgIADAYLIABBeHEgBGohBCAAQf8BTQRAIABBA3YhAyAFKAIIIgAgBSgCDCICRgRAQYDUAEGA1AAoAgBBfiADd3E2AgAMBQsgAiAANgIIIAAgAjYCDAwECyAFKAIYIQYgBSAFKAIMIgBHBEBBkNQAKAIAGiAAIAUoAggiAjYCCCACIAA2AgwMAwsgBUEUaiIDKAIAIgJFBEAgBSgCECICRQ0CIAVBEGohAwsDQCADIQcgAiIAQRRqIgMoAgAiAg0AIABBEGohAyAAKAIQIgINAAsgB0EANgIADAILIAUgAEF+cTYCBCABIARqIAQ2AgAgASAEQQFyNgIEDAMLQQAhAAsgBkUNAAJAIAUoAhwiAkECdEGw1gBqIgMoAgAgBUYEQCADIAA2AgAgAA0BQYTUAEGE1AAoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECAFRhtqIAA2AgAgAEUNAQsgACAGNgIYIAUoAhAiAgRAIAAgAjYCECACIAA2AhgLIAVBFGooAgAiAkUNACAAQRRqIAI2AgAgAiAANgIYCyABIARqIAQ2AgAgASAEQQFyNgIEIAFBlNQAKAIARw0AQYjUACAENgIADAELIARB/wFNBEAgBEF4cUGo1ABqIQACf0GA1AAoAgAiAkEBIARBA3Z0IgNxRQRAQYDUACACIANyNgIAIAAMAQsgACgCCAsiAiABNgIMIAAgATYCCCABIAA2AgwgASACNgIIDAELQR8hAiAEQf///wdNBEAgBEEmIARBCHZnIgBrdkEBcSAAQQF0a0E+aiECCyABIAI2AhwgAUIANwIQIAJBAnRBsNYAaiEAAkBBhNQAKAIAIgNBASACdCIHcUUEQCAAIAE2AgBBhNQAIAMgB3I2AgAgASAANgIYIAEgATYCCCABIAE2AgwMAQsgBEEZIAJBAXZrQQAgAkEfRxt0IQIgACgCACEAAkADQCAAIgMoAgRBeHEgBEYNASACQR12IQAgAkEBdCECIAMgAEEEcWpBEGoiBygCACIADQALIAcgATYCACABIAM2AhggASABNgIMIAEgATYCCAwBCyADKAIIIgAgATYCDCADIAE2AgggAUEANgIYIAEgAzYCDCABIAA2AggLQaDUAEGg1AAoAgBBAWsiAEF/IAAbNgIACwsHACAALQAoCwcAIAAtACoLBwAgAC0AKwsHACAALQApCwcAIAAvATQLBwAgAC0AMAtAAQR/IAAoAhghASAALwEuIQIgAC0AKCEDIAAoAjghBCAAEDcgACAENgI4IAAgAzoAKCAAIAI7AS4gACABNgIYC8X4AQIHfwN+IAEgAmohBAJAIAAiAygCDCIADQAgAygCBARAIAMgATYCBAsjAEEQayIJJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJ/AkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACDtQBAAECAwQFBgcICQoLDA0ODxARFBUWFxgZGhscHR4fICEjJCUnKCmIA4cDhQOEA/wC9QLuAusC6ALmAuMC4ALfAt0C2wLWAtUC1ALTAtICygLJAsgCxwLGAsUCxALDAr0CvAK6ArkCuAK3ArYCtQK0ArICsQKsAqoCqAKnAqYCpQKkAqMCogKhAqACnwKbApoCmQKYApcCkAKIAoQCgwKCAvkB9gH1AfQB8wHyAfEB8AHvAe0B6wHoAeMB4QHgAd8B3gHdAdwB2wHaAdkB2AHX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QEBAQEBAQEBAQEBAAEALQQAhAiADQQA2AhwgA0G3CzYCECADQQI2AgwgAyABQQFqNgIUDIEDCyADQS9qIQIDQCABIARGBEBBISECDIIDCwJAAkACQCABLQAAIgBBCWsOGAIAKioBKioqKioqKioqKioqKioqKioqAigLIAFBAWohASADQS9qLQAAQQFxRQ0LDBkLIAFBAWohAQwYCyABQQFqIQEgAi0AAEECcQ0AC0EAIQIgA0EANgIcIAMgATYCFCADQc4UNgIQIANBDDYCDAyAAwsgAUEBaiEBC0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAADQEM0QILIANCADcDIAw8CyAAQRVGBEAgA0EkNgIcIAMgATYCFCADQYYaNgIQIANBFTYCDEEAIQIM/QILQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDPwCCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDSsgA0EHNgIcIAMgATYCFCADIAA2AgwM+wILIAMtAC5BwABxRQ0BC0EAIQACQCADKAI4IgJFDQAgAigCUCICRQ0AIAMgAhEAACEACyAARQ0rIABBFUYEQCADQQo2AhwgAyABNgIUIANB8Rg2AhAgA0EVNgIMQQAhAgz6AgtBACECIANBADYCHCADIAE2AhQgA0GLDDYCECADQRM2AgwM+QILQQAhAiADQQA2AhwgAyABNgIUIANBsRQ2AhAgA0ECNgIMDPgCC0EAIQIgA0EANgIcIAMgATYCFCADQYwUNgIQIANBGTYCDAz3AgtBACECIANBADYCHCADIAE2AhQgA0HRHDYCECADQRk2AgwM9gILIABBFUYNPUEAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAz1AgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQ0oIANBDTYCHCADIAE2AhQgAyAANgIMDPQCCyAAQRVGDTpBACECIANBADYCHCADIAE2AhQgA0GiDzYCECADQSI2AgwM8wILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDIiAEUEQCABQQFqIQEMKAsgA0EONgIcIAMgADYCDCADIAFBAWo2AhQM8gILIABBFUYNN0EAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAzxAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQRAIAFBAWohAQwnCyADQQ82AhwgAyAANgIMIAMgAUEBajYCFAzwAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM7wILIABBFUYNM0EAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzuAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMyIARQ0lIANBETYCHCADIAE2AhQgAyAANgIMDO0CCyAAQRVGDTBBACECIANBADYCHCADIAE2AhQgA0HODDYCECADQSM2AgwM7AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEMJQsgA0ESNgIcIAMgADYCDCADIAFBAWo2AhQM6wILIANBL2otAABBAXFFDQELQRUhAgzPAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM6AILIABBO0cNACABQQFqIQEMDAtBACECIANBADYCHCADIAE2AhQgA0GYFzYCECADQQI2AgwM5gILIABBFUYNKEEAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzlAgsgA0EUNgIcIAMgATYCFCADIAA2AgwM5AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEM3AILIANBFTYCHCADIAA2AgwgAyABQQFqNgIUDOMCCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNoCCyADQRc2AhwgAyAANgIMIAMgAUEBajYCFAziAgsgAEEVRg0jQQAhAiADQQA2AhwgAyABNgIUIANBzgw2AhAgA0EjNgIMDOECCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDB0LIANBGTYCHCADIAA2AgwgAyABQQFqNgIUDOACCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNYCCyADQRo2AhwgAyAANgIMIAMgAUEBajYCFAzfAgsgAEEVRg0fQQAhAiADQQA2AhwgAyABNgIUIANBog82AhAgA0EiNgIMDN4CCyADKAIEIQBBACEC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DLMCCyABIARGBEBB6QEhAgyzAgsgAS0AAEHIAEYNASADQQE6ACgLQbYBIQIMlwILQcoBIQIMlgILIAEgBEcEQCADQQw2AgggAyABNgIEQckBIQIMlgILQegBIQIMrwILIAEgBEYEQEHnASECDK8CCyABLQAAQcgARw0EIAFBAWohAUHIASECDJQCCyABIARGBEBB5gEhAgyuAgsCQAJAIAEtAABBxQBrDhAABQUFBQUFBQUFBQUFBQUBBQsgAUEBaiEBQcYBIQIMlAILIAFBAWohAUHHASECDJMCC0HlASECIAEgBEYNrAIgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB99MAai0AAEcNAyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMrQILIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgBFBEBB1AEhAgyTAgsgA0HkATYCHCADIAE2AhQgAyAANgIMQQAhAgysAgtB4wEhAiABIARGDasCIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQfXTAGotAABHDQIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADKwCCyADQYEEOwEoIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgANAwwCCyADQQA2AgALQQAhAiADQQA2AhwgAyABNgIUIANB0B42AhAgA0EINgIMDKkCC0HFASECDI4CCyADQeIBNgIcIAMgATYCFCADIAA2AgxBACECDKcCC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ1lIABBFUcEQCADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgynAgsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDKYCC0HhASECIAQgASIARg2lAiAEIAFrIAMoAgAiAWohBSAAIAFrQQRqIQYCQANAIAAtAAAgAUHw0wBqLQAARw0BIAFBBEYNAyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBTYCAAymAgsgA0EANgIcIAMgADYCFCADQYQ3NgIQIANBCDYCDCADQQA2AgBBACECDKUCCyABIARHBEAgA0ENNgIIIAMgATYCBEHCASECDIsCC0HgASECDKQCCyADQQA2AgAgBkEBaiEBC0HDASECDIgCCyABIARGBEBB3wEhAgyiAgsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFBwQEhAgyIAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYgCIANB3gE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAEgBEYEQEHdASECDKECCwJAIAEtAABBLkYEQCABQQFqIQEMAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYkCIANB3AE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILQcABIQIMhgILIAEgBEYEQEHbASECDKACC0EAIQBBASEFQQEhB0EAIQICQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQCABLQAAQTBrDgoKCQABAgMEBQYICwtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshAkEAIQVBACEHDAILQQkhAkEBIQBBACEFQQAhBwwBC0EAIQVBASECCyADIAI6ACsgAUEBaiEBAkACQCADLQAuQRBxDQACQAJAAkAgAy0AKg4DAQACBAsgB0UNAwwCCyAADQEMAgsgBUUNAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDQIgA0HYATYCHCADIAE2AhQgAyAANgIMQQAhAgyiAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYsCIANB2QE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ2JAiADQdoBNgIcIAMgATYCFCADIAA2AgwMoAILQb8BIQIMhQILQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALAkAgAARAIABBFUYNASADQQA2AhwgAyABNgIUIANBnA02AhAgA0EhNgIMQQAhAgygAgtBvgEhAgyFAgsgA0HXATYCHCADIAE2AhQgA0HWGTYCECADQRU2AgxBACECDJ4CCyABIARGBEBB1wEhAgyeAgsCQCABLQAAQSBGBEAgA0EAOwE0IAFBAWohAQwBCyADQQA2AhwgAyABNgIUIANB6xA2AhAgA0EJNgIMQQAhAgyeAgtBvQEhAgyDAgsgASAERgRAQdYBIQIM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LgsgAUEBaiEBQZcBIQIM2AELIAFBAWohAUEiDCsLIAEgBEYEQEGvASECDPEBCyABLQAAQdAARw0rIAFBAWohAUGWASECDNYBCyABIARGBEBBrgEhAgzwAQsCQAJAIAEtAABBxgBrDgsALCwsLCwsLCwsASwLIAFBAWohAUGUASECDNYBCyABQQFqIQFBlQEhAgzVAQtBrQEhAiABIARGDe4BIAMoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQazTAGotAABHDSggAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO8BCyADQQA2AgAgBkEBaiEBQQ0MKAtBrAEhAiABIARGDe0BIAMoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQeHTAGotAABHDScgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO4BCyADQQA2AgAgBkEBaiEBQQwMJwtBqwEhAiABIARGDewBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQarTAGotAABHDSYgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO0BCyADQQA2AgAgBkEBaiEBQQMMJgtBqgEhAiABIARGDesBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQajTAGotAABHDSUgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADOwBCyADQQA2AgAgBkEBaiEBQSYMJQsgASAERgRAQakBIQIM6wELAkACQCABLQAAQdQAaw4CAAEnCyABQQFqIQFBjwEhAgzRAQsgAUEBaiEBQZABIQIM0AELQagBIQIgASAERg3pASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGm0wBqLQAARw0jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzqAQsgA0EANgIAIAZBAWohAUEnDCMLQacBIQIgASAERg3oASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGk0wBqLQAARw0iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzpAQsgA0EANgIAIAZBAWohAUEcDCILQaYBIQIgASAERg3nASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGe0wBqLQAARw0hIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzoAQsgA0EANgIAIAZBAWohAUEGDCELQaUBIQIgASAERg3mASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEGZ0wBqLQAARw0gIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAznAQsgA0EANgIAIAZBAWohAUEZDCALIAEgBEYEQEGkASECDOYBCwJAAkACQAJAIAEtAABBLWsOIwAkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAEkJCQkJAIkJCQDJAsgAUEBaiEBQYQBIQIMzgELIAFBAWohAUGFASECDM0BCyABQQFqIQFBigEhAgzMAQsgAUEBaiEBQYsBIQIMywELQaMBIQIgASAERg3kASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGX0wBqLQAARw0eIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzlAQsgA0EANgIAIAZBAWohAUELDB4LIAEgBEYEQEGiASECDOQBCwJAAkAgAS0AAEHBAGsOAwAgASALIAFBAWohAUGGASECDMoBCyABQQFqIQFBiQEhAgzJAQsgASAERgRAQaEBIQIM4wELAkACQCABLQAAQcEAaw4PAB8fHx8fHx8fHx8fHx8BHwsgAUEBaiEBQYcBIQIMyQELIAFBAWohAUGIASECDMgBCyABIARGBEBBoAEhAgziAQsgAS0AAEHMAEcNHCABQQFqIQFBCgwbC0GfASECIAEgBEYN4AEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBkdMAai0AAEcNGiAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4QELIANBADYCACAGQQFqIQFBHgwaC0GeASECIAEgBEYN3wEgAygCACIAIAQgAWtqIQUgASAAa0EGaiEGAkADQCABLQAAIABBitMAai0AAEcNGSAAQQZGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4AELIANBADYCACAGQQFqIQFBFQwZC0GdASECIAEgBEYN3gEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBh9MAai0AAEcNGCAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3wELIANBADYCACAGQQFqIQFBFwwYC0GcASECIAEgBEYN3QEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBgdMAai0AAEcNFyAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3gELIANBADYCACAGQQFqIQFBGAwXCyABIARGBEBBmwEhAgzdAQsCQAJAIAEtAABByQBrDgcAGRkZGRkBGQsgAUEBaiEBQYEBIQIMwwELIAFBAWohAUGCASECDMIBC0GaASECIAEgBEYN2wEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5tMAai0AAEcNFSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3AELIANBADYCACAGQQFqIQFBCQwVC0GZASECIAEgBEYN2gEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5NMAai0AAEcNFCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2wELIANBADYCACAGQQFqIQFBHwwUC0GYASECIAEgBEYN2QEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB/tIAai0AAEcNEyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2gELIANBADYCACAGQQFqIQFBAgwTC0GXASECIAEgBEYN2AEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGA0AgAS0AACAAQfzSAGotAABHDREgAEEBRg0CIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADNgBCyABIARGBEBBlgEhAgzYAQtBASABLQAAQd8ARw0RGiABQQFqIQFB/QAhAgy9AQsgA0EANgIAIAZBAWohAUH+ACECDLwBC0GVASECIAEgBEYN1QEgAygCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABBxNMAai0AAEcNDyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1gELIANBADYCACAGQQFqIQFBKQwPC0GUASECIAEgBEYN1AEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB+NIAai0AAEcNDiAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1QELIANBADYCACAGQQFqIQFBLQwOCyABIARGBEBBkwEhAgzUAQsgAS0AAEHFAEcNDiABQQFqIQFB+gAhAgy5AQsgASAERgRAQZIBIQIM0wELAkACQCABLQAAQcwAaw4IAA8PDw8PDwEPCyABQQFqIQFB+AAhAgy5AQsgAUEBaiEBQfkAIQIMuAELQZEBIQIgASAERg3RASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHz0gBqLQAARw0LIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzSAQsgA0EANgIAIAZBAWohAUEjDAsLQZABIQIgASAERg3QASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHw0gBqLQAARw0KIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzRAQsgA0EANgIAIAZBAWohAUEADAoLIAEgBEYEQEGPASECDNABCwJAAkAgAS0AAEHIAGsOCAAMDAwMDAwBDAsgAUEBaiEBQfMAIQIMtgELIAFBAWohAUH2ACECDLUBCyABIARGBEBBjgEhAgzPAQsCQAJAIAEtAABBzgBrDgMACwELCyABQQFqIQFB9AAhAgy1AQsgAUEBaiEBQfUAIQIMtAELIAEgBEYEQEGNASECDM4BCyABLQAAQdkARw0IIAFBAWohAUEIDAcLQYwBIQIgASAERg3MASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHs0gBqLQAARw0GIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzNAQsgA0EANgIAIAZBAWohAUEFDAYLQYsBIQIgASAERg3LASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHm0gBqLQAARw0FIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzMAQsgA0EANgIAIAZBAWohAUEWDAULQYoBIQIgASAERg3KASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHh0wBqLQAARw0EIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzLAQsgA0EANgIAIAZBAWohAUEQDAQLIAEgBEYEQEGJASECDMoBCwJAAkAgAS0AAEHDAGsODAAGBgYGBgYGBgYGAQYLIAFBAWohAUHvACECDLABCyABQQFqIQFB8AAhAgyvAQtBiAEhAiABIARGDcgBIAMoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQeDSAGotAABHDQIgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADMkBCyADQQA2AgAgBkEBaiEBQSQMAgsgA0EANgIADAILIAEgBEYEQEGHASECDMcBCyABLQAAQcwARw0BIAFBAWohAUETCzoAKSADKAIEIQAgA0EANgIEIAMgACABEC0iAA0CDAELQQAhAiADQQA2AhwgAyABNgIUIANB6R42AhAgA0EGNgIMDMQBC0HuACECDKkBCyADQYYBNgIcIAMgATYCFCADIAA2AgxBACECDMIBC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ0AIABBFUYNASADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgzBAQtB7QAhAgymAQsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDL8BCyABIARGBEBBhQEhAgy/AQsCQCABLQAAQSBGBEAgAUEBaiEBDAELIANBADYCHCADIAE2AhQgA0GGHjYCECADQQY2AgxBACECDL8BC0ECIQIMpAELA0AgAS0AAEEgRw0CIAQgAUEBaiIBRw0AC0GEASECDL0BCyABIARGBEBBgwEhAgy9AQsCQCABLQAAQQlrDgRAAABAAAtB6wAhAgyiAQsgAy0AKUEFRgRAQewAIQIMogELQeoAIQIMoQELIAEgBEYEQEGCASECDLsBCyADQQ82AgggAyABNgIEDAoLIAEgBEYEQEGBASECDLoBCwJAIAEtAABBCWsOBD0AAD0AC0HpACECDJ8BCyABIARHBEAgA0EPNgIIIAMgATYCBEHnACECDJ8BC0GAASECDLgBCwJAIAEgBEcEQANAIAEtAABB4M4Aai0AACIAQQNHBEACQCAAQQFrDgI/AAQLQeYAIQIMoQELIAQgAUEBaiIBRw0AC0H+ACECDLkBC0H+ACECDLgBCyADQQA2AhwgAyABNgIUIANBxh82AhAgA0EHNgIMQQAhAgy3AQsgASAERgRAQf8AIQIMtwELAkACQAJAIAEtAABB4NAAai0AAEEBaw4DPAIAAQtB6AAhAgyeAQsgA0EANgIcIAMgATYCFCADQYYSNgIQIANBBzYCDEEAIQIMtwELQeAAIQIMnAELIAEgBEcEQCABQQFqIQFB5QAhAgycAQtB/QAhAgy1AQsgBCABIgBGBEBB/AAhAgy1AQsgAC0AACIBQS9GBEAgAEEBaiEBQeQAIQIMmwELIAFBCWsiAkEXSw0BIAAhAUEBIAJ0QZuAgARxDTcMAQsgBCABIgBGBEBB+wAhAgy0AQsgAC0AAEEvRw0AIABBAWohAQwDC0EAIQIgA0EANgIcIAMgADYCFCADQcYfNgIQIANBBzYCDAyyAQsCQAJAAkACQAJAA0AgAS0AAEHgzABqLQAAIgBBBUcEQAJAAkAgAEEBaw4IPQUGBwgABAEIC0HhACECDJ8BCyABQQFqIQFB4wAhAgyeAQsgBCABQQFqIgFHDQALQfoAIQIMtgELIAFBAWoMFAsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgy0AQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyzAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyyAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMsQELIAEgBEYEQEH5ACECDLEBCwJAIAEtAABB4MwAai0AAEEBaw4INAQFBgAIAgMHCyABQQFqIQELQQMhAgyVAQsgAUEBagwNC0EAIQIgA0EANgIcIANBoxI2AhAgA0EHNgIMIAMgAUEBajYCFAytAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgysAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyrAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyqAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMqQELQeIAIQIMjgELIAEgBEYEQEH4ACECDKgBCyABQQFqDAILIAEgBEYEQEH3ACECDKcBCyABQQFqDAELIAEgBEYNASABQQFqCyEBQQQhAgyKAQtB9gAhAgyjAQsDQCABLQAAQeDKAGotAAAiAEECRwRAIABBAUcEQEHfACECDIsBCwwnCyAEIAFBAWoiAUcNAAtB9QAhAgyiAQsgASAERgRAQfQAIQIMogELAkAgAS0AAEEJaw43JQMGJQQGBgYGBgYGBgYGBgYGBgYGBgYFBgYCBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAAYLIAFBAWoLIQFBBSECDIYBCyABQQFqDAYLIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB2wA2AhwgAyABNgIUIAMgADYCDEEAIQIMngELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB3QA2AhwgAyABNgIUIAMgADYCDEEAIQIMnQELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB8AA2AhwgAyABNgIUIAMgADYCDEEAIQIMnAELIANBADYCHCADIAE2AhQgA0G8EzYCECADQQc2AgxBACECDJsBCwJAAkACQAJAA0AgAS0AAEHgyABqLQAAIgBBBUcEQAJAIABBAWsOBiQDBAUGAAYLQd4AIQIMhgELIAQgAUEBaiIBRw0AC0HzACECDJ4BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQdsANgIcIAMgATYCFCADIAA2AgxBACECDJ0BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQd0ANgIcIAMgATYCFCADIAA2AgxBACECDJwBCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQfAANgIcIAMgATYCFCADIAA2AgxBACECDJsBCyADQQA2AhwgAyABNgIUIANB3Ag2AhAgA0EHNgIMQQAhAgyaAQsgASAERg0BIAFBAWoLIQFBBiECDH4LQfIAIQIMlwELAkACQAJAAkADQCABLQAAQeDGAGotAAAiAEEFRwRAIABBAWsOBB8CAwQFCyAEIAFBAWoiAUcNAAtB8QAhAgyaAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgyZAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyYAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyXAQsgA0EANgIcIAMgATYCFCADQbQKNgIQIANBBzYCDEEAIQIMlgELQc4AIQIMewtB0AAhAgx6C0HdACECDHkLIAEgBEYEQEHwACECDJMBCwJAIAEtAABBCWsOBBYAABYACyABQQFqIQFB3AAhAgx4CyABIARGBEBB7wAhAgySAQsCQCABLQAAQQlrDgQVAAAVAAtBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUEQEHTASECDHgLIABBFUcEQCADQQA2AhwgAyABNgIUIANBwQ02AhAgA0EaNgIMQQAhAgySAQsgA0HuADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDJEBC0HtACECIAEgBEYNkAEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB18YAai0AAEcNBCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMkQELIANBADYCACAGQQFqIQEgAy0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACECIANBADYCHCADIAE2AhQgA0HlCTYCECADQQg2AgwMkAELQewAIQIgASAERg2PASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHUxgBqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyQAQsgA0EANgIAIAZBAWohASADLQApQSFGDQMgA0EANgIcIAMgATYCFCADQYkKNgIQIANBCDYCDEEAIQIMjwELQesAIQIgASAERg2OASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHQxgBqLQAARw0CIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyPAQsgA0EANgIAIAZBAWohASADLQApIgBBI0kNAiAAQS5GDQIgA0EANgIcIAMgATYCFCADQcEJNgIQIANBCDYCDEEAIQIMjgELIANBADYCAAtBACECIANBADYCHCADIAE2AhQgA0GENzYCECADQQg2AgwMjAELQdgAIQIMcQsgASAERwRAIANBDTYCCCADIAE2AgRB1wAhAgxxC0HqACECDIoBCyABIARGBEBB6QAhAgyKAQsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFB1gAhAgxwCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdCADQegANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyABIARGBEBB5wAhAgyJAQsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ11IANB5gA2AhwgAyABNgIUIAMgADYCDEEAIQIMiQELQdUAIQIMbgsgASAERgRAQeUAIQIMiAELQQAhAEEBIQVBASEHQQAhAgJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAEtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyECQQAhBUEAIQcMAgtBCSECQQEhAEEAIQVBACEHDAELQQAhBUEBIQILIAMgAjoAKyABQQFqIQECQAJAIAMtAC5BEHENAAJAAkACQCADLQAqDgMBAAIECyAHRQ0DDAILIAANAQwCCyAFRQ0BCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNAiADQeIANgIcIAMgATYCFCADIAA2AgxBACECDIoBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdyADQeMANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdSADQeQANgIcIAMgATYCFCADIAA2AgwMiAELQdMAIQIMbQsgAy0AKUEiRg2AAUHSACECDGwLQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALIABFBEBB1AAhAgxsCyAAQRVHBEAgA0EANgIcIAMgATYCFCADQZwNNgIQIANBITYCDEEAIQIMhgELIANB4QA2AhwgAyABNgIUIANB1hk2AhAgA0EVNgIMQQAhAgyFAQsgASAERgRAQeAAIQIMhQELAkACQAJAAkACQCABLQAAQQprDgQBBAQABAsgAUEBaiEBDAELIAFBAWohASADQS9qLQAAQQFxRQ0BC0HRACECDGwLIANBADYCHCADIAE2AhQgA0GIETYCECADQQk2AgxBACECDIUBCyADQQA2AhwgAyABNgIUIANBiBE2AhAgA0EJNgIMQQAhAgyEAQsgASAERgRAQd8AIQIMhAELIAEtAABBCkYEQCABQQFqIQEMCQsgAy0ALkHAAHENCCADQQA2AhwgAyABNgIUIANBiBE2AhAgA0ECNgIMQQAhAgyDAQsgASAERgRAQd0AIQIMgwELIAEtAAAiAkENRgRAIAFBAWohAUHPACECDGkLIAEhACACQQlrDgQFAQEFAQsgBCABIgBGBEBB3AAhAgyCAQsgAC0AAEEKRw0AIABBAWoMAgtBACECIANBADYCHCADIAA2AhQgA0G1LDYCECADQQc2AgwMgAELIAEgBEYEQEHbACECDIABCwJAIAEtAABBCWsOBAMAAAMACyABQQFqCyEBQc0AIQIMZAsgASAERgRAQdoAIQIMfgsgAS0AAEEJaw4EAAEBAAELQQAhAiADQQA2AhwgA0HsETYCECADQQc2AgwgAyABQQFqNgIUDHwLIANBgBI7ASpBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUNACAAQRVHDQEgA0HZADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDHsLQcwAIQIMYAsgA0EANgIcIAMgATYCFCADQcENNgIQIANBGjYCDEEAIQIMeQsgASAERgRAQdkAIQIMeQsgAS0AAEEgRw06IAFBAWohASADLQAuQQFxDTogA0EANgIcIAMgATYCFCADQa0bNgIQIANBHjYCDEEAIQIMeAsgASAERgRAQdgAIQIMeAsCQAJAAkACQAJAIAEtAAAiAEEKaw4EAgMD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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQTBrDjcVFAABAgMEBQYHFhYWFhYWFggJCgsMDRYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWDg8QERITFgtCAiEKDBQLQgMhCgwTC0IEIQoMEgtCBSEKDBELQgYhCgwQC0IHIQoMDwtCCCEKDA4LQgkhCgwNC0IKIQoMDAtCCyEKDAsLQgwhCgwKC0INIQoMCQtCDiEKDAgLQg8hCgwHC0IKIQoMBgtCCyEKDAULQgwhCgwEC0INIQoMAwtCDiEKDAILQg8hCgwBC0IBIQoLIAFBAWohASADKQMgIgtC//////////8PWARAIAMgC0IEhiAKhDcDIAwCC0EAIQIgA0EANgIcIAMgATYCFCADQa0JNgIQIANBDDYCDAwfC0ElIQIMBAtBJiECDAMLIAMgAToALCADQQA2AgAgB0EBaiEBQQwhAgwCCyADQQA2AgAgBkEBaiEBQQohAgwBCyABQQFqIQFBCCECDAALAAtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMGAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMFwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMFgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMFQtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMFAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMEwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMEgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMEQtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMEAtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMDwtBACECIANBADYCHCADIAE2AhQgA0HIEjYCECADQQs2AgwMDgtBACECIANBADYCHCADIAE2AhQgA0GVCTYCECADQQs2AgwMDQtBACECIANBADYCHCADIAE2AhQgA0HpDzYCECADQQo2AgwMDAtBACECIANBADYCHCADIAE2AhQgA0GDEDYCECADQQo2AgwMCwtBACECIANBADYCHCADIAE2AhQgA0GmHDYCECADQQI2AgwMCgtBACECIANBADYCHCADIAE2AhQgA0HFFTYCECADQQI2AgwMCQtBACECIANBADYCHCADIAE2AhQgA0H/FzYCECADQQI2AgwMCAtBACECIANBADYCHCADIAE2AhQgA0HKFzYCECADQQI2AgwMBwsgA0ECNgIcIAMgATYCFCADQZQdNgIQIANBFjYCDEEAIQIMBgtB3gAhAiABIARGDQUgCUEIaiEHIAMoAgAhBQJAAkAgASAERwRAIAVBxsYAaiEIIAQgBWogAWshBiAFQX9zQQpqIgUgAWohAANAIAEtAAAgCC0AAEcEQEECIQgMAwsgBUUEQEEAIQggACEBDAMLIAVBAWshBSAIQQFqIQggBCABQQFqIgFHDQALIAYhBSAEIQELIAdBATYCACADIAU2AgAMAQsgA0EANgIAIAcgCDYCAAsgByABNgIEIAkoAgwhACAJKAIIDgMBBQIACwALIANBADYCHCADQa0dNgIQIANBFzYCDCADIABBAWo2AhRBACECDAMLIANBADYCHCADIAA2AhQgA0HCHTYCECADQQk2AgxBACECDAILIAEgBEYEQEEoIQIMAgsgA0EJNgIIIAMgATYCBEEnIQIMAQsgASAERgRAQQEhAgwBCwNAAkACQAJAIAEtAABBCmsOBAABAQABCyABQQFqIQEMAQsgAUEBaiEBIAMtAC5BIHENAEEAIQIgA0EANgIcIAMgATYCFCADQYwgNgIQIANBBTYCDAwCC0EBIQIgASAERw0ACwsgCUEQaiQAIAJFBEAgAygCDCEADAELIAMgAjYCHEEAIQAgAygCBCIBRQ0AIAMgASAEIAMoAggRAQAiAUUNACADIAQ2AhQgAyABNgIMIAEhAAsgAAu+AgECfyAAQQA6AAAgAEHcAGoiAUEBa0EAOgAAIABBADoAAiAAQQA6AAEgAUEDa0EAOgAAIAFBAmtBADoAACAAQQA6AAMgAUEEa0EAOgAAQQAgAGtBA3EiASAAaiIAQQA2AgBB3AAgAWtBfHEiAiAAaiIBQQRrQQA2AgACQCACQQlJDQAgAEEANgIIIABBADYCBCABQQhrQQA2AgAgAUEMa0EANgIAIAJBGUkNACAAQQA2AhggAEEANgIUIABBADYC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YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBFeHBlY3RlZCBMRiBhZnRlciBoZWFkZXJzAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMAVXNlciBjYWxsYmFjayBlcnJvcgBgb25fcmVzZXRgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19oZWFkZXJgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2JlZ2luYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlYCBjYWxsYmFjayBlcnJvcgBgb25fc3RhdHVzX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdmVyc2lvbl9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3VybF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21ldGhvZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lYCBjYWxsYmFjayBlcnJvcgBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNlcnZlcgBJbnZhbGlkIGhlYWRlciB2YWx1ZSBjaGFyAEludmFsaWQgaGVhZGVyIGZpZWxkIGNoYXIAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl92ZXJzaW9uAEludmFsaWQgbWlub3IgdmVyc2lvbgBJbnZhbGlkIG1ham9yIHZlcnNpb24ARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgdmVyc2lvbgBFeHBlY3RlZCBDUkxGIGFmdGVyIHZlcnNpb24ASW52YWxpZCBIVFRQIHZlcnNpb24ASW52YWxpZCBoZWFkZXIgdG9rZW4AU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl91cmwASW52YWxpZCBjaGFyYWN0ZXJzIGluIHVybABVbmV4cGVjdGVkIHN0YXJ0IGNoYXIgaW4gdXJsAERvdWJsZSBAIGluIHVybABFbXB0eSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXJhY3RlciBpbiBDb250ZW50LUxlbmd0aABUcmFuc2Zlci1FbmNvZGluZyBjYW4ndCBiZSBwcmVzZW50IHdpdGggQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBzaXplAEV4cGVjdGVkIExGIGFmdGVyIGNodW5rIHNpemUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgaGVhZGVyIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBleHRlbnNpb24gdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZSB2YWx1ZQBJbnZhbGlkIHF1b3RlZC1wYWlyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAFBhdXNlZCBieSBvbl9oZWFkZXJzX2NvbXBsZXRlAEludmFsaWQgRU9GIHN0YXRlAG9uX3Jlc2V0IHBhdXNlAG9uX2NodW5rX2hlYWRlciBwYXVzZQBvbl9tZXNzYWdlX2JlZ2luIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZSBwYXVzZQBvbl9zdGF0dXNfY29tcGxldGUgcGF1c2UAb25fdmVyc2lvbl9jb21wbGV0ZSBwYXVzZQBvbl91cmxfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlIHBhdXNlAG9uX21lc3NhZ2VfY29tcGxldGUgcGF1c2UAb25fbWV0aG9kX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fbmFtZSBwYXVzZQBVbmV4cGVjdGVkIHNwYWNlIGFmdGVyIHN0YXJ0IGxpbmUATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciByZXNwb25zZSBsaW5lAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBuYW1lAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgZXh0ZW5zaW9uIG5hbWUASW52YWxpZCBzdGF0dXMgY29kZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGNodW5rIGRhdGEARXhwZWN0ZWQgTEYgYWZ0ZXIgY2h1bmsgZGF0YQBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AARGF0YSBhZnRlciBgQ29ubmVjdGlvbjogY2xvc2VgAFNXSVRDSF9QUk9YWQBVU0VfUFJPWFkATUtBQ1RJVklUWQBVTlBST0NFU1NBQkxFX0VOVElUWQBRVUVSWQBDT1BZAE1PVkVEX1BFUk1BTkVOVExZAFRPT19FQVJMWQBOT1RJRlkARkFJTEVEX0RFUEVOREVOQ1kAQkFEX0dBVEVXQVkAUExBWQBQVVQAQ0hFQ0tPVVQAR0FURVdBWV9USU1FT1VUAFJFUVVFU1RfVElNRU9VVABORVRXT1JLX0NPTk5FQ1RfVElNRU9VVABDT05ORUNUSU9OX1RJTUVPVVQATE9HSU5fVElNRU9VVABORVRXT1JLX1JFQURfVElNRU9VVABQT1NUAE1JU0RJUkVDVEVEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfTE9BRF9CQUxBTkNFRF9SRVFVRVNUAEJBRF9SRVFVRVNUAEhUVFBfUkVRVUVTVF9TRU5UX1RPX0hUVFBTX1BPUlQAUkVQT1JUAElNX0FfVEVBUE9UAFJFU0VUX0NPTlRFTlQATk9fQ09OVEVOVABQQVJUSUFMX0NPTlRFTlQASFBFX0lOVkFMSURfQ09OU1RBTlQASFBFX0NCX1JFU0VUAEdFVABIUEVfU1RSSUNUAENPTkZMSUNUAFRFTVBPUkFSWV9SRURJUkVDVABQRVJNQU5FTlRfUkVESVJFQ1QAQ09OTkVDVABNVUxUSV9TVEFUVVMASFBFX0lOVkFMSURfU1RBVFVTAFRPT19NQU5ZX1JFUVVFU1RTAEVBUkxZX0hJTlRTAFVOQVZBSUxBQkxFX0ZPUl9MRUdBTF9SRUFTT05TAE9QVElPTlMAU1dJVENISU5HX1BST1RPQ09MUwBWQVJJQU5UX0FMU09fTkVHT1RJQVRFUwBNVUxUSVBMRV9DSE9JQ0VTAElOVEVSTkFMX1NFUlZFUl9FUlJPUgBXRUJfU0VSVkVSX1VOS05PV05fRVJST1IAUkFJTEdVTl9FUlJPUgBJREVOVElUWV9QUk9WSURFUl9BVVRIRU5USUNBVElPTl9FUlJPUgBTU0xfQ0VSVElGSUNBVEVfRVJST1IASU5WQUxJRF9YX0ZPUldBUkRFRF9GT1IAU0VUX1BBUkFNRVRFUgBHRVRfUEFSQU1FVEVSAEhQRV9VU0VSAFNFRV9PVEhFUgBIUEVfQ0JfQ0hVTktfSEVBREVSAEV4cGVjdGVkIExGIGFmdGVyIENSAE1LQ0FMRU5EQVIAU0VUVVAAV0VCX1NFUlZFUl9JU19ET1dOAFRFQVJET1dOAEhQRV9DTE9TRURfQ09OTkVDVElPTgBIRVVSSVNUSUNfRVhQSVJBVElPTgBESVNDT05ORUNURURfT1BFUkFUSU9OAE5PTl9BVVRIT1JJVEFUSVZFX0lORk9STUFUSU9OAEhQRV9JTlZBTElEX1ZFUlNJT04ASFBFX0NCX01FU1NBR0VfQkVHSU4AU0lURV9JU19GUk9aRU4ASFBFX0lOVkFMSURfSEVBREVSX1RPS0VOAElOVkFMSURfVE9LRU4ARk9SQklEREVOAEVOSEFOQ0VfWU9VUl9DQUxNAEhQRV9JTlZBTElEX1VSTABCTE9DS0VEX0JZX1BBUkVOVEFMX0NPTlRST0wATUtDT0wAQUNMAEhQRV9JTlRFUk5BTABSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFX1VOT0ZGSUNJQUwASFBFX09LAFVOTElOSwBVTkxPQ0sAUFJJAFJFVFJZX1dJVEgASFBFX0lOVkFMSURfQ09OVEVOVF9MRU5HVEgASFBFX1VORVhQRUNURURfQ09OVEVOVF9MRU5HVEgARkxVU0gAUFJPUFBBVENIAE0tU0VBUkNIAFVSSV9UT09fTE9ORwBQUk9DRVNTSU5HAE1JU0NFTExBTkVPVVNfUEVSU0lTVEVOVF9XQVJOSU5HAE1JU0NFTExBTkVPVVNfV0FSTklORwBIUEVfSU5WQUxJRF9UUkFOU0ZFUl9FTkNPRElORwBFeHBlY3RlZCBDUkxGAEhQRV9JTlZBTElEX0NIVU5LX1NJWkUATU9WRQBDT05USU5VRQBIUEVfQ0JfU1RBVFVTX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJTX0NPTVBMRVRFAEhQRV9DQl9WRVJTSU9OX0NPTVBMRVRFAEhQRV9DQl9VUkxfQ09NUExFVEUASFBFX0NCX0NIVU5LX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX05BTUVfQ09NUExFVEUASFBFX0NCX01FU1NBR0VfQ09NUExFVEUASFBFX0NCX01FVEhPRF9DT01QTEVURQBIUEVfQ0JfSEVBREVSX0ZJRUxEX0NPTVBMRVRFAERFTEVURQBIUEVfSU5WQUxJRF9FT0ZfU1RBVEUASU5WQUxJRF9TU0xfQ0VSVElGSUNBVEUAUEFVU0UATk9fUkVTUE9OU0UAVU5TVVBQT1JURURfTUVESUFfVFlQRQBHT05FAE5PVF9BQ0NFUFRBQkxFAFNFUlZJQ0VfVU5BVkFJTEFCTEUAUkFOR0VfTk9UX1NBVElTRklBQkxFAE9SSUdJTl9JU19VTlJFQUNIQUJMRQBSRVNQT05TRV9JU19TVEFMRQBQVVJHRQBNRVJHRQBSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFAFJFUVVFU1RfSEVBREVSX1RPT19MQVJHRQBQQVlMT0FEX1RPT19MQVJHRQBJTlNVRkZJQ0lFTlRfU1RPUkFHRQBIUEVfUEFVU0VEX1VQR1JBREUASFBFX1BBVVNFRF9IMl9VUEdSQURFAFNPVVJDRQBBTk5PVU5DRQBUUkFDRQBIUEVfVU5FWFBFQ1RFRF9TUEFDRQBERVNDUklCRQBVTlNVQlNDUklCRQBSRUNPUkQASFBFX0lOVkFMSURfTUVUSE9EAE5PVF9GT1VORABQUk9QRklORABVTkJJTkQAUkVCSU5EAFVOQVVUSE9SSVpFRABNRVRIT0RfTk9UX0FMTE9XRUQASFRUUF9WRVJTSU9OX05PVF9TVVBQT1JURUQAQUxSRUFEWV9SRVBPUlRFRABBQ0NFUFRFRABOT1RfSU1QTEVNRU5URUQATE9PUF9ERVRFQ1RFRABIUEVfQ1JfRVhQRUNURUQASFBFX0xGX0VYUEVDVEVEAENSRUFURUQASU1fVVNFRABIUEVfUEFVU0VEAFRJTUVPVVRfT0NDVVJFRABQQVlNRU5UX1JFUVVJUkVEAFBSRUNPTkRJVElPTl9SRVFVSVJFRABQUk9YWV9BVVRIRU5USUNBVElPTl9SRVFVSVJFRABORVRXT1JLX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAExFTkdUSF9SRVFVSVJFRABTU0xfQ0VSVElGSUNBVEVfUkVRVUlSRUQAVVBHUkFERV9SRVFVSVJFRABQQUdFX0VYUElSRUQAUFJFQ09ORElUSU9OX0ZBSUxFRABFWFBFQ1RBVElPTl9GQUlMRUQAUkVWQUxJREFUSU9OX0ZBSUxFRABTU0xfSEFORFNIQUtFX0ZBSUxFRABMT0NLRUQAVFJBTlNGT1JNQVRJT05fQVBQTElFRABOT1RfTU9ESUZJRUQATk9UX0VYVEVOREVEAEJBTkRXSURUSF9MSU1JVF9FWENFRURFRABTSVRFX0lTX09WRVJMT0FERUQASEVBRABFeHBlY3RlZCBIVFRQLwAAUhUAABoVAAAPEgAA5BkAAJEVAAAJFAAALRkAAOQUAADpEQAAaRQAAKEUAAB2FQAAQxYAAF4SAACUFwAAFxYAAH0UAAB/FgAAQRcAALMTAADDFgAABBoAAL0YAADQGAAAoBMAANQZAACvFgAAaBYAAHAXAADZFgAA/BgAAP4RAABZFwAAlxYAABwXAAD2FgAAjRcAAAsSAAB/GwAALhEAALMQAABJEgAArRIAAPYYAABoEAAAYhUAABAVAABaFgAAShkAALUVAADBFQAAYBUAAFwZAABaGQAAUxkAABYVAACtEQAAQhAAALcQAABXGAAAvxUAAIkQAAAcGQAAGhkAALkVAABRGAAA3BMAAFsVAABZFQAA5hgAAGcVAAARGQAA7RgAAOcTAACuEAAAwhcAAAAUAACSEwAAhBMAAEASAAAmGQAArxUAAGIQAEHpOQsBAQBBgDoL4AEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB6jsLBAEAAAIAQYE8C14DBAMDAwMDAAADAwADAwADAwMDAwMDAwMDAAUAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAwADAEHqPQsEAQAAAgBBgT4LXgMAAwMDAwMAAAMDAAMDAAMDAwMDAwMDAwMABAAFAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwADAAMAQeA/Cw1sb3NlZWVwLWFsaXZlAEH5PwsBAQBBkMAAC+ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQfnBAAsBAQBBkMIAC+cBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAEGhxAALXgEAAQEBAQEAAAEBAAEBAAEBAQEBAQEBAQEAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAEAQYDGAAshZWN0aW9uZW50LWxlbmd0aG9ucm94eS1jb25uZWN0aW9uAEGwxgALK3JhbnNmZXItZW5jb2RpbmdwZ3JhZGUNCg0KU00NCg0KVFRQL0NFL1RTUC8AQenGAAsFAQIAAQMAQYDHAAtfBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAQenIAAsFAQIAAQMAQYDJAAtfBAUFBgUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAQenKAAsEAQAAAQBBgcsAC14CAgACAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAEHpzAALBQECAAEDAEGAzQALXwQFAAAFBQUFBQUFBQUFBQYFBQUFBQUFBQUFBQUABQAHCAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQAFAAUABQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAAAAFAEHpzgALBQEBAAEBAEGAzwALAQEAQZrPAAtBAgAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQenQAAsFAQEAAQEAQYDRAAsBAQBBitEACwYCAAAAAAIAQaHRAAs6AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB4NIAC5oBTk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRVVFUllPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==",wasmBuffer;Object.defineProperty(module2,"exports",{get:()=>wasmBuffer||(wasmBuffer=Buffer2.from(wasmBase64,"base64"))})}});var require_llhttp_simd_wasm=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/llhttp_simd-wasm.js"(exports,module2){"use strict";var{Buffer:Buffer2}=require("node:buffer"),wasmBase64="AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAn9/AGABfwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzQzBQYAAAMAAAAAAAADAQMAAwMDAAACAAAAAAICAgICAgICAgIBAQEBAQEBAQEDAAADAAAABAUBcAESEgUDAQACBggBfwFBgNgECwfFBygGbWVtb3J5AgALX2luaXRpYWxpemUACBlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQACRhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUANgxsbGh0dHBfYWxsb2MACwZtYWxsb2MAOAtsbGh0dHBfZnJlZQAMBGZyZWUADA9sbGh0dHBfZ2V0X3R5cGUADRVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADhVsbGh0dHBfZ2V0X2h0dHBfbWlub3IADxFsbGh0dHBfZ2V0X21ldGhvZAAQFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAERJsbGh0dHBfZ2V0X3VwZ3JhZGUAEgxsbGh0dHBfcmVzZXQAEw5sbGh0dHBfZXhlY3V0ZQAUFGxsaHR0cF9zZXR0aW5nc19pbml0ABUNbGxodHRwX2ZpbmlzaAAWDGxsaHR0cF9wYXVzZQAXDWxsaHR0cF9yZXN1bWUAGBtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGRBsbGh0dHBfZ2V0X2Vycm5vABoXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AGxdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAcFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB0RbGxodHRwX2Vycm5vX25hbWUAHhJsbGh0dHBfbWV0aG9kX25hbWUAHxJsbGh0dHBfc3RhdHVzX25hbWUAIBpsbGh0dHBf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a0E+aiECCyABIAI2AhwgAUIANwIQIAJBAnRBsNYAaiEAAkBBhNQAKAIAIgNBASACdCIHcUUEQCAAIAE2AgBBhNQAIAMgB3I2AgAgASAANgIYIAEgATYCCCABIAE2AgwMAQsgBEEZIAJBAXZrQQAgAkEfRxt0IQIgACgCACEAAkADQCAAIgMoAgRBeHEgBEYNASACQR12IQAgAkEBdCECIAMgAEEEcWpBEGoiBygCACIADQALIAcgATYCACABIAM2AhggASABNgIMIAEgATYCCAwBCyADKAIIIgAgATYCDCADIAE2AgggAUEANgIYIAEgAzYCDCABIAA2AggLQaDUAEGg1AAoAgBBAWsiAEF/IAAbNgIACwsHACAALQAoCwcAIAAtACoLBwAgAC0AKwsHACAALQApCwcAIAAvATQLBwAgAC0AMAtAAQR/IAAoAhghASAALwEuIQIgAC0AKCEDIAAoAjghBCAAEDcgACAENgI4IAAgAzoAKCAAIAI7AS4gACABNgIYC8X4AQIHfwN+IAEgAmohBAJAIAAiAygCDCIADQAgAygCBARAIAMgATYCBAsjAEEQayIJJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJ/AkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACDtQBAAECAwQFBgcICQoLDA0ODxARFBUWFxgZGhscHR4fICEjJCUnKCmIA4cDhQOEA/wC9QLuAusC6ALmAuMC4ALfAt0C2wLWAtUC1ALTAtICygLJAsgCxwLGAsUCxALDAr0CvAK6ArkCuAK3ArYCtQK0ArICsQKsAqoCqAKnAqYCpQKkAqMCogKhAqACnwKbApoCmQKYApcCkAKIAoQCgwKCAvkB9gH1AfQB8wHyAfEB8AHvAe0B6wHoAeMB4QHgAd8B3gHdAdwB2wHaAdkB2AHX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QEBAQEBAQEBAQEBAAEALQQAhAiADQQA2AhwgA0G3CzYCECADQQI2AgwgAyABQQFqNgIUDIEDCyADQS9qIQIDQCABIARGBEBBISECDIIDCwJAAkACQCABLQAAIgBBCWsOGAIAKioBKioqKioqKioqKioqKioqKioqAigLIAFBAWohASADQS9qLQAAQQFxRQ0LDBkLIAFBAWohAQwYCyABQQFqIQEgAi0AAEECcQ0AC0EAIQIgA0EANgIcIAMgATYCFCADQc4UNgIQIANBDDYCDAyAAwsgAUEBaiEBC0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAADQEM0QILIANCADcDIAw8CyAAQRVGBEAgA0EkNgIcIAMgATYCFCADQYYaNgIQIANBFTYCDEEAIQIM/QILQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDPwCCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDSsgA0EHNgIcIAMgATYCFCADIAA2AgwM+wILIAMtAC5BwABxRQ0BC0EAIQACQCADKAI4IgJFDQAgAigCUCICRQ0AIAMgAhEAACEACyAARQ0rIABBFUYEQCADQQo2AhwgAyABNgIUIANB8Rg2AhAgA0EVNgIMQQAhAgz6AgtBACECIANBADYCHCADIAE2AhQgA0GLDDYCECADQRM2AgwM+QILQQAhAiADQQA2AhwgAyABNgIUIANBsRQ2AhAgA0ECNgIMDPgCC0EAIQIgA0EANgIcIAMgATYCFCADQYwUNgIQIANBGTYCDAz3AgtBACECIANBADYCHCADIAE2AhQgA0HRHDYCECADQRk2AgwM9gILIABBFUYNPUEAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAz1AgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQ0oIANBDTYCHCADIAE2AhQgAyAANgIMDPQCCyAAQRVGDTpBACECIANBADYCHCADIAE2AhQgA0GiDzYCECADQSI2AgwM8wILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDIiAEUEQCABQQFqIQEMKAsgA0EONgIcIAMgADYCDCADIAFBAWo2AhQM8gILIABBFUYNN0EAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAzxAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQRAIAFBAWohAQwnCyADQQ82AhwgAyAANgIMIAMgAUEBajYCFAzwAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM7wILIABBFUYNM0EAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzuAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMyIARQ0lIANBETYCHCADIAE2AhQgAyAANgIMDO0CCyAAQRVGDTBBACECIANBADYCHCADIAE2AhQgA0HODDYCECADQSM2AgwM7AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEMJQsgA0ESNgIcIAMgADYCDCADIAFBAWo2AhQM6wILIANBL2otAABBAXFFDQELQRUhAgzPAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM6AILIABBO0cNACABQQFqIQEMDAtBACECIANBADYCHCADIAE2AhQgA0GYFzYCECADQQI2AgwM5gILIABBFUYNKEEAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzlAgsgA0EUNgIcIAMgATYCFCADIAA2AgwM5AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEM3AILIANBFTYCHCADIAA2AgwgAyABQQFqNgIUDOMCCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNoCCyADQRc2AhwgAyAANgIMIAMgAUEBajYCFAziAgsgAEEVRg0jQQAhAiADQQA2AhwgAyABNgIUIANBzgw2AhAgA0EjNgIMDOECCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDB0LIANBGTYCHCADIAA2AgwgAyABQQFqNgIUDOACCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNYCCyADQRo2AhwgAyAANgIMIAMgAUEBajYCFAzfAgsgAEEVRg0fQQAhAiADQQA2AhwgAyABNgIUIANBog82AhAgA0EiNgIMDN4CCyADKAIEIQBBACEC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DLMCCyABIARGBEBB6QEhAgyzAgsgAS0AAEHIAEYNASADQQE6ACgLQbYBIQIMlwILQcoBIQIMlgILIAEgBEcEQCADQQw2AgggAyABNgIEQckBIQIMlgILQegBIQIMrwILIAEgBEYEQEHnASECDK8CCyABLQAAQcgARw0EIAFBAWohAUHIASECDJQCCyABIARGBEBB5gEhAgyuAgsCQAJAIAEtAABBxQBrDhAABQUFBQUFBQUFBQUFBQUBBQsgAUEBaiEBQcYBIQIMlAILIAFBAWohAUHHASECDJMCC0HlASECIAEgBEYNrAIgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB99MAai0AAEcNAyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMrQILIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgBFBEBB1AEhAgyTAgsgA0HkATYCHCADIAE2AhQgAyAANgIMQQAhAgysAgtB4wEhAiABIARGDasCIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQfXTAGotAABHDQIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADKwCCyADQYEEOwEoIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgANAwwCCyADQQA2AgALQQAhAiADQQA2AhwgAyABNgIUIANB0B42AhAgA0EINgIMDKkCC0HFASECDI4CCyADQeIBNgIcIAMgATYCFCADIAA2AgxBACECDKcCC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ1lIABBFUcEQCADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgynAgsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDKYCC0HhASECIAQgASIARg2lAiAEIAFrIAMoAgAiAWohBSAAIAFrQQRqIQYCQANAIAAtAAAgAUHw0wBqLQAARw0BIAFBBEYNAyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBTYCAAymAgsgA0EANgIcIAMgADYCFCADQYQ3NgIQIANBCDYCDCADQQA2AgBBACECDKUCCyABIARHBEAgA0ENNgIIIAMgATYCBEHCASECDIsCC0HgASECDKQCCyADQQA2AgAgBkEBaiEBC0HDASECDIgCCyABIARGBEBB3wEhAgyiAgsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFBwQEhAgyIAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYgCIANB3gE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAEgBEYEQEHdASECDKECCwJAIAEtAABBLkYEQCABQQFqIQEMAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYkCIANB3AE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILQcABIQIMhgILIAEgBEYEQEHbASECDKACC0EAIQBBASEFQQEhB0EAIQICQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQCABLQAAQTBrDgoKCQABAgMEBQYICwtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshAkEAIQVBACEHDAILQQkhAkEBIQBBACEFQQAhBwwBC0EAIQVBASECCyADIAI6ACsgAUEBaiEBAkACQCADLQAuQRBxDQACQAJAAkAgAy0AKg4DAQACBAsgB0UNAwwCCyAADQEMAgsgBUUNAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDQIgA0HYATYCHCADIAE2AhQgAyAANgIMQQAhAgyiAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYsCIANB2QE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ2JAiADQdoBNgIcIAMgATYCFCADIAA2AgwMoAILQb8BIQIMhQILQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALAkAgAARAIABBFUYNASADQQA2AhwgAyABNgIUIANBnA02AhAgA0EhNgIMQQAhAgygAgtBvgEhAgyFAgsgA0HXATYCHCADIAE2AhQgA0HWGTYCECADQRU2AgxBACECDJ4CCyABIARGBEBB1wEhAgyeAgsCQCABLQAAQSBGBEAgA0EAOwE0IAFBAWohAQwBCyADQQA2AhwgAyABNgIUIANB6xA2AhAgA0EJNgIMQQAhAgyeAgtBvQEhAgyDAgsgASAERgRAQdYBIQIM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LgsgAUEBaiEBQZcBIQIM2AELIAFBAWohAUEiDCsLIAEgBEYEQEGvASECDPEBCyABLQAAQdAARw0rIAFBAWohAUGWASECDNYBCyABIARGBEBBrgEhAgzwAQsCQAJAIAEtAABBxgBrDgsALCwsLCwsLCwsASwLIAFBAWohAUGUASECDNYBCyABQQFqIQFBlQEhAgzVAQtBrQEhAiABIARGDe4BIAMoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQazTAGotAABHDSggAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO8BCyADQQA2AgAgBkEBaiEBQQ0MKAtBrAEhAiABIARGDe0BIAMoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQeHTAGotAABHDScgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO4BCyADQQA2AgAgBkEBaiEBQQwMJwtBqwEhAiABIARGDewBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQarTAGotAABHDSYgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO0BCyADQQA2AgAgBkEBaiEBQQMMJgtBqgEhAiABIARGDesBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQajTAGotAABHDSUgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADOwBCyADQQA2AgAgBkEBaiEBQSYMJQsgASAERgRAQakBIQIM6wELAkACQCABLQAAQdQAaw4CAAEnCyABQQFqIQFBjwEhAgzRAQsgAUEBaiEBQZABIQIM0AELQagBIQIgASAERg3pASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGm0wBqLQAARw0jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzqAQsgA0EANgIAIAZBAWohAUEnDCMLQacBIQIgASAERg3oASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGk0wBqLQAARw0iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzpAQsgA0EANgIAIAZBAWohAUEcDCILQaYBIQIgASAERg3nASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGe0wBqLQAARw0hIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzoAQsgA0EANgIAIAZBAWohAUEGDCELQaUBIQIgASAERg3mASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEGZ0wBqLQAARw0gIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAznAQsgA0EANgIAIAZBAWohAUEZDCALIAEgBEYEQEGkASECDOYBCwJAAkACQAJAIAEtAABBLWsOIwAkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAEkJCQkJAIkJCQDJAsgAUEBaiEBQYQBIQIMzgELIAFBAWohAUGFASECDM0BCyABQQFqIQFBigEhAgzMAQsgAUEBaiEBQYsBIQIMywELQaMBIQIgASAERg3kASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGX0wBqLQAARw0eIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzlAQsgA0EANgIAIAZBAWohAUELDB4LIAEgBEYEQEGiASECDOQBCwJAAkAgAS0AAEHBAGsOAwAgASALIAFBAWohAUGGASECDMoBCyABQQFqIQFBiQEhAgzJAQsgASAERgRAQaEBIQIM4wELAkACQCABLQAAQcEAaw4PAB8fHx8fHx8fHx8fHx8BHwsgAUEBaiEBQYcBIQIMyQELIAFBAWohAUGIASECDMgBCyABIARGBEBBoAEhAgziAQsgAS0AAEHMAEcNHCABQQFqIQFBCgwbC0GfASECIAEgBEYN4AEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBkdMAai0AAEcNGiAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4QELIANBADYCACAGQQFqIQFBHgwaC0GeASECIAEgBEYN3wEgAygCACIAIAQgAWtqIQUgASAAa0EGaiEGAkADQCABLQAAIABBitMAai0AAEcNGSAAQQZGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4AELIANBADYCACAGQQFqIQFBFQwZC0GdASECIAEgBEYN3gEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBh9MAai0AAEcNGCAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3wELIANBADYCACAGQQFqIQFBFwwYC0GcASECIAEgBEYN3QEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBgdMAai0AAEcNFyAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3gELIANBADYCACAGQQFqIQFBGAwXCyABIARGBEBBmwEhAgzdAQsCQAJAIAEtAABByQBrDgcAGRkZGRkBGQsgAUEBaiEBQYEBIQIMwwELIAFBAWohAUGCASECDMIBC0GaASECIAEgBEYN2wEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5tMAai0AAEcNFSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3AELIANBADYCACAGQQFqIQFBCQwVC0GZASECIAEgBEYN2gEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5NMAai0AAEcNFCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2wELIANBADYCACAGQQFqIQFBHwwUC0GYASECIAEgBEYN2QEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB/tIAai0AAEcNEyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2gELIANBADYCACAGQQFqIQFBAgwTC0GXASECIAEgBEYN2AEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGA0AgAS0AACAAQfzSAGotAABHDREgAEEBRg0CIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADNgBCyABIARGBEBBlgEhAgzYAQtBASABLQAAQd8ARw0RGiABQQFqIQFB/QAhAgy9AQsgA0EANgIAIAZBAWohAUH+ACECDLwBC0GVASECIAEgBEYN1QEgAygCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABBxNMAai0AAEcNDyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1gELIANBADYCACAGQQFqIQFBKQwPC0GUASECIAEgBEYN1AEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB+NIAai0AAEcNDiAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1QELIANBADYCACAGQQFqIQFBLQwOCyABIARGBEBBkwEhAgzUAQsgAS0AAEHFAEcNDiABQQFqIQFB+gAhAgy5AQsgASAERgRAQZIBIQIM0wELAkACQCABLQAAQcwAaw4IAA8PDw8PDwEPCyABQQFqIQFB+AAhAgy5AQsgAUEBaiEBQfkAIQIMuAELQZEBIQIgASAERg3RASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHz0gBqLQAARw0LIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzSAQsgA0EANgIAIAZBAWohAUEjDAsLQZABIQIgASAERg3QASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHw0gBqLQAARw0KIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzRAQsgA0EANgIAIAZBAWohAUEADAoLIAEgBEYEQEGPASECDNABCwJAAkAgAS0AAEHIAGsOCAAMDAwMDAwBDAsgAUEBaiEBQfMAIQIMtgELIAFBAWohAUH2ACECDLUBCyABIARGBEBBjgEhAgzPAQsCQAJAIAEtAABBzgBrDgMACwELCyABQQFqIQFB9AAhAgy1AQsgAUEBaiEBQfUAIQIMtAELIAEgBEYEQEGNASECDM4BCyABLQAAQdkARw0IIAFBAWohAUEIDAcLQYwBIQIgASAERg3MASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHs0gBqLQAARw0GIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzNAQsgA0EANgIAIAZBAWohAUEFDAYLQYsBIQIgASAERg3LASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHm0gBqLQAARw0FIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzMAQsgA0EANgIAIAZBAWohAUEWDAULQYoBIQIgASAERg3KASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHh0wBqLQAARw0EIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzLAQsgA0EANgIAIAZBAWohAUEQDAQLIAEgBEYEQEGJASECDMoBCwJAAkAgAS0AAEHDAGsODAAGBgYGBgYGBgYGAQYLIAFBAWohAUHvACECDLABCyABQQFqIQFB8AAhAgyvAQtBiAEhAiABIARGDcgBIAMoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQeDSAGotAABHDQIgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADMkBCyADQQA2AgAgBkEBaiEBQSQMAgsgA0EANgIADAILIAEgBEYEQEGHASECDMcBCyABLQAAQcwARw0BIAFBAWohAUETCzoAKSADKAIEIQAgA0EANgIEIAMgACABEC0iAA0CDAELQQAhAiADQQA2AhwgAyABNgIUIANB6R42AhAgA0EGNgIMDMQBC0HuACECDKkBCyADQYYBNgIcIAMgATYCFCADIAA2AgxBACECDMIBC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ0AIABBFUYNASADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgzBAQtB7QAhAgymAQsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDL8BCyABIARGBEBBhQEhAgy/AQsCQCABLQAAQSBGBEAgAUEBaiEBDAELIANBADYCHCADIAE2AhQgA0GGHjYCECADQQY2AgxBACECDL8BC0ECIQIMpAELA0AgAS0AAEEgRw0CIAQgAUEBaiIBRw0AC0GEASECDL0BCyABIARGBEBBgwEhAgy9AQsCQCABLQAAQQlrDgRAAABAAAtB6wAhAgyiAQsgAy0AKUEFRgRAQewAIQIMogELQeoAIQIMoQELIAEgBEYEQEGCASECDLsBCyADQQ82AgggAyABNgIEDAoLIAEgBEYEQEGBASECDLoBCwJAIAEtAABBCWsOBD0AAD0AC0HpACECDJ8BCyABIARHBEAgA0EPNgIIIAMgATYCBEHnACECDJ8BC0GAASECDLgBCwJAIAEgBEcEQANAIAEtAABB4M4Aai0AACIAQQNHBEACQCAAQQFrDgI/AAQLQeYAIQIMoQELIAQgAUEBaiIBRw0AC0H+ACECDLkBC0H+ACECDLgBCyADQQA2AhwgAyABNgIUIANBxh82AhAgA0EHNgIMQQAhAgy3AQsgASAERgRAQf8AIQIMtwELAkACQAJAIAEtAABB4NAAai0AAEEBaw4DPAIAAQtB6AAhAgyeAQsgA0EANgIcIAMgATYCFCADQYYSNgIQIANBBzYCDEEAIQIMtwELQeAAIQIMnAELIAEgBEcEQCABQQFqIQFB5QAhAgycAQtB/QAhAgy1AQsgBCABIgBGBEBB/AAhAgy1AQsgAC0AACIBQS9GBEAgAEEBaiEBQeQAIQIMmwELIAFBCWsiAkEXSw0BIAAhAUEBIAJ0QZuAgARxDTcMAQsgBCABIgBGBEBB+wAhAgy0AQsgAC0AAEEvRw0AIABBAWohAQwDC0EAIQIgA0EANgIcIAMgADYCFCADQcYfNgIQIANBBzYCDAyyAQsCQAJAAkACQAJAA0AgAS0AAEHgzABqLQAAIgBBBUcEQAJAAkAgAEEBaw4IPQUGBwgABAEIC0HhACECDJ8BCyABQQFqIQFB4wAhAgyeAQsgBCABQQFqIgFHDQALQfoAIQIMtgELIAFBAWoMFAsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgy0AQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyzAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyyAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMsQELIAEgBEYEQEH5ACECDLEBCwJAIAEtAABB4MwAai0AAEEBaw4INAQFBgAIAgMHCyABQQFqIQELQQMhAgyVAQsgAUEBagwNC0EAIQIgA0EANgIcIANBoxI2AhAgA0EHNgIMIAMgAUEBajYCFAytAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgysAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyrAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyqAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMqQELQeIAIQIMjgELIAEgBEYEQEH4ACECDKgBCyABQQFqDAILIAEgBEYEQEH3ACECDKcBCyABQQFqDAELIAEgBEYNASABQQFqCyEBQQQhAgyKAQtB9gAhAgyjAQsDQCABLQAAQeDKAGotAAAiAEECRwRAIABBAUcEQEHfACECDIsBCwwnCyAEIAFBAWoiAUcNAAtB9QAhAgyiAQsgASAERgRAQfQAIQIMogELAkAgAS0AAEEJaw43JQMGJQQGBgYGBgYGBgYGBgYGBgYGBgYFBgYCBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAAYLIAFBAWoLIQFBBSECDIYBCyABQQFqDAYLIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB2wA2AhwgAyABNgIUIAMgADYCDEEAIQIMngELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB3QA2AhwgAyABNgIUIAMgADYCDEEAIQIMnQELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB8AA2AhwgAyABNgIUIAMgADYCDEEAIQIMnAELIANBADYCHCADIAE2AhQgA0G8EzYCECADQQc2AgxBACECDJsBCwJAAkACQAJAA0AgAS0AAEHgyABqLQAAIgBBBUcEQAJAIABBAWsOBiQDBAUGAAYLQd4AIQIMhgELIAQgAUEBaiIBRw0AC0HzACECDJ4BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQdsANgIcIAMgATYCFCADIAA2AgxBACECDJ0BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQd0ANgIcIAMgATYCFCADIAA2AgxBACECDJwBCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQfAANgIcIAMgATYCFCADIAA2AgxBACECDJsBCyADQQA2AhwgAyABNgIUIANB3Ag2AhAgA0EHNgIMQQAhAgyaAQsgASAERg0BIAFBAWoLIQFBBiECDH4LQfIAIQIMlwELAkACQAJAAkADQCABLQAAQeDGAGotAAAiAEEFRwRAIABBAWsOBB8CAwQFCyAEIAFBAWoiAUcNAAtB8QAhAgyaAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgyZAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyYAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyXAQsgA0EANgIcIAMgATYCFCADQbQKNgIQIANBBzYCDEEAIQIMlgELQc4AIQIMewtB0AAhAgx6C0HdACECDHkLIAEgBEYEQEHwACECDJMBCwJAIAEtAABBCWsOBBYAABYACyABQQFqIQFB3AAhAgx4CyABIARGBEBB7wAhAgySAQsCQCABLQAAQQlrDgQVAAAVAAtBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUEQEHTASECDHgLIABBFUcEQCADQQA2AhwgAyABNgIUIANBwQ02AhAgA0EaNgIMQQAhAgySAQsgA0HuADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDJEBC0HtACECIAEgBEYNkAEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB18YAai0AAEcNBCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMkQELIANBADYCACAGQQFqIQEgAy0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACECIANBADYCHCADIAE2AhQgA0HlCTYCECADQQg2AgwMkAELQewAIQIgASAERg2PASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHUxgBqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyQAQsgA0EANgIAIAZBAWohASADLQApQSFGDQMgA0EANgIcIAMgATYCFCADQYkKNgIQIANBCDYCDEEAIQIMjwELQesAIQIgASAERg2OASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHQxgBqLQAARw0CIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyPAQsgA0EANgIAIAZBAWohASADLQApIgBBI0kNAiAAQS5GDQIgA0EANgIcIAMgATYCFCADQcEJNgIQIANBCDYCDEEAIQIMjgELIANBADYCAAtBACECIANBADYCHCADIAE2AhQgA0GENzYCECADQQg2AgwMjAELQdgAIQIMcQsgASAERwRAIANBDTYCCCADIAE2AgRB1wAhAgxxC0HqACECDIoBCyABIARGBEBB6QAhAgyKAQsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFB1gAhAgxwCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdCADQegANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyABIARGBEBB5wAhAgyJAQsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ11IANB5gA2AhwgAyABNgIUIAMgADYCDEEAIQIMiQELQdUAIQIMbgsgASAERgRAQeUAIQIMiAELQQAhAEEBIQVBASEHQQAhAgJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAEtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyECQQAhBUEAIQcMAgtBCSECQQEhAEEAIQVBACEHDAELQQAhBUEBIQILIAMgAjoAKyABQQFqIQECQAJAIAMtAC5BEHENAAJAAkACQCADLQAqDgMBAAIECyAHRQ0DDAILIAANAQwCCyAFRQ0BCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNAiADQeIANgIcIAMgATYCFCADIAA2AgxBACECDIoBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdyADQeMANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdSADQeQANgIcIAMgATYCFCADIAA2AgwMiAELQdMAIQIMbQsgAy0AKUEiRg2AAUHSACECDGwLQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALIABFBEBB1AAhAgxsCyAAQRVHBEAgA0EANgIcIAMgATYCFCADQZwNNgIQIANBITYCDEEAIQIMhgELIANB4QA2AhwgAyABNgIUIANB1hk2AhAgA0EVNgIMQQAhAgyFAQsgASAERgRAQeAAIQIMhQELAkACQAJAAkACQCABLQAAQQprDgQBBAQABAsgAUEBaiEBDAELIAFBAWohASADQS9qLQAAQQFxRQ0BC0HRACECDGwLIANBADYCHCADIAE2AhQgA0GIETYCECADQQk2AgxBACECDIUBCyADQQA2AhwgAyABNgIUIANBiBE2AhAgA0EJNgIMQQAhAgyEAQsgASAERgRAQd8AIQIMhAELIAEtAABBCkYEQCABQQFqIQEMCQsgAy0ALkHAAHENCCADQQA2AhwgAyABNgIUIANBiBE2AhAgA0ECNgIMQQAhAgyDAQsgASAERgRAQd0AIQIMgwELIAEtAAAiAkENRgRAIAFBAWohAUHPACECDGkLIAEhACACQQlrDgQFAQEFAQsgBCABIgBGBEBB3AAhAgyCAQsgAC0AAEEKRw0AIABBAWoMAgtBACECIANBADYCHCADIAA2AhQgA0G1LDYCECADQQc2AgwMgAELIAEgBEYEQEHbACECDIABCwJAIAEtAABBCWsOBAMAAAMACyABQQFqCyEBQc0AIQIMZAsgASAERgRAQdoAIQIMfgsgAS0AAEEJaw4EAAEBAAELQQAhAiADQQA2AhwgA0HsETYCECADQQc2AgwgAyABQQFqNgIUDHwLIANBgBI7ASpBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUNACAAQRVHDQEgA0HZADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDHsLQcwAIQIMYAsgA0EANgIcIAMgATYCFCADQcENNgIQIANBGjYCDEEAIQIMeQsgASAERgRAQdkAIQIMeQsgAS0AAEEgRw06IAFBAWohASADLQAuQQFxDTogA0EANgIcIAMgATYCFCADQa0bNgIQIANBHjYCDEEAIQIMeAsgASAERgRAQdgAIQIMeAsCQAJAAkACQAJAIAEtAAAiAEEKaw4EAgMDAAELIAFBAWohAUErIQIMYQsgAEE6Rw0BIANBADYCHCADIAE2AhQgA0G5ETYCECADQQo2AgxBACECDHoLIAFBAWohASADQS9qLQAAQQFxRQ1tIAMtADJBgAFxRQRAIANBMmohAiADEDRBACEAAkAgAygCOCIGRQ0AIAYoAiQiBkUNACADIAYRAAAhAAsCQAJAIAAOFkpJSAEBAQEBAQEBAQEBAQEBAQEBAQABCyADQSk2AhwgAyABNgIUIANBshg2AhAgA0EVNgIMQQAhAgx7CyADQQA2AhwgAyABNgIUIANB3Qs2AhAgA0ERNgIMQQAhAgx6C0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAARQ1VIABBFUcNASADQQU2AhwgAyABNgIUIANBhho2AhAgA0EVNgIMQQAhAgx5C0HKACECDF4LQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDHcLIAMgAy8BMkGAAXI7ATIMOAsgASAERwRAIANBEDYCCCADIAE2AgRByQAhAgxcC0HXACECDHULIAEgBEYEQEHWACECDHULAkACQAJAAkAgAS0AACIAQSByIAAgAEHBAGtB/wFxQRpJG0H/AXFB4wBrDhMAPT09PT09PT09PT09AT09PQIDPQsgAUEBaiEBQcUAIQIMXQsgAUEBaiEBQcYAIQIMXAsgAUEBaiEBQccAIQIMWwsgAUEBaiEBQcgAIQIMWgtB1QAhAiAEIAEiAEYNcyAEIAFrIAMoAgAiAWohBiAAIAFrQQVqIQcDQCABQcDGAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQhBBCABQQVGDQoaIAFBAWohASAEIABBAWoiAEcNAAsgAyAGNgIADHMLQdQAIQIgBCABIgBGDXIgBCABayADKAIAIgFqIQYgACABa0EPaiEHA0AgAUGwxgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0HQQMgAUEPRg0JGiABQQFqIQEgBCAAQQFqIgBHDQALIAMgBjYCAAxyC0HTACECIAQgASIARg1xIAQgAWsgAygCACIBaiEGIAAgAWtBDmohBwNAIAFBksYAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNBiABQQ5GDQcgAUEBaiEBIAQgAEEBaiIARw0ACyADIAY2AgAMcQtB0gAhAiAEIAEiAEYNcCAEIAFrIAMoAgAiAWohBSAAIAFrQQFqIQYDQCABQZDGAGotAAAgAC0AACIHQSByIAcgB0HBAGtB/wFxQRpJG0H/AXFHDQUgAUEBRg0CIAFBAWohASAEIABBAWoiAEcNAAsgAyAFNgIADHALIAEgBEYEQEHRACECDHALAkACQCABLQAAIgBBIHIgACAAQcEAa0H/AXFBGkkbQf8BcUHuAGsOBwA2NjY2NgE2CyABQQFqIQFBwgAhAgxWCyABQQFqIQFBwwAhAgxVCyADQQA2AgAgBkEBaiEBQcQAIQIMVAtB0AAhAiAEIAEiAEYNbSAEIAFrIAMoAgAiAWohBiAAIAFrQQlqIQcDQCABQYbGAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQJBAiABQQlGDQQaIAFBAWohASAEIABBAWoiAEcNAAsgAyAGNgIADG0LQc8AIQIgBCABIgBGDWwgBCABayADKAIAIgFqIQYgACABa0EFaiEHA0AgAUGAxgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBBUYNAiABQQFqIQEgBCAAQQFqIgBHDQALIAMgBjYCAAxsCyAAIQEgA0EANgIADDALQQELOgAsIANBADYCACAHQQFqIQELQSwhAgxOCwJAA0AgAS0AAEGAxABqLQAAQQFHDQEgBCABQQFqIgFHDQALQc0AIQIMaAtBwQAhAgxNCyABIARGBEBBzAAhAgxnCyABLQAAQTpGBEAgAygCBCEAIANBADYCBCADIAAgARAvIgBFDTAgA0HLADYCHCADIAA2AgwgAyABQQFqNgIUQQAhAgxnCyADQQA2AhwgAyABNgIUIANBuRE2AhAgA0EKNgIMQQAhAgxmCwJAAkAgAy0ALEECaw4CAAEkCyADQTNqLQAAQQJxRQ0jIAMtAC5BAnENIyADQQA2AhwgAyABNgIUIANB1RM2AhAgA0ELNgIMQQAhAgxmCyADLQAyQSBxRQ0iIAMtAC5BAnENIiADQQA2AhwgAyABNgIUIANB7BI2AhAgA0EPNgIMQQAhAgxlC0EAIQACQCADKAI4IgJFDQAgAigCQCICRQ0AIAMgAhEAACEACyAARQRAQcAAIQIMSwsgAEEVRwRAIANBADYCHCADIAE2AhQgA0H4DjYCECADQRw2AgxBACECDGULIANBygA2AhwgAyABNgIUIANB8Bo2AhAgA0EVNgIMQQAhAgxkCyABIARHBEADQCABLQAAQfA/ai0AAEEBRw0XIAQgAUEBaiIBRw0AC0HEACECDGQLQcQAIQIMYwsgASAERwRAA0ACQCABLQAAIgBBIHIgACAAQcEAa0H/AXFBGkkbQf8BcSIAQQlGDQAgAEEgRg0AAkACQAJAAkAgAEHjAGsOEwADAwMDAwMDAQMDAwMDAwMDAwIDCyABQQFqIQFBNSECDE4LIAFBAWohAUE2IQIMTQsgAUEBaiEBQTchAgxMCwwVCyAEIAFBAWoiAUcNAAtBPCECDGMLQTwhAgxiCyABIARGBEBByAAhAgxiCyADQRE2AgggAyABNgIEAkACQAJAAkACQCADLQAsQQFrDgQUAAECCQsgAy0AMkEgcQ0DQdEBIQIMSwsCQCADLwEyIgBBCHFFDQAgAy0AKEEBRw0AIAMtAC5BCHFFDQILIAMgAEH3+wNxQYAEcjsBMgwLCyADIAMvATJBEHI7ATIMBAsgA0EANgIEIAMgASABEDAiAARAIANBwQA2AhwgAyAANgIMIAMgAUEBajYCFEEAIQIMYwsgAUEBaiEBDFILIANBADYCHCADIAE2AhQgA0GjEzYCECADQQQ2AgxBACECDGELQccAIQIgASAERg1gIAMoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAEHwwwBqLQAAIAEtAABBIHJHDQEgAEEGRg1GIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADGELIANBADYCAAwFCwJAIAEgBEcEQANAIAEtAABB8MEAai0AACIAQQFHBEAgAEECRw0DIAFBAWohAQwFCyAEIAFBAWoiAUcNAAtBxQAhAgxhC0HFACECDGALCyADQQA6ACwMAQtBCyECDEMLQT4hAgxCCwJAAkADQCABLQAAIgBBIEcEQAJAIABBCmsOBAMFBQMACyAAQSxGDQMMBAsgBCABQQFqIgFHDQALQcYAIQIMXQsgA0EIOgAsDA4LIAMtAChBAUcNAiADLQAuQQhxDQIgAygCBCEAIANBADYCBCADIAAgARAwIgAEQCADQcIANgIcIAMgADYCDCADIAFBAWo2AhRBACECDFwLIAFBAWohAQxKC0E6IQIMQAsCQANAIAEtAAAiAEEgRyAAQQlHcQ0BIAQgAUEBaiIBRw0AC0HDACECDFoLC0E7IQIMPgsCQAJAIAEgBEcEQANAIAEtAAAiAEEgRwRAIABBCmsOBAMEBAMECyAEIAFBAWoiAUcNAAtBPyECDFoLQT8hAgxZCyADIAMvATJBIHI7ATIMCgsgAygCBCEAIANBADYCBCADIAAgARAwIgBFDUggA0E+NgIcIAMgATYCFCADIAA2AgxBACECDFcLAkAgASAERwRAA0AgAS0AAEHwwQBqLQAAIgBBAUcEQCAAQQJGDQMMDAsgBCABQQFqIgFHDQALQTchAgxYC0E3IQIMVwsgAUEBaiEBDAQLQTshAiAEIAEiAEYNVSAEIAFrIAMoAgAiAWohBiAAIAFrQQVqIQcCQANAIAFBwMYAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNASABQQVGBEBBByEBDDsLIAFBAWohASAEIABBAWoiAEcNAAsgAyAGNgIADFYLIANBADYCACAAIQEMBQtBOiECIAQgASIARg1UIAQgAWsgAygCACIBaiEGIAAgAWtBCGohBwJAA0AgAUHkP2otAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQEgAUEIRgRAQQUhAQw6CyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBjYCAAxVCyADQQA2AgAgACEBDAQLQTkhAiAEIAEiAEYNUyAEIAFrIAMoAgAiAWohBiAAIAFrQQNqIQcCQANAIAFB4D9qLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBA0YEQEEGIQEMOQsgAUEBaiEBIAQgAEEBaiIARw0ACyADIAY2AgAMVAsgA0EANgIAIAAhAQwDCwJAA0AgAS0AACIAQSBHBEAgAEEKaw4EBwQEBwILIAQgAUEBaiIBRw0AC0E4IQIMUwsgAEEsRw0BIAFBAWohAEEBIQECQAJAAkACQAJAIAMtACxBBWsOBAMBAgQACyAAIQEMBAtBAiEBDAELQQQhAQsgA0EBOgAsIAMgAy8BMiABcjsBMiAAIQEMAQsgAyADLwEyQQhyOwEyIAAhAQtBPSECDDcLIANBADoALAtBOCECDDULIAEgBEYEQEE2IQIMTwsCQAJAAkACQAJAIAEtAABBCmsOBAACAgECCyADKAIEIQAgA0EANgIEIAMgACABEDAiAEUNAiADQTM2AhwgAyABNgIUIAMgADYCDEEAIQIMUgsgAygCBCEAIANBADYCBCADIAAgARAwIgBFBEAgAUEBaiEBDAYLIANBMjYCHCADIAA2AgwgAyABQQFqNgIUQQAhAgxRCyADLQAuQQFxBEBB0AEhAgw3CyADKAIEIQAgA0EANgIEIAMgACABEDAiAA0BDEMLQTMhAgw1CyADQTU2AhwgAyABNgIUIAMgADYCDEEAIQIMTgtBNCECDDMLIANBL2otAABBAXENACADQQA2AhwgAyABNgIUIANB8RU2AhAgA0EZNgIMQQAhAgxMC0EyIQIMMQsgASAERgRAQTIhAgxLCwJAIAEtAABBCkYEQCABQQFqIQEMAQsgA0EANgIcIAMgATYCFCADQZgWNgIQIANBAzYCDEEAIQIMSwtBMSECDDALIAEgBEYEQEExIQIMSgsgAS0AACIAQQlHIABBIEdxDQEgAy0ALEEIRw0AIANBADoALAtBPCECDC4LQQEhAgJAAkACQAJAIAMtACxBBWsOBAMBAgAKCyADIAMvATJBCHI7ATIMCQtBAiECDAELQQQhAgsgA0EBOgAsIAMgAy8BMiACcjsBMgwGCyABIARGBEBBMCECDEcLIAEtAABBCkYEQCABQQFqIQEMAQsgAy0ALkEBcQ0AIANBADYCHCADIAE2AhQgA0HHJzYCECADQQI2AgxBACECDEYLQS8hAgwrCyABQQFqIQFBMCECDCoLIAEgBEYEQEEvIQIMRAsgAS0AACIAQQlHIABBIEdxRQRAIAFBAWohASADLQAuQQFxDQEgA0EANgIcIAMgATYCFCADQekPNgIQIANBCjYCDEEAIQIMRAtBASECAkACQAJAAkACQAJAIAMtACxBAmsOBwUEBAMBAgAECyADIAMvATJBCHI7ATIMAwtBAiECDAELQQQhAgsgA0EBOgAsIAMgAy8BMiACcjsBMgtBLiECDCoLIANBADYCHCADIAE2AhQgA0GzEjYCECADQQs2AgxBACECDEMLQdIBIQIMKAsgASAERgRAQS4hAgxCCyADQQA2AgQgA0ERNgIIIAMgASABEDAiAA0BC0EtIQIMJgsgA0EtNgIcIAMgATYCFCADIAA2AgxBACECDD8LQQAhAAJAIAMoAjgiAkUNACACKAJEIgJFDQAgAyACEQAAIQALIABFDQAgAEEVRw0BIANB2AA2AhwgAyABNgIUIANBnho2AhAgA0EVNgIMQQAhAgw+C0HLACECDCMLIANBADYCHCADIAE2AhQgA0GFDjYCECADQR02AgxBACECDDwLIAEgBEYEQEHOACECDDwLIAEtAAAiAEEgRg0CIABBOkYNAQsgA0EAOgAsQQkhAgwgCyADKAIEIQAgA0EANgIEIAMgACABEC8iAA0BDAILIAMtAC5BAXEEQEHPASECDB8LIAMoAgQhACADQQA2AgQgAyAAIAEQLyIARQ0CIANBKjYCHCADIAA2AgwgAyABQQFqNgIUQQAhAgw4CyADQcsANgIcIAMgADYCDCADIAFBAWo2AhRBACECDDcLIAFBAWohAUE/IQIMHAsgAUEBaiEBDCkLIAEgBEYEQEErIQIMNQsCQCABLQAAQQpGBEAgAUEBaiEBDAELIAMtAC5BwABxRQ0GCyADLQAyQYABcQRAQQAhAAJAIAMoAjgiAkUNACACKAJUIgJFDQAgAyACEQAAIQALIABFDREgAEEVRgRAIANBBTYCHCADIAE2AhQgA0GGGjYCECADQRU2AgxBACECDDYLIANBADYCHCADIAE2AhQgA0HiDTYCECADQRQ2AgxBACECDDULIANBMmohAiADEDRBACEAAkAgAygCOCIGRQ0AIAYoAiQiBkUNACADIAYRAAAhAAsgAA4WAgEABAQEBAQEBAQEBAQEBAQEBAQEAwQLIANBAToAMAsgAiACLwEAQcAAcjsBAAtBKiECDBcLIANBKTYCHCADIAE2AhQgA0GyGDYCECADQRU2AgxBACECDDALIANBADYCHCADIAE2AhQgA0HdCzYCECADQRE2AgxBACECDC8LIANBADYCHCADIAE2AhQgA0GdCzYCECADQQI2AgxBACECDC4LQQEhByADLwEyIgVBCHFFBEAgAykDIEIAUiEHCwJAIAMtADAEQEEBIQAgAy0AKUEFRg0BIAVBwABxRSAHcUUNAQsCQCADLQAoIgJBAkYEQEEBIQAgAy8BNCIGQeUARg0CQQAhACAFQcAAcQ0CIAZB5ABGDQIgBkHmAGtBAkkNAiAGQcwBRg0CIAZBsAJGDQIMAQtBACEAIAVBwABxDQELQQIhACAFQQhxDQAgBUGABHEEQAJAIAJBAUcNACADLQAuQQpxDQBBBSEADAILQQQhAAwBCyAFQSBxRQRAIAMQNUEAR0ECdCEADAELQQBBAyADKQMgUBshAAsCQCAAQQFrDgUAAQYHAgMLQQAhAgJAIAMoAjgiAEUNACAAKAIsIgBFDQAgAyAAEQAAIQILIAJFDSYgAkEVRgRAIANBAzYCHCADIAE2AhQgA0G9GjYCECADQRU2AgxBACECDC4LQQAhAiADQQA2AhwgAyABNgIUIANBrw42AhAgA0ESNgIMDC0LQc4BIQIMEgtBACECIANBADYCHCADIAE2AhQgA0HkHzYCECADQQ82AgwMKwtBACEAAkAgAygCOCICRQ0AIAIoAiwiAkUNACADIAIRAAAhAAsgAA0BC0EOIQIMDwsgAEEVRgRAIANBAjYCHCADIAE2AhQgA0G9GjYCECADQRU2AgxBACECDCkLQQAhAiADQQA2AhwgAyABNgIUIANBrw42AhAgA0ESNgIMDCgLQSkhAgwNCyADQQE6ADEMJAsgASAERwRAIANBCTYCCCADIAE2AgRBKCECDAwLQSYhAgwlCyADIAMpAyAiDCAEIAFrrSIKfSILQgAgCyAMWBs3AyAgCiAMVARAQSUhAgwlCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDQAgA0EFNgIcIAMgATYCFCADIAA2AgwMJAtBDyECDAkLIAEgBEYEQEEjIQIMIwtCACEKAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAABBMGsONxcWAAECAwQFBgcUFBQUFBQUCAkKCwwNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQODxAREhMUC0ICIQoMFgtCAyEKDBULQgQhCgwUC0IFIQoMEwtCBiEKDBILQgchCgwRC0IIIQoMEAtCCSEKDA8LQgohCgwOC0ILIQoMDQtCDCEKDAwLQg0hCgwLC0IOIQoMCgtCDyEKDAkLQgohCgwIC0ILIQoMBwtCDCEKDAYLQg0hCgwFC0IOIQoMBAtCDyEKDAMLQQAhAiADQQA2AhwgAyABNgIUIANBzhQ2AhAgA0EMNgIMDCILIAEgBEYEQEEiIQIMIgtCACEKAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQTBrDjcVFAABAgMEBQYHFhYWFhYWFggJCgsMDRYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWDg8QERITFgtCAiEKDBQLQgMhCgwTC0IEIQoMEgtCBSEKDBELQgYhCgwQC0IHIQoMDwtCCCEKDA4LQgkhCgwNC0IKIQoMDAtCCyEKDAsLQgwhCgwKC0INIQoMCQtCDiEKDAgLQg8hCgwHC0IKIQoMBgtCCyEKDAULQgwhCgwEC0INIQoMAwtCDiEKDAILQg8hCgwBC0IBIQoLIAFBAWohASADKQMgIgtC//////////8PWARAIAMgC0IEhiAKhDcDIAwCC0EAIQIgA0EANgIcIAMgATYCFCADQa0JNgIQIANBDDYCDAwfC0ElIQIMBAtBJiECDAMLIAMgAToALCADQQA2AgAgB0EBaiEBQQwhAgwCCyADQQA2AgAgBkEBaiEBQQohAgwBCyABQQFqIQFBCCECDAALAAtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMGAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMFwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMFgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMFQtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMFAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMEwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMEgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMEQtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMEAtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMDwtBACECIANBADYCHCADIAE2AhQgA0HIEjYCECADQQs2AgwMDgtBACECIANBADYCHCADIAE2AhQgA0GVCTYCECADQQs2AgwMDQtBACECIANBADYCHCADIAE2AhQgA0HpDzYCECADQQo2AgwMDAtBACECIANBADYCHCADIAE2AhQgA0GDEDYCECADQQo2AgwMCwtBACECIANBADYCHCADIAE2AhQgA0GmHDYCECADQQI2AgwMCgtBACECIANBADYCHCADIAE2AhQgA0HFFTYCECADQQI2AgwMCQtBACECIANBADYCHCADIAE2AhQgA0H/FzYCECADQQI2AgwMCAtBACECIANBADYCHCADIAE2AhQgA0HKFzYCECADQQI2AgwMBwsgA0ECNgIcIAMgATYCFCADQZQdNgIQIANBFjYCDEEAIQIMBgtB3gAhAiABIARGDQUgCUEIaiEHIAMoAgAhBQJAAkAgASAERwRAIAVBxsYAaiEIIAQgBWogAWshBiAFQX9zQQpqIgUgAWohAANAIAEtAAAgCC0AAEcEQEECIQgMAwsgBUUEQEEAIQggACEBDAMLIAVBAWshBSAIQQFqIQggBCABQQFqIgFHDQALIAYhBSAEIQELIAdBATYCACADIAU2AgAMAQsgA0EANgIAIAcgCDYCAAsgByABNgIEIAkoAgwhACAJKAIIDgMBBQIACwALIANBADYCHCADQa0dNgIQIANBFzYCDCADIABBAWo2AhRBACECDAMLIANBADYCHCADIAA2AhQgA0HCHTYCECADQQk2AgxBACECDAILIAEgBEYEQEEoIQIMAgsgA0EJNgIIIAMgATYCBEEnIQIMAQsgASAERgRAQQEhAgwBCwNAAkACQAJAIAEtAABBCmsOBAABAQABCyABQQFqIQEMAQsgAUEBaiEBIAMtAC5BIHENAEEAIQIgA0EANgIcIAMgATYCFCADQYwgNgIQIANBBTYCDAwCC0EBIQIgASAERw0ACwsgCUEQaiQAIAJFBEAgAygCDCEADAELIAMgAjYCHEEAIQAgAygCBCIBRQ0AIAMgASAEIAMoAggRAQAiAUUNACADIAQ2AhQgAyABNgIMIAEhAAsgAAu+AgECfyAAQQA6AAAgAEHcAGoiAUEBa0EAOgAAIABBADoAAiAAQQA6AAEgAUEDa0EAOgAAIAFBAmtBADoAACAAQQA6AAMgAUEEa0EAOgAAQQAgAGtBA3EiASAAaiIAQQA2AgBB3AAgAWtBfHEiAiAAaiIBQQRrQQA2AgACQCACQQlJDQAgAEEANgIIIABBADYCBCABQQhrQQA2AgAgAUEMa0EANgIAIAJBGUkNACAAQQA2AhggAEEANgIUIABBADYC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U3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMARXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVycwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX3Jlc2V0YCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3N0YXR1c19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3ZlcnNpb25fY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl91cmxfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXRob2RfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfZmllbGRfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fbmFtZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdmVyc2lvbgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgSFRUUCB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgAVHJhbnNmZXItRW5jb2RpbmcgY2FuJ3QgYmUgcHJlc2VudCB3aXRoIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgc2l6ZQBFeHBlY3RlZCBMRiBhZnRlciBjaHVuayBzaXplAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGhlYWRlciB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgZXh0ZW5zaW9uIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBxdW90ZWQtcGFpciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9yZXNldCBwYXVzZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fdmFsdWUgcGF1c2UAb25fc3RhdHVzX2NvbXBsZXRlIHBhdXNlAG9uX3ZlcnNpb25fY29tcGxldGUgcGF1c2UAb25fdXJsX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAG9uX21ldGhvZF9jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfZmllbGRfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUgcGF1c2UAVW5leHBlY3RlZCBzcGFjZSBhZnRlciBzdGFydCBsaW5lAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgcmVzcG9uc2UgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGNodW5rIGV4dGVuc2lvbiBuYW1lAEludmFsaWQgc3RhdHVzIGNvZGUAUGF1c2Ugb24gQ09OTkVDVC9VcGdyYWRlAFBhdXNlIG9uIFBSSS9VcGdyYWRlAEV4cGVjdGVkIEhUVFAvMiBDb25uZWN0aW9uIFByZWZhY2UAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9tZXRob2QARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgbWV0aG9kAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX2ZpZWxkAFBhdXNlZABJbnZhbGlkIHdvcmQgZW5jb3VudGVyZWQASW52YWxpZCBtZXRob2QgZW5jb3VudGVyZWQATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBkYXRhAEV4cGVjdGVkIExGIGFmdGVyIGNodW5rIGRhdGEAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzY2hlbWEAUmVxdWVzdCBoYXMgaW52YWxpZCBgVHJhbnNmZXItRW5jb2RpbmdgAERhdGEgYWZ0ZXIgYENvbm5lY3Rpb246IGNsb3NlYABTV0lUQ0hfUFJPWFkAVVNFX1BST1hZAE1LQUNUSVZJVFkAVU5QUk9DRVNTQUJMRV9FTlRJVFkAUVVFUlkAQ09QWQBNT1ZFRF9QRVJNQU5FTlRMWQBUT09fRUFSTFkATk9USUZZAEZBSUxFRF9ERVBFTkRFTkNZAEJBRF9HQVRFV0FZAFBMQVkAUFVUAENIRUNLT1VUAEdBVEVXQVlfVElNRU9VVABSRVFVRVNUX1RJTUVPVVQATkVUV09SS19DT05ORUNUX1RJTUVPVVQAQ09OTkVDVElPTl9USU1FT1VUAExPR0lOX1RJTUVPVVQATkVUV09SS19SRUFEX1RJTUVPVVQAUE9TVABNSVNESVJFQ1RFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX0xPQURfQkFMQU5DRURfUkVRVUVTVABCQURfUkVRVUVTVABIVFRQX1JFUVVFU1RfU0VOVF9UT19IVFRQU19QT1JUAFJFUE9SVABJTV9BX1RFQVBPVABSRVNFVF9DT05URU5UAE5PX0NPTlRFTlQAUEFSVElBTF9DT05URU5UAEhQRV9JTlZBTElEX0NPTlNUQU5UAEhQRV9DQl9SRVNFVABHRVQASFBFX1NUUklDVABDT05GTElDVABURU1QT1JBUllfUkVESVJFQ1QAUEVSTUFORU5UX1JFRElSRUNUAENPTk5FQ1QATVVMVElfU1RBVFVTAEhQRV9JTlZBTElEX1NUQVRVUwBUT09fTUFOWV9SRVFVRVNUUwBFQVJMWV9ISU5UUwBVTkFWQUlMQUJMRV9GT1JfTEVHQUxfUkVBU09OUwBPUFRJT05TAFNXSVRDSElOR19QUk9UT0NPTFMAVkFSSUFOVF9BTFNPX05FR09USUFURVMATVVMVElQTEVfQ0hPSUNFUwBJTlRFUk5BTF9TRVJWRVJfRVJST1IAV0VCX1NFUlZFUl9VTktOT1dOX0VSUk9SAFJBSUxHVU5fRVJST1IASURFTlRJVFlfUFJPVklERVJfQVVUSEVOVElDQVRJT05fRVJST1IAU1NMX0NFUlRJRklDQVRFX0VSUk9SAElOVkFMSURfWF9GT1JXQVJERURfRk9SAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBTRUVfT1RIRVIASFBFX0NCX0NIVU5LX0hFQURFUgBFeHBlY3RlZCBMRiBhZnRlciBDUgBNS0NBTEVOREFSAFNFVFVQAFdFQl9TRVJWRVJfSVNfRE9XTgBURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASEVVUklTVElDX0VYUElSQVRJT04ARElTQ09OTkVDVEVEX09QRVJBVElPTgBOT05fQVVUSE9SSVRBVElWRV9JTkZPUk1BVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAFNJVEVfSVNfRlJPWkVOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBJTlZBTElEX1RPS0VOAEZPUkJJRERFTgBFTkhBTkNFX1lPVVJfQ0FMTQBIUEVfSU5WQUxJRF9VUkwAQkxPQ0tFRF9CWV9QQVJFTlRBTF9DT05UUk9MAE1LQ09MAEFDTABIUEVfSU5URVJOQUwAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRV9VTk9GRklDSUFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBSRVRSWV9XSVRIAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABVUklfVE9PX0xPTkcAUFJPQ0VTU0lORwBNSVNDRUxMQU5FT1VTX1BFUlNJU1RFTlRfV0FSTklORwBNSVNDRUxMQU5FT1VTX1dBUk5JTkcASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUAQ09OVElOVUUASFBFX0NCX1NUQVRVU19DT01QTEVURQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfVkVSU0lPTl9DT01QTEVURQBIUEVfQ0JfVVJMX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfSEVBREVSX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9OQU1FX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAEhQRV9DQl9NRVRIT0RfQ09NUExFVEUASFBFX0NCX0hFQURFUl9GSUVMRF9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAElOVkFMSURfU1NMX0NFUlRJRklDQVRFAFBBVVNFAE5PX1JFU1BPTlNFAFVOU1VQUE9SVEVEX01FRElBX1RZUEUAR09ORQBOT1RfQUNDRVBUQUJMRQBTRVJWSUNFX1VOQVZBSUxBQkxFAFJBTkdFX05PVF9TQVRJU0ZJQUJMRQBPUklHSU5fSVNfVU5SRUFDSEFCTEUAUkVTUE9OU0VfSVNfU1RBTEUAUFVSR0UATUVSR0UAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRQBSRVFVRVNUX0hFQURFUl9UT09fTEFSR0UAUEFZTE9BRF9UT09fTEFSR0UASU5TVUZGSUNJRU5UX1NUT1JBR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UASFBFX1VORVhQRUNURURfU1BBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABOT1RfRk9VTkQAUFJPUEZJTkQAVU5CSU5EAFJFQklORABVTkFVVEhPUklaRUQATUVUSE9EX05PVF9BTExPV0VEAEhUVFBfVkVSU0lPTl9OT1RfU1VQUE9SVEVEAEFMUkVBRFlfUkVQT1JURUQAQUNDRVBURUQATk9UX0lNUExFTUVOVEVEAExPT1BfREVURUNURUQASFBFX0NSX0VYUEVDVEVEAEhQRV9MRl9FWFBFQ1RFRABDUkVBVEVEAElNX1VTRUQASFBFX1BBVVNFRABUSU1FT1VUX09DQ1VSRUQAUEFZTUVOVF9SRVFVSVJFRABQUkVDT05ESVRJT05fUkVRVUlSRUQAUFJPWFlfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATkVUV09SS19BVVRIRU5USUNBVElPTl9SRVFVSVJFRABMRU5HVEhfUkVRVUlSRUQAU1NMX0NFUlRJRklDQVRFX1JFUVVJUkVEAFVQR1JBREVfUkVRVUlSRUQAUEFHRV9FWFBJUkVEAFBSRUNPTkRJVElPTl9GQUlMRUQARVhQRUNUQVRJT05fRkFJTEVEAFJFVkFMSURBVElPTl9GQUlMRUQAU1NMX0hBTkRTSEFLRV9GQUlMRUQATE9DS0VEAFRSQU5TRk9STUFUSU9OX0FQUExJRUQATk9UX01PRElGSUVEAE5PVF9FWFRFTkRFRABCQU5EV0lEVEhfTElNSVRfRVhDRUVERUQAU0lURV9JU19PVkVSTE9BREVEAEhFQUQARXhwZWN0ZWQgSFRUUC8AAFIVAAAaFQAADxIAAOQZAACRFQAACRQAAC0ZAADkFAAA6REAAGkUAAChFAAAdhUAAEMWAABeEgAAlBcAABcWAAB9FAAAfxYAAEEXAACzEwAAwxYAAAQaAAC9GAAA0BgAAKATAADUGQAArxYAAGgWAABwFwAA2RYAAPwYAAD+EQAAWRcAAJcWAAAcFwAA9hYAAI0XAAALEgAAfxsAAC4RAACzEAAASRIAAK0SAAD2GAAAaBAAAGIVAAAQFQAAWhYAAEoZAAC1FQAAwRUAAGAVAABcGQAAWhkAAFMZAAAWFQAArREAAEIQAAC3EAAAVxgAAL8VAACJEAAAHBkAABoZAAC5FQAAURgAANwTAABbFQAAWRUAAOYYAABnFQAAERkAAO0YAADnEwAArhAAAMIXAAAAFAAAkhMAAIQTAABAEgAAJhkAAK8VAABiEABB6TkLAQEAQYA6C+ABAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQeo7CwQBAAACAEGBPAteAwQDAwMDAwAAAwMAAwMAAwMDAwMDAwMDAwAFAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAMAAwBB6j0LBAEAAAIAQYE+C14DAAMDAwMDAAADAwADAwADAwMDAwMDAwMDAAQABQAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAwADAEHgPwsNbG9zZWVlcC1hbGl2ZQBB+T8LAQEAQZDAAAvgAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH5wQALAQEAQZDCAAvnAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZABBocQAC14BAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAEGAxgALIWVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgBBsMYACytyYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNClNNDQoNClRUUC9DRS9UU1AvAEHpxgALBQECAAEDAEGAxwALXwQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAEHpyAALBQECAAEDAEGAyQALXwQFBQYFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAEHpygALBAEAAAEAQYHLAAteAgIAAgICAgICAgICAgICAgICAgICAgICAgICAgICAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgBB6cwACwUBAgABAwBBgM0AC18EBQAABQUFBQUFBQUFBQUGBQUFBQUFBQUFBQUFAAUABwgFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUABQAFAAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAAAABQBB6c4ACwUBAQABAQBBgM8ACwEBAEGazwALQQIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEHp0AALBQEBAAEBAEGA0QALAQEAQYrRAAsGAgAAAAACAEGh0QALOgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQeDSAAuaAU5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VVRVJZT1JESVJFQ1RPUlRSQ0hQQVJBTUVURVJVUkNFQlNDUklCRUFSRE9XTkFDRUlORE5LQ0tVQlNDUklCRUhUVFAvQURUUC8=",wasmBuffer;Object.defineProperty(module2,"exports",{get:()=>wasmBuffer||(wasmBuffer=Buffer2.from(wasmBase64,"base64"))})}});var require_constants3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/constants.js"(exports,module2){"use strict";var corsSafeListedMethods=["GET","HEAD","POST"],corsSafeListedMethodsSet=new Set(corsSafeListedMethods),nullBodyStatus=[101,204,205,304],redirectStatus=[301,302,303,307,308],redirectStatusSet=new Set(redirectStatus),badPorts=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","4190","5060","5061","6000","6566","6665","6666","6667","6668","6669","6679","6697","10080"],badPortsSet=new Set(badPorts),referrerPolicyTokens=["no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"],referrerPolicy=["",...referrerPolicyTokens],referrerPolicyTokensSet=new Set(referrerPolicyTokens),requestRedirect=["follow","manual","error"],safeMethods=["GET","HEAD","OPTIONS","TRACE"],safeMethodsSet=new Set(safeMethods),requestMode=["navigate","same-origin","no-cors","cors"],requestCredentials=["omit","same-origin","include"],requestCache=["default","no-store","reload","no-cache","force-cache","only-if-cached"],requestBodyHeader=["content-encoding","content-language","content-location","content-type","content-length"],requestDuplex=["half"],forbiddenMethods=["CONNECT","TRACE","TRACK"],forbiddenMethodsSet=new Set(forbiddenMethods),subresource=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""],subresourceSet=new Set(subresource);module2.exports={subresource,forbiddenMethods,requestBodyHeader,referrerPolicy,requestRedirect,requestMode,requestCredentials,requestCache,redirectStatus,corsSafeListedMethods,nullBodyStatus,safeMethods,badPorts,requestDuplex,subresourceSet,badPortsSet,redirectStatusSet,corsSafeListedMethodsSet,safeMethodsSet,forbiddenMethodsSet,referrerPolicyTokens:referrerPolicyTokensSet}}});var require_global=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/global.js"(exports,module2){"use strict";var globalOrigin=Symbol.for("undici.globalOrigin.1");function getGlobalOrigin(){return globalThis[globalOrigin]}__name(getGlobalOrigin,"getGlobalOrigin");function setGlobalOrigin(newOrigin){if(newOrigin===void 0){Object.defineProperty(globalThis,globalOrigin,{value:void 0,writable:!0,enumerable:!1,configurable:!1});return}let parsedURL=new URL(newOrigin);if(parsedURL.protocol!=="http:"&&parsedURL.protocol!=="https:")throw new TypeError(`Only http & https urls are allowed, received ${parsedURL.protocol}`);Object.defineProperty(globalThis,globalOrigin,{value:parsedURL,writable:!0,enumerable:!1,configurable:!1})}__name(setGlobalOrigin,"setGlobalOrigin");module2.exports={getGlobalOrigin,setGlobalOrigin}}});var require_data_url=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/data-url.js"(exports,module2){"use strict";var assert=require("node:assert"),encoder=new TextEncoder,HTTP_TOKEN_CODEPOINTS=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/,HTTP_WHITESPACE_REGEX=/[\u000A\u000D\u0009\u0020]/,ASCII_WHITESPACE_REPLACE_REGEX=/[\u0009\u000A\u000C\u000D\u0020]/g,HTTP_QUOTED_STRING_TOKENS=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function dataURLProcessor(dataURL){assert(dataURL.protocol==="data:");let input=URLSerializer(dataURL,!0);input=input.slice(5);let position={position:0},mimeType=collectASequenceOfCodePointsFast(",",input,position),mimeTypeLength=mimeType.length;if(mimeType=removeASCIIWhitespace(mimeType,!0,!0),position.position>=input.length)return"failure";position.position++;let encodedBody=input.slice(mimeTypeLength+1),body=stringPercentDecode(encodedBody);if(/;(\u0020){0,}base64$/i.test(mimeType)){let stringBody=isomorphicDecode(body);if(body=forgivingBase64(stringBody),body==="failure")return"failure";mimeType=mimeType.slice(0,-6),mimeType=mimeType.replace(/(\u0020)+$/,""),mimeType=mimeType.slice(0,-1)}mimeType.startsWith(";")&&(mimeType="text/plain"+mimeType);let mimeTypeRecord=parseMIMEType(mimeType);return mimeTypeRecord==="failure"&&(mimeTypeRecord=parseMIMEType("text/plain;charset=US-ASCII")),{mimeType:mimeTypeRecord,body}}__name(dataURLProcessor,"dataURLProcessor");function URLSerializer(url2,excludeFragment=!1){if(!excludeFragment)return url2.href;let href=url2.href,hashLength=url2.hash.length,serialized=hashLength===0?href:href.substring(0,href.length-hashLength);return!hashLength&&href.endsWith("#")?serialized.slice(0,-1):serialized}__name(URLSerializer,"URLSerializer");function collectASequenceOfCodePoints(condition,input,position){let result="";for(;position.position<input.length&&condition(input[position.position]);)result+=input[position.position],position.position++;return result}__name(collectASequenceOfCodePoints,"collectASequenceOfCodePoints");function collectASequenceOfCodePointsFast(char,input,position){let idx=input.indexOf(char,position.position),start=position.position;return idx===-1?(position.position=input.length,input.slice(start)):(position.position=idx,input.slice(start,position.position))}__name(collectASequenceOfCodePointsFast,"collectASequenceOfCodePointsFast");function stringPercentDecode(input){let bytes=encoder.encode(input);return percentDecode(bytes)}__name(stringPercentDecode,"stringPercentDecode");function isHexCharByte(byte){return byte>=48&&byte<=57||byte>=65&&byte<=70||byte>=97&&byte<=102}__name(isHexCharByte,"isHexCharByte");function hexByteToNumber(byte){return byte>=48&&byte<=57?byte-48:(byte&223)-55}__name(hexByteToNumber,"hexByteToNumber");function percentDecode(input){let length=input.length,output=new Uint8Array(length),j=0;for(let i=0;i<length;++i){let byte=input[i];byte!==37?output[j++]=byte:byte===37&&!(isHexCharByte(input[i+1])&&isHexCharByte(input[i+2]))?output[j++]=37:(output[j++]=hexByteToNumber(input[i+1])<<4|hexByteToNumber(input[i+2]),i+=2)}return length===j?output:output.subarray(0,j)}__name(percentDecode,"percentDecode");function parseMIMEType(input){input=removeHTTPWhitespace(input,!0,!0);let position={position:0},type=collectASequenceOfCodePointsFast("/",input,position);if(type.length===0||!HTTP_TOKEN_CODEPOINTS.test(type)||position.position>=input.length)return"failure";position.position++;let subtype=collectASequenceOfCodePointsFast(";",input,position);if(subtype=removeHTTPWhitespace(subtype,!1,!0),subtype.length===0||!HTTP_TOKEN_CODEPOINTS.test(subtype))return"failure";let typeLowercase=type.toLowerCase(),subtypeLowercase=subtype.toLowerCase(),mimeType={type:typeLowercase,subtype:subtypeLowercase,parameters:new Map,essence:`${typeLowercase}/${subtypeLowercase}`};for(;position.position<input.length;){position.position++,collectASequenceOfCodePoints(char=>HTTP_WHITESPACE_REGEX.test(char),input,position);let parameterName=collectASequenceOfCodePoints(char=>char!==";"&&char!=="=",input,position);if(parameterName=parameterName.toLowerCase(),position.position<input.length){if(input[position.position]===";")continue;position.position++}if(position.position>=input.length)break;let parameterValue=null;if(input[position.position]==='"')parameterValue=collectAnHTTPQuotedString(input,position,!0),collectASequenceOfCodePointsFast(";",input,position);else if(parameterValue=collectASequenceOfCodePointsFast(";",input,position),parameterValue=removeHTTPWhitespace(parameterValue,!1,!0),parameterValue.length===0)continue;parameterName.length!==0&&HTTP_TOKEN_CODEPOINTS.test(parameterName)&&(parameterValue.length===0||HTTP_QUOTED_STRING_TOKENS.test(parameterValue))&&!mimeType.parameters.has(parameterName)&&mimeType.parameters.set(parameterName,parameterValue)}return mimeType}__name(parseMIMEType,"parseMIMEType");function forgivingBase64(data){data=data.replace(ASCII_WHITESPACE_REPLACE_REGEX,"");let dataLength=data.length;if(dataLength%4===0&&data.charCodeAt(dataLength-1)===61&&(--dataLength,data.charCodeAt(dataLength-1)===61&&--dataLength),dataLength%4===1||/[^+/0-9A-Za-z]/.test(data.length===dataLength?data:data.substring(0,dataLength)))return"failure";let buffer=Buffer.from(data,"base64");return new Uint8Array(buffer.buffer,buffer.byteOffset,buffer.byteLength)}__name(forgivingBase64,"forgivingBase64");function collectAnHTTPQuotedString(input,position,extractValue=!1){let positionStart=position.position,value="";for(assert(input[position.position]==='"'),position.position++;value+=collectASequenceOfCodePoints(char=>char!=='"'&&char!=="\\",input,position),!(position.position>=input.length);){let quoteOrBackslash=input[position.position];if(position.position++,quoteOrBackslash==="\\"){if(position.position>=input.length){value+="\\";break}value+=input[position.position],position.position++}else{assert(quoteOrBackslash==='"');break}}return extractValue?value:input.slice(positionStart,position.position)}__name(collectAnHTTPQuotedString,"collectAnHTTPQuotedString");function serializeAMimeType(mimeType){assert(mimeType!=="failure");let{parameters,essence}=mimeType,serialization=essence;for(let[name,value]of parameters.entries())serialization+=";",serialization+=name,serialization+="=",HTTP_TOKEN_CODEPOINTS.test(value)||(value=value.replace(/(\\|")/g,"\\$1"),value='"'+value,value+='"'),serialization+=value;return serialization}__name(serializeAMimeType,"serializeAMimeType");function isHTTPWhiteSpace(char){return char===13||char===10||char===9||char===32}__name(isHTTPWhiteSpace,"isHTTPWhiteSpace");function removeHTTPWhitespace(str,leading=!0,trailing=!0){return removeChars(str,leading,trailing,isHTTPWhiteSpace)}__name(removeHTTPWhitespace,"removeHTTPWhitespace");function isASCIIWhitespace(char){return char===13||char===10||char===9||char===12||char===32}__name(isASCIIWhitespace,"isASCIIWhitespace");function removeASCIIWhitespace(str,leading=!0,trailing=!0){return removeChars(str,leading,trailing,isASCIIWhitespace)}__name(removeASCIIWhitespace,"removeASCIIWhitespace");function removeChars(str,leading,trailing,predicate){let lead=0,trail=str.length-1;if(leading)for(;lead<str.length&&predicate(str.charCodeAt(lead));)lead++;if(trailing)for(;trail>0&&predicate(str.charCodeAt(trail));)trail--;return lead===0&&trail===str.length-1?str:str.slice(lead,trail+1)}__name(removeChars,"removeChars");function isomorphicDecode(input){let length=input.length;if((2<<15)-1>length)return String.fromCharCode.apply(null,input);let result="",i=0,addition=(2<<15)-1;for(;i<length;)i+addition>length&&(addition=length-i),result+=String.fromCharCode.apply(null,input.subarray(i,i+=addition));return result}__name(isomorphicDecode,"isomorphicDecode");function minimizeSupportedMimeType(mimeType){switch(mimeType.essence){case"application/ecmascript":case"application/javascript":case"application/x-ecmascript":case"application/x-javascript":case"text/ecmascript":case"text/javascript":case"text/javascript1.0":case"text/javascript1.1":case"text/javascript1.2":case"text/javascript1.3":case"text/javascript1.4":case"text/javascript1.5":case"text/jscript":case"text/livescript":case"text/x-ecmascript":case"text/x-javascript":return"text/javascript";case"application/json":case"text/json":return"application/json";case"image/svg+xml":return"image/svg+xml";case"text/xml":case"application/xml":return"application/xml"}return mimeType.subtype.endsWith("+json")?"application/json":mimeType.subtype.endsWith("+xml")?"application/xml":""}__name(minimizeSupportedMimeType,"minimizeSupportedMimeType");module2.exports={dataURLProcessor,URLSerializer,collectASequenceOfCodePoints,collectASequenceOfCodePointsFast,stringPercentDecode,parseMIMEType,collectAnHTTPQuotedString,serializeAMimeType,removeChars,removeHTTPWhitespace,minimizeSupportedMimeType,HTTP_TOKEN_CODEPOINTS,isomorphicDecode}}});var require_webidl=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/webidl.js"(exports,module2){"use strict";var{types,inspect}=require("node:util"),{markAsUncloneable}=require("node:worker_threads"),{toUSVString}=require_util(),UNDEFINED=1,BOOLEAN=2,STRING=3,SYMBOL=4,NUMBER=5,BIGINT=6,NULL=7,OBJECT=8,FunctionPrototypeSymbolHasInstance=Function.call.bind(Function.prototype[Symbol.hasInstance]),webidl={converters:{},util:{},errors:{},is:{}};webidl.errors.exception=function(message){return new TypeError(`${message.header}: ${message.message}`)};webidl.errors.conversionFailed=function(context){let plural=context.types.length===1?"":" one of",message=`${context.argument} could not be converted to${plural}: ${context.types.join(", ")}.`;return webidl.errors.exception({header:context.prefix,message})};webidl.errors.invalidArgument=function(context){return webidl.errors.exception({header:context.prefix,message:`"${context.value}" is an invalid ${context.type}.`})};webidl.brandCheck=function(V,I){if(!FunctionPrototypeSymbolHasInstance(I,V)){let err=new TypeError("Illegal invocation");throw err.code="ERR_INVALID_THIS",err}};webidl.brandCheckMultiple=function(List){let prototypes=List.map(c=>webidl.util.MakeTypeAssertion(c));return V=>{if(prototypes.every(typeCheck=>!typeCheck(V))){let err=new TypeError("Illegal invocation");throw err.code="ERR_INVALID_THIS",err}}};webidl.argumentLengthCheck=function({length},min,ctx){if(length<min)throw webidl.errors.exception({message:`${min} argument${min!==1?"s":""} required, but${length?" only":""} ${length} found.`,header:ctx})};webidl.illegalConstructor=function(){throw webidl.errors.exception({header:"TypeError",message:"Illegal constructor"})};webidl.util.MakeTypeAssertion=function(I){return O=>FunctionPrototypeSymbolHasInstance(I,O)};webidl.util.Type=function(V){switch(typeof V){case"undefined":return UNDEFINED;case"boolean":return BOOLEAN;case"string":return STRING;case"symbol":return SYMBOL;case"number":return NUMBER;case"bigint":return BIGINT;case"function":case"object":return V===null?NULL:OBJECT}};webidl.util.Types={UNDEFINED,BOOLEAN,STRING,SYMBOL,NUMBER,BIGINT,NULL,OBJECT};webidl.util.TypeValueToString=function(o){switch(webidl.util.Type(o)){case UNDEFINED:return"Undefined";case BOOLEAN:return"Boolean";case STRING:return"String";case SYMBOL:return"Symbol";case NUMBER:return"Number";case BIGINT:return"BigInt";case NULL:return"Null";case OBJECT:return"Object"}};webidl.util.markAsUncloneable=markAsUncloneable||(()=>{});webidl.util.ConvertToInt=function(V,bitLength,signedness,opts){let upperBound,lowerBound;bitLength===64?(upperBound=Math.pow(2,53)-1,signedness==="unsigned"?lowerBound=0:lowerBound=Math.pow(-2,53)+1):signedness==="unsigned"?(lowerBound=0,upperBound=Math.pow(2,bitLength)-1):(lowerBound=Math.pow(-2,bitLength)-1,upperBound=Math.pow(2,bitLength-1)-1);let x=Number(V);if(x===0&&(x=0),opts?.enforceRange===!0){if(Number.isNaN(x)||x===Number.POSITIVE_INFINITY||x===Number.NEGATIVE_INFINITY)throw webidl.errors.exception({header:"Integer conversion",message:`Could not convert ${webidl.util.Stringify(V)} to an integer.`});if(x=webidl.util.IntegerPart(x),x<lowerBound||x>upperBound)throw webidl.errors.exception({header:"Integer conversion",message:`Value must be between ${lowerBound}-${upperBound}, got ${x}.`});return x}return!Number.isNaN(x)&&opts?.clamp===!0?(x=Math.min(Math.max(x,lowerBound),upperBound),Math.floor(x)%2===0?x=Math.floor(x):x=Math.ceil(x),x):Number.isNaN(x)||x===0&&Object.is(0,x)||x===Number.POSITIVE_INFINITY||x===Number.NEGATIVE_INFINITY?0:(x=webidl.util.IntegerPart(x),x=x%Math.pow(2,bitLength),signedness==="signed"&&x>=Math.pow(2,bitLength)-1?x-Math.pow(2,bitLength):x)};webidl.util.IntegerPart=function(n){let r=Math.floor(Math.abs(n));return n<0?-1*r:r};webidl.util.Stringify=function(V){switch(webidl.util.Type(V)){case SYMBOL:return`Symbol(${V.description})`;case OBJECT:return inspect(V);case STRING:return`"${V}"`;default:return`${V}`}};webidl.sequenceConverter=function(converter){return(V,prefix,argument,Iterable)=>{if(webidl.util.Type(V)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`${argument} (${webidl.util.Stringify(V)}) is not iterable.`});let method=typeof Iterable=="function"?Iterable():V?.[Symbol.iterator]?.(),seq=[],index=0;if(method===void 0||typeof method.next!="function")throw webidl.errors.exception({header:prefix,message:`${argument} is not iterable.`});for(;;){let{done,value}=method.next();if(done)break;seq.push(converter(value,prefix,`${argument}[${index++}]`))}return seq}};webidl.recordConverter=function(keyConverter,valueConverter){return(O,prefix,argument)=>{if(webidl.util.Type(O)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`${argument} ("${webidl.util.TypeValueToString(O)}") is not an Object.`});let result={};if(!types.isProxy(O)){let keys2=[...Object.getOwnPropertyNames(O),...Object.getOwnPropertySymbols(O)];for(let key of keys2){let keyName=webidl.util.Stringify(key),typedKey=keyConverter(key,prefix,`Key ${keyName} in ${argument}`),typedValue=valueConverter(O[key],prefix,`${argument}[${keyName}]`);result[typedKey]=typedValue}return result}let keys=Reflect.ownKeys(O);for(let key of keys)if(Reflect.getOwnPropertyDescriptor(O,key)?.enumerable){let typedKey=keyConverter(key,prefix,argument),typedValue=valueConverter(O[key],prefix,argument);result[typedKey]=typedValue}return result}};webidl.interfaceConverter=function(TypeCheck,name){return(V,prefix,argument)=>{if(!TypeCheck(V))throw webidl.errors.exception({header:prefix,message:`Expected ${argument} ("${webidl.util.Stringify(V)}") to be an instance of ${name}.`});return V}};webidl.dictionaryConverter=function(converters){return(dictionary,prefix,argument)=>{let dict={};if(dictionary!=null&&webidl.util.Type(dictionary)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`Expected ${dictionary} to be one of: Null, Undefined, Object.`});for(let options of converters){let{key,defaultValue,required,converter}=options;if(required===!0&&(dictionary==null||!Object.hasOwn(dictionary,key)))throw webidl.errors.exception({header:prefix,message:`Missing required key "${key}".`});let value=dictionary?.[key],hasDefault=defaultValue!==void 0;if(hasDefault&&value===void 0&&(value=defaultValue()),required||hasDefault||value!==void 0){if(value=converter(value,prefix,`${argument}.${key}`),options.allowedValues&&!options.allowedValues.includes(value))throw webidl.errors.exception({header:prefix,message:`${value} is not an accepted type. Expected one of ${options.allowedValues.join(", ")}.`});dict[key]=value}}return dict}};webidl.nullableConverter=function(converter){return(V,prefix,argument)=>V===null?V:converter(V,prefix,argument)};webidl.is.ReadableStream=webidl.util.MakeTypeAssertion(ReadableStream);webidl.is.Blob=webidl.util.MakeTypeAssertion(Blob);webidl.is.URLSearchParams=webidl.util.MakeTypeAssertion(URLSearchParams);webidl.is.File=webidl.util.MakeTypeAssertion(globalThis.File??require("node:buffer").File);webidl.is.URL=webidl.util.MakeTypeAssertion(URL);webidl.is.AbortSignal=webidl.util.MakeTypeAssertion(AbortSignal);webidl.is.MessagePort=webidl.util.MakeTypeAssertion(MessagePort);webidl.converters.DOMString=function(V,prefix,argument,opts){if(V===null&&opts?.legacyNullToEmptyString)return"";if(typeof V=="symbol")throw webidl.errors.exception({header:prefix,message:`${argument} is a symbol, which cannot be converted to a DOMString.`});return String(V)};webidl.converters.ByteString=function(V,prefix,argument){if(typeof V=="symbol")throw webidl.errors.exception({header:prefix,message:`${argument} is a symbol, which cannot be converted to a ByteString.`});let x=String(V);for(let index=0;index<x.length;index++)if(x.charCodeAt(index)>255)throw new TypeError(`Cannot convert argument to a ByteString because the character at index ${index} has a value of ${x.charCodeAt(index)} which is greater than 255.`);return x};webidl.converters.USVString=toUSVString;webidl.converters.boolean=function(V){return!!V};webidl.converters.any=function(V){return V};webidl.converters["long long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,64,"signed",void 0,prefix,argument)};webidl.converters["unsigned long long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,64,"unsigned",void 0,prefix,argument)};webidl.converters["unsigned long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,32,"unsigned",void 0,prefix,argument)};webidl.converters["unsigned short"]=function(V,prefix,argument,opts){return webidl.util.ConvertToInt(V,16,"unsigned",opts,prefix,argument)};webidl.converters.ArrayBuffer=function(V,prefix,argument,opts){if(webidl.util.Type(V)!==OBJECT||!types.isAnyArrayBuffer(V))throw webidl.errors.conversionFailed({prefix,argument:`${argument} ("${webidl.util.Stringify(V)}")`,types:["ArrayBuffer"]});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.resizable||V.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters.TypedArray=function(V,T,prefix,name,opts){if(webidl.util.Type(V)!==OBJECT||!types.isTypedArray(V)||V.constructor.name!==T.name)throw webidl.errors.conversionFailed({prefix,argument:`${name} ("${webidl.util.Stringify(V)}")`,types:[T.name]});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V.buffer))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.buffer.resizable||V.buffer.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters.DataView=function(V,prefix,name,opts){if(webidl.util.Type(V)!==OBJECT||!types.isDataView(V))throw webidl.errors.exception({header:prefix,message:`${name} is not a DataView.`});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V.buffer))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.buffer.resizable||V.buffer.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters["sequence<ByteString>"]=webidl.sequenceConverter(webidl.converters.ByteString);webidl.converters["sequence<sequence<ByteString>>"]=webidl.sequenceConverter(webidl.converters["sequence<ByteString>"]);webidl.converters["record<ByteString, ByteString>"]=webidl.recordConverter(webidl.converters.ByteString,webidl.converters.ByteString);webidl.converters.Blob=webidl.interfaceConverter(webidl.is.Blob,"Blob");webidl.converters.AbortSignal=webidl.interfaceConverter(webidl.is.AbortSignal,"AbortSignal");module2.exports={webidl}}});var require_util2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/util.js"(exports,module2){"use strict";var{Transform}=require("node:stream"),zlib=require("node:zlib"),{redirectStatusSet,referrerPolicyTokens,badPortsSet}=require_constants3(),{getGlobalOrigin}=require_global(),{collectASequenceOfCodePoints,collectAnHTTPQuotedString,removeChars,parseMIMEType}=require_data_url(),{performance:performance2}=require("node:perf_hooks"),{ReadableStreamFrom,isValidHTTPToken,normalizedMethodRecordsBase}=require_util(),assert=require("node:assert"),{isUint8Array}=require("node:util/types"),{webidl}=require_webidl(),supportedHashes=[],crypto;try{crypto=require("node:crypto");let possibleRelevantHashes=["sha256","sha384","sha512"];supportedHashes=crypto.getHashes().filter(hash=>possibleRelevantHashes.includes(hash))}catch{}function responseURL(response){let urlList=response.urlList,length=urlList.length;return length===0?null:urlList[length-1].toString()}__name(responseURL,"responseURL");function responseLocationURL(response,requestFragment){if(!redirectStatusSet.has(response.status))return null;let location=response.headersList.get("location",!0);return location!==null&&isValidHeaderValue(location)&&(isValidEncodedURL(location)||(location=normalizeBinaryStringToUtf8(location)),location=new URL(location,responseURL(response))),location&&!location.hash&&(location.hash=requestFragment),location}__name(responseLocationURL,"responseLocationURL");function isValidEncodedURL(url2){for(let i=0;i<url2.length;++i){let code=url2.charCodeAt(i);if(code>126||code<32)return!1}return!0}__name(isValidEncodedURL,"isValidEncodedURL");function normalizeBinaryStringToUtf8(value){return Buffer.from(value,"binary").toString("utf8")}__name(normalizeBinaryStringToUtf8,"normalizeBinaryStringToUtf8");function requestCurrentURL(request){return request.urlList[request.urlList.length-1]}__name(requestCurrentURL,"requestCurrentURL");function requestBadPort(request){let url2=requestCurrentURL(request);return urlIsHttpHttpsScheme(url2)&&badPortsSet.has(url2.port)?"blocked":"allowed"}__name(requestBadPort,"requestBadPort");function isErrorLike(object){return object instanceof Error||object?.constructor?.name==="Error"||object?.constructor?.name==="DOMException"}__name(isErrorLike,"isErrorLike");function isValidReasonPhrase(statusText){for(let i=0;i<statusText.length;++i){let c=statusText.charCodeAt(i);if(!(c===9||c>=32&&c<=126||c>=128&&c<=255))return!1}return!0}__name(isValidReasonPhrase,"isValidReasonPhrase");var isValidHeaderName=isValidHTTPToken;function isValidHeaderValue(potentialValue){return(potentialValue[0]==="	"||potentialValue[0]===" "||potentialValue[potentialValue.length-1]==="	"||potentialValue[potentialValue.length-1]===" "||potentialValue.includes(`
`)||potentialValue.includes("\r")||potentialValue.includes("\0"))===!1}__name(isValidHeaderValue,"isValidHeaderValue");function parseReferrerPolicy(actualResponse){let policyHeader=(actualResponse.headersList.get("referrer-policy",!0)??"").split(","),policy="";if(policyHeader.length)for(let i=policyHeader.length;i!==0;i--){let token=policyHeader[i-1].trim();if(referrerPolicyTokens.has(token)){policy=token;break}}return policy}__name(parseReferrerPolicy,"parseReferrerPolicy");function setRequestReferrerPolicyOnRedirect(request,actualResponse){let policy=parseReferrerPolicy(actualResponse);policy!==""&&(request.referrerPolicy=policy)}__name(setRequestReferrerPolicyOnRedirect,"setRequestReferrerPolicyOnRedirect");function crossOriginResourcePolicyCheck(){return"allowed"}__name(crossOriginResourcePolicyCheck,"crossOriginResourcePolicyCheck");function corsCheck(){return"success"}__name(corsCheck,"corsCheck");function TAOCheck(){return"success"}__name(TAOCheck,"TAOCheck");function appendFetchMetadata(httpRequest){let header=null;header=httpRequest.mode,httpRequest.headersList.set("sec-fetch-mode",header,!0)}__name(appendFetchMetadata,"appendFetchMetadata");function appendRequestOriginHeader(request){let serializedOrigin=request.origin;if(!(serializedOrigin==="client"||serializedOrigin===void 0)){if(request.responseTainting==="cors"||request.mode==="websocket")request.headersList.append("origin",serializedOrigin,!0);else if(request.method!=="GET"&&request.method!=="HEAD"){switch(request.referrerPolicy){case"no-referrer":serializedOrigin=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":request.origin&&urlHasHttpsScheme(request.origin)&&!urlHasHttpsScheme(requestCurrentURL(request))&&(serializedOrigin=null);break;case"same-origin":sameOrigin(request,requestCurrentURL(request))||(serializedOrigin=null);break;default:}request.headersList.append("origin",serializedOrigin,!0)}}}__name(appendRequestOriginHeader,"appendRequestOriginHeader");function coarsenTime(timestamp,crossOriginIsolatedCapability){return timestamp}__name(coarsenTime,"coarsenTime");function clampAndCoarsenConnectionTimingInfo(connectionTimingInfo,defaultStartTime,crossOriginIsolatedCapability){return!connectionTimingInfo?.startTime||connectionTimingInfo.startTime<defaultStartTime?{domainLookupStartTime:defaultStartTime,domainLookupEndTime:defaultStartTime,connectionStartTime:defaultStartTime,connectionEndTime:defaultStartTime,secureConnectionStartTime:defaultStartTime,ALPNNegotiatedProtocol:connectionTimingInfo?.ALPNNegotiatedProtocol}:{domainLookupStartTime:coarsenTime(connectionTimingInfo.domainLookupStartTime,crossOriginIsolatedCapability),domainLookupEndTime:coarsenTime(connectionTimingInfo.domainLookupEndTime,crossOriginIsolatedCapability),connectionStartTime:coarsenTime(connectionTimingInfo.connectionStartTime,crossOriginIsolatedCapability),connectionEndTime:coarsenTime(connectionTimingInfo.connectionEndTime,crossOriginIsolatedCapability),secureConnectionStartTime:coarsenTime(connectionTimingInfo.secureConnectionStartTime,crossOriginIsolatedCapability),ALPNNegotiatedProtocol:connectionTimingInfo.ALPNNegotiatedProtocol}}__name(clampAndCoarsenConnectionTimingInfo,"clampAndCoarsenConnectionTimingInfo");function coarsenedSharedCurrentTime(crossOriginIsolatedCapability){return coarsenTime(performance2.now(),crossOriginIsolatedCapability)}__name(coarsenedSharedCurrentTime,"coarsenedSharedCurrentTime");function createOpaqueTimingInfo(timingInfo){return{startTime:timingInfo.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:timingInfo.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}__name(createOpaqueTimingInfo,"createOpaqueTimingInfo");function makePolicyContainer(){return{referrerPolicy:"strict-origin-when-cross-origin"}}__name(makePolicyContainer,"makePolicyContainer");function clonePolicyContainer(policyContainer){return{referrerPolicy:policyContainer.referrerPolicy}}__name(clonePolicyContainer,"clonePolicyContainer");function determineRequestsReferrer(request){let policy=request.referrerPolicy;assert(policy);let referrerSource=null;if(request.referrer==="client"){let globalOrigin=getGlobalOrigin();if(!globalOrigin||globalOrigin.origin==="null")return"no-referrer";referrerSource=new URL(globalOrigin)}else webidl.is.URL(request.referrer)&&(referrerSource=request.referrer);let referrerURL=stripURLForReferrer(referrerSource),referrerOrigin=stripURLForReferrer(referrerSource,!0);switch(referrerURL.toString().length>4096&&(referrerURL=referrerOrigin),policy){case"no-referrer":return"no-referrer";case"origin":return referrerOrigin??stripURLForReferrer(referrerSource,!0);case"unsafe-url":return referrerURL;case"strict-origin":{let currentURL=requestCurrentURL(request);return isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}case"strict-origin-when-cross-origin":{let currentURL=requestCurrentURL(request);return sameOrigin(referrerURL,currentURL)?referrerURL:isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}case"same-origin":return sameOrigin(request,referrerURL)?referrerURL:"no-referrer";case"origin-when-cross-origin":return sameOrigin(request,referrerURL)?referrerURL:referrerOrigin;case"no-referrer-when-downgrade":{let currentURL=requestCurrentURL(request);return isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}}}__name(determineRequestsReferrer,"determineRequestsReferrer");function stripURLForReferrer(url2,originOnly=!1){return assert(webidl.is.URL(url2)),url2=new URL(url2),urlIsLocal(url2)?"no-referrer":(url2.username="",url2.password="",url2.hash="",originOnly===!0&&(url2.pathname="",url2.search=""),url2)}__name(stripURLForReferrer,"stripURLForReferrer");var potentialleTrustworthyIPv4RegExp=new RegExp("^(?:(?:127\\.)(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){2}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9]))$"),potentialleTrustworthyIPv6RegExp=new RegExp("^(?:(?:(?:0{1,4}):){7}(?:(?:0{0,3}1))|(?:(?:0{1,4}):){1,6}(?::(?:0{0,3}1))|(?:::(?:0{0,3}1))|)$");function isOriginIPPotentiallyTrustworthy(origin){return origin.includes(":")?(origin[0]==="["&&origin[origin.length-1]==="]"&&(origin=origin.slice(1,-1)),potentialleTrustworthyIPv6RegExp.test(origin)):potentialleTrustworthyIPv4RegExp.test(origin)}__name(isOriginIPPotentiallyTrustworthy,"isOriginIPPotentiallyTrustworthy");function isOriginPotentiallyTrustworthy(origin){return origin==null||origin==="null"?!1:(origin=new URL(origin),!!(origin.protocol==="https:"||origin.protocol==="wss:"||isOriginIPPotentiallyTrustworthy(origin.hostname)||origin.hostname==="localhost"||origin.hostname==="localhost."||origin.hostname.endsWith(".localhost")||origin.hostname.endsWith(".localhost.")||origin.protocol==="file:"))}__name(isOriginPotentiallyTrustworthy,"isOriginPotentiallyTrustworthy");function isURLPotentiallyTrustworthy(url2){return webidl.is.URL(url2)?url2.href==="about:blank"||url2.href==="about:srcdoc"||url2.protocol==="data:"||url2.protocol==="blob:"?!0:isOriginPotentiallyTrustworthy(url2.origin):!1}__name(isURLPotentiallyTrustworthy,"isURLPotentiallyTrustworthy");function bytesMatch(bytes,metadataList){if(crypto===void 0)return!0;let parsedMetadata=parseMetadata(metadataList);if(parsedMetadata==="no metadata"||parsedMetadata.length===0)return!0;let strongest=getStrongestMetadata(parsedMetadata),metadata=filterMetadataListByAlgorithm(parsedMetadata,strongest);for(let item of metadata){let algorithm=item.algo,expectedValue=item.hash,actualValue=crypto.createHash(algorithm).update(bytes).digest("base64");if(actualValue[actualValue.length-1]==="="&&(actualValue[actualValue.length-2]==="="?actualValue=actualValue.slice(0,-2):actualValue=actualValue.slice(0,-1)),compareBase64Mixed(actualValue,expectedValue))return!0}return!1}__name(bytesMatch,"bytesMatch");var parseHashWithOptions=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function parseMetadata(metadata){let result=[],empty=!0;for(let token of metadata.split(" ")){empty=!1;let parsedToken=parseHashWithOptions.exec(token);if(parsedToken===null||parsedToken.groups===void 0||parsedToken.groups.algo===void 0)continue;let algorithm=parsedToken.groups.algo.toLowerCase();supportedHashes.includes(algorithm)&&result.push(parsedToken.groups)}return empty===!0?"no metadata":result}__name(parseMetadata,"parseMetadata");function getStrongestMetadata(metadataList){let algorithm=metadataList[0].algo;if(algorithm[3]==="5")return algorithm;for(let i=1;i<metadataList.length;++i){let metadata=metadataList[i];if(metadata.algo[3]==="5"){algorithm="sha512";break}else{if(algorithm[3]==="3")continue;metadata.algo[3]==="3"&&(algorithm="sha384")}}return algorithm}__name(getStrongestMetadata,"getStrongestMetadata");function filterMetadataListByAlgorithm(metadataList,algorithm){if(metadataList.length===1)return metadataList;let pos=0;for(let i=0;i<metadataList.length;++i)metadataList[i].algo===algorithm&&(metadataList[pos++]=metadataList[i]);return metadataList.length=pos,metadataList}__name(filterMetadataListByAlgorithm,"filterMetadataListByAlgorithm");function compareBase64Mixed(actualValue,expectedValue){if(actualValue.length!==expectedValue.length)return!1;for(let i=0;i<actualValue.length;++i)if(actualValue[i]!==expectedValue[i]){if(actualValue[i]==="+"&&expectedValue[i]==="-"||actualValue[i]==="/"&&expectedValue[i]==="_")continue;return!1}return!0}__name(compareBase64Mixed,"compareBase64Mixed");function tryUpgradeRequestToAPotentiallyTrustworthyURL(request){}__name(tryUpgradeRequestToAPotentiallyTrustworthyURL,"tryUpgradeRequestToAPotentiallyTrustworthyURL");function sameOrigin(A,B){return A.origin===B.origin&&A.origin==="null"||A.protocol===B.protocol&&A.hostname===B.hostname&&A.port===B.port}__name(sameOrigin,"sameOrigin");function createDeferredPromise(){let res,rej;return{promise:new Promise((resolve,reject)=>{res=resolve,rej=reject}),resolve:res,reject:rej}}__name(createDeferredPromise,"createDeferredPromise");function isAborted(fetchParams){return fetchParams.controller.state==="aborted"}__name(isAborted,"isAborted");function isCancelled(fetchParams){return fetchParams.controller.state==="aborted"||fetchParams.controller.state==="terminated"}__name(isCancelled,"isCancelled");function normalizeMethod(method){return normalizedMethodRecordsBase[method.toLowerCase()]??method}__name(normalizeMethod,"normalizeMethod");function serializeJavascriptValueToJSONString(value){let result=JSON.stringify(value);if(result===void 0)throw new TypeError("Value is not JSON serializable");return assert(typeof result=="string"),result}__name(serializeJavascriptValueToJSONString,"serializeJavascriptValueToJSONString");var esIteratorPrototype=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function createIterator(name,kInternalIterator,keyIndex=0,valueIndex=1){class FastIterableIterator{#target;#kind;#index;constructor(target,kind){this.#target=target,this.#kind=kind,this.#index=0}next(){if(typeof this!="object"||this===null||!(#target in this))throw new TypeError(`'next' called on an object that does not implement interface ${name} Iterator.`);let index=this.#index,values=kInternalIterator(this.#target),len=values.length;if(index>=len)return{value:void 0,done:!0};let{[keyIndex]:key,[valueIndex]:value}=values[index];this.#index=index+1;let result;switch(this.#kind){case"key":result=key;break;case"value":result=value;break;case"key+value":result=[key,value];break}return{value:result,done:!1}}}return __name(FastIterableIterator,"FastIterableIterator"),delete FastIterableIterator.prototype.constructor,Object.setPrototypeOf(FastIterableIterator.prototype,esIteratorPrototype),Object.defineProperties(FastIterableIterator.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${name} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(target,kind){return new FastIterableIterator(target,kind)}}__name(createIterator,"createIterator");function iteratorMixin(name,object,kInternalIterator,keyIndex=0,valueIndex=1){let makeIterator=createIterator(name,kInternalIterator,keyIndex,valueIndex),properties={keys:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"key")},"keys")},values:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"value")},"values")},entries:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"key+value")},"entries")},forEach:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(callbackfn,thisArg=globalThis){if(webidl.brandCheck(this,object),webidl.argumentLengthCheck(arguments,1,`${name}.forEach`),typeof callbackfn!="function")throw new TypeError(`Failed to execute 'forEach' on '${name}': parameter 1 is not of type 'Function'.`);for(let{0:key,1:value}of makeIterator(this,"key+value"))callbackfn.call(thisArg,value,key,this)},"forEach")}};return Object.defineProperties(object.prototype,{...properties,[Symbol.iterator]:{writable:!0,enumerable:!1,configurable:!0,value:properties.entries.value}})}__name(iteratorMixin,"iteratorMixin");function fullyReadBody(body,processBody,processBodyError){let successSteps=processBody,errorSteps=processBodyError,reader;try{reader=body.stream.getReader()}catch(e){errorSteps(e);return}readAllBytes(reader,successSteps,errorSteps)}__name(fullyReadBody,"fullyReadBody");function readableStreamClose(controller){try{controller.close(),controller.byobRequest?.respond(0)}catch(err){if(!err.message.includes("Controller is already closed")&&!err.message.includes("ReadableStream is already closed"))throw err}}__name(readableStreamClose,"readableStreamClose");var invalidIsomorphicEncodeValueRegex=/[^\x00-\xFF]/;function isomorphicEncode(input){return assert(!invalidIsomorphicEncodeValueRegex.test(input)),input}__name(isomorphicEncode,"isomorphicEncode");async function readAllBytes(reader,successSteps,failureSteps){let bytes=[],byteLength=0;try{do{let{done,value:chunk}=await reader.read();if(done){successSteps(Buffer.concat(bytes,byteLength));return}if(!isUint8Array(chunk)){failureSteps(TypeError("Received non-Uint8Array chunk"));return}bytes.push(chunk),byteLength+=chunk.length}while(!0)}catch(e){failureSteps(e)}}__name(readAllBytes,"readAllBytes");function urlIsLocal(url2){assert("protocol"in url2);let protocol=url2.protocol;return protocol==="about:"||protocol==="blob:"||protocol==="data:"}__name(urlIsLocal,"urlIsLocal");function urlHasHttpsScheme(url2){return typeof url2=="string"&&url2[5]===":"&&url2[0]==="h"&&url2[1]==="t"&&url2[2]==="t"&&url2[3]==="p"&&url2[4]==="s"||url2.protocol==="https:"}__name(urlHasHttpsScheme,"urlHasHttpsScheme");function urlIsHttpHttpsScheme(url2){assert("protocol"in url2);let protocol=url2.protocol;return protocol==="http:"||protocol==="https:"}__name(urlIsHttpHttpsScheme,"urlIsHttpHttpsScheme");function simpleRangeHeaderValue(value,allowWhitespace){let data=value;if(!data.startsWith("bytes"))return"failure";let position={position:5};if(allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position),data.charCodeAt(position.position)!==61)return"failure";position.position++,allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position);let rangeStart=collectASequenceOfCodePoints(char=>{let code=char.charCodeAt(0);return code>=48&&code<=57},data,position),rangeStartValue=rangeStart.length?Number(rangeStart):null;if(allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position),data.charCodeAt(position.position)!==45)return"failure";position.position++,allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position);let rangeEnd=collectASequenceOfCodePoints(char=>{let code=char.charCodeAt(0);return code>=48&&code<=57},data,position),rangeEndValue=rangeEnd.length?Number(rangeEnd):null;return position.position<data.length||rangeEndValue===null&&rangeStartValue===null||rangeStartValue>rangeEndValue?"failure":{rangeStartValue,rangeEndValue}}__name(simpleRangeHeaderValue,"simpleRangeHeaderValue");function buildContentRange(rangeStart,rangeEnd,fullLength){let contentRange="bytes ";return contentRange+=isomorphicEncode(`${rangeStart}`),contentRange+="-",contentRange+=isomorphicEncode(`${rangeEnd}`),contentRange+="/",contentRange+=isomorphicEncode(`${fullLength}`),contentRange}__name(buildContentRange,"buildContentRange");var InflateStream=class extends Transform{#zlibOptions;constructor(zlibOptions){super(),this.#zlibOptions=zlibOptions}_transform(chunk,encoding,callback){if(!this._inflateStream){if(chunk.length===0){callback();return}this._inflateStream=(chunk[0]&15)===8?zlib.createInflate(this.#zlibOptions):zlib.createInflateRaw(this.#zlibOptions),this._inflateStream.on("data",this.push.bind(this)),this._inflateStream.on("end",()=>this.push(null)),this._inflateStream.on("error",err=>this.destroy(err))}this._inflateStream.write(chunk,encoding,callback)}_final(callback){this._inflateStream&&(this._inflateStream.end(),this._inflateStream=null),callback()}};__name(InflateStream,"InflateStream");function createInflate(zlibOptions){return new InflateStream(zlibOptions)}__name(createInflate,"createInflate");function extractMimeType(headers){let charset=null,essence=null,mimeType=null,values=getDecodeSplit("content-type",headers);if(values===null)return"failure";for(let value of values){let temporaryMimeType=parseMIMEType(value);temporaryMimeType==="failure"||temporaryMimeType.essence==="*/*"||(mimeType=temporaryMimeType,mimeType.essence!==essence?(charset=null,mimeType.parameters.has("charset")&&(charset=mimeType.parameters.get("charset")),essence=mimeType.essence):!mimeType.parameters.has("charset")&&charset!==null&&mimeType.parameters.set("charset",charset))}return mimeType??"failure"}__name(extractMimeType,"extractMimeType");function gettingDecodingSplitting(value){let input=value,position={position:0},values=[],temporaryValue="";for(;position.position<input.length;){if(temporaryValue+=collectASequenceOfCodePoints(char=>char!=='"'&&char!==",",input,position),position.position<input.length)if(input.charCodeAt(position.position)===34){if(temporaryValue+=collectAnHTTPQuotedString(input,position),position.position<input.length)continue}else assert(input.charCodeAt(position.position)===44),position.position++;temporaryValue=removeChars(temporaryValue,!0,!0,char=>char===9||char===32),values.push(temporaryValue),temporaryValue=""}return values}__name(gettingDecodingSplitting,"gettingDecodingSplitting");function getDecodeSplit(name,list){let value=list.get(name,!0);return value===null?null:gettingDecodingSplitting(value)}__name(getDecodeSplit,"getDecodeSplit");var textDecoder=new TextDecoder;function utf8DecodeBytes(buffer){return buffer.length===0?"":(buffer[0]===239&&buffer[1]===187&&buffer[2]===191&&(buffer=buffer.subarray(3)),textDecoder.decode(buffer))}__name(utf8DecodeBytes,"utf8DecodeBytes");var EnvironmentSettingsObjectBase=class{get baseUrl(){return getGlobalOrigin()}get origin(){return this.baseUrl?.origin}policyContainer=makePolicyContainer()};__name(EnvironmentSettingsObjectBase,"EnvironmentSettingsObjectBase");var EnvironmentSettingsObject=class{settingsObject=new EnvironmentSettingsObjectBase};__name(EnvironmentSettingsObject,"EnvironmentSettingsObject");var environmentSettingsObject=new EnvironmentSettingsObject;module2.exports={isAborted,isCancelled,isValidEncodedURL,createDeferredPromise,ReadableStreamFrom,tryUpgradeRequestToAPotentiallyTrustworthyURL,clampAndCoarsenConnectionTimingInfo,coarsenedSharedCurrentTime,determineRequestsReferrer,makePolicyContainer,clonePolicyContainer,appendFetchMetadata,appendRequestOriginHeader,TAOCheck,corsCheck,crossOriginResourcePolicyCheck,createOpaqueTimingInfo,setRequestReferrerPolicyOnRedirect,isValidHTTPToken,requestBadPort,requestCurrentURL,responseURL,responseLocationURL,isURLPotentiallyTrustworthy,isValidReasonPhrase,sameOrigin,normalizeMethod,serializeJavascriptValueToJSONString,iteratorMixin,createIterator,isValidHeaderName,isValidHeaderValue,isErrorLike,fullyReadBody,bytesMatch,readableStreamClose,isomorphicEncode,urlIsLocal,urlHasHttpsScheme,urlIsHttpHttpsScheme,readAllBytes,simpleRangeHeaderValue,buildContentRange,parseMetadata,createInflate,extractMimeType,getDecodeSplit,utf8DecodeBytes,environmentSettingsObject,isOriginIPPotentiallyTrustworthy}}});var require_formdata=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/formdata.js"(exports,module2){"use strict";var{iteratorMixin}=require_util2(),{kEnumerableProperty}=require_util(),{webidl}=require_webidl(),{File:NativeFile}=require("node:buffer"),nodeUtil=require("node:util"),File=globalThis.File??NativeFile,FormData=class{#state=[];constructor(form){if(webidl.util.markAsUncloneable(this),form!==void 0)throw webidl.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]})}append(name,value,filename=void 0){webidl.brandCheck(this,FormData);let prefix="FormData.append";webidl.argumentLengthCheck(arguments,2,prefix),name=webidl.converters.USVString(name),arguments.length===3||webidl.is.Blob(value)?(value=webidl.converters.Blob(value,prefix,"value"),filename!==void 0&&(filename=webidl.converters.USVString(filename))):value=webidl.converters.USVString(value);let entry=makeEntry(name,value,filename);this.#state.push(entry)}delete(name){webidl.brandCheck(this,FormData);let prefix="FormData.delete";webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name),this.#state=this.#state.filter(entry=>entry.name!==name)}get(name){webidl.brandCheck(this,FormData);let prefix="FormData.get";webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name);let idx=this.#state.findIndex(entry=>entry.name===name);return idx===-1?null:this.#state[idx].value}getAll(name){webidl.brandCheck(this,FormData);let prefix="FormData.getAll";return webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name),this.#state.filter(entry=>entry.name===name).map(entry=>entry.value)}has(name){webidl.brandCheck(this,FormData);let prefix="FormData.has";return webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name),this.#state.findIndex(entry=>entry.name===name)!==-1}set(name,value,filename=void 0){webidl.brandCheck(this,FormData);let prefix="FormData.set";webidl.argumentLengthCheck(arguments,2,prefix),name=webidl.converters.USVString(name),arguments.length===3||webidl.is.Blob(value)?(value=webidl.converters.Blob(value,prefix,"value"),filename!==void 0&&(filename=webidl.converters.USVString(filename))):value=webidl.converters.USVString(value);let entry=makeEntry(name,value,filename),idx=this.#state.findIndex(entry2=>entry2.name===name);idx!==-1?this.#state=[...this.#state.slice(0,idx),entry,...this.#state.slice(idx+1).filter(entry2=>entry2.name!==name)]:this.#state.push(entry)}[nodeUtil.inspect.custom](depth,options){let state=this.#state.reduce((a,b)=>(a[b.name]?Array.isArray(a[b.name])?a[b.name].push(b.value):a[b.name]=[a[b.name],b.value]:a[b.name]=b.value,a),{__proto__:null});options.depth??=depth,options.colors??=!0;let output=nodeUtil.formatWithOptions(options,state);return`FormData ${output.slice(output.indexOf("]")+2)}`}static getFormDataState(formData){return formData.#state}static setFormDataState(formData,newState){formData.#state=newState}};__name(FormData,"FormData");var{getFormDataState,setFormDataState}=FormData;Reflect.deleteProperty(FormData,"getFormDataState");Reflect.deleteProperty(FormData,"setFormDataState");iteratorMixin("FormData",FormData,getFormDataState,"name","value");Object.defineProperties(FormData.prototype,{append:kEnumerableProperty,delete:kEnumerableProperty,get:kEnumerableProperty,getAll:kEnumerableProperty,has:kEnumerableProperty,set:kEnumerableProperty,[Symbol.toStringTag]:{value:"FormData",configurable:!0}});function makeEntry(name,value,filename){if(typeof value!="string"){if(webidl.is.File(value)||(value=new File([value],"blob",{type:value.type})),filename!==void 0){let options={type:value.type,lastModified:value.lastModified};value=new File([value],filename,options)}}return{name,value}}__name(makeEntry,"makeEntry");webidl.is.FormData=webidl.util.MakeTypeAssertion(FormData);module2.exports={FormData,makeEntry,setFormDataState}}});var require_formdata_parser=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/formdata-parser.js"(exports,module2){"use strict";var{isUSVString,bufferToLowerCasedHeaderName}=require_util(),{utf8DecodeBytes}=require_util2(),{HTTP_TOKEN_CODEPOINTS,isomorphicDecode}=require_data_url(),{makeEntry}=require_formdata(),{webidl}=require_webidl(),assert=require("node:assert"),{File:NodeFile}=require("node:buffer"),File=globalThis.File??NodeFile,formDataNameBuffer=Buffer.from('form-data; name="'),filenameBuffer=Buffer.from("filename"),dd=Buffer.from("--"),ddcrlf=Buffer.from(`--\r
`);function isAsciiString(chars){for(let i=0;i<chars.length;++i)if(chars.charCodeAt(i)&-128)return!1;return!0}__name(isAsciiString,"isAsciiString");function validateBoundary(boundary){let length=boundary.length;if(length<27||length>70)return!1;for(let i=0;i<length;++i){let cp=boundary.charCodeAt(i);if(!(cp>=48&&cp<=57||cp>=65&&cp<=90||cp>=97&&cp<=122||cp===39||cp===45||cp===95))return!1}return!0}__name(validateBoundary,"validateBoundary");function multipartFormDataParser(input,mimeType){assert(mimeType!=="failure"&&mimeType.essence==="multipart/form-data");let boundaryString=mimeType.parameters.get("boundary");if(boundaryString===void 0)throw parsingError("missing boundary in content-type header");let boundary=Buffer.from(`--${boundaryString}`,"utf8"),entryList=[],position={position:0};for(;input[position.position]===13&&input[position.position+1]===10;)position.position+=2;let trailing=input.length;for(;input[trailing-1]===10&&input[trailing-2]===13;)trailing-=2;for(trailing!==input.length&&(input=input.subarray(0,trailing));;){if(input.subarray(position.position,position.position+boundary.length).equals(boundary))position.position+=boundary.length;else throw parsingError("expected a value starting with -- and the boundary");if(position.position===input.length-2&&bufferStartsWith(input,dd,position)||position.position===input.length-4&&bufferStartsWith(input,ddcrlf,position))return entryList;if(input[position.position]!==13||input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2;let result=parseMultipartFormDataHeaders(input,position),{name,filename,contentType,encoding}=result;position.position+=2;let body;{let boundaryIndex=input.indexOf(boundary.subarray(2),position.position);if(boundaryIndex===-1)throw parsingError("expected boundary after body");body=input.subarray(position.position,boundaryIndex-4),position.position+=body.length,encoding==="base64"&&(body=Buffer.from(body.toString(),"base64"))}if(input[position.position]!==13||input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2;let value;filename!==null?(contentType??="text/plain",isAsciiString(contentType)||(contentType=""),value=new File([body],filename,{type:contentType})):value=utf8DecodeBytes(Buffer.from(body)),assert(isUSVString(name)),assert(typeof value=="string"&&isUSVString(value)||webidl.is.File(value)),entryList.push(makeEntry(name,value,filename))}}__name(multipartFormDataParser,"multipartFormDataParser");function parseMultipartFormDataHeaders(input,position){let name=null,filename=null,contentType=null,encoding=null;for(;;){if(input[position.position]===13&&input[position.position+1]===10){if(name===null)throw parsingError("header name is null");return{name,filename,contentType,encoding}}let headerName=collectASequenceOfBytes(char=>char!==10&&char!==13&&char!==58,input,position);if(headerName=removeChars(headerName,!0,!0,char=>char===9||char===32),!HTTP_TOKEN_CODEPOINTS.test(headerName.toString()))throw parsingError("header name does not match the field-name token production");if(input[position.position]!==58)throw parsingError("expected :");switch(position.position++,collectASequenceOfBytes(char=>char===32||char===9,input,position),bufferToLowerCasedHeaderName(headerName)){case"content-disposition":{if(name=filename=null,!bufferStartsWith(input,formDataNameBuffer,position))throw parsingError('expected form-data; name=" for content-disposition header');if(position.position+=17,name=parseMultipartFormDataName(input,position),input[position.position]===59&&input[position.position+1]===32){let at={position:position.position+2};if(bufferStartsWith(input,filenameBuffer,at))if(input[at.position+8]===42){at.position+=10,collectASequenceOfBytes(char=>char===32||char===9,input,at);let headerValue=collectASequenceOfBytes(char=>char!==32&&char!==13&&char!==10,input,at);if(headerValue[0]!==117&&headerValue[0]!==85||headerValue[1]!==116&&headerValue[1]!==84||headerValue[2]!==102&&headerValue[2]!==70||headerValue[3]!==45||headerValue[4]!==56)throw parsingError("unknown encoding, expected utf-8''");filename=decodeURIComponent(new TextDecoder().decode(headerValue.subarray(7))),position.position=at.position}else position.position+=11,collectASequenceOfBytes(char=>char===32||char===9,input,position),position.position++,filename=parseMultipartFormDataName(input,position)}break}case"content-type":{let headerValue=collectASequenceOfBytes(char=>char!==10&&char!==13,input,position);headerValue=removeChars(headerValue,!1,!0,char=>char===9||char===32),contentType=isomorphicDecode(headerValue);break}case"content-transfer-encoding":{let headerValue=collectASequenceOfBytes(char=>char!==10&&char!==13,input,position);headerValue=removeChars(headerValue,!1,!0,char=>char===9||char===32),encoding=isomorphicDecode(headerValue);break}default:collectASequenceOfBytes(char=>char!==10&&char!==13,input,position)}if(input[position.position]!==13&&input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2}}__name(parseMultipartFormDataHeaders,"parseMultipartFormDataHeaders");function parseMultipartFormDataName(input,position){assert(input[position.position-1]===34);let name=collectASequenceOfBytes(char=>char!==10&&char!==13&&char!==34,input,position);if(input[position.position]!==34)throw parsingError('expected "');return position.position++,name=new TextDecoder().decode(name).replace(/%0A/ig,`
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),name}__name(parseMultipartFormDataName,"parseMultipartFormDataName");function collectASequenceOfBytes(condition,input,position){let start=position.position;for(;start<input.length&&condition(input[start]);)++start;return input.subarray(position.position,position.position=start)}__name(collectASequenceOfBytes,"collectASequenceOfBytes");function removeChars(buf,leading,trailing,predicate){let lead=0,trail=buf.length-1;if(leading)for(;lead<buf.length&&predicate(buf[lead]);)lead++;if(trailing)for(;trail>0&&predicate(buf[trail]);)trail--;return lead===0&&trail===buf.length-1?buf:buf.subarray(lead,trail+1)}__name(removeChars,"removeChars");function bufferStartsWith(buffer,start,position){if(buffer.length<start.length)return!1;for(let i=0;i<start.length;i++)if(start[i]!==buffer[position.position+i])return!1;return!0}__name(bufferStartsWith,"bufferStartsWith");function parsingError(cause){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(cause)})}__name(parsingError,"parsingError");module2.exports={multipartFormDataParser,validateBoundary}}});var require_body=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/body.js"(exports,module2){"use strict";var util=require_util(),{ReadableStreamFrom,readableStreamClose,createDeferredPromise,fullyReadBody,extractMimeType,utf8DecodeBytes}=require_util2(),{FormData,setFormDataState}=require_formdata(),{webidl}=require_webidl(),{Blob:Blob2}=require("node:buffer"),assert=require("node:assert"),{isErrored,isDisturbed}=require("node:stream"),{isArrayBuffer}=require("node:util/types"),{serializeAMimeType}=require_data_url(),{multipartFormDataParser}=require_formdata_parser(),random;try{let crypto=require("node:crypto");random=__name(max=>crypto.randomInt(0,max),"random")}catch{random=__name(max=>Math.floor(Math.random(max)),"random")}var textEncoder=new TextEncoder;function noop(){}__name(noop,"noop");var hasFinalizationRegistry=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,streamRegistry;hasFinalizationRegistry&&(streamRegistry=new FinalizationRegistry(weakRef=>{let stream=weakRef.deref();stream&&!stream.locked&&!isDisturbed(stream)&&!isErrored(stream)&&stream.cancel("Response object has been garbage collected").catch(noop)}));function extractBody(object,keepalive=!1){let stream=null;webidl.is.ReadableStream(object)?stream=object:webidl.is.Blob(object)?stream=object.stream():stream=new ReadableStream({async pull(controller){let buffer=typeof source=="string"?textEncoder.encode(source):source;buffer.byteLength&&controller.enqueue(buffer),queueMicrotask(()=>readableStreamClose(controller))},start(){},type:"bytes"}),assert(webidl.is.ReadableStream(stream));let action=null,source=null,length=null,type=null;if(typeof object=="string")source=object,type="text/plain;charset=UTF-8";else if(webidl.is.URLSearchParams(object))source=object.toString(),type="application/x-www-form-urlencoded;charset=UTF-8";else if(isArrayBuffer(object))source=new Uint8Array(object.slice());else if(ArrayBuffer.isView(object))source=new Uint8Array(object.buffer.slice(object.byteOffset,object.byteOffset+object.byteLength));else if(webidl.is.FormData(object)){let boundary=`----formdata-undici-0${`${random(1e11)}`.padStart(11,"0")}`,prefix=`--${boundary}\r
Content-Disposition: form-data`;let escape=__name(str=>str.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),"escape"),normalizeLinefeeds=__name(value=>value.replace(/\r?\n|\r/g,`\r
`),"normalizeLinefeeds"),blobParts=[],rn=new Uint8Array([13,10]);length=0;let hasUnknownSizeValue=!1;for(let[name,value]of object)if(typeof value=="string"){let chunk2=textEncoder.encode(prefix+`; name="${escape(normalizeLinefeeds(name))}"\r
\r
${normalizeLinefeeds(value)}\r
`);blobParts.push(chunk2),length+=chunk2.byteLength}else{let chunk2=textEncoder.encode(`${prefix}; name="${escape(normalizeLinefeeds(name))}"`+(value.name?`; filename="${escape(value.name)}"`:"")+`\r
Content-Type: ${value.type||"application/octet-stream"}\r
\r
`);blobParts.push(chunk2,value,rn),typeof value.size=="number"?length+=chunk2.byteLength+value.size+rn.byteLength:hasUnknownSizeValue=!0}let chunk=textEncoder.encode(`--${boundary}--\r
`);blobParts.push(chunk),length+=chunk.byteLength,hasUnknownSizeValue&&(length=null),source=object,action=__name(async function*(){for(let part of blobParts)part.stream?yield*part.stream():yield part},"action"),type=`multipart/form-data; boundary=${boundary}`}else if(webidl.is.Blob(object))source=object,length=object.size,object.type&&(type=object.type);else if(typeof object[Symbol.asyncIterator]=="function"){if(keepalive)throw new TypeError("keepalive");if(util.isDisturbed(object)||object.locked)throw new TypeError("Response body object should not be disturbed or locked");stream=webidl.is.ReadableStream(object)?object:ReadableStreamFrom(object)}if((typeof source=="string"||util.isBuffer(source))&&(length=Buffer.byteLength(source)),action!=null){let iterator;stream=new ReadableStream({async start(){iterator=action(object)[Symbol.asyncIterator]()},async pull(controller){let{value,done}=await iterator.next();if(done)queueMicrotask(()=>{controller.close(),controller.byobRequest?.respond(0)});else if(!isErrored(stream)){let buffer=new Uint8Array(value);buffer.byteLength&&controller.enqueue(buffer)}return controller.desiredSize>0},async cancel(reason){await iterator.return()},type:"bytes"})}return[{stream,source,length},type]}__name(extractBody,"extractBody");function safelyExtractBody(object,keepalive=!1){return webidl.is.ReadableStream(object)&&(assert(!util.isDisturbed(object),"The body has already been consumed."),assert(!object.locked,"The stream is locked.")),extractBody(object,keepalive)}__name(safelyExtractBody,"safelyExtractBody");function cloneBody(instance,body){let[out1,out2]=body.stream.tee();return hasFinalizationRegistry&&streamRegistry.register(instance,new WeakRef(out1)),body.stream=out1,{stream:out2,length:body.length,source:body.source}}__name(cloneBody,"cloneBody");function throwIfAborted(state){if(state.aborted)throw new DOMException("The operation was aborted.","AbortError")}__name(throwIfAborted,"throwIfAborted");function bodyMixinMethods(instance,getInternalState){return{blob(){return consumeBody(this,bytes=>{let mimeType=bodyMimeType(getInternalState(this));return mimeType===null?mimeType="":mimeType&&(mimeType=serializeAMimeType(mimeType)),new Blob2([bytes],{type:mimeType})},instance,getInternalState)},arrayBuffer(){return consumeBody(this,bytes=>new Uint8Array(bytes).buffer,instance,getInternalState)},text(){return consumeBody(this,utf8DecodeBytes,instance,getInternalState)},json(){return consumeBody(this,parseJSONFromBytes,instance,getInternalState)},formData(){return consumeBody(this,value=>{let mimeType=bodyMimeType(getInternalState(this));if(mimeType!==null)switch(mimeType.essence){case"multipart/form-data":{let parsed=multipartFormDataParser(value,mimeType),fd=new FormData;return setFormDataState(fd,parsed),fd}case"application/x-www-form-urlencoded":{let entries=new URLSearchParams(value.toString()),fd=new FormData;for(let[name,value2]of entries)fd.append(name,value2);return fd}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},instance,getInternalState)},bytes(){return consumeBody(this,bytes=>new Uint8Array(bytes),instance,getInternalState)}}}__name(bodyMixinMethods,"bodyMixinMethods");function mixinBody(prototype,getInternalState){Object.assign(prototype.prototype,bodyMixinMethods(prototype,getInternalState))}__name(mixinBody,"mixinBody");async function consumeBody(object,convertBytesToJSValue,instance,getInternalState){webidl.brandCheck(object,instance);let state=getInternalState(object);if(bodyUnusable(state))throw new TypeError("Body is unusable: Body has already been read");throwIfAborted(state);let promise=createDeferredPromise(),errorSteps=__name(error=>promise.reject(error),"errorSteps"),successSteps=__name(data=>{try{promise.resolve(convertBytesToJSValue(data))}catch(e){errorSteps(e)}},"successSteps");return state.body==null?(successSteps(Buffer.allocUnsafe(0)),promise.promise):(fullyReadBody(state.body,successSteps,errorSteps),promise.promise)}__name(consumeBody,"consumeBody");function bodyUnusable(object){let body=object.body;return body!=null&&(body.stream.locked||util.isDisturbed(body.stream))}__name(bodyUnusable,"bodyUnusable");function parseJSONFromBytes(bytes){return JSON.parse(utf8DecodeBytes(bytes))}__name(parseJSONFromBytes,"parseJSONFromBytes");function bodyMimeType(requestOrResponse){let headers=requestOrResponse.headersList,mimeType=extractMimeType(headers);return mimeType==="failure"?null:mimeType}__name(bodyMimeType,"bodyMimeType");module2.exports={extractBody,safelyExtractBody,cloneBody,mixinBody,streamRegistry,hasFinalizationRegistry,bodyUnusable}}});var require_client_h1=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client-h1.js"(exports,module2){"use strict";var assert=require("node:assert"),util=require_util(),{channels}=require_diagnostics(),timers=require_timers(),{RequestContentLengthMismatchError,ResponseContentLengthMismatchError,RequestAbortedError,HeadersTimeoutError,HeadersOverflowError,SocketError,InformationalError,BodyTimeoutError,HTTPParserError,ResponseExceededMaxSizeError}=require_errors(),{kUrl,kReset,kClient,kParser,kBlocking,kRunning,kPending,kSize,kWriting,kQueue,kNoRef,kKeepAliveDefaultTimeout,kHostHeader,kPendingIdx,kRunningIdx,kError,kPipelining,kSocket,kKeepAliveTimeoutValue,kMaxHeadersSize,kKeepAliveMaxTimeout,kKeepAliveTimeoutThreshold,kHeadersTimeout,kBodyTimeout,kStrictContentLength,kMaxRequests,kCounter,kMaxResponseSize,kOnError,kResume,kHTTPContext,kClosed}=require_symbols(),constants=require_constants2(),EMPTY_BUF=Buffer.alloc(0),FastBuffer=Buffer[Symbol.species],removeAllListeners=util.removeAllListeners,extractBody;async function lazyllhttp(){let llhttpWasmData=process.env.JEST_WORKER_ID?require_llhttp_wasm():void 0,mod;try{mod=await WebAssembly.compile(require_llhttp_simd_wasm())}catch{mod=await WebAssembly.compile(llhttpWasmData||require_llhttp_wasm())}return await WebAssembly.instantiate(mod,{env:{wasm_on_url:(p,at,len)=>0,wasm_on_status:(p,at,len)=>{assert(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onStatus(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_message_begin:p=>(assert(currentParser.ptr===p),currentParser.onMessageBegin()),wasm_on_header_field:(p,at,len)=>{assert(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onHeaderField(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_header_value:(p,at,len)=>{assert(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onHeaderValue(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_headers_complete:(p,statusCode,upgrade,shouldKeepAlive)=>(assert(currentParser.ptr===p),currentParser.onHeadersComplete(statusCode,upgrade===1,shouldKeepAlive===1)),wasm_on_body:(p,at,len)=>{assert(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onBody(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_message_complete:p=>(assert(currentParser.ptr===p),currentParser.onMessageComplete())}})}__name(lazyllhttp,"lazyllhttp");var llhttpInstance=null,llhttpPromise=lazyllhttp();llhttpPromise.catch();var currentParser=null,currentBufferRef=null,currentBufferSize=0,currentBufferPtr=null,USE_NATIVE_TIMER=0,USE_FAST_TIMER=1,TIMEOUT_HEADERS=2|USE_FAST_TIMER,TIMEOUT_BODY=4|USE_FAST_TIMER,TIMEOUT_KEEP_ALIVE=8|USE_NATIVE_TIMER,Parser=class{constructor(client,socket,{exports:exports2}){this.llhttp=exports2,this.ptr=this.llhttp.llhttp_alloc(constants.TYPE.RESPONSE),this.client=client,this.socket=socket,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=client[kMaxHeadersSize],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=client[kMaxResponseSize]}setTimeout(delay,type){delay!==this.timeoutValue||type&USE_FAST_TIMER^this.timeoutType&USE_FAST_TIMER?(this.timeout&&(timers.clearTimeout(this.timeout),this.timeout=null),delay&&(type&USE_FAST_TIMER?this.timeout=timers.setFastTimeout(onParserTimeout,delay,new WeakRef(this)):(this.timeout=setTimeout(onParserTimeout,delay,new WeakRef(this)),this.timeout.unref())),this.timeoutValue=delay):this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.timeoutType=type}resume(){this.socket.destroyed||!this.paused||(assert(this.ptr!=null),assert(currentParser===null),this.llhttp.llhttp_resume(this.ptr),assert(this.timeoutType===TIMEOUT_BODY),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.paused=!1,this.execute(this.socket.read()||EMPTY_BUF),this.readMore())}readMore(){for(;!this.paused&&this.ptr;){let chunk=this.socket.read();if(chunk===null)break;this.execute(chunk)}}execute(chunk){assert(currentParser===null),assert(this.ptr!=null),assert(!this.paused);let{socket,llhttp}=this;chunk.length>currentBufferSize&&(currentBufferPtr&&llhttp.free(currentBufferPtr),currentBufferSize=Math.ceil(chunk.length/4096)*4096,currentBufferPtr=llhttp.malloc(currentBufferSize)),new Uint8Array(llhttp.memory.buffer,currentBufferPtr,currentBufferSize).set(chunk);try{let ret;try{currentBufferRef=chunk,currentParser=this,ret=llhttp.llhttp_execute(this.ptr,currentBufferPtr,chunk.length)}catch(err){throw err}finally{currentParser=null,currentBufferRef=null}if(ret!==constants.ERROR.OK){let data=chunk.subarray(llhttp.llhttp_get_error_pos(this.ptr)-currentBufferPtr);if(ret===constants.ERROR.PAUSED_UPGRADE)this.onUpgrade(data);else if(ret===constants.ERROR.PAUSED)this.paused=!0,socket.unshift(data);else{let ptr=llhttp.llhttp_get_error_reason(this.ptr),message="";if(ptr){let len=new Uint8Array(llhttp.memory.buffer,ptr).indexOf(0);message="Response does not match the HTTP/1.1 protocol ("+Buffer.from(llhttp.memory.buffer,ptr,len).toString()+")"}throw new HTTPParserError(message,constants.ERROR[ret],data)}}}catch(err){util.destroy(socket,err)}}destroy(){assert(currentParser===null),assert(this.ptr!=null),this.llhttp.llhttp_free(this.ptr),this.ptr=null,this.timeout&&timers.clearTimeout(this.timeout),this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.paused=!1}onStatus(buf){return this.statusText=buf.toString(),0}onMessageBegin(){let{socket,client}=this;if(socket.destroyed)return-1;let request=client[kQueue][client[kRunningIdx]];return request?(request.onResponseStarted(),0):-1}onHeaderField(buf){let len=this.headers.length;return len&1?this.headers[len-1]=Buffer.concat([this.headers[len-1],buf]):this.headers.push(buf),this.trackHeader(buf.length),0}onHeaderValue(buf){let len=this.headers.length;(len&1)===1?(this.headers.push(buf),len+=1):this.headers[len-1]=Buffer.concat([this.headers[len-1],buf]);let key=this.headers[len-2];if(key.length===10){let headerName=util.bufferToLowerCasedHeaderName(key);headerName==="keep-alive"?this.keepAlive+=buf.toString():headerName==="connection"&&(this.connection+=buf.toString())}else key.length===14&&util.bufferToLowerCasedHeaderName(key)==="content-length"&&(this.contentLength+=buf.toString());return this.trackHeader(buf.length),0}trackHeader(len){this.headersSize+=len,this.headersSize>=this.headersMaxSize&&util.destroy(this.socket,new HeadersOverflowError)}onUpgrade(head){let{upgrade,client,socket,headers,statusCode}=this;assert(upgrade),assert(client[kSocket]===socket),assert(!socket.destroyed),assert(!this.paused),assert((headers.length&1)===0);let request=client[kQueue][client[kRunningIdx]];assert(request),assert(request.upgrade||request.method==="CONNECT"),this.statusCode=0,this.statusText="",this.shouldKeepAlive=!1,this.headers=[],this.headersSize=0,socket.unshift(head),socket[kParser].destroy(),socket[kParser]=null,socket[kClient]=null,socket[kError]=null,removeAllListeners(socket),client[kSocket]=null,client[kHTTPContext]=null,client[kQueue][client[kRunningIdx]++]=null,client.emit("disconnect",client[kUrl],[client],new InformationalError("upgrade"));try{request.onUpgrade(statusCode,headers,socket)}catch(err){util.destroy(socket,err)}client[kResume]()}onHeadersComplete(statusCode,upgrade,shouldKeepAlive){let{client,socket,headers,statusText}=this;if(socket.destroyed)return-1;let request=client[kQueue][client[kRunningIdx]];if(!request)return-1;if(assert(!this.upgrade),assert(this.statusCode<200),statusCode===100)return util.destroy(socket,new SocketError("bad response",util.getSocketInfo(socket))),-1;if(upgrade&&!request.upgrade)return util.destroy(socket,new SocketError("bad upgrade",util.getSocketInfo(socket))),-1;if(assert(this.timeoutType===TIMEOUT_HEADERS),this.statusCode=statusCode,this.shouldKeepAlive=shouldKeepAlive||request.method==="HEAD"&&!socket[kReset]&&this.connection.toLowerCase()==="keep-alive",this.statusCode>=200){let bodyTimeout=request.bodyTimeout!=null?request.bodyTimeout:client[kBodyTimeout];this.setTimeout(bodyTimeout,TIMEOUT_BODY)}else this.timeout&&this.timeout.refresh&&this.timeout.refresh();if(request.method==="CONNECT")return assert(client[kRunning]===1),this.upgrade=!0,2;if(upgrade)return assert(client[kRunning]===1),this.upgrade=!0,2;if(assert((this.headers.length&1)===0),this.headers=[],this.headersSize=0,this.shouldKeepAlive&&client[kPipelining]){let keepAliveTimeout=this.keepAlive?util.parseKeepAliveTimeout(this.keepAlive):null;if(keepAliveTimeout!=null){let timeout=Math.min(keepAliveTimeout-client[kKeepAliveTimeoutThreshold],client[kKeepAliveMaxTimeout]);timeout<=0?socket[kReset]=!0:client[kKeepAliveTimeoutValue]=timeout}else client[kKeepAliveTimeoutValue]=client[kKeepAliveDefaultTimeout]}else socket[kReset]=!0;let pause=request.onHeaders(statusCode,headers,this.resume,statusText)===!1;return request.aborted?-1:request.method==="HEAD"||statusCode<200?1:(socket[kBlocking]&&(socket[kBlocking]=!1,client[kResume]()),pause?constants.ERROR.PAUSED:0)}onBody(buf){let{client,socket,statusCode,maxResponseSize}=this;if(socket.destroyed)return-1;let request=client[kQueue][client[kRunningIdx]];return assert(request),assert(this.timeoutType===TIMEOUT_BODY),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),assert(statusCode>=200),maxResponseSize>-1&&this.bytesRead+buf.length>maxResponseSize?(util.destroy(socket,new ResponseExceededMaxSizeError),-1):(this.bytesRead+=buf.length,request.onData(buf)===!1?constants.ERROR.PAUSED:0)}onMessageComplete(){let{client,socket,statusCode,upgrade,headers,contentLength,bytesRead,shouldKeepAlive}=this;if(socket.destroyed&&(!statusCode||shouldKeepAlive))return-1;if(upgrade)return 0;assert(statusCode>=100),assert((this.headers.length&1)===0);let request=client[kQueue][client[kRunningIdx]];if(assert(request),this.statusCode=0,this.statusText="",this.bytesRead=0,this.contentLength="",this.keepAlive="",this.connection="",this.headers=[],this.headersSize=0,statusCode<200)return 0;if(request.method!=="HEAD"&&contentLength&&bytesRead!==parseInt(contentLength,10))return util.destroy(socket,new ResponseContentLengthMismatchError),-1;if(request.onComplete(headers),client[kQueue][client[kRunningIdx]++]=null,socket[kWriting])return assert(client[kRunning]===0),util.destroy(socket,new InformationalError("reset")),constants.ERROR.PAUSED;if(shouldKeepAlive){if(socket[kReset]&&client[kRunning]===0)return util.destroy(socket,new InformationalError("reset")),constants.ERROR.PAUSED;client[kPipelining]==null||client[kPipelining]===1?setImmediate(()=>client[kResume]()):client[kResume]()}else return util.destroy(socket,new InformationalError("reset")),constants.ERROR.PAUSED;return 0}};__name(Parser,"Parser");function onParserTimeout(parser){let{socket,timeoutType,client,paused}=parser.deref();timeoutType===TIMEOUT_HEADERS?(!socket[kWriting]||socket.writableNeedDrain||client[kRunning]>1)&&(assert(!paused,"cannot be paused while waiting for headers"),util.destroy(socket,new HeadersTimeoutError)):timeoutType===TIMEOUT_BODY?paused||util.destroy(socket,new BodyTimeoutError):timeoutType===TIMEOUT_KEEP_ALIVE&&(assert(client[kRunning]===0&&client[kKeepAliveTimeoutValue]),util.destroy(socket,new InformationalError("socket idle timeout")))}__name(onParserTimeout,"onParserTimeout");async function connectH1(client,socket){if(client[kSocket]=socket,!llhttpInstance){let noop=__name(()=>{},"noop");socket.on("error",noop),llhttpInstance=await llhttpPromise,llhttpPromise=null,socket.off("error",noop)}if(socket.errored)throw socket.errored;if(socket.destroyed)throw new SocketError("destroyed");return socket[kNoRef]=!1,socket[kWriting]=!1,socket[kReset]=!1,socket[kBlocking]=!1,socket[kParser]=new Parser(client,socket,llhttpInstance),util.addListener(socket,"error",onHttpSocketError),util.addListener(socket,"readable",onHttpSocketReadable),util.addListener(socket,"end",onHttpSocketEnd),util.addListener(socket,"close",onHttpSocketClose),socket[kClosed]=!1,socket.on("close",onSocketClose),{version:"h1",defaultPipelining:1,write(request){return writeH1(client,request)},resume(){resumeH1(client)},destroy(err,callback){socket[kClosed]?queueMicrotask(callback):(socket.on("close",callback),socket.destroy(err))},get destroyed(){return socket.destroyed},busy(request){return!!(socket[kWriting]||socket[kReset]||socket[kBlocking]||request&&(client[kRunning]>0&&!request.idempotent||client[kRunning]>0&&(request.upgrade||request.method==="CONNECT")||client[kRunning]>0&&util.bodyLength(request.body)!==0&&(util.isStream(request.body)||util.isAsyncIterable(request.body)||util.isFormDataLike(request.body))))}}}__name(connectH1,"connectH1");function onHttpSocketError(err){assert(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID");let parser=this[kParser];if(err.code==="ECONNRESET"&&parser.statusCode&&!parser.shouldKeepAlive){parser.onMessageComplete();return}this[kError]=err,this[kClient][kOnError](err)}__name(onHttpSocketError,"onHttpSocketError");function onHttpSocketReadable(){this[kParser]?.readMore()}__name(onHttpSocketReadable,"onHttpSocketReadable");function onHttpSocketEnd(){let parser=this[kParser];if(parser.statusCode&&!parser.shouldKeepAlive){parser.onMessageComplete();return}util.destroy(this,new SocketError("other side closed",util.getSocketInfo(this)))}__name(onHttpSocketEnd,"onHttpSocketEnd");function onHttpSocketClose(){let parser=this[kParser];parser&&(!this[kError]&&parser.statusCode&&!parser.shouldKeepAlive&&parser.onMessageComplete(),this[kParser].destroy(),this[kParser]=null);let err=this[kError]||new SocketError("closed",util.getSocketInfo(this)),client=this[kClient];if(client[kSocket]=null,client[kHTTPContext]=null,client.destroyed){assert(client[kPending]===0);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request=requests[i];util.errorRequest(client,request,err)}}else if(client[kRunning]>0&&err.code!=="UND_ERR_INFO"){let request=client[kQueue][client[kRunningIdx]];client[kQueue][client[kRunningIdx]++]=null,util.errorRequest(client,request,err)}client[kPendingIdx]=client[kRunningIdx],assert(client[kRunning]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttpSocketClose,"onHttpSocketClose");function onSocketClose(){this[kClosed]=!0}__name(onSocketClose,"onSocketClose");function resumeH1(client){let socket=client[kSocket];if(socket&&!socket.destroyed){if(client[kSize]===0?!socket[kNoRef]&&socket.unref&&(socket.unref(),socket[kNoRef]=!0):socket[kNoRef]&&socket.ref&&(socket.ref(),socket[kNoRef]=!1),client[kSize]===0)socket[kParser].timeoutType!==TIMEOUT_KEEP_ALIVE&&socket[kParser].setTimeout(client[kKeepAliveTimeoutValue],TIMEOUT_KEEP_ALIVE);else if(client[kRunning]>0&&socket[kParser].statusCode<200&&socket[kParser].timeoutType!==TIMEOUT_HEADERS){let request=client[kQueue][client[kRunningIdx]],headersTimeout=request.headersTimeout!=null?request.headersTimeout:client[kHeadersTimeout];socket[kParser].setTimeout(headersTimeout,TIMEOUT_HEADERS)}}}__name(resumeH1,"resumeH1");function shouldSendContentLength(method){return method!=="GET"&&method!=="HEAD"&&method!=="OPTIONS"&&method!=="TRACE"&&method!=="CONNECT"}__name(shouldSendContentLength,"shouldSendContentLength");function writeH1(client,request){let{method,path,host,upgrade,blocking,reset}=request,{body,headers,contentLength}=request,expectsPayload=method==="PUT"||method==="POST"||method==="PATCH"||method==="QUERY"||method==="PROPFIND"||method==="PROPPATCH";if(util.isFormDataLike(body)){extractBody||(extractBody=require_body().extractBody);let[bodyStream,contentType]=extractBody(body);request.contentType==null&&headers.push("content-type",contentType),body=bodyStream.stream,contentLength=bodyStream.length}else util.isBlobLike(body)&&request.contentType==null&&body.type&&headers.push("content-type",body.type);body&&typeof body.read=="function"&&body.read(0);let bodyLength=util.bodyLength(body);if(contentLength=bodyLength??contentLength,contentLength===null&&(contentLength=request.contentLength),contentLength===0&&!expectsPayload&&(contentLength=null),shouldSendContentLength(method)&&contentLength>0&&request.contentLength!==null&&request.contentLength!==contentLength){if(client[kStrictContentLength])return util.errorRequest(client,request,new RequestContentLengthMismatchError),!1;process.emitWarning(new RequestContentLengthMismatchError)}let socket=client[kSocket],abort=__name(err=>{request.aborted||request.completed||(util.errorRequest(client,request,err||new RequestAbortedError),util.destroy(body),util.destroy(socket,new InformationalError("aborted")))},"abort");try{request.onConnect(abort)}catch(err){util.errorRequest(client,request,err)}if(request.aborted)return!1;method==="HEAD"&&(socket[kReset]=!0),(upgrade||method==="CONNECT")&&(socket[kReset]=!0),reset!=null&&(socket[kReset]=reset),client[kMaxRequests]&&socket[kCounter]++>=client[kMaxRequests]&&(socket[kReset]=!0),blocking&&(socket[kBlocking]=!0);let header=`${method} ${path} HTTP/1.1\r
`;if(typeof host=="string"?header+=`host: ${host}\r
`:header+=client[kHostHeader],upgrade?header+=`connection: upgrade\r
upgrade: ${upgrade}\r
`:client[kPipelining]&&!socket[kReset]?header+=`connection: keep-alive\r
`:header+=`connection: close\r
`,Array.isArray(headers))for(let n=0;n<headers.length;n+=2){let key=headers[n+0],val=headers[n+1];if(Array.isArray(val))for(let i=0;i<val.length;i++)header+=`${key}: ${val[i]}\r
`;else header+=`${key}: ${val}\r
`}return channels.sendHeaders.hasSubscribers&&channels.sendHeaders.publish({request,headers:header,socket}),!body||bodyLength===0?writeBuffer(abort,null,client,request,socket,contentLength,header,expectsPayload):util.isBuffer(body)?writeBuffer(abort,body,client,request,socket,contentLength,header,expectsPayload):util.isBlobLike(body)?typeof body.stream=="function"?writeIterable(abort,body.stream(),client,request,socket,contentLength,header,expectsPayload):writeBlob(abort,body,client,request,socket,contentLength,header,expectsPayload):util.isStream(body)?writeStream(abort,body,client,request,socket,contentLength,header,expectsPayload):util.isIterable(body)?writeIterable(abort,body,client,request,socket,contentLength,header,expectsPayload):assert(!1),!0}__name(writeH1,"writeH1");function writeStream(abort,body,client,request,socket,contentLength,header,expectsPayload){assert(contentLength!==0||client[kRunning]===0,"stream body cannot be pipelined");let finished=!1,writer=new AsyncWriter({abort,socket,request,contentLength,client,expectsPayload,header}),onData=__name(function(chunk){if(!finished)try{!writer.write(chunk)&&this.pause&&this.pause()}catch(err){util.destroy(this,err)}},"onData"),onDrain=__name(function(){finished||body.resume&&body.resume()},"onDrain"),onClose=__name(function(){if(queueMicrotask(()=>{body.removeListener("error",onFinished)}),!finished){let err=new RequestAbortedError;queueMicrotask(()=>onFinished(err))}},"onClose"),onFinished=__name(function(err){if(!finished){if(finished=!0,assert(socket.destroyed||socket[kWriting]&&client[kRunning]<=1),socket.off("drain",onDrain).off("error",onFinished),body.removeListener("data",onData).removeListener("end",onFinished).removeListener("close",onClose),!err)try{writer.end()}catch(er){err=er}writer.destroy(err),err&&(err.code!=="UND_ERR_INFO"||err.message!=="reset")?util.destroy(body,err):util.destroy(body)}},"onFinished");body.on("data",onData).on("end",onFinished).on("error",onFinished).on("close",onClose),body.resume&&body.resume(),socket.on("drain",onDrain).on("error",onFinished),body.errorEmitted??body.errored?setImmediate(()=>onFinished(body.errored)):(body.endEmitted??body.readableEnded)&&setImmediate(()=>onFinished(null)),(body.closeEmitted??body.closed)&&setImmediate(onClose)}__name(writeStream,"writeStream");function writeBuffer(abort,body,client,request,socket,contentLength,header,expectsPayload){try{body?util.isBuffer(body)&&(assert(contentLength===body.byteLength,"buffer body must have content length"),socket.cork(),socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1"),socket.write(body),socket.uncork(),request.onBodySent(body),!expectsPayload&&request.reset!==!1&&(socket[kReset]=!0)):contentLength===0?socket.write(`${header}content-length: 0\r
\r
`,"latin1"):(assert(contentLength===null,"no body must not have content length"),socket.write(`${header}\r
`,"latin1")),request.onRequestSent(),client[kResume]()}catch(err){abort(err)}}__name(writeBuffer,"writeBuffer");async function writeBlob(abort,body,client,request,socket,contentLength,header,expectsPayload){assert(contentLength===body.size,"blob body must have content length");try{if(contentLength!=null&&contentLength!==body.size)throw new RequestContentLengthMismatchError;let buffer=Buffer.from(await body.arrayBuffer());socket.cork(),socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1"),socket.write(buffer),socket.uncork(),request.onBodySent(buffer),request.onRequestSent(),!expectsPayload&&request.reset!==!1&&(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}}__name(writeBlob,"writeBlob");async function writeIterable(abort,body,client,request,socket,contentLength,header,expectsPayload){assert(contentLength!==0||client[kRunning]===0,"iterator body cannot be pipelined");let callback=null;function onDrain(){if(callback){let cb=callback;callback=null,cb()}}__name(onDrain,"onDrain");let waitForDrain=__name(()=>new Promise((resolve,reject)=>{assert(callback===null),socket[kError]?reject(socket[kError]):callback=resolve}),"waitForDrain");socket.on("close",onDrain).on("drain",onDrain);let writer=new AsyncWriter({abort,socket,request,contentLength,client,expectsPayload,header});try{for await(let chunk of body){if(socket[kError])throw socket[kError];writer.write(chunk)||await waitForDrain()}writer.end()}catch(err){writer.destroy(err)}finally{socket.off("close",onDrain).off("drain",onDrain)}}__name(writeIterable,"writeIterable");var AsyncWriter=class{constructor({abort,socket,request,contentLength,client,expectsPayload,header}){this.socket=socket,this.request=request,this.contentLength=contentLength,this.client=client,this.bytesWritten=0,this.expectsPayload=expectsPayload,this.header=header,this.abort=abort,socket[kWriting]=!0}write(chunk){let{socket,request,contentLength,client,bytesWritten,expectsPayload,header}=this;if(socket[kError])throw socket[kError];if(socket.destroyed)return!1;let len=Buffer.byteLength(chunk);if(!len)return!0;if(contentLength!==null&&bytesWritten+len>contentLength){if(client[kStrictContentLength])throw new RequestContentLengthMismatchError;process.emitWarning(new RequestContentLengthMismatchError)}socket.cork(),bytesWritten===0&&(!expectsPayload&&request.reset!==!1&&(socket[kReset]=!0),contentLength===null?socket.write(`${header}transfer-encoding: chunked\r
`,"latin1"):socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1")),contentLength===null&&socket.write(`\r
${len.toString(16)}\r
`,"latin1"),this.bytesWritten+=len;let ret=socket.write(chunk);return socket.uncork(),request.onBodySent(chunk),ret||socket[kParser].timeout&&socket[kParser].timeoutType===TIMEOUT_HEADERS&&socket[kParser].timeout.refresh&&socket[kParser].timeout.refresh(),ret}end(){let{socket,contentLength,client,bytesWritten,expectsPayload,header,request}=this;if(request.onRequestSent(),socket[kWriting]=!1,socket[kError])throw socket[kError];if(!socket.destroyed){if(bytesWritten===0?expectsPayload?socket.write(`${header}content-length: 0\r
\r
`,"latin1"):socket.write(`${header}\r
`,"latin1"):contentLength===null&&socket.write(`\r
0\r
\r
`,"latin1"),contentLength!==null&&bytesWritten!==contentLength){if(client[kStrictContentLength])throw new RequestContentLengthMismatchError;process.emitWarning(new RequestContentLengthMismatchError)}socket[kParser].timeout&&socket[kParser].timeoutType===TIMEOUT_HEADERS&&socket[kParser].timeout.refresh&&socket[kParser].timeout.refresh(),client[kResume]()}}destroy(err){let{socket,client,abort}=this;socket[kWriting]=!1,err&&(assert(client[kRunning]<=1,"pipeline should only contain this request"),abort(err))}};__name(AsyncWriter,"AsyncWriter");module2.exports=connectH1}});var require_client_h2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client-h2.js"(exports,module2){"use strict";var assert=require("node:assert"),{pipeline}=require("node:stream"),util=require_util(),{RequestContentLengthMismatchError,RequestAbortedError,SocketError,InformationalError}=require_errors(),{kUrl,kReset,kClient,kRunning,kPending,kQueue,kPendingIdx,kRunningIdx,kError,kSocket,kStrictContentLength,kOnError,kMaxConcurrentStreams,kHTTP2Session,kResume,kSize,kHTTPContext,kClosed,kBodyTimeout}=require_symbols(),{channels}=require_diagnostics(),kOpenStreams=Symbol("open streams"),extractBody,http2;try{http2=require("node:http2")}catch{http2={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY,HTTP2_HEADER_METHOD,HTTP2_HEADER_PATH,HTTP2_HEADER_SCHEME,HTTP2_HEADER_CONTENT_LENGTH,HTTP2_HEADER_EXPECT,HTTP2_HEADER_STATUS}}=http2;function parseH2Headers(headers){let result=[];for(let[name,value]of Object.entries(headers))if(Array.isArray(value))for(let subvalue of value)result.push(Buffer.from(name),Buffer.from(subvalue));else result.push(Buffer.from(name),Buffer.from(value));return result}__name(parseH2Headers,"parseH2Headers");async function connectH2(client,socket){client[kSocket]=socket;let session=http2.connect(client[kUrl],{createConnection:()=>socket,peerMaxConcurrentStreams:client[kMaxConcurrentStreams],settings:{enablePush:!1}});return session[kOpenStreams]=0,session[kClient]=client,session[kSocket]=socket,session[kHTTP2Session]=null,util.addListener(session,"error",onHttp2SessionError),util.addListener(session,"frameError",onHttp2FrameError),util.addListener(session,"end",onHttp2SessionEnd),util.addListener(session,"goaway",onHttp2SessionGoAway),util.addListener(session,"close",onHttp2SessionClose),session.unref(),client[kHTTP2Session]=session,socket[kHTTP2Session]=session,util.addListener(socket,"error",onHttp2SocketError),util.addListener(socket,"end",onHttp2SocketEnd),util.addListener(socket,"close",onHttp2SocketClose),socket[kClosed]=!1,socket.on("close",onSocketClose),{version:"h2",defaultPipelining:1/0,write(request){return writeH2(client,request)},resume(){resumeH2(client)},destroy(err,callback){socket[kClosed]?queueMicrotask(callback):socket.destroy(err).on("close",callback)},get destroyed(){return socket.destroyed},busy(){return!1}}}__name(connectH2,"connectH2");function resumeH2(client){let socket=client[kSocket];socket?.destroyed===!1&&(client[kSize]===0||client[kMaxConcurrentStreams]===0?(socket.unref(),client[kHTTP2Session].unref()):(socket.ref(),client[kHTTP2Session].ref()))}__name(resumeH2,"resumeH2");function onHttp2SessionError(err){assert(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[kSocket][kError]=err,this[kClient][kOnError](err)}__name(onHttp2SessionError,"onHttp2SessionError");function onHttp2FrameError(type,code,id){if(id===0){let err=new InformationalError(`HTTP/2: "frameError" received - type ${type}, code ${code}`);this[kSocket][kError]=err,this[kClient][kOnError](err)}}__name(onHttp2FrameError,"onHttp2FrameError");function onHttp2SessionEnd(){let err=new SocketError("other side closed",util.getSocketInfo(this[kSocket]));this.destroy(err),util.destroy(this[kSocket],err)}__name(onHttp2SessionEnd,"onHttp2SessionEnd");function onHttp2SessionGoAway(errorCode){let err=this[kError]||new SocketError(`HTTP/2: "GOAWAY" frame received with code ${errorCode}`,util.getSocketInfo(this[kSocket])),client=this[kClient];if(client[kSocket]=null,client[kHTTPContext]=null,this.close(),this[kHTTP2Session]=null,util.destroy(this[kSocket],err),client[kRunningIdx]<client[kQueue].length){let request=client[kQueue][client[kRunningIdx]];client[kQueue][client[kRunningIdx]++]=null,util.errorRequest(client,request,err),client[kPendingIdx]=client[kRunningIdx]}assert(client[kRunning]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttp2SessionGoAway,"onHttp2SessionGoAway");function onHttp2SessionClose(){let{[kClient]:client}=this,{[kSocket]:socket}=client,err=this[kSocket][kError]||this[kError]||new SocketError("closed",util.getSocketInfo(socket));if(client[kSocket]=null,client[kHTTPContext]=null,client.destroyed){assert(client[kPending]===0);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request=requests[i];util.errorRequest(client,request,err)}}}__name(onHttp2SessionClose,"onHttp2SessionClose");function onHttp2SocketClose(){let err=this[kError]||new SocketError("closed",util.getSocketInfo(this)),client=this[kHTTP2Session][kClient];client[kSocket]=null,client[kHTTPContext]=null,this[kHTTP2Session]!==null&&this[kHTTP2Session].destroy(err),client[kPendingIdx]=client[kRunningIdx],assert(client[kRunning]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttp2SocketClose,"onHttp2SocketClose");function onHttp2SocketError(err){assert(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[kError]=err,this[kClient][kOnError](err)}__name(onHttp2SocketError,"onHttp2SocketError");function onHttp2SocketEnd(){util.destroy(this,new SocketError("other side closed",util.getSocketInfo(this)))}__name(onHttp2SocketEnd,"onHttp2SocketEnd");function onSocketClose(){this[kClosed]=!0}__name(onSocketClose,"onSocketClose");function shouldSendContentLength(method){return method!=="GET"&&method!=="HEAD"&&method!=="OPTIONS"&&method!=="TRACE"&&method!=="CONNECT"}__name(shouldSendContentLength,"shouldSendContentLength");function writeH2(client,request){let requestTimeout=request.bodyTimeout??client[kBodyTimeout],session=client[kHTTP2Session],{method,path,host,upgrade,expectContinue,signal,headers:reqHeaders}=request,{body}=request;if(upgrade)return util.errorRequest(client,request,new Error("Upgrade not supported for H2")),!1;let headers={};for(let n=0;n<reqHeaders.length;n+=2){let key=reqHeaders[n+0],val=reqHeaders[n+1];if(Array.isArray(val))for(let i=0;i<val.length;i++)headers[key]?headers[key]+=`,${val[i]}`:headers[key]=val[i];else headers[key]=val}let stream=null,{hostname,port}=client[kUrl];headers[HTTP2_HEADER_AUTHORITY]=host||`${hostname}${port?`:${port}`:""}`,headers[HTTP2_HEADER_METHOD]=method;let abort=__name(err=>{request.aborted||request.completed||(err=err||new RequestAbortedError,util.errorRequest(client,request,err),stream!=null&&(stream.removeAllListeners("data"),stream.close(),client[kOnError](err),client[kResume]()),util.destroy(body,err))},"abort");try{request.onConnect(abort)}catch(err){util.errorRequest(client,request,err)}if(request.aborted)return!1;if(method==="CONNECT")return session.ref(),stream=session.request(headers,{endStream:!1,signal}),stream.pending?stream.once("ready",()=>{request.onUpgrade(null,null,stream),++session[kOpenStreams],client[kQueue][client[kRunningIdx]++]=null}):(request.onUpgrade(null,null,stream),++session[kOpenStreams],client[kQueue][client[kRunningIdx]++]=null),stream.once("close",()=>{session[kOpenStreams]-=1,session[kOpenStreams]===0&&session.unref()}),stream.setTimeout(requestTimeout),!0;headers[HTTP2_HEADER_PATH]=path,headers[HTTP2_HEADER_SCHEME]="https";let expectsPayload=method==="PUT"||method==="POST"||method==="PATCH";body&&typeof body.read=="function"&&body.read(0);let contentLength=util.bodyLength(body);if(util.isFormDataLike(body)){extractBody??=require_body().extractBody;let[bodyStream,contentType]=extractBody(body);headers["content-type"]=contentType,body=bodyStream.stream,contentLength=bodyStream.length}if(contentLength==null&&(contentLength=request.contentLength),(contentLength===0||!expectsPayload)&&(contentLength=null),shouldSendContentLength(method)&&contentLength>0&&request.contentLength!=null&&request.contentLength!==contentLength){if(client[kStrictContentLength])return util.errorRequest(client,request,new RequestContentLengthMismatchError),!1;process.emitWarning(new RequestContentLengthMismatchError)}if(contentLength!=null&&(assert(body,"no body must not have content length"),headers[HTTP2_HEADER_CONTENT_LENGTH]=`${contentLength}`),session.ref(),channels.sendHeaders.hasSubscribers){let header="";for(let key in headers)header+=`${key}: ${headers[key]}\r
`;channels.sendHeaders.publish({request,headers:header,socket:session[kSocket]})}let shouldEndStream=method==="GET"||method==="HEAD"||body===null;return expectContinue?(headers[HTTP2_HEADER_EXPECT]="100-continue",stream=session.request(headers,{endStream:shouldEndStream,signal}),stream.once("continue",writeBodyH2)):(stream=session.request(headers,{endStream:shouldEndStream,signal}),writeBodyH2()),++session[kOpenStreams],stream.setTimeout(requestTimeout),stream.once("response",headers2=>{let{[HTTP2_HEADER_STATUS]:statusCode,...realHeaders}=headers2;if(request.onResponseStarted(),request.aborted){stream.removeAllListeners("data");return}request.onHeaders(Number(statusCode),parseH2Headers(realHeaders),stream.resume.bind(stream),"")===!1&&stream.pause()}),stream.on("data",chunk=>{request.onData(chunk)===!1&&stream.pause()}),stream.once("end",err=>{stream.removeAllListeners("data"),stream.state?.state==null||stream.state.state<6?(!request.aborted&&!request.completed&&request.onComplete({}),client[kQueue][client[kRunningIdx]++]=null,client[kResume]()):(--session[kOpenStreams],session[kOpenStreams]===0&&session.unref(),abort(err??new InformationalError("HTTP/2: stream half-closed (remote)")),client[kQueue][client[kRunningIdx]++]=null,client[kPendingIdx]=client[kRunningIdx],client[kResume]())}),stream.once("close",()=>{stream.removeAllListeners("data"),session[kOpenStreams]-=1,session[kOpenStreams]===0&&session.unref()}),stream.once("error",function(err){stream.removeAllListeners("data"),abort(err)}),stream.once("frameError",(type,code)=>{stream.removeAllListeners("data"),abort(new InformationalError(`HTTP/2: "frameError" received - type ${type}, code ${code}`))}),stream.on("aborted",()=>{stream.removeAllListeners("data")}),stream.on("timeout",()=>{let err=new InformationalError(`HTTP/2: "stream timeout after ${requestTimeout}"`);stream.removeAllListeners("data"),session[kOpenStreams]-=1,session[kOpenStreams]===0&&session.unref(),abort(err)}),stream.once("trailers",trailers=>{request.aborted||request.completed||request.onComplete(trailers)}),!0;function writeBodyH2(){!body||contentLength===0?writeBuffer(abort,stream,null,client,request,client[kSocket],contentLength,expectsPayload):util.isBuffer(body)?writeBuffer(abort,stream,body,client,request,client[kSocket],contentLength,expectsPayload):util.isBlobLike(body)?typeof body.stream=="function"?writeIterable(abort,stream,body.stream(),client,request,client[kSocket],contentLength,expectsPayload):writeBlob(abort,stream,body,client,request,client[kSocket],contentLength,expectsPayload):util.isStream(body)?writeStream(abort,client[kSocket],expectsPayload,stream,body,client,request,contentLength):util.isIterable(body)?writeIterable(abort,stream,body,client,request,client[kSocket],contentLength,expectsPayload):assert(!1)}__name(writeBodyH2,"writeBodyH2")}__name(writeH2,"writeH2");function writeBuffer(abort,h2stream,body,client,request,socket,contentLength,expectsPayload){try{body!=null&&util.isBuffer(body)&&(assert(contentLength===body.byteLength,"buffer body must have content length"),h2stream.cork(),h2stream.write(body),h2stream.uncork(),h2stream.end(),request.onBodySent(body)),expectsPayload||(socket[kReset]=!0),request.onRequestSent(),client[kResume]()}catch(error){abort(error)}}__name(writeBuffer,"writeBuffer");function writeStream(abort,socket,expectsPayload,h2stream,body,client,request,contentLength){assert(contentLength!==0||client[kRunning]===0,"stream body cannot be pipelined");let pipe=pipeline(body,h2stream,err=>{err?(util.destroy(pipe,err),abort(err)):(util.removeAllListeners(pipe),request.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]())});util.addListener(pipe,"data",onPipeData);function onPipeData(chunk){request.onBodySent(chunk)}__name(onPipeData,"onPipeData")}__name(writeStream,"writeStream");async function writeBlob(abort,h2stream,body,client,request,socket,contentLength,expectsPayload){assert(contentLength===body.size,"blob body must have content length");try{if(contentLength!=null&&contentLength!==body.size)throw new RequestContentLengthMismatchError;let buffer=Buffer.from(await body.arrayBuffer());h2stream.cork(),h2stream.write(buffer),h2stream.uncork(),h2stream.end(),request.onBodySent(buffer),request.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}}__name(writeBlob,"writeBlob");async function writeIterable(abort,h2stream,body,client,request,socket,contentLength,expectsPayload){assert(contentLength!==0||client[kRunning]===0,"iterator body cannot be pipelined");let callback=null;function onDrain(){if(callback){let cb=callback;callback=null,cb()}}__name(onDrain,"onDrain");let waitForDrain=__name(()=>new Promise((resolve,reject)=>{assert(callback===null),socket[kError]?reject(socket[kError]):callback=resolve}),"waitForDrain");h2stream.on("close",onDrain).on("drain",onDrain);try{for await(let chunk of body){if(socket[kError])throw socket[kError];let res=h2stream.write(chunk);request.onBodySent(chunk),res||await waitForDrain()}h2stream.end(),request.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}finally{h2stream.off("close",onDrain).off("drain",onDrain)}}__name(writeIterable,"writeIterable");module2.exports=connectH2}});var require_client=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client.js"(exports,module2){"use strict";var assert=require("node:assert"),net=require("node:net"),http=require("node:http"),util=require_util(),{channels}=require_diagnostics(),Request=require_request(),DispatcherBase=require_dispatcher_base(),{InvalidArgumentError,InformationalError,ClientDestroyedError}=require_errors(),buildConnector=require_connect(),{kUrl,kServerName,kClient,kBusy,kConnect,kResuming,kRunning,kPending,kSize,kQueue,kConnected,kConnecting,kNeedDrain,kKeepAliveDefaultTimeout,kHostHeader,kPendingIdx,kRunningIdx,kError,kPipelining,kKeepAliveTimeoutValue,kMaxHeadersSize,kKeepAliveMaxTimeout,kKeepAliveTimeoutThreshold,kHeadersTimeout,kBodyTimeout,kStrictContentLength,kConnector,kMaxRequests,kCounter,kClose,kDestroy,kDispatch,kLocalAddress,kMaxResponseSize,kOnError,kHTTPContext,kMaxConcurrentStreams,kResume}=require_symbols(),connectH1=require_client_h1(),connectH2=require_client_h2(),kClosedResolve=Symbol("kClosedResolve"),getDefaultNodeMaxHeaderSize=http&&http.maxHeaderSize&&Number.isInteger(http.maxHeaderSize)&&http.maxHeaderSize>0?()=>http.maxHeaderSize:()=>{throw new InvalidArgumentError("http module not available or http.maxHeaderSize invalid")},noop=__name(()=>{},"noop");function getPipelining(client){return client[kPipelining]??client[kHTTPContext]?.defaultPipelining??1}__name(getPipelining,"getPipelining");var Client=class extends DispatcherBase{constructor(url2,{maxHeaderSize,headersTimeout,socketTimeout,requestTimeout,connectTimeout,bodyTimeout,idleTimeout,keepAlive,keepAliveTimeout,maxKeepAliveTimeout,keepAliveMaxTimeout,keepAliveTimeoutThreshold,socketPath,pipelining,tls,strictContentLength,maxCachedSessions,connect:connect2,maxRequestsPerClient,localAddress,maxResponseSize,autoSelectFamily,autoSelectFamilyAttemptTimeout,maxConcurrentStreams,allowH2}={}){if(keepAlive!==void 0)throw new InvalidArgumentError("unsupported keepAlive, use pipelining=0 instead");if(socketTimeout!==void 0)throw new InvalidArgumentError("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(requestTimeout!==void 0)throw new InvalidArgumentError("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(idleTimeout!==void 0)throw new InvalidArgumentError("unsupported idleTimeout, use keepAliveTimeout instead");if(maxKeepAliveTimeout!==void 0)throw new InvalidArgumentError("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead");if(maxHeaderSize!=null){if(!Number.isInteger(maxHeaderSize)||maxHeaderSize<1)throw new InvalidArgumentError("invalid maxHeaderSize")}else maxHeaderSize=getDefaultNodeMaxHeaderSize();if(socketPath!=null&&typeof socketPath!="string")throw new InvalidArgumentError("invalid socketPath");if(connectTimeout!=null&&(!Number.isFinite(connectTimeout)||connectTimeout<0))throw new InvalidArgumentError("invalid connectTimeout");if(keepAliveTimeout!=null&&(!Number.isFinite(keepAliveTimeout)||keepAliveTimeout<=0))throw new InvalidArgumentError("invalid keepAliveTimeout");if(keepAliveMaxTimeout!=null&&(!Number.isFinite(keepAliveMaxTimeout)||keepAliveMaxTimeout<=0))throw new InvalidArgumentError("invalid keepAliveMaxTimeout");if(keepAliveTimeoutThreshold!=null&&!Number.isFinite(keepAliveTimeoutThreshold))throw new InvalidArgumentError("invalid keepAliveTimeoutThreshold");if(headersTimeout!=null&&(!Number.isInteger(headersTimeout)||headersTimeout<0))throw new InvalidArgumentError("headersTimeout must be a positive integer or zero");if(bodyTimeout!=null&&(!Number.isInteger(bodyTimeout)||bodyTimeout<0))throw new InvalidArgumentError("bodyTimeout must be a positive integer or zero");if(connect2!=null&&typeof connect2!="function"&&typeof connect2!="object")throw new InvalidArgumentError("connect must be a function or an object");if(maxRequestsPerClient!=null&&(!Number.isInteger(maxRequestsPerClient)||maxRequestsPerClient<0))throw new InvalidArgumentError("maxRequestsPerClient must be a positive number");if(localAddress!=null&&(typeof localAddress!="string"||net.isIP(localAddress)===0))throw new InvalidArgumentError("localAddress must be valid string IP address");if(maxResponseSize!=null&&(!Number.isInteger(maxResponseSize)||maxResponseSize<-1))throw new InvalidArgumentError("maxResponseSize must be a positive number");if(autoSelectFamilyAttemptTimeout!=null&&(!Number.isInteger(autoSelectFamilyAttemptTimeout)||autoSelectFamilyAttemptTimeout<-1))throw new InvalidArgumentError("autoSelectFamilyAttemptTimeout must be a positive number");if(allowH2!=null&&typeof allowH2!="boolean")throw new InvalidArgumentError("allowH2 must be a valid boolean value");if(maxConcurrentStreams!=null&&(typeof maxConcurrentStreams!="number"||maxConcurrentStreams<1))throw new InvalidArgumentError("maxConcurrentStreams must be a positive integer, greater than 0");super(),typeof connect2!="function"&&(connect2=buildConnector({...tls,maxCachedSessions,allowH2,socketPath,timeout:connectTimeout,...autoSelectFamily?{autoSelectFamily,autoSelectFamilyAttemptTimeout}:void 0,...connect2})),this[kUrl]=util.parseOrigin(url2),this[kConnector]=connect2,this[kPipelining]=pipelining??1,this[kMaxHeadersSize]=maxHeaderSize,this[kKeepAliveDefaultTimeout]=keepAliveTimeout??4e3,this[kKeepAliveMaxTimeout]=keepAliveMaxTimeout??6e5,this[kKeepAliveTimeoutThreshold]=keepAliveTimeoutThreshold??2e3,this[kKeepAliveTimeoutValue]=this[kKeepAliveDefaultTimeout],this[kServerName]=null,this[kLocalAddress]=localAddress??null,this[kResuming]=0,this[kNeedDrain]=0,this[kHostHeader]=`host: ${this[kUrl].hostname}${this[kUrl].port?`:${this[kUrl].port}`:""}\r
`,this[kBodyTimeout]=bodyTimeout??3e5,this[kHeadersTimeout]=headersTimeout??3e5,this[kStrictContentLength]=strictContentLength??!0,this[kMaxRequests]=maxRequestsPerClient,this[kClosedResolve]=null,this[kMaxResponseSize]=maxResponseSize>-1?maxResponseSize:-1,this[kMaxConcurrentStreams]=maxConcurrentStreams??100,this[kHTTPContext]=null,this[kQueue]=[],this[kRunningIdx]=0,this[kPendingIdx]=0,this[kResume]=sync=>resume(this,sync),this[kOnError]=err=>onError(this,err)}get pipelining(){return this[kPipelining]}set pipelining(value){this[kPipelining]=value,this[kResume](!0)}get[kPending](){return this[kQueue].length-this[kPendingIdx]}get[kRunning](){return this[kPendingIdx]-this[kRunningIdx]}get[kSize](){return this[kQueue].length-this[kRunningIdx]}get[kConnected](){return!!this[kHTTPContext]&&!this[kConnecting]&&!this[kHTTPContext].destroyed}get[kBusy](){return!!(this[kHTTPContext]?.busy(null)||this[kSize]>=(getPipelining(this)||1)||this[kPending]>0)}[kConnect](cb){connect(this),this.once("connect",cb)}[kDispatch](opts,handler2){let origin=opts.origin||this[kUrl].origin,request=new Request(origin,opts,handler2);return this[kQueue].push(request),this[kResuming]||(util.bodyLength(request.body)==null&&util.isIterable(request.body)?(this[kResuming]=1,queueMicrotask(()=>resume(this))):this[kResume](!0)),this[kResuming]&&this[kNeedDrain]!==2&&this[kBusy]&&(this[kNeedDrain]=2),this[kNeedDrain]<2}async[kClose](){return new Promise(resolve=>{this[kSize]?this[kClosedResolve]=resolve:resolve(null)})}async[kDestroy](err){return new Promise(resolve=>{let requests=this[kQueue].splice(this[kPendingIdx]);for(let i=0;i<requests.length;i++){let request=requests[i];util.errorRequest(this,request,err)}let callback=__name(()=>{this[kClosedResolve]&&(this[kClosedResolve](),this[kClosedResolve]=null),resolve(null)},"callback");this[kHTTPContext]?(this[kHTTPContext].destroy(err,callback),this[kHTTPContext]=null):queueMicrotask(callback),this[kResume]()})}};__name(Client,"Client");function onError(client,err){if(client[kRunning]===0&&err.code!=="UND_ERR_INFO"&&err.code!=="UND_ERR_SOCKET"){assert(client[kPendingIdx]===client[kRunningIdx]);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request=requests[i];util.errorRequest(client,request,err)}assert(client[kSize]===0)}}__name(onError,"onError");async function connect(client){assert(!client[kConnecting]),assert(!client[kHTTPContext]);let{host,hostname,protocol,port}=client[kUrl];if(hostname[0]==="["){let idx=hostname.indexOf("]");assert(idx!==-1);let ip=hostname.substring(1,idx);assert(net.isIPv6(ip)),hostname=ip}client[kConnecting]=!0,channels.beforeConnect.hasSubscribers&&channels.beforeConnect.publish({connectParams:{host,hostname,protocol,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector]});try{let socket=await new Promise((resolve,reject)=>{client[kConnector]({host,hostname,protocol,port,servername:client[kServerName],localAddress:client[kLocalAddress]},(err,socket2)=>{err?reject(err):resolve(socket2)})});if(client.destroyed){util.destroy(socket.on("error",noop),new ClientDestroyedError);return}assert(socket);try{client[kHTTPContext]=socket.alpnProtocol==="h2"?await connectH2(client,socket):await connectH1(client,socket)}catch(err){throw socket.destroy().on("error",noop),err}client[kConnecting]=!1,socket[kCounter]=0,socket[kMaxRequests]=client[kMaxRequests],socket[kClient]=client,socket[kError]=null,channels.connected.hasSubscribers&&channels.connected.publish({connectParams:{host,hostname,protocol,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector],socket}),client.emit("connect",client[kUrl],[client])}catch(err){if(client.destroyed)return;if(client[kConnecting]=!1,channels.connectError.hasSubscribers&&channels.connectError.publish({connectParams:{host,hostname,protocol,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector],error:err}),err.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(assert(client[kRunning]===0);client[kPending]>0&&client[kQueue][client[kPendingIdx]].servername===client[kServerName];){let request=client[kQueue][client[kPendingIdx]++];util.errorRequest(client,request,err)}else onError(client,err);client.emit("connectionError",client[kUrl],[client],err)}client[kResume]()}__name(connect,"connect");function emitDrain(client){client[kNeedDrain]=0,client.emit("drain",client[kUrl],[client])}__name(emitDrain,"emitDrain");function resume(client,sync){client[kResuming]!==2&&(client[kResuming]=2,_resume(client,sync),client[kResuming]=0,client[kRunningIdx]>256&&(client[kQueue].splice(0,client[kRunningIdx]),client[kPendingIdx]-=client[kRunningIdx],client[kRunningIdx]=0))}__name(resume,"resume");function _resume(client,sync){for(;;){if(client.destroyed){assert(client[kPending]===0);return}if(client[kClosedResolve]&&!client[kSize]){client[kClosedResolve](),client[kClosedResolve]=null;return}if(client[kHTTPContext]&&client[kHTTPContext].resume(),client[kBusy])client[kNeedDrain]=2;else if(client[kNeedDrain]===2){sync?(client[kNeedDrain]=1,queueMicrotask(()=>emitDrain(client))):emitDrain(client);continue}if(client[kPending]===0||client[kRunning]>=(getPipelining(client)||1))return;let request=client[kQueue][client[kPendingIdx]];if(client[kUrl].protocol==="https:"&&client[kServerName]!==request.servername){if(client[kRunning]>0)return;client[kServerName]=request.servername,client[kHTTPContext]?.destroy(new InformationalError("servername changed"),()=>{client[kHTTPContext]=null,resume(client)})}if(client[kConnecting])return;if(!client[kHTTPContext]){connect(client);return}if(client[kHTTPContext].destroyed||client[kHTTPContext].busy(request))return;!request.aborted&&client[kHTTPContext].write(request)?client[kPendingIdx]++:client[kQueue].splice(client[kPendingIdx],1)}}__name(_resume,"_resume");module2.exports=Client}});var require_fixed_queue=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/fixed-queue.js"(exports,module2){"use strict";var FixedCircularBuffer=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048).fill(void 0),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(data){this.list[this.top]=data,this.top=this.top+1&2047}shift(){let nextItem=this.list[this.bottom];return nextItem===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,nextItem)}};__name(FixedCircularBuffer,"FixedCircularBuffer");module2.exports=__name(class{constructor(){this.head=this.tail=new FixedCircularBuffer}isEmpty(){return this.head.isEmpty()}push(data){this.head.isFull()&&(this.head=this.head.next=new FixedCircularBuffer),this.head.push(data)}shift(){let tail=this.tail,next=tail.shift();return tail.isEmpty()&&tail.next!==null&&(this.tail=tail.next,tail.next=null),next}},"FixedQueue")}});var require_pool_stats=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool-stats.js"(exports,module2){"use strict";var{kFree,kConnected,kPending,kQueued,kRunning,kSize}=require_symbols(),kPool=Symbol("pool"),PoolStats=class{constructor(pool){this[kPool]=pool}get connected(){return this[kPool][kConnected]}get free(){return this[kPool][kFree]}get pending(){return this[kPool][kPending]}get queued(){return this[kPool][kQueued]}get running(){return this[kPool][kRunning]}get size(){return this[kPool][kSize]}};__name(PoolStats,"PoolStats");module2.exports=PoolStats}});var require_pool_base=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool-base.js"(exports,module2){"use strict";var DispatcherBase=require_dispatcher_base(),FixedQueue=require_fixed_queue(),{kConnected,kSize,kRunning,kPending,kQueued,kBusy,kFree,kUrl,kClose,kDestroy,kDispatch}=require_symbols(),PoolStats=require_pool_stats(),kClients=Symbol("clients"),kNeedDrain=Symbol("needDrain"),kQueue=Symbol("queue"),kClosedResolve=Symbol("closed resolve"),kOnDrain=Symbol("onDrain"),kOnConnect=Symbol("onConnect"),kOnDisconnect=Symbol("onDisconnect"),kOnConnectionError=Symbol("onConnectionError"),kGetDispatcher=Symbol("get dispatcher"),kAddClient=Symbol("add client"),kRemoveClient=Symbol("remove client"),kStats=Symbol("stats"),PoolBase=class extends DispatcherBase{constructor(){super(),this[kQueue]=new FixedQueue,this[kClients]=[],this[kQueued]=0;let pool=this;this[kOnDrain]=__name(function(origin,targets){let queue=pool[kQueue],needDrain=!1;for(;!needDrain;){let item=queue.shift();if(!item)break;pool[kQueued]--,needDrain=!this.dispatch(item.opts,item.handler)}this[kNeedDrain]=needDrain,!this[kNeedDrain]&&pool[kNeedDrain]&&(pool[kNeedDrain]=!1,pool.emit("drain",origin,[pool,...targets])),pool[kClosedResolve]&&queue.isEmpty()&&Promise.all(pool[kClients].map(c=>c.close())).then(pool[kClosedResolve])},"onDrain"),this[kOnConnect]=(origin,targets)=>{pool.emit("connect",origin,[pool,...targets])},this[kOnDisconnect]=(origin,targets,err)=>{pool.emit("disconnect",origin,[pool,...targets],err)},this[kOnConnectionError]=(origin,targets,err)=>{pool.emit("connectionError",origin,[pool,...targets],err)},this[kStats]=new PoolStats(this)}get[kBusy](){return this[kNeedDrain]}get[kConnected](){return this[kClients].filter(client=>client[kConnected]).length}get[kFree](){return this[kClients].filter(client=>client[kConnected]&&!client[kNeedDrain]).length}get[kPending](){let ret=this[kQueued];for(let{[kPending]:pending}of this[kClients])ret+=pending;return ret}get[kRunning](){let ret=0;for(let{[kRunning]:running}of this[kClients])ret+=running;return ret}get[kSize](){let ret=this[kQueued];for(let{[kSize]:size}of this[kClients])ret+=size;return ret}get stats(){return this[kStats]}async[kClose](){this[kQueue].isEmpty()?await Promise.all(this[kClients].map(c=>c.close())):await new Promise(resolve=>{this[kClosedResolve]=resolve})}async[kDestroy](err){for(;;){let item=this[kQueue].shift();if(!item)break;item.handler.onError(err)}await Promise.all(this[kClients].map(c=>c.destroy(err)))}[kDispatch](opts,handler2){let dispatcher=this[kGetDispatcher]();return dispatcher?dispatcher.dispatch(opts,handler2)||(dispatcher[kNeedDrain]=!0,this[kNeedDrain]=!this[kGetDispatcher]()):(this[kNeedDrain]=!0,this[kQueue].push({opts,handler:handler2}),this[kQueued]++),!this[kNeedDrain]}[kAddClient](client){return client.on("drain",this[kOnDrain]).on("connect",this[kOnConnect]).on("disconnect",this[kOnDisconnect]).on("connectionError",this[kOnConnectionError]),this[kClients].push(client),this[kNeedDrain]&&queueMicrotask(()=>{this[kNeedDrain]&&this[kOnDrain](client[kUrl],[this,client])}),this}[kRemoveClient](client){client.close(()=>{let idx=this[kClients].indexOf(client);idx!==-1&&this[kClients].splice(idx,1)}),this[kNeedDrain]=this[kClients].some(dispatcher=>!dispatcher[kNeedDrain]&&dispatcher.closed!==!0&&dispatcher.destroyed!==!0)}};__name(PoolBase,"PoolBase");module2.exports={PoolBase,kClients,kNeedDrain,kAddClient,kRemoveClient,kGetDispatcher}}});var require_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool.js"(exports,module2){"use strict";var{PoolBase,kClients,kNeedDrain,kAddClient,kGetDispatcher}=require_pool_base(),Client=require_client(),{InvalidArgumentError}=require_errors(),util=require_util(),{kUrl}=require_symbols(),buildConnector=require_connect(),kOptions=Symbol("options"),kConnections=Symbol("connections"),kFactory=Symbol("factory");function defaultFactory(origin,opts){return new Client(origin,opts)}__name(defaultFactory,"defaultFactory");var Pool=class extends PoolBase{constructor(origin,{connections,factory=defaultFactory,connect,connectTimeout,tls,maxCachedSessions,socketPath,autoSelectFamily,autoSelectFamilyAttemptTimeout,allowH2,...options}={}){if(connections!=null&&(!Number.isFinite(connections)||connections<0))throw new InvalidArgumentError("invalid connections");if(typeof factory!="function")throw new InvalidArgumentError("factory must be a function.");if(connect!=null&&typeof connect!="function"&&typeof connect!="object")throw new InvalidArgumentError("connect must be a function or an object");super(),typeof connect!="function"&&(connect=buildConnector({...tls,maxCachedSessions,allowH2,socketPath,timeout:connectTimeout,...autoSelectFamily?{autoSelectFamily,autoSelectFamilyAttemptTimeout}:void 0,...connect})),this[kConnections]=connections||null,this[kUrl]=util.parseOrigin(origin),this[kOptions]={...util.deepClone(options),connect,allowH2},this[kOptions].interceptors=options.interceptors?{...options.interceptors}:void 0,this[kFactory]=factory}[kGetDispatcher](){for(let client of this[kClients])if(!client[kNeedDrain])return client;if(!this[kConnections]||this[kClients].length<this[kConnections]){let dispatcher=this[kFactory](this[kUrl],this[kOptions]);return this[kAddClient](dispatcher),dispatcher}}};__name(Pool,"Pool");module2.exports=Pool}});var require_balanced_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/balanced-pool.js"(exports,module2){"use strict";var{BalancedPoolMissingUpstreamError,InvalidArgumentError}=require_errors(),{PoolBase,kClients,kNeedDrain,kAddClient,kRemoveClient,kGetDispatcher}=require_pool_base(),Pool=require_pool(),{kUrl}=require_symbols(),{parseOrigin}=require_util(),kFactory=Symbol("factory"),kOptions=Symbol("options"),kGreatestCommonDivisor=Symbol("kGreatestCommonDivisor"),kCurrentWeight=Symbol("kCurrentWeight"),kIndex=Symbol("kIndex"),kWeight=Symbol("kWeight"),kMaxWeightPerServer=Symbol("kMaxWeightPerServer"),kErrorPenalty=Symbol("kErrorPenalty");function getGreatestCommonDivisor(a,b){if(a===0)return b;for(;b!==0;){let t=b;b=a%b,a=t}return a}__name(getGreatestCommonDivisor,"getGreatestCommonDivisor");function defaultFactory(origin,opts){return new Pool(origin,opts)}__name(defaultFactory,"defaultFactory");var BalancedPool=class extends PoolBase{constructor(upstreams=[],{factory=defaultFactory,...opts}={}){if(typeof factory!="function")throw new InvalidArgumentError("factory must be a function.");super(),this[kOptions]=opts,this[kIndex]=-1,this[kCurrentWeight]=0,this[kMaxWeightPerServer]=this[kOptions].maxWeightPerServer||100,this[kErrorPenalty]=this[kOptions].errorPenalty||15,Array.isArray(upstreams)||(upstreams=[upstreams]),this[kFactory]=factory;for(let upstream of upstreams)this.addUpstream(upstream);this._updateBalancedPoolStats()}addUpstream(upstream){let upstreamOrigin=parseOrigin(upstream).origin;if(this[kClients].find(pool2=>pool2[kUrl].origin===upstreamOrigin&&pool2.closed!==!0&&pool2.destroyed!==!0))return this;let pool=this[kFactory](upstreamOrigin,Object.assign({},this[kOptions]));this[kAddClient](pool),pool.on("connect",()=>{pool[kWeight]=Math.min(this[kMaxWeightPerServer],pool[kWeight]+this[kErrorPenalty])}),pool.on("connectionError",()=>{pool[kWeight]=Math.max(1,pool[kWeight]-this[kErrorPenalty]),this._updateBalancedPoolStats()}),pool.on("disconnect",(...args)=>{let err=args[2];err&&err.code==="UND_ERR_SOCKET"&&(pool[kWeight]=Math.max(1,pool[kWeight]-this[kErrorPenalty]),this._updateBalancedPoolStats())});for(let client of this[kClients])client[kWeight]=this[kMaxWeightPerServer];return this._updateBalancedPoolStats(),this}_updateBalancedPoolStats(){let result=0;for(let i=0;i<this[kClients].length;i++)result=getGreatestCommonDivisor(this[kClients][i][kWeight],result);this[kGreatestCommonDivisor]=result}removeUpstream(upstream){let upstreamOrigin=parseOrigin(upstream).origin,pool=this[kClients].find(pool2=>pool2[kUrl].origin===upstreamOrigin&&pool2.closed!==!0&&pool2.destroyed!==!0);return pool&&this[kRemoveClient](pool),this}get upstreams(){return this[kClients].filter(dispatcher=>dispatcher.closed!==!0&&dispatcher.destroyed!==!0).map(p=>p[kUrl].origin)}[kGetDispatcher](){if(this[kClients].length===0)throw new BalancedPoolMissingUpstreamError;if(!this[kClients].find(dispatcher2=>!dispatcher2[kNeedDrain]&&dispatcher2.closed!==!0&&dispatcher2.destroyed!==!0)||this[kClients].map(pool=>pool[kNeedDrain]).reduce((a,b)=>a&&b,!0))return;let counter=0,maxWeightIndex=this[kClients].findIndex(pool=>!pool[kNeedDrain]);for(;counter++<this[kClients].length;){this[kIndex]=(this[kIndex]+1)%this[kClients].length;let pool=this[kClients][this[kIndex]];if(pool[kWeight]>this[kClients][maxWeightIndex][kWeight]&&!pool[kNeedDrain]&&(maxWeightIndex=this[kIndex]),this[kIndex]===0&&(this[kCurrentWeight]=this[kCurrentWeight]-this[kGreatestCommonDivisor],this[kCurrentWeight]<=0&&(this[kCurrentWeight]=this[kMaxWeightPerServer])),pool[kWeight]>=this[kCurrentWeight]&&!pool[kNeedDrain])return pool}return this[kCurrentWeight]=this[kClients][maxWeightIndex][kWeight],this[kIndex]=maxWeightIndex,this[kClients][maxWeightIndex]}};__name(BalancedPool,"BalancedPool");module2.exports=BalancedPool}});var require_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/agent.js"(exports,module2){"use strict";var{InvalidArgumentError}=require_errors(),{kClients,kRunning,kClose,kDestroy,kDispatch}=require_symbols(),DispatcherBase=require_dispatcher_base(),Pool=require_pool(),Client=require_client(),util=require_util(),kOnConnect=Symbol("onConnect"),kOnDisconnect=Symbol("onDisconnect"),kOnConnectionError=Symbol("onConnectionError"),kOnDrain=Symbol("onDrain"),kFactory=Symbol("factory"),kOptions=Symbol("options");function defaultFactory(origin,opts){return opts&&opts.connections===1?new Client(origin,opts):new Pool(origin,opts)}__name(defaultFactory,"defaultFactory");var Agent=class extends DispatcherBase{constructor({factory=defaultFactory,connect,...options}={}){if(typeof factory!="function")throw new InvalidArgumentError("factory must be a function.");if(connect!=null&&typeof connect!="function"&&typeof connect!="object")throw new InvalidArgumentError("connect must be a function or an object");super(),connect&&typeof connect!="function"&&(connect={...connect}),this[kOptions]={...util.deepClone(options),connect},this[kFactory]=factory,this[kClients]=new Map,this[kOnDrain]=(origin,targets)=>{this.emit("drain",origin,[this,...targets])},this[kOnConnect]=(origin,targets)=>{this.emit("connect",origin,[this,...targets])},this[kOnDisconnect]=(origin,targets,err)=>{this.emit("disconnect",origin,[this,...targets],err)},this[kOnConnectionError]=(origin,targets,err)=>{this.emit("connectionError",origin,[this,...targets],err)}}get[kRunning](){let ret=0;for(let client of this[kClients].values())ret+=client[kRunning];return ret}[kDispatch](opts,handler2){let key;if(opts.origin&&(typeof opts.origin=="string"||opts.origin instanceof URL))key=String(opts.origin);else throw new InvalidArgumentError("opts.origin must be a non-empty string or URL.");let dispatcher=this[kClients].get(key);return dispatcher||(dispatcher=this[kFactory](opts.origin,this[kOptions]).on("drain",this[kOnDrain]).on("connect",this[kOnConnect]).on("disconnect",this[kOnDisconnect]).on("connectionError",this[kOnConnectionError]),this[kClients].set(key,dispatcher)),dispatcher.dispatch(opts,handler2)}async[kClose](){let closePromises=[];for(let client of this[kClients].values())closePromises.push(client.close());this[kClients].clear(),await Promise.all(closePromises)}async[kDestroy](err){let destroyPromises=[];for(let client of this[kClients].values())destroyPromises.push(client.destroy(err));this[kClients].clear(),await Promise.all(destroyPromises)}};__name(Agent,"Agent");module2.exports=Agent}});var require_proxy_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/proxy-agent.js"(exports,module2){"use strict";var{kProxy,kClose,kDestroy}=require_symbols(),{URL:URL2}=require("node:url"),Agent=require_agent(),Pool=require_pool(),DispatcherBase=require_dispatcher_base(),{InvalidArgumentError,RequestAbortedError,SecureProxyConnectionError}=require_errors(),buildConnector=require_connect(),kAgent=Symbol("proxy agent"),kClient=Symbol("proxy client"),kProxyHeaders=Symbol("proxy headers"),kRequestTls=Symbol("request tls settings"),kProxyTls=Symbol("proxy tls settings"),kConnectEndpoint=Symbol("connect endpoint function");function defaultProtocolPort(protocol){return protocol==="https:"?443:80}__name(defaultProtocolPort,"defaultProtocolPort");function defaultFactory(origin,opts){return new Pool(origin,opts)}__name(defaultFactory,"defaultFactory");var noop=__name(()=>{},"noop"),ProxyAgent=class extends DispatcherBase{constructor(opts){if(!opts||typeof opts=="object"&&!(opts instanceof URL2)&&!opts.uri)throw new InvalidArgumentError("Proxy uri is mandatory");let{clientFactory=defaultFactory}=opts;if(typeof clientFactory!="function")throw new InvalidArgumentError("Proxy opts.clientFactory must be a function.");super();let url2=this.#getUrl(opts),{href,origin,port,protocol,username,password,hostname:proxyHostname}=url2;if(this[kProxy]={uri:href,protocol},this[kRequestTls]=opts.requestTls,this[kProxyTls]=opts.proxyTls,this[kProxyHeaders]=opts.headers||{},opts.auth&&opts.token)throw new InvalidArgumentError("opts.auth cannot be used in combination with opts.token");opts.auth?this[kProxyHeaders]["proxy-authorization"]=`Basic ${opts.auth}`:opts.token?this[kProxyHeaders]["proxy-authorization"]=opts.token:username&&password&&(this[kProxyHeaders]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(username)}:${decodeURIComponent(password)}`).toString("base64")}`);let connect=buildConnector({...opts.proxyTls});this[kConnectEndpoint]=buildConnector({...opts.requestTls}),this[kClient]=clientFactory(url2,{connect}),this[kAgent]=new Agent({...opts,connect:async(opts2,callback)=>{let requestedPath=opts2.host;opts2.port||(requestedPath+=`:${defaultProtocolPort(opts2.protocol)}`);try{let{socket,statusCode}=await this[kClient].connect({origin,port,path:requestedPath,signal:opts2.signal,headers:{...this[kProxyHeaders],host:opts2.host},servername:this[kProxyTls]?.servername||proxyHostname});if(statusCode!==200&&(socket.on("error",noop).destroy(),callback(new RequestAbortedError(`Proxy response (${statusCode}) !== 200 when HTTP Tunneling`))),opts2.protocol!=="https:"){callback(null,socket);return}let servername;this[kRequestTls]?servername=this[kRequestTls].servername:servername=opts2.servername,this[kConnectEndpoint]({...opts2,servername,httpSocket:socket},callback)}catch(err){err.code==="ERR_TLS_CERT_ALTNAME_INVALID"?callback(new SecureProxyConnectionError(err)):callback(err)}}})}dispatch(opts,handler2){let headers=buildHeaders(opts.headers);if(throwIfProxyAuthIsSent(headers),headers&&!("host"in headers)&&!("Host"in headers)){let{host}=new URL2(opts.origin);headers.host=host}return this[kAgent].dispatch({...opts,headers},handler2)}#getUrl(opts){return typeof opts=="string"?new URL2(opts):opts instanceof URL2?opts:new URL2(opts.uri)}async[kClose](){await this[kAgent].close(),await this[kClient].close()}async[kDestroy](){await this[kAgent].destroy(),await this[kClient].destroy()}};__name(ProxyAgent,"ProxyAgent");function buildHeaders(headers){if(Array.isArray(headers)){let headersPair={};for(let i=0;i<headers.length;i+=2)headersPair[headers[i]]=headers[i+1];return headersPair}return headers}__name(buildHeaders,"buildHeaders");function throwIfProxyAuthIsSent(headers){if(headers&&Object.keys(headers).find(key=>key.toLowerCase()==="proxy-authorization"))throw new InvalidArgumentError("Proxy-Authorization should be sent in ProxyAgent constructor")}__name(throwIfProxyAuthIsSent,"throwIfProxyAuthIsSent");module2.exports=ProxyAgent}});var require_env_http_proxy_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/env-http-proxy-agent.js"(exports,module2){"use strict";var DispatcherBase=require_dispatcher_base(),{kClose,kDestroy,kClosed,kDestroyed,kDispatch,kNoProxyAgent,kHttpProxyAgent,kHttpsProxyAgent}=require_symbols(),ProxyAgent=require_proxy_agent(),Agent=require_agent(),DEFAULT_PORTS={"http:":80,"https:":443},experimentalWarned=!1,EnvHttpProxyAgent=class extends DispatcherBase{#noProxyValue=null;#noProxyEntries=null;#opts=null;constructor(opts={}){super(),this.#opts=opts,experimentalWarned||(experimentalWarned=!0,process.emitWarning("EnvHttpProxyAgent is experimental, expect them to change at any time.",{code:"UNDICI-EHPA"}));let{httpProxy,httpsProxy,noProxy,...agentOpts}=opts;this[kNoProxyAgent]=new Agent(agentOpts);let HTTP_PROXY=httpProxy??process.env.http_proxy??process.env.HTTP_PROXY;HTTP_PROXY?this[kHttpProxyAgent]=new ProxyAgent({...agentOpts,uri:HTTP_PROXY}):this[kHttpProxyAgent]=this[kNoProxyAgent];let HTTPS_PROXY=httpsProxy??process.env.https_proxy??process.env.HTTPS_PROXY;HTTPS_PROXY?this[kHttpsProxyAgent]=new ProxyAgent({...agentOpts,uri:HTTPS_PROXY}):this[kHttpsProxyAgent]=this[kHttpProxyAgent],this.#parseNoProxy()}[kDispatch](opts,handler2){let url2=new URL(opts.origin);return this.#getProxyAgentForUrl(url2).dispatch(opts,handler2)}async[kClose](){await this[kNoProxyAgent].close(),this[kHttpProxyAgent][kClosed]||await this[kHttpProxyAgent].close(),this[kHttpsProxyAgent][kClosed]||await this[kHttpsProxyAgent].close()}async[kDestroy](err){await this[kNoProxyAgent].destroy(err),this[kHttpProxyAgent][kDestroyed]||await this[kHttpProxyAgent].destroy(err),this[kHttpsProxyAgent][kDestroyed]||await this[kHttpsProxyAgent].destroy(err)}#getProxyAgentForUrl(url2){let{protocol,host:hostname,port}=url2;return hostname=hostname.replace(/:\d*$/,"").toLowerCase(),port=Number.parseInt(port,10)||DEFAULT_PORTS[protocol]||0,this.#shouldProxy(hostname,port)?protocol==="https:"?this[kHttpsProxyAgent]:this[kHttpProxyAgent]:this[kNoProxyAgent]}#shouldProxy(hostname,port){if(this.#noProxyChanged&&this.#parseNoProxy(),this.#noProxyEntries.length===0)return!0;if(this.#noProxyValue==="*")return!1;for(let i=0;i<this.#noProxyEntries.length;i++){let entry=this.#noProxyEntries[i];if(!(entry.port&&entry.port!==port)){if(/^[.*]/.test(entry.hostname)){if(hostname.endsWith(entry.hostname.replace(/^\*/,"")))return!1}else if(hostname===entry.hostname)return!1}}return!0}#parseNoProxy(){let noProxyValue=this.#opts.noProxy??this.#noProxyEnv,noProxySplit=noProxyValue.split(/[,\s]/),noProxyEntries=[];for(let i=0;i<noProxySplit.length;i++){let entry=noProxySplit[i];if(!entry)continue;let parsed=entry.match(/^(.+):(\d+)$/);noProxyEntries.push({hostname:(parsed?parsed[1]:entry).toLowerCase(),port:parsed?Number.parseInt(parsed[2],10):0})}this.#noProxyValue=noProxyValue,this.#noProxyEntries=noProxyEntries}get#noProxyChanged(){return this.#opts.noProxy!==void 0?!1:this.#noProxyValue!==this.#noProxyEnv}get#noProxyEnv(){return process.env.no_proxy??process.env.NO_PROXY??""}};__name(EnvHttpProxyAgent,"EnvHttpProxyAgent");module2.exports=EnvHttpProxyAgent}});var require_retry_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/retry-handler.js"(exports,module2){"use strict";var assert=require("node:assert"),{kRetryHandlerDefaultRetry}=require_symbols(),{RequestRetryError}=require_errors(),WrapHandler=require_wrap_handler(),{isDisturbed,parseRangeHeader,wrapRequestBody}=require_util();function calculateRetryAfterHeader(retryAfter){let current=Date.now();return new Date(retryAfter).getTime()-current}__name(calculateRetryAfterHeader,"calculateRetryAfterHeader");var RetryHandler=class{constructor(opts,{dispatch,handler:handler2}){let{retryOptions,...dispatchOpts}=opts,{retry:retryFn,maxRetries,maxTimeout,minTimeout,timeoutFactor,methods,errorCodes,retryAfter,statusCodes}=retryOptions??{};this.dispatch=dispatch,this.handler=WrapHandler.wrap(handler2),this.opts={...dispatchOpts,body:wrapRequestBody(opts.body)},this.retryOpts={retry:retryFn??RetryHandler[kRetryHandlerDefaultRetry],retryAfter:retryAfter??!0,maxTimeout:maxTimeout??30*1e3,minTimeout:minTimeout??500,timeoutFactor:timeoutFactor??2,maxRetries:maxRetries??5,methods:methods??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:statusCodes??[500,502,503,504,429],errorCodes:errorCodes??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE","UND_ERR_SOCKET"]},this.retryCount=0,this.retryCountCheckpoint=0,this.headersSent=!1,this.start=0,this.end=null,this.etag=null}onRequestStart(controller,context){this.headersSent||this.handler.onRequestStart?.(controller,context)}onRequestUpgrade(controller,statusCode,headers,socket){this.handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}static[kRetryHandlerDefaultRetry](err,{state,opts},cb){let{statusCode,code,headers}=err,{method,retryOptions}=opts,{maxRetries,minTimeout,maxTimeout,timeoutFactor,statusCodes,errorCodes,methods}=retryOptions,{counter}=state;if(code&&code!=="UND_ERR_REQ_RETRY"&&!errorCodes.includes(code)){cb(err);return}if(Array.isArray(methods)&&!methods.includes(method)){cb(err);return}if(statusCode!=null&&Array.isArray(statusCodes)&&!statusCodes.includes(statusCode)){cb(err);return}if(counter>maxRetries){cb(err);return}let retryAfterHeader=headers?.["retry-after"];retryAfterHeader&&(retryAfterHeader=Number(retryAfterHeader),retryAfterHeader=Number.isNaN(retryAfterHeader)?calculateRetryAfterHeader(retryAfterHeader):retryAfterHeader*1e3);let retryTimeout=retryAfterHeader>0?Math.min(retryAfterHeader,maxTimeout):Math.min(minTimeout*timeoutFactor**(counter-1),maxTimeout);setTimeout(()=>cb(null),retryTimeout)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.retryCount+=1,statusCode>=300)if(this.retryOpts.statusCodes.includes(statusCode)===!1){this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}else throw new RequestRetryError("Request failed",statusCode,{headers,data:{count:this.retryCount}});if(this.headersSent){if(statusCode!==206&&(this.start>0||statusCode!==200))throw new RequestRetryError("server does not support the range header and the payload was partially consumed",statusCode,{headers,data:{count:this.retryCount}});let contentRange=parseRangeHeader(headers["content-range"]);if(!contentRange)throw new RequestRetryError("Content-Range mismatch",statusCode,{headers,data:{count:this.retryCount}});if(this.etag!=null&&this.etag!==headers.etag)throw new RequestRetryError("ETag mismatch",statusCode,{headers,data:{count:this.retryCount}});let{start,size,end=size?size-1:null}=contentRange;assert(this.start===start,"content-range mismatch"),assert(this.end==null||this.end===end,"content-range mismatch");return}if(this.end==null){if(statusCode===206){let range=parseRangeHeader(headers["content-range"]);if(range==null){this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}let{start,size,end=size?size-1:null}=range;assert(start!=null&&Number.isFinite(start),"content-range mismatch"),assert(end!=null&&Number.isFinite(end),"invalid content-length"),this.start=start,this.end=end}if(this.end==null){let contentLength=headers["content-length"];this.end=contentLength!=null?Number(contentLength)-1:null}assert(Number.isFinite(this.start)),assert(this.end==null||Number.isFinite(this.end),"invalid content-length"),this.resume=!0,this.etag=headers.etag!=null?headers.etag:null,this.etag!=null&&this.etag[0]==="W"&&this.etag[1]==="/"&&(this.etag=null),this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage)}else throw new RequestRetryError("Request failed",statusCode,{headers,data:{count:this.retryCount}})}onResponseData(controller,chunk){this.start+=chunk.length,this.handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){return this.retryCount=0,this.handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){if(controller?.aborted||isDisturbed(this.opts.body)){this.handler.onResponseError?.(controller,err);return}this.retryCount-this.retryCountCheckpoint>0?this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint):this.retryCount+=1,this.retryOpts.retry(err,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},onRetry.bind(this));function onRetry(err2){if(err2!=null||controller?.aborted||isDisturbed(this.opts.body))return this.handler.onResponseError?.(controller,err2);if(this.start!==0){let headers={range:`bytes=${this.start}-${this.end??""}`};this.etag!=null&&(headers["if-match"]=this.etag),this.opts={...this.opts,headers:{...this.opts.headers,...headers}}}try{this.retryCountCheckpoint=this.retryCount,this.dispatch(this.opts,this)}catch(err3){this.handler.onResponseError?.(controller,err3)}}__name(onRetry,"onRetry")}};__name(RetryHandler,"RetryHandler");module2.exports=RetryHandler}});var require_retry_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/retry-agent.js"(exports,module2){"use strict";var Dispatcher2=require_dispatcher(),RetryHandler=require_retry_handler(),RetryAgent=class extends Dispatcher2{#agent=null;#options=null;constructor(agent,options={}){super(options),this.#agent=agent,this.#options=options}dispatch(opts,handler2){let retry=new RetryHandler({...opts,retryOptions:this.#options},{dispatch:this.#agent.dispatch.bind(this.#agent),handler:handler2});return this.#agent.dispatch(opts,retry)}close(){return this.#agent.close()}destroy(){return this.#agent.destroy()}};__name(RetryAgent,"RetryAgent");module2.exports=RetryAgent}});var require_readable=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/readable.js"(exports,module2){"use strict";var assert=require("node:assert"),{Readable}=require("node:stream"),{RequestAbortedError,NotSupportedError,InvalidArgumentError,AbortError}=require_errors(),util=require_util(),{ReadableStreamFrom}=require_util(),kConsume=Symbol("kConsume"),kReading=Symbol("kReading"),kBody=Symbol("kBody"),kAbort=Symbol("kAbort"),kContentType=Symbol("kContentType"),kContentLength=Symbol("kContentLength"),kUsed=Symbol("kUsed"),kBytesRead=Symbol("kBytesRead"),noop=__name(()=>{},"noop"),BodyReadable=class extends Readable{constructor({resume,abort,contentType="",contentLength,highWaterMark=64*1024}){super({autoDestroy:!0,read:resume,highWaterMark}),this._readableState.dataEmitted=!1,this[kAbort]=abort,this[kConsume]=null,this[kBytesRead]=0,this[kBody]=null,this[kUsed]=!1,this[kContentType]=contentType,this[kContentLength]=Number.isFinite(contentLength)?contentLength:null,this[kReading]=!1}_destroy(err,callback){!err&&!this._readableState.endEmitted&&(err=new RequestAbortedError),err&&this[kAbort](),this[kUsed]?callback(err):setImmediate(()=>{callback(err)})}on(event,listener){return(event==="data"||event==="readable")&&(this[kReading]=!0,this[kUsed]=!0),super.on(event,listener)}addListener(event,listener){return this.on(event,listener)}off(event,listener){let ret=super.off(event,listener);return(event==="data"||event==="readable")&&(this[kReading]=this.listenerCount("data")>0||this.listenerCount("readable")>0),ret}removeListener(event,listener){return this.off(event,listener)}push(chunk){return this[kBytesRead]+=chunk?chunk.length:0,this[kConsume]&&chunk!==null?(consumePush(this[kConsume],chunk),this[kReading]?super.push(chunk):!0):super.push(chunk)}text(){return consume(this,"text")}json(){return consume(this,"json")}blob(){return consume(this,"blob")}bytes(){return consume(this,"bytes")}arrayBuffer(){return consume(this,"arrayBuffer")}async formData(){throw new NotSupportedError}get bodyUsed(){return util.isDisturbed(this)}get body(){return this[kBody]||(this[kBody]=ReadableStreamFrom(this),this[kConsume]&&(this[kBody].getReader(),assert(this[kBody].locked))),this[kBody]}async dump(opts){let signal=opts?.signal;if(signal!=null&&(typeof signal!="object"||!("aborted"in signal)))throw new InvalidArgumentError("signal must be an AbortSignal");let limit=opts?.limit&&Number.isFinite(opts.limit)?opts.limit:128*1024;return signal?.throwIfAborted(),this._readableState.closeEmitted?null:await new Promise((resolve,reject)=>{if((this[kContentLength]&&this[kContentLength]>limit||this[kBytesRead]>limit)&&this.destroy(new AbortError),signal){let onAbort=__name(()=>{this.destroy(signal.reason??new AbortError)},"onAbort");signal.addEventListener("abort",onAbort),this.on("close",function(){signal.removeEventListener("abort",onAbort),signal.aborted?reject(signal.reason??new AbortError):resolve(null)})}else this.on("close",resolve);this.on("error",noop).on("data",()=>{this[kBytesRead]>limit&&this.destroy()}).resume()})}setEncoding(encoding){return Buffer.isEncoding(encoding)&&(this._readableState.encoding=encoding),this}};__name(BodyReadable,"BodyReadable");function isLocked(bodyReadable){return bodyReadable[kBody]?.locked===!0||bodyReadable[kConsume]!==null}__name(isLocked,"isLocked");function isUnusable(bodyReadable){return util.isDisturbed(bodyReadable)||isLocked(bodyReadable)}__name(isUnusable,"isUnusable");function consume(stream,type){return assert(!stream[kConsume]),new Promise((resolve,reject)=>{if(isUnusable(stream)){let rState=stream._readableState;rState.destroyed&&rState.closeEmitted===!1?stream.on("error",err=>{reject(err)}).on("close",()=>{reject(new TypeError("unusable"))}):reject(rState.errored??new TypeError("unusable"))}else queueMicrotask(()=>{stream[kConsume]={type,stream,resolve,reject,length:0,body:[]},stream.on("error",function(err){consumeFinish(this[kConsume],err)}).on("close",function(){this[kConsume].body!==null&&consumeFinish(this[kConsume],new RequestAbortedError)}),consumeStart(stream[kConsume])})})}__name(consume,"consume");function consumeStart(consume2){if(consume2.body===null)return;let{_readableState:state}=consume2.stream;if(state.bufferIndex){let start=state.bufferIndex,end=state.buffer.length;for(let n=start;n<end;n++)consumePush(consume2,state.buffer[n])}else for(let chunk of state.buffer)consumePush(consume2,chunk);for(state.endEmitted?consumeEnd(this[kConsume],this._readableState.encoding):consume2.stream.on("end",function(){consumeEnd(this[kConsume],this._readableState.encoding)}),consume2.stream.resume();consume2.stream.read()!=null;);}__name(consumeStart,"consumeStart");function chunksDecode(chunks,length,encoding){if(chunks.length===0||length===0)return"";let buffer=chunks.length===1?chunks[0]:Buffer.concat(chunks,length),bufferLength=buffer.length,start=bufferLength>2&&buffer[0]===239&&buffer[1]===187&&buffer[2]===191?3:0;return!encoding||encoding==="utf8"||encoding==="utf-8"?buffer.utf8Slice(start,bufferLength):buffer.subarray(start,bufferLength).toString(encoding)}__name(chunksDecode,"chunksDecode");function chunksConcat(chunks,length){if(chunks.length===0||length===0)return new Uint8Array(0);if(chunks.length===1)return new Uint8Array(chunks[0]);let buffer=new Uint8Array(Buffer.allocUnsafeSlow(length).buffer),offset=0;for(let i=0;i<chunks.length;++i){let chunk=chunks[i];buffer.set(chunk,offset),offset+=chunk.length}return buffer}__name(chunksConcat,"chunksConcat");function consumeEnd(consume2,encoding){let{type,body,resolve,stream,length}=consume2;try{type==="text"?resolve(chunksDecode(body,length,encoding)):type==="json"?resolve(JSON.parse(chunksDecode(body,length,encoding))):type==="arrayBuffer"?resolve(chunksConcat(body,length).buffer):type==="blob"?resolve(new Blob(body,{type:stream[kContentType]})):type==="bytes"&&resolve(chunksConcat(body,length)),consumeFinish(consume2)}catch(err){stream.destroy(err)}}__name(consumeEnd,"consumeEnd");function consumePush(consume2,chunk){consume2.length+=chunk.length,consume2.body.push(chunk)}__name(consumePush,"consumePush");function consumeFinish(consume2,err){consume2.body!==null&&(err?consume2.reject(err):consume2.resolve(),consume2.type=null,consume2.stream=null,consume2.resolve=null,consume2.reject=null,consume2.length=0,consume2.body=null)}__name(consumeFinish,"consumeFinish");module2.exports={Readable:BodyReadable,chunksDecode}}});var require_api_request=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-request.js"(exports,module2){"use strict";var assert=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{Readable}=require_readable(),{InvalidArgumentError,RequestAbortedError}=require_errors(),util=require_util();function noop(){}__name(noop,"noop");var RequestHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");let{signal,method,opaque,body,onInfo,responseHeaders,highWaterMark}=opts;try{if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(highWaterMark&&(typeof highWaterMark!="number"||highWaterMark<0))throw new InvalidArgumentError("invalid highWaterMark");if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError("invalid onInfo callback");super("UNDICI_REQUEST")}catch(err){throw util.isStream(body)&&util.destroy(body.on("error",noop),err),err}this.method=method,this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.callback=callback,this.res=null,this.abort=null,this.body=body,this.trailers={},this.context=null,this.onInfo=onInfo||null,this.highWaterMark=highWaterMark,this.reason=null,this.removeAbortListener=null,signal?.aborted?this.reason=signal.reason??new RequestAbortedError:signal&&(this.removeAbortListener=util.addAbortListener(signal,()=>{this.reason=signal.reason??new RequestAbortedError,this.res?util.destroy(this.res.on("error",noop),this.reason):this.abort&&this.abort(this.reason)}))}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert(this.callback),this.abort=abort,this.context=context}onHeaders(statusCode,rawHeaders,resume,statusMessage){let{callback,opaque,abort,context,responseHeaders,highWaterMark}=this,headers=responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);if(statusCode<200){this.onInfo&&this.onInfo({statusCode,headers});return}let parsedHeaders=responseHeaders==="raw"?util.parseHeaders(rawHeaders):headers,contentType=parsedHeaders["content-type"],contentLength=parsedHeaders["content-length"],res=new Readable({resume,abort,contentType,contentLength:this.method!=="HEAD"&&contentLength?Number(contentLength):null,highWaterMark});this.removeAbortListener&&(res.on("close",this.removeAbortListener),this.removeAbortListener=null),this.callback=null,this.res=res,callback!==null&&this.runInAsyncScope(callback,null,null,{statusCode,headers,trailers:this.trailers,opaque,body:res,context})}onData(chunk){return this.res.push(chunk)}onComplete(trailers){util.parseHeaders(trailers,this.trailers),this.res.push(null)}onError(err){let{res,callback,body,opaque}=this;callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})})),res&&(this.res=null,queueMicrotask(()=>{util.destroy(res.on("error",noop),err)})),body&&(this.body=null,util.isStream(body)&&(body.on("error",noop),util.destroy(body,err))),this.removeAbortListener&&(this.removeAbortListener(),this.removeAbortListener=null)}};__name(RequestHandler,"RequestHandler");function request(opts,callback){if(callback===void 0)return new Promise((resolve,reject)=>{request.call(this,opts,(err,data)=>err?reject(err):resolve(data))});try{let handler2=new RequestHandler(opts,callback);this.dispatch(opts,handler2)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(request,"request");module2.exports=request;module2.exports.RequestHandler=RequestHandler}});var require_abort_signal=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/abort-signal.js"(exports,module2){"use strict";var{addAbortListener}=require_util(),{RequestAbortedError}=require_errors(),kListener=Symbol("kListener"),kSignal=Symbol("kSignal");function abort(self){self.abort?self.abort(self[kSignal]?.reason):self.reason=self[kSignal]?.reason??new RequestAbortedError,removeSignal(self)}__name(abort,"abort");function addSignal(self,signal){if(self.reason=null,self[kSignal]=null,self[kListener]=null,!!signal){if(signal.aborted){abort(self);return}self[kSignal]=signal,self[kListener]=()=>{abort(self)},addAbortListener(self[kSignal],self[kListener])}}__name(addSignal,"addSignal");function removeSignal(self){self[kSignal]&&("removeEventListener"in self[kSignal]?self[kSignal].removeEventListener("abort",self[kListener]):self[kSignal].removeListener("abort",self[kListener]),self[kSignal]=null,self[kListener]=null)}__name(removeSignal,"removeSignal");module2.exports={addSignal,removeSignal}}});var require_api_stream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-stream.js"(exports,module2){"use strict";var assert=require("node:assert"),{finished}=require("node:stream"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError,InvalidReturnValueError}=require_errors(),util=require_util(),{addSignal,removeSignal}=require_abort_signal();function noop(){}__name(noop,"noop");var StreamHandler=class extends AsyncResource{constructor(opts,factory,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");let{signal,method,opaque,body,onInfo,responseHeaders}=opts;try{if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(typeof factory!="function")throw new InvalidArgumentError("invalid factory");if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError("invalid onInfo callback");super("UNDICI_STREAM")}catch(err){throw util.isStream(body)&&util.destroy(body.on("error",noop),err),err}this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.factory=factory,this.callback=callback,this.res=null,this.abort=null,this.context=null,this.trailers=null,this.body=body,this.onInfo=onInfo||null,util.isStream(body)&&body.on("error",err=>{this.onError(err)}),addSignal(this,signal)}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert(this.callback),this.abort=abort,this.context=context}onHeaders(statusCode,rawHeaders,resume,statusMessage){let{factory,opaque,context,responseHeaders}=this,headers=responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);if(statusCode<200){this.onInfo&&this.onInfo({statusCode,headers});return}if(this.factory=null,factory===null)return;let res=this.runInAsyncScope(factory,null,{statusCode,headers,opaque,context});if(!res||typeof res.write!="function"||typeof res.end!="function"||typeof res.on!="function")throw new InvalidReturnValueError("expected Writable");return finished(res,{readable:!1},err=>{let{callback,res:res2,opaque:opaque2,trailers,abort}=this;this.res=null,(err||!res2.readable)&&util.destroy(res2,err),this.callback=null,this.runInAsyncScope(callback,null,err||null,{opaque:opaque2,trailers}),err&&abort()}),res.on("drain",resume),this.res=res,(res.writableNeedDrain!==void 0?res.writableNeedDrain:res._writableState?.needDrain)!==!0}onData(chunk){let{res}=this;return res?res.write(chunk):!0}onComplete(trailers){let{res}=this;removeSignal(this),res&&(this.trailers=util.parseHeaders(trailers),res.end())}onError(err){let{res,callback,opaque,body}=this;removeSignal(this),this.factory=null,res?(this.res=null,util.destroy(res,err)):callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})})),body&&(this.body=null,util.destroy(body,err))}};__name(StreamHandler,"StreamHandler");function stream(opts,factory,callback){if(callback===void 0)return new Promise((resolve,reject)=>{stream.call(this,opts,factory,(err,data)=>err?reject(err):resolve(data))});try{let handler2=new StreamHandler(opts,factory,callback);this.dispatch(opts,handler2)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(stream,"stream");module2.exports=stream}});var require_api_pipeline=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-pipeline.js"(exports,module2){"use strict";var{Readable,Duplex,PassThrough}=require("node:stream"),assert=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError,InvalidReturnValueError,RequestAbortedError}=require_errors(),util=require_util(),{addSignal,removeSignal}=require_abort_signal();function noop(){}__name(noop,"noop");var kResume=Symbol("resume"),PipelineRequest=class extends Readable{constructor(){super({autoDestroy:!0}),this[kResume]=null}_read(){let{[kResume]:resume}=this;resume&&(this[kResume]=null,resume())}_destroy(err,callback){this._read(),callback(err)}};__name(PipelineRequest,"PipelineRequest");var PipelineResponse=class extends Readable{constructor(resume){super({autoDestroy:!0}),this[kResume]=resume}_read(){this[kResume]()}_destroy(err,callback){!err&&!this._readableState.endEmitted&&(err=new RequestAbortedError),callback(err)}};__name(PipelineResponse,"PipelineResponse");var PipelineHandler=class extends AsyncResource{constructor(opts,handler2){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(typeof handler2!="function")throw new InvalidArgumentError("invalid handler");let{signal,method,opaque,onInfo,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError("invalid onInfo callback");super("UNDICI_PIPELINE"),this.opaque=opaque||null,this.responseHeaders=responseHeaders||null,this.handler=handler2,this.abort=null,this.context=null,this.onInfo=onInfo||null,this.req=new PipelineRequest().on("error",noop),this.ret=new Duplex({readableObjectMode:opts.objectMode,autoDestroy:!0,read:()=>{let{body}=this;body?.resume&&body.resume()},write:(chunk,encoding,callback)=>{let{req}=this;req.push(chunk,encoding)||req._readableState.destroyed?callback():req[kResume]=callback},destroy:(err,callback)=>{let{body,req,res,ret,abort}=this;!err&&!ret._readableState.endEmitted&&(err=new RequestAbortedError),abort&&err&&abort(),util.destroy(body,err),util.destroy(req,err),util.destroy(res,err),removeSignal(this),callback(err)}}).on("prefinish",()=>{let{req}=this;req.push(null)}),this.res=null,addSignal(this,signal)}onConnect(abort,context){let{res}=this;if(this.reason){abort(this.reason);return}assert(!res,"pipeline cannot be retried"),this.abort=abort,this.context=context}onHeaders(statusCode,rawHeaders,resume){let{opaque,handler:handler2,context}=this;if(statusCode<200){if(this.onInfo){let headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);this.onInfo({statusCode,headers})}return}this.res=new PipelineResponse(resume);let body;try{this.handler=null;let headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);body=this.runInAsyncScope(handler2,null,{statusCode,headers,opaque,body:this.res,context})}catch(err){throw this.res.on("error",noop),err}if(!body||typeof body.on!="function")throw new InvalidReturnValueError("expected Readable");body.on("data",chunk=>{let{ret,body:body2}=this;!ret.push(chunk)&&body2.pause&&body2.pause()}).on("error",err=>{let{ret}=this;util.destroy(ret,err)}).on("end",()=>{let{ret}=this;ret.push(null)}).on("close",()=>{let{ret}=this;ret._readableState.ended||util.destroy(ret,new RequestAbortedError)}),this.body=body}onData(chunk){let{res}=this;return res.push(chunk)}onComplete(trailers){let{res}=this;res.push(null)}onError(err){let{ret}=this;this.handler=null,util.destroy(ret,err)}};__name(PipelineHandler,"PipelineHandler");function pipeline(opts,handler2){try{let pipelineHandler=new PipelineHandler(opts,handler2);return this.dispatch({...opts,body:pipelineHandler.req},pipelineHandler),pipelineHandler.ret}catch(err){return new PassThrough().destroy(err)}}__name(pipeline,"pipeline");module2.exports=pipeline}});var require_api_upgrade=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-upgrade.js"(exports,module2){"use strict";var{InvalidArgumentError,SocketError}=require_errors(),{AsyncResource}=require("node:async_hooks"),assert=require("node:assert"),util=require_util(),{addSignal,removeSignal}=require_abort_signal(),UpgradeHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");let{signal,opaque,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");super("UNDICI_UPGRADE"),this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.callback=callback,this.abort=null,this.context=null,addSignal(this,signal)}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert(this.callback),this.abort=abort,this.context=null}onHeaders(){throw new SocketError("bad upgrade",null)}onUpgrade(statusCode,rawHeaders,socket){assert(statusCode===101);let{callback,opaque,context}=this;removeSignal(this),this.callback=null;let headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);this.runInAsyncScope(callback,null,null,{headers,socket,opaque,context})}onError(err){let{callback,opaque}=this;removeSignal(this),callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})}))}};__name(UpgradeHandler,"UpgradeHandler");function upgrade(opts,callback){if(callback===void 0)return new Promise((resolve,reject)=>{upgrade.call(this,opts,(err,data)=>err?reject(err):resolve(data))});try{let upgradeHandler=new UpgradeHandler(opts,callback),upgradeOpts={...opts,method:opts.method||"GET",upgrade:opts.protocol||"Websocket"};this.dispatch(upgradeOpts,upgradeHandler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(upgrade,"upgrade");module2.exports=upgrade}});var require_api_connect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-connect.js"(exports,module2){"use strict";var assert=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError,SocketError}=require_errors(),util=require_util(),{addSignal,removeSignal}=require_abort_signal(),ConnectHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");let{signal,opaque,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");super("UNDICI_CONNECT"),this.opaque=opaque||null,this.responseHeaders=responseHeaders||null,this.callback=callback,this.abort=null,addSignal(this,signal)}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert(this.callback),this.abort=abort,this.context=context}onHeaders(){throw new SocketError("bad connect",null)}onUpgrade(statusCode,rawHeaders,socket){let{callback,opaque,context}=this;removeSignal(this),this.callback=null;let headers=rawHeaders;headers!=null&&(headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders)),this.runInAsyncScope(callback,null,null,{statusCode,headers,socket,opaque,context})}onError(err){let{callback,opaque}=this;removeSignal(this),callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})}))}};__name(ConnectHandler,"ConnectHandler");function connect(opts,callback){if(callback===void 0)return new Promise((resolve,reject)=>{connect.call(this,opts,(err,data)=>err?reject(err):resolve(data))});try{let connectHandler=new ConnectHandler(opts,callback),connectOptions={...opts,method:"CONNECT"};this.dispatch(connectOptions,connectHandler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(connect,"connect");module2.exports=connect}});var require_api=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/index.js"(exports,module2){"use strict";module2.exports.request=require_api_request();module2.exports.stream=require_api_stream();module2.exports.pipeline=require_api_pipeline();module2.exports.upgrade=require_api_upgrade();module2.exports.connect=require_api_connect()}});var require_mock_errors=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-errors.js"(exports,module2){"use strict";var{UndiciError}=require_errors(),MockNotMatchedError=class extends UndiciError{constructor(message){super(message),this.name="MockNotMatchedError",this.message=message||"The request does not match any registered mock dispatches",this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}};__name(MockNotMatchedError,"MockNotMatchedError");module2.exports={MockNotMatchedError}}});var require_mock_symbols=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-symbols.js"(exports,module2){"use strict";module2.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOriginalDispatch:Symbol("original dispatch"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected"),kIgnoreTrailingSlash:Symbol("ignore trailing slash")}}});var require_mock_utils=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-utils.js"(exports,module2){"use strict";var{MockNotMatchedError}=require_mock_errors(),{kDispatches,kMockAgent,kOriginalDispatch,kOrigin,kGetNetConnect}=require_mock_symbols(),{serializePathWithQuery}=require_util(),{STATUS_CODES}=require("node:http"),{types:{isPromise}}=require("node:util");function matchValue(match,value){return typeof match=="string"?match===value:match instanceof RegExp?match.test(value):typeof match=="function"?match(value)===!0:!1}__name(matchValue,"matchValue");function lowerCaseEntries(headers){return Object.fromEntries(Object.entries(headers).map(([headerName,headerValue])=>[headerName.toLocaleLowerCase(),headerValue]))}__name(lowerCaseEntries,"lowerCaseEntries");function getHeaderByName(headers,key){if(Array.isArray(headers)){for(let i=0;i<headers.length;i+=2)if(headers[i].toLocaleLowerCase()===key.toLocaleLowerCase())return headers[i+1];return}else return typeof headers.get=="function"?headers.get(key):lowerCaseEntries(headers)[key.toLocaleLowerCase()]}__name(getHeaderByName,"getHeaderByName");function buildHeadersFromArray(headers){let clone=headers.slice(),entries=[];for(let index=0;index<clone.length;index+=2)entries.push([clone[index],clone[index+1]]);return Object.fromEntries(entries)}__name(buildHeadersFromArray,"buildHeadersFromArray");function matchHeaders(mockDispatch2,headers){if(typeof mockDispatch2.headers=="function")return Array.isArray(headers)&&(headers=buildHeadersFromArray(headers)),mockDispatch2.headers(headers?lowerCaseEntries(headers):{});if(typeof mockDispatch2.headers>"u")return!0;if(typeof headers!="object"||typeof mockDispatch2.headers!="object")return!1;for(let[matchHeaderName,matchHeaderValue]of Object.entries(mockDispatch2.headers)){let headerValue=getHeaderByName(headers,matchHeaderName);if(!matchValue(matchHeaderValue,headerValue))return!1}return!0}__name(matchHeaders,"matchHeaders");function safeUrl(path){if(typeof path!="string")return path;let pathSegments=path.split("?");if(pathSegments.length!==2)return path;let qp=new URLSearchParams(pathSegments.pop());return qp.sort(),[...pathSegments,qp.toString()].join("?")}__name(safeUrl,"safeUrl");function matchKey(mockDispatch2,{path,method,body,headers}){let pathMatch=matchValue(mockDispatch2.path,path),methodMatch=matchValue(mockDispatch2.method,method),bodyMatch=typeof mockDispatch2.body<"u"?matchValue(mockDispatch2.body,body):!0,headersMatch=matchHeaders(mockDispatch2,headers);return pathMatch&&methodMatch&&bodyMatch&&headersMatch}__name(matchKey,"matchKey");function getResponseData(data){return Buffer.isBuffer(data)||data instanceof Uint8Array||data instanceof ArrayBuffer?data:typeof data=="object"?JSON.stringify(data):data.toString()}__name(getResponseData,"getResponseData");function getMockDispatch(mockDispatches,key){let basePath=key.query?serializePathWithQuery(key.path,key.query):key.path,resolvedPath=typeof basePath=="string"?safeUrl(basePath):basePath,resolvedPathWithoutTrailingSlash=removeTrailingSlash(resolvedPath),matchedMockDispatches=mockDispatches.filter(({consumed})=>!consumed).filter(({path,ignoreTrailingSlash})=>ignoreTrailingSlash?matchValue(removeTrailingSlash(safeUrl(path)),resolvedPathWithoutTrailingSlash):matchValue(safeUrl(path),resolvedPath));if(matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(({method})=>matchValue(method,key.method)),matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for method '${key.method}' on path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(({body})=>typeof body<"u"?matchValue(body,key.body):!0),matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for body '${key.body}' on path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(mockDispatch2=>matchHeaders(mockDispatch2,key.headers)),matchedMockDispatches.length===0){let headers=typeof key.headers=="object"?JSON.stringify(key.headers):key.headers;throw new MockNotMatchedError(`Mock dispatch not matched for headers '${headers}' on path '${resolvedPath}'`)}return matchedMockDispatches[0]}__name(getMockDispatch,"getMockDispatch");function addMockDispatch(mockDispatches,key,data,opts){let baseData={timesInvoked:0,times:1,persist:!1,consumed:!1,...opts},replyData=typeof data=="function"?{callback:data}:{...data},newMockDispatch={...baseData,...key,pending:!0,data:{error:null,...replyData}};return mockDispatches.push(newMockDispatch),newMockDispatch}__name(addMockDispatch,"addMockDispatch");function deleteMockDispatch(mockDispatches,key){let index=mockDispatches.findIndex(dispatch=>dispatch.consumed?matchKey(dispatch,key):!1);index!==-1&&mockDispatches.splice(index,1)}__name(deleteMockDispatch,"deleteMockDispatch");function removeTrailingSlash(path){for(;path.endsWith("/");)path=path.slice(0,-1);return path.length===0&&(path="/"),path}__name(removeTrailingSlash,"removeTrailingSlash");function buildKey(opts){let{path,method,body,headers,query}=opts;return{path,method,body,headers,query}}__name(buildKey,"buildKey");function generateKeyValues(data){let keys=Object.keys(data),result=[];for(let i=0;i<keys.length;++i){let key=keys[i],value=data[key],name=Buffer.from(`${key}`);if(Array.isArray(value))for(let j=0;j<value.length;++j)result.push(name,Buffer.from(`${value[j]}`));else result.push(name,Buffer.from(`${value}`))}return result}__name(generateKeyValues,"generateKeyValues");function getStatusText(statusCode){return STATUS_CODES[statusCode]||"unknown"}__name(getStatusText,"getStatusText");async function getResponse(body){let buffers=[];for await(let data of body)buffers.push(data);return Buffer.concat(buffers).toString("utf8")}__name(getResponse,"getResponse");function mockDispatch(opts,handler2){let key=buildKey(opts),mockDispatch2=getMockDispatch(this[kDispatches],key);mockDispatch2.timesInvoked++,mockDispatch2.data.callback&&(mockDispatch2.data={...mockDispatch2.data,...mockDispatch2.data.callback(opts)});let{data:{statusCode,data,headers,trailers,error},delay,persist}=mockDispatch2,{timesInvoked,times}=mockDispatch2;if(mockDispatch2.consumed=!persist&&timesInvoked>=times,mockDispatch2.pending=timesInvoked<times,error!==null)return deleteMockDispatch(this[kDispatches],key),handler2.onError(error),!0;typeof delay=="number"&&delay>0?setTimeout(()=>{handleReply(this[kDispatches])},delay):handleReply(this[kDispatches]);function handleReply(mockDispatches,_data=data){let optsHeaders=Array.isArray(opts.headers)?buildHeadersFromArray(opts.headers):opts.headers,body=typeof _data=="function"?_data({...opts,headers:optsHeaders}):_data;if(isPromise(body)){body.then(newData=>handleReply(mockDispatches,newData));return}let responseData=getResponseData(body),responseHeaders=generateKeyValues(headers),responseTrailers=generateKeyValues(trailers);handler2.onConnect?.(err=>handler2.onError(err),null),handler2.onHeaders?.(statusCode,responseHeaders,resume,getStatusText(statusCode)),handler2.onData?.(Buffer.from(responseData)),handler2.onComplete?.(responseTrailers),deleteMockDispatch(mockDispatches,key)}__name(handleReply,"handleReply");function resume(){}return __name(resume,"resume"),!0}__name(mockDispatch,"mockDispatch");function buildMockDispatch(){let agent=this[kMockAgent],origin=this[kOrigin],originalDispatch=this[kOriginalDispatch];return __name(function(opts,handler2){if(agent.isMockActive)try{mockDispatch.call(this,opts,handler2)}catch(error){if(error instanceof MockNotMatchedError){let netConnect=agent[kGetNetConnect]();if(netConnect===!1)throw new MockNotMatchedError(`${error.message}: subsequent request to origin ${origin} was not allowed (net.connect disabled)`);if(checkNetConnect(netConnect,origin))originalDispatch.call(this,opts,handler2);else throw new MockNotMatchedError(`${error.message}: subsequent request to origin ${origin} was not allowed (net.connect is not enabled for this origin)`)}else throw error}else originalDispatch.call(this,opts,handler2)},"dispatch")}__name(buildMockDispatch,"buildMockDispatch");function checkNetConnect(netConnect,origin){let url2=new URL(origin);return netConnect===!0?!0:!!(Array.isArray(netConnect)&&netConnect.some(matcher=>matchValue(matcher,url2.host)))}__name(checkNetConnect,"checkNetConnect");function buildMockOptions(opts){if(opts){let{agent,...mockOptions}=opts;return mockOptions}}__name(buildMockOptions,"buildMockOptions");module2.exports={getResponseData,getMockDispatch,addMockDispatch,deleteMockDispatch,buildKey,generateKeyValues,matchValue,getResponse,getStatusText,mockDispatch,buildMockDispatch,checkNetConnect,buildMockOptions,getHeaderByName,buildHeadersFromArray}}});var require_mock_interceptor=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-interceptor.js"(exports,module2){"use strict";var{getResponseData,buildKey,addMockDispatch}=require_mock_utils(),{kDispatches,kDispatchKey,kDefaultHeaders,kDefaultTrailers,kContentLength,kMockDispatch,kIgnoreTrailingSlash}=require_mock_symbols(),{InvalidArgumentError}=require_errors(),{serializePathWithQuery}=require_util(),MockScope=class{constructor(mockDispatch){this[kMockDispatch]=mockDispatch}delay(waitInMs){if(typeof waitInMs!="number"||!Number.isInteger(waitInMs)||waitInMs<=0)throw new InvalidArgumentError("waitInMs must be a valid integer > 0");return this[kMockDispatch].delay=waitInMs,this}persist(){return this[kMockDispatch].persist=!0,this}times(repeatTimes){if(typeof repeatTimes!="number"||!Number.isInteger(repeatTimes)||repeatTimes<=0)throw new InvalidArgumentError("repeatTimes must be a valid integer > 0");return this[kMockDispatch].times=repeatTimes,this}};__name(MockScope,"MockScope");var MockInterceptor=class{constructor(opts,mockDispatches){if(typeof opts!="object")throw new InvalidArgumentError("opts must be an object");if(typeof opts.path>"u")throw new InvalidArgumentError("opts.path must be defined");if(typeof opts.method>"u"&&(opts.method="GET"),typeof opts.path=="string")if(opts.query)opts.path=serializePathWithQuery(opts.path,opts.query);else{let parsedURL=new URL(opts.path,"data://");opts.path=parsedURL.pathname+parsedURL.search}typeof opts.method=="string"&&(opts.method=opts.method.toUpperCase()),this[kDispatchKey]=buildKey(opts),this[kDispatches]=mockDispatches,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDefaultHeaders]={},this[kDefaultTrailers]={},this[kContentLength]=!1}createMockScopeDispatchData({statusCode,data,responseOptions}){let responseData=getResponseData(data),contentLength=this[kContentLength]?{"content-length":responseData.length}:{},headers={...this[kDefaultHeaders],...contentLength,...responseOptions.headers},trailers={...this[kDefaultTrailers],...responseOptions.trailers};return{statusCode,data,headers,trailers}}validateReplyParameters(replyParameters){if(typeof replyParameters.statusCode>"u")throw new InvalidArgumentError("statusCode must be defined");if(typeof replyParameters.responseOptions!="object"||replyParameters.responseOptions===null)throw new InvalidArgumentError("responseOptions must be an object")}reply(replyOptionsCallbackOrStatusCode){if(typeof replyOptionsCallbackOrStatusCode=="function"){let wrappedDefaultsCallback=__name(opts=>{let resolvedData=replyOptionsCallbackOrStatusCode(opts);if(typeof resolvedData!="object"||resolvedData===null)throw new InvalidArgumentError("reply options callback must return an object");let replyParameters2={data:"",responseOptions:{},...resolvedData};return this.validateReplyParameters(replyParameters2),{...this.createMockScopeDispatchData(replyParameters2)}},"wrappedDefaultsCallback"),newMockDispatch2=addMockDispatch(this[kDispatches],this[kDispatchKey],wrappedDefaultsCallback,{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch2)}let replyParameters={statusCode:replyOptionsCallbackOrStatusCode,data:arguments[1]===void 0?"":arguments[1],responseOptions:arguments[2]===void 0?{}:arguments[2]};this.validateReplyParameters(replyParameters);let dispatchData=this.createMockScopeDispatchData(replyParameters),newMockDispatch=addMockDispatch(this[kDispatches],this[kDispatchKey],dispatchData,{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch)}replyWithError(error){if(typeof error>"u")throw new InvalidArgumentError("error must be defined");let newMockDispatch=addMockDispatch(this[kDispatches],this[kDispatchKey],{error},{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch)}defaultReplyHeaders(headers){if(typeof headers>"u")throw new InvalidArgumentError("headers must be defined");return this[kDefaultHeaders]=headers,this}defaultReplyTrailers(trailers){if(typeof trailers>"u")throw new InvalidArgumentError("trailers must be defined");return this[kDefaultTrailers]=trailers,this}replyContentLength(){return this[kContentLength]=!0,this}};__name(MockInterceptor,"MockInterceptor");module2.exports.MockInterceptor=MockInterceptor;module2.exports.MockScope=MockScope}});var require_mock_client=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-client.js"(exports,module2){"use strict";var{promisify}=require("node:util"),Client=require_client(),{buildMockDispatch}=require_mock_utils(),{kDispatches,kMockAgent,kClose,kOriginalClose,kOrigin,kOriginalDispatch,kConnected,kIgnoreTrailingSlash}=require_mock_symbols(),{MockInterceptor}=require_mock_interceptor(),Symbols=require_symbols(),{InvalidArgumentError}=require_errors(),MockClient=class extends Client{constructor(origin,opts){if(!opts||!opts.agent||typeof opts.agent.dispatch!="function")throw new InvalidArgumentError("Argument opts.agent must implement Agent");super(origin,opts),this[kMockAgent]=opts.agent,this[kOrigin]=origin,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDispatches]=[],this[kConnected]=1,this[kOriginalDispatch]=this.dispatch,this[kOriginalClose]=this.close.bind(this),this.dispatch=buildMockDispatch.call(this),this.close=this[kClose]}get[Symbols.kConnected](){return this[kConnected]}intercept(opts){return new MockInterceptor(opts&&{ignoreTrailingSlash:this[kIgnoreTrailingSlash],...opts},this[kDispatches])}async[kClose](){await promisify(this[kOriginalClose])(),this[kConnected]=0,this[kMockAgent][Symbols.kClients].delete(this[kOrigin])}};__name(MockClient,"MockClient");module2.exports=MockClient}});var require_mock_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-pool.js"(exports,module2){"use strict";var{promisify}=require("node:util"),Pool=require_pool(),{buildMockDispatch}=require_mock_utils(),{kDispatches,kMockAgent,kClose,kOriginalClose,kOrigin,kOriginalDispatch,kConnected,kIgnoreTrailingSlash}=require_mock_symbols(),{MockInterceptor}=require_mock_interceptor(),Symbols=require_symbols(),{InvalidArgumentError}=require_errors(),MockPool=class extends Pool{constructor(origin,opts){if(!opts||!opts.agent||typeof opts.agent.dispatch!="function")throw new InvalidArgumentError("Argument opts.agent must implement Agent");super(origin,opts),this[kMockAgent]=opts.agent,this[kOrigin]=origin,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDispatches]=[],this[kConnected]=1,this[kOriginalDispatch]=this.dispatch,this[kOriginalClose]=this.close.bind(this),this.dispatch=buildMockDispatch.call(this),this.close=this[kClose]}get[Symbols.kConnected](){return this[kConnected]}intercept(opts){return new MockInterceptor(opts&&{ignoreTrailingSlash:this[kIgnoreTrailingSlash],...opts},this[kDispatches])}async[kClose](){await promisify(this[kOriginalClose])(),this[kConnected]=0,this[kMockAgent][Symbols.kClients].delete(this[kOrigin])}};__name(MockPool,"MockPool");module2.exports=MockPool}});var require_pending_interceptors_formatter=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/pending-interceptors-formatter.js"(exports,module2){"use strict";var{Transform}=require("node:stream"),{Console}=require("node:console"),PERSISTENT=process.versions.icu?"\u2705":"Y ",NOT_PERSISTENT=process.versions.icu?"\u274C":"N ";module2.exports=__name(class{constructor({disableColors}={}){this.transform=new Transform({transform(chunk,_enc,cb){cb(null,chunk)}}),this.logger=new Console({stdout:this.transform,inspectOptions:{colors:!disableColors&&!process.env.CI}})}format(pendingInterceptors){let withPrettyHeaders=pendingInterceptors.map(({method,path,data:{statusCode},persist,times,timesInvoked,origin})=>({Method:method,Origin:origin,Path:path,"Status code":statusCode,Persistent:persist?PERSISTENT:NOT_PERSISTENT,Invocations:timesInvoked,Remaining:persist?1/0:times-timesInvoked}));return this.logger.table(withPrettyHeaders),this.transform.read().toString()}},"PendingInterceptorsFormatter")}});var require_mock_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-agent.js"(exports,module2){"use strict";var{kClients}=require_symbols(),Agent=require_agent(),{kAgent,kMockAgentSet,kMockAgentGet,kDispatches,kIsMockActive,kNetConnect,kGetNetConnect,kOptions,kFactory}=require_mock_symbols(),MockClient=require_mock_client(),MockPool=require_mock_pool(),{matchValue,buildMockOptions}=require_mock_utils(),{InvalidArgumentError,UndiciError}=require_errors(),Dispatcher2=require_dispatcher(),PendingInterceptorsFormatter=require_pending_interceptors_formatter(),MockAgent=class extends Dispatcher2{constructor(opts){if(super(opts),this[kNetConnect]=!0,this[kIsMockActive]=!0,opts?.agent&&typeof opts.agent.dispatch!="function")throw new InvalidArgumentError("Argument opts.agent must implement Agent");let agent=opts?.agent?opts.agent:new Agent(opts);this[kAgent]=agent,this[kClients]=agent[kClients],this[kOptions]=buildMockOptions(opts)}get(origin){let dispatcher=this[kMockAgentGet](origin);return dispatcher||(dispatcher=this[kFactory](origin),this[kMockAgentSet](origin,dispatcher)),dispatcher}dispatch(opts,handler2){return this.get(opts.origin),this[kAgent].dispatch(opts,handler2)}async close(){await this[kAgent].close(),this[kClients].clear()}deactivate(){this[kIsMockActive]=!1}activate(){this[kIsMockActive]=!0}enableNetConnect(matcher){if(typeof matcher=="string"||typeof matcher=="function"||matcher instanceof RegExp)Array.isArray(this[kNetConnect])?this[kNetConnect].push(matcher):this[kNetConnect]=[matcher];else if(typeof matcher>"u")this[kNetConnect]=!0;else throw new InvalidArgumentError("Unsupported matcher. Must be one of String|Function|RegExp.")}disableNetConnect(){this[kNetConnect]=!1}get isMockActive(){return this[kIsMockActive]}[kMockAgentSet](origin,dispatcher){this[kClients].set(origin,dispatcher)}[kFactory](origin){let mockOptions=Object.assign({agent:this},this[kOptions]);return this[kOptions]&&this[kOptions].connections===1?new MockClient(origin,mockOptions):new MockPool(origin,mockOptions)}[kMockAgentGet](origin){let client=this[kClients].get(origin);if(client)return client;if(typeof origin!="string"){let dispatcher=this[kFactory]("http://localhost:9999");return this[kMockAgentSet](origin,dispatcher),dispatcher}for(let[keyMatcher,nonExplicitDispatcher]of Array.from(this[kClients]))if(nonExplicitDispatcher&&typeof keyMatcher!="string"&&matchValue(keyMatcher,origin)){let dispatcher=this[kFactory](origin);return this[kMockAgentSet](origin,dispatcher),dispatcher[kDispatches]=nonExplicitDispatcher[kDispatches],dispatcher}}[kGetNetConnect](){return this[kNetConnect]}pendingInterceptors(){let mockAgentClients=this[kClients];return Array.from(mockAgentClients.entries()).flatMap(([origin,scope])=>scope[kDispatches].map(dispatch=>({...dispatch,origin}))).filter(({pending})=>pending)}assertNoPendingInterceptors({pendingInterceptorsFormatter=new PendingInterceptorsFormatter}={}){let pending=this.pendingInterceptors();if(pending.length!==0)throw new UndiciError(pending.length===1?`1 interceptor is pending:

${pendingInterceptorsFormatter.format(pending)}`.trim():`${pending.length} interceptors are pending:

${pendingInterceptorsFormatter.format(pending)}`.trim())}};__name(MockAgent,"MockAgent");module2.exports=MockAgent}});var require_global2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/global.js"(exports,module2){"use strict";var globalDispatcher=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError}=require_errors(),Agent=require_agent();getGlobalDispatcher()===void 0&&setGlobalDispatcher(new Agent);function setGlobalDispatcher(agent){if(!agent||typeof agent.dispatch!="function")throw new InvalidArgumentError("Argument agent must implement Agent");Object.defineProperty(globalThis,globalDispatcher,{value:agent,writable:!0,enumerable:!1,configurable:!1})}__name(setGlobalDispatcher,"setGlobalDispatcher");function getGlobalDispatcher(){return globalThis[globalDispatcher]}__name(getGlobalDispatcher,"getGlobalDispatcher");module2.exports={setGlobalDispatcher,getGlobalDispatcher}}});var require_decorator_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/decorator-handler.js"(exports,module2){"use strict";var assert=require("node:assert"),WrapHandler=require_wrap_handler();module2.exports=__name(class{#handler;#onCompleteCalled=!1;#onErrorCalled=!1;#onResponseStartCalled=!1;constructor(handler2){if(typeof handler2!="object"||handler2===null)throw new TypeError("handler must be an object");this.#handler=WrapHandler.wrap(handler2)}onRequestStart(...args){this.#handler.onRequestStart?.(...args)}onRequestUpgrade(...args){return assert(!this.#onCompleteCalled),assert(!this.#onErrorCalled),this.#handler.onRequestUpgrade?.(...args)}onResponseStart(...args){return assert(!this.#onCompleteCalled),assert(!this.#onErrorCalled),assert(!this.#onResponseStartCalled),this.#onResponseStartCalled=!0,this.#handler.onResponseStart?.(...args)}onResponseData(...args){return assert(!this.#onCompleteCalled),assert(!this.#onErrorCalled),this.#handler.onResponseData?.(...args)}onResponseEnd(...args){return assert(!this.#onCompleteCalled),assert(!this.#onErrorCalled),this.#onCompleteCalled=!0,this.#handler.onResponseEnd?.(...args)}onResponseError(...args){return this.#onErrorCalled=!0,this.#handler.onResponseError?.(...args)}onBodySent(){}},"DecoratorHandler")}});var require_redirect_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/redirect-handler.js"(exports,module2){"use strict";var util=require_util(),{kBodyUsed}=require_symbols(),assert=require("node:assert"),{InvalidArgumentError}=require_errors(),EE=require("node:events"),redirectableStatusCodes=[300,301,302,303,307,308],kBody=Symbol("body"),noop=__name(()=>{},"noop"),BodyAsyncIterable=class{constructor(body){this[kBody]=body,this[kBodyUsed]=!1}async*[Symbol.asyncIterator](){assert(!this[kBodyUsed],"disturbed"),this[kBodyUsed]=!0,yield*this[kBody]}};__name(BodyAsyncIterable,"BodyAsyncIterable");var RedirectHandler=class{static buildDispatch(dispatcher,maxRedirections){if(maxRedirections!=null&&(!Number.isInteger(maxRedirections)||maxRedirections<0))throw new InvalidArgumentError("maxRedirections must be a positive number");let dispatch=dispatcher.dispatch.bind(dispatcher);return(opts,originalHandler)=>dispatch(opts,new RedirectHandler(dispatch,maxRedirections,opts,originalHandler))}constructor(dispatch,maxRedirections,opts,handler2){if(maxRedirections!=null&&(!Number.isInteger(maxRedirections)||maxRedirections<0))throw new InvalidArgumentError("maxRedirections must be a positive number");this.dispatch=dispatch,this.location=null,this.opts={...opts,maxRedirections:0},this.maxRedirections=maxRedirections,this.handler=handler2,this.history=[],util.isStream(this.opts.body)?(util.bodyLength(this.opts.body)===0&&this.opts.body.on("data",function(){assert(!1)}),typeof this.opts.body.readableDidRead!="boolean"&&(this.opts.body[kBodyUsed]=!1,EE.prototype.on.call(this.opts.body,"data",function(){this[kBodyUsed]=!0}))):this.opts.body&&typeof this.opts.body.pipeTo=="function"?this.opts.body=new BodyAsyncIterable(this.opts.body):this.opts.body&&typeof this.opts.body!="string"&&!ArrayBuffer.isView(this.opts.body)&&util.isIterable(this.opts.body)&&!util.isFormDataLike(this.opts.body)&&(this.opts.body=new BodyAsyncIterable(this.opts.body))}onRequestStart(controller,context){this.handler.onRequestStart?.(controller,{...context,history:this.history})}onRequestUpgrade(controller,statusCode,headers,socket){this.handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections)throw new Error("max redirects");if((statusCode===301||statusCode===302)&&this.opts.method==="POST"&&(this.opts.method="GET",util.isStream(this.opts.body)&&util.destroy(this.opts.body.on("error",noop)),this.opts.body=null),statusCode===303&&this.opts.method!=="HEAD"&&(this.opts.method="GET",util.isStream(this.opts.body)&&util.destroy(this.opts.body.on("error",noop)),this.opts.body=null),this.location=this.history.length>=this.maxRedirections||util.isDisturbed(this.opts.body)||redirectableStatusCodes.indexOf(statusCode)===-1?null:headers.location,this.opts.origin&&this.history.push(new URL(this.opts.path,this.opts.origin)),!this.location){this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}let{origin,pathname,search}=util.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin))),path=search?`${pathname}${search}`:pathname;this.opts.headers=cleanRequestHeaders(this.opts.headers,statusCode===303,this.opts.origin!==origin),this.opts.path=path,this.opts.origin=origin,this.opts.maxRedirections=0,this.opts.query=null}onResponseData(controller,chunk){this.location||this.handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.location?this.dispatch(this.opts,this):this.handler.onResponseEnd(controller,trailers)}onResponseError(controller,error){this.handler.onResponseError?.(controller,error)}};__name(RedirectHandler,"RedirectHandler");function shouldRemoveHeader(header,removeContent,unknownOrigin){if(header.length===4)return util.headerNameToString(header)==="host";if(removeContent&&util.headerNameToString(header).startsWith("content-"))return!0;if(unknownOrigin&&(header.length===13||header.length===6||header.length===19)){let name=util.headerNameToString(header);return name==="authorization"||name==="cookie"||name==="proxy-authorization"}return!1}__name(shouldRemoveHeader,"shouldRemoveHeader");function cleanRequestHeaders(headers,removeContent,unknownOrigin){let ret=[];if(Array.isArray(headers))for(let i=0;i<headers.length;i+=2)shouldRemoveHeader(headers[i],removeContent,unknownOrigin)||ret.push(headers[i],headers[i+1]);else if(headers&&typeof headers=="object"){let entries=typeof headers[Symbol.iterator]=="function"?headers:Object.entries(headers);for(let[key,value]of entries)shouldRemoveHeader(key,removeContent,unknownOrigin)||ret.push(key,value)}else assert(headers==null,"headers must be an object or an array");return ret}__name(cleanRequestHeaders,"cleanRequestHeaders");module2.exports=RedirectHandler}});var require_redirect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/redirect.js"(exports,module2){"use strict";var RedirectHandler=require_redirect_handler();function createRedirectInterceptor({maxRedirections:defaultMaxRedirections}={}){return dispatch=>__name(function(opts,handler2){let{maxRedirections=defaultMaxRedirections,...rest}=opts;if(maxRedirections==null||maxRedirections===0)return dispatch(opts,handler2);let dispatchOpts={...rest,maxRedirections:0},redirectHandler=new RedirectHandler(dispatch,maxRedirections,dispatchOpts,handler2);return dispatch(dispatchOpts,redirectHandler)},"Intercept")}__name(createRedirectInterceptor,"createRedirectInterceptor");module2.exports=createRedirectInterceptor}});var require_response_error=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/response-error.js"(exports,module2){"use strict";var DecoratorHandler=require_decorator_handler(),{ResponseError}=require_errors(),ResponseErrorHandler=class extends DecoratorHandler{#statusCode;#contentType;#decoder;#headers;#body;constructor(_opts,{handler:handler2}){super(handler2)}#checkContentType(contentType){return(this.#contentType??"").indexOf(contentType)===0}onRequestStart(controller,context){return this.#statusCode=0,this.#contentType=null,this.#decoder=null,this.#headers=null,this.#body="",super.onRequestStart(controller,context)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.#statusCode=statusCode,this.#headers=headers,this.#contentType=headers["content-type"],this.#statusCode<400)return super.onResponseStart(controller,statusCode,headers,statusMessage);(this.#checkContentType("application/json")||this.#checkContentType("text/plain"))&&(this.#decoder=new TextDecoder("utf-8"))}onResponseData(controller,chunk){if(this.#statusCode<400)return super.onResponseData(controller,chunk);this.#body+=this.#decoder?.decode(chunk,{stream:!0})??""}onResponseEnd(controller,trailers){if(this.#statusCode>=400){if(this.#body+=this.#decoder?.decode(void 0,{stream:!1})??"",this.#checkContentType("application/json"))try{this.#body=JSON.parse(this.#body)}catch{}let err,stackTraceLimit=Error.stackTraceLimit;Error.stackTraceLimit=0;try{err=new ResponseError("Response Error",this.#statusCode,{body:this.#body,headers:this.#headers})}finally{Error.stackTraceLimit=stackTraceLimit}super.onResponseError(controller,err)}else super.onResponseEnd(controller,trailers)}onResponseError(controller,err){super.onResponseError(controller,err)}};__name(ResponseErrorHandler,"ResponseErrorHandler");module2.exports=()=>dispatch=>__name(function(opts,handler2){return dispatch(opts,new ResponseErrorHandler(opts,{handler:handler2}))},"Intercept")}});var require_retry=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/retry.js"(exports,module2){"use strict";var RetryHandler=require_retry_handler();module2.exports=globalOpts=>dispatch=>__name(function(opts,handler2){return dispatch(opts,new RetryHandler({...opts,retryOptions:{...globalOpts,...opts.retryOptions}},{handler:handler2,dispatch}))},"retryInterceptor")}});var require_dump=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/dump.js"(exports,module2){"use strict";var{InvalidArgumentError,RequestAbortedError}=require_errors(),DecoratorHandler=require_decorator_handler(),DumpHandler=class extends DecoratorHandler{#maxSize=1024*1024;#dumped=!1;#size=0;#controller=null;aborted=!1;reason=!1;constructor({maxSize,signal},handler2){if(maxSize!=null&&(!Number.isFinite(maxSize)||maxSize<1))throw new InvalidArgumentError("maxSize must be a number greater than 0");super(handler2),this.#maxSize=maxSize??this.#maxSize}#abort(reason){this.aborted=!0,this.reason=reason}onRequestStart(controller,context){return controller.abort=this.#abort.bind(this),this.#controller=controller,super.onRequestStart(controller,context)}onResponseStart(controller,statusCode,headers,statusMessage){let contentLength=headers["content-length"];if(contentLength!=null&&contentLength>this.#maxSize)throw new RequestAbortedError(`Response size (${contentLength}) larger than maxSize (${this.#maxSize})`);return this.aborted===!0?!0:super.onResponseStart(controller,statusCode,headers,statusMessage)}onResponseError(controller,err){this.#dumped||(err=this.#controller.reason??err,super.onResponseError(controller,err))}onResponseData(controller,chunk){return this.#size=this.#size+chunk.length,this.#size>=this.#maxSize&&(this.#dumped=!0,this.aborted===!0?super.onResponseError(controller,this.reason):super.onResponseEnd(controller,{})),!0}onResponseEnd(controller,trailers){if(!this.#dumped){if(this.#controller.aborted===!0){super.onResponseError(controller,this.reason);return}super.onResponseEnd(controller,trailers)}}};__name(DumpHandler,"DumpHandler");function createDumpInterceptor({maxSize:defaultMaxSize}={maxSize:1024*1024}){return dispatch=>__name(function(opts,handler2){let{dumpMaxSize=defaultMaxSize}=opts,dumpHandler=new DumpHandler({maxSize:dumpMaxSize,signal:opts.signal},handler2);return dispatch(opts,dumpHandler)},"Intercept")}__name(createDumpInterceptor,"createDumpInterceptor");module2.exports=createDumpInterceptor}});var require_dns=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/dns.js"(exports,module2){"use strict";var{isIP}=require("node:net"),{lookup}=require("node:dns"),DecoratorHandler=require_decorator_handler(),{InvalidArgumentError,InformationalError}=require_errors(),maxInt=Math.pow(2,31)-1,DNSInstance=class{#maxTTL=0;#maxItems=0;#records=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(opts){this.#maxTTL=opts.maxTTL,this.#maxItems=opts.maxItems,this.dualStack=opts.dualStack,this.affinity=opts.affinity,this.lookup=opts.lookup??this.#defaultLookup,this.pick=opts.pick??this.#defaultPick}get full(){return this.#records.size===this.#maxItems}runLookup(origin,opts,cb){let ips=this.#records.get(origin.hostname);if(ips==null&&this.full){cb(null,origin);return}let newOpts={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...opts.dns,maxTTL:this.#maxTTL,maxItems:this.#maxItems};if(ips==null)this.lookup(origin,newOpts,(err,addresses)=>{if(err||addresses==null||addresses.length===0){cb(err??new InformationalError("No DNS entries found"));return}this.setRecords(origin,addresses);let records=this.#records.get(origin.hostname),ip=this.pick(origin,records,newOpts.affinity),port;typeof ip.port=="number"?port=`:${ip.port}`:origin.port!==""?port=`:${origin.port}`:port="",cb(null,new URL(`${origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`))});else{let ip=this.pick(origin,ips,newOpts.affinity);if(ip==null){this.#records.delete(origin.hostname),this.runLookup(origin,opts,cb);return}let port;typeof ip.port=="number"?port=`:${ip.port}`:origin.port!==""?port=`:${origin.port}`:port="",cb(null,new URL(`${origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`))}}#defaultLookup(origin,opts,cb){lookup(origin.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(err,addresses)=>{if(err)return cb(err);let results=new Map;for(let addr of addresses)results.set(`${addr.address}:${addr.family}`,addr);cb(null,results.values())})}#defaultPick(origin,hostnameRecords,affinity){let ip=null,{records,offset}=hostnameRecords,family;if(this.dualStack?(affinity==null&&(offset==null||offset===maxInt?(hostnameRecords.offset=0,affinity=4):(hostnameRecords.offset++,affinity=(hostnameRecords.offset&1)===1?6:4)),records[affinity]!=null&&records[affinity].ips.length>0?family=records[affinity]:family=records[affinity===4?6:4]):family=records[affinity],family==null||family.ips.length===0)return ip;family.offset==null||family.offset===maxInt?family.offset=0:family.offset++;let position=family.offset%family.ips.length;return ip=family.ips[position]??null,ip==null?ip:Date.now()-ip.timestamp>ip.ttl?(family.ips.splice(position,1),this.pick(origin,hostnameRecords,affinity)):ip}pickFamily(origin,ipFamily){let records=this.#records.get(origin.hostname)?.records;if(!records)return null;let family=records[ipFamily];if(!family)return null;family.offset==null||family.offset===maxInt?family.offset=0:family.offset++;let position=family.offset%family.ips.length,ip=family.ips[position]??null;return ip==null||Date.now()-ip.timestamp>ip.ttl&&family.ips.splice(position,1),ip}setRecords(origin,addresses){let timestamp=Date.now(),records={records:{4:null,6:null}};for(let record of addresses){record.timestamp=timestamp,typeof record.ttl=="number"?record.ttl=Math.min(record.ttl,this.#maxTTL):record.ttl=this.#maxTTL;let familyRecords=records.records[record.family]??{ips:[]};familyRecords.ips.push(record),records.records[record.family]=familyRecords}this.#records.set(origin.hostname,records)}deleteRecords(origin){this.#records.delete(origin.hostname)}getHandler(meta,opts){return new DNSDispatchHandler(this,meta,opts)}};__name(DNSInstance,"DNSInstance");var DNSDispatchHandler=class extends DecoratorHandler{#state=null;#opts=null;#dispatch=null;#origin=null;#controller=null;#newOrigin=null;#firstTry=!0;constructor(state,{origin,handler:handler2,dispatch,newOrigin},opts){super(handler2),this.#origin=origin,this.#newOrigin=newOrigin,this.#opts={...opts},this.#state=state,this.#dispatch=dispatch}onResponseError(controller,err){switch(err.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#state.dualStack){if(!this.#firstTry){super.onResponseError(controller,err);return}this.#firstTry=!1;let otherFamily=this.#newOrigin.hostname[0]==="["?4:6,ip=this.#state.pickFamily(this.#origin,otherFamily);if(ip==null){super.onResponseError(controller,err);return}let port;typeof ip.port=="number"?port=`:${ip.port}`:this.#origin.port!==""?port=`:${this.#origin.port}`:port="";let dispatchOpts={...this.#opts,origin:`${this.#origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`};this.#dispatch(dispatchOpts,this);return}super.onResponseError(controller,err);break}case"ENOTFOUND":this.#state.deleteRecords(this.#origin),super.onResponseError(controller,err);break;default:super.onResponseError(controller,err);break}}};__name(DNSDispatchHandler,"DNSDispatchHandler");module2.exports=interceptorOpts=>{if(interceptorOpts?.maxTTL!=null&&(typeof interceptorOpts?.maxTTL!="number"||interceptorOpts?.maxTTL<0))throw new InvalidArgumentError("Invalid maxTTL. Must be a positive number");if(interceptorOpts?.maxItems!=null&&(typeof interceptorOpts?.maxItems!="number"||interceptorOpts?.maxItems<1))throw new InvalidArgumentError("Invalid maxItems. Must be a positive number and greater than zero");if(interceptorOpts?.affinity!=null&&interceptorOpts?.affinity!==4&&interceptorOpts?.affinity!==6)throw new InvalidArgumentError("Invalid affinity. Must be either 4 or 6");if(interceptorOpts?.dualStack!=null&&typeof interceptorOpts?.dualStack!="boolean")throw new InvalidArgumentError("Invalid dualStack. Must be a boolean");if(interceptorOpts?.lookup!=null&&typeof interceptorOpts?.lookup!="function")throw new InvalidArgumentError("Invalid lookup. Must be a function");if(interceptorOpts?.pick!=null&&typeof interceptorOpts?.pick!="function")throw new InvalidArgumentError("Invalid pick. Must be a function");let dualStack=interceptorOpts?.dualStack??!0,affinity;dualStack?affinity=interceptorOpts?.affinity??null:affinity=interceptorOpts?.affinity??4;let opts={maxTTL:interceptorOpts?.maxTTL??1e4,lookup:interceptorOpts?.lookup??null,pick:interceptorOpts?.pick??null,dualStack,affinity,maxItems:interceptorOpts?.maxItems??1/0},instance=new DNSInstance(opts);return dispatch=>__name(function(origDispatchOpts,handler2){let origin=origDispatchOpts.origin.constructor===URL?origDispatchOpts.origin:new URL(origDispatchOpts.origin);return isIP(origin.hostname)!==0?dispatch(origDispatchOpts,handler2):(instance.runLookup(origin,origDispatchOpts,(err,newOrigin)=>{if(err)return handler2.onResponseError(null,err);let dispatchOpts={...origDispatchOpts,servername:origin.hostname,origin:newOrigin.origin,headers:{host:origin.host,...origDispatchOpts.headers}};dispatch(dispatchOpts,instance.getHandler({origin,dispatch,handler:handler2,newOrigin},origDispatchOpts))}),!0)},"dnsInterceptor")}}});var require_cache=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/cache.js"(exports,module2){"use strict";var{safeHTTPMethods}=require_util();function makeCacheKey(opts){if(!opts.origin)throw new Error("opts.origin is undefined");let headers;if(opts.headers==null)headers={};else if(typeof opts.headers[Symbol.iterator]=="function"){headers={};for(let x of opts.headers){if(!Array.isArray(x))throw new Error("opts.headers is not a valid header map");let[key,val]=x;if(typeof key!="string"||typeof val!="string")throw new Error("opts.headers is not a valid header map");headers[key]=val}}else if(typeof opts.headers=="object")headers=opts.headers;else throw new Error("opts.headers is not an object");return{origin:opts.origin.toString(),method:opts.method,path:opts.path,headers}}__name(makeCacheKey,"makeCacheKey");function assertCacheKey(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);for(let property of["origin","method","path"])if(typeof key[property]!="string")throw new TypeError(`expected key.${property} to be string, got ${typeof key[property]}`);if(key.headers!==void 0&&typeof key.headers!="object")throw new TypeError(`expected headers to be object, got ${typeof key}`)}__name(assertCacheKey,"assertCacheKey");function assertCacheValue(value){if(typeof value!="object")throw new TypeError(`expected value to be object, got ${typeof value}`);for(let property of["statusCode","cachedAt","staleAt","deleteAt"])if(typeof value[property]!="number")throw new TypeError(`expected value.${property} to be number, got ${typeof value[property]}`);if(typeof value.statusMessage!="string")throw new TypeError(`expected value.statusMessage to be string, got ${typeof value.statusMessage}`);if(value.headers!=null&&typeof value.headers!="object")throw new TypeError(`expected value.rawHeaders to be object, got ${typeof value.headers}`);if(value.vary!==void 0&&typeof value.vary!="object")throw new TypeError(`expected value.vary to be object, got ${typeof value.vary}`);if(value.etag!==void 0&&typeof value.etag!="string")throw new TypeError(`expected value.etag to be string, got ${typeof value.etag}`)}__name(assertCacheValue,"assertCacheValue");function parseCacheControlHeader(header){let output={},directives;if(Array.isArray(header)){directives=[];for(let directive of header)directives.push(...directive.split(","))}else directives=header.split(",");for(let i=0;i<directives.length;i++){let directive=directives[i].toLowerCase(),keyValueDelimiter=directive.indexOf("="),key,value;switch(keyValueDelimiter!==-1?(key=directive.substring(0,keyValueDelimiter).trimStart(),value=directive.substring(keyValueDelimiter+1)):key=directive.trim(),key){case"min-fresh":case"max-stale":case"max-age":case"s-maxage":case"stale-while-revalidate":case"stale-if-error":{if(value===void 0||value[0]===" ")continue;value.length>=2&&value[0]==='"'&&value[value.length-1]==='"'&&(value=value.substring(1,value.length-1));let parsedValue=parseInt(value,10);if(parsedValue!==parsedValue||key==="max-age"&&key in output&&output[key]>=parsedValue)continue;output[key]=parsedValue;break}case"private":case"no-cache":if(value){if(value[0]==='"'){let headers=[value.substring(1)],foundEndingQuote=value[value.length-1]==='"';if(!foundEndingQuote)for(let j=i+1;j<directives.length;j++){let nextPart=directives[j],nextPartLength=nextPart.length;if(headers.push(nextPart.trim()),nextPartLength!==0&&nextPart[nextPartLength-1]==='"'){foundEndingQuote=!0;break}}if(foundEndingQuote){let lastHeader=headers[headers.length-1];lastHeader[lastHeader.length-1]==='"'&&(lastHeader=lastHeader.substring(0,lastHeader.length-1),headers[headers.length-1]=lastHeader),key in output?output[key]=output[key].concat(headers):output[key]=headers}}else key in output?output[key]=output[key].concat(value):output[key]=[value];break}case"public":case"no-store":case"must-revalidate":case"proxy-revalidate":case"immutable":case"no-transform":case"must-understand":case"only-if-cached":if(value)continue;output[key]=!0;break;default:continue}}return output}__name(parseCacheControlHeader,"parseCacheControlHeader");function parseVaryHeader(varyHeader,headers){if(typeof varyHeader=="string"&&varyHeader.includes("*"))return headers;let output={},varyingHeaders=typeof varyHeader=="string"?varyHeader.split(","):varyHeader;for(let header of varyingHeaders){let trimmedHeader=header.trim().toLowerCase();if(headers[trimmedHeader])output[trimmedHeader]=headers[trimmedHeader];else return}return output}__name(parseVaryHeader,"parseVaryHeader");function isEtagUsable(etag){return etag.length<=2?!1:etag[0]==='"'&&etag[etag.length-1]==='"'?!(etag[1]==='"'||etag.startsWith('"W/')):etag.startsWith('W/"')&&etag[etag.length-1]==='"'?etag.length!==4:!1}__name(isEtagUsable,"isEtagUsable");function assertCacheStore(store,name="CacheStore"){if(typeof store!="object"||store===null)throw new TypeError(`expected type of ${name} to be a CacheStore, got ${store===null?"null":typeof store}`);for(let fn of["get","createWriteStream","delete"])if(typeof store[fn]!="function")throw new TypeError(`${name} needs to have a \`${fn}()\` function`)}__name(assertCacheStore,"assertCacheStore");function assertCacheMethods(methods,name="CacheMethods"){if(!Array.isArray(methods))throw new TypeError(`expected type of ${name} needs to be an array, got ${methods===null?"null":typeof methods}`);if(methods.length===0)throw new TypeError(`${name} needs to have at least one method`);for(let method of methods)if(!safeHTTPMethods.includes(method))throw new TypeError(`element of ${name}-array needs to be one of following values: ${safeHTTPMethods.join(", ")}, got ${method}`)}__name(assertCacheMethods,"assertCacheMethods");module2.exports={makeCacheKey,assertCacheKey,assertCacheValue,parseCacheControlHeader,parseVaryHeader,isEtagUsable,assertCacheMethods,assertCacheStore}}});var require_date=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/date.js"(exports,module2){"use strict";var IMF_DAYS=["mon","tue","wed","thu","fri","sat","sun"],IMF_SPACES=[4,7,11,16,25],IMF_MONTHS=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],IMF_COLONS=[19,22],ASCTIME_SPACES=[3,7,10,19],RFC850_DAYS=["monday","tuesday","wednesday","thursday","friday","saturday","sunday"];function parseHttpDate(date,now){switch(date=date.toLowerCase(),date[3]){case",":return parseImfDate(date);case" ":return parseAscTimeDate(date);default:return parseRfc850Date(date,now)}}__name(parseHttpDate,"parseHttpDate");function parseImfDate(date){if(date.length!==29||!date.endsWith("gmt"))return;for(let spaceInx of IMF_SPACES)if(date[spaceInx]!==" ")return;for(let colonIdx of IMF_COLONS)if(date[colonIdx]!==":")return;let dayName=date.substring(0,3);if(!IMF_DAYS.includes(dayName))return;let dayString=date.substring(5,7),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!=="0")return;let month=date.substring(8,11),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let year=Number.parseInt(date.substring(12,16));if(isNaN(year))return;let hourString=date.substring(17,19),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(20,22),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(23,25),second=Number.parseInt(secondString);if(!(isNaN(second)||second<10&&secondString[0]!=="0"))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseImfDate,"parseImfDate");function parseAscTimeDate(date){if(date.length!==24)return;for(let spaceIdx of ASCTIME_SPACES)if(date[spaceIdx]!==" ")return;let dayName=date.substring(0,3);if(!IMF_DAYS.includes(dayName))return;let month=date.substring(4,7),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let dayString=date.substring(8,10),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!==" ")return;let hourString=date.substring(11,13),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(14,16),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(17,19),second=Number.parseInt(secondString);if(isNaN(second)||second<10&&secondString[0]!=="0")return;let year=Number.parseInt(date.substring(20,24));if(!isNaN(year))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseAscTimeDate,"parseAscTimeDate");function parseRfc850Date(date,now=new Date){if(!date.endsWith("gmt"))return;let commaIndex=date.indexOf(",");if(commaIndex===-1||date.length-commaIndex-1!==23)return;let dayName=date.substring(0,commaIndex);if(!RFC850_DAYS.includes(dayName)||date[commaIndex+1]!==" "||date[commaIndex+4]!=="-"||date[commaIndex+8]!=="-"||date[commaIndex+11]!==" "||date[commaIndex+14]!==":"||date[commaIndex+17]!==":"||date[commaIndex+20]!==" ")return;let dayString=date.substring(commaIndex+2,commaIndex+4),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!=="0")return;let month=date.substring(commaIndex+5,commaIndex+8),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let year=Number.parseInt(date.substring(commaIndex+9,commaIndex+11));if(isNaN(year))return;let currentYear=now.getUTCFullYear(),currentDecade=currentYear%100,currentCentury=Math.floor(currentYear/100);year>currentDecade&&year-currentDecade>=50?year+=(currentCentury-1)*100:year+=currentCentury*100;let hourString=date.substring(commaIndex+12,commaIndex+14),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(commaIndex+15,commaIndex+17),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(commaIndex+18,commaIndex+20),second=Number.parseInt(secondString);if(!(isNaN(second)||second<10&&secondString[0]!=="0"))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseRfc850Date,"parseRfc850Date");module2.exports={parseHttpDate}}});var require_cache_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/cache-handler.js"(exports,module2){"use strict";var util=require_util(),{parseCacheControlHeader,parseVaryHeader,isEtagUsable}=require_cache(),{parseHttpDate}=require_date();function noop(){}__name(noop,"noop");var HEURISTICALLY_CACHEABLE_STATUS_CODES=[200,203,204,206,300,301,308,404,405,410,414,501],MAX_RESPONSE_AGE=2147483647e3,CacheHandler=class{#cacheKey;#cacheType;#cacheByDefault;#store;#handler;#writeStream;constructor({store,type,cacheByDefault},cacheKey,handler2){this.#store=store,this.#cacheType=type,this.#cacheByDefault=cacheByDefault,this.#cacheKey=cacheKey,this.#handler=handler2}onRequestStart(controller,context){this.#writeStream?.destroy(),this.#writeStream=void 0,this.#handler.onRequestStart?.(controller,context)}onRequestUpgrade(controller,statusCode,headers,socket){this.#handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,resHeaders,statusMessage){let downstreamOnHeaders=__name(()=>this.#handler.onResponseStart?.(controller,statusCode,resHeaders,statusMessage),"downstreamOnHeaders");if(!util.safeHTTPMethods.includes(this.#cacheKey.method)&&statusCode>=200&&statusCode<=399){try{this.#store.delete(this.#cacheKey)?.catch?.(noop)}catch{}return downstreamOnHeaders()}let cacheControlHeader=resHeaders["cache-control"],heuristicallyCacheable=resHeaders["last-modified"]&&HEURISTICALLY_CACHEABLE_STATUS_CODES.includes(statusCode);if(!cacheControlHeader&&!resHeaders.expires&&!heuristicallyCacheable&&!this.#cacheByDefault)return downstreamOnHeaders();let cacheControlDirectives=cacheControlHeader?parseCacheControlHeader(cacheControlHeader):{};if(!canCacheResponse(this.#cacheType,statusCode,resHeaders,cacheControlDirectives))return downstreamOnHeaders();let now=Date.now(),resAge=resHeaders.age?getAge(resHeaders.age):void 0;if(resAge&&resAge>=MAX_RESPONSE_AGE)return downstreamOnHeaders();let resDate=typeof resHeaders.date=="string"?parseHttpDate(resHeaders.date):void 0,staleAt=determineStaleAt(this.#cacheType,now,resAge,resHeaders,resDate,cacheControlDirectives)??this.#cacheByDefault;if(staleAt===void 0||resAge&&resAge>staleAt)return downstreamOnHeaders();let baseTime=resDate?resDate.getTime():now,absoluteStaleAt=staleAt+baseTime;if(now>=absoluteStaleAt)return downstreamOnHeaders();let varyDirectives;if(this.#cacheKey.headers&&resHeaders.vary&&(varyDirectives=parseVaryHeader(resHeaders.vary,this.#cacheKey.headers),!varyDirectives))return downstreamOnHeaders();let deleteAt=determineDeleteAt(baseTime,cacheControlDirectives,absoluteStaleAt),strippedHeaders=stripNecessaryHeaders(resHeaders,cacheControlDirectives),value={statusCode,statusMessage,headers:strippedHeaders,vary:varyDirectives,cacheControlDirectives,cachedAt:resAge?now-resAge:now,staleAt:absoluteStaleAt,deleteAt};if(typeof resHeaders.etag=="string"&&isEtagUsable(resHeaders.etag)&&(value.etag=resHeaders.etag),this.#writeStream=this.#store.createWriteStream(this.#cacheKey,value),!this.#writeStream)return downstreamOnHeaders();let handler2=this;return this.#writeStream.on("drain",()=>controller.resume()).on("error",function(){handler2.#writeStream=void 0,handler2.#store.delete(handler2.#cacheKey)}).on("close",function(){handler2.#writeStream===this&&(handler2.#writeStream=void 0),controller.resume()}),downstreamOnHeaders()}onResponseData(controller,chunk){this.#writeStream?.write(chunk)===!1&&controller.pause(),this.#handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.#writeStream?.end(),this.#handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){this.#writeStream?.destroy(err),this.#writeStream=void 0,this.#handler.onResponseError?.(controller,err)}};__name(CacheHandler,"CacheHandler");function canCacheResponse(cacheType,statusCode,resHeaders,cacheControlDirectives){return!(statusCode!==200&&statusCode!==307||cacheControlDirectives["no-store"]||cacheType==="shared"&&cacheControlDirectives.private===!0||resHeaders.vary?.includes("*")||resHeaders.authorization&&(!cacheControlDirectives.public||typeof resHeaders.authorization!="string"||Array.isArray(cacheControlDirectives["no-cache"])&&cacheControlDirectives["no-cache"].includes("authorization")||Array.isArray(cacheControlDirectives.private)&&cacheControlDirectives.private.includes("authorization")))}__name(canCacheResponse,"canCacheResponse");function getAge(ageHeader){let age=parseInt(Array.isArray(ageHeader)?ageHeader[0]:ageHeader);return isNaN(age)?void 0:age*1e3}__name(getAge,"getAge");function determineStaleAt(cacheType,now,age,resHeaders,responseDate,cacheControlDirectives){if(cacheType==="shared"){let sMaxAge=cacheControlDirectives["s-maxage"];if(sMaxAge!==void 0)return sMaxAge>0?sMaxAge*1e3:void 0}let maxAge=cacheControlDirectives["max-age"];if(maxAge!==void 0)return maxAge>0?maxAge*1e3:void 0;if(typeof resHeaders.expires=="string"){let expiresDate=parseHttpDate(resHeaders.expires);if(expiresDate)return now>=expiresDate.getTime()||responseDate&&(responseDate>=expiresDate||age!==void 0&&age>expiresDate-responseDate)?void 0:expiresDate.getTime()-now}if(typeof resHeaders["last-modified"]=="string"){let lastModified=new Date(resHeaders["last-modified"]);if(isValidDate(lastModified))return lastModified.getTime()>=now?void 0:(now-lastModified.getTime())*.1}if(cacheControlDirectives.immutable)return 31536e3}__name(determineStaleAt,"determineStaleAt");function determineDeleteAt(now,cacheControlDirectives,staleAt){let staleWhileRevalidate=-1/0,staleIfError=-1/0,immutable=-1/0;return cacheControlDirectives["stale-while-revalidate"]&&(staleWhileRevalidate=staleAt+cacheControlDirectives["stale-while-revalidate"]*1e3),cacheControlDirectives["stale-if-error"]&&(staleIfError=staleAt+cacheControlDirectives["stale-if-error"]*1e3),staleWhileRevalidate===-1/0&&staleIfError===-1/0&&(immutable=now+31536e6),Math.max(staleAt,staleWhileRevalidate,staleIfError,immutable)}__name(determineDeleteAt,"determineDeleteAt");function stripNecessaryHeaders(resHeaders,cacheControlDirectives){let headersToRemove=["connection","proxy-authenticate","proxy-authentication-info","proxy-authorization","proxy-connection","te","transfer-encoding","upgrade","age"];resHeaders.connection&&(Array.isArray(resHeaders.connection)?headersToRemove.push(...resHeaders.connection.map(header=>header.trim())):headersToRemove.push(...resHeaders.connection.split(",").map(header=>header.trim()))),Array.isArray(cacheControlDirectives["no-cache"])&&headersToRemove.push(...cacheControlDirectives["no-cache"]),Array.isArray(cacheControlDirectives.private)&&headersToRemove.push(...cacheControlDirectives.private);let strippedHeaders;for(let headerName of headersToRemove)resHeaders[headerName]&&(strippedHeaders??={...resHeaders},delete strippedHeaders[headerName]);return strippedHeaders??resHeaders}__name(stripNecessaryHeaders,"stripNecessaryHeaders");function isValidDate(date){return date instanceof Date&&Number.isFinite(date.valueOf())}__name(isValidDate,"isValidDate");module2.exports=CacheHandler}});var require_memory_cache_store=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/cache/memory-cache-store.js"(exports,module2){"use strict";var{Writable}=require("node:stream"),{assertCacheKey,assertCacheValue}=require_cache(),MemoryCacheStore=class{#maxCount=1/0;#maxSize=1/0;#maxEntrySize=1/0;#size=0;#count=0;#entries=new Map;constructor(opts){if(opts){if(typeof opts!="object")throw new TypeError("MemoryCacheStore options must be an object");if(opts.maxCount!==void 0){if(typeof opts.maxCount!="number"||!Number.isInteger(opts.maxCount)||opts.maxCount<0)throw new TypeError("MemoryCacheStore options.maxCount must be a non-negative integer");this.#maxCount=opts.maxCount}if(opts.maxSize!==void 0){if(typeof opts.maxSize!="number"||!Number.isInteger(opts.maxSize)||opts.maxSize<0)throw new TypeError("MemoryCacheStore options.maxSize must be a non-negative integer");this.#maxSize=opts.maxSize}if(opts.maxEntrySize!==void 0){if(typeof opts.maxEntrySize!="number"||!Number.isInteger(opts.maxEntrySize)||opts.maxEntrySize<0)throw new TypeError("MemoryCacheStore options.maxEntrySize must be a non-negative integer");this.#maxEntrySize=opts.maxEntrySize}}}get(key){assertCacheKey(key);let topLevelKey=`${key.origin}:${key.path}`,now=Date.now(),entry=this.#entries.get(topLevelKey)?.find(entry2=>entry2.deleteAt>now&&entry2.method===key.method&&(entry2.vary==null||Object.keys(entry2.vary).every(headerName=>entry2.vary[headerName]===key.headers?.[headerName])));return entry==null?void 0:{statusMessage:entry.statusMessage,statusCode:entry.statusCode,headers:entry.headers,body:entry.body,vary:entry.vary?entry.vary:void 0,etag:entry.etag,cacheControlDirectives:entry.cacheControlDirectives,cachedAt:entry.cachedAt,staleAt:entry.staleAt,deleteAt:entry.deleteAt}}createWriteStream(key,val){assertCacheKey(key),assertCacheValue(val);let topLevelKey=`${key.origin}:${key.path}`,store=this,entry={...key,...val,body:[],size:0};return new Writable({write(chunk,encoding,callback){typeof chunk=="string"&&(chunk=Buffer.from(chunk,encoding)),entry.size+=chunk.byteLength,entry.size>=store.#maxEntrySize?this.destroy():entry.body.push(chunk),callback(null)},final(callback){let entries=store.#entries.get(topLevelKey);if(entries||(entries=[],store.#entries.set(topLevelKey,entries)),entries.push(entry),store.#size+=entry.size,store.#count+=1,store.#size>store.#maxSize||store.#count>store.#maxCount)for(let[key2,entries2]of store.#entries){for(let entry2 of entries2.splice(0,entries2.length/2))store.#size-=entry2.size,store.#count-=1;entries2.length===0&&store.#entries.delete(key2)}callback(null)}})}delete(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);let topLevelKey=`${key.origin}:${key.path}`;for(let entry of this.#entries.get(topLevelKey)??[])this.#size-=entry.size,this.#count-=1;this.#entries.delete(topLevelKey)}};__name(MemoryCacheStore,"MemoryCacheStore");module2.exports=MemoryCacheStore}});var require_cache_revalidation_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/cache-revalidation-handler.js"(exports,module2){"use strict";var assert=require("node:assert"),CacheRevalidationHandler=class{#successful=!1;#callback;#handler;#context;#allowErrorStatusCodes;constructor(callback,handler2,allowErrorStatusCodes){if(typeof callback!="function")throw new TypeError("callback must be a function");this.#callback=callback,this.#handler=handler2,this.#allowErrorStatusCodes=allowErrorStatusCodes}onRequestStart(_,context){this.#successful=!1,this.#context=context}onRequestUpgrade(controller,statusCode,headers,socket){this.#handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,headers,statusMessage){if(assert(this.#callback!=null),this.#successful=statusCode===304||this.#allowErrorStatusCodes&&statusCode>=500&&statusCode<=504,this.#callback(this.#successful,this.#context),this.#callback=null,this.#successful)return!0;this.#handler.onRequestStart?.(controller,this.#context),this.#handler.onResponseStart?.(controller,statusCode,headers,statusMessage)}onResponseData(controller,chunk){if(!this.#successful)return this.#handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.#successful||this.#handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){if(!this.#successful)if(this.#callback&&(this.#callback(!1),this.#callback=null),typeof this.#handler.onResponseError=="function")this.#handler.onResponseError(controller,err);else throw err}};__name(CacheRevalidationHandler,"CacheRevalidationHandler");module2.exports=CacheRevalidationHandler}});var require_cache2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/cache.js"(exports,module2){"use strict";var assert=require("node:assert"),{Readable}=require("node:stream"),util=require_util(),CacheHandler=require_cache_handler(),MemoryCacheStore=require_memory_cache_store(),CacheRevalidationHandler=require_cache_revalidation_handler(),{assertCacheStore,assertCacheMethods,makeCacheKey,parseCacheControlHeader}=require_cache(),{AbortError}=require_errors();function needsRevalidation(result,cacheControlDirectives){if(cacheControlDirectives?.["no-cache"])return!0;let now=Date.now();if(now>result.staleAt){if(cacheControlDirectives?.["max-stale"]){let gracePeriod=result.staleAt+cacheControlDirectives["max-stale"]*1e3;return now>gracePeriod}return!0}if(cacheControlDirectives?.["min-fresh"]){let timeLeftTillStale=result.staleAt-now,threshold=cacheControlDirectives["min-fresh"]*1e3;return timeLeftTillStale<=threshold}return!1}__name(needsRevalidation,"needsRevalidation");function handleUncachedResponse(dispatch,globalOpts,cacheKey,handler2,opts,reqCacheControl){if(reqCacheControl?.["only-if-cached"]){let aborted=!1;try{if(typeof handler2.onConnect=="function"&&(handler2.onConnect(()=>{aborted=!0}),aborted)||typeof handler2.onHeaders=="function"&&(handler2.onHeaders(504,[],()=>{},"Gateway Timeout"),aborted))return;typeof handler2.onComplete=="function"&&handler2.onComplete([])}catch(err){typeof handler2.onError=="function"&&handler2.onError(err)}return!0}return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler2))}__name(handleUncachedResponse,"handleUncachedResponse");function sendCachedValue(handler2,opts,result,age,context,isStale){let stream=util.isStream(result.body)?result.body:Readable.from(result.body??[]);assert(!stream.destroyed,"stream should not be destroyed"),assert(!stream.readableDidRead,"stream should not be readableDidRead");let controller={resume(){stream.resume()},pause(){stream.pause()},get paused(){return stream.isPaused()},get aborted(){return stream.destroyed},get reason(){return stream.errored},abort(reason){stream.destroy(reason??new AbortError)}};if(stream.on("error",function(err){if(!this.readableEnded)if(typeof handler2.onResponseError=="function")handler2.onResponseError(controller,err);else throw err}).on("close",function(){this.errored||handler2.onResponseEnd?.(controller,{})}),handler2.onRequestStart?.(controller,context),stream.destroyed)return;let headers={...result.headers,age:String(age)};isStale&&(headers.warning='110 - "response is stale"'),handler2.onResponseStart?.(controller,result.statusCode,headers,result.statusMessage),opts.method==="HEAD"?stream.destroy():stream.on("data",function(chunk){handler2.onResponseData?.(controller,chunk)})}__name(sendCachedValue,"sendCachedValue");function handleResult(dispatch,globalOpts,cacheKey,handler2,opts,reqCacheControl,result){if(!result)return handleUncachedResponse(dispatch,globalOpts,cacheKey,handler2,opts,reqCacheControl);let now=Date.now();if(now>result.deleteAt)return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler2));let age=Math.round((now-result.cachedAt)/1e3);if(reqCacheControl?.["max-age"]&&age>=reqCacheControl["max-age"])return dispatch(opts,handler2);if(needsRevalidation(result,reqCacheControl)){if(util.isStream(opts.body)&&util.bodyLength(opts.body)!==0)return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler2));let withinStaleIfErrorThreshold=!1,staleIfErrorExpiry=result.cacheControlDirectives["stale-if-error"]??reqCacheControl?.["stale-if-error"];staleIfErrorExpiry&&(withinStaleIfErrorThreshold=now<result.staleAt+staleIfErrorExpiry*1e3);let headers={...opts.headers,"if-modified-since":new Date(result.cachedAt).toUTCString()};return result.etag&&(headers["if-none-match"]=result.etag),result.vary&&(headers={...headers,...result.vary}),dispatch({...opts,headers},new CacheRevalidationHandler((success,context)=>{success?sendCachedValue(handler2,opts,result,age,context,!0):util.isStream(result.body)&&result.body.on("error",()=>{}).destroy()},new CacheHandler(globalOpts,cacheKey,handler2),withinStaleIfErrorThreshold))}util.isStream(opts.body)&&opts.body.on("error",()=>{}).destroy(),sendCachedValue(handler2,opts,result,age,null,!1)}__name(handleResult,"handleResult");module2.exports=(opts={})=>{let{store=new MemoryCacheStore,methods=["GET"],cacheByDefault=void 0,type="shared"}=opts;if(typeof opts!="object"||opts===null)throw new TypeError(`expected type of opts to be an Object, got ${opts===null?"null":typeof opts}`);if(assertCacheStore(store,"opts.store"),assertCacheMethods(methods,"opts.methods"),typeof cacheByDefault<"u"&&typeof cacheByDefault!="number")throw new TypeError(`exepcted opts.cacheByDefault to be number or undefined, got ${typeof cacheByDefault}`);if(typeof type<"u"&&type!=="shared"&&type!=="private")throw new TypeError(`exepcted opts.type to be shared, private, or undefined, got ${typeof type}`);let globalOpts={store,methods,cacheByDefault,type},safeMethodsToNotCache=util.safeHTTPMethods.filter(method=>methods.includes(method)===!1);return dispatch=>(opts2,handler2)=>{if(!opts2.origin||safeMethodsToNotCache.includes(opts2.method))return dispatch(opts2,handler2);let reqCacheControl=opts2.headers?.["cache-control"]?parseCacheControlHeader(opts2.headers["cache-control"]):void 0;if(reqCacheControl?.["no-store"])return dispatch(opts2,handler2);let cacheKey=makeCacheKey(opts2),result=store.get(cacheKey);return result&&typeof result.then=="function"?result.then(result2=>{handleResult(dispatch,globalOpts,cacheKey,handler2,opts2,reqCacheControl,result2)}):handleResult(dispatch,globalOpts,cacheKey,handler2,opts2,reqCacheControl,result),!0}}}});var require_sqlite_cache_store=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/cache/sqlite-cache-store.js"(exports,module2){"use strict";var{Writable}=require("stream"),{assertCacheKey,assertCacheValue}=require_cache(),DatabaseSync,VERSION=3,MAX_ENTRY_SIZE=2*1e3*1e3*1e3;module2.exports=__name(class{#maxEntrySize=MAX_ENTRY_SIZE;#maxCount=1/0;#db;#getValuesQuery;#updateValueQuery;#insertValueQuery;#deleteExpiredValuesQuery;#deleteByUrlQuery;#countEntriesQuery;#deleteOldValuesQuery;constructor(opts){if(opts){if(typeof opts!="object")throw new TypeError("SqliteCacheStore options must be an object");if(opts.maxEntrySize!==void 0){if(typeof opts.maxEntrySize!="number"||!Number.isInteger(opts.maxEntrySize)||opts.maxEntrySize<0)throw new TypeError("SqliteCacheStore options.maxEntrySize must be a non-negative integer");if(opts.maxEntrySize>MAX_ENTRY_SIZE)throw new TypeError("SqliteCacheStore options.maxEntrySize must be less than 2gb");this.#maxEntrySize=opts.maxEntrySize}if(opts.maxCount!==void 0){if(typeof opts.maxCount!="number"||!Number.isInteger(opts.maxCount)||opts.maxCount<0)throw new TypeError("SqliteCacheStore options.maxCount must be a non-negative integer");this.#maxCount=opts.maxCount}}DatabaseSync||(DatabaseSync=require("node:sqlite").DatabaseSync),this.#db=new DatabaseSync(opts?.location??":memory:"),this.#db.exec(`
      CREATE TABLE IF NOT EXISTS cacheInterceptorV${VERSION} (
        -- Data specific to us
        id INTEGER PRIMARY KEY AUTOINCREMENT,
        url TEXT NOT NULL,
        method TEXT NOT NULL,

        -- Data returned to the interceptor
        body BUF NULL,
        deleteAt INTEGER NOT NULL,
        statusCode INTEGER NOT NULL,
        statusMessage TEXT NOT NULL,
        headers TEXT NULL,
        cacheControlDirectives TEXT NULL,
        etag TEXT NULL,
        vary TEXT NULL,
        cachedAt INTEGER NOT NULL,
        staleAt INTEGER NOT NULL
      );

      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_url ON cacheInterceptorV${VERSION}(url);
      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_method ON cacheInterceptorV${VERSION}(method);
      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_deleteAt ON cacheInterceptorV${VERSION}(deleteAt);
    `),this.#getValuesQuery=this.#db.prepare(`
      SELECT
        id,
        body,
        deleteAt,
        statusCode,
        statusMessage,
        headers,
        etag,
        cacheControlDirectives,
        vary,
        cachedAt,
        staleAt
      FROM cacheInterceptorV${VERSION}
      WHERE
        url = ?
        AND method = ?
      ORDER BY
        deleteAt ASC
    `),this.#updateValueQuery=this.#db.prepare(`
      UPDATE cacheInterceptorV${VERSION} SET
        body = ?,
        deleteAt = ?,
        statusCode = ?,
        statusMessage = ?,
        headers = ?,
        etag = ?,
        cacheControlDirectives = ?,
        cachedAt = ?,
        staleAt = ?,
        deleteAt = ?
      WHERE
        id = ?
    `),this.#insertValueQuery=this.#db.prepare(`
      INSERT INTO cacheInterceptorV${VERSION} (
        url,
        method,
        body,
        deleteAt,
        statusCode,
        statusMessage,
        headers,
        etag,
        cacheControlDirectives,
        vary,
        cachedAt,
        staleAt,
        deleteAt
      ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
    `),this.#deleteByUrlQuery=this.#db.prepare(`DELETE FROM cacheInterceptorV${VERSION} WHERE url = ?`),this.#countEntriesQuery=this.#db.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${VERSION}`),this.#deleteExpiredValuesQuery=this.#db.prepare(`DELETE FROM cacheInterceptorV${VERSION} WHERE deleteAt <= ?`),this.#deleteOldValuesQuery=this.#maxCount===1/0?null:this.#db.prepare(`
        DELETE FROM cacheInterceptorV${VERSION}
        WHERE id IN (
          SELECT
            id
          FROM cacheInterceptorV${VERSION}
          ORDER BY cachedAt DESC
          LIMIT ?
        )
      `)}close(){this.#db.close()}get(key){assertCacheKey(key);let value=this.#findValue(key);return value?{body:Buffer.from(value.body),statusCode:value.statusCode,statusMessage:value.statusMessage,headers:value.headers?JSON.parse(value.headers):void 0,etag:value.etag?value.etag:void 0,vary:value.vary??void 0,cacheControlDirectives:value.cacheControlDirectives?JSON.parse(value.cacheControlDirectives):void 0,cachedAt:value.cachedAt,staleAt:value.staleAt,deleteAt:value.deleteAt}:void 0}createWriteStream(key,value){assertCacheKey(key),assertCacheValue(value);let url2=this.#makeValueUrl(key),size=0,body=[],store=this;return new Writable({write(chunk,encoding,callback){typeof chunk=="string"&&(chunk=Buffer.from(chunk,encoding)),size+=chunk.byteLength,size<store.#maxEntrySize?body.push(chunk):this.destroy(),callback()},final(callback){let existingValue=store.#findValue(key,!0);existingValue?store.#updateValueQuery.run(Buffer.concat(body),value.deleteAt,value.statusCode,value.statusMessage,value.headers?JSON.stringify(value.headers):null,value.etag?value.etag:null,value.cacheControlDirectives?JSON.stringify(value.cacheControlDirectives):null,value.cachedAt,value.staleAt,value.deleteAt,existingValue.id):(store.#prune(),store.#insertValueQuery.run(url2,key.method,Buffer.concat(body),value.deleteAt,value.statusCode,value.statusMessage,value.headers?JSON.stringify(value.headers):null,value.etag?value.etag:null,value.cacheControlDirectives?JSON.stringify(value.cacheControlDirectives):null,value.vary?JSON.stringify(value.vary):null,value.cachedAt,value.staleAt,value.deleteAt)),callback()}})}delete(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);this.#deleteByUrlQuery.run(this.#makeValueUrl(key))}#prune(){if(this.size<=this.#maxCount)return 0;{let removed=this.#deleteExpiredValuesQuery.run(Date.now()).changes;if(removed>0)return removed}{let removed=this.#deleteOldValuesQuery.run(Math.max(Math.floor(this.#maxCount*.1),1)).changes;if(removed>0)return removed}return 0}get size(){let{total}=this.#countEntriesQuery.get();return total}#makeValueUrl(key){return`${key.origin}/${key.path}`}#findValue(key,canBeExpired=!1){let url2=this.#makeValueUrl(key),{headers,method}=key,values=this.#getValuesQuery.all(url2,method);if(values.length===0)return;let now=Date.now();for(let value of values){if(now>=value.deleteAt&&!canBeExpired)return;let matches=!0;if(value.vary){if(!headers)return;value.vary=JSON.parse(value.vary);for(let header in value.vary)if(!headerValueEquals(headers[header],value.vary[header])){matches=!1;break}}if(matches)return value}}},"SqliteCacheStore");function headerValueEquals(lhs,rhs){if(Array.isArray(lhs)&&Array.isArray(rhs)){if(lhs.length!==rhs.length)return!1;for(let i=0;i<lhs.length;i++)if(rhs.includes(lhs[i]))return!1;return!0}return lhs===rhs}__name(headerValueEquals,"headerValueEquals")}});var require_headers=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/headers.js"(exports,module2){"use strict";var{kConstruct}=require_symbols(),{kEnumerableProperty}=require_util(),{iteratorMixin,isValidHeaderName,isValidHeaderValue}=require_util2(),{webidl}=require_webidl(),assert=require("node:assert"),util=require("node:util");function isHTTPWhiteSpaceCharCode(code){return code===10||code===13||code===9||code===32}__name(isHTTPWhiteSpaceCharCode,"isHTTPWhiteSpaceCharCode");function headerValueNormalize(potentialValue){let i=0,j=potentialValue.length;for(;j>i&&isHTTPWhiteSpaceCharCode(potentialValue.charCodeAt(j-1));)--j;for(;j>i&&isHTTPWhiteSpaceCharCode(potentialValue.charCodeAt(i));)++i;return i===0&&j===potentialValue.length?potentialValue:potentialValue.substring(i,j)}__name(headerValueNormalize,"headerValueNormalize");function fill(headers,object){if(Array.isArray(object))for(let i=0;i<object.length;++i){let header=object[i];if(header.length!==2)throw webidl.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${header.length}.`});appendHeader(headers,header[0],header[1])}else if(typeof object=="object"&&object!==null){let keys=Object.keys(object);for(let i=0;i<keys.length;++i)appendHeader(headers,keys[i],object[keys[i]])}else throw webidl.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}__name(fill,"fill");function appendHeader(headers,name,value){if(value=headerValueNormalize(value),isValidHeaderName(name)){if(!isValidHeaderValue(value))throw webidl.errors.invalidArgument({prefix:"Headers.append",value,type:"header value"})}else throw webidl.errors.invalidArgument({prefix:"Headers.append",value:name,type:"header name"});if(getHeadersGuard(headers)==="immutable")throw new TypeError("immutable");return getHeadersList(headers).append(name,value,!1)}__name(appendHeader,"appendHeader");function headersListSortAndCombine(target){let headersList=getHeadersList(target);if(!headersList)return[];if(headersList.sortedMap)return headersList.sortedMap;let headers=[],names=headersList.toSortedArray(),cookies=headersList.cookies;if(cookies===null||cookies.length===1)return headersList.sortedMap=names;for(let i=0;i<names.length;++i){let{0:name,1:value}=names[i];if(name==="set-cookie")for(let j=0;j<cookies.length;++j)headers.push([name,cookies[j]]);else headers.push([name,value])}return headersList.sortedMap=headers}__name(headersListSortAndCombine,"headersListSortAndCombine");function compareHeaderName(a,b){return a[0]<b[0]?-1:1}__name(compareHeaderName,"compareHeaderName");var HeadersList=class{cookies=null;sortedMap;headersMap;constructor(init){init instanceof HeadersList?(this.headersMap=new Map(init.headersMap),this.sortedMap=init.sortedMap,this.cookies=init.cookies===null?null:[...init.cookies]):(this.headersMap=new Map(init),this.sortedMap=null)}contains(name,isLowerCase){return this.headersMap.has(isLowerCase?name:name.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(name,value,isLowerCase){this.sortedMap=null;let lowercaseName=isLowerCase?name:name.toLowerCase(),exists=this.headersMap.get(lowercaseName);if(exists){let delimiter=lowercaseName==="cookie"?"; ":", ";this.headersMap.set(lowercaseName,{name:exists.name,value:`${exists.value}${delimiter}${value}`})}else this.headersMap.set(lowercaseName,{name,value});lowercaseName==="set-cookie"&&(this.cookies??=[]).push(value)}set(name,value,isLowerCase){this.sortedMap=null;let lowercaseName=isLowerCase?name:name.toLowerCase();lowercaseName==="set-cookie"&&(this.cookies=[value]),this.headersMap.set(lowercaseName,{name,value})}delete(name,isLowerCase){this.sortedMap=null,isLowerCase||(name=name.toLowerCase()),name==="set-cookie"&&(this.cookies=null),this.headersMap.delete(name)}get(name,isLowerCase){return this.headersMap.get(isLowerCase?name:name.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:name,1:{value}}of this.headersMap)yield[name,value]}get entries(){let headers={};if(this.headersMap.size!==0)for(let{name,value}of this.headersMap.values())headers[name]=value;return headers}rawValues(){return this.headersMap.values()}get entriesList(){let headers=[];if(this.headersMap.size!==0)for(let{0:lowerName,1:{name,value}}of this.headersMap)if(lowerName==="set-cookie")for(let cookie of this.cookies)headers.push([name,cookie]);else headers.push([name,value]);return headers}toSortedArray(){let size=this.headersMap.size,array=new Array(size);if(size<=32){if(size===0)return array;let iterator=this.headersMap[Symbol.iterator](),firstValue=iterator.next().value;array[0]=[firstValue[0],firstValue[1].value],assert(firstValue[1].value!==null);for(let i=1,j=0,right=0,left=0,pivot=0,x,value;i<size;++i){for(value=iterator.next().value,x=array[i]=[value[0],value[1].value],assert(x[1]!==null),left=0,right=i;left<right;)pivot=left+(right-left>>1),array[pivot][0]<=x[0]?left=pivot+1:right=pivot;if(i!==pivot){for(j=i;j>left;)array[j]=array[--j];array[left]=x}}if(!iterator.next().done)throw new TypeError("Unreachable");return array}else{let i=0;for(let{0:name,1:{value}}of this.headersMap)array[i++]=[name,value],assert(value!==null);return array.sort(compareHeaderName)}}};__name(HeadersList,"HeadersList");var Headers=class{#guard;#headersList;constructor(init=void 0){webidl.util.markAsUncloneable(this),init!==kConstruct&&(this.#headersList=new HeadersList,this.#guard="none",init!==void 0&&(init=webidl.converters.HeadersInit(init,"Headers constructor","init"),fill(this,init)))}append(name,value){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,2,"Headers.append");let prefix="Headers.append";return name=webidl.converters.ByteString(name,prefix,"name"),value=webidl.converters.ByteString(value,prefix,"value"),appendHeader(this,name,value)}delete(name){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,1,"Headers.delete");let prefix="Headers.delete";if(name=webidl.converters.ByteString(name,prefix,"name"),!isValidHeaderName(name))throw webidl.errors.invalidArgument({prefix:"Headers.delete",value:name,type:"header name"});if(this.#guard==="immutable")throw new TypeError("immutable");this.#headersList.contains(name,!1)&&this.#headersList.delete(name,!1)}get(name){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,1,"Headers.get");let prefix="Headers.get";if(name=webidl.converters.ByteString(name,prefix,"name"),!isValidHeaderName(name))throw webidl.errors.invalidArgument({prefix,value:name,type:"header name"});return this.#headersList.get(name,!1)}has(name){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,1,"Headers.has");let prefix="Headers.has";if(name=webidl.converters.ByteString(name,prefix,"name"),!isValidHeaderName(name))throw webidl.errors.invalidArgument({prefix,value:name,type:"header name"});return this.#headersList.contains(name,!1)}set(name,value){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,2,"Headers.set");let prefix="Headers.set";if(name=webidl.converters.ByteString(name,prefix,"name"),value=webidl.converters.ByteString(value,prefix,"value"),value=headerValueNormalize(value),isValidHeaderName(name)){if(!isValidHeaderValue(value))throw webidl.errors.invalidArgument({prefix,value,type:"header value"})}else throw webidl.errors.invalidArgument({prefix,value:name,type:"header name"});if(this.#guard==="immutable")throw new TypeError("immutable");this.#headersList.set(name,value,!1)}getSetCookie(){webidl.brandCheck(this,Headers);let list=this.#headersList.cookies;return list?[...list]:[]}[util.inspect.custom](depth,options){return options.depth??=depth,`Headers ${util.formatWithOptions(options,this.#headersList.entries)}`}static getHeadersGuard(o){return o.#guard}static setHeadersGuard(o,guard){o.#guard=guard}static getHeadersList(o){return o.#headersList}static setHeadersList(target,list){target.#headersList=list}};__name(Headers,"Headers");var{getHeadersGuard,setHeadersGuard,getHeadersList,setHeadersList}=Headers;Reflect.deleteProperty(Headers,"getHeadersGuard");Reflect.deleteProperty(Headers,"setHeadersGuard");Reflect.deleteProperty(Headers,"getHeadersList");Reflect.deleteProperty(Headers,"setHeadersList");iteratorMixin("Headers",Headers,headersListSortAndCombine,0,1);Object.defineProperties(Headers.prototype,{append:kEnumerableProperty,delete:kEnumerableProperty,get:kEnumerableProperty,has:kEnumerableProperty,set:kEnumerableProperty,getSetCookie:kEnumerableProperty,[Symbol.toStringTag]:{value:"Headers",configurable:!0},[util.inspect.custom]:{enumerable:!1}});webidl.converters.HeadersInit=function(V,prefix,argument){if(webidl.util.Type(V)===webidl.util.Types.OBJECT){let iterator=Reflect.get(V,Symbol.iterator);if(!util.types.isProxy(V)&&iterator===Headers.prototype.entries)try{return getHeadersList(V).entriesList}catch{}return typeof iterator=="function"?webidl.converters["sequence<sequence<ByteString>>"](V,prefix,argument,iterator.bind(V)):webidl.converters["record<ByteString, ByteString>"](V,prefix,argument)}throw webidl.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})};module2.exports={fill,compareHeaderName,Headers,HeadersList,getHeadersGuard,setHeadersGuard,setHeadersList,getHeadersList}}});var require_response=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/response.js"(exports,module2){"use strict";var{Headers,HeadersList,fill,getHeadersGuard,setHeadersGuard,setHeadersList}=require_headers(),{extractBody,cloneBody,mixinBody,hasFinalizationRegistry,streamRegistry,bodyUnusable}=require_body(),util=require_util(),nodeUtil=require("node:util"),{kEnumerableProperty}=util,{isValidReasonPhrase,isCancelled,isAborted,serializeJavascriptValueToJSONString,isErrorLike,isomorphicEncode,environmentSettingsObject:relevantRealm}=require_util2(),{redirectStatusSet,nullBodyStatus}=require_constants3(),{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{kConstruct}=require_symbols(),assert=require("node:assert"),{types}=require("node:util"),textEncoder=new TextEncoder("utf-8"),Response=class{#headers;#state;static error(){return fromInnerResponse(makeNetworkError(),"immutable")}static json(data,init=void 0){webidl.argumentLengthCheck(arguments,1,"Response.json"),init!==null&&(init=webidl.converters.ResponseInit(init));let bytes=textEncoder.encode(serializeJavascriptValueToJSONString(data)),body=extractBody(bytes),responseObject=fromInnerResponse(makeResponse({}),"response");return initializeResponse(responseObject,init,{body:body[0],type:"application/json"}),responseObject}static redirect(url2,status=302){webidl.argumentLengthCheck(arguments,1,"Response.redirect"),url2=webidl.converters.USVString(url2),status=webidl.converters["unsigned short"](status);let parsedURL;try{parsedURL=new URL(url2,relevantRealm.settingsObject.baseUrl)}catch(err){throw new TypeError(`Failed to parse URL from ${url2}`,{cause:err})}if(!redirectStatusSet.has(status))throw new RangeError(`Invalid status code ${status}`);let responseObject=fromInnerResponse(makeResponse({}),"immutable");responseObject.#state.status=status;let value=isomorphicEncode(URLSerializer(parsedURL));return responseObject.#state.headersList.append("location",value,!0),responseObject}constructor(body=null,init=void 0){if(webidl.util.markAsUncloneable(this),body===kConstruct)return;body!==null&&(body=webidl.converters.BodyInit(body)),init=webidl.converters.ResponseInit(init),this.#state=makeResponse({}),this.#headers=new Headers(kConstruct),setHeadersGuard(this.#headers,"response"),setHeadersList(this.#headers,this.#state.headersList);let bodyWithType=null;if(body!=null){let[extractedBody,type]=extractBody(body);bodyWithType={body:extractedBody,type}}initializeResponse(this,init,bodyWithType)}get type(){return webidl.brandCheck(this,Response),this.#state.type}get url(){webidl.brandCheck(this,Response);let urlList=this.#state.urlList,url2=urlList[urlList.length-1]??null;return url2===null?"":URLSerializer(url2,!0)}get redirected(){return webidl.brandCheck(this,Response),this.#state.urlList.length>1}get status(){return webidl.brandCheck(this,Response),this.#state.status}get ok(){return webidl.brandCheck(this,Response),this.#state.status>=200&&this.#state.status<=299}get statusText(){return webidl.brandCheck(this,Response),this.#state.statusText}get headers(){return webidl.brandCheck(this,Response),this.#headers}get body(){return webidl.brandCheck(this,Response),this.#state.body?this.#state.body.stream:null}get bodyUsed(){return webidl.brandCheck(this,Response),!!this.#state.body&&util.isDisturbed(this.#state.body.stream)}clone(){if(webidl.brandCheck(this,Response),bodyUnusable(this.#state))throw webidl.errors.exception({header:"Response.clone",message:"Body has already been consumed."});let clonedResponse=cloneResponse(this.#state);return fromInnerResponse(clonedResponse,getHeadersGuard(this.#headers))}[nodeUtil.inspect.custom](depth,options){options.depth===null&&(options.depth=2),options.colors??=!0;let properties={status:this.status,statusText:this.statusText,headers:this.headers,body:this.body,bodyUsed:this.bodyUsed,ok:this.ok,redirected:this.redirected,type:this.type,url:this.url};return`Response ${nodeUtil.formatWithOptions(options,properties)}`}static getResponseHeaders(response){return response.#headers}static setResponseHeaders(response,newHeaders){response.#headers=newHeaders}static getResponseState(response){return response.#state}static setResponseState(response,newState){response.#state=newState}};__name(Response,"Response");var{getResponseHeaders,setResponseHeaders,getResponseState,setResponseState}=Response;Reflect.deleteProperty(Response,"getResponseHeaders");Reflect.deleteProperty(Response,"setResponseHeaders");Reflect.deleteProperty(Response,"getResponseState");Reflect.deleteProperty(Response,"setResponseState");mixinBody(Response,getResponseState);Object.defineProperties(Response.prototype,{type:kEnumerableProperty,url:kEnumerableProperty,status:kEnumerableProperty,ok:kEnumerableProperty,redirected:kEnumerableProperty,statusText:kEnumerableProperty,headers:kEnumerableProperty,clone:kEnumerableProperty,body:kEnumerableProperty,bodyUsed:kEnumerableProperty,[Symbol.toStringTag]:{value:"Response",configurable:!0}});Object.defineProperties(Response,{json:kEnumerableProperty,redirect:kEnumerableProperty,error:kEnumerableProperty});function cloneResponse(response){if(response.internalResponse)return filterResponse(cloneResponse(response.internalResponse),response.type);let newResponse=makeResponse({...response,body:null});return response.body!=null&&(newResponse.body=cloneBody(newResponse,response.body)),newResponse}__name(cloneResponse,"cloneResponse");function makeResponse(init){return{aborted:!1,rangeRequested:!1,timingAllowPassed:!1,requestIncludesCredentials:!1,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...init,headersList:init?.headersList?new HeadersList(init?.headersList):new HeadersList,urlList:init?.urlList?[...init.urlList]:[]}}__name(makeResponse,"makeResponse");function makeNetworkError(reason){let isError=isErrorLike(reason);return makeResponse({type:"error",status:0,error:isError?reason:new Error(reason&&String(reason)),aborted:reason&&reason.name==="AbortError"})}__name(makeNetworkError,"makeNetworkError");function isNetworkError(response){return response.type==="error"&&response.status===0}__name(isNetworkError,"isNetworkError");function makeFilteredResponse(response,state){return state={internalResponse:response,...state},new Proxy(response,{get(target,p){return p in state?state[p]:target[p]},set(target,p,value){return assert(!(p in state)),target[p]=value,!0}})}__name(makeFilteredResponse,"makeFilteredResponse");function filterResponse(response,type){if(type==="basic")return makeFilteredResponse(response,{type:"basic",headersList:response.headersList});if(type==="cors")return makeFilteredResponse(response,{type:"cors",headersList:response.headersList});if(type==="opaque")return makeFilteredResponse(response,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null});if(type==="opaqueredirect")return makeFilteredResponse(response,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null});assert(!1)}__name(filterResponse,"filterResponse");function makeAppropriateNetworkError(fetchParams,err=null){return assert(isCancelled(fetchParams)),isAborted(fetchParams)?makeNetworkError(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:err})):makeNetworkError(Object.assign(new DOMException("Request was cancelled."),{cause:err}))}__name(makeAppropriateNetworkError,"makeAppropriateNetworkError");function initializeResponse(response,init,body){if(init.status!==null&&(init.status<200||init.status>599))throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.');if("statusText"in init&&init.statusText!=null&&!isValidReasonPhrase(String(init.statusText)))throw new TypeError("Invalid statusText");if("status"in init&&init.status!=null&&(getResponseState(response).status=init.status),"statusText"in init&&init.statusText!=null&&(getResponseState(response).statusText=init.statusText),"headers"in init&&init.headers!=null&&fill(getResponseHeaders(response),init.headers),body){if(nullBodyStatus.includes(response.status))throw webidl.errors.exception({header:"Response constructor",message:`Invalid response status code ${response.status}`});getResponseState(response).body=body.body,body.type!=null&&!getResponseState(response).headersList.contains("content-type",!0)&&getResponseState(response).headersList.append("content-type",body.type,!0)}}__name(initializeResponse,"initializeResponse");function fromInnerResponse(innerResponse,guard){let response=new Response(kConstruct);setResponseState(response,innerResponse);let headers=new Headers(kConstruct);return setResponseHeaders(response,headers),setHeadersList(headers,innerResponse.headersList),setHeadersGuard(headers,guard),hasFinalizationRegistry&&innerResponse.body?.stream&&streamRegistry.register(response,new WeakRef(innerResponse.body.stream)),response}__name(fromInnerResponse,"fromInnerResponse");webidl.converters.XMLHttpRequestBodyInit=function(V,prefix,name){return typeof V=="string"?webidl.converters.USVString(V,prefix,name):webidl.is.Blob(V)||ArrayBuffer.isView(V)||types.isArrayBuffer(V)||webidl.is.FormData(V)||webidl.is.URLSearchParams(V)?V:webidl.converters.DOMString(V,prefix,name)};webidl.converters.BodyInit=function(V,prefix,argument){return webidl.is.ReadableStream(V)||V?.[Symbol.asyncIterator]?V:webidl.converters.XMLHttpRequestBodyInit(V,prefix,argument)};webidl.converters.ResponseInit=webidl.dictionaryConverter([{key:"status",converter:webidl.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:webidl.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:webidl.converters.HeadersInit}]);webidl.is.Response=webidl.util.MakeTypeAssertion(Response);module2.exports={isNetworkError,makeNetworkError,makeResponse,makeAppropriateNetworkError,filterResponse,Response,cloneResponse,fromInnerResponse,getResponseState}}});var require_dispatcher_weakref=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/dispatcher-weakref.js"(exports,module2){"use strict";var{kConnected,kSize}=require_symbols(),CompatWeakRef=class{constructor(value){this.value=value}deref(){return this.value[kConnected]===0&&this.value[kSize]===0?void 0:this.value}};__name(CompatWeakRef,"CompatWeakRef");var CompatFinalizer=class{constructor(finalizer){this.finalizer=finalizer}register(dispatcher,key){dispatcher.on&&dispatcher.on("disconnect",()=>{dispatcher[kConnected]===0&&dispatcher[kSize]===0&&this.finalizer(key)})}unregister(key){}};__name(CompatFinalizer,"CompatFinalizer");module2.exports=function(){return process.env.NODE_V8_COVERAGE&&process.version.startsWith("v18")?(process._rawDebug("Using compatibility WeakRef and FinalizationRegistry"),{WeakRef:CompatWeakRef,FinalizationRegistry:CompatFinalizer}):{WeakRef,FinalizationRegistry}}}});var require_request2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/request.js"(exports,module2){"use strict";var{extractBody,mixinBody,cloneBody,bodyUnusable}=require_body(),{Headers,fill:fillHeaders,HeadersList,setHeadersGuard,getHeadersGuard,setHeadersList,getHeadersList}=require_headers(),{FinalizationRegistry:FinalizationRegistry2}=require_dispatcher_weakref()(),util=require_util(),nodeUtil=require("node:util"),{isValidHTTPToken,sameOrigin,environmentSettingsObject}=require_util2(),{forbiddenMethodsSet,corsSafeListedMethodsSet,referrerPolicy,requestRedirect,requestMode,requestCredentials,requestCache,requestDuplex}=require_constants3(),{kEnumerableProperty,normalizedMethodRecordsBase,normalizedMethodRecords}=util,{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{kConstruct}=require_symbols(),assert=require("node:assert"),{getMaxListeners,setMaxListeners,defaultMaxListeners}=require("node:events"),kAbortController=Symbol("abortController"),requestFinalizer=new FinalizationRegistry2(({signal,abort})=>{signal.removeEventListener("abort",abort)}),dependentControllerMap=new WeakMap;function buildAbort(acRef){return abort;function abort(){let ac=acRef.deref();if(ac!==void 0){requestFinalizer.unregister(abort),this.removeEventListener("abort",abort),ac.abort(this.reason);let controllerList=dependentControllerMap.get(ac.signal);if(controllerList!==void 0){if(controllerList.size!==0){for(let ref of controllerList){let ctrl=ref.deref();ctrl!==void 0&&ctrl.abort(this.reason)}controllerList.clear()}dependentControllerMap.delete(ac.signal)}}}}__name(buildAbort,"buildAbort");var patchMethodWarning=!1,Request=class{#signal;#dispatcher;#headers;#state;constructor(input,init=void 0){if(webidl.util.markAsUncloneable(this),input===kConstruct)return;let prefix="Request constructor";webidl.argumentLengthCheck(arguments,1,prefix),input=webidl.converters.RequestInfo(input,prefix,"input"),init=webidl.converters.RequestInit(init,prefix,"init");let request=null,fallbackMode=null,baseUrl=environmentSettingsObject.settingsObject.baseUrl,signal=null;if(typeof input=="string"){this.#dispatcher=init.dispatcher;let parsedURL;try{parsedURL=new URL(input,baseUrl)}catch(err){throw new TypeError("Failed to parse URL from "+input,{cause:err})}if(parsedURL.username||parsedURL.password)throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+input);request=makeRequest({urlList:[parsedURL]}),fallbackMode="cors"}else assert(webidl.is.Request(input)),request=input.#state,signal=input.#signal,this.#dispatcher=init.dispatcher||input.#dispatcher;let origin=environmentSettingsObject.settingsObject.origin,window="client";if(request.window?.constructor?.name==="EnvironmentSettingsObject"&&sameOrigin(request.window,origin)&&(window=request.window),init.window!=null)throw new TypeError(`'window' option '${window}' must be null`);"window"in init&&(window="no-window"),request=makeRequest({method:request.method,headersList:request.headersList,unsafeRequest:request.unsafeRequest,client:environmentSettingsObject.settingsObject,window,priority:request.priority,origin:request.origin,referrer:request.referrer,referrerPolicy:request.referrerPolicy,mode:request.mode,credentials:request.credentials,cache:request.cache,redirect:request.redirect,integrity:request.integrity,keepalive:request.keepalive,reloadNavigation:request.reloadNavigation,historyNavigation:request.historyNavigation,urlList:[...request.urlList]});let initHasKey=Object.keys(init).length!==0;if(initHasKey&&(request.mode==="navigate"&&(request.mode="same-origin"),request.reloadNavigation=!1,request.historyNavigation=!1,request.origin="client",request.referrer="client",request.referrerPolicy="",request.url=request.urlList[request.urlList.length-1],request.urlList=[request.url]),init.referrer!==void 0){let referrer=init.referrer;if(referrer==="")request.referrer="no-referrer";else{let parsedReferrer;try{parsedReferrer=new URL(referrer,baseUrl)}catch(err){throw new TypeError(`Referrer "${referrer}" is not a valid URL.`,{cause:err})}parsedReferrer.protocol==="about:"&&parsedReferrer.hostname==="client"||origin&&!sameOrigin(parsedReferrer,environmentSettingsObject.settingsObject.baseUrl)?request.referrer="client":request.referrer=parsedReferrer}}init.referrerPolicy!==void 0&&(request.referrerPolicy=init.referrerPolicy);let mode;if(init.mode!==void 0?mode=init.mode:mode=fallbackMode,mode==="navigate")throw webidl.errors.exception({header:"Request constructor",message:"invalid request mode navigate."});if(mode!=null&&(request.mode=mode),init.credentials!==void 0&&(request.credentials=init.credentials),init.cache!==void 0&&(request.cache=init.cache),request.cache==="only-if-cached"&&request.mode!=="same-origin")throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode");if(init.redirect!==void 0&&(request.redirect=init.redirect),init.integrity!=null&&(request.integrity=String(init.integrity)),init.keepalive!==void 0&&(request.keepalive=!!init.keepalive),init.method!==void 0){let method=init.method,mayBeNormalized=normalizedMethodRecords[method];if(mayBeNormalized!==void 0)request.method=mayBeNormalized;else{if(!isValidHTTPToken(method))throw new TypeError(`'${method}' is not a valid HTTP method.`);let upperCase=method.toUpperCase();if(forbiddenMethodsSet.has(upperCase))throw new TypeError(`'${method}' HTTP method is unsupported.`);method=normalizedMethodRecordsBase[upperCase]??method,request.method=method}!patchMethodWarning&&request.method==="patch"&&(process.emitWarning("Using `patch` is highly likely to result in a `405 Method Not Allowed`. `PATCH` is much more likely to succeed.",{code:"UNDICI-FETCH-patch"}),patchMethodWarning=!0)}init.signal!==void 0&&(signal=init.signal),this.#state=request;let ac=new AbortController;if(this.#signal=ac.signal,signal!=null)if(signal.aborted)ac.abort(signal.reason);else{this[kAbortController]=ac;let acRef=new WeakRef(ac),abort=buildAbort(acRef);try{typeof getMaxListeners=="function"&&getMaxListeners(signal)===defaultMaxListeners&&setMaxListeners(1500,signal)}catch{}util.addAbortListener(signal,abort),requestFinalizer.register(ac,{signal,abort},abort)}if(this.#headers=new Headers(kConstruct),setHeadersList(this.#headers,request.headersList),setHeadersGuard(this.#headers,"request"),mode==="no-cors"){if(!corsSafeListedMethodsSet.has(request.method))throw new TypeError(`'${request.method} is unsupported in no-cors mode.`);setHeadersGuard(this.#headers,"request-no-cors")}if(initHasKey){let headersList=getHeadersList(this.#headers),headers=init.headers!==void 0?init.headers:new HeadersList(headersList);if(headersList.clear(),headers instanceof HeadersList){for(let{name,value}of headers.rawValues())headersList.append(name,value,!1);headersList.cookies=headers.cookies}else fillHeaders(this.#headers,headers)}let inputBody=webidl.is.Request(input)?input.#state.body:null;if((init.body!=null||inputBody!=null)&&(request.method==="GET"||request.method==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body.");let initBody=null;if(init.body!=null){let[extractedBody,contentType]=extractBody(init.body,request.keepalive);initBody=extractedBody,contentType&&!getHeadersList(this.#headers).contains("content-type",!0)&&this.#headers.append("content-type",contentType,!0)}let inputOrInitBody=initBody??inputBody;if(inputOrInitBody!=null&&inputOrInitBody.source==null){if(initBody!=null&&init.duplex==null)throw new TypeError("RequestInit: duplex option is required when sending a body.");if(request.mode!=="same-origin"&&request.mode!=="cors")throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"');request.useCORSPreflightFlag=!0}let finalBody=inputOrInitBody;if(initBody==null&&inputBody!=null){if(bodyUnusable(input.#state))throw new TypeError("Cannot construct a Request with a Request object that has already been used.");let identityTransform=new TransformStream;inputBody.stream.pipeThrough(identityTransform),finalBody={source:inputBody.source,length:inputBody.length,stream:identityTransform.readable}}this.#state.body=finalBody}get method(){return webidl.brandCheck(this,Request),this.#state.method}get url(){return webidl.brandCheck(this,Request),URLSerializer(this.#state.url)}get headers(){return webidl.brandCheck(this,Request),this.#headers}get destination(){return webidl.brandCheck(this,Request),this.#state.destination}get referrer(){return webidl.brandCheck(this,Request),this.#state.referrer==="no-referrer"?"":this.#state.referrer==="client"?"about:client":this.#state.referrer.toString()}get referrerPolicy(){return webidl.brandCheck(this,Request),this.#state.referrerPolicy}get mode(){return webidl.brandCheck(this,Request),this.#state.mode}get credentials(){return webidl.brandCheck(this,Request),this.#state.credentials}get cache(){return webidl.brandCheck(this,Request),this.#state.cache}get redirect(){return webidl.brandCheck(this,Request),this.#state.redirect}get integrity(){return webidl.brandCheck(this,Request),this.#state.integrity}get keepalive(){return webidl.brandCheck(this,Request),this.#state.keepalive}get isReloadNavigation(){return webidl.brandCheck(this,Request),this.#state.reloadNavigation}get isHistoryNavigation(){return webidl.brandCheck(this,Request),this.#state.historyNavigation}get signal(){return webidl.brandCheck(this,Request),this.#signal}get body(){return webidl.brandCheck(this,Request),this.#state.body?this.#state.body.stream:null}get bodyUsed(){return webidl.brandCheck(this,Request),!!this.#state.body&&util.isDisturbed(this.#state.body.stream)}get duplex(){return webidl.brandCheck(this,Request),"half"}clone(){if(webidl.brandCheck(this,Request),bodyUnusable(this.#state))throw new TypeError("unusable");let clonedRequest=cloneRequest(this.#state),ac=new AbortController;if(this.signal.aborted)ac.abort(this.signal.reason);else{let list=dependentControllerMap.get(this.signal);list===void 0&&(list=new Set,dependentControllerMap.set(this.signal,list));let acRef=new WeakRef(ac);list.add(acRef),util.addAbortListener(ac.signal,buildAbort(acRef))}return fromInnerRequest(clonedRequest,this.#dispatcher,ac.signal,getHeadersGuard(this.#headers))}[nodeUtil.inspect.custom](depth,options){options.depth===null&&(options.depth=2),options.colors??=!0;let properties={method:this.method,url:this.url,headers:this.headers,destination:this.destination,referrer:this.referrer,referrerPolicy:this.referrerPolicy,mode:this.mode,credentials:this.credentials,cache:this.cache,redirect:this.redirect,integrity:this.integrity,keepalive:this.keepalive,isReloadNavigation:this.isReloadNavigation,isHistoryNavigation:this.isHistoryNavigation,signal:this.signal};return`Request ${nodeUtil.formatWithOptions(options,properties)}`}static setRequestSignal(request,newSignal){return request.#signal=newSignal,request}static getRequestDispatcher(request){return request.#dispatcher}static setRequestDispatcher(request,newDispatcher){request.#dispatcher=newDispatcher}static setRequestHeaders(request,newHeaders){request.#headers=newHeaders}static getRequestState(request){return request.#state}static setRequestState(request,newState){request.#state=newState}};__name(Request,"Request");var{setRequestSignal,getRequestDispatcher,setRequestDispatcher,setRequestHeaders,getRequestState,setRequestState}=Request;Reflect.deleteProperty(Request,"setRequestSignal");Reflect.deleteProperty(Request,"getRequestDispatcher");Reflect.deleteProperty(Request,"setRequestDispatcher");Reflect.deleteProperty(Request,"setRequestHeaders");Reflect.deleteProperty(Request,"getRequestState");Reflect.deleteProperty(Request,"setRequestState");mixinBody(Request,getRequestState);function makeRequest(init){return{method:init.method??"GET",localURLsOnly:init.localURLsOnly??!1,unsafeRequest:init.unsafeRequest??!1,body:init.body??null,client:init.client??null,reservedClient:init.reservedClient??null,replacesClientId:init.replacesClientId??"",window:init.window??"client",keepalive:init.keepalive??!1,serviceWorkers:init.serviceWorkers??"all",initiator:init.initiator??"",destination:init.destination??"",priority:init.priority??null,origin:init.origin??"client",policyContainer:init.policyContainer??"client",referrer:init.referrer??"client",referrerPolicy:init.referrerPolicy??"",mode:init.mode??"no-cors",useCORSPreflightFlag:init.useCORSPreflightFlag??!1,credentials:init.credentials??"same-origin",useCredentials:init.useCredentials??!1,cache:init.cache??"default",redirect:init.redirect??"follow",integrity:init.integrity??"",cryptoGraphicsNonceMetadata:init.cryptoGraphicsNonceMetadata??"",parserMetadata:init.parserMetadata??"",reloadNavigation:init.reloadNavigation??!1,historyNavigation:init.historyNavigation??!1,userActivation:init.userActivation??!1,taintedOrigin:init.taintedOrigin??!1,redirectCount:init.redirectCount??0,responseTainting:init.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:init.preventNoCacheCacheControlHeaderModification??!1,done:init.done??!1,timingAllowFailed:init.timingAllowFailed??!1,urlList:init.urlList,url:init.urlList[0],headersList:init.headersList?new HeadersList(init.headersList):new HeadersList}}__name(makeRequest,"makeRequest");function cloneRequest(request){let newRequest=makeRequest({...request,body:null});return request.body!=null&&(newRequest.body=cloneBody(newRequest,request.body)),newRequest}__name(cloneRequest,"cloneRequest");function fromInnerRequest(innerRequest,dispatcher,signal,guard){let request=new Request(kConstruct);setRequestState(request,innerRequest),setRequestDispatcher(request,dispatcher),setRequestSignal(request,signal);let headers=new Headers(kConstruct);return setRequestHeaders(request,headers),setHeadersList(headers,innerRequest.headersList),setHeadersGuard(headers,guard),request}__name(fromInnerRequest,"fromInnerRequest");Object.defineProperties(Request.prototype,{method:kEnumerableProperty,url:kEnumerableProperty,headers:kEnumerableProperty,redirect:kEnumerableProperty,clone:kEnumerableProperty,signal:kEnumerableProperty,duplex:kEnumerableProperty,destination:kEnumerableProperty,body:kEnumerableProperty,bodyUsed:kEnumerableProperty,isHistoryNavigation:kEnumerableProperty,isReloadNavigation:kEnumerableProperty,keepalive:kEnumerableProperty,integrity:kEnumerableProperty,cache:kEnumerableProperty,credentials:kEnumerableProperty,attribute:kEnumerableProperty,referrerPolicy:kEnumerableProperty,referrer:kEnumerableProperty,mode:kEnumerableProperty,[Symbol.toStringTag]:{value:"Request",configurable:!0}});webidl.is.Request=webidl.util.MakeTypeAssertion(Request);webidl.converters.RequestInfo=function(V,prefix,argument){return typeof V=="string"?webidl.converters.USVString(V):webidl.is.Request(V)?V:webidl.converters.USVString(V)};webidl.converters.RequestInit=webidl.dictionaryConverter([{key:"method",converter:webidl.converters.ByteString},{key:"headers",converter:webidl.converters.HeadersInit},{key:"body",converter:webidl.nullableConverter(webidl.converters.BodyInit)},{key:"referrer",converter:webidl.converters.USVString},{key:"referrerPolicy",converter:webidl.converters.DOMString,allowedValues:referrerPolicy},{key:"mode",converter:webidl.converters.DOMString,allowedValues:requestMode},{key:"credentials",converter:webidl.converters.DOMString,allowedValues:requestCredentials},{key:"cache",converter:webidl.converters.DOMString,allowedValues:requestCache},{key:"redirect",converter:webidl.converters.DOMString,allowedValues:requestRedirect},{key:"integrity",converter:webidl.converters.DOMString},{key:"keepalive",converter:webidl.converters.boolean},{key:"signal",converter:webidl.nullableConverter(signal=>webidl.converters.AbortSignal(signal,"RequestInit","signal"))},{key:"window",converter:webidl.converters.any},{key:"duplex",converter:webidl.converters.DOMString,allowedValues:requestDuplex},{key:"dispatcher",converter:webidl.converters.any}]);module2.exports={Request,makeRequest,fromInnerRequest,cloneRequest,getRequestDispatcher,getRequestState}}});var require_fetch=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/index.js"(exports,module2){"use strict";var{makeNetworkError,makeAppropriateNetworkError,filterResponse,makeResponse,fromInnerResponse,getResponseState}=require_response(),{HeadersList}=require_headers(),{Request,cloneRequest,getRequestDispatcher,getRequestState}=require_request2(),zlib=require("node:zlib"),{bytesMatch,makePolicyContainer,clonePolicyContainer,requestBadPort,TAOCheck,appendRequestOriginHeader,responseLocationURL,requestCurrentURL,setRequestReferrerPolicyOnRedirect,tryUpgradeRequestToAPotentiallyTrustworthyURL,createOpaqueTimingInfo,appendFetchMetadata,corsCheck,crossOriginResourcePolicyCheck,determineRequestsReferrer,coarsenedSharedCurrentTime,createDeferredPromise,sameOrigin,isCancelled,isAborted,isErrorLike,fullyReadBody,readableStreamClose,isomorphicEncode,urlIsLocal,urlIsHttpHttpsScheme,urlHasHttpsScheme,clampAndCoarsenConnectionTimingInfo,simpleRangeHeaderValue,buildContentRange,createInflate,extractMimeType}=require_util2(),assert=require("node:assert"),{safelyExtractBody,extractBody}=require_body(),{redirectStatusSet,nullBodyStatus,safeMethodsSet,requestBodyHeader,subresourceSet}=require_constants3(),EE=require("node:events"),{Readable,pipeline,finished,isErrored,isReadable}=require("node:stream"),{addAbortListener,bufferToLowerCasedHeaderName}=require_util(),{dataURLProcessor,serializeAMimeType,minimizeSupportedMimeType}=require_data_url(),{getGlobalDispatcher}=require_global2(),{webidl}=require_webidl(),{STATUS_CODES}=require("node:http"),GET_OR_HEAD=["GET","HEAD"],defaultUserAgent=typeof __UNDICI_IS_NODE__<"u"||typeof esbuildDetection<"u"?"node":"undici",resolveObjectURL,Fetch=class extends EE{constructor(dispatcher){super(),this.dispatcher=dispatcher,this.connection=null,this.dump=!1,this.state="ongoing"}terminate(reason){this.state==="ongoing"&&(this.state="terminated",this.connection?.destroy(reason),this.emit("terminated",reason))}abort(error){this.state==="ongoing"&&(this.state="aborted",error||(error=new DOMException("The operation was aborted.","AbortError")),this.serializedAbortReason=error,this.connection?.destroy(error),this.emit("terminated",error))}};__name(Fetch,"Fetch");function handleFetchDone(response){finalizeAndReportTiming(response,"fetch")}__name(handleFetchDone,"handleFetchDone");function fetch(input,init=void 0){webidl.argumentLengthCheck(arguments,1,"globalThis.fetch");let p=createDeferredPromise(),requestObject;try{requestObject=new Request(input,init)}catch(e){return p.reject(e),p.promise}let request=getRequestState(requestObject);if(requestObject.signal.aborted)return abortFetch(p,request,null,requestObject.signal.reason),p.promise;request.client.globalObject?.constructor?.name==="ServiceWorkerGlobalScope"&&(request.serviceWorkers="none");let responseObject=null,locallyAborted=!1,controller=null;return addAbortListener(requestObject.signal,()=>{locallyAborted=!0,assert(controller!=null),controller.abort(requestObject.signal.reason);let realResponse=responseObject?.deref();abortFetch(p,request,realResponse,requestObject.signal.reason)}),controller=fetching({request,processResponseEndOfBody:handleFetchDone,processResponse:__name(response=>{if(!locallyAborted){if(response.aborted){abortFetch(p,request,responseObject,controller.serializedAbortReason);return}if(response.type==="error"){p.reject(new TypeError("fetch failed",{cause:response.error}));return}responseObject=new WeakRef(fromInnerResponse(response,"immutable")),p.resolve(responseObject.deref()),p=null}},"processResponse"),dispatcher:getRequestDispatcher(requestObject)}),p.promise}__name(fetch,"fetch");function finalizeAndReportTiming(response,initiatorType="other"){if(response.type==="error"&&response.aborted||!response.urlList?.length)return;let originalURL=response.urlList[0],timingInfo=response.timingInfo,cacheState=response.cacheState;urlIsHttpHttpsScheme(originalURL)&&timingInfo!==null&&(response.timingAllowPassed||(timingInfo=createOpaqueTimingInfo({startTime:timingInfo.startTime}),cacheState=""),timingInfo.endTime=coarsenedSharedCurrentTime(),response.timingInfo=timingInfo,markResourceTiming(timingInfo,originalURL.href,initiatorType,globalThis,cacheState))}__name(finalizeAndReportTiming,"finalizeAndReportTiming");var markResourceTiming=performance.markResourceTiming;function abortFetch(p,request,responseObject,error){if(p&&p.reject(error),request.body?.stream!=null&&isReadable(request.body.stream)&&request.body.stream.cancel(error).catch(err=>{if(err.code!=="ERR_INVALID_STATE")throw err}),responseObject==null)return;let response=getResponseState(responseObject);response.body?.stream!=null&&isReadable(response.body.stream)&&response.body.stream.cancel(error).catch(err=>{if(err.code!=="ERR_INVALID_STATE")throw err})}__name(abortFetch,"abortFetch");function fetching({request,processRequestBodyChunkLength,processRequestEndOfBody,processResponse,processResponseEndOfBody,processResponseConsumeBody,useParallelQueue=!1,dispatcher=getGlobalDispatcher()}){assert(dispatcher);let taskDestination=null,crossOriginIsolatedCapability=!1;request.client!=null&&(taskDestination=request.client.globalObject,crossOriginIsolatedCapability=request.client.crossOriginIsolatedCapability);let currentTime=coarsenedSharedCurrentTime(crossOriginIsolatedCapability),timingInfo=createOpaqueTimingInfo({startTime:currentTime}),fetchParams={controller:new Fetch(dispatcher),request,timingInfo,processRequestBodyChunkLength,processRequestEndOfBody,processResponse,processResponseConsumeBody,processResponseEndOfBody,taskDestination,crossOriginIsolatedCapability};if(assert(!request.body||request.body.stream),request.window==="client"&&(request.window=request.client?.globalObject?.constructor?.name==="Window"?request.client:"no-window"),request.origin==="client"&&(request.origin=request.client.origin),request.policyContainer==="client"&&(request.client!=null?request.policyContainer=clonePolicyContainer(request.client.policyContainer):request.policyContainer=makePolicyContainer()),!request.headersList.contains("accept",!0)){let value="*/*";request.headersList.append("accept",value,!0)}return request.headersList.contains("accept-language",!0)||request.headersList.append("accept-language","*",!0),request.priority,subresourceSet.has(request.destination),mainFetch(fetchParams).catch(err=>{fetchParams.controller.terminate(err)}),fetchParams.controller}__name(fetching,"fetching");async function mainFetch(fetchParams,recursive=!1){let request=fetchParams.request,response=null;if(request.localURLsOnly&&!urlIsLocal(requestCurrentURL(request))&&(response=makeNetworkError("local URLs only")),tryUpgradeRequestToAPotentiallyTrustworthyURL(request),requestBadPort(request)==="blocked"&&(response=makeNetworkError("bad port")),request.referrerPolicy===""&&(request.referrerPolicy=request.policyContainer.referrerPolicy),request.referrer!=="no-referrer"&&(request.referrer=determineRequestsReferrer(request)),response===null){let currentURL=requestCurrentURL(request);sameOrigin(currentURL,request.url)&&request.responseTainting==="basic"||currentURL.protocol==="data:"||request.mode==="navigate"||request.mode==="websocket"?(request.responseTainting="basic",response=await schemeFetch(fetchParams)):request.mode==="same-origin"?response=makeNetworkError('request mode cannot be "same-origin"'):request.mode==="no-cors"?request.redirect!=="follow"?response=makeNetworkError('redirect mode cannot be "follow" for "no-cors" request'):(request.responseTainting="opaque",response=await schemeFetch(fetchParams)):urlIsHttpHttpsScheme(requestCurrentURL(request))?(request.responseTainting="cors",response=await httpFetch(fetchParams)):response=makeNetworkError("URL scheme must be a HTTP(S) scheme")}if(recursive)return response;response.status!==0&&!response.internalResponse&&(request.responseTainting,request.responseTainting==="basic"?response=filterResponse(response,"basic"):request.responseTainting==="cors"?response=filterResponse(response,"cors"):request.responseTainting==="opaque"?response=filterResponse(response,"opaque"):assert(!1));let internalResponse=response.status===0?response:response.internalResponse;if(internalResponse.urlList.length===0&&internalResponse.urlList.push(...request.urlList),request.timingAllowFailed||(response.timingAllowPassed=!0),response.type==="opaque"&&internalResponse.status===206&&internalResponse.rangeRequested&&!request.headers.contains("range",!0)&&(response=internalResponse=makeNetworkError()),response.status!==0&&(request.method==="HEAD"||request.method==="CONNECT"||nullBodyStatus.includes(internalResponse.status))&&(internalResponse.body=null,fetchParams.controller.dump=!0),request.integrity){let processBodyError=__name(reason=>fetchFinale(fetchParams,makeNetworkError(reason)),"processBodyError");if(request.responseTainting==="opaque"||response.body==null){processBodyError(response.error);return}let processBody=__name(bytes=>{if(!bytesMatch(bytes,request.integrity)){processBodyError("integrity mismatch");return}response.body=safelyExtractBody(bytes)[0],fetchFinale(fetchParams,response)},"processBody");await fullyReadBody(response.body,processBody,processBodyError)}else fetchFinale(fetchParams,response)}__name(mainFetch,"mainFetch");function schemeFetch(fetchParams){if(isCancelled(fetchParams)&&fetchParams.request.redirectCount===0)return Promise.resolve(makeAppropriateNetworkError(fetchParams));let{request}=fetchParams,{protocol:scheme}=requestCurrentURL(request);switch(scheme){case"about:":return Promise.resolve(makeNetworkError("about scheme is not supported"));case"blob:":{resolveObjectURL||(resolveObjectURL=require("node:buffer").resolveObjectURL);let blobURLEntry=requestCurrentURL(request);if(blobURLEntry.search.length!==0)return Promise.resolve(makeNetworkError("NetworkError when attempting to fetch resource."));let blob=resolveObjectURL(blobURLEntry.toString());if(request.method!=="GET"||!webidl.is.Blob(blob))return Promise.resolve(makeNetworkError("invalid method"));let response=makeResponse(),fullLength=blob.size,serializedFullLength=isomorphicEncode(`${fullLength}`),type=blob.type;if(request.headersList.contains("range",!0)){response.rangeRequested=!0;let rangeHeader=request.headersList.get("range",!0),rangeValue=simpleRangeHeaderValue(rangeHeader,!0);if(rangeValue==="failure")return Promise.resolve(makeNetworkError("failed to fetch the data URL"));let{rangeStartValue:rangeStart,rangeEndValue:rangeEnd}=rangeValue;if(rangeStart===null)rangeStart=fullLength-rangeEnd,rangeEnd=rangeStart+rangeEnd-1;else{if(rangeStart>=fullLength)return Promise.resolve(makeNetworkError("Range start is greater than the blob's size."));(rangeEnd===null||rangeEnd>=fullLength)&&(rangeEnd=fullLength-1)}let slicedBlob=blob.slice(rangeStart,rangeEnd,type),slicedBodyWithType=extractBody(slicedBlob);response.body=slicedBodyWithType[0];let serializedSlicedLength=isomorphicEncode(`${slicedBlob.size}`),contentRange=buildContentRange(rangeStart,rangeEnd,fullLength);response.status=206,response.statusText="Partial Content",response.headersList.set("content-length",serializedSlicedLength,!0),response.headersList.set("content-type",type,!0),response.headersList.set("content-range",contentRange,!0)}else{let bodyWithType=extractBody(blob);response.statusText="OK",response.body=bodyWithType[0],response.headersList.set("content-length",serializedFullLength,!0),response.headersList.set("content-type",type,!0)}return Promise.resolve(response)}case"data:":{let currentURL=requestCurrentURL(request),dataURLStruct=dataURLProcessor(currentURL);if(dataURLStruct==="failure")return Promise.resolve(makeNetworkError("failed to fetch the data URL"));let mimeType=serializeAMimeType(dataURLStruct.mimeType);return Promise.resolve(makeResponse({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:mimeType}]],body:safelyExtractBody(dataURLStruct.body)[0]}))}case"file:":return Promise.resolve(makeNetworkError("not implemented... yet..."));case"http:":case"https:":return httpFetch(fetchParams).catch(err=>makeNetworkError(err));default:return Promise.resolve(makeNetworkError("unknown scheme"))}}__name(schemeFetch,"schemeFetch");function finalizeResponse(fetchParams,response){fetchParams.request.done=!0,fetchParams.processResponseDone!=null&&queueMicrotask(()=>fetchParams.processResponseDone(response))}__name(finalizeResponse,"finalizeResponse");function fetchFinale(fetchParams,response){let timingInfo=fetchParams.timingInfo,processResponseEndOfBody=__name(()=>{let unsafeEndTime=Date.now();fetchParams.request.destination==="document"&&(fetchParams.controller.fullTimingInfo=timingInfo),fetchParams.controller.reportTimingSteps=()=>{if(fetchParams.request.url.protocol!=="https:")return;timingInfo.endTime=unsafeEndTime;let cacheState=response.cacheState,bodyInfo=response.bodyInfo;response.timingAllowPassed||(timingInfo=createOpaqueTimingInfo(timingInfo),cacheState="");let responseStatus=0;if(fetchParams.request.mode!=="navigator"||!response.hasCrossOriginRedirects){responseStatus=response.status;let mimeType=extractMimeType(response.headersList);mimeType!=="failure"&&(bodyInfo.contentType=minimizeSupportedMimeType(mimeType))}fetchParams.request.initiatorType!=null&&markResourceTiming(timingInfo,fetchParams.request.url.href,fetchParams.request.initiatorType,globalThis,cacheState,bodyInfo,responseStatus)};let processResponseEndOfBodyTask=__name(()=>{fetchParams.request.done=!0,fetchParams.processResponseEndOfBody!=null&&queueMicrotask(()=>fetchParams.processResponseEndOfBody(response)),fetchParams.request.initiatorType!=null&&fetchParams.controller.reportTimingSteps()},"processResponseEndOfBodyTask");queueMicrotask(()=>processResponseEndOfBodyTask())},"processResponseEndOfBody");fetchParams.processResponse!=null&&queueMicrotask(()=>{fetchParams.processResponse(response),fetchParams.processResponse=null});let internalResponse=response.type==="error"?response:response.internalResponse??response;internalResponse.body==null?processResponseEndOfBody():finished(internalResponse.body.stream,()=>{processResponseEndOfBody()})}__name(fetchFinale,"fetchFinale");async function httpFetch(fetchParams){let request=fetchParams.request,response=null,actualResponse=null,timingInfo=fetchParams.timingInfo;if(request.serviceWorkers,response===null){if(request.redirect==="follow"&&(request.serviceWorkers="none"),actualResponse=response=await httpNetworkOrCacheFetch(fetchParams),request.responseTainting==="cors"&&corsCheck(request,response)==="failure")return makeNetworkError("cors failure");TAOCheck(request,response)==="failure"&&(request.timingAllowFailed=!0)}return(request.responseTainting==="opaque"||response.type==="opaque")&&crossOriginResourcePolicyCheck(request.origin,request.client,request.destination,actualResponse)==="blocked"?makeNetworkError("blocked"):(redirectStatusSet.has(actualResponse.status)&&(request.redirect!=="manual"&&fetchParams.controller.connection.destroy(void 0,!1),request.redirect==="error"?response=makeNetworkError("unexpected redirect"):request.redirect==="manual"?response=actualResponse:request.redirect==="follow"?response=await httpRedirectFetch(fetchParams,response):assert(!1)),response.timingInfo=timingInfo,response)}__name(httpFetch,"httpFetch");function httpRedirectFetch(fetchParams,response){let request=fetchParams.request,actualResponse=response.internalResponse?response.internalResponse:response,locationURL;try{if(locationURL=responseLocationURL(actualResponse,requestCurrentURL(request).hash),locationURL==null)return response}catch(err){return Promise.resolve(makeNetworkError(err))}if(!urlIsHttpHttpsScheme(locationURL))return Promise.resolve(makeNetworkError("URL scheme must be a HTTP(S) scheme"));if(request.redirectCount===20)return Promise.resolve(makeNetworkError("redirect count exceeded"));if(request.redirectCount+=1,request.mode==="cors"&&(locationURL.username||locationURL.password)&&!sameOrigin(request,locationURL))return Promise.resolve(makeNetworkError('cross origin not allowed for request mode "cors"'));if(request.responseTainting==="cors"&&(locationURL.username||locationURL.password))return Promise.resolve(makeNetworkError('URL cannot contain credentials for request mode "cors"'));if(actualResponse.status!==303&&request.body!=null&&request.body.source==null)return Promise.resolve(makeNetworkError());if([301,302].includes(actualResponse.status)&&request.method==="POST"||actualResponse.status===303&&!GET_OR_HEAD.includes(request.method)){request.method="GET",request.body=null;for(let headerName of requestBodyHeader)request.headersList.delete(headerName)}sameOrigin(requestCurrentURL(request),locationURL)||(request.headersList.delete("authorization",!0),request.headersList.delete("proxy-authorization",!0),request.headersList.delete("cookie",!0),request.headersList.delete("host",!0)),request.body!=null&&(assert(request.body.source!=null),request.body=safelyExtractBody(request.body.source)[0]);let timingInfo=fetchParams.timingInfo;return timingInfo.redirectEndTime=timingInfo.postRedirectStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability),timingInfo.redirectStartTime===0&&(timingInfo.redirectStartTime=timingInfo.startTime),request.urlList.push(locationURL),setRequestReferrerPolicyOnRedirect(request,actualResponse),mainFetch(fetchParams,!0)}__name(httpRedirectFetch,"httpRedirectFetch");async function httpNetworkOrCacheFetch(fetchParams,isAuthenticationFetch=!1,isNewConnectionFetch=!1){let request=fetchParams.request,httpFetchParams=null,httpRequest=null,response=null,httpCache=null,revalidatingFlag=!1;request.window==="no-window"&&request.redirect==="error"?(httpFetchParams=fetchParams,httpRequest=request):(httpRequest=cloneRequest(request),httpFetchParams={...fetchParams},httpFetchParams.request=httpRequest);let includeCredentials=request.credentials==="include"||request.credentials==="same-origin"&&request.responseTainting==="basic",contentLength=httpRequest.body?httpRequest.body.length:null,contentLengthHeaderValue=null;if(httpRequest.body==null&&["POST","PUT"].includes(httpRequest.method)&&(contentLengthHeaderValue="0"),contentLength!=null&&(contentLengthHeaderValue=isomorphicEncode(`${contentLength}`)),contentLengthHeaderValue!=null&&httpRequest.headersList.append("content-length",contentLengthHeaderValue,!0),contentLength!=null&&httpRequest.keepalive,webidl.is.URL(httpRequest.referrer)&&httpRequest.headersList.append("referer",isomorphicEncode(httpRequest.referrer.href),!0),appendRequestOriginHeader(httpRequest),appendFetchMetadata(httpRequest),httpRequest.headersList.contains("user-agent",!0)||httpRequest.headersList.append("user-agent",defaultUserAgent,!0),httpRequest.cache==="default"&&(httpRequest.headersList.contains("if-modified-since",!0)||httpRequest.headersList.contains("if-none-match",!0)||httpRequest.headersList.contains("if-unmodified-since",!0)||httpRequest.headersList.contains("if-match",!0)||httpRequest.headersList.contains("if-range",!0))&&(httpRequest.cache="no-store"),httpRequest.cache==="no-cache"&&!httpRequest.preventNoCacheCacheControlHeaderModification&&!httpRequest.headersList.contains("cache-control",!0)&&httpRequest.headersList.append("cache-control","max-age=0",!0),(httpRequest.cache==="no-store"||httpRequest.cache==="reload")&&(httpRequest.headersList.contains("pragma",!0)||httpRequest.headersList.append("pragma","no-cache",!0),httpRequest.headersList.contains("cache-control",!0)||httpRequest.headersList.append("cache-control","no-cache",!0)),httpRequest.headersList.contains("range",!0)&&httpRequest.headersList.append("accept-encoding","identity",!0),httpRequest.headersList.contains("accept-encoding",!0)||(urlHasHttpsScheme(requestCurrentURL(httpRequest))?httpRequest.headersList.append("accept-encoding","br, gzip, deflate",!0):httpRequest.headersList.append("accept-encoding","gzip, deflate",!0)),httpRequest.headersList.delete("host",!0),httpCache==null&&(httpRequest.cache="no-store"),httpRequest.cache!=="no-store"&&httpRequest.cache,response==null){if(httpRequest.cache==="only-if-cached")return makeNetworkError("only if cached");let forwardResponse=await httpNetworkFetch(httpFetchParams,includeCredentials,isNewConnectionFetch);!safeMethodsSet.has(httpRequest.method)&&forwardResponse.status>=200&&forwardResponse.status<=399,revalidatingFlag&&forwardResponse.status,response==null&&(response=forwardResponse)}if(response.urlList=[...httpRequest.urlList],httpRequest.headersList.contains("range",!0)&&(response.rangeRequested=!0),response.requestIncludesCredentials=includeCredentials,response.status===407)return request.window==="no-window"?makeNetworkError():isCancelled(fetchParams)?makeAppropriateNetworkError(fetchParams):makeNetworkError("proxy authentication required");if(response.status===421&&!isNewConnectionFetch&&(request.body==null||request.body.source!=null)){if(isCancelled(fetchParams))return makeAppropriateNetworkError(fetchParams);fetchParams.controller.connection.destroy(),response=await httpNetworkOrCacheFetch(fetchParams,isAuthenticationFetch,!0)}return response}__name(httpNetworkOrCacheFetch,"httpNetworkOrCacheFetch");async function httpNetworkFetch(fetchParams,includeCredentials=!1,forceNewConnection=!1){assert(!fetchParams.controller.connection||fetchParams.controller.connection.destroyed),fetchParams.controller.connection={abort:null,destroyed:!1,destroy(err,abort=!0){this.destroyed||(this.destroyed=!0,abort&&this.abort?.(err??new DOMException("The operation was aborted.","AbortError")))}};let request=fetchParams.request,response=null,timingInfo=fetchParams.timingInfo;null==null&&(request.cache="no-store");let newConnection=forceNewConnection?"yes":"no";request.mode;let requestBody=null;if(request.body==null&&fetchParams.processRequestEndOfBody)queueMicrotask(()=>fetchParams.processRequestEndOfBody());else if(request.body!=null){let processBodyChunk=__name(async function*(bytes){isCancelled(fetchParams)||(yield bytes,fetchParams.processRequestBodyChunkLength?.(bytes.byteLength))},"processBodyChunk"),processEndOfBody=__name(()=>{isCancelled(fetchParams)||fetchParams.processRequestEndOfBody&&fetchParams.processRequestEndOfBody()},"processEndOfBody"),processBodyError=__name(e=>{isCancelled(fetchParams)||(e.name==="AbortError"?fetchParams.controller.abort():fetchParams.controller.terminate(e))},"processBodyError");requestBody=async function*(){try{for await(let bytes of request.body.stream)yield*processBodyChunk(bytes);processEndOfBody()}catch(err){processBodyError(err)}}()}try{let{body,status,statusText,headersList,socket}=await dispatch({body:requestBody});if(socket)response=makeResponse({status,statusText,headersList,socket});else{let iterator=body[Symbol.asyncIterator]();fetchParams.controller.next=()=>iterator.next(),response=makeResponse({status,statusText,headersList})}}catch(err){return err.name==="AbortError"?(fetchParams.controller.connection.destroy(),makeAppropriateNetworkError(fetchParams,err)):makeNetworkError(err)}let pullAlgorithm=__name(()=>fetchParams.controller.resume(),"pullAlgorithm"),cancelAlgorithm=__name(reason=>{isCancelled(fetchParams)||fetchParams.controller.abort(reason)},"cancelAlgorithm"),stream=new ReadableStream({async start(controller){fetchParams.controller.controller=controller},async pull(controller){await pullAlgorithm(controller)},async cancel(reason){await cancelAlgorithm(reason)},type:"bytes"});response.body={stream,source:null,length:null},fetchParams.controller.resume||fetchParams.controller.on("terminated",onAborted),fetchParams.controller.resume=async()=>{for(;;){let bytes,isFailure;try{let{done,value}=await fetchParams.controller.next();if(isAborted(fetchParams))break;bytes=done?void 0:value}catch(err){fetchParams.controller.ended&&!timingInfo.encodedBodySize?bytes=void 0:(bytes=err,isFailure=!0)}if(bytes===void 0){readableStreamClose(fetchParams.controller.controller),finalizeResponse(fetchParams,response);return}if(timingInfo.decodedBodySize+=bytes?.byteLength??0,isFailure){fetchParams.controller.terminate(bytes);return}let buffer=new Uint8Array(bytes);if(buffer.byteLength&&fetchParams.controller.controller.enqueue(buffer),isErrored(stream)){fetchParams.controller.terminate();return}if(fetchParams.controller.controller.desiredSize<=0)return}};function onAborted(reason){isAborted(fetchParams)?(response.aborted=!0,isReadable(stream)&&fetchParams.controller.controller.error(fetchParams.controller.serializedAbortReason)):isReadable(stream)&&fetchParams.controller.controller.error(new TypeError("terminated",{cause:isErrorLike(reason)?reason:void 0})),fetchParams.controller.connection.destroy()}return __name(onAborted,"onAborted"),response;function dispatch({body}){let url2=requestCurrentURL(request),agent=fetchParams.controller.dispatcher;return new Promise((resolve,reject)=>agent.dispatch({path:url2.pathname+url2.search,origin:url2.origin,method:request.method,body:agent.isMockActive?request.body&&(request.body.source||request.body.stream):body,headers:request.headersList.entries,maxRedirections:0,upgrade:request.mode==="websocket"?"websocket":void 0},{body:null,abort:null,onConnect(abort){let{connection}=fetchParams.controller;timingInfo.finalConnectionTimingInfo=clampAndCoarsenConnectionTimingInfo(void 0,timingInfo.postRedirectStartTime,fetchParams.crossOriginIsolatedCapability),connection.destroyed?abort(new DOMException("The operation was aborted.","AbortError")):(fetchParams.controller.on("terminated",abort),this.abort=connection.abort=abort),timingInfo.finalNetworkRequestStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability)},onResponseStarted(){timingInfo.finalNetworkResponseStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability)},onHeaders(status,rawHeaders,resume,statusText){if(status<200)return;let codings=[],location="",headersList=new HeadersList;for(let i=0;i<rawHeaders.length;i+=2)headersList.append(bufferToLowerCasedHeaderName(rawHeaders[i]),rawHeaders[i+1].toString("latin1"),!0);let contentEncoding=headersList.get("content-encoding",!0);contentEncoding&&(codings=contentEncoding.toLowerCase().split(",").map(x=>x.trim())),location=headersList.get("location",!0),this.body=new Readable({read:resume});let decoders=[],willFollow=location&&request.redirect==="follow"&&redirectStatusSet.has(status);if(codings.length!==0&&request.method!=="HEAD"&&request.method!=="CONNECT"&&!nullBodyStatus.includes(status)&&!willFollow)for(let i=codings.length-1;i>=0;--i){let coding=codings[i];if(coding==="x-gzip"||coding==="gzip")decoders.push(zlib.createGunzip({flush:zlib.constants.Z_SYNC_FLUSH,finishFlush:zlib.constants.Z_SYNC_FLUSH}));else if(coding==="deflate")decoders.push(createInflate({flush:zlib.constants.Z_SYNC_FLUSH,finishFlush:zlib.constants.Z_SYNC_FLUSH}));else if(coding==="br")decoders.push(zlib.createBrotliDecompress({flush:zlib.constants.BROTLI_OPERATION_FLUSH,finishFlush:zlib.constants.BROTLI_OPERATION_FLUSH}));else{decoders.length=0;break}}let onError=this.onError.bind(this);return resolve({status,statusText,headersList,body:decoders.length?pipeline(this.body,...decoders,err=>{err&&this.onError(err)}).on("error",onError):this.body.on("error",onError)}),!0},onData(chunk){if(fetchParams.controller.dump)return;let bytes=chunk;return timingInfo.encodedBodySize+=bytes.byteLength,this.body.push(bytes)},onComplete(){this.abort&&fetchParams.controller.off("terminated",this.abort),fetchParams.controller.ended=!0,this.body.push(null)},onError(error){this.abort&&fetchParams.controller.off("terminated",this.abort),this.body?.destroy(error),fetchParams.controller.terminate(error),reject(error)},onUpgrade(status,rawHeaders,socket){if(status!==101)return;let headersList=new HeadersList;for(let i=0;i<rawHeaders.length;i+=2)headersList.append(bufferToLowerCasedHeaderName(rawHeaders[i]),rawHeaders[i+1].toString("latin1"),!0);return resolve({status,statusText:STATUS_CODES[status],headersList,socket}),!0}}))}__name(dispatch,"dispatch")}__name(httpNetworkFetch,"httpNetworkFetch");module2.exports={fetch,Fetch,fetching,finalizeAndReportTiming}}});var require_util3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/util.js"(exports,module2){"use strict";var assert=require("node:assert"),{URLSerializer}=require_data_url(),{isValidHeaderName}=require_util2();function urlEquals(A,B,excludeFragment=!1){let serializedA=URLSerializer(A,excludeFragment),serializedB=URLSerializer(B,excludeFragment);return serializedA===serializedB}__name(urlEquals,"urlEquals");function getFieldValues(header){assert(header!==null);let values=[];for(let value of header.split(","))value=value.trim(),isValidHeaderName(value)&&values.push(value);return values}__name(getFieldValues,"getFieldValues");module2.exports={urlEquals,getFieldValues}}});var require_cache3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/cache.js"(exports,module2){"use strict";var{kConstruct}=require_symbols(),{urlEquals,getFieldValues}=require_util3(),{kEnumerableProperty,isDisturbed}=require_util(),{webidl}=require_webidl(),{cloneResponse,fromInnerResponse,getResponseState}=require_response(),{Request,fromInnerRequest,getRequestState}=require_request2(),{fetching}=require_fetch(),{urlIsHttpHttpsScheme,createDeferredPromise,readAllBytes}=require_util2(),assert=require("node:assert"),Cache=class{#relevantRequestResponseList;constructor(){arguments[0]!==kConstruct&&webidl.illegalConstructor(),webidl.util.markAsUncloneable(this),this.#relevantRequestResponseList=arguments[1]}async match(request,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.match";webidl.argumentLengthCheck(arguments,1,prefix),request=webidl.converters.RequestInfo(request,prefix,"request"),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let p=this.#internalMatchAll(request,options,1);if(p.length!==0)return p[0]}async matchAll(request=void 0,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.matchAll";return request!==void 0&&(request=webidl.converters.RequestInfo(request,prefix,"request")),options=webidl.converters.CacheQueryOptions(options,prefix,"options"),this.#internalMatchAll(request,options)}async add(request){webidl.brandCheck(this,Cache);let prefix="Cache.add";webidl.argumentLengthCheck(arguments,1,prefix),request=webidl.converters.RequestInfo(request,prefix,"request");let requests=[request];return await this.addAll(requests)}async addAll(requests){webidl.brandCheck(this,Cache);let prefix="Cache.addAll";webidl.argumentLengthCheck(arguments,1,prefix);let responsePromises=[],requestList=[];for(let request of requests){if(request===void 0)throw webidl.errors.conversionFailed({prefix,argument:"Argument 1",types:["undefined is not allowed"]});if(request=webidl.converters.RequestInfo(request),typeof request=="string")continue;let r=getRequestState(request);if(!urlIsHttpHttpsScheme(r.url)||r.method!=="GET")throw webidl.errors.exception({header:prefix,message:"Expected http/s scheme when method is not GET."})}let fetchControllers=[];for(let request of requests){let r=getRequestState(new Request(request));if(!urlIsHttpHttpsScheme(r.url))throw webidl.errors.exception({header:prefix,message:"Expected http/s scheme."});r.initiator="fetch",r.destination="subresource",requestList.push(r);let responsePromise=createDeferredPromise();fetchControllers.push(fetching({request:r,processResponse(response){if(response.type==="error"||response.status===206||response.status<200||response.status>299)responsePromise.reject(webidl.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}));else if(response.headersList.contains("vary")){let fieldValues=getFieldValues(response.headersList.get("vary"));for(let fieldValue of fieldValues)if(fieldValue==="*"){responsePromise.reject(webidl.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(let controller of fetchControllers)controller.abort();return}}},processResponseEndOfBody(response){if(response.aborted){responsePromise.reject(new DOMException("aborted","AbortError"));return}responsePromise.resolve(response)}})),responsePromises.push(responsePromise.promise)}let responses=await Promise.all(responsePromises),operations=[],index=0;for(let response of responses){let operation={type:"put",request:requestList[index],response};operations.push(operation),index++}let cacheJobPromise=createDeferredPromise(),errorData=null;try{this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve(void 0):cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async put(request,response){webidl.brandCheck(this,Cache);let prefix="Cache.put";webidl.argumentLengthCheck(arguments,2,prefix),request=webidl.converters.RequestInfo(request,prefix,"request"),response=webidl.converters.Response(response,prefix,"response");let innerRequest=null;if(webidl.is.Request(request)?innerRequest=getRequestState(request):innerRequest=getRequestState(new Request(request)),!urlIsHttpHttpsScheme(innerRequest.url)||innerRequest.method!=="GET")throw webidl.errors.exception({header:prefix,message:"Expected an http/s scheme when method is not GET"});let innerResponse=getResponseState(response);if(innerResponse.status===206)throw webidl.errors.exception({header:prefix,message:"Got 206 status"});if(innerResponse.headersList.contains("vary")){let fieldValues=getFieldValues(innerResponse.headersList.get("vary"));for(let fieldValue of fieldValues)if(fieldValue==="*")throw webidl.errors.exception({header:prefix,message:"Got * vary field value"})}if(innerResponse.body&&(isDisturbed(innerResponse.body.stream)||innerResponse.body.stream.locked))throw webidl.errors.exception({header:prefix,message:"Response body is locked or disturbed"});let clonedResponse=cloneResponse(innerResponse),bodyReadPromise=createDeferredPromise();if(innerResponse.body!=null){let reader=innerResponse.body.stream.getReader();readAllBytes(reader,bodyReadPromise.resolve,bodyReadPromise.reject)}else bodyReadPromise.resolve(void 0);let operations=[],operation={type:"put",request:innerRequest,response:clonedResponse};operations.push(operation);let bytes=await bodyReadPromise.promise;clonedResponse.body!=null&&(clonedResponse.body.source=bytes);let cacheJobPromise=createDeferredPromise(),errorData=null;try{this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve():cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async delete(request,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.delete";webidl.argumentLengthCheck(arguments,1,prefix),request=webidl.converters.RequestInfo(request,prefix,"request"),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let r=null;if(webidl.is.Request(request)){if(r=getRequestState(request),r.method!=="GET"&&!options.ignoreMethod)return!1}else assert(typeof request=="string"),r=getRequestState(new Request(request));let operations=[],operation={type:"delete",request:r,options};operations.push(operation);let cacheJobPromise=createDeferredPromise(),errorData=null,requestResponses;try{requestResponses=this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve(!!requestResponses?.length):cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async keys(request=void 0,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.keys";request!==void 0&&(request=webidl.converters.RequestInfo(request,prefix,"request")),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let r=null;if(request!==void 0)if(webidl.is.Request(request)){if(r=getRequestState(request),r.method!=="GET"&&!options.ignoreMethod)return[]}else typeof request=="string"&&(r=getRequestState(new Request(request)));let promise=createDeferredPromise(),requests=[];if(request===void 0)for(let requestResponse of this.#relevantRequestResponseList)requests.push(requestResponse[0]);else{let requestResponses=this.#queryCache(r,options);for(let requestResponse of requestResponses)requests.push(requestResponse[0])}return queueMicrotask(()=>{let requestList=[];for(let request2 of requests){let requestObject=fromInnerRequest(request2,void 0,new AbortController().signal,"immutable");requestList.push(requestObject)}promise.resolve(Object.freeze(requestList))}),promise.promise}#batchCacheOperations(operations){let cache=this.#relevantRequestResponseList,backupCache=[...cache],addedItems=[],resultList=[];try{for(let operation of operations){if(operation.type!=="delete"&&operation.type!=="put")throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'});if(operation.type==="delete"&&operation.response!=null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"});if(this.#queryCache(operation.request,operation.options,addedItems).length)throw new DOMException("???","InvalidStateError");let requestResponses;if(operation.type==="delete"){if(requestResponses=this.#queryCache(operation.request,operation.options),requestResponses.length===0)return[];for(let requestResponse of requestResponses){let idx=cache.indexOf(requestResponse);assert(idx!==-1),cache.splice(idx,1)}}else if(operation.type==="put"){if(operation.response==null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"});let r=operation.request;if(!urlIsHttpHttpsScheme(r.url))throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"});if(r.method!=="GET")throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"});if(operation.options!=null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"});requestResponses=this.#queryCache(operation.request);for(let requestResponse of requestResponses){let idx=cache.indexOf(requestResponse);assert(idx!==-1),cache.splice(idx,1)}cache.push([operation.request,operation.response]),addedItems.push([operation.request,operation.response])}resultList.push([operation.request,operation.response])}return resultList}catch(e){throw this.#relevantRequestResponseList.length=0,this.#relevantRequestResponseList=backupCache,e}}#queryCache(requestQuery,options,targetStorage){let resultList=[],storage=targetStorage??this.#relevantRequestResponseList;for(let requestResponse of storage){let[cachedRequest,cachedResponse]=requestResponse;this.#requestMatchesCachedItem(requestQuery,cachedRequest,cachedResponse,options)&&resultList.push(requestResponse)}return resultList}#requestMatchesCachedItem(requestQuery,request,response=null,options){let queryURL=new URL(requestQuery.url),cachedURL=new URL(request.url);if(options?.ignoreSearch&&(cachedURL.search="",queryURL.search=""),!urlEquals(queryURL,cachedURL,!0))return!1;if(response==null||options?.ignoreVary||!response.headersList.contains("vary"))return!0;let fieldValues=getFieldValues(response.headersList.get("vary"));for(let fieldValue of fieldValues){if(fieldValue==="*")return!1;let requestValue=request.headersList.get(fieldValue),queryValue=requestQuery.headersList.get(fieldValue);if(requestValue!==queryValue)return!1}return!0}#internalMatchAll(request,options,maxResponses=1/0){let r=null;if(request!==void 0)if(webidl.is.Request(request)){if(r=getRequestState(request),r.method!=="GET"&&!options.ignoreMethod)return[]}else typeof request=="string"&&(r=getRequestState(new Request(request)));let responses=[];if(request===void 0)for(let requestResponse of this.#relevantRequestResponseList)responses.push(requestResponse[1]);else{let requestResponses=this.#queryCache(r,options);for(let requestResponse of requestResponses)responses.push(requestResponse[1])}let responseList=[];for(let response of responses){let responseObject=fromInnerResponse(response,"immutable");if(responseList.push(responseObject.clone()),responseList.length>=maxResponses)break}return Object.freeze(responseList)}};__name(Cache,"Cache");Object.defineProperties(Cache.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:!0},match:kEnumerableProperty,matchAll:kEnumerableProperty,add:kEnumerableProperty,addAll:kEnumerableProperty,put:kEnumerableProperty,delete:kEnumerableProperty,keys:kEnumerableProperty});var cacheQueryOptionConverters=[{key:"ignoreSearch",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"ignoreMethod",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"ignoreVary",converter:webidl.converters.boolean,defaultValue:()=>!1}];webidl.converters.CacheQueryOptions=webidl.dictionaryConverter(cacheQueryOptionConverters);webidl.converters.MultiCacheQueryOptions=webidl.dictionaryConverter([...cacheQueryOptionConverters,{key:"cacheName",converter:webidl.converters.DOMString}]);webidl.converters.Response=webidl.interfaceConverter(webidl.is.Response,"Response");webidl.converters["sequence<RequestInfo>"]=webidl.sequenceConverter(webidl.converters.RequestInfo);module2.exports={Cache}}});var require_cachestorage=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/cachestorage.js"(exports,module2){"use strict";var{Cache}=require_cache3(),{webidl}=require_webidl(),{kEnumerableProperty}=require_util(),{kConstruct}=require_symbols(),CacheStorage=class{#caches=new Map;constructor(){arguments[0]!==kConstruct&&webidl.illegalConstructor(),webidl.util.markAsUncloneable(this)}async match(request,options={}){if(webidl.brandCheck(this,CacheStorage),webidl.argumentLengthCheck(arguments,1,"CacheStorage.match"),request=webidl.converters.RequestInfo(request),options=webidl.converters.MultiCacheQueryOptions(options),options.cacheName!=null){if(this.#caches.has(options.cacheName)){let cacheList=this.#caches.get(options.cacheName);return await new Cache(kConstruct,cacheList).match(request,options)}}else for(let cacheList of this.#caches.values()){let response=await new Cache(kConstruct,cacheList).match(request,options);if(response!==void 0)return response}}async has(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.has";return webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.has(cacheName)}async open(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.open";if(webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.has(cacheName)){let cache2=this.#caches.get(cacheName);return new Cache(kConstruct,cache2)}let cache=[];return this.#caches.set(cacheName,cache),new Cache(kConstruct,cache)}async delete(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.delete";return webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.delete(cacheName)}async keys(){return webidl.brandCheck(this,CacheStorage),[...this.#caches.keys()]}};__name(CacheStorage,"CacheStorage");Object.defineProperties(CacheStorage.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:!0},match:kEnumerableProperty,has:kEnumerableProperty,open:kEnumerableProperty,delete:kEnumerableProperty,keys:kEnumerableProperty});module2.exports={CacheStorage}}});var require_constants4=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/constants.js"(exports,module2){"use strict";module2.exports={maxAttributeValueSize:1024,maxNameValuePairSize:4096}}});var require_util4=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/util.js"(exports,module2){"use strict";function isCTLExcludingHtab(value){for(let i=0;i<value.length;++i){let code=value.charCodeAt(i);if(code>=0&&code<=8||code>=10&&code<=31||code===127)return!0}return!1}__name(isCTLExcludingHtab,"isCTLExcludingHtab");function validateCookieName(name){for(let i=0;i<name.length;++i){let code=name.charCodeAt(i);if(code<33||code>126||code===34||code===40||code===41||code===60||code===62||code===64||code===44||code===59||code===58||code===92||code===47||code===91||code===93||code===63||code===61||code===123||code===125)throw new Error("Invalid cookie name")}}__name(validateCookieName,"validateCookieName");function validateCookieValue(value){let len=value.length,i=0;if(value[0]==='"'){if(len===1||value[len-1]!=='"')throw new Error("Invalid cookie value");--len,++i}for(;i<len;){let code=value.charCodeAt(i++);if(code<33||code>126||code===34||code===44||code===59||code===92)throw new Error("Invalid cookie value")}}__name(validateCookieValue,"validateCookieValue");function validateCookiePath(path){for(let i=0;i<path.length;++i){let code=path.charCodeAt(i);if(code<32||code===127||code===59)throw new Error("Invalid cookie path")}}__name(validateCookiePath,"validateCookiePath");function validateCookieDomain(domain){if(domain.startsWith("-")||domain.endsWith(".")||domain.endsWith("-"))throw new Error("Invalid cookie domain")}__name(validateCookieDomain,"validateCookieDomain");var IMFDays=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],IMFMonths=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],IMFPaddedNumbers=Array(61).fill(0).map((_,i)=>i.toString().padStart(2,"0"));function toIMFDate(date){return typeof date=="number"&&(date=new Date(date)),`${IMFDays[date.getUTCDay()]}, ${IMFPaddedNumbers[date.getUTCDate()]} ${IMFMonths[date.getUTCMonth()]} ${date.getUTCFullYear()} ${IMFPaddedNumbers[date.getUTCHours()]}:${IMFPaddedNumbers[date.getUTCMinutes()]}:${IMFPaddedNumbers[date.getUTCSeconds()]} GMT`}__name(toIMFDate,"toIMFDate");function validateCookieMaxAge(maxAge){if(maxAge<0)throw new Error("Invalid cookie max-age")}__name(validateCookieMaxAge,"validateCookieMaxAge");function stringify(cookie){if(cookie.name.length===0)return null;validateCookieName(cookie.name),validateCookieValue(cookie.value);let out=[`${cookie.name}=${cookie.value}`];cookie.name.startsWith("__Secure-")&&(cookie.secure=!0),cookie.name.startsWith("__Host-")&&(cookie.secure=!0,cookie.domain=null,cookie.path="/"),cookie.secure&&out.push("Secure"),cookie.httpOnly&&out.push("HttpOnly"),typeof cookie.maxAge=="number"&&(validateCookieMaxAge(cookie.maxAge),out.push(`Max-Age=${cookie.maxAge}`)),cookie.domain&&(validateCookieDomain(cookie.domain),out.push(`Domain=${cookie.domain}`)),cookie.path&&(validateCookiePath(cookie.path),out.push(`Path=${cookie.path}`)),cookie.expires&&cookie.expires.toString()!=="Invalid Date"&&out.push(`Expires=${toIMFDate(cookie.expires)}`),cookie.sameSite&&out.push(`SameSite=${cookie.sameSite}`);for(let part of cookie.unparsed){if(!part.includes("="))throw new Error("Invalid unparsed");let[key,...value]=part.split("=");out.push(`${key.trim()}=${value.join("=")}`)}return out.join("; ")}__name(stringify,"stringify");module2.exports={isCTLExcludingHtab,validateCookieName,validateCookiePath,validateCookieValue,toIMFDate,stringify}}});var require_parse=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/parse.js"(exports,module2){"use strict";var{maxNameValuePairSize,maxAttributeValueSize}=require_constants4(),{isCTLExcludingHtab}=require_util4(),{collectASequenceOfCodePointsFast}=require_data_url(),assert=require("node:assert"),{unescape}=require("node:querystring");function parseSetCookie(header){if(isCTLExcludingHtab(header))return null;let nameValuePair="",unparsedAttributes="",name="",value="";if(header.includes(";")){let position={position:0};nameValuePair=collectASequenceOfCodePointsFast(";",header,position),unparsedAttributes=header.slice(position.position)}else nameValuePair=header;if(!nameValuePair.includes("="))value=nameValuePair;else{let position={position:0};name=collectASequenceOfCodePointsFast("=",nameValuePair,position),value=nameValuePair.slice(position.position+1)}return name=name.trim(),value=value.trim(),name.length+value.length>maxNameValuePairSize?null:{name,value:unescape(value),...parseUnparsedAttributes(unparsedAttributes)}}__name(parseSetCookie,"parseSetCookie");function parseUnparsedAttributes(unparsedAttributes,cookieAttributeList={}){if(unparsedAttributes.length===0)return cookieAttributeList;assert(unparsedAttributes[0]===";"),unparsedAttributes=unparsedAttributes.slice(1);let cookieAv="";unparsedAttributes.includes(";")?(cookieAv=collectASequenceOfCodePointsFast(";",unparsedAttributes,{position:0}),unparsedAttributes=unparsedAttributes.slice(cookieAv.length)):(cookieAv=unparsedAttributes,unparsedAttributes="");let attributeName="",attributeValue="";if(cookieAv.includes("=")){let position={position:0};attributeName=collectASequenceOfCodePointsFast("=",cookieAv,position),attributeValue=cookieAv.slice(position.position+1)}else attributeName=cookieAv;if(attributeName=attributeName.trim(),attributeValue=attributeValue.trim(),attributeValue.length>maxAttributeValueSize)return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList);let attributeNameLowercase=attributeName.toLowerCase();if(attributeNameLowercase==="expires"){let expiryTime=new Date(attributeValue);cookieAttributeList.expires=expiryTime}else if(attributeNameLowercase==="max-age"){let charCode=attributeValue.charCodeAt(0);if((charCode<48||charCode>57)&&attributeValue[0]!=="-"||!/^\d+$/.test(attributeValue))return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList);let deltaSeconds=Number(attributeValue);cookieAttributeList.maxAge=deltaSeconds}else if(attributeNameLowercase==="domain"){let cookieDomain=attributeValue;cookieDomain[0]==="."&&(cookieDomain=cookieDomain.slice(1)),cookieDomain=cookieDomain.toLowerCase(),cookieAttributeList.domain=cookieDomain}else if(attributeNameLowercase==="path"){let cookiePath="";attributeValue.length===0||attributeValue[0]!=="/"?cookiePath="/":cookiePath=attributeValue,cookieAttributeList.path=cookiePath}else if(attributeNameLowercase==="secure")cookieAttributeList.secure=!0;else if(attributeNameLowercase==="httponly")cookieAttributeList.httpOnly=!0;else if(attributeNameLowercase==="samesite"){let enforcement="Default",attributeValueLowercase=attributeValue.toLowerCase();attributeValueLowercase.includes("none")&&(enforcement="None"),attributeValueLowercase.includes("strict")&&(enforcement="Strict"),attributeValueLowercase.includes("lax")&&(enforcement="Lax"),cookieAttributeList.sameSite=enforcement}else cookieAttributeList.unparsed??=[],cookieAttributeList.unparsed.push(`${attributeName}=${attributeValue}`);return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList)}__name(parseUnparsedAttributes,"parseUnparsedAttributes");module2.exports={parseSetCookie,parseUnparsedAttributes}}});var require_cookies=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/index.js"(exports,module2){"use strict";var{parseSetCookie}=require_parse(),{stringify}=require_util4(),{webidl}=require_webidl(),{Headers}=require_headers(),brandChecks=webidl.brandCheckMultiple([Headers,globalThis.Headers].filter(Boolean));function getCookies(headers){webidl.argumentLengthCheck(arguments,1,"getCookies"),brandChecks(headers);let cookie=headers.get("cookie"),out={};if(!cookie)return out;for(let piece of cookie.split(";")){let[name,...value]=piece.split("=");out[name.trim()]=value.join("=")}return out}__name(getCookies,"getCookies");function deleteCookie(headers,name,attributes){brandChecks(headers);let prefix="deleteCookie";webidl.argumentLengthCheck(arguments,2,prefix),name=webidl.converters.DOMString(name,prefix,"name"),attributes=webidl.converters.DeleteCookieAttributes(attributes),setCookie(headers,{name,value:"",expires:new Date(0),...attributes})}__name(deleteCookie,"deleteCookie");function getSetCookies(headers){webidl.argumentLengthCheck(arguments,1,"getSetCookies"),brandChecks(headers);let cookies=headers.getSetCookie();return cookies?cookies.map(pair=>parseSetCookie(pair)):[]}__name(getSetCookies,"getSetCookies");function parseCookie(cookie){return cookie=webidl.converters.DOMString(cookie),parseSetCookie(cookie)}__name(parseCookie,"parseCookie");function setCookie(headers,cookie){webidl.argumentLengthCheck(arguments,2,"setCookie"),brandChecks(headers),cookie=webidl.converters.Cookie(cookie);let str=stringify(cookie);str&&headers.append("set-cookie",str,!0)}__name(setCookie,"setCookie");webidl.converters.DeleteCookieAttributes=webidl.dictionaryConverter([{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"path",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"domain",defaultValue:()=>null}]);webidl.converters.Cookie=webidl.dictionaryConverter([{converter:webidl.converters.DOMString,key:"name"},{converter:webidl.converters.DOMString,key:"value"},{converter:webidl.nullableConverter(value=>typeof value=="number"?webidl.converters["unsigned long long"](value):new Date(value)),key:"expires",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"path",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.boolean),key:"secure",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:webidl.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:webidl.sequenceConverter(webidl.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);module2.exports={getCookies,deleteCookie,getSetCookies,setCookie,parseCookie}}});var require_events=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/events.js"(exports,module2){"use strict";var{webidl}=require_webidl(),{kEnumerableProperty}=require_util(),{kConstruct}=require_symbols(),MessageEvent=class extends Event{#eventInit;constructor(type,eventInitDict={}){if(type===kConstruct){super(arguments[1],arguments[2]),webidl.util.markAsUncloneable(this);return}let prefix="MessageEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.MessageEventInit(eventInitDict,prefix,"eventInitDict"),super(type,eventInitDict),this.#eventInit=eventInitDict,webidl.util.markAsUncloneable(this)}get data(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.data}get origin(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.origin}get lastEventId(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.lastEventId}get source(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.source}get ports(){return webidl.brandCheck(this,MessageEvent),Object.isFrozen(this.#eventInit.ports)||Object.freeze(this.#eventInit.ports),this.#eventInit.ports}initMessageEvent(type,bubbles=!1,cancelable=!1,data=null,origin="",lastEventId="",source=null,ports=[]){return webidl.brandCheck(this,MessageEvent),webidl.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent"),new MessageEvent(type,{bubbles,cancelable,data,origin,lastEventId,source,ports})}static createFastMessageEvent(type,init){let messageEvent=new MessageEvent(kConstruct,type,init);return messageEvent.#eventInit=init,messageEvent.#eventInit.data??=null,messageEvent.#eventInit.origin??="",messageEvent.#eventInit.lastEventId??="",messageEvent.#eventInit.source??=null,messageEvent.#eventInit.ports??=[],messageEvent}};__name(MessageEvent,"MessageEvent");var{createFastMessageEvent}=MessageEvent;delete MessageEvent.createFastMessageEvent;var CloseEvent=class extends Event{#eventInit;constructor(type,eventInitDict={}){let prefix="CloseEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.CloseEventInit(eventInitDict),super(type,eventInitDict),this.#eventInit=eventInitDict,webidl.util.markAsUncloneable(this)}get wasClean(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.wasClean}get code(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.code}get reason(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.reason}};__name(CloseEvent,"CloseEvent");var ErrorEvent=class extends Event{#eventInit;constructor(type,eventInitDict){let prefix="ErrorEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),super(type,eventInitDict),webidl.util.markAsUncloneable(this),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.ErrorEventInit(eventInitDict??{}),this.#eventInit=eventInitDict}get message(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.message}get filename(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.filename}get lineno(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.lineno}get colno(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.colno}get error(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.error}};__name(ErrorEvent,"ErrorEvent");Object.defineProperties(MessageEvent.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:!0},data:kEnumerableProperty,origin:kEnumerableProperty,lastEventId:kEnumerableProperty,source:kEnumerableProperty,ports:kEnumerableProperty,initMessageEvent:kEnumerableProperty});Object.defineProperties(CloseEvent.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:!0},reason:kEnumerableProperty,code:kEnumerableProperty,wasClean:kEnumerableProperty});Object.defineProperties(ErrorEvent.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:!0},message:kEnumerableProperty,filename:kEnumerableProperty,lineno:kEnumerableProperty,colno:kEnumerableProperty,error:kEnumerableProperty});webidl.converters.MessagePort=webidl.interfaceConverter(webidl.is.MessagePort,"MessagePort");webidl.converters["sequence<MessagePort>"]=webidl.sequenceConverter(webidl.converters.MessagePort);var eventInit=[{key:"bubbles",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"cancelable",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"composed",converter:webidl.converters.boolean,defaultValue:()=>!1}];webidl.converters.MessageEventInit=webidl.dictionaryConverter([...eventInit,{key:"data",converter:webidl.converters.any,defaultValue:()=>null},{key:"origin",converter:webidl.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:webidl.converters.DOMString,defaultValue:()=>""},{key:"source",converter:webidl.nullableConverter(webidl.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:webidl.converters["sequence<MessagePort>"],defaultValue:()=>new Array(0)}]);webidl.converters.CloseEventInit=webidl.dictionaryConverter([...eventInit,{key:"wasClean",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"code",converter:webidl.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:webidl.converters.USVString,defaultValue:()=>""}]);webidl.converters.ErrorEventInit=webidl.dictionaryConverter([...eventInit,{key:"message",converter:webidl.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:webidl.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:webidl.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:webidl.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:webidl.converters.any}]);module2.exports={MessageEvent,CloseEvent,ErrorEvent,createFastMessageEvent}}});var require_constants5=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/constants.js"(exports,module2){"use strict";var uid="258EAFA5-E914-47DA-95CA-C5AB0DC85B11",staticPropertyDescriptors={enumerable:!0,writable:!1,configurable:!1},states={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3},sentCloseFrameState={SENT:1,RECEIVED:2},opcodes={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10},maxUnsigned16Bit=65535,parserStates={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4},emptyBuffer=Buffer.allocUnsafe(0),sendHints={text:1,typedArray:2,arrayBuffer:3,blob:4};module2.exports={uid,sentCloseFrameState,staticPropertyDescriptors,states,opcodes,maxUnsigned16Bit,parserStates,emptyBuffer,sendHints}}});var require_util5=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/util.js"(exports,module2){"use strict";var{states,opcodes}=require_constants5(),{isUtf8}=require("node:buffer"),{collectASequenceOfCodePointsFast,removeHTTPWhitespace}=require_data_url();function isConnecting(readyState){return readyState===states.CONNECTING}__name(isConnecting,"isConnecting");function isEstablished(readyState){return readyState===states.OPEN}__name(isEstablished,"isEstablished");function isClosing(readyState){return readyState===states.CLOSING}__name(isClosing,"isClosing");function isClosed(readyState){return readyState===states.CLOSED}__name(isClosed,"isClosed");function fireEvent(e,target,eventFactory=(type,init)=>new Event(type,init),eventInitDict={}){let event=eventFactory(e,eventInitDict);target.dispatchEvent(event)}__name(fireEvent,"fireEvent");function websocketMessageReceived(handler2,type,data){handler2.onMessage(type,data)}__name(websocketMessageReceived,"websocketMessageReceived");function toArrayBuffer(buffer){return buffer.byteLength===buffer.buffer.byteLength?buffer.buffer:new Uint8Array(buffer).buffer}__name(toArrayBuffer,"toArrayBuffer");function isValidSubprotocol(protocol){if(protocol.length===0)return!1;for(let i=0;i<protocol.length;++i){let code=protocol.charCodeAt(i);if(code<33||code>126||code===34||code===40||code===41||code===44||code===47||code===58||code===59||code===60||code===61||code===62||code===63||code===64||code===91||code===92||code===93||code===123||code===125)return!1}return!0}__name(isValidSubprotocol,"isValidSubprotocol");function isValidStatusCode(code){return code>=1e3&&code<1015?code!==1004&&code!==1005&&code!==1006:code>=3e3&&code<=4999}__name(isValidStatusCode,"isValidStatusCode");function isControlFrame(opcode){return opcode===opcodes.CLOSE||opcode===opcodes.PING||opcode===opcodes.PONG}__name(isControlFrame,"isControlFrame");function isContinuationFrame(opcode){return opcode===opcodes.CONTINUATION}__name(isContinuationFrame,"isContinuationFrame");function isTextBinaryFrame(opcode){return opcode===opcodes.TEXT||opcode===opcodes.BINARY}__name(isTextBinaryFrame,"isTextBinaryFrame");function isValidOpcode(opcode){return isTextBinaryFrame(opcode)||isContinuationFrame(opcode)||isControlFrame(opcode)}__name(isValidOpcode,"isValidOpcode");function parseExtensions(extensions){let position={position:0},extensionList=new Map;for(;position.position<extensions.length;){let pair=collectASequenceOfCodePointsFast(";",extensions,position),[name,value=""]=pair.split("=");extensionList.set(removeHTTPWhitespace(name,!0,!1),removeHTTPWhitespace(value,!1,!0)),position.position++}return extensionList}__name(parseExtensions,"parseExtensions");function isValidClientWindowBits(value){for(let i=0;i<value.length;i++){let byte=value.charCodeAt(i);if(byte<48||byte>57)return!1}return!0}__name(isValidClientWindowBits,"isValidClientWindowBits");function getURLRecord(url2,baseURL){let urlRecord;try{urlRecord=new URL(url2,baseURL)}catch(e){throw new DOMException(e,"SyntaxError")}if(urlRecord.protocol==="http:"?urlRecord.protocol="ws:":urlRecord.protocol==="https:"&&(urlRecord.protocol="wss:"),urlRecord.protocol!=="ws:"&&urlRecord.protocol!=="wss:")throw new DOMException("expected a ws: or wss: url","SyntaxError");if(urlRecord.hash.length||urlRecord.href.endsWith("#"))throw new DOMException("hash","SyntaxError");return urlRecord}__name(getURLRecord,"getURLRecord");function validateCloseCodeAndReason(code,reason){if(code!==null&&code!==1e3&&(code<3e3||code>4999))throw new DOMException("invalid code","InvalidAccessError");if(reason!==null){let reasonBytesLength=Buffer.byteLength(reason);if(reasonBytesLength>123)throw new DOMException(`Reason must be less than 123 bytes; received ${reasonBytesLength}`,"SyntaxError")}}__name(validateCloseCodeAndReason,"validateCloseCodeAndReason");var utf8Decode=(()=>{if(typeof process.versions.icu=="string"){let fatalDecoder=new TextDecoder("utf-8",{fatal:!0});return fatalDecoder.decode.bind(fatalDecoder)}return function(buffer){if(isUtf8(buffer))return buffer.toString("utf-8");throw new TypeError("Invalid utf-8 received.")}})();module2.exports={isConnecting,isEstablished,isClosing,isClosed,fireEvent,isValidSubprotocol,isValidStatusCode,websocketMessageReceived,utf8Decode,isControlFrame,isContinuationFrame,isTextBinaryFrame,isValidOpcode,parseExtensions,isValidClientWindowBits,toArrayBuffer,getURLRecord,validateCloseCodeAndReason}}});var require_frame=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/frame.js"(exports,module2){"use strict";var{maxUnsigned16Bit,opcodes}=require_constants5(),BUFFER_SIZE=8*1024,crypto,buffer=null,bufIdx=BUFFER_SIZE;try{crypto=require("node:crypto")}catch{crypto={randomFillSync:__name(function(buffer2,_offset,_size){for(let i=0;i<buffer2.length;++i)buffer2[i]=Math.random()*255|0;return buffer2},"randomFillSync")}}function generateMask(){return bufIdx===BUFFER_SIZE&&(bufIdx=0,crypto.randomFillSync(buffer??=Buffer.allocUnsafeSlow(BUFFER_SIZE),0,BUFFER_SIZE)),[buffer[bufIdx++],buffer[bufIdx++],buffer[bufIdx++],buffer[bufIdx++]]}__name(generateMask,"generateMask");var WebsocketFrameSend=class{constructor(data){this.frameData=data}createFrame(opcode){let frameData=this.frameData,maskKey=generateMask(),bodyLength=frameData?.byteLength??0,payloadLength=bodyLength,offset=6;bodyLength>maxUnsigned16Bit?(offset+=8,payloadLength=127):bodyLength>125&&(offset+=2,payloadLength=126);let buffer2=Buffer.allocUnsafe(bodyLength+offset);buffer2[0]=buffer2[1]=0,buffer2[0]|=128,buffer2[0]=(buffer2[0]&240)+opcode;buffer2[offset-4]=maskKey[0],buffer2[offset-3]=maskKey[1],buffer2[offset-2]=maskKey[2],buffer2[offset-1]=maskKey[3],buffer2[1]=payloadLength,payloadLength===126?buffer2.writeUInt16BE(bodyLength,2):payloadLength===127&&(buffer2[2]=buffer2[3]=0,buffer2.writeUIntBE(bodyLength,4,6)),buffer2[1]|=128;for(let i=0;i<bodyLength;++i)buffer2[offset+i]=frameData[i]^maskKey[i&3];return buffer2}static createFastTextFrame(buffer2){let maskKey=generateMask(),bodyLength=buffer2.length;for(let i=0;i<bodyLength;++i)buffer2[i]^=maskKey[i&3];let payloadLength=bodyLength,offset=6;bodyLength>maxUnsigned16Bit?(offset+=8,payloadLength=127):bodyLength>125&&(offset+=2,payloadLength=126);let head=Buffer.allocUnsafeSlow(offset);return head[0]=128|opcodes.TEXT,head[1]=payloadLength|128,head[offset-4]=maskKey[0],head[offset-3]=maskKey[1],head[offset-2]=maskKey[2],head[offset-1]=maskKey[3],payloadLength===126?head.writeUInt16BE(bodyLength,2):payloadLength===127&&(head[2]=head[3]=0,head.writeUIntBE(bodyLength,4,6)),[head,buffer2]}};__name(WebsocketFrameSend,"WebsocketFrameSend");module2.exports={WebsocketFrameSend}}});var require_connection=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/connection.js"(exports,module2){"use strict";var{uid,states,sentCloseFrameState,emptyBuffer,opcodes}=require_constants5(),{parseExtensions,isClosed,isClosing,isEstablished,validateCloseCodeAndReason}=require_util5(),{channels}=require_diagnostics(),{makeRequest}=require_request2(),{fetching}=require_fetch(),{Headers,getHeadersList}=require_headers(),{getDecodeSplit}=require_util2(),{WebsocketFrameSend}=require_frame(),assert=require("node:assert"),crypto;try{crypto=require("node:crypto")}catch{}function establishWebSocketConnection(url2,protocols,client,handler2,options){let requestURL=url2;requestURL.protocol=url2.protocol==="ws:"?"http:":"https:";let request=makeRequest({urlList:[requestURL],client,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(options.headers){let headersList=getHeadersList(new Headers(options.headers));request.headersList=headersList}let keyValue=crypto.randomBytes(16).toString("base64");request.headersList.append("sec-websocket-key",keyValue,!0),request.headersList.append("sec-websocket-version","13",!0);for(let protocol of protocols)request.headersList.append("sec-websocket-protocol",protocol,!0);let permessageDeflate="permessage-deflate; client_max_window_bits";return request.headersList.append("sec-websocket-extensions",permessageDeflate,!0),fetching({request,useParallelQueue:!0,dispatcher:options.dispatcher,processResponse(response){if(response.type==="error"&&(handler2.readyState=states.CLOSED),response.type==="error"||response.status!==101){failWebsocketConnection(handler2,1002,"Received network error or non-101 status code.");return}if(protocols.length!==0&&!response.headersList.get("Sec-WebSocket-Protocol")){failWebsocketConnection(handler2,1002,"Server did not respond with sent protocols.");return}if(response.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){failWebsocketConnection(handler2,1002,'Server did not set Upgrade header to "websocket".');return}if(response.headersList.get("Connection")?.toLowerCase()!=="upgrade"){failWebsocketConnection(handler2,1002,'Server did not set Connection header to "upgrade".');return}let secWSAccept=response.headersList.get("Sec-WebSocket-Accept"),digest=crypto.createHash("sha1").update(keyValue+uid).digest("base64");if(secWSAccept!==digest){failWebsocketConnection(handler2,1002,"Incorrect hash received in Sec-WebSocket-Accept header.");return}let secExtension=response.headersList.get("Sec-WebSocket-Extensions"),extensions;if(secExtension!==null&&(extensions=parseExtensions(secExtension),!extensions.has("permessage-deflate"))){failWebsocketConnection(handler2,1002,"Sec-WebSocket-Extensions header does not match.");return}let secProtocol=response.headersList.get("Sec-WebSocket-Protocol");if(secProtocol!==null&&!getDecodeSplit("sec-websocket-protocol",request.headersList).includes(secProtocol)){failWebsocketConnection(handler2,1002,"Protocol was not set in the opening handshake.");return}response.socket.on("data",handler2.onSocketData),response.socket.on("close",handler2.onSocketClose),response.socket.on("error",handler2.onSocketError),channels.open.hasSubscribers&&channels.open.publish({address:response.socket.address(),protocol:secProtocol,extensions:secExtension}),handler2.wasEverConnected=!0,handler2.onConnectionEstablished(response,extensions)}})}__name(establishWebSocketConnection,"establishWebSocketConnection");function closeWebSocketConnection(object,code,reason,validate=!1){if(code??=null,reason??="",validate&&validateCloseCodeAndReason(code,reason),!(isClosed(object.readyState)||isClosing(object.readyState)))if(!isEstablished(object.readyState))failWebsocketConnection(object),object.readyState=states.CLOSING;else if(!object.closeState.has(sentCloseFrameState.SENT)&&!object.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend;reason.length!==0&&code===null&&(code=1e3),assert(code===null||Number.isInteger(code)),code===null&&reason.length===0?frame.frameData=emptyBuffer:code!==null&&reason===null?(frame.frameData=Buffer.allocUnsafe(2),frame.frameData.writeUInt16BE(code,0)):code!==null&&reason!==null?(frame.frameData=Buffer.allocUnsafe(2+Buffer.byteLength(reason)),frame.frameData.writeUInt16BE(code,0),frame.frameData.write(reason,2,"utf-8")):frame.frameData=emptyBuffer,object.socket.write(frame.createFrame(opcodes.CLOSE)),object.closeState.add(sentCloseFrameState.SENT),object.readyState=states.CLOSING}else object.readyState=states.CLOSING}__name(closeWebSocketConnection,"closeWebSocketConnection");function failWebsocketConnection(handler2,code,reason){isEstablished(handler2.readyState)&&closeWebSocketConnection(handler2,code,reason,!1),handler2.controller.abort(),handler2.socket?.destroyed===!1&&handler2.socket.destroy(),handler2.onFail(code,reason)}__name(failWebsocketConnection,"failWebsocketConnection");module2.exports={establishWebSocketConnection,failWebsocketConnection,closeWebSocketConnection}}});var require_permessage_deflate=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/permessage-deflate.js"(exports,module2){"use strict";var{createInflateRaw,Z_DEFAULT_WINDOWBITS}=require("node:zlib"),{isValidClientWindowBits}=require_util5(),tail=Buffer.from([0,0,255,255]),kBuffer=Symbol("kBuffer"),kLength=Symbol("kLength"),PerMessageDeflate=class{#inflate;#options={};constructor(extensions){this.#options.serverNoContextTakeover=extensions.has("server_no_context_takeover"),this.#options.serverMaxWindowBits=extensions.get("server_max_window_bits")}decompress(chunk,fin,callback){if(!this.#inflate){let windowBits=Z_DEFAULT_WINDOWBITS;if(this.#options.serverMaxWindowBits){if(!isValidClientWindowBits(this.#options.serverMaxWindowBits)){callback(new Error("Invalid server_max_window_bits"));return}windowBits=Number.parseInt(this.#options.serverMaxWindowBits)}this.#inflate=createInflateRaw({windowBits}),this.#inflate[kBuffer]=[],this.#inflate[kLength]=0,this.#inflate.on("data",data=>{this.#inflate[kBuffer].push(data),this.#inflate[kLength]+=data.length}),this.#inflate.on("error",err=>{this.#inflate=null,callback(err)})}this.#inflate.write(chunk),fin&&this.#inflate.write(tail),this.#inflate.flush(()=>{let full=Buffer.concat(this.#inflate[kBuffer],this.#inflate[kLength]);this.#inflate[kBuffer].length=0,this.#inflate[kLength]=0,callback(null,full)})}};__name(PerMessageDeflate,"PerMessageDeflate");module2.exports={PerMessageDeflate}}});var require_receiver=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/receiver.js"(exports,module2){"use strict";var{Writable}=require("node:stream"),assert=require("node:assert"),{parserStates,opcodes,states,emptyBuffer,sentCloseFrameState}=require_constants5(),{channels}=require_diagnostics(),{isValidStatusCode,isValidOpcode,websocketMessageReceived,utf8Decode,isControlFrame,isTextBinaryFrame,isContinuationFrame}=require_util5(),{failWebsocketConnection}=require_connection(),{WebsocketFrameSend}=require_frame(),{PerMessageDeflate}=require_permessage_deflate(),ByteParser=class extends Writable{#buffers=[];#fragmentsBytes=0;#byteOffset=0;#loop=!1;#state=parserStates.INFO;#info={};#fragments=[];#extensions;#handler;constructor(handler2,extensions){super(),this.#handler=handler2,this.#extensions=extensions??new Map,this.#extensions.has("permessage-deflate")&&this.#extensions.set("permessage-deflate",new PerMessageDeflate(extensions))}_write(chunk,_,callback){this.#buffers.push(chunk),this.#byteOffset+=chunk.length,this.#loop=!0,this.run(callback)}run(callback){for(;this.#loop;)if(this.#state===parserStates.INFO){if(this.#byteOffset<2)return callback();let buffer=this.consume(2),fin=(buffer[0]&128)!==0,opcode=buffer[0]&15,masked=(buffer[1]&128)===128,fragmented=!fin&&opcode!==opcodes.CONTINUATION,payloadLength=buffer[1]&127,rsv1=buffer[0]&64,rsv2=buffer[0]&32,rsv3=buffer[0]&16;if(!isValidOpcode(opcode))return failWebsocketConnection(this.#handler,1002,"Invalid opcode received"),callback();if(masked)return failWebsocketConnection(this.#handler,1002,"Frame cannot be masked"),callback();if(rsv1!==0&&!this.#extensions.has("permessage-deflate")){failWebsocketConnection(this.#handler,1002,"Expected RSV1 to be clear.");return}if(rsv2!==0||rsv3!==0){failWebsocketConnection(this.#handler,1002,"RSV1, RSV2, RSV3 must be clear");return}if(fragmented&&!isTextBinaryFrame(opcode)){failWebsocketConnection(this.#handler,1002,"Invalid frame type was fragmented.");return}if(isTextBinaryFrame(opcode)&&this.#fragments.length>0){failWebsocketConnection(this.#handler,1002,"Expected continuation frame");return}if(this.#info.fragmented&&fragmented){failWebsocketConnection(this.#handler,1002,"Fragmented frame exceeded 125 bytes.");return}if((payloadLength>125||fragmented)&&isControlFrame(opcode)){failWebsocketConnection(this.#handler,1002,"Control frame either too large or fragmented");return}if(isContinuationFrame(opcode)&&this.#fragments.length===0&&!this.#info.compressed){failWebsocketConnection(this.#handler,1002,"Unexpected continuation frame");return}payloadLength<=125?(this.#info.payloadLength=payloadLength,this.#state=parserStates.READ_DATA):payloadLength===126?this.#state=parserStates.PAYLOADLENGTH_16:payloadLength===127&&(this.#state=parserStates.PAYLOADLENGTH_64),isTextBinaryFrame(opcode)&&(this.#info.binaryType=opcode,this.#info.compressed=rsv1!==0),this.#info.opcode=opcode,this.#info.masked=masked,this.#info.fin=fin,this.#info.fragmented=fragmented}else if(this.#state===parserStates.PAYLOADLENGTH_16){if(this.#byteOffset<2)return callback();let buffer=this.consume(2);this.#info.payloadLength=buffer.readUInt16BE(0),this.#state=parserStates.READ_DATA}else if(this.#state===parserStates.PAYLOADLENGTH_64){if(this.#byteOffset<8)return callback();let buffer=this.consume(8),upper=buffer.readUInt32BE(0);if(upper>2**31-1){failWebsocketConnection(this.#handler,1009,"Received payload length > 2^31 bytes.");return}let lower=buffer.readUInt32BE(4);this.#info.payloadLength=(upper<<8)+lower,this.#state=parserStates.READ_DATA}else if(this.#state===parserStates.READ_DATA){if(this.#byteOffset<this.#info.payloadLength)return callback();let body=this.consume(this.#info.payloadLength);if(isControlFrame(this.#info.opcode))this.#loop=this.parseControlFrame(body),this.#state=parserStates.INFO;else if(!this.#info.compressed)this.writeFragments(body),!this.#info.fragmented&&this.#info.fin&&websocketMessageReceived(this.#handler,this.#info.binaryType,this.consumeFragments()),this.#state=parserStates.INFO;else{this.#extensions.get("permessage-deflate").decompress(body,this.#info.fin,(error,data)=>{if(error){failWebsocketConnection(this.#handler,1007,error.message);return}if(this.writeFragments(data),!this.#info.fin){this.#state=parserStates.INFO,this.#loop=!0,this.run(callback);return}websocketMessageReceived(this.#handler,this.#info.binaryType,this.consumeFragments()),this.#loop=!0,this.#state=parserStates.INFO,this.run(callback)}),this.#loop=!1;break}}}consume(n){if(n>this.#byteOffset)throw new Error("Called consume() before buffers satiated.");if(n===0)return emptyBuffer;this.#byteOffset-=n;let first=this.#buffers[0];if(first.length>n)return this.#buffers[0]=first.subarray(n,first.length),first.subarray(0,n);if(first.length===n)return this.#buffers.shift();{let offset=0,buffer=Buffer.allocUnsafeSlow(n);for(;offset!==n;){let next=this.#buffers[0],length=next.length;if(length+offset===n){buffer.set(this.#buffers.shift(),offset);break}else if(length+offset>n){buffer.set(next.subarray(0,n-offset),offset),this.#buffers[0]=next.subarray(n-offset);break}else buffer.set(this.#buffers.shift(),offset),offset+=length}return buffer}}writeFragments(fragment){this.#fragmentsBytes+=fragment.length,this.#fragments.push(fragment)}consumeFragments(){let fragments=this.#fragments;if(fragments.length===1)return this.#fragmentsBytes=0,fragments.shift();let offset=0,output=Buffer.allocUnsafeSlow(this.#fragmentsBytes);for(let i=0;i<fragments.length;++i){let buffer=fragments[i];output.set(buffer,offset),offset+=buffer.length}return this.#fragments=[],this.#fragmentsBytes=0,output}parseCloseBody(data){assert(data.length!==1);let code;if(data.length>=2&&(code=data.readUInt16BE(0)),code!==void 0&&!isValidStatusCode(code))return{code:1002,reason:"Invalid status code",error:!0};let reason=data.subarray(2);reason[0]===239&&reason[1]===187&&reason[2]===191&&(reason=reason.subarray(3));try{reason=utf8Decode(reason)}catch{return{code:1007,reason:"Invalid UTF-8",error:!0}}return{code,reason,error:!1}}parseControlFrame(body){let{opcode,payloadLength}=this.#info;if(opcode===opcodes.CLOSE){if(payloadLength===1)return failWebsocketConnection(this.#handler,1002,"Received close frame with a 1-byte body."),!1;if(this.#info.closeInfo=this.parseCloseBody(body),this.#info.closeInfo.error){let{code,reason}=this.#info.closeInfo;return failWebsocketConnection(this.#handler,code,reason),!1}if(!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let body2=emptyBuffer;this.#info.closeInfo.code&&(body2=Buffer.allocUnsafe(2),body2.writeUInt16BE(this.#info.closeInfo.code,0));let closeFrame=new WebsocketFrameSend(body2);this.#handler.socket.write(closeFrame.createFrame(opcodes.CLOSE)),this.#handler.closeState.add(sentCloseFrameState.SENT)}return this.#handler.readyState=states.CLOSING,this.#handler.closeState.add(sentCloseFrameState.RECEIVED),!1}else if(opcode===opcodes.PING){if(!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend(body);this.#handler.socket.write(frame.createFrame(opcodes.PONG)),channels.ping.hasSubscribers&&channels.ping.publish({payload:body})}}else opcode===opcodes.PONG&&channels.pong.hasSubscribers&&channels.pong.publish({payload:body});return!0}get closingInfo(){return this.#info.closeInfo}};__name(ByteParser,"ByteParser");module2.exports={ByteParser}}});var require_sender=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/sender.js"(exports,module2){"use strict";var{WebsocketFrameSend}=require_frame(),{opcodes,sendHints}=require_constants5(),FixedQueue=require_fixed_queue(),SendQueue=class{#queue=new FixedQueue;#running=!1;#socket;constructor(socket){this.#socket=socket}add(item,cb,hint){if(hint!==sendHints.blob){if(this.#running){let node2={promise:null,callback:cb,frame:createFrame(item,hint)};this.#queue.push(node2)}else if(hint===sendHints.text){let{0:head,1:body}=WebsocketFrameSend.createFastTextFrame(item);this.#socket.cork(),this.#socket.write(head),this.#socket.write(body,cb),this.#socket.uncork()}else this.#socket.write(createFrame(item,hint),cb);return}let node={promise:item.arrayBuffer().then(ab=>{node.promise=null,node.frame=createFrame(ab,hint)}),callback:cb,frame:null};this.#queue.push(node),this.#running||this.#run()}async#run(){this.#running=!0;let queue=this.#queue;for(;!queue.isEmpty();){let node=queue.shift();node.promise!==null&&await node.promise,this.#socket.write(node.frame,node.callback),node.callback=node.frame=null}this.#running=!1}};__name(SendQueue,"SendQueue");function createFrame(data,hint){return new WebsocketFrameSend(toBuffer(data,hint)).createFrame(hint===sendHints.text?opcodes.TEXT:opcodes.BINARY)}__name(createFrame,"createFrame");function toBuffer(data,hint){switch(hint){case sendHints.text:case sendHints.typedArray:return new Uint8Array(data.buffer,data.byteOffset,data.byteLength);case sendHints.arrayBuffer:case sendHints.blob:return new Uint8Array(data)}}__name(toBuffer,"toBuffer");module2.exports={SendQueue}}});var require_websocket=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/websocket.js"(exports,module2){"use strict";var{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{environmentSettingsObject}=require_util2(),{staticPropertyDescriptors,states,sentCloseFrameState,sendHints,opcodes}=require_constants5(),{isConnecting,isEstablished,isClosing,isValidSubprotocol,fireEvent,utf8Decode,toArrayBuffer,getURLRecord}=require_util5(),{establishWebSocketConnection,closeWebSocketConnection,failWebsocketConnection}=require_connection(),{ByteParser}=require_receiver(),{kEnumerableProperty}=require_util(),{getGlobalDispatcher}=require_global2(),{types}=require("node:util"),{ErrorEvent,CloseEvent,createFastMessageEvent}=require_events(),{SendQueue}=require_sender(),{channels}=require_diagnostics(),WebSocket=class extends EventTarget{#events={open:null,error:null,close:null,message:null};#bufferedAmount=0;#protocol="";#extensions="";#sendQueue;#handler={onConnectionEstablished:(response,extensions)=>this.#onConnectionEstablished(response,extensions),onFail:(code,reason)=>this.#onFail(code,reason),onMessage:(opcode,data)=>this.#onMessage(opcode,data),onParserError:err=>failWebsocketConnection(this.#handler,null,err.message),onParserDrain:()=>this.#onParserDrain(),onSocketData:chunk=>{this.#parser.write(chunk)||this.#handler.socket.pause()},onSocketError:err=>{this.#handler.readyState=states.CLOSING,channels.socketError.hasSubscribers&&channels.socketError.publish(err),this.#handler.socket.destroy()},onSocketClose:()=>this.#onSocketClose(),readyState:states.CONNECTING,socket:null,closeState:new Set,controller:null,wasEverConnected:!1};#url;#binaryType;#parser;constructor(url2,protocols=[]){super(),webidl.util.markAsUncloneable(this);let prefix="WebSocket constructor";webidl.argumentLengthCheck(arguments,1,prefix);let options=webidl.converters["DOMString or sequence<DOMString> or WebSocketInit"](protocols,prefix,"options");url2=webidl.converters.USVString(url2),protocols=options.protocols;let baseURL=environmentSettingsObject.settingsObject.baseUrl,urlRecord=getURLRecord(url2,baseURL);if(typeof protocols=="string"&&(protocols=[protocols]),protocols.length!==new Set(protocols.map(p=>p.toLowerCase())).size)throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(protocols.length>0&&!protocols.every(p=>isValidSubprotocol(p)))throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");this.#url=new URL(urlRecord.href);let client=environmentSettingsObject.settingsObject;this.#handler.controller=establishWebSocketConnection(urlRecord,protocols,client,this.#handler,options),this.#handler.readyState=WebSocket.CONNECTING,this.#binaryType="blob"}close(code=void 0,reason=void 0){webidl.brandCheck(this,WebSocket);let prefix="WebSocket.close";code!==void 0&&(code=webidl.converters["unsigned short"](code,prefix,"code",{clamp:!0})),reason!==void 0&&(reason=webidl.converters.USVString(reason)),code??=null,reason??="",closeWebSocketConnection(this.#handler,code,reason,!0)}send(data){webidl.brandCheck(this,WebSocket);let prefix="WebSocket.send";if(webidl.argumentLengthCheck(arguments,1,prefix),data=webidl.converters.WebSocketSendData(data,prefix,"data"),isConnecting(this.#handler.readyState))throw new DOMException("Sent before connected.","InvalidStateError");if(!(!isEstablished(this.#handler.readyState)||isClosing(this.#handler.readyState)))if(typeof data=="string"){let buffer=Buffer.from(data);this.#bufferedAmount+=buffer.byteLength,this.#sendQueue.add(buffer,()=>{this.#bufferedAmount-=buffer.byteLength},sendHints.text)}else types.isArrayBuffer(data)?(this.#bufferedAmount+=data.byteLength,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.byteLength},sendHints.arrayBuffer)):ArrayBuffer.isView(data)?(this.#bufferedAmount+=data.byteLength,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.byteLength},sendHints.typedArray)):webidl.is.Blob(data)&&(this.#bufferedAmount+=data.size,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.size},sendHints.blob))}get readyState(){return webidl.brandCheck(this,WebSocket),this.#handler.readyState}get bufferedAmount(){return webidl.brandCheck(this,WebSocket),this.#bufferedAmount}get url(){return webidl.brandCheck(this,WebSocket),URLSerializer(this.#url)}get extensions(){return webidl.brandCheck(this,WebSocket),this.#extensions}get protocol(){return webidl.brandCheck(this,WebSocket),this.#protocol}get onopen(){return webidl.brandCheck(this,WebSocket),this.#events.open}set onopen(fn){webidl.brandCheck(this,WebSocket),this.#events.open&&this.removeEventListener("open",this.#events.open),typeof fn=="function"?(this.#events.open=fn,this.addEventListener("open",fn)):this.#events.open=null}get onerror(){return webidl.brandCheck(this,WebSocket),this.#events.error}set onerror(fn){webidl.brandCheck(this,WebSocket),this.#events.error&&this.removeEventListener("error",this.#events.error),typeof fn=="function"?(this.#events.error=fn,this.addEventListener("error",fn)):this.#events.error=null}get onclose(){return webidl.brandCheck(this,WebSocket),this.#events.close}set onclose(fn){webidl.brandCheck(this,WebSocket),this.#events.close&&this.removeEventListener("close",this.#events.close),typeof fn=="function"?(this.#events.close=fn,this.addEventListener("close",fn)):this.#events.close=null}get onmessage(){return webidl.brandCheck(this,WebSocket),this.#events.message}set onmessage(fn){webidl.brandCheck(this,WebSocket),this.#events.message&&this.removeEventListener("message",this.#events.message),typeof fn=="function"?(this.#events.message=fn,this.addEventListener("message",fn)):this.#events.message=null}get binaryType(){return webidl.brandCheck(this,WebSocket),this.#binaryType}set binaryType(type){webidl.brandCheck(this,WebSocket),type!=="blob"&&type!=="arraybuffer"?this.#binaryType="blob":this.#binaryType=type}#onConnectionEstablished(response,parsedExtensions){this.#handler.socket=response.socket;let parser=new ByteParser(this.#handler,parsedExtensions);parser.on("drain",()=>this.#handler.onParserDrain()),parser.on("error",err=>this.#handler.onParserError(err)),this.#parser=parser,this.#sendQueue=new SendQueue(response.socket),this.#handler.readyState=states.OPEN;let extensions=response.headersList.get("sec-websocket-extensions");extensions!==null&&(this.#extensions=extensions);let protocol=response.headersList.get("sec-websocket-protocol");protocol!==null&&(this.#protocol=protocol),fireEvent("open",this)}#onFail(code,reason){reason&&fireEvent("error",this,(type,init)=>new ErrorEvent(type,init),{error:new Error(reason),message:reason}),this.#handler.wasEverConnected||(this.#handler.readyState=states.CLOSED,fireEvent("close",this,(type,init)=>new CloseEvent(type,init),{wasClean:!1,code,reason}))}#onMessage(type,data){if(this.#handler.readyState!==states.OPEN)return;let dataForEvent;if(type===opcodes.TEXT)try{dataForEvent=utf8Decode(data)}catch{failWebsocketConnection(this.#handler,1007,"Received invalid UTF-8 in text frame.");return}else type===opcodes.BINARY&&(this.#binaryType==="blob"?dataForEvent=new Blob([data]):dataForEvent=toArrayBuffer(data));fireEvent("message",this,createFastMessageEvent,{origin:this.#url.origin,data:dataForEvent})}#onParserDrain(){this.#handler.socket.resume()}#onSocketClose(){let wasClean=this.#handler.closeState.has(sentCloseFrameState.SENT)&&this.#handler.closeState.has(sentCloseFrameState.RECEIVED),code=1005,reason="",result=this.#parser.closingInfo;result&&!result.error?(code=result.code??1005,reason=result.reason):this.#handler.closeState.has(sentCloseFrameState.RECEIVED)||(code=1006),this.#handler.readyState=states.CLOSED,fireEvent("close",this,(type,init)=>new CloseEvent(type,init),{wasClean,code,reason}),channels.close.hasSubscribers&&channels.close.publish({websocket:this,code,reason})}};__name(WebSocket,"WebSocket");WebSocket.CONNECTING=WebSocket.prototype.CONNECTING=states.CONNECTING;WebSocket.OPEN=WebSocket.prototype.OPEN=states.OPEN;WebSocket.CLOSING=WebSocket.prototype.CLOSING=states.CLOSING;WebSocket.CLOSED=WebSocket.prototype.CLOSED=states.CLOSED;Object.defineProperties(WebSocket.prototype,{CONNECTING:staticPropertyDescriptors,OPEN:staticPropertyDescriptors,CLOSING:staticPropertyDescriptors,CLOSED:staticPropertyDescriptors,url:kEnumerableProperty,readyState:kEnumerableProperty,bufferedAmount:kEnumerableProperty,onopen:kEnumerableProperty,onerror:kEnumerableProperty,onclose:kEnumerableProperty,close:kEnumerableProperty,onmessage:kEnumerableProperty,binaryType:kEnumerableProperty,send:kEnumerableProperty,extensions:kEnumerableProperty,protocol:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocket",writable:!1,enumerable:!1,configurable:!0}});Object.defineProperties(WebSocket,{CONNECTING:staticPropertyDescriptors,OPEN:staticPropertyDescriptors,CLOSING:staticPropertyDescriptors,CLOSED:staticPropertyDescriptors});webidl.converters["sequence<DOMString>"]=webidl.sequenceConverter(webidl.converters.DOMString);webidl.converters["DOMString or sequence<DOMString>"]=function(V,prefix,argument){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&Symbol.iterator in V?webidl.converters["sequence<DOMString>"](V):webidl.converters.DOMString(V,prefix,argument)};webidl.converters.WebSocketInit=webidl.dictionaryConverter([{key:"protocols",converter:webidl.converters["DOMString or sequence<DOMString>"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:webidl.converters.any,defaultValue:()=>getGlobalDispatcher()},{key:"headers",converter:webidl.nullableConverter(webidl.converters.HeadersInit)}]);webidl.converters["DOMString or sequence<DOMString> or WebSocketInit"]=function(V){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&!(Symbol.iterator in V)?webidl.converters.WebSocketInit(V):{protocols:webidl.converters["DOMString or sequence<DOMString>"](V)}};webidl.converters.WebSocketSendData=function(V){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&(webidl.is.Blob(V)||ArrayBuffer.isView(V)||types.isArrayBuffer(V))?V:webidl.converters.USVString(V)};module2.exports={WebSocket}}});var require_websocketerror=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/stream/websocketerror.js"(exports,module2){"use strict";var{webidl}=require_webidl(),{validateCloseCodeAndReason}=require_util5(),{kConstruct}=require_symbols(),{kEnumerableProperty}=require_util(),WebSocketError=class extends DOMException{#closeCode;#reason;constructor(message="",init=void 0){if(message=webidl.converters.DOMString(message,"WebSocketError","message"),super(message,"WebSocketError"),init===kConstruct)return;init!==null&&(init=webidl.converters.WebSocketCloseInfo(init));let code=init.closeCode??null,reason=init.reason??"";validateCloseCodeAndReason(code,reason),reason.length!==0&&code===null&&(code=1e3),this.#closeCode=code,this.#reason=reason}get closeCode(){return this.#closeCode}get reason(){return this.#reason}static createUnvalidatedWebSocketError(message,code,reason){let error=new WebSocketError(message,kConstruct);return error.#closeCode=code,error.#reason=reason,error}};__name(WebSocketError,"WebSocketError");var{createUnvalidatedWebSocketError}=WebSocketError;delete WebSocketError.createUnvalidatedWebSocketError;Object.defineProperties(WebSocketError.prototype,{closeCode:kEnumerableProperty,reason:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocketError",writable:!1,enumerable:!1,configurable:!0}});webidl.is.WebSocketError=webidl.util.MakeTypeAssertion(WebSocketError);module2.exports={WebSocketError,createUnvalidatedWebSocketError}}});var require_websocketstream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/stream/websocketstream.js"(exports,module2){"use strict";var{createDeferredPromise,environmentSettingsObject}=require_util2(),{states,opcodes,sentCloseFrameState}=require_constants5(),{webidl}=require_webidl(),{getURLRecord,isValidSubprotocol,isEstablished,utf8Decode}=require_util5(),{establishWebSocketConnection,failWebsocketConnection,closeWebSocketConnection}=require_connection(),{types}=require("node:util"),{channels}=require_diagnostics(),{WebsocketFrameSend}=require_frame(),{ByteParser}=require_receiver(),{WebSocketError,createUnvalidatedWebSocketError}=require_websocketerror(),{utf8DecodeBytes}=require_util2(),{kEnumerableProperty}=require_util(),emittedExperimentalWarning=!1,WebSocketStream=class{#url;#openedPromise;#closedPromise;#readableStream;#readableStreamController;#writableStream;#handshakeAborted=!1;#handler={onConnectionEstablished:(response,extensions)=>this.#onConnectionEstablished(response,extensions),onFail:(_code,_reason)=>{},onMessage:(opcode,data)=>this.#onMessage(opcode,data),onParserError:err=>failWebsocketConnection(this.#handler,null,err.message),onParserDrain:()=>this.#handler.socket.resume(),onSocketData:chunk=>{this.#parser.write(chunk)||this.#handler.socket.pause()},onSocketError:err=>{this.#handler.readyState=states.CLOSING,channels.socketError.hasSubscribers&&channels.socketError.publish(err),this.#handler.socket.destroy()},onSocketClose:()=>this.#onSocketClose(),readyState:states.CONNECTING,socket:null,closeState:new Set,controller:null,wasEverConnected:!1};#parser;constructor(url2,options=void 0){emittedExperimentalWarning||(process.emitWarning("WebSocketStream is experimental! Expect it to change at any time.",{code:"UNDICI-WSS"}),emittedExperimentalWarning=!0),webidl.argumentLengthCheck(arguments,1,"WebSocket"),url2=webidl.converters.USVString(url2),options!==null&&(options=webidl.converters.WebSocketStreamOptions(options));let baseURL=environmentSettingsObject.settingsObject.baseUrl,urlRecord=getURLRecord(url2,baseURL),protocols=options.protocols;if(protocols.length!==new Set(protocols.map(p=>p.toLowerCase())).size)throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(protocols.length>0&&!protocols.every(p=>isValidSubprotocol(p)))throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(this.#url=urlRecord.toString(),this.#openedPromise=createDeferredPromise(),this.#closedPromise=createDeferredPromise(),options.signal!=null){let signal=options.signal;if(signal.aborted){this.#openedPromise.reject(signal.reason),this.#closedPromise.reject(signal.reason);return}signal.addEventListener("abort",()=>{isEstablished(this.#handler.readyState)||(failWebsocketConnection(this.#handler),this.#handler.readyState=states.CLOSING,this.#openedPromise.reject(signal.reason),this.#closedPromise.reject(signal.reason),this.#handshakeAborted=!0)},{once:!0})}let client=environmentSettingsObject.settingsObject;this.#handler.controller=establishWebSocketConnection(urlRecord,protocols,client,this.#handler,options)}get url(){return this.#url.toString()}get opened(){return this.#openedPromise.promise}get closed(){return this.#closedPromise.promise}close(closeInfo=void 0){closeInfo!==null&&(closeInfo=webidl.converters.WebSocketCloseInfo(closeInfo));let code=closeInfo.closeCode??null,reason=closeInfo.reason;closeWebSocketConnection(this.#handler,code,reason,!0)}#write(chunk){let promise=createDeferredPromise(),data=null,opcode=null;if(ArrayBuffer.isView(chunk)||types.isArrayBuffer(chunk))data=new Uint8Array(ArrayBuffer.isView(chunk)?new Uint8Array(chunk.buffer,chunk.byteOffset,chunk.byteLength):chunk),opcode=opcodes.BINARY;else{let string;try{string=webidl.converters.DOMString(chunk)}catch(e){promise.reject(e);return}data=new TextEncoder().encode(string),opcode=opcodes.TEXT}if(!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend(data);this.#handler.socket.write(frame.createFrame(opcode),()=>{promise.resolve(void 0)})}return promise}#onConnectionEstablished(response,parsedExtensions){this.#handler.socket=response.socket;let parser=new ByteParser(this.#handler,parsedExtensions);parser.on("drain",()=>this.#handler.onParserDrain()),parser.on("error",err=>this.#handler.onParserError(err)),this.#parser=parser,this.#handler.readyState=states.OPEN;let extensions=parsedExtensions??"",protocol=response.headersList.get("sec-websocket-protocol")??"",readable=new ReadableStream({start:controller=>{this.#readableStreamController=controller},pull(controller){let chunk;for(;controller.desiredSize>0&&(chunk=response.socket.read())!==null;)controller.enqueue(chunk)},cancel:reason=>this.#cancel(reason)}),writable=new WritableStream({write:chunk=>this.#write(chunk),close:()=>closeWebSocketConnection(this.#handler,null,null),abort:reason=>this.#closeUsingReason(reason)});this.#readableStream=readable,this.#writableStream=writable,this.#openedPromise.resolve({extensions,protocol,readable,writable})}#onMessage(type,data){if(this.#handler.readyState!==states.OPEN)return;let chunk;if(type===opcodes.TEXT)try{chunk=utf8Decode(data)}catch{failWebsocketConnection(this.#handler,"Received invalid UTF-8 in text frame.");return}else type===opcodes.BINARY&&(chunk=new Uint8Array(data.buffer,data.byteOffset,data.byteLength));this.#readableStreamController.enqueue(chunk)}#onSocketClose(){let wasClean=this.#handler.closeState.has(sentCloseFrameState.SENT)&&this.#handler.closeState.has(sentCloseFrameState.RECEIVED);if(this.#handler.readyState=states.CLOSED,this.#handshakeAborted)return;this.#handler.wasEverConnected||this.#openedPromise.reject(new WebSocketError("Socket never opened"));let result=this.#parser.closingInfo,code=result?.code??1005;!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)&&(code=1006);let reason=result?.reason==null?"":utf8DecodeBytes(Buffer.from(result.reason));if(wasClean)this.#readableStream.cancel().catch(()=>{}),this.#writableStream.locked||this.#writableStream.abort(new DOMException("A closed WebSocketStream cannot be written to","InvalidStateError")),this.#closedPromise.resolve({closeCode:code,reason});else{let error=createUnvalidatedWebSocketError("unclean close",code,reason);this.#readableStreamController.error(error),this.#writableStream.abort(error),this.#closedPromise.reject(error)}}#closeUsingReason(reason){let code=null,reasonString="";webidl.is.WebSocketError(reason)&&(code=reason.closeCode,reasonString=reason.reason),closeWebSocketConnection(this.#handler,code,reasonString)}#cancel(reason){this.#closeUsingReason(reason)}};__name(WebSocketStream,"WebSocketStream");Object.defineProperties(WebSocketStream.prototype,{url:kEnumerableProperty,opened:kEnumerableProperty,closed:kEnumerableProperty,close:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocketStream",writable:!1,enumerable:!1,configurable:!0}});webidl.converters.WebSocketStreamOptions=webidl.dictionaryConverter([{key:"protocols",converter:webidl.sequenceConverter(webidl.converters.USVString),defaultValue:()=>[]},{key:"signal",converter:webidl.nullableConverter(webidl.converters.AbortSignal),defaultValue:()=>null}]);webidl.converters.WebSocketCloseInfo=webidl.dictionaryConverter([{key:"closeCode",converter:V=>webidl.converters["unsigned short"](V,{enforceRange:!0})},{key:"reason",converter:webidl.converters.USVString,defaultValue:()=>""}]);module2.exports={WebSocketStream}}});var require_util6=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/util.js"(exports,module2){"use strict";function isValidLastEventId(value){return value.indexOf("\0")===-1}__name(isValidLastEventId,"isValidLastEventId");function isASCIINumber(value){if(value.length===0)return!1;for(let i=0;i<value.length;i++)if(value.charCodeAt(i)<48||value.charCodeAt(i)>57)return!1;return!0}__name(isASCIINumber,"isASCIINumber");function delay(ms){return new Promise(resolve=>{setTimeout(resolve,ms).unref()})}__name(delay,"delay");module2.exports={isValidLastEventId,isASCIINumber,delay}}});var require_eventsource_stream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/eventsource-stream.js"(exports,module2){"use strict";var{Transform}=require("node:stream"),{isASCIINumber,isValidLastEventId}=require_util6(),BOM=[239,187,191],LF=10,CR=13,COLON=58,SPACE=32,EventSourceStream=class extends Transform{state;checkBOM=!0;crlfCheck=!1;eventEndCheck=!1;buffer=null;pos=0;event={data:void 0,event:void 0,id:void 0,retry:void 0};constructor(options={}){options.readableObjectMode=!0,super(options),this.state=options.eventSourceSettings||{},options.push&&(this.push=options.push)}_transform(chunk,_encoding,callback){if(chunk.length===0){callback();return}if(this.buffer?this.buffer=Buffer.concat([this.buffer,chunk]):this.buffer=chunk,this.checkBOM)switch(this.buffer.length){case 1:if(this.buffer[0]===BOM[0]){callback();return}this.checkBOM=!1,callback();return;case 2:if(this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]){callback();return}this.checkBOM=!1;break;case 3:if(this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]&&this.buffer[2]===BOM[2]){this.buffer=Buffer.alloc(0),this.checkBOM=!1,callback();return}this.checkBOM=!1;break;default:this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]&&this.buffer[2]===BOM[2]&&(this.buffer=this.buffer.subarray(3)),this.checkBOM=!1;break}for(;this.pos<this.buffer.length;){if(this.eventEndCheck){if(this.crlfCheck){if(this.buffer[this.pos]===LF){this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,this.crlfCheck=!1;continue}this.crlfCheck=!1}if(this.buffer[this.pos]===LF||this.buffer[this.pos]===CR){this.buffer[this.pos]===CR&&(this.crlfCheck=!0),this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,(this.event.data!==void 0||this.event.event||this.event.id||this.event.retry)&&this.processEvent(this.event),this.clearEvent();continue}this.eventEndCheck=!1;continue}if(this.buffer[this.pos]===LF||this.buffer[this.pos]===CR){this.buffer[this.pos]===CR&&(this.crlfCheck=!0),this.parseLine(this.buffer.subarray(0,this.pos),this.event),this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,this.eventEndCheck=!0;continue}this.pos++}callback()}parseLine(line,event){if(line.length===0)return;let colonPosition=line.indexOf(COLON);if(colonPosition===0)return;let field="",value="";if(colonPosition!==-1){field=line.subarray(0,colonPosition).toString("utf8");let valueStart=colonPosition+1;line[valueStart]===SPACE&&++valueStart,value=line.subarray(valueStart).toString("utf8")}else field=line.toString("utf8"),value="";switch(field){case"data":event[field]===void 0?event[field]=value:event[field]+=`
${value}`;break;case"retry":isASCIINumber(value)&&(event[field]=value);break;case"id":isValidLastEventId(value)&&(event[field]=value);break;case"event":value.length>0&&(event[field]=value);break}}processEvent(event){event.retry&&isASCIINumber(event.retry)&&(this.state.reconnectionTime=parseInt(event.retry,10)),event.id&&isValidLastEventId(event.id)&&(this.state.lastEventId=event.id),event.data!==void 0&&this.push({type:event.event||"message",options:{data:event.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};__name(EventSourceStream,"EventSourceStream");module2.exports={EventSourceStream}}});var require_eventsource=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/eventsource.js"(exports,module2){"use strict";var{pipeline}=require("node:stream"),{fetching}=require_fetch(),{makeRequest}=require_request2(),{webidl}=require_webidl(),{EventSourceStream}=require_eventsource_stream(),{parseMIMEType}=require_data_url(),{createFastMessageEvent}=require_events(),{isNetworkError}=require_response(),{delay}=require_util6(),{kEnumerableProperty}=require_util(),{environmentSettingsObject}=require_util2(),experimentalWarned=!1,defaultReconnectionTime=3e3,CONNECTING=0,OPEN=1,CLOSED=2,ANONYMOUS="anonymous",USE_CREDENTIALS="use-credentials",EventSource=class extends EventTarget{#events={open:null,error:null,message:null};#url;#withCredentials=!1;#readyState=CONNECTING;#request=null;#controller=null;#dispatcher;#state;constructor(url2,eventSourceInitDict={}){super(),webidl.util.markAsUncloneable(this);let prefix="EventSource constructor";webidl.argumentLengthCheck(arguments,1,prefix),experimentalWarned||(experimentalWarned=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),url2=webidl.converters.USVString(url2),eventSourceInitDict=webidl.converters.EventSourceInitDict(eventSourceInitDict,prefix,"eventSourceInitDict"),this.#dispatcher=eventSourceInitDict.dispatcher,this.#state={lastEventId:"",reconnectionTime:defaultReconnectionTime};let settings=environmentSettingsObject,urlRecord;try{urlRecord=new URL(url2,settings.settingsObject.baseUrl),this.#state.origin=urlRecord.origin}catch(e){throw new DOMException(e,"SyntaxError")}this.#url=urlRecord.href;let corsAttributeState=ANONYMOUS;eventSourceInitDict.withCredentials===!0&&(corsAttributeState=USE_CREDENTIALS,this.#withCredentials=!0);let initRequest={redirect:"follow",keepalive:!0,mode:"cors",credentials:corsAttributeState==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};initRequest.client=environmentSettingsObject.settingsObject,initRequest.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],initRequest.cache="no-store",initRequest.initiator="other",initRequest.urlList=[new URL(this.#url)],this.#request=makeRequest(initRequest),this.#connect()}get readyState(){return this.#readyState}get url(){return this.#url}get withCredentials(){return this.#withCredentials}#connect(){if(this.#readyState===CLOSED)return;this.#readyState=CONNECTING;let fetchParams={request:this.#request,dispatcher:this.#dispatcher},processEventSourceEndOfBody=__name(response=>{isNetworkError(response)&&(this.dispatchEvent(new Event("error")),this.close()),this.#reconnect()},"processEventSourceEndOfBody");fetchParams.processResponseEndOfBody=processEventSourceEndOfBody,fetchParams.processResponse=response=>{if(isNetworkError(response))if(response.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#reconnect();return}let contentType=response.headersList.get("content-type",!0),mimeType=contentType!==null?parseMIMEType(contentType):"failure",contentTypeValid=mimeType!=="failure"&&mimeType.essence==="text/event-stream";if(response.status!==200||contentTypeValid===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#readyState=OPEN,this.dispatchEvent(new Event("open")),this.#state.origin=response.urlList[response.urlList.length-1].origin;let eventSourceStream=new EventSourceStream({eventSourceSettings:this.#state,push:event=>{this.dispatchEvent(createFastMessageEvent(event.type,event.options))}});pipeline(response.body.stream,eventSourceStream,error=>{error?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#controller=fetching(fetchParams)}async#reconnect(){this.#readyState!==CLOSED&&(this.#readyState=CONNECTING,this.dispatchEvent(new Event("error")),await delay(this.#state.reconnectionTime),this.#readyState===CONNECTING&&(this.#state.lastEventId.length&&this.#request.headersList.set("last-event-id",this.#state.lastEventId,!0),this.#connect()))}close(){webidl.brandCheck(this,EventSource),this.#readyState!==CLOSED&&(this.#readyState=CLOSED,this.#controller.abort(),this.#request=null)}get onopen(){return this.#events.open}set onopen(fn){this.#events.open&&this.removeEventListener("open",this.#events.open),typeof fn=="function"?(this.#events.open=fn,this.addEventListener("open",fn)):this.#events.open=null}get onmessage(){return this.#events.message}set onmessage(fn){this.#events.message&&this.removeEventListener("message",this.#events.message),typeof fn=="function"?(this.#events.message=fn,this.addEventListener("message",fn)):this.#events.message=null}get onerror(){return this.#events.error}set onerror(fn){this.#events.error&&this.removeEventListener("error",this.#events.error),typeof fn=="function"?(this.#events.error=fn,this.addEventListener("error",fn)):this.#events.error=null}};__name(EventSource,"EventSource");var constantsPropertyDescriptors={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:CONNECTING,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:OPEN,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:CLOSED,writable:!1}};Object.defineProperties(EventSource,constantsPropertyDescriptors);Object.defineProperties(EventSource.prototype,constantsPropertyDescriptors);Object.defineProperties(EventSource.prototype,{close:kEnumerableProperty,onerror:kEnumerableProperty,onmessage:kEnumerableProperty,onopen:kEnumerableProperty,readyState:kEnumerableProperty,url:kEnumerableProperty,withCredentials:kEnumerableProperty});webidl.converters.EventSourceInitDict=webidl.dictionaryConverter([{key:"withCredentials",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:webidl.converters.any}]);module2.exports={EventSource,defaultReconnectionTime}}});var require_undici=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/index.js"(exports,module2){"use strict";var Client=require_client(),Dispatcher2=require_dispatcher(),Pool=require_pool(),BalancedPool=require_balanced_pool(),Agent=require_agent(),ProxyAgent=require_proxy_agent(),EnvHttpProxyAgent=require_env_http_proxy_agent(),RetryAgent=require_retry_agent(),errors2=require_errors(),util=require_util(),{InvalidArgumentError}=errors2,api=require_api(),buildConnector=require_connect(),MockClient=require_mock_client(),MockAgent=require_mock_agent(),MockPool=require_mock_pool(),mockErrors=require_mock_errors(),RetryHandler=require_retry_handler(),{getGlobalDispatcher,setGlobalDispatcher}=require_global2(),DecoratorHandler=require_decorator_handler(),RedirectHandler=require_redirect_handler();Object.assign(Dispatcher2.prototype,api);module2.exports.Dispatcher=Dispatcher2;module2.exports.Client=Client;module2.exports.Pool=Pool;module2.exports.BalancedPool=BalancedPool;module2.exports.Agent=Agent;module2.exports.ProxyAgent=ProxyAgent;module2.exports.EnvHttpProxyAgent=EnvHttpProxyAgent;module2.exports.RetryAgent=RetryAgent;module2.exports.RetryHandler=RetryHandler;module2.exports.DecoratorHandler=DecoratorHandler;module2.exports.RedirectHandler=RedirectHandler;module2.exports.interceptors={redirect:require_redirect(),responseError:require_response_error(),retry:require_retry(),dump:require_dump(),dns:require_dns(),cache:require_cache2()};module2.exports.cacheStores={MemoryCacheStore:require_memory_cache_store()};var SqliteCacheStore=require_sqlite_cache_store();module2.exports.cacheStores.SqliteCacheStore=SqliteCacheStore;module2.exports.buildConnector=buildConnector;module2.exports.errors=errors2;module2.exports.util={parseHeaders:util.parseHeaders,headerNameToString:util.headerNameToString};function makeDispatcher(fn){return(url2,opts,handler2)=>{if(typeof opts=="function"&&(handler2=opts,opts=null),!url2||typeof url2!="string"&&typeof url2!="object"&&!(url2 instanceof URL))throw new InvalidArgumentError("invalid url");if(opts!=null&&typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(opts&&opts.path!=null){if(typeof opts.path!="string")throw new InvalidArgumentError("invalid opts.path");let path=opts.path;opts.path.startsWith("/")||(path=`/${path}`),url2=new URL(util.parseOrigin(url2).origin+path)}else opts||(opts=typeof url2=="object"?url2:{}),url2=util.parseURL(url2);let{agent,dispatcher=getGlobalDispatcher()}=opts;if(agent)throw new InvalidArgumentError("unsupported opts.agent. Did you mean opts.client?");return fn.call(dispatcher,{...opts,origin:url2.origin,path:url2.search?`${url2.pathname}${url2.search}`:url2.pathname,method:opts.method||(opts.body?"PUT":"GET")},handler2)}}__name(makeDispatcher,"makeDispatcher");module2.exports.setGlobalDispatcher=setGlobalDispatcher;module2.exports.getGlobalDispatcher=getGlobalDispatcher;var fetchImpl=require_fetch().fetch;module2.exports.fetch=__name(async function(init,options=void 0){try{return await fetchImpl(init,options)}catch(err){throw err&&typeof err=="object"&&Error.captureStackTrace(err),err}},"fetch");module2.exports.Headers=require_headers().Headers;module2.exports.Response=require_response().Response;module2.exports.Request=require_request2().Request;module2.exports.FormData=require_formdata().FormData;var{setGlobalOrigin,getGlobalOrigin}=require_global();module2.exports.setGlobalOrigin=setGlobalOrigin;module2.exports.getGlobalOrigin=getGlobalOrigin;var{CacheStorage}=require_cachestorage(),{kConstruct}=require_symbols();module2.exports.caches=new CacheStorage(kConstruct);var{deleteCookie,getCookies,getSetCookies,setCookie,parseCookie}=require_cookies();module2.exports.deleteCookie=deleteCookie;module2.exports.getCookies=getCookies;module2.exports.getSetCookies=getSetCookies;module2.exports.setCookie=setCookie;module2.exports.parseCookie=parseCookie;var{parseMIMEType,serializeAMimeType}=require_data_url();module2.exports.parseMIMEType=parseMIMEType;module2.exports.serializeAMimeType=serializeAMimeType;var{CloseEvent,ErrorEvent,MessageEvent}=require_events();module2.exports.WebSocket=require_websocket().WebSocket;module2.exports.CloseEvent=CloseEvent;module2.exports.ErrorEvent=ErrorEvent;module2.exports.MessageEvent=MessageEvent;module2.exports.WebSocketStream=require_websocketstream().WebSocketStream;module2.exports.WebSocketError=require_websocketerror().WebSocketError;module2.exports.request=makeDispatcher(api.request);module2.exports.stream=makeDispatcher(api.stream);module2.exports.pipeline=makeDispatcher(api.pipeline);module2.exports.connect=makeDispatcher(api.connect);module2.exports.upgrade=makeDispatcher(api.upgrade);module2.exports.MockClient=MockClient;module2.exports.MockPool=MockPool;module2.exports.MockAgent=MockAgent;module2.exports.mockErrors=mockErrors;var{EventSource}=require_eventsource();module2.exports.EventSource=EventSource}});var require_safer=__commonJS({"../node_modules/.pnpm/safer-buffer@2.1.2/node_modules/safer-buffer/safer.js"(exports,module2){"use strict";var buffer=require("buffer"),Buffer2=buffer.Buffer,safer={},key;for(key in buffer)buffer.hasOwnProperty(key)&&(key==="SlowBuffer"||key==="Buffer"||(safer[key]=buffer[key]));var Safer=safer.Buffer={};for(key in Buffer2)Buffer2.hasOwnProperty(key)&&(key==="allocUnsafe"||key==="allocUnsafeSlow"||(Safer[key]=Buffer2[key]));safer.Buffer.prototype=Buffer2.prototype;(!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>"u")throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value);return Buffer2(value,encodingOrOffset,length)});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=Buffer2(size);return!fill||fill.length===0?buf.fill(0):typeof encoding=="string"?buf.fill(fill,encoding):buf.fill(fill),buf});if(!safer.kStringMaxLength)try{safer.kStringMaxLength=process.binding("buffer").kStringMaxLength}catch{}safer.constants||(safer.constants={MAX_LENGTH:safer.kMaxLength},safer.kStringMaxLength&&(safer.constants.MAX_STRING_LENGTH=safer.kStringMaxLength));module2.exports=safer}});var require_bom_handling=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/lib/bom-handling.js"(exports){"use strict";var BOMChar="\uFEFF";exports.PrependBOM=PrependBOMWrapper;function PrependBOMWrapper(encoder,options){this.encoder=encoder,this.addBOM=!0}__name(PrependBOMWrapper,"PrependBOMWrapper");PrependBOMWrapper.prototype.write=function(str){return this.addBOM&&(str=BOMChar+str,this.addBOM=!1),this.encoder.write(str)};PrependBOMWrapper.prototype.end=function(){return this.encoder.end()};exports.StripBOM=StripBOMWrapper;function StripBOMWrapper(decoder,options){this.decoder=decoder,this.pass=!1,this.options=options||{}}__name(StripBOMWrapper,"StripBOMWrapper");StripBOMWrapper.prototype.write=function(buf){var res=this.decoder.write(buf);return this.pass||!res||(res[0]===BOMChar&&(res=res.slice(1),typeof this.options.stripBOM=="function"&&this.options.stripBOM()),this.pass=!0),res};StripBOMWrapper.prototype.end=function(){return this.decoder.end()}}});var require_internal=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/internal.js"(exports,module2){"use strict";var Buffer2=require_safer().Buffer;module2.exports={utf8:{type:"_internal",bomAware:!0},cesu8:{type:"_internal",bomAware:!0},unicode11utf8:"utf8",ucs2:{type:"_internal",bomAware:!0},utf16le:"ucs2",binary:{type:"_internal"},base64:{type:"_internal"},hex:{type:"_internal"},_internal:InternalCodec};function InternalCodec(codecOptions,iconv2){this.enc=codecOptions.encodingName,this.bomAware=codecOptions.bomAware,this.enc==="base64"?this.encoder=InternalEncoderBase64:this.enc==="cesu8"&&(this.enc="utf8",this.encoder=InternalEncoderCesu8,Buffer2.from("eda0bdedb2a9","hex").toString()!=="\u{1F4A9}"&&(this.decoder=InternalDecoderCesu8,this.defaultCharUnicode=iconv2.defaultCharUnicode))}__name(InternalCodec,"InternalCodec");InternalCodec.prototype.encoder=InternalEncoder;InternalCodec.prototype.decoder=InternalDecoder;var StringDecoder=require("string_decoder").StringDecoder;StringDecoder.prototype.end||(StringDecoder.prototype.end=function(){});function InternalDecoder(options,codec){this.decoder=new StringDecoder(codec.enc)}__name(InternalDecoder,"InternalDecoder");InternalDecoder.prototype.write=function(buf){return Buffer2.isBuffer(buf)||(buf=Buffer2.from(buf)),this.decoder.write(buf)};InternalDecoder.prototype.end=function(){return this.decoder.end()};function InternalEncoder(options,codec){this.enc=codec.enc}__name(InternalEncoder,"InternalEncoder");InternalEncoder.prototype.write=function(str){return Buffer2.from(str,this.enc)};InternalEncoder.prototype.end=function(){};function InternalEncoderBase64(options,codec){this.prevStr=""}__name(InternalEncoderBase64,"InternalEncoderBase64");InternalEncoderBase64.prototype.write=function(str){str=this.prevStr+str;var completeQuads=str.length-str.length%4;return this.prevStr=str.slice(completeQuads),str=str.slice(0,completeQuads),Buffer2.from(str,"base64")};InternalEncoderBase64.prototype.end=function(){return Buffer2.from(this.prevStr,"base64")};function InternalEncoderCesu8(options,codec){}__name(InternalEncoderCesu8,"InternalEncoderCesu8");InternalEncoderCesu8.prototype.write=function(str){for(var buf=Buffer2.alloc(str.length*3),bufIdx=0,i=0;i<str.length;i++){var charCode=str.charCodeAt(i);charCode<128?buf[bufIdx++]=charCode:charCode<2048?(buf[bufIdx++]=192+(charCode>>>6),buf[bufIdx++]=128+(charCode&63)):(buf[bufIdx++]=224+(charCode>>>12),buf[bufIdx++]=128+(charCode>>>6&63),buf[bufIdx++]=128+(charCode&63))}return buf.slice(0,bufIdx)};InternalEncoderCesu8.prototype.end=function(){};function InternalDecoderCesu8(options,codec){this.acc=0,this.contBytes=0,this.accBytes=0,this.defaultCharUnicode=codec.defaultCharUnicode}__name(InternalDecoderCesu8,"InternalDecoderCesu8");InternalDecoderCesu8.prototype.write=function(buf){for(var acc=this.acc,contBytes=this.contBytes,accBytes=this.accBytes,res="",i=0;i<buf.length;i++){var curByte=buf[i];(curByte&192)!==128?(contBytes>0&&(res+=this.defaultCharUnicode,contBytes=0),curByte<128?res+=String.fromCharCode(curByte):curByte<224?(acc=curByte&31,contBytes=1,accBytes=1):curByte<240?(acc=curByte&15,contBytes=2,accBytes=1):res+=this.defaultCharUnicode):contBytes>0?(acc=acc<<6|curByte&63,contBytes--,accBytes++,contBytes===0&&(accBytes===2&&acc<128&&acc>0?res+=this.defaultCharUnicode:accBytes===3&&acc<2048?res+=this.defaultCharUnicode:res+=String.fromCharCode(acc))):res+=this.defaultCharUnicode}return this.acc=acc,this.contBytes=contBytes,this.accBytes=accBytes,res};InternalDecoderCesu8.prototype.end=function(){var res=0;return this.contBytes>0&&(res+=this.defaultCharUnicode),res}}});var require_utf32=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/utf32.js"(exports){"use strict";var Buffer2=require_safer().Buffer;exports._utf32=Utf32Codec;function Utf32Codec(codecOptions,iconv2){this.iconv=iconv2,this.bomAware=!0,this.isLE=codecOptions.isLE}__name(Utf32Codec,"Utf32Codec");exports.utf32le={type:"_utf32",isLE:!0};exports.utf32be={type:"_utf32",isLE:!1};exports.ucs4le="utf32le";exports.ucs4be="utf32be";Utf32Codec.prototype.encoder=Utf32Encoder;Utf32Codec.prototype.decoder=Utf32Decoder;function Utf32Encoder(options,codec){this.isLE=codec.isLE,this.highSurrogate=0}__name(Utf32Encoder,"Utf32Encoder");Utf32Encoder.prototype.write=function(str){for(var src=Buffer2.from(str,"ucs2"),dst=Buffer2.alloc(src.length*2),write32=this.isLE?dst.writeUInt32LE:dst.writeUInt32BE,offset=0,i=0;i<src.length;i+=2){var code=src.readUInt16LE(i),isHighSurrogate=55296<=code&&code<56320,isLowSurrogate=56320<=code&&code<57344;if(this.highSurrogate)if(isHighSurrogate||!isLowSurrogate)write32.call(dst,this.highSurrogate,offset),offset+=4;else{var codepoint=(this.highSurrogate-55296<<10|code-56320)+65536;write32.call(dst,codepoint,offset),offset+=4,this.highSurrogate=0;continue}isHighSurrogate?this.highSurrogate=code:(write32.call(dst,code,offset),offset+=4,this.highSurrogate=0)}return offset<dst.length&&(dst=dst.slice(0,offset)),dst};Utf32Encoder.prototype.end=function(){if(this.highSurrogate){var buf=Buffer2.alloc(4);return this.isLE?buf.writeUInt32LE(this.highSurrogate,0):buf.writeUInt32BE(this.highSurrogate,0),this.highSurrogate=0,buf}};function Utf32Decoder(options,codec){this.isLE=codec.isLE,this.badChar=codec.iconv.defaultCharUnicode.charCodeAt(0),this.overflow=[]}__name(Utf32Decoder,"Utf32Decoder");Utf32Decoder.prototype.write=function(src){if(src.length===0)return"";var i=0,codepoint=0,dst=Buffer2.alloc(src.length+4),offset=0,isLE=this.isLE,overflow=this.overflow,badChar=this.badChar;if(overflow.length>0){for(;i<src.length&&overflow.length<4;i++)overflow.push(src[i]);overflow.length===4&&(isLE?codepoint=overflow[i]|overflow[i+1]<<8|overflow[i+2]<<16|overflow[i+3]<<24:codepoint=overflow[i+3]|overflow[i+2]<<8|overflow[i+1]<<16|overflow[i]<<24,overflow.length=0,offset=_writeCodepoint(dst,offset,codepoint,badChar))}for(;i<src.length-3;i+=4)isLE?codepoint=src[i]|src[i+1]<<8|src[i+2]<<16|src[i+3]<<24:codepoint=src[i+3]|src[i+2]<<8|src[i+1]<<16|src[i]<<24,offset=_writeCodepoint(dst,offset,codepoint,badChar);for(;i<src.length;i++)overflow.push(src[i]);return dst.slice(0,offset).toString("ucs2")};function _writeCodepoint(dst,offset,codepoint,badChar){if((codepoint<0||codepoint>1114111)&&(codepoint=badChar),codepoint>=65536){codepoint-=65536;var high=55296|codepoint>>10;dst[offset++]=high&255,dst[offset++]=high>>8;var codepoint=56320|codepoint&1023}return dst[offset++]=codepoint&255,dst[offset++]=codepoint>>8,offset}__name(_writeCodepoint,"_writeCodepoint");Utf32Decoder.prototype.end=function(){this.overflow.length=0};exports.utf32=Utf32AutoCodec;exports.ucs4="utf32";function Utf32AutoCodec(options,iconv2){this.iconv=iconv2}__name(Utf32AutoCodec,"Utf32AutoCodec");Utf32AutoCodec.prototype.encoder=Utf32AutoEncoder;Utf32AutoCodec.prototype.decoder=Utf32AutoDecoder;function Utf32AutoEncoder(options,codec){options=options||{},options.addBOM===void 0&&(options.addBOM=!0),this.encoder=codec.iconv.getEncoder(options.defaultEncoding||"utf-32le",options)}__name(Utf32AutoEncoder,"Utf32AutoEncoder");Utf32AutoEncoder.prototype.write=function(str){return this.encoder.write(str)};Utf32AutoEncoder.prototype.end=function(){return this.encoder.end()};function Utf32AutoDecoder(options,codec){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=options||{},this.iconv=codec.iconv}__name(Utf32AutoDecoder,"Utf32AutoDecoder");Utf32AutoDecoder.prototype.write=function(buf){if(!this.decoder){if(this.initialBufs.push(buf),this.initialBufsLen+=buf.length,this.initialBufsLen<32)return"";var encoding=detectEncoding(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(encoding,this.options);for(var resStr="",i=0;i<this.initialBufs.length;i++)resStr+=this.decoder.write(this.initialBufs[i]);return this.initialBufs.length=this.initialBufsLen=0,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);for(var resStr="",i=0;i<this.initialBufs.length;i++)resStr+=this.decoder.write(this.initialBufs[i]);var trail=this.decoder.end();return trail&&(resStr+=trail),this.initialBufs.length=this.initialBufsLen=0,resStr}return this.decoder.end()};function detectEncoding(bufs,defaultEncoding){var b=[],charsProcessed=0,invalidLE=0,invalidBE=0,bmpCharsLE=0,bmpCharsBE=0;outer_loop:for(var i=0;i<bufs.length;i++)for(var buf=bufs[i],j=0;j<buf.length;j++)if(b.push(buf[j]),b.length===4){if(charsProcessed===0){if(b[0]===255&&b[1]===254&&b[2]===0&&b[3]===0)return"utf-32le";if(b[0]===0&&b[1]===0&&b[2]===254&&b[3]===255)return"utf-32be"}if((b[0]!==0||b[1]>16)&&invalidBE++,(b[3]!==0||b[2]>16)&&invalidLE++,b[0]===0&&b[1]===0&&(b[2]!==0||b[3]!==0)&&bmpCharsBE++,(b[0]!==0||b[1]!==0)&&b[2]===0&&b[3]===0&&bmpCharsLE++,b.length=0,charsProcessed++,charsProcessed>=100)break outer_loop}return bmpCharsBE-invalidBE>bmpCharsLE-invalidLE?"utf-32be":bmpCharsBE-invalidBE<bmpCharsLE-invalidLE?"utf-32le":defaultEncoding||"utf-32le"}__name(detectEncoding,"detectEncoding")}});var require_utf16=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/utf16.js"(exports){"use strict";var Buffer2=require_safer().Buffer;exports.utf16be=Utf16BECodec;function Utf16BECodec(){}__name(Utf16BECodec,"Utf16BECodec");Utf16BECodec.prototype.encoder=Utf16BEEncoder;Utf16BECodec.prototype.decoder=Utf16BEDecoder;Utf16BECodec.prototype.bomAware=!0;function Utf16BEEncoder(){}__name(Utf16BEEncoder,"Utf16BEEncoder");Utf16BEEncoder.prototype.write=function(str){for(var buf=Buffer2.from(str,"ucs2"),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(){};function Utf16BEDecoder(){this.overflowByte=-1}__name(Utf16BEDecoder,"Utf16BEDecoder");Utf16BEDecoder.prototype.write=function(buf){if(buf.length==0)return"";var buf2=Buffer2.alloc(buf.length+1),i=0,j=0;for(this.overflowByte!==-1&&(buf2[0]=buf[0],buf2[1]=this.overflowByte,i=1,j=2);i<buf.length-1;i+=2,j+=2)buf2[j]=buf[i+1],buf2[j+1]=buf[i];return this.overflowByte=i==buf.length-1?buf[buf.length-1]:-1,buf2.slice(0,j).toString("ucs2")};Utf16BEDecoder.prototype.end=function(){this.overflowByte=-1};exports.utf16=Utf16Codec;function Utf16Codec(codecOptions,iconv2){this.iconv=iconv2}__name(Utf16Codec,"Utf16Codec");Utf16Codec.prototype.encoder=Utf16Encoder;Utf16Codec.prototype.decoder=Utf16Decoder;function Utf16Encoder(options,codec){options=options||{},options.addBOM===void 0&&(options.addBOM=!0),this.encoder=codec.iconv.getEncoder("utf-16le",options)}__name(Utf16Encoder,"Utf16Encoder");Utf16Encoder.prototype.write=function(str){return this.encoder.write(str)};Utf16Encoder.prototype.end=function(){return this.encoder.end()};function Utf16Decoder(options,codec){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=options||{},this.iconv=codec.iconv}__name(Utf16Decoder,"Utf16Decoder");Utf16Decoder.prototype.write=function(buf){if(!this.decoder){if(this.initialBufs.push(buf),this.initialBufsLen+=buf.length,this.initialBufsLen<16)return"";var encoding=detectEncoding(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(encoding,this.options);for(var resStr="",i=0;i<this.initialBufs.length;i++)resStr+=this.decoder.write(this.initialBufs[i]);return this.initialBufs.length=this.initialBufsLen=0,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);for(var resStr="",i=0;i<this.initialBufs.length;i++)resStr+=this.decoder.write(this.initialBufs[i]);var trail=this.decoder.end();return trail&&(resStr+=trail),this.initialBufs.length=this.initialBufsLen=0,resStr}return this.decoder.end()};function detectEncoding(bufs,defaultEncoding){var b=[],charsProcessed=0,asciiCharsLE=0,asciiCharsBE=0;outer_loop:for(var i=0;i<bufs.length;i++)for(var buf=bufs[i],j=0;j<buf.length;j++)if(b.push(buf[j]),b.length===2){if(charsProcessed===0){if(b[0]===255&&b[1]===254)return"utf-16le";if(b[0]===254&&b[1]===255)return"utf-16be"}if(b[0]===0&&b[1]!==0&&asciiCharsBE++,b[0]!==0&&b[1]===0&&asciiCharsLE++,b.length=0,charsProcessed++,charsProcessed>=100)break outer_loop}return asciiCharsBE>asciiCharsLE?"utf-16be":asciiCharsBE<asciiCharsLE?"utf-16le":defaultEncoding||"utf-16le"}__name(detectEncoding,"detectEncoding")}});var require_utf7=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/utf7.js"(exports){"use strict";var Buffer2=require_safer().Buffer;exports.utf7=Utf7Codec;exports.unicode11utf7="utf7";function Utf7Codec(codecOptions,iconv2){this.iconv=iconv2}__name(Utf7Codec,"Utf7Codec");Utf7Codec.prototype.encoder=Utf7Encoder;Utf7Codec.prototype.decoder=Utf7Decoder;Utf7Codec.prototype.bomAware=!0;var nonDirectChars=/[^A-Za-z0-9'\(\),-\.\/:\? \n\r\t]+/g;function Utf7Encoder(options,codec){this.iconv=codec.iconv}__name(Utf7Encoder,"Utf7Encoder");Utf7Encoder.prototype.write=function(str){return Buffer2.from(str.replace(nonDirectChars,function(chunk){return"+"+(chunk==="+"?"":this.iconv.encode(chunk,"utf16-be").toString("base64").replace(/=+$/,""))+"-"}.bind(this)))};Utf7Encoder.prototype.end=function(){};function Utf7Decoder(options,codec){this.iconv=codec.iconv,this.inBase64=!1,this.base64Accum=""}__name(Utf7Decoder,"Utf7Decoder");var base64Regex=/[A-Za-z0-9\/+]/,base64Chars=[];for(i=0;i<256;i++)base64Chars[i]=base64Regex.test(String.fromCharCode(i));var i,plusChar="+".charCodeAt(0),minusChar="-".charCodeAt(0),andChar="&".charCodeAt(0);Utf7Decoder.prototype.write=function(buf){for(var res="",lastI=0,inBase64=this.inBase64,base64Accum=this.base64Accum,i2=0;i2<buf.length;i2++)if(!inBase64)buf[i2]==plusChar&&(res+=this.iconv.decode(buf.slice(lastI,i2),"ascii"),lastI=i2+1,inBase64=!0);else if(!base64Chars[buf[i2]]){if(i2==lastI&&buf[i2]==minusChar)res+="+";else{var b64str=base64Accum+this.iconv.decode(buf.slice(lastI,i2),"ascii");res+=this.iconv.decode(Buffer2.from(b64str,"base64"),"utf16-be")}buf[i2]!=minusChar&&i2--,lastI=i2+1,inBase64=!1,base64Accum=""}if(!inBase64)res+=this.iconv.decode(buf.slice(lastI),"ascii");else{var b64str=base64Accum+this.iconv.decode(buf.slice(lastI),"ascii"),canBeDecoded=b64str.length-b64str.length%8;base64Accum=b64str.slice(canBeDecoded),b64str=b64str.slice(0,canBeDecoded),res+=this.iconv.decode(Buffer2.from(b64str,"base64"),"utf16-be")}return this.inBase64=inBase64,this.base64Accum=base64Accum,res};Utf7Decoder.prototype.end=function(){var res="";return this.inBase64&&this.base64Accum.length>0&&(res=this.iconv.decode(Buffer2.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",res};exports.utf7imap=Utf7IMAPCodec;function Utf7IMAPCodec(codecOptions,iconv2){this.iconv=iconv2}__name(Utf7IMAPCodec,"Utf7IMAPCodec");Utf7IMAPCodec.prototype.encoder=Utf7IMAPEncoder;Utf7IMAPCodec.prototype.decoder=Utf7IMAPDecoder;Utf7IMAPCodec.prototype.bomAware=!0;function Utf7IMAPEncoder(options,codec){this.iconv=codec.iconv,this.inBase64=!1,this.base64Accum=Buffer2.alloc(6),this.base64AccumIdx=0}__name(Utf7IMAPEncoder,"Utf7IMAPEncoder");Utf7IMAPEncoder.prototype.write=function(str){for(var inBase64=this.inBase64,base64Accum=this.base64Accum,base64AccumIdx=this.base64AccumIdx,buf=Buffer2.alloc(str.length*5+10),bufIdx=0,i2=0;i2<str.length;i2++){var uChar=str.charCodeAt(i2);32<=uChar&&uChar<=126?(inBase64&&(base64AccumIdx>0&&(bufIdx+=buf.write(base64Accum.slice(0,base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),bufIdx),base64AccumIdx=0),buf[bufIdx++]=minusChar,inBase64=!1),inBase64||(buf[bufIdx++]=uChar,uChar===andChar&&(buf[bufIdx++]=minusChar))):(inBase64||(buf[bufIdx++]=andChar,inBase64=!0),inBase64&&(base64Accum[base64AccumIdx++]=uChar>>8,base64Accum[base64AccumIdx++]=uChar&255,base64AccumIdx==base64Accum.length&&(bufIdx+=buf.write(base64Accum.toString("base64").replace(/\//g,","),bufIdx),base64AccumIdx=0)))}return this.inBase64=inBase64,this.base64AccumIdx=base64AccumIdx,buf.slice(0,bufIdx)};Utf7IMAPEncoder.prototype.end=function(){var buf=Buffer2.alloc(10),bufIdx=0;return this.inBase64&&(this.base64AccumIdx>0&&(bufIdx+=buf.write(this.base64Accum.slice(0,this.base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),bufIdx),this.base64AccumIdx=0),buf[bufIdx++]=minusChar,this.inBase64=!1),buf.slice(0,bufIdx)};function Utf7IMAPDecoder(options,codec){this.iconv=codec.iconv,this.inBase64=!1,this.base64Accum=""}__name(Utf7IMAPDecoder,"Utf7IMAPDecoder");var base64IMAPChars=base64Chars.slice();base64IMAPChars[",".charCodeAt(0)]=!0;Utf7IMAPDecoder.prototype.write=function(buf){for(var res="",lastI=0,inBase64=this.inBase64,base64Accum=this.base64Accum,i2=0;i2<buf.length;i2++)if(!inBase64)buf[i2]==andChar&&(res+=this.iconv.decode(buf.slice(lastI,i2),"ascii"),lastI=i2+1,inBase64=!0);else if(!base64IMAPChars[buf[i2]]){if(i2==lastI&&buf[i2]==minusChar)res+="&";else{var b64str=base64Accum+this.iconv.decode(buf.slice(lastI,i2),"ascii").replace(/,/g,"/");res+=this.iconv.decode(Buffer2.from(b64str,"base64"),"utf16-be")}buf[i2]!=minusChar&&i2--,lastI=i2+1,inBase64=!1,base64Accum=""}if(!inBase64)res+=this.iconv.decode(buf.slice(lastI),"ascii");else{var b64str=base64Accum+this.iconv.decode(buf.slice(lastI),"ascii").replace(/,/g,"/"),canBeDecoded=b64str.length-b64str.length%8;base64Accum=b64str.slice(canBeDecoded),b64str=b64str.slice(0,canBeDecoded),res+=this.iconv.decode(Buffer2.from(b64str,"base64"),"utf16-be")}return this.inBase64=inBase64,this.base64Accum=base64Accum,res};Utf7IMAPDecoder.prototype.end=function(){var res="";return this.inBase64&&this.base64Accum.length>0&&(res=this.iconv.decode(Buffer2.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",res}}});var require_sbcs_codec=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/sbcs-codec.js"(exports){"use strict";var Buffer2=require_safer().Buffer;exports._sbcs=SBCSCodec;function SBCSCodec(codecOptions,iconv2){if(!codecOptions)throw new Error("SBCS codec is called without the data.");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){for(var asciiString="",i=0;i<128;i++)asciiString+=String.fromCharCode(i);codecOptions.chars=asciiString+codecOptions.chars}this.decodeBuf=Buffer2.from(codecOptions.chars,"ucs2");for(var encodeBuf=Buffer2.alloc(65536,iconv2.defaultCharSingleByte.charCodeAt(0)),i=0;i<codecOptions.chars.length;i++)encodeBuf[codecOptions.chars.charCodeAt(i)]=i;this.encodeBuf=encodeBuf}__name(SBCSCodec,"SBCSCodec");SBCSCodec.prototype.encoder=SBCSEncoder;SBCSCodec.prototype.decoder=SBCSDecoder;function SBCSEncoder(options,codec){this.encodeBuf=codec.encodeBuf}__name(SBCSEncoder,"SBCSEncoder");SBCSEncoder.prototype.write=function(str){for(var buf=Buffer2.alloc(str.length),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}__name(SBCSDecoder,"SBCSDecoder");SBCSDecoder.prototype.write=function(buf){for(var decodeBuf=this.decodeBuf,newBuf=Buffer2.alloc(buf.length*2),idx1=0,idx2=0,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(){}}});var require_sbcs_data=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/sbcs-data.js"(exports,module2){"use strict";module2.exports={10029:"maccenteuro",maccenteuro:{type:"_sbcs",chars:"\xC4\u0100\u0101\xC9\u0104\xD6\xDC\xE1\u0105\u010C\xE4\u010D\u0106\u0107\xE9\u0179\u017A\u010E\xED\u010F\u0112\u0113\u0116\xF3\u0117\xF4\xF6\xF5\xFA\u011A\u011B\xFC\u2020\xB0\u0118\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\u0119\xA8\u2260\u0123\u012E\u012F\u012A\u2264\u2265\u012B\u0136\u2202\u2211\u0142\u013B\u013C\u013D\u013E\u0139\u013A\u0145\u0146\u0143\xAC\u221A\u0144\u0147\u2206\xAB\xBB\u2026\xA0\u0148\u0150\xD5\u0151\u014C\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\u014D\u0154\u0155\u0158\u2039\u203A\u0159\u0156\u0157\u0160\u201A\u201E\u0161\u015A\u015B\xC1\u0164\u0165\xCD\u017D\u017E\u016A\xD3\xD4\u016B\u016E\xDA\u016F\u0170\u0171\u0172\u0173\xDD\xFD\u0137\u017B\u0141\u017C\u0122\u02C7"},808:"cp808",ibm808:"cp808",cp808:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\u20AC\u25A0\xA0"},mik:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2514\u2534\u252C\u251C\u2500\u253C\u2563\u2551\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2510\u2591\u2592\u2593\u2502\u2524\u2116\xA7\u2557\u255D\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},cp720:{type:"_sbcs",chars:"\x80\x81\xE9\xE2\x84\xE0\x86\xE7\xEA\xEB\xE8\xEF\xEE\x8D\x8E\x8F\x90\u0651\u0652\xF4\xA4\u0640\xFB\xF9\u0621\u0622\u0623\u0624\xA3\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0636\u0637\u0638\u0639\u063A\u0641\xB5\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u2261\u064B\u064C\u064D\u064E\u064F\u0650\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},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",1e4:"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"}}});var require_sbcs_data_generated=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/sbcs-data-generated.js"(exports,module2){"use strict";module2.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:"\u20AC\uFFFD\uFFFD\uFFFD\uFFFD\u2026\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},win874:"windows874",cp874:"windows874",windows1250:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\u0160\u2039\u015A\u0164\u017D\u0179\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0161\u203A\u015B\u0165\u017E\u017A\xA0\u02C7\u02D8\u0141\xA4\u0104\xA6\xA7\xA8\xA9\u015E\xAB\xAC\xAD\xAE\u017B\xB0\xB1\u02DB\u0142\xB4\xB5\xB6\xB7\xB8\u0105\u015F\xBB\u013D\u02DD\u013E\u017C\u0154\xC1\xC2\u0102\xC4\u0139\u0106\xC7\u010C\xC9\u0118\xCB\u011A\xCD\xCE\u010E\u0110\u0143\u0147\xD3\xD4\u0150\xD6\xD7\u0158\u016E\xDA\u0170\xDC\xDD\u0162\xDF\u0155\xE1\xE2\u0103\xE4\u013A\u0107\xE7\u010D\xE9\u0119\xEB\u011B\xED\xEE\u010F\u0111\u0144\u0148\xF3\xF4\u0151\xF6\xF7\u0159\u016F\xFA\u0171\xFC\xFD\u0163\u02D9"},win1250:"windows1250",cp1250:"windows1250",windows1251:{type:"_sbcs",chars:"\u0402\u0403\u201A\u0453\u201E\u2026\u2020\u2021\u20AC\u2030\u0409\u2039\u040A\u040C\u040B\u040F\u0452\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0459\u203A\u045A\u045C\u045B\u045F\xA0\u040E\u045E\u0408\xA4\u0490\xA6\xA7\u0401\xA9\u0404\xAB\xAC\xAD\xAE\u0407\xB0\xB1\u0406\u0456\u0491\xB5\xB6\xB7\u0451\u2116\u0454\xBB\u0458\u0405\u0455\u0457\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},win1251:"windows1251",cp1251:"windows1251",windows1252:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\u017D\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\u017E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},win1252:"windows1252",cp1252:"windows1252",windows1253:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0385\u0386\xA3\xA4\xA5\xA6\xA7\xA8\xA9\uFFFD\xAB\xAC\xAD\xAE\u2015\xB0\xB1\xB2\xB3\u0384\xB5\xB6\xB7\u0388\u0389\u038A\xBB\u038C\xBD\u038E\u038F\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\uFFFD\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03AA\u03AB\u03AC\u03AD\u03AE\u03AF\u03B0\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C2\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u03CA\u03CB\u03CC\u03CD\u03CE\uFFFD"},win1253:"windows1253",cp1253:"windows1253",windows1254:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u011E\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u0130\u015E\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u011F\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u0131\u015F\xFF"},win1254:"windows1254",cp1254:"windows1254",windows1255:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\xA1\xA2\xA3\u20AA\xA5\xA6\xA7\xA8\xA9\xD7\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xF7\xBB\xBC\xBD\xBE\xBF\u05B0\u05B1\u05B2\u05B3\u05B4\u05B5\u05B6\u05B7\u05B8\u05B9\u05BA\u05BB\u05BC\u05BD\u05BE\u05BF\u05C0\u05C1\u05C2\u05C3\u05F0\u05F1\u05F2\u05F3\u05F4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\uFFFD\u200E\u200F\uFFFD"},win1255:"windows1255",cp1255:"windows1255",windows1256:{type:"_sbcs",chars:"\u20AC\u067E\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0679\u2039\u0152\u0686\u0698\u0688\u06AF\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u06A9\u2122\u0691\u203A\u0153\u200C\u200D\u06BA\xA0\u060C\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\u06BE\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\u061B\xBB\xBC\xBD\xBE\u061F\u06C1\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\xD7\u0637\u0638\u0639\u063A\u0640\u0641\u0642\u0643\xE0\u0644\xE2\u0645\u0646\u0647\u0648\xE7\xE8\xE9\xEA\xEB\u0649\u064A\xEE\xEF\u064B\u064C\u064D\u064E\xF4\u064F\u0650\xF7\u0651\xF9\u0652\xFB\xFC\u200E\u200F\u06D2"},win1256:"windows1256",cp1256:"windows1256",windows1257:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\xA8\u02C7\xB8\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\xAF\u02DB\uFFFD\xA0\uFFFD\xA2\xA3\xA4\uFFFD\xA6\xA7\xD8\xA9\u0156\xAB\xAC\xAD\xAE\xC6\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xF8\xB9\u0157\xBB\xBC\xBD\xBE\xE6\u0104\u012E\u0100\u0106\xC4\xC5\u0118\u0112\u010C\xC9\u0179\u0116\u0122\u0136\u012A\u013B\u0160\u0143\u0145\xD3\u014C\xD5\xD6\xD7\u0172\u0141\u015A\u016A\xDC\u017B\u017D\xDF\u0105\u012F\u0101\u0107\xE4\xE5\u0119\u0113\u010D\xE9\u017A\u0117\u0123\u0137\u012B\u013C\u0161\u0144\u0146\xF3\u014D\xF5\xF6\xF7\u0173\u0142\u015B\u016B\xFC\u017C\u017E\u02D9"},win1257:"windows1257",cp1257:"windows1257",windows1258:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},win1258:"windows1258",cp1258:"windows1258",iso88591:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},cp28591:"iso88591",iso88592:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u02D8\u0141\xA4\u013D\u015A\xA7\xA8\u0160\u015E\u0164\u0179\xAD\u017D\u017B\xB0\u0105\u02DB\u0142\xB4\u013E\u015B\u02C7\xB8\u0161\u015F\u0165\u017A\u02DD\u017E\u017C\u0154\xC1\xC2\u0102\xC4\u0139\u0106\xC7\u010C\xC9\u0118\xCB\u011A\xCD\xCE\u010E\u0110\u0143\u0147\xD3\xD4\u0150\xD6\xD7\u0158\u016E\xDA\u0170\xDC\xDD\u0162\xDF\u0155\xE1\xE2\u0103\xE4\u013A\u0107\xE7\u010D\xE9\u0119\xEB\u011B\xED\xEE\u010F\u0111\u0144\u0148\xF3\xF4\u0151\xF6\xF7\u0159\u016F\xFA\u0171\xFC\xFD\u0163\u02D9"},cp28592:"iso88592",iso88593:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0126\u02D8\xA3\xA4\uFFFD\u0124\xA7\xA8\u0130\u015E\u011E\u0134\xAD\uFFFD\u017B\xB0\u0127\xB2\xB3\xB4\xB5\u0125\xB7\xB8\u0131\u015F\u011F\u0135\xBD\uFFFD\u017C\xC0\xC1\xC2\uFFFD\xC4\u010A\u0108\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\uFFFD\xD1\xD2\xD3\xD4\u0120\xD6\xD7\u011C\xD9\xDA\xDB\xDC\u016C\u015C\xDF\xE0\xE1\xE2\uFFFD\xE4\u010B\u0109\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\uFFFD\xF1\xF2\xF3\xF4\u0121\xF6\xF7\u011D\xF9\xFA\xFB\xFC\u016D\u015D\u02D9"},cp28593:"iso88593",iso88594:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0138\u0156\xA4\u0128\u013B\xA7\xA8\u0160\u0112\u0122\u0166\xAD\u017D\xAF\xB0\u0105\u02DB\u0157\xB4\u0129\u013C\u02C7\xB8\u0161\u0113\u0123\u0167\u014A\u017E\u014B\u0100\xC1\xC2\xC3\xC4\xC5\xC6\u012E\u010C\xC9\u0118\xCB\u0116\xCD\xCE\u012A\u0110\u0145\u014C\u0136\xD4\xD5\xD6\xD7\xD8\u0172\xDA\xDB\xDC\u0168\u016A\xDF\u0101\xE1\xE2\xE3\xE4\xE5\xE6\u012F\u010D\xE9\u0119\xEB\u0117\xED\xEE\u012B\u0111\u0146\u014D\u0137\xF4\xF5\xF6\xF7\xF8\u0173\xFA\xFB\xFC\u0169\u016B\u02D9"},cp28594:"iso88594",iso88595:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0403\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2116\u0451\u0452\u0453\u0454\u0455\u0456\u0457\u0458\u0459\u045A\u045B\u045C\xA7\u045E\u045F"},cp28595:"iso88595",iso88596:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\uFFFD\uFFFD\xA4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u060C\xAD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u061B\uFFFD\uFFFD\uFFFD\u061F\uFFFD\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\u0638\u0639\u063A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},cp28596:"iso88596",iso88597:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u2018\u2019\xA3\u20AC\u20AF\xA6\xA7\xA8\xA9\u037A\xAB\xAC\xAD\uFFFD\u2015\xB0\xB1\xB2\xB3\u0384\u0385\u0386\xB7\u0388\u0389\u038A\xBB\u038C\xBD\u038E\u038F\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\uFFFD\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03AA\u03AB\u03AC\u03AD\u03AE\u03AF\u03B0\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C2\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u03CA\u03CB\u03CC\u03CD\u03CE\uFFFD"},cp28597:"iso88597",iso88598:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xD7\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xF7\xBB\xBC\xBD\xBE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2017\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\uFFFD\u200E\u200F\uFFFD"},cp28598:"iso88598",iso88599:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u011E\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u0130\u015E\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u011F\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u0131\u015F\xFF"},cp28599:"iso88599",iso885910:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0112\u0122\u012A\u0128\u0136\xA7\u013B\u0110\u0160\u0166\u017D\xAD\u016A\u014A\xB0\u0105\u0113\u0123\u012B\u0129\u0137\xB7\u013C\u0111\u0161\u0167\u017E\u2015\u016B\u014B\u0100\xC1\xC2\xC3\xC4\xC5\xC6\u012E\u010C\xC9\u0118\xCB\u0116\xCD\xCE\xCF\xD0\u0145\u014C\xD3\xD4\xD5\xD6\u0168\xD8\u0172\xDA\xDB\xDC\xDD\xDE\xDF\u0101\xE1\xE2\xE3\xE4\xE5\xE6\u012F\u010D\xE9\u0119\xEB\u0117\xED\xEE\xEF\xF0\u0146\u014D\xF3\xF4\xF5\xF6\u0169\xF8\u0173\xFA\xFB\xFC\xFD\xFE\u0138"},cp28600:"iso885910",iso885911:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},cp28601:"iso885911",iso885913:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u201D\xA2\xA3\xA4\u201E\xA6\xA7\xD8\xA9\u0156\xAB\xAC\xAD\xAE\xC6\xB0\xB1\xB2\xB3\u201C\xB5\xB6\xB7\xF8\xB9\u0157\xBB\xBC\xBD\xBE\xE6\u0104\u012E\u0100\u0106\xC4\xC5\u0118\u0112\u010C\xC9\u0179\u0116\u0122\u0136\u012A\u013B\u0160\u0143\u0145\xD3\u014C\xD5\xD6\xD7\u0172\u0141\u015A\u016A\xDC\u017B\u017D\xDF\u0105\u012F\u0101\u0107\xE4\xE5\u0119\u0113\u010D\xE9\u017A\u0117\u0123\u0137\u012B\u013C\u0161\u0144\u0146\xF3\u014D\xF5\xF6\xF7\u0173\u0142\u015B\u016B\xFC\u017C\u017E\u2019"},cp28603:"iso885913",iso885914:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u1E02\u1E03\xA3\u010A\u010B\u1E0A\xA7\u1E80\xA9\u1E82\u1E0B\u1EF2\xAD\xAE\u0178\u1E1E\u1E1F\u0120\u0121\u1E40\u1E41\xB6\u1E56\u1E81\u1E57\u1E83\u1E60\u1EF3\u1E84\u1E85\u1E61\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0174\xD1\xD2\xD3\xD4\xD5\xD6\u1E6A\xD8\xD9\xDA\xDB\xDC\xDD\u0176\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0175\xF1\xF2\xF3\xF4\xF5\xF6\u1E6B\xF8\xF9\xFA\xFB\xFC\xFD\u0177\xFF"},cp28604:"iso885914",iso885915:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\u20AC\xA5\u0160\xA7\u0161\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u017D\xB5\xB6\xB7\u017E\xB9\xBA\xBB\u0152\u0153\u0178\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},cp28605:"iso885915",iso885916:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0105\u0141\u20AC\u201E\u0160\xA7\u0161\xA9\u0218\xAB\u0179\xAD\u017A\u017B\xB0\xB1\u010C\u0142\u017D\u201D\xB6\xB7\u017E\u010D\u0219\xBB\u0152\u0153\u0178\u017C\xC0\xC1\xC2\u0102\xC4\u0106\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0110\u0143\xD2\xD3\xD4\u0150\xD6\u015A\u0170\xD9\xDA\xDB\xDC\u0118\u021A\xDF\xE0\xE1\xE2\u0103\xE4\u0107\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0111\u0144\xF2\xF3\xF4\u0151\xF6\u015B\u0171\xF9\xFA\xFB\xFC\u0119\u021B\xFF"},cp28606:"iso885916",cp437:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm437:"cp437",csibm437:"cp437",cp737:{type:"_sbcs",chars:"\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u03C5\u03C6\u03C7\u03C8\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03C9\u03AC\u03AD\u03AE\u03CA\u03AF\u03CC\u03CD\u03CB\u03CE\u0386\u0388\u0389\u038A\u038C\u038E\u038F\xB1\u2265\u2264\u03AA\u03AB\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm737:"cp737",csibm737:"cp737",cp775:{type:"_sbcs",chars:"\u0106\xFC\xE9\u0101\xE4\u0123\xE5\u0107\u0142\u0113\u0156\u0157\u012B\u0179\xC4\xC5\xC9\xE6\xC6\u014D\xF6\u0122\xA2\u015A\u015B\xD6\xDC\xF8\xA3\xD8\xD7\xA4\u0100\u012A\xF3\u017B\u017C\u017A\u201D\xA6\xA9\xAE\xAC\xBD\xBC\u0141\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u0104\u010C\u0118\u0116\u2563\u2551\u2557\u255D\u012E\u0160\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u0172\u016A\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u017D\u0105\u010D\u0119\u0117\u012F\u0161\u0173\u016B\u017E\u2518\u250C\u2588\u2584\u258C\u2590\u2580\xD3\xDF\u014C\u0143\xF5\xD5\xB5\u0144\u0136\u0137\u013B\u013C\u0146\u0112\u0145\u2019\xAD\xB1\u201C\xBE\xB6\xA7\xF7\u201E\xB0\u2219\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm775:"cp775",csibm775:"cp775",cp850:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\xD7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xF0\xD0\xCA\xCB\xC8\u0131\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\xFE\xDE\xDA\xDB\xD9\xFD\xDD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm850:"cp850",csibm850:"cp850",cp852:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\u016F\u0107\xE7\u0142\xEB\u0150\u0151\xEE\u0179\xC4\u0106\xC9\u0139\u013A\xF4\xF6\u013D\u013E\u015A\u015B\xD6\xDC\u0164\u0165\u0141\xD7\u010D\xE1\xED\xF3\xFA\u0104\u0105\u017D\u017E\u0118\u0119\xAC\u017A\u010C\u015F\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\u011A\u015E\u2563\u2551\u2557\u255D\u017B\u017C\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u0102\u0103\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\u0111\u0110\u010E\xCB\u010F\u0147\xCD\xCE\u011B\u2518\u250C\u2588\u2584\u0162\u016E\u2580\xD3\xDF\xD4\u0143\u0144\u0148\u0160\u0161\u0154\xDA\u0155\u0170\xFD\xDD\u0163\xB4\xAD\u02DD\u02DB\u02C7\u02D8\xA7\xF7\xB8\xB0\xA8\u02D9\u0171\u0158\u0159\u25A0\xA0"},ibm852:"cp852",csibm852:"cp852",cp855:{type:"_sbcs",chars:"\u0452\u0402\u0453\u0403\u0451\u0401\u0454\u0404\u0455\u0405\u0456\u0406\u0457\u0407\u0458\u0408\u0459\u0409\u045A\u040A\u045B\u040B\u045C\u040C\u045E\u040E\u045F\u040F\u044E\u042E\u044A\u042A\u0430\u0410\u0431\u0411\u0446\u0426\u0434\u0414\u0435\u0415\u0444\u0424\u0433\u0413\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u0445\u0425\u0438\u0418\u2563\u2551\u2557\u255D\u0439\u0419\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u043A\u041A\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\u043B\u041B\u043C\u041C\u043D\u041D\u043E\u041E\u043F\u2518\u250C\u2588\u2584\u041F\u044F\u2580\u042F\u0440\u0420\u0441\u0421\u0442\u0422\u0443\u0423\u0436\u0416\u0432\u0412\u044C\u042C\u2116\xAD\u044B\u042B\u0437\u0417\u0448\u0428\u044D\u042D\u0449\u0429\u0447\u0427\xA7\u25A0\xA0"},ibm855:"cp855",csibm855:"cp855",cp856:{type:"_sbcs",chars:"\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\xA3\uFFFD\xD7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xAE\xAC\xBD\xBC\uFFFD\xAB\xBB\u2591\u2592\u2593\u2502\u2524\uFFFD\uFFFD\uFFFD\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\uFFFD\uFFFD\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2518\u250C\u2588\u2584\xA6\uFFFD\u2580\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xB5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm856:"cp856",csibm856:"cp856",cp857:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\u0131\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\u0130\xD6\xDC\xF8\xA3\xD8\u015E\u015F\xE1\xED\xF3\xFA\xF1\xD1\u011E\u011F\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xBA\xAA\xCA\xCB\xC8\uFFFD\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\uFFFD\xD7\xDA\xDB\xD9\xEC\xFF\xAF\xB4\xAD\xB1\uFFFD\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm857:"cp857",csibm857:"cp857",cp858:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\xD7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xF0\xD0\xCA\xCB\xC8\u20AC\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\xFE\xDE\xDA\xDB\xD9\xFD\xDD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm858:"cp858",csibm858:"cp858",cp860:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE3\xE0\xC1\xE7\xEA\xCA\xE8\xCD\xD4\xEC\xC3\xC2\xC9\xC0\xC8\xF4\xF5\xF2\xDA\xF9\xCC\xD5\xDC\xA2\xA3\xD9\u20A7\xD3\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xD2\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm860:"cp860",csibm860:"cp860",cp861:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xD0\xF0\xDE\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xFE\xFB\xDD\xFD\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xC1\xCD\xD3\xDA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm861:"cp861",csibm861:"cp861",cp862:{type:"_sbcs",chars:"\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm862:"cp862",csibm862:"cp862",cp863:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xC2\xE0\xB6\xE7\xEA\xEB\xE8\xEF\xEE\u2017\xC0\xA7\xC9\xC8\xCA\xF4\xCB\xCF\xFB\xF9\xA4\xD4\xDC\xA2\xA3\xD9\xDB\u0192\xA6\xB4\xF3\xFA\xA8\xB8\xB3\xAF\xCE\u2310\xAC\xBD\xBC\xBE\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm863:"cp863",csibm863:"cp863",cp864:{type:"_sbcs",chars:`\0\x07\b	
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2116\u0451\u0452\u0491\u0454\u0455\u0456\u0457\u0458\u0459\u045A\u045B\u045C\xA7\u045E\u045F"},ibm1124:"cp1124",csibm1124:"cp1124",cp1125:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0490\u0491\u0404\u0454\u0406\u0456\u0407\u0457\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm1125:"cp1125",csibm1125:"cp1125",cp1129:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\u0153\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u0178\xB5\xB6\xB7\u0152\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},ibm1129:"cp1129",csibm1129:"cp1129",cp1133:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E81\u0E82\u0E84\u0E87\u0E88\u0EAA\u0E8A\u0E8D\u0E94\u0E95\u0E96\u0E97\u0E99\u0E9A\u0E9B\u0E9C\u0E9D\u0E9E\u0E9F\u0EA1\u0EA2\u0EA3\u0EA5\u0EA7\u0EAB\u0EAD\u0EAE\uFFFD\uFFFD\uFFFD\u0EAF\u0EB0\u0EB2\u0EB3\u0EB4\u0EB5\u0EB6\u0EB7\u0EB8\u0EB9\u0EBC\u0EB1\u0EBB\u0EBD\uFFFD\uFFFD\uFFFD\u0EC0\u0EC1\u0EC2\u0EC3\u0EC4\u0EC8\u0EC9\u0ECA\u0ECB\u0ECC\u0ECD\u0EC6\uFFFD\u0EDC\u0EDD\u20AD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0ED0\u0ED1\u0ED2\u0ED3\u0ED4\u0ED5\u0ED6\u0ED7\u0ED8\u0ED9\uFFFD\uFFFD\xA2\xAC\xA6\uFFFD"},ibm1133:"cp1133",csibm1133:"cp1133",cp1161:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E48\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\u0E49\u0E4A\u0E4B\u20AC\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\xA2\xAC\xA6\xA0"},ibm1161:"cp1161",csibm1161:"cp1161",cp1162:{type:"_sbcs",chars:"\u20AC\x81\x82\x83\x84\u2026\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},ibm1162:"cp1162",csibm1162:"cp1162",cp1163:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\u20AC\xA5\xA6\xA7\u0153\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u0178\xB5\xB6\xB7\u0152\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},ibm1163:"cp1163",csibm1163:"cp1163",maccroatian:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\u0160\u2122\xB4\xA8\u2260\u017D\xD8\u221E\xB1\u2264\u2265\u2206\xB5\u2202\u2211\u220F\u0161\u222B\xAA\xBA\u2126\u017E\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u0106\xAB\u010C\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u0110\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\uFFFD\xA9\u2044\xA4\u2039\u203A\xC6\xBB\u2013\xB7\u201A\u201E\u2030\xC2\u0107\xC1\u010D\xC8\xCD\xCE\xCF\xCC\xD3\xD4\u0111\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u03C0\xCB\u02DA\xB8\xCA\xE6\u02C7"},maccyrillic:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\xA2\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u2202\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\xA4"},macgreek:{type:"_sbcs",chars:"\xC4\xB9\xB2\xC9\xB3\xD6\xDC\u0385\xE0\xE2\xE4\u0384\xA8\xE7\xE9\xE8\xEA\xEB\xA3\u2122\xEE\xEF\u2022\xBD\u2030\xF4\xF6\xA6\xAD\xF9\xFB\xFC\u2020\u0393\u0394\u0398\u039B\u039E\u03A0\xDF\xAE\xA9\u03A3\u03AA\xA7\u2260\xB0\u0387\u0391\xB1\u2264\u2265\xA5\u0392\u0395\u0396\u0397\u0399\u039A\u039C\u03A6\u03AB\u03A8\u03A9\u03AC\u039D\xAC\u039F\u03A1\u2248\u03A4\xAB\xBB\u2026\xA0\u03A5\u03A7\u0386\u0388\u0153\u2013\u2015\u201C\u201D\u2018\u2019\xF7\u0389\u038A\u038C\u038E\u03AD\u03AE\u03AF\u03CC\u038F\u03CD\u03B1\u03B2\u03C8\u03B4\u03B5\u03C6\u03B3\u03B7\u03B9\u03BE\u03BA\u03BB\u03BC\u03BD\u03BF\u03C0\u03CE\u03C1\u03C3\u03C4\u03B8\u03C9\u03C2\u03C7\u03C5\u03B6\u03CA\u03CB\u0390\u03B0\uFFFD"},maciceland:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\xDD\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\xD0\xF0\xDE\xFE\xFD\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macroman:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macromania:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\u0102\u015E\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\u0103\u015F\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\u0162\u0163\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macthai:{type:"_sbcs",chars:"\xAB\xBB\u2026\uF88C\uF88F\uF892\uF895\uF898\uF88B\uF88E\uF891\uF894\uF897\u201C\u201D\uF899\uFFFD\u2022\uF884\uF889\uF885\uF886\uF887\uF888\uF88A\uF88D\uF890\uF893\uF896\u2018\u2019\uFFFD\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFEFF\u200B\u2013\u2014\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u2122\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\xAE\xA9\uFFFD\uFFFD\uFFFD\uFFFD"},macturkish:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u011E\u011F\u0130\u0131\u015E\u015F\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\uFFFD\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macukraine:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\u0490\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u0491\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\xA4"},koi8r:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255A\u255B\u255C\u255D\u255E\u255F\u2560\u2561\u0401\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256A\u256B\u256C\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8u:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255A\u255B\u0491\u255D\u255E\u255F\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256A\u0490\u256C\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8ru:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255A\u255B\u0491\u045E\u255E\u255F\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256A\u0490\u040E\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8t:{type:"_sbcs",chars:"\u049B\u0493\u201A\u0492\u201E\u2026\u2020\u2021\uFFFD\u2030\u04B3\u2039\u04B2\u04B7\u04B6\uFFFD\u049A\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u04EF\u04EE\u0451\xA4\u04E3\xA6\xA7\uFFFD\uFFFD\uFFFD\xAB\xAC\xAD\xAE\uFFFD\xB0\xB1\xB2\u0401\uFFFD\u04E2\xB6\xB7\uFFFD\u2116\uFFFD\xBB\uFFFD\uFFFD\uFFFD\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},armscii8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\u0587\u0589)(\xBB\xAB\u2014.\u055D,-\u058A\u2026\u055C\u055B\u055E\u0531\u0561\u0532\u0562\u0533\u0563\u0534\u0564\u0535\u0565\u0536\u0566\u0537\u0567\u0538\u0568\u0539\u0569\u053A\u056A\u053B\u056B\u053C\u056C\u053D\u056D\u053E\u056E\u053F\u056F\u0540\u0570\u0541\u0571\u0542\u0572\u0543\u0573\u0544\u0574\u0545\u0575\u0546\u0576\u0547\u0577\u0548\u0578\u0549\u0579\u054A\u057A\u054B\u057B\u054C\u057C\u054D\u057D\u054E\u057E\u054F\u057F\u0550\u0580\u0551\u0581\u0552\u0582\u0553\u0583\u0554\u0584\u0555\u0585\u0556\u0586\u055A\uFFFD"},rk1048:{type:"_sbcs",chars:"\u0402\u0403\u201A\u0453\u201E\u2026\u2020\u2021\u20AC\u2030\u0409\u2039\u040A\u049A\u04BA\u040F\u0452\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0459\u203A\u045A\u049B\u04BB\u045F\xA0\u04B0\u04B1\u04D8\xA4\u04E8\xA6\xA7\u0401\xA9\u0492\xAB\xAC\xAD\xAE\u04AE\xB0\xB1\u0406\u0456\u04E9\xB5\xB6\xB7\u0451\u2116\u0493\xBB\u04D9\u04A2\u04A3\u04AF\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},tcvn:{type:"_sbcs",chars:`\0\xDA\u1EE4\u1EEA\u1EEC\u1EEE\x07\b	
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b	
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b	
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b	
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}}});var require_dbcs_codec=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/dbcs-codec.js"(exports){"use strict";var Buffer2=require_safer().Buffer;exports._dbcs=DBCSCodec;var UNASSIGNED=-1,GB18030_CODE=-2,SEQ_START=-10,NODE_START=-1e3,UNASSIGNED_NODE=new Array(256),DEF_CHAR=-1;for(i=0;i<256;i++)UNASSIGNED_NODE[i]=UNASSIGNED;var i;function DBCSCodec(codecOptions,iconv2){if(this.encodingName=codecOptions.encodingName,!codecOptions)throw new Error("DBCS codec is called without the data.");if(!codecOptions.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var mappingTable=codecOptions.table();this.decodeTables=[],this.decodeTables[0]=UNASSIGNED_NODE.slice(0),this.decodeTableSeq=[];for(var i2=0;i2<mappingTable.length;i2++)this._addDecodeChunk(mappingTable[i2]);if(typeof codecOptions.gb18030=="function"){this.gb18030=codecOptions.gb18030();var commonThirdByteNodeIdx=this.decodeTables.length;this.decodeTables.push(UNASSIGNED_NODE.slice(0));var commonFourthByteNodeIdx=this.decodeTables.length;this.decodeTables.push(UNASSIGNED_NODE.slice(0));for(var firstByteNode=this.decodeTables[0],i2=129;i2<=254;i2++)for(var secondByteNode=this.decodeTables[NODE_START-firstByteNode[i2]],j=48;j<=57;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");for(var thirdByteNode=this.decodeTables[NODE_START-secondByteNode[j]],k=129;k<=254;k++){if(thirdByteNode[k]===UNASSIGNED)thirdByteNode[k]=NODE_START-commonFourthByteNodeIdx;else{if(thirdByteNode[k]===NODE_START-commonFourthByteNodeIdx)continue;if(thirdByteNode[k]>NODE_START)throw new Error("gb18030 decode tables conflict at byte 3")}for(var fourthByteNode=this.decodeTables[NODE_START-thirdByteNode[k]],l=48;l<=57;l++)fourthByteNode[l]===UNASSIGNED&&(fourthByteNode[l]=GB18030_CODE)}}}this.defaultCharUnicode=iconv2.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var skipEncodeChars={};if(codecOptions.encodeSkipVals)for(var i2=0;i2<codecOptions.encodeSkipVals.length;i2++){var val=codecOptions.encodeSkipVals[i2];if(typeof val=="number")skipEncodeChars[val]=!0;else for(var j=val.from;j<=val.to;j++)skipEncodeChars[j]=!0}if(this._fillEncodeTable(0,0,skipEncodeChars),codecOptions.encodeAdd)for(var uChar in codecOptions.encodeAdd)Object.prototype.hasOwnProperty.call(codecOptions.encodeAdd,uChar)&&this._setEncodeChar(uChar.charCodeAt(0),codecOptions.encodeAdd[uChar]);this.defCharSB=this.encodeTable[0][iconv2.defaultCharSingleByte.charCodeAt(0)],this.defCharSB===UNASSIGNED&&(this.defCharSB=this.encodeTable[0]["?"]),this.defCharSB===UNASSIGNED&&(this.defCharSB="?".charCodeAt(0))}__name(DBCSCodec,"DBCSCodec");DBCSCodec.prototype.encoder=DBCSEncoder;DBCSCodec.prototype.decoder=DBCSDecoder;DBCSCodec.prototype._getDecodeTrieNode=function(addr){for(var bytes=[];addr>0;addr>>>=8)bytes.push(addr&255);bytes.length==0&&bytes.push(0);for(var node=this.decodeTables[0],i2=bytes.length-1;i2>0;i2--){var val=node[bytes[i2]];if(val==UNASSIGNED)node[bytes[i2]]=NODE_START-this.decodeTables.length,this.decodeTables.push(node=UNASSIGNED_NODE.slice(0));else if(val<=NODE_START)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){var curAddr=parseInt(chunk[0],16),writeTable=this._getDecodeTrieNode(curAddr);curAddr=curAddr&255;for(var k=1;k<chunk.length;k++){var part=chunk[k];if(typeof part=="string")for(var l=0;l<part.length;){var code=part.charCodeAt(l++);if(55296<=code&&code<56320){var codeTrail=part.charCodeAt(l++);if(56320<=codeTrail&&codeTrail<57344)writeTable[curAddr++]=65536+(code-55296)*1024+(codeTrail-56320);else throw new Error("Incorrect surrogate pair in "+this.encodingName+" at chunk "+chunk[0])}else if(4080<code&&code<=4095){for(var len=4095-code+2,seq=[],m=0;m<len;m++)seq.push(part.charCodeAt(l++));writeTable[curAddr++]=SEQ_START-this.decodeTableSeq.length,this.decodeTableSeq.push(seq)}else writeTable[curAddr++]=code}else if(typeof part=="number")for(var charCode=writeTable[curAddr-1]+1,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>255)throw new Error("Incorrect chunk in "+this.encodingName+" at addr "+chunk[0]+": too long"+curAddr)};DBCSCodec.prototype._getEncodeBucket=function(uCode){var high=uCode>>8;return this.encodeTable[high]===void 0&&(this.encodeTable[high]=UNASSIGNED_NODE.slice(0)),this.encodeTable[high]};DBCSCodec.prototype._setEncodeChar=function(uCode,dbcsCode){var bucket=this._getEncodeBucket(uCode),low=uCode&255;bucket[low]<=SEQ_START?this.encodeTableSeq[SEQ_START-bucket[low]][DEF_CHAR]=dbcsCode:bucket[low]==UNASSIGNED&&(bucket[low]=dbcsCode)};DBCSCodec.prototype._setEncodeSequence=function(seq,dbcsCode){var uCode=seq[0],bucket=this._getEncodeBucket(uCode),low=uCode&255,node;bucket[low]<=SEQ_START?node=this.encodeTableSeq[SEQ_START-bucket[low]]:(node={},bucket[low]!==UNASSIGNED&&(node[DEF_CHAR]=bucket[low]),bucket[low]=SEQ_START-this.encodeTableSeq.length,this.encodeTableSeq.push(node));for(var j=1;j<seq.length-1;j++){var oldVal=node[uCode];typeof oldVal=="object"?node=oldVal:(node=node[uCode]={},oldVal!==void 0&&(node[DEF_CHAR]=oldVal))}uCode=seq[seq.length-1],node[uCode]=dbcsCode};DBCSCodec.prototype._fillEncodeTable=function(nodeIdx,prefix,skipEncodeChars){for(var node=this.decodeTables[nodeIdx],hasValues=!1,subNodeEmpty={},i2=0;i2<256;i2++){var uCode=node[i2],mbCode=prefix+i2;if(!skipEncodeChars[mbCode])if(uCode>=0)this._setEncodeChar(uCode,mbCode),hasValues=!0;else if(uCode<=NODE_START){var subNodeIdx=NODE_START-uCode;if(!subNodeEmpty[subNodeIdx]){var newPrefix=mbCode<<8>>>0;this._fillEncodeTable(subNodeIdx,newPrefix,skipEncodeChars)?hasValues=!0:subNodeEmpty[subNodeIdx]=!0}}else uCode<=SEQ_START&&(this._setEncodeSequence(this.decodeTableSeq[SEQ_START-uCode],mbCode),hasValues=!0)}return hasValues};function DBCSEncoder(options,codec){this.leadSurrogate=-1,this.seqObj=void 0,this.encodeTable=codec.encodeTable,this.encodeTableSeq=codec.encodeTableSeq,this.defaultCharSingleByte=codec.defCharSB,this.gb18030=codec.gb18030}__name(DBCSEncoder,"DBCSEncoder");DBCSEncoder.prototype.write=function(str){for(var newBuf=Buffer2.alloc(str.length*(this.gb18030?4:3)),leadSurrogate=this.leadSurrogate,seqObj=this.seqObj,nextChar=-1,i2=0,j=0;;){if(nextChar===-1){if(i2==str.length)break;var uCode=str.charCodeAt(i2++)}else{var uCode=nextChar;nextChar=-1}if(55296<=uCode&&uCode<57344)if(uCode<56320)if(leadSurrogate===-1){leadSurrogate=uCode;continue}else leadSurrogate=uCode,uCode=UNASSIGNED;else leadSurrogate!==-1?(uCode=65536+(leadSurrogate-55296)*1024+(uCode-56320),leadSurrogate=-1):uCode=UNASSIGNED;else leadSurrogate!==-1&&(nextChar=uCode,uCode=UNASSIGNED,leadSurrogate=-1);var dbcsCode=UNASSIGNED;if(seqObj!==void 0&&uCode!=UNASSIGNED){var resCode=seqObj[uCode];if(typeof resCode=="object"){seqObj=resCode;continue}else typeof resCode=="number"?dbcsCode=resCode:resCode==null&&(resCode=seqObj[DEF_CHAR],resCode!==void 0&&(dbcsCode=resCode,nextChar=uCode));seqObj=void 0}else if(uCode>=0){var subtable=this.encodeTable[uCode>>8];if(subtable!==void 0&&(dbcsCode=subtable[uCode&255]),dbcsCode<=SEQ_START){seqObj=this.encodeTableSeq[SEQ_START-dbcsCode];continue}if(dbcsCode==UNASSIGNED&&this.gb18030){var idx=findIdx(this.gb18030.uChars,uCode);if(idx!=-1){var dbcsCode=this.gb18030.gbChars[idx]+(uCode-this.gb18030.uChars[idx]);newBuf[j++]=129+Math.floor(dbcsCode/12600),dbcsCode=dbcsCode%12600,newBuf[j++]=48+Math.floor(dbcsCode/1260),dbcsCode=dbcsCode%1260,newBuf[j++]=129+Math.floor(dbcsCode/10),dbcsCode=dbcsCode%10,newBuf[j++]=48+dbcsCode;continue}}}dbcsCode===UNASSIGNED&&(dbcsCode=this.defaultCharSingleByte),dbcsCode<256?newBuf[j++]=dbcsCode:dbcsCode<65536?(newBuf[j++]=dbcsCode>>8,newBuf[j++]=dbcsCode&255):dbcsCode<16777216?(newBuf[j++]=dbcsCode>>16,newBuf[j++]=dbcsCode>>8&255,newBuf[j++]=dbcsCode&255):(newBuf[j++]=dbcsCode>>>24,newBuf[j++]=dbcsCode>>>16&255,newBuf[j++]=dbcsCode>>>8&255,newBuf[j++]=dbcsCode&255)}return this.seqObj=seqObj,this.leadSurrogate=leadSurrogate,newBuf.slice(0,j)};DBCSEncoder.prototype.end=function(){if(!(this.leadSurrogate===-1&&this.seqObj===void 0)){var newBuf=Buffer2.alloc(10),j=0;if(this.seqObj){var dbcsCode=this.seqObj[DEF_CHAR];dbcsCode!==void 0&&(dbcsCode<256?newBuf[j++]=dbcsCode:(newBuf[j++]=dbcsCode>>8,newBuf[j++]=dbcsCode&255)),this.seqObj=void 0}return this.leadSurrogate!==-1&&(newBuf[j++]=this.defaultCharSingleByte,this.leadSurrogate=-1),newBuf.slice(0,j)}};DBCSEncoder.prototype.findIdx=findIdx;function DBCSDecoder(options,codec){this.nodeIdx=0,this.prevBytes=[],this.decodeTables=codec.decodeTables,this.decodeTableSeq=codec.decodeTableSeq,this.defaultCharUnicode=codec.defaultCharUnicode,this.gb18030=codec.gb18030}__name(DBCSDecoder,"DBCSDecoder");DBCSDecoder.prototype.write=function(buf){for(var newBuf=Buffer2.alloc(buf.length*2),nodeIdx=this.nodeIdx,prevBytes=this.prevBytes,prevOffset=this.prevBytes.length,seqStart=-this.prevBytes.length,uCode,i2=0,j=0;i2<buf.length;i2++){var curByte=i2>=0?buf[i2]:prevBytes[i2+prevOffset],uCode=this.decodeTables[nodeIdx][curByte];if(!(uCode>=0))if(uCode===UNASSIGNED)uCode=this.defaultCharUnicode.charCodeAt(0),i2=seqStart;else if(uCode===GB18030_CODE){if(i2>=3)var ptr=(buf[i2-3]-129)*12600+(buf[i2-2]-48)*1260+(buf[i2-1]-129)*10+(curByte-48);else var ptr=(prevBytes[i2-3+prevOffset]-129)*12600+((i2-2>=0?buf[i2-2]:prevBytes[i2-2+prevOffset])-48)*1260+((i2-1>=0?buf[i2-1]:prevBytes[i2-1+prevOffset])-129)*10+(curByte-48);var idx=findIdx(this.gb18030.gbChars,ptr);uCode=this.gb18030.uChars[idx]+ptr-this.gb18030.gbChars[idx]}else if(uCode<=NODE_START){nodeIdx=NODE_START-uCode;continue}else if(uCode<=SEQ_START){for(var seq=this.decodeTableSeq[SEQ_START-uCode],k=0;k<seq.length-1;k++)uCode=seq[k],newBuf[j++]=uCode&255,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);if(uCode>=65536){uCode-=65536;var uCodeLead=55296|uCode>>10;newBuf[j++]=uCodeLead&255,newBuf[j++]=uCodeLead>>8,uCode=56320|uCode&1023}newBuf[j++]=uCode&255,newBuf[j++]=uCode>>8,nodeIdx=0,seqStart=i2+1}return this.nodeIdx=nodeIdx,this.prevBytes=seqStart>=0?Array.prototype.slice.call(buf,seqStart):prevBytes.slice(seqStart+prevOffset).concat(Array.prototype.slice.call(buf)),newBuf.slice(0,j).toString("ucs2")};DBCSDecoder.prototype.end=function(){for(var ret="";this.prevBytes.length>0;){ret+=this.defaultCharUnicode;var bytesArr=this.prevBytes.slice(1);this.prevBytes=[],this.nodeIdx=0,bytesArr.length>0&&(ret+=this.write(bytesArr))}return this.prevBytes=[],this.nodeIdx=0,ret};function findIdx(table,val){if(table[0]>val)return-1;for(var l=0,r=table.length;l<r-1;){var mid=l+(r-l+1>>1);table[mid]<=val?l=mid:r=mid}return l}__name(findIdx,"findIdx")}});var require_shiftjis=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/tables/shiftjis.json"(exports,module2){module2.exports=[["0","\0",128],["a1","\uFF61",62],["8140","\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008",9,"\uFF0B\uFF0D\xB1\xD7"],["8180","\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013"],["81b8","\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"],["81c8","\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"],["81da","\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"],["81f0","\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"],["81fc","\u25EF"],["824f","\uFF10",9],["8260","\uFF21",25],["8281","\uFF41",25],["829f","\u3041",82],["8340","\u30A1",62],["8380","\u30E0",22],["839f","\u0391",16,"\u03A3",6],["83bf","\u03B1",16,"\u03C3",6],["8440","\u0410",5,"\u0401\u0416",25],["8470","\u0430",5,"\u0451\u0436",7],["8480","\u043E",17],["849f","\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542"],["8740","\u2460",19,"\u2160",9],["875f","\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1"],["877e","\u337B"],["8780","\u301D\u301F\u2116\u33CD\u2121\u32A4",4,"\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A"],["889f","\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D"],["8940","\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186"],["8980","\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539"],["8a40","\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B"],["8a80","\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4"],["8b40","\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551"],["8b80","\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48"],["8c40","\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8"],["8c80","\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411"],["8d40","\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D"],["8d80","\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237"],["8e40","\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62"],["8e80","\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468"],["8f40","\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3"],["8f80","\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"],["9040","\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8"],["9080","\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA"],["9140","\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB"],["9180","\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"],["9240","\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4"],["9280","\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013"],["9340","\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC"],["9380","\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"],["9440","\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885"],["9480","\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E"],["9540","\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577"],["9580","\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"],["9640","\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6"],["9680","\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652"],["9740","\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32"],["9780","\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F"],["9840","\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155"],["989f","\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2"],["9940","\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED"],["9980","\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8"],["9a40","\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638"],["9a80","\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969"],["9b40","\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80"],["9b80","\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF"],["9c40","\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060"],["9c80","\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B"],["9d40","\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B"],["9d80","\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC"],["9e40","\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E"],["9e80","\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3"],["9f40","\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF"],["9f80","\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC"],["e040","\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD"],["e080","\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1"],["e140","\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF"],["e180","\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC"],["e240","\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0"],["e280","\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06"],["e340","\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37"],["e380","\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B"],["e440","\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264"],["e480","\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548"],["e540","\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC"],["e580","\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E"],["e640","\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7"],["e680","\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A"],["e740","\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C"],["e780","\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E"],["e840","\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599"],["e880","\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870"],["e940","\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43"],["e980","\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48"],["ea40","\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF"],["ea80","\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0\u582F\u69C7\u9059\u7464\u51DC\u7199"],["ed40","\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F"],["ed80","\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1"],["ee40","\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559"],["ee80","\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"],["eeef","\u2170",9,"\uFFE2\uFFE4\uFF07\uFF02"],["f040","\uE000",62],["f080","\uE03F",124],["f140","\uE0BC",62],["f180","\uE0FB",124],["f240","\uE178",62],["f280","\uE1B7",124],["f340","\uE234",62],["f380","\uE273",124],["f440","\uE2F0",62],["f480","\uE32F",124],["f540","\uE3AC",62],["f580","\uE3EB",124],["f640","\uE468",62],["f680","\uE4A7",124],["f740","\uE524",62],["f780","\uE563",124],["f840","\uE5E0",62],["f880","\uE61F",124],["f940","\uE69C"],["fa40","\u2170",9,"\u2160",9,"\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u2235\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A"],["fa80","\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F"],["fb40","\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19"],["fb80","\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9"],["fc40","\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"]]}});var require_eucjp=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/tables/eucjp.json"(exports,module2){module2.exports=[["0","\0",127],["8ea1","\uFF61",62],["a1a1","\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008",9,"\uFF0B\uFF0D\xB1\xD7\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7"],["a2a1","\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013"],["a2ba","\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"],["a2ca","\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"],["a2dc","\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"],["a2f2","\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"],["a2fe","\u25EF"],["a3b0","\uFF10",9],["a3c1","\uFF21",25],["a3e1","\uFF41",25],["a4a1","\u3041",82],["a5a1","\u30A1",85],["a6a1","\u0391",16,"\u03A3",6],["a6c1","\u03B1",16,"\u03C3",6],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a8a1","\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542"],["ada1","\u2460",19,"\u2160",9],["adc0","\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1"],["addf","\u337B\u301D\u301F\u2116\u33CD\u2121\u32A4",4,"\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A"],["b0a1","\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D"],["b1a1","\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC"],["b2a1","\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539"],["b3a1","\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431"],["b4a1","\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4"],["b5a1","\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC"],["b6a1","\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48"],["b7a1","\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372"],["b8a1","\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411"],["b9a1","\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC"],["baa1","\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237"],["bba1","\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642"],["bca1","\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468"],["bda1","\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F"],["bea1","\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"],["bfa1","\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE"],["c0a1","\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA"],["c1a1","\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E"],["c2a1","\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"],["c3a1","\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5"],["c4a1","\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013"],["c5a1","\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230"],["c6a1","\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"],["c7a1","\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6"],["c8a1","\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E"],["c9a1","\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D"],["caa1","\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"],["cba1","\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80"],["cca1","\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652"],["cda1","\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483"],["cea1","\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F"],["cfa1","\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155"],["d0a1","\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2"],["d1a1","\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8"],["d2a1","\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8"],["d3a1","\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709"],["d4a1","\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969"],["d5a1","\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53"],["d6a1","\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF"],["d7a1","\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A"],["d8a1","\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B"],["d9a1","\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC"],["daa1","\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC"],["dba1","\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD"],["dca1","\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3"],["dda1","\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE"],["dea1","\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC"],["dfa1","\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC"],["e0a1","\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1"],["e1a1","\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670"],["e2a1","\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC"],["e3a1","\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50"],["e4a1","\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06"],["e5a1","\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A"],["e6a1","\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B"],["e7a1","\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9"],["e8a1","\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548"],["e9a1","\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759"],["eaa1","\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E"],["eba1","\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B"],["eca1","\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A"],["eda1","\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8"],["eea1","\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E"],["efa1","\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E"],["f0a1","\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870"],["f1a1","\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7"],["f2a1","\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48"],["f3a1","\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0"],["f4a1","\u582F\u69C7\u9059\u7464\u51DC\u7199"],["f9a1","\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7"],["faa1","\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1"],["fba1","\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA"],["fca1","\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"],["fcf1","\u2170",9,"\uFFE2\uFFE4\uFF07\uFF02"],["8fa2af","\u02D8\u02C7\xB8\u02D9\u02DD\xAF\u02DB\u02DA\uFF5E\u0384\u0385"],["8fa2c2","\xA1\xA6\xBF"],["8fa2eb","\xBA\xAA\xA9\xAE\u2122\xA4\u2116"],["8fa6e1","\u0386\u0388\u0389\u038A\u03AA"],["8fa6e7","\u038C"],["8fa6e9","\u038E\u03AB"],["8fa6ec","\u038F"],["8fa6f1","\u03AC\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03C2\u03CD\u03CB\u03B0\u03CE"],["8fa7c2","\u0402",10,"\u040E\u040F"],["8fa7f2","\u0452",10,"\u045E\u045F"],["8fa9a1","\xC6\u0110"],["8fa9a4","\u0126"],["8fa9a6","\u0132"],["8fa9a8","\u0141\u013F"],["8fa9ab","\u014A\xD8\u0152"],["8fa9af","\u0166\xDE"],["8fa9c1","\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0142\u0140\u0149\u014B\xF8\u0153\xDF\u0167\xFE"],["8faaa1","\xC1\xC0\xC4\xC2\u0102\u01CD\u0100\u0104\xC5\xC3\u0106\u0108\u010C\xC7\u010A\u010E\xC9\xC8\xCB\xCA\u011A\u0116\u0112\u0118"],["8faaba","\u011C\u011E\u0122\u0120\u0124\xCD\xCC\xCF\xCE\u01CF\u0130\u012A\u012E\u0128\u0134\u0136\u0139\u013D\u013B\u0143\u0147\u0145\xD1\xD3\xD2\xD6\xD4\u01D1\u0150\u014C\xD5\u0154\u0158\u0156\u015A\u015C\u0160\u015E\u0164\u0162\xDA\xD9\xDC\xDB\u016C\u01D3\u0170\u016A\u0172\u016E\u0168\u01D7\u01DB\u01D9\u01D5\u0174\xDD\u0178\u0176\u0179\u017D\u017B"],["8faba1","\xE1\xE0\xE4\xE2\u0103\u01CE\u0101\u0105\xE5\xE3\u0107\u0109\u010D\xE7\u010B\u010F\xE9\xE8\xEB\xEA\u011B\u0117\u0113\u0119\u01F5\u011D\u011F"],["8fabbd","\u0121\u0125\xED\xEC\xEF\xEE\u01D0"],["8fabc5","\u012B\u012F\u0129\u0135\u0137\u013A\u013E\u013C\u0144\u0148\u0146\xF1\xF3\xF2\xF6\xF4\u01D2\u0151\u014D\xF5\u0155\u0159\u0157\u015B\u015D\u0161\u015F\u0165\u0163\xFA\xF9\xFC\xFB\u016D\u01D4\u0171\u016B\u0173\u016F\u0169\u01D8\u01DC\u01DA\u01D6\u0175\xFD\xFF\u0177\u017A\u017E\u017C"],["8fb0a1","\u4E02\u4E04\u4E05\u4E0C\u4E12\u4E1F\u4E23\u4E24\u4E28\u4E2B\u4E2E\u4E2F\u4E30\u4E35\u4E40\u4E41\u4E44\u4E47\u4E51\u4E5A\u4E5C\u4E63\u4E68\u4E69\u4E74\u4E75\u4E79\u4E7F\u4E8D\u4E96\u4E97\u4E9D\u4EAF\u4EB9\u4EC3\u4ED0\u4EDA\u4EDB\u4EE0\u4EE1\u4EE2\u4EE8\u4EEF\u4EF1\u4EF3\u4EF5\u4EFD\u4EFE\u4EFF\u4F00\u4F02\u4F03\u4F08\u4F0B\u4F0C\u4F12\u4F15\u4F16\u4F17\u4F19\u4F2E\u4F31\u4F60\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E\u4F40\u4F42\u4F48\u4F49\u4F4B\u4F4C\u4F52\u4F54\u4F56\u4F58\u4F5F\u4F63\u4F6A\u4F6C\u4F6E\u4F71\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F7E\u4F81\u4F82\u4F84"],["8fb1a1","\u4F85\u4F89\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F94\u4F97\u4F99\u4F9A\u4F9E\u4F9F\u4FB2\u4FB7\u4FB9\u4FBB\u4FBC\u4FBD\u4FBE\u4FC0\u4FC1\u4FC5\u4FC6\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FCF\u4FD2\u4FDC\u4FE0\u4FE2\u4FF0\u4FF2\u4FFC\u4FFD\u4FFF\u5000\u5001\u5004\u5007\u500A\u500C\u500E\u5010\u5013\u5017\u5018\u501B\u501C\u501D\u501E\u5022\u5027\u502E\u5030\u5032\u5033\u5035\u5040\u5041\u5042\u5045\u5046\u504A\u504C\u504E\u5051\u5052\u5053\u5057\u5059\u505F\u5060\u5062\u5063\u5066\u5067\u506A\u506D\u5070\u5071\u503B\u5081\u5083\u5084\u5086\u508A\u508E\u508F\u5090"],["8fb2a1","\u5092\u5093\u5094\u5096\u509B\u509C\u509E",4,"\u50AA\u50AF\u50B0\u50B9\u50BA\u50BD\u50C0\u50C3\u50C4\u50C7\u50CC\u50CE\u50D0\u50D3\u50D4\u50D8\u50DC\u50DD\u50DF\u50E2\u50E4\u50E6\u50E8\u50E9\u50EF\u50F1\u50F6\u50FA\u50FE\u5103\u5106\u5107\u5108\u510B\u510C\u510D\u510E\u50F2\u5110\u5117\u5119\u511B\u511C\u511D\u511E\u5123\u5127\u5128\u512C\u512D\u512F\u5131\u5133\u5134\u5135\u5138\u5139\u5142\u514A\u514F\u5153\u5155\u5157\u5158\u515F\u5164\u5166\u517E\u5183\u5184\u518B\u518E\u5198\u519D\u51A1\u51A3\u51AD\u51B8\u51BA\u51BC\u51BE\u51BF\u51C2"],["8fb3a1","\u51C8\u51CF\u51D1\u51D2\u51D3\u51D5\u51D8\u51DE\u51E2\u51E5\u51EE\u51F2\u51F3\u51F4\u51F7\u5201\u5202\u5205\u5212\u5213\u5215\u5216\u5218\u5222\u5228\u5231\u5232\u5235\u523C\u5245\u5249\u5255\u5257\u5258\u525A\u525C\u525F\u5260\u5261\u5266\u526E\u5277\u5278\u5279\u5280\u5282\u5285\u528A\u528C\u5293\u5295\u5296\u5297\u5298\u529A\u529C\u52A4\u52A5\u52A6\u52A7\u52AF\u52B0\u52B6\u52B7\u52B8\u52BA\u52BB\u52BD\u52C0\u52C4\u52C6\u52C8\u52CC\u52CF\u52D1\u52D4\u52D6\u52DB\u52DC\u52E1\u52E5\u52E8\u52E9\u52EA\u52EC\u52F0\u52F1\u52F4\u52F6\u52F7\u5300\u5303\u530A\u530B"],["8fb4a1","\u530C\u5311\u5313\u5318\u531B\u531C\u531E\u531F\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u5330\u5332\u5335\u533C\u533D\u533E\u5342\u534C\u534B\u5359\u535B\u5361\u5363\u5365\u536C\u536D\u5372\u5379\u537E\u5383\u5387\u5388\u538E\u5393\u5394\u5399\u539D\u53A1\u53A4\u53AA\u53AB\u53AF\u53B2\u53B4\u53B5\u53B7\u53B8\u53BA\u53BD\u53C0\u53C5\u53CF\u53D2\u53D3\u53D5\u53DA\u53DD\u53DE\u53E0\u53E6\u53E7\u53F5\u5402\u5413\u541A\u5421\u5427\u5428\u542A\u542F\u5431\u5434\u5435\u5443\u5444\u5447\u544D\u544F\u545E\u5462\u5464\u5466\u5467\u5469\u546B\u546D\u546E\u5474\u547F"],["8fb5a1","\u5481\u5483\u5485\u5488\u5489\u548D\u5491\u5495\u5496\u549C\u549F\u54A1\u54A6\u54A7\u54A9\u54AA\u54AD\u54AE\u54B1\u54B7\u54B9\u54BA\u54BB\u54BF\u54C6\u54CA\u54CD\u54CE\u54E0\u54EA\u54EC\u54EF\u54F6\u54FC\u54FE\u54FF\u5500\u5501\u5505\u5508\u5509\u550C\u550D\u550E\u5515\u552A\u552B\u5532\u5535\u5536\u553B\u553C\u553D\u5541\u5547\u5549\u554A\u554D\u5550\u5551\u5558\u555A\u555B\u555E\u5560\u5561\u5564\u5566\u557F\u5581\u5582\u5586\u5588\u558E\u558F\u5591\u5592\u5593\u5594\u5597\u55A3\u55A4\u55AD\u55B2\u55BF\u55C1\u55C3\u55C6\u55C9\u55CB\u55CC\u55CE\u55D1\u55D2"],["8fb6a1","\u55D3\u55D7\u55D8\u55DB\u55DE\u55E2\u55E9\u55F6\u55FF\u5605\u5608\u560A\u560D",5,"\u5619\u562C\u5630\u5633\u5635\u5637\u5639\u563B\u563C\u563D\u563F\u5640\u5641\u5643\u5644\u5646\u5649\u564B\u564D\u564F\u5654\u565E\u5660\u5661\u5662\u5663\u5666\u5669\u566D\u566F\u5671\u5672\u5675\u5684\u5685\u5688\u568B\u568C\u5695\u5699\u569A\u569D\u569E\u569F\u56A6\u56A7\u56A8\u56A9\u56AB\u56AC\u56AD\u56B1\u56B3\u56B7\u56BE\u56C5\u56C9\u56CA\u56CB\u56CF\u56D0\u56CC\u56CD\u56D9\u56DC\u56DD\u56DF\u56E1\u56E4",4,"\u56F1\u56EB\u56ED"],["8fb7a1","\u56F6\u56F7\u5701\u5702\u5707\u570A\u570C\u5711\u5715\u571A\u571B\u571D\u5720\u5722\u5723\u5724\u5725\u5729\u572A\u572C\u572E\u572F\u5733\u5734\u573D\u573E\u573F\u5745\u5746\u574C\u574D\u5752\u5762\u5765\u5767\u5768\u576B\u576D",4,"\u5773\u5774\u5775\u5777\u5779\u577A\u577B\u577C\u577E\u5781\u5783\u578C\u5794\u5797\u5799\u579A\u579C\u579D\u579E\u579F\u57A1\u5795\u57A7\u57A8\u57A9\u57AC\u57B8\u57BD\u57C7\u57C8\u57CC\u57CF\u57D5\u57DD\u57DE\u57E4\u57E6\u57E7\u57E9\u57ED\u57F0\u57F5\u57F6\u57F8\u57FD\u57FE\u57FF\u5803\u5804\u5808\u5809\u57E1"],["8fb8a1","\u580C\u580D\u581B\u581E\u581F\u5820\u5826\u5827\u582D\u5832\u5839\u583F\u5849\u584C\u584D\u584F\u5850\u5855\u585F\u5861\u5864\u5867\u5868\u5878\u587C\u587F\u5880\u5881\u5887\u5888\u5889\u588A\u588C\u588D\u588F\u5890\u5894\u5896\u589D\u58A0\u58A1\u58A2\u58A6\u58A9\u58B1\u58B2\u58C4\u58BC\u58C2\u58C8\u58CD\u58CE\u58D0\u58D2\u58D4\u58D6\u58DA\u58DD\u58E1\u58E2\u58E9\u58F3\u5905\u5906\u590B\u590C\u5912\u5913\u5914\u8641\u591D\u5921\u5923\u5924\u5928\u592F\u5930\u5933\u5935\u5936\u593F\u5943\u5946\u5952\u5953\u5959\u595B\u595D\u595E\u595F\u5961\u5963\u596B\u596D"],["8fb9a1","\u596F\u5972\u5975\u5976\u5979\u597B\u597C\u598B\u598C\u598E\u5992\u5995\u5997\u599F\u59A4\u59A7\u59AD\u59AE\u59AF\u59B0\u59B3\u59B7\u59BA\u59BC\u59C1\u59C3\u59C4\u59C8\u59CA\u59CD\u59D2\u59DD\u59DE\u59DF\u59E3\u59E4\u59E7\u59EE\u59EF\u59F1\u59F2\u59F4\u59F7\u5A00\u5A04\u5A0C\u5A0D\u5A0E\u5A12\u5A13\u5A1E\u5A23\u5A24\u5A27\u5A28\u5A2A\u5A2D\u5A30\u5A44\u5A45\u5A47\u5A48\u5A4C\u5A50\u5A55\u5A5E\u5A63\u5A65\u5A67\u5A6D\u5A77\u5A7A\u5A7B\u5A7E\u5A8B\u5A90\u5A93\u5A96\u5A99\u5A9C\u5A9E\u5A9F\u5AA0\u5AA2\u5AA7\u5AAC\u5AB1\u5AB2\u5AB3\u5AB5\u5AB8\u5ABA\u5ABB\u5ABF"],["8fbaa1","\u5AC4\u5AC6\u5AC8\u5ACF\u5ADA\u5ADC\u5AE0\u5AE5\u5AEA\u5AEE\u5AF5\u5AF6\u5AFD\u5B00\u5B01\u5B08\u5B17\u5B34\u5B19\u5B1B\u5B1D\u5B21\u5B25\u5B2D\u5B38\u5B41\u5B4B\u5B4C\u5B52\u5B56\u5B5E\u5B68\u5B6E\u5B6F\u5B7C\u5B7D\u5B7E\u5B7F\u5B81\u5B84\u5B86\u5B8A\u5B8E\u5B90\u5B91\u5B93\u5B94\u5B96\u5BA8\u5BA9\u5BAC\u5BAD\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBC\u5BC0\u5BC1\u5BCD\u5BCF\u5BD6",4,"\u5BE0\u5BEF\u5BF1\u5BF4\u5BFD\u5C0C\u5C17\u5C1E\u5C1F\u5C23\u5C26\u5C29\u5C2B\u5C2C\u5C2E\u5C30\u5C32\u5C35\u5C36\u5C59\u5C5A\u5C5C\u5C62\u5C63\u5C67\u5C68\u5C69"],["8fbba1","\u5C6D\u5C70\u5C74\u5C75\u5C7A\u5C7B\u5C7C\u5C7D\u5C87\u5C88\u5C8A\u5C8F\u5C92\u5C9D\u5C9F\u5CA0\u5CA2\u5CA3\u5CA6\u5CAA\u5CB2\u5CB4\u5CB5\u5CBA\u5CC9\u5CCB\u5CD2\u5CDD\u5CD7\u5CEE\u5CF1\u5CF2\u5CF4\u5D01\u5D06\u5D0D\u5D12\u5D2B\u5D23\u5D24\u5D26\u5D27\u5D31\u5D34\u5D39\u5D3D\u5D3F\u5D42\u5D43\u5D46\u5D48\u5D55\u5D51\u5D59\u5D4A\u5D5F\u5D60\u5D61\u5D62\u5D64\u5D6A\u5D6D\u5D70\u5D79\u5D7A\u5D7E\u5D7F\u5D81\u5D83\u5D88\u5D8A\u5D92\u5D93\u5D94\u5D95\u5D99\u5D9B\u5D9F\u5DA0\u5DA7\u5DAB\u5DB0\u5DB4\u5DB8\u5DB9\u5DC3\u5DC7\u5DCB\u5DD0\u5DCE\u5DD8\u5DD9\u5DE0\u5DE4"],["8fbca1","\u5DE9\u5DF8\u5DF9\u5E00\u5E07\u5E0D\u5E12\u5E14\u5E15\u5E18\u5E1F\u5E20\u5E2E\u5E28\u5E32\u5E35\u5E3E\u5E4B\u5E50\u5E49\u5E51\u5E56\u5E58\u5E5B\u5E5C\u5E5E\u5E68\u5E6A",4,"\u5E70\u5E80\u5E8B\u5E8E\u5EA2\u5EA4\u5EA5\u5EA8\u5EAA\u5EAC\u5EB1\u5EB3\u5EBD\u5EBE\u5EBF\u5EC6\u5ECC\u5ECB\u5ECE\u5ED1\u5ED2\u5ED4\u5ED5\u5EDC\u5EDE\u5EE5\u5EEB\u5F02\u5F06\u5F07\u5F08\u5F0E\u5F19\u5F1C\u5F1D\u5F21\u5F22\u5F23\u5F24\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F34\u5F36\u5F3B\u5F3D\u5F3F\u5F40\u5F44\u5F45\u5F47\u5F4D\u5F50\u5F54\u5F58\u5F5B\u5F60\u5F63\u5F64\u5F67"],["8fbda1","\u5F6F\u5F72\u5F74\u5F75\u5F78\u5F7A\u5F7D\u5F7E\u5F89\u5F8D\u5F8F\u5F96\u5F9C\u5F9D\u5FA2\u5FA7\u5FAB\u5FA4\u5FAC\u5FAF\u5FB0\u5FB1\u5FB8\u5FC4\u5FC7\u5FC8\u5FC9\u5FCB\u5FD0",4,"\u5FDE\u5FE1\u5FE2\u5FE8\u5FE9\u5FEA\u5FEC\u5FED\u5FEE\u5FEF\u5FF2\u5FF3\u5FF6\u5FFA\u5FFC\u6007\u600A\u600D\u6013\u6014\u6017\u6018\u601A\u601F\u6024\u602D\u6033\u6035\u6040\u6047\u6048\u6049\u604C\u6051\u6054\u6056\u6057\u605D\u6061\u6067\u6071\u607E\u607F\u6082\u6086\u6088\u608A\u608E\u6091\u6093\u6095\u6098\u609D\u609E\u60A2\u60A4\u60A5\u60A8\u60B0\u60B1\u60B7"],["8fbea1","\u60BB\u60BE\u60C2\u60C4\u60C8\u60C9\u60CA\u60CB\u60CE\u60CF\u60D4\u60D5\u60D9\u60DB\u60DD\u60DE\u60E2\u60E5\u60F2\u60F5\u60F8\u60FC\u60FD\u6102\u6107\u610A\u610C\u6110",4,"\u6116\u6117\u6119\u611C\u611E\u6122\u612A\u612B\u6130\u6131\u6135\u6136\u6137\u6139\u6141\u6145\u6146\u6149\u615E\u6160\u616C\u6172\u6178\u617B\u617C\u617F\u6180\u6181\u6183\u6184\u618B\u618D\u6192\u6193\u6197\u6198\u619C\u619D\u619F\u61A0\u61A5\u61A8\u61AA\u61AD\u61B8\u61B9\u61BC\u61C0\u61C1\u61C2\u61CE\u61CF\u61D5\u61DC\u61DD\u61DE\u61DF\u61E1\u61E2\u61E7\u61E9\u61E5"],["8fbfa1","\u61EC\u61ED\u61EF\u6201\u6203\u6204\u6207\u6213\u6215\u621C\u6220\u6222\u6223\u6227\u6229\u622B\u6239\u623D\u6242\u6243\u6244\u6246\u624C\u6250\u6251\u6252\u6254\u6256\u625A\u625C\u6264\u626D\u626F\u6273\u627A\u627D\u628D\u628E\u628F\u6290\u62A6\u62A8\u62B3\u62B6\u62B7\u62BA\u62BE\u62BF\u62C4\u62CE\u62D5\u62D6\u62DA\u62EA\u62F2\u62F4\u62FC\u62FD\u6303\u6304\u630A\u630B\u630D\u6310\u6313\u6316\u6318\u6329\u632A\u632D\u6335\u6336\u6339\u633C\u6341\u6342\u6343\u6344\u6346\u634A\u634B\u634E\u6352\u6353\u6354\u6358\u635B\u6365\u6366\u636C\u636D\u6371\u6374\u6375"],["8fc0a1","\u6378\u637C\u637D\u637F\u6382\u6384\u6387\u638A\u6390\u6394\u6395\u6399\u639A\u639E\u63A4\u63A6\u63AD\u63AE\u63AF\u63BD\u63C1\u63C5\u63C8\u63CE\u63D1\u63D3\u63D4\u63D5\u63DC\u63E0\u63E5\u63EA\u63EC\u63F2\u63F3\u63F5\u63F8\u63F9\u6409\u640A\u6410\u6412\u6414\u6418\u641E\u6420\u6422\u6424\u6425\u6429\u642A\u642F\u6430\u6435\u643D\u643F\u644B\u644F\u6451\u6452\u6453\u6454\u645A\u645B\u645C\u645D\u645F\u6460\u6461\u6463\u646D\u6473\u6474\u647B\u647D\u6485\u6487\u648F\u6490\u6491\u6498\u6499\u649B\u649D\u649F\u64A1\u64A3\u64A6\u64A8\u64AC\u64B3\u64BD\u64BE\u64BF"],["8fc1a1","\u64C4\u64C9\u64CA\u64CB\u64CC\u64CE\u64D0\u64D1\u64D5\u64D7\u64E4\u64E5\u64E9\u64EA\u64ED\u64F0\u64F5\u64F7\u64FB\u64FF\u6501\u6504\u6508\u6509\u650A\u650F\u6513\u6514\u6516\u6519\u651B\u651E\u651F\u6522\u6526\u6529\u652E\u6531\u653A\u653C\u653D\u6543\u6547\u6549\u6550\u6552\u6554\u655F\u6560\u6567\u656B\u657A\u657D\u6581\u6585\u658A\u6592\u6595\u6598\u659D\u65A0\u65A3\u65A6\u65AE\u65B2\u65B3\u65B4\u65BF\u65C2\u65C8\u65C9\u65CE\u65D0\u65D4\u65D6\u65D8\u65DF\u65F0\u65F2\u65F4\u65F5\u65F9\u65FE\u65FF\u6600\u6604\u6608\u6609\u660D\u6611\u6612\u6615\u6616\u661D"],["8fc2a1","\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6631\u6633\u6639\u6637\u6640\u6645\u6646\u664A\u664C\u6651\u664E\u6657\u6658\u6659\u665B\u665C\u6660\u6661\u66FB\u666A\u666B\u666C\u667E\u6673\u6675\u667F\u6677\u6678\u6679\u667B\u6680\u667C\u668B\u668C\u668D\u6690\u6692\u6699\u669A\u669B\u669C\u669F\u66A0\u66A4\u66AD\u66B1\u66B2\u66B5\u66BB\u66BF\u66C0\u66C2\u66C3\u66C8\u66CC\u66CE\u66CF\u66D4\u66DB\u66DF\u66E8\u66EB\u66EC\u66EE\u66FA\u6705\u6707\u670E\u6713\u6719\u671C\u6720\u6722\u6733\u673E\u6745\u6747\u6748\u674C\u6754\u6755\u675D"],["8fc3a1","\u6766\u676C\u676E\u6774\u6776\u677B\u6781\u6784\u678E\u678F\u6791\u6793\u6796\u6798\u6799\u679B\u67B0\u67B1\u67B2\u67B5\u67BB\u67BC\u67BD\u67F9\u67C0\u67C2\u67C3\u67C5\u67C8\u67C9\u67D2\u67D7\u67D9\u67DC\u67E1\u67E6\u67F0\u67F2\u67F6\u67F7\u6852\u6814\u6819\u681D\u681F\u6828\u6827\u682C\u682D\u682F\u6830\u6831\u6833\u683B\u683F\u6844\u6845\u684A\u684C\u6855\u6857\u6858\u685B\u686B\u686E",4,"\u6875\u6879\u687A\u687B\u687C\u6882\u6884\u6886\u6888\u6896\u6898\u689A\u689C\u68A1\u68A3\u68A5\u68A9\u68AA\u68AE\u68B2\u68BB\u68C5\u68C8\u68CC\u68CF"],["8fc4a1","\u68D0\u68D1\u68D3\u68D6\u68D9\u68DC\u68DD\u68E5\u68E8\u68EA\u68EB\u68EC\u68ED\u68F0\u68F1\u68F5\u68F6\u68FB\u68FC\u68FD\u6906\u6909\u690A\u6910\u6911\u6913\u6916\u6917\u6931\u6933\u6935\u6938\u693B\u6942\u6945\u6949\u694E\u6957\u695B\u6963\u6964\u6965\u6966\u6968\u6969\u696C\u6970\u6971\u6972\u697A\u697B\u697F\u6980\u698D\u6992\u6996\u6998\u69A1\u69A5\u69A6\u69A8\u69AB\u69AD\u69AF\u69B7\u69B8\u69BA\u69BC\u69C5\u69C8\u69D1\u69D6\u69D7\u69E2\u69E5\u69EE\u69EF\u69F1\u69F3\u69F5\u69FE\u6A00\u6A01\u6A03\u6A0F\u6A11\u6A15\u6A1A\u6A1D\u6A20\u6A24\u6A28\u6A30\u6A32"],["8fc5a1","\u6A34\u6A37\u6A3B\u6A3E\u6A3F\u6A45\u6A46\u6A49\u6A4A\u6A4E\u6A50\u6A51\u6A52\u6A55\u6A56\u6A5B\u6A64\u6A67\u6A6A\u6A71\u6A73\u6A7E\u6A81\u6A83\u6A86\u6A87\u6A89\u6A8B\u6A91\u6A9B\u6A9D\u6A9E\u6A9F\u6AA5\u6AAB\u6AAF\u6AB0\u6AB1\u6AB4\u6ABD\u6ABE\u6ABF\u6AC6\u6AC9\u6AC8\u6ACC\u6AD0\u6AD4\u6AD5\u6AD6\u6ADC\u6ADD\u6AE4\u6AE7\u6AEC\u6AF0\u6AF1\u6AF2\u6AFC\u6AFD\u6B02\u6B03\u6B06\u6B07\u6B09\u6B0F\u6B10\u6B11\u6B17\u6B1B\u6B1E\u6B24\u6B28\u6B2B\u6B2C\u6B2F\u6B35\u6B36\u6B3B\u6B3F\u6B46\u6B4A\u6B4D\u6B52\u6B56\u6B58\u6B5D\u6B60\u6B67\u6B6B\u6B6E\u6B70\u6B75\u6B7D"],["8fc6a1","\u6B7E\u6B82\u6B85\u6B97\u6B9B\u6B9F\u6BA0\u6BA2\u6BA3\u6BA8\u6BA9\u6BAC\u6BAD\u6BAE\u6BB0\u6BB8\u6BB9\u6BBD\u6BBE\u6BC3\u6BC4\u6BC9\u6BCC\u6BD6\u6BDA\u6BE1\u6BE3\u6BE6\u6BE7\u6BEE\u6BF1\u6BF7\u6BF9\u6BFF\u6C02\u6C04\u6C05\u6C09\u6C0D\u6C0E\u6C10\u6C12\u6C19\u6C1F\u6C26\u6C27\u6C28\u6C2C\u6C2E\u6C33\u6C35\u6C36\u6C3A\u6C3B\u6C3F\u6C4A\u6C4B\u6C4D\u6C4F\u6C52\u6C54\u6C59\u6C5B\u6C5C\u6C6B\u6C6D\u6C6F\u6C74\u6C76\u6C78\u6C79\u6C7B\u6C85\u6C86\u6C87\u6C89\u6C94\u6C95\u6C97\u6C98\u6C9C\u6C9F\u6CB0\u6CB2\u6CB4\u6CC2\u6CC6\u6CCD\u6CCF\u6CD0\u6CD1\u6CD2\u6CD4\u6CD6"],["8fc7a1","\u6CDA\u6CDC\u6CE0\u6CE7\u6CE9\u6CEB\u6CEC\u6CEE\u6CF2\u6CF4\u6D04\u6D07\u6D0A\u6D0E\u6D0F\u6D11\u6D13\u6D1A\u6D26\u6D27\u6D28\u6C67\u6D2E\u6D2F\u6D31\u6D39\u6D3C\u6D3F\u6D57\u6D5E\u6D5F\u6D61\u6D65\u6D67\u6D6F\u6D70\u6D7C\u6D82\u6D87\u6D91\u6D92\u6D94\u6D96\u6D97\u6D98\u6DAA\u6DAC\u6DB4\u6DB7\u6DB9\u6DBD\u6DBF\u6DC4\u6DC8\u6DCA\u6DCE\u6DCF\u6DD6\u6DDB\u6DDD\u6DDF\u6DE0\u6DE2\u6DE5\u6DE9\u6DEF\u6DF0\u6DF4\u6DF6\u6DFC\u6E00\u6E04\u6E1E\u6E22\u6E27\u6E32\u6E36\u6E39\u6E3B\u6E3C\u6E44\u6E45\u6E48\u6E49\u6E4B\u6E4F\u6E51\u6E52\u6E53\u6E54\u6E57\u6E5C\u6E5D\u6E5E"],["8fc8a1","\u6E62\u6E63\u6E68\u6E73\u6E7B\u6E7D\u6E8D\u6E93\u6E99\u6EA0\u6EA7\u6EAD\u6EAE\u6EB1\u6EB3\u6EBB\u6EBF\u6EC0\u6EC1\u6EC3\u6EC7\u6EC8\u6ECA\u6ECD\u6ECE\u6ECF\u6EEB\u6EED\u6EEE\u6EF9\u6EFB\u6EFD\u6F04\u6F08\u6F0A\u6F0C\u6F0D\u6F16\u6F18\u6F1A\u6F1B\u6F26\u6F29\u6F2A\u6F2F\u6F30\u6F33\u6F36\u6F3B\u6F3C\u6F2D\u6F4F\u6F51\u6F52\u6F53\u6F57\u6F59\u6F5A\u6F5D\u6F5E\u6F61\u6F62\u6F68\u6F6C\u6F7D\u6F7E\u6F83\u6F87\u6F88\u6F8B\u6F8C\u6F8D\u6F90\u6F92\u6F93\u6F94\u6F96\u6F9A\u6F9F\u6FA0\u6FA5\u6FA6\u6FA7\u6FA8\u6FAE\u6FAF\u6FB0\u6FB5\u6FB6\u6FBC\u6FC5\u6FC7\u6FC8\u6FCA"],["8fc9a1","\u6FDA\u6FDE\u6FE8\u6FE9\u6FF0\u6FF5\u6FF9\u6FFC\u6FFD\u7000\u7005\u7006\u7007\u700D\u7017\u7020\u7023\u702F\u7034\u7037\u7039\u703C\u7043\u7044\u7048\u7049\u704A\u704B\u7054\u7055\u705D\u705E\u704E\u7064\u7065\u706C\u706E\u7075\u7076\u707E\u7081\u7085\u7086\u7094",4,"\u709B\u70A4\u70AB\u70B0\u70B1\u70B4\u70B7\u70CA\u70D1\u70D3\u70D4\u70D5\u70D6\u70D8\u70DC\u70E4\u70FA\u7103",4,"\u710B\u710C\u710F\u711E\u7120\u712B\u712D\u712F\u7130\u7131\u7138\u7141\u7145\u7146\u7147\u714A\u714B\u7150\u7152\u7157\u715A\u715C\u715E\u7160"],["8fcaa1","\u7168\u7179\u7180\u7185\u7187\u718C\u7192\u719A\u719B\u71A0\u71A2\u71AF\u71B0\u71B2\u71B3\u71BA\u71BF\u71C0\u71C1\u71C4\u71CB\u71CC\u71D3\u71D6\u71D9\u71DA\u71DC\u71F8\u71FE\u7200\u7207\u7208\u7209\u7213\u7217\u721A\u721D\u721F\u7224\u722B\u722F\u7234\u7238\u7239\u7241\u7242\u7243\u7245\u724E\u724F\u7250\u7253\u7255\u7256\u725A\u725C\u725E\u7260\u7263\u7268\u726B\u726E\u726F\u7271\u7277\u7278\u727B\u727C\u727F\u7284\u7289\u728D\u728E\u7293\u729B\u72A8\u72AD\u72AE\u72B1\u72B4\u72BE\u72C1\u72C7\u72C9\u72CC\u72D5\u72D6\u72D8\u72DF\u72E5\u72F3\u72F4\u72FA\u72FB"],["8fcba1","\u72FE\u7302\u7304\u7305\u7307\u730B\u730D\u7312\u7313\u7318\u7319\u731E\u7322\u7324\u7327\u7328\u732C\u7331\u7332\u7335\u733A\u733B\u733D\u7343\u734D\u7350\u7352\u7356\u7358\u735D\u735E\u735F\u7360\u7366\u7367\u7369\u736B\u736C\u736E\u736F\u7371\u7377\u7379\u737C\u7380\u7381\u7383\u7385\u7386\u738E\u7390\u7393\u7395\u7397\u7398\u739C\u739E\u739F\u73A0\u73A2\u73A5\u73A6\u73AA\u73AB\u73AD\u73B5\u73B7\u73B9\u73BC\u73BD\u73BF\u73C5\u73C6\u73C9\u73CB\u73CC\u73CF\u73D2\u73D3\u73D6\u73D9\u73DD\u73E1\u73E3\u73E6\u73E7\u73E9\u73F4\u73F5\u73F7\u73F9\u73FA\u73FB\u73FD"],["8fcca1","\u73FF\u7400\u7401\u7404\u7407\u740A\u7411\u741A\u741B\u7424\u7426\u7428",9,"\u7439\u7440\u7443\u7444\u7446\u7447\u744B\u744D\u7451\u7452\u7457\u745D\u7462\u7466\u7467\u7468\u746B\u746D\u746E\u7471\u7472\u7480\u7481\u7485\u7486\u7487\u7489\u748F\u7490\u7491\u7492\u7498\u7499\u749A\u749C\u749F\u74A0\u74A1\u74A3\u74A6\u74A8\u74A9\u74AA\u74AB\u74AE\u74AF\u74B1\u74B2\u74B5\u74B9\u74BB\u74BF\u74C8\u74C9\u74CC\u74D0\u74D3\u74D8\u74DA\u74DB\u74DE\u74DF\u74E4\u74E8\u74EA\u74EB\u74EF\u74F4\u74FA\u74FB\u74FC\u74FF\u7506"],["8fcda1","\u7512\u7516\u7517\u7520\u7521\u7524\u7527\u7529\u752A\u752F\u7536\u7539\u753D\u753E\u753F\u7540\u7543\u7547\u7548\u754E\u7550\u7552\u7557\u755E\u755F\u7561\u756F\u7571\u7579",5,"\u7581\u7585\u7590\u7592\u7593\u7595\u7599\u759C\u75A2\u75A4\u75B4\u75BA\u75BF\u75C0\u75C1\u75C4\u75C6\u75CC\u75CE\u75CF\u75D7\u75DC\u75DF\u75E0\u75E1\u75E4\u75E7\u75EC\u75EE\u75EF\u75F1\u75F9\u7600\u7602\u7603\u7604\u7607\u7608\u760A\u760C\u760F\u7612\u7613\u7615\u7616\u7619\u761B\u761C\u761D\u761E\u7623\u7625\u7626\u7629\u762D\u7632\u7633\u7635\u7638\u7639"],["8fcea1","\u763A\u763C\u764A\u7640\u7641\u7643\u7644\u7645\u7649\u764B\u7655\u7659\u765F\u7664\u7665\u766D\u766E\u766F\u7671\u7674\u7681\u7685\u768C\u768D\u7695\u769B\u769C\u769D\u769F\u76A0\u76A2",6,"\u76AA\u76AD\u76BD\u76C1\u76C5\u76C9\u76CB\u76CC\u76CE\u76D4\u76D9\u76E0\u76E6\u76E8\u76EC\u76F0\u76F1\u76F6\u76F9\u76FC\u7700\u7706\u770A\u770E\u7712\u7714\u7715\u7717\u7719\u771A\u771C\u7722\u7728\u772D\u772E\u772F\u7734\u7735\u7736\u7739\u773D\u773E\u7742\u7745\u7746\u774A\u774D\u774E\u774F\u7752\u7756\u7757\u775C\u775E\u775F\u7760\u7762"],["8fcfa1","\u7764\u7767\u776A\u776C\u7770\u7772\u7773\u7774\u777A\u777D\u7780\u7784\u778C\u778D\u7794\u7795\u7796\u779A\u779F\u77A2\u77A7\u77AA\u77AE\u77AF\u77B1\u77B5\u77BE\u77C3\u77C9\u77D1\u77D2\u77D5\u77D9\u77DE\u77DF\u77E0\u77E4\u77E6\u77EA\u77EC\u77F0\u77F1\u77F4\u77F8\u77FB\u7805\u7806\u7809\u780D\u780E\u7811\u781D\u7821\u7822\u7823\u782D\u782E\u7830\u7835\u7837\u7843\u7844\u7847\u7848\u784C\u784E\u7852\u785C\u785E\u7860\u7861\u7863\u7864\u7868\u786A\u786E\u787A\u787E\u788A\u788F\u7894\u7898\u78A1\u789D\u789E\u789F\u78A4\u78A8\u78AC\u78AD\u78B0\u78B1\u78B2\u78B3"],["8fd0a1","\u78BB\u78BD\u78BF\u78C7\u78C8\u78C9\u78CC\u78CE\u78D2\u78D3\u78D5\u78D6\u78E4\u78DB\u78DF\u78E0\u78E1\u78E6\u78EA\u78F2\u78F3\u7900\u78F6\u78F7\u78FA\u78FB\u78FF\u7906\u790C\u7910\u791A\u791C\u791E\u791F\u7920\u7925\u7927\u7929\u792D\u7931\u7934\u7935\u793B\u793D\u793F\u7944\u7945\u7946\u794A\u794B\u794F\u7951\u7954\u7958\u795B\u795C\u7967\u7969\u796B\u7972\u7979\u797B\u797C\u797E\u798B\u798C\u7991\u7993\u7994\u7995\u7996\u7998\u799B\u799C\u79A1\u79A8\u79A9\u79AB\u79AF\u79B1\u79B4\u79B8\u79BB\u79C2\u79C4\u79C7\u79C8\u79CA\u79CF\u79D4\u79D6\u79DA\u79DD\u79DE"],["8fd1a1","\u79E0\u79E2\u79E5\u79EA\u79EB\u79ED\u79F1\u79F8\u79FC\u7A02\u7A03\u7A07\u7A09\u7A0A\u7A0C\u7A11\u7A15\u7A1B\u7A1E\u7A21\u7A27\u7A2B\u7A2D\u7A2F\u7A30\u7A34\u7A35\u7A38\u7A39\u7A3A\u7A44\u7A45\u7A47\u7A48\u7A4C\u7A55\u7A56\u7A59\u7A5C\u7A5D\u7A5F\u7A60\u7A65\u7A67\u7A6A\u7A6D\u7A75\u7A78\u7A7E\u7A80\u7A82\u7A85\u7A86\u7A8A\u7A8B\u7A90\u7A91\u7A94\u7A9E\u7AA0\u7AA3\u7AAC\u7AB3\u7AB5\u7AB9\u7ABB\u7ABC\u7AC6\u7AC9\u7ACC\u7ACE\u7AD1\u7ADB\u7AE8\u7AE9\u7AEB\u7AEC\u7AF1\u7AF4\u7AFB\u7AFD\u7AFE\u7B07\u7B14\u7B1F\u7B23\u7B27\u7B29\u7B2A\u7B2B\u7B2D\u7B2E\u7B2F\u7B30"],["8fd2a1","\u7B31\u7B34\u7B3D\u7B3F\u7B40\u7B41\u7B47\u7B4E\u7B55\u7B60\u7B64\u7B66\u7B69\u7B6A\u7B6D\u7B6F\u7B72\u7B73\u7B77\u7B84\u7B89\u7B8E\u7B90\u7B91\u7B96\u7B9B\u7B9E\u7BA0\u7BA5\u7BAC\u7BAF\u7BB0\u7BB2\u7BB5\u7BB6\u7BBA\u7BBB\u7BBC\u7BBD\u7BC2\u7BC5\u7BC8\u7BCA\u7BD4\u7BD6\u7BD7\u7BD9\u7BDA\u7BDB\u7BE8\u7BEA\u7BF2\u7BF4\u7BF5\u7BF8\u7BF9\u7BFA\u7BFC\u7BFE\u7C01\u7C02\u7C03\u7C04\u7C06\u7C09\u7C0B\u7C0C\u7C0E\u7C0F\u7C19\u7C1B\u7C20\u7C25\u7C26\u7C28\u7C2C\u7C31\u7C33\u7C34\u7C36\u7C39\u7C3A\u7C46\u7C4A\u7C55\u7C51\u7C52\u7C53\u7C59",5],["8fd3a1","\u7C61\u7C63\u7C67\u7C69\u7C6D\u7C6E\u7C70\u7C72\u7C79\u7C7C\u7C7D\u7C86\u7C87\u7C8F\u7C94\u7C9E\u7CA0\u7CA6\u7CB0\u7CB6\u7CB7\u7CBA\u7CBB\u7CBC\u7CBF\u7CC4\u7CC7\u7CC8\u7CC9\u7CCD\u7CCF\u7CD3\u7CD4\u7CD5\u7CD7\u7CD9\u7CDA\u7CDD\u7CE6\u7CE9\u7CEB\u7CF5\u7D03\u7D07\u7D08\u7D09\u7D0F\u7D11\u7D12\u7D13\u7D16\u7D1D\u7D1E\u7D23\u7D26\u7D2A\u7D2D\u7D31\u7D3C\u7D3D\u7D3E\u7D40\u7D41\u7D47\u7D48\u7D4D\u7D51\u7D53\u7D57\u7D59\u7D5A\u7D5C\u7D5D\u7D65\u7D67\u7D6A\u7D70\u7D78\u7D7A\u7D7B\u7D7F\u7D81\u7D82\u7D83\u7D85\u7D86\u7D88\u7D8B\u7D8C\u7D8D\u7D91\u7D96\u7D97\u7D9D"],["8fd4a1","\u7D9E\u7DA6\u7DA7\u7DAA\u7DB3\u7DB6\u7DB7\u7DB9\u7DC2",4,"\u7DCC\u7DCD\u7DCE\u7DD7\u7DD9\u7E00\u7DE2\u7DE5\u7DE6\u7DEA\u7DEB\u7DED\u7DF1\u7DF5\u7DF6\u7DF9\u7DFA\u7E08\u7E10\u7E11\u7E15\u7E17\u7E1C\u7E1D\u7E20\u7E27\u7E28\u7E2C\u7E2D\u7E2F\u7E33\u7E36\u7E3F\u7E44\u7E45\u7E47\u7E4E\u7E50\u7E52\u7E58\u7E5F\u7E61\u7E62\u7E65\u7E6B\u7E6E\u7E6F\u7E73\u7E78\u7E7E\u7E81\u7E86\u7E87\u7E8A\u7E8D\u7E91\u7E95\u7E98\u7E9A\u7E9D\u7E9E\u7F3C\u7F3B\u7F3D\u7F3E\u7F3F\u7F43\u7F44\u7F47\u7F4F\u7F52\u7F53\u7F5B\u7F5C\u7F5D\u7F61\u7F63\u7F64\u7F65\u7F66\u7F6D"],["8fd5a1","\u7F71\u7F7D\u7F7E\u7F7F\u7F80\u7F8B\u7F8D\u7F8F\u7F90\u7F91\u7F96\u7F97\u7F9C\u7FA1\u7FA2\u7FA6\u7FAA\u7FAD\u7FB4\u7FBC\u7FBF\u7FC0\u7FC3\u7FC8\u7FCE\u7FCF\u7FDB\u7FDF\u7FE3\u7FE5\u7FE8\u7FEC\u7FEE\u7FEF\u7FF2\u7FFA\u7FFD\u7FFE\u7FFF\u8007\u8008\u800A\u800D\u800E\u800F\u8011\u8013\u8014\u8016\u801D\u801E\u801F\u8020\u8024\u8026\u802C\u802E\u8030\u8034\u8035\u8037\u8039\u803A\u803C\u803E\u8040\u8044\u8060\u8064\u8066\u806D\u8071\u8075\u8081\u8088\u808E\u809C\u809E\u80A6\u80A7\u80AB\u80B8\u80B9\u80C8\u80CD\u80CF\u80D2\u80D4\u80D5\u80D7\u80D8\u80E0\u80ED\u80EE"],["8fd6a1","\u80F0\u80F2\u80F3\u80F6\u80F9\u80FA\u80FE\u8103\u810B\u8116\u8117\u8118\u811C\u811E\u8120\u8124\u8127\u812C\u8130\u8135\u813A\u813C\u8145\u8147\u814A\u814C\u8152\u8157\u8160\u8161\u8167\u8168\u8169\u816D\u816F\u8177\u8181\u8190\u8184\u8185\u8186\u818B\u818E\u8196\u8198\u819B\u819E\u81A2\u81AE\u81B2\u81B4\u81BB\u81CB\u81C3\u81C5\u81CA\u81CE\u81CF\u81D5\u81D7\u81DB\u81DD\u81DE\u81E1\u81E4\u81EB\u81EC\u81F0\u81F1\u81F2\u81F5\u81F6\u81F8\u81F9\u81FD\u81FF\u8200\u8203\u820F\u8213\u8214\u8219\u821A\u821D\u8221\u8222\u8228\u8232\u8234\u823A\u8243\u8244\u8245\u8246"],["8fd7a1","\u824B\u824E\u824F\u8251\u8256\u825C\u8260\u8263\u8267\u826D\u8274\u827B\u827D\u827F\u8280\u8281\u8283\u8284\u8287\u8289\u828A\u828E\u8291\u8294\u8296\u8298\u829A\u829B\u82A0\u82A1\u82A3\u82A4\u82A7\u82A8\u82A9\u82AA\u82AE\u82B0\u82B2\u82B4\u82B7\u82BA\u82BC\u82BE\u82BF\u82C6\u82D0\u82D5\u82DA\u82E0\u82E2\u82E4\u82E8\u82EA\u82ED\u82EF\u82F6\u82F7\u82FD\u82FE\u8300\u8301\u8307\u8308\u830A\u830B\u8354\u831B\u831D\u831E\u831F\u8321\u8322\u832C\u832D\u832E\u8330\u8333\u8337\u833A\u833C\u833D\u8342\u8343\u8344\u8347\u834D\u834E\u8351\u8355\u8356\u8357\u8370\u8378"],["8fd8a1","\u837D\u837F\u8380\u8382\u8384\u8386\u838D\u8392\u8394\u8395\u8398\u8399\u839B\u839C\u839D\u83A6\u83A7\u83A9\u83AC\u83BE\u83BF\u83C0\u83C7\u83C9\u83CF\u83D0\u83D1\u83D4\u83DD\u8353\u83E8\u83EA\u83F6\u83F8\u83F9\u83FC\u8401\u8406\u840A\u840F\u8411\u8415\u8419\u83AD\u842F\u8439\u8445\u8447\u8448\u844A\u844D\u844F\u8451\u8452\u8456\u8458\u8459\u845A\u845C\u8460\u8464\u8465\u8467\u846A\u8470\u8473\u8474\u8476\u8478\u847C\u847D\u8481\u8485\u8492\u8493\u8495\u849E\u84A6\u84A8\u84A9\u84AA\u84AF\u84B1\u84B4\u84BA\u84BD\u84BE\u84C0\u84C2\u84C7\u84C8\u84CC\u84CF\u84D3"],["8fd9a1","\u84DC\u84E7\u84EA\u84EF\u84F0\u84F1\u84F2\u84F7\u8532\u84FA\u84FB\u84FD\u8502\u8503\u8507\u850C\u850E\u8510\u851C\u851E\u8522\u8523\u8524\u8525\u8527\u852A\u852B\u852F\u8533\u8534\u8536\u853F\u8546\u854F",4,"\u8556\u8559\u855C",6,"\u8564\u856B\u856F\u8579\u857A\u857B\u857D\u857F\u8581\u8585\u8586\u8589\u858B\u858C\u858F\u8593\u8598\u859D\u859F\u85A0\u85A2\u85A5\u85A7\u85B4\u85B6\u85B7\u85B8\u85BC\u85BD\u85BE\u85BF\u85C2\u85C7\u85CA\u85CB\u85CE\u85AD\u85D8\u85DA\u85DF\u85E0\u85E6\u85E8\u85ED\u85F3\u85F6\u85FC"],["8fdaa1","\u85FF\u8600\u8604\u8605\u860D\u860E\u8610\u8611\u8612\u8618\u8619\u861B\u861E\u8621\u8627\u8629\u8636\u8638\u863A\u863C\u863D\u8640\u8642\u8646\u8652\u8653\u8656\u8657\u8658\u8659\u865D\u8660",4,"\u8669\u866C\u866F\u8675\u8676\u8677\u867A\u868D\u8691\u8696\u8698\u869A\u869C\u86A1\u86A6\u86A7\u86A8\u86AD\u86B1\u86B3\u86B4\u86B5\u86B7\u86B8\u86B9\u86BF\u86C0\u86C1\u86C3\u86C5\u86D1\u86D2\u86D5\u86D7\u86DA\u86DC\u86E0\u86E3\u86E5\u86E7\u8688\u86FA\u86FC\u86FD\u8704\u8705\u8707\u870B\u870E\u870F\u8710\u8713\u8714\u8719\u871E\u871F\u8721\u8723"],["8fdba1","\u8728\u872E\u872F\u8731\u8732\u8739\u873A\u873C\u873D\u873E\u8740\u8743\u8745\u874D\u8758\u875D\u8761\u8764\u8765\u876F\u8771\u8772\u877B\u8783",6,"\u878B\u878C\u8790\u8793\u8795\u8797\u8798\u8799\u879E\u87A0\u87A3\u87A7\u87AC\u87AD\u87AE\u87B1\u87B5\u87BE\u87BF\u87C1\u87C8\u87C9\u87CA\u87CE\u87D5\u87D6\u87D9\u87DA\u87DC\u87DF\u87E2\u87E3\u87E4\u87EA\u87EB\u87ED\u87F1\u87F3\u87F8\u87FA\u87FF\u8801\u8803\u8806\u8809\u880A\u880B\u8810\u8819\u8812\u8813\u8814\u8818\u881A\u881B\u881C\u881E\u881F\u8828\u882D\u882E\u8830\u8832\u8835"],["8fdca1","\u883A\u883C\u8841\u8843\u8845\u8848\u8849\u884A\u884B\u884E\u8851\u8855\u8856\u8858\u885A\u885C\u885F\u8860\u8864\u8869\u8871\u8879\u887B\u8880\u8898\u889A\u889B\u889C\u889F\u88A0\u88A8\u88AA\u88BA\u88BD\u88BE\u88C0\u88CA",4,"\u88D1\u88D2\u88D3\u88DB\u88DE\u88E7\u88EF\u88F0\u88F1\u88F5\u88F7\u8901\u8906\u890D\u890E\u890F\u8915\u8916\u8918\u8919\u891A\u891C\u8920\u8926\u8927\u8928\u8930\u8931\u8932\u8935\u8939\u893A\u893E\u8940\u8942\u8945\u8946\u8949\u894F\u8952\u8957\u895A\u895B\u895C\u8961\u8962\u8963\u896B\u896E\u8970\u8973\u8975\u897A"],["8fdda1","\u897B\u897C\u897D\u8989\u898D\u8990\u8994\u8995\u899B\u899C\u899F\u89A0\u89A5\u89B0\u89B4\u89B5\u89B6\u89B7\u89BC\u89D4",4,"\u89E5\u89E9\u89EB\u89ED\u89F1\u89F3\u89F6\u89F9\u89FD\u89FF\u8A04\u8A05\u8A07\u8A0F\u8A11\u8A12\u8A14\u8A15\u8A1E\u8A20\u8A22\u8A24\u8A26\u8A2B\u8A2C\u8A2F\u8A35\u8A37\u8A3D\u8A3E\u8A40\u8A43\u8A45\u8A47\u8A49\u8A4D\u8A4E\u8A53\u8A56\u8A57\u8A58\u8A5C\u8A5D\u8A61\u8A65\u8A67\u8A75\u8A76\u8A77\u8A79\u8A7A\u8A7B\u8A7E\u8A7F\u8A80\u8A83\u8A86\u8A8B\u8A8F\u8A90\u8A92\u8A96\u8A97\u8A99\u8A9F\u8AA7\u8AA9\u8AAE\u8AAF\u8AB3"],["8fdea1","\u8AB6\u8AB7\u8ABB\u8ABE\u8AC3\u8AC6\u8AC8\u8AC9\u8ACA\u8AD1\u8AD3\u8AD4\u8AD5\u8AD7\u8ADD\u8ADF\u8AEC\u8AF0\u8AF4\u8AF5\u8AF6\u8AFC\u8AFF\u8B05\u8B06\u8B0B\u8B11\u8B1C\u8B1E\u8B1F\u8B0A\u8B2D\u8B30\u8B37\u8B3C\u8B42",4,"\u8B48\u8B52\u8B53\u8B54\u8B59\u8B4D\u8B5E\u8B63\u8B6D\u8B76\u8B78\u8B79\u8B7C\u8B7E\u8B81\u8B84\u8B85\u8B8B\u8B8D\u8B8F\u8B94\u8B95\u8B9C\u8B9E\u8B9F\u8C38\u8C39\u8C3D\u8C3E\u8C45\u8C47\u8C49\u8C4B\u8C4F\u8C51\u8C53\u8C54\u8C57\u8C58\u8C5B\u8C5D\u8C59\u8C63\u8C64\u8C66\u8C68\u8C69\u8C6D\u8C73\u8C75\u8C76\u8C7B\u8C7E\u8C86"],["8fdfa1","\u8C87\u8C8B\u8C90\u8C92\u8C93\u8C99\u8C9B\u8C9C\u8CA4\u8CB9\u8CBA\u8CC5\u8CC6\u8CC9\u8CCB\u8CCF\u8CD6\u8CD5\u8CD9\u8CDD\u8CE1\u8CE8\u8CEC\u8CEF\u8CF0\u8CF2\u8CF5\u8CF7\u8CF8\u8CFE\u8CFF\u8D01\u8D03\u8D09\u8D12\u8D17\u8D1B\u8D65\u8D69\u8D6C\u8D6E\u8D7F\u8D82\u8D84\u8D88\u8D8D\u8D90\u8D91\u8D95\u8D9E\u8D9F\u8DA0\u8DA6\u8DAB\u8DAC\u8DAF\u8DB2\u8DB5\u8DB7\u8DB9\u8DBB\u8DC0\u8DC5\u8DC6\u8DC7\u8DC8\u8DCA\u8DCE\u8DD1\u8DD4\u8DD5\u8DD7\u8DD9\u8DE4\u8DE5\u8DE7\u8DEC\u8DF0\u8DBC\u8DF1\u8DF2\u8DF4\u8DFD\u8E01\u8E04\u8E05\u8E06\u8E0B\u8E11\u8E14\u8E16\u8E20\u8E21\u8E22"],["8fe0a1","\u8E23\u8E26\u8E27\u8E31\u8E33\u8E36\u8E37\u8E38\u8E39\u8E3D\u8E40\u8E41\u8E4B\u8E4D\u8E4E\u8E4F\u8E54\u8E5B\u8E5C\u8E5D\u8E5E\u8E61\u8E62\u8E69\u8E6C\u8E6D\u8E6F\u8E70\u8E71\u8E79\u8E7A\u8E7B\u8E82\u8E83\u8E89\u8E90\u8E92\u8E95\u8E9A\u8E9B\u8E9D\u8E9E\u8EA2\u8EA7\u8EA9\u8EAD\u8EAE\u8EB3\u8EB5\u8EBA\u8EBB\u8EC0\u8EC1\u8EC3\u8EC4\u8EC7\u8ECF\u8ED1\u8ED4\u8EDC\u8EE8\u8EEE\u8EF0\u8EF1\u8EF7\u8EF9\u8EFA\u8EED\u8F00\u8F02\u8F07\u8F08\u8F0F\u8F10\u8F16\u8F17\u8F18\u8F1E\u8F20\u8F21\u8F23\u8F25\u8F27\u8F28\u8F2C\u8F2D\u8F2E\u8F34\u8F35\u8F36\u8F37\u8F3A\u8F40\u8F41"],["8fe1a1","\u8F43\u8F47\u8F4F\u8F51",4,"\u8F58\u8F5D\u8F5E\u8F65\u8F9D\u8FA0\u8FA1\u8FA4\u8FA5\u8FA6\u8FB5\u8FB6\u8FB8\u8FBE\u8FC0\u8FC1\u8FC6\u8FCA\u8FCB\u8FCD\u8FD0\u8FD2\u8FD3\u8FD5\u8FE0\u8FE3\u8FE4\u8FE8\u8FEE\u8FF1\u8FF5\u8FF6\u8FFB\u8FFE\u9002\u9004\u9008\u900C\u9018\u901B\u9028\u9029\u902F\u902A\u902C\u902D\u9033\u9034\u9037\u903F\u9043\u9044\u904C\u905B\u905D\u9062\u9066\u9067\u906C\u9070\u9074\u9079\u9085\u9088\u908B\u908C\u908E\u9090\u9095\u9097\u9098\u9099\u909B\u90A0\u90A1\u90A2\u90A5\u90B0\u90B2\u90B3\u90B4\u90B6\u90BD\u90CC\u90BE\u90C3"],["8fe2a1","\u90C4\u90C5\u90C7\u90C8\u90D5\u90D7\u90D8\u90D9\u90DC\u90DD\u90DF\u90E5\u90D2\u90F6\u90EB\u90EF\u90F0\u90F4\u90FE\u90FF\u9100\u9104\u9105\u9106\u9108\u910D\u9110\u9114\u9116\u9117\u9118\u911A\u911C\u911E\u9120\u9125\u9122\u9123\u9127\u9129\u912E\u912F\u9131\u9134\u9136\u9137\u9139\u913A\u913C\u913D\u9143\u9147\u9148\u914F\u9153\u9157\u9159\u915A\u915B\u9161\u9164\u9167\u916D\u9174\u9179\u917A\u917B\u9181\u9183\u9185\u9186\u918A\u918E\u9191\u9193\u9194\u9195\u9198\u919E\u91A1\u91A6\u91A8\u91AC\u91AD\u91AE\u91B0\u91B1\u91B2\u91B3\u91B6\u91BB\u91BC\u91BD\u91BF"],["8fe3a1","\u91C2\u91C3\u91C5\u91D3\u91D4\u91D7\u91D9\u91DA\u91DE\u91E4\u91E5\u91E9\u91EA\u91EC",5,"\u91F7\u91F9\u91FB\u91FD\u9200\u9201\u9204\u9205\u9206\u9207\u9209\u920A\u920C\u9210\u9212\u9213\u9216\u9218\u921C\u921D\u9223\u9224\u9225\u9226\u9228\u922E\u922F\u9230\u9233\u9235\u9236\u9238\u9239\u923A\u923C\u923E\u9240\u9242\u9243\u9246\u9247\u924A\u924D\u924E\u924F\u9251\u9258\u9259\u925C\u925D\u9260\u9261\u9265\u9267\u9268\u9269\u926E\u926F\u9270\u9275",4,"\u927B\u927C\u927D\u927F\u9288\u9289\u928A\u928D\u928E\u9292\u9297"],["8fe4a1","\u9299\u929F\u92A0\u92A4\u92A5\u92A7\u92A8\u92AB\u92AF\u92B2\u92B6\u92B8\u92BA\u92BB\u92BC\u92BD\u92BF",4,"\u92C5\u92C6\u92C7\u92C8\u92CB\u92CC\u92CD\u92CE\u92D0\u92D3\u92D5\u92D7\u92D8\u92D9\u92DC\u92DD\u92DF\u92E0\u92E1\u92E3\u92E5\u92E7\u92E8\u92EC\u92EE\u92F0\u92F9\u92FB\u92FF\u9300\u9302\u9308\u930D\u9311\u9314\u9315\u931C\u931D\u931E\u931F\u9321\u9324\u9325\u9327\u9329\u932A\u9333\u9334\u9336\u9337\u9347\u9348\u9349\u9350\u9351\u9352\u9355\u9357\u9358\u935A\u935E\u9364\u9365\u9367\u9369\u936A\u936D\u936F\u9370\u9371\u9373\u9374\u9376"],["8fe5a1","\u937A\u937D\u937F\u9380\u9381\u9382\u9388\u938A\u938B\u938D\u938F\u9392\u9395\u9398\u939B\u939E\u93A1\u93A3\u93A4\u93A6\u93A8\u93AB\u93B4\u93B5\u93B6\u93BA\u93A9\u93C1\u93C4\u93C5\u93C6\u93C7\u93C9",4,"\u93D3\u93D9\u93DC\u93DE\u93DF\u93E2\u93E6\u93E7\u93F9\u93F7\u93F8\u93FA\u93FB\u93FD\u9401\u9402\u9404\u9408\u9409\u940D\u940E\u940F\u9415\u9416\u9417\u941F\u942E\u942F\u9431\u9432\u9433\u9434\u943B\u943F\u943D\u9443\u9445\u9448\u944A\u944C\u9455\u9459\u945C\u945F\u9461\u9463\u9468\u946B\u946D\u946E\u946F\u9471\u9472\u9484\u9483\u9578\u9579"],["8fe6a1","\u957E\u9584\u9588\u958C\u958D\u958E\u959D\u959E\u959F\u95A1\u95A6\u95A9\u95AB\u95AC\u95B4\u95B6\u95BA\u95BD\u95BF\u95C6\u95C8\u95C9\u95CB\u95D0\u95D1\u95D2\u95D3\u95D9\u95DA\u95DD\u95DE\u95DF\u95E0\u95E4\u95E6\u961D\u961E\u9622\u9624\u9625\u9626\u962C\u9631\u9633\u9637\u9638\u9639\u963A\u963C\u963D\u9641\u9652\u9654\u9656\u9657\u9658\u9661\u966E\u9674\u967B\u967C\u967E\u967F\u9681\u9682\u9683\u9684\u9689\u9691\u9696\u969A\u969D\u969F\u96A4\u96A5\u96A6\u96A9\u96AE\u96AF\u96B3\u96BA\u96CA\u96D2\u5DB2\u96D8\u96DA\u96DD\u96DE\u96DF\u96E9\u96EF\u96F1\u96FA\u9702"],["8fe7a1","\u9703\u9705\u9709\u971A\u971B\u971D\u9721\u9722\u9723\u9728\u9731\u9733\u9741\u9743\u974A\u974E\u974F\u9755\u9757\u9758\u975A\u975B\u9763\u9767\u976A\u976E\u9773\u9776\u9777\u9778\u977B\u977D\u977F\u9780\u9789\u9795\u9796\u9797\u9799\u979A\u979E\u979F\u97A2\u97AC\u97AE\u97B1\u97B2\u97B5\u97B6\u97B8\u97B9\u97BA\u97BC\u97BE\u97BF\u97C1\u97C4\u97C5\u97C7\u97C9\u97CA\u97CC\u97CD\u97CE\u97D0\u97D1\u97D4\u97D7\u97D8\u97D9\u97DD\u97DE\u97E0\u97DB\u97E1\u97E4\u97EF\u97F1\u97F4\u97F7\u97F8\u97FA\u9807\u980A\u9819\u980D\u980E\u9814\u9816\u981C\u981E\u9820\u9823\u9826"],["8fe8a1","\u982B\u982E\u982F\u9830\u9832\u9833\u9835\u9825\u983E\u9844\u9847\u984A\u9851\u9852\u9853\u9856\u9857\u9859\u985A\u9862\u9863\u9865\u9866\u986A\u986C\u98AB\u98AD\u98AE\u98B0\u98B4\u98B7\u98B8\u98BA\u98BB\u98BF\u98C2\u98C5\u98C8\u98CC\u98E1\u98E3\u98E5\u98E6\u98E7\u98EA\u98F3\u98F6\u9902\u9907\u9908\u9911\u9915\u9916\u9917\u991A\u991B\u991C\u991F\u9922\u9926\u9927\u992B\u9931",4,"\u9939\u993A\u993B\u993C\u9940\u9941\u9946\u9947\u9948\u994D\u994E\u9954\u9958\u9959\u995B\u995C\u995E\u995F\u9960\u999B\u999D\u999F\u99A6\u99B0\u99B1\u99B2\u99B5"],["8fe9a1","\u99B9\u99BA\u99BD\u99BF\u99C3\u99C9\u99D3\u99D4\u99D9\u99DA\u99DC\u99DE\u99E7\u99EA\u99EB\u99EC\u99F0\u99F4\u99F5\u99F9\u99FD\u99FE\u9A02\u9A03\u9A04\u9A0B\u9A0C\u9A10\u9A11\u9A16\u9A1E\u9A20\u9A22\u9A23\u9A24\u9A27\u9A2D\u9A2E\u9A33\u9A35\u9A36\u9A38\u9A47\u9A41\u9A44\u9A4A\u9A4B\u9A4C\u9A4E\u9A51\u9A54\u9A56\u9A5D\u9AAA\u9AAC\u9AAE\u9AAF\u9AB2\u9AB4\u9AB5\u9AB6\u9AB9\u9ABB\u9ABE\u9ABF\u9AC1\u9AC3\u9AC6\u9AC8\u9ACE\u9AD0\u9AD2\u9AD5\u9AD6\u9AD7\u9ADB\u9ADC\u9AE0\u9AE4\u9AE5\u9AE7\u9AE9\u9AEC\u9AF2\u9AF3\u9AF5\u9AF9\u9AFA\u9AFD\u9AFF",4],["8feaa1","\u9B04\u9B05\u9B08\u9B09\u9B0B\u9B0C\u9B0D\u9B0E\u9B10\u9B12\u9B16\u9B19\u9B1B\u9B1C\u9B20\u9B26\u9B2B\u9B2D\u9B33\u9B34\u9B35\u9B37\u9B39\u9B3A\u9B3D\u9B48\u9B4B\u9B4C\u9B55\u9B56\u9B57\u9B5B\u9B5E\u9B61\u9B63\u9B65\u9B66\u9B68\u9B6A",4,"\u9B73\u9B75\u9B77\u9B78\u9B79\u9B7F\u9B80\u9B84\u9B85\u9B86\u9B87\u9B89\u9B8A\u9B8B\u9B8D\u9B8F\u9B90\u9B94\u9B9A\u9B9D\u9B9E\u9BA6\u9BA7\u9BA9\u9BAC\u9BB0\u9BB1\u9BB2\u9BB7\u9BB8\u9BBB\u9BBC\u9BBE\u9BBF\u9BC1\u9BC7\u9BC8\u9BCE\u9BD0\u9BD7\u9BD8\u9BDD\u9BDF\u9BE5\u9BE7\u9BEA\u9BEB\u9BEF\u9BF3\u9BF7\u9BF8"],["8feba1","\u9BF9\u9BFA\u9BFD\u9BFF\u9C00\u9C02\u9C0B\u9C0F\u9C11\u9C16\u9C18\u9C19\u9C1A\u9C1C\u9C1E\u9C22\u9C23\u9C26",4,"\u9C31\u9C35\u9C36\u9C37\u9C3D\u9C41\u9C43\u9C44\u9C45\u9C49\u9C4A\u9C4E\u9C4F\u9C50\u9C53\u9C54\u9C56\u9C58\u9C5B\u9C5D\u9C5E\u9C5F\u9C63\u9C69\u9C6A\u9C5C\u9C6B\u9C68\u9C6E\u9C70\u9C72\u9C75\u9C77\u9C7B\u9CE6\u9CF2\u9CF7\u9CF9\u9D0B\u9D02\u9D11\u9D17\u9D18\u9D1C\u9D1D\u9D1E\u9D2F\u9D30\u9D32\u9D33\u9D34\u9D3A\u9D3C\u9D45\u9D3D\u9D42\u9D43\u9D47\u9D4A\u9D53\u9D54\u9D5F\u9D63\u9D62\u9D65\u9D69\u9D6A\u9D6B\u9D70\u9D76\u9D77\u9D7B"],["8feca1","\u9D7C\u9D7E\u9D83\u9D84\u9D86\u9D8A\u9D8D\u9D8E\u9D92\u9D93\u9D95\u9D96\u9D97\u9D98\u9DA1\u9DAA\u9DAC\u9DAE\u9DB1\u9DB5\u9DB9\u9DBC\u9DBF\u9DC3\u9DC7\u9DC9\u9DCA\u9DD4\u9DD5\u9DD6\u9DD7\u9DDA\u9DDE\u9DDF\u9DE0\u9DE5\u9DE7\u9DE9\u9DEB\u9DEE\u9DF0\u9DF3\u9DF4\u9DFE\u9E0A\u9E02\u9E07\u9E0E\u9E10\u9E11\u9E12\u9E15\u9E16\u9E19\u9E1C\u9E1D\u9E7A\u9E7B\u9E7C\u9E80\u9E82\u9E83\u9E84\u9E85\u9E87\u9E8E\u9E8F\u9E96\u9E98\u9E9B\u9E9E\u9EA4\u9EA8\u9EAC\u9EAE\u9EAF\u9EB0\u9EB3\u9EB4\u9EB5\u9EC6\u9EC8\u9ECB\u9ED5\u9EDF\u9EE4\u9EE7\u9EEC\u9EED\u9EEE\u9EF0\u9EF1\u9EF2\u9EF5"],["8feda1","\u9EF8\u9EFF\u9F02\u9F03\u9F09\u9F0F\u9F10\u9F11\u9F12\u9F14\u9F16\u9F17\u9F19\u9F1A\u9F1B\u9F1F\u9F22\u9F26\u9F2A\u9F2B\u9F2F\u9F31\u9F32\u9F34\u9F37\u9F39\u9F3A\u9F3C\u9F3D\u9F3F\u9F41\u9F43",4,"\u9F53\u9F55\u9F56\u9F57\u9F58\u9F5A\u9F5D\u9F5E\u9F68\u9F69\u9F6D",4,"\u9F73\u9F75\u9F7A\u9F7D\u9F8F\u9F90\u9F91\u9F92\u9F94\u9F96\u9F97\u9F9E\u9FA1\u9FA2\u9FA3\u9FA5"]]}});var require_cp936=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/tables/cp936.json"(exports,module2){module2.exports=[["0","\0",127,"\u20AC"],["8140","\u4E02\u4E04\u4E05\u4E06\u4E0F\u4E12\u4E17\u4E1F\u4E20\u4E21\u4E23\u4E26\u4E29\u4E2E\u4E2F\u4E31\u4E33\u4E35\u4E37\u4E3C\u4E40\u4E41\u4E42\u4E44\u4E46\u4E4A\u4E51\u4E55\u4E57\u4E5A\u4E5B\u4E62\u4E63\u4E64\u4E65\u4E67\u4E68\u4E6A",5,"\u4E72\u4E74",9,"\u4E7F",6,"\u4E87\u4E8A"],["8180","\u4E90\u4E96\u4E97\u4E99\u4E9C\u4E9D\u4E9E\u4EA3\u4EAA\u4EAF\u4EB0\u4EB1\u4EB4\u4EB6\u4EB7\u4EB8\u4EB9\u4EBC\u4EBD\u4EBE\u4EC8\u4ECC\u4ECF\u4ED0\u4ED2\u4EDA\u4EDB\u4EDC\u4EE0\u4EE2\u4EE6\u4EE7\u4EE9\u4EED\u4EEE\u4EEF\u4EF1\u4EF4\u4EF8\u4EF9\u4EFA\u4EFC\u4EFE\u4F00\u4F02",6,"\u4F0B\u4F0C\u4F12",4,"\u4F1C\u4F1D\u4F21\u4F23\u4F28\u4F29\u4F2C\u4F2D\u4F2E\u4F31\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E",4,"\u4F44\u4F45\u4F47",5,"\u4F52\u4F54\u4F56\u4F61\u4F62\u4F66\u4F68\u4F6A\u4F6B\u4F6D\u4F6E\u4F71\u4F72\u4F75\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F80\u4F81\u4F82\u4F85\u4F86\u4F87\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F95\u4F96\u4F98\u4F99\u4F9A\u4F9C\u4F9E\u4F9F\u4FA1\u4FA2"],["8240","\u4FA4\u4FAB\u4FAD\u4FB0",4,"\u4FB6",8,"\u4FC0\u4FC1\u4FC2\u4FC6\u4FC7\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FD2",4,"\u4FD9\u4FDB\u4FE0\u4FE2\u4FE4\u4FE5\u4FE7\u4FEB\u4FEC\u4FF0\u4FF2\u4FF4\u4FF5\u4FF6\u4FF7\u4FF9\u4FFB\u4FFC\u4FFD\u4FFF",11],["8280","\u500B\u500E\u5010\u5011\u5013\u5015\u5016\u5017\u501B\u501D\u501E\u5020\u5022\u5023\u5024\u5027\u502B\u502F",10,"\u503B\u503D\u503F\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504A\u504B\u504D\u5050",4,"\u5056\u5057\u5058\u5059\u505B\u505D",7,"\u5066",5,"\u506D",8,"\u5078\u5079\u507A\u507C\u507D\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508A\u508B\u508C\u508E",20,"\u50A4\u50A6\u50AA\u50AB\u50AD",4,"\u50B3",6,"\u50BC"],["8340","\u50BD",17,"\u50D0",5,"\u50D7\u50D8\u50D9\u50DB",10,"\u50E8\u50E9\u50EA\u50EB\u50EF\u50F0\u50F1\u50F2\u50F4\u50F6",4,"\u50FC",9,"\u5108"],["8380","\u5109\u510A\u510C",5,"\u5113",13,"\u5122",28,"\u5142\u5147\u514A\u514C\u514E\u514F\u5150\u5152\u5153\u5157\u5158\u5159\u515B\u515D",4,"\u5163\u5164\u5166\u5167\u5169\u516A\u516F\u5172\u517A\u517E\u517F\u5183\u5184\u5186\u5187\u518A\u518B\u518E\u518F\u5190\u5191\u5193\u5194\u5198\u519A\u519D\u519E\u519F\u51A1\u51A3\u51A6",4,"\u51AD\u51AE\u51B4\u51B8\u51B9\u51BA\u51BE\u51BF\u51C1\u51C2\u51C3\u51C5\u51C8\u51CA\u51CD\u51CE\u51D0\u51D2",5],["8440","\u51D8\u51D9\u51DA\u51DC\u51DE\u51DF\u51E2\u51E3\u51E5",5,"\u51EC\u51EE\u51F1\u51F2\u51F4\u51F7\u51FE\u5204\u5205\u5209\u520B\u520C\u520F\u5210\u5213\u5214\u5215\u521C\u521E\u521F\u5221\u5222\u5223\u5225\u5226\u5227\u522A\u522C\u522F\u5231\u5232\u5234\u5235\u523C\u523E\u5244",5,"\u524B\u524E\u524F\u5252\u5253\u5255\u5257\u5258"],["8480","\u5259\u525A\u525B\u525D\u525F\u5260\u5262\u5263\u5264\u5266\u5268\u526B\u526C\u526D\u526E\u5270\u5271\u5273",9,"\u527E\u5280\u5283",4,"\u5289",6,"\u5291\u5292\u5294",6,"\u529C\u52A4\u52A5\u52A6\u52A7\u52AE\u52AF\u52B0\u52B4",9,"\u52C0\u52C1\u52C2\u52C4\u52C5\u52C6\u52C8\u52CA\u52CC\u52CD\u52CE\u52CF\u52D1\u52D3\u52D4\u52D5\u52D7\u52D9",5,"\u52E0\u52E1\u52E2\u52E3\u52E5",10,"\u52F1",7,"\u52FB\u52FC\u52FD\u5301\u5302\u5303\u5304\u5307\u5309\u530A\u530B\u530C\u530E"],["8540","\u5311\u5312\u5313\u5314\u5318\u531B\u531C\u531E\u531F\u5322\u5324\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u532F",9,"\u533C\u533D\u5340\u5342\u5344\u5346\u534B\u534C\u534D\u5350\u5354\u5358\u5359\u535B\u535D\u5365\u5368\u536A\u536C\u536D\u5372\u5376\u5379\u537B\u537C\u537D\u537E\u5380\u5381\u5383\u5387\u5388\u538A\u538E\u538F"],["8580","\u5390",4,"\u5396\u5397\u5399\u539B\u539C\u539E\u53A0\u53A1\u53A4\u53A7\u53AA\u53AB\u53AC\u53AD\u53AF",6,"\u53B7\u53B8\u53B9\u53BA\u53BC\u53BD\u53BE\u53C0\u53C3",4,"\u53CE\u53CF\u53D0\u53D2\u53D3\u53D5\u53DA\u53DC\u53DD\u53DE\u53E1\u53E2\u53E7\u53F4\u53FA\u53FE\u53FF\u5400\u5402\u5405\u5407\u540B\u5414\u5418\u5419\u541A\u541C\u5422\u5424\u5425\u542A\u5430\u5433\u5436\u5437\u543A\u543D\u543F\u5441\u5442\u5444\u5445\u5447\u5449\u544C\u544D\u544E\u544F\u5451\u545A\u545D",4,"\u5463\u5465\u5467\u5469",7,"\u5474\u5479\u547A\u547E\u547F\u5481\u5483\u5485\u5487\u5488\u5489\u548A\u548D\u5491\u5493\u5497\u5498\u549C\u549E\u549F\u54A0\u54A1"],["8640","\u54A2\u54A5\u54AE\u54B0\u54B2\u54B5\u54B6\u54B7\u54B9\u54BA\u54BC\u54BE\u54C3\u54C5\u54CA\u54CB\u54D6\u54D8\u54DB\u54E0",4,"\u54EB\u54EC\u54EF\u54F0\u54F1\u54F4",5,"\u54FB\u54FE\u5500\u5502\u5503\u5504\u5505\u5508\u550A",4,"\u5512\u5513\u5515",5,"\u551C\u551D\u551E\u551F\u5521\u5525\u5526"],["8680","\u5528\u5529\u552B\u552D\u5532\u5534\u5535\u5536\u5538\u5539\u553A\u553B\u553D\u5540\u5542\u5545\u5547\u5548\u554B",4,"\u5551\u5552\u5553\u5554\u5557",4,"\u555D\u555E\u555F\u5560\u5562\u5563\u5568\u5569\u556B\u556F",5,"\u5579\u557A\u557D\u557F\u5585\u5586\u558C\u558D\u558E\u5590\u5592\u5593\u5595\u5596\u5597\u559A\u559B\u559E\u55A0",6,"\u55A8",8,"\u55B2\u55B4\u55B6\u55B8\u55BA\u55BC\u55BF",4,"\u55C6\u55C7\u55C8\u55CA\u55CB\u55CE\u55CF\u55D0\u55D5\u55D7",4,"\u55DE\u55E0\u55E2\u55E7\u55E9\u55ED\u55EE\u55F0\u55F1\u55F4\u55F6\u55F8",4,"\u55FF\u5602\u5603\u5604\u5605"],["8740","\u5606\u5607\u560A\u560B\u560D\u5610",7,"\u5619\u561A\u561C\u561D\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562A\u562B\u562E\u562F\u5630\u5633\u5635\u5637\u5638\u563A\u563C\u563D\u563E\u5640",11,"\u564F",4,"\u5655\u5656\u565A\u565B\u565D",4],["8780","\u5663\u5665\u5666\u5667\u566D\u566E\u566F\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567A\u567D",7,"\u5687",6,"\u5690\u5691\u5692\u5694",14,"\u56A4",10,"\u56B0",6,"\u56B8\u56B9\u56BA\u56BB\u56BD",12,"\u56CB",8,"\u56D5\u56D6\u56D8\u56D9\u56DC\u56E3\u56E5",5,"\u56EC\u56EE\u56EF\u56F2\u56F3\u56F6\u56F7\u56F8\u56FB\u56FC\u5700\u5701\u5702\u5705\u5707\u570B",6],["8840","\u5712",9,"\u571D\u571E\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572B\u5731\u5732\u5734",4,"\u573C\u573D\u573F\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574B\u5752",4,"\u5758\u5759\u5762\u5763\u5765\u5767\u576C\u576E\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577A\u577D\u577E\u577F\u5780"],["8880","\u5781\u5787\u5788\u5789\u578A\u578D",4,"\u5794",6,"\u579C\u579D\u579E\u579F\u57A5\u57A8\u57AA\u57AC\u57AF\u57B0\u57B1\u57B3\u57B5\u57B6\u57B7\u57B9",8,"\u57C4",6,"\u57CC\u57CD\u57D0\u57D1\u57D3\u57D6\u57D7\u57DB\u57DC\u57DE\u57E1\u57E2\u57E3\u57E5",7,"\u57EE\u57F0\u57F1\u57F2\u57F3\u57F5\u57F6\u57F7\u57FB\u57FC\u57FE\u57FF\u5801\u5803\u5804\u5805\u5808\u5809\u580A\u580C\u580E\u580F\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581A\u581B\u581C\u581D\u581F\u5822\u5823\u5825",4,"\u582B",4,"\u5831\u5832\u5833\u5834\u5836",7],["8940","\u583E",5,"\u5845",6,"\u584E\u584F\u5850\u5852\u5853\u5855\u5856\u5857\u5859",4,"\u585F",5,"\u5866",4,"\u586D",16,"\u587F\u5882\u5884\u5886\u5887\u5888\u588A\u588B\u588C"],["8980","\u588D",4,"\u5894",4,"\u589B\u589C\u589D\u58A0",7,"\u58AA",17,"\u58BD\u58BE\u58BF\u58C0\u58C2\u58C3\u58C4\u58C6",10,"\u58D2\u58D3\u58D4\u58D6",13,"\u58E5",5,"\u58ED\u58EF\u58F1\u58F2\u58F4\u58F5\u58F7\u58F8\u58FA",7,"\u5903\u5905\u5906\u5908",4,"\u590E\u5910\u5911\u5912\u5913\u5917\u5918\u591B\u591D\u591E\u5920\u5921\u5922\u5923\u5926\u5928\u592C\u5930\u5932\u5933\u5935\u5936\u593B"],["8a40","\u593D\u593E\u593F\u5940\u5943\u5945\u5946\u594A\u594C\u594D\u5950\u5952\u5953\u5959\u595B",4,"\u5961\u5963\u5964\u5966",12,"\u5975\u5977\u597A\u597B\u597C\u597E\u597F\u5980\u5985\u5989\u598B\u598C\u598E\u598F\u5990\u5991\u5994\u5995\u5998\u599A\u599B\u599C\u599D\u599F\u59A0\u59A1\u59A2\u59A6"],["8a80","\u59A7\u59AC\u59AD\u59B0\u59B1\u59B3",5,"\u59BA\u59BC\u59BD\u59BF",6,"\u59C7\u59C8\u59C9\u59CC\u59CD\u59CE\u59CF\u59D5\u59D6\u59D9\u59DB\u59DE",4,"\u59E4\u59E6\u59E7\u59E9\u59EA\u59EB\u59ED",11,"\u59FA\u59FC\u59FD\u59FE\u5A00\u5A02\u5A0A\u5A0B\u5A0D\u5A0E\u5A0F\u5A10\u5A12\u5A14\u5A15\u5A16\u5A17\u5A19\u5A1A\u5A1B\u5A1D\u5A1E\u5A21\u5A22\u5A24\u5A26\u5A27\u5A28\u5A2A",6,"\u5A33\u5A35\u5A37",4,"\u5A3D\u5A3E\u5A3F\u5A41",4,"\u5A47\u5A48\u5A4B",9,"\u5A56\u5A57\u5A58\u5A59\u5A5B",5],["8b40","\u5A61\u5A63\u5A64\u5A65\u5A66\u5A68\u5A69\u5A6B",8,"\u5A78\u5A79\u5A7B\u5A7C\u5A7D\u5A7E\u5A80",17,"\u5A93",6,"\u5A9C",13,"\u5AAB\u5AAC"],["8b80","\u5AAD",4,"\u5AB4\u5AB6\u5AB7\u5AB9",4,"\u5ABF\u5AC0\u5AC3",5,"\u5ACA\u5ACB\u5ACD",4,"\u5AD3\u5AD5\u5AD7\u5AD9\u5ADA\u5ADB\u5ADD\u5ADE\u5ADF\u5AE2\u5AE4\u5AE5\u5AE7\u5AE8\u5AEA\u5AEC",4,"\u5AF2",22,"\u5B0A",11,"\u5B18",25,"\u5B33\u5B35\u5B36\u5B38",7,"\u5B41",6],["8c40","\u5B48",7,"\u5B52\u5B56\u5B5E\u5B60\u5B61\u5B67\u5B68\u5B6B\u5B6D\u5B6E\u5B6F\u5B72\u5B74\u5B76\u5B77\u5B78\u5B79\u5B7B\u5B7C\u5B7E\u5B7F\u5B82\u5B86\u5B8A\u5B8D\u5B8E\u5B90\u5B91\u5B92\u5B94\u5B96\u5B9F\u5BA7\u5BA8\u5BA9\u5BAC\u5BAD\u5BAE\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBB\u5BBC\u5BC0\u5BC1\u5BC3\u5BC8\u5BC9\u5BCA\u5BCB\u5BCD\u5BCE\u5BCF"],["8c80","\u5BD1\u5BD4",8,"\u5BE0\u5BE2\u5BE3\u5BE6\u5BE7\u5BE9",4,"\u5BEF\u5BF1",6,"\u5BFD\u5BFE\u5C00\u5C02\u5C03\u5C05\u5C07\u5C08\u5C0B\u5C0C\u5C0D\u5C0E\u5C10\u5C12\u5C13\u5C17\u5C19\u5C1B\u5C1E\u5C1F\u5C20\u5C21\u5C23\u5C26\u5C28\u5C29\u5C2A\u5C2B\u5C2D\u5C2E\u5C2F\u5C30\u5C32\u5C33\u5C35\u5C36\u5C37\u5C43\u5C44\u5C46\u5C47\u5C4C\u5C4D\u5C52\u5C53\u5C54\u5C56\u5C57\u5C58\u5C5A\u5C5B\u5C5C\u5C5D\u5C5F\u5C62\u5C64\u5C67",6,"\u5C70\u5C72",6,"\u5C7B\u5C7C\u5C7D\u5C7E\u5C80\u5C83",4,"\u5C89\u5C8A\u5C8B\u5C8E\u5C8F\u5C92\u5C93\u5C95\u5C9D",4,"\u5CA4",4],["8d40","\u5CAA\u5CAE\u5CAF\u5CB0\u5CB2\u5CB4\u5CB6\u5CB9\u5CBA\u5CBB\u5CBC\u5CBE\u5CC0\u5CC2\u5CC3\u5CC5",5,"\u5CCC",5,"\u5CD3",5,"\u5CDA",6,"\u5CE2\u5CE3\u5CE7\u5CE9\u5CEB\u5CEC\u5CEE\u5CEF\u5CF1",9,"\u5CFC",4],["8d80","\u5D01\u5D04\u5D05\u5D08",5,"\u5D0F",4,"\u5D15\u5D17\u5D18\u5D19\u5D1A\u5D1C\u5D1D\u5D1F",4,"\u5D25\u5D28\u5D2A\u5D2B\u5D2C\u5D2F",4,"\u5D35",7,"\u5D3F",7,"\u5D48\u5D49\u5D4D",10,"\u5D59\u5D5A\u5D5C\u5D5E",10,"\u5D6A\u5D6D\u5D6E\u5D70\u5D71\u5D72\u5D73\u5D75",12,"\u5D83",21,"\u5D9A\u5D9B\u5D9C\u5D9E\u5D9F\u5DA0"],["8e40","\u5DA1",21,"\u5DB8",12,"\u5DC6",6,"\u5DCE",12,"\u5DDC\u5DDF\u5DE0\u5DE3\u5DE4\u5DEA\u5DEC\u5DED"],["8e80","\u5DF0\u5DF5\u5DF6\u5DF8",4,"\u5DFF\u5E00\u5E04\u5E07\u5E09\u5E0A\u5E0B\u5E0D\u5E0E\u5E12\u5E13\u5E17\u5E1E",7,"\u5E28",4,"\u5E2F\u5E30\u5E32",4,"\u5E39\u5E3A\u5E3E\u5E3F\u5E40\u5E41\u5E43\u5E46",5,"\u5E4D",6,"\u5E56",4,"\u5E5C\u5E5D\u5E5F\u5E60\u5E63",14,"\u5E75\u5E77\u5E79\u5E7E\u5E81\u5E82\u5E83\u5E85\u5E88\u5E89\u5E8C\u5E8D\u5E8E\u5E92\u5E98\u5E9B\u5E9D\u5EA1\u5EA2\u5EA3\u5EA4\u5EA8",4,"\u5EAE",4,"\u5EB4\u5EBA\u5EBB\u5EBC\u5EBD\u5EBF",6],["8f40","\u5EC6\u5EC7\u5EC8\u5ECB",5,"\u5ED4\u5ED5\u5ED7\u5ED8\u5ED9\u5EDA\u5EDC",11,"\u5EE9\u5EEB",8,"\u5EF5\u5EF8\u5EF9\u5EFB\u5EFC\u5EFD\u5F05\u5F06\u5F07\u5F09\u5F0C\u5F0D\u5F0E\u5F10\u5F12\u5F14\u5F16\u5F19\u5F1A\u5F1C\u5F1D\u5F1E\u5F21\u5F22\u5F23\u5F24"],["8f80","\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F32",6,"\u5F3B\u5F3D\u5F3E\u5F3F\u5F41",14,"\u5F51\u5F54\u5F59\u5F5A\u5F5B\u5F5C\u5F5E\u5F5F\u5F60\u5F63\u5F65\u5F67\u5F68\u5F6B\u5F6E\u5F6F\u5F72\u5F74\u5F75\u5F76\u5F78\u5F7A\u5F7D\u5F7E\u5F7F\u5F83\u5F86\u5F8D\u5F8E\u5F8F\u5F91\u5F93\u5F94\u5F96\u5F9A\u5F9B\u5F9D\u5F9E\u5F9F\u5FA0\u5FA2",5,"\u5FA9\u5FAB\u5FAC\u5FAF",5,"\u5FB6\u5FB8\u5FB9\u5FBA\u5FBB\u5FBE",4,"\u5FC7\u5FC8\u5FCA\u5FCB\u5FCE\u5FD3\u5FD4\u5FD5\u5FDA\u5FDB\u5FDC\u5FDE\u5FDF\u5FE2\u5FE3\u5FE5\u5FE6\u5FE8\u5FE9\u5FEC\u5FEF\u5FF0\u5FF2\u5FF3\u5FF4\u5FF6\u5FF7\u5FF9\u5FFA\u5FFC\u6007"],["9040","\u6008\u6009\u600B\u600C\u6010\u6011\u6013\u6017\u6018\u601A\u601E\u601F\u6022\u6023\u6024\u602C\u602D\u602E\u6030",4,"\u6036",4,"\u603D\u603E\u6040\u6044",6,"\u604C\u604E\u604F\u6051\u6053\u6054\u6056\u6057\u6058\u605B\u605C\u605E\u605F\u6060\u6061\u6065\u6066\u606E\u6071\u6072\u6074\u6075\u6077\u607E\u6080"],["9080","\u6081\u6082\u6085\u6086\u6087\u6088\u608A\u608B\u608E\u608F\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609C\u609E\u60A1\u60A2\u60A4\u60A5\u60A7\u60A9\u60AA\u60AE\u60B0\u60B3\u60B5\u60B6\u60B7\u60B9\u60BA\u60BD",7,"\u60C7\u60C8\u60C9\u60CC",4,"\u60D2\u60D3\u60D4\u60D6\u60D7\u60D9\u60DB\u60DE\u60E1",4,"\u60EA\u60F1\u60F2\u60F5\u60F7\u60F8\u60FB",4,"\u6102\u6103\u6104\u6105\u6107\u610A\u610B\u610C\u6110",4,"\u6116\u6117\u6118\u6119\u611B\u611C\u611D\u611E\u6121\u6122\u6125\u6128\u6129\u612A\u612C",18,"\u6140",6],["9140","\u6147\u6149\u614B\u614D\u614F\u6150\u6152\u6153\u6154\u6156",6,"\u615E\u615F\u6160\u6161\u6163\u6164\u6165\u6166\u6169",6,"\u6171\u6172\u6173\u6174\u6176\u6178",18,"\u618C\u618D\u618F",4,"\u6195"],["9180","\u6196",6,"\u619E",8,"\u61AA\u61AB\u61AD",9,"\u61B8",5,"\u61BF\u61C0\u61C1\u61C3",4,"\u61C9\u61CC",4,"\u61D3\u61D5",16,"\u61E7",13,"\u61F6",8,"\u6200",5,"\u6207\u6209\u6213\u6214\u6219\u621C\u621D\u621E\u6220\u6223\u6226\u6227\u6228\u6229\u622B\u622D\u622F\u6230\u6231\u6232\u6235\u6236\u6238",4,"\u6242\u6244\u6245\u6246\u624A"],["9240","\u624F\u6250\u6255\u6256\u6257\u6259\u625A\u625C",6,"\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627A\u627B\u627D\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628B",5,"\u6294\u6299\u629C\u629D\u629E\u62A3\u62A6\u62A7\u62A9\u62AA\u62AD\u62AE\u62AF\u62B0\u62B2\u62B3\u62B4\u62B6\u62B7\u62B8\u62BA\u62BE\u62C0\u62C1"],["9280","\u62C3\u62CB\u62CF\u62D1\u62D5\u62DD\u62DE\u62E0\u62E1\u62E4\u62EA\u62EB\u62F0\u62F2\u62F5\u62F8\u62F9\u62FA\u62FB\u6300\u6303\u6304\u6305\u6306\u630A\u630B\u630C\u630D\u630F\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631C\u6326\u6327\u6329\u632C\u632D\u632E\u6330\u6331\u6333",5,"\u633B\u633C\u633E\u633F\u6340\u6341\u6344\u6347\u6348\u634A\u6351\u6352\u6353\u6354\u6356",7,"\u6360\u6364\u6365\u6366\u6368\u636A\u636B\u636C\u636F\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637C\u637D\u637E\u637F\u6381\u6383\u6384\u6385\u6386\u638B\u638D\u6391\u6393\u6394\u6395\u6397\u6399",6,"\u63A1\u63A4\u63A6\u63AB\u63AF\u63B1\u63B2\u63B5\u63B6\u63B9\u63BB\u63BD\u63BF\u63C0"],["9340","\u63C1\u63C2\u63C3\u63C5\u63C7\u63C8\u63CA\u63CB\u63CC\u63D1\u63D3\u63D4\u63D5\u63D7",6,"\u63DF\u63E2\u63E4",4,"\u63EB\u63EC\u63EE\u63EF\u63F0\u63F1\u63F3\u63F5\u63F7\u63F9\u63FA\u63FB\u63FC\u63FE\u6403\u6404\u6406",4,"\u640D\u640E\u6411\u6412\u6415",5,"\u641D\u641F\u6422\u6423\u6424"],["9380","\u6425\u6427\u6428\u6429\u642B\u642E",5,"\u6435",4,"\u643B\u643C\u643E\u6440\u6442\u6443\u6449\u644B",6,"\u6453\u6455\u6456\u6457\u6459",4,"\u645F",7,"\u6468\u646A\u646B\u646C\u646E",9,"\u647B",6,"\u6483\u6486\u6488",8,"\u6493\u6494\u6497\u6498\u649A\u649B\u649C\u649D\u649F",4,"\u64A5\u64A6\u64A7\u64A8\u64AA\u64AB\u64AF\u64B1\u64B2\u64B3\u64B4\u64B6\u64B9\u64BB\u64BD\u64BE\u64BF\u64C1\u64C3\u64C4\u64C6",6,"\u64CF\u64D1\u64D3\u64D4\u64D5\u64D6\u64D9\u64DA"],["9440","\u64DB\u64DC\u64DD\u64DF\u64E0\u64E1\u64E3\u64E5\u64E7",24,"\u6501",7,"\u650A",7,"\u6513",4,"\u6519",8],["9480","\u6522\u6523\u6524\u6526",4,"\u652C\u652D\u6530\u6531\u6532\u6533\u6537\u653A\u653C\u653D\u6540",4,"\u6546\u6547\u654A\u654B\u654D\u654E\u6550\u6552\u6553\u6554\u6557\u6558\u655A\u655C\u655F\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656A\u656D\u656E\u656F\u6571\u6573\u6575\u6576\u6578",14,"\u6588\u6589\u658A\u658D\u658E\u658F\u6592\u6594\u6595\u6596\u6598\u659A\u659D\u659E\u65A0\u65A2\u65A3\u65A6\u65A8\u65AA\u65AC\u65AE\u65B1",7,"\u65BA\u65BB\u65BE\u65BF\u65C0\u65C2\u65C7\u65C8\u65C9\u65CA\u65CD\u65D0\u65D1\u65D3\u65D4\u65D5\u65D8",7,"\u65E1\u65E3\u65E4\u65EA\u65EB"],["9540","\u65F2\u65F3\u65F4\u65F5\u65F8\u65F9\u65FB",4,"\u6601\u6604\u6605\u6607\u6608\u6609\u660B\u660D\u6610\u6611\u6612\u6616\u6617\u6618\u661A\u661B\u661C\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6632\u6633\u6637",4,"\u663D\u663F\u6640\u6642\u6644",6,"\u664D\u664E\u6650\u6651\u6658"],["9580","\u6659\u665B\u665C\u665D\u665E\u6660\u6662\u6663\u6665\u6667\u6669",4,"\u6671\u6672\u6673\u6675\u6678\u6679\u667B\u667C\u667D\u667F\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668A\u668B\u668D\u668E\u668F\u6690\u6692\u6693\u6694\u6695\u6698",4,"\u669E",8,"\u66A9",4,"\u66AF",4,"\u66B5\u66B6\u66B7\u66B8\u66BA\u66BB\u66BC\u66BD\u66BF",25,"\u66DA\u66DE",7,"\u66E7\u66E8\u66EA",5,"\u66F1\u66F5\u66F6\u66F8\u66FA\u66FB\u66FD\u6701\u6702\u6703"],["9640","\u6704\u6705\u6706\u6707\u670C\u670E\u670F\u6711\u6712\u6713\u6716\u6718\u6719\u671A\u671C\u671E\u6720",5,"\u6727\u6729\u672E\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673B\u673C\u673E\u673F\u6741\u6744\u6745\u6747\u674A\u674B\u674D\u6752\u6754\u6755\u6757",4,"\u675D\u6762\u6763\u6764\u6766\u6767\u676B\u676C\u676E\u6771\u6774\u6776"],["9680","\u6778\u6779\u677A\u677B\u677D\u6780\u6782\u6783\u6785\u6786\u6788\u678A\u678C\u678D\u678E\u678F\u6791\u6792\u6793\u6794\u6796\u6799\u679B\u679F\u67A0\u67A1\u67A4\u67A6\u67A9\u67AC\u67AE\u67B1\u67B2\u67B4\u67B9",7,"\u67C2\u67C5",9,"\u67D5\u67D6\u67D7\u67DB\u67DF\u67E1\u67E3\u67E4\u67E6\u67E7\u67E8\u67EA\u67EB\u67ED\u67EE\u67F2\u67F5",7,"\u67FE\u6801\u6802\u6803\u6804\u6806\u680D\u6810\u6812\u6814\u6815\u6818",4,"\u681E\u681F\u6820\u6822",6,"\u682B",6,"\u6834\u6835\u6836\u683A\u683B\u683F\u6847\u684B\u684D\u684F\u6852\u6856",5],["9740","\u685C\u685D\u685E\u685F\u686A\u686C",7,"\u6875\u6878",8,"\u6882\u6884\u6887",7,"\u6890\u6891\u6892\u6894\u6895\u6896\u6898",9,"\u68A3\u68A4\u68A5\u68A9\u68AA\u68AB\u68AC\u68AE\u68B1\u68B2\u68B4\u68B6\u68B7\u68B8"],["9780","\u68B9",6,"\u68C1\u68C3",5,"\u68CA\u68CC\u68CE\u68CF\u68D0\u68D1\u68D3\u68D4\u68D6\u68D7\u68D9\u68DB",4,"\u68E1\u68E2\u68E4",9,"\u68EF\u68F2\u68F3\u68F4\u68F6\u68F7\u68F8\u68FB\u68FD\u68FE\u68FF\u6900\u6902\u6903\u6904\u6906",4,"\u690C\u690F\u6911\u6913",11,"\u6921\u6922\u6923\u6925",7,"\u692E\u692F\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693A\u693B\u693C\u693E\u6940\u6941\u6943",16,"\u6955\u6956\u6958\u6959\u695B\u695C\u695F"],["9840","\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696A\u696C\u696D\u696F\u6970\u6972",4,"\u697A\u697B\u697D\u697E\u697F\u6981\u6983\u6985\u698A\u698B\u698C\u698E",5,"\u6996\u6997\u6999\u699A\u699D",9,"\u69A9\u69AA\u69AC\u69AE\u69AF\u69B0\u69B2\u69B3\u69B5\u69B6\u69B8\u69B9\u69BA\u69BC\u69BD"],["9880","\u69BE\u69BF\u69C0\u69C2",7,"\u69CB\u69CD\u69CF\u69D1\u69D2\u69D3\u69D5",5,"\u69DC\u69DD\u69DE\u69E1",11,"\u69EE\u69EF\u69F0\u69F1\u69F3",9,"\u69FE\u6A00",9,"\u6A0B",11,"\u6A19",5,"\u6A20\u6A22",5,"\u6A29\u6A2B\u6A2C\u6A2D\u6A2E\u6A30\u6A32\u6A33\u6A34\u6A36",6,"\u6A3F",4,"\u6A45\u6A46\u6A48",7,"\u6A51",6,"\u6A5A"],["9940","\u6A5C",4,"\u6A62\u6A63\u6A64\u6A66",10,"\u6A72",6,"\u6A7A\u6A7B\u6A7D\u6A7E\u6A7F\u6A81\u6A82\u6A83\u6A85",8,"\u6A8F\u6A92",4,"\u6A98",7,"\u6AA1",5],["9980","\u6AA7\u6AA8\u6AAA\u6AAD",114,"\u6B25\u6B26\u6B28",6],["9a40","\u6B2F\u6B30\u6B31\u6B33\u6B34\u6B35\u6B36\u6B38\u6B3B\u6B3C\u6B3D\u6B3F\u6B40\u6B41\u6B42\u6B44\u6B45\u6B48\u6B4A\u6B4B\u6B4D",11,"\u6B5A",7,"\u6B68\u6B69\u6B6B",13,"\u6B7A\u6B7D\u6B7E\u6B7F\u6B80\u6B85\u6B88"],["9a80","\u6B8C\u6B8E\u6B8F\u6B90\u6B91\u6B94\u6B95\u6B97\u6B98\u6B99\u6B9C",4,"\u6BA2",7,"\u6BAB",7,"\u6BB6\u6BB8",6,"\u6BC0\u6BC3\u6BC4\u6BC6",4,"\u6BCC\u6BCE\u6BD0\u6BD1\u6BD8\u6BDA\u6BDC",4,"\u6BE2",7,"\u6BEC\u6BED\u6BEE\u6BF0\u6BF1\u6BF2\u6BF4\u6BF6\u6BF7\u6BF8\u6BFA\u6BFB\u6BFC\u6BFE",6,"\u6C08",4,"\u6C0E\u6C12\u6C17\u6C1C\u6C1D\u6C1E\u6C20\u6C23\u6C25\u6C2B\u6C2C\u6C2D\u6C31\u6C33\u6C36\u6C37\u6C39\u6C3A\u6C3B\u6C3C\u6C3E\u6C3F\u6C43\u6C44\u6C45\u6C48\u6C4B",4,"\u6C51\u6C52\u6C53\u6C56\u6C58"],["9b40","\u6C59\u6C5A\u6C62\u6C63\u6C65\u6C66\u6C67\u6C6B",4,"\u6C71\u6C73\u6C75\u6C77\u6C78\u6C7A\u6C7B\u6C7C\u6C7F\u6C80\u6C84\u6C87\u6C8A\u6C8B\u6C8D\u6C8E\u6C91\u6C92\u6C95\u6C96\u6C97\u6C98\u6C9A\u6C9C\u6C9D\u6C9E\u6CA0\u6CA2\u6CA8\u6CAC\u6CAF\u6CB0\u6CB4\u6CB5\u6CB6\u6CB7\u6CBA\u6CC0\u6CC1\u6CC2\u6CC3\u6CC6\u6CC7\u6CC8\u6CCB\u6CCD\u6CCE\u6CCF\u6CD1\u6CD2\u6CD8"],["9b80","\u6CD9\u6CDA\u6CDC\u6CDD\u6CDF\u6CE4\u6CE6\u6CE7\u6CE9\u6CEC\u6CED\u6CF2\u6CF4\u6CF9\u6CFF\u6D00\u6D02\u6D03\u6D05\u6D06\u6D08\u6D09\u6D0A\u6D0D\u6D0F\u6D10\u6D11\u6D13\u6D14\u6D15\u6D16\u6D18\u6D1C\u6D1D\u6D1F",5,"\u6D26\u6D28\u6D29\u6D2C\u6D2D\u6D2F\u6D30\u6D34\u6D36\u6D37\u6D38\u6D3A\u6D3F\u6D40\u6D42\u6D44\u6D49\u6D4C\u6D50\u6D55\u6D56\u6D57\u6D58\u6D5B\u6D5D\u6D5F\u6D61\u6D62\u6D64\u6D65\u6D67\u6D68\u6D6B\u6D6C\u6D6D\u6D70\u6D71\u6D72\u6D73\u6D75\u6D76\u6D79\u6D7A\u6D7B\u6D7D",4,"\u6D83\u6D84\u6D86\u6D87\u6D8A\u6D8B\u6D8D\u6D8F\u6D90\u6D92\u6D96",4,"\u6D9C\u6DA2\u6DA5\u6DAC\u6DAD\u6DB0\u6DB1\u6DB3\u6DB4\u6DB6\u6DB7\u6DB9",5,"\u6DC1\u6DC2\u6DC3\u6DC8\u6DC9\u6DCA"],["9c40","\u6DCD\u6DCE\u6DCF\u6DD0\u6DD2\u6DD3\u6DD4\u6DD5\u6DD7\u6DDA\u6DDB\u6DDC\u6DDF\u6DE2\u6DE3\u6DE5\u6DE7\u6DE8\u6DE9\u6DEA\u6DED\u6DEF\u6DF0\u6DF2\u6DF4\u6DF5\u6DF6\u6DF8\u6DFA\u6DFD",7,"\u6E06\u6E07\u6E08\u6E09\u6E0B\u6E0F\u6E12\u6E13\u6E15\u6E18\u6E19\u6E1B\u6E1C\u6E1E\u6E1F\u6E22\u6E26\u6E27\u6E28\u6E2A\u6E2C\u6E2E\u6E30\u6E31\u6E33\u6E35"],["9c80","\u6E36\u6E37\u6E39\u6E3B",7,"\u6E45",7,"\u6E4F\u6E50\u6E51\u6E52\u6E55\u6E57\u6E59\u6E5A\u6E5C\u6E5D\u6E5E\u6E60",10,"\u6E6C\u6E6D\u6E6F",14,"\u6E80\u6E81\u6E82\u6E84\u6E87\u6E88\u6E8A",4,"\u6E91",6,"\u6E99\u6E9A\u6E9B\u6E9D\u6E9E\u6EA0\u6EA1\u6EA3\u6EA4\u6EA6\u6EA8\u6EA9\u6EAB\u6EAC\u6EAD\u6EAE\u6EB0\u6EB3\u6EB5\u6EB8\u6EB9\u6EBC\u6EBE\u6EBF\u6EC0\u6EC3\u6EC4\u6EC5\u6EC6\u6EC8\u6EC9\u6ECA\u6ECC\u6ECD\u6ECE\u6ED0\u6ED2\u6ED6\u6ED8\u6ED9\u6EDB\u6EDC\u6EDD\u6EE3\u6EE7\u6EEA",5],["9d40","\u6EF0\u6EF1\u6EF2\u6EF3\u6EF5\u6EF6\u6EF7\u6EF8\u6EFA",7,"\u6F03\u6F04\u6F05\u6F07\u6F08\u6F0A",4,"\u6F10\u6F11\u6F12\u6F16",9,"\u6F21\u6F22\u6F23\u6F25\u6F26\u6F27\u6F28\u6F2C\u6F2E\u6F30\u6F32\u6F34\u6F35\u6F37",6,"\u6F3F\u6F40\u6F41\u6F42"],["9d80","\u6F43\u6F44\u6F45\u6F48\u6F49\u6F4A\u6F4C\u6F4E",9,"\u6F59\u6F5A\u6F5B\u6F5D\u6F5F\u6F60\u6F61\u6F63\u6F64\u6F65\u6F67",5,"\u6F6F\u6F70\u6F71\u6F73\u6F75\u6F76\u6F77\u6F79\u6F7B\u6F7D",6,"\u6F85\u6F86\u6F87\u6F8A\u6F8B\u6F8F",12,"\u6F9D\u6F9E\u6F9F\u6FA0\u6FA2",4,"\u6FA8",10,"\u6FB4\u6FB5\u6FB7\u6FB8\u6FBA",5,"\u6FC1\u6FC3",5,"\u6FCA",6,"\u6FD3",10,"\u6FDF\u6FE2\u6FE3\u6FE4\u6FE5"],["9e40","\u6FE6",7,"\u6FF0",32,"\u7012",7,"\u701C",6,"\u7024",6],["9e80","\u702B",9,"\u7036\u7037\u7038\u703A",17,"\u704D\u704E\u7050",13,"\u705F",11,"\u706E\u7071\u7072\u7073\u7074\u7077\u7079\u707A\u707B\u707D\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708B\u708C\u708D\u708F\u7090\u7091\u7093\u7097\u7098\u709A\u709B\u709E",12,"\u70B0\u70B2\u70B4\u70B5\u70B6\u70BA\u70BE\u70BF\u70C4\u70C5\u70C6\u70C7\u70C9\u70CB",12,"\u70DA"],["9f40","\u70DC\u70DD\u70DE\u70E0\u70E1\u70E2\u70E3\u70E5\u70EA\u70EE\u70F0",6,"\u70F8\u70FA\u70FB\u70FC\u70FE",10,"\u710B",4,"\u7111\u7112\u7114\u7117\u711B",10,"\u7127",7,"\u7132\u7133\u7134"],["9f80","\u7135\u7137",13,"\u7146\u7147\u7148\u7149\u714B\u714D\u714F",12,"\u715D\u715F",4,"\u7165\u7169",4,"\u716F\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717B\u717C\u717E",5,"\u7185",4,"\u718B\u718C\u718D\u718E\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719A",4,"\u71A1",6,"\u71A9\u71AA\u71AB\u71AD",5,"\u71B4\u71B6\u71B7\u71B8\u71BA",8,"\u71C4",9,"\u71CF",4],["a040","\u71D6",9,"\u71E1\u71E2\u71E3\u71E4\u71E6\u71E8",5,"\u71EF",9,"\u71FA",11,"\u7207",19],["a080","\u721B\u721C\u721E",9,"\u7229\u722B\u722D\u722E\u722F\u7232\u7233\u7234\u723A\u723C\u723E\u7240",6,"\u7249\u724A\u724B\u724E\u724F\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725A\u725C\u725E\u7260\u7263\u7264\u7265\u7268\u726A\u726B\u726C\u726D\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727B\u727C\u727D\u7282\u7283\u7285",4,"\u728C\u728E\u7290\u7291\u7293",11,"\u72A0",11,"\u72AE\u72B1\u72B2\u72B3\u72B5\u72BA",6,"\u72C5\u72C6\u72C7\u72C9\u72CA\u72CB\u72CC\u72CF\u72D1\u72D3\u72D4\u72D5\u72D6\u72D8\u72DA\u72DB"],["a1a1","\u3000\u3001\u3002\xB7\u02C9\u02C7\xA8\u3003\u3005\u2014\uFF5E\u2016\u2026\u2018\u2019\u201C\u201D\u3014\u3015\u3008",7,"\u3016\u3017\u3010\u3011\xB1\xD7\xF7\u2236\u2227\u2228\u2211\u220F\u222A\u2229\u2208\u2237\u221A\u22A5\u2225\u2220\u2312\u2299\u222B\u222E\u2261\u224C\u2248\u223D\u221D\u2260\u226E\u226F\u2264\u2265\u221E\u2235\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFF04\xA4\uFFE0\uFFE1\u2030\xA7\u2116\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u203B\u2192\u2190\u2191\u2193\u3013"],["a2a1","\u2170",9],["a2b1","\u2488",19,"\u2474",19,"\u2460",9],["a2e5","\u3220",9],["a2f1","\u2160",11],["a3a1","\uFF01\uFF02\uFF03\uFFE5\uFF05",88,"\uFFE3"],["a4a1","\u3041",82],["a5a1","\u30A1",85],["a6a1","\u0391",16,"\u03A3",6],["a6c1","\u03B1",16,"\u03C3",6],["a6e0","\uFE35\uFE36\uFE39\uFE3A\uFE3F\uFE40\uFE3D\uFE3E\uFE41\uFE42\uFE43\uFE44"],["a6ee","\uFE3B\uFE3C\uFE37\uFE38\uFE31"],["a6f4","\uFE33\uFE34"],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a840","\u02CA\u02CB\u02D9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221F\u2223\u2252\u2266\u2267\u22BF\u2550",35,"\u2581",6],["a880","\u2588",7,"\u2593\u2594\u2595\u25BC\u25BD\u25E2\u25E3\u25E4\u25E5\u2609\u2295\u3012\u301D\u301E"],["a8a1","\u0101\xE1\u01CE\xE0\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA\u01DC\xFC\xEA\u0251"],["a8bd","\u0144\u0148"],["a8c0","\u0261"],["a8c5","\u3105",36],["a940","\u3021",8,"\u32A3\u338E\u338F\u339C\u339D\u339E\u33A1\u33C4\u33CE\u33D1\u33D2\u33D5\uFE30\uFFE2\uFFE4"],["a959","\u2121\u3231"],["a95c","\u2010"],["a960","\u30FC\u309B\u309C\u30FD\u30FE\u3006\u309D\u309E\uFE49",9,"\uFE54\uFE55\uFE56\uFE57\uFE59",8],["a980","\uFE62",4,"\uFE68\uFE69\uFE6A\uFE6B"],["a996","\u3007"],["a9a4","\u2500",75],["aa40","\u72DC\u72DD\u72DF\u72E2",5,"\u72EA\u72EB\u72F5\u72F6\u72F9\u72FD\u72FE\u72FF\u7300\u7302\u7304",5,"\u730B\u730C\u730D\u730F\u7310\u7311\u7312\u7314\u7318\u7319\u731A\u731F\u7320\u7323\u7324\u7326\u7327\u7328\u732D\u732F\u7330\u7332\u7333\u7335\u7336\u733A\u733B\u733C\u733D\u7340",8],["aa80","\u7349\u734A\u734B\u734C\u734E\u734F\u7351\u7353\u7354\u7355\u7356\u7358",7,"\u7361",10,"\u736E\u7370\u7371"],["ab40","\u7372",11,"\u737F",4,"\u7385\u7386\u7388\u738A\u738C\u738D\u738F\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739A\u739C\u739D\u739E\u73A0\u73A1\u73A3",5,"\u73AA\u73AC\u73AD\u73B1\u73B4\u73B5\u73B6\u73B8\u73B9\u73BC\u73BD\u73BE\u73BF\u73C1\u73C3",4],["ab80","\u73CB\u73CC\u73CE\u73D2",6,"\u73DA\u73DB\u73DC\u73DD\u73DF\u73E1\u73E2\u73E3\u73E4\u73E6\u73E8\u73EA\u73EB\u73EC\u73EE\u73EF\u73F0\u73F1\u73F3",4],["ac40","\u73F8",10,"\u7404\u7407\u7408\u740B\u740C\u740D\u740E\u7411",8,"\u741C",5,"\u7423\u7424\u7427\u7429\u742B\u742D\u742F\u7431\u7432\u7437",4,"\u743D\u743E\u743F\u7440\u7442",11],["ac80","\u744E",6,"\u7456\u7458\u745D\u7460",12,"\u746E\u746F\u7471",4,"\u7478\u7479\u747A"],["ad40","\u747B\u747C\u747D\u747F\u7482\u7484\u7485\u7486\u7488\u7489\u748A\u748C\u748D\u748F\u7491",10,"\u749D\u749F",7,"\u74AA",15,"\u74BB",12],["ad80","\u74C8",9,"\u74D3",8,"\u74DD\u74DF\u74E1\u74E5\u74E7",6,"\u74F0\u74F1\u74F2"],["ae40","\u74F3\u74F5\u74F8",6,"\u7500\u7501\u7502\u7503\u7505",7,"\u750E\u7510\u7512\u7514\u7515\u7516\u7517\u751B\u751D\u751E\u7520",4,"\u7526\u7527\u752A\u752E\u7534\u7536\u7539\u753C\u753D\u753F\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754A\u754D\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558"],["ae80","\u755D",7,"\u7567\u7568\u7569\u756B",6,"\u7573\u7575\u7576\u7577\u757A",4,"\u7580\u7581\u7582\u7584\u7585\u7587"],["af40","\u7588\u7589\u758A\u758C\u758D\u758E\u7590\u7593\u7595\u7598\u759B\u759C\u759E\u75A2\u75A6",4,"\u75AD\u75B6\u75B7\u75BA\u75BB\u75BF\u75C0\u75C1\u75C6\u75CB\u75CC\u75CE\u75CF\u75D0\u75D1\u75D3\u75D7\u75D9\u75DA\u75DC\u75DD\u75DF\u75E0\u75E1\u75E5\u75E9\u75EC\u75ED\u75EE\u75EF\u75F2\u75F3\u75F5\u75F6\u75F7\u75F8\u75FA\u75FB\u75FD\u75FE\u7602\u7604\u7606\u7607"],["af80","\u7608\u7609\u760B\u760D\u760E\u760F\u7611\u7612\u7613\u7614\u7616\u761A\u761C\u761D\u761E\u7621\u7623\u7627\u7628\u762C\u762E\u762F\u7631\u7632\u7636\u7637\u7639\u763A\u763B\u763D\u7641\u7642\u7644"],["b040","\u7645",6,"\u764E",5,"\u7655\u7657",4,"\u765D\u765F\u7660\u7661\u7662\u7664",6,"\u766C\u766D\u766E\u7670",7,"\u7679\u767A\u767C\u767F\u7680\u7681\u7683\u7685\u7689\u768A\u768C\u768D\u768F\u7690\u7692\u7694\u7695\u7697\u7698\u769A\u769B"],["b080","\u769C",7,"\u76A5",8,"\u76AF\u76B0\u76B3\u76B5",9,"\u76C0\u76C1\u76C3\u554A\u963F\u57C3\u6328\u54CE\u5509\u54C0\u7691\u764C\u853C\u77EE\u827E\u788D\u7231\u9698\u978D\u6C28\u5B89\u4FFA\u6309\u6697\u5CB8\u80FA\u6848\u80AE\u6602\u76CE\u51F9\u6556\u71AC\u7FF1\u8884\u50B2\u5965\u61CA\u6FB3\u82AD\u634C\u6252\u53ED\u5427\u7B06\u516B\u75A4\u5DF4\u62D4\u8DCB\u9776\u628A\u8019\u575D\u9738\u7F62\u7238\u767D\u67CF\u767E\u6446\u4F70\u8D25\u62DC\u7A17\u6591\u73ED\u642C\u6273\u822C\u9881\u677F\u7248\u626E\u62CC\u4F34\u74E3\u534A\u529E\u7ECA\u90A6\u5E2E\u6886\u699C\u8180\u7ED1\u68D2\u78C5\u868C\u9551\u508D\u8C24\u82DE\u80DE\u5305\u8912\u5265"],["b140","\u76C4\u76C7\u76C9\u76CB\u76CC\u76D3\u76D5\u76D9\u76DA\u76DC\u76DD\u76DE\u76E0",4,"\u76E6",7,"\u76F0\u76F3\u76F5\u76F6\u76F7\u76FA\u76FB\u76FD\u76FF\u7700\u7702\u7703\u7705\u7706\u770A\u770C\u770E",10,"\u771B\u771C\u771D\u771E\u7721\u7723\u7724\u7725\u7727\u772A\u772B"],["b180","\u772C\u772E\u7730",4,"\u7739\u773B\u773D\u773E\u773F\u7742\u7744\u7745\u7746\u7748",7,"\u7752",7,"\u775C\u8584\u96F9\u4FDD\u5821\u9971\u5B9D\u62B1\u62A5\u66B4\u8C79\u9C8D\u7206\u676F\u7891\u60B2\u5351\u5317\u8F88\u80CC\u8D1D\u94A1\u500D\u72C8\u5907\u60EB\u7119\u88AB\u5954\u82EF\u672C\u7B28\u5D29\u7EF7\u752D\u6CF5\u8E66\u8FF8\u903C\u9F3B\u6BD4\u9119\u7B14\u5F7C\u78A7\u84D6\u853D\u6BD5\u6BD9\u6BD6\u5E01\u5E87\u75F9\u95ED\u655D\u5F0A\u5FC5\u8F9F\u58C1\u81C2\u907F\u965B\u97AD\u8FB9\u7F16\u8D2C\u6241\u4FBF\u53D8\u535E\u8FA8\u8FA9\u8FAB\u904D\u6807\u5F6A\u8198\u8868\u9CD6\u618B\u522B\u762A\u5F6C\u658C\u6FD2\u6EE8\u5BBE\u6448\u5175\u51B0\u67C4\u4E19\u79C9\u997C\u70B3"],["b240","\u775D\u775E\u775F\u7760\u7764\u7767\u7769\u776A\u776D",11,"\u777A\u777B\u777C\u7781\u7782\u7783\u7786",5,"\u778F\u7790\u7793",11,"\u77A1\u77A3\u77A4\u77A6\u77A8\u77AB\u77AD\u77AE\u77AF\u77B1\u77B2\u77B4\u77B6",4],["b280","\u77BC\u77BE\u77C0",12,"\u77CE",8,"\u77D8\u77D9\u77DA\u77DD",4,"\u77E4\u75C5\u5E76\u73BB\u83E0\u64AD\u62E8\u94B5\u6CE2\u535A\u52C3\u640F\u94C2\u7B94\u4F2F\u5E1B\u8236\u8116\u818A\u6E24\u6CCA\u9A73\u6355\u535C\u54FA\u8865\u57E0\u4E0D\u5E03\u6B65\u7C3F\u90E8\u6016\u64E6\u731C\u88C1\u6750\u624D\u8D22\u776C\u8E29\u91C7\u5F69\u83DC\u8521\u9910\u53C2\u8695\u6B8B\u60ED\u60E8\u707F\u82CD\u8231\u4ED3\u6CA7\u85CF\u64CD\u7CD9\u69FD\u66F9\u8349\u5395\u7B56\u4FA7\u518C\u6D4B\u5C42\u8E6D\u63D2\u53C9\u832C\u8336\u67E5\u78B4\u643D\u5BDF\u5C94\u5DEE\u8BE7\u62C6\u67F4\u8C7A\u6400\u63BA\u8749\u998B\u8C17\u7F20\u94F2\u4EA7\u9610\u98A4\u660C\u7316"],["b340","\u77E6\u77E8\u77EA\u77EF\u77F0\u77F1\u77F2\u77F4\u77F5\u77F7\u77F9\u77FA\u77FB\u77FC\u7803",5,"\u780A\u780B\u780E\u780F\u7810\u7813\u7815\u7819\u781B\u781E\u7820\u7821\u7822\u7824\u7828\u782A\u782B\u782E\u782F\u7831\u7832\u7833\u7835\u7836\u783D\u783F\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784A\u784B\u784D\u784F\u7851\u7853\u7854\u7858\u7859\u785A"],["b380","\u785B\u785C\u785E",11,"\u786F",7,"\u7878\u7879\u787A\u787B\u787D",6,"\u573A\u5C1D\u5E38\u957F\u507F\u80A0\u5382\u655E\u7545\u5531\u5021\u8D85\u6284\u949E\u671D\u5632\u6F6E\u5DE2\u5435\u7092\u8F66\u626F\u64A4\u63A3\u5F7B\u6F88\u90F4\u81E3\u8FB0\u5C18\u6668\u5FF1\u6C89\u9648\u8D81\u886C\u6491\u79F0\u57CE\u6A59\u6210\u5448\u4E58\u7A0B\u60E9\u6F84\u8BDA\u627F\u901E\u9A8B\u79E4\u5403\u75F4\u6301\u5319\u6C60\u8FDF\u5F1B\u9A70\u803B\u9F7F\u4F88\u5C3A\u8D64\u7FC5\u65A5\u70BD\u5145\u51B2\u866B\u5D07\u5BA0\u62BD\u916C\u7574\u8E0C\u7A20\u6101\u7B79\u4EC7\u7EF8\u7785\u4E11\u81ED\u521D\u51FA\u6A71\u53A8\u8E87\u9504\u96CF\u6EC1\u9664\u695A"],["b440","\u7884\u7885\u7886\u7888\u788A\u788B\u788F\u7890\u7892\u7894\u7895\u7896\u7899\u789D\u789E\u78A0\u78A2\u78A4\u78A6\u78A8",7,"\u78B5\u78B6\u78B7\u78B8\u78BA\u78BB\u78BC\u78BD\u78BF\u78C0\u78C2\u78C3\u78C4\u78C6\u78C7\u78C8\u78CC\u78CD\u78CE\u78CF\u78D1\u78D2\u78D3\u78D6\u78D7\u78D8\u78DA",9],["b480","\u78E4\u78E5\u78E6\u78E7\u78E9\u78EA\u78EB\u78ED",4,"\u78F3\u78F5\u78F6\u78F8\u78F9\u78FB",5,"\u7902\u7903\u7904\u7906",6,"\u7840\u50A8\u77D7\u6410\u89E6\u5904\u63E3\u5DDD\u7A7F\u693D\u4F20\u8239\u5598\u4E32\u75AE\u7A97\u5E62\u5E8A\u95EF\u521B\u5439\u708A\u6376\u9524\u5782\u6625\u693F\u9187\u5507\u6DF3\u7EAF\u8822\u6233\u7EF0\u75B5\u8328\u78C1\u96CC\u8F9E\u6148\u74F7\u8BCD\u6B64\u523A\u8D50\u6B21\u806A\u8471\u56F1\u5306\u4ECE\u4E1B\u51D1\u7C97\u918B\u7C07\u4FC3\u8E7F\u7BE1\u7A9C\u6467\u5D14\u50AC\u8106\u7601\u7CB9\u6DEC\u7FE0\u6751\u5B58\u5BF8\u78CB\u64AE\u6413\u63AA\u632B\u9519\u642D\u8FBE\u7B54\u7629\u6253\u5927\u5446\u6B79\u50A3\u6234\u5E26\u6B86\u4EE3\u8D37\u888B\u5F85\u902E"],["b540","\u790D",5,"\u7914",9,"\u791F",4,"\u7925",14,"\u7935",4,"\u793D\u793F\u7942\u7943\u7944\u7945\u7947\u794A",8,"\u7954\u7955\u7958\u7959\u7961\u7963"],["b580","\u7964\u7966\u7969\u796A\u796B\u796C\u796E\u7970",6,"\u7979\u797B",4,"\u7982\u7983\u7986\u7987\u7988\u7989\u798B\u798C\u798D\u798E\u7990\u7991\u7992\u6020\u803D\u62C5\u4E39\u5355\u90F8\u63B8\u80C6\u65E6\u6C2E\u4F46\u60EE\u6DE1\u8BDE\u5F39\u86CB\u5F53\u6321\u515A\u8361\u6863\u5200\u6363\u8E48\u5012\u5C9B\u7977\u5BFC\u5230\u7A3B\u60BC\u9053\u76D7\u5FB7\u5F97\u7684\u8E6C\u706F\u767B\u7B49\u77AA\u51F3\u9093\u5824\u4F4E\u6EF4\u8FEA\u654C\u7B1B\u72C4\u6DA4\u7FDF\u5AE1\u62B5\u5E95\u5730\u8482\u7B2C\u5E1D\u5F1F\u9012\u7F14\u98A0\u6382\u6EC7\u7898\u70B9\u5178\u975B\u57AB\u7535\u4F43\u7538\u5E97\u60E6\u5960\u6DC0\u6BBF\u7889\u53FC\u96D5\u51CB\u5201\u6389\u540A\u9493\u8C03\u8DCC\u7239\u789F\u8776\u8FED\u8C0D\u53E0"],["b640","\u7993",6,"\u799B",11,"\u79A8",10,"\u79B4",4,"\u79BC\u79BF\u79C2\u79C4\u79C5\u79C7\u79C8\u79CA\u79CC\u79CE\u79CF\u79D0\u79D3\u79D4\u79D6\u79D7\u79D9",5,"\u79E0\u79E1\u79E2\u79E5\u79E8\u79EA"],["b680","\u79EC\u79EE\u79F1",6,"\u79F9\u79FA\u79FC\u79FE\u79FF\u7A01\u7A04\u7A05\u7A07\u7A08\u7A09\u7A0A\u7A0C\u7A0F",4,"\u7A15\u7A16\u7A18\u7A19\u7A1B\u7A1C\u4E01\u76EF\u53EE\u9489\u9876\u9F0E\u952D\u5B9A\u8BA2\u4E22\u4E1C\u51AC\u8463\u61C2\u52A8\u680B\u4F97\u606B\u51BB\u6D1E\u515C\u6296\u6597\u9661\u8C46\u9017\u75D8\u90FD\u7763\u6BD2\u728A\u72EC\u8BFB\u5835\u7779\u8D4C\u675C\u9540\u809A\u5EA6\u6E21\u5992\u7AEF\u77ED\u953B\u6BB5\u65AD\u7F0E\u5806\u5151\u961F\u5BF9\u58A9\u5428\u8E72\u6566\u987F\u56E4\u949D\u76FE\u9041\u6387\u54C6\u591A\u593A\u579B\u8EB2\u6735\u8DFA\u8235\u5241\u60F0\u5815\u86FE\u5CE8\u9E45\u4FC4\u989D\u8BB9\u5A25\u6076\u5384\u627C\u904F\u9102\u997F\u6069\u800C\u513F\u8033\u5C14\u9975\u6D31\u4E8C"],["b740","\u7A1D\u7A1F\u7A21\u7A22\u7A24",14,"\u7A34\u7A35\u7A36\u7A38\u7A3A\u7A3E\u7A40",5,"\u7A47",9,"\u7A52",4,"\u7A58",16],["b780","\u7A69",6,"\u7A71\u7A72\u7A73\u7A75\u7A7B\u7A7C\u7A7D\u7A7E\u7A82\u7A85\u7A87\u7A89\u7A8A\u7A8B\u7A8C\u7A8E\u7A8F\u7A90\u7A93\u7A94\u7A99\u7A9A\u7A9B\u7A9E\u7AA1\u7AA2\u8D30\u53D1\u7F5A\u7B4F\u4F10\u4E4F\u9600\u6CD5\u73D0\u85E9\u5E06\u756A\u7FFB\u6A0A\u77FE\u9492\u7E41\u51E1\u70E6\u53CD\u8FD4\u8303\u8D29\u72AF\u996D\u6CDB\u574A\u82B3\u65B9\u80AA\u623F\u9632\u59A8\u4EFF\u8BBF\u7EBA\u653E\u83F2\u975E\u5561\u98DE\u80A5\u532A\u8BFD\u5420\u80BA\u5E9F\u6CB8\u8D39\u82AC\u915A\u5429\u6C1B\u5206\u7EB7\u575F\u711A\u6C7E\u7C89\u594B\u4EFD\u5FFF\u6124\u7CAA\u4E30\u5C01\u67AB\u8702\u5CF0\u950B\u98CE\u75AF\u70FD\u9022\u51AF\u7F1D\u8BBD\u5949\u51E4\u4F5B\u5426\u592B\u6577\u80A4\u5B75\u6276\u62C2\u8F90\u5E45\u6C1F\u7B26\u4F0F\u4FD8\u670D"],["b840","\u7AA3\u7AA4\u7AA7\u7AA9\u7AAA\u7AAB\u7AAE",4,"\u7AB4",10,"\u7AC0",10,"\u7ACC",9,"\u7AD7\u7AD8\u7ADA\u7ADB\u7ADC\u7ADD\u7AE1\u7AE2\u7AE4\u7AE7",5,"\u7AEE\u7AF0\u7AF1\u7AF2\u7AF3"],["b880","\u7AF4",4,"\u7AFB\u7AFC\u7AFE\u7B00\u7B01\u7B02\u7B05\u7B07\u7B09\u7B0C\u7B0D\u7B0E\u7B10\u7B12\u7B13\u7B16\u7B17\u7B18\u7B1A\u7B1C\u7B1D\u7B1F\u7B21\u7B22\u7B23\u7B27\u7B29\u7B2D\u6D6E\u6DAA\u798F\u88B1\u5F17\u752B\u629A\u8F85\u4FEF\u91DC\u65A7\u812F\u8151\u5E9C\u8150\u8D74\u526F\u8986\u8D4B\u590D\u5085\u4ED8\u961C\u7236\u8179\u8D1F\u5BCC\u8BA3\u9644\u5987\u7F1A\u5490\u5676\u560E\u8BE5\u6539\u6982\u9499\u76D6\u6E89\u5E72\u7518\u6746\u67D1\u7AFF\u809D\u8D76\u611F\u79C6\u6562\u8D63\u5188\u521A\u94A2\u7F38\u809B\u7EB2\u5C97\u6E2F\u6760\u7BD9\u768B\u9AD8\u818F\u7F94\u7CD5\u641E\u9550\u7A3F\u544A\u54E5\u6B4C\u6401\u6208\u9E3D\u80F3\u7599\u5272\u9769\u845B\u683C\u86E4\u9601\u9694\u94EC\u4E2A\u5404\u7ED9\u6839\u8DDF\u8015\u66F4\u5E9A\u7FB9"],["b940","\u7B2F\u7B30\u7B32\u7B34\u7B35\u7B36\u7B37\u7B39\u7B3B\u7B3D\u7B3F",5,"\u7B46\u7B48\u7B4A\u7B4D\u7B4E\u7B53\u7B55\u7B57\u7B59\u7B5C\u7B5E\u7B5F\u7B61\u7B63",10,"\u7B6F\u7B70\u7B73\u7B74\u7B76\u7B78\u7B7A\u7B7C\u7B7D\u7B7F\u7B81\u7B82\u7B83\u7B84\u7B86",6,"\u7B8E\u7B8F"],["b980","\u7B91\u7B92\u7B93\u7B96\u7B98\u7B99\u7B9A\u7B9B\u7B9E\u7B9F\u7BA0\u7BA3\u7BA4\u7BA5\u7BAE\u7BAF\u7BB0\u7BB2\u7BB3\u7BB5\u7BB6\u7BB7\u7BB9",7,"\u7BC2\u7BC3\u7BC4\u57C2\u803F\u6897\u5DE5\u653B\u529F\u606D\u9F9A\u4F9B\u8EAC\u516C\u5BAB\u5F13\u5DE9\u6C5E\u62F1\u8D21\u5171\u94A9\u52FE\u6C9F\u82DF\u72D7\u57A2\u6784\u8D2D\u591F\u8F9C\u83C7\u5495\u7B8D\u4F30\u6CBD\u5B64\u59D1\u9F13\u53E4\u86CA\u9AA8\u8C37\u80A1\u6545\u987E\u56FA\u96C7\u522E\u74DC\u5250\u5BE1\u6302\u8902\u4E56\u62D0\u602A\u68FA\u5173\u5B98\u51A0\u89C2\u7BA1\u9986\u7F50\u60EF\u704C\u8D2F\u5149\u5E7F\u901B\u7470\u89C4\u572D\u7845\u5F52\u9F9F\u95FA\u8F68\u9B3C\u8BE1\u7678\u6842\u67DC\u8DEA\u8D35\u523D\u8F8A\u6EDA\u68CD\u9505\u90ED\u56FD\u679C\u88F9\u8FC7\u54C8"],["ba40","\u7BC5\u7BC8\u7BC9\u7BCA\u7BCB\u7BCD\u7BCE\u7BCF\u7BD0\u7BD2\u7BD4",4,"\u7BDB\u7BDC\u7BDE\u7BDF\u7BE0\u7BE2\u7BE3\u7BE4\u7BE7\u7BE8\u7BE9\u7BEB\u7BEC\u7BED\u7BEF\u7BF0\u7BF2",4,"\u7BF8\u7BF9\u7BFA\u7BFB\u7BFD\u7BFF",7,"\u7C08\u7C09\u7C0A\u7C0D\u7C0E\u7C10",5,"\u7C17\u7C18\u7C19"],["ba80","\u7C1A",4,"\u7C20",5,"\u7C28\u7C29\u7C2B",12,"\u7C39",5,"\u7C42\u9AB8\u5B69\u6D77\u6C26\u4EA5\u5BB3\u9A87\u9163\u61A8\u90AF\u97E9\u542B\u6DB5\u5BD2\u51FD\u558A\u7F55\u7FF0\u64BC\u634D\u65F1\u61BE\u608D\u710A\u6C57\u6C49\u592F\u676D\u822A\u58D5\u568E\u8C6A\u6BEB\u90DD\u597D\u8017\u53F7\u6D69\u5475\u559D\u8377\u83CF\u6838\u79BE\u548C\u4F55\u5408\u76D2\u8C89\u9602\u6CB3\u6DB8\u8D6B\u8910\u9E64\u8D3A\u563F\u9ED1\u75D5\u5F88\u72E0\u6068\u54FC\u4EA8\u6A2A\u8861\u6052\u8F70\u54C4\u70D8\u8679\u9E3F\u6D2A\u5B8F\u5F18\u7EA2\u5589\u4FAF\u7334\u543C\u539A\u5019\u540E\u547C\u4E4E\u5FFD\u745A\u58F6\u846B\u80E1\u8774\u72D0\u7CCA\u6E56"],["bb40","\u7C43",9,"\u7C4E",36,"\u7C75",5,"\u7C7E",9],["bb80","\u7C88\u7C8A",6,"\u7C93\u7C94\u7C96\u7C99\u7C9A\u7C9B\u7CA0\u7CA1\u7CA3\u7CA6\u7CA7\u7CA8\u7CA9\u7CAB\u7CAC\u7CAD\u7CAF\u7CB0\u7CB4",4,"\u7CBA\u7CBB\u5F27\u864E\u552C\u62A4\u4E92\u6CAA\u6237\u82B1\u54D7\u534E\u733E\u6ED1\u753B\u5212\u5316\u8BDD\u69D0\u5F8A\u6000\u6DEE\u574F\u6B22\u73AF\u6853\u8FD8\u7F13\u6362\u60A3\u5524\u75EA\u8C62\u7115\u6DA3\u5BA6\u5E7B\u8352\u614C\u9EC4\u78FA\u8757\u7C27\u7687\u51F0\u60F6\u714C\u6643\u5E4C\u604D\u8C0E\u7070\u6325\u8F89\u5FBD\u6062\u86D4\u56DE\u6BC1\u6094\u6167\u5349\u60E0\u6666\u8D3F\u79FD\u4F1A\u70E9\u6C47\u8BB3\u8BF2\u7ED8\u8364\u660F\u5A5A\u9B42\u6D51\u6DF7\u8C41\u6D3B\u4F19\u706B\u83B7\u6216\u60D1\u970D\u8D27\u7978\u51FB\u573E\u57FA\u673A\u7578\u7A3D\u79EF\u7B95"],["bc40","\u7CBF\u7CC0\u7CC2\u7CC3\u7CC4\u7CC6\u7CC9\u7CCB\u7CCE",6,"\u7CD8\u7CDA\u7CDB\u7CDD\u7CDE\u7CE1",6,"\u7CE9",5,"\u7CF0",7,"\u7CF9\u7CFA\u7CFC",13,"\u7D0B",5],["bc80","\u7D11",14,"\u7D21\u7D23\u7D24\u7D25\u7D26\u7D28\u7D29\u7D2A\u7D2C\u7D2D\u7D2E\u7D30",6,"\u808C\u9965\u8FF9\u6FC0\u8BA5\u9E21\u59EC\u7EE9\u7F09\u5409\u6781\u68D8\u8F91\u7C4D\u96C6\u53CA\u6025\u75BE\u6C72\u5373\u5AC9\u7EA7\u6324\u51E0\u810A\u5DF1\u84DF\u6280\u5180\u5B63\u4F0E\u796D\u5242\u60B8\u6D4E\u5BC4\u5BC2\u8BA1\u8BB0\u65E2\u5FCC\u9645\u5993\u7EE7\u7EAA\u5609\u67B7\u5939\u4F73\u5BB6\u52A0\u835A\u988A\u8D3E\u7532\u94BE\u5047\u7A3C\u4EF7\u67B6\u9A7E\u5AC1\u6B7C\u76D1\u575A\u5C16\u7B3A\u95F4\u714E\u517C\u80A9\u8270\u5978\u7F04\u8327\u68C0\u67EC\u78B1\u7877\u62E3\u6361\u7B80\u4FED\u526A\u51CF\u8350\u69DB\u9274\u8DF5\u8D31\u89C1\u952E\u7BAD\u4EF6"],["bd40","\u7D37",54,"\u7D6F",7],["bd80","\u7D78",32,"\u5065\u8230\u5251\u996F\u6E10\u6E85\u6DA7\u5EFA\u50F5\u59DC\u5C06\u6D46\u6C5F\u7586\u848B\u6868\u5956\u8BB2\u5320\u9171\u964D\u8549\u6912\u7901\u7126\u80F6\u4EA4\u90CA\u6D47\u9A84\u5A07\u56BC\u6405\u94F0\u77EB\u4FA5\u811A\u72E1\u89D2\u997A\u7F34\u7EDE\u527F\u6559\u9175\u8F7F\u8F83\u53EB\u7A96\u63ED\u63A5\u7686\u79F8\u8857\u9636\u622A\u52AB\u8282\u6854\u6770\u6377\u776B\u7AED\u6D01\u7ED3\u89E3\u59D0\u6212\u85C9\u82A5\u754C\u501F\u4ECB\u75A5\u8BEB\u5C4A\u5DFE\u7B4B\u65A4\u91D1\u4ECA\u6D25\u895F\u7D27\u9526\u4EC5\u8C28\u8FDB\u9773\u664B\u7981\u8FD1\u70EC\u6D78"],["be40","\u7D99",12,"\u7DA7",6,"\u7DAF",42],["be80","\u7DDA",32,"\u5C3D\u52B2\u8346\u5162\u830E\u775B\u6676\u9CB8\u4EAC\u60CA\u7CBE\u7CB3\u7ECF\u4E95\u8B66\u666F\u9888\u9759\u5883\u656C\u955C\u5F84\u75C9\u9756\u7ADF\u7ADE\u51C0\u70AF\u7A98\u63EA\u7A76\u7EA0\u7396\u97ED\u4E45\u7078\u4E5D\u9152\u53A9\u6551\u65E7\u81FC\u8205\u548E\u5C31\u759A\u97A0\u62D8\u72D9\u75BD\u5C45\u9A79\u83CA\u5C40\u5480\u77E9\u4E3E\u6CAE\u805A\u62D2\u636E\u5DE8\u5177\u8DDD\u8E1E\u952F\u4FF1\u53E5\u60E7\u70AC\u5267\u6350\u9E43\u5A1F\u5026\u7737\u5377\u7EE2\u6485\u652B\u6289\u6398\u5014\u7235\u89C9\u51B3\u8BC0\u7EDD\u5747\u83CC\u94A7\u519B\u541B\u5CFB"],["bf40","\u7DFB",62],["bf80","\u7E3A\u7E3C",4,"\u7E42",4,"\u7E48",21,"\u4FCA\u7AE3\u6D5A\u90E1\u9A8F\u5580\u5496\u5361\u54AF\u5F00\u63E9\u6977\u51EF\u6168\u520A\u582A\u52D8\u574E\u780D\u770B\u5EB7\u6177\u7CE0\u625B\u6297\u4EA2\u7095\u8003\u62F7\u70E4\u9760\u5777\u82DB\u67EF\u68F5\u78D5\u9897\u79D1\u58F3\u54B3\u53EF\u6E34\u514B\u523B\u5BA2\u8BFE\u80AF\u5543\u57A6\u6073\u5751\u542D\u7A7A\u6050\u5B54\u63A7\u62A0\u53E3\u6263\u5BC7\u67AF\u54ED\u7A9F\u82E6\u9177\u5E93\u88E4\u5938\u57AE\u630E\u8DE8\u80EF\u5757\u7B77\u4FA9\u5FEB\u5BBD\u6B3E\u5321\u7B50\u72C2\u6846\u77FF\u7736\u65F7\u51B5\u4E8F\u76D4\u5CBF\u7AA5\u8475\u594E\u9B41\u5080"],["c040","\u7E5E",35,"\u7E83",23,"\u7E9C\u7E9D\u7E9E"],["c080","\u7EAE\u7EB4\u7EBB\u7EBC\u7ED6\u7EE4\u7EEC\u7EF9\u7F0A\u7F10\u7F1E\u7F37\u7F39\u7F3B",6,"\u7F43\u7F46",9,"\u7F52\u7F53\u9988\u6127\u6E83\u5764\u6606\u6346\u56F0\u62EC\u6269\u5ED3\u9614\u5783\u62C9\u5587\u8721\u814A\u8FA3\u5566\u83B1\u6765\u8D56\u84DD\u5A6A\u680F\u62E6\u7BEE\u9611\u5170\u6F9C\u8C30\u63FD\u89C8\u61D2\u7F06\u70C2\u6EE5\u7405\u6994\u72FC\u5ECA\u90CE\u6717\u6D6A\u635E\u52B3\u7262\u8001\u4F6C\u59E5\u916A\u70D9\u6D9D\u52D2\u4E50\u96F7\u956D\u857E\u78CA\u7D2F\u5121\u5792\u64C2\u808B\u7C7B\u6CEA\u68F1\u695E\u51B7\u5398\u68A8\u7281\u9ECE\u7BF1\u72F8\u79BB\u6F13\u7406\u674E\u91CC\u9CA4\u793C\u8389\u8354\u540F\u6817\u4E3D\u5389\u52B1\u783E\u5386\u5229\u5088\u4F8B\u4FD0"],["c140","\u7F56\u7F59\u7F5B\u7F5C\u7F5D\u7F5E\u7F60\u7F63",4,"\u7F6B\u7F6C\u7F6D\u7F6F\u7F70\u7F73\u7F75\u7F76\u7F77\u7F78\u7F7A\u7F7B\u7F7C\u7F7D\u7F7F\u7F80\u7F82",7,"\u7F8B\u7F8D\u7F8F",4,"\u7F95",4,"\u7F9B\u7F9C\u7FA0\u7FA2\u7FA3\u7FA5\u7FA6\u7FA8",6,"\u7FB1"],["c180","\u7FB3",4,"\u7FBA\u7FBB\u7FBE\u7FC0\u7FC2\u7FC3\u7FC4\u7FC6\u7FC7\u7FC8\u7FC9\u7FCB\u7FCD\u7FCF",4,"\u7FD6\u7FD7\u7FD9",5,"\u7FE2\u7FE3\u75E2\u7ACB\u7C92\u6CA5\u96B6\u529B\u7483\u54E9\u4FE9\u8054\u83B2\u8FDE\u9570\u5EC9\u601C\u6D9F\u5E18\u655B\u8138\u94FE\u604B\u70BC\u7EC3\u7CAE\u51C9\u6881\u7CB1\u826F\u4E24\u8F86\u91CF\u667E\u4EAE\u8C05\u64A9\u804A\u50DA\u7597\u71CE\u5BE5\u8FBD\u6F66\u4E86\u6482\u9563\u5ED6\u6599\u5217\u88C2\u70C8\u52A3\u730E\u7433\u6797\u78F7\u9716\u4E34\u90BB\u9CDE\u6DCB\u51DB\u8D41\u541D\u62CE\u73B2\u83F1\u96F6\u9F84\u94C3\u4F36\u7F9A\u51CC\u7075\u9675\u5CAD\u9886\u53E6\u4EE4\u6E9C\u7409\u69B4\u786B\u998F\u7559\u5218\u7624\u6D41\u67F3\u516D\u9F99\u804B\u5499\u7B3C\u7ABF"],["c240","\u7FE4\u7FE7\u7FE8\u7FEA\u7FEB\u7FEC\u7FED\u7FEF\u7FF2\u7FF4",6,"\u7FFD\u7FFE\u7FFF\u8002\u8007\u8008\u8009\u800A\u800E\u800F\u8011\u8013\u801A\u801B\u801D\u801E\u801F\u8021\u8023\u8024\u802B",5,"\u8032\u8034\u8039\u803A\u803C\u803E\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804E\u804F\u8050\u8051\u8053\u8055\u8056\u8057"],["c280","\u8059\u805B",13,"\u806B",5,"\u8072",11,"\u9686\u5784\u62E2\u9647\u697C\u5A04\u6402\u7BD3\u6F0F\u964B\u82A6\u5362\u9885\u5E90\u7089\u63B3\u5364\u864F\u9C81\u9E93\u788C\u9732\u8DEF\u8D42\u9E7F\u6F5E\u7984\u5F55\u9646\u622E\u9A74\u5415\u94DD\u4FA3\u65C5\u5C65\u5C61\u7F15\u8651\u6C2F\u5F8B\u7387\u6EE4\u7EFF\u5CE6\u631B\u5B6A\u6EE6\u5375\u4E71\u63A0\u7565\u62A1\u8F6E\u4F26\u4ED1\u6CA6\u7EB6\u8BBA\u841D\u87BA\u7F57\u903B\u9523\u7BA9\u9AA1\u88F8\u843D\u6D1B\u9A86\u7EDC\u5988\u9EBB\u739B\u7801\u8682\u9A6C\u9A82\u561B\u5417\u57CB\u4E70\u9EA6\u5356\u8FC8\u8109\u7792\u9992\u86EE\u6EE1\u8513\u66FC\u6162\u6F2B"],["c340","\u807E\u8081\u8082\u8085\u8088\u808A\u808D",5,"\u8094\u8095\u8097\u8099\u809E\u80A3\u80A6\u80A7\u80A8\u80AC\u80B0\u80B3\u80B5\u80B6\u80B8\u80B9\u80BB\u80C5\u80C7",4,"\u80CF",6,"\u80D8\u80DF\u80E0\u80E2\u80E3\u80E6\u80EE\u80F5\u80F7\u80F9\u80FB\u80FE\u80FF\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810B"],["c380","\u810C\u8115\u8117\u8119\u811B\u811C\u811D\u811F",12,"\u812D\u812E\u8130\u8133\u8134\u8135\u8137\u8139",4,"\u813F\u8C29\u8292\u832B\u76F2\u6C13\u5FD9\u83BD\u732B\u8305\u951A\u6BDB\u77DB\u94C6\u536F\u8302\u5192\u5E3D\u8C8C\u8D38\u4E48\u73AB\u679A\u6885\u9176\u9709\u7164\u6CA1\u7709\u5A92\u9541\u6BCF\u7F8E\u6627\u5BD0\u59B9\u5A9A\u95E8\u95F7\u4EEC\u840C\u8499\u6AAC\u76DF\u9530\u731B\u68A6\u5B5F\u772F\u919A\u9761\u7CDC\u8FF7\u8C1C\u5F25\u7C73\u79D8\u89C5\u6CCC\u871C\u5BC6\u5E42\u68C9\u7720\u7EF5\u5195\u514D\u52C9\u5A29\u7F05\u9762\u82D7\u63CF\u7784\u85D0\u79D2\u6E3A\u5E99\u5999\u8511\u706D\u6C11\u62BF\u76BF\u654F\u60AF\u95FD\u660E\u879F\u9E23\u94ED\u540D\u547D\u8C2C\u6478"],["c440","\u8140",5,"\u8147\u8149\u814D\u814E\u814F\u8152\u8156\u8157\u8158\u815B",4,"\u8161\u8162\u8163\u8164\u8166\u8168\u816A\u816B\u816C\u816F\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183",4,"\u8189\u818B\u818C\u818D\u818E\u8190\u8192",5,"\u8199\u819A\u819E",4,"\u81A4\u81A5"],["c480","\u81A7\u81A9\u81AB",7,"\u81B4",5,"\u81BC\u81BD\u81BE\u81BF\u81C4\u81C5\u81C7\u81C8\u81C9\u81CB\u81CD",6,"\u6479\u8611\u6A21\u819C\u78E8\u6469\u9B54\u62B9\u672B\u83AB\u58A8\u9ED8\u6CAB\u6F20\u5BDE\u964C\u8C0B\u725F\u67D0\u62C7\u7261\u4EA9\u59C6\u6BCD\u5893\u66AE\u5E55\u52DF\u6155\u6728\u76EE\u7766\u7267\u7A46\u62FF\u54EA\u5450\u94A0\u90A3\u5A1C\u7EB3\u6C16\u4E43\u5976\u8010\u5948\u5357\u7537\u96BE\u56CA\u6320\u8111\u607C\u95F9\u6DD6\u5462\u9981\u5185\u5AE9\u80FD\u59AE\u9713\u502A\u6CE5\u5C3C\u62DF\u4F60\u533F\u817B\u9006\u6EBA\u852B\u62C8\u5E74\u78BE\u64B5\u637B\u5FF5\u5A18\u917F\u9E1F\u5C3F\u634F\u8042\u5B7D\u556E\u954A\u954D\u6D85\u60A8\u67E0\u72DE\u51DD\u5B81"],["c540","\u81D4",14,"\u81E4\u81E5\u81E6\u81E8\u81E9\u81EB\u81EE",4,"\u81F5",5,"\u81FD\u81FF\u8203\u8207",4,"\u820E\u820F\u8211\u8213\u8215",5,"\u821D\u8220\u8224\u8225\u8226\u8227\u8229\u822E\u8232\u823A\u823C\u823D\u823F"],["c580","\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824A\u824C\u824D\u824E\u8250",7,"\u8259\u825B\u825C\u825D\u825E\u8260",7,"\u8269\u62E7\u6CDE\u725B\u626D\u94AE\u7EBD\u8113\u6D53\u519C\u5F04\u5974\u52AA\u6012\u5973\u6696\u8650\u759F\u632A\u61E6\u7CEF\u8BFA\u54E6\u6B27\u9E25\u6BB4\u85D5\u5455\u5076\u6CA4\u556A\u8DB4\u722C\u5E15\u6015\u7436\u62CD\u6392\u724C\u5F98\u6E43\u6D3E\u6500\u6F58\u76D8\u78D0\u76FC\u7554\u5224\u53DB\u4E53\u5E9E\u65C1\u802A\u80D6\u629B\u5486\u5228\u70AE\u888D\u8DD1\u6CE1\u5478\u80DA\u57F9\u88F4\u8D54\u966A\u914D\u4F69\u6C9B\u55B7\u76C6\u7830\u62A8\u70F9\u6F8E\u5F6D\u84EC\u68DA\u787C\u7BF7\u81A8\u670B\u9E4F\u6367\u78B0\u576F\u7812\u9739\u6279\u62AB\u5288\u7435\u6BD7"],["c640","\u826A\u826B\u826C\u826D\u8271\u8275\u8276\u8277\u8278\u827B\u827C\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828C\u8290\u8293\u8294\u8295\u8296\u829A\u829B\u829E\u82A0\u82A2\u82A3\u82A7\u82B2\u82B5\u82B6\u82BA\u82BB\u82BC\u82BF\u82C0\u82C2\u82C3\u82C5\u82C6\u82C9\u82D0\u82D6\u82D9\u82DA\u82DD\u82E2\u82E7\u82E8\u82E9\u82EA\u82EC\u82ED\u82EE\u82F0\u82F2\u82F3\u82F5\u82F6\u82F8"],["c680","\u82FA\u82FC",4,"\u830A\u830B\u830D\u8310\u8312\u8313\u8316\u8318\u8319\u831D",9,"\u8329\u832A\u832E\u8330\u8332\u8337\u833B\u833D\u5564\u813E\u75B2\u76AE\u5339\u75DE\u50FB\u5C41\u8B6C\u7BC7\u504F\u7247\u9A97\u98D8\u6F02\u74E2\u7968\u6487\u77A5\u62FC\u9891\u8D2B\u54C1\u8058\u4E52\u576A\u82F9\u840D\u5E73\u51ED\u74F6\u8BC4\u5C4F\u5761\u6CFC\u9887\u5A46\u7834\u9B44\u8FEB\u7C95\u5256\u6251\u94FA\u4EC6\u8386\u8461\u83E9\u84B2\u57D4\u6734\u5703\u666E\u6D66\u8C31\u66DD\u7011\u671F\u6B3A\u6816\u621A\u59BB\u4E03\u51C4\u6F06\u67D2\u6C8F\u5176\u68CB\u5947\u6B67\u7566\u5D0E\u8110\u9F50\u65D7\u7948\u7941\u9A91\u8D77\u5C82\u4E5E\u4F01\u542F\u5951\u780C\u5668\u6C14\u8FC4\u5F03\u6C7D\u6CE3\u8BAB\u6390"],["c740","\u833E\u833F\u8341\u8342\u8344\u8345\u8348\u834A",4,"\u8353\u8355",4,"\u835D\u8362\u8370",6,"\u8379\u837A\u837E",6,"\u8387\u8388\u838A\u838B\u838C\u838D\u838F\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839A\u839D\u839F\u83A1",6,"\u83AC\u83AD\u83AE"],["c780","\u83AF\u83B5\u83BB\u83BE\u83BF\u83C2\u83C3\u83C4\u83C6\u83C8\u83C9\u83CB\u83CD\u83CE\u83D0\u83D1\u83D2\u83D3\u83D5\u83D7\u83D9\u83DA\u83DB\u83DE\u83E2\u83E3\u83E4\u83E6\u83E7\u83E8\u83EB\u83EC\u83ED\u6070\u6D3D\u7275\u6266\u948E\u94C5\u5343\u8FC1\u7B7E\u4EDF\u8C26\u4E7E\u9ED4\u94B1\u94B3\u524D\u6F5C\u9063\u6D45\u8C34\u5811\u5D4C\u6B20\u6B49\u67AA\u545B\u8154\u7F8C\u5899\u8537\u5F3A\u62A2\u6A47\u9539\u6572\u6084\u6865\u77A7\u4E54\u4FA8\u5DE7\u9798\u64AC\u7FD8\u5CED\u4FCF\u7A8D\u5207\u8304\u4E14\u602F\u7A83\u94A6\u4FB5\u4EB2\u79E6\u7434\u52E4\u82B9\u64D2\u79BD\u5BDD\u6C81\u9752\u8F7B\u6C22\u503E\u537F\u6E05\u64CE\u6674\u6C30\u60C5\u9877\u8BF7\u5E86\u743C\u7A77\u79CB\u4E18\u90B1\u7403\u6C42\u56DA\u914B\u6CC5\u8D8B\u533A\u86C6\u66F2\u8EAF\u5C48\u9A71\u6E20"],["c840","\u83EE\u83EF\u83F3",4,"\u83FA\u83FB\u83FC\u83FE\u83FF\u8400\u8402\u8405\u8407\u8408\u8409\u840A\u8410\u8412",5,"\u8419\u841A\u841B\u841E",5,"\u8429",7,"\u8432",5,"\u8439\u843A\u843B\u843E",7,"\u8447\u8448\u8449"],["c880","\u844A",6,"\u8452",4,"\u8458\u845D\u845E\u845F\u8460\u8462\u8464",4,"\u846A\u846E\u846F\u8470\u8472\u8474\u8477\u8479\u847B\u847C\u53D6\u5A36\u9F8B\u8DA3\u53BB\u5708\u98A7\u6743\u919B\u6CC9\u5168\u75CA\u62F3\u72AC\u5238\u529D\u7F3A\u7094\u7638\u5374\u9E4A\u69B7\u786E\u96C0\u88D9\u7FA4\u7136\u71C3\u5189\u67D3\u74E4\u58E4\u6518\u56B7\u8BA9\u9976\u6270\u7ED5\u60F9\u70ED\u58EC\u4EC1\u4EBA\u5FCD\u97E7\u4EFB\u8BA4\u5203\u598A\u7EAB\u6254\u4ECD\u65E5\u620E\u8338\u84C9\u8363\u878D\u7194\u6EB6\u5BB9\u7ED2\u5197\u63C9\u67D4\u8089\u8339\u8815\u5112\u5B7A\u5982\u8FB1\u4E73\u6C5D\u5165\u8925\u8F6F\u962E\u854A\u745E\u9510\u95F0\u6DA6\u82E5\u5F31\u6492\u6D12\u8428\u816E\u9CC3\u585E\u8D5B\u4E09\u53C1"],["c940","\u847D",4,"\u8483\u8484\u8485\u8486\u848A\u848D\u848F",7,"\u8498\u849A\u849B\u849D\u849E\u849F\u84A0\u84A2",12,"\u84B0\u84B1\u84B3\u84B5\u84B6\u84B7\u84BB\u84BC\u84BE\u84C0\u84C2\u84C3\u84C5\u84C6\u84C7\u84C8\u84CB\u84CC\u84CE\u84CF\u84D2\u84D4\u84D5\u84D7"],["c980","\u84D8",4,"\u84DE\u84E1\u84E2\u84E4\u84E7",4,"\u84ED\u84EE\u84EF\u84F1",10,"\u84FD\u84FE\u8500\u8501\u8502\u4F1E\u6563\u6851\u55D3\u4E27\u6414\u9A9A\u626B\u5AC2\u745F\u8272\u6DA9\u68EE\u50E7\u838E\u7802\u6740\u5239\u6C99\u7EB1\u50BB\u5565\u715E\u7B5B\u6652\u73CA\u82EB\u6749\u5C71\u5220\u717D\u886B\u95EA\u9655\u64C5\u8D61\u81B3\u5584\u6C55\u6247\u7F2E\u5892\u4F24\u5546\u8D4F\u664C\u4E0A\u5C1A\u88F3\u68A2\u634E\u7A0D\u70E7\u828D\u52FA\u97F6\u5C11\u54E8\u90B5\u7ECD\u5962\u8D4A\u86C7\u820C\u820D\u8D66\u6444\u5C04\u6151\u6D89\u793E\u8BBE\u7837\u7533\u547B\u4F38\u8EAB\u6DF1\u5A20\u7EC5\u795E\u6C88\u5BA1\u5A76\u751A\u80BE\u614E\u6E17\u58F0\u751F\u7525\u7272\u5347\u7EF3"],["ca40","\u8503",8,"\u850D\u850E\u850F\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851B\u851C\u851D\u851E\u8520\u8522",8,"\u852D",9,"\u853E",4,"\u8544\u8545\u8546\u8547\u854B",10],["ca80","\u8557\u8558\u855A\u855B\u855C\u855D\u855F",4,"\u8565\u8566\u8567\u8569",8,"\u8573\u8575\u8576\u8577\u8578\u857C\u857D\u857F\u8580\u8581\u7701\u76DB\u5269\u80DC\u5723\u5E08\u5931\u72EE\u65BD\u6E7F\u8BD7\u5C38\u8671\u5341\u77F3\u62FE\u65F6\u4EC0\u98DF\u8680\u5B9E\u8BC6\u53F2\u77E2\u4F7F\u5C4E\u9A76\u59CB\u5F0F\u793A\u58EB\u4E16\u67FF\u4E8B\u62ED\u8A93\u901D\u52BF\u662F\u55DC\u566C\u9002\u4ED5\u4F8D\u91CA\u9970\u6C0F\u5E02\u6043\u5BA4\u89C6\u8BD5\u6536\u624B\u9996\u5B88\u5BFF\u6388\u552E\u53D7\u7626\u517D\u852C\u67A2\u68B3\u6B8A\u6292\u8F93\u53D4\u8212\u6DD1\u758F\u4E66\u8D4E\u5B70\u719F\u85AF\u6691\u66D9\u7F72\u8700\u9ECD\u9F20\u5C5E\u672F\u8FF0\u6811\u675F\u620D\u7AD6\u5885\u5EB6\u6570\u6F31"],["cb40","\u8582\u8583\u8586\u8588",6,"\u8590",10,"\u859D",6,"\u85A5\u85A6\u85A7\u85A9\u85AB\u85AC\u85AD\u85B1",5,"\u85B8\u85BA",6,"\u85C2",6,"\u85CA",4,"\u85D1\u85D2"],["cb80","\u85D4\u85D6",5,"\u85DD",6,"\u85E5\u85E6\u85E7\u85E8\u85EA",14,"\u6055\u5237\u800D\u6454\u8870\u7529\u5E05\u6813\u62F4\u971C\u53CC\u723D\u8C01\u6C34\u7761\u7A0E\u542E\u77AC\u987A\u821C\u8BF4\u7855\u6714\u70C1\u65AF\u6495\u5636\u601D\u79C1\u53F8\u4E1D\u6B7B\u8086\u5BFA\u55E3\u56DB\u4F3A\u4F3C\u9972\u5DF3\u677E\u8038\u6002\u9882\u9001\u5B8B\u8BBC\u8BF5\u641C\u8258\u64DE\u55FD\u82CF\u9165\u4FD7\u7D20\u901F\u7C9F\u50F3\u5851\u6EAF\u5BBF\u8BC9\u8083\u9178\u849C\u7B97\u867D\u968B\u968F\u7EE5\u9AD3\u788E\u5C81\u7A57\u9042\u96A7\u795F\u5B59\u635F\u7B0B\u84D1\u68AD\u5506\u7F29\u7410\u7D22\u9501\u6240\u584C\u4ED6\u5B83\u5979\u5854"],["cc40","\u85F9\u85FA\u85FC\u85FD\u85FE\u8600",4,"\u8606",10,"\u8612\u8613\u8614\u8615\u8617",15,"\u8628\u862A",13,"\u8639\u863A\u863B\u863D\u863E\u863F\u8640"],["cc80","\u8641",11,"\u8652\u8653\u8655",4,"\u865B\u865C\u865D\u865F\u8660\u8661\u8663",7,"\u736D\u631E\u8E4B\u8E0F\u80CE\u82D4\u62AC\u53F0\u6CF0\u915E\u592A\u6001\u6C70\u574D\u644A\u8D2A\u762B\u6EE9\u575B\u6A80\u75F0\u6F6D\u8C2D\u8C08\u5766\u6BEF\u8892\u78B3\u63A2\u53F9\u70AD\u6C64\u5858\u642A\u5802\u68E0\u819B\u5510\u7CD6\u5018\u8EBA\u6DCC\u8D9F\u70EB\u638F\u6D9B\u6ED4\u7EE6\u8404\u6843\u9003\u6DD8\u9676\u8BA8\u5957\u7279\u85E4\u817E\u75BC\u8A8A\u68AF\u5254\u8E22\u9511\u63D0\u9898\u8E44\u557C\u4F53\u66FF\u568F\u60D5\u6D95\u5243\u5C49\u5929\u6DFB\u586B\u7530\u751C\u606C\u8214\u8146\u6311\u6761\u8FE2\u773A\u8DF3\u8D34\u94C1\u5E16\u5385\u542C\u70C3"],["cd40","\u866D\u866F\u8670\u8672",6,"\u8683",6,"\u868E",4,"\u8694\u8696",5,"\u869E",4,"\u86A5\u86A6\u86AB\u86AD\u86AE\u86B2\u86B3\u86B7\u86B8\u86B9\u86BB",4,"\u86C1\u86C2\u86C3\u86C5\u86C8\u86CC\u86CD\u86D2\u86D3\u86D5\u86D6\u86D7\u86DA\u86DC"],["cd80","\u86DD\u86E0\u86E1\u86E2\u86E3\u86E5\u86E6\u86E7\u86E8\u86EA\u86EB\u86EC\u86EF\u86F5\u86F6\u86F7\u86FA\u86FB\u86FC\u86FD\u86FF\u8701\u8704\u8705\u8706\u870B\u870C\u870E\u870F\u8710\u8711\u8714\u8716\u6C40\u5EF7\u505C\u4EAD\u5EAD\u633A\u8247\u901A\u6850\u916E\u77B3\u540C\u94DC\u5F64\u7AE5\u6876\u6345\u7B52\u7EDF\u75DB\u5077\u6295\u5934\u900F\u51F8\u79C3\u7A81\u56FE\u5F92\u9014\u6D82\u5C60\u571F\u5410\u5154\u6E4D\u56E2\u63A8\u9893\u817F\u8715\u892A\u9000\u541E\u5C6F\u81C0\u62D6\u6258\u8131\u9E35\u9640\u9A6E\u9A7C\u692D\u59A5\u62D3\u553E\u6316\u54C7\u86D9\u6D3C\u5A03\u74E6\u889C\u6B6A\u5916\u8C4C\u5F2F\u6E7E\u73A9\u987D\u4E38\u70F7\u5B8C\u7897\u633D\u665A\u7696\u60CB\u5B9B\u5A49\u4E07\u8155\u6C6A\u738B\u4EA1\u6789\u7F51\u5F80\u65FA\u671B\u5FD8\u5984\u5A01"],["ce40","\u8719\u871B\u871D\u871F\u8720\u8724\u8726\u8727\u8728\u872A\u872B\u872C\u872D\u872F\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873A\u873C\u873D\u8740",6,"\u874A\u874B\u874D\u874F\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875A",5,"\u8761\u8762\u8766",7,"\u876F\u8771\u8772\u8773\u8775"],["ce80","\u8777\u8778\u8779\u877A\u877F\u8780\u8781\u8784\u8786\u8787\u8789\u878A\u878C\u878E",4,"\u8794\u8795\u8796\u8798",6,"\u87A0",4,"\u5DCD\u5FAE\u5371\u97E6\u8FDD\u6845\u56F4\u552F\u60DF\u4E3A\u6F4D\u7EF4\u82C7\u840E\u59D4\u4F1F\u4F2A\u5C3E\u7EAC\u672A\u851A\u5473\u754F\u80C3\u5582\u9B4F\u4F4D\u6E2D\u8C13\u5C09\u6170\u536B\u761F\u6E29\u868A\u6587\u95FB\u7EB9\u543B\u7A33\u7D0A\u95EE\u55E1\u7FC1\u74EE\u631D\u8717\u6DA1\u7A9D\u6211\u65A1\u5367\u63E1\u6C83\u5DEB\u545C\u94A8\u4E4C\u6C61\u8BEC\u5C4B\u65E0\u829C\u68A7\u543E\u5434\u6BCB\u6B66\u4E94\u6342\u5348\u821E\u4F0D\u4FAE\u575E\u620A\u96FE\u6664\u7269\u52FF\u52A1\u609F\u8BEF\u6614\u7199\u6790\u897F\u7852\u77FD\u6670\u563B\u5438\u9521\u727A"],["cf40","\u87A5\u87A6\u87A7\u87A9\u87AA\u87AE\u87B0\u87B1\u87B2\u87B4\u87B6\u87B7\u87B8\u87B9\u87BB\u87BC\u87BE\u87BF\u87C1",4,"\u87C7\u87C8\u87C9\u87CC",4,"\u87D4",6,"\u87DC\u87DD\u87DE\u87DF\u87E1\u87E2\u87E3\u87E4\u87E6\u87E7\u87E8\u87E9\u87EB\u87EC\u87ED\u87EF",9],["cf80","\u87FA\u87FB\u87FC\u87FD\u87FF\u8800\u8801\u8802\u8804",5,"\u880B",7,"\u8814\u8817\u8818\u8819\u881A\u881C",4,"\u8823\u7A00\u606F\u5E0C\u6089\u819D\u5915\u60DC\u7184\u70EF\u6EAA\u6C50\u7280\u6A84\u88AD\u5E2D\u4E60\u5AB3\u559C\u94E3\u6D17\u7CFB\u9699\u620F\u7EC6\u778E\u867E\u5323\u971E\u8F96\u6687\u5CE1\u4FA0\u72ED\u4E0B\u53A6\u590F\u5413\u6380\u9528\u5148\u4ED9\u9C9C\u7EA4\u54B8\u8D24\u8854\u8237\u95F2\u6D8E\u5F26\u5ACC\u663E\u9669\u73B0\u732E\u53BF\u817A\u9985\u7FA1\u5BAA\u9677\u9650\u7EBF\u76F8\u53A2\u9576\u9999\u7BB1\u8944\u6E58\u4E61\u7FD4\u7965\u8BE6\u60F3\u54CD\u4EAB\u9879\u5DF7\u6A61\u50CF\u5411\u8C61\u8427\u785D\u9704\u524A\u54EE\u56A3\u9500\u6D88\u5BB5\u6DC6\u6653"],["d040","\u8824",13,"\u8833",5,"\u883A\u883B\u883D\u883E\u883F\u8841\u8842\u8843\u8846",5,"\u884E",5,"\u8855\u8856\u8858\u885A",6,"\u8866\u8867\u886A\u886D\u886F\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887A"],["d080","\u887B\u887C\u8880\u8883\u8886\u8887\u8889\u888A\u888C\u888E\u888F\u8890\u8891\u8893\u8894\u8895\u8897",4,"\u889D",4,"\u88A3\u88A5",5,"\u5C0F\u5B5D\u6821\u8096\u5578\u7B11\u6548\u6954\u4E9B\u6B47\u874E\u978B\u534F\u631F\u643A\u90AA\u659C\u80C1\u8C10\u5199\u68B0\u5378\u87F9\u61C8\u6CC4\u6CFB\u8C22\u5C51\u85AA\u82AF\u950C\u6B23\u8F9B\u65B0\u5FFB\u5FC3\u4FE1\u8845\u661F\u8165\u7329\u60FA\u5174\u5211\u578B\u5F62\u90A2\u884C\u9192\u5E78\u674F\u6027\u59D3\u5144\u51F6\u80F8\u5308\u6C79\u96C4\u718A\u4F11\u4FEE\u7F9E\u673D\u55C5\u9508\u79C0\u8896\u7EE3\u589F\u620C\u9700\u865A\u5618\u987B\u5F90\u8BB8\u84C4\u9157\u53D9\u65ED\u5E8F\u755C\u6064\u7D6E\u5A7F\u7EEA\u7EED\u8F69\u55A7\u5BA3\u60AC\u65CB\u7384"],["d140","\u88AC\u88AE\u88AF\u88B0\u88B2",4,"\u88B8\u88B9\u88BA\u88BB\u88BD\u88BE\u88BF\u88C0\u88C3\u88C4\u88C7\u88C8\u88CA\u88CB\u88CC\u88CD\u88CF\u88D0\u88D1\u88D3\u88D6\u88D7\u88DA",4,"\u88E0\u88E1\u88E6\u88E7\u88E9",6,"\u88F2\u88F5\u88F6\u88F7\u88FA\u88FB\u88FD\u88FF\u8900\u8901\u8903",5],["d180","\u8909\u890B",4,"\u8911\u8914",4,"\u891C",4,"\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892C\u892D\u892E\u892F\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7EDA\u9774\u859B\u5B66\u7A74\u96EA\u8840\u52CB\u718F\u5FAA\u65EC\u8BE2\u5BFB\u9A6F\u5DE1\u6B89\u6C5B\u8BAD\u8BAF\u900A\u8FC5\u538B\u62BC\u9E26\u9E2D\u5440\u4E2B\u82BD\u7259\u869C\u5D16\u8859\u6DAF\u96C5\u54D1\u4E9A\u8BB6\u7109\u54BD\u9609\u70DF\u6DF9\u76D0\u4E25\u7814\u8712\u5CA9\u5EF6\u8A00\u989C\u960E\u708E\u6CBF\u5944\u63A9\u773C\u884D\u6F14\u8273\u5830\u71D5\u538C\u781A\u96C1\u5501\u5F66\u7130\u5BB4\u8C1A\u9A8C\u6B83\u592E\u9E2F\u79E7\u6768\u626C\u4F6F\u75A1\u7F8A\u6D0B\u9633\u6C27\u4EF0\u75D2\u517B\u6837\u6F3E\u9080\u8170\u5996\u7476"],["d240","\u8938",8,"\u8942\u8943\u8945",24,"\u8960",5,"\u8967",19,"\u897C"],["d280","\u897D\u897E\u8980\u8982\u8984\u8985\u8987",26,"\u6447\u5C27\u9065\u7A91\u8C23\u59DA\u54AC\u8200\u836F\u8981\u8000\u6930\u564E\u8036\u7237\u91CE\u51B6\u4E5F\u9875\u6396\u4E1A\u53F6\u66F3\u814B\u591C\u6DB2\u4E00\u58F9\u533B\u63D6\u94F1\u4F9D\u4F0A\u8863\u9890\u5937\u9057\u79FB\u4EEA\u80F0\u7591\u6C82\u5B9C\u59E8\u5F5D\u6905\u8681\u501A\u5DF2\u4E59\u77E3\u4EE5\u827A\u6291\u6613\u9091\u5C79\u4EBF\u5F79\u81C6\u9038\u8084\u75AB\u4EA6\u88D4\u610F\u6BC5\u5FC6\u4E49\u76CA\u6EA2\u8BE3\u8BAE\u8C0A\u8BD1\u5F02\u7FFC\u7FCC\u7ECE\u8335\u836B\u56E0\u6BB7\u97F3\u9634\u59FB\u541F\u94F6\u6DEB\u5BC5\u996E\u5C39\u5F15\u9690"],["d340","\u89A2",30,"\u89C3\u89CD\u89D3\u89D4\u89D5\u89D7\u89D8\u89D9\u89DB\u89DD\u89DF\u89E0\u89E1\u89E2\u89E4\u89E7\u89E8\u89E9\u89EA\u89EC\u89ED\u89EE\u89F0\u89F1\u89F2\u89F4",6],["d380","\u89FB",4,"\u8A01",5,"\u8A08",21,"\u5370\u82F1\u6A31\u5A74\u9E70\u5E94\u7F28\u83B9\u8424\u8425\u8367\u8747\u8FCE\u8D62\u76C8\u5F71\u9896\u786C\u6620\u54DF\u62E5\u4F63\u81C3\u75C8\u5EB8\u96CD\u8E0A\u86F9\u548F\u6CF3\u6D8C\u6C38\u607F\u52C7\u7528\u5E7D\u4F18\u60A0\u5FE7\u5C24\u7531\u90AE\u94C0\u72B9\u6CB9\u6E38\u9149\u6709\u53CB\u53F3\u4F51\u91C9\u8BF1\u53C8\u5E7C\u8FC2\u6DE4\u4E8E\u76C2\u6986\u865E\u611A\u8206\u4F59\u4FDE\u903E\u9C7C\u6109\u6E1D\u6E14\u9685\u4E88\u5A31\u96E8\u4E0E\u5C7F\u79B9\u5B87\u8BED\u7FBD\u7389\u57DF\u828B\u90C1\u5401\u9047\u55BB\u5CEA\u5FA1\u6108\u6B32\u72F1\u80B2\u8A89"],["d440","\u8A1E",31,"\u8A3F",8,"\u8A49",21],["d480","\u8A5F",25,"\u8A7A",6,"\u6D74\u5BD3\u88D5\u9884\u8C6B\u9A6D\u9E33\u6E0A\u51A4\u5143\u57A3\u8881\u539F\u63F4\u8F95\u56ED\u5458\u5706\u733F\u6E90\u7F18\u8FDC\u82D1\u613F\u6028\u9662\u66F0\u7EA6\u8D8A\u8DC3\u94A5\u5CB3\u7CA4\u6708\u60A6\u9605\u8018\u4E91\u90E7\u5300\u9668\u5141\u8FD0\u8574\u915D\u6655\u97F5\u5B55\u531D\u7838\u6742\u683D\u54C9\u707E\u5BB0\u8F7D\u518D\u5728\u54B1\u6512\u6682\u8D5E\u8D43\u810F\u846C\u906D\u7CDF\u51FF\u85FB\u67A3\u65E9\u6FA1\u86A4\u8E81\u566A\u9020\u7682\u7076\u71E5\u8D23\u62E9\u5219\u6CFD\u8D3C\u600E\u589E\u618E\u66FE\u8D60\u624E\u55B3\u6E23\u672D\u8F67"],["d540","\u8A81",7,"\u8A8B",7,"\u8A94",46],["d580","\u8AC3",32,"\u94E1\u95F8\u7728\u6805\u69A8\u548B\u4E4D\u70B8\u8BC8\u6458\u658B\u5B85\u7A84\u503A\u5BE8\u77BB\u6BE1\u8A79\u7C98\u6CBE\u76CF\u65A9\u8F97\u5D2D\u5C55\u8638\u6808\u5360\u6218\u7AD9\u6E5B\u7EFD\u6A1F\u7AE0\u5F70\u6F33\u5F20\u638C\u6DA8\u6756\u4E08\u5E10\u8D26\u4ED7\u80C0\u7634\u969C\u62DB\u662D\u627E\u6CBC\u8D75\u7167\u7F69\u5146\u8087\u53EC\u906E\u6298\u54F2\u86F0\u8F99\u8005\u9517\u8517\u8FD9\u6D59\u73CD\u659F\u771F\u7504\u7827\u81FB\u8D1E\u9488\u4FA6\u6795\u75B9\u8BCA\u9707\u632F\u9547\u9635\u84B8\u6323\u7741\u5F81\u72F0\u4E89\u6014\u6574\u62EF\u6B63\u653F"],["d640","\u8AE4",34,"\u8B08",27],["d680","\u8B24\u8B25\u8B27",30,"\u5E27\u75C7\u90D1\u8BC1\u829D\u679D\u652F\u5431\u8718\u77E5\u80A2\u8102\u6C41\u4E4B\u7EC7\u804C\u76F4\u690D\u6B96\u6267\u503C\u4F84\u5740\u6307\u6B62\u8DBE\u53EA\u65E8\u7EB8\u5FD7\u631A\u63B7\u81F3\u81F4\u7F6E\u5E1C\u5CD9\u5236\u667A\u79E9\u7A1A\u8D28\u7099\u75D4\u6EDE\u6CBB\u7A92\u4E2D\u76C5\u5FE0\u949F\u8877\u7EC8\u79CD\u80BF\u91CD\u4EF2\u4F17\u821F\u5468\u5DDE\u6D32\u8BCC\u7CA5\u8F74\u8098\u5E1A\u5492\u76B1\u5B99\u663C\u9AA4\u73E0\u682A\u86DB\u6731\u732A\u8BF8\u8BDB\u9010\u7AF9\u70DB\u716E\u62C4\u77A9\u5631\u4E3B\u8457\u67F1\u52A9\u86C0\u8D2E\u94F8\u7B51"],["d740","\u8B46",31,"\u8B67",4,"\u8B6D",25],["d780","\u8B87",24,"\u8BAC\u8BB1\u8BBB\u8BC7\u8BD0\u8BEA\u8C09\u8C1E\u4F4F\u6CE8\u795D\u9A7B\u6293\u722A\u62FD\u4E13\u7816\u8F6C\u64B0\u8D5A\u7BC6\u6869\u5E84\u88C5\u5986\u649E\u58EE\u72B6\u690E\u9525\u8FFD\u8D58\u5760\u7F00\u8C06\u51C6\u6349\u62D9\u5353\u684C\u7422\u8301\u914C\u5544\u7740\u707C\u6D4A\u5179\u54A8\u8D44\u59FF\u6ECB\u6DC4\u5B5C\u7D2B\u4ED4\u7C7D\u6ED3\u5B50\u81EA\u6E0D\u5B57\u9B03\u68D5\u8E2A\u5B97\u7EFC\u603B\u7EB5\u90B9\u8D70\u594F\u63CD\u79DF\u8DB3\u5352\u65CF\u7956\u8BC5\u963B\u7EC4\u94BB\u7E82\u5634\u9189\u6700\u7F6A\u5C0A\u9075\u6628\u5DE6\u4F50\u67DE\u505A\u4F5C\u5750\u5EA7"],["d840","\u8C38",8,"\u8C42\u8C43\u8C44\u8C45\u8C48\u8C4A\u8C4B\u8C4D",7,"\u8C56\u8C57\u8C58\u8C59\u8C5B",5,"\u8C63",6,"\u8C6C",6,"\u8C74\u8C75\u8C76\u8C77\u8C7B",6,"\u8C83\u8C84\u8C86\u8C87"],["d880","\u8C88\u8C8B\u8C8D",6,"\u8C95\u8C96\u8C97\u8C99",20,"\u4E8D\u4E0C\u5140\u4E10\u5EFF\u5345\u4E15\u4E98\u4E1E\u9B32\u5B6C\u5669\u4E28\u79BA\u4E3F\u5315\u4E47\u592D\u723B\u536E\u6C10\u56DF\u80E4\u9997\u6BD3\u777E\u9F17\u4E36\u4E9F\u9F10\u4E5C\u4E69\u4E93\u8288\u5B5B\u556C\u560F\u4EC4\u538D\u539D\u53A3\u53A5\u53AE\u9765\u8D5D\u531A\u53F5\u5326\u532E\u533E\u8D5C\u5366\u5363\u5202\u5208\u520E\u522D\u5233\u523F\u5240\u524C\u525E\u5261\u525C\u84AF\u527D\u5282\u5281\u5290\u5293\u5182\u7F54\u4EBB\u4EC3\u4EC9\u4EC2\u4EE8\u4EE1\u4EEB\u4EDE\u4F1B\u4EF3\u4F22\u4F64\u4EF5\u4F25\u4F27\u4F09\u4F2B\u4F5E\u4F67\u6538\u4F5A\u4F5D"],["d940","\u8CAE",62],["d980","\u8CED",32,"\u4F5F\u4F57\u4F32\u4F3D\u4F76\u4F74\u4F91\u4F89\u4F83\u4F8F\u4F7E\u4F7B\u4FAA\u4F7C\u4FAC\u4F94\u4FE6\u4FE8\u4FEA\u4FC5\u4FDA\u4FE3\u4FDC\u4FD1\u4FDF\u4FF8\u5029\u504C\u4FF3\u502C\u500F\u502E\u502D\u4FFE\u501C\u500C\u5025\u5028\u507E\u5043\u5055\u5048\u504E\u506C\u507B\u50A5\u50A7\u50A9\u50BA\u50D6\u5106\u50ED\u50EC\u50E6\u50EE\u5107\u510B\u4EDD\u6C3D\u4F58\u4F65\u4FCE\u9FA0\u6C46\u7C74\u516E\u5DFD\u9EC9\u9998\u5181\u5914\u52F9\u530D\u8A07\u5310\u51EB\u5919\u5155\u4EA0\u5156\u4EB3\u886E\u88A4\u4EB5\u8114\u88D2\u7980\u5B34\u8803\u7FB8\u51AB\u51B1\u51BD\u51BC"],["da40","\u8D0E",14,"\u8D20\u8D51\u8D52\u8D57\u8D5F\u8D65\u8D68\u8D69\u8D6A\u8D6C\u8D6E\u8D6F\u8D71\u8D72\u8D78",8,"\u8D82\u8D83\u8D86\u8D87\u8D88\u8D89\u8D8C",4,"\u8D92\u8D93\u8D95",9,"\u8DA0\u8DA1"],["da80","\u8DA2\u8DA4",12,"\u8DB2\u8DB6\u8DB7\u8DB9\u8DBB\u8DBD\u8DC0\u8DC1\u8DC2\u8DC5\u8DC7\u8DC8\u8DC9\u8DCA\u8DCD\u8DD0\u8DD2\u8DD3\u8DD4\u51C7\u5196\u51A2\u51A5\u8BA0\u8BA6\u8BA7\u8BAA\u8BB4\u8BB5\u8BB7\u8BC2\u8BC3\u8BCB\u8BCF\u8BCE\u8BD2\u8BD3\u8BD4\u8BD6\u8BD8\u8BD9\u8BDC\u8BDF\u8BE0\u8BE4\u8BE8\u8BE9\u8BEE\u8BF0\u8BF3\u8BF6\u8BF9\u8BFC\u8BFF\u8C00\u8C02\u8C04\u8C07\u8C0C\u8C0F\u8C11\u8C12\u8C14\u8C15\u8C16\u8C19\u8C1B\u8C18\u8C1D\u8C1F\u8C20\u8C21\u8C25\u8C27\u8C2A\u8C2B\u8C2E\u8C2F\u8C32\u8C33\u8C35\u8C36\u5369\u537A\u961D\u9622\u9621\u9631\u962A\u963D\u963C\u9642\u9649\u9654\u965F\u9667\u966C\u9672\u9674\u9688\u968D\u9697\u96B0\u9097\u909B\u909D\u9099\u90AC\u90A1\u90B4\u90B3\u90B6\u90BA"],["db40","\u8DD5\u8DD8\u8DD9\u8DDC\u8DE0\u8DE1\u8DE2\u8DE5\u8DE6\u8DE7\u8DE9\u8DED\u8DEE\u8DF0\u8DF1\u8DF2\u8DF4\u8DF6\u8DFC\u8DFE",6,"\u8E06\u8E07\u8E08\u8E0B\u8E0D\u8E0E\u8E10\u8E11\u8E12\u8E13\u8E15",7,"\u8E20\u8E21\u8E24",4,"\u8E2B\u8E2D\u8E30\u8E32\u8E33\u8E34\u8E36\u8E37\u8E38\u8E3B\u8E3C\u8E3E"],["db80","\u8E3F\u8E43\u8E45\u8E46\u8E4C",4,"\u8E53",5,"\u8E5A",11,"\u8E67\u8E68\u8E6A\u8E6B\u8E6E\u8E71\u90B8\u90B0\u90CF\u90C5\u90BE\u90D0\u90C4\u90C7\u90D3\u90E6\u90E2\u90DC\u90D7\u90DB\u90EB\u90EF\u90FE\u9104\u9122\u911E\u9123\u9131\u912F\u9139\u9143\u9146\u520D\u5942\u52A2\u52AC\u52AD\u52BE\u54FF\u52D0\u52D6\u52F0\u53DF\u71EE\u77CD\u5EF4\u51F5\u51FC\u9B2F\u53B6\u5F01\u755A\u5DEF\u574C\u57A9\u57A1\u587E\u58BC\u58C5\u58D1\u5729\u572C\u572A\u5733\u5739\u572E\u572F\u575C\u573B\u5742\u5769\u5785\u576B\u5786\u577C\u577B\u5768\u576D\u5776\u5773\u57AD\u57A4\u578C\u57B2\u57CF\u57A7\u57B4\u5793\u57A0\u57D5\u57D8\u57DA\u57D9\u57D2\u57B8\u57F4\u57EF\u57F8\u57E4\u57DD"],["dc40","\u8E73\u8E75\u8E77",4,"\u8E7D\u8E7E\u8E80\u8E82\u8E83\u8E84\u8E86\u8E88",6,"\u8E91\u8E92\u8E93\u8E95",6,"\u8E9D\u8E9F",11,"\u8EAD\u8EAE\u8EB0\u8EB1\u8EB3",6,"\u8EBB",7],["dc80","\u8EC3",10,"\u8ECF",21,"\u580B\u580D\u57FD\u57ED\u5800\u581E\u5819\u5844\u5820\u5865\u586C\u5881\u5889\u589A\u5880\u99A8\u9F19\u61FF\u8279\u827D\u827F\u828F\u828A\u82A8\u8284\u828E\u8291\u8297\u8299\u82AB\u82B8\u82BE\u82B0\u82C8\u82CA\u82E3\u8298\u82B7\u82AE\u82CB\u82CC\u82C1\u82A9\u82B4\u82A1\u82AA\u829F\u82C4\u82CE\u82A4\u82E1\u8309\u82F7\u82E4\u830F\u8307\u82DC\u82F4\u82D2\u82D8\u830C\u82FB\u82D3\u8311\u831A\u8306\u8314\u8315\u82E0\u82D5\u831C\u8351\u835B\u835C\u8308\u8392\u833C\u8334\u8331\u839B\u835E\u832F\u834F\u8347\u8343\u835F\u8340\u8317\u8360\u832D\u833A\u8333\u8366\u8365"],["dd40","\u8EE5",62],["dd80","\u8F24",32,"\u8368\u831B\u8369\u836C\u836A\u836D\u836E\u83B0\u8378\u83B3\u83B4\u83A0\u83AA\u8393\u839C\u8385\u837C\u83B6\u83A9\u837D\u83B8\u837B\u8398\u839E\u83A8\u83BA\u83BC\u83C1\u8401\u83E5\u83D8\u5807\u8418\u840B\u83DD\u83FD\u83D6\u841C\u8438\u8411\u8406\u83D4\u83DF\u840F\u8403\u83F8\u83F9\u83EA\u83C5\u83C0\u8426\u83F0\u83E1\u845C\u8451\u845A\u8459\u8473\u8487\u8488\u847A\u8489\u8478\u843C\u8446\u8469\u8476\u848C\u848E\u8431\u846D\u84C1\u84CD\u84D0\u84E6\u84BD\u84D3\u84CA\u84BF\u84BA\u84E0\u84A1\u84B9\u84B4\u8497\u84E5\u84E3\u850C\u750D\u8538\u84F0\u8539\u851F\u853A"],["de40","\u8F45",32,"\u8F6A\u8F80\u8F8C\u8F92\u8F9D\u8FA0\u8FA1\u8FA2\u8FA4\u8FA5\u8FA6\u8FA7\u8FAA\u8FAC\u8FAD\u8FAE\u8FAF\u8FB2\u8FB3\u8FB4\u8FB5\u8FB7\u8FB8\u8FBA\u8FBB\u8FBC\u8FBF\u8FC0\u8FC3\u8FC6"],["de80","\u8FC9",4,"\u8FCF\u8FD2\u8FD6\u8FD7\u8FDA\u8FE0\u8FE1\u8FE3\u8FE7\u8FEC\u8FEF\u8FF1\u8FF2\u8FF4\u8FF5\u8FF6\u8FFA\u8FFB\u8FFC\u8FFE\u8FFF\u9007\u9008\u900C\u900E\u9013\u9015\u9018\u8556\u853B\u84FF\u84FC\u8559\u8548\u8568\u8564\u855E\u857A\u77A2\u8543\u8572\u857B\u85A4\u85A8\u8587\u858F\u8579\u85AE\u859C\u8585\u85B9\u85B7\u85B0\u85D3\u85C1\u85DC\u85FF\u8627\u8605\u8629\u8616\u863C\u5EFE\u5F08\u593C\u5941\u8037\u5955\u595A\u5958\u530F\u5C22\u5C25\u5C2C\u5C34\u624C\u626A\u629F\u62BB\u62CA\u62DA\u62D7\u62EE\u6322\u62F6\u6339\u634B\u6343\u63AD\u63F6\u6371\u637A\u638E\u63B4\u636D\u63AC\u638A\u6369\u63AE\u63BC\u63F2\u63F8\u63E0\u63FF\u63C4\u63DE\u63CE\u6452\u63C6\u63BE\u6445\u6441\u640B\u641B\u6420\u640C\u6426\u6421\u645E\u6484\u646D\u6496"],["df40","\u9019\u901C\u9023\u9024\u9025\u9027",5,"\u9030",4,"\u9037\u9039\u903A\u903D\u903F\u9040\u9043\u9045\u9046\u9048",4,"\u904E\u9054\u9055\u9056\u9059\u905A\u905C",5,"\u9064\u9066\u9067\u9069\u906A\u906B\u906C\u906F",4,"\u9076",6,"\u907E\u9081"],["df80","\u9084\u9085\u9086\u9087\u9089\u908A\u908C",4,"\u9092\u9094\u9096\u9098\u909A\u909C\u909E\u909F\u90A0\u90A4\u90A5\u90A7\u90A8\u90A9\u90AB\u90AD\u90B2\u90B7\u90BC\u90BD\u90BF\u90C0\u647A\u64B7\u64B8\u6499\u64BA\u64C0\u64D0\u64D7\u64E4\u64E2\u6509\u6525\u652E\u5F0B\u5FD2\u7519\u5F11\u535F\u53F1\u53FD\u53E9\u53E8\u53FB\u5412\u5416\u5406\u544B\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549A\u549B\u5484\u5476\u5466\u549D\u54D0\u54AD\u54C2\u54B4\u54D2\u54A7\u54A6\u54D3\u54D4\u5472\u54A3\u54D5\u54BB\u54BF\u54CC\u54D9\u54DA\u54DC\u54A9\u54AA\u54A4\u54DD\u54CF\u54DE\u551B\u54E7\u5520\u54FD\u5514\u54F3\u5522\u5523\u550F\u5511\u5527\u552A\u5567\u558F\u55B5\u5549\u556D\u5541\u5555\u553F\u5550\u553C"],["e040","\u90C2\u90C3\u90C6\u90C8\u90C9\u90CB\u90CC\u90CD\u90D2\u90D4\u90D5\u90D6\u90D8\u90D9\u90DA\u90DE\u90DF\u90E0\u90E3\u90E4\u90E5\u90E9\u90EA\u90EC\u90EE\u90F0\u90F1\u90F2\u90F3\u90F5\u90F6\u90F7\u90F9\u90FA\u90FB\u90FC\u90FF\u9100\u9101\u9103\u9105",19,"\u911A\u911B\u911C"],["e080","\u911D\u911F\u9120\u9121\u9124",10,"\u9130\u9132",6,"\u913A",8,"\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555C\u558B\u55D2\u5583\u55B1\u55B9\u5588\u5581\u559F\u557E\u55D6\u5591\u557B\u55DF\u55BD\u55BE\u5594\u5599\u55EA\u55F7\u55C9\u561F\u55D1\u55EB\u55EC\u55D4\u55E6\u55DD\u55C4\u55EF\u55E5\u55F2\u55F3\u55CC\u55CD\u55E8\u55F5\u55E4\u8F94\u561E\u5608\u560C\u5601\u5624\u5623\u55FE\u5600\u5627\u562D\u5658\u5639\u5657\u562C\u564D\u5662\u5659\u565C\u564C\u5654\u5686\u5664\u5671\u566B\u567B\u567C\u5685\u5693\u56AF\u56D4\u56D7\u56DD\u56E1\u56F5\u56EB\u56F9\u56FF\u5704\u570A\u5709\u571C\u5E0F\u5E19\u5E14\u5E11\u5E31\u5E3B\u5E3C"],["e140","\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915B\u915C\u915F\u9160\u9166\u9167\u9168\u916B\u916D\u9173\u917A\u917B\u917C\u9180",4,"\u9186\u9188\u918A\u918E\u918F\u9193",6,"\u919C",5,"\u91A4",5,"\u91AB\u91AC\u91B0\u91B1\u91B2\u91B3\u91B6\u91B7\u91B8\u91B9\u91BB"],["e180","\u91BC",10,"\u91C8\u91CB\u91D0\u91D2",9,"\u91DD",8,"\u5E37\u5E44\u5E54\u5E5B\u5E5E\u5E61\u5C8C\u5C7A\u5C8D\u5C90\u5C96\u5C88\u5C98\u5C99\u5C91\u5C9A\u5C9C\u5CB5\u5CA2\u5CBD\u5CAC\u5CAB\u5CB1\u5CA3\u5CC1\u5CB7\u5CC4\u5CD2\u5CE4\u5CCB\u5CE5\u5D02\u5D03\u5D27\u5D26\u5D2E\u5D24\u5D1E\u5D06\u5D1B\u5D58\u5D3E\u5D34\u5D3D\u5D6C\u5D5B\u5D6F\u5D5D\u5D6B\u5D4B\u5D4A\u5D69\u5D74\u5D82\u5D99\u5D9D\u8C73\u5DB7\u5DC5\u5F73\u5F77\u5F82\u5F87\u5F89\u5F8C\u5F95\u5F99\u5F9C\u5FA8\u5FAD\u5FB5\u5FBC\u8862\u5F61\u72AD\u72B0\u72B4\u72B7\u72B8\u72C3\u72C1\u72CE\u72CD\u72D2\u72E8\u72EF\u72E9\u72F2\u72F4\u72F7\u7301\u72F3\u7303\u72FA"],["e240","\u91E6",62],["e280","\u9225",32,"\u72FB\u7317\u7313\u7321\u730A\u731E\u731D\u7315\u7322\u7339\u7325\u732C\u7338\u7331\u7350\u734D\u7357\u7360\u736C\u736F\u737E\u821B\u5925\u98E7\u5924\u5902\u9963\u9967",5,"\u9974\u9977\u997D\u9980\u9984\u9987\u998A\u998D\u9990\u9991\u9993\u9994\u9995\u5E80\u5E91\u5E8B\u5E96\u5EA5\u5EA0\u5EB9\u5EB5\u5EBE\u5EB3\u8D53\u5ED2\u5ED1\u5EDB\u5EE8\u5EEA\u81BA\u5FC4\u5FC9\u5FD6\u5FCF\u6003\u5FEE\u6004\u5FE1\u5FE4\u5FFE\u6005\u6006\u5FEA\u5FED\u5FF8\u6019\u6035\u6026\u601B\u600F\u600D\u6029\u602B\u600A\u603F\u6021\u6078\u6079\u607B\u607A\u6042"],["e340","\u9246",45,"\u9275",16],["e380","\u9286",7,"\u928F",24,"\u606A\u607D\u6096\u609A\u60AD\u609D\u6083\u6092\u608C\u609B\u60EC\u60BB\u60B1\u60DD\u60D8\u60C6\u60DA\u60B4\u6120\u6126\u6115\u6123\u60F4\u6100\u610E\u612B\u614A\u6175\u61AC\u6194\u61A7\u61B7\u61D4\u61F5\u5FDD\u96B3\u95E9\u95EB\u95F1\u95F3\u95F5\u95F6\u95FC\u95FE\u9603\u9604\u9606\u9608\u960A\u960B\u960C\u960D\u960F\u9612\u9615\u9616\u9617\u9619\u961A\u4E2C\u723F\u6215\u6C35\u6C54\u6C5C\u6C4A\u6CA3\u6C85\u6C90\u6C94\u6C8C\u6C68\u6C69\u6C74\u6C76\u6C86\u6CA9\u6CD0\u6CD4\u6CAD\u6CF7\u6CF8\u6CF1\u6CD7\u6CB2\u6CE0\u6CD6\u6CFA\u6CEB\u6CEE\u6CB1\u6CD3\u6CEF\u6CFE"],["e440","\u92A8",5,"\u92AF",24,"\u92C9",31],["e480","\u92E9",32,"\u6D39\u6D27\u6D0C\u6D43\u6D48\u6D07\u6D04\u6D19\u6D0E\u6D2B\u6D4D\u6D2E\u6D35\u6D1A\u6D4F\u6D52\u6D54\u6D33\u6D91\u6D6F\u6D9E\u6DA0\u6D5E\u6D93\u6D94\u6D5C\u6D60\u6D7C\u6D63\u6E1A\u6DC7\u6DC5\u6DDE\u6E0E\u6DBF\u6DE0\u6E11\u6DE6\u6DDD\u6DD9\u6E16\u6DAB\u6E0C\u6DAE\u6E2B\u6E6E\u6E4E\u6E6B\u6EB2\u6E5F\u6E86\u6E53\u6E54\u6E32\u6E25\u6E44\u6EDF\u6EB1\u6E98\u6EE0\u6F2D\u6EE2\u6EA5\u6EA7\u6EBD\u6EBB\u6EB7\u6ED7\u6EB4\u6ECF\u6E8F\u6EC2\u6E9F\u6F62\u6F46\u6F47\u6F24\u6F15\u6EF9\u6F2F\u6F36\u6F4B\u6F74\u6F2A\u6F09\u6F29\u6F89\u6F8D\u6F8C\u6F78\u6F72\u6F7C\u6F7A\u6FD1"],["e540","\u930A",51,"\u933F",10],["e580","\u934A",31,"\u936B\u6FC9\u6FA7\u6FB9\u6FB6\u6FC2\u6FE1\u6FEE\u6FDE\u6FE0\u6FEF\u701A\u7023\u701B\u7039\u7035\u704F\u705E\u5B80\u5B84\u5B95\u5B93\u5BA5\u5BB8\u752F\u9A9E\u6434\u5BE4\u5BEE\u8930\u5BF0\u8E47\u8B07\u8FB6\u8FD3\u8FD5\u8FE5\u8FEE\u8FE4\u8FE9\u8FE6\u8FF3\u8FE8\u9005\u9004\u900B\u9026\u9011\u900D\u9016\u9021\u9035\u9036\u902D\u902F\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905B\u66B9\u9074\u907D\u9082\u9088\u9083\u908B\u5F50\u5F57\u5F56\u5F58\u5C3B\u54AB\u5C50\u5C59\u5B71\u5C63\u5C66\u7FBC\u5F2A\u5F29\u5F2D\u8274\u5F3C\u9B3B\u5C6E\u5981\u5983\u598D\u59A9\u59AA\u59A3"],["e640","\u936C",34,"\u9390",27],["e680","\u93AC",29,"\u93CB\u93CC\u93CD\u5997\u59CA\u59AB\u599E\u59A4\u59D2\u59B2\u59AF\u59D7\u59BE\u5A05\u5A06\u59DD\u5A08\u59E3\u59D8\u59F9\u5A0C\u5A09\u5A32\u5A34\u5A11\u5A23\u5A13\u5A40\u5A67\u5A4A\u5A55\u5A3C\u5A62\u5A75\u80EC\u5AAA\u5A9B\u5A77\u5A7A\u5ABE\u5AEB\u5AB2\u5AD2\u5AD4\u5AB8\u5AE0\u5AE3\u5AF1\u5AD6\u5AE6\u5AD8\u5ADC\u5B09\u5B17\u5B16\u5B32\u5B37\u5B40\u5C15\u5C1C\u5B5A\u5B65\u5B73\u5B51\u5B53\u5B62\u9A75\u9A77\u9A78\u9A7A\u9A7F\u9A7D\u9A80\u9A81\u9A85\u9A88\u9A8A\u9A90\u9A92\u9A93\u9A96\u9A98\u9A9B\u9A9C\u9A9D\u9A9F\u9AA0\u9AA2\u9AA3\u9AA5\u9AA7\u7E9F\u7EA1\u7EA3\u7EA5\u7EA8\u7EA9"],["e740","\u93CE",7,"\u93D7",54],["e780","\u940E",32,"\u7EAD\u7EB0\u7EBE\u7EC0\u7EC1\u7EC2\u7EC9\u7ECB\u7ECC\u7ED0\u7ED4\u7ED7\u7EDB\u7EE0\u7EE1\u7EE8\u7EEB\u7EEE\u7EEF\u7EF1\u7EF2\u7F0D\u7EF6\u7EFA\u7EFB\u7EFE\u7F01\u7F02\u7F03\u7F07\u7F08\u7F0B\u7F0C\u7F0F\u7F11\u7F12\u7F17\u7F19\u7F1C\u7F1B\u7F1F\u7F21",6,"\u7F2A\u7F2B\u7F2C\u7F2D\u7F2F",4,"\u7F35\u5E7A\u757F\u5DDB\u753E\u9095\u738E\u7391\u73AE\u73A2\u739F\u73CF\u73C2\u73D1\u73B7\u73B3\u73C0\u73C9\u73C8\u73E5\u73D9\u987C\u740A\u73E9\u73E7\u73DE\u73BA\u73F2\u740F\u742A\u745B\u7426\u7425\u7428\u7430\u742E\u742C"],["e840","\u942F",14,"\u943F",43,"\u946C\u946D\u946E\u946F"],["e880","\u9470",20,"\u9491\u9496\u9498\u94C7\u94CF\u94D3\u94D4\u94DA\u94E6\u94FB\u951C\u9520\u741B\u741A\u7441\u745C\u7457\u7455\u7459\u7477\u746D\u747E\u749C\u748E\u7480\u7481\u7487\u748B\u749E\u74A8\u74A9\u7490\u74A7\u74D2\u74BA\u97EA\u97EB\u97EC\u674C\u6753\u675E\u6748\u6769\u67A5\u6787\u676A\u6773\u6798\u67A7\u6775\u67A8\u679E\u67AD\u678B\u6777\u677C\u67F0\u6809\u67D8\u680A\u67E9\u67B0\u680C\u67D9\u67B5\u67DA\u67B3\u67DD\u6800\u67C3\u67B8\u67E2\u680E\u67C1\u67FD\u6832\u6833\u6860\u6861\u684E\u6862\u6844\u6864\u6883\u681D\u6855\u6866\u6841\u6867\u6840\u683E\u684A\u6849\u6829\u68B5\u688F\u6874\u6877\u6893\u686B\u68C2\u696E\u68FC\u691F\u6920\u68F9"],["e940","\u9527\u9533\u953D\u9543\u9548\u954B\u9555\u955A\u9560\u956E\u9574\u9575\u9577",7,"\u9580",42],["e980","\u95AB",32,"\u6924\u68F0\u690B\u6901\u6957\u68E3\u6910\u6971\u6939\u6960\u6942\u695D\u6984\u696B\u6980\u6998\u6978\u6934\u69CC\u6987\u6988\u69CE\u6989\u6966\u6963\u6979\u699B\u69A7\u69BB\u69AB\u69AD\u69D4\u69B1\u69C1\u69CA\u69DF\u6995\u69E0\u698D\u69FF\u6A2F\u69ED\u6A17\u6A18\u6A65\u69F2\u6A44\u6A3E\u6AA0\u6A50\u6A5B\u6A35\u6A8E\u6A79\u6A3D\u6A28\u6A58\u6A7C\u6A91\u6A90\u6AA9\u6A97\u6AAB\u7337\u7352\u6B81\u6B82\u6B87\u6B84\u6B92\u6B93\u6B8D\u6B9A\u6B9B\u6BA1\u6BAA\u8F6B\u8F6D\u8F71\u8F72\u8F73\u8F75\u8F76\u8F78\u8F77\u8F79\u8F7A\u8F7C\u8F7E\u8F81\u8F82\u8F84\u8F87\u8F8B"],["ea40","\u95CC",27,"\u95EC\u95FF\u9607\u9613\u9618\u961B\u961E\u9620\u9623",6,"\u962B\u962C\u962D\u962F\u9630\u9637\u9638\u9639\u963A\u963E\u9641\u9643\u964A\u964E\u964F\u9651\u9652\u9653\u9656\u9657"],["ea80","\u9658\u9659\u965A\u965C\u965D\u965E\u9660\u9663\u9665\u9666\u966B\u966D",4,"\u9673\u9678",12,"\u9687\u9689\u968A\u8F8D\u8F8E\u8F8F\u8F98\u8F9A\u8ECE\u620B\u6217\u621B\u621F\u6222\u6221\u6225\u6224\u622C\u81E7\u74EF\u74F4\u74FF\u750F\u7511\u7513\u6534\u65EE\u65EF\u65F0\u660A\u6619\u6772\u6603\u6615\u6600\u7085\u66F7\u661D\u6634\u6631\u6636\u6635\u8006\u665F\u6654\u6641\u664F\u6656\u6661\u6657\u6677\u6684\u668C\u66A7\u669D\u66BE\u66DB\u66DC\u66E6\u66E9\u8D32\u8D33\u8D36\u8D3B\u8D3D\u8D40\u8D45\u8D46\u8D48\u8D49\u8D47\u8D4D\u8D55\u8D59\u89C7\u89CA\u89CB\u89CC\u89CE\u89CF\u89D0\u89D1\u726E\u729F\u725D\u7266\u726F\u727E\u727F\u7284\u728B\u728D\u728F\u7292\u6308\u6332\u63B0"],["eb40","\u968C\u968E\u9691\u9692\u9693\u9695\u9696\u969A\u969B\u969D",9,"\u96A8",7,"\u96B1\u96B2\u96B4\u96B5\u96B7\u96B8\u96BA\u96BB\u96BF\u96C2\u96C3\u96C8\u96CA\u96CB\u96D0\u96D1\u96D3\u96D4\u96D6",9,"\u96E1",6,"\u96EB"],["eb80","\u96EC\u96ED\u96EE\u96F0\u96F1\u96F2\u96F4\u96F5\u96F8\u96FA\u96FB\u96FC\u96FD\u96FF\u9702\u9703\u9705\u970A\u970B\u970C\u9710\u9711\u9712\u9714\u9715\u9717",4,"\u971D\u971F\u9720\u643F\u64D8\u8004\u6BEA\u6BF3\u6BFD\u6BF5\u6BF9\u6C05\u6C07\u6C06\u6C0D\u6C15\u6C18\u6C19\u6C1A\u6C21\u6C29\u6C24\u6C2A\u6C32\u6535\u6555\u656B\u724D\u7252\u7256\u7230\u8662\u5216\u809F\u809C\u8093\u80BC\u670A\u80BD\u80B1\u80AB\u80AD\u80B4\u80B7\u80E7\u80E8\u80E9\u80EA\u80DB\u80C2\u80C4\u80D9\u80CD\u80D7\u6710\u80DD\u80EB\u80F1\u80F4\u80ED\u810D\u810E\u80F2\u80FC\u6715\u8112\u8C5A\u8136\u811E\u812C\u8118\u8132\u8148\u814C\u8153\u8174\u8159\u815A\u8171\u8160\u8169\u817C\u817D\u816D\u8167\u584D\u5AB5\u8188\u8182\u8191\u6ED5\u81A3\u81AA\u81CC\u6726\u81CA\u81BB"],["ec40","\u9721",8,"\u972B\u972C\u972E\u972F\u9731\u9733",4,"\u973A\u973B\u973C\u973D\u973F",18,"\u9754\u9755\u9757\u9758\u975A\u975C\u975D\u975F\u9763\u9764\u9766\u9767\u9768\u976A",7],["ec80","\u9772\u9775\u9777",4,"\u977D",7,"\u9786",4,"\u978C\u978E\u978F\u9790\u9793\u9795\u9796\u9797\u9799",4,"\u81C1\u81A6\u6B24\u6B37\u6B39\u6B43\u6B46\u6B59\u98D1\u98D2\u98D3\u98D5\u98D9\u98DA\u6BB3\u5F40\u6BC2\u89F3\u6590\u9F51\u6593\u65BC\u65C6\u65C4\u65C3\u65CC\u65CE\u65D2\u65D6\u7080\u709C\u7096\u709D\u70BB\u70C0\u70B7\u70AB\u70B1\u70E8\u70CA\u7110\u7113\u7116\u712F\u7131\u7173\u715C\u7168\u7145\u7172\u714A\u7178\u717A\u7198\u71B3\u71B5\u71A8\u71A0\u71E0\u71D4\u71E7\u71F9\u721D\u7228\u706C\u7118\u7166\u71B9\u623E\u623D\u6243\u6248\u6249\u793B\u7940\u7946\u7949\u795B\u795C\u7953\u795A\u7962\u7957\u7960\u796F\u7967\u797A\u7985\u798A\u799A\u79A7\u79B3\u5FD1\u5FD0"],["ed40","\u979E\u979F\u97A1\u97A2\u97A4",6,"\u97AC\u97AE\u97B0\u97B1\u97B3\u97B5",46],["ed80","\u97E4\u97E5\u97E8\u97EE",4,"\u97F4\u97F7",23,"\u603C\u605D\u605A\u6067\u6041\u6059\u6063\u60AB\u6106\u610D\u615D\u61A9\u619D\u61CB\u61D1\u6206\u8080\u807F\u6C93\u6CF6\u6DFC\u77F6\u77F8\u7800\u7809\u7817\u7818\u7811\u65AB\u782D\u781C\u781D\u7839\u783A\u783B\u781F\u783C\u7825\u782C\u7823\u7829\u784E\u786D\u7856\u7857\u7826\u7850\u7847\u784C\u786A\u789B\u7893\u789A\u7887\u789C\u78A1\u78A3\u78B2\u78B9\u78A5\u78D4\u78D9\u78C9\u78EC\u78F2\u7905\u78F4\u7913\u7924\u791E\u7934\u9F9B\u9EF9\u9EFB\u9EFC\u76F1\u7704\u770D\u76F9\u7707\u7708\u771A\u7722\u7719\u772D\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775A\u7768"],["ee40","\u980F",62],["ee80","\u984E",32,"\u7762\u7765\u777F\u778D\u777D\u7780\u778C\u7791\u779F\u77A0\u77B0\u77B5\u77BD\u753A\u7540\u754E\u754B\u7548\u755B\u7572\u7579\u7583\u7F58\u7F61\u7F5F\u8A48\u7F68\u7F74\u7F71\u7F79\u7F81\u7F7E\u76CD\u76E5\u8832\u9485\u9486\u9487\u948B\u948A\u948C\u948D\u948F\u9490\u9494\u9497\u9495\u949A\u949B\u949C\u94A3\u94A4\u94AB\u94AA\u94AD\u94AC\u94AF\u94B0\u94B2\u94B4\u94B6",4,"\u94BC\u94BD\u94BF\u94C4\u94C8",6,"\u94D0\u94D1\u94D2\u94D5\u94D6\u94D7\u94D9\u94D8\u94DB\u94DE\u94DF\u94E0\u94E2\u94E4\u94E5\u94E7\u94E8\u94EA"],["ef40","\u986F",5,"\u988B\u988E\u9892\u9895\u9899\u98A3\u98A8",37,"\u98CF\u98D0\u98D4\u98D6\u98D7\u98DB\u98DC\u98DD\u98E0",4],["ef80","\u98E5\u98E6\u98E9",30,"\u94E9\u94EB\u94EE\u94EF\u94F3\u94F4\u94F5\u94F7\u94F9\u94FC\u94FD\u94FF\u9503\u9502\u9506\u9507\u9509\u950A\u950D\u950E\u950F\u9512",4,"\u9518\u951B\u951D\u951E\u951F\u9522\u952A\u952B\u9529\u952C\u9531\u9532\u9534\u9536\u9537\u9538\u953C\u953E\u953F\u9542\u9535\u9544\u9545\u9546\u9549\u954C\u954E\u954F\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955B\u955E\u955F\u955D\u9561\u9562\u9564",8,"\u956F\u9571\u9572\u9573\u953A\u77E7\u77EC\u96C9\u79D5\u79ED\u79E3\u79EB\u7A06\u5D47\u7A03\u7A02\u7A1E\u7A14"],["f040","\u9908",4,"\u990E\u990F\u9911",28,"\u992F",26],["f080","\u994A",9,"\u9956",12,"\u9964\u9966\u9973\u9978\u9979\u997B\u997E\u9982\u9983\u9989\u7A39\u7A37\u7A51\u9ECF\u99A5\u7A70\u7688\u768E\u7693\u7699\u76A4\u74DE\u74E0\u752C\u9E20\u9E22\u9E28",4,"\u9E32\u9E31\u9E36\u9E38\u9E37\u9E39\u9E3A\u9E3E\u9E41\u9E42\u9E44\u9E46\u9E47\u9E48\u9E49\u9E4B\u9E4C\u9E4E\u9E51\u9E55\u9E57\u9E5A\u9E5B\u9E5C\u9E5E\u9E63\u9E66",6,"\u9E71\u9E6D\u9E73\u7592\u7594\u7596\u75A0\u759D\u75AC\u75A3\u75B3\u75B4\u75B8\u75C4\u75B1\u75B0\u75C3\u75C2\u75D6\u75CD\u75E3\u75E8\u75E6\u75E4\u75EB\u75E7\u7603\u75F1\u75FC\u75FF\u7610\u7600\u7605\u760C\u7617\u760A\u7625\u7618\u7615\u7619"],["f140","\u998C\u998E\u999A",10,"\u99A6\u99A7\u99A9",47],["f180","\u99D9",32,"\u761B\u763C\u7622\u7620\u7640\u762D\u7630\u763F\u7635\u7643\u763E\u7633\u764D\u765E\u7654\u765C\u7656\u766B\u766F\u7FCA\u7AE6\u7A78\u7A79\u7A80\u7A86\u7A88\u7A95\u7AA6\u7AA0\u7AAC\u7AA8\u7AAD\u7AB3\u8864\u8869\u8872\u887D\u887F\u8882\u88A2\u88C6\u88B7\u88BC\u88C9\u88E2\u88CE\u88E3\u88E5\u88F1\u891A\u88FC\u88E8\u88FE\u88F0\u8921\u8919\u8913\u891B\u890A\u8934\u892B\u8936\u8941\u8966\u897B\u758B\u80E5\u76B2\u76B4\u77DC\u8012\u8014\u8016\u801C\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800B\u8035\u8043\u8046\u804D\u8052\u8069\u8071\u8983\u9878\u9880\u9883"],["f240","\u99FA",62],["f280","\u9A39",32,"\u9889\u988C\u988D\u988F\u9894\u989A\u989B\u989E\u989F\u98A1\u98A2\u98A5\u98A6\u864D\u8654\u866C\u866E\u867F\u867A\u867C\u867B\u86A8\u868D\u868B\u86AC\u869D\u86A7\u86A3\u86AA\u8693\u86A9\u86B6\u86C4\u86B5\u86CE\u86B0\u86BA\u86B1\u86AF\u86C9\u86CF\u86B4\u86E9\u86F1\u86F2\u86ED\u86F3\u86D0\u8713\u86DE\u86F4\u86DF\u86D8\u86D1\u8703\u8707\u86F8\u8708\u870A\u870D\u8709\u8723\u873B\u871E\u8725\u872E\u871A\u873E\u8748\u8734\u8731\u8729\u8737\u873F\u8782\u8722\u877D\u877E\u877B\u8760\u8770\u874C\u876E\u878B\u8753\u8763\u877C\u8764\u8759\u8765\u8793\u87AF\u87A8\u87D2"],["f340","\u9A5A",17,"\u9A72\u9A83\u9A89\u9A8D\u9A8E\u9A94\u9A95\u9A99\u9AA6\u9AA9",6,"\u9AB2\u9AB3\u9AB4\u9AB5\u9AB9\u9ABB\u9ABD\u9ABE\u9ABF\u9AC3\u9AC4\u9AC6",4,"\u9ACD\u9ACE\u9ACF\u9AD0\u9AD2\u9AD4\u9AD5\u9AD6\u9AD7\u9AD9\u9ADA\u9ADB\u9ADC"],["f380","\u9ADD\u9ADE\u9AE0\u9AE2\u9AE3\u9AE4\u9AE5\u9AE7\u9AE8\u9AE9\u9AEA\u9AEC\u9AEE\u9AF0",8,"\u9AFA\u9AFC",6,"\u9B04\u9B05\u9B06\u87C6\u8788\u8785\u87AD\u8797\u8783\u87AB\u87E5\u87AC\u87B5\u87B3\u87CB\u87D3\u87BD\u87D1\u87C0\u87CA\u87DB\u87EA\u87E0\u87EE\u8816\u8813\u87FE\u880A\u881B\u8821\u8839\u883C\u7F36\u7F42\u7F44\u7F45\u8210\u7AFA\u7AFD\u7B08\u7B03\u7B04\u7B15\u7B0A\u7B2B\u7B0F\u7B47\u7B38\u7B2A\u7B19\u7B2E\u7B31\u7B20\u7B25\u7B24\u7B33\u7B3E\u7B1E\u7B58\u7B5A\u7B45\u7B75\u7B4C\u7B5D\u7B60\u7B6E\u7B7B\u7B62\u7B72\u7B71\u7B90\u7BA6\u7BA7\u7BB8\u7BAC\u7B9D\u7BA8\u7B85\u7BAA\u7B9C\u7BA2\u7BAB\u7BB4\u7BD1\u7BC1\u7BCC\u7BDD\u7BDA\u7BE5\u7BE6\u7BEA\u7C0C\u7BFE\u7BFC\u7C0F\u7C16\u7C0B"],["f440","\u9B07\u9B09",5,"\u9B10\u9B11\u9B12\u9B14",10,"\u9B20\u9B21\u9B22\u9B24",10,"\u9B30\u9B31\u9B33",7,"\u9B3D\u9B3E\u9B3F\u9B40\u9B46\u9B4A\u9B4B\u9B4C\u9B4E\u9B50\u9B52\u9B53\u9B55",5],["f480","\u9B5B",32,"\u7C1F\u7C2A\u7C26\u7C38\u7C41\u7C40\u81FE\u8201\u8202\u8204\u81EC\u8844\u8221\u8222\u8223\u822D\u822F\u8228\u822B\u8238\u823B\u8233\u8234\u823E\u8244\u8249\u824B\u824F\u825A\u825F\u8268\u887E\u8885\u8888\u88D8\u88DF\u895E\u7F9D\u7F9F\u7FA7\u7FAF\u7FB0\u7FB2\u7C7C\u6549\u7C91\u7C9D\u7C9C\u7C9E\u7CA2\u7CB2\u7CBC\u7CBD\u7CC1\u7CC7\u7CCC\u7CCD\u7CC8\u7CC5\u7CD7\u7CE8\u826E\u66A8\u7FBF\u7FCE\u7FD5\u7FE5\u7FE1\u7FE6\u7FE9\u7FEE\u7FF3\u7CF8\u7D77\u7DA6\u7DAE\u7E47\u7E9B\u9EB8\u9EB4\u8D73\u8D84\u8D94\u8D91\u8DB1\u8D67\u8D6D\u8C47\u8C49\u914A\u9150\u914E\u914F\u9164"],["f540","\u9B7C",62],["f580","\u9BBB",32,"\u9162\u9161\u9170\u9169\u916F\u917D\u917E\u9172\u9174\u9179\u918C\u9185\u9190\u918D\u9191\u91A2\u91A3\u91AA\u91AD\u91AE\u91AF\u91B5\u91B4\u91BA\u8C55\u9E7E\u8DB8\u8DEB\u8E05\u8E59\u8E69\u8DB5\u8DBF\u8DBC\u8DBA\u8DC4\u8DD6\u8DD7\u8DDA\u8DDE\u8DCE\u8DCF\u8DDB\u8DC6\u8DEC\u8DF7\u8DF8\u8DE3\u8DF9\u8DFB\u8DE4\u8E09\u8DFD\u8E14\u8E1D\u8E1F\u8E2C\u8E2E\u8E23\u8E2F\u8E3A\u8E40\u8E39\u8E35\u8E3D\u8E31\u8E49\u8E41\u8E42\u8E51\u8E52\u8E4A\u8E70\u8E76\u8E7C\u8E6F\u8E74\u8E85\u8E8F\u8E94\u8E90\u8E9C\u8E9E\u8C78\u8C82\u8C8A\u8C85\u8C98\u8C94\u659B\u89D6\u89DE\u89DA\u89DC"],["f640","\u9BDC",62],["f680","\u9C1B",32,"\u89E5\u89EB\u89EF\u8A3E\u8B26\u9753\u96E9\u96F3\u96EF\u9706\u9701\u9708\u970F\u970E\u972A\u972D\u9730\u973E\u9F80\u9F83\u9F85",5,"\u9F8C\u9EFE\u9F0B\u9F0D\u96B9\u96BC\u96BD\u96CE\u96D2\u77BF\u96E0\u928E\u92AE\u92C8\u933E\u936A\u93CA\u938F\u943E\u946B\u9C7F\u9C82\u9C85\u9C86\u9C87\u9C88\u7A23\u9C8B\u9C8E\u9C90\u9C91\u9C92\u9C94\u9C95\u9C9A\u9C9B\u9C9E",5,"\u9CA5",4,"\u9CAB\u9CAD\u9CAE\u9CB0",7,"\u9CBA\u9CBB\u9CBC\u9CBD\u9CC4\u9CC5\u9CC6\u9CC7\u9CCA\u9CCB"],["f740","\u9C3C",62],["f780","\u9C7B\u9C7D\u9C7E\u9C80\u9C83\u9C84\u9C89\u9C8A\u9C8C\u9C8F\u9C93\u9C96\u9C97\u9C98\u9C99\u9C9D\u9CAA\u9CAC\u9CAF\u9CB9\u9CBE",4,"\u9CC8\u9CC9\u9CD1\u9CD2\u9CDA\u9CDB\u9CE0\u9CE1\u9CCC",4,"\u9CD3\u9CD4\u9CD5\u9CD7\u9CD8\u9CD9\u9CDC\u9CDD\u9CDF\u9CE2\u977C\u9785\u9791\u9792\u9794\u97AF\u97AB\u97A3\u97B2\u97B4\u9AB1\u9AB0\u9AB7\u9E58\u9AB6\u9ABA\u9ABC\u9AC1\u9AC0\u9AC5\u9AC2\u9ACB\u9ACC\u9AD1\u9B45\u9B43\u9B47\u9B49\u9B48\u9B4D\u9B51\u98E8\u990D\u992E\u9955\u9954\u9ADF\u9AE1\u9AE6\u9AEF\u9AEB\u9AFB\u9AED\u9AF9\u9B08\u9B0F\u9B13\u9B1F\u9B23\u9EBD\u9EBE\u7E3B\u9E82\u9E87\u9E88\u9E8B\u9E92\u93D6\u9E9D\u9E9F\u9EDB\u9EDC\u9EDD\u9EE0\u9EDF\u9EE2\u9EE9\u9EE7\u9EE5\u9EEA\u9EEF\u9F22\u9F2C\u9F2F\u9F39\u9F37\u9F3D\u9F3E\u9F44"],["f840","\u9CE3",62],["f880","\u9D22",32],["f940","\u9D43",62],["f980","\u9D82",32],["fa40","\u9DA3",62],["fa80","\u9DE2",32],["fb40","\u9E03",27,"\u9E24\u9E27\u9E2E\u9E30\u9E34\u9E3B\u9E3C\u9E40\u9E4D\u9E50\u9E52\u9E53\u9E54\u9E56\u9E59\u9E5D\u9E5F\u9E60\u9E61\u9E62\u9E65\u9E6E\u9E6F\u9E72\u9E74",9,"\u9E80"],["fb80","\u9E81\u9E83\u9E84\u9E85\u9E86\u9E89\u9E8A\u9E8C",5,"\u9E94",8,"\u9E9E\u9EA0",5,"\u9EA7\u9EA8\u9EA9\u9EAA"],["fc40","\u9EAB",8,"\u9EB5\u9EB6\u9EB7\u9EB9\u9EBA\u9EBC\u9EBF",4,"\u9EC5\u9EC6\u9EC7\u9EC8\u9ECA\u9ECB\u9ECC\u9ED0\u9ED2\u9ED3\u9ED5\u9ED6\u9ED7\u9ED9\u9EDA\u9EDE\u9EE1\u9EE3\u9EE4\u9EE6\u9EE8\u9EEB\u9EEC\u9EED\u9EEE\u9EF0",8,"\u9EFA\u9EFD\u9EFF",6],["fc80","\u9F06",4,"\u9F0C\u9F0F\u9F11\u9F12\u9F14\u9F15\u9F16\u9F18\u9F1A",5,"\u9F21\u9F23",8,"\u9F2D\u9F2E\u9F30\u9F31"],["fd40","\u9F32",4,"\u9F38\u9F3A\u9F3C\u9F3F",4,"\u9F45",10,"\u9F52",38],["fd80","\u9F79",5,"\u9F81\u9F82\u9F8D",11,"\u9F9C\u9F9D\u9F9E\u9FA1",4,"\uF92C\uF979\uF995\uF9E7\uF9F1"],["fe40","\uFA0C\uFA0D\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA18\uFA1F\uFA20\uFA21\uFA23\uFA24\uFA27\uFA28\uFA29"]]}});var require_gbk_added=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/tables/gbk-added.json"(exports,module2){module2.exports=[["a140","\uE4C6",62],["a180","\uE505",32],["a240","\uE526",62],["a280","\uE565",32],["a2ab","\uE766",5],["a2e3","\u20AC\uE76D"],["a2ef","\uE76E\uE76F"],["a2fd","\uE770\uE771"],["a340","\uE586",62],["a380","\uE5C5",31,"\u3000"],["a440","\uE5E6",62],["a480","\uE625",32],["a4f4","\uE772",10],["a540","\uE646",62],["a580","\uE685",32],["a5f7","\uE77D",7],["a640","\uE6A6",62],["a680","\uE6E5",32],["a6b9","\uE785",7],["a6d9","\uE78D",6],["a6ec","\uE794\uE795"],["a6f3","\uE796"],["a6f6","\uE797",8],["a740","\uE706",62],["a780","\uE745",32],["a7c2","\uE7A0",14],["a7f2","\uE7AF",12],["a896","\uE7BC",10],["a8bc","\u1E3F"],["a8bf","\u01F9"],["a8c1","\uE7C9\uE7CA\uE7CB\uE7CC"],["a8ea","\uE7CD",20],["a958","\uE7E2"],["a95b","\uE7E3"],["a95d","\uE7E4\uE7E5\uE7E6"],["a989","\u303E\u2FF0",11],["a997","\uE7F4",12],["a9f0","\uE801",14],["aaa1","\uE000",93],["aba1","\uE05E",93],["aca1","\uE0BC",93],["ada1","\uE11A",93],["aea1","\uE178",93],["afa1","\uE1D6",93],["d7fa","\uE810",4],["f8a1","\uE234",93],["f9a1","\uE292",93],["faa1","\uE2F0",93],["fba1","\uE34E",93],["fca1","\uE3AC",93],["fda1","\uE40A",93],["fe50","\u2E81\uE816\uE817\uE818\u2E84\u3473\u3447\u2E88\u2E8B\uE81E\u359E\u361A\u360E\u2E8C\u2E97\u396E\u3918\uE826\u39CF\u39DF\u3A73\u39D0\uE82B\uE82C\u3B4E\u3C6E\u3CE0\u2EA7\uE831\uE832\u2EAA\u4056\u415F\u2EAE\u4337\u2EB3\u2EB6\u2EB7\uE83B\u43B1\u43AC\u2EBB\u43DD\u44D6\u4661\u464C\uE843"],["fe80","\u4723\u4729\u477C\u478D\u2ECA\u4947\u497A\u497D\u4982\u4983\u4985\u4986\u499F\u499B\u49B7\u49B6\uE854\uE855\u4CA3\u4C9F\u4CA0\u4CA1\u4C77\u4CA2\u4D13",6,"\u4DAE\uE864\uE468",93],["8135f437","\uE7C7"]]}});var require_gb18030_ranges=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json"(exports,module2){module2.exports={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,189e3]}}});var require_cp949=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/tables/cp949.json"(exports,module2){module2.exports=[["0","\0",127],["8141","\uAC02\uAC03\uAC05\uAC06\uAC0B",4,"\uAC18\uAC1E\uAC1F\uAC21\uAC22\uAC23\uAC25",6,"\uAC2E\uAC32\uAC33\uAC34"],["8161","\uAC35\uAC36\uAC37\uAC3A\uAC3B\uAC3D\uAC3E\uAC3F\uAC41",9,"\uAC4C\uAC4E",5,"\uAC55"],["8181","\uAC56\uAC57\uAC59\uAC5A\uAC5B\uAC5D",18,"\uAC72\uAC73\uAC75\uAC76\uAC79\uAC7B",4,"\uAC82\uAC87\uAC88\uAC8D\uAC8E\uAC8F\uAC91\uAC92\uAC93\uAC95",6,"\uAC9E\uACA2",5,"\uACAB\uACAD\uACAE\uACB1",6,"\uACBA\uACBE\uACBF\uACC0\uACC2\uACC3\uACC5\uACC6\uACC7\uACC9\uACCA\uACCB\uACCD",7,"\uACD6\uACD8",7,"\uACE2\uACE3\uACE5\uACE6\uACE9\uACEB\uACED\uACEE\uACF2\uACF4\uACF7",4,"\uACFE\uACFF\uAD01\uAD02\uAD03\uAD05\uAD07",4,"\uAD0E\uAD10\uAD12\uAD13"],["8241","\uAD14\uAD15\uAD16\uAD17\uAD19\uAD1A\uAD1B\uAD1D\uAD1E\uAD1F\uAD21",7,"\uAD2A\uAD2B\uAD2E",5],["8261","\uAD36\uAD37\uAD39\uAD3A\uAD3B\uAD3D",6,"\uAD46\uAD48\uAD4A",5,"\uAD51\uAD52\uAD53\uAD55\uAD56\uAD57"],["8281","\uAD59",7,"\uAD62\uAD64",7,"\uAD6E\uAD6F\uAD71\uAD72\uAD77\uAD78\uAD79\uAD7A\uAD7E\uAD80\uAD83",4,"\uAD8A\uAD8B\uAD8D\uAD8E\uAD8F\uAD91",10,"\uAD9E",5,"\uADA5",17,"\uADB8",7,"\uADC2\uADC3\uADC5\uADC6\uADC7\uADC9",6,"\uADD2\uADD4",7,"\uADDD\uADDE\uADDF\uADE1\uADE2\uADE3\uADE5",18],["8341","\uADFA\uADFB\uADFD\uADFE\uAE02",5,"\uAE0A\uAE0C\uAE0E",5,"\uAE15",7],["8361","\uAE1D",18,"\uAE32\uAE33\uAE35\uAE36\uAE39\uAE3B\uAE3C"],["8381","\uAE3D\uAE3E\uAE3F\uAE42\uAE44\uAE47\uAE48\uAE49\uAE4B\uAE4F\uAE51\uAE52\uAE53\uAE55\uAE57",4,"\uAE5E\uAE62\uAE63\uAE64\uAE66\uAE67\uAE6A\uAE6B\uAE6D\uAE6E\uAE6F\uAE71",6,"\uAE7A\uAE7E",5,"\uAE86",5,"\uAE8D",46,"\uAEBF\uAEC1\uAEC2\uAEC3\uAEC5",6,"\uAECE\uAED2",5,"\uAEDA\uAEDB\uAEDD",8],["8441","\uAEE6\uAEE7\uAEE9\uAEEA\uAEEC\uAEEE",5,"\uAEF5\uAEF6\uAEF7\uAEF9\uAEFA\uAEFB\uAEFD",8],["8461","\uAF06\uAF09\uAF0A\uAF0B\uAF0C\uAF0E\uAF0F\uAF11",18],["8481","\uAF24",7,"\uAF2E\uAF2F\uAF31\uAF33\uAF35",6,"\uAF3E\uAF40\uAF44\uAF45\uAF46\uAF47\uAF4A",5,"\uAF51",10,"\uAF5E",5,"\uAF66",18,"\uAF7A",5,"\uAF81\uAF82\uAF83\uAF85\uAF86\uAF87\uAF89",6,"\uAF92\uAF93\uAF94\uAF96",5,"\uAF9D",26,"\uAFBA\uAFBB\uAFBD\uAFBE"],["8541","\uAFBF\uAFC1",5,"\uAFCA\uAFCC\uAFCF",4,"\uAFD5",6,"\uAFDD",4],["8561","\uAFE2",5,"\uAFEA",5,"\uAFF2\uAFF3\uAFF5\uAFF6\uAFF7\uAFF9",6,"\uB002\uB003"],["8581","\uB005",6,"\uB00D\uB00E\uB00F\uB011\uB012\uB013\uB015",6,"\uB01E",9,"\uB029",26,"\uB046\uB047\uB049\uB04B\uB04D\uB04F\uB050\uB051\uB052\uB056\uB058\uB05A\uB05B\uB05C\uB05E",29,"\uB07E\uB07F\uB081\uB082\uB083\uB085",6,"\uB08E\uB090\uB092",5,"\uB09B\uB09D\uB09E\uB0A3\uB0A4"],["8641","\uB0A5\uB0A6\uB0A7\uB0AA\uB0B0\uB0B2\uB0B6\uB0B7\uB0B9\uB0BA\uB0BB\uB0BD",6,"\uB0C6\uB0CA",5,"\uB0D2"],["8661","\uB0D3\uB0D5\uB0D6\uB0D7\uB0D9",6,"\uB0E1\uB0E2\uB0E3\uB0E4\uB0E6",10],["8681","\uB0F1",22,"\uB10A\uB10D\uB10E\uB10F\uB111\uB114\uB115\uB116\uB117\uB11A\uB11E",4,"\uB126\uB127\uB129\uB12A\uB12B\uB12D",6,"\uB136\uB13A",5,"\uB142\uB143\uB145\uB146\uB147\uB149",6,"\uB152\uB153\uB156\uB157\uB159\uB15A\uB15B\uB15D\uB15E\uB15F\uB161",22,"\uB17A\uB17B\uB17D\uB17E\uB17F\uB181\uB183",4,"\uB18A\uB18C\uB18E\uB18F\uB190\uB191\uB195\uB196\uB197\uB199\uB19A\uB19B\uB19D"],["8741","\uB19E",9,"\uB1A9",15],["8761","\uB1B9",18,"\uB1CD\uB1CE\uB1CF\uB1D1\uB1D2\uB1D3\uB1D5"],["8781","\uB1D6",5,"\uB1DE\uB1E0",7,"\uB1EA\uB1EB\uB1ED\uB1EE\uB1EF\uB1F1",7,"\uB1FA\uB1FC\uB1FE",5,"\uB206\uB207\uB209\uB20A\uB20D",6,"\uB216\uB218\uB21A",5,"\uB221",18,"\uB235",6,"\uB23D",26,"\uB259\uB25A\uB25B\uB25D\uB25E\uB25F\uB261",6,"\uB26A",4],["8841","\uB26F",4,"\uB276",5,"\uB27D",6,"\uB286\uB287\uB288\uB28A",4],["8861","\uB28F\uB292\uB293\uB295\uB296\uB297\uB29B",4,"\uB2A2\uB2A4\uB2A7\uB2A8\uB2A9\uB2AB\uB2AD\uB2AE\uB2AF\uB2B1\uB2B2\uB2B3\uB2B5\uB2B6\uB2B7"],["8881","\uB2B8",15,"\uB2CA\uB2CB\uB2CD\uB2CE\uB2CF\uB2D1\uB2D3",4,"\uB2DA\uB2DC\uB2DE\uB2DF\uB2E0\uB2E1\uB2E3\uB2E7\uB2E9\uB2EA\uB2F0\uB2F1\uB2F2\uB2F6\uB2FC\uB2FD\uB2FE\uB302\uB303\uB305\uB306\uB307\uB309",6,"\uB312\uB316",5,"\uB31D",54,"\uB357\uB359\uB35A\uB35D\uB360\uB361\uB362\uB363"],["8941","\uB366\uB368\uB36A\uB36C\uB36D\uB36F\uB372\uB373\uB375\uB376\uB377\uB379",6,"\uB382\uB386",5,"\uB38D"],["8961","\uB38E\uB38F\uB391\uB392\uB393\uB395",10,"\uB3A2",5,"\uB3A9\uB3AA\uB3AB\uB3AD"],["8981","\uB3AE",21,"\uB3C6\uB3C7\uB3C9\uB3CA\uB3CD\uB3CF\uB3D1\uB3D2\uB3D3\uB3D6\uB3D8\uB3DA\uB3DC\uB3DE\uB3DF\uB3E1\uB3E2\uB3E3\uB3E5\uB3E6\uB3E7\uB3E9",18,"\uB3FD",18,"\uB411",6,"\uB419\uB41A\uB41B\uB41D\uB41E\uB41F\uB421",6,"\uB42A\uB42C",7,"\uB435",15],["8a41","\uB445",10,"\uB452\uB453\uB455\uB456\uB457\uB459",6,"\uB462\uB464\uB466"],["8a61","\uB467",4,"\uB46D",18,"\uB481\uB482"],["8a81","\uB483",4,"\uB489",19,"\uB49E",5,"\uB4A5\uB4A6\uB4A7\uB4A9\uB4AA\uB4AB\uB4AD",7,"\uB4B6\uB4B8\uB4BA",5,"\uB4C1\uB4C2\uB4C3\uB4C5\uB4C6\uB4C7\uB4C9",6,"\uB4D1\uB4D2\uB4D3\uB4D4\uB4D6",5,"\uB4DE\uB4DF\uB4E1\uB4E2\uB4E5\uB4E7",4,"\uB4EE\uB4F0\uB4F2",5,"\uB4F9",26,"\uB516\uB517\uB519\uB51A\uB51D"],["8b41","\uB51E",5,"\uB526\uB52B",4,"\uB532\uB533\uB535\uB536\uB537\uB539",6,"\uB542\uB546"],["8b61","\uB547\uB548\uB549\uB54A\uB54E\uB54F\uB551\uB552\uB553\uB555",6,"\uB55E\uB562",8],["8b81","\uB56B",52,"\uB5A2\uB5A3\uB5A5\uB5A6\uB5A7\uB5A9\uB5AC\uB5AD\uB5AE\uB5AF\uB5B2\uB5B6",4,"\uB5BE\uB5BF\uB5C1\uB5C2\uB5C3\uB5C5",6,"\uB5CE\uB5D2",5,"\uB5D9",18,"\uB5ED",18],["8c41","\uB600",15,"\uB612\uB613\uB615\uB616\uB617\uB619",4],["8c61","\uB61E",6,"\uB626",5,"\uB62D",6,"\uB635",5],["8c81","\uB63B",12,"\uB649",26,"\uB665\uB666\uB667\uB669",50,"\uB69E\uB69F\uB6A1\uB6A2\uB6A3\uB6A5",5,"\uB6AD\uB6AE\uB6AF\uB6B0\uB6B2",16],["8d41","\uB6C3",16,"\uB6D5",8],["8d61","\uB6DE",17,"\uB6F1\uB6F2\uB6F3\uB6F5\uB6F6\uB6F7\uB6F9\uB6FA"],["8d81","\uB6FB",4,"\uB702\uB703\uB704\uB706",33,"\uB72A\uB72B\uB72D\uB72E\uB731",6,"\uB73A\uB73C",7,"\uB745\uB746\uB747\uB749\uB74A\uB74B\uB74D",6,"\uB756",9,"\uB761\uB762\uB763\uB765\uB766\uB767\uB769",6,"\uB772\uB774\uB776",5,"\uB77E\uB77F\uB781\uB782\uB783\uB785",6,"\uB78E\uB793\uB794\uB795\uB79A\uB79B\uB79D\uB79E"],["8e41","\uB79F\uB7A1",6,"\uB7AA\uB7AE",5,"\uB7B6\uB7B7\uB7B9",8],["8e61","\uB7C2",4,"\uB7C8\uB7CA",19],["8e81","\uB7DE",13,"\uB7EE\uB7EF\uB7F1\uB7F2\uB7F3\uB7F5",6,"\uB7FE\uB802",4,"\uB80A\uB80B\uB80D\uB80E\uB80F\uB811",6,"\uB81A\uB81C\uB81E",5,"\uB826\uB827\uB829\uB82A\uB82B\uB82D",6,"\uB836\uB83A",5,"\uB841\uB842\uB843\uB845",11,"\uB852\uB854",7,"\uB85E\uB85F\uB861\uB862\uB863\uB865",6,"\uB86E\uB870\uB872",5,"\uB879\uB87A\uB87B\uB87D",7],["8f41","\uB885",7,"\uB88E",17],["8f61","\uB8A0",7,"\uB8A9",6,"\uB8B1\uB8B2\uB8B3\uB8B5\uB8B6\uB8B7\uB8B9",4],["8f81","\uB8BE\uB8BF\uB8C2\uB8C4\uB8C6",5,"\uB8CD\uB8CE\uB8CF\uB8D1\uB8D2\uB8D3\uB8D5",7,"\uB8DE\uB8E0\uB8E2",5,"\uB8EA\uB8EB\uB8ED\uB8EE\uB8EF\uB8F1",6,"\uB8FA\uB8FC\uB8FE",5,"\uB905",18,"\uB919",6,"\uB921",26,"\uB93E\uB93F\uB941\uB942\uB943\uB945",6,"\uB94D\uB94E\uB950\uB952",5],["9041","\uB95A\uB95B\uB95D\uB95E\uB95F\uB961",6,"\uB96A\uB96C\uB96E",5,"\uB976\uB977\uB979\uB97A\uB97B\uB97D"],["9061","\uB97E",5,"\uB986\uB988\uB98B\uB98C\uB98F",15],["9081","\uB99F",12,"\uB9AE\uB9AF\uB9B1\uB9B2\uB9B3\uB9B5",6,"\uB9BE\uB9C0\uB9C2",5,"\uB9CA\uB9CB\uB9CD\uB9D3",4,"\uB9DA\uB9DC\uB9DF\uB9E0\uB9E2\uB9E6\uB9E7\uB9E9\uB9EA\uB9EB\uB9ED",6,"\uB9F6\uB9FB",4,"\uBA02",5,"\uBA09",11,"\uBA16",33,"\uBA3A\uBA3B\uBA3D\uBA3E\uBA3F\uBA41\uBA43\uBA44\uBA45\uBA46"],["9141","\uBA47\uBA4A\uBA4C\uBA4F\uBA50\uBA51\uBA52\uBA56\uBA57\uBA59\uBA5A\uBA5B\uBA5D",6,"\uBA66\uBA6A",5],["9161","\uBA72\uBA73\uBA75\uBA76\uBA77\uBA79",9,"\uBA86\uBA88\uBA89\uBA8A\uBA8B\uBA8D",5],["9181","\uBA93",20,"\uBAAA\uBAAD\uBAAE\uBAAF\uBAB1\uBAB3",4,"\uBABA\uBABC\uBABE",5,"\uBAC5\uBAC6\uBAC7\uBAC9",14,"\uBADA",33,"\uBAFD\uBAFE\uBAFF\uBB01\uBB02\uBB03\uBB05",7,"\uBB0E\uBB10\uBB12",5,"\uBB19\uBB1A\uBB1B\uBB1D\uBB1E\uBB1F\uBB21",6],["9241","\uBB28\uBB2A\uBB2C",7,"\uBB37\uBB39\uBB3A\uBB3F",4,"\uBB46\uBB48\uBB4A\uBB4B\uBB4C\uBB4E\uBB51\uBB52"],["9261","\uBB53\uBB55\uBB56\uBB57\uBB59",7,"\uBB62\uBB64",7,"\uBB6D",4],["9281","\uBB72",21,"\uBB89\uBB8A\uBB8B\uBB8D\uBB8E\uBB8F\uBB91",18,"\uBBA5\uBBA6\uBBA7\uBBA9\uBBAA\uBBAB\uBBAD",6,"\uBBB5\uBBB6\uBBB8",7,"\uBBC1\uBBC2\uBBC3\uBBC5\uBBC6\uBBC7\uBBC9",6,"\uBBD1\uBBD2\uBBD4",35,"\uBBFA\uBBFB\uBBFD\uBBFE\uBC01"],["9341","\uBC03",4,"\uBC0A\uBC0E\uBC10\uBC12\uBC13\uBC19\uBC1A\uBC20\uBC21\uBC22\uBC23\uBC26\uBC28\uBC2A\uBC2B\uBC2C\uBC2E\uBC2F\uBC32\uBC33\uBC35"],["9361","\uBC36\uBC37\uBC39",6,"\uBC42\uBC46\uBC47\uBC48\uBC4A\uBC4B\uBC4E\uBC4F\uBC51",8],["9381","\uBC5A\uBC5B\uBC5C\uBC5E",37,"\uBC86\uBC87\uBC89\uBC8A\uBC8D\uBC8F",4,"\uBC96\uBC98\uBC9B",4,"\uBCA2\uBCA3\uBCA5\uBCA6\uBCA9",6,"\uBCB2\uBCB6",5,"\uBCBE\uBCBF\uBCC1\uBCC2\uBCC3\uBCC5",7,"\uBCCE\uBCD2\uBCD3\uBCD4\uBCD6\uBCD7\uBCD9\uBCDA\uBCDB\uBCDD",22,"\uBCF7\uBCF9\uBCFA\uBCFB\uBCFD"],["9441","\uBCFE",5,"\uBD06\uBD08\uBD0A",5,"\uBD11\uBD12\uBD13\uBD15",8],["9461","\uBD1E",5,"\uBD25",6,"\uBD2D",12],["9481","\uBD3A",5,"\uBD41",6,"\uBD4A\uBD4B\uBD4D\uBD4E\uBD4F\uBD51",6,"\uBD5A",9,"\uBD65\uBD66\uBD67\uBD69",22,"\uBD82\uBD83\uBD85\uBD86\uBD8B",4,"\uBD92\uBD94\uBD96\uBD97\uBD98\uBD9B\uBD9D",6,"\uBDA5",10,"\uBDB1",6,"\uBDB9",24],["9541","\uBDD2\uBDD3\uBDD6\uBDD7\uBDD9\uBDDA\uBDDB\uBDDD",11,"\uBDEA",5,"\uBDF1"],["9561","\uBDF2\uBDF3\uBDF5\uBDF6\uBDF7\uBDF9",6,"\uBE01\uBE02\uBE04\uBE06",5,"\uBE0E\uBE0F\uBE11\uBE12\uBE13"],["9581","\uBE15",6,"\uBE1E\uBE20",35,"\uBE46\uBE47\uBE49\uBE4A\uBE4B\uBE4D\uBE4F",4,"\uBE56\uBE58\uBE5C\uBE5D\uBE5E\uBE5F\uBE62\uBE63\uBE65\uBE66\uBE67\uBE69\uBE6B",4,"\uBE72\uBE76",4,"\uBE7E\uBE7F\uBE81\uBE82\uBE83\uBE85",6,"\uBE8E\uBE92",5,"\uBE9A",13,"\uBEA9",14],["9641","\uBEB8",23,"\uBED2\uBED3"],["9661","\uBED5\uBED6\uBED9",6,"\uBEE1\uBEE2\uBEE6",5,"\uBEED",8],["9681","\uBEF6",10,"\uBF02",5,"\uBF0A",13,"\uBF1A\uBF1E",33,"\uBF42\uBF43\uBF45\uBF46\uBF47\uBF49",6,"\uBF52\uBF53\uBF54\uBF56",44],["9741","\uBF83",16,"\uBF95",8],["9761","\uBF9E",17,"\uBFB1",7],["9781","\uBFB9",11,"\uBFC6",5,"\uBFCE\uBFCF\uBFD1\uBFD2\uBFD3\uBFD5",6,"\uBFDD\uBFDE\uBFE0\uBFE2",89,"\uC03D\uC03E\uC03F"],["9841","\uC040",16,"\uC052",5,"\uC059\uC05A\uC05B"],["9861","\uC05D\uC05E\uC05F\uC061",6,"\uC06A",15],["9881","\uC07A",21,"\uC092\uC093\uC095\uC096\uC097\uC099",6,"\uC0A2\uC0A4\uC0A6",5,"\uC0AE\uC0B1\uC0B2\uC0B7",4,"\uC0BE\uC0C2\uC0C3\uC0C4\uC0C6\uC0C7\uC0CA\uC0CB\uC0CD\uC0CE\uC0CF\uC0D1",6,"\uC0DA\uC0DE",5,"\uC0E6\uC0E7\uC0E9\uC0EA\uC0EB\uC0ED",6,"\uC0F6\uC0F8\uC0FA",5,"\uC101\uC102\uC103\uC105\uC106\uC107\uC109",6,"\uC111\uC112\uC113\uC114\uC116",5,"\uC121\uC122\uC125\uC128\uC129\uC12A\uC12B\uC12E"],["9941","\uC132\uC133\uC134\uC135\uC137\uC13A\uC13B\uC13D\uC13E\uC13F\uC141",6,"\uC14A\uC14E",5,"\uC156\uC157"],["9961","\uC159\uC15A\uC15B\uC15D",6,"\uC166\uC16A",5,"\uC171\uC172\uC173\uC175\uC176\uC177\uC179\uC17A\uC17B"],["9981","\uC17C",8,"\uC186",5,"\uC18F\uC191\uC192\uC193\uC195\uC197",4,"\uC19E\uC1A0\uC1A2\uC1A3\uC1A4\uC1A6\uC1A7\uC1AA\uC1AB\uC1AD\uC1AE\uC1AF\uC1B1",11,"\uC1BE",5,"\uC1C5\uC1C6\uC1C7\uC1C9\uC1CA\uC1CB\uC1CD",6,"\uC1D5\uC1D6\uC1D9",6,"\uC1E1\uC1E2\uC1E3\uC1E5\uC1E6\uC1E7\uC1E9",6,"\uC1F2\uC1F4",7,"\uC1FE\uC1FF\uC201\uC202\uC203\uC205",6,"\uC20E\uC210\uC212",5,"\uC21A\uC21B\uC21D\uC21E\uC221\uC222\uC223"],["9a41","\uC224\uC225\uC226\uC227\uC22A\uC22C\uC22E\uC230\uC233\uC235",16],["9a61","\uC246\uC247\uC249",6,"\uC252\uC253\uC255\uC256\uC257\uC259",6,"\uC261\uC262\uC263\uC264\uC266"],["9a81","\uC267",4,"\uC26E\uC26F\uC271\uC272\uC273\uC275",6,"\uC27E\uC280\uC282",5,"\uC28A",5,"\uC291",6,"\uC299\uC29A\uC29C\uC29E",5,"\uC2A6\uC2A7\uC2A9\uC2AA\uC2AB\uC2AE",5,"\uC2B6\uC2B8\uC2BA",33,"\uC2DE\uC2DF\uC2E1\uC2E2\uC2E5",5,"\uC2EE\uC2F0\uC2F2\uC2F3\uC2F4\uC2F5\uC2F7\uC2FA\uC2FD\uC2FE\uC2FF\uC301",6,"\uC30A\uC30B\uC30E\uC30F"],["9b41","\uC310\uC311\uC312\uC316\uC317\uC319\uC31A\uC31B\uC31D",6,"\uC326\uC327\uC32A",8],["9b61","\uC333",17,"\uC346",7],["9b81","\uC34E",25,"\uC36A\uC36B\uC36D\uC36E\uC36F\uC371\uC373",4,"\uC37A\uC37B\uC37E",5,"\uC385\uC386\uC387\uC389\uC38A\uC38B\uC38D",50,"\uC3C1",22,"\uC3DA"],["9c41","\uC3DB\uC3DD\uC3DE\uC3E1\uC3E3",4,"\uC3EA\uC3EB\uC3EC\uC3EE",5,"\uC3F6\uC3F7\uC3F9",5],["9c61","\uC3FF",8,"\uC409",6,"\uC411",9],["9c81","\uC41B",8,"\uC425",6,"\uC42D\uC42E\uC42F\uC431\uC432\uC433\uC435",6,"\uC43E",9,"\uC449",26,"\uC466\uC467\uC469\uC46A\uC46B\uC46D",6,"\uC476\uC477\uC478\uC47A",5,"\uC481",18,"\uC495",6,"\uC49D",12],["9d41","\uC4AA",13,"\uC4B9\uC4BA\uC4BB\uC4BD",8],["9d61","\uC4C6",25],["9d81","\uC4E0",8,"\uC4EA",5,"\uC4F2\uC4F3\uC4F5\uC4F6\uC4F7\uC4F9\uC4FB\uC4FC\uC4FD\uC4FE\uC502",9,"\uC50D\uC50E\uC50F\uC511\uC512\uC513\uC515",6,"\uC51D",10,"\uC52A\uC52B\uC52D\uC52E\uC52F\uC531",6,"\uC53A\uC53C\uC53E",5,"\uC546\uC547\uC54B\uC54F\uC550\uC551\uC552\uC556\uC55A\uC55B\uC55C\uC55F\uC562\uC563\uC565\uC566\uC567\uC569",6,"\uC572\uC576",5,"\uC57E\uC57F\uC581\uC582\uC583\uC585\uC586\uC588\uC589\uC58A\uC58B\uC58E\uC590\uC592\uC593\uC594"],["9e41","\uC596\uC599\uC59A\uC59B\uC59D\uC59E\uC59F\uC5A1",7,"\uC5AA",9,"\uC5B6"],["9e61","\uC5B7\uC5BA\uC5BF",4,"\uC5CB\uC5CD\uC5CF\uC5D2\uC5D3\uC5D5\uC5D6\uC5D7\uC5D9",6,"\uC5E2\uC5E4\uC5E6\uC5E7"],["9e81","\uC5E8\uC5E9\uC5EA\uC5EB\uC5EF\uC5F1\uC5F2\uC5F3\uC5F5\uC5F8\uC5F9\uC5FA\uC5FB\uC602\uC603\uC604\uC609\uC60A\uC60B\uC60D\uC60E\uC60F\uC611",6,"\uC61A\uC61D",6,"\uC626\uC627\uC629\uC62A\uC62B\uC62F\uC631\uC632\uC636\uC638\uC63A\uC63C\uC63D\uC63E\uC63F\uC642\uC643\uC645\uC646\uC647\uC649",6,"\uC652\uC656",5,"\uC65E\uC65F\uC661",10,"\uC66D\uC66E\uC670\uC672",5,"\uC67A\uC67B\uC67D\uC67E\uC67F\uC681",6,"\uC68A\uC68C\uC68E",5,"\uC696\uC697\uC699\uC69A\uC69B\uC69D",6,"\uC6A6"],["9f41","\uC6A8\uC6AA",5,"\uC6B2\uC6B3\uC6B5\uC6B6\uC6B7\uC6BB",4,"\uC6C2\uC6C4\uC6C6",5,"\uC6CE"],["9f61","\uC6CF\uC6D1\uC6D2\uC6D3\uC6D5",6,"\uC6DE\uC6DF\uC6E2",5,"\uC6EA\uC6EB\uC6ED\uC6EE\uC6EF\uC6F1\uC6F2"],["9f81","\uC6F3",4,"\uC6FA\uC6FB\uC6FC\uC6FE",5,"\uC706\uC707\uC709\uC70A\uC70B\uC70D",6,"\uC716\uC718\uC71A",5,"\uC722\uC723\uC725\uC726\uC727\uC729",6,"\uC732\uC734\uC736\uC738\uC739\uC73A\uC73B\uC73E\uC73F\uC741\uC742\uC743\uC745",4,"\uC74B\uC74E\uC750\uC759\uC75A\uC75B\uC75D\uC75E\uC75F\uC761",6,"\uC769\uC76A\uC76C",7,"\uC776\uC777\uC779\uC77A\uC77B\uC77F\uC780\uC781\uC782\uC786\uC78B\uC78C\uC78D\uC78F\uC792\uC793\uC795\uC799\uC79B",4,"\uC7A2\uC7A7",4,"\uC7AE\uC7AF\uC7B1\uC7B2\uC7B3\uC7B5\uC7B6\uC7B7"],["a041","\uC7B8\uC7B9\uC7BA\uC7BB\uC7BE\uC7C2",5,"\uC7CA\uC7CB\uC7CD\uC7CF\uC7D1",6,"\uC7D9\uC7DA\uC7DB\uC7DC"],["a061","\uC7DE",5,"\uC7E5\uC7E6\uC7E7\uC7E9\uC7EA\uC7EB\uC7ED",13],["a081","\uC7FB",4,"\uC802\uC803\uC805\uC806\uC807\uC809\uC80B",4,"\uC812\uC814\uC817",4,"\uC81E\uC81F\uC821\uC822\uC823\uC825",6,"\uC82E\uC830\uC832",5,"\uC839\uC83A\uC83B\uC83D\uC83E\uC83F\uC841",6,"\uC84A\uC84B\uC84E",5,"\uC855",26,"\uC872\uC873\uC875\uC876\uC877\uC879\uC87B",4,"\uC882\uC884\uC888\uC889\uC88A\uC88E",5,"\uC895",7,"\uC89E\uC8A0\uC8A2\uC8A3\uC8A4"],["a141","\uC8A5\uC8A6\uC8A7\uC8A9",18,"\uC8BE\uC8BF\uC8C0\uC8C1"],["a161","\uC8C2\uC8C3\uC8C5\uC8C6\uC8C7\uC8C9\uC8CA\uC8CB\uC8CD",6,"\uC8D6\uC8D8\uC8DA",5,"\uC8E2\uC8E3\uC8E5"],["a181","\uC8E6",14,"\uC8F6",5,"\uC8FE\uC8FF\uC901\uC902\uC903\uC907",4,"\uC90E\u3000\u3001\u3002\xB7\u2025\u2026\xA8\u3003\xAD\u2015\u2225\uFF3C\u223C\u2018\u2019\u201C\u201D\u3014\u3015\u3008",9,"\xB1\xD7\xF7\u2260\u2264\u2265\u221E\u2234\xB0\u2032\u2033\u2103\u212B\uFFE0\uFFE1\uFFE5\u2642\u2640\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\xA7\u203B\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u2192\u2190\u2191\u2193\u2194\u3013\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229\u2227\u2228\uFFE2"],["a241","\uC910\uC912",5,"\uC919",18],["a261","\uC92D",6,"\uC935",18],["a281","\uC948",7,"\uC952\uC953\uC955\uC956\uC957\uC959",6,"\uC962\uC964",7,"\uC96D\uC96E\uC96F\u21D2\u21D4\u2200\u2203\xB4\uFF5E\u02C7\u02D8\u02DD\u02DA\u02D9\xB8\u02DB\xA1\xBF\u02D0\u222E\u2211\u220F\xA4\u2109\u2030\u25C1\u25C0\u25B7\u25B6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25C8\u25A3\u25D0\u25D1\u2592\u25A4\u25A5\u25A8\u25A7\u25A6\u25A9\u2668\u260F\u260E\u261C\u261E\xB6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266D\u2669\u266A\u266C\u327F\u321C\u2116\u33C7\u2122\u33C2\u33D8\u2121\u20AC\xAE"],["a341","\uC971\uC972\uC973\uC975",6,"\uC97D",10,"\uC98A\uC98B\uC98D\uC98E\uC98F"],["a361","\uC991",6,"\uC99A\uC99C\uC99E",16],["a381","\uC9AF",16,"\uC9C2\uC9C3\uC9C5\uC9C6\uC9C9\uC9CB",4,"\uC9D2\uC9D4\uC9D7\uC9D8\uC9DB\uFF01",58,"\uFFE6\uFF3D",32,"\uFFE3"],["a441","\uC9DE\uC9DF\uC9E1\uC9E3\uC9E5\uC9E6\uC9E8\uC9E9\uC9EA\uC9EB\uC9EE\uC9F2",5,"\uC9FA\uC9FB\uC9FD\uC9FE\uC9FF\uCA01\uCA02\uCA03\uCA04"],["a461","\uCA05\uCA06\uCA07\uCA0A\uCA0E",5,"\uCA15\uCA16\uCA17\uCA19",12],["a481","\uCA26\uCA27\uCA28\uCA2A",28,"\u3131",93],["a541","\uCA47",4,"\uCA4E\uCA4F\uCA51\uCA52\uCA53\uCA55",6,"\uCA5E\uCA62",5,"\uCA69\uCA6A"],["a561","\uCA6B",17,"\uCA7E",5,"\uCA85\uCA86"],["a581","\uCA87",16,"\uCA99",14,"\u2170",9],["a5b0","\u2160",9],["a5c1","\u0391",16,"\u03A3",6],["a5e1","\u03B1",16,"\u03C3",6],["a641","\uCAA8",19,"\uCABE\uCABF\uCAC1\uCAC2\uCAC3\uCAC5"],["a661","\uCAC6",5,"\uCACE\uCAD0\uCAD2\uCAD4\uCAD5\uCAD6\uCAD7\uCADA",5,"\uCAE1",6],["a681","\uCAE8\uCAE9\uCAEA\uCAEB\uCAED",6,"\uCAF5",18,"\uCB09\uCB0A\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542\u2512\u2511\u251A\u2519\u2516\u2515\u250E\u250D\u251E\u251F\u2521\u2522\u2526\u2527\u2529\u252A\u252D\u252E\u2531\u2532\u2535\u2536\u2539\u253A\u253D\u253E\u2540\u2541\u2543",7],["a741","\uCB0B",4,"\uCB11\uCB12\uCB13\uCB15\uCB16\uCB17\uCB19",6,"\uCB22",7],["a761","\uCB2A",22,"\uCB42\uCB43\uCB44"],["a781","\uCB45\uCB46\uCB47\uCB4A\uCB4B\uCB4D\uCB4E\uCB4F\uCB51",6,"\uCB5A\uCB5B\uCB5C\uCB5E",5,"\uCB65",7,"\u3395\u3396\u3397\u2113\u3398\u33C4\u33A3\u33A4\u33A5\u33A6\u3399",9,"\u33CA\u338D\u338E\u338F\u33CF\u3388\u3389\u33C8\u33A7\u33A8\u33B0",9,"\u3380",4,"\u33BA",5,"\u3390",4,"\u2126\u33C0\u33C1\u338A\u338B\u338C\u33D6\u33C5\u33AD\u33AE\u33AF\u33DB\u33A9\u33AA\u33AB\u33AC\u33DD\u33D0\u33D3\u33C3\u33C9\u33DC\u33C6"],["a841","\uCB6D",10,"\uCB7A",14],["a861","\uCB89",18,"\uCB9D",6],["a881","\uCBA4",19,"\uCBB9",11,"\xC6\xD0\xAA\u0126"],["a8a6","\u0132"],["a8a8","\u013F\u0141\xD8\u0152\xBA\xDE\u0166\u014A"],["a8b1","\u3260",27,"\u24D0",25,"\u2460",14,"\xBD\u2153\u2154\xBC\xBE\u215B\u215C\u215D\u215E"],["a941","\uCBC5",14,"\uCBD5",10],["a961","\uCBE0\uCBE1\uCBE2\uCBE3\uCBE5\uCBE6\uCBE8\uCBEA",18],["a981","\uCBFD",14,"\uCC0E\uCC0F\uCC11\uCC12\uCC13\uCC15",6,"\uCC1E\uCC1F\uCC20\uCC23\uCC24\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0140\u0142\xF8\u0153\xDF\xFE\u0167\u014B\u0149\u3200",27,"\u249C",25,"\u2474",14,"\xB9\xB2\xB3\u2074\u207F\u2081\u2082\u2083\u2084"],["aa41","\uCC25\uCC26\uCC2A\uCC2B\uCC2D\uCC2F\uCC31",6,"\uCC3A\uCC3F",4,"\uCC46\uCC47\uCC49\uCC4A\uCC4B\uCC4D\uCC4E"],["aa61","\uCC4F",4,"\uCC56\uCC5A",5,"\uCC61\uCC62\uCC63\uCC65\uCC67\uCC69",6,"\uCC71\uCC72"],["aa81","\uCC73\uCC74\uCC76",29,"\u3041",82],["ab41","\uCC94\uCC95\uCC96\uCC97\uCC9A\uCC9B\uCC9D\uCC9E\uCC9F\uCCA1",6,"\uCCAA\uCCAE",5,"\uCCB6\uCCB7\uCCB9"],["ab61","\uCCBA\uCCBB\uCCBD",6,"\uCCC6\uCCC8\uCCCA",5,"\uCCD1\uCCD2\uCCD3\uCCD5",5],["ab81","\uCCDB",8,"\uCCE5",6,"\uCCED\uCCEE\uCCEF\uCCF1",12,"\u30A1",85],["ac41","\uCCFE\uCCFF\uCD00\uCD02",5,"\uCD0A\uCD0B\uCD0D\uCD0E\uCD0F\uCD11",6,"\uCD1A\uCD1C\uCD1E\uCD1F\uCD20"],["ac61","\uCD21\uCD22\uCD23\uCD25\uCD26\uCD27\uCD29\uCD2A\uCD2B\uCD2D",11,"\uCD3A",4],["ac81","\uCD3F",28,"\uCD5D\uCD5E\uCD5F\u0410",5,"\u0401\u0416",25],["acd1","\u0430",5,"\u0451\u0436",25],["ad41","\uCD61\uCD62\uCD63\uCD65",6,"\uCD6E\uCD70\uCD72",5,"\uCD79",7],["ad61","\uCD81",6,"\uCD89",10,"\uCD96\uCD97\uCD99\uCD9A\uCD9B\uCD9D\uCD9E\uCD9F"],["ad81","\uCDA0\uCDA1\uCDA2\uCDA3\uCDA6\uCDA8\uCDAA",5,"\uCDB1",18,"\uCDC5"],["ae41","\uCDC6",5,"\uCDCD\uCDCE\uCDCF\uCDD1",16],["ae61","\uCDE2",5,"\uCDE9\uCDEA\uCDEB\uCDED\uCDEE\uCDEF\uCDF1",6,"\uCDFA\uCDFC\uCDFE",4],["ae81","\uCE03\uCE05\uCE06\uCE07\uCE09\uCE0A\uCE0B\uCE0D",6,"\uCE15\uCE16\uCE17\uCE18\uCE1A",5,"\uCE22\uCE23\uCE25\uCE26\uCE27\uCE29\uCE2A\uCE2B"],["af41","\uCE2C\uCE2D\uCE2E\uCE2F\uCE32\uCE34\uCE36",19],["af61","\uCE4A",13,"\uCE5A\uCE5B\uCE5D\uCE5E\uCE62",5,"\uCE6A\uCE6C"],["af81","\uCE6E",5,"\uCE76\uCE77\uCE79\uCE7A\uCE7B\uCE7D",6,"\uCE86\uCE88\uCE8A",5,"\uCE92\uCE93\uCE95\uCE96\uCE97\uCE99"],["b041","\uCE9A",5,"\uCEA2\uCEA6",5,"\uCEAE",12],["b061","\uCEBB",5,"\uCEC2",19],["b081","\uCED6",13,"\uCEE6\uCEE7\uCEE9\uCEEA\uCEED",6,"\uCEF6\uCEFA",5,"\uAC00\uAC01\uAC04\uAC07\uAC08\uAC09\uAC0A\uAC10",7,"\uAC19",4,"\uAC20\uAC24\uAC2C\uAC2D\uAC2F\uAC30\uAC31\uAC38\uAC39\uAC3C\uAC40\uAC4B\uAC4D\uAC54\uAC58\uAC5C\uAC70\uAC71\uAC74\uAC77\uAC78\uAC7A\uAC80\uAC81\uAC83\uAC84\uAC85\uAC86\uAC89\uAC8A\uAC8B\uAC8C\uAC90\uAC94\uAC9C\uAC9D\uAC9F\uACA0\uACA1\uACA8\uACA9\uACAA\uACAC\uACAF\uACB0\uACB8\uACB9\uACBB\uACBC\uACBD\uACC1\uACC4\uACC8\uACCC\uACD5\uACD7\uACE0\uACE1\uACE4\uACE7\uACE8\uACEA\uACEC\uACEF\uACF0\uACF1\uACF3\uACF5\uACF6\uACFC\uACFD\uAD00\uAD04\uAD06"],["b141","\uCF02\uCF03\uCF05\uCF06\uCF07\uCF09",6,"\uCF12\uCF14\uCF16",5,"\uCF1D\uCF1E\uCF1F\uCF21\uCF22\uCF23"],["b161","\uCF25",6,"\uCF2E\uCF32",5,"\uCF39",11],["b181","\uCF45",14,"\uCF56\uCF57\uCF59\uCF5A\uCF5B\uCF5D",6,"\uCF66\uCF68\uCF6A\uCF6B\uCF6C\uAD0C\uAD0D\uAD0F\uAD11\uAD18\uAD1C\uAD20\uAD29\uAD2C\uAD2D\uAD34\uAD35\uAD38\uAD3C\uAD44\uAD45\uAD47\uAD49\uAD50\uAD54\uAD58\uAD61\uAD63\uAD6C\uAD6D\uAD70\uAD73\uAD74\uAD75\uAD76\uAD7B\uAD7C\uAD7D\uAD7F\uAD81\uAD82\uAD88\uAD89\uAD8C\uAD90\uAD9C\uAD9D\uADA4\uADB7\uADC0\uADC1\uADC4\uADC8\uADD0\uADD1\uADD3\uADDC\uADE0\uADE4\uADF8\uADF9\uADFC\uADFF\uAE00\uAE01\uAE08\uAE09\uAE0B\uAE0D\uAE14\uAE30\uAE31\uAE34\uAE37\uAE38\uAE3A\uAE40\uAE41\uAE43\uAE45\uAE46\uAE4A\uAE4C\uAE4D\uAE4E\uAE50\uAE54\uAE56\uAE5C\uAE5D\uAE5F\uAE60\uAE61\uAE65\uAE68\uAE69\uAE6C\uAE70\uAE78"],["b241","\uCF6D\uCF6E\uCF6F\uCF72\uCF73\uCF75\uCF76\uCF77\uCF79",6,"\uCF81\uCF82\uCF83\uCF84\uCF86",5,"\uCF8D"],["b261","\uCF8E",18,"\uCFA2",5,"\uCFA9"],["b281","\uCFAA",5,"\uCFB1",18,"\uCFC5",6,"\uAE79\uAE7B\uAE7C\uAE7D\uAE84\uAE85\uAE8C\uAEBC\uAEBD\uAEBE\uAEC0\uAEC4\uAECC\uAECD\uAECF\uAED0\uAED1\uAED8\uAED9\uAEDC\uAEE8\uAEEB\uAEED\uAEF4\uAEF8\uAEFC\uAF07\uAF08\uAF0D\uAF10\uAF2C\uAF2D\uAF30\uAF32\uAF34\uAF3C\uAF3D\uAF3F\uAF41\uAF42\uAF43\uAF48\uAF49\uAF50\uAF5C\uAF5D\uAF64\uAF65\uAF79\uAF80\uAF84\uAF88\uAF90\uAF91\uAF95\uAF9C\uAFB8\uAFB9\uAFBC\uAFC0\uAFC7\uAFC8\uAFC9\uAFCB\uAFCD\uAFCE\uAFD4\uAFDC\uAFE8\uAFE9\uAFF0\uAFF1\uAFF4\uAFF8\uB000\uB001\uB004\uB00C\uB010\uB014\uB01C\uB01D\uB028\uB044\uB045\uB048\uB04A\uB04C\uB04E\uB053\uB054\uB055\uB057\uB059"],["b341","\uCFCC",19,"\uCFE2\uCFE3\uCFE5\uCFE6\uCFE7\uCFE9"],["b361","\uCFEA",5,"\uCFF2\uCFF4\uCFF6",5,"\uCFFD\uCFFE\uCFFF\uD001\uD002\uD003\uD005",5],["b381","\uD00B",5,"\uD012",5,"\uD019",19,"\uB05D\uB07C\uB07D\uB080\uB084\uB08C\uB08D\uB08F\uB091\uB098\uB099\uB09A\uB09C\uB09F\uB0A0\uB0A1\uB0A2\uB0A8\uB0A9\uB0AB",4,"\uB0B1\uB0B3\uB0B4\uB0B5\uB0B8\uB0BC\uB0C4\uB0C5\uB0C7\uB0C8\uB0C9\uB0D0\uB0D1\uB0D4\uB0D8\uB0E0\uB0E5\uB108\uB109\uB10B\uB10C\uB110\uB112\uB113\uB118\uB119\uB11B\uB11C\uB11D\uB123\uB124\uB125\uB128\uB12C\uB134\uB135\uB137\uB138\uB139\uB140\uB141\uB144\uB148\uB150\uB151\uB154\uB155\uB158\uB15C\uB160\uB178\uB179\uB17C\uB180\uB182\uB188\uB189\uB18B\uB18D\uB192\uB193\uB194\uB198\uB19C\uB1A8\uB1CC\uB1D0\uB1D4\uB1DC\uB1DD"],["b441","\uD02E",5,"\uD036\uD037\uD039\uD03A\uD03B\uD03D",6,"\uD046\uD048\uD04A",5],["b461","\uD051\uD052\uD053\uD055\uD056\uD057\uD059",6,"\uD061",10,"\uD06E\uD06F"],["b481","\uD071\uD072\uD073\uD075",6,"\uD07E\uD07F\uD080\uD082",18,"\uB1DF\uB1E8\uB1E9\uB1EC\uB1F0\uB1F9\uB1FB\uB1FD\uB204\uB205\uB208\uB20B\uB20C\uB214\uB215\uB217\uB219\uB220\uB234\uB23C\uB258\uB25C\uB260\uB268\uB269\uB274\uB275\uB27C\uB284\uB285\uB289\uB290\uB291\uB294\uB298\uB299\uB29A\uB2A0\uB2A1\uB2A3\uB2A5\uB2A6\uB2AA\uB2AC\uB2B0\uB2B4\uB2C8\uB2C9\uB2CC\uB2D0\uB2D2\uB2D8\uB2D9\uB2DB\uB2DD\uB2E2\uB2E4\uB2E5\uB2E6\uB2E8\uB2EB",4,"\uB2F3\uB2F4\uB2F5\uB2F7",4,"\uB2FF\uB300\uB301\uB304\uB308\uB310\uB311\uB313\uB314\uB315\uB31C\uB354\uB355\uB356\uB358\uB35B\uB35C\uB35E\uB35F\uB364\uB365"],["b541","\uD095",14,"\uD0A6\uD0A7\uD0A9\uD0AA\uD0AB\uD0AD",5],["b561","\uD0B3\uD0B6\uD0B8\uD0BA",5,"\uD0C2\uD0C3\uD0C5\uD0C6\uD0C7\uD0CA",5,"\uD0D2\uD0D6",4],["b581","\uD0DB\uD0DE\uD0DF\uD0E1\uD0E2\uD0E3\uD0E5",6,"\uD0EE\uD0F2",5,"\uD0F9",11,"\uB367\uB369\uB36B\uB36E\uB370\uB371\uB374\uB378\uB380\uB381\uB383\uB384\uB385\uB38C\uB390\uB394\uB3A0\uB3A1\uB3A8\uB3AC\uB3C4\uB3C5\uB3C8\uB3CB\uB3CC\uB3CE\uB3D0\uB3D4\uB3D5\uB3D7\uB3D9\uB3DB\uB3DD\uB3E0\uB3E4\uB3E8\uB3FC\uB410\uB418\uB41C\uB420\uB428\uB429\uB42B\uB434\uB450\uB451\uB454\uB458\uB460\uB461\uB463\uB465\uB46C\uB480\uB488\uB49D\uB4A4\uB4A8\uB4AC\uB4B5\uB4B7\uB4B9\uB4C0\uB4C4\uB4C8\uB4D0\uB4D5\uB4DC\uB4DD\uB4E0\uB4E3\uB4E4\uB4E6\uB4EC\uB4ED\uB4EF\uB4F1\uB4F8\uB514\uB515\uB518\uB51B\uB51C\uB524\uB525\uB527\uB528\uB529\uB52A\uB530\uB531\uB534\uB538"],["b641","\uD105",7,"\uD10E",17],["b661","\uD120",15,"\uD132\uD133\uD135\uD136\uD137\uD139\uD13B\uD13C\uD13D\uD13E"],["b681","\uD13F\uD142\uD146",5,"\uD14E\uD14F\uD151\uD152\uD153\uD155",6,"\uD15E\uD160\uD162",5,"\uD169\uD16A\uD16B\uD16D\uB540\uB541\uB543\uB544\uB545\uB54B\uB54C\uB54D\uB550\uB554\uB55C\uB55D\uB55F\uB560\uB561\uB5A0\uB5A1\uB5A4\uB5A8\uB5AA\uB5AB\uB5B0\uB5B1\uB5B3\uB5B4\uB5B5\uB5BB\uB5BC\uB5BD\uB5C0\uB5C4\uB5CC\uB5CD\uB5CF\uB5D0\uB5D1\uB5D8\uB5EC\uB610\uB611\uB614\uB618\uB625\uB62C\uB634\uB648\uB664\uB668\uB69C\uB69D\uB6A0\uB6A4\uB6AB\uB6AC\uB6B1\uB6D4\uB6F0\uB6F4\uB6F8\uB700\uB701\uB705\uB728\uB729\uB72C\uB72F\uB730\uB738\uB739\uB73B\uB744\uB748\uB74C\uB754\uB755\uB760\uB764\uB768\uB770\uB771\uB773\uB775\uB77C\uB77D\uB780\uB784\uB78C\uB78D\uB78F\uB790\uB791\uB792\uB796\uB797"],["b741","\uD16E",13,"\uD17D",6,"\uD185\uD186\uD187\uD189\uD18A"],["b761","\uD18B",20,"\uD1A2\uD1A3\uD1A5\uD1A6\uD1A7"],["b781","\uD1A9",6,"\uD1B2\uD1B4\uD1B6\uD1B7\uD1B8\uD1B9\uD1BB\uD1BD\uD1BE\uD1BF\uD1C1",14,"\uB798\uB799\uB79C\uB7A0\uB7A8\uB7A9\uB7AB\uB7AC\uB7AD\uB7B4\uB7B5\uB7B8\uB7C7\uB7C9\uB7EC\uB7ED\uB7F0\uB7F4\uB7FC\uB7FD\uB7FF\uB800\uB801\uB807\uB808\uB809\uB80C\uB810\uB818\uB819\uB81B\uB81D\uB824\uB825\uB828\uB82C\uB834\uB835\uB837\uB838\uB839\uB840\uB844\uB851\uB853\uB85C\uB85D\uB860\uB864\uB86C\uB86D\uB86F\uB871\uB878\uB87C\uB88D\uB8A8\uB8B0\uB8B4\uB8B8\uB8C0\uB8C1\uB8C3\uB8C5\uB8CC\uB8D0\uB8D4\uB8DD\uB8DF\uB8E1\uB8E8\uB8E9\uB8EC\uB8F0\uB8F8\uB8F9\uB8FB\uB8FD\uB904\uB918\uB920\uB93C\uB93D\uB940\uB944\uB94C\uB94F\uB951\uB958\uB959\uB95C\uB960\uB968\uB969"],["b841","\uD1D0",7,"\uD1D9",17],["b861","\uD1EB",8,"\uD1F5\uD1F6\uD1F7\uD1F9",13],["b881","\uD208\uD20A",5,"\uD211",24,"\uB96B\uB96D\uB974\uB975\uB978\uB97C\uB984\uB985\uB987\uB989\uB98A\uB98D\uB98E\uB9AC\uB9AD\uB9B0\uB9B4\uB9BC\uB9BD\uB9BF\uB9C1\uB9C8\uB9C9\uB9CC\uB9CE",4,"\uB9D8\uB9D9\uB9DB\uB9DD\uB9DE\uB9E1\uB9E3\uB9E4\uB9E5\uB9E8\uB9EC\uB9F4\uB9F5\uB9F7\uB9F8\uB9F9\uB9FA\uBA00\uBA01\uBA08\uBA15\uBA38\uBA39\uBA3C\uBA40\uBA42\uBA48\uBA49\uBA4B\uBA4D\uBA4E\uBA53\uBA54\uBA55\uBA58\uBA5C\uBA64\uBA65\uBA67\uBA68\uBA69\uBA70\uBA71\uBA74\uBA78\uBA83\uBA84\uBA85\uBA87\uBA8C\uBAA8\uBAA9\uBAAB\uBAAC\uBAB0\uBAB2\uBAB8\uBAB9\uBABB\uBABD\uBAC4\uBAC8\uBAD8\uBAD9\uBAFC"],["b941","\uD22A\uD22B\uD22E\uD22F\uD231\uD232\uD233\uD235",6,"\uD23E\uD240\uD242",5,"\uD249\uD24A\uD24B\uD24C"],["b961","\uD24D",14,"\uD25D",6,"\uD265\uD266\uD267\uD268"],["b981","\uD269",22,"\uD282\uD283\uD285\uD286\uD287\uD289\uD28A\uD28B\uD28C\uBB00\uBB04\uBB0D\uBB0F\uBB11\uBB18\uBB1C\uBB20\uBB29\uBB2B\uBB34\uBB35\uBB36\uBB38\uBB3B\uBB3C\uBB3D\uBB3E\uBB44\uBB45\uBB47\uBB49\uBB4D\uBB4F\uBB50\uBB54\uBB58\uBB61\uBB63\uBB6C\uBB88\uBB8C\uBB90\uBBA4\uBBA8\uBBAC\uBBB4\uBBB7\uBBC0\uBBC4\uBBC8\uBBD0\uBBD3\uBBF8\uBBF9\uBBFC\uBBFF\uBC00\uBC02\uBC08\uBC09\uBC0B\uBC0C\uBC0D\uBC0F\uBC11\uBC14",4,"\uBC1B",4,"\uBC24\uBC25\uBC27\uBC29\uBC2D\uBC30\uBC31\uBC34\uBC38\uBC40\uBC41\uBC43\uBC44\uBC45\uBC49\uBC4C\uBC4D\uBC50\uBC5D\uBC84\uBC85\uBC88\uBC8B\uBC8C\uBC8E\uBC94\uBC95\uBC97"],["ba41","\uD28D\uD28E\uD28F\uD292\uD293\uD294\uD296",5,"\uD29D\uD29E\uD29F\uD2A1\uD2A2\uD2A3\uD2A5",6,"\uD2AD"],["ba61","\uD2AE\uD2AF\uD2B0\uD2B2",5,"\uD2BA\uD2BB\uD2BD\uD2BE\uD2C1\uD2C3",4,"\uD2CA\uD2CC",5],["ba81","\uD2D2\uD2D3\uD2D5\uD2D6\uD2D7\uD2D9\uD2DA\uD2DB\uD2DD",6,"\uD2E6",9,"\uD2F2\uD2F3\uD2F5\uD2F6\uD2F7\uD2F9\uD2FA\uBC99\uBC9A\uBCA0\uBCA1\uBCA4\uBCA7\uBCA8\uBCB0\uBCB1\uBCB3\uBCB4\uBCB5\uBCBC\uBCBD\uBCC0\uBCC4\uBCCD\uBCCF\uBCD0\uBCD1\uBCD5\uBCD8\uBCDC\uBCF4\uBCF5\uBCF6\uBCF8\uBCFC\uBD04\uBD05\uBD07\uBD09\uBD10\uBD14\uBD24\uBD2C\uBD40\uBD48\uBD49\uBD4C\uBD50\uBD58\uBD59\uBD64\uBD68\uBD80\uBD81\uBD84\uBD87\uBD88\uBD89\uBD8A\uBD90\uBD91\uBD93\uBD95\uBD99\uBD9A\uBD9C\uBDA4\uBDB0\uBDB8\uBDD4\uBDD5\uBDD8\uBDDC\uBDE9\uBDF0\uBDF4\uBDF8\uBE00\uBE03\uBE05\uBE0C\uBE0D\uBE10\uBE14\uBE1C\uBE1D\uBE1F\uBE44\uBE45\uBE48\uBE4C\uBE4E\uBE54\uBE55\uBE57\uBE59\uBE5A\uBE5B\uBE60\uBE61\uBE64"],["bb41","\uD2FB",4,"\uD302\uD304\uD306",5,"\uD30F\uD311\uD312\uD313\uD315\uD317",4,"\uD31E\uD322\uD323"],["bb61","\uD324\uD326\uD327\uD32A\uD32B\uD32D\uD32E\uD32F\uD331",6,"\uD33A\uD33E",5,"\uD346\uD347\uD348\uD349"],["bb81","\uD34A",31,"\uBE68\uBE6A\uBE70\uBE71\uBE73\uBE74\uBE75\uBE7B\uBE7C\uBE7D\uBE80\uBE84\uBE8C\uBE8D\uBE8F\uBE90\uBE91\uBE98\uBE99\uBEA8\uBED0\uBED1\uBED4\uBED7\uBED8\uBEE0\uBEE3\uBEE4\uBEE5\uBEEC\uBF01\uBF08\uBF09\uBF18\uBF19\uBF1B\uBF1C\uBF1D\uBF40\uBF41\uBF44\uBF48\uBF50\uBF51\uBF55\uBF94\uBFB0\uBFC5\uBFCC\uBFCD\uBFD0\uBFD4\uBFDC\uBFDF\uBFE1\uC03C\uC051\uC058\uC05C\uC060\uC068\uC069\uC090\uC091\uC094\uC098\uC0A0\uC0A1\uC0A3\uC0A5\uC0AC\uC0AD\uC0AF\uC0B0\uC0B3\uC0B4\uC0B5\uC0B6\uC0BC\uC0BD\uC0BF\uC0C0\uC0C1\uC0C5\uC0C8\uC0C9\uC0CC\uC0D0\uC0D8\uC0D9\uC0DB\uC0DC\uC0DD\uC0E4"],["bc41","\uD36A",17,"\uD37E\uD37F\uD381\uD382\uD383\uD385\uD386\uD387"],["bc61","\uD388\uD389\uD38A\uD38B\uD38E\uD392",5,"\uD39A\uD39B\uD39D\uD39E\uD39F\uD3A1",6,"\uD3AA\uD3AC\uD3AE"],["bc81","\uD3AF",4,"\uD3B5\uD3B6\uD3B7\uD3B9\uD3BA\uD3BB\uD3BD",6,"\uD3C6\uD3C7\uD3CA",5,"\uD3D1",5,"\uC0E5\uC0E8\uC0EC\uC0F4\uC0F5\uC0F7\uC0F9\uC100\uC104\uC108\uC110\uC115\uC11C",4,"\uC123\uC124\uC126\uC127\uC12C\uC12D\uC12F\uC130\uC131\uC136\uC138\uC139\uC13C\uC140\uC148\uC149\uC14B\uC14C\uC14D\uC154\uC155\uC158\uC15C\uC164\uC165\uC167\uC168\uC169\uC170\uC174\uC178\uC185\uC18C\uC18D\uC18E\uC190\uC194\uC196\uC19C\uC19D\uC19F\uC1A1\uC1A5\uC1A8\uC1A9\uC1AC\uC1B0\uC1BD\uC1C4\uC1C8\uC1CC\uC1D4\uC1D7\uC1D8\uC1E0\uC1E4\uC1E8\uC1F0\uC1F1\uC1F3\uC1FC\uC1FD\uC200\uC204\uC20C\uC20D\uC20F\uC211\uC218\uC219\uC21C\uC21F\uC220\uC228\uC229\uC22B\uC22D"],["bd41","\uD3D7\uD3D9",7,"\uD3E2\uD3E4",7,"\uD3EE\uD3EF\uD3F1\uD3F2\uD3F3\uD3F5\uD3F6\uD3F7"],["bd61","\uD3F8\uD3F9\uD3FA\uD3FB\uD3FE\uD400\uD402",5,"\uD409",13],["bd81","\uD417",5,"\uD41E",25,"\uC22F\uC231\uC232\uC234\uC248\uC250\uC251\uC254\uC258\uC260\uC265\uC26C\uC26D\uC270\uC274\uC27C\uC27D\uC27F\uC281\uC288\uC289\uC290\uC298\uC29B\uC29D\uC2A4\uC2A5\uC2A8\uC2AC\uC2AD\uC2B4\uC2B5\uC2B7\uC2B9\uC2DC\uC2DD\uC2E0\uC2E3\uC2E4\uC2EB\uC2EC\uC2ED\uC2EF\uC2F1\uC2F6\uC2F8\uC2F9\uC2FB\uC2FC\uC300\uC308\uC309\uC30C\uC30D\uC313\uC314\uC315\uC318\uC31C\uC324\uC325\uC328\uC329\uC345\uC368\uC369\uC36C\uC370\uC372\uC378\uC379\uC37C\uC37D\uC384\uC388\uC38C\uC3C0\uC3D8\uC3D9\uC3DC\uC3DF\uC3E0\uC3E2\uC3E8\uC3E9\uC3ED\uC3F4\uC3F5\uC3F8\uC408\uC410\uC424\uC42C\uC430"],["be41","\uD438",7,"\uD441\uD442\uD443\uD445",14],["be61","\uD454",7,"\uD45D\uD45E\uD45F\uD461\uD462\uD463\uD465",7,"\uD46E\uD470\uD471\uD472"],["be81","\uD473",4,"\uD47A\uD47B\uD47D\uD47E\uD481\uD483",4,"\uD48A\uD48C\uD48E",5,"\uD495",8,"\uC434\uC43C\uC43D\uC448\uC464\uC465\uC468\uC46C\uC474\uC475\uC479\uC480\uC494\uC49C\uC4B8\uC4BC\uC4E9\uC4F0\uC4F1\uC4F4\uC4F8\uC4FA\uC4FF\uC500\uC501\uC50C\uC510\uC514\uC51C\uC528\uC529\uC52C\uC530\uC538\uC539\uC53B\uC53D\uC544\uC545\uC548\uC549\uC54A\uC54C\uC54D\uC54E\uC553\uC554\uC555\uC557\uC558\uC559\uC55D\uC55E\uC560\uC561\uC564\uC568\uC570\uC571\uC573\uC574\uC575\uC57C\uC57D\uC580\uC584\uC587\uC58C\uC58D\uC58F\uC591\uC595\uC597\uC598\uC59C\uC5A0\uC5A9\uC5B4\uC5B5\uC5B8\uC5B9\uC5BB\uC5BC\uC5BD\uC5BE\uC5C4",6,"\uC5CC\uC5CE"],["bf41","\uD49E",10,"\uD4AA",14],["bf61","\uD4B9",18,"\uD4CD\uD4CE\uD4CF\uD4D1\uD4D2\uD4D3\uD4D5"],["bf81","\uD4D6",5,"\uD4DD\uD4DE\uD4E0",7,"\uD4E9\uD4EA\uD4EB\uD4ED\uD4EE\uD4EF\uD4F1",6,"\uD4F9\uD4FA\uD4FC\uC5D0\uC5D1\uC5D4\uC5D8\uC5E0\uC5E1\uC5E3\uC5E5\uC5EC\uC5ED\uC5EE\uC5F0\uC5F4\uC5F6\uC5F7\uC5FC",5,"\uC605\uC606\uC607\uC608\uC60C\uC610\uC618\uC619\uC61B\uC61C\uC624\uC625\uC628\uC62C\uC62D\uC62E\uC630\uC633\uC634\uC635\uC637\uC639\uC63B\uC640\uC641\uC644\uC648\uC650\uC651\uC653\uC654\uC655\uC65C\uC65D\uC660\uC66C\uC66F\uC671\uC678\uC679\uC67C\uC680\uC688\uC689\uC68B\uC68D\uC694\uC695\uC698\uC69C\uC6A4\uC6A5\uC6A7\uC6A9\uC6B0\uC6B1\uC6B4\uC6B8\uC6B9\uC6BA\uC6C0\uC6C1\uC6C3\uC6C5\uC6CC\uC6CD\uC6D0\uC6D4\uC6DC\uC6DD\uC6E0\uC6E1\uC6E8"],["c041","\uD4FE",5,"\uD505\uD506\uD507\uD509\uD50A\uD50B\uD50D",6,"\uD516\uD518",5],["c061","\uD51E",25],["c081","\uD538\uD539\uD53A\uD53B\uD53E\uD53F\uD541\uD542\uD543\uD545",6,"\uD54E\uD550\uD552",5,"\uD55A\uD55B\uD55D\uD55E\uD55F\uD561\uD562\uD563\uC6E9\uC6EC\uC6F0\uC6F8\uC6F9\uC6FD\uC704\uC705\uC708\uC70C\uC714\uC715\uC717\uC719\uC720\uC721\uC724\uC728\uC730\uC731\uC733\uC735\uC737\uC73C\uC73D\uC740\uC744\uC74A\uC74C\uC74D\uC74F\uC751",7,"\uC75C\uC760\uC768\uC76B\uC774\uC775\uC778\uC77C\uC77D\uC77E\uC783\uC784\uC785\uC787\uC788\uC789\uC78A\uC78E\uC790\uC791\uC794\uC796\uC797\uC798\uC79A\uC7A0\uC7A1\uC7A3\uC7A4\uC7A5\uC7A6\uC7AC\uC7AD\uC7B0\uC7B4\uC7BC\uC7BD\uC7BF\uC7C0\uC7C1\uC7C8\uC7C9\uC7CC\uC7CE\uC7D0\uC7D8\uC7DD\uC7E4\uC7E8\uC7EC\uC800\uC801\uC804\uC808\uC80A"],["c141","\uD564\uD566\uD567\uD56A\uD56C\uD56E",5,"\uD576\uD577\uD579\uD57A\uD57B\uD57D",6,"\uD586\uD58A\uD58B"],["c161","\uD58C\uD58D\uD58E\uD58F\uD591",19,"\uD5A6\uD5A7"],["c181","\uD5A8",31,"\uC810\uC811\uC813\uC815\uC816\uC81C\uC81D\uC820\uC824\uC82C\uC82D\uC82F\uC831\uC838\uC83C\uC840\uC848\uC849\uC84C\uC84D\uC854\uC870\uC871\uC874\uC878\uC87A\uC880\uC881\uC883\uC885\uC886\uC887\uC88B\uC88C\uC88D\uC894\uC89D\uC89F\uC8A1\uC8A8\uC8BC\uC8BD\uC8C4\uC8C8\uC8CC\uC8D4\uC8D5\uC8D7\uC8D9\uC8E0\uC8E1\uC8E4\uC8F5\uC8FC\uC8FD\uC900\uC904\uC905\uC906\uC90C\uC90D\uC90F\uC911\uC918\uC92C\uC934\uC950\uC951\uC954\uC958\uC960\uC961\uC963\uC96C\uC970\uC974\uC97C\uC988\uC989\uC98C\uC990\uC998\uC999\uC99B\uC99D\uC9C0\uC9C1\uC9C4\uC9C7\uC9C8\uC9CA\uC9D0\uC9D1\uC9D3"],["c241","\uD5CA\uD5CB\uD5CD\uD5CE\uD5CF\uD5D1\uD5D3",4,"\uD5DA\uD5DC\uD5DE",5,"\uD5E6\uD5E7\uD5E9\uD5EA\uD5EB\uD5ED\uD5EE"],["c261","\uD5EF",4,"\uD5F6\uD5F8\uD5FA",5,"\uD602\uD603\uD605\uD606\uD607\uD609",6,"\uD612"],["c281","\uD616",5,"\uD61D\uD61E\uD61F\uD621\uD622\uD623\uD625",7,"\uD62E",9,"\uD63A\uD63B\uC9D5\uC9D6\uC9D9\uC9DA\uC9DC\uC9DD\uC9E0\uC9E2\uC9E4\uC9E7\uC9EC\uC9ED\uC9EF\uC9F0\uC9F1\uC9F8\uC9F9\uC9FC\uCA00\uCA08\uCA09\uCA0B\uCA0C\uCA0D\uCA14\uCA18\uCA29\uCA4C\uCA4D\uCA50\uCA54\uCA5C\uCA5D\uCA5F\uCA60\uCA61\uCA68\uCA7D\uCA84\uCA98\uCABC\uCABD\uCAC0\uCAC4\uCACC\uCACD\uCACF\uCAD1\uCAD3\uCAD8\uCAD9\uCAE0\uCAEC\uCAF4\uCB08\uCB10\uCB14\uCB18\uCB20\uCB21\uCB41\uCB48\uCB49\uCB4C\uCB50\uCB58\uCB59\uCB5D\uCB64\uCB78\uCB79\uCB9C\uCBB8\uCBD4\uCBE4\uCBE7\uCBE9\uCC0C\uCC0D\uCC10\uCC14\uCC1C\uCC1D\uCC21\uCC22\uCC27\uCC28\uCC29\uCC2C\uCC2E\uCC30\uCC38\uCC39\uCC3B"],["c341","\uD63D\uD63E\uD63F\uD641\uD642\uD643\uD644\uD646\uD647\uD64A\uD64C\uD64E\uD64F\uD650\uD652\uD653\uD656\uD657\uD659\uD65A\uD65B\uD65D",4],["c361","\uD662",4,"\uD668\uD66A",5,"\uD672\uD673\uD675",11],["c381","\uD681\uD682\uD684\uD686",5,"\uD68E\uD68F\uD691\uD692\uD693\uD695",7,"\uD69E\uD6A0\uD6A2",5,"\uD6A9\uD6AA\uCC3C\uCC3D\uCC3E\uCC44\uCC45\uCC48\uCC4C\uCC54\uCC55\uCC57\uCC58\uCC59\uCC60\uCC64\uCC66\uCC68\uCC70\uCC75\uCC98\uCC99\uCC9C\uCCA0\uCCA8\uCCA9\uCCAB\uCCAC\uCCAD\uCCB4\uCCB5\uCCB8\uCCBC\uCCC4\uCCC5\uCCC7\uCCC9\uCCD0\uCCD4\uCCE4\uCCEC\uCCF0\uCD01\uCD08\uCD09\uCD0C\uCD10\uCD18\uCD19\uCD1B\uCD1D\uCD24\uCD28\uCD2C\uCD39\uCD5C\uCD60\uCD64\uCD6C\uCD6D\uCD6F\uCD71\uCD78\uCD88\uCD94\uCD95\uCD98\uCD9C\uCDA4\uCDA5\uCDA7\uCDA9\uCDB0\uCDC4\uCDCC\uCDD0\uCDE8\uCDEC\uCDF0\uCDF8\uCDF9\uCDFB\uCDFD\uCE04\uCE08\uCE0C\uCE14\uCE19\uCE20\uCE21\uCE24\uCE28\uCE30\uCE31\uCE33\uCE35"],["c441","\uD6AB\uD6AD\uD6AE\uD6AF\uD6B1",7,"\uD6BA\uD6BC",7,"\uD6C6\uD6C7\uD6C9\uD6CA\uD6CB"],["c461","\uD6CD\uD6CE\uD6CF\uD6D0\uD6D2\uD6D3\uD6D5\uD6D6\uD6D8\uD6DA",5,"\uD6E1\uD6E2\uD6E3\uD6E5\uD6E6\uD6E7\uD6E9",4],["c481","\uD6EE\uD6EF\uD6F1\uD6F2\uD6F3\uD6F4\uD6F6",5,"\uD6FE\uD6FF\uD701\uD702\uD703\uD705",11,"\uD712\uD713\uD714\uCE58\uCE59\uCE5C\uCE5F\uCE60\uCE61\uCE68\uCE69\uCE6B\uCE6D\uCE74\uCE75\uCE78\uCE7C\uCE84\uCE85\uCE87\uCE89\uCE90\uCE91\uCE94\uCE98\uCEA0\uCEA1\uCEA3\uCEA4\uCEA5\uCEAC\uCEAD\uCEC1\uCEE4\uCEE5\uCEE8\uCEEB\uCEEC\uCEF4\uCEF5\uCEF7\uCEF8\uCEF9\uCF00\uCF01\uCF04\uCF08\uCF10\uCF11\uCF13\uCF15\uCF1C\uCF20\uCF24\uCF2C\uCF2D\uCF2F\uCF30\uCF31\uCF38\uCF54\uCF55\uCF58\uCF5C\uCF64\uCF65\uCF67\uCF69\uCF70\uCF71\uCF74\uCF78\uCF80\uCF85\uCF8C\uCFA1\uCFA8\uCFB0\uCFC4\uCFE0\uCFE1\uCFE4\uCFE8\uCFF0\uCFF1\uCFF3\uCFF5\uCFFC\uD000\uD004\uD011\uD018\uD02D\uD034\uD035\uD038\uD03C"],["c541","\uD715\uD716\uD717\uD71A\uD71B\uD71D\uD71E\uD71F\uD721",6,"\uD72A\uD72C\uD72E",5,"\uD736\uD737\uD739"],["c561","\uD73A\uD73B\uD73D",6,"\uD745\uD746\uD748\uD74A",5,"\uD752\uD753\uD755\uD75A",4],["c581","\uD75F\uD762\uD764\uD766\uD767\uD768\uD76A\uD76B\uD76D\uD76E\uD76F\uD771\uD772\uD773\uD775",6,"\uD77E\uD77F\uD780\uD782",5,"\uD78A\uD78B\uD044\uD045\uD047\uD049\uD050\uD054\uD058\uD060\uD06C\uD06D\uD070\uD074\uD07C\uD07D\uD081\uD0A4\uD0A5\uD0A8\uD0AC\uD0B4\uD0B5\uD0B7\uD0B9\uD0C0\uD0C1\uD0C4\uD0C8\uD0C9\uD0D0\uD0D1\uD0D3\uD0D4\uD0D5\uD0DC\uD0DD\uD0E0\uD0E4\uD0EC\uD0ED\uD0EF\uD0F0\uD0F1\uD0F8\uD10D\uD130\uD131\uD134\uD138\uD13A\uD140\uD141\uD143\uD144\uD145\uD14C\uD14D\uD150\uD154\uD15C\uD15D\uD15F\uD161\uD168\uD16C\uD17C\uD184\uD188\uD1A0\uD1A1\uD1A4\uD1A8\uD1B0\uD1B1\uD1B3\uD1B5\uD1BA\uD1BC\uD1C0\uD1D8\uD1F4\uD1F8\uD207\uD209\uD210\uD22C\uD22D\uD230\uD234\uD23C\uD23D\uD23F\uD241\uD248\uD25C"],["c641","\uD78D\uD78E\uD78F\uD791",6,"\uD79A\uD79C\uD79E",5],["c6a1","\uD264\uD280\uD281\uD284\uD288\uD290\uD291\uD295\uD29C\uD2A0\uD2A4\uD2AC\uD2B1\uD2B8\uD2B9\uD2BC\uD2BF\uD2C0\uD2C2\uD2C8\uD2C9\uD2CB\uD2D4\uD2D8\uD2DC\uD2E4\uD2E5\uD2F0\uD2F1\uD2F4\uD2F8\uD300\uD301\uD303\uD305\uD30C\uD30D\uD30E\uD310\uD314\uD316\uD31C\uD31D\uD31F\uD320\uD321\uD325\uD328\uD329\uD32C\uD330\uD338\uD339\uD33B\uD33C\uD33D\uD344\uD345\uD37C\uD37D\uD380\uD384\uD38C\uD38D\uD38F\uD390\uD391\uD398\uD399\uD39C\uD3A0\uD3A8\uD3A9\uD3AB\uD3AD\uD3B4\uD3B8\uD3BC\uD3C4\uD3C5\uD3C8\uD3C9\uD3D0\uD3D8\uD3E1\uD3E3\uD3EC\uD3ED\uD3F0\uD3F4\uD3FC\uD3FD\uD3FF\uD401"],["c7a1","\uD408\uD41D\uD440\uD444\uD45C\uD460\uD464\uD46D\uD46F\uD478\uD479\uD47C\uD47F\uD480\uD482\uD488\uD489\uD48B\uD48D\uD494\uD4A9\uD4CC\uD4D0\uD4D4\uD4DC\uD4DF\uD4E8\uD4EC\uD4F0\uD4F8\uD4FB\uD4FD\uD504\uD508\uD50C\uD514\uD515\uD517\uD53C\uD53D\uD540\uD544\uD54C\uD54D\uD54F\uD551\uD558\uD559\uD55C\uD560\uD565\uD568\uD569\uD56B\uD56D\uD574\uD575\uD578\uD57C\uD584\uD585\uD587\uD588\uD589\uD590\uD5A5\uD5C8\uD5C9\uD5CC\uD5D0\uD5D2\uD5D8\uD5D9\uD5DB\uD5DD\uD5E4\uD5E5\uD5E8\uD5EC\uD5F4\uD5F5\uD5F7\uD5F9\uD600\uD601\uD604\uD608\uD610\uD611\uD613\uD614\uD615\uD61C\uD620"],["c8a1","\uD624\uD62D\uD638\uD639\uD63C\uD640\uD645\uD648\uD649\uD64B\uD64D\uD651\uD654\uD655\uD658\uD65C\uD667\uD669\uD670\uD671\uD674\uD683\uD685\uD68C\uD68D\uD690\uD694\uD69D\uD69F\uD6A1\uD6A8\uD6AC\uD6B0\uD6B9\uD6BB\uD6C4\uD6C5\uD6C8\uD6CC\uD6D1\uD6D4\uD6D7\uD6D9\uD6E0\uD6E4\uD6E8\uD6F0\uD6F5\uD6FC\uD6FD\uD700\uD704\uD711\uD718\uD719\uD71C\uD720\uD728\uD729\uD72B\uD72D\uD734\uD735\uD738\uD73C\uD744\uD747\uD749\uD750\uD751\uD754\uD756\uD757\uD758\uD759\uD760\uD761\uD763\uD765\uD769\uD76C\uD770\uD774\uD77C\uD77D\uD781\uD788\uD789\uD78C\uD790\uD798\uD799\uD79B\uD79D"],["caa1","\u4F3D\u4F73\u5047\u50F9\u52A0\u53EF\u5475\u54E5\u5609\u5AC1\u5BB6\u6687\u67B6\u67B7\u67EF\u6B4C\u73C2\u75C2\u7A3C\u82DB\u8304\u8857\u8888\u8A36\u8CC8\u8DCF\u8EFB\u8FE6\u99D5\u523B\u5374\u5404\u606A\u6164\u6BBC\u73CF\u811A\u89BA\u89D2\u95A3\u4F83\u520A\u58BE\u5978\u59E6\u5E72\u5E79\u61C7\u63C0\u6746\u67EC\u687F\u6F97\u764E\u770B\u78F5\u7A08\u7AFF\u7C21\u809D\u826E\u8271\u8AEB\u9593\u4E6B\u559D\u66F7\u6E34\u78A3\u7AED\u845B\u8910\u874E\u97A8\u52D8\u574E\u582A\u5D4C\u611F\u61BE\u6221\u6562\u67D1\u6A44\u6E1B\u7518\u75B3\u76E3\u77B0\u7D3A\u90AF\u9451\u9452\u9F95"],["cba1","\u5323\u5CAC\u7532\u80DB\u9240\u9598\u525B\u5808\u59DC\u5CA1\u5D17\u5EB7\u5F3A\u5F4A\u6177\u6C5F\u757A\u7586\u7CE0\u7D73\u7DB1\u7F8C\u8154\u8221\u8591\u8941\u8B1B\u92FC\u964D\u9C47\u4ECB\u4EF7\u500B\u51F1\u584F\u6137\u613E\u6168\u6539\u69EA\u6F11\u75A5\u7686\u76D6\u7B87\u82A5\u84CB\uF900\u93A7\u958B\u5580\u5BA2\u5751\uF901\u7CB3\u7FB9\u91B5\u5028\u53BB\u5C45\u5DE8\u62D2\u636E\u64DA\u64E7\u6E20\u70AC\u795B\u8DDD\u8E1E\uF902\u907D\u9245\u92F8\u4E7E\u4EF6\u5065\u5DFE\u5EFA\u6106\u6957\u8171\u8654\u8E47\u9375\u9A2B\u4E5E\u5091\u6770\u6840\u5109\u528D\u5292\u6AA2"],["cca1","\u77BC\u9210\u9ED4\u52AB\u602F\u8FF2\u5048\u61A9\u63ED\u64CA\u683C\u6A84\u6FC0\u8188\u89A1\u9694\u5805\u727D\u72AC\u7504\u7D79\u7E6D\u80A9\u898B\u8B74\u9063\u9D51\u6289\u6C7A\u6F54\u7D50\u7F3A\u8A23\u517C\u614A\u7B9D\u8B19\u9257\u938C\u4EAC\u4FD3\u501E\u50BE\u5106\u52C1\u52CD\u537F\u5770\u5883\u5E9A\u5F91\u6176\u61AC\u64CE\u656C\u666F\u66BB\u66F4\u6897\u6D87\u7085\u70F1\u749F\u74A5\u74CA\u75D9\u786C\u78EC\u7ADF\u7AF6\u7D45\u7D93\u8015\u803F\u811B\u8396\u8B66\u8F15\u9015\u93E1\u9803\u9838\u9A5A\u9BE8\u4FC2\u5553\u583A\u5951\u5B63\u5C46\u60B8\u6212\u6842\u68B0"],["cda1","\u68E8\u6EAA\u754C\u7678\u78CE\u7A3D\u7CFB\u7E6B\u7E7C\u8A08\u8AA1\u8C3F\u968E\u9DC4\u53E4\u53E9\u544A\u5471\u56FA\u59D1\u5B64\u5C3B\u5EAB\u62F7\u6537\u6545\u6572\u66A0\u67AF\u69C1\u6CBD\u75FC\u7690\u777E\u7A3F\u7F94\u8003\u80A1\u818F\u82E6\u82FD\u83F0\u85C1\u8831\u88B4\u8AA5\uF903\u8F9C\u932E\u96C7\u9867\u9AD8\u9F13\u54ED\u659B\u66F2\u688F\u7A40\u8C37\u9D60\u56F0\u5764\u5D11\u6606\u68B1\u68CD\u6EFE\u7428\u889E\u9BE4\u6C68\uF904\u9AA8\u4F9B\u516C\u5171\u529F\u5B54\u5DE5\u6050\u606D\u62F1\u63A7\u653B\u73D9\u7A7A\u86A3\u8CA2\u978F\u4E32\u5BE1\u6208\u679C\u74DC"],["cea1","\u79D1\u83D3\u8A87\u8AB2\u8DE8\u904E\u934B\u9846\u5ED3\u69E8\u85FF\u90ED\uF905\u51A0\u5B98\u5BEC\u6163\u68FA\u6B3E\u704C\u742F\u74D8\u7BA1\u7F50\u83C5\u89C0\u8CAB\u95DC\u9928\u522E\u605D\u62EC\u9002\u4F8A\u5149\u5321\u58D9\u5EE3\u66E0\u6D38\u709A\u72C2\u73D6\u7B50\u80F1\u945B\u5366\u639B\u7F6B\u4E56\u5080\u584A\u58DE\u602A\u6127\u62D0\u69D0\u9B41\u5B8F\u7D18\u80B1\u8F5F\u4EA4\u50D1\u54AC\u55AC\u5B0C\u5DA0\u5DE7\u652A\u654E\u6821\u6A4B\u72E1\u768E\u77EF\u7D5E\u7FF9\u81A0\u854E\u86DF\u8F03\u8F4E\u90CA\u9903\u9A55\u9BAB\u4E18\u4E45\u4E5D\u4EC7\u4FF1\u5177\u52FE"],["cfa1","\u5340\u53E3\u53E5\u548E\u5614\u5775\u57A2\u5BC7\u5D87\u5ED0\u61FC\u62D8\u6551\u67B8\u67E9\u69CB\u6B50\u6BC6\u6BEC\u6C42\u6E9D\u7078\u72D7\u7396\u7403\u77BF\u77E9\u7A76\u7D7F\u8009\u81FC\u8205\u820A\u82DF\u8862\u8B33\u8CFC\u8EC0\u9011\u90B1\u9264\u92B6\u99D2\u9A45\u9CE9\u9DD7\u9F9C\u570B\u5C40\u83CA\u97A0\u97AB\u9EB4\u541B\u7A98\u7FA4\u88D9\u8ECD\u90E1\u5800\u5C48\u6398\u7A9F\u5BAE\u5F13\u7A79\u7AAE\u828E\u8EAC\u5026\u5238\u52F8\u5377\u5708\u62F3\u6372\u6B0A\u6DC3\u7737\u53A5\u7357\u8568\u8E76\u95D5\u673A\u6AC3\u6F70\u8A6D\u8ECC\u994B\uF906\u6677\u6B78\u8CB4"],["d0a1","\u9B3C\uF907\u53EB\u572D\u594E\u63C6\u69FB\u73EA\u7845\u7ABA\u7AC5\u7CFE\u8475\u898F\u8D73\u9035\u95A8\u52FB\u5747\u7547\u7B60\u83CC\u921E\uF908\u6A58\u514B\u524B\u5287\u621F\u68D8\u6975\u9699\u50C5\u52A4\u52E4\u61C3\u65A4\u6839\u69FF\u747E\u7B4B\u82B9\u83EB\u89B2\u8B39\u8FD1\u9949\uF909\u4ECA\u5997\u64D2\u6611\u6A8E\u7434\u7981\u79BD\u82A9\u887E\u887F\u895F\uF90A\u9326\u4F0B\u53CA\u6025\u6271\u6C72\u7D1A\u7D66\u4E98\u5162\u77DC\u80AF\u4F01\u4F0E\u5176\u5180\u55DC\u5668\u573B\u57FA\u57FC\u5914\u5947\u5993\u5BC4\u5C90\u5D0E\u5DF1\u5E7E\u5FCC\u6280\u65D7\u65E3"],["d1a1","\u671E\u671F\u675E\u68CB\u68C4\u6A5F\u6B3A\u6C23\u6C7D\u6C82\u6DC7\u7398\u7426\u742A\u7482\u74A3\u7578\u757F\u7881\u78EF\u7941\u7947\u7948\u797A\u7B95\u7D00\u7DBA\u7F88\u8006\u802D\u808C\u8A18\u8B4F\u8C48\u8D77\u9321\u9324\u98E2\u9951\u9A0E\u9A0F\u9A65\u9E92\u7DCA\u4F76\u5409\u62EE\u6854\u91D1\u55AB\u513A\uF90B\uF90C\u5A1C\u61E6\uF90D\u62CF\u62FF\uF90E",5,"\u90A3\uF914",4,"\u8AFE\uF919\uF91A\uF91B\uF91C\u6696\uF91D\u7156\uF91E\uF91F\u96E3\uF920\u634F\u637A\u5357\uF921\u678F\u6960\u6E73\uF922\u7537\uF923\uF924\uF925"],["d2a1","\u7D0D\uF926\uF927\u8872\u56CA\u5A18\uF928",4,"\u4E43\uF92D\u5167\u5948\u67F0\u8010\uF92E\u5973\u5E74\u649A\u79CA\u5FF5\u606C\u62C8\u637B\u5BE7\u5BD7\u52AA\uF92F\u5974\u5F29\u6012\uF930\uF931\uF932\u7459\uF933",5,"\u99D1\uF939",10,"\u6FC3\uF944\uF945\u81BF\u8FB2\u60F1\uF946\uF947\u8166\uF948\uF949\u5C3F\uF94A",7,"\u5AE9\u8A25\u677B\u7D10\uF952",5,"\u80FD\uF958\uF959\u5C3C\u6CE5\u533F\u6EBA\u591A\u8336"],["d3a1","\u4E39\u4EB6\u4F46\u55AE\u5718\u58C7\u5F56\u65B7\u65E6\u6A80\u6BB5\u6E4D\u77ED\u7AEF\u7C1E\u7DDE\u86CB\u8892\u9132\u935B\u64BB\u6FBE\u737A\u75B8\u9054\u5556\u574D\u61BA\u64D4\u66C7\u6DE1\u6E5B\u6F6D\u6FB9\u75F0\u8043\u81BD\u8541\u8983\u8AC7\u8B5A\u931F\u6C93\u7553\u7B54\u8E0F\u905D\u5510\u5802\u5858\u5E62\u6207\u649E\u68E0\u7576\u7CD6\u87B3\u9EE8\u4EE3\u5788\u576E\u5927\u5C0D\u5CB1\u5E36\u5F85\u6234\u64E1\u73B3\u81FA\u888B\u8CB8\u968A\u9EDB\u5B85\u5FB7\u60B3\u5012\u5200\u5230\u5716\u5835\u5857\u5C0E\u5C60\u5CF6\u5D8B\u5EA6\u5F92\u60BC\u6311\u6389\u6417\u6843"],["d4a1","\u68F9\u6AC2\u6DD8\u6E21\u6ED4\u6FE4\u71FE\u76DC\u7779\u79B1\u7A3B\u8404\u89A9\u8CED\u8DF3\u8E48\u9003\u9014\u9053\u90FD\u934D\u9676\u97DC\u6BD2\u7006\u7258\u72A2\u7368\u7763\u79BF\u7BE4\u7E9B\u8B80\u58A9\u60C7\u6566\u65FD\u66BE\u6C8C\u711E\u71C9\u8C5A\u9813\u4E6D\u7A81\u4EDD\u51AC\u51CD\u52D5\u540C\u61A7\u6771\u6850\u68DF\u6D1E\u6F7C\u75BC\u77B3\u7AE5\u80F4\u8463\u9285\u515C\u6597\u675C\u6793\u75D8\u7AC7\u8373\uF95A\u8C46\u9017\u982D\u5C6F\u81C0\u829A\u9041\u906F\u920D\u5F97\u5D9D\u6A59\u71C8\u767B\u7B49\u85E4\u8B04\u9127\u9A30\u5587\u61F6\uF95B\u7669\u7F85"],["d5a1","\u863F\u87BA\u88F8\u908F\uF95C\u6D1B\u70D9\u73DE\u7D61\u843D\uF95D\u916A\u99F1\uF95E\u4E82\u5375\u6B04\u6B12\u703E\u721B\u862D\u9E1E\u524C\u8FA3\u5D50\u64E5\u652C\u6B16\u6FEB\u7C43\u7E9C\u85CD\u8964\u89BD\u62C9\u81D8\u881F\u5ECA\u6717\u6D6A\u72FC\u7405\u746F\u8782\u90DE\u4F86\u5D0D\u5FA0\u840A\u51B7\u63A0\u7565\u4EAE\u5006\u5169\u51C9\u6881\u6A11\u7CAE\u7CB1\u7CE7\u826F\u8AD2\u8F1B\u91CF\u4FB6\u5137\u52F5\u5442\u5EEC\u616E\u623E\u65C5\u6ADA\u6FFE\u792A\u85DC\u8823\u95AD\u9A62\u9A6A\u9E97\u9ECE\u529B\u66C6\u6B77\u701D\u792B\u8F62\u9742\u6190\u6200\u6523\u6F23"],["d6a1","\u7149\u7489\u7DF4\u806F\u84EE\u8F26\u9023\u934A\u51BD\u5217\u52A3\u6D0C\u70C8\u88C2\u5EC9\u6582\u6BAE\u6FC2\u7C3E\u7375\u4EE4\u4F36\u56F9\uF95F\u5CBA\u5DBA\u601C\u73B2\u7B2D\u7F9A\u7FCE\u8046\u901E\u9234\u96F6\u9748\u9818\u9F61\u4F8B\u6FA7\u79AE\u91B4\u96B7\u52DE\uF960\u6488\u64C4\u6AD3\u6F5E\u7018\u7210\u76E7\u8001\u8606\u865C\u8DEF\u8F05\u9732\u9B6F\u9DFA\u9E75\u788C\u797F\u7DA0\u83C9\u9304\u9E7F\u9E93\u8AD6\u58DF\u5F04\u6727\u7027\u74CF\u7C60\u807E\u5121\u7028\u7262\u78CA\u8CC2\u8CDA\u8CF4\u96F7\u4E86\u50DA\u5BEE\u5ED6\u6599\u71CE\u7642\u77AD\u804A\u84FC"],["d7a1","\u907C\u9B27\u9F8D\u58D8\u5A41\u5C62\u6A13\u6DDA\u6F0F\u763B\u7D2F\u7E37\u851E\u8938\u93E4\u964B\u5289\u65D2\u67F3\u69B4\u6D41\u6E9C\u700F\u7409\u7460\u7559\u7624\u786B\u8B2C\u985E\u516D\u622E\u9678\u4F96\u502B\u5D19\u6DEA\u7DB8\u8F2A\u5F8B\u6144\u6817\uF961\u9686\u52D2\u808B\u51DC\u51CC\u695E\u7A1C\u7DBE\u83F1\u9675\u4FDA\u5229\u5398\u540F\u550E\u5C65\u60A7\u674E\u68A8\u6D6C\u7281\u72F8\u7406\u7483\uF962\u75E2\u7C6C\u7F79\u7FB8\u8389\u88CF\u88E1\u91CC\u91D0\u96E2\u9BC9\u541D\u6F7E\u71D0\u7498\u85FA\u8EAA\u96A3\u9C57\u9E9F\u6797\u6DCB\u7433\u81E8\u9716\u782C"],["d8a1","\u7ACB\u7B20\u7C92\u6469\u746A\u75F2\u78BC\u78E8\u99AC\u9B54\u9EBB\u5BDE\u5E55\u6F20\u819C\u83AB\u9088\u4E07\u534D\u5A29\u5DD2\u5F4E\u6162\u633D\u6669\u66FC\u6EFF\u6F2B\u7063\u779E\u842C\u8513\u883B\u8F13\u9945\u9C3B\u551C\u62B9\u672B\u6CAB\u8309\u896A\u977A\u4EA1\u5984\u5FD8\u5FD9\u671B\u7DB2\u7F54\u8292\u832B\u83BD\u8F1E\u9099\u57CB\u59B9\u5A92\u5BD0\u6627\u679A\u6885\u6BCF\u7164\u7F75\u8CB7\u8CE3\u9081\u9B45\u8108\u8C8A\u964C\u9A40\u9EA5\u5B5F\u6C13\u731B\u76F2\u76DF\u840C\u51AA\u8993\u514D\u5195\u52C9\u68C9\u6C94\u7704\u7720\u7DBF\u7DEC\u9762\u9EB5\u6EC5"],["d9a1","\u8511\u51A5\u540D\u547D\u660E\u669D\u6927\u6E9F\u76BF\u7791\u8317\u84C2\u879F\u9169\u9298\u9CF4\u8882\u4FAE\u5192\u52DF\u59C6\u5E3D\u6155\u6478\u6479\u66AE\u67D0\u6A21\u6BCD\u6BDB\u725F\u7261\u7441\u7738\u77DB\u8017\u82BC\u8305\u8B00\u8B28\u8C8C\u6728\u6C90\u7267\u76EE\u7766\u7A46\u9DA9\u6B7F\u6C92\u5922\u6726\u8499\u536F\u5893\u5999\u5EDF\u63CF\u6634\u6773\u6E3A\u732B\u7AD7\u82D7\u9328\u52D9\u5DEB\u61AE\u61CB\u620A\u62C7\u64AB\u65E0\u6959\u6B66\u6BCB\u7121\u73F7\u755D\u7E46\u821E\u8302\u856A\u8AA3\u8CBF\u9727\u9D61\u58A8\u9ED8\u5011\u520E\u543B\u554F\u6587"],["daa1","\u6C76\u7D0A\u7D0B\u805E\u868A\u9580\u96EF\u52FF\u6C95\u7269\u5473\u5A9A\u5C3E\u5D4B\u5F4C\u5FAE\u672A\u68B6\u6963\u6E3C\u6E44\u7709\u7C73\u7F8E\u8587\u8B0E\u8FF7\u9761\u9EF4\u5CB7\u60B6\u610D\u61AB\u654F\u65FB\u65FC\u6C11\u6CEF\u739F\u73C9\u7DE1\u9594\u5BC6\u871C\u8B10\u525D\u535A\u62CD\u640F\u64B2\u6734\u6A38\u6CCA\u73C0\u749E\u7B94\u7C95\u7E1B\u818A\u8236\u8584\u8FEB\u96F9\u99C1\u4F34\u534A\u53CD\u53DB\u62CC\u642C\u6500\u6591\u69C3\u6CEE\u6F58\u73ED\u7554\u7622\u76E4\u76FC\u78D0\u78FB\u792C\u7D46\u822C\u87E0\u8FD4\u9812\u98EF\u52C3\u62D4\u64A5\u6E24\u6F51"],["dba1","\u767C\u8DCB\u91B1\u9262\u9AEE\u9B43\u5023\u508D\u574A\u59A8\u5C28\u5E47\u5F77\u623F\u653E\u65B9\u65C1\u6609\u678B\u699C\u6EC2\u78C5\u7D21\u80AA\u8180\u822B\u82B3\u84A1\u868C\u8A2A\u8B17\u90A6\u9632\u9F90\u500D\u4FF3\uF963\u57F9\u5F98\u62DC\u6392\u676F\u6E43\u7119\u76C3\u80CC\u80DA\u88F4\u88F5\u8919\u8CE0\u8F29\u914D\u966A\u4F2F\u4F70\u5E1B\u67CF\u6822\u767D\u767E\u9B44\u5E61\u6A0A\u7169\u71D4\u756A\uF964\u7E41\u8543\u85E9\u98DC\u4F10\u7B4F\u7F70\u95A5\u51E1\u5E06\u68B5\u6C3E\u6C4E\u6CDB\u72AF\u7BC4\u8303\u6CD5\u743A\u50FB\u5288\u58C1\u64D8\u6A97\u74A7\u7656"],["dca1","\u78A7\u8617\u95E2\u9739\uF965\u535E\u5F01\u8B8A\u8FA8\u8FAF\u908A\u5225\u77A5\u9C49\u9F08\u4E19\u5002\u5175\u5C5B\u5E77\u661E\u663A\u67C4\u68C5\u70B3\u7501\u75C5\u79C9\u7ADD\u8F27\u9920\u9A08\u4FDD\u5821\u5831\u5BF6\u666E\u6B65\u6D11\u6E7A\u6F7D\u73E4\u752B\u83E9\u88DC\u8913\u8B5C\u8F14\u4F0F\u50D5\u5310\u535C\u5B93\u5FA9\u670D\u798F\u8179\u832F\u8514\u8907\u8986\u8F39\u8F3B\u99A5\u9C12\u672C\u4E76\u4FF8\u5949\u5C01\u5CEF\u5CF0\u6367\u68D2\u70FD\u71A2\u742B\u7E2B\u84EC\u8702\u9022\u92D2\u9CF3\u4E0D\u4ED8\u4FEF\u5085\u5256\u526F\u5426\u5490\u57E0\u592B\u5A66"],["dda1","\u5B5A\u5B75\u5BCC\u5E9C\uF966\u6276\u6577\u65A7\u6D6E\u6EA5\u7236\u7B26\u7C3F\u7F36\u8150\u8151\u819A\u8240\u8299\u83A9\u8A03\u8CA0\u8CE6\u8CFB\u8D74\u8DBA\u90E8\u91DC\u961C\u9644\u99D9\u9CE7\u5317\u5206\u5429\u5674\u58B3\u5954\u596E\u5FFF\u61A4\u626E\u6610\u6C7E\u711A\u76C6\u7C89\u7CDE\u7D1B\u82AC\u8CC1\u96F0\uF967\u4F5B\u5F17\u5F7F\u62C2\u5D29\u670B\u68DA\u787C\u7E43\u9D6C\u4E15\u5099\u5315\u532A\u5351\u5983\u5A62\u5E87\u60B2\u618A\u6249\u6279\u6590\u6787\u69A7\u6BD4\u6BD6\u6BD7\u6BD8\u6CB8\uF968\u7435\u75FA\u7812\u7891\u79D5\u79D8\u7C83\u7DCB\u7FE1\u80A5"],["dea1","\u813E\u81C2\u83F2\u871A\u88E8\u8AB9\u8B6C\u8CBB\u9119\u975E\u98DB\u9F3B\u56AC\u5B2A\u5F6C\u658C\u6AB3\u6BAF\u6D5C\u6FF1\u7015\u725D\u73AD\u8CA7\u8CD3\u983B\u6191\u6C37\u8058\u9A01\u4E4D\u4E8B\u4E9B\u4ED5\u4F3A\u4F3C\u4F7F\u4FDF\u50FF\u53F2\u53F8\u5506\u55E3\u56DB\u58EB\u5962\u5A11\u5BEB\u5BFA\u5C04\u5DF3\u5E2B\u5F99\u601D\u6368\u659C\u65AF\u67F6\u67FB\u68AD\u6B7B\u6C99\u6CD7\u6E23\u7009\u7345\u7802\u793E\u7940\u7960\u79C1\u7BE9\u7D17\u7D72\u8086\u820D\u838E\u84D1\u86C7\u88DF\u8A50\u8A5E\u8B1D\u8CDC\u8D66\u8FAD\u90AA\u98FC\u99DF\u9E9D\u524A\uF969\u6714\uF96A"],["dfa1","\u5098\u522A\u5C71\u6563\u6C55\u73CA\u7523\u759D\u7B97\u849C\u9178\u9730\u4E77\u6492\u6BBA\u715E\u85A9\u4E09\uF96B\u6749\u68EE\u6E17\u829F\u8518\u886B\u63F7\u6F81\u9212\u98AF\u4E0A\u50B7\u50CF\u511F\u5546\u55AA\u5617\u5B40\u5C19\u5CE0\u5E38\u5E8A\u5EA0\u5EC2\u60F3\u6851\u6A61\u6E58\u723D\u7240\u72C0\u76F8\u7965\u7BB1\u7FD4\u88F3\u89F4\u8A73\u8C61\u8CDE\u971C\u585E\u74BD\u8CFD\u55C7\uF96C\u7A61\u7D22\u8272\u7272\u751F\u7525\uF96D\u7B19\u5885\u58FB\u5DBC\u5E8F\u5EB6\u5F90\u6055\u6292\u637F\u654D\u6691\u66D9\u66F8\u6816\u68F2\u7280\u745E\u7B6E\u7D6E\u7DD6\u7F72"],["e0a1","\u80E5\u8212\u85AF\u897F\u8A93\u901D\u92E4\u9ECD\u9F20\u5915\u596D\u5E2D\u60DC\u6614\u6673\u6790\u6C50\u6DC5\u6F5F\u77F3\u78A9\u84C6\u91CB\u932B\u4ED9\u50CA\u5148\u5584\u5B0B\u5BA3\u6247\u657E\u65CB\u6E32\u717D\u7401\u7444\u7487\u74BF\u766C\u79AA\u7DDA\u7E55\u7FA8\u817A\u81B3\u8239\u861A\u87EC\u8A75\u8DE3\u9078\u9291\u9425\u994D\u9BAE\u5368\u5C51\u6954\u6CC4\u6D29\u6E2B\u820C\u859B\u893B\u8A2D\u8AAA\u96EA\u9F67\u5261\u66B9\u6BB2\u7E96\u87FE\u8D0D\u9583\u965D\u651D\u6D89\u71EE\uF96E\u57CE\u59D3\u5BAC\u6027\u60FA\u6210\u661F\u665F\u7329\u73F9\u76DB\u7701\u7B6C"],["e1a1","\u8056\u8072\u8165\u8AA0\u9192\u4E16\u52E2\u6B72\u6D17\u7A05\u7B39\u7D30\uF96F\u8CB0\u53EC\u562F\u5851\u5BB5\u5C0F\u5C11\u5DE2\u6240\u6383\u6414\u662D\u68B3\u6CBC\u6D88\u6EAF\u701F\u70A4\u71D2\u7526\u758F\u758E\u7619\u7B11\u7BE0\u7C2B\u7D20\u7D39\u852C\u856D\u8607\u8A34\u900D\u9061\u90B5\u92B7\u97F6\u9A37\u4FD7\u5C6C\u675F\u6D91\u7C9F\u7E8C\u8B16\u8D16\u901F\u5B6B\u5DFD\u640D\u84C0\u905C\u98E1\u7387\u5B8B\u609A\u677E\u6DDE\u8A1F\u8AA6\u9001\u980C\u5237\uF970\u7051\u788E\u9396\u8870\u91D7\u4FEE\u53D7\u55FD\u56DA\u5782\u58FD\u5AC2\u5B88\u5CAB\u5CC0\u5E25\u6101"],["e2a1","\u620D\u624B\u6388\u641C\u6536\u6578\u6A39\u6B8A\u6C34\u6D19\u6F31\u71E7\u72E9\u7378\u7407\u74B2\u7626\u7761\u79C0\u7A57\u7AEA\u7CB9\u7D8F\u7DAC\u7E61\u7F9E\u8129\u8331\u8490\u84DA\u85EA\u8896\u8AB0\u8B90\u8F38\u9042\u9083\u916C\u9296\u92B9\u968B\u96A7\u96A8\u96D6\u9700\u9808\u9996\u9AD3\u9B1A\u53D4\u587E\u5919\u5B70\u5BBF\u6DD1\u6F5A\u719F\u7421\u74B9\u8085\u83FD\u5DE1\u5F87\u5FAA\u6042\u65EC\u6812\u696F\u6A53\u6B89\u6D35\u6DF3\u73E3\u76FE\u77AC\u7B4D\u7D14\u8123\u821C\u8340\u84F4\u8563\u8A62\u8AC4\u9187\u931E\u9806\u99B4\u620C\u8853\u8FF0\u9265\u5D07\u5D27"],["e3a1","\u5D69\u745F\u819D\u8768\u6FD5\u62FE\u7FD2\u8936\u8972\u4E1E\u4E58\u50E7\u52DD\u5347\u627F\u6607\u7E69\u8805\u965E\u4F8D\u5319\u5636\u59CB\u5AA4\u5C38\u5C4E\u5C4D\u5E02\u5F11\u6043\u65BD\u662F\u6642\u67BE\u67F4\u731C\u77E2\u793A\u7FC5\u8494\u84CD\u8996\u8A66\u8A69\u8AE1\u8C55\u8C7A\u57F4\u5BD4\u5F0F\u606F\u62ED\u690D\u6B96\u6E5C\u7184\u7BD2\u8755\u8B58\u8EFE\u98DF\u98FE\u4F38\u4F81\u4FE1\u547B\u5A20\u5BB8\u613C\u65B0\u6668\u71FC\u7533\u795E\u7D33\u814E\u81E3\u8398\u85AA\u85CE\u8703\u8A0A\u8EAB\u8F9B\uF971\u8FC5\u5931\u5BA4\u5BE6\u6089\u5BE9\u5C0B\u5FC3\u6C81"],["e4a1","\uF972\u6DF1\u700B\u751A\u82AF\u8AF6\u4EC0\u5341\uF973\u96D9\u6C0F\u4E9E\u4FC4\u5152\u555E\u5A25\u5CE8\u6211\u7259\u82BD\u83AA\u86FE\u8859\u8A1D\u963F\u96C5\u9913\u9D09\u9D5D\u580A\u5CB3\u5DBD\u5E44\u60E1\u6115\u63E1\u6A02\u6E25\u9102\u9354\u984E\u9C10\u9F77\u5B89\u5CB8\u6309\u664F\u6848\u773C\u96C1\u978D\u9854\u9B9F\u65A1\u8B01\u8ECB\u95BC\u5535\u5CA9\u5DD6\u5EB5\u6697\u764C\u83F4\u95C7\u58D3\u62BC\u72CE\u9D28\u4EF0\u592E\u600F\u663B\u6B83\u79E7\u9D26\u5393\u54C0\u57C3\u5D16\u611B\u66D6\u6DAF\u788D\u827E\u9698\u9744\u5384\u627C\u6396\u6DB2\u7E0A\u814B\u984D"],["e5a1","\u6AFB\u7F4C\u9DAF\u9E1A\u4E5F\u503B\u51B6\u591C\u60F9\u63F6\u6930\u723A\u8036\uF974\u91CE\u5F31\uF975\uF976\u7D04\u82E5\u846F\u84BB\u85E5\u8E8D\uF977\u4F6F\uF978\uF979\u58E4\u5B43\u6059\u63DA\u6518\u656D\u6698\uF97A\u694A\u6A23\u6D0B\u7001\u716C\u75D2\u760D\u79B3\u7A70\uF97B\u7F8A\uF97C\u8944\uF97D\u8B93\u91C0\u967D\uF97E\u990A\u5704\u5FA1\u65BC\u6F01\u7600\u79A6\u8A9E\u99AD\u9B5A\u9F6C\u5104\u61B6\u6291\u6A8D\u81C6\u5043\u5830\u5F66\u7109\u8A00\u8AFA\u5B7C\u8616\u4FFA\u513C\u56B4\u5944\u63A9\u6DF9\u5DAA\u696D\u5186\u4E88\u4F59\uF97F\uF980\uF981\u5982\uF982"],["e6a1","\uF983\u6B5F\u6C5D\uF984\u74B5\u7916\uF985\u8207\u8245\u8339\u8F3F\u8F5D\uF986\u9918\uF987\uF988\uF989\u4EA6\uF98A\u57DF\u5F79\u6613\uF98B\uF98C\u75AB\u7E79\u8B6F\uF98D\u9006\u9A5B\u56A5\u5827\u59F8\u5A1F\u5BB4\uF98E\u5EF6\uF98F\uF990\u6350\u633B\uF991\u693D\u6C87\u6CBF\u6D8E\u6D93\u6DF5\u6F14\uF992\u70DF\u7136\u7159\uF993\u71C3\u71D5\uF994\u784F\u786F\uF995\u7B75\u7DE3\uF996\u7E2F\uF997\u884D\u8EDF\uF998\uF999\uF99A\u925B\uF99B\u9CF6\uF99C\uF99D\uF99E\u6085\u6D85\uF99F\u71B1\uF9A0\uF9A1\u95B1\u53AD\uF9A2\uF9A3\uF9A4\u67D3\uF9A5\u708E\u7130\u7430\u8276\u82D2"],["e7a1","\uF9A6\u95BB\u9AE5\u9E7D\u66C4\uF9A7\u71C1\u8449\uF9A8\uF9A9\u584B\uF9AA\uF9AB\u5DB8\u5F71\uF9AC\u6620\u668E\u6979\u69AE\u6C38\u6CF3\u6E36\u6F41\u6FDA\u701B\u702F\u7150\u71DF\u7370\uF9AD\u745B\uF9AE\u74D4\u76C8\u7A4E\u7E93\uF9AF\uF9B0\u82F1\u8A60\u8FCE\uF9B1\u9348\uF9B2\u9719\uF9B3\uF9B4\u4E42\u502A\uF9B5\u5208\u53E1\u66F3\u6C6D\u6FCA\u730A\u777F\u7A62\u82AE\u85DD\u8602\uF9B6\u88D4\u8A63\u8B7D\u8C6B\uF9B7\u92B3\uF9B8\u9713\u9810\u4E94\u4F0D\u4FC9\u50B2\u5348\u543E\u5433\u55DA\u5862\u58BA\u5967\u5A1B\u5BE4\u609F\uF9B9\u61CA\u6556\u65FF\u6664\u68A7\u6C5A\u6FB3"],["e8a1","\u70CF\u71AC\u7352\u7B7D\u8708\u8AA4\u9C32\u9F07\u5C4B\u6C83\u7344\u7389\u923A\u6EAB\u7465\u761F\u7A69\u7E15\u860A\u5140\u58C5\u64C1\u74EE\u7515\u7670\u7FC1\u9095\u96CD\u9954\u6E26\u74E6\u7AA9\u7AAA\u81E5\u86D9\u8778\u8A1B\u5A49\u5B8C\u5B9B\u68A1\u6900\u6D63\u73A9\u7413\u742C\u7897\u7DE9\u7FEB\u8118\u8155\u839E\u8C4C\u962E\u9811\u66F0\u5F80\u65FA\u6789\u6C6A\u738B\u502D\u5A03\u6B6A\u77EE\u5916\u5D6C\u5DCD\u7325\u754F\uF9BA\uF9BB\u50E5\u51F9\u582F\u592D\u5996\u59DA\u5BE5\uF9BC\uF9BD\u5DA2\u62D7\u6416\u6493\u64FE\uF9BE\u66DC\uF9BF\u6A48\uF9C0\u71FF\u7464\uF9C1"],["e9a1","\u7A88\u7AAF\u7E47\u7E5E\u8000\u8170\uF9C2\u87EF\u8981\u8B20\u9059\uF9C3\u9080\u9952\u617E\u6B32\u6D74\u7E1F\u8925\u8FB1\u4FD1\u50AD\u5197\u52C7\u57C7\u5889\u5BB9\u5EB8\u6142\u6995\u6D8C\u6E67\u6EB6\u7194\u7462\u7528\u752C\u8073\u8338\u84C9\u8E0A\u9394\u93DE\uF9C4\u4E8E\u4F51\u5076\u512A\u53C8\u53CB\u53F3\u5B87\u5BD3\u5C24\u611A\u6182\u65F4\u725B\u7397\u7440\u76C2\u7950\u7991\u79B9\u7D06\u7FBD\u828B\u85D5\u865E\u8FC2\u9047\u90F5\u91EA\u9685\u96E8\u96E9\u52D6\u5F67\u65ED\u6631\u682F\u715C\u7A36\u90C1\u980A\u4E91\uF9C5\u6A52\u6B9E\u6F90\u7189\u8018\u82B8\u8553"],["eaa1","\u904B\u9695\u96F2\u97FB\u851A\u9B31\u4E90\u718A\u96C4\u5143\u539F\u54E1\u5713\u5712\u57A3\u5A9B\u5AC4\u5BC3\u6028\u613F\u63F4\u6C85\u6D39\u6E72\u6E90\u7230\u733F\u7457\u82D1\u8881\u8F45\u9060\uF9C6\u9662\u9858\u9D1B\u6708\u8D8A\u925E\u4F4D\u5049\u50DE\u5371\u570D\u59D4\u5A01\u5C09\u6170\u6690\u6E2D\u7232\u744B\u7DEF\u80C3\u840E\u8466\u853F\u875F\u885B\u8918\u8B02\u9055\u97CB\u9B4F\u4E73\u4F91\u5112\u516A\uF9C7\u552F\u55A9\u5B7A\u5BA5\u5E7C\u5E7D\u5EBE\u60A0\u60DF\u6108\u6109\u63C4\u6538\u6709\uF9C8\u67D4\u67DA\uF9C9\u6961\u6962\u6CB9\u6D27\uF9CA\u6E38\uF9CB"],["eba1","\u6FE1\u7336\u7337\uF9CC\u745C\u7531\uF9CD\u7652\uF9CE\uF9CF\u7DAD\u81FE\u8438\u88D5\u8A98\u8ADB\u8AED\u8E30\u8E42\u904A\u903E\u907A\u9149\u91C9\u936E\uF9D0\uF9D1\u5809\uF9D2\u6BD3\u8089\u80B2\uF9D3\uF9D4\u5141\u596B\u5C39\uF9D5\uF9D6\u6F64\u73A7\u80E4\u8D07\uF9D7\u9217\u958F\uF9D8\uF9D9\uF9DA\uF9DB\u807F\u620E\u701C\u7D68\u878D\uF9DC\u57A0\u6069\u6147\u6BB7\u8ABE\u9280\u96B1\u4E59\u541F\u6DEB\u852D\u9670\u97F3\u98EE\u63D6\u6CE3\u9091\u51DD\u61C9\u81BA\u9DF9\u4F9D\u501A\u5100\u5B9C\u610F\u61FF\u64EC\u6905\u6BC5\u7591\u77E3\u7FA9\u8264\u858F\u87FB\u8863\u8ABC"],["eca1","\u8B70\u91AB\u4E8C\u4EE5\u4F0A\uF9DD\uF9DE\u5937\u59E8\uF9DF\u5DF2\u5F1B\u5F5B\u6021\uF9E0\uF9E1\uF9E2\uF9E3\u723E\u73E5\uF9E4\u7570\u75CD\uF9E5\u79FB\uF9E6\u800C\u8033\u8084\u82E1\u8351\uF9E7\uF9E8\u8CBD\u8CB3\u9087\uF9E9\uF9EA\u98F4\u990C\uF9EB\uF9EC\u7037\u76CA\u7FCA\u7FCC\u7FFC\u8B1A\u4EBA\u4EC1\u5203\u5370\uF9ED\u54BD\u56E0\u59FB\u5BC5\u5F15\u5FCD\u6E6E\uF9EE\uF9EF\u7D6A\u8335\uF9F0\u8693\u8A8D\uF9F1\u976D\u9777\uF9F2\uF9F3\u4E00\u4F5A\u4F7E\u58F9\u65E5\u6EA2\u9038\u93B0\u99B9\u4EFB\u58EC\u598A\u59D9\u6041\uF9F4\uF9F5\u7A14\uF9F6\u834F\u8CC3\u5165\u5344"],["eda1","\uF9F7\uF9F8\uF9F9\u4ECD\u5269\u5B55\u82BF\u4ED4\u523A\u54A8\u59C9\u59FF\u5B50\u5B57\u5B5C\u6063\u6148\u6ECB\u7099\u716E\u7386\u74F7\u75B5\u78C1\u7D2B\u8005\u81EA\u8328\u8517\u85C9\u8AEE\u8CC7\u96CC\u4F5C\u52FA\u56BC\u65AB\u6628\u707C\u70B8\u7235\u7DBD\u828D\u914C\u96C0\u9D72\u5B71\u68E7\u6B98\u6F7A\u76DE\u5C91\u66AB\u6F5B\u7BB4\u7C2A\u8836\u96DC\u4E08\u4ED7\u5320\u5834\u58BB\u58EF\u596C\u5C07\u5E33\u5E84\u5F35\u638C\u66B2\u6756\u6A1F\u6AA3\u6B0C\u6F3F\u7246\uF9FA\u7350\u748B\u7AE0\u7CA7\u8178\u81DF\u81E7\u838A\u846C\u8523\u8594\u85CF\u88DD\u8D13\u91AC\u9577"],["eea1","\u969C\u518D\u54C9\u5728\u5BB0\u624D\u6750\u683D\u6893\u6E3D\u6ED3\u707D\u7E21\u88C1\u8CA1\u8F09\u9F4B\u9F4E\u722D\u7B8F\u8ACD\u931A\u4F47\u4F4E\u5132\u5480\u59D0\u5E95\u62B5\u6775\u696E\u6A17\u6CAE\u6E1A\u72D9\u732A\u75BD\u7BB8\u7D35\u82E7\u83F9\u8457\u85F7\u8A5B\u8CAF\u8E87\u9019\u90B8\u96CE\u9F5F\u52E3\u540A\u5AE1\u5BC2\u6458\u6575\u6EF4\u72C4\uF9FB\u7684\u7A4D\u7B1B\u7C4D\u7E3E\u7FDF\u837B\u8B2B\u8CCA\u8D64\u8DE1\u8E5F\u8FEA\u8FF9\u9069\u93D1\u4F43\u4F7A\u50B3\u5168\u5178\u524D\u526A\u5861\u587C\u5960\u5C08\u5C55\u5EDB\u609B\u6230\u6813\u6BBF\u6C08\u6FB1"],["efa1","\u714E\u7420\u7530\u7538\u7551\u7672\u7B4C\u7B8B\u7BAD\u7BC6\u7E8F\u8A6E\u8F3E\u8F49\u923F\u9293\u9322\u942B\u96FB\u985A\u986B\u991E\u5207\u622A\u6298\u6D59\u7664\u7ACA\u7BC0\u7D76\u5360\u5CBE\u5E97\u6F38\u70B9\u7C98\u9711\u9B8E\u9EDE\u63A5\u647A\u8776\u4E01\u4E95\u4EAD\u505C\u5075\u5448\u59C3\u5B9A\u5E40\u5EAD\u5EF7\u5F81\u60C5\u633A\u653F\u6574\u65CC\u6676\u6678\u67FE\u6968\u6A89\u6B63\u6C40\u6DC0\u6DE8\u6E1F\u6E5E\u701E\u70A1\u738E\u73FD\u753A\u775B\u7887\u798E\u7A0B\u7A7D\u7CBE\u7D8E\u8247\u8A02\u8AEA\u8C9E\u912D\u914A\u91D8\u9266\u92CC\u9320\u9706\u9756"],["f0a1","\u975C\u9802\u9F0E\u5236\u5291\u557C\u5824\u5E1D\u5F1F\u608C\u63D0\u68AF\u6FDF\u796D\u7B2C\u81CD\u85BA\u88FD\u8AF8\u8E44\u918D\u9664\u969B\u973D\u984C\u9F4A\u4FCE\u5146\u51CB\u52A9\u5632\u5F14\u5F6B\u63AA\u64CD\u65E9\u6641\u66FA\u66F9\u671D\u689D\u68D7\u69FD\u6F15\u6F6E\u7167\u71E5\u722A\u74AA\u773A\u7956\u795A\u79DF\u7A20\u7A95\u7C97\u7CDF\u7D44\u7E70\u8087\u85FB\u86A4\u8A54\u8ABF\u8D99\u8E81\u9020\u906D\u91E3\u963B\u96D5\u9CE5\u65CF\u7C07\u8DB3\u93C3\u5B58\u5C0A\u5352\u62D9\u731D\u5027\u5B97\u5F9E\u60B0\u616B\u68D5\u6DD9\u742E\u7A2E\u7D42\u7D9C\u7E31\u816B"],["f1a1","\u8E2A\u8E35\u937E\u9418\u4F50\u5750\u5DE6\u5EA7\u632B\u7F6A\u4E3B\u4F4F\u4F8F\u505A\u59DD\u80C4\u546A\u5468\u55FE\u594F\u5B99\u5DDE\u5EDA\u665D\u6731\u67F1\u682A\u6CE8\u6D32\u6E4A\u6F8D\u70B7\u73E0\u7587\u7C4C\u7D02\u7D2C\u7DA2\u821F\u86DB\u8A3B\u8A85\u8D70\u8E8A\u8F33\u9031\u914E\u9152\u9444\u99D0\u7AF9\u7CA5\u4FCA\u5101\u51C6\u57C8\u5BEF\u5CFB\u6659\u6A3D\u6D5A\u6E96\u6FEC\u710C\u756F\u7AE3\u8822\u9021\u9075\u96CB\u99FF\u8301\u4E2D\u4EF2\u8846\u91CD\u537D\u6ADB\u696B\u6C41\u847A\u589E\u618E\u66FE\u62EF\u70DD\u7511\u75C7\u7E52\u84B8\u8B49\u8D08\u4E4B\u53EA"],["f2a1","\u54AB\u5730\u5740\u5FD7\u6301\u6307\u646F\u652F\u65E8\u667A\u679D\u67B3\u6B62\u6C60\u6C9A\u6F2C\u77E5\u7825\u7949\u7957\u7D19\u80A2\u8102\u81F3\u829D\u82B7\u8718\u8A8C\uF9FC\u8D04\u8DBE\u9072\u76F4\u7A19\u7A37\u7E54\u8077\u5507\u55D4\u5875\u632F\u6422\u6649\u664B\u686D\u699B\u6B84\u6D25\u6EB1\u73CD\u7468\u74A1\u755B\u75B9\u76E1\u771E\u778B\u79E6\u7E09\u7E1D\u81FB\u852F\u8897\u8A3A\u8CD1\u8EEB\u8FB0\u9032\u93AD\u9663\u9673\u9707\u4F84\u53F1\u59EA\u5AC9\u5E19\u684E\u74C6\u75BE\u79E9\u7A92\u81A3\u86ED\u8CEA\u8DCC\u8FED\u659F\u6715\uF9FD\u57F7\u6F57\u7DDD\u8F2F"],["f3a1","\u93F6\u96C6\u5FB5\u61F2\u6F84\u4E14\u4F98\u501F\u53C9\u55DF\u5D6F\u5DEE\u6B21\u6B64\u78CB\u7B9A\uF9FE\u8E49\u8ECA\u906E\u6349\u643E\u7740\u7A84\u932F\u947F\u9F6A\u64B0\u6FAF\u71E6\u74A8\u74DA\u7AC4\u7C12\u7E82\u7CB2\u7E98\u8B9A\u8D0A\u947D\u9910\u994C\u5239\u5BDF\u64E6\u672D\u7D2E\u50ED\u53C3\u5879\u6158\u6159\u61FA\u65AC\u7AD9\u8B92\u8B96\u5009\u5021\u5275\u5531\u5A3C\u5EE0\u5F70\u6134\u655E\u660C\u6636\u66A2\u69CD\u6EC4\u6F32\u7316\u7621\u7A93\u8139\u8259\u83D6\u84BC\u50B5\u57F0\u5BC0\u5BE8\u5F69\u63A1\u7826\u7DB5\u83DC\u8521\u91C7\u91F5\u518A\u67F5\u7B56"],["f4a1","\u8CAC\u51C4\u59BB\u60BD\u8655\u501C\uF9FF\u5254\u5C3A\u617D\u621A\u62D3\u64F2\u65A5\u6ECC\u7620\u810A\u8E60\u965F\u96BB\u4EDF\u5343\u5598\u5929\u5DDD\u64C5\u6CC9\u6DFA\u7394\u7A7F\u821B\u85A6\u8CE4\u8E10\u9077\u91E7\u95E1\u9621\u97C6\u51F8\u54F2\u5586\u5FB9\u64A4\u6F88\u7DB4\u8F1F\u8F4D\u9435\u50C9\u5C16\u6CBE\u6DFB\u751B\u77BB\u7C3D\u7C64\u8A79\u8AC2\u581E\u59BE\u5E16\u6377\u7252\u758A\u776B\u8ADC\u8CBC\u8F12\u5EF3\u6674\u6DF8\u807D\u83C1\u8ACB\u9751\u9BD6\uFA00\u5243\u66FF\u6D95\u6EEF\u7DE0\u8AE6\u902E\u905E\u9AD4\u521D\u527F\u54E8\u6194\u6284\u62DB\u68A2"],["f5a1","\u6912\u695A\u6A35\u7092\u7126\u785D\u7901\u790E\u79D2\u7A0D\u8096\u8278\u82D5\u8349\u8549\u8C82\u8D85\u9162\u918B\u91AE\u4FC3\u56D1\u71ED\u77D7\u8700\u89F8\u5BF8\u5FD6\u6751\u90A8\u53E2\u585A\u5BF5\u60A4\u6181\u6460\u7E3D\u8070\u8525\u9283\u64AE\u50AC\u5D14\u6700\u589C\u62BD\u63A8\u690E\u6978\u6A1E\u6E6B\u76BA\u79CB\u82BB\u8429\u8ACF\u8DA8\u8FFD\u9112\u914B\u919C\u9310\u9318\u939A\u96DB\u9A36\u9C0D\u4E11\u755C\u795D\u7AFA\u7B51\u7BC9\u7E2E\u84C4\u8E59\u8E74\u8EF8\u9010\u6625\u693F\u7443\u51FA\u672E\u9EDC\u5145\u5FE0\u6C96\u87F2\u885D\u8877\u60B4\u81B5\u8403"],["f6a1","\u8D05\u53D6\u5439\u5634\u5A36\u5C31\u708A\u7FE0\u805A\u8106\u81ED\u8DA3\u9189\u9A5F\u9DF2\u5074\u4EC4\u53A0\u60FB\u6E2C\u5C64\u4F88\u5024\u55E4\u5CD9\u5E5F\u6065\u6894\u6CBB\u6DC4\u71BE\u75D4\u75F4\u7661\u7A1A\u7A49\u7DC7\u7DFB\u7F6E\u81F4\u86A9\u8F1C\u96C9\u99B3\u9F52\u5247\u52C5\u98ED\u89AA\u4E03\u67D2\u6F06\u4FB5\u5BE2\u6795\u6C88\u6D78\u741B\u7827\u91DD\u937C\u87C4\u79E4\u7A31\u5FEB\u4ED6\u54A4\u553E\u58AE\u59A5\u60F0\u6253\u62D6\u6736\u6955\u8235\u9640\u99B1\u99DD\u502C\u5353\u5544\u577C\uFA01\u6258\uFA02\u64E2\u666B\u67DD\u6FC1\u6FEF\u7422\u7438\u8A17"],["f7a1","\u9438\u5451\u5606\u5766\u5F48\u619A\u6B4E\u7058\u70AD\u7DBB\u8A95\u596A\u812B\u63A2\u7708\u803D\u8CAA\u5854\u642D\u69BB\u5B95\u5E11\u6E6F\uFA03\u8569\u514C\u53F0\u592A\u6020\u614B\u6B86\u6C70\u6CF0\u7B1E\u80CE\u82D4\u8DC6\u90B0\u98B1\uFA04\u64C7\u6FA4\u6491\u6504\u514E\u5410\u571F\u8A0E\u615F\u6876\uFA05\u75DB\u7B52\u7D71\u901A\u5806\u69CC\u817F\u892A\u9000\u9839\u5078\u5957\u59AC\u6295\u900F\u9B2A\u615D\u7279\u95D6\u5761\u5A46\u5DF4\u628A\u64AD\u64FA\u6777\u6CE2\u6D3E\u722C\u7436\u7834\u7F77\u82AD\u8DDB\u9817\u5224\u5742\u677F\u7248\u74E3\u8CA9\u8FA6\u9211"],["f8a1","\u962A\u516B\u53ED\u634C\u4F69\u5504\u6096\u6557\u6C9B\u6D7F\u724C\u72FD\u7A17\u8987\u8C9D\u5F6D\u6F8E\u70F9\u81A8\u610E\u4FBF\u504F\u6241\u7247\u7BC7\u7DE8\u7FE9\u904D\u97AD\u9A19\u8CB6\u576A\u5E73\u67B0\u840D\u8A55\u5420\u5B16\u5E63\u5EE2\u5F0A\u6583\u80BA\u853D\u9589\u965B\u4F48\u5305\u530D\u530F\u5486\u54FA\u5703\u5E03\u6016\u629B\u62B1\u6355\uFA06\u6CE1\u6D66\u75B1\u7832\u80DE\u812F\u82DE\u8461\u84B2\u888D\u8912\u900B\u92EA\u98FD\u9B91\u5E45\u66B4\u66DD\u7011\u7206\uFA07\u4FF5\u527D\u5F6A\u6153\u6753\u6A19\u6F02\u74E2\u7968\u8868\u8C79\u98C7\u98C4\u9A43"],["f9a1","\u54C1\u7A1F\u6953\u8AF7\u8C4A\u98A8\u99AE\u5F7C\u62AB\u75B2\u76AE\u88AB\u907F\u9642\u5339\u5F3C\u5FC5\u6CCC\u73CC\u7562\u758B\u7B46\u82FE\u999D\u4E4F\u903C\u4E0B\u4F55\u53A6\u590F\u5EC8\u6630\u6CB3\u7455\u8377\u8766\u8CC0\u9050\u971E\u9C15\u58D1\u5B78\u8650\u8B14\u9DB4\u5BD2\u6068\u608D\u65F1\u6C57\u6F22\u6FA3\u701A\u7F55\u7FF0\u9591\u9592\u9650\u97D3\u5272\u8F44\u51FD\u542B\u54B8\u5563\u558A\u6ABB\u6DB5\u7DD8\u8266\u929C\u9677\u9E79\u5408\u54C8\u76D2\u86E4\u95A4\u95D4\u965C\u4EA2\u4F09\u59EE\u5AE6\u5DF7\u6052\u6297\u676D\u6841\u6C86\u6E2F\u7F38\u809B\u822A"],["faa1","\uFA08\uFA09\u9805\u4EA5\u5055\u54B3\u5793\u595A\u5B69\u5BB3\u61C8\u6977\u6D77\u7023\u87F9\u89E3\u8A72\u8AE7\u9082\u99ED\u9AB8\u52BE\u6838\u5016\u5E78\u674F\u8347\u884C\u4EAB\u5411\u56AE\u73E6\u9115\u97FF\u9909\u9957\u9999\u5653\u589F\u865B\u8A31\u61B2\u6AF6\u737B\u8ED2\u6B47\u96AA\u9A57\u5955\u7200\u8D6B\u9769\u4FD4\u5CF4\u5F26\u61F8\u665B\u6CEB\u70AB\u7384\u73B9\u73FE\u7729\u774D\u7D43\u7D62\u7E23\u8237\u8852\uFA0A\u8CE2\u9249\u986F\u5B51\u7A74\u8840\u9801\u5ACC\u4FE0\u5354\u593E\u5CFD\u633E\u6D79\u72F9\u8105\u8107\u83A2\u92CF\u9830\u4EA8\u5144\u5211\u578B"],["fba1","\u5F62\u6CC2\u6ECE\u7005\u7050\u70AF\u7192\u73E9\u7469\u834A\u87A2\u8861\u9008\u90A2\u93A3\u99A8\u516E\u5F57\u60E0\u6167\u66B3\u8559\u8E4A\u91AF\u978B\u4E4E\u4E92\u547C\u58D5\u58FA\u597D\u5CB5\u5F27\u6236\u6248\u660A\u6667\u6BEB\u6D69\u6DCF\u6E56\u6EF8\u6F94\u6FE0\u6FE9\u705D\u72D0\u7425\u745A\u74E0\u7693\u795C\u7CCA\u7E1E\u80E1\u82A6\u846B\u84BF\u864E\u865F\u8774\u8B77\u8C6A\u93AC\u9800\u9865\u60D1\u6216\u9177\u5A5A\u660F\u6DF7\u6E3E\u743F\u9B42\u5FFD\u60DA\u7B0F\u54C4\u5F18\u6C5E\u6CD3\u6D2A\u70D8\u7D05\u8679\u8A0C\u9D3B\u5316\u548C\u5B05\u6A3A\u706B\u7575"],["fca1","\u798D\u79BE\u82B1\u83EF\u8A71\u8B41\u8CA8\u9774\uFA0B\u64F4\u652B\u78BA\u78BB\u7A6B\u4E38\u559A\u5950\u5BA6\u5E7B\u60A3\u63DB\u6B61\u6665\u6853\u6E19\u7165\u74B0\u7D08\u9084\u9A69\u9C25\u6D3B\u6ED1\u733E\u8C41\u95CA\u51F0\u5E4C\u5FA8\u604D\u60F6\u6130\u614C\u6643\u6644\u69A5\u6CC1\u6E5F\u6EC9\u6F62\u714C\u749C\u7687\u7BC1\u7C27\u8352\u8757\u9051\u968D\u9EC3\u532F\u56DE\u5EFB\u5F8A\u6062\u6094\u61F7\u6666\u6703\u6A9C\u6DEE\u6FAE\u7070\u736A\u7E6A\u81BE\u8334\u86D4\u8AA8\u8CC4\u5283\u7372\u5B96\u6A6B\u9404\u54EE\u5686\u5B5D\u6548\u6585\u66C9\u689F\u6D8D\u6DC6"],["fda1","\u723B\u80B4\u9175\u9A4D\u4FAF\u5019\u539A\u540E\u543C\u5589\u55C5\u5E3F\u5F8C\u673D\u7166\u73DD\u9005\u52DB\u52F3\u5864\u58CE\u7104\u718F\u71FB\u85B0\u8A13\u6688\u85A8\u55A7\u6684\u714A\u8431\u5349\u5599\u6BC1\u5F59\u5FBD\u63EE\u6689\u7147\u8AF1\u8F1D\u9EBE\u4F11\u643A\u70CB\u7566\u8667\u6064\u8B4E\u9DF8\u5147\u51F6\u5308\u6D36\u80F8\u9ED1\u6615\u6B23\u7098\u75D5\u5403\u5C79\u7D07\u8A16\u6B20\u6B3D\u6B46\u5438\u6070\u6D3D\u7FD5\u8208\u50D6\u51DE\u559C\u566B\u56CD\u59EC\u5B09\u5E0C\u6199\u6198\u6231\u665E\u66E6\u7199\u71B9\u71BA\u72A7\u79A7\u7A00\u7FB2\u8A70"]]}});var require_cp950=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/tables/cp950.json"(exports,module2){module2.exports=[["0","\0",127],["a140","\u3000\uFF0C\u3001\u3002\uFF0E\u2027\uFF1B\uFF1A\uFF1F\uFF01\uFE30\u2026\u2025\uFE50\uFE51\uFE52\xB7\uFE54\uFE55\uFE56\uFE57\uFF5C\u2013\uFE31\u2014\uFE33\u2574\uFE34\uFE4F\uFF08\uFF09\uFE35\uFE36\uFF5B\uFF5D\uFE37\uFE38\u3014\u3015\uFE39\uFE3A\u3010\u3011\uFE3B\uFE3C\u300A\u300B\uFE3D\uFE3E\u3008\u3009\uFE3F\uFE40\u300C\u300D\uFE41\uFE42\u300E\u300F\uFE43\uFE44\uFE59\uFE5A"],["a1a1","\uFE5B\uFE5C\uFE5D\uFE5E\u2018\u2019\u201C\u201D\u301D\u301E\u2035\u2032\uFF03\uFF06\uFF0A\u203B\xA7\u3003\u25CB\u25CF\u25B3\u25B2\u25CE\u2606\u2605\u25C7\u25C6\u25A1\u25A0\u25BD\u25BC\u32A3\u2105\xAF\uFFE3\uFF3F\u02CD\uFE49\uFE4A\uFE4D\uFE4E\uFE4B\uFE4C\uFE5F\uFE60\uFE61\uFF0B\uFF0D\xD7\xF7\xB1\u221A\uFF1C\uFF1E\uFF1D\u2266\u2267\u2260\u221E\u2252\u2261\uFE62",4,"\uFF5E\u2229\u222A\u22A5\u2220\u221F\u22BF\u33D2\u33D1\u222B\u222E\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uFF0F"],["a240","\uFF3C\u2215\uFE68\uFF04\uFFE5\u3012\uFFE0\uFFE1\uFF05\uFF20\u2103\u2109\uFE69\uFE6A\uFE6B\u33D5\u339C\u339D\u339E\u33CE\u33A1\u338E\u338F\u33C4\xB0\u5159\u515B\u515E\u515D\u5161\u5163\u55E7\u74E9\u7CCE\u2581",7,"\u258F\u258E\u258D\u258C\u258B\u258A\u2589\u253C\u2534\u252C\u2524\u251C\u2594\u2500\u2502\u2595\u250C\u2510\u2514\u2518\u256D"],["a2a1","\u256E\u2570\u256F\u2550\u255E\u256A\u2561\u25E2\u25E3\u25E5\u25E4\u2571\u2572\u2573\uFF10",9,"\u2160",9,"\u3021",8,"\u5341\u5344\u5345\uFF21",25,"\uFF41",21],["a340","\uFF57\uFF58\uFF59\uFF5A\u0391",16,"\u03A3",6,"\u03B1",16,"\u03C3",6,"\u3105",10],["a3a1","\u3110",25,"\u02D9\u02C9\u02CA\u02C7\u02CB"],["a3e1","\u20AC"],["a440","\u4E00\u4E59\u4E01\u4E03\u4E43\u4E5D\u4E86\u4E8C\u4EBA\u513F\u5165\u516B\u51E0\u5200\u5201\u529B\u5315\u5341\u535C\u53C8\u4E09\u4E0B\u4E08\u4E0A\u4E2B\u4E38\u51E1\u4E45\u4E48\u4E5F\u4E5E\u4E8E\u4EA1\u5140\u5203\u52FA\u5343\u53C9\u53E3\u571F\u58EB\u5915\u5927\u5973\u5B50\u5B51\u5B53\u5BF8\u5C0F\u5C22\u5C38\u5C71\u5DDD\u5DE5\u5DF1\u5DF2\u5DF3\u5DFE\u5E72\u5EFE\u5F0B\u5F13\u624D"],["a4a1","\u4E11\u4E10\u4E0D\u4E2D\u4E30\u4E39\u4E4B\u5C39\u4E88\u4E91\u4E95\u4E92\u4E94\u4EA2\u4EC1\u4EC0\u4EC3\u4EC6\u4EC7\u4ECD\u4ECA\u4ECB\u4EC4\u5143\u5141\u5167\u516D\u516E\u516C\u5197\u51F6\u5206\u5207\u5208\u52FB\u52FE\u52FF\u5316\u5339\u5348\u5347\u5345\u535E\u5384\u53CB\u53CA\u53CD\u58EC\u5929\u592B\u592A\u592D\u5B54\u5C11\u5C24\u5C3A\u5C6F\u5DF4\u5E7B\u5EFF\u5F14\u5F15\u5FC3\u6208\u6236\u624B\u624E\u652F\u6587\u6597\u65A4\u65B9\u65E5\u66F0\u6708\u6728\u6B20\u6B62\u6B79\u6BCB\u6BD4\u6BDB\u6C0F\u6C34\u706B\u722A\u7236\u723B\u7247\u7259\u725B\u72AC\u738B\u4E19"],["a540","\u4E16\u4E15\u4E14\u4E18\u4E3B\u4E4D\u4E4F\u4E4E\u4EE5\u4ED8\u4ED4\u4ED5\u4ED6\u4ED7\u4EE3\u4EE4\u4ED9\u4EDE\u5145\u5144\u5189\u518A\u51AC\u51F9\u51FA\u51F8\u520A\u52A0\u529F\u5305\u5306\u5317\u531D\u4EDF\u534A\u5349\u5361\u5360\u536F\u536E\u53BB\u53EF\u53E4\u53F3\u53EC\u53EE\u53E9\u53E8\u53FC\u53F8\u53F5\u53EB\u53E6\u53EA\u53F2\u53F1\u53F0\u53E5\u53ED\u53FB\u56DB\u56DA\u5916"],["a5a1","\u592E\u5931\u5974\u5976\u5B55\u5B83\u5C3C\u5DE8\u5DE7\u5DE6\u5E02\u5E03\u5E73\u5E7C\u5F01\u5F18\u5F17\u5FC5\u620A\u6253\u6254\u6252\u6251\u65A5\u65E6\u672E\u672C\u672A\u672B\u672D\u6B63\u6BCD\u6C11\u6C10\u6C38\u6C41\u6C40\u6C3E\u72AF\u7384\u7389\u74DC\u74E6\u7518\u751F\u7528\u7529\u7530\u7531\u7532\u7533\u758B\u767D\u76AE\u76BF\u76EE\u77DB\u77E2\u77F3\u793A\u79BE\u7A74\u7ACB\u4E1E\u4E1F\u4E52\u4E53\u4E69\u4E99\u4EA4\u4EA6\u4EA5\u4EFF\u4F09\u4F19\u4F0A\u4F15\u4F0D\u4F10\u4F11\u4F0F\u4EF2\u4EF6\u4EFB\u4EF0\u4EF3\u4EFD\u4F01\u4F0B\u5149\u5147\u5146\u5148\u5168"],["a640","\u5171\u518D\u51B0\u5217\u5211\u5212\u520E\u5216\u52A3\u5308\u5321\u5320\u5370\u5371\u5409\u540F\u540C\u540A\u5410\u5401\u540B\u5404\u5411\u540D\u5408\u5403\u540E\u5406\u5412\u56E0\u56DE\u56DD\u5733\u5730\u5728\u572D\u572C\u572F\u5729\u5919\u591A\u5937\u5938\u5984\u5978\u5983\u597D\u5979\u5982\u5981\u5B57\u5B58\u5B87\u5B88\u5B85\u5B89\u5BFA\u5C16\u5C79\u5DDE\u5E06\u5E76\u5E74"],["a6a1","\u5F0F\u5F1B\u5FD9\u5FD6\u620E\u620C\u620D\u6210\u6263\u625B\u6258\u6536\u65E9\u65E8\u65EC\u65ED\u66F2\u66F3\u6709\u673D\u6734\u6731\u6735\u6B21\u6B64\u6B7B\u6C16\u6C5D\u6C57\u6C59\u6C5F\u6C60\u6C50\u6C55\u6C61\u6C5B\u6C4D\u6C4E\u7070\u725F\u725D\u767E\u7AF9\u7C73\u7CF8\u7F36\u7F8A\u7FBD\u8001\u8003\u800C\u8012\u8033\u807F\u8089\u808B\u808C\u81E3\u81EA\u81F3\u81FC\u820C\u821B\u821F\u826E\u8272\u827E\u866B\u8840\u884C\u8863\u897F\u9621\u4E32\u4EA8\u4F4D\u4F4F\u4F47\u4F57\u4F5E\u4F34\u4F5B\u4F55\u4F30\u4F50\u4F51\u4F3D\u4F3A\u4F38\u4F43\u4F54\u4F3C\u4F46\u4F63"],["a740","\u4F5C\u4F60\u4F2F\u4F4E\u4F36\u4F59\u4F5D\u4F48\u4F5A\u514C\u514B\u514D\u5175\u51B6\u51B7\u5225\u5224\u5229\u522A\u5228\u52AB\u52A9\u52AA\u52AC\u5323\u5373\u5375\u541D\u542D\u541E\u543E\u5426\u544E\u5427\u5446\u5443\u5433\u5448\u5442\u541B\u5429\u544A\u5439\u543B\u5438\u542E\u5435\u5436\u5420\u543C\u5440\u5431\u542B\u541F\u542C\u56EA\u56F0\u56E4\u56EB\u574A\u5751\u5740\u574D"],["a7a1","\u5747\u574E\u573E\u5750\u574F\u573B\u58EF\u593E\u599D\u5992\u59A8\u599E\u59A3\u5999\u5996\u598D\u59A4\u5993\u598A\u59A5\u5B5D\u5B5C\u5B5A\u5B5B\u5B8C\u5B8B\u5B8F\u5C2C\u5C40\u5C41\u5C3F\u5C3E\u5C90\u5C91\u5C94\u5C8C\u5DEB\u5E0C\u5E8F\u5E87\u5E8A\u5EF7\u5F04\u5F1F\u5F64\u5F62\u5F77\u5F79\u5FD8\u5FCC\u5FD7\u5FCD\u5FF1\u5FEB\u5FF8\u5FEA\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626D\u628A\u627C\u627E\u6279\u6273\u6292\u626F\u6298\u626E\u6295\u6293\u6291\u6286\u6539\u653B\u6538\u65F1\u66F4\u675F\u674E\u674F\u6750\u6751\u675C\u6756\u675E\u6749\u6746\u6760"],["a840","\u6753\u6757\u6B65\u6BCF\u6C42\u6C5E\u6C99\u6C81\u6C88\u6C89\u6C85\u6C9B\u6C6A\u6C7A\u6C90\u6C70\u6C8C\u6C68\u6C96\u6C92\u6C7D\u6C83\u6C72\u6C7E\u6C74\u6C86\u6C76\u6C8D\u6C94\u6C98\u6C82\u7076\u707C\u707D\u7078\u7262\u7261\u7260\u72C4\u72C2\u7396\u752C\u752B\u7537\u7538\u7682\u76EF\u77E3\u79C1\u79C0\u79BF\u7A76\u7CFB\u7F55\u8096\u8093\u809D\u8098\u809B\u809A\u80B2\u826F\u8292"],["a8a1","\u828B\u828D\u898B\u89D2\u8A00\u8C37\u8C46\u8C55\u8C9D\u8D64\u8D70\u8DB3\u8EAB\u8ECA\u8F9B\u8FB0\u8FC2\u8FC6\u8FC5\u8FC4\u5DE1\u9091\u90A2\u90AA\u90A6\u90A3\u9149\u91C6\u91CC\u9632\u962E\u9631\u962A\u962C\u4E26\u4E56\u4E73\u4E8B\u4E9B\u4E9E\u4EAB\u4EAC\u4F6F\u4F9D\u4F8D\u4F73\u4F7F\u4F6C\u4F9B\u4F8B\u4F86\u4F83\u4F70\u4F75\u4F88\u4F69\u4F7B\u4F96\u4F7E\u4F8F\u4F91\u4F7A\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51BD\u51FD\u523B\u5238\u5237\u523A\u5230\u522E\u5236\u5241\u52BE\u52BB\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53D6\u53D4\u53D7\u5473\u5475"],["a940","\u5496\u5478\u5495\u5480\u547B\u5477\u5484\u5492\u5486\u547C\u5490\u5471\u5476\u548C\u549A\u5462\u5468\u548B\u547D\u548E\u56FA\u5783\u5777\u576A\u5769\u5761\u5766\u5764\u577C\u591C\u5949\u5947\u5948\u5944\u5954\u59BE\u59BB\u59D4\u59B9\u59AE\u59D1\u59C6\u59D0\u59CD\u59CB\u59D3\u59CA\u59AF\u59B3\u59D2\u59C5\u5B5F\u5B64\u5B63\u5B97\u5B9A\u5B98\u5B9C\u5B99\u5B9B\u5C1A\u5C48\u5C45"],["a9a1","\u5C46\u5CB7\u5CA1\u5CB8\u5CA9\u5CAB\u5CB1\u5CB3\u5E18\u5E1A\u5E16\u5E15\u5E1B\u5E11\u5E78\u5E9A\u5E97\u5E9C\u5E95\u5E96\u5EF6\u5F26\u5F27\u5F29\u5F80\u5F81\u5F7F\u5F7C\u5FDD\u5FE0\u5FFD\u5FF5\u5FFF\u600F\u6014\u602F\u6035\u6016\u602A\u6015\u6021\u6027\u6029\u602B\u601B\u6216\u6215\u623F\u623E\u6240\u627F\u62C9\u62CC\u62C4\u62BF\u62C2\u62B9\u62D2\u62DB\u62AB\u62D3\u62D4\u62CB\u62C8\u62A8\u62BD\u62BC\u62D0\u62D9\u62C7\u62CD\u62B5\u62DA\u62B1\u62D8\u62D6\u62D7\u62C6\u62AC\u62CE\u653E\u65A7\u65BC\u65FA\u6614\u6613\u660C\u6606\u6602\u660E\u6600\u660F\u6615\u660A"],["aa40","\u6607\u670D\u670B\u676D\u678B\u6795\u6771\u679C\u6773\u6777\u6787\u679D\u6797\u676F\u6770\u677F\u6789\u677E\u6790\u6775\u679A\u6793\u677C\u676A\u6772\u6B23\u6B66\u6B67\u6B7F\u6C13\u6C1B\u6CE3\u6CE8\u6CF3\u6CB1\u6CCC\u6CE5\u6CB3\u6CBD\u6CBE\u6CBC\u6CE2\u6CAB\u6CD5\u6CD3\u6CB8\u6CC4\u6CB9\u6CC1\u6CAE\u6CD7\u6CC5\u6CF1\u6CBF\u6CBB\u6CE1\u6CDB\u6CCA\u6CAC\u6CEF\u6CDC\u6CD6\u6CE0"],["aaa1","\u7095\u708E\u7092\u708A\u7099\u722C\u722D\u7238\u7248\u7267\u7269\u72C0\u72CE\u72D9\u72D7\u72D0\u73A9\u73A8\u739F\u73AB\u73A5\u753D\u759D\u7599\u759A\u7684\u76C2\u76F2\u76F4\u77E5\u77FD\u793E\u7940\u7941\u79C9\u79C8\u7A7A\u7A79\u7AFA\u7CFE\u7F54\u7F8C\u7F8B\u8005\u80BA\u80A5\u80A2\u80B1\u80A1\u80AB\u80A9\u80B4\u80AA\u80AF\u81E5\u81FE\u820D\u82B3\u829D\u8299\u82AD\u82BD\u829F\u82B9\u82B1\u82AC\u82A5\u82AF\u82B8\u82A3\u82B0\u82BE\u82B7\u864E\u8671\u521D\u8868\u8ECB\u8FCE\u8FD4\u8FD1\u90B5\u90B8\u90B1\u90B6\u91C7\u91D1\u9577\u9580\u961C\u9640\u963F\u963B\u9644"],["ab40","\u9642\u96B9\u96E8\u9752\u975E\u4E9F\u4EAD\u4EAE\u4FE1\u4FB5\u4FAF\u4FBF\u4FE0\u4FD1\u4FCF\u4FDD\u4FC3\u4FB6\u4FD8\u4FDF\u4FCA\u4FD7\u4FAE\u4FD0\u4FC4\u4FC2\u4FDA\u4FCE\u4FDE\u4FB7\u5157\u5192\u5191\u51A0\u524E\u5243\u524A\u524D\u524C\u524B\u5247\u52C7\u52C9\u52C3\u52C1\u530D\u5357\u537B\u539A\u53DB\u54AC\u54C0\u54A8\u54CE\u54C9\u54B8\u54A6\u54B3\u54C7\u54C2\u54BD\u54AA\u54C1"],["aba1","\u54C4\u54C8\u54AF\u54AB\u54B1\u54BB\u54A9\u54A7\u54BF\u56FF\u5782\u578B\u57A0\u57A3\u57A2\u57CE\u57AE\u5793\u5955\u5951\u594F\u594E\u5950\u59DC\u59D8\u59FF\u59E3\u59E8\u5A03\u59E5\u59EA\u59DA\u59E6\u5A01\u59FB\u5B69\u5BA3\u5BA6\u5BA4\u5BA2\u5BA5\u5C01\u5C4E\u5C4F\u5C4D\u5C4B\u5CD9\u5CD2\u5DF7\u5E1D\u5E25\u5E1F\u5E7D\u5EA0\u5EA6\u5EFA\u5F08\u5F2D\u5F65\u5F88\u5F85\u5F8A\u5F8B\u5F87\u5F8C\u5F89\u6012\u601D\u6020\u6025\u600E\u6028\u604D\u6070\u6068\u6062\u6046\u6043\u606C\u606B\u606A\u6064\u6241\u62DC\u6316\u6309\u62FC\u62ED\u6301\u62EE\u62FD\u6307\u62F1\u62F7"],["ac40","\u62EF\u62EC\u62FE\u62F4\u6311\u6302\u653F\u6545\u65AB\u65BD\u65E2\u6625\u662D\u6620\u6627\u662F\u661F\u6628\u6631\u6624\u66F7\u67FF\u67D3\u67F1\u67D4\u67D0\u67EC\u67B6\u67AF\u67F5\u67E9\u67EF\u67C4\u67D1\u67B4\u67DA\u67E5\u67B8\u67CF\u67DE\u67F3\u67B0\u67D9\u67E2\u67DD\u67D2\u6B6A\u6B83\u6B86\u6BB5\u6BD2\u6BD7\u6C1F\u6CC9\u6D0B\u6D32\u6D2A\u6D41\u6D25\u6D0C\u6D31\u6D1E\u6D17"],["aca1","\u6D3B\u6D3D\u6D3E\u6D36\u6D1B\u6CF5\u6D39\u6D27\u6D38\u6D29\u6D2E\u6D35\u6D0E\u6D2B\u70AB\u70BA\u70B3\u70AC\u70AF\u70AD\u70B8\u70AE\u70A4\u7230\u7272\u726F\u7274\u72E9\u72E0\u72E1\u73B7\u73CA\u73BB\u73B2\u73CD\u73C0\u73B3\u751A\u752D\u754F\u754C\u754E\u754B\u75AB\u75A4\u75A5\u75A2\u75A3\u7678\u7686\u7687\u7688\u76C8\u76C6\u76C3\u76C5\u7701\u76F9\u76F8\u7709\u770B\u76FE\u76FC\u7707\u77DC\u7802\u7814\u780C\u780D\u7946\u7949\u7948\u7947\u79B9\u79BA\u79D1\u79D2\u79CB\u7A7F\u7A81\u7AFF\u7AFD\u7C7D\u7D02\u7D05\u7D00\u7D09\u7D07\u7D04\u7D06\u7F38\u7F8E\u7FBF\u8004"],["ad40","\u8010\u800D\u8011\u8036\u80D6\u80E5\u80DA\u80C3\u80C4\u80CC\u80E1\u80DB\u80CE\u80DE\u80E4\u80DD\u81F4\u8222\u82E7\u8303\u8305\u82E3\u82DB\u82E6\u8304\u82E5\u8302\u8309\u82D2\u82D7\u82F1\u8301\u82DC\u82D4\u82D1\u82DE\u82D3\u82DF\u82EF\u8306\u8650\u8679\u867B\u867A\u884D\u886B\u8981\u89D4\u8A08\u8A02\u8A03\u8C9E\u8CA0\u8D74\u8D73\u8DB4\u8ECD\u8ECC\u8FF0\u8FE6\u8FE2\u8FEA\u8FE5"],["ada1","\u8FED\u8FEB\u8FE4\u8FE8\u90CA\u90CE\u90C1\u90C3\u914B\u914A\u91CD\u9582\u9650\u964B\u964C\u964D\u9762\u9769\u97CB\u97ED\u97F3\u9801\u98A8\u98DB\u98DF\u9996\u9999\u4E58\u4EB3\u500C\u500D\u5023\u4FEF\u5026\u5025\u4FF8\u5029\u5016\u5006\u503C\u501F\u501A\u5012\u5011\u4FFA\u5000\u5014\u5028\u4FF1\u5021\u500B\u5019\u5018\u4FF3\u4FEE\u502D\u502A\u4FFE\u502B\u5009\u517C\u51A4\u51A5\u51A2\u51CD\u51CC\u51C6\u51CB\u5256\u525C\u5254\u525B\u525D\u532A\u537F\u539F\u539D\u53DF\u54E8\u5510\u5501\u5537\u54FC\u54E5\u54F2\u5506\u54FA\u5514\u54E9\u54ED\u54E1\u5509\u54EE\u54EA"],["ae40","\u54E6\u5527\u5507\u54FD\u550F\u5703\u5704\u57C2\u57D4\u57CB\u57C3\u5809\u590F\u5957\u5958\u595A\u5A11\u5A18\u5A1C\u5A1F\u5A1B\u5A13\u59EC\u5A20\u5A23\u5A29\u5A25\u5A0C\u5A09\u5B6B\u5C58\u5BB0\u5BB3\u5BB6\u5BB4\u5BAE\u5BB5\u5BB9\u5BB8\u5C04\u5C51\u5C55\u5C50\u5CED\u5CFD\u5CFB\u5CEA\u5CE8\u5CF0\u5CF6\u5D01\u5CF4\u5DEE\u5E2D\u5E2B\u5EAB\u5EAD\u5EA7\u5F31\u5F92\u5F91\u5F90\u6059"],["aea1","\u6063\u6065\u6050\u6055\u606D\u6069\u606F\u6084\u609F\u609A\u608D\u6094\u608C\u6085\u6096\u6247\u62F3\u6308\u62FF\u634E\u633E\u632F\u6355\u6342\u6346\u634F\u6349\u633A\u6350\u633D\u632A\u632B\u6328\u634D\u634C\u6548\u6549\u6599\u65C1\u65C5\u6642\u6649\u664F\u6643\u6652\u664C\u6645\u6641\u66F8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68B3\u6817\u684C\u6851\u683D\u67F4\u6850\u6840\u683C\u6843\u682A\u6845\u6813\u6818\u6841\u6B8A\u6B89\u6BB7\u6C23\u6C27\u6C28\u6C26\u6C24\u6CF0\u6D6A\u6D95\u6D88\u6D87\u6D66\u6D78\u6D77\u6D59\u6D93"],["af40","\u6D6C\u6D89\u6D6E\u6D5A\u6D74\u6D69\u6D8C\u6D8A\u6D79\u6D85\u6D65\u6D94\u70CA\u70D8\u70E4\u70D9\u70C8\u70CF\u7239\u7279\u72FC\u72F9\u72FD\u72F8\u72F7\u7386\u73ED\u7409\u73EE\u73E0\u73EA\u73DE\u7554\u755D\u755C\u755A\u7559\u75BE\u75C5\u75C7\u75B2\u75B3\u75BD\u75BC\u75B9\u75C2\u75B8\u768B\u76B0\u76CA\u76CD\u76CE\u7729\u771F\u7720\u7728\u77E9\u7830\u7827\u7838\u781D\u7834\u7837"],["afa1","\u7825\u782D\u7820\u781F\u7832\u7955\u7950\u7960\u795F\u7956\u795E\u795D\u7957\u795A\u79E4\u79E3\u79E7\u79DF\u79E6\u79E9\u79D8\u7A84\u7A88\u7AD9\u7B06\u7B11\u7C89\u7D21\u7D17\u7D0B\u7D0A\u7D20\u7D22\u7D14\u7D10\u7D15\u7D1A\u7D1C\u7D0D\u7D19\u7D1B\u7F3A\u7F5F\u7F94\u7FC5\u7FC1\u8006\u8018\u8015\u8019\u8017\u803D\u803F\u80F1\u8102\u80F0\u8105\u80ED\u80F4\u8106\u80F8\u80F3\u8108\u80FD\u810A\u80FC\u80EF\u81ED\u81EC\u8200\u8210\u822A\u822B\u8228\u822C\u82BB\u832B\u8352\u8354\u834A\u8338\u8350\u8349\u8335\u8334\u834F\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343"],["b040","\u8654\u868A\u86AA\u8693\u86A4\u86A9\u868C\u86A3\u869C\u8870\u8877\u8881\u8882\u887D\u8879\u8A18\u8A10\u8A0E\u8A0C\u8A15\u8A0A\u8A17\u8A13\u8A16\u8A0F\u8A11\u8C48\u8C7A\u8C79\u8CA1\u8CA2\u8D77\u8EAC\u8ED2\u8ED4\u8ECF\u8FB1\u9001\u9006\u8FF7\u9000\u8FFA\u8FF4\u9003\u8FFD\u9005\u8FF8\u9095\u90E1\u90DD\u90E2\u9152\u914D\u914C\u91D8\u91DD\u91D7\u91DC\u91D9\u9583\u9662\u9663\u9661"],["b0a1","\u965B\u965D\u9664\u9658\u965E\u96BB\u98E2\u99AC\u9AA8\u9AD8\u9B25\u9B32\u9B3C\u4E7E\u507A\u507D\u505C\u5047\u5043\u504C\u505A\u5049\u5065\u5076\u504E\u5055\u5075\u5074\u5077\u504F\u500F\u506F\u506D\u515C\u5195\u51F0\u526A\u526F\u52D2\u52D9\u52D8\u52D5\u5310\u530F\u5319\u533F\u5340\u533E\u53C3\u66FC\u5546\u556A\u5566\u5544\u555E\u5561\u5543\u554A\u5531\u5556\u554F\u5555\u552F\u5564\u5538\u552E\u555C\u552C\u5563\u5533\u5541\u5557\u5708\u570B\u5709\u57DF\u5805\u580A\u5806\u57E0\u57E4\u57FA\u5802\u5835\u57F7\u57F9\u5920\u5962\u5A36\u5A41\u5A49\u5A66\u5A6A\u5A40"],["b140","\u5A3C\u5A62\u5A5A\u5A46\u5A4A\u5B70\u5BC7\u5BC5\u5BC4\u5BC2\u5BBF\u5BC6\u5C09\u5C08\u5C07\u5C60\u5C5C\u5C5D\u5D07\u5D06\u5D0E\u5D1B\u5D16\u5D22\u5D11\u5D29\u5D14\u5D19\u5D24\u5D27\u5D17\u5DE2\u5E38\u5E36\u5E33\u5E37\u5EB7\u5EB8\u5EB6\u5EB5\u5EBE\u5F35\u5F37\u5F57\u5F6C\u5F69\u5F6B\u5F97\u5F99\u5F9E\u5F98\u5FA1\u5FA0\u5F9C\u607F\u60A3\u6089\u60A0\u60A8\u60CB\u60B4\u60E6\u60BD"],["b1a1","\u60C5\u60BB\u60B5\u60DC\u60BC\u60D8\u60D5\u60C6\u60DF\u60B8\u60DA\u60C7\u621A\u621B\u6248\u63A0\u63A7\u6372\u6396\u63A2\u63A5\u6377\u6367\u6398\u63AA\u6371\u63A9\u6389\u6383\u639B\u636B\u63A8\u6384\u6388\u6399\u63A1\u63AC\u6392\u638F\u6380\u637B\u6369\u6368\u637A\u655D\u6556\u6551\u6559\u6557\u555F\u654F\u6558\u6555\u6554\u659C\u659B\u65AC\u65CF\u65CB\u65CC\u65CE\u665D\u665A\u6664\u6668\u6666\u665E\u66F9\u52D7\u671B\u6881\u68AF\u68A2\u6893\u68B5\u687F\u6876\u68B1\u68A7\u6897\u68B0\u6883\u68C4\u68AD\u6886\u6885\u6894\u689D\u68A8\u689F\u68A1\u6882\u6B32\u6BBA"],["b240","\u6BEB\u6BEC\u6C2B\u6D8E\u6DBC\u6DF3\u6DD9\u6DB2\u6DE1\u6DCC\u6DE4\u6DFB\u6DFA\u6E05\u6DC7\u6DCB\u6DAF\u6DD1\u6DAE\u6DDE\u6DF9\u6DB8\u6DF7\u6DF5\u6DC5\u6DD2\u6E1A\u6DB5\u6DDA\u6DEB\u6DD8\u6DEA\u6DF1\u6DEE\u6DE8\u6DC6\u6DC4\u6DAA\u6DEC\u6DBF\u6DE6\u70F9\u7109\u710A\u70FD\u70EF\u723D\u727D\u7281\u731C\u731B\u7316\u7313\u7319\u7387\u7405\u740A\u7403\u7406\u73FE\u740D\u74E0\u74F6"],["b2a1","\u74F7\u751C\u7522\u7565\u7566\u7562\u7570\u758F\u75D4\u75D5\u75B5\u75CA\u75CD\u768E\u76D4\u76D2\u76DB\u7737\u773E\u773C\u7736\u7738\u773A\u786B\u7843\u784E\u7965\u7968\u796D\u79FB\u7A92\u7A95\u7B20\u7B28\u7B1B\u7B2C\u7B26\u7B19\u7B1E\u7B2E\u7C92\u7C97\u7C95\u7D46\u7D43\u7D71\u7D2E\u7D39\u7D3C\u7D40\u7D30\u7D33\u7D44\u7D2F\u7D42\u7D32\u7D31\u7F3D\u7F9E\u7F9A\u7FCC\u7FCE\u7FD2\u801C\u804A\u8046\u812F\u8116\u8123\u812B\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838E\u839E\u8398\u8378\u83A2\u8396\u83BD\u83AB\u8392\u838A\u8393\u8389\u83A0\u8377\u837B\u837C"],["b340","\u8386\u83A7\u8655\u5F6A\u86C7\u86C0\u86B6\u86C4\u86B5\u86C6\u86CB\u86B1\u86AF\u86C9\u8853\u889E\u8888\u88AB\u8892\u8896\u888D\u888B\u8993\u898F\u8A2A\u8A1D\u8A23\u8A25\u8A31\u8A2D\u8A1F\u8A1B\u8A22\u8C49\u8C5A\u8CA9\u8CAC\u8CAB\u8CA8\u8CAA\u8CA7\u8D67\u8D66\u8DBE\u8DBA\u8EDB\u8EDF\u9019\u900D\u901A\u9017\u9023\u901F\u901D\u9010\u9015\u901E\u9020\u900F\u9022\u9016\u901B\u9014"],["b3a1","\u90E8\u90ED\u90FD\u9157\u91CE\u91F5\u91E6\u91E3\u91E7\u91ED\u91E9\u9589\u966A\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966C\u96C0\u96EA\u96E9\u7AE0\u7ADF\u9802\u9803\u9B5A\u9CE5\u9E75\u9E7F\u9EA5\u9EBB\u50A2\u508D\u5085\u5099\u5091\u5080\u5096\u5098\u509A\u6700\u51F1\u5272\u5274\u5275\u5269\u52DE\u52DD\u52DB\u535A\u53A5\u557B\u5580\u55A7\u557C\u558A\u559D\u5598\u5582\u559C\u55AA\u5594\u5587\u558B\u5583\u55B3\u55AE\u559F\u553E\u55B2\u559A\u55BB\u55AC\u55B1\u557E\u5589\u55AB\u5599\u570D\u582F\u582A\u5834\u5824\u5830\u5831\u5821\u581D\u5820\u58F9\u58FA\u5960"],["b440","\u5A77\u5A9A\u5A7F\u5A92\u5A9B\u5AA7\u5B73\u5B71\u5BD2\u5BCC\u5BD3\u5BD0\u5C0A\u5C0B\u5C31\u5D4C\u5D50\u5D34\u5D47\u5DFD\u5E45\u5E3D\u5E40\u5E43\u5E7E\u5ECA\u5EC1\u5EC2\u5EC4\u5F3C\u5F6D\u5FA9\u5FAA\u5FA8\u60D1\u60E1\u60B2\u60B6\u60E0\u611C\u6123\u60FA\u6115\u60F0\u60FB\u60F4\u6168\u60F1\u610E\u60F6\u6109\u6100\u6112\u621F\u6249\u63A3\u638C\u63CF\u63C0\u63E9\u63C9\u63C6\u63CD"],["b4a1","\u63D2\u63E3\u63D0\u63E1\u63D6\u63ED\u63EE\u6376\u63F4\u63EA\u63DB\u6452\u63DA\u63F9\u655E\u6566\u6562\u6563\u6591\u6590\u65AF\u666E\u6670\u6674\u6676\u666F\u6691\u667A\u667E\u6677\u66FE\u66FF\u671F\u671D\u68FA\u68D5\u68E0\u68D8\u68D7\u6905\u68DF\u68F5\u68EE\u68E7\u68F9\u68D2\u68F2\u68E3\u68CB\u68CD\u690D\u6912\u690E\u68C9\u68DA\u696E\u68FB\u6B3E\u6B3A\u6B3D\u6B98\u6B96\u6BBC\u6BEF\u6C2E\u6C2F\u6C2C\u6E2F\u6E38\u6E54\u6E21\u6E32\u6E67\u6E4A\u6E20\u6E25\u6E23\u6E1B\u6E5B\u6E58\u6E24\u6E56\u6E6E\u6E2D\u6E26\u6E6F\u6E34\u6E4D\u6E3A\u6E2C\u6E43\u6E1D\u6E3E\u6ECB"],["b540","\u6E89\u6E19\u6E4E\u6E63\u6E44\u6E72\u6E69\u6E5F\u7119\u711A\u7126\u7130\u7121\u7136\u716E\u711C\u724C\u7284\u7280\u7336\u7325\u7334\u7329\u743A\u742A\u7433\u7422\u7425\u7435\u7436\u7434\u742F\u741B\u7426\u7428\u7525\u7526\u756B\u756A\u75E2\u75DB\u75E3\u75D9\u75D8\u75DE\u75E0\u767B\u767C\u7696\u7693\u76B4\u76DC\u774F\u77ED\u785D\u786C\u786F\u7A0D\u7A08\u7A0B\u7A05\u7A00\u7A98"],["b5a1","\u7A97\u7A96\u7AE5\u7AE3\u7B49\u7B56\u7B46\u7B50\u7B52\u7B54\u7B4D\u7B4B\u7B4F\u7B51\u7C9F\u7CA5\u7D5E\u7D50\u7D68\u7D55\u7D2B\u7D6E\u7D72\u7D61\u7D66\u7D62\u7D70\u7D73\u5584\u7FD4\u7FD5\u800B\u8052\u8085\u8155\u8154\u814B\u8151\u814E\u8139\u8146\u813E\u814C\u8153\u8174\u8212\u821C\u83E9\u8403\u83F8\u840D\u83E0\u83C5\u840B\u83C1\u83EF\u83F1\u83F4\u8457\u840A\u83F0\u840C\u83CC\u83FD\u83F2\u83CA\u8438\u840E\u8404\u83DC\u8407\u83D4\u83DF\u865B\u86DF\u86D9\u86ED\u86D4\u86DB\u86E4\u86D0\u86DE\u8857\u88C1\u88C2\u88B1\u8983\u8996\u8A3B\u8A60\u8A55\u8A5E\u8A3C\u8A41"],["b640","\u8A54\u8A5B\u8A50\u8A46\u8A34\u8A3A\u8A36\u8A56\u8C61\u8C82\u8CAF\u8CBC\u8CB3\u8CBD\u8CC1\u8CBB\u8CC0\u8CB4\u8CB7\u8CB6\u8CBF\u8CB8\u8D8A\u8D85\u8D81\u8DCE\u8DDD\u8DCB\u8DDA\u8DD1\u8DCC\u8DDB\u8DC6\u8EFB\u8EF8\u8EFC\u8F9C\u902E\u9035\u9031\u9038\u9032\u9036\u9102\u90F5\u9109\u90FE\u9163\u9165\u91CF\u9214\u9215\u9223\u9209\u921E\u920D\u9210\u9207\u9211\u9594\u958F\u958B\u9591"],["b6a1","\u9593\u9592\u958E\u968A\u968E\u968B\u967D\u9685\u9686\u968D\u9672\u9684\u96C1\u96C5\u96C4\u96C6\u96C7\u96EF\u96F2\u97CC\u9805\u9806\u9808\u98E7\u98EA\u98EF\u98E9\u98F2\u98ED\u99AE\u99AD\u9EC3\u9ECD\u9ED1\u4E82\u50AD\u50B5\u50B2\u50B3\u50C5\u50BE\u50AC\u50B7\u50BB\u50AF\u50C7\u527F\u5277\u527D\u52DF\u52E6\u52E4\u52E2\u52E3\u532F\u55DF\u55E8\u55D3\u55E6\u55CE\u55DC\u55C7\u55D1\u55E3\u55E4\u55EF\u55DA\u55E1\u55C5\u55C6\u55E5\u55C9\u5712\u5713\u585E\u5851\u5858\u5857\u585A\u5854\u586B\u584C\u586D\u584A\u5862\u5852\u584B\u5967\u5AC1\u5AC9\u5ACC\u5ABE\u5ABD\u5ABC"],["b740","\u5AB3\u5AC2\u5AB2\u5D69\u5D6F\u5E4C\u5E79\u5EC9\u5EC8\u5F12\u5F59\u5FAC\u5FAE\u611A\u610F\u6148\u611F\u60F3\u611B\u60F9\u6101\u6108\u614E\u614C\u6144\u614D\u613E\u6134\u6127\u610D\u6106\u6137\u6221\u6222\u6413\u643E\u641E\u642A\u642D\u643D\u642C\u640F\u641C\u6414\u640D\u6436\u6416\u6417\u6406\u656C\u659F\u65B0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668D\u6703\u6994\u696D"],["b7a1","\u695A\u6977\u6960\u6954\u6975\u6930\u6982\u694A\u6968\u696B\u695E\u6953\u6979\u6986\u695D\u6963\u695B\u6B47\u6B72\u6BC0\u6BBF\u6BD3\u6BFD\u6EA2\u6EAF\u6ED3\u6EB6\u6EC2\u6E90\u6E9D\u6EC7\u6EC5\u6EA5\u6E98\u6EBC\u6EBA\u6EAB\u6ED1\u6E96\u6E9C\u6EC4\u6ED4\u6EAA\u6EA7\u6EB4\u714E\u7159\u7169\u7164\u7149\u7167\u715C\u716C\u7166\u714C\u7165\u715E\u7146\u7168\u7156\u723A\u7252\u7337\u7345\u733F\u733E\u746F\u745A\u7455\u745F\u745E\u7441\u743F\u7459\u745B\u745C\u7576\u7578\u7600\u75F0\u7601\u75F2\u75F1\u75FA\u75FF\u75F4\u75F3\u76DE\u76DF\u775B\u776B\u7766\u775E\u7763"],["b840","\u7779\u776A\u776C\u775C\u7765\u7768\u7762\u77EE\u788E\u78B0\u7897\u7898\u788C\u7889\u787C\u7891\u7893\u787F\u797A\u797F\u7981\u842C\u79BD\u7A1C\u7A1A\u7A20\u7A14\u7A1F\u7A1E\u7A9F\u7AA0\u7B77\u7BC0\u7B60\u7B6E\u7B67\u7CB1\u7CB3\u7CB5\u7D93\u7D79\u7D91\u7D81\u7D8F\u7D5B\u7F6E\u7F69\u7F6A\u7F72\u7FA9\u7FA8\u7FA4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816E\u8173\u816B"],["b8a1","\u8179\u817A\u8166\u8205\u8247\u8482\u8477\u843D\u8431\u8475\u8466\u846B\u8449\u846C\u845B\u843C\u8435\u8461\u8463\u8469\u846D\u8446\u865E\u865C\u865F\u86F9\u8713\u8708\u8707\u8700\u86FE\u86FB\u8702\u8703\u8706\u870A\u8859\u88DF\u88D4\u88D9\u88DC\u88D8\u88DD\u88E1\u88CA\u88D5\u88D2\u899C\u89E3\u8A6B\u8A72\u8A73\u8A66\u8A69\u8A70\u8A87\u8A7C\u8A63\u8AA0\u8A71\u8A85\u8A6D\u8A62\u8A6E\u8A6C\u8A79\u8A7B\u8A3E\u8A68\u8C62\u8C8A\u8C89\u8CCA\u8CC7\u8CC8\u8CC4\u8CB2\u8CC3\u8CC2\u8CC5\u8DE1\u8DDF\u8DE8\u8DEF\u8DF3\u8DFA\u8DEA\u8DE4\u8DE6\u8EB2\u8F03\u8F09\u8EFE\u8F0A"],["b940","\u8F9F\u8FB2\u904B\u904A\u9053\u9042\u9054\u903C\u9055\u9050\u9047\u904F\u904E\u904D\u9051\u903E\u9041\u9112\u9117\u916C\u916A\u9169\u91C9\u9237\u9257\u9238\u923D\u9240\u923E\u925B\u924B\u9264\u9251\u9234\u9249\u924D\u9245\u9239\u923F\u925A\u9598\u9698\u9694\u9695\u96CD\u96CB\u96C9\u96CA\u96F7\u96FB\u96F9\u96F6\u9756\u9774\u9776\u9810\u9811\u9813\u980A\u9812\u980C\u98FC\u98F4"],["b9a1","\u98FD\u98FE\u99B3\u99B1\u99B4\u9AE1\u9CE9\u9E82\u9F0E\u9F13\u9F20\u50E7\u50EE\u50E5\u50D6\u50ED\u50DA\u50D5\u50CF\u50D1\u50F1\u50CE\u50E9\u5162\u51F3\u5283\u5282\u5331\u53AD\u55FE\u5600\u561B\u5617\u55FD\u5614\u5606\u5609\u560D\u560E\u55F7\u5616\u561F\u5608\u5610\u55F6\u5718\u5716\u5875\u587E\u5883\u5893\u588A\u5879\u5885\u587D\u58FD\u5925\u5922\u5924\u596A\u5969\u5AE1\u5AE6\u5AE9\u5AD7\u5AD6\u5AD8\u5AE3\u5B75\u5BDE\u5BE7\u5BE1\u5BE5\u5BE6\u5BE8\u5BE2\u5BE4\u5BDF\u5C0D\u5C62\u5D84\u5D87\u5E5B\u5E63\u5E55\u5E57\u5E54\u5ED3\u5ED6\u5F0A\u5F46\u5F70\u5FB9\u6147"],["ba40","\u613F\u614B\u6177\u6162\u6163\u615F\u615A\u6158\u6175\u622A\u6487\u6458\u6454\u64A4\u6478\u645F\u647A\u6451\u6467\u6434\u646D\u647B\u6572\u65A1\u65D7\u65D6\u66A2\u66A8\u669D\u699C\u69A8\u6995\u69C1\u69AE\u69D3\u69CB\u699B\u69B7\u69BB\u69AB\u69B4\u69D0\u69CD\u69AD\u69CC\u69A6\u69C3\u69A3\u6B49\u6B4C\u6C33\u6F33\u6F14\u6EFE\u6F13\u6EF4\u6F29\u6F3E\u6F20\u6F2C\u6F0F\u6F02\u6F22"],["baa1","\u6EFF\u6EEF\u6F06\u6F31\u6F38\u6F32\u6F23\u6F15\u6F2B\u6F2F\u6F88\u6F2A\u6EEC\u6F01\u6EF2\u6ECC\u6EF7\u7194\u7199\u717D\u718A\u7184\u7192\u723E\u7292\u7296\u7344\u7350\u7464\u7463\u746A\u7470\u746D\u7504\u7591\u7627\u760D\u760B\u7609\u7613\u76E1\u76E3\u7784\u777D\u777F\u7761\u78C1\u789F\u78A7\u78B3\u78A9\u78A3\u798E\u798F\u798D\u7A2E\u7A31\u7AAA\u7AA9\u7AED\u7AEF\u7BA1\u7B95\u7B8B\u7B75\u7B97\u7B9D\u7B94\u7B8F\u7BB8\u7B87\u7B84\u7CB9\u7CBD\u7CBE\u7DBB\u7DB0\u7D9C\u7DBD\u7DBE\u7DA0\u7DCA\u7DB4\u7DB2\u7DB1\u7DBA\u7DA2\u7DBF\u7DB5\u7DB8\u7DAD\u7DD2\u7DC7\u7DAC"],["bb40","\u7F70\u7FE0\u7FE1\u7FDF\u805E\u805A\u8087\u8150\u8180\u818F\u8188\u818A\u817F\u8182\u81E7\u81FA\u8207\u8214\u821E\u824B\u84C9\u84BF\u84C6\u84C4\u8499\u849E\u84B2\u849C\u84CB\u84B8\u84C0\u84D3\u8490\u84BC\u84D1\u84CA\u873F\u871C\u873B\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88F3\u8902\u88F4\u88F9\u88F8\u88FD\u88E8\u891A\u88EF\u8AA6\u8A8C\u8A9E\u8AA3\u8A8D\u8AA1\u8A93\u8AA4"],["bba1","\u8AAA\u8AA5\u8AA8\u8A98\u8A91\u8A9A\u8AA7\u8C6A\u8C8D\u8C8C\u8CD3\u8CD1\u8CD2\u8D6B\u8D99\u8D95\u8DFC\u8F14\u8F12\u8F15\u8F13\u8FA3\u9060\u9058\u905C\u9063\u9059\u905E\u9062\u905D\u905B\u9119\u9118\u911E\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927B\u9293\u929C\u92A8\u927C\u9291\u95A1\u95A8\u95A9\u95A3\u95A5\u95A4\u9699\u969C\u969B\u96CC\u96D2\u9700\u977C\u9785\u97F6\u9817\u9818\u98AF\u98B1\u9903\u9905\u990C\u9909\u99C1\u9AAF\u9AB0\u9AE6\u9B41\u9B42\u9CF4\u9CF6\u9CF3\u9EBC\u9F3B\u9F4A\u5104\u5100\u50FB\u50F5\u50F9\u5102\u5108\u5109\u5105\u51DC"],["bc40","\u5287\u5288\u5289\u528D\u528A\u52F0\u53B2\u562E\u563B\u5639\u5632\u563F\u5634\u5629\u5653\u564E\u5657\u5674\u5636\u562F\u5630\u5880\u589F\u589E\u58B3\u589C\u58AE\u58A9\u58A6\u596D\u5B09\u5AFB\u5B0B\u5AF5\u5B0C\u5B08\u5BEE\u5BEC\u5BE9\u5BEB\u5C64\u5C65\u5D9D\u5D94\u5E62\u5E5F\u5E61\u5EE2\u5EDA\u5EDF\u5EDD\u5EE3\u5EE0\u5F48\u5F71\u5FB7\u5FB5\u6176\u6167\u616E\u615D\u6155\u6182"],["bca1","\u617C\u6170\u616B\u617E\u61A7\u6190\u61AB\u618E\u61AC\u619A\u61A4\u6194\u61AE\u622E\u6469\u646F\u6479\u649E\u64B2\u6488\u6490\u64B0\u64A5\u6493\u6495\u64A9\u6492\u64AE\u64AD\u64AB\u649A\u64AC\u6499\u64A2\u64B3\u6575\u6577\u6578\u66AE\u66AB\u66B4\u66B1\u6A23\u6A1F\u69E8\u6A01\u6A1E\u6A19\u69FD\u6A21\u6A13\u6A0A\u69F3\u6A02\u6A05\u69ED\u6A11\u6B50\u6B4E\u6BA4\u6BC5\u6BC6\u6F3F\u6F7C\u6F84\u6F51\u6F66\u6F54\u6F86\u6F6D\u6F5B\u6F78\u6F6E\u6F8E\u6F7A\u6F70\u6F64\u6F97\u6F58\u6ED5\u6F6F\u6F60\u6F5F\u719F\u71AC\u71B1\u71A8\u7256\u729B\u734E\u7357\u7469\u748B\u7483"],["bd40","\u747E\u7480\u757F\u7620\u7629\u761F\u7624\u7626\u7621\u7622\u769A\u76BA\u76E4\u778E\u7787\u778C\u7791\u778B\u78CB\u78C5\u78BA\u78CA\u78BE\u78D5\u78BC\u78D0\u7A3F\u7A3C\u7A40\u7A3D\u7A37\u7A3B\u7AAF\u7AAE\u7BAD\u7BB1\u7BC4\u7BB4\u7BC6\u7BC7\u7BC1\u7BA0\u7BCC\u7CCA\u7DE0\u7DF4\u7DEF\u7DFB\u7DD8\u7DEC\u7DDD\u7DE8\u7DE3\u7DDA\u7DDE\u7DE9\u7D9E\u7DD9\u7DF2\u7DF9\u7F75\u7F77\u7FAF"],["bda1","\u7FE9\u8026\u819B\u819C\u819D\u81A0\u819A\u8198\u8517\u853D\u851A\u84EE\u852C\u852D\u8513\u8511\u8523\u8521\u8514\u84EC\u8525\u84FF\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874C\u8753\u885B\u885D\u8910\u8907\u8912\u8913\u8915\u890A\u8ABC\u8AD2\u8AC7\u8AC4\u8A95\u8ACB\u8AF8\u8AB2\u8AC9\u8AC2\u8ABF\u8AB0\u8AD6\u8ACD\u8AB6\u8AB9\u8ADB\u8C4C\u8C4E\u8C6C\u8CE0\u8CDE\u8CE6\u8CE4\u8CEC\u8CED\u8CE2\u8CE3\u8CDC\u8CEA\u8CE1\u8D6D\u8D9F\u8DA3\u8E2B\u8E10\u8E1D\u8E22\u8E0F\u8E29\u8E1F\u8E21\u8E1E\u8EBA\u8F1D\u8F1B\u8F1F\u8F29\u8F26\u8F2A\u8F1C\u8F1E"],["be40","\u8F25\u9069\u906E\u9068\u906D\u9077\u9130\u912D\u9127\u9131\u9187\u9189\u918B\u9183\u92C5\u92BB\u92B7\u92EA\u92AC\u92E4\u92C1\u92B3\u92BC\u92D2\u92C7\u92F0\u92B2\u95AD\u95B1\u9704\u9706\u9707\u9709\u9760\u978D\u978B\u978F\u9821\u982B\u981C\u98B3\u990A\u9913\u9912\u9918\u99DD\u99D0\u99DF\u99DB\u99D1\u99D5\u99D2\u99D9\u9AB7\u9AEE\u9AEF\u9B27\u9B45\u9B44\u9B77\u9B6F\u9D06\u9D09"],["bea1","\u9D03\u9EA9\u9EBE\u9ECE\u58A8\u9F52\u5112\u5118\u5114\u5110\u5115\u5180\u51AA\u51DD\u5291\u5293\u52F3\u5659\u566B\u5679\u5669\u5664\u5678\u566A\u5668\u5665\u5671\u566F\u566C\u5662\u5676\u58C1\u58BE\u58C7\u58C5\u596E\u5B1D\u5B34\u5B78\u5BF0\u5C0E\u5F4A\u61B2\u6191\u61A9\u618A\u61CD\u61B6\u61BE\u61CA\u61C8\u6230\u64C5\u64C1\u64CB\u64BB\u64BC\u64DA\u64C4\u64C7\u64C2\u64CD\u64BF\u64D2\u64D4\u64BE\u6574\u66C6\u66C9\u66B9\u66C4\u66C7\u66B8\u6A3D\u6A38\u6A3A\u6A59\u6A6B\u6A58\u6A39\u6A44\u6A62\u6A61\u6A4B\u6A47\u6A35\u6A5F\u6A48\u6B59\u6B77\u6C05\u6FC2\u6FB1\u6FA1"],["bf40","\u6FC3\u6FA4\u6FC1\u6FA7\u6FB3\u6FC0\u6FB9\u6FB6\u6FA6\u6FA0\u6FB4\u71BE\u71C9\u71D0\u71D2\u71C8\u71D5\u71B9\u71CE\u71D9\u71DC\u71C3\u71C4\u7368\u749C\u74A3\u7498\u749F\u749E\u74E2\u750C\u750D\u7634\u7638\u763A\u76E7\u76E5\u77A0\u779E\u779F\u77A5\u78E8\u78DA\u78EC\u78E7\u79A6\u7A4D\u7A4E\u7A46\u7A4C\u7A4B\u7ABA\u7BD9\u7C11\u7BC9\u7BE4\u7BDB\u7BE1\u7BE9\u7BE6\u7CD5\u7CD6\u7E0A"],["bfa1","\u7E11\u7E08\u7E1B\u7E23\u7E1E\u7E1D\u7E09\u7E10\u7F79\u7FB2\u7FF0\u7FF1\u7FEE\u8028\u81B3\u81A9\u81A8\u81FB\u8208\u8258\u8259\u854A\u8559\u8548\u8568\u8569\u8543\u8549\u856D\u856A\u855E\u8783\u879F\u879E\u87A2\u878D\u8861\u892A\u8932\u8925\u892B\u8921\u89AA\u89A6\u8AE6\u8AFA\u8AEB\u8AF1\u8B00\u8ADC\u8AE7\u8AEE\u8AFE\u8B01\u8B02\u8AF7\u8AED\u8AF3\u8AF6\u8AFC\u8C6B\u8C6D\u8C93\u8CF4\u8E44\u8E31\u8E34\u8E42\u8E39\u8E35\u8F3B\u8F2F\u8F38\u8F33\u8FA8\u8FA6\u9075\u9074\u9078\u9072\u907C\u907A\u9134\u9192\u9320\u9336\u92F8\u9333\u932F\u9322\u92FC\u932B\u9304\u931A"],["c040","\u9310\u9326\u9321\u9315\u932E\u9319\u95BB\u96A7\u96A8\u96AA\u96D5\u970E\u9711\u9716\u970D\u9713\u970F\u975B\u975C\u9766\u9798\u9830\u9838\u983B\u9837\u982D\u9839\u9824\u9910\u9928\u991E\u991B\u9921\u991A\u99ED\u99E2\u99F1\u9AB8\u9ABC\u9AFB\u9AED\u9B28\u9B91\u9D15\u9D23\u9D26\u9D28\u9D12\u9D1B\u9ED8\u9ED4\u9F8D\u9F9C\u512A\u511F\u5121\u5132\u52F5\u568E\u5680\u5690\u5685\u5687"],["c0a1","\u568F\u58D5\u58D3\u58D1\u58CE\u5B30\u5B2A\u5B24\u5B7A\u5C37\u5C68\u5DBC\u5DBA\u5DBD\u5DB8\u5E6B\u5F4C\u5FBD\u61C9\u61C2\u61C7\u61E6\u61CB\u6232\u6234\u64CE\u64CA\u64D8\u64E0\u64F0\u64E6\u64EC\u64F1\u64E2\u64ED\u6582\u6583\u66D9\u66D6\u6A80\u6A94\u6A84\u6AA2\u6A9C\u6ADB\u6AA3\u6A7E\u6A97\u6A90\u6AA0\u6B5C\u6BAE\u6BDA\u6C08\u6FD8\u6FF1\u6FDF\u6FE0\u6FDB\u6FE4\u6FEB\u6FEF\u6F80\u6FEC\u6FE1\u6FE9\u6FD5\u6FEE\u6FF0\u71E7\u71DF\u71EE\u71E6\u71E5\u71ED\u71EC\u71F4\u71E0\u7235\u7246\u7370\u7372\u74A9\u74B0\u74A6\u74A8\u7646\u7642\u764C\u76EA\u77B3\u77AA\u77B0\u77AC"],["c140","\u77A7\u77AD\u77EF\u78F7\u78FA\u78F4\u78EF\u7901\u79A7\u79AA\u7A57\u7ABF\u7C07\u7C0D\u7BFE\u7BF7\u7C0C\u7BE0\u7CE0\u7CDC\u7CDE\u7CE2\u7CDF\u7CD9\u7CDD\u7E2E\u7E3E\u7E46\u7E37\u7E32\u7E43\u7E2B\u7E3D\u7E31\u7E45\u7E41\u7E34\u7E39\u7E48\u7E35\u7E3F\u7E2F\u7F44\u7FF3\u7FFC\u8071\u8072\u8070\u806F\u8073\u81C6\u81C3\u81BA\u81C2\u81C0\u81BF\u81BD\u81C9\u81BE\u81E8\u8209\u8271\u85AA"],["c1a1","\u8584\u857E\u859C\u8591\u8594\u85AF\u859B\u8587\u85A8\u858A\u8667\u87C0\u87D1\u87B3\u87D2\u87C6\u87AB\u87BB\u87BA\u87C8\u87CB\u893B\u8936\u8944\u8938\u893D\u89AC\u8B0E\u8B17\u8B19\u8B1B\u8B0A\u8B20\u8B1D\u8B04\u8B10\u8C41\u8C3F\u8C73\u8CFA\u8CFD\u8CFC\u8CF8\u8CFB\u8DA8\u8E49\u8E4B\u8E48\u8E4A\u8F44\u8F3E\u8F42\u8F45\u8F3F\u907F\u907D\u9084\u9081\u9082\u9080\u9139\u91A3\u919E\u919C\u934D\u9382\u9328\u9375\u934A\u9365\u934B\u9318\u937E\u936C\u935B\u9370\u935A\u9354\u95CA\u95CB\u95CC\u95C8\u95C6\u96B1\u96B8\u96D6\u971C\u971E\u97A0\u97D3\u9846\u98B6\u9935\u9A01"],["c240","\u99FF\u9BAE\u9BAB\u9BAA\u9BAD\u9D3B\u9D3F\u9E8B\u9ECF\u9EDE\u9EDC\u9EDD\u9EDB\u9F3E\u9F4B\u53E2\u5695\u56AE\u58D9\u58D8\u5B38\u5F5D\u61E3\u6233\u64F4\u64F2\u64FE\u6506\u64FA\u64FB\u64F7\u65B7\u66DC\u6726\u6AB3\u6AAC\u6AC3\u6ABB\u6AB8\u6AC2\u6AAE\u6AAF\u6B5F\u6B78\u6BAF\u7009\u700B\u6FFE\u7006\u6FFA\u7011\u700F\u71FB\u71FC\u71FE\u71F8\u7377\u7375\u74A7\u74BF\u7515\u7656\u7658"],["c2a1","\u7652\u77BD\u77BF\u77BB\u77BC\u790E\u79AE\u7A61\u7A62\u7A60\u7AC4\u7AC5\u7C2B\u7C27\u7C2A\u7C1E\u7C23\u7C21\u7CE7\u7E54\u7E55\u7E5E\u7E5A\u7E61\u7E52\u7E59\u7F48\u7FF9\u7FFB\u8077\u8076\u81CD\u81CF\u820A\u85CF\u85A9\u85CD\u85D0\u85C9\u85B0\u85BA\u85B9\u85A6\u87EF\u87EC\u87F2\u87E0\u8986\u89B2\u89F4\u8B28\u8B39\u8B2C\u8B2B\u8C50\u8D05\u8E59\u8E63\u8E66\u8E64\u8E5F\u8E55\u8EC0\u8F49\u8F4D\u9087\u9083\u9088\u91AB\u91AC\u91D0\u9394\u938A\u9396\u93A2\u93B3\u93AE\u93AC\u93B0\u9398\u939A\u9397\u95D4\u95D6\u95D0\u95D5\u96E2\u96DC\u96D9\u96DB\u96DE\u9724\u97A3\u97A6"],["c340","\u97AD\u97F9\u984D\u984F\u984C\u984E\u9853\u98BA\u993E\u993F\u993D\u992E\u99A5\u9A0E\u9AC1\u9B03\u9B06\u9B4F\u9B4E\u9B4D\u9BCA\u9BC9\u9BFD\u9BC8\u9BC0\u9D51\u9D5D\u9D60\u9EE0\u9F15\u9F2C\u5133\u56A5\u58DE\u58DF\u58E2\u5BF5\u9F90\u5EEC\u61F2\u61F7\u61F6\u61F5\u6500\u650F\u66E0\u66DD\u6AE5\u6ADD\u6ADA\u6AD3\u701B\u701F\u7028\u701A\u701D\u7015\u7018\u7206\u720D\u7258\u72A2\u7378"],["c3a1","\u737A\u74BD\u74CA\u74E3\u7587\u7586\u765F\u7661\u77C7\u7919\u79B1\u7A6B\u7A69\u7C3E\u7C3F\u7C38\u7C3D\u7C37\u7C40\u7E6B\u7E6D\u7E79\u7E69\u7E6A\u7F85\u7E73\u7FB6\u7FB9\u7FB8\u81D8\u85E9\u85DD\u85EA\u85D5\u85E4\u85E5\u85F7\u87FB\u8805\u880D\u87F9\u87FE\u8960\u895F\u8956\u895E\u8B41\u8B5C\u8B58\u8B49\u8B5A\u8B4E\u8B4F\u8B46\u8B59\u8D08\u8D0A\u8E7C\u8E72\u8E87\u8E76\u8E6C\u8E7A\u8E74\u8F54\u8F4E\u8FAD\u908A\u908B\u91B1\u91AE\u93E1\u93D1\u93DF\u93C3\u93C8\u93DC\u93DD\u93D6\u93E2\u93CD\u93D8\u93E4\u93D7\u93E8\u95DC\u96B4\u96E3\u972A\u9727\u9761\u97DC\u97FB\u985E"],["c440","\u9858\u985B\u98BC\u9945\u9949\u9A16\u9A19\u9B0D\u9BE8\u9BE7\u9BD6\u9BDB\u9D89\u9D61\u9D72\u9D6A\u9D6C\u9E92\u9E97\u9E93\u9EB4\u52F8\u56A8\u56B7\u56B6\u56B4\u56BC\u58E4\u5B40\u5B43\u5B7D\u5BF6\u5DC9\u61F8\u61FA\u6518\u6514\u6519\u66E6\u6727\u6AEC\u703E\u7030\u7032\u7210\u737B\u74CF\u7662\u7665\u7926\u792A\u792C\u792B\u7AC7\u7AF6\u7C4C\u7C43\u7C4D\u7CEF\u7CF0\u8FAE\u7E7D\u7E7C"],["c4a1","\u7E82\u7F4C\u8000\u81DA\u8266\u85FB\u85F9\u8611\u85FA\u8606\u860B\u8607\u860A\u8814\u8815\u8964\u89BA\u89F8\u8B70\u8B6C\u8B66\u8B6F\u8B5F\u8B6B\u8D0F\u8D0D\u8E89\u8E81\u8E85\u8E82\u91B4\u91CB\u9418\u9403\u93FD\u95E1\u9730\u98C4\u9952\u9951\u99A8\u9A2B\u9A30\u9A37\u9A35\u9C13\u9C0D\u9E79\u9EB5\u9EE8\u9F2F\u9F5F\u9F63\u9F61\u5137\u5138\u56C1\u56C0\u56C2\u5914\u5C6C\u5DCD\u61FC\u61FE\u651D\u651C\u6595\u66E9\u6AFB\u6B04\u6AFA\u6BB2\u704C\u721B\u72A7\u74D6\u74D4\u7669\u77D3\u7C50\u7E8F\u7E8C\u7FBC\u8617\u862D\u861A\u8823\u8822\u8821\u881F\u896A\u896C\u89BD\u8B74"],["c540","\u8B77\u8B7D\u8D13\u8E8A\u8E8D\u8E8B\u8F5F\u8FAF\u91BA\u942E\u9433\u9435\u943A\u9438\u9432\u942B\u95E2\u9738\u9739\u9732\u97FF\u9867\u9865\u9957\u9A45\u9A43\u9A40\u9A3E\u9ACF\u9B54\u9B51\u9C2D\u9C25\u9DAF\u9DB4\u9DC2\u9DB8\u9E9D\u9EEF\u9F19\u9F5C\u9F66\u9F67\u513C\u513B\u56C8\u56CA\u56C9\u5B7F\u5DD4\u5DD2\u5F4E\u61FF\u6524\u6B0A\u6B61\u7051\u7058\u7380\u74E4\u758A\u766E\u766C"],["c5a1","\u79B3\u7C60\u7C5F\u807E\u807D\u81DF\u8972\u896F\u89FC\u8B80\u8D16\u8D17\u8E91\u8E93\u8F61\u9148\u9444\u9451\u9452\u973D\u973E\u97C3\u97C1\u986B\u9955\u9A55\u9A4D\u9AD2\u9B1A\u9C49\u9C31\u9C3E\u9C3B\u9DD3\u9DD7\u9F34\u9F6C\u9F6A\u9F94\u56CC\u5DD6\u6200\u6523\u652B\u652A\u66EC\u6B10\u74DA\u7ACA\u7C64\u7C63\u7C65\u7E93\u7E96\u7E94\u81E2\u8638\u863F\u8831\u8B8A\u9090\u908F\u9463\u9460\u9464\u9768\u986F\u995C\u9A5A\u9A5B\u9A57\u9AD3\u9AD4\u9AD1\u9C54\u9C57\u9C56\u9DE5\u9E9F\u9EF4\u56D1\u58E9\u652C\u705E\u7671\u7672\u77D7\u7F50\u7F88\u8836\u8839\u8862\u8B93\u8B92"],["c640","\u8B96\u8277\u8D1B\u91C0\u946A\u9742\u9748\u9744\u97C6\u9870\u9A5F\u9B22\u9B58\u9C5F\u9DF9\u9DFA\u9E7C\u9E7D\u9F07\u9F77\u9F72\u5EF3\u6B16\u7063\u7C6C\u7C6E\u883B\u89C0\u8EA1\u91C1\u9472\u9470\u9871\u995E\u9AD6\u9B23\u9ECC\u7064\u77DA\u8B9A\u9477\u97C9\u9A62\u9A65\u7E9C\u8B9C\u8EAA\u91C5\u947D\u947E\u947C\u9C77\u9C78\u9EF7\u8C54\u947F\u9E1A\u7228\u9A6A\u9B31\u9E1B\u9E1E\u7C72"],["c940","\u4E42\u4E5C\u51F5\u531A\u5382\u4E07\u4E0C\u4E47\u4E8D\u56D7\uFA0C\u5C6E\u5F73\u4E0F\u5187\u4E0E\u4E2E\u4E93\u4EC2\u4EC9\u4EC8\u5198\u52FC\u536C\u53B9\u5720\u5903\u592C\u5C10\u5DFF\u65E1\u6BB3\u6BCC\u6C14\u723F\u4E31\u4E3C\u4EE8\u4EDC\u4EE9\u4EE1\u4EDD\u4EDA\u520C\u531C\u534C\u5722\u5723\u5917\u592F\u5B81\u5B84\u5C12\u5C3B\u5C74\u5C73\u5E04\u5E80\u5E82\u5FC9\u6209\u6250\u6C15"],["c9a1","\u6C36\u6C43\u6C3F\u6C3B\u72AE\u72B0\u738A\u79B8\u808A\u961E\u4F0E\u4F18\u4F2C\u4EF5\u4F14\u4EF1\u4F00\u4EF7\u4F08\u4F1D\u4F02\u4F05\u4F22\u4F13\u4F04\u4EF4\u4F12\u51B1\u5213\u5209\u5210\u52A6\u5322\u531F\u534D\u538A\u5407\u56E1\u56DF\u572E\u572A\u5734\u593C\u5980\u597C\u5985\u597B\u597E\u5977\u597F\u5B56\u5C15\u5C25\u5C7C\u5C7A\u5C7B\u5C7E\u5DDF\u5E75\u5E84\u5F02\u5F1A\u5F74\u5FD5\u5FD4\u5FCF\u625C\u625E\u6264\u6261\u6266\u6262\u6259\u6260\u625A\u6265\u65EF\u65EE\u673E\u6739\u6738\u673B\u673A\u673F\u673C\u6733\u6C18\u6C46\u6C52\u6C5C\u6C4F\u6C4A\u6C54\u6C4B"],["ca40","\u6C4C\u7071\u725E\u72B4\u72B5\u738E\u752A\u767F\u7A75\u7F51\u8278\u827C\u8280\u827D\u827F\u864D\u897E\u9099\u9097\u9098\u909B\u9094\u9622\u9624\u9620\u9623\u4F56\u4F3B\u4F62\u4F49\u4F53\u4F64\u4F3E\u4F67\u4F52\u4F5F\u4F41\u4F58\u4F2D\u4F33\u4F3F\u4F61\u518F\u51B9\u521C\u521E\u5221\u52AD\u52AE\u5309\u5363\u5372\u538E\u538F\u5430\u5437\u542A\u5454\u5445\u5419\u541C\u5425\u5418"],["caa1","\u543D\u544F\u5441\u5428\u5424\u5447\u56EE\u56E7\u56E5\u5741\u5745\u574C\u5749\u574B\u5752\u5906\u5940\u59A6\u5998\u59A0\u5997\u598E\u59A2\u5990\u598F\u59A7\u59A1\u5B8E\u5B92\u5C28\u5C2A\u5C8D\u5C8F\u5C88\u5C8B\u5C89\u5C92\u5C8A\u5C86\u5C93\u5C95\u5DE0\u5E0A\u5E0E\u5E8B\u5E89\u5E8C\u5E88\u5E8D\u5F05\u5F1D\u5F78\u5F76\u5FD2\u5FD1\u5FD0\u5FED\u5FE8\u5FEE\u5FF3\u5FE1\u5FE4\u5FE3\u5FFA\u5FEF\u5FF7\u5FFB\u6000\u5FF4\u623A\u6283\u628C\u628E\u628F\u6294\u6287\u6271\u627B\u627A\u6270\u6281\u6288\u6277\u627D\u6272\u6274\u6537\u65F0\u65F4\u65F3\u65F2\u65F5\u6745\u6747"],["cb40","\u6759\u6755\u674C\u6748\u675D\u674D\u675A\u674B\u6BD0\u6C19\u6C1A\u6C78\u6C67\u6C6B\u6C84\u6C8B\u6C8F\u6C71\u6C6F\u6C69\u6C9A\u6C6D\u6C87\u6C95\u6C9C\u6C66\u6C73\u6C65\u6C7B\u6C8E\u7074\u707A\u7263\u72BF\u72BD\u72C3\u72C6\u72C1\u72BA\u72C5\u7395\u7397\u7393\u7394\u7392\u753A\u7539\u7594\u7595\u7681\u793D\u8034\u8095\u8099\u8090\u8092\u809C\u8290\u828F\u8285\u828E\u8291\u8293"],["cba1","\u828A\u8283\u8284\u8C78\u8FC9\u8FBF\u909F\u90A1\u90A5\u909E\u90A7\u90A0\u9630\u9628\u962F\u962D\u4E33\u4F98\u4F7C\u4F85\u4F7D\u4F80\u4F87\u4F76\u4F74\u4F89\u4F84\u4F77\u4F4C\u4F97\u4F6A\u4F9A\u4F79\u4F81\u4F78\u4F90\u4F9C\u4F94\u4F9E\u4F92\u4F82\u4F95\u4F6B\u4F6E\u519E\u51BC\u51BE\u5235\u5232\u5233\u5246\u5231\u52BC\u530A\u530B\u533C\u5392\u5394\u5487\u547F\u5481\u5491\u5482\u5488\u546B\u547A\u547E\u5465\u546C\u5474\u5466\u548D\u546F\u5461\u5460\u5498\u5463\u5467\u5464\u56F7\u56F9\u576F\u5772\u576D\u576B\u5771\u5770\u5776\u5780\u5775\u577B\u5773\u5774\u5762"],["cc40","\u5768\u577D\u590C\u5945\u59B5\u59BA\u59CF\u59CE\u59B2\u59CC\u59C1\u59B6\u59BC\u59C3\u59D6\u59B1\u59BD\u59C0\u59C8\u59B4\u59C7\u5B62\u5B65\u5B93\u5B95\u5C44\u5C47\u5CAE\u5CA4\u5CA0\u5CB5\u5CAF\u5CA8\u5CAC\u5C9F\u5CA3\u5CAD\u5CA2\u5CAA\u5CA7\u5C9D\u5CA5\u5CB6\u5CB0\u5CA6\u5E17\u5E14\u5E19\u5F28\u5F22\u5F23\u5F24\u5F54\u5F82\u5F7E\u5F7D\u5FDE\u5FE5\u602D\u6026\u6019\u6032\u600B"],["cca1","\u6034\u600A\u6017\u6033\u601A\u601E\u602C\u6022\u600D\u6010\u602E\u6013\u6011\u600C\u6009\u601C\u6214\u623D\u62AD\u62B4\u62D1\u62BE\u62AA\u62B6\u62CA\u62AE\u62B3\u62AF\u62BB\u62A9\u62B0\u62B8\u653D\u65A8\u65BB\u6609\u65FC\u6604\u6612\u6608\u65FB\u6603\u660B\u660D\u6605\u65FD\u6611\u6610\u66F6\u670A\u6785\u676C\u678E\u6792\u6776\u677B\u6798\u6786\u6784\u6774\u678D\u678C\u677A\u679F\u6791\u6799\u6783\u677D\u6781\u6778\u6779\u6794\u6B25\u6B80\u6B7E\u6BDE\u6C1D\u6C93\u6CEC\u6CEB\u6CEE\u6CD9\u6CB6\u6CD4\u6CAD\u6CE7\u6CB7\u6CD0\u6CC2\u6CBA\u6CC3\u6CC6\u6CED\u6CF2"],["cd40","\u6CD2\u6CDD\u6CB4\u6C8A\u6C9D\u6C80\u6CDE\u6CC0\u6D30\u6CCD\u6CC7\u6CB0\u6CF9\u6CCF\u6CE9\u6CD1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709A\u7083\u726A\u72D6\u72CB\u72D8\u72C9\u72DC\u72D2\u72D4\u72DA\u72CC\u72D1\u73A4\u73A1\u73AD\u73A6\u73A2\u73A0\u73AC\u739D\u74DD\u74E8\u753F\u7540\u753E\u758C\u7598\u76AF\u76F3\u76F1\u76F0\u76F5\u77F8\u77FC\u77F9\u77FB\u77FA"],["cda1","\u77F7\u7942\u793F\u79C5\u7A78\u7A7B\u7AFB\u7C75\u7CFD\u8035\u808F\u80AE\u80A3\u80B8\u80B5\u80AD\u8220\u82A0\u82C0\u82AB\u829A\u8298\u829B\u82B5\u82A7\u82AE\u82BC\u829E\u82BA\u82B4\u82A8\u82A1\u82A9\u82C2\u82A4\u82C3\u82B6\u82A2\u8670\u866F\u866D\u866E\u8C56\u8FD2\u8FCB\u8FD3\u8FCD\u8FD6\u8FD5\u8FD7\u90B2\u90B4\u90AF\u90B3\u90B0\u9639\u963D\u963C\u963A\u9643\u4FCD\u4FC5\u4FD3\u4FB2\u4FC9\u4FCB\u4FC1\u4FD4\u4FDC\u4FD9\u4FBB\u4FB3\u4FDB\u4FC7\u4FD6\u4FBA\u4FC0\u4FB9\u4FEC\u5244\u5249\u52C0\u52C2\u533D\u537C\u5397\u5396\u5399\u5398\u54BA\u54A1\u54AD\u54A5\u54CF"],["ce40","\u54C3\u830D\u54B7\u54AE\u54D6\u54B6\u54C5\u54C6\u54A0\u5470\u54BC\u54A2\u54BE\u5472\u54DE\u54B0\u57B5\u579E\u579F\u57A4\u578C\u5797\u579D\u579B\u5794\u5798\u578F\u5799\u57A5\u579A\u5795\u58F4\u590D\u5953\u59E1\u59DE\u59EE\u5A00\u59F1\u59DD\u59FA\u59FD\u59FC\u59F6\u59E4\u59F2\u59F7\u59DB\u59E9\u59F3\u59F5\u59E0\u59FE\u59F4\u59ED\u5BA8\u5C4C\u5CD0\u5CD8\u5CCC\u5CD7\u5CCB\u5CDB"],["cea1","\u5CDE\u5CDA\u5CC9\u5CC7\u5CCA\u5CD6\u5CD3\u5CD4\u5CCF\u5CC8\u5CC6\u5CCE\u5CDF\u5CF8\u5DF9\u5E21\u5E22\u5E23\u5E20\u5E24\u5EB0\u5EA4\u5EA2\u5E9B\u5EA3\u5EA5\u5F07\u5F2E\u5F56\u5F86\u6037\u6039\u6054\u6072\u605E\u6045\u6053\u6047\u6049\u605B\u604C\u6040\u6042\u605F\u6024\u6044\u6058\u6066\u606E\u6242\u6243\u62CF\u630D\u630B\u62F5\u630E\u6303\u62EB\u62F9\u630F\u630C\u62F8\u62F6\u6300\u6313\u6314\u62FA\u6315\u62FB\u62F0\u6541\u6543\u65AA\u65BF\u6636\u6621\u6632\u6635\u661C\u6626\u6622\u6633\u662B\u663A\u661D\u6634\u6639\u662E\u670F\u6710\u67C1\u67F2\u67C8\u67BA"],["cf40","\u67DC\u67BB\u67F8\u67D8\u67C0\u67B7\u67C5\u67EB\u67E4\u67DF\u67B5\u67CD\u67B3\u67F7\u67F6\u67EE\u67E3\u67C2\u67B9\u67CE\u67E7\u67F0\u67B2\u67FC\u67C6\u67ED\u67CC\u67AE\u67E6\u67DB\u67FA\u67C9\u67CA\u67C3\u67EA\u67CB\u6B28\u6B82\u6B84\u6BB6\u6BD6\u6BD8\u6BE0\u6C20\u6C21\u6D28\u6D34\u6D2D\u6D1F\u6D3C\u6D3F\u6D12\u6D0A\u6CDA\u6D33\u6D04\u6D19\u6D3A\u6D1A\u6D11\u6D00\u6D1D\u6D42"],["cfa1","\u6D01\u6D18\u6D37\u6D03\u6D0F\u6D40\u6D07\u6D20\u6D2C\u6D08\u6D22\u6D09\u6D10\u70B7\u709F\u70BE\u70B1\u70B0\u70A1\u70B4\u70B5\u70A9\u7241\u7249\u724A\u726C\u7270\u7273\u726E\u72CA\u72E4\u72E8\u72EB\u72DF\u72EA\u72E6\u72E3\u7385\u73CC\u73C2\u73C8\u73C5\u73B9\u73B6\u73B5\u73B4\u73EB\u73BF\u73C7\u73BE\u73C3\u73C6\u73B8\u73CB\u74EC\u74EE\u752E\u7547\u7548\u75A7\u75AA\u7679\u76C4\u7708\u7703\u7704\u7705\u770A\u76F7\u76FB\u76FA\u77E7\u77E8\u7806\u7811\u7812\u7805\u7810\u780F\u780E\u7809\u7803\u7813\u794A\u794C\u794B\u7945\u7944\u79D5\u79CD\u79CF\u79D6\u79CE\u7A80"],["d040","\u7A7E\u7AD1\u7B00\u7B01\u7C7A\u7C78\u7C79\u7C7F\u7C80\u7C81\u7D03\u7D08\u7D01\u7F58\u7F91\u7F8D\u7FBE\u8007\u800E\u800F\u8014\u8037\u80D8\u80C7\u80E0\u80D1\u80C8\u80C2\u80D0\u80C5\u80E3\u80D9\u80DC\u80CA\u80D5\u80C9\u80CF\u80D7\u80E6\u80CD\u81FF\u8221\u8294\u82D9\u82FE\u82F9\u8307\u82E8\u8300\u82D5\u833A\u82EB\u82D6\u82F4\u82EC\u82E1\u82F2\u82F5\u830C\u82FB\u82F6\u82F0\u82EA"],["d0a1","\u82E4\u82E0\u82FA\u82F3\u82ED\u8677\u8674\u867C\u8673\u8841\u884E\u8867\u886A\u8869\u89D3\u8A04\u8A07\u8D72\u8FE3\u8FE1\u8FEE\u8FE0\u90F1\u90BD\u90BF\u90D5\u90C5\u90BE\u90C7\u90CB\u90C8\u91D4\u91D3\u9654\u964F\u9651\u9653\u964A\u964E\u501E\u5005\u5007\u5013\u5022\u5030\u501B\u4FF5\u4FF4\u5033\u5037\u502C\u4FF6\u4FF7\u5017\u501C\u5020\u5027\u5035\u502F\u5031\u500E\u515A\u5194\u5193\u51CA\u51C4\u51C5\u51C8\u51CE\u5261\u525A\u5252\u525E\u525F\u5255\u5262\u52CD\u530E\u539E\u5526\u54E2\u5517\u5512\u54E7\u54F3\u54E4\u551A\u54FF\u5504\u5508\u54EB\u5511\u5505\u54F1"],["d140","\u550A\u54FB\u54F7\u54F8\u54E0\u550E\u5503\u550B\u5701\u5702\u57CC\u5832\u57D5\u57D2\u57BA\u57C6\u57BD\u57BC\u57B8\u57B6\u57BF\u57C7\u57D0\u57B9\u57C1\u590E\u594A\u5A19\u5A16\u5A2D\u5A2E\u5A15\u5A0F\u5A17\u5A0A\u5A1E\u5A33\u5B6C\u5BA7\u5BAD\u5BAC\u5C03\u5C56\u5C54\u5CEC\u5CFF\u5CEE\u5CF1\u5CF7\u5D00\u5CF9\u5E29\u5E28\u5EA8\u5EAE\u5EAA\u5EAC\u5F33\u5F30\u5F67\u605D\u605A\u6067"],["d1a1","\u6041\u60A2\u6088\u6080\u6092\u6081\u609D\u6083\u6095\u609B\u6097\u6087\u609C\u608E\u6219\u6246\u62F2\u6310\u6356\u632C\u6344\u6345\u6336\u6343\u63E4\u6339\u634B\u634A\u633C\u6329\u6341\u6334\u6358\u6354\u6359\u632D\u6347\u6333\u635A\u6351\u6338\u6357\u6340\u6348\u654A\u6546\u65C6\u65C3\u65C4\u65C2\u664A\u665F\u6647\u6651\u6712\u6713\u681F\u681A\u6849\u6832\u6833\u683B\u684B\u684F\u6816\u6831\u681C\u6835\u682B\u682D\u682F\u684E\u6844\u6834\u681D\u6812\u6814\u6826\u6828\u682E\u684D\u683A\u6825\u6820\u6B2C\u6B2F\u6B2D\u6B31\u6B34\u6B6D\u8082\u6B88\u6BE6\u6BE4"],["d240","\u6BE8\u6BE3\u6BE2\u6BE7\u6C25\u6D7A\u6D63\u6D64\u6D76\u6D0D\u6D61\u6D92\u6D58\u6D62\u6D6D\u6D6F\u6D91\u6D8D\u6DEF\u6D7F\u6D86\u6D5E\u6D67\u6D60\u6D97\u6D70\u6D7C\u6D5F\u6D82\u6D98\u6D2F\u6D68\u6D8B\u6D7E\u6D80\u6D84\u6D16\u6D83\u6D7B\u6D7D\u6D75\u6D90\u70DC\u70D3\u70D1\u70DD\u70CB\u7F39\u70E2\u70D7\u70D2\u70DE\u70E0\u70D4\u70CD\u70C5\u70C6\u70C7\u70DA\u70CE\u70E1\u7242\u7278"],["d2a1","\u7277\u7276\u7300\u72FA\u72F4\u72FE\u72F6\u72F3\u72FB\u7301\u73D3\u73D9\u73E5\u73D6\u73BC\u73E7\u73E3\u73E9\u73DC\u73D2\u73DB\u73D4\u73DD\u73DA\u73D7\u73D8\u73E8\u74DE\u74DF\u74F4\u74F5\u7521\u755B\u755F\u75B0\u75C1\u75BB\u75C4\u75C0\u75BF\u75B6\u75BA\u768A\u76C9\u771D\u771B\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771A\u7722\u7727\u7823\u782C\u7822\u7835\u782F\u7828\u782E\u782B\u7821\u7829\u7833\u782A\u7831\u7954\u795B\u794F\u795C\u7953\u7952\u7951\u79EB\u79EC\u79E0\u79EE\u79ED\u79EA\u79DC\u79DE\u79DD\u7A86\u7A89\u7A85\u7A8B\u7A8C\u7A8A\u7A87\u7AD8\u7B10"],["d340","\u7B04\u7B13\u7B05\u7B0F\u7B08\u7B0A\u7B0E\u7B09\u7B12\u7C84\u7C91\u7C8A\u7C8C\u7C88\u7C8D\u7C85\u7D1E\u7D1D\u7D11\u7D0E\u7D18\u7D16\u7D13\u7D1F\u7D12\u7D0F\u7D0C\u7F5C\u7F61\u7F5E\u7F60\u7F5D\u7F5B\u7F96\u7F92\u7FC3\u7FC2\u7FC0\u8016\u803E\u8039\u80FA\u80F2\u80F9\u80F5\u8101\u80FB\u8100\u8201\u822F\u8225\u8333\u832D\u8344\u8319\u8351\u8325\u8356\u833F\u8341\u8326\u831C\u8322"],["d3a1","\u8342\u834E\u831B\u832A\u8308\u833C\u834D\u8316\u8324\u8320\u8337\u832F\u8329\u8347\u8345\u834C\u8353\u831E\u832C\u834B\u8327\u8348\u8653\u8652\u86A2\u86A8\u8696\u868D\u8691\u869E\u8687\u8697\u8686\u868B\u869A\u8685\u86A5\u8699\u86A1\u86A7\u8695\u8698\u868E\u869D\u8690\u8694\u8843\u8844\u886D\u8875\u8876\u8872\u8880\u8871\u887F\u886F\u8883\u887E\u8874\u887C\u8A12\u8C47\u8C57\u8C7B\u8CA4\u8CA3\u8D76\u8D78\u8DB5\u8DB7\u8DB6\u8ED1\u8ED3\u8FFE\u8FF5\u9002\u8FFF\u8FFB\u9004\u8FFC\u8FF6\u90D6\u90E0\u90D9\u90DA\u90E3\u90DF\u90E5\u90D8\u90DB\u90D7\u90DC\u90E4\u9150"],["d440","\u914E\u914F\u91D5\u91E2\u91DA\u965C\u965F\u96BC\u98E3\u9ADF\u9B2F\u4E7F\u5070\u506A\u5061\u505E\u5060\u5053\u504B\u505D\u5072\u5048\u504D\u5041\u505B\u504A\u5062\u5015\u5045\u505F\u5069\u506B\u5063\u5064\u5046\u5040\u506E\u5073\u5057\u5051\u51D0\u526B\u526D\u526C\u526E\u52D6\u52D3\u532D\u539C\u5575\u5576\u553C\u554D\u5550\u5534\u552A\u5551\u5562\u5536\u5535\u5530\u5552\u5545"],["d4a1","\u550C\u5532\u5565\u554E\u5539\u5548\u552D\u553B\u5540\u554B\u570A\u5707\u57FB\u5814\u57E2\u57F6\u57DC\u57F4\u5800\u57ED\u57FD\u5808\u57F8\u580B\u57F3\u57CF\u5807\u57EE\u57E3\u57F2\u57E5\u57EC\u57E1\u580E\u57FC\u5810\u57E7\u5801\u580C\u57F1\u57E9\u57F0\u580D\u5804\u595C\u5A60\u5A58\u5A55\u5A67\u5A5E\u5A38\u5A35\u5A6D\u5A50\u5A5F\u5A65\u5A6C\u5A53\u5A64\u5A57\u5A43\u5A5D\u5A52\u5A44\u5A5B\u5A48\u5A8E\u5A3E\u5A4D\u5A39\u5A4C\u5A70\u5A69\u5A47\u5A51\u5A56\u5A42\u5A5C\u5B72\u5B6E\u5BC1\u5BC0\u5C59\u5D1E\u5D0B\u5D1D\u5D1A\u5D20\u5D0C\u5D28\u5D0D\u5D26\u5D25\u5D0F"],["d540","\u5D30\u5D12\u5D23\u5D1F\u5D2E\u5E3E\u5E34\u5EB1\u5EB4\u5EB9\u5EB2\u5EB3\u5F36\u5F38\u5F9B\u5F96\u5F9F\u608A\u6090\u6086\u60BE\u60B0\u60BA\u60D3\u60D4\u60CF\u60E4\u60D9\u60DD\u60C8\u60B1\u60DB\u60B7\u60CA\u60BF\u60C3\u60CD\u60C0\u6332\u6365\u638A\u6382\u637D\u63BD\u639E\u63AD\u639D\u6397\u63AB\u638E\u636F\u6387\u6390\u636E\u63AF\u6375\u639C\u636D\u63AE\u637C\u63A4\u633B\u639F"],["d5a1","\u6378\u6385\u6381\u6391\u638D\u6370\u6553\u65CD\u6665\u6661\u665B\u6659\u665C\u6662\u6718\u6879\u6887\u6890\u689C\u686D\u686E\u68AE\u68AB\u6956\u686F\u68A3\u68AC\u68A9\u6875\u6874\u68B2\u688F\u6877\u6892\u687C\u686B\u6872\u68AA\u6880\u6871\u687E\u689B\u6896\u688B\u68A0\u6889\u68A4\u6878\u687B\u6891\u688C\u688A\u687D\u6B36\u6B33\u6B37\u6B38\u6B91\u6B8F\u6B8D\u6B8E\u6B8C\u6C2A\u6DC0\u6DAB\u6DB4\u6DB3\u6E74\u6DAC\u6DE9\u6DE2\u6DB7\u6DF6\u6DD4\u6E00\u6DC8\u6DE0\u6DDF\u6DD6\u6DBE\u6DE5\u6DDC\u6DDD\u6DDB\u6DF4\u6DCA\u6DBD\u6DED\u6DF0\u6DBA\u6DD5\u6DC2\u6DCF\u6DC9"],["d640","\u6DD0\u6DF2\u6DD3\u6DFD\u6DD7\u6DCD\u6DE3\u6DBB\u70FA\u710D\u70F7\u7117\u70F4\u710C\u70F0\u7104\u70F3\u7110\u70FC\u70FF\u7106\u7113\u7100\u70F8\u70F6\u710B\u7102\u710E\u727E\u727B\u727C\u727F\u731D\u7317\u7307\u7311\u7318\u730A\u7308\u72FF\u730F\u731E\u7388\u73F6\u73F8\u73F5\u7404\u7401\u73FD\u7407\u7400\u73FA\u73FC\u73FF\u740C\u740B\u73F4\u7408\u7564\u7563\u75CE\u75D2\u75CF"],["d6a1","\u75CB\u75CC\u75D1\u75D0\u768F\u7689\u76D3\u7739\u772F\u772D\u7731\u7732\u7734\u7733\u773D\u7725\u773B\u7735\u7848\u7852\u7849\u784D\u784A\u784C\u7826\u7845\u7850\u7964\u7967\u7969\u796A\u7963\u796B\u7961\u79BB\u79FA\u79F8\u79F6\u79F7\u7A8F\u7A94\u7A90\u7B35\u7B47\u7B34\u7B25\u7B30\u7B22\u7B24\u7B33\u7B18\u7B2A\u7B1D\u7B31\u7B2B\u7B2D\u7B2F\u7B32\u7B38\u7B1A\u7B23\u7C94\u7C98\u7C96\u7CA3\u7D35\u7D3D\u7D38\u7D36\u7D3A\u7D45\u7D2C\u7D29\u7D41\u7D47\u7D3E\u7D3F\u7D4A\u7D3B\u7D28\u7F63\u7F95\u7F9C\u7F9D\u7F9B\u7FCA\u7FCB\u7FCD\u7FD0\u7FD1\u7FC7\u7FCF\u7FC9\u801F"],["d740","\u801E\u801B\u8047\u8043\u8048\u8118\u8125\u8119\u811B\u812D\u811F\u812C\u811E\u8121\u8115\u8127\u811D\u8122\u8211\u8238\u8233\u823A\u8234\u8232\u8274\u8390\u83A3\u83A8\u838D\u837A\u8373\u83A4\u8374\u838F\u8381\u8395\u8399\u8375\u8394\u83A9\u837D\u8383\u838C\u839D\u839B\u83AA\u838B\u837E\u83A5\u83AF\u8388\u8397\u83B0\u837F\u83A6\u8387\u83AE\u8376\u839A\u8659\u8656\u86BF\u86B7"],["d7a1","\u86C2\u86C1\u86C5\u86BA\u86B0\u86C8\u86B9\u86B3\u86B8\u86CC\u86B4\u86BB\u86BC\u86C3\u86BD\u86BE\u8852\u8889\u8895\u88A8\u88A2\u88AA\u889A\u8891\u88A1\u889F\u8898\u88A7\u8899\u889B\u8897\u88A4\u88AC\u888C\u8893\u888E\u8982\u89D6\u89D9\u89D5\u8A30\u8A27\u8A2C\u8A1E\u8C39\u8C3B\u8C5C\u8C5D\u8C7D\u8CA5\u8D7D\u8D7B\u8D79\u8DBC\u8DC2\u8DB9\u8DBF\u8DC1\u8ED8\u8EDE\u8EDD\u8EDC\u8ED7\u8EE0\u8EE1\u9024\u900B\u9011\u901C\u900C\u9021\u90EF\u90EA\u90F0\u90F4\u90F2\u90F3\u90D4\u90EB\u90EC\u90E9\u9156\u9158\u915A\u9153\u9155\u91EC\u91F4\u91F1\u91F3\u91F8\u91E4\u91F9\u91EA"],["d840","\u91EB\u91F7\u91E8\u91EE\u957A\u9586\u9588\u967C\u966D\u966B\u9671\u966F\u96BF\u976A\u9804\u98E5\u9997\u509B\u5095\u5094\u509E\u508B\u50A3\u5083\u508C\u508E\u509D\u5068\u509C\u5092\u5082\u5087\u515F\u51D4\u5312\u5311\u53A4\u53A7\u5591\u55A8\u55A5\u55AD\u5577\u5645\u55A2\u5593\u5588\u558F\u55B5\u5581\u55A3\u5592\u55A4\u557D\u558C\u55A6\u557F\u5595\u55A1\u558E\u570C\u5829\u5837"],["d8a1","\u5819\u581E\u5827\u5823\u5828\u57F5\u5848\u5825\u581C\u581B\u5833\u583F\u5836\u582E\u5839\u5838\u582D\u582C\u583B\u5961\u5AAF\u5A94\u5A9F\u5A7A\u5AA2\u5A9E\u5A78\u5AA6\u5A7C\u5AA5\u5AAC\u5A95\u5AAE\u5A37\u5A84\u5A8A\u5A97\u5A83\u5A8B\u5AA9\u5A7B\u5A7D\u5A8C\u5A9C\u5A8F\u5A93\u5A9D\u5BEA\u5BCD\u5BCB\u5BD4\u5BD1\u5BCA\u5BCE\u5C0C\u5C30\u5D37\u5D43\u5D6B\u5D41\u5D4B\u5D3F\u5D35\u5D51\u5D4E\u5D55\u5D33\u5D3A\u5D52\u5D3D\u5D31\u5D59\u5D42\u5D39\u5D49\u5D38\u5D3C\u5D32\u5D36\u5D40\u5D45\u5E44\u5E41\u5F58\u5FA6\u5FA5\u5FAB\u60C9\u60B9\u60CC\u60E2\u60CE\u60C4\u6114"],["d940","\u60F2\u610A\u6116\u6105\u60F5\u6113\u60F8\u60FC\u60FE\u60C1\u6103\u6118\u611D\u6110\u60FF\u6104\u610B\u624A\u6394\u63B1\u63B0\u63CE\u63E5\u63E8\u63EF\u63C3\u649D\u63F3\u63CA\u63E0\u63F6\u63D5\u63F2\u63F5\u6461\u63DF\u63BE\u63DD\u63DC\u63C4\u63D8\u63D3\u63C2\u63C7\u63CC\u63CB\u63C8\u63F0\u63D7\u63D9\u6532\u6567\u656A\u6564\u655C\u6568\u6565\u658C\u659D\u659E\u65AE\u65D0\u65D2"],["d9a1","\u667C\u666C\u667B\u6680\u6671\u6679\u666A\u6672\u6701\u690C\u68D3\u6904\u68DC\u692A\u68EC\u68EA\u68F1\u690F\u68D6\u68F7\u68EB\u68E4\u68F6\u6913\u6910\u68F3\u68E1\u6907\u68CC\u6908\u6970\u68B4\u6911\u68EF\u68C6\u6914\u68F8\u68D0\u68FD\u68FC\u68E8\u690B\u690A\u6917\u68CE\u68C8\u68DD\u68DE\u68E6\u68F4\u68D1\u6906\u68D4\u68E9\u6915\u6925\u68C7\u6B39\u6B3B\u6B3F\u6B3C\u6B94\u6B97\u6B99\u6B95\u6BBD\u6BF0\u6BF2\u6BF3\u6C30\u6DFC\u6E46\u6E47\u6E1F\u6E49\u6E88\u6E3C\u6E3D\u6E45\u6E62\u6E2B\u6E3F\u6E41\u6E5D\u6E73\u6E1C\u6E33\u6E4B\u6E40\u6E51\u6E3B\u6E03\u6E2E\u6E5E"],["da40","\u6E68\u6E5C\u6E61\u6E31\u6E28\u6E60\u6E71\u6E6B\u6E39\u6E22\u6E30\u6E53\u6E65\u6E27\u6E78\u6E64\u6E77\u6E55\u6E79\u6E52\u6E66\u6E35\u6E36\u6E5A\u7120\u711E\u712F\u70FB\u712E\u7131\u7123\u7125\u7122\u7132\u711F\u7128\u713A\u711B\u724B\u725A\u7288\u7289\u7286\u7285\u728B\u7312\u730B\u7330\u7322\u7331\u7333\u7327\u7332\u732D\u7326\u7323\u7335\u730C\u742E\u742C\u7430\u742B\u7416"],["daa1","\u741A\u7421\u742D\u7431\u7424\u7423\u741D\u7429\u7420\u7432\u74FB\u752F\u756F\u756C\u75E7\u75DA\u75E1\u75E6\u75DD\u75DF\u75E4\u75D7\u7695\u7692\u76DA\u7746\u7747\u7744\u774D\u7745\u774A\u774E\u774B\u774C\u77DE\u77EC\u7860\u7864\u7865\u785C\u786D\u7871\u786A\u786E\u7870\u7869\u7868\u785E\u7862\u7974\u7973\u7972\u7970\u7A02\u7A0A\u7A03\u7A0C\u7A04\u7A99\u7AE6\u7AE4\u7B4A\u7B3B\u7B44\u7B48\u7B4C\u7B4E\u7B40\u7B58\u7B45\u7CA2\u7C9E\u7CA8\u7CA1\u7D58\u7D6F\u7D63\u7D53\u7D56\u7D67\u7D6A\u7D4F\u7D6D\u7D5C\u7D6B\u7D52\u7D54\u7D69\u7D51\u7D5F\u7D4E\u7F3E\u7F3F\u7F65"],["db40","\u7F66\u7FA2\u7FA0\u7FA1\u7FD7\u8051\u804F\u8050\u80FE\u80D4\u8143\u814A\u8152\u814F\u8147\u813D\u814D\u813A\u81E6\u81EE\u81F7\u81F8\u81F9\u8204\u823C\u823D\u823F\u8275\u833B\u83CF\u83F9\u8423\u83C0\u83E8\u8412\u83E7\u83E4\u83FC\u83F6\u8410\u83C6\u83C8\u83EB\u83E3\u83BF\u8401\u83DD\u83E5\u83D8\u83FF\u83E1\u83CB\u83CE\u83D6\u83F5\u83C9\u8409\u840F\u83DE\u8411\u8406\u83C2\u83F3"],["dba1","\u83D5\u83FA\u83C7\u83D1\u83EA\u8413\u83C3\u83EC\u83EE\u83C4\u83FB\u83D7\u83E2\u841B\u83DB\u83FE\u86D8\u86E2\u86E6\u86D3\u86E3\u86DA\u86EA\u86DD\u86EB\u86DC\u86EC\u86E9\u86D7\u86E8\u86D1\u8848\u8856\u8855\u88BA\u88D7\u88B9\u88B8\u88C0\u88BE\u88B6\u88BC\u88B7\u88BD\u88B2\u8901\u88C9\u8995\u8998\u8997\u89DD\u89DA\u89DB\u8A4E\u8A4D\u8A39\u8A59\u8A40\u8A57\u8A58\u8A44\u8A45\u8A52\u8A48\u8A51\u8A4A\u8A4C\u8A4F\u8C5F\u8C81\u8C80\u8CBA\u8CBE\u8CB0\u8CB9\u8CB5\u8D84\u8D80\u8D89\u8DD8\u8DD3\u8DCD\u8DC7\u8DD6\u8DDC\u8DCF\u8DD5\u8DD9\u8DC8\u8DD7\u8DC5\u8EEF\u8EF7\u8EFA"],["dc40","\u8EF9\u8EE6\u8EEE\u8EE5\u8EF5\u8EE7\u8EE8\u8EF6\u8EEB\u8EF1\u8EEC\u8EF4\u8EE9\u902D\u9034\u902F\u9106\u912C\u9104\u90FF\u90FC\u9108\u90F9\u90FB\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915F\u9162\u9160\u9201\u920A\u9225\u9203\u921A\u9226\u920F\u920C\u9200\u9212\u91FF\u91FD\u9206\u9204\u9227\u9202\u921C\u9224\u9219\u9217\u9205\u9216\u957B\u958D\u958C\u9590\u9687\u967E\u9688"],["dca1","\u9689\u9683\u9680\u96C2\u96C8\u96C3\u96F1\u96F0\u976C\u9770\u976E\u9807\u98A9\u98EB\u9CE6\u9EF9\u4E83\u4E84\u4EB6\u50BD\u50BF\u50C6\u50AE\u50C4\u50CA\u50B4\u50C8\u50C2\u50B0\u50C1\u50BA\u50B1\u50CB\u50C9\u50B6\u50B8\u51D7\u527A\u5278\u527B\u527C\u55C3\u55DB\u55CC\u55D0\u55CB\u55CA\u55DD\u55C0\u55D4\u55C4\u55E9\u55BF\u55D2\u558D\u55CF\u55D5\u55E2\u55D6\u55C8\u55F2\u55CD\u55D9\u55C2\u5714\u5853\u5868\u5864\u584F\u584D\u5849\u586F\u5855\u584E\u585D\u5859\u5865\u585B\u583D\u5863\u5871\u58FC\u5AC7\u5AC4\u5ACB\u5ABA\u5AB8\u5AB1\u5AB5\u5AB0\u5ABF\u5AC8\u5ABB\u5AC6"],["dd40","\u5AB7\u5AC0\u5ACA\u5AB4\u5AB6\u5ACD\u5AB9\u5A90\u5BD6\u5BD8\u5BD9\u5C1F\u5C33\u5D71\u5D63\u5D4A\u5D65\u5D72\u5D6C\u5D5E\u5D68\u5D67\u5D62\u5DF0\u5E4F\u5E4E\u5E4A\u5E4D\u5E4B\u5EC5\u5ECC\u5EC6\u5ECB\u5EC7\u5F40\u5FAF\u5FAD\u60F7\u6149\u614A\u612B\u6145\u6136\u6132\u612E\u6146\u612F\u614F\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63C5\u63F1\u63EB\u6410\u6412\u6409\u6420\u6424"],["dda1","\u6433\u6443\u641F\u6415\u6418\u6439\u6437\u6422\u6423\u640C\u6426\u6430\u6428\u6441\u6435\u642F\u640A\u641A\u6440\u6425\u6427\u640B\u63E7\u641B\u642E\u6421\u640E\u656F\u6592\u65D3\u6686\u668C\u6695\u6690\u668B\u668A\u6699\u6694\u6678\u6720\u6966\u695F\u6938\u694E\u6962\u6971\u693F\u6945\u696A\u6939\u6942\u6957\u6959\u697A\u6948\u6949\u6935\u696C\u6933\u693D\u6965\u68F0\u6978\u6934\u6969\u6940\u696F\u6944\u6976\u6958\u6941\u6974\u694C\u693B\u694B\u6937\u695C\u694F\u6951\u6932\u6952\u692F\u697B\u693C\u6B46\u6B45\u6B43\u6B42\u6B48\u6B41\u6B9B\uFA0D\u6BFB\u6BFC"],["de40","\u6BF9\u6BF7\u6BF8\u6E9B\u6ED6\u6EC8\u6E8F\u6EC0\u6E9F\u6E93\u6E94\u6EA0\u6EB1\u6EB9\u6EC6\u6ED2\u6EBD\u6EC1\u6E9E\u6EC9\u6EB7\u6EB0\u6ECD\u6EA6\u6ECF\u6EB2\u6EBE\u6EC3\u6EDC\u6ED8\u6E99\u6E92\u6E8E\u6E8D\u6EA4\u6EA1\u6EBF\u6EB3\u6ED0\u6ECA\u6E97\u6EAE\u6EA3\u7147\u7154\u7152\u7163\u7160\u7141\u715D\u7162\u7172\u7178\u716A\u7161\u7142\u7158\u7143\u714B\u7170\u715F\u7150\u7153"],["dea1","\u7144\u714D\u715A\u724F\u728D\u728C\u7291\u7290\u728E\u733C\u7342\u733B\u733A\u7340\u734A\u7349\u7444\u744A\u744B\u7452\u7451\u7457\u7440\u744F\u7450\u744E\u7442\u7446\u744D\u7454\u74E1\u74FF\u74FE\u74FD\u751D\u7579\u7577\u6983\u75EF\u760F\u7603\u75F7\u75FE\u75FC\u75F9\u75F8\u7610\u75FB\u75F6\u75ED\u75F5\u75FD\u7699\u76B5\u76DD\u7755\u775F\u7760\u7752\u7756\u775A\u7769\u7767\u7754\u7759\u776D\u77E0\u7887\u789A\u7894\u788F\u7884\u7895\u7885\u7886\u78A1\u7883\u7879\u7899\u7880\u7896\u787B\u797C\u7982\u797D\u7979\u7A11\u7A18\u7A19\u7A12\u7A17\u7A15\u7A22\u7A13"],["df40","\u7A1B\u7A10\u7AA3\u7AA2\u7A9E\u7AEB\u7B66\u7B64\u7B6D\u7B74\u7B69\u7B72\u7B65\u7B73\u7B71\u7B70\u7B61\u7B78\u7B76\u7B63\u7CB2\u7CB4\u7CAF\u7D88\u7D86\u7D80\u7D8D\u7D7F\u7D85\u7D7A\u7D8E\u7D7B\u7D83\u7D7C\u7D8C\u7D94\u7D84\u7D7D\u7D92\u7F6D\u7F6B\u7F67\u7F68\u7F6C\u7FA6\u7FA5\u7FA7\u7FDB\u7FDC\u8021\u8164\u8160\u8177\u815C\u8169\u815B\u8162\u8172\u6721\u815E\u8176\u8167\u816F"],["dfa1","\u8144\u8161\u821D\u8249\u8244\u8240\u8242\u8245\u84F1\u843F\u8456\u8476\u8479\u848F\u848D\u8465\u8451\u8440\u8486\u8467\u8430\u844D\u847D\u845A\u8459\u8474\u8473\u845D\u8507\u845E\u8437\u843A\u8434\u847A\u8443\u8478\u8432\u8445\u8429\u83D9\u844B\u842F\u8442\u842D\u845F\u8470\u8439\u844E\u844C\u8452\u846F\u84C5\u848E\u843B\u8447\u8436\u8433\u8468\u847E\u8444\u842B\u8460\u8454\u846E\u8450\u870B\u8704\u86F7\u870C\u86FA\u86D6\u86F5\u874D\u86F8\u870E\u8709\u8701\u86F6\u870D\u8705\u88D6\u88CB\u88CD\u88CE\u88DE\u88DB\u88DA\u88CC\u88D0\u8985\u899B\u89DF\u89E5\u89E4"],["e040","\u89E1\u89E0\u89E2\u89DC\u89E6\u8A76\u8A86\u8A7F\u8A61\u8A3F\u8A77\u8A82\u8A84\u8A75\u8A83\u8A81\u8A74\u8A7A\u8C3C\u8C4B\u8C4A\u8C65\u8C64\u8C66\u8C86\u8C84\u8C85\u8CCC\u8D68\u8D69\u8D91\u8D8C\u8D8E\u8D8F\u8D8D\u8D93\u8D94\u8D90\u8D92\u8DF0\u8DE0\u8DEC\u8DF1\u8DEE\u8DD0\u8DE9\u8DE3\u8DE2\u8DE7\u8DF2\u8DEB\u8DF4\u8F06\u8EFF\u8F01\u8F00\u8F05\u8F07\u8F08\u8F02\u8F0B\u9052\u903F"],["e0a1","\u9044\u9049\u903D\u9110\u910D\u910F\u9111\u9116\u9114\u910B\u910E\u916E\u916F\u9248\u9252\u9230\u923A\u9266\u9233\u9265\u925E\u9283\u922E\u924A\u9246\u926D\u926C\u924F\u9260\u9267\u926F\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924E\u9253\u924C\u9256\u9232\u959F\u959C\u959E\u959B\u9692\u9693\u9691\u9697\u96CE\u96FA\u96FD\u96F8\u96F5\u9773\u9777\u9778\u9772\u980F\u980D\u980E\u98AC\u98F6\u98F9\u99AF\u99B2\u99B0\u99B5\u9AAD\u9AAB\u9B5B\u9CEA\u9CED\u9CE7\u9E80\u9EFD\u50E6\u50D4\u50D7\u50E8\u50F3\u50DB\u50EA\u50DD\u50E4\u50D3\u50EC\u50F0\u50EF\u50E3\u50E0"],["e140","\u51D8\u5280\u5281\u52E9\u52EB\u5330\u53AC\u5627\u5615\u560C\u5612\u55FC\u560F\u561C\u5601\u5613\u5602\u55FA\u561D\u5604\u55FF\u55F9\u5889\u587C\u5890\u5898\u5886\u5881\u587F\u5874\u588B\u587A\u5887\u5891\u588E\u5876\u5882\u5888\u587B\u5894\u588F\u58FE\u596B\u5ADC\u5AEE\u5AE5\u5AD5\u5AEA\u5ADA\u5AED\u5AEB\u5AF3\u5AE2\u5AE0\u5ADB\u5AEC\u5ADE\u5ADD\u5AD9\u5AE8\u5ADF\u5B77\u5BE0"],["e1a1","\u5BE3\u5C63\u5D82\u5D80\u5D7D\u5D86\u5D7A\u5D81\u5D77\u5D8A\u5D89\u5D88\u5D7E\u5D7C\u5D8D\u5D79\u5D7F\u5E58\u5E59\u5E53\u5ED8\u5ED1\u5ED7\u5ECE\u5EDC\u5ED5\u5ED9\u5ED2\u5ED4\u5F44\u5F43\u5F6F\u5FB6\u612C\u6128\u6141\u615E\u6171\u6173\u6152\u6153\u6172\u616C\u6180\u6174\u6154\u617A\u615B\u6165\u613B\u616A\u6161\u6156\u6229\u6227\u622B\u642B\u644D\u645B\u645D\u6474\u6476\u6472\u6473\u647D\u6475\u6466\u64A6\u644E\u6482\u645E\u645C\u644B\u6453\u6460\u6450\u647F\u643F\u646C\u646B\u6459\u6465\u6477\u6573\u65A0\u66A1\u66A0\u669F\u6705\u6704\u6722\u69B1\u69B6\u69C9"],["e240","\u69A0\u69CE\u6996\u69B0\u69AC\u69BC\u6991\u6999\u698E\u69A7\u698D\u69A9\u69BE\u69AF\u69BF\u69C4\u69BD\u69A4\u69D4\u69B9\u69CA\u699A\u69CF\u69B3\u6993\u69AA\u69A1\u699E\u69D9\u6997\u6990\u69C2\u69B5\u69A5\u69C6\u6B4A\u6B4D\u6B4B\u6B9E\u6B9F\u6BA0\u6BC3\u6BC4\u6BFE\u6ECE\u6EF5\u6EF1\u6F03\u6F25\u6EF8\u6F37\u6EFB\u6F2E\u6F09\u6F4E\u6F19\u6F1A\u6F27\u6F18\u6F3B\u6F12\u6EED\u6F0A"],["e2a1","\u6F36\u6F73\u6EF9\u6EEE\u6F2D\u6F40\u6F30\u6F3C\u6F35\u6EEB\u6F07\u6F0E\u6F43\u6F05\u6EFD\u6EF6\u6F39\u6F1C\u6EFC\u6F3A\u6F1F\u6F0D\u6F1E\u6F08\u6F21\u7187\u7190\u7189\u7180\u7185\u7182\u718F\u717B\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734D\u7351\u734C\u7462\u7473\u7471\u7475\u7472\u7467\u746E\u7500\u7502\u7503\u757D\u7590\u7616\u7608\u760C\u7615\u7611\u760A\u7614\u76B8\u7781\u777C\u7785\u7782\u776E\u7780\u776F\u777E\u7783\u78B2\u78AA\u78B4\u78AD\u78A8\u787E\u78AB\u789E\u78A5\u78A0\u78AC\u78A2\u78A4\u7998\u798A\u798B\u7996\u7995\u7994\u7993"],["e340","\u7997\u7988\u7992\u7990\u7A2B\u7A4A\u7A30\u7A2F\u7A28\u7A26\u7AA8\u7AAB\u7AAC\u7AEE\u7B88\u7B9C\u7B8A\u7B91\u7B90\u7B96\u7B8D\u7B8C\u7B9B\u7B8E\u7B85\u7B98\u5284\u7B99\u7BA4\u7B82\u7CBB\u7CBF\u7CBC\u7CBA\u7DA7\u7DB7\u7DC2\u7DA3\u7DAA\u7DC1\u7DC0\u7DC5\u7D9D\u7DCE\u7DC4\u7DC6\u7DCB\u7DCC\u7DAF\u7DB9\u7D96\u7DBC\u7D9F\u7DA6\u7DAE\u7DA9\u7DA1\u7DC9\u7F73\u7FE2\u7FE3\u7FE5\u7FDE"],["e3a1","\u8024\u805D\u805C\u8189\u8186\u8183\u8187\u818D\u818C\u818B\u8215\u8497\u84A4\u84A1\u849F\u84BA\u84CE\u84C2\u84AC\u84AE\u84AB\u84B9\u84B4\u84C1\u84CD\u84AA\u849A\u84B1\u84D0\u849D\u84A7\u84BB\u84A2\u8494\u84C7\u84CC\u849B\u84A9\u84AF\u84A8\u84D6\u8498\u84B6\u84CF\u84A0\u84D7\u84D4\u84D2\u84DB\u84B0\u8491\u8661\u8733\u8723\u8728\u876B\u8740\u872E\u871E\u8721\u8719\u871B\u8743\u872C\u8741\u873E\u8746\u8720\u8732\u872A\u872D\u873C\u8712\u873A\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871A\u8730\u8711\u88F7\u88E7\u88F1\u88F2\u88FA\u88FE\u88EE\u88FC\u88F6\u88FB"],["e440","\u88F0\u88EC\u88EB\u899D\u89A1\u899F\u899E\u89E9\u89EB\u89E8\u8AAB\u8A99\u8A8B\u8A92\u8A8F\u8A96\u8C3D\u8C68\u8C69\u8CD5\u8CCF\u8CD7\u8D96\u8E09\u8E02\u8DFF\u8E0D\u8DFD\u8E0A\u8E03\u8E07\u8E06\u8E05\u8DFE\u8E00\u8E04\u8F10\u8F11\u8F0E\u8F0D\u9123\u911C\u9120\u9122\u911F\u911D\u911A\u9124\u9121\u911B\u917A\u9172\u9179\u9173\u92A5\u92A4\u9276\u929B\u927A\u92A0\u9294\u92AA\u928D"],["e4a1","\u92A6\u929A\u92AB\u9279\u9297\u927F\u92A3\u92EE\u928E\u9282\u9295\u92A2\u927D\u9288\u92A1\u928A\u9286\u928C\u9299\u92A7\u927E\u9287\u92A9\u929D\u928B\u922D\u969E\u96A1\u96FF\u9758\u977D\u977A\u977E\u9783\u9780\u9782\u977B\u9784\u9781\u977F\u97CE\u97CD\u9816\u98AD\u98AE\u9902\u9900\u9907\u999D\u999C\u99C3\u99B9\u99BB\u99BA\u99C2\u99BD\u99C7\u9AB1\u9AE3\u9AE7\u9B3E\u9B3F\u9B60\u9B61\u9B5F\u9CF1\u9CF2\u9CF5\u9EA7\u50FF\u5103\u5130\u50F8\u5106\u5107\u50F6\u50FE\u510B\u510C\u50FD\u510A\u528B\u528C\u52F1\u52EF\u5648\u5642\u564C\u5635\u5641\u564A\u5649\u5646\u5658"],["e540","\u565A\u5640\u5633\u563D\u562C\u563E\u5638\u562A\u563A\u571A\u58AB\u589D\u58B1\u58A0\u58A3\u58AF\u58AC\u58A5\u58A1\u58FF\u5AFF\u5AF4\u5AFD\u5AF7\u5AF6\u5B03\u5AF8\u5B02\u5AF9\u5B01\u5B07\u5B05\u5B0F\u5C67\u5D99\u5D97\u5D9F\u5D92\u5DA2\u5D93\u5D95\u5DA0\u5D9C\u5DA1\u5D9A\u5D9E\u5E69\u5E5D\u5E60\u5E5C\u7DF3\u5EDB\u5EDE\u5EE1\u5F49\u5FB2\u618B\u6183\u6179\u61B1\u61B0\u61A2\u6189"],["e5a1","\u619B\u6193\u61AF\u61AD\u619F\u6192\u61AA\u61A1\u618D\u6166\u61B3\u622D\u646E\u6470\u6496\u64A0\u6485\u6497\u649C\u648F\u648B\u648A\u648C\u64A3\u649F\u6468\u64B1\u6498\u6576\u657A\u6579\u657B\u65B2\u65B3\u66B5\u66B0\u66A9\u66B2\u66B7\u66AA\u66AF\u6A00\u6A06\u6A17\u69E5\u69F8\u6A15\u69F1\u69E4\u6A20\u69FF\u69EC\u69E2\u6A1B\u6A1D\u69FE\u6A27\u69F2\u69EE\u6A14\u69F7\u69E7\u6A40\u6A08\u69E6\u69FB\u6A0D\u69FC\u69EB\u6A09\u6A04\u6A18\u6A25\u6A0F\u69F6\u6A26\u6A07\u69F4\u6A16\u6B51\u6BA5\u6BA3\u6BA2\u6BA6\u6C01\u6C00\u6BFF\u6C02\u6F41\u6F26\u6F7E\u6F87\u6FC6\u6F92"],["e640","\u6F8D\u6F89\u6F8C\u6F62\u6F4F\u6F85\u6F5A\u6F96\u6F76\u6F6C\u6F82\u6F55\u6F72\u6F52\u6F50\u6F57\u6F94\u6F93\u6F5D\u6F00\u6F61\u6F6B\u6F7D\u6F67\u6F90\u6F53\u6F8B\u6F69\u6F7F\u6F95\u6F63\u6F77\u6F6A\u6F7B\u71B2\u71AF\u719B\u71B0\u71A0\u719A\u71A9\u71B5\u719D\u71A5\u719E\u71A4\u71A1\u71AA\u719C\u71A7\u71B3\u7298\u729A\u7358\u7352\u735E\u735F\u7360\u735D\u735B\u7361\u735A\u7359"],["e6a1","\u7362\u7487\u7489\u748A\u7486\u7481\u747D\u7485\u7488\u747C\u7479\u7508\u7507\u757E\u7625\u761E\u7619\u761D\u761C\u7623\u761A\u7628\u761B\u769C\u769D\u769E\u769B\u778D\u778F\u7789\u7788\u78CD\u78BB\u78CF\u78CC\u78D1\u78CE\u78D4\u78C8\u78C3\u78C4\u78C9\u799A\u79A1\u79A0\u799C\u79A2\u799B\u6B76\u7A39\u7AB2\u7AB4\u7AB3\u7BB7\u7BCB\u7BBE\u7BAC\u7BCE\u7BAF\u7BB9\u7BCA\u7BB5\u7CC5\u7CC8\u7CCC\u7CCB\u7DF7\u7DDB\u7DEA\u7DE7\u7DD7\u7DE1\u7E03\u7DFA\u7DE6\u7DF6\u7DF1\u7DF0\u7DEE\u7DDF\u7F76\u7FAC\u7FB0\u7FAD\u7FED\u7FEB\u7FEA\u7FEC\u7FE6\u7FE8\u8064\u8067\u81A3\u819F"],["e740","\u819E\u8195\u81A2\u8199\u8197\u8216\u824F\u8253\u8252\u8250\u824E\u8251\u8524\u853B\u850F\u8500\u8529\u850E\u8509\u850D\u851F\u850A\u8527\u851C\u84FB\u852B\u84FA\u8508\u850C\u84F4\u852A\u84F2\u8515\u84F7\u84EB\u84F3\u84FC\u8512\u84EA\u84E9\u8516\u84FE\u8528\u851D\u852E\u8502\u84FD\u851E\u84F6\u8531\u8526\u84E7\u84E8\u84F0\u84EF\u84F9\u8518\u8520\u8530\u850B\u8519\u852F\u8662"],["e7a1","\u8756\u8763\u8764\u8777\u87E1\u8773\u8758\u8754\u875B\u8752\u8761\u875A\u8751\u875E\u876D\u876A\u8750\u874E\u875F\u875D\u876F\u876C\u877A\u876E\u875C\u8765\u874F\u877B\u8775\u8762\u8767\u8769\u885A\u8905\u890C\u8914\u890B\u8917\u8918\u8919\u8906\u8916\u8911\u890E\u8909\u89A2\u89A4\u89A3\u89ED\u89F0\u89EC\u8ACF\u8AC6\u8AB8\u8AD3\u8AD1\u8AD4\u8AD5\u8ABB\u8AD7\u8ABE\u8AC0\u8AC5\u8AD8\u8AC3\u8ABA\u8ABD\u8AD9\u8C3E\u8C4D\u8C8F\u8CE5\u8CDF\u8CD9\u8CE8\u8CDA\u8CDD\u8CE7\u8DA0\u8D9C\u8DA1\u8D9B\u8E20\u8E23\u8E25\u8E24\u8E2E\u8E15\u8E1B\u8E16\u8E11\u8E19\u8E26\u8E27"],["e840","\u8E14\u8E12\u8E18\u8E13\u8E1C\u8E17\u8E1A\u8F2C\u8F24\u8F18\u8F1A\u8F20\u8F23\u8F16\u8F17\u9073\u9070\u906F\u9067\u906B\u912F\u912B\u9129\u912A\u9132\u9126\u912E\u9185\u9186\u918A\u9181\u9182\u9184\u9180\u92D0\u92C3\u92C4\u92C0\u92D9\u92B6\u92CF\u92F1\u92DF\u92D8\u92E9\u92D7\u92DD\u92CC\u92EF\u92C2\u92E8\u92CA\u92C8\u92CE\u92E6\u92CD\u92D5\u92C9\u92E0\u92DE\u92E7\u92D1\u92D3"],["e8a1","\u92B5\u92E1\u92C6\u92B4\u957C\u95AC\u95AB\u95AE\u95B0\u96A4\u96A2\u96D3\u9705\u9708\u9702\u975A\u978A\u978E\u9788\u97D0\u97CF\u981E\u981D\u9826\u9829\u9828\u9820\u981B\u9827\u98B2\u9908\u98FA\u9911\u9914\u9916\u9917\u9915\u99DC\u99CD\u99CF\u99D3\u99D4\u99CE\u99C9\u99D6\u99D8\u99CB\u99D7\u99CC\u9AB3\u9AEC\u9AEB\u9AF3\u9AF2\u9AF1\u9B46\u9B43\u9B67\u9B74\u9B71\u9B66\u9B76\u9B75\u9B70\u9B68\u9B64\u9B6C\u9CFC\u9CFA\u9CFD\u9CFF\u9CF7\u9D07\u9D00\u9CF9\u9CFB\u9D08\u9D05\u9D04\u9E83\u9ED3\u9F0F\u9F10\u511C\u5113\u5117\u511A\u5111\u51DE\u5334\u53E1\u5670\u5660\u566E"],["e940","\u5673\u5666\u5663\u566D\u5672\u565E\u5677\u571C\u571B\u58C8\u58BD\u58C9\u58BF\u58BA\u58C2\u58BC\u58C6\u5B17\u5B19\u5B1B\u5B21\u5B14\u5B13\u5B10\u5B16\u5B28\u5B1A\u5B20\u5B1E\u5BEF\u5DAC\u5DB1\u5DA9\u5DA7\u5DB5\u5DB0\u5DAE\u5DAA\u5DA8\u5DB2\u5DAD\u5DAF\u5DB4\u5E67\u5E68\u5E66\u5E6F\u5EE9\u5EE7\u5EE6\u5EE8\u5EE5\u5F4B\u5FBC\u619D\u61A8\u6196\u61C5\u61B4\u61C6\u61C1\u61CC\u61BA"],["e9a1","\u61BF\u61B8\u618C\u64D7\u64D6\u64D0\u64CF\u64C9\u64BD\u6489\u64C3\u64DB\u64F3\u64D9\u6533\u657F\u657C\u65A2\u66C8\u66BE\u66C0\u66CA\u66CB\u66CF\u66BD\u66BB\u66BA\u66CC\u6723\u6A34\u6A66\u6A49\u6A67\u6A32\u6A68\u6A3E\u6A5D\u6A6D\u6A76\u6A5B\u6A51\u6A28\u6A5A\u6A3B\u6A3F\u6A41\u6A6A\u6A64\u6A50\u6A4F\u6A54\u6A6F\u6A69\u6A60\u6A3C\u6A5E\u6A56\u6A55\u6A4D\u6A4E\u6A46\u6B55\u6B54\u6B56\u6BA7\u6BAA\u6BAB\u6BC8\u6BC7\u6C04\u6C03\u6C06\u6FAD\u6FCB\u6FA3\u6FC7\u6FBC\u6FCE\u6FC8\u6F5E\u6FC4\u6FBD\u6F9E\u6FCA\u6FA8\u7004\u6FA5\u6FAE\u6FBA\u6FAC\u6FAA\u6FCF\u6FBF\u6FB8"],["ea40","\u6FA2\u6FC9\u6FAB\u6FCD\u6FAF\u6FB2\u6FB0\u71C5\u71C2\u71BF\u71B8\u71D6\u71C0\u71C1\u71CB\u71D4\u71CA\u71C7\u71CF\u71BD\u71D8\u71BC\u71C6\u71DA\u71DB\u729D\u729E\u7369\u7366\u7367\u736C\u7365\u736B\u736A\u747F\u749A\u74A0\u7494\u7492\u7495\u74A1\u750B\u7580\u762F\u762D\u7631\u763D\u7633\u763C\u7635\u7632\u7630\u76BB\u76E6\u779A\u779D\u77A1\u779C\u779B\u77A2\u77A3\u7795\u7799"],["eaa1","\u7797\u78DD\u78E9\u78E5\u78EA\u78DE\u78E3\u78DB\u78E1\u78E2\u78ED\u78DF\u78E0\u79A4\u7A44\u7A48\u7A47\u7AB6\u7AB8\u7AB5\u7AB1\u7AB7\u7BDE\u7BE3\u7BE7\u7BDD\u7BD5\u7BE5\u7BDA\u7BE8\u7BF9\u7BD4\u7BEA\u7BE2\u7BDC\u7BEB\u7BD8\u7BDF\u7CD2\u7CD4\u7CD7\u7CD0\u7CD1\u7E12\u7E21\u7E17\u7E0C\u7E1F\u7E20\u7E13\u7E0E\u7E1C\u7E15\u7E1A\u7E22\u7E0B\u7E0F\u7E16\u7E0D\u7E14\u7E25\u7E24\u7F43\u7F7B\u7F7C\u7F7A\u7FB1\u7FEF\u802A\u8029\u806C\u81B1\u81A6\u81AE\u81B9\u81B5\u81AB\u81B0\u81AC\u81B4\u81B2\u81B7\u81A7\u81F2\u8255\u8256\u8257\u8556\u8545\u856B\u854D\u8553\u8561\u8558"],["eb40","\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853E\u855B\u8571\u854E\u856E\u8575\u8555\u8567\u8560\u858C\u8566\u855D\u8554\u8565\u856C\u8663\u8665\u8664\u879B\u878F\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87A3\u8785\u8790\u8791\u879D\u8784\u8794\u879C\u879A\u8789\u891E\u8926\u8930\u892D\u892E\u8927\u8931\u8922\u8929\u8923\u892F\u892C\u891F\u89F1\u8AE0"],["eba1","\u8AE2\u8AF2\u8AF4\u8AF5\u8ADD\u8B14\u8AE4\u8ADF\u8AF0\u8AC8\u8ADE\u8AE1\u8AE8\u8AFF\u8AEF\u8AFB\u8C91\u8C92\u8C90\u8CF5\u8CEE\u8CF1\u8CF0\u8CF3\u8D6C\u8D6E\u8DA5\u8DA7\u8E33\u8E3E\u8E38\u8E40\u8E45\u8E36\u8E3C\u8E3D\u8E41\u8E30\u8E3F\u8EBD\u8F36\u8F2E\u8F35\u8F32\u8F39\u8F37\u8F34\u9076\u9079\u907B\u9086\u90FA\u9133\u9135\u9136\u9193\u9190\u9191\u918D\u918F\u9327\u931E\u9308\u931F\u9306\u930F\u937A\u9338\u933C\u931B\u9323\u9312\u9301\u9346\u932D\u930E\u930D\u92CB\u931D\u92FA\u9325\u9313\u92F9\u92F7\u9334\u9302\u9324\u92FF\u9329\u9339\u9335\u932A\u9314\u930C"],["ec40","\u930B\u92FE\u9309\u9300\u92FB\u9316\u95BC\u95CD\u95BE\u95B9\u95BA\u95B6\u95BF\u95B5\u95BD\u96A9\u96D4\u970B\u9712\u9710\u9799\u9797\u9794\u97F0\u97F8\u9835\u982F\u9832\u9924\u991F\u9927\u9929\u999E\u99EE\u99EC\u99E5\u99E4\u99F0\u99E3\u99EA\u99E9\u99E7\u9AB9\u9ABF\u9AB4\u9ABB\u9AF6\u9AFA\u9AF9\u9AF7\u9B33\u9B80\u9B85\u9B87\u9B7C\u9B7E\u9B7B\u9B82\u9B93\u9B92\u9B90\u9B7A\u9B95"],["eca1","\u9B7D\u9B88\u9D25\u9D17\u9D20\u9D1E\u9D14\u9D29\u9D1D\u9D18\u9D22\u9D10\u9D19\u9D1F\u9E88\u9E86\u9E87\u9EAE\u9EAD\u9ED5\u9ED6\u9EFA\u9F12\u9F3D\u5126\u5125\u5122\u5124\u5120\u5129\u52F4\u5693\u568C\u568D\u5686\u5684\u5683\u567E\u5682\u567F\u5681\u58D6\u58D4\u58CF\u58D2\u5B2D\u5B25\u5B32\u5B23\u5B2C\u5B27\u5B26\u5B2F\u5B2E\u5B7B\u5BF1\u5BF2\u5DB7\u5E6C\u5E6A\u5FBE\u5FBB\u61C3\u61B5\u61BC\u61E7\u61E0\u61E5\u61E4\u61E8\u61DE\u64EF\u64E9\u64E3\u64EB\u64E4\u64E8\u6581\u6580\u65B6\u65DA\u66D2\u6A8D\u6A96\u6A81\u6AA5\u6A89\u6A9F\u6A9B\u6AA1\u6A9E\u6A87\u6A93\u6A8E"],["ed40","\u6A95\u6A83\u6AA8\u6AA4\u6A91\u6A7F\u6AA6\u6A9A\u6A85\u6A8C\u6A92\u6B5B\u6BAD\u6C09\u6FCC\u6FA9\u6FF4\u6FD4\u6FE3\u6FDC\u6FED\u6FE7\u6FE6\u6FDE\u6FF2\u6FDD\u6FE2\u6FE8\u71E1\u71F1\u71E8\u71F2\u71E4\u71F0\u71E2\u7373\u736E\u736F\u7497\u74B2\u74AB\u7490\u74AA\u74AD\u74B1\u74A5\u74AF\u7510\u7511\u7512\u750F\u7584\u7643\u7648\u7649\u7647\u76A4\u76E9\u77B5\u77AB\u77B2\u77B7\u77B6"],["eda1","\u77B4\u77B1\u77A8\u77F0\u78F3\u78FD\u7902\u78FB\u78FC\u78F2\u7905\u78F9\u78FE\u7904\u79AB\u79A8\u7A5C\u7A5B\u7A56\u7A58\u7A54\u7A5A\u7ABE\u7AC0\u7AC1\u7C05\u7C0F\u7BF2\u7C00\u7BFF\u7BFB\u7C0E\u7BF4\u7C0B\u7BF3\u7C02\u7C09\u7C03\u7C01\u7BF8\u7BFD\u7C06\u7BF0\u7BF1\u7C10\u7C0A\u7CE8\u7E2D\u7E3C\u7E42\u7E33\u9848\u7E38\u7E2A\u7E49\u7E40\u7E47\u7E29\u7E4C\u7E30\u7E3B\u7E36\u7E44\u7E3A\u7F45\u7F7F\u7F7E\u7F7D\u7FF4\u7FF2\u802C\u81BB\u81C4\u81CC\u81CA\u81C5\u81C7\u81BC\u81E9\u825B\u825A\u825C\u8583\u8580\u858F\u85A7\u8595\u85A0\u858B\u85A3\u857B\u85A4\u859A\u859E"],["ee40","\u8577\u857C\u8589\u85A1\u857A\u8578\u8557\u858E\u8596\u8586\u858D\u8599\u859D\u8581\u85A2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859F\u8668\u87BE\u87AA\u87AD\u87C5\u87B0\u87AC\u87B9\u87B5\u87BC\u87AE\u87C9\u87C3\u87C2\u87CC\u87B7\u87AF\u87C4\u87CA\u87B4\u87B6\u87BF\u87B8\u87BD\u87DE\u87B2\u8935\u8933\u893C\u893E\u8941\u8952\u8937\u8942\u89AD\u89AF\u89AE\u89F2\u89F3\u8B1E"],["eea1","\u8B18\u8B16\u8B11\u8B05\u8B0B\u8B22\u8B0F\u8B12\u8B15\u8B07\u8B0D\u8B08\u8B06\u8B1C\u8B13\u8B1A\u8C4F\u8C70\u8C72\u8C71\u8C6F\u8C95\u8C94\u8CF9\u8D6F\u8E4E\u8E4D\u8E53\u8E50\u8E4C\u8E47\u8F43\u8F40\u9085\u907E\u9138\u919A\u91A2\u919B\u9199\u919F\u91A1\u919D\u91A0\u93A1\u9383\u93AF\u9364\u9356\u9347\u937C\u9358\u935C\u9376\u9349\u9350\u9351\u9360\u936D\u938F\u934C\u936A\u9379\u9357\u9355\u9352\u934F\u9371\u9377\u937B\u9361\u935E\u9363\u9367\u9380\u934E\u9359\u95C7\u95C0\u95C9\u95C3\u95C5\u95B7\u96AE\u96B0\u96AC\u9720\u971F\u9718\u971D\u9719\u979A\u97A1\u979C"],["ef40","\u979E\u979D\u97D5\u97D4\u97F1\u9841\u9844\u984A\u9849\u9845\u9843\u9925\u992B\u992C\u992A\u9933\u9932\u992F\u992D\u9931\u9930\u9998\u99A3\u99A1\u9A02\u99FA\u99F4\u99F7\u99F9\u99F8\u99F6\u99FB\u99FD\u99FE\u99FC\u9A03\u9ABE\u9AFE\u9AFD\u9B01\u9AFC\u9B48\u9B9A\u9BA8\u9B9E\u9B9B\u9BA6\u9BA1\u9BA5\u9BA4\u9B86\u9BA2\u9BA0\u9BAF\u9D33\u9D41\u9D67\u9D36\u9D2E\u9D2F\u9D31\u9D38\u9D30"],["efa1","\u9D45\u9D42\u9D43\u9D3E\u9D37\u9D40\u9D3D\u7FF5\u9D2D\u9E8A\u9E89\u9E8D\u9EB0\u9EC8\u9EDA\u9EFB\u9EFF\u9F24\u9F23\u9F22\u9F54\u9FA0\u5131\u512D\u512E\u5698\u569C\u5697\u569A\u569D\u5699\u5970\u5B3C\u5C69\u5C6A\u5DC0\u5E6D\u5E6E\u61D8\u61DF\u61ED\u61EE\u61F1\u61EA\u61F0\u61EB\u61D6\u61E9\u64FF\u6504\u64FD\u64F8\u6501\u6503\u64FC\u6594\u65DB\u66DA\u66DB\u66D8\u6AC5\u6AB9\u6ABD\u6AE1\u6AC6\u6ABA\u6AB6\u6AB7\u6AC7\u6AB4\u6AAD\u6B5E\u6BC9\u6C0B\u7007\u700C\u700D\u7001\u7005\u7014\u700E\u6FFF\u7000\u6FFB\u7026\u6FFC\u6FF7\u700A\u7201\u71FF\u71F9\u7203\u71FD\u7376"],["f040","\u74B8\u74C0\u74B5\u74C1\u74BE\u74B6\u74BB\u74C2\u7514\u7513\u765C\u7664\u7659\u7650\u7653\u7657\u765A\u76A6\u76BD\u76EC\u77C2\u77BA\u78FF\u790C\u7913\u7914\u7909\u7910\u7912\u7911\u79AD\u79AC\u7A5F\u7C1C\u7C29\u7C19\u7C20\u7C1F\u7C2D\u7C1D\u7C26\u7C28\u7C22\u7C25\u7C30\u7E5C\u7E50\u7E56\u7E63\u7E58\u7E62\u7E5F\u7E51\u7E60\u7E57\u7E53\u7FB5\u7FB3\u7FF7\u7FF8\u8075\u81D1\u81D2"],["f0a1","\u81D0\u825F\u825E\u85B4\u85C6\u85C0\u85C3\u85C2\u85B3\u85B5\u85BD\u85C7\u85C4\u85BF\u85CB\u85CE\u85C8\u85C5\u85B1\u85B6\u85D2\u8624\u85B8\u85B7\u85BE\u8669\u87E7\u87E6\u87E2\u87DB\u87EB\u87EA\u87E5\u87DF\u87F3\u87E4\u87D4\u87DC\u87D3\u87ED\u87D8\u87E3\u87A4\u87D7\u87D9\u8801\u87F4\u87E8\u87DD\u8953\u894B\u894F\u894C\u8946\u8950\u8951\u8949\u8B2A\u8B27\u8B23\u8B33\u8B30\u8B35\u8B47\u8B2F\u8B3C\u8B3E\u8B31\u8B25\u8B37\u8B26\u8B36\u8B2E\u8B24\u8B3B\u8B3D\u8B3A\u8C42\u8C75\u8C99\u8C98\u8C97\u8CFE\u8D04\u8D02\u8D00\u8E5C\u8E62\u8E60\u8E57\u8E56\u8E5E\u8E65\u8E67"],["f140","\u8E5B\u8E5A\u8E61\u8E5D\u8E69\u8E54\u8F46\u8F47\u8F48\u8F4B\u9128\u913A\u913B\u913E\u91A8\u91A5\u91A7\u91AF\u91AA\u93B5\u938C\u9392\u93B7\u939B\u939D\u9389\u93A7\u938E\u93AA\u939E\u93A6\u9395\u9388\u9399\u939F\u938D\u93B1\u9391\u93B2\u93A4\u93A8\u93B4\u93A3\u93A5\u95D2\u95D3\u95D1\u96B3\u96D7\u96DA\u5DC2\u96DF\u96D8\u96DD\u9723\u9722\u9725\u97AC\u97AE\u97A8\u97AB\u97A4\u97AA"],["f1a1","\u97A2\u97A5\u97D7\u97D9\u97D6\u97D8\u97FA\u9850\u9851\u9852\u98B8\u9941\u993C\u993A\u9A0F\u9A0B\u9A09\u9A0D\u9A04\u9A11\u9A0A\u9A05\u9A07\u9A06\u9AC0\u9ADC\u9B08\u9B04\u9B05\u9B29\u9B35\u9B4A\u9B4C\u9B4B\u9BC7\u9BC6\u9BC3\u9BBF\u9BC1\u9BB5\u9BB8\u9BD3\u9BB6\u9BC4\u9BB9\u9BBD\u9D5C\u9D53\u9D4F\u9D4A\u9D5B\u9D4B\u9D59\u9D56\u9D4C\u9D57\u9D52\u9D54\u9D5F\u9D58\u9D5A\u9E8E\u9E8C\u9EDF\u9F01\u9F00\u9F16\u9F25\u9F2B\u9F2A\u9F29\u9F28\u9F4C\u9F55\u5134\u5135\u5296\u52F7\u53B4\u56AB\u56AD\u56A6\u56A7\u56AA\u56AC\u58DA\u58DD\u58DB\u5912\u5B3D\u5B3E\u5B3F\u5DC3\u5E70"],["f240","\u5FBF\u61FB\u6507\u6510\u650D\u6509\u650C\u650E\u6584\u65DE\u65DD\u66DE\u6AE7\u6AE0\u6ACC\u6AD1\u6AD9\u6ACB\u6ADF\u6ADC\u6AD0\u6AEB\u6ACF\u6ACD\u6ADE\u6B60\u6BB0\u6C0C\u7019\u7027\u7020\u7016\u702B\u7021\u7022\u7023\u7029\u7017\u7024\u701C\u702A\u720C\u720A\u7207\u7202\u7205\u72A5\u72A6\u72A4\u72A3\u72A1\u74CB\u74C5\u74B7\u74C3\u7516\u7660\u77C9\u77CA\u77C4\u77F1\u791D\u791B"],["f2a1","\u7921\u791C\u7917\u791E\u79B0\u7A67\u7A68\u7C33\u7C3C\u7C39\u7C2C\u7C3B\u7CEC\u7CEA\u7E76\u7E75\u7E78\u7E70\u7E77\u7E6F\u7E7A\u7E72\u7E74\u7E68\u7F4B\u7F4A\u7F83\u7F86\u7FB7\u7FFD\u7FFE\u8078\u81D7\u81D5\u8264\u8261\u8263\u85EB\u85F1\u85ED\u85D9\u85E1\u85E8\u85DA\u85D7\u85EC\u85F2\u85F8\u85D8\u85DF\u85E3\u85DC\u85D1\u85F0\u85E6\u85EF\u85DE\u85E2\u8800\u87FA\u8803\u87F6\u87F7\u8809\u880C\u880B\u8806\u87FC\u8808\u87FF\u880A\u8802\u8962\u895A\u895B\u8957\u8961\u895C\u8958\u895D\u8959\u8988\u89B7\u89B6\u89F6\u8B50\u8B48\u8B4A\u8B40\u8B53\u8B56\u8B54\u8B4B\u8B55"],["f340","\u8B51\u8B42\u8B52\u8B57\u8C43\u8C77\u8C76\u8C9A\u8D06\u8D07\u8D09\u8DAC\u8DAA\u8DAD\u8DAB\u8E6D\u8E78\u8E73\u8E6A\u8E6F\u8E7B\u8EC2\u8F52\u8F51\u8F4F\u8F50\u8F53\u8FB4\u9140\u913F\u91B0\u91AD\u93DE\u93C7\u93CF\u93C2\u93DA\u93D0\u93F9\u93EC\u93CC\u93D9\u93A9\u93E6\u93CA\u93D4\u93EE\u93E3\u93D5\u93C4\u93CE\u93C0\u93D2\u93E7\u957D\u95DA\u95DB\u96E1\u9729\u972B\u972C\u9728\u9726"],["f3a1","\u97B3\u97B7\u97B6\u97DD\u97DE\u97DF\u985C\u9859\u985D\u9857\u98BF\u98BD\u98BB\u98BE\u9948\u9947\u9943\u99A6\u99A7\u9A1A\u9A15\u9A25\u9A1D\u9A24\u9A1B\u9A22\u9A20\u9A27\u9A23\u9A1E\u9A1C\u9A14\u9AC2\u9B0B\u9B0A\u9B0E\u9B0C\u9B37\u9BEA\u9BEB\u9BE0\u9BDE\u9BE4\u9BE6\u9BE2\u9BF0\u9BD4\u9BD7\u9BEC\u9BDC\u9BD9\u9BE5\u9BD5\u9BE1\u9BDA\u9D77\u9D81\u9D8A\u9D84\u9D88\u9D71\u9D80\u9D78\u9D86\u9D8B\u9D8C\u9D7D\u9D6B\u9D74\u9D75\u9D70\u9D69\u9D85\u9D73\u9D7B\u9D82\u9D6F\u9D79\u9D7F\u9D87\u9D68\u9E94\u9E91\u9EC0\u9EFC\u9F2D\u9F40\u9F41\u9F4D\u9F56\u9F57\u9F58\u5337\u56B2"],["f440","\u56B5\u56B3\u58E3\u5B45\u5DC6\u5DC7\u5EEE\u5EEF\u5FC0\u5FC1\u61F9\u6517\u6516\u6515\u6513\u65DF\u66E8\u66E3\u66E4\u6AF3\u6AF0\u6AEA\u6AE8\u6AF9\u6AF1\u6AEE\u6AEF\u703C\u7035\u702F\u7037\u7034\u7031\u7042\u7038\u703F\u703A\u7039\u7040\u703B\u7033\u7041\u7213\u7214\u72A8\u737D\u737C\u74BA\u76AB\u76AA\u76BE\u76ED\u77CC\u77CE\u77CF\u77CD\u77F2\u7925\u7923\u7927\u7928\u7924\u7929"],["f4a1","\u79B2\u7A6E\u7A6C\u7A6D\u7AF7\u7C49\u7C48\u7C4A\u7C47\u7C45\u7CEE\u7E7B\u7E7E\u7E81\u7E80\u7FBA\u7FFF\u8079\u81DB\u81D9\u820B\u8268\u8269\u8622\u85FF\u8601\u85FE\u861B\u8600\u85F6\u8604\u8609\u8605\u860C\u85FD\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89B9\u89F7\u8B60\u8B6A\u8B5D\u8B68\u8B63\u8B65\u8B67\u8B6D\u8DAE\u8E86\u8E88\u8E84\u8F59\u8F56\u8F57\u8F55\u8F58\u8F5A\u908D\u9143\u9141\u91B7\u91B5\u91B2\u91B3\u940B\u9413\u93FB\u9420\u940F\u9414\u93FE\u9415\u9410\u9428\u9419\u940D\u93F5\u9400\u93F7\u9407\u940E\u9416\u9412\u93FA\u9409\u93F8\u940A\u93FF"],["f540","\u93FC\u940C\u93F6\u9411\u9406\u95DE\u95E0\u95DF\u972E\u972F\u97B9\u97BB\u97FD\u97FE\u9860\u9862\u9863\u985F\u98C1\u98C2\u9950\u994E\u9959\u994C\u994B\u9953\u9A32\u9A34\u9A31\u9A2C\u9A2A\u9A36\u9A29\u9A2E\u9A38\u9A2D\u9AC7\u9ACA\u9AC6\u9B10\u9B12\u9B11\u9C0B\u9C08\u9BF7\u9C05\u9C12\u9BF8\u9C40\u9C07\u9C0E\u9C06\u9C17\u9C14\u9C09\u9D9F\u9D99\u9DA4\u9D9D\u9D92\u9D98\u9D90\u9D9B"],["f5a1","\u9DA0\u9D94\u9D9C\u9DAA\u9D97\u9DA1\u9D9A\u9DA2\u9DA8\u9D9E\u9DA3\u9DBF\u9DA9\u9D96\u9DA6\u9DA7\u9E99\u9E9B\u9E9A\u9EE5\u9EE4\u9EE7\u9EE6\u9F30\u9F2E\u9F5B\u9F60\u9F5E\u9F5D\u9F59\u9F91\u513A\u5139\u5298\u5297\u56C3\u56BD\u56BE\u5B48\u5B47\u5DCB\u5DCF\u5EF1\u61FD\u651B\u6B02\u6AFC\u6B03\u6AF8\u6B00\u7043\u7044\u704A\u7048\u7049\u7045\u7046\u721D\u721A\u7219\u737E\u7517\u766A\u77D0\u792D\u7931\u792F\u7C54\u7C53\u7CF2\u7E8A\u7E87\u7E88\u7E8B\u7E86\u7E8D\u7F4D\u7FBB\u8030\u81DD\u8618\u862A\u8626\u861F\u8623\u861C\u8619\u8627\u862E\u8621\u8620\u8629\u861E\u8625"],["f640","\u8829\u881D\u881B\u8820\u8824\u881C\u882B\u884A\u896D\u8969\u896E\u896B\u89FA\u8B79\u8B78\u8B45\u8B7A\u8B7B\u8D10\u8D14\u8DAF\u8E8E\u8E8C\u8F5E\u8F5B\u8F5D\u9146\u9144\u9145\u91B9\u943F\u943B\u9436\u9429\u943D\u943C\u9430\u9439\u942A\u9437\u942C\u9440\u9431\u95E5\u95E4\u95E3\u9735\u973A\u97BF\u97E1\u9864\u98C9\u98C6\u98C0\u9958\u9956\u9A39\u9A3D\u9A46\u9A44\u9A42\u9A41\u9A3A"],["f6a1","\u9A3F\u9ACD\u9B15\u9B17\u9B18\u9B16\u9B3A\u9B52\u9C2B\u9C1D\u9C1C\u9C2C\u9C23\u9C28\u9C29\u9C24\u9C21\u9DB7\u9DB6\u9DBC\u9DC1\u9DC7\u9DCA\u9DCF\u9DBE\u9DC5\u9DC3\u9DBB\u9DB5\u9DCE\u9DB9\u9DBA\u9DAC\u9DC8\u9DB1\u9DAD\u9DCC\u9DB3\u9DCD\u9DB2\u9E7A\u9E9C\u9EEB\u9EEE\u9EED\u9F1B\u9F18\u9F1A\u9F31\u9F4E\u9F65\u9F64\u9F92\u4EB9\u56C6\u56C5\u56CB\u5971\u5B4B\u5B4C\u5DD5\u5DD1\u5EF2\u6521\u6520\u6526\u6522\u6B0B\u6B08\u6B09\u6C0D\u7055\u7056\u7057\u7052\u721E\u721F\u72A9\u737F\u74D8\u74D5\u74D9\u74D7\u766D\u76AD\u7935\u79B4\u7A70\u7A71\u7C57\u7C5C\u7C59\u7C5B\u7C5A"],["f740","\u7CF4\u7CF1\u7E91\u7F4F\u7F87\u81DE\u826B\u8634\u8635\u8633\u862C\u8632\u8636\u882C\u8828\u8826\u882A\u8825\u8971\u89BF\u89BE\u89FB\u8B7E\u8B84\u8B82\u8B86\u8B85\u8B7F\u8D15\u8E95\u8E94\u8E9A\u8E92\u8E90\u8E96\u8E97\u8F60\u8F62\u9147\u944C\u9450\u944A\u944B\u944F\u9447\u9445\u9448\u9449\u9446\u973F\u97E3\u986A\u9869\u98CB\u9954\u995B\u9A4E\u9A53\u9A54\u9A4C\u9A4F\u9A48\u9A4A"],["f7a1","\u9A49\u9A52\u9A50\u9AD0\u9B19\u9B2B\u9B3B\u9B56\u9B55\u9C46\u9C48\u9C3F\u9C44\u9C39\u9C33\u9C41\u9C3C\u9C37\u9C34\u9C32\u9C3D\u9C36\u9DDB\u9DD2\u9DDE\u9DDA\u9DCB\u9DD0\u9DDC\u9DD1\u9DDF\u9DE9\u9DD9\u9DD8\u9DD6\u9DF5\u9DD5\u9DDD\u9EB6\u9EF0\u9F35\u9F33\u9F32\u9F42\u9F6B\u9F95\u9FA2\u513D\u5299\u58E8\u58E7\u5972\u5B4D\u5DD8\u882F\u5F4F\u6201\u6203\u6204\u6529\u6525\u6596\u66EB\u6B11\u6B12\u6B0F\u6BCA\u705B\u705A\u7222\u7382\u7381\u7383\u7670\u77D4\u7C67\u7C66\u7E95\u826C\u863A\u8640\u8639\u863C\u8631\u863B\u863E\u8830\u8832\u882E\u8833\u8976\u8974\u8973\u89FE"],["f840","\u8B8C\u8B8E\u8B8B\u8B88\u8C45\u8D19\u8E98\u8F64\u8F63\u91BC\u9462\u9455\u945D\u9457\u945E\u97C4\u97C5\u9800\u9A56\u9A59\u9B1E\u9B1F\u9B20\u9C52\u9C58\u9C50\u9C4A\u9C4D\u9C4B\u9C55\u9C59\u9C4C\u9C4E\u9DFB\u9DF7\u9DEF\u9DE3\u9DEB\u9DF8\u9DE4\u9DF6\u9DE1\u9DEE\u9DE6\u9DF2\u9DF0\u9DE2\u9DEC\u9DF4\u9DF3\u9DE8\u9DED\u9EC2\u9ED0\u9EF2\u9EF3\u9F06\u9F1C\u9F38\u9F37\u9F36\u9F43\u9F4F"],["f8a1","\u9F71\u9F70\u9F6E\u9F6F\u56D3\u56CD\u5B4E\u5C6D\u652D\u66ED\u66EE\u6B13\u705F\u7061\u705D\u7060\u7223\u74DB\u74E5\u77D5\u7938\u79B7\u79B6\u7C6A\u7E97\u7F89\u826D\u8643\u8838\u8837\u8835\u884B\u8B94\u8B95\u8E9E\u8E9F\u8EA0\u8E9D\u91BE\u91BD\u91C2\u946B\u9468\u9469\u96E5\u9746\u9743\u9747\u97C7\u97E5\u9A5E\u9AD5\u9B59\u9C63\u9C67\u9C66\u9C62\u9C5E\u9C60\u9E02\u9DFE\u9E07\u9E03\u9E06\u9E05\u9E00\u9E01\u9E09\u9DFF\u9DFD\u9E04\u9EA0\u9F1E\u9F46\u9F74\u9F75\u9F76\u56D4\u652E\u65B8\u6B18\u6B19\u6B17\u6B1A\u7062\u7226\u72AA\u77D8\u77D9\u7939\u7C69\u7C6B\u7CF6\u7E9A"],["f940","\u7E98\u7E9B\u7E99\u81E0\u81E1\u8646\u8647\u8648\u8979\u897A\u897C\u897B\u89FF\u8B98\u8B99\u8EA5\u8EA4\u8EA3\u946E\u946D\u946F\u9471\u9473\u9749\u9872\u995F\u9C68\u9C6E\u9C6D\u9E0B\u9E0D\u9E10\u9E0F\u9E12\u9E11\u9EA1\u9EF5\u9F09\u9F47\u9F78\u9F7B\u9F7A\u9F79\u571E\u7066\u7C6F\u883C\u8DB2\u8EA6\u91C3\u9474\u9478\u9476\u9475\u9A60\u9C74\u9C73\u9C71\u9C75\u9E14\u9E13\u9EF6\u9F0A"],["f9a1","\u9FA4\u7068\u7065\u7CF7\u866A\u883E\u883D\u883F\u8B9E\u8C9C\u8EA9\u8EC9\u974B\u9873\u9874\u98CC\u9961\u99AB\u9A64\u9A66\u9A67\u9B24\u9E15\u9E17\u9F48\u6207\u6B1E\u7227\u864C\u8EA8\u9482\u9480\u9481\u9A69\u9A68\u9B2E\u9E19\u7229\u864B\u8B9F\u9483\u9C79\u9EB7\u7675\u9A6B\u9C7A\u9E1D\u7069\u706A\u9EA4\u9F7E\u9F49\u9F98\u7881\u92B9\u88CF\u58BB\u6052\u7CA7\u5AFA\u2554\u2566\u2557\u2560\u256C\u2563\u255A\u2569\u255D\u2552\u2564\u2555\u255E\u256A\u2561\u2558\u2567\u255B\u2553\u2565\u2556\u255F\u256B\u2562\u2559\u2568\u255C\u2551\u2550\u256D\u256E\u2570\u256F\u2593"]]}});var require_big5_added=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/tables/big5-added.json"(exports,module2){module2.exports=[["8740","\u43F0\u4C32\u4603\u45A6\u4578\u{27267}\u4D77\u45B3\u{27CB1}\u4CE2\u{27CC5}\u3B95\u4736\u4744\u4C47\u4C40\u{242BF}\u{23617}\u{27352}\u{26E8B}\u{270D2}\u4C57\u{2A351}\u474F\u45DA\u4C85\u{27C6C}\u4D07\u4AA4\u46A1\u{26B23}\u7225\u{25A54}\u{21A63}\u{23E06}\u{23F61}\u664D\u56FB"],["8767","\u7D95\u591D\u{28BB9}\u3DF4\u9734\u{27BEF}\u5BDB\u{21D5E}\u5AA4\u3625\u{29EB0}\u5AD1\u5BB7\u5CFC\u676E\u8593\u{29945}\u7461\u749D\u3875\u{21D53}\u{2369E}\u{26021}\u3EEC"],["87a1","\u{258DE}\u3AF5\u7AFC\u9F97\u{24161}\u{2890D}\u{231EA}\u{20A8A}\u{2325E}\u430A\u8484\u9F96\u942F\u4930\u8613\u5896\u974A\u9218\u79D0\u7A32\u6660\u6A29\u889D\u744C\u7BC5\u6782\u7A2C\u524F\u9046\u34E6\u73C4\u{25DB9}\u74C6\u9FC7\u57B3\u492F\u544C\u4131\u{2368E}\u5818\u7A72\u{27B65}\u8B8F\u46AE\u{26E88}\u4181\u{25D99}\u7BAE\u{224BC}\u9FC8\u{224C1}\u{224C9}\u{224CC}\u9FC9\u8504\u{235BB}\u40B4\u9FCA\u44E1\u{2ADFF}\u62C1\u706E\u9FCB"],["8840","\u31C0",4,"\u{2010C}\u31C5\u{200D1}\u{200CD}\u31C6\u31C7\u{200CB}\u{21FE8}\u31C8\u{200CA}\u31C9\u31CA\u31CB\u31CC\u{2010E}\u31CD\u31CE\u0100\xC1\u01CD\xC0\u0112\xC9\u011A\xC8\u014C\xD3\u01D1\xD2\u0FFF\xCA\u0304\u1EBE\u0FFF\xCA\u030C\u1EC0\xCA\u0101\xE1\u01CE\xE0\u0251\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA"],["88a1","\u01DC\xFC\u0FFF\xEA\u0304\u1EBF\u0FFF\xEA\u030C\u1EC1\xEA\u0261\u23DA\u23DB"],["8940","\u{2A3A9}\u{21145}"],["8943","\u650A"],["8946","\u4E3D\u6EDD\u9D4E\u91DF"],["894c","\u{27735}\u6491\u4F1A\u4F28\u4FA8\u5156\u5174\u519C\u51E4\u52A1\u52A8\u533B\u534E\u53D1\u53D8\u56E2\u58F0\u5904\u5907\u5932\u5934\u5B66\u5B9E\u5B9F\u5C9A\u5E86\u603B\u6589\u67FE\u6804\u6865\u6D4E\u70BC\u7535\u7EA4\u7EAC\u7EBA\u7EC7\u7ECF\u7EDF\u7F06\u7F37\u827A\u82CF\u836F\u89C6\u8BBE\u8BE2\u8F66\u8F67\u8F6E"],["89a1","\u7411\u7CFC\u7DCD\u6946\u7AC9\u5227"],["89ab","\u918C\u78B8\u915E\u80BC"],["89b0","\u8D0B\u80F6\u{209E7}"],["89b5","\u809F\u9EC7\u4CCD\u9DC9\u9E0C\u4C3E\u{29DF6}\u{2700E}\u9E0A\u{2A133}\u35C1"],["89c1","\u6E9A\u823E\u7519"],["89c5","\u4911\u9A6C\u9A8F\u9F99\u7987\u{2846C}\u{21DCA}\u{205D0}\u{22AE6}\u4E24\u4E81\u4E80\u4E87\u4EBF\u4EEB\u4F37\u344C\u4FBD\u3E48\u5003\u5088\u347D\u3493\u34A5\u5186\u5905\u51DB\u51FC\u5205\u4E89\u5279\u5290\u5327\u35C7\u53A9\u3551\u53B0\u3553\u53C2\u5423\u356D\u3572\u3681\u5493\u54A3\u54B4\u54B9\u54D0\u54EF\u5518\u5523\u5528\u3598\u553F\u35A5\u35BF\u55D7\u35C5"],["8a40","\u{27D84}\u5525"],["8a43","\u{20C42}\u{20D15}\u{2512B}\u5590\u{22CC6}\u39EC\u{20341}\u8E46\u{24DB8}\u{294E5}\u4053\u{280BE}\u777A\u{22C38}\u3A34\u47D5\u{2815D}\u{269F2}\u{24DEA}\u64DD\u{20D7C}\u{20FB4}\u{20CD5}\u{210F4}\u648D\u8E7E\u{20E96}\u{20C0B}\u{20F64}\u{22CA9}\u{28256}\u{244D3}"],["8a64","\u{20D46}\u{29A4D}\u{280E9}\u47F4\u{24EA7}\u{22CC2}\u9AB2\u3A67\u{295F4}\u3FED\u3506\u{252C7}\u{297D4}\u{278C8}\u{22D44}\u9D6E\u9815"],["8a76","\u43D9\u{260A5}\u64B4\u54E3\u{22D4C}\u{22BCA}\u{21077}\u39FB\u{2106F}"],["8aa1","\u{266DA}\u{26716}\u{279A0}\u64EA\u{25052}\u{20C43}\u8E68\u{221A1}\u{28B4C}\u{20731}"],["8aac","\u480B\u{201A9}\u3FFA\u5873\u{22D8D}"],["8ab2","\u{245C8}\u{204FC}\u{26097}\u{20F4C}\u{20D96}\u5579\u40BB\u43BA"],["8abb","\u4AB4\u{22A66}\u{2109D}\u81AA\u98F5\u{20D9C}\u6379\u39FE\u{22775}\u8DC0\u56A1\u647C\u3E43"],["8ac9","\u{2A601}\u{20E09}\u{22ACF}\u{22CC9}"],["8ace","\u{210C8}\u{239C2}\u3992\u3A06\u{2829B}\u3578\u{25E49}\u{220C7}\u5652\u{20F31}\u{22CB2}\u{29720}\u34BC\u6C3D\u{24E3B}"],["8adf","\u{27574}\u{22E8B}\u{22208}\u{2A65B}\u{28CCD}\u{20E7A}\u{20C34}\u{2681C}\u7F93\u{210CF}\u{22803}\u{22939}\u35FB\u{251E3}\u{20E8C}\u{20F8D}\u{20EAA}\u3F93\u{20F30}\u{20D47}\u{2114F}\u{20E4C}"],["8af6","\u{20EAB}\u{20BA9}\u{20D48}\u{210C0}\u{2113D}\u3FF9\u{22696}\u6432\u{20FAD}"],["8b40","\u{233F4}\u{27639}\u{22BCE}\u{20D7E}\u{20D7F}\u{22C51}\u{22C55}\u3A18\u{20E98}\u{210C7}\u{20F2E}\u{2A632}\u{26B50}\u{28CD2}\u{28D99}\u{28CCA}\u95AA\u54CC\u82C4\u55B9"],["8b55","\u{29EC3}\u9C26\u9AB6\u{2775E}\u{22DEE}\u7140\u816D\u80EC\u5C1C\u{26572}\u8134\u3797\u535F\u{280BD}\u91B6\u{20EFA}\u{20E0F}\u{20E77}\u{20EFB}\u35DD\u{24DEB}\u3609\u{20CD6}\u56AF\u{227B5}\u{210C9}\u{20E10}\u{20E78}\u{21078}\u{21148}\u{28207}\u{21455}\u{20E79}\u{24E50}\u{22DA4}\u5A54\u{2101D}\u{2101E}\u{210F5}\u{210F6}\u579C\u{20E11}"],["8ba1","\u{27694}\u{282CD}\u{20FB5}\u{20E7B}\u{2517E}\u3703\u{20FB6}\u{21180}\u{252D8}\u{2A2BD}\u{249DA}\u{2183A}\u{24177}\u{2827C}\u5899\u5268\u361A\u{2573D}\u7BB2\u5B68\u4800\u4B2C\u9F27\u49E7\u9C1F\u9B8D\u{25B74}\u{2313D}\u55FB\u35F2\u5689\u4E28\u5902\u{21BC1}\u{2F878}\u9751\u{20086}\u4E5B\u4EBB\u353E\u5C23\u5F51\u5FC4\u38FA\u624C\u6535\u6B7A\u6C35\u6C3A\u706C\u722B\u4E2C\u72AD\u{248E9}\u7F52\u793B\u7CF9\u7F53\u{2626A}\u34C1"],["8bde","\u{2634B}\u8002\u8080\u{26612}\u{26951}\u535D\u8864\u89C1\u{278B2}\u8BA0\u8D1D\u9485\u9578\u957F\u95E8\u{28E0F}\u97E6\u9875\u98CE\u98DE\u9963\u{29810}\u9C7C\u9E1F\u9EC4\u6B6F\uF907\u4E37\u{20087}\u961D\u6237\u94A2"],["8c40","\u503B\u6DFE\u{29C73}\u9FA6\u3DC9\u888F\u{2414E}\u7077\u5CF5\u4B20\u{251CD}\u3559\u{25D30}\u6122\u{28A32}\u8FA7\u91F6\u7191\u6719\u73BA\u{23281}\u{2A107}\u3C8B\u{21980}\u4B10\u78E4\u7402\u51AE\u{2870F}\u4009\u6A63\u{2A2BA}\u4223\u860F\u{20A6F}\u7A2A\u{29947}\u{28AEA}\u9755\u704D\u5324\u{2207E}\u93F4\u76D9\u{289E3}\u9FA7\u77DD\u4EA3\u4FF0\u50BC\u4E2F\u4F17\u9FA8\u5434\u7D8B\u5892\u58D0\u{21DB6}\u5E92\u5E99\u5FC2\u{22712}\u658B"],["8ca1","\u{233F9}\u6919\u6A43\u{23C63}\u6CFF"],["8ca7","\u7200\u{24505}\u738C\u3EDB\u{24A13}\u5B15\u74B9\u8B83\u{25CA4}\u{25695}\u7A93\u7BEC\u7CC3\u7E6C\u82F8\u8597\u9FA9\u8890\u9FAA\u8EB9\u9FAB\u8FCF\u855F\u99E0\u9221\u9FAC\u{28DB9}\u{2143F}\u4071\u42A2\u5A1A"],["8cc9","\u9868\u676B\u4276\u573D"],["8cce","\u85D6\u{2497B}\u82BF\u{2710D}\u4C81\u{26D74}\u5D7B\u{26B15}\u{26FBE}\u9FAD\u9FAE\u5B96\u9FAF\u66E7\u7E5B\u6E57\u79CA\u3D88\u44C3\u{23256}\u{22796}\u439A\u4536"],["8ce6","\u5CD5\u{23B1A}\u8AF9\u5C78\u3D12\u{23551}\u5D78\u9FB2\u7157\u4558\u{240EC}\u{21E23}\u4C77\u3978\u344A\u{201A4}\u{26C41}\u8ACC\u4FB4\u{20239}\u59BF\u816C\u9856\u{298FA}\u5F3B"],["8d40","\u{20B9F}"],["8d42","\u{221C1}\u{2896D}\u4102\u46BB\u{29079}\u3F07\u9FB3\u{2A1B5}\u40F8\u37D6\u46F7\u{26C46}\u417C\u{286B2}\u{273FF}\u456D\u38D4\u{2549A}\u4561\u451B\u4D89\u4C7B\u4D76\u45EA\u3FC8\u{24B0F}\u3661\u44DE\u44BD\u41ED\u5D3E\u5D48\u5D56\u3DFC\u380F\u5DA4\u5DB9\u3820\u3838\u5E42\u5EBD\u5F25\u5F83\u3908\u3914\u393F\u394D\u60D7\u613D\u5CE5\u3989\u61B7\u61B9\u61CF\u39B8\u622C\u6290\u62E5\u6318\u39F8\u56B1"],["8da1","\u3A03\u63E2\u63FB\u6407\u645A\u3A4B\u64C0\u5D15\u5621\u9F9F\u3A97\u6586\u3ABD\u65FF\u6653\u3AF2\u6692\u3B22\u6716\u3B42\u67A4\u6800\u3B58\u684A\u6884\u3B72\u3B71\u3B7B\u6909\u6943\u725C\u6964\u699F\u6985\u3BBC\u69D6\u3BDD\u6A65\u6A74\u6A71\u6A82\u3BEC\u6A99\u3BF2\u6AAB\u6AB5\u6AD4\u6AF6\u6B81\u6BC1\u6BEA\u6C75\u6CAA\u3CCB\u6D02\u6D06\u6D26\u6D81\u3CEF\u6DA4\u6DB1\u6E15\u6E18\u6E29\u6E86\u{289C0}\u6EBB\u6EE2\u6EDA\u9F7F\u6EE8\u6EE9\u6F24\u6F34\u3D46\u{23F41}\u6F81\u6FBE\u3D6A\u3D75\u71B7\u5C99\u3D8A\u702C\u3D91\u7050\u7054\u706F\u707F\u7089\u{20325}\u43C1\u35F1\u{20ED8}"],["8e40","\u{23ED7}\u57BE\u{26ED3}\u713E\u{257E0}\u364E\u69A2\u{28BE9}\u5B74\u7A49\u{258E1}\u{294D9}\u7A65\u7A7D\u{259AC}\u7ABB\u7AB0\u7AC2\u7AC3\u71D1\u{2648D}\u41CA\u7ADA\u7ADD\u7AEA\u41EF\u54B2\u{25C01}\u7B0B\u7B55\u7B29\u{2530E}\u{25CFE}\u7BA2\u7B6F\u839C\u{25BB4}\u{26C7F}\u7BD0\u8421\u7B92\u7BB8\u{25D20}\u3DAD\u{25C65}\u8492\u7BFA\u7C06\u7C35\u{25CC1}\u7C44\u7C83\u{24882}\u7CA6\u667D\u{24578}\u7CC9\u7CC7\u7CE6\u7C74\u7CF3\u7CF5\u7CCE"],["8ea1","\u7E67\u451D\u{26E44}\u7D5D\u{26ED6}\u748D\u7D89\u7DAB\u7135\u7DB3\u7DD2\u{24057}\u{26029}\u7DE4\u3D13\u7DF5\u{217F9}\u7DE5\u{2836D}\u7E1D\u{26121}\u{2615A}\u7E6E\u7E92\u432B\u946C\u7E27\u7F40\u7F41\u7F47\u7936\u{262D0}\u99E1\u7F97\u{26351}\u7FA3\u{21661}\u{20068}\u455C\u{23766}\u4503\u{2833A}\u7FFA\u{26489}\u8005\u8008\u801D\u8028\u802F\u{2A087}\u{26CC3}\u803B\u803C\u8061\u{22714}\u4989\u{26626}\u{23DE3}\u{266E8}\u6725\u80A7\u{28A48}\u8107\u811A\u58B0\u{226F6}\u6C7F\u{26498}\u{24FB8}\u64E7\u{2148A}\u8218\u{2185E}\u6A53\u{24A65}\u{24A95}\u447A\u8229\u{20B0D}\u{26A52}\u{23D7E}\u4FF9\u{214FD}\u84E2\u8362\u{26B0A}\u{249A7}\u{23530}\u{21773}\u{23DF8}\u82AA\u691B\u{2F994}\u41DB"],["8f40","\u854B\u82D0\u831A\u{20E16}\u{217B4}\u36C1\u{2317D}\u{2355A}\u827B\u82E2\u8318\u{23E8B}\u{26DA3}\u{26B05}\u{26B97}\u{235CE}\u3DBF\u831D\u55EC\u8385\u450B\u{26DA5}\u83AC\u83C1\u83D3\u347E\u{26ED4}\u6A57\u855A\u3496\u{26E42}\u{22EEF}\u8458\u{25BE4}\u8471\u3DD3\u44E4\u6AA7\u844A\u{23CB5}\u7958\u84A8\u{26B96}\u{26E77}\u{26E43}\u84DE\u840F\u8391\u44A0\u8493\u84E4\u{25C91}\u4240\u{25CC0}\u4543\u8534\u5AF2\u{26E99}\u4527\u8573\u4516\u67BF\u8616"],["8fa1","\u{28625}\u{2863B}\u85C1\u{27088}\u8602\u{21582}\u{270CD}\u{2F9B2}\u456A\u8628\u3648\u{218A2}\u53F7\u{2739A}\u867E\u8771\u{2A0F8}\u87EE\u{22C27}\u87B1\u87DA\u880F\u5661\u866C\u6856\u460F\u8845\u8846\u{275E0}\u{23DB9}\u{275E4}\u885E\u889C\u465B\u88B4\u88B5\u63C1\u88C5\u7777\u{2770F}\u8987\u898A\u89A6\u89A9\u89A7\u89BC\u{28A25}\u89E7\u{27924}\u{27ABD}\u8A9C\u7793\u91FE\u8A90\u{27A59}\u7AE9\u{27B3A}\u{23F8F}\u4713\u{27B38}\u717C\u8B0C\u8B1F\u{25430}\u{25565}\u8B3F\u8B4C\u8B4D\u8AA9\u{24A7A}\u8B90\u8B9B\u8AAF\u{216DF}\u4615\u884F\u8C9B\u{27D54}\u{27D8F}\u{2F9D4}\u3725\u{27D53}\u8CD6\u{27D98}\u{27DBD}\u8D12\u8D03\u{21910}\u8CDB\u705C\u8D11\u{24CC9}\u3ED0\u8D77"],["9040","\u8DA9\u{28002}\u{21014}\u{2498A}\u3B7C\u{281BC}\u{2710C}\u7AE7\u8EAD\u8EB6\u8EC3\u92D4\u8F19\u8F2D\u{28365}\u{28412}\u8FA5\u9303\u{2A29F}\u{20A50}\u8FB3\u492A\u{289DE}\u{2853D}\u{23DBB}\u5EF8\u{23262}\u8FF9\u{2A014}\u{286BC}\u{28501}\u{22325}\u3980\u{26ED7}\u9037\u{2853C}\u{27ABE}\u9061\u{2856C}\u{2860B}\u90A8\u{28713}\u90C4\u{286E6}\u90AE\u90FD\u9167\u3AF0\u91A9\u91C4\u7CAC\u{28933}\u{21E89}\u920E\u6C9F\u9241\u9262\u{255B9}\u92B9\u{28AC6}\u{23C9B}\u{28B0C}\u{255DB}"],["90a1","\u{20D31}\u932C\u936B\u{28AE1}\u{28BEB}\u708F\u5AC3\u{28AE2}\u{28AE5}\u4965\u9244\u{28BEC}\u{28C39}\u{28BFF}\u9373\u945B\u8EBC\u9585\u95A6\u9426\u95A0\u6FF6\u42B9\u{2267A}\u{286D8}\u{2127C}\u{23E2E}\u49DF\u6C1C\u967B\u9696\u416C\u96A3\u{26ED5}\u61DA\u96B6\u78F5\u{28AE0}\u96BD\u53CC\u49A1\u{26CB8}\u{20274}\u{26410}\u{290AF}\u{290E5}\u{24AD1}\u{21915}\u{2330A}\u9731\u8642\u9736\u4A0F\u453D\u4585\u{24AE9}\u7075\u5B41\u971B\u975C\u{291D5}\u9757\u5B4A\u{291EB}\u975F\u9425\u50D0\u{230B7}\u{230BC}\u9789\u979F\u97B1\u97BE\u97C0\u97D2\u97E0\u{2546C}\u97EE\u741C\u{29433}\u97FF\u97F5\u{2941D}\u{2797A}\u4AD1\u9834\u9833\u984B\u9866\u3B0E\u{27175}\u3D51\u{20630}\u{2415C}"],["9140","\u{25706}\u98CA\u98B7\u98C8\u98C7\u4AFF\u{26D27}\u{216D3}\u55B0\u98E1\u98E6\u98EC\u9378\u9939\u{24A29}\u4B72\u{29857}\u{29905}\u99F5\u9A0C\u9A3B\u9A10\u9A58\u{25725}\u36C4\u{290B1}\u{29BD5}\u9AE0\u9AE2\u{29B05}\u9AF4\u4C0E\u9B14\u9B2D\u{28600}\u5034\u9B34\u{269A8}\u38C3\u{2307D}\u9B50\u9B40\u{29D3E}\u5A45\u{21863}\u9B8E\u{2424B}\u9C02\u9BFF\u9C0C\u{29E68}\u9DD4\u{29FB7}\u{2A192}\u{2A1AB}\u{2A0E1}\u{2A123}\u{2A1DF}\u9D7E\u9D83\u{2A134}\u9E0E\u6888"],["91a1","\u9DC4\u{2215B}\u{2A193}\u{2A220}\u{2193B}\u{2A233}\u9D39\u{2A0B9}\u{2A2B4}\u9E90\u9E95\u9E9E\u9EA2\u4D34\u9EAA\u9EAF\u{24364}\u9EC1\u3B60\u39E5\u3D1D\u4F32\u37BE\u{28C2B}\u9F02\u9F08\u4B96\u9424\u{26DA2}\u9F17\u9F16\u9F39\u569F\u568A\u9F45\u99B8\u{2908B}\u97F2\u847F\u9F62\u9F69\u7ADC\u9F8E\u7216\u4BBE\u{24975}\u{249BB}\u7177\u{249F8}\u{24348}\u{24A51}\u739E\u{28BDA}\u{218FA}\u799F\u{2897E}\u{28E36}\u9369\u93F3\u{28A44}\u92EC\u9381\u93CB\u{2896C}\u{244B9}\u7217\u3EEB\u7772\u7A43\u70D0\u{24473}\u{243F8}\u717E\u{217EF}\u70A3\u{218BE}\u{23599}\u3EC7\u{21885}\u{2542F}\u{217F8}\u3722\u{216FB}\u{21839}\u36E1\u{21774}\u{218D1}\u{25F4B}\u3723\u{216C0}\u575B\u{24A25}\u{213FE}\u{212A8}"],["9240","\u{213C6}\u{214B6}\u8503\u{236A6}\u8503\u8455\u{24994}\u{27165}\u{23E31}\u{2555C}\u{23EFB}\u{27052}\u44F4\u{236EE}\u{2999D}\u{26F26}\u67F9\u3733\u3C15\u3DE7\u586C\u{21922}\u6810\u4057\u{2373F}\u{240E1}\u{2408B}\u{2410F}\u{26C21}\u54CB\u569E\u{266B1}\u5692\u{20FDF}\u{20BA8}\u{20E0D}\u93C6\u{28B13}\u939C\u4EF8\u512B\u3819\u{24436}\u4EBC\u{20465}\u{2037F}\u4F4B\u4F8A\u{25651}\u5A68\u{201AB}\u{203CB}\u3999\u{2030A}\u{20414}\u3435\u4F29\u{202C0}\u{28EB3}\u{20275}\u8ADA\u{2020C}\u4E98"],["92a1","\u50CD\u510D\u4FA2\u4F03\u{24A0E}\u{23E8A}\u4F42\u502E\u506C\u5081\u4FCC\u4FE5\u5058\u50FC\u5159\u515B\u515D\u515E\u6E76\u{23595}\u{23E39}\u{23EBF}\u6D72\u{21884}\u{23E89}\u51A8\u51C3\u{205E0}\u44DD\u{204A3}\u{20492}\u{20491}\u8D7A\u{28A9C}\u{2070E}\u5259\u52A4\u{20873}\u52E1\u936E\u467A\u718C\u{2438C}\u{20C20}\u{249AC}\u{210E4}\u69D1\u{20E1D}\u7479\u3EDE\u7499\u7414\u7456\u7398\u4B8E\u{24ABC}\u{2408D}\u53D0\u3584\u720F\u{240C9}\u55B4\u{20345}\u54CD\u{20BC6}\u571D\u925D\u96F4\u9366\u57DD\u578D\u577F\u363E\u58CB\u5A99\u{28A46}\u{216FA}\u{2176F}\u{21710}\u5A2C\u59B8\u928F\u5A7E\u5ACF\u5A12\u{25946}\u{219F3}\u{21861}\u{24295}\u36F5\u6D05\u7443\u5A21\u{25E83}"],["9340","\u5A81\u{28BD7}\u{20413}\u93E0\u748C\u{21303}\u7105\u4972\u9408\u{289FB}\u93BD\u37A0\u5C1E\u5C9E\u5E5E\u5E48\u{21996}\u{2197C}\u{23AEE}\u5ECD\u5B4F\u{21903}\u{21904}\u3701\u{218A0}\u36DD\u{216FE}\u36D3\u812A\u{28A47}\u{21DBA}\u{23472}\u{289A8}\u5F0C\u5F0E\u{21927}\u{217AB}\u5A6B\u{2173B}\u5B44\u8614\u{275FD}\u8860\u607E\u{22860}\u{2262B}\u5FDB\u3EB8\u{225AF}\u{225BE}\u{29088}\u{26F73}\u61C0\u{2003E}\u{20046}\u{2261B}\u6199\u6198\u6075\u{22C9B}\u{22D07}\u{246D4}\u{2914D}"],["93a1","\u6471\u{24665}\u{22B6A}\u3A29\u{22B22}\u{23450}\u{298EA}\u{22E78}\u6337\u{2A45B}\u64B6\u6331\u63D1\u{249E3}\u{22D67}\u62A4\u{22CA1}\u643B\u656B\u6972\u3BF4\u{2308E}\u{232AD}\u{24989}\u{232AB}\u550D\u{232E0}\u{218D9}\u{2943F}\u66CE\u{23289}\u{231B3}\u3AE0\u4190\u{25584}\u{28B22}\u{2558F}\u{216FC}\u{2555B}\u{25425}\u78EE\u{23103}\u{2182A}\u{23234}\u3464\u{2320F}\u{23182}\u{242C9}\u668E\u{26D24}\u666B\u4B93\u6630\u{27870}\u{21DEB}\u6663\u{232D2}\u{232E1}\u661E\u{25872}\u38D1\u{2383A}\u{237BC}\u3B99\u{237A2}\u{233FE}\u74D0\u3B96\u678F\u{2462A}\u68B6\u681E\u3BC4\u6ABE\u3863\u{237D5}\u{24487}\u6A33\u6A52\u6AC9\u6B05\u{21912}\u6511\u6898\u6A4C\u3BD7\u6A7A\u6B57\u{23FC0}\u{23C9A}\u93A0\u92F2\u{28BEA}\u{28ACB}"],["9440","\u9289\u{2801E}\u{289DC}\u9467\u6DA5\u6F0B\u{249EC}\u6D67\u{23F7F}\u3D8F\u6E04\u{2403C}\u5A3D\u6E0A\u5847\u6D24\u7842\u713B\u{2431A}\u{24276}\u70F1\u7250\u7287\u7294\u{2478F}\u{24725}\u5179\u{24AA4}\u{205EB}\u747A\u{23EF8}\u{2365F}\u{24A4A}\u{24917}\u{25FE1}\u3F06\u3EB1\u{24ADF}\u{28C23}\u{23F35}\u60A7\u3EF3\u74CC\u743C\u9387\u7437\u449F\u{26DEA}\u4551\u7583\u3F63\u{24CD9}\u{24D06}\u3F58\u7555\u7673\u{2A5C6}\u3B19\u7468\u{28ACC}\u{249AB}\u{2498E}\u3AFB"],["94a1","\u3DCD\u{24A4E}\u3EFF\u{249C5}\u{248F3}\u91FA\u5732\u9342\u{28AE3}\u{21864}\u50DF\u{25221}\u{251E7}\u7778\u{23232}\u770E\u770F\u777B\u{24697}\u{23781}\u3A5E\u{248F0}\u7438\u749B\u3EBF\u{24ABA}\u{24AC7}\u40C8\u{24A96}\u{261AE}\u9307\u{25581}\u781E\u788D\u7888\u78D2\u73D0\u7959\u{27741}\u{256E3}\u410E\u799B\u8496\u79A5\u6A2D\u{23EFA}\u7A3A\u79F4\u416E\u{216E6}\u4132\u9235\u79F1\u{20D4C}\u{2498C}\u{20299}\u{23DBA}\u{2176E}\u3597\u556B\u3570\u36AA\u{201D4}\u{20C0D}\u7AE2\u5A59\u{226F5}\u{25AAF}\u{25A9C}\u5A0D\u{2025B}\u78F0\u5A2A\u{25BC6}\u7AFE\u41F9\u7C5D\u7C6D\u4211\u{25BB3}\u{25EBC}\u{25EA6}\u7CCD\u{249F9}\u{217B0}\u7C8E\u7C7C\u7CAE\u6AB2\u7DDC\u7E07\u7DD3\u7F4E\u{26261}"],["9540","\u{2615C}\u{27B48}\u7D97\u{25E82}\u426A\u{26B75}\u{20916}\u67D6\u{2004E}\u{235CF}\u57C4\u{26412}\u{263F8}\u{24962}\u7FDD\u7B27\u{2082C}\u{25AE9}\u{25D43}\u7B0C\u{25E0E}\u99E6\u8645\u9A63\u6A1C\u{2343F}\u39E2\u{249F7}\u{265AD}\u9A1F\u{265A0}\u8480\u{27127}\u{26CD1}\u44EA\u8137\u4402\u80C6\u8109\u8142\u{267B4}\u98C3\u{26A42}\u8262\u8265\u{26A51}\u8453\u{26DA7}\u8610\u{2721B}\u5A86\u417F\u{21840}\u5B2B\u{218A1}\u5AE4\u{218D8}\u86A0\u{2F9BC}\u{23D8F}\u882D\u{27422}\u5A02"],["95a1","\u886E\u4F45\u8887\u88BF\u88E6\u8965\u894D\u{25683}\u8954\u{27785}\u{27784}\u{28BF5}\u{28BD9}\u{28B9C}\u{289F9}\u3EAD\u84A3\u46F5\u46CF\u37F2\u8A3D\u8A1C\u{29448}\u5F4D\u922B\u{24284}\u65D4\u7129\u70C4\u{21845}\u9D6D\u8C9F\u8CE9\u{27DDC}\u599A\u77C3\u59F0\u436E\u36D4\u8E2A\u8EA7\u{24C09}\u8F30\u8F4A\u42F4\u6C58\u6FBB\u{22321}\u489B\u6F79\u6E8B\u{217DA}\u9BE9\u36B5\u{2492F}\u90BB\u9097\u5571\u4906\u91BB\u9404\u{28A4B}\u4062\u{28AFC}\u9427\u{28C1D}\u{28C3B}\u84E5\u8A2B\u9599\u95A7\u9597\u9596\u{28D34}\u7445\u3EC2\u{248FF}\u{24A42}\u{243EA}\u3EE7\u{23225}\u968F\u{28EE7}\u{28E66}\u{28E65}\u3ECC\u{249ED}\u{24A78}\u{23FEE}\u7412\u746B\u3EFC\u9741\u{290B0}"],["9640","\u6847\u4A1D\u{29093}\u{257DF}\u975D\u9368\u{28989}\u{28C26}\u{28B2F}\u{263BE}\u92BA\u5B11\u8B69\u493C\u73F9\u{2421B}\u979B\u9771\u9938\u{20F26}\u5DC1\u{28BC5}\u{24AB2}\u981F\u{294DA}\u92F6\u{295D7}\u91E5\u44C0\u{28B50}\u{24A67}\u{28B64}\u98DC\u{28A45}\u3F00\u922A\u4925\u8414\u993B\u994D\u{27B06}\u3DFD\u999B\u4B6F\u99AA\u9A5C\u{28B65}\u{258C8}\u6A8F\u9A21\u5AFE\u9A2F\u{298F1}\u4B90\u{29948}\u99BC\u4BBD\u4B97\u937D\u5872\u{21302}\u5822\u{249B8}"],["96a1","\u{214E8}\u7844\u{2271F}\u{23DB8}\u68C5\u3D7D\u9458\u3927\u6150\u{22781}\u{2296B}\u6107\u9C4F\u9C53\u9C7B\u9C35\u9C10\u9B7F\u9BCF\u{29E2D}\u9B9F\u{2A1F5}\u{2A0FE}\u9D21\u4CAE\u{24104}\u9E18\u4CB0\u9D0C\u{2A1B4}\u{2A0ED}\u{2A0F3}\u{2992F}\u9DA5\u84BD\u{26E12}\u{26FDF}\u{26B82}\u85FC\u4533\u{26DA4}\u{26E84}\u{26DF0}\u8420\u85EE\u{26E00}\u{237D7}\u{26064}\u79E2\u{2359C}\u{23640}\u492D\u{249DE}\u3D62\u93DB\u92BE\u9348\u{202BF}\u78B9\u9277\u944D\u4FE4\u3440\u9064\u{2555D}\u783D\u7854\u78B6\u784B\u{21757}\u{231C9}\u{24941}\u369A\u4F72\u6FDA\u6FD9\u701E\u701E\u5414\u{241B5}\u57BB\u58F3\u578A\u9D16\u57D7\u7134\u34AF\u{241AC}\u71EB\u{26C40}\u{24F97}\u5B28\u{217B5}\u{28A49}"],["9740","\u610C\u5ACE\u5A0B\u42BC\u{24488}\u372C\u4B7B\u{289FC}\u93BB\u93B8\u{218D6}\u{20F1D}\u8472\u{26CC0}\u{21413}\u{242FA}\u{22C26}\u{243C1}\u5994\u{23DB7}\u{26741}\u7DA8\u{2615B}\u{260A4}\u{249B9}\u{2498B}\u{289FA}\u92E5\u73E2\u3EE9\u74B4\u{28B63}\u{2189F}\u3EE1\u{24AB3}\u6AD8\u73F3\u73FB\u3ED6\u{24A3E}\u{24A94}\u{217D9}\u{24A66}\u{203A7}\u{21424}\u{249E5}\u7448\u{24916}\u70A5\u{24976}\u9284\u73E6\u935F\u{204FE}\u9331\u{28ACE}\u{28A16}\u9386\u{28BE7}\u{255D5}\u4935\u{28A82}\u716B"],["97a1","\u{24943}\u{20CFF}\u56A4\u{2061A}\u{20BEB}\u{20CB8}\u5502\u79C4\u{217FA}\u7DFE\u{216C2}\u{24A50}\u{21852}\u452E\u9401\u370A\u{28AC0}\u{249AD}\u59B0\u{218BF}\u{21883}\u{27484}\u5AA1\u36E2\u{23D5B}\u36B0\u925F\u5A79\u{28A81}\u{21862}\u9374\u3CCD\u{20AB4}\u4A96\u398A\u50F4\u3D69\u3D4C\u{2139C}\u7175\u42FB\u{28218}\u6E0F\u{290E4}\u44EB\u6D57\u{27E4F}\u7067\u6CAF\u3CD6\u{23FED}\u{23E2D}\u6E02\u6F0C\u3D6F\u{203F5}\u7551\u36BC\u34C8\u4680\u3EDA\u4871\u59C4\u926E\u493E\u8F41\u{28C1C}\u{26BC0}\u5812\u57C8\u36D6\u{21452}\u70FE\u{24362}\u{24A71}\u{22FE3}\u{212B0}\u{223BD}\u68B9\u6967\u{21398}\u{234E5}\u{27BF4}\u{236DF}\u{28A83}\u{237D6}\u{233FA}\u{24C9F}\u6A1A\u{236AD}\u{26CB7}\u843E\u44DF\u44CE"],["9840","\u{26D26}\u{26D51}\u{26C82}\u{26FDE}\u6F17\u{27109}\u833D\u{2173A}\u83ED\u{26C80}\u{27053}\u{217DB}\u5989\u5A82\u{217B3}\u5A61\u5A71\u{21905}\u{241FC}\u372D\u59EF\u{2173C}\u36C7\u718E\u9390\u669A\u{242A5}\u5A6E\u5A2B\u{24293}\u6A2B\u{23EF9}\u{27736}\u{2445B}\u{242CA}\u711D\u{24259}\u{289E1}\u4FB0\u{26D28}\u5CC2\u{244CE}\u{27E4D}\u{243BD}\u6A0C\u{24256}\u{21304}\u70A6\u7133\u{243E9}\u3DA5\u6CDF\u{2F825}\u{24A4F}\u7E65\u59EB\u5D2F\u3DF3\u5F5C\u{24A5D}\u{217DF}\u7DA4\u8426"],["98a1","\u5485\u{23AFA}\u{23300}\u{20214}\u577E\u{208D5}\u{20619}\u3FE5\u{21F9E}\u{2A2B6}\u7003\u{2915B}\u5D70\u738F\u7CD3\u{28A59}\u{29420}\u4FC8\u7FE7\u72CD\u7310\u{27AF4}\u7338\u7339\u{256F6}\u7341\u7348\u3EA9\u{27B18}\u906C\u71F5\u{248F2}\u73E1\u81F6\u3ECA\u770C\u3ED1\u6CA2\u56FD\u7419\u741E\u741F\u3EE2\u3EF0\u3EF4\u3EFA\u74D3\u3F0E\u3F53\u7542\u756D\u7572\u758D\u3F7C\u75C8\u75DC\u3FC0\u764D\u3FD7\u7674\u3FDC\u767A\u{24F5C}\u7188\u5623\u8980\u5869\u401D\u7743\u4039\u6761\u4045\u35DB\u7798\u406A\u406F\u5C5E\u77BE\u77CB\u58F2\u7818\u70B9\u781C\u40A8\u7839\u7847\u7851\u7866\u8448\u{25535}\u7933\u6803\u7932\u4103"],["9940","\u4109\u7991\u7999\u8FBB\u7A06\u8FBC\u4167\u7A91\u41B2\u7ABC\u8279\u41C4\u7ACF\u7ADB\u41CF\u4E21\u7B62\u7B6C\u7B7B\u7C12\u7C1B\u4260\u427A\u7C7B\u7C9C\u428C\u7CB8\u4294\u7CED\u8F93\u70C0\u{20CCF}\u7DCF\u7DD4\u7DD0\u7DFD\u7FAE\u7FB4\u729F\u4397\u8020\u8025\u7B39\u802E\u8031\u8054\u3DCC\u57B4\u70A0\u80B7\u80E9\u43ED\u810C\u732A\u810E\u8112\u7560\u8114\u4401\u3B39\u8156\u8159\u815A"],["99a1","\u4413\u583A\u817C\u8184\u4425\u8193\u442D\u81A5\u57EF\u81C1\u81E4\u8254\u448F\u82A6\u8276\u82CA\u82D8\u82FF\u44B0\u8357\u9669\u698A\u8405\u70F5\u8464\u60E3\u8488\u4504\u84BE\u84E1\u84F8\u8510\u8538\u8552\u453B\u856F\u8570\u85E0\u4577\u8672\u8692\u86B2\u86EF\u9645\u878B\u4606\u4617\u88AE\u88FF\u8924\u8947\u8991\u{27967}\u8A29\u8A38\u8A94\u8AB4\u8C51\u8CD4\u8CF2\u8D1C\u4798\u585F\u8DC3\u47ED\u4EEE\u8E3A\u55D8\u5754\u8E71\u55F5\u8EB0\u4837\u8ECE\u8EE2\u8EE4\u8EED\u8EF2\u8FB7\u8FC1\u8FCA\u8FCC\u9033\u99C4\u48AD\u98E0\u9213\u491E\u9228\u9258\u926B\u92B1\u92AE\u92BF"],["9a40","\u92E3\u92EB\u92F3\u92F4\u92FD\u9343\u9384\u93AD\u4945\u4951\u9EBF\u9417\u5301\u941D\u942D\u943E\u496A\u9454\u9479\u952D\u95A2\u49A7\u95F4\u9633\u49E5\u67A0\u4A24\u9740\u4A35\u97B2\u97C2\u5654\u4AE4\u60E8\u98B9\u4B19\u98F1\u5844\u990E\u9919\u51B4\u991C\u9937\u9942\u995D\u9962\u4B70\u99C5\u4B9D\u9A3C\u9B0F\u7A83\u9B69\u9B81\u9BDD\u9BF1\u9BF4\u4C6D\u9C20\u376F\u{21BC2}\u9D49\u9C3A"],["9aa1","\u9EFE\u5650\u9D93\u9DBD\u9DC0\u9DFC\u94F6\u8FB6\u9E7B\u9EAC\u9EB1\u9EBD\u9EC6\u94DC\u9EE2\u9EF1\u9EF8\u7AC8\u9F44\u{20094}\u{202B7}\u{203A0}\u691A\u94C3\u59AC\u{204D7}\u5840\u94C1\u37B9\u{205D5}\u{20615}\u{20676}\u{216BA}\u5757\u7173\u{20AC2}\u{20ACD}\u{20BBF}\u546A\u{2F83B}\u{20BCB}\u549E\u{20BFB}\u{20C3B}\u{20C53}\u{20C65}\u{20C7C}\u60E7\u{20C8D}\u567A\u{20CB5}\u{20CDD}\u{20CED}\u{20D6F}\u{20DB2}\u{20DC8}\u6955\u9C2F\u87A5\u{20E04}\u{20E0E}\u{20ED7}\u{20F90}\u{20F2D}\u{20E73}\u5C20\u{20FBC}\u5E0B\u{2105C}\u{2104F}\u{21076}\u671E\u{2107B}\u{21088}\u{21096}\u3647\u{210BF}\u{210D3}\u{2112F}\u{2113B}\u5364\u84AD\u{212E3}\u{21375}\u{21336}\u8B81\u{21577}\u{21619}\u{217C3}\u{217C7}\u4E78\u70BB\u{2182D}\u{2196A}"],["9b40","\u{21A2D}\u{21A45}\u{21C2A}\u{21C70}\u{21CAC}\u{21EC8}\u62C3\u{21ED5}\u{21F15}\u7198\u6855\u{22045}\u69E9\u36C8\u{2227C}\u{223D7}\u{223FA}\u{2272A}\u{22871}\u{2294F}\u82FD\u{22967}\u{22993}\u{22AD5}\u89A5\u{22AE8}\u8FA0\u{22B0E}\u97B8\u{22B3F}\u9847\u9ABD\u{22C4C}"],["9b62","\u{22C88}\u{22CB7}\u{25BE8}\u{22D08}\u{22D12}\u{22DB7}\u{22D95}\u{22E42}\u{22F74}\u{22FCC}\u{23033}\u{23066}\u{2331F}\u{233DE}\u5FB1\u6648\u66BF\u{27A79}\u{23567}\u{235F3}\u7201\u{249BA}\u77D7\u{2361A}\u{23716}\u7E87\u{20346}\u58B5\u670E"],["9ba1","\u6918\u{23AA7}\u{27657}\u{25FE2}\u{23E11}\u{23EB9}\u{275FE}\u{2209A}\u48D0\u4AB8\u{24119}\u{28A9A}\u{242EE}\u{2430D}\u{2403B}\u{24334}\u{24396}\u{24A45}\u{205CA}\u51D2\u{20611}\u599F\u{21EA8}\u3BBE\u{23CFF}\u{24404}\u{244D6}\u5788\u{24674}\u399B\u{2472F}\u{285E8}\u{299C9}\u3762\u{221C3}\u8B5E\u{28B4E}\u99D6\u{24812}\u{248FB}\u{24A15}\u7209\u{24AC0}\u{20C78}\u5965\u{24EA5}\u{24F86}\u{20779}\u8EDA\u{2502C}\u528F\u573F\u7171\u{25299}\u{25419}\u{23F4A}\u{24AA7}\u55BC\u{25446}\u{2546E}\u{26B52}\u91D4\u3473\u{2553F}\u{27632}\u{2555E}\u4718\u{25562}\u{25566}\u{257C7}\u{2493F}\u{2585D}\u5066\u34FB\u{233CC}\u60DE\u{25903}\u477C\u{28948}\u{25AAE}\u{25B89}\u{25C06}\u{21D90}\u57A1\u7151\u6FB6\u{26102}\u{27C12}\u9056\u{261B2}\u{24F9A}\u8B62\u{26402}\u{2644A}"],["9c40","\u5D5B\u{26BF7}\u8F36\u{26484}\u{2191C}\u8AEA\u{249F6}\u{26488}\u{23FEF}\u{26512}\u4BC0\u{265BF}\u{266B5}\u{2271B}\u9465\u{257E1}\u6195\u5A27\u{2F8CD}\u4FBB\u56B9\u{24521}\u{266FC}\u4E6A\u{24934}\u9656\u6D8F\u{26CBD}\u3618\u8977\u{26799}\u{2686E}\u{26411}\u{2685E}\u71DF\u{268C7}\u7B42\u{290C0}\u{20A11}\u{26926}\u9104\u{26939}\u7A45\u9DF0\u{269FA}\u9A26\u{26A2D}\u365F\u{26469}\u{20021}\u7983\u{26A34}\u{26B5B}\u5D2C\u{23519}\u83CF\u{26B9D}\u46D0\u{26CA4}\u753B\u8865\u{26DAE}\u58B6"],["9ca1","\u371C\u{2258D}\u{2704B}\u{271CD}\u3C54\u{27280}\u{27285}\u9281\u{2217A}\u{2728B}\u9330\u{272E6}\u{249D0}\u6C39\u949F\u{27450}\u{20EF8}\u8827\u88F5\u{22926}\u{28473}\u{217B1}\u6EB8\u{24A2A}\u{21820}\u39A4\u36B9\u5C10\u79E3\u453F\u66B6\u{29CAD}\u{298A4}\u8943\u{277CC}\u{27858}\u56D6\u40DF\u{2160A}\u39A1\u{2372F}\u{280E8}\u{213C5}\u71AD\u8366\u{279DD}\u{291A8}\u5A67\u4CB7\u{270AF}\u{289AB}\u{279FD}\u{27A0A}\u{27B0B}\u{27D66}\u{2417A}\u7B43\u797E\u{28009}\u6FB5\u{2A2DF}\u6A03\u{28318}\u53A2\u{26E07}\u93BF\u6836\u975D\u{2816F}\u{28023}\u{269B5}\u{213ED}\u{2322F}\u{28048}\u5D85\u{28C30}\u{28083}\u5715\u9823\u{28949}\u5DAB\u{24988}\u65BE\u69D5\u53D2\u{24AA5}\u{23F81}\u3C11\u6736\u{28090}\u{280F4}\u{2812E}\u{21FA1}\u{2814F}"],["9d40","\u{28189}\u{281AF}\u{2821A}\u{28306}\u{2832F}\u{2838A}\u35CA\u{28468}\u{286AA}\u48FA\u63E6\u{28956}\u7808\u9255\u{289B8}\u43F2\u{289E7}\u43DF\u{289E8}\u{28B46}\u{28BD4}\u59F8\u{28C09}\u8F0B\u{28FC5}\u{290EC}\u7B51\u{29110}\u{2913C}\u3DF7\u{2915E}\u{24ACA}\u8FD0\u728F\u568B\u{294E7}\u{295E9}\u{295B0}\u{295B8}\u{29732}\u{298D1}\u{29949}\u{2996A}\u{299C3}\u{29A28}\u{29B0E}\u{29D5A}\u{29D9B}\u7E9F\u{29EF8}\u{29F23}\u4CA4\u9547\u{2A293}\u71A2\u{2A2FF}\u4D91\u9012\u{2A5CB}\u4D9C\u{20C9C}\u8FBE\u55C1"],["9da1","\u8FBA\u{224B0}\u8FB9\u{24A93}\u4509\u7E7F\u6F56\u6AB1\u4EEA\u34E4\u{28B2C}\u{2789D}\u373A\u8E80\u{217F5}\u{28024}\u{28B6C}\u{28B99}\u{27A3E}\u{266AF}\u3DEB\u{27655}\u{23CB7}\u{25635}\u{25956}\u4E9A\u{25E81}\u{26258}\u56BF\u{20E6D}\u8E0E\u5B6D\u{23E88}\u{24C9E}\u63DE\u62D0\u{217F6}\u{2187B}\u6530\u562D\u{25C4A}\u541A\u{25311}\u3DC6\u{29D98}\u4C7D\u5622\u561E\u7F49\u{25ED8}\u5975\u{23D40}\u8770\u4E1C\u{20FEA}\u{20D49}\u{236BA}\u8117\u9D5E\u8D18\u763B\u9C45\u764E\u77B9\u9345\u5432\u8148\u82F7\u5625\u8132\u8418\u80BD\u55EA\u7962\u5643\u5416\u{20E9D}\u35CE\u5605\u55F1\u66F1\u{282E2}\u362D\u7534\u55F0\u55BA\u5497\u5572\u{20C41}\u{20C96}\u5ED0\u{25148}\u{20E76}\u{22C62}"],["9e40","\u{20EA2}\u9EAB\u7D5A\u55DE\u{21075}\u629D\u976D\u5494\u8CCD\u71F6\u9176\u63FC\u63B9\u63FE\u5569\u{22B43}\u9C72\u{22EB3}\u519A\u34DF\u{20DA7}\u51A7\u544D\u551E\u5513\u7666\u8E2D\u{2688A}\u75B1\u80B6\u8804\u8786\u88C7\u81B6\u841C\u{210C1}\u44EC\u7304\u{24706}\u5B90\u830B\u{26893}\u567B\u{226F4}\u{27D2F}\u{241A3}\u{27D73}\u{26ED0}\u{272B6}\u9170\u{211D9}\u9208\u{23CFC}\u{2A6A9}\u{20EAC}\u{20EF9}\u7266\u{21CA2}\u474E\u{24FC2}\u{27FF9}\u{20FEB}\u40FA"],["9ea1","\u9C5D\u651F\u{22DA0}\u48F3\u{247E0}\u{29D7C}\u{20FEC}\u{20E0A}\u6062\u{275A3}\u{20FED}"],["9ead","\u{26048}\u{21187}\u71A3\u7E8E\u9D50\u4E1A\u4E04\u3577\u5B0D\u6CB2\u5367\u36AC\u39DC\u537D\u36A5\u{24618}\u589A\u{24B6E}\u822D\u544B\u57AA\u{25A95}\u{20979}"],["9ec5","\u3A52\u{22465}\u7374\u{29EAC}\u4D09\u9BED\u{23CFE}\u{29F30}\u4C5B\u{24FA9}\u{2959E}\u{29FDE}\u845C\u{23DB6}\u{272B2}\u{267B3}\u{23720}\u632E\u7D25\u{23EF7}\u{23E2C}\u3A2A\u9008\u52CC\u3E74\u367A\u45E9\u{2048E}\u7640\u5AF0\u{20EB6}\u787A\u{27F2E}\u58A7\u40BF\u567C\u9B8B\u5D74\u7654\u{2A434}\u9E85\u4CE1\u75F9\u37FB\u6119\u{230DA}\u{243F2}"],["9ef5","\u565D\u{212A9}\u57A7\u{24963}\u{29E06}\u5234\u{270AE}\u35AD\u6C4A\u9D7C"],["9f40","\u7C56\u9B39\u57DE\u{2176C}\u5C53\u64D3\u{294D0}\u{26335}\u{27164}\u86AD\u{20D28}\u{26D22}\u{24AE2}\u{20D71}"],["9f4f","\u51FE\u{21F0F}\u5D8E\u9703\u{21DD1}\u9E81\u904C\u7B1F\u9B02\u5CD1\u7BA3\u6268\u6335\u9AFF\u7BCF\u9B2A\u7C7E\u9B2E\u7C42\u7C86\u9C15\u7BFC\u9B09\u9F17\u9C1B\u{2493E}\u9F5A\u5573\u5BC3\u4FFD\u9E98\u4FF2\u5260\u3E06\u52D1\u5767\u5056\u59B7\u5E12\u97C8\u9DAB\u8F5C\u5469\u97B4\u9940\u97BA\u532C\u6130"],["9fa1","\u692C\u53DA\u9C0A\u9D02\u4C3B\u9641\u6980\u50A6\u7546\u{2176D}\u99DA\u5273"],["9fae","\u9159\u9681\u915C"],["9fb2","\u9151\u{28E97}\u637F\u{26D23}\u6ACA\u5611\u918E\u757A\u6285\u{203FC}\u734F\u7C70\u{25C21}\u{23CFD}"],["9fc1","\u{24919}\u76D6\u9B9D\u4E2A\u{20CD4}\u83BE\u8842"],["9fc9","\u5C4A\u69C0\u50ED\u577A\u521F\u5DF5\u4ECE\u6C31\u{201F2}\u4F39\u549C\u54DA\u529A\u8D82\u35FE\u5F0C\u35F3"],["9fdb","\u6B52\u917C\u9FA5\u9B97\u982E\u98B4\u9ABA\u9EA8\u9E84\u717A\u7B14"],["9fe7","\u6BFA\u8818\u7F78"],["9feb","\u5620\u{2A64A}\u8E77\u9F53"],["9ff0","\u8DD4\u8E4F\u9E1C\u8E01\u6282\u{2837D}\u8E28\u8E75\u7AD3\u{24A77}\u7A3E\u78D8\u6CEA\u8A67\u7607"],["a040","\u{28A5A}\u9F26\u6CCE\u87D6\u75C3\u{2A2B2}\u7853\u{2F840}\u8D0C\u72E2\u7371\u8B2D\u7302\u74F1\u8CEB\u{24ABB}\u862F\u5FBA\u88A0\u44B7"],["a055","\u{2183B}\u{26E05}"],["a058","\u8A7E\u{2251B}"],["a05b","\u60FD\u7667\u9AD7\u9D44\u936E\u9B8F\u87F5"],["a063","\u880F\u8CF7\u732C\u9721\u9BB0\u35D6\u72B2\u4C07\u7C51\u994A\u{26159}\u6159\u4C04\u9E96\u617D"],["a073","\u575F\u616F\u62A6\u6239\u62CE\u3A5C\u61E2\u53AA\u{233F5}\u6364\u6802\u35D2"],["a0a1","\u5D57\u{28BC2}\u8FDA\u{28E39}"],["a0a6","\u50D9\u{21D46}\u7906\u5332\u9638\u{20F3B}\u4065"],["a0ae","\u77FE"],["a0b0","\u7CC2\u{25F1A}\u7CDA\u7A2D\u8066\u8063\u7D4D\u7505\u74F2\u8994\u821A\u670C\u8062\u{27486}\u805B\u74F0\u8103\u7724\u8989\u{267CC}\u7553\u{26ED1}\u87A9\u87CE\u81C8\u878C\u8A49\u8CAD\u8B43\u772B\u74F8\u84DA\u3635\u69B2\u8DA6"],["a0d4","\u89A9\u7468\u6DB9\u87C1\u{24011}\u74E7\u3DDB\u7176\u60A4\u619C\u3CD1\u7162\u6077"],["a0e2","\u7F71\u{28B2D}\u7250\u60E9\u4B7E\u5220\u3C18\u{23CC7}\u{25ED7}\u{27656}\u{25531}\u{21944}\u{212FE}\u{29903}\u{26DDC}\u{270AD}\u5CC1\u{261AD}\u{28A0F}\u{23677}\u{200EE}\u{26846}\u{24F0E}\u4562\u5B1F\u{2634C}\u9F50\u9EA6\u{2626B}"],["a3c0","\u2400",31,"\u2421"],["c6a1","\u2460",9,"\u2474",9,"\u2170",9,"\u4E36\u4E3F\u4E85\u4EA0\u5182\u5196\u51AB\u52F9\u5338\u5369\u53B6\u590A\u5B80\u5DDB\u2F33\u5E7F\u5EF4\u5F50\u5F61\u6534\u65E0\u7592\u7676\u8FB5\u96B6\xA8\u02C6\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\uFF3B\uFF3D\u273D\u3041",23],["c740","\u3059",58,"\u30A1\u30A2\u30A3\u30A4"],["c7a1","\u30A5",81,"\u0410",5,"\u0401\u0416",4],["c840","\u041B",26,"\u0451\u0436",25,"\u21E7\u21B8\u21B9\u31CF\u{200CC}\u4E5A\u{2008A}\u5202\u4491"],["c8a1","\u9FB0\u5188\u9FB1\u{27607}"],["c8cd","\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u309B\u309C\u2E80\u2E84\u2E86\u2E87\u2E88\u2E8A\u2E8C\u2E8D\u2E95\u2E9C\u2E9D\u2EA5\u2EA7\u2EAA\u2EAC\u2EAE\u2EB6\u2EBC\u2EBE\u2EC6\u2ECA\u2ECC\u2ECD\u2ECF\u2ED6\u2ED7\u2EDE\u2EE3"],["c8f5","\u0283\u0250\u025B\u0254\u0275\u0153\xF8\u014B\u028A\u026A"],["f9fe","\uFFED"],["fa40","\u{20547}\u92DB\u{205DF}\u{23FC5}\u854C\u42B5\u73EF\u51B5\u3649\u{24942}\u{289E4}\u9344\u{219DB}\u82EE\u{23CC8}\u783C\u6744\u62DF\u{24933}\u{289AA}\u{202A0}\u{26BB3}\u{21305}\u4FAB\u{224ED}\u5008\u{26D29}\u{27A84}\u{23600}\u{24AB1}\u{22513}\u5029\u{2037E}\u5FA4\u{20380}\u{20347}\u6EDB\u{2041F}\u507D\u5101\u347A\u510E\u986C\u3743\u8416\u{249A4}\u{20487}\u5160\u{233B4}\u516A\u{20BFF}\u{220FC}\u{202E5}\u{22530}\u{2058E}\u{23233}\u{21983}\u5B82\u877D\u{205B3}\u{23C99}\u51B2\u51B8"],["faa1","\u9D34\u51C9\u51CF\u51D1\u3CDC\u51D3\u{24AA6}\u51B3\u51E2\u5342\u51ED\u83CD\u693E\u{2372D}\u5F7B\u520B\u5226\u523C\u52B5\u5257\u5294\u52B9\u52C5\u7C15\u8542\u52E0\u860D\u{26B13}\u5305\u{28ADE}\u5549\u6ED9\u{23F80}\u{20954}\u{23FEC}\u5333\u5344\u{20BE2}\u6CCB\u{21726}\u681B\u73D5\u604A\u3EAA\u38CC\u{216E8}\u71DD\u44A2\u536D\u5374\u{286AB}\u537E\u537F\u{21596}\u{21613}\u77E6\u5393\u{28A9B}\u53A0\u53AB\u53AE\u73A7\u{25772}\u3F59\u739C\u53C1\u53C5\u6C49\u4E49\u57FE\u53D9\u3AAB\u{20B8F}\u53E0\u{23FEB}\u{22DA3}\u53F6\u{20C77}\u5413\u7079\u552B\u6657\u6D5B\u546D\u{26B53}\u{20D74}\u555D\u548F\u54A4\u47A6\u{2170D}\u{20EDD}\u3DB4\u{20D4D}"],["fb40","\u{289BC}\u{22698}\u5547\u4CED\u542F\u7417\u5586\u55A9\u5605\u{218D7}\u{2403A}\u4552\u{24435}\u66B3\u{210B4}\u5637\u66CD\u{2328A}\u66A4\u66AD\u564D\u564F\u78F1\u56F1\u9787\u53FE\u5700\u56EF\u56ED\u{28B66}\u3623\u{2124F}\u5746\u{241A5}\u6C6E\u708B\u5742\u36B1\u{26C7E}\u57E6\u{21416}\u5803\u{21454}\u{24363}\u5826\u{24BF5}\u585C\u58AA\u3561\u58E0\u58DC\u{2123C}\u58FB\u5BFF\u5743\u{2A150}\u{24278}\u93D3\u35A1\u591F\u68A6\u36C3\u6E59"],["fba1","\u{2163E}\u5A24\u5553\u{21692}\u8505\u59C9\u{20D4E}\u{26C81}\u{26D2A}\u{217DC}\u59D9\u{217FB}\u{217B2}\u{26DA6}\u6D71\u{21828}\u{216D5}\u59F9\u{26E45}\u5AAB\u5A63\u36E6\u{249A9}\u5A77\u3708\u5A96\u7465\u5AD3\u{26FA1}\u{22554}\u3D85\u{21911}\u3732\u{216B8}\u5E83\u52D0\u5B76\u6588\u5B7C\u{27A0E}\u4004\u485D\u{20204}\u5BD5\u6160\u{21A34}\u{259CC}\u{205A5}\u5BF3\u5B9D\u4D10\u5C05\u{21B44}\u5C13\u73CE\u5C14\u{21CA5}\u{26B28}\u5C49\u48DD\u5C85\u5CE9\u5CEF\u5D8B\u{21DF9}\u{21E37}\u5D10\u5D18\u5D46\u{21EA4}\u5CBA\u5DD7\u82FC\u382D\u{24901}\u{22049}\u{22173}\u8287\u3836\u3BC2\u5E2E\u6A8A\u5E75\u5E7A\u{244BC}\u{20CD3}\u53A6\u4EB7\u5ED0\u53A8\u{21771}\u5E09\u5EF4\u{28482}"],["fc40","\u5EF9\u5EFB\u38A0\u5EFC\u683E\u941B\u5F0D\u{201C1}\u{2F894}\u3ADE\u48AE\u{2133A}\u5F3A\u{26888}\u{223D0}\u5F58\u{22471}\u5F63\u97BD\u{26E6E}\u5F72\u9340\u{28A36}\u5FA7\u5DB6\u3D5F\u{25250}\u{21F6A}\u{270F8}\u{22668}\u91D6\u{2029E}\u{28A29}\u6031\u6685\u{21877}\u3963\u3DC7\u3639\u5790\u{227B4}\u7971\u3E40\u609E\u60A4\u60B3\u{24982}\u{2498F}\u{27A53}\u74A4\u50E1\u5AA0\u6164\u8424\u6142\u{2F8A6}\u{26ED2}\u6181\u51F4\u{20656}\u6187\u5BAA\u{23FB7}"],["fca1","\u{2285F}\u61D3\u{28B9D}\u{2995D}\u61D0\u3932\u{22980}\u{228C1}\u6023\u615C\u651E\u638B\u{20118}\u62C5\u{21770}\u62D5\u{22E0D}\u636C\u{249DF}\u3A17\u6438\u63F8\u{2138E}\u{217FC}\u6490\u6F8A\u{22E36}\u9814\u{2408C}\u{2571D}\u64E1\u64E5\u947B\u3A66\u643A\u3A57\u654D\u6F16\u{24A28}\u{24A23}\u6585\u656D\u655F\u{2307E}\u65B5\u{24940}\u4B37\u65D1\u40D8\u{21829}\u65E0\u65E3\u5FDF\u{23400}\u6618\u{231F7}\u{231F8}\u6644\u{231A4}\u{231A5}\u664B\u{20E75}\u6667\u{251E6}\u6673\u6674\u{21E3D}\u{23231}\u{285F4}\u{231C8}\u{25313}\u77C5\u{228F7}\u99A4\u6702\u{2439C}\u{24A21}\u3B2B\u69FA\u{237C2}\u675E\u6767\u6762\u{241CD}\u{290ED}\u67D7\u44E9\u6822\u6E50\u923C\u6801\u{233E6}\u{26DA0}\u685D"],["fd40","\u{2346F}\u69E1\u6A0B\u{28ADF}\u6973\u68C3\u{235CD}\u6901\u6900\u3D32\u3A01\u{2363C}\u3B80\u67AC\u6961\u{28A4A}\u42FC\u6936\u6998\u3BA1\u{203C9}\u8363\u5090\u69F9\u{23659}\u{2212A}\u6A45\u{23703}\u6A9D\u3BF3\u67B1\u6AC8\u{2919C}\u3C0D\u6B1D\u{20923}\u60DE\u6B35\u6B74\u{227CD}\u6EB5\u{23ADB}\u{203B5}\u{21958}\u3740\u5421\u{23B5A}\u6BE1\u{23EFC}\u6BDC\u6C37\u{2248B}\u{248F1}\u{26B51}\u6C5A\u8226\u6C79\u{23DBC}\u44C5\u{23DBD}\u{241A4}\u{2490C}\u{24900}"],["fda1","\u{23CC9}\u36E5\u3CEB\u{20D32}\u9B83\u{231F9}\u{22491}\u7F8F\u6837\u{26D25}\u{26DA1}\u{26DEB}\u6D96\u6D5C\u6E7C\u6F04\u{2497F}\u{24085}\u{26E72}\u8533\u{26F74}\u51C7\u6C9C\u6E1D\u842E\u{28B21}\u6E2F\u{23E2F}\u7453\u{23F82}\u79CC\u6E4F\u5A91\u{2304B}\u6FF8\u370D\u6F9D\u{23E30}\u6EFA\u{21497}\u{2403D}\u4555\u93F0\u6F44\u6F5C\u3D4E\u6F74\u{29170}\u3D3B\u6F9F\u{24144}\u6FD3\u{24091}\u{24155}\u{24039}\u{23FF0}\u{23FB4}\u{2413F}\u51DF\u{24156}\u{24157}\u{24140}\u{261DD}\u704B\u707E\u70A7\u7081\u70CC\u70D5\u70D6\u70DF\u4104\u3DE8\u71B4\u7196\u{24277}\u712B\u7145\u5A88\u714A\u716E\u5C9C\u{24365}\u714F\u9362\u{242C1}\u712C\u{2445A}\u{24A27}\u{24A22}\u71BA\u{28BE8}\u70BD\u720E"],["fe40","\u9442\u7215\u5911\u9443\u7224\u9341\u{25605}\u722E\u7240\u{24974}\u68BD\u7255\u7257\u3E55\u{23044}\u680D\u6F3D\u7282\u732A\u732B\u{24823}\u{2882B}\u48ED\u{28804}\u7328\u732E\u73CF\u73AA\u{20C3A}\u{26A2E}\u73C9\u7449\u{241E2}\u{216E7}\u{24A24}\u6623\u36C5\u{249B7}\u{2498D}\u{249FB}\u73F7\u7415\u6903\u{24A26}\u7439\u{205C3}\u3ED7\u745C\u{228AD}\u7460\u{28EB2}\u7447\u73E4\u7476\u83B9\u746C\u3730\u7474\u93F1\u6A2C\u7482\u4953\u{24A8C}"],["fea1","\u{2415F}\u{24A79}\u{28B8F}\u5B46\u{28C03}\u{2189E}\u74C8\u{21988}\u750E\u74E9\u751E\u{28ED9}\u{21A4B}\u5BD7\u{28EAC}\u9385\u754D\u754A\u7567\u756E\u{24F82}\u3F04\u{24D13}\u758E\u745D\u759E\u75B4\u7602\u762C\u7651\u764F\u766F\u7676\u{263F5}\u7690\u81EF\u37F8\u{26911}\u{2690E}\u76A1\u76A5\u76B7\u76CC\u{26F9F}\u8462\u{2509D}\u{2517D}\u{21E1C}\u771E\u7726\u7740\u64AF\u{25220}\u7758\u{232AC}\u77AF\u{28964}\u{28968}\u{216C1}\u77F4\u7809\u{21376}\u{24A12}\u68CA\u78AF\u78C7\u78D3\u96A5\u792E\u{255E0}\u78D7\u7934\u78B1\u{2760C}\u8FB8\u8884\u{28B2B}\u{26083}\u{2261C}\u7986\u8900\u6902\u7980\u{25857}\u799D\u{27B39}\u793C\u79A9\u6E2A\u{27126}\u3EA8\u79C6\u{2910D}\u79D4"]]}});var require_dbcs_data=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/dbcs-data.js"(exports,module2){"use strict";module2.exports={shiftjis:{type:"_dbcs",table:function(){return require_shiftjis()},encodeAdd:{"\xA5":92,"\u203E":126},encodeSkipVals:[{from:60736,to:63808}]},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_eucjp()},encodeAdd:{"\xA5":92,"\u203E":126}},gb2312:"cp936",gb231280:"cp936",gb23121980:"cp936",csgb2312:"cp936",csiso58gb231280:"cp936",euccn:"cp936",windows936:"cp936",ms936:"cp936",936:"cp936",cp936:{type:"_dbcs",table:function(){return require_cp936()}},gbk:{type:"_dbcs",table:function(){return require_cp936().concat(require_gbk_added())}},xgbk:"gbk",isoir58:"gbk",gb18030:{type:"_dbcs",table:function(){return require_cp936().concat(require_gbk_added())},gb18030:function(){return require_gb18030_ranges()},encodeSkipVals:[128],encodeAdd:{"\u20AC":41699}},chinese:"gb18030",windows949:"cp949",ms949:"cp949",949:"cp949",cp949:{type:"_dbcs",table:function(){return require_cp949()}},cseuckr:"cp949",csksc56011987:"cp949",euckr:"cp949",isoir149:"cp949",korean:"cp949",ksc56011987:"cp949",ksc56011989:"cp949",ksc5601:"cp949",windows950:"cp950",ms950:"cp950",950:"cp950",cp950:{type:"_dbcs",table:function(){return require_cp950()}},big5:"big5hkscs",big5hkscs:{type:"_dbcs",table:function(){return require_cp950().concat(require_big5_added())},encodeSkipVals:[36457,36463,36478,36523,36532,36557,36560,36695,36713,36718,36811,36862,36973,36986,37060,37084,37105,37311,37551,37552,37553,37554,37585,37959,38090,38361,38652,39285,39798,39800,39803,39878,39902,39916,39926,40002,40019,40034,40040,40043,40055,40124,40125,40144,40279,40282,40388,40431,40443,40617,40687,40701,40800,40907,41079,41180,41183,36812,37576,38468,38637,41636,41637,41639,41638,41676,41678]},cnbig5:"big5hkscs",csbig5:"big5hkscs",xxbig5:"big5hkscs"}}});var require_encodings=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/index.js"(exports,module2){"use strict";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()];for(i=0;i<modules.length;i++){module2=modules[i];for(enc in module2)Object.prototype.hasOwnProperty.call(module2,enc)&&(exports[enc]=module2[enc])}var module2,enc,i}});var require_streams=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/lib/streams.js"(exports,module2){"use strict";var Buffer2=require_safer().Buffer;module2.exports=function(stream_module){var Transform=stream_module.Transform;function IconvLiteEncoderStream(conv,options){this.conv=conv,options=options||{},options.decodeStrings=!1,Transform.call(this,options)}__name(IconvLiteEncoderStream,"IconvLiteEncoderStream"),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);res&&res.length&&this.push(res),done()}catch(e){done(e)}},IconvLiteEncoderStream.prototype._flush=function(done){try{var res=this.conv.end();res&&res.length&&this.push(res),done()}catch(e){done(e)}},IconvLiteEncoderStream.prototype.collect=function(cb){var chunks=[];return this.on("error",cb),this.on("data",function(chunk){chunks.push(chunk)}),this.on("end",function(){cb(null,Buffer2.concat(chunks))}),this};function IconvLiteDecoderStream(conv,options){this.conv=conv,options=options||{},options.encoding=this.encoding="utf8",Transform.call(this,options)}return __name(IconvLiteDecoderStream,"IconvLiteDecoderStream"),IconvLiteDecoderStream.prototype=Object.create(Transform.prototype,{constructor:{value:IconvLiteDecoderStream}}),IconvLiteDecoderStream.prototype._transform=function(chunk,encoding,done){if(!Buffer2.isBuffer(chunk)&&!(chunk instanceof Uint8Array))return done(new Error("Iconv decoding stream needs buffers as its input."));try{var res=this.conv.write(chunk);res&&res.length&&this.push(res,this.encoding),done()}catch(e){done(e)}},IconvLiteDecoderStream.prototype._flush=function(done){try{var res=this.conv.end();res&&res.length&&this.push(res,this.encoding),done()}catch(e){done(e)}},IconvLiteDecoderStream.prototype.collect=function(cb){var res="";return this.on("error",cb),this.on("data",function(chunk){res+=chunk}),this.on("end",function(){cb(null,res)}),this},{IconvLiteEncoderStream,IconvLiteDecoderStream}}}});var require_lib=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/lib/index.js"(exports,module2){"use strict";var Buffer2=require_safer().Buffer,bomHandling=require_bom_handling(),iconv2=module2.exports;iconv2.encodings=null;iconv2.defaultCharUnicode="\uFFFD";iconv2.defaultCharSingleByte="?";iconv2.encode=__name(function(str,encoding,options){str=""+(str||"");var encoder=iconv2.getEncoder(encoding,options),res=encoder.write(str),trail=encoder.end();return trail&&trail.length>0?Buffer2.concat([res,trail]):res},"encode");iconv2.decode=__name(function(buf,encoding,options){typeof buf=="string"&&(iconv2.skipDecodeWarning||(console.error("Iconv-lite warning: decode()-ing strings is deprecated. Refer to https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding"),iconv2.skipDecodeWarning=!0),buf=Buffer2.from(""+(buf||""),"binary"));var decoder=iconv2.getDecoder(encoding,options),res=decoder.write(buf),trail=decoder.end();return trail?res+trail:res},"decode");iconv2.encodingExists=__name(function(enc){try{return iconv2.getCodec(enc),!0}catch{return!1}},"encodingExists");iconv2.toEncoding=iconv2.encode;iconv2.fromEncoding=iconv2.decode;iconv2._codecDataCache={};iconv2.getCodec=__name(function(encoding){iconv2.encodings||(iconv2.encodings=require_encodings());for(var enc=iconv2._canonicalizeEncoding(encoding),codecOptions={};;){var codec=iconv2._codecDataCache[enc];if(codec)return codec;var codecDef=iconv2.encodings[enc];switch(typeof codecDef){case"string":enc=codecDef;break;case"object":for(var key in codecDef)codecOptions[key]=codecDef[key];codecOptions.encodingName||(codecOptions.encodingName=enc),enc=codecDef.type;break;case"function":return codecOptions.encodingName||(codecOptions.encodingName=enc),codec=new codecDef(codecOptions,iconv2),iconv2._codecDataCache[codecOptions.encodingName]=codec,codec;default:throw new Error("Encoding not recognized: '"+encoding+"' (searched as: '"+enc+"')")}}},"getCodec");iconv2._canonicalizeEncoding=function(encoding){return(""+encoding).toLowerCase().replace(/:\d{4}$|[^0-9a-z]/g,"")};iconv2.getEncoder=__name(function(encoding,options){var codec=iconv2.getCodec(encoding),encoder=new codec.encoder(options,codec);return codec.bomAware&&options&&options.addBOM&&(encoder=new bomHandling.PrependBOM(encoder,options)),encoder},"getEncoder");iconv2.getDecoder=__name(function(encoding,options){var codec=iconv2.getCodec(encoding),decoder=new codec.decoder(options,codec);return codec.bomAware&&!(options&&options.stripBOM===!1)&&(decoder=new bomHandling.StripBOM(decoder,options)),decoder},"getDecoder");iconv2.enableStreamingAPI=__name(function(stream_module2){if(!iconv2.supportsStreams){var streams=require_streams()(stream_module2);iconv2.IconvLiteEncoderStream=streams.IconvLiteEncoderStream,iconv2.IconvLiteDecoderStream=streams.IconvLiteDecoderStream,iconv2.encodeStream=__name(function(encoding,options){return new iconv2.IconvLiteEncoderStream(iconv2.getEncoder(encoding,options),options)},"encodeStream"),iconv2.decodeStream=__name(function(encoding,options){return new iconv2.IconvLiteDecoderStream(iconv2.getDecoder(encoding,options),options)},"decodeStream"),iconv2.supportsStreams=!0}},"enableStreamingAPI");var stream_module;try{stream_module=require("stream")}catch{}stream_module&&stream_module.Transform?iconv2.enableStreamingAPI(stream_module):iconv2.encodeStream=iconv2.decodeStream=function(){throw new Error("iconv-lite Streaming API is not enabled. Use iconv.enableStreamingAPI(require('stream')); to enable it.")}}});var require_constants6=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/constants.js"(exports,module2){module2.exports={detecting:0,foundIt:1,notMe:2,start:0,error:1,itsMe:2,SHORTCUT_THRESHOLD:.95}}});var require_charsetprober=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/charsetprober.js"(exports,module2){var constants=require_constants6();function CharSetProber(){this.reset=function(){this._mState=constants.detecting},this.getCharsetName=function(){return null},this.getSupportedCharsetNames=function(){throw new Error("Unimplemented method getSupportedCharsetNames()")},this.feed=function(aBuf){},this.getState=function(){return this._mState},this.getConfidence=function(){return 0},this.filterHighBitOnly=function(aBuf){return aBuf=aBuf.replace(/[\x00-\x7F]+/g," "),aBuf},this.filterWithoutEnglishLetters=function(aBuf){return aBuf=aBuf.replace(/[A-Za-z]+/g," "),aBuf},this.removeXmlTags=function(aBuf){for(var result="",inTag=!1,prev=0,curr=0;curr<aBuf.length;curr++){var c=aBuf[curr];c==">"&&aBuf[curr-1]!=="?"?(prev=curr+1,inTag=!1):c=="<"&&aBuf[curr+1]!=="?"&&(curr>prev&&!inTag&&(result=result+aBuf.substring(prev,curr)+" "),inTag=!0)}return inTag||(result=result+aBuf.substring(prev)),result}}__name(CharSetProber,"CharSetProber");module2.exports=CharSetProber}});var require_logger=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/logger.js"(exports){exports.log=function(){};exports.setLogger=__name(function(loggerFunction){exports.enabled=!0,exports.log=loggerFunction},"setLogger")}});var require_charsetgroupprober=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/charsetgroupprober.js"(exports,module2){var constants=require_constants6(),CharSetProber=require_charsetprober(),logger=require_logger();function CharSetGroupProber(){CharSetProber.apply(this);var self=this;function init(){self._mActiveNum=0,self._mProbers=[],self._mBestGuessProber=null}__name(init,"init"),this.reset=function(){CharSetGroupProber.prototype.reset.apply(this),this._mActiveNum=0;for(var i=0,prober;prober=this._mProbers[i];i++)prober&&(prober.reset(),prober.active=!0,this._mActiveNum++);this._mBestGuessProber=null},this.getCharsetName=function(){return!this._mBestGuessProber&&(this.getConfidence(),!this._mBestGuessProber)?null:this._mBestGuessProber.getCharsetName()},this.getSupportedCharsetNames=function(){throw new Error("Unimplemented method getSupportedCharsetNames()")},this.feed=function(aBuf){for(var i=0,prober;prober=this._mProbers[i];i++)if(!(!prober||!prober.active)){var st=prober.feed(aBuf);if(st){if(st==constants.foundIt)return this._mBestGuessProber=prober,this.getState();if(st==constants.notMe&&(prober.active=!1,this._mActiveNum--,this._mActiveNum<=0))return this._mState=constants.notMe,this.getState()}}return this.getState()},this.getConfidence=function(){var st=this.getState();if(st==constants.foundIt)return .99;if(st==constants.notMe)return .01;var bestConf=0;this._mBestGuessProber=null;for(var i=0,prober;prober=this._mProbers[i];i++)if(prober){if(!prober.active){logger.log(prober.getCharsetName()+` not active
`);continue}var cf=prober.getConfidence();logger.log(prober.getCharsetName()+" confidence = "+cf+`
`),bestConf<cf&&(bestConf=cf,this._mBestGuessProber=prober)}return this._mBestGuessProber?bestConf:0},init()}__name(CharSetGroupProber,"CharSetGroupProber");CharSetGroupProber.prototype=new CharSetProber;module2.exports=CharSetGroupProber}});var require_codingstatemachine=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/codingstatemachine.js"(exports,module2){var constants=require_constants6();function CodingStateMachine(sm){var self=this;function init(sm2){self._mModel=sm2,self._mCurrentBytePos=0,self._mCurrentCharLen=0,self.reset()}__name(init,"init"),this.reset=function(){this._mCurrentState=constants.start},this.nextState=function(c){var byteCls=this._mModel.classTable[c.charCodeAt(0)];return this._mCurrentState==constants.start&&(this._mCurrentBytePos=0,this._mCurrentCharLen=this._mModel.charLenTable[byteCls]),this._mCurrentState=this._mModel.stateTable[this._mCurrentState*this._mModel.classFactor+byteCls],this._mCurrentBytePos++,this._mCurrentState},this.getCurrentCharLen=function(){return this._mCurrentCharLen},this.getCodingStateMachine=function(){return this._mModel.name},init(sm)}__name(CodingStateMachine,"CodingStateMachine");module2.exports=CodingStateMachine}});var require_mbcharsetprober=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/mbcharsetprober.js"(exports,module2){var CharSetProber=require_charsetprober(),constants=require_constants6(),logger=require_logger();function MultiByteCharSetProber(){CharSetProber.apply(this);var self=this;function init(){self._mDistributionAnalyzer=null,self._mCodingSM=null,self._mLastChar=["\0","\0"]}__name(init,"init"),this.reset=function(){MultiByteCharSetProber.prototype.reset.apply(this),this._mCodingSM&&this._mCodingSM.reset(),this._mDistributionAnalyzer&&this._mDistributionAnalyzer.reset(),this._mLastChar=["\0","\0"]},this.getCharsetName=function(){},this.feed=function(aBuf){for(var aLen=aBuf.length,i=0;i<aLen;i++){var codingState=this._mCodingSM.nextState(aBuf[i]);if(codingState==constants.error){logger.log(this.getCharsetName()+" prober hit error at byte "+i+`
`),this._mState=constants.notMe;break}else if(codingState==constants.itsMe){this._mState=constants.foundIt;break}else if(codingState==constants.start){var charLen=this._mCodingSM.getCurrentCharLen();i==0?(this._mLastChar[1]=aBuf[0],this._mDistributionAnalyzer.feed(this._mLastChar.join(""),charLen)):this._mDistributionAnalyzer.feed(aBuf.slice(i-1,i+1),charLen)}}return this._mLastChar[0]=aBuf[aLen-1],this.getState()==constants.detecting&&this._mDistributionAnalyzer.gotEnoughData()&&this.getConfidence()>constants.SHORTCUT_THRESHOLD&&(this._mState=constants.foundIt),this.getState()},this.getConfidence=function(){return this._mDistributionAnalyzer.getConfidence()}}__name(MultiByteCharSetProber,"MultiByteCharSetProber");MultiByteCharSetProber.prototype=new CharSetProber;module2.exports=MultiByteCharSetProber}});var require_big5=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/mbcssm/big5.js"(exports,module2){var consts=require_constants6(),BIG5_cls=[1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,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,2,2,2,2,2,2,2,2,2,2,2,2,2,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0],BIG5_st=[consts.error,consts.start,consts.start,3,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.error,consts.error,consts.start,consts.start,consts.start,consts.start,consts.start,consts.start,consts.start],Big5CharLenTable=[0,1,1,2,0];module2.exports={classTable:BIG5_cls,classFactor:5,stateTable:BIG5_st,charLenTable:Big5CharLenTable,name:"Big5"}}});var require_jisfreq=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/jisfreq.js"(exports){exports.JIS_TYPICAL_DISTRIBUTION_RATIO=3;exports.JIS_TABLE_SIZE=4368;exports.JISCharToFreqOrder=[40,1,6,182,152,180,295,2127,285,381,3295,4304,3068,4606,3165,3510,3511,1822,2785,4607,1193,2226,5070,4608,171,2996,1247,18,179,5071,856,1661,1262,5072,619,127,3431,3512,3230,1899,1700,232,228,1294,1298,284,283,2041,2042,1061,1062,48,49,44,45,433,434,1040,1041,996,787,2997,1255,4305,2108,4609,1684,1648,5073,5074,5075,5076,5077,5078,3687,5079,4610,5080,3927,3928,5081,3296,3432,290,2285,1471,2187,5082,2580,2825,1303,2140,1739,1445,2691,3375,1691,3297,4306,4307,4611,452,3376,1182,2713,3688,3069,4308,5083,5084,5085,5086,5087,5088,5089,5090,5091,5092,5093,5094,5095,5096,5097,5098,5099,5100,5101,5102,5103,5104,5105,5106,5107,5108,5109,5110,5111,5112,4097,5113,5114,5115,5116,5117,5118,5119,5120,5121,5122,5123,5124,5125,5126,5127,5128,5129,5130,5131,5132,5133,5134,5135,5136,5137,5138,5139,5140,5141,5142,5143,5144,5145,5146,5147,5148,5149,5150,5151,5152,4612,5153,5154,5155,5156,5157,5158,5159,5160,5161,5162,5163,5164,5165,5166,5167,5168,5169,5170,5171,5172,5173,5174,5175,1472,598,618,820,1205,1309,1412,1858,1307,1692,5176,5177,5178,5179,5180,5181,5182,1142,1452,1234,1172,1875,2043,2149,1793,1382,2973,925,2404,1067,1241,960,1377,2935,1491,919,1217,1865,2030,1406,1499,2749,4098,5183,5184,5185,5186,5187,5188,2561,4099,3117,1804,2049,3689,4309,3513,1663,5189,3166,3118,3298,1587,1561,3433,5190,3119,1625,2998,3299,4613,1766,3690,2786,4614,5191,5192,5193,5194,2161,26,3377,2,3929,20,3691,47,4100,50,17,16,35,268,27,243,42,155,24,154,29,184,4,91,14,92,53,396,33,289,9,37,64,620,21,39,321,5,12,11,52,13,3,208,138,0,7,60,526,141,151,1069,181,275,1591,83,132,1475,126,331,829,15,69,160,59,22,157,55,1079,312,109,38,23,25,10,19,79,5195,61,382,1124,8,30,5196,5197,5198,5199,5200,5201,5202,5203,5204,5205,5206,89,62,74,34,2416,112,139,196,271,149,84,607,131,765,46,88,153,683,76,874,101,258,57,80,32,364,121,1508,169,1547,68,235,145,2999,41,360,3027,70,63,31,43,259,262,1383,99,533,194,66,93,846,217,192,56,106,58,565,280,272,311,256,146,82,308,71,100,128,214,655,110,261,104,1140,54,51,36,87,67,3070,185,2618,2936,2020,28,1066,2390,2059,5207,5208,5209,5210,5211,5212,5213,5214,5215,5216,4615,5217,5218,5219,5220,5221,5222,5223,5224,5225,5226,5227,5228,5229,5230,5231,5232,5233,5234,5235,5236,3514,5237,5238,5239,5240,5241,5242,5243,5244,2297,2031,4616,4310,3692,5245,3071,5246,3598,5247,4617,3231,3515,5248,4101,4311,4618,3808,4312,4102,5249,4103,4104,3599,5250,5251,5252,5253,5254,5255,5256,5257,5258,5259,5260,5261,5262,5263,5264,5265,5266,5267,5268,5269,5270,5271,5272,5273,5274,5275,5276,5277,5278,5279,5280,5281,5282,5283,5284,5285,5286,5287,5288,5289,5290,5291,5292,5293,5294,5295,5296,5297,5298,5299,5300,5301,5302,5303,5304,5305,5306,5307,5308,5309,5310,5311,5312,5313,5314,5315,5316,5317,5318,5319,5320,5321,5322,5323,5324,5325,5326,5327,5328,5329,5330,5331,5332,5333,5334,5335,5336,5337,5338,5339,5340,5341,5342,5343,5344,5345,5346,5347,5348,5349,5350,5351,5352,5353,5354,5355,5356,5357,5358,5359,5360,5361,5362,5363,5364,5365,5366,5367,5368,5369,5370,5371,5372,5373,5374,5375,5376,5377,5378,5379,5380,5381,363,642,2787,2878,2788,2789,2316,3232,2317,3434,2011,165,1942,3930,3931,3932,3933,5382,4619,5383,4620,5384,5385,5386,5387,5388,5389,5390,5391,5392,5393,5394,5395,5396,5397,5398,5399,5400,5401,5402,5403,5404,5405,5406,5407,5408,5409,5410,5411,5412,5413,5414,5415,5416,5417,5418,5419,5420,5421,5422,5423,5424,5425,5426,5427,5428,5429,5430,5431,5432,5433,5434,5435,5436,5437,5438,5439,5440,5441,5442,5443,5444,5445,5446,5447,5448,5449,5450,5451,5452,5453,5454,5455,5456,5457,5458,5459,5460,5461,5462,5463,5464,5465,5466,5467,5468,5469,5470,5471,5472,5473,5474,5475,5476,5477,5478,5479,5480,5481,5482,5483,5484,5485,5486,5487,5488,5489,5490,5491,5492,5493,5494,5495,5496,5497,5498,5499,5500,5501,5502,5503,5504,5505,5506,5507,5508,5509,5510,5511,5512,5513,5514,5515,5516,5517,5518,5519,5520,5521,5522,5523,5524,5525,5526,5527,5528,5529,5530,5531,5532,5533,5534,5535,5536,5537,5538,5539,5540,5541,5542,5543,5544,5545,5546,5547,5548,5549,5550,5551,5552,5553,5554,5555,5556,5557,5558,5559,5560,5561,5562,5563,5564,5565,5566,5567,5568,5569,5570,5571,5572,5573,5574,5575,5576,5577,5578,5579,5580,5581,5582,5583,5584,5585,5586,5587,5588,5589,5590,5591,5592,5593,5594,5595,5596,5597,5598,5599,5600,5601,5602,5603,5604,5605,5606,5607,5608,5609,5610,5611,5612,5613,5614,5615,5616,5617,5618,5619,5620,5621,5622,5623,5624,5625,5626,5627,5628,5629,5630,5631,5632,5633,5634,5635,5636,5637,5638,5639,5640,5641,5642,5643,5644,5645,5646,5647,5648,5649,5650,5651,5652,5653,5654,5655,5656,5657,5658,5659,5660,5661,5662,5663,5664,5665,5666,5667,5668,5669,5670,5671,5672,5673,5674,5675,5676,5677,5678,5679,5680,5681,5682,5683,5684,5685,5686,5687,5688,5689,5690,5691,5692,5693,5694,5695,5696,5697,5698,5699,5700,5701,5702,5703,5704,5705,5706,5707,5708,5709,5710,5711,5712,5713,5714,5715,5716,5717,5718,5719,5720,5721,5722,5723,5724,5725,5726,5727,5728,5729,5730,5731,5732,5733,5734,5735,5736,5737,5738,5739,5740,5741,5742,5743,5744,5745,5746,5747,5748,5749,5750,5751,5752,5753,5754,5755,5756,5757,5758,5759,5760,5761,5762,5763,5764,5765,5766,5767,5768,5769,5770,5771,5772,5773,5774,5775,5776,5777,5778,5779,5780,5781,5782,5783,5784,5785,5786,5787,5788,5789,5790,5791,5792,5793,5794,5795,5796,5797,5798,5799,5800,5801,5802,5803,5804,5805,5806,5807,5808,5809,5810,5811,5812,5813,5814,5815,5816,5817,5818,5819,5820,5821,5822,5823,5824,5825,5826,5827,5828,5829,5830,5831,5832,5833,5834,5835,5836,5837,5838,5839,5840,5841,5842,5843,5844,5845,5846,5847,5848,5849,5850,5851,5852,5853,5854,5855,5856,5857,5858,5859,5860,5861,5862,5863,5864,5865,5866,5867,5868,5869,5870,5871,5872,5873,5874,5875,5876,5877,5878,5879,5880,5881,5882,5883,5884,5885,5886,5887,5888,5889,5890,5891,5892,5893,5894,5895,5896,5897,5898,5899,5900,5901,5902,5903,5904,5905,5906,5907,5908,5909,5910,5911,5912,5913,5914,5915,5916,5917,5918,5919,5920,5921,5922,5923,5924,5925,5926,5927,5928,5929,5930,5931,5932,5933,5934,5935,5936,5937,5938,5939,5940,5941,5942,5943,5944,5945,5946,5947,5948,5949,5950,5951,5952,5953,5954,5955,5956,5957,5958,5959,5960,5961,5962,5963,5964,5965,5966,5967,5968,5969,5970,5971,5972,5973,5974,5975,5976,5977,5978,5979,5980,5981,5982,5983,5984,5985,5986,5987,5988,5989,5990,5991,5992,5993,5994,5995,5996,5997,5998,5999,6e3,6001,6002,6003,6004,6005,6006,6007,6008,6009,6010,6011,6012,6013,6014,6015,6016,6017,6018,6019,6020,6021,6022,6023,6024,6025,6026,6027,6028,6029,6030,6031,6032,6033,6034,6035,6036,6037,6038,6039,6040,6041,6042,6043,6044,6045,6046,6047,6048,6049,6050,6051,6052,6053,6054,6055,6056,6057,6058,6059,6060,6061,6062,6063,6064,6065,6066,6067,6068,6069,6070,6071,6072,6073,6074,6075,6076,6077,6078,6079,6080,6081,6082,6083,6084,6085,6086,6087,6088,6089,6090,6091,6092,6093,6094,6095,6096,6097,6098,6099,6100,6101,6102,6103,6104,6105,6106,6107,6108,6109,6110,6111,6112,6113,6114,2044,2060,4621,997,1235,473,1186,4622,920,3378,6115,6116,379,1108,4313,2657,2735,3934,6117,3809,636,3233,573,1026,3693,3435,2974,3300,2298,4105,854,2937,2463,393,2581,2417,539,752,1280,2750,2480,140,1161,440,708,1569,665,2497,1746,1291,1523,3e3,164,1603,847,1331,537,1997,486,508,1693,2418,1970,2227,878,1220,299,1030,969,652,2751,624,1137,3301,2619,65,3302,2045,1761,1859,3120,1930,3694,3516,663,1767,852,835,3695,269,767,2826,2339,1305,896,1150,770,1616,6118,506,1502,2075,1012,2519,775,2520,2975,2340,2938,4314,3028,2086,1224,1943,2286,6119,3072,4315,2240,1273,1987,3935,1557,175,597,985,3517,2419,2521,1416,3029,585,938,1931,1007,1052,1932,1685,6120,3379,4316,4623,804,599,3121,1333,2128,2539,1159,1554,2032,3810,687,2033,2904,952,675,1467,3436,6121,2241,1096,1786,2440,1543,1924,980,1813,2228,781,2692,1879,728,1918,3696,4624,548,1950,4625,1809,1088,1356,3303,2522,1944,502,972,373,513,2827,586,2377,2391,1003,1976,1631,6122,2464,1084,648,1776,4626,2141,324,962,2012,2177,2076,1384,742,2178,1448,1173,1810,222,102,301,445,125,2420,662,2498,277,200,1476,1165,1068,224,2562,1378,1446,450,1880,659,791,582,4627,2939,3936,1516,1274,555,2099,3697,1020,1389,1526,3380,1762,1723,1787,2229,412,2114,1900,2392,3518,512,2597,427,1925,2341,3122,1653,1686,2465,2499,697,330,273,380,2162,951,832,780,991,1301,3073,965,2270,3519,668,2523,2636,1286,535,1407,518,671,957,2658,2378,267,611,2197,3030,6123,248,2299,967,1799,2356,850,1418,3437,1876,1256,1480,2828,1718,6124,6125,1755,1664,2405,6126,4628,2879,2829,499,2179,676,4629,557,2329,2214,2090,325,3234,464,811,3001,992,2342,2481,1232,1469,303,2242,466,1070,2163,603,1777,2091,4630,2752,4631,2714,322,2659,1964,1768,481,2188,1463,2330,2857,3600,2092,3031,2421,4632,2318,2070,1849,2598,4633,1302,2254,1668,1701,2422,3811,2905,3032,3123,2046,4106,1763,1694,4634,1604,943,1724,1454,917,868,2215,1169,2940,552,1145,1800,1228,1823,1955,316,1080,2510,361,1807,2830,4107,2660,3381,1346,1423,1134,4108,6127,541,1263,1229,1148,2540,545,465,1833,2880,3438,1901,3074,2482,816,3937,713,1788,2500,122,1575,195,1451,2501,1111,6128,859,374,1225,2243,2483,4317,390,1033,3439,3075,2524,1687,266,793,1440,2599,946,779,802,507,897,1081,528,2189,1292,711,1866,1725,1167,1640,753,398,2661,1053,246,348,4318,137,1024,3440,1600,2077,2129,825,4319,698,238,521,187,2300,1157,2423,1641,1605,1464,1610,1097,2541,1260,1436,759,2255,1814,2150,705,3235,409,2563,3304,561,3033,2005,2564,726,1956,2343,3698,4109,949,3812,3813,3520,1669,653,1379,2525,881,2198,632,2256,1027,778,1074,733,1957,514,1481,2466,554,2180,702,3938,1606,1017,1398,6129,1380,3521,921,993,1313,594,449,1489,1617,1166,768,1426,1360,495,1794,3601,1177,3602,1170,4320,2344,476,425,3167,4635,3168,1424,401,2662,1171,3382,1998,1089,4110,477,3169,474,6130,1909,596,2831,1842,494,693,1051,1028,1207,3076,606,2115,727,2790,1473,1115,743,3522,630,805,1532,4321,2021,366,1057,838,684,1114,2142,4322,2050,1492,1892,1808,2271,3814,2424,1971,1447,1373,3305,1090,1536,3939,3523,3306,1455,2199,336,369,2331,1035,584,2393,902,718,2600,6131,2753,463,2151,1149,1611,2467,715,1308,3124,1268,343,1413,3236,1517,1347,2663,2093,3940,2022,1131,1553,2100,2941,1427,3441,2942,1323,2484,6132,1980,872,2368,2441,2943,320,2369,2116,1082,679,1933,3941,2791,3815,625,1143,2023,422,2200,3816,6133,730,1695,356,2257,1626,2301,2858,2637,1627,1778,937,883,2906,2693,3002,1769,1086,400,1063,1325,3307,2792,4111,3077,456,2345,1046,747,6134,1524,884,1094,3383,1474,2164,1059,974,1688,2181,2258,1047,345,1665,1187,358,875,3170,305,660,3524,2190,1334,1135,3171,1540,1649,2542,1527,927,968,2793,885,1972,1850,482,500,2638,1218,1109,1085,2543,1654,2034,876,78,2287,1482,1277,861,1675,1083,1779,724,2754,454,397,1132,1612,2332,893,672,1237,257,2259,2370,135,3384,337,2244,547,352,340,709,2485,1400,788,1138,2511,540,772,1682,2260,2272,2544,2013,1843,1902,4636,1999,1562,2288,4637,2201,1403,1533,407,576,3308,1254,2071,978,3385,170,136,1201,3125,2664,3172,2394,213,912,873,3603,1713,2202,699,3604,3699,813,3442,493,531,1054,468,2907,1483,304,281,4112,1726,1252,2094,339,2319,2130,2639,756,1563,2944,748,571,2976,1588,2425,2715,1851,1460,2426,1528,1392,1973,3237,288,3309,685,3386,296,892,2716,2216,1570,2245,722,1747,2217,905,3238,1103,6135,1893,1441,1965,251,1805,2371,3700,2601,1919,1078,75,2182,1509,1592,1270,2640,4638,2152,6136,3310,3817,524,706,1075,292,3818,1756,2602,317,98,3173,3605,3525,1844,2218,3819,2502,814,567,385,2908,1534,6137,534,1642,3239,797,6138,1670,1529,953,4323,188,1071,538,178,729,3240,2109,1226,1374,2e3,2357,2977,731,2468,1116,2014,2051,6139,1261,1593,803,2859,2736,3443,556,682,823,1541,6140,1369,2289,1706,2794,845,462,2603,2665,1361,387,162,2358,1740,739,1770,1720,1304,1401,3241,1049,627,1571,2427,3526,1877,3942,1852,1500,431,1910,1503,677,297,2795,286,1433,1038,1198,2290,1133,1596,4113,4639,2469,1510,1484,3943,6141,2442,108,712,4640,2372,866,3701,2755,3242,1348,834,1945,1408,3527,2395,3243,1811,824,994,1179,2110,1548,1453,790,3003,690,4324,4325,2832,2909,3820,1860,3821,225,1748,310,346,1780,2470,821,1993,2717,2796,828,877,3528,2860,2471,1702,2165,2910,2486,1789,453,359,2291,1676,73,1164,1461,1127,3311,421,604,314,1037,589,116,2487,737,837,1180,111,244,735,6142,2261,1861,1362,986,523,418,581,2666,3822,103,855,503,1414,1867,2488,1091,657,1597,979,605,1316,4641,1021,2443,2078,2001,1209,96,587,2166,1032,260,1072,2153,173,94,226,3244,819,2006,4642,4114,2203,231,1744,782,97,2667,786,3387,887,391,442,2219,4326,1425,6143,2694,633,1544,1202,483,2015,592,2052,1958,2472,1655,419,129,4327,3444,3312,1714,1257,3078,4328,1518,1098,865,1310,1019,1885,1512,1734,469,2444,148,773,436,1815,1868,1128,1055,4329,1245,2756,3445,2154,1934,1039,4643,579,1238,932,2320,353,205,801,115,2428,944,2321,1881,399,2565,1211,678,766,3944,335,2101,1459,1781,1402,3945,2737,2131,1010,844,981,1326,1013,550,1816,1545,2620,1335,1008,371,2881,936,1419,1613,3529,1456,1395,2273,1834,2604,1317,2738,2503,416,1643,4330,806,1126,229,591,3946,1314,1981,1576,1837,1666,347,1790,977,3313,764,2861,1853,688,2429,1920,1462,77,595,415,2002,3034,798,1192,4115,6144,2978,4331,3035,2695,2582,2072,2566,430,2430,1727,842,1396,3947,3702,613,377,278,236,1417,3388,3314,3174,757,1869,107,3530,6145,1194,623,2262,207,1253,2167,3446,3948,492,1117,1935,536,1838,2757,1246,4332,696,2095,2406,1393,1572,3175,1782,583,190,253,1390,2230,830,3126,3389,934,3245,1703,1749,2979,1870,2545,1656,2204,869,2346,4116,3176,1817,496,1764,4644,942,1504,404,1903,1122,1580,3606,2945,1022,515,372,1735,955,2431,3036,6146,2797,1110,2302,2798,617,6147,441,762,1771,3447,3607,3608,1904,840,3037,86,939,1385,572,1370,2445,1336,114,3703,898,294,203,3315,703,1583,2274,429,961,4333,1854,1951,3390,2373,3704,4334,1318,1381,966,1911,2322,1006,1155,309,989,458,2718,1795,1372,1203,252,1689,1363,3177,517,1936,168,1490,562,193,3823,1042,4117,1835,551,470,4645,395,489,3448,1871,1465,2583,2641,417,1493,279,1295,511,1236,1119,72,1231,1982,1812,3004,871,1564,984,3449,1667,2696,2096,4646,2347,2833,1673,3609,695,3246,2668,807,1183,4647,890,388,2333,1801,1457,2911,1765,1477,1031,3316,3317,1278,3391,2799,2292,2526,163,3450,4335,2669,1404,1802,6148,2323,2407,1584,1728,1494,1824,1269,298,909,3318,1034,1632,375,776,1683,2061,291,210,1123,809,1249,1002,2642,3038,206,1011,2132,144,975,882,1565,342,667,754,1442,2143,1299,2303,2062,447,626,2205,1221,2739,2912,1144,1214,2206,2584,760,1715,614,950,1281,2670,2621,810,577,1287,2546,4648,242,2168,250,2643,691,123,2644,647,313,1029,689,1357,2946,1650,216,771,1339,1306,808,2063,549,913,1371,2913,2914,6149,1466,1092,1174,1196,1311,2605,2396,1783,1796,3079,406,2671,2117,3949,4649,487,1825,2220,6150,2915,448,2348,1073,6151,2397,1707,130,900,1598,329,176,1959,2527,1620,6152,2275,4336,3319,1983,2191,3705,3610,2155,3706,1912,1513,1614,6153,1988,646,392,2304,1589,3320,3039,1826,1239,1352,1340,2916,505,2567,1709,1437,2408,2547,906,6154,2672,384,1458,1594,1100,1329,710,423,3531,2064,2231,2622,1989,2673,1087,1882,333,841,3005,1296,2882,2379,580,1937,1827,1293,2585,601,574,249,1772,4118,2079,1120,645,901,1176,1690,795,2207,478,1434,516,1190,1530,761,2080,930,1264,355,435,1552,644,1791,987,220,1364,1163,1121,1538,306,2169,1327,1222,546,2645,218,241,610,1704,3321,1984,1839,1966,2528,451,6155,2586,3707,2568,907,3178,254,2947,186,1845,4650,745,432,1757,428,1633,888,2246,2221,2489,3611,2118,1258,1265,956,3127,1784,4337,2490,319,510,119,457,3612,274,2035,2007,4651,1409,3128,970,2758,590,2800,661,2247,4652,2008,3950,1420,1549,3080,3322,3951,1651,1375,2111,485,2491,1429,1156,6156,2548,2183,1495,831,1840,2529,2446,501,1657,307,1894,3247,1341,666,899,2156,1539,2549,1559,886,349,2208,3081,2305,1736,3824,2170,2759,1014,1913,1386,542,1397,2948,490,368,716,362,159,282,2569,1129,1658,1288,1750,2674,276,649,2016,751,1496,658,1818,1284,1862,2209,2087,2512,3451,622,2834,376,117,1060,2053,1208,1721,1101,1443,247,1250,3179,1792,3952,2760,2398,3953,6157,2144,3708,446,2432,1151,2570,3452,2447,2761,2835,1210,2448,3082,424,2222,1251,2449,2119,2836,504,1581,4338,602,817,857,3825,2349,2306,357,3826,1470,1883,2883,255,958,929,2917,3248,302,4653,1050,1271,1751,2307,1952,1430,2697,2719,2359,354,3180,777,158,2036,4339,1659,4340,4654,2308,2949,2248,1146,2232,3532,2720,1696,2623,3827,6158,3129,1550,2698,1485,1297,1428,637,931,2721,2145,914,2550,2587,81,2450,612,827,2646,1242,4655,1118,2884,472,1855,3181,3533,3534,569,1353,2699,1244,1758,2588,4119,2009,2762,2171,3709,1312,1531,6159,1152,1938,134,1830,471,3710,2276,1112,1535,3323,3453,3535,982,1337,2950,488,826,674,1058,1628,4120,2017,522,2399,211,568,1367,3454,350,293,1872,1139,3249,1399,1946,3006,1300,2360,3324,588,736,6160,2606,744,669,3536,3828,6161,1358,199,723,848,933,851,1939,1505,1514,1338,1618,1831,4656,1634,3613,443,2740,3829,717,1947,491,1914,6162,2551,1542,4121,1025,6163,1099,1223,198,3040,2722,370,410,1905,2589,998,1248,3182,2380,519,1449,4122,1710,947,928,1153,4341,2277,344,2624,1511,615,105,161,1212,1076,1960,3130,2054,1926,1175,1906,2473,414,1873,2801,6164,2309,315,1319,3325,318,2018,2146,2157,963,631,223,4342,4343,2675,479,3711,1197,2625,3712,2676,2361,6165,4344,4123,6166,2451,3183,1886,2184,1674,1330,1711,1635,1506,799,219,3250,3083,3954,1677,3713,3326,2081,3614,1652,2073,4657,1147,3041,1752,643,1961,147,1974,3955,6167,1716,2037,918,3007,1994,120,1537,118,609,3184,4345,740,3455,1219,332,1615,3830,6168,1621,2980,1582,783,212,553,2350,3714,1349,2433,2082,4124,889,6169,2310,1275,1410,973,166,1320,3456,1797,1215,3185,2885,1846,2590,2763,4658,629,822,3008,763,940,1990,2862,439,2409,1566,1240,1622,926,1282,1907,2764,654,2210,1607,327,1130,3956,1678,1623,6170,2434,2192,686,608,3831,3715,903,3957,3042,6171,2741,1522,1915,1105,1555,2552,1359,323,3251,4346,3457,738,1354,2553,2311,2334,1828,2003,3832,1753,2351,1227,6172,1887,4125,1478,6173,2410,1874,1712,1847,520,1204,2607,264,4659,836,2677,2102,600,4660,3833,2278,3084,6174,4347,3615,1342,640,532,543,2608,1888,2400,2591,1009,4348,1497,341,1737,3616,2723,1394,529,3252,1321,983,4661,1515,2120,971,2592,924,287,1662,3186,4349,2700,4350,1519,908,1948,2452,156,796,1629,1486,2223,2055,694,4126,1259,1036,3392,1213,2249,2742,1889,1230,3958,1015,910,408,559,3617,4662,746,725,935,4663,3959,3009,1289,563,867,4664,3960,1567,2981,2038,2626,988,2263,2381,4351,143,2374,704,1895,6175,1188,3716,2088,673,3085,2362,4352,484,1608,1921,2765,2918,215,904,3618,3537,894,509,976,3043,2701,3961,4353,2837,2982,498,6176,6177,1102,3538,1332,3393,1487,1636,1637,233,245,3962,383,650,995,3044,460,1520,1206,2352,749,3327,530,700,389,1438,1560,1773,3963,2264,719,2951,2724,3834,870,1832,1644,1e3,839,2474,3717,197,1630,3394,365,2886,3964,1285,2133,734,922,818,1106,732,480,2083,1774,3458,923,2279,1350,221,3086,85,2233,2234,3835,1585,3010,2147,1387,1705,2382,1619,2475,133,239,2802,1991,1016,2084,2383,411,2838,1113,651,1985,1160,3328,990,1863,3087,1048,1276,2647,265,2627,1599,3253,2056,150,638,2019,656,853,326,1479,680,1439,4354,1001,1759,413,3459,3395,2492,1431,459,4355,1125,3329,2265,1953,1450,2065,2863,849,351,2678,3131,3254,3255,1104,1577,227,1351,1645,2453,2193,1421,2887,812,2121,634,95,2435,201,2312,4665,1646,1671,2743,1601,2554,2702,2648,2280,1315,1366,2089,3132,1573,3718,3965,1729,1189,328,2679,1077,1940,1136,558,1283,964,1195,621,2074,1199,1743,3460,3619,1896,1916,1890,3836,2952,1154,2112,1064,862,378,3011,2066,2113,2803,1568,2839,6178,3088,2919,1941,1660,2004,1992,2194,142,707,1590,1708,1624,1922,1023,1836,1233,1004,2313,789,741,3620,6179,1609,2411,1200,4127,3719,3720,4666,2057,3721,593,2840,367,2920,1878,6180,3461,1521,628,1168,692,2211,2649,300,720,2067,2571,2953,3396,959,2504,3966,3539,3462,1977,701,6181,954,1043,800,681,183,3722,1803,1730,3540,4128,2103,815,2314,174,467,230,2454,1093,2134,755,3541,3397,1141,1162,6182,1738,2039,270,3256,2513,1005,1647,2185,3837,858,1679,1897,1719,2954,2324,1806,402,670,167,4129,1498,2158,2104,750,6183,915,189,1680,1551,455,4356,1501,2455,405,1095,2955,338,1586,1266,1819,570,641,1324,237,1556,2650,1388,3723,6184,1368,2384,1343,1978,3089,2436,879,3724,792,1191,758,3012,1411,2135,1322,4357,240,4667,1848,3725,1574,6185,420,3045,1546,1391,714,4358,1967,941,1864,863,664,426,560,1731,2680,1785,2864,1949,2363,403,3330,1415,1279,2136,1697,2335,204,721,2097,3838,90,6186,2085,2505,191,3967,124,2148,1376,1798,1178,1107,1898,1405,860,4359,1243,1272,2375,2983,1558,2456,1638,113,3621,578,1923,2609,880,386,4130,784,2186,2266,1422,2956,2172,1722,497,263,2514,1267,2412,2610,177,2703,3542,774,1927,1344,616,1432,1595,1018,172,4360,2325,911,4361,438,1468,3622,794,3968,2024,2173,1681,1829,2957,945,895,3090,575,2212,2476,475,2401,2681,785,2744,1745,2293,2555,1975,3133,2865,394,4668,3839,635,4131,639,202,1507,2195,2766,1345,1435,2572,3726,1908,1184,1181,2457,3727,3134,4362,843,2611,437,916,4669,234,769,1884,3046,3047,3623,833,6187,1639,2250,2402,1355,1185,2010,2047,999,525,1732,1290,1488,2612,948,1578,3728,2413,2477,1216,2725,2159,334,3840,1328,3624,2921,1525,4132,564,1056,891,4363,1444,1698,2385,2251,3729,1365,2281,2235,1717,6188,864,3841,2515,444,527,2767,2922,3625,544,461,6189,566,209,2437,3398,2098,1065,2068,3331,3626,3257,2137,2138,2122,3730,2888,1995,1820,1044,6190,6191,6192,6193,6194,6195,6196,6197,6198,6199,6200,6201,6202,6203,6204,6205,4670,6206,6207,6208,6209,6210,6211,6212,6213,6214,6215,6216,6217,6218,6219,6220,6221,6222,6223,6224,6225,6226,6227,6228,6229,6230,6231,6232,6233,6234,6235,6236,6237,3187,6238,6239,3969,6240,6241,6242,6243,6244,4671,6245,6246,4672,6247,6248,4133,6249,6250,4364,6251,2923,2556,2613,4673,4365,3970,6252,6253,6254,6255,4674,6256,6257,6258,2768,2353,4366,4675,4676,3188,4367,3463,6259,4134,4677,4678,6260,2267,6261,3842,3332,4368,3543,6262,6263,6264,3013,1954,1928,4135,4679,6265,6266,2478,3091,6267,4680,4369,6268,6269,1699,6270,3544,4136,4681,6271,4137,6272,4370,2804,6273,6274,2593,3971,3972,4682,6275,2236,4683,6276,6277,4684,6278,6279,4138,3973,4685,6280,6281,3258,6282,6283,6284,6285,3974,4686,2841,3975,6286,6287,3545,6288,6289,4139,4687,4140,6290,4141,6291,4142,6292,6293,3333,6294,6295,6296,4371,6297,3399,6298,6299,4372,3976,6300,6301,6302,4373,6303,6304,3843,3731,6305,4688,4374,6306,6307,3259,2294,6308,3732,2530,4143,6309,4689,6310,6311,6312,3048,6313,6314,4690,3733,2237,6315,6316,2282,3334,6317,6318,3844,6319,6320,4691,6321,3400,4692,6322,4693,6323,3049,6324,4375,6325,3977,6326,6327,6328,3546,6329,4694,3335,6330,4695,4696,6331,6332,6333,6334,4376,3978,6335,4697,3979,4144,6336,3980,4698,6337,6338,6339,6340,6341,4699,4700,4701,6342,6343,4702,6344,6345,4703,6346,6347,4704,6348,4705,4706,3135,6349,4707,6350,4708,6351,4377,6352,4709,3734,4145,6353,2506,4710,3189,6354,3050,4711,3981,6355,3547,3014,4146,4378,3735,2651,3845,3260,3136,2224,1986,6356,3401,6357,4712,2594,3627,3137,2573,3736,3982,4713,3628,4714,4715,2682,3629,4716,6358,3630,4379,3631,6359,6360,6361,3983,6362,6363,6364,6365,4147,3846,4717,6366,6367,3737,2842,6368,4718,2628,6369,3261,6370,2386,6371,6372,3738,3984,4719,3464,4720,3402,6373,2924,3336,4148,2866,6374,2805,3262,4380,2704,2069,2531,3138,2806,2984,6375,2769,6376,4721,4722,3403,6377,6378,3548,6379,6380,2705,3092,1979,4149,2629,3337,2889,6381,3338,4150,2557,3339,4381,6382,3190,3263,3739,6383,4151,4723,4152,2558,2574,3404,3191,6384,6385,4153,6386,4724,4382,6387,6388,4383,6389,6390,4154,6391,4725,3985,6392,3847,4155,6393,6394,6395,6396,6397,3465,6398,4384,6399,6400,6401,6402,6403,6404,4156,6405,6406,6407,6408,2123,6409,6410,2326,3192,4726,6411,6412,6413,6414,4385,4157,6415,6416,4158,6417,3093,3848,6418,3986,6419,6420,3849,6421,6422,6423,4159,6424,6425,4160,6426,3740,6427,6428,6429,6430,3987,6431,4727,6432,2238,6433,6434,4386,3988,6435,6436,3632,6437,6438,2843,6439,6440,6441,6442,3633,6443,2958,6444,6445,3466,6446,2364,4387,3850,6447,4388,2959,3340,6448,3851,6449,4728,6450,6451,3264,4729,6452,3193,6453,4389,4390,2706,3341,4730,6454,3139,6455,3194,6456,3051,2124,3852,1602,4391,4161,3853,1158,3854,4162,3989,4392,3990,4731,4732,4393,2040,4163,4394,3265,6457,2807,3467,3855,6458,6459,6460,3991,3468,4733,4734,6461,3140,2960,6462,4735,6463,6464,6465,6466,4736,4737,4738,4739,6467,6468,4164,2403,3856,6469,6470,2770,2844,6471,4740,6472,6473,6474,6475,6476,6477,6478,3195,6479,4741,4395,6480,2867,6481,4742,2808,6482,2493,4165,6483,6484,6485,6486,2295,4743,6487,6488,6489,3634,6490,6491,6492,6493,6494,6495,6496,2985,4744,6497,6498,4745,6499,6500,2925,3141,4166,6501,6502,4746,6503,6504,4747,6505,6506,6507,2890,6508,6509,6510,6511,6512,6513,6514,6515,6516,6517,6518,6519,3469,4167,6520,6521,6522,4748,4396,3741,4397,4749,4398,3342,2125,4750,6523,4751,4752,4753,3052,6524,2961,4168,6525,4754,6526,4755,4399,2926,4169,6527,3857,6528,4400,4170,6529,4171,6530,6531,2595,6532,6533,6534,6535,3635,6536,6537,6538,6539,6540,6541,6542,4756,6543,6544,6545,6546,6547,6548,4401,6549,6550,6551,6552,4402,3405,4757,4403,6553,6554,6555,4172,3742,6556,6557,6558,3992,3636,6559,6560,3053,2726,6561,3549,4173,3054,4404,6562,6563,3993,4405,3266,3550,2809,4406,6564,6565,6566,4758,4759,6567,3743,6568,4760,3744,4761,3470,6569,6570,6571,4407,6572,3745,4174,6573,4175,2810,4176,3196,4762,6574,4177,6575,6576,2494,2891,3551,6577,6578,3471,6579,4408,6580,3015,3197,6581,3343,2532,3994,3858,6582,3094,3406,4409,6583,2892,4178,4763,4410,3016,4411,6584,3995,3142,3017,2683,6585,4179,6586,6587,4764,4412,6588,6589,4413,6590,2986,6591,2962,3552,6592,2963,3472,6593,6594,4180,4765,6595,6596,2225,3267,4414,6597,3407,3637,4766,6598,6599,3198,6600,4415,6601,3859,3199,6602,3473,4767,2811,4416,1856,3268,3200,2575,3996,3997,3201,4417,6603,3095,2927,6604,3143,6605,2268,6606,3998,3860,3096,2771,6607,6608,3638,2495,4768,6609,3861,6610,3269,2745,4769,4181,3553,6611,2845,3270,6612,6613,6614,3862,6615,6616,4770,4771,6617,3474,3999,4418,4419,6618,3639,3344,6619,4772,4182,6620,2126,6621,6622,6623,4420,4773,6624,3018,6625,4774,3554,6626,4183,2025,3746,6627,4184,2707,6628,4421,4422,3097,1775,4185,3555,6629,6630,2868,6631,6632,4423,6633,6634,4424,2414,2533,2928,6635,4186,2387,6636,4775,6637,4187,6638,1891,4425,3202,3203,6639,6640,4776,6641,3345,6642,6643,3640,6644,3475,3346,3641,4e3,6645,3144,6646,3098,2812,4188,3642,3204,6647,3863,3476,6648,3864,6649,4426,4001,6650,6651,6652,2576,6653,4189,4777,6654,6655,6656,2846,6657,3477,3205,4002,6658,4003,6659,3347,2252,6660,6661,6662,4778,6663,6664,6665,6666,6667,6668,6669,4779,4780,2048,6670,3478,3099,6671,3556,3747,4004,6672,6673,6674,3145,4005,3748,6675,6676,6677,6678,6679,3408,6680,6681,6682,6683,3206,3207,6684,6685,4781,4427,6686,4782,4783,4784,6687,6688,6689,4190,6690,6691,3479,6692,2746,6693,4428,6694,6695,6696,6697,6698,6699,4785,6700,6701,3208,2727,6702,3146,6703,6704,3409,2196,6705,4429,6706,6707,6708,2534,1996,6709,6710,6711,2747,6712,6713,6714,4786,3643,6715,4430,4431,6716,3557,6717,4432,4433,6718,6719,6720,6721,3749,6722,4006,4787,6723,6724,3644,4788,4434,6725,6726,4789,2772,6727,6728,6729,6730,6731,2708,3865,2813,4435,6732,6733,4790,4791,3480,6734,6735,6736,6737,4436,3348,6738,3410,4007,6739,6740,4008,6741,6742,4792,3411,4191,6743,6744,6745,6746,6747,3866,6748,3750,6749,6750,6751,6752,6753,6754,6755,3867,6756,4009,6757,4793,4794,6758,2814,2987,6759,6760,6761,4437,6762,6763,6764,6765,3645,6766,6767,3481,4192,6768,3751,6769,6770,2174,6771,3868,3752,6772,6773,6774,4193,4795,4438,3558,4796,4439,6775,4797,6776,6777,4798,6778,4799,3559,4800,6779,6780,6781,3482,6782,2893,6783,6784,4194,4801,4010,6785,6786,4440,6787,4011,6788,6789,6790,6791,6792,6793,4802,6794,6795,6796,4012,6797,6798,6799,6800,3349,4803,3483,6801,4804,4195,6802,4013,6803,6804,4196,6805,4014,4015,6806,2847,3271,2848,6807,3484,6808,6809,6810,4441,6811,4442,4197,4443,3272,4805,6812,3412,4016,1579,6813,6814,4017,6815,3869,6816,2964,6817,4806,6818,6819,4018,3646,6820,6821,4807,4019,4020,6822,6823,3560,6824,6825,4021,4444,6826,4198,6827,6828,4445,6829,6830,4199,4808,6831,6832,6833,3870,3019,2458,6834,3753,3413,3350,6835,4809,3871,4810,3561,4446,6836,6837,4447,4811,4812,6838,2459,4448,6839,4449,6840,6841,4022,3872,6842,4813,4814,6843,6844,4815,4200,4201,4202,6845,4023,6846,6847,4450,3562,3873,6848,6849,4816,4817,6850,4451,4818,2139,6851,3563,6852,6853,3351,6854,6855,3352,4024,2709,3414,4203,4452,6856,4204,6857,6858,3874,3875,6859,6860,4819,6861,6862,6863,6864,4453,3647,6865,6866,4820,6867,6868,6869,6870,4454,6871,2869,6872,6873,4821,6874,3754,6875,4822,4205,6876,6877,6878,3648,4206,4455,6879,4823,6880,4824,3876,6881,3055,4207,6882,3415,6883,6884,6885,4208,4209,6886,4210,3353,6887,3354,3564,3209,3485,2652,6888,2728,6889,3210,3755,6890,4025,4456,6891,4825,6892,6893,6894,6895,4211,6896,6897,6898,4826,6899,6900,4212,6901,4827,6902,2773,3565,6903,4828,6904,6905,6906,6907,3649,3650,6908,2849,3566,6909,3567,3100,6910,6911,6912,6913,6914,6915,4026,6916,3355,4829,3056,4457,3756,6917,3651,6918,4213,3652,2870,6919,4458,6920,2438,6921,6922,3757,2774,4830,6923,3356,4831,4832,6924,4833,4459,3653,2507,6925,4834,2535,6926,6927,3273,4027,3147,6928,3568,6929,6930,6931,4460,6932,3877,4461,2729,3654,6933,6934,6935,6936,2175,4835,2630,4214,4028,4462,4836,4215,6937,3148,4216,4463,4837,4838,4217,6938,6939,2850,4839,6940,4464,6941,6942,6943,4840,6944,4218,3274,4465,6945,6946,2710,6947,4841,4466,6948,6949,2894,6950,6951,4842,6952,4219,3057,2871,6953,6954,6955,6956,4467,6957,2711,6958,6959,6960,3275,3101,4843,6961,3357,3569,6962,4844,6963,6964,4468,4845,3570,6965,3102,4846,3758,6966,4847,3878,4848,4849,4029,6967,2929,3879,4850,4851,6968,6969,1733,6970,4220,6971,6972,6973,6974,6975,6976,4852,6977,6978,6979,6980,6981,6982,3759,6983,6984,6985,3486,3487,6986,3488,3416,6987,6988,6989,6990,6991,6992,6993,6994,6995,6996,6997,4853,6998,6999,4030,7e3,7001,3211,7002,7003,4221,7004,7005,3571,4031,7006,3572,7007,2614,4854,2577,7008,7009,2965,3655,3656,4855,2775,3489,3880,4222,4856,3881,4032,3882,3657,2730,3490,4857,7010,3149,7011,4469,4858,2496,3491,4859,2283,7012,7013,7014,2365,4860,4470,7015,7016,3760,7017,7018,4223,1917,7019,7020,7021,4471,7022,2776,4472,7023,7024,7025,7026,4033,7027,3573,4224,4861,4034,4862,7028,7029,1929,3883,4035,7030,4473,3058,7031,2536,3761,3884,7032,4036,7033,2966,2895,1968,4474,3276,4225,3417,3492,4226,2105,7034,7035,1754,2596,3762,4227,4863,4475,3763,4864,3764,2615,2777,3103,3765,3658,3418,4865,2296,3766,2815,7036,7037,7038,3574,2872,3277,4476,7039,4037,4477,7040,7041,4038,7042,7043,7044,7045,7046,7047,2537,7048,7049,7050,7051,7052,7053,7054,4478,7055,7056,3767,3659,4228,3575,7057,7058,4229,7059,7060,7061,3660,7062,3212,7063,3885,4039,2460,7064,7065,7066,7067,7068,7069,7070,7071,7072,7073,7074,4866,3768,4867,7075,7076,7077,7078,4868,3358,3278,2653,7079,7080,4479,3886,7081,7082,4869,7083,7084,7085,7086,7087,7088,2538,7089,7090,7091,4040,3150,3769,4870,4041,2896,3359,4230,2930,7092,3279,7093,2967,4480,3213,4481,3661,7094,7095,7096,7097,7098,7099,7100,7101,7102,2461,3770,7103,7104,4231,3151,7105,7106,7107,4042,3662,7108,7109,4871,3663,4872,4043,3059,7110,7111,7112,3493,2988,7113,4873,7114,7115,7116,3771,4874,7117,7118,4232,4875,7119,3576,2336,4876,7120,4233,3419,4044,4877,4878,4482,4483,4879,4484,4234,7121,3772,4880,1045,3280,3664,4881,4882,7122,7123,7124,7125,4883,7126,2778,7127,4485,4486,7128,4884,3214,3887,7129,7130,3215,7131,4885,4045,7132,7133,4046,7134,7135,7136,7137,7138,7139,7140,7141,7142,7143,4235,7144,4886,7145,7146,7147,4887,7148,7149,7150,4487,4047,4488,7151,7152,4888,4048,2989,3888,7153,3665,7154,4049,7155,7156,7157,7158,7159,7160,2931,4889,4890,4489,7161,2631,3889,4236,2779,7162,7163,4891,7164,3060,7165,1672,4892,7166,4893,4237,3281,4894,7167,7168,3666,7169,3494,7170,7171,4050,7172,7173,3104,3360,3420,4490,4051,2684,4052,7174,4053,7175,7176,7177,2253,4054,7178,7179,4895,7180,3152,3890,3153,4491,3216,7181,7182,7183,2968,4238,4492,4055,7184,2990,7185,2479,7186,7187,4493,7188,7189,7190,7191,7192,4896,7193,4897,2969,4494,4898,7194,3495,7195,7196,4899,4495,7197,3105,2731,7198,4900,7199,7200,7201,4056,7202,3361,7203,7204,4496,4901,4902,7205,4497,7206,7207,2315,4903,7208,4904,7209,4905,2851,7210,7211,3577,7212,3578,4906,7213,4057,3667,4907,7214,4058,2354,3891,2376,3217,3773,7215,7216,7217,7218,7219,4498,7220,4908,3282,2685,7221,3496,4909,2632,3154,4910,7222,2337,7223,4911,7224,7225,7226,4912,4913,3283,4239,4499,7227,2816,7228,7229,7230,7231,7232,7233,7234,4914,4500,4501,7235,7236,7237,2686,7238,4915,7239,2897,4502,7240,4503,7241,2516,7242,4504,3362,3218,7243,7244,7245,4916,7246,7247,4505,3363,7248,7249,7250,7251,3774,4506,7252,7253,4917,7254,7255,3284,2991,4918,4919,3219,3892,4920,3106,3497,4921,7256,7257,7258,4922,7259,4923,3364,4507,4508,4059,7260,4240,3498,7261,7262,4924,7263,2992,3893,4060,3220,7264,7265,7266,7267,7268,7269,4509,3775,7270,2817,7271,4061,4925,4510,3776,7272,4241,4511,3285,7273,7274,3499,7275,7276,7277,4062,4512,4926,7278,3107,3894,7279,7280,4927,7281,4513,7282,7283,3668,7284,7285,4242,4514,4243,7286,2058,4515,4928,4929,4516,7287,3286,4244,7288,4517,7289,7290,7291,3669,7292,7293,4930,4931,4932,2355,4933,7294,2633,4518,7295,4245,7296,7297,4519,7298,7299,4520,4521,4934,7300,4246,4522,7301,7302,7303,3579,7304,4247,4935,7305,4936,7306,7307,7308,7309,3777,7310,4523,7311,7312,7313,4248,3580,7314,4524,3778,4249,7315,3581,7316,3287,7317,3221,7318,4937,7319,7320,7321,7322,7323,7324,4938,4939,7325,4525,7326,7327,7328,4063,7329,7330,4940,7331,7332,4941,7333,4526,7334,3500,2780,1741,4942,2026,1742,7335,7336,3582,4527,2388,7337,7338,7339,4528,7340,4250,4943,7341,7342,7343,4944,7344,7345,7346,3020,7347,4945,7348,7349,7350,7351,3895,7352,3896,4064,3897,7353,7354,7355,4251,7356,7357,3898,7358,3779,7359,3780,3288,7360,7361,4529,7362,4946,4530,2027,7363,3899,4531,4947,3222,3583,7364,4948,7365,7366,7367,7368,4949,3501,4950,3781,4951,4532,7369,2517,4952,4252,4953,3155,7370,4954,4955,4253,2518,4533,7371,7372,2712,4254,7373,7374,7375,3670,4956,3671,7376,2389,3502,4065,7377,2338,7378,7379,7380,7381,3061,7382,4957,7383,7384,7385,7386,4958,4534,7387,7388,2993,7389,3062,7390,4959,7391,7392,7393,4960,3108,4961,7394,4535,7395,4962,3421,4536,7396,4963,7397,4964,1857,7398,4965,7399,7400,2176,3584,4966,7401,7402,3422,4537,3900,3585,7403,3782,7404,2852,7405,7406,7407,4538,3783,2654,3423,4967,4539,7408,3784,3586,2853,4540,4541,7409,3901,7410,3902,7411,7412,3785,3109,2327,3903,7413,7414,2970,4066,2932,7415,7416,7417,3904,3672,3424,7418,4542,4543,4544,7419,4968,7420,7421,4255,7422,7423,7424,7425,7426,4067,7427,3673,3365,4545,7428,3110,2559,3674,7429,7430,3156,7431,7432,3503,7433,3425,4546,7434,3063,2873,7435,3223,4969,4547,4548,2898,4256,4068,7436,4069,3587,3786,2933,3787,4257,4970,4971,3788,7437,4972,3064,7438,4549,7439,7440,7441,7442,7443,4973,3905,7444,2874,7445,7446,7447,7448,3021,7449,4550,3906,3588,4974,7450,7451,3789,3675,7452,2578,7453,4070,7454,7455,7456,4258,3676,7457,4975,7458,4976,4259,3790,3504,2634,4977,3677,4551,4260,7459,7460,7461,7462,3907,4261,4978,7463,7464,7465,7466,4979,4980,7467,7468,2213,4262,7469,7470,7471,3678,4981,7472,2439,7473,4263,3224,3289,7474,3908,2415,4982,7475,4264,7476,4983,2655,7477,7478,2732,4552,2854,2875,7479,7480,4265,7481,4553,4984,7482,7483,4266,7484,3679,3366,3680,2818,2781,2782,3367,3589,4554,3065,7485,4071,2899,7486,7487,3157,2462,4072,4555,4073,4985,4986,3111,4267,2687,3368,4556,4074,3791,4268,7488,3909,2783,7489,2656,1962,3158,4557,4987,1963,3159,3160,7490,3112,4988,4989,3022,4990,4991,3792,2855,7491,7492,2971,4558,7493,7494,4992,7495,7496,7497,7498,4993,7499,3426,4559,4994,7500,3681,4560,4269,4270,3910,7501,4075,4995,4271,7502,7503,4076,7504,4996,7505,3225,4997,4272,4077,2819,3023,7506,7507,2733,4561,7508,4562,7509,3369,3793,7510,3590,2508,7511,7512,4273,3113,2994,2616,7513,7514,7515,7516,7517,7518,2820,3911,4078,2748,7519,7520,4563,4998,7521,7522,7523,7524,4999,4274,7525,4564,3682,2239,4079,4565,7526,7527,7528,7529,5e3,7530,7531,5001,4275,3794,7532,7533,7534,3066,5002,4566,3161,7535,7536,4080,7537,3162,7538,7539,4567,7540,7541,7542,7543,7544,7545,5003,7546,4568,7547,7548,7549,7550,7551,7552,7553,7554,7555,7556,5004,7557,7558,7559,5005,7560,3795,7561,4569,7562,7563,7564,2821,3796,4276,4277,4081,7565,2876,7566,5006,7567,7568,2900,7569,3797,3912,7570,7571,7572,4278,7573,7574,7575,5007,7576,7577,5008,7578,7579,4279,2934,7580,7581,5009,7582,4570,7583,4280,7584,7585,7586,4571,4572,3913,7587,4573,3505,7588,5010,7589,7590,7591,7592,3798,4574,7593,7594,5011,7595,4281,7596,7597,7598,4282,5012,7599,7600,5013,3163,7601,5014,7602,3914,7603,7604,2734,4575,4576,4577,7605,7606,7607,7608,7609,3506,5015,4578,7610,4082,7611,2822,2901,2579,3683,3024,4579,3507,7612,4580,7613,3226,3799,5016,7614,7615,7616,7617,7618,7619,7620,2995,3290,7621,4083,7622,5017,7623,7624,7625,7626,7627,4581,3915,7628,3291,7629,5018,7630,7631,7632,7633,4084,7634,7635,3427,3800,7636,7637,4582,7638,5019,4583,5020,7639,3916,7640,3801,5021,4584,4283,7641,7642,3428,3591,2269,7643,2617,7644,4585,3592,7645,4586,2902,7646,7647,3227,5022,7648,4587,7649,4284,7650,7651,7652,4588,2284,7653,5023,7654,7655,7656,4589,5024,3802,7657,7658,5025,3508,4590,7659,7660,7661,1969,5026,7662,7663,3684,1821,2688,7664,2028,2509,4285,7665,2823,1841,7666,2689,3114,7667,3917,4085,2160,5027,5028,2972,7668,5029,7669,7670,7671,3593,4086,7672,4591,4087,5030,3803,7673,7674,7675,7676,7677,7678,7679,4286,2366,4592,4593,3067,2328,7680,7681,4594,3594,3918,2029,4287,7682,5031,3919,3370,4288,4595,2856,7683,3509,7684,7685,5032,5033,7686,7687,3804,2784,7688,7689,7690,7691,3371,7692,7693,2877,5034,7694,7695,3920,4289,4088,7696,7697,7698,5035,7699,5036,4290,5037,5038,5039,7700,7701,7702,5040,5041,3228,7703,1760,7704,5042,3229,4596,2106,4089,7705,4597,2824,5043,2107,3372,7706,4291,4090,5044,7707,4091,7708,5045,3025,3805,4598,4292,4293,4294,3373,7709,4599,7710,5046,7711,7712,5047,5048,3806,7713,7714,7715,5049,7716,7717,7718,7719,4600,5050,7720,7721,7722,5051,7723,4295,3429,7724,7725,7726,7727,3921,7728,3292,5052,4092,7729,7730,7731,7732,7733,7734,7735,5053,5054,7736,7737,7738,7739,3922,3685,7740,7741,7742,7743,2635,5055,7744,5056,4601,7745,7746,2560,7747,7748,7749,7750,3923,7751,7752,7753,7754,7755,4296,2903,7756,7757,7758,7759,7760,3924,7761,5057,4297,7762,7763,5058,4298,7764,4093,7765,7766,5059,3925,7767,7768,7769,7770,7771,7772,7773,7774,7775,7776,3595,7777,4299,5060,4094,7778,3293,5061,7779,7780,4300,7781,7782,4602,7783,3596,7784,7785,3430,2367,7786,3164,5062,5063,4301,7787,7788,4095,5064,5065,7789,3374,3115,7790,7791,7792,7793,7794,7795,7796,3597,4603,7797,7798,3686,3116,3807,5066,7799,7800,5067,7801,7802,4604,4302,5068,4303,4096,7803,7804,3294,7805,7806,5069,4605,2690,7807,3026,7808,7809,7810,7811,7812,7813,7814,7815,7816,7817,7818,7819,7820,7821,7822,7823,7824,7825,7826,7827,7828,7829,7830,7831,7832,7833,7834,7835,7836,7837,7838,7839,7840,7841,7842,7843,7844,7845,7846,7847,7848,7849,7850,7851,7852,7853,7854,7855,7856,7857,7858,7859,7860,7861,7862,7863,7864,7865,7866,7867,7868,7869,7870,7871,7872,7873,7874,7875,7876,7877,7878,7879,7880,7881,7882,7883,7884,7885,7886,7887,7888,7889,7890,7891,7892,7893,7894,7895,7896,7897,7898,7899,7900,7901,7902,7903,7904,7905,7906,7907,7908,7909,7910,7911,7912,7913,7914,7915,7916,7917,7918,7919,7920,7921,7922,7923,7924,3926,7925,7926,7927,7928,7929,7930,7931,7932,7933,7934,7935,7936,7937,7938,7939,7940,7941,7942,7943,7944,7945,7946,7947,7948,7949,7950,7951,7952,7953,7954,7955,7956,7957,7958,7959,7960,7961,7962,7963,7964,7965,7966,7967,7968,7969,7970,7971,7972,7973,7974,7975,7976,7977,7978,7979,7980,7981,7982,7983,7984,7985,7986,7987,7988,7989,7990,7991,7992,7993,7994,7995,7996,7997,7998,7999,8e3,8001,8002,8003,8004,8005,8006,8007,8008,8009,8010,8011,8012,8013,8014,8015,8016,8017,8018,8019,8020,8021,8022,8023,8024,8025,8026,8027,8028,8029,8030,8031,8032,8033,8034,8035,8036,8037,8038,8039,8040,8041,8042,8043,8044,8045,8046,8047,8048,8049,8050,8051,8052,8053,8054,8055,8056,8057,8058,8059,8060,8061,8062,8063,8064,8065,8066,8067,8068,8069,8070,8071,8072,8073,8074,8075,8076,8077,8078,8079,8080,8081,8082,8083,8084,8085,8086,8087,8088,8089,8090,8091,8092,8093,8094,8095,8096,8097,8098,8099,8100,8101,8102,8103,8104,8105,8106,8107,8108,8109,8110,8111,8112,8113,8114,8115,8116,8117,8118,8119,8120,8121,8122,8123,8124,8125,8126,8127,8128,8129,8130,8131,8132,8133,8134,8135,8136,8137,8138,8139,8140,8141,8142,8143,8144,8145,8146,8147,8148,8149,8150,8151,8152,8153,8154,8155,8156,8157,8158,8159,8160,8161,8162,8163,8164,8165,8166,8167,8168,8169,8170,8171,8172,8173,8174,8175,8176,8177,8178,8179,8180,8181,8182,8183,8184,8185,8186,8187,8188,8189,8190,8191,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8203,8204,8205,8206,8207,8208,8209,8210,8211,8212,8213,8214,8215,8216,8217,8218,8219,8220,8221,8222,8223,8224,8225,8226,8227,8228,8229,8230,8231,8232,8233,8234,8235,8236,8237,8238,8239,8240,8241,8242,8243,8244,8245,8246,8247,8248,8249,8250,8251,8252,8253,8254,8255,8256,8257,8258,8259,8260,8261,8262,8263,8264,8265,8266,8267,8268,8269,8270,8271]}});var require_euctwfreq=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/euctwfreq.js"(exports){exports.EUCTW_TYPICAL_DISTRIBUTION_RATIO=.75;exports.EUCTW_TABLE_SIZE=8102;exports.EUCTWCharToFreqOrder=[1,1800,1506,255,1431,198,9,82,6,7310,177,202,3615,1256,2808,110,3735,33,3241,261,76,44,2113,16,2931,2184,1176,659,3868,26,3404,2643,1198,3869,3313,4060,410,2211,302,590,361,1963,8,204,58,4296,7311,1931,63,7312,7313,317,1614,75,222,159,4061,2412,1480,7314,3500,3068,224,2809,3616,3,10,3870,1471,29,2774,1135,2852,1939,873,130,3242,1123,312,7315,4297,2051,507,252,682,7316,142,1914,124,206,2932,34,3501,3173,64,604,7317,2494,1976,1977,155,1990,645,641,1606,7318,3405,337,72,406,7319,80,630,238,3174,1509,263,939,1092,2644,756,1440,1094,3406,449,69,2969,591,179,2095,471,115,2034,1843,60,50,2970,134,806,1868,734,2035,3407,180,995,1607,156,537,2893,688,7320,319,1305,779,2144,514,2374,298,4298,359,2495,90,2707,1338,663,11,906,1099,2545,20,2436,182,532,1716,7321,732,1376,4062,1311,1420,3175,25,2312,1056,113,399,382,1949,242,3408,2467,529,3243,475,1447,3617,7322,117,21,656,810,1297,2295,2329,3502,7323,126,4063,706,456,150,613,4299,71,1118,2036,4064,145,3069,85,835,486,2114,1246,1426,428,727,1285,1015,800,106,623,303,1281,7324,2127,2354,347,3736,221,3503,3110,7325,1955,1153,4065,83,296,1199,3070,192,624,93,7326,822,1897,2810,3111,795,2064,991,1554,1542,1592,27,43,2853,859,139,1456,860,4300,437,712,3871,164,2392,3112,695,211,3017,2096,195,3872,1608,3504,3505,3618,3873,234,811,2971,2097,3874,2229,1441,3506,1615,2375,668,2076,1638,305,228,1664,4301,467,415,7327,262,2098,1593,239,108,300,200,1033,512,1247,2077,7328,7329,2173,3176,3619,2673,593,845,1062,3244,88,1723,2037,3875,1950,212,266,152,149,468,1898,4066,4302,77,187,7330,3018,37,5,2972,7331,3876,7332,7333,39,2517,4303,2894,3177,2078,55,148,74,4304,545,483,1474,1029,1665,217,1869,1531,3113,1104,2645,4067,24,172,3507,900,3877,3508,3509,4305,32,1408,2811,1312,329,487,2355,2247,2708,784,2674,4,3019,3314,1427,1788,188,109,499,7334,3620,1717,1789,888,1217,3020,4306,7335,3510,7336,3315,1520,3621,3878,196,1034,775,7337,7338,929,1815,249,439,38,7339,1063,7340,794,3879,1435,2296,46,178,3245,2065,7341,2376,7342,214,1709,4307,804,35,707,324,3622,1601,2546,140,459,4068,7343,7344,1365,839,272,978,2257,2572,3409,2128,1363,3623,1423,697,100,3071,48,70,1231,495,3114,2193,7345,1294,7346,2079,462,586,1042,3246,853,256,988,185,2377,3410,1698,434,1084,7347,3411,314,2615,2775,4308,2330,2331,569,2280,637,1816,2518,757,1162,1878,1616,3412,287,1577,2115,768,4309,1671,2854,3511,2519,1321,3737,909,2413,7348,4069,933,3738,7349,2052,2356,1222,4310,765,2414,1322,786,4311,7350,1919,1462,1677,2895,1699,7351,4312,1424,2437,3115,3624,2590,3316,1774,1940,3413,3880,4070,309,1369,1130,2812,364,2230,1653,1299,3881,3512,3882,3883,2646,525,1085,3021,902,2e3,1475,964,4313,421,1844,1415,1057,2281,940,1364,3116,376,4314,4315,1381,7,2520,983,2378,336,1710,2675,1845,321,3414,559,1131,3022,2742,1808,1132,1313,265,1481,1857,7352,352,1203,2813,3247,167,1089,420,2814,776,792,1724,3513,4071,2438,3248,7353,4072,7354,446,229,333,2743,901,3739,1200,1557,4316,2647,1920,395,2744,2676,3740,4073,1835,125,916,3178,2616,4317,7355,7356,3741,7357,7358,7359,4318,3117,3625,1133,2547,1757,3415,1510,2313,1409,3514,7360,2145,438,2591,2896,2379,3317,1068,958,3023,461,311,2855,2677,4074,1915,3179,4075,1978,383,750,2745,2617,4076,274,539,385,1278,1442,7361,1154,1964,384,561,210,98,1295,2548,3515,7362,1711,2415,1482,3416,3884,2897,1257,129,7363,3742,642,523,2776,2777,2648,7364,141,2231,1333,68,176,441,876,907,4077,603,2592,710,171,3417,404,549,18,3118,2393,1410,3626,1666,7365,3516,4319,2898,4320,7366,2973,368,7367,146,366,99,871,3627,1543,748,807,1586,1185,22,2258,379,3743,3180,7368,3181,505,1941,2618,1991,1382,2314,7369,380,2357,218,702,1817,1248,3418,3024,3517,3318,3249,7370,2974,3628,930,3250,3744,7371,59,7372,585,601,4078,497,3419,1112,1314,4321,1801,7373,1223,1472,2174,7374,749,1836,690,1899,3745,1772,3885,1476,429,1043,1790,2232,2116,917,4079,447,1086,1629,7375,556,7376,7377,2020,1654,844,1090,105,550,966,1758,2815,1008,1782,686,1095,7378,2282,793,1602,7379,3518,2593,4322,4080,2933,2297,4323,3746,980,2496,544,353,527,4324,908,2678,2899,7380,381,2619,1942,1348,7381,1341,1252,560,3072,7382,3420,2856,7383,2053,973,886,2080,143,4325,7384,7385,157,3886,496,4081,57,840,540,2038,4326,4327,3421,2117,1445,970,2259,1748,1965,2081,4082,3119,1234,1775,3251,2816,3629,773,1206,2129,1066,2039,1326,3887,1738,1725,4083,279,3120,51,1544,2594,423,1578,2130,2066,173,4328,1879,7386,7387,1583,264,610,3630,4329,2439,280,154,7388,7389,7390,1739,338,1282,3073,693,2857,1411,1074,3747,2440,7391,4330,7392,7393,1240,952,2394,7394,2900,1538,2679,685,1483,4084,2468,1436,953,4085,2054,4331,671,2395,79,4086,2441,3252,608,567,2680,3422,4087,4088,1691,393,1261,1791,2396,7395,4332,7396,7397,7398,7399,1383,1672,3748,3182,1464,522,1119,661,1150,216,675,4333,3888,1432,3519,609,4334,2681,2397,7400,7401,7402,4089,3025,0,7403,2469,315,231,2442,301,3319,4335,2380,7404,233,4090,3631,1818,4336,4337,7405,96,1776,1315,2082,7406,257,7407,1809,3632,2709,1139,1819,4091,2021,1124,2163,2778,1777,2649,7408,3074,363,1655,3183,7409,2975,7410,7411,7412,3889,1567,3890,718,103,3184,849,1443,341,3320,2934,1484,7413,1712,127,67,339,4092,2398,679,1412,821,7414,7415,834,738,351,2976,2146,846,235,1497,1880,418,1992,3749,2710,186,1100,2147,2746,3520,1545,1355,2935,2858,1377,583,3891,4093,2573,2977,7416,1298,3633,1078,2549,3634,2358,78,3750,3751,267,1289,2099,2001,1594,4094,348,369,1274,2194,2175,1837,4338,1820,2817,3635,2747,2283,2002,4339,2936,2748,144,3321,882,4340,3892,2749,3423,4341,2901,7417,4095,1726,320,7418,3893,3026,788,2978,7419,2818,1773,1327,2859,3894,2819,7420,1306,4342,2003,1700,3752,3521,2359,2650,787,2022,506,824,3636,534,323,4343,1044,3322,2023,1900,946,3424,7421,1778,1500,1678,7422,1881,4344,165,243,4345,3637,2521,123,683,4096,764,4346,36,3895,1792,589,2902,816,626,1667,3027,2233,1639,1555,1622,3753,3896,7423,3897,2860,1370,1228,1932,891,2083,2903,304,4097,7424,292,2979,2711,3522,691,2100,4098,1115,4347,118,662,7425,611,1156,854,2381,1316,2861,2,386,515,2904,7426,7427,3253,868,2234,1486,855,2651,785,2212,3028,7428,1040,3185,3523,7429,3121,448,7430,1525,7431,2164,4348,7432,3754,7433,4099,2820,3524,3122,503,818,3898,3123,1568,814,676,1444,306,1749,7434,3755,1416,1030,197,1428,805,2821,1501,4349,7435,7436,7437,1993,7438,4350,7439,7440,2195,13,2779,3638,2980,3124,1229,1916,7441,3756,2131,7442,4100,4351,2399,3525,7443,2213,1511,1727,1120,7444,7445,646,3757,2443,307,7446,7447,1595,3186,7448,7449,7450,3639,1113,1356,3899,1465,2522,2523,7451,519,7452,128,2132,92,2284,1979,7453,3900,1512,342,3125,2196,7454,2780,2214,1980,3323,7455,290,1656,1317,789,827,2360,7456,3758,4352,562,581,3901,7457,401,4353,2248,94,4354,1399,2781,7458,1463,2024,4355,3187,1943,7459,828,1105,4101,1262,1394,7460,4102,605,4356,7461,1783,2862,7462,2822,819,2101,578,2197,2937,7463,1502,436,3254,4103,3255,2823,3902,2905,3425,3426,7464,2712,2315,7465,7466,2332,2067,23,4357,193,826,3759,2102,699,1630,4104,3075,390,1793,1064,3526,7467,1579,3076,3077,1400,7468,4105,1838,1640,2863,7469,4358,4359,137,4106,598,3078,1966,780,104,974,2938,7470,278,899,253,402,572,504,493,1339,7471,3903,1275,4360,2574,2550,7472,3640,3029,3079,2249,565,1334,2713,863,41,7473,7474,4361,7475,1657,2333,19,463,2750,4107,606,7476,2981,3256,1087,2084,1323,2652,2982,7477,1631,1623,1750,4108,2682,7478,2864,791,2714,2653,2334,232,2416,7479,2983,1498,7480,2654,2620,755,1366,3641,3257,3126,2025,1609,119,1917,3427,862,1026,4109,7481,3904,3760,4362,3905,4363,2260,1951,2470,7482,1125,817,4110,4111,3906,1513,1766,2040,1487,4112,3030,3258,2824,3761,3127,7483,7484,1507,7485,2683,733,40,1632,1106,2865,345,4113,841,2524,230,4364,2984,1846,3259,3428,7486,1263,986,3429,7487,735,879,254,1137,857,622,1300,1180,1388,1562,3907,3908,2939,967,2751,2655,1349,592,2133,1692,3324,2985,1994,4114,1679,3909,1901,2185,7488,739,3642,2715,1296,1290,7489,4115,2198,2199,1921,1563,2595,2551,1870,2752,2986,7490,435,7491,343,1108,596,17,1751,4365,2235,3430,3643,7492,4366,294,3527,2940,1693,477,979,281,2041,3528,643,2042,3644,2621,2782,2261,1031,2335,2134,2298,3529,4367,367,1249,2552,7493,3530,7494,4368,1283,3325,2004,240,1762,3326,4369,4370,836,1069,3128,474,7495,2148,2525,268,3531,7496,3188,1521,1284,7497,1658,1546,4116,7498,3532,3533,7499,4117,3327,2684,1685,4118,961,1673,2622,190,2005,2200,3762,4371,4372,7500,570,2497,3645,1490,7501,4373,2623,3260,1956,4374,584,1514,396,1045,1944,7502,4375,1967,2444,7503,7504,4376,3910,619,7505,3129,3261,215,2006,2783,2553,3189,4377,3190,4378,763,4119,3763,4379,7506,7507,1957,1767,2941,3328,3646,1174,452,1477,4380,3329,3130,7508,2825,1253,2382,2186,1091,2285,4120,492,7509,638,1169,1824,2135,1752,3911,648,926,1021,1324,4381,520,4382,997,847,1007,892,4383,3764,2262,1871,3647,7510,2400,1784,4384,1952,2942,3080,3191,1728,4121,2043,3648,4385,2007,1701,3131,1551,30,2263,4122,7511,2026,4386,3534,7512,501,7513,4123,594,3431,2165,1821,3535,3432,3536,3192,829,2826,4124,7514,1680,3132,1225,4125,7515,3262,4387,4126,3133,2336,7516,4388,4127,7517,3912,3913,7518,1847,2383,2596,3330,7519,4389,374,3914,652,4128,4129,375,1140,798,7520,7521,7522,2361,4390,2264,546,1659,138,3031,2445,4391,7523,2250,612,1848,910,796,3765,1740,1371,825,3766,3767,7524,2906,2554,7525,692,444,3032,2624,801,4392,4130,7526,1491,244,1053,3033,4131,4132,340,7527,3915,1041,2987,293,1168,87,1357,7528,1539,959,7529,2236,721,694,4133,3768,219,1478,644,1417,3331,2656,1413,1401,1335,1389,3916,7530,7531,2988,2362,3134,1825,730,1515,184,2827,66,4393,7532,1660,2943,246,3332,378,1457,226,3433,975,3917,2944,1264,3537,674,696,7533,163,7534,1141,2417,2166,713,3538,3333,4394,3918,7535,7536,1186,15,7537,1079,1070,7538,1522,3193,3539,276,1050,2716,758,1126,653,2945,3263,7539,2337,889,3540,3919,3081,2989,903,1250,4395,3920,3434,3541,1342,1681,1718,766,3264,286,89,2946,3649,7540,1713,7541,2597,3334,2990,7542,2947,2215,3194,2866,7543,4396,2498,2526,181,387,1075,3921,731,2187,3335,7544,3265,310,313,3435,2299,770,4134,54,3034,189,4397,3082,3769,3922,7545,1230,1617,1849,355,3542,4135,4398,3336,111,4136,3650,1350,3135,3436,3035,4137,2149,3266,3543,7546,2784,3923,3924,2991,722,2008,7547,1071,247,1207,2338,2471,1378,4399,2009,864,1437,1214,4400,373,3770,1142,2216,667,4401,442,2753,2555,3771,3925,1968,4138,3267,1839,837,170,1107,934,1336,1882,7548,7549,2118,4139,2828,743,1569,7550,4402,4140,582,2384,1418,3437,7551,1802,7552,357,1395,1729,3651,3268,2418,1564,2237,7553,3083,3772,1633,4403,1114,2085,4141,1532,7554,482,2446,4404,7555,7556,1492,833,1466,7557,2717,3544,1641,2829,7558,1526,1272,3652,4142,1686,1794,416,2556,1902,1953,1803,7559,3773,2785,3774,1159,2316,7560,2867,4405,1610,1584,3036,2419,2754,443,3269,1163,3136,7561,7562,3926,7563,4143,2499,3037,4406,3927,3137,2103,1647,3545,2010,1872,4144,7564,4145,431,3438,7565,250,97,81,4146,7566,1648,1850,1558,160,848,7567,866,740,1694,7568,2201,2830,3195,4147,4407,3653,1687,950,2472,426,469,3196,3654,3655,3928,7569,7570,1188,424,1995,861,3546,4148,3775,2202,2685,168,1235,3547,4149,7571,2086,1674,4408,3337,3270,220,2557,1009,7572,3776,670,2992,332,1208,717,7573,7574,3548,2447,3929,3338,7575,513,7576,1209,2868,3339,3138,4409,1080,7577,7578,7579,7580,2527,3656,3549,815,1587,3930,3931,7581,3550,3439,3777,1254,4410,1328,3038,1390,3932,1741,3933,3778,3934,7582,236,3779,2448,3271,7583,7584,3657,3780,1273,3781,4411,7585,308,7586,4412,245,4413,1851,2473,1307,2575,430,715,2136,2449,7587,270,199,2869,3935,7588,3551,2718,1753,761,1754,725,1661,1840,4414,3440,3658,7589,7590,587,14,3272,227,2598,326,480,2265,943,2755,3552,291,650,1883,7591,1702,1226,102,1547,62,3441,904,4415,3442,1164,4150,7592,7593,1224,1548,2756,391,498,1493,7594,1386,1419,7595,2055,1177,4416,813,880,1081,2363,566,1145,4417,2286,1001,1035,2558,2599,2238,394,1286,7596,7597,2068,7598,86,1494,1730,3936,491,1588,745,897,2948,843,3340,3937,2757,2870,3273,1768,998,2217,2069,397,1826,1195,1969,3659,2993,3341,284,7599,3782,2500,2137,2119,1903,7600,3938,2150,3939,4151,1036,3443,1904,114,2559,4152,209,1527,7601,7602,2949,2831,2625,2385,2719,3139,812,2560,7603,3274,7604,1559,737,1884,3660,1210,885,28,2686,3553,3783,7605,4153,1004,1779,4418,7606,346,1981,2218,2687,4419,3784,1742,797,1642,3940,1933,1072,1384,2151,896,3941,3275,3661,3197,2871,3554,7607,2561,1958,4420,2450,1785,7608,7609,7610,3942,4154,1005,1308,3662,4155,2720,4421,4422,1528,2600,161,1178,4156,1982,987,4423,1101,4157,631,3943,1157,3198,2420,1343,1241,1016,2239,2562,372,877,2339,2501,1160,555,1934,911,3944,7611,466,1170,169,1051,2907,2688,3663,2474,2994,1182,2011,2563,1251,2626,7612,992,2340,3444,1540,2721,1201,2070,2401,1996,2475,7613,4424,528,1922,2188,1503,1873,1570,2364,3342,3276,7614,557,1073,7615,1827,3445,2087,2266,3140,3039,3084,767,3085,2786,4425,1006,4158,4426,2341,1267,2176,3664,3199,778,3945,3200,2722,1597,2657,7616,4427,7617,3446,7618,7619,7620,3277,2689,1433,3278,131,95,1504,3946,723,4159,3141,1841,3555,2758,2189,3947,2027,2104,3665,7621,2995,3948,1218,7622,3343,3201,3949,4160,2576,248,1634,3785,912,7623,2832,3666,3040,3786,654,53,7624,2996,7625,1688,4428,777,3447,1032,3950,1425,7626,191,820,2120,2833,971,4429,931,3202,135,664,783,3787,1997,772,2908,1935,3951,3788,4430,2909,3203,282,2723,640,1372,3448,1127,922,325,3344,7627,7628,711,2044,7629,7630,3952,2219,2787,1936,3953,3345,2220,2251,3789,2300,7631,4431,3790,1258,3279,3954,3204,2138,2950,3955,3956,7632,2221,258,3205,4432,101,1227,7633,3280,1755,7634,1391,3281,7635,2910,2056,893,7636,7637,7638,1402,4161,2342,7639,7640,3206,3556,7641,7642,878,1325,1780,2788,4433,259,1385,2577,744,1183,2267,4434,7643,3957,2502,7644,684,1024,4162,7645,472,3557,3449,1165,3282,3958,3959,322,2152,881,455,1695,1152,1340,660,554,2153,4435,1058,4436,4163,830,1065,3346,3960,4437,1923,7646,1703,1918,7647,932,2268,122,7648,4438,947,677,7649,3791,2627,297,1905,1924,2269,4439,2317,3283,7650,7651,4164,7652,4165,84,4166,112,989,7653,547,1059,3961,701,3558,1019,7654,4167,7655,3450,942,639,457,2301,2451,993,2951,407,851,494,4440,3347,927,7656,1237,7657,2421,3348,573,4168,680,921,2911,1279,1874,285,790,1448,1983,719,2167,7658,7659,4441,3962,3963,1649,7660,1541,563,7661,1077,7662,3349,3041,3451,511,2997,3964,3965,3667,3966,1268,2564,3350,3207,4442,4443,7663,535,1048,1276,1189,2912,2028,3142,1438,1373,2834,2952,1134,2012,7664,4169,1238,2578,3086,1259,7665,700,7666,2953,3143,3668,4170,7667,4171,1146,1875,1906,4444,2601,3967,781,2422,132,1589,203,147,273,2789,2402,898,1786,2154,3968,3969,7668,3792,2790,7669,7670,4445,4446,7671,3208,7672,1635,3793,965,7673,1804,2690,1516,3559,1121,1082,1329,3284,3970,1449,3794,65,1128,2835,2913,2759,1590,3795,7674,7675,12,2658,45,976,2579,3144,4447,517,2528,1013,1037,3209,7676,3796,2836,7677,3797,7678,3452,7679,2602,614,1998,2318,3798,3087,2724,2628,7680,2580,4172,599,1269,7681,1810,3669,7682,2691,3088,759,1060,489,1805,3351,3285,1358,7683,7684,2386,1387,1215,2629,2252,490,7685,7686,4173,1759,2387,2343,7687,4448,3799,1907,3971,2630,1806,3210,4449,3453,3286,2760,2344,874,7688,7689,3454,3670,1858,91,2914,3671,3042,3800,4450,7690,3145,3972,2659,7691,3455,1202,1403,3801,2954,2529,1517,2503,4451,3456,2504,7692,4452,7693,2692,1885,1495,1731,3973,2365,4453,7694,2029,7695,7696,3974,2693,1216,237,2581,4174,2319,3975,3802,4454,4455,2694,3560,3457,445,4456,7697,7698,7699,7700,2761,61,3976,3672,1822,3977,7701,687,2045,935,925,405,2660,703,1096,1859,2725,4457,3978,1876,1367,2695,3352,918,2105,1781,2476,334,3287,1611,1093,4458,564,3146,3458,3673,3353,945,2631,2057,4459,7702,1925,872,4175,7703,3459,2696,3089,349,4176,3674,3979,4460,3803,4177,3675,2155,3980,4461,4462,4178,4463,2403,2046,782,3981,400,251,4179,1624,7704,7705,277,3676,299,1265,476,1191,3804,2121,4180,4181,1109,205,7706,2582,1e3,2156,3561,1860,7707,7708,7709,4464,7710,4465,2565,107,2477,2157,3982,3460,3147,7711,1533,541,1301,158,753,4182,2872,3562,7712,1696,370,1088,4183,4466,3563,579,327,440,162,2240,269,1937,1374,3461,968,3043,56,1396,3090,2106,3288,3354,7713,1926,2158,4467,2998,7714,3564,7715,7716,3677,4468,2478,7717,2791,7718,1650,4469,7719,2603,7720,7721,3983,2661,3355,1149,3356,3984,3805,3985,7722,1076,49,7723,951,3211,3289,3290,450,2837,920,7724,1811,2792,2366,4184,1908,1138,2367,3806,3462,7725,3212,4470,1909,1147,1518,2423,4471,3807,7726,4472,2388,2604,260,1795,3213,7727,7728,3808,3291,708,7729,3565,1704,7730,3566,1351,1618,3357,2999,1886,944,4185,3358,4186,3044,3359,4187,7731,3678,422,413,1714,3292,500,2058,2345,4188,2479,7732,1344,1910,954,7733,1668,7734,7735,3986,2404,4189,3567,3809,4190,7736,2302,1318,2505,3091,133,3092,2873,4473,629,31,2838,2697,3810,4474,850,949,4475,3987,2955,1732,2088,4191,1496,1852,7737,3988,620,3214,981,1242,3679,3360,1619,3680,1643,3293,2139,2452,1970,1719,3463,2168,7738,3215,7739,7740,3361,1828,7741,1277,4476,1565,2047,7742,1636,3568,3093,7743,869,2839,655,3811,3812,3094,3989,3e3,3813,1310,3569,4477,7744,7745,7746,1733,558,4478,3681,335,1549,3045,1756,4192,3682,1945,3464,1829,1291,1192,470,2726,2107,2793,913,1054,3990,7747,1027,7748,3046,3991,4479,982,2662,3362,3148,3465,3216,3217,1946,2794,7749,571,4480,7750,1830,7751,3570,2583,1523,2424,7752,2089,984,4481,3683,1959,7753,3684,852,923,2795,3466,3685,969,1519,999,2048,2320,1705,7754,3095,615,1662,151,597,3992,2405,2321,1049,275,4482,3686,4193,568,3687,3571,2480,4194,3688,7755,2425,2270,409,3218,7756,1566,2874,3467,1002,769,2840,194,2090,3149,3689,2222,3294,4195,628,1505,7757,7758,1763,2177,3001,3993,521,1161,2584,1787,2203,2406,4483,3994,1625,4196,4197,412,42,3096,464,7759,2632,4484,3363,1760,1571,2875,3468,2530,1219,2204,3814,2633,2140,2368,4485,4486,3295,1651,3364,3572,7760,7761,3573,2481,3469,7762,3690,7763,7764,2271,2091,460,7765,4487,7766,3002,962,588,3574,289,3219,2634,1116,52,7767,3047,1796,7768,7769,7770,1467,7771,1598,1143,3691,4198,1984,1734,1067,4488,1280,3365,465,4489,1572,510,7772,1927,2241,1812,1644,3575,7773,4490,3692,7774,7775,2663,1573,1534,7776,7777,4199,536,1807,1761,3470,3815,3150,2635,7778,7779,7780,4491,3471,2915,1911,2796,7781,3296,1122,377,3220,7782,360,7783,7784,4200,1529,551,7785,2059,3693,1769,2426,7786,2916,4201,3297,3097,2322,2108,2030,4492,1404,136,1468,1479,672,1171,3221,2303,271,3151,7787,2762,7788,2049,678,2727,865,1947,4493,7789,2013,3995,2956,7790,2728,2223,1397,3048,3694,4494,4495,1735,2917,3366,3576,7791,3816,509,2841,2453,2876,3817,7792,7793,3152,3153,4496,4202,2531,4497,2304,1166,1010,552,681,1887,7794,7795,2957,2958,3996,1287,1596,1861,3154,358,453,736,175,478,1117,905,1167,1097,7796,1853,1530,7797,1706,7798,2178,3472,2287,3695,3473,3577,4203,2092,4204,7799,3367,1193,2482,4205,1458,2190,2205,1862,1888,1421,3298,2918,3049,2179,3474,595,2122,7800,3997,7801,7802,4206,1707,2636,223,3696,1359,751,3098,183,3475,7803,2797,3003,419,2369,633,704,3818,2389,241,7804,7805,7806,838,3004,3697,2272,2763,2454,3819,1938,2050,3998,1309,3099,2242,1181,7807,1136,2206,3820,2370,1446,4207,2305,4498,7808,7809,4208,1055,2605,484,3698,7810,3999,625,4209,2273,3368,1499,4210,4e3,7811,4001,4211,3222,2274,2275,3476,7812,7813,2764,808,2606,3699,3369,4002,4212,3100,2532,526,3370,3821,4213,955,7814,1620,4214,2637,2427,7815,1429,3700,1669,1831,994,928,7816,3578,1260,7817,7818,7819,1948,2288,741,2919,1626,4215,2729,2455,867,1184,362,3371,1392,7820,7821,4003,4216,1770,1736,3223,2920,4499,4500,1928,2698,1459,1158,7822,3050,3372,2877,1292,1929,2506,2842,3701,1985,1187,2071,2014,2607,4217,7823,2566,2507,2169,3702,2483,3299,7824,3703,4501,7825,7826,666,1003,3005,1022,3579,4218,7827,4502,1813,2253,574,3822,1603,295,1535,705,3823,4219,283,858,417,7828,7829,3224,4503,4504,3051,1220,1889,1046,2276,2456,4004,1393,1599,689,2567,388,4220,7830,2484,802,7831,2798,3824,2060,1405,2254,7832,4505,3825,2109,1052,1345,3225,1585,7833,809,7834,7835,7836,575,2730,3477,956,1552,1469,1144,2323,7837,2324,1560,2457,3580,3226,4005,616,2207,3155,2180,2289,7838,1832,7839,3478,4506,7840,1319,3704,3705,1211,3581,1023,3227,1293,2799,7841,7842,7843,3826,607,2306,3827,762,2878,1439,4221,1360,7844,1485,3052,7845,4507,1038,4222,1450,2061,2638,4223,1379,4508,2585,7846,7847,4224,1352,1414,2325,2921,1172,7848,7849,3828,3829,7850,1797,1451,7851,7852,7853,7854,2922,4006,4007,2485,2346,411,4008,4009,3582,3300,3101,4509,1561,2664,1452,4010,1375,7855,7856,47,2959,316,7857,1406,1591,2923,3156,7858,1025,2141,3102,3157,354,2731,884,2224,4225,2407,508,3706,726,3583,996,2428,3584,729,7859,392,2191,1453,4011,4510,3707,7860,7861,2458,3585,2608,1675,2800,919,2347,2960,2348,1270,4511,4012,73,7862,7863,647,7864,3228,2843,2255,1550,1346,3006,7865,1332,883,3479,7866,7867,7868,7869,3301,2765,7870,1212,831,1347,4226,4512,2326,3830,1863,3053,720,3831,4513,4514,3832,7871,4227,7872,7873,4515,7874,7875,1798,4516,3708,2609,4517,3586,1645,2371,7876,7877,2924,669,2208,2665,2429,7878,2879,7879,7880,1028,3229,7881,4228,2408,7882,2256,1353,7883,7884,4518,3158,518,7885,4013,7886,4229,1960,7887,2142,4230,7888,7889,3007,2349,2350,3833,516,1833,1454,4014,2699,4231,4519,2225,2610,1971,1129,3587,7890,2766,7891,2961,1422,577,1470,3008,1524,3373,7892,7893,432,4232,3054,3480,7894,2586,1455,2508,2226,1972,1175,7895,1020,2732,4015,3481,4520,7896,2733,7897,1743,1361,3055,3482,2639,4016,4233,4521,2290,895,924,4234,2170,331,2243,3056,166,1627,3057,1098,7898,1232,2880,2227,3374,4522,657,403,1196,2372,542,3709,3375,1600,4235,3483,7899,4523,2767,3230,576,530,1362,7900,4524,2533,2666,3710,4017,7901,842,3834,7902,2801,2031,1014,4018,213,2700,3376,665,621,4236,7903,3711,2925,2430,7904,2431,3302,3588,3377,7905,4237,2534,4238,4525,3589,1682,4239,3484,1380,7906,724,2277,600,1670,7907,1337,1233,4526,3103,2244,7908,1621,4527,7909,651,4240,7910,1612,4241,2611,7911,2844,7912,2734,2307,3058,7913,716,2459,3059,174,1255,2701,4019,3590,548,1320,1398,728,4020,1574,7914,1890,1197,3060,4021,7915,3061,3062,3712,3591,3713,747,7916,635,4242,4528,7917,7918,7919,4243,7920,7921,4529,7922,3378,4530,2432,451,7923,3714,2535,2072,4244,2735,4245,4022,7924,1764,4531,7925,4246,350,7926,2278,2390,2486,7927,4247,4023,2245,1434,4024,488,4532,458,4248,4025,3715,771,1330,2391,3835,2568,3159,2159,2409,1553,2667,3160,4249,7928,2487,2881,2612,1720,2702,4250,3379,4533,7929,2536,4251,7930,3231,4252,2768,7931,2015,2736,7932,1155,1017,3716,3836,7933,3303,2308,201,1864,4253,1430,7934,4026,7935,7936,7937,7938,7939,4254,1604,7940,414,1865,371,2587,4534,4535,3485,2016,3104,4536,1708,960,4255,887,389,2171,1536,1663,1721,7941,2228,4027,2351,2926,1580,7942,7943,7944,1744,7945,2537,4537,4538,7946,4539,7947,2073,7948,7949,3592,3380,2882,4256,7950,4257,2640,3381,2802,673,2703,2460,709,3486,4028,3593,4258,7951,1148,502,634,7952,7953,1204,4540,3594,1575,4541,2613,3717,7954,3718,3105,948,3232,121,1745,3837,1110,7955,4259,3063,2509,3009,4029,3719,1151,1771,3838,1488,4030,1986,7956,2433,3487,7957,7958,2093,7959,4260,3839,1213,1407,2803,531,2737,2538,3233,1011,1537,7960,2769,4261,3106,1061,7961,3720,3721,1866,2883,7962,2017,120,4262,4263,2062,3595,3234,2309,3840,2668,3382,1954,4542,7963,7964,3488,1047,2704,1266,7965,1368,4543,2845,649,3383,3841,2539,2738,1102,2846,2669,7966,7967,1999,7968,1111,3596,2962,7969,2488,3842,3597,2804,1854,3384,3722,7970,7971,3385,2410,2884,3304,3235,3598,7972,2569,7973,3599,2805,4031,1460,856,7974,3600,7975,2885,2963,7976,2886,3843,7977,4264,632,2510,875,3844,1697,3845,2291,7978,7979,4544,3010,1239,580,4545,4265,7980,914,936,2074,1190,4032,1039,2123,7981,7982,7983,3386,1473,7984,1354,4266,3846,7985,2172,3064,4033,915,3305,4267,4268,3306,1605,1834,7986,2739,398,3601,4269,3847,4034,328,1912,2847,4035,3848,1331,4270,3011,937,4271,7987,3602,4036,4037,3387,2160,4546,3388,524,742,538,3065,1012,7988,7989,3849,2461,7990,658,1103,225,3850,7991,7992,4547,7993,4548,7994,3236,1243,7995,4038,963,2246,4549,7996,2705,3603,3161,7997,7998,2588,2327,7999,4550,8e3,8001,8002,3489,3307,957,3389,2540,2032,1930,2927,2462,870,2018,3604,1746,2770,2771,2434,2463,8003,3851,8004,3723,3107,3724,3490,3390,3725,8005,1179,3066,8006,3162,2373,4272,3726,2541,3163,3108,2740,4039,8007,3391,1556,2542,2292,977,2887,2033,4040,1205,3392,8008,1765,3393,3164,2124,1271,1689,714,4551,3491,8009,2328,3852,533,4273,3605,2181,617,8010,2464,3308,3492,2310,8011,8012,3165,8013,8014,3853,1987,618,427,2641,3493,3394,8015,8016,1244,1690,8017,2806,4274,4552,8018,3494,8019,8020,2279,1576,473,3606,4275,3395,972,8021,3607,8022,3067,8023,8024,4553,4554,8025,3727,4041,4042,8026,153,4555,356,8027,1891,2888,4276,2143,408,803,2352,8028,3854,8029,4277,1646,2570,2511,4556,4557,3855,8030,3856,4278,8031,2411,3396,752,8032,8033,1961,2964,8034,746,3012,2465,8035,4279,3728,698,4558,1892,4280,3608,2543,4559,3609,3857,8036,3166,3397,8037,1823,1302,4043,2706,3858,1973,4281,8038,4282,3167,823,1303,1288,1236,2848,3495,4044,3398,774,3859,8039,1581,4560,1304,2849,3860,4561,8040,2435,2161,1083,3237,4283,4045,4284,344,1173,288,2311,454,1683,8041,8042,1461,4562,4046,2589,8043,8044,4563,985,894,8045,3399,3168,8046,1913,2928,3729,1988,8047,2110,1974,8048,4047,8049,2571,1194,425,8050,4564,3169,1245,3730,4285,8051,8052,2850,8053,636,4565,1855,3861,760,1799,8054,4286,2209,1508,4566,4048,1893,1684,2293,8055,8056,8057,4287,4288,2210,479,8058,8059,832,8060,4049,2489,8061,2965,2490,3731,990,3109,627,1814,2642,4289,1582,4290,2125,2111,3496,4567,8062,799,4291,3170,8063,4568,2112,1737,3013,1018,543,754,4292,3309,1676,4569,4570,4050,8064,1489,8065,3497,8066,2614,2889,4051,8067,8068,2966,8069,8070,8071,8072,3171,4571,4572,2182,1722,8073,3238,3239,1842,3610,1715,481,365,1975,1856,8074,8075,1962,2491,4573,8076,2126,3611,3240,433,1894,2063,2075,8077,602,2741,8078,8079,8080,8081,8082,3014,1628,3400,8083,3172,4574,4052,2890,4575,2512,8084,2544,2772,8085,8086,8087,3310,4576,2891,8088,4577,8089,2851,4578,4579,1221,2967,4053,2513,8090,8091,8092,1867,1989,8093,8094,8095,1895,8096,8097,4580,1896,4054,318,8098,2094,4055,4293,8099,8100,485,8101,938,3862,553,2670,116,8102,3863,3612,8103,3498,2671,2773,3401,3311,2807,8104,3613,2929,4056,1747,2930,2968,8105,8106,207,8107,8108,2672,4581,2514,8109,3015,890,3614,3864,8110,1877,3732,3402,8111,2183,2353,3403,1652,8112,8113,8114,941,2294,208,3499,4057,2019,330,4294,3865,2892,2492,3733,4295,8115,8116,8117,8118,2515,1613,4582,8119,3312,3866,2516,8120,4058,8121,1637,4059,2466,4583,3867,8122,2493,3016,3734,8123,8124,2192,8125,8126,2162,8127,8128,8129,8130,8131,8132,8133,8134,8135,8136,8137,8138,8139,8140,8141,8142,8143,8144,8145,8146,8147,8148,8149,8150,8151,8152,8153,8154,8155,8156,8157,8158,8159,8160,8161,8162,8163,8164,8165,8166,8167,8168,8169,8170,8171,8172,8173,8174,8175,8176,8177,8178,8179,8180,8181,8182,8183,8184,8185,8186,8187,8188,8189,8190,8191,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8203,8204,8205,8206,8207,8208,8209,8210,8211,8212,8213,8214,8215,8216,8217,8218,8219,8220,8221,8222,8223,8224,8225,8226,8227,8228,8229,8230,8231,8232,8233,8234,8235,8236,8237,8238,8239,8240,8241,8242,8243,8244,8245,8246,8247,8248,8249,8250,8251,8252,8253,8254,8255,8256,8257,8258,8259,8260,8261,8262,8263,8264,8265,8266,8267,8268,8269,8270,8271,8272,8273,8274,8275,8276,8277,8278,8279,8280,8281,8282,8283,8284,8285,8286,8287,8288,8289,8290,8291,8292,8293,8294,8295,8296,8297,8298,8299,8300,8301,8302,8303,8304,8305,8306,8307,8308,8309,8310,8311,8312,8313,8314,8315,8316,8317,8318,8319,8320,8321,8322,8323,8324,8325,8326,8327,8328,8329,8330,8331,8332,8333,8334,8335,8336,8337,8338,8339,8340,8341,8342,8343,8344,8345,8346,8347,8348,8349,8350,8351,8352,8353,8354,8355,8356,8357,8358,8359,8360,8361,8362,8363,8364,8365,8366,8367,8368,8369,8370,8371,8372,8373,8374,8375,8376,8377,8378,8379,8380,8381,8382,8383,8384,8385,8386,8387,8388,8389,8390,8391,8392,8393,8394,8395,8396,8397,8398,8399,8400,8401,8402,8403,8404,8405,8406,8407,8408,8409,8410,8411,8412,8413,8414,8415,8416,8417,8418,8419,8420,8421,8422,8423,8424,8425,8426,8427,8428,8429,8430,8431,8432,8433,8434,8435,8436,8437,8438,8439,8440,8441,8442,8443,8444,8445,8446,8447,8448,8449,8450,8451,8452,8453,8454,8455,8456,8457,8458,8459,8460,8461,8462,8463,8464,8465,8466,8467,8468,8469,8470,8471,8472,8473,8474,8475,8476,8477,8478,8479,8480,8481,8482,8483,8484,8485,8486,8487,8488,8489,8490,8491,8492,8493,8494,8495,8496,8497,8498,8499,8500,8501,8502,8503,8504,8505,8506,8507,8508,8509,8510,8511,8512,8513,8514,8515,8516,8517,8518,8519,8520,8521,8522,8523,8524,8525,8526,8527,8528,8529,8530,8531,8532,8533,8534,8535,8536,8537,8538,8539,8540,8541,8542,8543,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,8554,8555,8556,8557,8558,8559,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,8570,8571,8572,8573,8574,8575,8576,8577,8578,8579,8580,8581,8582,8583,8584,8585,8586,8587,8588,8589,8590,8591,8592,8593,8594,8595,8596,8597,8598,8599,8600,8601,8602,8603,8604,8605,8606,8607,8608,8609,8610,8611,8612,8613,8614,8615,8616,8617,8618,8619,8620,8621,8622,8623,8624,8625,8626,8627,8628,8629,8630,8631,8632,8633,8634,8635,8636,8637,8638,8639,8640,8641,8642,8643,8644,8645,8646,8647,8648,8649,8650,8651,8652,8653,8654,8655,8656,8657,8658,8659,8660,8661,8662,8663,8664,8665,8666,8667,8668,8669,8670,8671,8672,8673,8674,8675,8676,8677,8678,8679,8680,8681,8682,8683,8684,8685,8686,8687,8688,8689,8690,8691,8692,8693,8694,8695,8696,8697,8698,8699,8700,8701,8702,8703,8704,8705,8706,8707,8708,8709,8710,8711,8712,8713,8714,8715,8716,8717,8718,8719,8720,8721,8722,8723,8724,8725,8726,8727,8728,8729,8730,8731,8732,8733,8734,8735,8736,8737,8738,8739,8740,8741]}});var require_euckrfreq=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/euckrfreq.js"(exports){exports.EUCKR_TYPICAL_DISTRIBUTION_RATIO=6;exports.EUCKR_TABLE_SIZE=2352;exports.EUCKRCharToFreqOrder=[13,130,120,1396,481,1719,1720,328,609,212,1721,707,400,299,1722,87,1397,1723,104,536,1117,1203,1724,1267,685,1268,508,1725,1726,1727,1728,1398,1399,1729,1730,1731,141,621,326,1057,368,1732,267,488,20,1733,1269,1734,945,1400,1735,47,904,1270,1736,1737,773,248,1738,409,313,786,429,1739,116,987,813,1401,683,75,1204,145,1740,1741,1742,1743,16,847,667,622,708,1744,1745,1746,966,787,304,129,1747,60,820,123,676,1748,1749,1750,1751,617,1752,626,1753,1754,1755,1756,653,1757,1758,1759,1760,1761,1762,856,344,1763,1764,1765,1766,89,401,418,806,905,848,1767,1768,1769,946,1205,709,1770,1118,1771,241,1772,1773,1774,1271,1775,569,1776,999,1777,1778,1779,1780,337,751,1058,28,628,254,1781,177,906,270,349,891,1079,1782,19,1783,379,1784,315,1785,629,754,1402,559,1786,636,203,1206,1787,710,567,1788,935,814,1789,1790,1207,766,528,1791,1792,1208,1793,1794,1795,1796,1797,1403,1798,1799,533,1059,1404,1405,1156,1406,936,884,1080,1800,351,1801,1802,1803,1804,1805,801,1806,1807,1808,1119,1809,1157,714,474,1407,1810,298,899,885,1811,1120,802,1158,1812,892,1813,1814,1408,659,1815,1816,1121,1817,1818,1819,1820,1821,1822,319,1823,594,545,1824,815,937,1209,1825,1826,573,1409,1022,1827,1210,1828,1829,1830,1831,1832,1833,556,722,807,1122,1060,1834,697,1835,900,557,715,1836,1410,540,1411,752,1159,294,597,1211,976,803,770,1412,1837,1838,39,794,1413,358,1839,371,925,1840,453,661,788,531,723,544,1023,1081,869,91,1841,392,430,790,602,1414,677,1082,457,1415,1416,1842,1843,475,327,1024,1417,795,121,1844,733,403,1418,1845,1846,1847,300,119,711,1212,627,1848,1272,207,1849,1850,796,1213,382,1851,519,1852,1083,893,1853,1854,1855,367,809,487,671,1856,663,1857,1858,956,471,306,857,1859,1860,1160,1084,1861,1862,1863,1864,1865,1061,1866,1867,1868,1869,1870,1871,282,96,574,1872,502,1085,1873,1214,1874,907,1875,1876,827,977,1419,1420,1421,268,1877,1422,1878,1879,1880,308,1881,2,537,1882,1883,1215,1884,1885,127,791,1886,1273,1423,1887,34,336,404,643,1888,571,654,894,840,1889,0,886,1274,122,575,260,908,938,1890,1275,410,316,1891,1892,100,1893,1894,1123,48,1161,1124,1025,1895,633,901,1276,1896,1897,115,816,1898,317,1899,694,1900,909,734,1424,572,866,1425,691,85,524,1010,543,394,841,1901,1902,1903,1026,1904,1905,1906,1907,1908,1909,30,451,651,988,310,1910,1911,1426,810,1216,93,1912,1913,1277,1217,1914,858,759,45,58,181,610,269,1915,1916,131,1062,551,443,1e3,821,1427,957,895,1086,1917,1918,375,1919,359,1920,687,1921,822,1922,293,1923,1924,40,662,118,692,29,939,887,640,482,174,1925,69,1162,728,1428,910,1926,1278,1218,1279,386,870,217,854,1163,823,1927,1928,1929,1930,834,1931,78,1932,859,1933,1063,1934,1935,1936,1937,438,1164,208,595,1938,1939,1940,1941,1219,1125,1942,280,888,1429,1430,1220,1431,1943,1944,1945,1946,1947,1280,150,510,1432,1948,1949,1950,1951,1952,1953,1954,1011,1087,1955,1433,1043,1956,881,1957,614,958,1064,1065,1221,1958,638,1001,860,967,896,1434,989,492,553,1281,1165,1959,1282,1002,1283,1222,1960,1961,1962,1963,36,383,228,753,247,454,1964,876,678,1965,1966,1284,126,464,490,835,136,672,529,940,1088,1435,473,1967,1968,467,50,390,227,587,279,378,598,792,968,240,151,160,849,882,1126,1285,639,1044,133,140,288,360,811,563,1027,561,142,523,1969,1970,1971,7,103,296,439,407,506,634,990,1972,1973,1974,1975,645,1976,1977,1978,1979,1980,1981,236,1982,1436,1983,1984,1089,192,828,618,518,1166,333,1127,1985,818,1223,1986,1987,1988,1989,1990,1991,1992,1993,342,1128,1286,746,842,1994,1995,560,223,1287,98,8,189,650,978,1288,1996,1437,1997,17,345,250,423,277,234,512,226,97,289,42,167,1998,201,1999,2e3,843,836,824,532,338,783,1090,182,576,436,1438,1439,527,500,2001,947,889,2002,2003,2004,2005,262,600,314,447,2006,547,2007,693,738,1129,2008,71,1440,745,619,688,2009,829,2010,2011,147,2012,33,948,2013,2014,74,224,2015,61,191,918,399,637,2016,1028,1130,257,902,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,837,2027,2028,2029,2030,179,874,591,52,724,246,2031,2032,2033,2034,1167,969,2035,1289,630,605,911,1091,1168,2036,2037,2038,1441,912,2039,623,2040,2041,253,1169,1290,2042,1442,146,620,611,577,433,2043,1224,719,1170,959,440,437,534,84,388,480,1131,159,220,198,679,2044,1012,819,1066,1443,113,1225,194,318,1003,1029,2045,2046,2047,2048,1067,2049,2050,2051,2052,2053,59,913,112,2054,632,2055,455,144,739,1291,2056,273,681,499,2057,448,2058,2059,760,2060,2061,970,384,169,245,1132,2062,2063,414,1444,2064,2065,41,235,2066,157,252,877,568,919,789,580,2067,725,2068,2069,1292,2070,2071,1445,2072,1446,2073,2074,55,588,66,1447,271,1092,2075,1226,2076,960,1013,372,2077,2078,2079,2080,2081,1293,2082,2083,2084,2085,850,2086,2087,2088,2089,2090,186,2091,1068,180,2092,2093,2094,109,1227,522,606,2095,867,1448,1093,991,1171,926,353,1133,2096,581,2097,2098,2099,1294,1449,1450,2100,596,1172,1014,1228,2101,1451,1295,1173,1229,2102,2103,1296,1134,1452,949,1135,2104,2105,1094,1453,1454,1455,2106,1095,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,804,2118,2119,1230,1231,805,1456,405,1136,2120,2121,2122,2123,2124,720,701,1297,992,1457,927,1004,2125,2126,2127,2128,2129,2130,22,417,2131,303,2132,385,2133,971,520,513,2134,1174,73,1096,231,274,962,1458,673,2135,1459,2136,152,1137,2137,2138,2139,2140,1005,1138,1460,1139,2141,2142,2143,2144,11,374,844,2145,154,1232,46,1461,2146,838,830,721,1233,106,2147,90,428,462,578,566,1175,352,2148,2149,538,1234,124,1298,2150,1462,761,565,2151,686,2152,649,2153,72,173,2154,460,415,2155,1463,2156,1235,305,2157,2158,2159,2160,2161,2162,579,2163,2164,2165,2166,2167,747,2168,2169,2170,2171,1464,669,2172,2173,2174,2175,2176,1465,2177,23,530,285,2178,335,729,2179,397,2180,2181,2182,1030,2183,2184,698,2185,2186,325,2187,2188,369,2189,799,1097,1015,348,2190,1069,680,2191,851,1466,2192,2193,10,2194,613,424,2195,979,108,449,589,27,172,81,1031,80,774,281,350,1032,525,301,582,1176,2196,674,1045,2197,2198,1467,730,762,2199,2200,2201,2202,1468,2203,993,2204,2205,266,1070,963,1140,2206,2207,2208,664,1098,972,2209,2210,2211,1177,1469,1470,871,2212,2213,2214,2215,2216,1471,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226,2227,1472,1236,2228,2229,2230,2231,2232,2233,2234,2235,1299,2236,2237,200,2238,477,373,2239,2240,731,825,777,2241,2242,2243,521,486,548,2244,2245,2246,1473,1300,53,549,137,875,76,158,2247,1301,1474,469,396,1016,278,712,2248,321,442,503,767,744,941,1237,1178,1475,2249,82,178,1141,1179,973,2250,1302,2251,297,2252,2253,570,2254,2255,2256,18,450,206,2257,290,292,1142,2258,511,162,99,346,164,735,2259,1476,1477,4,554,343,798,1099,2260,1100,2261,43,171,1303,139,215,2262,2263,717,775,2264,1033,322,216,2265,831,2266,149,2267,1304,2268,2269,702,1238,135,845,347,309,2270,484,2271,878,655,238,1006,1478,2272,67,2273,295,2274,2275,461,2276,478,942,412,2277,1034,2278,2279,2280,265,2281,541,2282,2283,2284,2285,2286,70,852,1071,2287,2288,2289,2290,21,56,509,117,432,2291,2292,331,980,552,1101,148,284,105,393,1180,1239,755,2293,187,2294,1046,1479,2295,340,2296,63,1047,230,2297,2298,1305,763,1306,101,800,808,494,2299,2300,2301,903,2302,37,1072,14,5,2303,79,675,2304,312,2305,2306,2307,2308,2309,1480,6,1307,2310,2311,2312,1,470,35,24,229,2313,695,210,86,778,15,784,592,779,32,77,855,964,2314,259,2315,501,380,2316,2317,83,981,153,689,1308,1481,1482,1483,2318,2319,716,1484,2320,2321,2322,2323,2324,2325,1485,2326,2327,128,57,68,261,1048,211,170,1240,31,2328,51,435,742,2329,2330,2331,635,2332,264,456,2333,2334,2335,425,2336,1486,143,507,263,943,2337,363,920,1487,256,1488,1102,243,601,1489,2338,2339,2340,2341,2342,2343,2344,861,2345,2346,2347,2348,2349,2350,395,2351,1490,1491,62,535,166,225,2352,2353,668,419,1241,138,604,928,2354,1181,2355,1492,1493,2356,2357,2358,1143,2359,696,2360,387,307,1309,682,476,2361,2362,332,12,222,156,2363,232,2364,641,276,656,517,1494,1495,1035,416,736,1496,2365,1017,586,2366,2367,2368,1497,2369,242,2370,2371,2372,1498,2373,965,713,2374,2375,2376,2377,740,982,1499,944,1500,1007,2378,2379,1310,1501,2380,2381,2382,785,329,2383,2384,1502,2385,2386,2387,932,2388,1503,2389,2390,2391,2392,1242,2393,2394,2395,2396,2397,994,950,2398,2399,2400,2401,1504,1311,2402,2403,2404,2405,1049,749,2406,2407,853,718,1144,1312,2408,1182,1505,2409,2410,255,516,479,564,550,214,1506,1507,1313,413,239,444,339,1145,1036,1508,1509,1314,1037,1510,1315,2411,1511,2412,2413,2414,176,703,497,624,593,921,302,2415,341,165,1103,1512,2416,1513,2417,2418,2419,376,2420,700,2421,2422,2423,258,768,1316,2424,1183,2425,995,608,2426,2427,2428,2429,221,2430,2431,2432,2433,2434,2435,2436,2437,195,323,726,188,897,983,1317,377,644,1050,879,2438,452,2439,2440,2441,2442,2443,2444,914,2445,2446,2447,2448,915,489,2449,1514,1184,2450,2451,515,64,427,495,2452,583,2453,483,485,1038,562,213,1515,748,666,2454,2455,2456,2457,334,2458,780,996,1008,705,1243,2459,2460,2461,2462,2463,114,2464,493,1146,366,163,1516,961,1104,2465,291,2466,1318,1105,2467,1517,365,2468,355,951,1244,2469,1319,2470,631,2471,2472,218,1320,364,320,756,1518,1519,1321,1520,1322,2473,2474,2475,2476,997,2477,2478,2479,2480,665,1185,2481,916,1521,2482,2483,2484,584,684,2485,2486,797,2487,1051,1186,2488,2489,2490,1522,2491,2492,370,2493,1039,1187,65,2494,434,205,463,1188,2495,125,812,391,402,826,699,286,398,155,781,771,585,2496,590,505,1073,2497,599,244,219,917,1018,952,646,1523,2498,1323,2499,2500,49,984,354,741,2501,625,2502,1324,2503,1019,190,357,757,491,95,782,868,2504,2505,2506,2507,2508,2509,134,1524,1074,422,1525,898,2510,161,2511,2512,2513,2514,769,2515,1526,2516,2517,411,1325,2518,472,1527,2519,2520,2521,2522,2523,2524,985,2525,2526,2527,2528,2529,2530,764,2531,1245,2532,2533,25,204,311,2534,496,2535,1052,2536,2537,2538,2539,2540,2541,2542,199,704,504,468,758,657,1528,196,44,839,1246,272,750,2543,765,862,2544,2545,1326,2546,132,615,933,2547,732,2548,2549,2550,1189,1529,2551,283,1247,1053,607,929,2552,2553,2554,930,183,872,616,1040,1147,2555,1148,1020,441,249,1075,2556,2557,2558,466,743,2559,2560,2561,92,514,426,420,526,2562,2563,2564,2565,2566,2567,2568,185,2569,2570,2571,2572,776,1530,658,2573,362,2574,361,922,1076,793,2575,2576,2577,2578,2579,2580,1531,251,2581,2582,2583,2584,1532,54,612,237,1327,2585,2586,275,408,647,111,2587,1533,1106,465,3,458,9,38,2588,107,110,890,209,26,737,498,2589,1534,2590,431,202,88,1535,356,287,1107,660,1149,2591,381,1536,986,1150,445,1248,1151,974,2592,2593,846,2594,446,953,184,1249,1250,727,2595,923,193,883,2596,2597,2598,102,324,539,817,2599,421,1041,2600,832,2601,94,175,197,406,2602,459,2603,2604,2605,2606,2607,330,555,2608,2609,2610,706,1108,389,2611,2612,2613,2614,233,2615,833,558,931,954,1251,2616,2617,1537,546,2618,2619,1009,2620,2621,2622,1538,690,1328,2623,955,2624,1539,2625,2626,772,2627,2628,2629,2630,2631,924,648,863,603,2632,2633,934,1540,864,865,2634,642,1042,670,1190,2635,2636,2637,2638,168,2639,652,873,542,1054,1541,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,1542,880,2700,2701,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,1543,2726,2727,2728,2729,2730,2731,2732,1544,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,1545,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,1546,2767,1547,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,1548,2787,2788,2789,1109,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801,2802,2803,2804,2805,2806,2807,2808,2809,2810,2811,2812,1329,2813,2814,2815,2816,2817,2818,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854,2855,2856,1549,2857,2858,2859,2860,1550,2861,2862,1551,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,1110,1330,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2904,2905,2906,2907,2908,2909,2910,2911,2912,2913,2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,1331,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,1552,2944,2945,2946,2947,2948,2949,2950,2951,2952,2953,2954,2955,2956,2957,2958,2959,2960,2961,2962,2963,2964,1252,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3e3,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,1553,3013,3014,3015,3016,3017,1554,3018,1332,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,1555,3051,3052,3053,1556,1557,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,1558,3068,3069,3070,3071,3072,3073,3074,3075,3076,1559,3077,3078,3079,3080,3081,3082,3083,1253,3084,3085,3086,3087,3088,3089,3090,3091,3092,3093,3094,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,1152,3109,3110,3111,3112,3113,1560,3114,3115,3116,3117,1111,3118,3119,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,3130,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,1333,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3189,1561,3190,3191,1334,3192,3193,3194,3195,3196,3197,3198,3199,3200,3201,3202,3203,3204,3205,3206,3207,3208,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233,3234,1562,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3274,3275,3276,3277,1563,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3350,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,1335,3365,3366,3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3385,3386,3387,1336,3388,3389,3390,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3404,3405,3406,3407,3408,3409,3410,3411,3412,3413,3414,1337,3415,3416,3417,3418,3419,1338,3420,3421,3422,1564,1565,3423,3424,3425,3426,3427,3428,3429,3430,3431,1254,3432,3433,3434,1339,3435,3436,3437,3438,3439,1566,3440,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,1255,3455,3456,3457,3458,3459,1567,1191,3460,1568,1569,3461,3462,3463,1570,3464,3465,3466,3467,3468,1571,3469,3470,3471,3472,3473,1572,3474,3475,3476,3477,3478,3479,3480,3481,3482,3483,3484,3485,3486,1340,3487,3488,3489,3490,3491,3492,1021,3493,3494,3495,3496,3497,3498,1573,3499,1341,3500,3501,3502,3503,3504,3505,3506,3507,3508,3509,3510,3511,1342,3512,3513,3514,3515,3516,1574,1343,3517,3518,3519,1575,3520,1576,3521,3522,3523,3524,3525,3526,3527,3528,3529,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576,3577,3578,3579,3580,1577,3581,3582,1578,3583,3584,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,1579,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,1580,3630,3631,1581,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,1582,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3699,3700,1192,3701,3702,3703,3704,1256,3705,3706,3707,3708,1583,1257,3709,3710,3711,3712,3713,3714,3715,3716,1584,3717,3718,3719,3720,3721,3722,3723,3724,3725,3726,3727,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,3738,3739,3740,3741,3742,3743,3744,3745,1344,3746,3747,3748,3749,3750,3751,3752,3753,3754,3755,3756,1585,3757,3758,3759,3760,3761,3762,3763,3764,3765,3766,1586,3767,3768,3769,3770,3771,3772,3773,3774,3775,3776,3777,3778,1345,3779,3780,3781,3782,3783,3784,3785,3786,3787,3788,3789,3790,3791,3792,3793,3794,3795,1346,1587,3796,3797,1588,3798,3799,3800,3801,3802,3803,3804,3805,3806,1347,3807,3808,3809,3810,3811,1589,3812,3813,3814,3815,3816,3817,3818,3819,3820,3821,1590,3822,3823,1591,1348,3824,3825,3826,3827,3828,3829,3830,1592,3831,3832,1593,3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3844,1349,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,1594,3859,3860,3861,3862,3863,3864,3865,3866,3867,3868,3869,1595,3870,3871,3872,3873,1596,3874,3875,3876,3877,3878,3879,3880,3881,3882,3883,3884,3885,3886,1597,3887,3888,3889,3890,3891,3892,3893,3894,3895,1598,3896,3897,3898,1599,1600,3899,1350,3900,1351,3901,3902,1352,3903,3904,3905,3906,3907,3908,3909,3910,3911,3912,3913,3914,3915,3916,3917,3918,3919,3920,3921,3922,3923,3924,1258,3925,3926,3927,3928,3929,3930,3931,1193,3932,1601,3933,3934,3935,3936,3937,3938,3939,3940,3941,3942,3943,1602,3944,3945,3946,3947,3948,1603,3949,3950,3951,3952,3953,3954,3955,3956,3957,3958,3959,3960,3961,3962,3963,3964,3965,1604,3966,3967,3968,3969,3970,3971,3972,3973,3974,3975,3976,3977,1353,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,3988,3989,3990,3991,1354,3992,3993,3994,3995,3996,3997,3998,3999,4e3,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4023,1355,4024,4025,4026,4027,4028,4029,4030,4031,4032,4033,4034,4035,4036,4037,4038,4039,4040,1605,4041,4042,4043,4044,4045,4046,4047,4048,4049,4050,4051,4052,4053,4054,4055,4056,4057,4058,4059,4060,1606,4061,4062,4063,4064,1607,4065,4066,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,1194,4077,4078,1608,4079,4080,4081,4082,4083,4084,4085,4086,4087,1609,4088,4089,4090,4091,4092,4093,4094,4095,4096,4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,1259,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121,4122,4123,4124,1195,4125,4126,4127,1610,4128,4129,4130,4131,4132,4133,4134,4135,4136,4137,1356,4138,4139,4140,4141,4142,4143,4144,1611,4145,4146,4147,4148,4149,4150,4151,4152,4153,4154,4155,4156,4157,4158,4159,4160,4161,4162,4163,4164,4165,4166,4167,4168,4169,4170,4171,4172,4173,4174,4175,4176,4177,4178,4179,4180,4181,4182,4183,4184,4185,4186,4187,4188,4189,4190,4191,4192,4193,4194,4195,4196,4197,4198,4199,4200,4201,4202,4203,4204,4205,4206,4207,4208,4209,4210,4211,4212,4213,4214,4215,4216,4217,4218,4219,1612,4220,4221,4222,4223,4224,4225,4226,4227,1357,4228,1613,4229,4230,4231,4232,4233,4234,4235,4236,4237,4238,4239,4240,4241,4242,4243,1614,4244,4245,4246,4247,4248,4249,4250,4251,4252,4253,4254,4255,4256,4257,4258,4259,4260,4261,4262,4263,4264,4265,4266,4267,4268,4269,4270,1196,1358,4271,4272,4273,4274,4275,4276,4277,4278,4279,4280,4281,4282,4283,4284,4285,4286,4287,1615,4288,4289,4290,4291,4292,4293,4294,4295,4296,4297,4298,4299,4300,4301,4302,4303,4304,4305,4306,4307,4308,4309,4310,4311,4312,4313,4314,4315,4316,4317,4318,4319,4320,4321,4322,4323,4324,4325,4326,4327,4328,4329,4330,4331,4332,4333,4334,1616,4335,4336,4337,4338,4339,4340,4341,4342,4343,4344,4345,4346,4347,4348,4349,4350,4351,4352,4353,4354,4355,4356,4357,4358,4359,4360,1617,4361,4362,4363,4364,4365,1618,4366,4367,4368,4369,4370,4371,4372,4373,4374,4375,4376,4377,4378,4379,4380,4381,4382,4383,4384,4385,4386,4387,4388,4389,4390,4391,4392,4393,4394,4395,4396,4397,4398,4399,4400,4401,4402,4403,4404,4405,4406,4407,4408,4409,4410,4411,4412,4413,4414,4415,4416,1619,4417,4418,4419,4420,4421,4422,4423,4424,4425,1112,4426,4427,4428,4429,4430,1620,4431,4432,4433,4434,4435,4436,4437,4438,4439,4440,4441,4442,1260,1261,4443,4444,4445,4446,4447,4448,4449,4450,4451,4452,4453,4454,4455,1359,4456,4457,4458,4459,4460,4461,4462,4463,4464,4465,1621,4466,4467,4468,4469,4470,4471,4472,4473,4474,4475,4476,4477,4478,4479,4480,4481,4482,4483,4484,4485,4486,4487,4488,4489,1055,4490,4491,4492,4493,4494,4495,4496,4497,4498,4499,4500,4501,4502,4503,4504,4505,4506,4507,4508,4509,4510,4511,4512,4513,4514,4515,4516,4517,4518,1622,4519,4520,4521,1623,4522,4523,4524,4525,4526,4527,4528,4529,4530,4531,4532,4533,4534,4535,1360,4536,4537,4538,4539,4540,4541,4542,4543,975,4544,4545,4546,4547,4548,4549,4550,4551,4552,4553,4554,4555,4556,4557,4558,4559,4560,4561,4562,4563,4564,4565,4566,4567,4568,4569,4570,4571,1624,4572,4573,4574,4575,4576,1625,4577,4578,4579,4580,4581,4582,4583,4584,1626,4585,4586,4587,4588,4589,4590,4591,4592,4593,4594,4595,1627,4596,4597,4598,4599,4600,4601,4602,4603,4604,4605,4606,4607,4608,4609,4610,4611,4612,4613,4614,4615,1628,4616,4617,4618,4619,4620,4621,4622,4623,4624,4625,4626,4627,4628,4629,4630,4631,4632,4633,4634,4635,4636,4637,4638,4639,4640,4641,4642,4643,4644,4645,4646,4647,4648,4649,1361,4650,4651,4652,4653,4654,4655,4656,4657,4658,4659,4660,4661,1362,4662,4663,4664,4665,4666,4667,4668,4669,4670,4671,4672,4673,4674,4675,4676,4677,4678,4679,4680,4681,4682,1629,4683,4684,4685,4686,4687,1630,4688,4689,4690,4691,1153,4692,4693,4694,1113,4695,4696,4697,4698,4699,4700,4701,4702,4703,4704,4705,4706,4707,4708,4709,4710,4711,1197,4712,4713,4714,4715,4716,4717,4718,4719,4720,4721,4722,4723,4724,4725,4726,4727,4728,4729,4730,4731,4732,4733,4734,4735,1631,4736,1632,4737,4738,4739,4740,4741,4742,4743,4744,1633,4745,4746,4747,4748,4749,1262,4750,4751,4752,4753,4754,1363,4755,4756,4757,4758,4759,4760,4761,4762,4763,4764,4765,4766,4767,4768,1634,4769,4770,4771,4772,4773,4774,4775,4776,4777,4778,1635,4779,4780,4781,4782,4783,4784,4785,4786,4787,4788,4789,1636,4790,4791,4792,4793,4794,4795,4796,4797,4798,4799,4800,4801,4802,4803,4804,4805,4806,1637,4807,4808,4809,1638,4810,4811,4812,4813,4814,4815,4816,4817,4818,1639,4819,4820,4821,4822,4823,4824,4825,4826,4827,4828,4829,4830,4831,4832,4833,1077,4834,4835,4836,4837,4838,4839,4840,4841,4842,4843,4844,4845,4846,4847,4848,4849,4850,4851,4852,4853,4854,4855,4856,4857,4858,4859,4860,4861,4862,4863,4864,4865,4866,4867,4868,4869,4870,4871,4872,4873,4874,4875,4876,4877,4878,4879,4880,4881,4882,4883,1640,4884,4885,1641,4886,4887,4888,4889,4890,4891,4892,4893,4894,4895,4896,4897,4898,4899,4900,4901,4902,4903,4904,4905,4906,4907,4908,4909,4910,4911,1642,4912,4913,4914,1364,4915,4916,4917,4918,4919,4920,4921,4922,4923,4924,4925,4926,4927,4928,4929,4930,4931,1643,4932,4933,4934,4935,4936,4937,4938,4939,4940,4941,4942,4943,4944,4945,4946,4947,4948,4949,4950,4951,4952,4953,4954,4955,4956,4957,4958,4959,4960,4961,4962,4963,4964,4965,4966,4967,4968,4969,4970,4971,4972,4973,4974,4975,4976,4977,4978,4979,4980,1644,4981,4982,4983,4984,1645,4985,4986,1646,4987,4988,4989,4990,4991,4992,4993,4994,4995,4996,4997,4998,4999,5e3,5001,5002,5003,5004,5005,1647,5006,1648,5007,5008,5009,5010,5011,5012,1078,5013,5014,5015,5016,5017,5018,5019,5020,5021,5022,5023,5024,5025,5026,5027,5028,1365,5029,5030,5031,5032,5033,5034,5035,5036,5037,5038,5039,1649,5040,5041,5042,5043,5044,5045,1366,5046,5047,5048,5049,5050,5051,5052,5053,5054,5055,1650,5056,5057,5058,5059,5060,5061,5062,5063,5064,5065,5066,5067,5068,5069,5070,5071,5072,5073,5074,5075,5076,5077,1651,5078,5079,5080,5081,5082,5083,5084,5085,5086,5087,5088,5089,5090,5091,5092,5093,5094,5095,5096,5097,5098,5099,5100,5101,5102,5103,5104,5105,5106,5107,5108,5109,5110,1652,5111,5112,5113,5114,5115,5116,5117,5118,1367,5119,5120,5121,5122,5123,5124,5125,5126,5127,5128,5129,1653,5130,5131,5132,5133,5134,5135,5136,5137,5138,5139,5140,5141,5142,5143,5144,5145,5146,5147,5148,5149,1368,5150,1654,5151,1369,5152,5153,5154,5155,5156,5157,5158,5159,5160,5161,5162,5163,5164,5165,5166,5167,5168,5169,5170,5171,5172,5173,5174,5175,5176,5177,5178,1370,5179,5180,5181,5182,5183,5184,5185,5186,5187,5188,5189,5190,5191,5192,5193,5194,5195,5196,5197,5198,1655,5199,5200,5201,5202,1656,5203,5204,5205,5206,1371,5207,1372,5208,5209,5210,5211,1373,5212,5213,1374,5214,5215,5216,5217,5218,5219,5220,5221,5222,5223,5224,5225,5226,5227,5228,5229,5230,5231,5232,5233,5234,5235,5236,5237,5238,5239,5240,5241,5242,5243,5244,5245,5246,5247,1657,5248,5249,5250,5251,1658,1263,5252,5253,5254,5255,5256,1375,5257,5258,5259,5260,5261,5262,5263,5264,5265,5266,5267,5268,5269,5270,5271,5272,5273,5274,5275,5276,5277,5278,5279,5280,5281,5282,5283,1659,5284,5285,5286,5287,5288,5289,5290,5291,5292,5293,5294,5295,5296,5297,5298,5299,5300,1660,5301,5302,5303,5304,5305,5306,5307,5308,5309,5310,5311,5312,5313,5314,5315,5316,5317,5318,5319,5320,5321,1376,5322,5323,5324,5325,5326,5327,5328,5329,5330,5331,5332,5333,1198,5334,5335,5336,5337,5338,5339,5340,5341,5342,5343,1661,5344,5345,5346,5347,5348,5349,5350,5351,5352,5353,5354,5355,5356,5357,5358,5359,5360,5361,5362,5363,5364,5365,5366,5367,5368,5369,5370,5371,5372,5373,5374,5375,5376,5377,5378,5379,5380,5381,5382,5383,5384,5385,5386,5387,5388,5389,5390,5391,5392,5393,5394,5395,5396,5397,5398,1264,5399,5400,5401,5402,5403,5404,5405,5406,5407,5408,5409,5410,5411,5412,1662,5413,5414,5415,5416,1663,5417,5418,5419,5420,5421,5422,5423,5424,5425,5426,5427,5428,5429,5430,5431,5432,5433,5434,5435,5436,5437,5438,1664,5439,5440,5441,5442,5443,5444,5445,5446,5447,5448,5449,5450,5451,5452,5453,5454,5455,5456,5457,5458,5459,5460,5461,5462,5463,5464,5465,5466,5467,5468,5469,5470,5471,5472,5473,5474,5475,5476,5477,5478,1154,5479,5480,5481,5482,5483,5484,5485,1665,5486,5487,5488,5489,5490,5491,5492,5493,5494,5495,5496,5497,5498,5499,5500,5501,5502,5503,5504,5505,5506,5507,5508,5509,5510,5511,5512,5513,5514,5515,5516,5517,5518,5519,5520,5521,5522,5523,5524,5525,5526,5527,5528,5529,5530,5531,5532,5533,5534,5535,5536,5537,5538,5539,5540,5541,5542,5543,5544,5545,5546,5547,5548,1377,5549,5550,5551,5552,5553,5554,5555,5556,5557,5558,5559,5560,5561,5562,5563,5564,5565,5566,5567,5568,5569,5570,1114,5571,5572,5573,5574,5575,5576,5577,5578,5579,5580,5581,5582,5583,5584,5585,5586,5587,5588,5589,5590,5591,5592,1378,5593,5594,5595,5596,5597,5598,5599,5600,5601,5602,5603,5604,5605,5606,5607,5608,5609,5610,5611,5612,5613,5614,1379,5615,5616,5617,5618,5619,5620,5621,5622,5623,5624,5625,5626,5627,5628,5629,5630,5631,5632,5633,5634,1380,5635,5636,5637,5638,5639,5640,5641,5642,5643,5644,5645,5646,5647,5648,5649,1381,1056,5650,5651,5652,5653,5654,5655,5656,5657,5658,5659,5660,1666,5661,5662,5663,5664,5665,5666,5667,5668,1667,5669,1668,5670,5671,5672,5673,5674,5675,5676,5677,5678,1155,5679,5680,5681,5682,5683,5684,5685,5686,5687,5688,5689,5690,5691,5692,5693,5694,5695,5696,5697,5698,1669,5699,5700,5701,5702,5703,5704,5705,1670,5706,5707,5708,5709,5710,1671,5711,5712,5713,5714,1382,5715,5716,5717,5718,5719,5720,5721,5722,5723,5724,5725,1672,5726,5727,1673,1674,5728,5729,5730,5731,5732,5733,5734,5735,5736,1675,5737,5738,5739,5740,5741,5742,5743,5744,1676,5745,5746,5747,5748,5749,5750,5751,1383,5752,5753,5754,5755,5756,5757,5758,5759,5760,5761,5762,5763,5764,5765,5766,5767,5768,1677,5769,5770,5771,5772,5773,1678,5774,5775,5776,998,5777,5778,5779,5780,5781,5782,5783,5784,5785,1384,5786,5787,5788,5789,5790,5791,5792,5793,5794,5795,5796,5797,5798,5799,5800,1679,5801,5802,5803,1115,1116,5804,5805,5806,5807,5808,5809,5810,5811,5812,5813,5814,5815,5816,5817,5818,5819,5820,5821,5822,5823,5824,5825,5826,5827,5828,5829,5830,5831,5832,5833,5834,5835,5836,5837,5838,5839,5840,5841,5842,5843,5844,5845,5846,5847,5848,5849,5850,5851,5852,5853,5854,5855,1680,5856,5857,5858,5859,5860,5861,5862,5863,5864,1681,5865,5866,5867,1682,5868,5869,5870,5871,5872,5873,5874,5875,5876,5877,5878,5879,1683,5880,1684,5881,5882,5883,5884,1685,5885,5886,5887,5888,5889,5890,5891,5892,5893,5894,5895,5896,5897,5898,5899,5900,5901,5902,5903,5904,5905,5906,5907,1686,5908,5909,5910,5911,5912,5913,5914,5915,5916,5917,5918,5919,5920,5921,5922,5923,5924,5925,5926,5927,5928,5929,5930,5931,5932,5933,5934,5935,1687,5936,5937,5938,5939,5940,5941,5942,5943,5944,5945,5946,5947,5948,5949,5950,5951,5952,1688,1689,5953,1199,5954,5955,5956,5957,5958,5959,5960,5961,1690,5962,5963,5964,5965,5966,5967,5968,5969,5970,5971,5972,5973,5974,5975,5976,5977,5978,5979,5980,5981,1385,5982,1386,5983,5984,5985,5986,5987,5988,5989,5990,5991,5992,5993,5994,5995,5996,5997,5998,5999,6e3,6001,6002,6003,6004,6005,6006,6007,6008,6009,6010,6011,6012,6013,6014,6015,6016,6017,6018,6019,6020,6021,6022,6023,6024,6025,6026,6027,1265,6028,6029,1691,6030,6031,6032,6033,6034,6035,6036,6037,6038,6039,6040,6041,6042,6043,6044,6045,6046,6047,6048,6049,6050,6051,6052,6053,6054,6055,6056,6057,6058,6059,6060,6061,6062,6063,6064,6065,6066,6067,6068,6069,6070,6071,6072,6073,6074,6075,6076,6077,6078,6079,6080,6081,6082,6083,6084,1692,6085,6086,6087,6088,6089,6090,6091,6092,6093,6094,6095,6096,6097,6098,6099,6100,6101,6102,6103,6104,6105,6106,6107,6108,6109,6110,6111,6112,6113,6114,6115,6116,6117,6118,6119,6120,6121,6122,6123,6124,6125,6126,6127,6128,6129,6130,6131,1693,6132,6133,6134,6135,6136,1694,6137,6138,6139,6140,6141,1695,6142,6143,6144,6145,6146,6147,6148,6149,6150,6151,6152,6153,6154,6155,6156,6157,6158,6159,6160,6161,6162,6163,6164,6165,6166,6167,6168,6169,6170,6171,6172,6173,6174,6175,6176,6177,6178,6179,6180,6181,6182,6183,6184,6185,1696,6186,6187,6188,6189,6190,6191,6192,6193,6194,6195,6196,6197,6198,6199,6200,6201,6202,6203,6204,6205,6206,6207,6208,6209,6210,6211,6212,6213,6214,6215,6216,6217,6218,6219,1697,6220,6221,6222,6223,6224,6225,6226,6227,6228,6229,6230,6231,6232,6233,6234,6235,6236,6237,6238,6239,6240,6241,6242,6243,6244,6245,6246,6247,6248,6249,6250,6251,6252,6253,1698,6254,6255,6256,6257,6258,6259,6260,6261,6262,6263,1200,6264,6265,6266,6267,6268,6269,6270,6271,6272,6273,6274,6275,6276,6277,6278,6279,6280,6281,6282,6283,6284,6285,6286,6287,6288,6289,6290,6291,6292,6293,6294,6295,6296,6297,6298,6299,6300,6301,6302,1699,6303,6304,1700,6305,6306,6307,6308,6309,6310,6311,6312,6313,6314,6315,6316,6317,6318,6319,6320,6321,6322,6323,6324,6325,6326,6327,6328,6329,6330,6331,6332,6333,6334,6335,6336,6337,6338,6339,1701,6340,6341,6342,6343,6344,1387,6345,6346,6347,6348,6349,6350,6351,6352,6353,6354,6355,6356,6357,6358,6359,6360,6361,6362,6363,6364,6365,6366,6367,6368,6369,6370,6371,6372,6373,6374,6375,6376,6377,6378,6379,6380,6381,6382,6383,6384,6385,6386,6387,6388,6389,6390,6391,6392,6393,6394,6395,6396,6397,6398,6399,6400,6401,6402,6403,6404,6405,6406,6407,6408,6409,6410,6411,6412,6413,1702,6414,6415,6416,6417,6418,6419,6420,6421,6422,1703,6423,6424,6425,6426,6427,6428,6429,6430,6431,6432,6433,6434,6435,6436,6437,6438,1704,6439,6440,6441,6442,6443,6444,6445,6446,6447,6448,6449,6450,6451,6452,6453,6454,6455,6456,6457,6458,6459,6460,6461,6462,6463,6464,6465,6466,6467,6468,6469,6470,6471,6472,6473,6474,6475,6476,6477,6478,6479,6480,6481,6482,6483,6484,6485,6486,6487,6488,6489,6490,6491,6492,6493,6494,6495,6496,6497,6498,6499,6500,6501,6502,6503,1266,6504,6505,6506,6507,6508,6509,6510,6511,6512,6513,6514,6515,6516,6517,6518,6519,6520,6521,6522,6523,6524,6525,6526,6527,6528,6529,6530,6531,6532,6533,6534,6535,6536,6537,6538,6539,6540,6541,6542,6543,6544,6545,6546,6547,6548,6549,6550,6551,1705,1706,6552,6553,6554,6555,6556,6557,6558,6559,6560,6561,6562,6563,6564,6565,6566,6567,6568,6569,6570,6571,6572,6573,6574,6575,6576,6577,6578,6579,6580,6581,6582,6583,6584,6585,6586,6587,6588,6589,6590,6591,6592,6593,6594,6595,6596,6597,6598,6599,6600,6601,6602,6603,6604,6605,6606,6607,6608,6609,6610,6611,6612,6613,6614,6615,6616,6617,6618,6619,6620,6621,6622,6623,6624,6625,6626,6627,6628,6629,6630,6631,6632,6633,6634,6635,6636,6637,1388,6638,6639,6640,6641,6642,6643,6644,1707,6645,6646,6647,6648,6649,6650,6651,6652,6653,6654,6655,6656,6657,6658,6659,6660,6661,6662,6663,1708,6664,6665,6666,6667,6668,6669,6670,6671,6672,6673,6674,1201,6675,6676,6677,6678,6679,6680,6681,6682,6683,6684,6685,6686,6687,6688,6689,6690,6691,6692,6693,6694,6695,6696,6697,6698,6699,6700,6701,6702,6703,6704,6705,6706,6707,6708,6709,6710,6711,6712,6713,6714,6715,6716,6717,6718,6719,6720,6721,6722,6723,6724,6725,1389,6726,6727,6728,6729,6730,6731,6732,6733,6734,6735,6736,1390,1709,6737,6738,6739,6740,6741,6742,1710,6743,6744,6745,6746,1391,6747,6748,6749,6750,6751,6752,6753,6754,6755,6756,6757,1392,6758,6759,6760,6761,6762,6763,6764,6765,6766,6767,6768,6769,6770,6771,6772,6773,6774,6775,6776,6777,6778,6779,6780,1202,6781,6782,6783,6784,6785,6786,6787,6788,6789,6790,6791,6792,6793,6794,6795,6796,6797,6798,6799,6800,6801,6802,6803,6804,6805,6806,6807,6808,6809,1711,6810,6811,6812,6813,6814,6815,6816,6817,6818,6819,6820,6821,6822,6823,6824,6825,6826,6827,6828,6829,6830,6831,6832,6833,6834,6835,6836,1393,6837,6838,6839,6840,6841,6842,6843,6844,6845,6846,6847,6848,6849,6850,6851,6852,6853,6854,6855,6856,6857,6858,6859,6860,6861,6862,6863,6864,6865,6866,6867,6868,6869,6870,6871,6872,6873,6874,6875,6876,6877,6878,6879,6880,6881,6882,6883,6884,6885,6886,6887,6888,6889,6890,6891,6892,6893,6894,6895,6896,6897,6898,6899,6900,6901,6902,1712,6903,6904,6905,6906,6907,6908,6909,6910,1713,6911,6912,6913,6914,6915,6916,6917,6918,6919,6920,6921,6922,6923,6924,6925,6926,6927,6928,6929,6930,6931,6932,6933,6934,6935,6936,6937,6938,6939,6940,6941,6942,6943,6944,6945,6946,6947,6948,6949,6950,6951,6952,6953,6954,6955,6956,6957,6958,6959,6960,6961,6962,6963,6964,6965,6966,6967,6968,6969,6970,6971,6972,6973,6974,1714,6975,6976,6977,6978,6979,6980,6981,6982,6983,6984,6985,6986,6987,6988,1394,6989,6990,6991,6992,6993,6994,6995,6996,6997,6998,6999,7e3,1715,7001,7002,7003,7004,7005,7006,7007,7008,7009,7010,7011,7012,7013,7014,7015,7016,7017,7018,7019,7020,7021,7022,7023,7024,7025,7026,7027,7028,1716,7029,7030,7031,7032,7033,7034,7035,7036,7037,7038,7039,7040,7041,7042,7043,7044,7045,7046,7047,7048,7049,7050,7051,7052,7053,7054,7055,7056,7057,7058,7059,7060,7061,7062,7063,7064,7065,7066,7067,7068,7069,7070,7071,7072,7073,7074,7075,7076,7077,7078,7079,7080,7081,7082,7083,7084,7085,7086,7087,7088,7089,7090,7091,7092,7093,7094,7095,7096,7097,7098,7099,7100,7101,7102,7103,7104,7105,7106,7107,7108,7109,7110,7111,7112,7113,7114,7115,7116,7117,7118,7119,7120,7121,7122,7123,7124,7125,7126,7127,7128,7129,7130,7131,7132,7133,7134,7135,7136,7137,7138,7139,7140,7141,7142,7143,7144,7145,7146,7147,7148,7149,7150,7151,7152,7153,7154,7155,7156,7157,7158,7159,7160,7161,7162,7163,7164,7165,7166,7167,7168,7169,7170,7171,7172,7173,7174,7175,7176,7177,7178,7179,7180,7181,7182,7183,7184,7185,7186,7187,7188,7189,7190,7191,7192,7193,7194,7195,7196,7197,7198,7199,7200,7201,7202,7203,7204,7205,7206,7207,1395,7208,7209,7210,7211,7212,7213,1717,7214,7215,7216,7217,7218,7219,7220,7221,7222,7223,7224,7225,7226,7227,7228,7229,7230,7231,7232,7233,7234,7235,7236,7237,7238,7239,7240,7241,7242,7243,7244,7245,7246,7247,7248,7249,7250,7251,7252,7253,7254,7255,7256,7257,7258,7259,7260,7261,7262,7263,7264,7265,7266,7267,7268,7269,7270,7271,7272,7273,7274,7275,7276,7277,7278,7279,7280,7281,7282,7283,7284,7285,7286,7287,7288,7289,7290,7291,7292,7293,7294,7295,7296,7297,7298,7299,7300,7301,7302,7303,7304,7305,7306,7307,7308,7309,7310,7311,7312,7313,1718,7314,7315,7316,7317,7318,7319,7320,7321,7322,7323,7324,7325,7326,7327,7328,7329,7330,7331,7332,7333,7334,7335,7336,7337,7338,7339,7340,7341,7342,7343,7344,7345,7346,7347,7348,7349,7350,7351,7352,7353,7354,7355,7356,7357,7358,7359,7360,7361,7362,7363,7364,7365,7366,7367,7368,7369,7370,7371,7372,7373,7374,7375,7376,7377,7378,7379,7380,7381,7382,7383,7384,7385,7386,7387,7388,7389,7390,7391,7392,7393,7394,7395,7396,7397,7398,7399,7400,7401,7402,7403,7404,7405,7406,7407,7408,7409,7410,7411,7412,7413,7414,7415,7416,7417,7418,7419,7420,7421,7422,7423,7424,7425,7426,7427,7428,7429,7430,7431,7432,7433,7434,7435,7436,7437,7438,7439,7440,7441,7442,7443,7444,7445,7446,7447,7448,7449,7450,7451,7452,7453,7454,7455,7456,7457,7458,7459,7460,7461,7462,7463,7464,7465,7466,7467,7468,7469,7470,7471,7472,7473,7474,7475,7476,7477,7478,7479,7480,7481,7482,7483,7484,7485,7486,7487,7488,7489,7490,7491,7492,7493,7494,7495,7496,7497,7498,7499,7500,7501,7502,7503,7504,7505,7506,7507,7508,7509,7510,7511,7512,7513,7514,7515,7516,7517,7518,7519,7520,7521,7522,7523,7524,7525,7526,7527,7528,7529,7530,7531,7532,7533,7534,7535,7536,7537,7538,7539,7540,7541,7542,7543,7544,7545,7546,7547,7548,7549,7550,7551,7552,7553,7554,7555,7556,7557,7558,7559,7560,7561,7562,7563,7564,7565,7566,7567,7568,7569,7570,7571,7572,7573,7574,7575,7576,7577,7578,7579,7580,7581,7582,7583,7584,7585,7586,7587,7588,7589,7590,7591,7592,7593,7594,7595,7596,7597,7598,7599,7600,7601,7602,7603,7604,7605,7606,7607,7608,7609,7610,7611,7612,7613,7614,7615,7616,7617,7618,7619,7620,7621,7622,7623,7624,7625,7626,7627,7628,7629,7630,7631,7632,7633,7634,7635,7636,7637,7638,7639,7640,7641,7642,7643,7644,7645,7646,7647,7648,7649,7650,7651,7652,7653,7654,7655,7656,7657,7658,7659,7660,7661,7662,7663,7664,7665,7666,7667,7668,7669,7670,7671,7672,7673,7674,7675,7676,7677,7678,7679,7680,7681,7682,7683,7684,7685,7686,7687,7688,7689,7690,7691,7692,7693,7694,7695,7696,7697,7698,7699,7700,7701,7702,7703,7704,7705,7706,7707,7708,7709,7710,7711,7712,7713,7714,7715,7716,7717,7718,7719,7720,7721,7722,7723,7724,7725,7726,7727,7728,7729,7730,7731,7732,7733,7734,7735,7736,7737,7738,7739,7740,7741,7742,7743,7744,7745,7746,7747,7748,7749,7750,7751,7752,7753,7754,7755,7756,7757,7758,7759,7760,7761,7762,7763,7764,7765,7766,7767,7768,7769,7770,7771,7772,7773,7774,7775,7776,7777,7778,7779,7780,7781,7782,7783,7784,7785,7786,7787,7788,7789,7790,7791,7792,7793,7794,7795,7796,7797,7798,7799,7800,7801,7802,7803,7804,7805,7806,7807,7808,7809,7810,7811,7812,7813,7814,7815,7816,7817,7818,7819,7820,7821,7822,7823,7824,7825,7826,7827,7828,7829,7830,7831,7832,7833,7834,7835,7836,7837,7838,7839,7840,7841,7842,7843,7844,7845,7846,7847,7848,7849,7850,7851,7852,7853,7854,7855,7856,7857,7858,7859,7860,7861,7862,7863,7864,7865,7866,7867,7868,7869,7870,7871,7872,7873,7874,7875,7876,7877,7878,7879,7880,7881,7882,7883,7884,7885,7886,7887,7888,7889,7890,7891,7892,7893,7894,7895,7896,7897,7898,7899,7900,7901,7902,7903,7904,7905,7906,7907,7908,7909,7910,7911,7912,7913,7914,7915,7916,7917,7918,7919,7920,7921,7922,7923,7924,7925,7926,7927,7928,7929,7930,7931,7932,7933,7934,7935,7936,7937,7938,7939,7940,7941,7942,7943,7944,7945,7946,7947,7948,7949,7950,7951,7952,7953,7954,7955,7956,7957,7958,7959,7960,7961,7962,7963,7964,7965,7966,7967,7968,7969,7970,7971,7972,7973,7974,7975,7976,7977,7978,7979,7980,7981,7982,7983,7984,7985,7986,7987,7988,7989,7990,7991,7992,7993,7994,7995,7996,7997,7998,7999,8e3,8001,8002,8003,8004,8005,8006,8007,8008,8009,8010,8011,8012,8013,8014,8015,8016,8017,8018,8019,8020,8021,8022,8023,8024,8025,8026,8027,8028,8029,8030,8031,8032,8033,8034,8035,8036,8037,8038,8039,8040,8041,8042,8043,8044,8045,8046,8047,8048,8049,8050,8051,8052,8053,8054,8055,8056,8057,8058,8059,8060,8061,8062,8063,8064,8065,8066,8067,8068,8069,8070,8071,8072,8073,8074,8075,8076,8077,8078,8079,8080,8081,8082,8083,8084,8085,8086,8087,8088,8089,8090,8091,8092,8093,8094,8095,8096,8097,8098,8099,8100,8101,8102,8103,8104,8105,8106,8107,8108,8109,8110,8111,8112,8113,8114,8115,8116,8117,8118,8119,8120,8121,8122,8123,8124,8125,8126,8127,8128,8129,8130,8131,8132,8133,8134,8135,8136,8137,8138,8139,8140,8141,8142,8143,8144,8145,8146,8147,8148,8149,8150,8151,8152,8153,8154,8155,8156,8157,8158,8159,8160,8161,8162,8163,8164,8165,8166,8167,8168,8169,8170,8171,8172,8173,8174,8175,8176,8177,8178,8179,8180,8181,8182,8183,8184,8185,8186,8187,8188,8189,8190,8191,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8203,8204,8205,8206,8207,8208,8209,8210,8211,8212,8213,8214,8215,8216,8217,8218,8219,8220,8221,8222,8223,8224,8225,8226,8227,8228,8229,8230,8231,8232,8233,8234,8235,8236,8237,8238,8239,8240,8241,8242,8243,8244,8245,8246,8247,8248,8249,8250,8251,8252,8253,8254,8255,8256,8257,8258,8259,8260,8261,8262,8263,8264,8265,8266,8267,8268,8269,8270,8271,8272,8273,8274,8275,8276,8277,8278,8279,8280,8281,8282,8283,8284,8285,8286,8287,8288,8289,8290,8291,8292,8293,8294,8295,8296,8297,8298,8299,8300,8301,8302,8303,8304,8305,8306,8307,8308,8309,8310,8311,8312,8313,8314,8315,8316,8317,8318,8319,8320,8321,8322,8323,8324,8325,8326,8327,8328,8329,8330,8331,8332,8333,8334,8335,8336,8337,8338,8339,8340,8341,8342,8343,8344,8345,8346,8347,8348,8349,8350,8351,8352,8353,8354,8355,8356,8357,8358,8359,8360,8361,8362,8363,8364,8365,8366,8367,8368,8369,8370,8371,8372,8373,8374,8375,8376,8377,8378,8379,8380,8381,8382,8383,8384,8385,8386,8387,8388,8389,8390,8391,8392,8393,8394,8395,8396,8397,8398,8399,8400,8401,8402,8403,8404,8405,8406,8407,8408,8409,8410,8411,8412,8413,8414,8415,8416,8417,8418,8419,8420,8421,8422,8423,8424,8425,8426,8427,8428,8429,8430,8431,8432,8433,8434,8435,8436,8437,8438,8439,8440,8441,8442,8443,8444,8445,8446,8447,8448,8449,8450,8451,8452,8453,8454,8455,8456,8457,8458,8459,8460,8461,8462,8463,8464,8465,8466,8467,8468,8469,8470,8471,8472,8473,8474,8475,8476,8477,8478,8479,8480,8481,8482,8483,8484,8485,8486,8487,8488,8489,8490,8491,8492,8493,8494,8495,8496,8497,8498,8499,8500,8501,8502,8503,8504,8505,8506,8507,8508,8509,8510,8511,8512,8513,8514,8515,8516,8517,8518,8519,8520,8521,8522,8523,8524,8525,8526,8527,8528,8529,8530,8531,8532,8533,8534,8535,8536,8537,8538,8539,8540,8541,8542,8543,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,8554,8555,8556,8557,8558,8559,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,8570,8571,8572,8573,8574,8575,8576,8577,8578,8579,8580,8581,8582,8583,8584,8585,8586,8587,8588,8589,8590,8591,8592,8593,8594,8595,8596,8597,8598,8599,8600,8601,8602,8603,8604,8605,8606,8607,8608,8609,8610,8611,8612,8613,8614,8615,8616,8617,8618,8619,8620,8621,8622,8623,8624,8625,8626,8627,8628,8629,8630,8631,8632,8633,8634,8635,8636,8637,8638,8639,8640,8641,8642,8643,8644,8645,8646,8647,8648,8649,8650,8651,8652,8653,8654,8655,8656,8657,8658,8659,8660,8661,8662,8663,8664,8665,8666,8667,8668,8669,8670,8671,8672,8673,8674,8675,8676,8677,8678,8679,8680,8681,8682,8683,8684,8685,8686,8687,8688,8689,8690,8691,8692,8693,8694,8695,8696,8697,8698,8699,8700,8701,8702,8703,8704,8705,8706,8707,8708,8709,8710,8711,8712,8713,8714,8715,8716,8717,8718,8719,8720,8721,8722,8723,8724,8725,8726,8727,8728,8729,8730,8731,8732,8733,8734,8735,8736,8737,8738,8739,8740,8741]}});var require_gb2312freq=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/gb2312freq.js"(exports){exports.GB2312_TYPICAL_DISTRIBUTION_RATIO=.9;exports.GB2312_TABLE_SIZE=3760;exports.GB2312CharToFreqOrder=[1671,749,1443,2364,3924,3807,2330,3921,1704,3463,2691,1511,1515,572,3191,2205,2361,224,2558,479,1711,963,3162,440,4060,1905,2966,2947,3580,2647,3961,3842,2204,869,4207,970,2678,5626,2944,2956,1479,4048,514,3595,588,1346,2820,3409,249,4088,1746,1873,2047,1774,581,1813,358,1174,3590,1014,1561,4844,2245,670,1636,3112,889,1286,953,556,2327,3060,1290,3141,613,185,3477,1367,850,3820,1715,2428,2642,2303,2732,3041,2562,2648,3566,3946,1349,388,3098,2091,1360,3585,152,1687,1539,738,1559,59,1232,2925,2267,1388,1249,1741,1679,2960,151,1566,1125,1352,4271,924,4296,385,3166,4459,310,1245,2850,70,3285,2729,3534,3575,2398,3298,3466,1960,2265,217,3647,864,1909,2084,4401,2773,1010,3269,5152,853,3051,3121,1244,4251,1895,364,1499,1540,2313,1180,3655,2268,562,715,2417,3061,544,336,3768,2380,1752,4075,950,280,2425,4382,183,2759,3272,333,4297,2155,1688,2356,1444,1039,4540,736,1177,3349,2443,2368,2144,2225,565,196,1482,3406,927,1335,4147,692,878,1311,1653,3911,3622,1378,4200,1840,2969,3149,2126,1816,2534,1546,2393,2760,737,2494,13,447,245,2747,38,2765,2129,2589,1079,606,360,471,3755,2890,404,848,699,1785,1236,370,2221,1023,3746,2074,2026,2023,2388,1581,2119,812,1141,3091,2536,1519,804,2053,406,1596,1090,784,548,4414,1806,2264,2936,1100,343,4114,5096,622,3358,743,3668,1510,1626,5020,3567,2513,3195,4115,5627,2489,2991,24,2065,2697,1087,2719,48,1634,315,68,985,2052,198,2239,1347,1107,1439,597,2366,2172,871,3307,919,2487,2790,1867,236,2570,1413,3794,906,3365,3381,1701,1982,1818,1524,2924,1205,616,2586,2072,2004,575,253,3099,32,1365,1182,197,1714,2454,1201,554,3388,3224,2748,756,2587,250,2567,1507,1517,3529,1922,2761,2337,3416,1961,1677,2452,2238,3153,615,911,1506,1474,2495,1265,1906,2749,3756,3280,2161,898,2714,1759,3450,2243,2444,563,26,3286,2266,3769,3344,2707,3677,611,1402,531,1028,2871,4548,1375,261,2948,835,1190,4134,353,840,2684,1900,3082,1435,2109,1207,1674,329,1872,2781,4055,2686,2104,608,3318,2423,2957,2768,1108,3739,3512,3271,3985,2203,1771,3520,1418,2054,1681,1153,225,1627,2929,162,2050,2511,3687,1954,124,1859,2431,1684,3032,2894,585,4805,3969,2869,2704,2088,2032,2095,3656,2635,4362,2209,256,518,2042,2105,3777,3657,643,2298,1148,1779,190,989,3544,414,11,2135,2063,2979,1471,403,3678,126,770,1563,671,2499,3216,2877,600,1179,307,2805,4937,1268,1297,2694,252,4032,1448,1494,1331,1394,127,2256,222,1647,1035,1481,3056,1915,1048,873,3651,210,33,1608,2516,200,1520,415,102,0,3389,1287,817,91,3299,2940,836,1814,549,2197,1396,1669,2987,3582,2297,2848,4528,1070,687,20,1819,121,1552,1364,1461,1968,2617,3540,2824,2083,177,948,4938,2291,110,4549,2066,648,3359,1755,2110,2114,4642,4845,1693,3937,3308,1257,1869,2123,208,1804,3159,2992,2531,2549,3361,2418,1350,2347,2800,2568,1291,2036,2680,72,842,1990,212,1233,1154,1586,75,2027,3410,4900,1823,1337,2710,2676,728,2810,1522,3026,4995,157,755,1050,4022,710,785,1936,2194,2085,1406,2777,2400,150,1250,4049,1206,807,1910,534,529,3309,1721,1660,274,39,2827,661,2670,1578,925,3248,3815,1094,4278,4901,4252,41,1150,3747,2572,2227,4501,3658,4902,3813,3357,3617,2884,2258,887,538,4187,3199,1294,2439,3042,2329,2343,2497,1255,107,543,1527,521,3478,3568,194,5062,15,961,3870,1241,1192,2664,66,5215,3260,2111,1295,1127,2152,3805,4135,901,1164,1976,398,1278,530,1460,748,904,1054,1966,1426,53,2909,509,523,2279,1534,536,1019,239,1685,460,2353,673,1065,2401,3600,4298,2272,1272,2363,284,1753,3679,4064,1695,81,815,2677,2757,2731,1386,859,500,4221,2190,2566,757,1006,2519,2068,1166,1455,337,2654,3203,1863,1682,1914,3025,1252,1409,1366,847,714,2834,2038,3209,964,2970,1901,885,2553,1078,1756,3049,301,1572,3326,688,2130,1996,2429,1805,1648,2930,3421,2750,3652,3088,262,1158,1254,389,1641,1812,526,1719,923,2073,1073,1902,468,489,4625,1140,857,2375,3070,3319,2863,380,116,1328,2693,1161,2244,273,1212,1884,2769,3011,1775,1142,461,3066,1200,2147,2212,790,702,2695,4222,1601,1058,434,2338,5153,3640,67,2360,4099,2502,618,3472,1329,416,1132,830,2782,1807,2653,3211,3510,1662,192,2124,296,3979,1739,1611,3684,23,118,324,446,1239,1225,293,2520,3814,3795,2535,3116,17,1074,467,2692,2201,387,2922,45,1326,3055,1645,3659,2817,958,243,1903,2320,1339,2825,1784,3289,356,576,865,2315,2381,3377,3916,1088,3122,1713,1655,935,628,4689,1034,1327,441,800,720,894,1979,2183,1528,5289,2702,1071,4046,3572,2399,1571,3281,79,761,1103,327,134,758,1899,1371,1615,879,442,215,2605,2579,173,2048,2485,1057,2975,3317,1097,2253,3801,4263,1403,1650,2946,814,4968,3487,1548,2644,1567,1285,2,295,2636,97,946,3576,832,141,4257,3273,760,3821,3521,3156,2607,949,1024,1733,1516,1803,1920,2125,2283,2665,3180,1501,2064,3560,2171,1592,803,3518,1416,732,3897,4258,1363,1362,2458,119,1427,602,1525,2608,1605,1639,3175,694,3064,10,465,76,2e3,4846,4208,444,3781,1619,3353,2206,1273,3796,740,2483,320,1723,2377,3660,2619,1359,1137,1762,1724,2345,2842,1850,1862,912,821,1866,612,2625,1735,2573,3369,1093,844,89,937,930,1424,3564,2413,2972,1004,3046,3019,2011,711,3171,1452,4178,428,801,1943,432,445,2811,206,4136,1472,730,349,73,397,2802,2547,998,1637,1167,789,396,3217,154,1218,716,1120,1780,2819,4826,1931,3334,3762,2139,1215,2627,552,3664,3628,3232,1405,2383,3111,1356,2652,3577,3320,3101,1703,640,1045,1370,1246,4996,371,1575,2436,1621,2210,984,4033,1734,2638,16,4529,663,2755,3255,1451,3917,2257,1253,1955,2234,1263,2951,214,1229,617,485,359,1831,1969,473,2310,750,2058,165,80,2864,2419,361,4344,2416,2479,1134,796,3726,1266,2943,860,2715,938,390,2734,1313,1384,248,202,877,1064,2854,522,3907,279,1602,297,2357,395,3740,137,2075,944,4089,2584,1267,3802,62,1533,2285,178,176,780,2440,201,3707,590,478,1560,4354,2117,1075,30,74,4643,4004,1635,1441,2745,776,2596,238,1077,1692,1912,2844,605,499,1742,3947,241,3053,980,1749,936,2640,4511,2582,515,1543,2162,5322,2892,2993,890,2148,1924,665,1827,3581,1032,968,3163,339,1044,1896,270,583,1791,1720,4367,1194,3488,3669,43,2523,1657,163,2167,290,1209,1622,3378,550,634,2508,2510,695,2634,2384,2512,1476,1414,220,1469,2341,2138,2852,3183,2900,4939,2865,3502,1211,3680,854,3227,1299,2976,3172,186,2998,1459,443,1067,3251,1495,321,1932,3054,909,753,1410,1828,436,2441,1119,1587,3164,2186,1258,227,231,1425,1890,3200,3942,247,959,725,5254,2741,577,2158,2079,929,120,174,838,2813,591,1115,417,2024,40,3240,1536,1037,291,4151,2354,632,1298,2406,2500,3535,1825,1846,3451,205,1171,345,4238,18,1163,811,685,2208,1217,425,1312,1508,1175,4308,2552,1033,587,1381,3059,2984,3482,340,1316,4023,3972,792,3176,519,777,4690,918,933,4130,2981,3741,90,3360,2911,2200,5184,4550,609,3079,2030,272,3379,2736,363,3881,1130,1447,286,779,357,1169,3350,3137,1630,1220,2687,2391,747,1277,3688,2618,2682,2601,1156,3196,5290,4034,3102,1689,3596,3128,874,219,2783,798,508,1843,2461,269,1658,1776,1392,1913,2983,3287,2866,2159,2372,829,4076,46,4253,2873,1889,1894,915,1834,1631,2181,2318,298,664,2818,3555,2735,954,3228,3117,527,3511,2173,681,2712,3033,2247,2346,3467,1652,155,2164,3382,113,1994,450,899,494,994,1237,2958,1875,2336,1926,3727,545,1577,1550,633,3473,204,1305,3072,2410,1956,2471,707,2134,841,2195,2196,2663,3843,1026,4940,990,3252,4997,368,1092,437,3212,3258,1933,1829,675,2977,2893,412,943,3723,4644,3294,3283,2230,2373,5154,2389,2241,2661,2323,1404,2524,593,787,677,3008,1275,2059,438,2709,2609,2240,2269,2246,1446,36,1568,1373,3892,1574,2301,1456,3962,693,2276,5216,2035,1143,2720,1919,1797,1811,2763,4137,2597,1830,1699,1488,1198,2090,424,1694,312,3634,3390,4179,3335,2252,1214,561,1059,3243,2295,2561,975,5155,2321,2751,3772,472,1537,3282,3398,1047,2077,2348,2878,1323,3340,3076,690,2906,51,369,170,3541,1060,2187,2688,3670,2541,1083,1683,928,3918,459,109,4427,599,3744,4286,143,2101,2730,2490,82,1588,3036,2121,281,1860,477,4035,1238,2812,3020,2716,3312,1530,2188,2055,1317,843,636,1808,1173,3495,649,181,1002,147,3641,1159,2414,3750,2289,2795,813,3123,2610,1136,4368,5,3391,4541,2174,420,429,1728,754,1228,2115,2219,347,2223,2733,735,1518,3003,2355,3134,1764,3948,3329,1888,2424,1001,1234,1972,3321,3363,1672,1021,1450,1584,226,765,655,2526,3404,3244,2302,3665,731,594,2184,319,1576,621,658,2656,4299,2099,3864,1279,2071,2598,2739,795,3086,3699,3908,1707,2352,2402,1382,3136,2475,1465,4847,3496,3865,1085,3004,2591,1084,213,2287,1963,3565,2250,822,793,4574,3187,1772,1789,3050,595,1484,1959,2770,1080,2650,456,422,2996,940,3322,4328,4345,3092,2742,965,2784,739,4124,952,1358,2498,2949,2565,332,2698,2378,660,2260,2473,4194,3856,2919,535,1260,2651,1208,1428,1300,1949,1303,2942,433,2455,2450,1251,1946,614,1269,641,1306,1810,2737,3078,2912,564,2365,1419,1415,1497,4460,2367,2185,1379,3005,1307,3218,2175,1897,3063,682,1157,4040,4005,1712,1160,1941,1399,394,402,2952,1573,1151,2986,2404,862,299,2033,1489,3006,346,171,2886,3401,1726,2932,168,2533,47,2507,1030,3735,1145,3370,1395,1318,1579,3609,4560,2857,4116,1457,2529,1965,504,1036,2690,2988,2405,745,5871,849,2397,2056,3081,863,2359,3857,2096,99,1397,1769,2300,4428,1643,3455,1978,1757,3718,1440,35,4879,3742,1296,4228,2280,160,5063,1599,2013,166,520,3479,1646,3345,3012,490,1937,1545,1264,2182,2505,1096,1188,1369,1436,2421,1667,2792,2460,1270,2122,727,3167,2143,806,1706,1012,1800,3037,960,2218,1882,805,139,2456,1139,1521,851,1052,3093,3089,342,2039,744,5097,1468,1502,1585,2087,223,939,326,2140,2577,892,2481,1623,4077,982,3708,135,2131,87,2503,3114,2326,1106,876,1616,547,2997,2831,2093,3441,4530,4314,9,3256,4229,4148,659,1462,1986,1710,2046,2913,2231,4090,4880,5255,3392,3274,1368,3689,4645,1477,705,3384,3635,1068,1529,2941,1458,3782,1509,100,1656,2548,718,2339,408,1590,2780,3548,1838,4117,3719,1345,3530,717,3442,2778,3220,2898,1892,4590,3614,3371,2043,1998,1224,3483,891,635,584,2559,3355,733,1766,1729,1172,3789,1891,2307,781,2982,2271,1957,1580,5773,2633,2005,4195,3097,1535,3213,1189,1934,5693,3262,586,3118,1324,1598,517,1564,2217,1868,1893,4445,3728,2703,3139,1526,1787,1992,3882,2875,1549,1199,1056,2224,1904,2711,5098,4287,338,1993,3129,3489,2689,1809,2815,1997,957,1855,3898,2550,3275,3057,1105,1319,627,1505,1911,1883,3526,698,3629,3456,1833,1431,746,77,1261,2017,2296,1977,1885,125,1334,1600,525,1798,1109,2222,1470,1945,559,2236,1186,3443,2476,1929,1411,2411,3135,1777,3372,2621,1841,1613,3229,668,1430,1839,2643,2916,195,1989,2671,2358,1387,629,3205,2293,5256,4439,123,1310,888,1879,4300,3021,3605,1003,1162,3192,2910,2010,140,2395,2859,55,1082,2012,2901,662,419,2081,1438,680,2774,4654,3912,1620,1731,1625,5035,4065,2328,512,1344,802,5443,2163,2311,2537,524,3399,98,1155,2103,1918,2606,3925,2816,1393,2465,1504,3773,2177,3963,1478,4346,180,1113,4655,3461,2028,1698,833,2696,1235,1322,1594,4408,3623,3013,3225,2040,3022,541,2881,607,3632,2029,1665,1219,639,1385,1686,1099,2803,3231,1938,3188,2858,427,676,2772,1168,2025,454,3253,2486,3556,230,1950,580,791,1991,1280,1086,1974,2034,630,257,3338,2788,4903,1017,86,4790,966,2789,1995,1696,1131,259,3095,4188,1308,179,1463,5257,289,4107,1248,42,3413,1725,2288,896,1947,774,4474,4254,604,3430,4264,392,2514,2588,452,237,1408,3018,988,4531,1970,3034,3310,540,2370,1562,1288,2990,502,4765,1147,4,1853,2708,207,294,2814,4078,2902,2509,684,34,3105,3532,2551,644,709,2801,2344,573,1727,3573,3557,2021,1081,3100,4315,2100,3681,199,2263,1837,2385,146,3484,1195,2776,3949,997,1939,3973,1008,1091,1202,1962,1847,1149,4209,5444,1076,493,117,5400,2521,972,1490,2934,1796,4542,2374,1512,2933,2657,413,2888,1135,2762,2314,2156,1355,2369,766,2007,2527,2170,3124,2491,2593,2632,4757,2437,234,3125,3591,1898,1750,1376,1942,3468,3138,570,2127,2145,3276,4131,962,132,1445,4196,19,941,3624,3480,3366,1973,1374,4461,3431,2629,283,2415,2275,808,2887,3620,2112,2563,1353,3610,955,1089,3103,1053,96,88,4097,823,3808,1583,399,292,4091,3313,421,1128,642,4006,903,2539,1877,2082,596,29,4066,1790,722,2157,130,995,1569,769,1485,464,513,2213,288,1923,1101,2453,4316,133,486,2445,50,625,487,2207,57,423,481,2962,159,3729,1558,491,303,482,501,240,2837,112,3648,2392,1783,362,8,3433,3422,610,2793,3277,1390,1284,1654,21,3823,734,367,623,193,287,374,1009,1483,816,476,313,2255,2340,1262,2150,2899,1146,2581,782,2116,1659,2018,1880,255,3586,3314,1110,2867,2137,2564,986,2767,5185,2006,650,158,926,762,881,3157,2717,2362,3587,306,3690,3245,1542,3077,2427,1691,2478,2118,2985,3490,2438,539,2305,983,129,1754,355,4201,2386,827,2923,104,1773,2838,2771,411,2905,3919,376,767,122,1114,828,2422,1817,3506,266,3460,1007,1609,4998,945,2612,4429,2274,726,1247,1964,2914,2199,2070,4002,4108,657,3323,1422,579,455,2764,4737,1222,2895,1670,824,1223,1487,2525,558,861,3080,598,2659,2515,1967,752,2583,2376,2214,4180,977,704,2464,4999,2622,4109,1210,2961,819,1541,142,2284,44,418,457,1126,3730,4347,4626,1644,1876,3671,1864,302,1063,5694,624,723,1984,3745,1314,1676,2488,1610,1449,3558,3569,2166,2098,409,1011,2325,3704,2306,818,1732,1383,1824,1844,3757,999,2705,3497,1216,1423,2683,2426,2954,2501,2726,2229,1475,2554,5064,1971,1794,1666,2014,1343,783,724,191,2434,1354,2220,5065,1763,2752,2472,4152,131,175,2885,3434,92,1466,4920,2616,3871,3872,3866,128,1551,1632,669,1854,3682,4691,4125,1230,188,2973,3290,1302,1213,560,3266,917,763,3909,3249,1760,868,1958,764,1782,2097,145,2277,3774,4462,64,1491,3062,971,2132,3606,2442,221,1226,1617,218,323,1185,3207,3147,571,619,1473,1005,1744,2281,449,1887,2396,3685,275,375,3816,1743,3844,3731,845,1983,2350,4210,1377,773,967,3499,3052,3743,2725,4007,1697,1022,3943,1464,3264,2855,2722,1952,1029,2839,2467,84,4383,2215,820,1391,2015,2448,3672,377,1948,2168,797,2545,3536,2578,2645,94,2874,1678,405,1259,3071,771,546,1315,470,1243,3083,895,2468,981,969,2037,846,4181,653,1276,2928,14,2594,557,3007,2474,156,902,1338,1740,2574,537,2518,973,2282,2216,2433,1928,138,2903,1293,2631,1612,646,3457,839,2935,111,496,2191,2847,589,3186,149,3994,2060,4031,2641,4067,3145,1870,37,3597,2136,1025,2051,3009,3383,3549,1121,1016,3261,1301,251,2446,2599,2153,872,3246,637,334,3705,831,884,921,3065,3140,4092,2198,1944,246,2964,108,2045,1152,1921,2308,1031,203,3173,4170,1907,3890,810,1401,2003,1690,506,647,1242,2828,1761,1649,3208,2249,1589,3709,2931,5156,1708,498,666,2613,834,3817,1231,184,2851,1124,883,3197,2261,3710,1765,1553,2658,1178,2639,2351,93,1193,942,2538,2141,4402,235,1821,870,1591,2192,1709,1871,3341,1618,4126,2595,2334,603,651,69,701,268,2662,3411,2555,1380,1606,503,448,254,2371,2646,574,1187,2309,1770,322,2235,1292,1801,305,566,1133,229,2067,2057,706,167,483,2002,2672,3295,1820,3561,3067,316,378,2746,3452,1112,136,1981,507,1651,2917,1117,285,4591,182,2580,3522,1304,335,3303,1835,2504,1795,1792,2248,674,1018,2106,2449,1857,2292,2845,976,3047,1781,2600,2727,1389,1281,52,3152,153,265,3950,672,3485,3951,4463,430,1183,365,278,2169,27,1407,1336,2304,209,1340,1730,2202,1852,2403,2883,979,1737,1062,631,2829,2542,3876,2592,825,2086,2226,3048,3625,352,1417,3724,542,991,431,1351,3938,1861,2294,826,1361,2927,3142,3503,1738,463,2462,2723,582,1916,1595,2808,400,3845,3891,2868,3621,2254,58,2492,1123,910,2160,2614,1372,1603,1196,1072,3385,1700,3267,1980,696,480,2430,920,799,1570,2920,1951,2041,4047,2540,1321,4223,2469,3562,2228,1271,2602,401,2833,3351,2575,5157,907,2312,1256,410,263,3507,1582,996,678,1849,2316,1480,908,3545,2237,703,2322,667,1826,2849,1531,2604,2999,2407,3146,2151,2630,1786,3711,469,3542,497,3899,2409,858,837,4446,3393,1274,786,620,1845,2001,3311,484,308,3367,1204,1815,3691,2332,1532,2557,1842,2020,2724,1927,2333,4440,567,22,1673,2728,4475,1987,1858,1144,1597,101,1832,3601,12,974,3783,4391,951,1412,1,3720,453,4608,4041,528,1041,1027,3230,2628,1129,875,1051,3291,1203,2262,1069,2860,2799,2149,2615,3278,144,1758,3040,31,475,1680,366,2685,3184,311,1642,4008,2466,5036,1593,1493,2809,216,1420,1668,233,304,2128,3284,232,1429,1768,1040,2008,3407,2740,2967,2543,242,2133,778,1565,2022,2620,505,2189,2756,1098,2273,372,1614,708,553,2846,2094,2278,169,3626,2835,4161,228,2674,3165,809,1454,1309,466,1705,1095,900,3423,880,2667,3751,5258,2317,3109,2571,4317,2766,1503,1342,866,4447,1118,63,2076,314,1881,1348,1061,172,978,3515,1747,532,511,3970,6,601,905,2699,3300,1751,276,1467,3725,2668,65,4239,2544,2779,2556,1604,578,2451,1802,992,2331,2624,1320,3446,713,1513,1013,103,2786,2447,1661,886,1702,916,654,3574,2031,1556,751,2178,2821,2179,1498,1538,2176,271,914,2251,2080,1325,638,1953,2937,3877,2432,2754,95,3265,1716,260,1227,4083,775,106,1357,3254,426,1607,555,2480,772,1985,244,2546,474,495,1046,2611,1851,2061,71,2089,1675,2590,742,3758,2843,3222,1433,267,2180,2576,2826,2233,2092,3913,2435,956,1745,3075,856,2113,1116,451,3,1988,2896,1398,993,2463,1878,2049,1341,2718,2721,2870,2108,712,2904,4363,2753,2324,277,2872,2349,2649,384,987,435,691,3e3,922,164,3939,652,1500,1184,4153,2482,3373,2165,4848,2335,3775,3508,3154,2806,2830,1554,2102,1664,2530,1434,2408,893,1547,2623,3447,2832,2242,2532,3169,2856,3223,2078,49,3770,3469,462,318,656,2259,3250,3069,679,1629,2758,344,1138,1104,3120,1836,1283,3115,2154,1437,4448,934,759,1999,794,2862,1038,533,2560,1722,2342,855,2626,1197,1663,4476,3127,85,4240,2528,25,1111,1181,3673,407,3470,4561,2679,2713,768,1925,2841,3986,1544,1165,932,373,1240,2146,1930,2673,721,4766,354,4333,391,2963,187,61,3364,1442,1102,330,1940,1767,341,3809,4118,393,2496,2062,2211,105,331,300,439,913,1332,626,379,3304,1557,328,689,3952,309,1555,931,317,2517,3027,325,569,686,2107,3084,60,1042,1333,2794,264,3177,4014,1628,258,3712,7,4464,1176,1043,1778,683,114,1975,78,1492,383,1886,510,386,645,5291,2891,2069,3305,4138,3867,2939,2603,2493,1935,1066,1848,3588,1015,1282,1289,4609,697,1453,3044,2666,3611,1856,2412,54,719,1330,568,3778,2459,1748,788,492,551,1191,1e3,488,3394,3763,282,1799,348,2016,1523,3155,2390,1049,382,2019,1788,1170,729,2968,3523,897,3926,2785,2938,3292,350,2319,3238,1718,1717,2655,3453,3143,4465,161,2889,2980,2009,1421,56,1908,1640,2387,2232,1917,1874,2477,4921,148,83,3438,592,4245,2882,1822,1055,741,115,1496,1624,381,1638,4592,1020,516,3214,458,947,4575,1432,211,1514,2926,1865,2142,189,852,1221,1400,1486,882,2299,4036,351,28,1122,700,6479,6480,6481,6482,6483,5508,6484,3900,3414,3974,4441,4024,3537,4037,5628,5099,3633,6485,3148,6486,3636,5509,3257,5510,5973,5445,5872,4941,4403,3174,4627,5873,6276,2286,4230,5446,5874,5122,6102,6103,4162,5447,5123,5323,4849,6277,3980,3851,5066,4246,5774,5067,6278,3001,2807,5695,3346,5775,5974,5158,5448,6487,5975,5976,5776,3598,6279,5696,4806,4211,4154,6280,6488,6489,6490,6281,4212,5037,3374,4171,6491,4562,4807,4722,4827,5977,6104,4532,4079,5159,5324,5160,4404,3858,5359,5875,3975,4288,4610,3486,4512,5325,3893,5360,6282,6283,5560,2522,4231,5978,5186,5449,2569,3878,6284,5401,3578,4415,6285,4656,5124,5979,2506,4247,4449,3219,3417,4334,4969,4329,6492,4576,4828,4172,4416,4829,5402,6286,3927,3852,5361,4369,4830,4477,4867,5876,4173,6493,6105,4657,6287,6106,5877,5450,6494,4155,4868,5451,3700,5629,4384,6288,6289,5878,3189,4881,6107,6290,6495,4513,6496,4692,4515,4723,5100,3356,6497,6291,3810,4080,5561,3570,4430,5980,6498,4355,5697,6499,4724,6108,6109,3764,4050,5038,5879,4093,3226,6292,5068,5217,4693,3342,5630,3504,4831,4377,4466,4309,5698,4431,5777,6293,5778,4272,3706,6110,5326,3752,4676,5327,4273,5403,4767,5631,6500,5699,5880,3475,5039,6294,5562,5125,4348,4301,4482,4068,5126,4593,5700,3380,3462,5981,5563,3824,5404,4970,5511,3825,4738,6295,6501,5452,4516,6111,5881,5564,6502,6296,5982,6503,4213,4163,3454,6504,6112,4009,4450,6113,4658,6297,6114,3035,6505,6115,3995,4904,4739,4563,4942,4110,5040,3661,3928,5362,3674,6506,5292,3612,4791,5565,4149,5983,5328,5259,5021,4725,4577,4564,4517,4364,6298,5405,4578,5260,4594,4156,4157,5453,3592,3491,6507,5127,5512,4709,4922,5984,5701,4726,4289,6508,4015,6116,5128,4628,3424,4241,5779,6299,4905,6509,6510,5454,5702,5780,6300,4365,4923,3971,6511,5161,3270,3158,5985,4100,867,5129,5703,6117,5363,3695,3301,5513,4467,6118,6512,5455,4232,4242,4629,6513,3959,4478,6514,5514,5329,5986,4850,5162,5566,3846,4694,6119,5456,4869,5781,3779,6301,5704,5987,5515,4710,6302,5882,6120,4392,5364,5705,6515,6121,6516,6517,3736,5988,5457,5989,4695,2457,5883,4551,5782,6303,6304,6305,5130,4971,6122,5163,6123,4870,3263,5365,3150,4871,6518,6306,5783,5069,5706,3513,3498,4409,5330,5632,5366,5458,5459,3991,5990,4502,3324,5991,5784,3696,4518,5633,4119,6519,4630,5634,4417,5707,4832,5992,3418,6124,5993,5567,4768,5218,6520,4595,3458,5367,6125,5635,6126,4202,6521,4740,4924,6307,3981,4069,4385,6308,3883,2675,4051,3834,4302,4483,5568,5994,4972,4101,5368,6309,5164,5884,3922,6127,6522,6523,5261,5460,5187,4164,5219,3538,5516,4111,3524,5995,6310,6311,5369,3181,3386,2484,5188,3464,5569,3627,5708,6524,5406,5165,4677,4492,6312,4872,4851,5885,4468,5996,6313,5709,5710,6128,2470,5886,6314,5293,4882,5785,3325,5461,5101,6129,5711,5786,6525,4906,6526,6527,4418,5887,5712,4808,2907,3701,5713,5888,6528,3765,5636,5331,6529,6530,3593,5889,3637,4943,3692,5714,5787,4925,6315,6130,5462,4405,6131,6132,6316,5262,6531,6532,5715,3859,5716,5070,4696,5102,3929,5788,3987,4792,5997,6533,6534,3920,4809,5e3,5998,6535,2974,5370,6317,5189,5263,5717,3826,6536,3953,5001,4883,3190,5463,5890,4973,5999,4741,6133,6134,3607,5570,6e3,4711,3362,3630,4552,5041,6318,6001,2950,2953,5637,4646,5371,4944,6002,2044,4120,3429,6319,6537,5103,4833,6538,6539,4884,4647,3884,6003,6004,4758,3835,5220,5789,4565,5407,6540,6135,5294,4697,4852,6320,6321,3206,4907,6541,6322,4945,6542,6136,6543,6323,6005,4631,3519,6544,5891,6545,5464,3784,5221,6546,5571,4659,6547,6324,6137,5190,6548,3853,6549,4016,4834,3954,6138,5332,3827,4017,3210,3546,4469,5408,5718,3505,4648,5790,5131,5638,5791,5465,4727,4318,6325,6326,5792,4553,4010,4698,3439,4974,3638,4335,3085,6006,5104,5042,5166,5892,5572,6327,4356,4519,5222,5573,5333,5793,5043,6550,5639,5071,4503,6328,6139,6551,6140,3914,3901,5372,6007,5640,4728,4793,3976,3836,4885,6552,4127,6553,4451,4102,5002,6554,3686,5105,6555,5191,5072,5295,4611,5794,5296,6556,5893,5264,5894,4975,5466,5265,4699,4976,4370,4056,3492,5044,4886,6557,5795,4432,4769,4357,5467,3940,4660,4290,6141,4484,4770,4661,3992,6329,4025,4662,5022,4632,4835,4070,5297,4663,4596,5574,5132,5409,5895,6142,4504,5192,4664,5796,5896,3885,5575,5797,5023,4810,5798,3732,5223,4712,5298,4084,5334,5468,6143,4052,4053,4336,4977,4794,6558,5335,4908,5576,5224,4233,5024,4128,5469,5225,4873,6008,5045,4729,4742,4633,3675,4597,6559,5897,5133,5577,5003,5641,5719,6330,6560,3017,2382,3854,4406,4811,6331,4393,3964,4946,6561,2420,3722,6562,4926,4378,3247,1736,4442,6332,5134,6333,5226,3996,2918,5470,4319,4003,4598,4743,4744,4485,3785,3902,5167,5004,5373,4394,5898,6144,4874,1793,3997,6334,4085,4214,5106,5642,4909,5799,6009,4419,4189,3330,5899,4165,4420,5299,5720,5227,3347,6145,4081,6335,2876,3930,6146,3293,3786,3910,3998,5900,5300,5578,2840,6563,5901,5579,6147,3531,5374,6564,6565,5580,4759,5375,6566,6148,3559,5643,6336,6010,5517,6337,6338,5721,5902,3873,6011,6339,6567,5518,3868,3649,5722,6568,4771,4947,6569,6149,4812,6570,2853,5471,6340,6341,5644,4795,6342,6012,5723,6343,5724,6013,4349,6344,3160,6150,5193,4599,4514,4493,5168,4320,6345,4927,3666,4745,5169,5903,5005,4928,6346,5725,6014,4730,4203,5046,4948,3395,5170,6015,4150,6016,5726,5519,6347,5047,3550,6151,6348,4197,4310,5904,6571,5581,2965,6152,4978,3960,4291,5135,6572,5301,5727,4129,4026,5905,4853,5728,5472,6153,6349,4533,2700,4505,5336,4678,3583,5073,2994,4486,3043,4554,5520,6350,6017,5800,4487,6351,3931,4103,5376,6352,4011,4321,4311,4190,5136,6018,3988,3233,4350,5906,5645,4198,6573,5107,3432,4191,3435,5582,6574,4139,5410,6353,5411,3944,5583,5074,3198,6575,6354,4358,6576,5302,4600,5584,5194,5412,6577,6578,5585,5413,5303,4248,5414,3879,4433,6579,4479,5025,4854,5415,6355,4760,4772,3683,2978,4700,3797,4452,3965,3932,3721,4910,5801,6580,5195,3551,5907,3221,3471,3029,6019,3999,5908,5909,5266,5267,3444,3023,3828,3170,4796,5646,4979,4259,6356,5647,5337,3694,6357,5648,5338,4520,4322,5802,3031,3759,4071,6020,5586,4836,4386,5048,6581,3571,4679,4174,4949,6154,4813,3787,3402,3822,3958,3215,3552,5268,4387,3933,4950,4359,6021,5910,5075,3579,6358,4234,4566,5521,6359,3613,5049,6022,5911,3375,3702,3178,4911,5339,4521,6582,6583,4395,3087,3811,5377,6023,6360,6155,4027,5171,5649,4421,4249,2804,6584,2270,6585,4e3,4235,3045,6156,5137,5729,4140,4312,3886,6361,4330,6157,4215,6158,3500,3676,4929,4331,3713,4930,5912,4265,3776,3368,5587,4470,4855,3038,4980,3631,6159,6160,4132,4680,6161,6362,3923,4379,5588,4255,6586,4121,6587,6363,4649,6364,3288,4773,4774,6162,6024,6365,3543,6588,4274,3107,3737,5050,5803,4797,4522,5589,5051,5730,3714,4887,5378,4001,4523,6163,5026,5522,4701,4175,2791,3760,6589,5473,4224,4133,3847,4814,4815,4775,3259,5416,6590,2738,6164,6025,5304,3733,5076,5650,4816,5590,6591,6165,6592,3934,5269,6593,3396,5340,6594,5804,3445,3602,4042,4488,5731,5732,3525,5591,4601,5196,6166,6026,5172,3642,4612,3202,4506,4798,6366,3818,5108,4303,5138,5139,4776,3332,4304,2915,3415,4434,5077,5109,4856,2879,5305,4817,6595,5913,3104,3144,3903,4634,5341,3133,5110,5651,5805,6167,4057,5592,2945,4371,5593,6596,3474,4182,6367,6597,6168,4507,4279,6598,2822,6599,4777,4713,5594,3829,6169,3887,5417,6170,3653,5474,6368,4216,2971,5228,3790,4579,6369,5733,6600,6601,4951,4746,4555,6602,5418,5475,6027,3400,4665,5806,6171,4799,6028,5052,6172,3343,4800,4747,5006,6370,4556,4217,5476,4396,5229,5379,5477,3839,5914,5652,5807,4714,3068,4635,5808,6173,5342,4192,5078,5419,5523,5734,6174,4557,6175,4602,6371,6176,6603,5809,6372,5735,4260,3869,5111,5230,6029,5112,6177,3126,4681,5524,5915,2706,3563,4748,3130,6178,4018,5525,6604,6605,5478,4012,4837,6606,4534,4193,5810,4857,3615,5479,6030,4082,3697,3539,4086,5270,3662,4508,4931,5916,4912,5811,5027,3888,6607,4397,3527,3302,3798,2775,2921,2637,3966,4122,4388,4028,4054,1633,4858,5079,3024,5007,3982,3412,5736,6608,3426,3236,5595,3030,6179,3427,3336,3279,3110,6373,3874,3039,5080,5917,5140,4489,3119,6374,5812,3405,4494,6031,4666,4141,6180,4166,6032,5813,4981,6609,5081,4422,4982,4112,3915,5653,3296,3983,6375,4266,4410,5654,6610,6181,3436,5082,6611,5380,6033,3819,5596,4535,5231,5306,5113,6612,4952,5918,4275,3113,6613,6376,6182,6183,5814,3073,4731,4838,5008,3831,6614,4888,3090,3848,4280,5526,5232,3014,5655,5009,5737,5420,5527,6615,5815,5343,5173,5381,4818,6616,3151,4953,6617,5738,2796,3204,4360,2989,4281,5739,5174,5421,5197,3132,5141,3849,5142,5528,5083,3799,3904,4839,5480,2880,4495,3448,6377,6184,5271,5919,3771,3193,6034,6035,5920,5010,6036,5597,6037,6378,6038,3106,5422,6618,5423,5424,4142,6619,4889,5084,4890,4313,5740,6620,3437,5175,5307,5816,4199,5198,5529,5817,5199,5656,4913,5028,5344,3850,6185,2955,5272,5011,5818,4567,4580,5029,5921,3616,5233,6621,6622,6186,4176,6039,6379,6380,3352,5200,5273,2908,5598,5234,3837,5308,6623,6624,5819,4496,4323,5309,5201,6625,6626,4983,3194,3838,4167,5530,5922,5274,6381,6382,3860,3861,5599,3333,4292,4509,6383,3553,5481,5820,5531,4778,6187,3955,3956,4324,4389,4218,3945,4325,3397,2681,5923,4779,5085,4019,5482,4891,5382,5383,6040,4682,3425,5275,4094,6627,5310,3015,5483,5657,4398,5924,3168,4819,6628,5925,6629,5532,4932,4613,6041,6630,4636,6384,4780,4204,5658,4423,5821,3989,4683,5822,6385,4954,6631,5345,6188,5425,5012,5384,3894,6386,4490,4104,6632,5741,5053,6633,5823,5926,5659,5660,5927,6634,5235,5742,5824,4840,4933,4820,6387,4859,5928,4955,6388,4143,3584,5825,5346,5013,6635,5661,6389,5014,5484,5743,4337,5176,5662,6390,2836,6391,3268,6392,6636,6042,5236,6637,4158,6638,5744,5663,4471,5347,3663,4123,5143,4293,3895,6639,6640,5311,5929,5826,3800,6189,6393,6190,5664,5348,3554,3594,4749,4603,6641,5385,4801,6043,5827,4183,6642,5312,5426,4761,6394,5665,6191,4715,2669,6643,6644,5533,3185,5427,5086,5930,5931,5386,6192,6044,6645,4781,4013,5745,4282,4435,5534,4390,4267,6045,5746,4984,6046,2743,6193,3501,4087,5485,5932,5428,4184,4095,5747,4061,5054,3058,3862,5933,5600,6646,5144,3618,6395,3131,5055,5313,6396,4650,4956,3855,6194,3896,5202,4985,4029,4225,6195,6647,5828,5486,5829,3589,3002,6648,6397,4782,5276,6649,6196,6650,4105,3803,4043,5237,5830,6398,4096,3643,6399,3528,6651,4453,3315,4637,6652,3984,6197,5535,3182,3339,6653,3096,2660,6400,6654,3449,5934,4250,4236,6047,6401,5831,6655,5487,3753,4062,5832,6198,6199,6656,3766,6657,3403,4667,6048,6658,4338,2897,5833,3880,2797,3780,4326,6659,5748,5015,6660,5387,4351,5601,4411,6661,3654,4424,5935,4339,4072,5277,4568,5536,6402,6662,5238,6663,5349,5203,6200,5204,6201,5145,4536,5016,5056,4762,5834,4399,4957,6202,6403,5666,5749,6664,4340,6665,5936,5177,5667,6666,6667,3459,4668,6404,6668,6669,4543,6203,6670,4276,6405,4480,5537,6671,4614,5205,5668,6672,3348,2193,4763,6406,6204,5937,5602,4177,5669,3419,6673,4020,6205,4443,4569,5388,3715,3639,6407,6049,4058,6206,6674,5938,4544,6050,4185,4294,4841,4651,4615,5488,6207,6408,6051,5178,3241,3509,5835,6208,4958,5836,4341,5489,5278,6209,2823,5538,5350,5206,5429,6675,4638,4875,4073,3516,4684,4914,4860,5939,5603,5389,6052,5057,3237,5490,3791,6676,6409,6677,4821,4915,4106,5351,5058,4243,5539,4244,5604,4842,4916,5239,3028,3716,5837,5114,5605,5390,5940,5430,6210,4332,6678,5540,4732,3667,3840,6053,4305,3408,5670,5541,6410,2744,5240,5750,6679,3234,5606,6680,5607,5671,3608,4283,4159,4400,5352,4783,6681,6411,6682,4491,4802,6211,6412,5941,6413,6414,5542,5751,6683,4669,3734,5942,6684,6415,5943,5059,3328,4670,4144,4268,6685,6686,6687,6688,4372,3603,6689,5944,5491,4373,3440,6416,5543,4784,4822,5608,3792,4616,5838,5672,3514,5391,6417,4892,6690,4639,6691,6054,5673,5839,6055,6692,6056,5392,6212,4038,5544,5674,4497,6057,6693,5840,4284,5675,4021,4545,5609,6418,4454,6419,6213,4113,4472,5314,3738,5087,5279,4074,5610,4959,4063,3179,4750,6058,6420,6214,3476,4498,4716,5431,4960,4685,6215,5241,6694,6421,6216,6695,5841,5945,6422,3748,5946,5179,3905,5752,5545,5947,4374,6217,4455,6423,4412,6218,4803,5353,6696,3832,5280,6219,4327,4702,6220,6221,6059,4652,5432,6424,3749,4751,6425,5753,4986,5393,4917,5948,5030,5754,4861,4733,6426,4703,6697,6222,4671,5949,4546,4961,5180,6223,5031,3316,5281,6698,4862,4295,4934,5207,3644,6427,5842,5950,6428,6429,4570,5843,5282,6430,6224,5088,3239,6060,6699,5844,5755,6061,6431,2701,5546,6432,5115,5676,4039,3993,3327,4752,4425,5315,6433,3941,6434,5677,4617,4604,3074,4581,6225,5433,6435,6226,6062,4823,5756,5116,6227,3717,5678,4717,5845,6436,5679,5846,6063,5847,6064,3977,3354,6437,3863,5117,6228,5547,5394,4499,4524,6229,4605,6230,4306,4500,6700,5951,6065,3693,5952,5089,4366,4918,6701,6231,5548,6232,6702,6438,4704,5434,6703,6704,5953,4168,6705,5680,3420,6706,5242,4407,6066,3812,5757,5090,5954,4672,4525,3481,5681,4618,5395,5354,5316,5955,6439,4962,6707,4526,6440,3465,4673,6067,6441,5682,6708,5435,5492,5758,5683,4619,4571,4674,4804,4893,4686,5493,4753,6233,6068,4269,6442,6234,5032,4705,5146,5243,5208,5848,6235,6443,4963,5033,4640,4226,6236,5849,3387,6444,6445,4436,4437,5850,4843,5494,4785,4894,6709,4361,6710,5091,5956,3331,6237,4987,5549,6069,6711,4342,3517,4473,5317,6070,6712,6071,4706,6446,5017,5355,6713,6714,4988,5436,6447,4734,5759,6715,4735,4547,4456,4754,6448,5851,6449,6450,3547,5852,5318,6451,6452,5092,4205,6716,6238,4620,4219,5611,6239,6072,4481,5760,5957,5958,4059,6240,6453,4227,4537,6241,5761,4030,4186,5244,5209,3761,4457,4876,3337,5495,5181,6242,5959,5319,5612,5684,5853,3493,5854,6073,4169,5613,5147,4895,6074,5210,6717,5182,6718,3830,6243,2798,3841,6075,6244,5855,5614,3604,4606,5496,5685,5118,5356,6719,6454,5960,5357,5961,6720,4145,3935,4621,5119,5962,4261,6721,6455,4786,5963,4375,4582,6245,6246,6247,6076,5437,4877,5856,3376,4380,6248,4160,6722,5148,6456,5211,6457,6723,4718,6458,6724,6249,5358,4044,3297,6459,6250,5857,5615,5497,5245,6460,5498,6725,6251,6252,5550,3793,5499,2959,5396,6461,6462,4572,5093,5500,5964,3806,4146,6463,4426,5762,5858,6077,6253,4755,3967,4220,5965,6254,4989,5501,6464,4352,6726,6078,4764,2290,5246,3906,5438,5283,3767,4964,2861,5763,5094,6255,6256,4622,5616,5859,5860,4707,6727,4285,4708,4824,5617,6257,5551,4787,5212,4965,4935,4687,6465,6728,6466,5686,6079,3494,4413,2995,5247,5966,5618,6729,5967,5764,5765,5687,5502,6730,6731,6080,5397,6467,4990,6258,6732,4538,5060,5619,6733,4719,5688,5439,5018,5149,5284,5503,6734,6081,4607,6259,5120,3645,5861,4583,6260,4584,4675,5620,4098,5440,6261,4863,2379,3306,4585,5552,5689,4586,5285,6735,4864,6736,5286,6082,6737,4623,3010,4788,4381,4558,5621,4587,4896,3698,3161,5248,4353,4045,6262,3754,5183,4588,6738,6263,6739,6740,5622,3936,6741,6468,6742,6264,5095,6469,4991,5968,6743,4992,6744,6083,4897,6745,4256,5766,4307,3108,3968,4444,5287,3889,4343,6084,4510,6085,4559,6086,4898,5969,6746,5623,5061,4919,5249,5250,5504,5441,6265,5320,4878,3242,5862,5251,3428,6087,6747,4237,5624,5442,6266,5553,4539,6748,2585,3533,5398,4262,6088,5150,4736,4438,6089,6267,5505,4966,6749,6268,6750,6269,5288,5554,3650,6090,6091,4624,6092,5690,6751,5863,4270,5691,4277,5555,5864,6752,5692,4720,4865,6470,5151,4688,4825,6753,3094,6754,6471,3235,4653,6755,5213,5399,6756,3201,4589,5865,4967,6472,5866,6473,5019,3016,6757,5321,4756,3957,4573,6093,4993,5767,4721,6474,6758,5625,6759,4458,6475,6270,6760,5556,4994,5214,5252,6271,3875,5768,6094,5034,5506,4376,5769,6761,2120,6476,5253,5770,6762,5771,5970,3990,5971,5557,5558,5772,6477,6095,2787,4641,5972,5121,6096,6097,6272,6763,3703,5867,5507,6273,4206,6274,4789,6098,6764,3619,3646,3833,3804,2394,3788,4936,3978,4866,4899,6099,6100,5559,6478,6765,3599,5868,6101,5869,5870,6275,6766,4527,6767]}});var require_big5freq=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/big5freq.js"(exports){exports.BIG5_TYPICAL_DISTRIBUTION_RATIO=.75;exports.BIG5_TABLE_SIZE=5376;exports.Big5CharToFreqOrder=[1,1801,1506,255,1431,198,9,82,6,5008,177,202,3681,1256,2821,110,3814,33,3274,261,76,44,2114,16,2946,2187,1176,659,3971,26,3451,2653,1198,3972,3350,4202,410,2215,302,590,361,1964,8,204,58,4510,5009,1932,63,5010,5011,317,1614,75,222,159,4203,2417,1480,5012,3555,3091,224,2822,3682,3,10,3973,1471,29,2787,1135,2866,1940,873,130,3275,1123,312,5013,4511,2052,507,252,682,5014,142,1915,124,206,2947,34,3556,3204,64,604,5015,2501,1977,1978,155,1991,645,641,1606,5016,3452,337,72,406,5017,80,630,238,3205,1509,263,939,1092,2654,756,1440,1094,3453,449,69,2987,591,179,2096,471,115,2035,1844,60,50,2988,134,806,1869,734,2036,3454,180,995,1607,156,537,2907,688,5018,319,1305,779,2145,514,2379,298,4512,359,2502,90,2716,1338,663,11,906,1099,2553,20,2441,182,532,1716,5019,732,1376,4204,1311,1420,3206,25,2317,1056,113,399,382,1950,242,3455,2474,529,3276,475,1447,3683,5020,117,21,656,810,1297,2300,2334,3557,5021,126,4205,706,456,150,613,4513,71,1118,2037,4206,145,3092,85,835,486,2115,1246,1426,428,727,1285,1015,800,106,623,303,1281,5022,2128,2359,347,3815,221,3558,3135,5023,1956,1153,4207,83,296,1199,3093,192,624,93,5024,822,1898,2823,3136,795,2065,991,1554,1542,1592,27,43,2867,859,139,1456,860,4514,437,712,3974,164,2397,3137,695,211,3037,2097,195,3975,1608,3559,3560,3684,3976,234,811,2989,2098,3977,2233,1441,3561,1615,2380,668,2077,1638,305,228,1664,4515,467,415,5025,262,2099,1593,239,108,300,200,1033,512,1247,2078,5026,5027,2176,3207,3685,2682,593,845,1062,3277,88,1723,2038,3978,1951,212,266,152,149,468,1899,4208,4516,77,187,5028,3038,37,5,2990,5029,3979,5030,5031,39,2524,4517,2908,3208,2079,55,148,74,4518,545,483,1474,1029,1665,217,1870,1531,3138,1104,2655,4209,24,172,3562,900,3980,3563,3564,4519,32,1408,2824,1312,329,487,2360,2251,2717,784,2683,4,3039,3351,1427,1789,188,109,499,5032,3686,1717,1790,888,1217,3040,4520,5033,3565,5034,3352,1520,3687,3981,196,1034,775,5035,5036,929,1816,249,439,38,5037,1063,5038,794,3982,1435,2301,46,178,3278,2066,5039,2381,5040,214,1709,4521,804,35,707,324,3688,1601,2554,140,459,4210,5041,5042,1365,839,272,978,2262,2580,3456,2129,1363,3689,1423,697,100,3094,48,70,1231,495,3139,2196,5043,1294,5044,2080,462,586,1042,3279,853,256,988,185,2382,3457,1698,434,1084,5045,3458,314,2625,2788,4522,2335,2336,569,2285,637,1817,2525,757,1162,1879,1616,3459,287,1577,2116,768,4523,1671,2868,3566,2526,1321,3816,909,2418,5046,4211,933,3817,4212,2053,2361,1222,4524,765,2419,1322,786,4525,5047,1920,1462,1677,2909,1699,5048,4526,1424,2442,3140,3690,2600,3353,1775,1941,3460,3983,4213,309,1369,1130,2825,364,2234,1653,1299,3984,3567,3985,3986,2656,525,1085,3041,902,2001,1475,964,4527,421,1845,1415,1057,2286,940,1364,3141,376,4528,4529,1381,7,2527,983,2383,336,1710,2684,1846,321,3461,559,1131,3042,2752,1809,1132,1313,265,1481,1858,5049,352,1203,2826,3280,167,1089,420,2827,776,792,1724,3568,4214,2443,3281,5050,4215,5051,446,229,333,2753,901,3818,1200,1557,4530,2657,1921,395,2754,2685,3819,4216,1836,125,916,3209,2626,4531,5052,5053,3820,5054,5055,5056,4532,3142,3691,1133,2555,1757,3462,1510,2318,1409,3569,5057,2146,438,2601,2910,2384,3354,1068,958,3043,461,311,2869,2686,4217,1916,3210,4218,1979,383,750,2755,2627,4219,274,539,385,1278,1442,5058,1154,1965,384,561,210,98,1295,2556,3570,5059,1711,2420,1482,3463,3987,2911,1257,129,5060,3821,642,523,2789,2790,2658,5061,141,2235,1333,68,176,441,876,907,4220,603,2602,710,171,3464,404,549,18,3143,2398,1410,3692,1666,5062,3571,4533,2912,4534,5063,2991,368,5064,146,366,99,871,3693,1543,748,807,1586,1185,22,2263,379,3822,3211,5065,3212,505,1942,2628,1992,1382,2319,5066,380,2362,218,702,1818,1248,3465,3044,3572,3355,3282,5067,2992,3694,930,3283,3823,5068,59,5069,585,601,4221,497,3466,1112,1314,4535,1802,5070,1223,1472,2177,5071,749,1837,690,1900,3824,1773,3988,1476,429,1043,1791,2236,2117,917,4222,447,1086,1629,5072,556,5073,5074,2021,1654,844,1090,105,550,966,1758,2828,1008,1783,686,1095,5075,2287,793,1602,5076,3573,2603,4536,4223,2948,2302,4537,3825,980,2503,544,353,527,4538,908,2687,2913,5077,381,2629,1943,1348,5078,1341,1252,560,3095,5079,3467,2870,5080,2054,973,886,2081,143,4539,5081,5082,157,3989,496,4224,57,840,540,2039,4540,4541,3468,2118,1445,970,2264,1748,1966,2082,4225,3144,1234,1776,3284,2829,3695,773,1206,2130,1066,2040,1326,3990,1738,1725,4226,279,3145,51,1544,2604,423,1578,2131,2067,173,4542,1880,5083,5084,1583,264,610,3696,4543,2444,280,154,5085,5086,5087,1739,338,1282,3096,693,2871,1411,1074,3826,2445,5088,4544,5089,5090,1240,952,2399,5091,2914,1538,2688,685,1483,4227,2475,1436,953,4228,2055,4545,671,2400,79,4229,2446,3285,608,567,2689,3469,4230,4231,1691,393,1261,1792,2401,5092,4546,5093,5094,5095,5096,1383,1672,3827,3213,1464,522,1119,661,1150,216,675,4547,3991,1432,3574,609,4548,2690,2402,5097,5098,5099,4232,3045,0,5100,2476,315,231,2447,301,3356,4549,2385,5101,233,4233,3697,1819,4550,4551,5102,96,1777,1315,2083,5103,257,5104,1810,3698,2718,1139,1820,4234,2022,1124,2164,2791,1778,2659,5105,3097,363,1655,3214,5106,2993,5107,5108,5109,3992,1567,3993,718,103,3215,849,1443,341,3357,2949,1484,5110,1712,127,67,339,4235,2403,679,1412,821,5111,5112,834,738,351,2994,2147,846,235,1497,1881,418,1993,3828,2719,186,1100,2148,2756,3575,1545,1355,2950,2872,1377,583,3994,4236,2581,2995,5113,1298,3699,1078,2557,3700,2363,78,3829,3830,267,1289,2100,2002,1594,4237,348,369,1274,2197,2178,1838,4552,1821,2830,3701,2757,2288,2003,4553,2951,2758,144,3358,882,4554,3995,2759,3470,4555,2915,5114,4238,1726,320,5115,3996,3046,788,2996,5116,2831,1774,1327,2873,3997,2832,5117,1306,4556,2004,1700,3831,3576,2364,2660,787,2023,506,824,3702,534,323,4557,1044,3359,2024,1901,946,3471,5118,1779,1500,1678,5119,1882,4558,165,243,4559,3703,2528,123,683,4239,764,4560,36,3998,1793,589,2916,816,626,1667,3047,2237,1639,1555,1622,3832,3999,5120,4e3,2874,1370,1228,1933,891,2084,2917,304,4240,5121,292,2997,2720,3577,691,2101,4241,1115,4561,118,662,5122,611,1156,854,2386,1316,2875,2,386,515,2918,5123,5124,3286,868,2238,1486,855,2661,785,2216,3048,5125,1040,3216,3578,5126,3146,448,5127,1525,5128,2165,4562,5129,3833,5130,4242,2833,3579,3147,503,818,4001,3148,1568,814,676,1444,306,1749,5131,3834,1416,1030,197,1428,805,2834,1501,4563,5132,5133,5134,1994,5135,4564,5136,5137,2198,13,2792,3704,2998,3149,1229,1917,5138,3835,2132,5139,4243,4565,2404,3580,5140,2217,1511,1727,1120,5141,5142,646,3836,2448,307,5143,5144,1595,3217,5145,5146,5147,3705,1113,1356,4002,1465,2529,2530,5148,519,5149,128,2133,92,2289,1980,5150,4003,1512,342,3150,2199,5151,2793,2218,1981,3360,4244,290,1656,1317,789,827,2365,5152,3837,4566,562,581,4004,5153,401,4567,2252,94,4568,5154,1399,2794,5155,1463,2025,4569,3218,1944,5156,828,1105,4245,1262,1394,5157,4246,605,4570,5158,1784,2876,5159,2835,819,2102,578,2200,2952,5160,1502,436,3287,4247,3288,2836,4005,2919,3472,3473,5161,2721,2320,5162,5163,2337,2068,23,4571,193,826,3838,2103,699,1630,4248,3098,390,1794,1064,3581,5164,1579,3099,3100,1400,5165,4249,1839,1640,2877,5166,4572,4573,137,4250,598,3101,1967,780,104,974,2953,5167,278,899,253,402,572,504,493,1339,5168,4006,1275,4574,2582,2558,5169,3706,3049,3102,2253,565,1334,2722,863,41,5170,5171,4575,5172,1657,2338,19,463,2760,4251,606,5173,2999,3289,1087,2085,1323,2662,3e3,5174,1631,1623,1750,4252,2691,5175,2878,791,2723,2663,2339,232,2421,5176,3001,1498,5177,2664,2630,755,1366,3707,3290,3151,2026,1609,119,1918,3474,862,1026,4253,5178,4007,3839,4576,4008,4577,2265,1952,2477,5179,1125,817,4254,4255,4009,1513,1766,2041,1487,4256,3050,3291,2837,3840,3152,5180,5181,1507,5182,2692,733,40,1632,1106,2879,345,4257,841,2531,230,4578,3002,1847,3292,3475,5183,1263,986,3476,5184,735,879,254,1137,857,622,1300,1180,1388,1562,4010,4011,2954,967,2761,2665,1349,592,2134,1692,3361,3003,1995,4258,1679,4012,1902,2188,5185,739,3708,2724,1296,1290,5186,4259,2201,2202,1922,1563,2605,2559,1871,2762,3004,5187,435,5188,343,1108,596,17,1751,4579,2239,3477,3709,5189,4580,294,3582,2955,1693,477,979,281,2042,3583,643,2043,3710,2631,2795,2266,1031,2340,2135,2303,3584,4581,367,1249,2560,5190,3585,5191,4582,1283,3362,2005,240,1762,3363,4583,4584,836,1069,3153,474,5192,2149,2532,268,3586,5193,3219,1521,1284,5194,1658,1546,4260,5195,3587,3588,5196,4261,3364,2693,1685,4262,961,1673,2632,190,2006,2203,3841,4585,4586,5197,570,2504,3711,1490,5198,4587,2633,3293,1957,4588,584,1514,396,1045,1945,5199,4589,1968,2449,5200,5201,4590,4013,619,5202,3154,3294,215,2007,2796,2561,3220,4591,3221,4592,763,4263,3842,4593,5203,5204,1958,1767,2956,3365,3712,1174,452,1477,4594,3366,3155,5205,2838,1253,2387,2189,1091,2290,4264,492,5206,638,1169,1825,2136,1752,4014,648,926,1021,1324,4595,520,4596,997,847,1007,892,4597,3843,2267,1872,3713,2405,1785,4598,1953,2957,3103,3222,1728,4265,2044,3714,4599,2008,1701,3156,1551,30,2268,4266,5207,2027,4600,3589,5208,501,5209,4267,594,3478,2166,1822,3590,3479,3591,3223,829,2839,4268,5210,1680,3157,1225,4269,5211,3295,4601,4270,3158,2341,5212,4602,4271,5213,4015,4016,5214,1848,2388,2606,3367,5215,4603,374,4017,652,4272,4273,375,1140,798,5216,5217,5218,2366,4604,2269,546,1659,138,3051,2450,4605,5219,2254,612,1849,910,796,3844,1740,1371,825,3845,3846,5220,2920,2562,5221,692,444,3052,2634,801,4606,4274,5222,1491,244,1053,3053,4275,4276,340,5223,4018,1041,3005,293,1168,87,1357,5224,1539,959,5225,2240,721,694,4277,3847,219,1478,644,1417,3368,2666,1413,1401,1335,1389,4019,5226,5227,3006,2367,3159,1826,730,1515,184,2840,66,4607,5228,1660,2958,246,3369,378,1457,226,3480,975,4020,2959,1264,3592,674,696,5229,163,5230,1141,2422,2167,713,3593,3370,4608,4021,5231,5232,1186,15,5233,1079,1070,5234,1522,3224,3594,276,1050,2725,758,1126,653,2960,3296,5235,2342,889,3595,4022,3104,3007,903,1250,4609,4023,3481,3596,1342,1681,1718,766,3297,286,89,2961,3715,5236,1713,5237,2607,3371,3008,5238,2962,2219,3225,2880,5239,4610,2505,2533,181,387,1075,4024,731,2190,3372,5240,3298,310,313,3482,2304,770,4278,54,3054,189,4611,3105,3848,4025,5241,1230,1617,1850,355,3597,4279,4612,3373,111,4280,3716,1350,3160,3483,3055,4281,2150,3299,3598,5242,2797,4026,4027,3009,722,2009,5243,1071,247,1207,2343,2478,1378,4613,2010,864,1437,1214,4614,373,3849,1142,2220,667,4615,442,2763,2563,3850,4028,1969,4282,3300,1840,837,170,1107,934,1336,1883,5244,5245,2119,4283,2841,743,1569,5246,4616,4284,582,2389,1418,3484,5247,1803,5248,357,1395,1729,3717,3301,2423,1564,2241,5249,3106,3851,1633,4617,1114,2086,4285,1532,5250,482,2451,4618,5251,5252,1492,833,1466,5253,2726,3599,1641,2842,5254,1526,1272,3718,4286,1686,1795,416,2564,1903,1954,1804,5255,3852,2798,3853,1159,2321,5256,2881,4619,1610,1584,3056,2424,2764,443,3302,1163,3161,5257,5258,4029,5259,4287,2506,3057,4620,4030,3162,2104,1647,3600,2011,1873,4288,5260,4289,431,3485,5261,250,97,81,4290,5262,1648,1851,1558,160,848,5263,866,740,1694,5264,2204,2843,3226,4291,4621,3719,1687,950,2479,426,469,3227,3720,3721,4031,5265,5266,1188,424,1996,861,3601,4292,3854,2205,2694,168,1235,3602,4293,5267,2087,1674,4622,3374,3303,220,2565,1009,5268,3855,670,3010,332,1208,717,5269,5270,3603,2452,4032,3375,5271,513,5272,1209,2882,3376,3163,4623,1080,5273,5274,5275,5276,2534,3722,3604,815,1587,4033,4034,5277,3605,3486,3856,1254,4624,1328,3058,1390,4035,1741,4036,3857,4037,5278,236,3858,2453,3304,5279,5280,3723,3859,1273,3860,4625,5281,308,5282,4626,245,4627,1852,2480,1307,2583,430,715,2137,2454,5283,270,199,2883,4038,5284,3606,2727,1753,761,1754,725,1661,1841,4628,3487,3724,5285,5286,587,14,3305,227,2608,326,480,2270,943,2765,3607,291,650,1884,5287,1702,1226,102,1547,62,3488,904,4629,3489,1164,4294,5288,5289,1224,1548,2766,391,498,1493,5290,1386,1419,5291,2056,1177,4630,813,880,1081,2368,566,1145,4631,2291,1001,1035,2566,2609,2242,394,1286,5292,5293,2069,5294,86,1494,1730,4039,491,1588,745,897,2963,843,3377,4040,2767,2884,3306,1768,998,2221,2070,397,1827,1195,1970,3725,3011,3378,284,5295,3861,2507,2138,2120,1904,5296,4041,2151,4042,4295,1036,3490,1905,114,2567,4296,209,1527,5297,5298,2964,2844,2635,2390,2728,3164,812,2568,5299,3307,5300,1559,737,1885,3726,1210,885,28,2695,3608,3862,5301,4297,1004,1780,4632,5302,346,1982,2222,2696,4633,3863,1742,797,1642,4043,1934,1072,1384,2152,896,4044,3308,3727,3228,2885,3609,5303,2569,1959,4634,2455,1786,5304,5305,5306,4045,4298,1005,1308,3728,4299,2729,4635,4636,1528,2610,161,1178,4300,1983,987,4637,1101,4301,631,4046,1157,3229,2425,1343,1241,1016,2243,2570,372,877,2344,2508,1160,555,1935,911,4047,5307,466,1170,169,1051,2921,2697,3729,2481,3012,1182,2012,2571,1251,2636,5308,992,2345,3491,1540,2730,1201,2071,2406,1997,2482,5309,4638,528,1923,2191,1503,1874,1570,2369,3379,3309,5310,557,1073,5311,1828,3492,2088,2271,3165,3059,3107,767,3108,2799,4639,1006,4302,4640,2346,1267,2179,3730,3230,778,4048,3231,2731,1597,2667,5312,4641,5313,3493,5314,5315,5316,3310,2698,1433,3311,131,95,1504,4049,723,4303,3166,1842,3610,2768,2192,4050,2028,2105,3731,5317,3013,4051,1218,5318,3380,3232,4052,4304,2584,248,1634,3864,912,5319,2845,3732,3060,3865,654,53,5320,3014,5321,1688,4642,777,3494,1032,4053,1425,5322,191,820,2121,2846,971,4643,931,3233,135,664,783,3866,1998,772,2922,1936,4054,3867,4644,2923,3234,282,2732,640,1372,3495,1127,922,325,3381,5323,5324,711,2045,5325,5326,4055,2223,2800,1937,4056,3382,2224,2255,3868,2305,5327,4645,3869,1258,3312,4057,3235,2139,2965,4058,4059,5328,2225,258,3236,4646,101,1227,5329,3313,1755,5330,1391,3314,5331,2924,2057,893,5332,5333,5334,1402,4305,2347,5335,5336,3237,3611,5337,5338,878,1325,1781,2801,4647,259,1385,2585,744,1183,2272,4648,5339,4060,2509,5340,684,1024,4306,5341,472,3612,3496,1165,3315,4061,4062,322,2153,881,455,1695,1152,1340,660,554,2154,4649,1058,4650,4307,830,1065,3383,4063,4651,1924,5342,1703,1919,5343,932,2273,122,5344,4652,947,677,5345,3870,2637,297,1906,1925,2274,4653,2322,3316,5346,5347,4308,5348,4309,84,4310,112,989,5349,547,1059,4064,701,3613,1019,5350,4311,5351,3497,942,639,457,2306,2456,993,2966,407,851,494,4654,3384,927,5352,1237,5353,2426,3385,573,4312,680,921,2925,1279,1875,285,790,1448,1984,719,2168,5354,5355,4655,4065,4066,1649,5356,1541,563,5357,1077,5358,3386,3061,3498,511,3015,4067,4068,3733,4069,1268,2572,3387,3238,4656,4657,5359,535,1048,1276,1189,2926,2029,3167,1438,1373,2847,2967,1134,2013,5360,4313,1238,2586,3109,1259,5361,700,5362,2968,3168,3734,4314,5363,4315,1146,1876,1907,4658,2611,4070,781,2427,132,1589,203,147,273,2802,2407,898,1787,2155,4071,4072,5364,3871,2803,5365,5366,4659,4660,5367,3239,5368,1635,3872,965,5369,1805,2699,1516,3614,1121,1082,1329,3317,4073,1449,3873,65,1128,2848,2927,2769,1590,3874,5370,5371,12,2668,45,976,2587,3169,4661,517,2535,1013,1037,3240,5372,3875,2849,5373,3876,5374,3499,5375,2612,614,1999,2323,3877,3110,2733,2638,5376,2588,4316,599,1269,5377,1811,3735,5378,2700,3111,759,1060,489,1806,3388,3318,1358,5379,5380,2391,1387,1215,2639,2256,490,5381,5382,4317,1759,2392,2348,5383,4662,3878,1908,4074,2640,1807,3241,4663,3500,3319,2770,2349,874,5384,5385,3501,3736,1859,91,2928,3737,3062,3879,4664,5386,3170,4075,2669,5387,3502,1202,1403,3880,2969,2536,1517,2510,4665,3503,2511,5388,4666,5389,2701,1886,1495,1731,4076,2370,4667,5390,2030,5391,5392,4077,2702,1216,237,2589,4318,2324,4078,3881,4668,4669,2703,3615,3504,445,4670,5393,5394,5395,5396,2771,61,4079,3738,1823,4080,5397,687,2046,935,925,405,2670,703,1096,1860,2734,4671,4081,1877,1367,2704,3389,918,2106,1782,2483,334,3320,1611,1093,4672,564,3171,3505,3739,3390,945,2641,2058,4673,5398,1926,872,4319,5399,3506,2705,3112,349,4320,3740,4082,4674,3882,4321,3741,2156,4083,4675,4676,4322,4677,2408,2047,782,4084,400,251,4323,1624,5400,5401,277,3742,299,1265,476,1191,3883,2122,4324,4325,1109,205,5402,2590,1e3,2157,3616,1861,5403,5404,5405,4678,5406,4679,2573,107,2484,2158,4085,3507,3172,5407,1533,541,1301,158,753,4326,2886,3617,5408,1696,370,1088,4327,4680,3618,579,327,440,162,2244,269,1938,1374,3508,968,3063,56,1396,3113,2107,3321,3391,5409,1927,2159,4681,3016,5410,3619,5411,5412,3743,4682,2485,5413,2804,5414,1650,4683,5415,2613,5416,5417,4086,2671,3392,1149,3393,4087,3884,4088,5418,1076,49,5419,951,3242,3322,3323,450,2850,920,5420,1812,2805,2371,4328,1909,1138,2372,3885,3509,5421,3243,4684,1910,1147,1518,2428,4685,3886,5422,4686,2393,2614,260,1796,3244,5423,5424,3887,3324,708,5425,3620,1704,5426,3621,1351,1618,3394,3017,1887,944,4329,3395,4330,3064,3396,4331,5427,3744,422,413,1714,3325,500,2059,2350,4332,2486,5428,1344,1911,954,5429,1668,5430,5431,4089,2409,4333,3622,3888,4334,5432,2307,1318,2512,3114,133,3115,2887,4687,629,31,2851,2706,3889,4688,850,949,4689,4090,2970,1732,2089,4335,1496,1853,5433,4091,620,3245,981,1242,3745,3397,1619,3746,1643,3326,2140,2457,1971,1719,3510,2169,5434,3246,5435,5436,3398,1829,5437,1277,4690,1565,2048,5438,1636,3623,3116,5439,869,2852,655,3890,3891,3117,4092,3018,3892,1310,3624,4691,5440,5441,5442,1733,558,4692,3747,335,1549,3065,1756,4336,3748,1946,3511,1830,1291,1192,470,2735,2108,2806,913,1054,4093,5443,1027,5444,3066,4094,4693,982,2672,3399,3173,3512,3247,3248,1947,2807,5445,571,4694,5446,1831,5447,3625,2591,1523,2429,5448,2090,984,4695,3749,1960,5449,3750,852,923,2808,3513,3751,969,1519,999,2049,2325,1705,5450,3118,615,1662,151,597,4095,2410,2326,1049,275,4696,3752,4337,568,3753,3626,2487,4338,3754,5451,2430,2275,409,3249,5452,1566,2888,3514,1002,769,2853,194,2091,3174,3755,2226,3327,4339,628,1505,5453,5454,1763,2180,3019,4096,521,1161,2592,1788,2206,2411,4697,4097,1625,4340,4341,412,42,3119,464,5455,2642,4698,3400,1760,1571,2889,3515,2537,1219,2207,3893,2643,2141,2373,4699,4700,3328,1651,3401,3627,5456,5457,3628,2488,3516,5458,3756,5459,5460,2276,2092,460,5461,4701,5462,3020,962,588,3629,289,3250,2644,1116,52,5463,3067,1797,5464,5465,5466,1467,5467,1598,1143,3757,4342,1985,1734,1067,4702,1280,3402,465,4703,1572,510,5468,1928,2245,1813,1644,3630,5469,4704,3758,5470,5471,2673,1573,1534,5472,5473,536,1808,1761,3517,3894,3175,2645,5474,5475,5476,4705,3518,2929,1912,2809,5477,3329,1122,377,3251,5478,360,5479,5480,4343,1529,551,5481,2060,3759,1769,2431,5482,2930,4344,3330,3120,2327,2109,2031,4706,1404,136,1468,1479,672,1171,3252,2308,271,3176,5483,2772,5484,2050,678,2736,865,1948,4707,5485,2014,4098,2971,5486,2737,2227,1397,3068,3760,4708,4709,1735,2931,3403,3631,5487,3895,509,2854,2458,2890,3896,5488,5489,3177,3178,4710,4345,2538,4711,2309,1166,1010,552,681,1888,5490,5491,2972,2973,4099,1287,1596,1862,3179,358,453,736,175,478,1117,905,1167,1097,5492,1854,1530,5493,1706,5494,2181,3519,2292,3761,3520,3632,4346,2093,4347,5495,3404,1193,2489,4348,1458,2193,2208,1863,1889,1421,3331,2932,3069,2182,3521,595,2123,5496,4100,5497,5498,4349,1707,2646,223,3762,1359,751,3121,183,3522,5499,2810,3021,419,2374,633,704,3897,2394,241,5500,5501,5502,838,3022,3763,2277,2773,2459,3898,1939,2051,4101,1309,3122,2246,1181,5503,1136,2209,3899,2375,1446,4350,2310,4712,5504,5505,4351,1055,2615,484,3764,5506,4102,625,4352,2278,3405,1499,4353,4103,5507,4104,4354,3253,2279,2280,3523,5508,5509,2774,808,2616,3765,3406,4105,4355,3123,2539,526,3407,3900,4356,955,5510,1620,4357,2647,2432,5511,1429,3766,1669,1832,994,928,5512,3633,1260,5513,5514,5515,1949,2293,741,2933,1626,4358,2738,2460,867,1184,362,3408,1392,5516,5517,4106,4359,1770,1736,3254,2934,4713,4714,1929,2707,1459,1158,5518,3070,3409,2891,1292,1930,2513,2855,3767,1986,1187,2072,2015,2617,4360,5519,2574,2514,2170,3768,2490,3332,5520,3769,4715,5521,5522,666,1003,3023,1022,3634,4361,5523,4716,1814,2257,574,3901,1603,295,1535,705,3902,4362,283,858,417,5524,5525,3255,4717,4718,3071,1220,1890,1046,2281,2461,4107,1393,1599,689,2575,388,4363,5526,2491,802,5527,2811,3903,2061,1405,2258,5528,4719,3904,2110,1052,1345,3256,1585,5529,809,5530,5531,5532,575,2739,3524,956,1552,1469,1144,2328,5533,2329,1560,2462,3635,3257,4108,616,2210,4364,3180,2183,2294,5534,1833,5535,3525,4720,5536,1319,3770,3771,1211,3636,1023,3258,1293,2812,5537,5538,5539,3905,607,2311,3906,762,2892,1439,4365,1360,4721,1485,3072,5540,4722,1038,4366,1450,2062,2648,4367,1379,4723,2593,5541,5542,4368,1352,1414,2330,2935,1172,5543,5544,3907,3908,4724,1798,1451,5545,5546,5547,5548,2936,4109,4110,2492,2351,411,4111,4112,3637,3333,3124,4725,1561,2674,1452,4113,1375,5549,5550,47,2974,316,5551,1406,1591,2937,3181,5552,1025,2142,3125,3182,354,2740,884,2228,4369,2412,508,3772,726,3638,996,2433,3639,729,5553,392,2194,1453,4114,4726,3773,5554,5555,2463,3640,2618,1675,2813,919,2352,2975,2353,1270,4727,4115,73,5556,5557,647,5558,3259,2856,2259,1550,1346,3024,5559,1332,883,3526,5560,5561,5562,5563,3334,2775,5564,1212,831,1347,4370,4728,2331,3909,1864,3073,720,3910,4729,4730,3911,5565,4371,5566,5567,4731,5568,5569,1799,4732,3774,2619,4733,3641,1645,2376,4734,5570,2938,669,2211,2675,2434,5571,2893,5572,5573,1028,3260,5574,4372,2413,5575,2260,1353,5576,5577,4735,3183,518,5578,4116,5579,4373,1961,5580,2143,4374,5581,5582,3025,2354,2355,3912,516,1834,1454,4117,2708,4375,4736,2229,2620,1972,1129,3642,5583,2776,5584,2976,1422,577,1470,3026,1524,3410,5585,5586,432,4376,3074,3527,5587,2594,1455,2515,2230,1973,1175,5588,1020,2741,4118,3528,4737,5589,2742,5590,1743,1361,3075,3529,2649,4119,4377,4738,2295,895,924,4378,2171,331,2247,3076,166,1627,3077,1098,5591,1232,2894,2231,3411,4739,657,403,1196,2377,542,3775,3412,1600,4379,3530,5592,4740,2777,3261,576,530,1362,4741,4742,2540,2676,3776,4120,5593,842,3913,5594,2814,2032,1014,4121,213,2709,3413,665,621,4380,5595,3777,2939,2435,5596,2436,3335,3643,3414,4743,4381,2541,4382,4744,3644,1682,4383,3531,1380,5597,724,2282,600,1670,5598,1337,1233,4745,3126,2248,5599,1621,4746,5600,651,4384,5601,1612,4385,2621,5602,2857,5603,2743,2312,3078,5604,716,2464,3079,174,1255,2710,4122,3645,548,1320,1398,728,4123,1574,5605,1891,1197,3080,4124,5606,3081,3082,3778,3646,3779,747,5607,635,4386,4747,5608,5609,5610,4387,5611,5612,4748,5613,3415,4749,2437,451,5614,3780,2542,2073,4388,2744,4389,4125,5615,1764,4750,5616,4390,350,4751,2283,2395,2493,5617,4391,4126,2249,1434,4127,488,4752,458,4392,4128,3781,771,1330,2396,3914,2576,3184,2160,2414,1553,2677,3185,4393,5618,2494,2895,2622,1720,2711,4394,3416,4753,5619,2543,4395,5620,3262,4396,2778,5621,2016,2745,5622,1155,1017,3782,3915,5623,3336,2313,201,1865,4397,1430,5624,4129,5625,5626,5627,5628,5629,4398,1604,5630,414,1866,371,2595,4754,4755,3532,2017,3127,4756,1708,960,4399,887,389,2172,1536,1663,1721,5631,2232,4130,2356,2940,1580,5632,5633,1744,4757,2544,4758,4759,5634,4760,5635,2074,5636,4761,3647,3417,2896,4400,5637,4401,2650,3418,2815,673,2712,2465,709,3533,4131,3648,4402,5638,1148,502,634,5639,5640,1204,4762,3649,1575,4763,2623,3783,5641,3784,3128,948,3263,121,1745,3916,1110,5642,4403,3083,2516,3027,4132,3785,1151,1771,3917,1488,4133,1987,5643,2438,3534,5644,5645,2094,5646,4404,3918,1213,1407,2816,531,2746,2545,3264,1011,1537,4764,2779,4405,3129,1061,5647,3786,3787,1867,2897,5648,2018,120,4406,4407,2063,3650,3265,2314,3919,2678,3419,1955,4765,4134,5649,3535,1047,2713,1266,5650,1368,4766,2858,649,3420,3920,2546,2747,1102,2859,2679,5651,5652,2e3,5653,1111,3651,2977,5654,2495,3921,3652,2817,1855,3421,3788,5655,5656,3422,2415,2898,3337,3266,3653,5657,2577,5658,3654,2818,4135,1460,856,5659,3655,5660,2899,2978,5661,2900,3922,5662,4408,632,2517,875,3923,1697,3924,2296,5663,5664,4767,3028,1239,580,4768,4409,5665,914,936,2075,1190,4136,1039,2124,5666,5667,5668,5669,3423,1473,5670,1354,4410,3925,4769,2173,3084,4137,915,3338,4411,4412,3339,1605,1835,5671,2748,398,3656,4413,3926,4138,328,1913,2860,4139,3927,1331,4414,3029,937,4415,5672,3657,4140,4141,3424,2161,4770,3425,524,742,538,3085,1012,5673,5674,3928,2466,5675,658,1103,225,3929,5676,5677,4771,5678,4772,5679,3267,1243,5680,4142,963,2250,4773,5681,2714,3658,3186,5682,5683,2596,2332,5684,4774,5685,5686,5687,3536,957,3426,2547,2033,1931,2941,2467,870,2019,3659,1746,2780,2781,2439,2468,5688,3930,5689,3789,3130,3790,3537,3427,3791,5690,1179,3086,5691,3187,2378,4416,3792,2548,3188,3131,2749,4143,5692,3428,1556,2549,2297,977,2901,2034,4144,1205,3429,5693,1765,3430,3189,2125,1271,714,1689,4775,3538,5694,2333,3931,533,4417,3660,2184,617,5695,2469,3340,3539,2315,5696,5697,3190,5698,5699,3932,1988,618,427,2651,3540,3431,5700,5701,1244,1690,5702,2819,4418,4776,5703,3541,4777,5704,2284,1576,473,3661,4419,3432,972,5705,3662,5706,3087,5707,5708,4778,4779,5709,3793,4145,4146,5710,153,4780,356,5711,1892,2902,4420,2144,408,803,2357,5712,3933,5713,4421,1646,2578,2518,4781,4782,3934,5714,3935,4422,5715,2416,3433,752,5716,5717,1962,3341,2979,5718,746,3030,2470,4783,4423,3794,698,4784,1893,4424,3663,2550,4785,3664,3936,5719,3191,3434,5720,1824,1302,4147,2715,3937,1974,4425,5721,4426,3192,823,1303,1288,1236,2861,3542,4148,3435,774,3938,5722,1581,4786,1304,2862,3939,4787,5723,2440,2162,1083,3268,4427,4149,4428,344,1173,288,2316,454,1683,5724,5725,1461,4788,4150,2597,5726,5727,4789,985,894,5728,3436,3193,5729,1914,2942,3795,1989,5730,2111,1975,5731,4151,5732,2579,1194,425,5733,4790,3194,1245,3796,4429,5734,5735,2863,5736,636,4791,1856,3940,760,1800,5737,4430,2212,1508,4792,4152,1894,1684,2298,5738,5739,4793,4431,4432,2213,479,5740,5741,832,5742,4153,2496,5743,2980,2497,3797,990,3132,627,1815,2652,4433,1582,4434,2126,2112,3543,4794,5744,799,4435,3195,5745,4795,2113,1737,3031,1018,543,754,4436,3342,1676,4796,4797,4154,4798,1489,5746,3544,5747,2624,2903,4155,5748,5749,2981,5750,5751,5752,5753,3196,4799,4800,2185,1722,5754,3269,3270,1843,3665,1715,481,365,1976,1857,5755,5756,1963,2498,4801,5757,2127,3666,3271,433,1895,2064,2076,5758,602,2750,5759,5760,5761,5762,5763,3032,1628,3437,5764,3197,4802,4156,2904,4803,2519,5765,2551,2782,5766,5767,5768,3343,4804,2905,5769,4805,5770,2864,4806,4807,1221,2982,4157,2520,5771,5772,5773,1868,1990,5774,5775,5776,1896,5777,5778,4808,1897,4158,318,5779,2095,4159,4437,5780,5781,485,5782,938,3941,553,2680,116,5783,3942,3667,5784,3545,2681,2783,3438,3344,2820,5785,3668,2943,4160,1747,2944,2983,5786,5787,207,5788,4809,5789,4810,2521,5790,3033,890,3669,3943,5791,1878,3798,3439,5792,2186,2358,3440,1652,5793,5794,5795,941,2299,208,3546,4161,2020,330,4438,3944,2906,2499,3799,4439,4811,5796,5797,5798,2522,1613,4812,5799,3345,3945,2523,5800,4162,5801,1637,4163,2471,4813,3946,5802,2500,3034,3800,5803,5804,2195,4814,5805,2163,5806,5807,5808,5809,5810,5811,5812,5813,5814,5815,5816,5817,5818,5819,5820,5821,5822,5823,5824,5825,5826,5827,5828,5829,5830,5831,5832,5833,5834,5835,5836,5837,5838,5839,5840,5841,5842,5843,5844,5845,5846,5847,5848,5849,5850,5851,5852,5853,5854,5855,5856,5857,5858,5859,5860,5861,5862,5863,5864,5865,5866,5867,5868,5869,5870,5871,5872,5873,5874,5875,5876,5877,5878,5879,5880,5881,5882,5883,5884,5885,5886,5887,5888,5889,5890,5891,5892,5893,5894,5895,5896,5897,5898,5899,5900,5901,5902,5903,5904,5905,5906,5907,5908,5909,5910,5911,5912,5913,5914,5915,5916,5917,5918,5919,5920,5921,5922,5923,5924,5925,5926,5927,5928,5929,5930,5931,5932,5933,5934,5935,5936,5937,5938,5939,5940,5941,5942,5943,5944,5945,5946,5947,5948,5949,5950,5951,5952,5953,5954,5955,5956,5957,5958,5959,5960,5961,5962,5963,5964,5965,5966,5967,5968,5969,5970,5971,5972,5973,5974,5975,5976,5977,5978,5979,5980,5981,5982,5983,5984,5985,5986,5987,5988,5989,5990,5991,5992,5993,5994,5995,5996,5997,5998,5999,6e3,6001,6002,6003,6004,6005,6006,6007,6008,6009,6010,6011,6012,6013,6014,6015,6016,6017,6018,6019,6020,6021,6022,6023,6024,6025,6026,6027,6028,6029,6030,6031,6032,6033,6034,6035,6036,6037,6038,6039,6040,6041,6042,6043,6044,6045,6046,6047,6048,6049,6050,6051,6052,6053,6054,6055,6056,6057,6058,6059,6060,6061,6062,6063,6064,6065,6066,6067,6068,6069,6070,6071,6072,6073,6074,6075,6076,6077,6078,6079,6080,6081,6082,6083,6084,6085,6086,6087,6088,6089,6090,6091,6092,6093,6094,6095,6096,6097,6098,6099,6100,6101,6102,6103,6104,6105,6106,6107,6108,6109,6110,6111,6112,6113,6114,6115,6116,6117,6118,6119,6120,6121,6122,6123,6124,6125,6126,6127,6128,6129,6130,6131,6132,6133,6134,6135,6136,6137,6138,6139,6140,6141,6142,6143,6144,6145,6146,6147,6148,6149,6150,6151,6152,6153,6154,6155,6156,6157,6158,6159,6160,6161,6162,6163,6164,6165,6166,6167,6168,6169,6170,6171,6172,6173,6174,6175,6176,6177,6178,6179,6180,6181,6182,6183,6184,6185,6186,6187,6188,6189,6190,6191,6192,6193,6194,6195,6196,6197,6198,6199,6200,6201,6202,6203,6204,6205,6206,6207,6208,6209,6210,6211,6212,6213,6214,6215,6216,6217,6218,6219,6220,6221,6222,6223,3670,6224,6225,6226,6227,6228,6229,6230,6231,6232,6233,6234,6235,6236,6237,6238,6239,6240,6241,6242,6243,6244,6245,6246,6247,6248,6249,6250,6251,6252,6253,6254,6255,6256,6257,6258,6259,6260,6261,6262,6263,6264,6265,6266,6267,6268,6269,6270,6271,6272,6273,6274,6275,6276,6277,6278,6279,6280,6281,6282,6283,6284,6285,4815,6286,6287,6288,6289,6290,6291,6292,4816,6293,6294,6295,6296,6297,6298,6299,6300,6301,6302,6303,6304,6305,6306,6307,6308,6309,6310,6311,4817,4818,6312,6313,6314,6315,6316,6317,6318,4819,6319,6320,6321,6322,6323,6324,6325,6326,6327,6328,6329,6330,6331,6332,6333,6334,6335,6336,6337,4820,6338,6339,6340,6341,6342,6343,6344,6345,6346,6347,6348,6349,6350,6351,6352,6353,6354,6355,6356,6357,6358,6359,6360,6361,6362,6363,6364,6365,6366,6367,6368,6369,6370,6371,6372,6373,6374,6375,6376,6377,6378,6379,6380,6381,6382,6383,6384,6385,6386,6387,6388,6389,6390,6391,6392,6393,6394,6395,6396,6397,6398,6399,6400,6401,6402,6403,6404,6405,6406,6407,6408,6409,6410,3441,6411,6412,6413,6414,6415,6416,6417,6418,6419,6420,6421,6422,6423,6424,6425,4440,6426,6427,6428,6429,6430,6431,6432,6433,6434,6435,6436,6437,6438,6439,6440,6441,6442,6443,6444,6445,6446,6447,6448,6449,6450,6451,6452,6453,6454,4821,6455,6456,6457,6458,6459,6460,6461,6462,6463,6464,6465,6466,6467,6468,6469,6470,6471,6472,6473,6474,6475,6476,6477,3947,3948,6478,6479,6480,6481,3272,4441,6482,6483,6484,6485,4442,6486,6487,6488,6489,6490,6491,6492,6493,6494,6495,6496,4822,6497,6498,6499,6500,6501,6502,6503,6504,6505,6506,6507,6508,6509,6510,6511,6512,6513,6514,6515,6516,6517,6518,6519,6520,6521,6522,6523,6524,6525,6526,6527,6528,6529,6530,6531,6532,6533,6534,6535,6536,6537,6538,6539,6540,6541,6542,6543,6544,6545,6546,6547,6548,6549,6550,6551,6552,6553,6554,6555,6556,2784,6557,4823,6558,6559,6560,6561,6562,6563,6564,6565,6566,6567,6568,6569,3949,6570,6571,6572,4824,6573,6574,6575,6576,6577,6578,6579,6580,6581,6582,6583,4825,6584,6585,6586,3950,2785,6587,6588,6589,6590,6591,6592,6593,6594,6595,6596,6597,6598,6599,6600,6601,6602,6603,6604,6605,6606,6607,6608,6609,6610,6611,6612,4826,6613,6614,6615,4827,6616,6617,6618,6619,6620,6621,6622,6623,6624,6625,4164,6626,6627,6628,6629,6630,6631,6632,6633,6634,3547,6635,4828,6636,6637,6638,6639,6640,6641,6642,3951,2984,6643,6644,6645,6646,6647,6648,6649,4165,6650,4829,6651,6652,4830,6653,6654,6655,6656,6657,6658,6659,6660,6661,6662,4831,6663,6664,6665,6666,6667,6668,6669,6670,6671,4166,6672,4832,3952,6673,6674,6675,6676,4833,6677,6678,6679,4167,6680,6681,6682,3198,6683,6684,6685,6686,6687,6688,6689,6690,6691,6692,6693,6694,6695,6696,6697,4834,6698,6699,6700,6701,6702,6703,6704,6705,6706,6707,6708,6709,6710,6711,6712,6713,6714,6715,6716,6717,6718,6719,6720,6721,6722,6723,6724,6725,6726,6727,6728,6729,6730,6731,6732,6733,6734,4443,6735,6736,6737,6738,6739,6740,6741,6742,6743,6744,6745,4444,6746,6747,6748,6749,6750,6751,6752,6753,6754,6755,6756,6757,6758,6759,6760,6761,6762,6763,6764,6765,6766,6767,6768,6769,6770,6771,6772,6773,6774,6775,6776,6777,6778,6779,6780,6781,4168,6782,6783,3442,6784,6785,6786,6787,6788,6789,6790,6791,4169,6792,6793,6794,6795,6796,6797,6798,6799,6800,6801,6802,6803,6804,6805,6806,6807,6808,6809,6810,6811,4835,6812,6813,6814,4445,6815,6816,4446,6817,6818,6819,6820,6821,6822,6823,6824,6825,6826,6827,6828,6829,6830,6831,6832,6833,6834,6835,3548,6836,6837,6838,6839,6840,6841,6842,6843,6844,6845,6846,4836,6847,6848,6849,6850,6851,6852,6853,6854,3953,6855,6856,6857,6858,6859,6860,6861,6862,6863,6864,6865,6866,6867,6868,6869,6870,6871,6872,6873,6874,6875,6876,6877,3199,6878,6879,6880,6881,6882,4447,6883,6884,6885,6886,6887,6888,6889,6890,6891,6892,6893,6894,6895,6896,6897,6898,6899,6900,6901,6902,6903,6904,4170,6905,6906,6907,6908,6909,6910,6911,6912,6913,6914,6915,6916,6917,6918,6919,6920,6921,6922,6923,6924,6925,6926,6927,4837,6928,6929,6930,6931,6932,6933,6934,6935,6936,3346,6937,6938,4838,6939,6940,6941,4448,6942,6943,6944,6945,6946,4449,6947,6948,6949,6950,6951,6952,6953,6954,6955,6956,6957,6958,6959,6960,6961,6962,6963,6964,6965,6966,6967,6968,6969,6970,6971,6972,6973,6974,6975,6976,6977,6978,6979,6980,6981,6982,6983,6984,6985,6986,6987,6988,6989,6990,6991,6992,6993,6994,3671,6995,6996,6997,6998,4839,6999,7e3,7001,7002,3549,7003,7004,7005,7006,7007,7008,7009,7010,7011,7012,7013,7014,7015,7016,7017,7018,7019,7020,7021,7022,7023,7024,7025,7026,7027,7028,7029,7030,4840,7031,7032,7033,7034,7035,7036,7037,7038,4841,7039,7040,7041,7042,7043,7044,7045,7046,7047,7048,7049,7050,7051,7052,7053,7054,7055,7056,7057,7058,7059,7060,7061,7062,7063,7064,7065,7066,7067,7068,7069,7070,2985,7071,7072,7073,7074,7075,7076,7077,7078,7079,7080,4842,7081,7082,7083,7084,7085,7086,7087,7088,7089,7090,7091,7092,7093,7094,7095,7096,7097,7098,7099,7100,7101,7102,7103,7104,7105,7106,7107,7108,7109,7110,7111,7112,7113,7114,7115,7116,7117,7118,4450,7119,7120,7121,7122,7123,7124,7125,7126,7127,7128,7129,7130,7131,7132,7133,7134,7135,7136,7137,7138,7139,7140,7141,7142,7143,4843,7144,7145,7146,7147,7148,7149,7150,7151,7152,7153,7154,7155,7156,7157,7158,7159,7160,7161,7162,7163,7164,7165,7166,7167,7168,7169,7170,7171,7172,7173,7174,7175,7176,7177,7178,7179,7180,7181,7182,7183,7184,7185,7186,7187,7188,4171,4172,7189,7190,7191,7192,7193,7194,7195,7196,7197,7198,7199,7200,7201,7202,7203,7204,7205,7206,7207,7208,7209,7210,7211,7212,7213,7214,7215,7216,7217,7218,7219,7220,7221,7222,7223,7224,7225,7226,7227,7228,7229,7230,7231,7232,7233,7234,7235,7236,7237,7238,7239,7240,7241,7242,7243,7244,7245,7246,7247,7248,7249,7250,7251,7252,7253,7254,7255,7256,7257,7258,7259,7260,7261,7262,7263,7264,7265,7266,7267,7268,7269,7270,7271,7272,7273,7274,7275,7276,7277,7278,7279,7280,7281,7282,7283,7284,7285,7286,7287,7288,7289,7290,7291,7292,7293,7294,7295,7296,4844,7297,7298,7299,7300,7301,7302,7303,7304,7305,7306,7307,7308,7309,7310,7311,7312,7313,7314,7315,7316,4451,7317,7318,7319,7320,7321,7322,7323,7324,7325,7326,7327,7328,7329,7330,7331,7332,7333,7334,7335,7336,7337,7338,7339,7340,7341,7342,7343,7344,7345,7346,7347,7348,7349,7350,7351,7352,7353,4173,7354,7355,4845,7356,7357,7358,7359,7360,7361,7362,7363,7364,7365,7366,7367,7368,7369,7370,7371,7372,7373,7374,7375,7376,7377,7378,7379,7380,7381,7382,7383,7384,7385,7386,7387,7388,4846,7389,7390,7391,7392,7393,7394,7395,7396,7397,7398,7399,7400,7401,7402,7403,7404,7405,3672,7406,7407,7408,7409,7410,7411,7412,7413,7414,7415,7416,7417,7418,7419,7420,7421,7422,7423,7424,7425,7426,7427,7428,7429,7430,7431,7432,7433,7434,7435,7436,7437,7438,7439,7440,7441,7442,7443,7444,7445,7446,7447,7448,7449,7450,7451,7452,7453,4452,7454,3200,7455,7456,7457,7458,7459,7460,7461,7462,7463,7464,7465,7466,7467,7468,7469,7470,7471,7472,7473,7474,4847,7475,7476,7477,3133,7478,7479,7480,7481,7482,7483,7484,7485,7486,7487,7488,7489,7490,7491,7492,7493,7494,7495,7496,7497,7498,7499,7500,7501,7502,3347,7503,7504,7505,7506,7507,7508,7509,7510,7511,7512,7513,7514,7515,7516,7517,7518,7519,7520,7521,4848,7522,7523,7524,7525,7526,7527,7528,7529,7530,7531,7532,7533,7534,7535,7536,7537,7538,7539,7540,7541,7542,7543,7544,7545,7546,7547,7548,7549,3801,4849,7550,7551,7552,7553,7554,7555,7556,7557,7558,7559,7560,7561,7562,7563,7564,7565,7566,7567,7568,7569,3035,7570,7571,7572,7573,7574,7575,7576,7577,7578,7579,7580,7581,7582,7583,7584,7585,7586,7587,7588,7589,7590,7591,7592,7593,7594,7595,7596,7597,7598,7599,7600,7601,7602,7603,7604,7605,7606,7607,7608,7609,7610,7611,7612,7613,7614,7615,7616,4850,7617,7618,3802,7619,7620,7621,7622,7623,7624,7625,7626,7627,7628,7629,7630,7631,7632,4851,7633,7634,7635,7636,7637,7638,7639,7640,7641,7642,7643,7644,7645,7646,7647,7648,7649,7650,7651,7652,7653,7654,7655,7656,7657,7658,7659,7660,7661,7662,7663,7664,7665,7666,7667,7668,7669,7670,4453,7671,7672,7673,7674,7675,7676,7677,7678,7679,7680,7681,7682,7683,7684,7685,7686,7687,7688,7689,7690,7691,7692,7693,7694,7695,7696,7697,3443,7698,7699,7700,7701,7702,4454,7703,7704,7705,7706,7707,7708,7709,7710,7711,7712,7713,2472,7714,7715,7716,7717,7718,7719,7720,7721,7722,7723,7724,7725,7726,7727,7728,7729,7730,7731,3954,7732,7733,7734,7735,7736,7737,7738,7739,7740,7741,7742,7743,7744,7745,7746,7747,7748,7749,7750,3134,7751,7752,4852,7753,7754,7755,4853,7756,7757,7758,7759,7760,4174,7761,7762,7763,7764,7765,7766,7767,7768,7769,7770,7771,7772,7773,7774,7775,7776,7777,7778,7779,7780,7781,7782,7783,7784,7785,7786,7787,7788,7789,7790,7791,7792,7793,7794,7795,7796,7797,7798,7799,7800,7801,7802,7803,7804,7805,4854,7806,7807,7808,7809,7810,7811,7812,7813,7814,7815,7816,7817,7818,7819,7820,7821,7822,7823,7824,7825,4855,7826,7827,7828,7829,7830,7831,7832,7833,7834,7835,7836,7837,7838,7839,7840,7841,7842,7843,7844,7845,7846,7847,3955,7848,7849,7850,7851,7852,7853,7854,7855,7856,7857,7858,7859,7860,3444,7861,7862,7863,7864,7865,7866,7867,7868,7869,7870,7871,7872,7873,7874,7875,7876,7877,7878,7879,7880,7881,7882,7883,7884,7885,7886,7887,7888,7889,7890,7891,4175,7892,7893,7894,7895,7896,4856,4857,7897,7898,7899,7900,2598,7901,7902,7903,7904,7905,7906,7907,7908,4455,7909,7910,7911,7912,7913,7914,3201,7915,7916,7917,7918,7919,7920,7921,4858,7922,7923,7924,7925,7926,7927,7928,7929,7930,7931,7932,7933,7934,7935,7936,7937,7938,7939,7940,7941,7942,7943,7944,7945,7946,7947,7948,7949,7950,7951,7952,7953,7954,7955,7956,7957,7958,7959,7960,7961,7962,7963,7964,7965,7966,7967,7968,7969,7970,7971,7972,7973,7974,7975,7976,7977,7978,7979,7980,7981,4859,7982,7983,7984,7985,7986,7987,7988,7989,7990,7991,7992,7993,7994,7995,7996,4860,7997,7998,7999,8e3,8001,8002,8003,8004,8005,8006,8007,8008,8009,8010,8011,8012,8013,8014,8015,8016,4176,8017,8018,8019,8020,8021,8022,8023,4861,8024,8025,8026,8027,8028,8029,8030,8031,8032,8033,8034,8035,8036,4862,4456,8037,8038,8039,8040,4863,8041,8042,8043,8044,8045,8046,8047,8048,8049,8050,8051,8052,8053,8054,8055,8056,8057,8058,8059,8060,8061,8062,8063,8064,8065,8066,8067,8068,8069,8070,8071,8072,8073,8074,8075,8076,8077,8078,8079,8080,8081,8082,8083,8084,8085,8086,8087,8088,8089,8090,8091,8092,8093,8094,8095,8096,8097,8098,8099,4864,4177,8100,8101,8102,8103,8104,8105,8106,8107,8108,8109,8110,8111,8112,8113,8114,8115,8116,8117,8118,8119,8120,4178,8121,8122,8123,8124,8125,8126,8127,8128,8129,8130,8131,8132,8133,8134,8135,8136,8137,8138,8139,8140,8141,8142,8143,8144,8145,4865,4866,8146,8147,8148,8149,8150,8151,8152,8153,8154,8155,8156,8157,8158,8159,8160,8161,8162,8163,8164,8165,4179,8166,8167,8168,8169,8170,8171,8172,8173,8174,8175,8176,8177,8178,8179,8180,8181,4457,8182,8183,8184,8185,8186,8187,8188,8189,8190,8191,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8203,8204,8205,8206,8207,8208,8209,8210,8211,8212,8213,8214,8215,8216,8217,8218,8219,8220,8221,8222,8223,8224,8225,8226,8227,8228,8229,8230,8231,8232,8233,8234,8235,8236,8237,8238,8239,8240,8241,8242,8243,8244,8245,8246,8247,8248,8249,8250,8251,8252,8253,8254,8255,8256,3445,8257,8258,8259,8260,8261,8262,4458,8263,8264,8265,8266,8267,8268,8269,8270,8271,8272,4459,8273,8274,8275,8276,3550,8277,8278,8279,8280,8281,8282,8283,8284,8285,8286,8287,8288,8289,4460,8290,8291,8292,8293,8294,8295,8296,8297,8298,8299,8300,8301,8302,8303,8304,8305,8306,8307,4867,8308,8309,8310,8311,8312,3551,8313,8314,8315,8316,8317,8318,8319,8320,8321,8322,8323,8324,8325,8326,4868,8327,8328,8329,8330,8331,8332,8333,8334,8335,8336,8337,8338,8339,8340,8341,8342,8343,8344,8345,8346,8347,8348,8349,8350,8351,8352,8353,8354,8355,8356,8357,8358,8359,8360,8361,8362,8363,4869,4461,8364,8365,8366,8367,8368,8369,8370,4870,8371,8372,8373,8374,8375,8376,8377,8378,8379,8380,8381,8382,8383,8384,8385,8386,8387,8388,8389,8390,8391,8392,8393,8394,8395,8396,8397,8398,8399,8400,8401,8402,8403,8404,8405,8406,8407,8408,8409,8410,4871,8411,8412,8413,8414,8415,8416,8417,8418,8419,8420,8421,8422,4462,8423,8424,8425,8426,8427,8428,8429,8430,8431,8432,8433,2986,8434,8435,8436,8437,8438,8439,8440,8441,8442,8443,8444,8445,8446,8447,8448,8449,8450,8451,8452,8453,8454,8455,8456,8457,8458,8459,8460,8461,8462,8463,8464,8465,8466,8467,8468,8469,8470,8471,8472,8473,8474,8475,8476,8477,8478,4180,8479,8480,8481,8482,8483,8484,8485,8486,8487,8488,8489,8490,8491,8492,8493,8494,8495,8496,8497,8498,8499,8500,8501,8502,8503,8504,8505,8506,8507,8508,8509,8510,8511,8512,8513,8514,8515,8516,8517,8518,8519,8520,8521,8522,8523,8524,8525,8526,8527,8528,8529,8530,8531,8532,8533,8534,8535,8536,8537,8538,8539,8540,8541,8542,8543,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,8554,8555,8556,8557,8558,8559,8560,8561,8562,8563,8564,4872,8565,8566,8567,8568,8569,8570,8571,8572,8573,4873,8574,8575,8576,8577,8578,8579,8580,8581,8582,8583,8584,8585,8586,8587,8588,8589,8590,8591,8592,8593,8594,8595,8596,8597,8598,8599,8600,8601,8602,8603,8604,8605,3803,8606,8607,8608,8609,8610,8611,8612,8613,4874,3804,8614,8615,8616,8617,8618,8619,8620,8621,3956,8622,8623,8624,8625,8626,8627,8628,8629,8630,8631,8632,8633,8634,8635,8636,8637,8638,2865,8639,8640,8641,8642,8643,8644,8645,8646,8647,8648,8649,8650,8651,8652,8653,8654,8655,8656,4463,8657,8658,8659,4875,4876,8660,8661,8662,8663,8664,8665,8666,8667,8668,8669,8670,8671,8672,8673,8674,8675,8676,8677,8678,8679,8680,8681,4464,8682,8683,8684,8685,8686,8687,8688,8689,8690,8691,8692,8693,8694,8695,8696,8697,8698,8699,8700,8701,8702,8703,8704,8705,8706,8707,8708,8709,2261,8710,8711,8712,8713,8714,8715,8716,8717,8718,8719,8720,8721,8722,8723,8724,8725,8726,8727,8728,8729,8730,8731,8732,8733,4181,8734,8735,8736,8737,8738,8739,8740,8741,8742,8743,8744,8745,8746,8747,8748,8749,8750,8751,8752,8753,8754,8755,8756,8757,8758,8759,8760,8761,8762,8763,4877,8764,8765,8766,8767,8768,8769,8770,8771,8772,8773,8774,8775,8776,8777,8778,8779,8780,8781,8782,8783,8784,8785,8786,8787,8788,4878,8789,4879,8790,8791,8792,4880,8793,8794,8795,8796,8797,8798,8799,8800,8801,4881,8802,8803,8804,8805,8806,8807,8808,8809,8810,8811,8812,8813,8814,8815,3957,8816,8817,8818,8819,8820,8821,8822,8823,8824,8825,8826,8827,8828,8829,8830,8831,8832,8833,8834,8835,8836,8837,8838,8839,8840,8841,8842,8843,8844,8845,8846,8847,4882,8848,8849,8850,8851,8852,8853,8854,8855,8856,8857,8858,8859,8860,8861,8862,8863,8864,8865,8866,8867,8868,8869,8870,8871,8872,8873,8874,8875,8876,8877,8878,8879,8880,8881,8882,8883,8884,3202,8885,8886,8887,8888,8889,8890,8891,8892,8893,8894,8895,8896,8897,8898,8899,8900,8901,8902,8903,8904,8905,8906,8907,8908,8909,8910,8911,8912,8913,8914,8915,8916,8917,8918,8919,8920,8921,8922,8923,8924,4465,8925,8926,8927,8928,8929,8930,8931,8932,4883,8933,8934,8935,8936,8937,8938,8939,8940,8941,8942,8943,2214,8944,8945,8946,8947,8948,8949,8950,8951,8952,8953,8954,8955,8956,8957,8958,8959,8960,8961,8962,8963,8964,8965,4884,8966,8967,8968,8969,8970,8971,8972,8973,8974,8975,8976,8977,8978,8979,8980,8981,8982,8983,8984,8985,8986,8987,8988,8989,8990,8991,8992,4885,8993,8994,8995,8996,8997,8998,8999,9e3,9001,9002,9003,9004,9005,9006,9007,9008,9009,9010,9011,9012,9013,9014,9015,9016,9017,9018,9019,9020,9021,4182,9022,9023,9024,9025,9026,9027,9028,9029,9030,9031,9032,9033,9034,9035,9036,9037,9038,9039,9040,9041,9042,9043,9044,9045,9046,9047,9048,9049,9050,9051,9052,9053,9054,9055,9056,9057,9058,9059,9060,9061,9062,9063,4886,9064,9065,9066,9067,9068,9069,4887,9070,9071,9072,9073,9074,9075,9076,9077,9078,9079,9080,9081,9082,9083,9084,9085,9086,9087,9088,9089,9090,9091,9092,9093,9094,9095,9096,9097,9098,9099,9100,9101,9102,9103,9104,9105,9106,9107,9108,9109,9110,9111,9112,9113,9114,9115,9116,9117,9118,9119,9120,9121,9122,9123,9124,9125,9126,9127,9128,9129,9130,9131,9132,9133,9134,9135,9136,9137,9138,9139,9140,9141,3958,9142,9143,9144,9145,9146,9147,9148,9149,9150,9151,4888,9152,9153,9154,9155,9156,9157,9158,9159,9160,9161,9162,9163,9164,9165,9166,9167,9168,9169,9170,9171,9172,9173,9174,9175,4889,9176,9177,9178,9179,9180,9181,9182,9183,9184,9185,9186,9187,9188,9189,9190,9191,9192,9193,9194,9195,9196,9197,9198,9199,9200,9201,9202,9203,4890,9204,9205,9206,9207,9208,9209,9210,9211,9212,9213,9214,9215,9216,9217,9218,9219,9220,9221,9222,4466,9223,9224,9225,9226,9227,9228,9229,9230,9231,9232,9233,9234,9235,9236,9237,9238,9239,9240,9241,9242,9243,9244,9245,4891,9246,9247,9248,9249,9250,9251,9252,9253,9254,9255,9256,9257,4892,9258,9259,9260,9261,4893,4894,9262,9263,9264,9265,9266,9267,9268,9269,9270,9271,9272,9273,4467,9274,9275,9276,9277,9278,9279,9280,9281,9282,9283,9284,9285,3673,9286,9287,9288,9289,9290,9291,9292,9293,9294,9295,9296,9297,9298,9299,9300,9301,9302,9303,9304,9305,9306,9307,9308,9309,9310,9311,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9322,4895,9323,9324,9325,9326,9327,9328,9329,9330,9331,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,9342,9343,9344,9345,9346,9347,4468,9348,9349,9350,9351,9352,9353,9354,9355,9356,9357,9358,9359,9360,9361,9362,9363,9364,9365,9366,9367,9368,9369,9370,9371,9372,9373,4896,9374,4469,9375,9376,9377,9378,9379,4897,9380,9381,9382,9383,9384,9385,9386,9387,9388,9389,9390,9391,9392,9393,9394,9395,9396,9397,9398,9399,9400,9401,9402,9403,9404,9405,9406,4470,9407,2751,9408,9409,3674,3552,9410,9411,9412,9413,9414,9415,9416,9417,9418,9419,9420,9421,4898,9422,9423,9424,9425,9426,9427,9428,9429,3959,9430,9431,9432,9433,9434,9435,9436,4471,9437,9438,9439,9440,9441,9442,9443,9444,9445,9446,9447,9448,9449,9450,3348,9451,9452,9453,9454,9455,9456,9457,9458,9459,9460,9461,9462,9463,9464,9465,9466,9467,9468,9469,9470,9471,9472,4899,9473,9474,9475,9476,9477,4900,9478,9479,9480,9481,9482,9483,9484,9485,9486,9487,9488,3349,9489,9490,9491,9492,9493,9494,9495,9496,9497,9498,9499,9500,9501,9502,9503,9504,9505,9506,9507,9508,9509,9510,9511,9512,9513,9514,9515,9516,9517,9518,9519,9520,4901,9521,9522,9523,9524,9525,9526,4902,9527,9528,9529,9530,9531,9532,9533,9534,9535,9536,9537,9538,9539,9540,9541,9542,9543,9544,9545,9546,9547,9548,9549,9550,9551,9552,9553,9554,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9581,9582,9583,9584,3805,9585,9586,9587,9588,9589,9590,9591,9592,9593,9594,9595,9596,9597,9598,9599,9600,9601,9602,4903,9603,9604,9605,9606,9607,4904,9608,9609,9610,9611,9612,9613,9614,4905,9615,9616,9617,9618,9619,9620,9621,9622,9623,9624,9625,9626,9627,9628,9629,9630,9631,9632,4906,9633,9634,9635,9636,9637,9638,9639,9640,9641,9642,9643,4907,9644,9645,9646,9647,9648,9649,9650,9651,9652,9653,9654,9655,9656,9657,9658,9659,9660,9661,9662,9663,9664,9665,9666,9667,9668,9669,9670,9671,9672,4183,9673,9674,9675,9676,9677,4908,9678,9679,9680,9681,4909,9682,9683,9684,9685,9686,9687,9688,9689,9690,4910,9691,9692,9693,3675,9694,9695,9696,2945,9697,9698,9699,9700,9701,9702,9703,9704,9705,4911,9706,9707,9708,9709,9710,9711,9712,9713,9714,9715,9716,9717,9718,9719,9720,9721,9722,9723,9724,9725,9726,9727,9728,9729,9730,9731,9732,9733,9734,9735,4912,9736,9737,9738,9739,9740,4913,9741,9742,9743,9744,9745,9746,9747,9748,9749,9750,9751,9752,9753,9754,9755,9756,9757,9758,4914,9759,9760,9761,9762,9763,9764,9765,9766,9767,9768,9769,9770,9771,9772,9773,9774,9775,9776,9777,9778,9779,9780,9781,9782,4915,9783,9784,9785,9786,9787,9788,9789,9790,9791,9792,9793,4916,9794,9795,9796,9797,9798,9799,9800,9801,9802,9803,9804,9805,9806,9807,9808,9809,9810,9811,9812,9813,9814,9815,9816,9817,9818,9819,9820,9821,9822,9823,9824,9825,9826,9827,9828,9829,9830,9831,9832,9833,9834,9835,9836,9837,9838,9839,9840,9841,9842,9843,9844,9845,9846,9847,9848,9849,9850,9851,9852,9853,9854,9855,9856,9857,9858,9859,9860,9861,9862,9863,9864,9865,9866,9867,9868,4917,9869,9870,9871,9872,9873,9874,9875,9876,9877,9878,9879,9880,9881,9882,9883,9884,9885,9886,9887,9888,9889,9890,9891,9892,4472,9893,9894,9895,9896,9897,3806,9898,9899,9900,9901,9902,9903,9904,9905,9906,9907,9908,9909,9910,9911,9912,9913,9914,4918,9915,9916,9917,4919,9918,9919,9920,9921,4184,9922,9923,9924,9925,9926,9927,9928,9929,9930,9931,9932,9933,9934,9935,9936,9937,9938,9939,9940,9941,9942,9943,9944,9945,9946,4920,9947,9948,9949,9950,9951,9952,9953,9954,9955,4185,9956,9957,9958,9959,9960,9961,9962,9963,9964,9965,4921,9966,9967,9968,4473,9969,9970,9971,9972,9973,9974,9975,9976,9977,4474,9978,9979,9980,9981,9982,9983,9984,9985,9986,9987,9988,9989,9990,9991,9992,9993,9994,9995,9996,9997,9998,9999,1e4,10001,10002,10003,10004,10005,10006,10007,10008,10009,10010,10011,10012,10013,10014,10015,10016,10017,10018,10019,10020,10021,4922,10022,4923,10023,10024,10025,10026,10027,10028,10029,10030,10031,10032,10033,10034,10035,10036,10037,10038,10039,10040,10041,10042,10043,10044,10045,10046,10047,10048,4924,10049,10050,10051,10052,10053,10054,10055,10056,10057,10058,10059,10060,10061,10062,10063,10064,10065,10066,10067,10068,10069,10070,10071,10072,10073,10074,10075,10076,10077,10078,10079,10080,10081,10082,10083,10084,10085,10086,10087,4475,10088,10089,10090,10091,10092,10093,10094,10095,10096,10097,4476,10098,10099,10100,10101,10102,10103,10104,10105,10106,10107,10108,10109,10110,10111,2174,10112,10113,10114,10115,10116,10117,10118,10119,10120,10121,10122,10123,10124,10125,10126,10127,10128,10129,10130,10131,10132,10133,10134,10135,10136,10137,10138,10139,10140,3807,4186,4925,10141,10142,10143,10144,10145,10146,10147,4477,4187,10148,10149,10150,10151,10152,10153,4188,10154,10155,10156,10157,10158,10159,10160,10161,4926,10162,10163,10164,10165,10166,10167,10168,10169,10170,10171,10172,10173,10174,10175,10176,10177,10178,10179,10180,10181,10182,10183,10184,10185,10186,10187,10188,10189,10190,10191,10192,3203,10193,10194,10195,10196,10197,10198,10199,10200,4478,10201,10202,10203,10204,4479,10205,10206,10207,10208,10209,10210,10211,10212,10213,10214,10215,10216,10217,10218,10219,10220,10221,10222,10223,10224,10225,10226,10227,10228,10229,10230,10231,10232,10233,10234,4927,10235,10236,10237,10238,10239,10240,10241,10242,10243,10244,10245,10246,10247,10248,10249,10250,10251,10252,10253,10254,10255,10256,10257,10258,10259,10260,10261,10262,10263,10264,10265,10266,10267,10268,10269,10270,10271,10272,10273,4480,4928,4929,10274,10275,10276,10277,10278,10279,10280,10281,10282,10283,10284,10285,10286,10287,10288,10289,10290,10291,10292,10293,10294,10295,10296,10297,10298,10299,10300,10301,10302,10303,10304,10305,10306,10307,10308,10309,10310,10311,10312,10313,10314,10315,10316,10317,10318,10319,10320,10321,10322,10323,10324,10325,10326,10327,10328,10329,10330,10331,10332,10333,10334,4930,10335,10336,10337,10338,10339,10340,10341,10342,4931,10343,10344,10345,10346,10347,10348,10349,10350,10351,10352,10353,10354,10355,3088,10356,2786,10357,10358,10359,10360,4189,10361,10362,10363,10364,10365,10366,10367,10368,10369,10370,10371,10372,10373,10374,10375,4932,10376,10377,10378,10379,10380,10381,10382,10383,10384,10385,10386,10387,10388,10389,10390,10391,10392,4933,10393,10394,10395,4934,10396,10397,10398,10399,10400,10401,10402,10403,10404,10405,10406,10407,10408,10409,10410,10411,10412,3446,10413,10414,10415,10416,10417,10418,10419,10420,10421,10422,10423,4935,10424,10425,10426,10427,10428,10429,10430,4936,10431,10432,10433,10434,10435,10436,10437,10438,10439,10440,10441,10442,10443,4937,10444,10445,10446,10447,4481,10448,10449,10450,10451,10452,10453,10454,10455,10456,10457,10458,10459,10460,10461,10462,10463,10464,10465,10466,10467,10468,10469,10470,10471,10472,10473,10474,10475,10476,10477,10478,10479,10480,10481,10482,10483,10484,10485,10486,10487,10488,10489,10490,10491,10492,10493,10494,10495,10496,10497,10498,10499,10500,10501,10502,10503,10504,10505,4938,10506,10507,10508,10509,10510,2552,10511,10512,10513,10514,10515,10516,3447,10517,10518,10519,10520,10521,10522,10523,10524,10525,10526,10527,10528,10529,10530,10531,10532,10533,10534,10535,10536,10537,10538,10539,10540,10541,10542,10543,4482,10544,4939,10545,10546,10547,10548,10549,10550,10551,10552,10553,10554,10555,10556,10557,10558,10559,10560,10561,10562,10563,10564,10565,10566,10567,3676,4483,10568,10569,10570,10571,10572,3448,10573,10574,10575,10576,10577,10578,10579,10580,10581,10582,10583,10584,10585,10586,10587,10588,10589,10590,10591,10592,10593,10594,10595,10596,10597,10598,10599,10600,10601,10602,10603,10604,10605,10606,10607,10608,10609,10610,10611,10612,10613,10614,10615,10616,10617,10618,10619,10620,10621,10622,10623,10624,10625,10626,10627,4484,10628,10629,10630,10631,10632,4940,10633,10634,10635,10636,10637,10638,10639,10640,10641,10642,10643,10644,10645,10646,10647,10648,10649,10650,10651,10652,10653,10654,10655,10656,4941,10657,10658,10659,2599,10660,10661,10662,10663,10664,10665,10666,3089,10667,10668,10669,10670,10671,10672,10673,10674,10675,10676,10677,10678,10679,10680,4942,10681,10682,10683,10684,10685,10686,10687,10688,10689,10690,10691,10692,10693,10694,10695,10696,10697,4485,10698,10699,10700,10701,10702,10703,10704,4943,10705,3677,10706,10707,10708,10709,10710,10711,10712,4944,10713,10714,10715,10716,10717,10718,10719,10720,10721,10722,10723,10724,10725,10726,10727,10728,4945,10729,10730,10731,10732,10733,10734,10735,10736,10737,10738,10739,10740,10741,10742,10743,10744,10745,10746,10747,10748,10749,10750,10751,10752,10753,10754,10755,10756,10757,10758,10759,10760,10761,4946,10762,10763,10764,10765,10766,10767,4947,4948,10768,10769,10770,10771,10772,10773,10774,10775,10776,10777,10778,10779,10780,10781,10782,10783,10784,10785,10786,10787,10788,10789,10790,10791,10792,10793,10794,10795,10796,10797,10798,10799,10800,10801,10802,10803,10804,10805,10806,10807,10808,10809,10810,10811,10812,10813,10814,10815,10816,10817,10818,10819,10820,10821,10822,10823,10824,10825,10826,10827,10828,10829,10830,10831,10832,10833,10834,10835,10836,10837,10838,10839,10840,10841,10842,10843,10844,10845,10846,10847,10848,10849,10850,10851,10852,10853,10854,10855,10856,10857,10858,10859,10860,10861,10862,10863,10864,10865,10866,10867,10868,10869,10870,10871,10872,10873,10874,10875,10876,10877,10878,4486,10879,10880,10881,10882,10883,10884,10885,4949,10886,10887,10888,10889,10890,10891,10892,10893,10894,10895,10896,10897,10898,10899,10900,10901,10902,10903,10904,10905,10906,10907,10908,10909,10910,10911,10912,10913,10914,10915,10916,10917,10918,10919,4487,10920,10921,10922,10923,10924,10925,10926,10927,10928,10929,10930,10931,10932,4950,10933,10934,10935,10936,10937,10938,10939,10940,10941,10942,10943,10944,10945,10946,10947,10948,10949,4488,10950,10951,10952,10953,10954,10955,10956,10957,10958,10959,4190,10960,10961,10962,10963,10964,10965,10966,10967,10968,10969,10970,10971,10972,10973,10974,10975,10976,10977,10978,10979,10980,10981,10982,10983,10984,10985,10986,10987,10988,10989,10990,10991,10992,10993,10994,10995,10996,10997,10998,10999,11e3,11001,11002,11003,11004,11005,11006,3960,11007,11008,11009,11010,11011,11012,11013,11014,11015,11016,11017,11018,11019,11020,11021,11022,11023,11024,11025,11026,11027,11028,11029,11030,11031,11032,4951,11033,11034,11035,11036,11037,11038,11039,11040,11041,11042,11043,11044,11045,11046,11047,4489,11048,11049,11050,11051,4952,11052,11053,11054,11055,11056,11057,11058,4953,11059,11060,11061,11062,11063,11064,11065,11066,11067,11068,11069,11070,11071,4954,11072,11073,11074,11075,11076,11077,11078,11079,11080,11081,11082,11083,11084,11085,11086,11087,11088,11089,11090,11091,11092,11093,11094,11095,11096,11097,11098,11099,11100,11101,11102,11103,11104,11105,11106,11107,11108,11109,11110,11111,11112,11113,11114,11115,3808,11116,11117,11118,11119,11120,11121,11122,11123,11124,11125,11126,11127,11128,11129,11130,11131,11132,11133,11134,4955,11135,11136,11137,11138,11139,11140,11141,11142,11143,11144,11145,11146,11147,11148,11149,11150,11151,11152,11153,11154,11155,11156,11157,11158,11159,11160,11161,4956,11162,11163,11164,11165,11166,11167,11168,11169,11170,11171,11172,11173,11174,11175,11176,11177,11178,11179,11180,4957,11181,11182,11183,11184,11185,11186,4958,11187,11188,11189,11190,11191,11192,11193,11194,11195,11196,11197,11198,11199,11200,3678,11201,11202,11203,11204,11205,11206,4191,11207,11208,11209,11210,11211,11212,11213,11214,11215,11216,11217,11218,11219,11220,11221,11222,11223,11224,11225,11226,11227,11228,11229,11230,11231,11232,11233,11234,11235,11236,11237,11238,11239,11240,11241,11242,11243,11244,11245,11246,11247,11248,11249,11250,11251,4959,11252,11253,11254,11255,11256,11257,11258,11259,11260,11261,11262,11263,11264,11265,11266,11267,11268,11269,11270,11271,11272,11273,11274,11275,11276,11277,11278,11279,11280,11281,11282,11283,11284,11285,11286,11287,11288,11289,11290,11291,11292,11293,11294,11295,11296,11297,11298,11299,11300,11301,11302,11303,11304,11305,11306,11307,11308,11309,11310,11311,11312,11313,11314,3679,11315,11316,11317,11318,4490,11319,11320,11321,11322,11323,11324,11325,11326,11327,11328,11329,11330,11331,11332,11333,11334,11335,11336,11337,11338,11339,11340,11341,11342,11343,11344,11345,11346,11347,4960,11348,11349,11350,11351,11352,11353,11354,11355,11356,11357,11358,11359,11360,11361,11362,11363,11364,11365,11366,11367,11368,11369,11370,11371,11372,11373,11374,11375,11376,11377,3961,4961,11378,11379,11380,11381,11382,11383,11384,11385,11386,11387,11388,11389,11390,11391,11392,11393,11394,11395,11396,11397,4192,11398,11399,11400,11401,11402,11403,11404,11405,11406,11407,11408,11409,11410,11411,4962,11412,11413,11414,11415,11416,11417,11418,11419,11420,11421,11422,11423,11424,11425,11426,11427,11428,11429,11430,11431,11432,11433,11434,11435,11436,11437,11438,11439,11440,11441,11442,11443,11444,11445,11446,11447,11448,11449,11450,11451,11452,11453,11454,11455,11456,11457,11458,11459,11460,11461,11462,11463,11464,11465,11466,11467,11468,11469,4963,11470,11471,4491,11472,11473,11474,11475,4964,11476,11477,11478,11479,11480,11481,11482,11483,11484,11485,11486,11487,11488,11489,11490,11491,11492,4965,11493,11494,11495,11496,11497,11498,11499,11500,11501,11502,11503,11504,11505,11506,11507,11508,11509,11510,11511,11512,11513,11514,11515,11516,11517,11518,11519,11520,11521,11522,11523,11524,11525,11526,11527,11528,11529,3962,11530,11531,11532,11533,11534,11535,11536,11537,11538,11539,11540,11541,11542,11543,11544,11545,11546,11547,11548,11549,11550,11551,11552,11553,11554,11555,11556,11557,11558,11559,11560,11561,11562,11563,11564,4193,4194,11565,11566,11567,11568,11569,11570,11571,11572,11573,11574,11575,11576,11577,11578,11579,11580,11581,11582,11583,11584,11585,11586,11587,11588,11589,11590,11591,4966,4195,11592,11593,11594,11595,11596,11597,11598,11599,11600,11601,11602,11603,11604,3090,11605,11606,11607,11608,11609,11610,4967,11611,11612,11613,11614,11615,11616,11617,11618,11619,11620,11621,11622,11623,11624,11625,11626,11627,11628,11629,11630,11631,11632,11633,11634,11635,11636,11637,11638,11639,11640,11641,11642,11643,11644,11645,11646,11647,11648,11649,11650,11651,11652,11653,11654,11655,11656,11657,11658,11659,11660,11661,11662,11663,11664,11665,11666,11667,11668,11669,11670,11671,11672,11673,11674,4968,11675,11676,11677,11678,11679,11680,11681,11682,11683,11684,11685,11686,11687,11688,11689,11690,11691,11692,11693,3809,11694,11695,11696,11697,11698,11699,11700,11701,11702,11703,11704,11705,11706,11707,11708,11709,11710,11711,11712,11713,11714,11715,11716,11717,11718,3553,11719,11720,11721,11722,11723,11724,11725,11726,11727,11728,11729,11730,4969,11731,11732,11733,11734,11735,11736,11737,11738,11739,11740,4492,11741,11742,11743,11744,11745,11746,11747,11748,11749,11750,11751,11752,4970,11753,11754,11755,11756,11757,11758,11759,11760,11761,11762,11763,11764,11765,11766,11767,11768,11769,11770,11771,11772,11773,11774,11775,11776,11777,11778,11779,11780,11781,11782,11783,11784,11785,11786,11787,11788,11789,11790,4971,11791,11792,11793,11794,11795,11796,11797,4972,11798,11799,11800,11801,11802,11803,11804,11805,11806,11807,11808,11809,11810,4973,11811,11812,11813,11814,11815,11816,11817,11818,11819,11820,11821,11822,11823,11824,11825,11826,11827,11828,11829,11830,11831,11832,11833,11834,3680,3810,11835,11836,4974,11837,11838,11839,11840,11841,11842,11843,11844,11845,11846,11847,11848,11849,11850,11851,11852,11853,11854,11855,11856,11857,11858,11859,11860,11861,11862,11863,11864,11865,11866,11867,11868,11869,11870,11871,11872,11873,11874,11875,11876,11877,11878,11879,11880,11881,11882,11883,11884,4493,11885,11886,11887,11888,11889,11890,11891,11892,11893,11894,11895,11896,11897,11898,11899,11900,11901,11902,11903,11904,11905,11906,11907,11908,11909,11910,11911,11912,11913,11914,11915,4975,11916,11917,11918,11919,11920,11921,11922,11923,11924,11925,11926,11927,11928,11929,11930,11931,11932,11933,11934,11935,11936,11937,11938,11939,11940,11941,11942,11943,11944,11945,11946,11947,11948,11949,4976,11950,11951,11952,11953,11954,11955,11956,11957,11958,11959,11960,11961,11962,11963,11964,11965,11966,11967,11968,11969,11970,11971,11972,11973,11974,11975,11976,11977,11978,11979,11980,11981,11982,11983,11984,11985,11986,11987,4196,11988,11989,11990,11991,11992,4977,11993,11994,11995,11996,11997,11998,11999,12e3,12001,12002,12003,12004,12005,12006,12007,12008,12009,12010,12011,12012,12013,12014,12015,12016,12017,12018,12019,12020,12021,12022,12023,12024,12025,12026,12027,12028,12029,12030,12031,12032,12033,12034,12035,12036,12037,12038,12039,12040,12041,12042,12043,12044,12045,12046,12047,12048,12049,12050,12051,12052,12053,12054,12055,12056,12057,12058,12059,12060,12061,4978,12062,12063,12064,12065,12066,12067,12068,12069,12070,12071,12072,12073,12074,12075,12076,12077,12078,12079,12080,12081,12082,12083,12084,12085,12086,12087,12088,12089,12090,12091,12092,12093,12094,12095,12096,12097,12098,12099,12100,12101,12102,12103,12104,12105,12106,12107,12108,12109,12110,12111,12112,12113,12114,12115,12116,12117,12118,12119,12120,12121,12122,12123,4979,12124,12125,12126,12127,12128,4197,12129,12130,12131,12132,12133,12134,12135,12136,12137,12138,12139,12140,12141,12142,12143,12144,12145,12146,12147,12148,12149,12150,12151,12152,12153,12154,4980,12155,12156,12157,12158,12159,12160,4494,12161,12162,12163,12164,3811,12165,12166,12167,12168,12169,4495,12170,12171,4496,12172,12173,12174,12175,12176,3812,12177,12178,12179,12180,12181,12182,12183,12184,12185,12186,12187,12188,12189,12190,12191,12192,12193,12194,12195,12196,12197,12198,12199,12200,12201,12202,12203,12204,12205,12206,12207,12208,12209,12210,12211,12212,12213,12214,12215,12216,12217,12218,12219,12220,12221,4981,12222,12223,12224,12225,12226,12227,12228,12229,12230,12231,12232,12233,12234,12235,4982,12236,12237,12238,12239,12240,12241,12242,12243,12244,12245,4983,12246,12247,12248,12249,4984,12250,12251,12252,12253,12254,12255,12256,12257,12258,12259,12260,12261,12262,12263,12264,4985,12265,4497,12266,12267,12268,12269,12270,12271,12272,12273,12274,12275,12276,12277,12278,12279,12280,12281,12282,12283,12284,12285,12286,12287,4986,12288,12289,12290,12291,12292,12293,12294,12295,12296,2473,12297,12298,12299,12300,12301,12302,12303,12304,12305,12306,12307,12308,12309,12310,12311,12312,12313,12314,12315,12316,12317,12318,12319,3963,12320,12321,12322,12323,12324,12325,12326,12327,12328,12329,12330,12331,12332,4987,12333,12334,12335,12336,12337,12338,12339,12340,12341,12342,12343,12344,12345,12346,12347,12348,12349,12350,12351,12352,12353,12354,12355,12356,12357,12358,12359,3964,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,3965,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,4988,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,12436,12437,12438,3554,12439,12440,12441,12442,12443,12444,12445,12446,12447,12448,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,4989,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,4990,12481,12482,12483,12484,12485,12486,12487,12488,12489,4498,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,12535,12536,12537,12538,12539,12540,12541,12542,12543,12544,12545,12546,12547,12548,12549,12550,12551,4991,12552,12553,12554,12555,12556,12557,12558,12559,12560,12561,12562,12563,12564,12565,12566,12567,12568,12569,12570,12571,12572,12573,12574,12575,12576,12577,12578,3036,12579,12580,12581,12582,12583,3966,12584,12585,12586,12587,12588,12589,12590,12591,12592,12593,12594,12595,12596,12597,12598,12599,12600,12601,12602,12603,12604,12605,12606,12607,12608,12609,12610,12611,12612,12613,12614,12615,12616,12617,12618,12619,12620,12621,12622,12623,12624,12625,12626,12627,12628,12629,12630,12631,12632,12633,12634,12635,12636,12637,12638,12639,12640,12641,12642,12643,12644,12645,12646,4499,12647,12648,12649,12650,12651,12652,12653,12654,12655,12656,12657,12658,12659,12660,12661,12662,12663,12664,12665,12666,12667,12668,12669,12670,12671,12672,12673,12674,12675,12676,12677,12678,12679,12680,12681,12682,12683,12684,12685,12686,12687,12688,12689,12690,12691,12692,12693,12694,12695,12696,12697,12698,4992,12699,12700,12701,12702,12703,12704,12705,12706,12707,12708,12709,12710,12711,12712,12713,12714,12715,12716,12717,12718,12719,12720,12721,12722,12723,12724,12725,12726,12727,12728,12729,12730,12731,12732,12733,12734,12735,12736,12737,12738,12739,12740,12741,12742,12743,12744,12745,12746,12747,12748,12749,12750,12751,12752,12753,12754,12755,12756,12757,12758,12759,12760,12761,12762,12763,12764,12765,12766,12767,12768,12769,12770,12771,12772,12773,12774,12775,12776,12777,12778,4993,2175,12779,12780,12781,12782,12783,12784,12785,12786,4500,12787,12788,12789,12790,12791,12792,12793,12794,12795,12796,12797,12798,12799,12800,12801,12802,12803,12804,12805,12806,12807,12808,12809,12810,12811,12812,12813,12814,12815,12816,12817,12818,12819,12820,12821,12822,12823,12824,12825,12826,4198,3967,12827,12828,12829,12830,12831,12832,12833,12834,12835,12836,12837,12838,12839,12840,12841,12842,12843,12844,12845,12846,12847,12848,12849,12850,12851,12852,12853,12854,12855,12856,12857,12858,12859,12860,12861,4199,12862,12863,12864,12865,12866,12867,12868,12869,12870,12871,12872,12873,12874,12875,12876,12877,12878,12879,12880,12881,12882,12883,12884,12885,12886,12887,4501,12888,12889,12890,12891,12892,12893,12894,12895,12896,12897,12898,12899,12900,12901,12902,12903,12904,12905,12906,12907,12908,12909,12910,12911,12912,4994,12913,12914,12915,12916,12917,12918,12919,12920,12921,12922,12923,12924,12925,12926,12927,12928,12929,12930,12931,12932,12933,12934,12935,12936,12937,12938,12939,12940,12941,12942,12943,12944,12945,12946,12947,12948,12949,12950,12951,12952,12953,12954,12955,12956,1772,12957,12958,12959,12960,12961,12962,12963,12964,12965,12966,12967,12968,12969,12970,12971,12972,12973,12974,12975,12976,12977,12978,12979,12980,12981,12982,12983,12984,12985,12986,12987,12988,12989,12990,12991,12992,12993,12994,12995,12996,12997,4502,12998,4503,12999,13e3,13001,13002,13003,4504,13004,13005,13006,13007,13008,13009,13010,13011,13012,13013,13014,13015,13016,13017,13018,13019,13020,13021,13022,13023,13024,13025,13026,13027,13028,13029,3449,13030,13031,13032,13033,13034,13035,13036,13037,13038,13039,13040,13041,13042,13043,13044,13045,13046,13047,13048,13049,13050,13051,13052,13053,13054,13055,13056,13057,13058,13059,13060,13061,13062,13063,13064,13065,13066,13067,13068,13069,13070,13071,13072,13073,13074,13075,13076,13077,13078,13079,13080,13081,13082,13083,13084,13085,13086,13087,13088,13089,13090,13091,13092,13093,13094,13095,13096,13097,13098,13099,13100,13101,13102,13103,13104,13105,13106,13107,13108,13109,13110,13111,13112,13113,13114,13115,13116,13117,13118,3968,13119,4995,13120,13121,13122,13123,13124,13125,13126,13127,4505,13128,13129,13130,13131,13132,13133,13134,4996,4506,13135,13136,13137,13138,13139,4997,13140,13141,13142,13143,13144,13145,13146,13147,13148,13149,13150,13151,13152,13153,13154,13155,13156,13157,13158,13159,4998,13160,13161,13162,13163,13164,13165,13166,13167,13168,13169,13170,13171,13172,13173,13174,13175,13176,4999,13177,13178,13179,13180,13181,13182,13183,13184,13185,13186,13187,13188,13189,13190,13191,13192,13193,13194,13195,13196,13197,13198,13199,13200,13201,13202,13203,13204,13205,13206,5e3,13207,13208,13209,13210,13211,13212,13213,13214,13215,13216,13217,13218,13219,13220,13221,13222,13223,13224,13225,13226,13227,4200,5001,13228,13229,13230,13231,13232,13233,13234,13235,13236,13237,13238,13239,13240,3969,13241,13242,13243,13244,3970,13245,13246,13247,13248,13249,13250,13251,13252,13253,13254,13255,13256,13257,13258,13259,13260,13261,13262,13263,13264,13265,13266,13267,13268,3450,13269,13270,13271,13272,13273,13274,13275,13276,5002,13277,13278,13279,13280,13281,13282,13283,13284,13285,13286,13287,13288,13289,13290,13291,13292,13293,13294,13295,13296,13297,13298,13299,13300,13301,13302,3813,13303,13304,13305,13306,13307,13308,13309,13310,13311,13312,13313,13314,13315,13316,13317,13318,13319,13320,13321,13322,13323,13324,13325,13326,13327,13328,4507,13329,13330,13331,13332,13333,13334,13335,13336,13337,13338,13339,13340,13341,5003,13342,13343,13344,13345,13346,13347,13348,13349,13350,13351,13352,13353,13354,13355,13356,13357,13358,13359,13360,13361,13362,13363,13364,13365,13366,13367,5004,13368,13369,13370,13371,13372,13373,13374,13375,13376,13377,13378,13379,13380,13381,13382,13383,13384,13385,13386,13387,13388,13389,13390,13391,13392,13393,13394,13395,13396,13397,13398,13399,13400,13401,13402,13403,13404,13405,13406,13407,13408,13409,13410,13411,13412,13413,13414,13415,13416,13417,13418,13419,13420,13421,13422,13423,13424,13425,13426,13427,13428,13429,13430,13431,13432,4508,13433,13434,13435,4201,13436,13437,13438,13439,13440,13441,13442,13443,13444,13445,13446,13447,13448,13449,13450,13451,13452,13453,13454,13455,13456,13457,5005,13458,13459,13460,13461,13462,13463,13464,13465,13466,13467,13468,13469,13470,4509,13471,13472,13473,13474,13475,13476,13477,13478,13479,13480,13481,13482,13483,13484,13485,13486,13487,13488,13489,13490,13491,13492,13493,13494,13495,13496,13497,13498,13499,13500,13501,13502,13503,13504,13505,13506,13507,13508,13509,13510,13511,13512,13513,13514,13515,13516,13517,13518,13519,13520,13521,13522,13523,13524,13525,13526,13527,13528,13529,13530,13531,13532,13533,13534,13535,13536,13537,13538,13539,13540,13541,13542,13543,13544,13545,13546,13547,13548,13549,13550,13551,13552,13553,13554,13555,13556,13557,13558,13559,13560,13561,13562,13563,13564,13565,13566,13567,13568,13569,13570,13571,13572,13573,13574,13575,13576,13577,13578,13579,13580,13581,13582,13583,13584,13585,13586,13587,13588,13589,13590,13591,13592,13593,13594,13595,13596,13597,13598,13599,13600,13601,13602,13603,13604,13605,13606,13607,13608,13609,13610,13611,13612,13613,13614,13615,13616,13617,13618,13619,13620,13621,13622,13623,13624,13625,13626,13627,13628,13629,13630,13631,13632,13633,13634,13635,13636,13637,13638,13639,13640,13641,13642,5006,13643,13644,13645,13646,13647,13648,13649,13650,13651,5007,13652,13653,13654,13655,13656,13657,13658,13659,13660,13661,13662,13663,13664,13665,13666,13667,13668,13669,13670,13671,13672,13673,13674,13675,13676,13677,13678,13679,13680,13681,13682,13683,13684,13685,13686,13687,13688,13689,13690,13691,13692,13693,13694,13695,13696,13697,13698,13699,13700,13701,13702,13703,13704,13705,13706,13707,13708,13709,13710,13711,13712,13713,13714,13715,13716,13717,13718,13719,13720,13721,13722,13723,13724,13725,13726,13727,13728,13729,13730,13731,13732,13733,13734,13735,13736,13737,13738,13739,13740,13741,13742,13743,13744,13745,13746,13747,13748,13749,13750,13751,13752,13753,13754,13755,13756,13757,13758,13759,13760,13761,13762,13763,13764,13765,13766,13767,13768,13769,13770,13771,13772,13773,13774,3273,13775,13776,13777,13778,13779,13780,13781,13782,13783,13784,13785,13786,13787,13788,13789,13790,13791,13792,13793,13794,13795,13796,13797,13798,13799,13800,13801,13802,13803,13804,13805,13806,13807,13808,13809,13810,13811,13812,13813,13814,13815,13816,13817,13818,13819,13820,13821,13822,13823,13824,13825,13826,13827,13828,13829,13830,13831,13832,13833,13834,13835,13836,13837,13838,13839,13840,13841,13842,13843,13844,13845,13846,13847,13848,13849,13850,13851,13852,13853,13854,13855,13856,13857,13858,13859,13860,13861,13862,13863,13864,13865,13866,13867,13868,13869,13870,13871,13872,13873,13874,13875,13876,13877,13878,13879,13880,13881,13882,13883,13884,13885,13886,13887,13888,13889,13890,13891,13892,13893,13894,13895,13896,13897,13898,13899,13900,13901,13902,13903,13904,13905,13906,13907,13908,13909,13910,13911,13912,13913,13914,13915,13916,13917,13918,13919,13920,13921,13922,13923,13924,13925,13926,13927,13928,13929,13930,13931,13932,13933,13934,13935,13936,13937,13938,13939,13940,13941,13942,13943,13944,13945,13946,13947,13948,13949,13950,13951,13952,13953,13954,13955,13956,13957,13958,13959,13960,13961,13962,13963,13964,13965,13966,13967,13968,13969,13970,13971,13972]}});var require_chardistribution=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/chardistribution.js"(exports){var jisfreq=require_jisfreq(),euctwfreq=require_euctwfreq(),euckrfreq=require_euckrfreq(),gb2312freq=require_gb2312freq(),big5freq=require_big5freq();function CharDistributionAnalysis(){var ENOUGH_DATA_THRESHOLD=1024,SURE_YES=.99,SURE_NO=.01,MINIMUM_DATA_THRESHOLD=3,self=this;function init(){self._mCharToFreqOrder=null,self._mTableSize=null,self._mTypicalDistributionRatio=null,self.reset()}__name(init,"init"),this.reset=function(){this._mDone=!1,this._mTotalChars=0,this._mFreqChars=0},this.feed=function(aStr,aCharLen){if(aCharLen==2)var order=this.getOrder(aStr);else order=-1;order>=0&&(this._mTotalChars++,order<this._mTableSize&&512>this._mCharToFreqOrder[order]&&this._mFreqChars++)},this.getConfidence=function(){if(this._mTotalChars<=0||this._mFreqChars<=MINIMUM_DATA_THRESHOLD)return SURE_NO;if(this._mTotalChars!=this._mFreqChars){var r=this._mFreqChars/((this._mTotalChars-this._mFreqChars)*this._mTypicalDistributionRatio);if(r<SURE_YES)return r}return SURE_YES},this.gotEnoughData=function(){return this._mTotalChars>ENOUGH_DATA_THRESHOLD},this.getOrder=function(aStr){return-1},init()}__name(CharDistributionAnalysis,"CharDistributionAnalysis");exports.CharDistributionAnalysis=CharDistributionAnalysis;function EUCTWDistributionAnalysis(){CharDistributionAnalysis.apply(this);var self=this;function init(){self._mCharToFreqOrder=euctwfreq.EUCTWCharToFreqOrder,self._mTableSize=euctwfreq.EUCTW_TABLE_SIZE,self._mTypicalDistributionRatio=euctwfreq.EUCTW_TYPICAL_DISTRIBUTION_RATIO}__name(init,"init"),this.getOrder=function(aStr){return aStr.charCodeAt(0)>=196?94*(aStr.charCodeAt(0)-196)+aStr.charCodeAt(1)-161:-1},init()}__name(EUCTWDistributionAnalysis,"EUCTWDistributionAnalysis");EUCTWDistributionAnalysis.prototype=new CharDistributionAnalysis;exports.EUCTWDistributionAnalysis=EUCTWDistributionAnalysis;function EUCKRDistributionAnalysis(){CharDistributionAnalysis.apply(this);var self=this;function init(){self._mCharToFreqOrder=euckrfreq.EUCKRCharToFreqOrder,self._mTableSize=euckrfreq.EUCKR_TABLE_SIZE,self._mTypicalDistributionRatio=euckrfreq.EUCKR_TYPICAL_DISTRIBUTION_RATIO}__name(init,"init"),this.getOrder=function(aStr){return aStr.charCodeAt(0)>=176?94*(aStr.charCodeAt(0)-176)+aStr.charCodeAt(1)-161:-1},init()}__name(EUCKRDistributionAnalysis,"EUCKRDistributionAnalysis");EUCKRDistributionAnalysis.prototype=new CharDistributionAnalysis;exports.EUCKRDistributionAnalysis=EUCKRDistributionAnalysis;function GB2312DistributionAnalysis(){CharDistributionAnalysis.apply(this);var self=this;function init(){self._mCharToFreqOrder=gb2312freq.GB2312CharToFreqOrder,self._mTableSize=gb2312freq.GB2312_TABLE_SIZE,self._mTypicalDistributionRatio=gb2312freq.GB2312_TYPICAL_DISTRIBUTION_RATIO}__name(init,"init"),this.getOrder=function(aStr){return aStr.charCodeAt(0)>=176&&aStr.charCodeAt(1)>=161?94*(aStr.charCodeAt(0)-176)+aStr.charCodeAt(1)-161:-1},init()}__name(GB2312DistributionAnalysis,"GB2312DistributionAnalysis");GB2312DistributionAnalysis.prototype=new CharDistributionAnalysis;exports.GB2312DistributionAnalysis=GB2312DistributionAnalysis;function Big5DistributionAnalysis(){CharDistributionAnalysis.apply(this);var self=this;function init(){self._mCharToFreqOrder=big5freq.Big5CharToFreqOrder,self._mTableSize=big5freq.BIG5_TABLE_SIZE,self._mTypicalDistributionRatio=big5freq.BIG5_TYPICAL_DISTRIBUTION_RATIO}__name(init,"init"),this.getOrder=function(aStr){return aStr.charCodeAt(0)>=164?aStr.charCodeAt(1)>=161?157*(aStr.charCodeAt(0)-164)+aStr.charCodeAt(1)-161+63:157*(aStr.charCodeAt(0)-164)+aStr.charCodeAt(1)-64:-1},init()}__name(Big5DistributionAnalysis,"Big5DistributionAnalysis");Big5DistributionAnalysis.prototype=new CharDistributionAnalysis;exports.Big5DistributionAnalysis=Big5DistributionAnalysis;function SJISDistributionAnalysis(){CharDistributionAnalysis.apply(this);var self=this;function init(){self._mCharToFreqOrder=jisfreq.JISCharToFreqOrder,self._mTableSize=jisfreq.JIS_TABLE_SIZE,self._mTypicalDistributionRatio=jisfreq.JIS_TYPICAL_DISTRIBUTION_RATIO}__name(init,"init"),this.getOrder=function(aStr){if(aStr.charCodeAt(0)>=129&&aStr.charCodeAt(0)<=159)var order=188*(aStr.charCodeAt(0)-129);else if(aStr.charCodeAt(0)>=224&&aStr.charCodeAt(0)<=239)order=188*(aStr.charCodeAt(0)-224+31);else return-1;return order+=aStr.charCodeAt(1)-64,(aStr.charCodeAt(1)<64||aStr.charCodeAt(1)===127||aStr.charCodeAt(1)>252)&&(order=-1),order},init()}__name(SJISDistributionAnalysis,"SJISDistributionAnalysis");SJISDistributionAnalysis.prototype=new CharDistributionAnalysis;exports.SJISDistributionAnalysis=SJISDistributionAnalysis;function EUCJPDistributionAnalysis(){CharDistributionAnalysis.apply(this);var self=this;function init(){self._mCharToFreqOrder=jisfreq.JISCharToFreqOrder,self._mTableSize=jisfreq.JIS_TABLE_SIZE,self._mTypicalDistributionRatio=jisfreq.JIS_TYPICAL_DISTRIBUTION_RATIO}__name(init,"init"),this.getOrder=function(aStr){return aStr[0]>="\xA0"?94*(aStr.charCodeAt(0)-161)+aStr.charCodeAt(1)-161:-1},init()}__name(EUCJPDistributionAnalysis,"EUCJPDistributionAnalysis");EUCJPDistributionAnalysis.prototype=new CharDistributionAnalysis;exports.EUCJPDistributionAnalysis=EUCJPDistributionAnalysis}});var require_big5prober=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/big5prober.js"(exports,module2){var CodingStateMachine=require_codingstatemachine(),MultiByteCharSetProber=require_mbcharsetprober(),Big5SMModel=require_big5(),Big5DistributionAnalysis=require_chardistribution().Big5DistributionAnalysis;function Big5Prober(){MultiByteCharSetProber.apply(this);var self=this;function init(){self._mCodingSM=new CodingStateMachine(Big5SMModel),self._mDistributionAnalyzer=new Big5DistributionAnalysis,self.reset()}__name(init,"init"),this.getCharsetName=function(){return"Big5"},init()}__name(Big5Prober,"Big5Prober");Big5Prober.prototype=new MultiByteCharSetProber;module2.exports=Big5Prober}});var require_utf8=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/mbcssm/utf8.js"(exports,module2){var consts=require_constants6(),UTF8_cls=[1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,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,7,8,8,8,8,8,8,8,8,8,8,8,8,9,8,8,10,11,11,11,11,11,11,11,12,13,13,13,14,15,0,0],UTF8_st=[consts.error,consts.start,consts.error,consts.error,consts.error,consts.error,12,10,9,11,8,7,6,5,4,3,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.error,consts.error,5,5,5,5,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,5,5,5,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,7,7,7,7,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,7,7,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,9,9,9,9,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,9,9,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,12,12,12,12,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,12,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,12,12,12,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.start,consts.start,consts.start,consts.start,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error],UTF8CharLenTable=[0,1,0,0,0,0,2,3,3,3,4,4,5,5,6,6];module2.exports={classTable:UTF8_cls,classFactor:16,stateTable:UTF8_st,charLenTable:UTF8CharLenTable,name:"UTF-8"}}});var require_utf8prober=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/utf8prober.js"(exports,module2){var CodingStateMachine=require_codingstatemachine(),CharSetProber=require_charsetprober(),constants=require_constants6(),UTF8SMModel=require_utf8();function UTF8Prober(){CharSetProber.apply(this);var ONE_CHAR_PROB=.5,self=this;function init(){self._mCodingSM=new CodingStateMachine(UTF8SMModel),self.reset()}__name(init,"init"),this.reset=function(){UTF8Prober.prototype.reset.apply(this),this._mCodingSM.reset(),this._mNumOfMBChar=0,this._mMBCharLen=0,this._mFullLen=0,this._mBasicAsciiLen=0},this.getCharsetName=function(){return"UTF-8"},this.feed=function(aBuf){this._mFullLen+=aBuf.length;for(var i=0,c;i<aBuf.length;i++){c=aBuf[i];var codingState=this._mCodingSM.nextState(c);if(codingState==constants.error){this._mState=constants.notMe;break}else if(codingState==constants.itsMe){this._mState=constants.foundIt;break}else codingState==constants.start&&(this._mCodingSM.getCurrentCharLen()>=2?(this._mNumOfMBChar++,this._mMBCharLen+=this._mCodingSM.getCurrentCharLen()):c.charCodeAt(0)<128&&this._mBasicAsciiLen++)}return this.getState()==constants.detecting&&this.getConfidence()>constants.SHORTCUT_THRESHOLD&&(this._mState=constants.foundIt),this.getState()},this.getConfidence=function(){var unlike=.99,mbCharRatio=0,nonBasciAsciiLen=this._mFullLen-this._mBasicAsciiLen;return nonBasciAsciiLen>0&&(mbCharRatio=this._mMBCharLen/nonBasciAsciiLen),this._mNumOfMBChar<6&&mbCharRatio<=.6?(unlike*=Math.pow(ONE_CHAR_PROB,this._mNumOfMBChar),1-unlike):unlike},init()}__name(UTF8Prober,"UTF8Prober");UTF8Prober.prototype=new CharSetProber;module2.exports=UTF8Prober}});var require_sjis=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/mbcssm/sjis.js"(exports,module2){var consts=require_constants6(),SJIS_cls=[1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,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,2,2,2,2,2,2,2,2,2,2,2,2,2,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,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,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0],SJIS_st=[consts.error,consts.start,consts.start,3,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.error,consts.error,consts.start,consts.start,consts.start,consts.start],SJISCharLenTable=[0,1,1,2,0,0];module2.exports={classTable:SJIS_cls,classFactor:6,stateTable:SJIS_st,charLenTable:SJISCharLenTable,name:"Shift_JIS"}}});var require_jpcntx=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/jpcntx.js"(exports){exports.jp2CharContext=[[0,0,0,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,0,0,0,0,0,0,0,1,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,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1],[2,4,0,4,0,3,0,4,0,3,4,4,4,2,4,3,3,4,3,2,3,3,4,2,3,3,3,2,4,1,4,3,3,1,5,4,3,4,3,4,3,5,3,0,3,5,4,2,0,3,1,0,3,3,0,3,3,0,1,1,0,4,3,0,3,3,0,4,0,2,0,3,5,5,5,5,4,0,4,1,0,3,4],[0,0,1,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,0,0,0,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2],[0,4,0,5,0,5,0,4,0,4,5,4,4,3,5,3,5,1,5,3,4,3,4,4,3,4,3,3,4,3,5,4,4,3,5,5,3,5,5,5,3,5,5,3,4,5,5,3,1,3,2,0,3,4,0,4,2,0,4,2,1,5,3,2,3,5,0,4,0,2,0,5,4,4,5,4,5,0,4,0,0,4,4],[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,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,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,3,0,4,0,3,0,3,0,4,5,4,3,3,3,3,4,3,5,4,4,3,5,4,4,3,4,3,4,4,4,4,5,3,4,4,3,4,5,5,4,5,5,1,4,5,4,3,0,3,3,1,3,3,0,4,4,0,3,3,1,5,3,3,3,5,0,4,0,3,0,4,4,3,4,3,3,0,4,1,1,3,4],[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,0,0,0,0,0,0,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,4,0,3,0,3,0,4,0,3,4,4,3,2,2,1,2,1,3,1,3,3,3,3,3,4,3,1,3,3,5,3,3,0,4,3,0,5,4,3,3,5,4,4,3,4,4,5,0,1,2,0,1,2,0,2,2,0,1,0,0,5,2,2,1,4,0,3,0,1,0,4,4,3,5,4,3,0,2,1,0,4,3],[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,0,0,0,0,0,0,0,0,0,0,0,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,3,0,5,0,4,0,2,1,4,4,2,4,1,4,2,4,2,4,3,3,3,4,3,3,3,3,1,4,2,3,3,3,1,4,4,1,1,1,4,3,3,2,0,2,4,3,2,0,3,3,0,3,1,1,0,0,0,3,3,0,4,2,2,3,4,0,4,0,3,0,4,4,5,3,4,4,0,3,0,0,1,4],[1,4,0,4,0,4,0,4,0,3,5,4,4,3,4,3,5,4,3,3,4,3,5,4,4,4,4,3,4,2,4,3,3,1,5,4,3,2,4,5,4,5,5,4,4,5,4,4,0,3,2,2,3,3,0,4,3,1,3,2,1,4,3,3,4,5,0,3,0,2,0,4,5,5,4,5,4,0,4,0,0,5,4],[0,5,0,5,0,4,0,3,0,4,4,3,4,3,3,3,4,0,4,4,4,3,4,3,4,3,3,1,4,2,4,3,4,0,5,4,1,4,5,4,4,5,3,2,4,3,4,3,2,4,1,3,3,3,2,3,2,0,4,3,3,4,3,3,3,4,0,4,0,3,0,4,5,4,4,4,3,0,4,1,0,1,3],[0,3,1,4,0,3,0,2,0,3,4,4,3,1,4,2,3,3,4,3,4,3,4,3,4,4,3,2,3,1,5,4,4,1,4,4,3,5,4,4,3,5,5,4,3,4,4,3,1,2,3,1,2,2,0,3,2,0,3,1,0,5,3,3,3,4,3,3,3,3,4,4,4,4,5,4,2,0,3,3,2,4,3],[0,2,0,3,0,1,0,1,0,0,3,2,0,0,2,0,1,0,2,1,3,3,3,1,2,3,1,0,1,0,4,2,1,1,3,3,0,4,3,3,1,4,3,3,0,3,3,2,0,0,0,0,1,0,0,2,0,0,0,0,0,4,1,0,2,3,2,2,2,1,3,3,3,4,4,3,2,0,3,1,0,3,3],[0,4,0,4,0,3,0,3,0,4,4,4,3,3,3,3,3,3,4,3,4,2,4,3,4,3,3,2,4,3,4,5,4,1,4,5,3,5,4,5,3,5,4,0,3,5,5,3,1,3,3,2,2,3,0,3,4,1,3,3,2,4,3,3,3,4,0,4,0,3,0,4,5,4,4,5,3,0,4,1,0,3,4],[0,2,0,3,0,3,0,0,0,2,2,2,1,0,1,0,0,0,3,0,3,0,3,0,1,3,1,0,3,1,3,3,3,1,3,3,3,0,1,3,1,3,4,0,0,3,1,1,0,3,2,0,0,0,0,1,3,0,1,0,0,3,3,2,0,3,0,0,0,0,0,3,4,3,4,3,3,0,3,0,0,2,3],[2,3,0,3,0,2,0,1,0,3,3,4,3,1,3,1,1,1,3,1,4,3,4,3,3,3,0,0,3,1,5,4,3,1,4,3,2,5,5,4,4,4,4,3,3,4,4,4,0,2,1,1,3,2,0,1,2,0,0,1,0,4,1,3,3,3,0,3,0,1,0,4,4,4,5,5,3,0,2,0,0,4,4],[0,2,0,1,0,3,1,3,0,2,3,3,3,0,3,1,0,0,3,0,3,2,3,1,3,2,1,1,0,0,4,2,1,0,2,3,1,4,3,2,0,4,4,3,1,3,1,3,0,1,0,0,1,0,0,0,1,0,0,0,0,4,1,1,1,2,0,3,0,0,0,3,4,2,4,3,2,0,1,0,0,3,3],[0,1,0,4,0,5,0,4,0,2,4,4,2,3,3,2,3,3,5,3,3,3,4,3,4,2,3,0,4,3,3,3,4,1,4,3,2,1,5,5,3,4,5,1,3,5,4,2,0,3,3,0,1,3,0,4,2,0,1,3,1,4,3,3,3,3,0,3,0,1,0,3,4,4,4,5,5,0,3,0,1,4,5],[0,2,0,3,0,3,0,0,0,2,3,1,3,0,4,0,1,1,3,0,3,4,3,2,3,1,0,3,3,2,3,1,3,0,2,3,0,2,1,4,1,2,2,0,0,3,3,0,0,2,0,0,0,1,0,0,0,0,2,2,0,3,2,1,3,3,0,2,0,2,0,0,3,3,1,2,4,0,3,0,2,2,3],[2,4,0,5,0,4,0,4,0,2,4,4,4,3,4,3,3,3,1,2,4,3,4,3,4,4,5,0,3,3,3,3,2,0,4,3,1,4,3,4,1,4,4,3,3,4,4,3,1,2,3,0,4,2,0,4,1,0,3,3,0,4,3,3,3,4,0,4,0,2,0,3,5,3,4,5,2,0,3,0,0,4,5],[0,3,0,4,0,1,0,1,0,1,3,2,2,1,3,0,3,0,2,0,2,0,3,0,2,0,0,0,1,0,1,1,0,0,3,1,0,0,0,4,0,3,1,0,2,1,3,0,0,0,0,0,0,3,0,0,0,0,0,0,0,4,2,2,3,1,0,3,0,0,0,1,4,4,4,3,0,0,4,0,0,1,4],[1,4,1,5,0,3,0,3,0,4,5,4,4,3,5,3,3,4,4,3,4,1,3,3,3,3,2,1,4,1,5,4,3,1,4,4,3,5,4,4,3,5,4,3,3,4,4,4,0,3,3,1,2,3,0,3,1,0,3,3,0,5,4,4,4,4,4,4,3,3,5,4,4,3,3,5,4,0,3,2,0,4,4],[0,2,0,3,0,1,0,0,0,1,3,3,3,2,4,1,3,0,3,1,3,0,2,2,1,1,0,0,2,0,4,3,1,0,4,3,0,4,4,4,1,4,3,1,1,3,3,1,0,2,0,0,1,3,0,0,0,0,2,0,0,4,3,2,4,3,5,4,3,3,3,4,3,3,4,3,3,0,2,1,0,3,3],[0,2,0,4,0,3,0,2,0,2,5,5,3,4,4,4,4,1,4,3,3,0,4,3,4,3,1,3,3,2,4,3,0,3,4,3,0,3,4,4,2,4,4,0,4,5,3,3,2,2,1,1,1,2,0,1,5,0,3,3,2,4,3,3,3,4,0,3,0,2,0,4,4,3,5,5,0,0,3,0,2,3,3],[0,3,0,4,0,3,0,1,0,3,4,3,3,1,3,3,3,0,3,1,3,0,4,3,3,1,1,0,3,0,3,3,0,0,4,4,0,1,5,4,3,3,5,0,3,3,4,3,0,2,0,1,1,1,0,1,3,0,1,2,1,3,3,2,3,3,0,3,0,1,0,1,3,3,4,4,1,0,1,2,2,1,3],[0,1,0,4,0,4,0,3,0,1,3,3,3,2,3,1,1,0,3,0,3,3,4,3,2,4,2,0,1,0,4,3,2,0,4,3,0,5,3,3,2,4,4,4,3,3,3,4,0,1,3,0,0,1,0,0,1,0,0,0,0,4,2,3,3,3,0,3,0,0,0,4,4,4,5,3,2,0,3,3,0,3,5],[0,2,0,3,0,0,0,3,0,1,3,0,2,0,0,0,1,0,3,1,1,3,3,0,0,3,0,0,3,0,2,3,1,0,3,1,0,3,3,2,0,4,2,2,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,1,2,0,1,0,1,0,0,0,1,3,1,2,0,0,0,1,0,0,1,4],[0,3,0,3,0,5,0,1,0,2,4,3,1,3,3,2,1,1,5,2,1,0,5,1,2,0,0,0,3,3,2,2,3,2,4,3,0,0,3,3,1,3,3,0,2,5,3,4,0,3,3,0,1,2,0,2,2,0,3,2,0,2,2,3,3,3,0,2,0,1,0,3,4,4,2,5,4,0,3,0,0,3,5],[0,3,0,3,0,3,0,1,0,3,3,3,3,0,3,0,2,0,2,1,1,0,2,0,1,0,0,0,2,1,0,0,1,0,3,2,0,0,3,3,1,2,3,1,0,3,3,0,0,1,0,0,0,0,0,2,0,0,0,0,0,2,3,1,2,3,0,3,0,1,0,3,2,1,0,4,3,0,1,1,0,3,3],[0,4,0,5,0,3,0,3,0,4,5,5,4,3,5,3,4,3,5,3,3,2,5,3,4,4,4,3,4,3,4,5,5,3,4,4,3,4,4,5,4,4,4,3,4,5,5,4,2,3,4,2,3,4,0,3,3,1,4,3,2,4,3,3,5,5,0,3,0,3,0,5,5,5,5,4,4,0,4,0,1,4,4],[0,4,0,4,0,3,0,3,0,3,5,4,4,2,3,2,5,1,3,2,5,1,4,2,3,2,3,3,4,3,3,3,3,2,5,4,1,3,3,5,3,4,4,0,4,4,3,1,1,3,1,0,2,3,0,2,3,0,3,0,0,4,3,1,3,4,0,3,0,2,0,4,4,4,3,4,5,0,4,0,0,3,4],[0,3,0,3,0,3,1,2,0,3,4,4,3,3,3,0,2,2,4,3,3,1,3,3,3,1,1,0,3,1,4,3,2,3,4,4,2,4,4,4,3,4,4,3,2,4,4,3,1,3,3,1,3,3,0,4,1,0,2,2,1,4,3,2,3,3,5,4,3,3,5,4,4,3,3,0,4,0,3,2,2,4,4],[0,2,0,1,0,0,0,0,0,1,2,1,3,0,0,0,0,0,2,0,1,2,1,0,0,1,0,0,0,0,3,0,0,1,0,1,1,3,1,0,0,0,1,1,0,1,1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,1,2,2,0,3,4,0,0,0,1,1,0,0,1,0,0,0,0,0,1,1],[0,1,0,0,0,1,0,0,0,0,4,0,4,1,4,0,3,0,4,0,3,0,4,0,3,0,3,0,4,1,5,1,4,0,0,3,0,5,0,5,2,0,1,0,0,0,2,1,4,0,1,3,0,0,3,0,0,3,1,1,4,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,4,0,5,0,3,0,2,0,3,5,4,4,3,4,3,5,3,4,3,3,0,4,3,3,3,3,3,3,2,4,4,3,1,3,4,4,5,4,4,3,4,4,1,3,5,4,3,3,3,1,2,2,3,3,1,3,1,3,3,3,5,3,3,4,5,0,3,0,3,0,3,4,3,4,4,3,0,3,0,2,4,3],[0,1,0,4,0,0,0,0,0,1,4,0,4,1,4,2,4,0,3,0,1,0,1,0,0,0,0,0,2,0,3,1,1,1,0,3,0,0,0,1,2,1,0,0,1,1,1,1,0,1,0,0,0,1,0,0,3,0,0,0,0,3,2,0,2,2,0,1,0,0,0,2,3,2,3,3,0,0,0,0,2,1,0],[0,5,1,5,0,3,0,3,0,5,4,4,5,1,5,3,3,0,4,3,4,3,5,3,4,3,3,2,4,3,4,3,3,0,3,3,1,4,4,3,4,4,4,3,4,5,5,3,2,3,1,1,3,3,1,3,1,1,3,3,2,4,5,3,3,5,0,4,0,3,0,4,4,3,5,3,3,0,3,4,0,4,3],[0,5,0,5,0,3,0,2,0,4,4,3,5,2,4,3,3,3,4,4,4,3,5,3,5,3,3,1,4,0,4,3,3,0,3,3,0,4,4,4,4,5,4,3,3,5,5,3,2,3,1,2,3,2,0,1,0,0,3,2,2,4,4,3,1,5,0,4,0,3,0,4,3,1,3,2,1,0,3,3,0,3,3],[0,4,0,5,0,5,0,4,0,4,5,5,5,3,4,3,3,2,5,4,4,3,5,3,5,3,4,0,4,3,4,4,3,2,4,4,3,4,5,4,4,5,5,0,3,5,5,4,1,3,3,2,3,3,1,3,1,0,4,3,1,4,4,3,4,5,0,4,0,2,0,4,3,4,4,3,3,0,4,0,0,5,5],[0,4,0,4,0,5,0,1,1,3,3,4,4,3,4,1,3,0,5,1,3,0,3,1,3,1,1,0,3,0,3,3,4,0,4,3,0,4,4,4,3,4,4,0,3,5,4,1,0,3,0,0,2,3,0,3,1,0,3,1,0,3,2,1,3,5,0,3,0,1,0,3,2,3,3,4,4,0,2,2,0,4,4],[2,4,0,5,0,4,0,3,0,4,5,5,4,3,5,3,5,3,5,3,5,2,5,3,4,3,3,4,3,4,5,3,2,1,5,4,3,2,3,4,5,3,4,1,2,5,4,3,0,3,3,0,3,2,0,2,3,0,4,1,0,3,4,3,3,5,0,3,0,1,0,4,5,5,5,4,3,0,4,2,0,3,5],[0,5,0,4,0,4,0,2,0,5,4,3,4,3,4,3,3,3,4,3,4,2,5,3,5,3,4,1,4,3,4,4,4,0,3,5,0,4,4,4,4,5,3,1,3,4,5,3,3,3,3,3,3,3,0,2,2,0,3,3,2,4,3,3,3,5,3,4,1,3,3,5,3,2,0,0,0,0,4,3,1,3,3],[0,1,0,3,0,3,0,1,0,1,3,3,3,2,3,3,3,0,3,0,0,0,3,1,3,0,0,0,2,2,2,3,0,0,3,2,0,1,2,4,1,3,3,0,0,3,3,3,0,1,0,0,2,1,0,0,3,0,3,1,0,3,0,0,1,3,0,2,0,1,0,3,3,1,3,3,0,0,1,1,0,3,3],[0,2,0,3,0,2,1,4,0,2,2,3,1,1,3,1,1,0,2,0,3,1,2,3,1,3,0,0,1,0,4,3,2,3,3,3,1,4,2,3,3,3,3,1,0,3,1,4,0,1,1,0,1,2,0,1,1,0,1,1,0,3,1,3,2,2,0,1,0,0,0,2,3,3,3,1,0,0,0,0,0,2,3],[0,5,0,4,0,5,0,2,0,4,5,5,3,3,4,3,3,1,5,4,4,2,4,4,4,3,4,2,4,3,5,5,4,3,3,4,3,3,5,5,4,5,5,1,3,4,5,3,1,4,3,1,3,3,0,3,3,1,4,3,1,4,5,3,3,5,0,4,0,3,0,5,3,3,1,4,3,0,4,0,1,5,3],[0,5,0,5,0,4,0,2,0,4,4,3,4,3,3,3,3,3,5,4,4,4,4,4,4,5,3,3,5,2,4,4,4,3,4,4,3,3,4,4,5,5,3,3,4,3,4,3,3,4,3,3,3,3,1,2,2,1,4,3,3,5,4,4,3,4,0,4,0,3,0,4,4,4,4,4,1,0,4,2,0,2,4],[0,4,0,4,0,3,0,1,0,3,5,2,3,0,3,0,2,1,4,2,3,3,4,1,4,3,3,2,4,1,3,3,3,0,3,3,0,0,3,3,3,5,3,3,3,3,3,2,0,2,0,0,2,0,0,2,0,0,1,0,0,3,1,2,2,3,0,3,0,2,0,4,4,3,3,4,1,0,3,0,0,2,4],[0,0,0,4,0,0,0,0,0,0,1,0,1,0,2,0,0,0,0,0,1,0,2,0,1,0,0,0,0,0,3,1,3,0,3,2,0,0,0,1,0,3,2,0,0,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,3,4,0,2,0,0,0,0,0,0,2],[0,2,1,3,0,2,0,2,0,3,3,3,3,1,3,1,3,3,3,3,3,3,4,2,2,1,2,1,4,0,4,3,1,3,3,3,2,4,3,5,4,3,3,3,3,3,3,3,0,1,3,0,2,0,0,1,0,0,1,0,0,4,2,0,2,3,0,3,3,0,3,3,4,2,3,1,4,0,1,2,0,2,3],[0,3,0,3,0,1,0,3,0,2,3,3,3,0,3,1,2,0,3,3,2,3,3,2,3,2,3,1,3,0,4,3,2,0,3,3,1,4,3,3,2,3,4,3,1,3,3,1,1,0,1,1,0,1,0,1,0,1,0,0,0,4,1,1,0,3,0,3,1,0,2,3,3,3,3,3,1,0,0,2,0,3,3],[0,0,0,0,0,0,0,0,0,0,3,0,2,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,3,0,3,1,0,1,0,1,0,0,1,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,3,0,2,0,2,3,0,0,0,0,0,0,0,0,3],[0,2,0,3,1,3,0,3,0,2,3,3,3,1,3,1,3,1,3,1,3,3,3,1,3,0,2,3,1,1,4,3,3,2,3,3,1,2,2,4,1,3,3,0,1,4,2,3,0,1,3,0,3,0,0,1,3,0,2,0,0,3,3,2,1,3,0,3,0,2,0,3,4,4,4,3,1,0,3,0,0,3,3],[0,2,0,1,0,2,0,0,0,1,3,2,2,1,3,0,1,1,3,0,3,2,3,1,2,0,2,0,1,1,3,3,3,0,3,3,1,1,2,3,2,3,3,1,2,3,2,0,0,1,0,0,0,0,0,0,3,0,1,0,0,2,1,2,1,3,0,3,0,0,0,3,4,4,4,3,2,0,2,0,0,2,4],[0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,2,2,0,0,0,1,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,1,0,0,0,0,1,3,1,0,0,0,0,0,0,0,3],[0,3,0,3,0,2,0,3,0,3,3,3,2,3,2,2,2,0,3,1,3,3,3,2,3,3,0,0,3,0,3,2,2,0,2,3,1,4,3,4,3,3,2,3,1,5,4,4,0,3,1,2,1,3,0,3,1,1,2,0,2,3,1,3,1,3,0,3,0,1,0,3,3,4,4,2,1,0,2,1,0,2,4],[0,1,0,3,0,1,0,2,0,1,4,2,5,1,4,0,2,0,2,1,3,1,4,0,2,1,0,0,2,1,4,1,1,0,3,3,0,5,1,3,2,3,3,1,0,3,2,3,0,1,0,0,0,0,0,0,1,0,0,0,0,4,0,1,0,3,0,2,0,1,0,3,3,3,4,3,3,0,0,0,0,2,3],[0,0,0,1,0,0,0,0,0,0,2,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,1,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,0,0,0,0,0,0,2,1,0,0,1,0,0,0,0,0,3],[0,1,0,3,0,4,0,3,0,2,4,3,1,0,3,2,2,1,3,1,2,2,3,1,1,1,2,1,3,0,1,2,0,1,3,2,1,3,0,5,5,1,0,0,1,3,2,1,0,3,0,0,1,0,0,0,0,0,3,4,0,1,1,1,3,2,0,2,0,1,0,2,3,3,1,2,3,0,1,0,1,0,4],[0,0,0,1,0,3,0,3,0,2,2,1,0,0,4,0,3,0,3,1,3,0,3,0,3,0,1,0,3,0,3,1,3,0,3,3,0,0,1,2,1,1,1,0,1,2,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,2,2,1,2,0,0,2,0,0,0,0,2,3,3,3,3,0,0,0,0,1,4],[0,0,0,3,0,3,0,0,0,0,3,1,1,0,3,0,1,0,2,0,1,0,0,0,0,0,0,0,1,0,3,0,2,0,2,3,0,0,2,2,3,1,2,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,0,0,0,0,2,3],[2,4,0,5,0,5,0,4,0,3,4,3,3,3,4,3,3,3,4,3,4,4,5,4,5,5,5,2,3,0,5,5,4,1,5,4,3,1,5,4,3,4,4,3,3,4,3,3,0,3,2,0,2,3,0,3,0,0,3,3,0,5,3,2,3,3,0,3,0,3,0,3,4,5,4,5,3,0,4,3,0,3,4],[0,3,0,3,0,3,0,3,0,3,3,4,3,2,3,2,3,0,4,3,3,3,3,3,3,3,3,0,3,2,4,3,3,1,3,4,3,4,4,4,3,4,4,3,2,4,4,1,0,2,0,0,1,1,0,2,0,0,3,1,0,5,3,2,1,3,0,3,0,1,2,4,3,2,4,3,3,0,3,2,0,4,4],[0,3,0,3,0,1,0,0,0,1,4,3,3,2,3,1,3,1,4,2,3,2,4,2,3,4,3,0,2,2,3,3,3,0,3,3,3,0,3,4,1,3,3,0,3,4,3,3,0,1,1,0,1,0,0,0,4,0,3,0,0,3,1,2,1,3,0,4,0,1,0,4,3,3,4,3,3,0,2,0,0,3,3],[0,3,0,4,0,1,0,3,0,3,4,3,3,0,3,3,3,1,3,1,3,3,4,3,3,3,0,0,3,1,5,3,3,1,3,3,2,5,4,3,3,4,5,3,2,5,3,4,0,1,0,0,0,0,0,2,0,0,1,1,0,4,2,2,1,3,0,3,0,2,0,4,4,3,5,3,2,0,1,1,0,3,4],[0,5,0,4,0,5,0,2,0,4,4,3,3,2,3,3,3,1,4,3,4,1,5,3,4,3,4,0,4,2,4,3,4,1,5,4,0,4,4,4,4,5,4,1,3,5,4,2,1,4,1,1,3,2,0,3,1,0,3,2,1,4,3,3,3,4,0,4,0,3,0,4,4,4,3,3,3,0,4,2,0,3,4],[1,4,0,4,0,3,0,1,0,3,3,3,1,1,3,3,2,2,3,3,1,0,3,2,2,1,2,0,3,1,2,1,2,0,3,2,0,2,2,3,3,4,3,0,3,3,1,2,0,1,1,3,1,2,0,0,3,0,1,1,0,3,2,2,3,3,0,3,0,0,0,2,3,3,4,3,3,0,1,0,0,1,4],[0,4,0,4,0,4,0,0,0,3,4,4,3,1,4,2,3,2,3,3,3,1,4,3,4,0,3,0,4,2,3,3,2,2,5,4,2,1,3,4,3,4,3,1,3,3,4,2,0,2,1,0,3,3,0,0,2,0,3,1,0,4,4,3,4,3,0,4,0,1,0,2,4,4,4,4,4,0,3,2,0,3,3],[0,0,0,1,0,4,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,3,2,0,0,1,0,0,0,1,0,0,0,0,0,0,1,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,1,0,0,0,0,0,2],[0,2,0,3,0,4,0,4,0,1,3,3,3,0,4,0,2,1,2,1,1,1,2,0,3,1,1,0,1,0,3,1,0,0,3,3,2,0,1,1,0,0,0,0,0,1,0,2,0,2,2,0,3,1,0,0,1,0,1,1,0,1,2,0,3,0,0,0,0,1,0,0,3,3,4,3,1,0,1,0,3,0,2],[0,0,0,3,0,5,0,0,0,0,1,0,2,0,3,1,0,1,3,0,0,0,2,0,0,0,1,0,0,0,1,1,0,0,4,0,0,0,2,3,0,1,4,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,3,0,0,0,0,0,3],[0,2,0,5,0,5,0,1,0,2,4,3,3,2,5,1,3,2,3,3,3,0,4,1,2,0,3,0,4,0,2,2,1,1,5,3,0,0,1,4,2,3,2,0,3,3,3,2,0,2,4,1,1,2,0,1,1,0,3,1,0,1,3,1,2,3,0,2,0,0,0,1,3,5,4,4,4,0,3,0,0,1,3],[0,4,0,5,0,4,0,4,0,4,5,4,3,3,4,3,3,3,4,3,4,4,5,3,4,5,4,2,4,2,3,4,3,1,4,4,1,3,5,4,4,5,5,4,4,5,5,5,2,3,3,1,4,3,1,3,3,0,3,3,1,4,3,4,4,4,0,3,0,4,0,3,3,4,4,5,0,0,4,3,0,4,5],[0,4,0,4,0,3,0,3,0,3,4,4,4,3,3,2,4,3,4,3,4,3,5,3,4,3,2,1,4,2,4,4,3,1,3,4,2,4,5,5,3,4,5,4,1,5,4,3,0,3,2,2,3,2,1,3,1,0,3,3,3,5,3,3,3,5,4,4,2,3,3,4,3,3,3,2,1,0,3,2,1,4,3],[0,4,0,5,0,4,0,3,0,3,5,5,3,2,4,3,4,0,5,4,4,1,4,4,4,3,3,3,4,3,5,5,2,3,3,4,1,2,5,5,3,5,5,2,3,5,5,4,0,3,2,0,3,3,1,1,5,1,4,1,0,4,3,2,3,5,0,4,0,3,0,5,4,3,4,3,0,0,4,1,0,4,4],[1,3,0,4,0,2,0,2,0,2,5,5,3,3,3,3,3,0,4,2,3,4,4,4,3,4,0,0,3,4,5,4,3,3,3,3,2,5,5,4,5,5,5,4,3,5,5,5,1,3,1,0,1,0,0,3,2,0,4,2,0,5,2,3,2,4,1,3,0,3,0,4,5,4,5,4,3,0,4,2,0,5,4],[0,3,0,4,0,5,0,3,0,3,4,4,3,2,3,2,3,3,3,3,3,2,4,3,3,2,2,0,3,3,3,3,3,1,3,3,3,0,4,4,3,4,4,1,1,4,4,2,0,3,1,0,1,1,0,4,1,0,2,3,1,3,3,1,3,4,0,3,0,1,0,3,1,3,0,0,1,0,2,0,0,4,4],[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,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,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,3,0,3,0,2,0,3,0,1,5,4,3,3,3,1,4,2,1,2,3,4,4,2,4,4,5,0,3,1,4,3,4,0,4,3,3,3,2,3,2,5,3,4,3,2,2,3,0,0,3,0,2,1,0,1,2,0,0,0,0,2,1,1,3,1,0,2,0,4,0,3,4,4,4,5,2,0,2,0,0,1,3],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,1,1,0,0,0,4,2,1,1,0,1,0,3,2,0,0,3,1,1,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,0,0,0,2,0,0,0,1,4,0,4,2,1,0,0,0,0,0,1],[0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,3,1,0,0,0,2,0,2,1,0,0,1,2,1,0,1,1,0,0,3,0,0,0,0,0,0,0,0,0,0,0,1,3,1,0,0,0,0,0,1,0,0,2,1,0,0,0,0,0,0,0,0,2],[0,4,0,4,0,4,0,3,0,4,4,3,4,2,4,3,2,0,4,4,4,3,5,3,5,3,3,2,4,2,4,3,4,3,1,4,0,2,3,4,4,4,3,3,3,4,4,4,3,4,1,3,4,3,2,1,2,1,3,3,3,4,4,3,3,5,0,4,0,3,0,4,3,3,3,2,1,0,3,0,0,3,3],[0,4,0,3,0,3,0,3,0,3,5,5,3,3,3,3,4,3,4,3,3,3,4,4,4,3,3,3,3,4,3,5,3,3,1,3,2,4,5,5,5,5,4,3,4,5,5,3,2,2,3,3,3,3,2,3,3,1,2,3,2,4,3,3,3,4,0,4,0,2,0,4,3,2,2,1,2,0,3,0,0,4,1]];function JapaneseContextAnalysis(){var NUM_OF_CATEGORY=6,DONT_KNOW=-1,ENOUGH_REL_THRESHOLD=100,MAX_REL_THRESHOLD=1e3,MINIMUM_DATA_THRESHOLD=4,self=this;function init(){self.reset()}__name(init,"init"),this.reset=function(){this._mTotalRel=0,this._mRelSample=[];for(var i=0;i<NUM_OF_CATEGORY;this._mRelSample[i++]=0);this._mNeedToSkipCharNum=0,this._mLastCharOrder=-1,this._mDone=!1},this.feed=function(aBuf,aLen){if(!this._mDone)for(var i=this._mNeedToSkipCharNum;i<aLen;){var rets=this.getOrder(aBuf.slice(i,i+2)),order=rets[0],charLen=rets[1];if(i+=charLen,i>aLen)this._mNeedToSkipCharNum=i-aLen,this._mLastCharOrder=-1;else{if(order!=-1&&this._mLastCharOrder!=-1){if(this._mTotalRel+=1,this._mTotalRel>MAX_REL_THRESHOLD){this._mDone=!0;break}this._mRelSample[exports.jp2CharContext[this._mLastCharOrder][order]]+=1}this._mLastCharOrder=order}}},this.gotEnoughData=function(){return this._mTotalRel>ENOUGH_REL_THRESHOLD},this.getConfidence=function(){return this._mTotalRel>MINIMUM_DATA_THRESHOLD?(this._mTotalRel-this._mRelSample[0])/this._mTotalRel:DONT_KNOW},this.getOrder=function(aStr){return[-1,1]},init()}__name(JapaneseContextAnalysis,"JapaneseContextAnalysis");function SJISContextAnalysis(){this.getOrder=function(aStr){if(!aStr)return[-1,1];if(aStr.charCodeAt(0)>=129&&aStr.charCodeAt(0)<=159||aStr.charCodeAt(0)>=224&&aStr.charCodeAt(0)<=252)var charLen=2;else charLen=1;return aStr.length>1&&aStr.charCodeAt(0)==130&&aStr.charCodeAt(1)>=159&&aStr.charCodeAt(0)<=241?[aStr.charCodeAt(1)-159,charLen]:[-1,charLen]}}__name(SJISContextAnalysis,"SJISContextAnalysis");SJISContextAnalysis.prototype=new JapaneseContextAnalysis;exports.SJISContextAnalysis=SJISContextAnalysis;function EUCJPContextAnalysis(){this.getOrder=function(aStr){if(!aStr)return[-1,1];if(aStr.charCodeAt(0)>=142||aStr.charCodeAt(0)>=161&&aStr.charCodeAt(0)<=254)var charLen=2;else aStr.charCodeAt(0)==143?charLen=3:charLen=1;return aStr.length>1&&aStr.charCodeAt(0)==164&&aStr.charCodeAt(1)>=161&&aStr.charCodeAt(1)<=243?[aStr.charCodeAt(1)-161,charLen]:[-1,charLen]}}__name(EUCJPContextAnalysis,"EUCJPContextAnalysis");EUCJPContextAnalysis.prototype=new JapaneseContextAnalysis;exports.EUCJPContextAnalysis=EUCJPContextAnalysis}});var require_sjisprober=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/sjisprober.js"(exports,module2){var CodingStateMachine=require_codingstatemachine(),MultiByteCharSetProber=require_mbcharsetprober(),SJISSMModel=require_sjis(),SJISDistributionAnalysis=require_chardistribution().SJISDistributionAnalysis,SJISContextAnalysis=require_jpcntx().SJISContextAnalysis,constants=require_constants6(),logger=require_logger();function SJISProber(){MultiByteCharSetProber.apply(this);var self=this;function init(){self._mCodingSM=new CodingStateMachine(SJISSMModel),self._mDistributionAnalyzer=new SJISDistributionAnalysis,self._mContextAnalyzer=new SJISContextAnalysis,self.reset()}__name(init,"init"),this.reset=function(){SJISProber.prototype.reset.apply(this),this._mContextAnalyzer.reset()},this.getCharsetName=function(){return"SHIFT_JIS"},this.feed=function(aBuf){for(var aLen=aBuf.length,i=0;i<aLen;i++){var codingState=this._mCodingSM.nextState(aBuf[i]);if(codingState==constants.error){logger.log(this.getCharsetName()+" prober hit error at byte "+i+`
`),this._mState=constants.notMe;break}else if(codingState==constants.itsMe){this._mState=constants.foundIt;break}else if(codingState==constants.start){var charLen=this._mCodingSM.getCurrentCharLen();i==0?(this._mLastChar[1]=aBuf[0],this._mContextAnalyzer.feed(this._mLastChar.slice(2-charLen).join(""),charLen),this._mDistributionAnalyzer.feed(this._mLastChar.join(""),charLen)):(this._mContextAnalyzer.feed(aBuf.slice(i+1-charLen,i+3-charLen),charLen),this._mDistributionAnalyzer.feed(aBuf.slice(i-1,i+1),charLen))}}return this._mLastChar[0]=aBuf[aLen-1],this.getState()==constants.detecting&&this._mContextAnalyzer.gotEnoughData()&&this.getConfidence()>constants.SHORTCUT_THRESHOLD&&(this._mState=constants.foundIt),this.getState()},this.getConfidence=function(){var contxtCf=this._mContextAnalyzer.getConfidence(),distribCf=this._mDistributionAnalyzer.getConfidence();return Math.max(contxtCf,distribCf)},init()}__name(SJISProber,"SJISProber");SJISProber.prototype=new MultiByteCharSetProber;module2.exports=SJISProber}});var require_eucjp2=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/mbcssm/eucjp.js"(exports,module2){var consts=require_constants6(),EUCJP_cls=[4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,1,3,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,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,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,2,2,2,2,2,2,2,2,2,2,2,2,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,0,0,0,5],EUCJP_st=[3,4,3,5,consts.start,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.start,consts.error,consts.start,consts.error,consts.error,consts.error,consts.error,consts.error,consts.start,consts.error,consts.error,consts.error,3,consts.error,3,consts.error,consts.error,consts.error,consts.start,consts.start,consts.start,consts.start],EUCJPCharLenTable=[2,2,2,3,1,0];module2.exports={classTable:EUCJP_cls,classFactor:6,stateTable:EUCJP_st,charLenTable:EUCJPCharLenTable,name:"EUC-JP"}}});var require_eucjpprober=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/eucjpprober.js"(exports,module2){var CodingStateMachine=require_codingstatemachine(),MultiByteCharSetProber=require_mbcharsetprober(),EUCJPDistributionAnalysis=require_chardistribution().EUCJPDistributionAnalysis,EUCJPContextAnalysis=require_jpcntx().EUCJPContextAnalysis,EUCJPSMModel=require_eucjp2(),constants=require_constants6(),logger=require_logger();function EUCJPProber(){MultiByteCharSetProber.apply(this);var self=this;function init(){self._mCodingSM=new CodingStateMachine(EUCJPSMModel),self._mDistributionAnalyzer=new EUCJPDistributionAnalysis,self._mContextAnalyzer=new EUCJPContextAnalysis,self.reset()}__name(init,"init"),this.reset=function(){EUCJPProber.prototype.reset.apply(this),this._mContextAnalyzer.reset()},this.getCharsetName=function(){return"EUC-JP"},this.feed=function(aBuf){for(var aLen=aBuf.length,i=0;i<aLen;i++){var codingState=this._mCodingSM.nextState(aBuf[i]);if(codingState==constants.error){logger.log(this.getCharsetName()+" prober hit error at byte "+i+`
`),this._mState=constants.notMe;break}else if(codingState==constants.itsMe){this._mState=constants.foundIt;break}else if(codingState==constants.start){var charLen=this._mCodingSM.getCurrentCharLen();if(i==0){this._mLastChar[1]=aBuf[0];var lastCharStr=this._mLastChar.join("");this._mContextAnalyzer.feed(lastCharStr,charLen),this._mDistributionAnalyzer.feed(lastCharStr,charLen)}else this._mContextAnalyzer.feed(aBuf.slice(i-1,i+1),charLen),this._mDistributionAnalyzer.feed(aBuf.slice(i-1,i+1),charLen)}}return this._mLastChar[0]=aBuf[aLen-1],this.getState()==constants.detecting&&this._mContextAnalyzer.gotEnoughData()&&this.getConfidence()>constants.SHORTCUT_THRESHOLD&&(this._mState=constants.foundIt),this.getState()},this.getConfidence=function(){var contxtCf=this._mContextAnalyzer.getConfidence(),distribCf=this._mDistributionAnalyzer.getConfidence();return Math.max(contxtCf,distribCf)},init()}__name(EUCJPProber,"EUCJPProber");EUCJPProber.prototype=new MultiByteCharSetProber;module2.exports=EUCJPProber}});var require_gb2312=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/mbcssm/gb2312.js"(exports,module2){var consts=require_constants6(),GB2312_cls=[1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,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,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,2,2,2,2,2,2,2,2,2,2,2,2,2,4,5,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,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,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,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,0],GB2312_st=[consts.error,consts.start,consts.start,consts.start,consts.start,consts.start,3,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.error,consts.error,consts.start,4,consts.error,consts.start,consts.start,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,5,consts.error,consts.error,consts.error,consts.itsMe,consts.error,consts.error,consts.error,consts.start,consts.start,consts.start,consts.start,consts.start,consts.start],GB2312CharLenTable=[0,1,1,1,1,1,2];module2.exports={classTable:GB2312_cls,classFactor:7,stateTable:GB2312_st,charLenTable:GB2312CharLenTable,name:"GB2312"}}});var require_gb2312prober=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/gb2312prober.js"(exports,module2){var MultiByteCharSetProber=require_mbcharsetprober(),CodingStateMachine=require_codingstatemachine(),GB2312SMModel=require_gb2312(),GB2312DistributionAnalysis=require_chardistribution().GB2312DistributionAnalysis;function GB2312Prober(){MultiByteCharSetProber.apply(this);var self=this;function init(){self._mCodingSM=new CodingStateMachine(GB2312SMModel),self._mDistributionAnalyzer=new GB2312DistributionAnalysis,self.reset()}__name(init,"init"),this.getCharsetName=function(){return"GB2312"},init()}__name(GB2312Prober,"GB2312Prober");GB2312Prober.prototype=new MultiByteCharSetProber;module2.exports=GB2312Prober}});var require_euckr=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/mbcssm/euckr.js"(exports,module2){var consts=require_constants6(),EUCKR_cls=[1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,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,3,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,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,2,2,2,0],EUCKR_st=[consts.error,consts.start,3,consts.error,consts.error,consts.error,consts.error,consts.error,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.error,consts.error,consts.start,consts.start],EUCKRCharLenTable=[0,1,2,0];module2.exports={classTable:EUCKR_cls,classFactor:4,stateTable:EUCKR_st,charLenTable:EUCKRCharLenTable,name:"EUC-KR"}}});var require_euckrprober=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/euckrprober.js"(exports,module2){var CodingStateMachine=require_codingstatemachine(),MultiByteCharSetProber=require_mbcharsetprober(),EUCKRDistributionAnalysis=require_chardistribution().EUCKRDistributionAnalysis,EUCKRSMModel=require_euckr();function EUCKRProber(){MultiByteCharSetProber.apply(this);var self=this;function init(){self._mCodingSM=new CodingStateMachine(EUCKRSMModel),self._mDistributionAnalyzer=new EUCKRDistributionAnalysis,self.reset()}__name(init,"init"),this.getCharsetName=function(){return"EUC-KR"},init()}__name(EUCKRProber,"EUCKRProber");EUCKRProber.prototype=new MultiByteCharSetProber;module2.exports=EUCKRProber}});var require_euctw=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/mbcssm/euctw.js"(exports,module2){var consts=require_constants6(),EUCTW_cls=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,2,2,2,2,2,2,2,2,2,2,2,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,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,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,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,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0],EUCTW_st=[consts.error,consts.error,consts.start,3,3,3,4,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.error,consts.start,consts.error,consts.start,consts.start,consts.start,consts.error,consts.error,consts.error,consts.error,consts.error,5,consts.error,consts.error,consts.error,consts.start,consts.error,consts.start,consts.start,consts.start,consts.error,consts.start,consts.start,consts.start,consts.start,consts.start,consts.start],EUCTWCharLenTable=[0,0,1,2,2,2,3];module2.exports={classTable:EUCTW_cls,classFactor:7,stateTable:EUCTW_st,charLenTable:EUCTWCharLenTable,name:"x-euc-tw"}}});var require_euctwprober=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/euctwprober.js"(exports,module2){var CodingStateMachine=require_codingstatemachine(),MultiByteCharSetProber=require_mbcharsetprober(),EUCTWDistributionAnalysis=require_chardistribution().EUCTWDistributionAnalysis,EUCTWSMModel=require_euctw();function EUCTWProber(){MultiByteCharSetProber.apply(this);var self=this;function init(){self._mCodingSM=new CodingStateMachine(EUCTWSMModel),self._mDistributionAnalyzer=new EUCTWDistributionAnalysis,self.reset()}__name(init,"init"),this.getCharsetName=function(){return"EUC-TW"},init()}__name(EUCTWProber,"EUCTWProber");EUCTWProber.prototype=new MultiByteCharSetProber;module2.exports=EUCTWProber}});var require_mbcsgroupprober=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/mbcsgroupprober.js"(exports,module2){var CharSetGroupProber=require_charsetgroupprober(),Big5Prober=require_big5prober(),UTF8Prober=require_utf8prober(),SJISProber=require_sjisprober(),EUCJPProber=require_eucjpprober(),GB2312Prober=require_gb2312prober(),EUCKRProber=require_euckrprober(),EUCTWProber=require_euctwprober();function MBCSGroupProber(){CharSetGroupProber.apply(this),this._mProbers=[new UTF8Prober,new SJISProber,new EUCJPProber,new GB2312Prober,new EUCKRProber,new Big5Prober,new EUCTWProber];let supportedCharsetNames=this._mProbers.map(prober=>prober.getCharsetName());this.getSupportedCharsetNames=function(){return supportedCharsetNames},this.reset()}__name(MBCSGroupProber,"MBCSGroupProber");MBCSGroupProber.prototype=new CharSetGroupProber;module2.exports=MBCSGroupProber}});var require_sbcharsetprober=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/sbcharsetprober.js"(exports,module2){var CharSetProber=require_charsetprober(),constants=require_constants6(),logger=require_logger();function SingleByteCharSetProber(model,reversed,nameProber){CharSetProber.apply(this);var SAMPLE_SIZE=64,SB_ENOUGH_REL_THRESHOLD=1024,POSITIVE_SHORTCUT_THRESHOLD=.95,NEGATIVE_SHORTCUT_THRESHOLD=.05,SYMBOL_CAT_ORDER=250,NUMBER_OF_SEQ_CAT=4,POSITIVE_CAT=NUMBER_OF_SEQ_CAT-1,self=this;function init(model2,reversed2,nameProber2){self._mModel=model2,self._mReversed=reversed2,self._mNameProber=nameProber2,self.reset()}__name(init,"init"),this.reset=function(){SingleByteCharSetProber.prototype.reset.apply(this),this._mLastOrder=255,this._mSeqCounters=[];for(var i=0;i<NUMBER_OF_SEQ_CAT;this._mSeqCounters[i++]=0);this._mTotalSeqs=0,this._mTotalChar=0,this._mFreqChar=0},this.getCharsetName=function(){return this._mNameProber?this._mNameProber.getCharsetName():this._mModel.charsetName},this.feed=function(aBuf){this._mModel.keepEnglishLetter||(aBuf=this.filterWithoutEnglishLetters(aBuf));var aLen=aBuf.length;if(!aLen)return this.getState();for(var i=0,c;i<aLen;i++){c=aBuf.charCodeAt(i);var order=this._mModel.charToOrderMap[c];order<SYMBOL_CAT_ORDER&&this._mTotalChar++,order<SAMPLE_SIZE&&(this._mFreqChar++,this._mLastOrder<SAMPLE_SIZE&&(this._mTotalSeqs++,this._mReversed?this._mSeqCounters[this._mModel.precedenceMatrix[order*SAMPLE_SIZE+this._mLastOrder]]++:this._mSeqCounters[this._mModel.precedenceMatrix[this._mLastOrder*SAMPLE_SIZE+order]]++)),this._mLastOrder=order}if(this.getState()==constants.detecting&&self._mTotalSeqs>SB_ENOUGH_REL_THRESHOLD){var cf=this.getConfidence();cf>POSITIVE_SHORTCUT_THRESHOLD?logger.log(this._mModel.charsetName+" confidence = "+cf+`, we have a winner
`):cf<NEGATIVE_SHORTCUT_THRESHOLD&&(logger.log(this._mModel.charsetName+" confidence = "+cf+", below negative shortcut threshhold "+NEGATIVE_SHORTCUT_THRESHOLD+`
`),this._mState=constants.notMe)}return this.getState()},this.getConfidence=function(){var r=.01;return this._mTotalSeqs>0&&(r=1*this._mSeqCounters[POSITIVE_CAT]/this._mTotalSeqs/this._mModel.mTypicalPositiveRatio,r*=this._mFreqChar/this._mTotalChar,r>=1&&(r=.99)),r},reversed=reversed!==void 0?reversed:!1,nameProber=nameProber!==void 0?nameProber:null,init(model,reversed,nameProber)}__name(SingleByteCharSetProber,"SingleByteCharSetProber");SingleByteCharSetProber.prototype=new CharSetProber;module2.exports=SingleByteCharSetProber}});var require_langhebrewmodel=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/langhebrewmodel.js"(exports){exports.win1255_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,69,91,79,80,92,89,97,90,68,111,112,82,73,95,85,78,121,86,71,67,102,107,84,114,103,115,253,253,253,253,253,253,50,74,60,61,42,76,70,64,53,105,93,56,65,54,49,66,110,51,43,44,63,81,77,98,75,108,253,253,253,253,253,124,202,203,204,205,40,58,206,207,208,209,210,211,212,213,214,215,83,52,47,46,72,32,94,216,113,217,109,218,219,220,221,34,116,222,118,100,223,224,117,119,104,125,225,226,87,99,227,106,122,123,228,55,229,230,101,231,232,120,233,48,39,57,234,30,59,41,88,33,37,36,31,29,35,235,62,28,236,126,237,238,38,45,239,240,241,242,243,127,244,245,246,247,248,249,250,9,8,20,16,3,2,24,14,22,1,25,15,4,11,6,23,12,19,13,26,18,27,21,17,7,10,5,251,252,128,96,253];exports.HebrewLangModel=[0,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,3,2,1,2,0,1,0,0,3,0,3,1,0,0,1,3,2,0,1,1,2,0,2,2,2,1,1,1,1,2,1,1,1,2,0,0,2,2,0,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,1,2,1,2,1,2,0,0,2,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,1,2,1,3,1,1,0,0,2,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,0,1,2,2,1,3,1,2,1,1,2,2,0,0,2,2,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,3,2,1,2,1,2,2,2,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,2,2,3,2,2,2,1,2,2,2,2,1,2,1,1,2,2,0,1,2,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,2,2,2,2,2,0,2,0,2,2,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,0,2,2,2,0,2,1,2,2,2,0,0,2,1,0,0,0,0,1,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,2,3,2,2,2,1,2,1,2,2,2,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,1,0,2,0,2,0,2,1,2,2,2,0,0,1,2,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,2,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,3,2,2,3,2,1,2,1,1,1,0,1,1,1,1,1,3,0,1,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,0,2,0,1,2,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,1,0,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,2,3,3,2,3,3,3,3,2,3,2,1,2,0,2,1,2,0,2,0,2,2,2,0,0,1,2,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,3,3,3,3,3,3,3,3,3,2,3,3,3,1,2,2,3,3,2,3,2,3,2,2,3,1,2,2,0,2,2,2,0,2,1,2,2,2,0,0,1,2,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,2,2,3,3,3,3,1,3,2,2,2,0,2,0,1,2,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,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,2,3,2,2,2,1,2,2,0,2,2,2,2,0,2,0,2,2,2,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,1,3,2,3,3,2,3,3,2,2,1,2,2,2,2,2,2,0,2,1,2,1,2,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,3,3,3,3,3,3,2,3,2,3,3,2,3,3,3,3,2,3,2,3,3,3,3,3,2,2,2,2,2,2,2,1,0,2,0,1,2,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,2,1,2,3,3,3,3,3,3,3,2,3,2,3,2,1,2,3,0,2,1,2,2,0,2,1,1,2,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,0,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,1,3,1,2,2,2,1,2,3,3,1,2,1,2,2,2,2,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,0,2,3,3,3,1,3,3,3,1,2,2,2,2,1,1,2,2,2,2,2,2,0,2,0,1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,3,3,3,3,3,3,2,3,3,3,2,2,3,3,3,2,1,2,3,2,3,2,2,2,2,1,2,1,1,1,2,2,0,2,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,2,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,2,3,1,2,2,2,2,3,2,3,1,1,2,2,1,2,2,1,1,0,2,2,2,2,0,1,0,1,2,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,3,0,0,1,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,0,1,0,1,1,0,1,1,0,0,0,1,1,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,3,2,2,1,2,2,2,2,2,2,2,1,2,2,1,2,2,1,1,1,1,1,1,1,1,2,1,1,0,3,3,3,0,3,0,2,2,2,2,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,1,1,1,2,0,1,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,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,0,2,2,0,0,0,0,0,0,0,0,0,1,1,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,2,3,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,1,0,2,1,0,0,0,0,0,1,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,3,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,1,1,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,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,3,1,1,2,2,2,2,2,1,2,2,2,1,1,2,2,2,2,2,2,2,1,2,2,1,0,1,1,1,1,0,0,1,0,0,1,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,3,2,1,1,1,1,2,1,1,2,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,0,0,2,1,1,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,1,2,1,2,1,1,1,1,0,0,0,0,0,0,0,1,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,1,2,1,2,2,2,2,2,2,2,2,2,2,1,2,1,2,1,1,2,1,1,1,2,1,2,1,2,0,1,0,1,0,0,0,0,1,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,3,1,2,2,2,1,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,2,1,2,1,1,0,1,0,1,0,0,0,0,1,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,2,1,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,2,0,1,2,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,1,0,3,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,1,1,0,0,0,1,1,1,2,1,2,2,2,0,2,0,2,0,1,1,2,1,1,1,1,2,1,0,1,1,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,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,2,2,0,1,0,0,1,1,2,2,1,2,0,2,0,0,0,1,2,0,1,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,0,0,0,0,0,0,0,0,0,0,0,2,0,2,1,2,0,2,0,0,1,1,1,1,1,1,0,1,0,0,0,1,0,0,1,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,0,0,0,0,0,1,0,0,0,0,0,1,0,2,1,1,0,1,0,0,1,1,1,2,2,0,0,1,0,0,0,1,0,0,1,1,1,2,1,0,1,1,1,0,1,0,1,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,2,2,1,0,2,0,1,2,1,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,2,1,0,0,1,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0,1,1,0,1,0,0,0,1,1,0,1,2,0,1,0,1,0,1,0,0,1,0,0,0,0,0,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,1,1,2,1,1,2,0,1,0,0,0,1,1,0,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,2,0,1,0,0,0,0,2,1,1,2,0,2,0,0,0,1,1,0,1,1,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,0,0,0,0,0,0,0,0,0,0,0,1,0,2,1,1,0,1,0,0,2,2,1,2,1,1,0,1,0,0,0,1,1,0,1,2,0,1,0,0,1,1,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,0,0,0,0,0,0,0,1,2,2,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,1,0,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,0,0,0,0,2,1,1,1,0,2,1,1,0,0,0,2,1,0,1,1,0,0,1,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,0,0,0,0,0,0,0,0,1,0,1,1,2,0,1,0,0,1,1,0,2,1,1,0,1,0,0,0,1,1,0,1,2,2,1,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,1,0,2,1,1,0,1,0,0,1,1,0,1,2,1,0,2,0,0,0,1,1,0,1,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,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,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,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,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,2,0,2,1,1,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,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,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,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,1,0,1,1,2,0,1,0,0,1,1,1,0,1,0,0,1,0,0,0,1,0,0,1,1,0,0,1,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,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,2,1,1,1,1,1,0,1,0,0,0,0,1,0,1,0,1,1,1,2,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,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,0,0,0,0,0,0,0,0,0,0,0,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,1,1,1,1,1,0,1,0,0,0,1,1,0,0];exports.Win1255HebrewModel={charToOrderMap:exports.win1255_CharToOrderMap,precedenceMatrix:exports.HebrewLangModel,mTypicalPositiveRatio:.984004,keepEnglishLetter:!1,charsetName:"windows-1255"}}});var require_hebrewprober=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/hebrewprober.js"(exports,module2){var CharSetProber=require_charsetprober(),constants=require_constants6();Array.prototype.indexOf||(Array.prototype.indexOf=function(elt){var len=this.length>>>0,from=Number(arguments[1])||0;for(from=from<0?Math.ceil(from):Math.floor(from),from<0&&(from+=len);from<len;from++)if(from in this&&this[from]===elt)return from;return-1});function HebrewProber(){CharSetProber.apply(this);var FINAL_KAF="\xEA",NORMAL_KAF="\xEB",FINAL_MEM="\xED",NORMAL_MEM="\xEE",FINAL_NUN="\xEF",NORMAL_NUN="\xF0",FINAL_PE="\xF3",NORMAL_PE="\xF4",FINAL_TSADI="\xF5",NORMAL_TSADI="\xF6",MIN_FINAL_CHAR_DISTANCE=5,MIN_MODEL_DISTANCE=.01,VISUAL_HEBREW_NAME="ISO-8859-8",LOGICAL_HEBREW_NAME="windows-1255",self=this;function init(){self._mLogicalProber=null,self._mVisualProber=null,self.reset()}__name(init,"init"),this.reset=function(){this._mFinalCharLogicalScore=0,this._mFinalCharVisualScore=0,this._mPrev=" ",this._mBeforePrev=" "},this.setModelProbers=function(logicalProber,visualProber){this._mLogicalProber=logicalProber,this._mVisualProber=visualProber},this.isFinal=function(c){return[FINAL_KAF,FINAL_MEM,FINAL_NUN,FINAL_PE,FINAL_TSADI].indexOf(c)!=-1},this.isNonFinal=function(c){return[NORMAL_KAF,NORMAL_MEM,NORMAL_NUN,NORMAL_PE].indexOf(c)!=-1},this.feed=function(aBuf){if(this.getState()==constants.notMe)return constants.notMe;aBuf=this.filterHighBitOnly(aBuf);for(var i=0,cur;i<aBuf.length;i++)cur=aBuf[i],cur==" "?this._mBeforePrev!=" "&&(this.isFinal(this._mPrev)?this._mFinalCharLogicalScore++:this.isNonFinal(this._mPrev)&&this._mFinalCharVisualScore++):this._mBeforePrev==" "&&this.isFinal(this._mPrev)&&cur!=" "&&this._mFinalCharVisualScore++,this._mBeforePrev=this._mPrev,this._mPrev=cur;return constants.detecting},this.getCharsetName=function(){var finalsub=this._mFinalCharLogicalScore-this._mFinalCharVisualScore;if(finalsub>=MIN_FINAL_CHAR_DISTANCE)return LOGICAL_HEBREW_NAME;if(finalsub<=-MIN_FINAL_CHAR_DISTANCE)return VISUAL_HEBREW_NAME;var modelsub=this._mLogicalProber.getConfidence()-this._mVisualProber.getConfidence();return modelsub>MIN_MODEL_DISTANCE?LOGICAL_HEBREW_NAME:modelsub<-MIN_MODEL_DISTANCE||finalsub<0?VISUAL_HEBREW_NAME:LOGICAL_HEBREW_NAME},this.getState=function(){return this._mLogicalProber.getState()==constants.notMe&&this._mVisualProber.getState()==constants.notMe?constants.notMe:constants.detecting},init()}__name(HebrewProber,"HebrewProber");HebrewProber.prototype=new CharSetProber;module2.exports=HebrewProber}});var require_langcyrillicmodel=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/langcyrillicmodel.js"(exports){exports.KOI8R_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,142,143,144,145,146,147,148,149,150,151,152,74,153,75,154,155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,253,71,172,66,173,65,174,76,175,64,176,177,77,72,178,69,67,179,78,73,180,181,79,182,183,184,185,253,253,253,253,253,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,68,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,27,3,21,28,13,2,39,19,26,4,23,11,8,12,5,1,15,16,9,7,6,14,24,10,17,18,20,25,30,29,22,54,59,37,44,58,41,48,53,46,55,42,60,36,49,38,31,34,35,43,45,32,40,52,56,33,61,62,51,57,47,63,50,70];exports.win1251_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,142,143,144,145,146,147,148,149,150,151,152,74,153,75,154,155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,253,71,172,66,173,65,174,76,175,64,176,177,77,72,178,69,67,179,78,73,180,181,79,182,183,184,185,253,253,253,253,253,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,68,247,248,249,250,251,252,253,37,44,33,46,41,48,56,51,42,60,36,49,38,31,34,35,45,32,40,52,53,55,58,50,57,63,70,62,61,47,59,43,3,21,10,19,13,2,24,20,4,23,11,8,12,5,1,15,9,7,6,14,39,26,28,22,25,29,54,18,17,30,27,16];exports.latin5_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,142,143,144,145,146,147,148,149,150,151,152,74,153,75,154,155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,253,71,172,66,173,65,174,76,175,64,176,177,77,72,178,69,67,179,78,73,180,181,79,182,183,184,185,253,253,253,253,253,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,37,44,33,46,41,48,56,51,42,60,36,49,38,31,34,35,45,32,40,52,53,55,58,50,57,63,70,62,61,47,59,43,3,21,10,19,13,2,24,20,4,23,11,8,12,5,1,15,9,7,6,14,39,26,28,22,25,29,54,18,17,30,27,16,239,68,240,241,242,243,244,245,246,247,248,249,250,251,252,255];exports.macCyrillic_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,142,143,144,145,146,147,148,149,150,151,152,74,153,75,154,155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,253,71,172,66,173,65,174,76,175,64,176,177,77,72,178,69,67,179,78,73,180,181,79,182,183,184,185,253,253,253,253,253,37,44,33,46,41,48,56,51,42,60,36,49,38,31,34,35,45,32,40,52,53,55,58,50,57,63,70,62,61,47,59,43,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,68,16,3,21,10,19,13,2,24,20,4,23,11,8,12,5,1,15,9,7,6,14,39,26,28,22,25,29,54,18,17,30,27,255];exports.IBM855_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,142,143,144,145,146,147,148,149,150,151,152,74,153,75,154,155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,253,71,172,66,173,65,174,76,175,64,176,177,77,72,178,69,67,179,78,73,180,181,79,182,183,184,185,253,253,253,253,253,191,192,193,194,68,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,27,59,54,70,3,37,21,44,28,58,13,41,2,48,39,53,19,46,218,219,220,221,222,223,224,26,55,4,42,225,226,227,228,23,60,229,230,231,232,233,234,235,11,36,236,237,238,239,240,241,242,243,8,49,12,38,5,31,1,34,15,244,245,246,247,35,16,248,43,9,45,7,32,6,40,14,52,24,56,10,33,17,61,249,250,18,62,20,51,25,57,30,47,29,63,22,50,251,252,255];exports.IBM866_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,142,143,144,145,146,147,148,149,150,151,152,74,153,75,154,155,156,157,158,159,160,161,162,163,164,165,253,253,253,253,253,253,71,172,66,173,65,174,76,175,64,176,177,77,72,178,69,67,179,78,73,180,181,79,182,183,184,185,253,253,253,253,253,37,44,33,46,41,48,56,51,42,60,36,49,38,31,34,35,45,32,40,52,53,55,58,50,57,63,70,62,61,47,59,43,3,21,10,19,13,2,24,20,4,23,11,8,12,5,1,15,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,9,7,6,14,39,26,28,22,25,29,54,18,17,30,27,16,239,68,240,241,242,243,244,245,246,247,248,249,250,251,252,255];exports.RussianLangModel=[0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,3,3,3,3,1,3,3,3,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,2,2,2,2,2,0,0,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,2,3,3,0,0,3,3,3,3,3,3,3,3,3,2,3,2,0,0,0,0,0,0,0,0,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,3,3,3,2,2,3,3,3,3,3,3,3,3,3,2,3,3,0,0,3,3,3,3,3,3,3,3,2,3,3,1,0,0,0,0,0,0,0,0,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,3,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,3,3,3,3,3,3,3,3,3,3,3,2,1,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,0,0,3,3,3,3,3,3,3,3,3,3,3,2,1,0,0,0,0,0,1,0,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,3,3,3,3,3,3,3,3,2,2,2,3,1,3,3,1,3,3,3,3,2,2,3,0,2,2,2,3,3,2,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,3,3,3,2,2,3,2,3,3,3,2,1,2,2,0,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,0,2,2,3,3,2,1,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,1,2,3,2,2,3,2,3,3,3,3,2,2,3,0,3,2,2,3,1,1,1,0,0,0,0,0,0,0,0,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,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,2,3,3,3,3,2,2,2,0,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,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,3,3,3,3,3,3,3,3,3,3,2,3,2,3,3,3,3,3,3,2,3,2,2,0,1,3,2,1,2,2,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,1,1,3,0,1,1,1,1,2,1,1,0,2,2,2,1,2,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,2,2,2,2,1,3,2,3,2,3,2,1,2,2,0,1,1,2,1,2,1,2,0,0,0,0,0,0,0,0,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,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,3,3,3,2,2,2,2,0,2,2,2,2,3,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,3,2,3,2,2,3,3,3,3,3,3,3,3,3,1,3,2,0,0,3,3,3,3,2,3,3,3,3,2,3,2,0,0,0,0,0,0,0,0,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,2,3,3,3,3,3,2,2,3,3,0,2,1,0,3,2,3,2,3,0,0,1,2,0,0,1,0,1,2,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,0,2,3,3,3,3,2,3,3,3,3,1,2,2,0,0,2,3,2,2,2,3,2,3,2,2,3,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,3,0,2,3,2,3,0,1,2,3,3,2,0,2,3,0,0,2,3,2,2,0,1,3,1,3,2,2,1,0,0,0,0,0,0,0,0,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,3,1,3,0,2,3,3,3,3,3,3,3,3,2,1,3,2,0,0,2,2,3,3,3,2,3,3,0,2,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,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,3,2,2,2,3,3,0,0,1,1,1,1,1,2,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,0,3,2,3,3,2,3,2,0,2,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,3,2,2,2,2,3,1,3,2,3,1,1,2,1,0,2,2,2,2,1,3,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,1,2,2,1,3,1,0,3,0,0,3,0,0,0,1,1,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,2,1,1,3,3,3,2,2,1,2,2,3,1,1,2,0,0,2,2,1,3,0,0,2,1,1,2,1,1,0,0,0,0,0,0,0,0,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,3,2,3,3,3,3,1,2,2,2,1,2,1,3,3,1,1,2,1,2,1,2,2,0,2,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,3,3,3,2,1,3,2,2,3,2,0,3,2,0,3,0,1,0,1,1,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,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,3,3,2,3,3,3,2,2,2,3,3,1,2,1,2,1,0,1,0,1,1,0,1,0,0,2,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,3,1,1,2,1,2,3,3,2,2,1,2,2,3,0,2,1,0,0,2,2,3,2,1,2,2,2,2,2,3,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,1,1,0,1,1,2,2,1,1,3,0,0,1,3,1,1,1,0,0,0,1,0,1,1,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,0,0,0,0,0,0,0,2,1,3,3,3,2,0,0,0,2,1,0,1,0,2,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,0,0,2,3,2,2,2,1,2,2,2,1,2,1,0,0,1,1,1,0,2,0,1,1,1,0,0,1,1,1,0,0,0,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,2,3,3,3,3,0,0,0,0,1,0,0,0,0,3,0,1,2,1,0,0,0,0,0,0,0,1,1,0,0,1,1,1,0,1,0,1,2,0,0,1,1,2,1,0,1,1,1,1,0,1,1,1,1,0,1,0,0,1,0,0,1,1,0,2,2,3,2,2,2,3,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,0,1,1,1,0,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,0,1,1,0,3,3,3,2,2,2,2,3,2,2,1,1,2,2,2,2,1,1,3,1,2,1,2,0,0,1,1,0,1,0,2,1,1,1,1,1,1,2,1,0,1,1,1,1,0,1,0,0,1,1,0,0,1,0,1,0,0,1,0,0,0,1,1,0,2,0,0,1,0,3,2,2,2,2,1,2,1,2,1,2,0,0,0,2,1,2,2,1,1,2,2,0,1,1,0,2,1,1,1,1,1,0,1,1,1,2,1,1,1,2,1,0,1,2,1,1,1,1,0,1,1,1,0,0,1,0,0,1,1,3,2,2,2,1,1,1,2,3,0,0,0,0,2,0,2,2,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,1,1,0,1,0,1,1,0,1,1,0,2,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,2,3,2,3,2,1,2,2,2,2,1,0,0,0,2,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,2,1,1,1,2,1,0,2,0,0,1,0,1,0,0,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,3,0,0,1,0,2,2,2,3,2,2,2,2,2,2,2,0,0,0,2,1,2,1,1,1,2,2,0,0,0,1,2,1,1,1,1,1,0,1,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,2,3,2,3,3,2,0,1,1,1,0,0,1,0,2,0,1,1,3,1,0,0,0,0,0,0,0,1,0,0,2,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,1,0,2,3,3,3,3,1,2,2,2,2,0,1,1,0,2,1,1,1,2,1,0,1,1,0,0,1,0,1,0,0,2,0,0,0,0,0,0,0,0,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,2,3,3,3,2,0,0,1,1,2,2,1,0,0,2,0,1,1,3,0,0,1,0,0,0,0,0,1,0,1,2,1,1,1,2,0,1,1,1,0,1,0,1,1,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,1,0,1,1,0,1,3,2,3,2,1,0,0,2,2,2,0,1,0,2,0,1,1,1,0,1,0,0,0,3,0,1,1,0,0,2,1,1,1,1,0,1,1,0,0,0,0,1,1,0,1,0,0,2,1,1,0,1,0,0,0,1,0,1,0,0,1,1,0,3,1,2,1,1,2,2,2,2,2,2,1,2,2,1,1,0,0,0,2,2,2,0,0,0,1,2,1,0,1,0,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2,1,1,1,0,1,0,1,1,0,1,1,1,0,0,1,3,0,0,0,0,2,0,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,0,1,0,1,1,0,0,1,0,1,1,1,0,0,1,0,0,0,1,0,1,1,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,1,3,3,2,2,0,0,0,2,2,0,0,0,1,2,0,1,1,2,0,0,0,0,0,0,0,0,1,0,0,2,1,0,1,1,0,0,1,1,0,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,2,3,2,3,2,0,0,0,0,1,1,0,0,0,2,0,2,0,2,0,0,0,0,0,1,0,0,1,0,0,1,1,1,1,2,0,1,2,1,0,1,1,2,1,1,1,1,1,2,1,1,0,1,0,0,1,1,1,1,1,0,1,1,0,1,3,2,2,2,1,0,0,2,2,1,0,1,2,2,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,1,1,0,0,1,1,0,1,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,2,3,1,2,2,2,2,2,2,1,1,0,0,0,1,0,1,0,2,1,1,1,0,0,0,0,1,1,1,0,1,1,0,1,1,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,2,0,0,1,0,3,2,1,2,1,2,2,0,1,0,0,0,2,1,0,0,2,1,1,1,1,0,2,0,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,0,1,1,1,1,0,0,0,1,1,1,1,0,1,0,0,1,1,2,2,2,2,1,0,0,1,0,0,0,0,0,2,0,1,1,1,1,0,0,0,0,1,0,1,2,0,0,2,0,1,0,1,1,1,2,1,0,1,0,1,1,0,0,1,0,1,1,1,0,1,0,0,0,1,0,0,1,0,1,1,0,2,1,2,2,2,0,3,0,1,1,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,2,2,3,2,2,0,0,1,1,2,0,1,2,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,2,2,1,1,2,1,2,2,2,2,2,1,2,2,0,1,0,0,0,1,2,2,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,0,0,0,0,1,1,1,0,1,1,0,0,1,1,2,2,2,2,0,1,0,2,2,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,1,0,0,0,0,1,0,1,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,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,0,0,0,0,0,0,0,0,1,2,2,2,2,0,0,0,2,2,2,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,0,0,0,0,1,0,0,1,1,2,0,0,0,0,1,0,1,0,0,1,0,0,2,0,0,0,1,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,1,1,2,0,2,1,1,1,1,0,2,2,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,2,1,2,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,2,0,1,2,1,0,1,1,1,0,1,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,1,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,1,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,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,0,0,1,1,1,1,0,1,0,1,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,1,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,0,0,1,1,1,0,1,1,0,1,0,1,0,0,0,0,1,1,0,1,1,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0];exports.Koi8rModel={charToOrderMap:exports.KOI8R_CharToOrderMap,precedenceMatrix:exports.RussianLangModel,mTypicalPositiveRatio:.976601,keepEnglishLetter:!1,charsetName:"KOI8-R"};exports.Win1251CyrillicModel={charToOrderMap:exports.win1251_CharToOrderMap,precedenceMatrix:exports.RussianLangModel,mTypicalPositiveRatio:.976601,keepEnglishLetter:!1,charsetName:"windows-1251"};exports.Latin5CyrillicModel={charToOrderMap:exports.latin5_CharToOrderMap,precedenceMatrix:exports.RussianLangModel,mTypicalPositiveRatio:.976601,keepEnglishLetter:!1,charsetName:"ISO-8859-5"};exports.MacCyrillicModel={charToOrderMap:exports.macCyrillic_CharToOrderMap,precedenceMatrix:exports.RussianLangModel,mTypicalPositiveRatio:.976601,keepEnglishLetter:!1,charsetName:"x-mac-cyrillic"};exports.Ibm866Model={charToOrderMap:exports.IBM866_CharToOrderMap,precedenceMatrix:exports.RussianLangModel,mTypicalPositiveRatio:.976601,keepEnglishLetter:!1,charsetName:"IBM866"};exports.Ibm855Model={charToOrderMap:exports.IBM855_CharToOrderMap,precedenceMatrix:exports.RussianLangModel,mTypicalPositiveRatio:.976601,keepEnglishLetter:!1,charsetName:"IBM855"}}});var require_langgreekmodel=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/langgreekmodel.js"(exports){exports.Latin7_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,82,100,104,94,98,101,116,102,111,187,117,92,88,113,85,79,118,105,83,67,114,119,95,99,109,188,253,253,253,253,253,253,72,70,80,81,60,96,93,89,68,120,97,77,86,69,55,78,115,65,66,58,76,106,103,87,107,112,253,253,253,253,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,233,90,253,253,253,253,253,253,253,253,253,253,74,253,253,253,253,253,253,247,248,61,36,46,71,73,253,54,253,108,123,110,31,51,43,41,34,91,40,52,47,44,53,38,49,59,39,35,48,250,37,33,45,56,50,84,57,120,121,17,18,22,15,124,1,29,20,21,3,32,13,25,5,11,16,10,6,30,4,9,8,14,7,2,12,28,23,42,24,64,75,19,26,27,253];exports.win1253_CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,82,100,104,94,98,101,116,102,111,187,117,92,88,113,85,79,118,105,83,67,114,119,95,99,109,188,253,253,253,253,253,253,72,70,80,81,60,96,93,89,68,120,97,77,86,69,55,78,115,65,66,58,76,106,103,87,107,112,253,253,253,253,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,233,61,253,253,253,253,253,253,253,253,253,253,74,253,253,253,253,253,253,247,253,253,36,46,71,73,253,54,253,108,123,110,31,51,43,41,34,91,40,52,47,44,53,38,49,59,39,35,48,250,37,33,45,56,50,84,57,120,121,17,18,22,15,124,1,29,20,21,3,32,13,25,5,11,16,10,6,30,4,9,8,14,7,2,12,28,23,42,24,64,75,19,26,27,253];exports.GreekLangModel=[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,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,0,0,0,0,0,0,0,0,0,0,3,2,2,3,3,3,3,3,3,3,3,1,3,3,3,0,2,2,3,3,0,3,0,3,2,0,3,3,3,0,3,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,0,3,3,0,3,2,3,3,0,3,2,3,3,3,0,0,3,0,3,0,3,3,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,3,3,3,3,3,0,3,3,3,3,0,2,3,3,0,3,3,3,3,2,3,3,3,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,0,2,1,3,3,3,3,2,3,3,2,3,3,2,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,0,3,3,3,3,3,3,0,3,3,0,3,3,3,3,3,3,3,3,3,3,0,3,2,3,3,0,2,0,1,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,0,0,0,0,3,3,0,3,1,3,3,3,0,3,3,0,3,3,3,3,0,0,0,0,2,0,0,0,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,3,3,3,3,3,0,3,0,3,3,3,3,3,0,3,2,2,2,3,0,2,3,3,3,3,3,2,3,3,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,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,3,3,3,3,0,3,1,3,3,3,3,2,3,3,3,3,3,3,3,2,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,0,0,0,0,0,0,3,3,3,3,3,2,0,3,0,0,0,3,3,2,3,3,3,3,3,0,0,3,2,3,0,2,3,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,0,0,0,0,0,0,0,0,0,3,0,3,3,3,3,0,0,3,3,0,2,3,0,3,0,3,3,3,0,0,3,0,3,0,2,2,3,3,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,2,0,3,2,3,3,3,3,0,3,3,3,3,3,0,3,3,2,3,2,3,3,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,0,0,0,0,0,0,0,0,3,3,2,3,2,3,3,3,3,3,3,0,2,3,2,3,2,2,2,3,2,3,3,2,3,0,2,2,2,3,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,3,3,2,3,3,0,0,3,0,3,0,0,0,3,2,0,3,0,3,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,0,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,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,0,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,3,3,3,3,0,3,3,3,3,3,3,0,3,3,0,3,0,0,0,3,3,0,3,3,3,0,0,1,2,3,0,3,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,2,0,0,3,2,2,3,3,0,3,3,3,3,3,2,1,3,0,3,2,3,3,2,1,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,0,0,0,0,0,0,0,0,3,3,0,2,3,3,3,3,3,3,0,0,3,0,3,0,0,0,3,3,0,3,2,3,0,0,3,3,3,0,3,0,0,0,2,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,0,3,3,3,3,3,3,0,0,3,0,3,0,0,0,3,2,0,3,2,3,0,0,3,2,3,0,2,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,2,2,3,3,3,3,3,3,0,2,3,0,3,0,0,0,3,3,0,3,0,2,0,0,2,3,1,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,3,3,3,0,3,0,3,3,2,3,0,3,3,3,3,3,3,0,3,3,3,0,2,3,0,0,3,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,0,0,0,0,0,0,3,0,3,3,3,0,0,3,0,0,0,3,3,0,3,0,2,3,3,0,0,3,0,3,0,3,3,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,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,3,3,3,3,3,0,0,3,0,2,0,0,0,3,3,0,3,0,3,0,0,2,0,2,0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,0,3,0,2,0,3,2,0,3,2,3,2,3,0,0,3,2,3,2,3,3,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,0,0,0,0,0,0,0,0,0,0,3,0,0,2,3,3,3,3,3,0,0,0,3,0,2,1,0,0,3,2,2,2,0,3,0,0,2,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,0,0,0,0,0,0,0,3,0,3,3,3,2,0,3,0,3,0,3,3,0,2,1,2,3,3,0,0,3,0,3,0,3,3,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,0,0,0,0,0,0,0,0,0,2,3,3,3,0,3,3,3,3,3,3,0,2,3,0,3,0,0,0,2,1,0,2,2,3,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,3,3,3,2,3,0,0,1,3,0,2,0,0,0,0,3,0,1,0,2,0,0,1,1,1,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,0,0,0,0,0,0,3,3,3,3,3,1,0,3,0,0,0,3,2,0,3,2,3,3,3,0,0,3,0,3,2,2,2,1,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,0,0,0,0,0,0,0,0,3,0,3,3,3,0,0,3,0,0,0,0,2,0,2,3,3,2,2,2,2,3,0,2,0,2,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,0,0,0,0,0,0,0,0,0,3,3,3,3,2,0,0,0,0,0,0,2,3,0,2,0,2,3,2,0,0,3,0,3,0,3,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,3,3,2,2,3,0,2,0,3,0,0,0,2,0,0,0,0,1,2,0,2,0,2,0,0,2,0,2,0,2,2,0,0,1,0,2,2,2,0,2,2,2,0,2,2,2,0,0,2,0,0,1,0,0,0,0,0,2,0,3,3,2,0,0,0,0,0,0,1,3,0,2,0,2,2,2,0,0,2,0,3,0,0,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,0,0,0,0,0,0,0,0,0,3,0,2,3,2,0,2,2,0,2,0,2,2,0,2,0,2,2,2,0,0,0,0,0,0,2,3,0,0,0,2,0,1,2,0,0,0,0,2,2,0,0,0,2,1,0,2,2,0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,2,1,0,2,3,2,2,3,2,3,2,0,0,3,3,3,0,0,3,2,0,0,0,1,1,0,2,0,2,2,0,2,0,2,0,2,2,0,0,2,0,2,2,2,0,2,2,2,2,0,0,2,0,0,0,2,0,1,0,0,0,0,0,3,0,3,3,2,2,0,3,0,0,0,2,2,0,2,2,2,1,2,0,0,1,2,2,0,0,3,0,0,0,2,0,1,2,0,0,0,1,2,0,0,0,0,0,0,0,2,2,0,1,0,0,2,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,2,2,0,0,0,2,0,2,3,3,0,2,0,0,0,0,0,0,2,2,2,0,2,2,0,2,0,2,0,2,2,0,0,2,2,2,2,1,0,0,2,2,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,3,2,3,0,0,0,3,0,0,2,2,0,2,0,2,2,2,0,0,2,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,2,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,3,2,0,2,2,2,2,2,0,0,0,2,0,0,0,0,2,0,1,0,0,2,0,1,0,0,0,0,2,2,2,0,2,2,0,1,2,0,2,2,2,0,2,2,2,2,1,2,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,2,0,2,2,0,0,0,0,1,2,1,0,0,2,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,3,0,0,2,0,0,0,2,2,0,2,0,0,0,1,0,0,2,0,2,0,2,2,0,0,0,0,0,0,2,0,0,0,0,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,3,2,2,0,0,0,0,0,0,1,3,0,2,0,2,2,0,0,0,1,0,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,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,3,2,0,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,1,1,0,0,2,1,2,0,2,2,0,1,0,0,1,0,0,0,2,0,0,0,0,0,0,0,3,0,2,2,2,0,0,2,0,0,0,2,0,0,0,2,3,0,2,0,0,0,0,0,0,2,2,0,0,0,2,0,1,2,0,0,0,1,2,2,1,0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,2,0,2,2,0,2,0,0,2,0,0,0,0,1,2,1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,3,1,2,2,0,2,0,0,0,0,2,0,0,0,2,0,0,3,0,0,0,0,2,2,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,0,0,0,0,0,0,2,1,0,2,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,2,0,2,2,0,0,2,2,2,2,2,0,1,2,0,0,0,2,2,0,1,0,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,0,0,2,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,2,0,1,2,0,0,0,0,2,2,1,0,1,0,1,0,2,2,2,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,1,2,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,0,0,1,0,0,0,0,0,0,2,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,2,2,2,2,0,0,0,3,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,2,0,0,0,0,1,2,0,0,0,0,0,0,2,2,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,2,2,2,0,0,2,0,0,0,0,0,0,0,2,2,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,2,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,3,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,2,0,0,0,0,2,2,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,1,0,0,0,0,0,0,2,0,0,2,0,2,2,2,0,0,0,0,0,0,2,0,0,0,0,2,0,0,2,0,0,2,0,2,2,0,0,0,0,2,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,3,0,0,0,2,2,0,2,2,0,0,0,0,0,2,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,1,0,0,0,0,2,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,1,0,0,1,0,2,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,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,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,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,2,0,0,0,1,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,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,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,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,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,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,0,0];exports.Latin7GreekModel={charToOrderMap:exports.Latin7_CharToOrderMap,precedenceMatrix:exports.GreekLangModel,mTypicalPositiveRatio:.982851,keepEnglishLetter:!1,charsetName:"ISO-8859-7"};exports.Win1253GreekModel={charToOrderMap:exports.win1253_CharToOrderMap,precedenceMatrix:exports.GreekLangModel,mTypicalPositiveRatio:.982851,keepEnglishLetter:!1,charsetName:"windows-1253"}}});var require_langthaimodel=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/langthaimodel.js"(exports){exports.TIS620CharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,182,106,107,100,183,184,185,101,94,186,187,108,109,110,111,188,189,190,89,95,112,113,191,192,193,194,253,253,253,253,253,253,64,72,73,114,74,115,116,102,81,201,117,90,103,78,82,96,202,91,79,84,104,105,97,98,92,203,253,253,253,253,253,209,210,211,212,213,88,214,215,216,217,218,219,220,118,221,222,223,224,99,85,83,225,226,227,228,229,230,231,232,233,234,235,236,5,30,237,24,238,75,8,26,52,34,51,119,47,58,57,49,53,55,43,20,19,44,14,48,3,17,25,39,62,31,54,45,9,16,2,61,15,239,12,42,46,18,21,76,4,66,63,22,10,1,36,23,13,40,27,32,35,86,240,241,242,243,244,11,28,41,29,33,245,50,37,6,7,67,77,38,93,246,247,68,56,59,65,69,60,70,80,71,87,248,249,250,251,252,253];exports.ThaiLangModel=[0,1,3,3,3,3,0,0,3,3,0,3,3,0,3,3,3,3,3,3,3,3,0,0,3,3,3,0,3,3,3,3,0,3,3,0,0,0,1,3,0,3,3,2,3,3,0,1,2,3,3,3,3,0,2,0,2,0,0,3,2,1,2,2,3,0,3,3,2,3,0,0,3,3,0,3,3,0,3,3,3,3,3,3,3,3,3,0,3,2,3,0,2,2,2,3,0,2,3,0,0,0,0,1,0,1,2,3,1,1,3,2,2,0,1,1,0,0,1,0,0,0,0,0,0,0,1,1,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,2,3,2,3,3,2,2,2,3,1,2,3,0,3,3,2,2,1,2,3,3,1,2,0,1,3,0,1,0,0,1,0,0,0,0,0,0,0,1,1,3,3,2,2,3,3,3,3,1,2,3,3,3,3,3,2,2,2,2,3,3,2,2,3,3,2,2,3,2,3,2,2,3,3,1,2,3,1,2,2,3,3,1,0,2,1,0,0,3,1,2,1,0,0,1,0,0,0,0,0,0,1,0,1,3,3,3,3,3,3,2,2,3,3,3,3,2,3,2,2,3,3,2,2,3,2,2,2,2,1,1,3,1,2,1,1,3,2,1,0,2,1,0,1,0,1,1,0,1,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,3,3,3,2,3,2,3,3,2,2,3,2,3,3,2,3,1,1,2,3,2,2,2,3,2,2,2,2,2,1,2,1,2,2,1,1,3,3,2,1,0,1,2,2,0,1,3,0,0,0,1,1,0,0,0,0,0,2,3,0,0,2,1,1,3,3,2,3,3,2,0,0,3,3,0,3,3,0,2,2,3,1,2,2,1,1,1,0,2,2,2,0,2,2,1,1,0,2,1,0,2,0,0,2,0,1,0,0,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,3,3,2,3,3,2,0,0,3,3,0,2,3,0,2,1,2,2,2,2,1,2,0,0,2,2,2,0,2,2,1,1,0,2,1,0,2,0,0,2,0,1,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,3,3,2,3,2,3,2,0,2,2,1,3,2,1,3,2,1,2,3,2,2,3,0,2,3,2,2,1,2,2,2,2,1,2,2,0,0,0,0,2,0,1,2,0,1,1,1,0,1,0,3,1,1,0,0,0,0,0,0,0,0,0,1,0,3,3,2,3,3,2,3,2,2,2,3,2,2,3,2,2,1,2,3,2,2,3,1,3,2,2,2,3,2,2,2,3,3,2,1,3,0,1,1,1,0,2,1,1,1,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,3,0,3,3,3,3,3,0,0,3,0,2,2,3,3,3,3,3,0,0,0,1,1,3,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,2,3,0,0,0,3,0,2,0,0,0,0,0,3,0,0,0,0,0,0,0,0,2,0,3,3,3,3,0,0,2,3,0,0,3,0,3,3,2,3,3,3,3,3,0,0,3,3,3,0,0,0,3,3,0,0,3,0,0,0,0,2,0,0,2,1,1,3,0,0,1,0,0,2,3,0,1,0,0,0,0,0,0,0,1,0,3,3,3,3,2,3,3,3,3,3,3,3,1,2,1,3,3,2,2,1,2,2,2,3,1,1,2,0,2,1,2,1,2,2,1,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,3,0,2,1,2,3,3,3,0,2,0,2,2,0,2,1,3,2,2,1,2,1,0,0,2,2,1,0,2,1,2,2,0,1,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,2,1,3,3,1,1,3,0,2,3,1,1,3,2,1,1,2,0,2,2,3,2,1,1,1,1,1,2,3,0,0,1,3,1,2,1,2,0,3,0,0,0,1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,3,3,1,1,3,2,3,3,3,1,3,2,1,3,2,1,3,2,2,2,2,1,3,3,1,2,1,3,1,2,3,0,2,1,1,3,2,2,2,1,2,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,2,3,2,3,3,2,3,2,3,2,3,3,2,1,0,3,2,2,2,1,2,2,2,1,2,2,1,2,1,1,2,2,2,3,0,1,3,1,1,1,1,0,1,1,0,2,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,2,3,2,2,1,1,3,2,3,2,3,2,0,3,2,2,1,2,0,2,2,2,1,2,2,2,2,1,3,2,1,2,2,1,0,2,0,1,0,0,1,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,3,3,3,3,3,2,3,1,2,3,3,2,2,3,0,1,1,2,0,3,3,2,2,3,0,1,1,3,0,0,0,0,3,1,0,3,3,0,2,0,2,1,0,0,3,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,2,3,2,3,3,0,1,3,1,1,2,1,2,1,1,3,1,1,0,2,3,1,1,1,1,1,1,1,1,3,1,1,2,2,2,2,1,1,1,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,2,2,1,1,2,1,3,3,2,3,2,2,3,2,2,3,1,2,2,1,2,0,3,2,1,2,2,2,2,2,1,3,2,1,2,2,2,1,1,1,1,0,0,1,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,1,3,3,0,2,1,0,3,2,0,0,3,1,0,1,1,0,1,0,0,0,0,0,1,1,0,0,1,0,3,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,2,2,2,3,0,0,1,3,0,3,2,0,3,2,2,3,3,3,3,3,1,0,2,2,2,0,2,2,1,2,0,2,3,0,0,0,0,1,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,0,2,3,1,3,3,2,3,3,0,3,3,0,3,2,2,3,2,3,3,3,0,0,2,2,3,0,1,1,1,3,0,0,3,0,0,0,2,2,0,1,3,0,1,2,2,2,3,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,3,2,3,3,2,0,3,3,2,2,3,1,3,2,1,3,2,0,1,2,2,0,2,3,2,1,0,3,0,0,0,0,3,0,0,2,3,1,3,0,0,3,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,3,2,2,2,1,2,0,1,3,1,1,3,1,3,0,0,2,1,1,1,1,2,1,1,1,0,2,1,0,1,1,2,0,0,0,3,1,1,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,3,1,0,0,0,1,0,3,3,3,3,2,2,2,2,2,1,3,1,1,1,2,0,1,1,2,1,2,1,3,2,0,0,3,1,1,1,1,1,3,1,0,2,3,0,0,0,3,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,3,3,0,2,0,0,0,0,0,0,0,3,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,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,0,0,0,2,3,1,3,0,0,1,2,0,0,2,0,3,3,2,3,3,3,2,3,0,0,2,2,2,0,0,0,2,2,0,0,1,0,0,0,0,3,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,3,0,2,0,0,0,0,0,0,0,0,0,0,1,2,3,1,3,3,0,0,1,0,3,0,0,0,0,0,0,0,3,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,0,3,3,1,2,3,1,2,3,1,0,3,0,2,2,1,0,2,1,1,2,0,1,0,0,1,1,1,1,0,1,0,0,1,0,0,0,0,1,1,0,3,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,2,1,0,1,1,1,3,1,2,2,2,2,2,2,1,1,1,1,0,3,1,0,1,3,1,1,1,1,1,1,0,2,0,1,3,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,3,0,2,2,1,3,3,2,3,3,0,1,1,0,2,2,1,2,1,3,3,1,0,0,3,2,0,0,0,0,2,1,0,1,0,0,0,0,1,2,0,1,1,3,1,1,2,2,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,3,0,0,1,0,0,0,3,0,0,3,0,3,1,0,1,1,1,3,2,0,0,0,3,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,3,3,1,3,2,1,3,3,1,2,2,0,1,2,1,0,1,2,0,0,0,0,0,3,0,0,0,3,0,0,0,0,3,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,2,0,3,3,3,2,2,0,1,1,0,1,3,0,0,0,2,2,0,0,0,0,3,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,2,3,1,2,0,0,2,1,0,3,1,0,1,2,0,1,1,1,1,3,0,0,3,1,1,0,2,2,1,1,0,2,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,3,1,2,0,0,2,2,0,1,2,0,1,0,1,3,1,2,1,0,0,0,2,0,3,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,1,2,2,0,0,0,2,0,2,1,0,1,1,0,1,1,1,2,1,0,0,1,1,1,0,2,1,1,1,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,2,0,1,3,1,1,1,1,0,0,0,0,3,2,0,1,0,0,0,1,2,0,0,0,1,0,0,0,0,0,0,0,3,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,0,0,0,0,0,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,3,2,2,0,0,0,1,0,0,0,0,2,3,2,1,2,2,3,0,0,0,2,3,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,3,3,2,2,0,1,0,0,0,0,2,0,2,0,1,0,0,0,1,1,0,0,0,2,1,0,1,0,1,1,0,0,0,1,0,2,0,0,1,0,3,0,1,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,1,0,0,1,0,0,0,0,0,1,1,2,0,0,0,0,1,0,0,1,3,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,3,0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,3,3,1,1,1,1,2,3,0,0,2,1,1,1,1,1,0,2,1,1,0,0,0,2,1,0,1,2,1,1,0,1,2,1,0,3,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,1,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,2,0,0,1,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,3,3,2,0,0,0,0,0,0,1,2,1,0,1,1,0,2,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,3,0,1,0,0,0,2,0,0,0,0,0,0,0,1,2,0,0,0,0,0,3,3,0,0,1,1,2,0,0,1,2,1,0,1,1,1,0,1,1,0,0,2,1,1,0,1,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,1,0,0,0,0,1,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,2,0,0,0,0,0,3,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,2,3,0,0,1,1,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,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,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,0,0,0,0,0,0,0,1,1,0,1,2,0,1,2,0,0,1,1,0,2,0,1,0,0,1,0,0,0,0,1,0,0,0,2,0,0,0,0,1,0,0,1,0,1,1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,2,1,3,0,0,0,0,1,1,0,0,0,0,0,0,0,3,1,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,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,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,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,2,0,1,0,1,0,0,2,0,0,2,0,0,1,1,2,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,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,0,0,0,0,3,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,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,2,0,0,1,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,3,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,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,1,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,0,0,0,0,0,0,0,0,0,0,0,0,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,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,1,0,0,1,3,0,0,0,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,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,2,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,0,0,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,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,1,0,0,1,0,0,1,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,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];exports.TIS620ThaiModel={charToOrderMap:exports.TIS620CharToOrderMap,precedenceMatrix:exports.ThaiLangModel,mTypicalPositiveRatio:.926386,keepEnglishLetter:!1,charsetName:"TIS-620"}}});var require_langhungarianmodel=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/langhungarianmodel.js"(exports){exports.Latin2_HungarianCharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,28,40,54,45,32,50,49,38,39,53,36,41,34,35,47,46,71,43,33,37,57,48,64,68,55,52,253,253,253,253,253,253,2,18,26,17,1,27,12,20,9,22,7,6,13,4,8,23,67,10,5,3,21,19,65,62,16,11,253,253,253,253,253,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,75,198,199,200,201,202,203,204,205,79,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,51,81,222,78,223,224,225,226,44,227,228,229,61,230,231,232,233,234,58,235,66,59,236,237,238,60,69,63,239,240,241,82,14,74,242,70,80,243,72,244,15,83,77,84,30,76,85,245,246,247,25,73,42,24,248,249,250,31,56,29,251,252,253];exports.win1250HungarianCharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,28,40,54,45,32,50,49,38,39,53,36,41,34,35,47,46,72,43,33,37,57,48,64,68,55,52,253,253,253,253,253,253,2,18,26,17,1,27,12,20,9,22,7,6,13,4,8,23,67,10,5,3,21,19,65,62,16,11,253,253,253,253,253,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,78,181,69,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,76,198,199,200,201,202,203,204,205,81,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,51,83,222,80,223,224,225,226,44,227,228,229,61,230,231,232,233,234,58,235,66,59,236,237,238,60,70,63,239,240,241,84,14,75,242,71,82,243,73,244,15,85,79,86,30,77,87,245,246,247,25,74,42,24,248,249,250,31,56,29,251,252,253];exports.HungarianLangModel=[0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2,2,3,3,1,1,2,2,2,2,2,1,2,3,2,2,3,3,3,3,3,2,3,3,3,3,3,3,1,2,3,3,3,3,2,3,3,1,1,3,3,0,1,1,1,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,0,0,2,0,3,2,1,3,3,3,3,3,2,3,3,3,3,3,1,1,2,3,3,3,3,3,3,3,1,1,3,2,0,1,1,1,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,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,1,1,2,3,3,3,1,3,3,3,3,3,1,3,3,2,2,0,3,2,3,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,3,2,3,3,2,3,3,3,3,3,2,3,3,2,2,3,2,3,2,0,3,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,3,3,3,3,3,3,2,3,3,3,3,3,2,3,3,3,1,2,3,2,2,3,1,2,3,3,2,2,0,3,3,3,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,2,3,3,3,3,2,3,3,3,3,0,2,3,2,0,0,0,1,1,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,1,1,1,3,3,2,1,3,2,2,3,2,1,3,2,2,1,0,3,3,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,2,2,3,3,3,3,3,1,2,3,3,3,3,1,2,1,3,3,3,3,2,2,3,1,1,3,2,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,2,1,3,3,3,3,3,2,2,1,3,3,3,0,1,1,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,1,0,0,0,0,0,1,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,3,3,3,2,0,3,2,3,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,1,0,3,3,3,3,3,3,2,3,3,3,2,3,2,3,3,3,1,3,2,2,2,3,1,1,3,3,1,1,0,3,3,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,3,3,3,2,3,2,3,3,3,2,3,3,3,3,3,1,2,3,2,2,0,2,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3,3,2,2,2,3,1,3,3,2,2,1,3,3,3,1,1,3,1,2,3,2,3,2,2,2,1,0,2,2,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,1,1,3,3,3,3,3,1,2,3,3,3,3,1,2,1,3,3,3,2,2,3,2,1,0,3,2,0,1,1,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,0,0,0,0,0,3,1,1,3,3,3,3,3,1,2,3,3,3,3,1,1,0,3,3,3,3,0,2,3,0,0,2,1,0,1,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,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,3,2,2,2,2,3,3,0,1,2,3,2,3,2,2,3,2,1,2,0,2,2,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,3,3,3,3,3,1,2,3,3,3,2,1,2,3,3,2,2,2,3,2,3,3,1,3,3,1,1,0,2,3,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3,3,1,2,2,2,2,3,3,3,1,1,1,3,3,1,1,3,1,1,3,2,1,2,3,1,1,0,2,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3,3,2,1,2,1,1,3,3,1,1,1,1,3,3,1,1,2,2,1,2,1,1,2,2,1,1,0,2,2,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3,3,1,1,2,1,1,3,3,1,0,1,1,3,3,2,0,1,1,2,3,1,0,2,2,1,0,0,1,3,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,2,1,3,3,3,3,3,1,2,3,2,3,3,2,1,1,3,2,3,2,1,2,2,0,1,2,1,0,0,1,1,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,0,0,1,0,3,3,3,3,2,2,2,2,3,1,2,2,1,1,3,3,0,3,2,1,2,3,2,1,3,3,1,1,0,2,1,3,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,3,3,2,2,2,3,2,3,3,3,2,1,1,3,3,1,1,1,2,2,3,2,3,2,2,2,1,0,2,2,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,3,3,3,3,3,0,0,3,3,2,3,0,0,0,2,3,3,1,0,1,2,0,0,1,1,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,0,0,0,0,0,0,0,0,3,1,2,3,3,3,3,3,1,2,3,3,2,2,1,1,0,3,3,2,2,1,2,2,1,0,2,2,0,1,1,1,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,0,0,0,0,3,3,2,2,1,3,1,2,3,3,2,2,1,1,2,2,1,1,1,1,3,2,1,1,1,1,2,1,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,3,3,1,1,1,1,1,3,3,3,0,1,1,3,3,1,1,1,1,1,2,2,0,3,1,1,2,0,2,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,1,0,1,2,1,2,2,0,1,2,3,1,2,0,0,0,2,1,1,1,1,1,2,0,0,1,1,0,0,0,0,1,2,1,2,2,2,1,2,1,2,0,2,0,2,2,1,1,2,1,1,2,1,1,1,0,1,0,0,0,1,1,0,1,1,1,2,3,2,3,3,0,1,2,2,3,1,0,1,0,2,1,2,2,0,1,1,0,0,1,1,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,0,0,0,0,0,0,0,0,1,0,0,3,3,2,2,1,0,0,3,2,3,2,0,0,0,1,1,3,0,0,1,1,0,0,2,1,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,0,0,0,0,0,0,0,0,3,1,1,2,2,3,3,1,0,1,3,2,3,1,1,1,0,1,1,1,1,1,3,1,0,0,2,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,0,0,0,0,0,0,0,0,3,1,1,1,2,2,2,1,0,1,2,3,3,2,0,0,0,2,1,1,1,2,1,1,1,0,1,1,1,0,0,0,1,2,2,2,2,2,1,1,1,2,0,2,1,1,1,1,1,2,1,1,1,1,1,1,0,1,1,1,0,0,1,1,3,2,2,1,0,0,1,1,2,2,0,3,0,1,2,1,1,0,0,1,1,1,0,1,1,1,1,0,2,1,1,1,2,2,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,2,3,1,1,1,1,1,1,1,1,1,0,1,2,3,3,0,1,0,0,0,3,3,1,0,0,1,2,2,1,0,0,0,0,2,0,0,1,1,1,0,2,1,1,1,2,1,1,1,1,1,1,2,1,1,0,1,1,0,1,1,1,0,1,2,1,1,0,1,1,1,1,1,1,1,0,1,2,3,3,0,1,0,0,0,2,2,0,0,0,0,1,2,2,0,0,0,0,1,0,0,1,1,0,0,2,0,1,0,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,0,1,1,1,1,1,0,1,3,2,2,0,1,0,1,0,2,3,2,0,0,1,2,2,1,0,0,1,1,1,0,0,2,1,0,1,2,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,0,2,1,0,1,1,0,1,1,1,0,1,1,2,1,1,0,1,2,2,2,0,0,1,0,0,2,2,1,1,0,0,2,1,1,0,0,0,1,2,0,0,2,1,0,0,2,1,1,1,2,1,1,1,1,2,1,2,1,1,1,2,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,0,1,1,2,3,0,0,0,1,0,3,2,1,0,0,1,2,1,1,0,0,0,0,2,1,0,1,1,0,0,2,1,2,1,1,1,0,0,0,1,0,1,1,1,1,1,2,0,0,1,0,0,0,2,0,0,1,1,1,1,1,1,1,1,0,1,3,0,0,2,1,2,2,1,0,0,2,1,2,2,0,0,0,2,1,1,1,0,1,1,0,0,1,1,2,0,0,0,1,2,1,2,2,1,1,2,1,2,0,1,1,1,1,1,1,1,1,1,2,1,1,0,0,1,1,1,1,0,0,1,1,3,2,0,0,0,1,0,2,2,2,0,0,0,2,2,1,0,0,0,0,3,1,1,1,1,0,0,2,1,1,1,2,1,0,1,1,1,0,1,1,1,1,1,1,1,0,2,1,0,0,1,0,1,1,0,1,1,1,1,1,1,0,1,2,3,2,0,0,0,1,0,2,2,0,0,0,0,2,1,1,0,0,0,0,2,1,0,1,1,0,0,2,1,1,0,2,1,1,1,1,2,1,2,1,2,0,1,1,1,0,2,1,1,1,2,1,1,1,1,0,1,1,1,1,1,0,1,3,1,1,2,2,2,3,2,1,1,2,2,1,1,0,1,0,2,2,1,1,1,1,1,0,0,1,1,0,1,1,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,0,0,0,0,0,2,2,2,0,0,0,0,0,2,2,0,0,0,0,2,2,1,0,0,0,1,1,0,0,1,2,0,0,2,1,1,1,2,2,1,1,1,2,1,2,1,1,0,1,1,1,1,2,1,1,1,2,1,1,1,1,0,1,2,1,1,1,0,1,1,0,0,1,2,3,2,1,0,0,2,0,1,1,0,0,0,1,1,1,1,0,1,1,0,0,1,0,0,0,0,0,1,2,1,2,1,2,1,1,1,2,0,2,1,1,1,0,1,2,0,0,1,1,1,0,0,0,0,0,0,0,0,0,2,3,2,0,0,0,0,0,1,1,2,1,0,0,1,1,1,0,0,0,0,2,0,0,1,1,0,0,2,1,1,1,2,1,1,1,1,1,1,2,1,0,1,1,1,1,0,2,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,2,2,0,1,1,1,0,2,2,2,0,0,0,3,2,1,0,0,0,1,1,0,0,1,1,0,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,0,0,1,1,1,0,1,0,1,2,1,0,2,1,1,2,2,1,1,2,1,1,1,0,0,0,1,1,0,1,1,1,1,0,0,1,1,1,0,0,0,1,2,2,2,2,2,1,1,1,2,0,2,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,1,0,1,2,3,0,0,0,1,0,2,2,0,0,0,0,2,2,0,0,0,0,0,1,0,0,1,0,0,0,2,0,1,0,2,1,1,1,1,1,0,2,0,0,0,1,2,1,1,1,1,0,1,2,0,1,0,1,0,1,1,1,0,1,0,1,2,2,2,0,0,0,1,0,2,1,2,0,0,0,1,1,2,0,0,0,0,1,0,0,1,1,0,0,2,1,0,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,1,1,1,1,1,0,1,1,2,2,0,0,0,1,0,2,2,2,0,0,0,1,1,0,0,0,0,0,1,1,0,2,0,0,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,0,1,1,0,1,0,1,1,1,1,1,0,0,0,1,1,0,0,1,0,1,2,1,0,0,1,1,1,2,0,0,0,1,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,2,1,2,1,1,1,1,1,2,0,2,0,1,1,0,1,2,1,0,1,1,1,0,0,0,0,0,0,1,0,0,2,1,1,0,1,2,0,0,1,1,1,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,2,1,0,1,2,2,1,1,1,1,1,2,1,1,0,1,1,1,1,2,1,1,1,2,1,1,0,1,0,1,1,1,1,1,0,1,1,2,2,0,0,0,0,0,1,1,0,0,0,0,2,1,0,0,0,0,0,2,0,0,2,2,0,0,2,0,0,1,2,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,0,1,1,1,1,0,0,1,1,1,1,0,0,1,1,1,2,0,0,3,1,0,2,1,1,1,0,0,1,1,1,0,0,0,1,1,0,0,0,1,0,0,1,0,1,0,1,2,1,0,1,1,1,2,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,1,0,0,0,1,0,0,2,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,2,0,0,0,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,1,1,0,0,1,1,1,1,1,0,1,2,1,1,1,2,1,1,1,0,1,1,2,1,0,0,0,0,1,1,1,1,0,1,0,0,0,0,1,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,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,1,2,1,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,0,0,0,1,2,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,1,0,0,2,0,0,0,1,1,1,1,0,0,1,1,0,0,0,0,0,1,1,1,2,0,0,1,0,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,2,0,1,1,1,1,0,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,0,0,2,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,0,1,0,1,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,0,1,0,1,0,0,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,1,1,0,1,0,1,1,0,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,1,0,0,1,0,1,0,1,1,1,0,0,1,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,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,0,1,0,1,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0];exports.Latin2HungarianModel={charToOrderMap:exports.Latin2_HungarianCharToOrderMap,precedenceMatrix:exports.HungarianLangModel,mTypicalPositiveRatio:.947368,keepEnglishLetter:!0,charsetName:"ISO-8859-2"};exports.Win1250HungarianModel={charToOrderMap:exports.win1250HungarianCharToOrderMap,precedenceMatrix:exports.HungarianLangModel,mTypicalPositiveRatio:.947368,keepEnglishLetter:!0,charsetName:"windows-1250"}}});var require_langbulgarianmodel=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/langbulgarianmodel.js"(exports){exports.Latin5_BulgarianCharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,77,90,99,100,72,109,107,101,79,185,81,102,76,94,82,110,186,108,91,74,119,84,96,111,187,115,253,253,253,253,253,253,65,69,70,66,63,68,112,103,92,194,104,95,86,87,71,116,195,85,93,97,113,196,197,198,199,200,253,253,253,253,253,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,81,226,227,228,229,230,105,231,232,233,234,235,236,45,237,238,31,32,35,43,37,44,55,47,40,59,33,46,38,36,41,30,39,28,34,51,48,49,53,50,54,57,61,239,67,240,60,56,1,18,9,20,11,3,23,15,2,26,12,10,14,6,4,13,7,8,5,19,29,25,22,21,27,24,17,75,52,241,42,16,62,242,243,244,58,245,98,246,247,248,249,250,251,91,252,253];exports.win1251BulgarianCharToOrderMap=[255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,77,90,99,100,72,109,107,101,79,185,81,102,76,94,82,110,186,108,91,74,119,84,96,111,187,115,253,253,253,253,253,253,65,69,70,66,63,68,112,103,92,194,104,95,86,87,71,116,195,85,93,97,113,196,197,198,199,200,253,253,253,253,253,206,207,208,209,210,211,212,213,120,214,215,216,217,218,219,220,221,78,64,83,121,98,117,105,222,223,224,225,226,227,228,229,88,230,231,232,233,122,89,106,234,235,236,237,238,45,239,240,73,80,118,114,241,242,243,244,245,62,58,246,247,248,249,250,31,32,35,43,37,44,55,47,40,59,33,46,38,36,41,30,39,28,34,51,48,49,53,50,54,57,61,251,67,252,60,56,1,18,9,20,11,3,23,15,2,26,12,10,14,6,4,13,7,8,5,19,29,25,22,21,27,24,17,75,52,253,42,16];exports.BulgarianLangModel=[0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,2,2,3,2,2,1,2,2,3,1,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,0,3,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,3,3,3,3,3,3,3,3,0,3,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,1,3,2,3,3,3,3,3,3,3,3,0,3,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,1,3,2,3,3,3,3,3,3,3,3,0,3,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,1,3,3,3,3,2,2,2,1,1,2,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,2,3,2,2,3,3,1,1,2,3,3,2,3,3,3,3,2,1,2,0,2,0,3,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,1,3,3,3,3,3,2,3,2,3,3,3,3,3,2,3,3,1,3,0,3,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,3,1,3,3,2,3,3,3,1,3,3,2,3,2,2,2,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,3,3,0,3,3,3,2,2,3,3,3,1,2,2,3,2,1,1,2,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,2,3,3,1,2,3,2,2,2,3,3,3,3,3,2,2,3,1,2,0,2,1,2,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,1,3,3,3,3,3,2,3,3,3,2,3,3,2,3,2,2,2,3,1,2,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,3,3,3,3,1,1,1,2,2,1,3,1,3,2,2,3,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,2,2,3,2,2,3,1,2,1,1,1,2,3,1,3,1,2,2,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,1,3,2,2,3,3,1,2,3,1,1,3,3,3,3,1,2,2,1,1,1,0,2,0,2,0,1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,2,2,3,3,3,2,2,1,1,2,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,0,1,2,1,3,3,2,3,3,3,3,3,2,3,2,1,0,3,1,2,1,2,1,2,3,2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,0,0,3,1,3,3,2,3,3,2,2,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,3,3,0,3,3,3,3,3,2,1,1,2,1,3,3,0,3,1,1,1,1,3,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,1,1,3,1,3,3,2,3,2,2,2,3,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,2,2,3,2,1,1,1,1,1,3,1,3,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,2,0,3,2,0,3,0,2,0,0,2,1,3,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,2,1,1,1,1,2,1,1,2,1,1,1,2,2,1,2,1,1,1,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,2,1,3,1,1,2,1,3,2,1,1,0,1,2,3,2,1,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,3,3,2,2,1,0,1,0,0,1,0,0,0,2,1,0,3,0,0,1,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,0,0,0,0,0,0,0,0,0,0,0,0,1,3,3,3,2,3,2,3,3,1,3,2,1,1,1,2,1,1,2,1,3,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,1,2,2,3,3,2,3,2,2,2,3,1,2,2,1,1,2,1,1,2,2,0,1,1,0,1,0,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,0,0,0,0,0,0,3,3,3,3,2,1,3,1,0,2,2,1,3,2,1,0,0,2,0,2,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,1,2,0,2,3,1,2,3,2,0,1,3,1,2,1,1,1,0,0,1,0,0,2,2,2,3,2,2,2,2,1,2,1,1,2,2,1,1,2,0,1,1,1,0,0,1,1,0,0,1,1,0,0,0,1,1,0,1,3,3,3,3,3,2,1,2,2,1,2,0,2,0,1,0,1,2,1,2,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,3,3,2,3,3,1,1,3,1,0,3,2,1,0,0,0,1,2,0,2,0,1,0,0,0,1,0,1,2,1,2,2,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,0,1,2,1,1,1,0,0,0,0,0,1,1,0,0,3,1,0,1,0,2,3,2,2,2,3,2,2,2,2,2,1,0,2,1,2,1,1,1,0,1,2,1,2,2,2,1,1,1,2,2,2,2,1,2,1,1,0,1,2,1,2,2,2,1,1,1,0,1,1,1,1,2,0,1,0,0,0,0,2,3,2,3,3,0,0,2,1,0,2,1,0,0,0,0,2,3,0,2,0,0,0,0,0,1,0,0,2,0,1,2,2,1,2,1,2,2,1,1,1,2,1,1,1,0,1,2,2,1,1,1,1,1,0,1,1,1,0,0,1,2,0,0,3,3,2,2,3,0,2,3,1,1,2,0,0,0,1,0,0,2,0,2,0,0,0,1,0,1,0,1,2,0,2,2,1,1,1,1,2,1,0,1,2,2,2,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,1,1,0,0,2,3,2,3,3,0,0,3,0,1,1,0,1,0,0,0,2,2,1,2,0,0,0,0,0,0,0,0,2,0,1,2,2,2,1,1,1,1,1,2,2,2,1,0,2,0,1,0,1,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,3,3,3,3,2,2,2,2,2,0,2,1,1,1,1,2,1,2,1,1,0,2,0,1,0,1,0,0,2,0,1,2,1,1,1,1,1,1,1,2,2,1,1,0,2,0,1,0,2,0,0,1,1,1,0,0,2,0,0,0,1,1,0,0,2,3,3,3,3,1,0,0,0,0,0,0,0,0,0,0,2,0,0,1,1,0,0,0,0,0,0,1,2,0,1,2,2,2,2,1,1,2,1,1,2,2,2,1,2,0,1,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,0,0,2,3,3,3,3,0,2,2,0,2,1,0,0,0,1,1,1,2,0,2,0,0,0,3,0,0,0,0,2,0,2,2,1,1,1,2,1,2,1,1,2,2,2,1,2,0,1,1,1,0,1,1,1,1,0,2,1,0,0,0,1,1,0,0,2,3,3,3,3,0,2,1,0,0,2,0,0,0,0,0,1,2,0,2,0,0,0,0,0,0,0,0,2,0,1,2,1,1,1,2,1,1,1,1,2,2,2,0,1,0,1,1,1,0,0,1,1,1,0,0,1,0,0,0,0,1,0,0,3,3,2,2,3,0,1,0,1,0,0,0,0,0,0,0,1,1,0,3,0,0,0,0,0,0,0,0,1,0,2,2,1,1,1,1,1,2,1,1,2,2,1,2,2,1,0,1,1,1,1,1,0,1,0,0,1,0,0,0,1,1,0,0,3,1,0,1,0,2,2,2,2,3,2,1,1,1,2,3,0,0,1,0,2,1,1,0,1,1,1,1,2,1,1,1,1,2,2,1,2,1,2,2,1,1,0,1,2,1,2,2,1,1,1,0,0,1,1,1,2,1,0,1,0,0,0,0,2,1,0,1,0,3,1,2,2,2,2,1,2,2,1,1,1,0,2,1,2,2,1,1,2,1,1,0,2,1,1,1,1,2,2,2,2,2,2,2,1,2,0,1,1,0,2,1,1,1,1,1,0,0,1,1,1,1,0,1,0,0,0,0,2,1,1,1,1,2,2,2,2,1,2,2,2,1,2,2,1,1,2,1,2,3,2,2,1,1,1,1,0,1,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,0,0,0,0,0,0,2,2,2,3,2,0,1,2,0,1,2,1,1,0,1,0,1,2,1,2,0,0,0,1,1,0,0,0,1,0,0,2,1,1,0,0,1,1,0,1,1,1,1,0,2,0,1,1,1,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,2,0,0,0,0,1,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,0,1,1,1,1,1,2,1,1,1,1,2,2,2,2,1,1,2,1,2,1,1,1,0,2,1,2,1,1,1,0,2,1,1,1,1,0,1,0,0,0,0,3,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,1,0,1,0,1,1,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,3,2,0,0,0,0,1,0,0,0,0,0,0,1,1,0,2,0,0,0,0,0,0,0,0,1,0,1,2,1,1,1,1,1,1,0,0,2,2,2,2,2,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,1,1,0,1,2,3,1,2,1,0,1,1,0,2,2,2,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,1,0,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,0,1,0,0,1,0,0,0,0,1,0,0,2,2,2,2,2,0,0,2,0,0,2,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,2,0,2,2,1,1,1,1,1,0,0,1,2,1,1,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,0,0,2,0,1,1,0,0,0,1,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,2,2,3,2,0,0,1,0,0,1,0,0,0,0,0,0,1,0,2,0,0,0,1,0,0,0,0,0,0,0,2,1,1,0,0,1,0,0,0,1,1,0,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,2,1,2,2,2,1,2,1,2,2,1,1,2,1,1,1,0,1,1,1,1,2,0,1,0,1,1,1,1,0,1,1,1,1,2,1,1,1,1,1,1,0,0,1,2,1,1,1,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,3,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,1,0,0,1,0,2,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,2,0,0,1,0,2,0,1,0,0,1,1,2,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,0,1,1,0,2,1,0,1,1,1,0,0,1,0,2,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,1,1,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,1,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,0,0,1,1,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,2,0,1,0,0,1,2,1,1,1,1,1,1,2,2,1,0,0,1,0,1,0,0,0,0,1,1,1,1,0,0,0,1,1,2,1,1,1,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,1,2,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,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,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,0,0,0,0,0,0,0,1,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,1,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,2,0,0,2,0,1,0,0,1,0,0,1,1,1,0,0,1,1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,2,0,0,0,0,0,0,2,1,0,1,1,0,0,1,1,1,0,1,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,0,1,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,0,0,0,0,0,1];exports.Latin5BulgarianModel={charToOrderMap:exports.Latin5_BulgarianCharToOrderMap,precedenceMatrix:exports.BulgarianLangModel,mTypicalPositiveRatio:.969392,keepEnglishLetter:!1,charsetName:"ISO-8859-5"};exports.Win1251BulgarianModel={charToOrderMap:exports.win1251BulgarianCharToOrderMap,precedenceMatrix:exports.BulgarianLangModel,mTypicalPositiveRatio:.969392,keepEnglishLetter:!1,charsetName:"windows-1251"}}});var require_sbcsgroupprober=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/sbcsgroupprober.js"(exports,module2){var SingleByteCharSetProber=require_sbcharsetprober(),CharSetGroupProber=require_charsetgroupprober(),Win1255HebrewModel=require_langhebrewmodel().Win1255HebrewModel,HebrewProber=require_hebrewprober(),cyrillicModels=require_langcyrillicmodel(),greekModels=require_langgreekmodel(),TIS620ThaiModel=require_langthaimodel().TIS620ThaiModel,hungarianModels=require_langhungarianmodel(),bulgarianModels=require_langbulgarianmodel();function SBCSGroupProber(){CharSetGroupProber.apply(this);var self=this;function init(){self._mProbers=[new SingleByteCharSetProber(cyrillicModels.Win1251CyrillicModel),new SingleByteCharSetProber(cyrillicModels.Koi8rModel),new SingleByteCharSetProber(cyrillicModels.Latin5CyrillicModel),new SingleByteCharSetProber(cyrillicModels.MacCyrillicModel),new SingleByteCharSetProber(cyrillicModels.Ibm866Model),new SingleByteCharSetProber(cyrillicModels.Ibm855Model),new SingleByteCharSetProber(greekModels.Latin7GreekModel),new SingleByteCharSetProber(greekModels.Win1253GreekModel),new SingleByteCharSetProber(bulgarianModels.Latin5BulgarianModel),new SingleByteCharSetProber(bulgarianModels.Win1251BulgarianModel),new SingleByteCharSetProber(hungarianModels.Latin2HungarianModel),new SingleByteCharSetProber(hungarianModels.Win1250HungarianModel),new SingleByteCharSetProber(TIS620ThaiModel)];var hebrewProber=new HebrewProber,logicalHebrewProber=new SingleByteCharSetProber(Win1255HebrewModel,!1,hebrewProber),visualHebrewProber=new SingleByteCharSetProber(Win1255HebrewModel,!0,hebrewProber);hebrewProber.setModelProbers(logicalHebrewProber,visualHebrewProber),self._mProbers.push(hebrewProber,logicalHebrewProber,visualHebrewProber),self._supportedCharsetNames=[];for(let prober of self._mProbers)self._supportedCharsetNames.push(prober.getCharsetName());self.reset()}__name(init,"init"),this.getSupportedCharsetNames=function(){return self._supportedCharsetNames},init()}__name(SBCSGroupProber,"SBCSGroupProber");SBCSGroupProber.prototype=new CharSetGroupProber;module2.exports=SBCSGroupProber}});var require_latin1prober=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/latin1prober.js"(exports,module2){var CharSetProber=require_charsetprober(),Constants=require_constants6(),UDF=0,OTH=1,ASC=2,ASS=3,ACV=4,ACO=5,ASV=6,ASO=7,Latin1_CharToClass=[OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,ASC,OTH,OTH,OTH,OTH,OTH,OTH,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,ASS,OTH,OTH,OTH,OTH,OTH,OTH,UDF,OTH,ASO,OTH,OTH,OTH,OTH,OTH,OTH,ACO,OTH,ACO,UDF,ACO,UDF,UDF,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,ASO,OTH,ASO,UDF,ASO,ACO,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,OTH,ACV,ACV,ACV,ACV,ACV,ACV,ACO,ACO,ACV,ACV,ACV,ACV,ACV,ACV,ACV,ACV,ACO,ACO,ACV,ACV,ACV,ACV,ACV,OTH,ACV,ACV,ACV,ACV,ACV,ACO,ACO,ACO,ASV,ASV,ASV,ASV,ASV,ASV,ASO,ASO,ASV,ASV,ASV,ASV,ASV,ASV,ASV,ASV,ASO,ASO,ASV,ASV,ASV,ASV,ASV,OTH,ASV,ASV,ASV,ASV,ASV,ASO,ASO,ASO],Latin1ClassModel=[0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,0,3,3,3,3,3,3,3,0,3,3,3,1,1,3,3,0,3,3,3,1,2,1,2,0,3,3,3,3,3,3,3,0,3,1,3,1,1,1,3,0,3,1,3,1,1,3,3];function Latin1Prober(){CharSetProber.apply(this);var FREQ_CAT_NUM=4,CLASS_NUM=8,self=this;function init(){self.reset()}__name(init,"init"),this.reset=function(){this._mLastCharClass=OTH,this._mFreqCounter=[];for(var i=0;i<FREQ_CAT_NUM;this._mFreqCounter[i++]=0);Latin1Prober.prototype.reset.apply(this)},this.getCharsetName=function(){return"windows-1252"},this.getSupportedCharsetNames=function(){return[this.getCharsetName()]},this.feed=function(aBuf){aBuf=this.removeXmlTags(aBuf);for(var i=0;i<aBuf.length;i++){var c=aBuf.charCodeAt(i),charClass=Latin1_CharToClass[c],freq=Latin1ClassModel[this._mLastCharClass*CLASS_NUM+charClass];if(freq==0){this._mState=Constants.notMe;break}this._mFreqCounter[freq]++,this._mLastCharClass=charClass}return this.getState()},this.getConfidence=function(){var confidence;if(this.getState()==Constants.notMe)return .01;for(var total=0,i=0;i<this._mFreqCounter.length;i++)total+=this._mFreqCounter[i];return total<.01?confidence=0:confidence=this._mFreqCounter[3]/total-this._mFreqCounter[1]*20/total,confidence<0&&(confidence=0),confidence=confidence*.95,confidence},init()}__name(Latin1Prober,"Latin1Prober");Latin1Prober.prototype=new CharSetProber;module2.exports=Latin1Prober}});var require_escsm=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/escsm.js"(exports){var consts=require_constants6(),HZ_cls=[1,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,1,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,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,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,0,0,0,0,0,0,0,0,0,0,0,4,0,5,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],HZ_st=[consts.start,consts.error,3,consts.start,consts.start,consts.start,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.error,consts.error,consts.start,consts.start,4,consts.error,5,consts.error,6,consts.error,5,5,4,consts.error,4,consts.error,4,4,4,consts.error,4,consts.error,4,consts.itsMe,consts.start,consts.start,consts.start,consts.start,consts.start,consts.start],HZCharLenTable=[0,0,0,0,0,0];exports.HZSMModel={classTable:HZ_cls,classFactor:6,stateTable:HZ_st,charLenTable:HZCharLenTable,name:"HZ-GB-2312"};var ISO2022CN_cls=[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,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,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,4,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,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,0,0,0,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,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,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,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,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,2,2,2,2],ISO2022CN_st=[consts.start,3,consts.error,consts.start,consts.start,consts.start,consts.start,consts.start,consts.start,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.error,consts.error,consts.error,4,consts.error,consts.error,consts.error,consts.error,consts.itsMe,consts.error,consts.error,consts.error,consts.error,5,6,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.itsMe,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.itsMe,consts.error,consts.start],ISO2022CNCharLenTable=[0,0,0,0,0,0,0,0,0];exports.ISO2022CNSMModel={classTable:ISO2022CN_cls,classFactor:9,stateTable:ISO2022CN_st,charLenTable:ISO2022CNCharLenTable,name:"ISO-2022-CN"};var ISO2022JP_cls=[2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,7,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,4,0,8,0,0,0,0,9,5,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,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,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,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,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,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,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,2,2,2],ISO2022JP_st=[consts.start,3,consts.error,consts.start,consts.start,consts.start,consts.start,consts.start,consts.start,consts.start,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.error,consts.error,consts.error,5,consts.error,consts.error,consts.error,4,consts.error,consts.error,consts.error,consts.error,consts.error,6,consts.itsMe,consts.error,consts.itsMe,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.itsMe,consts.itsMe,consts.error,consts.error,consts.error,consts.itsMe,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.itsMe,consts.error,consts.start,consts.start],ISO2022JPCharLenTable=[0,0,0,0,0,0,0,0,0,0];exports.ISO2022JPSMModel={classTable:ISO2022JP_cls,classFactor:10,stateTable:ISO2022JP_st,charLenTable:ISO2022JPCharLenTable,name:"ISO-2022-JP"};var ISO2022KR_cls=[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,1,0,0,0,0,0,0,0,0,3,0,0,0,0,4,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,5,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,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,0,0,0,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,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,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,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,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,2,2,2,2],ISO2022KR_st=[consts.start,3,consts.error,consts.start,consts.start,consts.start,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.itsMe,consts.error,consts.error,consts.error,4,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,5,consts.error,consts.error,consts.error,consts.error,consts.error,consts.error,consts.itsMe,consts.start,consts.start,consts.start,consts.start],ISO2022KRCharLenTable=[0,0,0,0,0,0];exports.ISO2022KRSMModel={classTable:ISO2022KR_cls,classFactor:6,stateTable:ISO2022KR_st,charLenTable:ISO2022KRCharLenTable,name:"ISO-2022-KR"}}});var require_escprober=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/escprober.js"(exports,module2){var CharSetProber=require_charsetprober(),CodingStateMachine=require_codingstatemachine(),escsm=require_escsm(),constants=require_constants6();function EscCharSetProber(){CharSetProber.apply(this);var self=this;function init(){self._mCodingSM=[new CodingStateMachine(escsm.HZSMModel),new CodingStateMachine(escsm.ISO2022CNSMModel),new CodingStateMachine(escsm.ISO2022JPSMModel),new CodingStateMachine(escsm.ISO2022KRSMModel)],self._supportedCharsetNames=[];for(let codingSM of self._mCodingSM)self._supportedCharsetNames.push(codingSM.getCodingStateMachine());self.reset()}__name(init,"init"),this.reset=function(){EscCharSetProber.prototype.reset.apply(this);for(var i=0,codingSM;codingSM=this._mCodingSM[i];i++)codingSM&&(codingSM.active=!0,codingSM.reset());this._mActiveSM=self._mCodingSM.length,this._mDetectedCharset=null},this.getCharsetName=function(){return this._mDetectedCharset},this.getSupportedCharsetNames=function(){return self._supportedCharsetNames},this.getConfidence=function(){return this._mDetectedCharset?.99:0},this.feed=function(aBuf){for(var i=0,c;i<aBuf.length;i++){c=aBuf[i];for(var j=0,codingSM;codingSM=this._mCodingSM[j];j++)if(!(!codingSM||!codingSM.active)){var codingState=codingSM.nextState(c);if(codingState==constants.error){if(codingSM.active=!1,this._mActiveSM--,this._mActiveSM<=0)return this._mState=constants.notMe,this.getState()}else if(codingState==constants.itsMe)return this._mState=constants.foundIt,this._mDetectedCharset=codingSM.getCodingStateMachine(),this.getState()}}return this.getState()},init()}__name(EscCharSetProber,"EscCharSetProber");EscCharSetProber.prototype=new CharSetProber;module2.exports=EscCharSetProber}});var require_universaldetector=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/universaldetector.js"(exports,module2){var constants=require_constants6(),MBCSGroupProber=require_mbcsgroupprober(),SBCSGroupProber=require_sbcsgroupprober(),Latin1Prober=require_latin1prober(),EscCharSetProber=require_escprober(),logger=require_logger(),supportedEncodings=function(){let BOM_UTF=["UTF-8","UTF-32LE","UTF-32BE","UTF-32BE","UTF-16LE","UTF-16BE","X-ISO-10646-UCS-4-3412","X-ISO-10646-UCS-4-2143"],probers=[new EscCharSetProber,new MBCSGroupProber,new SBCSGroupProber,new Latin1Prober],encodings=BOM_UTF.slice(0);for(let prober of probers)[].push.apply(encodings,prober.getSupportedCharsetNames());return encodings}(),supportedEncodingsDenormalized=function(){let denormalizedEncodings=[];for(let encoding of supportedEncodings)denormalizedEncodings.push(encoding.toLocaleLowerCase(),encoding.toLocaleLowerCase().replace(/-/g,""));return denormalizedEncodings}();function UniversalDetector(options){if(options||(options={}),typeof options.minimumThreshold!="number"&&(options.detectEncodings?options.minimumThreshold=0:options.minimumThreshold=.2),options.detectEncodings){for(let encoding of options.detectEncodings)if(!supportedEncodingsDenormalized.includes(encoding.toLowerCase()))throw new Error(`Encoding ${encoding} is not supported. Supported encodings: ${supportedEncodings}.`)}var _state={pureAscii:0,escAscii:1,highbyte:2},self=this;function init(){self._highBitDetector=/[\x80-\xFF]/,self._escDetector=/(\x1B|~\{)/,self._mEscCharsetProber=null,self._mCharsetProbers=[],self.reset()}__name(init,"init");function canDetectEncoding(encoding){return options.detectEncodings?(lowerDetectedEncodings=options.detectEncodings.map(encoding2=>encoding2.toLowerCase()),lowerDetectedEncodings.includes(encoding.toLowerCase())):!0}__name(canDetectEncoding,"canDetectEncoding"),this.reset=function(){this.result={encoding:null,confidence:0},this.results=[],this.done=!1,this._mStart=!0,this._mGotData=!1,this._mInputState=_state.pureAscii,this._mLastChar=[],this._mBOM="",this._mEscCharsetProber&&this._mEscCharsetProber.reset();for(var i=0,prober;prober=this._mCharsetProbers[i];i++)prober.reset()},this.feed=function(aBuf){if(!this.done){var aLen=aBuf.length;if(aLen){if(this._mGotData||(this._mBOM+=aBuf,this._mBOM.slice(0,3)=="\xEF\xBB\xBF"&&canDetectEncoding("UTF-8")?this.result={encoding:"UTF-8",confidence:1}:this._mBOM.slice(0,4)=="\xFF\xFE\0\0"&&canDetectEncoding("UTF-32LE")?this.result={encoding:"UTF-32LE",confidence:1}:this._mBOM.slice(0,4)=="\0\0\xFE\xFF"&&canDetectEncoding("UTF-32BE")?this.result={encoding:"UTF-32BE",confidence:1}:this._mBOM.slice(0,4)=="\xFE\xFF\0\0"&&canDetectEncoding("X-ISO-10646-UCS-4-3412")?this.result={encoding:"X-ISO-10646-UCS-4-3412",confidence:1}:this._mBOM.slice(0,4)=="\0\0\xFF\xFE"&&canDetectEncoding("X-ISO-10646-UCS-4-2143")?this.result={encoding:"X-ISO-10646-UCS-4-2143",confidence:1}:this._mBOM.slice(0,2)=="\xFF\xFE"&&canDetectEncoding("UTF-16LE")?this.result={encoding:"UTF-16LE",confidence:1}:this._mBOM.slice(0,2)=="\xFE\xFF"&&canDetectEncoding("UTF-16BE")&&(this.result={encoding:"UTF-16BE",confidence:1}),this.result.confidence>0&&(this.results=[this.result]),this._mBOM.length>3&&(this._mGotData=!0)),this.result.encoding&&this.result.confidence>0){this.done=!0;return}if(this._mInputState==_state.pureAscii&&(this._highBitDetector.test(aBuf)?this._mInputState=_state.highbyte:this._escDetector.test(this._mLastChar.join("")+aBuf)&&(this._mInputState=_state.escAscii)),this._mLastChar=aBuf.slice(-1).split(""),this._mInputState==_state.escAscii)this._mEscCharsetProber||(this._mEscCharsetProber=new EscCharSetProber),this._mEscCharsetProber.feed(aBuf)==constants.foundIt&&canDetectEncoding(this._mEscCharsetProber.getCharsetName())&&(this.result={encoding:this._mEscCharsetProber.getCharsetName(),confidence:this._mEscCharsetProber.getConfidence()},this.results=[this.result],this.done=!0);else if(this._mInputState==_state.highbyte){this._mCharsetProbers.length==0&&(this._mCharsetProbers=[new MBCSGroupProber,new SBCSGroupProber,new Latin1Prober]);for(var i=0,prober;prober=this._mCharsetProbers[i];i++)if(prober.feed(aBuf)==constants.foundIt&&canDetectEncoding(prober.getCharsetName())){this.result={encoding:prober.getCharsetName(),confidence:prober.getConfidence()},this.results=[this.result],this.done=!0;break}}}}},this.close=function(){if(!this.done){if(this._mBOM.length===0){logger.log(`no data received!
`);return}if(this.done=!0,this._mInputState==_state.pureAscii&&canDetectEncoding("ascii"))return logger.log("pure ascii"),this.result={encoding:"ascii",confidence:1},this.results.push(this.result),this.result;if(this._mInputState==_state.highbyte){for(var i=0,prober;prober=this._mCharsetProbers[i];i++)!prober||!prober.getCharsetName()||!canDetectEncoding(prober.getCharsetName())||(this.results.push({encoding:prober.getCharsetName(),confidence:prober.getConfidence()}),logger.log(prober.getCharsetName()+" confidence "+prober.getConfidence()));if(this.results.sort(function(a,b){return b.confidence-a.confidence}),this.results.length>0){var topResult=this.results[0];if(topResult.confidence>=options.minimumThreshold)return this.result=topResult,topResult}}if(logger.enabled){logger.log(`no probers hit minimum threshhold
`);for(var i=0,prober;prober=this._mCharsetProbers[i];i++)!prober||!canDetectEncoding(prober.getCharsetName())||logger.log(prober.getCharsetName()+" confidence = "+prober.getConfidence()+`
`)}}},init()}__name(UniversalDetector,"UniversalDetector");module2.exports=UniversalDetector}});var require_src=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/src/index.js"(exports){var UniversalDetector=require_universaldetector(),setLogger=require_logger().setLogger;exports.detect=function(buffer,options){var u=runUniversalDetector(buffer,options);return u.result};exports.detectAll=function(buffer,options){var u=runUniversalDetector(buffer,options);return u.results};exports.UniversalDetector=UniversalDetector;exports.enableDebug=function(){setLogger(console.log.bind(console))};function runUniversalDetector(buffer,options){var u=new UniversalDetector(options);return u.reset(),typeof Buffer=="function"&&buffer instanceof Buffer?u.feed(buffer.toString("binary")):u.feed(buffer),u.close(),u}__name(runUniversalDetector,"runUniversalDetector")}});var require_jschardet=__commonJS({"../node_modules/.pnpm/jschardet@3.1.2/node_modules/jschardet/index.js"(exports,module2){module2.exports=require_src()}});var import_worker_threads=require("worker_threads");var DEFAULT_PROFILE=Object.freeze(createTemplate());function createTemplate(){return{path:"",name:"",resolution:{width:800,height:400,fullscreen:!1},minMemory:void 0,maxMemory:void 0,vmOptions:void 0,mcOptions:void 0,env:void 0,url:"",icon:"",runtime:{minecraft:"",forge:"",liteloader:"",fabricLoader:"",yarn:"",optifine:"",quiltLoader:"",neoForged:"",labyMod:""},java:"",version:"",server:null,author:"",description:"",lastAccessDate:-1,creationDate:-1,modpackVersion:"",fileApi:"",tags:[],assignMemory:void 0,prependCommand:void 0,showLog:void 0,hideLauncher:void 0,disableAuthlibInjector:void 0,disableElybyAuthlib:void 0,fastLaunch:void 0,upstream:void 0,lastPlayedDate:0,playtime:0}}__name(createTemplate,"createTemplate");var EMPTY_USER=Object.freeze({id:"",username:"",profileService:"",authService:"",accessToken:"",profiles:[],properties:{}}),EMPTY_GAME_PROFILE=Object.freeze({id:"",name:"",textures:{SKIN:{url:""}}});function isDigitsPoint(p){return"0123456789".indexOf(p)!==-1}__name(isDigitsPoint,"isDigitsPoint");function isDigits(cs){if(!cs||cs.length===0)return!1;let sz=cs.length;for(let i=0;i<sz;i++)if(!isDigitsPoint(cs.charAt(i)))return!1;return!0}__name(isDigits,"isDigits");function parseVersion(version){let comparable=new ComparableVersion(version),index=version.indexOf("-"),buildNumber2,qualifier,majorVersion,minorVersion,incrementalVersion,part1,part2;if(index<0?part1=version:(part1=version.substring(0,index),part2=version.substring(index+1)),part2!==void 0&&(part2.length===1||!part2.startsWith("0")?(buildNumber2=tryParseInt(part2),buildNumber2===void 0&&(qualifier=part2)):qualifier=part2),part1.indexOf(".")===-1&&!part1.startsWith("0"))majorVersion=tryParseInt(part1),majorVersion===void 0&&(qualifier=version,buildNumber2=void 0);else{let fallback=!1,tok=part1.split(".");tok.length!==0?(majorVersion=getNextIntegerToken(tok),majorVersion===void 0&&(fallback=!0)):fallback=!0,tok.length!==0&&(minorVersion=getNextIntegerToken(tok),minorVersion===void 0&&(fallback=!0)),tok.length!==0&&(incrementalVersion=getNextIntegerToken(tok),incrementalVersion===void 0&&(fallback=!0)),tok.length!==0&&(qualifier=tok.shift(),fallback=isDigits(qualifier)),(part1.indexOf("..")!==-1||part1.startsWith(".")||part1.endsWith("."))&&(fallback=!0),fallback&&(qualifier=version,majorVersion=void 0,minorVersion=void 0,incrementalVersion=void 0,buildNumber2=void 0)}return{buildNumber:buildNumber2,qualifier,majorVersion,minorVersion,incrementalVersion,comparable,compareTo(otherVersion){return comparable.compareTo(otherVersion.comparable)}}}__name(parseVersion,"parseVersion");function getNextIntegerToken(tok){let s=tok.shift();if(!(s.length>1&&s.startsWith("0")))return tryParseInt(s)}__name(getNextIntegerToken,"getNextIntegerToken");function tryParseInt(s){if(!isDigits(s))return;let longValue=Number.parseInt(s);if(!(longValue>Number.MAX_VALUE))return longValue}__name(tryParseInt,"tryParseInt");var IntItem=class{constructor(value){this.value=value}isNull(){return this.value===0}type=0;compareTo(item){if(item===void 0)return this.value===0?0:1;switch(item.type){case 0:let itemValue=item.value;return this.value-itemValue;case 1:return 1;case 2:return 1;default:throw new Error("invalid item: "+item)}}};__name(IntItem,"IntItem");var ListItem=class{value=[];isNull(){return this.value.length===0}type=2;push(item){this.value.push(item)}compareTo(item){if(item===void 0)return this.value.length===0?0:this.value[0].compareTo(void 0);switch(item.type){case 0:return-1;case 1:return 1;case 2:let left=[...this.value],right=[...item.value];for(;left.length!==0||right.length!==0;){let l=left.length!==0?left.shift():void 0,r=right.length!==0?right.shift():void 0,result=l===void 0?r===void 0?0:-1*r.compareTo(l):l.compareTo(r);if(result!==0)return result}return 0;default:throw new Error("invalid item: "+item)}}normalize(){for(let i=this.value.length-1;i>=0;i--){let lastItem=this.value[i];if(lastItem.isNull())this.value.splice(i,1);else if(!(lastItem instanceof ListItem))break}}};__name(ListItem,"ListItem");var _StringItem=class{constructor(value,followedByDigit){this.value=value;if(followedByDigit&&value.length===1)switch(value.charAt(0)){case"a":value="alpha";break;case"b":value="beta";break;case"m":value="milestone";break;default:}this.value=_StringItem.ALIASES[value]||value}isNull(){return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX)===0}static compre(a,b){return a>b?1:a===b?0:-1}static comparableQualifier(qualifier){let i=_StringItem.QUALIFIERS.indexOf(qualifier);return i===-1?_StringItem.QUALIFIERS.length+"-"+qualifier:i.toString()}type=1;compareTo(item){if(!item)return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX);switch(item.type){case 0:return-1;case 1:return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.comparableQualifier(item.value));case 2:return-1;default:throw new Error("invalid item: "+item)}}},StringItem=_StringItem;__name(StringItem,"StringItem"),__publicField(StringItem,"QUALIFIERS",["alpha","beta","milestone","rc","snapshot","","sp"]),__publicField(StringItem,"RELEASE_VERSION_INDEX",_StringItem.QUALIFIERS.indexOf("").toString()),__publicField(StringItem,"ALIASES",{ga:"",final:"",release:"",cr:"rc"});var ComparableVersion=class{constructor(version){this.version=version;let items=this.items;version=version.toLowerCase();let list=items,stack=[];stack.push(list);let isDigit=!1,startIndex=0;for(let i=0;i<version.length;i++){let c=version.charAt(i);c==="."?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex,i))),startIndex=i+1):c==="-"?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex,i))),startIndex=i+1,list.push(list=new ListItem),stack.push(list)):isDigitsPoint(c)?(!isDigit&&i>startIndex&&(list.push(new StringItem(version.substring(startIndex,i),!0)),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!0):(isDigit&&i>startIndex&&(list.push(ComparableVersion.parseItem(!0,version.substring(startIndex,i))),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!1)}for(version.length>startIndex&&list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex)));stack.length!==0;)list=stack.pop(),list.normalize()}items=new ListItem;static stripLeadingZeroes(buf){if(buf===void 0||buf.length===0)return"0";for(let i=0;i<buf.length;++i)if(buf.charAt(i)!=="0")return buf.substring(i);return buf}static parseItem(isDigit,buf){return isDigit?(buf=ComparableVersion.stripLeadingZeroes(buf),new IntItem(Number.parseInt(buf))):new StringItem(buf,!1)}compareTo(o){return this.items.compareTo(o.items)}};__name(ComparableVersion,"ComparableVersion");var _Restriction=class{constructor(lowerBound,lowerBoundInclusive,upperBound,upperBoundInclusive){this.lowerBound=lowerBound;this.lowerBoundInclusive=lowerBoundInclusive;this.upperBound=upperBound;this.upperBoundInclusive=upperBoundInclusive}containsVersion(version){if(this.lowerBound!==void 0){let comparison=this.lowerBound.compareTo(version);if(comparison===0&&!this.lowerBoundInclusive||comparison>0)return!1}if(this.upperBound!==void 0){let comparison=this.upperBound.compareTo(version);if(comparison===0&&!this.upperBoundInclusive||comparison<0)return!1}return!0}},Restriction=_Restriction;__name(Restriction,"Restriction"),__publicField(Restriction,"EVERYTHING",new _Restriction(void 0,!1,void 0,!1));var _VersionRange=class{constructor(recommendedVersion,restrictions){this.recommendedVersion=recommendedVersion;this.restrictions=restrictions}static createFromVersionSpec(spec){if(spec===void 0)return;let restrictions=[],process2=spec,version,upperBound,lowerBound;for(;process2.startsWith("[")||process2.startsWith("(");){let index1=process2.indexOf(")"),index2=process2.indexOf("]"),index=index2;if((index2<0||index1<index2)&&index1>=0&&(index=index1),index<0)throw new Error("Unbounded range: "+spec);let restriction=_VersionRange.parseRestriction(process2.substring(0,index+1));if(lowerBound===void 0&&(lowerBound=restriction.lowerBound),upperBound!==void 0){let lo=restriction.lowerBound;if(lo===void 0||lo.compareTo(upperBound)<0)throw new Error("Ranges overlap: "+spec)}restrictions.push(restriction),upperBound=restriction.upperBound,process2=process2.substring(index+1).trim(),process2.length>0&&process2.startsWith(",")&&(process2=process2.substring(1).trim())}if(process2.length>0){if(restrictions.length>0)throw new Error("Only fully-qualified sets allowed in multiple set scenario: "+spec);version=parseVersion(process2),restrictions.push(Restriction.EVERYTHING)}return new _VersionRange(version,restrictions)}static parseRestriction(spec){let lowerBoundInclusive=spec.startsWith("["),upperBoundInclusive=spec.endsWith("]"),process2=spec.substring(1,spec.length-1).trim(),restriction,index=process2.indexOf(",");if(index<0){if(!lowerBoundInclusive||!upperBoundInclusive)throw new Error("Single version must be surrounded by []: "+spec);let version=parseVersion(process2);restriction=new Restriction(version,lowerBoundInclusive,version,upperBoundInclusive)}else{let lowerBound=process2.substring(0,index).trim(),upperBound=process2.substring(index+1).trim();if(lowerBound===upperBound)throw new Error("Range cannot have identical boundaries: "+spec);let lowerVersion;lowerBound.length>0&&(lowerVersion=parseVersion(lowerBound));let upperVersion;if(upperBound.length>0&&(upperVersion=parseVersion(upperBound)),upperVersion!==void 0&&lowerVersion!==void 0&&upperVersion.compareTo(lowerVersion)<0)throw new Error("Range defies version ordering: "+spec);restriction=new Restriction(lowerVersion,lowerBoundInclusive,upperVersion,upperBoundInclusive)}return restriction}containsVersion(version){for(let restriction of this.restrictions)if(restriction.containsVersion(version))return!0;return!1}},VersionRange=_VersionRange;__name(VersionRange,"VersionRange"),__publicField(VersionRange,"from",_VersionRange.createFromVersionSpec);var EMPTY_VERSION=Object.freeze({id:"",inheritances:[],path:"",minecraft:"",forge:"",fabric:"",liteloader:"",quilt:"",neoForged:"",labyMod:"",optifine:""});var import_undici=__toESM(require_undici());async function getSerializedError(e,context){if((e instanceof AggregateError||e.name==="AggregateError"&&e.errors instanceof Array)&&(e=e.errors),e instanceof Array)return e.length!==1?Promise.all(e.map(v=>getSerializedError(v,context))):getSerializedError(e[0],context);let error={};if(e instanceof Error){try{Object.assign(error,JSON.parse(JSON.stringify(e,(key,val)=>val)))}catch{}error.message=e.message,error.stack=e.stack,error.name=e.name}else error&&(error.message=error.toString());return error}__name(getSerializedError,"getSerializedError");import_worker_threads.parentPort!==null&&main(import_worker_threads.parentPort);var semaphore=0,handlers={},generators={};function main(port){port.on("message",async message=>{let id=message.id,handler2=handlers[message.type];if(handler2){semaphore+=1;let promise=generators[id]||handler2(...message.args),isAsyncGenerator=__name(v=>!!v&&typeof v.next=="function"&&typeof v[Symbol.asyncIterator]=="function","isAsyncGenerator");try{if(isAsyncGenerator(promise)){generators[id]=promise;let result=await promise.next();result.done&&delete generators[id],port.postMessage({result,id})}else{let result=await promise;port.postMessage({result,id})}}catch(error){let err=error instanceof Error?await getSerializedError(error,{}):error;port.postMessage({error:err,id})}finally{semaphore-=1,semaphore<=0&&port.postMessage("idle")}}})}__name(main,"main");function setHandler(handler2){handlers=handler2}__name(setHandler,"setHandler");var iconv=__toESM(require_lib()),import_jschardet=__toESM(require_jschardet());function cloneCallSite(frame){let object={};return Object.getOwnPropertyNames(Object.getPrototypeOf(frame)).forEach(function(name){object[name]=/^(?:is|get)/.test(name)?function(){return frame[name].call(frame)}:frame[name]}),object.toString=CallSiteToString,object}__name(cloneCallSite,"cloneCallSite");function CallSiteToString(){let fileName,fileLocation="";if(this.isNative())fileLocation="native";else{fileName=this.getScriptNameOrSourceURL(),!fileName&&this.isEval()&&(fileLocation=this.getEvalOrigin(),fileLocation+=", "),fileName?fileLocation+=fileName:fileLocation+="<anonymous>";let lineNumber=this.getLineNumber();if(lineNumber!=null){fileLocation+=":"+lineNumber;let columnNumber=this.getColumnNumber();columnNumber&&(fileLocation+=":"+columnNumber)}}let line="",functionName=this.getFunctionName(),addSuffix=!0,isConstructor=this.isConstructor();if(!(this.isToplevel()||isConstructor)){let typeName=this.getTypeName();typeName==="[object Object]"&&(typeName="null");let methodName=this.getMethodName();functionName?(typeName&&functionName.indexOf(typeName)!==0&&(line+=typeName+"."),line+=functionName,methodName&&functionName.indexOf("."+methodName)!==functionName.length-methodName.length-1&&(line+=" [as "+methodName+"]")):line+=typeName+"."+(methodName||"<anonymous>")}else isConstructor?line+="new "+(functionName||"<anonymous>"):functionName?line+=functionName:(line+=fileLocation,addSuffix=!1);return addSuffix&&(line+=" ("+fileLocation+")"),line}__name(CallSiteToString,"CallSiteToString");var buildNumber="1130",url=`/${buildNumber}`,wrapCallSite=__name(frame=>{if(frame.isNative())return frame;frame=cloneCallSite(frame);let original=frame.getScriptNameOrSourceURL;return frame.getScriptNameOrSourceURL=function(){let name=original.call(this);return name&&(name=name.replace(__dirname,url),name=name.replace(/\\/g,"/")),name},frame},"wrapCallSite");Error.prepareStackTrace=(error,stack)=>{let name=error.name||"Error",message=error.message||"",errorString=name+": "+message,processedStack=[];for(let i=stack.length-1;i>=0;i--)processedStack.push(`
    at `+wrapCallSite(stack[i]));return errorString+processedStack.reverse().join("")};var AUTO_ENCODING_GUESS_MAX_BYTES=512*128,handler={async decode(buffer,encoding){return iconv.decode(buffer,toNodeEncoding(encoding))},async guessEncodingByBuffer(buffer){let guessed=(0,import_jschardet.detect)(Buffer.from(buffer).subarray(0,AUTO_ENCODING_GUESS_MAX_BYTES));return!guessed||!guessed.encoding?null:toIconvLiteEncoding(guessed.encoding)}};setHandler(handler);var UTF8="utf8",UTF8_with_bom="utf8bom";function toNodeEncoding(enc){return enc===UTF8_with_bom||enc===null?UTF8:enc==="xmaccyrillic"?"maccyrillic":enc}__name(toNodeEncoding,"toNodeEncoding");var JSCHARDET_TO_ICONV_ENCODINGS={ibm866:"cp866",big5:"cp950"};function toIconvLiteEncoding(encodingName){let normalizedEncodingName=encodingName.replace(/[^a-zA-Z0-9]/g,"").toLowerCase();return JSCHARDET_TO_ICONV_ENCODINGS[normalizedEncodingName]||normalizedEncodingName}__name(toIconvLiteEncoding,"toIconvLiteEncoding");
/*! Bundled license information:

undici/lib/web/fetch/body.js:
  (*! formdata-polyfill. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> *)

undici/lib/web/websocket/frame.js:
  (*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> *)
*/
"use strict";var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var __copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod));var __publicField=(obj,key,value)=>(__defNormalProp(obj,typeof key!="symbol"?key+"":key,value),value);var import_electron=require("electron"),import_events=__toESM(require("events"));function createController(){function show(){return import_electron.ipcRenderer.invoke("control",3)}__name(show,"show");function close(){return import_electron.ipcRenderer.invoke("control",4)}__name(close,"close");function hide(){return import_electron.ipcRenderer.invoke("control",2)}__name(hide,"hide");function minimize(){return import_electron.ipcRenderer.invoke("control",0)}__name(minimize,"minimize");function maximize(){import_electron.ipcRenderer.invoke("control",1)}__name(maximize,"maximize");function flashFrame(){import_electron.ipcRenderer.invoke("flash-frame")}__name(flashFrame,"flashFrame");function focus(){import_electron.ipcRenderer.invoke("focus")}__name(focus,"focus"),import_electron.ipcRenderer.on("maximize",(_,v)=>{emitter.emit("maximize",v)}),import_electron.ipcRenderer.on("minimize",(_,v)=>{emitter.emit("minimize",v)});let emitter=new import_events.default,writeClipboard=import_electron.clipboard&&import_electron.clipboard.writeText&&typeof import_electron.clipboard.writeText=="function"?text=>import_electron.clipboard.writeText(text):text=>import_electron.ipcRenderer.invoke("write-clipboard",text);return{on(channel,listener){return emitter.on(channel,listener),this},writeClipboard,queryAudioPermission:()=>import_electron.ipcRenderer.invoke("query-audio-permission"),openMultiplayerWindow:()=>import_electron.ipcRenderer.invoke("open-multiplayer-window"),once(channel,listener){return emitter.once(channel,listener),this},removeListener(channel,listener){return emitter.removeListener(channel,listener),this},focus,flashFrame,minimize,maximize,show,close,hide,showOpenDialog(...options){return import_electron.ipcRenderer.invoke("dialog:showOpenDialog",...options)},showSaveDialog(...options){return import_electron.ipcRenderer.invoke("dialog:showSaveDialog",...options)},findInPage(text,options){return import_electron.ipcRenderer.invoke("find-in-page",text,options)},stopFindInPage(){return import_electron.ipcRenderer.invoke("stop-find-in-page")}}}__name(createController,"createController");import_electron.contextBridge.exposeInMainWorld("windowController",createController());var DEFAULT_PROFILE=Object.freeze(createTemplate());function createTemplate(){return{path:"",name:"",resolution:{width:800,height:400,fullscreen:!1},minMemory:void 0,maxMemory:void 0,vmOptions:void 0,mcOptions:void 0,env:void 0,url:"",icon:"",runtime:{minecraft:"",forge:"",liteloader:"",fabricLoader:"",yarn:"",optifine:"",quiltLoader:"",neoForged:"",labyMod:""},java:"",version:"",server:null,author:"",description:"",lastAccessDate:-1,creationDate:-1,modpackVersion:"",fileApi:"",tags:[],assignMemory:void 0,prependCommand:void 0,showLog:void 0,hideLauncher:void 0,disableAuthlibInjector:void 0,disableElybyAuthlib:void 0,fastLaunch:void 0,upstream:void 0,lastPlayedDate:0,playtime:0}}__name(createTemplate,"createTemplate");var ResourceState=class{files=[];filesUpdates(ops){let files=[...this.files];for(let[r,a]of ops){if(!r){console.warn("Invalid resource",r);continue}if(a===0){let index=files.findIndex(m=>m.path===r.path);index===-1?files.push(r):files[index]=r}else if(a===1){let index=files.findIndex(m=>m.path===r);index!==-1&&files.splice(index,1)}else for(let update of r)for(let m of files)m.hash===update.hash&&applyUpdateToResource(m,update)}this.files=files}};__name(ResourceState,"ResourceState");function applyUpdateToResource(resource,update){resource.name=update.metadata?.name??resource.name;for(let[key,val]of Object.entries(update.metadata??{}))val&&(resource.metadata[key]=val);resource.icons=update.icons??resource.icons}__name(applyUpdateToResource,"applyUpdateToResource");var Saves=class{saves=[];instanceSaves(save){this.saves=save}instanceSaveUpdate(save){let existed=this.saves.find(s=>s.path===save.path);existed?Object.assign(existed,save):this.saves.push(save)}instanceSaveRemove(save){this.saves=this.saves.filter(s=>s.path!==save)}};__name(Saves,"Saves");var Settings=class{globalDisableAuthlibInjector=!1;globalDisableElyByAuthlib=!1;globalMinMemory=0;globalMaxMemory=0;globalAssignMemory=!1;globalVmOptions=[];globalMcOptions=[];globalPrependCommand="";globalFastLaunch=!1;globalHideLauncher=!1;globalShowLog=!1;globalEnv={};discordPresence=!1;developerMode=!1;disableTelemetry=!1;linuxTitlebar=!1;locale="";theme="dark";locales=[];updateInfo=null;updateStatus="none";allowPrerelease=!1;autoInstallOnAppQuit=!1;autoDownload=!1;enableDedicatedGPUOptimization=!0;apiSetsPreference="";apiSets=[{name:"bmcl",url:"https://bmclapi2.bangbang93.com"}];online=!1;allowTurn=!1;replaceNatives="legacy-only";httpProxy="";httpProxyEnabled=!1;maxSockets=0;maxAPISockets=0;diskFullError=!1;databaseReady=!1;invalidGameDataPath=void 0;config(config){this.locale=config.locale,this.autoDownload=config.autoDownload||!1,this.autoInstallOnAppQuit=config.autoDownload||!1,this.allowPrerelease=config.allowPrerelease||!1,this.apiSetsPreference=config.apiSetsPreference,this.httpProxy=config.httpProxy,this.httpProxyEnabled=config.httpProxyEnabled,this.maxSockets=config.maxSockets??16,this.maxAPISockets=config.maxAPISockets??0,this.allowTurn=config.allowTurn??!1,this.theme=config.theme,this.globalMinMemory=config.globalMinMemory,this.globalMaxMemory=config.globalMaxMemory,this.globalAssignMemory=config.globalAssignMemory,this.globalVmOptions=config.globalVmOptions,this.globalMcOptions=config.globalMcOptions,this.globalFastLaunch=config.globalFastLaunch,this.globalPrependCommand=config.globalPrependCommand,this.globalHideLauncher=config.globalHideLauncher,this.globalShowLog=config.globalShowLog,this.globalDisableElyByAuthlib=config.globalDisableElyByAuthlib,this.globalDisableAuthlibInjector=config.globalDisableAuthlibInjector,this.globalEnv=config.globalEnv,this.discordPresence=config.discordPresence,this.developerMode=config.developerMode,this.disableTelemetry=config.disableTelemetry,this.linuxTitlebar=config.linuxTitlebar,this.enableDedicatedGPUOptimization=config.enableDedicatedGPUOptimization,this.replaceNatives=config.replaceNatives}developerModeSet(developerMode){this.developerMode=developerMode}discordPresenceSet(presence){this.discordPresence=presence}themeSet(theme){this.theme=theme}localeSet(language){this.locale=language}enableDedicatedGPUOptimizationSet(enabled){this.enableDedicatedGPUOptimization=enabled}localesSet(languages){this.locales=languages}httpProxySet(proxy){this.httpProxy=proxy}httpProxyEnabledSet(enabled){this.httpProxyEnabled=enabled}allowPrereleaseSet(allowPrerelease){typeof allowPrerelease=="boolean"&&(this.allowPrerelease=allowPrerelease)}autoInstallOnAppQuitSet(autoInstallOnAppQuit){typeof autoInstallOnAppQuit=="boolean"&&(this.autoInstallOnAppQuit=autoInstallOnAppQuit)}updateStatusSet(updateStatus){this.updateStatus=updateStatus}autoDownloadSet(autoDownload){typeof autoDownload=="boolean"&&(this.autoDownload=autoDownload)}updateInfoSet(updateInfo){typeof updateInfo=="object"&&(this.updateInfo=updateInfo)}apiSetsPreferenceSet(apiSetsPreference){this.apiSetsPreference=apiSetsPreference}apiSetsSet(sets){this.apiSets=sets}allowTurnSet(allowTurn){this.allowTurn=allowTurn}onlineSet(online){this.online=online}maxSocketsSet(val){this.maxSockets=Number(val)}maxAPISocketsSet(val){this.maxAPISockets=val}disableTelemetrySet(disable){this.disableTelemetry=disable}linuxTitlebarSet(enabled){this.linuxTitlebar=enabled}replaceNativesSet(replace){this.replaceNatives=replace}diskFullErrorSet(diskFullError){this.diskFullError=diskFullError}databaseReadySet(ready){this.databaseReady=ready}invalidGameDataPathSet(invalid){this.invalidGameDataPath=invalid}globalInstanceSetting(settings){this.globalMinMemory=settings.globalMinMemory,this.globalMaxMemory=settings.globalMaxMemory,this.globalAssignMemory=settings.globalAssignMemory,this.globalVmOptions=settings.globalVmOptions,this.globalMcOptions=settings.globalMcOptions,this.globalFastLaunch=settings.globalFastLaunch,this.globalHideLauncher=settings.globalHideLauncher,this.globalShowLog=settings.globalShowLog,this.globalDisableAuthlibInjector=settings.globalDisableAuthlibInjector,this.globalDisableElyByAuthlib=settings.globalDisableElyByAuthlib,this.globalPrependCommand=settings.globalPrependCommand,this.globalEnv=settings.globalEnv}};__name(Settings,"Settings");var EMPTY_USER=Object.freeze({id:"",username:"",profileService:"",authService:"",accessToken:"",profiles:[],properties:{}}),EMPTY_GAME_PROFILE=Object.freeze({id:"",name:"",textures:{SKIN:{url:""}}});function isDigitsPoint(p){return"0123456789".indexOf(p)!==-1}__name(isDigitsPoint,"isDigitsPoint");function isDigits(cs){if(!cs||cs.length===0)return!1;let sz=cs.length;for(let i=0;i<sz;i++)if(!isDigitsPoint(cs.charAt(i)))return!1;return!0}__name(isDigits,"isDigits");function parseVersion(version){let comparable=new ComparableVersion(version),index=version.indexOf("-"),buildNumber,qualifier,majorVersion,minorVersion,incrementalVersion,part1,part2;if(index<0?part1=version:(part1=version.substring(0,index),part2=version.substring(index+1)),part2!==void 0&&(part2.length===1||!part2.startsWith("0")?(buildNumber=tryParseInt(part2),buildNumber===void 0&&(qualifier=part2)):qualifier=part2),part1.indexOf(".")===-1&&!part1.startsWith("0"))majorVersion=tryParseInt(part1),majorVersion===void 0&&(qualifier=version,buildNumber=void 0);else{let fallback=!1,tok=part1.split(".");tok.length!==0?(majorVersion=getNextIntegerToken(tok),majorVersion===void 0&&(fallback=!0)):fallback=!0,tok.length!==0&&(minorVersion=getNextIntegerToken(tok),minorVersion===void 0&&(fallback=!0)),tok.length!==0&&(incrementalVersion=getNextIntegerToken(tok),incrementalVersion===void 0&&(fallback=!0)),tok.length!==0&&(qualifier=tok.shift(),fallback=isDigits(qualifier)),(part1.indexOf("..")!==-1||part1.startsWith(".")||part1.endsWith("."))&&(fallback=!0),fallback&&(qualifier=version,majorVersion=void 0,minorVersion=void 0,incrementalVersion=void 0,buildNumber=void 0)}return{buildNumber,qualifier,majorVersion,minorVersion,incrementalVersion,comparable,compareTo(otherVersion){return comparable.compareTo(otherVersion.comparable)}}}__name(parseVersion,"parseVersion");function getNextIntegerToken(tok){let s=tok.shift();if(!(s.length>1&&s.startsWith("0")))return tryParseInt(s)}__name(getNextIntegerToken,"getNextIntegerToken");function tryParseInt(s){if(!isDigits(s))return;let longValue=Number.parseInt(s);if(!(longValue>Number.MAX_VALUE))return longValue}__name(tryParseInt,"tryParseInt");var IntItem=class{constructor(value){this.value=value}isNull(){return this.value===0}type=0;compareTo(item){if(item===void 0)return this.value===0?0:1;switch(item.type){case 0:let itemValue=item.value;return this.value-itemValue;case 1:return 1;case 2:return 1;default:throw new Error("invalid item: "+item)}}};__name(IntItem,"IntItem");var ListItem=class{value=[];isNull(){return this.value.length===0}type=2;push(item){this.value.push(item)}compareTo(item){if(item===void 0)return this.value.length===0?0:this.value[0].compareTo(void 0);switch(item.type){case 0:return-1;case 1:return 1;case 2:let left=[...this.value],right=[...item.value];for(;left.length!==0||right.length!==0;){let l=left.length!==0?left.shift():void 0,r=right.length!==0?right.shift():void 0,result=l===void 0?r===void 0?0:-1*r.compareTo(l):l.compareTo(r);if(result!==0)return result}return 0;default:throw new Error("invalid item: "+item)}}normalize(){for(let i=this.value.length-1;i>=0;i--){let lastItem=this.value[i];if(lastItem.isNull())this.value.splice(i,1);else if(!(lastItem instanceof ListItem))break}}};__name(ListItem,"ListItem");var _StringItem=class{constructor(value,followedByDigit){this.value=value;if(followedByDigit&&value.length===1)switch(value.charAt(0)){case"a":value="alpha";break;case"b":value="beta";break;case"m":value="milestone";break;default:}this.value=_StringItem.ALIASES[value]||value}isNull(){return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX)===0}static compre(a,b){return a>b?1:a===b?0:-1}static comparableQualifier(qualifier){let i=_StringItem.QUALIFIERS.indexOf(qualifier);return i===-1?_StringItem.QUALIFIERS.length+"-"+qualifier:i.toString()}type=1;compareTo(item){if(!item)return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX);switch(item.type){case 0:return-1;case 1:return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.comparableQualifier(item.value));case 2:return-1;default:throw new Error("invalid item: "+item)}}},StringItem=_StringItem;__name(StringItem,"StringItem"),__publicField(StringItem,"QUALIFIERS",["alpha","beta","milestone","rc","snapshot","","sp"]),__publicField(StringItem,"RELEASE_VERSION_INDEX",_StringItem.QUALIFIERS.indexOf("").toString()),__publicField(StringItem,"ALIASES",{ga:"",final:"",release:"",cr:"rc"});var ComparableVersion=class{constructor(version){this.version=version;let items=this.items;version=version.toLowerCase();let list=items,stack=[];stack.push(list);let isDigit=!1,startIndex=0;for(let i=0;i<version.length;i++){let c=version.charAt(i);c==="."?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex,i))),startIndex=i+1):c==="-"?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex,i))),startIndex=i+1,list.push(list=new ListItem),stack.push(list)):isDigitsPoint(c)?(!isDigit&&i>startIndex&&(list.push(new StringItem(version.substring(startIndex,i),!0)),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!0):(isDigit&&i>startIndex&&(list.push(ComparableVersion.parseItem(!0,version.substring(startIndex,i))),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!1)}for(version.length>startIndex&&list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex)));stack.length!==0;)list=stack.pop(),list.normalize()}items=new ListItem;static stripLeadingZeroes(buf){if(buf===void 0||buf.length===0)return"0";for(let i=0;i<buf.length;++i)if(buf.charAt(i)!=="0")return buf.substring(i);return buf}static parseItem(isDigit,buf){return isDigit?(buf=ComparableVersion.stripLeadingZeroes(buf),new IntItem(Number.parseInt(buf))):new StringItem(buf,!1)}compareTo(o){return this.items.compareTo(o.items)}};__name(ComparableVersion,"ComparableVersion");var _Restriction=class{constructor(lowerBound,lowerBoundInclusive,upperBound,upperBoundInclusive){this.lowerBound=lowerBound;this.lowerBoundInclusive=lowerBoundInclusive;this.upperBound=upperBound;this.upperBoundInclusive=upperBoundInclusive}containsVersion(version){if(this.lowerBound!==void 0){let comparison=this.lowerBound.compareTo(version);if(comparison===0&&!this.lowerBoundInclusive||comparison>0)return!1}if(this.upperBound!==void 0){let comparison=this.upperBound.compareTo(version);if(comparison===0&&!this.upperBoundInclusive||comparison<0)return!1}return!0}},Restriction=_Restriction;__name(Restriction,"Restriction"),__publicField(Restriction,"EVERYTHING",new _Restriction(void 0,!1,void 0,!1));var _VersionRange=class{constructor(recommendedVersion,restrictions){this.recommendedVersion=recommendedVersion;this.restrictions=restrictions}static createFromVersionSpec(spec){if(spec===void 0)return;let restrictions=[],process2=spec,version,upperBound,lowerBound;for(;process2.startsWith("[")||process2.startsWith("(");){let index1=process2.indexOf(")"),index2=process2.indexOf("]"),index=index2;if((index2<0||index1<index2)&&index1>=0&&(index=index1),index<0)throw new Error("Unbounded range: "+spec);let restriction=_VersionRange.parseRestriction(process2.substring(0,index+1));if(lowerBound===void 0&&(lowerBound=restriction.lowerBound),upperBound!==void 0){let lo=restriction.lowerBound;if(lo===void 0||lo.compareTo(upperBound)<0)throw new Error("Ranges overlap: "+spec)}restrictions.push(restriction),upperBound=restriction.upperBound,process2=process2.substring(index+1).trim(),process2.length>0&&process2.startsWith(",")&&(process2=process2.substring(1).trim())}if(process2.length>0){if(restrictions.length>0)throw new Error("Only fully-qualified sets allowed in multiple set scenario: "+spec);version=parseVersion(process2),restrictions.push(Restriction.EVERYTHING)}return new _VersionRange(version,restrictions)}static parseRestriction(spec){let lowerBoundInclusive=spec.startsWith("["),upperBoundInclusive=spec.endsWith("]"),process2=spec.substring(1,spec.length-1).trim(),restriction,index=process2.indexOf(",");if(index<0){if(!lowerBoundInclusive||!upperBoundInclusive)throw new Error("Single version must be surrounded by []: "+spec);let version=parseVersion(process2);restriction=new Restriction(version,lowerBoundInclusive,version,upperBoundInclusive)}else{let lowerBound=process2.substring(0,index).trim(),upperBound=process2.substring(index+1).trim();if(lowerBound===upperBound)throw new Error("Range cannot have identical boundaries: "+spec);let lowerVersion;lowerBound.length>0&&(lowerVersion=parseVersion(lowerBound));let upperVersion;if(upperBound.length>0&&(upperVersion=parseVersion(upperBound)),upperVersion!==void 0&&lowerVersion!==void 0&&upperVersion.compareTo(lowerVersion)<0)throw new Error("Range defies version ordering: "+spec);restriction=new Restriction(lowerVersion,lowerBoundInclusive,upperVersion,upperBoundInclusive)}return restriction}containsVersion(version){for(let restriction of this.restrictions)if(restriction.containsVersion(version))return!0;return!1}},VersionRange=_VersionRange;__name(VersionRange,"VersionRange"),__publicField(VersionRange,"from",_VersionRange.createFromVersionSpec);var EMPTY_VERSION=Object.freeze({id:"",inheritances:[],path:"",minecraft:"",forge:"",fabric:"",liteloader:"",quilt:"",neoForged:"",labyMod:"",optifine:""});var LocalVersions=class{local=[];servers=[];localVersions(local){local.forEach(Object.freeze),this.local=local}localVersionAdd(local){Object.freeze(local);let found=this.local.findIndex(l=>l.id===local.id);found!==-1?this.local[found]=local:(this.local.push(local),this.local=this.local.sort((a,b)=>a.id.localeCompare(b.id)))}localVersionRemove(folder){this.local=this.local.filter(v=>v.id!==folder)}serverProfileAdd(profile){this.servers.push(profile)}serverProfileRemove(id){this.servers=this.servers.filter(p=>p.id!==id)}};__name(LocalVersions,"LocalVersions");var InstanceInstallStatus=class{instance="";pendingFileCount=0;unresolvedFiles=[];pendingFileCountSet(count){this.pendingFileCount=count}unresolvedFilesSet(files){this.unresolvedFiles=files}};__name(InstanceInstallStatus,"InstanceInstallStatus");var InstanceModsGroupState=class{groups={};groupsSet(groups){this.groups=groups}};__name(InstanceModsGroupState,"InstanceModsGroupState");var GameOptionsState=class{resourcePacks=[];anaglyph3d=void 0;ao=void 0;useVbo=void 0;enableVsync=void 0;difficulty=void 0;entityShadows=void 0;fboEnable=void 0;fullscreen=void 0;renderDistance=void 0;fancyGraphics=void 0;renderClouds=void 0;lang="";shaderPack="";eula=!1;gameOptionsSet(settings){let container=this;settings.resourcePacks&&settings.resourcePacks instanceof Array&&(container.resourcePacks=[...settings.resourcePacks]);for(let[key,value]of Object.entries(settings))key in container&&(container[key]=value)}shaderPackSet(pack){this.shaderPack=pack}eulaSet(value){this.eula=value}};__name(GameOptionsState,"GameOptionsState");var InstanceState=class{all={};instances=[];instanceAdd(instance){if(!this.all[instance.path]){let object={...instance};this.all[instance.path]=object,this.instances.push(this.all[instance.path])}}instanceRemove(path){delete this.all[path],this.instances=this.instances.filter(i=>i.path!==path)}instanceMove({from,to}){let inst=this.instances.find(i=>i.path===from);inst&&(inst.path=to,delete this.all[from],this.all[to]=inst)}instanceEdit(settings){let inst=this.instances.find(i=>i.path===settings.path);if(inst){if(inst.name=typeof settings.name=="string"?settings.name:inst.name,inst.author=settings.author||inst.author,inst.description=settings.description||inst.description,inst.version=typeof settings.version=="string"?settings.version:inst.version,settings.server&&(inst.server?(inst.server.host=settings.server.host||inst.server.host,inst.server.port=settings.server.port||inst.server.port):inst.server={host:settings.server.host,port:settings.server.port}),settings.runtime){let versions=settings.runtime;inst.runtime.minecraft!==settings.runtime.minecraft&&typeof versions.minecraft=="string"&&(inst.runtime.minecraft=versions.minecraft,inst.runtime.forge="",inst.runtime.neoForged="",inst.runtime.liteloader="",inst.runtime.optifine="");for(let versionType of Object.keys(versions).filter(v=>v!=="minecraft")){let ver=versions[versionType];typeof ver=="string"&&(inst.runtime[versionType]=ver)}}"minMemory"in settings&&(inst.minMemory=typeof settings.minMemory=="number"&&settings.minMemory>0?settings.minMemory:void 0),"maxMemory"in settings&&(inst.maxMemory=typeof settings.maxMemory=="number"&&settings.maxMemory>0?settings.maxMemory:void 0),"prependCommand"in settings&&(inst.prependCommand=settings.prependCommand),"vmOptions"in settings&&(inst.vmOptions=Object.seal(settings.vmOptions)),"mcOptions"in settings&&(inst.mcOptions=Object.seal(settings.mcOptions)),"java"in settings&&(inst.java=settings.java),"env"in settings&&(inst.env=settings.env),inst.url=settings.url??inst.url,inst.icon=settings.icon??inst.icon,inst.modpackVersion=settings.modpackVersion??inst.modpackVersion,inst.fileApi=settings.fileApi??inst.fileApi,inst.upstream=settings.upstream??inst.upstream,inst.playtime=settings.playtime??inst.playtime,inst.lastPlayedDate=settings.lastPlayedDate??inst.lastPlayedDate,inst.lastAccessDate=settings.lastAccessDate??inst.lastAccessDate,inst.icon=settings.icon??inst.icon,"showLog"in settings&&(inst.showLog=settings.showLog),"hideLauncher"in settings&&(inst.hideLauncher=settings.hideLauncher),"fastLaunch"in settings&&(inst.fastLaunch=settings.fastLaunch),"assignMemory"in settings&&settings.assignMemory!==inst.assignMemory&&(inst.assignMemory=settings.assignMemory),"disableAuthlibInjector"in settings&&(inst.disableAuthlibInjector=settings.disableAuthlibInjector),"disableElybyAuthlib"in settings&&(inst.disableElybyAuthlib=settings.disableElybyAuthlib)}}};__name(InstanceState,"InstanceState");var JavaState=class{all=[];javaUpdate(java){if(java instanceof Array)for(let j of java){let existed=this.all.find(jp=>jp.path===j.path);existed?(existed.majorVersion=j.majorVersion,existed.version=j.version,existed.valid=j.valid,existed.arch=j.arch||existed.arch):this.all.push(j)}else{let existed=this.all.find(j=>j.path===java.path);existed?(existed.majorVersion=java.majorVersion,existed.version=java.version,existed.valid=java.valid,existed.arch=java.arch||existed.arch):this.all.push(java)}}javaRemove(java){this.all=this.all.filter(j=>j.path!==java.path)}};__name(JavaState,"JavaState");var ModpackState=class{modpackPath="";config;files=[];ready=!1;error=void 0;modpackFiles(files){this.ready=!0,this.files=files}modpackError(error){this.ready=!1,this.error=error}};__name(ModpackState,"ModpackState");var PeerState=class{connections=[];validIceServers=[];icsServersPings={};ips=[];turnservers={};group="";groupState="closed";groupError;natDeviceInfo;natType="Unknown";exposedPorts=[];ping=0;timestamp=0;pingSet({ping,timestamp}){this.ping=ping,this.timestamp=timestamp}natDeviceSet(device){this.natDeviceInfo=device}natTypeSet(type){this.natType=type}groupSet({group,state}){this.group=group,this.groupState=state}groupStateSet(state){this.groupState=state}groupErrorSet(error){this.groupError=error}connectionClear(){this.connections=[]}connectionUserInfo({id,info}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.userInfo=info)}connectionShareManifest({id,manifest}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.sharing=manifest)}connectionRemoteSet({id,remoteId}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.remoteId=remoteId)}connectionAdd(connection){this.connections.find(c=>c.id===connection.id)||this.connections.push(connection)}connectionDrop(connectionId){this.connections=this.connections.filter(c=>c.id!==connectionId)}connectionIceServerSet({id,iceServer}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.iceServer&&conn.triedIceServers.push(conn.iceServer),conn.iceServer=iceServer)}connectionLocalDescription(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.localDescriptionSDP=update.description)}connectionStateChange(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.connectionState=update.connectionState)}connectionSelectedCandidate({id,local,remote}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.selectedCandidate={local,remote})}connectionPing(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.ping=update.ping)}connectionPreferredIceServers({id,servers}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.preferredIceServers=servers)}iceGatheringStateChange(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.iceGatheringState=update.iceGatheringState)}signalingStateChange(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.signalingState=update.signalingState)}connectionIceServersSet({id,iceServer}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.iceServer=iceServer,conn.triedIceServers=[...conn.triedIceServers,conn.iceServer])}validIceServerSet(servers){this.validIceServers=servers}iceServerPingSet({server,ping}){this.icsServersPings={...this.icsServersPings,[server]:ping}}ipsSet(ips){this.ips=ips}turnserversSet(meta){this.turnservers=meta}exposedPortsSet(ports){this.exposedPorts=ports}};__name(PeerState,"PeerState");var UserState=class{users={};userData(data){this.users=data.users}gameProfileUpdate({profile,userId}){let userProfile=this.users[userId];if(profile.id in userProfile.profiles){let instance={textures:{SKIN:{url:""}},...profile};userProfile.profiles[profile.id]=instance}else userProfile.profiles[profile.id]={textures:{SKIN:{url:""}},...profile}}userProfileRemove(userId){delete this.users[userId]}userProfile(user){if(this.users[user.id]){let current=this.users[user.id];current.avatar=user.avatar,current.expiredAt=user.expiredAt,current.profiles=user.profiles,current.username=user.username,current.selectedProfile=user.selectedProfile,current.invalidated=user.invalidated}else this.users[user.id]=user}};__name(UserState,"UserState");var AllStates=[Settings,InstanceState,ResourceState,ModpackState,GameOptionsState,Saves,JavaState,UserState,LocalVersions,PeerState,InstanceInstallStatus,InstanceModsGroupState];var import_electron2=require("electron"),import_events2=__toESM(require("events"));function getPrototypeMetadata(T,prototype,name){let methods=Object.getOwnPropertyNames(prototype).map(name2=>[name2,Object.getOwnPropertyDescriptor(prototype,name2)?.value]).filter(([,v])=>v instanceof Function);return{name,constructor:()=>new T,methods:methods.map(([name2,f])=>[name2,f]),prototype}}__name(getPrototypeMetadata,"getPrototypeMetadata");var typeToStatePrototype=AllStates.reduce((obj,cur)=>(obj[cur.name]=getPrototypeMetadata(cur,cur.prototype,cur.name),obj),{}),kEmitter=Symbol("Emitter"),kMethods=Symbol("Methods");function createSharedState(val,id,methods){let emitter=new import_events2.default;return Object.defineProperty(val,kEmitter,{value:emitter}),Object.defineProperty(val,kMethods,{value:methods}),Object.assign(val,{subscribe(key,listener){return emitter.addListener(key,listener),this},unsubscribe(key,listener){return emitter.removeListener(key,listener),this},subscribeAll(listener){return emitter.addListener("*",listener),this},unsubscribeAll(listener){return emitter.removeListener("*",listener),this},revalidate(){import_electron2.ipcRenderer.invoke("revalidate",id)}})}__name(createSharedState,"createSharedState");async function receive(_result,states,pendingCommits,gc){if(typeof _result!="object")return;let{result,error}=_result;if(error)return error.errorMessage&&(error.toString=()=>error.errorMessage),Promise.reject(error);if(result&&typeof result=="object"&&"__state__"in result){let id=result.id;if(states[id]&&states[id].deref()){console.log(`reuse state ${id}`);let state2=states[id].deref();return Object.assign(state2,result),states[id].deref()}let prototype=typeToStatePrototype[result.__state__];if(!prototype)throw new TypeError(`Unknown state object ${result.__state__}!`);delete result.__state__;let state=createSharedState(result,id,prototype.methods);for(let[method,handler]of prototype.methods)state[method]=(...args)=>{import_electron2.ipcRenderer.invoke("commit",id,method,...args)};return gc.register(state,state.id),states[id]=new WeakRef(state),queueMicrotask(()=>{if(pendingCommits[id]){for(let mutation of pendingCommits[id]){state[kEmitter].emit(mutation.type,mutation.payload),state[kEmitter].emit("*",mutation.type,mutation.payload);let method=state[kMethods].find(([name])=>name===mutation.type);typeof method?.[1]=="function"&&method[1].call(state,mutation.payload)}delete pendingCommits[id]}}),state}return result}__name(receive,"receive");function createServiceChannels(){let gc=new FinalizationRegistry(id=>{delete states[id],import_electron2.ipcRenderer.invoke("unref",id),console.log(`deref ${id}`)}),servicesEmitters=new Map,states={},pendingCommits={};return import_electron2.ipcRenderer.on("state-validating",(_,{id,semaphore})=>{let state=states[id]?.deref();state&&state[kEmitter].emit("state-validating",semaphore)}),import_electron2.ipcRenderer.on("service-event",(_,{service,event,args})=>{let emitter=servicesEmitters.get(service)?.deref();emitter&&emitter.emit(event,...args)}),import_electron2.ipcRenderer.on("commit",(_,id,type,payload)=>{let state=states[id]?.deref();if(state){state[kEmitter].emit(type,payload),state[kEmitter].emit("*",type,payload);let method=state[kMethods].find(([name])=>name===type);typeof method?.[1]=="function"&&method[1].call(state,payload)}else pendingCommits[id]||(pendingCommits[id]=[]),pendingCommits[id].push({type,payload})}),{open(serviceKey){let emitter=__name(()=>{let emitter2=servicesEmitters.get(serviceKey)?.deref();return emitter2||(emitter2=new import_events2.default,servicesEmitters.set(serviceKey,new WeakRef(emitter2))),emitter2},"getEmitter")();return{key:serviceKey,on(channel,listener){return emitter.on(channel,listener),this},once(channel,listener){return emitter.once(channel,listener),this},removeListener(channel,listener){return emitter.removeListener(channel,listener),this},async call(method,...payload){let result=await import_electron2.ipcRenderer.invoke("service-call",serviceKey,method,...payload);return receive(result,states,pendingCommits,gc)}}}}}__name(createServiceChannels,"createServiceChannels");var serviceChannels=createServiceChannels();import_electron2.contextBridge.exposeInMainWorld("serviceChannels",createServiceChannels());var import_electron3=require("electron"),import_events3=__toESM(require("events"));function createTaskMonitor(){let emitter=new import_events3.default;return import_electron3.ipcRenderer.on("task-update",(_,event)=>{emitter.emit("task-update",event)}),{subscribe(){return import_electron3.ipcRenderer.invoke("task-subscribe")},unsubscribe(){return import_electron3.ipcRenderer.invoke("task-unsubscribe")},pause(taskId){return import_electron3.ipcRenderer.invoke("task-operation",{type:"pause",id:taskId})},resume(taskId){return import_electron3.ipcRenderer.invoke("task-operation",{type:"resume",id:taskId})},cancel(taskId){return import_electron3.ipcRenderer.invoke("task-operation",{type:"cancel",id:taskId})},on(channel,listener){return emitter.on(channel,listener),this},once(channel,listener){return emitter.once(channel,listener),this},removeListener(channel,listener){return emitter.removeListener(channel,listener),this}}}__name(createTaskMonitor,"createTaskMonitor");import_electron3.contextBridge.exposeInMainWorld("taskMonitor",createTaskMonitor());var import_electron4=require("electron"),bootstrap={preset(){return import_electron4.ipcRenderer.invoke("preset")},bootstrap(...preset){return import_electron4.ipcRenderer.invoke("bootstrap",...preset)}};import_electron4.contextBridge.exposeInMainWorld("bootstrap",bootstrap);
"use strict";var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var __esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res};var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports};var __export=(target,all)=>{for(var name3 in all)__defProp(target,name3,{get:all[name3],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to},__reExport=(target,mod,secondTarget)=>(__copyProps(target,mod,"default"),secondTarget&&__copyProps(secondTarget,mod,"default")),__toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod)),__toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod),__decorateClass=(decorators,target,key,kind)=>{for(var result=kind>1?void 0:kind?__getOwnPropDesc(target,key):target,i=decorators.length-1,decorator;i>=0;i--)(decorator=decorators[i])&&(result=(kind?decorator(target,key,result):decorator(result))||result);return kind&&result&&__defProp(target,key,result),result},__decorateParam=(index,decorator)=>(target,key)=>decorator(target,key,index),__publicField=(obj,key,value)=>(__defNormalProp(obj,typeof key!="symbol"?key+"":key,value),value);var __toBinaryNode=base642=>new Uint8Array(Buffer.from(base642,"base64"));var require_pend=__commonJS({"../node_modules/.pnpm/pend@1.2.0/node_modules/pend/index.js"(exports2,module2){module2.exports=Pend;function Pend(){this.pending=0,this.max=1/0,this.listeners=[],this.waiting=[],this.error=null}__name(Pend,"Pend");Pend.prototype.go=function(fn){this.pending<this.max?pendGo(this,fn):this.waiting.push(fn)};Pend.prototype.wait=function(cb){this.pending===0?cb(this.error):this.listeners.push(cb)};Pend.prototype.hold=function(){return pendHold(this)};function pendHold(self2){self2.pending+=1;var called=!1;return onCb;function onCb(err){if(called)throw new Error("callback called twice");if(called=!0,self2.error=self2.error||err,self2.pending-=1,self2.waiting.length>0&&self2.pending<self2.max)pendGo(self2,self2.waiting.shift());else if(self2.pending===0){var listeners=self2.listeners;self2.listeners=[],listeners.forEach(cbListener)}}function cbListener(listener){listener(self2.error)}}__name(pendHold,"pendHold");function pendGo(self2,fn){fn(pendHold(self2))}__name(pendGo,"pendGo")}});var require_fd_slicer=__commonJS({"../node_modules/.pnpm/fd-slicer@1.1.0/node_modules/fd-slicer/index.js"(exports2){var fs3=require("fs"),util2=require("util"),stream3=require("stream"),Readable11=stream3.Readable,Writable4=stream3.Writable,PassThrough4=stream3.PassThrough,Pend=require_pend(),EventEmitter11=require("events").EventEmitter;exports2.createFromBuffer=createFromBuffer;exports2.createFromFd=createFromFd;exports2.BufferSlicer=BufferSlicer;exports2.FdSlicer=FdSlicer;util2.inherits(FdSlicer,EventEmitter11);function FdSlicer(fd,options){options=options||{},EventEmitter11.call(this),this.fd=fd,this.pend=new Pend,this.pend.max=1,this.refCount=0,this.autoClose=!!options.autoClose}__name(FdSlicer,"FdSlicer");FdSlicer.prototype.read=function(buffer,offset,length,position,callback){var self2=this;self2.pend.go(function(cb){fs3.read(self2.fd,buffer,offset,length,position,function(err,bytesRead,buffer2){cb(),callback(err,bytesRead,buffer2)})})};FdSlicer.prototype.write=function(buffer,offset,length,position,callback){var self2=this;self2.pend.go(function(cb){fs3.write(self2.fd,buffer,offset,length,position,function(err,written,buffer2){cb(),callback(err,written,buffer2)})})};FdSlicer.prototype.createReadStream=function(options){return new ReadStream(this,options)};FdSlicer.prototype.createWriteStream=function(options){return new WriteStream2(this,options)};FdSlicer.prototype.ref=function(){this.refCount+=1};FdSlicer.prototype.unref=function(){var self2=this;if(self2.refCount-=1,self2.refCount>0)return;if(self2.refCount<0)throw new Error("invalid unref");self2.autoClose&&fs3.close(self2.fd,onCloseDone);function onCloseDone(err){err?self2.emit("error",err):self2.emit("close")}__name(onCloseDone,"onCloseDone")};util2.inherits(ReadStream,Readable11);function ReadStream(context2,options){options=options||{},Readable11.call(this,options),this.context=context2,this.context.ref(),this.start=options.start||0,this.endOffset=options.end,this.pos=this.start,this.destroyed=!1}__name(ReadStream,"ReadStream");ReadStream.prototype._read=function(n){var self2=this;if(!self2.destroyed){var toRead=Math.min(self2._readableState.highWaterMark,n);if(self2.endOffset!=null&&(toRead=Math.min(toRead,self2.endOffset-self2.pos)),toRead<=0){self2.destroyed=!0,self2.push(null),self2.context.unref();return}self2.context.pend.go(function(cb){if(self2.destroyed)return cb();var buffer=new Buffer(toRead);fs3.read(self2.context.fd,buffer,0,toRead,self2.pos,function(err,bytesRead){err?self2.destroy(err):bytesRead===0?(self2.destroyed=!0,self2.push(null),self2.context.unref()):(self2.pos+=bytesRead,self2.push(buffer.slice(0,bytesRead))),cb()})})}};ReadStream.prototype.destroy=function(err){this.destroyed||(err=err||new Error("stream destroyed"),this.destroyed=!0,this.emit("error",err),this.context.unref())};util2.inherits(WriteStream2,Writable4);function WriteStream2(context2,options){options=options||{},Writable4.call(this,options),this.context=context2,this.context.ref(),this.start=options.start||0,this.endOffset=options.end==null?1/0:+options.end,this.bytesWritten=0,this.pos=this.start,this.destroyed=!1,this.on("finish",this.destroy.bind(this))}__name(WriteStream2,"WriteStream");WriteStream2.prototype._write=function(buffer,encoding,callback){var self2=this;if(!self2.destroyed){if(self2.pos+buffer.length>self2.endOffset){var err=new Error("maximum file length exceeded");err.code="ETOOBIG",self2.destroy(),callback(err);return}self2.context.pend.go(function(cb){if(self2.destroyed)return cb();fs3.write(self2.context.fd,buffer,0,buffer.length,self2.pos,function(err2,bytes){err2?(self2.destroy(),cb(),callback(err2)):(self2.bytesWritten+=bytes,self2.pos+=bytes,self2.emit("progress"),cb(),callback())})})}};WriteStream2.prototype.destroy=function(){this.destroyed||(this.destroyed=!0,this.context.unref())};util2.inherits(BufferSlicer,EventEmitter11);function BufferSlicer(buffer,options){EventEmitter11.call(this),options=options||{},this.refCount=0,this.buffer=buffer,this.maxChunkSize=options.maxChunkSize||Number.MAX_SAFE_INTEGER}__name(BufferSlicer,"BufferSlicer");BufferSlicer.prototype.read=function(buffer,offset,length,position,callback){var end=position+length,delta=end-this.buffer.length,written=delta>0?delta:length;this.buffer.copy(buffer,offset,position,end),setImmediate(function(){callback(null,written)})};BufferSlicer.prototype.write=function(buffer,offset,length,position,callback){buffer.copy(this.buffer,position,offset,offset+length),setImmediate(function(){callback(null,length,buffer)})};BufferSlicer.prototype.createReadStream=function(options){options=options||{};var readStream=new PassThrough4(options);readStream.destroyed=!1,readStream.start=options.start||0,readStream.endOffset=options.end,readStream.pos=readStream.endOffset||this.buffer.length;for(var entireSlice=this.buffer.slice(readStream.start,readStream.pos),offset=0;;){var nextOffset=offset+this.maxChunkSize;if(nextOffset>=entireSlice.length){offset<entireSlice.length&&readStream.write(entireSlice.slice(offset,entireSlice.length));break}readStream.write(entireSlice.slice(offset,nextOffset)),offset=nextOffset}return readStream.end(),readStream.destroy=function(){readStream.destroyed=!0},readStream};BufferSlicer.prototype.createWriteStream=function(options){var bufferSlicer=this;options=options||{};var writeStream=new Writable4(options);return writeStream.start=options.start||0,writeStream.endOffset=options.end==null?this.buffer.length:+options.end,writeStream.bytesWritten=0,writeStream.pos=writeStream.start,writeStream.destroyed=!1,writeStream._write=function(buffer,encoding,callback){if(!writeStream.destroyed){var end=writeStream.pos+buffer.length;if(end>writeStream.endOffset){var err=new Error("maximum file length exceeded");err.code="ETOOBIG",writeStream.destroyed=!0,callback(err);return}buffer.copy(bufferSlicer.buffer,writeStream.pos,0,buffer.length),writeStream.bytesWritten+=buffer.length,writeStream.pos=end,writeStream.emit("progress"),callback()}},writeStream.destroy=function(){writeStream.destroyed=!0},writeStream};BufferSlicer.prototype.ref=function(){this.refCount+=1};BufferSlicer.prototype.unref=function(){if(this.refCount-=1,this.refCount<0)throw new Error("invalid unref")};function createFromBuffer(buffer,options){return new BufferSlicer(buffer,options)}__name(createFromBuffer,"createFromBuffer");function createFromFd(fd,options){return new FdSlicer(fd,options)}__name(createFromFd,"createFromFd")}});var require_buffer_crc32=__commonJS({"../node_modules/.pnpm/buffer-crc32@0.2.13/node_modules/buffer-crc32/index.js"(exports2,module2){var Buffer2=require("buffer").Buffer,CRC_TABLE=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];typeof Int32Array<"u"&&(CRC_TABLE=new Int32Array(CRC_TABLE));function ensureBuffer(input){if(Buffer2.isBuffer(input))return input;var hasNewBufferAPI=typeof Buffer2.alloc=="function"&&typeof Buffer2.from=="function";if(typeof input=="number")return hasNewBufferAPI?Buffer2.alloc(input):new Buffer2(input);if(typeof input=="string")return hasNewBufferAPI?Buffer2.from(input):new Buffer2(input);throw new Error("input must be buffer, number, or string, received "+typeof input)}__name(ensureBuffer,"ensureBuffer");function bufferizeInt(num){var tmp=ensureBuffer(4);return tmp.writeInt32BE(num,0),tmp}__name(bufferizeInt,"bufferizeInt");function _crc32(buf,previous){buf=ensureBuffer(buf),Buffer2.isBuffer(previous)&&(previous=previous.readUInt32BE(0));for(var crc=~~previous^-1,n=0;n<buf.length;n++)crc=CRC_TABLE[(crc^buf[n])&255]^crc>>>8;return crc^-1}__name(_crc32,"_crc32");function crc32(){return bufferizeInt(_crc32.apply(null,arguments))}__name(crc32,"crc32");crc32.signed=function(){return _crc32.apply(null,arguments)};crc32.unsigned=function(){return _crc32.apply(null,arguments)>>>0};module2.exports=crc32}});var require_yauzl=__commonJS({"../node_modules/.pnpm/yauzl@2.10.0/node_modules/yauzl/index.js"(exports2){var fs3=require("fs"),zlib=require("zlib"),fd_slicer=require_fd_slicer(),crc32=require_buffer_crc32(),util2=require("util"),EventEmitter11=require("events").EventEmitter,Transform3=require("stream").Transform,PassThrough4=require("stream").PassThrough,Writable4=require("stream").Writable;exports2.open=open6;exports2.fromFd=fromFd2;exports2.fromBuffer=fromBuffer4;exports2.fromRandomAccessReader=fromRandomAccessReader;exports2.dosDateTimeToDate=dosDateTimeToDate;exports2.validateFileName=validateFileName;exports2.ZipFile=ZipFile3;exports2.Entry=Entry2;exports2.RandomAccessReader=RandomAccessReader;function open6(path16,options,callback){typeof options=="function"&&(callback=options,options=null),options==null&&(options={}),options.autoClose==null&&(options.autoClose=!0),options.lazyEntries==null&&(options.lazyEntries=!1),options.decodeStrings==null&&(options.decodeStrings=!0),options.validateEntrySizes==null&&(options.validateEntrySizes=!0),options.strictFileNames==null&&(options.strictFileNames=!1),callback==null&&(callback=defaultCallback),fs3.open(path16,"r",function(err,fd){if(err)return callback(err);fromFd2(fd,options,function(err2,zipfile){err2&&fs3.close(fd,defaultCallback),callback(err2,zipfile)})})}__name(open6,"open");function fromFd2(fd,options,callback){typeof options=="function"&&(callback=options,options=null),options==null&&(options={}),options.autoClose==null&&(options.autoClose=!1),options.lazyEntries==null&&(options.lazyEntries=!1),options.decodeStrings==null&&(options.decodeStrings=!0),options.validateEntrySizes==null&&(options.validateEntrySizes=!0),options.strictFileNames==null&&(options.strictFileNames=!1),callback==null&&(callback=defaultCallback),fs3.fstat(fd,function(err,stats){if(err)return callback(err);var reader=fd_slicer.createFromFd(fd,{autoClose:!0});fromRandomAccessReader(reader,stats.size,options,callback)})}__name(fromFd2,"fromFd");function fromBuffer4(buffer,options,callback){typeof options=="function"&&(callback=options,options=null),options==null&&(options={}),options.autoClose=!1,options.lazyEntries==null&&(options.lazyEntries=!1),options.decodeStrings==null&&(options.decodeStrings=!0),options.validateEntrySizes==null&&(options.validateEntrySizes=!0),options.strictFileNames==null&&(options.strictFileNames=!1);var reader=fd_slicer.createFromBuffer(buffer,{maxChunkSize:65536});fromRandomAccessReader(reader,buffer.length,options,callback)}__name(fromBuffer4,"fromBuffer");function fromRandomAccessReader(reader,totalSize,options,callback){typeof options=="function"&&(callback=options,options=null),options==null&&(options={}),options.autoClose==null&&(options.autoClose=!0),options.lazyEntries==null&&(options.lazyEntries=!1),options.decodeStrings==null&&(options.decodeStrings=!0);var decodeStrings=!!options.decodeStrings;if(options.validateEntrySizes==null&&(options.validateEntrySizes=!0),options.strictFileNames==null&&(options.strictFileNames=!1),callback==null&&(callback=defaultCallback),typeof totalSize!="number")throw new Error("expected totalSize parameter to be a number");if(totalSize>Number.MAX_SAFE_INTEGER)throw new Error("zip file too large. only file sizes up to 2^52 are supported due to JavaScript's Number type being an IEEE 754 double.");reader.ref();var eocdrWithoutCommentSize=22,maxCommentSize=65535,bufferSize=Math.min(eocdrWithoutCommentSize+maxCommentSize,totalSize),buffer=newBuffer(bufferSize),bufferReadStart=totalSize-buffer.length;readAndAssertNoEof(reader,buffer,0,bufferSize,bufferReadStart,function(err){if(err)return callback(err);for(var i=bufferSize-eocdrWithoutCommentSize;i>=0;i-=1)if(buffer.readUInt32LE(i)===101010256){var eocdrBuffer=buffer.slice(i),diskNumber=eocdrBuffer.readUInt16LE(4);if(diskNumber!==0)return callback(new Error("multi-disk zip files are not supported: found disk number: "+diskNumber));var entryCount=eocdrBuffer.readUInt16LE(10),centralDirectoryOffset=eocdrBuffer.readUInt32LE(16),commentLength=eocdrBuffer.readUInt16LE(20),expectedCommentLength=eocdrBuffer.length-eocdrWithoutCommentSize;if(commentLength!==expectedCommentLength)return callback(new Error("invalid comment length. expected: "+expectedCommentLength+". found: "+commentLength));var comment=decodeStrings?decodeBuffer(eocdrBuffer,22,eocdrBuffer.length,!1):eocdrBuffer.slice(22);if(!(entryCount===65535||centralDirectoryOffset===4294967295))return callback(null,new ZipFile3(reader,centralDirectoryOffset,totalSize,entryCount,comment,options.autoClose,options.lazyEntries,decodeStrings,options.validateEntrySizes,options.strictFileNames));var zip64EocdlBuffer=newBuffer(20),zip64EocdlOffset=bufferReadStart+i-zip64EocdlBuffer.length;readAndAssertNoEof(reader,zip64EocdlBuffer,0,zip64EocdlBuffer.length,zip64EocdlOffset,function(err2){if(err2)return callback(err2);if(zip64EocdlBuffer.readUInt32LE(0)!==117853008)return callback(new Error("invalid zip64 end of central directory locator signature"));var zip64EocdrOffset=readUInt64LE(zip64EocdlBuffer,8),zip64EocdrBuffer=newBuffer(56);readAndAssertNoEof(reader,zip64EocdrBuffer,0,zip64EocdrBuffer.length,zip64EocdrOffset,function(err3){return err3?callback(err3):zip64EocdrBuffer.readUInt32LE(0)!==101075792?callback(new Error("invalid zip64 end of central directory record signature")):(entryCount=readUInt64LE(zip64EocdrBuffer,32),centralDirectoryOffset=readUInt64LE(zip64EocdrBuffer,48),callback(null,new ZipFile3(reader,centralDirectoryOffset,totalSize,entryCount,comment,options.autoClose,options.lazyEntries,decodeStrings,options.validateEntrySizes,options.strictFileNames)))})});return}callback(new Error("end of central directory record signature not found"))})}__name(fromRandomAccessReader,"fromRandomAccessReader");util2.inherits(ZipFile3,EventEmitter11);function ZipFile3(reader,centralDirectoryOffset,fileSize,entryCount,comment,autoClose,lazyEntries,decodeStrings,validateEntrySizes,strictFileNames){var self2=this;EventEmitter11.call(self2),self2.reader=reader,self2.reader.on("error",function(err){emitError(self2,err)}),self2.reader.once("close",function(){self2.emit("close")}),self2.readEntryCursor=centralDirectoryOffset,self2.fileSize=fileSize,self2.entryCount=entryCount,self2.comment=comment,self2.entriesRead=0,self2.autoClose=!!autoClose,self2.lazyEntries=!!lazyEntries,self2.decodeStrings=!!decodeStrings,self2.validateEntrySizes=!!validateEntrySizes,self2.strictFileNames=!!strictFileNames,self2.isOpen=!0,self2.emittedError=!1,self2.lazyEntries||self2._readEntry()}__name(ZipFile3,"ZipFile");ZipFile3.prototype.close=function(){this.isOpen&&(this.isOpen=!1,this.reader.unref())};function emitErrorAndAutoClose(self2,err){self2.autoClose&&self2.close(),emitError(self2,err)}__name(emitErrorAndAutoClose,"emitErrorAndAutoClose");function emitError(self2,err){self2.emittedError||(self2.emittedError=!0,self2.emit("error",err))}__name(emitError,"emitError");ZipFile3.prototype.readEntry=function(){if(!this.lazyEntries)throw new Error("readEntry() called without lazyEntries:true");this._readEntry()};ZipFile3.prototype._readEntry=function(){var self2=this;if(self2.entryCount===self2.entriesRead){setImmediate(function(){self2.autoClose&&self2.close(),!self2.emittedError&&self2.emit("end")});return}if(!self2.emittedError){var buffer=newBuffer(46);readAndAssertNoEof(self2.reader,buffer,0,buffer.length,self2.readEntryCursor,function(err){if(err)return emitErrorAndAutoClose(self2,err);if(!self2.emittedError){var entry=new Entry2,signature=buffer.readUInt32LE(0);if(signature!==33639248)return emitErrorAndAutoClose(self2,new Error("invalid central directory file header signature: 0x"+signature.toString(16)));if(entry.versionMadeBy=buffer.readUInt16LE(4),entry.versionNeededToExtract=buffer.readUInt16LE(6),entry.generalPurposeBitFlag=buffer.readUInt16LE(8),entry.compressionMethod=buffer.readUInt16LE(10),entry.lastModFileTime=buffer.readUInt16LE(12),entry.lastModFileDate=buffer.readUInt16LE(14),entry.crc32=buffer.readUInt32LE(16),entry.compressedSize=buffer.readUInt32LE(20),entry.uncompressedSize=buffer.readUInt32LE(24),entry.fileNameLength=buffer.readUInt16LE(28),entry.extraFieldLength=buffer.readUInt16LE(30),entry.fileCommentLength=buffer.readUInt16LE(32),entry.internalFileAttributes=buffer.readUInt16LE(36),entry.externalFileAttributes=buffer.readUInt32LE(38),entry.relativeOffsetOfLocalHeader=buffer.readUInt32LE(42),entry.generalPurposeBitFlag&64)return emitErrorAndAutoClose(self2,new Error("strong encryption is not supported"));self2.readEntryCursor+=46,buffer=newBuffer(entry.fileNameLength+entry.extraFieldLength+entry.fileCommentLength),readAndAssertNoEof(self2.reader,buffer,0,buffer.length,self2.readEntryCursor,function(err2){if(err2)return emitErrorAndAutoClose(self2,err2);if(!self2.emittedError){var isUtf8=(entry.generalPurposeBitFlag&2048)!==0;entry.fileName=self2.decodeStrings?decodeBuffer(buffer,0,entry.fileNameLength,isUtf8):buffer.slice(0,entry.fileNameLength);var fileCommentStart=entry.fileNameLength+entry.extraFieldLength,extraFieldBuffer=buffer.slice(entry.fileNameLength,fileCommentStart);entry.extraFields=[];for(var i=0;i<extraFieldBuffer.length-3;){var headerId=extraFieldBuffer.readUInt16LE(i+0),dataSize=extraFieldBuffer.readUInt16LE(i+2),dataStart=i+4,dataEnd=dataStart+dataSize;if(dataEnd>extraFieldBuffer.length)return emitErrorAndAutoClose(self2,new Error("extra field length exceeds extra field buffer size"));var dataBuffer=newBuffer(dataSize);extraFieldBuffer.copy(dataBuffer,0,dataStart,dataEnd),entry.extraFields.push({id:headerId,data:dataBuffer}),i=dataEnd}if(entry.fileComment=self2.decodeStrings?decodeBuffer(buffer,fileCommentStart,fileCommentStart+entry.fileCommentLength,isUtf8):buffer.slice(fileCommentStart,fileCommentStart+entry.fileCommentLength),entry.comment=entry.fileComment,self2.readEntryCursor+=buffer.length,self2.entriesRead+=1,entry.uncompressedSize===4294967295||entry.compressedSize===4294967295||entry.relativeOffsetOfLocalHeader===4294967295){for(var zip64EiefBuffer=null,i=0;i<entry.extraFields.length;i++){var extraField=entry.extraFields[i];if(extraField.id===1){zip64EiefBuffer=extraField.data;break}}if(zip64EiefBuffer==null)return emitErrorAndAutoClose(self2,new Error("expected zip64 extended information extra field"));var index=0;if(entry.uncompressedSize===4294967295){if(index+8>zip64EiefBuffer.length)return emitErrorAndAutoClose(self2,new Error("zip64 extended information extra field does not include uncompressed size"));entry.uncompressedSize=readUInt64LE(zip64EiefBuffer,index),index+=8}if(entry.compressedSize===4294967295){if(index+8>zip64EiefBuffer.length)return emitErrorAndAutoClose(self2,new Error("zip64 extended information extra field does not include compressed size"));entry.compressedSize=readUInt64LE(zip64EiefBuffer,index),index+=8}if(entry.relativeOffsetOfLocalHeader===4294967295){if(index+8>zip64EiefBuffer.length)return emitErrorAndAutoClose(self2,new Error("zip64 extended information extra field does not include relative header offset"));entry.relativeOffsetOfLocalHeader=readUInt64LE(zip64EiefBuffer,index),index+=8}}if(self2.decodeStrings)for(var i=0;i<entry.extraFields.length;i++){var extraField=entry.extraFields[i];if(extraField.id===28789){if(extraField.data.length<6||extraField.data.readUInt8(0)!==1)continue;var oldNameCrc32=extraField.data.readUInt32LE(1);if(crc32.unsigned(buffer.slice(0,entry.fileNameLength))!==oldNameCrc32)continue;entry.fileName=decodeBuffer(extraField.data,5,extraField.data.length,!0);break}}if(self2.validateEntrySizes&&entry.compressionMethod===0){var expectedCompressedSize=entry.uncompressedSize;if(entry.isEncrypted()&&(expectedCompressedSize+=12),entry.compressedSize!==expectedCompressedSize){var msg="compressed/uncompressed size mismatch for stored file: "+entry.compressedSize+" != "+entry.uncompressedSize;return emitErrorAndAutoClose(self2,new Error(msg))}}if(self2.decodeStrings){self2.strictFileNames||(entry.fileName=entry.fileName.replace(/\\/g,"/"));var errorMessage=validateFileName(entry.fileName,self2.validateFileNameOptions);if(errorMessage!=null)return emitErrorAndAutoClose(self2,new Error(errorMessage))}self2.emit("entry",entry),self2.lazyEntries||self2._readEntry()}})}})}};ZipFile3.prototype.openReadStream=function(entry,options,callback){var self2=this,relativeStart=0,relativeEnd=entry.compressedSize;if(callback==null)callback=options,options={};else{if(options.decrypt!=null){if(!entry.isEncrypted())throw new Error("options.decrypt can only be specified for encrypted entries");if(options.decrypt!==!1)throw new Error("invalid options.decrypt value: "+options.decrypt);if(entry.isCompressed()&&options.decompress!==!1)throw new Error("entry is encrypted and compressed, and options.decompress !== false")}if(options.decompress!=null){if(!entry.isCompressed())throw new Error("options.decompress can only be specified for compressed entries");if(!(options.decompress===!1||options.decompress===!0))throw new Error("invalid options.decompress value: "+options.decompress)}if(options.start!=null||options.end!=null){if(entry.isCompressed()&&options.decompress!==!1)throw new Error("start/end range not allowed for compressed entry without options.decompress === false");if(entry.isEncrypted()&&options.decrypt!==!1)throw new Error("start/end range not allowed for encrypted entry without options.decrypt === false")}if(options.start!=null){if(relativeStart=options.start,relativeStart<0)throw new Error("options.start < 0");if(relativeStart>entry.compressedSize)throw new Error("options.start > entry.compressedSize")}if(options.end!=null){if(relativeEnd=options.end,relativeEnd<0)throw new Error("options.end < 0");if(relativeEnd>entry.compressedSize)throw new Error("options.end > entry.compressedSize");if(relativeEnd<relativeStart)throw new Error("options.end < options.start")}}if(!self2.isOpen)return callback(new Error("closed"));if(entry.isEncrypted()&&options.decrypt!==!1)return callback(new Error("entry is encrypted, and options.decrypt !== false"));self2.reader.ref();var buffer=newBuffer(30);readAndAssertNoEof(self2.reader,buffer,0,buffer.length,entry.relativeOffsetOfLocalHeader,function(err){try{if(err)return callback(err);var signature=buffer.readUInt32LE(0);if(signature!==67324752)return callback(new Error("invalid local file header signature: 0x"+signature.toString(16)));var fileNameLength=buffer.readUInt16LE(26),extraFieldLength=buffer.readUInt16LE(28),localFileHeaderEnd=entry.relativeOffsetOfLocalHeader+buffer.length+fileNameLength+extraFieldLength,decompress;if(entry.compressionMethod===0)decompress=!1;else if(entry.compressionMethod===8)decompress=options.decompress!=null?options.decompress:!0;else return callback(new Error("unsupported compression method: "+entry.compressionMethod));var fileDataStart=localFileHeaderEnd,fileDataEnd=fileDataStart+entry.compressedSize;if(entry.compressedSize!==0&&fileDataEnd>self2.fileSize)return callback(new Error("file data overflows file bounds: "+fileDataStart+" + "+entry.compressedSize+" > "+self2.fileSize));var readStream=self2.reader.createReadStream({start:fileDataStart+relativeStart,end:fileDataStart+relativeEnd}),endpointStream=readStream;if(decompress){var destroyed=!1,inflateFilter=zlib.createInflateRaw();readStream.on("error",function(err2){setImmediate(function(){destroyed||inflateFilter.emit("error",err2)})}),readStream.pipe(inflateFilter),self2.validateEntrySizes?(endpointStream=new AssertByteCountStream(entry.uncompressedSize),inflateFilter.on("error",function(err2){setImmediate(function(){destroyed||endpointStream.emit("error",err2)})}),inflateFilter.pipe(endpointStream)):endpointStream=inflateFilter,endpointStream.destroy=function(){destroyed=!0,inflateFilter!==endpointStream&&inflateFilter.unpipe(endpointStream),readStream.unpipe(inflateFilter),readStream.destroy()}}callback(null,endpointStream)}finally{self2.reader.unref()}})};function Entry2(){}__name(Entry2,"Entry");Entry2.prototype.getLastModDate=function(){return dosDateTimeToDate(this.lastModFileDate,this.lastModFileTime)};Entry2.prototype.isEncrypted=function(){return(this.generalPurposeBitFlag&1)!==0};Entry2.prototype.isCompressed=function(){return this.compressionMethod===8};function dosDateTimeToDate(date,time){var day=date&31,month=(date>>5&15)-1,year=(date>>9&127)+1980,millisecond=0,second=(time&31)*2,minute=time>>5&63,hour=time>>11&31;return new Date(year,month,day,hour,minute,second,millisecond)}__name(dosDateTimeToDate,"dosDateTimeToDate");function validateFileName(fileName){return fileName.indexOf("\\")!==-1?"invalid characters in fileName: "+fileName:/^[a-zA-Z]:/.test(fileName)||/^\//.test(fileName)?"absolute path: "+fileName:fileName.split("/").indexOf("..")!==-1?"invalid relative path: "+fileName:null}__name(validateFileName,"validateFileName");function readAndAssertNoEof(reader,buffer,offset,length,position,callback){if(length===0)return setImmediate(function(){callback(null,newBuffer(0))});reader.read(buffer,offset,length,position,function(err,bytesRead){if(err)return callback(err);if(bytesRead<length)return callback(new Error("unexpected EOF"));callback()})}__name(readAndAssertNoEof,"readAndAssertNoEof");util2.inherits(AssertByteCountStream,Transform3);function AssertByteCountStream(byteCount){Transform3.call(this),this.actualByteCount=0,this.expectedByteCount=byteCount}__name(AssertByteCountStream,"AssertByteCountStream");AssertByteCountStream.prototype._transform=function(chunk,encoding,cb){if(this.actualByteCount+=chunk.length,this.actualByteCount>this.expectedByteCount){var msg="too many bytes in the stream. expected "+this.expectedByteCount+". got at least "+this.actualByteCount;return cb(new Error(msg))}cb(null,chunk)};AssertByteCountStream.prototype._flush=function(cb){if(this.actualByteCount<this.expectedByteCount){var msg="not enough bytes in the stream. expected "+this.expectedByteCount+". got only "+this.actualByteCount;return cb(new Error(msg))}cb()};util2.inherits(RandomAccessReader,EventEmitter11);function RandomAccessReader(){EventEmitter11.call(this),this.refCount=0}__name(RandomAccessReader,"RandomAccessReader");RandomAccessReader.prototype.ref=function(){this.refCount+=1};RandomAccessReader.prototype.unref=function(){var self2=this;if(self2.refCount-=1,self2.refCount>0)return;if(self2.refCount<0)throw new Error("invalid unref");self2.close(onCloseDone);function onCloseDone(err){if(err)return self2.emit("error",err);self2.emit("close")}__name(onCloseDone,"onCloseDone")};RandomAccessReader.prototype.createReadStream=function(options){var start=options.start,end=options.end;if(start===end){var emptyStream=new PassThrough4;return setImmediate(function(){emptyStream.end()}),emptyStream}var stream3=this._readStreamForRange(start,end),destroyed=!1,refUnrefFilter=new RefUnrefFilter(this);stream3.on("error",function(err){setImmediate(function(){destroyed||refUnrefFilter.emit("error",err)})}),refUnrefFilter.destroy=function(){stream3.unpipe(refUnrefFilter),refUnrefFilter.unref(),stream3.destroy()};var byteCounter=new AssertByteCountStream(end-start);return refUnrefFilter.on("error",function(err){setImmediate(function(){destroyed||byteCounter.emit("error",err)})}),byteCounter.destroy=function(){destroyed=!0,refUnrefFilter.unpipe(byteCounter),refUnrefFilter.destroy()},stream3.pipe(refUnrefFilter).pipe(byteCounter)};RandomAccessReader.prototype._readStreamForRange=function(start,end){throw new Error("not implemented")};RandomAccessReader.prototype.read=function(buffer,offset,length,position,callback){var readStream=this.createReadStream({start:position,end:position+length}),writeStream=new Writable4,written=0;writeStream._write=function(chunk,encoding,cb){chunk.copy(buffer,offset+written,0,chunk.length),written+=chunk.length,cb()},writeStream.on("finish",callback),readStream.on("error",function(error){callback(error)}),readStream.pipe(writeStream)};RandomAccessReader.prototype.close=function(callback){setImmediate(callback)};util2.inherits(RefUnrefFilter,PassThrough4);function RefUnrefFilter(context2){PassThrough4.call(this),this.context=context2,this.context.ref(),this.unreffedYet=!1}__name(RefUnrefFilter,"RefUnrefFilter");RefUnrefFilter.prototype._flush=function(cb){this.unref(),cb()};RefUnrefFilter.prototype.unref=function(cb){this.unreffedYet||(this.unreffedYet=!0,this.context.unref())};var cp437="\0\u263A\u263B\u2665\u2666\u2663\u2660\u2022\u25D8\u25CB\u25D9\u2642\u2640\u266A\u266B\u263C\u25BA\u25C4\u2195\u203C\xB6\xA7\u25AC\u21A8\u2191\u2193\u2192\u2190\u221F\u2194\u25B2\u25BC !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u2302\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0";function decodeBuffer(buffer,start,end,isUtf8){if(isUtf8)return buffer.toString("utf8",start,end);for(var result="",i=start;i<end;i++)result+=cp437[buffer[i]];return result}__name(decodeBuffer,"decodeBuffer");function readUInt64LE(buffer,offset){var lower32=buffer.readUInt32LE(offset),upper32=buffer.readUInt32LE(offset+4);return upper32*4294967296+lower32}__name(readUInt64LE,"readUInt64LE");var newBuffer;typeof Buffer.allocUnsafe=="function"?newBuffer=__name(function(len){return Buffer.allocUnsafe(len)},"newBuffer"):newBuffer=__name(function(len){return new Buffer(len)},"newBuffer");function defaultCallback(err){if(err)throw err}__name(defaultCallback,"defaultCallback")}});var require_universalify=__commonJS({"../node_modules/.pnpm/universalify@2.0.0/node_modules/universalify/index.js"(exports2){"use strict";exports2.fromCallback=function(fn){return Object.defineProperty(function(...args){if(typeof args[args.length-1]=="function")fn.apply(this,args);else return new Promise((resolve15,reject2)=>{fn.call(this,...args,(err,res)=>err!=null?reject2(err):resolve15(res))})},"name",{value:fn.name})};exports2.fromPromise=function(fn){return Object.defineProperty(function(...args){let cb=args[args.length-1];if(typeof cb!="function")return fn.apply(this,args);fn.apply(this,args.slice(0,-1)).then(r=>cb(null,r),cb)},"name",{value:fn.name})}}});var require_polyfills=__commonJS({"../node_modules/.pnpm/graceful-fs@4.2.11/node_modules/graceful-fs/polyfills.js"(exports2,module2){var constants5=require("constants"),origCwd=process.cwd,cwd=null,platform7=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return cwd||(cwd=origCwd.call(process)),cwd};try{process.cwd()}catch{}typeof process.chdir=="function"&&(chdir=process.chdir,process.chdir=function(d){cwd=null,chdir.call(process,d)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,chdir));var chdir;module2.exports=patch;function patch(fs3){constants5.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&patchLchmod(fs3),fs3.lutimes||patchLutimes(fs3),fs3.chown=chownFix(fs3.chown),fs3.fchown=chownFix(fs3.fchown),fs3.lchown=chownFix(fs3.lchown),fs3.chmod=chmodFix(fs3.chmod),fs3.fchmod=chmodFix(fs3.fchmod),fs3.lchmod=chmodFix(fs3.lchmod),fs3.chownSync=chownFixSync(fs3.chownSync),fs3.fchownSync=chownFixSync(fs3.fchownSync),fs3.lchownSync=chownFixSync(fs3.lchownSync),fs3.chmodSync=chmodFixSync(fs3.chmodSync),fs3.fchmodSync=chmodFixSync(fs3.fchmodSync),fs3.lchmodSync=chmodFixSync(fs3.lchmodSync),fs3.stat=statFix(fs3.stat),fs3.fstat=statFix(fs3.fstat),fs3.lstat=statFix(fs3.lstat),fs3.statSync=statFixSync(fs3.statSync),fs3.fstatSync=statFixSync(fs3.fstatSync),fs3.lstatSync=statFixSync(fs3.lstatSync),fs3.chmod&&!fs3.lchmod&&(fs3.lchmod=function(path16,mode,cb){cb&&process.nextTick(cb)},fs3.lchmodSync=function(){}),fs3.chown&&!fs3.lchown&&(fs3.lchown=function(path16,uid,gid,cb){cb&&process.nextTick(cb)},fs3.lchownSync=function(){}),platform7==="win32"&&(fs3.rename=typeof fs3.rename!="function"?fs3.rename:function(fs$rename){function rename11(from,to,cb){var start=Date.now(),backoff=0;fs$rename(from,to,__name(function CB(er){if(er&&(er.code==="EACCES"||er.code==="EPERM"||er.code==="EBUSY")&&Date.now()-start<6e4){setTimeout(function(){fs3.stat(to,function(stater,st){stater&&stater.code==="ENOENT"?fs$rename(from,to,CB):cb(er)})},backoff),backoff<100&&(backoff+=10);return}cb&&cb(er)},"CB"))}return __name(rename11,"rename"),Object.setPrototypeOf&&Object.setPrototypeOf(rename11,fs$rename),rename11}(fs3.rename)),fs3.read=typeof fs3.read!="function"?fs3.read:function(fs$read){function read2(fd,buffer,offset,length,position,callback_){var callback;if(callback_&&typeof callback_=="function"){var eagCounter=0;callback=__name(function(er,_,__){if(er&&er.code==="EAGAIN"&&eagCounter<10)return eagCounter++,fs$read.call(fs3,fd,buffer,offset,length,position,callback);callback_.apply(this,arguments)},"callback")}return fs$read.call(fs3,fd,buffer,offset,length,position,callback)}return __name(read2,"read"),Object.setPrototypeOf&&Object.setPrototypeOf(read2,fs$read),read2}(fs3.read),fs3.readSync=typeof fs3.readSync!="function"?fs3.readSync:function(fs$readSync){return function(fd,buffer,offset,length,position){for(var eagCounter=0;;)try{return fs$readSync.call(fs3,fd,buffer,offset,length,position)}catch(er){if(er.code==="EAGAIN"&&eagCounter<10){eagCounter++;continue}throw er}}}(fs3.readSync);function patchLchmod(fs4){fs4.lchmod=function(path16,mode,callback){fs4.open(path16,constants5.O_WRONLY|constants5.O_SYMLINK,mode,function(err,fd){if(err){callback&&callback(err);return}fs4.fchmod(fd,mode,function(err2){fs4.close(fd,function(err22){callback&&callback(err2||err22)})})})},fs4.lchmodSync=function(path16,mode){var fd=fs4.openSync(path16,constants5.O_WRONLY|constants5.O_SYMLINK,mode),threw=!0,ret;try{ret=fs4.fchmodSync(fd,mode),threw=!1}finally{if(threw)try{fs4.closeSync(fd)}catch{}else fs4.closeSync(fd)}return ret}}__name(patchLchmod,"patchLchmod");function patchLutimes(fs4){constants5.hasOwnProperty("O_SYMLINK")&&fs4.futimes?(fs4.lutimes=function(path16,at,mt,cb){fs4.open(path16,constants5.O_SYMLINK,function(er,fd){if(er){cb&&cb(er);return}fs4.futimes(fd,at,mt,function(er2){fs4.close(fd,function(er22){cb&&cb(er2||er22)})})})},fs4.lutimesSync=function(path16,at,mt){var fd=fs4.openSync(path16,constants5.O_SYMLINK),ret,threw=!0;try{ret=fs4.futimesSync(fd,at,mt),threw=!1}finally{if(threw)try{fs4.closeSync(fd)}catch{}else fs4.closeSync(fd)}return ret}):fs4.futimes&&(fs4.lutimes=function(_a,_b,_c,cb){cb&&process.nextTick(cb)},fs4.lutimesSync=function(){})}__name(patchLutimes,"patchLutimes");function chmodFix(orig){return orig&&function(target,mode,cb){return orig.call(fs3,target,mode,function(er){chownErOk(er)&&(er=null),cb&&cb.apply(this,arguments)})}}__name(chmodFix,"chmodFix");function chmodFixSync(orig){return orig&&function(target,mode){try{return orig.call(fs3,target,mode)}catch(er){if(!chownErOk(er))throw er}}}__name(chmodFixSync,"chmodFixSync");function chownFix(orig){return orig&&function(target,uid,gid,cb){return orig.call(fs3,target,uid,gid,function(er){chownErOk(er)&&(er=null),cb&&cb.apply(this,arguments)})}}__name(chownFix,"chownFix");function chownFixSync(orig){return orig&&function(target,uid,gid){try{return orig.call(fs3,target,uid,gid)}catch(er){if(!chownErOk(er))throw er}}}__name(chownFixSync,"chownFixSync");function statFix(orig){return orig&&function(target,options,cb){typeof options=="function"&&(cb=options,options=null);function callback(er,stats){stats&&(stats.uid<0&&(stats.uid+=4294967296),stats.gid<0&&(stats.gid+=4294967296)),cb&&cb.apply(this,arguments)}return __name(callback,"callback"),options?orig.call(fs3,target,options,callback):orig.call(fs3,target,callback)}}__name(statFix,"statFix");function statFixSync(orig){return orig&&function(target,options){var stats=options?orig.call(fs3,target,options):orig.call(fs3,target);return stats&&(stats.uid<0&&(stats.uid+=4294967296),stats.gid<0&&(stats.gid+=4294967296)),stats}}__name(statFixSync,"statFixSync");function chownErOk(er){if(!er||er.code==="ENOSYS")return!0;var nonroot=!process.getuid||process.getuid()!==0;return!!(nonroot&&(er.code==="EINVAL"||er.code==="EPERM"))}__name(chownErOk,"chownErOk")}__name(patch,"patch")}});var require_legacy_streams=__commonJS({"../node_modules/.pnpm/graceful-fs@4.2.11/node_modules/graceful-fs/legacy-streams.js"(exports2,module2){var Stream=require("stream").Stream;module2.exports=legacy;function legacy(fs3){return{ReadStream,WriteStream:WriteStream2};function ReadStream(path16,options){if(!(this instanceof ReadStream))return new ReadStream(path16,options);Stream.call(this);var self2=this;this.path=path16,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,options=options||{};for(var keys=Object.keys(options),index=0,length=keys.length;index<length;index++){var key=keys[index];this[key]=options[key]}if(this.encoding&&this.setEncoding(this.encoding),this.start!==void 0){if(typeof this.start!="number")throw TypeError("start must be a Number");if(this.end===void 0)this.end=1/0;else if(typeof this.end!="number")throw TypeError("end must be a Number");if(this.start>this.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){self2._read()});return}fs3.open(this.path,this.flags,this.mode,function(err,fd){if(err){self2.emit("error",err),self2.readable=!1;return}self2.fd=fd,self2.emit("open",fd),self2._read()})}function WriteStream2(path16,options){if(!(this instanceof WriteStream2))return new WriteStream2(path16,options);Stream.call(this),this.path=path16,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,options=options||{};for(var keys=Object.keys(options),index=0,length=keys.length;index<length;index++){var key=keys[index];this[key]=options[key]}if(this.start!==void 0){if(typeof this.start!="number")throw TypeError("start must be a Number");if(this.start<0)throw new Error("start must be >= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=fs3.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}__name(legacy,"legacy")}});var require_clone=__commonJS({"../node_modules/.pnpm/graceful-fs@4.2.11/node_modules/graceful-fs/clone.js"(exports2,module2){"use strict";module2.exports=clone;var getPrototypeOf2=Object.getPrototypeOf||function(obj){return obj.__proto__};function clone(obj){if(obj===null||typeof obj!="object")return obj;if(obj instanceof Object)var copy5={__proto__:getPrototypeOf2(obj)};else var copy5=Object.create(null);return Object.getOwnPropertyNames(obj).forEach(function(key){Object.defineProperty(copy5,key,Object.getOwnPropertyDescriptor(obj,key))}),copy5}__name(clone,"clone")}});var require_graceful_fs=__commonJS({"../node_modules/.pnpm/graceful-fs@4.2.11/node_modules/graceful-fs/graceful-fs.js"(exports2,module2){var fs3=require("fs"),polyfills=require_polyfills(),legacy=require_legacy_streams(),clone=require_clone(),util2=require("util"),gracefulQueue,previousSymbol;typeof Symbol=="function"&&typeof Symbol.for=="function"?(gracefulQueue=Symbol.for("graceful-fs.queue"),previousSymbol=Symbol.for("graceful-fs.previous")):(gracefulQueue="___graceful-fs.queue",previousSymbol="___graceful-fs.previous");function noop2(){}__name(noop2,"noop");function publishQueue(context2,queue2){Object.defineProperty(context2,gracefulQueue,{get:function(){return queue2}})}__name(publishQueue,"publishQueue");var debug=noop2;util2.debuglog?debug=util2.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(debug=__name(function(){var m=util2.format.apply(util2,arguments);m="GFS4: "+m.split(/\n/).join(`
GFS4: `),console.error(m)},"debug"));fs3[gracefulQueue]||(queue=global[gracefulQueue]||[],publishQueue(fs3,queue),fs3.close=function(fs$close){function close3(fd,cb){return fs$close.call(fs3,fd,function(err){err||resetQueue(),typeof cb=="function"&&cb.apply(this,arguments)})}return __name(close3,"close"),Object.defineProperty(close3,previousSymbol,{value:fs$close}),close3}(fs3.close),fs3.closeSync=function(fs$closeSync){function closeSync2(fd){fs$closeSync.apply(fs3,arguments),resetQueue()}return __name(closeSync2,"closeSync"),Object.defineProperty(closeSync2,previousSymbol,{value:fs$closeSync}),closeSync2}(fs3.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){debug(fs3[gracefulQueue]),require("assert").equal(fs3[gracefulQueue].length,0)}));var queue;global[gracefulQueue]||publishQueue(global,fs3[gracefulQueue]);module2.exports=patch(clone(fs3));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!fs3.__patched&&(module2.exports=patch(fs3),fs3.__patched=!0);function patch(fs4){polyfills(fs4),fs4.gracefulify=patch,fs4.createReadStream=createReadStream10,fs4.createWriteStream=createWriteStream10;var fs$readFile=fs4.readFile;fs4.readFile=readFile41;function readFile41(path16,options,cb){return typeof options=="function"&&(cb=options,options=null),go$readFile(path16,options,cb);function go$readFile(path17,options2,cb2,startTime){return fs$readFile(path17,options2,function(err){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$readFile,[path17,options2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$readFile,"go$readFile")}__name(readFile41,"readFile");var fs$writeFile=fs4.writeFile;fs4.writeFile=writeFile38;function writeFile38(path16,data,options,cb){return typeof options=="function"&&(cb=options,options=null),go$writeFile(path16,data,options,cb);function go$writeFile(path17,data2,options2,cb2,startTime){return fs$writeFile(path17,data2,options2,function(err){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$writeFile,[path17,data2,options2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$writeFile,"go$writeFile")}__name(writeFile38,"writeFile");var fs$appendFile=fs4.appendFile;fs$appendFile&&(fs4.appendFile=appendFile);function appendFile(path16,data,options,cb){return typeof options=="function"&&(cb=options,options=null),go$appendFile(path16,data,options,cb);function go$appendFile(path17,data2,options2,cb2,startTime){return fs$appendFile(path17,data2,options2,function(err){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$appendFile,[path17,data2,options2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$appendFile,"go$appendFile")}__name(appendFile,"appendFile");var fs$copyFile=fs4.copyFile;fs$copyFile&&(fs4.copyFile=copyFile5);function copyFile5(src,dest,flags,cb){return typeof flags=="function"&&(cb=flags,flags=0),go$copyFile(src,dest,flags,cb);function go$copyFile(src2,dest2,flags2,cb2,startTime){return fs$copyFile(src2,dest2,flags2,function(err){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$copyFile,[src2,dest2,flags2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$copyFile,"go$copyFile")}__name(copyFile5,"copyFile");var fs$readdir=fs4.readdir;fs4.readdir=readdir24;var noReaddirOptionVersions=/^v[0-5]\./;function readdir24(path16,options,cb){typeof options=="function"&&(cb=options,options=null);var go$readdir=noReaddirOptionVersions.test(process.version)?__name(function(path17,options2,cb2,startTime){return fs$readdir(path17,fs$readdirCallback(path17,options2,cb2,startTime))},"go$readdir"):__name(function(path17,options2,cb2,startTime){return fs$readdir(path17,options2,fs$readdirCallback(path17,options2,cb2,startTime))},"go$readdir");return go$readdir(path16,options,cb);function fs$readdirCallback(path17,options2,cb2,startTime){return function(err,files){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$readdir,[path17,options2,cb2],err,startTime||Date.now(),Date.now()]):(files&&files.sort&&files.sort(),typeof cb2=="function"&&cb2.call(this,err,files))}}}if(__name(readdir24,"readdir"),process.version.substr(0,4)==="v0.8"){var legStreams=legacy(fs4);ReadStream=legStreams.ReadStream,WriteStream2=legStreams.WriteStream}var fs$ReadStream=fs4.ReadStream;fs$ReadStream&&(ReadStream.prototype=Object.create(fs$ReadStream.prototype),ReadStream.prototype.open=ReadStream$open);var fs$WriteStream=fs4.WriteStream;fs$WriteStream&&(WriteStream2.prototype=Object.create(fs$WriteStream.prototype),WriteStream2.prototype.open=WriteStream$open),Object.defineProperty(fs4,"ReadStream",{get:function(){return ReadStream},set:function(val2){ReadStream=val2},enumerable:!0,configurable:!0}),Object.defineProperty(fs4,"WriteStream",{get:function(){return WriteStream2},set:function(val2){WriteStream2=val2},enumerable:!0,configurable:!0});var FileReadStream=ReadStream;Object.defineProperty(fs4,"FileReadStream",{get:function(){return FileReadStream},set:function(val2){FileReadStream=val2},enumerable:!0,configurable:!0});var FileWriteStream=WriteStream2;Object.defineProperty(fs4,"FileWriteStream",{get:function(){return FileWriteStream},set:function(val2){FileWriteStream=val2},enumerable:!0,configurable:!0});function ReadStream(path16,options){return this instanceof ReadStream?(fs$ReadStream.apply(this,arguments),this):ReadStream.apply(Object.create(ReadStream.prototype),arguments)}__name(ReadStream,"ReadStream");function ReadStream$open(){var that=this;open6(that.path,that.flags,that.mode,function(err,fd){err?(that.autoClose&&that.destroy(),that.emit("error",err)):(that.fd=fd,that.emit("open",fd),that.read())})}__name(ReadStream$open,"ReadStream$open");function WriteStream2(path16,options){return this instanceof WriteStream2?(fs$WriteStream.apply(this,arguments),this):WriteStream2.apply(Object.create(WriteStream2.prototype),arguments)}__name(WriteStream2,"WriteStream");function WriteStream$open(){var that=this;open6(that.path,that.flags,that.mode,function(err,fd){err?(that.destroy(),that.emit("error",err)):(that.fd=fd,that.emit("open",fd))})}__name(WriteStream$open,"WriteStream$open");function createReadStream10(path16,options){return new fs4.ReadStream(path16,options)}__name(createReadStream10,"createReadStream");function createWriteStream10(path16,options){return new fs4.WriteStream(path16,options)}__name(createWriteStream10,"createWriteStream");var fs$open=fs4.open;fs4.open=open6;function open6(path16,flags,mode,cb){return typeof mode=="function"&&(cb=mode,mode=null),go$open(path16,flags,mode,cb);function go$open(path17,flags2,mode2,cb2,startTime){return fs$open(path17,flags2,mode2,function(err,fd){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$open,[path17,flags2,mode2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$open,"go$open")}return __name(open6,"open"),fs4}__name(patch,"patch");function enqueue(elem){debug("ENQUEUE",elem[0].name,elem[1]),fs3[gracefulQueue].push(elem),retry()}__name(enqueue,"enqueue");var retryTimer;function resetQueue(){for(var now=Date.now(),i=0;i<fs3[gracefulQueue].length;++i)fs3[gracefulQueue][i].length>2&&(fs3[gracefulQueue][i][3]=now,fs3[gracefulQueue][i][4]=now);retry()}__name(resetQueue,"resetQueue");function retry(){if(clearTimeout(retryTimer),retryTimer=void 0,fs3[gracefulQueue].length!==0){var elem=fs3[gracefulQueue].shift(),fn=elem[0],args=elem[1],err=elem[2],startTime=elem[3],lastTime=elem[4];if(startTime===void 0)debug("RETRY",fn.name,args),fn.apply(null,args);else if(Date.now()-startTime>=6e4){debug("TIMEOUT",fn.name,args);var cb=args.pop();typeof cb=="function"&&cb.call(null,err)}else{var sinceAttempt=Date.now()-lastTime,sinceStart=Math.max(lastTime-startTime,1),desiredDelay=Math.min(sinceStart*1.2,100);sinceAttempt>=desiredDelay?(debug("RETRY",fn.name,args),fn.apply(null,args.concat([startTime]))):fs3[gracefulQueue].push(elem)}retryTimer===void 0&&(retryTimer=setTimeout(retry,0))}}__name(retry,"retry")}});var require_fs=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/fs/index.js"(exports2){"use strict";var u=require_universalify().fromCallback,fs3=require_graceful_fs(),api=["access","appendFile","chmod","chown","close","copyFile","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","lchmod","lchown","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","symlink","truncate","unlink","utimes","writeFile"].filter(key=>typeof fs3[key]=="function");Object.assign(exports2,fs3);api.forEach(method=>{exports2[method]=u(fs3[method])});exports2.exists=function(filename,callback){return typeof callback=="function"?fs3.exists(filename,callback):new Promise(resolve15=>fs3.exists(filename,resolve15))};exports2.read=function(fd,buffer,offset,length,position,callback){return typeof callback=="function"?fs3.read(fd,buffer,offset,length,position,callback):new Promise((resolve15,reject2)=>{fs3.read(fd,buffer,offset,length,position,(err,bytesRead,buffer2)=>{if(err)return reject2(err);resolve15({bytesRead,buffer:buffer2})})})};exports2.write=function(fd,buffer,...args){return typeof args[args.length-1]=="function"?fs3.write(fd,buffer,...args):new Promise((resolve15,reject2)=>{fs3.write(fd,buffer,...args,(err,bytesWritten,buffer2)=>{if(err)return reject2(err);resolve15({bytesWritten,buffer:buffer2})})})};typeof fs3.writev=="function"&&(exports2.writev=function(fd,buffers,...args){return typeof args[args.length-1]=="function"?fs3.writev(fd,buffers,...args):new Promise((resolve15,reject2)=>{fs3.writev(fd,buffers,...args,(err,bytesWritten,buffers2)=>{if(err)return reject2(err);resolve15({bytesWritten,buffers:buffers2})})})});typeof fs3.realpath.native=="function"?exports2.realpath.native=u(fs3.realpath.native):process.emitWarning("fs.realpath.native is not a function. Is fs being monkey-patched?","Warning","fs-extra-WARN0003")}});var require_utils=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/mkdirs/utils.js"(exports2,module2){"use strict";var path16=require("path");module2.exports.checkPath=__name(function(pth){if(process.platform==="win32"&&/[<>:"|?*]/.test(pth.replace(path16.parse(pth).root,""))){let error=new Error(`Path contains invalid characters: ${pth}`);throw error.code="EINVAL",error}},"checkPath")}});var require_make_dir=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/mkdirs/make-dir.js"(exports2,module2){"use strict";var fs3=require_fs(),{checkPath}=require_utils(),getMode=__name(options=>{let defaults={mode:511};return typeof options=="number"?options:{...defaults,...options}.mode},"getMode");module2.exports.makeDir=async(dir,options)=>(checkPath(dir),fs3.mkdir(dir,{mode:getMode(options),recursive:!0}));module2.exports.makeDirSync=(dir,options)=>(checkPath(dir),fs3.mkdirSync(dir,{mode:getMode(options),recursive:!0}))}});var require_mkdirs=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/mkdirs/index.js"(exports2,module2){"use strict";var u=require_universalify().fromPromise,{makeDir:_makeDir,makeDirSync}=require_make_dir(),makeDir=u(_makeDir);module2.exports={mkdirs:makeDir,mkdirsSync:makeDirSync,mkdirp:makeDir,mkdirpSync:makeDirSync,ensureDir:makeDir,ensureDirSync:makeDirSync}}});var require_path_exists=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/path-exists/index.js"(exports2,module2){"use strict";var u=require_universalify().fromPromise,fs3=require_fs();function pathExists2(path16){return fs3.access(path16).then(()=>!0).catch(()=>!1)}__name(pathExists2,"pathExists");module2.exports={pathExists:u(pathExists2),pathExistsSync:fs3.existsSync}}});var require_utimes=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/util/utimes.js"(exports2,module2){"use strict";var fs3=require_graceful_fs();function utimesMillis(path16,atime,mtime,callback){fs3.open(path16,"r+",(err,fd)=>{if(err)return callback(err);fs3.futimes(fd,atime,mtime,futimesErr=>{fs3.close(fd,closeErr=>{callback&&callback(futimesErr||closeErr)})})})}__name(utimesMillis,"utimesMillis");function utimesMillisSync(path16,atime,mtime){let fd=fs3.openSync(path16,"r+");return fs3.futimesSync(fd,atime,mtime),fs3.closeSync(fd)}__name(utimesMillisSync,"utimesMillisSync");module2.exports={utimesMillis,utimesMillisSync}}});var require_stat=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/util/stat.js"(exports2,module2){"use strict";var fs3=require_fs(),path16=require("path"),util2=require("util");function getStats(src,dest,opts){let statFunc=opts.dereference?file=>fs3.stat(file,{bigint:!0}):file=>fs3.lstat(file,{bigint:!0});return Promise.all([statFunc(src),statFunc(dest).catch(err=>{if(err.code==="ENOENT")return null;throw err})]).then(([srcStat,destStat])=>({srcStat,destStat}))}__name(getStats,"getStats");function getStatsSync(src,dest,opts){let destStat,statFunc=opts.dereference?file=>fs3.statSync(file,{bigint:!0}):file=>fs3.lstatSync(file,{bigint:!0}),srcStat=statFunc(src);try{destStat=statFunc(dest)}catch(err){if(err.code==="ENOENT")return{srcStat,destStat:null};throw err}return{srcStat,destStat}}__name(getStatsSync,"getStatsSync");function checkPaths(src,dest,funcName,opts,cb){util2.callbackify(getStats)(src,dest,opts,(err,stats)=>{if(err)return cb(err);let{srcStat,destStat}=stats;if(destStat){if(areIdentical(srcStat,destStat)){let srcBaseName=path16.basename(src),destBaseName=path16.basename(dest);return funcName==="move"&&srcBaseName!==destBaseName&&srcBaseName.toLowerCase()===destBaseName.toLowerCase()?cb(null,{srcStat,destStat,isChangingCase:!0}):cb(new Error("Source and destination must not be the same."))}if(srcStat.isDirectory()&&!destStat.isDirectory())return cb(new Error(`Cannot overwrite non-directory '${dest}' with directory '${src}'.`));if(!srcStat.isDirectory()&&destStat.isDirectory())return cb(new Error(`Cannot overwrite directory '${dest}' with non-directory '${src}'.`))}return srcStat.isDirectory()&&isSrcSubdir(src,dest)?cb(new Error(errMsg(src,dest,funcName))):cb(null,{srcStat,destStat})})}__name(checkPaths,"checkPaths");function checkPathsSync(src,dest,funcName,opts){let{srcStat,destStat}=getStatsSync(src,dest,opts);if(destStat){if(areIdentical(srcStat,destStat)){let srcBaseName=path16.basename(src),destBaseName=path16.basename(dest);if(funcName==="move"&&srcBaseName!==destBaseName&&srcBaseName.toLowerCase()===destBaseName.toLowerCase())return{srcStat,destStat,isChangingCase:!0};throw new Error("Source and destination must not be the same.")}if(srcStat.isDirectory()&&!destStat.isDirectory())throw new Error(`Cannot overwrite non-directory '${dest}' with directory '${src}'.`);if(!srcStat.isDirectory()&&destStat.isDirectory())throw new Error(`Cannot overwrite directory '${dest}' with non-directory '${src}'.`)}if(srcStat.isDirectory()&&isSrcSubdir(src,dest))throw new Error(errMsg(src,dest,funcName));return{srcStat,destStat}}__name(checkPathsSync,"checkPathsSync");function checkParentPaths(src,srcStat,dest,funcName,cb){let srcParent=path16.resolve(path16.dirname(src)),destParent=path16.resolve(path16.dirname(dest));if(destParent===srcParent||destParent===path16.parse(destParent).root)return cb();fs3.stat(destParent,{bigint:!0},(err,destStat)=>err?err.code==="ENOENT"?cb():cb(err):areIdentical(srcStat,destStat)?cb(new Error(errMsg(src,dest,funcName))):checkParentPaths(src,srcStat,destParent,funcName,cb))}__name(checkParentPaths,"checkParentPaths");function checkParentPathsSync(src,srcStat,dest,funcName){let srcParent=path16.resolve(path16.dirname(src)),destParent=path16.resolve(path16.dirname(dest));if(destParent===srcParent||destParent===path16.parse(destParent).root)return;let destStat;try{destStat=fs3.statSync(destParent,{bigint:!0})}catch(err){if(err.code==="ENOENT")return;throw err}if(areIdentical(srcStat,destStat))throw new Error(errMsg(src,dest,funcName));return checkParentPathsSync(src,srcStat,destParent,funcName)}__name(checkParentPathsSync,"checkParentPathsSync");function areIdentical(srcStat,destStat){return destStat.ino&&destStat.dev&&destStat.ino===srcStat.ino&&destStat.dev===srcStat.dev}__name(areIdentical,"areIdentical");function isSrcSubdir(src,dest){let srcArr=path16.resolve(src).split(path16.sep).filter(i=>i),destArr=path16.resolve(dest).split(path16.sep).filter(i=>i);return srcArr.reduce((acc,cur,i)=>acc&&destArr[i]===cur,!0)}__name(isSrcSubdir,"isSrcSubdir");function errMsg(src,dest,funcName){return`Cannot ${funcName} '${src}' to a subdirectory of itself, '${dest}'.`}__name(errMsg,"errMsg");module2.exports={checkPaths,checkPathsSync,checkParentPaths,checkParentPathsSync,isSrcSubdir,areIdentical}}});var require_copy=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/copy/copy.js"(exports2,module2){"use strict";var fs3=require_graceful_fs(),path16=require("path"),mkdirs=require_mkdirs().mkdirs,pathExists2=require_path_exists().pathExists,utimesMillis=require_utimes().utimesMillis,stat32=require_stat();function copy5(src,dest,opts,cb){typeof opts=="function"&&!cb?(cb=opts,opts={}):typeof opts=="function"&&(opts={filter:opts}),cb=cb||function(){},opts=opts||{},opts.clobber="clobber"in opts?!!opts.clobber:!0,opts.overwrite="overwrite"in opts?!!opts.overwrite:opts.clobber,opts.preserveTimestamps&&process.arch==="ia32"&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;

	see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0001"),stat32.checkPaths(src,dest,"copy",opts,(err,stats)=>{if(err)return cb(err);let{srcStat,destStat}=stats;stat32.checkParentPaths(src,srcStat,dest,"copy",err2=>err2?cb(err2):opts.filter?handleFilter(checkParentDir,destStat,src,dest,opts,cb):checkParentDir(destStat,src,dest,opts,cb))})}__name(copy5,"copy");function checkParentDir(destStat,src,dest,opts,cb){let destParent=path16.dirname(dest);pathExists2(destParent,(err,dirExists)=>{if(err)return cb(err);if(dirExists)return getStats(destStat,src,dest,opts,cb);mkdirs(destParent,err2=>err2?cb(err2):getStats(destStat,src,dest,opts,cb))})}__name(checkParentDir,"checkParentDir");function handleFilter(onInclude,destStat,src,dest,opts,cb){Promise.resolve(opts.filter(src,dest)).then(include=>include?onInclude(destStat,src,dest,opts,cb):cb(),error=>cb(error))}__name(handleFilter,"handleFilter");function startCopy(destStat,src,dest,opts,cb){return opts.filter?handleFilter(getStats,destStat,src,dest,opts,cb):getStats(destStat,src,dest,opts,cb)}__name(startCopy,"startCopy");function getStats(destStat,src,dest,opts,cb){(opts.dereference?fs3.stat:fs3.lstat)(src,(err,srcStat)=>err?cb(err):srcStat.isDirectory()?onDir(srcStat,destStat,src,dest,opts,cb):srcStat.isFile()||srcStat.isCharacterDevice()||srcStat.isBlockDevice()?onFile(srcStat,destStat,src,dest,opts,cb):srcStat.isSymbolicLink()?onLink(destStat,src,dest,opts,cb):srcStat.isSocket()?cb(new Error(`Cannot copy a socket file: ${src}`)):srcStat.isFIFO()?cb(new Error(`Cannot copy a FIFO pipe: ${src}`)):cb(new Error(`Unknown file: ${src}`)))}__name(getStats,"getStats");function onFile(srcStat,destStat,src,dest,opts,cb){return destStat?mayCopyFile(srcStat,src,dest,opts,cb):copyFile5(srcStat,src,dest,opts,cb)}__name(onFile,"onFile");function mayCopyFile(srcStat,src,dest,opts,cb){if(opts.overwrite)fs3.unlink(dest,err=>err?cb(err):copyFile5(srcStat,src,dest,opts,cb));else return opts.errorOnExist?cb(new Error(`'${dest}' already exists`)):cb()}__name(mayCopyFile,"mayCopyFile");function copyFile5(srcStat,src,dest,opts,cb){fs3.copyFile(src,dest,err=>err?cb(err):opts.preserveTimestamps?handleTimestampsAndMode(srcStat.mode,src,dest,cb):setDestMode(dest,srcStat.mode,cb))}__name(copyFile5,"copyFile");function handleTimestampsAndMode(srcMode,src,dest,cb){return fileIsNotWritable(srcMode)?makeFileWritable(dest,srcMode,err=>err?cb(err):setDestTimestampsAndMode(srcMode,src,dest,cb)):setDestTimestampsAndMode(srcMode,src,dest,cb)}__name(handleTimestampsAndMode,"handleTimestampsAndMode");function fileIsNotWritable(srcMode){return(srcMode&128)===0}__name(fileIsNotWritable,"fileIsNotWritable");function makeFileWritable(dest,srcMode,cb){return setDestMode(dest,srcMode|128,cb)}__name(makeFileWritable,"makeFileWritable");function setDestTimestampsAndMode(srcMode,src,dest,cb){setDestTimestamps(src,dest,err=>err?cb(err):setDestMode(dest,srcMode,cb))}__name(setDestTimestampsAndMode,"setDestTimestampsAndMode");function setDestMode(dest,srcMode,cb){return fs3.chmod(dest,srcMode,cb)}__name(setDestMode,"setDestMode");function setDestTimestamps(src,dest,cb){fs3.stat(src,(err,updatedSrcStat)=>err?cb(err):utimesMillis(dest,updatedSrcStat.atime,updatedSrcStat.mtime,cb))}__name(setDestTimestamps,"setDestTimestamps");function onDir(srcStat,destStat,src,dest,opts,cb){return destStat?copyDir(src,dest,opts,cb):mkDirAndCopy(srcStat.mode,src,dest,opts,cb)}__name(onDir,"onDir");function mkDirAndCopy(srcMode,src,dest,opts,cb){fs3.mkdir(dest,err=>{if(err)return cb(err);copyDir(src,dest,opts,err2=>err2?cb(err2):setDestMode(dest,srcMode,cb))})}__name(mkDirAndCopy,"mkDirAndCopy");function copyDir(src,dest,opts,cb){fs3.readdir(src,(err,items)=>err?cb(err):copyDirItems(items,src,dest,opts,cb))}__name(copyDir,"copyDir");function copyDirItems(items,src,dest,opts,cb){let item=items.pop();return item?copyDirItem(items,item,src,dest,opts,cb):cb()}__name(copyDirItems,"copyDirItems");function copyDirItem(items,item,src,dest,opts,cb){let srcItem=path16.join(src,item),destItem=path16.join(dest,item);stat32.checkPaths(srcItem,destItem,"copy",opts,(err,stats)=>{if(err)return cb(err);let{destStat}=stats;startCopy(destStat,srcItem,destItem,opts,err2=>err2?cb(err2):copyDirItems(items,src,dest,opts,cb))})}__name(copyDirItem,"copyDirItem");function onLink(destStat,src,dest,opts,cb){fs3.readlink(src,(err,resolvedSrc)=>{if(err)return cb(err);if(opts.dereference&&(resolvedSrc=path16.resolve(process.cwd(),resolvedSrc)),destStat)fs3.readlink(dest,(err2,resolvedDest)=>err2?err2.code==="EINVAL"||err2.code==="UNKNOWN"?fs3.symlink(resolvedSrc,dest,cb):cb(err2):(opts.dereference&&(resolvedDest=path16.resolve(process.cwd(),resolvedDest)),stat32.isSrcSubdir(resolvedSrc,resolvedDest)?cb(new Error(`Cannot copy '${resolvedSrc}' to a subdirectory of itself, '${resolvedDest}'.`)):destStat.isDirectory()&&stat32.isSrcSubdir(resolvedDest,resolvedSrc)?cb(new Error(`Cannot overwrite '${resolvedDest}' with '${resolvedSrc}'.`)):copyLink(resolvedSrc,dest,cb)));else return fs3.symlink(resolvedSrc,dest,cb)})}__name(onLink,"onLink");function copyLink(resolvedSrc,dest,cb){fs3.unlink(dest,err=>err?cb(err):fs3.symlink(resolvedSrc,dest,cb))}__name(copyLink,"copyLink");module2.exports=copy5}});var require_copy_sync=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/copy/copy-sync.js"(exports2,module2){"use strict";var fs3=require_graceful_fs(),path16=require("path"),mkdirsSync=require_mkdirs().mkdirsSync,utimesMillisSync=require_utimes().utimesMillisSync,stat32=require_stat();function copySync(src,dest,opts){typeof opts=="function"&&(opts={filter:opts}),opts=opts||{},opts.clobber="clobber"in opts?!!opts.clobber:!0,opts.overwrite="overwrite"in opts?!!opts.overwrite:opts.clobber,opts.preserveTimestamps&&process.arch==="ia32"&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;

	see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0002");let{srcStat,destStat}=stat32.checkPathsSync(src,dest,"copy",opts);return stat32.checkParentPathsSync(src,srcStat,dest,"copy"),handleFilterAndCopy(destStat,src,dest,opts)}__name(copySync,"copySync");function handleFilterAndCopy(destStat,src,dest,opts){if(opts.filter&&!opts.filter(src,dest))return;let destParent=path16.dirname(dest);return fs3.existsSync(destParent)||mkdirsSync(destParent),getStats(destStat,src,dest,opts)}__name(handleFilterAndCopy,"handleFilterAndCopy");function startCopy(destStat,src,dest,opts){if(!(opts.filter&&!opts.filter(src,dest)))return getStats(destStat,src,dest,opts)}__name(startCopy,"startCopy");function getStats(destStat,src,dest,opts){let srcStat=(opts.dereference?fs3.statSync:fs3.lstatSync)(src);if(srcStat.isDirectory())return onDir(srcStat,destStat,src,dest,opts);if(srcStat.isFile()||srcStat.isCharacterDevice()||srcStat.isBlockDevice())return onFile(srcStat,destStat,src,dest,opts);if(srcStat.isSymbolicLink())return onLink(destStat,src,dest,opts);throw srcStat.isSocket()?new Error(`Cannot copy a socket file: ${src}`):srcStat.isFIFO()?new Error(`Cannot copy a FIFO pipe: ${src}`):new Error(`Unknown file: ${src}`)}__name(getStats,"getStats");function onFile(srcStat,destStat,src,dest,opts){return destStat?mayCopyFile(srcStat,src,dest,opts):copyFile5(srcStat,src,dest,opts)}__name(onFile,"onFile");function mayCopyFile(srcStat,src,dest,opts){if(opts.overwrite)return fs3.unlinkSync(dest),copyFile5(srcStat,src,dest,opts);if(opts.errorOnExist)throw new Error(`'${dest}' already exists`)}__name(mayCopyFile,"mayCopyFile");function copyFile5(srcStat,src,dest,opts){return fs3.copyFileSync(src,dest),opts.preserveTimestamps&&handleTimestamps(srcStat.mode,src,dest),setDestMode(dest,srcStat.mode)}__name(copyFile5,"copyFile");function handleTimestamps(srcMode,src,dest){return fileIsNotWritable(srcMode)&&makeFileWritable(dest,srcMode),setDestTimestamps(src,dest)}__name(handleTimestamps,"handleTimestamps");function fileIsNotWritable(srcMode){return(srcMode&128)===0}__name(fileIsNotWritable,"fileIsNotWritable");function makeFileWritable(dest,srcMode){return setDestMode(dest,srcMode|128)}__name(makeFileWritable,"makeFileWritable");function setDestMode(dest,srcMode){return fs3.chmodSync(dest,srcMode)}__name(setDestMode,"setDestMode");function setDestTimestamps(src,dest){let updatedSrcStat=fs3.statSync(src);return utimesMillisSync(dest,updatedSrcStat.atime,updatedSrcStat.mtime)}__name(setDestTimestamps,"setDestTimestamps");function onDir(srcStat,destStat,src,dest,opts){return destStat?copyDir(src,dest,opts):mkDirAndCopy(srcStat.mode,src,dest,opts)}__name(onDir,"onDir");function mkDirAndCopy(srcMode,src,dest,opts){return fs3.mkdirSync(dest),copyDir(src,dest,opts),setDestMode(dest,srcMode)}__name(mkDirAndCopy,"mkDirAndCopy");function copyDir(src,dest,opts){fs3.readdirSync(src).forEach(item=>copyDirItem(item,src,dest,opts))}__name(copyDir,"copyDir");function copyDirItem(item,src,dest,opts){let srcItem=path16.join(src,item),destItem=path16.join(dest,item),{destStat}=stat32.checkPathsSync(srcItem,destItem,"copy",opts);return startCopy(destStat,srcItem,destItem,opts)}__name(copyDirItem,"copyDirItem");function onLink(destStat,src,dest,opts){let resolvedSrc=fs3.readlinkSync(src);if(opts.dereference&&(resolvedSrc=path16.resolve(process.cwd(),resolvedSrc)),destStat){let resolvedDest;try{resolvedDest=fs3.readlinkSync(dest)}catch(err){if(err.code==="EINVAL"||err.code==="UNKNOWN")return fs3.symlinkSync(resolvedSrc,dest);throw err}if(opts.dereference&&(resolvedDest=path16.resolve(process.cwd(),resolvedDest)),stat32.isSrcSubdir(resolvedSrc,resolvedDest))throw new Error(`Cannot copy '${resolvedSrc}' to a subdirectory of itself, '${resolvedDest}'.`);if(fs3.statSync(dest).isDirectory()&&stat32.isSrcSubdir(resolvedDest,resolvedSrc))throw new Error(`Cannot overwrite '${resolvedDest}' with '${resolvedSrc}'.`);return copyLink(resolvedSrc,dest)}else return fs3.symlinkSync(resolvedSrc,dest)}__name(onLink,"onLink");function copyLink(resolvedSrc,dest){return fs3.unlinkSync(dest),fs3.symlinkSync(resolvedSrc,dest)}__name(copyLink,"copyLink");module2.exports=copySync}});var require_copy2=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/copy/index.js"(exports2,module2){"use strict";var u=require_universalify().fromCallback;module2.exports={copy:u(require_copy()),copySync:require_copy_sync()}}});var require_rimraf=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/remove/rimraf.js"(exports2,module2){"use strict";var fs3=require_graceful_fs(),path16=require("path"),assert2=require("assert"),isWindows2=process.platform==="win32";function defaults(options){["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(m=>{options[m]=options[m]||fs3[m],m=m+"Sync",options[m]=options[m]||fs3[m]}),options.maxBusyTries=options.maxBusyTries||3}__name(defaults,"defaults");function rimraf(p,options,cb){let busyTries=0;typeof options=="function"&&(cb=options,options={}),assert2(p,"rimraf: missing path"),assert2.strictEqual(typeof p,"string","rimraf: path should be a string"),assert2.strictEqual(typeof cb,"function","rimraf: callback function required"),assert2(options,"rimraf: invalid options argument provided"),assert2.strictEqual(typeof options,"object","rimraf: options should be object"),defaults(options),rimraf_(p,options,__name(function CB(er){if(er){if((er.code==="EBUSY"||er.code==="ENOTEMPTY"||er.code==="EPERM")&&busyTries<options.maxBusyTries){busyTries++;let time=busyTries*100;return setTimeout(()=>rimraf_(p,options,CB),time)}er.code==="ENOENT"&&(er=null)}cb(er)},"CB"))}__name(rimraf,"rimraf");function rimraf_(p,options,cb){assert2(p),assert2(options),assert2(typeof cb=="function"),options.lstat(p,(er,st)=>{if(er&&er.code==="ENOENT")return cb(null);if(er&&er.code==="EPERM"&&isWindows2)return fixWinEPERM(p,options,er,cb);if(st&&st.isDirectory())return rmdir4(p,options,er,cb);options.unlink(p,er2=>{if(er2){if(er2.code==="ENOENT")return cb(null);if(er2.code==="EPERM")return isWindows2?fixWinEPERM(p,options,er2,cb):rmdir4(p,options,er2,cb);if(er2.code==="EISDIR")return rmdir4(p,options,er2,cb)}return cb(er2)})})}__name(rimraf_,"rimraf_");function fixWinEPERM(p,options,er,cb){assert2(p),assert2(options),assert2(typeof cb=="function"),options.chmod(p,438,er2=>{er2?cb(er2.code==="ENOENT"?null:er):options.stat(p,(er3,stats)=>{er3?cb(er3.code==="ENOENT"?null:er):stats.isDirectory()?rmdir4(p,options,er,cb):options.unlink(p,cb)})})}__name(fixWinEPERM,"fixWinEPERM");function fixWinEPERMSync(p,options,er){let stats;assert2(p),assert2(options);try{options.chmodSync(p,438)}catch(er2){if(er2.code==="ENOENT")return;throw er}try{stats=options.statSync(p)}catch(er3){if(er3.code==="ENOENT")return;throw er}stats.isDirectory()?rmdirSync(p,options,er):options.unlinkSync(p)}__name(fixWinEPERMSync,"fixWinEPERMSync");function rmdir4(p,options,originalEr,cb){assert2(p),assert2(options),assert2(typeof cb=="function"),options.rmdir(p,er=>{er&&(er.code==="ENOTEMPTY"||er.code==="EEXIST"||er.code==="EPERM")?rmkids(p,options,cb):er&&er.code==="ENOTDIR"?cb(originalEr):cb(er)})}__name(rmdir4,"rmdir");function rmkids(p,options,cb){assert2(p),assert2(options),assert2(typeof cb=="function"),options.readdir(p,(er,files)=>{if(er)return cb(er);let n=files.length,errState;if(n===0)return options.rmdir(p,cb);files.forEach(f=>{rimraf(path16.join(p,f),options,er2=>{if(!errState){if(er2)return cb(errState=er2);--n===0&&options.rmdir(p,cb)}})})})}__name(rmkids,"rmkids");function rimrafSync(p,options){let st;options=options||{},defaults(options),assert2(p,"rimraf: missing path"),assert2.strictEqual(typeof p,"string","rimraf: path should be a string"),assert2(options,"rimraf: missing options"),assert2.strictEqual(typeof options,"object","rimraf: options should be object");try{st=options.lstatSync(p)}catch(er){if(er.code==="ENOENT")return;er.code==="EPERM"&&isWindows2&&fixWinEPERMSync(p,options,er)}try{st&&st.isDirectory()?rmdirSync(p,options,null):options.unlinkSync(p)}catch(er){if(er.code==="ENOENT")return;if(er.code==="EPERM")return isWindows2?fixWinEPERMSync(p,options,er):rmdirSync(p,options,er);if(er.code!=="EISDIR")throw er;rmdirSync(p,options,er)}}__name(rimrafSync,"rimrafSync");function rmdirSync(p,options,originalEr){assert2(p),assert2(options);try{options.rmdirSync(p)}catch(er){if(er.code==="ENOTDIR")throw originalEr;if(er.code==="ENOTEMPTY"||er.code==="EEXIST"||er.code==="EPERM")rmkidsSync(p,options);else if(er.code!=="ENOENT")throw er}}__name(rmdirSync,"rmdirSync");function rmkidsSync(p,options){if(assert2(p),assert2(options),options.readdirSync(p).forEach(f=>rimrafSync(path16.join(p,f),options)),isWindows2){let startTime=Date.now();do try{return options.rmdirSync(p,options)}catch{}while(Date.now()-startTime<500)}else return options.rmdirSync(p,options)}__name(rmkidsSync,"rmkidsSync");module2.exports=rimraf;rimraf.sync=rimrafSync}});var require_remove=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/remove/index.js"(exports2,module2){"use strict";var fs3=require_graceful_fs(),u=require_universalify().fromCallback,rimraf=require_rimraf();function remove6(path16,callback){if(fs3.rm)return fs3.rm(path16,{recursive:!0,force:!0},callback);rimraf(path16,callback)}__name(remove6,"remove");function removeSync(path16){if(fs3.rmSync)return fs3.rmSync(path16,{recursive:!0,force:!0});rimraf.sync(path16)}__name(removeSync,"removeSync");module2.exports={remove:u(remove6),removeSync}}});var require_empty=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/empty/index.js"(exports2,module2){"use strict";var u=require_universalify().fromPromise,fs3=require_fs(),path16=require("path"),mkdir7=require_mkdirs(),remove6=require_remove(),emptyDir2=u(__name(async function(dir){let items;try{items=await fs3.readdir(dir)}catch{return mkdir7.mkdirs(dir)}return Promise.all(items.map(item=>remove6.remove(path16.join(dir,item))))},"emptyDir"));function emptyDirSync(dir){let items;try{items=fs3.readdirSync(dir)}catch{return mkdir7.mkdirsSync(dir)}items.forEach(item=>{item=path16.join(dir,item),remove6.removeSync(item)})}__name(emptyDirSync,"emptyDirSync");module2.exports={emptyDirSync,emptydirSync:emptyDirSync,emptyDir:emptyDir2,emptydir:emptyDir2}}});var require_file=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/file.js"(exports2,module2){"use strict";var u=require_universalify().fromCallback,path16=require("path"),fs3=require_graceful_fs(),mkdir7=require_mkdirs();function createFile(file,callback){function makeFile(){fs3.writeFile(file,"",err=>{if(err)return callback(err);callback()})}__name(makeFile,"makeFile"),fs3.stat(file,(err,stats)=>{if(!err&&stats.isFile())return callback();let dir=path16.dirname(file);fs3.stat(dir,(err2,stats2)=>{if(err2)return err2.code==="ENOENT"?mkdir7.mkdirs(dir,err3=>{if(err3)return callback(err3);makeFile()}):callback(err2);stats2.isDirectory()?makeFile():fs3.readdir(dir,err3=>{if(err3)return callback(err3)})})})}__name(createFile,"createFile");function createFileSync(file){let stats;try{stats=fs3.statSync(file)}catch{}if(stats&&stats.isFile())return;let dir=path16.dirname(file);try{fs3.statSync(dir).isDirectory()||fs3.readdirSync(dir)}catch(err){if(err&&err.code==="ENOENT")mkdir7.mkdirsSync(dir);else throw err}fs3.writeFileSync(file,"")}__name(createFileSync,"createFileSync");module2.exports={createFile:u(createFile),createFileSync}}});var require_link=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/link.js"(exports2,module2){"use strict";var u=require_universalify().fromCallback,path16=require("path"),fs3=require_graceful_fs(),mkdir7=require_mkdirs(),pathExists2=require_path_exists().pathExists,{areIdentical}=require_stat();function createLink(srcpath,dstpath,callback){function makeLink(srcpath2,dstpath2){fs3.link(srcpath2,dstpath2,err=>{if(err)return callback(err);callback(null)})}__name(makeLink,"makeLink"),fs3.lstat(dstpath,(_,dstStat)=>{fs3.lstat(srcpath,(err,srcStat)=>{if(err)return err.message=err.message.replace("lstat","ensureLink"),callback(err);if(dstStat&&areIdentical(srcStat,dstStat))return callback(null);let dir=path16.dirname(dstpath);pathExists2(dir,(err2,dirExists)=>{if(err2)return callback(err2);if(dirExists)return makeLink(srcpath,dstpath);mkdir7.mkdirs(dir,err3=>{if(err3)return callback(err3);makeLink(srcpath,dstpath)})})})})}__name(createLink,"createLink");function createLinkSync(srcpath,dstpath){let dstStat;try{dstStat=fs3.lstatSync(dstpath)}catch{}try{let srcStat=fs3.lstatSync(srcpath);if(dstStat&&areIdentical(srcStat,dstStat))return}catch(err){throw err.message=err.message.replace("lstat","ensureLink"),err}let dir=path16.dirname(dstpath);return fs3.existsSync(dir)||mkdir7.mkdirsSync(dir),fs3.linkSync(srcpath,dstpath)}__name(createLinkSync,"createLinkSync");module2.exports={createLink:u(createLink),createLinkSync}}});var require_symlink_paths=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/symlink-paths.js"(exports2,module2){"use strict";var path16=require("path"),fs3=require_graceful_fs(),pathExists2=require_path_exists().pathExists;function symlinkPaths(srcpath,dstpath,callback){if(path16.isAbsolute(srcpath))return fs3.lstat(srcpath,err=>err?(err.message=err.message.replace("lstat","ensureSymlink"),callback(err)):callback(null,{toCwd:srcpath,toDst:srcpath}));{let dstdir=path16.dirname(dstpath),relativeToDst=path16.join(dstdir,srcpath);return pathExists2(relativeToDst,(err,exists3)=>err?callback(err):exists3?callback(null,{toCwd:relativeToDst,toDst:srcpath}):fs3.lstat(srcpath,err2=>err2?(err2.message=err2.message.replace("lstat","ensureSymlink"),callback(err2)):callback(null,{toCwd:srcpath,toDst:path16.relative(dstdir,srcpath)})))}}__name(symlinkPaths,"symlinkPaths");function symlinkPathsSync(srcpath,dstpath){let exists3;if(path16.isAbsolute(srcpath)){if(exists3=fs3.existsSync(srcpath),!exists3)throw new Error("absolute srcpath does not exist");return{toCwd:srcpath,toDst:srcpath}}else{let dstdir=path16.dirname(dstpath),relativeToDst=path16.join(dstdir,srcpath);if(exists3=fs3.existsSync(relativeToDst),exists3)return{toCwd:relativeToDst,toDst:srcpath};if(exists3=fs3.existsSync(srcpath),!exists3)throw new Error("relative srcpath does not exist");return{toCwd:srcpath,toDst:path16.relative(dstdir,srcpath)}}}__name(symlinkPathsSync,"symlinkPathsSync");module2.exports={symlinkPaths,symlinkPathsSync}}});var require_symlink_type=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/symlink-type.js"(exports2,module2){"use strict";var fs3=require_graceful_fs();function symlinkType(srcpath,type,callback){if(callback=typeof type=="function"?type:callback,type=typeof type=="function"?!1:type,type)return callback(null,type);fs3.lstat(srcpath,(err,stats)=>{if(err)return callback(null,"file");type=stats&&stats.isDirectory()?"dir":"file",callback(null,type)})}__name(symlinkType,"symlinkType");function symlinkTypeSync(srcpath,type){let stats;if(type)return type;try{stats=fs3.lstatSync(srcpath)}catch{return"file"}return stats&&stats.isDirectory()?"dir":"file"}__name(symlinkTypeSync,"symlinkTypeSync");module2.exports={symlinkType,symlinkTypeSync}}});var require_symlink=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/symlink.js"(exports2,module2){"use strict";var u=require_universalify().fromCallback,path16=require("path"),fs3=require_fs(),_mkdirs=require_mkdirs(),mkdirs=_mkdirs.mkdirs,mkdirsSync=_mkdirs.mkdirsSync,_symlinkPaths=require_symlink_paths(),symlinkPaths=_symlinkPaths.symlinkPaths,symlinkPathsSync=_symlinkPaths.symlinkPathsSync,_symlinkType=require_symlink_type(),symlinkType=_symlinkType.symlinkType,symlinkTypeSync=_symlinkType.symlinkTypeSync,pathExists2=require_path_exists().pathExists,{areIdentical}=require_stat();function createSymlink(srcpath,dstpath,type,callback){callback=typeof type=="function"?type:callback,type=typeof type=="function"?!1:type,fs3.lstat(dstpath,(err,stats)=>{!err&&stats.isSymbolicLink()?Promise.all([fs3.stat(srcpath),fs3.stat(dstpath)]).then(([srcStat,dstStat])=>{if(areIdentical(srcStat,dstStat))return callback(null);_createSymlink(srcpath,dstpath,type,callback)}):_createSymlink(srcpath,dstpath,type,callback)})}__name(createSymlink,"createSymlink");function _createSymlink(srcpath,dstpath,type,callback){symlinkPaths(srcpath,dstpath,(err,relative14)=>{if(err)return callback(err);srcpath=relative14.toDst,symlinkType(relative14.toCwd,type,(err2,type2)=>{if(err2)return callback(err2);let dir=path16.dirname(dstpath);pathExists2(dir,(err3,dirExists)=>{if(err3)return callback(err3);if(dirExists)return fs3.symlink(srcpath,dstpath,type2,callback);mkdirs(dir,err4=>{if(err4)return callback(err4);fs3.symlink(srcpath,dstpath,type2,callback)})})})})}__name(_createSymlink,"_createSymlink");function createSymlinkSync(srcpath,dstpath,type){let stats;try{stats=fs3.lstatSync(dstpath)}catch{}if(stats&&stats.isSymbolicLink()){let srcStat=fs3.statSync(srcpath),dstStat=fs3.statSync(dstpath);if(areIdentical(srcStat,dstStat))return}let relative14=symlinkPathsSync(srcpath,dstpath);srcpath=relative14.toDst,type=symlinkTypeSync(relative14.toCwd,type);let dir=path16.dirname(dstpath);return fs3.existsSync(dir)||mkdirsSync(dir),fs3.symlinkSync(srcpath,dstpath,type)}__name(createSymlinkSync,"createSymlinkSync");module2.exports={createSymlink:u(createSymlink),createSymlinkSync}}});var require_ensure=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/index.js"(exports2,module2){"use strict";var{createFile,createFileSync}=require_file(),{createLink,createLinkSync}=require_link(),{createSymlink,createSymlinkSync}=require_symlink();module2.exports={createFile,createFileSync,ensureFile:createFile,ensureFileSync:createFileSync,createLink,createLinkSync,ensureLink:createLink,ensureLinkSync:createLinkSync,createSymlink,createSymlinkSync,ensureSymlink:createSymlink,ensureSymlinkSync:createSymlinkSync}}});var require_utils2=__commonJS({"../node_modules/.pnpm/jsonfile@6.1.0/node_modules/jsonfile/utils.js"(exports2,module2){function stringify2(obj,{EOL:EOL4=`
`,finalEOL=!0,replacer=null,spaces}={}){let EOF=finalEOL?EOL4:"";return JSON.stringify(obj,replacer,spaces).replace(/\n/g,EOL4)+EOF}__name(stringify2,"stringify");function stripBom(content){return Buffer.isBuffer(content)&&(content=content.toString("utf8")),content.replace(/^\uFEFF/,"")}__name(stripBom,"stripBom");module2.exports={stringify:stringify2,stripBom}}});var require_jsonfile=__commonJS({"../node_modules/.pnpm/jsonfile@6.1.0/node_modules/jsonfile/index.js"(exports2,module2){var _fs;try{_fs=require_graceful_fs()}catch{_fs=require("fs")}var universalify=require_universalify(),{stringify:stringify2,stripBom}=require_utils2();async function _readFile(file,options={}){typeof options=="string"&&(options={encoding:options});let fs3=options.fs||_fs,shouldThrow="throws"in options?options.throws:!0,data=await universalify.fromCallback(fs3.readFile)(file,options);data=stripBom(data);let obj;try{obj=JSON.parse(data,options?options.reviver:null)}catch(err){if(shouldThrow)throw err.message=`${file}: ${err.message}`,err;return null}return obj}__name(_readFile,"_readFile");var readFile41=universalify.fromPromise(_readFile);function readFileSync(file,options={}){typeof options=="string"&&(options={encoding:options});let fs3=options.fs||_fs,shouldThrow="throws"in options?options.throws:!0;try{let content=fs3.readFileSync(file,options);return content=stripBom(content),JSON.parse(content,options.reviver)}catch(err){if(shouldThrow)throw err.message=`${file}: ${err.message}`,err;return null}}__name(readFileSync,"readFileSync");async function _writeFile(file,obj,options={}){let fs3=options.fs||_fs,str=stringify2(obj,options);await universalify.fromCallback(fs3.writeFile)(file,str,options)}__name(_writeFile,"_writeFile");var writeFile38=universalify.fromPromise(_writeFile);function writeFileSync(file,obj,options={}){let fs3=options.fs||_fs,str=stringify2(obj,options);return fs3.writeFileSync(file,str,options)}__name(writeFileSync,"writeFileSync");var jsonfile={readFile:readFile41,readFileSync,writeFile:writeFile38,writeFileSync};module2.exports=jsonfile}});var require_jsonfile2=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/json/jsonfile.js"(exports2,module2){"use strict";var jsonFile=require_jsonfile();module2.exports={readJson:jsonFile.readFile,readJsonSync:jsonFile.readFileSync,writeJson:jsonFile.writeFile,writeJsonSync:jsonFile.writeFileSync}}});var require_output_file=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/output-file/index.js"(exports2,module2){"use strict";var u=require_universalify().fromCallback,fs3=require_graceful_fs(),path16=require("path"),mkdir7=require_mkdirs(),pathExists2=require_path_exists().pathExists;function outputFile(file,data,encoding,callback){typeof encoding=="function"&&(callback=encoding,encoding="utf8");let dir=path16.dirname(file);pathExists2(dir,(err,itDoes)=>{if(err)return callback(err);if(itDoes)return fs3.writeFile(file,data,encoding,callback);mkdir7.mkdirs(dir,err2=>{if(err2)return callback(err2);fs3.writeFile(file,data,encoding,callback)})})}__name(outputFile,"outputFile");function outputFileSync(file,...args){let dir=path16.dirname(file);if(fs3.existsSync(dir))return fs3.writeFileSync(file,...args);mkdir7.mkdirsSync(dir),fs3.writeFileSync(file,...args)}__name(outputFileSync,"outputFileSync");module2.exports={outputFile:u(outputFile),outputFileSync}}});var require_output_json=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/json/output-json.js"(exports2,module2){"use strict";var{stringify:stringify2}=require_utils2(),{outputFile}=require_output_file();async function outputJson(file,data,options={}){let str=stringify2(data,options);await outputFile(file,str,options)}__name(outputJson,"outputJson");module2.exports=outputJson}});var require_output_json_sync=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/json/output-json-sync.js"(exports2,module2){"use strict";var{stringify:stringify2}=require_utils2(),{outputFileSync}=require_output_file();function outputJsonSync(file,data,options){let str=stringify2(data,options);outputFileSync(file,str,options)}__name(outputJsonSync,"outputJsonSync");module2.exports=outputJsonSync}});var require_json=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/json/index.js"(exports2,module2){"use strict";var u=require_universalify().fromPromise,jsonFile=require_jsonfile2();jsonFile.outputJson=u(require_output_json());jsonFile.outputJsonSync=require_output_json_sync();jsonFile.outputJSON=jsonFile.outputJson;jsonFile.outputJSONSync=jsonFile.outputJsonSync;jsonFile.writeJSON=jsonFile.writeJson;jsonFile.writeJSONSync=jsonFile.writeJsonSync;jsonFile.readJSON=jsonFile.readJson;jsonFile.readJSONSync=jsonFile.readJsonSync;module2.exports=jsonFile}});var require_move=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/move/move.js"(exports2,module2){"use strict";var fs3=require_graceful_fs(),path16=require("path"),copy5=require_copy2().copy,remove6=require_remove().remove,mkdirp=require_mkdirs().mkdirp,pathExists2=require_path_exists().pathExists,stat32=require_stat();function move3(src,dest,opts,cb){typeof opts=="function"&&(cb=opts,opts={}),opts=opts||{};let overwrite=opts.overwrite||opts.clobber||!1;stat32.checkPaths(src,dest,"move",opts,(err,stats)=>{if(err)return cb(err);let{srcStat,isChangingCase=!1}=stats;stat32.checkParentPaths(src,srcStat,dest,"move",err2=>{if(err2)return cb(err2);if(isParentRoot(dest))return doRename(src,dest,overwrite,isChangingCase,cb);mkdirp(path16.dirname(dest),err3=>err3?cb(err3):doRename(src,dest,overwrite,isChangingCase,cb))})})}__name(move3,"move");function isParentRoot(dest){let parent=path16.dirname(dest);return path16.parse(parent).root===parent}__name(isParentRoot,"isParentRoot");function doRename(src,dest,overwrite,isChangingCase,cb){if(isChangingCase)return rename11(src,dest,overwrite,cb);if(overwrite)return remove6(dest,err=>err?cb(err):rename11(src,dest,overwrite,cb));pathExists2(dest,(err,destExists)=>err?cb(err):destExists?cb(new Error("dest already exists.")):rename11(src,dest,overwrite,cb))}__name(doRename,"doRename");function rename11(src,dest,overwrite,cb){fs3.rename(src,dest,err=>err?err.code!=="EXDEV"?cb(err):moveAcrossDevice(src,dest,overwrite,cb):cb())}__name(rename11,"rename");function moveAcrossDevice(src,dest,overwrite,cb){copy5(src,dest,{overwrite,errorOnExist:!0},err=>err?cb(err):remove6(src,cb))}__name(moveAcrossDevice,"moveAcrossDevice");module2.exports=move3}});var require_move_sync=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/move/move-sync.js"(exports2,module2){"use strict";var fs3=require_graceful_fs(),path16=require("path"),copySync=require_copy2().copySync,removeSync=require_remove().removeSync,mkdirpSync=require_mkdirs().mkdirpSync,stat32=require_stat();function moveSync(src,dest,opts){opts=opts||{};let overwrite=opts.overwrite||opts.clobber||!1,{srcStat,isChangingCase=!1}=stat32.checkPathsSync(src,dest,"move",opts);return stat32.checkParentPathsSync(src,srcStat,dest,"move"),isParentRoot(dest)||mkdirpSync(path16.dirname(dest)),doRename(src,dest,overwrite,isChangingCase)}__name(moveSync,"moveSync");function isParentRoot(dest){let parent=path16.dirname(dest);return path16.parse(parent).root===parent}__name(isParentRoot,"isParentRoot");function doRename(src,dest,overwrite,isChangingCase){if(isChangingCase)return rename11(src,dest,overwrite);if(overwrite)return removeSync(dest),rename11(src,dest,overwrite);if(fs3.existsSync(dest))throw new Error("dest already exists.");return rename11(src,dest,overwrite)}__name(doRename,"doRename");function rename11(src,dest,overwrite){try{fs3.renameSync(src,dest)}catch(err){if(err.code!=="EXDEV")throw err;return moveAcrossDevice(src,dest,overwrite)}}__name(rename11,"rename");function moveAcrossDevice(src,dest,overwrite){return copySync(src,dest,{overwrite,errorOnExist:!0}),removeSync(src)}__name(moveAcrossDevice,"moveAcrossDevice");module2.exports=moveSync}});var require_move2=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/move/index.js"(exports2,module2){"use strict";var u=require_universalify().fromCallback;module2.exports={move:u(require_move()),moveSync:require_move_sync()}}});var require_lib=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/index.js"(exports2,module2){"use strict";module2.exports={...require_fs(),...require_copy2(),...require_empty(),...require_ensure(),...require_json(),...require_mkdirs(),...require_move2(),...require_output_file(),...require_path_exists(),...require_remove()}}});var require_symbols=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/symbols.js"(exports2,module2){"use strict";module2.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}}});var require_errors=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/errors.js"(exports2,module2){"use strict";var UndiciError=class extends Error{constructor(message,options){super(message,options),this.name="UndiciError",this.code="UND_ERR"}};__name(UndiciError,"UndiciError");var ConnectTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="ConnectTimeoutError",this.message=message||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}};__name(ConnectTimeoutError,"ConnectTimeoutError");var HeadersTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="HeadersTimeoutError",this.message=message||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}};__name(HeadersTimeoutError,"HeadersTimeoutError");var HeadersOverflowError=class extends UndiciError{constructor(message){super(message),this.name="HeadersOverflowError",this.message=message||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}};__name(HeadersOverflowError,"HeadersOverflowError");var BodyTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="BodyTimeoutError",this.message=message||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}};__name(BodyTimeoutError,"BodyTimeoutError");var ResponseStatusCodeError=class extends UndiciError{constructor(message,statusCode,headers,body){super(message),this.name="ResponseStatusCodeError",this.message=message||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=body,this.status=statusCode,this.statusCode=statusCode,this.headers=headers}};__name(ResponseStatusCodeError,"ResponseStatusCodeError");var InvalidArgumentError2=class extends UndiciError{constructor(message){super(message),this.name="InvalidArgumentError",this.message=message||"Invalid Argument Error",this.code="UND_ERR_INVALID_ARG"}};__name(InvalidArgumentError2,"InvalidArgumentError");var InvalidReturnValueError=class extends UndiciError{constructor(message){super(message),this.name="InvalidReturnValueError",this.message=message||"Invalid Return Value Error",this.code="UND_ERR_INVALID_RETURN_VALUE"}};__name(InvalidReturnValueError,"InvalidReturnValueError");var AbortError=class extends UndiciError{constructor(message){super(message),this.name="AbortError",this.message=message||"The operation was aborted"}};__name(AbortError,"AbortError");var RequestAbortedError2=class extends AbortError{constructor(message){super(message),this.name="AbortError",this.message=message||"Request aborted",this.code="UND_ERR_ABORTED"}};__name(RequestAbortedError2,"RequestAbortedError");var InformationalError=class extends UndiciError{constructor(message){super(message),this.name="InformationalError",this.message=message||"Request information",this.code="UND_ERR_INFO"}};__name(InformationalError,"InformationalError");var RequestContentLengthMismatchError=class extends UndiciError{constructor(message){super(message),this.name="RequestContentLengthMismatchError",this.message=message||"Request body length does not match content-length header",this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}};__name(RequestContentLengthMismatchError,"RequestContentLengthMismatchError");var ResponseContentLengthMismatchError=class extends UndiciError{constructor(message){super(message),this.name="ResponseContentLengthMismatchError",this.message=message||"Response body length does not match content-length header",this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}};__name(ResponseContentLengthMismatchError,"ResponseContentLengthMismatchError");var ClientDestroyedError=class extends UndiciError{constructor(message){super(message),this.name="ClientDestroyedError",this.message=message||"The client is destroyed",this.code="UND_ERR_DESTROYED"}};__name(ClientDestroyedError,"ClientDestroyedError");var ClientClosedError=class extends UndiciError{constructor(message){super(message),this.name="ClientClosedError",this.message=message||"The client is closed",this.code="UND_ERR_CLOSED"}};__name(ClientClosedError,"ClientClosedError");var SocketError=class extends UndiciError{constructor(message,socket){super(message),this.name="SocketError",this.message=message||"Socket error",this.code="UND_ERR_SOCKET",this.socket=socket}};__name(SocketError,"SocketError");var NotSupportedError=class extends UndiciError{constructor(message){super(message),this.name="NotSupportedError",this.message=message||"Not supported error",this.code="UND_ERR_NOT_SUPPORTED"}};__name(NotSupportedError,"NotSupportedError");var BalancedPoolMissingUpstreamError=class extends UndiciError{constructor(message){super(message),this.name="MissingUpstreamError",this.message=message||"No upstream has been added to the BalancedPool",this.code="UND_ERR_BPL_MISSING_UPSTREAM"}};__name(BalancedPoolMissingUpstreamError,"BalancedPoolMissingUpstreamError");var HTTPParserError=class extends Error{constructor(message,code,data){super(message),this.name="HTTPParserError",this.code=code?`HPE_${code}`:void 0,this.data=data?data.toString():void 0}};__name(HTTPParserError,"HTTPParserError");var ResponseExceededMaxSizeError=class extends UndiciError{constructor(message){super(message),this.name="ResponseExceededMaxSizeError",this.message=message||"Response content exceeded max size",this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}};__name(ResponseExceededMaxSizeError,"ResponseExceededMaxSizeError");var RequestRetryError=class extends UndiciError{constructor(message,code,{headers,data}){super(message),this.name="RequestRetryError",this.message=message||"Request retry error",this.code="UND_ERR_REQ_RETRY",this.statusCode=code,this.data=data,this.headers=headers}};__name(RequestRetryError,"RequestRetryError");var ResponseError=class extends UndiciError{constructor(message,code,{headers,body}){super(message),this.name="ResponseError",this.message=message||"Response error",this.code="UND_ERR_RESPONSE",this.statusCode=code,this.body=body,this.headers=headers}};__name(ResponseError,"ResponseError");var SecureProxyConnectionError=class extends UndiciError{constructor(cause,message,options={}){super(message,{cause,...options}),this.name="SecureProxyConnectionError",this.message=message||"Secure Proxy Connection failed",this.code="UND_ERR_PRX_TLS",this.cause=cause}};__name(SecureProxyConnectionError,"SecureProxyConnectionError");module2.exports={AbortError,HTTPParserError,UndiciError,HeadersTimeoutError,HeadersOverflowError,BodyTimeoutError,RequestContentLengthMismatchError,ConnectTimeoutError,ResponseStatusCodeError,InvalidArgumentError:InvalidArgumentError2,InvalidReturnValueError,RequestAbortedError:RequestAbortedError2,ClientDestroyedError,ClientClosedError,InformationalError,SocketError,NotSupportedError,ResponseContentLengthMismatchError,BalancedPoolMissingUpstreamError,ResponseExceededMaxSizeError,RequestRetryError,ResponseError,SecureProxyConnectionError}}});var require_constants=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/constants.js"(exports2,module2){"use strict";var wellknownHeaderNames=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"],headerNameLowerCasedRecord={};Object.setPrototypeOf(headerNameLowerCasedRecord,null);var wellknownHeaderNameBuffers={};Object.setPrototypeOf(wellknownHeaderNameBuffers,null);function getHeaderNameAsBuffer(header){let buffer=wellknownHeaderNameBuffers[header];return buffer===void 0&&(buffer=Buffer.from(header)),buffer}__name(getHeaderNameAsBuffer,"getHeaderNameAsBuffer");for(let i=0;i<wellknownHeaderNames.length;++i){let key=wellknownHeaderNames[i],lowerCasedKey=key.toLowerCase();headerNameLowerCasedRecord[key]=headerNameLowerCasedRecord[lowerCasedKey]=lowerCasedKey}module2.exports={wellknownHeaderNames,headerNameLowerCasedRecord,getHeaderNameAsBuffer}}});var require_tree=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/tree.js"(exports2,module2){"use strict";var{wellknownHeaderNames,headerNameLowerCasedRecord}=require_constants(),TstNode=class{value=null;left=null;middle=null;right=null;code;constructor(key,value,index){if(index===void 0||index>=key.length)throw new TypeError("Unreachable");if((this.code=key.charCodeAt(index))>127)throw new TypeError("key must be ascii string");key.length!==++index?this.middle=new TstNode(key,value,index):this.value=value}add(key,value){let length=key.length;if(length===0)throw new TypeError("Unreachable");let index=0,node=this;for(;;){let code=key.charCodeAt(index);if(code>127)throw new TypeError("key must be ascii string");if(node.code===code)if(length===++index){node.value=value;break}else if(node.middle!==null)node=node.middle;else{node.middle=new TstNode(key,value,index);break}else if(node.code<code)if(node.left!==null)node=node.left;else{node.left=new TstNode(key,value,index);break}else if(node.right!==null)node=node.right;else{node.right=new TstNode(key,value,index);break}}}search(key){let keylength=key.length,index=0,node=this;for(;node!==null&&index<keylength;){let code=key[index];for(code<=90&&code>=65&&(code|=32);node!==null;){if(code===node.code){if(keylength===++index)return node;node=node.middle;break}node=node.code<code?node.left:node.right}}return null}};__name(TstNode,"TstNode");var TernarySearchTree=class{node=null;insert(key,value){this.node===null?this.node=new TstNode(key,value,0):this.node.add(key,value)}lookup(key){return this.node?.search(key)?.value??null}};__name(TernarySearchTree,"TernarySearchTree");var tree=new TernarySearchTree;for(let i=0;i<wellknownHeaderNames.length;++i){let key=headerNameLowerCasedRecord[wellknownHeaderNames[i]];tree.insert(key,key)}module2.exports={TernarySearchTree,tree}}});var require_util=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/util.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{kDestroyed,kBodyUsed,kListeners,kBody}=require_symbols(),{IncomingMessage}=require("node:http"),stream3=require("node:stream"),net3=require("node:net"),{Blob:Blob2}=require("node:buffer"),nodeUtil=require("node:util"),{stringify:stringify2}=require("node:querystring"),{EventEmitter:EE}=require("node:events"),{InvalidArgumentError:InvalidArgumentError2}=require_errors(),{headerNameLowerCasedRecord}=require_constants(),{tree}=require_tree(),[nodeMajor,nodeMinor]=process.versions.node.split(".").map(v=>Number(v)),BodyAsyncIterable=class{constructor(body){this[kBody]=body,this[kBodyUsed]=!1}async*[Symbol.asyncIterator](){assert2(!this[kBodyUsed],"disturbed"),this[kBodyUsed]=!0,yield*this[kBody]}};__name(BodyAsyncIterable,"BodyAsyncIterable");function wrapRequestBody(body){return isStream(body)?(bodyLength(body)===0&&body.on("data",function(){assert2(!1)}),typeof body.readableDidRead!="boolean"&&(body[kBodyUsed]=!1,EE.prototype.on.call(body,"data",function(){this[kBodyUsed]=!0})),body):body&&typeof body.pipeTo=="function"?new BodyAsyncIterable(body):body&&typeof body!="string"&&!ArrayBuffer.isView(body)&&isIterable(body)?new BodyAsyncIterable(body):body}__name(wrapRequestBody,"wrapRequestBody");function isStream(obj){return obj&&typeof obj=="object"&&typeof obj.pipe=="function"&&typeof obj.on=="function"}__name(isStream,"isStream");function isBlobLike(object){if(object===null)return!1;if(object instanceof Blob2)return!0;if(typeof object!="object")return!1;{let sTag=object[Symbol.toStringTag];return(sTag==="Blob"||sTag==="File")&&("stream"in object&&typeof object.stream=="function"||"arrayBuffer"in object&&typeof object.arrayBuffer=="function")}}__name(isBlobLike,"isBlobLike");function serializePathWithQuery(url2,queryParams){if(url2.includes("?")||url2.includes("#"))throw new Error('Query params cannot be passed when url already contains "?" or "#".');let stringified=stringify2(queryParams);return stringified&&(url2+="?"+stringified),url2}__name(serializePathWithQuery,"serializePathWithQuery");function isValidPort(port){let value=parseInt(port,10);return value===Number(port)&&value>=0&&value<=65535}__name(isValidPort,"isValidPort");function isHttpOrHttpsPrefixed(value){return value!=null&&value[0]==="h"&&value[1]==="t"&&value[2]==="t"&&value[3]==="p"&&(value[4]===":"||value[4]==="s"&&value[5]===":")}__name(isHttpOrHttpsPrefixed,"isHttpOrHttpsPrefixed");function parseURL(url2){if(typeof url2=="string"){if(url2=new URL(url2),!isHttpOrHttpsPrefixed(url2.origin||url2.protocol))throw new InvalidArgumentError2("Invalid URL protocol: the URL must start with `http:` or `https:`.");return url2}if(!url2||typeof url2!="object")throw new InvalidArgumentError2("Invalid URL: The URL argument must be a non-null object.");if(!(url2 instanceof URL)){if(url2.port!=null&&url2.port!==""&&isValidPort(url2.port)===!1)throw new InvalidArgumentError2("Invalid URL: port must be a valid integer or a string representation of an integer.");if(url2.path!=null&&typeof url2.path!="string")throw new InvalidArgumentError2("Invalid URL path: the path must be a string or null/undefined.");if(url2.pathname!=null&&typeof url2.pathname!="string")throw new InvalidArgumentError2("Invalid URL pathname: the pathname must be a string or null/undefined.");if(url2.hostname!=null&&typeof url2.hostname!="string")throw new InvalidArgumentError2("Invalid URL hostname: the hostname must be a string or null/undefined.");if(url2.origin!=null&&typeof url2.origin!="string")throw new InvalidArgumentError2("Invalid URL origin: the origin must be a string or null/undefined.");if(!isHttpOrHttpsPrefixed(url2.origin||url2.protocol))throw new InvalidArgumentError2("Invalid URL protocol: the URL must start with `http:` or `https:`.");let port=url2.port!=null?url2.port:url2.protocol==="https:"?443:80,origin=url2.origin!=null?url2.origin:`${url2.protocol||""}//${url2.hostname||""}:${port}`,path16=url2.path!=null?url2.path:`${url2.pathname||""}${url2.search||""}`;return origin[origin.length-1]==="/"&&(origin=origin.slice(0,origin.length-1)),path16&&path16[0]!=="/"&&(path16=`/${path16}`),new URL(`${origin}${path16}`)}if(!isHttpOrHttpsPrefixed(url2.origin||url2.protocol))throw new InvalidArgumentError2("Invalid URL protocol: the URL must start with `http:` or `https:`.");return url2}__name(parseURL,"parseURL");function parseOrigin(url2){if(url2=parseURL(url2),url2.pathname!=="/"||url2.search||url2.hash)throw new InvalidArgumentError2("invalid url");return url2}__name(parseOrigin,"parseOrigin");function getHostname(host){if(host[0]==="["){let idx2=host.indexOf("]");return assert2(idx2!==-1),host.substring(1,idx2)}let idx=host.indexOf(":");return idx===-1?host:host.substring(0,idx)}__name(getHostname,"getHostname");function getServerName(host){if(!host)return null;assert2(typeof host=="string");let servername=getHostname(host);return net3.isIP(servername)?"":servername}__name(getServerName,"getServerName");function deepClone(obj){return JSON.parse(JSON.stringify(obj))}__name(deepClone,"deepClone");function isAsyncIterable(obj){return obj!=null&&typeof obj[Symbol.asyncIterator]=="function"}__name(isAsyncIterable,"isAsyncIterable");function isIterable(obj){return obj!=null&&(typeof obj[Symbol.iterator]=="function"||typeof obj[Symbol.asyncIterator]=="function")}__name(isIterable,"isIterable");function bodyLength(body){if(body==null)return 0;if(isStream(body)){let state=body._readableState;return state&&state.objectMode===!1&&state.ended===!0&&Number.isFinite(state.length)?state.length:null}else{if(isBlobLike(body))return body.size!=null?body.size:null;if(isBuffer(body))return body.byteLength}return null}__name(bodyLength,"bodyLength");function isDestroyed(body){return body&&!!(body.destroyed||body[kDestroyed]||stream3.isDestroyed?.(body))}__name(isDestroyed,"isDestroyed");function destroy(stream4,err){stream4==null||!isStream(stream4)||isDestroyed(stream4)||(typeof stream4.destroy=="function"?(Object.getPrototypeOf(stream4).constructor===IncomingMessage&&(stream4.socket=null),stream4.destroy(err)):err&&queueMicrotask(()=>{stream4.emit("error",err)}),stream4.destroyed!==!0&&(stream4[kDestroyed]=!0))}__name(destroy,"destroy");var KEEPALIVE_TIMEOUT_EXPR=/timeout=(\d+)/;function parseKeepAliveTimeout(val2){let m=val2.match(KEEPALIVE_TIMEOUT_EXPR);return m?parseInt(m[1],10)*1e3:null}__name(parseKeepAliveTimeout,"parseKeepAliveTimeout");function headerNameToString(value){return typeof value=="string"?headerNameLowerCasedRecord[value]??value.toLowerCase():tree.lookup(value)??value.toString("latin1").toLowerCase()}__name(headerNameToString,"headerNameToString");function bufferToLowerCasedHeaderName(value){return tree.lookup(value)??value.toString("latin1").toLowerCase()}__name(bufferToLowerCasedHeaderName,"bufferToLowerCasedHeaderName");function parseHeaders(headers,obj){obj===void 0&&(obj={});for(let i=0;i<headers.length;i+=2){let key=headerNameToString(headers[i]),val2=obj[key];if(val2)typeof val2=="string"&&(val2=[val2],obj[key]=val2),val2.push(headers[i+1].toString("utf8"));else{let headersValue=headers[i+1];typeof headersValue=="string"?obj[key]=headersValue:obj[key]=Array.isArray(headersValue)?headersValue.map(x=>x.toString("utf8")):headersValue.toString("utf8")}}return"content-length"in obj&&"content-disposition"in obj&&(obj["content-disposition"]=Buffer.from(obj["content-disposition"]).toString("latin1")),obj}__name(parseHeaders,"parseHeaders");function parseRawHeaders(headers){let headersLength=headers.length,ret=new Array(headersLength),hasContentLength=!1,contentDispositionIdx=-1,key,val2,kLen=0;for(let n=0;n<headersLength;n+=2)key=headers[n],val2=headers[n+1],typeof key!="string"&&(key=key.toString()),typeof val2!="string"&&(val2=val2.toString("utf8")),kLen=key.length,kLen===14&&key[7]==="-"&&(key==="content-length"||key.toLowerCase()==="content-length")?hasContentLength=!0:kLen===19&&key[7]==="-"&&(key==="content-disposition"||key.toLowerCase()==="content-disposition")&&(contentDispositionIdx=n+1),ret[n]=key,ret[n+1]=val2;return hasContentLength&&contentDispositionIdx!==-1&&(ret[contentDispositionIdx]=Buffer.from(ret[contentDispositionIdx]).toString("latin1")),ret}__name(parseRawHeaders,"parseRawHeaders");function encodeRawHeaders(headers){if(!Array.isArray(headers))throw new TypeError("expected headers to be an array");return headers.map(x=>Buffer.from(x))}__name(encodeRawHeaders,"encodeRawHeaders");function isBuffer(buffer){return buffer instanceof Uint8Array||Buffer.isBuffer(buffer)}__name(isBuffer,"isBuffer");function assertRequestHandler(handler,method,upgrade){if(!handler||typeof handler!="object")throw new InvalidArgumentError2("handler must be an object");if(typeof handler.onRequestStart!="function"){if(typeof handler.onConnect!="function")throw new InvalidArgumentError2("invalid onConnect method");if(typeof handler.onError!="function")throw new InvalidArgumentError2("invalid onError method");if(typeof handler.onBodySent!="function"&&handler.onBodySent!==void 0)throw new InvalidArgumentError2("invalid onBodySent method");if(upgrade||method==="CONNECT"){if(typeof handler.onUpgrade!="function")throw new InvalidArgumentError2("invalid onUpgrade method")}else{if(typeof handler.onHeaders!="function")throw new InvalidArgumentError2("invalid onHeaders method");if(typeof handler.onData!="function")throw new InvalidArgumentError2("invalid onData method");if(typeof handler.onComplete!="function")throw new InvalidArgumentError2("invalid onComplete method")}}}__name(assertRequestHandler,"assertRequestHandler");function isDisturbed(body){return!!(body&&(stream3.isDisturbed(body)||body[kBodyUsed]))}__name(isDisturbed,"isDisturbed");function getSocketInfo(socket){return{localAddress:socket.localAddress,localPort:socket.localPort,remoteAddress:socket.remoteAddress,remotePort:socket.remotePort,remoteFamily:socket.remoteFamily,timeout:socket.timeout,bytesWritten:socket.bytesWritten,bytesRead:socket.bytesRead}}__name(getSocketInfo,"getSocketInfo");function ReadableStreamFrom(iterable){let iterator;return new ReadableStream({async start(){iterator=iterable[Symbol.asyncIterator]()},pull(controller){async function pull(){let{done,value}=await iterator.next();if(done)queueMicrotask(()=>{controller.close(),controller.byobRequest?.respond(0)});else{let buf=Buffer.isBuffer(value)?value:Buffer.from(value);if(buf.byteLength)controller.enqueue(new Uint8Array(buf));else return await pull()}}return __name(pull,"pull"),pull()},async cancel(){await iterator.return()},type:"bytes"})}__name(ReadableStreamFrom,"ReadableStreamFrom");function isFormDataLike(object){return object&&typeof object=="object"&&typeof object.append=="function"&&typeof object.delete=="function"&&typeof object.get=="function"&&typeof object.getAll=="function"&&typeof object.has=="function"&&typeof object.set=="function"&&object[Symbol.toStringTag]==="FormData"}__name(isFormDataLike,"isFormDataLike");function addAbortListener(signal,listener){return"addEventListener"in signal?(signal.addEventListener("abort",listener,{once:!0}),()=>signal.removeEventListener("abort",listener)):(signal.once("abort",listener),()=>signal.removeListener("abort",listener))}__name(addAbortListener,"addAbortListener");var toUSVString=(()=>typeof String.prototype.toWellFormed=="function"?value=>`${value}`.toWellFormed():nodeUtil.toUSVString)(),isUSVString=(()=>typeof String.prototype.isWellFormed=="function"?value=>`${value}`.isWellFormed():value=>toUSVString(value)===`${value}`)();function isTokenCharCode(c){switch(c){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return!1;default:return c>=33&&c<=126}}__name(isTokenCharCode,"isTokenCharCode");function isValidHTTPToken(characters){if(characters.length===0)return!1;for(let i=0;i<characters.length;++i)if(!isTokenCharCode(characters.charCodeAt(i)))return!1;return!0}__name(isValidHTTPToken,"isValidHTTPToken");var headerCharRegex=/[^\t\x20-\x7e\x80-\xff]/;function isValidHeaderValue(characters){return!headerCharRegex.test(characters)}__name(isValidHeaderValue,"isValidHeaderValue");var rangeHeaderRegex=/^bytes (\d+)-(\d+)\/(\d+)?$/;function parseRangeHeader2(range){if(range==null||range==="")return{start:0,end:null,size:null};let m=range?range.match(rangeHeaderRegex):null;return m?{start:parseInt(m[1]),end:m[2]?parseInt(m[2]):null,size:m[3]?parseInt(m[3]):null}:null}__name(parseRangeHeader2,"parseRangeHeader");function addListener(obj,name3,listener){return(obj[kListeners]??=[]).push([name3,listener]),obj.on(name3,listener),obj}__name(addListener,"addListener");function removeAllListeners(obj){if(obj[kListeners]!=null){for(let[name3,listener]of obj[kListeners])obj.removeListener(name3,listener);obj[kListeners]=null}return obj}__name(removeAllListeners,"removeAllListeners");function errorRequest(client,request7,err){try{request7.onError(err),assert2(request7.aborted)}catch(err2){client.emit("error",err2)}}__name(errorRequest,"errorRequest");var kEnumerableProperty=Object.create(null);kEnumerableProperty.enumerable=!0;var normalizedMethodRecordsBase={delete:"DELETE",DELETE:"DELETE",get:"GET",GET:"GET",head:"HEAD",HEAD:"HEAD",options:"OPTIONS",OPTIONS:"OPTIONS",post:"POST",POST:"POST",put:"PUT",PUT:"PUT"},normalizedMethodRecords={...normalizedMethodRecordsBase,patch:"patch",PATCH:"PATCH"};Object.setPrototypeOf(normalizedMethodRecordsBase,null);Object.setPrototypeOf(normalizedMethodRecords,null);module2.exports={kEnumerableProperty,isDisturbed,toUSVString,isUSVString,isBlobLike,parseOrigin,parseURL,getServerName,isStream,isIterable,isAsyncIterable,isDestroyed,headerNameToString,bufferToLowerCasedHeaderName,addListener,removeAllListeners,errorRequest,parseRawHeaders,encodeRawHeaders,parseHeaders,parseKeepAliveTimeout,destroy,bodyLength,deepClone,ReadableStreamFrom,isBuffer,assertRequestHandler,getSocketInfo,isFormDataLike,serializePathWithQuery,addAbortListener,isValidHTTPToken,isValidHeaderValue,isTokenCharCode,parseRangeHeader:parseRangeHeader2,normalizedMethodRecordsBase,normalizedMethodRecords,isValidPort,isHttpOrHttpsPrefixed,nodeMajor,nodeMinor,safeHTTPMethods:Object.freeze(["GET","HEAD","OPTIONS","TRACE"]),wrapRequestBody}}});var require_diagnostics=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/diagnostics.js"(exports2,module2){"use strict";var diagnosticsChannel=require("node:diagnostics_channel"),util2=require("node:util"),undiciDebugLog=util2.debuglog("undici"),fetchDebuglog=util2.debuglog("fetch"),websocketDebuglog=util2.debuglog("websocket"),channels={beforeConnect:diagnosticsChannel.channel("undici:client:beforeConnect"),connected:diagnosticsChannel.channel("undici:client:connected"),connectError:diagnosticsChannel.channel("undici:client:connectError"),sendHeaders:diagnosticsChannel.channel("undici:client:sendHeaders"),create:diagnosticsChannel.channel("undici:request:create"),bodySent:diagnosticsChannel.channel("undici:request:bodySent"),headers:diagnosticsChannel.channel("undici:request:headers"),trailers:diagnosticsChannel.channel("undici:request:trailers"),error:diagnosticsChannel.channel("undici:request:error"),open:diagnosticsChannel.channel("undici:websocket:open"),close:diagnosticsChannel.channel("undici:websocket:close"),socketError:diagnosticsChannel.channel("undici:websocket:socket_error"),ping:diagnosticsChannel.channel("undici:websocket:ping"),pong:diagnosticsChannel.channel("undici:websocket:pong")},isTrackingClientEvents=!1;function trackClientEvents(debugLog=undiciDebugLog){isTrackingClientEvents||(isTrackingClientEvents=!0,diagnosticsChannel.subscribe("undici:client:beforeConnect",evt=>{let{connectParams:{version:version4,protocol:protocol2,port,host}}=evt;debugLog("connecting to %s%s using %s%s",host,port?`:${port}`:"",protocol2,version4)}),diagnosticsChannel.subscribe("undici:client:connected",evt=>{let{connectParams:{version:version4,protocol:protocol2,port,host}}=evt;debugLog("connected to %s%s using %s%s",host,port?`:${port}`:"",protocol2,version4)}),diagnosticsChannel.subscribe("undici:client:connectError",evt=>{let{connectParams:{version:version4,protocol:protocol2,port,host},error}=evt;debugLog("connection to %s%s using %s%s errored - %s",host,port?`:${port}`:"",protocol2,version4,error.message)}),diagnosticsChannel.subscribe("undici:client:sendHeaders",evt=>{let{request:{method,path:path16,origin}}=evt;debugLog("sending request to %s %s/%s",method,origin,path16)}))}__name(trackClientEvents,"trackClientEvents");var isTrackingRequestEvents=!1;function trackRequestEvents(debugLog=undiciDebugLog){isTrackingRequestEvents||(isTrackingRequestEvents=!0,diagnosticsChannel.subscribe("undici:request:headers",evt=>{let{request:{method,path:path16,origin},response:{statusCode}}=evt;debugLog("received response to %s %s/%s - HTTP %d",method,origin,path16,statusCode)}),diagnosticsChannel.subscribe("undici:request:trailers",evt=>{let{request:{method,path:path16,origin}}=evt;debugLog("trailers received from %s %s/%s",method,origin,path16)}),diagnosticsChannel.subscribe("undici:request:error",evt=>{let{request:{method,path:path16,origin},error}=evt;debugLog("request to %s %s/%s errored - %s",method,origin,path16,error.message)}))}__name(trackRequestEvents,"trackRequestEvents");var isTrackingWebSocketEvents=!1;function trackWebSocketEvents(debugLog=websocketDebuglog){isTrackingWebSocketEvents||(isTrackingWebSocketEvents=!0,diagnosticsChannel.subscribe("undici:websocket:open",evt=>{let{address:{address,port}}=evt;debugLog("connection opened %s%s",address,port?`:${port}`:"")}),diagnosticsChannel.subscribe("undici:websocket:close",evt=>{let{websocket,code,reason}=evt;debugLog("closed connection to %s - %s %s",websocket.url,code,reason)}),diagnosticsChannel.subscribe("undici:websocket:socket_error",err=>{debugLog("connection errored - %s",err.message)}),diagnosticsChannel.subscribe("undici:websocket:ping",evt=>{debugLog("ping received")}),diagnosticsChannel.subscribe("undici:websocket:pong",evt=>{debugLog("pong received")}))}__name(trackWebSocketEvents,"trackWebSocketEvents");(undiciDebugLog.enabled||fetchDebuglog.enabled)&&(trackClientEvents(fetchDebuglog.enabled?fetchDebuglog:undiciDebugLog),trackRequestEvents(fetchDebuglog.enabled?fetchDebuglog:undiciDebugLog));websocketDebuglog.enabled&&(trackClientEvents(undiciDebugLog.enabled?undiciDebugLog:websocketDebuglog),trackWebSocketEvents(websocketDebuglog));module2.exports={channels}}});var require_request=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/request.js"(exports2,module2){"use strict";var{InvalidArgumentError:InvalidArgumentError2,NotSupportedError}=require_errors(),assert2=require("node:assert"),{isValidHTTPToken,isValidHeaderValue,isStream,destroy,isBuffer,isFormDataLike,isIterable,isBlobLike,serializePathWithQuery,assertRequestHandler,getServerName,normalizedMethodRecords}=require_util(),{channels}=require_diagnostics(),{headerNameLowerCasedRecord}=require_constants(),invalidPathRegex=/[^\u0021-\u00ff]/,kHandler=Symbol("handler"),Request=class{constructor(origin,{path:path16,method,body,headers,query:query2,idempotent,blocking,upgrade,headersTimeout,bodyTimeout,reset,expectContinue,servername,throwOnError},handler){if(typeof path16!="string")throw new InvalidArgumentError2("path must be a string");if(path16[0]!=="/"&&!(path16.startsWith("http://")||path16.startsWith("https://"))&&method!=="CONNECT")throw new InvalidArgumentError2("path must be an absolute URL or start with a slash");if(invalidPathRegex.test(path16))throw new InvalidArgumentError2("invalid request path");if(typeof method!="string")throw new InvalidArgumentError2("method must be a string");if(normalizedMethodRecords[method]===void 0&&!isValidHTTPToken(method))throw new InvalidArgumentError2("invalid request method");if(upgrade&&typeof upgrade!="string")throw new InvalidArgumentError2("upgrade must be a string");if(headersTimeout!=null&&(!Number.isFinite(headersTimeout)||headersTimeout<0))throw new InvalidArgumentError2("invalid headersTimeout");if(bodyTimeout!=null&&(!Number.isFinite(bodyTimeout)||bodyTimeout<0))throw new InvalidArgumentError2("invalid bodyTimeout");if(reset!=null&&typeof reset!="boolean")throw new InvalidArgumentError2("invalid reset");if(expectContinue!=null&&typeof expectContinue!="boolean")throw new InvalidArgumentError2("invalid expectContinue");if(throwOnError!=null)throw new InvalidArgumentError2("invalid throwOnError");if(this.headersTimeout=headersTimeout,this.bodyTimeout=bodyTimeout,this.method=method,this.abort=null,body==null)this.body=null;else if(isStream(body)){this.body=body;let rState=this.body._readableState;(!rState||!rState.autoDestroy)&&(this.endHandler=__name(function(){destroy(this)},"autoDestroy"),this.body.on("end",this.endHandler)),this.errorHandler=err=>{this.abort?this.abort(err):this.error=err},this.body.on("error",this.errorHandler)}else if(isBuffer(body))this.body=body.byteLength?body:null;else if(ArrayBuffer.isView(body))this.body=body.buffer.byteLength?Buffer.from(body.buffer,body.byteOffset,body.byteLength):null;else if(body instanceof ArrayBuffer)this.body=body.byteLength?Buffer.from(body):null;else if(typeof body=="string")this.body=body.length?Buffer.from(body):null;else if(isFormDataLike(body)||isIterable(body)||isBlobLike(body))this.body=body;else throw new InvalidArgumentError2("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable");if(this.completed=!1,this.aborted=!1,this.upgrade=upgrade||null,this.path=query2?serializePathWithQuery(path16,query2):path16,this.origin=origin,this.idempotent=idempotent??(method==="HEAD"||method==="GET"),this.blocking=blocking??this.method!=="HEAD",this.reset=reset??null,this.host=null,this.contentLength=null,this.contentType=null,this.headers=[],this.expectContinue=expectContinue??!1,Array.isArray(headers)){if(headers.length%2!==0)throw new InvalidArgumentError2("headers array must be even");for(let i=0;i<headers.length;i+=2)processHeader(this,headers[i],headers[i+1])}else if(headers&&typeof headers=="object")if(headers[Symbol.iterator])for(let header of headers){if(!Array.isArray(header)||header.length!==2)throw new InvalidArgumentError2("headers must be in key-value pair format");processHeader(this,header[0],header[1])}else{let keys=Object.keys(headers);for(let i=0;i<keys.length;++i)processHeader(this,keys[i],headers[keys[i]])}else if(headers!=null)throw new InvalidArgumentError2("headers must be an object or an array");assertRequestHandler(handler,method,upgrade),this.servername=servername||getServerName(this.host)||null,this[kHandler]=handler,channels.create.hasSubscribers&&channels.create.publish({request:this})}onBodySent(chunk){if(this[kHandler].onBodySent)try{return this[kHandler].onBodySent(chunk)}catch(err){this.abort(err)}}onRequestSent(){if(channels.bodySent.hasSubscribers&&channels.bodySent.publish({request:this}),this[kHandler].onRequestSent)try{return this[kHandler].onRequestSent()}catch(err){this.abort(err)}}onConnect(abort){if(assert2(!this.aborted),assert2(!this.completed),this.error)abort(this.error);else return this.abort=abort,this[kHandler].onConnect(abort)}onResponseStarted(){return this[kHandler].onResponseStarted?.()}onHeaders(statusCode,headers,resume,statusText){assert2(!this.aborted),assert2(!this.completed),channels.headers.hasSubscribers&&channels.headers.publish({request:this,response:{statusCode,headers,statusText}});try{return this[kHandler].onHeaders(statusCode,headers,resume,statusText)}catch(err){this.abort(err)}}onData(chunk){assert2(!this.aborted),assert2(!this.completed);try{return this[kHandler].onData(chunk)}catch(err){return this.abort(err),!1}}onUpgrade(statusCode,headers,socket){return assert2(!this.aborted),assert2(!this.completed),this[kHandler].onUpgrade(statusCode,headers,socket)}onComplete(trailers){this.onFinally(),assert2(!this.aborted),assert2(!this.completed),this.completed=!0,channels.trailers.hasSubscribers&&channels.trailers.publish({request:this,trailers});try{return this[kHandler].onComplete(trailers)}catch(err){this.onError(err)}}onError(error){if(this.onFinally(),channels.error.hasSubscribers&&channels.error.publish({request:this,error}),!this.aborted)return this.aborted=!0,this[kHandler].onError(error)}onFinally(){this.errorHandler&&(this.body.off("error",this.errorHandler),this.errorHandler=null),this.endHandler&&(this.body.off("end",this.endHandler),this.endHandler=null)}addHeader(key,value){return processHeader(this,key,value),this}};__name(Request,"Request");function processHeader(request7,key,val2){if(val2&&typeof val2=="object"&&!Array.isArray(val2))throw new InvalidArgumentError2(`invalid ${key} header`);if(val2===void 0)return;let headerName=headerNameLowerCasedRecord[key];if(headerName===void 0&&(headerName=key.toLowerCase(),headerNameLowerCasedRecord[headerName]===void 0&&!isValidHTTPToken(headerName)))throw new InvalidArgumentError2("invalid header key");if(Array.isArray(val2)){let arr=[];for(let i=0;i<val2.length;i++)if(typeof val2[i]=="string"){if(!isValidHeaderValue(val2[i]))throw new InvalidArgumentError2(`invalid ${key} header`);arr.push(val2[i])}else if(val2[i]===null)arr.push("");else{if(typeof val2[i]=="object")throw new InvalidArgumentError2(`invalid ${key} header`);arr.push(`${val2[i]}`)}val2=arr}else if(typeof val2=="string"){if(!isValidHeaderValue(val2))throw new InvalidArgumentError2(`invalid ${key} header`)}else val2===null?val2="":val2=`${val2}`;if(request7.host===null&&headerName==="host"){if(typeof val2!="string")throw new InvalidArgumentError2("invalid host header");request7.host=val2}else if(request7.contentLength===null&&headerName==="content-length"){if(request7.contentLength=parseInt(val2,10),!Number.isFinite(request7.contentLength))throw new InvalidArgumentError2("invalid content-length header")}else if(request7.contentType===null&&headerName==="content-type")request7.contentType=val2,request7.headers.push(key,val2);else{if(headerName==="transfer-encoding"||headerName==="keep-alive"||headerName==="upgrade")throw new InvalidArgumentError2(`invalid ${headerName} header`);if(headerName==="connection"){let value=typeof val2=="string"?val2.toLowerCase():null;if(value!=="close"&&value!=="keep-alive")throw new InvalidArgumentError2("invalid connection header");value==="close"&&(request7.reset=!0)}else{if(headerName==="expect")throw new NotSupportedError("expect header not supported");request7.headers.push(key,val2)}}}__name(processHeader,"processHeader");module2.exports=Request}});var require_wrap_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/wrap-handler.js"(exports2,module2){"use strict";var{InvalidArgumentError:InvalidArgumentError2}=require_errors();module2.exports=__name(class WrapHandler{#handler;constructor(handler){this.#handler=handler}static wrap(handler){return handler.onRequestStart?handler:new WrapHandler(handler)}onConnect(abort,context2){return this.#handler.onConnect?.(abort,context2)}onHeaders(statusCode,rawHeaders,resume,statusMessage){return this.#handler.onHeaders?.(statusCode,rawHeaders,resume,statusMessage)}onUpgrade(statusCode,rawHeaders,socket){return this.#handler.onUpgrade?.(statusCode,rawHeaders,socket)}onData(data){return this.#handler.onData?.(data)}onComplete(trailers){return this.#handler.onComplete?.(trailers)}onError(err){if(!this.#handler.onError)throw err;return this.#handler.onError?.(err)}onRequestStart(controller,context2){this.#handler.onConnect?.(reason=>controller.abort(reason),context2)}onRequestUpgrade(controller,statusCode,headers,socket){let rawHeaders=[];for(let[key,val2]of Object.entries(headers))rawHeaders.push(Buffer.from(key),Array.isArray(val2)?val2.map(v=>Buffer.from(v)):Buffer.from(val2));this.#handler.onUpgrade?.(statusCode,rawHeaders,socket)}onResponseStart(controller,statusCode,headers,statusMessage){let rawHeaders=[];for(let[key,val2]of Object.entries(headers))rawHeaders.push(Buffer.from(key),Array.isArray(val2)?val2.map(v=>Buffer.from(v)):Buffer.from(val2));this.#handler.onHeaders?.(statusCode,rawHeaders,()=>controller.resume(),statusMessage)===!1&&controller.pause()}onResponseData(controller,data){this.#handler.onData?.(data)===!1&&controller.pause()}onResponseEnd(controller,trailers){let rawTrailers=[];for(let[key,val2]of Object.entries(trailers))rawTrailers.push(Buffer.from(key),Array.isArray(val2)?val2.map(v=>Buffer.from(v)):Buffer.from(val2));this.#handler.onComplete?.(rawTrailers)}onResponseError(controller,err){if(!this.#handler.onError)throw new InvalidArgumentError2("invalid onError method");this.#handler.onError?.(err)}},"WrapHandler")}});var require_dispatcher=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/dispatcher.js"(exports2,module2){"use strict";var EventEmitter11=require("node:events"),WrapHandler=require_wrap_handler(),wrapInterceptor=__name(dispatch=>(opts,handler)=>dispatch(opts,WrapHandler.wrap(handler)),"wrapInterceptor"),Dispatcher11=class extends EventEmitter11{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...args){let interceptors3=Array.isArray(args[0])?args[0]:args,dispatch=this.dispatch.bind(this);for(let interceptor of interceptors3)if(interceptor!=null){if(typeof interceptor!="function")throw new TypeError(`invalid interceptor, expected function received ${typeof interceptor}`);if(dispatch=interceptor(dispatch),dispatch=wrapInterceptor(dispatch),dispatch==null||typeof dispatch!="function"||dispatch.length!==2)throw new TypeError("invalid interceptor")}return new Proxy(this,{get:(target,key)=>key==="dispatch"?dispatch:target[key]})}};__name(Dispatcher11,"Dispatcher");module2.exports=Dispatcher11}});var require_unwrap_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/unwrap-handler.js"(exports2,module2){"use strict";var{parseHeaders}=require_util(),{InvalidArgumentError:InvalidArgumentError2}=require_errors(),kResume=Symbol("resume"),UnwrapController=class{#paused=!1;#reason=null;#aborted=!1;#abort;[kResume]=null;constructor(abort){this.#abort=abort}pause(){this.#paused=!0}resume(){this.#paused&&(this.#paused=!1,this[kResume]?.())}abort(reason){this.#aborted||(this.#aborted=!0,this.#reason=reason,this.#abort(reason))}get aborted(){return this.#aborted}get reason(){return this.#reason}get paused(){return this.#paused}};__name(UnwrapController,"UnwrapController");module2.exports=__name(class UnwrapHandler{#handler;#controller;constructor(handler){this.#handler=handler}static unwrap(handler){return handler.onRequestStart?new UnwrapHandler(handler):handler}onConnect(abort,context2){this.#controller=new UnwrapController(abort),this.#handler.onRequestStart?.(this.#controller,context2)}onUpgrade(statusCode,rawHeaders,socket){this.#handler.onRequestUpgrade?.(this.#controller,statusCode,parseHeaders(rawHeaders),socket)}onHeaders(statusCode,rawHeaders,resume,statusMessage){return this.#controller[kResume]=resume,this.#handler.onResponseStart?.(this.#controller,statusCode,parseHeaders(rawHeaders),statusMessage),!this.#controller.paused}onData(data){return this.#handler.onResponseData?.(this.#controller,data),!this.#controller.paused}onComplete(rawTrailers){this.#handler.onResponseEnd?.(this.#controller,parseHeaders(rawTrailers))}onError(err){if(!this.#handler.onResponseError)throw new InvalidArgumentError2("invalid onError method");this.#handler.onResponseError?.(this.#controller,err)}},"UnwrapHandler")}});var require_dispatcher_base=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/dispatcher-base.js"(exports2,module2){"use strict";var Dispatcher11=require_dispatcher(),UnwrapHandler=require_unwrap_handler(),{ClientDestroyedError,ClientClosedError,InvalidArgumentError:InvalidArgumentError2}=require_errors(),{kDestroy,kClose,kClosed,kDestroyed,kDispatch}=require_symbols(),kOnDestroyed=Symbol("onDestroyed"),kOnClosed=Symbol("onClosed"),DispatcherBase=class extends Dispatcher11{constructor(){super(),this[kDestroyed]=!1,this[kOnDestroyed]=null,this[kClosed]=!1,this[kOnClosed]=[]}get destroyed(){return this[kDestroyed]}get closed(){return this[kClosed]}close(callback){if(callback===void 0)return new Promise((resolve15,reject2)=>{this.close((err,data)=>err?reject2(err):resolve15(data))});if(typeof callback!="function")throw new InvalidArgumentError2("invalid callback");if(this[kDestroyed]){queueMicrotask(()=>callback(new ClientDestroyedError,null));return}if(this[kClosed]){this[kOnClosed]?this[kOnClosed].push(callback):queueMicrotask(()=>callback(null,null));return}this[kClosed]=!0,this[kOnClosed].push(callback);let onClosed=__name(()=>{let callbacks=this[kOnClosed];this[kOnClosed]=null;for(let i=0;i<callbacks.length;i++)callbacks[i](null,null)},"onClosed");this[kClose]().then(()=>this.destroy()).then(()=>{queueMicrotask(onClosed)})}destroy(err,callback){if(typeof err=="function"&&(callback=err,err=null),callback===void 0)return new Promise((resolve15,reject2)=>{this.destroy(err,(err2,data)=>err2?reject2(err2):resolve15(data))});if(typeof callback!="function")throw new InvalidArgumentError2("invalid callback");if(this[kDestroyed]){this[kOnDestroyed]?this[kOnDestroyed].push(callback):queueMicrotask(()=>callback(null,null));return}err||(err=new ClientDestroyedError),this[kDestroyed]=!0,this[kOnDestroyed]=this[kOnDestroyed]||[],this[kOnDestroyed].push(callback);let onDestroyed=__name(()=>{let callbacks=this[kOnDestroyed];this[kOnDestroyed]=null;for(let i=0;i<callbacks.length;i++)callbacks[i](null,null)},"onDestroyed");this[kDestroy](err).then(()=>{queueMicrotask(onDestroyed)})}dispatch(opts,handler){if(!handler||typeof handler!="object")throw new InvalidArgumentError2("handler must be an object");handler=UnwrapHandler.unwrap(handler);try{if(!opts||typeof opts!="object")throw new InvalidArgumentError2("opts must be an object.");if(this[kDestroyed]||this[kOnDestroyed])throw new ClientDestroyedError;if(this[kClosed])throw new ClientClosedError;return this[kDispatch](opts,handler)}catch(err){if(typeof handler.onError!="function")throw err;return handler.onError(err),!1}}};__name(DispatcherBase,"DispatcherBase");module2.exports=DispatcherBase}});var require_timers=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/timers.js"(exports2,module2){"use strict";var fastNow=0,RESOLUTION_MS=1e3,TICK_MS=(RESOLUTION_MS>>1)-1,fastNowTimeout,kFastTimer=Symbol("kFastTimer"),fastTimers=[],NOT_IN_LIST=-2,TO_BE_CLEARED=-1,PENDING=0,ACTIVE=1;function onTick(){fastNow+=TICK_MS;let idx=0,len=fastTimers.length;for(;idx<len;){let timer=fastTimers[idx];timer._state===PENDING?(timer._idleStart=fastNow-TICK_MS,timer._state=ACTIVE):timer._state===ACTIVE&&fastNow>=timer._idleStart+timer._idleTimeout&&(timer._state=TO_BE_CLEARED,timer._idleStart=-1,timer._onTimeout(timer._timerArg)),timer._state===TO_BE_CLEARED?(timer._state=NOT_IN_LIST,--len!==0&&(fastTimers[idx]=fastTimers[len])):++idx}fastTimers.length=len,fastTimers.length!==0&&refreshTimeout()}__name(onTick,"onTick");function refreshTimeout(){fastNowTimeout?fastNowTimeout.refresh():(clearTimeout(fastNowTimeout),fastNowTimeout=setTimeout(onTick,TICK_MS),fastNowTimeout.unref&&fastNowTimeout.unref())}__name(refreshTimeout,"refreshTimeout");var FastTimer=class{[kFastTimer]=!0;_state=NOT_IN_LIST;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(callback,delay2,arg){this._onTimeout=callback,this._idleTimeout=delay2,this._timerArg=arg,this.refresh()}refresh(){this._state===NOT_IN_LIST&&fastTimers.push(this),(!fastNowTimeout||fastTimers.length===1)&&refreshTimeout(),this._state=PENDING}clear(){this._state=TO_BE_CLEARED,this._idleStart=-1}};__name(FastTimer,"FastTimer");module2.exports={setTimeout(callback,delay2,arg){return delay2<=RESOLUTION_MS?setTimeout(callback,delay2,arg):new FastTimer(callback,delay2,arg)},clearTimeout(timeout2){timeout2[kFastTimer]?timeout2.clear():clearTimeout(timeout2)},setFastTimeout(callback,delay2,arg){return new FastTimer(callback,delay2,arg)},clearFastTimeout(timeout2){timeout2.clear()},now(){return fastNow},tick(delay2=0){fastNow+=delay2-RESOLUTION_MS+1,onTick(),onTick()},reset(){fastNow=0,fastTimers.length=0,clearTimeout(fastNowTimeout),fastNowTimeout=null},kFastTimer}}});var require_connect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/connect.js"(exports2,module2){"use strict";var net3=require("node:net"),assert2=require("node:assert"),util2=require_util(),{InvalidArgumentError:InvalidArgumentError2,ConnectTimeoutError}=require_errors(),timers=require_timers();function noop2(){}__name(noop2,"noop");var tls,SessionCache;global.FinalizationRegistry&&!(process.env.NODE_V8_COVERAGE||process.env.UNDICI_NO_FG)?SessionCache=__name(class{constructor(maxCachedSessions){this._maxCachedSessions=maxCachedSessions,this._sessionCache=new Map,this._sessionRegistry=new global.FinalizationRegistry(key=>{if(this._sessionCache.size<this._maxCachedSessions)return;let ref=this._sessionCache.get(key);ref!==void 0&&ref.deref()===void 0&&this._sessionCache.delete(key)})}get(sessionKey){let ref=this._sessionCache.get(sessionKey);return ref?ref.deref():null}set(sessionKey,session2){this._maxCachedSessions!==0&&(this._sessionCache.set(sessionKey,new WeakRef(session2)),this._sessionRegistry.register(session2,sessionKey))}},"WeakSessionCache"):SessionCache=__name(class{constructor(maxCachedSessions){this._maxCachedSessions=maxCachedSessions,this._sessionCache=new Map}get(sessionKey){return this._sessionCache.get(sessionKey)}set(sessionKey,session2){if(this._maxCachedSessions!==0){if(this._sessionCache.size>=this._maxCachedSessions){let{value:oldestKey}=this._sessionCache.keys().next();this._sessionCache.delete(oldestKey)}this._sessionCache.set(sessionKey,session2)}}},"SimpleSessionCache");function buildConnector3({allowH2,maxCachedSessions,socketPath,timeout:timeout2,session:customSession,...opts}){if(maxCachedSessions!=null&&(!Number.isInteger(maxCachedSessions)||maxCachedSessions<0))throw new InvalidArgumentError2("maxCachedSessions must be a positive integer or zero");let options={path:socketPath,...opts},sessionCache=new SessionCache(maxCachedSessions??100);return timeout2=timeout2??1e4,allowH2=allowH2??!1,__name(function({hostname,host,protocol:protocol2,port,servername,localAddress,httpSocket},callback){let socket;if(protocol2==="https:"){tls||(tls=require("node:tls")),servername=servername||options.servername||util2.getServerName(host)||null;let sessionKey=servername||hostname;assert2(sessionKey);let session2=customSession||sessionCache.get(sessionKey)||null;port=port||443,socket=tls.connect({highWaterMark:16384,...options,servername,session:session2,localAddress,ALPNProtocols:allowH2?["http/1.1","h2"]:["http/1.1"],socket:httpSocket,port,host:hostname}),socket.on("session",function(session3){sessionCache.set(sessionKey,session3)})}else assert2(!httpSocket,"httpSocket can only be sent on TLS update"),port=port||80,socket=net3.connect({highWaterMark:64*1024,...options,localAddress,port,host:hostname});if(options.keepAlive==null||options.keepAlive){let keepAliveInitialDelay=options.keepAliveInitialDelay===void 0?6e4:options.keepAliveInitialDelay;socket.setKeepAlive(!0,keepAliveInitialDelay)}let clearConnectTimeout=setupConnectTimeout(new WeakRef(socket),{timeout:timeout2,hostname,port});return socket.setNoDelay(!0).once(protocol2==="https:"?"secureConnect":"connect",function(){if(queueMicrotask(clearConnectTimeout),callback){let cb=callback;callback=null,cb(null,this)}}).on("error",function(err){if(queueMicrotask(clearConnectTimeout),callback){let cb=callback;callback=null,cb(err)}}),socket},"connect")}__name(buildConnector3,"buildConnector");var setupConnectTimeout=process.platform==="win32"?(socketWeakRef,opts)=>{if(!opts.timeout)return noop2;let s1=null,s2=null,fastTimer=timers.setFastTimeout(()=>{s1=setImmediate(()=>{s2=setImmediate(()=>onConnectTimeout(socketWeakRef.deref(),opts))})},opts.timeout);return()=>{timers.clearFastTimeout(fastTimer),clearImmediate(s1),clearImmediate(s2)}}:(socketWeakRef,opts)=>{if(!opts.timeout)return noop2;let s1=null,fastTimer=timers.setFastTimeout(()=>{s1=setImmediate(()=>{onConnectTimeout(socketWeakRef.deref(),opts)})},opts.timeout);return()=>{timers.clearFastTimeout(fastTimer),clearImmediate(s1)}};function onConnectTimeout(socket,opts){if(socket==null)return;let message="Connect Timeout Error";Array.isArray(socket.autoSelectFamilyAttemptedAddresses)?message+=` (attempted addresses: ${socket.autoSelectFamilyAttemptedAddresses.join(", ")},`:message+=` (attempted address: ${opts.hostname}:${opts.port},`,message+=` timeout: ${opts.timeout}ms)`,util2.destroy(socket,new ConnectTimeoutError(message))}__name(onConnectTimeout,"onConnectTimeout");module2.exports=buildConnector3}});var require_utils3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/utils.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enumToMap=void 0;function enumToMap(obj,filter=[],exceptions=[]){var _a,_b;let emptyFilter=((_a=filter?.length)!==null&&_a!==void 0?_a:0)===0,emptyExceptions=((_b=exceptions?.length)!==null&&_b!==void 0?_b:0)===0;return Object.fromEntries(Object.entries(obj).filter(([,value])=>typeof value=="number"&&(emptyFilter||filter.includes(value))&&(emptyExceptions||!exceptions.includes(value))))}__name(enumToMap,"enumToMap");exports2.enumToMap=enumToMap}});var require_constants2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/constants.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.SPECIAL_HEADERS=exports2.MINOR=exports2.MAJOR=exports2.HTAB_SP_VCHAR_OBS_TEXT=exports2.QUOTED_STRING=exports2.CONNECTION_TOKEN_CHARS=exports2.HEADER_CHARS=exports2.TOKEN=exports2.HEX=exports2.URL_CHAR=exports2.USERINFO_CHARS=exports2.MARK=exports2.ALPHANUM=exports2.NUM=exports2.HEX_MAP=exports2.NUM_MAP=exports2.ALPHA=exports2.STATUSES_HTTP=exports2.H_METHOD_MAP=exports2.METHOD_MAP=exports2.METHODS_RTSP=exports2.METHODS_ICE=exports2.METHODS_HTTP=exports2.HEADER_STATE=exports2.FINISH=exports2.STATUSES=exports2.METHODS=exports2.LENIENT_FLAGS=exports2.FLAGS=exports2.TYPE=exports2.ERROR=void 0;var utils_1=require_utils3();exports2.ERROR={OK:0,INTERNAL:1,STRICT:2,CR_EXPECTED:25,LF_EXPECTED:3,UNEXPECTED_CONTENT_LENGTH:4,UNEXPECTED_SPACE:30,CLOSED_CONNECTION:5,INVALID_METHOD:6,INVALID_URL:7,INVALID_CONSTANT:8,INVALID_VERSION:9,INVALID_HEADER_TOKEN:10,INVALID_CONTENT_LENGTH:11,INVALID_CHUNK_SIZE:12,INVALID_STATUS:13,INVALID_EOF_STATE:14,INVALID_TRANSFER_ENCODING:15,CB_MESSAGE_BEGIN:16,CB_HEADERS_COMPLETE:17,CB_MESSAGE_COMPLETE:18,CB_CHUNK_HEADER:19,CB_CHUNK_COMPLETE:20,PAUSED:21,PAUSED_UPGRADE:22,PAUSED_H2_UPGRADE:23,USER:24,CB_URL_COMPLETE:26,CB_STATUS_COMPLETE:27,CB_METHOD_COMPLETE:32,CB_VERSION_COMPLETE:33,CB_HEADER_FIELD_COMPLETE:28,CB_HEADER_VALUE_COMPLETE:29,CB_CHUNK_EXTENSION_NAME_COMPLETE:34,CB_CHUNK_EXTENSION_VALUE_COMPLETE:35,CB_RESET:31};exports2.TYPE={BOTH:0,REQUEST:1,RESPONSE:2};exports2.FLAGS={CONNECTION_KEEP_ALIVE:1<<0,CONNECTION_CLOSE:1<<1,CONNECTION_UPGRADE:1<<2,CHUNKED:1<<3,UPGRADE:1<<4,CONTENT_LENGTH:1<<5,SKIPBODY:1<<6,TRAILING:1<<7,TRANSFER_ENCODING:1<<9};exports2.LENIENT_FLAGS={HEADERS:1<<0,CHUNKED_LENGTH:1<<1,KEEP_ALIVE:1<<2,TRANSFER_ENCODING:1<<3,VERSION:1<<4,DATA_AFTER_CLOSE:1<<5,OPTIONAL_LF_AFTER_CR:1<<6,OPTIONAL_CRLF_AFTER_CHUNK:1<<7,OPTIONAL_CR_BEFORE_LF:1<<8,SPACES_AFTER_CHUNK_SIZE:1<<9};exports2.METHODS={DELETE:0,GET:1,HEAD:2,POST:3,PUT:4,CONNECT:5,OPTIONS:6,TRACE:7,COPY:8,LOCK:9,MKCOL:10,MOVE:11,PROPFIND:12,PROPPATCH:13,SEARCH:14,UNLOCK:15,BIND:16,REBIND:17,UNBIND:18,ACL:19,REPORT:20,MKACTIVITY:21,CHECKOUT:22,MERGE:23,"M-SEARCH":24,NOTIFY:25,SUBSCRIBE:26,UNSUBSCRIBE:27,PATCH:28,PURGE:29,MKCALENDAR:30,LINK:31,UNLINK:32,SOURCE:33,PRI:34,DESCRIBE:35,ANNOUNCE:36,SETUP:37,PLAY:38,PAUSE:39,TEARDOWN:40,GET_PARAMETER:41,SET_PARAMETER:42,REDIRECT:43,RECORD:44,FLUSH:45,QUERY:46};exports2.STATUSES={CONTINUE:100,SWITCHING_PROTOCOLS:101,PROCESSING:102,EARLY_HINTS:103,RESPONSE_IS_STALE:110,REVALIDATION_FAILED:111,DISCONNECTED_OPERATION:112,HEURISTIC_EXPIRATION:113,MISCELLANEOUS_WARNING:199,OK:200,CREATED:201,ACCEPTED:202,NON_AUTHORITATIVE_INFORMATION:203,NO_CONTENT:204,RESET_CONTENT:205,PARTIAL_CONTENT:206,MULTI_STATUS:207,ALREADY_REPORTED:208,TRANSFORMATION_APPLIED:214,IM_USED:226,MISCELLANEOUS_PERSISTENT_WARNING:299,MULTIPLE_CHOICES:300,MOVED_PERMANENTLY:301,FOUND:302,SEE_OTHER:303,NOT_MODIFIED:304,USE_PROXY:305,SWITCH_PROXY:306,TEMPORARY_REDIRECT:307,PERMANENT_REDIRECT:308,BAD_REQUEST:400,UNAUTHORIZED:401,PAYMENT_REQUIRED:402,FORBIDDEN:403,NOT_FOUND:404,METHOD_NOT_ALLOWED:405,NOT_ACCEPTABLE:406,PROXY_AUTHENTICATION_REQUIRED:407,REQUEST_TIMEOUT:408,CONFLICT:409,GONE:410,LENGTH_REQUIRED:411,PRECONDITION_FAILED:412,PAYLOAD_TOO_LARGE:413,URI_TOO_LONG:414,UNSUPPORTED_MEDIA_TYPE:415,RANGE_NOT_SATISFIABLE:416,EXPECTATION_FAILED:417,IM_A_TEAPOT:418,PAGE_EXPIRED:419,ENHANCE_YOUR_CALM:420,MISDIRECTED_REQUEST:421,UNPROCESSABLE_ENTITY:422,LOCKED:423,FAILED_DEPENDENCY:424,TOO_EARLY:425,UPGRADE_REQUIRED:426,PRECONDITION_REQUIRED:428,TOO_MANY_REQUESTS:429,REQUEST_HEADER_FIELDS_TOO_LARGE_UNOFFICIAL:430,REQUEST_HEADER_FIELDS_TOO_LARGE:431,LOGIN_TIMEOUT:440,NO_RESPONSE:444,RETRY_WITH:449,BLOCKED_BY_PARENTAL_CONTROL:450,UNAVAILABLE_FOR_LEGAL_REASONS:451,CLIENT_CLOSED_LOAD_BALANCED_REQUEST:460,INVALID_X_FORWARDED_FOR:463,REQUEST_HEADER_TOO_LARGE:494,SSL_CERTIFICATE_ERROR:495,SSL_CERTIFICATE_REQUIRED:496,HTTP_REQUEST_SENT_TO_HTTPS_PORT:497,INVALID_TOKEN:498,CLIENT_CLOSED_REQUEST:499,INTERNAL_SERVER_ERROR:500,NOT_IMPLEMENTED:501,BAD_GATEWAY:502,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,HTTP_VERSION_NOT_SUPPORTED:505,VARIANT_ALSO_NEGOTIATES:506,INSUFFICIENT_STORAGE:507,LOOP_DETECTED:508,BANDWIDTH_LIMIT_EXCEEDED:509,NOT_EXTENDED:510,NETWORK_AUTHENTICATION_REQUIRED:511,WEB_SERVER_UNKNOWN_ERROR:520,WEB_SERVER_IS_DOWN:521,CONNECTION_TIMEOUT:522,ORIGIN_IS_UNREACHABLE:523,TIMEOUT_OCCURED:524,SSL_HANDSHAKE_FAILED:525,INVALID_SSL_CERTIFICATE:526,RAILGUN_ERROR:527,SITE_IS_OVERLOADED:529,SITE_IS_FROZEN:530,IDENTITY_PROVIDER_AUTHENTICATION_ERROR:561,NETWORK_READ_TIMEOUT:598,NETWORK_CONNECT_TIMEOUT:599};exports2.FINISH={SAFE:0,SAFE_WITH_CB:1,UNSAFE:2};exports2.HEADER_STATE={GENERAL:0,CONNECTION:1,CONTENT_LENGTH:2,TRANSFER_ENCODING:3,UPGRADE:4,CONNECTION_KEEP_ALIVE:5,CONNECTION_CLOSE:6,CONNECTION_UPGRADE:7,TRANSFER_ENCODING_CHUNKED:8};exports2.METHODS_HTTP=[exports2.METHODS.DELETE,exports2.METHODS.GET,exports2.METHODS.HEAD,exports2.METHODS.POST,exports2.METHODS.PUT,exports2.METHODS.CONNECT,exports2.METHODS.OPTIONS,exports2.METHODS.TRACE,exports2.METHODS.COPY,exports2.METHODS.LOCK,exports2.METHODS.MKCOL,exports2.METHODS.MOVE,exports2.METHODS.PROPFIND,exports2.METHODS.PROPPATCH,exports2.METHODS.SEARCH,exports2.METHODS.UNLOCK,exports2.METHODS.BIND,exports2.METHODS.REBIND,exports2.METHODS.UNBIND,exports2.METHODS.ACL,exports2.METHODS.REPORT,exports2.METHODS.MKACTIVITY,exports2.METHODS.CHECKOUT,exports2.METHODS.MERGE,exports2.METHODS["M-SEARCH"],exports2.METHODS.NOTIFY,exports2.METHODS.SUBSCRIBE,exports2.METHODS.UNSUBSCRIBE,exports2.METHODS.PATCH,exports2.METHODS.PURGE,exports2.METHODS.MKCALENDAR,exports2.METHODS.LINK,exports2.METHODS.UNLINK,exports2.METHODS.PRI,exports2.METHODS.SOURCE,exports2.METHODS.QUERY];exports2.METHODS_ICE=[exports2.METHODS.SOURCE];exports2.METHODS_RTSP=[exports2.METHODS.OPTIONS,exports2.METHODS.DESCRIBE,exports2.METHODS.ANNOUNCE,exports2.METHODS.SETUP,exports2.METHODS.PLAY,exports2.METHODS.PAUSE,exports2.METHODS.TEARDOWN,exports2.METHODS.GET_PARAMETER,exports2.METHODS.SET_PARAMETER,exports2.METHODS.REDIRECT,exports2.METHODS.RECORD,exports2.METHODS.FLUSH,exports2.METHODS.GET,exports2.METHODS.POST];exports2.METHOD_MAP=(0,utils_1.enumToMap)(exports2.METHODS);exports2.H_METHOD_MAP=Object.fromEntries(Object.entries(exports2.METHODS).filter(([k])=>k.startsWith("H")));exports2.STATUSES_HTTP=[exports2.STATUSES.CONTINUE,exports2.STATUSES.SWITCHING_PROTOCOLS,exports2.STATUSES.PROCESSING,exports2.STATUSES.EARLY_HINTS,exports2.STATUSES.RESPONSE_IS_STALE,exports2.STATUSES.REVALIDATION_FAILED,exports2.STATUSES.DISCONNECTED_OPERATION,exports2.STATUSES.HEURISTIC_EXPIRATION,exports2.STATUSES.MISCELLANEOUS_WARNING,exports2.STATUSES.OK,exports2.STATUSES.CREATED,exports2.STATUSES.ACCEPTED,exports2.STATUSES.NON_AUTHORITATIVE_INFORMATION,exports2.STATUSES.NO_CONTENT,exports2.STATUSES.RESET_CONTENT,exports2.STATUSES.PARTIAL_CONTENT,exports2.STATUSES.MULTI_STATUS,exports2.STATUSES.ALREADY_REPORTED,exports2.STATUSES.TRANSFORMATION_APPLIED,exports2.STATUSES.IM_USED,exports2.STATUSES.MISCELLANEOUS_PERSISTENT_WARNING,exports2.STATUSES.MULTIPLE_CHOICES,exports2.STATUSES.MOVED_PERMANENTLY,exports2.STATUSES.FOUND,exports2.STATUSES.SEE_OTHER,exports2.STATUSES.NOT_MODIFIED,exports2.STATUSES.USE_PROXY,exports2.STATUSES.SWITCH_PROXY,exports2.STATUSES.TEMPORARY_REDIRECT,exports2.STATUSES.PERMANENT_REDIRECT,exports2.STATUSES.BAD_REQUEST,exports2.STATUSES.UNAUTHORIZED,exports2.STATUSES.PAYMENT_REQUIRED,exports2.STATUSES.FORBIDDEN,exports2.STATUSES.NOT_FOUND,exports2.STATUSES.METHOD_NOT_ALLOWED,exports2.STATUSES.NOT_ACCEPTABLE,exports2.STATUSES.PROXY_AUTHENTICATION_REQUIRED,exports2.STATUSES.REQUEST_TIMEOUT,exports2.STATUSES.CONFLICT,exports2.STATUSES.GONE,exports2.STATUSES.LENGTH_REQUIRED,exports2.STATUSES.PRECONDITION_FAILED,exports2.STATUSES.PAYLOAD_TOO_LARGE,exports2.STATUSES.URI_TOO_LONG,exports2.STATUSES.UNSUPPORTED_MEDIA_TYPE,exports2.STATUSES.RANGE_NOT_SATISFIABLE,exports2.STATUSES.EXPECTATION_FAILED,exports2.STATUSES.IM_A_TEAPOT,exports2.STATUSES.PAGE_EXPIRED,exports2.STATUSES.ENHANCE_YOUR_CALM,exports2.STATUSES.MISDIRECTED_REQUEST,exports2.STATUSES.UNPROCESSABLE_ENTITY,exports2.STATUSES.LOCKED,exports2.STATUSES.FAILED_DEPENDENCY,exports2.STATUSES.TOO_EARLY,exports2.STATUSES.UPGRADE_REQUIRED,exports2.STATUSES.PRECONDITION_REQUIRED,exports2.STATUSES.TOO_MANY_REQUESTS,exports2.STATUSES.REQUEST_HEADER_FIELDS_TOO_LARGE_UNOFFICIAL,exports2.STATUSES.REQUEST_HEADER_FIELDS_TOO_LARGE,exports2.STATUSES.LOGIN_TIMEOUT,exports2.STATUSES.NO_RESPONSE,exports2.STATUSES.RETRY_WITH,exports2.STATUSES.BLOCKED_BY_PARENTAL_CONTROL,exports2.STATUSES.UNAVAILABLE_FOR_LEGAL_REASONS,exports2.STATUSES.CLIENT_CLOSED_LOAD_BALANCED_REQUEST,exports2.STATUSES.INVALID_X_FORWARDED_FOR,exports2.STATUSES.REQUEST_HEADER_TOO_LARGE,exports2.STATUSES.SSL_CERTIFICATE_ERROR,exports2.STATUSES.SSL_CERTIFICATE_REQUIRED,exports2.STATUSES.HTTP_REQUEST_SENT_TO_HTTPS_PORT,exports2.STATUSES.INVALID_TOKEN,exports2.STATUSES.CLIENT_CLOSED_REQUEST,exports2.STATUSES.INTERNAL_SERVER_ERROR,exports2.STATUSES.NOT_IMPLEMENTED,exports2.STATUSES.BAD_GATEWAY,exports2.STATUSES.SERVICE_UNAVAILABLE,exports2.STATUSES.GATEWAY_TIMEOUT,exports2.STATUSES.HTTP_VERSION_NOT_SUPPORTED,exports2.STATUSES.VARIANT_ALSO_NEGOTIATES,exports2.STATUSES.INSUFFICIENT_STORAGE,exports2.STATUSES.LOOP_DETECTED,exports2.STATUSES.BANDWIDTH_LIMIT_EXCEEDED,exports2.STATUSES.NOT_EXTENDED,exports2.STATUSES.NETWORK_AUTHENTICATION_REQUIRED,exports2.STATUSES.WEB_SERVER_UNKNOWN_ERROR,exports2.STATUSES.WEB_SERVER_IS_DOWN,exports2.STATUSES.CONNECTION_TIMEOUT,exports2.STATUSES.ORIGIN_IS_UNREACHABLE,exports2.STATUSES.TIMEOUT_OCCURED,exports2.STATUSES.SSL_HANDSHAKE_FAILED,exports2.STATUSES.INVALID_SSL_CERTIFICATE,exports2.STATUSES.RAILGUN_ERROR,exports2.STATUSES.SITE_IS_OVERLOADED,exports2.STATUSES.SITE_IS_FROZEN,exports2.STATUSES.IDENTITY_PROVIDER_AUTHENTICATION_ERROR,exports2.STATUSES.NETWORK_READ_TIMEOUT,exports2.STATUSES.NETWORK_CONNECT_TIMEOUT];exports2.ALPHA=[];for(let i="A".charCodeAt(0);i<="Z".charCodeAt(0);i++)exports2.ALPHA.push(String.fromCharCode(i)),exports2.ALPHA.push(String.fromCharCode(i+32));exports2.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};exports2.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};exports2.NUM=["0","1","2","3","4","5","6","7","8","9"];exports2.ALPHANUM=exports2.ALPHA.concat(exports2.NUM);exports2.MARK=["-","_",".","!","~","*","'","(",")"];exports2.USERINFO_CHARS=exports2.ALPHANUM.concat(exports2.MARK).concat(["%",";",":","&","=","+","$",","]);exports2.URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(exports2.ALPHANUM);exports2.HEX=exports2.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);exports2.TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(exports2.ALPHANUM);exports2.HEADER_CHARS=["	"];for(let i=32;i<=255;i++)i!==127&&exports2.HEADER_CHARS.push(i);exports2.CONNECTION_TOKEN_CHARS=exports2.HEADER_CHARS.filter(c=>c!==44);exports2.QUOTED_STRING=["	"," "];for(let i=33;i<=255;i++)i!==34&&i!==92&&exports2.QUOTED_STRING.push(i);exports2.HTAB_SP_VCHAR_OBS_TEXT=["	"," "];for(let i=33;i<=126;i++)exports2.HTAB_SP_VCHAR_OBS_TEXT.push(i);for(let i=128;i<=255;i++)exports2.HTAB_SP_VCHAR_OBS_TEXT.push(i);exports2.MAJOR=exports2.NUM_MAP;exports2.MINOR=exports2.MAJOR;exports2.SPECIAL_HEADERS={connection:exports2.HEADER_STATE.CONNECTION,"content-length":exports2.HEADER_STATE.CONTENT_LENGTH,"proxy-connection":exports2.HEADER_STATE.CONNECTION,"transfer-encoding":exports2.HEADER_STATE.TRANSFER_ENCODING,upgrade:exports2.HEADER_STATE.UPGRADE}}});var require_llhttp_wasm=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/llhttp-wasm.js"(exports2,module2){"use strict";var{Buffer:Buffer2}=require("node:buffer"),wasmBase64="AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAn9/AGABfwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzQzBQYAAAMAAAAAAAADAQMAAwMDAAACAAAAAAICAgICAgICAgIBAQEBAQEBAQEDAAADAAAABAUBcAESEgUDAQACBggBfwFBgNgECwfFBygGbWVtb3J5AgALX2luaXRpYWxpemUACBlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQACRhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUANgxsbGh0dHBfYWxsb2MACwZtYWxsb2MAOAtsbGh0dHBfZnJlZQAMBGZyZWUADA9sbGh0dHBfZ2V0X3R5cGUADRVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADhVsbGh0dHBfZ2V0X2h0dHBfbWlub3IADxFsbGh0dHBfZ2V0X21ldGhvZAAQFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAERJsbGh0dHBfZ2V0X3VwZ3JhZGUAEgxsbGh0dHBfcmVzZXQAEw5sbGh0dHBfZXhlY3V0ZQAUFGxsaHR0cF9zZXR0aW5nc19pbml0ABUNbGxodHRwX2ZpbmlzaAAWDGxsaHR0cF9wYXVzZQAXDWxsaHR0cF9yZXN1bWUAGBtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGRBsbGh0dHBfZ2V0X2Vycm5vABoXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AGxdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAcFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB0RbGxodHRwX2Vycm5vX25hbWUAHhJsbGh0dHBfbWV0aG9kX25hbWUAHxJsbGh0dHBfc3RhdHVzX25hbWUAIBpsbGh0dHBfc2V0X2xlbmllbnRfaGVhZGVycwAhIWxsaHR0cF9zZXRfbGVuaWVudF9jaHVua2VkX2xlbmd0aAAiHWxsaHR0cF9zZXRfbGVuaWVudF9rZWVwX2FsaXZlACMkbGxodHRwX3NldF9sZW5pZW50X3RyYW5zZmVyX2VuY29kaW5nACQabGxodHRwX3NldF9sZW5pZW50X3ZlcnNpb24AJSNsbGh0dHBfc2V0X2xlbmllbnRfZGF0YV9hZnRlcl9jbG9zZQAmJ2xsaHR0cF9zZXRfbGVuaWVudF9vcHRpb25hbF9sZl9hZnRlcl9jcgAnLGxsaHR0cF9zZXRfbGVuaWVudF9vcHRpb25hbF9jcmxmX2FmdGVyX2NodW5rACgobGxodHRwX3NldF9sZW5pZW50X29wdGlvbmFsX2NyX2JlZm9yZV9sZgApKmxsaHR0cF9zZXRfbGVuaWVudF9zcGFjZXNfYWZ0ZXJfY2h1bmtfc2l6ZQAqGGxsaHR0cF9tZXNzYWdlX25lZWRzX2VvZgA1CRcBAEEBCxEBAgMEBQoGBzEzMi0uLCsvMAq8ywIzFgBB/NMAKAIABEAAC0H80wBBATYCAAsUACAAEDcgACACNgI4IAAgAToAKAsUACAAIAAvATQgAC0AMCAAEDYQAAseAQF/QcAAEDkiARA3IAFBgAg2AjggASAAOgAoIAELjwwBB38CQCAARQ0AIABBCGsiASAAQQRrKAIAIgBBeHEiBGohBQJAIABBAXENACAAQQNxRQ0BIAEgASgCACIAayIBQZDUACgCAEkNASAAIARqIQQCQAJAQZTUACgCACABRwRAIABB/wFNBEAgAEEDdiEDIAEoAggiACABKAIMIgJGBEBBgNQAQYDUACgCAEF+IAN3cTYCAAwFCyACIAA2AgggACACNgIMDAQLIAEoAhghBiABIAEoAgwiAEcEQCAAIAEoAggiAjYCCCACIAA2AgwMAwsgAUEUaiIDKAIAIgJFBEAgASgCECICRQ0CIAFBEGohAwsDQCADIQcgAiIAQRRqIgMoAgAiAg0AIABBEGohAyAAKAIQIgINAAsgB0EANgIADAILIAUoAgQiAEEDcUEDRw0CIAUgAEF+cTYCBEGI1AAgBDYCACAFIAQ2AgAgASAEQQFyNgIEDAMLQQAhAAsgBkUNAAJAIAEoAhwiAkECdEGw1gBqIgMoAgAgAUYEQCADIAA2AgAgAA0BQYTUAEGE1AAoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECABRhtqIAA2AgAgAEUNAQsgACAGNgIYIAEoAhAiAgRAIAAgAjYCECACIAA2AhgLIAFBFGooAgAiAkUNACAAQRRqIAI2AgAgAiAANgIYCyABIAVPDQAgBSgCBCIAQQFxRQ0AAkACQAJAAkAgAEECcUUEQEGY1AAoAgAgBUYEQEGY1AAgATYCAEGM1ABBjNQAKAIAIARqIgA2AgAgASAAQQFyNgIEIAFBlNQAKAIARw0GQYjUAEEANgIAQZTUAEEANgIADAYLQZTUACgCACAFRgRAQZTUACABNgIAQYjUAEGI1AAoAgAgBGoiADYCACABIABBAXI2AgQgACABaiAANgIADAYLIABBeHEgBGohBCAAQf8BTQRAIABBA3YhAyAFKAIIIgAgBSgCDCICRgRAQYDUAEGA1AAoAgBBfiADd3E2AgAMBQsgAiAANgIIIAAgAjYCDAwECyAFKAIYIQYgBSAFKAIMIgBHBEBBkNQAKAIAGiAAIAUoAggiAjYCCCACIAA2AgwMAwsgBUEUaiIDKAIAIgJFBEAgBSgCECICRQ0CIAVBEGohAwsDQCADIQcgAiIAQRRqIgMoAgAiAg0AIABBEGohAyAAKAIQIgINAAsgB0EANgIADAILIAUgAEF+cTYCBCABIARqIAQ2AgAgASAEQQFyNgIEDAMLQQAhAAsgBkUNAAJAIAUoAhwiAkECdEGw1gBqIgMoAgAgBUYEQCADIAA2AgAgAA0BQYTUAEGE1AAoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECAFRhtqIAA2AgAgAEUNAQsgACAGNgIYIAUoAhAiAgRAIAAgAjYCECACIAA2AhgLIAVBFGooAgAiAkUNACAAQRRqIAI2AgAgAiAANgIYCyABIARqIAQ2AgAgASAEQQFyNgIEIAFBlNQAKAIARw0AQYjUACAENgIADAELIARB/wFNBEAgBEF4cUGo1ABqIQACf0GA1AAoAgAiAkEBIARBA3Z0IgNxRQRAQYDUACACIANyNgIAIAAMAQsgACgCCAsiAiABNgIMIAAgATYCCCABIAA2AgwgASACNgIIDAELQR8hAiAEQf///wdNBEAgBEEmIARBCHZnIgBrdkEBcSAAQQF0a0E+aiECCyABIAI2AhwgAUIANwIQIAJBAnRBsNYAaiEAAkBBhNQAKAIAIgNBASACdCIHcUUEQCAAIAE2AgBBhNQAIAMgB3I2AgAgASAANgIYIAEgATYCCCABIAE2AgwMAQsgBEEZIAJBAXZrQQAgAkEfRxt0IQIgACgCACEAAkADQCAAIgMoAgRBeHEgBEYNASACQR12IQAgAkEBdCECIAMgAEEEcWpBEGoiBygCACIADQALIAcgATYCACABIAM2AhggASABNgIMIAEgATYCCAwBCyADKAIIIgAgATYCDCADIAE2AgggAUEANgIYIAEgAzYCDCABIAA2AggLQaDUAEGg1AAoAgBBAWsiAEF/IAAbNgIACwsHACAALQAoCwcAIAAtACoLBwAgAC0AKwsHACAALQApCwcAIAAvATQLBwAgAC0AMAtAAQR/IAAoAhghASAALwEuIQIgAC0AKCEDIAAoAjghBCAAEDcgACAENgI4IAAgAzoAKCAAIAI7AS4gACABNgIYC8X4AQIHfwN+IAEgAmohBAJAIAAiAygCDCIADQAgAygCBARAIAMgATYCBAsjAEEQayIJJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJ/AkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACDtQBAAECAwQFBgcICQoLDA0ODxARFBUWFxgZGhscHR4fICEjJCUnKCmIA4cDhQOEA/wC9QLuAusC6ALmAuMC4ALfAt0C2wLWAtUC1ALTAtICygLJAsgCxwLGAsUCxALDAr0CvAK6ArkCuAK3ArYCtQK0ArICsQKsAqoCqAKnAqYCpQKkAqMCogKhAqACnwKbApoCmQKYApcCkAKIAoQCgwKCAvkB9gH1AfQB8wHyAfEB8AHvAe0B6wHoAeMB4QHgAd8B3gHdAdwB2wHaAdkB2AHX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QEBAQEBAQEBAQEBAAEALQQAhAiADQQA2AhwgA0G3CzYCECADQQI2AgwgAyABQQFqNgIUDIEDCyADQS9qIQIDQCABIARGBEBBISECDIIDCwJAAkACQCABLQAAIgBBCWsOGAIAKioBKioqKioqKioqKioqKioqKioqAigLIAFBAWohASADQS9qLQAAQQFxRQ0LDBkLIAFBAWohAQwYCyABQQFqIQEgAi0AAEECcQ0AC0EAIQIgA0EANgIcIAMgATYCFCADQc4UNgIQIANBDDYCDAyAAwsgAUEBaiEBC0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAADQEM0QILIANCADcDIAw8CyAAQRVGBEAgA0EkNgIcIAMgATYCFCADQYYaNgIQIANBFTYCDEEAIQIM/QILQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDPwCCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDSsgA0EHNgIcIAMgATYCFCADIAA2AgwM+wILIAMtAC5BwABxRQ0BC0EAIQACQCADKAI4IgJFDQAgAigCUCICRQ0AIAMgAhEAACEACyAARQ0rIABBFUYEQCADQQo2AhwgAyABNgIUIANB8Rg2AhAgA0EVNgIMQQAhAgz6AgtBACECIANBADYCHCADIAE2AhQgA0GLDDYCECADQRM2AgwM+QILQQAhAiADQQA2AhwgAyABNgIUIANBsRQ2AhAgA0ECNgIMDPgCC0EAIQIgA0EANgIcIAMgATYCFCADQYwUNgIQIANBGTYCDAz3AgtBACECIANBADYCHCADIAE2AhQgA0HRHDYCECADQRk2AgwM9gILIABBFUYNPUEAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAz1AgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQ0oIANBDTYCHCADIAE2AhQgAyAANgIMDPQCCyAAQRVGDTpBACECIANBADYCHCADIAE2AhQgA0GiDzYCECADQSI2AgwM8wILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDIiAEUEQCABQQFqIQEMKAsgA0EONgIcIAMgADYCDCADIAFBAWo2AhQM8gILIABBFUYNN0EAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAzxAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQRAIAFBAWohAQwnCyADQQ82AhwgAyAANgIMIAMgAUEBajYCFAzwAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM7wILIABBFUYNM0EAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzuAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMyIARQ0lIANBETYCHCADIAE2AhQgAyAANgIMDO0CCyAAQRVGDTBBACECIANBADYCHCADIAE2AhQgA0HODDYCECADQSM2AgwM7AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEMJQsgA0ESNgIcIAMgADYCDCADIAFBAWo2AhQM6wILIANBL2otAABBAXFFDQELQRUhAgzPAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM6AILIABBO0cNACABQQFqIQEMDAtBACECIANBADYCHCADIAE2AhQgA0GYFzYCECADQQI2AgwM5gILIABBFUYNKEEAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzlAgsgA0EUNgIcIAMgATYCFCADIAA2AgwM5AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEM3AILIANBFTYCHCADIAA2AgwgAyABQQFqNgIUDOMCCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNoCCyADQRc2AhwgAyAANgIMIAMgAUEBajYCFAziAgsgAEEVRg0jQQAhAiADQQA2AhwgAyABNgIUIANBzgw2AhAgA0EjNgIMDOECCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDB0LIANBGTYCHCADIAA2AgwgAyABQQFqNgIUDOACCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNYCCyADQRo2AhwgAyAANgIMIAMgAUEBajYCFAzfAgsgAEEVRg0fQQAhAiADQQA2AhwgAyABNgIUIANBog82AhAgA0EiNgIMDN4CCyADKAIEIQBBACEC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DLMCCyABIARGBEBB6QEhAgyzAgsgAS0AAEHIAEYNASADQQE6ACgLQbYBIQIMlwILQcoBIQIMlgILIAEgBEcEQCADQQw2AgggAyABNgIEQckBIQIMlgILQegBIQIMrwILIAEgBEYEQEHnASECDK8CCyABLQAAQcgARw0EIAFBAWohAUHIASECDJQCCyABIARGBEBB5gEhAgyuAgsCQAJAIAEtAABBxQBrDhAABQUFBQUFBQUFBQUFBQUBBQsgAUEBaiEBQcYBIQIMlAILIAFBAWohAUHHASECDJMCC0HlASECIAEgBEYNrAIgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB99MAai0AAEcNAyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMrQILIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgBFBEBB1AEhAgyTAgsgA0HkATYCHCADIAE2AhQgAyAANgIMQQAhAgysAgtB4wEhAiABIARGDasCIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQfXTAGotAABHDQIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADKwCCyADQYEEOwEoIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgANAwwCCyADQQA2AgALQQAhAiADQQA2AhwgAyABNgIUIANB0B42AhAgA0EINgIMDKkCC0HFASECDI4CCyADQeIBNgIcIAMgATYCFCADIAA2AgxBACECDKcCC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ1lIABBFUcEQCADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgynAgsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDKYCC0HhASECIAQgASIARg2lAiAEIAFrIAMoAgAiAWohBSAAIAFrQQRqIQYCQANAIAAtAAAgAUHw0wBqLQAARw0BIAFBBEYNAyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBTYCAAymAgsgA0EANgIcIAMgADYCFCADQYQ3NgIQIANBCDYCDCADQQA2AgBBACECDKUCCyABIARHBEAgA0ENNgIIIAMgATYCBEHCASECDIsCC0HgASECDKQCCyADQQA2AgAgBkEBaiEBC0HDASECDIgCCyABIARGBEBB3wEhAgyiAgsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFBwQEhAgyIAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYgCIANB3gE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAEgBEYEQEHdASECDKECCwJAIAEtAABBLkYEQCABQQFqIQEMAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYkCIANB3AE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILQcABIQIMhgILIAEgBEYEQEHbASECDKACC0EAIQBBASEFQQEhB0EAIQICQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQCABLQAAQTBrDgoKCQABAgMEBQYICwtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshAkEAIQVBACEHDAILQQkhAkEBIQBBACEFQQAhBwwBC0EAIQVBASECCyADIAI6ACsgAUEBaiEBAkACQCADLQAuQRBxDQACQAJAAkAgAy0AKg4DAQACBAsgB0UNAwwCCyAADQEMAgsgBUUNAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDQIgA0HYATYCHCADIAE2AhQgAyAANgIMQQAhAgyiAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYsCIANB2QE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ2JAiADQdoBNgIcIAMgATYCFCADIAA2AgwMoAILQb8BIQIMhQILQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALAkAgAARAIABBFUYNASADQQA2AhwgAyABNgIUIANBnA02AhAgA0EhNgIMQQAhAgygAgtBvgEhAgyFAgsgA0HXATYCHCADIAE2AhQgA0HWGTYCECADQRU2AgxBACECDJ4CCyABIARGBEBB1wEhAgyeAgsCQCABLQAAQSBGBEAgA0EAOwE0IAFBAWohAQwBCyADQQA2AhwgAyABNgIUIANB6xA2AhAgA0EJNgIMQQAhAgyeAgtBvQEhAgyDAgsgASAERgRAQdYBIQIM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LgsgAUEBaiEBQZcBIQIM2AELIAFBAWohAUEiDCsLIAEgBEYEQEGvASECDPEBCyABLQAAQdAARw0rIAFBAWohAUGWASECDNYBCyABIARGBEBBrgEhAgzwAQsCQAJAIAEtAABBxgBrDgsALCwsLCwsLCwsASwLIAFBAWohAUGUASECDNYBCyABQQFqIQFBlQEhAgzVAQtBrQEhAiABIARGDe4BIAMoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQazTAGotAABHDSggAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO8BCyADQQA2AgAgBkEBaiEBQQ0MKAtBrAEhAiABIARGDe0BIAMoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQeHTAGotAABHDScgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO4BCyADQQA2AgAgBkEBaiEBQQwMJwtBqwEhAiABIARGDewBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQarTAGotAABHDSYgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO0BCyADQQA2AgAgBkEBaiEBQQMMJgtBqgEhAiABIARGDesBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQajTAGotAABHDSUgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADOwBCyADQQA2AgAgBkEBaiEBQSYMJQsgASAERgRAQakBIQIM6wELAkACQCABLQAAQdQAaw4CAAEnCyABQQFqIQFBjwEhAgzRAQsgAUEBaiEBQZABIQIM0AELQagBIQIgASAERg3pASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGm0wBqLQAARw0jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzqAQsgA0EANgIAIAZBAWohAUEnDCMLQacBIQIgASAERg3oASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGk0wBqLQAARw0iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzpAQsgA0EANgIAIAZBAWohAUEcDCILQaYBIQIgASAERg3nASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGe0wBqLQAARw0hIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzoAQsgA0EANgIAIAZBAWohAUEGDCELQaUBIQIgASAERg3mASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEGZ0wBqLQAARw0gIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAznAQsgA0EANgIAIAZBAWohAUEZDCALIAEgBEYEQEGkASECDOYBCwJAAkACQAJAIAEtAABBLWsOIwAkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAEkJCQkJAIkJCQDJAsgAUEBaiEBQYQBIQIMzgELIAFBAWohAUGFASECDM0BCyABQQFqIQFBigEhAgzMAQsgAUEBaiEBQYsBIQIMywELQaMBIQIgASAERg3kASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGX0wBqLQAARw0eIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzlAQsgA0EANgIAIAZBAWohAUELDB4LIAEgBEYEQEGiASECDOQBCwJAAkAgAS0AAEHBAGsOAwAgASALIAFBAWohAUGGASECDMoBCyABQQFqIQFBiQEhAgzJAQsgASAERgRAQaEBIQIM4wELAkACQCABLQAAQcEAaw4PAB8fHx8fHx8fHx8fHx8BHwsgAUEBaiEBQYcBIQIMyQELIAFBAWohAUGIASECDMgBCyABIARGBEBBoAEhAgziAQsgAS0AAEHMAEcNHCABQQFqIQFBCgwbC0GfASECIAEgBEYN4AEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBkdMAai0AAEcNGiAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4QELIANBADYCACAGQQFqIQFBHgwaC0GeASECIAEgBEYN3wEgAygCACIAIAQgAWtqIQUgASAAa0EGaiEGAkADQCABLQAAIABBitMAai0AAEcNGSAAQQZGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4AELIANBADYCACAGQQFqIQFBFQwZC0GdASECIAEgBEYN3gEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBh9MAai0AAEcNGCAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3wELIANBADYCACAGQQFqIQFBFwwYC0GcASECIAEgBEYN3QEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBgdMAai0AAEcNFyAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3gELIANBADYCACAGQQFqIQFBGAwXCyABIARGBEBBmwEhAgzdAQsCQAJAIAEtAABByQBrDgcAGRkZGRkBGQsgAUEBaiEBQYEBIQIMwwELIAFBAWohAUGCASECDMIBC0GaASECIAEgBEYN2wEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5tMAai0AAEcNFSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3AELIANBADYCACAGQQFqIQFBCQwVC0GZASECIAEgBEYN2gEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5NMAai0AAEcNFCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2wELIANBADYCACAGQQFqIQFBHwwUC0GYASECIAEgBEYN2QEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB/tIAai0AAEcNEyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2gELIANBADYCACAGQQFqIQFBAgwTC0GXASECIAEgBEYN2AEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGA0AgAS0AACAAQfzSAGotAABHDREgAEEBRg0CIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADNgBCyABIARGBEBBlgEhAgzYAQtBASABLQAAQd8ARw0RGiABQQFqIQFB/QAhAgy9AQsgA0EANgIAIAZBAWohAUH+ACECDLwBC0GVASECIAEgBEYN1QEgAygCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABBxNMAai0AAEcNDyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1gELIANBADYCACAGQQFqIQFBKQwPC0GUASECIAEgBEYN1AEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB+NIAai0AAEcNDiAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1QELIANBADYCACAGQQFqIQFBLQwOCyABIARGBEBBkwEhAgzUAQsgAS0AAEHFAEcNDiABQQFqIQFB+gAhAgy5AQsgASAERgRAQZIBIQIM0wELAkACQCABLQAAQcwAaw4IAA8PDw8PDwEPCyABQQFqIQFB+AAhAgy5AQsgAUEBaiEBQfkAIQIMuAELQZEBIQIgASAERg3RASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHz0gBqLQAARw0LIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzSAQsgA0EANgIAIAZBAWohAUEjDAsLQZABIQIgASAERg3QASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHw0gBqLQAARw0KIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzRAQsgA0EANgIAIAZBAWohAUEADAoLIAEgBEYEQEGPASECDNABCwJAAkAgAS0AAEHIAGsOCAAMDAwMDAwBDAsgAUEBaiEBQfMAIQIMtgELIAFBAWohAUH2ACECDLUBCyABIARGBEBBjgEhAgzPAQsCQAJAIAEtAABBzgBrDgMACwELCyABQQFqIQFB9AAhAgy1AQsgAUEBaiEBQfUAIQIMtAELIAEgBEYEQEGNASECDM4BCyABLQAAQdkARw0IIAFBAWohAUEIDAcLQYwBIQIgASAERg3MASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHs0gBqLQAARw0GIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzNAQsgA0EANgIAIAZBAWohAUEFDAYLQYsBIQIgASAERg3LASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHm0gBqLQAARw0FIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzMAQsgA0EANgIAIAZBAWohAUEWDAULQYoBIQIgASAERg3KASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHh0wBqLQAARw0EIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzLAQsgA0EANgIAIAZBAWohAUEQDAQLIAEgBEYEQEGJASECDMoBCwJAAkAgAS0AAEHDAGsODAAGBgYGBgYGBgYGAQYLIAFBAWohAUHvACECDLABCyABQQFqIQFB8AAhAgyvAQtBiAEhAiABIARGDcgBIAMoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQeDSAGotAABHDQIgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADMkBCyADQQA2AgAgBkEBaiEBQSQMAgsgA0EANgIADAILIAEgBEYEQEGHASECDMcBCyABLQAAQcwARw0BIAFBAWohAUETCzoAKSADKAIEIQAgA0EANgIEIAMgACABEC0iAA0CDAELQQAhAiADQQA2AhwgAyABNgIUIANB6R42AhAgA0EGNgIMDMQBC0HuACECDKkBCyADQYYBNgIcIAMgATYCFCADIAA2AgxBACECDMIBC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ0AIABBFUYNASADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgzBAQtB7QAhAgymAQsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDL8BCyABIARGBEBBhQEhAgy/AQsCQCABLQAAQSBGBEAgAUEBaiEBDAELIANBADYCHCADIAE2AhQgA0GGHjYCECADQQY2AgxBACECDL8BC0ECIQIMpAELA0AgAS0AAEEgRw0CIAQgAUEBaiIBRw0AC0GEASECDL0BCyABIARGBEBBgwEhAgy9AQsCQCABLQAAQQlrDgRAAABAAAtB6wAhAgyiAQsgAy0AKUEFRgRAQewAIQIMogELQeoAIQIMoQELIAEgBEYEQEGCASECDLsBCyADQQ82AgggAyABNgIEDAoLIAEgBEYEQEGBASECDLoBCwJAIAEtAABBCWsOBD0AAD0AC0HpACECDJ8BCyABIARHBEAgA0EPNgIIIAMgATYCBEHnACECDJ8BC0GAASECDLgBCwJAIAEgBEcEQANAIAEtAABB4M4Aai0AACIAQQNHBEACQCAAQQFrDgI/AAQLQeYAIQIMoQELIAQgAUEBaiIBRw0AC0H+ACECDLkBC0H+ACECDLgBCyADQQA2AhwgAyABNgIUIANBxh82AhAgA0EHNgIMQQAhAgy3AQsgASAERgRAQf8AIQIMtwELAkACQAJAIAEtAABB4NAAai0AAEEBaw4DPAIAAQtB6AAhAgyeAQsgA0EANgIcIAMgATYCFCADQYYSNgIQIANBBzYCDEEAIQIMtwELQeAAIQIMnAELIAEgBEcEQCABQQFqIQFB5QAhAgycAQtB/QAhAgy1AQsgBCABIgBGBEBB/AAhAgy1AQsgAC0AACIBQS9GBEAgAEEBaiEBQeQAIQIMmwELIAFBCWsiAkEXSw0BIAAhAUEBIAJ0QZuAgARxDTcMAQsgBCABIgBGBEBB+wAhAgy0AQsgAC0AAEEvRw0AIABBAWohAQwDC0EAIQIgA0EANgIcIAMgADYCFCADQcYfNgIQIANBBzYCDAyyAQsCQAJAAkACQAJAA0AgAS0AAEHgzABqLQAAIgBBBUcEQAJAAkAgAEEBaw4IPQUGBwgABAEIC0HhACECDJ8BCyABQQFqIQFB4wAhAgyeAQsgBCABQQFqIgFHDQALQfoAIQIMtgELIAFBAWoMFAsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgy0AQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyzAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyyAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMsQELIAEgBEYEQEH5ACECDLEBCwJAIAEtAABB4MwAai0AAEEBaw4INAQFBgAIAgMHCyABQQFqIQELQQMhAgyVAQsgAUEBagwNC0EAIQIgA0EANgIcIANBoxI2AhAgA0EHNgIMIAMgAUEBajYCFAytAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgysAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyrAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyqAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMqQELQeIAIQIMjgELIAEgBEYEQEH4ACECDKgBCyABQQFqDAILIAEgBEYEQEH3ACECDKcBCyABQQFqDAELIAEgBEYNASABQQFqCyEBQQQhAgyKAQtB9gAhAgyjAQsDQCABLQAAQeDKAGotAAAiAEECRwRAIABBAUcEQEHfACECDIsBCwwnCyAEIAFBAWoiAUcNAAtB9QAhAgyiAQsgASAERgRAQfQAIQIMogELAkAgAS0AAEEJaw43JQMGJQQGBgYGBgYGBgYGBgYGBgYGBgYFBgYCBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAAYLIAFBAWoLIQFBBSECDIYBCyABQQFqDAYLIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB2wA2AhwgAyABNgIUIAMgADYCDEEAIQIMngELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB3QA2AhwgAyABNgIUIAMgADYCDEEAIQIMnQELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB8AA2AhwgAyABNgIUIAMgADYCDEEAIQIMnAELIANBADYCHCADIAE2AhQgA0G8EzYCECADQQc2AgxBACECDJsBCwJAAkACQAJAA0AgAS0AAEHgyABqLQAAIgBBBUcEQAJAIABBAWsOBiQDBAUGAAYLQd4AIQIMhgELIAQgAUEBaiIBRw0AC0HzACECDJ4BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQdsANgIcIAMgATYCFCADIAA2AgxBACECDJ0BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQd0ANgIcIAMgATYCFCADIAA2AgxBACECDJwBCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQfAANgIcIAMgATYCFCADIAA2AgxBACECDJsBCyADQQA2AhwgAyABNgIUIANB3Ag2AhAgA0EHNgIMQQAhAgyaAQsgASAERg0BIAFBAWoLIQFBBiECDH4LQfIAIQIMlwELAkACQAJAAkADQCABLQAAQeDGAGotAAAiAEEFRwRAIABBAWsOBB8CAwQFCyAEIAFBAWoiAUcNAAtB8QAhAgyaAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgyZAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyYAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyXAQsgA0EANgIcIAMgATYCFCADQbQKNgIQIANBBzYCDEEAIQIMlgELQc4AIQIMewtB0AAhAgx6C0HdACECDHkLIAEgBEYEQEHwACECDJMBCwJAIAEtAABBCWsOBBYAABYACyABQQFqIQFB3AAhAgx4CyABIARGBEBB7wAhAgySAQsCQCABLQAAQQlrDgQVAAAVAAtBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUEQEHTASECDHgLIABBFUcEQCADQQA2AhwgAyABNgIUIANBwQ02AhAgA0EaNgIMQQAhAgySAQsgA0HuADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDJEBC0HtACECIAEgBEYNkAEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB18YAai0AAEcNBCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMkQELIANBADYCACAGQQFqIQEgAy0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACECIANBADYCHCADIAE2AhQgA0HlCTYCECADQQg2AgwMkAELQewAIQIgASAERg2PASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHUxgBqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyQAQsgA0EANgIAIAZBAWohASADLQApQSFGDQMgA0EANgIcIAMgATYCFCADQYkKNgIQIANBCDYCDEEAIQIMjwELQesAIQIgASAERg2OASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHQxgBqLQAARw0CIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyPAQsgA0EANgIAIAZBAWohASADLQApIgBBI0kNAiAAQS5GDQIgA0EANgIcIAMgATYCFCADQcEJNgIQIANBCDYCDEEAIQIMjgELIANBADYCAAtBACECIANBADYCHCADIAE2AhQgA0GENzYCECADQQg2AgwMjAELQdgAIQIMcQsgASAERwRAIANBDTYCCCADIAE2AgRB1wAhAgxxC0HqACECDIoBCyABIARGBEBB6QAhAgyKAQsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFB1gAhAgxwCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdCADQegANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyABIARGBEBB5wAhAgyJAQsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ11IANB5gA2AhwgAyABNgIUIAMgADYCDEEAIQIMiQELQdUAIQIMbgsgASAERgRAQeUAIQIMiAELQQAhAEEBIQVBASEHQQAhAgJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAEtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyECQQAhBUEAIQcMAgtBCSECQQEhAEEAIQVBACEHDAELQQAhBUEBIQILIAMgAjoAKyABQQFqIQECQAJAIAMtAC5BEHENAAJAAkACQCADLQAqDgMBAAIECyAHRQ0DDAILIAANAQwCCyAFRQ0BCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNAiADQeIANgIcIAMgATYCFCADIAA2AgxBACECDIoBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdyADQeMANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdSADQeQANgIcIAMgATYCFCADIAA2AgwMiAELQdMAIQIMbQsgAy0AKUEiRg2AAUHSACECDGwLQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALIABFBEBB1AAhAgxsCyAAQRVHBEAgA0EANgIcIAMgATYCFCADQZwNNgIQIANBITYCDEEAIQIMhgELIANB4QA2AhwgAyABNgIUIANB1hk2AhAgA0EVNgIMQQAhAgyFAQsgASAERgRAQeAAIQIMhQELAkACQAJAAkACQCABLQAAQQprDgQBBAQABAsgAUEBaiEBDAELIAFBAWohASADQS9qLQAAQQFxRQ0BC0HRACECDGwLIANBADYCHCADIAE2AhQgA0GIETYCECADQQk2AgxBACECDIUBCyADQQA2AhwgAyABNgIUIANBiBE2AhAgA0EJNgIMQQAhAgyEAQsgASAERgRAQd8AIQIMhAELIAEtAABBCkYEQCABQQFqIQEMCQsgAy0ALkHAAHENCCADQQA2AhwgAyABNgIUIANBiBE2AhAgA0ECNgIMQQAhAgyDAQsgASAERgRAQd0AIQIMgwELIAEtAAAiAkENRgRAIAFBAWohAUHPACECDGkLIAEhACACQQlrDgQFAQEFAQsgBCABIgBGBEBB3AAhAgyCAQsgAC0AAEEKRw0AIABBAWoMAgtBACECIANBADYCHCADIAA2AhQgA0G1LDYCECADQQc2AgwMgAELIAEgBEYEQEHbACECDIABCwJAIAEtAABBCWsOBAMAAAMACyABQQFqCyEBQc0AIQIMZAsgASAERgRAQdoAIQIMfgsgAS0AAEEJaw4EAAEBAAELQQAhAiADQQA2AhwgA0HsETYCECADQQc2AgwgAyABQQFqNgIUDHwLIANBgBI7ASpBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUNACAAQRVHDQEgA0HZADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDHsLQcwAIQIMYAsgA0EANgIcIAMgATYCFCADQcENNgIQIANBGjYCDEEAIQIMeQsgASAERgRAQdkAIQIMeQsgAS0AAEEgRw06IAFBAWohASADLQAuQQFxDTogA0EANgIcIAMgATYCFCADQa0bNgIQIANBHjYCDEEAIQIMeAsgASAERgRAQdgAIQIMeAsCQAJAAkACQAJAIAEtAAAiAEEKaw4EAgMD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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQTBrDjcVFAABAgMEBQYHFhYWFhYWFggJCgsMDRYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWDg8QERITFgtCAiEKDBQLQgMhCgwTC0IEIQoMEgtCBSEKDBELQgYhCgwQC0IHIQoMDwtCCCEKDA4LQgkhCgwNC0IKIQoMDAtCCyEKDAsLQgwhCgwKC0INIQoMCQtCDiEKDAgLQg8hCgwHC0IKIQoMBgtCCyEKDAULQgwhCgwEC0INIQoMAwtCDiEKDAILQg8hCgwBC0IBIQoLIAFBAWohASADKQMgIgtC//////////8PWARAIAMgC0IEhiAKhDcDIAwCC0EAIQIgA0EANgIcIAMgATYCFCADQa0JNgIQIANBDDYCDAwfC0ElIQIMBAtBJiECDAMLIAMgAToALCADQQA2AgAgB0EBaiEBQQwhAgwCCyADQQA2AgAgBkEBaiEBQQohAgwBCyABQQFqIQFBCCECDAALAAtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMGAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMFwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMFgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMFQtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMFAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMEwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMEgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMEQtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMEAtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMDwtBACECIANBADYCHCADIAE2AhQgA0HIEjYCECADQQs2AgwMDgtBACECIANBADYCHCADIAE2AhQgA0GVCTYCECADQQs2AgwMDQtBACECIANBADYCHCADIAE2AhQgA0HpDzYCECADQQo2AgwMDAtBACECIANBADYCHCADIAE2AhQgA0GDEDYCECADQQo2AgwMCwtBACECIANBADYCHCADIAE2AhQgA0GmHDYCECADQQI2AgwMCgtBACECIANBADYCHCADIAE2AhQgA0HFFTYCECADQQI2AgwMCQtBACECIANBADYCHCADIAE2AhQgA0H/FzYCECADQQI2AgwMCAtBACECIANBADYCHCADIAE2AhQgA0HKFzYCECADQQI2AgwMBwsgA0ECNgIcIAMgATYCFCADQZQdNgIQIANBFjYCDEEAIQIMBgtB3gAhAiABIARGDQUgCUEIaiEHIAMoAgAhBQJAAkAgASAERwRAIAVBxsYAaiEIIAQgBWogAWshBiAFQX9zQQpqIgUgAWohAANAIAEtAAAgCC0AAEcEQEECIQgMAwsgBUUEQEEAIQggACEBDAMLIAVBAWshBSAIQQFqIQggBCABQQFqIgFHDQALIAYhBSAEIQELIAdBATYCACADIAU2AgAMAQsgA0EANgIAIAcgCDYCAAsgByABNgIEIAkoAgwhACAJKAIIDgMBBQIACwALIANBADYCHCADQa0dNgIQIANBFzYCDCADIABBAWo2AhRBACECDAMLIANBADYCHCADIAA2AhQgA0HCHTYCECADQQk2AgxBACECDAILIAEgBEYEQEEoIQIMAgsgA0EJNgIIIAMgATYCBEEnIQIMAQsgASAERgRAQQEhAgwBCwNAAkACQAJAIAEtAABBCmsOBAABAQABCyABQQFqIQEMAQsgAUEBaiEBIAMtAC5BIHENAEEAIQIgA0EANgIcIAMgATYCFCADQYwgNgIQIANBBTYCDAwCC0EBIQIgASAERw0ACwsgCUEQaiQAIAJFBEAgAygCDCEADAELIAMgAjYCHEEAIQAgAygCBCIBRQ0AIAMgASAEIAMoAggRAQAiAUUNACADIAQ2AhQgAyABNgIMIAEhAAsgAAu+AgECfyAAQQA6AAAgAEHcAGoiAUEBa0EAOgAAIABBADoAAiAAQQA6AAEgAUEDa0EAOgAAIAFBAmtBADoAACAAQQA6AAMgAUEEa0EAOgAAQQAgAGtBA3EiASAAaiIAQQA2AgBB3AAgAWtBfHEiAiAAaiIBQQRrQQA2AgACQCACQQlJDQAgAEEANgIIIABBADYCBCABQQhrQQA2AgAgAUEMa0EANgIAIAJBGUkNACAAQQA2AhggAEEANgIUIABBADYCECAAQQA2AgwgAUEQa0EANgIAIAFBFGtBADYCACABQRhrQQA2AgAgAUEca0EANgIAIAIgAEEEcUEYciICayIBQSBJDQAgACACaiEAA0AgAEIANwMYIABCADcDECAAQgA3AwggAEIANwMAIABBIGohACABQSBrIgFBH0sNAAsLC1YBAX8CQCAAKAIMDQACQAJAAkACQCAALQAxDgMBAAMCCyAAKAI4IgFFDQAgASgCLCIBRQ0AIAAgAREAACIBDQMLQQAPCwALIABB0Bg2AhBBDiEBCyABCxoAIAAoAgxFBEAgAEHJHjYCECAAQRU2AgwLCxQAIAAoAgxBFUYEQCAAQQA2AgwLCxQAIAAoAgxBFkYEQCAAQQA2AgwLCwcAIAAoAgwLBwAgACgCEAsJACAAIAE2AhALBwAgACgCFAsXACAAQSRPBEAACyAAQQJ0QZQ3aigCAAsXACAAQS9PBEAACyAAQQJ0QaQ4aigCAAu/CQEBf0HfLCEBAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAEHkAGsO9ANjYgABYWFhYWFhAgMEBWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEGBwgJCgsMDQ4PYWFhYWEQYWFhYWFhYWFhYWERYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhEhMUFRYXGBkaG2FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEcHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTZhNzg5OmFhYWFhYWFhO2FhYTxhYWFhPT4/YWFhYWFhYWFAYWFBYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhQkNERUZHSElKS0xNTk9QUVJTYWFhYWFhYWFUVVZXWFlaW2FcXWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYV5hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFfYGELQdUrDwtBgyUPC0G/MA8LQfI1DwtBtCgPC0GfKA8LQYEsDwtB1ioPC0H0Mw8LQa0zDwtByygPC0HOIw8LQcAjDwtB2SMPC0HRJA8LQZwzDwtBojYPC0H8Mw8LQeArDwtB4SUPC0HtIA8LQcQyDwtBqScPC0G5Ng8LQbggDwtBqyAPC0GjJA8LQbYkDwtBgSMPC0HhMg8LQZ80DwtByCkPC0HAMg8LQe4yDwtB8C8PC0HGNA8LQdAhDwtBmiQPC0HrLw8LQYQ1DwtByzUPC0GWMQ8LQcgrDwtB1C8PC0GTMA8LQd81DwtBtCMPC0G+NQ8LQdIpDwtBsyIPC0HNIA8LQZs2DwtBkCEPC0H/IA8LQa01DwtBsDQPC0HxJA8LQacqDwtB3TAPC0GLIg8LQcgvDwtB6yoPC0H0KQ8LQY8lDwtB3SIPC0HsJg8LQf0wDwtB1iYPC0GUNQ8LQY0jDwtBuikPC0HHIg8LQfIlDwtBtjMPC0GiIQ8LQf8vDwtBwCEPC0GBMw8LQcklDwtBqDEPC0HGMw8LQdM2DwtBxjYPC0HkNA8LQYgmDwtB7ScPC0H4IQ8LQakwDwtBjzQPC0GGNg8LQaovDwtBoSYPC0HsNg8LQZIpDwtBryYPC0GZIg8LQeAhDwsAC0G1JSEBCyABCxcAIAAgAC8BLkH+/wNxIAFBAEdyOwEuCxoAIAAgAC8BLkH9/wNxIAFBAEdBAXRyOwEuCxoAIAAgAC8BLkH7/wNxIAFBAEdBAnRyOwEuCxoAIAAgAC8BLkH3/wNxIAFBAEdBA3RyOwEuCxoAIAAgAC8BLkHv/wNxIAFBAEdBBHRyOwEuCxoAIAAgAC8BLkHf/wNxIAFBAEdBBXRyOwEuCxoAIAAgAC8BLkG//wNxIAFBAEdBBnRyOwEuCxoAIAAgAC8BLkH//gNxIAFBAEdBB3RyOwEuCxoAIAAgAC8BLkH//QNxIAFBAEdBCHRyOwEuCxoAIAAgAC8BLkH/+wNxIAFBAEdBCXRyOwEuCz4BAn8CQCAAKAI4IgNFDQAgAygCBCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBzhE2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCCCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB5Ao2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCDCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB5R02AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCECIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBnRA2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCFCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBoh42AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCGCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB7hQ2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCKCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9gg2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCHCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9xs2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCICIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBlRU2AhBBGCEECyAECzgAIAACfyAALwEyQRRxQRRGBEBBASAALQAoQQFGDQEaIAAvATRB5QBGDAELIAAtAClBBUYLOgAwC1kBAn8CQCAALQAoQQFGDQAgAC8BNCIBQeQAa0HkAEkNACABQcwBRg0AIAFBsAJGDQAgAC8BMiIAQcAAcQ0AQQEhAiAAQYgEcUGABEYNACAAQShxRSECCyACC4wBAQJ/AkACQAJAIAAtACpFDQAgAC0AK0UNACAALwEyIgFBAnFFDQEMAgsgAC8BMiIBQQFxRQ0BC0EBIQIgAC0AKEEBRg0AIAAvATQiAEHkAGtB5ABJDQAgAEHMAUYNACAAQbACRg0AIAFBwABxDQBBACECIAFBiARxQYAERg0AIAFBKHFBAEchAgsgAgtXACAAQRhqQgA3AwAgAEIANwMAIABBOGpCADcDACAAQTBqQgA3AwAgAEEoakIANwMAIABBIGpCADcDACAAQRBqQgA3AwAgAEEIakIANwMAIABB7AE2AhwLBgAgABA5C5otAQt/IwBBEGsiCiQAQZjUACgCACIJRQRAQdjXACgCACIFRQRAQeTXAEJ/NwIAQdzXAEKAgISAgIDAADcCAEHY1wAgCkEIakFwcUHYqtWqBXMiBTYCAEHs1wBBADYCAEG81wBBADYCAAtBwNcAQYDYBDYCAEGQ1ABBgNgENgIAQaTUACAFNgIAQaDUAEF/NgIAQcTXAEGAqAM2AgADQCABQbzUAGogAUGw1ABqIgI2AgAgAiABQajUAGoiAzYCACABQbTUAGogAzYCACABQcTUAGogAUG41ABqIgM2AgAgAyACNgIAIAFBzNQAaiABQcDUAGoiAjYCACACIAM2AgAgAUHI1ABqIAI2AgAgAUEgaiIBQYACRw0AC0GM2ARBwacDNgIAQZzUAEHo1wAoAgA2AgBBjNQAQcCnAzYCAEGY1ABBiNgENgIAQcz/B0E4NgIAQYjYBCEJCwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB7AFNBEBBgNQAKAIAIgZBECAAQRNqQXBxIABBC0kbIgRBA3YiAHYiAUEDcQRAAkAgAUEBcSAAckEBcyICQQN0IgBBqNQAaiIBIABBsNQAaigCACIAKAIIIgNGBEBBgNQAIAZBfiACd3E2AgAMAQsgASADNgIIIAMgATYCDAsgAEEIaiEBIAAgAkEDdCICQQNyNgIEIAAgAmoiACAAKAIEQQFyNgIEDBELQYjUACgCACIIIARPDQEgAQRAAkBBAiAAdCICQQAgAmtyIAEgAHRxaCIAQQN0IgJBqNQAaiIBIAJBsNQAaigCACICKAIIIgNGBEBBgNQAIAZBfiAAd3EiBjYCAAwBCyABIAM2AgggAyABNgIMCyACIARBA3I2AgQgAEEDdCIAIARrIQUgACACaiAFNgIAIAIgBGoiBCAFQQFyNgIEIAgEQCAIQXhxQajUAGohAEGU1AAoAgAhAwJ/QQEgCEEDdnQiASAGcUUEQEGA1AAgASAGcjYCACAADAELIAAoAggLIgEgAzYCDCAAIAM2AgggAyAANgIMIAMgATYCCAsgAkEIaiEBQZTUACAENgIAQYjUACAFNgIADBELQYTUACgCACILRQ0BIAtoQQJ0QbDWAGooAgAiACgCBEF4cSAEayEFIAAhAgNAAkAgAigCECIBRQRAIAJBFGooAgAiAUUNAQsgASgCBEF4cSAEayIDIAVJIQIgAyAFIAIbIQUgASAAIAIbIQAgASECDAELCyAAKAIYIQkgACgCDCIDIABHBEBBkNQAKAIAGiADIAAoAggiATYCCCABIAM2AgwMEAsgAEEUaiICKAIAIgFFBEAgACgCECIBRQ0DIABBEGohAgsDQCACIQcgASIDQRRqIgIoAgAiAQ0AIANBEGohAiADKAIQIgENAAsgB0EANgIADA8LQX8hBCAAQb9/Sw0AIABBE2oiAUFwcSEEQYTUACgCACIIRQ0AQQAgBGshBQJAAkACQAJ/QQAgBEGAAkkNABpBHyAEQf///wdLDQAaIARBJiABQQh2ZyIAa3ZBAXEgAEEBdGtBPmoLIgZBAnRBsNYAaigCACICRQRAQQAhAUEAIQMMAQtBACEBIARBGSAGQQF2a0EAIAZBH0cbdCEAQQAhAwNAAkAgAigCBEF4cSAEayIHIAVPDQAgAiEDIAciBQ0AQQAhBSACIQEMAwsgASACQRRqKAIAIgcgByACIABBHXZBBHFqQRBqKAIAIgJGGyABIAcbIQEgAEEBdCEAIAINAAsLIAEgA3JFBEBBACEDQQIgBnQiAEEAIABrciAIcSIARQ0DIABoQQJ0QbDWAGooAgAhAQsgAUUNAQsDQCABKAIEQXhxIARrIgIgBUkhACACIAUgABshBSABIAMgABshAyABKAIQIgAEfyAABSABQRRqKAIACyIBDQALCyADRQ0AIAVBiNQAKAIAIARrTw0AIAMoAhghByADIAMoAgwiAEcEQEGQ1AAoAgAaIAAgAygCCCIBNgIIIAEgADYCDAwOCyADQRRqIgIoAgAiAUUEQCADKAIQIgFFDQMgA0EQaiECCwNAIAIhBiABIgBBFGoiAigCACIBDQAgAEEQaiECIAAoAhAiAQ0ACyAGQQA2AgAMDQtBiNQAKAIAIgMgBE8EQEGU1AAoAgAhAQJAIAMgBGsiAkEQTwRAIAEgBGoiACACQQFyNgIEIAEgA2ogAjYCACABIARBA3I2AgQMAQsgASADQQNyNgIEIAEgA2oiACAAKAIEQQFyNgIEQQAhAEEAIQILQYjUACACNgIAQZTUACAANgIAIAFBCGohAQwPC0GM1AAoAgAiAyAESwRAIAQgCWoiACADIARrIgFBAXI2AgRBmNQAIAA2AgBBjNQAIAE2AgAgCSAEQQNyNgIEIAlBCGohAQwPC0EAIQEgBAJ/QdjXACgCAARAQeDXACgCAAwBC0Hk1wBCfzcCAEHc1wBCgICEgICAwAA3AgBB2NcAIApBDGpBcHFB2KrVqgVzNgIAQezXAEEANgIAQbzXAEEANgIAQYCABAsiACAEQccAaiIFaiIGQQAgAGsiB3EiAk8EQEHw1wBBMDYCAAwPCwJAQbjXACgCACIBRQ0AQbDXACgCACIIIAJqIQAgACABTSAAIAhLcQ0AQQAhAUHw1wBBMDYCAAwPC0G81wAtAABBBHENBAJAAkAgCQRAQcDXACEBA0AgASgCACIAIAlNBEAgACABKAIEaiAJSw0DCyABKAIIIgENAAsLQQAQOiIAQX9GDQUgAiEGQdzXACgCACIBQQFrIgMgAHEEQCACIABrIAAgA2pBACABa3FqIQYLIAQgBk8NBSAGQf7///8HSw0FQbjXACgCACIDBEBBsNcAKAIAIgcgBmohASABIAdNDQYgASADSw0GCyAGEDoiASAARw0BDAcLIAYgA2sgB3EiBkH+////B0sNBCAGEDohACAAIAEoAgAgASgCBGpGDQMgACEBCwJAIAYgBEHIAGpPDQAgAUF/Rg0AQeDXACgCACIAIAUgBmtqQQAgAGtxIgBB/v///wdLBEAgASEADAcLIAAQOkF/RwRAIAAgBmohBiABIQAMBwtBACAGaxA6GgwECyABIgBBf0cNBQwDC0EAIQMMDAtBACEADAoLIABBf0cNAgtBvNcAQbzXACgCAEEEcjYCAAsgAkH+////B0sNASACEDohAEEAEDohASAAQX9GDQEgAUF/Rg0BIAAgAU8NASABIABrIgYgBEE4ak0NAQtBsNcAQbDXACgCACAGaiIBNgIAQbTXACgCACABSQRAQbTXACABNgIACwJAAkACQEGY1AAoAgAiAgRAQcDXACEBA0AgACABKAIAIgMgASgCBCIFakYNAiABKAIIIgENAAsMAgtBkNQAKAIAIgFBAEcgACABT3FFBEBBkNQAIAA2AgALQQAhAUHE1wAgBjYCAEHA1wAgADYCAEGg1ABBfzYCAEGk1ABB2NcAKAIANgIAQczXAEEANgIAA0AgAUG81ABqIAFBsNQAaiICNgIAIAIgAUGo1ABqIgM2AgAgAUG01ABqIAM2AgAgAUHE1ABqIAFBuNQAaiIDNgIAIAMgAjYCACABQczUAGogAUHA1ABqIgI2AgAgAiADNgIAIAFByNQAaiACNgIAIAFBIGoiAUGAAkcNAAtBeCAAa0EPcSIBIABqIgIgBkE4ayIDIAFrIgFBAXI2AgRBnNQAQejXACgCADYCAEGM1AAgATYCAEGY1AAgAjYCACAAIANqQTg2AgQMAgsgACACTQ0AIAIgA0kNACABKAIMQQhxDQBBeCACa0EPcSIAIAJqIgNBjNQAKAIAIAZqIgcgAGsiAEEBcjYCBCABIAUgBmo2AgRBnNQAQejXACgCADYCAEGM1AAgADYCAEGY1AAgAzYCACACIAdqQTg2AgQMAQsgAEGQ1AAoAgBJBEBBkNQAIAA2AgALIAAgBmohA0HA1wAhAQJAAkACQANAIAMgASgCAEcEQCABKAIIIgENAQwCCwsgAS0ADEEIcUUNAQtBwNcAIQEDQCABKAIAIgMgAk0EQCADIAEoAgRqIgUgAksNAwsgASgCCCEBDAALAAsgASAANgIAIAEgASgCBCAGajYCBCAAQXggAGtBD3FqIgkgBEEDcjYCBCADQXggA2tBD3FqIgYgBCAJaiIEayEBIAIgBkYEQEGY1AAgBDYCAEGM1ABBjNQAKAIAIAFqIgA2AgAgBCAAQQFyNgIEDAgLQZTUACgCACAGRgRAQZTUACAENgIAQYjUAEGI1AAoAgAgAWoiADYCACAEIABBAXI2AgQgACAEaiAANgIADAgLIAYoAgQiBUEDcUEBRw0GIAVBeHEhCCAFQf8BTQRAIAVBA3YhAyAGKAIIIgAgBigCDCICRgRAQYDUAEGA1AAoAgBBfiADd3E2AgAMBwsgAiAANgIIIAAgAjYCDAwGCyAGKAIYIQcgBiAGKAIMIgBHBEAgACAGKAIIIgI2AgggAiAANgIMDAULIAZBFGoiAigCACIFRQRAIAYoAhAiBUUNBCAGQRBqIQILA0AgAiEDIAUiAEEUaiICKAIAIgUNACAAQRBqIQIgACgCECIFDQALIANBADYCAAwEC0F4IABrQQ9xIgEgAGoiByAGQThrIgMgAWsiAUEBcjYCBCAAIANqQTg2AgQgAiAFQTcgBWtBD3FqQT9rIgMgAyACQRBqSRsiA0EjNgIEQZzUAEHo1wAoAgA2AgBBjNQAIAE2AgBBmNQAIAc2AgAgA0EQakHI1wApAgA3AgAgA0HA1wApAgA3AghByNcAIANBCGo2AgBBxNcAIAY2AgBBwNcAIAA2AgBBzNcAQQA2AgAgA0EkaiEBA0AgAUEHNgIAIAUgAUEEaiIBSw0ACyACIANGDQAgAyADKAIEQX5xNgIEIAMgAyACayIFNgIAIAIgBUEBcjYCBCAFQf8BTQRAIAVBeHFBqNQAaiEAAn9BgNQAKAIAIgFBASAFQQN2dCIDcUUEQEGA1AAgASADcjYCACAADAELIAAoAggLIgEgAjYCDCAAIAI2AgggAiAANgIMIAIgATYCCAwBC0EfIQEgBUH///8HTQRAIAVBJiAFQQh2ZyIAa3ZBAXEgAEEBdGtBPmohAQsgAiABNgIcIAJCADcCECABQQJ0QbDWAGohAEGE1AAoAgAiA0EBIAF0IgZxRQRAIAAgAjYCAEGE1AAgAyAGcjYCACACIAA2AhggAiACNgIIIAIgAjYCDAwBCyAFQRkgAUEBdmtBACABQR9HG3QhASAAKAIAIQMCQANAIAMiACgCBEF4cSAFRg0BIAFBHXYhAyABQQF0IQEgACADQQRxakEQaiIGKAIAIgMNAAsgBiACNgIAIAIgADYCGCACIAI2AgwgAiACNgIIDAELIAAoAggiASACNgIMIAAgAjYCCCACQQA2AhggAiAANgIMIAIgATYCCAtBjNQAKAIAIgEgBE0NAEGY1AAoAgAiACAEaiICIAEgBGsiAUEBcjYCBEGM1AAgATYCAEGY1AAgAjYCACAAIARBA3I2AgQgAEEIaiEBDAgLQQAhAUHw1wBBMDYCAAwHC0EAIQALIAdFDQACQCAGKAIcIgJBAnRBsNYAaiIDKAIAIAZGBEAgAyAANgIAIAANAUGE1ABBhNQAKAIAQX4gAndxNgIADAILIAdBEEEUIAcoAhAgBkYbaiAANgIAIABFDQELIAAgBzYCGCAGKAIQIgIEQCAAIAI2AhAgAiAANgIYCyAGQRRqKAIAIgJFDQAgAEEUaiACNgIAIAIgADYCGAsgASAIaiEBIAYgCGoiBigCBCEFCyAGIAVBfnE2AgQgASAEaiABNgIAIAQgAUEBcjYCBCABQf8BTQRAIAFBeHFBqNQAaiEAAn9BgNQAKAIAIgJBASABQQN2dCIBcUUEQEGA1AAgASACcjYCACAADAELIAAoAggLIgEgBDYCDCAAIAQ2AgggBCAANgIMIAQgATYCCAwBC0EfIQUgAUH///8HTQRAIAFBJiABQQh2ZyIAa3ZBAXEgAEEBdGtBPmohBQsgBCAFNgIcIARCADcCECAFQQJ0QbDWAGohAEGE1AAoAgAiAkEBIAV0IgNxRQRAIAAgBDYCAEGE1AAgAiADcjYCACAEIAA2AhggBCAENgIIIAQgBDYCDAwBCyABQRkgBUEBdmtBACAFQR9HG3QhBSAAKAIAIQACQANAIAAiAigCBEF4cSABRg0BIAVBHXYhACAFQQF0IQUgAiAAQQRxakEQaiIDKAIAIgANAAsgAyAENgIAIAQgAjYCGCAEIAQ2AgwgBCAENgIIDAELIAIoAggiACAENgIMIAIgBDYCCCAEQQA2AhggBCACNgIMIAQgADYCCAsgCUEIaiEBDAILAkAgB0UNAAJAIAMoAhwiAUECdEGw1gBqIgIoAgAgA0YEQCACIAA2AgAgAA0BQYTUACAIQX4gAXdxIgg2AgAMAgsgB0EQQRQgBygCECADRhtqIAA2AgAgAEUNAQsgACAHNgIYIAMoAhAiAQRAIAAgATYCECABIAA2AhgLIANBFGooAgAiAUUNACAAQRRqIAE2AgAgASAANgIYCwJAIAVBD00EQCADIAQgBWoiAEEDcjYCBCAAIANqIgAgACgCBEEBcjYCBAwBCyADIARqIgIgBUEBcjYCBCADIARBA3I2AgQgAiAFaiAFNgIAIAVB/wFNBEAgBUF4cUGo1ABqIQACf0GA1AAoAgAiAUEBIAVBA3Z0IgVxRQRAQYDUACABIAVyNgIAIAAMAQsgACgCCAsiASACNgIMIAAgAjYCCCACIAA2AgwgAiABNgIIDAELQR8hASAFQf///wdNBEAgBUEmIAVBCHZnIgBrdkEBcSAAQQF0a0E+aiEBCyACIAE2AhwgAkIANwIQIAFBAnRBsNYAaiEAQQEgAXQiBCAIcUUEQCAAIAI2AgBBhNQAIAQgCHI2AgAgAiAANgIYIAIgAjYCCCACIAI2AgwMAQsgBUEZIAFBAXZrQQAgAUEfRxt0IQEgACgCACEEAkADQCAEIgAoAgRBeHEgBUYNASABQR12IQQgAUEBdCEBIAAgBEEEcWpBEGoiBigCACIEDQALIAYgAjYCACACIAA2AhggAiACNgIMIAIgAjYCCAwBCyAAKAIIIgEgAjYCDCAAIAI2AgggAkEANgIYIAIgADYCDCACIAE2AggLIANBCGohAQwBCwJAIAlFDQACQCAAKAIcIgFBAnRBsNYAaiICKAIAIABGBEAgAiADNgIAIAMNAUGE1AAgC0F+IAF3cTYCAAwCCyAJQRBBFCAJKAIQIABGG2ogAzYCACADRQ0BCyADIAk2AhggACgCECIBBEAgAyABNgIQIAEgAzYCGAsgAEEUaigCACIBRQ0AIANBFGogATYCACABIAM2AhgLAkAgBUEPTQRAIAAgBCAFaiIBQQNyNgIEIAAgAWoiASABKAIEQQFyNgIEDAELIAAgBGoiByAFQQFyNgIEIAAgBEEDcjYCBCAFIAdqIAU2AgAgCARAIAhBeHFBqNQAaiEBQZTUACgCACEDAn9BASAIQQN2dCICIAZxRQRAQYDUACACIAZyNgIAIAEMAQsgASgCCAsiAiADNgIMIAEgAzYCCCADIAE2AgwgAyACNgIIC0GU1AAgBzYCAEGI1AAgBTYCAAsgAEEIaiEBCyAKQRBqJAAgAQtDACAARQRAPwBBEHQPCwJAIABB//8DcQ0AIABBAEgNACAAQRB2QAAiAEF/RgRAQfDXAEEwNgIAQX8PCyAAQRB0DwsACwvbQCIAQYAICwkBAAAAAgAAAAMAQZQICwUEAAAABQBBpAgLCQYAAAAHAAAACABB3AgLgjFJbnZhbGlkIGNoYXIgaW4gdXJsIHF1ZXJ5AFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fYm9keQBDb250ZW50LUxlbmd0aCBvdmVyZmxvdwBDaHVuayBzaXplIG92ZXJmbG93AEludmFsaWQgbWV0aG9kIGZvciBIVFRQL3gueCByZXF1ZXN0AEludmFsaWQgbWV0aG9kIGZvciBSVFNQL3gueCByZXF1ZXN0AEV4cGVjdGVkIFNPVVJDRSBtZXRob2QgZm9yIElDRS94LnggcmVxdWVzdABJbnZhbGlkIGNoYXIgaW4gdXJsIGZyYWdtZW50IHN0YXJ0AEV4cGVjdGVkIGRvdABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3N0YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBFeHBlY3RlZCBMRiBhZnRlciBoZWFkZXJzAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMAVXNlciBjYWxsYmFjayBlcnJvcgBgb25fcmVzZXRgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19oZWFkZXJgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2JlZ2luYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlYCBjYWxsYmFjayBlcnJvcgBgb25fc3RhdHVzX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdmVyc2lvbl9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3VybF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21ldGhvZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lYCBjYWxsYmFjayBlcnJvcgBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNlcnZlcgBJbnZhbGlkIGhlYWRlciB2YWx1ZSBjaGFyAEludmFsaWQgaGVhZGVyIGZpZWxkIGNoYXIAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl92ZXJzaW9uAEludmFsaWQgbWlub3IgdmVyc2lvbgBJbnZhbGlkIG1ham9yIHZlcnNpb24ARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgdmVyc2lvbgBFeHBlY3RlZCBDUkxGIGFmdGVyIHZlcnNpb24ASW52YWxpZCBIVFRQIHZlcnNpb24ASW52YWxpZCBoZWFkZXIgdG9rZW4AU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl91cmwASW52YWxpZCBjaGFyYWN0ZXJzIGluIHVybABVbmV4cGVjdGVkIHN0YXJ0IGNoYXIgaW4gdXJsAERvdWJsZSBAIGluIHVybABFbXB0eSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXJhY3RlciBpbiBDb250ZW50LUxlbmd0aABUcmFuc2Zlci1FbmNvZGluZyBjYW4ndCBiZSBwcmVzZW50IHdpdGggQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBzaXplAEV4cGVjdGVkIExGIGFmdGVyIGNodW5rIHNpemUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgaGVhZGVyIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBleHRlbnNpb24gdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZSB2YWx1ZQBJbnZhbGlkIHF1b3RlZC1wYWlyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAFBhdXNlZCBieSBvbl9oZWFkZXJzX2NvbXBsZXRlAEludmFsaWQgRU9GIHN0YXRlAG9uX3Jlc2V0IHBhdXNlAG9uX2NodW5rX2hlYWRlciBwYXVzZQBvbl9tZXNzYWdlX2JlZ2luIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZSBwYXVzZQBvbl9zdGF0dXNfY29tcGxldGUgcGF1c2UAb25fdmVyc2lvbl9jb21wbGV0ZSBwYXVzZQBvbl91cmxfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlIHBhdXNlAG9uX21lc3NhZ2VfY29tcGxldGUgcGF1c2UAb25fbWV0aG9kX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fbmFtZSBwYXVzZQBVbmV4cGVjdGVkIHNwYWNlIGFmdGVyIHN0YXJ0IGxpbmUATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciByZXNwb25zZSBsaW5lAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBuYW1lAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgZXh0ZW5zaW9uIG5hbWUASW52YWxpZCBzdGF0dXMgY29kZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGNodW5rIGRhdGEARXhwZWN0ZWQgTEYgYWZ0ZXIgY2h1bmsgZGF0YQBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AARGF0YSBhZnRlciBgQ29ubmVjdGlvbjogY2xvc2VgAFNXSVRDSF9QUk9YWQBVU0VfUFJPWFkATUtBQ1RJVklUWQBVTlBST0NFU1NBQkxFX0VOVElUWQBRVUVSWQBDT1BZAE1PVkVEX1BFUk1BTkVOVExZAFRPT19FQVJMWQBOT1RJRlkARkFJTEVEX0RFUEVOREVOQ1kAQkFEX0dBVEVXQVkAUExBWQBQVVQAQ0hFQ0tPVVQAR0FURVdBWV9USU1FT1VUAFJFUVVFU1RfVElNRU9VVABORVRXT1JLX0NPTk5FQ1RfVElNRU9VVABDT05ORUNUSU9OX1RJTUVPVVQATE9HSU5fVElNRU9VVABORVRXT1JLX1JFQURfVElNRU9VVABQT1NUAE1JU0RJUkVDVEVEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfTE9BRF9CQUxBTkNFRF9SRVFVRVNUAEJBRF9SRVFVRVNUAEhUVFBfUkVRVUVTVF9TRU5UX1RPX0hUVFBTX1BPUlQAUkVQT1JUAElNX0FfVEVBUE9UAFJFU0VUX0NPTlRFTlQATk9fQ09OVEVOVABQQVJUSUFMX0NPTlRFTlQASFBFX0lOVkFMSURfQ09OU1RBTlQASFBFX0NCX1JFU0VUAEdFVABIUEVfU1RSSUNUAENPTkZMSUNUAFRFTVBPUkFSWV9SRURJUkVDVABQRVJNQU5FTlRfUkVESVJFQ1QAQ09OTkVDVABNVUxUSV9TVEFUVVMASFBFX0lOVkFMSURfU1RBVFVTAFRPT19NQU5ZX1JFUVVFU1RTAEVBUkxZX0hJTlRTAFVOQVZBSUxBQkxFX0ZPUl9MRUdBTF9SRUFTT05TAE9QVElPTlMAU1dJVENISU5HX1BST1RPQ09MUwBWQVJJQU5UX0FMU09fTkVHT1RJQVRFUwBNVUxUSVBMRV9DSE9JQ0VTAElOVEVSTkFMX1NFUlZFUl9FUlJPUgBXRUJfU0VSVkVSX1VOS05PV05fRVJST1IAUkFJTEdVTl9FUlJPUgBJREVOVElUWV9QUk9WSURFUl9BVVRIRU5USUNBVElPTl9FUlJPUgBTU0xfQ0VSVElGSUNBVEVfRVJST1IASU5WQUxJRF9YX0ZPUldBUkRFRF9GT1IAU0VUX1BBUkFNRVRFUgBHRVRfUEFSQU1FVEVSAEhQRV9VU0VSAFNFRV9PVEhFUgBIUEVfQ0JfQ0hVTktfSEVBREVSAEV4cGVjdGVkIExGIGFmdGVyIENSAE1LQ0FMRU5EQVIAU0VUVVAAV0VCX1NFUlZFUl9JU19ET1dOAFRFQVJET1dOAEhQRV9DTE9TRURfQ09OTkVDVElPTgBIRVVSSVNUSUNfRVhQSVJBVElPTgBESVNDT05ORUNURURfT1BFUkFUSU9OAE5PTl9BVVRIT1JJVEFUSVZFX0lORk9STUFUSU9OAEhQRV9JTlZBTElEX1ZFUlNJT04ASFBFX0NCX01FU1NBR0VfQkVHSU4AU0lURV9JU19GUk9aRU4ASFBFX0lOVkFMSURfSEVBREVSX1RPS0VOAElOVkFMSURfVE9LRU4ARk9SQklEREVOAEVOSEFOQ0VfWU9VUl9DQUxNAEhQRV9JTlZBTElEX1VSTABCTE9DS0VEX0JZX1BBUkVOVEFMX0NPTlRST0wATUtDT0wAQUNMAEhQRV9JTlRFUk5BTABSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFX1VOT0ZGSUNJQUwASFBFX09LAFVOTElOSwBVTkxPQ0sAUFJJAFJFVFJZX1dJVEgASFBFX0lOVkFMSURfQ09OVEVOVF9MRU5HVEgASFBFX1VORVhQRUNURURfQ09OVEVOVF9MRU5HVEgARkxVU0gAUFJPUFBBVENIAE0tU0VBUkNIAFVSSV9UT09fTE9ORwBQUk9DRVNTSU5HAE1JU0NFTExBTkVPVVNfUEVSU0lTVEVOVF9XQVJOSU5HAE1JU0NFTExBTkVPVVNfV0FSTklORwBIUEVfSU5WQUxJRF9UUkFOU0ZFUl9FTkNPRElORwBFeHBlY3RlZCBDUkxGAEhQRV9JTlZBTElEX0NIVU5LX1NJWkUATU9WRQBDT05USU5VRQBIUEVfQ0JfU1RBVFVTX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJTX0NPTVBMRVRFAEhQRV9DQl9WRVJTSU9OX0NPTVBMRVRFAEhQRV9DQl9VUkxfQ09NUExFVEUASFBFX0NCX0NIVU5LX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX05BTUVfQ09NUExFVEUASFBFX0NCX01FU1NBR0VfQ09NUExFVEUASFBFX0NCX01FVEhPRF9DT01QTEVURQBIUEVfQ0JfSEVBREVSX0ZJRUxEX0NPTVBMRVRFAERFTEVURQBIUEVfSU5WQUxJRF9FT0ZfU1RBVEUASU5WQUxJRF9TU0xfQ0VSVElGSUNBVEUAUEFVU0UATk9fUkVTUE9OU0UAVU5TVVBQT1JURURfTUVESUFfVFlQRQBHT05FAE5PVF9BQ0NFUFRBQkxFAFNFUlZJQ0VfVU5BVkFJTEFCTEUAUkFOR0VfTk9UX1NBVElTRklBQkxFAE9SSUdJTl9JU19VTlJFQUNIQUJMRQBSRVNQT05TRV9JU19TVEFMRQBQVVJHRQBNRVJHRQBSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFAFJFUVVFU1RfSEVBREVSX1RPT19MQVJHRQBQQVlMT0FEX1RPT19MQVJHRQBJTlNVRkZJQ0lFTlRfU1RPUkFHRQBIUEVfUEFVU0VEX1VQR1JBREUASFBFX1BBVVNFRF9IMl9VUEdSQURFAFNPVVJDRQBBTk5PVU5DRQBUUkFDRQBIUEVfVU5FWFBFQ1RFRF9TUEFDRQBERVNDUklCRQBVTlNVQlNDUklCRQBSRUNPUkQASFBFX0lOVkFMSURfTUVUSE9EAE5PVF9GT1VORABQUk9QRklORABVTkJJTkQAUkVCSU5EAFVOQVVUSE9SSVpFRABNRVRIT0RfTk9UX0FMTE9XRUQASFRUUF9WRVJTSU9OX05PVF9TVVBQT1JURUQAQUxSRUFEWV9SRVBPUlRFRABBQ0NFUFRFRABOT1RfSU1QTEVNRU5URUQATE9PUF9ERVRFQ1RFRABIUEVfQ1JfRVhQRUNURUQASFBFX0xGX0VYUEVDVEVEAENSRUFURUQASU1fVVNFRABIUEVfUEFVU0VEAFRJTUVPVVRfT0NDVVJFRABQQVlNRU5UX1JFUVVJUkVEAFBSRUNPTkRJVElPTl9SRVFVSVJFRABQUk9YWV9BVVRIRU5USUNBVElPTl9SRVFVSVJFRABORVRXT1JLX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAExFTkdUSF9SRVFVSVJFRABTU0xfQ0VSVElGSUNBVEVfUkVRVUlSRUQAVVBHUkFERV9SRVFVSVJFRABQQUdFX0VYUElSRUQAUFJFQ09ORElUSU9OX0ZBSUxFRABFWFBFQ1RBVElPTl9GQUlMRUQAUkVWQUxJREFUSU9OX0ZBSUxFRABTU0xfSEFORFNIQUtFX0ZBSUxFRABMT0NLRUQAVFJBTlNGT1JNQVRJT05fQVBQTElFRABOT1RfTU9ESUZJRUQATk9UX0VYVEVOREVEAEJBTkRXSURUSF9MSU1JVF9FWENFRURFRABTSVRFX0lTX09WRVJMT0FERUQASEVBRABFeHBlY3RlZCBIVFRQLwAAUhUAABoVAAAPEgAA5BkAAJEVAAAJFAAALRkAAOQUAADpEQAAaRQAAKEUAAB2FQAAQxYAAF4SAACUFwAAFxYAAH0UAAB/FgAAQRcAALMTAADDFgAABBoAAL0YAADQGAAAoBMAANQZAACvFgAAaBYAAHAXAADZFgAA/BgAAP4RAABZFwAAlxYAABwXAAD2FgAAjRcAAAsSAAB/GwAALhEAALMQAABJEgAArRIAAPYYAABoEAAAYhUAABAVAABaFgAAShkAALUVAADBFQAAYBUAAFwZAABaGQAAUxkAABYVAACtEQAAQhAAALcQAABXGAAAvxUAAIkQAAAcGQAAGhkAALkVAABRGAAA3BMAAFsVAABZFQAA5hgAAGcVAAARGQAA7RgAAOcTAACuEAAAwhcAAAAUAACSEwAAhBMAAEASAAAmGQAArxUAAGIQAEHpOQsBAQBBgDoL4AEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB6jsLBAEAAAIAQYE8C14DBAMDAwMDAAADAwADAwADAwMDAwMDAwMDAAUAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAwADAEHqPQsEAQAAAgBBgT4LXgMAAwMDAwMAAAMDAAMDAAMDAwMDAwMDAwMABAAFAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwADAAMAQeA/Cw1sb3NlZWVwLWFsaXZlAEH5PwsBAQBBkMAAC+ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQfnBAAsBAQBBkMIAC+cBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAEGhxAALXgEAAQEBAQEAAAEBAAEBAAEBAQEBAQEBAQEAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAEAQYDGAAshZWN0aW9uZW50LWxlbmd0aG9ucm94eS1jb25uZWN0aW9uAEGwxgALK3JhbnNmZXItZW5jb2RpbmdwZ3JhZGUNCg0KU00NCg0KVFRQL0NFL1RTUC8AQenGAAsFAQIAAQMAQYDHAAtfBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAQenIAAsFAQIAAQMAQYDJAAtfBAUFBgUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAQenKAAsEAQAAAQBBgcsAC14CAgACAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAEHpzAALBQECAAEDAEGAzQALXwQFAAAFBQUFBQUFBQUFBQYFBQUFBQUFBQUFBQUABQAHCAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQAFAAUABQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAAAAFAEHpzgALBQEBAAEBAEGAzwALAQEAQZrPAAtBAgAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQenQAAsFAQEAAQEAQYDRAAsBAQBBitEACwYCAAAAAAIAQaHRAAs6AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB4NIAC5oBTk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRVVFUllPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==",wasmBuffer;Object.defineProperty(module2,"exports",{get:()=>wasmBuffer||(wasmBuffer=Buffer2.from(wasmBase64,"base64"))})}});var require_llhttp_simd_wasm=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/llhttp_simd-wasm.js"(exports2,module2){"use strict";var{Buffer:Buffer2}=require("node:buffer"),wasmBase64="AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAn9/AGABfwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzQzBQYAAAMAAAAAAAADAQMAAwMDAAACAAAAAAICAgICAgICAgIBAQEBAQEBAQEDAAADAAAABAUBcAESEgUDAQACBggBfwFBgNgECwfFBygGbWVtb3J5AgALX2luaXRpYWxpemUACBlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQACRhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUANgxsbGh0dHBfYWxsb2MACwZtYWxsb2MAOAtsbGh0dHBfZnJlZQAMBGZyZWUADA9sbGh0dHBfZ2V0X3R5cGUADRVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADhVsbGh0dHBfZ2V0X2h0dHBfbWlub3IADxFsbGh0dHBfZ2V0X21ldGhvZAAQFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAERJsbGh0dHBfZ2V0X3VwZ3JhZGUAEgxsbGh0dHBfcmVzZXQAEw5sbGh0dHBfZXhlY3V0ZQAUFGxsaHR0cF9zZXR0aW5nc19pbml0ABUNbGxodHRwX2ZpbmlzaAAWDGxsaHR0cF9wYXVzZQAXDWxsaHR0cF9yZXN1bWUAGBtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGRBsbGh0dHBfZ2V0X2Vycm5vABoXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AGxdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAcFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB0RbGxodHRwX2Vycm5vX25hbWUAHhJsbGh0dHBfbWV0aG9kX25hbWUAHxJsbGh0dHBfc3RhdHVzX25hbWUAIBpsbGh0dHBfc2V0X2xlbmllbnRfaGVhZGVycwAhIWxsaHR0cF9zZXRfbGVuaWVudF9jaHVua2VkX2xlbmd0aAAiHWxsaHR0cF9zZXRfbGVuaWVudF9rZWVwX2FsaXZlACMkbGxodHRwX3NldF9sZW5pZW50X3RyYW5zZmVyX2VuY29kaW5nACQabGxodHRwX3NldF9sZW5pZW50X3ZlcnNpb24AJSNsbGh0dHBfc2V0X2xlbmllbnRfZGF0YV9hZnRlcl9jbG9zZQAmJ2xsaHR0cF9zZXRfbGVuaWVudF9vcHRpb25hbF9sZl9hZnRlcl9jcgAnLGxsaHR0cF9zZXRfbGVuaWVudF9vcHRpb25hbF9jcmxmX2FmdGVyX2NodW5rACgobGxodHRwX3NldF9sZW5pZW50X29wdGlvbmFsX2NyX2JlZm9yZV9sZgApKmxsaHR0cF9zZXRfbGVuaWVudF9zcGFjZXNfYWZ0ZXJfY2h1bmtfc2l6ZQAqGGxsaHR0cF9tZXNzYWdlX25lZWRzX2VvZgA1CRcBAEEBCxEBAgMEBQoGBzEzMi0uLCsvMArYywIzFgBB/NMAKAIABEAAC0H80wBBATYCAAsUACAAEDcgACACNgI4IAAgAToAKAsUACAAIAAvATQgAC0AMCAAEDYQAAseAQF/QcAAEDkiARA3IAFBgAg2AjggASAAOgAoIAELjwwBB38CQCAARQ0AIABBCGsiASAAQQRrKAIAIgBBeHEiBGohBQJAIABBAXENACAAQQNxRQ0BIAEgASgCACIAayIBQZDUACgCAEkNASAAIARqIQQCQAJAQZTUACgCACABRwRAIABB/wFNBEAgAEEDdiEDIAEoAggiACABKAIMIgJGBEBBgNQAQYDUACgCAEF+IAN3cTYCAAwFCyACIAA2AgggACACNgIMDAQLIAEoAhghBiABIAEoAgwiAEcEQCAAIAEoAggiAjYCCCACIAA2AgwMAwsgAUEUaiIDKAIAIgJFBEAgASgCECICRQ0CIAFBEGohAwsDQCADIQcgAiIAQRRqIgMoAgAiAg0AIABBEGohAyAAKAIQIgINAAsgB0EANgIADAILIAUoAgQiAEEDcUEDRw0CIAUgAEF+cTYCBEGI1AAgBDYCACAFIAQ2AgAgASAEQQFyNgIEDAMLQQAhAAsgBkUNAAJAIAEoAhwiAkECdEGw1gBqIgMoAgAgAUYEQCADIAA2AgAgAA0BQYTUAEGE1AAoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECABRhtqIAA2AgAgAEUNAQsgACAGNgIYIAEoAhAiAgRAIAAgAjYCECACIAA2AhgLIAFBFGooAgAiAkUNACAAQRRqIAI2AgAgAiAANgIYCyABIAVPDQAgBSgCBCIAQQFxRQ0AAkACQAJAAkAgAEECcUUEQEGY1AAoAgAgBUYEQEGY1AAgATYCAEGM1ABBjNQAKAIAIARqIgA2AgAgASAAQQFyNgIEIAFBlNQAKAIARw0GQYjUAEEANgIAQZTUAEEANgIADAYLQZTUACgCACAFRgRAQZTUACABNgIAQYjUAEGI1AAoAgAgBGoiADYCACABIABBAXI2AgQgACABaiAANgIADAYLIABBeHEgBGohBCAAQf8BTQRAIABBA3YhAyAFKAIIIgAgBSgCDCICRgRAQYDUAEGA1AAoAgBBfiADd3E2AgAMBQsgAiAANgIIIAAgAjYCDAwECyAFKAIYIQYgBSAFKAIMIgBHBEBBkNQAKAIAGiAAIAUoAggiAjYCCCACIAA2AgwMAwsgBUEUaiIDKAIAIgJFBEAgBSgCECICRQ0CIAVBEGohAwsDQCADIQcgAiIAQRRqIgMoAgAiAg0AIABBEGohAyAAKAIQIgINAAsgB0EANgIADAILIAUgAEF+cTYCBCABIARqIAQ2AgAgASAEQQFyNgIEDAMLQQAhAAsgBkUNAAJAIAUoAhwiAkECdEGw1gBqIgMoAgAgBUYEQCADIAA2AgAgAA0BQYTUAEGE1AAoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECAFRhtqIAA2AgAgAEUNAQsgACAGNgIYIAUoAhAiAgRAIAAgAjYCECACIAA2AhgLIAVBFGooAgAiAkUNACAAQRRqIAI2AgAgAiAANgIYCyABIARqIAQ2AgAgASAEQQFyNgIEIAFBlNQAKAIARw0AQYjUACAENgIADAELIARB/wFNBEAgBEF4cUGo1ABqIQACf0GA1AAoAgAiAkEBIARBA3Z0IgNxRQRAQYDUACACIANyNgIAIAAMAQsgACgCCAsiAiABNgIMIAAgATYCCCABIAA2AgwgASACNgIIDAELQR8hAiAEQf///wdNBEAgBEEmIARBCHZnIgBrdkEBcSAAQQF0a0E+aiECCyABIAI2AhwgAUIANwIQIAJBAnRBsNYAaiEAAkBBhNQAKAIAIgNBASACdCIHcUUEQCAAIAE2AgBBhNQAIAMgB3I2AgAgASAANgIYIAEgATYCCCABIAE2AgwMAQsgBEEZIAJBAXZrQQAgAkEfRxt0IQIgACgCACEAAkADQCAAIgMoAgRBeHEgBEYNASACQR12IQAgAkEBdCECIAMgAEEEcWpBEGoiBygCACIADQALIAcgATYCACABIAM2AhggASABNgIMIAEgATYCCAwBCyADKAIIIgAgATYCDCADIAE2AgggAUEANgIYIAEgAzYCDCABIAA2AggLQaDUAEGg1AAoAgBBAWsiAEF/IAAbNgIACwsHACAALQAoCwcAIAAtACoLBwAgAC0AKwsHACAALQApCwcAIAAvATQLBwAgAC0AMAtAAQR/IAAoAhghASAALwEuIQIgAC0AKCEDIAAoAjghBCAAEDcgACAENgI4IAAgAzoAKCAAIAI7AS4gACABNgIYC8X4AQIHfwN+IAEgAmohBAJAIAAiAygCDCIADQAgAygCBARAIAMgATYCBAsjAEEQayIJJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJ/AkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACDtQBAAECAwQFBgcICQoLDA0ODxARFBUWFxgZGhscHR4fICEjJCUnKCmIA4cDhQOEA/wC9QLuAusC6ALmAuMC4ALfAt0C2wLWAtUC1ALTAtICygLJAsgCxwLGAsUCxALDAr0CvAK6ArkCuAK3ArYCtQK0ArICsQKsAqoCqAKnAqYCpQKkAqMCogKhAqACnwKbApoCmQKYApcCkAKIAoQCgwKCAvkB9gH1AfQB8wHyAfEB8AHvAe0B6wHoAeMB4QHgAd8B3gHdAdwB2wHaAdkB2AHX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QEBAQEBAQEBAQEBAAEALQQAhAiADQQA2AhwgA0G3CzYCECADQQI2AgwgAyABQQFqNgIUDIEDCyADQS9qIQIDQCABIARGBEBBISECDIIDCwJAAkACQCABLQAAIgBBCWsOGAIAKioBKioqKioqKioqKioqKioqKioqAigLIAFBAWohASADQS9qLQAAQQFxRQ0LDBkLIAFBAWohAQwYCyABQQFqIQEgAi0AAEECcQ0AC0EAIQIgA0EANgIcIAMgATYCFCADQc4UNgIQIANBDDYCDAyAAwsgAUEBaiEBC0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAADQEM0QILIANCADcDIAw8CyAAQRVGBEAgA0EkNgIcIAMgATYCFCADQYYaNgIQIANBFTYCDEEAIQIM/QILQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDPwCCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDSsgA0EHNgIcIAMgATYCFCADIAA2AgwM+wILIAMtAC5BwABxRQ0BC0EAIQACQCADKAI4IgJFDQAgAigCUCICRQ0AIAMgAhEAACEACyAARQ0rIABBFUYEQCADQQo2AhwgAyABNgIUIANB8Rg2AhAgA0EVNgIMQQAhAgz6AgtBACECIANBADYCHCADIAE2AhQgA0GLDDYCECADQRM2AgwM+QILQQAhAiADQQA2AhwgAyABNgIUIANBsRQ2AhAgA0ECNgIMDPgCC0EAIQIgA0EANgIcIAMgATYCFCADQYwUNgIQIANBGTYCDAz3AgtBACECIANBADYCHCADIAE2AhQgA0HRHDYCECADQRk2AgwM9gILIABBFUYNPUEAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAz1AgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQ0oIANBDTYCHCADIAE2AhQgAyAANgIMDPQCCyAAQRVGDTpBACECIANBADYCHCADIAE2AhQgA0GiDzYCECADQSI2AgwM8wILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDIiAEUEQCABQQFqIQEMKAsgA0EONgIcIAMgADYCDCADIAFBAWo2AhQM8gILIABBFUYNN0EAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAzxAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQRAIAFBAWohAQwnCyADQQ82AhwgAyAANgIMIAMgAUEBajYCFAzwAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM7wILIABBFUYNM0EAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzuAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMyIARQ0lIANBETYCHCADIAE2AhQgAyAANgIMDO0CCyAAQRVGDTBBACECIANBADYCHCADIAE2AhQgA0HODDYCECADQSM2AgwM7AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEMJQsgA0ESNgIcIAMgADYCDCADIAFBAWo2AhQM6wILIANBL2otAABBAXFFDQELQRUhAgzPAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM6AILIABBO0cNACABQQFqIQEMDAtBACECIANBADYCHCADIAE2AhQgA0GYFzYCECADQQI2AgwM5gILIABBFUYNKEEAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzlAgsgA0EUNgIcIAMgATYCFCADIAA2AgwM5AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEM3AILIANBFTYCHCADIAA2AgwgAyABQQFqNgIUDOMCCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNoCCyADQRc2AhwgAyAANgIMIAMgAUEBajYCFAziAgsgAEEVRg0jQQAhAiADQQA2AhwgAyABNgIUIANBzgw2AhAgA0EjNgIMDOECCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDB0LIANBGTYCHCADIAA2AgwgAyABQQFqNgIUDOACCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNYCCyADQRo2AhwgAyAANgIMIAMgAUEBajYCFAzfAgsgAEEVRg0fQQAhAiADQQA2AhwgAyABNgIUIANBog82AhAgA0EiNgIMDN4CCyADKAIEIQBBACECIANBADYCBCADIAAgARAyIgBFBEAgAUEBaiEBDBsLIANBHDYCHCADIAA2AgwgAyABQQFqNgIUDN0CCyADKAIEIQBBACECIANBADYCBCADIAAgARAyIgBFBEAgAUEBaiEBDNICCyADQR02AhwgAyAANgIMIAMgAUEBajYCFAzcAgsgAEE7Rw0BIAFBAWohAQtBJCECDMACC0EAIQIgA0EANgIcIAMgATYCFCADQc4UNgIQIANBDDYCDAzZAgsgASAERwRAA0AgAS0AAEEgRw3xASAEIAFBAWoiAUcNAAtBLCECDNkCC0EsIQIM2AILIAEgBEYEQEE0IQIM2AILAkACQANAAkAgAS0AAEEKaw4EAgAAAwALIAQgAUEBaiIBRw0AC0E0IQIM2QILIAMoAgQhACADQQA2AgQgAyAAIAEQMCIARQ2MAiADQTI2AhwgAyABNgIUIAMgADYCDEEAIQIM2AILIAMoAgQhACADQQA2AgQgAyAAIAEQMCIARQRAIAFBAWohAQyMAgsgA0EyNgIcIAMgADYCDCADIAFBAWo2AhRBACECDNcCCyABIARHBEACQANAIAEtAABBMGsiAEH/AXFBCk8EQEE5IQIMwAILIAMpAyAiC0KZs+bMmbPmzBlWDQEgAyALQgp+Igo3AyAgCiAArUL/AYMiC0J/hVYNASADIAogC3w3AyAgBCABQQFqIgFHDQALQcAAIQIM2AILIAMoAgQhACADQQA2AgQgAyAAIAFBAWoiARAwIgANFwzJAgtBwAAhAgzWAgsgASAERgRAQckAIQIM1gILAkADQAJAIAEtAABBCWsOGAACjwKPApMCjwKPAo8CjwKPAo8CjwKPAo8CjwKPAo8CjwKPAo8CjwKPAo8CAI8CCyAEIAFBAWoiAUcNAAtByQAhAgzWAgsgAUEBaiEBIANBL2otAABBAXENjwIgA0EANgIcIAMgATYCFCADQekPNgIQIANBCjYCDEEAIQIM1QILIAEgBEcEQANAIAEtAAAiAEEgRwRAAkACQAJAIABByABrDgsAAc0BzQHNAc0BzQHNAc0BzQECzQELIAFBAWohAUHZACECDL8CCyABQQFqIQFB2gAhAgy+AgsgAUEBaiEBQdsAIQIMvQILIAQgAUEBaiIBRw0AC0HuACECDNUCC0HuACECDNQCCyADQQI6ACgMMAtBACECIANBADYCHCADQbcLNgIQIANBAjYCDCADIAFBAWo2AhQM0gILQQAhAgy3AgtBDSECDLYCC0ERIQIMtQILQRMhAgy0AgtBFCECDLMCC0EWIQIMsgILQRchAgyxAgtBGCECDLACC0EZIQIMrwILQRohAgyuAgtBGyECDK0CC0EcIQIMrAILQR0hAgyrAgtBHiECDKoCC0EgIQIMqQILQSEhAgyoAgtBIyECDKcCC0EnIQIMpgILIANBPTYCHCADIAE2AhQgAyAANgIMQQAhAgy/AgsgA0EbNgIcIAMgATYCFCADQY8bNgIQIANBFTYCDEEAIQIMvgILIANBIDYCHCADIAE2AhQgA0GeGTYCECADQRU2AgxBACECDL0CCyADQRM2AhwgAyABNgIUIANBnhk2AhAgA0EVNgIMQQAhAgy8AgsgA0ELNgIcIAMgATYCFCADQZ4ZNgIQIANBFTYCDEEAIQIMuwILIANBEDYCHCADIAE2AhQgA0GeGTYCECADQRU2AgxBACECDLoCCyADQSA2AhwgAyABNgIUIANBjxs2AhAgA0EVNgIMQQAhAgy5AgsgA0ELNgIcIAMgATYCFCADQY8bNgIQIANBFTYCDEEAIQIMuAILIANBDDYCHCADIAE2AhQgA0GPGzYCECADQRU2AgxBACECDLcCC0EAIQIgA0EANgIcIAMgATYCFCADQa8ONgIQIANBEjYCDAy2AgsCQANAAkAgAS0AAEEKaw4EAAICAAILIAQgAUEBaiIBRw0AC0HsASECDLYCCwJAAkAgAy0ANkEBRw0AQQAhAAJAIAMoAjgiAkUNACACKAJYIgJFDQAgAyACEQAAIQALIABFDQAgAEEVRw0BIANB6wE2AhwgAyABNgIUIANB4hg2AhAgA0EVNgIMQQAhAgy3AgtBzAEhAgycAgsgA0EANgIcIAMgATYCFCADQfELNgIQIANBHzYCDEEAIQIMtQILAkACQCADLQAoQQFrDgIEAQALQcsBIQIMmwILQcQBIQIMmgILIANBAjoAMUEAIQACQCADKAI4IgJFDQAgAigCACICRQ0AIAMgAhEAACEACyAARQRAQc0BIQIMmgILIABBFUcEQCADQQA2AhwgAyABNgIUIANBrAw2AhAgA0EQNgIMQQAhAgy0AgsgA0HqATYCHCADIAE2AhQgA0GHGTYCECADQRU2AgxBACECDLMCCyABIARGBEBB6QEhAgyzAgsgAS0AAEHIAEYNASADQQE6ACgLQbYBIQIMlwILQcoBIQIMlgILIAEgBEcEQCADQQw2AgggAyABNgIEQckBIQIMlgILQegBIQIMrwILIAEgBEYEQEHnASECDK8CCyABLQAAQcgARw0EIAFBAWohAUHIASECDJQCCyABIARGBEBB5gEhAgyuAgsCQAJAIAEtAABBxQBrDhAABQUFBQUFBQUFBQUFBQUBBQsgAUEBaiEBQcYBIQIMlAILIAFBAWohAUHHASECDJMCC0HlASECIAEgBEYNrAIgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB99MAai0AAEcNAyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMrQILIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgBFBEBB1AEhAgyTAgsgA0HkATYCHCADIAE2AhQgAyAANgIMQQAhAgysAgtB4wEhAiABIARGDasCIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQfXTAGotAABHDQIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADKwCCyADQYEEOwEoIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgANAwwCCyADQQA2AgALQQAhAiADQQA2AhwgAyABNgIUIANB0B42AhAgA0EINgIMDKkCC0HFASECDI4CCyADQeIBNgIcIAMgATYCFCADIAA2AgxBACECDKcCC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ1lIABBFUcEQCADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgynAgsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDKYCC0HhASECIAQgASIARg2lAiAEIAFrIAMoAgAiAWohBSAAIAFrQQRqIQYCQANAIAAtAAAgAUHw0wBqLQAARw0BIAFBBEYNAyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBTYCAAymAgsgA0EANgIcIAMgADYCFCADQYQ3NgIQIANBCDYCDCADQQA2AgBBACECDKUCCyABIARHBEAgA0ENNgIIIAMgATYCBEHCASECDIsCC0HgASECDKQCCyADQQA2AgAgBkEBaiEBC0HDASECDIgCCyABIARGBEBB3wEhAgyiAgsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFBwQEhAgyIAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYgCIANB3gE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAEgBEYEQEHdASECDKECCwJAIAEtAABBLkYEQCABQQFqIQEMAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYkCIANB3AE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILQcABIQIMhgILIAEgBEYEQEHbASECDKACC0EAIQBBASEFQQEhB0EAIQICQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQCABLQAAQTBrDgoKCQABAgMEBQYICwtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshAkEAIQVBACEHDAILQQkhAkEBIQBBACEFQQAhBwwBC0EAIQVBASECCyADIAI6ACsgAUEBaiEBAkACQCADLQAuQRBxDQACQAJAAkAgAy0AKg4DAQACBAsgB0UNAwwCCyAADQEMAgsgBUUNAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDQIgA0HYATYCHCADIAE2AhQgAyAANgIMQQAhAgyiAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYsCIANB2QE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ2JAiADQdoBNgIcIAMgATYCFCADIAA2AgwMoAILQb8BIQIMhQILQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALAkAgAARAIABBFUYNASADQQA2AhwgAyABNgIUIANBnA02AhAgA0EhNgIMQQAhAgygAgtBvgEhAgyFAgsgA0HXATYCHCADIAE2AhQgA0HWGTYCECADQRU2AgxBACECDJ4CCyABIARGBEBB1wEhAgyeAgsCQCABLQAAQSBGBEAgA0EAOwE0IAFBAWohAQwBCyADQQA2AhwgAyABNgIUIANB6xA2AhAgA0EJNgIMQQAhAgyeAgtBvQEhAgyDAgsgASAERgRAQdYBIQIM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LgsgAUEBaiEBQZcBIQIM2AELIAFBAWohAUEiDCsLIAEgBEYEQEGvASECDPEBCyABLQAAQdAARw0rIAFBAWohAUGWASECDNYBCyABIARGBEBBrgEhAgzwAQsCQAJAIAEtAABBxgBrDgsALCwsLCwsLCwsASwLIAFBAWohAUGUASECDNYBCyABQQFqIQFBlQEhAgzVAQtBrQEhAiABIARGDe4BIAMoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQazTAGotAABHDSggAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO8BCyADQQA2AgAgBkEBaiEBQQ0MKAtBrAEhAiABIARGDe0BIAMoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQeHTAGotAABHDScgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO4BCyADQQA2AgAgBkEBaiEBQQwMJwtBqwEhAiABIARGDewBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQarTAGotAABHDSYgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO0BCyADQQA2AgAgBkEBaiEBQQMMJgtBqgEhAiABIARGDesBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQajTAGotAABHDSUgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADOwBCyADQQA2AgAgBkEBaiEBQSYMJQsgASAERgRAQakBIQIM6wELAkACQCABLQAAQdQAaw4CAAEnCyABQQFqIQFBjwEhAgzRAQsgAUEBaiEBQZABIQIM0AELQagBIQIgASAERg3pASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGm0wBqLQAARw0jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzqAQsgA0EANgIAIAZBAWohAUEnDCMLQacBIQIgASAERg3oASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGk0wBqLQAARw0iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzpAQsgA0EANgIAIAZBAWohAUEcDCILQaYBIQIgASAERg3nASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGe0wBqLQAARw0hIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzoAQsgA0EANgIAIAZBAWohAUEGDCELQaUBIQIgASAERg3mASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEGZ0wBqLQAARw0gIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAznAQsgA0EANgIAIAZBAWohAUEZDCALIAEgBEYEQEGkASECDOYBCwJAAkACQAJAIAEtAABBLWsOIwAkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAEkJCQkJAIkJCQDJAsgAUEBaiEBQYQBIQIMzgELIAFBAWohAUGFASECDM0BCyABQQFqIQFBigEhAgzMAQsgAUEBaiEBQYsBIQIMywELQaMBIQIgASAERg3kASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGX0wBqLQAARw0eIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzlAQsgA0EANgIAIAZBAWohAUELDB4LIAEgBEYEQEGiASECDOQBCwJAAkAgAS0AAEHBAGsOAwAgASALIAFBAWohAUGGASECDMoBCyABQQFqIQFBiQEhAgzJAQsgASAERgRAQaEBIQIM4wELAkACQCABLQAAQcEAaw4PAB8fHx8fHx8fHx8fHx8BHwsgAUEBaiEBQYcBIQIMyQELIAFBAWohAUGIASECDMgBCyABIARGBEBBoAEhAgziAQsgAS0AAEHMAEcNHCABQQFqIQFBCgwbC0GfASECIAEgBEYN4AEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBkdMAai0AAEcNGiAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4QELIANBADYCACAGQQFqIQFBHgwaC0GeASECIAEgBEYN3wEgAygCACIAIAQgAWtqIQUgASAAa0EGaiEGAkADQCABLQAAIABBitMAai0AAEcNGSAAQQZGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4AELIANBADYCACAGQQFqIQFBFQwZC0GdASECIAEgBEYN3gEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBh9MAai0AAEcNGCAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3wELIANBADYCACAGQQFqIQFBFwwYC0GcASECIAEgBEYN3QEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBgdMAai0AAEcNFyAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3gELIANBADYCACAGQQFqIQFBGAwXCyABIARGBEBBmwEhAgzdAQsCQAJAIAEtAABByQBrDgcAGRkZGRkBGQsgAUEBaiEBQYEBIQIMwwELIAFBAWohAUGCASECDMIBC0GaASECIAEgBEYN2wEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5tMAai0AAEcNFSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3AELIANBADYCACAGQQFqIQFBCQwVC0GZASECIAEgBEYN2gEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5NMAai0AAEcNFCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2wELIANBADYCACAGQQFqIQFBHwwUC0GYASECIAEgBEYN2QEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB/tIAai0AAEcNEyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2gELIANBADYCACAGQQFqIQFBAgwTC0GXASECIAEgBEYN2AEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGA0AgAS0AACAAQfzSAGotAABHDREgAEEBRg0CIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADNgBCyABIARGBEBBlgEhAgzYAQtBASABLQAAQd8ARw0RGiABQQFqIQFB/QAhAgy9AQsgA0EANgIAIAZBAWohAUH+ACECDLwBC0GVASECIAEgBEYN1QEgAygCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABBxNMAai0AAEcNDyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1gELIANBADYCACAGQQFqIQFBKQwPC0GUASECIAEgBEYN1AEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB+NIAai0AAEcNDiAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1QELIANBADYCACAGQQFqIQFBLQwOCyABIARGBEBBkwEhAgzUAQsgAS0AAEHFAEcNDiABQQFqIQFB+gAhAgy5AQsgASAERgRAQZIBIQIM0wELAkACQCABLQAAQcwAaw4IAA8PDw8PDwEPCyABQQFqIQFB+AAhAgy5AQsgAUEBaiEBQfkAIQIMuAELQZEBIQIgASAERg3RASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHz0gBqLQAARw0LIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzSAQsgA0EANgIAIAZBAWohAUEjDAsLQZABIQIgASAERg3QASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHw0gBqLQAARw0KIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzRAQsgA0EANgIAIAZBAWohAUEADAoLIAEgBEYEQEGPASECDNABCwJAAkAgAS0AAEHIAGsOCAAMDAwMDAwBDAsgAUEBaiEBQfMAIQIMtgELIAFBAWohAUH2ACECDLUBCyABIARGBEBBjgEhAgzPAQsCQAJAIAEtAABBzgBrDgMACwELCyABQQFqIQFB9AAhAgy1AQsgAUEBaiEBQfUAIQIMtAELIAEgBEYEQEGNASECDM4BCyABLQAAQdkARw0IIAFBAWohAUEIDAcLQYwBIQIgASAERg3MASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHs0gBqLQAARw0GIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzNAQsgA0EANgIAIAZBAWohAUEFDAYLQYsBIQIgASAERg3LASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHm0gBqLQAARw0FIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzMAQsgA0EANgIAIAZBAWohAUEWDAULQYoBIQIgASAERg3KASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHh0wBqLQAARw0EIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzLAQsgA0EANgIAIAZBAWohAUEQDAQLIAEgBEYEQEGJASECDMoBCwJAAkAgAS0AAEHDAGsODAAGBgYGBgYGBgYGAQYLIAFBAWohAUHvACECDLABCyABQQFqIQFB8AAhAgyvAQtBiAEhAiABIARGDcgBIAMoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQeDSAGotAABHDQIgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADMkBCyADQQA2AgAgBkEBaiEBQSQMAgsgA0EANgIADAILIAEgBEYEQEGHASECDMcBCyABLQAAQcwARw0BIAFBAWohAUETCzoAKSADKAIEIQAgA0EANgIEIAMgACABEC0iAA0CDAELQQAhAiADQQA2AhwgAyABNgIUIANB6R42AhAgA0EGNgIMDMQBC0HuACECDKkBCyADQYYBNgIcIAMgATYCFCADIAA2AgxBACECDMIBC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ0AIABBFUYNASADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgzBAQtB7QAhAgymAQsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDL8BCyABIARGBEBBhQEhAgy/AQsCQCABLQAAQSBGBEAgAUEBaiEBDAELIANBADYCHCADIAE2AhQgA0GGHjYCECADQQY2AgxBACECDL8BC0ECIQIMpAELA0AgAS0AAEEgRw0CIAQgAUEBaiIBRw0AC0GEASECDL0BCyABIARGBEBBgwEhAgy9AQsCQCABLQAAQQlrDgRAAABAAAtB6wAhAgyiAQsgAy0AKUEFRgRAQewAIQIMogELQeoAIQIMoQELIAEgBEYEQEGCASECDLsBCyADQQ82AgggAyABNgIEDAoLIAEgBEYEQEGBASECDLoBCwJAIAEtAABBCWsOBD0AAD0AC0HpACECDJ8BCyABIARHBEAgA0EPNgIIIAMgATYCBEHnACECDJ8BC0GAASECDLgBCwJAIAEgBEcEQANAIAEtAABB4M4Aai0AACIAQQNHBEACQCAAQQFrDgI/AAQLQeYAIQIMoQELIAQgAUEBaiIBRw0AC0H+ACECDLkBC0H+ACECDLgBCyADQQA2AhwgAyABNgIUIANBxh82AhAgA0EHNgIMQQAhAgy3AQsgASAERgRAQf8AIQIMtwELAkACQAJAIAEtAABB4NAAai0AAEEBaw4DPAIAAQtB6AAhAgyeAQsgA0EANgIcIAMgATYCFCADQYYSNgIQIANBBzYCDEEAIQIMtwELQeAAIQIMnAELIAEgBEcEQCABQQFqIQFB5QAhAgycAQtB/QAhAgy1AQsgBCABIgBGBEBB/AAhAgy1AQsgAC0AACIBQS9GBEAgAEEBaiEBQeQAIQIMmwELIAFBCWsiAkEXSw0BIAAhAUEBIAJ0QZuAgARxDTcMAQsgBCABIgBGBEBB+wAhAgy0AQsgAC0AAEEvRw0AIABBAWohAQwDC0EAIQIgA0EANgIcIAMgADYCFCADQcYfNgIQIANBBzYCDAyyAQsCQAJAAkACQAJAA0AgAS0AAEHgzABqLQAAIgBBBUcEQAJAAkAgAEEBaw4IPQUGBwgABAEIC0HhACECDJ8BCyABQQFqIQFB4wAhAgyeAQsgBCABQQFqIgFHDQALQfoAIQIMtgELIAFBAWoMFAsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgy0AQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyzAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyyAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMsQELIAEgBEYEQEH5ACECDLEBCwJAIAEtAABB4MwAai0AAEEBaw4INAQFBgAIAgMHCyABQQFqIQELQQMhAgyVAQsgAUEBagwNC0EAIQIgA0EANgIcIANBoxI2AhAgA0EHNgIMIAMgAUEBajYCFAytAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgysAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyrAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyqAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMqQELQeIAIQIMjgELIAEgBEYEQEH4ACECDKgBCyABQQFqDAILIAEgBEYEQEH3ACECDKcBCyABQQFqDAELIAEgBEYNASABQQFqCyEBQQQhAgyKAQtB9gAhAgyjAQsDQCABLQAAQeDKAGotAAAiAEECRwRAIABBAUcEQEHfACECDIsBCwwnCyAEIAFBAWoiAUcNAAtB9QAhAgyiAQsgASAERgRAQfQAIQIMogELAkAgAS0AAEEJaw43JQMGJQQGBgYGBgYGBgYGBgYGBgYGBgYFBgYCBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAAYLIAFBAWoLIQFBBSECDIYBCyABQQFqDAYLIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB2wA2AhwgAyABNgIUIAMgADYCDEEAIQIMngELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB3QA2AhwgAyABNgIUIAMgADYCDEEAIQIMnQELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB8AA2AhwgAyABNgIUIAMgADYCDEEAIQIMnAELIANBADYCHCADIAE2AhQgA0G8EzYCECADQQc2AgxBACECDJsBCwJAAkACQAJAA0AgAS0AAEHgyABqLQAAIgBBBUcEQAJAIABBAWsOBiQDBAUGAAYLQd4AIQIMhgELIAQgAUEBaiIBRw0AC0HzACECDJ4BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQdsANgIcIAMgATYCFCADIAA2AgxBACECDJ0BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQd0ANgIcIAMgATYCFCADIAA2AgxBACECDJwBCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQfAANgIcIAMgATYCFCADIAA2AgxBACECDJsBCyADQQA2AhwgAyABNgIUIANB3Ag2AhAgA0EHNgIMQQAhAgyaAQsgASAERg0BIAFBAWoLIQFBBiECDH4LQfIAIQIMlwELAkACQAJAAkADQCABLQAAQeDGAGotAAAiAEEFRwRAIABBAWsOBB8CAwQFCyAEIAFBAWoiAUcNAAtB8QAhAgyaAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgyZAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyYAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyXAQsgA0EANgIcIAMgATYCFCADQbQKNgIQIANBBzYCDEEAIQIMlgELQc4AIQIMewtB0AAhAgx6C0HdACECDHkLIAEgBEYEQEHwACECDJMBCwJAIAEtAABBCWsOBBYAABYACyABQQFqIQFB3AAhAgx4CyABIARGBEBB7wAhAgySAQsCQCABLQAAQQlrDgQVAAAVAAtBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUEQEHTASECDHgLIABBFUcEQCADQQA2AhwgAyABNgIUIANBwQ02AhAgA0EaNgIMQQAhAgySAQsgA0HuADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDJEBC0HtACECIAEgBEYNkAEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB18YAai0AAEcNBCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMkQELIANBADYCACAGQQFqIQEgAy0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACECIANBADYCHCADIAE2AhQgA0HlCTYCECADQQg2AgwMkAELQewAIQIgASAERg2PASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHUxgBqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyQAQsgA0EANgIAIAZBAWohASADLQApQSFGDQMgA0EANgIcIAMgATYCFCADQYkKNgIQIANBCDYCDEEAIQIMjwELQesAIQIgASAERg2OASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHQxgBqLQAARw0CIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyPAQsgA0EANgIAIAZBAWohASADLQApIgBBI0kNAiAAQS5GDQIgA0EANgIcIAMgATYCFCADQcEJNgIQIANBCDYCDEEAIQIMjgELIANBADYCAAtBACECIANBADYCHCADIAE2AhQgA0GENzYCECADQQg2AgwMjAELQdgAIQIMcQsgASAERwRAIANBDTYCCCADIAE2AgRB1wAhAgxxC0HqACECDIoBCyABIARGBEBB6QAhAgyKAQsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFB1gAhAgxwCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdCADQegANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyABIARGBEBB5wAhAgyJAQsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ11IANB5gA2AhwgAyABNgIUIAMgADYCDEEAIQIMiQELQdUAIQIMbgsgASAERgRAQeUAIQIMiAELQQAhAEEBIQVBASEHQQAhAgJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAEtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyECQQAhBUEAIQcMAgtBCSECQQEhAEEAIQVBACEHDAELQQAhBUEBIQILIAMgAjoAKyABQQFqIQECQAJAIAMtAC5BEHENAAJAAkACQCADLQAqDgMBAAIECyAHRQ0DDAILIAANAQwCCyAFRQ0BCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNAiADQeIANgIcIAMgATYCFCADIAA2AgxBACECDIoBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdyADQeMANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdSADQeQANgIcIAMgATYCFCADIAA2AgwMiAELQdMAIQIMbQsgAy0AKUEiRg2AAUHSACECDGwLQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALIABFBEBB1AAhAgxsCyAAQRVHBEAgA0EANgIcIAMgATYCFCADQZwNNgIQIANBITYCDEEAIQIMhgELIANB4QA2AhwgAyABNgIUIANB1hk2AhAgA0EVNgIMQQAhAgyFAQsgASAERgRAQeAAIQIMhQELAkACQAJAAkACQCABLQAAQQprDgQBBAQABAsgAUEBaiEBDAELIAFBAWohASADQS9qLQAAQQFxRQ0BC0HRACECDGwLIANBADYCHCADIAE2AhQgA0GIETYCECADQQk2AgxBACECDIUBCyADQQA2AhwgAyABNgIUIANBiBE2AhAgA0EJNgIMQQAhAgyEAQsgASAERgRAQd8AIQIMhAELIAEtAABBCkYEQCABQQFqIQEMCQsgAy0ALkHAAHENCCADQQA2AhwgAyABNgIUIANBiBE2AhAgA0ECNgIMQQAhAgyDAQsgASAERgRAQd0AIQIMgwELIAEtAAAiAkENRgRAIAFBAWohAUHPACECDGkLIAEhACACQQlrDgQFAQEFAQsgBCABIgBGBEBB3AAhAgyCAQsgAC0AAEEKRw0AIABBAWoMAgtBACECIANBADYCHCADIAA2AhQgA0G1LDYCECADQQc2AgwMgAELIAEgBEYEQEHbACECDIABCwJAIAEtAABBCWsOBAMAAAMACyABQQFqCyEBQc0AIQIMZAsgASAERgRAQdoAIQIMfgsgAS0AAEEJaw4EAAEBAAELQQAhAiADQQA2AhwgA0HsETYCECADQQc2AgwgAyABQQFqNgIUDHwLIANBgBI7ASpBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUNACAAQRVHDQEgA0HZADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDHsLQcwAIQIMYAsgA0EANgIcIAMgATYCFCADQcENNgIQIANBGjYCDEEAIQIMeQsgASAERgRAQdkAIQIMeQsgAS0AAEEgRw06IAFBAWohASADLQAuQQFxDTogA0EANgIcIAMgATYCFCADQa0bNgIQIANBHjYCDEEAIQIMeAsgASAERgRAQdgAIQIMeAsCQAJAAkACQAJAIAEtAAAiAEEKaw4EAgMD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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQTBrDjcVFAABAgMEBQYHFhYWFhYWFggJCgsMDRYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWDg8QERITFgtCAiEKDBQLQgMhCgwTC0IEIQoMEgtCBSEKDBELQgYhCgwQC0IHIQoMDwtCCCEKDA4LQgkhCgwNC0IKIQoMDAtCCyEKDAsLQgwhCgwKC0INIQoMCQtCDiEKDAgLQg8hCgwHC0IKIQoMBgtCCyEKDAULQgwhCgwEC0INIQoMAwtCDiEKDAILQg8hCgwBC0IBIQoLIAFBAWohASADKQMgIgtC//////////8PWARAIAMgC0IEhiAKhDcDIAwCC0EAIQIgA0EANgIcIAMgATYCFCADQa0JNgIQIANBDDYCDAwfC0ElIQIMBAtBJiECDAMLIAMgAToALCADQQA2AgAgB0EBaiEBQQwhAgwCCyADQQA2AgAgBkEBaiEBQQohAgwBCyABQQFqIQFBCCECDAALAAtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMGAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMFwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMFgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMFQtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMFAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMEwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMEgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMEQtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMEAtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMDwtBACECIANBADYCHCADIAE2AhQgA0HIEjYCECADQQs2AgwMDgtBACECIANBADYCHCADIAE2AhQgA0GVCTYCECADQQs2AgwMDQtBACECIANBADYCHCADIAE2AhQgA0HpDzYCECADQQo2AgwMDAtBACECIANBADYCHCADIAE2AhQgA0GDEDYCECADQQo2AgwMCwtBACECIANBADYCHCADIAE2AhQgA0GmHDYCECADQQI2AgwMCgtBACECIANBADYCHCADIAE2AhQgA0HFFTYCECADQQI2AgwMCQtBACECIANBADYCHCADIAE2AhQgA0H/FzYCECADQQI2AgwMCAtBACECIANBADYCHCADIAE2AhQgA0HKFzYCECADQQI2AgwMBwsgA0ECNgIcIAMgATYCFCADQZQdNgIQIANBFjYCDEEAIQIMBgtB3gAhAiABIARGDQUgCUEIaiEHIAMoAgAhBQJAAkAgASAERwRAIAVBxsYAaiEIIAQgBWogAWshBiAFQX9zQQpqIgUgAWohAANAIAEtAAAgCC0AAEcEQEECIQgMAwsgBUUEQEEAIQggACEBDAMLIAVBAWshBSAIQQFqIQggBCABQQFqIgFHDQALIAYhBSAEIQELIAdBATYCACADIAU2AgAMAQsgA0EANgIAIAcgCDYCAAsgByABNgIEIAkoAgwhACAJKAIIDgMBBQIACwALIANBADYCHCADQa0dNgIQIANBFzYCDCADIABBAWo2AhRBACECDAMLIANBADYCHCADIAA2AhQgA0HCHTYCECADQQk2AgxBACECDAILIAEgBEYEQEEoIQIMAgsgA0EJNgIIIAMgATYCBEEnIQIMAQsgASAERgRAQQEhAgwBCwNAAkACQAJAIAEtAABBCmsOBAABAQABCyABQQFqIQEMAQsgAUEBaiEBIAMtAC5BIHENAEEAIQIgA0EANgIcIAMgATYCFCADQYwgNgIQIANBBTYCDAwCC0EBIQIgASAERw0ACwsgCUEQaiQAIAJFBEAgAygCDCEADAELIAMgAjYCHEEAIQAgAygCBCIBRQ0AIAMgASAEIAMoAggRAQAiAUUNACADIAQ2AhQgAyABNgIMIAEhAAsgAAu+AgECfyAAQQA6AAAgAEHcAGoiAUEBa0EAOgAAIABBADoAAiAAQQA6AAEgAUEDa0EAOgAAIAFBAmtBADoAACAAQQA6AAMgAUEEa0EAOgAAQQAgAGtBA3EiASAAaiIAQQA2AgBB3AAgAWtBfHEiAiAAaiIBQQRrQQA2AgACQCACQQlJDQAgAEEANgIIIABBADYCBCABQQhrQQA2AgAgAUEMa0EANgIAIAJBGUkNACAAQQA2AhggAEEANgIUIABBADYC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U3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMARXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVycwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX3Jlc2V0YCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3N0YXR1c19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3ZlcnNpb25fY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl91cmxfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXRob2RfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfZmllbGRfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fbmFtZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdmVyc2lvbgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgSFRUUCB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgAVHJhbnNmZXItRW5jb2RpbmcgY2FuJ3QgYmUgcHJlc2VudCB3aXRoIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgc2l6ZQBFeHBlY3RlZCBMRiBhZnRlciBjaHVuayBzaXplAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGhlYWRlciB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgZXh0ZW5zaW9uIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBxdW90ZWQtcGFpciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9yZXNldCBwYXVzZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fdmFsdWUgcGF1c2UAb25fc3RhdHVzX2NvbXBsZXRlIHBhdXNlAG9uX3ZlcnNpb25fY29tcGxldGUgcGF1c2UAb25fdXJsX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAG9uX21ldGhvZF9jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfZmllbGRfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUgcGF1c2UAVW5leHBlY3RlZCBzcGFjZSBhZnRlciBzdGFydCBsaW5lAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgcmVzcG9uc2UgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGNodW5rIGV4dGVuc2lvbiBuYW1lAEludmFsaWQgc3RhdHVzIGNvZGUAUGF1c2Ugb24gQ09OTkVDVC9VcGdyYWRlAFBhdXNlIG9uIFBSSS9VcGdyYWRlAEV4cGVjdGVkIEhUVFAvMiBDb25uZWN0aW9uIFByZWZhY2UAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9tZXRob2QARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgbWV0aG9kAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX2ZpZWxkAFBhdXNlZABJbnZhbGlkIHdvcmQgZW5jb3VudGVyZWQASW52YWxpZCBtZXRob2QgZW5jb3VudGVyZWQATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBkYXRhAEV4cGVjdGVkIExGIGFmdGVyIGNodW5rIGRhdGEAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzY2hlbWEAUmVxdWVzdCBoYXMgaW52YWxpZCBgVHJhbnNmZXItRW5jb2RpbmdgAERhdGEgYWZ0ZXIgYENvbm5lY3Rpb246IGNsb3NlYABTV0lUQ0hfUFJPWFkAVVNFX1BST1hZAE1LQUNUSVZJVFkAVU5QUk9DRVNTQUJMRV9FTlRJVFkAUVVFUlkAQ09QWQBNT1ZFRF9QRVJNQU5FTlRMWQBUT09fRUFSTFkATk9USUZZAEZBSUxFRF9ERVBFTkRFTkNZAEJBRF9HQVRFV0FZAFBMQVkAUFVUAENIRUNLT1VUAEdBVEVXQVlfVElNRU9VVABSRVFVRVNUX1RJTUVPVVQATkVUV09SS19DT05ORUNUX1RJTUVPVVQAQ09OTkVDVElPTl9USU1FT1VUAExPR0lOX1RJTUVPVVQATkVUV09SS19SRUFEX1RJTUVPVVQAUE9TVABNSVNESVJFQ1RFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX0xPQURfQkFMQU5DRURfUkVRVUVTVABCQURfUkVRVUVTVABIVFRQX1JFUVVFU1RfU0VOVF9UT19IVFRQU19QT1JUAFJFUE9SVABJTV9BX1RFQVBPVABSRVNFVF9DT05URU5UAE5PX0NPTlRFTlQAUEFSVElBTF9DT05URU5UAEhQRV9JTlZBTElEX0NPTlNUQU5UAEhQRV9DQl9SRVNFVABHRVQASFBFX1NUUklDVABDT05GTElDVABURU1QT1JBUllfUkVESVJFQ1QAUEVSTUFORU5UX1JFRElSRUNUAENPTk5FQ1QATVVMVElfU1RBVFVTAEhQRV9JTlZBTElEX1NUQVRVUwBUT09fTUFOWV9SRVFVRVNUUwBFQVJMWV9ISU5UUwBVTkFWQUlMQUJMRV9GT1JfTEVHQUxfUkVBU09OUwBPUFRJT05TAFNXSVRDSElOR19QUk9UT0NPTFMAVkFSSUFOVF9BTFNPX05FR09USUFURVMATVVMVElQTEVfQ0hPSUNFUwBJTlRFUk5BTF9TRVJWRVJfRVJST1IAV0VCX1NFUlZFUl9VTktOT1dOX0VSUk9SAFJBSUxHVU5fRVJST1IASURFTlRJVFlfUFJPVklERVJfQVVUSEVOVElDQVRJT05fRVJST1IAU1NMX0NFUlRJRklDQVRFX0VSUk9SAElOVkFMSURfWF9GT1JXQVJERURfRk9SAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBTRUVfT1RIRVIASFBFX0NCX0NIVU5LX0hFQURFUgBFeHBlY3RlZCBMRiBhZnRlciBDUgBNS0NBTEVOREFSAFNFVFVQAFdFQl9TRVJWRVJfSVNfRE9XTgBURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASEVVUklTVElDX0VYUElSQVRJT04ARElTQ09OTkVDVEVEX09QRVJBVElPTgBOT05fQVVUSE9SSVRBVElWRV9JTkZPUk1BVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAFNJVEVfSVNfRlJPWkVOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBJTlZBTElEX1RPS0VOAEZPUkJJRERFTgBFTkhBTkNFX1lPVVJfQ0FMTQBIUEVfSU5WQUxJRF9VUkwAQkxPQ0tFRF9CWV9QQVJFTlRBTF9DT05UUk9MAE1LQ09MAEFDTABIUEVfSU5URVJOQUwAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRV9VTk9GRklDSUFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBSRVRSWV9XSVRIAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABVUklfVE9PX0xPTkcAUFJPQ0VTU0lORwBNSVNDRUxMQU5FT1VTX1BFUlNJU1RFTlRfV0FSTklORwBNSVNDRUxMQU5FT1VTX1dBUk5JTkcASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUAQ09OVElOVUUASFBFX0NCX1NUQVRVU19DT01QTEVURQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfVkVSU0lPTl9DT01QTEVURQBIUEVfQ0JfVVJMX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfSEVBREVSX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9OQU1FX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAEhQRV9DQl9NRVRIT0RfQ09NUExFVEUASFBFX0NCX0hFQURFUl9GSUVMRF9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAElOVkFMSURfU1NMX0NFUlRJRklDQVRFAFBBVVNFAE5PX1JFU1BPTlNFAFVOU1VQUE9SVEVEX01FRElBX1RZUEUAR09ORQBOT1RfQUNDRVBUQUJMRQBTRVJWSUNFX1VOQVZBSUxBQkxFAFJBTkdFX05PVF9TQVRJU0ZJQUJMRQBPUklHSU5fSVNfVU5SRUFDSEFCTEUAUkVTUE9OU0VfSVNfU1RBTEUAUFVSR0UATUVSR0UAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRQBSRVFVRVNUX0hFQURFUl9UT09fTEFSR0UAUEFZTE9BRF9UT09fTEFSR0UASU5TVUZGSUNJRU5UX1NUT1JBR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UASFBFX1VORVhQRUNURURfU1BBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABOT1RfRk9VTkQAUFJPUEZJTkQAVU5CSU5EAFJFQklORABVTkFVVEhPUklaRUQATUVUSE9EX05PVF9BTExPV0VEAEhUVFBfVkVSU0lPTl9OT1RfU1VQUE9SVEVEAEFMUkVBRFlfUkVQT1JURUQAQUNDRVBURUQATk9UX0lNUExFTUVOVEVEAExPT1BfREVURUNURUQASFBFX0NSX0VYUEVDVEVEAEhQRV9MRl9FWFBFQ1RFRABDUkVBVEVEAElNX1VTRUQASFBFX1BBVVNFRABUSU1FT1VUX09DQ1VSRUQAUEFZTUVOVF9SRVFVSVJFRABQUkVDT05ESVRJT05fUkVRVUlSRUQAUFJPWFlfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATkVUV09SS19BVVRIRU5USUNBVElPTl9SRVFVSVJFRABMRU5HVEhfUkVRVUlSRUQAU1NMX0NFUlRJRklDQVRFX1JFUVVJUkVEAFVQR1JBREVfUkVRVUlSRUQAUEFHRV9FWFBJUkVEAFBSRUNPTkRJVElPTl9GQUlMRUQARVhQRUNUQVRJT05fRkFJTEVEAFJFVkFMSURBVElPTl9GQUlMRUQAU1NMX0hBTkRTSEFLRV9GQUlMRUQATE9DS0VEAFRSQU5TRk9STUFUSU9OX0FQUExJRUQATk9UX01PRElGSUVEAE5PVF9FWFRFTkRFRABCQU5EV0lEVEhfTElNSVRfRVhDRUVERUQAU0lURV9JU19PVkVSTE9BREVEAEhFQUQARXhwZWN0ZWQgSFRUUC8AAFIVAAAaFQAADxIAAOQZAACRFQAACRQAAC0ZAADkFAAA6REAAGkUAAChFAAAdhUAAEMWAABeEgAAlBcAABcWAAB9FAAAfxYAAEEXAACzEwAAwxYAAAQaAAC9GAAA0BgAAKATAADUGQAArxYAAGgWAABwFwAA2RYAAPwYAAD+EQAAWRcAAJcWAAAcFwAA9hYAAI0XAAALEgAAfxsAAC4RAACzEAAASRIAAK0SAAD2GAAAaBAAAGIVAAAQFQAAWhYAAEoZAAC1FQAAwRUAAGAVAABcGQAAWhkAAFMZAAAWFQAArREAAEIQAAC3EAAAVxgAAL8VAACJEAAAHBkAABoZAAC5FQAAURgAANwTAABbFQAAWRUAAOYYAABnFQAAERkAAO0YAADnEwAArhAAAMIXAAAAFAAAkhMAAIQTAABAEgAAJhkAAK8VAABiEABB6TkLAQEAQYA6C+ABAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQeo7CwQBAAACAEGBPAteAwQDAwMDAwAAAwMAAwMAAwMDAwMDAwMDAwAFAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAMAAwBB6j0LBAEAAAIAQYE+C14DAAMDAwMDAAADAwADAwADAwMDAwMDAwMDAAQABQAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAwADAEHgPwsNbG9zZWVlcC1hbGl2ZQBB+T8LAQEAQZDAAAvgAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH5wQALAQEAQZDCAAvnAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZABBocQAC14BAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAEGAxgALIWVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgBBsMYACytyYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNClNNDQoNClRUUC9DRS9UU1AvAEHpxgALBQECAAEDAEGAxwALXwQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAEHpyAALBQECAAEDAEGAyQALXwQFBQYFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAEHpygALBAEAAAEAQYHLAAteAgIAAgICAgICAgICAgICAgICAgICAgICAgICAgICAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgBB6cwACwUBAgABAwBBgM0AC18EBQAABQUFBQUFBQUFBQUGBQUFBQUFBQUFBQUFAAUABwgFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUABQAFAAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAAAABQBB6c4ACwUBAQABAQBBgM8ACwEBAEGazwALQQIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEHp0AALBQEBAAEBAEGA0QALAQEAQYrRAAsGAgAAAAACAEGh0QALOgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQeDSAAuaAU5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VVRVJZT1JESVJFQ1RPUlRSQ0hQQVJBTUVURVJVUkNFQlNDUklCRUFSRE9XTkFDRUlORE5LQ0tVQlNDUklCRUhUVFAvQURUUC8=",wasmBuffer;Object.defineProperty(module2,"exports",{get:()=>wasmBuffer||(wasmBuffer=Buffer2.from(wasmBase64,"base64"))})}});var require_constants3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/constants.js"(exports2,module2){"use strict";var corsSafeListedMethods=["GET","HEAD","POST"],corsSafeListedMethodsSet=new Set(corsSafeListedMethods),nullBodyStatus=[101,204,205,304],redirectStatus=[301,302,303,307,308],redirectStatusSet=new Set(redirectStatus),badPorts=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","4190","5060","5061","6000","6566","6665","6666","6667","6668","6669","6679","6697","10080"],badPortsSet=new Set(badPorts),referrerPolicyTokens=["no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"],referrerPolicy=["",...referrerPolicyTokens],referrerPolicyTokensSet=new Set(referrerPolicyTokens),requestRedirect=["follow","manual","error"],safeMethods=["GET","HEAD","OPTIONS","TRACE"],safeMethodsSet=new Set(safeMethods),requestMode=["navigate","same-origin","no-cors","cors"],requestCredentials=["omit","same-origin","include"],requestCache=["default","no-store","reload","no-cache","force-cache","only-if-cached"],requestBodyHeader=["content-encoding","content-language","content-location","content-type","content-length"],requestDuplex=["half"],forbiddenMethods=["CONNECT","TRACE","TRACK"],forbiddenMethodsSet=new Set(forbiddenMethods),subresource=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""],subresourceSet=new Set(subresource);module2.exports={subresource,forbiddenMethods,requestBodyHeader,referrerPolicy,requestRedirect,requestMode,requestCredentials,requestCache,redirectStatus,corsSafeListedMethods,nullBodyStatus,safeMethods,badPorts,requestDuplex,subresourceSet,badPortsSet,redirectStatusSet,corsSafeListedMethodsSet,safeMethodsSet,forbiddenMethodsSet,referrerPolicyTokens:referrerPolicyTokensSet}}});var require_global=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/global.js"(exports2,module2){"use strict";var globalOrigin=Symbol.for("undici.globalOrigin.1");function getGlobalOrigin(){return globalThis[globalOrigin]}__name(getGlobalOrigin,"getGlobalOrigin");function setGlobalOrigin(newOrigin){if(newOrigin===void 0){Object.defineProperty(globalThis,globalOrigin,{value:void 0,writable:!0,enumerable:!1,configurable:!1});return}let parsedURL=new URL(newOrigin);if(parsedURL.protocol!=="http:"&&parsedURL.protocol!=="https:")throw new TypeError(`Only http & https urls are allowed, received ${parsedURL.protocol}`);Object.defineProperty(globalThis,globalOrigin,{value:parsedURL,writable:!0,enumerable:!1,configurable:!1})}__name(setGlobalOrigin,"setGlobalOrigin");module2.exports={getGlobalOrigin,setGlobalOrigin}}});var require_data_url=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/data-url.js"(exports2,module2){"use strict";var assert2=require("node:assert"),encoder=new TextEncoder,HTTP_TOKEN_CODEPOINTS=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/,HTTP_WHITESPACE_REGEX=/[\u000A\u000D\u0009\u0020]/,ASCII_WHITESPACE_REPLACE_REGEX=/[\u0009\u000A\u000C\u000D\u0020]/g,HTTP_QUOTED_STRING_TOKENS=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function dataURLProcessor(dataURL){assert2(dataURL.protocol==="data:");let input=URLSerializer(dataURL,!0);input=input.slice(5);let position={position:0},mimeType=collectASequenceOfCodePointsFast(",",input,position),mimeTypeLength=mimeType.length;if(mimeType=removeASCIIWhitespace(mimeType,!0,!0),position.position>=input.length)return"failure";position.position++;let encodedBody=input.slice(mimeTypeLength+1),body=stringPercentDecode(encodedBody);if(/;(\u0020){0,}base64$/i.test(mimeType)){let stringBody=isomorphicDecode(body);if(body=forgivingBase64(stringBody),body==="failure")return"failure";mimeType=mimeType.slice(0,-6),mimeType=mimeType.replace(/(\u0020)+$/,""),mimeType=mimeType.slice(0,-1)}mimeType.startsWith(";")&&(mimeType="text/plain"+mimeType);let mimeTypeRecord=parseMIMEType(mimeType);return mimeTypeRecord==="failure"&&(mimeTypeRecord=parseMIMEType("text/plain;charset=US-ASCII")),{mimeType:mimeTypeRecord,body}}__name(dataURLProcessor,"dataURLProcessor");function URLSerializer(url2,excludeFragment=!1){if(!excludeFragment)return url2.href;let href=url2.href,hashLength=url2.hash.length,serialized=hashLength===0?href:href.substring(0,href.length-hashLength);return!hashLength&&href.endsWith("#")?serialized.slice(0,-1):serialized}__name(URLSerializer,"URLSerializer");function collectASequenceOfCodePoints(condition,input,position){let result="";for(;position.position<input.length&&condition(input[position.position]);)result+=input[position.position],position.position++;return result}__name(collectASequenceOfCodePoints,"collectASequenceOfCodePoints");function collectASequenceOfCodePointsFast(char,input,position){let idx=input.indexOf(char,position.position),start=position.position;return idx===-1?(position.position=input.length,input.slice(start)):(position.position=idx,input.slice(start,position.position))}__name(collectASequenceOfCodePointsFast,"collectASequenceOfCodePointsFast");function stringPercentDecode(input){let bytes=encoder.encode(input);return percentDecode(bytes)}__name(stringPercentDecode,"stringPercentDecode");function isHexCharByte(byte){return byte>=48&&byte<=57||byte>=65&&byte<=70||byte>=97&&byte<=102}__name(isHexCharByte,"isHexCharByte");function hexByteToNumber(byte){return byte>=48&&byte<=57?byte-48:(byte&223)-55}__name(hexByteToNumber,"hexByteToNumber");function percentDecode(input){let length=input.length,output=new Uint8Array(length),j=0;for(let i=0;i<length;++i){let byte=input[i];byte!==37?output[j++]=byte:byte===37&&!(isHexCharByte(input[i+1])&&isHexCharByte(input[i+2]))?output[j++]=37:(output[j++]=hexByteToNumber(input[i+1])<<4|hexByteToNumber(input[i+2]),i+=2)}return length===j?output:output.subarray(0,j)}__name(percentDecode,"percentDecode");function parseMIMEType(input){input=removeHTTPWhitespace(input,!0,!0);let position={position:0},type=collectASequenceOfCodePointsFast("/",input,position);if(type.length===0||!HTTP_TOKEN_CODEPOINTS.test(type)||position.position>=input.length)return"failure";position.position++;let subtype=collectASequenceOfCodePointsFast(";",input,position);if(subtype=removeHTTPWhitespace(subtype,!1,!0),subtype.length===0||!HTTP_TOKEN_CODEPOINTS.test(subtype))return"failure";let typeLowercase=type.toLowerCase(),subtypeLowercase=subtype.toLowerCase(),mimeType={type:typeLowercase,subtype:subtypeLowercase,parameters:new Map,essence:`${typeLowercase}/${subtypeLowercase}`};for(;position.position<input.length;){position.position++,collectASequenceOfCodePoints(char=>HTTP_WHITESPACE_REGEX.test(char),input,position);let parameterName=collectASequenceOfCodePoints(char=>char!==";"&&char!=="=",input,position);if(parameterName=parameterName.toLowerCase(),position.position<input.length){if(input[position.position]===";")continue;position.position++}if(position.position>=input.length)break;let parameterValue=null;if(input[position.position]==='"')parameterValue=collectAnHTTPQuotedString(input,position,!0),collectASequenceOfCodePointsFast(";",input,position);else if(parameterValue=collectASequenceOfCodePointsFast(";",input,position),parameterValue=removeHTTPWhitespace(parameterValue,!1,!0),parameterValue.length===0)continue;parameterName.length!==0&&HTTP_TOKEN_CODEPOINTS.test(parameterName)&&(parameterValue.length===0||HTTP_QUOTED_STRING_TOKENS.test(parameterValue))&&!mimeType.parameters.has(parameterName)&&mimeType.parameters.set(parameterName,parameterValue)}return mimeType}__name(parseMIMEType,"parseMIMEType");function forgivingBase64(data){data=data.replace(ASCII_WHITESPACE_REPLACE_REGEX,"");let dataLength=data.length;if(dataLength%4===0&&data.charCodeAt(dataLength-1)===61&&(--dataLength,data.charCodeAt(dataLength-1)===61&&--dataLength),dataLength%4===1||/[^+/0-9A-Za-z]/.test(data.length===dataLength?data:data.substring(0,dataLength)))return"failure";let buffer=Buffer.from(data,"base64");return new Uint8Array(buffer.buffer,buffer.byteOffset,buffer.byteLength)}__name(forgivingBase64,"forgivingBase64");function collectAnHTTPQuotedString(input,position,extractValue=!1){let positionStart=position.position,value="";for(assert2(input[position.position]==='"'),position.position++;value+=collectASequenceOfCodePoints(char=>char!=='"'&&char!=="\\",input,position),!(position.position>=input.length);){let quoteOrBackslash=input[position.position];if(position.position++,quoteOrBackslash==="\\"){if(position.position>=input.length){value+="\\";break}value+=input[position.position],position.position++}else{assert2(quoteOrBackslash==='"');break}}return extractValue?value:input.slice(positionStart,position.position)}__name(collectAnHTTPQuotedString,"collectAnHTTPQuotedString");function serializeAMimeType(mimeType){assert2(mimeType!=="failure");let{parameters,essence}=mimeType,serialization=essence;for(let[name3,value]of parameters.entries())serialization+=";",serialization+=name3,serialization+="=",HTTP_TOKEN_CODEPOINTS.test(value)||(value=value.replace(/(\\|")/g,"\\$1"),value='"'+value,value+='"'),serialization+=value;return serialization}__name(serializeAMimeType,"serializeAMimeType");function isHTTPWhiteSpace(char){return char===13||char===10||char===9||char===32}__name(isHTTPWhiteSpace,"isHTTPWhiteSpace");function removeHTTPWhitespace(str,leading=!0,trailing=!0){return removeChars(str,leading,trailing,isHTTPWhiteSpace)}__name(removeHTTPWhitespace,"removeHTTPWhitespace");function isASCIIWhitespace(char){return char===13||char===10||char===9||char===12||char===32}__name(isASCIIWhitespace,"isASCIIWhitespace");function removeASCIIWhitespace(str,leading=!0,trailing=!0){return removeChars(str,leading,trailing,isASCIIWhitespace)}__name(removeASCIIWhitespace,"removeASCIIWhitespace");function removeChars(str,leading,trailing,predicate){let lead=0,trail=str.length-1;if(leading)for(;lead<str.length&&predicate(str.charCodeAt(lead));)lead++;if(trailing)for(;trail>0&&predicate(str.charCodeAt(trail));)trail--;return lead===0&&trail===str.length-1?str:str.slice(lead,trail+1)}__name(removeChars,"removeChars");function isomorphicDecode(input){let length=input.length;if((2<<15)-1>length)return String.fromCharCode.apply(null,input);let result="",i=0,addition=(2<<15)-1;for(;i<length;)i+addition>length&&(addition=length-i),result+=String.fromCharCode.apply(null,input.subarray(i,i+=addition));return result}__name(isomorphicDecode,"isomorphicDecode");function minimizeSupportedMimeType(mimeType){switch(mimeType.essence){case"application/ecmascript":case"application/javascript":case"application/x-ecmascript":case"application/x-javascript":case"text/ecmascript":case"text/javascript":case"text/javascript1.0":case"text/javascript1.1":case"text/javascript1.2":case"text/javascript1.3":case"text/javascript1.4":case"text/javascript1.5":case"text/jscript":case"text/livescript":case"text/x-ecmascript":case"text/x-javascript":return"text/javascript";case"application/json":case"text/json":return"application/json";case"image/svg+xml":return"image/svg+xml";case"text/xml":case"application/xml":return"application/xml"}return mimeType.subtype.endsWith("+json")?"application/json":mimeType.subtype.endsWith("+xml")?"application/xml":""}__name(minimizeSupportedMimeType,"minimizeSupportedMimeType");module2.exports={dataURLProcessor,URLSerializer,collectASequenceOfCodePoints,collectASequenceOfCodePointsFast,stringPercentDecode,parseMIMEType,collectAnHTTPQuotedString,serializeAMimeType,removeChars,removeHTTPWhitespace,minimizeSupportedMimeType,HTTP_TOKEN_CODEPOINTS,isomorphicDecode}}});var require_webidl=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/webidl.js"(exports2,module2){"use strict";var{types,inspect}=require("node:util"),{markAsUncloneable}=require("node:worker_threads"),{toUSVString}=require_util(),UNDEFINED=1,BOOLEAN=2,STRING=3,SYMBOL=4,NUMBER=5,BIGINT=6,NULL=7,OBJECT=8,FunctionPrototypeSymbolHasInstance=Function.call.bind(Function.prototype[Symbol.hasInstance]),webidl={converters:{},util:{},errors:{},is:{}};webidl.errors.exception=function(message){return new TypeError(`${message.header}: ${message.message}`)};webidl.errors.conversionFailed=function(context2){let plural=context2.types.length===1?"":" one of",message=`${context2.argument} could not be converted to${plural}: ${context2.types.join(", ")}.`;return webidl.errors.exception({header:context2.prefix,message})};webidl.errors.invalidArgument=function(context2){return webidl.errors.exception({header:context2.prefix,message:`"${context2.value}" is an invalid ${context2.type}.`})};webidl.brandCheck=function(V,I){if(!FunctionPrototypeSymbolHasInstance(I,V)){let err=new TypeError("Illegal invocation");throw err.code="ERR_INVALID_THIS",err}};webidl.brandCheckMultiple=function(List){let prototypes=List.map(c=>webidl.util.MakeTypeAssertion(c));return V=>{if(prototypes.every(typeCheck=>!typeCheck(V))){let err=new TypeError("Illegal invocation");throw err.code="ERR_INVALID_THIS",err}}};webidl.argumentLengthCheck=function({length},min,ctx){if(length<min)throw webidl.errors.exception({message:`${min} argument${min!==1?"s":""} required, but${length?" only":""} ${length} found.`,header:ctx})};webidl.illegalConstructor=function(){throw webidl.errors.exception({header:"TypeError",message:"Illegal constructor"})};webidl.util.MakeTypeAssertion=function(I){return O=>FunctionPrototypeSymbolHasInstance(I,O)};webidl.util.Type=function(V){switch(typeof V){case"undefined":return UNDEFINED;case"boolean":return BOOLEAN;case"string":return STRING;case"symbol":return SYMBOL;case"number":return NUMBER;case"bigint":return BIGINT;case"function":case"object":return V===null?NULL:OBJECT}};webidl.util.Types={UNDEFINED,BOOLEAN,STRING,SYMBOL,NUMBER,BIGINT,NULL,OBJECT};webidl.util.TypeValueToString=function(o){switch(webidl.util.Type(o)){case UNDEFINED:return"Undefined";case BOOLEAN:return"Boolean";case STRING:return"String";case SYMBOL:return"Symbol";case NUMBER:return"Number";case BIGINT:return"BigInt";case NULL:return"Null";case OBJECT:return"Object"}};webidl.util.markAsUncloneable=markAsUncloneable||(()=>{});webidl.util.ConvertToInt=function(V,bitLength,signedness,opts){let upperBound,lowerBound;bitLength===64?(upperBound=Math.pow(2,53)-1,signedness==="unsigned"?lowerBound=0:lowerBound=Math.pow(-2,53)+1):signedness==="unsigned"?(lowerBound=0,upperBound=Math.pow(2,bitLength)-1):(lowerBound=Math.pow(-2,bitLength)-1,upperBound=Math.pow(2,bitLength-1)-1);let x=Number(V);if(x===0&&(x=0),opts?.enforceRange===!0){if(Number.isNaN(x)||x===Number.POSITIVE_INFINITY||x===Number.NEGATIVE_INFINITY)throw webidl.errors.exception({header:"Integer conversion",message:`Could not convert ${webidl.util.Stringify(V)} to an integer.`});if(x=webidl.util.IntegerPart(x),x<lowerBound||x>upperBound)throw webidl.errors.exception({header:"Integer conversion",message:`Value must be between ${lowerBound}-${upperBound}, got ${x}.`});return x}return!Number.isNaN(x)&&opts?.clamp===!0?(x=Math.min(Math.max(x,lowerBound),upperBound),Math.floor(x)%2===0?x=Math.floor(x):x=Math.ceil(x),x):Number.isNaN(x)||x===0&&Object.is(0,x)||x===Number.POSITIVE_INFINITY||x===Number.NEGATIVE_INFINITY?0:(x=webidl.util.IntegerPart(x),x=x%Math.pow(2,bitLength),signedness==="signed"&&x>=Math.pow(2,bitLength)-1?x-Math.pow(2,bitLength):x)};webidl.util.IntegerPart=function(n){let r=Math.floor(Math.abs(n));return n<0?-1*r:r};webidl.util.Stringify=function(V){switch(webidl.util.Type(V)){case SYMBOL:return`Symbol(${V.description})`;case OBJECT:return inspect(V);case STRING:return`"${V}"`;default:return`${V}`}};webidl.sequenceConverter=function(converter){return(V,prefix,argument,Iterable)=>{if(webidl.util.Type(V)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`${argument} (${webidl.util.Stringify(V)}) is not iterable.`});let method=typeof Iterable=="function"?Iterable():V?.[Symbol.iterator]?.(),seq=[],index=0;if(method===void 0||typeof method.next!="function")throw webidl.errors.exception({header:prefix,message:`${argument} is not iterable.`});for(;;){let{done,value}=method.next();if(done)break;seq.push(converter(value,prefix,`${argument}[${index++}]`))}return seq}};webidl.recordConverter=function(keyConverter,valueConverter){return(O,prefix,argument)=>{if(webidl.util.Type(O)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`${argument} ("${webidl.util.TypeValueToString(O)}") is not an Object.`});let result={};if(!types.isProxy(O)){let keys2=[...Object.getOwnPropertyNames(O),...Object.getOwnPropertySymbols(O)];for(let key of keys2){let keyName=webidl.util.Stringify(key),typedKey=keyConverter(key,prefix,`Key ${keyName} in ${argument}`),typedValue=valueConverter(O[key],prefix,`${argument}[${keyName}]`);result[typedKey]=typedValue}return result}let keys=Reflect.ownKeys(O);for(let key of keys)if(Reflect.getOwnPropertyDescriptor(O,key)?.enumerable){let typedKey=keyConverter(key,prefix,argument),typedValue=valueConverter(O[key],prefix,argument);result[typedKey]=typedValue}return result}};webidl.interfaceConverter=function(TypeCheck,name3){return(V,prefix,argument)=>{if(!TypeCheck(V))throw webidl.errors.exception({header:prefix,message:`Expected ${argument} ("${webidl.util.Stringify(V)}") to be an instance of ${name3}.`});return V}};webidl.dictionaryConverter=function(converters){return(dictionary,prefix,argument)=>{let dict={};if(dictionary!=null&&webidl.util.Type(dictionary)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`Expected ${dictionary} to be one of: Null, Undefined, Object.`});for(let options of converters){let{key,defaultValue,required,converter}=options;if(required===!0&&(dictionary==null||!Object.hasOwn(dictionary,key)))throw webidl.errors.exception({header:prefix,message:`Missing required key "${key}".`});let value=dictionary?.[key],hasDefault=defaultValue!==void 0;if(hasDefault&&value===void 0&&(value=defaultValue()),required||hasDefault||value!==void 0){if(value=converter(value,prefix,`${argument}.${key}`),options.allowedValues&&!options.allowedValues.includes(value))throw webidl.errors.exception({header:prefix,message:`${value} is not an accepted type. Expected one of ${options.allowedValues.join(", ")}.`});dict[key]=value}}return dict}};webidl.nullableConverter=function(converter){return(V,prefix,argument)=>V===null?V:converter(V,prefix,argument)};webidl.is.ReadableStream=webidl.util.MakeTypeAssertion(ReadableStream);webidl.is.Blob=webidl.util.MakeTypeAssertion(Blob);webidl.is.URLSearchParams=webidl.util.MakeTypeAssertion(URLSearchParams);webidl.is.File=webidl.util.MakeTypeAssertion(globalThis.File??require("node:buffer").File);webidl.is.URL=webidl.util.MakeTypeAssertion(URL);webidl.is.AbortSignal=webidl.util.MakeTypeAssertion(AbortSignal);webidl.is.MessagePort=webidl.util.MakeTypeAssertion(MessagePort);webidl.converters.DOMString=function(V,prefix,argument,opts){if(V===null&&opts?.legacyNullToEmptyString)return"";if(typeof V=="symbol")throw webidl.errors.exception({header:prefix,message:`${argument} is a symbol, which cannot be converted to a DOMString.`});return String(V)};webidl.converters.ByteString=function(V,prefix,argument){if(typeof V=="symbol")throw webidl.errors.exception({header:prefix,message:`${argument} is a symbol, which cannot be converted to a ByteString.`});let x=String(V);for(let index=0;index<x.length;index++)if(x.charCodeAt(index)>255)throw new TypeError(`Cannot convert argument to a ByteString because the character at index ${index} has a value of ${x.charCodeAt(index)} which is greater than 255.`);return x};webidl.converters.USVString=toUSVString;webidl.converters.boolean=function(V){return!!V};webidl.converters.any=function(V){return V};webidl.converters["long long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,64,"signed",void 0,prefix,argument)};webidl.converters["unsigned long long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,64,"unsigned",void 0,prefix,argument)};webidl.converters["unsigned long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,32,"unsigned",void 0,prefix,argument)};webidl.converters["unsigned short"]=function(V,prefix,argument,opts){return webidl.util.ConvertToInt(V,16,"unsigned",opts,prefix,argument)};webidl.converters.ArrayBuffer=function(V,prefix,argument,opts){if(webidl.util.Type(V)!==OBJECT||!types.isAnyArrayBuffer(V))throw webidl.errors.conversionFailed({prefix,argument:`${argument} ("${webidl.util.Stringify(V)}")`,types:["ArrayBuffer"]});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.resizable||V.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters.TypedArray=function(V,T,prefix,name3,opts){if(webidl.util.Type(V)!==OBJECT||!types.isTypedArray(V)||V.constructor.name!==T.name)throw webidl.errors.conversionFailed({prefix,argument:`${name3} ("${webidl.util.Stringify(V)}")`,types:[T.name]});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V.buffer))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.buffer.resizable||V.buffer.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters.DataView=function(V,prefix,name3,opts){if(webidl.util.Type(V)!==OBJECT||!types.isDataView(V))throw webidl.errors.exception({header:prefix,message:`${name3} is not a DataView.`});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V.buffer))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.buffer.resizable||V.buffer.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters["sequence<ByteString>"]=webidl.sequenceConverter(webidl.converters.ByteString);webidl.converters["sequence<sequence<ByteString>>"]=webidl.sequenceConverter(webidl.converters["sequence<ByteString>"]);webidl.converters["record<ByteString, ByteString>"]=webidl.recordConverter(webidl.converters.ByteString,webidl.converters.ByteString);webidl.converters.Blob=webidl.interfaceConverter(webidl.is.Blob,"Blob");webidl.converters.AbortSignal=webidl.interfaceConverter(webidl.is.AbortSignal,"AbortSignal");module2.exports={webidl}}});var require_util2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/util.js"(exports2,module2){"use strict";var{Transform:Transform3}=require("node:stream"),zlib=require("node:zlib"),{redirectStatusSet,referrerPolicyTokens,badPortsSet}=require_constants3(),{getGlobalOrigin}=require_global(),{collectASequenceOfCodePoints,collectAnHTTPQuotedString,removeChars,parseMIMEType}=require_data_url(),{performance:performance2}=require("node:perf_hooks"),{ReadableStreamFrom,isValidHTTPToken,normalizedMethodRecordsBase}=require_util(),assert2=require("node:assert"),{isUint8Array}=require("node:util/types"),{webidl}=require_webidl(),supportedHashes=[],crypto8;try{crypto8=require("node:crypto");let possibleRelevantHashes=["sha256","sha384","sha512"];supportedHashes=crypto8.getHashes().filter(hash=>possibleRelevantHashes.includes(hash))}catch{}function responseURL(response){let urlList=response.urlList,length=urlList.length;return length===0?null:urlList[length-1].toString()}__name(responseURL,"responseURL");function responseLocationURL(response,requestFragment){if(!redirectStatusSet.has(response.status))return null;let location=response.headersList.get("location",!0);return location!==null&&isValidHeaderValue(location)&&(isValidEncodedURL(location)||(location=normalizeBinaryStringToUtf8(location)),location=new URL(location,responseURL(response))),location&&!location.hash&&(location.hash=requestFragment),location}__name(responseLocationURL,"responseLocationURL");function isValidEncodedURL(url2){for(let i=0;i<url2.length;++i){let code=url2.charCodeAt(i);if(code>126||code<32)return!1}return!0}__name(isValidEncodedURL,"isValidEncodedURL");function normalizeBinaryStringToUtf8(value){return Buffer.from(value,"binary").toString("utf8")}__name(normalizeBinaryStringToUtf8,"normalizeBinaryStringToUtf8");function requestCurrentURL(request7){return request7.urlList[request7.urlList.length-1]}__name(requestCurrentURL,"requestCurrentURL");function requestBadPort(request7){let url2=requestCurrentURL(request7);return urlIsHttpHttpsScheme(url2)&&badPortsSet.has(url2.port)?"blocked":"allowed"}__name(requestBadPort,"requestBadPort");function isErrorLike(object){return object instanceof Error||object?.constructor?.name==="Error"||object?.constructor?.name==="DOMException"}__name(isErrorLike,"isErrorLike");function isValidReasonPhrase(statusText){for(let i=0;i<statusText.length;++i){let c=statusText.charCodeAt(i);if(!(c===9||c>=32&&c<=126||c>=128&&c<=255))return!1}return!0}__name(isValidReasonPhrase,"isValidReasonPhrase");var isValidHeaderName=isValidHTTPToken;function isValidHeaderValue(potentialValue){return(potentialValue[0]==="	"||potentialValue[0]===" "||potentialValue[potentialValue.length-1]==="	"||potentialValue[potentialValue.length-1]===" "||potentialValue.includes(`
`)||potentialValue.includes("\r")||potentialValue.includes("\0"))===!1}__name(isValidHeaderValue,"isValidHeaderValue");function parseReferrerPolicy(actualResponse){let policyHeader=(actualResponse.headersList.get("referrer-policy",!0)??"").split(","),policy="";if(policyHeader.length)for(let i=policyHeader.length;i!==0;i--){let token=policyHeader[i-1].trim();if(referrerPolicyTokens.has(token)){policy=token;break}}return policy}__name(parseReferrerPolicy,"parseReferrerPolicy");function setRequestReferrerPolicyOnRedirect(request7,actualResponse){let policy=parseReferrerPolicy(actualResponse);policy!==""&&(request7.referrerPolicy=policy)}__name(setRequestReferrerPolicyOnRedirect,"setRequestReferrerPolicyOnRedirect");function crossOriginResourcePolicyCheck(){return"allowed"}__name(crossOriginResourcePolicyCheck,"crossOriginResourcePolicyCheck");function corsCheck(){return"success"}__name(corsCheck,"corsCheck");function TAOCheck(){return"success"}__name(TAOCheck,"TAOCheck");function appendFetchMetadata(httpRequest){let header=null;header=httpRequest.mode,httpRequest.headersList.set("sec-fetch-mode",header,!0)}__name(appendFetchMetadata,"appendFetchMetadata");function appendRequestOriginHeader(request7){let serializedOrigin=request7.origin;if(!(serializedOrigin==="client"||serializedOrigin===void 0)){if(request7.responseTainting==="cors"||request7.mode==="websocket")request7.headersList.append("origin",serializedOrigin,!0);else if(request7.method!=="GET"&&request7.method!=="HEAD"){switch(request7.referrerPolicy){case"no-referrer":serializedOrigin=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":request7.origin&&urlHasHttpsScheme(request7.origin)&&!urlHasHttpsScheme(requestCurrentURL(request7))&&(serializedOrigin=null);break;case"same-origin":sameOrigin(request7,requestCurrentURL(request7))||(serializedOrigin=null);break;default:}request7.headersList.append("origin",serializedOrigin,!0)}}}__name(appendRequestOriginHeader,"appendRequestOriginHeader");function coarsenTime(timestamp,crossOriginIsolatedCapability){return timestamp}__name(coarsenTime,"coarsenTime");function clampAndCoarsenConnectionTimingInfo(connectionTimingInfo,defaultStartTime,crossOriginIsolatedCapability){return!connectionTimingInfo?.startTime||connectionTimingInfo.startTime<defaultStartTime?{domainLookupStartTime:defaultStartTime,domainLookupEndTime:defaultStartTime,connectionStartTime:defaultStartTime,connectionEndTime:defaultStartTime,secureConnectionStartTime:defaultStartTime,ALPNNegotiatedProtocol:connectionTimingInfo?.ALPNNegotiatedProtocol}:{domainLookupStartTime:coarsenTime(connectionTimingInfo.domainLookupStartTime,crossOriginIsolatedCapability),domainLookupEndTime:coarsenTime(connectionTimingInfo.domainLookupEndTime,crossOriginIsolatedCapability),connectionStartTime:coarsenTime(connectionTimingInfo.connectionStartTime,crossOriginIsolatedCapability),connectionEndTime:coarsenTime(connectionTimingInfo.connectionEndTime,crossOriginIsolatedCapability),secureConnectionStartTime:coarsenTime(connectionTimingInfo.secureConnectionStartTime,crossOriginIsolatedCapability),ALPNNegotiatedProtocol:connectionTimingInfo.ALPNNegotiatedProtocol}}__name(clampAndCoarsenConnectionTimingInfo,"clampAndCoarsenConnectionTimingInfo");function coarsenedSharedCurrentTime(crossOriginIsolatedCapability){return coarsenTime(performance2.now(),crossOriginIsolatedCapability)}__name(coarsenedSharedCurrentTime,"coarsenedSharedCurrentTime");function createOpaqueTimingInfo(timingInfo){return{startTime:timingInfo.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:timingInfo.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}__name(createOpaqueTimingInfo,"createOpaqueTimingInfo");function makePolicyContainer(){return{referrerPolicy:"strict-origin-when-cross-origin"}}__name(makePolicyContainer,"makePolicyContainer");function clonePolicyContainer(policyContainer){return{referrerPolicy:policyContainer.referrerPolicy}}__name(clonePolicyContainer,"clonePolicyContainer");function determineRequestsReferrer(request7){let policy=request7.referrerPolicy;assert2(policy);let referrerSource=null;if(request7.referrer==="client"){let globalOrigin=getGlobalOrigin();if(!globalOrigin||globalOrigin.origin==="null")return"no-referrer";referrerSource=new URL(globalOrigin)}else webidl.is.URL(request7.referrer)&&(referrerSource=request7.referrer);let referrerURL=stripURLForReferrer(referrerSource),referrerOrigin=stripURLForReferrer(referrerSource,!0);switch(referrerURL.toString().length>4096&&(referrerURL=referrerOrigin),policy){case"no-referrer":return"no-referrer";case"origin":return referrerOrigin??stripURLForReferrer(referrerSource,!0);case"unsafe-url":return referrerURL;case"strict-origin":{let currentURL=requestCurrentURL(request7);return isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}case"strict-origin-when-cross-origin":{let currentURL=requestCurrentURL(request7);return sameOrigin(referrerURL,currentURL)?referrerURL:isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}case"same-origin":return sameOrigin(request7,referrerURL)?referrerURL:"no-referrer";case"origin-when-cross-origin":return sameOrigin(request7,referrerURL)?referrerURL:referrerOrigin;case"no-referrer-when-downgrade":{let currentURL=requestCurrentURL(request7);return isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}}}__name(determineRequestsReferrer,"determineRequestsReferrer");function stripURLForReferrer(url2,originOnly=!1){return assert2(webidl.is.URL(url2)),url2=new URL(url2),urlIsLocal(url2)?"no-referrer":(url2.username="",url2.password="",url2.hash="",originOnly===!0&&(url2.pathname="",url2.search=""),url2)}__name(stripURLForReferrer,"stripURLForReferrer");var potentialleTrustworthyIPv4RegExp=new RegExp("^(?:(?:127\\.)(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){2}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9]))$"),potentialleTrustworthyIPv6RegExp=new RegExp("^(?:(?:(?:0{1,4}):){7}(?:(?:0{0,3}1))|(?:(?:0{1,4}):){1,6}(?::(?:0{0,3}1))|(?:::(?:0{0,3}1))|)$");function isOriginIPPotentiallyTrustworthy(origin){return origin.includes(":")?(origin[0]==="["&&origin[origin.length-1]==="]"&&(origin=origin.slice(1,-1)),potentialleTrustworthyIPv6RegExp.test(origin)):potentialleTrustworthyIPv4RegExp.test(origin)}__name(isOriginIPPotentiallyTrustworthy,"isOriginIPPotentiallyTrustworthy");function isOriginPotentiallyTrustworthy(origin){return origin==null||origin==="null"?!1:(origin=new URL(origin),!!(origin.protocol==="https:"||origin.protocol==="wss:"||isOriginIPPotentiallyTrustworthy(origin.hostname)||origin.hostname==="localhost"||origin.hostname==="localhost."||origin.hostname.endsWith(".localhost")||origin.hostname.endsWith(".localhost.")||origin.protocol==="file:"))}__name(isOriginPotentiallyTrustworthy,"isOriginPotentiallyTrustworthy");function isURLPotentiallyTrustworthy(url2){return webidl.is.URL(url2)?url2.href==="about:blank"||url2.href==="about:srcdoc"||url2.protocol==="data:"||url2.protocol==="blob:"?!0:isOriginPotentiallyTrustworthy(url2.origin):!1}__name(isURLPotentiallyTrustworthy,"isURLPotentiallyTrustworthy");function bytesMatch(bytes,metadataList){if(crypto8===void 0)return!0;let parsedMetadata=parseMetadata(metadataList);if(parsedMetadata==="no metadata"||parsedMetadata.length===0)return!0;let strongest=getStrongestMetadata(parsedMetadata),metadata=filterMetadataListByAlgorithm(parsedMetadata,strongest);for(let item of metadata){let algorithm=item.algo,expectedValue=item.hash,actualValue=crypto8.createHash(algorithm).update(bytes).digest("base64");if(actualValue[actualValue.length-1]==="="&&(actualValue[actualValue.length-2]==="="?actualValue=actualValue.slice(0,-2):actualValue=actualValue.slice(0,-1)),compareBase64Mixed(actualValue,expectedValue))return!0}return!1}__name(bytesMatch,"bytesMatch");var parseHashWithOptions=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function parseMetadata(metadata){let result=[],empty=!0;for(let token of metadata.split(" ")){empty=!1;let parsedToken=parseHashWithOptions.exec(token);if(parsedToken===null||parsedToken.groups===void 0||parsedToken.groups.algo===void 0)continue;let algorithm=parsedToken.groups.algo.toLowerCase();supportedHashes.includes(algorithm)&&result.push(parsedToken.groups)}return empty===!0?"no metadata":result}__name(parseMetadata,"parseMetadata");function getStrongestMetadata(metadataList){let algorithm=metadataList[0].algo;if(algorithm[3]==="5")return algorithm;for(let i=1;i<metadataList.length;++i){let metadata=metadataList[i];if(metadata.algo[3]==="5"){algorithm="sha512";break}else{if(algorithm[3]==="3")continue;metadata.algo[3]==="3"&&(algorithm="sha384")}}return algorithm}__name(getStrongestMetadata,"getStrongestMetadata");function filterMetadataListByAlgorithm(metadataList,algorithm){if(metadataList.length===1)return metadataList;let pos=0;for(let i=0;i<metadataList.length;++i)metadataList[i].algo===algorithm&&(metadataList[pos++]=metadataList[i]);return metadataList.length=pos,metadataList}__name(filterMetadataListByAlgorithm,"filterMetadataListByAlgorithm");function compareBase64Mixed(actualValue,expectedValue){if(actualValue.length!==expectedValue.length)return!1;for(let i=0;i<actualValue.length;++i)if(actualValue[i]!==expectedValue[i]){if(actualValue[i]==="+"&&expectedValue[i]==="-"||actualValue[i]==="/"&&expectedValue[i]==="_")continue;return!1}return!0}__name(compareBase64Mixed,"compareBase64Mixed");function tryUpgradeRequestToAPotentiallyTrustworthyURL(request7){}__name(tryUpgradeRequestToAPotentiallyTrustworthyURL,"tryUpgradeRequestToAPotentiallyTrustworthyURL");function sameOrigin(A,B){return A.origin===B.origin&&A.origin==="null"||A.protocol===B.protocol&&A.hostname===B.hostname&&A.port===B.port}__name(sameOrigin,"sameOrigin");function createDeferredPromise(){let res,rej;return{promise:new Promise((resolve15,reject2)=>{res=resolve15,rej=reject2}),resolve:res,reject:rej}}__name(createDeferredPromise,"createDeferredPromise");function isAborted(fetchParams){return fetchParams.controller.state==="aborted"}__name(isAborted,"isAborted");function isCancelled(fetchParams){return fetchParams.controller.state==="aborted"||fetchParams.controller.state==="terminated"}__name(isCancelled,"isCancelled");function normalizeMethod(method){return normalizedMethodRecordsBase[method.toLowerCase()]??method}__name(normalizeMethod,"normalizeMethod");function serializeJavascriptValueToJSONString(value){let result=JSON.stringify(value);if(result===void 0)throw new TypeError("Value is not JSON serializable");return assert2(typeof result=="string"),result}__name(serializeJavascriptValueToJSONString,"serializeJavascriptValueToJSONString");var esIteratorPrototype=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function createIterator(name3,kInternalIterator,keyIndex=0,valueIndex=1){class FastIterableIterator{#target;#kind;#index;constructor(target,kind){this.#target=target,this.#kind=kind,this.#index=0}next(){if(typeof this!="object"||this===null||!(#target in this))throw new TypeError(`'next' called on an object that does not implement interface ${name3} Iterator.`);let index=this.#index,values=kInternalIterator(this.#target),len=values.length;if(index>=len)return{value:void 0,done:!0};let{[keyIndex]:key,[valueIndex]:value}=values[index];this.#index=index+1;let result;switch(this.#kind){case"key":result=key;break;case"value":result=value;break;case"key+value":result=[key,value];break}return{value:result,done:!1}}}return __name(FastIterableIterator,"FastIterableIterator"),delete FastIterableIterator.prototype.constructor,Object.setPrototypeOf(FastIterableIterator.prototype,esIteratorPrototype),Object.defineProperties(FastIterableIterator.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${name3} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(target,kind){return new FastIterableIterator(target,kind)}}__name(createIterator,"createIterator");function iteratorMixin(name3,object,kInternalIterator,keyIndex=0,valueIndex=1){let makeIterator=createIterator(name3,kInternalIterator,keyIndex,valueIndex),properties={keys:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"key")},"keys")},values:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"value")},"values")},entries:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"key+value")},"entries")},forEach:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(callbackfn,thisArg=globalThis){if(webidl.brandCheck(this,object),webidl.argumentLengthCheck(arguments,1,`${name3}.forEach`),typeof callbackfn!="function")throw new TypeError(`Failed to execute 'forEach' on '${name3}': parameter 1 is not of type 'Function'.`);for(let{0:key,1:value}of makeIterator(this,"key+value"))callbackfn.call(thisArg,value,key,this)},"forEach")}};return Object.defineProperties(object.prototype,{...properties,[Symbol.iterator]:{writable:!0,enumerable:!1,configurable:!0,value:properties.entries.value}})}__name(iteratorMixin,"iteratorMixin");function fullyReadBody(body,processBody,processBodyError){let successSteps=processBody,errorSteps=processBodyError,reader;try{reader=body.stream.getReader()}catch(e){errorSteps(e);return}readAllBytes(reader,successSteps,errorSteps)}__name(fullyReadBody,"fullyReadBody");function readableStreamClose(controller){try{controller.close(),controller.byobRequest?.respond(0)}catch(err){if(!err.message.includes("Controller is already closed")&&!err.message.includes("ReadableStream is already closed"))throw err}}__name(readableStreamClose,"readableStreamClose");var invalidIsomorphicEncodeValueRegex=/[^\x00-\xFF]/;function isomorphicEncode(input){return assert2(!invalidIsomorphicEncodeValueRegex.test(input)),input}__name(isomorphicEncode,"isomorphicEncode");async function readAllBytes(reader,successSteps,failureSteps){let bytes=[],byteLength=0;try{do{let{done,value:chunk}=await reader.read();if(done){successSteps(Buffer.concat(bytes,byteLength));return}if(!isUint8Array(chunk)){failureSteps(TypeError("Received non-Uint8Array chunk"));return}bytes.push(chunk),byteLength+=chunk.length}while(!0)}catch(e){failureSteps(e)}}__name(readAllBytes,"readAllBytes");function urlIsLocal(url2){assert2("protocol"in url2);let protocol2=url2.protocol;return protocol2==="about:"||protocol2==="blob:"||protocol2==="data:"}__name(urlIsLocal,"urlIsLocal");function urlHasHttpsScheme(url2){return typeof url2=="string"&&url2[5]===":"&&url2[0]==="h"&&url2[1]==="t"&&url2[2]==="t"&&url2[3]==="p"&&url2[4]==="s"||url2.protocol==="https:"}__name(urlHasHttpsScheme,"urlHasHttpsScheme");function urlIsHttpHttpsScheme(url2){assert2("protocol"in url2);let protocol2=url2.protocol;return protocol2==="http:"||protocol2==="https:"}__name(urlIsHttpHttpsScheme,"urlIsHttpHttpsScheme");function simpleRangeHeaderValue(value,allowWhitespace){let data=value;if(!data.startsWith("bytes"))return"failure";let position={position:5};if(allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position),data.charCodeAt(position.position)!==61)return"failure";position.position++,allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position);let rangeStart=collectASequenceOfCodePoints(char=>{let code=char.charCodeAt(0);return code>=48&&code<=57},data,position),rangeStartValue=rangeStart.length?Number(rangeStart):null;if(allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position),data.charCodeAt(position.position)!==45)return"failure";position.position++,allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position);let rangeEnd=collectASequenceOfCodePoints(char=>{let code=char.charCodeAt(0);return code>=48&&code<=57},data,position),rangeEndValue=rangeEnd.length?Number(rangeEnd):null;return position.position<data.length||rangeEndValue===null&&rangeStartValue===null||rangeStartValue>rangeEndValue?"failure":{rangeStartValue,rangeEndValue}}__name(simpleRangeHeaderValue,"simpleRangeHeaderValue");function buildContentRange(rangeStart,rangeEnd,fullLength){let contentRange="bytes ";return contentRange+=isomorphicEncode(`${rangeStart}`),contentRange+="-",contentRange+=isomorphicEncode(`${rangeEnd}`),contentRange+="/",contentRange+=isomorphicEncode(`${fullLength}`),contentRange}__name(buildContentRange,"buildContentRange");var InflateStream=class extends Transform3{#zlibOptions;constructor(zlibOptions){super(),this.#zlibOptions=zlibOptions}_transform(chunk,encoding,callback){if(!this._inflateStream){if(chunk.length===0){callback();return}this._inflateStream=(chunk[0]&15)===8?zlib.createInflate(this.#zlibOptions):zlib.createInflateRaw(this.#zlibOptions),this._inflateStream.on("data",this.push.bind(this)),this._inflateStream.on("end",()=>this.push(null)),this._inflateStream.on("error",err=>this.destroy(err))}this._inflateStream.write(chunk,encoding,callback)}_final(callback){this._inflateStream&&(this._inflateStream.end(),this._inflateStream=null),callback()}};__name(InflateStream,"InflateStream");function createInflate(zlibOptions){return new InflateStream(zlibOptions)}__name(createInflate,"createInflate");function extractMimeType(headers){let charset=null,essence=null,mimeType=null,values=getDecodeSplit("content-type",headers);if(values===null)return"failure";for(let value of values){let temporaryMimeType=parseMIMEType(value);temporaryMimeType==="failure"||temporaryMimeType.essence==="*/*"||(mimeType=temporaryMimeType,mimeType.essence!==essence?(charset=null,mimeType.parameters.has("charset")&&(charset=mimeType.parameters.get("charset")),essence=mimeType.essence):!mimeType.parameters.has("charset")&&charset!==null&&mimeType.parameters.set("charset",charset))}return mimeType??"failure"}__name(extractMimeType,"extractMimeType");function gettingDecodingSplitting(value){let input=value,position={position:0},values=[],temporaryValue="";for(;position.position<input.length;){if(temporaryValue+=collectASequenceOfCodePoints(char=>char!=='"'&&char!==",",input,position),position.position<input.length)if(input.charCodeAt(position.position)===34){if(temporaryValue+=collectAnHTTPQuotedString(input,position),position.position<input.length)continue}else assert2(input.charCodeAt(position.position)===44),position.position++;temporaryValue=removeChars(temporaryValue,!0,!0,char=>char===9||char===32),values.push(temporaryValue),temporaryValue=""}return values}__name(gettingDecodingSplitting,"gettingDecodingSplitting");function getDecodeSplit(name3,list){let value=list.get(name3,!0);return value===null?null:gettingDecodingSplitting(value)}__name(getDecodeSplit,"getDecodeSplit");var textDecoder=new TextDecoder;function utf8DecodeBytes(buffer){return buffer.length===0?"":(buffer[0]===239&&buffer[1]===187&&buffer[2]===191&&(buffer=buffer.subarray(3)),textDecoder.decode(buffer))}__name(utf8DecodeBytes,"utf8DecodeBytes");var EnvironmentSettingsObjectBase=class{get baseUrl(){return getGlobalOrigin()}get origin(){return this.baseUrl?.origin}policyContainer=makePolicyContainer()};__name(EnvironmentSettingsObjectBase,"EnvironmentSettingsObjectBase");var EnvironmentSettingsObject=class{settingsObject=new EnvironmentSettingsObjectBase};__name(EnvironmentSettingsObject,"EnvironmentSettingsObject");var environmentSettingsObject=new EnvironmentSettingsObject;module2.exports={isAborted,isCancelled,isValidEncodedURL,createDeferredPromise,ReadableStreamFrom,tryUpgradeRequestToAPotentiallyTrustworthyURL,clampAndCoarsenConnectionTimingInfo,coarsenedSharedCurrentTime,determineRequestsReferrer,makePolicyContainer,clonePolicyContainer,appendFetchMetadata,appendRequestOriginHeader,TAOCheck,corsCheck,crossOriginResourcePolicyCheck,createOpaqueTimingInfo,setRequestReferrerPolicyOnRedirect,isValidHTTPToken,requestBadPort,requestCurrentURL,responseURL,responseLocationURL,isURLPotentiallyTrustworthy,isValidReasonPhrase,sameOrigin,normalizeMethod,serializeJavascriptValueToJSONString,iteratorMixin,createIterator,isValidHeaderName,isValidHeaderValue,isErrorLike,fullyReadBody,bytesMatch,readableStreamClose,isomorphicEncode,urlIsLocal,urlHasHttpsScheme,urlIsHttpHttpsScheme,readAllBytes,simpleRangeHeaderValue,buildContentRange,parseMetadata,createInflate,extractMimeType,getDecodeSplit,utf8DecodeBytes,environmentSettingsObject,isOriginIPPotentiallyTrustworthy}}});var require_formdata=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/formdata.js"(exports2,module2){"use strict";var{iteratorMixin}=require_util2(),{kEnumerableProperty}=require_util(),{webidl}=require_webidl(),{File:NativeFile}=require("node:buffer"),nodeUtil=require("node:util"),File11=globalThis.File??NativeFile,FormData3=class{#state=[];constructor(form){if(webidl.util.markAsUncloneable(this),form!==void 0)throw webidl.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]})}append(name3,value,filename=void 0){webidl.brandCheck(this,FormData3);let prefix="FormData.append";webidl.argumentLengthCheck(arguments,2,prefix),name3=webidl.converters.USVString(name3),arguments.length===3||webidl.is.Blob(value)?(value=webidl.converters.Blob(value,prefix,"value"),filename!==void 0&&(filename=webidl.converters.USVString(filename))):value=webidl.converters.USVString(value);let entry=makeEntry(name3,value,filename);this.#state.push(entry)}delete(name3){webidl.brandCheck(this,FormData3);let prefix="FormData.delete";webidl.argumentLengthCheck(arguments,1,prefix),name3=webidl.converters.USVString(name3),this.#state=this.#state.filter(entry=>entry.name!==name3)}get(name3){webidl.brandCheck(this,FormData3);let prefix="FormData.get";webidl.argumentLengthCheck(arguments,1,prefix),name3=webidl.converters.USVString(name3);let idx=this.#state.findIndex(entry=>entry.name===name3);return idx===-1?null:this.#state[idx].value}getAll(name3){webidl.brandCheck(this,FormData3);let prefix="FormData.getAll";return webidl.argumentLengthCheck(arguments,1,prefix),name3=webidl.converters.USVString(name3),this.#state.filter(entry=>entry.name===name3).map(entry=>entry.value)}has(name3){webidl.brandCheck(this,FormData3);let prefix="FormData.has";return webidl.argumentLengthCheck(arguments,1,prefix),name3=webidl.converters.USVString(name3),this.#state.findIndex(entry=>entry.name===name3)!==-1}set(name3,value,filename=void 0){webidl.brandCheck(this,FormData3);let prefix="FormData.set";webidl.argumentLengthCheck(arguments,2,prefix),name3=webidl.converters.USVString(name3),arguments.length===3||webidl.is.Blob(value)?(value=webidl.converters.Blob(value,prefix,"value"),filename!==void 0&&(filename=webidl.converters.USVString(filename))):value=webidl.converters.USVString(value);let entry=makeEntry(name3,value,filename),idx=this.#state.findIndex(entry2=>entry2.name===name3);idx!==-1?this.#state=[...this.#state.slice(0,idx),entry,...this.#state.slice(idx+1).filter(entry2=>entry2.name!==name3)]:this.#state.push(entry)}[nodeUtil.inspect.custom](depth,options){let state=this.#state.reduce((a,b)=>(a[b.name]?Array.isArray(a[b.name])?a[b.name].push(b.value):a[b.name]=[a[b.name],b.value]:a[b.name]=b.value,a),{__proto__:null});options.depth??=depth,options.colors??=!0;let output=nodeUtil.formatWithOptions(options,state);return`FormData ${output.slice(output.indexOf("]")+2)}`}static getFormDataState(formData){return formData.#state}static setFormDataState(formData,newState){formData.#state=newState}};__name(FormData3,"FormData");var{getFormDataState,setFormDataState}=FormData3;Reflect.deleteProperty(FormData3,"getFormDataState");Reflect.deleteProperty(FormData3,"setFormDataState");iteratorMixin("FormData",FormData3,getFormDataState,"name","value");Object.defineProperties(FormData3.prototype,{append:kEnumerableProperty,delete:kEnumerableProperty,get:kEnumerableProperty,getAll:kEnumerableProperty,has:kEnumerableProperty,set:kEnumerableProperty,[Symbol.toStringTag]:{value:"FormData",configurable:!0}});function makeEntry(name3,value,filename){if(typeof value!="string"){if(webidl.is.File(value)||(value=new File11([value],"blob",{type:value.type})),filename!==void 0){let options={type:value.type,lastModified:value.lastModified};value=new File11([value],filename,options)}}return{name:name3,value}}__name(makeEntry,"makeEntry");webidl.is.FormData=webidl.util.MakeTypeAssertion(FormData3);module2.exports={FormData:FormData3,makeEntry,setFormDataState}}});var require_formdata_parser=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/formdata-parser.js"(exports2,module2){"use strict";var{isUSVString,bufferToLowerCasedHeaderName}=require_util(),{utf8DecodeBytes}=require_util2(),{HTTP_TOKEN_CODEPOINTS,isomorphicDecode}=require_data_url(),{makeEntry}=require_formdata(),{webidl}=require_webidl(),assert2=require("node:assert"),{File:NodeFile}=require("node:buffer"),File11=globalThis.File??NodeFile,formDataNameBuffer=Buffer.from('form-data; name="'),filenameBuffer=Buffer.from("filename"),dd=Buffer.from("--"),ddcrlf=Buffer.from(`--\r
`);function isAsciiString(chars){for(let i=0;i<chars.length;++i)if(chars.charCodeAt(i)&-128)return!1;return!0}__name(isAsciiString,"isAsciiString");function validateBoundary(boundary){let length=boundary.length;if(length<27||length>70)return!1;for(let i=0;i<length;++i){let cp=boundary.charCodeAt(i);if(!(cp>=48&&cp<=57||cp>=65&&cp<=90||cp>=97&&cp<=122||cp===39||cp===45||cp===95))return!1}return!0}__name(validateBoundary,"validateBoundary");function multipartFormDataParser(input,mimeType){assert2(mimeType!=="failure"&&mimeType.essence==="multipart/form-data");let boundaryString=mimeType.parameters.get("boundary");if(boundaryString===void 0)throw parsingError("missing boundary in content-type header");let boundary=Buffer.from(`--${boundaryString}`,"utf8"),entryList=[],position={position:0};for(;input[position.position]===13&&input[position.position+1]===10;)position.position+=2;let trailing=input.length;for(;input[trailing-1]===10&&input[trailing-2]===13;)trailing-=2;for(trailing!==input.length&&(input=input.subarray(0,trailing));;){if(input.subarray(position.position,position.position+boundary.length).equals(boundary))position.position+=boundary.length;else throw parsingError("expected a value starting with -- and the boundary");if(position.position===input.length-2&&bufferStartsWith(input,dd,position)||position.position===input.length-4&&bufferStartsWith(input,ddcrlf,position))return entryList;if(input[position.position]!==13||input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2;let result=parseMultipartFormDataHeaders(input,position),{name:name3,filename,contentType,encoding}=result;position.position+=2;let body;{let boundaryIndex=input.indexOf(boundary.subarray(2),position.position);if(boundaryIndex===-1)throw parsingError("expected boundary after body");body=input.subarray(position.position,boundaryIndex-4),position.position+=body.length,encoding==="base64"&&(body=Buffer.from(body.toString(),"base64"))}if(input[position.position]!==13||input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2;let value;filename!==null?(contentType??="text/plain",isAsciiString(contentType)||(contentType=""),value=new File11([body],filename,{type:contentType})):value=utf8DecodeBytes(Buffer.from(body)),assert2(isUSVString(name3)),assert2(typeof value=="string"&&isUSVString(value)||webidl.is.File(value)),entryList.push(makeEntry(name3,value,filename))}}__name(multipartFormDataParser,"multipartFormDataParser");function parseMultipartFormDataHeaders(input,position){let name3=null,filename=null,contentType=null,encoding=null;for(;;){if(input[position.position]===13&&input[position.position+1]===10){if(name3===null)throw parsingError("header name is null");return{name:name3,filename,contentType,encoding}}let headerName=collectASequenceOfBytes(char=>char!==10&&char!==13&&char!==58,input,position);if(headerName=removeChars(headerName,!0,!0,char=>char===9||char===32),!HTTP_TOKEN_CODEPOINTS.test(headerName.toString()))throw parsingError("header name does not match the field-name token production");if(input[position.position]!==58)throw parsingError("expected :");switch(position.position++,collectASequenceOfBytes(char=>char===32||char===9,input,position),bufferToLowerCasedHeaderName(headerName)){case"content-disposition":{if(name3=filename=null,!bufferStartsWith(input,formDataNameBuffer,position))throw parsingError('expected form-data; name=" for content-disposition header');if(position.position+=17,name3=parseMultipartFormDataName(input,position),input[position.position]===59&&input[position.position+1]===32){let at={position:position.position+2};if(bufferStartsWith(input,filenameBuffer,at))if(input[at.position+8]===42){at.position+=10,collectASequenceOfBytes(char=>char===32||char===9,input,at);let headerValue=collectASequenceOfBytes(char=>char!==32&&char!==13&&char!==10,input,at);if(headerValue[0]!==117&&headerValue[0]!==85||headerValue[1]!==116&&headerValue[1]!==84||headerValue[2]!==102&&headerValue[2]!==70||headerValue[3]!==45||headerValue[4]!==56)throw parsingError("unknown encoding, expected utf-8''");filename=decodeURIComponent(new TextDecoder().decode(headerValue.subarray(7))),position.position=at.position}else position.position+=11,collectASequenceOfBytes(char=>char===32||char===9,input,position),position.position++,filename=parseMultipartFormDataName(input,position)}break}case"content-type":{let headerValue=collectASequenceOfBytes(char=>char!==10&&char!==13,input,position);headerValue=removeChars(headerValue,!1,!0,char=>char===9||char===32),contentType=isomorphicDecode(headerValue);break}case"content-transfer-encoding":{let headerValue=collectASequenceOfBytes(char=>char!==10&&char!==13,input,position);headerValue=removeChars(headerValue,!1,!0,char=>char===9||char===32),encoding=isomorphicDecode(headerValue);break}default:collectASequenceOfBytes(char=>char!==10&&char!==13,input,position)}if(input[position.position]!==13&&input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2}}__name(parseMultipartFormDataHeaders,"parseMultipartFormDataHeaders");function parseMultipartFormDataName(input,position){assert2(input[position.position-1]===34);let name3=collectASequenceOfBytes(char=>char!==10&&char!==13&&char!==34,input,position);if(input[position.position]!==34)throw parsingError('expected "');return position.position++,name3=new TextDecoder().decode(name3).replace(/%0A/ig,`
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),name3}__name(parseMultipartFormDataName,"parseMultipartFormDataName");function collectASequenceOfBytes(condition,input,position){let start=position.position;for(;start<input.length&&condition(input[start]);)++start;return input.subarray(position.position,position.position=start)}__name(collectASequenceOfBytes,"collectASequenceOfBytes");function removeChars(buf,leading,trailing,predicate){let lead=0,trail=buf.length-1;if(leading)for(;lead<buf.length&&predicate(buf[lead]);)lead++;if(trailing)for(;trail>0&&predicate(buf[trail]);)trail--;return lead===0&&trail===buf.length-1?buf:buf.subarray(lead,trail+1)}__name(removeChars,"removeChars");function bufferStartsWith(buffer,start,position){if(buffer.length<start.length)return!1;for(let i=0;i<start.length;i++)if(start[i]!==buffer[position.position+i])return!1;return!0}__name(bufferStartsWith,"bufferStartsWith");function parsingError(cause){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(cause)})}__name(parsingError,"parsingError");module2.exports={multipartFormDataParser,validateBoundary}}});var require_body=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/body.js"(exports2,module2){"use strict";var util2=require_util(),{ReadableStreamFrom,readableStreamClose,createDeferredPromise,fullyReadBody,extractMimeType,utf8DecodeBytes}=require_util2(),{FormData:FormData3,setFormDataState}=require_formdata(),{webidl}=require_webidl(),{Blob:Blob2}=require("node:buffer"),assert2=require("node:assert"),{isErrored,isDisturbed}=require("node:stream"),{isArrayBuffer}=require("node:util/types"),{serializeAMimeType}=require_data_url(),{multipartFormDataParser}=require_formdata_parser(),random;try{let crypto8=require("node:crypto");random=__name(max=>crypto8.randomInt(0,max),"random")}catch{random=__name(max=>Math.floor(Math.random(max)),"random")}var textEncoder=new TextEncoder;function noop2(){}__name(noop2,"noop");var hasFinalizationRegistry=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,streamRegistry;hasFinalizationRegistry&&(streamRegistry=new FinalizationRegistry(weakRef=>{let stream3=weakRef.deref();stream3&&!stream3.locked&&!isDisturbed(stream3)&&!isErrored(stream3)&&stream3.cancel("Response object has been garbage collected").catch(noop2)}));function extractBody(object,keepalive=!1){let stream3=null;webidl.is.ReadableStream(object)?stream3=object:webidl.is.Blob(object)?stream3=object.stream():stream3=new ReadableStream({async pull(controller){let buffer=typeof source=="string"?textEncoder.encode(source):source;buffer.byteLength&&controller.enqueue(buffer),queueMicrotask(()=>readableStreamClose(controller))},start(){},type:"bytes"}),assert2(webidl.is.ReadableStream(stream3));let action=null,source=null,length=null,type=null;if(typeof object=="string")source=object,type="text/plain;charset=UTF-8";else if(webidl.is.URLSearchParams(object))source=object.toString(),type="application/x-www-form-urlencoded;charset=UTF-8";else if(isArrayBuffer(object))source=new Uint8Array(object.slice());else if(ArrayBuffer.isView(object))source=new Uint8Array(object.buffer.slice(object.byteOffset,object.byteOffset+object.byteLength));else if(webidl.is.FormData(object)){let boundary=`----formdata-undici-0${`${random(1e11)}`.padStart(11,"0")}`,prefix=`--${boundary}\r
Content-Disposition: form-data`;let escape=__name(str=>str.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),"escape"),normalizeLinefeeds=__name(value=>value.replace(/\r?\n|\r/g,`\r
`),"normalizeLinefeeds"),blobParts=[],rn=new Uint8Array([13,10]);length=0;let hasUnknownSizeValue=!1;for(let[name3,value]of object)if(typeof value=="string"){let chunk2=textEncoder.encode(prefix+`; name="${escape(normalizeLinefeeds(name3))}"\r
\r
${normalizeLinefeeds(value)}\r
`);blobParts.push(chunk2),length+=chunk2.byteLength}else{let chunk2=textEncoder.encode(`${prefix}; name="${escape(normalizeLinefeeds(name3))}"`+(value.name?`; filename="${escape(value.name)}"`:"")+`\r
Content-Type: ${value.type||"application/octet-stream"}\r
\r
`);blobParts.push(chunk2,value,rn),typeof value.size=="number"?length+=chunk2.byteLength+value.size+rn.byteLength:hasUnknownSizeValue=!0}let chunk=textEncoder.encode(`--${boundary}--\r
`);blobParts.push(chunk),length+=chunk.byteLength,hasUnknownSizeValue&&(length=null),source=object,action=__name(async function*(){for(let part of blobParts)part.stream?yield*part.stream():yield part},"action"),type=`multipart/form-data; boundary=${boundary}`}else if(webidl.is.Blob(object))source=object,length=object.size,object.type&&(type=object.type);else if(typeof object[Symbol.asyncIterator]=="function"){if(keepalive)throw new TypeError("keepalive");if(util2.isDisturbed(object)||object.locked)throw new TypeError("Response body object should not be disturbed or locked");stream3=webidl.is.ReadableStream(object)?object:ReadableStreamFrom(object)}if((typeof source=="string"||util2.isBuffer(source))&&(length=Buffer.byteLength(source)),action!=null){let iterator;stream3=new ReadableStream({async start(){iterator=action(object)[Symbol.asyncIterator]()},async pull(controller){let{value,done}=await iterator.next();if(done)queueMicrotask(()=>{controller.close(),controller.byobRequest?.respond(0)});else if(!isErrored(stream3)){let buffer=new Uint8Array(value);buffer.byteLength&&controller.enqueue(buffer)}return controller.desiredSize>0},async cancel(reason){await iterator.return()},type:"bytes"})}return[{stream:stream3,source,length},type]}__name(extractBody,"extractBody");function safelyExtractBody(object,keepalive=!1){return webidl.is.ReadableStream(object)&&(assert2(!util2.isDisturbed(object),"The body has already been consumed."),assert2(!object.locked,"The stream is locked.")),extractBody(object,keepalive)}__name(safelyExtractBody,"safelyExtractBody");function cloneBody(instance,body){let[out1,out2]=body.stream.tee();return hasFinalizationRegistry&&streamRegistry.register(instance,new WeakRef(out1)),body.stream=out1,{stream:out2,length:body.length,source:body.source}}__name(cloneBody,"cloneBody");function throwIfAborted(state){if(state.aborted)throw new DOMException("The operation was aborted.","AbortError")}__name(throwIfAborted,"throwIfAborted");function bodyMixinMethods(instance,getInternalState){return{blob(){return consumeBody(this,bytes=>{let mimeType=bodyMimeType(getInternalState(this));return mimeType===null?mimeType="":mimeType&&(mimeType=serializeAMimeType(mimeType)),new Blob2([bytes],{type:mimeType})},instance,getInternalState)},arrayBuffer(){return consumeBody(this,bytes=>new Uint8Array(bytes).buffer,instance,getInternalState)},text(){return consumeBody(this,utf8DecodeBytes,instance,getInternalState)},json(){return consumeBody(this,parseJSONFromBytes,instance,getInternalState)},formData(){return consumeBody(this,value=>{let mimeType=bodyMimeType(getInternalState(this));if(mimeType!==null)switch(mimeType.essence){case"multipart/form-data":{let parsed=multipartFormDataParser(value,mimeType),fd=new FormData3;return setFormDataState(fd,parsed),fd}case"application/x-www-form-urlencoded":{let entries=new URLSearchParams(value.toString()),fd=new FormData3;for(let[name3,value2]of entries)fd.append(name3,value2);return fd}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},instance,getInternalState)},bytes(){return consumeBody(this,bytes=>new Uint8Array(bytes),instance,getInternalState)}}}__name(bodyMixinMethods,"bodyMixinMethods");function mixinBody(prototype,getInternalState){Object.assign(prototype.prototype,bodyMixinMethods(prototype,getInternalState))}__name(mixinBody,"mixinBody");async function consumeBody(object,convertBytesToJSValue,instance,getInternalState){webidl.brandCheck(object,instance);let state=getInternalState(object);if(bodyUnusable(state))throw new TypeError("Body is unusable: Body has already been read");throwIfAborted(state);let promise=createDeferredPromise(),errorSteps=__name(error=>promise.reject(error),"errorSteps"),successSteps=__name(data=>{try{promise.resolve(convertBytesToJSValue(data))}catch(e){errorSteps(e)}},"successSteps");return state.body==null?(successSteps(Buffer.allocUnsafe(0)),promise.promise):(fullyReadBody(state.body,successSteps,errorSteps),promise.promise)}__name(consumeBody,"consumeBody");function bodyUnusable(object){let body=object.body;return body!=null&&(body.stream.locked||util2.isDisturbed(body.stream))}__name(bodyUnusable,"bodyUnusable");function parseJSONFromBytes(bytes){return JSON.parse(utf8DecodeBytes(bytes))}__name(parseJSONFromBytes,"parseJSONFromBytes");function bodyMimeType(requestOrResponse){let headers=requestOrResponse.headersList,mimeType=extractMimeType(headers);return mimeType==="failure"?null:mimeType}__name(bodyMimeType,"bodyMimeType");module2.exports={extractBody,safelyExtractBody,cloneBody,mixinBody,streamRegistry,hasFinalizationRegistry,bodyUnusable}}});var require_client_h1=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client-h1.js"(exports2,module2){"use strict";var assert2=require("node:assert"),util2=require_util(),{channels}=require_diagnostics(),timers=require_timers(),{RequestContentLengthMismatchError,ResponseContentLengthMismatchError,RequestAbortedError:RequestAbortedError2,HeadersTimeoutError,HeadersOverflowError,SocketError,InformationalError,BodyTimeoutError,HTTPParserError,ResponseExceededMaxSizeError}=require_errors(),{kUrl,kReset,kClient,kParser,kBlocking,kRunning:kRunning2,kPending,kSize,kWriting,kQueue,kNoRef,kKeepAliveDefaultTimeout,kHostHeader,kPendingIdx,kRunningIdx,kError,kPipelining,kSocket,kKeepAliveTimeoutValue,kMaxHeadersSize,kKeepAliveMaxTimeout,kKeepAliveTimeoutThreshold,kHeadersTimeout,kBodyTimeout,kStrictContentLength,kMaxRequests,kCounter,kMaxResponseSize,kOnError,kResume,kHTTPContext,kClosed}=require_symbols(),constants5=require_constants2(),EMPTY_BUF=Buffer.alloc(0),FastBuffer=Buffer[Symbol.species],removeAllListeners=util2.removeAllListeners,extractBody;async function lazyllhttp(){let llhttpWasmData=process.env.JEST_WORKER_ID?require_llhttp_wasm():void 0,mod;try{mod=await WebAssembly.compile(require_llhttp_simd_wasm())}catch{mod=await WebAssembly.compile(llhttpWasmData||require_llhttp_wasm())}return await WebAssembly.instantiate(mod,{env:{wasm_on_url:(p,at,len)=>0,wasm_on_status:(p,at,len)=>{assert2(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onStatus(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_message_begin:p=>(assert2(currentParser.ptr===p),currentParser.onMessageBegin()),wasm_on_header_field:(p,at,len)=>{assert2(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onHeaderField(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_header_value:(p,at,len)=>{assert2(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onHeaderValue(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_headers_complete:(p,statusCode,upgrade,shouldKeepAlive)=>(assert2(currentParser.ptr===p),currentParser.onHeadersComplete(statusCode,upgrade===1,shouldKeepAlive===1)),wasm_on_body:(p,at,len)=>{assert2(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onBody(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_message_complete:p=>(assert2(currentParser.ptr===p),currentParser.onMessageComplete())}})}__name(lazyllhttp,"lazyllhttp");var llhttpInstance=null,llhttpPromise=lazyllhttp();llhttpPromise.catch();var currentParser=null,currentBufferRef=null,currentBufferSize=0,currentBufferPtr=null,USE_NATIVE_TIMER=0,USE_FAST_TIMER=1,TIMEOUT_HEADERS=2|USE_FAST_TIMER,TIMEOUT_BODY=4|USE_FAST_TIMER,TIMEOUT_KEEP_ALIVE=8|USE_NATIVE_TIMER,Parser=class{constructor(client,socket,{exports:exports3}){this.llhttp=exports3,this.ptr=this.llhttp.llhttp_alloc(constants5.TYPE.RESPONSE),this.client=client,this.socket=socket,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=client[kMaxHeadersSize],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=client[kMaxResponseSize]}setTimeout(delay2,type){delay2!==this.timeoutValue||type&USE_FAST_TIMER^this.timeoutType&USE_FAST_TIMER?(this.timeout&&(timers.clearTimeout(this.timeout),this.timeout=null),delay2&&(type&USE_FAST_TIMER?this.timeout=timers.setFastTimeout(onParserTimeout,delay2,new WeakRef(this)):(this.timeout=setTimeout(onParserTimeout,delay2,new WeakRef(this)),this.timeout.unref())),this.timeoutValue=delay2):this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.timeoutType=type}resume(){this.socket.destroyed||!this.paused||(assert2(this.ptr!=null),assert2(currentParser===null),this.llhttp.llhttp_resume(this.ptr),assert2(this.timeoutType===TIMEOUT_BODY),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.paused=!1,this.execute(this.socket.read()||EMPTY_BUF),this.readMore())}readMore(){for(;!this.paused&&this.ptr;){let chunk=this.socket.read();if(chunk===null)break;this.execute(chunk)}}execute(chunk){assert2(currentParser===null),assert2(this.ptr!=null),assert2(!this.paused);let{socket,llhttp}=this;chunk.length>currentBufferSize&&(currentBufferPtr&&llhttp.free(currentBufferPtr),currentBufferSize=Math.ceil(chunk.length/4096)*4096,currentBufferPtr=llhttp.malloc(currentBufferSize)),new Uint8Array(llhttp.memory.buffer,currentBufferPtr,currentBufferSize).set(chunk);try{let ret;try{currentBufferRef=chunk,currentParser=this,ret=llhttp.llhttp_execute(this.ptr,currentBufferPtr,chunk.length)}catch(err){throw err}finally{currentParser=null,currentBufferRef=null}if(ret!==constants5.ERROR.OK){let data=chunk.subarray(llhttp.llhttp_get_error_pos(this.ptr)-currentBufferPtr);if(ret===constants5.ERROR.PAUSED_UPGRADE)this.onUpgrade(data);else if(ret===constants5.ERROR.PAUSED)this.paused=!0,socket.unshift(data);else{let ptr=llhttp.llhttp_get_error_reason(this.ptr),message="";if(ptr){let len=new Uint8Array(llhttp.memory.buffer,ptr).indexOf(0);message="Response does not match the HTTP/1.1 protocol ("+Buffer.from(llhttp.memory.buffer,ptr,len).toString()+")"}throw new HTTPParserError(message,constants5.ERROR[ret],data)}}}catch(err){util2.destroy(socket,err)}}destroy(){assert2(currentParser===null),assert2(this.ptr!=null),this.llhttp.llhttp_free(this.ptr),this.ptr=null,this.timeout&&timers.clearTimeout(this.timeout),this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.paused=!1}onStatus(buf){return this.statusText=buf.toString(),0}onMessageBegin(){let{socket,client}=this;if(socket.destroyed)return-1;let request7=client[kQueue][client[kRunningIdx]];return request7?(request7.onResponseStarted(),0):-1}onHeaderField(buf){let len=this.headers.length;return len&1?this.headers[len-1]=Buffer.concat([this.headers[len-1],buf]):this.headers.push(buf),this.trackHeader(buf.length),0}onHeaderValue(buf){let len=this.headers.length;(len&1)===1?(this.headers.push(buf),len+=1):this.headers[len-1]=Buffer.concat([this.headers[len-1],buf]);let key=this.headers[len-2];if(key.length===10){let headerName=util2.bufferToLowerCasedHeaderName(key);headerName==="keep-alive"?this.keepAlive+=buf.toString():headerName==="connection"&&(this.connection+=buf.toString())}else key.length===14&&util2.bufferToLowerCasedHeaderName(key)==="content-length"&&(this.contentLength+=buf.toString());return this.trackHeader(buf.length),0}trackHeader(len){this.headersSize+=len,this.headersSize>=this.headersMaxSize&&util2.destroy(this.socket,new HeadersOverflowError)}onUpgrade(head){let{upgrade,client,socket,headers,statusCode}=this;assert2(upgrade),assert2(client[kSocket]===socket),assert2(!socket.destroyed),assert2(!this.paused),assert2((headers.length&1)===0);let request7=client[kQueue][client[kRunningIdx]];assert2(request7),assert2(request7.upgrade||request7.method==="CONNECT"),this.statusCode=0,this.statusText="",this.shouldKeepAlive=!1,this.headers=[],this.headersSize=0,socket.unshift(head),socket[kParser].destroy(),socket[kParser]=null,socket[kClient]=null,socket[kError]=null,removeAllListeners(socket),client[kSocket]=null,client[kHTTPContext]=null,client[kQueue][client[kRunningIdx]++]=null,client.emit("disconnect",client[kUrl],[client],new InformationalError("upgrade"));try{request7.onUpgrade(statusCode,headers,socket)}catch(err){util2.destroy(socket,err)}client[kResume]()}onHeadersComplete(statusCode,upgrade,shouldKeepAlive){let{client,socket,headers,statusText}=this;if(socket.destroyed)return-1;let request7=client[kQueue][client[kRunningIdx]];if(!request7)return-1;if(assert2(!this.upgrade),assert2(this.statusCode<200),statusCode===100)return util2.destroy(socket,new SocketError("bad response",util2.getSocketInfo(socket))),-1;if(upgrade&&!request7.upgrade)return util2.destroy(socket,new SocketError("bad upgrade",util2.getSocketInfo(socket))),-1;if(assert2(this.timeoutType===TIMEOUT_HEADERS),this.statusCode=statusCode,this.shouldKeepAlive=shouldKeepAlive||request7.method==="HEAD"&&!socket[kReset]&&this.connection.toLowerCase()==="keep-alive",this.statusCode>=200){let bodyTimeout=request7.bodyTimeout!=null?request7.bodyTimeout:client[kBodyTimeout];this.setTimeout(bodyTimeout,TIMEOUT_BODY)}else this.timeout&&this.timeout.refresh&&this.timeout.refresh();if(request7.method==="CONNECT")return assert2(client[kRunning2]===1),this.upgrade=!0,2;if(upgrade)return assert2(client[kRunning2]===1),this.upgrade=!0,2;if(assert2((this.headers.length&1)===0),this.headers=[],this.headersSize=0,this.shouldKeepAlive&&client[kPipelining]){let keepAliveTimeout=this.keepAlive?util2.parseKeepAliveTimeout(this.keepAlive):null;if(keepAliveTimeout!=null){let timeout2=Math.min(keepAliveTimeout-client[kKeepAliveTimeoutThreshold],client[kKeepAliveMaxTimeout]);timeout2<=0?socket[kReset]=!0:client[kKeepAliveTimeoutValue]=timeout2}else client[kKeepAliveTimeoutValue]=client[kKeepAliveDefaultTimeout]}else socket[kReset]=!0;let pause=request7.onHeaders(statusCode,headers,this.resume,statusText)===!1;return request7.aborted?-1:request7.method==="HEAD"||statusCode<200?1:(socket[kBlocking]&&(socket[kBlocking]=!1,client[kResume]()),pause?constants5.ERROR.PAUSED:0)}onBody(buf){let{client,socket,statusCode,maxResponseSize}=this;if(socket.destroyed)return-1;let request7=client[kQueue][client[kRunningIdx]];return assert2(request7),assert2(this.timeoutType===TIMEOUT_BODY),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),assert2(statusCode>=200),maxResponseSize>-1&&this.bytesRead+buf.length>maxResponseSize?(util2.destroy(socket,new ResponseExceededMaxSizeError),-1):(this.bytesRead+=buf.length,request7.onData(buf)===!1?constants5.ERROR.PAUSED:0)}onMessageComplete(){let{client,socket,statusCode,upgrade,headers,contentLength,bytesRead,shouldKeepAlive}=this;if(socket.destroyed&&(!statusCode||shouldKeepAlive))return-1;if(upgrade)return 0;assert2(statusCode>=100),assert2((this.headers.length&1)===0);let request7=client[kQueue][client[kRunningIdx]];if(assert2(request7),this.statusCode=0,this.statusText="",this.bytesRead=0,this.contentLength="",this.keepAlive="",this.connection="",this.headers=[],this.headersSize=0,statusCode<200)return 0;if(request7.method!=="HEAD"&&contentLength&&bytesRead!==parseInt(contentLength,10))return util2.destroy(socket,new ResponseContentLengthMismatchError),-1;if(request7.onComplete(headers),client[kQueue][client[kRunningIdx]++]=null,socket[kWriting])return assert2(client[kRunning2]===0),util2.destroy(socket,new InformationalError("reset")),constants5.ERROR.PAUSED;if(shouldKeepAlive){if(socket[kReset]&&client[kRunning2]===0)return util2.destroy(socket,new InformationalError("reset")),constants5.ERROR.PAUSED;client[kPipelining]==null||client[kPipelining]===1?setImmediate(()=>client[kResume]()):client[kResume]()}else return util2.destroy(socket,new InformationalError("reset")),constants5.ERROR.PAUSED;return 0}};__name(Parser,"Parser");function onParserTimeout(parser){let{socket,timeoutType,client,paused}=parser.deref();timeoutType===TIMEOUT_HEADERS?(!socket[kWriting]||socket.writableNeedDrain||client[kRunning2]>1)&&(assert2(!paused,"cannot be paused while waiting for headers"),util2.destroy(socket,new HeadersTimeoutError)):timeoutType===TIMEOUT_BODY?paused||util2.destroy(socket,new BodyTimeoutError):timeoutType===TIMEOUT_KEEP_ALIVE&&(assert2(client[kRunning2]===0&&client[kKeepAliveTimeoutValue]),util2.destroy(socket,new InformationalError("socket idle timeout")))}__name(onParserTimeout,"onParserTimeout");async function connectH1(client,socket){if(client[kSocket]=socket,!llhttpInstance){let noop2=__name(()=>{},"noop");socket.on("error",noop2),llhttpInstance=await llhttpPromise,llhttpPromise=null,socket.off("error",noop2)}if(socket.errored)throw socket.errored;if(socket.destroyed)throw new SocketError("destroyed");return socket[kNoRef]=!1,socket[kWriting]=!1,socket[kReset]=!1,socket[kBlocking]=!1,socket[kParser]=new Parser(client,socket,llhttpInstance),util2.addListener(socket,"error",onHttpSocketError),util2.addListener(socket,"readable",onHttpSocketReadable),util2.addListener(socket,"end",onHttpSocketEnd),util2.addListener(socket,"close",onHttpSocketClose),socket[kClosed]=!1,socket.on("close",onSocketClose),{version:"h1",defaultPipelining:1,write(request7){return writeH1(client,request7)},resume(){resumeH1(client)},destroy(err,callback){socket[kClosed]?queueMicrotask(callback):(socket.on("close",callback),socket.destroy(err))},get destroyed(){return socket.destroyed},busy(request7){return!!(socket[kWriting]||socket[kReset]||socket[kBlocking]||request7&&(client[kRunning2]>0&&!request7.idempotent||client[kRunning2]>0&&(request7.upgrade||request7.method==="CONNECT")||client[kRunning2]>0&&util2.bodyLength(request7.body)!==0&&(util2.isStream(request7.body)||util2.isAsyncIterable(request7.body)||util2.isFormDataLike(request7.body))))}}}__name(connectH1,"connectH1");function onHttpSocketError(err){assert2(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID");let parser=this[kParser];if(err.code==="ECONNRESET"&&parser.statusCode&&!parser.shouldKeepAlive){parser.onMessageComplete();return}this[kError]=err,this[kClient][kOnError](err)}__name(onHttpSocketError,"onHttpSocketError");function onHttpSocketReadable(){this[kParser]?.readMore()}__name(onHttpSocketReadable,"onHttpSocketReadable");function onHttpSocketEnd(){let parser=this[kParser];if(parser.statusCode&&!parser.shouldKeepAlive){parser.onMessageComplete();return}util2.destroy(this,new SocketError("other side closed",util2.getSocketInfo(this)))}__name(onHttpSocketEnd,"onHttpSocketEnd");function onHttpSocketClose(){let parser=this[kParser];parser&&(!this[kError]&&parser.statusCode&&!parser.shouldKeepAlive&&parser.onMessageComplete(),this[kParser].destroy(),this[kParser]=null);let err=this[kError]||new SocketError("closed",util2.getSocketInfo(this)),client=this[kClient];if(client[kSocket]=null,client[kHTTPContext]=null,client.destroyed){assert2(client[kPending]===0);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request7=requests[i];util2.errorRequest(client,request7,err)}}else if(client[kRunning2]>0&&err.code!=="UND_ERR_INFO"){let request7=client[kQueue][client[kRunningIdx]];client[kQueue][client[kRunningIdx]++]=null,util2.errorRequest(client,request7,err)}client[kPendingIdx]=client[kRunningIdx],assert2(client[kRunning2]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttpSocketClose,"onHttpSocketClose");function onSocketClose(){this[kClosed]=!0}__name(onSocketClose,"onSocketClose");function resumeH1(client){let socket=client[kSocket];if(socket&&!socket.destroyed){if(client[kSize]===0?!socket[kNoRef]&&socket.unref&&(socket.unref(),socket[kNoRef]=!0):socket[kNoRef]&&socket.ref&&(socket.ref(),socket[kNoRef]=!1),client[kSize]===0)socket[kParser].timeoutType!==TIMEOUT_KEEP_ALIVE&&socket[kParser].setTimeout(client[kKeepAliveTimeoutValue],TIMEOUT_KEEP_ALIVE);else if(client[kRunning2]>0&&socket[kParser].statusCode<200&&socket[kParser].timeoutType!==TIMEOUT_HEADERS){let request7=client[kQueue][client[kRunningIdx]],headersTimeout=request7.headersTimeout!=null?request7.headersTimeout:client[kHeadersTimeout];socket[kParser].setTimeout(headersTimeout,TIMEOUT_HEADERS)}}}__name(resumeH1,"resumeH1");function shouldSendContentLength(method){return method!=="GET"&&method!=="HEAD"&&method!=="OPTIONS"&&method!=="TRACE"&&method!=="CONNECT"}__name(shouldSendContentLength,"shouldSendContentLength");function writeH1(client,request7){let{method,path:path16,host,upgrade,blocking,reset}=request7,{body,headers,contentLength}=request7,expectsPayload=method==="PUT"||method==="POST"||method==="PATCH"||method==="QUERY"||method==="PROPFIND"||method==="PROPPATCH";if(util2.isFormDataLike(body)){extractBody||(extractBody=require_body().extractBody);let[bodyStream,contentType]=extractBody(body);request7.contentType==null&&headers.push("content-type",contentType),body=bodyStream.stream,contentLength=bodyStream.length}else util2.isBlobLike(body)&&request7.contentType==null&&body.type&&headers.push("content-type",body.type);body&&typeof body.read=="function"&&body.read(0);let bodyLength=util2.bodyLength(body);if(contentLength=bodyLength??contentLength,contentLength===null&&(contentLength=request7.contentLength),contentLength===0&&!expectsPayload&&(contentLength=null),shouldSendContentLength(method)&&contentLength>0&&request7.contentLength!==null&&request7.contentLength!==contentLength){if(client[kStrictContentLength])return util2.errorRequest(client,request7,new RequestContentLengthMismatchError),!1;process.emitWarning(new RequestContentLengthMismatchError)}let socket=client[kSocket],abort=__name(err=>{request7.aborted||request7.completed||(util2.errorRequest(client,request7,err||new RequestAbortedError2),util2.destroy(body),util2.destroy(socket,new InformationalError("aborted")))},"abort");try{request7.onConnect(abort)}catch(err){util2.errorRequest(client,request7,err)}if(request7.aborted)return!1;method==="HEAD"&&(socket[kReset]=!0),(upgrade||method==="CONNECT")&&(socket[kReset]=!0),reset!=null&&(socket[kReset]=reset),client[kMaxRequests]&&socket[kCounter]++>=client[kMaxRequests]&&(socket[kReset]=!0),blocking&&(socket[kBlocking]=!0);let header=`${method} ${path16} HTTP/1.1\r
`;if(typeof host=="string"?header+=`host: ${host}\r
`:header+=client[kHostHeader],upgrade?header+=`connection: upgrade\r
upgrade: ${upgrade}\r
`:client[kPipelining]&&!socket[kReset]?header+=`connection: keep-alive\r
`:header+=`connection: close\r
`,Array.isArray(headers))for(let n=0;n<headers.length;n+=2){let key=headers[n+0],val2=headers[n+1];if(Array.isArray(val2))for(let i=0;i<val2.length;i++)header+=`${key}: ${val2[i]}\r
`;else header+=`${key}: ${val2}\r
`}return channels.sendHeaders.hasSubscribers&&channels.sendHeaders.publish({request:request7,headers:header,socket}),!body||bodyLength===0?writeBuffer(abort,null,client,request7,socket,contentLength,header,expectsPayload):util2.isBuffer(body)?writeBuffer(abort,body,client,request7,socket,contentLength,header,expectsPayload):util2.isBlobLike(body)?typeof body.stream=="function"?writeIterable(abort,body.stream(),client,request7,socket,contentLength,header,expectsPayload):writeBlob(abort,body,client,request7,socket,contentLength,header,expectsPayload):util2.isStream(body)?writeStream(abort,body,client,request7,socket,contentLength,header,expectsPayload):util2.isIterable(body)?writeIterable(abort,body,client,request7,socket,contentLength,header,expectsPayload):assert2(!1),!0}__name(writeH1,"writeH1");function writeStream(abort,body,client,request7,socket,contentLength,header,expectsPayload){assert2(contentLength!==0||client[kRunning2]===0,"stream body cannot be pipelined");let finished4=!1,writer=new AsyncWriter({abort,socket,request:request7,contentLength,client,expectsPayload,header}),onData=__name(function(chunk){if(!finished4)try{!writer.write(chunk)&&this.pause&&this.pause()}catch(err){util2.destroy(this,err)}},"onData"),onDrain=__name(function(){finished4||body.resume&&body.resume()},"onDrain"),onClose=__name(function(){if(queueMicrotask(()=>{body.removeListener("error",onFinished)}),!finished4){let err=new RequestAbortedError2;queueMicrotask(()=>onFinished(err))}},"onClose"),onFinished=__name(function(err){if(!finished4){if(finished4=!0,assert2(socket.destroyed||socket[kWriting]&&client[kRunning2]<=1),socket.off("drain",onDrain).off("error",onFinished),body.removeListener("data",onData).removeListener("end",onFinished).removeListener("close",onClose),!err)try{writer.end()}catch(er){err=er}writer.destroy(err),err&&(err.code!=="UND_ERR_INFO"||err.message!=="reset")?util2.destroy(body,err):util2.destroy(body)}},"onFinished");body.on("data",onData).on("end",onFinished).on("error",onFinished).on("close",onClose),body.resume&&body.resume(),socket.on("drain",onDrain).on("error",onFinished),body.errorEmitted??body.errored?setImmediate(()=>onFinished(body.errored)):(body.endEmitted??body.readableEnded)&&setImmediate(()=>onFinished(null)),(body.closeEmitted??body.closed)&&setImmediate(onClose)}__name(writeStream,"writeStream");function writeBuffer(abort,body,client,request7,socket,contentLength,header,expectsPayload){try{body?util2.isBuffer(body)&&(assert2(contentLength===body.byteLength,"buffer body must have content length"),socket.cork(),socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1"),socket.write(body),socket.uncork(),request7.onBodySent(body),!expectsPayload&&request7.reset!==!1&&(socket[kReset]=!0)):contentLength===0?socket.write(`${header}content-length: 0\r
\r
`,"latin1"):(assert2(contentLength===null,"no body must not have content length"),socket.write(`${header}\r
`,"latin1")),request7.onRequestSent(),client[kResume]()}catch(err){abort(err)}}__name(writeBuffer,"writeBuffer");async function writeBlob(abort,body,client,request7,socket,contentLength,header,expectsPayload){assert2(contentLength===body.size,"blob body must have content length");try{if(contentLength!=null&&contentLength!==body.size)throw new RequestContentLengthMismatchError;let buffer=Buffer.from(await body.arrayBuffer());socket.cork(),socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1"),socket.write(buffer),socket.uncork(),request7.onBodySent(buffer),request7.onRequestSent(),!expectsPayload&&request7.reset!==!1&&(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}}__name(writeBlob,"writeBlob");async function writeIterable(abort,body,client,request7,socket,contentLength,header,expectsPayload){assert2(contentLength!==0||client[kRunning2]===0,"iterator body cannot be pipelined");let callback=null;function onDrain(){if(callback){let cb=callback;callback=null,cb()}}__name(onDrain,"onDrain");let waitForDrain=__name(()=>new Promise((resolve15,reject2)=>{assert2(callback===null),socket[kError]?reject2(socket[kError]):callback=resolve15}),"waitForDrain");socket.on("close",onDrain).on("drain",onDrain);let writer=new AsyncWriter({abort,socket,request:request7,contentLength,client,expectsPayload,header});try{for await(let chunk of body){if(socket[kError])throw socket[kError];writer.write(chunk)||await waitForDrain()}writer.end()}catch(err){writer.destroy(err)}finally{socket.off("close",onDrain).off("drain",onDrain)}}__name(writeIterable,"writeIterable");var AsyncWriter=class{constructor({abort,socket,request:request7,contentLength,client,expectsPayload,header}){this.socket=socket,this.request=request7,this.contentLength=contentLength,this.client=client,this.bytesWritten=0,this.expectsPayload=expectsPayload,this.header=header,this.abort=abort,socket[kWriting]=!0}write(chunk){let{socket,request:request7,contentLength,client,bytesWritten,expectsPayload,header}=this;if(socket[kError])throw socket[kError];if(socket.destroyed)return!1;let len=Buffer.byteLength(chunk);if(!len)return!0;if(contentLength!==null&&bytesWritten+len>contentLength){if(client[kStrictContentLength])throw new RequestContentLengthMismatchError;process.emitWarning(new RequestContentLengthMismatchError)}socket.cork(),bytesWritten===0&&(!expectsPayload&&request7.reset!==!1&&(socket[kReset]=!0),contentLength===null?socket.write(`${header}transfer-encoding: chunked\r
`,"latin1"):socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1")),contentLength===null&&socket.write(`\r
${len.toString(16)}\r
`,"latin1"),this.bytesWritten+=len;let ret=socket.write(chunk);return socket.uncork(),request7.onBodySent(chunk),ret||socket[kParser].timeout&&socket[kParser].timeoutType===TIMEOUT_HEADERS&&socket[kParser].timeout.refresh&&socket[kParser].timeout.refresh(),ret}end(){let{socket,contentLength,client,bytesWritten,expectsPayload,header,request:request7}=this;if(request7.onRequestSent(),socket[kWriting]=!1,socket[kError])throw socket[kError];if(!socket.destroyed){if(bytesWritten===0?expectsPayload?socket.write(`${header}content-length: 0\r
\r
`,"latin1"):socket.write(`${header}\r
`,"latin1"):contentLength===null&&socket.write(`\r
0\r
\r
`,"latin1"),contentLength!==null&&bytesWritten!==contentLength){if(client[kStrictContentLength])throw new RequestContentLengthMismatchError;process.emitWarning(new RequestContentLengthMismatchError)}socket[kParser].timeout&&socket[kParser].timeoutType===TIMEOUT_HEADERS&&socket[kParser].timeout.refresh&&socket[kParser].timeout.refresh(),client[kResume]()}}destroy(err){let{socket,client,abort}=this;socket[kWriting]=!1,err&&(assert2(client[kRunning2]<=1,"pipeline should only contain this request"),abort(err))}};__name(AsyncWriter,"AsyncWriter");module2.exports=connectH1}});var require_client_h2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client-h2.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{pipeline:pipeline13}=require("node:stream"),util2=require_util(),{RequestContentLengthMismatchError,RequestAbortedError:RequestAbortedError2,SocketError,InformationalError}=require_errors(),{kUrl,kReset,kClient,kRunning:kRunning2,kPending,kQueue,kPendingIdx,kRunningIdx,kError,kSocket,kStrictContentLength,kOnError,kMaxConcurrentStreams,kHTTP2Session,kResume,kSize,kHTTPContext,kClosed,kBodyTimeout}=require_symbols(),{channels}=require_diagnostics(),kOpenStreams=Symbol("open streams"),extractBody,http22;try{http22=require("node:http2")}catch{http22={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY,HTTP2_HEADER_METHOD,HTTP2_HEADER_PATH,HTTP2_HEADER_SCHEME,HTTP2_HEADER_CONTENT_LENGTH,HTTP2_HEADER_EXPECT,HTTP2_HEADER_STATUS}}=http22;function parseH2Headers(headers){let result=[];for(let[name3,value]of Object.entries(headers))if(Array.isArray(value))for(let subvalue of value)result.push(Buffer.from(name3),Buffer.from(subvalue));else result.push(Buffer.from(name3),Buffer.from(value));return result}__name(parseH2Headers,"parseH2Headers");async function connectH2(client,socket){client[kSocket]=socket;let session2=http22.connect(client[kUrl],{createConnection:()=>socket,peerMaxConcurrentStreams:client[kMaxConcurrentStreams],settings:{enablePush:!1}});return session2[kOpenStreams]=0,session2[kClient]=client,session2[kSocket]=socket,session2[kHTTP2Session]=null,util2.addListener(session2,"error",onHttp2SessionError),util2.addListener(session2,"frameError",onHttp2FrameError),util2.addListener(session2,"end",onHttp2SessionEnd),util2.addListener(session2,"goaway",onHttp2SessionGoAway),util2.addListener(session2,"close",onHttp2SessionClose),session2.unref(),client[kHTTP2Session]=session2,socket[kHTTP2Session]=session2,util2.addListener(socket,"error",onHttp2SocketError),util2.addListener(socket,"end",onHttp2SocketEnd),util2.addListener(socket,"close",onHttp2SocketClose),socket[kClosed]=!1,socket.on("close",onSocketClose),{version:"h2",defaultPipelining:1/0,write(request7){return writeH2(client,request7)},resume(){resumeH2(client)},destroy(err,callback){socket[kClosed]?queueMicrotask(callback):socket.destroy(err).on("close",callback)},get destroyed(){return socket.destroyed},busy(){return!1}}}__name(connectH2,"connectH2");function resumeH2(client){let socket=client[kSocket];socket?.destroyed===!1&&(client[kSize]===0||client[kMaxConcurrentStreams]===0?(socket.unref(),client[kHTTP2Session].unref()):(socket.ref(),client[kHTTP2Session].ref()))}__name(resumeH2,"resumeH2");function onHttp2SessionError(err){assert2(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[kSocket][kError]=err,this[kClient][kOnError](err)}__name(onHttp2SessionError,"onHttp2SessionError");function onHttp2FrameError(type,code,id){if(id===0){let err=new InformationalError(`HTTP/2: "frameError" received - type ${type}, code ${code}`);this[kSocket][kError]=err,this[kClient][kOnError](err)}}__name(onHttp2FrameError,"onHttp2FrameError");function onHttp2SessionEnd(){let err=new SocketError("other side closed",util2.getSocketInfo(this[kSocket]));this.destroy(err),util2.destroy(this[kSocket],err)}__name(onHttp2SessionEnd,"onHttp2SessionEnd");function onHttp2SessionGoAway(errorCode){let err=this[kError]||new SocketError(`HTTP/2: "GOAWAY" frame received with code ${errorCode}`,util2.getSocketInfo(this[kSocket])),client=this[kClient];if(client[kSocket]=null,client[kHTTPContext]=null,this.close(),this[kHTTP2Session]=null,util2.destroy(this[kSocket],err),client[kRunningIdx]<client[kQueue].length){let request7=client[kQueue][client[kRunningIdx]];client[kQueue][client[kRunningIdx]++]=null,util2.errorRequest(client,request7,err),client[kPendingIdx]=client[kRunningIdx]}assert2(client[kRunning2]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttp2SessionGoAway,"onHttp2SessionGoAway");function onHttp2SessionClose(){let{[kClient]:client}=this,{[kSocket]:socket}=client,err=this[kSocket][kError]||this[kError]||new SocketError("closed",util2.getSocketInfo(socket));if(client[kSocket]=null,client[kHTTPContext]=null,client.destroyed){assert2(client[kPending]===0);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request7=requests[i];util2.errorRequest(client,request7,err)}}}__name(onHttp2SessionClose,"onHttp2SessionClose");function onHttp2SocketClose(){let err=this[kError]||new SocketError("closed",util2.getSocketInfo(this)),client=this[kHTTP2Session][kClient];client[kSocket]=null,client[kHTTPContext]=null,this[kHTTP2Session]!==null&&this[kHTTP2Session].destroy(err),client[kPendingIdx]=client[kRunningIdx],assert2(client[kRunning2]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttp2SocketClose,"onHttp2SocketClose");function onHttp2SocketError(err){assert2(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[kError]=err,this[kClient][kOnError](err)}__name(onHttp2SocketError,"onHttp2SocketError");function onHttp2SocketEnd(){util2.destroy(this,new SocketError("other side closed",util2.getSocketInfo(this)))}__name(onHttp2SocketEnd,"onHttp2SocketEnd");function onSocketClose(){this[kClosed]=!0}__name(onSocketClose,"onSocketClose");function shouldSendContentLength(method){return method!=="GET"&&method!=="HEAD"&&method!=="OPTIONS"&&method!=="TRACE"&&method!=="CONNECT"}__name(shouldSendContentLength,"shouldSendContentLength");function writeH2(client,request7){let requestTimeout=request7.bodyTimeout??client[kBodyTimeout],session2=client[kHTTP2Session],{method,path:path16,host,upgrade,expectContinue,signal,headers:reqHeaders}=request7,{body}=request7;if(upgrade)return util2.errorRequest(client,request7,new Error("Upgrade not supported for H2")),!1;let headers={};for(let n=0;n<reqHeaders.length;n+=2){let key=reqHeaders[n+0],val2=reqHeaders[n+1];if(Array.isArray(val2))for(let i=0;i<val2.length;i++)headers[key]?headers[key]+=`,${val2[i]}`:headers[key]=val2[i];else headers[key]=val2}let stream3=null,{hostname,port}=client[kUrl];headers[HTTP2_HEADER_AUTHORITY]=host||`${hostname}${port?`:${port}`:""}`,headers[HTTP2_HEADER_METHOD]=method;let abort=__name(err=>{request7.aborted||request7.completed||(err=err||new RequestAbortedError2,util2.errorRequest(client,request7,err),stream3!=null&&(stream3.removeAllListeners("data"),stream3.close(),client[kOnError](err),client[kResume]()),util2.destroy(body,err))},"abort");try{request7.onConnect(abort)}catch(err){util2.errorRequest(client,request7,err)}if(request7.aborted)return!1;if(method==="CONNECT")return session2.ref(),stream3=session2.request(headers,{endStream:!1,signal}),stream3.pending?stream3.once("ready",()=>{request7.onUpgrade(null,null,stream3),++session2[kOpenStreams],client[kQueue][client[kRunningIdx]++]=null}):(request7.onUpgrade(null,null,stream3),++session2[kOpenStreams],client[kQueue][client[kRunningIdx]++]=null),stream3.once("close",()=>{session2[kOpenStreams]-=1,session2[kOpenStreams]===0&&session2.unref()}),stream3.setTimeout(requestTimeout),!0;headers[HTTP2_HEADER_PATH]=path16,headers[HTTP2_HEADER_SCHEME]="https";let expectsPayload=method==="PUT"||method==="POST"||method==="PATCH";body&&typeof body.read=="function"&&body.read(0);let contentLength=util2.bodyLength(body);if(util2.isFormDataLike(body)){extractBody??=require_body().extractBody;let[bodyStream,contentType]=extractBody(body);headers["content-type"]=contentType,body=bodyStream.stream,contentLength=bodyStream.length}if(contentLength==null&&(contentLength=request7.contentLength),(contentLength===0||!expectsPayload)&&(contentLength=null),shouldSendContentLength(method)&&contentLength>0&&request7.contentLength!=null&&request7.contentLength!==contentLength){if(client[kStrictContentLength])return util2.errorRequest(client,request7,new RequestContentLengthMismatchError),!1;process.emitWarning(new RequestContentLengthMismatchError)}if(contentLength!=null&&(assert2(body,"no body must not have content length"),headers[HTTP2_HEADER_CONTENT_LENGTH]=`${contentLength}`),session2.ref(),channels.sendHeaders.hasSubscribers){let header="";for(let key in headers)header+=`${key}: ${headers[key]}\r
`;channels.sendHeaders.publish({request:request7,headers:header,socket:session2[kSocket]})}let shouldEndStream=method==="GET"||method==="HEAD"||body===null;return expectContinue?(headers[HTTP2_HEADER_EXPECT]="100-continue",stream3=session2.request(headers,{endStream:shouldEndStream,signal}),stream3.once("continue",writeBodyH2)):(stream3=session2.request(headers,{endStream:shouldEndStream,signal}),writeBodyH2()),++session2[kOpenStreams],stream3.setTimeout(requestTimeout),stream3.once("response",headers2=>{let{[HTTP2_HEADER_STATUS]:statusCode,...realHeaders}=headers2;if(request7.onResponseStarted(),request7.aborted){stream3.removeAllListeners("data");return}request7.onHeaders(Number(statusCode),parseH2Headers(realHeaders),stream3.resume.bind(stream3),"")===!1&&stream3.pause()}),stream3.on("data",chunk=>{request7.onData(chunk)===!1&&stream3.pause()}),stream3.once("end",err=>{stream3.removeAllListeners("data"),stream3.state?.state==null||stream3.state.state<6?(!request7.aborted&&!request7.completed&&request7.onComplete({}),client[kQueue][client[kRunningIdx]++]=null,client[kResume]()):(--session2[kOpenStreams],session2[kOpenStreams]===0&&session2.unref(),abort(err??new InformationalError("HTTP/2: stream half-closed (remote)")),client[kQueue][client[kRunningIdx]++]=null,client[kPendingIdx]=client[kRunningIdx],client[kResume]())}),stream3.once("close",()=>{stream3.removeAllListeners("data"),session2[kOpenStreams]-=1,session2[kOpenStreams]===0&&session2.unref()}),stream3.once("error",function(err){stream3.removeAllListeners("data"),abort(err)}),stream3.once("frameError",(type,code)=>{stream3.removeAllListeners("data"),abort(new InformationalError(`HTTP/2: "frameError" received - type ${type}, code ${code}`))}),stream3.on("aborted",()=>{stream3.removeAllListeners("data")}),stream3.on("timeout",()=>{let err=new InformationalError(`HTTP/2: "stream timeout after ${requestTimeout}"`);stream3.removeAllListeners("data"),session2[kOpenStreams]-=1,session2[kOpenStreams]===0&&session2.unref(),abort(err)}),stream3.once("trailers",trailers=>{request7.aborted||request7.completed||request7.onComplete(trailers)}),!0;function writeBodyH2(){!body||contentLength===0?writeBuffer(abort,stream3,null,client,request7,client[kSocket],contentLength,expectsPayload):util2.isBuffer(body)?writeBuffer(abort,stream3,body,client,request7,client[kSocket],contentLength,expectsPayload):util2.isBlobLike(body)?typeof body.stream=="function"?writeIterable(abort,stream3,body.stream(),client,request7,client[kSocket],contentLength,expectsPayload):writeBlob(abort,stream3,body,client,request7,client[kSocket],contentLength,expectsPayload):util2.isStream(body)?writeStream(abort,client[kSocket],expectsPayload,stream3,body,client,request7,contentLength):util2.isIterable(body)?writeIterable(abort,stream3,body,client,request7,client[kSocket],contentLength,expectsPayload):assert2(!1)}__name(writeBodyH2,"writeBodyH2")}__name(writeH2,"writeH2");function writeBuffer(abort,h2stream,body,client,request7,socket,contentLength,expectsPayload){try{body!=null&&util2.isBuffer(body)&&(assert2(contentLength===body.byteLength,"buffer body must have content length"),h2stream.cork(),h2stream.write(body),h2stream.uncork(),h2stream.end(),request7.onBodySent(body)),expectsPayload||(socket[kReset]=!0),request7.onRequestSent(),client[kResume]()}catch(error){abort(error)}}__name(writeBuffer,"writeBuffer");function writeStream(abort,socket,expectsPayload,h2stream,body,client,request7,contentLength){assert2(contentLength!==0||client[kRunning2]===0,"stream body cannot be pipelined");let pipe=pipeline13(body,h2stream,err=>{err?(util2.destroy(pipe,err),abort(err)):(util2.removeAllListeners(pipe),request7.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]())});util2.addListener(pipe,"data",onPipeData);function onPipeData(chunk){request7.onBodySent(chunk)}__name(onPipeData,"onPipeData")}__name(writeStream,"writeStream");async function writeBlob(abort,h2stream,body,client,request7,socket,contentLength,expectsPayload){assert2(contentLength===body.size,"blob body must have content length");try{if(contentLength!=null&&contentLength!==body.size)throw new RequestContentLengthMismatchError;let buffer=Buffer.from(await body.arrayBuffer());h2stream.cork(),h2stream.write(buffer),h2stream.uncork(),h2stream.end(),request7.onBodySent(buffer),request7.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}}__name(writeBlob,"writeBlob");async function writeIterable(abort,h2stream,body,client,request7,socket,contentLength,expectsPayload){assert2(contentLength!==0||client[kRunning2]===0,"iterator body cannot be pipelined");let callback=null;function onDrain(){if(callback){let cb=callback;callback=null,cb()}}__name(onDrain,"onDrain");let waitForDrain=__name(()=>new Promise((resolve15,reject2)=>{assert2(callback===null),socket[kError]?reject2(socket[kError]):callback=resolve15}),"waitForDrain");h2stream.on("close",onDrain).on("drain",onDrain);try{for await(let chunk of body){if(socket[kError])throw socket[kError];let res=h2stream.write(chunk);request7.onBodySent(chunk),res||await waitForDrain()}h2stream.end(),request7.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}finally{h2stream.off("close",onDrain).off("drain",onDrain)}}__name(writeIterable,"writeIterable");module2.exports=connectH2}});var require_client=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client.js"(exports2,module2){"use strict";var assert2=require("node:assert"),net3=require("node:net"),http3=require("node:http"),util2=require_util(),{channels}=require_diagnostics(),Request=require_request(),DispatcherBase=require_dispatcher_base(),{InvalidArgumentError:InvalidArgumentError2,InformationalError,ClientDestroyedError}=require_errors(),buildConnector3=require_connect(),{kUrl,kServerName,kClient,kBusy,kConnect,kResuming,kRunning:kRunning2,kPending,kSize,kQueue,kConnected,kConnecting,kNeedDrain,kKeepAliveDefaultTimeout,kHostHeader,kPendingIdx,kRunningIdx,kError,kPipelining,kKeepAliveTimeoutValue,kMaxHeadersSize,kKeepAliveMaxTimeout,kKeepAliveTimeoutThreshold,kHeadersTimeout,kBodyTimeout,kStrictContentLength,kConnector,kMaxRequests,kCounter,kClose,kDestroy,kDispatch,kLocalAddress,kMaxResponseSize,kOnError,kHTTPContext,kMaxConcurrentStreams,kResume}=require_symbols(),connectH1=require_client_h1(),connectH2=require_client_h2(),kClosedResolve=Symbol("kClosedResolve"),getDefaultNodeMaxHeaderSize=http3&&http3.maxHeaderSize&&Number.isInteger(http3.maxHeaderSize)&&http3.maxHeaderSize>0?()=>http3.maxHeaderSize:()=>{throw new InvalidArgumentError2("http module not available or http.maxHeaderSize invalid")},noop2=__name(()=>{},"noop");function getPipelining(client){return client[kPipelining]??client[kHTTPContext]?.defaultPipelining??1}__name(getPipelining,"getPipelining");var Client5=class extends DispatcherBase{constructor(url2,{maxHeaderSize,headersTimeout,socketTimeout,requestTimeout,connectTimeout,bodyTimeout,idleTimeout,keepAlive,keepAliveTimeout,maxKeepAliveTimeout,keepAliveMaxTimeout,keepAliveTimeoutThreshold,socketPath,pipelining,tls,strictContentLength,maxCachedSessions,connect:connect2,maxRequestsPerClient,localAddress,maxResponseSize,autoSelectFamily,autoSelectFamilyAttemptTimeout,maxConcurrentStreams,allowH2}={}){if(keepAlive!==void 0)throw new InvalidArgumentError2("unsupported keepAlive, use pipelining=0 instead");if(socketTimeout!==void 0)throw new InvalidArgumentError2("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(requestTimeout!==void 0)throw new InvalidArgumentError2("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(idleTimeout!==void 0)throw new InvalidArgumentError2("unsupported idleTimeout, use keepAliveTimeout instead");if(maxKeepAliveTimeout!==void 0)throw new InvalidArgumentError2("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead");if(maxHeaderSize!=null){if(!Number.isInteger(maxHeaderSize)||maxHeaderSize<1)throw new InvalidArgumentError2("invalid maxHeaderSize")}else maxHeaderSize=getDefaultNodeMaxHeaderSize();if(socketPath!=null&&typeof socketPath!="string")throw new InvalidArgumentError2("invalid socketPath");if(connectTimeout!=null&&(!Number.isFinite(connectTimeout)||connectTimeout<0))throw new InvalidArgumentError2("invalid connectTimeout");if(keepAliveTimeout!=null&&(!Number.isFinite(keepAliveTimeout)||keepAliveTimeout<=0))throw new InvalidArgumentError2("invalid keepAliveTimeout");if(keepAliveMaxTimeout!=null&&(!Number.isFinite(keepAliveMaxTimeout)||keepAliveMaxTimeout<=0))throw new InvalidArgumentError2("invalid keepAliveMaxTimeout");if(keepAliveTimeoutThreshold!=null&&!Number.isFinite(keepAliveTimeoutThreshold))throw new InvalidArgumentError2("invalid keepAliveTimeoutThreshold");if(headersTimeout!=null&&(!Number.isInteger(headersTimeout)||headersTimeout<0))throw new InvalidArgumentError2("headersTimeout must be a positive integer or zero");if(bodyTimeout!=null&&(!Number.isInteger(bodyTimeout)||bodyTimeout<0))throw new InvalidArgumentError2("bodyTimeout must be a positive integer or zero");if(connect2!=null&&typeof connect2!="function"&&typeof connect2!="object")throw new InvalidArgumentError2("connect must be a function or an object");if(maxRequestsPerClient!=null&&(!Number.isInteger(maxRequestsPerClient)||maxRequestsPerClient<0))throw new InvalidArgumentError2("maxRequestsPerClient must be a positive number");if(localAddress!=null&&(typeof localAddress!="string"||net3.isIP(localAddress)===0))throw new InvalidArgumentError2("localAddress must be valid string IP address");if(maxResponseSize!=null&&(!Number.isInteger(maxResponseSize)||maxResponseSize<-1))throw new InvalidArgumentError2("maxResponseSize must be a positive number");if(autoSelectFamilyAttemptTimeout!=null&&(!Number.isInteger(autoSelectFamilyAttemptTimeout)||autoSelectFamilyAttemptTimeout<-1))throw new InvalidArgumentError2("autoSelectFamilyAttemptTimeout must be a positive number");if(allowH2!=null&&typeof allowH2!="boolean")throw new InvalidArgumentError2("allowH2 must be a valid boolean value");if(maxConcurrentStreams!=null&&(typeof maxConcurrentStreams!="number"||maxConcurrentStreams<1))throw new InvalidArgumentError2("maxConcurrentStreams must be a positive integer, greater than 0");super(),typeof connect2!="function"&&(connect2=buildConnector3({...tls,maxCachedSessions,allowH2,socketPath,timeout:connectTimeout,...autoSelectFamily?{autoSelectFamily,autoSelectFamilyAttemptTimeout}:void 0,...connect2})),this[kUrl]=util2.parseOrigin(url2),this[kConnector]=connect2,this[kPipelining]=pipelining??1,this[kMaxHeadersSize]=maxHeaderSize,this[kKeepAliveDefaultTimeout]=keepAliveTimeout??4e3,this[kKeepAliveMaxTimeout]=keepAliveMaxTimeout??6e5,this[kKeepAliveTimeoutThreshold]=keepAliveTimeoutThreshold??2e3,this[kKeepAliveTimeoutValue]=this[kKeepAliveDefaultTimeout],this[kServerName]=null,this[kLocalAddress]=localAddress??null,this[kResuming]=0,this[kNeedDrain]=0,this[kHostHeader]=`host: ${this[kUrl].hostname}${this[kUrl].port?`:${this[kUrl].port}`:""}\r
`,this[kBodyTimeout]=bodyTimeout??3e5,this[kHeadersTimeout]=headersTimeout??3e5,this[kStrictContentLength]=strictContentLength??!0,this[kMaxRequests]=maxRequestsPerClient,this[kClosedResolve]=null,this[kMaxResponseSize]=maxResponseSize>-1?maxResponseSize:-1,this[kMaxConcurrentStreams]=maxConcurrentStreams??100,this[kHTTPContext]=null,this[kQueue]=[],this[kRunningIdx]=0,this[kPendingIdx]=0,this[kResume]=sync=>resume(this,sync),this[kOnError]=err=>onError(this,err)}get pipelining(){return this[kPipelining]}set pipelining(value){this[kPipelining]=value,this[kResume](!0)}get[kPending](){return this[kQueue].length-this[kPendingIdx]}get[kRunning2](){return this[kPendingIdx]-this[kRunningIdx]}get[kSize](){return this[kQueue].length-this[kRunningIdx]}get[kConnected](){return!!this[kHTTPContext]&&!this[kConnecting]&&!this[kHTTPContext].destroyed}get[kBusy](){return!!(this[kHTTPContext]?.busy(null)||this[kSize]>=(getPipelining(this)||1)||this[kPending]>0)}[kConnect](cb){connect(this),this.once("connect",cb)}[kDispatch](opts,handler){let origin=opts.origin||this[kUrl].origin,request7=new Request(origin,opts,handler);return this[kQueue].push(request7),this[kResuming]||(util2.bodyLength(request7.body)==null&&util2.isIterable(request7.body)?(this[kResuming]=1,queueMicrotask(()=>resume(this))):this[kResume](!0)),this[kResuming]&&this[kNeedDrain]!==2&&this[kBusy]&&(this[kNeedDrain]=2),this[kNeedDrain]<2}async[kClose](){return new Promise(resolve15=>{this[kSize]?this[kClosedResolve]=resolve15:resolve15(null)})}async[kDestroy](err){return new Promise(resolve15=>{let requests=this[kQueue].splice(this[kPendingIdx]);for(let i=0;i<requests.length;i++){let request7=requests[i];util2.errorRequest(this,request7,err)}let callback=__name(()=>{this[kClosedResolve]&&(this[kClosedResolve](),this[kClosedResolve]=null),resolve15(null)},"callback");this[kHTTPContext]?(this[kHTTPContext].destroy(err,callback),this[kHTTPContext]=null):queueMicrotask(callback),this[kResume]()})}};__name(Client5,"Client");function onError(client,err){if(client[kRunning2]===0&&err.code!=="UND_ERR_INFO"&&err.code!=="UND_ERR_SOCKET"){assert2(client[kPendingIdx]===client[kRunningIdx]);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request7=requests[i];util2.errorRequest(client,request7,err)}assert2(client[kSize]===0)}}__name(onError,"onError");async function connect(client){assert2(!client[kConnecting]),assert2(!client[kHTTPContext]);let{host,hostname,protocol:protocol2,port}=client[kUrl];if(hostname[0]==="["){let idx=hostname.indexOf("]");assert2(idx!==-1);let ip=hostname.substring(1,idx);assert2(net3.isIPv6(ip)),hostname=ip}client[kConnecting]=!0,channels.beforeConnect.hasSubscribers&&channels.beforeConnect.publish({connectParams:{host,hostname,protocol:protocol2,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector]});try{let socket=await new Promise((resolve15,reject2)=>{client[kConnector]({host,hostname,protocol:protocol2,port,servername:client[kServerName],localAddress:client[kLocalAddress]},(err,socket2)=>{err?reject2(err):resolve15(socket2)})});if(client.destroyed){util2.destroy(socket.on("error",noop2),new ClientDestroyedError);return}assert2(socket);try{client[kHTTPContext]=socket.alpnProtocol==="h2"?await connectH2(client,socket):await connectH1(client,socket)}catch(err){throw socket.destroy().on("error",noop2),err}client[kConnecting]=!1,socket[kCounter]=0,socket[kMaxRequests]=client[kMaxRequests],socket[kClient]=client,socket[kError]=null,channels.connected.hasSubscribers&&channels.connected.publish({connectParams:{host,hostname,protocol:protocol2,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector],socket}),client.emit("connect",client[kUrl],[client])}catch(err){if(client.destroyed)return;if(client[kConnecting]=!1,channels.connectError.hasSubscribers&&channels.connectError.publish({connectParams:{host,hostname,protocol:protocol2,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector],error:err}),err.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(assert2(client[kRunning2]===0);client[kPending]>0&&client[kQueue][client[kPendingIdx]].servername===client[kServerName];){let request7=client[kQueue][client[kPendingIdx]++];util2.errorRequest(client,request7,err)}else onError(client,err);client.emit("connectionError",client[kUrl],[client],err)}client[kResume]()}__name(connect,"connect");function emitDrain(client){client[kNeedDrain]=0,client.emit("drain",client[kUrl],[client])}__name(emitDrain,"emitDrain");function resume(client,sync){client[kResuming]!==2&&(client[kResuming]=2,_resume(client,sync),client[kResuming]=0,client[kRunningIdx]>256&&(client[kQueue].splice(0,client[kRunningIdx]),client[kPendingIdx]-=client[kRunningIdx],client[kRunningIdx]=0))}__name(resume,"resume");function _resume(client,sync){for(;;){if(client.destroyed){assert2(client[kPending]===0);return}if(client[kClosedResolve]&&!client[kSize]){client[kClosedResolve](),client[kClosedResolve]=null;return}if(client[kHTTPContext]&&client[kHTTPContext].resume(),client[kBusy])client[kNeedDrain]=2;else if(client[kNeedDrain]===2){sync?(client[kNeedDrain]=1,queueMicrotask(()=>emitDrain(client))):emitDrain(client);continue}if(client[kPending]===0||client[kRunning2]>=(getPipelining(client)||1))return;let request7=client[kQueue][client[kPendingIdx]];if(client[kUrl].protocol==="https:"&&client[kServerName]!==request7.servername){if(client[kRunning2]>0)return;client[kServerName]=request7.servername,client[kHTTPContext]?.destroy(new InformationalError("servername changed"),()=>{client[kHTTPContext]=null,resume(client)})}if(client[kConnecting])return;if(!client[kHTTPContext]){connect(client);return}if(client[kHTTPContext].destroyed||client[kHTTPContext].busy(request7))return;!request7.aborted&&client[kHTTPContext].write(request7)?client[kPendingIdx]++:client[kQueue].splice(client[kPendingIdx],1)}}__name(_resume,"_resume");module2.exports=Client5}});var require_fixed_queue=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/fixed-queue.js"(exports2,module2){"use strict";var FixedCircularBuffer=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048).fill(void 0),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(data){this.list[this.top]=data,this.top=this.top+1&2047}shift(){let nextItem=this.list[this.bottom];return nextItem===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,nextItem)}};__name(FixedCircularBuffer,"FixedCircularBuffer");module2.exports=__name(class{constructor(){this.head=this.tail=new FixedCircularBuffer}isEmpty(){return this.head.isEmpty()}push(data){this.head.isFull()&&(this.head=this.head.next=new FixedCircularBuffer),this.head.push(data)}shift(){let tail=this.tail,next=tail.shift();return tail.isEmpty()&&tail.next!==null&&(this.tail=tail.next,tail.next=null),next}},"FixedQueue")}});var require_pool_stats=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool-stats.js"(exports2,module2){"use strict";var{kFree,kConnected,kPending,kQueued,kRunning:kRunning2,kSize}=require_symbols(),kPool=Symbol("pool"),PoolStats2=class{constructor(pool){this[kPool]=pool}get connected(){return this[kPool][kConnected]}get free(){return this[kPool][kFree]}get pending(){return this[kPool][kPending]}get queued(){return this[kPool][kQueued]}get running(){return this[kPool][kRunning2]}get size(){return this[kPool][kSize]}};__name(PoolStats2,"PoolStats");module2.exports=PoolStats2}});var require_pool_base=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool-base.js"(exports2,module2){"use strict";var DispatcherBase=require_dispatcher_base(),FixedQueue=require_fixed_queue(),{kConnected,kSize,kRunning:kRunning2,kPending,kQueued,kBusy,kFree,kUrl,kClose,kDestroy,kDispatch}=require_symbols(),PoolStats2=require_pool_stats(),kClients2=Symbol("clients"),kNeedDrain=Symbol("needDrain"),kQueue=Symbol("queue"),kClosedResolve=Symbol("closed resolve"),kOnDrain=Symbol("onDrain"),kOnConnect=Symbol("onConnect"),kOnDisconnect=Symbol("onDisconnect"),kOnConnectionError=Symbol("onConnectionError"),kGetDispatcher=Symbol("get dispatcher"),kAddClient=Symbol("add client"),kRemoveClient=Symbol("remove client"),kStats=Symbol("stats"),PoolBase=class extends DispatcherBase{constructor(){super(),this[kQueue]=new FixedQueue,this[kClients2]=[],this[kQueued]=0;let pool=this;this[kOnDrain]=__name(function(origin,targets){let queue=pool[kQueue],needDrain=!1;for(;!needDrain;){let item=queue.shift();if(!item)break;pool[kQueued]--,needDrain=!this.dispatch(item.opts,item.handler)}this[kNeedDrain]=needDrain,!this[kNeedDrain]&&pool[kNeedDrain]&&(pool[kNeedDrain]=!1,pool.emit("drain",origin,[pool,...targets])),pool[kClosedResolve]&&queue.isEmpty()&&Promise.all(pool[kClients2].map(c=>c.close())).then(pool[kClosedResolve])},"onDrain"),this[kOnConnect]=(origin,targets)=>{pool.emit("connect",origin,[pool,...targets])},this[kOnDisconnect]=(origin,targets,err)=>{pool.emit("disconnect",origin,[pool,...targets],err)},this[kOnConnectionError]=(origin,targets,err)=>{pool.emit("connectionError",origin,[pool,...targets],err)},this[kStats]=new PoolStats2(this)}get[kBusy](){return this[kNeedDrain]}get[kConnected](){return this[kClients2].filter(client=>client[kConnected]).length}get[kFree](){return this[kClients2].filter(client=>client[kConnected]&&!client[kNeedDrain]).length}get[kPending](){let ret=this[kQueued];for(let{[kPending]:pending}of this[kClients2])ret+=pending;return ret}get[kRunning2](){let ret=0;for(let{[kRunning2]:running}of this[kClients2])ret+=running;return ret}get[kSize](){let ret=this[kQueued];for(let{[kSize]:size}of this[kClients2])ret+=size;return ret}get stats(){return this[kStats]}async[kClose](){this[kQueue].isEmpty()?await Promise.all(this[kClients2].map(c=>c.close())):await new Promise(resolve15=>{this[kClosedResolve]=resolve15})}async[kDestroy](err){for(;;){let item=this[kQueue].shift();if(!item)break;item.handler.onError(err)}await Promise.all(this[kClients2].map(c=>c.destroy(err)))}[kDispatch](opts,handler){let dispatcher=this[kGetDispatcher]();return dispatcher?dispatcher.dispatch(opts,handler)||(dispatcher[kNeedDrain]=!0,this[kNeedDrain]=!this[kGetDispatcher]()):(this[kNeedDrain]=!0,this[kQueue].push({opts,handler}),this[kQueued]++),!this[kNeedDrain]}[kAddClient](client){return client.on("drain",this[kOnDrain]).on("connect",this[kOnConnect]).on("disconnect",this[kOnDisconnect]).on("connectionError",this[kOnConnectionError]),this[kClients2].push(client),this[kNeedDrain]&&queueMicrotask(()=>{this[kNeedDrain]&&this[kOnDrain](client[kUrl],[this,client])}),this}[kRemoveClient](client){client.close(()=>{let idx=this[kClients2].indexOf(client);idx!==-1&&this[kClients2].splice(idx,1)}),this[kNeedDrain]=this[kClients2].some(dispatcher=>!dispatcher[kNeedDrain]&&dispatcher.closed!==!0&&dispatcher.destroyed!==!0)}};__name(PoolBase,"PoolBase");module2.exports={PoolBase,kClients:kClients2,kNeedDrain,kAddClient,kRemoveClient,kGetDispatcher}}});var require_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool.js"(exports2,module2){"use strict";var{PoolBase,kClients:kClients2,kNeedDrain,kAddClient,kGetDispatcher}=require_pool_base(),Client5=require_client(),{InvalidArgumentError:InvalidArgumentError2}=require_errors(),util2=require_util(),{kUrl}=require_symbols(),buildConnector3=require_connect(),kOptions=Symbol("options"),kConnections=Symbol("connections"),kFactory=Symbol("factory");function defaultFactory(origin,opts){return new Client5(origin,opts)}__name(defaultFactory,"defaultFactory");var Pool2=class extends PoolBase{constructor(origin,{connections,factory=defaultFactory,connect,connectTimeout,tls,maxCachedSessions,socketPath,autoSelectFamily,autoSelectFamilyAttemptTimeout,allowH2,...options}={}){if(connections!=null&&(!Number.isFinite(connections)||connections<0))throw new InvalidArgumentError2("invalid connections");if(typeof factory!="function")throw new InvalidArgumentError2("factory must be a function.");if(connect!=null&&typeof connect!="function"&&typeof connect!="object")throw new InvalidArgumentError2("connect must be a function or an object");super(),typeof connect!="function"&&(connect=buildConnector3({...tls,maxCachedSessions,allowH2,socketPath,timeout:connectTimeout,...autoSelectFamily?{autoSelectFamily,autoSelectFamilyAttemptTimeout}:void 0,...connect})),this[kConnections]=connections||null,this[kUrl]=util2.parseOrigin(origin),this[kOptions]={...util2.deepClone(options),connect,allowH2},this[kOptions].interceptors=options.interceptors?{...options.interceptors}:void 0,this[kFactory]=factory}[kGetDispatcher](){for(let client of this[kClients2])if(!client[kNeedDrain])return client;if(!this[kConnections]||this[kClients2].length<this[kConnections]){let dispatcher=this[kFactory](this[kUrl],this[kOptions]);return this[kAddClient](dispatcher),dispatcher}}};__name(Pool2,"Pool");module2.exports=Pool2}});var require_balanced_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/balanced-pool.js"(exports2,module2){"use strict";var{BalancedPoolMissingUpstreamError,InvalidArgumentError:InvalidArgumentError2}=require_errors(),{PoolBase,kClients:kClients2,kNeedDrain,kAddClient,kRemoveClient,kGetDispatcher}=require_pool_base(),Pool2=require_pool(),{kUrl}=require_symbols(),{parseOrigin}=require_util(),kFactory=Symbol("factory"),kOptions=Symbol("options"),kGreatestCommonDivisor=Symbol("kGreatestCommonDivisor"),kCurrentWeight=Symbol("kCurrentWeight"),kIndex=Symbol("kIndex"),kWeight=Symbol("kWeight"),kMaxWeightPerServer=Symbol("kMaxWeightPerServer"),kErrorPenalty=Symbol("kErrorPenalty");function getGreatestCommonDivisor(a,b){if(a===0)return b;for(;b!==0;){let t=b;b=a%b,a=t}return a}__name(getGreatestCommonDivisor,"getGreatestCommonDivisor");function defaultFactory(origin,opts){return new Pool2(origin,opts)}__name(defaultFactory,"defaultFactory");var BalancedPool=class extends PoolBase{constructor(upstreams=[],{factory=defaultFactory,...opts}={}){if(typeof factory!="function")throw new InvalidArgumentError2("factory must be a function.");super(),this[kOptions]=opts,this[kIndex]=-1,this[kCurrentWeight]=0,this[kMaxWeightPerServer]=this[kOptions].maxWeightPerServer||100,this[kErrorPenalty]=this[kOptions].errorPenalty||15,Array.isArray(upstreams)||(upstreams=[upstreams]),this[kFactory]=factory;for(let upstream of upstreams)this.addUpstream(upstream);this._updateBalancedPoolStats()}addUpstream(upstream){let upstreamOrigin=parseOrigin(upstream).origin;if(this[kClients2].find(pool2=>pool2[kUrl].origin===upstreamOrigin&&pool2.closed!==!0&&pool2.destroyed!==!0))return this;let pool=this[kFactory](upstreamOrigin,Object.assign({},this[kOptions]));this[kAddClient](pool),pool.on("connect",()=>{pool[kWeight]=Math.min(this[kMaxWeightPerServer],pool[kWeight]+this[kErrorPenalty])}),pool.on("connectionError",()=>{pool[kWeight]=Math.max(1,pool[kWeight]-this[kErrorPenalty]),this._updateBalancedPoolStats()}),pool.on("disconnect",(...args)=>{let err=args[2];err&&err.code==="UND_ERR_SOCKET"&&(pool[kWeight]=Math.max(1,pool[kWeight]-this[kErrorPenalty]),this._updateBalancedPoolStats())});for(let client of this[kClients2])client[kWeight]=this[kMaxWeightPerServer];return this._updateBalancedPoolStats(),this}_updateBalancedPoolStats(){let result=0;for(let i=0;i<this[kClients2].length;i++)result=getGreatestCommonDivisor(this[kClients2][i][kWeight],result);this[kGreatestCommonDivisor]=result}removeUpstream(upstream){let upstreamOrigin=parseOrigin(upstream).origin,pool=this[kClients2].find(pool2=>pool2[kUrl].origin===upstreamOrigin&&pool2.closed!==!0&&pool2.destroyed!==!0);return pool&&this[kRemoveClient](pool),this}get upstreams(){return this[kClients2].filter(dispatcher=>dispatcher.closed!==!0&&dispatcher.destroyed!==!0).map(p=>p[kUrl].origin)}[kGetDispatcher](){if(this[kClients2].length===0)throw new BalancedPoolMissingUpstreamError;if(!this[kClients2].find(dispatcher2=>!dispatcher2[kNeedDrain]&&dispatcher2.closed!==!0&&dispatcher2.destroyed!==!0)||this[kClients2].map(pool=>pool[kNeedDrain]).reduce((a,b)=>a&&b,!0))return;let counter=0,maxWeightIndex=this[kClients2].findIndex(pool=>!pool[kNeedDrain]);for(;counter++<this[kClients2].length;){this[kIndex]=(this[kIndex]+1)%this[kClients2].length;let pool=this[kClients2][this[kIndex]];if(pool[kWeight]>this[kClients2][maxWeightIndex][kWeight]&&!pool[kNeedDrain]&&(maxWeightIndex=this[kIndex]),this[kIndex]===0&&(this[kCurrentWeight]=this[kCurrentWeight]-this[kGreatestCommonDivisor],this[kCurrentWeight]<=0&&(this[kCurrentWeight]=this[kMaxWeightPerServer])),pool[kWeight]>=this[kCurrentWeight]&&!pool[kNeedDrain])return pool}return this[kCurrentWeight]=this[kClients2][maxWeightIndex][kWeight],this[kIndex]=maxWeightIndex,this[kClients2][maxWeightIndex]}};__name(BalancedPool,"BalancedPool");module2.exports=BalancedPool}});var require_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/agent.js"(exports2,module2){"use strict";var{InvalidArgumentError:InvalidArgumentError2}=require_errors(),{kClients:kClients2,kRunning:kRunning2,kClose,kDestroy,kDispatch}=require_symbols(),DispatcherBase=require_dispatcher_base(),Pool2=require_pool(),Client5=require_client(),util2=require_util(),kOnConnect=Symbol("onConnect"),kOnDisconnect=Symbol("onDisconnect"),kOnConnectionError=Symbol("onConnectionError"),kOnDrain=Symbol("onDrain"),kFactory=Symbol("factory"),kOptions=Symbol("options");function defaultFactory(origin,opts){return opts&&opts.connections===1?new Client5(origin,opts):new Pool2(origin,opts)}__name(defaultFactory,"defaultFactory");var Agent4=class extends DispatcherBase{constructor({factory=defaultFactory,connect,...options}={}){if(typeof factory!="function")throw new InvalidArgumentError2("factory must be a function.");if(connect!=null&&typeof connect!="function"&&typeof connect!="object")throw new InvalidArgumentError2("connect must be a function or an object");super(),connect&&typeof connect!="function"&&(connect={...connect}),this[kOptions]={...util2.deepClone(options),connect},this[kFactory]=factory,this[kClients2]=new Map,this[kOnDrain]=(origin,targets)=>{this.emit("drain",origin,[this,...targets])},this[kOnConnect]=(origin,targets)=>{this.emit("connect",origin,[this,...targets])},this[kOnDisconnect]=(origin,targets,err)=>{this.emit("disconnect",origin,[this,...targets],err)},this[kOnConnectionError]=(origin,targets,err)=>{this.emit("connectionError",origin,[this,...targets],err)}}get[kRunning2](){let ret=0;for(let client of this[kClients2].values())ret+=client[kRunning2];return ret}[kDispatch](opts,handler){let key;if(opts.origin&&(typeof opts.origin=="string"||opts.origin instanceof URL))key=String(opts.origin);else throw new InvalidArgumentError2("opts.origin must be a non-empty string or URL.");let dispatcher=this[kClients2].get(key);return dispatcher||(dispatcher=this[kFactory](opts.origin,this[kOptions]).on("drain",this[kOnDrain]).on("connect",this[kOnConnect]).on("disconnect",this[kOnDisconnect]).on("connectionError",this[kOnConnectionError]),this[kClients2].set(key,dispatcher)),dispatcher.dispatch(opts,handler)}async[kClose](){let closePromises=[];for(let client of this[kClients2].values())closePromises.push(client.close());this[kClients2].clear(),await Promise.all(closePromises)}async[kDestroy](err){let destroyPromises=[];for(let client of this[kClients2].values())destroyPromises.push(client.destroy(err));this[kClients2].clear(),await Promise.all(destroyPromises)}};__name(Agent4,"Agent");module2.exports=Agent4}});var require_proxy_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/proxy-agent.js"(exports2,module2){"use strict";var{kProxy,kClose,kDestroy}=require_symbols(),{URL:URL3}=require("node:url"),Agent4=require_agent(),Pool2=require_pool(),DispatcherBase=require_dispatcher_base(),{InvalidArgumentError:InvalidArgumentError2,RequestAbortedError:RequestAbortedError2,SecureProxyConnectionError}=require_errors(),buildConnector3=require_connect(),kAgent=Symbol("proxy agent"),kClient=Symbol("proxy client"),kProxyHeaders=Symbol("proxy headers"),kRequestTls=Symbol("request tls settings"),kProxyTls=Symbol("proxy tls settings"),kConnectEndpoint=Symbol("connect endpoint function");function defaultProtocolPort2(protocol2){return protocol2==="https:"?443:80}__name(defaultProtocolPort2,"defaultProtocolPort");function defaultFactory(origin,opts){return new Pool2(origin,opts)}__name(defaultFactory,"defaultFactory");var noop2=__name(()=>{},"noop"),ProxyAgent=class extends DispatcherBase{constructor(opts){if(!opts||typeof opts=="object"&&!(opts instanceof URL3)&&!opts.uri)throw new InvalidArgumentError2("Proxy uri is mandatory");let{clientFactory=defaultFactory}=opts;if(typeof clientFactory!="function")throw new InvalidArgumentError2("Proxy opts.clientFactory must be a function.");super();let url2=this.#getUrl(opts),{href,origin,port,protocol:protocol2,username,password,hostname:proxyHostname}=url2;if(this[kProxy]={uri:href,protocol:protocol2},this[kRequestTls]=opts.requestTls,this[kProxyTls]=opts.proxyTls,this[kProxyHeaders]=opts.headers||{},opts.auth&&opts.token)throw new InvalidArgumentError2("opts.auth cannot be used in combination with opts.token");opts.auth?this[kProxyHeaders]["proxy-authorization"]=`Basic ${opts.auth}`:opts.token?this[kProxyHeaders]["proxy-authorization"]=opts.token:username&&password&&(this[kProxyHeaders]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(username)}:${decodeURIComponent(password)}`).toString("base64")}`);let connect=buildConnector3({...opts.proxyTls});this[kConnectEndpoint]=buildConnector3({...opts.requestTls}),this[kClient]=clientFactory(url2,{connect}),this[kAgent]=new Agent4({...opts,connect:async(opts2,callback)=>{let requestedPath=opts2.host;opts2.port||(requestedPath+=`:${defaultProtocolPort2(opts2.protocol)}`);try{let{socket,statusCode}=await this[kClient].connect({origin,port,path:requestedPath,signal:opts2.signal,headers:{...this[kProxyHeaders],host:opts2.host},servername:this[kProxyTls]?.servername||proxyHostname});if(statusCode!==200&&(socket.on("error",noop2).destroy(),callback(new RequestAbortedError2(`Proxy response (${statusCode}) !== 200 when HTTP Tunneling`))),opts2.protocol!=="https:"){callback(null,socket);return}let servername;this[kRequestTls]?servername=this[kRequestTls].servername:servername=opts2.servername,this[kConnectEndpoint]({...opts2,servername,httpSocket:socket},callback)}catch(err){err.code==="ERR_TLS_CERT_ALTNAME_INVALID"?callback(new SecureProxyConnectionError(err)):callback(err)}}})}dispatch(opts,handler){let headers=buildHeaders(opts.headers);if(throwIfProxyAuthIsSent2(headers),headers&&!("host"in headers)&&!("Host"in headers)){let{host}=new URL3(opts.origin);headers.host=host}return this[kAgent].dispatch({...opts,headers},handler)}#getUrl(opts){return typeof opts=="string"?new URL3(opts):opts instanceof URL3?opts:new URL3(opts.uri)}async[kClose](){await this[kAgent].close(),await this[kClient].close()}async[kDestroy](){await this[kAgent].destroy(),await this[kClient].destroy()}};__name(ProxyAgent,"ProxyAgent");function buildHeaders(headers){if(Array.isArray(headers)){let headersPair={};for(let i=0;i<headers.length;i+=2)headersPair[headers[i]]=headers[i+1];return headersPair}return headers}__name(buildHeaders,"buildHeaders");function throwIfProxyAuthIsSent2(headers){if(headers&&Object.keys(headers).find(key=>key.toLowerCase()==="proxy-authorization"))throw new InvalidArgumentError2("Proxy-Authorization should be sent in ProxyAgent constructor")}__name(throwIfProxyAuthIsSent2,"throwIfProxyAuthIsSent");module2.exports=ProxyAgent}});var require_env_http_proxy_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/env-http-proxy-agent.js"(exports2,module2){"use strict";var DispatcherBase=require_dispatcher_base(),{kClose,kDestroy,kClosed,kDestroyed,kDispatch,kNoProxyAgent,kHttpProxyAgent,kHttpsProxyAgent}=require_symbols(),ProxyAgent=require_proxy_agent(),Agent4=require_agent(),DEFAULT_PORTS={"http:":80,"https:":443},experimentalWarned=!1,EnvHttpProxyAgent=class extends DispatcherBase{#noProxyValue=null;#noProxyEntries=null;#opts=null;constructor(opts={}){super(),this.#opts=opts,experimentalWarned||(experimentalWarned=!0,process.emitWarning("EnvHttpProxyAgent is experimental, expect them to change at any time.",{code:"UNDICI-EHPA"}));let{httpProxy,httpsProxy,noProxy,...agentOpts}=opts;this[kNoProxyAgent]=new Agent4(agentOpts);let HTTP_PROXY=httpProxy??process.env.http_proxy??process.env.HTTP_PROXY;HTTP_PROXY?this[kHttpProxyAgent]=new ProxyAgent({...agentOpts,uri:HTTP_PROXY}):this[kHttpProxyAgent]=this[kNoProxyAgent];let HTTPS_PROXY=httpsProxy??process.env.https_proxy??process.env.HTTPS_PROXY;HTTPS_PROXY?this[kHttpsProxyAgent]=new ProxyAgent({...agentOpts,uri:HTTPS_PROXY}):this[kHttpsProxyAgent]=this[kHttpProxyAgent],this.#parseNoProxy()}[kDispatch](opts,handler){let url2=new URL(opts.origin);return this.#getProxyAgentForUrl(url2).dispatch(opts,handler)}async[kClose](){await this[kNoProxyAgent].close(),this[kHttpProxyAgent][kClosed]||await this[kHttpProxyAgent].close(),this[kHttpsProxyAgent][kClosed]||await this[kHttpsProxyAgent].close()}async[kDestroy](err){await this[kNoProxyAgent].destroy(err),this[kHttpProxyAgent][kDestroyed]||await this[kHttpProxyAgent].destroy(err),this[kHttpsProxyAgent][kDestroyed]||await this[kHttpsProxyAgent].destroy(err)}#getProxyAgentForUrl(url2){let{protocol:protocol2,host:hostname,port}=url2;return hostname=hostname.replace(/:\d*$/,"").toLowerCase(),port=Number.parseInt(port,10)||DEFAULT_PORTS[protocol2]||0,this.#shouldProxy(hostname,port)?protocol2==="https:"?this[kHttpsProxyAgent]:this[kHttpProxyAgent]:this[kNoProxyAgent]}#shouldProxy(hostname,port){if(this.#noProxyChanged&&this.#parseNoProxy(),this.#noProxyEntries.length===0)return!0;if(this.#noProxyValue==="*")return!1;for(let i=0;i<this.#noProxyEntries.length;i++){let entry=this.#noProxyEntries[i];if(!(entry.port&&entry.port!==port)){if(/^[.*]/.test(entry.hostname)){if(hostname.endsWith(entry.hostname.replace(/^\*/,"")))return!1}else if(hostname===entry.hostname)return!1}}return!0}#parseNoProxy(){let noProxyValue=this.#opts.noProxy??this.#noProxyEnv,noProxySplit=noProxyValue.split(/[,\s]/),noProxyEntries=[];for(let i=0;i<noProxySplit.length;i++){let entry=noProxySplit[i];if(!entry)continue;let parsed=entry.match(/^(.+):(\d+)$/);noProxyEntries.push({hostname:(parsed?parsed[1]:entry).toLowerCase(),port:parsed?Number.parseInt(parsed[2],10):0})}this.#noProxyValue=noProxyValue,this.#noProxyEntries=noProxyEntries}get#noProxyChanged(){return this.#opts.noProxy!==void 0?!1:this.#noProxyValue!==this.#noProxyEnv}get#noProxyEnv(){return process.env.no_proxy??process.env.NO_PROXY??""}};__name(EnvHttpProxyAgent,"EnvHttpProxyAgent");module2.exports=EnvHttpProxyAgent}});var require_retry_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/retry-handler.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{kRetryHandlerDefaultRetry}=require_symbols(),{RequestRetryError}=require_errors(),WrapHandler=require_wrap_handler(),{isDisturbed,parseRangeHeader:parseRangeHeader2,wrapRequestBody}=require_util();function calculateRetryAfterHeader(retryAfter){let current=Date.now();return new Date(retryAfter).getTime()-current}__name(calculateRetryAfterHeader,"calculateRetryAfterHeader");var RetryHandler3=class{constructor(opts,{dispatch,handler}){let{retryOptions,...dispatchOpts}=opts,{retry:retryFn,maxRetries,maxTimeout,minTimeout,timeoutFactor,methods,errorCodes,retryAfter,statusCodes}=retryOptions??{};this.dispatch=dispatch,this.handler=WrapHandler.wrap(handler),this.opts={...dispatchOpts,body:wrapRequestBody(opts.body)},this.retryOpts={retry:retryFn??RetryHandler3[kRetryHandlerDefaultRetry],retryAfter:retryAfter??!0,maxTimeout:maxTimeout??30*1e3,minTimeout:minTimeout??500,timeoutFactor:timeoutFactor??2,maxRetries:maxRetries??5,methods:methods??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:statusCodes??[500,502,503,504,429],errorCodes:errorCodes??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE","UND_ERR_SOCKET"]},this.retryCount=0,this.retryCountCheckpoint=0,this.headersSent=!1,this.start=0,this.end=null,this.etag=null}onRequestStart(controller,context2){this.headersSent||this.handler.onRequestStart?.(controller,context2)}onRequestUpgrade(controller,statusCode,headers,socket){this.handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}static[kRetryHandlerDefaultRetry](err,{state,opts},cb){let{statusCode,code,headers}=err,{method,retryOptions}=opts,{maxRetries,minTimeout,maxTimeout,timeoutFactor,statusCodes,errorCodes,methods}=retryOptions,{counter}=state;if(code&&code!=="UND_ERR_REQ_RETRY"&&!errorCodes.includes(code)){cb(err);return}if(Array.isArray(methods)&&!methods.includes(method)){cb(err);return}if(statusCode!=null&&Array.isArray(statusCodes)&&!statusCodes.includes(statusCode)){cb(err);return}if(counter>maxRetries){cb(err);return}let retryAfterHeader=headers?.["retry-after"];retryAfterHeader&&(retryAfterHeader=Number(retryAfterHeader),retryAfterHeader=Number.isNaN(retryAfterHeader)?calculateRetryAfterHeader(retryAfterHeader):retryAfterHeader*1e3);let retryTimeout=retryAfterHeader>0?Math.min(retryAfterHeader,maxTimeout):Math.min(minTimeout*timeoutFactor**(counter-1),maxTimeout);setTimeout(()=>cb(null),retryTimeout)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.retryCount+=1,statusCode>=300)if(this.retryOpts.statusCodes.includes(statusCode)===!1){this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}else throw new RequestRetryError("Request failed",statusCode,{headers,data:{count:this.retryCount}});if(this.headersSent){if(statusCode!==206&&(this.start>0||statusCode!==200))throw new RequestRetryError("server does not support the range header and the payload was partially consumed",statusCode,{headers,data:{count:this.retryCount}});let contentRange=parseRangeHeader2(headers["content-range"]);if(!contentRange)throw new RequestRetryError("Content-Range mismatch",statusCode,{headers,data:{count:this.retryCount}});if(this.etag!=null&&this.etag!==headers.etag)throw new RequestRetryError("ETag mismatch",statusCode,{headers,data:{count:this.retryCount}});let{start,size,end=size?size-1:null}=contentRange;assert2(this.start===start,"content-range mismatch"),assert2(this.end==null||this.end===end,"content-range mismatch");return}if(this.end==null){if(statusCode===206){let range=parseRangeHeader2(headers["content-range"]);if(range==null){this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}let{start,size,end=size?size-1:null}=range;assert2(start!=null&&Number.isFinite(start),"content-range mismatch"),assert2(end!=null&&Number.isFinite(end),"invalid content-length"),this.start=start,this.end=end}if(this.end==null){let contentLength=headers["content-length"];this.end=contentLength!=null?Number(contentLength)-1:null}assert2(Number.isFinite(this.start)),assert2(this.end==null||Number.isFinite(this.end),"invalid content-length"),this.resume=!0,this.etag=headers.etag!=null?headers.etag:null,this.etag!=null&&this.etag[0]==="W"&&this.etag[1]==="/"&&(this.etag=null),this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage)}else throw new RequestRetryError("Request failed",statusCode,{headers,data:{count:this.retryCount}})}onResponseData(controller,chunk){this.start+=chunk.length,this.handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){return this.retryCount=0,this.handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){if(controller?.aborted||isDisturbed(this.opts.body)){this.handler.onResponseError?.(controller,err);return}this.retryCount-this.retryCountCheckpoint>0?this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint):this.retryCount+=1,this.retryOpts.retry(err,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},onRetry.bind(this));function onRetry(err2){if(err2!=null||controller?.aborted||isDisturbed(this.opts.body))return this.handler.onResponseError?.(controller,err2);if(this.start!==0){let headers={range:`bytes=${this.start}-${this.end??""}`};this.etag!=null&&(headers["if-match"]=this.etag),this.opts={...this.opts,headers:{...this.opts.headers,...headers}}}try{this.retryCountCheckpoint=this.retryCount,this.dispatch(this.opts,this)}catch(err3){this.handler.onResponseError?.(controller,err3)}}__name(onRetry,"onRetry")}};__name(RetryHandler3,"RetryHandler");module2.exports=RetryHandler3}});var require_retry_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/retry-agent.js"(exports2,module2){"use strict";var Dispatcher11=require_dispatcher(),RetryHandler3=require_retry_handler(),RetryAgent=class extends Dispatcher11{#agent=null;#options=null;constructor(agent,options={}){super(options),this.#agent=agent,this.#options=options}dispatch(opts,handler){let retry=new RetryHandler3({...opts,retryOptions:this.#options},{dispatch:this.#agent.dispatch.bind(this.#agent),handler});return this.#agent.dispatch(opts,retry)}close(){return this.#agent.close()}destroy(){return this.#agent.destroy()}};__name(RetryAgent,"RetryAgent");module2.exports=RetryAgent}});var require_readable=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/readable.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{Readable:Readable11}=require("node:stream"),{RequestAbortedError:RequestAbortedError2,NotSupportedError,InvalidArgumentError:InvalidArgumentError2,AbortError}=require_errors(),util2=require_util(),{ReadableStreamFrom}=require_util(),kConsume=Symbol("kConsume"),kReading=Symbol("kReading"),kBody=Symbol("kBody"),kAbort=Symbol("kAbort"),kContentType=Symbol("kContentType"),kContentLength=Symbol("kContentLength"),kUsed=Symbol("kUsed"),kBytesRead=Symbol("kBytesRead"),noop2=__name(()=>{},"noop"),BodyReadable=class extends Readable11{constructor({resume,abort,contentType="",contentLength,highWaterMark=64*1024}){super({autoDestroy:!0,read:resume,highWaterMark}),this._readableState.dataEmitted=!1,this[kAbort]=abort,this[kConsume]=null,this[kBytesRead]=0,this[kBody]=null,this[kUsed]=!1,this[kContentType]=contentType,this[kContentLength]=Number.isFinite(contentLength)?contentLength:null,this[kReading]=!1}_destroy(err,callback){!err&&!this._readableState.endEmitted&&(err=new RequestAbortedError2),err&&this[kAbort](),this[kUsed]?callback(err):setImmediate(()=>{callback(err)})}on(event,listener){return(event==="data"||event==="readable")&&(this[kReading]=!0,this[kUsed]=!0),super.on(event,listener)}addListener(event,listener){return this.on(event,listener)}off(event,listener){let ret=super.off(event,listener);return(event==="data"||event==="readable")&&(this[kReading]=this.listenerCount("data")>0||this.listenerCount("readable")>0),ret}removeListener(event,listener){return this.off(event,listener)}push(chunk){return this[kBytesRead]+=chunk?chunk.length:0,this[kConsume]&&chunk!==null?(consumePush(this[kConsume],chunk),this[kReading]?super.push(chunk):!0):super.push(chunk)}text(){return consume(this,"text")}json(){return consume(this,"json")}blob(){return consume(this,"blob")}bytes(){return consume(this,"bytes")}arrayBuffer(){return consume(this,"arrayBuffer")}async formData(){throw new NotSupportedError}get bodyUsed(){return util2.isDisturbed(this)}get body(){return this[kBody]||(this[kBody]=ReadableStreamFrom(this),this[kConsume]&&(this[kBody].getReader(),assert2(this[kBody].locked))),this[kBody]}async dump(opts){let signal=opts?.signal;if(signal!=null&&(typeof signal!="object"||!("aborted"in signal)))throw new InvalidArgumentError2("signal must be an AbortSignal");let limit=opts?.limit&&Number.isFinite(opts.limit)?opts.limit:128*1024;return signal?.throwIfAborted(),this._readableState.closeEmitted?null:await new Promise((resolve15,reject2)=>{if((this[kContentLength]&&this[kContentLength]>limit||this[kBytesRead]>limit)&&this.destroy(new AbortError),signal){let onAbort=__name(()=>{this.destroy(signal.reason??new AbortError)},"onAbort");signal.addEventListener("abort",onAbort),this.on("close",function(){signal.removeEventListener("abort",onAbort),signal.aborted?reject2(signal.reason??new AbortError):resolve15(null)})}else this.on("close",resolve15);this.on("error",noop2).on("data",()=>{this[kBytesRead]>limit&&this.destroy()}).resume()})}setEncoding(encoding){return Buffer.isEncoding(encoding)&&(this._readableState.encoding=encoding),this}};__name(BodyReadable,"BodyReadable");function isLocked(bodyReadable){return bodyReadable[kBody]?.locked===!0||bodyReadable[kConsume]!==null}__name(isLocked,"isLocked");function isUnusable(bodyReadable){return util2.isDisturbed(bodyReadable)||isLocked(bodyReadable)}__name(isUnusable,"isUnusable");function consume(stream3,type){return assert2(!stream3[kConsume]),new Promise((resolve15,reject2)=>{if(isUnusable(stream3)){let rState=stream3._readableState;rState.destroyed&&rState.closeEmitted===!1?stream3.on("error",err=>{reject2(err)}).on("close",()=>{reject2(new TypeError("unusable"))}):reject2(rState.errored??new TypeError("unusable"))}else queueMicrotask(()=>{stream3[kConsume]={type,stream:stream3,resolve:resolve15,reject:reject2,length:0,body:[]},stream3.on("error",function(err){consumeFinish(this[kConsume],err)}).on("close",function(){this[kConsume].body!==null&&consumeFinish(this[kConsume],new RequestAbortedError2)}),consumeStart(stream3[kConsume])})})}__name(consume,"consume");function consumeStart(consume2){if(consume2.body===null)return;let{_readableState:state}=consume2.stream;if(state.bufferIndex){let start=state.bufferIndex,end=state.buffer.length;for(let n=start;n<end;n++)consumePush(consume2,state.buffer[n])}else for(let chunk of state.buffer)consumePush(consume2,chunk);for(state.endEmitted?consumeEnd(this[kConsume],this._readableState.encoding):consume2.stream.on("end",function(){consumeEnd(this[kConsume],this._readableState.encoding)}),consume2.stream.resume();consume2.stream.read()!=null;);}__name(consumeStart,"consumeStart");function chunksDecode(chunks,length,encoding){if(chunks.length===0||length===0)return"";let buffer=chunks.length===1?chunks[0]:Buffer.concat(chunks,length),bufferLength=buffer.length,start=bufferLength>2&&buffer[0]===239&&buffer[1]===187&&buffer[2]===191?3:0;return!encoding||encoding==="utf8"||encoding==="utf-8"?buffer.utf8Slice(start,bufferLength):buffer.subarray(start,bufferLength).toString(encoding)}__name(chunksDecode,"chunksDecode");function chunksConcat(chunks,length){if(chunks.length===0||length===0)return new Uint8Array(0);if(chunks.length===1)return new Uint8Array(chunks[0]);let buffer=new Uint8Array(Buffer.allocUnsafeSlow(length).buffer),offset=0;for(let i=0;i<chunks.length;++i){let chunk=chunks[i];buffer.set(chunk,offset),offset+=chunk.length}return buffer}__name(chunksConcat,"chunksConcat");function consumeEnd(consume2,encoding){let{type,body,resolve:resolve15,stream:stream3,length}=consume2;try{type==="text"?resolve15(chunksDecode(body,length,encoding)):type==="json"?resolve15(JSON.parse(chunksDecode(body,length,encoding))):type==="arrayBuffer"?resolve15(chunksConcat(body,length).buffer):type==="blob"?resolve15(new Blob(body,{type:stream3[kContentType]})):type==="bytes"&&resolve15(chunksConcat(body,length)),consumeFinish(consume2)}catch(err){stream3.destroy(err)}}__name(consumeEnd,"consumeEnd");function consumePush(consume2,chunk){consume2.length+=chunk.length,consume2.body.push(chunk)}__name(consumePush,"consumePush");function consumeFinish(consume2,err){consume2.body!==null&&(err?consume2.reject(err):consume2.resolve(),consume2.type=null,consume2.stream=null,consume2.resolve=null,consume2.reject=null,consume2.length=0,consume2.body=null)}__name(consumeFinish,"consumeFinish");module2.exports={Readable:BodyReadable,chunksDecode}}});var require_api_request=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-request.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{Readable:Readable11}=require_readable(),{InvalidArgumentError:InvalidArgumentError2,RequestAbortedError:RequestAbortedError2}=require_errors(),util2=require_util();function noop2(){}__name(noop2,"noop");var RequestHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError2("invalid opts");let{signal,method,opaque,body,onInfo,responseHeaders,highWaterMark}=opts;try{if(typeof callback!="function")throw new InvalidArgumentError2("invalid callback");if(highWaterMark&&(typeof highWaterMark!="number"||highWaterMark<0))throw new InvalidArgumentError2("invalid highWaterMark");if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError2("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError2("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError2("invalid onInfo callback");super("UNDICI_REQUEST")}catch(err){throw util2.isStream(body)&&util2.destroy(body.on("error",noop2),err),err}this.method=method,this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.callback=callback,this.res=null,this.abort=null,this.body=body,this.trailers={},this.context=null,this.onInfo=onInfo||null,this.highWaterMark=highWaterMark,this.reason=null,this.removeAbortListener=null,signal?.aborted?this.reason=signal.reason??new RequestAbortedError2:signal&&(this.removeAbortListener=util2.addAbortListener(signal,()=>{this.reason=signal.reason??new RequestAbortedError2,this.res?util2.destroy(this.res.on("error",noop2),this.reason):this.abort&&this.abort(this.reason)}))}onConnect(abort,context2){if(this.reason){abort(this.reason);return}assert2(this.callback),this.abort=abort,this.context=context2}onHeaders(statusCode,rawHeaders,resume,statusMessage){let{callback,opaque,abort,context:context2,responseHeaders,highWaterMark}=this,headers=responseHeaders==="raw"?util2.parseRawHeaders(rawHeaders):util2.parseHeaders(rawHeaders);if(statusCode<200){this.onInfo&&this.onInfo({statusCode,headers});return}let parsedHeaders=responseHeaders==="raw"?util2.parseHeaders(rawHeaders):headers,contentType=parsedHeaders["content-type"],contentLength=parsedHeaders["content-length"],res=new Readable11({resume,abort,contentType,contentLength:this.method!=="HEAD"&&contentLength?Number(contentLength):null,highWaterMark});this.removeAbortListener&&(res.on("close",this.removeAbortListener),this.removeAbortListener=null),this.callback=null,this.res=res,callback!==null&&this.runInAsyncScope(callback,null,null,{statusCode,headers,trailers:this.trailers,opaque,body:res,context:context2})}onData(chunk){return this.res.push(chunk)}onComplete(trailers){util2.parseHeaders(trailers,this.trailers),this.res.push(null)}onError(err){let{res,callback,body,opaque}=this;callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})})),res&&(this.res=null,queueMicrotask(()=>{util2.destroy(res.on("error",noop2),err)})),body&&(this.body=null,util2.isStream(body)&&(body.on("error",noop2),util2.destroy(body,err))),this.removeAbortListener&&(this.removeAbortListener(),this.removeAbortListener=null)}};__name(RequestHandler,"RequestHandler");function request7(opts,callback){if(callback===void 0)return new Promise((resolve15,reject2)=>{request7.call(this,opts,(err,data)=>err?reject2(err):resolve15(data))});try{let handler=new RequestHandler(opts,callback);this.dispatch(opts,handler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(request7,"request");module2.exports=request7;module2.exports.RequestHandler=RequestHandler}});var require_abort_signal=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/abort-signal.js"(exports2,module2){"use strict";var{addAbortListener}=require_util(),{RequestAbortedError:RequestAbortedError2}=require_errors(),kListener=Symbol("kListener"),kSignal=Symbol("kSignal");function abort(self2){self2.abort?self2.abort(self2[kSignal]?.reason):self2.reason=self2[kSignal]?.reason??new RequestAbortedError2,removeSignal(self2)}__name(abort,"abort");function addSignal(self2,signal){if(self2.reason=null,self2[kSignal]=null,self2[kListener]=null,!!signal){if(signal.aborted){abort(self2);return}self2[kSignal]=signal,self2[kListener]=()=>{abort(self2)},addAbortListener(self2[kSignal],self2[kListener])}}__name(addSignal,"addSignal");function removeSignal(self2){self2[kSignal]&&("removeEventListener"in self2[kSignal]?self2[kSignal].removeEventListener("abort",self2[kListener]):self2[kSignal].removeListener("abort",self2[kListener]),self2[kSignal]=null,self2[kListener]=null)}__name(removeSignal,"removeSignal");module2.exports={addSignal,removeSignal}}});var require_api_stream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-stream.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{finished:finished4}=require("node:stream"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError:InvalidArgumentError2,InvalidReturnValueError}=require_errors(),util2=require_util(),{addSignal,removeSignal}=require_abort_signal();function noop2(){}__name(noop2,"noop");var StreamHandler=class extends AsyncResource{constructor(opts,factory,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError2("invalid opts");let{signal,method,opaque,body,onInfo,responseHeaders}=opts;try{if(typeof callback!="function")throw new InvalidArgumentError2("invalid callback");if(typeof factory!="function")throw new InvalidArgumentError2("invalid factory");if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError2("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError2("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError2("invalid onInfo callback");super("UNDICI_STREAM")}catch(err){throw util2.isStream(body)&&util2.destroy(body.on("error",noop2),err),err}this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.factory=factory,this.callback=callback,this.res=null,this.abort=null,this.context=null,this.trailers=null,this.body=body,this.onInfo=onInfo||null,util2.isStream(body)&&body.on("error",err=>{this.onError(err)}),addSignal(this,signal)}onConnect(abort,context2){if(this.reason){abort(this.reason);return}assert2(this.callback),this.abort=abort,this.context=context2}onHeaders(statusCode,rawHeaders,resume,statusMessage){let{factory,opaque,context:context2,responseHeaders}=this,headers=responseHeaders==="raw"?util2.parseRawHeaders(rawHeaders):util2.parseHeaders(rawHeaders);if(statusCode<200){this.onInfo&&this.onInfo({statusCode,headers});return}if(this.factory=null,factory===null)return;let res=this.runInAsyncScope(factory,null,{statusCode,headers,opaque,context:context2});if(!res||typeof res.write!="function"||typeof res.end!="function"||typeof res.on!="function")throw new InvalidReturnValueError("expected Writable");return finished4(res,{readable:!1},err=>{let{callback,res:res2,opaque:opaque2,trailers,abort}=this;this.res=null,(err||!res2.readable)&&util2.destroy(res2,err),this.callback=null,this.runInAsyncScope(callback,null,err||null,{opaque:opaque2,trailers}),err&&abort()}),res.on("drain",resume),this.res=res,(res.writableNeedDrain!==void 0?res.writableNeedDrain:res._writableState?.needDrain)!==!0}onData(chunk){let{res}=this;return res?res.write(chunk):!0}onComplete(trailers){let{res}=this;removeSignal(this),res&&(this.trailers=util2.parseHeaders(trailers),res.end())}onError(err){let{res,callback,opaque,body}=this;removeSignal(this),this.factory=null,res?(this.res=null,util2.destroy(res,err)):callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})})),body&&(this.body=null,util2.destroy(body,err))}};__name(StreamHandler,"StreamHandler");function stream3(opts,factory,callback){if(callback===void 0)return new Promise((resolve15,reject2)=>{stream3.call(this,opts,factory,(err,data)=>err?reject2(err):resolve15(data))});try{let handler=new StreamHandler(opts,factory,callback);this.dispatch(opts,handler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(stream3,"stream");module2.exports=stream3}});var require_api_pipeline=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-pipeline.js"(exports2,module2){"use strict";var{Readable:Readable11,Duplex,PassThrough:PassThrough4}=require("node:stream"),assert2=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError:InvalidArgumentError2,InvalidReturnValueError,RequestAbortedError:RequestAbortedError2}=require_errors(),util2=require_util(),{addSignal,removeSignal}=require_abort_signal();function noop2(){}__name(noop2,"noop");var kResume=Symbol("resume"),PipelineRequest=class extends Readable11{constructor(){super({autoDestroy:!0}),this[kResume]=null}_read(){let{[kResume]:resume}=this;resume&&(this[kResume]=null,resume())}_destroy(err,callback){this._read(),callback(err)}};__name(PipelineRequest,"PipelineRequest");var PipelineResponse=class extends Readable11{constructor(resume){super({autoDestroy:!0}),this[kResume]=resume}_read(){this[kResume]()}_destroy(err,callback){!err&&!this._readableState.endEmitted&&(err=new RequestAbortedError2),callback(err)}};__name(PipelineResponse,"PipelineResponse");var PipelineHandler=class extends AsyncResource{constructor(opts,handler){if(!opts||typeof opts!="object")throw new InvalidArgumentError2("invalid opts");if(typeof handler!="function")throw new InvalidArgumentError2("invalid handler");let{signal,method,opaque,onInfo,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError2("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError2("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError2("invalid onInfo callback");super("UNDICI_PIPELINE"),this.opaque=opaque||null,this.responseHeaders=responseHeaders||null,this.handler=handler,this.abort=null,this.context=null,this.onInfo=onInfo||null,this.req=new PipelineRequest().on("error",noop2),this.ret=new Duplex({readableObjectMode:opts.objectMode,autoDestroy:!0,read:()=>{let{body}=this;body?.resume&&body.resume()},write:(chunk,encoding,callback)=>{let{req}=this;req.push(chunk,encoding)||req._readableState.destroyed?callback():req[kResume]=callback},destroy:(err,callback)=>{let{body,req,res,ret,abort}=this;!err&&!ret._readableState.endEmitted&&(err=new RequestAbortedError2),abort&&err&&abort(),util2.destroy(body,err),util2.destroy(req,err),util2.destroy(res,err),removeSignal(this),callback(err)}}).on("prefinish",()=>{let{req}=this;req.push(null)}),this.res=null,addSignal(this,signal)}onConnect(abort,context2){let{res}=this;if(this.reason){abort(this.reason);return}assert2(!res,"pipeline cannot be retried"),this.abort=abort,this.context=context2}onHeaders(statusCode,rawHeaders,resume){let{opaque,handler,context:context2}=this;if(statusCode<200){if(this.onInfo){let headers=this.responseHeaders==="raw"?util2.parseRawHeaders(rawHeaders):util2.parseHeaders(rawHeaders);this.onInfo({statusCode,headers})}return}this.res=new PipelineResponse(resume);let body;try{this.handler=null;let headers=this.responseHeaders==="raw"?util2.parseRawHeaders(rawHeaders):util2.parseHeaders(rawHeaders);body=this.runInAsyncScope(handler,null,{statusCode,headers,opaque,body:this.res,context:context2})}catch(err){throw this.res.on("error",noop2),err}if(!body||typeof body.on!="function")throw new InvalidReturnValueError("expected Readable");body.on("data",chunk=>{let{ret,body:body2}=this;!ret.push(chunk)&&body2.pause&&body2.pause()}).on("error",err=>{let{ret}=this;util2.destroy(ret,err)}).on("end",()=>{let{ret}=this;ret.push(null)}).on("close",()=>{let{ret}=this;ret._readableState.ended||util2.destroy(ret,new RequestAbortedError2)}),this.body=body}onData(chunk){let{res}=this;return res.push(chunk)}onComplete(trailers){let{res}=this;res.push(null)}onError(err){let{ret}=this;this.handler=null,util2.destroy(ret,err)}};__name(PipelineHandler,"PipelineHandler");function pipeline13(opts,handler){try{let pipelineHandler=new PipelineHandler(opts,handler);return this.dispatch({...opts,body:pipelineHandler.req},pipelineHandler),pipelineHandler.ret}catch(err){return new PassThrough4().destroy(err)}}__name(pipeline13,"pipeline");module2.exports=pipeline13}});var require_api_upgrade=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-upgrade.js"(exports2,module2){"use strict";var{InvalidArgumentError:InvalidArgumentError2,SocketError}=require_errors(),{AsyncResource}=require("node:async_hooks"),assert2=require("node:assert"),util2=require_util(),{addSignal,removeSignal}=require_abort_signal(),UpgradeHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError2("invalid opts");if(typeof callback!="function")throw new InvalidArgumentError2("invalid callback");let{signal,opaque,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError2("signal must be an EventEmitter or EventTarget");super("UNDICI_UPGRADE"),this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.callback=callback,this.abort=null,this.context=null,addSignal(this,signal)}onConnect(abort,context2){if(this.reason){abort(this.reason);return}assert2(this.callback),this.abort=abort,this.context=null}onHeaders(){throw new SocketError("bad upgrade",null)}onUpgrade(statusCode,rawHeaders,socket){assert2(statusCode===101);let{callback,opaque,context:context2}=this;removeSignal(this),this.callback=null;let headers=this.responseHeaders==="raw"?util2.parseRawHeaders(rawHeaders):util2.parseHeaders(rawHeaders);this.runInAsyncScope(callback,null,null,{headers,socket,opaque,context:context2})}onError(err){let{callback,opaque}=this;removeSignal(this),callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})}))}};__name(UpgradeHandler,"UpgradeHandler");function upgrade(opts,callback){if(callback===void 0)return new Promise((resolve15,reject2)=>{upgrade.call(this,opts,(err,data)=>err?reject2(err):resolve15(data))});try{let upgradeHandler=new UpgradeHandler(opts,callback),upgradeOpts={...opts,method:opts.method||"GET",upgrade:opts.protocol||"Websocket"};this.dispatch(upgradeOpts,upgradeHandler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(upgrade,"upgrade");module2.exports=upgrade}});var require_api_connect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-connect.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError:InvalidArgumentError2,SocketError}=require_errors(),util2=require_util(),{addSignal,removeSignal}=require_abort_signal(),ConnectHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError2("invalid opts");if(typeof callback!="function")throw new InvalidArgumentError2("invalid callback");let{signal,opaque,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError2("signal must be an EventEmitter or EventTarget");super("UNDICI_CONNECT"),this.opaque=opaque||null,this.responseHeaders=responseHeaders||null,this.callback=callback,this.abort=null,addSignal(this,signal)}onConnect(abort,context2){if(this.reason){abort(this.reason);return}assert2(this.callback),this.abort=abort,this.context=context2}onHeaders(){throw new SocketError("bad connect",null)}onUpgrade(statusCode,rawHeaders,socket){let{callback,opaque,context:context2}=this;removeSignal(this),this.callback=null;let headers=rawHeaders;headers!=null&&(headers=this.responseHeaders==="raw"?util2.parseRawHeaders(rawHeaders):util2.parseHeaders(rawHeaders)),this.runInAsyncScope(callback,null,null,{statusCode,headers,socket,opaque,context:context2})}onError(err){let{callback,opaque}=this;removeSignal(this),callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})}))}};__name(ConnectHandler,"ConnectHandler");function connect(opts,callback){if(callback===void 0)return new Promise((resolve15,reject2)=>{connect.call(this,opts,(err,data)=>err?reject2(err):resolve15(data))});try{let connectHandler=new ConnectHandler(opts,callback),connectOptions={...opts,method:"CONNECT"};this.dispatch(connectOptions,connectHandler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(connect,"connect");module2.exports=connect}});var require_api=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/index.js"(exports2,module2){"use strict";module2.exports.request=require_api_request();module2.exports.stream=require_api_stream();module2.exports.pipeline=require_api_pipeline();module2.exports.upgrade=require_api_upgrade();module2.exports.connect=require_api_connect()}});var require_mock_errors=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-errors.js"(exports2,module2){"use strict";var{UndiciError}=require_errors(),MockNotMatchedError=class extends UndiciError{constructor(message){super(message),this.name="MockNotMatchedError",this.message=message||"The request does not match any registered mock dispatches",this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}};__name(MockNotMatchedError,"MockNotMatchedError");module2.exports={MockNotMatchedError}}});var require_mock_symbols=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-symbols.js"(exports2,module2){"use strict";module2.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOriginalDispatch:Symbol("original dispatch"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected"),kIgnoreTrailingSlash:Symbol("ignore trailing slash")}}});var require_mock_utils=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-utils.js"(exports2,module2){"use strict";var{MockNotMatchedError}=require_mock_errors(),{kDispatches,kMockAgent,kOriginalDispatch,kOrigin,kGetNetConnect}=require_mock_symbols(),{serializePathWithQuery}=require_util(),{STATUS_CODES}=require("node:http"),{types:{isPromise}}=require("node:util");function matchValue(match,value){return typeof match=="string"?match===value:match instanceof RegExp?match.test(value):typeof match=="function"?match(value)===!0:!1}__name(matchValue,"matchValue");function lowerCaseEntries(headers){return Object.fromEntries(Object.entries(headers).map(([headerName,headerValue])=>[headerName.toLocaleLowerCase(),headerValue]))}__name(lowerCaseEntries,"lowerCaseEntries");function getHeaderByName(headers,key){if(Array.isArray(headers)){for(let i=0;i<headers.length;i+=2)if(headers[i].toLocaleLowerCase()===key.toLocaleLowerCase())return headers[i+1];return}else return typeof headers.get=="function"?headers.get(key):lowerCaseEntries(headers)[key.toLocaleLowerCase()]}__name(getHeaderByName,"getHeaderByName");function buildHeadersFromArray(headers){let clone=headers.slice(),entries=[];for(let index=0;index<clone.length;index+=2)entries.push([clone[index],clone[index+1]]);return Object.fromEntries(entries)}__name(buildHeadersFromArray,"buildHeadersFromArray");function matchHeaders(mockDispatch2,headers){if(typeof mockDispatch2.headers=="function")return Array.isArray(headers)&&(headers=buildHeadersFromArray(headers)),mockDispatch2.headers(headers?lowerCaseEntries(headers):{});if(typeof mockDispatch2.headers>"u")return!0;if(typeof headers!="object"||typeof mockDispatch2.headers!="object")return!1;for(let[matchHeaderName,matchHeaderValue]of Object.entries(mockDispatch2.headers)){let headerValue=getHeaderByName(headers,matchHeaderName);if(!matchValue(matchHeaderValue,headerValue))return!1}return!0}__name(matchHeaders,"matchHeaders");function safeUrl(path16){if(typeof path16!="string")return path16;let pathSegments=path16.split("?");if(pathSegments.length!==2)return path16;let qp=new URLSearchParams(pathSegments.pop());return qp.sort(),[...pathSegments,qp.toString()].join("?")}__name(safeUrl,"safeUrl");function matchKey(mockDispatch2,{path:path16,method,body,headers}){let pathMatch=matchValue(mockDispatch2.path,path16),methodMatch=matchValue(mockDispatch2.method,method),bodyMatch=typeof mockDispatch2.body<"u"?matchValue(mockDispatch2.body,body):!0,headersMatch=matchHeaders(mockDispatch2,headers);return pathMatch&&methodMatch&&bodyMatch&&headersMatch}__name(matchKey,"matchKey");function getResponseData(data){return Buffer.isBuffer(data)||data instanceof Uint8Array||data instanceof ArrayBuffer?data:typeof data=="object"?JSON.stringify(data):data.toString()}__name(getResponseData,"getResponseData");function getMockDispatch(mockDispatches,key){let basePath=key.query?serializePathWithQuery(key.path,key.query):key.path,resolvedPath=typeof basePath=="string"?safeUrl(basePath):basePath,resolvedPathWithoutTrailingSlash=removeTrailingSlash(resolvedPath),matchedMockDispatches=mockDispatches.filter(({consumed})=>!consumed).filter(({path:path16,ignoreTrailingSlash})=>ignoreTrailingSlash?matchValue(removeTrailingSlash(safeUrl(path16)),resolvedPathWithoutTrailingSlash):matchValue(safeUrl(path16),resolvedPath));if(matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(({method})=>matchValue(method,key.method)),matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for method '${key.method}' on path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(({body})=>typeof body<"u"?matchValue(body,key.body):!0),matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for body '${key.body}' on path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(mockDispatch2=>matchHeaders(mockDispatch2,key.headers)),matchedMockDispatches.length===0){let headers=typeof key.headers=="object"?JSON.stringify(key.headers):key.headers;throw new MockNotMatchedError(`Mock dispatch not matched for headers '${headers}' on path '${resolvedPath}'`)}return matchedMockDispatches[0]}__name(getMockDispatch,"getMockDispatch");function addMockDispatch(mockDispatches,key,data,opts){let baseData={timesInvoked:0,times:1,persist:!1,consumed:!1,...opts},replyData=typeof data=="function"?{callback:data}:{...data},newMockDispatch={...baseData,...key,pending:!0,data:{error:null,...replyData}};return mockDispatches.push(newMockDispatch),newMockDispatch}__name(addMockDispatch,"addMockDispatch");function deleteMockDispatch(mockDispatches,key){let index=mockDispatches.findIndex(dispatch=>dispatch.consumed?matchKey(dispatch,key):!1);index!==-1&&mockDispatches.splice(index,1)}__name(deleteMockDispatch,"deleteMockDispatch");function removeTrailingSlash(path16){for(;path16.endsWith("/");)path16=path16.slice(0,-1);return path16.length===0&&(path16="/"),path16}__name(removeTrailingSlash,"removeTrailingSlash");function buildKey(opts){let{path:path16,method,body,headers,query:query2}=opts;return{path:path16,method,body,headers,query:query2}}__name(buildKey,"buildKey");function generateKeyValues(data){let keys=Object.keys(data),result=[];for(let i=0;i<keys.length;++i){let key=keys[i],value=data[key],name3=Buffer.from(`${key}`);if(Array.isArray(value))for(let j=0;j<value.length;++j)result.push(name3,Buffer.from(`${value[j]}`));else result.push(name3,Buffer.from(`${value}`))}return result}__name(generateKeyValues,"generateKeyValues");function getStatusText(statusCode){return STATUS_CODES[statusCode]||"unknown"}__name(getStatusText,"getStatusText");async function getResponse(body){let buffers=[];for await(let data of body)buffers.push(data);return Buffer.concat(buffers).toString("utf8")}__name(getResponse,"getResponse");function mockDispatch(opts,handler){let key=buildKey(opts),mockDispatch2=getMockDispatch(this[kDispatches],key);mockDispatch2.timesInvoked++,mockDispatch2.data.callback&&(mockDispatch2.data={...mockDispatch2.data,...mockDispatch2.data.callback(opts)});let{data:{statusCode,data,headers,trailers,error},delay:delay2,persist}=mockDispatch2,{timesInvoked,times}=mockDispatch2;if(mockDispatch2.consumed=!persist&&timesInvoked>=times,mockDispatch2.pending=timesInvoked<times,error!==null)return deleteMockDispatch(this[kDispatches],key),handler.onError(error),!0;typeof delay2=="number"&&delay2>0?setTimeout(()=>{handleReply(this[kDispatches])},delay2):handleReply(this[kDispatches]);function handleReply(mockDispatches,_data=data){let optsHeaders=Array.isArray(opts.headers)?buildHeadersFromArray(opts.headers):opts.headers,body=typeof _data=="function"?_data({...opts,headers:optsHeaders}):_data;if(isPromise(body)){body.then(newData=>handleReply(mockDispatches,newData));return}let responseData=getResponseData(body),responseHeaders=generateKeyValues(headers),responseTrailers=generateKeyValues(trailers);handler.onConnect?.(err=>handler.onError(err),null),handler.onHeaders?.(statusCode,responseHeaders,resume,getStatusText(statusCode)),handler.onData?.(Buffer.from(responseData)),handler.onComplete?.(responseTrailers),deleteMockDispatch(mockDispatches,key)}__name(handleReply,"handleReply");function resume(){}return __name(resume,"resume"),!0}__name(mockDispatch,"mockDispatch");function buildMockDispatch(){let agent=this[kMockAgent],origin=this[kOrigin],originalDispatch=this[kOriginalDispatch];return __name(function(opts,handler){if(agent.isMockActive)try{mockDispatch.call(this,opts,handler)}catch(error){if(error instanceof MockNotMatchedError){let netConnect=agent[kGetNetConnect]();if(netConnect===!1)throw new MockNotMatchedError(`${error.message}: subsequent request to origin ${origin} was not allowed (net.connect disabled)`);if(checkNetConnect(netConnect,origin))originalDispatch.call(this,opts,handler);else throw new MockNotMatchedError(`${error.message}: subsequent request to origin ${origin} was not allowed (net.connect is not enabled for this origin)`)}else throw error}else originalDispatch.call(this,opts,handler)},"dispatch")}__name(buildMockDispatch,"buildMockDispatch");function checkNetConnect(netConnect,origin){let url2=new URL(origin);return netConnect===!0?!0:!!(Array.isArray(netConnect)&&netConnect.some(matcher=>matchValue(matcher,url2.host)))}__name(checkNetConnect,"checkNetConnect");function buildMockOptions(opts){if(opts){let{agent,...mockOptions}=opts;return mockOptions}}__name(buildMockOptions,"buildMockOptions");module2.exports={getResponseData,getMockDispatch,addMockDispatch,deleteMockDispatch,buildKey,generateKeyValues,matchValue,getResponse,getStatusText,mockDispatch,buildMockDispatch,checkNetConnect,buildMockOptions,getHeaderByName,buildHeadersFromArray}}});var require_mock_interceptor=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-interceptor.js"(exports2,module2){"use strict";var{getResponseData,buildKey,addMockDispatch}=require_mock_utils(),{kDispatches,kDispatchKey,kDefaultHeaders,kDefaultTrailers,kContentLength,kMockDispatch,kIgnoreTrailingSlash}=require_mock_symbols(),{InvalidArgumentError:InvalidArgumentError2}=require_errors(),{serializePathWithQuery}=require_util(),MockScope=class{constructor(mockDispatch){this[kMockDispatch]=mockDispatch}delay(waitInMs){if(typeof waitInMs!="number"||!Number.isInteger(waitInMs)||waitInMs<=0)throw new InvalidArgumentError2("waitInMs must be a valid integer > 0");return this[kMockDispatch].delay=waitInMs,this}persist(){return this[kMockDispatch].persist=!0,this}times(repeatTimes){if(typeof repeatTimes!="number"||!Number.isInteger(repeatTimes)||repeatTimes<=0)throw new InvalidArgumentError2("repeatTimes must be a valid integer > 0");return this[kMockDispatch].times=repeatTimes,this}};__name(MockScope,"MockScope");var MockInterceptor=class{constructor(opts,mockDispatches){if(typeof opts!="object")throw new InvalidArgumentError2("opts must be an object");if(typeof opts.path>"u")throw new InvalidArgumentError2("opts.path must be defined");if(typeof opts.method>"u"&&(opts.method="GET"),typeof opts.path=="string")if(opts.query)opts.path=serializePathWithQuery(opts.path,opts.query);else{let parsedURL=new URL(opts.path,"data://");opts.path=parsedURL.pathname+parsedURL.search}typeof opts.method=="string"&&(opts.method=opts.method.toUpperCase()),this[kDispatchKey]=buildKey(opts),this[kDispatches]=mockDispatches,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDefaultHeaders]={},this[kDefaultTrailers]={},this[kContentLength]=!1}createMockScopeDispatchData({statusCode,data,responseOptions}){let responseData=getResponseData(data),contentLength=this[kContentLength]?{"content-length":responseData.length}:{},headers={...this[kDefaultHeaders],...contentLength,...responseOptions.headers},trailers={...this[kDefaultTrailers],...responseOptions.trailers};return{statusCode,data,headers,trailers}}validateReplyParameters(replyParameters){if(typeof replyParameters.statusCode>"u")throw new InvalidArgumentError2("statusCode must be defined");if(typeof replyParameters.responseOptions!="object"||replyParameters.responseOptions===null)throw new InvalidArgumentError2("responseOptions must be an object")}reply(replyOptionsCallbackOrStatusCode){if(typeof replyOptionsCallbackOrStatusCode=="function"){let wrappedDefaultsCallback=__name(opts=>{let resolvedData=replyOptionsCallbackOrStatusCode(opts);if(typeof resolvedData!="object"||resolvedData===null)throw new InvalidArgumentError2("reply options callback must return an object");let replyParameters2={data:"",responseOptions:{},...resolvedData};return this.validateReplyParameters(replyParameters2),{...this.createMockScopeDispatchData(replyParameters2)}},"wrappedDefaultsCallback"),newMockDispatch2=addMockDispatch(this[kDispatches],this[kDispatchKey],wrappedDefaultsCallback,{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch2)}let replyParameters={statusCode:replyOptionsCallbackOrStatusCode,data:arguments[1]===void 0?"":arguments[1],responseOptions:arguments[2]===void 0?{}:arguments[2]};this.validateReplyParameters(replyParameters);let dispatchData=this.createMockScopeDispatchData(replyParameters),newMockDispatch=addMockDispatch(this[kDispatches],this[kDispatchKey],dispatchData,{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch)}replyWithError(error){if(typeof error>"u")throw new InvalidArgumentError2("error must be defined");let newMockDispatch=addMockDispatch(this[kDispatches],this[kDispatchKey],{error},{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch)}defaultReplyHeaders(headers){if(typeof headers>"u")throw new InvalidArgumentError2("headers must be defined");return this[kDefaultHeaders]=headers,this}defaultReplyTrailers(trailers){if(typeof trailers>"u")throw new InvalidArgumentError2("trailers must be defined");return this[kDefaultTrailers]=trailers,this}replyContentLength(){return this[kContentLength]=!0,this}};__name(MockInterceptor,"MockInterceptor");module2.exports.MockInterceptor=MockInterceptor;module2.exports.MockScope=MockScope}});var require_mock_client=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-client.js"(exports2,module2){"use strict";var{promisify:promisify12}=require("node:util"),Client5=require_client(),{buildMockDispatch}=require_mock_utils(),{kDispatches,kMockAgent,kClose,kOriginalClose,kOrigin,kOriginalDispatch,kConnected,kIgnoreTrailingSlash}=require_mock_symbols(),{MockInterceptor}=require_mock_interceptor(),Symbols=require_symbols(),{InvalidArgumentError:InvalidArgumentError2}=require_errors(),MockClient=class extends Client5{constructor(origin,opts){if(!opts||!opts.agent||typeof opts.agent.dispatch!="function")throw new InvalidArgumentError2("Argument opts.agent must implement Agent");super(origin,opts),this[kMockAgent]=opts.agent,this[kOrigin]=origin,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDispatches]=[],this[kConnected]=1,this[kOriginalDispatch]=this.dispatch,this[kOriginalClose]=this.close.bind(this),this.dispatch=buildMockDispatch.call(this),this.close=this[kClose]}get[Symbols.kConnected](){return this[kConnected]}intercept(opts){return new MockInterceptor(opts&&{ignoreTrailingSlash:this[kIgnoreTrailingSlash],...opts},this[kDispatches])}async[kClose](){await promisify12(this[kOriginalClose])(),this[kConnected]=0,this[kMockAgent][Symbols.kClients].delete(this[kOrigin])}};__name(MockClient,"MockClient");module2.exports=MockClient}});var require_mock_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-pool.js"(exports2,module2){"use strict";var{promisify:promisify12}=require("node:util"),Pool2=require_pool(),{buildMockDispatch}=require_mock_utils(),{kDispatches,kMockAgent,kClose,kOriginalClose,kOrigin,kOriginalDispatch,kConnected,kIgnoreTrailingSlash}=require_mock_symbols(),{MockInterceptor}=require_mock_interceptor(),Symbols=require_symbols(),{InvalidArgumentError:InvalidArgumentError2}=require_errors(),MockPool=class extends Pool2{constructor(origin,opts){if(!opts||!opts.agent||typeof opts.agent.dispatch!="function")throw new InvalidArgumentError2("Argument opts.agent must implement Agent");super(origin,opts),this[kMockAgent]=opts.agent,this[kOrigin]=origin,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDispatches]=[],this[kConnected]=1,this[kOriginalDispatch]=this.dispatch,this[kOriginalClose]=this.close.bind(this),this.dispatch=buildMockDispatch.call(this),this.close=this[kClose]}get[Symbols.kConnected](){return this[kConnected]}intercept(opts){return new MockInterceptor(opts&&{ignoreTrailingSlash:this[kIgnoreTrailingSlash],...opts},this[kDispatches])}async[kClose](){await promisify12(this[kOriginalClose])(),this[kConnected]=0,this[kMockAgent][Symbols.kClients].delete(this[kOrigin])}};__name(MockPool,"MockPool");module2.exports=MockPool}});var require_pending_interceptors_formatter=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/pending-interceptors-formatter.js"(exports2,module2){"use strict";var{Transform:Transform3}=require("node:stream"),{Console}=require("node:console"),PERSISTENT=process.versions.icu?"\u2705":"Y ",NOT_PERSISTENT=process.versions.icu?"\u274C":"N ";module2.exports=__name(class{constructor({disableColors}={}){this.transform=new Transform3({transform(chunk,_enc,cb){cb(null,chunk)}}),this.logger=new Console({stdout:this.transform,inspectOptions:{colors:!disableColors&&!process.env.CI}})}format(pendingInterceptors){let withPrettyHeaders=pendingInterceptors.map(({method,path:path16,data:{statusCode},persist,times,timesInvoked,origin})=>({Method:method,Origin:origin,Path:path16,"Status code":statusCode,Persistent:persist?PERSISTENT:NOT_PERSISTENT,Invocations:timesInvoked,Remaining:persist?1/0:times-timesInvoked}));return this.logger.table(withPrettyHeaders),this.transform.read().toString()}},"PendingInterceptorsFormatter")}});var require_mock_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-agent.js"(exports2,module2){"use strict";var{kClients:kClients2}=require_symbols(),Agent4=require_agent(),{kAgent,kMockAgentSet,kMockAgentGet,kDispatches,kIsMockActive,kNetConnect,kGetNetConnect,kOptions,kFactory}=require_mock_symbols(),MockClient=require_mock_client(),MockPool=require_mock_pool(),{matchValue,buildMockOptions}=require_mock_utils(),{InvalidArgumentError:InvalidArgumentError2,UndiciError}=require_errors(),Dispatcher11=require_dispatcher(),PendingInterceptorsFormatter=require_pending_interceptors_formatter(),MockAgent=class extends Dispatcher11{constructor(opts){if(super(opts),this[kNetConnect]=!0,this[kIsMockActive]=!0,opts?.agent&&typeof opts.agent.dispatch!="function")throw new InvalidArgumentError2("Argument opts.agent must implement Agent");let agent=opts?.agent?opts.agent:new Agent4(opts);this[kAgent]=agent,this[kClients2]=agent[kClients2],this[kOptions]=buildMockOptions(opts)}get(origin){let dispatcher=this[kMockAgentGet](origin);return dispatcher||(dispatcher=this[kFactory](origin),this[kMockAgentSet](origin,dispatcher)),dispatcher}dispatch(opts,handler){return this.get(opts.origin),this[kAgent].dispatch(opts,handler)}async close(){await this[kAgent].close(),this[kClients2].clear()}deactivate(){this[kIsMockActive]=!1}activate(){this[kIsMockActive]=!0}enableNetConnect(matcher){if(typeof matcher=="string"||typeof matcher=="function"||matcher instanceof RegExp)Array.isArray(this[kNetConnect])?this[kNetConnect].push(matcher):this[kNetConnect]=[matcher];else if(typeof matcher>"u")this[kNetConnect]=!0;else throw new InvalidArgumentError2("Unsupported matcher. Must be one of String|Function|RegExp.")}disableNetConnect(){this[kNetConnect]=!1}get isMockActive(){return this[kIsMockActive]}[kMockAgentSet](origin,dispatcher){this[kClients2].set(origin,dispatcher)}[kFactory](origin){let mockOptions=Object.assign({agent:this},this[kOptions]);return this[kOptions]&&this[kOptions].connections===1?new MockClient(origin,mockOptions):new MockPool(origin,mockOptions)}[kMockAgentGet](origin){let client=this[kClients2].get(origin);if(client)return client;if(typeof origin!="string"){let dispatcher=this[kFactory]("http://localhost:9999");return this[kMockAgentSet](origin,dispatcher),dispatcher}for(let[keyMatcher,nonExplicitDispatcher]of Array.from(this[kClients2]))if(nonExplicitDispatcher&&typeof keyMatcher!="string"&&matchValue(keyMatcher,origin)){let dispatcher=this[kFactory](origin);return this[kMockAgentSet](origin,dispatcher),dispatcher[kDispatches]=nonExplicitDispatcher[kDispatches],dispatcher}}[kGetNetConnect](){return this[kNetConnect]}pendingInterceptors(){let mockAgentClients=this[kClients2];return Array.from(mockAgentClients.entries()).flatMap(([origin,scope])=>scope[kDispatches].map(dispatch=>({...dispatch,origin}))).filter(({pending})=>pending)}assertNoPendingInterceptors({pendingInterceptorsFormatter=new PendingInterceptorsFormatter}={}){let pending=this.pendingInterceptors();if(pending.length!==0)throw new UndiciError(pending.length===1?`1 interceptor is pending:

${pendingInterceptorsFormatter.format(pending)}`.trim():`${pending.length} interceptors are pending:

${pendingInterceptorsFormatter.format(pending)}`.trim())}};__name(MockAgent,"MockAgent");module2.exports=MockAgent}});var require_global2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/global.js"(exports2,module2){"use strict";var globalDispatcher=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:InvalidArgumentError2}=require_errors(),Agent4=require_agent();getGlobalDispatcher()===void 0&&setGlobalDispatcher(new Agent4);function setGlobalDispatcher(agent){if(!agent||typeof agent.dispatch!="function")throw new InvalidArgumentError2("Argument agent must implement Agent");Object.defineProperty(globalThis,globalDispatcher,{value:agent,writable:!0,enumerable:!1,configurable:!1})}__name(setGlobalDispatcher,"setGlobalDispatcher");function getGlobalDispatcher(){return globalThis[globalDispatcher]}__name(getGlobalDispatcher,"getGlobalDispatcher");module2.exports={setGlobalDispatcher,getGlobalDispatcher}}});var require_decorator_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/decorator-handler.js"(exports2,module2){"use strict";var assert2=require("node:assert"),WrapHandler=require_wrap_handler();module2.exports=__name(class{#handler;#onCompleteCalled=!1;#onErrorCalled=!1;#onResponseStartCalled=!1;constructor(handler){if(typeof handler!="object"||handler===null)throw new TypeError("handler must be an object");this.#handler=WrapHandler.wrap(handler)}onRequestStart(...args){this.#handler.onRequestStart?.(...args)}onRequestUpgrade(...args){return assert2(!this.#onCompleteCalled),assert2(!this.#onErrorCalled),this.#handler.onRequestUpgrade?.(...args)}onResponseStart(...args){return assert2(!this.#onCompleteCalled),assert2(!this.#onErrorCalled),assert2(!this.#onResponseStartCalled),this.#onResponseStartCalled=!0,this.#handler.onResponseStart?.(...args)}onResponseData(...args){return assert2(!this.#onCompleteCalled),assert2(!this.#onErrorCalled),this.#handler.onResponseData?.(...args)}onResponseEnd(...args){return assert2(!this.#onCompleteCalled),assert2(!this.#onErrorCalled),this.#onCompleteCalled=!0,this.#handler.onResponseEnd?.(...args)}onResponseError(...args){return this.#onErrorCalled=!0,this.#handler.onResponseError?.(...args)}onBodySent(){}},"DecoratorHandler")}});var require_redirect_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/redirect-handler.js"(exports2,module2){"use strict";var util2=require_util(),{kBodyUsed}=require_symbols(),assert2=require("node:assert"),{InvalidArgumentError:InvalidArgumentError2}=require_errors(),EE=require("node:events"),redirectableStatusCodes=[300,301,302,303,307,308],kBody=Symbol("body"),noop2=__name(()=>{},"noop"),BodyAsyncIterable=class{constructor(body){this[kBody]=body,this[kBodyUsed]=!1}async*[Symbol.asyncIterator](){assert2(!this[kBodyUsed],"disturbed"),this[kBodyUsed]=!0,yield*this[kBody]}};__name(BodyAsyncIterable,"BodyAsyncIterable");var RedirectHandler=class{static buildDispatch(dispatcher,maxRedirections){if(maxRedirections!=null&&(!Number.isInteger(maxRedirections)||maxRedirections<0))throw new InvalidArgumentError2("maxRedirections must be a positive number");let dispatch=dispatcher.dispatch.bind(dispatcher);return(opts,originalHandler)=>dispatch(opts,new RedirectHandler(dispatch,maxRedirections,opts,originalHandler))}constructor(dispatch,maxRedirections,opts,handler){if(maxRedirections!=null&&(!Number.isInteger(maxRedirections)||maxRedirections<0))throw new InvalidArgumentError2("maxRedirections must be a positive number");this.dispatch=dispatch,this.location=null,this.opts={...opts,maxRedirections:0},this.maxRedirections=maxRedirections,this.handler=handler,this.history=[],util2.isStream(this.opts.body)?(util2.bodyLength(this.opts.body)===0&&this.opts.body.on("data",function(){assert2(!1)}),typeof this.opts.body.readableDidRead!="boolean"&&(this.opts.body[kBodyUsed]=!1,EE.prototype.on.call(this.opts.body,"data",function(){this[kBodyUsed]=!0}))):this.opts.body&&typeof this.opts.body.pipeTo=="function"?this.opts.body=new BodyAsyncIterable(this.opts.body):this.opts.body&&typeof this.opts.body!="string"&&!ArrayBuffer.isView(this.opts.body)&&util2.isIterable(this.opts.body)&&!util2.isFormDataLike(this.opts.body)&&(this.opts.body=new BodyAsyncIterable(this.opts.body))}onRequestStart(controller,context2){this.handler.onRequestStart?.(controller,{...context2,history:this.history})}onRequestUpgrade(controller,statusCode,headers,socket){this.handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections)throw new Error("max redirects");if((statusCode===301||statusCode===302)&&this.opts.method==="POST"&&(this.opts.method="GET",util2.isStream(this.opts.body)&&util2.destroy(this.opts.body.on("error",noop2)),this.opts.body=null),statusCode===303&&this.opts.method!=="HEAD"&&(this.opts.method="GET",util2.isStream(this.opts.body)&&util2.destroy(this.opts.body.on("error",noop2)),this.opts.body=null),this.location=this.history.length>=this.maxRedirections||util2.isDisturbed(this.opts.body)||redirectableStatusCodes.indexOf(statusCode)===-1?null:headers.location,this.opts.origin&&this.history.push(new URL(this.opts.path,this.opts.origin)),!this.location){this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}let{origin,pathname,search}=util2.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin))),path16=search?`${pathname}${search}`:pathname;this.opts.headers=cleanRequestHeaders(this.opts.headers,statusCode===303,this.opts.origin!==origin),this.opts.path=path16,this.opts.origin=origin,this.opts.maxRedirections=0,this.opts.query=null}onResponseData(controller,chunk){this.location||this.handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.location?this.dispatch(this.opts,this):this.handler.onResponseEnd(controller,trailers)}onResponseError(controller,error){this.handler.onResponseError?.(controller,error)}};__name(RedirectHandler,"RedirectHandler");function shouldRemoveHeader(header,removeContent,unknownOrigin){if(header.length===4)return util2.headerNameToString(header)==="host";if(removeContent&&util2.headerNameToString(header).startsWith("content-"))return!0;if(unknownOrigin&&(header.length===13||header.length===6||header.length===19)){let name3=util2.headerNameToString(header);return name3==="authorization"||name3==="cookie"||name3==="proxy-authorization"}return!1}__name(shouldRemoveHeader,"shouldRemoveHeader");function cleanRequestHeaders(headers,removeContent,unknownOrigin){let ret=[];if(Array.isArray(headers))for(let i=0;i<headers.length;i+=2)shouldRemoveHeader(headers[i],removeContent,unknownOrigin)||ret.push(headers[i],headers[i+1]);else if(headers&&typeof headers=="object"){let entries=typeof headers[Symbol.iterator]=="function"?headers:Object.entries(headers);for(let[key,value]of entries)shouldRemoveHeader(key,removeContent,unknownOrigin)||ret.push(key,value)}else assert2(headers==null,"headers must be an object or an array");return ret}__name(cleanRequestHeaders,"cleanRequestHeaders");module2.exports=RedirectHandler}});var require_redirect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/redirect.js"(exports2,module2){"use strict";var RedirectHandler=require_redirect_handler();function createRedirectInterceptor({maxRedirections:defaultMaxRedirections}={}){return dispatch=>__name(function(opts,handler){let{maxRedirections=defaultMaxRedirections,...rest}=opts;if(maxRedirections==null||maxRedirections===0)return dispatch(opts,handler);let dispatchOpts={...rest,maxRedirections:0},redirectHandler=new RedirectHandler(dispatch,maxRedirections,dispatchOpts,handler);return dispatch(dispatchOpts,redirectHandler)},"Intercept")}__name(createRedirectInterceptor,"createRedirectInterceptor");module2.exports=createRedirectInterceptor}});var require_response_error=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/response-error.js"(exports2,module2){"use strict";var DecoratorHandler=require_decorator_handler(),{ResponseError}=require_errors(),ResponseErrorHandler=class extends DecoratorHandler{#statusCode;#contentType;#decoder;#headers;#body;constructor(_opts,{handler}){super(handler)}#checkContentType(contentType){return(this.#contentType??"").indexOf(contentType)===0}onRequestStart(controller,context2){return this.#statusCode=0,this.#contentType=null,this.#decoder=null,this.#headers=null,this.#body="",super.onRequestStart(controller,context2)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.#statusCode=statusCode,this.#headers=headers,this.#contentType=headers["content-type"],this.#statusCode<400)return super.onResponseStart(controller,statusCode,headers,statusMessage);(this.#checkContentType("application/json")||this.#checkContentType("text/plain"))&&(this.#decoder=new TextDecoder("utf-8"))}onResponseData(controller,chunk){if(this.#statusCode<400)return super.onResponseData(controller,chunk);this.#body+=this.#decoder?.decode(chunk,{stream:!0})??""}onResponseEnd(controller,trailers){if(this.#statusCode>=400){if(this.#body+=this.#decoder?.decode(void 0,{stream:!1})??"",this.#checkContentType("application/json"))try{this.#body=JSON.parse(this.#body)}catch{}let err,stackTraceLimit=Error.stackTraceLimit;Error.stackTraceLimit=0;try{err=new ResponseError("Response Error",this.#statusCode,{body:this.#body,headers:this.#headers})}finally{Error.stackTraceLimit=stackTraceLimit}super.onResponseError(controller,err)}else super.onResponseEnd(controller,trailers)}onResponseError(controller,err){super.onResponseError(controller,err)}};__name(ResponseErrorHandler,"ResponseErrorHandler");module2.exports=()=>dispatch=>__name(function(opts,handler){return dispatch(opts,new ResponseErrorHandler(opts,{handler}))},"Intercept")}});var require_retry=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/retry.js"(exports2,module2){"use strict";var RetryHandler3=require_retry_handler();module2.exports=globalOpts=>dispatch=>__name(function(opts,handler){return dispatch(opts,new RetryHandler3({...opts,retryOptions:{...globalOpts,...opts.retryOptions}},{handler,dispatch}))},"retryInterceptor")}});var require_dump=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/dump.js"(exports2,module2){"use strict";var{InvalidArgumentError:InvalidArgumentError2,RequestAbortedError:RequestAbortedError2}=require_errors(),DecoratorHandler=require_decorator_handler(),DumpHandler=class extends DecoratorHandler{#maxSize=1024*1024;#dumped=!1;#size=0;#controller=null;aborted=!1;reason=!1;constructor({maxSize,signal},handler){if(maxSize!=null&&(!Number.isFinite(maxSize)||maxSize<1))throw new InvalidArgumentError2("maxSize must be a number greater than 0");super(handler),this.#maxSize=maxSize??this.#maxSize}#abort(reason){this.aborted=!0,this.reason=reason}onRequestStart(controller,context2){return controller.abort=this.#abort.bind(this),this.#controller=controller,super.onRequestStart(controller,context2)}onResponseStart(controller,statusCode,headers,statusMessage){let contentLength=headers["content-length"];if(contentLength!=null&&contentLength>this.#maxSize)throw new RequestAbortedError2(`Response size (${contentLength}) larger than maxSize (${this.#maxSize})`);return this.aborted===!0?!0:super.onResponseStart(controller,statusCode,headers,statusMessage)}onResponseError(controller,err){this.#dumped||(err=this.#controller.reason??err,super.onResponseError(controller,err))}onResponseData(controller,chunk){return this.#size=this.#size+chunk.length,this.#size>=this.#maxSize&&(this.#dumped=!0,this.aborted===!0?super.onResponseError(controller,this.reason):super.onResponseEnd(controller,{})),!0}onResponseEnd(controller,trailers){if(!this.#dumped){if(this.#controller.aborted===!0){super.onResponseError(controller,this.reason);return}super.onResponseEnd(controller,trailers)}}};__name(DumpHandler,"DumpHandler");function createDumpInterceptor({maxSize:defaultMaxSize}={maxSize:1024*1024}){return dispatch=>__name(function(opts,handler){let{dumpMaxSize=defaultMaxSize}=opts,dumpHandler=new DumpHandler({maxSize:dumpMaxSize,signal:opts.signal},handler);return dispatch(opts,dumpHandler)},"Intercept")}__name(createDumpInterceptor,"createDumpInterceptor");module2.exports=createDumpInterceptor}});var require_dns=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/dns.js"(exports2,module2){"use strict";var{isIP}=require("node:net"),{lookup}=require("node:dns"),DecoratorHandler=require_decorator_handler(),{InvalidArgumentError:InvalidArgumentError2,InformationalError}=require_errors(),maxInt=Math.pow(2,31)-1,DNSInstance=class{#maxTTL=0;#maxItems=0;#records=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(opts){this.#maxTTL=opts.maxTTL,this.#maxItems=opts.maxItems,this.dualStack=opts.dualStack,this.affinity=opts.affinity,this.lookup=opts.lookup??this.#defaultLookup,this.pick=opts.pick??this.#defaultPick}get full(){return this.#records.size===this.#maxItems}runLookup(origin,opts,cb){let ips=this.#records.get(origin.hostname);if(ips==null&&this.full){cb(null,origin);return}let newOpts={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...opts.dns,maxTTL:this.#maxTTL,maxItems:this.#maxItems};if(ips==null)this.lookup(origin,newOpts,(err,addresses)=>{if(err||addresses==null||addresses.length===0){cb(err??new InformationalError("No DNS entries found"));return}this.setRecords(origin,addresses);let records=this.#records.get(origin.hostname),ip=this.pick(origin,records,newOpts.affinity),port;typeof ip.port=="number"?port=`:${ip.port}`:origin.port!==""?port=`:${origin.port}`:port="",cb(null,new URL(`${origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`))});else{let ip=this.pick(origin,ips,newOpts.affinity);if(ip==null){this.#records.delete(origin.hostname),this.runLookup(origin,opts,cb);return}let port;typeof ip.port=="number"?port=`:${ip.port}`:origin.port!==""?port=`:${origin.port}`:port="",cb(null,new URL(`${origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`))}}#defaultLookup(origin,opts,cb){lookup(origin.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(err,addresses)=>{if(err)return cb(err);let results=new Map;for(let addr of addresses)results.set(`${addr.address}:${addr.family}`,addr);cb(null,results.values())})}#defaultPick(origin,hostnameRecords,affinity){let ip=null,{records,offset}=hostnameRecords,family;if(this.dualStack?(affinity==null&&(offset==null||offset===maxInt?(hostnameRecords.offset=0,affinity=4):(hostnameRecords.offset++,affinity=(hostnameRecords.offset&1)===1?6:4)),records[affinity]!=null&&records[affinity].ips.length>0?family=records[affinity]:family=records[affinity===4?6:4]):family=records[affinity],family==null||family.ips.length===0)return ip;family.offset==null||family.offset===maxInt?family.offset=0:family.offset++;let position=family.offset%family.ips.length;return ip=family.ips[position]??null,ip==null?ip:Date.now()-ip.timestamp>ip.ttl?(family.ips.splice(position,1),this.pick(origin,hostnameRecords,affinity)):ip}pickFamily(origin,ipFamily){let records=this.#records.get(origin.hostname)?.records;if(!records)return null;let family=records[ipFamily];if(!family)return null;family.offset==null||family.offset===maxInt?family.offset=0:family.offset++;let position=family.offset%family.ips.length,ip=family.ips[position]??null;return ip==null||Date.now()-ip.timestamp>ip.ttl&&family.ips.splice(position,1),ip}setRecords(origin,addresses){let timestamp=Date.now(),records={records:{4:null,6:null}};for(let record of addresses){record.timestamp=timestamp,typeof record.ttl=="number"?record.ttl=Math.min(record.ttl,this.#maxTTL):record.ttl=this.#maxTTL;let familyRecords=records.records[record.family]??{ips:[]};familyRecords.ips.push(record),records.records[record.family]=familyRecords}this.#records.set(origin.hostname,records)}deleteRecords(origin){this.#records.delete(origin.hostname)}getHandler(meta,opts){return new DNSDispatchHandler(this,meta,opts)}};__name(DNSInstance,"DNSInstance");var DNSDispatchHandler=class extends DecoratorHandler{#state=null;#opts=null;#dispatch=null;#origin=null;#controller=null;#newOrigin=null;#firstTry=!0;constructor(state,{origin,handler,dispatch,newOrigin},opts){super(handler),this.#origin=origin,this.#newOrigin=newOrigin,this.#opts={...opts},this.#state=state,this.#dispatch=dispatch}onResponseError(controller,err){switch(err.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#state.dualStack){if(!this.#firstTry){super.onResponseError(controller,err);return}this.#firstTry=!1;let otherFamily=this.#newOrigin.hostname[0]==="["?4:6,ip=this.#state.pickFamily(this.#origin,otherFamily);if(ip==null){super.onResponseError(controller,err);return}let port;typeof ip.port=="number"?port=`:${ip.port}`:this.#origin.port!==""?port=`:${this.#origin.port}`:port="";let dispatchOpts={...this.#opts,origin:`${this.#origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`};this.#dispatch(dispatchOpts,this);return}super.onResponseError(controller,err);break}case"ENOTFOUND":this.#state.deleteRecords(this.#origin),super.onResponseError(controller,err);break;default:super.onResponseError(controller,err);break}}};__name(DNSDispatchHandler,"DNSDispatchHandler");module2.exports=interceptorOpts=>{if(interceptorOpts?.maxTTL!=null&&(typeof interceptorOpts?.maxTTL!="number"||interceptorOpts?.maxTTL<0))throw new InvalidArgumentError2("Invalid maxTTL. Must be a positive number");if(interceptorOpts?.maxItems!=null&&(typeof interceptorOpts?.maxItems!="number"||interceptorOpts?.maxItems<1))throw new InvalidArgumentError2("Invalid maxItems. Must be a positive number and greater than zero");if(interceptorOpts?.affinity!=null&&interceptorOpts?.affinity!==4&&interceptorOpts?.affinity!==6)throw new InvalidArgumentError2("Invalid affinity. Must be either 4 or 6");if(interceptorOpts?.dualStack!=null&&typeof interceptorOpts?.dualStack!="boolean")throw new InvalidArgumentError2("Invalid dualStack. Must be a boolean");if(interceptorOpts?.lookup!=null&&typeof interceptorOpts?.lookup!="function")throw new InvalidArgumentError2("Invalid lookup. Must be a function");if(interceptorOpts?.pick!=null&&typeof interceptorOpts?.pick!="function")throw new InvalidArgumentError2("Invalid pick. Must be a function");let dualStack=interceptorOpts?.dualStack??!0,affinity;dualStack?affinity=interceptorOpts?.affinity??null:affinity=interceptorOpts?.affinity??4;let opts={maxTTL:interceptorOpts?.maxTTL??1e4,lookup:interceptorOpts?.lookup??null,pick:interceptorOpts?.pick??null,dualStack,affinity,maxItems:interceptorOpts?.maxItems??1/0},instance=new DNSInstance(opts);return dispatch=>__name(function(origDispatchOpts,handler){let origin=origDispatchOpts.origin.constructor===URL?origDispatchOpts.origin:new URL(origDispatchOpts.origin);return isIP(origin.hostname)!==0?dispatch(origDispatchOpts,handler):(instance.runLookup(origin,origDispatchOpts,(err,newOrigin)=>{if(err)return handler.onResponseError(null,err);let dispatchOpts={...origDispatchOpts,servername:origin.hostname,origin:newOrigin.origin,headers:{host:origin.host,...origDispatchOpts.headers}};dispatch(dispatchOpts,instance.getHandler({origin,dispatch,handler,newOrigin},origDispatchOpts))}),!0)},"dnsInterceptor")}}});var require_cache=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/cache.js"(exports2,module2){"use strict";var{safeHTTPMethods}=require_util();function makeCacheKey(opts){if(!opts.origin)throw new Error("opts.origin is undefined");let headers;if(opts.headers==null)headers={};else if(typeof opts.headers[Symbol.iterator]=="function"){headers={};for(let x of opts.headers){if(!Array.isArray(x))throw new Error("opts.headers is not a valid header map");let[key,val2]=x;if(typeof key!="string"||typeof val2!="string")throw new Error("opts.headers is not a valid header map");headers[key]=val2}}else if(typeof opts.headers=="object")headers=opts.headers;else throw new Error("opts.headers is not an object");return{origin:opts.origin.toString(),method:opts.method,path:opts.path,headers}}__name(makeCacheKey,"makeCacheKey");function assertCacheKey(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);for(let property of["origin","method","path"])if(typeof key[property]!="string")throw new TypeError(`expected key.${property} to be string, got ${typeof key[property]}`);if(key.headers!==void 0&&typeof key.headers!="object")throw new TypeError(`expected headers to be object, got ${typeof key}`)}__name(assertCacheKey,"assertCacheKey");function assertCacheValue(value){if(typeof value!="object")throw new TypeError(`expected value to be object, got ${typeof value}`);for(let property of["statusCode","cachedAt","staleAt","deleteAt"])if(typeof value[property]!="number")throw new TypeError(`expected value.${property} to be number, got ${typeof value[property]}`);if(typeof value.statusMessage!="string")throw new TypeError(`expected value.statusMessage to be string, got ${typeof value.statusMessage}`);if(value.headers!=null&&typeof value.headers!="object")throw new TypeError(`expected value.rawHeaders to be object, got ${typeof value.headers}`);if(value.vary!==void 0&&typeof value.vary!="object")throw new TypeError(`expected value.vary to be object, got ${typeof value.vary}`);if(value.etag!==void 0&&typeof value.etag!="string")throw new TypeError(`expected value.etag to be string, got ${typeof value.etag}`)}__name(assertCacheValue,"assertCacheValue");function parseCacheControlHeader(header){let output={},directives;if(Array.isArray(header)){directives=[];for(let directive of header)directives.push(...directive.split(","))}else directives=header.split(",");for(let i=0;i<directives.length;i++){let directive=directives[i].toLowerCase(),keyValueDelimiter=directive.indexOf("="),key,value;switch(keyValueDelimiter!==-1?(key=directive.substring(0,keyValueDelimiter).trimStart(),value=directive.substring(keyValueDelimiter+1)):key=directive.trim(),key){case"min-fresh":case"max-stale":case"max-age":case"s-maxage":case"stale-while-revalidate":case"stale-if-error":{if(value===void 0||value[0]===" ")continue;value.length>=2&&value[0]==='"'&&value[value.length-1]==='"'&&(value=value.substring(1,value.length-1));let parsedValue=parseInt(value,10);if(parsedValue!==parsedValue||key==="max-age"&&key in output&&output[key]>=parsedValue)continue;output[key]=parsedValue;break}case"private":case"no-cache":if(value){if(value[0]==='"'){let headers=[value.substring(1)],foundEndingQuote=value[value.length-1]==='"';if(!foundEndingQuote)for(let j=i+1;j<directives.length;j++){let nextPart=directives[j],nextPartLength=nextPart.length;if(headers.push(nextPart.trim()),nextPartLength!==0&&nextPart[nextPartLength-1]==='"'){foundEndingQuote=!0;break}}if(foundEndingQuote){let lastHeader=headers[headers.length-1];lastHeader[lastHeader.length-1]==='"'&&(lastHeader=lastHeader.substring(0,lastHeader.length-1),headers[headers.length-1]=lastHeader),key in output?output[key]=output[key].concat(headers):output[key]=headers}}else key in output?output[key]=output[key].concat(value):output[key]=[value];break}case"public":case"no-store":case"must-revalidate":case"proxy-revalidate":case"immutable":case"no-transform":case"must-understand":case"only-if-cached":if(value)continue;output[key]=!0;break;default:continue}}return output}__name(parseCacheControlHeader,"parseCacheControlHeader");function parseVaryHeader(varyHeader,headers){if(typeof varyHeader=="string"&&varyHeader.includes("*"))return headers;let output={},varyingHeaders=typeof varyHeader=="string"?varyHeader.split(","):varyHeader;for(let header of varyingHeaders){let trimmedHeader=header.trim().toLowerCase();if(headers[trimmedHeader])output[trimmedHeader]=headers[trimmedHeader];else return}return output}__name(parseVaryHeader,"parseVaryHeader");function isEtagUsable(etag){return etag.length<=2?!1:etag[0]==='"'&&etag[etag.length-1]==='"'?!(etag[1]==='"'||etag.startsWith('"W/')):etag.startsWith('W/"')&&etag[etag.length-1]==='"'?etag.length!==4:!1}__name(isEtagUsable,"isEtagUsable");function assertCacheStore(store,name3="CacheStore"){if(typeof store!="object"||store===null)throw new TypeError(`expected type of ${name3} to be a CacheStore, got ${store===null?"null":typeof store}`);for(let fn of["get","createWriteStream","delete"])if(typeof store[fn]!="function")throw new TypeError(`${name3} needs to have a \`${fn}()\` function`)}__name(assertCacheStore,"assertCacheStore");function assertCacheMethods(methods,name3="CacheMethods"){if(!Array.isArray(methods))throw new TypeError(`expected type of ${name3} needs to be an array, got ${methods===null?"null":typeof methods}`);if(methods.length===0)throw new TypeError(`${name3} needs to have at least one method`);for(let method of methods)if(!safeHTTPMethods.includes(method))throw new TypeError(`element of ${name3}-array needs to be one of following values: ${safeHTTPMethods.join(", ")}, got ${method}`)}__name(assertCacheMethods,"assertCacheMethods");module2.exports={makeCacheKey,assertCacheKey,assertCacheValue,parseCacheControlHeader,parseVaryHeader,isEtagUsable,assertCacheMethods,assertCacheStore}}});var require_date=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/date.js"(exports2,module2){"use strict";var IMF_DAYS=["mon","tue","wed","thu","fri","sat","sun"],IMF_SPACES=[4,7,11,16,25],IMF_MONTHS=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],IMF_COLONS=[19,22],ASCTIME_SPACES=[3,7,10,19],RFC850_DAYS=["monday","tuesday","wednesday","thursday","friday","saturday","sunday"];function parseHttpDate(date,now){switch(date=date.toLowerCase(),date[3]){case",":return parseImfDate(date);case" ":return parseAscTimeDate(date);default:return parseRfc850Date(date,now)}}__name(parseHttpDate,"parseHttpDate");function parseImfDate(date){if(date.length!==29||!date.endsWith("gmt"))return;for(let spaceInx of IMF_SPACES)if(date[spaceInx]!==" ")return;for(let colonIdx of IMF_COLONS)if(date[colonIdx]!==":")return;let dayName=date.substring(0,3);if(!IMF_DAYS.includes(dayName))return;let dayString=date.substring(5,7),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!=="0")return;let month=date.substring(8,11),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let year=Number.parseInt(date.substring(12,16));if(isNaN(year))return;let hourString=date.substring(17,19),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(20,22),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(23,25),second=Number.parseInt(secondString);if(!(isNaN(second)||second<10&&secondString[0]!=="0"))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseImfDate,"parseImfDate");function parseAscTimeDate(date){if(date.length!==24)return;for(let spaceIdx of ASCTIME_SPACES)if(date[spaceIdx]!==" ")return;let dayName=date.substring(0,3);if(!IMF_DAYS.includes(dayName))return;let month=date.substring(4,7),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let dayString=date.substring(8,10),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!==" ")return;let hourString=date.substring(11,13),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(14,16),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(17,19),second=Number.parseInt(secondString);if(isNaN(second)||second<10&&secondString[0]!=="0")return;let year=Number.parseInt(date.substring(20,24));if(!isNaN(year))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseAscTimeDate,"parseAscTimeDate");function parseRfc850Date(date,now=new Date){if(!date.endsWith("gmt"))return;let commaIndex=date.indexOf(",");if(commaIndex===-1||date.length-commaIndex-1!==23)return;let dayName=date.substring(0,commaIndex);if(!RFC850_DAYS.includes(dayName)||date[commaIndex+1]!==" "||date[commaIndex+4]!=="-"||date[commaIndex+8]!=="-"||date[commaIndex+11]!==" "||date[commaIndex+14]!==":"||date[commaIndex+17]!==":"||date[commaIndex+20]!==" ")return;let dayString=date.substring(commaIndex+2,commaIndex+4),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!=="0")return;let month=date.substring(commaIndex+5,commaIndex+8),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let year=Number.parseInt(date.substring(commaIndex+9,commaIndex+11));if(isNaN(year))return;let currentYear=now.getUTCFullYear(),currentDecade=currentYear%100,currentCentury=Math.floor(currentYear/100);year>currentDecade&&year-currentDecade>=50?year+=(currentCentury-1)*100:year+=currentCentury*100;let hourString=date.substring(commaIndex+12,commaIndex+14),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(commaIndex+15,commaIndex+17),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(commaIndex+18,commaIndex+20),second=Number.parseInt(secondString);if(!(isNaN(second)||second<10&&secondString[0]!=="0"))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseRfc850Date,"parseRfc850Date");module2.exports={parseHttpDate}}});var require_cache_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/cache-handler.js"(exports2,module2){"use strict";var util2=require_util(),{parseCacheControlHeader,parseVaryHeader,isEtagUsable}=require_cache(),{parseHttpDate}=require_date();function noop2(){}__name(noop2,"noop");var HEURISTICALLY_CACHEABLE_STATUS_CODES=[200,203,204,206,300,301,308,404,405,410,414,501],MAX_RESPONSE_AGE=2147483647e3,CacheHandler=class{#cacheKey;#cacheType;#cacheByDefault;#store;#handler;#writeStream;constructor({store,type,cacheByDefault},cacheKey,handler){this.#store=store,this.#cacheType=type,this.#cacheByDefault=cacheByDefault,this.#cacheKey=cacheKey,this.#handler=handler}onRequestStart(controller,context2){this.#writeStream?.destroy(),this.#writeStream=void 0,this.#handler.onRequestStart?.(controller,context2)}onRequestUpgrade(controller,statusCode,headers,socket){this.#handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,resHeaders,statusMessage){let downstreamOnHeaders=__name(()=>this.#handler.onResponseStart?.(controller,statusCode,resHeaders,statusMessage),"downstreamOnHeaders");if(!util2.safeHTTPMethods.includes(this.#cacheKey.method)&&statusCode>=200&&statusCode<=399){try{this.#store.delete(this.#cacheKey)?.catch?.(noop2)}catch{}return downstreamOnHeaders()}let cacheControlHeader=resHeaders["cache-control"],heuristicallyCacheable=resHeaders["last-modified"]&&HEURISTICALLY_CACHEABLE_STATUS_CODES.includes(statusCode);if(!cacheControlHeader&&!resHeaders.expires&&!heuristicallyCacheable&&!this.#cacheByDefault)return downstreamOnHeaders();let cacheControlDirectives=cacheControlHeader?parseCacheControlHeader(cacheControlHeader):{};if(!canCacheResponse(this.#cacheType,statusCode,resHeaders,cacheControlDirectives))return downstreamOnHeaders();let now=Date.now(),resAge=resHeaders.age?getAge(resHeaders.age):void 0;if(resAge&&resAge>=MAX_RESPONSE_AGE)return downstreamOnHeaders();let resDate=typeof resHeaders.date=="string"?parseHttpDate(resHeaders.date):void 0,staleAt=determineStaleAt(this.#cacheType,now,resAge,resHeaders,resDate,cacheControlDirectives)??this.#cacheByDefault;if(staleAt===void 0||resAge&&resAge>staleAt)return downstreamOnHeaders();let baseTime=resDate?resDate.getTime():now,absoluteStaleAt=staleAt+baseTime;if(now>=absoluteStaleAt)return downstreamOnHeaders();let varyDirectives;if(this.#cacheKey.headers&&resHeaders.vary&&(varyDirectives=parseVaryHeader(resHeaders.vary,this.#cacheKey.headers),!varyDirectives))return downstreamOnHeaders();let deleteAt=determineDeleteAt(baseTime,cacheControlDirectives,absoluteStaleAt),strippedHeaders=stripNecessaryHeaders(resHeaders,cacheControlDirectives),value={statusCode,statusMessage,headers:strippedHeaders,vary:varyDirectives,cacheControlDirectives,cachedAt:resAge?now-resAge:now,staleAt:absoluteStaleAt,deleteAt};if(typeof resHeaders.etag=="string"&&isEtagUsable(resHeaders.etag)&&(value.etag=resHeaders.etag),this.#writeStream=this.#store.createWriteStream(this.#cacheKey,value),!this.#writeStream)return downstreamOnHeaders();let handler=this;return this.#writeStream.on("drain",()=>controller.resume()).on("error",function(){handler.#writeStream=void 0,handler.#store.delete(handler.#cacheKey)}).on("close",function(){handler.#writeStream===this&&(handler.#writeStream=void 0),controller.resume()}),downstreamOnHeaders()}onResponseData(controller,chunk){this.#writeStream?.write(chunk)===!1&&controller.pause(),this.#handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.#writeStream?.end(),this.#handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){this.#writeStream?.destroy(err),this.#writeStream=void 0,this.#handler.onResponseError?.(controller,err)}};__name(CacheHandler,"CacheHandler");function canCacheResponse(cacheType,statusCode,resHeaders,cacheControlDirectives){return!(statusCode!==200&&statusCode!==307||cacheControlDirectives["no-store"]||cacheType==="shared"&&cacheControlDirectives.private===!0||resHeaders.vary?.includes("*")||resHeaders.authorization&&(!cacheControlDirectives.public||typeof resHeaders.authorization!="string"||Array.isArray(cacheControlDirectives["no-cache"])&&cacheControlDirectives["no-cache"].includes("authorization")||Array.isArray(cacheControlDirectives.private)&&cacheControlDirectives.private.includes("authorization")))}__name(canCacheResponse,"canCacheResponse");function getAge(ageHeader){let age=parseInt(Array.isArray(ageHeader)?ageHeader[0]:ageHeader);return isNaN(age)?void 0:age*1e3}__name(getAge,"getAge");function determineStaleAt(cacheType,now,age,resHeaders,responseDate,cacheControlDirectives){if(cacheType==="shared"){let sMaxAge=cacheControlDirectives["s-maxage"];if(sMaxAge!==void 0)return sMaxAge>0?sMaxAge*1e3:void 0}let maxAge=cacheControlDirectives["max-age"];if(maxAge!==void 0)return maxAge>0?maxAge*1e3:void 0;if(typeof resHeaders.expires=="string"){let expiresDate=parseHttpDate(resHeaders.expires);if(expiresDate)return now>=expiresDate.getTime()||responseDate&&(responseDate>=expiresDate||age!==void 0&&age>expiresDate-responseDate)?void 0:expiresDate.getTime()-now}if(typeof resHeaders["last-modified"]=="string"){let lastModified=new Date(resHeaders["last-modified"]);if(isValidDate(lastModified))return lastModified.getTime()>=now?void 0:(now-lastModified.getTime())*.1}if(cacheControlDirectives.immutable)return 31536e3}__name(determineStaleAt,"determineStaleAt");function determineDeleteAt(now,cacheControlDirectives,staleAt){let staleWhileRevalidate=-1/0,staleIfError=-1/0,immutable=-1/0;return cacheControlDirectives["stale-while-revalidate"]&&(staleWhileRevalidate=staleAt+cacheControlDirectives["stale-while-revalidate"]*1e3),cacheControlDirectives["stale-if-error"]&&(staleIfError=staleAt+cacheControlDirectives["stale-if-error"]*1e3),staleWhileRevalidate===-1/0&&staleIfError===-1/0&&(immutable=now+31536e6),Math.max(staleAt,staleWhileRevalidate,staleIfError,immutable)}__name(determineDeleteAt,"determineDeleteAt");function stripNecessaryHeaders(resHeaders,cacheControlDirectives){let headersToRemove=["connection","proxy-authenticate","proxy-authentication-info","proxy-authorization","proxy-connection","te","transfer-encoding","upgrade","age"];resHeaders.connection&&(Array.isArray(resHeaders.connection)?headersToRemove.push(...resHeaders.connection.map(header=>header.trim())):headersToRemove.push(...resHeaders.connection.split(",").map(header=>header.trim()))),Array.isArray(cacheControlDirectives["no-cache"])&&headersToRemove.push(...cacheControlDirectives["no-cache"]),Array.isArray(cacheControlDirectives.private)&&headersToRemove.push(...cacheControlDirectives.private);let strippedHeaders;for(let headerName of headersToRemove)resHeaders[headerName]&&(strippedHeaders??={...resHeaders},delete strippedHeaders[headerName]);return strippedHeaders??resHeaders}__name(stripNecessaryHeaders,"stripNecessaryHeaders");function isValidDate(date){return date instanceof Date&&Number.isFinite(date.valueOf())}__name(isValidDate,"isValidDate");module2.exports=CacheHandler}});var require_memory_cache_store=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/cache/memory-cache-store.js"(exports2,module2){"use strict";var{Writable:Writable4}=require("node:stream"),{assertCacheKey,assertCacheValue}=require_cache(),MemoryCacheStore=class{#maxCount=1/0;#maxSize=1/0;#maxEntrySize=1/0;#size=0;#count=0;#entries=new Map;constructor(opts){if(opts){if(typeof opts!="object")throw new TypeError("MemoryCacheStore options must be an object");if(opts.maxCount!==void 0){if(typeof opts.maxCount!="number"||!Number.isInteger(opts.maxCount)||opts.maxCount<0)throw new TypeError("MemoryCacheStore options.maxCount must be a non-negative integer");this.#maxCount=opts.maxCount}if(opts.maxSize!==void 0){if(typeof opts.maxSize!="number"||!Number.isInteger(opts.maxSize)||opts.maxSize<0)throw new TypeError("MemoryCacheStore options.maxSize must be a non-negative integer");this.#maxSize=opts.maxSize}if(opts.maxEntrySize!==void 0){if(typeof opts.maxEntrySize!="number"||!Number.isInteger(opts.maxEntrySize)||opts.maxEntrySize<0)throw new TypeError("MemoryCacheStore options.maxEntrySize must be a non-negative integer");this.#maxEntrySize=opts.maxEntrySize}}}get(key){assertCacheKey(key);let topLevelKey=`${key.origin}:${key.path}`,now=Date.now(),entry=this.#entries.get(topLevelKey)?.find(entry2=>entry2.deleteAt>now&&entry2.method===key.method&&(entry2.vary==null||Object.keys(entry2.vary).every(headerName=>entry2.vary[headerName]===key.headers?.[headerName])));return entry==null?void 0:{statusMessage:entry.statusMessage,statusCode:entry.statusCode,headers:entry.headers,body:entry.body,vary:entry.vary?entry.vary:void 0,etag:entry.etag,cacheControlDirectives:entry.cacheControlDirectives,cachedAt:entry.cachedAt,staleAt:entry.staleAt,deleteAt:entry.deleteAt}}createWriteStream(key,val2){assertCacheKey(key),assertCacheValue(val2);let topLevelKey=`${key.origin}:${key.path}`,store=this,entry={...key,...val2,body:[],size:0};return new Writable4({write(chunk,encoding,callback){typeof chunk=="string"&&(chunk=Buffer.from(chunk,encoding)),entry.size+=chunk.byteLength,entry.size>=store.#maxEntrySize?this.destroy():entry.body.push(chunk),callback(null)},final(callback){let entries=store.#entries.get(topLevelKey);if(entries||(entries=[],store.#entries.set(topLevelKey,entries)),entries.push(entry),store.#size+=entry.size,store.#count+=1,store.#size>store.#maxSize||store.#count>store.#maxCount)for(let[key2,entries2]of store.#entries){for(let entry2 of entries2.splice(0,entries2.length/2))store.#size-=entry2.size,store.#count-=1;entries2.length===0&&store.#entries.delete(key2)}callback(null)}})}delete(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);let topLevelKey=`${key.origin}:${key.path}`;for(let entry of this.#entries.get(topLevelKey)??[])this.#size-=entry.size,this.#count-=1;this.#entries.delete(topLevelKey)}};__name(MemoryCacheStore,"MemoryCacheStore");module2.exports=MemoryCacheStore}});var require_cache_revalidation_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/cache-revalidation-handler.js"(exports2,module2){"use strict";var assert2=require("node:assert"),CacheRevalidationHandler=class{#successful=!1;#callback;#handler;#context;#allowErrorStatusCodes;constructor(callback,handler,allowErrorStatusCodes){if(typeof callback!="function")throw new TypeError("callback must be a function");this.#callback=callback,this.#handler=handler,this.#allowErrorStatusCodes=allowErrorStatusCodes}onRequestStart(_,context2){this.#successful=!1,this.#context=context2}onRequestUpgrade(controller,statusCode,headers,socket){this.#handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,headers,statusMessage){if(assert2(this.#callback!=null),this.#successful=statusCode===304||this.#allowErrorStatusCodes&&statusCode>=500&&statusCode<=504,this.#callback(this.#successful,this.#context),this.#callback=null,this.#successful)return!0;this.#handler.onRequestStart?.(controller,this.#context),this.#handler.onResponseStart?.(controller,statusCode,headers,statusMessage)}onResponseData(controller,chunk){if(!this.#successful)return this.#handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.#successful||this.#handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){if(!this.#successful)if(this.#callback&&(this.#callback(!1),this.#callback=null),typeof this.#handler.onResponseError=="function")this.#handler.onResponseError(controller,err);else throw err}};__name(CacheRevalidationHandler,"CacheRevalidationHandler");module2.exports=CacheRevalidationHandler}});var require_cache2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/cache.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{Readable:Readable11}=require("node:stream"),util2=require_util(),CacheHandler=require_cache_handler(),MemoryCacheStore=require_memory_cache_store(),CacheRevalidationHandler=require_cache_revalidation_handler(),{assertCacheStore,assertCacheMethods,makeCacheKey,parseCacheControlHeader}=require_cache(),{AbortError}=require_errors();function needsRevalidation(result,cacheControlDirectives){if(cacheControlDirectives?.["no-cache"])return!0;let now=Date.now();if(now>result.staleAt){if(cacheControlDirectives?.["max-stale"]){let gracePeriod=result.staleAt+cacheControlDirectives["max-stale"]*1e3;return now>gracePeriod}return!0}if(cacheControlDirectives?.["min-fresh"]){let timeLeftTillStale=result.staleAt-now,threshold=cacheControlDirectives["min-fresh"]*1e3;return timeLeftTillStale<=threshold}return!1}__name(needsRevalidation,"needsRevalidation");function handleUncachedResponse(dispatch,globalOpts,cacheKey,handler,opts,reqCacheControl){if(reqCacheControl?.["only-if-cached"]){let aborted=!1;try{if(typeof handler.onConnect=="function"&&(handler.onConnect(()=>{aborted=!0}),aborted)||typeof handler.onHeaders=="function"&&(handler.onHeaders(504,[],()=>{},"Gateway Timeout"),aborted))return;typeof handler.onComplete=="function"&&handler.onComplete([])}catch(err){typeof handler.onError=="function"&&handler.onError(err)}return!0}return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler))}__name(handleUncachedResponse,"handleUncachedResponse");function sendCachedValue(handler,opts,result,age,context2,isStale){let stream3=util2.isStream(result.body)?result.body:Readable11.from(result.body??[]);assert2(!stream3.destroyed,"stream should not be destroyed"),assert2(!stream3.readableDidRead,"stream should not be readableDidRead");let controller={resume(){stream3.resume()},pause(){stream3.pause()},get paused(){return stream3.isPaused()},get aborted(){return stream3.destroyed},get reason(){return stream3.errored},abort(reason){stream3.destroy(reason??new AbortError)}};if(stream3.on("error",function(err){if(!this.readableEnded)if(typeof handler.onResponseError=="function")handler.onResponseError(controller,err);else throw err}).on("close",function(){this.errored||handler.onResponseEnd?.(controller,{})}),handler.onRequestStart?.(controller,context2),stream3.destroyed)return;let headers={...result.headers,age:String(age)};isStale&&(headers.warning='110 - "response is stale"'),handler.onResponseStart?.(controller,result.statusCode,headers,result.statusMessage),opts.method==="HEAD"?stream3.destroy():stream3.on("data",function(chunk){handler.onResponseData?.(controller,chunk)})}__name(sendCachedValue,"sendCachedValue");function handleResult(dispatch,globalOpts,cacheKey,handler,opts,reqCacheControl,result){if(!result)return handleUncachedResponse(dispatch,globalOpts,cacheKey,handler,opts,reqCacheControl);let now=Date.now();if(now>result.deleteAt)return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler));let age=Math.round((now-result.cachedAt)/1e3);if(reqCacheControl?.["max-age"]&&age>=reqCacheControl["max-age"])return dispatch(opts,handler);if(needsRevalidation(result,reqCacheControl)){if(util2.isStream(opts.body)&&util2.bodyLength(opts.body)!==0)return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler));let withinStaleIfErrorThreshold=!1,staleIfErrorExpiry=result.cacheControlDirectives["stale-if-error"]??reqCacheControl?.["stale-if-error"];staleIfErrorExpiry&&(withinStaleIfErrorThreshold=now<result.staleAt+staleIfErrorExpiry*1e3);let headers={...opts.headers,"if-modified-since":new Date(result.cachedAt).toUTCString()};return result.etag&&(headers["if-none-match"]=result.etag),result.vary&&(headers={...headers,...result.vary}),dispatch({...opts,headers},new CacheRevalidationHandler((success,context2)=>{success?sendCachedValue(handler,opts,result,age,context2,!0):util2.isStream(result.body)&&result.body.on("error",()=>{}).destroy()},new CacheHandler(globalOpts,cacheKey,handler),withinStaleIfErrorThreshold))}util2.isStream(opts.body)&&opts.body.on("error",()=>{}).destroy(),sendCachedValue(handler,opts,result,age,null,!1)}__name(handleResult,"handleResult");module2.exports=(opts={})=>{let{store=new MemoryCacheStore,methods=["GET"],cacheByDefault=void 0,type="shared"}=opts;if(typeof opts!="object"||opts===null)throw new TypeError(`expected type of opts to be an Object, got ${opts===null?"null":typeof opts}`);if(assertCacheStore(store,"opts.store"),assertCacheMethods(methods,"opts.methods"),typeof cacheByDefault<"u"&&typeof cacheByDefault!="number")throw new TypeError(`exepcted opts.cacheByDefault to be number or undefined, got ${typeof cacheByDefault}`);if(typeof type<"u"&&type!=="shared"&&type!=="private")throw new TypeError(`exepcted opts.type to be shared, private, or undefined, got ${typeof type}`);let globalOpts={store,methods,cacheByDefault,type},safeMethodsToNotCache=util2.safeHTTPMethods.filter(method=>methods.includes(method)===!1);return dispatch=>(opts2,handler)=>{if(!opts2.origin||safeMethodsToNotCache.includes(opts2.method))return dispatch(opts2,handler);let reqCacheControl=opts2.headers?.["cache-control"]?parseCacheControlHeader(opts2.headers["cache-control"]):void 0;if(reqCacheControl?.["no-store"])return dispatch(opts2,handler);let cacheKey=makeCacheKey(opts2),result=store.get(cacheKey);return result&&typeof result.then=="function"?result.then(result2=>{handleResult(dispatch,globalOpts,cacheKey,handler,opts2,reqCacheControl,result2)}):handleResult(dispatch,globalOpts,cacheKey,handler,opts2,reqCacheControl,result),!0}}}});var require_sqlite_cache_store=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/cache/sqlite-cache-store.js"(exports2,module2){"use strict";var{Writable:Writable4}=require("stream"),{assertCacheKey,assertCacheValue}=require_cache(),DatabaseSync,VERSION2=3,MAX_ENTRY_SIZE=2*1e3*1e3*1e3;module2.exports=__name(class{#maxEntrySize=MAX_ENTRY_SIZE;#maxCount=1/0;#db;#getValuesQuery;#updateValueQuery;#insertValueQuery;#deleteExpiredValuesQuery;#deleteByUrlQuery;#countEntriesQuery;#deleteOldValuesQuery;constructor(opts){if(opts){if(typeof opts!="object")throw new TypeError("SqliteCacheStore options must be an object");if(opts.maxEntrySize!==void 0){if(typeof opts.maxEntrySize!="number"||!Number.isInteger(opts.maxEntrySize)||opts.maxEntrySize<0)throw new TypeError("SqliteCacheStore options.maxEntrySize must be a non-negative integer");if(opts.maxEntrySize>MAX_ENTRY_SIZE)throw new TypeError("SqliteCacheStore options.maxEntrySize must be less than 2gb");this.#maxEntrySize=opts.maxEntrySize}if(opts.maxCount!==void 0){if(typeof opts.maxCount!="number"||!Number.isInteger(opts.maxCount)||opts.maxCount<0)throw new TypeError("SqliteCacheStore options.maxCount must be a non-negative integer");this.#maxCount=opts.maxCount}}DatabaseSync||(DatabaseSync=require("node:sqlite").DatabaseSync),this.#db=new DatabaseSync(opts?.location??":memory:"),this.#db.exec(`
      CREATE TABLE IF NOT EXISTS cacheInterceptorV${VERSION2} (
        -- Data specific to us
        id INTEGER PRIMARY KEY AUTOINCREMENT,
        url TEXT NOT NULL,
        method TEXT NOT NULL,

        -- Data returned to the interceptor
        body BUF NULL,
        deleteAt INTEGER NOT NULL,
        statusCode INTEGER NOT NULL,
        statusMessage TEXT NOT NULL,
        headers TEXT NULL,
        cacheControlDirectives TEXT NULL,
        etag TEXT NULL,
        vary TEXT NULL,
        cachedAt INTEGER NOT NULL,
        staleAt INTEGER NOT NULL
      );

      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION2}_url ON cacheInterceptorV${VERSION2}(url);
      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION2}_method ON cacheInterceptorV${VERSION2}(method);
      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION2}_deleteAt ON cacheInterceptorV${VERSION2}(deleteAt);
    `),this.#getValuesQuery=this.#db.prepare(`
      SELECT
        id,
        body,
        deleteAt,
        statusCode,
        statusMessage,
        headers,
        etag,
        cacheControlDirectives,
        vary,
        cachedAt,
        staleAt
      FROM cacheInterceptorV${VERSION2}
      WHERE
        url = ?
        AND method = ?
      ORDER BY
        deleteAt ASC
    `),this.#updateValueQuery=this.#db.prepare(`
      UPDATE cacheInterceptorV${VERSION2} SET
        body = ?,
        deleteAt = ?,
        statusCode = ?,
        statusMessage = ?,
        headers = ?,
        etag = ?,
        cacheControlDirectives = ?,
        cachedAt = ?,
        staleAt = ?,
        deleteAt = ?
      WHERE
        id = ?
    `),this.#insertValueQuery=this.#db.prepare(`
      INSERT INTO cacheInterceptorV${VERSION2} (
        url,
        method,
        body,
        deleteAt,
        statusCode,
        statusMessage,
        headers,
        etag,
        cacheControlDirectives,
        vary,
        cachedAt,
        staleAt,
        deleteAt
      ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
    `),this.#deleteByUrlQuery=this.#db.prepare(`DELETE FROM cacheInterceptorV${VERSION2} WHERE url = ?`),this.#countEntriesQuery=this.#db.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${VERSION2}`),this.#deleteExpiredValuesQuery=this.#db.prepare(`DELETE FROM cacheInterceptorV${VERSION2} WHERE deleteAt <= ?`),this.#deleteOldValuesQuery=this.#maxCount===1/0?null:this.#db.prepare(`
        DELETE FROM cacheInterceptorV${VERSION2}
        WHERE id IN (
          SELECT
            id
          FROM cacheInterceptorV${VERSION2}
          ORDER BY cachedAt DESC
          LIMIT ?
        )
      `)}close(){this.#db.close()}get(key){assertCacheKey(key);let value=this.#findValue(key);return value?{body:Buffer.from(value.body),statusCode:value.statusCode,statusMessage:value.statusMessage,headers:value.headers?JSON.parse(value.headers):void 0,etag:value.etag?value.etag:void 0,vary:value.vary??void 0,cacheControlDirectives:value.cacheControlDirectives?JSON.parse(value.cacheControlDirectives):void 0,cachedAt:value.cachedAt,staleAt:value.staleAt,deleteAt:value.deleteAt}:void 0}createWriteStream(key,value){assertCacheKey(key),assertCacheValue(value);let url2=this.#makeValueUrl(key),size=0,body=[],store=this;return new Writable4({write(chunk,encoding,callback){typeof chunk=="string"&&(chunk=Buffer.from(chunk,encoding)),size+=chunk.byteLength,size<store.#maxEntrySize?body.push(chunk):this.destroy(),callback()},final(callback){let existingValue=store.#findValue(key,!0);existingValue?store.#updateValueQuery.run(Buffer.concat(body),value.deleteAt,value.statusCode,value.statusMessage,value.headers?JSON.stringify(value.headers):null,value.etag?value.etag:null,value.cacheControlDirectives?JSON.stringify(value.cacheControlDirectives):null,value.cachedAt,value.staleAt,value.deleteAt,existingValue.id):(store.#prune(),store.#insertValueQuery.run(url2,key.method,Buffer.concat(body),value.deleteAt,value.statusCode,value.statusMessage,value.headers?JSON.stringify(value.headers):null,value.etag?value.etag:null,value.cacheControlDirectives?JSON.stringify(value.cacheControlDirectives):null,value.vary?JSON.stringify(value.vary):null,value.cachedAt,value.staleAt,value.deleteAt)),callback()}})}delete(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);this.#deleteByUrlQuery.run(this.#makeValueUrl(key))}#prune(){if(this.size<=this.#maxCount)return 0;{let removed=this.#deleteExpiredValuesQuery.run(Date.now()).changes;if(removed>0)return removed}{let removed=this.#deleteOldValuesQuery.run(Math.max(Math.floor(this.#maxCount*.1),1)).changes;if(removed>0)return removed}return 0}get size(){let{total}=this.#countEntriesQuery.get();return total}#makeValueUrl(key){return`${key.origin}/${key.path}`}#findValue(key,canBeExpired=!1){let url2=this.#makeValueUrl(key),{headers,method}=key,values=this.#getValuesQuery.all(url2,method);if(values.length===0)return;let now=Date.now();for(let value of values){if(now>=value.deleteAt&&!canBeExpired)return;let matches=!0;if(value.vary){if(!headers)return;value.vary=JSON.parse(value.vary);for(let header in value.vary)if(!headerValueEquals(headers[header],value.vary[header])){matches=!1;break}}if(matches)return value}}},"SqliteCacheStore");function headerValueEquals(lhs,rhs){if(Array.isArray(lhs)&&Array.isArray(rhs)){if(lhs.length!==rhs.length)return!1;for(let i=0;i<lhs.length;i++)if(rhs.includes(lhs[i]))return!1;return!0}return lhs===rhs}__name(headerValueEquals,"headerValueEquals")}});var require_headers=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/headers.js"(exports2,module2){"use strict";var{kConstruct}=require_symbols(),{kEnumerableProperty}=require_util(),{iteratorMixin,isValidHeaderName,isValidHeaderValue}=require_util2(),{webidl}=require_webidl(),assert2=require("node:assert"),util2=require("node:util");function isHTTPWhiteSpaceCharCode(code){return code===10||code===13||code===9||code===32}__name(isHTTPWhiteSpaceCharCode,"isHTTPWhiteSpaceCharCode");function headerValueNormalize(potentialValue){let i=0,j=potentialValue.length;for(;j>i&&isHTTPWhiteSpaceCharCode(potentialValue.charCodeAt(j-1));)--j;for(;j>i&&isHTTPWhiteSpaceCharCode(potentialValue.charCodeAt(i));)++i;return i===0&&j===potentialValue.length?potentialValue:potentialValue.substring(i,j)}__name(headerValueNormalize,"headerValueNormalize");function fill(headers,object){if(Array.isArray(object))for(let i=0;i<object.length;++i){let header=object[i];if(header.length!==2)throw webidl.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${header.length}.`});appendHeader(headers,header[0],header[1])}else if(typeof object=="object"&&object!==null){let keys=Object.keys(object);for(let i=0;i<keys.length;++i)appendHeader(headers,keys[i],object[keys[i]])}else throw webidl.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}__name(fill,"fill");function appendHeader(headers,name3,value){if(value=headerValueNormalize(value),isValidHeaderName(name3)){if(!isValidHeaderValue(value))throw webidl.errors.invalidArgument({prefix:"Headers.append",value,type:"header value"})}else throw webidl.errors.invalidArgument({prefix:"Headers.append",value:name3,type:"header name"});if(getHeadersGuard(headers)==="immutable")throw new TypeError("immutable");return getHeadersList(headers).append(name3,value,!1)}__name(appendHeader,"appendHeader");function headersListSortAndCombine(target){let headersList=getHeadersList(target);if(!headersList)return[];if(headersList.sortedMap)return headersList.sortedMap;let headers=[],names=headersList.toSortedArray(),cookies=headersList.cookies;if(cookies===null||cookies.length===1)return headersList.sortedMap=names;for(let i=0;i<names.length;++i){let{0:name3,1:value}=names[i];if(name3==="set-cookie")for(let j=0;j<cookies.length;++j)headers.push([name3,cookies[j]]);else headers.push([name3,value])}return headersList.sortedMap=headers}__name(headersListSortAndCombine,"headersListSortAndCombine");function compareHeaderName(a,b){return a[0]<b[0]?-1:1}__name(compareHeaderName,"compareHeaderName");var HeadersList=class{cookies=null;sortedMap;headersMap;constructor(init){init instanceof HeadersList?(this.headersMap=new Map(init.headersMap),this.sortedMap=init.sortedMap,this.cookies=init.cookies===null?null:[...init.cookies]):(this.headersMap=new Map(init),this.sortedMap=null)}contains(name3,isLowerCase){return this.headersMap.has(isLowerCase?name3:name3.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(name3,value,isLowerCase){this.sortedMap=null;let lowercaseName=isLowerCase?name3:name3.toLowerCase(),exists3=this.headersMap.get(lowercaseName);if(exists3){let delimiter5=lowercaseName==="cookie"?"; ":", ";this.headersMap.set(lowercaseName,{name:exists3.name,value:`${exists3.value}${delimiter5}${value}`})}else this.headersMap.set(lowercaseName,{name:name3,value});lowercaseName==="set-cookie"&&(this.cookies??=[]).push(value)}set(name3,value,isLowerCase){this.sortedMap=null;let lowercaseName=isLowerCase?name3:name3.toLowerCase();lowercaseName==="set-cookie"&&(this.cookies=[value]),this.headersMap.set(lowercaseName,{name:name3,value})}delete(name3,isLowerCase){this.sortedMap=null,isLowerCase||(name3=name3.toLowerCase()),name3==="set-cookie"&&(this.cookies=null),this.headersMap.delete(name3)}get(name3,isLowerCase){return this.headersMap.get(isLowerCase?name3:name3.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:name3,1:{value}}of this.headersMap)yield[name3,value]}get entries(){let headers={};if(this.headersMap.size!==0)for(let{name:name3,value}of this.headersMap.values())headers[name3]=value;return headers}rawValues(){return this.headersMap.values()}get entriesList(){let headers=[];if(this.headersMap.size!==0)for(let{0:lowerName,1:{name:name3,value}}of this.headersMap)if(lowerName==="set-cookie")for(let cookie of this.cookies)headers.push([name3,cookie]);else headers.push([name3,value]);return headers}toSortedArray(){let size=this.headersMap.size,array=new Array(size);if(size<=32){if(size===0)return array;let iterator=this.headersMap[Symbol.iterator](),firstValue=iterator.next().value;array[0]=[firstValue[0],firstValue[1].value],assert2(firstValue[1].value!==null);for(let i=1,j=0,right=0,left=0,pivot=0,x,value;i<size;++i){for(value=iterator.next().value,x=array[i]=[value[0],value[1].value],assert2(x[1]!==null),left=0,right=i;left<right;)pivot=left+(right-left>>1),array[pivot][0]<=x[0]?left=pivot+1:right=pivot;if(i!==pivot){for(j=i;j>left;)array[j]=array[--j];array[left]=x}}if(!iterator.next().done)throw new TypeError("Unreachable");return array}else{let i=0;for(let{0:name3,1:{value}}of this.headersMap)array[i++]=[name3,value],assert2(value!==null);return array.sort(compareHeaderName)}}};__name(HeadersList,"HeadersList");var Headers2=class{#guard;#headersList;constructor(init=void 0){webidl.util.markAsUncloneable(this),init!==kConstruct&&(this.#headersList=new HeadersList,this.#guard="none",init!==void 0&&(init=webidl.converters.HeadersInit(init,"Headers constructor","init"),fill(this,init)))}append(name3,value){webidl.brandCheck(this,Headers2),webidl.argumentLengthCheck(arguments,2,"Headers.append");let prefix="Headers.append";return name3=webidl.converters.ByteString(name3,prefix,"name"),value=webidl.converters.ByteString(value,prefix,"value"),appendHeader(this,name3,value)}delete(name3){webidl.brandCheck(this,Headers2),webidl.argumentLengthCheck(arguments,1,"Headers.delete");let prefix="Headers.delete";if(name3=webidl.converters.ByteString(name3,prefix,"name"),!isValidHeaderName(name3))throw webidl.errors.invalidArgument({prefix:"Headers.delete",value:name3,type:"header name"});if(this.#guard==="immutable")throw new TypeError("immutable");this.#headersList.contains(name3,!1)&&this.#headersList.delete(name3,!1)}get(name3){webidl.brandCheck(this,Headers2),webidl.argumentLengthCheck(arguments,1,"Headers.get");let prefix="Headers.get";if(name3=webidl.converters.ByteString(name3,prefix,"name"),!isValidHeaderName(name3))throw webidl.errors.invalidArgument({prefix,value:name3,type:"header name"});return this.#headersList.get(name3,!1)}has(name3){webidl.brandCheck(this,Headers2),webidl.argumentLengthCheck(arguments,1,"Headers.has");let prefix="Headers.has";if(name3=webidl.converters.ByteString(name3,prefix,"name"),!isValidHeaderName(name3))throw webidl.errors.invalidArgument({prefix,value:name3,type:"header name"});return this.#headersList.contains(name3,!1)}set(name3,value){webidl.brandCheck(this,Headers2),webidl.argumentLengthCheck(arguments,2,"Headers.set");let prefix="Headers.set";if(name3=webidl.converters.ByteString(name3,prefix,"name"),value=webidl.converters.ByteString(value,prefix,"value"),value=headerValueNormalize(value),isValidHeaderName(name3)){if(!isValidHeaderValue(value))throw webidl.errors.invalidArgument({prefix,value,type:"header value"})}else throw webidl.errors.invalidArgument({prefix,value:name3,type:"header name"});if(this.#guard==="immutable")throw new TypeError("immutable");this.#headersList.set(name3,value,!1)}getSetCookie(){webidl.brandCheck(this,Headers2);let list=this.#headersList.cookies;return list?[...list]:[]}[util2.inspect.custom](depth,options){return options.depth??=depth,`Headers ${util2.formatWithOptions(options,this.#headersList.entries)}`}static getHeadersGuard(o){return o.#guard}static setHeadersGuard(o,guard){o.#guard=guard}static getHeadersList(o){return o.#headersList}static setHeadersList(target,list){target.#headersList=list}};__name(Headers2,"Headers");var{getHeadersGuard,setHeadersGuard,getHeadersList,setHeadersList}=Headers2;Reflect.deleteProperty(Headers2,"getHeadersGuard");Reflect.deleteProperty(Headers2,"setHeadersGuard");Reflect.deleteProperty(Headers2,"getHeadersList");Reflect.deleteProperty(Headers2,"setHeadersList");iteratorMixin("Headers",Headers2,headersListSortAndCombine,0,1);Object.defineProperties(Headers2.prototype,{append:kEnumerableProperty,delete:kEnumerableProperty,get:kEnumerableProperty,has:kEnumerableProperty,set:kEnumerableProperty,getSetCookie:kEnumerableProperty,[Symbol.toStringTag]:{value:"Headers",configurable:!0},[util2.inspect.custom]:{enumerable:!1}});webidl.converters.HeadersInit=function(V,prefix,argument){if(webidl.util.Type(V)===webidl.util.Types.OBJECT){let iterator=Reflect.get(V,Symbol.iterator);if(!util2.types.isProxy(V)&&iterator===Headers2.prototype.entries)try{return getHeadersList(V).entriesList}catch{}return typeof iterator=="function"?webidl.converters["sequence<sequence<ByteString>>"](V,prefix,argument,iterator.bind(V)):webidl.converters["record<ByteString, ByteString>"](V,prefix,argument)}throw webidl.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})};module2.exports={fill,compareHeaderName,Headers:Headers2,HeadersList,getHeadersGuard,setHeadersGuard,setHeadersList,getHeadersList}}});var require_response=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/response.js"(exports2,module2){"use strict";var{Headers:Headers2,HeadersList,fill,getHeadersGuard,setHeadersGuard,setHeadersList}=require_headers(),{extractBody,cloneBody,mixinBody,hasFinalizationRegistry,streamRegistry,bodyUnusable}=require_body(),util2=require_util(),nodeUtil=require("node:util"),{kEnumerableProperty}=util2,{isValidReasonPhrase,isCancelled,isAborted,serializeJavascriptValueToJSONString,isErrorLike,isomorphicEncode,environmentSettingsObject:relevantRealm}=require_util2(),{redirectStatusSet,nullBodyStatus}=require_constants3(),{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{kConstruct}=require_symbols(),assert2=require("node:assert"),{types}=require("node:util"),textEncoder=new TextEncoder("utf-8"),Response2=class{#headers;#state;static error(){return fromInnerResponse(makeNetworkError(),"immutable")}static json(data,init=void 0){webidl.argumentLengthCheck(arguments,1,"Response.json"),init!==null&&(init=webidl.converters.ResponseInit(init));let bytes=textEncoder.encode(serializeJavascriptValueToJSONString(data)),body=extractBody(bytes),responseObject=fromInnerResponse(makeResponse({}),"response");return initializeResponse(responseObject,init,{body:body[0],type:"application/json"}),responseObject}static redirect(url2,status=302){webidl.argumentLengthCheck(arguments,1,"Response.redirect"),url2=webidl.converters.USVString(url2),status=webidl.converters["unsigned short"](status);let parsedURL;try{parsedURL=new URL(url2,relevantRealm.settingsObject.baseUrl)}catch(err){throw new TypeError(`Failed to parse URL from ${url2}`,{cause:err})}if(!redirectStatusSet.has(status))throw new RangeError(`Invalid status code ${status}`);let responseObject=fromInnerResponse(makeResponse({}),"immutable");responseObject.#state.status=status;let value=isomorphicEncode(URLSerializer(parsedURL));return responseObject.#state.headersList.append("location",value,!0),responseObject}constructor(body=null,init=void 0){if(webidl.util.markAsUncloneable(this),body===kConstruct)return;body!==null&&(body=webidl.converters.BodyInit(body)),init=webidl.converters.ResponseInit(init),this.#state=makeResponse({}),this.#headers=new Headers2(kConstruct),setHeadersGuard(this.#headers,"response"),setHeadersList(this.#headers,this.#state.headersList);let bodyWithType=null;if(body!=null){let[extractedBody,type]=extractBody(body);bodyWithType={body:extractedBody,type}}initializeResponse(this,init,bodyWithType)}get type(){return webidl.brandCheck(this,Response2),this.#state.type}get url(){webidl.brandCheck(this,Response2);let urlList=this.#state.urlList,url2=urlList[urlList.length-1]??null;return url2===null?"":URLSerializer(url2,!0)}get redirected(){return webidl.brandCheck(this,Response2),this.#state.urlList.length>1}get status(){return webidl.brandCheck(this,Response2),this.#state.status}get ok(){return webidl.brandCheck(this,Response2),this.#state.status>=200&&this.#state.status<=299}get statusText(){return webidl.brandCheck(this,Response2),this.#state.statusText}get headers(){return webidl.brandCheck(this,Response2),this.#headers}get body(){return webidl.brandCheck(this,Response2),this.#state.body?this.#state.body.stream:null}get bodyUsed(){return webidl.brandCheck(this,Response2),!!this.#state.body&&util2.isDisturbed(this.#state.body.stream)}clone(){if(webidl.brandCheck(this,Response2),bodyUnusable(this.#state))throw webidl.errors.exception({header:"Response.clone",message:"Body has already been consumed."});let clonedResponse=cloneResponse(this.#state);return fromInnerResponse(clonedResponse,getHeadersGuard(this.#headers))}[nodeUtil.inspect.custom](depth,options){options.depth===null&&(options.depth=2),options.colors??=!0;let properties={status:this.status,statusText:this.statusText,headers:this.headers,body:this.body,bodyUsed:this.bodyUsed,ok:this.ok,redirected:this.redirected,type:this.type,url:this.url};return`Response ${nodeUtil.formatWithOptions(options,properties)}`}static getResponseHeaders(response){return response.#headers}static setResponseHeaders(response,newHeaders){response.#headers=newHeaders}static getResponseState(response){return response.#state}static setResponseState(response,newState){response.#state=newState}};__name(Response2,"Response");var{getResponseHeaders,setResponseHeaders,getResponseState,setResponseState}=Response2;Reflect.deleteProperty(Response2,"getResponseHeaders");Reflect.deleteProperty(Response2,"setResponseHeaders");Reflect.deleteProperty(Response2,"getResponseState");Reflect.deleteProperty(Response2,"setResponseState");mixinBody(Response2,getResponseState);Object.defineProperties(Response2.prototype,{type:kEnumerableProperty,url:kEnumerableProperty,status:kEnumerableProperty,ok:kEnumerableProperty,redirected:kEnumerableProperty,statusText:kEnumerableProperty,headers:kEnumerableProperty,clone:kEnumerableProperty,body:kEnumerableProperty,bodyUsed:kEnumerableProperty,[Symbol.toStringTag]:{value:"Response",configurable:!0}});Object.defineProperties(Response2,{json:kEnumerableProperty,redirect:kEnumerableProperty,error:kEnumerableProperty});function cloneResponse(response){if(response.internalResponse)return filterResponse(cloneResponse(response.internalResponse),response.type);let newResponse=makeResponse({...response,body:null});return response.body!=null&&(newResponse.body=cloneBody(newResponse,response.body)),newResponse}__name(cloneResponse,"cloneResponse");function makeResponse(init){return{aborted:!1,rangeRequested:!1,timingAllowPassed:!1,requestIncludesCredentials:!1,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...init,headersList:init?.headersList?new HeadersList(init?.headersList):new HeadersList,urlList:init?.urlList?[...init.urlList]:[]}}__name(makeResponse,"makeResponse");function makeNetworkError(reason){let isError=isErrorLike(reason);return makeResponse({type:"error",status:0,error:isError?reason:new Error(reason&&String(reason)),aborted:reason&&reason.name==="AbortError"})}__name(makeNetworkError,"makeNetworkError");function isNetworkError(response){return response.type==="error"&&response.status===0}__name(isNetworkError,"isNetworkError");function makeFilteredResponse(response,state){return state={internalResponse:response,...state},new Proxy(response,{get(target,p){return p in state?state[p]:target[p]},set(target,p,value){return assert2(!(p in state)),target[p]=value,!0}})}__name(makeFilteredResponse,"makeFilteredResponse");function filterResponse(response,type){if(type==="basic")return makeFilteredResponse(response,{type:"basic",headersList:response.headersList});if(type==="cors")return makeFilteredResponse(response,{type:"cors",headersList:response.headersList});if(type==="opaque")return makeFilteredResponse(response,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null});if(type==="opaqueredirect")return makeFilteredResponse(response,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null});assert2(!1)}__name(filterResponse,"filterResponse");function makeAppropriateNetworkError(fetchParams,err=null){return assert2(isCancelled(fetchParams)),isAborted(fetchParams)?makeNetworkError(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:err})):makeNetworkError(Object.assign(new DOMException("Request was cancelled."),{cause:err}))}__name(makeAppropriateNetworkError,"makeAppropriateNetworkError");function initializeResponse(response,init,body){if(init.status!==null&&(init.status<200||init.status>599))throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.');if("statusText"in init&&init.statusText!=null&&!isValidReasonPhrase(String(init.statusText)))throw new TypeError("Invalid statusText");if("status"in init&&init.status!=null&&(getResponseState(response).status=init.status),"statusText"in init&&init.statusText!=null&&(getResponseState(response).statusText=init.statusText),"headers"in init&&init.headers!=null&&fill(getResponseHeaders(response),init.headers),body){if(nullBodyStatus.includes(response.status))throw webidl.errors.exception({header:"Response constructor",message:`Invalid response status code ${response.status}`});getResponseState(response).body=body.body,body.type!=null&&!getResponseState(response).headersList.contains("content-type",!0)&&getResponseState(response).headersList.append("content-type",body.type,!0)}}__name(initializeResponse,"initializeResponse");function fromInnerResponse(innerResponse,guard){let response=new Response2(kConstruct);setResponseState(response,innerResponse);let headers=new Headers2(kConstruct);return setResponseHeaders(response,headers),setHeadersList(headers,innerResponse.headersList),setHeadersGuard(headers,guard),hasFinalizationRegistry&&innerResponse.body?.stream&&streamRegistry.register(response,new WeakRef(innerResponse.body.stream)),response}__name(fromInnerResponse,"fromInnerResponse");webidl.converters.XMLHttpRequestBodyInit=function(V,prefix,name3){return typeof V=="string"?webidl.converters.USVString(V,prefix,name3):webidl.is.Blob(V)||ArrayBuffer.isView(V)||types.isArrayBuffer(V)||webidl.is.FormData(V)||webidl.is.URLSearchParams(V)?V:webidl.converters.DOMString(V,prefix,name3)};webidl.converters.BodyInit=function(V,prefix,argument){return webidl.is.ReadableStream(V)||V?.[Symbol.asyncIterator]?V:webidl.converters.XMLHttpRequestBodyInit(V,prefix,argument)};webidl.converters.ResponseInit=webidl.dictionaryConverter([{key:"status",converter:webidl.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:webidl.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:webidl.converters.HeadersInit}]);webidl.is.Response=webidl.util.MakeTypeAssertion(Response2);module2.exports={isNetworkError,makeNetworkError,makeResponse,makeAppropriateNetworkError,filterResponse,Response:Response2,cloneResponse,fromInnerResponse,getResponseState}}});var require_dispatcher_weakref=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/dispatcher-weakref.js"(exports2,module2){"use strict";var{kConnected,kSize}=require_symbols(),CompatWeakRef=class{constructor(value){this.value=value}deref(){return this.value[kConnected]===0&&this.value[kSize]===0?void 0:this.value}};__name(CompatWeakRef,"CompatWeakRef");var CompatFinalizer=class{constructor(finalizer){this.finalizer=finalizer}register(dispatcher,key){dispatcher.on&&dispatcher.on("disconnect",()=>{dispatcher[kConnected]===0&&dispatcher[kSize]===0&&this.finalizer(key)})}unregister(key){}};__name(CompatFinalizer,"CompatFinalizer");module2.exports=function(){return process.env.NODE_V8_COVERAGE&&process.version.startsWith("v18")?(process._rawDebug("Using compatibility WeakRef and FinalizationRegistry"),{WeakRef:CompatWeakRef,FinalizationRegistry:CompatFinalizer}):{WeakRef,FinalizationRegistry}}}});var require_request2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/request.js"(exports2,module2){"use strict";var{extractBody,mixinBody,cloneBody,bodyUnusable}=require_body(),{Headers:Headers2,fill:fillHeaders,HeadersList,setHeadersGuard,getHeadersGuard,setHeadersList,getHeadersList}=require_headers(),{FinalizationRegistry:FinalizationRegistry2}=require_dispatcher_weakref()(),util2=require_util(),nodeUtil=require("node:util"),{isValidHTTPToken,sameOrigin,environmentSettingsObject}=require_util2(),{forbiddenMethodsSet,corsSafeListedMethodsSet,referrerPolicy,requestRedirect,requestMode,requestCredentials,requestCache,requestDuplex}=require_constants3(),{kEnumerableProperty,normalizedMethodRecordsBase,normalizedMethodRecords}=util2,{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{kConstruct}=require_symbols(),assert2=require("node:assert"),{getMaxListeners,setMaxListeners,defaultMaxListeners}=require("node:events"),kAbortController=Symbol("abortController"),requestFinalizer=new FinalizationRegistry2(({signal,abort})=>{signal.removeEventListener("abort",abort)}),dependentControllerMap=new WeakMap;function buildAbort(acRef){return abort;function abort(){let ac=acRef.deref();if(ac!==void 0){requestFinalizer.unregister(abort),this.removeEventListener("abort",abort),ac.abort(this.reason);let controllerList=dependentControllerMap.get(ac.signal);if(controllerList!==void 0){if(controllerList.size!==0){for(let ref of controllerList){let ctrl=ref.deref();ctrl!==void 0&&ctrl.abort(this.reason)}controllerList.clear()}dependentControllerMap.delete(ac.signal)}}}}__name(buildAbort,"buildAbort");var patchMethodWarning=!1,Request=class{#signal;#dispatcher;#headers;#state;constructor(input,init=void 0){if(webidl.util.markAsUncloneable(this),input===kConstruct)return;let prefix="Request constructor";webidl.argumentLengthCheck(arguments,1,prefix),input=webidl.converters.RequestInfo(input,prefix,"input"),init=webidl.converters.RequestInit(init,prefix,"init");let request7=null,fallbackMode=null,baseUrl=environmentSettingsObject.settingsObject.baseUrl,signal=null;if(typeof input=="string"){this.#dispatcher=init.dispatcher;let parsedURL;try{parsedURL=new URL(input,baseUrl)}catch(err){throw new TypeError("Failed to parse URL from "+input,{cause:err})}if(parsedURL.username||parsedURL.password)throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+input);request7=makeRequest({urlList:[parsedURL]}),fallbackMode="cors"}else assert2(webidl.is.Request(input)),request7=input.#state,signal=input.#signal,this.#dispatcher=init.dispatcher||input.#dispatcher;let origin=environmentSettingsObject.settingsObject.origin,window2="client";if(request7.window?.constructor?.name==="EnvironmentSettingsObject"&&sameOrigin(request7.window,origin)&&(window2=request7.window),init.window!=null)throw new TypeError(`'window' option '${window2}' must be null`);"window"in init&&(window2="no-window"),request7=makeRequest({method:request7.method,headersList:request7.headersList,unsafeRequest:request7.unsafeRequest,client:environmentSettingsObject.settingsObject,window:window2,priority:request7.priority,origin:request7.origin,referrer:request7.referrer,referrerPolicy:request7.referrerPolicy,mode:request7.mode,credentials:request7.credentials,cache:request7.cache,redirect:request7.redirect,integrity:request7.integrity,keepalive:request7.keepalive,reloadNavigation:request7.reloadNavigation,historyNavigation:request7.historyNavigation,urlList:[...request7.urlList]});let initHasKey=Object.keys(init).length!==0;if(initHasKey&&(request7.mode==="navigate"&&(request7.mode="same-origin"),request7.reloadNavigation=!1,request7.historyNavigation=!1,request7.origin="client",request7.referrer="client",request7.referrerPolicy="",request7.url=request7.urlList[request7.urlList.length-1],request7.urlList=[request7.url]),init.referrer!==void 0){let referrer=init.referrer;if(referrer==="")request7.referrer="no-referrer";else{let parsedReferrer;try{parsedReferrer=new URL(referrer,baseUrl)}catch(err){throw new TypeError(`Referrer "${referrer}" is not a valid URL.`,{cause:err})}parsedReferrer.protocol==="about:"&&parsedReferrer.hostname==="client"||origin&&!sameOrigin(parsedReferrer,environmentSettingsObject.settingsObject.baseUrl)?request7.referrer="client":request7.referrer=parsedReferrer}}init.referrerPolicy!==void 0&&(request7.referrerPolicy=init.referrerPolicy);let mode;if(init.mode!==void 0?mode=init.mode:mode=fallbackMode,mode==="navigate")throw webidl.errors.exception({header:"Request constructor",message:"invalid request mode navigate."});if(mode!=null&&(request7.mode=mode),init.credentials!==void 0&&(request7.credentials=init.credentials),init.cache!==void 0&&(request7.cache=init.cache),request7.cache==="only-if-cached"&&request7.mode!=="same-origin")throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode");if(init.redirect!==void 0&&(request7.redirect=init.redirect),init.integrity!=null&&(request7.integrity=String(init.integrity)),init.keepalive!==void 0&&(request7.keepalive=!!init.keepalive),init.method!==void 0){let method=init.method,mayBeNormalized=normalizedMethodRecords[method];if(mayBeNormalized!==void 0)request7.method=mayBeNormalized;else{if(!isValidHTTPToken(method))throw new TypeError(`'${method}' is not a valid HTTP method.`);let upperCase=method.toUpperCase();if(forbiddenMethodsSet.has(upperCase))throw new TypeError(`'${method}' HTTP method is unsupported.`);method=normalizedMethodRecordsBase[upperCase]??method,request7.method=method}!patchMethodWarning&&request7.method==="patch"&&(process.emitWarning("Using `patch` is highly likely to result in a `405 Method Not Allowed`. `PATCH` is much more likely to succeed.",{code:"UNDICI-FETCH-patch"}),patchMethodWarning=!0)}init.signal!==void 0&&(signal=init.signal),this.#state=request7;let ac=new AbortController;if(this.#signal=ac.signal,signal!=null)if(signal.aborted)ac.abort(signal.reason);else{this[kAbortController]=ac;let acRef=new WeakRef(ac),abort=buildAbort(acRef);try{typeof getMaxListeners=="function"&&getMaxListeners(signal)===defaultMaxListeners&&setMaxListeners(1500,signal)}catch{}util2.addAbortListener(signal,abort),requestFinalizer.register(ac,{signal,abort},abort)}if(this.#headers=new Headers2(kConstruct),setHeadersList(this.#headers,request7.headersList),setHeadersGuard(this.#headers,"request"),mode==="no-cors"){if(!corsSafeListedMethodsSet.has(request7.method))throw new TypeError(`'${request7.method} is unsupported in no-cors mode.`);setHeadersGuard(this.#headers,"request-no-cors")}if(initHasKey){let headersList=getHeadersList(this.#headers),headers=init.headers!==void 0?init.headers:new HeadersList(headersList);if(headersList.clear(),headers instanceof HeadersList){for(let{name:name3,value}of headers.rawValues())headersList.append(name3,value,!1);headersList.cookies=headers.cookies}else fillHeaders(this.#headers,headers)}let inputBody=webidl.is.Request(input)?input.#state.body:null;if((init.body!=null||inputBody!=null)&&(request7.method==="GET"||request7.method==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body.");let initBody=null;if(init.body!=null){let[extractedBody,contentType]=extractBody(init.body,request7.keepalive);initBody=extractedBody,contentType&&!getHeadersList(this.#headers).contains("content-type",!0)&&this.#headers.append("content-type",contentType,!0)}let inputOrInitBody=initBody??inputBody;if(inputOrInitBody!=null&&inputOrInitBody.source==null){if(initBody!=null&&init.duplex==null)throw new TypeError("RequestInit: duplex option is required when sending a body.");if(request7.mode!=="same-origin"&&request7.mode!=="cors")throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"');request7.useCORSPreflightFlag=!0}let finalBody=inputOrInitBody;if(initBody==null&&inputBody!=null){if(bodyUnusable(input.#state))throw new TypeError("Cannot construct a Request with a Request object that has already been used.");let identityTransform=new TransformStream;inputBody.stream.pipeThrough(identityTransform),finalBody={source:inputBody.source,length:inputBody.length,stream:identityTransform.readable}}this.#state.body=finalBody}get method(){return webidl.brandCheck(this,Request),this.#state.method}get url(){return webidl.brandCheck(this,Request),URLSerializer(this.#state.url)}get headers(){return webidl.brandCheck(this,Request),this.#headers}get destination(){return webidl.brandCheck(this,Request),this.#state.destination}get referrer(){return webidl.brandCheck(this,Request),this.#state.referrer==="no-referrer"?"":this.#state.referrer==="client"?"about:client":this.#state.referrer.toString()}get referrerPolicy(){return webidl.brandCheck(this,Request),this.#state.referrerPolicy}get mode(){return webidl.brandCheck(this,Request),this.#state.mode}get credentials(){return webidl.brandCheck(this,Request),this.#state.credentials}get cache(){return webidl.brandCheck(this,Request),this.#state.cache}get redirect(){return webidl.brandCheck(this,Request),this.#state.redirect}get integrity(){return webidl.brandCheck(this,Request),this.#state.integrity}get keepalive(){return webidl.brandCheck(this,Request),this.#state.keepalive}get isReloadNavigation(){return webidl.brandCheck(this,Request),this.#state.reloadNavigation}get isHistoryNavigation(){return webidl.brandCheck(this,Request),this.#state.historyNavigation}get signal(){return webidl.brandCheck(this,Request),this.#signal}get body(){return webidl.brandCheck(this,Request),this.#state.body?this.#state.body.stream:null}get bodyUsed(){return webidl.brandCheck(this,Request),!!this.#state.body&&util2.isDisturbed(this.#state.body.stream)}get duplex(){return webidl.brandCheck(this,Request),"half"}clone(){if(webidl.brandCheck(this,Request),bodyUnusable(this.#state))throw new TypeError("unusable");let clonedRequest=cloneRequest(this.#state),ac=new AbortController;if(this.signal.aborted)ac.abort(this.signal.reason);else{let list=dependentControllerMap.get(this.signal);list===void 0&&(list=new Set,dependentControllerMap.set(this.signal,list));let acRef=new WeakRef(ac);list.add(acRef),util2.addAbortListener(ac.signal,buildAbort(acRef))}return fromInnerRequest(clonedRequest,this.#dispatcher,ac.signal,getHeadersGuard(this.#headers))}[nodeUtil.inspect.custom](depth,options){options.depth===null&&(options.depth=2),options.colors??=!0;let properties={method:this.method,url:this.url,headers:this.headers,destination:this.destination,referrer:this.referrer,referrerPolicy:this.referrerPolicy,mode:this.mode,credentials:this.credentials,cache:this.cache,redirect:this.redirect,integrity:this.integrity,keepalive:this.keepalive,isReloadNavigation:this.isReloadNavigation,isHistoryNavigation:this.isHistoryNavigation,signal:this.signal};return`Request ${nodeUtil.formatWithOptions(options,properties)}`}static setRequestSignal(request7,newSignal){return request7.#signal=newSignal,request7}static getRequestDispatcher(request7){return request7.#dispatcher}static setRequestDispatcher(request7,newDispatcher){request7.#dispatcher=newDispatcher}static setRequestHeaders(request7,newHeaders){request7.#headers=newHeaders}static getRequestState(request7){return request7.#state}static setRequestState(request7,newState){request7.#state=newState}};__name(Request,"Request");var{setRequestSignal,getRequestDispatcher,setRequestDispatcher,setRequestHeaders,getRequestState,setRequestState}=Request;Reflect.deleteProperty(Request,"setRequestSignal");Reflect.deleteProperty(Request,"getRequestDispatcher");Reflect.deleteProperty(Request,"setRequestDispatcher");Reflect.deleteProperty(Request,"setRequestHeaders");Reflect.deleteProperty(Request,"getRequestState");Reflect.deleteProperty(Request,"setRequestState");mixinBody(Request,getRequestState);function makeRequest(init){return{method:init.method??"GET",localURLsOnly:init.localURLsOnly??!1,unsafeRequest:init.unsafeRequest??!1,body:init.body??null,client:init.client??null,reservedClient:init.reservedClient??null,replacesClientId:init.replacesClientId??"",window:init.window??"client",keepalive:init.keepalive??!1,serviceWorkers:init.serviceWorkers??"all",initiator:init.initiator??"",destination:init.destination??"",priority:init.priority??null,origin:init.origin??"client",policyContainer:init.policyContainer??"client",referrer:init.referrer??"client",referrerPolicy:init.referrerPolicy??"",mode:init.mode??"no-cors",useCORSPreflightFlag:init.useCORSPreflightFlag??!1,credentials:init.credentials??"same-origin",useCredentials:init.useCredentials??!1,cache:init.cache??"default",redirect:init.redirect??"follow",integrity:init.integrity??"",cryptoGraphicsNonceMetadata:init.cryptoGraphicsNonceMetadata??"",parserMetadata:init.parserMetadata??"",reloadNavigation:init.reloadNavigation??!1,historyNavigation:init.historyNavigation??!1,userActivation:init.userActivation??!1,taintedOrigin:init.taintedOrigin??!1,redirectCount:init.redirectCount??0,responseTainting:init.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:init.preventNoCacheCacheControlHeaderModification??!1,done:init.done??!1,timingAllowFailed:init.timingAllowFailed??!1,urlList:init.urlList,url:init.urlList[0],headersList:init.headersList?new HeadersList(init.headersList):new HeadersList}}__name(makeRequest,"makeRequest");function cloneRequest(request7){let newRequest=makeRequest({...request7,body:null});return request7.body!=null&&(newRequest.body=cloneBody(newRequest,request7.body)),newRequest}__name(cloneRequest,"cloneRequest");function fromInnerRequest(innerRequest,dispatcher,signal,guard){let request7=new Request(kConstruct);setRequestState(request7,innerRequest),setRequestDispatcher(request7,dispatcher),setRequestSignal(request7,signal);let headers=new Headers2(kConstruct);return setRequestHeaders(request7,headers),setHeadersList(headers,innerRequest.headersList),setHeadersGuard(headers,guard),request7}__name(fromInnerRequest,"fromInnerRequest");Object.defineProperties(Request.prototype,{method:kEnumerableProperty,url:kEnumerableProperty,headers:kEnumerableProperty,redirect:kEnumerableProperty,clone:kEnumerableProperty,signal:kEnumerableProperty,duplex:kEnumerableProperty,destination:kEnumerableProperty,body:kEnumerableProperty,bodyUsed:kEnumerableProperty,isHistoryNavigation:kEnumerableProperty,isReloadNavigation:kEnumerableProperty,keepalive:kEnumerableProperty,integrity:kEnumerableProperty,cache:kEnumerableProperty,credentials:kEnumerableProperty,attribute:kEnumerableProperty,referrerPolicy:kEnumerableProperty,referrer:kEnumerableProperty,mode:kEnumerableProperty,[Symbol.toStringTag]:{value:"Request",configurable:!0}});webidl.is.Request=webidl.util.MakeTypeAssertion(Request);webidl.converters.RequestInfo=function(V,prefix,argument){return typeof V=="string"?webidl.converters.USVString(V):webidl.is.Request(V)?V:webidl.converters.USVString(V)};webidl.converters.RequestInit=webidl.dictionaryConverter([{key:"method",converter:webidl.converters.ByteString},{key:"headers",converter:webidl.converters.HeadersInit},{key:"body",converter:webidl.nullableConverter(webidl.converters.BodyInit)},{key:"referrer",converter:webidl.converters.USVString},{key:"referrerPolicy",converter:webidl.converters.DOMString,allowedValues:referrerPolicy},{key:"mode",converter:webidl.converters.DOMString,allowedValues:requestMode},{key:"credentials",converter:webidl.converters.DOMString,allowedValues:requestCredentials},{key:"cache",converter:webidl.converters.DOMString,allowedValues:requestCache},{key:"redirect",converter:webidl.converters.DOMString,allowedValues:requestRedirect},{key:"integrity",converter:webidl.converters.DOMString},{key:"keepalive",converter:webidl.converters.boolean},{key:"signal",converter:webidl.nullableConverter(signal=>webidl.converters.AbortSignal(signal,"RequestInit","signal"))},{key:"window",converter:webidl.converters.any},{key:"duplex",converter:webidl.converters.DOMString,allowedValues:requestDuplex},{key:"dispatcher",converter:webidl.converters.any}]);module2.exports={Request,makeRequest,fromInnerRequest,cloneRequest,getRequestDispatcher,getRequestState}}});var require_fetch=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/index.js"(exports2,module2){"use strict";var{makeNetworkError,makeAppropriateNetworkError,filterResponse,makeResponse,fromInnerResponse,getResponseState}=require_response(),{HeadersList}=require_headers(),{Request,cloneRequest,getRequestDispatcher,getRequestState}=require_request2(),zlib=require("node:zlib"),{bytesMatch,makePolicyContainer,clonePolicyContainer,requestBadPort,TAOCheck,appendRequestOriginHeader,responseLocationURL,requestCurrentURL,setRequestReferrerPolicyOnRedirect,tryUpgradeRequestToAPotentiallyTrustworthyURL,createOpaqueTimingInfo,appendFetchMetadata,corsCheck,crossOriginResourcePolicyCheck,determineRequestsReferrer,coarsenedSharedCurrentTime,createDeferredPromise,sameOrigin,isCancelled,isAborted,isErrorLike,fullyReadBody,readableStreamClose,isomorphicEncode,urlIsLocal,urlIsHttpHttpsScheme,urlHasHttpsScheme,clampAndCoarsenConnectionTimingInfo,simpleRangeHeaderValue,buildContentRange,createInflate,extractMimeType}=require_util2(),assert2=require("node:assert"),{safelyExtractBody,extractBody}=require_body(),{redirectStatusSet,nullBodyStatus,safeMethodsSet,requestBodyHeader,subresourceSet}=require_constants3(),EE=require("node:events"),{Readable:Readable11,pipeline:pipeline13,finished:finished4,isErrored,isReadable}=require("node:stream"),{addAbortListener,bufferToLowerCasedHeaderName}=require_util(),{dataURLProcessor,serializeAMimeType,minimizeSupportedMimeType}=require_data_url(),{getGlobalDispatcher}=require_global2(),{webidl}=require_webidl(),{STATUS_CODES}=require("node:http"),GET_OR_HEAD=["GET","HEAD"],defaultUserAgent=typeof __UNDICI_IS_NODE__<"u"||typeof esbuildDetection<"u"?"node":"undici",resolveObjectURL,Fetch=class extends EE{constructor(dispatcher){super(),this.dispatcher=dispatcher,this.connection=null,this.dump=!1,this.state="ongoing"}terminate(reason){this.state==="ongoing"&&(this.state="terminated",this.connection?.destroy(reason),this.emit("terminated",reason))}abort(error){this.state==="ongoing"&&(this.state="aborted",error||(error=new DOMException("The operation was aborted.","AbortError")),this.serializedAbortReason=error,this.connection?.destroy(error),this.emit("terminated",error))}};__name(Fetch,"Fetch");function handleFetchDone(response){finalizeAndReportTiming(response,"fetch")}__name(handleFetchDone,"handleFetchDone");function fetch3(input,init=void 0){webidl.argumentLengthCheck(arguments,1,"globalThis.fetch");let p=createDeferredPromise(),requestObject;try{requestObject=new Request(input,init)}catch(e){return p.reject(e),p.promise}let request7=getRequestState(requestObject);if(requestObject.signal.aborted)return abortFetch(p,request7,null,requestObject.signal.reason),p.promise;request7.client.globalObject?.constructor?.name==="ServiceWorkerGlobalScope"&&(request7.serviceWorkers="none");let responseObject=null,locallyAborted=!1,controller=null;return addAbortListener(requestObject.signal,()=>{locallyAborted=!0,assert2(controller!=null),controller.abort(requestObject.signal.reason);let realResponse=responseObject?.deref();abortFetch(p,request7,realResponse,requestObject.signal.reason)}),controller=fetching({request:request7,processResponseEndOfBody:handleFetchDone,processResponse:__name(response=>{if(!locallyAborted){if(response.aborted){abortFetch(p,request7,responseObject,controller.serializedAbortReason);return}if(response.type==="error"){p.reject(new TypeError("fetch failed",{cause:response.error}));return}responseObject=new WeakRef(fromInnerResponse(response,"immutable")),p.resolve(responseObject.deref()),p=null}},"processResponse"),dispatcher:getRequestDispatcher(requestObject)}),p.promise}__name(fetch3,"fetch");function finalizeAndReportTiming(response,initiatorType="other"){if(response.type==="error"&&response.aborted||!response.urlList?.length)return;let originalURL=response.urlList[0],timingInfo=response.timingInfo,cacheState=response.cacheState;urlIsHttpHttpsScheme(originalURL)&&timingInfo!==null&&(response.timingAllowPassed||(timingInfo=createOpaqueTimingInfo({startTime:timingInfo.startTime}),cacheState=""),timingInfo.endTime=coarsenedSharedCurrentTime(),response.timingInfo=timingInfo,markResourceTiming(timingInfo,originalURL.href,initiatorType,globalThis,cacheState))}__name(finalizeAndReportTiming,"finalizeAndReportTiming");var markResourceTiming=performance.markResourceTiming;function abortFetch(p,request7,responseObject,error){if(p&&p.reject(error),request7.body?.stream!=null&&isReadable(request7.body.stream)&&request7.body.stream.cancel(error).catch(err=>{if(err.code!=="ERR_INVALID_STATE")throw err}),responseObject==null)return;let response=getResponseState(responseObject);response.body?.stream!=null&&isReadable(response.body.stream)&&response.body.stream.cancel(error).catch(err=>{if(err.code!=="ERR_INVALID_STATE")throw err})}__name(abortFetch,"abortFetch");function fetching({request:request7,processRequestBodyChunkLength,processRequestEndOfBody,processResponse,processResponseEndOfBody,processResponseConsumeBody,useParallelQueue=!1,dispatcher=getGlobalDispatcher()}){assert2(dispatcher);let taskDestination=null,crossOriginIsolatedCapability=!1;request7.client!=null&&(taskDestination=request7.client.globalObject,crossOriginIsolatedCapability=request7.client.crossOriginIsolatedCapability);let currentTime=coarsenedSharedCurrentTime(crossOriginIsolatedCapability),timingInfo=createOpaqueTimingInfo({startTime:currentTime}),fetchParams={controller:new Fetch(dispatcher),request:request7,timingInfo,processRequestBodyChunkLength,processRequestEndOfBody,processResponse,processResponseConsumeBody,processResponseEndOfBody,taskDestination,crossOriginIsolatedCapability};if(assert2(!request7.body||request7.body.stream),request7.window==="client"&&(request7.window=request7.client?.globalObject?.constructor?.name==="Window"?request7.client:"no-window"),request7.origin==="client"&&(request7.origin=request7.client.origin),request7.policyContainer==="client"&&(request7.client!=null?request7.policyContainer=clonePolicyContainer(request7.client.policyContainer):request7.policyContainer=makePolicyContainer()),!request7.headersList.contains("accept",!0)){let value="*/*";request7.headersList.append("accept",value,!0)}return request7.headersList.contains("accept-language",!0)||request7.headersList.append("accept-language","*",!0),request7.priority,subresourceSet.has(request7.destination),mainFetch(fetchParams).catch(err=>{fetchParams.controller.terminate(err)}),fetchParams.controller}__name(fetching,"fetching");async function mainFetch(fetchParams,recursive=!1){let request7=fetchParams.request,response=null;if(request7.localURLsOnly&&!urlIsLocal(requestCurrentURL(request7))&&(response=makeNetworkError("local URLs only")),tryUpgradeRequestToAPotentiallyTrustworthyURL(request7),requestBadPort(request7)==="blocked"&&(response=makeNetworkError("bad port")),request7.referrerPolicy===""&&(request7.referrerPolicy=request7.policyContainer.referrerPolicy),request7.referrer!=="no-referrer"&&(request7.referrer=determineRequestsReferrer(request7)),response===null){let currentURL=requestCurrentURL(request7);sameOrigin(currentURL,request7.url)&&request7.responseTainting==="basic"||currentURL.protocol==="data:"||request7.mode==="navigate"||request7.mode==="websocket"?(request7.responseTainting="basic",response=await schemeFetch(fetchParams)):request7.mode==="same-origin"?response=makeNetworkError('request mode cannot be "same-origin"'):request7.mode==="no-cors"?request7.redirect!=="follow"?response=makeNetworkError('redirect mode cannot be "follow" for "no-cors" request'):(request7.responseTainting="opaque",response=await schemeFetch(fetchParams)):urlIsHttpHttpsScheme(requestCurrentURL(request7))?(request7.responseTainting="cors",response=await httpFetch(fetchParams)):response=makeNetworkError("URL scheme must be a HTTP(S) scheme")}if(recursive)return response;response.status!==0&&!response.internalResponse&&(request7.responseTainting,request7.responseTainting==="basic"?response=filterResponse(response,"basic"):request7.responseTainting==="cors"?response=filterResponse(response,"cors"):request7.responseTainting==="opaque"?response=filterResponse(response,"opaque"):assert2(!1));let internalResponse=response.status===0?response:response.internalResponse;if(internalResponse.urlList.length===0&&internalResponse.urlList.push(...request7.urlList),request7.timingAllowFailed||(response.timingAllowPassed=!0),response.type==="opaque"&&internalResponse.status===206&&internalResponse.rangeRequested&&!request7.headers.contains("range",!0)&&(response=internalResponse=makeNetworkError()),response.status!==0&&(request7.method==="HEAD"||request7.method==="CONNECT"||nullBodyStatus.includes(internalResponse.status))&&(internalResponse.body=null,fetchParams.controller.dump=!0),request7.integrity){let processBodyError=__name(reason=>fetchFinale(fetchParams,makeNetworkError(reason)),"processBodyError");if(request7.responseTainting==="opaque"||response.body==null){processBodyError(response.error);return}let processBody=__name(bytes=>{if(!bytesMatch(bytes,request7.integrity)){processBodyError("integrity mismatch");return}response.body=safelyExtractBody(bytes)[0],fetchFinale(fetchParams,response)},"processBody");await fullyReadBody(response.body,processBody,processBodyError)}else fetchFinale(fetchParams,response)}__name(mainFetch,"mainFetch");function schemeFetch(fetchParams){if(isCancelled(fetchParams)&&fetchParams.request.redirectCount===0)return Promise.resolve(makeAppropriateNetworkError(fetchParams));let{request:request7}=fetchParams,{protocol:scheme}=requestCurrentURL(request7);switch(scheme){case"about:":return Promise.resolve(makeNetworkError("about scheme is not supported"));case"blob:":{resolveObjectURL||(resolveObjectURL=require("node:buffer").resolveObjectURL);let blobURLEntry=requestCurrentURL(request7);if(blobURLEntry.search.length!==0)return Promise.resolve(makeNetworkError("NetworkError when attempting to fetch resource."));let blob=resolveObjectURL(blobURLEntry.toString());if(request7.method!=="GET"||!webidl.is.Blob(blob))return Promise.resolve(makeNetworkError("invalid method"));let response=makeResponse(),fullLength=blob.size,serializedFullLength=isomorphicEncode(`${fullLength}`),type=blob.type;if(request7.headersList.contains("range",!0)){response.rangeRequested=!0;let rangeHeader=request7.headersList.get("range",!0),rangeValue=simpleRangeHeaderValue(rangeHeader,!0);if(rangeValue==="failure")return Promise.resolve(makeNetworkError("failed to fetch the data URL"));let{rangeStartValue:rangeStart,rangeEndValue:rangeEnd}=rangeValue;if(rangeStart===null)rangeStart=fullLength-rangeEnd,rangeEnd=rangeStart+rangeEnd-1;else{if(rangeStart>=fullLength)return Promise.resolve(makeNetworkError("Range start is greater than the blob's size."));(rangeEnd===null||rangeEnd>=fullLength)&&(rangeEnd=fullLength-1)}let slicedBlob=blob.slice(rangeStart,rangeEnd,type),slicedBodyWithType=extractBody(slicedBlob);response.body=slicedBodyWithType[0];let serializedSlicedLength=isomorphicEncode(`${slicedBlob.size}`),contentRange=buildContentRange(rangeStart,rangeEnd,fullLength);response.status=206,response.statusText="Partial Content",response.headersList.set("content-length",serializedSlicedLength,!0),response.headersList.set("content-type",type,!0),response.headersList.set("content-range",contentRange,!0)}else{let bodyWithType=extractBody(blob);response.statusText="OK",response.body=bodyWithType[0],response.headersList.set("content-length",serializedFullLength,!0),response.headersList.set("content-type",type,!0)}return Promise.resolve(response)}case"data:":{let currentURL=requestCurrentURL(request7),dataURLStruct=dataURLProcessor(currentURL);if(dataURLStruct==="failure")return Promise.resolve(makeNetworkError("failed to fetch the data URL"));let mimeType=serializeAMimeType(dataURLStruct.mimeType);return Promise.resolve(makeResponse({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:mimeType}]],body:safelyExtractBody(dataURLStruct.body)[0]}))}case"file:":return Promise.resolve(makeNetworkError("not implemented... yet..."));case"http:":case"https:":return httpFetch(fetchParams).catch(err=>makeNetworkError(err));default:return Promise.resolve(makeNetworkError("unknown scheme"))}}__name(schemeFetch,"schemeFetch");function finalizeResponse(fetchParams,response){fetchParams.request.done=!0,fetchParams.processResponseDone!=null&&queueMicrotask(()=>fetchParams.processResponseDone(response))}__name(finalizeResponse,"finalizeResponse");function fetchFinale(fetchParams,response){let timingInfo=fetchParams.timingInfo,processResponseEndOfBody=__name(()=>{let unsafeEndTime=Date.now();fetchParams.request.destination==="document"&&(fetchParams.controller.fullTimingInfo=timingInfo),fetchParams.controller.reportTimingSteps=()=>{if(fetchParams.request.url.protocol!=="https:")return;timingInfo.endTime=unsafeEndTime;let cacheState=response.cacheState,bodyInfo=response.bodyInfo;response.timingAllowPassed||(timingInfo=createOpaqueTimingInfo(timingInfo),cacheState="");let responseStatus=0;if(fetchParams.request.mode!=="navigator"||!response.hasCrossOriginRedirects){responseStatus=response.status;let mimeType=extractMimeType(response.headersList);mimeType!=="failure"&&(bodyInfo.contentType=minimizeSupportedMimeType(mimeType))}fetchParams.request.initiatorType!=null&&markResourceTiming(timingInfo,fetchParams.request.url.href,fetchParams.request.initiatorType,globalThis,cacheState,bodyInfo,responseStatus)};let processResponseEndOfBodyTask=__name(()=>{fetchParams.request.done=!0,fetchParams.processResponseEndOfBody!=null&&queueMicrotask(()=>fetchParams.processResponseEndOfBody(response)),fetchParams.request.initiatorType!=null&&fetchParams.controller.reportTimingSteps()},"processResponseEndOfBodyTask");queueMicrotask(()=>processResponseEndOfBodyTask())},"processResponseEndOfBody");fetchParams.processResponse!=null&&queueMicrotask(()=>{fetchParams.processResponse(response),fetchParams.processResponse=null});let internalResponse=response.type==="error"?response:response.internalResponse??response;internalResponse.body==null?processResponseEndOfBody():finished4(internalResponse.body.stream,()=>{processResponseEndOfBody()})}__name(fetchFinale,"fetchFinale");async function httpFetch(fetchParams){let request7=fetchParams.request,response=null,actualResponse=null,timingInfo=fetchParams.timingInfo;if(request7.serviceWorkers,response===null){if(request7.redirect==="follow"&&(request7.serviceWorkers="none"),actualResponse=response=await httpNetworkOrCacheFetch(fetchParams),request7.responseTainting==="cors"&&corsCheck(request7,response)==="failure")return makeNetworkError("cors failure");TAOCheck(request7,response)==="failure"&&(request7.timingAllowFailed=!0)}return(request7.responseTainting==="opaque"||response.type==="opaque")&&crossOriginResourcePolicyCheck(request7.origin,request7.client,request7.destination,actualResponse)==="blocked"?makeNetworkError("blocked"):(redirectStatusSet.has(actualResponse.status)&&(request7.redirect!=="manual"&&fetchParams.controller.connection.destroy(void 0,!1),request7.redirect==="error"?response=makeNetworkError("unexpected redirect"):request7.redirect==="manual"?response=actualResponse:request7.redirect==="follow"?response=await httpRedirectFetch(fetchParams,response):assert2(!1)),response.timingInfo=timingInfo,response)}__name(httpFetch,"httpFetch");function httpRedirectFetch(fetchParams,response){let request7=fetchParams.request,actualResponse=response.internalResponse?response.internalResponse:response,locationURL;try{if(locationURL=responseLocationURL(actualResponse,requestCurrentURL(request7).hash),locationURL==null)return response}catch(err){return Promise.resolve(makeNetworkError(err))}if(!urlIsHttpHttpsScheme(locationURL))return Promise.resolve(makeNetworkError("URL scheme must be a HTTP(S) scheme"));if(request7.redirectCount===20)return Promise.resolve(makeNetworkError("redirect count exceeded"));if(request7.redirectCount+=1,request7.mode==="cors"&&(locationURL.username||locationURL.password)&&!sameOrigin(request7,locationURL))return Promise.resolve(makeNetworkError('cross origin not allowed for request mode "cors"'));if(request7.responseTainting==="cors"&&(locationURL.username||locationURL.password))return Promise.resolve(makeNetworkError('URL cannot contain credentials for request mode "cors"'));if(actualResponse.status!==303&&request7.body!=null&&request7.body.source==null)return Promise.resolve(makeNetworkError());if([301,302].includes(actualResponse.status)&&request7.method==="POST"||actualResponse.status===303&&!GET_OR_HEAD.includes(request7.method)){request7.method="GET",request7.body=null;for(let headerName of requestBodyHeader)request7.headersList.delete(headerName)}sameOrigin(requestCurrentURL(request7),locationURL)||(request7.headersList.delete("authorization",!0),request7.headersList.delete("proxy-authorization",!0),request7.headersList.delete("cookie",!0),request7.headersList.delete("host",!0)),request7.body!=null&&(assert2(request7.body.source!=null),request7.body=safelyExtractBody(request7.body.source)[0]);let timingInfo=fetchParams.timingInfo;return timingInfo.redirectEndTime=timingInfo.postRedirectStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability),timingInfo.redirectStartTime===0&&(timingInfo.redirectStartTime=timingInfo.startTime),request7.urlList.push(locationURL),setRequestReferrerPolicyOnRedirect(request7,actualResponse),mainFetch(fetchParams,!0)}__name(httpRedirectFetch,"httpRedirectFetch");async function httpNetworkOrCacheFetch(fetchParams,isAuthenticationFetch=!1,isNewConnectionFetch=!1){let request7=fetchParams.request,httpFetchParams=null,httpRequest=null,response=null,httpCache=null,revalidatingFlag=!1;request7.window==="no-window"&&request7.redirect==="error"?(httpFetchParams=fetchParams,httpRequest=request7):(httpRequest=cloneRequest(request7),httpFetchParams={...fetchParams},httpFetchParams.request=httpRequest);let includeCredentials=request7.credentials==="include"||request7.credentials==="same-origin"&&request7.responseTainting==="basic",contentLength=httpRequest.body?httpRequest.body.length:null,contentLengthHeaderValue=null;if(httpRequest.body==null&&["POST","PUT"].includes(httpRequest.method)&&(contentLengthHeaderValue="0"),contentLength!=null&&(contentLengthHeaderValue=isomorphicEncode(`${contentLength}`)),contentLengthHeaderValue!=null&&httpRequest.headersList.append("content-length",contentLengthHeaderValue,!0),contentLength!=null&&httpRequest.keepalive,webidl.is.URL(httpRequest.referrer)&&httpRequest.headersList.append("referer",isomorphicEncode(httpRequest.referrer.href),!0),appendRequestOriginHeader(httpRequest),appendFetchMetadata(httpRequest),httpRequest.headersList.contains("user-agent",!0)||httpRequest.headersList.append("user-agent",defaultUserAgent,!0),httpRequest.cache==="default"&&(httpRequest.headersList.contains("if-modified-since",!0)||httpRequest.headersList.contains("if-none-match",!0)||httpRequest.headersList.contains("if-unmodified-since",!0)||httpRequest.headersList.contains("if-match",!0)||httpRequest.headersList.contains("if-range",!0))&&(httpRequest.cache="no-store"),httpRequest.cache==="no-cache"&&!httpRequest.preventNoCacheCacheControlHeaderModification&&!httpRequest.headersList.contains("cache-control",!0)&&httpRequest.headersList.append("cache-control","max-age=0",!0),(httpRequest.cache==="no-store"||httpRequest.cache==="reload")&&(httpRequest.headersList.contains("pragma",!0)||httpRequest.headersList.append("pragma","no-cache",!0),httpRequest.headersList.contains("cache-control",!0)||httpRequest.headersList.append("cache-control","no-cache",!0)),httpRequest.headersList.contains("range",!0)&&httpRequest.headersList.append("accept-encoding","identity",!0),httpRequest.headersList.contains("accept-encoding",!0)||(urlHasHttpsScheme(requestCurrentURL(httpRequest))?httpRequest.headersList.append("accept-encoding","br, gzip, deflate",!0):httpRequest.headersList.append("accept-encoding","gzip, deflate",!0)),httpRequest.headersList.delete("host",!0),httpCache==null&&(httpRequest.cache="no-store"),httpRequest.cache!=="no-store"&&httpRequest.cache,response==null){if(httpRequest.cache==="only-if-cached")return makeNetworkError("only if cached");let forwardResponse=await httpNetworkFetch(httpFetchParams,includeCredentials,isNewConnectionFetch);!safeMethodsSet.has(httpRequest.method)&&forwardResponse.status>=200&&forwardResponse.status<=399,revalidatingFlag&&forwardResponse.status,response==null&&(response=forwardResponse)}if(response.urlList=[...httpRequest.urlList],httpRequest.headersList.contains("range",!0)&&(response.rangeRequested=!0),response.requestIncludesCredentials=includeCredentials,response.status===407)return request7.window==="no-window"?makeNetworkError():isCancelled(fetchParams)?makeAppropriateNetworkError(fetchParams):makeNetworkError("proxy authentication required");if(response.status===421&&!isNewConnectionFetch&&(request7.body==null||request7.body.source!=null)){if(isCancelled(fetchParams))return makeAppropriateNetworkError(fetchParams);fetchParams.controller.connection.destroy(),response=await httpNetworkOrCacheFetch(fetchParams,isAuthenticationFetch,!0)}return response}__name(httpNetworkOrCacheFetch,"httpNetworkOrCacheFetch");async function httpNetworkFetch(fetchParams,includeCredentials=!1,forceNewConnection=!1){assert2(!fetchParams.controller.connection||fetchParams.controller.connection.destroyed),fetchParams.controller.connection={abort:null,destroyed:!1,destroy(err,abort=!0){this.destroyed||(this.destroyed=!0,abort&&this.abort?.(err??new DOMException("The operation was aborted.","AbortError")))}};let request7=fetchParams.request,response=null,timingInfo=fetchParams.timingInfo;null==null&&(request7.cache="no-store");let newConnection=forceNewConnection?"yes":"no";request7.mode;let requestBody=null;if(request7.body==null&&fetchParams.processRequestEndOfBody)queueMicrotask(()=>fetchParams.processRequestEndOfBody());else if(request7.body!=null){let processBodyChunk=__name(async function*(bytes){isCancelled(fetchParams)||(yield bytes,fetchParams.processRequestBodyChunkLength?.(bytes.byteLength))},"processBodyChunk"),processEndOfBody=__name(()=>{isCancelled(fetchParams)||fetchParams.processRequestEndOfBody&&fetchParams.processRequestEndOfBody()},"processEndOfBody"),processBodyError=__name(e=>{isCancelled(fetchParams)||(e.name==="AbortError"?fetchParams.controller.abort():fetchParams.controller.terminate(e))},"processBodyError");requestBody=async function*(){try{for await(let bytes of request7.body.stream)yield*processBodyChunk(bytes);processEndOfBody()}catch(err){processBodyError(err)}}()}try{let{body,status,statusText,headersList,socket}=await dispatch({body:requestBody});if(socket)response=makeResponse({status,statusText,headersList,socket});else{let iterator=body[Symbol.asyncIterator]();fetchParams.controller.next=()=>iterator.next(),response=makeResponse({status,statusText,headersList})}}catch(err){return err.name==="AbortError"?(fetchParams.controller.connection.destroy(),makeAppropriateNetworkError(fetchParams,err)):makeNetworkError(err)}let pullAlgorithm=__name(()=>fetchParams.controller.resume(),"pullAlgorithm"),cancelAlgorithm=__name(reason=>{isCancelled(fetchParams)||fetchParams.controller.abort(reason)},"cancelAlgorithm"),stream3=new ReadableStream({async start(controller){fetchParams.controller.controller=controller},async pull(controller){await pullAlgorithm(controller)},async cancel(reason){await cancelAlgorithm(reason)},type:"bytes"});response.body={stream:stream3,source:null,length:null},fetchParams.controller.resume||fetchParams.controller.on("terminated",onAborted),fetchParams.controller.resume=async()=>{for(;;){let bytes,isFailure;try{let{done,value}=await fetchParams.controller.next();if(isAborted(fetchParams))break;bytes=done?void 0:value}catch(err){fetchParams.controller.ended&&!timingInfo.encodedBodySize?bytes=void 0:(bytes=err,isFailure=!0)}if(bytes===void 0){readableStreamClose(fetchParams.controller.controller),finalizeResponse(fetchParams,response);return}if(timingInfo.decodedBodySize+=bytes?.byteLength??0,isFailure){fetchParams.controller.terminate(bytes);return}let buffer=new Uint8Array(bytes);if(buffer.byteLength&&fetchParams.controller.controller.enqueue(buffer),isErrored(stream3)){fetchParams.controller.terminate();return}if(fetchParams.controller.controller.desiredSize<=0)return}};function onAborted(reason){isAborted(fetchParams)?(response.aborted=!0,isReadable(stream3)&&fetchParams.controller.controller.error(fetchParams.controller.serializedAbortReason)):isReadable(stream3)&&fetchParams.controller.controller.error(new TypeError("terminated",{cause:isErrorLike(reason)?reason:void 0})),fetchParams.controller.connection.destroy()}return __name(onAborted,"onAborted"),response;function dispatch({body}){let url2=requestCurrentURL(request7),agent=fetchParams.controller.dispatcher;return new Promise((resolve15,reject2)=>agent.dispatch({path:url2.pathname+url2.search,origin:url2.origin,method:request7.method,body:agent.isMockActive?request7.body&&(request7.body.source||request7.body.stream):body,headers:request7.headersList.entries,maxRedirections:0,upgrade:request7.mode==="websocket"?"websocket":void 0},{body:null,abort:null,onConnect(abort){let{connection}=fetchParams.controller;timingInfo.finalConnectionTimingInfo=clampAndCoarsenConnectionTimingInfo(void 0,timingInfo.postRedirectStartTime,fetchParams.crossOriginIsolatedCapability),connection.destroyed?abort(new DOMException("The operation was aborted.","AbortError")):(fetchParams.controller.on("terminated",abort),this.abort=connection.abort=abort),timingInfo.finalNetworkRequestStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability)},onResponseStarted(){timingInfo.finalNetworkResponseStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability)},onHeaders(status,rawHeaders,resume,statusText){if(status<200)return;let codings=[],location="",headersList=new HeadersList;for(let i=0;i<rawHeaders.length;i+=2)headersList.append(bufferToLowerCasedHeaderName(rawHeaders[i]),rawHeaders[i+1].toString("latin1"),!0);let contentEncoding=headersList.get("content-encoding",!0);contentEncoding&&(codings=contentEncoding.toLowerCase().split(",").map(x=>x.trim())),location=headersList.get("location",!0),this.body=new Readable11({read:resume});let decoders=[],willFollow=location&&request7.redirect==="follow"&&redirectStatusSet.has(status);if(codings.length!==0&&request7.method!=="HEAD"&&request7.method!=="CONNECT"&&!nullBodyStatus.includes(status)&&!willFollow)for(let i=codings.length-1;i>=0;--i){let coding=codings[i];if(coding==="x-gzip"||coding==="gzip")decoders.push(zlib.createGunzip({flush:zlib.constants.Z_SYNC_FLUSH,finishFlush:zlib.constants.Z_SYNC_FLUSH}));else if(coding==="deflate")decoders.push(createInflate({flush:zlib.constants.Z_SYNC_FLUSH,finishFlush:zlib.constants.Z_SYNC_FLUSH}));else if(coding==="br")decoders.push(zlib.createBrotliDecompress({flush:zlib.constants.BROTLI_OPERATION_FLUSH,finishFlush:zlib.constants.BROTLI_OPERATION_FLUSH}));else{decoders.length=0;break}}let onError=this.onError.bind(this);return resolve15({status,statusText,headersList,body:decoders.length?pipeline13(this.body,...decoders,err=>{err&&this.onError(err)}).on("error",onError):this.body.on("error",onError)}),!0},onData(chunk){if(fetchParams.controller.dump)return;let bytes=chunk;return timingInfo.encodedBodySize+=bytes.byteLength,this.body.push(bytes)},onComplete(){this.abort&&fetchParams.controller.off("terminated",this.abort),fetchParams.controller.ended=!0,this.body.push(null)},onError(error){this.abort&&fetchParams.controller.off("terminated",this.abort),this.body?.destroy(error),fetchParams.controller.terminate(error),reject2(error)},onUpgrade(status,rawHeaders,socket){if(status!==101)return;let headersList=new HeadersList;for(let i=0;i<rawHeaders.length;i+=2)headersList.append(bufferToLowerCasedHeaderName(rawHeaders[i]),rawHeaders[i+1].toString("latin1"),!0);return resolve15({status,statusText:STATUS_CODES[status],headersList,socket}),!0}}))}__name(dispatch,"dispatch")}__name(httpNetworkFetch,"httpNetworkFetch");module2.exports={fetch:fetch3,Fetch,fetching,finalizeAndReportTiming}}});var require_util3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/util.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{URLSerializer}=require_data_url(),{isValidHeaderName}=require_util2();function urlEquals(A,B,excludeFragment=!1){let serializedA=URLSerializer(A,excludeFragment),serializedB=URLSerializer(B,excludeFragment);return serializedA===serializedB}__name(urlEquals,"urlEquals");function getFieldValues(header){assert2(header!==null);let values=[];for(let value of header.split(","))value=value.trim(),isValidHeaderName(value)&&values.push(value);return values}__name(getFieldValues,"getFieldValues");module2.exports={urlEquals,getFieldValues}}});var require_cache3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/cache.js"(exports2,module2){"use strict";var{kConstruct}=require_symbols(),{urlEquals,getFieldValues}=require_util3(),{kEnumerableProperty,isDisturbed}=require_util(),{webidl}=require_webidl(),{cloneResponse,fromInnerResponse,getResponseState}=require_response(),{Request,fromInnerRequest,getRequestState}=require_request2(),{fetching}=require_fetch(),{urlIsHttpHttpsScheme,createDeferredPromise,readAllBytes}=require_util2(),assert2=require("node:assert"),Cache=class{#relevantRequestResponseList;constructor(){arguments[0]!==kConstruct&&webidl.illegalConstructor(),webidl.util.markAsUncloneable(this),this.#relevantRequestResponseList=arguments[1]}async match(request7,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.match";webidl.argumentLengthCheck(arguments,1,prefix),request7=webidl.converters.RequestInfo(request7,prefix,"request"),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let p=this.#internalMatchAll(request7,options,1);if(p.length!==0)return p[0]}async matchAll(request7=void 0,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.matchAll";return request7!==void 0&&(request7=webidl.converters.RequestInfo(request7,prefix,"request")),options=webidl.converters.CacheQueryOptions(options,prefix,"options"),this.#internalMatchAll(request7,options)}async add(request7){webidl.brandCheck(this,Cache);let prefix="Cache.add";webidl.argumentLengthCheck(arguments,1,prefix),request7=webidl.converters.RequestInfo(request7,prefix,"request");let requests=[request7];return await this.addAll(requests)}async addAll(requests){webidl.brandCheck(this,Cache);let prefix="Cache.addAll";webidl.argumentLengthCheck(arguments,1,prefix);let responsePromises=[],requestList=[];for(let request7 of requests){if(request7===void 0)throw webidl.errors.conversionFailed({prefix,argument:"Argument 1",types:["undefined is not allowed"]});if(request7=webidl.converters.RequestInfo(request7),typeof request7=="string")continue;let r=getRequestState(request7);if(!urlIsHttpHttpsScheme(r.url)||r.method!=="GET")throw webidl.errors.exception({header:prefix,message:"Expected http/s scheme when method is not GET."})}let fetchControllers=[];for(let request7 of requests){let r=getRequestState(new Request(request7));if(!urlIsHttpHttpsScheme(r.url))throw webidl.errors.exception({header:prefix,message:"Expected http/s scheme."});r.initiator="fetch",r.destination="subresource",requestList.push(r);let responsePromise=createDeferredPromise();fetchControllers.push(fetching({request:r,processResponse(response){if(response.type==="error"||response.status===206||response.status<200||response.status>299)responsePromise.reject(webidl.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}));else if(response.headersList.contains("vary")){let fieldValues=getFieldValues(response.headersList.get("vary"));for(let fieldValue of fieldValues)if(fieldValue==="*"){responsePromise.reject(webidl.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(let controller of fetchControllers)controller.abort();return}}},processResponseEndOfBody(response){if(response.aborted){responsePromise.reject(new DOMException("aborted","AbortError"));return}responsePromise.resolve(response)}})),responsePromises.push(responsePromise.promise)}let responses=await Promise.all(responsePromises),operations=[],index=0;for(let response of responses){let operation={type:"put",request:requestList[index],response};operations.push(operation),index++}let cacheJobPromise=createDeferredPromise(),errorData=null;try{this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve(void 0):cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async put(request7,response){webidl.brandCheck(this,Cache);let prefix="Cache.put";webidl.argumentLengthCheck(arguments,2,prefix),request7=webidl.converters.RequestInfo(request7,prefix,"request"),response=webidl.converters.Response(response,prefix,"response");let innerRequest=null;if(webidl.is.Request(request7)?innerRequest=getRequestState(request7):innerRequest=getRequestState(new Request(request7)),!urlIsHttpHttpsScheme(innerRequest.url)||innerRequest.method!=="GET")throw webidl.errors.exception({header:prefix,message:"Expected an http/s scheme when method is not GET"});let innerResponse=getResponseState(response);if(innerResponse.status===206)throw webidl.errors.exception({header:prefix,message:"Got 206 status"});if(innerResponse.headersList.contains("vary")){let fieldValues=getFieldValues(innerResponse.headersList.get("vary"));for(let fieldValue of fieldValues)if(fieldValue==="*")throw webidl.errors.exception({header:prefix,message:"Got * vary field value"})}if(innerResponse.body&&(isDisturbed(innerResponse.body.stream)||innerResponse.body.stream.locked))throw webidl.errors.exception({header:prefix,message:"Response body is locked or disturbed"});let clonedResponse=cloneResponse(innerResponse),bodyReadPromise=createDeferredPromise();if(innerResponse.body!=null){let reader=innerResponse.body.stream.getReader();readAllBytes(reader,bodyReadPromise.resolve,bodyReadPromise.reject)}else bodyReadPromise.resolve(void 0);let operations=[],operation={type:"put",request:innerRequest,response:clonedResponse};operations.push(operation);let bytes=await bodyReadPromise.promise;clonedResponse.body!=null&&(clonedResponse.body.source=bytes);let cacheJobPromise=createDeferredPromise(),errorData=null;try{this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve():cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async delete(request7,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.delete";webidl.argumentLengthCheck(arguments,1,prefix),request7=webidl.converters.RequestInfo(request7,prefix,"request"),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let r=null;if(webidl.is.Request(request7)){if(r=getRequestState(request7),r.method!=="GET"&&!options.ignoreMethod)return!1}else assert2(typeof request7=="string"),r=getRequestState(new Request(request7));let operations=[],operation={type:"delete",request:r,options};operations.push(operation);let cacheJobPromise=createDeferredPromise(),errorData=null,requestResponses;try{requestResponses=this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve(!!requestResponses?.length):cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async keys(request7=void 0,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.keys";request7!==void 0&&(request7=webidl.converters.RequestInfo(request7,prefix,"request")),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let r=null;if(request7!==void 0)if(webidl.is.Request(request7)){if(r=getRequestState(request7),r.method!=="GET"&&!options.ignoreMethod)return[]}else typeof request7=="string"&&(r=getRequestState(new Request(request7)));let promise=createDeferredPromise(),requests=[];if(request7===void 0)for(let requestResponse of this.#relevantRequestResponseList)requests.push(requestResponse[0]);else{let requestResponses=this.#queryCache(r,options);for(let requestResponse of requestResponses)requests.push(requestResponse[0])}return queueMicrotask(()=>{let requestList=[];for(let request8 of requests){let requestObject=fromInnerRequest(request8,void 0,new AbortController().signal,"immutable");requestList.push(requestObject)}promise.resolve(Object.freeze(requestList))}),promise.promise}#batchCacheOperations(operations){let cache=this.#relevantRequestResponseList,backupCache=[...cache],addedItems=[],resultList=[];try{for(let operation of operations){if(operation.type!=="delete"&&operation.type!=="put")throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'});if(operation.type==="delete"&&operation.response!=null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"});if(this.#queryCache(operation.request,operation.options,addedItems).length)throw new DOMException("???","InvalidStateError");let requestResponses;if(operation.type==="delete"){if(requestResponses=this.#queryCache(operation.request,operation.options),requestResponses.length===0)return[];for(let requestResponse of requestResponses){let idx=cache.indexOf(requestResponse);assert2(idx!==-1),cache.splice(idx,1)}}else if(operation.type==="put"){if(operation.response==null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"});let r=operation.request;if(!urlIsHttpHttpsScheme(r.url))throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"});if(r.method!=="GET")throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"});if(operation.options!=null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"});requestResponses=this.#queryCache(operation.request);for(let requestResponse of requestResponses){let idx=cache.indexOf(requestResponse);assert2(idx!==-1),cache.splice(idx,1)}cache.push([operation.request,operation.response]),addedItems.push([operation.request,operation.response])}resultList.push([operation.request,operation.response])}return resultList}catch(e){throw this.#relevantRequestResponseList.length=0,this.#relevantRequestResponseList=backupCache,e}}#queryCache(requestQuery,options,targetStorage){let resultList=[],storage=targetStorage??this.#relevantRequestResponseList;for(let requestResponse of storage){let[cachedRequest,cachedResponse]=requestResponse;this.#requestMatchesCachedItem(requestQuery,cachedRequest,cachedResponse,options)&&resultList.push(requestResponse)}return resultList}#requestMatchesCachedItem(requestQuery,request7,response=null,options){let queryURL=new URL(requestQuery.url),cachedURL=new URL(request7.url);if(options?.ignoreSearch&&(cachedURL.search="",queryURL.search=""),!urlEquals(queryURL,cachedURL,!0))return!1;if(response==null||options?.ignoreVary||!response.headersList.contains("vary"))return!0;let fieldValues=getFieldValues(response.headersList.get("vary"));for(let fieldValue of fieldValues){if(fieldValue==="*")return!1;let requestValue=request7.headersList.get(fieldValue),queryValue=requestQuery.headersList.get(fieldValue);if(requestValue!==queryValue)return!1}return!0}#internalMatchAll(request7,options,maxResponses=1/0){let r=null;if(request7!==void 0)if(webidl.is.Request(request7)){if(r=getRequestState(request7),r.method!=="GET"&&!options.ignoreMethod)return[]}else typeof request7=="string"&&(r=getRequestState(new Request(request7)));let responses=[];if(request7===void 0)for(let requestResponse of this.#relevantRequestResponseList)responses.push(requestResponse[1]);else{let requestResponses=this.#queryCache(r,options);for(let requestResponse of requestResponses)responses.push(requestResponse[1])}let responseList=[];for(let response of responses){let responseObject=fromInnerResponse(response,"immutable");if(responseList.push(responseObject.clone()),responseList.length>=maxResponses)break}return Object.freeze(responseList)}};__name(Cache,"Cache");Object.defineProperties(Cache.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:!0},match:kEnumerableProperty,matchAll:kEnumerableProperty,add:kEnumerableProperty,addAll:kEnumerableProperty,put:kEnumerableProperty,delete:kEnumerableProperty,keys:kEnumerableProperty});var cacheQueryOptionConverters=[{key:"ignoreSearch",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"ignoreMethod",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"ignoreVary",converter:webidl.converters.boolean,defaultValue:()=>!1}];webidl.converters.CacheQueryOptions=webidl.dictionaryConverter(cacheQueryOptionConverters);webidl.converters.MultiCacheQueryOptions=webidl.dictionaryConverter([...cacheQueryOptionConverters,{key:"cacheName",converter:webidl.converters.DOMString}]);webidl.converters.Response=webidl.interfaceConverter(webidl.is.Response,"Response");webidl.converters["sequence<RequestInfo>"]=webidl.sequenceConverter(webidl.converters.RequestInfo);module2.exports={Cache}}});var require_cachestorage=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/cachestorage.js"(exports2,module2){"use strict";var{Cache}=require_cache3(),{webidl}=require_webidl(),{kEnumerableProperty}=require_util(),{kConstruct}=require_symbols(),CacheStorage=class{#caches=new Map;constructor(){arguments[0]!==kConstruct&&webidl.illegalConstructor(),webidl.util.markAsUncloneable(this)}async match(request7,options={}){if(webidl.brandCheck(this,CacheStorage),webidl.argumentLengthCheck(arguments,1,"CacheStorage.match"),request7=webidl.converters.RequestInfo(request7),options=webidl.converters.MultiCacheQueryOptions(options),options.cacheName!=null){if(this.#caches.has(options.cacheName)){let cacheList=this.#caches.get(options.cacheName);return await new Cache(kConstruct,cacheList).match(request7,options)}}else for(let cacheList of this.#caches.values()){let response=await new Cache(kConstruct,cacheList).match(request7,options);if(response!==void 0)return response}}async has(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.has";return webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.has(cacheName)}async open(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.open";if(webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.has(cacheName)){let cache2=this.#caches.get(cacheName);return new Cache(kConstruct,cache2)}let cache=[];return this.#caches.set(cacheName,cache),new Cache(kConstruct,cache)}async delete(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.delete";return webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.delete(cacheName)}async keys(){return webidl.brandCheck(this,CacheStorage),[...this.#caches.keys()]}};__name(CacheStorage,"CacheStorage");Object.defineProperties(CacheStorage.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:!0},match:kEnumerableProperty,has:kEnumerableProperty,open:kEnumerableProperty,delete:kEnumerableProperty,keys:kEnumerableProperty});module2.exports={CacheStorage}}});var require_constants4=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/constants.js"(exports2,module2){"use strict";module2.exports={maxAttributeValueSize:1024,maxNameValuePairSize:4096}}});var require_util4=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/util.js"(exports2,module2){"use strict";function isCTLExcludingHtab(value){for(let i=0;i<value.length;++i){let code=value.charCodeAt(i);if(code>=0&&code<=8||code>=10&&code<=31||code===127)return!0}return!1}__name(isCTLExcludingHtab,"isCTLExcludingHtab");function validateCookieName(name3){for(let i=0;i<name3.length;++i){let code=name3.charCodeAt(i);if(code<33||code>126||code===34||code===40||code===41||code===60||code===62||code===64||code===44||code===59||code===58||code===92||code===47||code===91||code===93||code===63||code===61||code===123||code===125)throw new Error("Invalid cookie name")}}__name(validateCookieName,"validateCookieName");function validateCookieValue(value){let len=value.length,i=0;if(value[0]==='"'){if(len===1||value[len-1]!=='"')throw new Error("Invalid cookie value");--len,++i}for(;i<len;){let code=value.charCodeAt(i++);if(code<33||code>126||code===34||code===44||code===59||code===92)throw new Error("Invalid cookie value")}}__name(validateCookieValue,"validateCookieValue");function validateCookiePath(path16){for(let i=0;i<path16.length;++i){let code=path16.charCodeAt(i);if(code<32||code===127||code===59)throw new Error("Invalid cookie path")}}__name(validateCookiePath,"validateCookiePath");function validateCookieDomain(domain){if(domain.startsWith("-")||domain.endsWith(".")||domain.endsWith("-"))throw new Error("Invalid cookie domain")}__name(validateCookieDomain,"validateCookieDomain");var IMFDays=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],IMFMonths=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],IMFPaddedNumbers=Array(61).fill(0).map((_,i)=>i.toString().padStart(2,"0"));function toIMFDate(date){return typeof date=="number"&&(date=new Date(date)),`${IMFDays[date.getUTCDay()]}, ${IMFPaddedNumbers[date.getUTCDate()]} ${IMFMonths[date.getUTCMonth()]} ${date.getUTCFullYear()} ${IMFPaddedNumbers[date.getUTCHours()]}:${IMFPaddedNumbers[date.getUTCMinutes()]}:${IMFPaddedNumbers[date.getUTCSeconds()]} GMT`}__name(toIMFDate,"toIMFDate");function validateCookieMaxAge(maxAge){if(maxAge<0)throw new Error("Invalid cookie max-age")}__name(validateCookieMaxAge,"validateCookieMaxAge");function stringify2(cookie){if(cookie.name.length===0)return null;validateCookieName(cookie.name),validateCookieValue(cookie.value);let out=[`${cookie.name}=${cookie.value}`];cookie.name.startsWith("__Secure-")&&(cookie.secure=!0),cookie.name.startsWith("__Host-")&&(cookie.secure=!0,cookie.domain=null,cookie.path="/"),cookie.secure&&out.push("Secure"),cookie.httpOnly&&out.push("HttpOnly"),typeof cookie.maxAge=="number"&&(validateCookieMaxAge(cookie.maxAge),out.push(`Max-Age=${cookie.maxAge}`)),cookie.domain&&(validateCookieDomain(cookie.domain),out.push(`Domain=${cookie.domain}`)),cookie.path&&(validateCookiePath(cookie.path),out.push(`Path=${cookie.path}`)),cookie.expires&&cookie.expires.toString()!=="Invalid Date"&&out.push(`Expires=${toIMFDate(cookie.expires)}`),cookie.sameSite&&out.push(`SameSite=${cookie.sameSite}`);for(let part of cookie.unparsed){if(!part.includes("="))throw new Error("Invalid unparsed");let[key,...value]=part.split("=");out.push(`${key.trim()}=${value.join("=")}`)}return out.join("; ")}__name(stringify2,"stringify");module2.exports={isCTLExcludingHtab,validateCookieName,validateCookiePath,validateCookieValue,toIMFDate,stringify:stringify2}}});var require_parse=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/parse.js"(exports2,module2){"use strict";var{maxNameValuePairSize,maxAttributeValueSize}=require_constants4(),{isCTLExcludingHtab}=require_util4(),{collectASequenceOfCodePointsFast}=require_data_url(),assert2=require("node:assert"),{unescape:unescape2}=require("node:querystring");function parseSetCookie(header){if(isCTLExcludingHtab(header))return null;let nameValuePair="",unparsedAttributes="",name3="",value="";if(header.includes(";")){let position={position:0};nameValuePair=collectASequenceOfCodePointsFast(";",header,position),unparsedAttributes=header.slice(position.position)}else nameValuePair=header;if(!nameValuePair.includes("="))value=nameValuePair;else{let position={position:0};name3=collectASequenceOfCodePointsFast("=",nameValuePair,position),value=nameValuePair.slice(position.position+1)}return name3=name3.trim(),value=value.trim(),name3.length+value.length>maxNameValuePairSize?null:{name:name3,value:unescape2(value),...parseUnparsedAttributes(unparsedAttributes)}}__name(parseSetCookie,"parseSetCookie");function parseUnparsedAttributes(unparsedAttributes,cookieAttributeList={}){if(unparsedAttributes.length===0)return cookieAttributeList;assert2(unparsedAttributes[0]===";"),unparsedAttributes=unparsedAttributes.slice(1);let cookieAv="";unparsedAttributes.includes(";")?(cookieAv=collectASequenceOfCodePointsFast(";",unparsedAttributes,{position:0}),unparsedAttributes=unparsedAttributes.slice(cookieAv.length)):(cookieAv=unparsedAttributes,unparsedAttributes="");let attributeName="",attributeValue="";if(cookieAv.includes("=")){let position={position:0};attributeName=collectASequenceOfCodePointsFast("=",cookieAv,position),attributeValue=cookieAv.slice(position.position+1)}else attributeName=cookieAv;if(attributeName=attributeName.trim(),attributeValue=attributeValue.trim(),attributeValue.length>maxAttributeValueSize)return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList);let attributeNameLowercase=attributeName.toLowerCase();if(attributeNameLowercase==="expires"){let expiryTime=new Date(attributeValue);cookieAttributeList.expires=expiryTime}else if(attributeNameLowercase==="max-age"){let charCode=attributeValue.charCodeAt(0);if((charCode<48||charCode>57)&&attributeValue[0]!=="-"||!/^\d+$/.test(attributeValue))return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList);let deltaSeconds=Number(attributeValue);cookieAttributeList.maxAge=deltaSeconds}else if(attributeNameLowercase==="domain"){let cookieDomain=attributeValue;cookieDomain[0]==="."&&(cookieDomain=cookieDomain.slice(1)),cookieDomain=cookieDomain.toLowerCase(),cookieAttributeList.domain=cookieDomain}else if(attributeNameLowercase==="path"){let cookiePath="";attributeValue.length===0||attributeValue[0]!=="/"?cookiePath="/":cookiePath=attributeValue,cookieAttributeList.path=cookiePath}else if(attributeNameLowercase==="secure")cookieAttributeList.secure=!0;else if(attributeNameLowercase==="httponly")cookieAttributeList.httpOnly=!0;else if(attributeNameLowercase==="samesite"){let enforcement="Default",attributeValueLowercase=attributeValue.toLowerCase();attributeValueLowercase.includes("none")&&(enforcement="None"),attributeValueLowercase.includes("strict")&&(enforcement="Strict"),attributeValueLowercase.includes("lax")&&(enforcement="Lax"),cookieAttributeList.sameSite=enforcement}else cookieAttributeList.unparsed??=[],cookieAttributeList.unparsed.push(`${attributeName}=${attributeValue}`);return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList)}__name(parseUnparsedAttributes,"parseUnparsedAttributes");module2.exports={parseSetCookie,parseUnparsedAttributes}}});var require_cookies=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/index.js"(exports2,module2){"use strict";var{parseSetCookie}=require_parse(),{stringify:stringify2}=require_util4(),{webidl}=require_webidl(),{Headers:Headers2}=require_headers(),brandChecks=webidl.brandCheckMultiple([Headers2,globalThis.Headers].filter(Boolean));function getCookies(headers){webidl.argumentLengthCheck(arguments,1,"getCookies"),brandChecks(headers);let cookie=headers.get("cookie"),out={};if(!cookie)return out;for(let piece of cookie.split(";")){let[name3,...value]=piece.split("=");out[name3.trim()]=value.join("=")}return out}__name(getCookies,"getCookies");function deleteCookie(headers,name3,attributes){brandChecks(headers);let prefix="deleteCookie";webidl.argumentLengthCheck(arguments,2,prefix),name3=webidl.converters.DOMString(name3,prefix,"name"),attributes=webidl.converters.DeleteCookieAttributes(attributes),setCookie(headers,{name:name3,value:"",expires:new Date(0),...attributes})}__name(deleteCookie,"deleteCookie");function getSetCookies(headers){webidl.argumentLengthCheck(arguments,1,"getSetCookies"),brandChecks(headers);let cookies=headers.getSetCookie();return cookies?cookies.map(pair=>parseSetCookie(pair)):[]}__name(getSetCookies,"getSetCookies");function parseCookie(cookie){return cookie=webidl.converters.DOMString(cookie),parseSetCookie(cookie)}__name(parseCookie,"parseCookie");function setCookie(headers,cookie){webidl.argumentLengthCheck(arguments,2,"setCookie"),brandChecks(headers),cookie=webidl.converters.Cookie(cookie);let str=stringify2(cookie);str&&headers.append("set-cookie",str,!0)}__name(setCookie,"setCookie");webidl.converters.DeleteCookieAttributes=webidl.dictionaryConverter([{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"path",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"domain",defaultValue:()=>null}]);webidl.converters.Cookie=webidl.dictionaryConverter([{converter:webidl.converters.DOMString,key:"name"},{converter:webidl.converters.DOMString,key:"value"},{converter:webidl.nullableConverter(value=>typeof value=="number"?webidl.converters["unsigned long long"](value):new Date(value)),key:"expires",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"path",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.boolean),key:"secure",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:webidl.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:webidl.sequenceConverter(webidl.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);module2.exports={getCookies,deleteCookie,getSetCookies,setCookie,parseCookie}}});var require_events=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/events.js"(exports2,module2){"use strict";var{webidl}=require_webidl(),{kEnumerableProperty}=require_util(),{kConstruct}=require_symbols(),MessageEvent=class extends Event{#eventInit;constructor(type,eventInitDict={}){if(type===kConstruct){super(arguments[1],arguments[2]),webidl.util.markAsUncloneable(this);return}let prefix="MessageEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.MessageEventInit(eventInitDict,prefix,"eventInitDict"),super(type,eventInitDict),this.#eventInit=eventInitDict,webidl.util.markAsUncloneable(this)}get data(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.data}get origin(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.origin}get lastEventId(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.lastEventId}get source(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.source}get ports(){return webidl.brandCheck(this,MessageEvent),Object.isFrozen(this.#eventInit.ports)||Object.freeze(this.#eventInit.ports),this.#eventInit.ports}initMessageEvent(type,bubbles=!1,cancelable=!1,data=null,origin="",lastEventId="",source=null,ports=[]){return webidl.brandCheck(this,MessageEvent),webidl.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent"),new MessageEvent(type,{bubbles,cancelable,data,origin,lastEventId,source,ports})}static createFastMessageEvent(type,init){let messageEvent=new MessageEvent(kConstruct,type,init);return messageEvent.#eventInit=init,messageEvent.#eventInit.data??=null,messageEvent.#eventInit.origin??="",messageEvent.#eventInit.lastEventId??="",messageEvent.#eventInit.source??=null,messageEvent.#eventInit.ports??=[],messageEvent}};__name(MessageEvent,"MessageEvent");var{createFastMessageEvent}=MessageEvent;delete MessageEvent.createFastMessageEvent;var CloseEvent=class extends Event{#eventInit;constructor(type,eventInitDict={}){let prefix="CloseEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.CloseEventInit(eventInitDict),super(type,eventInitDict),this.#eventInit=eventInitDict,webidl.util.markAsUncloneable(this)}get wasClean(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.wasClean}get code(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.code}get reason(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.reason}};__name(CloseEvent,"CloseEvent");var ErrorEvent=class extends Event{#eventInit;constructor(type,eventInitDict){let prefix="ErrorEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),super(type,eventInitDict),webidl.util.markAsUncloneable(this),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.ErrorEventInit(eventInitDict??{}),this.#eventInit=eventInitDict}get message(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.message}get filename(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.filename}get lineno(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.lineno}get colno(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.colno}get error(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.error}};__name(ErrorEvent,"ErrorEvent");Object.defineProperties(MessageEvent.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:!0},data:kEnumerableProperty,origin:kEnumerableProperty,lastEventId:kEnumerableProperty,source:kEnumerableProperty,ports:kEnumerableProperty,initMessageEvent:kEnumerableProperty});Object.defineProperties(CloseEvent.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:!0},reason:kEnumerableProperty,code:kEnumerableProperty,wasClean:kEnumerableProperty});Object.defineProperties(ErrorEvent.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:!0},message:kEnumerableProperty,filename:kEnumerableProperty,lineno:kEnumerableProperty,colno:kEnumerableProperty,error:kEnumerableProperty});webidl.converters.MessagePort=webidl.interfaceConverter(webidl.is.MessagePort,"MessagePort");webidl.converters["sequence<MessagePort>"]=webidl.sequenceConverter(webidl.converters.MessagePort);var eventInit=[{key:"bubbles",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"cancelable",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"composed",converter:webidl.converters.boolean,defaultValue:()=>!1}];webidl.converters.MessageEventInit=webidl.dictionaryConverter([...eventInit,{key:"data",converter:webidl.converters.any,defaultValue:()=>null},{key:"origin",converter:webidl.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:webidl.converters.DOMString,defaultValue:()=>""},{key:"source",converter:webidl.nullableConverter(webidl.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:webidl.converters["sequence<MessagePort>"],defaultValue:()=>new Array(0)}]);webidl.converters.CloseEventInit=webidl.dictionaryConverter([...eventInit,{key:"wasClean",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"code",converter:webidl.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:webidl.converters.USVString,defaultValue:()=>""}]);webidl.converters.ErrorEventInit=webidl.dictionaryConverter([...eventInit,{key:"message",converter:webidl.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:webidl.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:webidl.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:webidl.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:webidl.converters.any}]);module2.exports={MessageEvent,CloseEvent,ErrorEvent,createFastMessageEvent}}});var require_constants5=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/constants.js"(exports2,module2){"use strict";var uid="258EAFA5-E914-47DA-95CA-C5AB0DC85B11",staticPropertyDescriptors={enumerable:!0,writable:!1,configurable:!1},states={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3},sentCloseFrameState={SENT:1,RECEIVED:2},opcodes={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10},maxUnsigned16Bit=65535,parserStates={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4},emptyBuffer=Buffer.allocUnsafe(0),sendHints={text:1,typedArray:2,arrayBuffer:3,blob:4};module2.exports={uid,sentCloseFrameState,staticPropertyDescriptors,states,opcodes,maxUnsigned16Bit,parserStates,emptyBuffer,sendHints}}});var require_util5=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/util.js"(exports2,module2){"use strict";var{states,opcodes}=require_constants5(),{isUtf8}=require("node:buffer"),{collectASequenceOfCodePointsFast,removeHTTPWhitespace}=require_data_url();function isConnecting(readyState){return readyState===states.CONNECTING}__name(isConnecting,"isConnecting");function isEstablished(readyState){return readyState===states.OPEN}__name(isEstablished,"isEstablished");function isClosing(readyState){return readyState===states.CLOSING}__name(isClosing,"isClosing");function isClosed(readyState){return readyState===states.CLOSED}__name(isClosed,"isClosed");function fireEvent(e,target,eventFactory=(type,init)=>new Event(type,init),eventInitDict={}){let event=eventFactory(e,eventInitDict);target.dispatchEvent(event)}__name(fireEvent,"fireEvent");function websocketMessageReceived(handler,type,data){handler.onMessage(type,data)}__name(websocketMessageReceived,"websocketMessageReceived");function toArrayBuffer(buffer){return buffer.byteLength===buffer.buffer.byteLength?buffer.buffer:new Uint8Array(buffer).buffer}__name(toArrayBuffer,"toArrayBuffer");function isValidSubprotocol(protocol2){if(protocol2.length===0)return!1;for(let i=0;i<protocol2.length;++i){let code=protocol2.charCodeAt(i);if(code<33||code>126||code===34||code===40||code===41||code===44||code===47||code===58||code===59||code===60||code===61||code===62||code===63||code===64||code===91||code===92||code===93||code===123||code===125)return!1}return!0}__name(isValidSubprotocol,"isValidSubprotocol");function isValidStatusCode(code){return code>=1e3&&code<1015?code!==1004&&code!==1005&&code!==1006:code>=3e3&&code<=4999}__name(isValidStatusCode,"isValidStatusCode");function isControlFrame(opcode){return opcode===opcodes.CLOSE||opcode===opcodes.PING||opcode===opcodes.PONG}__name(isControlFrame,"isControlFrame");function isContinuationFrame(opcode){return opcode===opcodes.CONTINUATION}__name(isContinuationFrame,"isContinuationFrame");function isTextBinaryFrame(opcode){return opcode===opcodes.TEXT||opcode===opcodes.BINARY}__name(isTextBinaryFrame,"isTextBinaryFrame");function isValidOpcode(opcode){return isTextBinaryFrame(opcode)||isContinuationFrame(opcode)||isControlFrame(opcode)}__name(isValidOpcode,"isValidOpcode");function parseExtensions(extensions){let position={position:0},extensionList=new Map;for(;position.position<extensions.length;){let pair=collectASequenceOfCodePointsFast(";",extensions,position),[name3,value=""]=pair.split("=");extensionList.set(removeHTTPWhitespace(name3,!0,!1),removeHTTPWhitespace(value,!1,!0)),position.position++}return extensionList}__name(parseExtensions,"parseExtensions");function isValidClientWindowBits(value){for(let i=0;i<value.length;i++){let byte=value.charCodeAt(i);if(byte<48||byte>57)return!1}return!0}__name(isValidClientWindowBits,"isValidClientWindowBits");function getURLRecord(url2,baseURL){let urlRecord;try{urlRecord=new URL(url2,baseURL)}catch(e){throw new DOMException(e,"SyntaxError")}if(urlRecord.protocol==="http:"?urlRecord.protocol="ws:":urlRecord.protocol==="https:"&&(urlRecord.protocol="wss:"),urlRecord.protocol!=="ws:"&&urlRecord.protocol!=="wss:")throw new DOMException("expected a ws: or wss: url","SyntaxError");if(urlRecord.hash.length||urlRecord.href.endsWith("#"))throw new DOMException("hash","SyntaxError");return urlRecord}__name(getURLRecord,"getURLRecord");function validateCloseCodeAndReason(code,reason){if(code!==null&&code!==1e3&&(code<3e3||code>4999))throw new DOMException("invalid code","InvalidAccessError");if(reason!==null){let reasonBytesLength=Buffer.byteLength(reason);if(reasonBytesLength>123)throw new DOMException(`Reason must be less than 123 bytes; received ${reasonBytesLength}`,"SyntaxError")}}__name(validateCloseCodeAndReason,"validateCloseCodeAndReason");var utf8Decode=(()=>{if(typeof process.versions.icu=="string"){let fatalDecoder=new TextDecoder("utf-8",{fatal:!0});return fatalDecoder.decode.bind(fatalDecoder)}return function(buffer){if(isUtf8(buffer))return buffer.toString("utf-8");throw new TypeError("Invalid utf-8 received.")}})();module2.exports={isConnecting,isEstablished,isClosing,isClosed,fireEvent,isValidSubprotocol,isValidStatusCode,websocketMessageReceived,utf8Decode,isControlFrame,isContinuationFrame,isTextBinaryFrame,isValidOpcode,parseExtensions,isValidClientWindowBits,toArrayBuffer,getURLRecord,validateCloseCodeAndReason}}});var require_frame=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/frame.js"(exports2,module2){"use strict";var{maxUnsigned16Bit,opcodes}=require_constants5(),BUFFER_SIZE=8*1024,crypto8,buffer=null,bufIdx=BUFFER_SIZE;try{crypto8=require("node:crypto")}catch{crypto8={randomFillSync:__name(function(buffer2,_offset,_size){for(let i=0;i<buffer2.length;++i)buffer2[i]=Math.random()*255|0;return buffer2},"randomFillSync")}}function generateMask(){return bufIdx===BUFFER_SIZE&&(bufIdx=0,crypto8.randomFillSync(buffer??=Buffer.allocUnsafeSlow(BUFFER_SIZE),0,BUFFER_SIZE)),[buffer[bufIdx++],buffer[bufIdx++],buffer[bufIdx++],buffer[bufIdx++]]}__name(generateMask,"generateMask");var WebsocketFrameSend=class{constructor(data){this.frameData=data}createFrame(opcode){let frameData=this.frameData,maskKey=generateMask(),bodyLength=frameData?.byteLength??0,payloadLength=bodyLength,offset=6;bodyLength>maxUnsigned16Bit?(offset+=8,payloadLength=127):bodyLength>125&&(offset+=2,payloadLength=126);let buffer2=Buffer.allocUnsafe(bodyLength+offset);buffer2[0]=buffer2[1]=0,buffer2[0]|=128,buffer2[0]=(buffer2[0]&240)+opcode;buffer2[offset-4]=maskKey[0],buffer2[offset-3]=maskKey[1],buffer2[offset-2]=maskKey[2],buffer2[offset-1]=maskKey[3],buffer2[1]=payloadLength,payloadLength===126?buffer2.writeUInt16BE(bodyLength,2):payloadLength===127&&(buffer2[2]=buffer2[3]=0,buffer2.writeUIntBE(bodyLength,4,6)),buffer2[1]|=128;for(let i=0;i<bodyLength;++i)buffer2[offset+i]=frameData[i]^maskKey[i&3];return buffer2}static createFastTextFrame(buffer2){let maskKey=generateMask(),bodyLength=buffer2.length;for(let i=0;i<bodyLength;++i)buffer2[i]^=maskKey[i&3];let payloadLength=bodyLength,offset=6;bodyLength>maxUnsigned16Bit?(offset+=8,payloadLength=127):bodyLength>125&&(offset+=2,payloadLength=126);let head=Buffer.allocUnsafeSlow(offset);return head[0]=128|opcodes.TEXT,head[1]=payloadLength|128,head[offset-4]=maskKey[0],head[offset-3]=maskKey[1],head[offset-2]=maskKey[2],head[offset-1]=maskKey[3],payloadLength===126?head.writeUInt16BE(bodyLength,2):payloadLength===127&&(head[2]=head[3]=0,head.writeUIntBE(bodyLength,4,6)),[head,buffer2]}};__name(WebsocketFrameSend,"WebsocketFrameSend");module2.exports={WebsocketFrameSend}}});var require_connection=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/connection.js"(exports2,module2){"use strict";var{uid,states,sentCloseFrameState,emptyBuffer,opcodes}=require_constants5(),{parseExtensions,isClosed,isClosing,isEstablished,validateCloseCodeAndReason}=require_util5(),{channels}=require_diagnostics(),{makeRequest}=require_request2(),{fetching}=require_fetch(),{Headers:Headers2,getHeadersList}=require_headers(),{getDecodeSplit}=require_util2(),{WebsocketFrameSend}=require_frame(),assert2=require("node:assert"),crypto8;try{crypto8=require("node:crypto")}catch{}function establishWebSocketConnection(url2,protocols,client,handler,options){let requestURL=url2;requestURL.protocol=url2.protocol==="ws:"?"http:":"https:";let request7=makeRequest({urlList:[requestURL],client,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(options.headers){let headersList=getHeadersList(new Headers2(options.headers));request7.headersList=headersList}let keyValue=crypto8.randomBytes(16).toString("base64");request7.headersList.append("sec-websocket-key",keyValue,!0),request7.headersList.append("sec-websocket-version","13",!0);for(let protocol2 of protocols)request7.headersList.append("sec-websocket-protocol",protocol2,!0);let permessageDeflate="permessage-deflate; client_max_window_bits";return request7.headersList.append("sec-websocket-extensions",permessageDeflate,!0),fetching({request:request7,useParallelQueue:!0,dispatcher:options.dispatcher,processResponse(response){if(response.type==="error"&&(handler.readyState=states.CLOSED),response.type==="error"||response.status!==101){failWebsocketConnection(handler,1002,"Received network error or non-101 status code.");return}if(protocols.length!==0&&!response.headersList.get("Sec-WebSocket-Protocol")){failWebsocketConnection(handler,1002,"Server did not respond with sent protocols.");return}if(response.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){failWebsocketConnection(handler,1002,'Server did not set Upgrade header to "websocket".');return}if(response.headersList.get("Connection")?.toLowerCase()!=="upgrade"){failWebsocketConnection(handler,1002,'Server did not set Connection header to "upgrade".');return}let secWSAccept=response.headersList.get("Sec-WebSocket-Accept"),digest=crypto8.createHash("sha1").update(keyValue+uid).digest("base64");if(secWSAccept!==digest){failWebsocketConnection(handler,1002,"Incorrect hash received in Sec-WebSocket-Accept header.");return}let secExtension=response.headersList.get("Sec-WebSocket-Extensions"),extensions;if(secExtension!==null&&(extensions=parseExtensions(secExtension),!extensions.has("permessage-deflate"))){failWebsocketConnection(handler,1002,"Sec-WebSocket-Extensions header does not match.");return}let secProtocol=response.headersList.get("Sec-WebSocket-Protocol");if(secProtocol!==null&&!getDecodeSplit("sec-websocket-protocol",request7.headersList).includes(secProtocol)){failWebsocketConnection(handler,1002,"Protocol was not set in the opening handshake.");return}response.socket.on("data",handler.onSocketData),response.socket.on("close",handler.onSocketClose),response.socket.on("error",handler.onSocketError),channels.open.hasSubscribers&&channels.open.publish({address:response.socket.address(),protocol:secProtocol,extensions:secExtension}),handler.wasEverConnected=!0,handler.onConnectionEstablished(response,extensions)}})}__name(establishWebSocketConnection,"establishWebSocketConnection");function closeWebSocketConnection(object,code,reason,validate2=!1){if(code??=null,reason??="",validate2&&validateCloseCodeAndReason(code,reason),!(isClosed(object.readyState)||isClosing(object.readyState)))if(!isEstablished(object.readyState))failWebsocketConnection(object),object.readyState=states.CLOSING;else if(!object.closeState.has(sentCloseFrameState.SENT)&&!object.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend;reason.length!==0&&code===null&&(code=1e3),assert2(code===null||Number.isInteger(code)),code===null&&reason.length===0?frame.frameData=emptyBuffer:code!==null&&reason===null?(frame.frameData=Buffer.allocUnsafe(2),frame.frameData.writeUInt16BE(code,0)):code!==null&&reason!==null?(frame.frameData=Buffer.allocUnsafe(2+Buffer.byteLength(reason)),frame.frameData.writeUInt16BE(code,0),frame.frameData.write(reason,2,"utf-8")):frame.frameData=emptyBuffer,object.socket.write(frame.createFrame(opcodes.CLOSE)),object.closeState.add(sentCloseFrameState.SENT),object.readyState=states.CLOSING}else object.readyState=states.CLOSING}__name(closeWebSocketConnection,"closeWebSocketConnection");function failWebsocketConnection(handler,code,reason){isEstablished(handler.readyState)&&closeWebSocketConnection(handler,code,reason,!1),handler.controller.abort(),handler.socket?.destroyed===!1&&handler.socket.destroy(),handler.onFail(code,reason)}__name(failWebsocketConnection,"failWebsocketConnection");module2.exports={establishWebSocketConnection,failWebsocketConnection,closeWebSocketConnection}}});var require_permessage_deflate=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/permessage-deflate.js"(exports2,module2){"use strict";var{createInflateRaw,Z_DEFAULT_WINDOWBITS}=require("node:zlib"),{isValidClientWindowBits}=require_util5(),tail=Buffer.from([0,0,255,255]),kBuffer=Symbol("kBuffer"),kLength=Symbol("kLength"),PerMessageDeflate=class{#inflate;#options={};constructor(extensions){this.#options.serverNoContextTakeover=extensions.has("server_no_context_takeover"),this.#options.serverMaxWindowBits=extensions.get("server_max_window_bits")}decompress(chunk,fin,callback){if(!this.#inflate){let windowBits=Z_DEFAULT_WINDOWBITS;if(this.#options.serverMaxWindowBits){if(!isValidClientWindowBits(this.#options.serverMaxWindowBits)){callback(new Error("Invalid server_max_window_bits"));return}windowBits=Number.parseInt(this.#options.serverMaxWindowBits)}this.#inflate=createInflateRaw({windowBits}),this.#inflate[kBuffer]=[],this.#inflate[kLength]=0,this.#inflate.on("data",data=>{this.#inflate[kBuffer].push(data),this.#inflate[kLength]+=data.length}),this.#inflate.on("error",err=>{this.#inflate=null,callback(err)})}this.#inflate.write(chunk),fin&&this.#inflate.write(tail),this.#inflate.flush(()=>{let full=Buffer.concat(this.#inflate[kBuffer],this.#inflate[kLength]);this.#inflate[kBuffer].length=0,this.#inflate[kLength]=0,callback(null,full)})}};__name(PerMessageDeflate,"PerMessageDeflate");module2.exports={PerMessageDeflate}}});var require_receiver=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/receiver.js"(exports2,module2){"use strict";var{Writable:Writable4}=require("node:stream"),assert2=require("node:assert"),{parserStates,opcodes,states,emptyBuffer,sentCloseFrameState}=require_constants5(),{channels}=require_diagnostics(),{isValidStatusCode,isValidOpcode,websocketMessageReceived,utf8Decode,isControlFrame,isTextBinaryFrame,isContinuationFrame}=require_util5(),{failWebsocketConnection}=require_connection(),{WebsocketFrameSend}=require_frame(),{PerMessageDeflate}=require_permessage_deflate(),ByteParser=class extends Writable4{#buffers=[];#fragmentsBytes=0;#byteOffset=0;#loop=!1;#state=parserStates.INFO;#info={};#fragments=[];#extensions;#handler;constructor(handler,extensions){super(),this.#handler=handler,this.#extensions=extensions??new Map,this.#extensions.has("permessage-deflate")&&this.#extensions.set("permessage-deflate",new PerMessageDeflate(extensions))}_write(chunk,_,callback){this.#buffers.push(chunk),this.#byteOffset+=chunk.length,this.#loop=!0,this.run(callback)}run(callback){for(;this.#loop;)if(this.#state===parserStates.INFO){if(this.#byteOffset<2)return callback();let buffer=this.consume(2),fin=(buffer[0]&128)!==0,opcode=buffer[0]&15,masked=(buffer[1]&128)===128,fragmented=!fin&&opcode!==opcodes.CONTINUATION,payloadLength=buffer[1]&127,rsv1=buffer[0]&64,rsv2=buffer[0]&32,rsv3=buffer[0]&16;if(!isValidOpcode(opcode))return failWebsocketConnection(this.#handler,1002,"Invalid opcode received"),callback();if(masked)return failWebsocketConnection(this.#handler,1002,"Frame cannot be masked"),callback();if(rsv1!==0&&!this.#extensions.has("permessage-deflate")){failWebsocketConnection(this.#handler,1002,"Expected RSV1 to be clear.");return}if(rsv2!==0||rsv3!==0){failWebsocketConnection(this.#handler,1002,"RSV1, RSV2, RSV3 must be clear");return}if(fragmented&&!isTextBinaryFrame(opcode)){failWebsocketConnection(this.#handler,1002,"Invalid frame type was fragmented.");return}if(isTextBinaryFrame(opcode)&&this.#fragments.length>0){failWebsocketConnection(this.#handler,1002,"Expected continuation frame");return}if(this.#info.fragmented&&fragmented){failWebsocketConnection(this.#handler,1002,"Fragmented frame exceeded 125 bytes.");return}if((payloadLength>125||fragmented)&&isControlFrame(opcode)){failWebsocketConnection(this.#handler,1002,"Control frame either too large or fragmented");return}if(isContinuationFrame(opcode)&&this.#fragments.length===0&&!this.#info.compressed){failWebsocketConnection(this.#handler,1002,"Unexpected continuation frame");return}payloadLength<=125?(this.#info.payloadLength=payloadLength,this.#state=parserStates.READ_DATA):payloadLength===126?this.#state=parserStates.PAYLOADLENGTH_16:payloadLength===127&&(this.#state=parserStates.PAYLOADLENGTH_64),isTextBinaryFrame(opcode)&&(this.#info.binaryType=opcode,this.#info.compressed=rsv1!==0),this.#info.opcode=opcode,this.#info.masked=masked,this.#info.fin=fin,this.#info.fragmented=fragmented}else if(this.#state===parserStates.PAYLOADLENGTH_16){if(this.#byteOffset<2)return callback();let buffer=this.consume(2);this.#info.payloadLength=buffer.readUInt16BE(0),this.#state=parserStates.READ_DATA}else if(this.#state===parserStates.PAYLOADLENGTH_64){if(this.#byteOffset<8)return callback();let buffer=this.consume(8),upper=buffer.readUInt32BE(0);if(upper>2**31-1){failWebsocketConnection(this.#handler,1009,"Received payload length > 2^31 bytes.");return}let lower=buffer.readUInt32BE(4);this.#info.payloadLength=(upper<<8)+lower,this.#state=parserStates.READ_DATA}else if(this.#state===parserStates.READ_DATA){if(this.#byteOffset<this.#info.payloadLength)return callback();let body=this.consume(this.#info.payloadLength);if(isControlFrame(this.#info.opcode))this.#loop=this.parseControlFrame(body),this.#state=parserStates.INFO;else if(!this.#info.compressed)this.writeFragments(body),!this.#info.fragmented&&this.#info.fin&&websocketMessageReceived(this.#handler,this.#info.binaryType,this.consumeFragments()),this.#state=parserStates.INFO;else{this.#extensions.get("permessage-deflate").decompress(body,this.#info.fin,(error,data)=>{if(error){failWebsocketConnection(this.#handler,1007,error.message);return}if(this.writeFragments(data),!this.#info.fin){this.#state=parserStates.INFO,this.#loop=!0,this.run(callback);return}websocketMessageReceived(this.#handler,this.#info.binaryType,this.consumeFragments()),this.#loop=!0,this.#state=parserStates.INFO,this.run(callback)}),this.#loop=!1;break}}}consume(n){if(n>this.#byteOffset)throw new Error("Called consume() before buffers satiated.");if(n===0)return emptyBuffer;this.#byteOffset-=n;let first=this.#buffers[0];if(first.length>n)return this.#buffers[0]=first.subarray(n,first.length),first.subarray(0,n);if(first.length===n)return this.#buffers.shift();{let offset=0,buffer=Buffer.allocUnsafeSlow(n);for(;offset!==n;){let next=this.#buffers[0],length=next.length;if(length+offset===n){buffer.set(this.#buffers.shift(),offset);break}else if(length+offset>n){buffer.set(next.subarray(0,n-offset),offset),this.#buffers[0]=next.subarray(n-offset);break}else buffer.set(this.#buffers.shift(),offset),offset+=length}return buffer}}writeFragments(fragment){this.#fragmentsBytes+=fragment.length,this.#fragments.push(fragment)}consumeFragments(){let fragments=this.#fragments;if(fragments.length===1)return this.#fragmentsBytes=0,fragments.shift();let offset=0,output=Buffer.allocUnsafeSlow(this.#fragmentsBytes);for(let i=0;i<fragments.length;++i){let buffer=fragments[i];output.set(buffer,offset),offset+=buffer.length}return this.#fragments=[],this.#fragmentsBytes=0,output}parseCloseBody(data){assert2(data.length!==1);let code;if(data.length>=2&&(code=data.readUInt16BE(0)),code!==void 0&&!isValidStatusCode(code))return{code:1002,reason:"Invalid status code",error:!0};let reason=data.subarray(2);reason[0]===239&&reason[1]===187&&reason[2]===191&&(reason=reason.subarray(3));try{reason=utf8Decode(reason)}catch{return{code:1007,reason:"Invalid UTF-8",error:!0}}return{code,reason,error:!1}}parseControlFrame(body){let{opcode,payloadLength}=this.#info;if(opcode===opcodes.CLOSE){if(payloadLength===1)return failWebsocketConnection(this.#handler,1002,"Received close frame with a 1-byte body."),!1;if(this.#info.closeInfo=this.parseCloseBody(body),this.#info.closeInfo.error){let{code,reason}=this.#info.closeInfo;return failWebsocketConnection(this.#handler,code,reason),!1}if(!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let body2=emptyBuffer;this.#info.closeInfo.code&&(body2=Buffer.allocUnsafe(2),body2.writeUInt16BE(this.#info.closeInfo.code,0));let closeFrame=new WebsocketFrameSend(body2);this.#handler.socket.write(closeFrame.createFrame(opcodes.CLOSE)),this.#handler.closeState.add(sentCloseFrameState.SENT)}return this.#handler.readyState=states.CLOSING,this.#handler.closeState.add(sentCloseFrameState.RECEIVED),!1}else if(opcode===opcodes.PING){if(!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend(body);this.#handler.socket.write(frame.createFrame(opcodes.PONG)),channels.ping.hasSubscribers&&channels.ping.publish({payload:body})}}else opcode===opcodes.PONG&&channels.pong.hasSubscribers&&channels.pong.publish({payload:body});return!0}get closingInfo(){return this.#info.closeInfo}};__name(ByteParser,"ByteParser");module2.exports={ByteParser}}});var require_sender=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/sender.js"(exports2,module2){"use strict";var{WebsocketFrameSend}=require_frame(),{opcodes,sendHints}=require_constants5(),FixedQueue=require_fixed_queue(),SendQueue=class{#queue=new FixedQueue;#running=!1;#socket;constructor(socket){this.#socket=socket}add(item,cb,hint){if(hint!==sendHints.blob){if(this.#running){let node2={promise:null,callback:cb,frame:createFrame(item,hint)};this.#queue.push(node2)}else if(hint===sendHints.text){let{0:head,1:body}=WebsocketFrameSend.createFastTextFrame(item);this.#socket.cork(),this.#socket.write(head),this.#socket.write(body,cb),this.#socket.uncork()}else this.#socket.write(createFrame(item,hint),cb);return}let node={promise:item.arrayBuffer().then(ab=>{node.promise=null,node.frame=createFrame(ab,hint)}),callback:cb,frame:null};this.#queue.push(node),this.#running||this.#run()}async#run(){this.#running=!0;let queue=this.#queue;for(;!queue.isEmpty();){let node=queue.shift();node.promise!==null&&await node.promise,this.#socket.write(node.frame,node.callback),node.callback=node.frame=null}this.#running=!1}};__name(SendQueue,"SendQueue");function createFrame(data,hint){return new WebsocketFrameSend(toBuffer(data,hint)).createFrame(hint===sendHints.text?opcodes.TEXT:opcodes.BINARY)}__name(createFrame,"createFrame");function toBuffer(data,hint){switch(hint){case sendHints.text:case sendHints.typedArray:return new Uint8Array(data.buffer,data.byteOffset,data.byteLength);case sendHints.arrayBuffer:case sendHints.blob:return new Uint8Array(data)}}__name(toBuffer,"toBuffer");module2.exports={SendQueue}}});var require_websocket=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/websocket.js"(exports2,module2){"use strict";var{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{environmentSettingsObject}=require_util2(),{staticPropertyDescriptors,states,sentCloseFrameState,sendHints,opcodes}=require_constants5(),{isConnecting,isEstablished,isClosing,isValidSubprotocol,fireEvent,utf8Decode,toArrayBuffer,getURLRecord}=require_util5(),{establishWebSocketConnection,closeWebSocketConnection,failWebsocketConnection}=require_connection(),{ByteParser}=require_receiver(),{kEnumerableProperty}=require_util(),{getGlobalDispatcher}=require_global2(),{types}=require("node:util"),{ErrorEvent,CloseEvent,createFastMessageEvent}=require_events(),{SendQueue}=require_sender(),{channels}=require_diagnostics(),WebSocket=class extends EventTarget{#events={open:null,error:null,close:null,message:null};#bufferedAmount=0;#protocol="";#extensions="";#sendQueue;#handler={onConnectionEstablished:(response,extensions)=>this.#onConnectionEstablished(response,extensions),onFail:(code,reason)=>this.#onFail(code,reason),onMessage:(opcode,data)=>this.#onMessage(opcode,data),onParserError:err=>failWebsocketConnection(this.#handler,null,err.message),onParserDrain:()=>this.#onParserDrain(),onSocketData:chunk=>{this.#parser.write(chunk)||this.#handler.socket.pause()},onSocketError:err=>{this.#handler.readyState=states.CLOSING,channels.socketError.hasSubscribers&&channels.socketError.publish(err),this.#handler.socket.destroy()},onSocketClose:()=>this.#onSocketClose(),readyState:states.CONNECTING,socket:null,closeState:new Set,controller:null,wasEverConnected:!1};#url;#binaryType;#parser;constructor(url2,protocols=[]){super(),webidl.util.markAsUncloneable(this);let prefix="WebSocket constructor";webidl.argumentLengthCheck(arguments,1,prefix);let options=webidl.converters["DOMString or sequence<DOMString> or WebSocketInit"](protocols,prefix,"options");url2=webidl.converters.USVString(url2),protocols=options.protocols;let baseURL=environmentSettingsObject.settingsObject.baseUrl,urlRecord=getURLRecord(url2,baseURL);if(typeof protocols=="string"&&(protocols=[protocols]),protocols.length!==new Set(protocols.map(p=>p.toLowerCase())).size)throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(protocols.length>0&&!protocols.every(p=>isValidSubprotocol(p)))throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");this.#url=new URL(urlRecord.href);let client=environmentSettingsObject.settingsObject;this.#handler.controller=establishWebSocketConnection(urlRecord,protocols,client,this.#handler,options),this.#handler.readyState=WebSocket.CONNECTING,this.#binaryType="blob"}close(code=void 0,reason=void 0){webidl.brandCheck(this,WebSocket);let prefix="WebSocket.close";code!==void 0&&(code=webidl.converters["unsigned short"](code,prefix,"code",{clamp:!0})),reason!==void 0&&(reason=webidl.converters.USVString(reason)),code??=null,reason??="",closeWebSocketConnection(this.#handler,code,reason,!0)}send(data){webidl.brandCheck(this,WebSocket);let prefix="WebSocket.send";if(webidl.argumentLengthCheck(arguments,1,prefix),data=webidl.converters.WebSocketSendData(data,prefix,"data"),isConnecting(this.#handler.readyState))throw new DOMException("Sent before connected.","InvalidStateError");if(!(!isEstablished(this.#handler.readyState)||isClosing(this.#handler.readyState)))if(typeof data=="string"){let buffer=Buffer.from(data);this.#bufferedAmount+=buffer.byteLength,this.#sendQueue.add(buffer,()=>{this.#bufferedAmount-=buffer.byteLength},sendHints.text)}else types.isArrayBuffer(data)?(this.#bufferedAmount+=data.byteLength,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.byteLength},sendHints.arrayBuffer)):ArrayBuffer.isView(data)?(this.#bufferedAmount+=data.byteLength,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.byteLength},sendHints.typedArray)):webidl.is.Blob(data)&&(this.#bufferedAmount+=data.size,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.size},sendHints.blob))}get readyState(){return webidl.brandCheck(this,WebSocket),this.#handler.readyState}get bufferedAmount(){return webidl.brandCheck(this,WebSocket),this.#bufferedAmount}get url(){return webidl.brandCheck(this,WebSocket),URLSerializer(this.#url)}get extensions(){return webidl.brandCheck(this,WebSocket),this.#extensions}get protocol(){return webidl.brandCheck(this,WebSocket),this.#protocol}get onopen(){return webidl.brandCheck(this,WebSocket),this.#events.open}set onopen(fn){webidl.brandCheck(this,WebSocket),this.#events.open&&this.removeEventListener("open",this.#events.open),typeof fn=="function"?(this.#events.open=fn,this.addEventListener("open",fn)):this.#events.open=null}get onerror(){return webidl.brandCheck(this,WebSocket),this.#events.error}set onerror(fn){webidl.brandCheck(this,WebSocket),this.#events.error&&this.removeEventListener("error",this.#events.error),typeof fn=="function"?(this.#events.error=fn,this.addEventListener("error",fn)):this.#events.error=null}get onclose(){return webidl.brandCheck(this,WebSocket),this.#events.close}set onclose(fn){webidl.brandCheck(this,WebSocket),this.#events.close&&this.removeEventListener("close",this.#events.close),typeof fn=="function"?(this.#events.close=fn,this.addEventListener("close",fn)):this.#events.close=null}get onmessage(){return webidl.brandCheck(this,WebSocket),this.#events.message}set onmessage(fn){webidl.brandCheck(this,WebSocket),this.#events.message&&this.removeEventListener("message",this.#events.message),typeof fn=="function"?(this.#events.message=fn,this.addEventListener("message",fn)):this.#events.message=null}get binaryType(){return webidl.brandCheck(this,WebSocket),this.#binaryType}set binaryType(type){webidl.brandCheck(this,WebSocket),type!=="blob"&&type!=="arraybuffer"?this.#binaryType="blob":this.#binaryType=type}#onConnectionEstablished(response,parsedExtensions){this.#handler.socket=response.socket;let parser=new ByteParser(this.#handler,parsedExtensions);parser.on("drain",()=>this.#handler.onParserDrain()),parser.on("error",err=>this.#handler.onParserError(err)),this.#parser=parser,this.#sendQueue=new SendQueue(response.socket),this.#handler.readyState=states.OPEN;let extensions=response.headersList.get("sec-websocket-extensions");extensions!==null&&(this.#extensions=extensions);let protocol2=response.headersList.get("sec-websocket-protocol");protocol2!==null&&(this.#protocol=protocol2),fireEvent("open",this)}#onFail(code,reason){reason&&fireEvent("error",this,(type,init)=>new ErrorEvent(type,init),{error:new Error(reason),message:reason}),this.#handler.wasEverConnected||(this.#handler.readyState=states.CLOSED,fireEvent("close",this,(type,init)=>new CloseEvent(type,init),{wasClean:!1,code,reason}))}#onMessage(type,data){if(this.#handler.readyState!==states.OPEN)return;let dataForEvent;if(type===opcodes.TEXT)try{dataForEvent=utf8Decode(data)}catch{failWebsocketConnection(this.#handler,1007,"Received invalid UTF-8 in text frame.");return}else type===opcodes.BINARY&&(this.#binaryType==="blob"?dataForEvent=new Blob([data]):dataForEvent=toArrayBuffer(data));fireEvent("message",this,createFastMessageEvent,{origin:this.#url.origin,data:dataForEvent})}#onParserDrain(){this.#handler.socket.resume()}#onSocketClose(){let wasClean=this.#handler.closeState.has(sentCloseFrameState.SENT)&&this.#handler.closeState.has(sentCloseFrameState.RECEIVED),code=1005,reason="",result=this.#parser.closingInfo;result&&!result.error?(code=result.code??1005,reason=result.reason):this.#handler.closeState.has(sentCloseFrameState.RECEIVED)||(code=1006),this.#handler.readyState=states.CLOSED,fireEvent("close",this,(type,init)=>new CloseEvent(type,init),{wasClean,code,reason}),channels.close.hasSubscribers&&channels.close.publish({websocket:this,code,reason})}};__name(WebSocket,"WebSocket");WebSocket.CONNECTING=WebSocket.prototype.CONNECTING=states.CONNECTING;WebSocket.OPEN=WebSocket.prototype.OPEN=states.OPEN;WebSocket.CLOSING=WebSocket.prototype.CLOSING=states.CLOSING;WebSocket.CLOSED=WebSocket.prototype.CLOSED=states.CLOSED;Object.defineProperties(WebSocket.prototype,{CONNECTING:staticPropertyDescriptors,OPEN:staticPropertyDescriptors,CLOSING:staticPropertyDescriptors,CLOSED:staticPropertyDescriptors,url:kEnumerableProperty,readyState:kEnumerableProperty,bufferedAmount:kEnumerableProperty,onopen:kEnumerableProperty,onerror:kEnumerableProperty,onclose:kEnumerableProperty,close:kEnumerableProperty,onmessage:kEnumerableProperty,binaryType:kEnumerableProperty,send:kEnumerableProperty,extensions:kEnumerableProperty,protocol:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocket",writable:!1,enumerable:!1,configurable:!0}});Object.defineProperties(WebSocket,{CONNECTING:staticPropertyDescriptors,OPEN:staticPropertyDescriptors,CLOSING:staticPropertyDescriptors,CLOSED:staticPropertyDescriptors});webidl.converters["sequence<DOMString>"]=webidl.sequenceConverter(webidl.converters.DOMString);webidl.converters["DOMString or sequence<DOMString>"]=function(V,prefix,argument){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&Symbol.iterator in V?webidl.converters["sequence<DOMString>"](V):webidl.converters.DOMString(V,prefix,argument)};webidl.converters.WebSocketInit=webidl.dictionaryConverter([{key:"protocols",converter:webidl.converters["DOMString or sequence<DOMString>"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:webidl.converters.any,defaultValue:()=>getGlobalDispatcher()},{key:"headers",converter:webidl.nullableConverter(webidl.converters.HeadersInit)}]);webidl.converters["DOMString or sequence<DOMString> or WebSocketInit"]=function(V){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&!(Symbol.iterator in V)?webidl.converters.WebSocketInit(V):{protocols:webidl.converters["DOMString or sequence<DOMString>"](V)}};webidl.converters.WebSocketSendData=function(V){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&(webidl.is.Blob(V)||ArrayBuffer.isView(V)||types.isArrayBuffer(V))?V:webidl.converters.USVString(V)};module2.exports={WebSocket}}});var require_websocketerror=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/stream/websocketerror.js"(exports2,module2){"use strict";var{webidl}=require_webidl(),{validateCloseCodeAndReason}=require_util5(),{kConstruct}=require_symbols(),{kEnumerableProperty}=require_util(),WebSocketError=class extends DOMException{#closeCode;#reason;constructor(message="",init=void 0){if(message=webidl.converters.DOMString(message,"WebSocketError","message"),super(message,"WebSocketError"),init===kConstruct)return;init!==null&&(init=webidl.converters.WebSocketCloseInfo(init));let code=init.closeCode??null,reason=init.reason??"";validateCloseCodeAndReason(code,reason),reason.length!==0&&code===null&&(code=1e3),this.#closeCode=code,this.#reason=reason}get closeCode(){return this.#closeCode}get reason(){return this.#reason}static createUnvalidatedWebSocketError(message,code,reason){let error=new WebSocketError(message,kConstruct);return error.#closeCode=code,error.#reason=reason,error}};__name(WebSocketError,"WebSocketError");var{createUnvalidatedWebSocketError}=WebSocketError;delete WebSocketError.createUnvalidatedWebSocketError;Object.defineProperties(WebSocketError.prototype,{closeCode:kEnumerableProperty,reason:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocketError",writable:!1,enumerable:!1,configurable:!0}});webidl.is.WebSocketError=webidl.util.MakeTypeAssertion(WebSocketError);module2.exports={WebSocketError,createUnvalidatedWebSocketError}}});var require_websocketstream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/stream/websocketstream.js"(exports2,module2){"use strict";var{createDeferredPromise,environmentSettingsObject}=require_util2(),{states,opcodes,sentCloseFrameState}=require_constants5(),{webidl}=require_webidl(),{getURLRecord,isValidSubprotocol,isEstablished,utf8Decode}=require_util5(),{establishWebSocketConnection,failWebsocketConnection,closeWebSocketConnection}=require_connection(),{types}=require("node:util"),{channels}=require_diagnostics(),{WebsocketFrameSend}=require_frame(),{ByteParser}=require_receiver(),{WebSocketError,createUnvalidatedWebSocketError}=require_websocketerror(),{utf8DecodeBytes}=require_util2(),{kEnumerableProperty}=require_util(),emittedExperimentalWarning=!1,WebSocketStream=class{#url;#openedPromise;#closedPromise;#readableStream;#readableStreamController;#writableStream;#handshakeAborted=!1;#handler={onConnectionEstablished:(response,extensions)=>this.#onConnectionEstablished(response,extensions),onFail:(_code,_reason)=>{},onMessage:(opcode,data)=>this.#onMessage(opcode,data),onParserError:err=>failWebsocketConnection(this.#handler,null,err.message),onParserDrain:()=>this.#handler.socket.resume(),onSocketData:chunk=>{this.#parser.write(chunk)||this.#handler.socket.pause()},onSocketError:err=>{this.#handler.readyState=states.CLOSING,channels.socketError.hasSubscribers&&channels.socketError.publish(err),this.#handler.socket.destroy()},onSocketClose:()=>this.#onSocketClose(),readyState:states.CONNECTING,socket:null,closeState:new Set,controller:null,wasEverConnected:!1};#parser;constructor(url2,options=void 0){emittedExperimentalWarning||(process.emitWarning("WebSocketStream is experimental! Expect it to change at any time.",{code:"UNDICI-WSS"}),emittedExperimentalWarning=!0),webidl.argumentLengthCheck(arguments,1,"WebSocket"),url2=webidl.converters.USVString(url2),options!==null&&(options=webidl.converters.WebSocketStreamOptions(options));let baseURL=environmentSettingsObject.settingsObject.baseUrl,urlRecord=getURLRecord(url2,baseURL),protocols=options.protocols;if(protocols.length!==new Set(protocols.map(p=>p.toLowerCase())).size)throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(protocols.length>0&&!protocols.every(p=>isValidSubprotocol(p)))throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(this.#url=urlRecord.toString(),this.#openedPromise=createDeferredPromise(),this.#closedPromise=createDeferredPromise(),options.signal!=null){let signal=options.signal;if(signal.aborted){this.#openedPromise.reject(signal.reason),this.#closedPromise.reject(signal.reason);return}signal.addEventListener("abort",()=>{isEstablished(this.#handler.readyState)||(failWebsocketConnection(this.#handler),this.#handler.readyState=states.CLOSING,this.#openedPromise.reject(signal.reason),this.#closedPromise.reject(signal.reason),this.#handshakeAborted=!0)},{once:!0})}let client=environmentSettingsObject.settingsObject;this.#handler.controller=establishWebSocketConnection(urlRecord,protocols,client,this.#handler,options)}get url(){return this.#url.toString()}get opened(){return this.#openedPromise.promise}get closed(){return this.#closedPromise.promise}close(closeInfo=void 0){closeInfo!==null&&(closeInfo=webidl.converters.WebSocketCloseInfo(closeInfo));let code=closeInfo.closeCode??null,reason=closeInfo.reason;closeWebSocketConnection(this.#handler,code,reason,!0)}#write(chunk){let promise=createDeferredPromise(),data=null,opcode=null;if(ArrayBuffer.isView(chunk)||types.isArrayBuffer(chunk))data=new Uint8Array(ArrayBuffer.isView(chunk)?new Uint8Array(chunk.buffer,chunk.byteOffset,chunk.byteLength):chunk),opcode=opcodes.BINARY;else{let string;try{string=webidl.converters.DOMString(chunk)}catch(e){promise.reject(e);return}data=new TextEncoder().encode(string),opcode=opcodes.TEXT}if(!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend(data);this.#handler.socket.write(frame.createFrame(opcode),()=>{promise.resolve(void 0)})}return promise}#onConnectionEstablished(response,parsedExtensions){this.#handler.socket=response.socket;let parser=new ByteParser(this.#handler,parsedExtensions);parser.on("drain",()=>this.#handler.onParserDrain()),parser.on("error",err=>this.#handler.onParserError(err)),this.#parser=parser,this.#handler.readyState=states.OPEN;let extensions=parsedExtensions??"",protocol2=response.headersList.get("sec-websocket-protocol")??"",readable=new ReadableStream({start:controller=>{this.#readableStreamController=controller},pull(controller){let chunk;for(;controller.desiredSize>0&&(chunk=response.socket.read())!==null;)controller.enqueue(chunk)},cancel:reason=>this.#cancel(reason)}),writable=new WritableStream({write:chunk=>this.#write(chunk),close:()=>closeWebSocketConnection(this.#handler,null,null),abort:reason=>this.#closeUsingReason(reason)});this.#readableStream=readable,this.#writableStream=writable,this.#openedPromise.resolve({extensions,protocol:protocol2,readable,writable})}#onMessage(type,data){if(this.#handler.readyState!==states.OPEN)return;let chunk;if(type===opcodes.TEXT)try{chunk=utf8Decode(data)}catch{failWebsocketConnection(this.#handler,"Received invalid UTF-8 in text frame.");return}else type===opcodes.BINARY&&(chunk=new Uint8Array(data.buffer,data.byteOffset,data.byteLength));this.#readableStreamController.enqueue(chunk)}#onSocketClose(){let wasClean=this.#handler.closeState.has(sentCloseFrameState.SENT)&&this.#handler.closeState.has(sentCloseFrameState.RECEIVED);if(this.#handler.readyState=states.CLOSED,this.#handshakeAborted)return;this.#handler.wasEverConnected||this.#openedPromise.reject(new WebSocketError("Socket never opened"));let result=this.#parser.closingInfo,code=result?.code??1005;!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)&&(code=1006);let reason=result?.reason==null?"":utf8DecodeBytes(Buffer.from(result.reason));if(wasClean)this.#readableStream.cancel().catch(()=>{}),this.#writableStream.locked||this.#writableStream.abort(new DOMException("A closed WebSocketStream cannot be written to","InvalidStateError")),this.#closedPromise.resolve({closeCode:code,reason});else{let error=createUnvalidatedWebSocketError("unclean close",code,reason);this.#readableStreamController.error(error),this.#writableStream.abort(error),this.#closedPromise.reject(error)}}#closeUsingReason(reason){let code=null,reasonString="";webidl.is.WebSocketError(reason)&&(code=reason.closeCode,reasonString=reason.reason),closeWebSocketConnection(this.#handler,code,reasonString)}#cancel(reason){this.#closeUsingReason(reason)}};__name(WebSocketStream,"WebSocketStream");Object.defineProperties(WebSocketStream.prototype,{url:kEnumerableProperty,opened:kEnumerableProperty,closed:kEnumerableProperty,close:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocketStream",writable:!1,enumerable:!1,configurable:!0}});webidl.converters.WebSocketStreamOptions=webidl.dictionaryConverter([{key:"protocols",converter:webidl.sequenceConverter(webidl.converters.USVString),defaultValue:()=>[]},{key:"signal",converter:webidl.nullableConverter(webidl.converters.AbortSignal),defaultValue:()=>null}]);webidl.converters.WebSocketCloseInfo=webidl.dictionaryConverter([{key:"closeCode",converter:V=>webidl.converters["unsigned short"](V,{enforceRange:!0})},{key:"reason",converter:webidl.converters.USVString,defaultValue:()=>""}]);module2.exports={WebSocketStream}}});var require_util6=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/util.js"(exports2,module2){"use strict";function isValidLastEventId(value){return value.indexOf("\0")===-1}__name(isValidLastEventId,"isValidLastEventId");function isASCIINumber(value){if(value.length===0)return!1;for(let i=0;i<value.length;i++)if(value.charCodeAt(i)<48||value.charCodeAt(i)>57)return!1;return!0}__name(isASCIINumber,"isASCIINumber");function delay2(ms){return new Promise(resolve15=>{setTimeout(resolve15,ms).unref()})}__name(delay2,"delay");module2.exports={isValidLastEventId,isASCIINumber,delay:delay2}}});var require_eventsource_stream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/eventsource-stream.js"(exports2,module2){"use strict";var{Transform:Transform3}=require("node:stream"),{isASCIINumber,isValidLastEventId}=require_util6(),BOM=[239,187,191],LF=10,CR=13,COLON=58,SPACE=32,EventSourceStream=class extends Transform3{state;checkBOM=!0;crlfCheck=!1;eventEndCheck=!1;buffer=null;pos=0;event={data:void 0,event:void 0,id:void 0,retry:void 0};constructor(options={}){options.readableObjectMode=!0,super(options),this.state=options.eventSourceSettings||{},options.push&&(this.push=options.push)}_transform(chunk,_encoding,callback){if(chunk.length===0){callback();return}if(this.buffer?this.buffer=Buffer.concat([this.buffer,chunk]):this.buffer=chunk,this.checkBOM)switch(this.buffer.length){case 1:if(this.buffer[0]===BOM[0]){callback();return}this.checkBOM=!1,callback();return;case 2:if(this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]){callback();return}this.checkBOM=!1;break;case 3:if(this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]&&this.buffer[2]===BOM[2]){this.buffer=Buffer.alloc(0),this.checkBOM=!1,callback();return}this.checkBOM=!1;break;default:this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]&&this.buffer[2]===BOM[2]&&(this.buffer=this.buffer.subarray(3)),this.checkBOM=!1;break}for(;this.pos<this.buffer.length;){if(this.eventEndCheck){if(this.crlfCheck){if(this.buffer[this.pos]===LF){this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,this.crlfCheck=!1;continue}this.crlfCheck=!1}if(this.buffer[this.pos]===LF||this.buffer[this.pos]===CR){this.buffer[this.pos]===CR&&(this.crlfCheck=!0),this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,(this.event.data!==void 0||this.event.event||this.event.id||this.event.retry)&&this.processEvent(this.event),this.clearEvent();continue}this.eventEndCheck=!1;continue}if(this.buffer[this.pos]===LF||this.buffer[this.pos]===CR){this.buffer[this.pos]===CR&&(this.crlfCheck=!0),this.parseLine(this.buffer.subarray(0,this.pos),this.event),this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,this.eventEndCheck=!0;continue}this.pos++}callback()}parseLine(line,event){if(line.length===0)return;let colonPosition=line.indexOf(COLON);if(colonPosition===0)return;let field="",value="";if(colonPosition!==-1){field=line.subarray(0,colonPosition).toString("utf8");let valueStart=colonPosition+1;line[valueStart]===SPACE&&++valueStart,value=line.subarray(valueStart).toString("utf8")}else field=line.toString("utf8"),value="";switch(field){case"data":event[field]===void 0?event[field]=value:event[field]+=`
${value}`;break;case"retry":isASCIINumber(value)&&(event[field]=value);break;case"id":isValidLastEventId(value)&&(event[field]=value);break;case"event":value.length>0&&(event[field]=value);break}}processEvent(event){event.retry&&isASCIINumber(event.retry)&&(this.state.reconnectionTime=parseInt(event.retry,10)),event.id&&isValidLastEventId(event.id)&&(this.state.lastEventId=event.id),event.data!==void 0&&this.push({type:event.event||"message",options:{data:event.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};__name(EventSourceStream,"EventSourceStream");module2.exports={EventSourceStream}}});var require_eventsource=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/eventsource.js"(exports2,module2){"use strict";var{pipeline:pipeline13}=require("node:stream"),{fetching}=require_fetch(),{makeRequest}=require_request2(),{webidl}=require_webidl(),{EventSourceStream}=require_eventsource_stream(),{parseMIMEType}=require_data_url(),{createFastMessageEvent}=require_events(),{isNetworkError}=require_response(),{delay:delay2}=require_util6(),{kEnumerableProperty}=require_util(),{environmentSettingsObject}=require_util2(),experimentalWarned=!1,defaultReconnectionTime=3e3,CONNECTING=0,OPEN=1,CLOSED=2,ANONYMOUS="anonymous",USE_CREDENTIALS="use-credentials",EventSource=class extends EventTarget{#events={open:null,error:null,message:null};#url;#withCredentials=!1;#readyState=CONNECTING;#request=null;#controller=null;#dispatcher;#state;constructor(url2,eventSourceInitDict={}){super(),webidl.util.markAsUncloneable(this);let prefix="EventSource constructor";webidl.argumentLengthCheck(arguments,1,prefix),experimentalWarned||(experimentalWarned=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),url2=webidl.converters.USVString(url2),eventSourceInitDict=webidl.converters.EventSourceInitDict(eventSourceInitDict,prefix,"eventSourceInitDict"),this.#dispatcher=eventSourceInitDict.dispatcher,this.#state={lastEventId:"",reconnectionTime:defaultReconnectionTime};let settings=environmentSettingsObject,urlRecord;try{urlRecord=new URL(url2,settings.settingsObject.baseUrl),this.#state.origin=urlRecord.origin}catch(e){throw new DOMException(e,"SyntaxError")}this.#url=urlRecord.href;let corsAttributeState=ANONYMOUS;eventSourceInitDict.withCredentials===!0&&(corsAttributeState=USE_CREDENTIALS,this.#withCredentials=!0);let initRequest={redirect:"follow",keepalive:!0,mode:"cors",credentials:corsAttributeState==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};initRequest.client=environmentSettingsObject.settingsObject,initRequest.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],initRequest.cache="no-store",initRequest.initiator="other",initRequest.urlList=[new URL(this.#url)],this.#request=makeRequest(initRequest),this.#connect()}get readyState(){return this.#readyState}get url(){return this.#url}get withCredentials(){return this.#withCredentials}#connect(){if(this.#readyState===CLOSED)return;this.#readyState=CONNECTING;let fetchParams={request:this.#request,dispatcher:this.#dispatcher},processEventSourceEndOfBody=__name(response=>{isNetworkError(response)&&(this.dispatchEvent(new Event("error")),this.close()),this.#reconnect()},"processEventSourceEndOfBody");fetchParams.processResponseEndOfBody=processEventSourceEndOfBody,fetchParams.processResponse=response=>{if(isNetworkError(response))if(response.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#reconnect();return}let contentType=response.headersList.get("content-type",!0),mimeType=contentType!==null?parseMIMEType(contentType):"failure",contentTypeValid=mimeType!=="failure"&&mimeType.essence==="text/event-stream";if(response.status!==200||contentTypeValid===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#readyState=OPEN,this.dispatchEvent(new Event("open")),this.#state.origin=response.urlList[response.urlList.length-1].origin;let eventSourceStream=new EventSourceStream({eventSourceSettings:this.#state,push:event=>{this.dispatchEvent(createFastMessageEvent(event.type,event.options))}});pipeline13(response.body.stream,eventSourceStream,error=>{error?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#controller=fetching(fetchParams)}async#reconnect(){this.#readyState!==CLOSED&&(this.#readyState=CONNECTING,this.dispatchEvent(new Event("error")),await delay2(this.#state.reconnectionTime),this.#readyState===CONNECTING&&(this.#state.lastEventId.length&&this.#request.headersList.set("last-event-id",this.#state.lastEventId,!0),this.#connect()))}close(){webidl.brandCheck(this,EventSource),this.#readyState!==CLOSED&&(this.#readyState=CLOSED,this.#controller.abort(),this.#request=null)}get onopen(){return this.#events.open}set onopen(fn){this.#events.open&&this.removeEventListener("open",this.#events.open),typeof fn=="function"?(this.#events.open=fn,this.addEventListener("open",fn)):this.#events.open=null}get onmessage(){return this.#events.message}set onmessage(fn){this.#events.message&&this.removeEventListener("message",this.#events.message),typeof fn=="function"?(this.#events.message=fn,this.addEventListener("message",fn)):this.#events.message=null}get onerror(){return this.#events.error}set onerror(fn){this.#events.error&&this.removeEventListener("error",this.#events.error),typeof fn=="function"?(this.#events.error=fn,this.addEventListener("error",fn)):this.#events.error=null}};__name(EventSource,"EventSource");var constantsPropertyDescriptors={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:CONNECTING,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:OPEN,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:CLOSED,writable:!1}};Object.defineProperties(EventSource,constantsPropertyDescriptors);Object.defineProperties(EventSource.prototype,constantsPropertyDescriptors);Object.defineProperties(EventSource.prototype,{close:kEnumerableProperty,onerror:kEnumerableProperty,onmessage:kEnumerableProperty,onopen:kEnumerableProperty,readyState:kEnumerableProperty,url:kEnumerableProperty,withCredentials:kEnumerableProperty});webidl.converters.EventSourceInitDict=webidl.dictionaryConverter([{key:"withCredentials",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:webidl.converters.any}]);module2.exports={EventSource,defaultReconnectionTime}}});var require_undici=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/index.js"(exports2,module2){"use strict";var Client5=require_client(),Dispatcher11=require_dispatcher(),Pool2=require_pool(),BalancedPool=require_balanced_pool(),Agent4=require_agent(),ProxyAgent=require_proxy_agent(),EnvHttpProxyAgent=require_env_http_proxy_agent(),RetryAgent=require_retry_agent(),errors8=require_errors(),util2=require_util(),{InvalidArgumentError:InvalidArgumentError2}=errors8,api=require_api(),buildConnector3=require_connect(),MockClient=require_mock_client(),MockAgent=require_mock_agent(),MockPool=require_mock_pool(),mockErrors=require_mock_errors(),RetryHandler3=require_retry_handler(),{getGlobalDispatcher,setGlobalDispatcher}=require_global2(),DecoratorHandler=require_decorator_handler(),RedirectHandler=require_redirect_handler();Object.assign(Dispatcher11.prototype,api);module2.exports.Dispatcher=Dispatcher11;module2.exports.Client=Client5;module2.exports.Pool=Pool2;module2.exports.BalancedPool=BalancedPool;module2.exports.Agent=Agent4;module2.exports.ProxyAgent=ProxyAgent;module2.exports.EnvHttpProxyAgent=EnvHttpProxyAgent;module2.exports.RetryAgent=RetryAgent;module2.exports.RetryHandler=RetryHandler3;module2.exports.DecoratorHandler=DecoratorHandler;module2.exports.RedirectHandler=RedirectHandler;module2.exports.interceptors={redirect:require_redirect(),responseError:require_response_error(),retry:require_retry(),dump:require_dump(),dns:require_dns(),cache:require_cache2()};module2.exports.cacheStores={MemoryCacheStore:require_memory_cache_store()};var SqliteCacheStore=require_sqlite_cache_store();module2.exports.cacheStores.SqliteCacheStore=SqliteCacheStore;module2.exports.buildConnector=buildConnector3;module2.exports.errors=errors8;module2.exports.util={parseHeaders:util2.parseHeaders,headerNameToString:util2.headerNameToString};function makeDispatcher(fn){return(url2,opts,handler)=>{if(typeof opts=="function"&&(handler=opts,opts=null),!url2||typeof url2!="string"&&typeof url2!="object"&&!(url2 instanceof URL))throw new InvalidArgumentError2("invalid url");if(opts!=null&&typeof opts!="object")throw new InvalidArgumentError2("invalid opts");if(opts&&opts.path!=null){if(typeof opts.path!="string")throw new InvalidArgumentError2("invalid opts.path");let path16=opts.path;opts.path.startsWith("/")||(path16=`/${path16}`),url2=new URL(util2.parseOrigin(url2).origin+path16)}else opts||(opts=typeof url2=="object"?url2:{}),url2=util2.parseURL(url2);let{agent,dispatcher=getGlobalDispatcher()}=opts;if(agent)throw new InvalidArgumentError2("unsupported opts.agent. Did you mean opts.client?");return fn.call(dispatcher,{...opts,origin:url2.origin,path:url2.search?`${url2.pathname}${url2.search}`:url2.pathname,method:opts.method||(opts.body?"PUT":"GET")},handler)}}__name(makeDispatcher,"makeDispatcher");module2.exports.setGlobalDispatcher=setGlobalDispatcher;module2.exports.getGlobalDispatcher=getGlobalDispatcher;var fetchImpl=require_fetch().fetch;module2.exports.fetch=__name(async function(init,options=void 0){try{return await fetchImpl(init,options)}catch(err){throw err&&typeof err=="object"&&Error.captureStackTrace(err),err}},"fetch");module2.exports.Headers=require_headers().Headers;module2.exports.Response=require_response().Response;module2.exports.Request=require_request2().Request;module2.exports.FormData=require_formdata().FormData;var{setGlobalOrigin,getGlobalOrigin}=require_global();module2.exports.setGlobalOrigin=setGlobalOrigin;module2.exports.getGlobalOrigin=getGlobalOrigin;var{CacheStorage}=require_cachestorage(),{kConstruct}=require_symbols();module2.exports.caches=new CacheStorage(kConstruct);var{deleteCookie,getCookies,getSetCookies,setCookie,parseCookie}=require_cookies();module2.exports.deleteCookie=deleteCookie;module2.exports.getCookies=getCookies;module2.exports.getSetCookies=getSetCookies;module2.exports.setCookie=setCookie;module2.exports.parseCookie=parseCookie;var{parseMIMEType,serializeAMimeType}=require_data_url();module2.exports.parseMIMEType=parseMIMEType;module2.exports.serializeAMimeType=serializeAMimeType;var{CloseEvent,ErrorEvent,MessageEvent}=require_events();module2.exports.WebSocket=require_websocket().WebSocket;module2.exports.CloseEvent=CloseEvent;module2.exports.ErrorEvent=ErrorEvent;module2.exports.MessageEvent=MessageEvent;module2.exports.WebSocketStream=require_websocketstream().WebSocketStream;module2.exports.WebSocketError=require_websocketerror().WebSocketError;module2.exports.request=makeDispatcher(api.request);module2.exports.stream=makeDispatcher(api.stream);module2.exports.pipeline=makeDispatcher(api.pipeline);module2.exports.connect=makeDispatcher(api.connect);module2.exports.upgrade=makeDispatcher(api.upgrade);module2.exports.MockClient=MockClient;module2.exports.MockPool=MockPool;module2.exports.MockAgent=MockAgent;module2.exports.mockErrors=mockErrors;var{EventSource}=require_eventsource();module2.exports.EventSource=EventSource}});var require_util7=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/util.js"(exports2){"use strict";var nameStartChar=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",nameChar=nameStartChar+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",nameRegexp="["+nameStartChar+"]["+nameChar+"]*",regexName=new RegExp("^"+nameRegexp+"$"),getAllMatches=__name(function(string,regex){let matches=[],match=regex.exec(string);for(;match;){let allmatches=[];allmatches.startIndex=regex.lastIndex-match[0].length;let len=match.length;for(let index=0;index<len;index++)allmatches.push(match[index]);matches.push(allmatches),match=regex.exec(string)}return matches},"getAllMatches"),isName=__name(function(string){let match=regexName.exec(string);return!(match===null||typeof match>"u")},"isName");exports2.isExist=function(v){return typeof v<"u"};exports2.isEmptyObject=function(obj){return Object.keys(obj).length===0};exports2.merge=function(target,a,arrayMode){if(a){let keys=Object.keys(a),len=keys.length;for(let i=0;i<len;i++)arrayMode==="strict"?target[keys[i]]=[a[keys[i]]]:target[keys[i]]=a[keys[i]]}};exports2.getValue=function(v){return exports2.isExist(v)?v:""};exports2.isName=isName;exports2.getAllMatches=getAllMatches;exports2.nameRegexp=nameRegexp}});var require_validator=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/validator.js"(exports2){"use strict";var util2=require_util7(),defaultOptions2={allowBooleanAttributes:!1,unpairedTags:[]};exports2.validate=function(xmlData,options){options=Object.assign({},defaultOptions2,options);let tags=[],tagFound=!1,reachedRoot=!1;xmlData[0]==="\uFEFF"&&(xmlData=xmlData.substr(1));for(let i=0;i<xmlData.length;i++)if(xmlData[i]==="<"&&xmlData[i+1]==="?"){if(i+=2,i=readPI(xmlData,i),i.err)return i}else if(xmlData[i]==="<"){let tagStartPos=i;if(i++,xmlData[i]==="!"){i=readCommentAndCDATA(xmlData,i);continue}else{let closingTag=!1;xmlData[i]==="/"&&(closingTag=!0,i++);let tagName="";for(;i<xmlData.length&&xmlData[i]!==">"&&xmlData[i]!==" "&&xmlData[i]!=="	"&&xmlData[i]!==`
`&&xmlData[i]!=="\r";i++)tagName+=xmlData[i];if(tagName=tagName.trim(),tagName[tagName.length-1]==="/"&&(tagName=tagName.substring(0,tagName.length-1),i--),!validateTagName(tagName)){let msg;return tagName.trim().length===0?msg="Invalid space after '<'.":msg="Tag '"+tagName+"' is an invalid name.",getErrorObject("InvalidTag",msg,getLineNumberForPosition(xmlData,i))}let result=readAttributeStr(xmlData,i);if(result===!1)return getErrorObject("InvalidAttr","Attributes for '"+tagName+"' have open quote.",getLineNumberForPosition(xmlData,i));let attrStr=result.value;if(i=result.index,attrStr[attrStr.length-1]==="/"){let attrStrStart=i-attrStr.length;attrStr=attrStr.substring(0,attrStr.length-1);let isValid=validateAttributeString(attrStr,options);if(isValid===!0)tagFound=!0;else return getErrorObject(isValid.err.code,isValid.err.msg,getLineNumberForPosition(xmlData,attrStrStart+isValid.err.line))}else if(closingTag)if(result.tagClosed){if(attrStr.trim().length>0)return getErrorObject("InvalidTag","Closing tag '"+tagName+"' can't have attributes or invalid starting.",getLineNumberForPosition(xmlData,tagStartPos));{let otg=tags.pop();if(tagName!==otg.tagName){let openPos=getLineNumberForPosition(xmlData,otg.tagStartPos);return getErrorObject("InvalidTag","Expected closing tag '"+otg.tagName+"' (opened in line "+openPos.line+", col "+openPos.col+") instead of closing tag '"+tagName+"'.",getLineNumberForPosition(xmlData,tagStartPos))}tags.length==0&&(reachedRoot=!0)}}else return getErrorObject("InvalidTag","Closing tag '"+tagName+"' doesn't have proper closing.",getLineNumberForPosition(xmlData,i));else{let isValid=validateAttributeString(attrStr,options);if(isValid!==!0)return getErrorObject(isValid.err.code,isValid.err.msg,getLineNumberForPosition(xmlData,i-attrStr.length+isValid.err.line));if(reachedRoot===!0)return getErrorObject("InvalidXml","Multiple possible root nodes found.",getLineNumberForPosition(xmlData,i));options.unpairedTags.indexOf(tagName)!==-1||tags.push({tagName,tagStartPos}),tagFound=!0}for(i++;i<xmlData.length;i++)if(xmlData[i]==="<")if(xmlData[i+1]==="!"){i++,i=readCommentAndCDATA(xmlData,i);continue}else if(xmlData[i+1]==="?"){if(i=readPI(xmlData,++i),i.err)return i}else break;else if(xmlData[i]==="&"){let afterAmp=validateAmpersand(xmlData,i);if(afterAmp==-1)return getErrorObject("InvalidChar","char '&' is not expected.",getLineNumberForPosition(xmlData,i));i=afterAmp}else if(reachedRoot===!0&&!isWhiteSpace(xmlData[i]))return getErrorObject("InvalidXml","Extra text at the end",getLineNumberForPosition(xmlData,i));xmlData[i]==="<"&&i--}}else{if(isWhiteSpace(xmlData[i]))continue;return getErrorObject("InvalidChar","char '"+xmlData[i]+"' is not expected.",getLineNumberForPosition(xmlData,i))}if(tagFound){if(tags.length==1)return getErrorObject("InvalidTag","Unclosed tag '"+tags[0].tagName+"'.",getLineNumberForPosition(xmlData,tags[0].tagStartPos));if(tags.length>0)return getErrorObject("InvalidXml","Invalid '"+JSON.stringify(tags.map(t=>t.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return getErrorObject("InvalidXml","Start tag expected.",1);return!0};function isWhiteSpace(char){return char===" "||char==="	"||char===`
`||char==="\r"}__name(isWhiteSpace,"isWhiteSpace");function readPI(xmlData,i){let start=i;for(;i<xmlData.length;i++)if(xmlData[i]=="?"||xmlData[i]==" "){let tagname=xmlData.substr(start,i-start);if(i>5&&tagname==="xml")return getErrorObject("InvalidXml","XML declaration allowed only at the start of the document.",getLineNumberForPosition(xmlData,i));if(xmlData[i]=="?"&&xmlData[i+1]==">"){i++;break}else continue}return i}__name(readPI,"readPI");function readCommentAndCDATA(xmlData,i){if(xmlData.length>i+5&&xmlData[i+1]==="-"&&xmlData[i+2]==="-"){for(i+=3;i<xmlData.length;i++)if(xmlData[i]==="-"&&xmlData[i+1]==="-"&&xmlData[i+2]===">"){i+=2;break}}else if(xmlData.length>i+8&&xmlData[i+1]==="D"&&xmlData[i+2]==="O"&&xmlData[i+3]==="C"&&xmlData[i+4]==="T"&&xmlData[i+5]==="Y"&&xmlData[i+6]==="P"&&xmlData[i+7]==="E"){let angleBracketsCount=1;for(i+=8;i<xmlData.length;i++)if(xmlData[i]==="<")angleBracketsCount++;else if(xmlData[i]===">"&&(angleBracketsCount--,angleBracketsCount===0))break}else if(xmlData.length>i+9&&xmlData[i+1]==="["&&xmlData[i+2]==="C"&&xmlData[i+3]==="D"&&xmlData[i+4]==="A"&&xmlData[i+5]==="T"&&xmlData[i+6]==="A"&&xmlData[i+7]==="["){for(i+=8;i<xmlData.length;i++)if(xmlData[i]==="]"&&xmlData[i+1]==="]"&&xmlData[i+2]===">"){i+=2;break}}return i}__name(readCommentAndCDATA,"readCommentAndCDATA");var doubleQuote='"',singleQuote="'";function readAttributeStr(xmlData,i){let attrStr="",startChar="",tagClosed=!1;for(;i<xmlData.length;i++){if(xmlData[i]===doubleQuote||xmlData[i]===singleQuote)startChar===""?startChar=xmlData[i]:startChar!==xmlData[i]||(startChar="");else if(xmlData[i]===">"&&startChar===""){tagClosed=!0;break}attrStr+=xmlData[i]}return startChar!==""?!1:{value:attrStr,index:i,tagClosed}}__name(readAttributeStr,"readAttributeStr");var validAttrStrRegxp=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function validateAttributeString(attrStr,options){let matches=util2.getAllMatches(attrStr,validAttrStrRegxp),attrNames={};for(let i=0;i<matches.length;i++){if(matches[i][1].length===0)return getErrorObject("InvalidAttr","Attribute '"+matches[i][2]+"' has no space in starting.",getPositionFromMatch(matches[i]));if(matches[i][3]!==void 0&&matches[i][4]===void 0)return getErrorObject("InvalidAttr","Attribute '"+matches[i][2]+"' is without value.",getPositionFromMatch(matches[i]));if(matches[i][3]===void 0&&!options.allowBooleanAttributes)return getErrorObject("InvalidAttr","boolean attribute '"+matches[i][2]+"' is not allowed.",getPositionFromMatch(matches[i]));let attrName=matches[i][2];if(!validateAttrName(attrName))return getErrorObject("InvalidAttr","Attribute '"+attrName+"' is an invalid name.",getPositionFromMatch(matches[i]));if(!attrNames.hasOwnProperty(attrName))attrNames[attrName]=1;else return getErrorObject("InvalidAttr","Attribute '"+attrName+"' is repeated.",getPositionFromMatch(matches[i]))}return!0}__name(validateAttributeString,"validateAttributeString");function validateNumberAmpersand(xmlData,i){let re2=/\d/;for(xmlData[i]==="x"&&(i++,re2=/[\da-fA-F]/);i<xmlData.length;i++){if(xmlData[i]===";")return i;if(!xmlData[i].match(re2))break}return-1}__name(validateNumberAmpersand,"validateNumberAmpersand");function validateAmpersand(xmlData,i){if(i++,xmlData[i]===";")return-1;if(xmlData[i]==="#")return i++,validateNumberAmpersand(xmlData,i);let count=0;for(;i<xmlData.length;i++,count++)if(!(xmlData[i].match(/\w/)&&count<20)){if(xmlData[i]===";")break;return-1}return i}__name(validateAmpersand,"validateAmpersand");function getErrorObject(code,message,lineNumber){return{err:{code,msg:message,line:lineNumber.line||lineNumber,col:lineNumber.col}}}__name(getErrorObject,"getErrorObject");function validateAttrName(attrName){return util2.isName(attrName)}__name(validateAttrName,"validateAttrName");function validateTagName(tagname){return util2.isName(tagname)}__name(validateTagName,"validateTagName");function getLineNumberForPosition(xmlData,index){let lines=xmlData.substring(0,index).split(/\r?\n/);return{line:lines.length,col:lines[lines.length-1].length+1}}__name(getLineNumberForPosition,"getLineNumberForPosition");function getPositionFromMatch(match){return match.startIndex+match[1].length}__name(getPositionFromMatch,"getPositionFromMatch")}});var require_OptionsBuilder=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/xmlparser/OptionsBuilder.js"(exports2){var defaultOptions2={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(tagName,val2){return val2},attributeValueProcessor:function(attrName,val2){return val2},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(tagName,jPath,attrs){return tagName}},buildOptions=__name(function(options){return Object.assign({},defaultOptions2,options)},"buildOptions");exports2.buildOptions=buildOptions;exports2.defaultOptions=defaultOptions2}});var require_xmlNode=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/xmlparser/xmlNode.js"(exports2,module2){"use strict";var XmlNode=class{constructor(tagname){this.tagname=tagname,this.child=[],this[":@"]={}}add(key,val2){key==="__proto__"&&(key="#__proto__"),this.child.push({[key]:val2})}addChild(node){node.tagname==="__proto__"&&(node.tagname="#__proto__"),node[":@"]&&Object.keys(node[":@"]).length>0?this.child.push({[node.tagname]:node.child,[":@"]:node[":@"]}):this.child.push({[node.tagname]:node.child})}};__name(XmlNode,"XmlNode");module2.exports=XmlNode}});var require_DocTypeReader=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/xmlparser/DocTypeReader.js"(exports2,module2){var util2=require_util7();function readDocType(xmlData,i){let entities={};if(xmlData[i+3]==="O"&&xmlData[i+4]==="C"&&xmlData[i+5]==="T"&&xmlData[i+6]==="Y"&&xmlData[i+7]==="P"&&xmlData[i+8]==="E"){i=i+9;let angleBracketsCount=1,hasBody=!1,comment=!1,exp="";for(;i<xmlData.length;i++)if(xmlData[i]==="<"&&!comment){if(hasBody&&isEntity(xmlData,i))i+=7,[entityName,val,i]=readEntityExp(xmlData,i+1),val.indexOf("&")===-1&&(entities[validateEntityName(entityName)]={regx:RegExp(`&${entityName};`,"g"),val});else if(hasBody&&isElement(xmlData,i))i+=8;else if(hasBody&&isAttlist(xmlData,i))i+=8;else if(hasBody&&isNotation(xmlData,i))i+=9;else if(isComment)comment=!0;else throw new Error("Invalid DOCTYPE");angleBracketsCount++,exp=""}else if(xmlData[i]===">"){if(comment?xmlData[i-1]==="-"&&xmlData[i-2]==="-"&&(comment=!1,angleBracketsCount--):angleBracketsCount--,angleBracketsCount===0)break}else xmlData[i]==="["?hasBody=!0:exp+=xmlData[i];if(angleBracketsCount!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities,i}}__name(readDocType,"readDocType");function readEntityExp(xmlData,i){let entityName2="";for(;i<xmlData.length&&xmlData[i]!=="'"&&xmlData[i]!=='"';i++)entityName2+=xmlData[i];if(entityName2=entityName2.trim(),entityName2.indexOf(" ")!==-1)throw new Error("External entites are not supported");let startChar=xmlData[i++],val2="";for(;i<xmlData.length&&xmlData[i]!==startChar;i++)val2+=xmlData[i];return[entityName2,val2,i]}__name(readEntityExp,"readEntityExp");function isComment(xmlData,i){return xmlData[i+1]==="!"&&xmlData[i+2]==="-"&&xmlData[i+3]==="-"}__name(isComment,"isComment");function isEntity(xmlData,i){return xmlData[i+1]==="!"&&xmlData[i+2]==="E"&&xmlData[i+3]==="N"&&xmlData[i+4]==="T"&&xmlData[i+5]==="I"&&xmlData[i+6]==="T"&&xmlData[i+7]==="Y"}__name(isEntity,"isEntity");function isElement(xmlData,i){return xmlData[i+1]==="!"&&xmlData[i+2]==="E"&&xmlData[i+3]==="L"&&xmlData[i+4]==="E"&&xmlData[i+5]==="M"&&xmlData[i+6]==="E"&&xmlData[i+7]==="N"&&xmlData[i+8]==="T"}__name(isElement,"isElement");function isAttlist(xmlData,i){return xmlData[i+1]==="!"&&xmlData[i+2]==="A"&&xmlData[i+3]==="T"&&xmlData[i+4]==="T"&&xmlData[i+5]==="L"&&xmlData[i+6]==="I"&&xmlData[i+7]==="S"&&xmlData[i+8]==="T"}__name(isAttlist,"isAttlist");function isNotation(xmlData,i){return xmlData[i+1]==="!"&&xmlData[i+2]==="N"&&xmlData[i+3]==="O"&&xmlData[i+4]==="T"&&xmlData[i+5]==="A"&&xmlData[i+6]==="T"&&xmlData[i+7]==="I"&&xmlData[i+8]==="O"&&xmlData[i+9]==="N"}__name(isNotation,"isNotation");function validateEntityName(name3){if(util2.isName(name3))return name3;throw new Error(`Invalid entity name ${name3}`)}__name(validateEntityName,"validateEntityName");module2.exports=readDocType}});var require_strnum=__commonJS({"../node_modules/.pnpm/strnum@1.0.5/node_modules/strnum/strnum.js"(exports2,module2){var hexRegex=/^[-+]?0x[a-fA-F0-9]+$/,numRegex=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var consider={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function toNumber(str,options={}){if(options=Object.assign({},consider,options),!str||typeof str!="string")return str;let trimmedStr=str.trim();if(options.skipLike!==void 0&&options.skipLike.test(trimmedStr))return str;if(options.hex&&hexRegex.test(trimmedStr))return Number.parseInt(trimmedStr,16);{let match=numRegex.exec(trimmedStr);if(match){let sign2=match[1],leadingZeros=match[2],numTrimmedByZeros=trimZeros(match[3]),eNotation=match[4]||match[6];if(!options.leadingZeros&&leadingZeros.length>0&&sign2&&trimmedStr[2]!==".")return str;if(!options.leadingZeros&&leadingZeros.length>0&&!sign2&&trimmedStr[1]!==".")return str;{let num=Number(trimmedStr),numStr=""+num;return numStr.search(/[eE]/)!==-1||eNotation?options.eNotation?num:str:trimmedStr.indexOf(".")!==-1?numStr==="0"&&numTrimmedByZeros===""||numStr===numTrimmedByZeros||sign2&&numStr==="-"+numTrimmedByZeros?num:str:leadingZeros?numTrimmedByZeros===numStr||sign2+numTrimmedByZeros===numStr?num:str:trimmedStr===numStr||trimmedStr===sign2+numStr?num:str}}else return str}}__name(toNumber,"toNumber");function trimZeros(numStr){return numStr&&numStr.indexOf(".")!==-1&&(numStr=numStr.replace(/0+$/,""),numStr==="."?numStr="0":numStr[0]==="."?numStr="0"+numStr:numStr[numStr.length-1]==="."&&(numStr=numStr.substr(0,numStr.length-1))),numStr}__name(trimZeros,"trimZeros");module2.exports=toNumber}});var require_OrderedObjParser=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/xmlparser/OrderedObjParser.js"(exports2,module2){"use strict";var util2=require_util7(),xmlNode=require_xmlNode(),readDocType=require_DocTypeReader(),toNumber=require_strnum(),regx="<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,util2.nameRegexp),OrderedObjParser=class{constructor(options){this.options=options,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xA2"},pound:{regex:/&(pound|#163);/g,val:"\xA3"},yen:{regex:/&(yen|#165);/g,val:"\xA5"},euro:{regex:/&(euro|#8364);/g,val:"\u20AC"},copyright:{regex:/&(copy|#169);/g,val:"\xA9"},reg:{regex:/&(reg|#174);/g,val:"\xAE"},inr:{regex:/&(inr|#8377);/g,val:"\u20B9"}},this.addExternalEntities=addExternalEntities,this.parseXml=parseXml,this.parseTextData=parseTextData,this.resolveNameSpace=resolveNameSpace,this.buildAttributesMap=buildAttributesMap,this.isItStopNode=isItStopNode,this.replaceEntitiesValue=replaceEntitiesValue,this.readStopNodeData=readStopNodeData,this.saveTextToParentTag=saveTextToParentTag,this.addChild=addChild}};__name(OrderedObjParser,"OrderedObjParser");function addExternalEntities(externalEntities){let entKeys=Object.keys(externalEntities);for(let i=0;i<entKeys.length;i++){let ent=entKeys[i];this.lastEntities[ent]={regex:new RegExp("&"+ent+";","g"),val:externalEntities[ent]}}}__name(addExternalEntities,"addExternalEntities");function parseTextData(val2,tagName,jPath,dontTrim,hasAttributes,isLeafNode,escapeEntities){if(val2!==void 0&&(this.options.trimValues&&!dontTrim&&(val2=val2.trim()),val2.length>0)){escapeEntities||(val2=this.replaceEntitiesValue(val2));let newval=this.options.tagValueProcessor(tagName,val2,jPath,hasAttributes,isLeafNode);return newval==null?val2:typeof newval!=typeof val2||newval!==val2?newval:this.options.trimValues?parseValue(val2,this.options.parseTagValue,this.options.numberParseOptions):val2.trim()===val2?parseValue(val2,this.options.parseTagValue,this.options.numberParseOptions):val2}}__name(parseTextData,"parseTextData");function resolveNameSpace(tagname){if(this.options.removeNSPrefix){let tags=tagname.split(":"),prefix=tagname.charAt(0)==="/"?"/":"";if(tags[0]==="xmlns")return"";tags.length===2&&(tagname=prefix+tags[1])}return tagname}__name(resolveNameSpace,"resolveNameSpace");var attrsRegx=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function buildAttributesMap(attrStr,jPath,tagName){if(!this.options.ignoreAttributes&&typeof attrStr=="string"){let matches=util2.getAllMatches(attrStr,attrsRegx),len=matches.length,attrs={};for(let i=0;i<len;i++){let attrName=this.resolveNameSpace(matches[i][1]),oldVal=matches[i][4],aName=this.options.attributeNamePrefix+attrName;if(attrName.length)if(this.options.transformAttributeName&&(aName=this.options.transformAttributeName(aName)),aName==="__proto__"&&(aName="#__proto__"),oldVal!==void 0){this.options.trimValues&&(oldVal=oldVal.trim()),oldVal=this.replaceEntitiesValue(oldVal);let newVal=this.options.attributeValueProcessor(attrName,oldVal,jPath);newVal==null?attrs[aName]=oldVal:typeof newVal!=typeof oldVal||newVal!==oldVal?attrs[aName]=newVal:attrs[aName]=parseValue(oldVal,this.options.parseAttributeValue,this.options.numberParseOptions)}else this.options.allowBooleanAttributes&&(attrs[aName]=!0)}if(!Object.keys(attrs).length)return;if(this.options.attributesGroupName){let attrCollection={};return attrCollection[this.options.attributesGroupName]=attrs,attrCollection}return attrs}}__name(buildAttributesMap,"buildAttributesMap");var parseXml=__name(function(xmlData){xmlData=xmlData.replace(/\r\n?/g,`
`);let xmlObj=new xmlNode("!xml"),currentNode=xmlObj,textData="",jPath="";for(let i=0;i<xmlData.length;i++)if(xmlData[i]==="<")if(xmlData[i+1]==="/"){let closeIndex=findClosingIndex(xmlData,">",i,"Closing Tag is not closed."),tagName=xmlData.substring(i+2,closeIndex).trim();if(this.options.removeNSPrefix){let colonIndex=tagName.indexOf(":");colonIndex!==-1&&(tagName=tagName.substr(colonIndex+1))}this.options.transformTagName&&(tagName=this.options.transformTagName(tagName)),currentNode&&(textData=this.saveTextToParentTag(textData,currentNode,jPath));let lastTagName=jPath.substring(jPath.lastIndexOf(".")+1);if(tagName&&this.options.unpairedTags.indexOf(tagName)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: </${tagName}>`);let propIndex=0;lastTagName&&this.options.unpairedTags.indexOf(lastTagName)!==-1?(propIndex=jPath.lastIndexOf(".",jPath.lastIndexOf(".")-1),this.tagsNodeStack.pop()):propIndex=jPath.lastIndexOf("."),jPath=jPath.substring(0,propIndex),currentNode=this.tagsNodeStack.pop(),textData="",i=closeIndex}else if(xmlData[i+1]==="?"){let tagData=readTagExp(xmlData,i,!1,"?>");if(!tagData)throw new Error("Pi Tag is not closed.");if(textData=this.saveTextToParentTag(textData,currentNode,jPath),!(this.options.ignoreDeclaration&&tagData.tagName==="?xml"||this.options.ignorePiTags)){let childNode=new xmlNode(tagData.tagName);childNode.add(this.options.textNodeName,""),tagData.tagName!==tagData.tagExp&&tagData.attrExpPresent&&(childNode[":@"]=this.buildAttributesMap(tagData.tagExp,jPath,tagData.tagName)),this.addChild(currentNode,childNode,jPath)}i=tagData.closeIndex+1}else if(xmlData.substr(i+1,3)==="!--"){let endIndex=findClosingIndex(xmlData,"-->",i+4,"Comment is not closed.");if(this.options.commentPropName){let comment=xmlData.substring(i+4,endIndex-2);textData=this.saveTextToParentTag(textData,currentNode,jPath),currentNode.add(this.options.commentPropName,[{[this.options.textNodeName]:comment}])}i=endIndex}else if(xmlData.substr(i+1,2)==="!D"){let result=readDocType(xmlData,i);this.docTypeEntities=result.entities,i=result.i}else if(xmlData.substr(i+1,2)==="!["){let closeIndex=findClosingIndex(xmlData,"]]>",i,"CDATA is not closed.")-2,tagExp=xmlData.substring(i+9,closeIndex);if(textData=this.saveTextToParentTag(textData,currentNode,jPath),this.options.cdataPropName)currentNode.add(this.options.cdataPropName,[{[this.options.textNodeName]:tagExp}]);else{let val2=this.parseTextData(tagExp,currentNode.tagname,jPath,!0,!1,!0);val2==null&&(val2=""),currentNode.add(this.options.textNodeName,val2)}i=closeIndex+2}else{let result=readTagExp(xmlData,i,this.options.removeNSPrefix),tagName=result.tagName,rawTagName=result.rawTagName,tagExp=result.tagExp,attrExpPresent=result.attrExpPresent,closeIndex=result.closeIndex;this.options.transformTagName&&(tagName=this.options.transformTagName(tagName)),currentNode&&textData&&currentNode.tagname!=="!xml"&&(textData=this.saveTextToParentTag(textData,currentNode,jPath,!1));let lastTag=currentNode;if(lastTag&&this.options.unpairedTags.indexOf(lastTag.tagname)!==-1&&(currentNode=this.tagsNodeStack.pop(),jPath=jPath.substring(0,jPath.lastIndexOf("."))),tagName!==xmlObj.tagname&&(jPath+=jPath?"."+tagName:tagName),this.isItStopNode(this.options.stopNodes,jPath,tagName)){let tagContent="";if(tagExp.length>0&&tagExp.lastIndexOf("/")===tagExp.length-1)i=result.closeIndex;else if(this.options.unpairedTags.indexOf(tagName)!==-1)i=result.closeIndex;else{let result2=this.readStopNodeData(xmlData,rawTagName,closeIndex+1);if(!result2)throw new Error(`Unexpected end of ${rawTagName}`);i=result2.i,tagContent=result2.tagContent}let childNode=new xmlNode(tagName);tagName!==tagExp&&attrExpPresent&&(childNode[":@"]=this.buildAttributesMap(tagExp,jPath,tagName)),tagContent&&(tagContent=this.parseTextData(tagContent,tagName,jPath,!0,attrExpPresent,!0,!0)),jPath=jPath.substr(0,jPath.lastIndexOf(".")),childNode.add(this.options.textNodeName,tagContent),this.addChild(currentNode,childNode,jPath)}else{if(tagExp.length>0&&tagExp.lastIndexOf("/")===tagExp.length-1){tagName[tagName.length-1]==="/"?(tagName=tagName.substr(0,tagName.length-1),jPath=jPath.substr(0,jPath.length-1),tagExp=tagName):tagExp=tagExp.substr(0,tagExp.length-1),this.options.transformTagName&&(tagName=this.options.transformTagName(tagName));let childNode=new xmlNode(tagName);tagName!==tagExp&&attrExpPresent&&(childNode[":@"]=this.buildAttributesMap(tagExp,jPath,tagName)),this.addChild(currentNode,childNode,jPath),jPath=jPath.substr(0,jPath.lastIndexOf("."))}else{let childNode=new xmlNode(tagName);this.tagsNodeStack.push(currentNode),tagName!==tagExp&&attrExpPresent&&(childNode[":@"]=this.buildAttributesMap(tagExp,jPath,tagName)),this.addChild(currentNode,childNode,jPath),currentNode=childNode}textData="",i=closeIndex}}else textData+=xmlData[i];return xmlObj.child},"parseXml");function addChild(currentNode,childNode,jPath){let result=this.options.updateTag(childNode.tagname,jPath,childNode[":@"]);result===!1||(typeof result=="string"&&(childNode.tagname=result),currentNode.addChild(childNode))}__name(addChild,"addChild");var replaceEntitiesValue=__name(function(val2){if(this.options.processEntities){for(let entityName2 in this.docTypeEntities){let entity=this.docTypeEntities[entityName2];val2=val2.replace(entity.regx,entity.val)}for(let entityName2 in this.lastEntities){let entity=this.lastEntities[entityName2];val2=val2.replace(entity.regex,entity.val)}if(this.options.htmlEntities)for(let entityName2 in this.htmlEntities){let entity=this.htmlEntities[entityName2];val2=val2.replace(entity.regex,entity.val)}val2=val2.replace(this.ampEntity.regex,this.ampEntity.val)}return val2},"replaceEntitiesValue");function saveTextToParentTag(textData,currentNode,jPath,isLeafNode){return textData&&(isLeafNode===void 0&&(isLeafNode=Object.keys(currentNode.child).length===0),textData=this.parseTextData(textData,currentNode.tagname,jPath,!1,currentNode[":@"]?Object.keys(currentNode[":@"]).length!==0:!1,isLeafNode),textData!==void 0&&textData!==""&&currentNode.add(this.options.textNodeName,textData),textData=""),textData}__name(saveTextToParentTag,"saveTextToParentTag");function isItStopNode(stopNodes,jPath,currentTagName){let allNodesExp="*."+currentTagName;for(let stopNodePath in stopNodes){let stopNodeExp=stopNodes[stopNodePath];if(allNodesExp===stopNodeExp||jPath===stopNodeExp)return!0}return!1}__name(isItStopNode,"isItStopNode");function tagExpWithClosingIndex(xmlData,i,closingChar=">"){let attrBoundary,tagExp="";for(let index=i;index<xmlData.length;index++){let ch=xmlData[index];if(attrBoundary)ch===attrBoundary&&(attrBoundary="");else if(ch==='"'||ch==="'")attrBoundary=ch;else if(ch===closingChar[0])if(closingChar[1]){if(xmlData[index+1]===closingChar[1])return{data:tagExp,index}}else return{data:tagExp,index};else ch==="	"&&(ch=" ");tagExp+=ch}}__name(tagExpWithClosingIndex,"tagExpWithClosingIndex");function findClosingIndex(xmlData,str,i,errMsg){let closingIndex=xmlData.indexOf(str,i);if(closingIndex===-1)throw new Error(errMsg);return closingIndex+str.length-1}__name(findClosingIndex,"findClosingIndex");function readTagExp(xmlData,i,removeNSPrefix,closingChar=">"){let result=tagExpWithClosingIndex(xmlData,i+1,closingChar);if(!result)return;let tagExp=result.data,closeIndex=result.index,separatorIndex=tagExp.search(/\s/),tagName=tagExp,attrExpPresent=!0;separatorIndex!==-1&&(tagName=tagExp.substr(0,separatorIndex).replace(/\s\s*$/,""),tagExp=tagExp.substr(separatorIndex+1));let rawTagName=tagName;if(removeNSPrefix){let colonIndex=tagName.indexOf(":");colonIndex!==-1&&(tagName=tagName.substr(colonIndex+1),attrExpPresent=tagName!==result.data.substr(colonIndex+1))}return{tagName,tagExp,closeIndex,attrExpPresent,rawTagName}}__name(readTagExp,"readTagExp");function readStopNodeData(xmlData,tagName,i){let startIndex=i,openTagCount=1;for(;i<xmlData.length;i++)if(xmlData[i]==="<")if(xmlData[i+1]==="/"){let closeIndex=findClosingIndex(xmlData,">",i,`${tagName} is not closed`);if(xmlData.substring(i+2,closeIndex).trim()===tagName&&(openTagCount--,openTagCount===0))return{tagContent:xmlData.substring(startIndex,i),i:closeIndex};i=closeIndex}else if(xmlData[i+1]==="?")i=findClosingIndex(xmlData,"?>",i+1,"StopNode is not closed.");else if(xmlData.substr(i+1,3)==="!--")i=findClosingIndex(xmlData,"-->",i+3,"StopNode is not closed.");else if(xmlData.substr(i+1,2)==="![")i=findClosingIndex(xmlData,"]]>",i,"StopNode is not closed.")-2;else{let tagData=readTagExp(xmlData,i,">");tagData&&((tagData&&tagData.tagName)===tagName&&tagData.tagExp[tagData.tagExp.length-1]!=="/"&&openTagCount++,i=tagData.closeIndex)}}__name(readStopNodeData,"readStopNodeData");function parseValue(val2,shouldParse,options){if(shouldParse&&typeof val2=="string"){let newval=val2.trim();return newval==="true"?!0:newval==="false"?!1:toNumber(val2,options)}else return util2.isExist(val2)?val2:""}__name(parseValue,"parseValue");module2.exports=OrderedObjParser}});var require_node2json=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/xmlparser/node2json.js"(exports2){"use strict";function prettify(node,options){return compress(node,options)}__name(prettify,"prettify");function compress(arr,options,jPath){let text,compressedObj={};for(let i=0;i<arr.length;i++){let tagObj=arr[i],property=propName(tagObj),newJpath="";if(jPath===void 0?newJpath=property:newJpath=jPath+"."+property,property===options.textNodeName)text===void 0?text=tagObj[property]:text+=""+tagObj[property];else{if(property===void 0)continue;if(tagObj[property]){let val2=compress(tagObj[property],options,newJpath),isLeaf=isLeafTag(val2,options);tagObj[":@"]?assignAttributes(val2,tagObj[":@"],newJpath,options):Object.keys(val2).length===1&&val2[options.textNodeName]!==void 0&&!options.alwaysCreateTextNode?val2=val2[options.textNodeName]:Object.keys(val2).length===0&&(options.alwaysCreateTextNode?val2[options.textNodeName]="":val2=""),compressedObj[property]!==void 0&&compressedObj.hasOwnProperty(property)?(Array.isArray(compressedObj[property])||(compressedObj[property]=[compressedObj[property]]),compressedObj[property].push(val2)):options.isArray(property,newJpath,isLeaf)?compressedObj[property]=[val2]:compressedObj[property]=val2}}}return typeof text=="string"?text.length>0&&(compressedObj[options.textNodeName]=text):text!==void 0&&(compressedObj[options.textNodeName]=text),compressedObj}__name(compress,"compress");function propName(obj){let keys=Object.keys(obj);for(let i=0;i<keys.length;i++){let key=keys[i];if(key!==":@")return key}}__name(propName,"propName");function assignAttributes(obj,attrMap,jpath,options){if(attrMap){let keys=Object.keys(attrMap),len=keys.length;for(let i=0;i<len;i++){let atrrName=keys[i];options.isArray(atrrName,jpath+"."+atrrName,!0,!0)?obj[atrrName]=[attrMap[atrrName]]:obj[atrrName]=attrMap[atrrName]}}}__name(assignAttributes,"assignAttributes");function isLeafTag(obj,options){let{textNodeName}=options,propCount=Object.keys(obj).length;return!!(propCount===0||propCount===1&&(obj[textNodeName]||typeof obj[textNodeName]=="boolean"||obj[textNodeName]===0))}__name(isLeafTag,"isLeafTag");exports2.prettify=prettify}});var require_XMLParser=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/xmlparser/XMLParser.js"(exports2,module2){var{buildOptions}=require_OptionsBuilder(),OrderedObjParser=require_OrderedObjParser(),{prettify}=require_node2json(),validator=require_validator(),XMLParser2=class{constructor(options){this.externalEntities={},this.options=buildOptions(options)}parse(xmlData,validationOption){if(typeof xmlData!="string")if(xmlData.toString)xmlData=xmlData.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(validationOption){validationOption===!0&&(validationOption={});let result=validator.validate(xmlData,validationOption);if(result!==!0)throw Error(`${result.err.msg}:${result.err.line}:${result.err.col}`)}let orderedObjParser=new OrderedObjParser(this.options);orderedObjParser.addExternalEntities(this.externalEntities);let orderedResult=orderedObjParser.parseXml(xmlData);return this.options.preserveOrder||orderedResult===void 0?orderedResult:prettify(orderedResult,this.options)}addEntity(key,value){if(value.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(key.indexOf("&")!==-1||key.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for '&#xD;'");if(value==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[key]=value}};__name(XMLParser2,"XMLParser");module2.exports=XMLParser2}});var require_orderedJs2Xml=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/xmlbuilder/orderedJs2Xml.js"(exports2,module2){var EOL4=`
`;function toXml(jArray,options){let indentation="";return options.format&&options.indentBy.length>0&&(indentation=EOL4),arrToStr(jArray,options,"",indentation)}__name(toXml,"toXml");function arrToStr(arr,options,jPath,indentation){let xmlStr="",isPreviousElementTag=!1;for(let i=0;i<arr.length;i++){let tagObj=arr[i],tagName=propName(tagObj);if(tagName===void 0)continue;let newJPath="";if(jPath.length===0?newJPath=tagName:newJPath=`${jPath}.${tagName}`,tagName===options.textNodeName){let tagText=tagObj[tagName];isStopNode(newJPath,options)||(tagText=options.tagValueProcessor(tagName,tagText),tagText=replaceEntitiesValue(tagText,options)),isPreviousElementTag&&(xmlStr+=indentation),xmlStr+=tagText,isPreviousElementTag=!1;continue}else if(tagName===options.cdataPropName){isPreviousElementTag&&(xmlStr+=indentation),xmlStr+=`<![CDATA[${tagObj[tagName][0][options.textNodeName]}]]>`,isPreviousElementTag=!1;continue}else if(tagName===options.commentPropName){xmlStr+=indentation+`<!--${tagObj[tagName][0][options.textNodeName]}-->`,isPreviousElementTag=!0;continue}else if(tagName[0]==="?"){let attStr2=attr_to_str(tagObj[":@"],options),tempInd=tagName==="?xml"?"":indentation,piTextNodeName=tagObj[tagName][0][options.textNodeName];piTextNodeName=piTextNodeName.length!==0?" "+piTextNodeName:"",xmlStr+=tempInd+`<${tagName}${piTextNodeName}${attStr2}?>`,isPreviousElementTag=!0;continue}let newIdentation=indentation;newIdentation!==""&&(newIdentation+=options.indentBy);let attStr=attr_to_str(tagObj[":@"],options),tagStart=indentation+`<${tagName}${attStr}`,tagValue=arrToStr(tagObj[tagName],options,newJPath,newIdentation);options.unpairedTags.indexOf(tagName)!==-1?options.suppressUnpairedNode?xmlStr+=tagStart+">":xmlStr+=tagStart+"/>":(!tagValue||tagValue.length===0)&&options.suppressEmptyNode?xmlStr+=tagStart+"/>":tagValue&&tagValue.endsWith(">")?xmlStr+=tagStart+`>${tagValue}${indentation}</${tagName}>`:(xmlStr+=tagStart+">",tagValue&&indentation!==""&&(tagValue.includes("/>")||tagValue.includes("</"))?xmlStr+=indentation+options.indentBy+tagValue+indentation:xmlStr+=tagValue,xmlStr+=`</${tagName}>`),isPreviousElementTag=!0}return xmlStr}__name(arrToStr,"arrToStr");function propName(obj){let keys=Object.keys(obj);for(let i=0;i<keys.length;i++){let key=keys[i];if(obj.hasOwnProperty(key)&&key!==":@")return key}}__name(propName,"propName");function attr_to_str(attrMap,options){let attrStr="";if(attrMap&&!options.ignoreAttributes)for(let attr in attrMap){if(!attrMap.hasOwnProperty(attr))continue;let attrVal=options.attributeValueProcessor(attr,attrMap[attr]);attrVal=replaceEntitiesValue(attrVal,options),attrVal===!0&&options.suppressBooleanAttributes?attrStr+=` ${attr.substr(options.attributeNamePrefix.length)}`:attrStr+=` ${attr.substr(options.attributeNamePrefix.length)}="${attrVal}"`}return attrStr}__name(attr_to_str,"attr_to_str");function isStopNode(jPath,options){jPath=jPath.substr(0,jPath.length-options.textNodeName.length-1);let tagName=jPath.substr(jPath.lastIndexOf(".")+1);for(let index in options.stopNodes)if(options.stopNodes[index]===jPath||options.stopNodes[index]==="*."+tagName)return!0;return!1}__name(isStopNode,"isStopNode");function replaceEntitiesValue(textValue,options){if(textValue&&textValue.length>0&&options.processEntities)for(let i=0;i<options.entities.length;i++){let entity=options.entities[i];textValue=textValue.replace(entity.regex,entity.val)}return textValue}__name(replaceEntitiesValue,"replaceEntitiesValue");module2.exports=toXml}});var require_json2xml=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/xmlbuilder/json2xml.js"(exports2,module2){"use strict";var buildFromOrderedJs=require_orderedJs2Xml(),defaultOptions2={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:"  ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(key,a){return a},attributeValueProcessor:function(attrName,a){return a},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&amp;"},{regex:new RegExp(">","g"),val:"&gt;"},{regex:new RegExp("<","g"),val:"&lt;"},{regex:new RegExp("'","g"),val:"&apos;"},{regex:new RegExp('"',"g"),val:"&quot;"}],processEntities:!0,stopNodes:[],oneListGroup:!1};function Builder(options){this.options=Object.assign({},defaultOptions2,options),this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=isAttribute),this.processTextOrObjNode=processTextOrObjNode,this.options.format?(this.indentate=indentate,this.tagEndChar=`>
`,this.newLine=`
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}__name(Builder,"Builder");Builder.prototype.build=function(jObj){return this.options.preserveOrder?buildFromOrderedJs(jObj,this.options):(Array.isArray(jObj)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(jObj={[this.options.arrayNodeName]:jObj}),this.j2x(jObj,0).val)};Builder.prototype.j2x=function(jObj,level){let attrStr="",val2="";for(let key in jObj)if(Object.prototype.hasOwnProperty.call(jObj,key))if(typeof jObj[key]>"u")this.isAttribute(key)&&(val2+="");else if(jObj[key]===null)this.isAttribute(key)?val2+="":key[0]==="?"?val2+=this.indentate(level)+"<"+key+"?"+this.tagEndChar:val2+=this.indentate(level)+"<"+key+"/"+this.tagEndChar;else if(jObj[key]instanceof Date)val2+=this.buildTextValNode(jObj[key],key,"",level);else if(typeof jObj[key]!="object"){let attr=this.isAttribute(key);if(attr)attrStr+=this.buildAttrPairStr(attr,""+jObj[key]);else if(key===this.options.textNodeName){let newval=this.options.tagValueProcessor(key,""+jObj[key]);val2+=this.replaceEntitiesValue(newval)}else val2+=this.buildTextValNode(jObj[key],key,"",level)}else if(Array.isArray(jObj[key])){let arrLen=jObj[key].length,listTagVal="";for(let j=0;j<arrLen;j++){let item=jObj[key][j];typeof item>"u"||(item===null?key[0]==="?"?val2+=this.indentate(level)+"<"+key+"?"+this.tagEndChar:val2+=this.indentate(level)+"<"+key+"/"+this.tagEndChar:typeof item=="object"?this.options.oneListGroup?listTagVal+=this.j2x(item,level+1).val:listTagVal+=this.processTextOrObjNode(item,key,level):listTagVal+=this.buildTextValNode(item,key,"",level))}this.options.oneListGroup&&(listTagVal=this.buildObjectNode(listTagVal,key,"",level)),val2+=listTagVal}else if(this.options.attributesGroupName&&key===this.options.attributesGroupName){let Ks=Object.keys(jObj[key]),L=Ks.length;for(let j=0;j<L;j++)attrStr+=this.buildAttrPairStr(Ks[j],""+jObj[key][Ks[j]])}else val2+=this.processTextOrObjNode(jObj[key],key,level);return{attrStr,val:val2}};Builder.prototype.buildAttrPairStr=function(attrName,val2){return val2=this.options.attributeValueProcessor(attrName,""+val2),val2=this.replaceEntitiesValue(val2),this.options.suppressBooleanAttributes&&val2==="true"?" "+attrName:" "+attrName+'="'+val2+'"'};function processTextOrObjNode(object,key,level){let result=this.j2x(object,level+1);return object[this.options.textNodeName]!==void 0&&Object.keys(object).length===1?this.buildTextValNode(object[this.options.textNodeName],key,result.attrStr,level):this.buildObjectNode(result.val,key,result.attrStr,level)}__name(processTextOrObjNode,"processTextOrObjNode");Builder.prototype.buildObjectNode=function(val2,key,attrStr,level){if(val2==="")return key[0]==="?"?this.indentate(level)+"<"+key+attrStr+"?"+this.tagEndChar:this.indentate(level)+"<"+key+attrStr+this.closeTag(key)+this.tagEndChar;{let tagEndExp="</"+key+this.tagEndChar,piClosingChar="";return key[0]==="?"&&(piClosingChar="?",tagEndExp=""),(attrStr||attrStr==="")&&val2.indexOf("<")===-1?this.indentate(level)+"<"+key+attrStr+piClosingChar+">"+val2+tagEndExp:this.options.commentPropName!==!1&&key===this.options.commentPropName&&piClosingChar.length===0?this.indentate(level)+`<!--${val2}-->`+this.newLine:this.indentate(level)+"<"+key+attrStr+piClosingChar+this.tagEndChar+val2+this.indentate(level)+tagEndExp}};Builder.prototype.closeTag=function(key){let closeTag="";return this.options.unpairedTags.indexOf(key)!==-1?this.options.suppressUnpairedNode||(closeTag="/"):this.options.suppressEmptyNode?closeTag="/":closeTag=`></${key}`,closeTag};Builder.prototype.buildTextValNode=function(val2,key,attrStr,level){if(this.options.cdataPropName!==!1&&key===this.options.cdataPropName)return this.indentate(level)+`<![CDATA[${val2}]]>`+this.newLine;if(this.options.commentPropName!==!1&&key===this.options.commentPropName)return this.indentate(level)+`<!--${val2}-->`+this.newLine;if(key[0]==="?")return this.indentate(level)+"<"+key+attrStr+"?"+this.tagEndChar;{let textValue=this.options.tagValueProcessor(key,val2);return textValue=this.replaceEntitiesValue(textValue),textValue===""?this.indentate(level)+"<"+key+attrStr+this.closeTag(key)+this.tagEndChar:this.indentate(level)+"<"+key+attrStr+">"+textValue+"</"+key+this.tagEndChar}};Builder.prototype.replaceEntitiesValue=function(textValue){if(textValue&&textValue.length>0&&this.options.processEntities)for(let i=0;i<this.options.entities.length;i++){let entity=this.options.entities[i];textValue=textValue.replace(entity.regex,entity.val)}return textValue};function indentate(level){return this.options.indentBy.repeat(level)}__name(indentate,"indentate");function isAttribute(name3){return name3.startsWith(this.options.attributeNamePrefix)&&name3!==this.options.textNodeName?name3.substr(this.attrPrefixLen):!1}__name(isAttribute,"isAttribute");module2.exports=Builder}});var require_fxp=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/fxp.js"(exports2,module2){"use strict";var validator=require_validator(),XMLParser2=require_XMLParser(),XMLBuilder=require_json2xml();module2.exports={XMLParser:XMLParser2,XMLValidator:validator,XMLBuilder}}});var require_yazl=__commonJS({"../node_modules/.pnpm/yazl@2.5.1/node_modules/yazl/index.js"(exports2){var fs3=require("fs"),Transform3=require("stream").Transform,PassThrough4=require("stream").PassThrough,zlib=require("zlib"),util2=require("util"),EventEmitter11=require("events").EventEmitter,crc32=require_buffer_crc32();exports2.ZipFile=ZipFile3;exports2.dateToDosDateTime=dateToDosDateTime;util2.inherits(ZipFile3,EventEmitter11);function ZipFile3(){this.outputStream=new PassThrough4,this.entries=[],this.outputStreamCursor=0,this.ended=!1,this.allDone=!1,this.forceZip64Eocd=!1}__name(ZipFile3,"ZipFile");ZipFile3.prototype.addFile=function(realPath,metadataPath,options){var self2=this;metadataPath=validateMetadataPath(metadataPath,!1),options==null&&(options={});var entry=new Entry2(metadataPath,!1,options);self2.entries.push(entry),fs3.stat(realPath,function(err,stats){if(err)return self2.emit("error",err);if(!stats.isFile())return self2.emit("error",new Error("not a file: "+realPath));entry.uncompressedSize=stats.size,options.mtime==null&&entry.setLastModDate(stats.mtime),options.mode==null&&entry.setFileAttributesMode(stats.mode),entry.setFileDataPumpFunction(function(){var readStream=fs3.createReadStream(realPath);entry.state=Entry2.FILE_DATA_IN_PROGRESS,readStream.on("error",function(err2){self2.emit("error",err2)}),pumpFileDataReadStream(self2,entry,readStream)}),pumpEntries(self2)})};ZipFile3.prototype.addReadStream=function(readStream,metadataPath,options){var self2=this;metadataPath=validateMetadataPath(metadataPath,!1),options==null&&(options={});var entry=new Entry2(metadataPath,!1,options);self2.entries.push(entry),entry.setFileDataPumpFunction(function(){entry.state=Entry2.FILE_DATA_IN_PROGRESS,pumpFileDataReadStream(self2,entry,readStream)}),pumpEntries(self2)};ZipFile3.prototype.addBuffer=function(buffer,metadataPath,options){var self2=this;if(metadataPath=validateMetadataPath(metadataPath,!1),buffer.length>1073741823)throw new Error("buffer too large: "+buffer.length+" > 1073741823");if(options==null&&(options={}),options.size!=null)throw new Error("options.size not allowed");var entry=new Entry2(metadataPath,!1,options);entry.uncompressedSize=buffer.length,entry.crc32=crc32.unsigned(buffer),entry.crcAndFileSizeKnown=!0,self2.entries.push(entry),entry.compress?zlib.deflateRaw(buffer,function(err,compressedBuffer){setCompressedBuffer(compressedBuffer)}):setCompressedBuffer(buffer);function setCompressedBuffer(compressedBuffer){entry.compressedSize=compressedBuffer.length,entry.setFileDataPumpFunction(function(){writeToOutputStream(self2,compressedBuffer),writeToOutputStream(self2,entry.getDataDescriptor()),entry.state=Entry2.FILE_DATA_DONE,setImmediate(function(){pumpEntries(self2)})}),pumpEntries(self2)}__name(setCompressedBuffer,"setCompressedBuffer")};ZipFile3.prototype.addEmptyDirectory=function(metadataPath,options){var self2=this;if(metadataPath=validateMetadataPath(metadataPath,!0),options==null&&(options={}),options.size!=null)throw new Error("options.size not allowed");if(options.compress!=null)throw new Error("options.compress not allowed");var entry=new Entry2(metadataPath,!0,options);self2.entries.push(entry),entry.setFileDataPumpFunction(function(){writeToOutputStream(self2,entry.getDataDescriptor()),entry.state=Entry2.FILE_DATA_DONE,pumpEntries(self2)}),pumpEntries(self2)};var eocdrSignatureBuffer=bufferFrom([80,75,5,6]);ZipFile3.prototype.end=function(options,finalSizeCallback){if(typeof options=="function"&&(finalSizeCallback=options,options=null),options==null&&(options={}),!this.ended){if(this.ended=!0,this.finalSizeCallback=finalSizeCallback,this.forceZip64Eocd=!!options.forceZip64Format,options.comment){if(typeof options.comment=="string"?this.comment=encodeCp437(options.comment):this.comment=options.comment,this.comment.length>65535)throw new Error("comment is too large");if(bufferIncludes(this.comment,eocdrSignatureBuffer))throw new Error("comment contains end of central directory record signature")}else this.comment=EMPTY_BUFFER2;pumpEntries(this)}};function writeToOutputStream(self2,buffer){self2.outputStream.write(buffer),self2.outputStreamCursor+=buffer.length}__name(writeToOutputStream,"writeToOutputStream");function pumpFileDataReadStream(self2,entry,readStream){var crc32Watcher=new Crc32Watcher,uncompressedSizeCounter=new ByteCounter,compressor=entry.compress?new zlib.DeflateRaw:new PassThrough4,compressedSizeCounter=new ByteCounter;readStream.pipe(crc32Watcher).pipe(uncompressedSizeCounter).pipe(compressor).pipe(compressedSizeCounter).pipe(self2.outputStream,{end:!1}),compressedSizeCounter.on("end",function(){if(entry.crc32=crc32Watcher.crc32,entry.uncompressedSize==null)entry.uncompressedSize=uncompressedSizeCounter.byteCount;else if(entry.uncompressedSize!==uncompressedSizeCounter.byteCount)return self2.emit("error",new Error("file data stream has unexpected number of bytes"));entry.compressedSize=compressedSizeCounter.byteCount,self2.outputStreamCursor+=entry.compressedSize,writeToOutputStream(self2,entry.getDataDescriptor()),entry.state=Entry2.FILE_DATA_DONE,pumpEntries(self2)})}__name(pumpFileDataReadStream,"pumpFileDataReadStream");function pumpEntries(self2){if(self2.allDone)return;if(self2.ended&&self2.finalSizeCallback!=null){var finalSize=calculateFinalSize(self2);finalSize!=null&&(self2.finalSizeCallback(finalSize),self2.finalSizeCallback=null)}var entry=getFirstNotDoneEntry();function getFirstNotDoneEntry(){for(var i=0;i<self2.entries.length;i++){var entry2=self2.entries[i];if(entry2.state<Entry2.FILE_DATA_DONE)return entry2}return null}if(__name(getFirstNotDoneEntry,"getFirstNotDoneEntry"),entry!=null){if(entry.state<Entry2.READY_TO_PUMP_FILE_DATA||entry.state===Entry2.FILE_DATA_IN_PROGRESS)return;entry.relativeOffsetOfLocalHeader=self2.outputStreamCursor;var localFileHeader=entry.getLocalFileHeader();writeToOutputStream(self2,localFileHeader),entry.doFileDataPump()}else self2.ended&&(self2.offsetOfStartOfCentralDirectory=self2.outputStreamCursor,self2.entries.forEach(function(entry2){var centralDirectoryRecord=entry2.getCentralDirectoryRecord();writeToOutputStream(self2,centralDirectoryRecord)}),writeToOutputStream(self2,getEndOfCentralDirectoryRecord(self2)),self2.outputStream.end(),self2.allDone=!0)}__name(pumpEntries,"pumpEntries");function calculateFinalSize(self2){for(var pretendOutputCursor=0,centralDirectorySize=0,i=0;i<self2.entries.length;i++){var entry=self2.entries[i];if(entry.compress)return-1;if(entry.state>=Entry2.READY_TO_PUMP_FILE_DATA){if(entry.uncompressedSize==null)return-1}else if(entry.uncompressedSize==null)return null;entry.relativeOffsetOfLocalHeader=pretendOutputCursor;var useZip64Format=entry.useZip64Format();pretendOutputCursor+=LOCAL_FILE_HEADER_FIXED_SIZE+entry.utf8FileName.length,pretendOutputCursor+=entry.uncompressedSize,entry.crcAndFileSizeKnown||(useZip64Format?pretendOutputCursor+=ZIP64_DATA_DESCRIPTOR_SIZE:pretendOutputCursor+=DATA_DESCRIPTOR_SIZE),centralDirectorySize+=CENTRAL_DIRECTORY_RECORD_FIXED_SIZE+entry.utf8FileName.length+entry.fileComment.length,useZip64Format&&(centralDirectorySize+=ZIP64_EXTENDED_INFORMATION_EXTRA_FIELD_SIZE)}var endOfCentralDirectorySize=0;return(self2.forceZip64Eocd||self2.entries.length>=65535||centralDirectorySize>=65535||pretendOutputCursor>=4294967295)&&(endOfCentralDirectorySize+=ZIP64_END_OF_CENTRAL_DIRECTORY_RECORD_SIZE+ZIP64_END_OF_CENTRAL_DIRECTORY_LOCATOR_SIZE),endOfCentralDirectorySize+=END_OF_CENTRAL_DIRECTORY_RECORD_SIZE+self2.comment.length,pretendOutputCursor+centralDirectorySize+endOfCentralDirectorySize}__name(calculateFinalSize,"calculateFinalSize");var ZIP64_END_OF_CENTRAL_DIRECTORY_RECORD_SIZE=56,ZIP64_END_OF_CENTRAL_DIRECTORY_LOCATOR_SIZE=20,END_OF_CENTRAL_DIRECTORY_RECORD_SIZE=22;function getEndOfCentralDirectoryRecord(self2,actuallyJustTellMeHowLongItWouldBe){var needZip64Format=!1,normalEntriesLength=self2.entries.length;(self2.forceZip64Eocd||self2.entries.length>=65535)&&(normalEntriesLength=65535,needZip64Format=!0);var sizeOfCentralDirectory=self2.outputStreamCursor-self2.offsetOfStartOfCentralDirectory,normalSizeOfCentralDirectory=sizeOfCentralDirectory;(self2.forceZip64Eocd||sizeOfCentralDirectory>=4294967295)&&(normalSizeOfCentralDirectory=4294967295,needZip64Format=!0);var normalOffsetOfStartOfCentralDirectory=self2.offsetOfStartOfCentralDirectory;if((self2.forceZip64Eocd||self2.offsetOfStartOfCentralDirectory>=4294967295)&&(normalOffsetOfStartOfCentralDirectory=4294967295,needZip64Format=!0),actuallyJustTellMeHowLongItWouldBe)return needZip64Format?ZIP64_END_OF_CENTRAL_DIRECTORY_RECORD_SIZE+ZIP64_END_OF_CENTRAL_DIRECTORY_LOCATOR_SIZE+END_OF_CENTRAL_DIRECTORY_RECORD_SIZE:END_OF_CENTRAL_DIRECTORY_RECORD_SIZE;var eocdrBuffer=bufferAlloc(END_OF_CENTRAL_DIRECTORY_RECORD_SIZE+self2.comment.length);if(eocdrBuffer.writeUInt32LE(101010256,0),eocdrBuffer.writeUInt16LE(0,4),eocdrBuffer.writeUInt16LE(0,6),eocdrBuffer.writeUInt16LE(normalEntriesLength,8),eocdrBuffer.writeUInt16LE(normalEntriesLength,10),eocdrBuffer.writeUInt32LE(normalSizeOfCentralDirectory,12),eocdrBuffer.writeUInt32LE(normalOffsetOfStartOfCentralDirectory,16),eocdrBuffer.writeUInt16LE(self2.comment.length,20),self2.comment.copy(eocdrBuffer,22),!needZip64Format)return eocdrBuffer;var zip64EocdrBuffer=bufferAlloc(ZIP64_END_OF_CENTRAL_DIRECTORY_RECORD_SIZE);zip64EocdrBuffer.writeUInt32LE(101075792,0),writeUInt64LE(zip64EocdrBuffer,ZIP64_END_OF_CENTRAL_DIRECTORY_RECORD_SIZE-12,4),zip64EocdrBuffer.writeUInt16LE(VERSION_MADE_BY,12),zip64EocdrBuffer.writeUInt16LE(VERSION_NEEDED_TO_EXTRACT_ZIP64,14),zip64EocdrBuffer.writeUInt32LE(0,16),zip64EocdrBuffer.writeUInt32LE(0,20),writeUInt64LE(zip64EocdrBuffer,self2.entries.length,24),writeUInt64LE(zip64EocdrBuffer,self2.entries.length,32),writeUInt64LE(zip64EocdrBuffer,sizeOfCentralDirectory,40),writeUInt64LE(zip64EocdrBuffer,self2.offsetOfStartOfCentralDirectory,48);var zip64EocdlBuffer=bufferAlloc(ZIP64_END_OF_CENTRAL_DIRECTORY_LOCATOR_SIZE);return zip64EocdlBuffer.writeUInt32LE(117853008,0),zip64EocdlBuffer.writeUInt32LE(0,4),writeUInt64LE(zip64EocdlBuffer,self2.outputStreamCursor,8),zip64EocdlBuffer.writeUInt32LE(1,16),Buffer.concat([zip64EocdrBuffer,zip64EocdlBuffer,eocdrBuffer])}__name(getEndOfCentralDirectoryRecord,"getEndOfCentralDirectoryRecord");function validateMetadataPath(metadataPath,isDirectory2){if(metadataPath==="")throw new Error("empty metadataPath");if(metadataPath=metadataPath.replace(/\\/g,"/"),/^[a-zA-Z]:/.test(metadataPath)||/^\//.test(metadataPath))throw new Error("absolute path: "+metadataPath);if(metadataPath.split("/").indexOf("..")!==-1)throw new Error("invalid relative path: "+metadataPath);var looksLikeDirectory=/\/$/.test(metadataPath);if(isDirectory2)looksLikeDirectory||(metadataPath+="/");else if(looksLikeDirectory)throw new Error("file path cannot end with '/': "+metadataPath);return metadataPath}__name(validateMetadataPath,"validateMetadataPath");var EMPTY_BUFFER2=bufferAlloc(0);function Entry2(metadataPath,isDirectory2,options){if(this.utf8FileName=bufferFrom(metadataPath),this.utf8FileName.length>65535)throw new Error("utf8 file name too long. "+utf8FileName.length+" > 65535");if(this.isDirectory=isDirectory2,this.state=Entry2.WAITING_FOR_METADATA,this.setLastModDate(options.mtime!=null?options.mtime:new Date),options.mode!=null?this.setFileAttributesMode(options.mode):this.setFileAttributesMode(isDirectory2?16893:33204),isDirectory2?(this.crcAndFileSizeKnown=!0,this.crc32=0,this.uncompressedSize=0,this.compressedSize=0):(this.crcAndFileSizeKnown=!1,this.crc32=null,this.uncompressedSize=null,this.compressedSize=null,options.size!=null&&(this.uncompressedSize=options.size)),isDirectory2?this.compress=!1:(this.compress=!0,options.compress!=null&&(this.compress=!!options.compress)),this.forceZip64Format=!!options.forceZip64Format,options.fileComment){if(typeof options.fileComment=="string"?this.fileComment=bufferFrom(options.fileComment,"utf-8"):this.fileComment=options.fileComment,this.fileComment.length>65535)throw new Error("fileComment is too large")}else this.fileComment=EMPTY_BUFFER2}__name(Entry2,"Entry");Entry2.WAITING_FOR_METADATA=0;Entry2.READY_TO_PUMP_FILE_DATA=1;Entry2.FILE_DATA_IN_PROGRESS=2;Entry2.FILE_DATA_DONE=3;Entry2.prototype.setLastModDate=function(date){var dosDateTime=dateToDosDateTime(date);this.lastModFileTime=dosDateTime.time,this.lastModFileDate=dosDateTime.date};Entry2.prototype.setFileAttributesMode=function(mode){if((mode&65535)!==mode)throw new Error("invalid mode. expected: 0 <= "+mode+" <= 65535");this.externalFileAttributes=mode<<16>>>0};Entry2.prototype.setFileDataPumpFunction=function(doFileDataPump){this.doFileDataPump=doFileDataPump,this.state=Entry2.READY_TO_PUMP_FILE_DATA};Entry2.prototype.useZip64Format=function(){return this.forceZip64Format||this.uncompressedSize!=null&&this.uncompressedSize>4294967294||this.compressedSize!=null&&this.compressedSize>4294967294||this.relativeOffsetOfLocalHeader!=null&&this.relativeOffsetOfLocalHeader>4294967294};var LOCAL_FILE_HEADER_FIXED_SIZE=30,VERSION_NEEDED_TO_EXTRACT_UTF8=20,VERSION_NEEDED_TO_EXTRACT_ZIP64=45,VERSION_MADE_BY=3<<8|63,FILE_NAME_IS_UTF8=1<<11,UNKNOWN_CRC32_AND_FILE_SIZES=1<<3;Entry2.prototype.getLocalFileHeader=function(){var crc322=0,compressedSize=0,uncompressedSize=0;this.crcAndFileSizeKnown&&(crc322=this.crc32,compressedSize=this.compressedSize,uncompressedSize=this.uncompressedSize);var fixedSizeStuff=bufferAlloc(LOCAL_FILE_HEADER_FIXED_SIZE),generalPurposeBitFlag=FILE_NAME_IS_UTF8;return this.crcAndFileSizeKnown||(generalPurposeBitFlag|=UNKNOWN_CRC32_AND_FILE_SIZES),fixedSizeStuff.writeUInt32LE(67324752,0),fixedSizeStuff.writeUInt16LE(VERSION_NEEDED_TO_EXTRACT_UTF8,4),fixedSizeStuff.writeUInt16LE(generalPurposeBitFlag,6),fixedSizeStuff.writeUInt16LE(this.getCompressionMethod(),8),fixedSizeStuff.writeUInt16LE(this.lastModFileTime,10),fixedSizeStuff.writeUInt16LE(this.lastModFileDate,12),fixedSizeStuff.writeUInt32LE(crc322,14),fixedSizeStuff.writeUInt32LE(compressedSize,18),fixedSizeStuff.writeUInt32LE(uncompressedSize,22),fixedSizeStuff.writeUInt16LE(this.utf8FileName.length,26),fixedSizeStuff.writeUInt16LE(0,28),Buffer.concat([fixedSizeStuff,this.utf8FileName])};var DATA_DESCRIPTOR_SIZE=16,ZIP64_DATA_DESCRIPTOR_SIZE=24;Entry2.prototype.getDataDescriptor=function(){if(this.crcAndFileSizeKnown)return EMPTY_BUFFER2;if(this.useZip64Format()){var buffer=bufferAlloc(ZIP64_DATA_DESCRIPTOR_SIZE);return buffer.writeUInt32LE(134695760,0),buffer.writeUInt32LE(this.crc32,4),writeUInt64LE(buffer,this.compressedSize,8),writeUInt64LE(buffer,this.uncompressedSize,16),buffer}else{var buffer=bufferAlloc(DATA_DESCRIPTOR_SIZE);return buffer.writeUInt32LE(134695760,0),buffer.writeUInt32LE(this.crc32,4),buffer.writeUInt32LE(this.compressedSize,8),buffer.writeUInt32LE(this.uncompressedSize,12),buffer}};var CENTRAL_DIRECTORY_RECORD_FIXED_SIZE=46,ZIP64_EXTENDED_INFORMATION_EXTRA_FIELD_SIZE=28;Entry2.prototype.getCentralDirectoryRecord=function(){var fixedSizeStuff=bufferAlloc(CENTRAL_DIRECTORY_RECORD_FIXED_SIZE),generalPurposeBitFlag=FILE_NAME_IS_UTF8;this.crcAndFileSizeKnown||(generalPurposeBitFlag|=UNKNOWN_CRC32_AND_FILE_SIZES);var normalCompressedSize=this.compressedSize,normalUncompressedSize=this.uncompressedSize,normalRelativeOffsetOfLocalHeader=this.relativeOffsetOfLocalHeader,versionNeededToExtract,zeiefBuffer;return this.useZip64Format()?(normalCompressedSize=4294967295,normalUncompressedSize=4294967295,normalRelativeOffsetOfLocalHeader=4294967295,versionNeededToExtract=VERSION_NEEDED_TO_EXTRACT_ZIP64,zeiefBuffer=bufferAlloc(ZIP64_EXTENDED_INFORMATION_EXTRA_FIELD_SIZE),zeiefBuffer.writeUInt16LE(1,0),zeiefBuffer.writeUInt16LE(ZIP64_EXTENDED_INFORMATION_EXTRA_FIELD_SIZE-4,2),writeUInt64LE(zeiefBuffer,this.uncompressedSize,4),writeUInt64LE(zeiefBuffer,this.compressedSize,12),writeUInt64LE(zeiefBuffer,this.relativeOffsetOfLocalHeader,20)):(versionNeededToExtract=VERSION_NEEDED_TO_EXTRACT_UTF8,zeiefBuffer=EMPTY_BUFFER2),fixedSizeStuff.writeUInt32LE(33639248,0),fixedSizeStuff.writeUInt16LE(VERSION_MADE_BY,4),fixedSizeStuff.writeUInt16LE(versionNeededToExtract,6),fixedSizeStuff.writeUInt16LE(generalPurposeBitFlag,8),fixedSizeStuff.writeUInt16LE(this.getCompressionMethod(),10),fixedSizeStuff.writeUInt16LE(this.lastModFileTime,12),fixedSizeStuff.writeUInt16LE(this.lastModFileDate,14),fixedSizeStuff.writeUInt32LE(this.crc32,16),fixedSizeStuff.writeUInt32LE(normalCompressedSize,20),fixedSizeStuff.writeUInt32LE(normalUncompressedSize,24),fixedSizeStuff.writeUInt16LE(this.utf8FileName.length,28),fixedSizeStuff.writeUInt16LE(zeiefBuffer.length,30),fixedSizeStuff.writeUInt16LE(this.fileComment.length,32),fixedSizeStuff.writeUInt16LE(0,34),fixedSizeStuff.writeUInt16LE(0,36),fixedSizeStuff.writeUInt32LE(this.externalFileAttributes,38),fixedSizeStuff.writeUInt32LE(normalRelativeOffsetOfLocalHeader,42),Buffer.concat([fixedSizeStuff,this.utf8FileName,zeiefBuffer,this.fileComment])};Entry2.prototype.getCompressionMethod=function(){var NO_COMPRESSION=0,DEFLATE_COMPRESSION=8;return this.compress?DEFLATE_COMPRESSION:NO_COMPRESSION};function dateToDosDateTime(jsDate){var date=0;date|=jsDate.getDate()&31,date|=(jsDate.getMonth()+1&15)<<5,date|=(jsDate.getFullYear()-1980&127)<<9;var time=0;return time|=Math.floor(jsDate.getSeconds()/2),time|=(jsDate.getMinutes()&63)<<5,time|=(jsDate.getHours()&31)<<11,{date,time}}__name(dateToDosDateTime,"dateToDosDateTime");function writeUInt64LE(buffer,n,offset){var high=Math.floor(n/4294967296),low=n%4294967296;buffer.writeUInt32LE(low,offset),buffer.writeUInt32LE(high,offset+4)}__name(writeUInt64LE,"writeUInt64LE");util2.inherits(ByteCounter,Transform3);function ByteCounter(options){Transform3.call(this,options),this.byteCount=0}__name(ByteCounter,"ByteCounter");ByteCounter.prototype._transform=function(chunk,encoding,cb){this.byteCount+=chunk.length,cb(null,chunk)};util2.inherits(Crc32Watcher,Transform3);function Crc32Watcher(options){Transform3.call(this,options),this.crc32=0}__name(Crc32Watcher,"Crc32Watcher");Crc32Watcher.prototype._transform=function(chunk,encoding,cb){this.crc32=crc32.unsigned(chunk,this.crc32),cb(null,chunk)};var cp437="\0\u263A\u263B\u2665\u2666\u2663\u2660\u2022\u25D8\u25CB\u25D9\u2642\u2640\u266A\u266B\u263C\u25BA\u25C4\u2195\u203C\xB6\xA7\u25AC\u21A8\u2191\u2193\u2192\u2190\u221F\u2194\u25B2\u25BC !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u2302\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0";if(cp437.length!==256)throw new Error("assertion failure");var reverseCp437=null;function encodeCp437(string){if(/^[\x20-\x7e]*$/.test(string))return bufferFrom(string,"utf-8");if(reverseCp437==null){reverseCp437={};for(var i=0;i<cp437.length;i++)reverseCp437[cp437[i]]=i}for(var result=bufferAlloc(string.length),i=0;i<string.length;i++){var b=reverseCp437[string[i]];if(b==null)throw new Error("character not encodable in CP437: "+JSON.stringify(string[i]));result[i]=b}return result}__name(encodeCp437,"encodeCp437");function bufferAlloc(size){bufferAlloc=modern;try{return bufferAlloc(size)}catch{return bufferAlloc=legacy,bufferAlloc(size)}function modern(size2){return Buffer.allocUnsafe(size2)}__name(modern,"modern");function legacy(size2){return new Buffer(size2)}__name(legacy,"legacy")}__name(bufferAlloc,"bufferAlloc");function bufferFrom(something,encoding){bufferFrom=modern;try{return bufferFrom(something,encoding)}catch{return bufferFrom=legacy,bufferFrom(something,encoding)}function modern(something2,encoding2){return Buffer.from(something2,encoding2)}__name(modern,"modern");function legacy(something2,encoding2){return new Buffer(something2,encoding2)}__name(legacy,"legacy")}__name(bufferFrom,"bufferFrom");function bufferIncludes(buffer,content){bufferIncludes=modern;try{return bufferIncludes(buffer,content)}catch{return bufferIncludes=legacy,bufferIncludes(buffer,content)}function modern(buffer2,content2){return buffer2.includes(content2)}__name(modern,"modern");function legacy(buffer2,content2){for(var i=0;i<=buffer2.length-content2.length;i++)for(var j=0;;j++){if(j===content2.length)return!0;if(buffer2[i+j]!==content2[j])break}return!1}__name(legacy,"legacy")}__name(bufferIncludes,"bufferIncludes")}});var require_lodash=__commonJS({"../node_modules/.pnpm/lodash.debounce@4.0.8/node_modules/lodash.debounce/index.js"(exports2,module2){var FUNC_ERROR_TEXT="Expected a function",NAN=NaN,symbolTag="[object Symbol]",reTrim=/^\s+|\s+$/g,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt,freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")(),objectProto=Object.prototype,objectToString=objectProto.toString,nativeMax=Math.max,nativeMin=Math.min,now=__name(function(){return root.Date.now()},"now");function debounce3(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=!1,maxing=!1,trailing=!0;if(typeof func!="function")throw new TypeError(FUNC_ERROR_TEXT);wait=toNumber(wait)||0,isObject2(options)&&(leading=!!options.leading,maxing="maxWait"in options,maxWait=maxing?nativeMax(toNumber(options.maxWait)||0,wait):maxWait,trailing="trailing"in options?!!options.trailing:trailing);function invokeFunc(time){var args=lastArgs,thisArg=lastThis;return lastArgs=lastThis=void 0,lastInvokeTime=time,result=func.apply(thisArg,args),result}__name(invokeFunc,"invokeFunc");function leadingEdge(time){return lastInvokeTime=time,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result}__name(leadingEdge,"leadingEdge");function remainingWait(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,result2=wait-timeSinceLastCall;return maxing?nativeMin(result2,maxWait-timeSinceLastInvoke):result2}__name(remainingWait,"remainingWait");function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return lastCallTime===void 0||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}__name(shouldInvoke,"shouldInvoke");function timerExpired(){var time=now();if(shouldInvoke(time))return trailingEdge(time);timerId=setTimeout(timerExpired,remainingWait(time))}__name(timerExpired,"timerExpired");function trailingEdge(time){return timerId=void 0,trailing&&lastArgs?invokeFunc(time):(lastArgs=lastThis=void 0,result)}__name(trailingEdge,"trailingEdge");function cancel(){timerId!==void 0&&clearTimeout(timerId),lastInvokeTime=0,lastArgs=lastCallTime=lastThis=timerId=void 0}__name(cancel,"cancel");function flush(){return timerId===void 0?result:trailingEdge(now())}__name(flush,"flush");function debounced(){var time=now(),isInvoking=shouldInvoke(time);if(lastArgs=arguments,lastThis=this,lastCallTime=time,isInvoking){if(timerId===void 0)return leadingEdge(lastCallTime);if(maxing)return timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}return timerId===void 0&&(timerId=setTimeout(timerExpired,wait)),result}return __name(debounced,"debounced"),debounced.cancel=cancel,debounced.flush=flush,debounced}__name(debounce3,"debounce");function isObject2(value){var type=typeof value;return!!value&&(type=="object"||type=="function")}__name(isObject2,"isObject");function isObjectLike(value){return!!value&&typeof value=="object"}__name(isObjectLike,"isObjectLike");function isSymbol(value){return typeof value=="symbol"||isObjectLike(value)&&objectToString.call(value)==symbolTag}__name(isSymbol,"isSymbol");function toNumber(value){if(typeof value=="number")return value;if(isSymbol(value))return NAN;if(isObject2(value)){var other=typeof value.valueOf=="function"?value.valueOf():value;value=isObject2(other)?other+"":other}if(typeof value!="string")return value===0?value:+value;value=value.replace(reTrim,"");var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}__name(toNumber,"toNumber");module2.exports=debounce3}});var require_code=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/compile/codegen/code.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.regexpCode=exports2.getEsmExportName=exports2.getProperty=exports2.safeStringify=exports2.stringify=exports2.strConcat=exports2.addCodeArg=exports2.str=exports2._=exports2.nil=exports2._Code=exports2.Name=exports2.IDENTIFIER=exports2._CodeOrName=void 0;var _CodeOrName=class{};__name(_CodeOrName,"_CodeOrName");exports2._CodeOrName=_CodeOrName;exports2.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;var Name=class extends _CodeOrName{constructor(s){if(super(),!exports2.IDENTIFIER.test(s))throw new Error("CodeGen: name must be a valid identifier");this.str=s}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}};__name(Name,"Name");exports2.Name=Name;var _Code=class extends _CodeOrName{constructor(code){super(),this._items=typeof code=="string"?[code]:code}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;let item=this._items[0];return item===""||item==='""'}get str(){var _a;return(_a=this._str)!==null&&_a!==void 0?_a:this._str=this._items.reduce((s,c)=>`${s}${c}`,"")}get names(){var _a;return(_a=this._names)!==null&&_a!==void 0?_a:this._names=this._items.reduce((names,c)=>(c instanceof Name&&(names[c.str]=(names[c.str]||0)+1),names),{})}};__name(_Code,"_Code");exports2._Code=_Code;exports2.nil=new _Code("");function _(strs,...args){let code=[strs[0]],i=0;for(;i<args.length;)addCodeArg(code,args[i]),code.push(strs[++i]);return new _Code(code)}__name(_,"_");exports2._=_;var plus=new _Code("+");function str(strs,...args){let expr=[safeStringify(strs[0])],i=0;for(;i<args.length;)expr.push(plus),addCodeArg(expr,args[i]),expr.push(plus,safeStringify(strs[++i]));return optimize(expr),new _Code(expr)}__name(str,"str");exports2.str=str;function addCodeArg(code,arg){arg instanceof _Code?code.push(...arg._items):arg instanceof Name?code.push(arg):code.push(interpolate(arg))}__name(addCodeArg,"addCodeArg");exports2.addCodeArg=addCodeArg;function optimize(expr){let i=1;for(;i<expr.length-1;){if(expr[i]===plus){let res=mergeExprItems(expr[i-1],expr[i+1]);if(res!==void 0){expr.splice(i-1,3,res);continue}expr[i++]="+"}i++}}__name(optimize,"optimize");function mergeExprItems(a,b){if(b==='""')return a;if(a==='""')return b;if(typeof a=="string")return b instanceof Name||a[a.length-1]!=='"'?void 0:typeof b!="string"?`${a.slice(0,-1)}${b}"`:b[0]==='"'?a.slice(0,-1)+b.slice(1):void 0;if(typeof b=="string"&&b[0]==='"'&&!(a instanceof Name))return`"${a}${b.slice(1)}`}__name(mergeExprItems,"mergeExprItems");function strConcat(c1,c2){return c2.emptyStr()?c1:c1.emptyStr()?c2:str`${c1}${c2}`}__name(strConcat,"strConcat");exports2.strConcat=strConcat;function interpolate(x){return typeof x=="number"||typeof x=="boolean"||x===null?x:safeStringify(Array.isArray(x)?x.join(","):x)}__name(interpolate,"interpolate");function stringify2(x){return new _Code(safeStringify(x))}__name(stringify2,"stringify");exports2.stringify=stringify2;function safeStringify(x){return JSON.stringify(x).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}__name(safeStringify,"safeStringify");exports2.safeStringify=safeStringify;function getProperty(key){return typeof key=="string"&&exports2.IDENTIFIER.test(key)?new _Code(`.${key}`):_`[${key}]`}__name(getProperty,"getProperty");exports2.getProperty=getProperty;function getEsmExportName(key){if(typeof key=="string"&&exports2.IDENTIFIER.test(key))return new _Code(`${key}`);throw new Error(`CodeGen: invalid export name: ${key}, use explicit $id name mapping`)}__name(getEsmExportName,"getEsmExportName");exports2.getEsmExportName=getEsmExportName;function regexpCode(rx){return new _Code(rx.toString())}__name(regexpCode,"regexpCode");exports2.regexpCode=regexpCode}});var require_scope=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/compile/codegen/scope.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.ValueScope=exports2.ValueScopeName=exports2.Scope=exports2.varKinds=exports2.UsedValueState=void 0;var code_1=require_code(),ValueError=class extends Error{constructor(name3){super(`CodeGen: "code" for ${name3} not defined`),this.value=name3.value}};__name(ValueError,"ValueError");var UsedValueState;(function(UsedValueState2){UsedValueState2[UsedValueState2.Started=0]="Started",UsedValueState2[UsedValueState2.Completed=1]="Completed"})(UsedValueState=exports2.UsedValueState||(exports2.UsedValueState={}));exports2.varKinds={const:new code_1.Name("const"),let:new code_1.Name("let"),var:new code_1.Name("var")};var Scope=class{constructor({prefixes,parent}={}){this._names={},this._prefixes=prefixes,this._parent=parent}toName(nameOrPrefix){return nameOrPrefix instanceof code_1.Name?nameOrPrefix:this.name(nameOrPrefix)}name(prefix){return new code_1.Name(this._newName(prefix))}_newName(prefix){let ng=this._names[prefix]||this._nameGroup(prefix);return`${prefix}${ng.index++}`}_nameGroup(prefix){var _a,_b;if(!((_b=(_a=this._parent)===null||_a===void 0?void 0:_a._prefixes)===null||_b===void 0)&&_b.has(prefix)||this._prefixes&&!this._prefixes.has(prefix))throw new Error(`CodeGen: prefix "${prefix}" is not allowed in this scope`);return this._names[prefix]={prefix,index:0}}};__name(Scope,"Scope");exports2.Scope=Scope;var ValueScopeName=class extends code_1.Name{constructor(prefix,nameStr){super(nameStr),this.prefix=prefix}setValue(value,{property,itemIndex}){this.value=value,this.scopePath=(0,code_1._)`.${new code_1.Name(property)}[${itemIndex}]`}};__name(ValueScopeName,"ValueScopeName");exports2.ValueScopeName=ValueScopeName;var line=(0,code_1._)`\n`,ValueScope=class extends Scope{constructor(opts){super(opts),this._values={},this._scope=opts.scope,this.opts={...opts,_n:opts.lines?line:code_1.nil}}get(){return this._scope}name(prefix){return new ValueScopeName(prefix,this._newName(prefix))}value(nameOrPrefix,value){var _a;if(value.ref===void 0)throw new Error("CodeGen: ref must be passed in value");let name3=this.toName(nameOrPrefix),{prefix}=name3,valueKey=(_a=value.key)!==null&&_a!==void 0?_a:value.ref,vs=this._values[prefix];if(vs){let _name=vs.get(valueKey);if(_name)return _name}else vs=this._values[prefix]=new Map;vs.set(valueKey,name3);let s=this._scope[prefix]||(this._scope[prefix]=[]),itemIndex=s.length;return s[itemIndex]=value.ref,name3.setValue(value,{property:prefix,itemIndex}),name3}getValue(prefix,keyOrRef){let vs=this._values[prefix];if(vs)return vs.get(keyOrRef)}scopeRefs(scopeName,values=this._values){return this._reduceValues(values,name3=>{if(name3.scopePath===void 0)throw new Error(`CodeGen: name "${name3}" has no value`);return(0,code_1._)`${scopeName}${name3.scopePath}`})}scopeCode(values=this._values,usedValues,getCode){return this._reduceValues(values,name3=>{if(name3.value===void 0)throw new Error(`CodeGen: name "${name3}" has no value`);return name3.value.code},usedValues,getCode)}_reduceValues(values,valueCode,usedValues={},getCode){let code=code_1.nil;for(let prefix in values){let vs=values[prefix];if(!vs)continue;let nameSet=usedValues[prefix]=usedValues[prefix]||new Map;vs.forEach(name3=>{if(nameSet.has(name3))return;nameSet.set(name3,UsedValueState.Started);let c=valueCode(name3);if(c){let def=this.opts.es5?exports2.varKinds.var:exports2.varKinds.const;code=(0,code_1._)`${code}${def} ${name3} = ${c};${this.opts._n}`}else if(c=getCode?.(name3))code=(0,code_1._)`${code}${c}${this.opts._n}`;else throw new ValueError(name3);nameSet.set(name3,UsedValueState.Completed)})}return code}};__name(ValueScope,"ValueScope");exports2.ValueScope=ValueScope}});var require_codegen=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/compile/codegen/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.or=exports2.and=exports2.not=exports2.CodeGen=exports2.operators=exports2.varKinds=exports2.ValueScopeName=exports2.ValueScope=exports2.Scope=exports2.Name=exports2.regexpCode=exports2.stringify=exports2.getProperty=exports2.nil=exports2.strConcat=exports2.str=exports2._=void 0;var code_1=require_code(),scope_1=require_scope(),code_2=require_code();Object.defineProperty(exports2,"_",{enumerable:!0,get:function(){return code_2._}});Object.defineProperty(exports2,"str",{enumerable:!0,get:function(){return code_2.str}});Object.defineProperty(exports2,"strConcat",{enumerable:!0,get:function(){return code_2.strConcat}});Object.defineProperty(exports2,"nil",{enumerable:!0,get:function(){return code_2.nil}});Object.defineProperty(exports2,"getProperty",{enumerable:!0,get:function(){return code_2.getProperty}});Object.defineProperty(exports2,"stringify",{enumerable:!0,get:function(){return code_2.stringify}});Object.defineProperty(exports2,"regexpCode",{enumerable:!0,get:function(){return code_2.regexpCode}});Object.defineProperty(exports2,"Name",{enumerable:!0,get:function(){return code_2.Name}});var scope_2=require_scope();Object.defineProperty(exports2,"Scope",{enumerable:!0,get:function(){return scope_2.Scope}});Object.defineProperty(exports2,"ValueScope",{enumerable:!0,get:function(){return scope_2.ValueScope}});Object.defineProperty(exports2,"ValueScopeName",{enumerable:!0,get:function(){return scope_2.ValueScopeName}});Object.defineProperty(exports2,"varKinds",{enumerable:!0,get:function(){return scope_2.varKinds}});exports2.operators={GT:new code_1._Code(">"),GTE:new code_1._Code(">="),LT:new code_1._Code("<"),LTE:new code_1._Code("<="),EQ:new code_1._Code("==="),NEQ:new code_1._Code("!=="),NOT:new code_1._Code("!"),OR:new code_1._Code("||"),AND:new code_1._Code("&&"),ADD:new code_1._Code("+")};var Node=class{optimizeNodes(){return this}optimizeNames(_names,_constants){return this}};__name(Node,"Node");var Def=class extends Node{constructor(varKind,name3,rhs){super(),this.varKind=varKind,this.name=name3,this.rhs=rhs}render({es5,_n}){let varKind=es5?scope_1.varKinds.var:this.varKind,rhs=this.rhs===void 0?"":` = ${this.rhs}`;return`${varKind} ${this.name}${rhs};`+_n}optimizeNames(names,constants5){if(names[this.name.str])return this.rhs&&(this.rhs=optimizeExpr(this.rhs,names,constants5)),this}get names(){return this.rhs instanceof code_1._CodeOrName?this.rhs.names:{}}};__name(Def,"Def");var Assign=class extends Node{constructor(lhs,rhs,sideEffects){super(),this.lhs=lhs,this.rhs=rhs,this.sideEffects=sideEffects}render({_n}){return`${this.lhs} = ${this.rhs};`+_n}optimizeNames(names,constants5){if(!(this.lhs instanceof code_1.Name&&!names[this.lhs.str]&&!this.sideEffects))return this.rhs=optimizeExpr(this.rhs,names,constants5),this}get names(){let names=this.lhs instanceof code_1.Name?{}:{...this.lhs.names};return addExprNames(names,this.rhs)}};__name(Assign,"Assign");var AssignOp=class extends Assign{constructor(lhs,op,rhs,sideEffects){super(lhs,rhs,sideEffects),this.op=op}render({_n}){return`${this.lhs} ${this.op}= ${this.rhs};`+_n}};__name(AssignOp,"AssignOp");var Label2=class extends Node{constructor(label){super(),this.label=label,this.names={}}render({_n}){return`${this.label}:`+_n}};__name(Label2,"Label");var Break=class extends Node{constructor(label){super(),this.label=label,this.names={}}render({_n}){return`break${this.label?` ${this.label}`:""};`+_n}};__name(Break,"Break");var Throw=class extends Node{constructor(error){super(),this.error=error}render({_n}){return`throw ${this.error};`+_n}get names(){return this.error.names}};__name(Throw,"Throw");var AnyCode=class extends Node{constructor(code){super(),this.code=code}render({_n}){return`${this.code};`+_n}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(names,constants5){return this.code=optimizeExpr(this.code,names,constants5),this}get names(){return this.code instanceof code_1._CodeOrName?this.code.names:{}}};__name(AnyCode,"AnyCode");var ParentNode=class extends Node{constructor(nodes=[]){super(),this.nodes=nodes}render(opts){return this.nodes.reduce((code,n)=>code+n.render(opts),"")}optimizeNodes(){let{nodes}=this,i=nodes.length;for(;i--;){let n=nodes[i].optimizeNodes();Array.isArray(n)?nodes.splice(i,1,...n):n?nodes[i]=n:nodes.splice(i,1)}return nodes.length>0?this:void 0}optimizeNames(names,constants5){let{nodes}=this,i=nodes.length;for(;i--;){let n=nodes[i];n.optimizeNames(names,constants5)||(subtractNames(names,n.names),nodes.splice(i,1))}return nodes.length>0?this:void 0}get names(){return this.nodes.reduce((names,n)=>addNames(names,n.names),{})}};__name(ParentNode,"ParentNode");var BlockNode=class extends ParentNode{render(opts){return"{"+opts._n+super.render(opts)+"}"+opts._n}};__name(BlockNode,"BlockNode");var Root=class extends ParentNode{};__name(Root,"Root");var Else=class extends BlockNode{};__name(Else,"Else");Else.kind="else";var If=class extends BlockNode{constructor(condition,nodes){super(nodes),this.condition=condition}render(opts){let code=`if(${this.condition})`+super.render(opts);return this.else&&(code+="else "+this.else.render(opts)),code}optimizeNodes(){super.optimizeNodes();let cond=this.condition;if(cond===!0)return this.nodes;let e=this.else;if(e){let ns=e.optimizeNodes();e=this.else=Array.isArray(ns)?new Else(ns):ns}if(e)return cond===!1?e instanceof If?e:e.nodes:this.nodes.length?this:new If(not(cond),e instanceof If?[e]:e.nodes);if(!(cond===!1||!this.nodes.length))return this}optimizeNames(names,constants5){var _a;if(this.else=(_a=this.else)===null||_a===void 0?void 0:_a.optimizeNames(names,constants5),!!(super.optimizeNames(names,constants5)||this.else))return this.condition=optimizeExpr(this.condition,names,constants5),this}get names(){let names=super.names;return addExprNames(names,this.condition),this.else&&addNames(names,this.else.names),names}};__name(If,"If");If.kind="if";var For=class extends BlockNode{};__name(For,"For");For.kind="for";var ForLoop=class extends For{constructor(iteration){super(),this.iteration=iteration}render(opts){return`for(${this.iteration})`+super.render(opts)}optimizeNames(names,constants5){if(super.optimizeNames(names,constants5))return this.iteration=optimizeExpr(this.iteration,names,constants5),this}get names(){return addNames(super.names,this.iteration.names)}};__name(ForLoop,"ForLoop");var ForRange=class extends For{constructor(varKind,name3,from,to){super(),this.varKind=varKind,this.name=name3,this.from=from,this.to=to}render(opts){let varKind=opts.es5?scope_1.varKinds.var:this.varKind,{name:name3,from,to}=this;return`for(${varKind} ${name3}=${from}; ${name3}<${to}; ${name3}++)`+super.render(opts)}get names(){let names=addExprNames(super.names,this.from);return addExprNames(names,this.to)}};__name(ForRange,"ForRange");var ForIter=class extends For{constructor(loop,varKind,name3,iterable){super(),this.loop=loop,this.varKind=varKind,this.name=name3,this.iterable=iterable}render(opts){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(opts)}optimizeNames(names,constants5){if(super.optimizeNames(names,constants5))return this.iterable=optimizeExpr(this.iterable,names,constants5),this}get names(){return addNames(super.names,this.iterable.names)}};__name(ForIter,"ForIter");var Func=class extends BlockNode{constructor(name3,args,async){super(),this.name=name3,this.args=args,this.async=async}render(opts){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(opts)}};__name(Func,"Func");Func.kind="func";var Return=class extends ParentNode{render(opts){return"return "+super.render(opts)}};__name(Return,"Return");Return.kind="return";var Try=class extends BlockNode{render(opts){let code="try"+super.render(opts);return this.catch&&(code+=this.catch.render(opts)),this.finally&&(code+=this.finally.render(opts)),code}optimizeNodes(){var _a,_b;return super.optimizeNodes(),(_a=this.catch)===null||_a===void 0||_a.optimizeNodes(),(_b=this.finally)===null||_b===void 0||_b.optimizeNodes(),this}optimizeNames(names,constants5){var _a,_b;return super.optimizeNames(names,constants5),(_a=this.catch)===null||_a===void 0||_a.optimizeNames(names,constants5),(_b=this.finally)===null||_b===void 0||_b.optimizeNames(names,constants5),this}get names(){let names=super.names;return this.catch&&addNames(names,this.catch.names),this.finally&&addNames(names,this.finally.names),names}};__name(Try,"Try");var Catch=class extends BlockNode{constructor(error){super(),this.error=error}render(opts){return`catch(${this.error})`+super.render(opts)}};__name(Catch,"Catch");Catch.kind="catch";var Finally=class extends BlockNode{render(opts){return"finally"+super.render(opts)}};__name(Finally,"Finally");Finally.kind="finally";var CodeGen=class{constructor(extScope,opts={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...opts,_n:opts.lines?`
`:""},this._extScope=extScope,this._scope=new scope_1.Scope({parent:extScope}),this._nodes=[new Root]}toString(){return this._root.render(this.opts)}name(prefix){return this._scope.name(prefix)}scopeName(prefix){return this._extScope.name(prefix)}scopeValue(prefixOrName,value){let name3=this._extScope.value(prefixOrName,value);return(this._values[name3.prefix]||(this._values[name3.prefix]=new Set)).add(name3),name3}getScopeValue(prefix,keyOrRef){return this._extScope.getValue(prefix,keyOrRef)}scopeRefs(scopeName){return this._extScope.scopeRefs(scopeName,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(varKind,nameOrPrefix,rhs,constant){let name3=this._scope.toName(nameOrPrefix);return rhs!==void 0&&constant&&(this._constants[name3.str]=rhs),this._leafNode(new Def(varKind,name3,rhs)),name3}const(nameOrPrefix,rhs,_constant){return this._def(scope_1.varKinds.const,nameOrPrefix,rhs,_constant)}let(nameOrPrefix,rhs,_constant){return this._def(scope_1.varKinds.let,nameOrPrefix,rhs,_constant)}var(nameOrPrefix,rhs,_constant){return this._def(scope_1.varKinds.var,nameOrPrefix,rhs,_constant)}assign(lhs,rhs,sideEffects){return this._leafNode(new Assign(lhs,rhs,sideEffects))}add(lhs,rhs){return this._leafNode(new AssignOp(lhs,exports2.operators.ADD,rhs))}code(c){return typeof c=="function"?c():c!==code_1.nil&&this._leafNode(new AnyCode(c)),this}object(...keyValues){let code=["{"];for(let[key,value]of keyValues)code.length>1&&code.push(","),code.push(key),(key!==value||this.opts.es5)&&(code.push(":"),(0,code_1.addCodeArg)(code,value));return code.push("}"),new code_1._Code(code)}if(condition,thenBody,elseBody){if(this._blockNode(new If(condition)),thenBody&&elseBody)this.code(thenBody).else().code(elseBody).endIf();else if(thenBody)this.code(thenBody).endIf();else if(elseBody)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(condition){return this._elseNode(new If(condition))}else(){return this._elseNode(new Else)}endIf(){return this._endBlockNode(If,Else)}_for(node,forBody){return this._blockNode(node),forBody&&this.code(forBody).endFor(),this}for(iteration,forBody){return this._for(new ForLoop(iteration),forBody)}forRange(nameOrPrefix,from,to,forBody,varKind=this.opts.es5?scope_1.varKinds.var:scope_1.varKinds.let){let name3=this._scope.toName(nameOrPrefix);return this._for(new ForRange(varKind,name3,from,to),()=>forBody(name3))}forOf(nameOrPrefix,iterable,forBody,varKind=scope_1.varKinds.const){let name3=this._scope.toName(nameOrPrefix);if(this.opts.es5){let arr=iterable instanceof code_1.Name?iterable:this.var("_arr",iterable);return this.forRange("_i",0,(0,code_1._)`${arr}.length`,i=>{this.var(name3,(0,code_1._)`${arr}[${i}]`),forBody(name3)})}return this._for(new ForIter("of",varKind,name3,iterable),()=>forBody(name3))}forIn(nameOrPrefix,obj,forBody,varKind=this.opts.es5?scope_1.varKinds.var:scope_1.varKinds.const){if(this.opts.ownProperties)return this.forOf(nameOrPrefix,(0,code_1._)`Object.keys(${obj})`,forBody);let name3=this._scope.toName(nameOrPrefix);return this._for(new ForIter("in",varKind,name3,obj),()=>forBody(name3))}endFor(){return this._endBlockNode(For)}label(label){return this._leafNode(new Label2(label))}break(label){return this._leafNode(new Break(label))}return(value){let node=new Return;if(this._blockNode(node),this.code(value),node.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(Return)}try(tryBody,catchCode,finallyCode){if(!catchCode&&!finallyCode)throw new Error('CodeGen: "try" without "catch" and "finally"');let node=new Try;if(this._blockNode(node),this.code(tryBody),catchCode){let error=this.name("e");this._currNode=node.catch=new Catch(error),catchCode(error)}return finallyCode&&(this._currNode=node.finally=new Finally,this.code(finallyCode)),this._endBlockNode(Catch,Finally)}throw(error){return this._leafNode(new Throw(error))}block(body,nodeCount){return this._blockStarts.push(this._nodes.length),body&&this.code(body).endBlock(nodeCount),this}endBlock(nodeCount){let len=this._blockStarts.pop();if(len===void 0)throw new Error("CodeGen: not in self-balancing block");let toClose=this._nodes.length-len;if(toClose<0||nodeCount!==void 0&&toClose!==nodeCount)throw new Error(`CodeGen: wrong number of nodes: ${toClose} vs ${nodeCount} expected`);return this._nodes.length=len,this}func(name3,args=code_1.nil,async,funcBody){return this._blockNode(new Func(name3,args,async)),funcBody&&this.code(funcBody).endFunc(),this}endFunc(){return this._endBlockNode(Func)}optimize(n=1){for(;n-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(node){return this._currNode.nodes.push(node),this}_blockNode(node){this._currNode.nodes.push(node),this._nodes.push(node)}_endBlockNode(N1,N2){let n=this._currNode;if(n instanceof N1||N2&&n instanceof N2)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${N2?`${N1.kind}/${N2.kind}`:N1.kind}"`)}_elseNode(node){let n=this._currNode;if(!(n instanceof If))throw new Error('CodeGen: "else" without "if"');return this._currNode=n.else=node,this}get _root(){return this._nodes[0]}get _currNode(){let ns=this._nodes;return ns[ns.length-1]}set _currNode(node){let ns=this._nodes;ns[ns.length-1]=node}};__name(CodeGen,"CodeGen");exports2.CodeGen=CodeGen;function addNames(names,from){for(let n in from)names[n]=(names[n]||0)+(from[n]||0);return names}__name(addNames,"addNames");function addExprNames(names,from){return from instanceof code_1._CodeOrName?addNames(names,from.names):names}__name(addExprNames,"addExprNames");function optimizeExpr(expr,names,constants5){if(expr instanceof code_1.Name)return replaceName(expr);if(!canOptimize(expr))return expr;return new code_1._Code(expr._items.reduce((items,c)=>(c instanceof code_1.Name&&(c=replaceName(c)),c instanceof code_1._Code?items.push(...c._items):items.push(c),items),[]));function replaceName(n){let c=constants5[n.str];return c===void 0||names[n.str]!==1?n:(delete names[n.str],c)}function canOptimize(e){return e instanceof code_1._Code&&e._items.some(c=>c instanceof code_1.Name&&names[c.str]===1&&constants5[c.str]!==void 0)}}__name(optimizeExpr,"optimizeExpr");function subtractNames(names,from){for(let n in from)names[n]=(names[n]||0)-(from[n]||0)}__name(subtractNames,"subtractNames");function not(x){return typeof x=="boolean"||typeof x=="number"||x===null?!x:(0,code_1._)`!${par(x)}`}__name(not,"not");exports2.not=not;var andCode=mappend(exports2.operators.AND);function and(...args){return args.reduce(andCode)}__name(and,"and");exports2.and=and;var orCode=mappend(exports2.operators.OR);function or(...args){return args.reduce(orCode)}__name(or,"or");exports2.or=or;function mappend(op){return(x,y)=>x===code_1.nil?y:y===code_1.nil?x:(0,code_1._)`${par(x)} ${op} ${par(y)}`}__name(mappend,"mappend");function par(x){return x instanceof code_1.Name?x:(0,code_1._)`(${x})`}__name(par,"par")}});var require_util8=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/compile/util.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.checkStrictMode=exports2.getErrorPath=exports2.Type=exports2.useFunc=exports2.setEvaluated=exports2.evaluatedPropsToName=exports2.mergeEvaluated=exports2.eachItem=exports2.unescapeJsonPointer=exports2.escapeJsonPointer=exports2.escapeFragment=exports2.unescapeFragment=exports2.schemaRefOrVal=exports2.schemaHasRulesButRef=exports2.schemaHasRules=exports2.checkUnknownRules=exports2.alwaysValidSchema=exports2.toHash=void 0;var codegen_1=require_codegen(),code_1=require_code();function toHash(arr){let hash={};for(let item of arr)hash[item]=!0;return hash}__name(toHash,"toHash");exports2.toHash=toHash;function alwaysValidSchema(it,schema){return typeof schema=="boolean"?schema:Object.keys(schema).length===0?!0:(checkUnknownRules(it,schema),!schemaHasRules(schema,it.self.RULES.all))}__name(alwaysValidSchema,"alwaysValidSchema");exports2.alwaysValidSchema=alwaysValidSchema;function checkUnknownRules(it,schema=it.schema){let{opts,self:self2}=it;if(!opts.strictSchema||typeof schema=="boolean")return;let rules=self2.RULES.keywords;for(let key in schema)rules[key]||checkStrictMode(it,`unknown keyword: "${key}"`)}__name(checkUnknownRules,"checkUnknownRules");exports2.checkUnknownRules=checkUnknownRules;function schemaHasRules(schema,rules){if(typeof schema=="boolean")return!schema;for(let key in schema)if(rules[key])return!0;return!1}__name(schemaHasRules,"schemaHasRules");exports2.schemaHasRules=schemaHasRules;function schemaHasRulesButRef(schema,RULES){if(typeof schema=="boolean")return!schema;for(let key in schema)if(key!=="$ref"&&RULES.all[key])return!0;return!1}__name(schemaHasRulesButRef,"schemaHasRulesButRef");exports2.schemaHasRulesButRef=schemaHasRulesButRef;function schemaRefOrVal({topSchemaRef,schemaPath},schema,keyword,$data){if(!$data){if(typeof schema=="number"||typeof schema=="boolean")return schema;if(typeof schema=="string")return(0,codegen_1._)`${schema}`}return(0,codegen_1._)`${topSchemaRef}${schemaPath}${(0,codegen_1.getProperty)(keyword)}`}__name(schemaRefOrVal,"schemaRefOrVal");exports2.schemaRefOrVal=schemaRefOrVal;function unescapeFragment(str){return unescapeJsonPointer(decodeURIComponent(str))}__name(unescapeFragment,"unescapeFragment");exports2.unescapeFragment=unescapeFragment;function escapeFragment(str){return encodeURIComponent(escapeJsonPointer(str))}__name(escapeFragment,"escapeFragment");exports2.escapeFragment=escapeFragment;function escapeJsonPointer(str){return typeof str=="number"?`${str}`:str.replace(/~/g,"~0").replace(/\//g,"~1")}__name(escapeJsonPointer,"escapeJsonPointer");exports2.escapeJsonPointer=escapeJsonPointer;function unescapeJsonPointer(str){return str.replace(/~1/g,"/").replace(/~0/g,"~")}__name(unescapeJsonPointer,"unescapeJsonPointer");exports2.unescapeJsonPointer=unescapeJsonPointer;function eachItem(xs,f){if(Array.isArray(xs))for(let x of xs)f(x);else f(xs)}__name(eachItem,"eachItem");exports2.eachItem=eachItem;function makeMergeEvaluated({mergeNames,mergeToName,mergeValues,resultToName}){return(gen,from,to,toName)=>{let res=to===void 0?from:to instanceof codegen_1.Name?(from instanceof codegen_1.Name?mergeNames(gen,from,to):mergeToName(gen,from,to),to):from instanceof codegen_1.Name?(mergeToName(gen,to,from),from):mergeValues(from,to);return toName===codegen_1.Name&&!(res instanceof codegen_1.Name)?resultToName(gen,res):res}}__name(makeMergeEvaluated,"makeMergeEvaluated");exports2.mergeEvaluated={props:makeMergeEvaluated({mergeNames:(gen,from,to)=>gen.if((0,codegen_1._)`${to} !== true && ${from} !== undefined`,()=>{gen.if((0,codegen_1._)`${from} === true`,()=>gen.assign(to,!0),()=>gen.assign(to,(0,codegen_1._)`${to} || {}`).code((0,codegen_1._)`Object.assign(${to}, ${from})`))}),mergeToName:(gen,from,to)=>gen.if((0,codegen_1._)`${to} !== true`,()=>{from===!0?gen.assign(to,!0):(gen.assign(to,(0,codegen_1._)`${to} || {}`),setEvaluated(gen,to,from))}),mergeValues:(from,to)=>from===!0?!0:{...from,...to},resultToName:evaluatedPropsToName}),items:makeMergeEvaluated({mergeNames:(gen,from,to)=>gen.if((0,codegen_1._)`${to} !== true && ${from} !== undefined`,()=>gen.assign(to,(0,codegen_1._)`${from} === true ? true : ${to} > ${from} ? ${to} : ${from}`)),mergeToName:(gen,from,to)=>gen.if((0,codegen_1._)`${to} !== true`,()=>gen.assign(to,from===!0?!0:(0,codegen_1._)`${to} > ${from} ? ${to} : ${from}`)),mergeValues:(from,to)=>from===!0?!0:Math.max(from,to),resultToName:(gen,items)=>gen.var("items",items)})};function evaluatedPropsToName(gen,ps){if(ps===!0)return gen.var("props",!0);let props=gen.var("props",(0,codegen_1._)`{}`);return ps!==void 0&&setEvaluated(gen,props,ps),props}__name(evaluatedPropsToName,"evaluatedPropsToName");exports2.evaluatedPropsToName=evaluatedPropsToName;function setEvaluated(gen,props,ps){Object.keys(ps).forEach(p=>gen.assign((0,codegen_1._)`${props}${(0,codegen_1.getProperty)(p)}`,!0))}__name(setEvaluated,"setEvaluated");exports2.setEvaluated=setEvaluated;var snippets={};function useFunc(gen,f){return gen.scopeValue("func",{ref:f,code:snippets[f.code]||(snippets[f.code]=new code_1._Code(f.code))})}__name(useFunc,"useFunc");exports2.useFunc=useFunc;var Type2;(function(Type3){Type3[Type3.Num=0]="Num",Type3[Type3.Str=1]="Str"})(Type2=exports2.Type||(exports2.Type={}));function getErrorPath(dataProp,dataPropType,jsPropertySyntax){if(dataProp instanceof codegen_1.Name){let isNumber2=dataPropType===Type2.Num;return jsPropertySyntax?isNumber2?(0,codegen_1._)`"[" + ${dataProp} + "]"`:(0,codegen_1._)`"['" + ${dataProp} + "']"`:isNumber2?(0,codegen_1._)`"/" + ${dataProp}`:(0,codegen_1._)`"/" + ${dataProp}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return jsPropertySyntax?(0,codegen_1.getProperty)(dataProp).toString():"/"+escapeJsonPointer(dataProp)}__name(getErrorPath,"getErrorPath");exports2.getErrorPath=getErrorPath;function checkStrictMode(it,msg,mode=it.opts.strictSchema){if(mode){if(msg=`strict mode: ${msg}`,mode===!0)throw new Error(msg);it.self.logger.warn(msg)}}__name(checkStrictMode,"checkStrictMode");exports2.checkStrictMode=checkStrictMode}});var require_names=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/compile/names.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var codegen_1=require_codegen(),names={data:new codegen_1.Name("data"),valCxt:new codegen_1.Name("valCxt"),instancePath:new codegen_1.Name("instancePath"),parentData:new codegen_1.Name("parentData"),parentDataProperty:new codegen_1.Name("parentDataProperty"),rootData:new codegen_1.Name("rootData"),dynamicAnchors:new codegen_1.Name("dynamicAnchors"),vErrors:new codegen_1.Name("vErrors"),errors:new codegen_1.Name("errors"),this:new codegen_1.Name("this"),self:new codegen_1.Name("self"),scope:new codegen_1.Name("scope"),json:new codegen_1.Name("json"),jsonPos:new codegen_1.Name("jsonPos"),jsonLen:new codegen_1.Name("jsonLen"),jsonPart:new codegen_1.Name("jsonPart")};exports2.default=names}});var require_errors2=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/compile/errors.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.extendErrors=exports2.resetErrorsCount=exports2.reportExtraError=exports2.reportError=exports2.keyword$DataError=exports2.keywordError=void 0;var codegen_1=require_codegen(),util_1=require_util8(),names_1=require_names();exports2.keywordError={message:({keyword})=>(0,codegen_1.str)`must pass "${keyword}" keyword validation`};exports2.keyword$DataError={message:({keyword,schemaType})=>schemaType?(0,codegen_1.str)`"${keyword}" keyword must be ${schemaType} ($data)`:(0,codegen_1.str)`"${keyword}" keyword is invalid ($data)`};function reportError(cxt,error=exports2.keywordError,errorPaths,overrideAllErrors){let{it}=cxt,{gen,compositeRule,allErrors}=it,errObj=errorObjectCode(cxt,error,errorPaths);overrideAllErrors??(compositeRule||allErrors)?addError(gen,errObj):returnErrors(it,(0,codegen_1._)`[${errObj}]`)}__name(reportError,"reportError");exports2.reportError=reportError;function reportExtraError(cxt,error=exports2.keywordError,errorPaths){let{it}=cxt,{gen,compositeRule,allErrors}=it,errObj=errorObjectCode(cxt,error,errorPaths);addError(gen,errObj),compositeRule||allErrors||returnErrors(it,names_1.default.vErrors)}__name(reportExtraError,"reportExtraError");exports2.reportExtraError=reportExtraError;function resetErrorsCount(gen,errsCount){gen.assign(names_1.default.errors,errsCount),gen.if((0,codegen_1._)`${names_1.default.vErrors} !== null`,()=>gen.if(errsCount,()=>gen.assign((0,codegen_1._)`${names_1.default.vErrors}.length`,errsCount),()=>gen.assign(names_1.default.vErrors,null)))}__name(resetErrorsCount,"resetErrorsCount");exports2.resetErrorsCount=resetErrorsCount;function extendErrors({gen,keyword,schemaValue,data,errsCount,it}){if(errsCount===void 0)throw new Error("ajv implementation error");let err=gen.name("err");gen.forRange("i",errsCount,names_1.default.errors,i=>{gen.const(err,(0,codegen_1._)`${names_1.default.vErrors}[${i}]`),gen.if((0,codegen_1._)`${err}.instancePath === undefined`,()=>gen.assign((0,codegen_1._)`${err}.instancePath`,(0,codegen_1.strConcat)(names_1.default.instancePath,it.errorPath))),gen.assign((0,codegen_1._)`${err}.schemaPath`,(0,codegen_1.str)`${it.errSchemaPath}/${keyword}`),it.opts.verbose&&(gen.assign((0,codegen_1._)`${err}.schema`,schemaValue),gen.assign((0,codegen_1._)`${err}.data`,data))})}__name(extendErrors,"extendErrors");exports2.extendErrors=extendErrors;function addError(gen,errObj){let err=gen.const("err",errObj);gen.if((0,codegen_1._)`${names_1.default.vErrors} === null`,()=>gen.assign(names_1.default.vErrors,(0,codegen_1._)`[${err}]`),(0,codegen_1._)`${names_1.default.vErrors}.push(${err})`),gen.code((0,codegen_1._)`${names_1.default.errors}++`)}__name(addError,"addError");function returnErrors(it,errs){let{gen,validateName,schemaEnv}=it;schemaEnv.$async?gen.throw((0,codegen_1._)`new ${it.ValidationError}(${errs})`):(gen.assign((0,codegen_1._)`${validateName}.errors`,errs),gen.return(!1))}__name(returnErrors,"returnErrors");var E={keyword:new codegen_1.Name("keyword"),schemaPath:new codegen_1.Name("schemaPath"),params:new codegen_1.Name("params"),propertyName:new codegen_1.Name("propertyName"),message:new codegen_1.Name("message"),schema:new codegen_1.Name("schema"),parentSchema:new codegen_1.Name("parentSchema")};function errorObjectCode(cxt,error,errorPaths){let{createErrors}=cxt.it;return createErrors===!1?(0,codegen_1._)`{}`:errorObject(cxt,error,errorPaths)}__name(errorObjectCode,"errorObjectCode");function errorObject(cxt,error,errorPaths={}){let{gen,it}=cxt,keyValues=[errorInstancePath(it,errorPaths),errorSchemaPath(cxt,errorPaths)];return extraErrorProps(cxt,error,keyValues),gen.object(...keyValues)}__name(errorObject,"errorObject");function errorInstancePath({errorPath},{instancePath}){let instPath=instancePath?(0,codegen_1.str)`${errorPath}${(0,util_1.getErrorPath)(instancePath,util_1.Type.Str)}`:errorPath;return[names_1.default.instancePath,(0,codegen_1.strConcat)(names_1.default.instancePath,instPath)]}__name(errorInstancePath,"errorInstancePath");function errorSchemaPath({keyword,it:{errSchemaPath}},{schemaPath,parentSchema}){let schPath=parentSchema?errSchemaPath:(0,codegen_1.str)`${errSchemaPath}/${keyword}`;return schemaPath&&(schPath=(0,codegen_1.str)`${schPath}${(0,util_1.getErrorPath)(schemaPath,util_1.Type.Str)}`),[E.schemaPath,schPath]}__name(errorSchemaPath,"errorSchemaPath");function extraErrorProps(cxt,{params,message},keyValues){let{keyword,data,schemaValue,it}=cxt,{opts,propertyName,topSchemaRef,schemaPath}=it;keyValues.push([E.keyword,keyword],[E.params,typeof params=="function"?params(cxt):params||(0,codegen_1._)`{}`]),opts.messages&&keyValues.push([E.message,typeof message=="function"?message(cxt):message]),opts.verbose&&keyValues.push([E.schema,schemaValue],[E.parentSchema,(0,codegen_1._)`${topSchemaRef}${schemaPath}`],[names_1.default.data,data]),propertyName&&keyValues.push([E.propertyName,propertyName])}__name(extraErrorProps,"extraErrorProps")}});var require_boolSchema=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/compile/validate/boolSchema.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.boolOrEmptySchema=exports2.topBoolOrEmptySchema=void 0;var errors_1=require_errors2(),codegen_1=require_codegen(),names_1=require_names(),boolError={message:"boolean schema is false"};function topBoolOrEmptySchema(it){let{gen,schema,validateName}=it;schema===!1?falseSchemaError(it,!1):typeof schema=="object"&&schema.$async===!0?gen.return(names_1.default.data):(gen.assign((0,codegen_1._)`${validateName}.errors`,null),gen.return(!0))}__name(topBoolOrEmptySchema,"topBoolOrEmptySchema");exports2.topBoolOrEmptySchema=topBoolOrEmptySchema;function boolOrEmptySchema(it,valid){let{gen,schema}=it;schema===!1?(gen.var(valid,!1),falseSchemaError(it)):gen.var(valid,!0)}__name(boolOrEmptySchema,"boolOrEmptySchema");exports2.boolOrEmptySchema=boolOrEmptySchema;function falseSchemaError(it,overrideAllErrors){let{gen,data}=it,cxt={gen,keyword:"false schema",data,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it};(0,errors_1.reportError)(cxt,boolError,void 0,overrideAllErrors)}__name(falseSchemaError,"falseSchemaError")}});var require_rules=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/compile/rules.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getRules=exports2.isJSONType=void 0;var _jsonTypes=["string","number","integer","boolean","null","object","array"],jsonTypes=new Set(_jsonTypes);function isJSONType(x){return typeof x=="string"&&jsonTypes.has(x)}__name(isJSONType,"isJSONType");exports2.isJSONType=isJSONType;function getRules(){let groups={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...groups,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},groups.number,groups.string,groups.array,groups.object],post:{rules:[]},all:{},keywords:{}}}__name(getRules,"getRules");exports2.getRules=getRules}});var require_applicability=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/compile/validate/applicability.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.shouldUseRule=exports2.shouldUseGroup=exports2.schemaHasRulesForType=void 0;function schemaHasRulesForType({schema,self:self2},type){let group=self2.RULES.types[type];return group&&group!==!0&&shouldUseGroup(schema,group)}__name(schemaHasRulesForType,"schemaHasRulesForType");exports2.schemaHasRulesForType=schemaHasRulesForType;function shouldUseGroup(schema,group){return group.rules.some(rule=>shouldUseRule(schema,rule))}__name(shouldUseGroup,"shouldUseGroup");exports2.shouldUseGroup=shouldUseGroup;function shouldUseRule(schema,rule){var _a;return schema[rule.keyword]!==void 0||((_a=rule.definition.implements)===null||_a===void 0?void 0:_a.some(kwd=>schema[kwd]!==void 0))}__name(shouldUseRule,"shouldUseRule");exports2.shouldUseRule=shouldUseRule}});var require_dataType=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/compile/validate/dataType.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.reportTypeError=exports2.checkDataTypes=exports2.checkDataType=exports2.coerceAndCheckDataType=exports2.getJSONTypes=exports2.getSchemaTypes=exports2.DataType=void 0;var rules_1=require_rules(),applicability_1=require_applicability(),errors_1=require_errors2(),codegen_1=require_codegen(),util_1=require_util8(),DataType;(function(DataType2){DataType2[DataType2.Correct=0]="Correct",DataType2[DataType2.Wrong=1]="Wrong"})(DataType=exports2.DataType||(exports2.DataType={}));function getSchemaTypes(schema){let types=getJSONTypes(schema.type);if(types.includes("null")){if(schema.nullable===!1)throw new Error("type: null contradicts nullable: false")}else{if(!types.length&&schema.nullable!==void 0)throw new Error('"nullable" cannot be used without "type"');schema.nullable===!0&&types.push("null")}return types}__name(getSchemaTypes,"getSchemaTypes");exports2.getSchemaTypes=getSchemaTypes;function getJSONTypes(ts){let types=Array.isArray(ts)?ts:ts?[ts]:[];if(types.every(rules_1.isJSONType))return types;throw new Error("type must be JSONType or JSONType[]: "+types.join(","))}__name(getJSONTypes,"getJSONTypes");exports2.getJSONTypes=getJSONTypes;function coerceAndCheckDataType(it,types){let{gen,data,opts}=it,coerceTo=coerceToTypes(types,opts.coerceTypes),checkTypes=types.length>0&&!(coerceTo.length===0&&types.length===1&&(0,applicability_1.schemaHasRulesForType)(it,types[0]));if(checkTypes){let wrongType=checkDataTypes(types,data,opts.strictNumbers,DataType.Wrong);gen.if(wrongType,()=>{coerceTo.length?coerceData(it,types,coerceTo):reportTypeError(it)})}return checkTypes}__name(coerceAndCheckDataType,"coerceAndCheckDataType");exports2.coerceAndCheckDataType=coerceAndCheckDataType;var COERCIBLE=new Set(["string","number","integer","boolean","null"]);function coerceToTypes(types,coerceTypes){return coerceTypes?types.filter(t=>COERCIBLE.has(t)||coerceTypes==="array"&&t==="array"):[]}__name(coerceToTypes,"coerceToTypes");function coerceData(it,types,coerceTo){let{gen,data,opts}=it,dataType=gen.let("dataType",(0,codegen_1._)`typeof ${data}`),coerced=gen.let("coerced",(0,codegen_1._)`undefined`);opts.coerceTypes==="array"&&gen.if((0,codegen_1._)`${dataType} == 'object' && Array.isArray(${data}) && ${data}.length == 1`,()=>gen.assign(data,(0,codegen_1._)`${data}[0]`).assign(dataType,(0,codegen_1._)`typeof ${data}`).if(checkDataTypes(types,data,opts.strictNumbers),()=>gen.assign(coerced,data))),gen.if((0,codegen_1._)`${coerced} !== undefined`);for(let t of coerceTo)(COERCIBLE.has(t)||t==="array"&&opts.coerceTypes==="array")&&coerceSpecificType(t);gen.else(),reportTypeError(it),gen.endIf(),gen.if((0,codegen_1._)`${coerced} !== undefined`,()=>{gen.assign(data,coerced),assignParentData(it,coerced)});function coerceSpecificType(t){switch(t){case"string":gen.elseIf((0,codegen_1._)`${dataType} == "number" || ${dataType} == "boolean"`).assign(coerced,(0,codegen_1._)`"" + ${data}`).elseIf((0,codegen_1._)`${data} === null`).assign(coerced,(0,codegen_1._)`""`);return;case"number":gen.elseIf((0,codegen_1._)`${dataType} == "boolean" || ${data} === null
              || (${dataType} == "string" && ${data} && ${data} == +${data})`).assign(coerced,(0,codegen_1._)`+${data}`);return;case"integer":gen.elseIf((0,codegen_1._)`${dataType} === "boolean" || ${data} === null
              || (${dataType} === "string" && ${data} && ${data} == +${data} && !(${data} % 1))`).assign(coerced,(0,codegen_1._)`+${data}`);return;case"boolean":gen.elseIf((0,codegen_1._)`${data} === "false" || ${data} === 0 || ${data} === null`).assign(coerced,!1).elseIf((0,codegen_1._)`${data} === "true" || ${data} === 1`).assign(coerced,!0);return;case"null":gen.elseIf((0,codegen_1._)`${data} === "" || ${data} === 0 || ${data} === false`),gen.assign(coerced,null);return;case"array":gen.elseIf((0,codegen_1._)`${dataType} === "string" || ${dataType} === "number"
              || ${dataType} === "boolean" || ${data} === null`).assign(coerced,(0,codegen_1._)`[${data}]`)}}__name(coerceSpecificType,"coerceSpecificType")}__name(coerceData,"coerceData");function assignParentData({gen,parentData,parentDataProperty},expr){gen.if((0,codegen_1._)`${parentData} !== undefined`,()=>gen.assign((0,codegen_1._)`${parentData}[${parentDataProperty}]`,expr))}__name(assignParentData,"assignParentData");function checkDataType(dataType,data,strictNums,correct=DataType.Correct){let EQ=correct===DataType.Correct?codegen_1.operators.EQ:codegen_1.operators.NEQ,cond;switch(dataType){case"null":return(0,codegen_1._)`${data} ${EQ} null`;case"array":cond=(0,codegen_1._)`Array.isArray(${data})`;break;case"object":cond=(0,codegen_1._)`${data} && typeof ${data} == "object" && !Array.isArray(${data})`;break;case"integer":cond=numCond((0,codegen_1._)`!(${data} % 1) && !isNaN(${data})`);break;case"number":cond=numCond();break;default:return(0,codegen_1._)`typeof ${data} ${EQ} ${dataType}`}return correct===DataType.Correct?cond:(0,codegen_1.not)(cond);function numCond(_cond=codegen_1.nil){return(0,codegen_1.and)((0,codegen_1._)`typeof ${data} == "number"`,_cond,strictNums?(0,codegen_1._)`isFinite(${data})`:codegen_1.nil)}}__name(checkDataType,"checkDataType");exports2.checkDataType=checkDataType;function checkDataTypes(dataTypes,data,strictNums,correct){if(dataTypes.length===1)return checkDataType(dataTypes[0],data,strictNums,correct);let cond,types=(0,util_1.toHash)(dataTypes);if(types.array&&types.object){let notObj=(0,codegen_1._)`typeof ${data} != "object"`;cond=types.null?notObj:(0,codegen_1._)`!${data} || ${notObj}`,delete types.null,delete types.array,delete types.object}else cond=codegen_1.nil;types.number&&delete types.integer;for(let t in types)cond=(0,codegen_1.and)(cond,checkDataType(t,data,strictNums,correct));return cond}__name(checkDataTypes,"checkDataTypes");exports2.checkDataTypes=checkDataTypes;var typeError={message:({schema})=>`must be ${schema}`,params:({schema,schemaValue})=>typeof schema=="string"?(0,codegen_1._)`{type: ${schema}}`:(0,codegen_1._)`{type: ${schemaValue}}`};function reportTypeError(it){let cxt=getTypeErrorContext(it);(0,errors_1.reportError)(cxt,typeError)}__name(reportTypeError,"reportTypeError");exports2.reportTypeError=reportTypeError;function getTypeErrorContext(it){let{gen,data,schema}=it,schemaCode=(0,util_1.schemaRefOrVal)(it,schema,"type");return{gen,keyword:"type",data,schema:schema.type,schemaCode,schemaValue:schemaCode,parentSchema:schema,params:{},it}}__name(getTypeErrorContext,"getTypeErrorContext")}});var require_defaults=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/compile/validate/defaults.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.assignDefaults=void 0;var codegen_1=require_codegen(),util_1=require_util8();function assignDefaults(it,ty){let{properties,items}=it.schema;if(ty==="object"&&properties)for(let key in properties)assignDefault(it,key,properties[key].default);else ty==="array"&&Array.isArray(items)&&items.forEach((sch,i)=>assignDefault(it,i,sch.default))}__name(assignDefaults,"assignDefaults");exports2.assignDefaults=assignDefaults;function assignDefault(it,prop,defaultValue){let{gen,compositeRule,data,opts}=it;if(defaultValue===void 0)return;let childData=(0,codegen_1._)`${data}${(0,codegen_1.getProperty)(prop)}`;if(compositeRule){(0,util_1.checkStrictMode)(it,`default is ignored for: ${childData}`);return}let condition=(0,codegen_1._)`${childData} === undefined`;opts.useDefaults==="empty"&&(condition=(0,codegen_1._)`${condition} || ${childData} === null || ${childData} === ""`),gen.if(condition,(0,codegen_1._)`${childData} = ${(0,codegen_1.stringify)(defaultValue)}`)}__name(assignDefault,"assignDefault")}});var require_code2=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/code.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.validateUnion=exports2.validateArray=exports2.usePattern=exports2.callValidateCode=exports2.schemaProperties=exports2.allSchemaProperties=exports2.noPropertyInData=exports2.propertyInData=exports2.isOwnProperty=exports2.hasPropFunc=exports2.reportMissingProp=exports2.checkMissingProp=exports2.checkReportMissingProp=void 0;var codegen_1=require_codegen(),util_1=require_util8(),names_1=require_names(),util_2=require_util8();function checkReportMissingProp(cxt,prop){let{gen,data,it}=cxt;gen.if(noPropertyInData(gen,data,prop,it.opts.ownProperties),()=>{cxt.setParams({missingProperty:(0,codegen_1._)`${prop}`},!0),cxt.error()})}__name(checkReportMissingProp,"checkReportMissingProp");exports2.checkReportMissingProp=checkReportMissingProp;function checkMissingProp({gen,data,it:{opts}},properties,missing3){return(0,codegen_1.or)(...properties.map(prop=>(0,codegen_1.and)(noPropertyInData(gen,data,prop,opts.ownProperties),(0,codegen_1._)`${missing3} = ${prop}`)))}__name(checkMissingProp,"checkMissingProp");exports2.checkMissingProp=checkMissingProp;function reportMissingProp(cxt,missing3){cxt.setParams({missingProperty:missing3},!0),cxt.error()}__name(reportMissingProp,"reportMissingProp");exports2.reportMissingProp=reportMissingProp;function hasPropFunc(gen){return gen.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,codegen_1._)`Object.prototype.hasOwnProperty`})}__name(hasPropFunc,"hasPropFunc");exports2.hasPropFunc=hasPropFunc;function isOwnProperty(gen,data,property){return(0,codegen_1._)`${hasPropFunc(gen)}.call(${data}, ${property})`}__name(isOwnProperty,"isOwnProperty");exports2.isOwnProperty=isOwnProperty;function propertyInData(gen,data,property,ownProperties){let cond=(0,codegen_1._)`${data}${(0,codegen_1.getProperty)(property)} !== undefined`;return ownProperties?(0,codegen_1._)`${cond} && ${isOwnProperty(gen,data,property)}`:cond}__name(propertyInData,"propertyInData");exports2.propertyInData=propertyInData;function noPropertyInData(gen,data,property,ownProperties){let cond=(0,codegen_1._)`${data}${(0,codegen_1.getProperty)(property)} === undefined`;return ownProperties?(0,codegen_1.or)(cond,(0,codegen_1.not)(isOwnProperty(gen,data,property))):cond}__name(noPropertyInData,"noPropertyInData");exports2.noPropertyInData=noPropertyInData;function allSchemaProperties(schemaMap){return schemaMap?Object.keys(schemaMap).filter(p=>p!=="__proto__"):[]}__name(allSchemaProperties,"allSchemaProperties");exports2.allSchemaProperties=allSchemaProperties;function schemaProperties(it,schemaMap){return allSchemaProperties(schemaMap).filter(p=>!(0,util_1.alwaysValidSchema)(it,schemaMap[p]))}__name(schemaProperties,"schemaProperties");exports2.schemaProperties=schemaProperties;function callValidateCode({schemaCode,data,it:{gen,topSchemaRef,schemaPath,errorPath},it},func,context2,passSchema){let dataAndSchema=passSchema?(0,codegen_1._)`${schemaCode}, ${data}, ${topSchemaRef}${schemaPath}`:data,valCxt=[[names_1.default.instancePath,(0,codegen_1.strConcat)(names_1.default.instancePath,errorPath)],[names_1.default.parentData,it.parentData],[names_1.default.parentDataProperty,it.parentDataProperty],[names_1.default.rootData,names_1.default.rootData]];it.opts.dynamicRef&&valCxt.push([names_1.default.dynamicAnchors,names_1.default.dynamicAnchors]);let args=(0,codegen_1._)`${dataAndSchema}, ${gen.object(...valCxt)}`;return context2!==codegen_1.nil?(0,codegen_1._)`${func}.call(${context2}, ${args})`:(0,codegen_1._)`${func}(${args})`}__name(callValidateCode,"callValidateCode");exports2.callValidateCode=callValidateCode;var newRegExp=(0,codegen_1._)`new RegExp`;function usePattern({gen,it:{opts}},pattern){let u=opts.unicodeRegExp?"u":"",{regExp}=opts.code,rx=regExp(pattern,u);return gen.scopeValue("pattern",{key:rx.toString(),ref:rx,code:(0,codegen_1._)`${regExp.code==="new RegExp"?newRegExp:(0,util_2.useFunc)(gen,regExp)}(${pattern}, ${u})`})}__name(usePattern,"usePattern");exports2.usePattern=usePattern;function validateArray(cxt){let{gen,data,keyword,it}=cxt,valid=gen.name("valid");if(it.allErrors){let validArr=gen.let("valid",!0);return validateItems(()=>gen.assign(validArr,!1)),validArr}return gen.var(valid,!0),validateItems(()=>gen.break()),valid;function validateItems(notValid){let len=gen.const("len",(0,codegen_1._)`${data}.length`);gen.forRange("i",0,len,i=>{cxt.subschema({keyword,dataProp:i,dataPropType:util_1.Type.Num},valid),gen.if((0,codegen_1.not)(valid),notValid)})}__name(validateItems,"validateItems")}__name(validateArray,"validateArray");exports2.validateArray=validateArray;function validateUnion(cxt){let{gen,schema,keyword,it}=cxt;if(!Array.isArray(schema))throw new Error("ajv implementation error");if(schema.some(sch=>(0,util_1.alwaysValidSchema)(it,sch))&&!it.opts.unevaluated)return;let valid=gen.let("valid",!1),schValid=gen.name("_valid");gen.block(()=>schema.forEach((_sch,i)=>{let schCxt=cxt.subschema({keyword,schemaProp:i,compositeRule:!0},schValid);gen.assign(valid,(0,codegen_1._)`${valid} || ${schValid}`),cxt.mergeValidEvaluated(schCxt,schValid)||gen.if((0,codegen_1.not)(valid))})),cxt.result(valid,()=>cxt.reset(),()=>cxt.error(!0))}__name(validateUnion,"validateUnion");exports2.validateUnion=validateUnion}});var require_keyword=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/compile/validate/keyword.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.validateKeywordUsage=exports2.validSchemaType=exports2.funcKeywordCode=exports2.macroKeywordCode=void 0;var codegen_1=require_codegen(),names_1=require_names(),code_1=require_code2(),errors_1=require_errors2();function macroKeywordCode(cxt,def){let{gen,keyword,schema,parentSchema,it}=cxt,macroSchema=def.macro.call(it.self,schema,parentSchema,it),schemaRef=useKeyword(gen,keyword,macroSchema);it.opts.validateSchema!==!1&&it.self.validateSchema(macroSchema,!0);let valid=gen.name("valid");cxt.subschema({schema:macroSchema,schemaPath:codegen_1.nil,errSchemaPath:`${it.errSchemaPath}/${keyword}`,topSchemaRef:schemaRef,compositeRule:!0},valid),cxt.pass(valid,()=>cxt.error(!0))}__name(macroKeywordCode,"macroKeywordCode");exports2.macroKeywordCode=macroKeywordCode;function funcKeywordCode(cxt,def){var _a;let{gen,keyword,schema,parentSchema,$data,it}=cxt;checkAsyncKeyword(it,def);let validate2=!$data&&def.compile?def.compile.call(it.self,schema,parentSchema,it):def.validate,validateRef=useKeyword(gen,keyword,validate2),valid=gen.let("valid");cxt.block$data(valid,validateKeyword),cxt.ok((_a=def.valid)!==null&&_a!==void 0?_a:valid);function validateKeyword(){if(def.errors===!1)assignValid(),def.modifying&&modifyData(cxt),reportErrs(()=>cxt.error());else{let ruleErrs=def.async?validateAsync():validateSync();def.modifying&&modifyData(cxt),reportErrs(()=>addErrs(cxt,ruleErrs))}}__name(validateKeyword,"validateKeyword");function validateAsync(){let ruleErrs=gen.let("ruleErrs",null);return gen.try(()=>assignValid((0,codegen_1._)`await `),e=>gen.assign(valid,!1).if((0,codegen_1._)`${e} instanceof ${it.ValidationError}`,()=>gen.assign(ruleErrs,(0,codegen_1._)`${e}.errors`),()=>gen.throw(e))),ruleErrs}__name(validateAsync,"validateAsync");function validateSync(){let validateErrs=(0,codegen_1._)`${validateRef}.errors`;return gen.assign(validateErrs,null),assignValid(codegen_1.nil),validateErrs}__name(validateSync,"validateSync");function assignValid(_await=def.async?(0,codegen_1._)`await `:codegen_1.nil){let passCxt=it.opts.passContext?names_1.default.this:names_1.default.self,passSchema=!("compile"in def&&!$data||def.schema===!1);gen.assign(valid,(0,codegen_1._)`${_await}${(0,code_1.callValidateCode)(cxt,validateRef,passCxt,passSchema)}`,def.modifying)}__name(assignValid,"assignValid");function reportErrs(errors8){var _a2;gen.if((0,codegen_1.not)((_a2=def.valid)!==null&&_a2!==void 0?_a2:valid),errors8)}__name(reportErrs,"reportErrs")}__name(funcKeywordCode,"funcKeywordCode");exports2.funcKeywordCode=funcKeywordCode;function modifyData(cxt){let{gen,data,it}=cxt;gen.if(it.parentData,()=>gen.assign(data,(0,codegen_1._)`${it.parentData}[${it.parentDataProperty}]`))}__name(modifyData,"modifyData");function addErrs(cxt,errs){let{gen}=cxt;gen.if((0,codegen_1._)`Array.isArray(${errs})`,()=>{gen.assign(names_1.default.vErrors,(0,codegen_1._)`${names_1.default.vErrors} === null ? ${errs} : ${names_1.default.vErrors}.concat(${errs})`).assign(names_1.default.errors,(0,codegen_1._)`${names_1.default.vErrors}.length`),(0,errors_1.extendErrors)(cxt)},()=>cxt.error())}__name(addErrs,"addErrs");function checkAsyncKeyword({schemaEnv},def){if(def.async&&!schemaEnv.$async)throw new Error("async keyword in sync schema")}__name(checkAsyncKeyword,"checkAsyncKeyword");function useKeyword(gen,keyword,result){if(result===void 0)throw new Error(`keyword "${keyword}" failed to compile`);return gen.scopeValue("keyword",typeof result=="function"?{ref:result}:{ref:result,code:(0,codegen_1.stringify)(result)})}__name(useKeyword,"useKeyword");function validSchemaType(schema,schemaType,allowUndefined=!1){return!schemaType.length||schemaType.some(st=>st==="array"?Array.isArray(schema):st==="object"?schema&&typeof schema=="object"&&!Array.isArray(schema):typeof schema==st||allowUndefined&&typeof schema>"u")}__name(validSchemaType,"validSchemaType");exports2.validSchemaType=validSchemaType;function validateKeywordUsage({schema,opts,self:self2,errSchemaPath},def,keyword){if(Array.isArray(def.keyword)?!def.keyword.includes(keyword):def.keyword!==keyword)throw new Error("ajv implementation error");let deps=def.dependencies;if(deps?.some(kwd=>!Object.prototype.hasOwnProperty.call(schema,kwd)))throw new Error(`parent schema must have dependencies of ${keyword}: ${deps.join(",")}`);if(def.validateSchema&&!def.validateSchema(schema[keyword])){let msg=`keyword "${keyword}" value is invalid at path "${errSchemaPath}": `+self2.errorsText(def.validateSchema.errors);if(opts.validateSchema==="log")self2.logger.error(msg);else throw new Error(msg)}}__name(validateKeywordUsage,"validateKeywordUsage");exports2.validateKeywordUsage=validateKeywordUsage}});var require_subschema=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/compile/validate/subschema.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.extendSubschemaMode=exports2.extendSubschemaData=exports2.getSubschema=void 0;var codegen_1=require_codegen(),util_1=require_util8();function getSubschema(it,{keyword,schemaProp,schema,schemaPath,errSchemaPath,topSchemaRef}){if(keyword!==void 0&&schema!==void 0)throw new Error('both "keyword" and "schema" passed, only one allowed');if(keyword!==void 0){let sch=it.schema[keyword];return schemaProp===void 0?{schema:sch,schemaPath:(0,codegen_1._)`${it.schemaPath}${(0,codegen_1.getProperty)(keyword)}`,errSchemaPath:`${it.errSchemaPath}/${keyword}`}:{schema:sch[schemaProp],schemaPath:(0,codegen_1._)`${it.schemaPath}${(0,codegen_1.getProperty)(keyword)}${(0,codegen_1.getProperty)(schemaProp)}`,errSchemaPath:`${it.errSchemaPath}/${keyword}/${(0,util_1.escapeFragment)(schemaProp)}`}}if(schema!==void 0){if(schemaPath===void 0||errSchemaPath===void 0||topSchemaRef===void 0)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema,schemaPath,topSchemaRef,errSchemaPath}}throw new Error('either "keyword" or "schema" must be passed')}__name(getSubschema,"getSubschema");exports2.getSubschema=getSubschema;function extendSubschemaData(subschema,it,{dataProp,dataPropType:dpType,data,dataTypes,propertyName}){if(data!==void 0&&dataProp!==void 0)throw new Error('both "data" and "dataProp" passed, only one allowed');let{gen}=it;if(dataProp!==void 0){let{errorPath,dataPathArr,opts}=it,nextData=gen.let("data",(0,codegen_1._)`${it.data}${(0,codegen_1.getProperty)(dataProp)}`,!0);dataContextProps(nextData),subschema.errorPath=(0,codegen_1.str)`${errorPath}${(0,util_1.getErrorPath)(dataProp,dpType,opts.jsPropertySyntax)}`,subschema.parentDataProperty=(0,codegen_1._)`${dataProp}`,subschema.dataPathArr=[...dataPathArr,subschema.parentDataProperty]}if(data!==void 0){let nextData=data instanceof codegen_1.Name?data:gen.let("data",data,!0);dataContextProps(nextData),propertyName!==void 0&&(subschema.propertyName=propertyName)}dataTypes&&(subschema.dataTypes=dataTypes);function dataContextProps(_nextData){subschema.data=_nextData,subschema.dataLevel=it.dataLevel+1,subschema.dataTypes=[],it.definedProperties=new Set,subschema.parentData=it.data,subschema.dataNames=[...it.dataNames,_nextData]}__name(dataContextProps,"dataContextProps")}__name(extendSubschemaData,"extendSubschemaData");exports2.extendSubschemaData=extendSubschemaData;function extendSubschemaMode(subschema,{jtdDiscriminator,jtdMetadata,compositeRule,createErrors,allErrors}){compositeRule!==void 0&&(subschema.compositeRule=compositeRule),createErrors!==void 0&&(subschema.createErrors=createErrors),allErrors!==void 0&&(subschema.allErrors=allErrors),subschema.jtdDiscriminator=jtdDiscriminator,subschema.jtdMetadata=jtdMetadata}__name(extendSubschemaMode,"extendSubschemaMode");exports2.extendSubschemaMode=extendSubschemaMode}});var require_fast_deep_equal=__commonJS({"../node_modules/.pnpm/fast-deep-equal@3.1.3/node_modules/fast-deep-equal/index.js"(exports2,module2){"use strict";module2.exports=__name(function equal(a,b){if(a===b)return!0;if(a&&b&&typeof a=="object"&&typeof b=="object"){if(a.constructor!==b.constructor)return!1;var length,i,keys;if(Array.isArray(a)){if(length=a.length,length!=b.length)return!1;for(i=length;i--!==0;)if(!equal(a[i],b[i]))return!1;return!0}if(a.constructor===RegExp)return a.source===b.source&&a.flags===b.flags;if(a.valueOf!==Object.prototype.valueOf)return a.valueOf()===b.valueOf();if(a.toString!==Object.prototype.toString)return a.toString()===b.toString();if(keys=Object.keys(a),length=keys.length,length!==Object.keys(b).length)return!1;for(i=length;i--!==0;)if(!Object.prototype.hasOwnProperty.call(b,keys[i]))return!1;for(i=length;i--!==0;){var key=keys[i];if(!equal(a[key],b[key]))return!1}return!0}return a!==a&&b!==b},"equal")}});var require_json_schema_traverse=__commonJS({"../node_modules/.pnpm/json-schema-traverse@1.0.0/node_modules/json-schema-traverse/index.js"(exports2,module2){"use strict";var traverse=module2.exports=function(schema,opts,cb){typeof opts=="function"&&(cb=opts,opts={}),cb=opts.cb||cb;var pre=typeof cb=="function"?cb:cb.pre||function(){},post=cb.post||function(){};_traverse(opts,pre,post,schema,"",schema)};traverse.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0};traverse.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0};traverse.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0};traverse.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0};function _traverse(opts,pre,post,schema,jsonPtr,rootSchema,parentJsonPtr,parentKeyword,parentSchema,keyIndex){if(schema&&typeof schema=="object"&&!Array.isArray(schema)){pre(schema,jsonPtr,rootSchema,parentJsonPtr,parentKeyword,parentSchema,keyIndex);for(var key in schema){var sch=schema[key];if(Array.isArray(sch)){if(key in traverse.arrayKeywords)for(var i=0;i<sch.length;i++)_traverse(opts,pre,post,sch[i],jsonPtr+"/"+key+"/"+i,rootSchema,jsonPtr,key,schema,i)}else if(key in traverse.propsKeywords){if(sch&&typeof sch=="object")for(var prop in sch)_traverse(opts,pre,post,sch[prop],jsonPtr+"/"+key+"/"+escapeJsonPtr(prop),rootSchema,jsonPtr,key,schema,prop)}else(key in traverse.keywords||opts.allKeys&&!(key in traverse.skipKeywords))&&_traverse(opts,pre,post,sch,jsonPtr+"/"+key,rootSchema,jsonPtr,key,schema)}post(schema,jsonPtr,rootSchema,parentJsonPtr,parentKeyword,parentSchema,keyIndex)}}__name(_traverse,"_traverse");function escapeJsonPtr(str){return str.replace(/~/g,"~0").replace(/\//g,"~1")}__name(escapeJsonPtr,"escapeJsonPtr")}});var require_resolve=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/compile/resolve.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getSchemaRefs=exports2.resolveUrl=exports2.normalizeId=exports2._getFullPath=exports2.getFullPath=exports2.inlineRef=void 0;var util_1=require_util8(),equal=require_fast_deep_equal(),traverse=require_json_schema_traverse(),SIMPLE_INLINED=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);function inlineRef(schema,limit=!0){return typeof schema=="boolean"?!0:limit===!0?!hasRef(schema):limit?countKeys(schema)<=limit:!1}__name(inlineRef,"inlineRef");exports2.inlineRef=inlineRef;var REF_KEYWORDS=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function hasRef(schema){for(let key in schema){if(REF_KEYWORDS.has(key))return!0;let sch=schema[key];if(Array.isArray(sch)&&sch.some(hasRef)||typeof sch=="object"&&hasRef(sch))return!0}return!1}__name(hasRef,"hasRef");function countKeys(schema){let count=0;for(let key in schema){if(key==="$ref")return 1/0;if(count++,!SIMPLE_INLINED.has(key)&&(typeof schema[key]=="object"&&(0,util_1.eachItem)(schema[key],sch=>count+=countKeys(sch)),count===1/0))return 1/0}return count}__name(countKeys,"countKeys");function getFullPath(resolver,id="",normalize2){normalize2!==!1&&(id=normalizeId(id));let p=resolver.parse(id);return _getFullPath(resolver,p)}__name(getFullPath,"getFullPath");exports2.getFullPath=getFullPath;function _getFullPath(resolver,p){return resolver.serialize(p).split("#")[0]+"#"}__name(_getFullPath,"_getFullPath");exports2._getFullPath=_getFullPath;var TRAILING_SLASH_HASH=/#\/?$/;function normalizeId(id){return id?id.replace(TRAILING_SLASH_HASH,""):""}__name(normalizeId,"normalizeId");exports2.normalizeId=normalizeId;function resolveUrl(resolver,baseId,id){return id=normalizeId(id),resolver.resolve(baseId,id)}__name(resolveUrl,"resolveUrl");exports2.resolveUrl=resolveUrl;var ANCHOR=/^[a-z_][-a-z0-9._]*$/i;function getSchemaRefs(schema,baseId){if(typeof schema=="boolean")return{};let{schemaId,uriResolver}=this.opts,schId=normalizeId(schema[schemaId]||baseId),baseIds={"":schId},pathPrefix=getFullPath(uriResolver,schId,!1),localRefs={},schemaRefs=new Set;return traverse(schema,{allKeys:!0},(sch,jsonPtr,_,parentJsonPtr)=>{if(parentJsonPtr===void 0)return;let fullPath=pathPrefix+jsonPtr,baseId2=baseIds[parentJsonPtr];typeof sch[schemaId]=="string"&&(baseId2=addRef.call(this,sch[schemaId])),addAnchor.call(this,sch.$anchor),addAnchor.call(this,sch.$dynamicAnchor),baseIds[jsonPtr]=baseId2;function addRef(ref){let _resolve=this.opts.uriResolver.resolve;if(ref=normalizeId(baseId2?_resolve(baseId2,ref):ref),schemaRefs.has(ref))throw ambiguos(ref);schemaRefs.add(ref);let schOrRef=this.refs[ref];return typeof schOrRef=="string"&&(schOrRef=this.refs[schOrRef]),typeof schOrRef=="object"?checkAmbiguosRef(sch,schOrRef.schema,ref):ref!==normalizeId(fullPath)&&(ref[0]==="#"?(checkAmbiguosRef(sch,localRefs[ref],ref),localRefs[ref]=sch):this.refs[ref]=fullPath),ref}__name(addRef,"addRef");function addAnchor(anchor){if(typeof anchor=="string"){if(!ANCHOR.test(anchor))throw new Error(`invalid anchor "${anchor}"`);addRef.call(this,`#${anchor}`)}}__name(addAnchor,"addAnchor")}),localRefs;function checkAmbiguosRef(sch1,sch2,ref){if(sch2!==void 0&&!equal(sch1,sch2))throw ambiguos(ref)}__name(checkAmbiguosRef,"checkAmbiguosRef");function ambiguos(ref){return new Error(`reference "${ref}" resolves to more than one schema`)}__name(ambiguos,"ambiguos")}__name(getSchemaRefs,"getSchemaRefs");exports2.getSchemaRefs=getSchemaRefs}});var require_validate=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/compile/validate/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getData=exports2.KeywordCxt=exports2.validateFunctionCode=void 0;var boolSchema_1=require_boolSchema(),dataType_1=require_dataType(),applicability_1=require_applicability(),dataType_2=require_dataType(),defaults_1=require_defaults(),keyword_1=require_keyword(),subschema_1=require_subschema(),codegen_1=require_codegen(),names_1=require_names(),resolve_1=require_resolve(),util_1=require_util8(),errors_1=require_errors2();function validateFunctionCode(it){if(isSchemaObj(it)&&(checkKeywords(it),schemaCxtHasRules(it))){topSchemaObjCode(it);return}validateFunction(it,()=>(0,boolSchema_1.topBoolOrEmptySchema)(it))}__name(validateFunctionCode,"validateFunctionCode");exports2.validateFunctionCode=validateFunctionCode;function validateFunction({gen,validateName,schema,schemaEnv,opts},body){opts.code.es5?gen.func(validateName,(0,codegen_1._)`${names_1.default.data}, ${names_1.default.valCxt}`,schemaEnv.$async,()=>{gen.code((0,codegen_1._)`"use strict"; ${funcSourceUrl(schema,opts)}`),destructureValCxtES5(gen,opts),gen.code(body)}):gen.func(validateName,(0,codegen_1._)`${names_1.default.data}, ${destructureValCxt(opts)}`,schemaEnv.$async,()=>gen.code(funcSourceUrl(schema,opts)).code(body))}__name(validateFunction,"validateFunction");function destructureValCxt(opts){return(0,codegen_1._)`{${names_1.default.instancePath}="", ${names_1.default.parentData}, ${names_1.default.parentDataProperty}, ${names_1.default.rootData}=${names_1.default.data}${opts.dynamicRef?(0,codegen_1._)`, ${names_1.default.dynamicAnchors}={}`:codegen_1.nil}}={}`}__name(destructureValCxt,"destructureValCxt");function destructureValCxtES5(gen,opts){gen.if(names_1.default.valCxt,()=>{gen.var(names_1.default.instancePath,(0,codegen_1._)`${names_1.default.valCxt}.${names_1.default.instancePath}`),gen.var(names_1.default.parentData,(0,codegen_1._)`${names_1.default.valCxt}.${names_1.default.parentData}`),gen.var(names_1.default.parentDataProperty,(0,codegen_1._)`${names_1.default.valCxt}.${names_1.default.parentDataProperty}`),gen.var(names_1.default.rootData,(0,codegen_1._)`${names_1.default.valCxt}.${names_1.default.rootData}`),opts.dynamicRef&&gen.var(names_1.default.dynamicAnchors,(0,codegen_1._)`${names_1.default.valCxt}.${names_1.default.dynamicAnchors}`)},()=>{gen.var(names_1.default.instancePath,(0,codegen_1._)`""`),gen.var(names_1.default.parentData,(0,codegen_1._)`undefined`),gen.var(names_1.default.parentDataProperty,(0,codegen_1._)`undefined`),gen.var(names_1.default.rootData,names_1.default.data),opts.dynamicRef&&gen.var(names_1.default.dynamicAnchors,(0,codegen_1._)`{}`)})}__name(destructureValCxtES5,"destructureValCxtES5");function topSchemaObjCode(it){let{schema,opts,gen}=it;validateFunction(it,()=>{opts.$comment&&schema.$comment&&commentKeyword(it),checkNoDefault(it),gen.let(names_1.default.vErrors,null),gen.let(names_1.default.errors,0),opts.unevaluated&&resetEvaluated(it),typeAndKeywords(it),returnResults(it)})}__name(topSchemaObjCode,"topSchemaObjCode");function resetEvaluated(it){let{gen,validateName}=it;it.evaluated=gen.const("evaluated",(0,codegen_1._)`${validateName}.evaluated`),gen.if((0,codegen_1._)`${it.evaluated}.dynamicProps`,()=>gen.assign((0,codegen_1._)`${it.evaluated}.props`,(0,codegen_1._)`undefined`)),gen.if((0,codegen_1._)`${it.evaluated}.dynamicItems`,()=>gen.assign((0,codegen_1._)`${it.evaluated}.items`,(0,codegen_1._)`undefined`))}__name(resetEvaluated,"resetEvaluated");function funcSourceUrl(schema,opts){let schId=typeof schema=="object"&&schema[opts.schemaId];return schId&&(opts.code.source||opts.code.process)?(0,codegen_1._)`/*# sourceURL=${schId} */`:codegen_1.nil}__name(funcSourceUrl,"funcSourceUrl");function subschemaCode(it,valid){if(isSchemaObj(it)&&(checkKeywords(it),schemaCxtHasRules(it))){subSchemaObjCode(it,valid);return}(0,boolSchema_1.boolOrEmptySchema)(it,valid)}__name(subschemaCode,"subschemaCode");function schemaCxtHasRules({schema,self:self2}){if(typeof schema=="boolean")return!schema;for(let key in schema)if(self2.RULES.all[key])return!0;return!1}__name(schemaCxtHasRules,"schemaCxtHasRules");function isSchemaObj(it){return typeof it.schema!="boolean"}__name(isSchemaObj,"isSchemaObj");function subSchemaObjCode(it,valid){let{schema,gen,opts}=it;opts.$comment&&schema.$comment&&commentKeyword(it),updateContext(it),checkAsyncSchema(it);let errsCount=gen.const("_errs",names_1.default.errors);typeAndKeywords(it,errsCount),gen.var(valid,(0,codegen_1._)`${errsCount} === ${names_1.default.errors}`)}__name(subSchemaObjCode,"subSchemaObjCode");function checkKeywords(it){(0,util_1.checkUnknownRules)(it),checkRefsAndKeywords(it)}__name(checkKeywords,"checkKeywords");function typeAndKeywords(it,errsCount){if(it.opts.jtd)return schemaKeywords(it,[],!1,errsCount);let types=(0,dataType_1.getSchemaTypes)(it.schema),checkedTypes=(0,dataType_1.coerceAndCheckDataType)(it,types);schemaKeywords(it,types,!checkedTypes,errsCount)}__name(typeAndKeywords,"typeAndKeywords");function checkRefsAndKeywords(it){let{schema,errSchemaPath,opts,self:self2}=it;schema.$ref&&opts.ignoreKeywordsWithRef&&(0,util_1.schemaHasRulesButRef)(schema,self2.RULES)&&self2.logger.warn(`$ref: keywords ignored in schema at path "${errSchemaPath}"`)}__name(checkRefsAndKeywords,"checkRefsAndKeywords");function checkNoDefault(it){let{schema,opts}=it;schema.default!==void 0&&opts.useDefaults&&opts.strictSchema&&(0,util_1.checkStrictMode)(it,"default is ignored in the schema root")}__name(checkNoDefault,"checkNoDefault");function updateContext(it){let schId=it.schema[it.opts.schemaId];schId&&(it.baseId=(0,resolve_1.resolveUrl)(it.opts.uriResolver,it.baseId,schId))}__name(updateContext,"updateContext");function checkAsyncSchema(it){if(it.schema.$async&&!it.schemaEnv.$async)throw new Error("async schema in sync schema")}__name(checkAsyncSchema,"checkAsyncSchema");function commentKeyword({gen,schemaEnv,schema,errSchemaPath,opts}){let msg=schema.$comment;if(opts.$comment===!0)gen.code((0,codegen_1._)`${names_1.default.self}.logger.log(${msg})`);else if(typeof opts.$comment=="function"){let schemaPath=(0,codegen_1.str)`${errSchemaPath}/$comment`,rootName=gen.scopeValue("root",{ref:schemaEnv.root});gen.code((0,codegen_1._)`${names_1.default.self}.opts.$comment(${msg}, ${schemaPath}, ${rootName}.schema)`)}}__name(commentKeyword,"commentKeyword");function returnResults(it){let{gen,schemaEnv,validateName,ValidationError:ValidationError2,opts}=it;schemaEnv.$async?gen.if((0,codegen_1._)`${names_1.default.errors} === 0`,()=>gen.return(names_1.default.data),()=>gen.throw((0,codegen_1._)`new ${ValidationError2}(${names_1.default.vErrors})`)):(gen.assign((0,codegen_1._)`${validateName}.errors`,names_1.default.vErrors),opts.unevaluated&&assignEvaluated(it),gen.return((0,codegen_1._)`${names_1.default.errors} === 0`))}__name(returnResults,"returnResults");function assignEvaluated({gen,evaluated,props,items}){props instanceof codegen_1.Name&&gen.assign((0,codegen_1._)`${evaluated}.props`,props),items instanceof codegen_1.Name&&gen.assign((0,codegen_1._)`${evaluated}.items`,items)}__name(assignEvaluated,"assignEvaluated");function schemaKeywords(it,types,typeErrors,errsCount){let{gen,schema,data,allErrors,opts,self:self2}=it,{RULES}=self2;if(schema.$ref&&(opts.ignoreKeywordsWithRef||!(0,util_1.schemaHasRulesButRef)(schema,RULES))){gen.block(()=>keywordCode(it,"$ref",RULES.all.$ref.definition));return}opts.jtd||checkStrictTypes(it,types),gen.block(()=>{for(let group of RULES.rules)groupKeywords(group);groupKeywords(RULES.post)});function groupKeywords(group){(0,applicability_1.shouldUseGroup)(schema,group)&&(group.type?(gen.if((0,dataType_2.checkDataType)(group.type,data,opts.strictNumbers)),iterateKeywords(it,group),types.length===1&&types[0]===group.type&&typeErrors&&(gen.else(),(0,dataType_2.reportTypeError)(it)),gen.endIf()):iterateKeywords(it,group),allErrors||gen.if((0,codegen_1._)`${names_1.default.errors} === ${errsCount||0}`))}__name(groupKeywords,"groupKeywords")}__name(schemaKeywords,"schemaKeywords");function iterateKeywords(it,group){let{gen,schema,opts:{useDefaults}}=it;useDefaults&&(0,defaults_1.assignDefaults)(it,group.type),gen.block(()=>{for(let rule of group.rules)(0,applicability_1.shouldUseRule)(schema,rule)&&keywordCode(it,rule.keyword,rule.definition,group.type)})}__name(iterateKeywords,"iterateKeywords");function checkStrictTypes(it,types){it.schemaEnv.meta||!it.opts.strictTypes||(checkContextTypes(it,types),it.opts.allowUnionTypes||checkMultipleTypes(it,types),checkKeywordTypes(it,it.dataTypes))}__name(checkStrictTypes,"checkStrictTypes");function checkContextTypes(it,types){if(types.length){if(!it.dataTypes.length){it.dataTypes=types;return}types.forEach(t=>{includesType(it.dataTypes,t)||strictTypesError(it,`type "${t}" not allowed by context "${it.dataTypes.join(",")}"`)}),narrowSchemaTypes(it,types)}}__name(checkContextTypes,"checkContextTypes");function checkMultipleTypes(it,ts){ts.length>1&&!(ts.length===2&&ts.includes("null"))&&strictTypesError(it,"use allowUnionTypes to allow union type keyword")}__name(checkMultipleTypes,"checkMultipleTypes");function checkKeywordTypes(it,ts){let rules=it.self.RULES.all;for(let keyword in rules){let rule=rules[keyword];if(typeof rule=="object"&&(0,applicability_1.shouldUseRule)(it.schema,rule)){let{type}=rule.definition;type.length&&!type.some(t=>hasApplicableType(ts,t))&&strictTypesError(it,`missing type "${type.join(",")}" for keyword "${keyword}"`)}}}__name(checkKeywordTypes,"checkKeywordTypes");function hasApplicableType(schTs,kwdT){return schTs.includes(kwdT)||kwdT==="number"&&schTs.includes("integer")}__name(hasApplicableType,"hasApplicableType");function includesType(ts,t){return ts.includes(t)||t==="integer"&&ts.includes("number")}__name(includesType,"includesType");function narrowSchemaTypes(it,withTypes){let ts=[];for(let t of it.dataTypes)includesType(withTypes,t)?ts.push(t):withTypes.includes("integer")&&t==="number"&&ts.push("integer");it.dataTypes=ts}__name(narrowSchemaTypes,"narrowSchemaTypes");function strictTypesError(it,msg){let schemaPath=it.schemaEnv.baseId+it.errSchemaPath;msg+=` at "${schemaPath}" (strictTypes)`,(0,util_1.checkStrictMode)(it,msg,it.opts.strictTypes)}__name(strictTypesError,"strictTypesError");var KeywordCxt=class{constructor(it,def,keyword){if((0,keyword_1.validateKeywordUsage)(it,def,keyword),this.gen=it.gen,this.allErrors=it.allErrors,this.keyword=keyword,this.data=it.data,this.schema=it.schema[keyword],this.$data=def.$data&&it.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,util_1.schemaRefOrVal)(it,this.schema,keyword,this.$data),this.schemaType=def.schemaType,this.parentSchema=it.schema,this.params={},this.it=it,this.def=def,this.$data)this.schemaCode=it.gen.const("vSchema",getData(this.$data,it));else if(this.schemaCode=this.schemaValue,!(0,keyword_1.validSchemaType)(this.schema,def.schemaType,def.allowUndefined))throw new Error(`${keyword} value must be ${JSON.stringify(def.schemaType)}`);("code"in def?def.trackErrors:def.errors!==!1)&&(this.errsCount=it.gen.const("_errs",names_1.default.errors))}result(condition,successAction,failAction){this.failResult((0,codegen_1.not)(condition),successAction,failAction)}failResult(condition,successAction,failAction){this.gen.if(condition),failAction?failAction():this.error(),successAction?(this.gen.else(),successAction(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(condition,failAction){this.failResult((0,codegen_1.not)(condition),void 0,failAction)}fail(condition){if(condition===void 0){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(condition),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(condition){if(!this.$data)return this.fail(condition);let{schemaCode}=this;this.fail((0,codegen_1._)`${schemaCode} !== undefined && (${(0,codegen_1.or)(this.invalid$data(),condition)})`)}error(append,errorParams,errorPaths){if(errorParams){this.setParams(errorParams),this._error(append,errorPaths),this.setParams({});return}this._error(append,errorPaths)}_error(append,errorPaths){(append?errors_1.reportExtraError:errors_1.reportError)(this,this.def.error,errorPaths)}$dataError(){(0,errors_1.reportError)(this,this.def.$dataError||errors_1.keyword$DataError)}reset(){if(this.errsCount===void 0)throw new Error('add "trackErrors" to keyword definition');(0,errors_1.resetErrorsCount)(this.gen,this.errsCount)}ok(cond){this.allErrors||this.gen.if(cond)}setParams(obj,assign){assign?Object.assign(this.params,obj):this.params=obj}block$data(valid,codeBlock,$dataValid=codegen_1.nil){this.gen.block(()=>{this.check$data(valid,$dataValid),codeBlock()})}check$data(valid=codegen_1.nil,$dataValid=codegen_1.nil){if(!this.$data)return;let{gen,schemaCode,schemaType,def}=this;gen.if((0,codegen_1.or)((0,codegen_1._)`${schemaCode} === undefined`,$dataValid)),valid!==codegen_1.nil&&gen.assign(valid,!0),(schemaType.length||def.validateSchema)&&(gen.elseIf(this.invalid$data()),this.$dataError(),valid!==codegen_1.nil&&gen.assign(valid,!1)),gen.else()}invalid$data(){let{gen,schemaCode,schemaType,def,it}=this;return(0,codegen_1.or)(wrong$DataType(),invalid$DataSchema());function wrong$DataType(){if(schemaType.length){if(!(schemaCode instanceof codegen_1.Name))throw new Error("ajv implementation error");let st=Array.isArray(schemaType)?schemaType:[schemaType];return(0,codegen_1._)`${(0,dataType_2.checkDataTypes)(st,schemaCode,it.opts.strictNumbers,dataType_2.DataType.Wrong)}`}return codegen_1.nil}function invalid$DataSchema(){if(def.validateSchema){let validateSchemaRef=gen.scopeValue("validate$data",{ref:def.validateSchema});return(0,codegen_1._)`!${validateSchemaRef}(${schemaCode})`}return codegen_1.nil}}subschema(appl,valid){let subschema=(0,subschema_1.getSubschema)(this.it,appl);(0,subschema_1.extendSubschemaData)(subschema,this.it,appl),(0,subschema_1.extendSubschemaMode)(subschema,appl);let nextContext={...this.it,...subschema,items:void 0,props:void 0};return subschemaCode(nextContext,valid),nextContext}mergeEvaluated(schemaCxt,toName){let{it,gen}=this;it.opts.unevaluated&&(it.props!==!0&&schemaCxt.props!==void 0&&(it.props=util_1.mergeEvaluated.props(gen,schemaCxt.props,it.props,toName)),it.items!==!0&&schemaCxt.items!==void 0&&(it.items=util_1.mergeEvaluated.items(gen,schemaCxt.items,it.items,toName)))}mergeValidEvaluated(schemaCxt,valid){let{it,gen}=this;if(it.opts.unevaluated&&(it.props!==!0||it.items!==!0))return gen.if(valid,()=>this.mergeEvaluated(schemaCxt,codegen_1.Name)),!0}};__name(KeywordCxt,"KeywordCxt");exports2.KeywordCxt=KeywordCxt;function keywordCode(it,keyword,def,ruleType){let cxt=new KeywordCxt(it,def,keyword);"code"in def?def.code(cxt,ruleType):cxt.$data&&def.validate?(0,keyword_1.funcKeywordCode)(cxt,def):"macro"in def?(0,keyword_1.macroKeywordCode)(cxt,def):(def.compile||def.validate)&&(0,keyword_1.funcKeywordCode)(cxt,def)}__name(keywordCode,"keywordCode");var JSON_POINTER=/^\/(?:[^~]|~0|~1)*$/,RELATIVE_JSON_POINTER=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function getData($data,{dataLevel,dataNames,dataPathArr}){let jsonPointer,data;if($data==="")return names_1.default.rootData;if($data[0]==="/"){if(!JSON_POINTER.test($data))throw new Error(`Invalid JSON-pointer: ${$data}`);jsonPointer=$data,data=names_1.default.rootData}else{let matches=RELATIVE_JSON_POINTER.exec($data);if(!matches)throw new Error(`Invalid JSON-pointer: ${$data}`);let up=+matches[1];if(jsonPointer=matches[2],jsonPointer==="#"){if(up>=dataLevel)throw new Error(errorMsg("property/index",up));return dataPathArr[dataLevel-up]}if(up>dataLevel)throw new Error(errorMsg("data",up));if(data=dataNames[dataLevel-up],!jsonPointer)return data}let expr=data,segments=jsonPointer.split("/");for(let segment of segments)segment&&(data=(0,codegen_1._)`${data}${(0,codegen_1.getProperty)((0,util_1.unescapeJsonPointer)(segment))}`,expr=(0,codegen_1._)`${expr} && ${data}`);return expr;function errorMsg(pointerType,up){return`Cannot access ${pointerType} ${up} levels up, current level is ${dataLevel}`}}__name(getData,"getData");exports2.getData=getData}});var require_validation_error=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/runtime/validation_error.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var ValidationError2=class extends Error{constructor(errors8){super("validation failed"),this.errors=errors8,this.ajv=this.validation=!0}};__name(ValidationError2,"ValidationError");exports2.default=ValidationError2}});var require_ref_error=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/compile/ref_error.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var resolve_1=require_resolve(),MissingRefError=class extends Error{constructor(resolver,baseId,ref,msg){super(msg||`can't resolve reference ${ref} from id ${baseId}`),this.missingRef=(0,resolve_1.resolveUrl)(resolver,baseId,ref),this.missingSchema=(0,resolve_1.normalizeId)((0,resolve_1.getFullPath)(resolver,this.missingRef))}};__name(MissingRefError,"MissingRefError");exports2.default=MissingRefError}});var require_compile=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/compile/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.resolveSchema=exports2.getCompilingSchema=exports2.resolveRef=exports2.compileSchema=exports2.SchemaEnv=void 0;var codegen_1=require_codegen(),validation_error_1=require_validation_error(),names_1=require_names(),resolve_1=require_resolve(),util_1=require_util8(),validate_1=require_validate(),SchemaEnv=class{constructor(env){var _a;this.refs={},this.dynamicAnchors={};let schema;typeof env.schema=="object"&&(schema=env.schema),this.schema=env.schema,this.schemaId=env.schemaId,this.root=env.root||this,this.baseId=(_a=env.baseId)!==null&&_a!==void 0?_a:(0,resolve_1.normalizeId)(schema?.[env.schemaId||"$id"]),this.schemaPath=env.schemaPath,this.localRefs=env.localRefs,this.meta=env.meta,this.$async=schema?.$async,this.refs={}}};__name(SchemaEnv,"SchemaEnv");exports2.SchemaEnv=SchemaEnv;function compileSchema(sch){let _sch=getCompilingSchema.call(this,sch);if(_sch)return _sch;let rootId=(0,resolve_1.getFullPath)(this.opts.uriResolver,sch.root.baseId),{es5,lines}=this.opts.code,{ownProperties}=this.opts,gen=new codegen_1.CodeGen(this.scope,{es5,lines,ownProperties}),_ValidationError;sch.$async&&(_ValidationError=gen.scopeValue("Error",{ref:validation_error_1.default,code:(0,codegen_1._)`require("ajv/dist/runtime/validation_error").default`}));let validateName=gen.scopeName("validate");sch.validateName=validateName;let schemaCxt={gen,allErrors:this.opts.allErrors,data:names_1.default.data,parentData:names_1.default.parentData,parentDataProperty:names_1.default.parentDataProperty,dataNames:[names_1.default.data],dataPathArr:[codegen_1.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:gen.scopeValue("schema",this.opts.code.source===!0?{ref:sch.schema,code:(0,codegen_1.stringify)(sch.schema)}:{ref:sch.schema}),validateName,ValidationError:_ValidationError,schema:sch.schema,schemaEnv:sch,rootId,baseId:sch.baseId||rootId,schemaPath:codegen_1.nil,errSchemaPath:sch.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,codegen_1._)`""`,opts:this.opts,self:this},sourceCode;try{this._compilations.add(sch),(0,validate_1.validateFunctionCode)(schemaCxt),gen.optimize(this.opts.code.optimize);let validateCode=gen.toString();sourceCode=`${gen.scopeRefs(names_1.default.scope)}return ${validateCode}`,this.opts.code.process&&(sourceCode=this.opts.code.process(sourceCode,sch));let validate2=new Function(`${names_1.default.self}`,`${names_1.default.scope}`,sourceCode)(this,this.scope.get());if(this.scope.value(validateName,{ref:validate2}),validate2.errors=null,validate2.schema=sch.schema,validate2.schemaEnv=sch,sch.$async&&(validate2.$async=!0),this.opts.code.source===!0&&(validate2.source={validateName,validateCode,scopeValues:gen._values}),this.opts.unevaluated){let{props,items}=schemaCxt;validate2.evaluated={props:props instanceof codegen_1.Name?void 0:props,items:items instanceof codegen_1.Name?void 0:items,dynamicProps:props instanceof codegen_1.Name,dynamicItems:items instanceof codegen_1.Name},validate2.source&&(validate2.source.evaluated=(0,codegen_1.stringify)(validate2.evaluated))}return sch.validate=validate2,sch}catch(e){throw delete sch.validate,delete sch.validateName,sourceCode&&this.logger.error("Error compiling schema, function code:",sourceCode),e}finally{this._compilations.delete(sch)}}__name(compileSchema,"compileSchema");exports2.compileSchema=compileSchema;function resolveRef(root,baseId,ref){var _a;ref=(0,resolve_1.resolveUrl)(this.opts.uriResolver,baseId,ref);let schOrFunc=root.refs[ref];if(schOrFunc)return schOrFunc;let _sch=resolve15.call(this,root,ref);if(_sch===void 0){let schema=(_a=root.localRefs)===null||_a===void 0?void 0:_a[ref],{schemaId}=this.opts;schema&&(_sch=new SchemaEnv({schema,schemaId,root,baseId}))}if(_sch!==void 0)return root.refs[ref]=inlineOrCompile.call(this,_sch)}__name(resolveRef,"resolveRef");exports2.resolveRef=resolveRef;function inlineOrCompile(sch){return(0,resolve_1.inlineRef)(sch.schema,this.opts.inlineRefs)?sch.schema:sch.validate?sch:compileSchema.call(this,sch)}__name(inlineOrCompile,"inlineOrCompile");function getCompilingSchema(schEnv){for(let sch of this._compilations)if(sameSchemaEnv(sch,schEnv))return sch}__name(getCompilingSchema,"getCompilingSchema");exports2.getCompilingSchema=getCompilingSchema;function sameSchemaEnv(s1,s2){return s1.schema===s2.schema&&s1.root===s2.root&&s1.baseId===s2.baseId}__name(sameSchemaEnv,"sameSchemaEnv");function resolve15(root,ref){let sch;for(;typeof(sch=this.refs[ref])=="string";)ref=sch;return sch||this.schemas[ref]||resolveSchema.call(this,root,ref)}__name(resolve15,"resolve");function resolveSchema(root,ref){let p=this.opts.uriResolver.parse(ref),refPath=(0,resolve_1._getFullPath)(this.opts.uriResolver,p),baseId=(0,resolve_1.getFullPath)(this.opts.uriResolver,root.baseId,void 0);if(Object.keys(root.schema).length>0&&refPath===baseId)return getJsonPointer.call(this,p,root);let id=(0,resolve_1.normalizeId)(refPath),schOrRef=this.refs[id]||this.schemas[id];if(typeof schOrRef=="string"){let sch=resolveSchema.call(this,root,schOrRef);return typeof sch?.schema!="object"?void 0:getJsonPointer.call(this,p,sch)}if(typeof schOrRef?.schema=="object"){if(schOrRef.validate||compileSchema.call(this,schOrRef),id===(0,resolve_1.normalizeId)(ref)){let{schema}=schOrRef,{schemaId}=this.opts,schId=schema[schemaId];return schId&&(baseId=(0,resolve_1.resolveUrl)(this.opts.uriResolver,baseId,schId)),new SchemaEnv({schema,schemaId,root,baseId})}return getJsonPointer.call(this,p,schOrRef)}}__name(resolveSchema,"resolveSchema");exports2.resolveSchema=resolveSchema;var PREVENT_SCOPE_CHANGE=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function getJsonPointer(parsedRef,{baseId,schema,root}){var _a;if(((_a=parsedRef.fragment)===null||_a===void 0?void 0:_a[0])!=="/")return;for(let part of parsedRef.fragment.slice(1).split("/")){if(typeof schema=="boolean")return;let partSchema=schema[(0,util_1.unescapeFragment)(part)];if(partSchema===void 0)return;schema=partSchema;let schId=typeof schema=="object"&&schema[this.opts.schemaId];!PREVENT_SCOPE_CHANGE.has(part)&&schId&&(baseId=(0,resolve_1.resolveUrl)(this.opts.uriResolver,baseId,schId))}let env;if(typeof schema!="boolean"&&schema.$ref&&!(0,util_1.schemaHasRulesButRef)(schema,this.RULES)){let $ref=(0,resolve_1.resolveUrl)(this.opts.uriResolver,baseId,schema.$ref);env=resolveSchema.call(this,root,$ref)}let{schemaId}=this.opts;if(env=env||new SchemaEnv({schema,schemaId,root,baseId}),env.schema!==env.root.schema)return env}__name(getJsonPointer,"getJsonPointer")}});var require_data=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/refs/data.json"(exports2,module2){module2.exports={$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON AnySchema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1}}});var require_uri_all=__commonJS({"../node_modules/.pnpm/uri-js@4.4.1/node_modules/uri-js/dist/es5/uri.all.js"(exports2,module2){(function(global2,factory){typeof exports2=="object"&&typeof module2<"u"?factory(exports2):typeof define=="function"&&define.amd?define(["exports"],factory):factory(global2.URI=global2.URI||{})})(exports2,function(exports3){"use strict";function merge(){for(var _len=arguments.length,sets=Array(_len),_key=0;_key<_len;_key++)sets[_key]=arguments[_key];if(sets.length>1){sets[0]=sets[0].slice(0,-1);for(var xl=sets.length-1,x=1;x<xl;++x)sets[x]=sets[x].slice(1,-1);return sets[xl]=sets[xl].slice(1),sets.join("")}else return sets[0]}__name(merge,"merge");function subexp(str){return"(?:"+str+")"}__name(subexp,"subexp");function typeOf(o){return o===void 0?"undefined":o===null?"null":Object.prototype.toString.call(o).split(" ").pop().split("]").shift().toLowerCase()}__name(typeOf,"typeOf");function toUpperCase(str){return str.toUpperCase()}__name(toUpperCase,"toUpperCase");function toArray(obj){return obj!=null?obj instanceof Array?obj:typeof obj.length!="number"||obj.split||obj.setInterval||obj.call?[obj]:Array.prototype.slice.call(obj):[]}__name(toArray,"toArray");function assign(target,source){var obj=target;if(source)for(var key in source)obj[key]=source[key];return obj}__name(assign,"assign");function buildExps(isIRI2){var ALPHA$$="[A-Za-z]",CR$="[\\x0D]",DIGIT$$="[0-9]",DQUOTE$$="[\\x22]",HEXDIG$$2=merge(DIGIT$$,"[A-Fa-f]"),LF$$="[\\x0A]",SP$$="[\\x20]",PCT_ENCODED$2=subexp(subexp("%[EFef]"+HEXDIG$$2+"%"+HEXDIG$$2+HEXDIG$$2+"%"+HEXDIG$$2+HEXDIG$$2)+"|"+subexp("%[89A-Fa-f]"+HEXDIG$$2+"%"+HEXDIG$$2+HEXDIG$$2)+"|"+subexp("%"+HEXDIG$$2+HEXDIG$$2)),GEN_DELIMS$$="[\\:\\/\\?\\#\\[\\]\\@]",SUB_DELIMS$$="[\\!\\$\\&\\'\\(\\)\\*\\+\\,\\;\\=]",RESERVED$$=merge(GEN_DELIMS$$,SUB_DELIMS$$),UCSCHAR$$=isIRI2?"[\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]":"[]",IPRIVATE$$=isIRI2?"[\\uE000-\\uF8FF]":"[]",UNRESERVED$$2=merge(ALPHA$$,DIGIT$$,"[\\-\\.\\_\\~]",UCSCHAR$$),SCHEME$=subexp(ALPHA$$+merge(ALPHA$$,DIGIT$$,"[\\+\\-\\.]")+"*"),USERINFO$=subexp(subexp(PCT_ENCODED$2+"|"+merge(UNRESERVED$$2,SUB_DELIMS$$,"[\\:]"))+"*"),DEC_OCTET$=subexp(subexp("25[0-5]")+"|"+subexp("2[0-4]"+DIGIT$$)+"|"+subexp("1"+DIGIT$$+DIGIT$$)+"|"+subexp("[1-9]"+DIGIT$$)+"|"+DIGIT$$),DEC_OCTET_RELAXED$=subexp(subexp("25[0-5]")+"|"+subexp("2[0-4]"+DIGIT$$)+"|"+subexp("1"+DIGIT$$+DIGIT$$)+"|"+subexp("0?[1-9]"+DIGIT$$)+"|0?0?"+DIGIT$$),IPV4ADDRESS$=subexp(DEC_OCTET_RELAXED$+"\\."+DEC_OCTET_RELAXED$+"\\."+DEC_OCTET_RELAXED$+"\\."+DEC_OCTET_RELAXED$),H16$=subexp(HEXDIG$$2+"{1,4}"),LS32$=subexp(subexp(H16$+"\\:"+H16$)+"|"+IPV4ADDRESS$),IPV6ADDRESS1$=subexp(subexp(H16$+"\\:")+"{6}"+LS32$),IPV6ADDRESS2$=subexp("\\:\\:"+subexp(H16$+"\\:")+"{5}"+LS32$),IPV6ADDRESS3$=subexp(subexp(H16$)+"?\\:\\:"+subexp(H16$+"\\:")+"{4}"+LS32$),IPV6ADDRESS4$=subexp(subexp(subexp(H16$+"\\:")+"{0,1}"+H16$)+"?\\:\\:"+subexp(H16$+"\\:")+"{3}"+LS32$),IPV6ADDRESS5$=subexp(subexp(subexp(H16$+"\\:")+"{0,2}"+H16$)+"?\\:\\:"+subexp(H16$+"\\:")+"{2}"+LS32$),IPV6ADDRESS6$=subexp(subexp(subexp(H16$+"\\:")+"{0,3}"+H16$)+"?\\:\\:"+H16$+"\\:"+LS32$),IPV6ADDRESS7$=subexp(subexp(subexp(H16$+"\\:")+"{0,4}"+H16$)+"?\\:\\:"+LS32$),IPV6ADDRESS8$=subexp(subexp(subexp(H16$+"\\:")+"{0,5}"+H16$)+"?\\:\\:"+H16$),IPV6ADDRESS9$=subexp(subexp(subexp(H16$+"\\:")+"{0,6}"+H16$)+"?\\:\\:"),IPV6ADDRESS$=subexp([IPV6ADDRESS1$,IPV6ADDRESS2$,IPV6ADDRESS3$,IPV6ADDRESS4$,IPV6ADDRESS5$,IPV6ADDRESS6$,IPV6ADDRESS7$,IPV6ADDRESS8$,IPV6ADDRESS9$].join("|")),ZONEID$=subexp(subexp(UNRESERVED$$2+"|"+PCT_ENCODED$2)+"+"),IPV6ADDRZ$=subexp(IPV6ADDRESS$+"\\%25"+ZONEID$),IPV6ADDRZ_RELAXED$=subexp(IPV6ADDRESS$+subexp("\\%25|\\%(?!"+HEXDIG$$2+"{2})")+ZONEID$),IPVFUTURE$=subexp("[vV]"+HEXDIG$$2+"+\\."+merge(UNRESERVED$$2,SUB_DELIMS$$,"[\\:]")+"+"),IP_LITERAL$=subexp("\\["+subexp(IPV6ADDRZ_RELAXED$+"|"+IPV6ADDRESS$+"|"+IPVFUTURE$)+"\\]"),REG_NAME$=subexp(subexp(PCT_ENCODED$2+"|"+merge(UNRESERVED$$2,SUB_DELIMS$$))+"*"),HOST$=subexp(IP_LITERAL$+"|"+IPV4ADDRESS$+"(?!"+REG_NAME$+")|"+REG_NAME$),PORT$=subexp(DIGIT$$+"*"),AUTHORITY$=subexp(subexp(USERINFO$+"@")+"?"+HOST$+subexp("\\:"+PORT$)+"?"),PCHAR$=subexp(PCT_ENCODED$2+"|"+merge(UNRESERVED$$2,SUB_DELIMS$$,"[\\:\\@]")),SEGMENT$=subexp(PCHAR$+"*"),SEGMENT_NZ$=subexp(PCHAR$+"+"),SEGMENT_NZ_NC$=subexp(subexp(PCT_ENCODED$2+"|"+merge(UNRESERVED$$2,SUB_DELIMS$$,"[\\@]"))+"+"),PATH_ABEMPTY$=subexp(subexp("\\/"+SEGMENT$)+"*"),PATH_ABSOLUTE$=subexp("\\/"+subexp(SEGMENT_NZ$+PATH_ABEMPTY$)+"?"),PATH_NOSCHEME$=subexp(SEGMENT_NZ_NC$+PATH_ABEMPTY$),PATH_ROOTLESS$=subexp(SEGMENT_NZ$+PATH_ABEMPTY$),PATH_EMPTY$="(?!"+PCHAR$+")",PATH$=subexp(PATH_ABEMPTY$+"|"+PATH_ABSOLUTE$+"|"+PATH_NOSCHEME$+"|"+PATH_ROOTLESS$+"|"+PATH_EMPTY$),QUERY$=subexp(subexp(PCHAR$+"|"+merge("[\\/\\?]",IPRIVATE$$))+"*"),FRAGMENT$=subexp(subexp(PCHAR$+"|[\\/\\?]")+"*"),HIER_PART$=subexp(subexp("\\/\\/"+AUTHORITY$+PATH_ABEMPTY$)+"|"+PATH_ABSOLUTE$+"|"+PATH_ROOTLESS$+"|"+PATH_EMPTY$),URI$=subexp(SCHEME$+"\\:"+HIER_PART$+subexp("\\?"+QUERY$)+"?"+subexp("\\#"+FRAGMENT$)+"?"),RELATIVE_PART$=subexp(subexp("\\/\\/"+AUTHORITY$+PATH_ABEMPTY$)+"|"+PATH_ABSOLUTE$+"|"+PATH_NOSCHEME$+"|"+PATH_EMPTY$),RELATIVE$=subexp(RELATIVE_PART$+subexp("\\?"+QUERY$)+"?"+subexp("\\#"+FRAGMENT$)+"?"),URI_REFERENCE$=subexp(URI$+"|"+RELATIVE$),ABSOLUTE_URI$=subexp(SCHEME$+"\\:"+HIER_PART$+subexp("\\?"+QUERY$)+"?"),GENERIC_REF$="^("+SCHEME$+")\\:"+subexp(subexp("\\/\\/("+subexp("("+USERINFO$+")@")+"?("+HOST$+")"+subexp("\\:("+PORT$+")")+"?)")+"?("+PATH_ABEMPTY$+"|"+PATH_ABSOLUTE$+"|"+PATH_ROOTLESS$+"|"+PATH_EMPTY$+")")+subexp("\\?("+QUERY$+")")+"?"+subexp("\\#("+FRAGMENT$+")")+"?$",RELATIVE_REF$="^(){0}"+subexp(subexp("\\/\\/("+subexp("("+USERINFO$+")@")+"?("+HOST$+")"+subexp("\\:("+PORT$+")")+"?)")+"?("+PATH_ABEMPTY$+"|"+PATH_ABSOLUTE$+"|"+PATH_NOSCHEME$+"|"+PATH_EMPTY$+")")+subexp("\\?("+QUERY$+")")+"?"+subexp("\\#("+FRAGMENT$+")")+"?$",ABSOLUTE_REF$="^("+SCHEME$+")\\:"+subexp(subexp("\\/\\/("+subexp("("+USERINFO$+")@")+"?("+HOST$+")"+subexp("\\:("+PORT$+")")+"?)")+"?("+PATH_ABEMPTY$+"|"+PATH_ABSOLUTE$+"|"+PATH_ROOTLESS$+"|"+PATH_EMPTY$+")")+subexp("\\?("+QUERY$+")")+"?$",SAMEDOC_REF$="^"+subexp("\\#("+FRAGMENT$+")")+"?$",AUTHORITY_REF$="^"+subexp("("+USERINFO$+")@")+"?("+HOST$+")"+subexp("\\:("+PORT$+")")+"?$";return{NOT_SCHEME:new RegExp(merge("[^]",ALPHA$$,DIGIT$$,"[\\+\\-\\.]"),"g"),NOT_USERINFO:new RegExp(merge("[^\\%\\:]",UNRESERVED$$2,SUB_DELIMS$$),"g"),NOT_HOST:new RegExp(merge("[^\\%\\[\\]\\:]",UNRESERVED$$2,SUB_DELIMS$$),"g"),NOT_PATH:new RegExp(merge("[^\\%\\/\\:\\@]",UNRESERVED$$2,SUB_DELIMS$$),"g"),NOT_PATH_NOSCHEME:new RegExp(merge("[^\\%\\/\\@]",UNRESERVED$$2,SUB_DELIMS$$),"g"),NOT_QUERY:new RegExp(merge("[^\\%]",UNRESERVED$$2,SUB_DELIMS$$,"[\\:\\@\\/\\?]",IPRIVATE$$),"g"),NOT_FRAGMENT:new RegExp(merge("[^\\%]",UNRESERVED$$2,SUB_DELIMS$$,"[\\:\\@\\/\\?]"),"g"),ESCAPE:new RegExp(merge("[^]",UNRESERVED$$2,SUB_DELIMS$$),"g"),UNRESERVED:new RegExp(UNRESERVED$$2,"g"),OTHER_CHARS:new RegExp(merge("[^\\%]",UNRESERVED$$2,RESERVED$$),"g"),PCT_ENCODED:new RegExp(PCT_ENCODED$2,"g"),IPV4ADDRESS:new RegExp("^("+IPV4ADDRESS$+")$"),IPV6ADDRESS:new RegExp("^\\[?("+IPV6ADDRESS$+")"+subexp(subexp("\\%25|\\%(?!"+HEXDIG$$2+"{2})")+"("+ZONEID$+")")+"?\\]?$")}}__name(buildExps,"buildExps");var URI_PROTOCOL=buildExps(!1),IRI_PROTOCOL=buildExps(!0),slicedToArray=function(){function sliceIterator(arr,i){var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!(i&&_arr.length===i));_n=!0);}catch(err){_d=!0,_e=err}finally{try{!_n&&_i.return&&_i.return()}finally{if(_d)throw _e}}return _arr}return __name(sliceIterator,"sliceIterator"),function(arr,i){if(Array.isArray(arr))return arr;if(Symbol.iterator in Object(arr))return sliceIterator(arr,i);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),toConsumableArray=__name(function(arr){if(Array.isArray(arr)){for(var i=0,arr2=Array(arr.length);i<arr.length;i++)arr2[i]=arr[i];return arr2}else return Array.from(arr)},"toConsumableArray"),maxInt=2147483647,base=36,tMin=1,tMax=26,skew=38,damp=700,initialBias=72,initialN=128,delimiter5="-",regexPunycode=/^xn--/,regexNonASCII=/[^\0-\x7E]/,regexSeparators=/[\x2E\u3002\uFF0E\uFF61]/g,errors8={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},baseMinusTMin=base-tMin,floor=Math.floor,stringFromCharCode=String.fromCharCode;function error$1(type){throw new RangeError(errors8[type])}__name(error$1,"error$1");function map(array,fn){for(var result=[],length=array.length;length--;)result[length]=fn(array[length]);return result}__name(map,"map");function mapDomain(string,fn){var parts=string.split("@"),result="";parts.length>1&&(result=parts[0]+"@",string=parts[1]),string=string.replace(regexSeparators,".");var labels=string.split("."),encoded=map(labels,fn).join(".");return result+encoded}__name(mapDomain,"mapDomain");function ucs2decode(string){for(var output=[],counter=0,length=string.length;counter<length;){var value=string.charCodeAt(counter++);if(value>=55296&&value<=56319&&counter<length){var extra=string.charCodeAt(counter++);(extra&64512)==56320?output.push(((value&1023)<<10)+(extra&1023)+65536):(output.push(value),counter--)}else output.push(value)}return output}__name(ucs2decode,"ucs2decode");var ucs2encode=__name(function(array){return String.fromCodePoint.apply(String,toConsumableArray(array))},"ucs2encode"),basicToDigit=__name(function(codePoint){return codePoint-48<10?codePoint-22:codePoint-65<26?codePoint-65:codePoint-97<26?codePoint-97:base},"basicToDigit"),digitToBasic=__name(function(digit,flag){return digit+22+75*(digit<26)-((flag!=0)<<5)},"digitToBasic"),adapt=__name(function(delta,numPoints,firstTime){var k=0;for(delta=firstTime?floor(delta/damp):delta>>1,delta+=floor(delta/numPoints);delta>baseMinusTMin*tMax>>1;k+=base)delta=floor(delta/baseMinusTMin);return floor(k+(baseMinusTMin+1)*delta/(delta+skew))},"adapt"),decode=__name(function(input){var output=[],inputLength=input.length,i=0,n=initialN,bias=initialBias,basic=input.lastIndexOf(delimiter5);basic<0&&(basic=0);for(var j=0;j<basic;++j)input.charCodeAt(j)>=128&&error$1("not-basic"),output.push(input.charCodeAt(j));for(var index=basic>0?basic+1:0;index<inputLength;){for(var oldi=i,w=1,k=base;;k+=base){index>=inputLength&&error$1("invalid-input");var digit=basicToDigit(input.charCodeAt(index++));(digit>=base||digit>floor((maxInt-i)/w))&&error$1("overflow"),i+=digit*w;var t=k<=bias?tMin:k>=bias+tMax?tMax:k-bias;if(digit<t)break;var baseMinusT=base-t;w>floor(maxInt/baseMinusT)&&error$1("overflow"),w*=baseMinusT}var out=output.length+1;bias=adapt(i-oldi,out,oldi==0),floor(i/out)>maxInt-n&&error$1("overflow"),n+=floor(i/out),i%=out,output.splice(i++,0,n)}return String.fromCodePoint.apply(String,output)},"decode"),encode=__name(function(input){var output=[];input=ucs2decode(input);var inputLength=input.length,n=initialN,delta=0,bias=initialBias,_iteratorNormalCompletion=!0,_didIteratorError=!1,_iteratorError=void 0;try{for(var _iterator=input[Symbol.iterator](),_step;!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=!0){var _currentValue2=_step.value;_currentValue2<128&&output.push(stringFromCharCode(_currentValue2))}}catch(err){_didIteratorError=!0,_iteratorError=err}finally{try{!_iteratorNormalCompletion&&_iterator.return&&_iterator.return()}finally{if(_didIteratorError)throw _iteratorError}}var basicLength=output.length,handledCPCount=basicLength;for(basicLength&&output.push(delimiter5);handledCPCount<inputLength;){var m=maxInt,_iteratorNormalCompletion2=!0,_didIteratorError2=!1,_iteratorError2=void 0;try{for(var _iterator2=input[Symbol.iterator](),_step2;!(_iteratorNormalCompletion2=(_step2=_iterator2.next()).done);_iteratorNormalCompletion2=!0){var currentValue=_step2.value;currentValue>=n&&currentValue<m&&(m=currentValue)}}catch(err){_didIteratorError2=!0,_iteratorError2=err}finally{try{!_iteratorNormalCompletion2&&_iterator2.return&&_iterator2.return()}finally{if(_didIteratorError2)throw _iteratorError2}}var handledCPCountPlusOne=handledCPCount+1;m-n>floor((maxInt-delta)/handledCPCountPlusOne)&&error$1("overflow"),delta+=(m-n)*handledCPCountPlusOne,n=m;var _iteratorNormalCompletion3=!0,_didIteratorError3=!1,_iteratorError3=void 0;try{for(var _iterator3=input[Symbol.iterator](),_step3;!(_iteratorNormalCompletion3=(_step3=_iterator3.next()).done);_iteratorNormalCompletion3=!0){var _currentValue=_step3.value;if(_currentValue<n&&++delta>maxInt&&error$1("overflow"),_currentValue==n){for(var q=delta,k=base;;k+=base){var t=k<=bias?tMin:k>=bias+tMax?tMax:k-bias;if(q<t)break;var qMinusT=q-t,baseMinusT=base-t;output.push(stringFromCharCode(digitToBasic(t+qMinusT%baseMinusT,0))),q=floor(qMinusT/baseMinusT)}output.push(stringFromCharCode(digitToBasic(q,0))),bias=adapt(delta,handledCPCountPlusOne,handledCPCount==basicLength),delta=0,++handledCPCount}}}catch(err){_didIteratorError3=!0,_iteratorError3=err}finally{try{!_iteratorNormalCompletion3&&_iterator3.return&&_iterator3.return()}finally{if(_didIteratorError3)throw _iteratorError3}}++delta,++n}return output.join("")},"encode"),toUnicode=__name(function(input){return mapDomain(input,function(string){return regexPunycode.test(string)?decode(string.slice(4).toLowerCase()):string})},"toUnicode"),toASCII=__name(function(input){return mapDomain(input,function(string){return regexNonASCII.test(string)?"xn--"+encode(string):string})},"toASCII"),punycode={version:"2.1.0",ucs2:{decode:ucs2decode,encode:ucs2encode},decode,encode,toASCII,toUnicode},SCHEMES={};function pctEncChar(chr){var c=chr.charCodeAt(0),e=void 0;return c<16?e="%0"+c.toString(16).toUpperCase():c<128?e="%"+c.toString(16).toUpperCase():c<2048?e="%"+(c>>6|192).toString(16).toUpperCase()+"%"+(c&63|128).toString(16).toUpperCase():e="%"+(c>>12|224).toString(16).toUpperCase()+"%"+(c>>6&63|128).toString(16).toUpperCase()+"%"+(c&63|128).toString(16).toUpperCase(),e}__name(pctEncChar,"pctEncChar");function pctDecChars(str){for(var newStr="",i=0,il=str.length;i<il;){var c=parseInt(str.substr(i+1,2),16);if(c<128)newStr+=String.fromCharCode(c),i+=3;else if(c>=194&&c<224){if(il-i>=6){var c2=parseInt(str.substr(i+4,2),16);newStr+=String.fromCharCode((c&31)<<6|c2&63)}else newStr+=str.substr(i,6);i+=6}else if(c>=224){if(il-i>=9){var _c=parseInt(str.substr(i+4,2),16),c3=parseInt(str.substr(i+7,2),16);newStr+=String.fromCharCode((c&15)<<12|(_c&63)<<6|c3&63)}else newStr+=str.substr(i,9);i+=9}else newStr+=str.substr(i,3),i+=3}return newStr}__name(pctDecChars,"pctDecChars");function _normalizeComponentEncoding(components,protocol2){function decodeUnreserved2(str){var decStr=pctDecChars(str);return decStr.match(protocol2.UNRESERVED)?decStr:str}return __name(decodeUnreserved2,"decodeUnreserved"),components.scheme&&(components.scheme=String(components.scheme).replace(protocol2.PCT_ENCODED,decodeUnreserved2).toLowerCase().replace(protocol2.NOT_SCHEME,"")),components.userinfo!==void 0&&(components.userinfo=String(components.userinfo).replace(protocol2.PCT_ENCODED,decodeUnreserved2).replace(protocol2.NOT_USERINFO,pctEncChar).replace(protocol2.PCT_ENCODED,toUpperCase)),components.host!==void 0&&(components.host=String(components.host).replace(protocol2.PCT_ENCODED,decodeUnreserved2).toLowerCase().replace(protocol2.NOT_HOST,pctEncChar).replace(protocol2.PCT_ENCODED,toUpperCase)),components.path!==void 0&&(components.path=String(components.path).replace(protocol2.PCT_ENCODED,decodeUnreserved2).replace(components.scheme?protocol2.NOT_PATH:protocol2.NOT_PATH_NOSCHEME,pctEncChar).replace(protocol2.PCT_ENCODED,toUpperCase)),components.query!==void 0&&(components.query=String(components.query).replace(protocol2.PCT_ENCODED,decodeUnreserved2).replace(protocol2.NOT_QUERY,pctEncChar).replace(protocol2.PCT_ENCODED,toUpperCase)),components.fragment!==void 0&&(components.fragment=String(components.fragment).replace(protocol2.PCT_ENCODED,decodeUnreserved2).replace(protocol2.NOT_FRAGMENT,pctEncChar).replace(protocol2.PCT_ENCODED,toUpperCase)),components}__name(_normalizeComponentEncoding,"_normalizeComponentEncoding");function _stripLeadingZeros(str){return str.replace(/^0*(.*)/,"$1")||"0"}__name(_stripLeadingZeros,"_stripLeadingZeros");function _normalizeIPv4(host,protocol2){var matches=host.match(protocol2.IPV4ADDRESS)||[],_matches=slicedToArray(matches,2),address=_matches[1];return address?address.split(".").map(_stripLeadingZeros).join("."):host}__name(_normalizeIPv4,"_normalizeIPv4");function _normalizeIPv6(host,protocol2){var matches=host.match(protocol2.IPV6ADDRESS)||[],_matches2=slicedToArray(matches,3),address=_matches2[1],zone=_matches2[2];if(address){for(var _address$toLowerCase$=address.toLowerCase().split("::").reverse(),_address$toLowerCase$2=slicedToArray(_address$toLowerCase$,2),last=_address$toLowerCase$2[0],first=_address$toLowerCase$2[1],firstFields=first?first.split(":").map(_stripLeadingZeros):[],lastFields=last.split(":").map(_stripLeadingZeros),isLastFieldIPv4Address=protocol2.IPV4ADDRESS.test(lastFields[lastFields.length-1]),fieldCount=isLastFieldIPv4Address?7:8,lastFieldsStart=lastFields.length-fieldCount,fields=Array(fieldCount),x=0;x<fieldCount;++x)fields[x]=firstFields[x]||lastFields[lastFieldsStart+x]||"";isLastFieldIPv4Address&&(fields[fieldCount-1]=_normalizeIPv4(fields[fieldCount-1],protocol2));var allZeroFields=fields.reduce(function(acc,field,index){if(!field||field==="0"){var lastLongest=acc[acc.length-1];lastLongest&&lastLongest.index+lastLongest.length===index?lastLongest.length++:acc.push({index,length:1})}return acc},[]),longestZeroFields=allZeroFields.sort(function(a,b){return b.length-a.length})[0],newHost=void 0;if(longestZeroFields&&longestZeroFields.length>1){var newFirst=fields.slice(0,longestZeroFields.index),newLast=fields.slice(longestZeroFields.index+longestZeroFields.length);newHost=newFirst.join(":")+"::"+newLast.join(":")}else newHost=fields.join(":");return zone&&(newHost+="%"+zone),newHost}else return host}__name(_normalizeIPv6,"_normalizeIPv6");var URI_PARSE=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i,NO_MATCH_IS_UNDEFINED="".match(/(){0}/)[1]===void 0;function parse5(uriString){var options=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},components={},protocol2=options.iri!==!1?IRI_PROTOCOL:URI_PROTOCOL;options.reference==="suffix"&&(uriString=(options.scheme?options.scheme+":":"")+"//"+uriString);var matches=uriString.match(URI_PARSE);if(matches){NO_MATCH_IS_UNDEFINED?(components.scheme=matches[1],components.userinfo=matches[3],components.host=matches[4],components.port=parseInt(matches[5],10),components.path=matches[6]||"",components.query=matches[7],components.fragment=matches[8],isNaN(components.port)&&(components.port=matches[5])):(components.scheme=matches[1]||void 0,components.userinfo=uriString.indexOf("@")!==-1?matches[3]:void 0,components.host=uriString.indexOf("//")!==-1?matches[4]:void 0,components.port=parseInt(matches[5],10),components.path=matches[6]||"",components.query=uriString.indexOf("?")!==-1?matches[7]:void 0,components.fragment=uriString.indexOf("#")!==-1?matches[8]:void 0,isNaN(components.port)&&(components.port=uriString.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?matches[4]:void 0)),components.host&&(components.host=_normalizeIPv6(_normalizeIPv4(components.host,protocol2),protocol2)),components.scheme===void 0&&components.userinfo===void 0&&components.host===void 0&&components.port===void 0&&!components.path&&components.query===void 0?components.reference="same-document":components.scheme===void 0?components.reference="relative":components.fragment===void 0?components.reference="absolute":components.reference="uri",options.reference&&options.reference!=="suffix"&&options.reference!==components.reference&&(components.error=components.error||"URI is not a "+options.reference+" reference.");var schemeHandler=SCHEMES[(options.scheme||components.scheme||"").toLowerCase()];if(!options.unicodeSupport&&(!schemeHandler||!schemeHandler.unicodeSupport)){if(components.host&&(options.domainHost||schemeHandler&&schemeHandler.domainHost))try{components.host=punycode.toASCII(components.host.replace(protocol2.PCT_ENCODED,pctDecChars).toLowerCase())}catch(e){components.error=components.error||"Host's domain name can not be converted to ASCII via punycode: "+e}_normalizeComponentEncoding(components,URI_PROTOCOL)}else _normalizeComponentEncoding(components,protocol2);schemeHandler&&schemeHandler.parse&&schemeHandler.parse(components,options)}else components.error=components.error||"URI can not be parsed.";return components}__name(parse5,"parse");function _recomposeAuthority(components,options){var protocol2=options.iri!==!1?IRI_PROTOCOL:URI_PROTOCOL,uriTokens=[];return components.userinfo!==void 0&&(uriTokens.push(components.userinfo),uriTokens.push("@")),components.host!==void 0&&uriTokens.push(_normalizeIPv6(_normalizeIPv4(String(components.host),protocol2),protocol2).replace(protocol2.IPV6ADDRESS,function(_,$1,$2){return"["+$1+($2?"%25"+$2:"")+"]"})),(typeof components.port=="number"||typeof components.port=="string")&&(uriTokens.push(":"),uriTokens.push(String(components.port))),uriTokens.length?uriTokens.join(""):void 0}__name(_recomposeAuthority,"_recomposeAuthority");var RDS1=/^\.\.?\//,RDS2=/^\/\.(\/|$)/,RDS3=/^\/\.\.(\/|$)/,RDS5=/^\/?(?:.|\n)*?(?=\/|$)/;function removeDotSegments(input){for(var output=[];input.length;)if(input.match(RDS1))input=input.replace(RDS1,"");else if(input.match(RDS2))input=input.replace(RDS2,"/");else if(input.match(RDS3))input=input.replace(RDS3,"/"),output.pop();else if(input==="."||input==="..")input="";else{var im=input.match(RDS5);if(im){var s=im[0];input=input.slice(s.length),output.push(s)}else throw new Error("Unexpected dot segment condition")}return output.join("")}__name(removeDotSegments,"removeDotSegments");function serialize2(components){var options=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},protocol2=options.iri?IRI_PROTOCOL:URI_PROTOCOL,uriTokens=[],schemeHandler=SCHEMES[(options.scheme||components.scheme||"").toLowerCase()];if(schemeHandler&&schemeHandler.serialize&&schemeHandler.serialize(components,options),components.host&&!protocol2.IPV6ADDRESS.test(components.host)){if(options.domainHost||schemeHandler&&schemeHandler.domainHost)try{components.host=options.iri?punycode.toUnicode(components.host):punycode.toASCII(components.host.replace(protocol2.PCT_ENCODED,pctDecChars).toLowerCase())}catch(e){components.error=components.error||"Host's domain name can not be converted to "+(options.iri?"Unicode":"ASCII")+" via punycode: "+e}}_normalizeComponentEncoding(components,protocol2),options.reference!=="suffix"&&components.scheme&&(uriTokens.push(components.scheme),uriTokens.push(":"));var authority=_recomposeAuthority(components,options);if(authority!==void 0&&(options.reference!=="suffix"&&uriTokens.push("//"),uriTokens.push(authority),components.path&&components.path.charAt(0)!=="/"&&uriTokens.push("/")),components.path!==void 0){var s=components.path;!options.absolutePath&&(!schemeHandler||!schemeHandler.absolutePath)&&(s=removeDotSegments(s)),authority===void 0&&(s=s.replace(/^\/\//,"/%2F")),uriTokens.push(s)}return components.query!==void 0&&(uriTokens.push("?"),uriTokens.push(components.query)),components.fragment!==void 0&&(uriTokens.push("#"),uriTokens.push(components.fragment)),uriTokens.join("")}__name(serialize2,"serialize");function resolveComponents(base2,relative14){var options=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},skipNormalization=arguments[3],target={};return skipNormalization||(base2=parse5(serialize2(base2,options),options),relative14=parse5(serialize2(relative14,options),options)),options=options||{},!options.tolerant&&relative14.scheme?(target.scheme=relative14.scheme,target.userinfo=relative14.userinfo,target.host=relative14.host,target.port=relative14.port,target.path=removeDotSegments(relative14.path||""),target.query=relative14.query):(relative14.userinfo!==void 0||relative14.host!==void 0||relative14.port!==void 0?(target.userinfo=relative14.userinfo,target.host=relative14.host,target.port=relative14.port,target.path=removeDotSegments(relative14.path||""),target.query=relative14.query):(relative14.path?(relative14.path.charAt(0)==="/"?target.path=removeDotSegments(relative14.path):((base2.userinfo!==void 0||base2.host!==void 0||base2.port!==void 0)&&!base2.path?target.path="/"+relative14.path:base2.path?target.path=base2.path.slice(0,base2.path.lastIndexOf("/")+1)+relative14.path:target.path=relative14.path,target.path=removeDotSegments(target.path)),target.query=relative14.query):(target.path=base2.path,relative14.query!==void 0?target.query=relative14.query:target.query=base2.query),target.userinfo=base2.userinfo,target.host=base2.host,target.port=base2.port),target.scheme=base2.scheme),target.fragment=relative14.fragment,target}__name(resolveComponents,"resolveComponents");function resolve15(baseURI,relativeURI,options){var schemelessOptions=assign({scheme:"null"},options);return serialize2(resolveComponents(parse5(baseURI,schemelessOptions),parse5(relativeURI,schemelessOptions),schemelessOptions,!0),schemelessOptions)}__name(resolve15,"resolve");function normalize2(uri,options){return typeof uri=="string"?uri=serialize2(parse5(uri,options),options):typeOf(uri)==="object"&&(uri=parse5(serialize2(uri,options),options)),uri}__name(normalize2,"normalize");function equal(uriA,uriB,options){return typeof uriA=="string"?uriA=serialize2(parse5(uriA,options),options):typeOf(uriA)==="object"&&(uriA=serialize2(uriA,options)),typeof uriB=="string"?uriB=serialize2(parse5(uriB,options),options):typeOf(uriB)==="object"&&(uriB=serialize2(uriB,options)),uriA===uriB}__name(equal,"equal");function escapeComponent(str,options){return str&&str.toString().replace(!options||!options.iri?URI_PROTOCOL.ESCAPE:IRI_PROTOCOL.ESCAPE,pctEncChar)}__name(escapeComponent,"escapeComponent");function unescapeComponent(str,options){return str&&str.toString().replace(!options||!options.iri?URI_PROTOCOL.PCT_ENCODED:IRI_PROTOCOL.PCT_ENCODED,pctDecChars)}__name(unescapeComponent,"unescapeComponent");var handler={scheme:"http",domainHost:!0,parse:__name(function(components,options){return components.host||(components.error=components.error||"HTTP URIs must have a host."),components},"parse"),serialize:__name(function(components,options){var secure=String(components.scheme).toLowerCase()==="https";return(components.port===(secure?443:80)||components.port==="")&&(components.port=void 0),components.path||(components.path="/"),components},"serialize")},handler$1={scheme:"https",domainHost:handler.domainHost,parse:handler.parse,serialize:handler.serialize};function isSecure(wsComponents){return typeof wsComponents.secure=="boolean"?wsComponents.secure:String(wsComponents.scheme).toLowerCase()==="wss"}__name(isSecure,"isSecure");var handler$2={scheme:"ws",domainHost:!0,parse:__name(function(components,options){var wsComponents=components;return wsComponents.secure=isSecure(wsComponents),wsComponents.resourceName=(wsComponents.path||"/")+(wsComponents.query?"?"+wsComponents.query:""),wsComponents.path=void 0,wsComponents.query=void 0,wsComponents},"parse"),serialize:__name(function(wsComponents,options){if((wsComponents.port===(isSecure(wsComponents)?443:80)||wsComponents.port==="")&&(wsComponents.port=void 0),typeof wsComponents.secure=="boolean"&&(wsComponents.scheme=wsComponents.secure?"wss":"ws",wsComponents.secure=void 0),wsComponents.resourceName){var _wsComponents$resourc=wsComponents.resourceName.split("?"),_wsComponents$resourc2=slicedToArray(_wsComponents$resourc,2),path16=_wsComponents$resourc2[0],query2=_wsComponents$resourc2[1];wsComponents.path=path16&&path16!=="/"?path16:void 0,wsComponents.query=query2,wsComponents.resourceName=void 0}return wsComponents.fragment=void 0,wsComponents},"serialize")},handler$3={scheme:"wss",domainHost:handler$2.domainHost,parse:handler$2.parse,serialize:handler$2.serialize},O={},isIRI=!0,UNRESERVED$$="[A-Za-z0-9\\-\\.\\_\\~"+(isIRI?"\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF":"")+"]",HEXDIG$$="[0-9A-Fa-f]",PCT_ENCODED$=subexp(subexp("%[EFef]"+HEXDIG$$+"%"+HEXDIG$$+HEXDIG$$+"%"+HEXDIG$$+HEXDIG$$)+"|"+subexp("%[89A-Fa-f]"+HEXDIG$$+"%"+HEXDIG$$+HEXDIG$$)+"|"+subexp("%"+HEXDIG$$+HEXDIG$$)),ATEXT$$="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]",QTEXT$$="[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]",VCHAR$$=merge(QTEXT$$,'[\\"\\\\]'),SOME_DELIMS$$="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]",UNRESERVED=new RegExp(UNRESERVED$$,"g"),PCT_ENCODED=new RegExp(PCT_ENCODED$,"g"),NOT_LOCAL_PART=new RegExp(merge("[^]",ATEXT$$,"[\\.]",'[\\"]',VCHAR$$),"g"),NOT_HFNAME=new RegExp(merge("[^]",UNRESERVED$$,SOME_DELIMS$$),"g"),NOT_HFVALUE=NOT_HFNAME;function decodeUnreserved(str){var decStr=pctDecChars(str);return decStr.match(UNRESERVED)?decStr:str}__name(decodeUnreserved,"decodeUnreserved");var handler$4={scheme:"mailto",parse:__name(function(components,options){var mailtoComponents=components,to=mailtoComponents.to=mailtoComponents.path?mailtoComponents.path.split(","):[];if(mailtoComponents.path=void 0,mailtoComponents.query){for(var unknownHeaders=!1,headers={},hfields=mailtoComponents.query.split("&"),x=0,xl=hfields.length;x<xl;++x){var hfield=hfields[x].split("=");switch(hfield[0]){case"to":for(var toAddrs=hfield[1].split(","),_x=0,_xl=toAddrs.length;_x<_xl;++_x)to.push(toAddrs[_x]);break;case"subject":mailtoComponents.subject=unescapeComponent(hfield[1],options);break;case"body":mailtoComponents.body=unescapeComponent(hfield[1],options);break;default:unknownHeaders=!0,headers[unescapeComponent(hfield[0],options)]=unescapeComponent(hfield[1],options);break}}unknownHeaders&&(mailtoComponents.headers=headers)}mailtoComponents.query=void 0;for(var _x2=0,_xl2=to.length;_x2<_xl2;++_x2){var addr=to[_x2].split("@");if(addr[0]=unescapeComponent(addr[0]),options.unicodeSupport)addr[1]=unescapeComponent(addr[1],options).toLowerCase();else try{addr[1]=punycode.toASCII(unescapeComponent(addr[1],options).toLowerCase())}catch(e){mailtoComponents.error=mailtoComponents.error||"Email address's domain name can not be converted to ASCII via punycode: "+e}to[_x2]=addr.join("@")}return mailtoComponents},"parse$$1"),serialize:__name(function(mailtoComponents,options){var components=mailtoComponents,to=toArray(mailtoComponents.to);if(to){for(var x=0,xl=to.length;x<xl;++x){var toAddr=String(to[x]),atIdx=toAddr.lastIndexOf("@"),localPart=toAddr.slice(0,atIdx).replace(PCT_ENCODED,decodeUnreserved).replace(PCT_ENCODED,toUpperCase).replace(NOT_LOCAL_PART,pctEncChar),domain=toAddr.slice(atIdx+1);try{domain=options.iri?punycode.toUnicode(domain):punycode.toASCII(unescapeComponent(domain,options).toLowerCase())}catch(e){components.error=components.error||"Email address's domain name can not be converted to "+(options.iri?"Unicode":"ASCII")+" via punycode: "+e}to[x]=localPart+"@"+domain}components.path=to.join(",")}var headers=mailtoComponents.headers=mailtoComponents.headers||{};mailtoComponents.subject&&(headers.subject=mailtoComponents.subject),mailtoComponents.body&&(headers.body=mailtoComponents.body);var fields=[];for(var name3 in headers)headers[name3]!==O[name3]&&fields.push(name3.replace(PCT_ENCODED,decodeUnreserved).replace(PCT_ENCODED,toUpperCase).replace(NOT_HFNAME,pctEncChar)+"="+headers[name3].replace(PCT_ENCODED,decodeUnreserved).replace(PCT_ENCODED,toUpperCase).replace(NOT_HFVALUE,pctEncChar));return fields.length&&(components.query=fields.join("&")),components},"serialize$$1")},URN_PARSE=/^([^\:]+)\:(.*)/,handler$5={scheme:"urn",parse:__name(function(components,options){var matches=components.path&&components.path.match(URN_PARSE),urnComponents=components;if(matches){var scheme=options.scheme||urnComponents.scheme||"urn",nid=matches[1].toLowerCase(),nss=matches[2],urnScheme=scheme+":"+(options.nid||nid),schemeHandler=SCHEMES[urnScheme];urnComponents.nid=nid,urnComponents.nss=nss,urnComponents.path=void 0,schemeHandler&&(urnComponents=schemeHandler.parse(urnComponents,options))}else urnComponents.error=urnComponents.error||"URN can not be parsed.";return urnComponents},"parse$$1"),serialize:__name(function(urnComponents,options){var scheme=options.scheme||urnComponents.scheme||"urn",nid=urnComponents.nid,urnScheme=scheme+":"+(options.nid||nid),schemeHandler=SCHEMES[urnScheme];schemeHandler&&(urnComponents=schemeHandler.serialize(urnComponents,options));var uriComponents=urnComponents,nss=urnComponents.nss;return uriComponents.path=(nid||options.nid)+":"+nss,uriComponents},"serialize$$1")},UUID=/^[0-9A-Fa-f]{8}(?:\-[0-9A-Fa-f]{4}){3}\-[0-9A-Fa-f]{12}$/,handler$6={scheme:"urn:uuid",parse:__name(function(urnComponents,options){var uuidComponents=urnComponents;return uuidComponents.uuid=uuidComponents.nss,uuidComponents.nss=void 0,!options.tolerant&&(!uuidComponents.uuid||!uuidComponents.uuid.match(UUID))&&(uuidComponents.error=uuidComponents.error||"UUID is not valid."),uuidComponents},"parse"),serialize:__name(function(uuidComponents,options){var urnComponents=uuidComponents;return urnComponents.nss=(uuidComponents.uuid||"").toLowerCase(),urnComponents},"serialize")};SCHEMES[handler.scheme]=handler,SCHEMES[handler$1.scheme]=handler$1,SCHEMES[handler$2.scheme]=handler$2,SCHEMES[handler$3.scheme]=handler$3,SCHEMES[handler$4.scheme]=handler$4,SCHEMES[handler$5.scheme]=handler$5,SCHEMES[handler$6.scheme]=handler$6,exports3.SCHEMES=SCHEMES,exports3.pctEncChar=pctEncChar,exports3.pctDecChars=pctDecChars,exports3.parse=parse5,exports3.removeDotSegments=removeDotSegments,exports3.serialize=serialize2,exports3.resolveComponents=resolveComponents,exports3.resolve=resolve15,exports3.normalize=normalize2,exports3.equal=equal,exports3.escapeComponent=escapeComponent,exports3.unescapeComponent=unescapeComponent,Object.defineProperty(exports3,"__esModule",{value:!0})})}});var require_uri=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/runtime/uri.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var uri=require_uri_all();uri.code='require("ajv/dist/runtime/uri").default';exports2.default=uri}});var require_core=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/core.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.CodeGen=exports2.Name=exports2.nil=exports2.stringify=exports2.str=exports2._=exports2.KeywordCxt=void 0;var validate_1=require_validate();Object.defineProperty(exports2,"KeywordCxt",{enumerable:!0,get:function(){return validate_1.KeywordCxt}});var codegen_1=require_codegen();Object.defineProperty(exports2,"_",{enumerable:!0,get:function(){return codegen_1._}});Object.defineProperty(exports2,"str",{enumerable:!0,get:function(){return codegen_1.str}});Object.defineProperty(exports2,"stringify",{enumerable:!0,get:function(){return codegen_1.stringify}});Object.defineProperty(exports2,"nil",{enumerable:!0,get:function(){return codegen_1.nil}});Object.defineProperty(exports2,"Name",{enumerable:!0,get:function(){return codegen_1.Name}});Object.defineProperty(exports2,"CodeGen",{enumerable:!0,get:function(){return codegen_1.CodeGen}});var validation_error_1=require_validation_error(),ref_error_1=require_ref_error(),rules_1=require_rules(),compile_1=require_compile(),codegen_2=require_codegen(),resolve_1=require_resolve(),dataType_1=require_dataType(),util_1=require_util8(),$dataRefSchema=require_data(),uri_1=require_uri(),defaultRegExp=__name((str,flags)=>new RegExp(str,flags),"defaultRegExp");defaultRegExp.code="new RegExp";var META_IGNORE_OPTIONS=["removeAdditional","useDefaults","coerceTypes"],EXT_SCOPE_NAMES=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),removedOptions={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},deprecatedOptions={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'},MAX_EXPRESSION=200;function requiredOptions(o){var _a,_b,_c,_d,_e,_f,_g,_h,_j,_k,_l,_m,_o,_p,_q,_r,_s,_t,_u,_v,_w,_x,_y,_z,_0;let s=o.strict,_optz=(_a=o.code)===null||_a===void 0?void 0:_a.optimize,optimize=_optz===!0||_optz===void 0?1:_optz||0,regExp=(_c=(_b=o.code)===null||_b===void 0?void 0:_b.regExp)!==null&&_c!==void 0?_c:defaultRegExp,uriResolver=(_d=o.uriResolver)!==null&&_d!==void 0?_d:uri_1.default;return{strictSchema:(_f=(_e=o.strictSchema)!==null&&_e!==void 0?_e:s)!==null&&_f!==void 0?_f:!0,strictNumbers:(_h=(_g=o.strictNumbers)!==null&&_g!==void 0?_g:s)!==null&&_h!==void 0?_h:!0,strictTypes:(_k=(_j=o.strictTypes)!==null&&_j!==void 0?_j:s)!==null&&_k!==void 0?_k:"log",strictTuples:(_m=(_l=o.strictTuples)!==null&&_l!==void 0?_l:s)!==null&&_m!==void 0?_m:"log",strictRequired:(_p=(_o=o.strictRequired)!==null&&_o!==void 0?_o:s)!==null&&_p!==void 0?_p:!1,code:o.code?{...o.code,optimize,regExp}:{optimize,regExp},loopRequired:(_q=o.loopRequired)!==null&&_q!==void 0?_q:MAX_EXPRESSION,loopEnum:(_r=o.loopEnum)!==null&&_r!==void 0?_r:MAX_EXPRESSION,meta:(_s=o.meta)!==null&&_s!==void 0?_s:!0,messages:(_t=o.messages)!==null&&_t!==void 0?_t:!0,inlineRefs:(_u=o.inlineRefs)!==null&&_u!==void 0?_u:!0,schemaId:(_v=o.schemaId)!==null&&_v!==void 0?_v:"$id",addUsedSchema:(_w=o.addUsedSchema)!==null&&_w!==void 0?_w:!0,validateSchema:(_x=o.validateSchema)!==null&&_x!==void 0?_x:!0,validateFormats:(_y=o.validateFormats)!==null&&_y!==void 0?_y:!0,unicodeRegExp:(_z=o.unicodeRegExp)!==null&&_z!==void 0?_z:!0,int32range:(_0=o.int32range)!==null&&_0!==void 0?_0:!0,uriResolver}}__name(requiredOptions,"requiredOptions");var Ajv2=class{constructor(opts={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,opts=this.opts={...opts,...requiredOptions(opts)};let{es5,lines}=this.opts.code;this.scope=new codegen_2.ValueScope({scope:{},prefixes:EXT_SCOPE_NAMES,es5,lines}),this.logger=getLogger(opts.logger);let formatOpt=opts.validateFormats;opts.validateFormats=!1,this.RULES=(0,rules_1.getRules)(),checkOptions.call(this,removedOptions,opts,"NOT SUPPORTED"),checkOptions.call(this,deprecatedOptions,opts,"DEPRECATED","warn"),this._metaOpts=getMetaSchemaOptions.call(this),opts.formats&&addInitialFormats.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),opts.keywords&&addInitialKeywords.call(this,opts.keywords),typeof opts.meta=="object"&&this.addMetaSchema(opts.meta),addInitialSchemas.call(this),opts.validateFormats=formatOpt}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){let{$data,meta,schemaId}=this.opts,_dataRefSchema=$dataRefSchema;schemaId==="id"&&(_dataRefSchema={...$dataRefSchema},_dataRefSchema.id=_dataRefSchema.$id,delete _dataRefSchema.$id),meta&&$data&&this.addMetaSchema(_dataRefSchema,_dataRefSchema[schemaId],!1)}defaultMeta(){let{meta,schemaId}=this.opts;return this.opts.defaultMeta=typeof meta=="object"?meta[schemaId]||meta:void 0}validate(schemaKeyRef,data){let v;if(typeof schemaKeyRef=="string"){if(v=this.getSchema(schemaKeyRef),!v)throw new Error(`no schema with key or ref "${schemaKeyRef}"`)}else v=this.compile(schemaKeyRef);let valid=v(data);return"$async"in v||(this.errors=v.errors),valid}compile(schema,_meta){let sch=this._addSchema(schema,_meta);return sch.validate||this._compileSchemaEnv(sch)}compileAsync(schema,meta){if(typeof this.opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");let{loadSchema}=this.opts;return runCompileAsync.call(this,schema,meta);async function runCompileAsync(_schema,_meta){await loadMetaSchema.call(this,_schema.$schema);let sch=this._addSchema(_schema,_meta);return sch.validate||_compileAsync.call(this,sch)}async function loadMetaSchema($ref){$ref&&!this.getSchema($ref)&&await runCompileAsync.call(this,{$ref},!0)}async function _compileAsync(sch){try{return this._compileSchemaEnv(sch)}catch(e){if(!(e instanceof ref_error_1.default))throw e;return checkLoaded.call(this,e),await loadMissingSchema.call(this,e.missingSchema),_compileAsync.call(this,sch)}}function checkLoaded({missingSchema:ref,missingRef}){if(this.refs[ref])throw new Error(`AnySchema ${ref} is loaded but ${missingRef} cannot be resolved`)}async function loadMissingSchema(ref){let _schema=await _loadSchema.call(this,ref);this.refs[ref]||await loadMetaSchema.call(this,_schema.$schema),this.refs[ref]||this.addSchema(_schema,ref,meta)}async function _loadSchema(ref){let p=this._loading[ref];if(p)return p;try{return await(this._loading[ref]=loadSchema(ref))}finally{delete this._loading[ref]}}}addSchema(schema,key,_meta,_validateSchema=this.opts.validateSchema){if(Array.isArray(schema)){for(let sch of schema)this.addSchema(sch,void 0,_meta,_validateSchema);return this}let id;if(typeof schema=="object"){let{schemaId}=this.opts;if(id=schema[schemaId],id!==void 0&&typeof id!="string")throw new Error(`schema ${schemaId} must be string`)}return key=(0,resolve_1.normalizeId)(key||id),this._checkUnique(key),this.schemas[key]=this._addSchema(schema,_meta,key,_validateSchema,!0),this}addMetaSchema(schema,key,_validateSchema=this.opts.validateSchema){return this.addSchema(schema,key,!0,_validateSchema),this}validateSchema(schema,throwOrLogError){if(typeof schema=="boolean")return!0;let $schema;if($schema=schema.$schema,$schema!==void 0&&typeof $schema!="string")throw new Error("$schema must be a string");if($schema=$schema||this.opts.defaultMeta||this.defaultMeta(),!$schema)return this.logger.warn("meta-schema not available"),this.errors=null,!0;let valid=this.validate($schema,schema);if(!valid&&throwOrLogError){let message="schema is invalid: "+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error(message);else throw new Error(message)}return valid}getSchema(keyRef){let sch;for(;typeof(sch=getSchEnv.call(this,keyRef))=="string";)keyRef=sch;if(sch===void 0){let{schemaId}=this.opts,root=new compile_1.SchemaEnv({schema:{},schemaId});if(sch=compile_1.resolveSchema.call(this,root,keyRef),!sch)return;this.refs[keyRef]=sch}return sch.validate||this._compileSchemaEnv(sch)}removeSchema(schemaKeyRef){if(schemaKeyRef instanceof RegExp)return this._removeAllSchemas(this.schemas,schemaKeyRef),this._removeAllSchemas(this.refs,schemaKeyRef),this;switch(typeof schemaKeyRef){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{let sch=getSchEnv.call(this,schemaKeyRef);return typeof sch=="object"&&this._cache.delete(sch.schema),delete this.schemas[schemaKeyRef],delete this.refs[schemaKeyRef],this}case"object":{let cacheKey=schemaKeyRef;this._cache.delete(cacheKey);let id=schemaKeyRef[this.opts.schemaId];return id&&(id=(0,resolve_1.normalizeId)(id),delete this.schemas[id],delete this.refs[id]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(definitions){for(let def of definitions)this.addKeyword(def);return this}addKeyword(kwdOrDef,def){let keyword;if(typeof kwdOrDef=="string")keyword=kwdOrDef,typeof def=="object"&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),def.keyword=keyword);else if(typeof kwdOrDef=="object"&&def===void 0){if(def=kwdOrDef,keyword=def.keyword,Array.isArray(keyword)&&!keyword.length)throw new Error("addKeywords: keyword must be string or non-empty array")}else throw new Error("invalid addKeywords parameters");if(checkKeyword.call(this,keyword,def),!def)return(0,util_1.eachItem)(keyword,kwd=>addRule.call(this,kwd)),this;keywordMetaschema.call(this,def);let definition={...def,type:(0,dataType_1.getJSONTypes)(def.type),schemaType:(0,dataType_1.getJSONTypes)(def.schemaType)};return(0,util_1.eachItem)(keyword,definition.type.length===0?k=>addRule.call(this,k,definition):k=>definition.type.forEach(t=>addRule.call(this,k,definition,t))),this}getKeyword(keyword){let rule=this.RULES.all[keyword];return typeof rule=="object"?rule.definition:!!rule}removeKeyword(keyword){let{RULES}=this;delete RULES.keywords[keyword],delete RULES.all[keyword];for(let group of RULES.rules){let i=group.rules.findIndex(rule=>rule.keyword===keyword);i>=0&&group.rules.splice(i,1)}return this}addFormat(name3,format3){return typeof format3=="string"&&(format3=new RegExp(format3)),this.formats[name3]=format3,this}errorsText(errors8=this.errors,{separator=", ",dataVar="data"}={}){return!errors8||errors8.length===0?"No errors":errors8.map(e=>`${dataVar}${e.instancePath} ${e.message}`).reduce((text,msg)=>text+separator+msg)}$dataMetaSchema(metaSchema,keywordsJsonPointers){let rules=this.RULES.all;metaSchema=JSON.parse(JSON.stringify(metaSchema));for(let jsonPointer of keywordsJsonPointers){let segments=jsonPointer.split("/").slice(1),keywords=metaSchema;for(let seg of segments)keywords=keywords[seg];for(let key in rules){let rule=rules[key];if(typeof rule!="object")continue;let{$data}=rule.definition,schema=keywords[key];$data&&schema&&(keywords[key]=schemaOrData(schema))}}return metaSchema}_removeAllSchemas(schemas,regex){for(let keyRef in schemas){let sch=schemas[keyRef];(!regex||regex.test(keyRef))&&(typeof sch=="string"?delete schemas[keyRef]:sch&&!sch.meta&&(this._cache.delete(sch.schema),delete schemas[keyRef]))}}_addSchema(schema,meta,baseId,validateSchema=this.opts.validateSchema,addSchema=this.opts.addUsedSchema){let id,{schemaId}=this.opts;if(typeof schema=="object")id=schema[schemaId];else{if(this.opts.jtd)throw new Error("schema must be object");if(typeof schema!="boolean")throw new Error("schema must be object or boolean")}let sch=this._cache.get(schema);if(sch!==void 0)return sch;baseId=(0,resolve_1.normalizeId)(id||baseId);let localRefs=resolve_1.getSchemaRefs.call(this,schema,baseId);return sch=new compile_1.SchemaEnv({schema,schemaId,meta,baseId,localRefs}),this._cache.set(sch.schema,sch),addSchema&&!baseId.startsWith("#")&&(baseId&&this._checkUnique(baseId),this.refs[baseId]=sch),validateSchema&&this.validateSchema(schema,!0),sch}_checkUnique(id){if(this.schemas[id]||this.refs[id])throw new Error(`schema with key or id "${id}" already exists`)}_compileSchemaEnv(sch){if(sch.meta?this._compileMetaSchema(sch):compile_1.compileSchema.call(this,sch),!sch.validate)throw new Error("ajv implementation error");return sch.validate}_compileMetaSchema(sch){let currentOpts=this.opts;this.opts=this._metaOpts;try{compile_1.compileSchema.call(this,sch)}finally{this.opts=currentOpts}}};__name(Ajv2,"Ajv");exports2.default=Ajv2;Ajv2.ValidationError=validation_error_1.default;Ajv2.MissingRefError=ref_error_1.default;function checkOptions(checkOpts,options,msg,log="error"){for(let key in checkOpts){let opt=key;opt in options&&this.logger[log](`${msg}: option ${key}. ${checkOpts[opt]}`)}}__name(checkOptions,"checkOptions");function getSchEnv(keyRef){return keyRef=(0,resolve_1.normalizeId)(keyRef),this.schemas[keyRef]||this.refs[keyRef]}__name(getSchEnv,"getSchEnv");function addInitialSchemas(){let optsSchemas=this.opts.schemas;if(optsSchemas)if(Array.isArray(optsSchemas))this.addSchema(optsSchemas);else for(let key in optsSchemas)this.addSchema(optsSchemas[key],key)}__name(addInitialSchemas,"addInitialSchemas");function addInitialFormats(){for(let name3 in this.opts.formats){let format3=this.opts.formats[name3];format3&&this.addFormat(name3,format3)}}__name(addInitialFormats,"addInitialFormats");function addInitialKeywords(defs){if(Array.isArray(defs)){this.addVocabulary(defs);return}this.logger.warn("keywords option as map is deprecated, pass array");for(let keyword in defs){let def=defs[keyword];def.keyword||(def.keyword=keyword),this.addKeyword(def)}}__name(addInitialKeywords,"addInitialKeywords");function getMetaSchemaOptions(){let metaOpts={...this.opts};for(let opt of META_IGNORE_OPTIONS)delete metaOpts[opt];return metaOpts}__name(getMetaSchemaOptions,"getMetaSchemaOptions");var noLogs={log(){},warn(){},error(){}};function getLogger(logger){if(logger===!1)return noLogs;if(logger===void 0)return console;if(logger.log&&logger.warn&&logger.error)return logger;throw new Error("logger must implement log, warn and error methods")}__name(getLogger,"getLogger");var KEYWORD_NAME=/^[a-z_$][a-z0-9_$:-]*$/i;function checkKeyword(keyword,def){let{RULES}=this;if((0,util_1.eachItem)(keyword,kwd=>{if(RULES.keywords[kwd])throw new Error(`Keyword ${kwd} is already defined`);if(!KEYWORD_NAME.test(kwd))throw new Error(`Keyword ${kwd} has invalid name`)}),!!def&&def.$data&&!("code"in def||"validate"in def))throw new Error('$data keyword must have "code" or "validate" function')}__name(checkKeyword,"checkKeyword");function addRule(keyword,definition,dataType){var _a;let post=definition?.post;if(dataType&&post)throw new Error('keyword with "post" flag cannot have "type"');let{RULES}=this,ruleGroup=post?RULES.post:RULES.rules.find(({type:t})=>t===dataType);if(ruleGroup||(ruleGroup={type:dataType,rules:[]},RULES.rules.push(ruleGroup)),RULES.keywords[keyword]=!0,!definition)return;let rule={keyword,definition:{...definition,type:(0,dataType_1.getJSONTypes)(definition.type),schemaType:(0,dataType_1.getJSONTypes)(definition.schemaType)}};definition.before?addBeforeRule.call(this,ruleGroup,rule,definition.before):ruleGroup.rules.push(rule),RULES.all[keyword]=rule,(_a=definition.implements)===null||_a===void 0||_a.forEach(kwd=>this.addKeyword(kwd))}__name(addRule,"addRule");function addBeforeRule(ruleGroup,rule,before){let i=ruleGroup.rules.findIndex(_rule=>_rule.keyword===before);i>=0?ruleGroup.rules.splice(i,0,rule):(ruleGroup.rules.push(rule),this.logger.warn(`rule ${before} is not defined`))}__name(addBeforeRule,"addBeforeRule");function keywordMetaschema(def){let{metaSchema}=def;metaSchema!==void 0&&(def.$data&&this.opts.$data&&(metaSchema=schemaOrData(metaSchema)),def.validateSchema=this.compile(metaSchema,!0))}__name(keywordMetaschema,"keywordMetaschema");var $dataRef={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function schemaOrData(schema){return{anyOf:[schema,$dataRef]}}__name(schemaOrData,"schemaOrData")}});var require_id=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/core/id.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var def={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};exports2.default=def}});var require_ref=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/core/ref.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.callRef=exports2.getValidate=void 0;var ref_error_1=require_ref_error(),code_1=require_code2(),codegen_1=require_codegen(),names_1=require_names(),compile_1=require_compile(),util_1=require_util8(),def={keyword:"$ref",schemaType:"string",code(cxt){let{gen,schema:$ref,it}=cxt,{baseId,schemaEnv:env,validateName,opts,self:self2}=it,{root}=env;if(($ref==="#"||$ref==="#/")&&baseId===root.baseId)return callRootRef();let schOrEnv=compile_1.resolveRef.call(self2,root,baseId,$ref);if(schOrEnv===void 0)throw new ref_error_1.default(it.opts.uriResolver,baseId,$ref);if(schOrEnv instanceof compile_1.SchemaEnv)return callValidate(schOrEnv);return inlineRefSchema(schOrEnv);function callRootRef(){if(env===root)return callRef(cxt,validateName,env,env.$async);let rootName=gen.scopeValue("root",{ref:root});return callRef(cxt,(0,codegen_1._)`${rootName}.validate`,root,root.$async)}function callValidate(sch){let v=getValidate(cxt,sch);callRef(cxt,v,sch,sch.$async)}function inlineRefSchema(sch){let schName=gen.scopeValue("schema",opts.code.source===!0?{ref:sch,code:(0,codegen_1.stringify)(sch)}:{ref:sch}),valid=gen.name("valid"),schCxt=cxt.subschema({schema:sch,dataTypes:[],schemaPath:codegen_1.nil,topSchemaRef:schName,errSchemaPath:$ref},valid);cxt.mergeEvaluated(schCxt),cxt.ok(valid)}}};function getValidate(cxt,sch){let{gen}=cxt;return sch.validate?gen.scopeValue("validate",{ref:sch.validate}):(0,codegen_1._)`${gen.scopeValue("wrapper",{ref:sch})}.validate`}__name(getValidate,"getValidate");exports2.getValidate=getValidate;function callRef(cxt,v,sch,$async){let{gen,it}=cxt,{allErrors,schemaEnv:env,opts}=it,passCxt=opts.passContext?names_1.default.this:codegen_1.nil;$async?callAsyncRef():callSyncRef();function callAsyncRef(){if(!env.$async)throw new Error("async schema referenced by sync schema");let valid=gen.let("valid");gen.try(()=>{gen.code((0,codegen_1._)`await ${(0,code_1.callValidateCode)(cxt,v,passCxt)}`),addEvaluatedFrom(v),allErrors||gen.assign(valid,!0)},e=>{gen.if((0,codegen_1._)`!(${e} instanceof ${it.ValidationError})`,()=>gen.throw(e)),addErrorsFrom(e),allErrors||gen.assign(valid,!1)}),cxt.ok(valid)}__name(callAsyncRef,"callAsyncRef");function callSyncRef(){cxt.result((0,code_1.callValidateCode)(cxt,v,passCxt),()=>addEvaluatedFrom(v),()=>addErrorsFrom(v))}__name(callSyncRef,"callSyncRef");function addErrorsFrom(source){let errs=(0,codegen_1._)`${source}.errors`;gen.assign(names_1.default.vErrors,(0,codegen_1._)`${names_1.default.vErrors} === null ? ${errs} : ${names_1.default.vErrors}.concat(${errs})`),gen.assign(names_1.default.errors,(0,codegen_1._)`${names_1.default.vErrors}.length`)}__name(addErrorsFrom,"addErrorsFrom");function addEvaluatedFrom(source){var _a;if(!it.opts.unevaluated)return;let schEvaluated=(_a=sch?.validate)===null||_a===void 0?void 0:_a.evaluated;if(it.props!==!0)if(schEvaluated&&!schEvaluated.dynamicProps)schEvaluated.props!==void 0&&(it.props=util_1.mergeEvaluated.props(gen,schEvaluated.props,it.props));else{let props=gen.var("props",(0,codegen_1._)`${source}.evaluated.props`);it.props=util_1.mergeEvaluated.props(gen,props,it.props,codegen_1.Name)}if(it.items!==!0)if(schEvaluated&&!schEvaluated.dynamicItems)schEvaluated.items!==void 0&&(it.items=util_1.mergeEvaluated.items(gen,schEvaluated.items,it.items));else{let items=gen.var("items",(0,codegen_1._)`${source}.evaluated.items`);it.items=util_1.mergeEvaluated.items(gen,items,it.items,codegen_1.Name)}}__name(addEvaluatedFrom,"addEvaluatedFrom")}__name(callRef,"callRef");exports2.callRef=callRef;exports2.default=def}});var require_core2=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/core/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var id_1=require_id(),ref_1=require_ref(),core=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",id_1.default,ref_1.default];exports2.default=core}});var require_limitNumber=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/validation/limitNumber.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var codegen_1=require_codegen(),ops=codegen_1.operators,KWDs={maximum:{okStr:"<=",ok:ops.LTE,fail:ops.GT},minimum:{okStr:">=",ok:ops.GTE,fail:ops.LT},exclusiveMaximum:{okStr:"<",ok:ops.LT,fail:ops.GTE},exclusiveMinimum:{okStr:">",ok:ops.GT,fail:ops.LTE}},error={message:({keyword,schemaCode})=>(0,codegen_1.str)`must be ${KWDs[keyword].okStr} ${schemaCode}`,params:({keyword,schemaCode})=>(0,codegen_1._)`{comparison: ${KWDs[keyword].okStr}, limit: ${schemaCode}}`},def={keyword:Object.keys(KWDs),type:"number",schemaType:"number",$data:!0,error,code(cxt){let{keyword,data,schemaCode}=cxt;cxt.fail$data((0,codegen_1._)`${data} ${KWDs[keyword].fail} ${schemaCode} || isNaN(${data})`)}};exports2.default=def}});var require_multipleOf=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/validation/multipleOf.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var codegen_1=require_codegen(),error={message:({schemaCode})=>(0,codegen_1.str)`must be multiple of ${schemaCode}`,params:({schemaCode})=>(0,codegen_1._)`{multipleOf: ${schemaCode}}`},def={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error,code(cxt){let{gen,data,schemaCode,it}=cxt,prec=it.opts.multipleOfPrecision,res=gen.let("res"),invalid=prec?(0,codegen_1._)`Math.abs(Math.round(${res}) - ${res}) > 1e-${prec}`:(0,codegen_1._)`${res} !== parseInt(${res})`;cxt.fail$data((0,codegen_1._)`(${schemaCode} === 0 || (${res} = ${data}/${schemaCode}, ${invalid}))`)}};exports2.default=def}});var require_ucs2length=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/runtime/ucs2length.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});function ucs2length(str){let len=str.length,length=0,pos=0,value;for(;pos<len;)length++,value=str.charCodeAt(pos++),value>=55296&&value<=56319&&pos<len&&(value=str.charCodeAt(pos),(value&64512)===56320&&pos++);return length}__name(ucs2length,"ucs2length");exports2.default=ucs2length;ucs2length.code='require("ajv/dist/runtime/ucs2length").default'}});var require_limitLength=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/validation/limitLength.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var codegen_1=require_codegen(),util_1=require_util8(),ucs2length_1=require_ucs2length(),error={message({keyword,schemaCode}){let comp=keyword==="maxLength"?"more":"fewer";return(0,codegen_1.str)`must NOT have ${comp} than ${schemaCode} characters`},params:({schemaCode})=>(0,codegen_1._)`{limit: ${schemaCode}}`},def={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error,code(cxt){let{keyword,data,schemaCode,it}=cxt,op=keyword==="maxLength"?codegen_1.operators.GT:codegen_1.operators.LT,len=it.opts.unicode===!1?(0,codegen_1._)`${data}.length`:(0,codegen_1._)`${(0,util_1.useFunc)(cxt.gen,ucs2length_1.default)}(${data})`;cxt.fail$data((0,codegen_1._)`${len} ${op} ${schemaCode}`)}};exports2.default=def}});var require_pattern=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/validation/pattern.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var code_1=require_code2(),codegen_1=require_codegen(),error={message:({schemaCode})=>(0,codegen_1.str)`must match pattern "${schemaCode}"`,params:({schemaCode})=>(0,codegen_1._)`{pattern: ${schemaCode}}`},def={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error,code(cxt){let{data,$data,schema,schemaCode,it}=cxt,u=it.opts.unicodeRegExp?"u":"",regExp=$data?(0,codegen_1._)`(new RegExp(${schemaCode}, ${u}))`:(0,code_1.usePattern)(cxt,schema);cxt.fail$data((0,codegen_1._)`!${regExp}.test(${data})`)}};exports2.default=def}});var require_limitProperties=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/validation/limitProperties.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var codegen_1=require_codegen(),error={message({keyword,schemaCode}){let comp=keyword==="maxProperties"?"more":"fewer";return(0,codegen_1.str)`must NOT have ${comp} than ${schemaCode} properties`},params:({schemaCode})=>(0,codegen_1._)`{limit: ${schemaCode}}`},def={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error,code(cxt){let{keyword,data,schemaCode}=cxt,op=keyword==="maxProperties"?codegen_1.operators.GT:codegen_1.operators.LT;cxt.fail$data((0,codegen_1._)`Object.keys(${data}).length ${op} ${schemaCode}`)}};exports2.default=def}});var require_required=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/validation/required.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var code_1=require_code2(),codegen_1=require_codegen(),util_1=require_util8(),error={message:({params:{missingProperty}})=>(0,codegen_1.str)`must have required property '${missingProperty}'`,params:({params:{missingProperty}})=>(0,codegen_1._)`{missingProperty: ${missingProperty}}`},def={keyword:"required",type:"object",schemaType:"array",$data:!0,error,code(cxt){let{gen,schema,schemaCode,data,$data,it}=cxt,{opts}=it;if(!$data&&schema.length===0)return;let useLoop=schema.length>=opts.loopRequired;if(it.allErrors?allErrorsMode():exitOnErrorMode(),opts.strictRequired){let props=cxt.parentSchema.properties,{definedProperties}=cxt.it;for(let requiredKey of schema)if(props?.[requiredKey]===void 0&&!definedProperties.has(requiredKey)){let schemaPath=it.schemaEnv.baseId+it.errSchemaPath,msg=`required property "${requiredKey}" is not defined at "${schemaPath}" (strictRequired)`;(0,util_1.checkStrictMode)(it,msg,it.opts.strictRequired)}}function allErrorsMode(){if(useLoop||$data)cxt.block$data(codegen_1.nil,loopAllRequired);else for(let prop of schema)(0,code_1.checkReportMissingProp)(cxt,prop)}__name(allErrorsMode,"allErrorsMode");function exitOnErrorMode(){let missing3=gen.let("missing");if(useLoop||$data){let valid=gen.let("valid",!0);cxt.block$data(valid,()=>loopUntilMissing(missing3,valid)),cxt.ok(valid)}else gen.if((0,code_1.checkMissingProp)(cxt,schema,missing3)),(0,code_1.reportMissingProp)(cxt,missing3),gen.else()}__name(exitOnErrorMode,"exitOnErrorMode");function loopAllRequired(){gen.forOf("prop",schemaCode,prop=>{cxt.setParams({missingProperty:prop}),gen.if((0,code_1.noPropertyInData)(gen,data,prop,opts.ownProperties),()=>cxt.error())})}__name(loopAllRequired,"loopAllRequired");function loopUntilMissing(missing3,valid){cxt.setParams({missingProperty:missing3}),gen.forOf(missing3,schemaCode,()=>{gen.assign(valid,(0,code_1.propertyInData)(gen,data,missing3,opts.ownProperties)),gen.if((0,codegen_1.not)(valid),()=>{cxt.error(),gen.break()})},codegen_1.nil)}__name(loopUntilMissing,"loopUntilMissing")}};exports2.default=def}});var require_limitItems=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/validation/limitItems.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var codegen_1=require_codegen(),error={message({keyword,schemaCode}){let comp=keyword==="maxItems"?"more":"fewer";return(0,codegen_1.str)`must NOT have ${comp} than ${schemaCode} items`},params:({schemaCode})=>(0,codegen_1._)`{limit: ${schemaCode}}`},def={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error,code(cxt){let{keyword,data,schemaCode}=cxt,op=keyword==="maxItems"?codegen_1.operators.GT:codegen_1.operators.LT;cxt.fail$data((0,codegen_1._)`${data}.length ${op} ${schemaCode}`)}};exports2.default=def}});var require_equal=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/runtime/equal.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var equal=require_fast_deep_equal();equal.code='require("ajv/dist/runtime/equal").default';exports2.default=equal}});var require_uniqueItems=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/validation/uniqueItems.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var dataType_1=require_dataType(),codegen_1=require_codegen(),util_1=require_util8(),equal_1=require_equal(),error={message:({params:{i,j}})=>(0,codegen_1.str)`must NOT have duplicate items (items ## ${j} and ${i} are identical)`,params:({params:{i,j}})=>(0,codegen_1._)`{i: ${i}, j: ${j}}`},def={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error,code(cxt){let{gen,data,$data,schema,parentSchema,schemaCode,it}=cxt;if(!$data&&!schema)return;let valid=gen.let("valid"),itemTypes=parentSchema.items?(0,dataType_1.getSchemaTypes)(parentSchema.items):[];cxt.block$data(valid,validateUniqueItems,(0,codegen_1._)`${schemaCode} === false`),cxt.ok(valid);function validateUniqueItems(){let i=gen.let("i",(0,codegen_1._)`${data}.length`),j=gen.let("j");cxt.setParams({i,j}),gen.assign(valid,!0),gen.if((0,codegen_1._)`${i} > 1`,()=>(canOptimize()?loopN:loopN2)(i,j))}__name(validateUniqueItems,"validateUniqueItems");function canOptimize(){return itemTypes.length>0&&!itemTypes.some(t=>t==="object"||t==="array")}__name(canOptimize,"canOptimize");function loopN(i,j){let item=gen.name("item"),wrongType=(0,dataType_1.checkDataTypes)(itemTypes,item,it.opts.strictNumbers,dataType_1.DataType.Wrong),indices=gen.const("indices",(0,codegen_1._)`{}`);gen.for((0,codegen_1._)`;${i}--;`,()=>{gen.let(item,(0,codegen_1._)`${data}[${i}]`),gen.if(wrongType,(0,codegen_1._)`continue`),itemTypes.length>1&&gen.if((0,codegen_1._)`typeof ${item} == "string"`,(0,codegen_1._)`${item} += "_"`),gen.if((0,codegen_1._)`typeof ${indices}[${item}] == "number"`,()=>{gen.assign(j,(0,codegen_1._)`${indices}[${item}]`),cxt.error(),gen.assign(valid,!1).break()}).code((0,codegen_1._)`${indices}[${item}] = ${i}`)})}__name(loopN,"loopN");function loopN2(i,j){let eql=(0,util_1.useFunc)(gen,equal_1.default),outer=gen.name("outer");gen.label(outer).for((0,codegen_1._)`;${i}--;`,()=>gen.for((0,codegen_1._)`${j} = ${i}; ${j}--;`,()=>gen.if((0,codegen_1._)`${eql}(${data}[${i}], ${data}[${j}])`,()=>{cxt.error(),gen.assign(valid,!1).break(outer)})))}__name(loopN2,"loopN2")}};exports2.default=def}});var require_const=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/validation/const.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var codegen_1=require_codegen(),util_1=require_util8(),equal_1=require_equal(),error={message:"must be equal to constant",params:({schemaCode})=>(0,codegen_1._)`{allowedValue: ${schemaCode}}`},def={keyword:"const",$data:!0,error,code(cxt){let{gen,data,$data,schemaCode,schema}=cxt;$data||schema&&typeof schema=="object"?cxt.fail$data((0,codegen_1._)`!${(0,util_1.useFunc)(gen,equal_1.default)}(${data}, ${schemaCode})`):cxt.fail((0,codegen_1._)`${schema} !== ${data}`)}};exports2.default=def}});var require_enum=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/validation/enum.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var codegen_1=require_codegen(),util_1=require_util8(),equal_1=require_equal(),error={message:"must be equal to one of the allowed values",params:({schemaCode})=>(0,codegen_1._)`{allowedValues: ${schemaCode}}`},def={keyword:"enum",schemaType:"array",$data:!0,error,code(cxt){let{gen,data,$data,schema,schemaCode,it}=cxt;if(!$data&&schema.length===0)throw new Error("enum must have non-empty array");let useLoop=schema.length>=it.opts.loopEnum,eql,getEql=__name(()=>eql??(eql=(0,util_1.useFunc)(gen,equal_1.default)),"getEql"),valid;if(useLoop||$data)valid=gen.let("valid"),cxt.block$data(valid,loopEnum);else{if(!Array.isArray(schema))throw new Error("ajv implementation error");let vSchema=gen.const("vSchema",schemaCode);valid=(0,codegen_1.or)(...schema.map((_x,i)=>equalCode(vSchema,i)))}cxt.pass(valid);function loopEnum(){gen.assign(valid,!1),gen.forOf("v",schemaCode,v=>gen.if((0,codegen_1._)`${getEql()}(${data}, ${v})`,()=>gen.assign(valid,!0).break()))}__name(loopEnum,"loopEnum");function equalCode(vSchema,i){let sch=schema[i];return typeof sch=="object"&&sch!==null?(0,codegen_1._)`${getEql()}(${data}, ${vSchema}[${i}])`:(0,codegen_1._)`${data} === ${sch}`}__name(equalCode,"equalCode")}};exports2.default=def}});var require_validation=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/validation/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var limitNumber_1=require_limitNumber(),multipleOf_1=require_multipleOf(),limitLength_1=require_limitLength(),pattern_1=require_pattern(),limitProperties_1=require_limitProperties(),required_1=require_required(),limitItems_1=require_limitItems(),uniqueItems_1=require_uniqueItems(),const_1=require_const(),enum_1=require_enum(),validation=[limitNumber_1.default,multipleOf_1.default,limitLength_1.default,pattern_1.default,limitProperties_1.default,required_1.default,limitItems_1.default,uniqueItems_1.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},const_1.default,enum_1.default];exports2.default=validation}});var require_additionalItems=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/applicator/additionalItems.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.validateAdditionalItems=void 0;var codegen_1=require_codegen(),util_1=require_util8(),error={message:({params:{len}})=>(0,codegen_1.str)`must NOT have more than ${len} items`,params:({params:{len}})=>(0,codegen_1._)`{limit: ${len}}`},def={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error,code(cxt){let{parentSchema,it}=cxt,{items}=parentSchema;if(!Array.isArray(items)){(0,util_1.checkStrictMode)(it,'"additionalItems" is ignored when "items" is not an array of schemas');return}validateAdditionalItems(cxt,items)}};function validateAdditionalItems(cxt,items){let{gen,schema,data,keyword,it}=cxt;it.items=!0;let len=gen.const("len",(0,codegen_1._)`${data}.length`);if(schema===!1)cxt.setParams({len:items.length}),cxt.pass((0,codegen_1._)`${len} <= ${items.length}`);else if(typeof schema=="object"&&!(0,util_1.alwaysValidSchema)(it,schema)){let valid=gen.var("valid",(0,codegen_1._)`${len} <= ${items.length}`);gen.if((0,codegen_1.not)(valid),()=>validateItems(valid)),cxt.ok(valid)}function validateItems(valid){gen.forRange("i",items.length,len,i=>{cxt.subschema({keyword,dataProp:i,dataPropType:util_1.Type.Num},valid),it.allErrors||gen.if((0,codegen_1.not)(valid),()=>gen.break())})}__name(validateItems,"validateItems")}__name(validateAdditionalItems,"validateAdditionalItems");exports2.validateAdditionalItems=validateAdditionalItems;exports2.default=def}});var require_items=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/applicator/items.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.validateTuple=void 0;var codegen_1=require_codegen(),util_1=require_util8(),code_1=require_code2(),def={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(cxt){let{schema,it}=cxt;if(Array.isArray(schema))return validateTuple(cxt,"additionalItems",schema);it.items=!0,!(0,util_1.alwaysValidSchema)(it,schema)&&cxt.ok((0,code_1.validateArray)(cxt))}};function validateTuple(cxt,extraItems,schArr=cxt.schema){let{gen,parentSchema,data,keyword,it}=cxt;checkStrictTuple(parentSchema),it.opts.unevaluated&&schArr.length&&it.items!==!0&&(it.items=util_1.mergeEvaluated.items(gen,schArr.length,it.items));let valid=gen.name("valid"),len=gen.const("len",(0,codegen_1._)`${data}.length`);schArr.forEach((sch,i)=>{(0,util_1.alwaysValidSchema)(it,sch)||(gen.if((0,codegen_1._)`${len} > ${i}`,()=>cxt.subschema({keyword,schemaProp:i,dataProp:i},valid)),cxt.ok(valid))});function checkStrictTuple(sch){let{opts,errSchemaPath}=it,l=schArr.length,fullTuple=l===sch.minItems&&(l===sch.maxItems||sch[extraItems]===!1);if(opts.strictTuples&&!fullTuple){let msg=`"${keyword}" is ${l}-tuple, but minItems or maxItems/${extraItems} are not specified or different at path "${errSchemaPath}"`;(0,util_1.checkStrictMode)(it,msg,opts.strictTuples)}}__name(checkStrictTuple,"checkStrictTuple")}__name(validateTuple,"validateTuple");exports2.validateTuple=validateTuple;exports2.default=def}});var require_prefixItems=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/applicator/prefixItems.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var items_1=require_items(),def={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:cxt=>(0,items_1.validateTuple)(cxt,"items")};exports2.default=def}});var require_items2020=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/applicator/items2020.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var codegen_1=require_codegen(),util_1=require_util8(),code_1=require_code2(),additionalItems_1=require_additionalItems(),error={message:({params:{len}})=>(0,codegen_1.str)`must NOT have more than ${len} items`,params:({params:{len}})=>(0,codegen_1._)`{limit: ${len}}`},def={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error,code(cxt){let{schema,parentSchema,it}=cxt,{prefixItems}=parentSchema;it.items=!0,!(0,util_1.alwaysValidSchema)(it,schema)&&(prefixItems?(0,additionalItems_1.validateAdditionalItems)(cxt,prefixItems):cxt.ok((0,code_1.validateArray)(cxt)))}};exports2.default=def}});var require_contains=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/applicator/contains.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var codegen_1=require_codegen(),util_1=require_util8(),error={message:({params:{min,max}})=>max===void 0?(0,codegen_1.str)`must contain at least ${min} valid item(s)`:(0,codegen_1.str)`must contain at least ${min} and no more than ${max} valid item(s)`,params:({params:{min,max}})=>max===void 0?(0,codegen_1._)`{minContains: ${min}}`:(0,codegen_1._)`{minContains: ${min}, maxContains: ${max}}`},def={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error,code(cxt){let{gen,schema,parentSchema,data,it}=cxt,min,max,{minContains,maxContains}=parentSchema;it.opts.next?(min=minContains===void 0?1:minContains,max=maxContains):min=1;let len=gen.const("len",(0,codegen_1._)`${data}.length`);if(cxt.setParams({min,max}),max===void 0&&min===0){(0,util_1.checkStrictMode)(it,'"minContains" == 0 without "maxContains": "contains" keyword ignored');return}if(max!==void 0&&min>max){(0,util_1.checkStrictMode)(it,'"minContains" > "maxContains" is always invalid'),cxt.fail();return}if((0,util_1.alwaysValidSchema)(it,schema)){let cond=(0,codegen_1._)`${len} >= ${min}`;max!==void 0&&(cond=(0,codegen_1._)`${cond} && ${len} <= ${max}`),cxt.pass(cond);return}it.items=!0;let valid=gen.name("valid");max===void 0&&min===1?validateItems(valid,()=>gen.if(valid,()=>gen.break())):min===0?(gen.let(valid,!0),max!==void 0&&gen.if((0,codegen_1._)`${data}.length > 0`,validateItemsWithCount)):(gen.let(valid,!1),validateItemsWithCount()),cxt.result(valid,()=>cxt.reset());function validateItemsWithCount(){let schValid=gen.name("_valid"),count=gen.let("count",0);validateItems(schValid,()=>gen.if(schValid,()=>checkLimits(count)))}__name(validateItemsWithCount,"validateItemsWithCount");function validateItems(_valid,block){gen.forRange("i",0,len,i=>{cxt.subschema({keyword:"contains",dataProp:i,dataPropType:util_1.Type.Num,compositeRule:!0},_valid),block()})}__name(validateItems,"validateItems");function checkLimits(count){gen.code((0,codegen_1._)`${count}++`),max===void 0?gen.if((0,codegen_1._)`${count} >= ${min}`,()=>gen.assign(valid,!0).break()):(gen.if((0,codegen_1._)`${count} > ${max}`,()=>gen.assign(valid,!1).break()),min===1?gen.assign(valid,!0):gen.if((0,codegen_1._)`${count} >= ${min}`,()=>gen.assign(valid,!0)))}__name(checkLimits,"checkLimits")}};exports2.default=def}});var require_dependencies=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/applicator/dependencies.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.validateSchemaDeps=exports2.validatePropertyDeps=exports2.error=void 0;var codegen_1=require_codegen(),util_1=require_util8(),code_1=require_code2();exports2.error={message:({params:{property,depsCount,deps}})=>{let property_ies=depsCount===1?"property":"properties";return(0,codegen_1.str)`must have ${property_ies} ${deps} when property ${property} is present`},params:({params:{property,depsCount,deps,missingProperty}})=>(0,codegen_1._)`{property: ${property},
    missingProperty: ${missingProperty},
    depsCount: ${depsCount},
    deps: ${deps}}`};var def={keyword:"dependencies",type:"object",schemaType:"object",error:exports2.error,code(cxt){let[propDeps,schDeps]=splitDependencies(cxt);validatePropertyDeps(cxt,propDeps),validateSchemaDeps(cxt,schDeps)}};function splitDependencies({schema}){let propertyDeps={},schemaDeps={};for(let key in schema){if(key==="__proto__")continue;let deps=Array.isArray(schema[key])?propertyDeps:schemaDeps;deps[key]=schema[key]}return[propertyDeps,schemaDeps]}__name(splitDependencies,"splitDependencies");function validatePropertyDeps(cxt,propertyDeps=cxt.schema){let{gen,data,it}=cxt;if(Object.keys(propertyDeps).length===0)return;let missing3=gen.let("missing");for(let prop in propertyDeps){let deps=propertyDeps[prop];if(deps.length===0)continue;let hasProperty=(0,code_1.propertyInData)(gen,data,prop,it.opts.ownProperties);cxt.setParams({property:prop,depsCount:deps.length,deps:deps.join(", ")}),it.allErrors?gen.if(hasProperty,()=>{for(let depProp of deps)(0,code_1.checkReportMissingProp)(cxt,depProp)}):(gen.if((0,codegen_1._)`${hasProperty} && (${(0,code_1.checkMissingProp)(cxt,deps,missing3)})`),(0,code_1.reportMissingProp)(cxt,missing3),gen.else())}}__name(validatePropertyDeps,"validatePropertyDeps");exports2.validatePropertyDeps=validatePropertyDeps;function validateSchemaDeps(cxt,schemaDeps=cxt.schema){let{gen,data,keyword,it}=cxt,valid=gen.name("valid");for(let prop in schemaDeps)(0,util_1.alwaysValidSchema)(it,schemaDeps[prop])||(gen.if((0,code_1.propertyInData)(gen,data,prop,it.opts.ownProperties),()=>{let schCxt=cxt.subschema({keyword,schemaProp:prop},valid);cxt.mergeValidEvaluated(schCxt,valid)},()=>gen.var(valid,!0)),cxt.ok(valid))}__name(validateSchemaDeps,"validateSchemaDeps");exports2.validateSchemaDeps=validateSchemaDeps;exports2.default=def}});var require_propertyNames=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/applicator/propertyNames.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var codegen_1=require_codegen(),util_1=require_util8(),error={message:"property name must be valid",params:({params})=>(0,codegen_1._)`{propertyName: ${params.propertyName}}`},def={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error,code(cxt){let{gen,schema,data,it}=cxt;if((0,util_1.alwaysValidSchema)(it,schema))return;let valid=gen.name("valid");gen.forIn("key",data,key=>{cxt.setParams({propertyName:key}),cxt.subschema({keyword:"propertyNames",data:key,dataTypes:["string"],propertyName:key,compositeRule:!0},valid),gen.if((0,codegen_1.not)(valid),()=>{cxt.error(!0),it.allErrors||gen.break()})}),cxt.ok(valid)}};exports2.default=def}});var require_additionalProperties=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var code_1=require_code2(),codegen_1=require_codegen(),names_1=require_names(),util_1=require_util8(),error={message:"must NOT have additional properties",params:({params})=>(0,codegen_1._)`{additionalProperty: ${params.additionalProperty}}`},def={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error,code(cxt){let{gen,schema,parentSchema,data,errsCount,it}=cxt;if(!errsCount)throw new Error("ajv implementation error");let{allErrors,opts}=it;if(it.props=!0,opts.removeAdditional!=="all"&&(0,util_1.alwaysValidSchema)(it,schema))return;let props=(0,code_1.allSchemaProperties)(parentSchema.properties),patProps=(0,code_1.allSchemaProperties)(parentSchema.patternProperties);checkAdditionalProperties(),cxt.ok((0,codegen_1._)`${errsCount} === ${names_1.default.errors}`);function checkAdditionalProperties(){gen.forIn("key",data,key=>{!props.length&&!patProps.length?additionalPropertyCode(key):gen.if(isAdditional(key),()=>additionalPropertyCode(key))})}__name(checkAdditionalProperties,"checkAdditionalProperties");function isAdditional(key){let definedProp;if(props.length>8){let propsSchema=(0,util_1.schemaRefOrVal)(it,parentSchema.properties,"properties");definedProp=(0,code_1.isOwnProperty)(gen,propsSchema,key)}else props.length?definedProp=(0,codegen_1.or)(...props.map(p=>(0,codegen_1._)`${key} === ${p}`)):definedProp=codegen_1.nil;return patProps.length&&(definedProp=(0,codegen_1.or)(definedProp,...patProps.map(p=>(0,codegen_1._)`${(0,code_1.usePattern)(cxt,p)}.test(${key})`))),(0,codegen_1.not)(definedProp)}__name(isAdditional,"isAdditional");function deleteAdditional(key){gen.code((0,codegen_1._)`delete ${data}[${key}]`)}__name(deleteAdditional,"deleteAdditional");function additionalPropertyCode(key){if(opts.removeAdditional==="all"||opts.removeAdditional&&schema===!1){deleteAdditional(key);return}if(schema===!1){cxt.setParams({additionalProperty:key}),cxt.error(),allErrors||gen.break();return}if(typeof schema=="object"&&!(0,util_1.alwaysValidSchema)(it,schema)){let valid=gen.name("valid");opts.removeAdditional==="failing"?(applyAdditionalSchema(key,valid,!1),gen.if((0,codegen_1.not)(valid),()=>{cxt.reset(),deleteAdditional(key)})):(applyAdditionalSchema(key,valid),allErrors||gen.if((0,codegen_1.not)(valid),()=>gen.break()))}}__name(additionalPropertyCode,"additionalPropertyCode");function applyAdditionalSchema(key,valid,errors8){let subschema={keyword:"additionalProperties",dataProp:key,dataPropType:util_1.Type.Str};errors8===!1&&Object.assign(subschema,{compositeRule:!0,createErrors:!1,allErrors:!1}),cxt.subschema(subschema,valid)}__name(applyAdditionalSchema,"applyAdditionalSchema")}};exports2.default=def}});var require_properties=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/applicator/properties.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var validate_1=require_validate(),code_1=require_code2(),util_1=require_util8(),additionalProperties_1=require_additionalProperties(),def={keyword:"properties",type:"object",schemaType:"object",code(cxt){let{gen,schema,parentSchema,data,it}=cxt;it.opts.removeAdditional==="all"&&parentSchema.additionalProperties===void 0&&additionalProperties_1.default.code(new validate_1.KeywordCxt(it,additionalProperties_1.default,"additionalProperties"));let allProps=(0,code_1.allSchemaProperties)(schema);for(let prop of allProps)it.definedProperties.add(prop);it.opts.unevaluated&&allProps.length&&it.props!==!0&&(it.props=util_1.mergeEvaluated.props(gen,(0,util_1.toHash)(allProps),it.props));let properties=allProps.filter(p=>!(0,util_1.alwaysValidSchema)(it,schema[p]));if(properties.length===0)return;let valid=gen.name("valid");for(let prop of properties)hasDefault(prop)?applyPropertySchema(prop):(gen.if((0,code_1.propertyInData)(gen,data,prop,it.opts.ownProperties)),applyPropertySchema(prop),it.allErrors||gen.else().var(valid,!0),gen.endIf()),cxt.it.definedProperties.add(prop),cxt.ok(valid);function hasDefault(prop){return it.opts.useDefaults&&!it.compositeRule&&schema[prop].default!==void 0}__name(hasDefault,"hasDefault");function applyPropertySchema(prop){cxt.subschema({keyword:"properties",schemaProp:prop,dataProp:prop},valid)}__name(applyPropertySchema,"applyPropertySchema")}};exports2.default=def}});var require_patternProperties=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/applicator/patternProperties.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var code_1=require_code2(),codegen_1=require_codegen(),util_1=require_util8(),util_2=require_util8(),def={keyword:"patternProperties",type:"object",schemaType:"object",code(cxt){let{gen,schema,data,parentSchema,it}=cxt,{opts}=it,patterns=(0,code_1.allSchemaProperties)(schema),alwaysValidPatterns=patterns.filter(p=>(0,util_1.alwaysValidSchema)(it,schema[p]));if(patterns.length===0||alwaysValidPatterns.length===patterns.length&&(!it.opts.unevaluated||it.props===!0))return;let checkProperties=opts.strictSchema&&!opts.allowMatchingProperties&&parentSchema.properties,valid=gen.name("valid");it.props!==!0&&!(it.props instanceof codegen_1.Name)&&(it.props=(0,util_2.evaluatedPropsToName)(gen,it.props));let{props}=it;validatePatternProperties();function validatePatternProperties(){for(let pat of patterns)checkProperties&&checkMatchingProperties(pat),it.allErrors?validateProperties(pat):(gen.var(valid,!0),validateProperties(pat),gen.if(valid))}__name(validatePatternProperties,"validatePatternProperties");function checkMatchingProperties(pat){for(let prop in checkProperties)new RegExp(pat).test(prop)&&(0,util_1.checkStrictMode)(it,`property ${prop} matches pattern ${pat} (use allowMatchingProperties)`)}__name(checkMatchingProperties,"checkMatchingProperties");function validateProperties(pat){gen.forIn("key",data,key=>{gen.if((0,codegen_1._)`${(0,code_1.usePattern)(cxt,pat)}.test(${key})`,()=>{let alwaysValid=alwaysValidPatterns.includes(pat);alwaysValid||cxt.subschema({keyword:"patternProperties",schemaProp:pat,dataProp:key,dataPropType:util_2.Type.Str},valid),it.opts.unevaluated&&props!==!0?gen.assign((0,codegen_1._)`${props}[${key}]`,!0):!alwaysValid&&!it.allErrors&&gen.if((0,codegen_1.not)(valid),()=>gen.break())})})}__name(validateProperties,"validateProperties")}};exports2.default=def}});var require_not=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/applicator/not.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var util_1=require_util8(),def={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(cxt){let{gen,schema,it}=cxt;if((0,util_1.alwaysValidSchema)(it,schema)){cxt.fail();return}let valid=gen.name("valid");cxt.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},valid),cxt.failResult(valid,()=>cxt.reset(),()=>cxt.error())},error:{message:"must NOT be valid"}};exports2.default=def}});var require_anyOf=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/applicator/anyOf.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var code_1=require_code2(),def={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:code_1.validateUnion,error:{message:"must match a schema in anyOf"}};exports2.default=def}});var require_oneOf=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/applicator/oneOf.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var codegen_1=require_codegen(),util_1=require_util8(),error={message:"must match exactly one schema in oneOf",params:({params})=>(0,codegen_1._)`{passingSchemas: ${params.passing}}`},def={keyword:"oneOf",schemaType:"array",trackErrors:!0,error,code(cxt){let{gen,schema,parentSchema,it}=cxt;if(!Array.isArray(schema))throw new Error("ajv implementation error");if(it.opts.discriminator&&parentSchema.discriminator)return;let schArr=schema,valid=gen.let("valid",!1),passing=gen.let("passing",null),schValid=gen.name("_valid");cxt.setParams({passing}),gen.block(validateOneOf),cxt.result(valid,()=>cxt.reset(),()=>cxt.error(!0));function validateOneOf(){schArr.forEach((sch,i)=>{let schCxt;(0,util_1.alwaysValidSchema)(it,sch)?gen.var(schValid,!0):schCxt=cxt.subschema({keyword:"oneOf",schemaProp:i,compositeRule:!0},schValid),i>0&&gen.if((0,codegen_1._)`${schValid} && ${valid}`).assign(valid,!1).assign(passing,(0,codegen_1._)`[${passing}, ${i}]`).else(),gen.if(schValid,()=>{gen.assign(valid,!0),gen.assign(passing,i),schCxt&&cxt.mergeEvaluated(schCxt,codegen_1.Name)})})}__name(validateOneOf,"validateOneOf")}};exports2.default=def}});var require_allOf=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/applicator/allOf.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var util_1=require_util8(),def={keyword:"allOf",schemaType:"array",code(cxt){let{gen,schema,it}=cxt;if(!Array.isArray(schema))throw new Error("ajv implementation error");let valid=gen.name("valid");schema.forEach((sch,i)=>{if((0,util_1.alwaysValidSchema)(it,sch))return;let schCxt=cxt.subschema({keyword:"allOf",schemaProp:i},valid);cxt.ok(valid),cxt.mergeEvaluated(schCxt)})}};exports2.default=def}});var require_if=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/applicator/if.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var codegen_1=require_codegen(),util_1=require_util8(),error={message:({params})=>(0,codegen_1.str)`must match "${params.ifClause}" schema`,params:({params})=>(0,codegen_1._)`{failingKeyword: ${params.ifClause}}`},def={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error,code(cxt){let{gen,parentSchema,it}=cxt;parentSchema.then===void 0&&parentSchema.else===void 0&&(0,util_1.checkStrictMode)(it,'"if" without "then" and "else" is ignored');let hasThen=hasSchema(it,"then"),hasElse=hasSchema(it,"else");if(!hasThen&&!hasElse)return;let valid=gen.let("valid",!0),schValid=gen.name("_valid");if(validateIf(),cxt.reset(),hasThen&&hasElse){let ifClause=gen.let("ifClause");cxt.setParams({ifClause}),gen.if(schValid,validateClause("then",ifClause),validateClause("else",ifClause))}else hasThen?gen.if(schValid,validateClause("then")):gen.if((0,codegen_1.not)(schValid),validateClause("else"));cxt.pass(valid,()=>cxt.error(!0));function validateIf(){let schCxt=cxt.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},schValid);cxt.mergeEvaluated(schCxt)}__name(validateIf,"validateIf");function validateClause(keyword,ifClause){return()=>{let schCxt=cxt.subschema({keyword},schValid);gen.assign(valid,schValid),cxt.mergeValidEvaluated(schCxt,valid),ifClause?gen.assign(ifClause,(0,codegen_1._)`${keyword}`):cxt.setParams({ifClause:keyword})}}__name(validateClause,"validateClause")}};function hasSchema(it,keyword){let schema=it.schema[keyword];return schema!==void 0&&!(0,util_1.alwaysValidSchema)(it,schema)}__name(hasSchema,"hasSchema");exports2.default=def}});var require_thenElse=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/applicator/thenElse.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var util_1=require_util8(),def={keyword:["then","else"],schemaType:["object","boolean"],code({keyword,parentSchema,it}){parentSchema.if===void 0&&(0,util_1.checkStrictMode)(it,`"${keyword}" without "if" is ignored`)}};exports2.default=def}});var require_applicator=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/applicator/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var additionalItems_1=require_additionalItems(),prefixItems_1=require_prefixItems(),items_1=require_items(),items2020_1=require_items2020(),contains_1=require_contains(),dependencies_1=require_dependencies(),propertyNames_1=require_propertyNames(),additionalProperties_1=require_additionalProperties(),properties_1=require_properties(),patternProperties_1=require_patternProperties(),not_1=require_not(),anyOf_1=require_anyOf(),oneOf_1=require_oneOf(),allOf_1=require_allOf(),if_1=require_if(),thenElse_1=require_thenElse();function getApplicator(draft2020=!1){let applicator=[not_1.default,anyOf_1.default,oneOf_1.default,allOf_1.default,if_1.default,thenElse_1.default,propertyNames_1.default,additionalProperties_1.default,dependencies_1.default,properties_1.default,patternProperties_1.default];return draft2020?applicator.push(prefixItems_1.default,items2020_1.default):applicator.push(additionalItems_1.default,items_1.default),applicator.push(contains_1.default),applicator}__name(getApplicator,"getApplicator");exports2.default=getApplicator}});var require_format=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/format/format.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var codegen_1=require_codegen(),error={message:({schemaCode})=>(0,codegen_1.str)`must match format "${schemaCode}"`,params:({schemaCode})=>(0,codegen_1._)`{format: ${schemaCode}}`},def={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error,code(cxt,ruleType){let{gen,data,$data,schema,schemaCode,it}=cxt,{opts,errSchemaPath,schemaEnv,self:self2}=it;if(!opts.validateFormats)return;$data?validate$DataFormat():validateFormat();function validate$DataFormat(){let fmts=gen.scopeValue("formats",{ref:self2.formats,code:opts.code.formats}),fDef=gen.const("fDef",(0,codegen_1._)`${fmts}[${schemaCode}]`),fType=gen.let("fType"),format3=gen.let("format");gen.if((0,codegen_1._)`typeof ${fDef} == "object" && !(${fDef} instanceof RegExp)`,()=>gen.assign(fType,(0,codegen_1._)`${fDef}.type || "string"`).assign(format3,(0,codegen_1._)`${fDef}.validate`),()=>gen.assign(fType,(0,codegen_1._)`"string"`).assign(format3,fDef)),cxt.fail$data((0,codegen_1.or)(unknownFmt(),invalidFmt()));function unknownFmt(){return opts.strictSchema===!1?codegen_1.nil:(0,codegen_1._)`${schemaCode} && !${format3}`}__name(unknownFmt,"unknownFmt");function invalidFmt(){let callFormat=schemaEnv.$async?(0,codegen_1._)`(${fDef}.async ? await ${format3}(${data}) : ${format3}(${data}))`:(0,codegen_1._)`${format3}(${data})`,validData=(0,codegen_1._)`(typeof ${format3} == "function" ? ${callFormat} : ${format3}.test(${data}))`;return(0,codegen_1._)`${format3} && ${format3} !== true && ${fType} === ${ruleType} && !${validData}`}__name(invalidFmt,"invalidFmt")}__name(validate$DataFormat,"validate$DataFormat");function validateFormat(){let formatDef=self2.formats[schema];if(!formatDef){unknownFormat();return}if(formatDef===!0)return;let[fmtType,format3,fmtRef]=getFormat(formatDef);fmtType===ruleType&&cxt.pass(validCondition());function unknownFormat(){if(opts.strictSchema===!1){self2.logger.warn(unknownMsg());return}throw new Error(unknownMsg());function unknownMsg(){return`unknown format "${schema}" ignored in schema at path "${errSchemaPath}"`}}__name(unknownFormat,"unknownFormat");function getFormat(fmtDef){let code=fmtDef instanceof RegExp?(0,codegen_1.regexpCode)(fmtDef):opts.code.formats?(0,codegen_1._)`${opts.code.formats}${(0,codegen_1.getProperty)(schema)}`:void 0,fmt=gen.scopeValue("formats",{key:schema,ref:fmtDef,code});return typeof fmtDef=="object"&&!(fmtDef instanceof RegExp)?[fmtDef.type||"string",fmtDef.validate,(0,codegen_1._)`${fmt}.validate`]:["string",fmtDef,fmt]}__name(getFormat,"getFormat");function validCondition(){if(typeof formatDef=="object"&&!(formatDef instanceof RegExp)&&formatDef.async){if(!schemaEnv.$async)throw new Error("async format in sync schema");return(0,codegen_1._)`await ${fmtRef}(${data})`}return typeof format3=="function"?(0,codegen_1._)`${fmtRef}(${data})`:(0,codegen_1._)`${fmtRef}.test(${data})`}__name(validCondition,"validCondition")}__name(validateFormat,"validateFormat")}};exports2.default=def}});var require_format2=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/format/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var format_1=require_format(),format3=[format_1.default];exports2.default=format3}});var require_metadata=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/metadata.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.contentVocabulary=exports2.metadataVocabulary=void 0;exports2.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"];exports2.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]}});var require_draft7=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/draft7.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var core_1=require_core2(),validation_1=require_validation(),applicator_1=require_applicator(),format_1=require_format2(),metadata_1=require_metadata(),draft7Vocabularies=[core_1.default,validation_1.default,(0,applicator_1.default)(),format_1.default,metadata_1.metadataVocabulary,metadata_1.contentVocabulary];exports2.default=draft7Vocabularies}});var require_types=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/discriminator/types.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.DiscrError=void 0;var DiscrError;(function(DiscrError2){DiscrError2.Tag="tag",DiscrError2.Mapping="mapping"})(DiscrError=exports2.DiscrError||(exports2.DiscrError={}))}});var require_discriminator=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/vocabularies/discriminator/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var codegen_1=require_codegen(),types_1=require_types(),compile_1=require_compile(),util_1=require_util8(),error={message:({params:{discrError,tagName}})=>discrError===types_1.DiscrError.Tag?`tag "${tagName}" must be string`:`value of tag "${tagName}" must be in oneOf`,params:({params:{discrError,tag,tagName}})=>(0,codegen_1._)`{error: ${discrError}, tag: ${tagName}, tagValue: ${tag}}`},def={keyword:"discriminator",type:"object",schemaType:"object",error,code(cxt){let{gen,data,schema,parentSchema,it}=cxt,{oneOf}=parentSchema;if(!it.opts.discriminator)throw new Error("discriminator: requires discriminator option");let tagName=schema.propertyName;if(typeof tagName!="string")throw new Error("discriminator: requires propertyName");if(schema.mapping)throw new Error("discriminator: mapping is not supported");if(!oneOf)throw new Error("discriminator: requires oneOf keyword");let valid=gen.let("valid",!1),tag=gen.const("tag",(0,codegen_1._)`${data}${(0,codegen_1.getProperty)(tagName)}`);gen.if((0,codegen_1._)`typeof ${tag} == "string"`,()=>validateMapping(),()=>cxt.error(!1,{discrError:types_1.DiscrError.Tag,tag,tagName})),cxt.ok(valid);function validateMapping(){let mapping=getMapping();gen.if(!1);for(let tagValue in mapping)gen.elseIf((0,codegen_1._)`${tag} === ${tagValue}`),gen.assign(valid,applyTagSchema(mapping[tagValue]));gen.else(),cxt.error(!1,{discrError:types_1.DiscrError.Mapping,tag,tagName}),gen.endIf()}__name(validateMapping,"validateMapping");function applyTagSchema(schemaProp){let _valid=gen.name("valid"),schCxt=cxt.subschema({keyword:"oneOf",schemaProp},_valid);return cxt.mergeEvaluated(schCxt,codegen_1.Name),_valid}__name(applyTagSchema,"applyTagSchema");function getMapping(){var _a;let oneOfMapping={},topRequired=hasRequired(parentSchema),tagRequired=!0;for(let i=0;i<oneOf.length;i++){let sch=oneOf[i];sch?.$ref&&!(0,util_1.schemaHasRulesButRef)(sch,it.self.RULES)&&(sch=compile_1.resolveRef.call(it.self,it.schemaEnv.root,it.baseId,sch?.$ref),sch instanceof compile_1.SchemaEnv&&(sch=sch.schema));let propSch=(_a=sch?.properties)===null||_a===void 0?void 0:_a[tagName];if(typeof propSch!="object")throw new Error(`discriminator: oneOf subschemas (or referenced schemas) must have "properties/${tagName}"`);tagRequired=tagRequired&&(topRequired||hasRequired(sch)),addMappings(propSch,i)}if(!tagRequired)throw new Error(`discriminator: "${tagName}" must be required`);return oneOfMapping;function hasRequired({required}){return Array.isArray(required)&&required.includes(tagName)}function addMappings(sch,i){if(sch.const)addMapping(sch.const,i);else if(sch.enum)for(let tagValue of sch.enum)addMapping(tagValue,i);else throw new Error(`discriminator: "properties/${tagName}" must have "const" or "enum"`)}function addMapping(tagValue,i){if(typeof tagValue!="string"||tagValue in oneOfMapping)throw new Error(`discriminator: "${tagName}" values must be unique strings`);oneOfMapping[tagValue]=i}}__name(getMapping,"getMapping")}};exports2.default=def}});var require_json_schema_draft_07=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/refs/json-schema-draft-07.json"(exports2,module2){module2.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0}}});var require_ajv=__commonJS({"../node_modules/.pnpm/ajv@8.12.0/node_modules/ajv/dist/ajv.js"(exports2,module2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.MissingRefError=exports2.ValidationError=exports2.CodeGen=exports2.Name=exports2.nil=exports2.stringify=exports2.str=exports2._=exports2.KeywordCxt=void 0;var core_1=require_core(),draft7_1=require_draft7(),discriminator_1=require_discriminator(),draft7MetaSchema=require_json_schema_draft_07(),META_SUPPORT_DATA=["/properties"],META_SCHEMA_ID="http://json-schema.org/draft-07/schema",Ajv2=class extends core_1.default{_addVocabularies(){super._addVocabularies(),draft7_1.default.forEach(v=>this.addVocabulary(v)),this.opts.discriminator&&this.addKeyword(discriminator_1.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;let metaSchema=this.opts.$data?this.$dataMetaSchema(draft7MetaSchema,META_SUPPORT_DATA):draft7MetaSchema;this.addMetaSchema(metaSchema,META_SCHEMA_ID,!1),this.refs["http://json-schema.org/schema"]=META_SCHEMA_ID}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(META_SCHEMA_ID)?META_SCHEMA_ID:void 0)}};__name(Ajv2,"Ajv");module2.exports=exports2=Ajv2;Object.defineProperty(exports2,"__esModule",{value:!0});exports2.default=Ajv2;var validate_1=require_validate();Object.defineProperty(exports2,"KeywordCxt",{enumerable:!0,get:function(){return validate_1.KeywordCxt}});var codegen_1=require_codegen();Object.defineProperty(exports2,"_",{enumerable:!0,get:function(){return codegen_1._}});Object.defineProperty(exports2,"str",{enumerable:!0,get:function(){return codegen_1.str}});Object.defineProperty(exports2,"stringify",{enumerable:!0,get:function(){return codegen_1.stringify}});Object.defineProperty(exports2,"nil",{enumerable:!0,get:function(){return codegen_1.nil}});Object.defineProperty(exports2,"Name",{enumerable:!0,get:function(){return codegen_1.Name}});Object.defineProperty(exports2,"CodeGen",{enumerable:!0,get:function(){return codegen_1.CodeGen}});var validation_error_1=require_validation_error();Object.defineProperty(exports2,"ValidationError",{enumerable:!0,get:function(){return validation_error_1.default}});var ref_error_1=require_ref_error();Object.defineProperty(exports2,"MissingRefError",{enumerable:!0,get:function(){return ref_error_1.default}})}});var require_icns_encoder=__commonJS({"../node_modules/.pnpm/png2icons@2.0.1/node_modules/png2icons/lib/icns-encoder.js"(exports2,module2){module2.exports={encode(buffer){let bufs=[],i=0;for(;i<buffer.length;){let byte=buffer[i];if(i+2>=buffer.length){let buf=Buffer.alloc(1);buf[0]=buffer.length-i,bufs.push(buf),bufs.push(buffer.slice(i,buffer.length));break}if(byte===buffer[i+1]&&byte===buffer[i+2]){let j=i+2,length=3;for(;++j<buffer.length&&byte===buffer[j]&&length<130;)length++;let buf=Buffer.alloc(2);buf[0]=length+128-3,buf[1]=byte,bufs.push(buf),i=j}else{let j=i+2,length=3,prev=buffer[j],repeatLength=1;for(;++j<buffer.length&&length<128;){if(prev===buffer[j]){if(++repeatLength>2)break}else prev=buffer[j],repeatLength=1;length++}repeatLength>2&&(j-=2,length-=2);let buf=Buffer.alloc(1);buf[0]=length-1,bufs.push(buf),bufs.push(buffer.slice(i,j)),i=j}}let list=bufs,totalLength=bufs.reduce((carry,buf)=>carry+buf.length,0);return Buffer.concat(list,totalLength)},decode(buffer){let bufs=[],i=0;for(;i<buffer.length;){let length=buffer[i],buf;length>=128?(length=length-128+3,buf=Buffer.alloc(length,buffer.slice(i+1,i+2)),i+=2):(buf=buffer.slice(i+1,i+length+2),i+=length+2),bufs.push(buf)}let list=bufs,totalLength=bufs.reduce((carry,buf)=>carry+buf.length,0);return Buffer.concat(list,totalLength)}}}});var require_resize3=__commonJS({"../node_modules/.pnpm/png2icons@2.0.1/node_modules/png2icons/lib/resize3.js"(exports2,module2){module2.exports={nearestNeighbor(src,dst){let wSrc=src.width,hSrc=src.height,wDst=dst.width,hDst=dst.height,bufSrc=src.data,bufDst=dst.data;for(let i=0;i<hDst;i++)for(let j=0;j<wDst;j++){let posDst=(i*wDst+j)*4,iSrc=Math.floor(i*hSrc/hDst),jSrc=Math.floor(j*wSrc/wDst),posSrc=(iSrc*wSrc+jSrc)*4;bufDst[posDst++]=bufSrc[posSrc++],bufDst[posDst++]=bufSrc[posSrc++],bufDst[posDst++]=bufSrc[posSrc++],bufDst[posDst++]=bufSrc[posSrc++]}},bilinearInterpolation(src,dst){let wSrc=src.width,hSrc=src.height,wDst=dst.width,hDst=dst.height,bufSrc=src.data,bufDst=dst.data,assign=__name(function(pos,offset,x,xMin,xMax,y,yMin,yMax){let posMin=(yMin*wSrc+xMin)*4+offset,posMax=(yMin*wSrc+xMax)*4+offset,vMin=xMin===xMax?bufSrc[posMin]:Math.round((x-xMin)*bufSrc[posMax]+(xMax-x)*bufSrc[posMin]);if(yMax===yMin)bufDst[pos+offset]=vMin;else{posMin=(yMax*wSrc+xMin)*4+offset,posMax=(yMax*wSrc+xMax)*4+offset;let vMax=xMin===xMax?bufSrc[posMin]:Math.round((x-xMin)*bufSrc[posMax]+(xMax-x)*bufSrc[posMin]);bufDst[pos+offset]=yMin===yMax?vMin:Math.round((y-yMin)*vMax+(yMax-y)*vMin)}},"assign");for(let i=0;i<hDst;i++)for(let j=0;j<wDst;j++){let posDst=(i*wDst+j)*4,x=j*wSrc/wDst,xMin=Math.floor(x),xMax=Math.min(Math.ceil(x),wSrc-1),y=i*hSrc/hDst,yMin=Math.floor(y),yMax=Math.min(Math.ceil(y),hSrc-1);assign(posDst,0,x,xMin,xMax,y,yMin,yMax),assign(posDst,1,x,xMin,xMax,y,yMin,yMax),assign(posDst,2,x,xMin,xMax,y,yMin,yMax),assign(posDst,3,x,xMin,xMax,y,yMin,yMax)}},bicubicInterpolation(src,dst){let bufSrc=src.data,bufDst=dst.data,wSrc=src.width,hSrc=src.height,wDst=dst.width,hDst=dst.height,wM=Math.max(1,Math.floor(wSrc/wDst)),wDst2=wDst*wM,hM=Math.max(1,Math.floor(hSrc/hDst)),hDst2=hDst*hM,buf1=Buffer.alloc(wDst2*hSrc*4);for(let i=0;i<hSrc;i++)for(let j=0;j<wDst2;j++){let x=j*(wSrc-1)/wDst2,xPos=Math.floor(x),t=x-xPos,srcPos=(i*wSrc+xPos)*4,buf1Pos=(i*wDst2+j)*4;for(let k=0;k<4;k++){let kPos=srcPos+k,x0=xPos>0?bufSrc[kPos-4]:2*bufSrc[kPos]-bufSrc[kPos+4],x1=bufSrc[kPos],x2=bufSrc[kPos+4],x3=xPos<wSrc-2?bufSrc[kPos+8]:2*bufSrc[kPos+4]-bufSrc[kPos];buf1[buf1Pos+k]=Math.max(0,Math.min(255,(x3-x2-x0+x1)*(t*t*t)+(x0-x1-(x3-x2-x0+x1))*(t*t)+(x2-x0)*t+x1))}}let buf2=Buffer.alloc(wDst2*hDst2*4);for(let i=0;i<hDst2;i++)for(let j=0;j<wDst2;j++){let y=i*(hSrc-1)/hDst2,yPos=Math.floor(y),t=y-yPos,buf1Pos=(yPos*wDst2+j)*4,buf2Pos=(i*wDst2+j)*4;for(let k=0;k<4;k++){let kPos=buf1Pos+k,y0=yPos>0?buf1[kPos-wDst2*4]:2*buf1[kPos]-buf1[kPos+wDst2*4],y1=buf1[kPos],y2=buf1[kPos+wDst2*4],y3=yPos<hSrc-2?buf1[kPos+wDst2*8]:2*buf1[kPos+wDst2*4]-buf1[kPos];buf2[buf2Pos+k]=Math.max(0,Math.min(255,(y3-y2-y0+y1)*(t*t*t)+(y0-y1-(y3-y2-y0+y1))*(t*t)+(y2-y0)*t+y1))}}let m=wM*hM;if(m>1)for(let i=0;i<hDst;i++)for(let j=0;j<wDst;j++){let r=0,g=0,b=0,a=0,realColors=0;for(let y=0;y<hM;y++){let yPos=i*hM+y;for(let x=0;x<wM;x++){let xPos=j*wM+x,xyPos=(yPos*wDst2+xPos)*4,pixelAplha=buf2[xyPos+3];pixelAplha&&(r+=buf2[xyPos],g+=buf2[xyPos+1],b+=buf2[xyPos+2],realColors++),a+=pixelAplha}}let pos=(i*wDst+j)*4;bufDst[pos]=realColors?Math.round(r/realColors):0,bufDst[pos+1]=realColors?Math.round(g/realColors):0,bufDst[pos+2]=realColors?Math.round(b/realColors):0,bufDst[pos+3]=Math.round(a/m)}else dst.data=buf2},hermiteInterpolation(src,dst){let bufSrc=src.data,bufDst=dst.data,wSrc=src.width,hSrc=src.height,wDst=dst.width,hDst=dst.height,wM=Math.max(1,Math.floor(wSrc/wDst)),wDst2=wDst*wM,hM=Math.max(1,Math.floor(hSrc/hDst)),hDst2=hDst*hM,buf1=Buffer.alloc(wDst2*hSrc*4);for(let i=0;i<hSrc;i++)for(let j=0;j<wDst2;j++){let x=j*(wSrc-1)/wDst2,xPos=Math.floor(x),t=x-xPos,srcPos=(i*wSrc+xPos)*4,buf1Pos=(i*wDst2+j)*4;for(let k=0;k<4;k++){let kPos=srcPos+k,x0=xPos>0?bufSrc[kPos-4]:2*bufSrc[kPos]-bufSrc[kPos+4],x1=bufSrc[kPos],x2=bufSrc[kPos+4],x3=xPos<wSrc-2?bufSrc[kPos+8]:2*bufSrc[kPos+4]-bufSrc[kPos];buf1[buf1Pos+k]=Math.max(0,Math.min(255,Math.round((((.5*(x3-x0)+1.5*(x1-x2))*t+(x0-2.5*x1+2*x2-.5*x3))*t+.5*(x2-x0))*t+x1)))}}let buf2=Buffer.alloc(wDst2*hDst2*4);for(let i=0;i<hDst2;i++)for(let j=0;j<wDst2;j++){let y=i*(hSrc-1)/hDst2,yPos=Math.floor(y),t=y-yPos,buf1Pos=(yPos*wDst2+j)*4,buf2Pos=(i*wDst2+j)*4;for(let k=0;k<4;k++){let kPos=buf1Pos+k,y0=yPos>0?buf1[kPos-wDst2*4]:2*buf1[kPos]-buf1[kPos+wDst2*4],y1=buf1[kPos],y2=buf1[kPos+wDst2*4],y3=yPos<hSrc-2?buf1[kPos+wDst2*8]:2*buf1[kPos+wDst2*4]-buf1[kPos];buf2[buf2Pos+k]=Math.max(0,Math.min(255,Math.round((((.5*(y3-y0)+1.5*(y1-y2))*t+(y0-2.5*y1+2*y2-.5*y3))*t+.5*(y2-y0))*t+y1)))}}let m=wM*hM;if(m>1)for(let i=0;i<hDst;i++)for(let j=0;j<wDst;j++){let r=0,g=0,b=0,a=0,realColors=0;for(let y=0;y<hM;y++){let yPos=i*hM+y;for(let x=0;x<wM;x++){let xPos=j*wM+x,xyPos=(yPos*wDst2+xPos)*4,pixelAplha=buf2[xyPos+3];pixelAplha&&(r+=buf2[xyPos],g+=buf2[xyPos+1],b+=buf2[xyPos+2],realColors++),a+=pixelAplha}}let pos=(i*wDst+j)*4;bufDst[pos]=realColors?Math.round(r/realColors):0,bufDst[pos+1]=realColors?Math.round(g/realColors):0,bufDst[pos+2]=realColors?Math.round(b/realColors):0,bufDst[pos+3]=Math.round(a/m)}else dst.data=buf2},bezierInterpolation(src,dst){let bufSrc=src.data,bufDst=dst.data,wSrc=src.width,hSrc=src.height,wDst=dst.width,hDst=dst.height,wM=Math.max(1,Math.floor(wSrc/wDst)),wDst2=wDst*wM,hM=Math.max(1,Math.floor(hSrc/hDst)),hDst2=hDst*hM,buf1=Buffer.alloc(wDst2*hSrc*4);for(let i=0;i<hSrc;i++)for(let j=0;j<wDst2;j++){let x=j*(wSrc-1)/wDst2,xPos=Math.floor(x),t=x-xPos,srcPos=(i*wSrc+xPos)*4,buf1Pos=(i*wDst2+j)*4;for(let k=0;k<4;k++){let kPos=srcPos+k,x0=xPos>0?bufSrc[kPos-4]:2*bufSrc[kPos]-bufSrc[kPos+4],x1=bufSrc[kPos],x2=bufSrc[kPos+4],x3=xPos<wSrc-2?bufSrc[kPos+8]:2*bufSrc[kPos+4]-bufSrc[kPos];buf1[buf1Pos+k]=Math.max(0,Math.min(255,Math.round(x1*(1-t)*(1-t)*(1-t)+3*(x1+(x2-x0)/4)*(1-t)*(1-t)*t+3*(x2-(x3-x1)/4)*(1-t)*t*t+x2*t*t*t)))}}let buf2=Buffer.alloc(wDst2*hDst2*4);for(let i=0;i<hDst2;i++)for(let j=0;j<wDst2;j++){let y=i*(hSrc-1)/hDst2,yPos=Math.floor(y),t=y-yPos,buf1Pos=(yPos*wDst2+j)*4,buf2Pos=(i*wDst2+j)*4;for(let k=0;k<4;k++){let kPos=buf1Pos+k,y0=yPos>0?buf1[kPos-wDst2*4]:2*buf1[kPos]-buf1[kPos+wDst2*4],y1=buf1[kPos],y2=buf1[kPos+wDst2*4],y3=yPos<hSrc-2?buf1[kPos+wDst2*8]:2*buf1[kPos+wDst2*4]-buf1[kPos];buf2[buf2Pos+k]=Math.max(0,Math.min(255,Math.round(y1*(1-t)*(1-t)*(1-t)+3*(y1+(y2-y0)/4)*(1-t)*(1-t)*t+3*(y2-(y3-y1)/4)*(1-t)*t*t+y2*t*t*t)))}}let m=wM*hM;if(m>1)for(let i=0;i<hDst;i++)for(let j=0;j<wDst;j++){let r=0,g=0,b=0,a=0,realColors=0;for(let y=0;y<hM;y++){let yPos=i*hM+y;for(let x=0;x<wM;x++){let xPos=j*wM+x,xyPos=(yPos*wDst2+xPos)*4,pixelAplha=buf2[xyPos+3];pixelAplha&&(r+=buf2[xyPos],g+=buf2[xyPos+1],b+=buf2[xyPos+2],realColors++),a+=pixelAplha}}let pos=(i*wDst+j)*4;bufDst[pos]=realColors?Math.round(r/realColors):0,bufDst[pos+1]=realColors?Math.round(g/realColors):0,bufDst[pos+2]=realColors?Math.round(b/realColors):0,bufDst[pos+3]=Math.round(a/m)}else dst.data=buf2}}}});var require_resize4=__commonJS({"../node_modules/.pnpm/png2icons@2.0.1/node_modules/png2icons/lib/resize4.js"(exports2,module2){module2.exports={BicubicInterpolation(x,y,values){function TERP(t,a,b,c,d){return .5*(c-a+(2*a-5*b+4*c-d+(3*(b-c)+d-a)*t)*t)*t+b}__name(TERP,"TERP");var i0,i1,i2,i3;return i0=TERP(x,values[0][0],values[1][0],values[2][0],values[3][0]),i1=TERP(x,values[0][1],values[1][1],values[2][1],values[3][1]),i2=TERP(x,values[0][2],values[1][2],values[2][2],values[3][2]),i3=TERP(x,values[0][3],values[1][3],values[2][3],values[3][3]),TERP(y,i0,i1,i2,i3)},ivect(ix,iy,w){return(ix+w*iy)*4},bilinear(srcImg,destImg,scale){function inner(f00,f10,f01,f11,x,y){var un_x=1-x,un_y=1-y;return f00*un_x*un_y+f10*x*un_y+f01*un_x*y+f11*x*y}__name(inner,"inner");var i,j,iyv2,iy02,iy1,ixv2,ix02,ix1,idxD2,idxS00,idxS10,idxS01,idxS11,dx,dy,r,g,b,a;for(i=0;i<destImg.height;++i)for(iyv2=i/scale,iy02=Math.floor(iyv2),iy1=Math.ceil(iyv2)>srcImg.height-1?srcImg.height-1:Math.ceil(iyv2),j=0;j<destImg.width;++j)ixv2=j/scale,ix02=Math.floor(ixv2),ix1=Math.ceil(ixv2)>srcImg.width-1?srcImg.width-1:Math.ceil(ixv2),idxD2=(j+destImg.width*i)*4,idxS00=(ix02+srcImg.width*iy02)*4,idxS10=(ix1+srcImg.width*iy02)*4,idxS01=(ix02+srcImg.width*iy1)*4,idxS11=(ix1+srcImg.width*iy1)*4,dx=ixv2-ix02,dy=iyv2-iy02,r=inner(srcImg.data[idxS00],srcImg.data[idxS10],srcImg.data[idxS01],srcImg.data[idxS11],dx,dy),destImg.data[idxD2]=r,g=inner(srcImg.data[idxS00+1],srcImg.data[idxS10+1],srcImg.data[idxS01+1],srcImg.data[idxS11+1],dx,dy),destImg.data[idxD2+1]=g,b=inner(srcImg.data[idxS00+2],srcImg.data[idxS10+2],srcImg.data[idxS01+2],srcImg.data[idxS11+2],dx,dy),destImg.data[idxD2+2]=b,a=inner(srcImg.data[idxS00+3],srcImg.data[idxS10+3],srcImg.data[idxS01+3],srcImg.data[idxS11+3],dx,dy),destImg.data[idxD2+3]=a},bicubic(srcImg,destImg,scale){var i,j,dx,dy,repeatX,repeatY,offset_row0,offset_row1,offset_row2,offset_row3,offset_col0,offset_col1,offset_col2,offset_col3,red_pixels,green_pixels,blue_pixels,alpha_pixels;for(i=0;i<destImg.height;++i)for(iyv=i/scale,iy0=Math.floor(iyv),repeatY=0,iy0<1?repeatY=-1:iy0>srcImg.height-3&&(repeatY=iy0-(srcImg.height-3)),j=0;j<destImg.width;++j)ixv=j/scale,ix0=Math.floor(ixv),repeatX=0,ix0<1?repeatX=-1:ix0>srcImg.width-3&&(repeatX=ix0-(srcImg.width-3)),offset_row1=(iy0*srcImg.width+ix0)*4,offset_row0=repeatY<0?offset_row1:((iy0-1)*srcImg.width+ix0)*4,offset_row2=repeatY>1?offset_row1:((iy0+1)*srcImg.width+ix0)*4,offset_row3=repeatY>0?offset_row2:((iy0+2)*srcImg.width+ix0)*4,offset_col1=0,offset_col0=repeatX<0?offset_col1:-4,offset_col2=repeatX>1?offset_col1:4,offset_col3=repeatX>0?offset_col2:8,red_pixels=[[srcImg.data[offset_row0+offset_col0],srcImg.data[offset_row1+offset_col0],srcImg.data[offset_row2+offset_col0],srcImg.data[offset_row3+offset_col0]],[srcImg.data[offset_row0+offset_col1],srcImg.data[offset_row1+offset_col1],srcImg.data[offset_row2+offset_col1],srcImg.data[offset_row3+offset_col1]],[srcImg.data[offset_row0+offset_col2],srcImg.data[offset_row1+offset_col2],srcImg.data[offset_row2+offset_col2],srcImg.data[offset_row3+offset_col2]],[srcImg.data[offset_row0+offset_col3],srcImg.data[offset_row1+offset_col3],srcImg.data[offset_row2+offset_col3],srcImg.data[offset_row3+offset_col3]]],offset_row0++,offset_row1++,offset_row2++,offset_row3++,green_pixels=[[srcImg.data[offset_row0+offset_col0],srcImg.data[offset_row1+offset_col0],srcImg.data[offset_row2+offset_col0],srcImg.data[offset_row3+offset_col0]],[srcImg.data[offset_row0+offset_col1],srcImg.data[offset_row1+offset_col1],srcImg.data[offset_row2+offset_col1],srcImg.data[offset_row3+offset_col1]],[srcImg.data[offset_row0+offset_col2],srcImg.data[offset_row1+offset_col2],srcImg.data[offset_row2+offset_col2],srcImg.data[offset_row3+offset_col2]],[srcImg.data[offset_row0+offset_col3],srcImg.data[offset_row1+offset_col3],srcImg.data[offset_row2+offset_col3],srcImg.data[offset_row3+offset_col3]]],offset_row0++,offset_row1++,offset_row2++,offset_row3++,blue_pixels=[[srcImg.data[offset_row0+offset_col0],srcImg.data[offset_row1+offset_col0],srcImg.data[offset_row2+offset_col0],srcImg.data[offset_row3+offset_col0]],[srcImg.data[offset_row0+offset_col1],srcImg.data[offset_row1+offset_col1],srcImg.data[offset_row2+offset_col1],srcImg.data[offset_row3+offset_col1]],[srcImg.data[offset_row0+offset_col2],srcImg.data[offset_row1+offset_col2],srcImg.data[offset_row2+offset_col2],srcImg.data[offset_row3+offset_col2]],[srcImg.data[offset_row0+offset_col3],srcImg.data[offset_row1+offset_col3],srcImg.data[offset_row2+offset_col3],srcImg.data[offset_row3+offset_col3]]],offset_row0++,offset_row1++,offset_row2++,offset_row3++,alpha_pixels=[[srcImg.data[offset_row0+offset_col0],srcImg.data[offset_row1+offset_col0],srcImg.data[offset_row2+offset_col0],srcImg.data[offset_row3+offset_col0]],[srcImg.data[offset_row0+offset_col1],srcImg.data[offset_row1+offset_col1],srcImg.data[offset_row2+offset_col1],srcImg.data[offset_row3+offset_col1]],[srcImg.data[offset_row0+offset_col2],srcImg.data[offset_row1+offset_col2],srcImg.data[offset_row2+offset_col2],srcImg.data[offset_row3+offset_col2]],[srcImg.data[offset_row0+offset_col3],srcImg.data[offset_row1+offset_col3],srcImg.data[offset_row2+offset_col3],srcImg.data[offset_row3+offset_col3]]],dx=ixv-ix0,dy=iyv-iy0,idxD=(j+destImg.width*i)*4,destImg.data[idxD]=this.BicubicInterpolation(dx,dy,red_pixels),destImg.data[idxD+1]=this.BicubicInterpolation(dx,dy,green_pixels),destImg.data[idxD+2]=this.BicubicInterpolation(dx,dy,blue_pixels),destImg.data[idxD+3]=this.BicubicInterpolation(dx,dy,alpha_pixels)}}}});var require_UZIP=__commonJS({"../node_modules/.pnpm/png2icons@2.0.1/node_modules/png2icons/lib/UZIP.js"(exports2,module2){var UZIP={};UZIP.parse=function(buf,onlyNames){for(var rUs=UZIP.bin.readUshort,rUi=UZIP.bin.readUint,o=0,out={},data=new Uint8Array(buf),eocd=data.length-4;rUi(data,eocd)!=101010256;)eocd--;var o=eocd;o+=4,o+=4;var cnu=rUs(data,o);o+=2;var cnt=rUs(data,o);o+=2;var csize=rUi(data,o);o+=4;var coffs=rUi(data,o);o+=4,o=coffs;for(var i=0;i<cnu;i++){var sign2=rUi(data,o);o+=4,o+=4,o+=4,o+=4;var crc32=rUi(data,o);o+=4;var csize=rUi(data,o);o+=4;var usize=rUi(data,o);o+=4;var nl=rUs(data,o),el=rUs(data,o+2),cl=rUs(data,o+4);o+=6,o+=8;var roff=rUi(data,o);o+=4,o+=nl+el+cl,UZIP._readLocal(data,roff,out,csize,usize,onlyNames)}return out};UZIP._readLocal=function(data,o,out,csize,usize,onlyNames){var rUs=UZIP.bin.readUshort,rUi=UZIP.bin.readUint,sign2=rUi(data,o);o+=4;var ver=rUs(data,o);o+=2;var gpflg=rUs(data,o);o+=2;var cmpr=rUs(data,o);o+=2;var time=rUi(data,o);o+=4;var crc32=rUi(data,o);o+=4,o+=8;var nlen=rUs(data,o);o+=2;var elen=rUs(data,o);o+=2;var name3=UZIP.bin.readUTF8(data,o,nlen);if(o+=nlen,o+=elen,onlyNames){out[name3]={size:usize,csize};return}var file=new Uint8Array(data.buffer,o);if(cmpr==0)out[name3]=new Uint8Array(file.buffer.slice(o,o+csize));else if(cmpr==8){var buf=new Uint8Array(usize);UZIP.inflateRaw(file,buf),out[name3]=buf}else throw"unknown compression method: "+cmpr};UZIP.inflateRaw=function(file,buf){return UZIP.F.inflate(file,buf)};UZIP.inflate=function(file,buf){var CMF=file[0],FLG=file[1],CM=CMF&15,CINFO=CMF>>>4;return UZIP.inflateRaw(new Uint8Array(file.buffer,file.byteOffset+2,file.length-6),buf)};UZIP.deflate=function(data,opts){opts==null&&(opts={level:6});var off=0,buf=new Uint8Array(50+Math.floor(data.length*1.1));buf[off]=120,buf[off+1]=156,off+=2,off=UZIP.F.deflateRaw(data,buf,off,opts.level);var crc=UZIP.adler(data,0,data.length);return buf[off+0]=crc>>>24&255,buf[off+1]=crc>>>16&255,buf[off+2]=crc>>>8&255,buf[off+3]=crc>>>0&255,new Uint8Array(buf.buffer,0,off+4)};UZIP.deflateRaw=function(data,opts){opts==null&&(opts={level:6});var buf=new Uint8Array(50+Math.floor(data.length*1.1)),off=UZIP.F.deflateRaw(data,buf,off,opts.level);return new Uint8Array(buf.buffer,0,off)};UZIP.encode=function(obj){var tot=0,wUi=UZIP.bin.writeUint,wUs=UZIP.bin.writeUshort,zpd={};for(var p in obj){var cpr=!UZIP._noNeed(p),buf=obj[p],crc=UZIP.crc.crc(buf,0,buf.length);zpd[p]={cpr,usize:buf.length,crc,file:cpr?UZIP.deflateRaw(buf):buf}}for(var p in zpd)tot+=zpd[p].file.length+30+46+2*UZIP.bin.sizeUTF8(p);tot+=22;var data=new Uint8Array(tot),o=0,fof=[];for(var p in zpd){var file=zpd[p];fof.push(o),o=UZIP._writeHeader(data,o,p,file,0)}var i=0,ioff=o;for(var p in zpd){var file=zpd[p];fof.push(o),o=UZIP._writeHeader(data,o,p,file,1,fof[i++])}var csize=o-ioff;return wUi(data,o,101010256),o+=4,o+=4,wUs(data,o,i),o+=2,wUs(data,o,i),o+=2,wUi(data,o,csize),o+=4,wUi(data,o,ioff),o+=4,o+=2,data.buffer};UZIP._noNeed=function(fn){var ext=fn.split(".").pop().toLowerCase();return"png,jpg,jpeg,zip".indexOf(ext)!=-1};UZIP._writeHeader=function(data,o,p,obj,t,roff){var wUi=UZIP.bin.writeUint,wUs=UZIP.bin.writeUshort,file=obj.file;wUi(data,o,t==0?67324752:33639248),o+=4,t==1&&(o+=2),wUs(data,o,20),o+=2,wUs(data,o,0),o+=2,wUs(data,o,obj.cpr?8:0),o+=2,wUi(data,o,0),o+=4,wUi(data,o,obj.crc),o+=4,wUi(data,o,file.length),o+=4,wUi(data,o,obj.usize),o+=4,wUs(data,o,UZIP.bin.sizeUTF8(p)),o+=2,wUs(data,o,0),o+=2,t==1&&(o+=2,o+=2,o+=6,wUi(data,o,roff),o+=4);var nlen=UZIP.bin.writeUTF8(data,o,p);return o+=nlen,t==0&&(data.set(file,o),o+=file.length),o};UZIP.crc={table:function(){for(var tab=new Uint32Array(256),n=0;n<256;n++){for(var c=n,k=0;k<8;k++)c&1?c=3988292384^c>>>1:c=c>>>1;tab[n]=c}return tab}(),update:function(c,buf,off,len){for(var i=0;i<len;i++)c=UZIP.crc.table[(c^buf[off+i])&255]^c>>>8;return c},crc:function(b,o,l){return UZIP.crc.update(4294967295,b,o,l)^4294967295}};UZIP.adler=function(data,o,len){for(var a=1,b=0,off=o,end=o+len;off<end;){for(var eend=Math.min(off+5552,end);off<eend;)a+=data[off++],b+=a;a=a%65521,b=b%65521}return b<<16|a};UZIP.bin={readUshort:function(buff,p){return buff[p]|buff[p+1]<<8},writeUshort:function(buff,p,n){buff[p]=n&255,buff[p+1]=n>>8&255},readUint:function(buff,p){return buff[p+3]*(256*256*256)+(buff[p+2]<<16|buff[p+1]<<8|buff[p])},writeUint:function(buff,p,n){buff[p]=n&255,buff[p+1]=n>>8&255,buff[p+2]=n>>16&255,buff[p+3]=n>>24&255},readASCII:function(buff,p,l){for(var s="",i=0;i<l;i++)s+=String.fromCharCode(buff[p+i]);return s},writeASCII:function(data,p,s){for(var i=0;i<s.length;i++)data[p+i]=s.charCodeAt(i)},pad:function(n){return n.length<2?"0"+n:n},readUTF8:function(buff,p,l){for(var s="",ns,i=0;i<l;i++)s+="%"+UZIP.bin.pad(buff[p+i].toString(16));try{ns=decodeURIComponent(s)}catch{return UZIP.bin.readASCII(buff,p,l)}return ns},writeUTF8:function(buff,p,str){for(var strl=str.length,i=0,ci=0;ci<strl;ci++){var code=str.charCodeAt(ci);if(!(code&4294967295-(1<<7)+1))buff[p+i]=code,i++;else if(!(code&4294967295-(1<<11)+1))buff[p+i]=192|code>>6,buff[p+i+1]=128|code>>0&63,i+=2;else if(!(code&4294967295-(1<<16)+1))buff[p+i]=224|code>>12,buff[p+i+1]=128|code>>6&63,buff[p+i+2]=128|code>>0&63,i+=3;else if(!(code&4294967295-(1<<21)+1))buff[p+i]=240|code>>18,buff[p+i+1]=128|code>>12&63,buff[p+i+2]=128|code>>6&63,buff[p+i+3]=128|code>>0&63,i+=4;else throw"e"}return i},sizeUTF8:function(str){for(var strl=str.length,i=0,ci=0;ci<strl;ci++){var code=str.charCodeAt(ci);if(!(code&4294967295-(1<<7)+1))i++;else if(!(code&4294967295-(1<<11)+1))i+=2;else if(!(code&4294967295-(1<<16)+1))i+=3;else if(!(code&4294967295-(1<<21)+1))i+=4;else throw"e"}return i}};UZIP.F={};UZIP.F.deflateRaw=function(data,out,opos,lvl){var opts=[[0,0,0,0,0],[4,4,8,4,0],[4,5,16,8,0],[4,6,16,16,0],[4,10,16,32,0],[8,16,32,32,0],[8,16,128,128,0],[8,32,128,256,0],[32,128,258,1024,1],[32,258,258,4096,1]],opt=opts[lvl],U=UZIP.F.U,goodIndex=UZIP.F._goodIndex,hash=UZIP.F._hash,putsE=UZIP.F._putsE,i=0,pos=opos<<3,cvrd=0,dlen=data.length;if(lvl==0){for(;i<dlen;){var len=Math.min(65535,dlen-i);putsE(out,pos,i+len==dlen?1:0),pos=UZIP.F._copyExact(data,i,len,out,pos+8),i+=len}return pos>>>3}var lits=U.lits,strt=U.strt,prev=U.prev,li=0,lc=0,bs=0,ebits=0,c=0,nc=0;dlen>2&&(nc=UZIP.F._hash(data,0),strt[nc]=0);var nmch=0,nmci=0;for(i=0;i<dlen;i++){if(c=nc,i+1<dlen-2){nc=UZIP.F._hash(data,i+1);var ii=i+1&32767;prev[ii]=strt[nc],strt[nc]=ii}if(cvrd<=i){(li>14e3||lc>26697)&&dlen-i>100&&(cvrd<i&&(lits[li]=i-cvrd,li+=2,cvrd=i),pos=UZIP.F._writeBlock(i==dlen-1||cvrd==dlen?1:0,lits,li,ebits,data,bs,i-bs,out,pos),li=lc=ebits=0,bs=i);var mch=0;i<dlen-2&&(mch=UZIP.F._bestMatch(data,i,prev,c,Math.min(opt[2],dlen-i),opt[3]));var len=mch>>>16,dst=mch&65535;if(mch!=0){var len=mch>>>16,dst=mch&65535,lgi=goodIndex(len,U.of0);U.lhst[257+lgi]++;var dgi=goodIndex(dst,U.df0);U.dhst[dgi]++,ebits+=U.exb[lgi]+U.dxb[dgi],lits[li]=len<<23|i-cvrd,lits[li+1]=dst<<16|lgi<<8|dgi,li+=2,cvrd=i+len}else U.lhst[data[i]]++;lc++}}for((bs!=i||data.length==0)&&(cvrd<i&&(lits[li]=i-cvrd,li+=2,cvrd=i),pos=UZIP.F._writeBlock(1,lits,li,ebits,data,bs,i-bs,out,pos),li=0,lc=0,li=lc=ebits=0,bs=i);pos&7;)pos++;return pos>>>3};UZIP.F._bestMatch=function(data,i,prev,c,nice,chain){var ci=i&32767,pi=prev[ci],dif=ci-pi+(1<<15)&32767;if(pi==ci||c!=UZIP.F._hash(data,i-dif))return 0;for(var tl=0,td=0,dlim=Math.min(32767,i);dif<=dlim&&--chain!=0&&pi!=ci;){if(tl==0||data[i+tl]==data[i+tl-dif]){var cl=UZIP.F._howLong(data,i,dif);if(cl>tl){if(tl=cl,td=dif,tl>=nice)break;dif+2<cl&&(cl=dif+2);for(var maxd=0,j=0;j<cl-2;j++){var ei=i-dif+j+32768&32767,li=prev[ei],curd=ei-li+(1<<15)&32767;curd>maxd&&(maxd=curd,pi=ei)}}}ci=pi,pi=prev[ci],dif+=ci-pi+(1<<15)&32767}return tl<<16|td};UZIP.F._howLong=function(data,i,dif){if(data[i]!=data[i-dif]||data[i+1]!=data[i+1-dif]||data[i+2]!=data[i+2-dif])return 0;var oi=i,l=Math.min(data.length,i+258);for(i+=3;i<l&&data[i]==data[i-dif];)i++;return i-oi};UZIP.F._hash=function(data,i){return(data[i]<<8|data[i+1])+(data[i+2]<<4)&65535};UZIP.saved=0;UZIP.F._writeBlock=function(BFINAL,lits,li,ebits,data,o0,l0,out,pos){var U=UZIP.F.U,putsF=UZIP.F._putsF,putsE=UZIP.F._putsE,T,ML,MD,MH,numl,numd,numh,lset,dset;U.lhst[256]++,T=UZIP.F.getTrees(),ML=T[0],MD=T[1],MH=T[2],numl=T[3],numd=T[4],numh=T[5],lset=T[6],dset=T[7];var cstSize=(pos+3&7?8-(pos+3&7):0)+32+(l0<<3),fxdSize=ebits+UZIP.F.contSize(U.fltree,U.lhst)+UZIP.F.contSize(U.fdtree,U.dhst),dynSize=ebits+UZIP.F.contSize(U.ltree,U.lhst)+UZIP.F.contSize(U.dtree,U.dhst);dynSize+=14+3*numh+UZIP.F.contSize(U.itree,U.ihst)+(U.ihst[16]*2+U.ihst[17]*3+U.ihst[18]*7);for(var j=0;j<286;j++)U.lhst[j]=0;for(var j=0;j<30;j++)U.dhst[j]=0;for(var j=0;j<19;j++)U.ihst[j]=0;var BTYPE=cstSize<fxdSize&&cstSize<dynSize?0:fxdSize<dynSize?1:2;putsF(out,pos,BFINAL),putsF(out,pos+1,BTYPE),pos+=3;var opos=pos;if(BTYPE==0){for(;pos&7;)pos++;pos=UZIP.F._copyExact(data,o0,l0,out,pos)}else{var ltree,dtree;if(BTYPE==1&&(ltree=U.fltree,dtree=U.fdtree),BTYPE==2){UZIP.F.makeCodes(U.ltree,ML),UZIP.F.revCodes(U.ltree,ML),UZIP.F.makeCodes(U.dtree,MD),UZIP.F.revCodes(U.dtree,MD),UZIP.F.makeCodes(U.itree,MH),UZIP.F.revCodes(U.itree,MH),ltree=U.ltree,dtree=U.dtree,putsE(out,pos,numl-257),pos+=5,putsE(out,pos,numd-1),pos+=5,putsE(out,pos,numh-4),pos+=4;for(var i=0;i<numh;i++)putsE(out,pos+i*3,U.itree[(U.ordr[i]<<1)+1]);pos+=3*numh,pos=UZIP.F._codeTiny(lset,U.itree,out,pos),pos=UZIP.F._codeTiny(dset,U.itree,out,pos)}for(var off=o0,si=0;si<li;si+=2){for(var qb=lits[si],len=qb>>>23,end=off+(qb&(1<<23)-1);off<end;)pos=UZIP.F._writeLit(data[off++],ltree,out,pos);if(len!=0){var qc=lits[si+1],dst=qc>>16,lgi=qc>>8&255,dgi=qc&255;pos=UZIP.F._writeLit(257+lgi,ltree,out,pos),putsE(out,pos,len-U.of0[lgi]),pos+=U.exb[lgi],pos=UZIP.F._writeLit(dgi,dtree,out,pos),putsF(out,pos,dst-U.df0[dgi]),pos+=U.dxb[dgi],off+=len}}pos=UZIP.F._writeLit(256,ltree,out,pos)}return pos};UZIP.F._copyExact=function(data,off,len,out,pos){var p8=pos>>>3;return out[p8]=len,out[p8+1]=len>>>8,out[p8+2]=255-out[p8],out[p8+3]=255-out[p8+1],p8+=4,out.set(new Uint8Array(data.buffer,off,len),p8),pos+(len+4<<3)};UZIP.F.getTrees=function(){for(var U=UZIP.F.U,ML=UZIP.F._hufTree(U.lhst,U.ltree,15),MD=UZIP.F._hufTree(U.dhst,U.dtree,15),lset=[],numl=UZIP.F._lenCodes(U.ltree,lset),dset=[],numd=UZIP.F._lenCodes(U.dtree,dset),i=0;i<lset.length;i+=2)U.ihst[lset[i]]++;for(var i=0;i<dset.length;i+=2)U.ihst[dset[i]]++;for(var MH=UZIP.F._hufTree(U.ihst,U.itree,7),numh=19;numh>4&&U.itree[(U.ordr[numh-1]<<1)+1]==0;)numh--;return[ML,MD,MH,numl,numd,numh,lset,dset]};UZIP.F.getSecond=function(a){for(var b=[],i=0;i<a.length;i+=2)b.push(a[i+1]);return b};UZIP.F.nonZero=function(a){for(var b="",i=0;i<a.length;i+=2)a[i+1]!=0&&(b+=(i>>1)+",");return b};UZIP.F.contSize=function(tree,hst){for(var s=0,i=0;i<hst.length;i++)s+=hst[i]*tree[(i<<1)+1];return s};UZIP.F._codeTiny=function(set,tree,out,pos){for(var i=0;i<set.length;i+=2){var l=set[i],rst=set[i+1];pos=UZIP.F._writeLit(l,tree,out,pos);var rsl=l==16?2:l==17?3:7;l>15&&(UZIP.F._putsE(out,pos,rst,rsl),pos+=rsl)}return pos};UZIP.F._lenCodes=function(tree,set){for(var len=tree.length;len!=2&&tree[len-1]==0;)len-=2;for(var i=0;i<len;i+=2){var l=tree[i+1],nxt=i+3<len?tree[i+3]:-1,nnxt=i+5<len?tree[i+5]:-1,prv=i==0?-1:tree[i-1];if(l==0&&nxt==l&&nnxt==l){for(var lz=i+5;lz+2<len&&tree[lz+2]==l;)lz+=2;var zc=Math.min(lz+1-i>>>1,138);zc<11?set.push(17,zc-3):set.push(18,zc-11),i+=zc*2-2}else if(l==prv&&nxt==l&&nnxt==l){for(var lz=i+5;lz+2<len&&tree[lz+2]==l;)lz+=2;var zc=Math.min(lz+1-i>>>1,6);set.push(16,zc-3),i+=zc*2-2}else set.push(l,0)}return len>>>1};UZIP.F._hufTree=function(hst,tree,MAXL){var list=[],hl=hst.length,tl=tree.length,i=0;for(i=0;i<tl;i+=2)tree[i]=0,tree[i+1]=0;for(i=0;i<hl;i++)hst[i]!=0&&list.push({lit:i,f:hst[i]});var end=list.length,l2=list.slice(0);if(end==0)return 0;if(end==1){var lit=list[0].lit,l2=lit==0?1:0;return tree[(lit<<1)+1]=1,tree[(l2<<1)+1]=1,1}list.sort(function(a2,b2){return a2.f-b2.f});var a=list[0],b=list[1],i0=0,i1=1,i2=2;for(list[0]={lit:-1,f:a.f+b.f,l:a,r:b,d:0};i1!=end-1;)i0!=i1&&(i2==end||list[i0].f<list[i2].f)?a=list[i0++]:a=list[i2++],i0!=i1&&(i2==end||list[i0].f<list[i2].f)?b=list[i0++]:b=list[i2++],list[i1++]={lit:-1,f:a.f+b.f,l:a,r:b};var maxl=UZIP.F.setDepth(list[i1-1],0);for(maxl>MAXL&&(UZIP.F.restrictDepth(l2,MAXL,maxl),maxl=MAXL),i=0;i<end;i++)tree[(l2[i].lit<<1)+1]=l2[i].d;return maxl};UZIP.F.setDepth=function(t,d){return t.lit!=-1?(t.d=d,d):Math.max(UZIP.F.setDepth(t.l,d+1),UZIP.F.setDepth(t.r,d+1))};UZIP.F.restrictDepth=function(dps,MD,maxl){var i=0,bCost=1<<maxl-MD,dbt=0;for(dps.sort(function(a,b){return b.d==a.d?a.f-b.f:b.d-a.d}),i=0;i<dps.length&&dps[i].d>MD;i++){var od=dps[i].d;dps[i].d=MD,dbt+=bCost-(1<<maxl-od)}for(dbt=dbt>>>maxl-MD;dbt>0;){var od=dps[i].d;od<MD?(dps[i].d++,dbt-=1<<MD-od-1):i++}for(;i>=0;i--)dps[i].d==MD&&dbt<0&&(dps[i].d--,dbt++);dbt!=0&&console.log("debt left")};UZIP.F._goodIndex=function(v,arr){var i=0;return arr[i|16]<=v&&(i|=16),arr[i|8]<=v&&(i|=8),arr[i|4]<=v&&(i|=4),arr[i|2]<=v&&(i|=2),arr[i|1]<=v&&(i|=1),i};UZIP.F._writeLit=function(ch,ltree,out,pos){return UZIP.F._putsF(out,pos,ltree[ch<<1]),pos+ltree[(ch<<1)+1]};UZIP.F.inflate=function(data,buf){var u8=Uint8Array;if(data[0]==3&&data[1]==0)return buf||new u8(0);var F=UZIP.F,bitsF=F._bitsF,bitsE=F._bitsE,decodeTiny=F._decodeTiny,makeCodes=F.makeCodes,codes2map=F.codes2map,get17=F._get17,U=F.U,noBuf=buf==null;noBuf&&(buf=new u8(data.length>>>2<<3));for(var BFINAL=0,BTYPE=0,HLIT=0,HDIST=0,HCLEN=0,ML=0,MD=0,off=0,pos=0,lmap,dmap;BFINAL==0;){if(BFINAL=bitsF(data,pos,1),BTYPE=bitsF(data,pos+1,2),pos+=3,BTYPE==0){pos&7&&(pos+=8-(pos&7));var p8=(pos>>>3)+4,len=data[p8-4]|data[p8-3]<<8;noBuf&&(buf=UZIP.F._check(buf,off+len)),buf.set(new u8(data.buffer,data.byteOffset+p8,len),off),pos=p8+len<<3,off+=len;continue}if(noBuf&&(buf=UZIP.F._check(buf,off+(1<<17))),BTYPE==1&&(lmap=U.flmap,dmap=U.fdmap,ML=(1<<9)-1,MD=(1<<5)-1),BTYPE==2){HLIT=bitsE(data,pos,5)+257,HDIST=bitsE(data,pos+5,5)+1,HCLEN=bitsE(data,pos+10,4)+4,pos+=14;for(var ppos=pos,i=0;i<38;i+=2)U.itree[i]=0,U.itree[i+1]=0;for(var tl=1,i=0;i<HCLEN;i++){var l=bitsE(data,pos+i*3,3);U.itree[(U.ordr[i]<<1)+1]=l,l>tl&&(tl=l)}pos+=3*HCLEN,makeCodes(U.itree,tl),codes2map(U.itree,tl,U.imap),lmap=U.lmap,dmap=U.dmap,pos=decodeTiny(U.imap,(1<<tl)-1,HLIT+HDIST,data,pos,U.ttree);var mx0=F._copyOut(U.ttree,0,HLIT,U.ltree);ML=(1<<mx0)-1;var mx1=F._copyOut(U.ttree,HLIT,HDIST,U.dtree);MD=(1<<mx1)-1,makeCodes(U.ltree,mx0),codes2map(U.ltree,mx0,lmap),makeCodes(U.dtree,mx1),codes2map(U.dtree,mx1,dmap)}for(;;){var code=lmap[get17(data,pos)&ML];pos+=code&15;var lit=code>>>4;if(!(lit>>>8))buf[off++]=lit;else{if(lit==256)break;var end=off+lit-254;if(lit>264){var ebs=U.ldef[lit-257];end=off+(ebs>>>3)+bitsE(data,pos,ebs&7),pos+=ebs&7}var dcode=dmap[get17(data,pos)&MD];pos+=dcode&15;var dlit=dcode>>>4,dbs=U.ddef[dlit],dst=(dbs>>>4)+bitsF(data,pos,dbs&15);for(pos+=dbs&15;off<end;)buf[off]=buf[off++-dst],buf[off]=buf[off++-dst],buf[off]=buf[off++-dst],buf[off]=buf[off++-dst];off=end}}}return buf.length==off?buf:buf.slice(0,off)};UZIP.F._check=function(buf,len){var bl=buf.length;if(len<=bl)return buf;var nbuf=new Uint8Array(Math.max(bl<<1,len));return nbuf.set(buf,0),nbuf};UZIP.F._decodeTiny=function(lmap,LL,len,data,pos,tree){for(var bitsE=UZIP.F._bitsE,get17=UZIP.F._get17,i=0;i<len;){var code=lmap[get17(data,pos)&LL];pos+=code&15;var lit=code>>>4;if(lit<=15)tree[i]=lit,i++;else{var ll=0,n=0;lit==16?(n=3+bitsE(data,pos,2),pos+=2,ll=tree[i-1]):lit==17?(n=3+bitsE(data,pos,3),pos+=3):lit==18&&(n=11+bitsE(data,pos,7),pos+=7);for(var ni=i+n;i<ni;)tree[i]=ll,i++}}return pos};UZIP.F._copyOut=function(src,off,len,tree){for(var mx=0,i=0,tl=tree.length>>>1;i<len;){var v=src[i+off];tree[i<<1]=0,tree[(i<<1)+1]=v,v>mx&&(mx=v),i++}for(;i<tl;)tree[i<<1]=0,tree[(i<<1)+1]=0,i++;return mx};UZIP.F.makeCodes=function(tree,MAX_BITS){for(var U=UZIP.F.U,max_code=tree.length,code,bits,n,i,len,bl_count=U.bl_count,i=0;i<=MAX_BITS;i++)bl_count[i]=0;for(i=1;i<max_code;i+=2)bl_count[tree[i]]++;var next_code=U.next_code;for(code=0,bl_count[0]=0,bits=1;bits<=MAX_BITS;bits++)code=code+bl_count[bits-1]<<1,next_code[bits]=code;for(n=0;n<max_code;n+=2)len=tree[n+1],len!=0&&(tree[n]=next_code[len],next_code[len]++)};UZIP.F.codes2map=function(tree,MAX_BITS,map){for(var max_code=tree.length,U=UZIP.F.U,r15=U.rev15,i=0;i<max_code;i+=2)if(tree[i+1]!=0)for(var lit=i>>1,cl=tree[i+1],val2=lit<<4|cl,rest=MAX_BITS-cl,i0=tree[i]<<rest,i1=i0+(1<<rest);i0!=i1;){var p0=r15[i0]>>>15-MAX_BITS;map[p0]=val2,i0++}};UZIP.F.revCodes=function(tree,MAX_BITS){for(var r15=UZIP.F.U.rev15,imb=15-MAX_BITS,i=0;i<tree.length;i+=2){var i0=tree[i]<<MAX_BITS-tree[i+1];tree[i]=r15[i0]>>>imb}};UZIP.F._putsE=function(dt,pos,val2){val2=val2<<(pos&7);var o=pos>>>3;dt[o]|=val2,dt[o+1]|=val2>>>8};UZIP.F._putsF=function(dt,pos,val2){val2=val2<<(pos&7);var o=pos>>>3;dt[o]|=val2,dt[o+1]|=val2>>>8,dt[o+2]|=val2>>>16};UZIP.F._bitsE=function(dt,pos,length){return(dt[pos>>>3]|dt[(pos>>>3)+1]<<8)>>>(pos&7)&(1<<length)-1};UZIP.F._bitsF=function(dt,pos,length){return(dt[pos>>>3]|dt[(pos>>>3)+1]<<8|dt[(pos>>>3)+2]<<16)>>>(pos&7)&(1<<length)-1};UZIP.F._get17=function(dt,pos){return(dt[pos>>>3]|dt[(pos>>>3)+1]<<8|dt[(pos>>>3)+2]<<16)>>>(pos&7)};UZIP.F._get25=function(dt,pos){return(dt[pos>>>3]|dt[(pos>>>3)+1]<<8|dt[(pos>>>3)+2]<<16|dt[(pos>>>3)+3]<<24)>>>(pos&7)};UZIP.F.U=function(){var u16=Uint16Array,u32=Uint32Array;return{next_code:new u16(16),bl_count:new u16(16),ordr:[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],of0:[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,999,999,999],exb:[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0],ldef:new u16(32),df0:[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,65535,65535],dxb:[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0],ddef:new u32(32),flmap:new u16(512),fltree:[],fdmap:new u16(32),fdtree:[],lmap:new u16(32768),ltree:[],ttree:[],dmap:new u16(32768),dtree:[],imap:new u16(512),itree:[],rev15:new u16(1<<15),lhst:new u32(286),dhst:new u32(30),ihst:new u32(19),lits:new u32(15e3),strt:new u16(1<<16),prev:new u16(1<<15)}}();(function(){for(var U=UZIP.F.U,len=1<<15,i=0;i<len;i++){var x=i;x=(x&2863311530)>>>1|(x&1431655765)<<1,x=(x&3435973836)>>>2|(x&858993459)<<2,x=(x&4042322160)>>>4|(x&252645135)<<4,x=(x&4278255360)>>>8|(x&16711935)<<8,U.rev15[i]=(x>>>16|x<<16)>>>17}function pushV(tgt,n,sv){for(;n--!=0;)tgt.push(0,sv)}__name(pushV,"pushV");for(var i=0;i<32;i++)U.ldef[i]=U.of0[i]<<3|U.exb[i],U.ddef[i]=U.df0[i]<<4|U.dxb[i];pushV(U.fltree,144,8),pushV(U.fltree,255-143,9),pushV(U.fltree,279-255,7),pushV(U.fltree,287-279,8),UZIP.F.makeCodes(U.fltree,9),UZIP.F.codes2map(U.fltree,9,U.flmap),UZIP.F.revCodes(U.fltree,9),pushV(U.fdtree,32,5),UZIP.F.makeCodes(U.fdtree,5),UZIP.F.codes2map(U.fdtree,5,U.fdmap),UZIP.F.revCodes(U.fdtree,5),pushV(U.itree,19,0),pushV(U.ltree,286,0),pushV(U.dtree,30,0),pushV(U.ttree,320,0)})();typeof module2<"u"&&typeof module2.exports<"u"&&(module2.exports=UZIP)}});var require_UPNG=__commonJS({"../node_modules/.pnpm/png2icons@2.0.1/node_modules/png2icons/lib/UPNG.js"(exports2,module2){(function(){var UPNG={};typeof module2=="object"?module2.exports=UPNG:window.UPNG=UPNG;let UZIP=require_UZIP();function log(){typeof process>"u"&&console.log.apply(console,arguments)}__name(log,"log"),function(UPNG2,UZIP2){UPNG2.toRGBA8=function(out){var w=out.width,h=out.height;if(out.tabs.acTL==null)return[UPNG2.toRGBA8.decodeImage(out.data,w,h,out).buffer];var frms=[];out.frames[0].data==null&&(out.frames[0].data=out.data);for(var len=w*h*4,img=new Uint8Array(len),empty=new Uint8Array(len),prev=new Uint8Array(len),i=0;i<out.frames.length;i++){var frm=out.frames[i],fx=frm.rect.x,fy=frm.rect.y,fw=frm.rect.width,fh=frm.rect.height,fdata=UPNG2.toRGBA8.decodeImage(frm.data,fw,fh,out);if(i!=0)for(var j=0;j<len;j++)prev[j]=img[j];if(frm.blend==0?UPNG2._copyTile(fdata,fw,fh,img,w,h,fx,fy,0):frm.blend==1&&UPNG2._copyTile(fdata,fw,fh,img,w,h,fx,fy,1),frms.push(img.buffer.slice(0)),frm.dispose!=0){if(frm.dispose==1)UPNG2._copyTile(empty,fw,fh,img,w,h,fx,fy,0);else if(frm.dispose==2)for(var j=0;j<len;j++)img[j]=prev[j]}}return frms},UPNG2.toRGBA8.decodeImage=function(data,w,h,out){var area=w*h,bpp=UPNG2.decode._getBPP(out),bpl=Math.ceil(w*bpp/8),bf=new Uint8Array(area*4),bf32=new Uint32Array(bf.buffer),ctype=out.ctype,depth=out.depth,rs=UPNG2._bin.readUshort,time=Date.now();if(ctype==6){var qarea=area<<2;if(depth==8)for(var i=0;i<qarea;i++)bf[i]=data[i];if(depth==16)for(var i=0;i<qarea;i++)bf[i]=data[i<<1]}else if(ctype==2){var ts=out.tabs.tRNS;if(ts==null){if(depth==8)for(var i=0;i<area;i++){var ti=i*3;bf32[i]=255<<24|data[ti+2]<<16|data[ti+1]<<8|data[ti]}if(depth==16)for(var i=0;i<area;i++){var ti=i*6;bf32[i]=255<<24|data[ti+4]<<16|data[ti+2]<<8|data[ti]}}else{var tr=ts[0],tg=ts[1],tb=ts[2];if(depth==8)for(var i=0;i<area;i++){var qi=i<<2,ti=i*3;bf32[i]=255<<24|data[ti+2]<<16|data[ti+1]<<8|data[ti],data[ti]==tr&&data[ti+1]==tg&&data[ti+2]==tb&&(bf[qi+3]=0)}if(depth==16)for(var i=0;i<area;i++){var qi=i<<2,ti=i*6;bf32[i]=255<<24|data[ti+4]<<16|data[ti+2]<<8|data[ti],rs(data,ti)==tr&&rs(data,ti+2)==tg&&rs(data,ti+4)==tb&&(bf[qi+3]=0)}}}else if(ctype==3){var p=out.tabs.PLTE,ap=out.tabs.tRNS,tl=ap?ap.length:0;if(depth==1)for(var y=0;y<h;y++)for(var s0=y*bpl,t0=y*w,i=0;i<w;i++){var qi=t0+i<<2,j=data[s0+(i>>3)]>>7-((i&7)<<0)&1,cj=3*j;bf[qi]=p[cj],bf[qi+1]=p[cj+1],bf[qi+2]=p[cj+2],bf[qi+3]=j<tl?ap[j]:255}if(depth==2)for(var y=0;y<h;y++)for(var s0=y*bpl,t0=y*w,i=0;i<w;i++){var qi=t0+i<<2,j=data[s0+(i>>2)]>>6-((i&3)<<1)&3,cj=3*j;bf[qi]=p[cj],bf[qi+1]=p[cj+1],bf[qi+2]=p[cj+2],bf[qi+3]=j<tl?ap[j]:255}if(depth==4)for(var y=0;y<h;y++)for(var s0=y*bpl,t0=y*w,i=0;i<w;i++){var qi=t0+i<<2,j=data[s0+(i>>1)]>>4-((i&1)<<2)&15,cj=3*j;bf[qi]=p[cj],bf[qi+1]=p[cj+1],bf[qi+2]=p[cj+2],bf[qi+3]=j<tl?ap[j]:255}if(depth==8)for(var i=0;i<area;i++){var qi=i<<2,j=data[i],cj=3*j;bf[qi]=p[cj],bf[qi+1]=p[cj+1],bf[qi+2]=p[cj+2],bf[qi+3]=j<tl?ap[j]:255}}else if(ctype==4){if(depth==8)for(var i=0;i<area;i++){var qi=i<<2,di=i<<1,gr=data[di];bf[qi]=gr,bf[qi+1]=gr,bf[qi+2]=gr,bf[qi+3]=data[di+1]}if(depth==16)for(var i=0;i<area;i++){var qi=i<<2,di=i<<2,gr=data[di];bf[qi]=gr,bf[qi+1]=gr,bf[qi+2]=gr,bf[qi+3]=data[di+2]}}else if(ctype==0)for(var tr=out.tabs.tRNS?out.tabs.tRNS:-1,y=0;y<h;y++){var off=y*bpl,to=y*w;if(depth==1)for(var x=0;x<w;x++){var gr=255*(data[off+(x>>>3)]>>>7-(x&7)&1),al=gr==tr*255?0:255;bf32[to+x]=al<<24|gr<<16|gr<<8|gr}else if(depth==2)for(var x=0;x<w;x++){var gr=85*(data[off+(x>>>2)]>>>6-((x&3)<<1)&3),al=gr==tr*85?0:255;bf32[to+x]=al<<24|gr<<16|gr<<8|gr}else if(depth==4)for(var x=0;x<w;x++){var gr=17*(data[off+(x>>>1)]>>>4-((x&1)<<2)&15),al=gr==tr*17?0:255;bf32[to+x]=al<<24|gr<<16|gr<<8|gr}else if(depth==8)for(var x=0;x<w;x++){var gr=data[off+x],al=gr==tr?0:255;bf32[to+x]=al<<24|gr<<16|gr<<8|gr}else if(depth==16)for(var x=0;x<w;x++){var gr=data[off+(x<<1)],al=rs(data,off+(x<<i))==tr?0:255;bf32[to+x]=al<<24|gr<<16|gr<<8|gr}}return bf},UPNG2.decode=function(buff){for(var data=new Uint8Array(buff),offset=8,bin=UPNG2._bin,rUs=bin.readUshort,rUi=bin.readUint,out={tabs:{},frames:[]},dd=new Uint8Array(data.length),doff=0,fd,foff=0,mgck=[137,80,78,71,13,10,26,10],i=0;i<8;i++)if(data[i]!=mgck[i])throw"The input is not a PNG file!";for(;offset<data.length;){var len=bin.readUint(data,offset);offset+=4;var type=bin.readASCII(data,offset,4);if(offset+=4,type=="IHDR")UPNG2.decode._IHDR(data,offset,out);else if(type=="IDAT"){for(var i=0;i<len;i++)dd[doff+i]=data[offset+i];doff+=len}else if(type=="acTL")out.tabs[type]={num_frames:rUi(data,offset),num_plays:rUi(data,offset+4)},fd=new Uint8Array(data.length);else if(type=="fcTL"){if(foff!=0){var fr=out.frames[out.frames.length-1];fr.data=UPNG2.decode._decompress(out,fd.slice(0,foff),fr.rect.width,fr.rect.height),foff=0}var rct={x:rUi(data,offset+12),y:rUi(data,offset+16),width:rUi(data,offset+4),height:rUi(data,offset+8)},del=rUs(data,offset+22);del=rUs(data,offset+20)/(del==0?100:del);var frm={rect:rct,delay:Math.round(del*1e3),dispose:data[offset+24],blend:data[offset+25]};out.frames.push(frm)}else if(type=="fdAT"){for(var i=0;i<len-4;i++)fd[foff+i]=data[offset+i+4];foff+=len-4}else if(type=="pHYs")out.tabs[type]=[bin.readUint(data,offset),bin.readUint(data,offset+4),data[offset+8]];else if(type=="cHRM"){out.tabs[type]=[];for(var i=0;i<8;i++)out.tabs[type].push(bin.readUint(data,offset+i*4))}else if(type=="tEXt"){out.tabs[type]==null&&(out.tabs[type]={});var nz=bin.nextZero(data,offset),keyw=bin.readASCII(data,offset,nz-offset),text=bin.readASCII(data,nz+1,offset+len-nz-1);out.tabs[type][keyw]=text}else if(type=="iTXt"){out.tabs[type]==null&&(out.tabs[type]={});var nz=0,off=offset;nz=bin.nextZero(data,off);var keyw=bin.readASCII(data,off,nz-off);off=nz+1;var cflag=data[off],cmeth=data[off+1];off+=2,nz=bin.nextZero(data,off);var ltag=bin.readASCII(data,off,nz-off);off=nz+1,nz=bin.nextZero(data,off);var tkeyw=bin.readUTF8(data,off,nz-off);off=nz+1;var text=bin.readUTF8(data,off,len-(off-offset));out.tabs[type][keyw]=text}else if(type=="PLTE")out.tabs[type]=bin.readBytes(data,offset,len);else if(type=="hIST"){var pl2=out.tabs.PLTE.length/3;out.tabs[type]=[];for(var i=0;i<pl2;i++)out.tabs[type].push(rUs(data,offset+i*2))}else if(type=="tRNS")out.ctype==3?out.tabs[type]=bin.readBytes(data,offset,len):out.ctype==0?out.tabs[type]=rUs(data,offset):out.ctype==2&&(out.tabs[type]=[rUs(data,offset),rUs(data,offset+2),rUs(data,offset+4)]);else if(type=="gAMA")out.tabs[type]=bin.readUint(data,offset)/1e5;else if(type=="sRGB")out.tabs[type]=data[offset];else if(type=="bKGD")out.ctype==0||out.ctype==4?out.tabs[type]=[rUs(data,offset)]:out.ctype==2||out.ctype==6?out.tabs[type]=[rUs(data,offset),rUs(data,offset+2),rUs(data,offset+4)]:out.ctype==3&&(out.tabs[type]=data[offset]);else if(type=="IEND")break;offset+=len;var crc=bin.readUint(data,offset);offset+=4}if(foff!=0){var fr=out.frames[out.frames.length-1];fr.data=UPNG2.decode._decompress(out,fd.slice(0,foff),fr.rect.width,fr.rect.height),foff=0}return out.data=UPNG2.decode._decompress(out,dd,out.width,out.height),delete out.compress,delete out.interlace,delete out.filter,out},UPNG2.decode._decompress=function(out,dd,w,h){var time=Date.now(),bpp=UPNG2.decode._getBPP(out),bpl=Math.ceil(w*bpp/8),buff=new Uint8Array((bpl+1+out.interlace)*h);dd=UPNG2.decode._inflate(dd,buff);var time=Date.now();return out.interlace==0?dd=UPNG2.decode._filterZero(dd,out,0,w,h):out.interlace==1&&(dd=UPNG2.decode._readInterlace(dd,out)),dd},UPNG2.decode._inflate=function(data,buff){var out=UPNG2.inflateRaw(new Uint8Array(data.buffer,2,data.length-6),buff);return out},UPNG2.inflateRaw=function(){var H={};return H.H={},H.H.N=function(N,W){var R=Uint8Array,i=0,m=0,J=0,h=0,Q=0,X=0,u=0,w=0,d=0,v,C;if(N[0]==3&&N[1]==0)return W||new R(0);var V=H.H,n=V.b,A=V.e,l=V.R,M=V.n,I=V.A,e=V.Z,b=V.m,Z=W==null;for(Z&&(W=new R(N.length>>>2<<3));i==0;){if(i=n(N,d,1),m=n(N,d+1,2),d+=3,m==0){d&7&&(d+=8-(d&7));var D=(d>>>3)+4,q=N[D-4]|N[D-3]<<8;Z&&(W=H.H.W(W,w+q)),W.set(new R(N.buffer,N.byteOffset+D,q),w),d=D+q<<3,w+=q;continue}if(Z&&(W=H.H.W(W,w+(1<<17))),m==1&&(v=b.J,C=b.h,X=(1<<9)-1,u=(1<<5)-1),m==2){J=A(N,d,5)+257,h=A(N,d+5,5)+1,Q=A(N,d+10,4)+4,d+=14;for(var E=d,j=1,c=0;c<38;c+=2)b.Q[c]=0,b.Q[c+1]=0;for(var c=0;c<Q;c++){var K=A(N,d+c*3,3);b.Q[(b.X[c]<<1)+1]=K,K>j&&(j=K)}d+=3*Q,M(b.Q,j),I(b.Q,j,b.u),v=b.w,C=b.d,d=l(b.u,(1<<j)-1,J+h,N,d,b.v);var r=V.V(b.v,0,J,b.C);X=(1<<r)-1;var S=V.V(b.v,J,h,b.D);u=(1<<S)-1,M(b.C,r),I(b.C,r,v),M(b.D,S),I(b.D,S,C)}for(;;){var T=v[e(N,d)&X];d+=T&15;var p=T>>>4;if(!(p>>>8))W[w++]=p;else{if(p==256)break;var z=w+p-254;if(p>264){var _=b.q[p-257];z=w+(_>>>3)+A(N,d,_&7),d+=_&7}var $=C[e(N,d)&u];d+=$&15;var s=$>>>4,Y=b.c[s],a=(Y>>>4)+n(N,d,Y&15);for(d+=Y&15;w<z;)W[w]=W[w++-a],W[w]=W[w++-a],W[w]=W[w++-a],W[w]=W[w++-a];w=z}}}return W.length==w?W:W.slice(0,w)},H.H.W=function(N,W){var R=N.length;if(W<=R)return N;var V=new Uint8Array(R<<1);return V.set(N,0),V},H.H.R=function(N,W,R,V,n,A){for(var l=H.H.e,M=H.H.Z,I=0;I<R;){var e=N[M(V,n)&W];n+=e&15;var b=e>>>4;if(b<=15)A[I]=b,I++;else{var Z=0,m=0;b==16?(m=3+l(V,n,2),n+=2,Z=A[I-1]):b==17?(m=3+l(V,n,3),n+=3):b==18&&(m=11+l(V,n,7),n+=7);for(var J=I+m;I<J;)A[I]=Z,I++}}return n},H.H.V=function(N,W,R,V){for(var n=0,A=0,l=V.length>>>1;A<R;){var M=N[A+W];V[A<<1]=0,V[(A<<1)+1]=M,M>n&&(n=M),A++}for(;A<l;)V[A<<1]=0,V[(A<<1)+1]=0,A++;return n},H.H.n=function(N,W){for(var R=H.H.m,V=N.length,n,A,l,M,I,e=R.j,M=0;M<=W;M++)e[M]=0;for(M=1;M<V;M+=2)e[N[M]]++;var b=R.K;for(n=0,e[0]=0,A=1;A<=W;A++)n=n+e[A-1]<<1,b[A]=n;for(l=0;l<V;l+=2)I=N[l+1],I!=0&&(N[l]=b[I],b[I]++)},H.H.A=function(N,W,R){for(var V=N.length,n=H.H.m,A=n.r,l=0;l<V;l+=2)if(N[l+1]!=0)for(var M=l>>1,I=N[l+1],e=M<<4|I,b=W-I,Z=N[l]<<b,m=Z+(1<<b);Z!=m;){var J=A[Z]>>>15-W;R[J]=e,Z++}},H.H.l=function(N,W){for(var R=H.H.m.r,V=15-W,n=0;n<N.length;n+=2){var A=N[n]<<W-N[n+1];N[n]=R[A]>>>V}},H.H.M=function(N,W,R){R=R<<(W&7);var V=W>>>3;N[V]|=R,N[V+1]|=R>>>8},H.H.I=function(N,W,R){R=R<<(W&7);var V=W>>>3;N[V]|=R,N[V+1]|=R>>>8,N[V+2]|=R>>>16},H.H.e=function(N,W,R){return(N[W>>>3]|N[(W>>>3)+1]<<8)>>>(W&7)&(1<<R)-1},H.H.b=function(N,W,R){return(N[W>>>3]|N[(W>>>3)+1]<<8|N[(W>>>3)+2]<<16)>>>(W&7)&(1<<R)-1},H.H.Z=function(N,W){return(N[W>>>3]|N[(W>>>3)+1]<<8|N[(W>>>3)+2]<<16)>>>(W&7)},H.H.i=function(N,W){return(N[W>>>3]|N[(W>>>3)+1]<<8|N[(W>>>3)+2]<<16|N[(W>>>3)+3]<<24)>>>(W&7)},H.H.m=function(){var N=Uint16Array,W=Uint32Array;return{K:new N(16),j:new N(16),X:[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],S:[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,999,999,999],T:[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0],q:new N(32),p:[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,65535,65535],z:[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0],c:new W(32),J:new N(512),_:[],h:new N(32),$:[],w:new N(32768),C:[],v:[],d:new N(32768),D:[],u:new N(512),Q:[],r:new N(1<<15),s:new W(286),Y:new W(30),a:new W(19),t:new W(15e3),k:new N(1<<16),g:new N(1<<15)}}(),function(){for(var N=H.H.m,W=1<<15,R=0;R<W;R++){var V=R;V=(V&2863311530)>>>1|(V&1431655765)<<1,V=(V&3435973836)>>>2|(V&858993459)<<2,V=(V&4042322160)>>>4|(V&252645135)<<4,V=(V&4278255360)>>>8|(V&16711935)<<8,N.r[R]=(V>>>16|V<<16)>>>17}function n(A,l,M){for(;l--!=0;)A.push(0,M)}__name(n,"n");for(var R=0;R<32;R++)N.q[R]=N.S[R]<<3|N.T[R],N.c[R]=N.p[R]<<4|N.z[R];n(N._,144,8),n(N._,255-143,9),n(N._,279-255,7),n(N._,287-279,8),H.H.n(N._,9),H.H.A(N._,9,N.J),H.H.l(N._,9),n(N.$,32,5),H.H.n(N.$,5),H.H.A(N.$,5,N.h),H.H.l(N.$,5),n(N.Q,19,0),n(N.C,286,0),n(N.D,30,0),n(N.v,320,0)}(),H.H.N}(),UPNG2.decode._readInterlace=function(data,out){for(var w=out.width,h=out.height,bpp=UPNG2.decode._getBPP(out),cbpp=bpp>>3,bpl=Math.ceil(w*bpp/8),img=new Uint8Array(h*bpl),di=0,starting_row=[0,0,4,0,2,0,1],starting_col=[0,4,0,2,0,1,0],row_increment=[8,8,8,4,4,2,2],col_increment=[8,8,4,4,2,2,1],pass=0;pass<7;){for(var ri=row_increment[pass],ci=col_increment[pass],sw=0,sh=0,cr=starting_row[pass];cr<h;)cr+=ri,sh++;for(var cc=starting_col[pass];cc<w;)cc+=ci,sw++;var bpll=Math.ceil(sw*bpp/8);UPNG2.decode._filterZero(data,out,di,sw,sh);for(var y=0,row=starting_row[pass];row<h;){for(var col=starting_col[pass],cdi=di+y*bpll<<3;col<w;){if(bpp==1){var val2=data[cdi>>3];val2=val2>>7-(cdi&7)&1,img[row*bpl+(col>>3)]|=val2<<7-((col&7)<<0)}if(bpp==2){var val2=data[cdi>>3];val2=val2>>6-(cdi&7)&3,img[row*bpl+(col>>2)]|=val2<<6-((col&3)<<1)}if(bpp==4){var val2=data[cdi>>3];val2=val2>>4-(cdi&7)&15,img[row*bpl+(col>>1)]|=val2<<4-((col&1)<<2)}if(bpp>=8)for(var ii=row*bpl+col*cbpp,j=0;j<cbpp;j++)img[ii+j]=data[(cdi>>3)+j];cdi+=bpp,col+=ci}y++,row+=ri}sw*sh!=0&&(di+=sh*(1+bpll)),pass=pass+1}return img},UPNG2.decode._getBPP=function(out){var noc=[1,null,3,1,2,null,4][out.ctype];return noc*out.depth},UPNG2.decode._filterZero=function(data,out,off,w,h){var bpp=UPNG2.decode._getBPP(out),bpl=Math.ceil(w*bpp/8),paeth=UPNG2.decode._paeth;bpp=Math.ceil(bpp/8);for(var i=0,di=1,type=0,x=0,y=0;y<h;y++)if(i=off+y*bpl,di=i+y+1,type=data[di-1],x=0,type==0)for(;x<bpl;x++)data[i+x]=data[di+x];else if(type==1){for(;x<bpp;x++)data[i+x]=data[di+x];for(;x<bpl;x++)data[i+x]=data[di+x]+data[i+x-bpp]&255}else if(y==0){for(;x<bpp;x++)data[i+x]=data[di+x];if(type==2)for(;x<bpl;x++)data[i+x]=data[di+x];else if(type==3)for(;x<bpl;x++)data[i+x]=data[di+x]+(data[i+x-bpp]>>>1)&255;else if(type==4)for(;x<bpl;x++)data[i+x]=data[di+x]+paeth(data[i+x-bpp],0,0)&255}else if(type==2)for(;x<bpl;x++)data[i+x]=data[di+x]+data[i+x-bpl]&255;else if(type==3){for(;x<bpp;x++)data[i+x]=data[di+x]+(data[i+x-bpl]>>>1)&255;for(;x<bpl;x++)data[i+x]=data[di+x]+(data[i+x-bpl]+data[i+x-bpp]>>>1)&255}else if(type==4){for(;x<bpp;x++)data[i+x]=data[di+x]+paeth(0,data[i+x-bpl],0)&255;for(;x<bpl;x++)data[i+x]=data[di+x]+paeth(data[i+x-bpp],data[i+x-bpl],data[i+x-bpp-bpl])&255}return data},UPNG2.decode._paeth=function(a,b,c){var p=a+b-c,pa=Math.abs(p-a),pb=Math.abs(p-b),pc=Math.abs(p-c);return pa<=pb&&pa<=pc?a:pb<=pc?b:c},UPNG2.decode._IHDR=function(data,offset,out){var bin=UPNG2._bin;out.width=bin.readUint(data,offset),offset+=4,out.height=bin.readUint(data,offset),offset+=4,out.depth=data[offset],offset++,out.ctype=data[offset],offset++,out.compress=data[offset],offset++,out.filter=data[offset],offset++,out.interlace=data[offset],offset++},UPNG2._bin={nextZero:function(data,p){for(;data[p]!=0;)p++;return p},readUshort:function(buff,p){return buff[p]<<8|buff[p+1]},writeUshort:function(buff,p,n){buff[p]=n>>8&255,buff[p+1]=n&255},readUint:function(buff,p){return buff[p]*(256*256*256)+(buff[p+1]<<16|buff[p+2]<<8|buff[p+3])},writeUint:function(buff,p,n){buff[p]=n>>24&255,buff[p+1]=n>>16&255,buff[p+2]=n>>8&255,buff[p+3]=n&255},readASCII:function(buff,p,l){for(var s="",i=0;i<l;i++)s+=String.fromCharCode(buff[p+i]);return s},writeASCII:function(data,p,s){for(var i=0;i<s.length;i++)data[p+i]=s.charCodeAt(i)},readBytes:function(buff,p,l){for(var arr=[],i=0;i<l;i++)arr.push(buff[p+i]);return arr},pad:function(n){return n.length<2?"0"+n:n},readUTF8:function(buff,p,l){for(var s="",ns,i=0;i<l;i++)s+="%"+UPNG2._bin.pad(buff[p+i].toString(16));try{ns=decodeURIComponent(s)}catch{return UPNG2._bin.readASCII(buff,p,l)}return ns}},UPNG2._copyTile=function(sb,sw,sh,tb,tw,th,xoff,yoff,mode){for(var w=Math.min(sw,tw),h=Math.min(sh,th),si=0,ti=0,y=0;y<h;y++)for(var x=0;x<w;x++)if(xoff>=0&&yoff>=0?(si=y*sw+x<<2,ti=(yoff+y)*tw+xoff+x<<2):(si=(-yoff+y)*sw-xoff+x<<2,ti=y*tw+x<<2),mode==0)tb[ti]=sb[si],tb[ti+1]=sb[si+1],tb[ti+2]=sb[si+2],tb[ti+3]=sb[si+3];else if(mode==1){var fa=sb[si+3]*.00392156862745098,fr=sb[si]*fa,fg=sb[si+1]*fa,fb=sb[si+2]*fa,ba=tb[ti+3]*(1/255),br=tb[ti]*ba,bg=tb[ti+1]*ba,bb=tb[ti+2]*ba,ifa=1-fa,oa=fa+ba*ifa,ioa=oa==0?0:1/oa;tb[ti+3]=255*oa,tb[ti+0]=(fr+br*ifa)*ioa,tb[ti+1]=(fg+bg*ifa)*ioa,tb[ti+2]=(fb+bb*ifa)*ioa}else if(mode==2){var fa=sb[si+3],fr=sb[si],fg=sb[si+1],fb=sb[si+2],ba=tb[ti+3],br=tb[ti],bg=tb[ti+1],bb=tb[ti+2];fa==ba&&fr==br&&fg==bg&&fb==bb?(tb[ti]=0,tb[ti+1]=0,tb[ti+2]=0,tb[ti+3]=0):(tb[ti]=fr,tb[ti+1]=fg,tb[ti+2]=fb,tb[ti+3]=fa)}else if(mode==3){var fa=sb[si+3],fr=sb[si],fg=sb[si+1],fb=sb[si+2],ba=tb[ti+3],br=tb[ti],bg=tb[ti+1],bb=tb[ti+2];if(fa==ba&&fr==br&&fg==bg&&fb==bb)continue;if(fa<220&&ba>20)return!1}return!0},UPNG2.encode=function(bufs,w,h,ps,dels,tabs,forbidPlte){ps==null&&(ps=0),forbidPlte==null&&(forbidPlte=!1);var nimg=UPNG2.encode.compress(bufs,w,h,ps,[!1,!1,!1,0,forbidPlte]);return UPNG2.encode.compressPNG(nimg,-1),UPNG2.encode._main(nimg,w,h,dels,tabs)},UPNG2.encodeLL=function(bufs,w,h,cc,ac,depth,dels,tabs){for(var nimg={ctype:0+(cc==1?0:2)+(ac==0?0:4),depth,frames:[]},bipp=(cc+ac)*depth,bipl=bipp*w,i=0;i<bufs.length;i++)nimg.frames.push({rect:{x:0,y:0,width:w,height:h},img:new Uint8Array(bufs[i]),blend:0,dispose:1,bpp:Math.ceil(bipp/8),bpl:Math.ceil(bipl/8)});return UPNG2.encode.compressPNG(nimg,4),UPNG2.encode._main(nimg,w,h,dels,tabs)},UPNG2.encode._main=function(nimg,w,h,dels,tabs){tabs==null&&(tabs={});var crc=UPNG2.crc.crc,wUi=UPNG2._bin.writeUint,wUs=UPNG2._bin.writeUshort,wAs=UPNG2._bin.writeASCII,offset=8,anim=nimg.frames.length>1,pltAlpha=!1,leng=8+(16+5+4)+(anim?20:0);if(tabs.sRGB!=null&&(leng+=8+1+4),tabs.pHYs!=null&&(leng+=8+9+4),nimg.ctype==3){for(var dl=nimg.plte.length,i=0;i<dl;i++)nimg.plte[i]>>>24!=255&&(pltAlpha=!0);leng+=8+dl*3+4+(pltAlpha?8+dl*1+4:0)}for(var j=0;j<nimg.frames.length;j++){var fr=nimg.frames[j];anim&&(leng+=38),leng+=fr.cimg.length+12,j!=0&&(leng+=4)}leng+=12;for(var data=new Uint8Array(leng),wr=[137,80,78,71,13,10,26,10],i=0;i<8;i++)data[i]=wr[i];if(wUi(data,offset,13),offset+=4,wAs(data,offset,"IHDR"),offset+=4,wUi(data,offset,w),offset+=4,wUi(data,offset,h),offset+=4,data[offset]=nimg.depth,offset++,data[offset]=nimg.ctype,offset++,data[offset]=0,offset++,data[offset]=0,offset++,data[offset]=0,offset++,wUi(data,offset,crc(data,offset-17,17)),offset+=4,tabs.sRGB!=null&&(wUi(data,offset,1),offset+=4,wAs(data,offset,"sRGB"),offset+=4,data[offset]=tabs.sRGB,offset++,wUi(data,offset,crc(data,offset-5,5)),offset+=4),tabs.pHYs!=null&&(wUi(data,offset,9),offset+=4,wAs(data,offset,"pHYs"),offset+=4,wUi(data,offset,tabs.pHYs[0]),offset+=4,wUi(data,offset,tabs.pHYs[1]),offset+=4,data[offset]=tabs.pHYs[2],offset++,wUi(data,offset,crc(data,offset-13,13)),offset+=4),anim&&(wUi(data,offset,8),offset+=4,wAs(data,offset,"acTL"),offset+=4,wUi(data,offset,nimg.frames.length),offset+=4,wUi(data,offset,tabs.loop!=null?tabs.loop:0),offset+=4,wUi(data,offset,crc(data,offset-12,12)),offset+=4),nimg.ctype==3){var dl=nimg.plte.length;wUi(data,offset,dl*3),offset+=4,wAs(data,offset,"PLTE"),offset+=4;for(var i=0;i<dl;i++){var ti=i*3,c=nimg.plte[i],r=c&255,g=c>>>8&255,b=c>>>16&255;data[offset+ti+0]=r,data[offset+ti+1]=g,data[offset+ti+2]=b}if(offset+=dl*3,wUi(data,offset,crc(data,offset-dl*3-4,dl*3+4)),offset+=4,pltAlpha){wUi(data,offset,dl),offset+=4,wAs(data,offset,"tRNS"),offset+=4;for(var i=0;i<dl;i++)data[offset+i]=nimg.plte[i]>>>24&255;offset+=dl,wUi(data,offset,crc(data,offset-dl-4,dl+4)),offset+=4}}for(var fi=0,j=0;j<nimg.frames.length;j++){var fr=nimg.frames[j];anim&&(wUi(data,offset,26),offset+=4,wAs(data,offset,"fcTL"),offset+=4,wUi(data,offset,fi++),offset+=4,wUi(data,offset,fr.rect.width),offset+=4,wUi(data,offset,fr.rect.height),offset+=4,wUi(data,offset,fr.rect.x),offset+=4,wUi(data,offset,fr.rect.y),offset+=4,wUs(data,offset,dels[j]),offset+=2,wUs(data,offset,1e3),offset+=2,data[offset]=fr.dispose,offset++,data[offset]=fr.blend,offset++,wUi(data,offset,crc(data,offset-30,30)),offset+=4);var imgd=fr.cimg,dl=imgd.length;wUi(data,offset,dl+(j==0?0:4)),offset+=4;var ioff=offset;wAs(data,offset,j==0?"IDAT":"fdAT"),offset+=4,j!=0&&(wUi(data,offset,fi++),offset+=4);for(var i=0;i<dl;i++)data[offset+i]=imgd[i];offset+=dl,wUi(data,offset,crc(data,ioff,offset-ioff)),offset+=4}return wUi(data,offset,0),offset+=4,wAs(data,offset,"IEND"),offset+=4,wUi(data,offset,crc(data,offset-4,4)),offset+=4,data.buffer},UPNG2.encode.compressPNG=function(out,filter){for(var i=0;i<out.frames.length;i++){var frm=out.frames[i],nw=frm.rect.width,nh=frm.rect.height,fdata=new Uint8Array(nh*frm.bpl+nh);frm.cimg=UPNG2.encode._filterZero(frm.img,nh,frm.bpp,frm.bpl,fdata,filter)}},UPNG2.encode.compress=function(bufs,w,h,ps,prms){for(var onlyBlend=prms[0],evenCrd=prms[1],forbidPrev=prms[2],minBits=prms[3],forbidPlte=prms[4],ctype=6,depth=8,alphaAnd=255,j=0;j<bufs.length;j++)for(var img=new Uint8Array(bufs[j]),ilen=img.length,i=0;i<ilen;i+=4)alphaAnd&=img[i+3];var gotAlpha=alphaAnd!=255,frms=UPNG2.encode.framize(bufs,w,h,onlyBlend,evenCrd,forbidPrev),cmap={},plte=[],inds=[];if(ps!=0){for(var nbufs=[],i=0;i<frms.length;i++)nbufs.push(frms[i].img.buffer);for(var abuf=UPNG2.encode.concatRGBA(nbufs),qres=UPNG2.quantize(abuf,ps),cof=0,bb=new Uint8Array(qres.abuf),i=0;i<frms.length;i++){var ti=frms[i].img,bln=ti.length;inds.push(new Uint8Array(qres.inds.buffer,cof>>2,bln>>2));for(var j=0;j<bln;j+=4)ti[j]=bb[cof+j],ti[j+1]=bb[cof+j+1],ti[j+2]=bb[cof+j+2],ti[j+3]=bb[cof+j+3];cof+=bln}for(var i=0;i<qres.plte.length;i++)plte.push(qres.plte[i].est.rgba)}else for(var j=0;j<frms.length;j++){var frm=frms[j],img32=new Uint32Array(frm.img.buffer),nw=frm.rect.width,ilen=img32.length,ind=new Uint8Array(ilen);inds.push(ind);for(var i=0;i<ilen;i++){var c=img32[i];if(i!=0&&c==img32[i-1])ind[i]=ind[i-1];else if(i>nw&&c==img32[i-nw])ind[i]=ind[i-nw];else{var cmc=cmap[c];if(cmc==null&&(cmap[c]=cmc=plte.length,plte.push(c),plte.length>=300))break;ind[i]=cmc}}}var cc=plte.length;cc<=256&&forbidPlte==!1&&(cc<=2?depth=1:cc<=4?depth=2:cc<=16?depth=4:depth=8,depth=Math.max(depth,minBits));for(var j=0;j<frms.length;j++){var frm=frms[j],nx=frm.rect.x,ny=frm.rect.y,nw=frm.rect.width,nh=frm.rect.height,cimg=frm.img,cimg32=new Uint32Array(cimg.buffer),bpl=4*nw,bpp=4;if(cc<=256&&forbidPlte==!1){bpl=Math.ceil(depth*nw/8);for(var nimg=new Uint8Array(bpl*nh),inj=inds[j],y=0;y<nh;y++){var i=y*bpl,ii=y*nw;if(depth==8)for(var x=0;x<nw;x++)nimg[i+x]=inj[ii+x];else if(depth==4)for(var x=0;x<nw;x++)nimg[i+(x>>1)]|=inj[ii+x]<<4-(x&1)*4;else if(depth==2)for(var x=0;x<nw;x++)nimg[i+(x>>2)]|=inj[ii+x]<<6-(x&3)*2;else if(depth==1)for(var x=0;x<nw;x++)nimg[i+(x>>3)]|=inj[ii+x]<<7-(x&7)*1}cimg=nimg,ctype=3,bpp=1}else if(gotAlpha==!1&&frms.length==1){for(var nimg=new Uint8Array(nw*nh*3),area=nw*nh,i=0;i<area;i++){var ti=i*3,qi=i*4;nimg[ti]=cimg[qi],nimg[ti+1]=cimg[qi+1],nimg[ti+2]=cimg[qi+2]}cimg=nimg,ctype=2,bpp=3,bpl=3*nw}frm.img=cimg,frm.bpl=bpl,frm.bpp=bpp}return{ctype,depth,plte,frames:frms}},UPNG2.encode.framize=function(bufs,w,h,alwaysBlend,evenCrd,forbidPrev){for(var frms=[],j=0;j<bufs.length;j++){var cimg=new Uint8Array(bufs[j]),cimg32=new Uint32Array(cimg.buffer),nimg,nx=0,ny=0,nw=w,nh=h,blend=alwaysBlend?1:0;if(j!=0){for(var tlim=forbidPrev||alwaysBlend||j==1||frms[j-2].dispose!=0?1:2,tstp=0,tarea=1e9,it=0;it<tlim;it++){for(var pimg=new Uint8Array(bufs[j-1-it]),p32=new Uint32Array(bufs[j-1-it]),mix=w,miy=h,max=-1,may=-1,y=0;y<h;y++)for(var x=0;x<w;x++){var i=y*w+x;cimg32[i]!=p32[i]&&(x<mix&&(mix=x),x>max&&(max=x),y<miy&&(miy=y),y>may&&(may=y))}max==-1&&(mix=miy=max=may=0),evenCrd&&((mix&1)==1&&mix--,(miy&1)==1&&miy--);var sarea=(max-mix+1)*(may-miy+1);sarea<tarea&&(tarea=sarea,tstp=it,nx=mix,ny=miy,nw=max-mix+1,nh=may-miy+1)}var pimg=new Uint8Array(bufs[j-1-tstp]);tstp==1&&(frms[j-1].dispose=2),nimg=new Uint8Array(nw*nh*4),UPNG2._copyTile(pimg,w,h,nimg,nw,nh,-nx,-ny,0),blend=UPNG2._copyTile(cimg,w,h,nimg,nw,nh,-nx,-ny,3)?1:0,blend==1?UPNG2.encode._prepareDiff(cimg,w,h,nimg,{x:nx,y:ny,width:nw,height:nh}):UPNG2._copyTile(cimg,w,h,nimg,nw,nh,-nx,-ny,0)}else nimg=cimg.slice(0);frms.push({rect:{x:nx,y:ny,width:nw,height:nh},img:nimg,blend,dispose:0})}if(alwaysBlend)for(var j=0;j<frms.length;j++){var frm=frms[j];if(frm.blend!=1){var r0=frm.rect,r1=frms[j-1].rect,miX=Math.min(r0.x,r1.x),miY=Math.min(r0.y,r1.y),maX=Math.max(r0.x+r0.width,r1.x+r1.width),maY=Math.max(r0.y+r0.height,r1.y+r1.height),r={x:miX,y:miY,width:maX-miX,height:maY-miY};frms[j-1].dispose=1,j-1!=0&&UPNG2.encode._updateFrame(bufs,w,h,frms,j-1,r,evenCrd),UPNG2.encode._updateFrame(bufs,w,h,frms,j,r,evenCrd)}}var area=0;if(bufs.length!=1)for(var i=0;i<frms.length;i++){var frm=frms[i];area+=frm.rect.width*frm.rect.height}return frms},UPNG2.encode._updateFrame=function(bufs,w,h,frms,i,r,evenCrd){for(var U8=Uint8Array,U32=Uint32Array,pimg=new U8(bufs[i-1]),pimg32=new U32(bufs[i-1]),nimg=i+1<bufs.length?new U8(bufs[i+1]):null,cimg=new U8(bufs[i]),cimg32=new U32(cimg.buffer),mix=w,miy=h,max=-1,may=-1,y=0;y<r.height;y++)for(var x=0;x<r.width;x++){var cx=r.x+x,cy=r.y+y,j=cy*w+cx,cc=cimg32[j];cc==0||frms[i-1].dispose==0&&pimg32[j]==cc&&(nimg==null||nimg[j*4+3]!=0)||(cx<mix&&(mix=cx),cx>max&&(max=cx),cy<miy&&(miy=cy),cy>may&&(may=cy))}max==-1&&(mix=miy=max=may=0),evenCrd&&((mix&1)==1&&mix--,(miy&1)==1&&miy--),r={x:mix,y:miy,width:max-mix+1,height:may-miy+1};var fr=frms[i];fr.rect=r,fr.blend=1,fr.img=new Uint8Array(r.width*r.height*4),frms[i-1].dispose==0?(UPNG2._copyTile(pimg,w,h,fr.img,r.width,r.height,-r.x,-r.y,0),UPNG2.encode._prepareDiff(cimg,w,h,fr.img,r)):UPNG2._copyTile(cimg,w,h,fr.img,r.width,r.height,-r.x,-r.y,0)},UPNG2.encode._prepareDiff=function(cimg,w,h,nimg,rec){UPNG2._copyTile(cimg,w,h,nimg,rec.width,rec.height,-rec.x,-rec.y,2)},UPNG2.encode._filterZero=function(img,h,bpp,bpl,data,filter){if(filter!=-1){for(var y=0;y<h;y++)UPNG2.encode._filterLine(data,img,y,bpl,bpp,filter);return UZIP2.deflate(data)}for(var fls=[],t=0;t<5;t++)if(!(h*bpl>5e5&&(t==1||t==2||t==3||t==4))){for(var y=0;y<h;y++)UPNG2.encode._filterLine(data,img,y,bpl,bpp,t);if(fls.push(UZIP2.deflate(data)),bpp==1)break}for(var ti,tsize=1e9,i=0;i<fls.length;i++)fls[i].length<tsize&&(ti=i,tsize=fls[i].length);return fls[ti]},UPNG2.encode._filterLine=function(data,img,y,bpl,bpp,type){var i=y*bpl,di=i+y,paeth=UPNG2.decode._paeth;if(data[di]=type,di++,type==0)for(var x=0;x<bpl;x++)data[di+x]=img[i+x];else if(type==1){for(var x=0;x<bpp;x++)data[di+x]=img[i+x];for(var x=bpp;x<bpl;x++)data[di+x]=img[i+x]-img[i+x-bpp]+256&255}else if(y==0){for(var x=0;x<bpp;x++)data[di+x]=img[i+x];if(type==2)for(var x=bpp;x<bpl;x++)data[di+x]=img[i+x];if(type==3)for(var x=bpp;x<bpl;x++)data[di+x]=img[i+x]-(img[i+x-bpp]>>1)+256&255;if(type==4)for(var x=bpp;x<bpl;x++)data[di+x]=img[i+x]-paeth(img[i+x-bpp],0,0)+256&255}else{if(type==2)for(var x=0;x<bpl;x++)data[di+x]=img[i+x]+256-img[i+x-bpl]&255;if(type==3){for(var x=0;x<bpp;x++)data[di+x]=img[i+x]+256-(img[i+x-bpl]>>1)&255;for(var x=bpp;x<bpl;x++)data[di+x]=img[i+x]+256-(img[i+x-bpl]+img[i+x-bpp]>>1)&255}if(type==4){for(var x=0;x<bpp;x++)data[di+x]=img[i+x]+256-paeth(0,img[i+x-bpl],0)&255;for(var x=bpp;x<bpl;x++)data[di+x]=img[i+x]+256-paeth(img[i+x-bpp],img[i+x-bpl],img[i+x-bpp-bpl])&255}}},UPNG2.crc={table:function(){for(var tab=new Uint32Array(256),n=0;n<256;n++){for(var c=n,k=0;k<8;k++)c&1?c=3988292384^c>>>1:c=c>>>1;tab[n]=c}return tab}(),update:function(c,buf,off,len){for(var i=0;i<len;i++)c=UPNG2.crc.table[(c^buf[off+i])&255]^c>>>8;return c},crc:function(b,o,l){return UPNG2.crc.update(4294967295,b,o,l)^4294967295}},UPNG2.quantize=function(abuf,ps){for(var oimg=new Uint8Array(abuf),nimg=oimg.slice(0),nimg32=new Uint32Array(nimg.buffer),KD=UPNG2.quantize.getKDtree(nimg,ps),root=KD[0],leafs=KD[1],planeDst=UPNG2.quantize.planeDst,sb=oimg,tb=nimg32,len=sb.length,inds=new Uint8Array(oimg.length>>2),i=0;i<len;i+=4){var r=sb[i]*.00392156862745098,g=sb[i+1]*(1/255),b=sb[i+2]*(1/255),a=sb[i+3]*(1/255),nd=UPNG2.quantize.getNearest(root,r,g,b,a);inds[i>>2]=nd.ind,tb[i>>2]=nd.est.rgba}return{abuf:nimg.buffer,inds,plte:leafs}},UPNG2.quantize.getKDtree=function(nimg,ps,err){err==null&&(err=1e-4);var nimg32=new Uint32Array(nimg.buffer),root={i0:0,i1:nimg.length,bst:null,est:null,tdst:0,left:null,right:null};root.bst=UPNG2.quantize.stats(nimg,root.i0,root.i1),root.est=UPNG2.quantize.estats(root.bst);for(var leafs=[root];leafs.length<ps;){for(var maxL=0,mi=0,i=0;i<leafs.length;i++)leafs[i].est.L>maxL&&(maxL=leafs[i].est.L,mi=i);if(maxL<err)break;var node=leafs[mi],s0=UPNG2.quantize.splitPixels(nimg,nimg32,node.i0,node.i1,node.est.e,node.est.eMq255),s0wrong=node.i0>=s0||node.i1<=s0;if(s0wrong){node.est.L=0;continue}var ln={i0:node.i0,i1:s0,bst:null,est:null,tdst:0,left:null,right:null};ln.bst=UPNG2.quantize.stats(nimg,ln.i0,ln.i1),ln.est=UPNG2.quantize.estats(ln.bst);var rn={i0:s0,i1:node.i1,bst:null,est:null,tdst:0,left:null,right:null};rn.bst={R:[],m:[],N:node.bst.N-ln.bst.N};for(var i=0;i<16;i++)rn.bst.R[i]=node.bst.R[i]-ln.bst.R[i];for(var i=0;i<4;i++)rn.bst.m[i]=node.bst.m[i]-ln.bst.m[i];rn.est=UPNG2.quantize.estats(rn.bst),node.left=ln,node.right=rn,leafs[mi]=ln,leafs.push(rn)}leafs.sort(function(a,b){return b.bst.N-a.bst.N});for(var i=0;i<leafs.length;i++)leafs[i].ind=i;return[root,leafs]},UPNG2.quantize.getNearest=function(nd,r,g,b,a){if(nd.left==null)return nd.tdst=UPNG2.quantize.dist(nd.est.q,r,g,b,a),nd;var planeDst=UPNG2.quantize.planeDst(nd.est,r,g,b,a),node0=nd.left,node1=nd.right;planeDst>0&&(node0=nd.right,node1=nd.left);var ln=UPNG2.quantize.getNearest(node0,r,g,b,a);if(ln.tdst<=planeDst*planeDst)return ln;var rn=UPNG2.quantize.getNearest(node1,r,g,b,a);return rn.tdst<ln.tdst?rn:ln},UPNG2.quantize.planeDst=function(est,r,g,b,a){var e=est.e;return e[0]*r+e[1]*g+e[2]*b+e[3]*a-est.eMq},UPNG2.quantize.dist=function(q,r,g,b,a){var d0=r-q[0],d1=g-q[1],d2=b-q[2],d3=a-q[3];return d0*d0+d1*d1+d2*d2+d3*d3},UPNG2.quantize.splitPixels=function(nimg,nimg32,i0,i1,e,eMq){var vecDot=UPNG2.quantize.vecDot;i1-=4;for(var shfs=0;i0<i1;){for(;vecDot(nimg,i0,e)<=eMq;)i0+=4;for(;vecDot(nimg,i1,e)>eMq;)i1-=4;if(i0>=i1)break;var t=nimg32[i0>>2];nimg32[i0>>2]=nimg32[i1>>2],nimg32[i1>>2]=t,i0+=4,i1-=4}for(;vecDot(nimg,i0,e)>eMq;)i0-=4;return i0+4},UPNG2.quantize.vecDot=function(nimg,i,e){return nimg[i]*e[0]+nimg[i+1]*e[1]+nimg[i+2]*e[2]+nimg[i+3]*e[3]},UPNG2.quantize.stats=function(nimg,i0,i1){for(var R=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],m=[0,0,0,0],N=i1-i0>>2,i=i0;i<i1;i+=4){var r=nimg[i]*.00392156862745098,g=nimg[i+1]*(1/255),b=nimg[i+2]*(1/255),a=nimg[i+3]*(1/255);m[0]+=r,m[1]+=g,m[2]+=b,m[3]+=a,R[0]+=r*r,R[1]+=r*g,R[2]+=r*b,R[3]+=r*a,R[5]+=g*g,R[6]+=g*b,R[7]+=g*a,R[10]+=b*b,R[11]+=b*a,R[15]+=a*a}return R[4]=R[1],R[8]=R[2],R[9]=R[6],R[12]=R[3],R[13]=R[7],R[14]=R[11],{R,m,N}},UPNG2.quantize.estats=function(stats){var R=stats.R,m=stats.m,N=stats.N,m0=m[0],m1=m[1],m2=m[2],m3=m[3],iN=N==0?0:1/N,Rj=[R[0]-m0*m0*iN,R[1]-m0*m1*iN,R[2]-m0*m2*iN,R[3]-m0*m3*iN,R[4]-m1*m0*iN,R[5]-m1*m1*iN,R[6]-m1*m2*iN,R[7]-m1*m3*iN,R[8]-m2*m0*iN,R[9]-m2*m1*iN,R[10]-m2*m2*iN,R[11]-m2*m3*iN,R[12]-m3*m0*iN,R[13]-m3*m1*iN,R[14]-m3*m2*iN,R[15]-m3*m3*iN],A=Rj,M=UPNG2.M4,b=[.5,.5,.5,.5],mi=0,tmi=0;if(N!=0)for(var i=0;i<10&&(b=M.multVec(A,b),tmi=Math.sqrt(M.dot(b,b)),b=M.sml(1/tmi,b),!(Math.abs(tmi-mi)<1e-9));i++)mi=tmi;var q=[m0*iN,m1*iN,m2*iN,m3*iN],eMq255=M.dot(M.sml(255,q),b);return{Cov:Rj,q,e:b,L:mi,eMq255,eMq:M.dot(b,q),rgba:(Math.round(255*q[3])<<24|Math.round(255*q[2])<<16|Math.round(255*q[1])<<8|Math.round(255*q[0])<<0)>>>0}},UPNG2.M4={multVec:function(m,v){return[m[0]*v[0]+m[1]*v[1]+m[2]*v[2]+m[3]*v[3],m[4]*v[0]+m[5]*v[1]+m[6]*v[2]+m[7]*v[3],m[8]*v[0]+m[9]*v[1]+m[10]*v[2]+m[11]*v[3],m[12]*v[0]+m[13]*v[1]+m[14]*v[2]+m[15]*v[3]]},dot:function(x,y){return x[0]*y[0]+x[1]*y[1]+x[2]*y[2]+x[3]*y[3]},sml:function(a,y){return[a*y[0],a*y[1],a*y[2],a*y[3]]}},UPNG2.encode.concatRGBA=function(bufs){for(var tlen=0,i=0;i<bufs.length;i++)tlen+=bufs[i].byteLength;for(var nimg=new Uint8Array(tlen),noff=0,i=0;i<bufs.length;i++){for(var img=new Uint8Array(bufs[i]),il=img.length,j=0;j<il;j+=4){var r=img[j],g=img[j+1],b=img[j+2],a=img[j+3];a==0&&(r=g=b=0),nimg[noff+j]=r,nimg[noff+j+1]=g,nimg[noff+j+2]=b,nimg[noff+j+3]=a}noff+=il}return nimg.buffer}}(UPNG,UZIP)})()}});var require_png2icons=__commonJS({"../node_modules/.pnpm/png2icons@2.0.1/node_modules/png2icons/png2icons.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var icns_encoder_1=require_icns_encoder(),Resize=require_resize3(),Resize4=require_resize4(),UPNG=require_UPNG(),logFnc;function setLogger(logger){logFnc=logger}__name(setLogger,"setLogger");exports2.setLogger=setLogger;function LogMessage(message,...optionalParams){logFnc&&logFnc("png2icons",message,...optionalParams)}__name(LogMessage,"LogMessage");var MAX_COLORS=256;exports2.NEAREST_NEIGHBOR=0;exports2.BILINEAR=1;exports2.BICUBIC=2;exports2.BEZIER=3;exports2.HERMITE=4;exports2.BICUBIC2=5;function getRect(left,top,width,height){return{Left:left,Top:top,Width:width,Height:height}}__name(getRect,"getRect");function getStretchedRect(src,dst){let f,tmp,result=getRect(0,0,0,0);return src.Width/src.Height>=dst.Width/dst.Height?(f=dst.Width/src.Width,result.Left=0,result.Width=dst.Width,tmp=Math.floor(src.Height*f),result.Top=Math.floor((dst.Height-tmp)/2),result.Height=tmp):(f=dst.Height/src.Height,result.Top=0,result.Height=dst.Height,tmp=Math.floor(src.Width*f),result.Left=Math.floor((dst.Width-tmp)/2),result.Width=tmp),result}__name(getStretchedRect,"getStretchedRect");var scaledImageCache=[];function getScaledImageData(srcImage,destRect,scalingAlgorithm){if(srcImage.width===destRect.Width&&srcImage.height===destRect.Height)return srcImage.data;for(let image of scaledImageCache)if(destRect.Width===image.width&&destRect.Height===image.height)return image.data;let scaleResult={data:new Uint8Array(destRect.Width*destRect.Height*4),height:destRect.Height,width:destRect.Width};return scalingAlgorithm===exports2.NEAREST_NEIGHBOR?Resize.nearestNeighbor(srcImage,scaleResult):scalingAlgorithm===exports2.BILINEAR?Resize.bilinearInterpolation(srcImage,scaleResult):scalingAlgorithm===exports2.BICUBIC?Resize.bicubicInterpolation(srcImage,scaleResult):scalingAlgorithm===exports2.BEZIER?Resize.bezierInterpolation(srcImage,scaleResult):scalingAlgorithm===exports2.HERMITE?Resize.hermiteInterpolation(srcImage,scaleResult):scalingAlgorithm===exports2.BICUBIC2?Resize4.bicubic(srcImage,scaleResult,destRect.Width/srcImage.width):Resize.bicubicInterpolation(srcImage,scaleResult),scaledImageCache.push(scaleResult),scaleResult.data}__name(getScaledImageData,"getScaledImageData");function getImageFromPNG(input){try{let PNG=UPNG.decode(input);return{data:new Uint8Array(UPNG.toRGBA8(PNG)[0]),height:PNG.height,width:PNG.width}}catch(e){return LogMessage("Couldn't decode PNG:",e),null}}__name(getImageFromPNG,"getImageFromPNG");var scaledPNGImageCache=[];function getCachedPNG(rgba,width,height,numOfColors){for(let image of scaledPNGImageCache)if(image.Width===width&&image.Height===height)return image.Data;let result=UPNG.encode([rgba],width,height,numOfColors,[],!0);return scaledPNGImageCache.push({Data:result,Width:width,Height:height}),result}__name(getCachedPNG,"getCachedPNG");var currentImage=null;function checkCache(image){if(image){if(!currentImage){currentImage=image;return}image.compare(currentImage)!==0&&(clearCache(),currentImage=image)}}__name(checkCache,"checkCache");function clearCache(){scaledPNGImageCache.length=0,scaledImageCache.length=0,currentImage=null}__name(clearCache,"clearCache");exports2.clearCache=clearCache;function scanImage(image,x,y,w,h,f){for(let _y=y;_y<y+h;_y++)for(let _x=x;_x<x+w;_x++){let idx=image.width*_y+_x<<2;f.call(image,_x,_y,idx)}}__name(scanImage,"scanImage");function blit(source,target,x,y){x=Math.round(x),y=Math.round(y),scanImage(source,0,0,source.width,source.height,(sx,sy,idx)=>{if(x+sx>=0&&y+sy>=0&&target.width-x-sx>0&&target.height-y-sy>0){let destIdx=target.width*(y+sy)+(x+sx)<<2;target.data[destIdx]=source.data[idx],target.data[destIdx+1]=source.data[idx+1],target.data[destIdx+2]=source.data[idx+2],target.data[destIdx+3]=source.data[idx+3]}})}__name(blit,"blit");function getQuadraticImage(image){if(image.height===image.width)return image;let edgeLength,blitX,blitY;image.height>image.width?(edgeLength=image.height,blitX=(image.height-image.width)/2,blitY=0):(edgeLength=image.width,blitX=0,blitY=(image.width-image.height)/2);let result={data:new Uint8Array(edgeLength*edgeLength*4),height:edgeLength,width:edgeLength};return blit(image,result,blitX,blitY),result}__name(getQuadraticImage,"getQuadraticImage");function getImageChannel(image,bpp,channelIndex){let channel2=Buffer.alloc(image.length/bpp),length=image.length,outPos=0;for(let i=channelIndex;i<length;i=i+4)channel2.writeUInt8(image[i],outPos++);return channel2}__name(getImageChannel,"getImageChannel");var IconFormat;(function(IconFormat2){IconFormat2[IconFormat2.PNG=0]="PNG",IconFormat2[IconFormat2.PackBitsARGB=1]="PackBitsARGB",IconFormat2[IconFormat2.PackBitsRGB=2]="PackBitsRGB",IconFormat2[IconFormat2.Alpha=3]="Alpha"})(IconFormat||(IconFormat={}));function encodeIconWithPackBits(image,withAlphaChannel){let R=icns_encoder_1.encode(getImageChannel(image,4,0)),G=icns_encoder_1.encode(getImageChannel(image,4,1)),B=icns_encoder_1.encode(getImageChannel(image,4,2));if(withAlphaChannel){let header=Buffer.alloc(4);header.write("ARGB",0,4,"ascii");let A=icns_encoder_1.encode(getImageChannel(image,4,3));return Buffer.concat([header,A,R,G,B],header.length+A.length+R.length+G.length+B.length)}else return Buffer.concat([R,G,B],R.length+G.length+B.length)}__name(encodeIconWithPackBits,"encodeIconWithPackBits");function appendIcnsChunk(chunkParams,srcImage,scalingAlgorithm,numOfColors,outBuffer){try{let icnsChunkRect=getStretchedRect(getRect(0,0,srcImage.width,srcImage.height),getRect(0,0,chunkParams.Size,chunkParams.Size)),scaledRawData=getScaledImageData(srcImage,icnsChunkRect,scalingAlgorithm),encodedIcon,iconHeader=Buffer.alloc(8);switch(iconHeader.write(chunkParams.OSType,0),chunkParams.Format){case IconFormat.PNG:encodedIcon=getCachedPNG(scaledRawData.buffer,icnsChunkRect.Width,icnsChunkRect.Height,numOfColors);break;case IconFormat.PackBitsARGB:encodedIcon=encodeIconWithPackBits(Buffer.from(scaledRawData.buffer),!0);break;case IconFormat.PackBitsRGB:encodedIcon=encodeIconWithPackBits(Buffer.from(scaledRawData.buffer),!1);break;case IconFormat.Alpha:encodedIcon=getImageChannel(Buffer.from(scaledRawData.buffer),4,3);break;default:throw new Error("Unknown format for icon (must be PNG, PackBitsARGB, PackBitsRGB or Alpha)")}return iconHeader.writeUInt32BE(encodedIcon.byteLength+8,4),Buffer.concat([outBuffer,iconHeader,Buffer.from(encodedIcon)],outBuffer.length+iconHeader.length+encodedIcon.byteLength)}catch(e){return LogMessage("Could't append ICNS chunk",e),null}}__name(appendIcnsChunk,"appendIcnsChunk");function createICNS(input,scalingAlgorithm,numOfColors){checkCache(input);let inputImage=getImageFromPNG(input);if(!inputImage)return null;let srcImage=getQuadraticImage(inputImage);inputImage=null;let icnsChunks=[{OSType:"ic12",Format:IconFormat.PNG,Size:64,Info:"32x32@2  "},{OSType:"ic07",Format:IconFormat.PNG,Size:128,Info:"128x128  "},{OSType:"ic13",Format:IconFormat.PNG,Size:256,Info:"128x128@2"},{OSType:"ic08",Format:IconFormat.PNG,Size:256,Info:"256x256  "},{OSType:"ic14",Format:IconFormat.PNG,Size:512,Info:"256x256@2"},{OSType:"ic09",Format:IconFormat.PNG,Size:512,Info:"512x512  "},{OSType:"ic10",Format:IconFormat.PNG,Size:1024,Info:"512x512@2"},{OSType:"ic11",Format:IconFormat.PNG,Size:32,Info:"16x16@2  "},{OSType:"il32",Format:IconFormat.PackBitsRGB,Size:32,Info:"32x32    "},{OSType:"l8mk",Format:IconFormat.Alpha,Size:32,Info:"32x32    "},{OSType:"is32",Format:IconFormat.PackBitsRGB,Size:16,Info:"16x16    "},{OSType:"s8mk",Format:IconFormat.Alpha,Size:16,Info:"16x16    "}],outBuffer=Buffer.alloc(8,0);outBuffer.write("icns",0);let nOfColors=numOfColors<0?0:numOfColors>MAX_COLORS?MAX_COLORS:numOfColors;for(let chunkParams of icnsChunks){if(outBuffer=appendIcnsChunk(chunkParams,srcImage,scalingAlgorithm,nOfColors,outBuffer),!outBuffer)return null;LogMessage(`wrote type ${chunkParams.OSType} for size ${chunkParams.Info} with ${chunkParams.Size} pixels`)}return outBuffer.writeUInt32BE(outBuffer.length,4),LogMessage("done"),outBuffer}__name(createICNS,"createICNS");exports2.createICNS=createICNS;var BITMAPINFOHEADERLENGTH=40;function getICONDIR(numOfImages){let iconDir=Buffer.alloc(6);return iconDir.writeUInt16LE(0,0),iconDir.writeUInt16LE(1,2),iconDir.writeUInt16LE(numOfImages,4),iconDir}__name(getICONDIR,"getICONDIR");function getICONDIRENTRY(imageSize,width,height,offset){let iconDirEntry=Buffer.alloc(16);return width=width>=256?0:width,height=height>=256?0:height,iconDirEntry.writeUInt8(width,0),iconDirEntry.writeUInt8(height,1),iconDirEntry.writeUInt8(0,2),iconDirEntry.writeUInt8(0,3),iconDirEntry.writeUInt16LE(1,4),iconDirEntry.writeUInt16LE(32,6),iconDirEntry.writeUInt32LE(imageSize,8),iconDirEntry.writeUInt32LE(offset,12),iconDirEntry}__name(getICONDIRENTRY,"getICONDIRENTRY");function getMaskSize(bitmapWidth,bitmapHeight){return(bitmapWidth+(bitmapWidth%32?32-bitmapWidth%32:0))*bitmapHeight/8}__name(getMaskSize,"getMaskSize");function getBITMAPINFOHEADER(image){let buffer=Buffer.alloc(BITMAPINFOHEADERLENGTH),imageSize=image.data.length+getMaskSize(image.width,image.height);return buffer.writeUInt32LE(40,0),buffer.writeInt32LE(image.width,4),buffer.writeInt32LE(image.height*2,8),buffer.writeUInt16LE(1,12),buffer.writeUInt16LE(32,14),buffer.writeUInt32LE(0,16),buffer.writeUInt32LE(imageSize,20),buffer.writeInt32LE(3780,24),buffer.writeInt32LE(3780,28),buffer.writeUInt32LE(0,32),buffer.writeUInt32LE(0,36),buffer}__name(getBITMAPINFOHEADER,"getBITMAPINFOHEADER");function getDIB(image){let bitmap=Buffer.from(image.data),DIB=Buffer.alloc(image.data.length),maskSize=getMaskSize(image.width,image.height),maskBits=[],bytesPerPixel=4,columns=image.width*bytesPerPixel,rows=image.height*columns,end=rows-columns;for(let row=0;row<rows;row+=columns){for(let col=0;col<columns;col+=bytesPerPixel){let pos=row+col,r=bitmap.readUInt8(pos),g=bitmap.readUInt8(pos+1),b=bitmap.readUInt8(pos+2),a=bitmap.readUInt8(pos+3);pos=end-row+col,DIB.writeUInt8(b,pos),DIB.writeUInt8(g,pos+1),DIB.writeUInt8(r,pos+2),DIB.writeUInt8(a,pos+3),maskBits.push(bitmap[pos+3]===0?1:0)}let padding=maskBits.length%32?32-maskBits.length%32:0;maskBits=maskBits.concat(Array(padding).fill(0))}let mask=[];for(let i=0;i<maskBits.length;i+=8){let n=parseInt(maskBits.slice(i,i+8).join(""),2),buf=Buffer.alloc(1);buf.writeUInt8(n,0),mask.push(buf)}return Buffer.concat([DIB,Buffer.concat(mask,maskSize)])}__name(getDIB,"getDIB");function createICO2(input,scalingAlgorithm,numOfColors,PNG,forWinExe){checkCache(input);let inputImage=getImageFromPNG(input);if(!inputImage)return null;let srcImage=getQuadraticImage(inputImage);inputImage=null;let icoChunkSizes=[256,128,96,72,64,48,32,24,16],icoDirectory=[];icoDirectory.push(getICONDIR(icoChunkSizes.length));let totalLength=icoDirectory[0].length,icoChunkImages=[],chunkOffset=icoDirectory[0].length+icoChunkSizes.length*16;for(let icoChunkSize of icoChunkSizes){let icoChunkRect=getStretchedRect(getRect(0,0,srcImage.width,srcImage.height),getRect(0,0,icoChunkSize,icoChunkSize)),scaledRawImage={data:getScaledImageData(srcImage,icoChunkRect,scalingAlgorithm),height:icoChunkRect.Height,width:icoChunkRect.Width},formatInfo;if(PNG||forWinExe&&[256,128,96,72,64].indexOf(icoChunkRect.Height)!==-1){formatInfo="png";let encodedIcon=getCachedPNG(scaledRawImage.data.buffer,scaledRawImage.width,scaledRawImage.height,numOfColors<0?0:numOfColors>MAX_COLORS?MAX_COLORS:numOfColors),iconDirEntry=getICONDIRENTRY(encodedIcon.byteLength,scaledRawImage.width,scaledRawImage.height,chunkOffset);icoDirectory.push(iconDirEntry),icoChunkImages.push(Buffer.from(encodedIcon)),totalLength+=iconDirEntry.length+encodedIcon.byteLength,chunkOffset+=encodedIcon.byteLength}else{formatInfo="bmp";let iconDirEntry=getICONDIRENTRY(scaledRawImage.data.length+getMaskSize(scaledRawImage.width,scaledRawImage.height)+BITMAPINFOHEADERLENGTH,scaledRawImage.width,scaledRawImage.height,chunkOffset);icoDirectory.push(iconDirEntry);let bmpInfoHeader=getBITMAPINFOHEADER(scaledRawImage),DIB=getDIB(scaledRawImage);icoChunkImages.push(bmpInfoHeader,DIB),totalLength+=iconDirEntry.length+bmpInfoHeader.length+DIB.length,chunkOffset+=bmpInfoHeader.length+DIB.length}LogMessage(`wrote ${formatInfo} icon for size ${icoChunkSize}`)}return LogMessage("done"),Buffer.concat(icoDirectory.concat(icoChunkImages),totalLength)}__name(createICO2,"createICO");exports2.createICO=createICO2}});var require_windows=__commonJS({"../node_modules/.pnpm/isexe@2.0.0/node_modules/isexe/windows.js"(exports2,module2){module2.exports=isexe;isexe.sync=sync;var fs3=require("fs");function checkPathExt(path16,options){var pathext=options.pathExt!==void 0?options.pathExt:process.env.PATHEXT;if(!pathext||(pathext=pathext.split(";"),pathext.indexOf("")!==-1))return!0;for(var i=0;i<pathext.length;i++){var p=pathext[i].toLowerCase();if(p&&path16.substr(-p.length).toLowerCase()===p)return!0}return!1}__name(checkPathExt,"checkPathExt");function checkStat(stat32,path16,options){return!stat32.isSymbolicLink()&&!stat32.isFile()?!1:checkPathExt(path16,options)}__name(checkStat,"checkStat");function isexe(path16,options,cb){fs3.stat(path16,function(er,stat32){cb(er,er?!1:checkStat(stat32,path16,options))})}__name(isexe,"isexe");function sync(path16,options){return checkStat(fs3.statSync(path16),path16,options)}__name(sync,"sync")}});var require_mode=__commonJS({"../node_modules/.pnpm/isexe@2.0.0/node_modules/isexe/mode.js"(exports2,module2){module2.exports=isexe;isexe.sync=sync;var fs3=require("fs");function isexe(path16,options,cb){fs3.stat(path16,function(er,stat32){cb(er,er?!1:checkStat(stat32,options))})}__name(isexe,"isexe");function sync(path16,options){return checkStat(fs3.statSync(path16),options)}__name(sync,"sync");function checkStat(stat32,options){return stat32.isFile()&&checkMode(stat32,options)}__name(checkStat,"checkStat");function checkMode(stat32,options){var mod=stat32.mode,uid=stat32.uid,gid=stat32.gid,myUid=options.uid!==void 0?options.uid:process.getuid&&process.getuid(),myGid=options.gid!==void 0?options.gid:process.getgid&&process.getgid(),u=parseInt("100",8),g=parseInt("010",8),o=parseInt("001",8),ug=u|g,ret=mod&o||mod&g&&gid===myGid||mod&u&&uid===myUid||mod&ug&&myUid===0;return ret}__name(checkMode,"checkMode")}});var require_isexe=__commonJS({"../node_modules/.pnpm/isexe@2.0.0/node_modules/isexe/index.js"(exports2,module2){var fs3=require("fs"),core;process.platform==="win32"||global.TESTING_WINDOWS?core=require_windows():core=require_mode();module2.exports=isexe;isexe.sync=sync;function isexe(path16,options,cb){if(typeof options=="function"&&(cb=options,options={}),!cb){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(resolve15,reject2){isexe(path16,options||{},function(er,is){er?reject2(er):resolve15(is)})})}core(path16,options||{},function(er,is){er&&(er.code==="EACCES"||options&&options.ignoreErrors)&&(er=null,is=!1),cb(er,is)})}__name(isexe,"isexe");function sync(path16,options){try{return core.sync(path16,options||{})}catch(er){if(options&&options.ignoreErrors||er.code==="EACCES")return!1;throw er}}__name(sync,"sync")}});var require_which=__commonJS({"../node_modules/.pnpm/which@2.0.2/node_modules/which/which.js"(exports2,module2){var isWindows2=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",path16=require("path"),COLON=isWindows2?";":":",isexe=require_isexe(),getNotFoundError=__name(cmd=>Object.assign(new Error(`not found: ${cmd}`),{code:"ENOENT"}),"getNotFoundError"),getPathInfo=__name((cmd,opt)=>{let colon=opt.colon||COLON,pathEnv=cmd.match(/\//)||isWindows2&&cmd.match(/\\/)?[""]:[...isWindows2?[process.cwd()]:[],...(opt.path||process.env.PATH||"").split(colon)],pathExtExe=isWindows2?opt.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",pathExt=isWindows2?pathExtExe.split(colon):[""];return isWindows2&&cmd.indexOf(".")!==-1&&pathExt[0]!==""&&pathExt.unshift(""),{pathEnv,pathExt,pathExtExe}},"getPathInfo"),which=__name((cmd,opt,cb)=>{typeof opt=="function"&&(cb=opt,opt={}),opt||(opt={});let{pathEnv,pathExt,pathExtExe}=getPathInfo(cmd,opt),found=[],step=__name(i=>new Promise((resolve15,reject2)=>{if(i===pathEnv.length)return opt.all&&found.length?resolve15(found):reject2(getNotFoundError(cmd));let ppRaw=pathEnv[i],pathPart=/^".*"$/.test(ppRaw)?ppRaw.slice(1,-1):ppRaw,pCmd=path16.join(pathPart,cmd),p=!pathPart&&/^\.[\\\/]/.test(cmd)?cmd.slice(0,2)+pCmd:pCmd;resolve15(subStep(p,i,0))}),"step"),subStep=__name((p,i,ii)=>new Promise((resolve15,reject2)=>{if(ii===pathExt.length)return resolve15(step(i+1));let ext=pathExt[ii];isexe(p+ext,{pathExt:pathExtExe},(er,is)=>{if(!er&&is)if(opt.all)found.push(p+ext);else return resolve15(p+ext);return resolve15(subStep(p,i,ii+1))})}),"subStep");return cb?step(0).then(res=>cb(null,res),cb):step(0)},"which"),whichSync=__name((cmd,opt)=>{opt=opt||{};let{pathEnv,pathExt,pathExtExe}=getPathInfo(cmd,opt),found=[];for(let i=0;i<pathEnv.length;i++){let ppRaw=pathEnv[i],pathPart=/^".*"$/.test(ppRaw)?ppRaw.slice(1,-1):ppRaw,pCmd=path16.join(pathPart,cmd),p=!pathPart&&/^\.[\\\/]/.test(cmd)?cmd.slice(0,2)+pCmd:pCmd;for(let j=0;j<pathExt.length;j++){let cur=p+pathExt[j];try{if(isexe.sync(cur,{pathExt:pathExtExe}))if(opt.all)found.push(cur);else return cur}catch{}}}if(opt.all&&found.length)return found;if(opt.nothrow)return null;throw getNotFoundError(cmd)},"whichSync");module2.exports=which;which.sync=whichSync}});var require_helpers=__commonJS({"../node_modules/.pnpm/create-desktop-shortcuts@1.10.1/node_modules/create-desktop-shortcuts/src/helpers.js"(exports2,module2){"use strict";var os4=require("os"),helpers={throwError:function(options,message,error){options.verbose&&options.customLogger?options.customLogger(message,error):options.verbose&&console.error(`_________________________
Create-Desktop-Shortcuts:
`+message,error)},resolveTilde:function(filePath){if(!(!filePath||typeof filePath!="string"))return filePath.startsWith("~/")||filePath==="~"?filePath.replace("~",os4.homedir()):filePath},resolveWindowsEnvironmentVariables:function(filePath){if(!filePath||typeof filePath!="string")return;function replaceEnvironmentVariable(withPercents,withoutPercents){return process.env[withoutPercents]||withPercents}return __name(replaceEnvironmentVariable,"replaceEnvironmentVariable"),filePath=filePath.replace(/%([^%]+)%/g,replaceEnvironmentVariable),filePath}};module2.exports=helpers}});var require_api_type_definitions=__commonJS({"../node_modules/.pnpm/create-desktop-shortcuts@1.10.1/node_modules/create-desktop-shortcuts/api-type-definitions.js"(exports2,module2){var OPTIONS;module2.exports={OPTIONS}}});var require_validation2=__commonJS({"../node_modules/.pnpm/create-desktop-shortcuts@1.10.1/node_modules/create-desktop-shortcuts/src/validation.js"(exports2,module2){"use strict";var exec4=require("child_process").execSync,fs3=require("fs"),path16=require("path"),os4=require("os"),which=require_which(),helpers=require_helpers(),{OPTIONS}=require_api_type_definitions(),validation={validateOptions:function(options){return options=options||{},typeof options.verbose!="boolean"&&(options.verbose=!0),typeof options.onlyCurrentOS!="boolean"&&(options.onlyCurrentOS=!0),options.customLogger?typeof options.customLogger!="function"&&(delete options.customLogger,helpers.throwError(options,"Optional customLogger must be a type of function.")):delete options.customLogger,options.onlyCurrentOS&&(process.platform!=="win32"&&options.windows&&delete options.windows,process.platform!=="linux"&&options.linux&&delete options.linux,process.platform!=="darwin"&&options.osx&&delete options.osx),options=this.validateLinuxOptions(options),options=this.validateWindowsOptions(options),options=this.validateOSXOptions(options),options},validateOutputPath:function(options,operatingSystem){if(options=this.validateOptionalString(options,operatingSystem,"name"),!options[operatingSystem])return options;if(options[operatingSystem].outputPath&&(process.platform==="win32"?options[operatingSystem].outputPath=helpers.resolveWindowsEnvironmentVariables(options[operatingSystem].outputPath):options[operatingSystem].outputPath=helpers.resolveTilde(options[operatingSystem].outputPath),(!fs3.existsSync(options[operatingSystem].outputPath)||!fs3.lstatSync(options[operatingSystem].outputPath).isDirectory())&&(helpers.throwError(options,"Optional "+operatingSystem.toUpperCase()+" outputPath must exist and be a folder. Defaulting to desktop."),delete options[operatingSystem].outputPath)),!options[operatingSystem].outputPath){let desktop;process.platform==="win32"&&which.sync("powershell.exe",{nothrow:!0})&&(desktop=exec4('[Environment]::GetFolderPath("Desktop")',{shell:"powershell.exe"})||"",desktop=desktop.toString().trim()),desktop=desktop||path16.join(os4.homedir(),"Desktop"),options[operatingSystem].outputPath=desktop}let correctedFilePath=path16.join.apply(null,options[operatingSystem].filePath.split("\\")),fileName=options[operatingSystem].name||path16.parse(correctedFilePath).name||"Root",fileExtension={linux:".desktop",win32:".lnk",darwin:""}[process.platform];return options[operatingSystem].outputPath=path16.join(options[operatingSystem].outputPath,fileName+fileExtension),options},validateOptionalString:function(options,operatingSystem,key){return typeof options[operatingSystem]=="object"&&Object(options[operatingSystem]).hasOwnProperty(key)&&typeof options[operatingSystem][key]!="string"&&(helpers.throwError(options,"Optional "+operatingSystem.toUpperCase()+" "+key+" must be a string"),delete options[operatingSystem][key]),options},resolvePATH:function(filePath){return filePath&&(which.sync(filePath,{nothrow:!0})||filePath)},defaultBoolean:function(options,operatingSystem,key,defaultValue){return defaultValue=!!defaultValue,typeof options[operatingSystem]=="object"&&(options[operatingSystem][key]===void 0&&(options[operatingSystem][key]=defaultValue),Object(options[operatingSystem]).hasOwnProperty(key)&&typeof options[operatingSystem][key]!="boolean"&&(helpers.throwError(options,"Optional "+operatingSystem.toUpperCase()+" "+key+" must be a boolean. Defaulting to "+defaultValue),options[operatingSystem][key]=defaultValue)),options},validateLinuxFilePath:function(options){if(!options.linux)return options;options.linux.filePath&&(options.linux.filePath=helpers.resolveTilde(options.linux.filePath),options.linux.filePath=this.resolvePATH(options.linux.filePath)),options=this.validateLinuxType(options);let type=options.linux.type;return(!type||type==="Application")&&(!options.linux.filePath||typeof options.linux.filePath!="string"||!fs3.existsSync(options.linux.filePath)||fs3.lstatSync(options.linux.filePath).isDirectory())?(helpers.throwError(options,'LINUX filePath (with type of "Application") must exist and cannot be a folder: '+options.linux.filePath),delete options.linux):type&&type==="Directory"&&(!options.linux.filePath||typeof options.linux.filePath!="string"||!fs3.existsSync(options.linux.filePath)||!fs3.lstatSync(options.linux.filePath).isDirectory())?(helpers.throwError(options,'LINUX filePath (with type of "Directory") must exist and be a folder: '+options.linux.filePath),delete options.linux):type&&type==="Link"&&(!options.linux.filePath||typeof options.linux.filePath!="string")&&(helpers.throwError(options,"LINUX filePath url must be a string: "+options.linux.filePath),delete options.linux),options},validateLinuxType:function(options){options=this.validateOptionalString(options,"linux","type");let validTypes=["Application","Link","Directory"];return options.linux&&(!options.linux.type&&options.linux.filePath&&typeof options.linux.filePath=="string"&&(options.linux.filePath.startsWith("http://")||options.linux.filePath.startsWith("https://")?options.linux.type="Link":fs3.existsSync(options.linux.filePath)&&fs3.lstatSync(options.linux.filePath).isDirectory()&&(options.linux.type="Directory")),options.linux.type&&!validTypes.includes(options.linux.type)&&(helpers.throwError(options,'Optional LINUX type must be "Application", "Link", or "Directory". Defaulting to "Application".'),delete options.linux.type),options.linux.type=options.linux.type||"Application"),options},validateLinuxIcon:function(options){if(options=this.validateOutputPath(options,"linux"),options=this.validateOptionalString(options,"linux","icon"),options.linux&&options.linux.icon){let iconPath=helpers.resolveTilde(options.linux.icon);if(!path16.isAbsolute(iconPath)){let outputDirectory=path16.parse(options.linux.outputPath).dir;iconPath=path16.join(outputDirectory,iconPath)}!iconPath.endsWith(".png")&&!iconPath.endsWith(".icns")&&helpers.throwError(options,"Optional LINUX icon should probably be a PNG file."),fs3.existsSync(iconPath)?options.linux.icon=iconPath:(helpers.throwError(options,"Optional LINUX icon could not be found."),delete options.linux.icon)}return options.linux&&!options.linux.icon&&delete options.linux.icon,options},validateLinuxOptions:function(options){return options=this.validateLinuxFilePath(options),options.linux&&(options=this.validateLinuxIcon(options),options=this.defaultBoolean(options,"linux","terminal",!1),options=this.defaultBoolean(options,"linux","chmod",!0),options=this.validateOptionalString(options,"linux","comment"),options=this.validateOptionalString(options,"linux","arguments")),options},validateWindowsFilePath:function(options){return options.windows&&(options.windows.filePath&&(options.windows.filePath=helpers.resolveWindowsEnvironmentVariables(options.windows.filePath),options.windows.filePath=this.resolvePATH(options.windows.filePath)),(!options.windows.filePath||typeof options.windows.filePath!="string"||!fs3.existsSync(options.windows.filePath))&&(helpers.throwError(options,"WINDOWS filePath does not exist: "+options.windows.filePath),delete options.windows)),options},validateWindowsVBScriptPath:function(options){if(!options.windows)return options;if(options.windows.VBScriptPath=helpers.resolveWindowsEnvironmentVariables(options.windows.VBScriptPath),options.windows.VBScriptPath){if(!fs3.existsSync(options.windows.VBScriptPath))return helpers.throwError(options,"Optional WINDOWS VBScriptPath path does not exist: "+options.windows.VBScriptPath),delete options.windows.VBScriptPath,options;if(fs3.lstatSync(options.windows.VBScriptPath).isDirectory())return helpers.throwError(options,"Optional WINDOWS VBScriptPath path must not be a directory: "+options.windows.VBScriptPath),delete options.windows.VBScriptPath,options}return(!options.windows.VBScriptPath||typeof options.windows.VBScriptPath!="string")&&delete options.windows.VBScriptPath,options},validateWindowsWindowMode:function(options){options=this.validateOptionalString(options,"windows","windowMode");let validWindowModes=["normal","maximized","minimized"];return options.windows&&options.windows.windowMode&&!validWindowModes.includes(options.windows.windowMode)&&(helpers.throwError(options,'Optional WINDOWS windowMode must be "normal", "maximized", or "minimized". Defaulting to "normal".'),delete options.windows.windowMode),options.windows&&!options.windows.windowMode&&(options.windows.windowMode="normal"),options},validateWindowsIcon:function(options){if(options=this.validateOutputPath(options,"windows"),options=this.validateOptionalString(options,"windows","icon"),options.windows&&options.windows.icon){let removeIconIndex=function(icon){let extension=path16.parse(icon).ext,cleaned=extension.split(",")[0];return icon.replace(extension,cleaned)};__name(removeIconIndex,"removeIconIndex");let iconPath=helpers.resolveWindowsEnvironmentVariables(options.windows.icon);if(!path16.win32.isAbsolute(iconPath)){let outputPath=options.windows.outputPath;path16.sep!=="\\"&&(outputPath=outputPath.split("\\").join("/"),iconPath=iconPath.split("\\").join("/"));let outputDirectory=path16.parse(outputPath).dir;iconPath=path16.join(outputDirectory,iconPath)}RegExp(/^.*(?:\.exe|\.ico|\.dll)(?:,\d*)?$/m).test(iconPath)||(iconPath=void 0,helpers.throwError(options,'Optional WINDOWS icon must be a ICO, EXE, or DLL file. It may be followed by a comma and icon index value, like: "C:\\file.exe,0"')),iconPath?fs3.existsSync(removeIconIndex(iconPath))?options.windows.icon=iconPath:(helpers.throwError(options,"Optional WINDOWS icon could not be found."),delete options.windows.icon):delete options.windows.icon}return options},validateWindowsComment:function(options){return options=this.validateOptionalString(options,"windows","comment"),options=this.validateOptionalString(options,"windows","description"),options.windows&&options.windows.description&&(options.windows.comment=options.windows.comment||options.windows.description,delete options.windows.description),options},validateWindowsWorkingDirectory:function(options){return options=this.validateOptionalString(options,"windows","workingDirectory"),!options.windows||!Object(options.windows).hasOwnProperty("workingDirectory")?options:(options.windows.workingDirectory=helpers.resolveWindowsEnvironmentVariables(options.windows.workingDirectory),fs3.existsSync(options.windows.workingDirectory)?(fs3.lstatSync(options.windows.workingDirectory).isDirectory()||(helpers.throwError(options,"Optional WINDOWS workingDirectory path must be a directory: "+options.windows.workingDirectory),delete options.windows.workingDirectory),options):(helpers.throwError(options,"Optional WINDOWS workingDirectory path does not exist: "+options.windows.workingDirectory),delete options.windows.workingDirectory,options))},validateWindowsOptions:function(options){return options=this.validateWindowsFilePath(options),options.windows&&(options=this.validateWindowsVBScriptPath(options),options=this.validateWindowsWindowMode(options),options=this.validateWindowsIcon(options),options=this.validateWindowsComment(options),options=this.validateWindowsWorkingDirectory(options),options=this.validateOptionalString(options,"windows","arguments"),options=this.validateOptionalString(options,"windows","hotkey")),options},validateOSXFilePath:function(options){return options.osx&&(options.osx.filePath&&(options.osx.filePath=helpers.resolveTilde(options.osx.filePath),options.osx.filePath=this.resolvePATH(options.osx.filePath)),(!options.osx.filePath||typeof options.osx.filePath!="string"||!fs3.existsSync(options.osx.filePath))&&(helpers.throwError(options,"OSX filePath does not exist: "+options.osx.filePath),delete options.osx)),options},validateOSXOptions:function(options){return options=this.validateOSXFilePath(options),options.osx&&(options=this.validateOutputPath(options,"osx"),options=this.defaultBoolean(options,"osx","overwrite",!1)),options}};module2.exports=validation}});var require_library=__commonJS({"../node_modules/.pnpm/create-desktop-shortcuts@1.10.1/node_modules/create-desktop-shortcuts/src/library.js"(exports2,module2){"use strict";var fs3=require("fs"),path16=require("path"),exec4=require("child_process").execSync,spawn7=require("child_process").spawnSync,helpers=require_helpers(),{OPTIONS}=require_api_type_definitions(),library={generateLinuxFileData:function(options){if(!options||!options.linux||!options.linux.filePath)return"";let type="Type=Application",terminal="Terminal=false",exec5='Exec="'+options.linux.filePath+'"',name3="Name="+path16.parse(options.linux.filePath).name,comment="",icon="";return options.linux.type&&(type="Type="+options.linux.type),options.linux.terminal&&(terminal="Terminal="+options.linux.terminal),options.linux.name&&(name3="Name="+options.linux.name),options.linux.comment&&(comment="comment="+options.linux.comment),options.linux.icon&&(icon="Icon="+options.linux.icon),options.linux.arguments&&(exec5=exec5+" "+options.linux.arguments),["#!/user/bin/env xdg-open","[Desktop Entry]","Version=1.0",type,terminal,exec5,name3,comment,icon].filter(Boolean).join(`
`)},makeLinuxShortcut:function(options){let fileContents=this.generateLinuxFileData(options),success=!0;try{fs3.writeFileSync(options.linux.outputPath,fileContents)}catch(error){success=!1,helpers.throwError(options,`ERROR: Could not create LINUX shortcut.
PATH: `+options.linux.outputPath+`
DATA:
`+fileContents,error)}if(success&&options.linux.chmod)try{fs3.chmodSync(options.linux.outputPath,"755")}catch(error){success=!1,helpers.throwError(options,"ERROR attempting to change permisions of "+options.linux.outputPath,error)}return success},produceWindowsVBSPath:function(){return path16.join(__dirname,"windows.vbs")},makeWindowsShortcut:function(options){let success=!0,vbsScript=options.windows.VBScriptPath||this.produceWindowsVBSPath();if(!fs3.existsSync(vbsScript))return helpers.throwError(options,'Could not locate required "windows.vbs" file.'),success=!1,success;let windowModes={normal:1,maximized:3,minimized:7},outputPath=options.windows.outputPath,filePath=options.windows.filePath,args=options.windows.arguments||"",comment=options.windows.comment||"",cwd=options.windows.workingDirectory||"",icon=options.windows.icon,windowMode=windowModes[options.windows.windowMode]||windowModes.normal,hotkey=options.windows.hotkey||"";function replaceDoubleQuotes(str){return str.split('"').join("__DOUBLEQUOTE__")}__name(replaceDoubleQuotes,"replaceDoubleQuotes"),args=replaceDoubleQuotes(args),comment=replaceDoubleQuotes(comment),hotkey=replaceDoubleQuotes(hotkey),icon||(filePath.endsWith(".dll")||filePath.endsWith(".exe")?icon=options.windows.filePath+",0":icon=options.windows.filePath);let wscriptArguments=[vbsScript,outputPath,filePath,args,comment,cwd,icon,windowMode,hotkey];try{spawn7("wscript",wscriptArguments)}catch(error){success=!1,helpers.throwError(options,`ERROR: Could not create WINDOWS shortcut.
TARGET: `+options.windows.filePath+`
PATH: `+options.windows.outputPath+`
`,error)}return success},makeOSXShortcut:function(options){let success=!0,link6="ln",symbolic="-s",overwrite="";if(options.osx.overwrite&&(overwrite="-f"),overwrite||!overwrite&&!fs3.existsSync(options.osx.outputPath)){let command=[link6,overwrite,symbolic,'"'+options.osx.filePath+'"','"'+options.osx.outputPath+'"'].filter(Boolean).join(" ");try{exec4(command)}catch(error){success=!1,helpers.throwError(options,`ERROR: Could not create OSX shortcut.
TARGET: `+options.osx.filePath+`
PATH: `+options.osx.outputPath+`
`,error)}}else helpers.throwError(options,"Could not create OSX shortcut because matching outputPath already exists and overwrite is false.");return success},runCorrectOSs:function(options){if(!options.windows&&!options.linux&&!options.osx)return helpers.throwError(options,"No shortcuts were created due to lack of accurate details passed in to options object",options),!1;if(options.onlyCurrentOS)return process.platform==="win32"&&options.windows?this.makeWindowsShortcut(options):process.platform==="linux"&&options.linux?this.makeLinuxShortcut(options):process.platform==="darwin"&&options.osx?this.makeOSXShortcut(options):(helpers.throwError(options,'Unsupported platform. This library only supports process.platform of "win32", "linux" and "darwin".',options),!1);let windowsSuccess=!0,linuxSuccess=!0,osxSuccess=!0;return options.windows&&(windowsSuccess=this.makeWindowsShortcut(options)),options.linux&&(linuxSuccess=this.makeLinuxShortcut(options)),options.osx&&(osxSuccess=this.makeOSXShortcut(options)),windowsSuccess&&linuxSuccess&&osxSuccess}};module2.exports=library}});var require_create_desktop_shortcuts=__commonJS({"../node_modules/.pnpm/create-desktop-shortcuts@1.10.1/node_modules/create-desktop-shortcuts/index.js"(exports2,module2){"use strict";var validation=require_validation2(),library=require_library(),{OPTIONS}=require_api_type_definitions();function createDesktopShortcut2(options){return options=validation.validateOptions(options),library.runCorrectOSs(options)}__name(createDesktopShortcut2,"createDesktopShortcut");module2.exports=createDesktopShortcut2}});var require_queue_microtask=__commonJS({"../node_modules/.pnpm/queue-tick@1.0.1/node_modules/queue-tick/queue-microtask.js"(exports2,module2){module2.exports=typeof queueMicrotask=="function"?queueMicrotask:fn=>Promise.resolve().then(fn)}});var require_process_next_tick=__commonJS({"../node_modules/.pnpm/queue-tick@1.0.1/node_modules/queue-tick/process-next-tick.js"(exports2,module2){module2.exports=typeof process<"u"&&typeof process.nextTick=="function"?process.nextTick.bind(process):require_queue_microtask()}});var require_fixed_size=__commonJS({"../node_modules/.pnpm/fast-fifo@1.3.2/node_modules/fast-fifo/fixed-size.js"(exports2,module2){module2.exports=__name(class{constructor(hwm){if(!(hwm>0)||hwm-1&hwm)throw new Error("Max size for a FixedFIFO should be a power of two");this.buffer=new Array(hwm),this.mask=hwm-1,this.top=0,this.btm=0,this.next=null}clear(){this.top=this.btm=0,this.next=null,this.buffer.fill(void 0)}push(data){return this.buffer[this.top]!==void 0?!1:(this.buffer[this.top]=data,this.top=this.top+1&this.mask,!0)}shift(){let last=this.buffer[this.btm];if(last!==void 0)return this.buffer[this.btm]=void 0,this.btm=this.btm+1&this.mask,last}peek(){return this.buffer[this.btm]}isEmpty(){return this.buffer[this.btm]===void 0}},"FixedFIFO")}});var require_fast_fifo=__commonJS({"../node_modules/.pnpm/fast-fifo@1.3.2/node_modules/fast-fifo/index.js"(exports2,module2){var FixedFIFO=require_fixed_size();module2.exports=__name(class{constructor(hwm){this.hwm=hwm||16,this.head=new FixedFIFO(this.hwm),this.tail=this.head,this.length=0}clear(){this.head=this.tail,this.head.clear(),this.length=0}push(val2){if(this.length++,!this.head.push(val2)){let prev=this.head;this.head=prev.next=new FixedFIFO(2*this.head.buffer.length),this.head.push(val2)}}shift(){this.length!==0&&this.length--;let val2=this.tail.shift();if(val2===void 0&&this.tail.next){let next=this.tail.next;return this.tail.next=null,this.tail=next,this.tail.shift()}return val2}peek(){let val2=this.tail.peek();return val2===void 0&&this.tail.next?this.tail.next.peek():val2}isEmpty(){return this.length===0}},"FastFIFO")}});var require_streamx=__commonJS({"../node_modules/.pnpm/streamx@2.16.1/node_modules/streamx/index.js"(exports2,module2){var{EventEmitter:EventEmitter11}=require("events"),STREAM_DESTROYED=new Error("Stream was destroyed"),PREMATURE_CLOSE=new Error("Premature close"),queueTick=require_process_next_tick(),FIFO=require_fast_fifo(),MAX=(1<<28)-1,OPENING=1,PREDESTROYING=2,DESTROYING=4,DESTROYED=8,NOT_OPENING=MAX^OPENING,NOT_PREDESTROYING=MAX^PREDESTROYING,READ_ACTIVE=1<<4,READ_UPDATING=2<<4,READ_PRIMARY=4<<4,READ_QUEUED=8<<4,READ_RESUMED=16<<4,READ_PIPE_DRAINED=32<<4,READ_ENDING=64<<4,READ_EMIT_DATA=128<<4,READ_EMIT_READABLE=256<<4,READ_EMITTED_READABLE=512<<4,READ_DONE=1024<<4,READ_NEXT_TICK=2048<<4,READ_NEEDS_PUSH=4096<<4,READ_READ_AHEAD=8192<<4,READ_FLOWING=READ_RESUMED|READ_PIPE_DRAINED,READ_ACTIVE_AND_NEEDS_PUSH=READ_ACTIVE|READ_NEEDS_PUSH,READ_PRIMARY_AND_ACTIVE=READ_PRIMARY|READ_ACTIVE,READ_EMIT_READABLE_AND_QUEUED=READ_EMIT_READABLE|READ_QUEUED,READ_RESUMED_READ_AHEAD=READ_RESUMED|READ_READ_AHEAD,READ_NOT_ACTIVE=MAX^READ_ACTIVE,READ_NON_PRIMARY=MAX^READ_PRIMARY,READ_NON_PRIMARY_AND_PUSHED=MAX^(READ_PRIMARY|READ_NEEDS_PUSH),READ_PUSHED=MAX^READ_NEEDS_PUSH,READ_PAUSED=MAX^READ_RESUMED,READ_NOT_QUEUED=MAX^(READ_QUEUED|READ_EMITTED_READABLE),READ_NOT_ENDING=MAX^READ_ENDING,READ_PIPE_NOT_DRAINED=MAX^READ_FLOWING,READ_NOT_NEXT_TICK=MAX^READ_NEXT_TICK,READ_NOT_UPDATING=MAX^READ_UPDATING,READ_NO_READ_AHEAD=MAX^READ_READ_AHEAD,READ_PAUSED_NO_READ_AHEAD=MAX^READ_RESUMED_READ_AHEAD,WRITE_ACTIVE=1<<18,WRITE_UPDATING=2<<18,WRITE_PRIMARY=4<<18,WRITE_QUEUED=8<<18,WRITE_UNDRAINED=16<<18,WRITE_DONE=32<<18,WRITE_EMIT_DRAIN=64<<18,WRITE_NEXT_TICK=128<<18,WRITE_WRITING=256<<18,WRITE_FINISHING=512<<18,WRITE_NOT_ACTIVE=MAX^(WRITE_ACTIVE|WRITE_WRITING),WRITE_NON_PRIMARY=MAX^WRITE_PRIMARY,WRITE_NOT_FINISHING=MAX^WRITE_FINISHING,WRITE_DRAINED=MAX^WRITE_UNDRAINED,WRITE_NOT_QUEUED=MAX^WRITE_QUEUED,WRITE_NOT_NEXT_TICK=MAX^WRITE_NEXT_TICK,WRITE_NOT_UPDATING=MAX^WRITE_UPDATING,ACTIVE=READ_ACTIVE|WRITE_ACTIVE,NOT_ACTIVE=MAX^ACTIVE,DONE=READ_DONE|WRITE_DONE,DESTROY_STATUS=DESTROYING|DESTROYED|PREDESTROYING,OPEN_STATUS=DESTROY_STATUS|OPENING,AUTO_DESTROY=DESTROY_STATUS|DONE,NON_PRIMARY=WRITE_NON_PRIMARY&READ_NON_PRIMARY,ACTIVE_OR_TICKING=WRITE_NEXT_TICK|READ_NEXT_TICK,TICKING=ACTIVE_OR_TICKING&NOT_ACTIVE,IS_OPENING=OPEN_STATUS|TICKING,READ_PRIMARY_STATUS=OPEN_STATUS|READ_ENDING|READ_DONE,READ_STATUS=OPEN_STATUS|READ_DONE|READ_QUEUED,READ_ENDING_STATUS=OPEN_STATUS|READ_ENDING|READ_QUEUED,READ_READABLE_STATUS=OPEN_STATUS|READ_EMIT_READABLE|READ_QUEUED|READ_EMITTED_READABLE,SHOULD_NOT_READ=OPEN_STATUS|READ_ACTIVE|READ_ENDING|READ_DONE|READ_NEEDS_PUSH|READ_READ_AHEAD,READ_BACKPRESSURE_STATUS=DESTROY_STATUS|READ_ENDING|READ_DONE,READ_UPDATE_SYNC_STATUS=READ_UPDATING|OPEN_STATUS|READ_NEXT_TICK|READ_PRIMARY,WRITE_PRIMARY_STATUS=OPEN_STATUS|WRITE_FINISHING|WRITE_DONE,WRITE_QUEUED_AND_UNDRAINED=WRITE_QUEUED|WRITE_UNDRAINED,WRITE_QUEUED_AND_ACTIVE=WRITE_QUEUED|WRITE_ACTIVE,WRITE_DRAIN_STATUS=WRITE_QUEUED|WRITE_UNDRAINED|OPEN_STATUS|WRITE_ACTIVE,WRITE_STATUS=OPEN_STATUS|WRITE_ACTIVE|WRITE_QUEUED,WRITE_PRIMARY_AND_ACTIVE=WRITE_PRIMARY|WRITE_ACTIVE,WRITE_ACTIVE_AND_WRITING=WRITE_ACTIVE|WRITE_WRITING,WRITE_FINISHING_STATUS=OPEN_STATUS|WRITE_FINISHING|WRITE_QUEUED_AND_ACTIVE|WRITE_DONE,WRITE_BACKPRESSURE_STATUS=WRITE_UNDRAINED|DESTROY_STATUS|WRITE_FINISHING|WRITE_DONE,WRITE_UPDATE_SYNC_STATUS=WRITE_UPDATING|OPEN_STATUS|WRITE_NEXT_TICK|WRITE_PRIMARY,asyncIterator=Symbol.asyncIterator||Symbol("asyncIterator"),WritableState=class{constructor(stream3,{highWaterMark=16384,map=null,mapWritable,byteLength,byteLengthWritable}={}){this.stream=stream3,this.queue=new FIFO,this.highWaterMark=highWaterMark,this.buffered=0,this.error=null,this.pipeline=null,this.drains=null,this.byteLength=byteLengthWritable||byteLength||defaultByteLength,this.map=mapWritable||map,this.afterWrite=afterWrite.bind(this),this.afterUpdateNextTick=updateWriteNT.bind(this)}get ended(){return(this.stream._duplexState&WRITE_DONE)!==0}push(data){return this.map!==null&&(data=this.map(data)),this.buffered+=this.byteLength(data),this.queue.push(data),this.buffered<this.highWaterMark?(this.stream._duplexState|=WRITE_QUEUED,!0):(this.stream._duplexState|=WRITE_QUEUED_AND_UNDRAINED,!1)}shift(){let data=this.queue.shift();return this.buffered-=this.byteLength(data),this.buffered===0&&(this.stream._duplexState&=WRITE_NOT_QUEUED),data}end(data){typeof data=="function"?this.stream.once("finish",data):data!=null&&this.push(data),this.stream._duplexState=(this.stream._duplexState|WRITE_FINISHING)&WRITE_NON_PRIMARY}autoBatch(data,cb){let buffer=[],stream3=this.stream;for(buffer.push(data);(stream3._duplexState&WRITE_STATUS)===WRITE_QUEUED_AND_ACTIVE;)buffer.push(stream3._writableState.shift());if(stream3._duplexState&OPEN_STATUS)return cb(null);stream3._writev(buffer,cb)}update(){let stream3=this.stream;stream3._duplexState|=WRITE_UPDATING;do{for(;(stream3._duplexState&WRITE_STATUS)===WRITE_QUEUED;){let data=this.shift();stream3._duplexState|=WRITE_ACTIVE_AND_WRITING,stream3._write(data,this.afterWrite)}stream3._duplexState&WRITE_PRIMARY_AND_ACTIVE||this.updateNonPrimary()}while(this.continueUpdate()===!0);stream3._duplexState&=WRITE_NOT_UPDATING}updateNonPrimary(){let stream3=this.stream;if((stream3._duplexState&WRITE_FINISHING_STATUS)===WRITE_FINISHING){stream3._duplexState=(stream3._duplexState|WRITE_ACTIVE)&WRITE_NOT_FINISHING,stream3._final(afterFinal.bind(this));return}if((stream3._duplexState&DESTROY_STATUS)===DESTROYING){stream3._duplexState&ACTIVE_OR_TICKING||(stream3._duplexState|=ACTIVE,stream3._destroy(afterDestroy.bind(this)));return}(stream3._duplexState&IS_OPENING)===OPENING&&(stream3._duplexState=(stream3._duplexState|ACTIVE)&NOT_OPENING,stream3._open(afterOpen.bind(this)))}continueUpdate(){return this.stream._duplexState&WRITE_NEXT_TICK?(this.stream._duplexState&=WRITE_NOT_NEXT_TICK,!0):!1}updateCallback(){(this.stream._duplexState&WRITE_UPDATE_SYNC_STATUS)===WRITE_PRIMARY?this.update():this.updateNextTick()}updateNextTick(){this.stream._duplexState&WRITE_NEXT_TICK||(this.stream._duplexState|=WRITE_NEXT_TICK,this.stream._duplexState&WRITE_UPDATING||queueTick(this.afterUpdateNextTick))}};__name(WritableState,"WritableState");var ReadableState=class{constructor(stream3,{highWaterMark=16384,map=null,mapReadable,byteLength,byteLengthReadable}={}){this.stream=stream3,this.queue=new FIFO,this.highWaterMark=highWaterMark===0?1:highWaterMark,this.buffered=0,this.readAhead=highWaterMark>0,this.error=null,this.pipeline=null,this.byteLength=byteLengthReadable||byteLength||defaultByteLength,this.map=mapReadable||map,this.pipeTo=null,this.afterRead=afterRead.bind(this),this.afterUpdateNextTick=updateReadNT.bind(this)}get ended(){return(this.stream._duplexState&READ_DONE)!==0}pipe(pipeTo,cb){if(this.pipeTo!==null)throw new Error("Can only pipe to one destination");if(typeof cb!="function"&&(cb=null),this.stream._duplexState|=READ_PIPE_DRAINED,this.pipeTo=pipeTo,this.pipeline=new Pipeline(this.stream,pipeTo,cb),cb&&this.stream.on("error",noop2),isStreamx(pipeTo))pipeTo._writableState.pipeline=this.pipeline,cb&&pipeTo.on("error",noop2),pipeTo.on("finish",this.pipeline.finished.bind(this.pipeline));else{let onerror=this.pipeline.done.bind(this.pipeline,pipeTo),onclose=this.pipeline.done.bind(this.pipeline,pipeTo,null);pipeTo.on("error",onerror),pipeTo.on("close",onclose),pipeTo.on("finish",this.pipeline.finished.bind(this.pipeline))}pipeTo.on("drain",afterDrain.bind(this)),this.stream.emit("piping",pipeTo),pipeTo.emit("pipe",this.stream)}push(data){let stream3=this.stream;return data===null?(this.highWaterMark=0,stream3._duplexState=(stream3._duplexState|READ_ENDING)&READ_NON_PRIMARY_AND_PUSHED,!1):(this.map!==null&&(data=this.map(data)),this.buffered+=this.byteLength(data),this.queue.push(data),stream3._duplexState=(stream3._duplexState|READ_QUEUED)&READ_PUSHED,this.buffered<this.highWaterMark)}shift(){let data=this.queue.shift();return this.buffered-=this.byteLength(data),this.buffered===0&&(this.stream._duplexState&=READ_NOT_QUEUED),data}unshift(data){let pending=[this.map!==null?this.map(data):data];for(;this.buffered>0;)pending.push(this.shift());for(let i=0;i<pending.length-1;i++){let data2=pending[i];this.buffered+=this.byteLength(data2),this.queue.push(data2)}this.push(pending[pending.length-1])}read(){let stream3=this.stream;if((stream3._duplexState&READ_STATUS)===READ_QUEUED){let data=this.shift();return this.pipeTo!==null&&this.pipeTo.write(data)===!1&&(stream3._duplexState&=READ_PIPE_NOT_DRAINED),stream3._duplexState&READ_EMIT_DATA&&stream3.emit("data",data),data}return this.readAhead===!1&&(stream3._duplexState|=READ_READ_AHEAD,this.updateNextTick()),null}drain(){let stream3=this.stream;for(;(stream3._duplexState&READ_STATUS)===READ_QUEUED&&stream3._duplexState&READ_FLOWING;){let data=this.shift();this.pipeTo!==null&&this.pipeTo.write(data)===!1&&(stream3._duplexState&=READ_PIPE_NOT_DRAINED),stream3._duplexState&READ_EMIT_DATA&&stream3.emit("data",data)}}update(){let stream3=this.stream;stream3._duplexState|=READ_UPDATING;do{for(this.drain();this.buffered<this.highWaterMark&&(stream3._duplexState&SHOULD_NOT_READ)===READ_READ_AHEAD;)stream3._duplexState|=READ_ACTIVE_AND_NEEDS_PUSH,stream3._read(this.afterRead),this.drain();(stream3._duplexState&READ_READABLE_STATUS)===READ_EMIT_READABLE_AND_QUEUED&&(stream3._duplexState|=READ_EMITTED_READABLE,stream3.emit("readable")),stream3._duplexState&READ_PRIMARY_AND_ACTIVE||this.updateNonPrimary()}while(this.continueUpdate()===!0);stream3._duplexState&=READ_NOT_UPDATING}updateNonPrimary(){let stream3=this.stream;if((stream3._duplexState&READ_ENDING_STATUS)===READ_ENDING&&(stream3._duplexState=(stream3._duplexState|READ_DONE)&READ_NOT_ENDING,stream3.emit("end"),(stream3._duplexState&AUTO_DESTROY)===DONE&&(stream3._duplexState|=DESTROYING),this.pipeTo!==null&&this.pipeTo.end()),(stream3._duplexState&DESTROY_STATUS)===DESTROYING){stream3._duplexState&ACTIVE_OR_TICKING||(stream3._duplexState|=ACTIVE,stream3._destroy(afterDestroy.bind(this)));return}(stream3._duplexState&IS_OPENING)===OPENING&&(stream3._duplexState=(stream3._duplexState|ACTIVE)&NOT_OPENING,stream3._open(afterOpen.bind(this)))}continueUpdate(){return this.stream._duplexState&READ_NEXT_TICK?(this.stream._duplexState&=READ_NOT_NEXT_TICK,!0):!1}updateCallback(){(this.stream._duplexState&READ_UPDATE_SYNC_STATUS)===READ_PRIMARY?this.update():this.updateNextTick()}updateNextTick(){this.stream._duplexState&READ_NEXT_TICK||(this.stream._duplexState|=READ_NEXT_TICK,this.stream._duplexState&READ_UPDATING||queueTick(this.afterUpdateNextTick))}};__name(ReadableState,"ReadableState");var TransformState=class{constructor(stream3){this.data=null,this.afterTransform=afterTransform.bind(stream3),this.afterFinal=null}};__name(TransformState,"TransformState");var Pipeline=class{constructor(src,dst,cb){this.from=src,this.to=dst,this.afterPipe=cb,this.error=null,this.pipeToFinished=!1}finished(){this.pipeToFinished=!0}done(stream3,err){if(err&&(this.error=err),stream3===this.to&&(this.to=null,this.from!==null)){(!(this.from._duplexState&READ_DONE)||!this.pipeToFinished)&&this.from.destroy(this.error||new Error("Writable stream closed prematurely"));return}if(stream3===this.from&&(this.from=null,this.to!==null)){stream3._duplexState&READ_DONE||this.to.destroy(this.error||new Error("Readable stream closed before ending"));return}this.afterPipe!==null&&this.afterPipe(this.error),this.to=this.from=this.afterPipe=null}};__name(Pipeline,"Pipeline");function afterDrain(){this.stream._duplexState|=READ_PIPE_DRAINED,this.updateCallback()}__name(afterDrain,"afterDrain");function afterFinal(err){let stream3=this.stream;err&&stream3.destroy(err),stream3._duplexState&DESTROY_STATUS||(stream3._duplexState|=WRITE_DONE,stream3.emit("finish")),(stream3._duplexState&AUTO_DESTROY)===DONE&&(stream3._duplexState|=DESTROYING),stream3._duplexState&=WRITE_NOT_ACTIVE,stream3._duplexState&WRITE_UPDATING?this.updateNextTick():this.update()}__name(afterFinal,"afterFinal");function afterDestroy(err){let stream3=this.stream;!err&&this.error!==STREAM_DESTROYED&&(err=this.error),err&&stream3.emit("error",err),stream3._duplexState|=DESTROYED,stream3.emit("close");let rs=stream3._readableState,ws=stream3._writableState;if(rs!==null&&rs.pipeline!==null&&rs.pipeline.done(stream3,err),ws!==null){for(;ws.drains!==null&&ws.drains.length>0;)ws.drains.shift().resolve(!1);ws.pipeline!==null&&ws.pipeline.done(stream3,err)}}__name(afterDestroy,"afterDestroy");function afterWrite(err){let stream3=this.stream;err&&stream3.destroy(err),stream3._duplexState&=WRITE_NOT_ACTIVE,this.drains!==null&&tickDrains(this.drains),(stream3._duplexState&WRITE_DRAIN_STATUS)===WRITE_UNDRAINED&&(stream3._duplexState&=WRITE_DRAINED,(stream3._duplexState&WRITE_EMIT_DRAIN)===WRITE_EMIT_DRAIN&&stream3.emit("drain")),this.updateCallback()}__name(afterWrite,"afterWrite");function afterRead(err){err&&this.stream.destroy(err),this.stream._duplexState&=READ_NOT_ACTIVE,this.readAhead===!1&&!(this.stream._duplexState&READ_RESUMED)&&(this.stream._duplexState&=READ_NO_READ_AHEAD),this.updateCallback()}__name(afterRead,"afterRead");function updateReadNT(){this.stream._duplexState&READ_UPDATING||(this.stream._duplexState&=READ_NOT_NEXT_TICK,this.update())}__name(updateReadNT,"updateReadNT");function updateWriteNT(){this.stream._duplexState&WRITE_UPDATING||(this.stream._duplexState&=WRITE_NOT_NEXT_TICK,this.update())}__name(updateWriteNT,"updateWriteNT");function tickDrains(drains){for(let i=0;i<drains.length;i++)--drains[i].writes===0&&(drains.shift().resolve(!0),i--)}__name(tickDrains,"tickDrains");function afterOpen(err){let stream3=this.stream;err&&stream3.destroy(err),stream3._duplexState&DESTROYING||(stream3._duplexState&READ_PRIMARY_STATUS||(stream3._duplexState|=READ_PRIMARY),stream3._duplexState&WRITE_PRIMARY_STATUS||(stream3._duplexState|=WRITE_PRIMARY),stream3.emit("open")),stream3._duplexState&=NOT_ACTIVE,stream3._writableState!==null&&stream3._writableState.updateCallback(),stream3._readableState!==null&&stream3._readableState.updateCallback()}__name(afterOpen,"afterOpen");function afterTransform(err,data){data!=null&&this.push(data),this._writableState.afterWrite(err)}__name(afterTransform,"afterTransform");function newListener(name3){this._readableState!==null&&(name3==="data"&&(this._duplexState|=READ_EMIT_DATA|READ_RESUMED_READ_AHEAD,this._readableState.updateNextTick()),name3==="readable"&&(this._duplexState|=READ_EMIT_READABLE,this._readableState.updateNextTick())),this._writableState!==null&&name3==="drain"&&(this._duplexState|=WRITE_EMIT_DRAIN,this._writableState.updateNextTick())}__name(newListener,"newListener");var Stream=class extends EventEmitter11{constructor(opts){super(),this._duplexState=0,this._readableState=null,this._writableState=null,opts&&(opts.open&&(this._open=opts.open),opts.destroy&&(this._destroy=opts.destroy),opts.predestroy&&(this._predestroy=opts.predestroy),opts.signal&&opts.signal.addEventListener("abort",abort.bind(this))),this.on("newListener",newListener)}_open(cb){cb(null)}_destroy(cb){cb(null)}_predestroy(){}get readable(){return this._readableState!==null?!0:void 0}get writable(){return this._writableState!==null?!0:void 0}get destroyed(){return(this._duplexState&DESTROYED)!==0}get destroying(){return(this._duplexState&DESTROY_STATUS)!==0}destroy(err){this._duplexState&DESTROY_STATUS||(err||(err=STREAM_DESTROYED),this._duplexState=(this._duplexState|DESTROYING)&NON_PRIMARY,this._readableState!==null&&(this._readableState.highWaterMark=0,this._readableState.error=err),this._writableState!==null&&(this._writableState.highWaterMark=0,this._writableState.error=err),this._duplexState|=PREDESTROYING,this._predestroy(),this._duplexState&=NOT_PREDESTROYING,this._readableState!==null&&this._readableState.updateNextTick(),this._writableState!==null&&this._writableState.updateNextTick())}};__name(Stream,"Stream");var Readable11=class extends Stream{constructor(opts){super(opts),this._duplexState|=OPENING|WRITE_DONE|READ_READ_AHEAD,this._readableState=new ReadableState(this,opts),opts&&(this._readableState.readAhead===!1&&(this._duplexState&=READ_NO_READ_AHEAD),opts.read&&(this._read=opts.read),opts.eagerOpen&&this._readableState.updateNextTick())}_read(cb){cb(null)}pipe(dest,cb){return this._readableState.updateNextTick(),this._readableState.pipe(dest,cb),dest}read(){return this._readableState.updateNextTick(),this._readableState.read()}push(data){return this._readableState.updateNextTick(),this._readableState.push(data)}unshift(data){return this._readableState.updateNextTick(),this._readableState.unshift(data)}resume(){return this._duplexState|=READ_RESUMED_READ_AHEAD,this._readableState.updateNextTick(),this}pause(){return this._duplexState&=this._readableState.readAhead===!1?READ_PAUSED_NO_READ_AHEAD:READ_PAUSED,this}static _fromAsyncIterator(ite,opts){let destroy,rs=new Readable11({...opts,read(cb){ite.next().then(push).then(cb.bind(null,null)).catch(cb)},predestroy(){destroy=ite.return()},destroy(cb){if(!destroy)return cb(null);destroy.then(cb.bind(null,null)).catch(cb)}});return rs;function push(data){data.done?rs.push(null):rs.push(data.value)}}static from(data,opts){if(isReadStreamx(data))return data;if(data[asyncIterator])return this._fromAsyncIterator(data[asyncIterator](),opts);Array.isArray(data)||(data=data===void 0?[]:[data]);let i=0;return new Readable11({...opts,read(cb){this.push(i===data.length?null:data[i++]),cb(null)}})}static isBackpressured(rs){return(rs._duplexState&READ_BACKPRESSURE_STATUS)!==0||rs._readableState.buffered>=rs._readableState.highWaterMark}static isPaused(rs){return(rs._duplexState&READ_RESUMED)===0}[asyncIterator](){let stream3=this,error=null,promiseResolve=null,promiseReject=null;return this.on("error",err=>{error=err}),this.on("readable",onreadable),this.on("close",onclose),{[asyncIterator](){return this},next(){return new Promise(function(resolve15,reject2){promiseResolve=resolve15,promiseReject=reject2;let data=stream3.read();data!==null?ondata(data):stream3._duplexState&DESTROYED&&ondata(null)})},return(){return destroy(null)},throw(err){return destroy(err)}};function onreadable(){promiseResolve!==null&&ondata(stream3.read())}__name(onreadable,"onreadable");function onclose(){promiseResolve!==null&&ondata(null)}__name(onclose,"onclose");function ondata(data){promiseReject!==null&&(error?promiseReject(error):data===null&&!(stream3._duplexState&READ_DONE)?promiseReject(STREAM_DESTROYED):promiseResolve({value:data,done:data===null}),promiseReject=promiseResolve=null)}__name(ondata,"ondata");function destroy(err){return stream3.destroy(err),new Promise((resolve15,reject2)=>{if(stream3._duplexState&DESTROYED)return resolve15({value:void 0,done:!0});stream3.once("close",function(){err?reject2(err):resolve15({value:void 0,done:!0})})})}__name(destroy,"destroy")}};__name(Readable11,"Readable");var Writable4=class extends Stream{constructor(opts){super(opts),this._duplexState|=OPENING|READ_DONE,this._writableState=new WritableState(this,opts),opts&&(opts.writev&&(this._writev=opts.writev),opts.write&&(this._write=opts.write),opts.final&&(this._final=opts.final),opts.eagerOpen&&this._writableState.updateNextTick())}_writev(batch,cb){cb(null)}_write(data,cb){this._writableState.autoBatch(data,cb)}_final(cb){cb(null)}static isBackpressured(ws){return(ws._duplexState&WRITE_BACKPRESSURE_STATUS)!==0}static drained(ws){if(ws.destroyed)return Promise.resolve(!1);let state=ws._writableState,writes=(isWritev(ws)?Math.min(1,state.queue.length):state.queue.length)+(ws._duplexState&WRITE_WRITING?1:0);return writes===0?Promise.resolve(!0):(state.drains===null&&(state.drains=[]),new Promise(resolve15=>{state.drains.push({writes,resolve:resolve15})}))}write(data){return this._writableState.updateNextTick(),this._writableState.push(data)}end(data){return this._writableState.updateNextTick(),this._writableState.end(data),this}};__name(Writable4,"Writable");var Duplex=class extends Readable11{constructor(opts){super(opts),this._duplexState=OPENING|this._duplexState&READ_READ_AHEAD,this._writableState=new WritableState(this,opts),opts&&(opts.writev&&(this._writev=opts.writev),opts.write&&(this._write=opts.write),opts.final&&(this._final=opts.final))}_writev(batch,cb){cb(null)}_write(data,cb){this._writableState.autoBatch(data,cb)}_final(cb){cb(null)}write(data){return this._writableState.updateNextTick(),this._writableState.push(data)}end(data){return this._writableState.updateNextTick(),this._writableState.end(data),this}};__name(Duplex,"Duplex");var Transform3=class extends Duplex{constructor(opts){super(opts),this._transformState=new TransformState(this),opts&&(opts.transform&&(this._transform=opts.transform),opts.flush&&(this._flush=opts.flush))}_write(data,cb){this._readableState.buffered>=this._readableState.highWaterMark?this._transformState.data=data:this._transform(data,this._transformState.afterTransform)}_read(cb){if(this._transformState.data!==null){let data=this._transformState.data;this._transformState.data=null,cb(null),this._transform(data,this._transformState.afterTransform)}else cb(null)}destroy(err){super.destroy(err),this._transformState.data!==null&&(this._transformState.data=null,this._transformState.afterTransform())}_transform(data,cb){cb(null,data)}_flush(cb){cb(null)}_final(cb){this._transformState.afterFinal=cb,this._flush(transformAfterFlush.bind(this))}};__name(Transform3,"Transform");var PassThrough4=class extends Transform3{};__name(PassThrough4,"PassThrough");function transformAfterFlush(err,data){let cb=this._transformState.afterFinal;if(err)return cb(err);data!=null&&this.push(data),this.push(null),cb(null)}__name(transformAfterFlush,"transformAfterFlush");function pipelinePromise(...streams){return new Promise((resolve15,reject2)=>pipeline13(...streams,err=>{if(err)return reject2(err);resolve15()}))}__name(pipelinePromise,"pipelinePromise");function pipeline13(stream3,...streams){let all=Array.isArray(stream3)?[...stream3,...streams]:[stream3,...streams],done=all.length&&typeof all[all.length-1]=="function"?all.pop():null;if(all.length<2)throw new Error("Pipeline requires at least 2 streams");let src=all[0],dest=null,error=null;for(let i=1;i<all.length;i++)dest=all[i],isStreamx(src)?src.pipe(dest,onerror):(errorHandle(src,!0,i>1,onerror),src.pipe(dest)),src=dest;if(done){let fin=!1,autoDestroy=isStreamx(dest)||!!(dest._writableState&&dest._writableState.autoDestroy);dest.on("error",err=>{error===null&&(error=err)}),dest.on("finish",()=>{fin=!0,autoDestroy||done(error)}),autoDestroy&&dest.on("close",()=>done(error||(fin?null:PREMATURE_CLOSE)))}return dest;function errorHandle(s,rd,wr,onerror2){s.on("error",onerror2),s.on("close",onclose);function onclose(){if(rd&&s._readableState&&!s._readableState.ended||wr&&s._writableState&&!s._writableState.ended)return onerror2(PREMATURE_CLOSE)}__name(onclose,"onclose")}function onerror(err){if(!(!err||error)){error=err;for(let s of all)s.destroy(err)}}}__name(pipeline13,"pipeline");function isStream(stream3){return!!stream3._readableState||!!stream3._writableState}__name(isStream,"isStream");function isStreamx(stream3){return typeof stream3._duplexState=="number"&&isStream(stream3)}__name(isStreamx,"isStreamx");function getStreamError(stream3){let err=stream3._readableState&&stream3._readableState.error||stream3._writableState&&stream3._writableState.error;return err===STREAM_DESTROYED?null:err}__name(getStreamError,"getStreamError");function isReadStreamx(stream3){return isStreamx(stream3)&&stream3.readable}__name(isReadStreamx,"isReadStreamx");function isTypedArray(data){return typeof data=="object"&&data!==null&&typeof data.byteLength=="number"}__name(isTypedArray,"isTypedArray");function defaultByteLength(data){return isTypedArray(data)?data.byteLength:1024}__name(defaultByteLength,"defaultByteLength");function noop2(){}__name(noop2,"noop");function abort(){this.destroy(new Error("Stream aborted."))}__name(abort,"abort");function isWritev(s){return s._writev!==Writable4.prototype._writev&&s._writev!==Duplex.prototype._writev}__name(isWritev,"isWritev");module2.exports={pipeline:pipeline13,pipelinePromise,isStream,isStreamx,getStreamError,Stream,Writable:Writable4,Readable:Readable11,Duplex,Transform:Transform3,PassThrough:PassThrough4}}});var require_b4a=__commonJS({"../node_modules/.pnpm/b4a@1.6.6/node_modules/b4a/index.js"(exports2,module2){function isBuffer(value){return Buffer.isBuffer(value)||value instanceof Uint8Array}__name(isBuffer,"isBuffer");function isEncoding(encoding){return Buffer.isEncoding(encoding)}__name(isEncoding,"isEncoding");function alloc(size,fill2,encoding){return Buffer.alloc(size,fill2,encoding)}__name(alloc,"alloc");function allocUnsafe(size){return Buffer.allocUnsafe(size)}__name(allocUnsafe,"allocUnsafe");function allocUnsafeSlow(size){return Buffer.allocUnsafeSlow(size)}__name(allocUnsafeSlow,"allocUnsafeSlow");function byteLength(string,encoding){return Buffer.byteLength(string,encoding)}__name(byteLength,"byteLength");function compare(a,b){return Buffer.compare(a,b)}__name(compare,"compare");function concat(buffers,totalLength){return Buffer.concat(buffers,totalLength)}__name(concat,"concat");function copy5(source,target,targetStart,start,end){return toBuffer(source).copy(target,targetStart,start,end)}__name(copy5,"copy");function equals(a,b){return toBuffer(a).equals(b)}__name(equals,"equals");function fill(buffer,value,offset,end,encoding){return toBuffer(buffer).fill(value,offset,end,encoding)}__name(fill,"fill");function from(value,encodingOrOffset,length){return Buffer.from(value,encodingOrOffset,length)}__name(from,"from");function includes(buffer,value,byteOffset,encoding){return toBuffer(buffer).includes(value,byteOffset,encoding)}__name(includes,"includes");function indexOf(buffer,value,byfeOffset,encoding){return toBuffer(buffer).indexOf(value,byfeOffset,encoding)}__name(indexOf,"indexOf");function lastIndexOf(buffer,value,byteOffset,encoding){return toBuffer(buffer).lastIndexOf(value,byteOffset,encoding)}__name(lastIndexOf,"lastIndexOf");function swap16(buffer){return toBuffer(buffer).swap16()}__name(swap16,"swap16");function swap32(buffer){return toBuffer(buffer).swap32()}__name(swap32,"swap32");function swap64(buffer){return toBuffer(buffer).swap64()}__name(swap64,"swap64");function toBuffer(buffer){return Buffer.isBuffer(buffer)?buffer:Buffer.from(buffer.buffer,buffer.byteOffset,buffer.byteLength)}__name(toBuffer,"toBuffer");function toString(buffer,encoding,start,end){return toBuffer(buffer).toString(encoding,start,end)}__name(toString,"toString");function write2(buffer,string,offset,length,encoding){return toBuffer(buffer).write(string,offset,length,encoding)}__name(write2,"write");function writeDoubleLE(buffer,value,offset){return toBuffer(buffer).writeDoubleLE(value,offset)}__name(writeDoubleLE,"writeDoubleLE");function writeFloatLE(buffer,value,offset){return toBuffer(buffer).writeFloatLE(value,offset)}__name(writeFloatLE,"writeFloatLE");function writeUInt32LE(buffer,value,offset){return toBuffer(buffer).writeUInt32LE(value,offset)}__name(writeUInt32LE,"writeUInt32LE");function writeInt32LE(buffer,value,offset){return toBuffer(buffer).writeInt32LE(value,offset)}__name(writeInt32LE,"writeInt32LE");function readDoubleLE(buffer,offset){return toBuffer(buffer).readDoubleLE(offset)}__name(readDoubleLE,"readDoubleLE");function readFloatLE(buffer,offset){return toBuffer(buffer).readFloatLE(offset)}__name(readFloatLE,"readFloatLE");function readUInt32LE(buffer,offset){return toBuffer(buffer).readUInt32LE(offset)}__name(readUInt32LE,"readUInt32LE");function readInt32LE(buffer,offset){return toBuffer(buffer).readInt32LE(offset)}__name(readInt32LE,"readInt32LE");module2.exports={isBuffer,isEncoding,alloc,allocUnsafe,allocUnsafeSlow,byteLength,compare,concat,copy:copy5,equals,fill,from,includes,indexOf,lastIndexOf,swap16,swap32,swap64,toBuffer,toString,write:write2,writeDoubleLE,writeFloatLE,writeUInt32LE,writeInt32LE,readDoubleLE,readFloatLE,readUInt32LE,readInt32LE}}});var require_headers2=__commonJS({"../node_modules/.pnpm/tar-stream@3.1.7/node_modules/tar-stream/headers.js"(exports2){var b4a=require_b4a(),ZEROS="0000000000000000000",SEVENS="7777777777777777777",ZERO_OFFSET="0".charCodeAt(0),USTAR_MAGIC=b4a.from([117,115,116,97,114,0]),USTAR_VER=b4a.from([ZERO_OFFSET,ZERO_OFFSET]),GNU_MAGIC=b4a.from([117,115,116,97,114,32]),GNU_VER=b4a.from([32,0]),MASK=4095,MAGIC_OFFSET=257,VERSION_OFFSET=263;exports2.decodeLongPath=__name(function(buf,encoding){return decodeStr(buf,0,buf.length,encoding)},"decodeLongPath");exports2.encodePax=__name(function(opts){let result="";opts.name&&(result+=addLength(" path="+opts.name+`
`)),opts.linkname&&(result+=addLength(" linkpath="+opts.linkname+`
`));let pax=opts.pax;if(pax)for(let key in pax)result+=addLength(" "+key+"="+pax[key]+`
`);return b4a.from(result)},"encodePax");exports2.decodePax=__name(function(buf){let result={};for(;buf.length;){let i=0;for(;i<buf.length&&buf[i]!==32;)i++;let len=parseInt(b4a.toString(buf.subarray(0,i)),10);if(!len)return result;let b=b4a.toString(buf.subarray(i+1,len-1)),keyIndex=b.indexOf("=");if(keyIndex===-1)return result;result[b.slice(0,keyIndex)]=b.slice(keyIndex+1),buf=buf.subarray(len)}return result},"decodePax");exports2.encode=__name(function(opts){let buf=b4a.alloc(512),name3=opts.name,prefix="";if(opts.typeflag===5&&name3[name3.length-1]!=="/"&&(name3+="/"),b4a.byteLength(name3)!==name3.length)return null;for(;b4a.byteLength(name3)>100;){let i=name3.indexOf("/");if(i===-1)return null;prefix+=prefix?"/"+name3.slice(0,i):name3.slice(0,i),name3=name3.slice(i+1)}return b4a.byteLength(name3)>100||b4a.byteLength(prefix)>155||opts.linkname&&b4a.byteLength(opts.linkname)>100?null:(b4a.write(buf,name3),b4a.write(buf,encodeOct(opts.mode&MASK,6),100),b4a.write(buf,encodeOct(opts.uid,6),108),b4a.write(buf,encodeOct(opts.gid,6),116),encodeSize(opts.size,buf,124),b4a.write(buf,encodeOct(opts.mtime.getTime()/1e3|0,11),136),buf[156]=ZERO_OFFSET+toTypeflag(opts.type),opts.linkname&&b4a.write(buf,opts.linkname,157),b4a.copy(USTAR_MAGIC,buf,MAGIC_OFFSET),b4a.copy(USTAR_VER,buf,VERSION_OFFSET),opts.uname&&b4a.write(buf,opts.uname,265),opts.gname&&b4a.write(buf,opts.gname,297),b4a.write(buf,encodeOct(opts.devmajor||0,6),329),b4a.write(buf,encodeOct(opts.devminor||0,6),337),prefix&&b4a.write(buf,prefix,345),b4a.write(buf,encodeOct(cksum(buf),6),148),buf)},"encode");exports2.decode=__name(function(buf,filenameEncoding,allowUnknownFormat){let typeflag=buf[156]===0?0:buf[156]-ZERO_OFFSET,name3=decodeStr(buf,0,100,filenameEncoding),mode=decodeOct(buf,100,8),uid=decodeOct(buf,108,8),gid=decodeOct(buf,116,8),size=decodeOct(buf,124,12),mtime=decodeOct(buf,136,12),type=toType(typeflag),linkname=buf[157]===0?null:decodeStr(buf,157,100,filenameEncoding),uname=decodeStr(buf,265,32),gname=decodeStr(buf,297,32),devmajor=decodeOct(buf,329,8),devminor=decodeOct(buf,337,8),c=cksum(buf);if(c===8*32)return null;if(c!==decodeOct(buf,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(isUSTAR(buf))buf[345]&&(name3=decodeStr(buf,345,155,filenameEncoding)+"/"+name3);else if(!isGNU(buf)){if(!allowUnknownFormat)throw new Error("Invalid tar header: unknown format.")}return typeflag===0&&name3&&name3[name3.length-1]==="/"&&(typeflag=5),{name:name3,mode,uid,gid,size,mtime:new Date(1e3*mtime),type,linkname,uname,gname,devmajor,devminor,pax:null}},"decode");function isUSTAR(buf){return b4a.equals(USTAR_MAGIC,buf.subarray(MAGIC_OFFSET,MAGIC_OFFSET+6))}__name(isUSTAR,"isUSTAR");function isGNU(buf){return b4a.equals(GNU_MAGIC,buf.subarray(MAGIC_OFFSET,MAGIC_OFFSET+6))&&b4a.equals(GNU_VER,buf.subarray(VERSION_OFFSET,VERSION_OFFSET+2))}__name(isGNU,"isGNU");function clamp(index,len,defaultValue){return typeof index!="number"?defaultValue:(index=~~index,index>=len?len:index>=0||(index+=len,index>=0)?index:0)}__name(clamp,"clamp");function toType(flag){switch(flag){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}__name(toType,"toType");function toTypeflag(flag){switch(flag){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}__name(toTypeflag,"toTypeflag");function indexOf(block,num,offset,end){for(;offset<end;offset++)if(block[offset]===num)return offset;return end}__name(indexOf,"indexOf");function cksum(block){let sum=256;for(let i=0;i<148;i++)sum+=block[i];for(let j=156;j<512;j++)sum+=block[j];return sum}__name(cksum,"cksum");function encodeOct(val2,n){return val2=val2.toString(8),val2.length>n?SEVENS.slice(0,n)+" ":ZEROS.slice(0,n-val2.length)+val2+" "}__name(encodeOct,"encodeOct");function encodeSizeBin(num,buf,off){buf[off]=128;for(let i=11;i>0;i--)buf[off+i]=num&255,num=Math.floor(num/256)}__name(encodeSizeBin,"encodeSizeBin");function encodeSize(num,buf,off){num.toString(8).length>11?encodeSizeBin(num,buf,off):b4a.write(buf,encodeOct(num,11),off)}__name(encodeSize,"encodeSize");function parse256(buf){let positive;if(buf[0]===128)positive=!0;else if(buf[0]===255)positive=!1;else return null;let tuple=[],i;for(i=buf.length-1;i>0;i--){let byte=buf[i];positive?tuple.push(byte):tuple.push(255-byte)}let sum=0,l=tuple.length;for(i=0;i<l;i++)sum+=tuple[i]*Math.pow(256,i);return positive?sum:-1*sum}__name(parse256,"parse256");function decodeOct(val2,offset,length){if(val2=val2.subarray(offset,offset+length),offset=0,val2[offset]&128)return parse256(val2);{for(;offset<val2.length&&val2[offset]===32;)offset++;let end=clamp(indexOf(val2,32,offset,val2.length),val2.length,val2.length);for(;offset<end&&val2[offset]===0;)offset++;return end===offset?0:parseInt(b4a.toString(val2.subarray(offset,end)),8)}}__name(decodeOct,"decodeOct");function decodeStr(val2,offset,length,encoding){return b4a.toString(val2.subarray(offset,indexOf(val2,0,offset,offset+length)),encoding)}__name(decodeStr,"decodeStr");function addLength(str){let len=b4a.byteLength(str),digits=Math.floor(Math.log(len)/Math.log(10))+1;return len+digits>=Math.pow(10,digits)&&digits++,len+digits+str}__name(addLength,"addLength")}});var require_extract=__commonJS({"../node_modules/.pnpm/tar-stream@3.1.7/node_modules/tar-stream/extract.js"(exports2,module2){var{Writable:Writable4,Readable:Readable11,getStreamError}=require_streamx(),FIFO=require_fast_fifo(),b4a=require_b4a(),headers=require_headers2(),EMPTY=b4a.alloc(0),BufferList=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new FIFO,this._offset=0}push(buffer){this.buffered+=buffer.byteLength,this.queue.push(buffer)}shiftFirst(size){return this._buffered===0?null:this._next(size)}shift(size){if(size>this.buffered)return null;if(size===0)return EMPTY;let chunk=this._next(size);if(size===chunk.byteLength)return chunk;let chunks=[chunk];for(;(size-=chunk.byteLength)>0;)chunk=this._next(size),chunks.push(chunk);return b4a.concat(chunks)}_next(size){let buf=this.queue.peek(),rem=buf.byteLength-this._offset;if(size>=rem){let sub=this._offset?buf.subarray(this._offset,buf.byteLength):buf;return this.queue.shift(),this._offset=0,this.buffered-=rem,this.shifted+=rem,sub}return this.buffered-=size,this.shifted+=size,buf.subarray(this._offset,this._offset+=size)}};__name(BufferList,"BufferList");var Source=class extends Readable11{constructor(self2,header,offset){super(),this.header=header,this.offset=offset,this._parent=self2}_read(cb){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),cb(null)}_predestroy(){this._parent.destroy(getStreamError(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=overflow(this.header.size),this._parent._update())}_destroy(cb){this._detach(),cb(null)}};__name(Source,"Source");var Extract=class extends Writable4{constructor(opts){super(opts),opts||(opts={}),this._buffer=new BufferList,this._offset=0,this._header=null,this._stream=null,this._missing=0,this._longHeader=!1,this._callback=noop2,this._locked=!1,this._finished=!1,this._pax=null,this._paxGlobal=null,this._gnuLongPath=null,this._gnuLongLinkPath=null,this._filenameEncoding=opts.filenameEncoding||"utf-8",this._allowUnknownFormat=!!opts.allowUnknownFormat,this._unlockBound=this._unlock.bind(this)}_unlock(err){if(this._locked=!1,err){this.destroy(err),this._continueWrite(err);return}this._update()}_consumeHeader(){if(this._locked)return!1;this._offset=this._buffer.shifted;try{this._header=headers.decode(this._buffer.shift(512),this._filenameEncoding,this._allowUnknownFormat)}catch(err){return this._continueWrite(err),!1}if(!this._header)return!0;switch(this._header.type){case"gnu-long-path":case"gnu-long-link-path":case"pax-global-header":case"pax-header":return this._longHeader=!0,this._missing=this._header.size,!0}return this._locked=!0,this._applyLongHeaders(),this._header.size===0||this._header.type==="directory"?(this.emit("entry",this._header,this._createStream(),this._unlockBound),!0):(this._stream=this._createStream(),this._missing=this._header.size,this.emit("entry",this._header,this._stream,this._unlockBound),!0)}_applyLongHeaders(){this._gnuLongPath&&(this._header.name=this._gnuLongPath,this._gnuLongPath=null),this._gnuLongLinkPath&&(this._header.linkname=this._gnuLongLinkPath,this._gnuLongLinkPath=null),this._pax&&(this._pax.path&&(this._header.name=this._pax.path),this._pax.linkpath&&(this._header.linkname=this._pax.linkpath),this._pax.size&&(this._header.size=parseInt(this._pax.size,10)),this._header.pax=this._pax,this._pax=null)}_decodeLongHeader(buf){switch(this._header.type){case"gnu-long-path":this._gnuLongPath=headers.decodeLongPath(buf,this._filenameEncoding);break;case"gnu-long-link-path":this._gnuLongLinkPath=headers.decodeLongPath(buf,this._filenameEncoding);break;case"pax-global-header":this._paxGlobal=headers.decodePax(buf);break;case"pax-header":this._pax=this._paxGlobal===null?headers.decodePax(buf):Object.assign({},this._paxGlobal,headers.decodePax(buf));break}}_consumeLongHeader(){this._longHeader=!1,this._missing=overflow(this._header.size);let buf=this._buffer.shift(this._header.size);try{this._decodeLongHeader(buf)}catch(err){return this._continueWrite(err),!1}return!0}_consumeStream(){let buf=this._buffer.shiftFirst(this._missing);if(buf===null)return!1;this._missing-=buf.byteLength;let drained=this._stream.push(buf);return this._missing===0?(this._stream.push(null),drained&&this._stream._detach(),drained&&this._locked===!1):drained}_createStream(){return new Source(this,this._header,this._offset)}_update(){for(;this._buffer.buffered>0&&!this.destroying;){if(this._missing>0){if(this._stream!==null){if(this._consumeStream()===!1)return;continue}if(this._longHeader===!0){if(this._missing>this._buffer.buffered)break;if(this._consumeLongHeader()===!1)return!1;continue}let ignore=this._buffer.shiftFirst(this._missing);ignore!==null&&(this._missing-=ignore.byteLength);continue}if(this._buffer.buffered<512)break;if(this._stream!==null||this._consumeHeader()===!1)return}this._continueWrite(null)}_continueWrite(err){let cb=this._callback;this._callback=noop2,cb(err)}_write(data,cb){this._callback=cb,this._buffer.push(data),this._update()}_final(cb){this._finished=this._missing===0&&this._buffer.buffered===0,cb(this._finished?null:new Error("Unexpected end of data"))}_predestroy(){this._continueWrite(null)}_destroy(cb){this._stream&&this._stream.destroy(getStreamError(this)),cb(null)}[Symbol.asyncIterator](){let error=null,promiseResolve=null,promiseReject=null,entryStream=null,entryCallback=null,extract2=this;return this.on("entry",onentry),this.on("error",err=>{error=err}),this.on("close",onclose),{[Symbol.asyncIterator](){return this},next(){return new Promise(onnext)},return(){return destroy(null)},throw(err){return destroy(err)}};function consumeCallback(err){if(!entryCallback)return;let cb=entryCallback;entryCallback=null,cb(err)}__name(consumeCallback,"consumeCallback");function onnext(resolve15,reject2){if(error)return reject2(error);if(entryStream){resolve15({value:entryStream,done:!1}),entryStream=null;return}promiseResolve=resolve15,promiseReject=reject2,consumeCallback(null),extract2._finished&&promiseResolve&&(promiseResolve({value:void 0,done:!0}),promiseResolve=promiseReject=null)}__name(onnext,"onnext");function onentry(header,stream3,callback){entryCallback=callback,stream3.on("error",noop2),promiseResolve?(promiseResolve({value:stream3,done:!1}),promiseResolve=promiseReject=null):entryStream=stream3}__name(onentry,"onentry");function onclose(){consumeCallback(error),promiseResolve&&(error?promiseReject(error):promiseResolve({value:void 0,done:!0}),promiseResolve=promiseReject=null)}__name(onclose,"onclose");function destroy(err){return extract2.destroy(err),consumeCallback(err),new Promise((resolve15,reject2)=>{if(extract2.destroyed)return resolve15({value:void 0,done:!0});extract2.once("close",function(){err?reject2(err):resolve15({value:void 0,done:!0})})})}__name(destroy,"destroy")}};__name(Extract,"Extract");module2.exports=__name(function(opts){return new Extract(opts)},"extract");function noop2(){}__name(noop2,"noop");function overflow(size){return size&=511,size&&512-size}__name(overflow,"overflow")}});var require_constants6=__commonJS({"../node_modules/.pnpm/tar-stream@3.1.7/node_modules/tar-stream/constants.js"(exports2,module2){var constants5={S_IFMT:61440,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960};try{module2.exports=require("fs").constants||constants5}catch{module2.exports=constants5}}});var require_pack=__commonJS({"../node_modules/.pnpm/tar-stream@3.1.7/node_modules/tar-stream/pack.js"(exports2,module2){var{Readable:Readable11,Writable:Writable4,getStreamError}=require_streamx(),b4a=require_b4a(),constants5=require_constants6(),headers=require_headers2(),DMODE=493,FMODE=420,END_OF_TAR=b4a.alloc(1024),Sink=class extends Writable4{constructor(pack,header,callback){super({mapWritable,eagerOpen:!0}),this.written=0,this.header=header,this._callback=callback,this._linkname=null,this._isLinkname=header.type==="symlink"&&!header.linkname,this._isVoid=header.type!=="file"&&header.type!=="contiguous-file",this._finished=!1,this._pack=pack,this._openCallback=null,this._pack._stream===null?this._pack._stream=this:this._pack._pending.push(this)}_open(cb){this._openCallback=cb,this._pack._stream===this&&this._continueOpen()}_continuePack(err){if(this._callback===null)return;let callback=this._callback;this._callback=null,callback(err)}_continueOpen(){this._pack._stream===null&&(this._pack._stream=this);let cb=this._openCallback;if(this._openCallback=null,cb!==null){if(this._pack.destroying)return cb(new Error("pack stream destroyed"));if(this._pack._finalized)return cb(new Error("pack stream is already finalized"));this._pack._stream=this,this._isLinkname||this._pack._encode(this.header),this._isVoid&&(this._finish(),this._continuePack(null)),cb(null)}}_write(data,cb){if(this._isLinkname)return this._linkname=this._linkname?b4a.concat([this._linkname,data]):data,cb(null);if(this._isVoid)return data.byteLength>0?cb(new Error("No body allowed for this entry")):cb();if(this.written+=data.byteLength,this._pack.push(data))return cb();this._pack._drain=cb}_finish(){this._finished||(this._finished=!0,this._isLinkname&&(this.header.linkname=this._linkname?b4a.toString(this._linkname,"utf-8"):"",this._pack._encode(this.header)),overflow(this._pack,this.header.size),this._pack._done(this))}_final(cb){if(this.written!==this.header.size)return cb(new Error("Size mismatch"));this._finish(),cb(null)}_getError(){return getStreamError(this)||new Error("tar entry destroyed")}_predestroy(){this._pack.destroy(this._getError())}_destroy(cb){this._pack._done(this),this._continuePack(this._finished?null:this._getError()),cb()}};__name(Sink,"Sink");var Pack=class extends Readable11{constructor(opts){super(opts),this._drain=noop2,this._finalized=!1,this._finalizing=!1,this._pending=[],this._stream=null}entry(header,buffer,callback){if(this._finalized||this.destroying)throw new Error("already finalized or destroyed");typeof buffer=="function"&&(callback=buffer,buffer=null),callback||(callback=noop2),(!header.size||header.type==="symlink")&&(header.size=0),header.type||(header.type=modeToType(header.mode)),header.mode||(header.mode=header.type==="directory"?DMODE:FMODE),header.uid||(header.uid=0),header.gid||(header.gid=0),header.mtime||(header.mtime=new Date),typeof buffer=="string"&&(buffer=b4a.from(buffer));let sink=new Sink(this,header,callback);return b4a.isBuffer(buffer)?(header.size=buffer.byteLength,sink.write(buffer),sink.end(),sink):(sink._isVoid,sink)}finalize(){if(this._stream||this._pending.length>0){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(END_OF_TAR),this.push(null))}_done(stream3){stream3===this._stream&&(this._stream=null,this._finalizing&&this.finalize(),this._pending.length&&this._pending.shift()._continueOpen())}_encode(header){if(!header.pax){let buf=headers.encode(header);if(buf){this.push(buf);return}}this._encodePax(header)}_encodePax(header){let paxHeader=headers.encodePax({name:header.name,linkname:header.linkname,pax:header.pax}),newHeader={name:"PaxHeader",mode:header.mode,uid:header.uid,gid:header.gid,size:paxHeader.byteLength,mtime:header.mtime,type:"pax-header",linkname:header.linkname&&"PaxHeader",uname:header.uname,gname:header.gname,devmajor:header.devmajor,devminor:header.devminor};this.push(headers.encode(newHeader)),this.push(paxHeader),overflow(this,paxHeader.byteLength),newHeader.size=header.size,newHeader.type=header.type,this.push(headers.encode(newHeader))}_doDrain(){let drain=this._drain;this._drain=noop2,drain()}_predestroy(){let err=getStreamError(this);for(this._stream&&this._stream.destroy(err);this._pending.length;){let stream3=this._pending.shift();stream3.destroy(err),stream3._continueOpen()}this._doDrain()}_read(cb){this._doDrain(),cb()}};__name(Pack,"Pack");module2.exports=__name(function(opts){return new Pack(opts)},"pack");function modeToType(mode){switch(mode&constants5.S_IFMT){case constants5.S_IFBLK:return"block-device";case constants5.S_IFCHR:return"character-device";case constants5.S_IFDIR:return"directory";case constants5.S_IFIFO:return"fifo";case constants5.S_IFLNK:return"symlink"}return"file"}__name(modeToType,"modeToType");function noop2(){}__name(noop2,"noop");function overflow(self2,size){size&=511,size&&self2.push(END_OF_TAR.subarray(0,512-size))}__name(overflow,"overflow");function mapWritable(buf){return b4a.isBuffer(buf)?buf:b4a.from(buf)}__name(mapWritable,"mapWritable")}});var require_tar_stream=__commonJS({"../node_modules/.pnpm/tar-stream@3.1.7/node_modules/tar-stream/index.js"(exports2){exports2.extract=require_extract();exports2.pack=require_pack()}});var require_lodash2=__commonJS({"../node_modules/.pnpm/lodash.throttle@4.1.1/node_modules/lodash.throttle/index.js"(exports2,module2){var FUNC_ERROR_TEXT="Expected a function",NAN=NaN,symbolTag="[object Symbol]",reTrim=/^\s+|\s+$/g,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt,freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")(),objectProto=Object.prototype,objectToString=objectProto.toString,nativeMax=Math.max,nativeMin=Math.min,now=__name(function(){return root.Date.now()},"now");function debounce3(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=!1,maxing=!1,trailing=!0;if(typeof func!="function")throw new TypeError(FUNC_ERROR_TEXT);wait=toNumber(wait)||0,isObject2(options)&&(leading=!!options.leading,maxing="maxWait"in options,maxWait=maxing?nativeMax(toNumber(options.maxWait)||0,wait):maxWait,trailing="trailing"in options?!!options.trailing:trailing);function invokeFunc(time){var args=lastArgs,thisArg=lastThis;return lastArgs=lastThis=void 0,lastInvokeTime=time,result=func.apply(thisArg,args),result}__name(invokeFunc,"invokeFunc");function leadingEdge(time){return lastInvokeTime=time,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result}__name(leadingEdge,"leadingEdge");function remainingWait(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,result2=wait-timeSinceLastCall;return maxing?nativeMin(result2,maxWait-timeSinceLastInvoke):result2}__name(remainingWait,"remainingWait");function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return lastCallTime===void 0||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}__name(shouldInvoke,"shouldInvoke");function timerExpired(){var time=now();if(shouldInvoke(time))return trailingEdge(time);timerId=setTimeout(timerExpired,remainingWait(time))}__name(timerExpired,"timerExpired");function trailingEdge(time){return timerId=void 0,trailing&&lastArgs?invokeFunc(time):(lastArgs=lastThis=void 0,result)}__name(trailingEdge,"trailingEdge");function cancel(){timerId!==void 0&&clearTimeout(timerId),lastInvokeTime=0,lastArgs=lastCallTime=lastThis=timerId=void 0}__name(cancel,"cancel");function flush(){return timerId===void 0?result:trailingEdge(now())}__name(flush,"flush");function debounced(){var time=now(),isInvoking=shouldInvoke(time);if(lastArgs=arguments,lastThis=this,lastCallTime=time,isInvoking){if(timerId===void 0)return leadingEdge(lastCallTime);if(maxing)return timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}return timerId===void 0&&(timerId=setTimeout(timerExpired,wait)),result}return __name(debounced,"debounced"),debounced.cancel=cancel,debounced.flush=flush,debounced}__name(debounce3,"debounce");function throttle2(func,wait,options){var leading=!0,trailing=!0;if(typeof func!="function")throw new TypeError(FUNC_ERROR_TEXT);return isObject2(options)&&(leading="leading"in options?!!options.leading:leading,trailing="trailing"in options?!!options.trailing:trailing),debounce3(func,wait,{leading,maxWait:wait,trailing})}__name(throttle2,"throttle");function isObject2(value){var type=typeof value;return!!value&&(type=="object"||type=="function")}__name(isObject2,"isObject");function isObjectLike(value){return!!value&&typeof value=="object"}__name(isObjectLike,"isObjectLike");function isSymbol(value){return typeof value=="symbol"||isObjectLike(value)&&objectToString.call(value)==symbolTag}__name(isSymbol,"isSymbol");function toNumber(value){if(typeof value=="number")return value;if(isSymbol(value))return NAN;if(isObject2(value)){var other=typeof value.valueOf=="function"?value.valueOf():value;value=isObject2(other)?other+"":other}if(typeof value!="string")return value===0?value:+value;value=value.replace(reTrim,"");var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}__name(toNumber,"toNumber");module2.exports=throttle2}});var require_CancellationToken=__commonJS({"../node_modules/.pnpm/builder-util-runtime@9.2.3/node_modules/builder-util-runtime/out/CancellationToken.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.CancellationError=exports2.CancellationToken=void 0;var events_1=require("events"),CancellationToken2=class extends events_1.EventEmitter{get cancelled(){return this._cancelled||this._parent!=null&&this._parent.cancelled}set parent(value){this.removeParentCancelHandler(),this._parent=value,this.parentCancelHandler=()=>this.cancel(),this._parent.onCancel(this.parentCancelHandler)}constructor(parent){super(),this.parentCancelHandler=null,this._parent=null,this._cancelled=!1,parent!=null&&(this.parent=parent)}cancel(){this._cancelled=!0,this.emit("cancel")}onCancel(handler){this.cancelled?handler():this.once("cancel",handler)}createPromise(callback){if(this.cancelled)return Promise.reject(new CancellationError);let finallyHandler=__name(()=>{if(cancelHandler!=null)try{this.removeListener("cancel",cancelHandler),cancelHandler=null}catch{}},"finallyHandler"),cancelHandler=null;return new Promise((resolve15,reject2)=>{let addedCancelHandler=null;if(cancelHandler=__name(()=>{try{addedCancelHandler!=null&&(addedCancelHandler(),addedCancelHandler=null)}finally{reject2(new CancellationError)}},"cancelHandler"),this.cancelled){cancelHandler();return}this.onCancel(cancelHandler),callback(resolve15,reject2,callback2=>{addedCancelHandler=callback2})}).then(it=>(finallyHandler(),it)).catch(e=>{throw finallyHandler(),e})}removeParentCancelHandler(){let parent=this._parent;parent!=null&&this.parentCancelHandler!=null&&(parent.removeListener("cancel",this.parentCancelHandler),this.parentCancelHandler=null)}dispose(){try{this.removeParentCancelHandler()}finally{this.removeAllListeners(),this._parent=null}}};__name(CancellationToken2,"CancellationToken");exports2.CancellationToken=CancellationToken2;var CancellationError=class extends Error{constructor(){super("cancelled")}};__name(CancellationError,"CancellationError");exports2.CancellationError=CancellationError}});var require_ms=__commonJS({"../node_modules/.pnpm/ms@2.1.2/node_modules/ms/index.js"(exports2,module2){var s=1e3,m=s*60,h=m*60,d=h*24,w=d*7,y=d*365.25;module2.exports=function(val2,options){options=options||{};var type=typeof val2;if(type==="string"&&val2.length>0)return parse5(val2);if(type==="number"&&isFinite(val2))return options.long?fmtLong(val2):fmtShort(val2);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(val2))};function parse5(str){if(str=String(str),!(str.length>100)){var match=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(str);if(match){var n=parseFloat(match[1]),type=(match[2]||"ms").toLowerCase();switch(type){case"years":case"year":case"yrs":case"yr":case"y":return n*y;case"weeks":case"week":case"w":return n*w;case"days":case"day":case"d":return n*d;case"hours":case"hour":case"hrs":case"hr":case"h":return n*h;case"minutes":case"minute":case"mins":case"min":case"m":return n*m;case"seconds":case"second":case"secs":case"sec":case"s":return n*s;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}__name(parse5,"parse");function fmtShort(ms){var msAbs=Math.abs(ms);return msAbs>=d?Math.round(ms/d)+"d":msAbs>=h?Math.round(ms/h)+"h":msAbs>=m?Math.round(ms/m)+"m":msAbs>=s?Math.round(ms/s)+"s":ms+"ms"}__name(fmtShort,"fmtShort");function fmtLong(ms){var msAbs=Math.abs(ms);return msAbs>=d?plural(ms,msAbs,d,"day"):msAbs>=h?plural(ms,msAbs,h,"hour"):msAbs>=m?plural(ms,msAbs,m,"minute"):msAbs>=s?plural(ms,msAbs,s,"second"):ms+" ms"}__name(fmtLong,"fmtLong");function plural(ms,msAbs,n,name3){var isPlural=msAbs>=n*1.5;return Math.round(ms/n)+" "+name3+(isPlural?"s":"")}__name(plural,"plural")}});var require_common=__commonJS({"../node_modules/.pnpm/debug@4.3.4/node_modules/debug/src/common.js"(exports2,module2){function setup(env){createDebug.debug=createDebug,createDebug.default=createDebug,createDebug.coerce=coerce,createDebug.disable=disable,createDebug.enable=enable,createDebug.enabled=enabled,createDebug.humanize=require_ms(),createDebug.destroy=destroy,Object.keys(env).forEach(key=>{createDebug[key]=env[key]}),createDebug.names=[],createDebug.skips=[],createDebug.formatters={};function selectColor(namespace){let hash=0;for(let i=0;i<namespace.length;i++)hash=(hash<<5)-hash+namespace.charCodeAt(i),hash|=0;return createDebug.colors[Math.abs(hash)%createDebug.colors.length]}__name(selectColor,"selectColor"),createDebug.selectColor=selectColor;function createDebug(namespace){let prevTime,enableOverride=null,namespacesCache,enabledCache;function debug(...args){if(!debug.enabled)return;let self2=debug,curr=Number(new Date),ms=curr-(prevTime||curr);self2.diff=ms,self2.prev=prevTime,self2.curr=curr,prevTime=curr,args[0]=createDebug.coerce(args[0]),typeof args[0]!="string"&&args.unshift("%O");let index=0;args[0]=args[0].replace(/%([a-zA-Z%])/g,(match,format3)=>{if(match==="%%")return"%";index++;let formatter=createDebug.formatters[format3];if(typeof formatter=="function"){let val2=args[index];match=formatter.call(self2,val2),args.splice(index,1),index--}return match}),createDebug.formatArgs.call(self2,args),(self2.log||createDebug.log).apply(self2,args)}return __name(debug,"debug"),debug.namespace=namespace,debug.useColors=createDebug.useColors(),debug.color=createDebug.selectColor(namespace),debug.extend=extend,debug.destroy=createDebug.destroy,Object.defineProperty(debug,"enabled",{enumerable:!0,configurable:!1,get:()=>enableOverride!==null?enableOverride:(namespacesCache!==createDebug.namespaces&&(namespacesCache=createDebug.namespaces,enabledCache=createDebug.enabled(namespace)),enabledCache),set:v=>{enableOverride=v}}),typeof createDebug.init=="function"&&createDebug.init(debug),debug}__name(createDebug,"createDebug");function extend(namespace,delimiter5){let newDebug=createDebug(this.namespace+(typeof delimiter5>"u"?":":delimiter5)+namespace);return newDebug.log=this.log,newDebug}__name(extend,"extend");function enable(namespaces){createDebug.save(namespaces),createDebug.namespaces=namespaces,createDebug.names=[],createDebug.skips=[];let i,split=(typeof namespaces=="string"?namespaces:"").split(/[\s,]+/),len=split.length;for(i=0;i<len;i++)split[i]&&(namespaces=split[i].replace(/\*/g,".*?"),namespaces[0]==="-"?createDebug.skips.push(new RegExp("^"+namespaces.slice(1)+"$")):createDebug.names.push(new RegExp("^"+namespaces+"$")))}__name(enable,"enable");function disable(){let namespaces=[...createDebug.names.map(toNamespace),...createDebug.skips.map(toNamespace).map(namespace=>"-"+namespace)].join(",");return createDebug.enable(""),namespaces}__name(disable,"disable");function enabled(name3){if(name3[name3.length-1]==="*")return!0;let i,len;for(i=0,len=createDebug.skips.length;i<len;i++)if(createDebug.skips[i].test(name3))return!1;for(i=0,len=createDebug.names.length;i<len;i++)if(createDebug.names[i].test(name3))return!0;return!1}__name(enabled,"enabled");function toNamespace(regexp){return regexp.toString().substring(2,regexp.toString().length-2).replace(/\.\*\?$/,"*")}__name(toNamespace,"toNamespace");function coerce(val2){return val2 instanceof Error?val2.stack||val2.message:val2}__name(coerce,"coerce");function destroy(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return __name(destroy,"destroy"),createDebug.enable(createDebug.load()),createDebug}__name(setup,"setup");module2.exports=setup}});var require_browser=__commonJS({"../node_modules/.pnpm/debug@4.3.4/node_modules/debug/src/browser.js"(exports2,module2){exports2.formatArgs=formatArgs;exports2.save=save;exports2.load=load;exports2.useColors=useColors;exports2.storage=localstorage();exports2.destroy=(()=>{let warned=!1;return()=>{warned||(warned=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();exports2.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function useColors(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}__name(useColors,"useColors");function formatArgs(args){if(args[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+args[0]+(this.useColors?"%c ":" ")+"+"+module2.exports.humanize(this.diff),!this.useColors)return;let c="color: "+this.color;args.splice(1,0,c,"color: inherit");let index=0,lastC=0;args[0].replace(/%[a-zA-Z%]/g,match=>{match!=="%%"&&(index++,match==="%c"&&(lastC=index))}),args.splice(lastC,0,c)}__name(formatArgs,"formatArgs");exports2.log=console.debug||console.log||(()=>{});function save(namespaces){try{namespaces?exports2.storage.setItem("debug",namespaces):exports2.storage.removeItem("debug")}catch{}}__name(save,"save");function load(){let r;try{r=exports2.storage.getItem("debug")}catch{}return!r&&typeof process<"u"&&"env"in process&&(r=process.env.DEBUG),r}__name(load,"load");function localstorage(){try{return localStorage}catch{}}__name(localstorage,"localstorage");module2.exports=require_common()(exports2);var{formatters}=module2.exports;formatters.j=function(v){try{return JSON.stringify(v)}catch(error){return"[UnexpectedJSONParseError]: "+error.message}}}});var require_has_flag=__commonJS({"../node_modules/.pnpm/has-flag@4.0.0/node_modules/has-flag/index.js"(exports2,module2){"use strict";module2.exports=(flag,argv=process.argv)=>{let prefix=flag.startsWith("-")?"":flag.length===1?"-":"--",position=argv.indexOf(prefix+flag),terminatorPosition=argv.indexOf("--");return position!==-1&&(terminatorPosition===-1||position<terminatorPosition)}}});var require_supports_color=__commonJS({"../node_modules/.pnpm/supports-color@7.2.0/node_modules/supports-color/index.js"(exports2,module2){"use strict";var os4=require("os"),tty=require("tty"),hasFlag=require_has_flag(),{env}=process,forceColor;hasFlag("no-color")||hasFlag("no-colors")||hasFlag("color=false")||hasFlag("color=never")?forceColor=0:(hasFlag("color")||hasFlag("colors")||hasFlag("color=true")||hasFlag("color=always"))&&(forceColor=1);"FORCE_COLOR"in env&&(env.FORCE_COLOR==="true"?forceColor=1:env.FORCE_COLOR==="false"?forceColor=0:forceColor=env.FORCE_COLOR.length===0?1:Math.min(parseInt(env.FORCE_COLOR,10),3));function translateLevel(level){return level===0?!1:{level,hasBasic:!0,has256:level>=2,has16m:level>=3}}__name(translateLevel,"translateLevel");function supportsColor(haveStream,streamIsTTY){if(forceColor===0)return 0;if(hasFlag("color=16m")||hasFlag("color=full")||hasFlag("color=truecolor"))return 3;if(hasFlag("color=256"))return 2;if(haveStream&&!streamIsTTY&&forceColor===void 0)return 0;let min=forceColor||0;if(env.TERM==="dumb")return min;if(process.platform==="win32"){let osRelease=os4.release().split(".");return Number(osRelease[0])>=10&&Number(osRelease[2])>=10586?Number(osRelease[2])>=14931?3:2:1}if("CI"in env)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some(sign2=>sign2 in env)||env.CI_NAME==="codeship"?1:min;if("TEAMCITY_VERSION"in env)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(env.TEAMCITY_VERSION)?1:0;if(env.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in env){let version4=parseInt((env.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(env.TERM_PROGRAM){case"iTerm.app":return version4>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(env.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(env.TERM)||"COLORTERM"in env?1:min}__name(supportsColor,"supportsColor");function getSupportLevel(stream3){let level=supportsColor(stream3,stream3&&stream3.isTTY);return translateLevel(level)}__name(getSupportLevel,"getSupportLevel");module2.exports={supportsColor:getSupportLevel,stdout:translateLevel(supportsColor(!0,tty.isatty(1))),stderr:translateLevel(supportsColor(!0,tty.isatty(2)))}}});var require_node=__commonJS({"../node_modules/.pnpm/debug@4.3.4/node_modules/debug/src/node.js"(exports2,module2){var tty=require("tty"),util2=require("util");exports2.init=init;exports2.log=log;exports2.formatArgs=formatArgs;exports2.save=save;exports2.load=load;exports2.useColors=useColors;exports2.destroy=util2.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");exports2.colors=[6,2,3,4,5,1];try{let supportsColor=require_supports_color();supportsColor&&(supportsColor.stderr||supportsColor).level>=2&&(exports2.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}exports2.inspectOpts=Object.keys(process.env).filter(key=>/^debug_/i.test(key)).reduce((obj,key)=>{let prop=key.substring(6).toLowerCase().replace(/_([a-z])/g,(_,k)=>k.toUpperCase()),val2=process.env[key];return/^(yes|on|true|enabled)$/i.test(val2)?val2=!0:/^(no|off|false|disabled)$/i.test(val2)?val2=!1:val2==="null"?val2=null:val2=Number(val2),obj[prop]=val2,obj},{});function useColors(){return"colors"in exports2.inspectOpts?!!exports2.inspectOpts.colors:tty.isatty(process.stderr.fd)}__name(useColors,"useColors");function formatArgs(args){let{namespace:name3,useColors:useColors2}=this;if(useColors2){let c=this.color,colorCode="\x1B[3"+(c<8?c:"8;5;"+c),prefix=`  ${colorCode};1m${name3} \x1B[0m`;args[0]=prefix+args[0].split(`
`).join(`
`+prefix),args.push(colorCode+"m+"+module2.exports.humanize(this.diff)+"\x1B[0m")}else args[0]=getDate()+name3+" "+args[0]}__name(formatArgs,"formatArgs");function getDate(){return exports2.inspectOpts.hideDate?"":new Date().toISOString()+" "}__name(getDate,"getDate");function log(...args){return process.stderr.write(util2.format(...args)+`
`)}__name(log,"log");function save(namespaces){namespaces?process.env.DEBUG=namespaces:delete process.env.DEBUG}__name(save,"save");function load(){return process.env.DEBUG}__name(load,"load");function init(debug){debug.inspectOpts={};let keys=Object.keys(exports2.inspectOpts);for(let i=0;i<keys.length;i++)debug.inspectOpts[keys[i]]=exports2.inspectOpts[keys[i]]}__name(init,"init");module2.exports=require_common()(exports2);var{formatters}=module2.exports;formatters.o=function(v){return this.inspectOpts.colors=this.useColors,util2.inspect(v,this.inspectOpts).split(`
`).map(str=>str.trim()).join(" ")};formatters.O=function(v){return this.inspectOpts.colors=this.useColors,util2.inspect(v,this.inspectOpts)}}});var require_src=__commonJS({"../node_modules/.pnpm/debug@4.3.4/node_modules/debug/src/index.js"(exports2,module2){typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?module2.exports=require_browser():module2.exports=require_node()}});var require_ProgressCallbackTransform=__commonJS({"../node_modules/.pnpm/builder-util-runtime@9.2.3/node_modules/builder-util-runtime/out/ProgressCallbackTransform.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.ProgressCallbackTransform=void 0;var stream_1=require("stream"),ProgressCallbackTransform=class extends stream_1.Transform{constructor(total,cancellationToken,onProgress){super(),this.total=total,this.cancellationToken=cancellationToken,this.onProgress=onProgress,this.start=Date.now(),this.transferred=0,this.delta=0,this.nextUpdate=this.start+1e3}_transform(chunk,encoding,callback){if(this.cancellationToken.cancelled){callback(new Error("cancelled"),null);return}this.transferred+=chunk.length,this.delta+=chunk.length;let now=Date.now();now>=this.nextUpdate&&this.transferred!==this.total&&(this.nextUpdate=now+1e3,this.onProgress({total:this.total,delta:this.delta,transferred:this.transferred,percent:this.transferred/this.total*100,bytesPerSecond:Math.round(this.transferred/((now-this.start)/1e3))}),this.delta=0),callback(null,chunk)}_flush(callback){if(this.cancellationToken.cancelled){callback(new Error("cancelled"));return}this.onProgress({total:this.total,delta:this.delta,transferred:this.total,percent:100,bytesPerSecond:Math.round(this.transferred/((Date.now()-this.start)/1e3))}),this.delta=0,callback(null)}};__name(ProgressCallbackTransform,"ProgressCallbackTransform");exports2.ProgressCallbackTransform=ProgressCallbackTransform}});var require_httpExecutor=__commonJS({"../node_modules/.pnpm/builder-util-runtime@9.2.3/node_modules/builder-util-runtime/out/httpExecutor.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.safeStringifyJson=exports2.configureRequestOptions=exports2.safeGetHeader=exports2.DigestTransform=exports2.configureRequestUrl=exports2.configureRequestOptionsFromUrl=exports2.HttpExecutor=exports2.parseJson=exports2.HttpError=exports2.createHttpError=void 0;var crypto_1=require("crypto"),debug_1=require_src(),fs_1=require("fs"),stream_1=require("stream"),url_1=require("url"),CancellationToken_1=require_CancellationToken(),index_1=require_out(),ProgressCallbackTransform_1=require_ProgressCallbackTransform(),debug=(0,debug_1.default)("electron-builder");function createHttpError(response,description=null){return new HttpError(response.statusCode||-1,`${response.statusCode} ${response.statusMessage}`+(description==null?"":`
`+JSON.stringify(description,null,"  "))+`
Headers: `+safeStringifyJson(response.headers),description)}__name(createHttpError,"createHttpError");exports2.createHttpError=createHttpError;var HTTP_STATUS_CODES=new Map([[429,"Too many requests"],[400,"Bad request"],[403,"Forbidden"],[404,"Not found"],[405,"Method not allowed"],[406,"Not acceptable"],[408,"Request timeout"],[413,"Request entity too large"],[500,"Internal server error"],[502,"Bad gateway"],[503,"Service unavailable"],[504,"Gateway timeout"],[505,"HTTP version not supported"]]),HttpError=class extends Error{constructor(statusCode,message=`HTTP error: ${HTTP_STATUS_CODES.get(statusCode)||statusCode}`,description=null){super(message),this.statusCode=statusCode,this.description=description,this.name="HttpError",this.code=`HTTP_ERROR_${statusCode}`}isServerError(){return this.statusCode>=500&&this.statusCode<=599}};__name(HttpError,"HttpError");exports2.HttpError=HttpError;function parseJson(result){return result.then(it=>it==null||it.length===0?null:JSON.parse(it))}__name(parseJson,"parseJson");exports2.parseJson=parseJson;var HttpExecutor=class{constructor(){this.maxRedirects=10}request(options,cancellationToken=new CancellationToken_1.CancellationToken,data){configureRequestOptions(options);let json=data==null?void 0:JSON.stringify(data),encodedData=json?Buffer.from(json):void 0;if(encodedData!=null){debug(json);let{headers,...opts}=options;options={method:"post",headers:{"Content-Type":"application/json","Content-Length":encodedData.length,...headers},...opts}}return this.doApiRequest(options,cancellationToken,it=>it.end(encodedData))}doApiRequest(options,cancellationToken,requestProcessor,redirectCount=0){return debug.enabled&&debug(`Request: ${safeStringifyJson(options)}`),cancellationToken.createPromise((resolve15,reject2,onCancel)=>{let request7=this.createRequest(options,response=>{try{this.handleResponse(response,options,cancellationToken,resolve15,reject2,redirectCount,requestProcessor)}catch(e){reject2(e)}});this.addErrorAndTimeoutHandlers(request7,reject2,options.timeout),this.addRedirectHandlers(request7,options,reject2,redirectCount,options2=>{this.doApiRequest(options2,cancellationToken,requestProcessor,redirectCount).then(resolve15).catch(reject2)}),requestProcessor(request7,reject2),onCancel(()=>request7.abort())})}addRedirectHandlers(request7,options,reject2,redirectCount,handler){}addErrorAndTimeoutHandlers(request7,reject2,timeout2=60*1e3){this.addTimeOutHandler(request7,reject2,timeout2),request7.on("error",reject2),request7.on("aborted",()=>{reject2(new Error("Request has been aborted by the server"))})}handleResponse(response,options,cancellationToken,resolve15,reject2,redirectCount,requestProcessor){var _a;if(debug.enabled&&debug(`Response: ${response.statusCode} ${response.statusMessage}, request options: ${safeStringifyJson(options)}`),response.statusCode===404){reject2(createHttpError(response,`method: ${options.method||"GET"} url: ${options.protocol||"https:"}//${options.hostname}${options.port?`:${options.port}`:""}${options.path}

Please double check that your authentication token is correct. Due to security reasons, actual status maybe not reported, but 404.
`));return}else if(response.statusCode===204){resolve15();return}let code=(_a=response.statusCode)!==null&&_a!==void 0?_a:0,shouldRedirect=code>=300&&code<400,redirectUrl=safeGetHeader(response,"location");if(shouldRedirect&&redirectUrl!=null){if(redirectCount>this.maxRedirects){reject2(this.createMaxRedirectError());return}this.doApiRequest(HttpExecutor.prepareRedirectUrlOptions(redirectUrl,options),cancellationToken,requestProcessor,redirectCount).then(resolve15).catch(reject2);return}response.setEncoding("utf8");let data="";response.on("error",reject2),response.on("data",chunk=>data+=chunk),response.on("end",()=>{try{if(response.statusCode!=null&&response.statusCode>=400){let contentType=safeGetHeader(response,"content-type"),isJson=contentType!=null&&(Array.isArray(contentType)?contentType.find(it=>it.includes("json"))!=null:contentType.includes("json"));reject2(createHttpError(response,`method: ${options.method||"GET"} url: ${options.protocol||"https:"}//${options.hostname}${options.port?`:${options.port}`:""}${options.path}

          Data:
          ${isJson?JSON.stringify(JSON.parse(data)):data}
          `))}else resolve15(data.length===0?null:data)}catch(e){reject2(e)}})}async downloadToBuffer(url2,options){return await options.cancellationToken.createPromise((resolve15,reject2,onCancel)=>{let responseChunks=[],requestOptions={headers:options.headers||void 0,redirect:"manual"};configureRequestUrl(url2,requestOptions),configureRequestOptions(requestOptions),this.doDownload(requestOptions,{destination:null,options,onCancel,callback:error=>{error==null?resolve15(Buffer.concat(responseChunks)):reject2(error)},responseHandler:(response,callback)=>{let receivedLength=0;response.on("data",chunk=>{if(receivedLength+=chunk.length,receivedLength>524288e3){callback(new Error("Maximum allowed size is 500 MB"));return}responseChunks.push(chunk)}),response.on("end",()=>{callback(null)})}},0)})}doDownload(requestOptions,options,redirectCount){let request7=this.createRequest(requestOptions,response=>{if(response.statusCode>=400){options.callback(new Error(`Cannot download "${requestOptions.protocol||"https:"}//${requestOptions.hostname}${requestOptions.path}", status ${response.statusCode}: ${response.statusMessage}`));return}response.on("error",options.callback);let redirectUrl=safeGetHeader(response,"location");if(redirectUrl!=null){redirectCount<this.maxRedirects?this.doDownload(HttpExecutor.prepareRedirectUrlOptions(redirectUrl,requestOptions),options,redirectCount++):options.callback(this.createMaxRedirectError());return}options.responseHandler==null?configurePipes(options,response):options.responseHandler(response,options.callback)});this.addErrorAndTimeoutHandlers(request7,options.callback,requestOptions.timeout),this.addRedirectHandlers(request7,requestOptions,options.callback,redirectCount,requestOptions2=>{this.doDownload(requestOptions2,options,redirectCount++)}),request7.end()}createMaxRedirectError(){return new Error(`Too many redirects (> ${this.maxRedirects})`)}addTimeOutHandler(request7,callback,timeout2){request7.on("socket",socket=>{socket.setTimeout(timeout2,()=>{request7.abort(),callback(new Error("Request timed out"))})})}static prepareRedirectUrlOptions(redirectUrl,options){let newOptions=configureRequestOptionsFromUrl(redirectUrl,{...options}),headers=newOptions.headers;if(headers?.authorization){let parsedNewUrl=new url_1.URL(redirectUrl);(parsedNewUrl.hostname.endsWith(".amazonaws.com")||parsedNewUrl.searchParams.has("X-Amz-Credential"))&&delete headers.authorization}return newOptions}static retryOnServerError(task3,maxRetries=3){for(let attemptNumber=0;;attemptNumber++)try{return task3()}catch(e){if(attemptNumber<maxRetries&&(e instanceof HttpError&&e.isServerError()||e.code==="EPIPE"))continue;throw e}}};__name(HttpExecutor,"HttpExecutor");exports2.HttpExecutor=HttpExecutor;function configureRequestOptionsFromUrl(url2,options){let result=configureRequestOptions(options);return configureRequestUrl(new url_1.URL(url2),result),result}__name(configureRequestOptionsFromUrl,"configureRequestOptionsFromUrl");exports2.configureRequestOptionsFromUrl=configureRequestOptionsFromUrl;function configureRequestUrl(url2,options){options.protocol=url2.protocol,options.hostname=url2.hostname,url2.port?options.port=url2.port:options.port&&delete options.port,options.path=url2.pathname+url2.search}__name(configureRequestUrl,"configureRequestUrl");exports2.configureRequestUrl=configureRequestUrl;var DigestTransform=class extends stream_1.Transform{get actual(){return this._actual}constructor(expected,algorithm="sha512",encoding="base64"){super(),this.expected=expected,this.algorithm=algorithm,this.encoding=encoding,this._actual=null,this.isValidateOnEnd=!0,this.digester=(0,crypto_1.createHash)(algorithm)}_transform(chunk,encoding,callback){this.digester.update(chunk),callback(null,chunk)}_flush(callback){if(this._actual=this.digester.digest(this.encoding),this.isValidateOnEnd)try{this.validate()}catch(e){callback(e);return}callback(null)}validate(){if(this._actual==null)throw(0,index_1.newError)("Not finished yet","ERR_STREAM_NOT_FINISHED");if(this._actual!==this.expected)throw(0,index_1.newError)(`${this.algorithm} checksum mismatch, expected ${this.expected}, got ${this._actual}`,"ERR_CHECKSUM_MISMATCH");return null}};__name(DigestTransform,"DigestTransform");exports2.DigestTransform=DigestTransform;function checkSha2(sha2Header,sha2,callback){return sha2Header!=null&&sha2!=null&&sha2Header!==sha2?(callback(new Error(`checksum mismatch: expected ${sha2} but got ${sha2Header} (X-Checksum-Sha2 header)`)),!1):!0}__name(checkSha2,"checkSha2");function safeGetHeader(response,headerKey){let value=response.headers[headerKey];return value==null?null:Array.isArray(value)?value.length===0?null:value[value.length-1]:value}__name(safeGetHeader,"safeGetHeader");exports2.safeGetHeader=safeGetHeader;function configurePipes(options,response){if(!checkSha2(safeGetHeader(response,"X-Checksum-Sha2"),options.options.sha2,options.callback))return;let streams=[];if(options.options.onProgress!=null){let contentLength=safeGetHeader(response,"content-length");contentLength!=null&&streams.push(new ProgressCallbackTransform_1.ProgressCallbackTransform(parseInt(contentLength,10),options.options.cancellationToken,options.options.onProgress))}let sha512=options.options.sha512;sha512!=null?streams.push(new DigestTransform(sha512,"sha512",sha512.length===128&&!sha512.includes("+")&&!sha512.includes("Z")&&!sha512.includes("=")?"hex":"base64")):options.options.sha2!=null&&streams.push(new DigestTransform(options.options.sha2,"sha256","hex"));let fileOut=(0,fs_1.createWriteStream)(options.destination);streams.push(fileOut);let lastStream=response;for(let stream3 of streams)stream3.on("error",error=>{fileOut.close(),options.options.cancellationToken.cancelled||options.callback(error)}),lastStream=lastStream.pipe(stream3);fileOut.on("finish",()=>{fileOut.close(options.callback)})}__name(configurePipes,"configurePipes");function configureRequestOptions(options,token,method){method!=null&&(options.method=method),options.headers={...options.headers};let headers=options.headers;return token!=null&&(headers.authorization=token.startsWith("Basic")||token.startsWith("Bearer")?token:`token ${token}`),headers["User-Agent"]==null&&(headers["User-Agent"]="electron-builder"),(method==null||method==="GET"||headers["Cache-Control"]==null)&&(headers["Cache-Control"]="no-cache"),options.protocol==null&&process.versions.electron!=null&&(options.protocol="https:"),options}__name(configureRequestOptions,"configureRequestOptions");exports2.configureRequestOptions=configureRequestOptions;function safeStringifyJson(data,skippedNames){return JSON.stringify(data,(name3,value)=>name3.endsWith("Authorization")||name3.endsWith("authorization")||name3.endsWith("Password")||name3.endsWith("PASSWORD")||name3.endsWith("Token")||name3.includes("password")||name3.includes("token")||skippedNames!=null&&skippedNames.has(name3)?"<stripped sensitive data>":value,2)}__name(safeStringifyJson,"safeStringifyJson");exports2.safeStringifyJson=safeStringifyJson}});var require_publishOptions=__commonJS({"../node_modules/.pnpm/builder-util-runtime@9.2.3/node_modules/builder-util-runtime/out/publishOptions.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getS3LikeProviderBaseUrl=exports2.githubUrl=void 0;function githubUrl(options,defaultHost="github.com"){return`${options.protocol||"https"}://${options.host||defaultHost}`}__name(githubUrl,"githubUrl");exports2.githubUrl=githubUrl;function getS3LikeProviderBaseUrl(configuration){let provider=configuration.provider;if(provider==="s3")return s3Url(configuration);if(provider==="spaces")return spacesUrl(configuration);throw new Error(`Not supported provider: ${provider}`)}__name(getS3LikeProviderBaseUrl,"getS3LikeProviderBaseUrl");exports2.getS3LikeProviderBaseUrl=getS3LikeProviderBaseUrl;function s3Url(options){let url2;if(options.accelerate==!0)url2=`https://${options.bucket}.s3-accelerate.amazonaws.com`;else if(options.endpoint!=null)url2=`${options.endpoint}/${options.bucket}`;else if(options.bucket.includes(".")){if(options.region==null)throw new Error(`Bucket name "${options.bucket}" includes a dot, but S3 region is missing`);options.region==="us-east-1"?url2=`https://s3.amazonaws.com/${options.bucket}`:url2=`https://s3-${options.region}.amazonaws.com/${options.bucket}`}else options.region==="cn-north-1"?url2=`https://${options.bucket}.s3.${options.region}.amazonaws.com.cn`:url2=`https://${options.bucket}.s3.amazonaws.com`;return appendPath(url2,options.path)}__name(s3Url,"s3Url");function appendPath(url2,p){return p!=null&&p.length>0&&(p.startsWith("/")||(url2+="/"),url2+=p),url2}__name(appendPath,"appendPath");function spacesUrl(options){if(options.name==null)throw new Error("name is missing");if(options.region==null)throw new Error("region is missing");return appendPath(`https://${options.name}.${options.region}.digitaloceanspaces.com`,options.path)}__name(spacesUrl,"spacesUrl")}});var require_rfc2253Parser=__commonJS({"../node_modules/.pnpm/builder-util-runtime@9.2.3/node_modules/builder-util-runtime/out/rfc2253Parser.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.parseDn=void 0;function parseDn(seq){let quoted=!1,key=null,token="",nextNonSpace=0;seq=seq.trim();let result=new Map;for(let i=0;i<=seq.length;i++){if(i===seq.length){key!==null&&result.set(key,token);break}let ch=seq[i];if(quoted){if(ch==='"'){quoted=!1;continue}}else{if(ch==='"'){quoted=!0;continue}if(ch==="\\"){i++;let ord=parseInt(seq.slice(i,i+2),16);Number.isNaN(ord)?token+=seq[i]:(i++,token+=String.fromCharCode(ord));continue}if(key===null&&ch==="="){key=token,token="";continue}if(ch===","||ch===";"||ch==="+"){key!==null&&result.set(key,token),key=null,token="";continue}}if(ch===" "&&!quoted){if(token.length===0)continue;if(i>nextNonSpace){let j=i;for(;seq[j]===" ";)j++;nextNonSpace=j}if(nextNonSpace>=seq.length||seq[nextNonSpace]===","||seq[nextNonSpace]===";"||key===null&&seq[nextNonSpace]==="="||key!==null&&seq[nextNonSpace]==="+"){i=nextNonSpace-1;continue}}token+=ch}return result}__name(parseDn,"parseDn");exports2.parseDn=parseDn}});var require_uuid=__commonJS({"../node_modules/.pnpm/builder-util-runtime@9.2.3/node_modules/builder-util-runtime/out/uuid.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.nil=exports2.UUID=void 0;var crypto_1=require("crypto"),index_1=require_out(),invalidName="options.name must be either a string or a Buffer",randomHost=(0,crypto_1.randomBytes)(16);randomHost[0]=randomHost[0]|1;var hex2byte={},byte2hex=[];for(let i=0;i<256;i++){let hex=(i+256).toString(16).substr(1);hex2byte[hex]=i,byte2hex[i]=hex}var UUID=class{constructor(uuid){this.ascii=null,this.binary=null;let check=UUID.check(uuid);if(!check)throw new Error("not a UUID");this.version=check.version,check.format==="ascii"?this.ascii=uuid:this.binary=uuid}static v5(name3,namespace){return uuidNamed(name3,"sha1",80,namespace)}toString(){return this.ascii==null&&(this.ascii=stringify2(this.binary)),this.ascii}inspect(){return`UUID v${this.version} ${this.toString()}`}static check(uuid,offset=0){if(typeof uuid=="string")return uuid=uuid.toLowerCase(),/^[a-f0-9]{8}(-[a-f0-9]{4}){3}-([a-f0-9]{12})$/.test(uuid)?uuid==="00000000-0000-0000-0000-000000000000"?{version:void 0,variant:"nil",format:"ascii"}:{version:(hex2byte[uuid[14]+uuid[15]]&240)>>4,variant:getVariant((hex2byte[uuid[19]+uuid[20]]&224)>>5),format:"ascii"}:!1;if(Buffer.isBuffer(uuid)){if(uuid.length<offset+16)return!1;let i=0;for(;i<16&&uuid[offset+i]===0;i++);return i===16?{version:void 0,variant:"nil",format:"binary"}:{version:(uuid[offset+6]&240)>>4,variant:getVariant((uuid[offset+8]&224)>>5),format:"binary"}}throw(0,index_1.newError)("Unknown type of uuid","ERR_UNKNOWN_UUID_TYPE")}static parse(input){let buffer=Buffer.allocUnsafe(16),j=0;for(let i=0;i<16;i++)buffer[i]=hex2byte[input[j++]+input[j++]],(i===3||i===5||i===7||i===9)&&(j+=1);return buffer}};__name(UUID,"UUID");exports2.UUID=UUID;UUID.OID=UUID.parse("6ba7b812-9dad-11d1-80b4-00c04fd430c8");function getVariant(bits){switch(bits){case 0:case 1:case 3:return"ncs";case 4:case 5:return"rfc4122";case 6:return"microsoft";default:return"future"}}__name(getVariant,"getVariant");var UuidEncoding;(function(UuidEncoding2){UuidEncoding2[UuidEncoding2.ASCII=0]="ASCII",UuidEncoding2[UuidEncoding2.BINARY=1]="BINARY",UuidEncoding2[UuidEncoding2.OBJECT=2]="OBJECT"})(UuidEncoding||(UuidEncoding={}));function uuidNamed(name3,hashMethod,version4,namespace,encoding=UuidEncoding.ASCII){let hash=(0,crypto_1.createHash)(hashMethod);if(typeof name3!="string"&&!Buffer.isBuffer(name3))throw(0,index_1.newError)(invalidName,"ERR_INVALID_UUID_NAME");hash.update(namespace),hash.update(name3);let buffer=hash.digest(),result;switch(encoding){case UuidEncoding.BINARY:buffer[6]=buffer[6]&15|version4,buffer[8]=buffer[8]&63|128,result=buffer;break;case UuidEncoding.OBJECT:buffer[6]=buffer[6]&15|version4,buffer[8]=buffer[8]&63|128,result=new UUID(buffer);break;default:result=byte2hex[buffer[0]]+byte2hex[buffer[1]]+byte2hex[buffer[2]]+byte2hex[buffer[3]]+"-"+byte2hex[buffer[4]]+byte2hex[buffer[5]]+"-"+byte2hex[buffer[6]&15|version4]+byte2hex[buffer[7]]+"-"+byte2hex[buffer[8]&63|128]+byte2hex[buffer[9]]+"-"+byte2hex[buffer[10]]+byte2hex[buffer[11]]+byte2hex[buffer[12]]+byte2hex[buffer[13]]+byte2hex[buffer[14]]+byte2hex[buffer[15]];break}return result}__name(uuidNamed,"uuidNamed");function stringify2(buffer){return byte2hex[buffer[0]]+byte2hex[buffer[1]]+byte2hex[buffer[2]]+byte2hex[buffer[3]]+"-"+byte2hex[buffer[4]]+byte2hex[buffer[5]]+"-"+byte2hex[buffer[6]]+byte2hex[buffer[7]]+"-"+byte2hex[buffer[8]]+byte2hex[buffer[9]]+"-"+byte2hex[buffer[10]]+byte2hex[buffer[11]]+byte2hex[buffer[12]]+byte2hex[buffer[13]]+byte2hex[buffer[14]]+byte2hex[buffer[15]]}__name(stringify2,"stringify");exports2.nil=new UUID("00000000-0000-0000-0000-000000000000")}});var require_sax=__commonJS({"../node_modules/.pnpm/sax@1.2.4/node_modules/sax/lib/sax.js"(exports2){(function(sax){sax.parser=function(strict,opt){return new SAXParser(strict,opt)},sax.SAXParser=SAXParser,sax.SAXStream=SAXStream,sax.createStream=createStream,sax.MAX_BUFFER_LENGTH=64*1024;var buffers=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];sax.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function SAXParser(strict,opt){if(!(this instanceof SAXParser))return new SAXParser(strict,opt);var parser=this;clearBuffers(parser),parser.q=parser.c="",parser.bufferCheckPosition=sax.MAX_BUFFER_LENGTH,parser.opt=opt||{},parser.opt.lowercase=parser.opt.lowercase||parser.opt.lowercasetags,parser.looseCase=parser.opt.lowercase?"toLowerCase":"toUpperCase",parser.tags=[],parser.closed=parser.closedRoot=parser.sawRoot=!1,parser.tag=parser.error=null,parser.strict=!!strict,parser.noscript=!!(strict||parser.opt.noscript),parser.state=S.BEGIN,parser.strictEntities=parser.opt.strictEntities,parser.ENTITIES=parser.strictEntities?Object.create(sax.XML_ENTITIES):Object.create(sax.ENTITIES),parser.attribList=[],parser.opt.xmlns&&(parser.ns=Object.create(rootNS)),parser.trackPosition=parser.opt.position!==!1,parser.trackPosition&&(parser.position=parser.line=parser.column=0),emit(parser,"onready")}__name(SAXParser,"SAXParser"),Object.create||(Object.create=function(o){function F(){}__name(F,"F"),F.prototype=o;var newf=new F;return newf}),Object.keys||(Object.keys=function(o){var a=[];for(var i in o)o.hasOwnProperty(i)&&a.push(i);return a});function checkBufferLength(parser){for(var maxAllowed=Math.max(sax.MAX_BUFFER_LENGTH,10),maxActual=0,i=0,l=buffers.length;i<l;i++){var len=parser[buffers[i]].length;if(len>maxAllowed)switch(buffers[i]){case"textNode":closeText(parser);break;case"cdata":emitNode(parser,"oncdata",parser.cdata),parser.cdata="";break;case"script":emitNode(parser,"onscript",parser.script),parser.script="";break;default:error(parser,"Max buffer length exceeded: "+buffers[i])}maxActual=Math.max(maxActual,len)}var m=sax.MAX_BUFFER_LENGTH-maxActual;parser.bufferCheckPosition=m+parser.position}__name(checkBufferLength,"checkBufferLength");function clearBuffers(parser){for(var i=0,l=buffers.length;i<l;i++)parser[buffers[i]]=""}__name(clearBuffers,"clearBuffers");function flushBuffers(parser){closeText(parser),parser.cdata!==""&&(emitNode(parser,"oncdata",parser.cdata),parser.cdata=""),parser.script!==""&&(emitNode(parser,"onscript",parser.script),parser.script="")}__name(flushBuffers,"flushBuffers"),SAXParser.prototype={end:function(){end(this)},write:write2,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){flushBuffers(this)}};var Stream;try{Stream=require("stream").Stream}catch{Stream=__name(function(){},"Stream")}var streamWraps=sax.EVENTS.filter(function(ev){return ev!=="error"&&ev!=="end"});function createStream(strict,opt){return new SAXStream(strict,opt)}__name(createStream,"createStream");function SAXStream(strict,opt){if(!(this instanceof SAXStream))return new SAXStream(strict,opt);Stream.apply(this),this._parser=new SAXParser(strict,opt),this.writable=!0,this.readable=!0;var me=this;this._parser.onend=function(){me.emit("end")},this._parser.onerror=function(er){me.emit("error",er),me._parser.error=null},this._decoder=null,streamWraps.forEach(function(ev){Object.defineProperty(me,"on"+ev,{get:function(){return me._parser["on"+ev]},set:function(h){if(!h)return me.removeAllListeners(ev),me._parser["on"+ev]=h,h;me.on(ev,h)},enumerable:!0,configurable:!1})})}__name(SAXStream,"SAXStream"),SAXStream.prototype=Object.create(Stream.prototype,{constructor:{value:SAXStream}}),SAXStream.prototype.write=function(data){if(typeof Buffer=="function"&&typeof Buffer.isBuffer=="function"&&Buffer.isBuffer(data)){if(!this._decoder){var SD=require("string_decoder").StringDecoder;this._decoder=new SD("utf8")}data=this._decoder.write(data)}return this._parser.write(data.toString()),this.emit("data",data),!0},SAXStream.prototype.end=function(chunk){return chunk&&chunk.length&&this.write(chunk),this._parser.end(),!0},SAXStream.prototype.on=function(ev,handler){var me=this;return!me._parser["on"+ev]&&streamWraps.indexOf(ev)!==-1&&(me._parser["on"+ev]=function(){var args=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);args.splice(0,0,ev),me.emit.apply(me,args)}),Stream.prototype.on.call(me,ev,handler)};var CDATA="[CDATA[",DOCTYPE="DOCTYPE",XML_NAMESPACE="http://www.w3.org/XML/1998/namespace",XMLNS_NAMESPACE="http://www.w3.org/2000/xmlns/",rootNS={xml:XML_NAMESPACE,xmlns:XMLNS_NAMESPACE},nameStart=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,nameBody=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,entityStart=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,entityBody=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function isWhitespace(c){return c===" "||c===`
`||c==="\r"||c==="	"}__name(isWhitespace,"isWhitespace");function isQuote(c){return c==='"'||c==="'"}__name(isQuote,"isQuote");function isAttribEnd(c){return c===">"||isWhitespace(c)}__name(isAttribEnd,"isAttribEnd");function isMatch(regex,c){return regex.test(c)}__name(isMatch,"isMatch");function notMatch(regex,c){return!isMatch(regex,c)}__name(notMatch,"notMatch");var S=0;sax.STATE={BEGIN:S++,BEGIN_WHITESPACE:S++,TEXT:S++,TEXT_ENTITY:S++,OPEN_WAKA:S++,SGML_DECL:S++,SGML_DECL_QUOTED:S++,DOCTYPE:S++,DOCTYPE_QUOTED:S++,DOCTYPE_DTD:S++,DOCTYPE_DTD_QUOTED:S++,COMMENT_STARTING:S++,COMMENT:S++,COMMENT_ENDING:S++,COMMENT_ENDED:S++,CDATA:S++,CDATA_ENDING:S++,CDATA_ENDING_2:S++,PROC_INST:S++,PROC_INST_BODY:S++,PROC_INST_ENDING:S++,OPEN_TAG:S++,OPEN_TAG_SLASH:S++,ATTRIB:S++,ATTRIB_NAME:S++,ATTRIB_NAME_SAW_WHITE:S++,ATTRIB_VALUE:S++,ATTRIB_VALUE_QUOTED:S++,ATTRIB_VALUE_CLOSED:S++,ATTRIB_VALUE_UNQUOTED:S++,ATTRIB_VALUE_ENTITY_Q:S++,ATTRIB_VALUE_ENTITY_U:S++,CLOSE_TAG:S++,CLOSE_TAG_SAW_WHITE:S++,SCRIPT:S++,SCRIPT_ENDING:S++},sax.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},sax.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(sax.ENTITIES).forEach(function(key){var e=sax.ENTITIES[key],s2=typeof e=="number"?String.fromCharCode(e):e;sax.ENTITIES[key]=s2});for(var s in sax.STATE)sax.STATE[sax.STATE[s]]=s;S=sax.STATE;function emit(parser,event,data){parser[event]&&parser[event](data)}__name(emit,"emit");function emitNode(parser,nodeType,data){parser.textNode&&closeText(parser),emit(parser,nodeType,data)}__name(emitNode,"emitNode");function closeText(parser){parser.textNode=textopts(parser.opt,parser.textNode),parser.textNode&&emit(parser,"ontext",parser.textNode),parser.textNode=""}__name(closeText,"closeText");function textopts(opt,text){return opt.trim&&(text=text.trim()),opt.normalize&&(text=text.replace(/\s+/g," ")),text}__name(textopts,"textopts");function error(parser,er){return closeText(parser),parser.trackPosition&&(er+=`
Line: `+parser.line+`
Column: `+parser.column+`
Char: `+parser.c),er=new Error(er),parser.error=er,emit(parser,"onerror",er),parser}__name(error,"error");function end(parser){return parser.sawRoot&&!parser.closedRoot&&strictFail(parser,"Unclosed root tag"),parser.state!==S.BEGIN&&parser.state!==S.BEGIN_WHITESPACE&&parser.state!==S.TEXT&&error(parser,"Unexpected end"),closeText(parser),parser.c="",parser.closed=!0,emit(parser,"onend"),SAXParser.call(parser,parser.strict,parser.opt),parser}__name(end,"end");function strictFail(parser,message){if(typeof parser!="object"||!(parser instanceof SAXParser))throw new Error("bad call to strictFail");parser.strict&&error(parser,message)}__name(strictFail,"strictFail");function newTag(parser){parser.strict||(parser.tagName=parser.tagName[parser.looseCase]());var parent=parser.tags[parser.tags.length-1]||parser,tag=parser.tag={name:parser.tagName,attributes:{}};parser.opt.xmlns&&(tag.ns=parent.ns),parser.attribList.length=0,emitNode(parser,"onopentagstart",tag)}__name(newTag,"newTag");function qname(name3,attribute){var i=name3.indexOf(":"),qualName=i<0?["",name3]:name3.split(":"),prefix=qualName[0],local=qualName[1];return attribute&&name3==="xmlns"&&(prefix="xmlns",local=""),{prefix,local}}__name(qname,"qname");function attrib(parser){if(parser.strict||(parser.attribName=parser.attribName[parser.looseCase]()),parser.attribList.indexOf(parser.attribName)!==-1||parser.tag.attributes.hasOwnProperty(parser.attribName)){parser.attribName=parser.attribValue="";return}if(parser.opt.xmlns){var qn=qname(parser.attribName,!0),prefix=qn.prefix,local=qn.local;if(prefix==="xmlns")if(local==="xml"&&parser.attribValue!==XML_NAMESPACE)strictFail(parser,"xml: prefix must be bound to "+XML_NAMESPACE+`
Actual: `+parser.attribValue);else if(local==="xmlns"&&parser.attribValue!==XMLNS_NAMESPACE)strictFail(parser,"xmlns: prefix must be bound to "+XMLNS_NAMESPACE+`
Actual: `+parser.attribValue);else{var tag=parser.tag,parent=parser.tags[parser.tags.length-1]||parser;tag.ns===parent.ns&&(tag.ns=Object.create(parent.ns)),tag.ns[local]=parser.attribValue}parser.attribList.push([parser.attribName,parser.attribValue])}else parser.tag.attributes[parser.attribName]=parser.attribValue,emitNode(parser,"onattribute",{name:parser.attribName,value:parser.attribValue});parser.attribName=parser.attribValue=""}__name(attrib,"attrib");function openTag(parser,selfClosing){if(parser.opt.xmlns){var tag=parser.tag,qn=qname(parser.tagName);tag.prefix=qn.prefix,tag.local=qn.local,tag.uri=tag.ns[qn.prefix]||"",tag.prefix&&!tag.uri&&(strictFail(parser,"Unbound namespace prefix: "+JSON.stringify(parser.tagName)),tag.uri=qn.prefix);var parent=parser.tags[parser.tags.length-1]||parser;tag.ns&&parent.ns!==tag.ns&&Object.keys(tag.ns).forEach(function(p){emitNode(parser,"onopennamespace",{prefix:p,uri:tag.ns[p]})});for(var i=0,l=parser.attribList.length;i<l;i++){var nv=parser.attribList[i],name3=nv[0],value=nv[1],qualName=qname(name3,!0),prefix=qualName.prefix,local=qualName.local,uri=prefix===""?"":tag.ns[prefix]||"",a={name:name3,value,prefix,local,uri};prefix&&prefix!=="xmlns"&&!uri&&(strictFail(parser,"Unbound namespace prefix: "+JSON.stringify(prefix)),a.uri=prefix),parser.tag.attributes[name3]=a,emitNode(parser,"onattribute",a)}parser.attribList.length=0}parser.tag.isSelfClosing=!!selfClosing,parser.sawRoot=!0,parser.tags.push(parser.tag),emitNode(parser,"onopentag",parser.tag),selfClosing||(!parser.noscript&&parser.tagName.toLowerCase()==="script"?parser.state=S.SCRIPT:parser.state=S.TEXT,parser.tag=null,parser.tagName=""),parser.attribName=parser.attribValue="",parser.attribList.length=0}__name(openTag,"openTag");function closeTag(parser){if(!parser.tagName){strictFail(parser,"Weird empty close tag."),parser.textNode+="</>",parser.state=S.TEXT;return}if(parser.script){if(parser.tagName!=="script"){parser.script+="</"+parser.tagName+">",parser.tagName="",parser.state=S.SCRIPT;return}emitNode(parser,"onscript",parser.script),parser.script=""}var t=parser.tags.length,tagName=parser.tagName;parser.strict||(tagName=tagName[parser.looseCase]());for(var closeTo=tagName;t--;){var close3=parser.tags[t];if(close3.name!==closeTo)strictFail(parser,"Unexpected close tag");else break}if(t<0){strictFail(parser,"Unmatched closing tag: "+parser.tagName),parser.textNode+="</"+parser.tagName+">",parser.state=S.TEXT;return}parser.tagName=tagName;for(var s2=parser.tags.length;s2-- >t;){var tag=parser.tag=parser.tags.pop();parser.tagName=parser.tag.name,emitNode(parser,"onclosetag",parser.tagName);var x={};for(var i in tag.ns)x[i]=tag.ns[i];var parent=parser.tags[parser.tags.length-1]||parser;parser.opt.xmlns&&tag.ns!==parent.ns&&Object.keys(tag.ns).forEach(function(p){var n=tag.ns[p];emitNode(parser,"onclosenamespace",{prefix:p,uri:n})})}t===0&&(parser.closedRoot=!0),parser.tagName=parser.attribValue=parser.attribName="",parser.attribList.length=0,parser.state=S.TEXT}__name(closeTag,"closeTag");function parseEntity(parser){var entity=parser.entity,entityLC=entity.toLowerCase(),num,numStr="";return parser.ENTITIES[entity]?parser.ENTITIES[entity]:parser.ENTITIES[entityLC]?parser.ENTITIES[entityLC]:(entity=entityLC,entity.charAt(0)==="#"&&(entity.charAt(1)==="x"?(entity=entity.slice(2),num=parseInt(entity,16),numStr=num.toString(16)):(entity=entity.slice(1),num=parseInt(entity,10),numStr=num.toString(10))),entity=entity.replace(/^0+/,""),isNaN(num)||numStr.toLowerCase()!==entity?(strictFail(parser,"Invalid character entity"),"&"+parser.entity+";"):String.fromCodePoint(num))}__name(parseEntity,"parseEntity");function beginWhiteSpace(parser,c){c==="<"?(parser.state=S.OPEN_WAKA,parser.startTagPosition=parser.position):isWhitespace(c)||(strictFail(parser,"Non-whitespace before first tag."),parser.textNode=c,parser.state=S.TEXT)}__name(beginWhiteSpace,"beginWhiteSpace");function charAt(chunk,i){var result="";return i<chunk.length&&(result=chunk.charAt(i)),result}__name(charAt,"charAt");function write2(chunk){var parser=this;if(this.error)throw this.error;if(parser.closed)return error(parser,"Cannot write after close. Assign an onready handler.");if(chunk===null)return end(parser);typeof chunk=="object"&&(chunk=chunk.toString());for(var i=0,c="";c=charAt(chunk,i++),parser.c=c,!!c;)switch(parser.trackPosition&&(parser.position++,c===`
`?(parser.line++,parser.column=0):parser.column++),parser.state){case S.BEGIN:if(parser.state=S.BEGIN_WHITESPACE,c==="\uFEFF")continue;beginWhiteSpace(parser,c);continue;case S.BEGIN_WHITESPACE:beginWhiteSpace(parser,c);continue;case S.TEXT:if(parser.sawRoot&&!parser.closedRoot){for(var starti=i-1;c&&c!=="<"&&c!=="&";)c=charAt(chunk,i++),c&&parser.trackPosition&&(parser.position++,c===`
`?(parser.line++,parser.column=0):parser.column++);parser.textNode+=chunk.substring(starti,i-1)}c==="<"&&!(parser.sawRoot&&parser.closedRoot&&!parser.strict)?(parser.state=S.OPEN_WAKA,parser.startTagPosition=parser.position):(!isWhitespace(c)&&(!parser.sawRoot||parser.closedRoot)&&strictFail(parser,"Text data outside of root node."),c==="&"?parser.state=S.TEXT_ENTITY:parser.textNode+=c);continue;case S.SCRIPT:c==="<"?parser.state=S.SCRIPT_ENDING:parser.script+=c;continue;case S.SCRIPT_ENDING:c==="/"?parser.state=S.CLOSE_TAG:(parser.script+="<"+c,parser.state=S.SCRIPT);continue;case S.OPEN_WAKA:if(c==="!")parser.state=S.SGML_DECL,parser.sgmlDecl="";else if(!isWhitespace(c))if(isMatch(nameStart,c))parser.state=S.OPEN_TAG,parser.tagName=c;else if(c==="/")parser.state=S.CLOSE_TAG,parser.tagName="";else if(c==="?")parser.state=S.PROC_INST,parser.procInstName=parser.procInstBody="";else{if(strictFail(parser,"Unencoded <"),parser.startTagPosition+1<parser.position){var pad=parser.position-parser.startTagPosition;c=new Array(pad).join(" ")+c}parser.textNode+="<"+c,parser.state=S.TEXT}continue;case S.SGML_DECL:(parser.sgmlDecl+c).toUpperCase()===CDATA?(emitNode(parser,"onopencdata"),parser.state=S.CDATA,parser.sgmlDecl="",parser.cdata=""):parser.sgmlDecl+c==="--"?(parser.state=S.COMMENT,parser.comment="",parser.sgmlDecl=""):(parser.sgmlDecl+c).toUpperCase()===DOCTYPE?(parser.state=S.DOCTYPE,(parser.doctype||parser.sawRoot)&&strictFail(parser,"Inappropriately located doctype declaration"),parser.doctype="",parser.sgmlDecl=""):c===">"?(emitNode(parser,"onsgmldeclaration",parser.sgmlDecl),parser.sgmlDecl="",parser.state=S.TEXT):(isQuote(c)&&(parser.state=S.SGML_DECL_QUOTED),parser.sgmlDecl+=c);continue;case S.SGML_DECL_QUOTED:c===parser.q&&(parser.state=S.SGML_DECL,parser.q=""),parser.sgmlDecl+=c;continue;case S.DOCTYPE:c===">"?(parser.state=S.TEXT,emitNode(parser,"ondoctype",parser.doctype),parser.doctype=!0):(parser.doctype+=c,c==="["?parser.state=S.DOCTYPE_DTD:isQuote(c)&&(parser.state=S.DOCTYPE_QUOTED,parser.q=c));continue;case S.DOCTYPE_QUOTED:parser.doctype+=c,c===parser.q&&(parser.q="",parser.state=S.DOCTYPE);continue;case S.DOCTYPE_DTD:parser.doctype+=c,c==="]"?parser.state=S.DOCTYPE:isQuote(c)&&(parser.state=S.DOCTYPE_DTD_QUOTED,parser.q=c);continue;case S.DOCTYPE_DTD_QUOTED:parser.doctype+=c,c===parser.q&&(parser.state=S.DOCTYPE_DTD,parser.q="");continue;case S.COMMENT:c==="-"?parser.state=S.COMMENT_ENDING:parser.comment+=c;continue;case S.COMMENT_ENDING:c==="-"?(parser.state=S.COMMENT_ENDED,parser.comment=textopts(parser.opt,parser.comment),parser.comment&&emitNode(parser,"oncomment",parser.comment),parser.comment=""):(parser.comment+="-"+c,parser.state=S.COMMENT);continue;case S.COMMENT_ENDED:c!==">"?(strictFail(parser,"Malformed comment"),parser.comment+="--"+c,parser.state=S.COMMENT):parser.state=S.TEXT;continue;case S.CDATA:c==="]"?parser.state=S.CDATA_ENDING:parser.cdata+=c;continue;case S.CDATA_ENDING:c==="]"?parser.state=S.CDATA_ENDING_2:(parser.cdata+="]"+c,parser.state=S.CDATA);continue;case S.CDATA_ENDING_2:c===">"?(parser.cdata&&emitNode(parser,"oncdata",parser.cdata),emitNode(parser,"onclosecdata"),parser.cdata="",parser.state=S.TEXT):c==="]"?parser.cdata+="]":(parser.cdata+="]]"+c,parser.state=S.CDATA);continue;case S.PROC_INST:c==="?"?parser.state=S.PROC_INST_ENDING:isWhitespace(c)?parser.state=S.PROC_INST_BODY:parser.procInstName+=c;continue;case S.PROC_INST_BODY:if(!parser.procInstBody&&isWhitespace(c))continue;c==="?"?parser.state=S.PROC_INST_ENDING:parser.procInstBody+=c;continue;case S.PROC_INST_ENDING:c===">"?(emitNode(parser,"onprocessinginstruction",{name:parser.procInstName,body:parser.procInstBody}),parser.procInstName=parser.procInstBody="",parser.state=S.TEXT):(parser.procInstBody+="?"+c,parser.state=S.PROC_INST_BODY);continue;case S.OPEN_TAG:isMatch(nameBody,c)?parser.tagName+=c:(newTag(parser),c===">"?openTag(parser):c==="/"?parser.state=S.OPEN_TAG_SLASH:(isWhitespace(c)||strictFail(parser,"Invalid character in tag name"),parser.state=S.ATTRIB));continue;case S.OPEN_TAG_SLASH:c===">"?(openTag(parser,!0),closeTag(parser)):(strictFail(parser,"Forward-slash in opening tag not followed by >"),parser.state=S.ATTRIB);continue;case S.ATTRIB:if(isWhitespace(c))continue;c===">"?openTag(parser):c==="/"?parser.state=S.OPEN_TAG_SLASH:isMatch(nameStart,c)?(parser.attribName=c,parser.attribValue="",parser.state=S.ATTRIB_NAME):strictFail(parser,"Invalid attribute name");continue;case S.ATTRIB_NAME:c==="="?parser.state=S.ATTRIB_VALUE:c===">"?(strictFail(parser,"Attribute without value"),parser.attribValue=parser.attribName,attrib(parser),openTag(parser)):isWhitespace(c)?parser.state=S.ATTRIB_NAME_SAW_WHITE:isMatch(nameBody,c)?parser.attribName+=c:strictFail(parser,"Invalid attribute name");continue;case S.ATTRIB_NAME_SAW_WHITE:if(c==="=")parser.state=S.ATTRIB_VALUE;else{if(isWhitespace(c))continue;strictFail(parser,"Attribute without value"),parser.tag.attributes[parser.attribName]="",parser.attribValue="",emitNode(parser,"onattribute",{name:parser.attribName,value:""}),parser.attribName="",c===">"?openTag(parser):isMatch(nameStart,c)?(parser.attribName=c,parser.state=S.ATTRIB_NAME):(strictFail(parser,"Invalid attribute name"),parser.state=S.ATTRIB)}continue;case S.ATTRIB_VALUE:if(isWhitespace(c))continue;isQuote(c)?(parser.q=c,parser.state=S.ATTRIB_VALUE_QUOTED):(strictFail(parser,"Unquoted attribute value"),parser.state=S.ATTRIB_VALUE_UNQUOTED,parser.attribValue=c);continue;case S.ATTRIB_VALUE_QUOTED:if(c!==parser.q){c==="&"?parser.state=S.ATTRIB_VALUE_ENTITY_Q:parser.attribValue+=c;continue}attrib(parser),parser.q="",parser.state=S.ATTRIB_VALUE_CLOSED;continue;case S.ATTRIB_VALUE_CLOSED:isWhitespace(c)?parser.state=S.ATTRIB:c===">"?openTag(parser):c==="/"?parser.state=S.OPEN_TAG_SLASH:isMatch(nameStart,c)?(strictFail(parser,"No whitespace between attributes"),parser.attribName=c,parser.attribValue="",parser.state=S.ATTRIB_NAME):strictFail(parser,"Invalid attribute name");continue;case S.ATTRIB_VALUE_UNQUOTED:if(!isAttribEnd(c)){c==="&"?parser.state=S.ATTRIB_VALUE_ENTITY_U:parser.attribValue+=c;continue}attrib(parser),c===">"?openTag(parser):parser.state=S.ATTRIB;continue;case S.CLOSE_TAG:if(parser.tagName)c===">"?closeTag(parser):isMatch(nameBody,c)?parser.tagName+=c:parser.script?(parser.script+="</"+parser.tagName,parser.tagName="",parser.state=S.SCRIPT):(isWhitespace(c)||strictFail(parser,"Invalid tagname in closing tag"),parser.state=S.CLOSE_TAG_SAW_WHITE);else{if(isWhitespace(c))continue;notMatch(nameStart,c)?parser.script?(parser.script+="</"+c,parser.state=S.SCRIPT):strictFail(parser,"Invalid tagname in closing tag."):parser.tagName=c}continue;case S.CLOSE_TAG_SAW_WHITE:if(isWhitespace(c))continue;c===">"?closeTag(parser):strictFail(parser,"Invalid characters in closing tag");continue;case S.TEXT_ENTITY:case S.ATTRIB_VALUE_ENTITY_Q:case S.ATTRIB_VALUE_ENTITY_U:var returnState,buffer;switch(parser.state){case S.TEXT_ENTITY:returnState=S.TEXT,buffer="textNode";break;case S.ATTRIB_VALUE_ENTITY_Q:returnState=S.ATTRIB_VALUE_QUOTED,buffer="attribValue";break;case S.ATTRIB_VALUE_ENTITY_U:returnState=S.ATTRIB_VALUE_UNQUOTED,buffer="attribValue";break}c===";"?(parser[buffer]+=parseEntity(parser),parser.entity="",parser.state=returnState):isMatch(parser.entity.length?entityBody:entityStart,c)?parser.entity+=c:(strictFail(parser,"Invalid character in entity name"),parser[buffer]+="&"+parser.entity+c,parser.entity="",parser.state=returnState);continue;default:throw new Error(parser,"Unknown state: "+parser.state)}return parser.position>=parser.bufferCheckPosition&&checkBufferLength(parser),parser}__name(write2,"write");String.fromCodePoint||function(){var stringFromCharCode=String.fromCharCode,floor=Math.floor,fromCodePoint=__name(function(){var MAX_SIZE=16384,codeUnits=[],highSurrogate,lowSurrogate,index=-1,length=arguments.length;if(!length)return"";for(var result="";++index<length;){var codePoint=Number(arguments[index]);if(!isFinite(codePoint)||codePoint<0||codePoint>1114111||floor(codePoint)!==codePoint)throw RangeError("Invalid code point: "+codePoint);codePoint<=65535?codeUnits.push(codePoint):(codePoint-=65536,highSurrogate=(codePoint>>10)+55296,lowSurrogate=codePoint%1024+56320,codeUnits.push(highSurrogate,lowSurrogate)),(index+1===length||codeUnits.length>MAX_SIZE)&&(result+=stringFromCharCode.apply(null,codeUnits),codeUnits.length=0)}return result},"fromCodePoint");Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:fromCodePoint,configurable:!0,writable:!0}):String.fromCodePoint=fromCodePoint}()})(typeof exports2>"u"?exports2.sax={}:exports2)}});var require_xml=__commonJS({"../node_modules/.pnpm/builder-util-runtime@9.2.3/node_modules/builder-util-runtime/out/xml.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.parseXml=exports2.XElement=void 0;var sax=require_sax(),index_1=require_out(),XElement=class{constructor(name3){if(this.name=name3,this.value="",this.attributes=null,this.isCData=!1,this.elements=null,!name3)throw(0,index_1.newError)("Element name cannot be empty","ERR_XML_ELEMENT_NAME_EMPTY");if(!isValidName(name3))throw(0,index_1.newError)(`Invalid element name: ${name3}`,"ERR_XML_ELEMENT_INVALID_NAME")}attribute(name3){let result=this.attributes===null?null:this.attributes[name3];if(result==null)throw(0,index_1.newError)(`No attribute "${name3}"`,"ERR_XML_MISSED_ATTRIBUTE");return result}removeAttribute(name3){this.attributes!==null&&delete this.attributes[name3]}element(name3,ignoreCase=!1,errorIfMissed=null){let result=this.elementOrNull(name3,ignoreCase);if(result===null)throw(0,index_1.newError)(errorIfMissed||`No element "${name3}"`,"ERR_XML_MISSED_ELEMENT");return result}elementOrNull(name3,ignoreCase=!1){if(this.elements===null)return null;for(let element of this.elements)if(isNameEquals(element,name3,ignoreCase))return element;return null}getElements(name3,ignoreCase=!1){return this.elements===null?[]:this.elements.filter(it=>isNameEquals(it,name3,ignoreCase))}elementValueOrEmpty(name3,ignoreCase=!1){let element=this.elementOrNull(name3,ignoreCase);return element===null?"":element.value}};__name(XElement,"XElement");exports2.XElement=XElement;var NAME_REG_EXP=new RegExp(/^[A-Za-z_][:A-Za-z0-9_-]*$/i);function isValidName(name3){return NAME_REG_EXP.test(name3)}__name(isValidName,"isValidName");function isNameEquals(element,name3,ignoreCase){let elementName=element.name;return elementName===name3||ignoreCase===!0&&elementName.length===name3.length&&elementName.toLowerCase()===name3.toLowerCase()}__name(isNameEquals,"isNameEquals");function parseXml(data){let rootElement=null,parser=sax.parser(!0,{}),elements=[];return parser.onopentag=saxElement=>{let element=new XElement(saxElement.name);if(element.attributes=saxElement.attributes,rootElement===null)rootElement=element;else{let parent=elements[elements.length-1];parent.elements==null&&(parent.elements=[]),parent.elements.push(element)}elements.push(element)},parser.onclosetag=()=>{elements.pop()},parser.ontext=text=>{elements.length>0&&(elements[elements.length-1].value=text)},parser.oncdata=cdata=>{let element=elements[elements.length-1];element.value=cdata,element.isCData=!0},parser.onerror=err=>{throw err},parser.write(data),rootElement}__name(parseXml,"parseXml");exports2.parseXml=parseXml}});var require_out=__commonJS({"../node_modules/.pnpm/builder-util-runtime@9.2.3/node_modules/builder-util-runtime/out/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.newError=exports2.asArray=exports2.CURRENT_APP_PACKAGE_FILE_NAME=exports2.CURRENT_APP_INSTALLER_FILE_NAME=exports2.XElement=exports2.parseXml=exports2.ProgressCallbackTransform=exports2.UUID=exports2.parseDn=exports2.githubUrl=exports2.getS3LikeProviderBaseUrl=exports2.configureRequestUrl=exports2.parseJson=exports2.safeStringifyJson=exports2.configureRequestOptionsFromUrl=exports2.configureRequestOptions=exports2.safeGetHeader=exports2.DigestTransform=exports2.HttpExecutor=exports2.createHttpError=exports2.HttpError=exports2.CancellationError=exports2.CancellationToken=void 0;var CancellationToken_1=require_CancellationToken();Object.defineProperty(exports2,"CancellationToken",{enumerable:!0,get:function(){return CancellationToken_1.CancellationToken}});Object.defineProperty(exports2,"CancellationError",{enumerable:!0,get:function(){return CancellationToken_1.CancellationError}});var httpExecutor_1=require_httpExecutor();Object.defineProperty(exports2,"HttpError",{enumerable:!0,get:function(){return httpExecutor_1.HttpError}});Object.defineProperty(exports2,"createHttpError",{enumerable:!0,get:function(){return httpExecutor_1.createHttpError}});Object.defineProperty(exports2,"HttpExecutor",{enumerable:!0,get:function(){return httpExecutor_1.HttpExecutor}});Object.defineProperty(exports2,"DigestTransform",{enumerable:!0,get:function(){return httpExecutor_1.DigestTransform}});Object.defineProperty(exports2,"safeGetHeader",{enumerable:!0,get:function(){return httpExecutor_1.safeGetHeader}});Object.defineProperty(exports2,"configureRequestOptions",{enumerable:!0,get:function(){return httpExecutor_1.configureRequestOptions}});Object.defineProperty(exports2,"configureRequestOptionsFromUrl",{enumerable:!0,get:function(){return httpExecutor_1.configureRequestOptionsFromUrl}});Object.defineProperty(exports2,"safeStringifyJson",{enumerable:!0,get:function(){return httpExecutor_1.safeStringifyJson}});Object.defineProperty(exports2,"parseJson",{enumerable:!0,get:function(){return httpExecutor_1.parseJson}});Object.defineProperty(exports2,"configureRequestUrl",{enumerable:!0,get:function(){return httpExecutor_1.configureRequestUrl}});var publishOptions_1=require_publishOptions();Object.defineProperty(exports2,"getS3LikeProviderBaseUrl",{enumerable:!0,get:function(){return publishOptions_1.getS3LikeProviderBaseUrl}});Object.defineProperty(exports2,"githubUrl",{enumerable:!0,get:function(){return publishOptions_1.githubUrl}});var rfc2253Parser_1=require_rfc2253Parser();Object.defineProperty(exports2,"parseDn",{enumerable:!0,get:function(){return rfc2253Parser_1.parseDn}});var uuid_1=require_uuid();Object.defineProperty(exports2,"UUID",{enumerable:!0,get:function(){return uuid_1.UUID}});var ProgressCallbackTransform_1=require_ProgressCallbackTransform();Object.defineProperty(exports2,"ProgressCallbackTransform",{enumerable:!0,get:function(){return ProgressCallbackTransform_1.ProgressCallbackTransform}});var xml_1=require_xml();Object.defineProperty(exports2,"parseXml",{enumerable:!0,get:function(){return xml_1.parseXml}});Object.defineProperty(exports2,"XElement",{enumerable:!0,get:function(){return xml_1.XElement}});exports2.CURRENT_APP_INSTALLER_FILE_NAME="installer.exe";exports2.CURRENT_APP_PACKAGE_FILE_NAME="package.7z";function asArray(v){return v==null?[]:Array.isArray(v)?v:[v]}__name(asArray,"asArray");exports2.asArray=asArray;function newError(message,code){let error=new Error(message);return error.code=code,error}__name(newError,"newError");exports2.newError=newError}});var require_common2=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/common.js"(exports2,module2){"use strict";function isNothing(subject){return typeof subject>"u"||subject===null}__name(isNothing,"isNothing");function isObject2(subject){return typeof subject=="object"&&subject!==null}__name(isObject2,"isObject");function toArray(sequence){return Array.isArray(sequence)?sequence:isNothing(sequence)?[]:[sequence]}__name(toArray,"toArray");function extend(target,source){var index,length,key,sourceKeys;if(source)for(sourceKeys=Object.keys(source),index=0,length=sourceKeys.length;index<length;index+=1)key=sourceKeys[index],target[key]=source[key];return target}__name(extend,"extend");function repeat(string,count){var result="",cycle;for(cycle=0;cycle<count;cycle+=1)result+=string;return result}__name(repeat,"repeat");function isNegativeZero(number){return number===0&&Number.NEGATIVE_INFINITY===1/number}__name(isNegativeZero,"isNegativeZero");module2.exports.isNothing=isNothing;module2.exports.isObject=isObject2;module2.exports.toArray=toArray;module2.exports.repeat=repeat;module2.exports.isNegativeZero=isNegativeZero;module2.exports.extend=extend}});var require_exception=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/exception.js"(exports2,module2){"use strict";function formatError(exception,compact){var where="",message=exception.reason||"(unknown reason)";return exception.mark?(exception.mark.name&&(where+='in "'+exception.mark.name+'" '),where+="("+(exception.mark.line+1)+":"+(exception.mark.column+1)+")",!compact&&exception.mark.snippet&&(where+=`

`+exception.mark.snippet),message+" "+where):message}__name(formatError,"formatError");function YAMLException(reason,mark){Error.call(this),this.name="YAMLException",this.reason=reason,this.mark=mark,this.message=formatError(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}__name(YAMLException,"YAMLException");YAMLException.prototype=Object.create(Error.prototype);YAMLException.prototype.constructor=YAMLException;YAMLException.prototype.toString=__name(function(compact){return this.name+": "+formatError(this,compact)},"toString");module2.exports=YAMLException}});var require_snippet=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/snippet.js"(exports2,module2){"use strict";var common=require_common2();function getLine(buffer,lineStart,lineEnd,position,maxLineLength){var head="",tail="",maxHalfLength=Math.floor(maxLineLength/2)-1;return position-lineStart>maxHalfLength&&(head=" ... ",lineStart=position-maxHalfLength+head.length),lineEnd-position>maxHalfLength&&(tail=" ...",lineEnd=position+maxHalfLength-tail.length),{str:head+buffer.slice(lineStart,lineEnd).replace(/\t/g,"\u2192")+tail,pos:position-lineStart+head.length}}__name(getLine,"getLine");function padStart(string,max){return common.repeat(" ",max-string.length)+string}__name(padStart,"padStart");function makeSnippet(mark,options){if(options=Object.create(options||null),!mark.buffer)return null;options.maxLength||(options.maxLength=79),typeof options.indent!="number"&&(options.indent=1),typeof options.linesBefore!="number"&&(options.linesBefore=3),typeof options.linesAfter!="number"&&(options.linesAfter=2);for(var re2=/\r?\n|\r|\0/g,lineStarts=[0],lineEnds=[],match,foundLineNo=-1;match=re2.exec(mark.buffer);)lineEnds.push(match.index),lineStarts.push(match.index+match[0].length),mark.position<=match.index&&foundLineNo<0&&(foundLineNo=lineStarts.length-2);foundLineNo<0&&(foundLineNo=lineStarts.length-1);var result="",i,line,lineNoLength=Math.min(mark.line+options.linesAfter,lineEnds.length).toString().length,maxLineLength=options.maxLength-(options.indent+lineNoLength+3);for(i=1;i<=options.linesBefore&&!(foundLineNo-i<0);i++)line=getLine(mark.buffer,lineStarts[foundLineNo-i],lineEnds[foundLineNo-i],mark.position-(lineStarts[foundLineNo]-lineStarts[foundLineNo-i]),maxLineLength),result=common.repeat(" ",options.indent)+padStart((mark.line-i+1).toString(),lineNoLength)+" | "+line.str+`
`+result;for(line=getLine(mark.buffer,lineStarts[foundLineNo],lineEnds[foundLineNo],mark.position,maxLineLength),result+=common.repeat(" ",options.indent)+padStart((mark.line+1).toString(),lineNoLength)+" | "+line.str+`
`,result+=common.repeat("-",options.indent+lineNoLength+3+line.pos)+`^
`,i=1;i<=options.linesAfter&&!(foundLineNo+i>=lineEnds.length);i++)line=getLine(mark.buffer,lineStarts[foundLineNo+i],lineEnds[foundLineNo+i],mark.position-(lineStarts[foundLineNo]-lineStarts[foundLineNo+i]),maxLineLength),result+=common.repeat(" ",options.indent)+padStart((mark.line+i+1).toString(),lineNoLength)+" | "+line.str+`
`;return result.replace(/\n$/,"")}__name(makeSnippet,"makeSnippet");module2.exports=makeSnippet}});var require_type=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/type.js"(exports2,module2){"use strict";var YAMLException=require_exception(),TYPE_CONSTRUCTOR_OPTIONS=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],YAML_NODE_KINDS=["scalar","sequence","mapping"];function compileStyleAliases(map){var result={};return map!==null&&Object.keys(map).forEach(function(style){map[style].forEach(function(alias){result[String(alias)]=style})}),result}__name(compileStyleAliases,"compileStyleAliases");function Type2(tag,options){if(options=options||{},Object.keys(options).forEach(function(name3){if(TYPE_CONSTRUCTOR_OPTIONS.indexOf(name3)===-1)throw new YAMLException('Unknown option "'+name3+'" is met in definition of "'+tag+'" YAML type.')}),this.options=options,this.tag=tag,this.kind=options.kind||null,this.resolve=options.resolve||function(){return!0},this.construct=options.construct||function(data){return data},this.instanceOf=options.instanceOf||null,this.predicate=options.predicate||null,this.represent=options.represent||null,this.representName=options.representName||null,this.defaultStyle=options.defaultStyle||null,this.multi=options.multi||!1,this.styleAliases=compileStyleAliases(options.styleAliases||null),YAML_NODE_KINDS.indexOf(this.kind)===-1)throw new YAMLException('Unknown kind "'+this.kind+'" is specified for "'+tag+'" YAML type.')}__name(Type2,"Type");module2.exports=Type2}});var require_schema=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/schema.js"(exports2,module2){"use strict";var YAMLException=require_exception(),Type2=require_type();function compileList(schema,name3){var result=[];return schema[name3].forEach(function(currentType){var newIndex=result.length;result.forEach(function(previousType,previousIndex){previousType.tag===currentType.tag&&previousType.kind===currentType.kind&&previousType.multi===currentType.multi&&(newIndex=previousIndex)}),result[newIndex]=currentType}),result}__name(compileList,"compileList");function compileMap(){var result={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},index,length;function collectType(type){type.multi?(result.multi[type.kind].push(type),result.multi.fallback.push(type)):result[type.kind][type.tag]=result.fallback[type.tag]=type}for(__name(collectType,"collectType"),index=0,length=arguments.length;index<length;index+=1)arguments[index].forEach(collectType);return result}__name(compileMap,"compileMap");function Schema(definition){return this.extend(definition)}__name(Schema,"Schema");Schema.prototype.extend=__name(function(definition){var implicit=[],explicit=[];if(definition instanceof Type2)explicit.push(definition);else if(Array.isArray(definition))explicit=explicit.concat(definition);else if(definition&&(Array.isArray(definition.implicit)||Array.isArray(definition.explicit)))definition.implicit&&(implicit=implicit.concat(definition.implicit)),definition.explicit&&(explicit=explicit.concat(definition.explicit));else throw new YAMLException("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");implicit.forEach(function(type){if(!(type instanceof Type2))throw new YAMLException("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(type.loadKind&&type.loadKind!=="scalar")throw new YAMLException("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(type.multi)throw new YAMLException("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),explicit.forEach(function(type){if(!(type instanceof Type2))throw new YAMLException("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var result=Object.create(Schema.prototype);return result.implicit=(this.implicit||[]).concat(implicit),result.explicit=(this.explicit||[]).concat(explicit),result.compiledImplicit=compileList(result,"implicit"),result.compiledExplicit=compileList(result,"explicit"),result.compiledTypeMap=compileMap(result.compiledImplicit,result.compiledExplicit),result},"extend");module2.exports=Schema}});var require_str=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/type/str.js"(exports2,module2){"use strict";var Type2=require_type();module2.exports=new Type2("tag:yaml.org,2002:str",{kind:"scalar",construct:function(data){return data!==null?data:""}})}});var require_seq=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/type/seq.js"(exports2,module2){"use strict";var Type2=require_type();module2.exports=new Type2("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(data){return data!==null?data:[]}})}});var require_map=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/type/map.js"(exports2,module2){"use strict";var Type2=require_type();module2.exports=new Type2("tag:yaml.org,2002:map",{kind:"mapping",construct:function(data){return data!==null?data:{}}})}});var require_failsafe=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/schema/failsafe.js"(exports2,module2){"use strict";var Schema=require_schema();module2.exports=new Schema({explicit:[require_str(),require_seq(),require_map()]})}});var require_null=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/type/null.js"(exports2,module2){"use strict";var Type2=require_type();function resolveYamlNull(data){if(data===null)return!0;var max=data.length;return max===1&&data==="~"||max===4&&(data==="null"||data==="Null"||data==="NULL")}__name(resolveYamlNull,"resolveYamlNull");function constructYamlNull(){return null}__name(constructYamlNull,"constructYamlNull");function isNull2(object){return object===null}__name(isNull2,"isNull");module2.exports=new Type2("tag:yaml.org,2002:null",{kind:"scalar",resolve:resolveYamlNull,construct:constructYamlNull,predicate:isNull2,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})}});var require_bool=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/type/bool.js"(exports2,module2){"use strict";var Type2=require_type();function resolveYamlBoolean(data){if(data===null)return!1;var max=data.length;return max===4&&(data==="true"||data==="True"||data==="TRUE")||max===5&&(data==="false"||data==="False"||data==="FALSE")}__name(resolveYamlBoolean,"resolveYamlBoolean");function constructYamlBoolean(data){return data==="true"||data==="True"||data==="TRUE"}__name(constructYamlBoolean,"constructYamlBoolean");function isBoolean2(object){return Object.prototype.toString.call(object)==="[object Boolean]"}__name(isBoolean2,"isBoolean");module2.exports=new Type2("tag:yaml.org,2002:bool",{kind:"scalar",resolve:resolveYamlBoolean,construct:constructYamlBoolean,predicate:isBoolean2,represent:{lowercase:function(object){return object?"true":"false"},uppercase:function(object){return object?"TRUE":"FALSE"},camelcase:function(object){return object?"True":"False"}},defaultStyle:"lowercase"})}});var require_int=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/type/int.js"(exports2,module2){"use strict";var common=require_common2(),Type2=require_type();function isHexCode(c){return 48<=c&&c<=57||65<=c&&c<=70||97<=c&&c<=102}__name(isHexCode,"isHexCode");function isOctCode(c){return 48<=c&&c<=55}__name(isOctCode,"isOctCode");function isDecCode(c){return 48<=c&&c<=57}__name(isDecCode,"isDecCode");function resolveYamlInteger(data){if(data===null)return!1;var max=data.length,index=0,hasDigits=!1,ch;if(!max)return!1;if(ch=data[index],(ch==="-"||ch==="+")&&(ch=data[++index]),ch==="0"){if(index+1===max)return!0;if(ch=data[++index],ch==="b"){for(index++;index<max;index++)if(ch=data[index],ch!=="_"){if(ch!=="0"&&ch!=="1")return!1;hasDigits=!0}return hasDigits&&ch!=="_"}if(ch==="x"){for(index++;index<max;index++)if(ch=data[index],ch!=="_"){if(!isHexCode(data.charCodeAt(index)))return!1;hasDigits=!0}return hasDigits&&ch!=="_"}if(ch==="o"){for(index++;index<max;index++)if(ch=data[index],ch!=="_"){if(!isOctCode(data.charCodeAt(index)))return!1;hasDigits=!0}return hasDigits&&ch!=="_"}}if(ch==="_")return!1;for(;index<max;index++)if(ch=data[index],ch!=="_"){if(!isDecCode(data.charCodeAt(index)))return!1;hasDigits=!0}return!(!hasDigits||ch==="_")}__name(resolveYamlInteger,"resolveYamlInteger");function constructYamlInteger(data){var value=data,sign2=1,ch;if(value.indexOf("_")!==-1&&(value=value.replace(/_/g,"")),ch=value[0],(ch==="-"||ch==="+")&&(ch==="-"&&(sign2=-1),value=value.slice(1),ch=value[0]),value==="0")return 0;if(ch==="0"){if(value[1]==="b")return sign2*parseInt(value.slice(2),2);if(value[1]==="x")return sign2*parseInt(value.slice(2),16);if(value[1]==="o")return sign2*parseInt(value.slice(2),8)}return sign2*parseInt(value,10)}__name(constructYamlInteger,"constructYamlInteger");function isInteger(object){return Object.prototype.toString.call(object)==="[object Number]"&&object%1===0&&!common.isNegativeZero(object)}__name(isInteger,"isInteger");module2.exports=new Type2("tag:yaml.org,2002:int",{kind:"scalar",resolve:resolveYamlInteger,construct:constructYamlInteger,predicate:isInteger,represent:{binary:function(obj){return obj>=0?"0b"+obj.toString(2):"-0b"+obj.toString(2).slice(1)},octal:function(obj){return obj>=0?"0o"+obj.toString(8):"-0o"+obj.toString(8).slice(1)},decimal:function(obj){return obj.toString(10)},hexadecimal:function(obj){return obj>=0?"0x"+obj.toString(16).toUpperCase():"-0x"+obj.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})}});var require_float=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/type/float.js"(exports2,module2){"use strict";var common=require_common2(),Type2=require_type(),YAML_FLOAT_PATTERN=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function resolveYamlFloat(data){return!(data===null||!YAML_FLOAT_PATTERN.test(data)||data[data.length-1]==="_")}__name(resolveYamlFloat,"resolveYamlFloat");function constructYamlFloat(data){var value,sign2;return value=data.replace(/_/g,"").toLowerCase(),sign2=value[0]==="-"?-1:1,"+-".indexOf(value[0])>=0&&(value=value.slice(1)),value===".inf"?sign2===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:value===".nan"?NaN:sign2*parseFloat(value,10)}__name(constructYamlFloat,"constructYamlFloat");var SCIENTIFIC_WITHOUT_DOT=/^[-+]?[0-9]+e/;function representYamlFloat(object,style){var res;if(isNaN(object))switch(style){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===object)switch(style){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===object)switch(style){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(common.isNegativeZero(object))return"-0.0";return res=object.toString(10),SCIENTIFIC_WITHOUT_DOT.test(res)?res.replace("e",".e"):res}__name(representYamlFloat,"representYamlFloat");function isFloat(object){return Object.prototype.toString.call(object)==="[object Number]"&&(object%1!==0||common.isNegativeZero(object))}__name(isFloat,"isFloat");module2.exports=new Type2("tag:yaml.org,2002:float",{kind:"scalar",resolve:resolveYamlFloat,construct:constructYamlFloat,predicate:isFloat,represent:representYamlFloat,defaultStyle:"lowercase"})}});var require_json2=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/schema/json.js"(exports2,module2){"use strict";module2.exports=require_failsafe().extend({implicit:[require_null(),require_bool(),require_int(),require_float()]})}});var require_core3=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/schema/core.js"(exports2,module2){"use strict";module2.exports=require_json2()}});var require_timestamp=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/type/timestamp.js"(exports2,module2){"use strict";var Type2=require_type(),YAML_DATE_REGEXP=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),YAML_TIMESTAMP_REGEXP=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function resolveYamlTimestamp(data){return data===null?!1:YAML_DATE_REGEXP.exec(data)!==null||YAML_TIMESTAMP_REGEXP.exec(data)!==null}__name(resolveYamlTimestamp,"resolveYamlTimestamp");function constructYamlTimestamp(data){var match,year,month,day,hour,minute,second,fraction=0,delta=null,tz_hour,tz_minute,date;if(match=YAML_DATE_REGEXP.exec(data),match===null&&(match=YAML_TIMESTAMP_REGEXP.exec(data)),match===null)throw new Error("Date resolve error");if(year=+match[1],month=+match[2]-1,day=+match[3],!match[4])return new Date(Date.UTC(year,month,day));if(hour=+match[4],minute=+match[5],second=+match[6],match[7]){for(fraction=match[7].slice(0,3);fraction.length<3;)fraction+="0";fraction=+fraction}return match[9]&&(tz_hour=+match[10],tz_minute=+(match[11]||0),delta=(tz_hour*60+tz_minute)*6e4,match[9]==="-"&&(delta=-delta)),date=new Date(Date.UTC(year,month,day,hour,minute,second,fraction)),delta&&date.setTime(date.getTime()-delta),date}__name(constructYamlTimestamp,"constructYamlTimestamp");function representYamlTimestamp(object){return object.toISOString()}__name(representYamlTimestamp,"representYamlTimestamp");module2.exports=new Type2("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:resolveYamlTimestamp,construct:constructYamlTimestamp,instanceOf:Date,represent:representYamlTimestamp})}});var require_merge=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/type/merge.js"(exports2,module2){"use strict";var Type2=require_type();function resolveYamlMerge(data){return data==="<<"||data===null}__name(resolveYamlMerge,"resolveYamlMerge");module2.exports=new Type2("tag:yaml.org,2002:merge",{kind:"scalar",resolve:resolveYamlMerge})}});var require_binary=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/type/binary.js"(exports2,module2){"use strict";var Type2=require_type(),BASE64_MAP=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
\r`;function resolveYamlBinary(data){if(data===null)return!1;var code,idx,bitlen=0,max=data.length,map=BASE64_MAP;for(idx=0;idx<max;idx++)if(code=map.indexOf(data.charAt(idx)),!(code>64)){if(code<0)return!1;bitlen+=6}return bitlen%8===0}__name(resolveYamlBinary,"resolveYamlBinary");function constructYamlBinary(data){var idx,tailbits,input=data.replace(/[\r\n=]/g,""),max=input.length,map=BASE64_MAP,bits=0,result=[];for(idx=0;idx<max;idx++)idx%4===0&&idx&&(result.push(bits>>16&255),result.push(bits>>8&255),result.push(bits&255)),bits=bits<<6|map.indexOf(input.charAt(idx));return tailbits=max%4*6,tailbits===0?(result.push(bits>>16&255),result.push(bits>>8&255),result.push(bits&255)):tailbits===18?(result.push(bits>>10&255),result.push(bits>>2&255)):tailbits===12&&result.push(bits>>4&255),new Uint8Array(result)}__name(constructYamlBinary,"constructYamlBinary");function representYamlBinary(object){var result="",bits=0,idx,tail,max=object.length,map=BASE64_MAP;for(idx=0;idx<max;idx++)idx%3===0&&idx&&(result+=map[bits>>18&63],result+=map[bits>>12&63],result+=map[bits>>6&63],result+=map[bits&63]),bits=(bits<<8)+object[idx];return tail=max%3,tail===0?(result+=map[bits>>18&63],result+=map[bits>>12&63],result+=map[bits>>6&63],result+=map[bits&63]):tail===2?(result+=map[bits>>10&63],result+=map[bits>>4&63],result+=map[bits<<2&63],result+=map[64]):tail===1&&(result+=map[bits>>2&63],result+=map[bits<<4&63],result+=map[64],result+=map[64]),result}__name(representYamlBinary,"representYamlBinary");function isBinary(obj){return Object.prototype.toString.call(obj)==="[object Uint8Array]"}__name(isBinary,"isBinary");module2.exports=new Type2("tag:yaml.org,2002:binary",{kind:"scalar",resolve:resolveYamlBinary,construct:constructYamlBinary,predicate:isBinary,represent:representYamlBinary})}});var require_omap=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/type/omap.js"(exports2,module2){"use strict";var Type2=require_type(),_hasOwnProperty=Object.prototype.hasOwnProperty,_toString=Object.prototype.toString;function resolveYamlOmap(data){if(data===null)return!0;var objectKeys=[],index,length,pair,pairKey,pairHasKey,object=data;for(index=0,length=object.length;index<length;index+=1){if(pair=object[index],pairHasKey=!1,_toString.call(pair)!=="[object Object]")return!1;for(pairKey in pair)if(_hasOwnProperty.call(pair,pairKey))if(!pairHasKey)pairHasKey=!0;else return!1;if(!pairHasKey)return!1;if(objectKeys.indexOf(pairKey)===-1)objectKeys.push(pairKey);else return!1}return!0}__name(resolveYamlOmap,"resolveYamlOmap");function constructYamlOmap(data){return data!==null?data:[]}__name(constructYamlOmap,"constructYamlOmap");module2.exports=new Type2("tag:yaml.org,2002:omap",{kind:"sequence",resolve:resolveYamlOmap,construct:constructYamlOmap})}});var require_pairs=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/type/pairs.js"(exports2,module2){"use strict";var Type2=require_type(),_toString=Object.prototype.toString;function resolveYamlPairs(data){if(data===null)return!0;var index,length,pair,keys,result,object=data;for(result=new Array(object.length),index=0,length=object.length;index<length;index+=1){if(pair=object[index],_toString.call(pair)!=="[object Object]"||(keys=Object.keys(pair),keys.length!==1))return!1;result[index]=[keys[0],pair[keys[0]]]}return!0}__name(resolveYamlPairs,"resolveYamlPairs");function constructYamlPairs(data){if(data===null)return[];var index,length,pair,keys,result,object=data;for(result=new Array(object.length),index=0,length=object.length;index<length;index+=1)pair=object[index],keys=Object.keys(pair),result[index]=[keys[0],pair[keys[0]]];return result}__name(constructYamlPairs,"constructYamlPairs");module2.exports=new Type2("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:resolveYamlPairs,construct:constructYamlPairs})}});var require_set=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/type/set.js"(exports2,module2){"use strict";var Type2=require_type(),_hasOwnProperty=Object.prototype.hasOwnProperty;function resolveYamlSet(data){if(data===null)return!0;var key,object=data;for(key in object)if(_hasOwnProperty.call(object,key)&&object[key]!==null)return!1;return!0}__name(resolveYamlSet,"resolveYamlSet");function constructYamlSet(data){return data!==null?data:{}}__name(constructYamlSet,"constructYamlSet");module2.exports=new Type2("tag:yaml.org,2002:set",{kind:"mapping",resolve:resolveYamlSet,construct:constructYamlSet})}});var require_default=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/schema/default.js"(exports2,module2){"use strict";module2.exports=require_core3().extend({implicit:[require_timestamp(),require_merge()],explicit:[require_binary(),require_omap(),require_pairs(),require_set()]})}});var require_loader=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js"(exports2,module2){"use strict";var common=require_common2(),YAMLException=require_exception(),makeSnippet=require_snippet(),DEFAULT_SCHEMA=require_default(),_hasOwnProperty=Object.prototype.hasOwnProperty,CONTEXT_FLOW_IN=1,CONTEXT_FLOW_OUT=2,CONTEXT_BLOCK_IN=3,CONTEXT_BLOCK_OUT=4,CHOMPING_CLIP=1,CHOMPING_STRIP=2,CHOMPING_KEEP=3,PATTERN_NON_PRINTABLE=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,PATTERN_NON_ASCII_LINE_BREAKS=/[\x85\u2028\u2029]/,PATTERN_FLOW_INDICATORS=/[,\[\]\{\}]/,PATTERN_TAG_HANDLE=/^(?:!|!!|![a-z\-]+!)$/i,PATTERN_TAG_URI=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function _class(obj){return Object.prototype.toString.call(obj)}__name(_class,"_class");function is_EOL(c){return c===10||c===13}__name(is_EOL,"is_EOL");function is_WHITE_SPACE(c){return c===9||c===32}__name(is_WHITE_SPACE,"is_WHITE_SPACE");function is_WS_OR_EOL(c){return c===9||c===32||c===10||c===13}__name(is_WS_OR_EOL,"is_WS_OR_EOL");function is_FLOW_INDICATOR(c){return c===44||c===91||c===93||c===123||c===125}__name(is_FLOW_INDICATOR,"is_FLOW_INDICATOR");function fromHexCode(c){var lc;return 48<=c&&c<=57?c-48:(lc=c|32,97<=lc&&lc<=102?lc-97+10:-1)}__name(fromHexCode,"fromHexCode");function escapedHexLen(c){return c===120?2:c===117?4:c===85?8:0}__name(escapedHexLen,"escapedHexLen");function fromDecimalCode(c){return 48<=c&&c<=57?c-48:-1}__name(fromDecimalCode,"fromDecimalCode");function simpleEscapeSequence(c){return c===48?"\0":c===97?"\x07":c===98?"\b":c===116||c===9?"	":c===110?`
`:c===118?"\v":c===102?"\f":c===114?"\r":c===101?"\x1B":c===32?" ":c===34?'"':c===47?"/":c===92?"\\":c===78?"\x85":c===95?"\xA0":c===76?"\u2028":c===80?"\u2029":""}__name(simpleEscapeSequence,"simpleEscapeSequence");function charFromCodepoint(c){return c<=65535?String.fromCharCode(c):String.fromCharCode((c-65536>>10)+55296,(c-65536&1023)+56320)}__name(charFromCodepoint,"charFromCodepoint");var simpleEscapeCheck=new Array(256),simpleEscapeMap=new Array(256);for(i=0;i<256;i++)simpleEscapeCheck[i]=simpleEscapeSequence(i)?1:0,simpleEscapeMap[i]=simpleEscapeSequence(i);var i;function State2(input,options){this.input=input,this.filename=options.filename||null,this.schema=options.schema||DEFAULT_SCHEMA,this.onWarning=options.onWarning||null,this.legacy=options.legacy||!1,this.json=options.json||!1,this.listener=options.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=input.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}__name(State2,"State");function generateError(state,message){var mark={name:state.filename,buffer:state.input.slice(0,-1),position:state.position,line:state.line,column:state.position-state.lineStart};return mark.snippet=makeSnippet(mark),new YAMLException(message,mark)}__name(generateError,"generateError");function throwError(state,message){throw generateError(state,message)}__name(throwError,"throwError");function throwWarning(state,message){state.onWarning&&state.onWarning.call(null,generateError(state,message))}__name(throwWarning,"throwWarning");var directiveHandlers={YAML:__name(function(state,name3,args){var match,major2,minor;state.version!==null&&throwError(state,"duplication of %YAML directive"),args.length!==1&&throwError(state,"YAML directive accepts exactly one argument"),match=/^([0-9]+)\.([0-9]+)$/.exec(args[0]),match===null&&throwError(state,"ill-formed argument of the YAML directive"),major2=parseInt(match[1],10),minor=parseInt(match[2],10),major2!==1&&throwError(state,"unacceptable YAML version of the document"),state.version=args[0],state.checkLineBreaks=minor<2,minor!==1&&minor!==2&&throwWarning(state,"unsupported YAML version of the document")},"handleYamlDirective"),TAG:__name(function(state,name3,args){var handle,prefix;args.length!==2&&throwError(state,"TAG directive accepts exactly two arguments"),handle=args[0],prefix=args[1],PATTERN_TAG_HANDLE.test(handle)||throwError(state,"ill-formed tag handle (first argument) of the TAG directive"),_hasOwnProperty.call(state.tagMap,handle)&&throwError(state,'there is a previously declared suffix for "'+handle+'" tag handle'),PATTERN_TAG_URI.test(prefix)||throwError(state,"ill-formed tag prefix (second argument) of the TAG directive");try{prefix=decodeURIComponent(prefix)}catch{throwError(state,"tag prefix is malformed: "+prefix)}state.tagMap[handle]=prefix},"handleTagDirective")};function captureSegment(state,start,end,checkJson){var _position,_length,_character,_result;if(start<end){if(_result=state.input.slice(start,end),checkJson)for(_position=0,_length=_result.length;_position<_length;_position+=1)_character=_result.charCodeAt(_position),_character===9||32<=_character&&_character<=1114111||throwError(state,"expected valid JSON character");else PATTERN_NON_PRINTABLE.test(_result)&&throwError(state,"the stream contains non-printable characters");state.result+=_result}}__name(captureSegment,"captureSegment");function mergeMappings(state,destination,source,overridableKeys){var sourceKeys,key,index,quantity;for(common.isObject(source)||throwError(state,"cannot merge mappings; the provided source object is unacceptable"),sourceKeys=Object.keys(source),index=0,quantity=sourceKeys.length;index<quantity;index+=1)key=sourceKeys[index],_hasOwnProperty.call(destination,key)||(destination[key]=source[key],overridableKeys[key]=!0)}__name(mergeMappings,"mergeMappings");function storeMappingPair(state,_result,overridableKeys,keyTag,keyNode,valueNode,startLine,startLineStart,startPos){var index,quantity;if(Array.isArray(keyNode))for(keyNode=Array.prototype.slice.call(keyNode),index=0,quantity=keyNode.length;index<quantity;index+=1)Array.isArray(keyNode[index])&&throwError(state,"nested arrays are not supported inside keys"),typeof keyNode=="object"&&_class(keyNode[index])==="[object Object]"&&(keyNode[index]="[object Object]");if(typeof keyNode=="object"&&_class(keyNode)==="[object Object]"&&(keyNode="[object Object]"),keyNode=String(keyNode),_result===null&&(_result={}),keyTag==="tag:yaml.org,2002:merge")if(Array.isArray(valueNode))for(index=0,quantity=valueNode.length;index<quantity;index+=1)mergeMappings(state,_result,valueNode[index],overridableKeys);else mergeMappings(state,_result,valueNode,overridableKeys);else!state.json&&!_hasOwnProperty.call(overridableKeys,keyNode)&&_hasOwnProperty.call(_result,keyNode)&&(state.line=startLine||state.line,state.lineStart=startLineStart||state.lineStart,state.position=startPos||state.position,throwError(state,"duplicated mapping key")),keyNode==="__proto__"?Object.defineProperty(_result,keyNode,{configurable:!0,enumerable:!0,writable:!0,value:valueNode}):_result[keyNode]=valueNode,delete overridableKeys[keyNode];return _result}__name(storeMappingPair,"storeMappingPair");function readLineBreak(state){var ch;ch=state.input.charCodeAt(state.position),ch===10?state.position++:ch===13?(state.position++,state.input.charCodeAt(state.position)===10&&state.position++):throwError(state,"a line break is expected"),state.line+=1,state.lineStart=state.position,state.firstTabInLine=-1}__name(readLineBreak,"readLineBreak");function skipSeparationSpace(state,allowComments,checkIndent){for(var lineBreaks=0,ch=state.input.charCodeAt(state.position);ch!==0;){for(;is_WHITE_SPACE(ch);)ch===9&&state.firstTabInLine===-1&&(state.firstTabInLine=state.position),ch=state.input.charCodeAt(++state.position);if(allowComments&&ch===35)do ch=state.input.charCodeAt(++state.position);while(ch!==10&&ch!==13&&ch!==0);if(is_EOL(ch))for(readLineBreak(state),ch=state.input.charCodeAt(state.position),lineBreaks++,state.lineIndent=0;ch===32;)state.lineIndent++,ch=state.input.charCodeAt(++state.position);else break}return checkIndent!==-1&&lineBreaks!==0&&state.lineIndent<checkIndent&&throwWarning(state,"deficient indentation"),lineBreaks}__name(skipSeparationSpace,"skipSeparationSpace");function testDocumentSeparator(state){var _position=state.position,ch;return ch=state.input.charCodeAt(_position),!!((ch===45||ch===46)&&ch===state.input.charCodeAt(_position+1)&&ch===state.input.charCodeAt(_position+2)&&(_position+=3,ch=state.input.charCodeAt(_position),ch===0||is_WS_OR_EOL(ch)))}__name(testDocumentSeparator,"testDocumentSeparator");function writeFoldedLines(state,count){count===1?state.result+=" ":count>1&&(state.result+=common.repeat(`
`,count-1))}__name(writeFoldedLines,"writeFoldedLines");function readPlainScalar(state,nodeIndent,withinFlowCollection){var preceding,following,captureStart,captureEnd,hasPendingContent,_line,_lineStart,_lineIndent,_kind=state.kind,_result=state.result,ch;if(ch=state.input.charCodeAt(state.position),is_WS_OR_EOL(ch)||is_FLOW_INDICATOR(ch)||ch===35||ch===38||ch===42||ch===33||ch===124||ch===62||ch===39||ch===34||ch===37||ch===64||ch===96||(ch===63||ch===45)&&(following=state.input.charCodeAt(state.position+1),is_WS_OR_EOL(following)||withinFlowCollection&&is_FLOW_INDICATOR(following)))return!1;for(state.kind="scalar",state.result="",captureStart=captureEnd=state.position,hasPendingContent=!1;ch!==0;){if(ch===58){if(following=state.input.charCodeAt(state.position+1),is_WS_OR_EOL(following)||withinFlowCollection&&is_FLOW_INDICATOR(following))break}else if(ch===35){if(preceding=state.input.charCodeAt(state.position-1),is_WS_OR_EOL(preceding))break}else{if(state.position===state.lineStart&&testDocumentSeparator(state)||withinFlowCollection&&is_FLOW_INDICATOR(ch))break;if(is_EOL(ch))if(_line=state.line,_lineStart=state.lineStart,_lineIndent=state.lineIndent,skipSeparationSpace(state,!1,-1),state.lineIndent>=nodeIndent){hasPendingContent=!0,ch=state.input.charCodeAt(state.position);continue}else{state.position=captureEnd,state.line=_line,state.lineStart=_lineStart,state.lineIndent=_lineIndent;break}}hasPendingContent&&(captureSegment(state,captureStart,captureEnd,!1),writeFoldedLines(state,state.line-_line),captureStart=captureEnd=state.position,hasPendingContent=!1),is_WHITE_SPACE(ch)||(captureEnd=state.position+1),ch=state.input.charCodeAt(++state.position)}return captureSegment(state,captureStart,captureEnd,!1),state.result?!0:(state.kind=_kind,state.result=_result,!1)}__name(readPlainScalar,"readPlainScalar");function readSingleQuotedScalar(state,nodeIndent){var ch,captureStart,captureEnd;if(ch=state.input.charCodeAt(state.position),ch!==39)return!1;for(state.kind="scalar",state.result="",state.position++,captureStart=captureEnd=state.position;(ch=state.input.charCodeAt(state.position))!==0;)if(ch===39)if(captureSegment(state,captureStart,state.position,!0),ch=state.input.charCodeAt(++state.position),ch===39)captureStart=state.position,state.position++,captureEnd=state.position;else return!0;else is_EOL(ch)?(captureSegment(state,captureStart,captureEnd,!0),writeFoldedLines(state,skipSeparationSpace(state,!1,nodeIndent)),captureStart=captureEnd=state.position):state.position===state.lineStart&&testDocumentSeparator(state)?throwError(state,"unexpected end of the document within a single quoted scalar"):(state.position++,captureEnd=state.position);throwError(state,"unexpected end of the stream within a single quoted scalar")}__name(readSingleQuotedScalar,"readSingleQuotedScalar");function readDoubleQuotedScalar(state,nodeIndent){var captureStart,captureEnd,hexLength,hexResult,tmp,ch;if(ch=state.input.charCodeAt(state.position),ch!==34)return!1;for(state.kind="scalar",state.result="",state.position++,captureStart=captureEnd=state.position;(ch=state.input.charCodeAt(state.position))!==0;){if(ch===34)return captureSegment(state,captureStart,state.position,!0),state.position++,!0;if(ch===92){if(captureSegment(state,captureStart,state.position,!0),ch=state.input.charCodeAt(++state.position),is_EOL(ch))skipSeparationSpace(state,!1,nodeIndent);else if(ch<256&&simpleEscapeCheck[ch])state.result+=simpleEscapeMap[ch],state.position++;else if((tmp=escapedHexLen(ch))>0){for(hexLength=tmp,hexResult=0;hexLength>0;hexLength--)ch=state.input.charCodeAt(++state.position),(tmp=fromHexCode(ch))>=0?hexResult=(hexResult<<4)+tmp:throwError(state,"expected hexadecimal character");state.result+=charFromCodepoint(hexResult),state.position++}else throwError(state,"unknown escape sequence");captureStart=captureEnd=state.position}else is_EOL(ch)?(captureSegment(state,captureStart,captureEnd,!0),writeFoldedLines(state,skipSeparationSpace(state,!1,nodeIndent)),captureStart=captureEnd=state.position):state.position===state.lineStart&&testDocumentSeparator(state)?throwError(state,"unexpected end of the document within a double quoted scalar"):(state.position++,captureEnd=state.position)}throwError(state,"unexpected end of the stream within a double quoted scalar")}__name(readDoubleQuotedScalar,"readDoubleQuotedScalar");function readFlowCollection(state,nodeIndent){var readNext=!0,_line,_lineStart,_pos,_tag=state.tag,_result,_anchor=state.anchor,following,terminator,isPair,isExplicitPair,isMapping,overridableKeys=Object.create(null),keyNode,keyTag,valueNode,ch;if(ch=state.input.charCodeAt(state.position),ch===91)terminator=93,isMapping=!1,_result=[];else if(ch===123)terminator=125,isMapping=!0,_result={};else return!1;for(state.anchor!==null&&(state.anchorMap[state.anchor]=_result),ch=state.input.charCodeAt(++state.position);ch!==0;){if(skipSeparationSpace(state,!0,nodeIndent),ch=state.input.charCodeAt(state.position),ch===terminator)return state.position++,state.tag=_tag,state.anchor=_anchor,state.kind=isMapping?"mapping":"sequence",state.result=_result,!0;readNext?ch===44&&throwError(state,"expected the node content, but found ','"):throwError(state,"missed comma between flow collection entries"),keyTag=keyNode=valueNode=null,isPair=isExplicitPair=!1,ch===63&&(following=state.input.charCodeAt(state.position+1),is_WS_OR_EOL(following)&&(isPair=isExplicitPair=!0,state.position++,skipSeparationSpace(state,!0,nodeIndent))),_line=state.line,_lineStart=state.lineStart,_pos=state.position,composeNode(state,nodeIndent,CONTEXT_FLOW_IN,!1,!0),keyTag=state.tag,keyNode=state.result,skipSeparationSpace(state,!0,nodeIndent),ch=state.input.charCodeAt(state.position),(isExplicitPair||state.line===_line)&&ch===58&&(isPair=!0,ch=state.input.charCodeAt(++state.position),skipSeparationSpace(state,!0,nodeIndent),composeNode(state,nodeIndent,CONTEXT_FLOW_IN,!1,!0),valueNode=state.result),isMapping?storeMappingPair(state,_result,overridableKeys,keyTag,keyNode,valueNode,_line,_lineStart,_pos):isPair?_result.push(storeMappingPair(state,null,overridableKeys,keyTag,keyNode,valueNode,_line,_lineStart,_pos)):_result.push(keyNode),skipSeparationSpace(state,!0,nodeIndent),ch=state.input.charCodeAt(state.position),ch===44?(readNext=!0,ch=state.input.charCodeAt(++state.position)):readNext=!1}throwError(state,"unexpected end of the stream within a flow collection")}__name(readFlowCollection,"readFlowCollection");function readBlockScalar(state,nodeIndent){var captureStart,folding,chomping=CHOMPING_CLIP,didReadContent=!1,detectedIndent=!1,textIndent=nodeIndent,emptyLines=0,atMoreIndented=!1,tmp,ch;if(ch=state.input.charCodeAt(state.position),ch===124)folding=!1;else if(ch===62)folding=!0;else return!1;for(state.kind="scalar",state.result="";ch!==0;)if(ch=state.input.charCodeAt(++state.position),ch===43||ch===45)CHOMPING_CLIP===chomping?chomping=ch===43?CHOMPING_KEEP:CHOMPING_STRIP:throwError(state,"repeat of a chomping mode identifier");else if((tmp=fromDecimalCode(ch))>=0)tmp===0?throwError(state,"bad explicit indentation width of a block scalar; it cannot be less than one"):detectedIndent?throwError(state,"repeat of an indentation width identifier"):(textIndent=nodeIndent+tmp-1,detectedIndent=!0);else break;if(is_WHITE_SPACE(ch)){do ch=state.input.charCodeAt(++state.position);while(is_WHITE_SPACE(ch));if(ch===35)do ch=state.input.charCodeAt(++state.position);while(!is_EOL(ch)&&ch!==0)}for(;ch!==0;){for(readLineBreak(state),state.lineIndent=0,ch=state.input.charCodeAt(state.position);(!detectedIndent||state.lineIndent<textIndent)&&ch===32;)state.lineIndent++,ch=state.input.charCodeAt(++state.position);if(!detectedIndent&&state.lineIndent>textIndent&&(textIndent=state.lineIndent),is_EOL(ch)){emptyLines++;continue}if(state.lineIndent<textIndent){chomping===CHOMPING_KEEP?state.result+=common.repeat(`
`,didReadContent?1+emptyLines:emptyLines):chomping===CHOMPING_CLIP&&didReadContent&&(state.result+=`
`);break}for(folding?is_WHITE_SPACE(ch)?(atMoreIndented=!0,state.result+=common.repeat(`
`,didReadContent?1+emptyLines:emptyLines)):atMoreIndented?(atMoreIndented=!1,state.result+=common.repeat(`
`,emptyLines+1)):emptyLines===0?didReadContent&&(state.result+=" "):state.result+=common.repeat(`
`,emptyLines):state.result+=common.repeat(`
`,didReadContent?1+emptyLines:emptyLines),didReadContent=!0,detectedIndent=!0,emptyLines=0,captureStart=state.position;!is_EOL(ch)&&ch!==0;)ch=state.input.charCodeAt(++state.position);captureSegment(state,captureStart,state.position,!1)}return!0}__name(readBlockScalar,"readBlockScalar");function readBlockSequence(state,nodeIndent){var _line,_tag=state.tag,_anchor=state.anchor,_result=[],following,detected=!1,ch;if(state.firstTabInLine!==-1)return!1;for(state.anchor!==null&&(state.anchorMap[state.anchor]=_result),ch=state.input.charCodeAt(state.position);ch!==0&&(state.firstTabInLine!==-1&&(state.position=state.firstTabInLine,throwError(state,"tab characters must not be used in indentation")),!(ch!==45||(following=state.input.charCodeAt(state.position+1),!is_WS_OR_EOL(following))));){if(detected=!0,state.position++,skipSeparationSpace(state,!0,-1)&&state.lineIndent<=nodeIndent){_result.push(null),ch=state.input.charCodeAt(state.position);continue}if(_line=state.line,composeNode(state,nodeIndent,CONTEXT_BLOCK_IN,!1,!0),_result.push(state.result),skipSeparationSpace(state,!0,-1),ch=state.input.charCodeAt(state.position),(state.line===_line||state.lineIndent>nodeIndent)&&ch!==0)throwError(state,"bad indentation of a sequence entry");else if(state.lineIndent<nodeIndent)break}return detected?(state.tag=_tag,state.anchor=_anchor,state.kind="sequence",state.result=_result,!0):!1}__name(readBlockSequence,"readBlockSequence");function readBlockMapping(state,nodeIndent,flowIndent){var following,allowCompact,_line,_keyLine,_keyLineStart,_keyPos,_tag=state.tag,_anchor=state.anchor,_result={},overridableKeys=Object.create(null),keyTag=null,keyNode=null,valueNode=null,atExplicitKey=!1,detected=!1,ch;if(state.firstTabInLine!==-1)return!1;for(state.anchor!==null&&(state.anchorMap[state.anchor]=_result),ch=state.input.charCodeAt(state.position);ch!==0;){if(!atExplicitKey&&state.firstTabInLine!==-1&&(state.position=state.firstTabInLine,throwError(state,"tab characters must not be used in indentation")),following=state.input.charCodeAt(state.position+1),_line=state.line,(ch===63||ch===58)&&is_WS_OR_EOL(following))ch===63?(atExplicitKey&&(storeMappingPair(state,_result,overridableKeys,keyTag,keyNode,null,_keyLine,_keyLineStart,_keyPos),keyTag=keyNode=valueNode=null),detected=!0,atExplicitKey=!0,allowCompact=!0):atExplicitKey?(atExplicitKey=!1,allowCompact=!0):throwError(state,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),state.position+=1,ch=following;else{if(_keyLine=state.line,_keyLineStart=state.lineStart,_keyPos=state.position,!composeNode(state,flowIndent,CONTEXT_FLOW_OUT,!1,!0))break;if(state.line===_line){for(ch=state.input.charCodeAt(state.position);is_WHITE_SPACE(ch);)ch=state.input.charCodeAt(++state.position);if(ch===58)ch=state.input.charCodeAt(++state.position),is_WS_OR_EOL(ch)||throwError(state,"a whitespace character is expected after the key-value separator within a block mapping"),atExplicitKey&&(storeMappingPair(state,_result,overridableKeys,keyTag,keyNode,null,_keyLine,_keyLineStart,_keyPos),keyTag=keyNode=valueNode=null),detected=!0,atExplicitKey=!1,allowCompact=!1,keyTag=state.tag,keyNode=state.result;else if(detected)throwError(state,"can not read an implicit mapping pair; a colon is missed");else return state.tag=_tag,state.anchor=_anchor,!0}else if(detected)throwError(state,"can not read a block mapping entry; a multiline key may not be an implicit key");else return state.tag=_tag,state.anchor=_anchor,!0}if((state.line===_line||state.lineIndent>nodeIndent)&&(atExplicitKey&&(_keyLine=state.line,_keyLineStart=state.lineStart,_keyPos=state.position),composeNode(state,nodeIndent,CONTEXT_BLOCK_OUT,!0,allowCompact)&&(atExplicitKey?keyNode=state.result:valueNode=state.result),atExplicitKey||(storeMappingPair(state,_result,overridableKeys,keyTag,keyNode,valueNode,_keyLine,_keyLineStart,_keyPos),keyTag=keyNode=valueNode=null),skipSeparationSpace(state,!0,-1),ch=state.input.charCodeAt(state.position)),(state.line===_line||state.lineIndent>nodeIndent)&&ch!==0)throwError(state,"bad indentation of a mapping entry");else if(state.lineIndent<nodeIndent)break}return atExplicitKey&&storeMappingPair(state,_result,overridableKeys,keyTag,keyNode,null,_keyLine,_keyLineStart,_keyPos),detected&&(state.tag=_tag,state.anchor=_anchor,state.kind="mapping",state.result=_result),detected}__name(readBlockMapping,"readBlockMapping");function readTagProperty(state){var _position,isVerbatim=!1,isNamed=!1,tagHandle,tagName,ch;if(ch=state.input.charCodeAt(state.position),ch!==33)return!1;if(state.tag!==null&&throwError(state,"duplication of a tag property"),ch=state.input.charCodeAt(++state.position),ch===60?(isVerbatim=!0,ch=state.input.charCodeAt(++state.position)):ch===33?(isNamed=!0,tagHandle="!!",ch=state.input.charCodeAt(++state.position)):tagHandle="!",_position=state.position,isVerbatim){do ch=state.input.charCodeAt(++state.position);while(ch!==0&&ch!==62);state.position<state.length?(tagName=state.input.slice(_position,state.position),ch=state.input.charCodeAt(++state.position)):throwError(state,"unexpected end of the stream within a verbatim tag")}else{for(;ch!==0&&!is_WS_OR_EOL(ch);)ch===33&&(isNamed?throwError(state,"tag suffix cannot contain exclamation marks"):(tagHandle=state.input.slice(_position-1,state.position+1),PATTERN_TAG_HANDLE.test(tagHandle)||throwError(state,"named tag handle cannot contain such characters"),isNamed=!0,_position=state.position+1)),ch=state.input.charCodeAt(++state.position);tagName=state.input.slice(_position,state.position),PATTERN_FLOW_INDICATORS.test(tagName)&&throwError(state,"tag suffix cannot contain flow indicator characters")}tagName&&!PATTERN_TAG_URI.test(tagName)&&throwError(state,"tag name cannot contain such characters: "+tagName);try{tagName=decodeURIComponent(tagName)}catch{throwError(state,"tag name is malformed: "+tagName)}return isVerbatim?state.tag=tagName:_hasOwnProperty.call(state.tagMap,tagHandle)?state.tag=state.tagMap[tagHandle]+tagName:tagHandle==="!"?state.tag="!"+tagName:tagHandle==="!!"?state.tag="tag:yaml.org,2002:"+tagName:throwError(state,'undeclared tag handle "'+tagHandle+'"'),!0}__name(readTagProperty,"readTagProperty");function readAnchorProperty(state){var _position,ch;if(ch=state.input.charCodeAt(state.position),ch!==38)return!1;for(state.anchor!==null&&throwError(state,"duplication of an anchor property"),ch=state.input.charCodeAt(++state.position),_position=state.position;ch!==0&&!is_WS_OR_EOL(ch)&&!is_FLOW_INDICATOR(ch);)ch=state.input.charCodeAt(++state.position);return state.position===_position&&throwError(state,"name of an anchor node must contain at least one character"),state.anchor=state.input.slice(_position,state.position),!0}__name(readAnchorProperty,"readAnchorProperty");function readAlias(state){var _position,alias,ch;if(ch=state.input.charCodeAt(state.position),ch!==42)return!1;for(ch=state.input.charCodeAt(++state.position),_position=state.position;ch!==0&&!is_WS_OR_EOL(ch)&&!is_FLOW_INDICATOR(ch);)ch=state.input.charCodeAt(++state.position);return state.position===_position&&throwError(state,"name of an alias node must contain at least one character"),alias=state.input.slice(_position,state.position),_hasOwnProperty.call(state.anchorMap,alias)||throwError(state,'unidentified alias "'+alias+'"'),state.result=state.anchorMap[alias],skipSeparationSpace(state,!0,-1),!0}__name(readAlias,"readAlias");function composeNode(state,parentIndent,nodeContext,allowToSeek,allowCompact){var allowBlockStyles,allowBlockScalars,allowBlockCollections,indentStatus=1,atNewLine=!1,hasContent=!1,typeIndex,typeQuantity,typeList,type,flowIndent,blockIndent;if(state.listener!==null&&state.listener("open",state),state.tag=null,state.anchor=null,state.kind=null,state.result=null,allowBlockStyles=allowBlockScalars=allowBlockCollections=CONTEXT_BLOCK_OUT===nodeContext||CONTEXT_BLOCK_IN===nodeContext,allowToSeek&&skipSeparationSpace(state,!0,-1)&&(atNewLine=!0,state.lineIndent>parentIndent?indentStatus=1:state.lineIndent===parentIndent?indentStatus=0:state.lineIndent<parentIndent&&(indentStatus=-1)),indentStatus===1)for(;readTagProperty(state)||readAnchorProperty(state);)skipSeparationSpace(state,!0,-1)?(atNewLine=!0,allowBlockCollections=allowBlockStyles,state.lineIndent>parentIndent?indentStatus=1:state.lineIndent===parentIndent?indentStatus=0:state.lineIndent<parentIndent&&(indentStatus=-1)):allowBlockCollections=!1;if(allowBlockCollections&&(allowBlockCollections=atNewLine||allowCompact),(indentStatus===1||CONTEXT_BLOCK_OUT===nodeContext)&&(CONTEXT_FLOW_IN===nodeContext||CONTEXT_FLOW_OUT===nodeContext?flowIndent=parentIndent:flowIndent=parentIndent+1,blockIndent=state.position-state.lineStart,indentStatus===1?allowBlockCollections&&(readBlockSequence(state,blockIndent)||readBlockMapping(state,blockIndent,flowIndent))||readFlowCollection(state,flowIndent)?hasContent=!0:(allowBlockScalars&&readBlockScalar(state,flowIndent)||readSingleQuotedScalar(state,flowIndent)||readDoubleQuotedScalar(state,flowIndent)?hasContent=!0:readAlias(state)?(hasContent=!0,(state.tag!==null||state.anchor!==null)&&throwError(state,"alias node should not have any properties")):readPlainScalar(state,flowIndent,CONTEXT_FLOW_IN===nodeContext)&&(hasContent=!0,state.tag===null&&(state.tag="?")),state.anchor!==null&&(state.anchorMap[state.anchor]=state.result)):indentStatus===0&&(hasContent=allowBlockCollections&&readBlockSequence(state,blockIndent))),state.tag===null)state.anchor!==null&&(state.anchorMap[state.anchor]=state.result);else if(state.tag==="?"){for(state.result!==null&&state.kind!=="scalar"&&throwError(state,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+state.kind+'"'),typeIndex=0,typeQuantity=state.implicitTypes.length;typeIndex<typeQuantity;typeIndex+=1)if(type=state.implicitTypes[typeIndex],type.resolve(state.result)){state.result=type.construct(state.result),state.tag=type.tag,state.anchor!==null&&(state.anchorMap[state.anchor]=state.result);break}}else if(state.tag!=="!"){if(_hasOwnProperty.call(state.typeMap[state.kind||"fallback"],state.tag))type=state.typeMap[state.kind||"fallback"][state.tag];else for(type=null,typeList=state.typeMap.multi[state.kind||"fallback"],typeIndex=0,typeQuantity=typeList.length;typeIndex<typeQuantity;typeIndex+=1)if(state.tag.slice(0,typeList[typeIndex].tag.length)===typeList[typeIndex].tag){type=typeList[typeIndex];break}type||throwError(state,"unknown tag !<"+state.tag+">"),state.result!==null&&type.kind!==state.kind&&throwError(state,"unacceptable node kind for !<"+state.tag+'> tag; it should be "'+type.kind+'", not "'+state.kind+'"'),type.resolve(state.result,state.tag)?(state.result=type.construct(state.result,state.tag),state.anchor!==null&&(state.anchorMap[state.anchor]=state.result)):throwError(state,"cannot resolve a node with !<"+state.tag+"> explicit tag")}return state.listener!==null&&state.listener("close",state),state.tag!==null||state.anchor!==null||hasContent}__name(composeNode,"composeNode");function readDocument(state){var documentStart=state.position,_position,directiveName,directiveArgs,hasDirectives=!1,ch;for(state.version=null,state.checkLineBreaks=state.legacy,state.tagMap=Object.create(null),state.anchorMap=Object.create(null);(ch=state.input.charCodeAt(state.position))!==0&&(skipSeparationSpace(state,!0,-1),ch=state.input.charCodeAt(state.position),!(state.lineIndent>0||ch!==37));){for(hasDirectives=!0,ch=state.input.charCodeAt(++state.position),_position=state.position;ch!==0&&!is_WS_OR_EOL(ch);)ch=state.input.charCodeAt(++state.position);for(directiveName=state.input.slice(_position,state.position),directiveArgs=[],directiveName.length<1&&throwError(state,"directive name must not be less than one character in length");ch!==0;){for(;is_WHITE_SPACE(ch);)ch=state.input.charCodeAt(++state.position);if(ch===35){do ch=state.input.charCodeAt(++state.position);while(ch!==0&&!is_EOL(ch));break}if(is_EOL(ch))break;for(_position=state.position;ch!==0&&!is_WS_OR_EOL(ch);)ch=state.input.charCodeAt(++state.position);directiveArgs.push(state.input.slice(_position,state.position))}ch!==0&&readLineBreak(state),_hasOwnProperty.call(directiveHandlers,directiveName)?directiveHandlers[directiveName](state,directiveName,directiveArgs):throwWarning(state,'unknown document directive "'+directiveName+'"')}if(skipSeparationSpace(state,!0,-1),state.lineIndent===0&&state.input.charCodeAt(state.position)===45&&state.input.charCodeAt(state.position+1)===45&&state.input.charCodeAt(state.position+2)===45?(state.position+=3,skipSeparationSpace(state,!0,-1)):hasDirectives&&throwError(state,"directives end mark is expected"),composeNode(state,state.lineIndent-1,CONTEXT_BLOCK_OUT,!1,!0),skipSeparationSpace(state,!0,-1),state.checkLineBreaks&&PATTERN_NON_ASCII_LINE_BREAKS.test(state.input.slice(documentStart,state.position))&&throwWarning(state,"non-ASCII line breaks are interpreted as content"),state.documents.push(state.result),state.position===state.lineStart&&testDocumentSeparator(state)){state.input.charCodeAt(state.position)===46&&(state.position+=3,skipSeparationSpace(state,!0,-1));return}if(state.position<state.length-1)throwError(state,"end of the stream or a document separator is expected");else return}__name(readDocument,"readDocument");function loadDocuments(input,options){input=String(input),options=options||{},input.length!==0&&(input.charCodeAt(input.length-1)!==10&&input.charCodeAt(input.length-1)!==13&&(input+=`
`),input.charCodeAt(0)===65279&&(input=input.slice(1)));var state=new State2(input,options),nullpos=input.indexOf("\0");for(nullpos!==-1&&(state.position=nullpos,throwError(state,"null byte is not allowed in input")),state.input+="\0";state.input.charCodeAt(state.position)===32;)state.lineIndent+=1,state.position+=1;for(;state.position<state.length-1;)readDocument(state);return state.documents}__name(loadDocuments,"loadDocuments");function loadAll(input,iterator,options){iterator!==null&&typeof iterator=="object"&&typeof options>"u"&&(options=iterator,iterator=null);var documents=loadDocuments(input,options);if(typeof iterator!="function")return documents;for(var index=0,length=documents.length;index<length;index+=1)iterator(documents[index])}__name(loadAll,"loadAll");function load(input,options){var documents=loadDocuments(input,options);if(documents.length!==0){if(documents.length===1)return documents[0];throw new YAMLException("expected a single document in the stream, but found more")}}__name(load,"load");module2.exports.loadAll=loadAll;module2.exports.load=load}});var require_dumper=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/dumper.js"(exports2,module2){"use strict";var common=require_common2(),YAMLException=require_exception(),DEFAULT_SCHEMA=require_default(),_toString=Object.prototype.toString,_hasOwnProperty=Object.prototype.hasOwnProperty,CHAR_BOM=65279,CHAR_TAB=9,CHAR_LINE_FEED=10,CHAR_CARRIAGE_RETURN=13,CHAR_SPACE=32,CHAR_EXCLAMATION=33,CHAR_DOUBLE_QUOTE=34,CHAR_SHARP=35,CHAR_PERCENT=37,CHAR_AMPERSAND=38,CHAR_SINGLE_QUOTE=39,CHAR_ASTERISK=42,CHAR_COMMA=44,CHAR_MINUS=45,CHAR_COLON=58,CHAR_EQUALS=61,CHAR_GREATER_THAN=62,CHAR_QUESTION=63,CHAR_COMMERCIAL_AT=64,CHAR_LEFT_SQUARE_BRACKET=91,CHAR_RIGHT_SQUARE_BRACKET=93,CHAR_GRAVE_ACCENT=96,CHAR_LEFT_CURLY_BRACKET=123,CHAR_VERTICAL_LINE=124,CHAR_RIGHT_CURLY_BRACKET=125,ESCAPE_SEQUENCES={};ESCAPE_SEQUENCES[0]="\\0";ESCAPE_SEQUENCES[7]="\\a";ESCAPE_SEQUENCES[8]="\\b";ESCAPE_SEQUENCES[9]="\\t";ESCAPE_SEQUENCES[10]="\\n";ESCAPE_SEQUENCES[11]="\\v";ESCAPE_SEQUENCES[12]="\\f";ESCAPE_SEQUENCES[13]="\\r";ESCAPE_SEQUENCES[27]="\\e";ESCAPE_SEQUENCES[34]='\\"';ESCAPE_SEQUENCES[92]="\\\\";ESCAPE_SEQUENCES[133]="\\N";ESCAPE_SEQUENCES[160]="\\_";ESCAPE_SEQUENCES[8232]="\\L";ESCAPE_SEQUENCES[8233]="\\P";var DEPRECATED_BOOLEANS_SYNTAX=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],DEPRECATED_BASE60_SYNTAX=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function compileStyleMap(schema,map){var result,keys,index,length,tag,style,type;if(map===null)return{};for(result={},keys=Object.keys(map),index=0,length=keys.length;index<length;index+=1)tag=keys[index],style=String(map[tag]),tag.slice(0,2)==="!!"&&(tag="tag:yaml.org,2002:"+tag.slice(2)),type=schema.compiledTypeMap.fallback[tag],type&&_hasOwnProperty.call(type.styleAliases,style)&&(style=type.styleAliases[style]),result[tag]=style;return result}__name(compileStyleMap,"compileStyleMap");function encodeHex(character){var string,handle,length;if(string=character.toString(16).toUpperCase(),character<=255)handle="x",length=2;else if(character<=65535)handle="u",length=4;else if(character<=4294967295)handle="U",length=8;else throw new YAMLException("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+handle+common.repeat("0",length-string.length)+string}__name(encodeHex,"encodeHex");var QUOTING_TYPE_SINGLE=1,QUOTING_TYPE_DOUBLE=2;function State2(options){this.schema=options.schema||DEFAULT_SCHEMA,this.indent=Math.max(1,options.indent||2),this.noArrayIndent=options.noArrayIndent||!1,this.skipInvalid=options.skipInvalid||!1,this.flowLevel=common.isNothing(options.flowLevel)?-1:options.flowLevel,this.styleMap=compileStyleMap(this.schema,options.styles||null),this.sortKeys=options.sortKeys||!1,this.lineWidth=options.lineWidth||80,this.noRefs=options.noRefs||!1,this.noCompatMode=options.noCompatMode||!1,this.condenseFlow=options.condenseFlow||!1,this.quotingType=options.quotingType==='"'?QUOTING_TYPE_DOUBLE:QUOTING_TYPE_SINGLE,this.forceQuotes=options.forceQuotes||!1,this.replacer=typeof options.replacer=="function"?options.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}__name(State2,"State");function indentString(string,spaces){for(var ind=common.repeat(" ",spaces),position=0,next=-1,result="",line,length=string.length;position<length;)next=string.indexOf(`
`,position),next===-1?(line=string.slice(position),position=length):(line=string.slice(position,next+1),position=next+1),line.length&&line!==`
`&&(result+=ind),result+=line;return result}__name(indentString,"indentString");function generateNextLine(state,level){return`
`+common.repeat(" ",state.indent*level)}__name(generateNextLine,"generateNextLine");function testImplicitResolving(state,str){var index,length,type;for(index=0,length=state.implicitTypes.length;index<length;index+=1)if(type=state.implicitTypes[index],type.resolve(str))return!0;return!1}__name(testImplicitResolving,"testImplicitResolving");function isWhitespace(c){return c===CHAR_SPACE||c===CHAR_TAB}__name(isWhitespace,"isWhitespace");function isPrintable(c){return 32<=c&&c<=126||161<=c&&c<=55295&&c!==8232&&c!==8233||57344<=c&&c<=65533&&c!==CHAR_BOM||65536<=c&&c<=1114111}__name(isPrintable,"isPrintable");function isNsCharOrWhitespace(c){return isPrintable(c)&&c!==CHAR_BOM&&c!==CHAR_CARRIAGE_RETURN&&c!==CHAR_LINE_FEED}__name(isNsCharOrWhitespace,"isNsCharOrWhitespace");function isPlainSafe(c,prev,inblock){var cIsNsCharOrWhitespace=isNsCharOrWhitespace(c),cIsNsChar=cIsNsCharOrWhitespace&&!isWhitespace(c);return(inblock?cIsNsCharOrWhitespace:cIsNsCharOrWhitespace&&c!==CHAR_COMMA&&c!==CHAR_LEFT_SQUARE_BRACKET&&c!==CHAR_RIGHT_SQUARE_BRACKET&&c!==CHAR_LEFT_CURLY_BRACKET&&c!==CHAR_RIGHT_CURLY_BRACKET)&&c!==CHAR_SHARP&&!(prev===CHAR_COLON&&!cIsNsChar)||isNsCharOrWhitespace(prev)&&!isWhitespace(prev)&&c===CHAR_SHARP||prev===CHAR_COLON&&cIsNsChar}__name(isPlainSafe,"isPlainSafe");function isPlainSafeFirst(c){return isPrintable(c)&&c!==CHAR_BOM&&!isWhitespace(c)&&c!==CHAR_MINUS&&c!==CHAR_QUESTION&&c!==CHAR_COLON&&c!==CHAR_COMMA&&c!==CHAR_LEFT_SQUARE_BRACKET&&c!==CHAR_RIGHT_SQUARE_BRACKET&&c!==CHAR_LEFT_CURLY_BRACKET&&c!==CHAR_RIGHT_CURLY_BRACKET&&c!==CHAR_SHARP&&c!==CHAR_AMPERSAND&&c!==CHAR_ASTERISK&&c!==CHAR_EXCLAMATION&&c!==CHAR_VERTICAL_LINE&&c!==CHAR_EQUALS&&c!==CHAR_GREATER_THAN&&c!==CHAR_SINGLE_QUOTE&&c!==CHAR_DOUBLE_QUOTE&&c!==CHAR_PERCENT&&c!==CHAR_COMMERCIAL_AT&&c!==CHAR_GRAVE_ACCENT}__name(isPlainSafeFirst,"isPlainSafeFirst");function isPlainSafeLast(c){return!isWhitespace(c)&&c!==CHAR_COLON}__name(isPlainSafeLast,"isPlainSafeLast");function codePointAt(string,pos){var first=string.charCodeAt(pos),second;return first>=55296&&first<=56319&&pos+1<string.length&&(second=string.charCodeAt(pos+1),second>=56320&&second<=57343)?(first-55296)*1024+second-56320+65536:first}__name(codePointAt,"codePointAt");function needIndentIndicator(string){var leadingSpaceRe=/^\n* /;return leadingSpaceRe.test(string)}__name(needIndentIndicator,"needIndentIndicator");var STYLE_PLAIN=1,STYLE_SINGLE=2,STYLE_LITERAL=3,STYLE_FOLDED=4,STYLE_DOUBLE=5;function chooseScalarStyle(string,singleLineOnly,indentPerLevel,lineWidth,testAmbiguousType,quotingType,forceQuotes,inblock){var i,char=0,prevChar=null,hasLineBreak=!1,hasFoldableLine=!1,shouldTrackWidth=lineWidth!==-1,previousLineBreak=-1,plain=isPlainSafeFirst(codePointAt(string,0))&&isPlainSafeLast(codePointAt(string,string.length-1));if(singleLineOnly||forceQuotes)for(i=0;i<string.length;char>=65536?i+=2:i++){if(char=codePointAt(string,i),!isPrintable(char))return STYLE_DOUBLE;plain=plain&&isPlainSafe(char,prevChar,inblock),prevChar=char}else{for(i=0;i<string.length;char>=65536?i+=2:i++){if(char=codePointAt(string,i),char===CHAR_LINE_FEED)hasLineBreak=!0,shouldTrackWidth&&(hasFoldableLine=hasFoldableLine||i-previousLineBreak-1>lineWidth&&string[previousLineBreak+1]!==" ",previousLineBreak=i);else if(!isPrintable(char))return STYLE_DOUBLE;plain=plain&&isPlainSafe(char,prevChar,inblock),prevChar=char}hasFoldableLine=hasFoldableLine||shouldTrackWidth&&i-previousLineBreak-1>lineWidth&&string[previousLineBreak+1]!==" "}return!hasLineBreak&&!hasFoldableLine?plain&&!forceQuotes&&!testAmbiguousType(string)?STYLE_PLAIN:quotingType===QUOTING_TYPE_DOUBLE?STYLE_DOUBLE:STYLE_SINGLE:indentPerLevel>9&&needIndentIndicator(string)?STYLE_DOUBLE:forceQuotes?quotingType===QUOTING_TYPE_DOUBLE?STYLE_DOUBLE:STYLE_SINGLE:hasFoldableLine?STYLE_FOLDED:STYLE_LITERAL}__name(chooseScalarStyle,"chooseScalarStyle");function writeScalar(state,string,level,iskey,inblock){state.dump=function(){if(string.length===0)return state.quotingType===QUOTING_TYPE_DOUBLE?'""':"''";if(!state.noCompatMode&&(DEPRECATED_BOOLEANS_SYNTAX.indexOf(string)!==-1||DEPRECATED_BASE60_SYNTAX.test(string)))return state.quotingType===QUOTING_TYPE_DOUBLE?'"'+string+'"':"'"+string+"'";var indent=state.indent*Math.max(1,level),lineWidth=state.lineWidth===-1?-1:Math.max(Math.min(state.lineWidth,40),state.lineWidth-indent),singleLineOnly=iskey||state.flowLevel>-1&&level>=state.flowLevel;function testAmbiguity(string2){return testImplicitResolving(state,string2)}switch(__name(testAmbiguity,"testAmbiguity"),chooseScalarStyle(string,singleLineOnly,state.indent,lineWidth,testAmbiguity,state.quotingType,state.forceQuotes&&!iskey,inblock)){case STYLE_PLAIN:return string;case STYLE_SINGLE:return"'"+string.replace(/'/g,"''")+"'";case STYLE_LITERAL:return"|"+blockHeader(string,state.indent)+dropEndingNewline(indentString(string,indent));case STYLE_FOLDED:return">"+blockHeader(string,state.indent)+dropEndingNewline(indentString(foldString(string,lineWidth),indent));case STYLE_DOUBLE:return'"'+escapeString(string,lineWidth)+'"';default:throw new YAMLException("impossible error: invalid scalar style")}}()}__name(writeScalar,"writeScalar");function blockHeader(string,indentPerLevel){var indentIndicator=needIndentIndicator(string)?String(indentPerLevel):"",clip=string[string.length-1]===`
`,keep=clip&&(string[string.length-2]===`
`||string===`
`),chomp=keep?"+":clip?"":"-";return indentIndicator+chomp+`
`}__name(blockHeader,"blockHeader");function dropEndingNewline(string){return string[string.length-1]===`
`?string.slice(0,-1):string}__name(dropEndingNewline,"dropEndingNewline");function foldString(string,width){for(var lineRe=/(\n+)([^\n]*)/g,result=function(){var nextLF=string.indexOf(`
`);return nextLF=nextLF!==-1?nextLF:string.length,lineRe.lastIndex=nextLF,foldLine(string.slice(0,nextLF),width)}(),prevMoreIndented=string[0]===`
`||string[0]===" ",moreIndented,match;match=lineRe.exec(string);){var prefix=match[1],line=match[2];moreIndented=line[0]===" ",result+=prefix+(!prevMoreIndented&&!moreIndented&&line!==""?`
`:"")+foldLine(line,width),prevMoreIndented=moreIndented}return result}__name(foldString,"foldString");function foldLine(line,width){if(line===""||line[0]===" ")return line;for(var breakRe=/ [^ ]/g,match,start=0,end,curr=0,next=0,result="";match=breakRe.exec(line);)next=match.index,next-start>width&&(end=curr>start?curr:next,result+=`
`+line.slice(start,end),start=end+1),curr=next;return result+=`
`,line.length-start>width&&curr>start?result+=line.slice(start,curr)+`
`+line.slice(curr+1):result+=line.slice(start),result.slice(1)}__name(foldLine,"foldLine");function escapeString(string){for(var result="",char=0,escapeSeq,i=0;i<string.length;char>=65536?i+=2:i++)char=codePointAt(string,i),escapeSeq=ESCAPE_SEQUENCES[char],!escapeSeq&&isPrintable(char)?(result+=string[i],char>=65536&&(result+=string[i+1])):result+=escapeSeq||encodeHex(char);return result}__name(escapeString,"escapeString");function writeFlowSequence(state,level,object){var _result="",_tag=state.tag,index,length,value;for(index=0,length=object.length;index<length;index+=1)value=object[index],state.replacer&&(value=state.replacer.call(object,String(index),value)),(writeNode(state,level,value,!1,!1)||typeof value>"u"&&writeNode(state,level,null,!1,!1))&&(_result!==""&&(_result+=","+(state.condenseFlow?"":" ")),_result+=state.dump);state.tag=_tag,state.dump="["+_result+"]"}__name(writeFlowSequence,"writeFlowSequence");function writeBlockSequence(state,level,object,compact){var _result="",_tag=state.tag,index,length,value;for(index=0,length=object.length;index<length;index+=1)value=object[index],state.replacer&&(value=state.replacer.call(object,String(index),value)),(writeNode(state,level+1,value,!0,!0,!1,!0)||typeof value>"u"&&writeNode(state,level+1,null,!0,!0,!1,!0))&&((!compact||_result!=="")&&(_result+=generateNextLine(state,level)),state.dump&&CHAR_LINE_FEED===state.dump.charCodeAt(0)?_result+="-":_result+="- ",_result+=state.dump);state.tag=_tag,state.dump=_result||"[]"}__name(writeBlockSequence,"writeBlockSequence");function writeFlowMapping(state,level,object){var _result="",_tag=state.tag,objectKeyList=Object.keys(object),index,length,objectKey,objectValue,pairBuffer;for(index=0,length=objectKeyList.length;index<length;index+=1)pairBuffer="",_result!==""&&(pairBuffer+=", "),state.condenseFlow&&(pairBuffer+='"'),objectKey=objectKeyList[index],objectValue=object[objectKey],state.replacer&&(objectValue=state.replacer.call(object,objectKey,objectValue)),writeNode(state,level,objectKey,!1,!1)&&(state.dump.length>1024&&(pairBuffer+="? "),pairBuffer+=state.dump+(state.condenseFlow?'"':"")+":"+(state.condenseFlow?"":" "),writeNode(state,level,objectValue,!1,!1)&&(pairBuffer+=state.dump,_result+=pairBuffer));state.tag=_tag,state.dump="{"+_result+"}"}__name(writeFlowMapping,"writeFlowMapping");function writeBlockMapping(state,level,object,compact){var _result="",_tag=state.tag,objectKeyList=Object.keys(object),index,length,objectKey,objectValue,explicitPair,pairBuffer;if(state.sortKeys===!0)objectKeyList.sort();else if(typeof state.sortKeys=="function")objectKeyList.sort(state.sortKeys);else if(state.sortKeys)throw new YAMLException("sortKeys must be a boolean or a function");for(index=0,length=objectKeyList.length;index<length;index+=1)pairBuffer="",(!compact||_result!=="")&&(pairBuffer+=generateNextLine(state,level)),objectKey=objectKeyList[index],objectValue=object[objectKey],state.replacer&&(objectValue=state.replacer.call(object,objectKey,objectValue)),writeNode(state,level+1,objectKey,!0,!0,!0)&&(explicitPair=state.tag!==null&&state.tag!=="?"||state.dump&&state.dump.length>1024,explicitPair&&(state.dump&&CHAR_LINE_FEED===state.dump.charCodeAt(0)?pairBuffer+="?":pairBuffer+="? "),pairBuffer+=state.dump,explicitPair&&(pairBuffer+=generateNextLine(state,level)),writeNode(state,level+1,objectValue,!0,explicitPair)&&(state.dump&&CHAR_LINE_FEED===state.dump.charCodeAt(0)?pairBuffer+=":":pairBuffer+=": ",pairBuffer+=state.dump,_result+=pairBuffer));state.tag=_tag,state.dump=_result||"{}"}__name(writeBlockMapping,"writeBlockMapping");function detectType(state,object,explicit){var _result,typeList,index,length,type,style;for(typeList=explicit?state.explicitTypes:state.implicitTypes,index=0,length=typeList.length;index<length;index+=1)if(type=typeList[index],(type.instanceOf||type.predicate)&&(!type.instanceOf||typeof object=="object"&&object instanceof type.instanceOf)&&(!type.predicate||type.predicate(object))){if(explicit?type.multi&&type.representName?state.tag=type.representName(object):state.tag=type.tag:state.tag="?",type.represent){if(style=state.styleMap[type.tag]||type.defaultStyle,_toString.call(type.represent)==="[object Function]")_result=type.represent(object,style);else if(_hasOwnProperty.call(type.represent,style))_result=type.represent[style](object,style);else throw new YAMLException("!<"+type.tag+'> tag resolver accepts not "'+style+'" style');state.dump=_result}return!0}return!1}__name(detectType,"detectType");function writeNode(state,level,object,block,compact,iskey,isblockseq){state.tag=null,state.dump=object,detectType(state,object,!1)||detectType(state,object,!0);var type=_toString.call(state.dump),inblock=block,tagStr;block&&(block=state.flowLevel<0||state.flowLevel>level);var objectOrArray=type==="[object Object]"||type==="[object Array]",duplicateIndex,duplicate;if(objectOrArray&&(duplicateIndex=state.duplicates.indexOf(object),duplicate=duplicateIndex!==-1),(state.tag!==null&&state.tag!=="?"||duplicate||state.indent!==2&&level>0)&&(compact=!1),duplicate&&state.usedDuplicates[duplicateIndex])state.dump="*ref_"+duplicateIndex;else{if(objectOrArray&&duplicate&&!state.usedDuplicates[duplicateIndex]&&(state.usedDuplicates[duplicateIndex]=!0),type==="[object Object]")block&&Object.keys(state.dump).length!==0?(writeBlockMapping(state,level,state.dump,compact),duplicate&&(state.dump="&ref_"+duplicateIndex+state.dump)):(writeFlowMapping(state,level,state.dump),duplicate&&(state.dump="&ref_"+duplicateIndex+" "+state.dump));else if(type==="[object Array]")block&&state.dump.length!==0?(state.noArrayIndent&&!isblockseq&&level>0?writeBlockSequence(state,level-1,state.dump,compact):writeBlockSequence(state,level,state.dump,compact),duplicate&&(state.dump="&ref_"+duplicateIndex+state.dump)):(writeFlowSequence(state,level,state.dump),duplicate&&(state.dump="&ref_"+duplicateIndex+" "+state.dump));else if(type==="[object String]")state.tag!=="?"&&writeScalar(state,state.dump,level,iskey,inblock);else{if(type==="[object Undefined]")return!1;if(state.skipInvalid)return!1;throw new YAMLException("unacceptable kind of an object to dump "+type)}state.tag!==null&&state.tag!=="?"&&(tagStr=encodeURI(state.tag[0]==="!"?state.tag.slice(1):state.tag).replace(/!/g,"%21"),state.tag[0]==="!"?tagStr="!"+tagStr:tagStr.slice(0,18)==="tag:yaml.org,2002:"?tagStr="!!"+tagStr.slice(18):tagStr="!<"+tagStr+">",state.dump=tagStr+" "+state.dump)}return!0}__name(writeNode,"writeNode");function getDuplicateReferences(object,state){var objects=[],duplicatesIndexes=[],index,length;for(inspectNode(object,objects,duplicatesIndexes),index=0,length=duplicatesIndexes.length;index<length;index+=1)state.duplicates.push(objects[duplicatesIndexes[index]]);state.usedDuplicates=new Array(length)}__name(getDuplicateReferences,"getDuplicateReferences");function inspectNode(object,objects,duplicatesIndexes){var objectKeyList,index,length;if(object!==null&&typeof object=="object")if(index=objects.indexOf(object),index!==-1)duplicatesIndexes.indexOf(index)===-1&&duplicatesIndexes.push(index);else if(objects.push(object),Array.isArray(object))for(index=0,length=object.length;index<length;index+=1)inspectNode(object[index],objects,duplicatesIndexes);else for(objectKeyList=Object.keys(object),index=0,length=objectKeyList.length;index<length;index+=1)inspectNode(object[objectKeyList[index]],objects,duplicatesIndexes)}__name(inspectNode,"inspectNode");function dump(input,options){options=options||{};var state=new State2(options);state.noRefs||getDuplicateReferences(input,state);var value=input;return state.replacer&&(value=state.replacer.call({"":value},"",value)),writeNode(state,0,value,!0,!0)?state.dump+`
`:""}__name(dump,"dump");module2.exports.dump=dump}});var require_js_yaml=__commonJS({"../node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/index.js"(exports2,module2){"use strict";var loader=require_loader(),dumper=require_dumper();function renamed(from,to){return function(){throw new Error("Function yaml."+from+" is removed in js-yaml 4. Use yaml."+to+" instead, which is now safe by default.")}}__name(renamed,"renamed");module2.exports.Type=require_type();module2.exports.Schema=require_schema();module2.exports.FAILSAFE_SCHEMA=require_failsafe();module2.exports.JSON_SCHEMA=require_json2();module2.exports.CORE_SCHEMA=require_core3();module2.exports.DEFAULT_SCHEMA=require_default();module2.exports.load=loader.load;module2.exports.loadAll=loader.loadAll;module2.exports.dump=dumper.dump;module2.exports.YAMLException=require_exception();module2.exports.types={binary:require_binary(),float:require_float(),map:require_map(),null:require_null(),pairs:require_pairs(),set:require_set(),timestamp:require_timestamp(),bool:require_bool(),int:require_int(),merge:require_merge(),omap:require_omap(),seq:require_seq(),str:require_str()};module2.exports.safeLoad=renamed("safeLoad","load");module2.exports.safeLoadAll=renamed("safeLoadAll","loadAll");module2.exports.safeDump=renamed("safeDump","dump")}});var require_main=__commonJS({"../node_modules/.pnpm/lazy-val@1.0.5/node_modules/lazy-val/out/main.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.Lazy=void 0;var Lazy=class{constructor(creator){this._value=null,this.creator=creator}get hasValue(){return this.creator==null}get value(){if(this.creator==null)return this._value;let result=this.creator();return this.value=result,result}set value(value){this._value=value,this.creator=null}};__name(Lazy,"Lazy");exports2.Lazy=Lazy}});var require_constants7=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/internal/constants.js"(exports2,module2){var SEMVER_SPEC_VERSION="2.0.0",MAX_SAFE_INTEGER=Number.MAX_SAFE_INTEGER||9007199254740991,MAX_SAFE_COMPONENT_LENGTH=16,MAX_SAFE_BUILD_LENGTH=256-6,RELEASE_TYPES=["major","premajor","minor","preminor","patch","prepatch","prerelease"];module2.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH,MAX_SAFE_BUILD_LENGTH,MAX_SAFE_INTEGER,RELEASE_TYPES,SEMVER_SPEC_VERSION,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}}});var require_debug=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/internal/debug.js"(exports2,module2){var debug=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...args)=>console.error("SEMVER",...args):()=>{};module2.exports=debug}});var require_re=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/internal/re.js"(exports2,module2){var{MAX_SAFE_COMPONENT_LENGTH,MAX_SAFE_BUILD_LENGTH,MAX_LENGTH}=require_constants7(),debug=require_debug();exports2=module2.exports={};var re2=exports2.re=[],safeRe=exports2.safeRe=[],src=exports2.src=[],t=exports2.t={},R=0,LETTERDASHNUMBER="[a-zA-Z0-9-]",safeRegexReplacements=[["\\s",1],["\\d",MAX_LENGTH],[LETTERDASHNUMBER,MAX_SAFE_BUILD_LENGTH]],makeSafeRegex=__name(value=>{for(let[token,max]of safeRegexReplacements)value=value.split(`${token}*`).join(`${token}{0,${max}}`).split(`${token}+`).join(`${token}{1,${max}}`);return value},"makeSafeRegex"),createToken=__name((name3,value,isGlobal)=>{let safe=makeSafeRegex(value),index=R++;debug(name3,index,value),t[name3]=index,src[index]=value,re2[index]=new RegExp(value,isGlobal?"g":void 0),safeRe[index]=new RegExp(safe,isGlobal?"g":void 0)},"createToken");createToken("NUMERICIDENTIFIER","0|[1-9]\\d*");createToken("NUMERICIDENTIFIERLOOSE","\\d+");createToken("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${LETTERDASHNUMBER}*`);createToken("MAINVERSION",`(${src[t.NUMERICIDENTIFIER]})\\.(${src[t.NUMERICIDENTIFIER]})\\.(${src[t.NUMERICIDENTIFIER]})`);createToken("MAINVERSIONLOOSE",`(${src[t.NUMERICIDENTIFIERLOOSE]})\\.(${src[t.NUMERICIDENTIFIERLOOSE]})\\.(${src[t.NUMERICIDENTIFIERLOOSE]})`);createToken("PRERELEASEIDENTIFIER",`(?:${src[t.NUMERICIDENTIFIER]}|${src[t.NONNUMERICIDENTIFIER]})`);createToken("PRERELEASEIDENTIFIERLOOSE",`(?:${src[t.NUMERICIDENTIFIERLOOSE]}|${src[t.NONNUMERICIDENTIFIER]})`);createToken("PRERELEASE",`(?:-(${src[t.PRERELEASEIDENTIFIER]}(?:\\.${src[t.PRERELEASEIDENTIFIER]})*))`);createToken("PRERELEASELOOSE",`(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${src[t.PRERELEASEIDENTIFIERLOOSE]})*))`);createToken("BUILDIDENTIFIER",`${LETTERDASHNUMBER}+`);createToken("BUILD",`(?:\\+(${src[t.BUILDIDENTIFIER]}(?:\\.${src[t.BUILDIDENTIFIER]})*))`);createToken("FULLPLAIN",`v?${src[t.MAINVERSION]}${src[t.PRERELEASE]}?${src[t.BUILD]}?`);createToken("FULL",`^${src[t.FULLPLAIN]}$`);createToken("LOOSEPLAIN",`[v=\\s]*${src[t.MAINVERSIONLOOSE]}${src[t.PRERELEASELOOSE]}?${src[t.BUILD]}?`);createToken("LOOSE",`^${src[t.LOOSEPLAIN]}$`);createToken("GTLT","((?:<|>)?=?)");createToken("XRANGEIDENTIFIERLOOSE",`${src[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);createToken("XRANGEIDENTIFIER",`${src[t.NUMERICIDENTIFIER]}|x|X|\\*`);createToken("XRANGEPLAIN",`[v=\\s]*(${src[t.XRANGEIDENTIFIER]})(?:\\.(${src[t.XRANGEIDENTIFIER]})(?:\\.(${src[t.XRANGEIDENTIFIER]})(?:${src[t.PRERELEASE]})?${src[t.BUILD]}?)?)?`);createToken("XRANGEPLAINLOOSE",`[v=\\s]*(${src[t.XRANGEIDENTIFIERLOOSE]})(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})(?:${src[t.PRERELEASELOOSE]})?${src[t.BUILD]}?)?)?`);createToken("XRANGE",`^${src[t.GTLT]}\\s*${src[t.XRANGEPLAIN]}$`);createToken("XRANGELOOSE",`^${src[t.GTLT]}\\s*${src[t.XRANGEPLAINLOOSE]}$`);createToken("COERCE",`(^|[^\\d])(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}})(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?(?:$|[^\\d])`);createToken("COERCERTL",src[t.COERCE],!0);createToken("LONETILDE","(?:~>?)");createToken("TILDETRIM",`(\\s*)${src[t.LONETILDE]}\\s+`,!0);exports2.tildeTrimReplace="$1~";createToken("TILDE",`^${src[t.LONETILDE]}${src[t.XRANGEPLAIN]}$`);createToken("TILDELOOSE",`^${src[t.LONETILDE]}${src[t.XRANGEPLAINLOOSE]}$`);createToken("LONECARET","(?:\\^)");createToken("CARETTRIM",`(\\s*)${src[t.LONECARET]}\\s+`,!0);exports2.caretTrimReplace="$1^";createToken("CARET",`^${src[t.LONECARET]}${src[t.XRANGEPLAIN]}$`);createToken("CARETLOOSE",`^${src[t.LONECARET]}${src[t.XRANGEPLAINLOOSE]}$`);createToken("COMPARATORLOOSE",`^${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]})$|^$`);createToken("COMPARATOR",`^${src[t.GTLT]}\\s*(${src[t.FULLPLAIN]})$|^$`);createToken("COMPARATORTRIM",`(\\s*)${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]}|${src[t.XRANGEPLAIN]})`,!0);exports2.comparatorTrimReplace="$1$2$3";createToken("HYPHENRANGE",`^\\s*(${src[t.XRANGEPLAIN]})\\s+-\\s+(${src[t.XRANGEPLAIN]})\\s*$`);createToken("HYPHENRANGELOOSE",`^\\s*(${src[t.XRANGEPLAINLOOSE]})\\s+-\\s+(${src[t.XRANGEPLAINLOOSE]})\\s*$`);createToken("STAR","(<|>)?=?\\s*\\*");createToken("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");createToken("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}});var require_parse_options=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/internal/parse-options.js"(exports2,module2){var looseOption=Object.freeze({loose:!0}),emptyOpts=Object.freeze({}),parseOptions=__name(options=>options?typeof options!="object"?looseOption:options:emptyOpts,"parseOptions");module2.exports=parseOptions}});var require_identifiers=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/internal/identifiers.js"(exports2,module2){var numeric=/^[0-9]+$/,compareIdentifiers=__name((a,b)=>{let anum=numeric.test(a),bnum=numeric.test(b);return anum&&bnum&&(a=+a,b=+b),a===b?0:anum&&!bnum?-1:bnum&&!anum?1:a<b?-1:1},"compareIdentifiers"),rcompareIdentifiers=__name((a,b)=>compareIdentifiers(b,a),"rcompareIdentifiers");module2.exports={compareIdentifiers,rcompareIdentifiers}}});var require_semver=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/classes/semver.js"(exports2,module2){var debug=require_debug(),{MAX_LENGTH,MAX_SAFE_INTEGER}=require_constants7(),{safeRe:re2,t}=require_re(),parseOptions=require_parse_options(),{compareIdentifiers}=require_identifiers(),SemVer=class{constructor(version4,options){if(options=parseOptions(options),version4 instanceof SemVer){if(version4.loose===!!options.loose&&version4.includePrerelease===!!options.includePrerelease)return version4;version4=version4.version}else if(typeof version4!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof version4}".`);if(version4.length>MAX_LENGTH)throw new TypeError(`version is longer than ${MAX_LENGTH} characters`);debug("SemVer",version4,options),this.options=options,this.loose=!!options.loose,this.includePrerelease=!!options.includePrerelease;let m=version4.trim().match(options.loose?re2[t.LOOSE]:re2[t.FULL]);if(!m)throw new TypeError(`Invalid Version: ${version4}`);if(this.raw=version4,this.major=+m[1],this.minor=+m[2],this.patch=+m[3],this.major>MAX_SAFE_INTEGER||this.major<0)throw new TypeError("Invalid major version");if(this.minor>MAX_SAFE_INTEGER||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>MAX_SAFE_INTEGER||this.patch<0)throw new TypeError("Invalid patch version");m[4]?this.prerelease=m[4].split(".").map(id=>{if(/^[0-9]+$/.test(id)){let num=+id;if(num>=0&&num<MAX_SAFE_INTEGER)return num}return id}):this.prerelease=[],this.build=m[5]?m[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(other){if(debug("SemVer.compare",this.version,this.options,other),!(other instanceof SemVer)){if(typeof other=="string"&&other===this.version)return 0;other=new SemVer(other,this.options)}return other.version===this.version?0:this.compareMain(other)||this.comparePre(other)}compareMain(other){return other instanceof SemVer||(other=new SemVer(other,this.options)),compareIdentifiers(this.major,other.major)||compareIdentifiers(this.minor,other.minor)||compareIdentifiers(this.patch,other.patch)}comparePre(other){if(other instanceof SemVer||(other=new SemVer(other,this.options)),this.prerelease.length&&!other.prerelease.length)return-1;if(!this.prerelease.length&&other.prerelease.length)return 1;if(!this.prerelease.length&&!other.prerelease.length)return 0;let i=0;do{let a=this.prerelease[i],b=other.prerelease[i];if(debug("prerelease compare",i,a,b),a===void 0&&b===void 0)return 0;if(b===void 0)return 1;if(a===void 0)return-1;if(a===b)continue;return compareIdentifiers(a,b)}while(++i)}compareBuild(other){other instanceof SemVer||(other=new SemVer(other,this.options));let i=0;do{let a=this.build[i],b=other.build[i];if(debug("prerelease compare",i,a,b),a===void 0&&b===void 0)return 0;if(b===void 0)return 1;if(a===void 0)return-1;if(a===b)continue;return compareIdentifiers(a,b)}while(++i)}inc(release2,identifier,identifierBase){switch(release2){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",identifier,identifierBase);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",identifier,identifierBase);break;case"prepatch":this.prerelease.length=0,this.inc("patch",identifier,identifierBase),this.inc("pre",identifier,identifierBase);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",identifier,identifierBase),this.inc("pre",identifier,identifierBase);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{let base=Number(identifierBase)?1:0;if(!identifier&&identifierBase===!1)throw new Error("invalid increment argument: identifier is empty");if(this.prerelease.length===0)this.prerelease=[base];else{let i=this.prerelease.length;for(;--i>=0;)typeof this.prerelease[i]=="number"&&(this.prerelease[i]++,i=-2);if(i===-1){if(identifier===this.prerelease.join(".")&&identifierBase===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(base)}}if(identifier){let prerelease=[identifier,base];identifierBase===!1&&(prerelease=[identifier]),compareIdentifiers(this.prerelease[0],identifier)===0?isNaN(this.prerelease[1])&&(this.prerelease=prerelease):this.prerelease=prerelease}break}default:throw new Error(`invalid increment argument: ${release2}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};__name(SemVer,"SemVer");module2.exports=SemVer}});var require_parse2=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/parse.js"(exports2,module2){var SemVer=require_semver(),parse5=__name((version4,options,throwErrors=!1)=>{if(version4 instanceof SemVer)return version4;try{return new SemVer(version4,options)}catch(er){if(!throwErrors)return null;throw er}},"parse");module2.exports=parse5}});var require_valid=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/valid.js"(exports2,module2){var parse5=require_parse2(),valid=__name((version4,options)=>{let v=parse5(version4,options);return v?v.version:null},"valid");module2.exports=valid}});var require_clean=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/clean.js"(exports2,module2){var parse5=require_parse2(),clean=__name((version4,options)=>{let s=parse5(version4.trim().replace(/^[=v]+/,""),options);return s?s.version:null},"clean");module2.exports=clean}});var require_inc=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/inc.js"(exports2,module2){var SemVer=require_semver(),inc=__name((version4,release2,options,identifier,identifierBase)=>{typeof options=="string"&&(identifierBase=identifier,identifier=options,options=void 0);try{return new SemVer(version4 instanceof SemVer?version4.version:version4,options).inc(release2,identifier,identifierBase).version}catch{return null}},"inc");module2.exports=inc}});var require_diff=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/diff.js"(exports2,module2){var parse5=require_parse2(),diff=__name((version1,version22)=>{let v13=parse5(version1,null,!0),v23=parse5(version22,null,!0),comparison=v13.compare(v23);if(comparison===0)return null;let v1Higher=comparison>0,highVersion=v1Higher?v13:v23,lowVersion=v1Higher?v23:v13,highHasPre=!!highVersion.prerelease.length;if(!!lowVersion.prerelease.length&&!highHasPre)return!lowVersion.patch&&!lowVersion.minor?"major":highVersion.patch?"patch":highVersion.minor?"minor":"major";let prefix=highHasPre?"pre":"";return v13.major!==v23.major?prefix+"major":v13.minor!==v23.minor?prefix+"minor":v13.patch!==v23.patch?prefix+"patch":"prerelease"},"diff");module2.exports=diff}});var require_major=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/major.js"(exports2,module2){var SemVer=require_semver(),major2=__name((a,loose)=>new SemVer(a,loose).major,"major");module2.exports=major2}});var require_minor=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/minor.js"(exports2,module2){var SemVer=require_semver(),minor=__name((a,loose)=>new SemVer(a,loose).minor,"minor");module2.exports=minor}});var require_patch=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/patch.js"(exports2,module2){var SemVer=require_semver(),patch=__name((a,loose)=>new SemVer(a,loose).patch,"patch");module2.exports=patch}});var require_prerelease=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/prerelease.js"(exports2,module2){var parse5=require_parse2(),prerelease=__name((version4,options)=>{let parsed=parse5(version4,options);return parsed&&parsed.prerelease.length?parsed.prerelease:null},"prerelease");module2.exports=prerelease}});var require_compare=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/compare.js"(exports2,module2){var SemVer=require_semver(),compare=__name((a,b,loose)=>new SemVer(a,loose).compare(new SemVer(b,loose)),"compare");module2.exports=compare}});var require_rcompare=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/rcompare.js"(exports2,module2){var compare=require_compare(),rcompare=__name((a,b,loose)=>compare(b,a,loose),"rcompare");module2.exports=rcompare}});var require_compare_loose=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/compare-loose.js"(exports2,module2){var compare=require_compare(),compareLoose=__name((a,b)=>compare(a,b,!0),"compareLoose");module2.exports=compareLoose}});var require_compare_build=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/compare-build.js"(exports2,module2){var SemVer=require_semver(),compareBuild=__name((a,b,loose)=>{let versionA=new SemVer(a,loose),versionB=new SemVer(b,loose);return versionA.compare(versionB)||versionA.compareBuild(versionB)},"compareBuild");module2.exports=compareBuild}});var require_sort=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/sort.js"(exports2,module2){var compareBuild=require_compare_build(),sort=__name((list,loose)=>list.sort((a,b)=>compareBuild(a,b,loose)),"sort");module2.exports=sort}});var require_rsort=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/rsort.js"(exports2,module2){var compareBuild=require_compare_build(),rsort=__name((list,loose)=>list.sort((a,b)=>compareBuild(b,a,loose)),"rsort");module2.exports=rsort}});var require_gt=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/gt.js"(exports2,module2){var compare=require_compare(),gt=__name((a,b,loose)=>compare(a,b,loose)>0,"gt");module2.exports=gt}});var require_lt=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/lt.js"(exports2,module2){var compare=require_compare(),lt=__name((a,b,loose)=>compare(a,b,loose)<0,"lt");module2.exports=lt}});var require_eq=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/eq.js"(exports2,module2){var compare=require_compare(),eq=__name((a,b,loose)=>compare(a,b,loose)===0,"eq");module2.exports=eq}});var require_neq=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/neq.js"(exports2,module2){var compare=require_compare(),neq=__name((a,b,loose)=>compare(a,b,loose)!==0,"neq");module2.exports=neq}});var require_gte=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/gte.js"(exports2,module2){var compare=require_compare(),gte=__name((a,b,loose)=>compare(a,b,loose)>=0,"gte");module2.exports=gte}});var require_lte=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/lte.js"(exports2,module2){var compare=require_compare(),lte=__name((a,b,loose)=>compare(a,b,loose)<=0,"lte");module2.exports=lte}});var require_cmp=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/cmp.js"(exports2,module2){var eq=require_eq(),neq=require_neq(),gt=require_gt(),gte=require_gte(),lt=require_lt(),lte=require_lte(),cmp=__name((a,op,b,loose)=>{switch(op){case"===":return typeof a=="object"&&(a=a.version),typeof b=="object"&&(b=b.version),a===b;case"!==":return typeof a=="object"&&(a=a.version),typeof b=="object"&&(b=b.version),a!==b;case"":case"=":case"==":return eq(a,b,loose);case"!=":return neq(a,b,loose);case">":return gt(a,b,loose);case">=":return gte(a,b,loose);case"<":return lt(a,b,loose);case"<=":return lte(a,b,loose);default:throw new TypeError(`Invalid operator: ${op}`)}},"cmp");module2.exports=cmp}});var require_coerce=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/coerce.js"(exports2,module2){var SemVer=require_semver(),parse5=require_parse2(),{safeRe:re2,t}=require_re(),coerce=__name((version4,options)=>{if(version4 instanceof SemVer)return version4;if(typeof version4=="number"&&(version4=String(version4)),typeof version4!="string")return null;options=options||{};let match=null;if(!options.rtl)match=version4.match(re2[t.COERCE]);else{let next;for(;(next=re2[t.COERCERTL].exec(version4))&&(!match||match.index+match[0].length!==version4.length);)(!match||next.index+next[0].length!==match.index+match[0].length)&&(match=next),re2[t.COERCERTL].lastIndex=next.index+next[1].length+next[2].length;re2[t.COERCERTL].lastIndex=-1}return match===null?null:parse5(`${match[2]}.${match[3]||"0"}.${match[4]||"0"}`,options)},"coerce");module2.exports=coerce}});var require_iterator=__commonJS({"../node_modules/.pnpm/yallist@4.0.0/node_modules/yallist/iterator.js"(exports2,module2){"use strict";module2.exports=function(Yallist){Yallist.prototype[Symbol.iterator]=function*(){for(let walker=this.head;walker;walker=walker.next)yield walker.value}}}});var require_yallist=__commonJS({"../node_modules/.pnpm/yallist@4.0.0/node_modules/yallist/yallist.js"(exports2,module2){"use strict";module2.exports=Yallist;Yallist.Node=Node;Yallist.create=Yallist;function Yallist(list){var self2=this;if(self2 instanceof Yallist||(self2=new Yallist),self2.tail=null,self2.head=null,self2.length=0,list&&typeof list.forEach=="function")list.forEach(function(item){self2.push(item)});else if(arguments.length>0)for(var i=0,l=arguments.length;i<l;i++)self2.push(arguments[i]);return self2}__name(Yallist,"Yallist");Yallist.prototype.removeNode=function(node){if(node.list!==this)throw new Error("removing node which does not belong to this list");var next=node.next,prev=node.prev;return next&&(next.prev=prev),prev&&(prev.next=next),node===this.head&&(this.head=next),node===this.tail&&(this.tail=prev),node.list.length--,node.next=null,node.prev=null,node.list=null,next};Yallist.prototype.unshiftNode=function(node){if(node!==this.head){node.list&&node.list.removeNode(node);var head=this.head;node.list=this,node.next=head,head&&(head.prev=node),this.head=node,this.tail||(this.tail=node),this.length++}};Yallist.prototype.pushNode=function(node){if(node!==this.tail){node.list&&node.list.removeNode(node);var tail=this.tail;node.list=this,node.prev=tail,tail&&(tail.next=node),this.tail=node,this.head||(this.head=node),this.length++}};Yallist.prototype.push=function(){for(var i=0,l=arguments.length;i<l;i++)push(this,arguments[i]);return this.length};Yallist.prototype.unshift=function(){for(var i=0,l=arguments.length;i<l;i++)unshift(this,arguments[i]);return this.length};Yallist.prototype.pop=function(){if(this.tail){var res=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,res}};Yallist.prototype.shift=function(){if(this.head){var res=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,res}};Yallist.prototype.forEach=function(fn,thisp){thisp=thisp||this;for(var walker=this.head,i=0;walker!==null;i++)fn.call(thisp,walker.value,i,this),walker=walker.next};Yallist.prototype.forEachReverse=function(fn,thisp){thisp=thisp||this;for(var walker=this.tail,i=this.length-1;walker!==null;i--)fn.call(thisp,walker.value,i,this),walker=walker.prev};Yallist.prototype.get=function(n){for(var i=0,walker=this.head;walker!==null&&i<n;i++)walker=walker.next;if(i===n&&walker!==null)return walker.value};Yallist.prototype.getReverse=function(n){for(var i=0,walker=this.tail;walker!==null&&i<n;i++)walker=walker.prev;if(i===n&&walker!==null)return walker.value};Yallist.prototype.map=function(fn,thisp){thisp=thisp||this;for(var res=new Yallist,walker=this.head;walker!==null;)res.push(fn.call(thisp,walker.value,this)),walker=walker.next;return res};Yallist.prototype.mapReverse=function(fn,thisp){thisp=thisp||this;for(var res=new Yallist,walker=this.tail;walker!==null;)res.push(fn.call(thisp,walker.value,this)),walker=walker.prev;return res};Yallist.prototype.reduce=function(fn,initial){var acc,walker=this.head;if(arguments.length>1)acc=initial;else if(this.head)walker=this.head.next,acc=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var i=0;walker!==null;i++)acc=fn(acc,walker.value,i),walker=walker.next;return acc};Yallist.prototype.reduceReverse=function(fn,initial){var acc,walker=this.tail;if(arguments.length>1)acc=initial;else if(this.tail)walker=this.tail.prev,acc=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var i=this.length-1;walker!==null;i--)acc=fn(acc,walker.value,i),walker=walker.prev;return acc};Yallist.prototype.toArray=function(){for(var arr=new Array(this.length),i=0,walker=this.head;walker!==null;i++)arr[i]=walker.value,walker=walker.next;return arr};Yallist.prototype.toArrayReverse=function(){for(var arr=new Array(this.length),i=0,walker=this.tail;walker!==null;i++)arr[i]=walker.value,walker=walker.prev;return arr};Yallist.prototype.slice=function(from,to){to=to||this.length,to<0&&(to+=this.length),from=from||0,from<0&&(from+=this.length);var ret=new Yallist;if(to<from||to<0)return ret;from<0&&(from=0),to>this.length&&(to=this.length);for(var i=0,walker=this.head;walker!==null&&i<from;i++)walker=walker.next;for(;walker!==null&&i<to;i++,walker=walker.next)ret.push(walker.value);return ret};Yallist.prototype.sliceReverse=function(from,to){to=to||this.length,to<0&&(to+=this.length),from=from||0,from<0&&(from+=this.length);var ret=new Yallist;if(to<from||to<0)return ret;from<0&&(from=0),to>this.length&&(to=this.length);for(var i=this.length,walker=this.tail;walker!==null&&i>to;i--)walker=walker.prev;for(;walker!==null&&i>from;i--,walker=walker.prev)ret.push(walker.value);return ret};Yallist.prototype.splice=function(start,deleteCount,...nodes){start>this.length&&(start=this.length-1),start<0&&(start=this.length+start);for(var i=0,walker=this.head;walker!==null&&i<start;i++)walker=walker.next;for(var ret=[],i=0;walker&&i<deleteCount;i++)ret.push(walker.value),walker=this.removeNode(walker);walker===null&&(walker=this.tail),walker!==this.head&&walker!==this.tail&&(walker=walker.prev);for(var i=0;i<nodes.length;i++)walker=insert(this,walker,nodes[i]);return ret};Yallist.prototype.reverse=function(){for(var head=this.head,tail=this.tail,walker=head;walker!==null;walker=walker.prev){var p=walker.prev;walker.prev=walker.next,walker.next=p}return this.head=tail,this.tail=head,this};function insert(self2,node,value){var inserted=node===self2.head?new Node(value,null,node,self2):new Node(value,node,node.next,self2);return inserted.next===null&&(self2.tail=inserted),inserted.prev===null&&(self2.head=inserted),self2.length++,inserted}__name(insert,"insert");function push(self2,item){self2.tail=new Node(item,self2.tail,null,self2),self2.head||(self2.head=self2.tail),self2.length++}__name(push,"push");function unshift(self2,item){self2.head=new Node(item,null,self2.head,self2),self2.tail||(self2.tail=self2.head),self2.length++}__name(unshift,"unshift");function Node(value,prev,next,list){if(!(this instanceof Node))return new Node(value,prev,next,list);this.list=list,this.value=value,prev?(prev.next=this,this.prev=prev):this.prev=null,next?(next.prev=this,this.next=next):this.next=null}__name(Node,"Node");try{require_iterator()(Yallist)}catch{}}});var require_lru_cache=__commonJS({"../node_modules/.pnpm/lru-cache@6.0.0/node_modules/lru-cache/index.js"(exports2,module2){"use strict";var Yallist=require_yallist(),MAX=Symbol("max"),LENGTH=Symbol("length"),LENGTH_CALCULATOR=Symbol("lengthCalculator"),ALLOW_STALE=Symbol("allowStale"),MAX_AGE=Symbol("maxAge"),DISPOSE=Symbol("dispose"),NO_DISPOSE_ON_SET=Symbol("noDisposeOnSet"),LRU_LIST=Symbol("lruList"),CACHE=Symbol("cache"),UPDATE_AGE_ON_GET=Symbol("updateAgeOnGet"),naiveLength=__name(()=>1,"naiveLength"),LRUCache=class{constructor(options){if(typeof options=="number"&&(options={max:options}),options||(options={}),options.max&&(typeof options.max!="number"||options.max<0))throw new TypeError("max must be a non-negative number");let max=this[MAX]=options.max||1/0,lc=options.length||naiveLength;if(this[LENGTH_CALCULATOR]=typeof lc!="function"?naiveLength:lc,this[ALLOW_STALE]=options.stale||!1,options.maxAge&&typeof options.maxAge!="number")throw new TypeError("maxAge must be a number");this[MAX_AGE]=options.maxAge||0,this[DISPOSE]=options.dispose,this[NO_DISPOSE_ON_SET]=options.noDisposeOnSet||!1,this[UPDATE_AGE_ON_GET]=options.updateAgeOnGet||!1,this.reset()}set max(mL){if(typeof mL!="number"||mL<0)throw new TypeError("max must be a non-negative number");this[MAX]=mL||1/0,trim4(this)}get max(){return this[MAX]}set allowStale(allowStale){this[ALLOW_STALE]=!!allowStale}get allowStale(){return this[ALLOW_STALE]}set maxAge(mA){if(typeof mA!="number")throw new TypeError("maxAge must be a non-negative number");this[MAX_AGE]=mA,trim4(this)}get maxAge(){return this[MAX_AGE]}set lengthCalculator(lC){typeof lC!="function"&&(lC=naiveLength),lC!==this[LENGTH_CALCULATOR]&&(this[LENGTH_CALCULATOR]=lC,this[LENGTH]=0,this[LRU_LIST].forEach(hit=>{hit.length=this[LENGTH_CALCULATOR](hit.value,hit.key),this[LENGTH]+=hit.length})),trim4(this)}get lengthCalculator(){return this[LENGTH_CALCULATOR]}get length(){return this[LENGTH]}get itemCount(){return this[LRU_LIST].length}rforEach(fn,thisp){thisp=thisp||this;for(let walker=this[LRU_LIST].tail;walker!==null;){let prev=walker.prev;forEachStep(this,fn,walker,thisp),walker=prev}}forEach(fn,thisp){thisp=thisp||this;for(let walker=this[LRU_LIST].head;walker!==null;){let next=walker.next;forEachStep(this,fn,walker,thisp),walker=next}}keys(){return this[LRU_LIST].toArray().map(k=>k.key)}values(){return this[LRU_LIST].toArray().map(k=>k.value)}reset(){this[DISPOSE]&&this[LRU_LIST]&&this[LRU_LIST].length&&this[LRU_LIST].forEach(hit=>this[DISPOSE](hit.key,hit.value)),this[CACHE]=new Map,this[LRU_LIST]=new Yallist,this[LENGTH]=0}dump(){return this[LRU_LIST].map(hit=>isStale(this,hit)?!1:{k:hit.key,v:hit.value,e:hit.now+(hit.maxAge||0)}).toArray().filter(h=>h)}dumpLru(){return this[LRU_LIST]}set(key,value,maxAge){if(maxAge=maxAge||this[MAX_AGE],maxAge&&typeof maxAge!="number")throw new TypeError("maxAge must be a number");let now=maxAge?Date.now():0,len=this[LENGTH_CALCULATOR](value,key);if(this[CACHE].has(key)){if(len>this[MAX])return del(this,this[CACHE].get(key)),!1;let item=this[CACHE].get(key).value;return this[DISPOSE]&&(this[NO_DISPOSE_ON_SET]||this[DISPOSE](key,item.value)),item.now=now,item.maxAge=maxAge,item.value=value,this[LENGTH]+=len-item.length,item.length=len,this.get(key),trim4(this),!0}let hit=new Entry2(key,value,len,now,maxAge);return hit.length>this[MAX]?(this[DISPOSE]&&this[DISPOSE](key,value),!1):(this[LENGTH]+=hit.length,this[LRU_LIST].unshift(hit),this[CACHE].set(key,this[LRU_LIST].head),trim4(this),!0)}has(key){if(!this[CACHE].has(key))return!1;let hit=this[CACHE].get(key).value;return!isStale(this,hit)}get(key){return get(this,key,!0)}peek(key){return get(this,key,!1)}pop(){let node=this[LRU_LIST].tail;return node?(del(this,node),node.value):null}del(key){del(this,this[CACHE].get(key))}load(arr){this.reset();let now=Date.now();for(let l=arr.length-1;l>=0;l--){let hit=arr[l],expiresAt=hit.e||0;if(expiresAt===0)this.set(hit.k,hit.v);else{let maxAge=expiresAt-now;maxAge>0&&this.set(hit.k,hit.v,maxAge)}}}prune(){this[CACHE].forEach((value,key)=>get(this,key,!1))}};__name(LRUCache,"LRUCache");var get=__name((self2,key,doUse)=>{let node=self2[CACHE].get(key);if(node){let hit=node.value;if(isStale(self2,hit)){if(del(self2,node),!self2[ALLOW_STALE])return}else doUse&&(self2[UPDATE_AGE_ON_GET]&&(node.value.now=Date.now()),self2[LRU_LIST].unshiftNode(node));return hit.value}},"get"),isStale=__name((self2,hit)=>{if(!hit||!hit.maxAge&&!self2[MAX_AGE])return!1;let diff=Date.now()-hit.now;return hit.maxAge?diff>hit.maxAge:self2[MAX_AGE]&&diff>self2[MAX_AGE]},"isStale"),trim4=__name(self2=>{if(self2[LENGTH]>self2[MAX])for(let walker=self2[LRU_LIST].tail;self2[LENGTH]>self2[MAX]&&walker!==null;){let prev=walker.prev;del(self2,walker),walker=prev}},"trim"),del=__name((self2,node)=>{if(node){let hit=node.value;self2[DISPOSE]&&self2[DISPOSE](hit.key,hit.value),self2[LENGTH]-=hit.length,self2[CACHE].delete(hit.key),self2[LRU_LIST].removeNode(node)}},"del"),Entry2=class{constructor(key,value,length,now,maxAge){this.key=key,this.value=value,this.length=length,this.now=now,this.maxAge=maxAge||0}};__name(Entry2,"Entry");var forEachStep=__name((self2,fn,node,thisp)=>{let hit=node.value;isStale(self2,hit)&&(del(self2,node),self2[ALLOW_STALE]||(hit=void 0)),hit&&fn.call(thisp,hit.value,hit.key,self2)},"forEachStep");module2.exports=LRUCache}});var require_range=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/classes/range.js"(exports2,module2){var Range2=class{constructor(range,options){if(options=parseOptions(options),range instanceof Range2)return range.loose===!!options.loose&&range.includePrerelease===!!options.includePrerelease?range:new Range2(range.raw,options);if(range instanceof Comparator)return this.raw=range.value,this.set=[[range]],this.format(),this;if(this.options=options,this.loose=!!options.loose,this.includePrerelease=!!options.includePrerelease,this.raw=range.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(r=>this.parseRange(r.trim())).filter(c=>c.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let first=this.set[0];if(this.set=this.set.filter(c=>!isNullSet(c[0])),this.set.length===0)this.set=[first];else if(this.set.length>1){for(let c of this.set)if(c.length===1&&isAny(c[0])){this.set=[c];break}}}this.format()}format(){return this.range=this.set.map(comps=>comps.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(range){let memoKey=((this.options.includePrerelease&&FLAG_INCLUDE_PRERELEASE)|(this.options.loose&&FLAG_LOOSE))+":"+range,cached=cache.get(memoKey);if(cached)return cached;let loose=this.options.loose,hr=loose?re2[t.HYPHENRANGELOOSE]:re2[t.HYPHENRANGE];range=range.replace(hr,hyphenReplace(this.options.includePrerelease)),debug("hyphen replace",range),range=range.replace(re2[t.COMPARATORTRIM],comparatorTrimReplace),debug("comparator trim",range),range=range.replace(re2[t.TILDETRIM],tildeTrimReplace),debug("tilde trim",range),range=range.replace(re2[t.CARETTRIM],caretTrimReplace),debug("caret trim",range);let rangeList=range.split(" ").map(comp=>parseComparator(comp,this.options)).join(" ").split(/\s+/).map(comp=>replaceGTE0(comp,this.options));loose&&(rangeList=rangeList.filter(comp=>(debug("loose invalid filter",comp,this.options),!!comp.match(re2[t.COMPARATORLOOSE])))),debug("range list",rangeList);let rangeMap=new Map,comparators=rangeList.map(comp=>new Comparator(comp,this.options));for(let comp of comparators){if(isNullSet(comp))return[comp];rangeMap.set(comp.value,comp)}rangeMap.size>1&&rangeMap.has("")&&rangeMap.delete("");let result=[...rangeMap.values()];return cache.set(memoKey,result),result}intersects(range,options){if(!(range instanceof Range2))throw new TypeError("a Range is required");return this.set.some(thisComparators=>isSatisfiable(thisComparators,options)&&range.set.some(rangeComparators=>isSatisfiable(rangeComparators,options)&&thisComparators.every(thisComparator=>rangeComparators.every(rangeComparator=>thisComparator.intersects(rangeComparator,options)))))}test(version4){if(!version4)return!1;if(typeof version4=="string")try{version4=new SemVer(version4,this.options)}catch{return!1}for(let i=0;i<this.set.length;i++)if(testSet(this.set[i],version4,this.options))return!0;return!1}};__name(Range2,"Range");module2.exports=Range2;var LRU=require_lru_cache(),cache=new LRU({max:1e3}),parseOptions=require_parse_options(),Comparator=require_comparator(),debug=require_debug(),SemVer=require_semver(),{safeRe:re2,t,comparatorTrimReplace,tildeTrimReplace,caretTrimReplace}=require_re(),{FLAG_INCLUDE_PRERELEASE,FLAG_LOOSE}=require_constants7(),isNullSet=__name(c=>c.value==="<0.0.0-0","isNullSet"),isAny=__name(c=>c.value==="","isAny"),isSatisfiable=__name((comparators,options)=>{let result=!0,remainingComparators=comparators.slice(),testComparator=remainingComparators.pop();for(;result&&remainingComparators.length;)result=remainingComparators.every(otherComparator=>testComparator.intersects(otherComparator,options)),testComparator=remainingComparators.pop();return result},"isSatisfiable"),parseComparator=__name((comp,options)=>(debug("comp",comp,options),comp=replaceCarets(comp,options),debug("caret",comp),comp=replaceTildes(comp,options),debug("tildes",comp),comp=replaceXRanges(comp,options),debug("xrange",comp),comp=replaceStars(comp,options),debug("stars",comp),comp),"parseComparator"),isX=__name(id=>!id||id.toLowerCase()==="x"||id==="*","isX"),replaceTildes=__name((comp,options)=>comp.trim().split(/\s+/).map(c=>replaceTilde(c,options)).join(" "),"replaceTildes"),replaceTilde=__name((comp,options)=>{let r=options.loose?re2[t.TILDELOOSE]:re2[t.TILDE];return comp.replace(r,(_,M,m,p,pr)=>{debug("tilde",comp,_,M,m,p,pr);let ret;return isX(M)?ret="":isX(m)?ret=`>=${M}.0.0 <${+M+1}.0.0-0`:isX(p)?ret=`>=${M}.${m}.0 <${M}.${+m+1}.0-0`:pr?(debug("replaceTilde pr",pr),ret=`>=${M}.${m}.${p}-${pr} <${M}.${+m+1}.0-0`):ret=`>=${M}.${m}.${p} <${M}.${+m+1}.0-0`,debug("tilde return",ret),ret})},"replaceTilde"),replaceCarets=__name((comp,options)=>comp.trim().split(/\s+/).map(c=>replaceCaret(c,options)).join(" "),"replaceCarets"),replaceCaret=__name((comp,options)=>{debug("caret",comp,options);let r=options.loose?re2[t.CARETLOOSE]:re2[t.CARET],z=options.includePrerelease?"-0":"";return comp.replace(r,(_,M,m,p,pr)=>{debug("caret",comp,_,M,m,p,pr);let ret;return isX(M)?ret="":isX(m)?ret=`>=${M}.0.0${z} <${+M+1}.0.0-0`:isX(p)?M==="0"?ret=`>=${M}.${m}.0${z} <${M}.${+m+1}.0-0`:ret=`>=${M}.${m}.0${z} <${+M+1}.0.0-0`:pr?(debug("replaceCaret pr",pr),M==="0"?m==="0"?ret=`>=${M}.${m}.${p}-${pr} <${M}.${m}.${+p+1}-0`:ret=`>=${M}.${m}.${p}-${pr} <${M}.${+m+1}.0-0`:ret=`>=${M}.${m}.${p}-${pr} <${+M+1}.0.0-0`):(debug("no pr"),M==="0"?m==="0"?ret=`>=${M}.${m}.${p}${z} <${M}.${m}.${+p+1}-0`:ret=`>=${M}.${m}.${p}${z} <${M}.${+m+1}.0-0`:ret=`>=${M}.${m}.${p} <${+M+1}.0.0-0`),debug("caret return",ret),ret})},"replaceCaret"),replaceXRanges=__name((comp,options)=>(debug("replaceXRanges",comp,options),comp.split(/\s+/).map(c=>replaceXRange(c,options)).join(" ")),"replaceXRanges"),replaceXRange=__name((comp,options)=>{comp=comp.trim();let r=options.loose?re2[t.XRANGELOOSE]:re2[t.XRANGE];return comp.replace(r,(ret,gtlt,M,m,p,pr)=>{debug("xRange",comp,ret,gtlt,M,m,p,pr);let xM=isX(M),xm=xM||isX(m),xp=xm||isX(p),anyX=xp;return gtlt==="="&&anyX&&(gtlt=""),pr=options.includePrerelease?"-0":"",xM?gtlt===">"||gtlt==="<"?ret="<0.0.0-0":ret="*":gtlt&&anyX?(xm&&(m=0),p=0,gtlt===">"?(gtlt=">=",xm?(M=+M+1,m=0,p=0):(m=+m+1,p=0)):gtlt==="<="&&(gtlt="<",xm?M=+M+1:m=+m+1),gtlt==="<"&&(pr="-0"),ret=`${gtlt+M}.${m}.${p}${pr}`):xm?ret=`>=${M}.0.0${pr} <${+M+1}.0.0-0`:xp&&(ret=`>=${M}.${m}.0${pr} <${M}.${+m+1}.0-0`),debug("xRange return",ret),ret})},"replaceXRange"),replaceStars=__name((comp,options)=>(debug("replaceStars",comp,options),comp.trim().replace(re2[t.STAR],"")),"replaceStars"),replaceGTE0=__name((comp,options)=>(debug("replaceGTE0",comp,options),comp.trim().replace(re2[options.includePrerelease?t.GTE0PRE:t.GTE0],"")),"replaceGTE0"),hyphenReplace=__name(incPr=>($0,from,fM,fm,fp,fpr,fb,to,tM,tm,tp,tpr,tb)=>(isX(fM)?from="":isX(fm)?from=`>=${fM}.0.0${incPr?"-0":""}`:isX(fp)?from=`>=${fM}.${fm}.0${incPr?"-0":""}`:fpr?from=`>=${from}`:from=`>=${from}${incPr?"-0":""}`,isX(tM)?to="":isX(tm)?to=`<${+tM+1}.0.0-0`:isX(tp)?to=`<${tM}.${+tm+1}.0-0`:tpr?to=`<=${tM}.${tm}.${tp}-${tpr}`:incPr?to=`<${tM}.${tm}.${+tp+1}-0`:to=`<=${to}`,`${from} ${to}`.trim()),"hyphenReplace"),testSet=__name((set,version4,options)=>{for(let i=0;i<set.length;i++)if(!set[i].test(version4))return!1;if(version4.prerelease.length&&!options.includePrerelease){for(let i=0;i<set.length;i++)if(debug(set[i].semver),set[i].semver!==Comparator.ANY&&set[i].semver.prerelease.length>0){let allowed=set[i].semver;if(allowed.major===version4.major&&allowed.minor===version4.minor&&allowed.patch===version4.patch)return!0}return!1}return!0},"testSet")}});var require_comparator=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/classes/comparator.js"(exports2,module2){var ANY=Symbol("SemVer ANY"),Comparator=class{static get ANY(){return ANY}constructor(comp,options){if(options=parseOptions(options),comp instanceof Comparator){if(comp.loose===!!options.loose)return comp;comp=comp.value}comp=comp.trim().split(/\s+/).join(" "),debug("comparator",comp,options),this.options=options,this.loose=!!options.loose,this.parse(comp),this.semver===ANY?this.value="":this.value=this.operator+this.semver.version,debug("comp",this)}parse(comp){let r=this.options.loose?re2[t.COMPARATORLOOSE]:re2[t.COMPARATOR],m=comp.match(r);if(!m)throw new TypeError(`Invalid comparator: ${comp}`);this.operator=m[1]!==void 0?m[1]:"",this.operator==="="&&(this.operator=""),m[2]?this.semver=new SemVer(m[2],this.options.loose):this.semver=ANY}toString(){return this.value}test(version4){if(debug("Comparator.test",version4,this.options.loose),this.semver===ANY||version4===ANY)return!0;if(typeof version4=="string")try{version4=new SemVer(version4,this.options)}catch{return!1}return cmp(version4,this.operator,this.semver,this.options)}intersects(comp,options){if(!(comp instanceof Comparator))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new Range2(comp.value,options).test(this.value):comp.operator===""?comp.value===""?!0:new Range2(this.value,options).test(comp.semver):(options=parseOptions(options),options.includePrerelease&&(this.value==="<0.0.0-0"||comp.value==="<0.0.0-0")||!options.includePrerelease&&(this.value.startsWith("<0.0.0")||comp.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&comp.operator.startsWith(">")||this.operator.startsWith("<")&&comp.operator.startsWith("<")||this.semver.version===comp.semver.version&&this.operator.includes("=")&&comp.operator.includes("=")||cmp(this.semver,"<",comp.semver,options)&&this.operator.startsWith(">")&&comp.operator.startsWith("<")||cmp(this.semver,">",comp.semver,options)&&this.operator.startsWith("<")&&comp.operator.startsWith(">")))}};__name(Comparator,"Comparator");module2.exports=Comparator;var parseOptions=require_parse_options(),{safeRe:re2,t}=require_re(),cmp=require_cmp(),debug=require_debug(),SemVer=require_semver(),Range2=require_range()}});var require_satisfies=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/functions/satisfies.js"(exports2,module2){var Range2=require_range(),satisfies=__name((version4,range,options)=>{try{range=new Range2(range,options)}catch{return!1}return range.test(version4)},"satisfies");module2.exports=satisfies}});var require_to_comparators=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/ranges/to-comparators.js"(exports2,module2){var Range2=require_range(),toComparators=__name((range,options)=>new Range2(range,options).set.map(comp=>comp.map(c=>c.value).join(" ").trim().split(" ")),"toComparators");module2.exports=toComparators}});var require_max_satisfying=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/ranges/max-satisfying.js"(exports2,module2){var SemVer=require_semver(),Range2=require_range(),maxSatisfying=__name((versions,range,options)=>{let max=null,maxSV=null,rangeObj=null;try{rangeObj=new Range2(range,options)}catch{return null}return versions.forEach(v=>{rangeObj.test(v)&&(!max||maxSV.compare(v)===-1)&&(max=v,maxSV=new SemVer(max,options))}),max},"maxSatisfying");module2.exports=maxSatisfying}});var require_min_satisfying=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/ranges/min-satisfying.js"(exports2,module2){var SemVer=require_semver(),Range2=require_range(),minSatisfying=__name((versions,range,options)=>{let min=null,minSV=null,rangeObj=null;try{rangeObj=new Range2(range,options)}catch{return null}return versions.forEach(v=>{rangeObj.test(v)&&(!min||minSV.compare(v)===1)&&(min=v,minSV=new SemVer(min,options))}),min},"minSatisfying");module2.exports=minSatisfying}});var require_min_version=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/ranges/min-version.js"(exports2,module2){var SemVer=require_semver(),Range2=require_range(),gt=require_gt(),minVersion=__name((range,loose)=>{range=new Range2(range,loose);let minver=new SemVer("0.0.0");if(range.test(minver)||(minver=new SemVer("0.0.0-0"),range.test(minver)))return minver;minver=null;for(let i=0;i<range.set.length;++i){let comparators=range.set[i],setMin=null;comparators.forEach(comparator=>{let compver=new SemVer(comparator.semver.version);switch(comparator.operator){case">":compver.prerelease.length===0?compver.patch++:compver.prerelease.push(0),compver.raw=compver.format();case"":case">=":(!setMin||gt(compver,setMin))&&(setMin=compver);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${comparator.operator}`)}}),setMin&&(!minver||gt(minver,setMin))&&(minver=setMin)}return minver&&range.test(minver)?minver:null},"minVersion");module2.exports=minVersion}});var require_valid2=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/ranges/valid.js"(exports2,module2){var Range2=require_range(),validRange=__name((range,options)=>{try{return new Range2(range,options).range||"*"}catch{return null}},"validRange");module2.exports=validRange}});var require_outside=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/ranges/outside.js"(exports2,module2){var SemVer=require_semver(),Comparator=require_comparator(),{ANY}=Comparator,Range2=require_range(),satisfies=require_satisfies(),gt=require_gt(),lt=require_lt(),lte=require_lte(),gte=require_gte(),outside=__name((version4,range,hilo,options)=>{version4=new SemVer(version4,options),range=new Range2(range,options);let gtfn,ltefn,ltfn,comp,ecomp;switch(hilo){case">":gtfn=gt,ltefn=lte,ltfn=lt,comp=">",ecomp=">=";break;case"<":gtfn=lt,ltefn=gte,ltfn=gt,comp="<",ecomp="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(version4,range,options))return!1;for(let i=0;i<range.set.length;++i){let comparators=range.set[i],high=null,low=null;if(comparators.forEach(comparator=>{comparator.semver===ANY&&(comparator=new Comparator(">=0.0.0")),high=high||comparator,low=low||comparator,gtfn(comparator.semver,high.semver,options)?high=comparator:ltfn(comparator.semver,low.semver,options)&&(low=comparator)}),high.operator===comp||high.operator===ecomp||(!low.operator||low.operator===comp)&&ltefn(version4,low.semver))return!1;if(low.operator===ecomp&&ltfn(version4,low.semver))return!1}return!0},"outside");module2.exports=outside}});var require_gtr=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/ranges/gtr.js"(exports2,module2){var outside=require_outside(),gtr=__name((version4,range,options)=>outside(version4,range,">",options),"gtr");module2.exports=gtr}});var require_ltr=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/ranges/ltr.js"(exports2,module2){var outside=require_outside(),ltr=__name((version4,range,options)=>outside(version4,range,"<",options),"ltr");module2.exports=ltr}});var require_intersects=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/ranges/intersects.js"(exports2,module2){var Range2=require_range(),intersects=__name((r1,r2,options)=>(r1=new Range2(r1,options),r2=new Range2(r2,options),r1.intersects(r2,options)),"intersects");module2.exports=intersects}});var require_simplify=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/ranges/simplify.js"(exports2,module2){var satisfies=require_satisfies(),compare=require_compare();module2.exports=(versions,range,options)=>{let set=[],first=null,prev=null,v=versions.sort((a,b)=>compare(a,b,options));for(let version4 of v)satisfies(version4,range,options)?(prev=version4,first||(first=version4)):(prev&&set.push([first,prev]),prev=null,first=null);first&&set.push([first,null]);let ranges=[];for(let[min,max]of set)min===max?ranges.push(min):!max&&min===v[0]?ranges.push("*"):max?min===v[0]?ranges.push(`<=${max}`):ranges.push(`${min} - ${max}`):ranges.push(`>=${min}`);let simplified=ranges.join(" || "),original=typeof range.raw=="string"?range.raw:String(range);return simplified.length<original.length?simplified:range}}});var require_subset=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/ranges/subset.js"(exports2,module2){var Range2=require_range(),Comparator=require_comparator(),{ANY}=Comparator,satisfies=require_satisfies(),compare=require_compare(),subset=__name((sub,dom,options={})=>{if(sub===dom)return!0;sub=new Range2(sub,options),dom=new Range2(dom,options);let sawNonNull=!1;OUTER:for(let simpleSub of sub.set){for(let simpleDom of dom.set){let isSub=simpleSubset(simpleSub,simpleDom,options);if(sawNonNull=sawNonNull||isSub!==null,isSub)continue OUTER}if(sawNonNull)return!1}return!0},"subset"),minimumVersionWithPreRelease=[new Comparator(">=0.0.0-0")],minimumVersion=[new Comparator(">=0.0.0")],simpleSubset=__name((sub,dom,options)=>{if(sub===dom)return!0;if(sub.length===1&&sub[0].semver===ANY){if(dom.length===1&&dom[0].semver===ANY)return!0;options.includePrerelease?sub=minimumVersionWithPreRelease:sub=minimumVersion}if(dom.length===1&&dom[0].semver===ANY){if(options.includePrerelease)return!0;dom=minimumVersion}let eqSet=new Set,gt,lt;for(let c of sub)c.operator===">"||c.operator===">="?gt=higherGT(gt,c,options):c.operator==="<"||c.operator==="<="?lt=lowerLT(lt,c,options):eqSet.add(c.semver);if(eqSet.size>1)return null;let gtltComp;if(gt&&lt){if(gtltComp=compare(gt.semver,lt.semver,options),gtltComp>0)return null;if(gtltComp===0&&(gt.operator!==">="||lt.operator!=="<="))return null}for(let eq of eqSet){if(gt&&!satisfies(eq,String(gt),options)||lt&&!satisfies(eq,String(lt),options))return null;for(let c of dom)if(!satisfies(eq,String(c),options))return!1;return!0}let higher,lower,hasDomLT,hasDomGT,needDomLTPre=lt&&!options.includePrerelease&&lt.semver.prerelease.length?lt.semver:!1,needDomGTPre=gt&&!options.includePrerelease&&gt.semver.prerelease.length?gt.semver:!1;needDomLTPre&&needDomLTPre.prerelease.length===1&&lt.operator==="<"&&needDomLTPre.prerelease[0]===0&&(needDomLTPre=!1);for(let c of dom){if(hasDomGT=hasDomGT||c.operator===">"||c.operator===">=",hasDomLT=hasDomLT||c.operator==="<"||c.operator==="<=",gt){if(needDomGTPre&&c.semver.prerelease&&c.semver.prerelease.length&&c.semver.major===needDomGTPre.major&&c.semver.minor===needDomGTPre.minor&&c.semver.patch===needDomGTPre.patch&&(needDomGTPre=!1),c.operator===">"||c.operator===">="){if(higher=higherGT(gt,c,options),higher===c&&higher!==gt)return!1}else if(gt.operator===">="&&!satisfies(gt.semver,String(c),options))return!1}if(lt){if(needDomLTPre&&c.semver.prerelease&&c.semver.prerelease.length&&c.semver.major===needDomLTPre.major&&c.semver.minor===needDomLTPre.minor&&c.semver.patch===needDomLTPre.patch&&(needDomLTPre=!1),c.operator==="<"||c.operator==="<="){if(lower=lowerLT(lt,c,options),lower===c&&lower!==lt)return!1}else if(lt.operator==="<="&&!satisfies(lt.semver,String(c),options))return!1}if(!c.operator&&(lt||gt)&&gtltComp!==0)return!1}return!(gt&&hasDomLT&&!lt&&gtltComp!==0||lt&&hasDomGT&&!gt&&gtltComp!==0||needDomGTPre||needDomLTPre)},"simpleSubset"),higherGT=__name((a,b,options)=>{if(!a)return b;let comp=compare(a.semver,b.semver,options);return comp>0?a:comp<0||b.operator===">"&&a.operator===">="?b:a},"higherGT"),lowerLT=__name((a,b,options)=>{if(!a)return b;let comp=compare(a.semver,b.semver,options);return comp<0?a:comp>0||b.operator==="<"&&a.operator==="<="?b:a},"lowerLT");module2.exports=subset}});var require_semver2=__commonJS({"../node_modules/.pnpm/semver@7.5.4/node_modules/semver/index.js"(exports2,module2){var internalRe=require_re(),constants5=require_constants7(),SemVer=require_semver(),identifiers=require_identifiers(),parse5=require_parse2(),valid=require_valid(),clean=require_clean(),inc=require_inc(),diff=require_diff(),major2=require_major(),minor=require_minor(),patch=require_patch(),prerelease=require_prerelease(),compare=require_compare(),rcompare=require_rcompare(),compareLoose=require_compare_loose(),compareBuild=require_compare_build(),sort=require_sort(),rsort=require_rsort(),gt=require_gt(),lt=require_lt(),eq=require_eq(),neq=require_neq(),gte=require_gte(),lte=require_lte(),cmp=require_cmp(),coerce=require_coerce(),Comparator=require_comparator(),Range2=require_range(),satisfies=require_satisfies(),toComparators=require_to_comparators(),maxSatisfying=require_max_satisfying(),minSatisfying=require_min_satisfying(),minVersion=require_min_version(),validRange=require_valid2(),outside=require_outside(),gtr=require_gtr(),ltr=require_ltr(),intersects=require_intersects(),simplifyRange=require_simplify(),subset=require_subset();module2.exports={parse:parse5,valid,clean,inc,diff,major:major2,minor,patch,prerelease,compare,rcompare,compareLoose,compareBuild,sort,rsort,gt,lt,eq,neq,gte,lte,cmp,coerce,Comparator,Range:Range2,satisfies,toComparators,maxSatisfying,minSatisfying,minVersion,validRange,outside,gtr,ltr,intersects,simplifyRange,subset,SemVer,re:internalRe.re,src:internalRe.src,tokens:internalRe.t,SEMVER_SPEC_VERSION:constants5.SEMVER_SPEC_VERSION,RELEASE_TYPES:constants5.RELEASE_TYPES,compareIdentifiers:identifiers.compareIdentifiers,rcompareIdentifiers:identifiers.rcompareIdentifiers}}});var require_lodash3=__commonJS({"../node_modules/.pnpm/lodash.isequal@4.5.0/node_modules/lodash.isequal/index.js"(exports2,module2){var LARGE_ARRAY_SIZE=200,HASH_UNDEFINED="__lodash_hash_undefined__",COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2,MAX_SAFE_INTEGER=9007199254740991,argsTag="[object Arguments]",arrayTag="[object Array]",asyncTag="[object AsyncFunction]",boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",funcTag="[object Function]",genTag="[object GeneratorFunction]",mapTag="[object Map]",numberTag="[object Number]",nullTag="[object Null]",objectTag="[object Object]",promiseTag="[object Promise]",proxyTag="[object Proxy]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",undefinedTag="[object Undefined]",weakMapTag="[object WeakMap]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,reIsUint=/^(?:0|[1-9]\d*)$/,typedArrayTags={};typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=!0;typedArrayTags[argsTag]=typedArrayTags[arrayTag]=typedArrayTags[arrayBufferTag]=typedArrayTags[boolTag]=typedArrayTags[dataViewTag]=typedArrayTags[dateTag]=typedArrayTags[errorTag]=typedArrayTags[funcTag]=typedArrayTags[mapTag]=typedArrayTags[numberTag]=typedArrayTags[objectTag]=typedArrayTags[regexpTag]=typedArrayTags[setTag]=typedArrayTags[stringTag]=typedArrayTags[weakMapTag]=!1;var freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")(),freeExports=typeof exports2=="object"&&exports2&&!exports2.nodeType&&exports2,freeModule=freeExports&&typeof module2=="object"&&module2&&!module2.nodeType&&module2,moduleExports=freeModule&&freeModule.exports===freeExports,freeProcess=moduleExports&&freeGlobal.process,nodeUtil=function(){try{return freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch{}}(),nodeIsTypedArray=nodeUtil&&nodeUtil.isTypedArray;function arrayFilter(array,predicate){for(var index=-1,length=array==null?0:array.length,resIndex=0,result=[];++index<length;){var value=array[index];predicate(value,index,array)&&(result[resIndex++]=value)}return result}__name(arrayFilter,"arrayFilter");function arrayPush(array,values){for(var index=-1,length=values.length,offset=array.length;++index<length;)array[offset+index]=values[index];return array}__name(arrayPush,"arrayPush");function arraySome(array,predicate){for(var index=-1,length=array==null?0:array.length;++index<length;)if(predicate(array[index],index,array))return!0;return!1}__name(arraySome,"arraySome");function baseTimes(n,iteratee){for(var index=-1,result=Array(n);++index<n;)result[index]=iteratee(index);return result}__name(baseTimes,"baseTimes");function baseUnary(func){return function(value){return func(value)}}__name(baseUnary,"baseUnary");function cacheHas(cache,key){return cache.has(key)}__name(cacheHas,"cacheHas");function getValue(object,key){return object?.[key]}__name(getValue,"getValue");function mapToArray(map){var index=-1,result=Array(map.size);return map.forEach(function(value,key){result[++index]=[key,value]}),result}__name(mapToArray,"mapToArray");function overArg(func,transform){return function(arg){return func(transform(arg))}}__name(overArg,"overArg");function setToArray(set){var index=-1,result=Array(set.size);return set.forEach(function(value){result[++index]=value}),result}__name(setToArray,"setToArray");var arrayProto=Array.prototype,funcProto=Function.prototype,objectProto=Object.prototype,coreJsData=root["__core-js_shared__"],funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,maskSrcKey=function(){var uid=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||"");return uid?"Symbol(src)_1."+uid:""}(),nativeObjectToString=objectProto.toString,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Buffer2=moduleExports?root.Buffer:void 0,Symbol2=root.Symbol,Uint8Array2=root.Uint8Array,propertyIsEnumerable=objectProto.propertyIsEnumerable,splice=arrayProto.splice,symToStringTag=Symbol2?Symbol2.toStringTag:void 0,nativeGetSymbols=Object.getOwnPropertySymbols,nativeIsBuffer=Buffer2?Buffer2.isBuffer:void 0,nativeKeys=overArg(Object.keys,Object),DataView2=getNative(root,"DataView"),Map2=getNative(root,"Map"),Promise2=getNative(root,"Promise"),Set2=getNative(root,"Set"),WeakMap2=getNative(root,"WeakMap"),nativeCreate=getNative(Object,"create"),dataViewCtorString=toSource(DataView2),mapCtorString=toSource(Map2),promiseCtorString=toSource(Promise2),setCtorString=toSource(Set2),weakMapCtorString=toSource(WeakMap2),symbolProto=Symbol2?Symbol2.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function Hash2(entries){var index=-1,length=entries==null?0:entries.length;for(this.clear();++index<length;){var entry=entries[index];this.set(entry[0],entry[1])}}__name(Hash2,"Hash");function hashClear(){this.__data__=nativeCreate?nativeCreate(null):{},this.size=0}__name(hashClear,"hashClear");function hashDelete(key){var result=this.has(key)&&delete this.__data__[key];return this.size-=result?1:0,result}__name(hashDelete,"hashDelete");function hashGet(key){var data=this.__data__;if(nativeCreate){var result=data[key];return result===HASH_UNDEFINED?void 0:result}return hasOwnProperty.call(data,key)?data[key]:void 0}__name(hashGet,"hashGet");function hashHas(key){var data=this.__data__;return nativeCreate?data[key]!==void 0:hasOwnProperty.call(data,key)}__name(hashHas,"hashHas");function hashSet(key,value){var data=this.__data__;return this.size+=this.has(key)?0:1,data[key]=nativeCreate&&value===void 0?HASH_UNDEFINED:value,this}__name(hashSet,"hashSet");Hash2.prototype.clear=hashClear;Hash2.prototype.delete=hashDelete;Hash2.prototype.get=hashGet;Hash2.prototype.has=hashHas;Hash2.prototype.set=hashSet;function ListCache(entries){var index=-1,length=entries==null?0:entries.length;for(this.clear();++index<length;){var entry=entries[index];this.set(entry[0],entry[1])}}__name(ListCache,"ListCache");function listCacheClear(){this.__data__=[],this.size=0}__name(listCacheClear,"listCacheClear");function listCacheDelete(key){var data=this.__data__,index=assocIndexOf(data,key);if(index<0)return!1;var lastIndex=data.length-1;return index==lastIndex?data.pop():splice.call(data,index,1),--this.size,!0}__name(listCacheDelete,"listCacheDelete");function listCacheGet(key){var data=this.__data__,index=assocIndexOf(data,key);return index<0?void 0:data[index][1]}__name(listCacheGet,"listCacheGet");function listCacheHas(key){return assocIndexOf(this.__data__,key)>-1}__name(listCacheHas,"listCacheHas");function listCacheSet(key,value){var data=this.__data__,index=assocIndexOf(data,key);return index<0?(++this.size,data.push([key,value])):data[index][1]=value,this}__name(listCacheSet,"listCacheSet");ListCache.prototype.clear=listCacheClear;ListCache.prototype.delete=listCacheDelete;ListCache.prototype.get=listCacheGet;ListCache.prototype.has=listCacheHas;ListCache.prototype.set=listCacheSet;function MapCache(entries){var index=-1,length=entries==null?0:entries.length;for(this.clear();++index<length;){var entry=entries[index];this.set(entry[0],entry[1])}}__name(MapCache,"MapCache");function mapCacheClear(){this.size=0,this.__data__={hash:new Hash2,map:new(Map2||ListCache),string:new Hash2}}__name(mapCacheClear,"mapCacheClear");function mapCacheDelete(key){var result=getMapData(this,key).delete(key);return this.size-=result?1:0,result}__name(mapCacheDelete,"mapCacheDelete");function mapCacheGet(key){return getMapData(this,key).get(key)}__name(mapCacheGet,"mapCacheGet");function mapCacheHas(key){return getMapData(this,key).has(key)}__name(mapCacheHas,"mapCacheHas");function mapCacheSet(key,value){var data=getMapData(this,key),size=data.size;return data.set(key,value),this.size+=data.size==size?0:1,this}__name(mapCacheSet,"mapCacheSet");MapCache.prototype.clear=mapCacheClear;MapCache.prototype.delete=mapCacheDelete;MapCache.prototype.get=mapCacheGet;MapCache.prototype.has=mapCacheHas;MapCache.prototype.set=mapCacheSet;function SetCache(values){var index=-1,length=values==null?0:values.length;for(this.__data__=new MapCache;++index<length;)this.add(values[index])}__name(SetCache,"SetCache");function setCacheAdd(value){return this.__data__.set(value,HASH_UNDEFINED),this}__name(setCacheAdd,"setCacheAdd");function setCacheHas(value){return this.__data__.has(value)}__name(setCacheHas,"setCacheHas");SetCache.prototype.add=SetCache.prototype.push=setCacheAdd;SetCache.prototype.has=setCacheHas;function Stack(entries){var data=this.__data__=new ListCache(entries);this.size=data.size}__name(Stack,"Stack");function stackClear(){this.__data__=new ListCache,this.size=0}__name(stackClear,"stackClear");function stackDelete(key){var data=this.__data__,result=data.delete(key);return this.size=data.size,result}__name(stackDelete,"stackDelete");function stackGet(key){return this.__data__.get(key)}__name(stackGet,"stackGet");function stackHas(key){return this.__data__.has(key)}__name(stackHas,"stackHas");function stackSet(key,value){var data=this.__data__;if(data instanceof ListCache){var pairs=data.__data__;if(!Map2||pairs.length<LARGE_ARRAY_SIZE-1)return pairs.push([key,value]),this.size=++data.size,this;data=this.__data__=new MapCache(pairs)}return data.set(key,value),this.size=data.size,this}__name(stackSet,"stackSet");Stack.prototype.clear=stackClear;Stack.prototype.delete=stackDelete;Stack.prototype.get=stackGet;Stack.prototype.has=stackHas;Stack.prototype.set=stackSet;function arrayLikeKeys(value,inherited){var isArr=isArray(value),isArg=!isArr&&isArguments(value),isBuff=!isArr&&!isArg&&isBuffer(value),isType=!isArr&&!isArg&&!isBuff&&isTypedArray(value),skipIndexes=isArr||isArg||isBuff||isType,result=skipIndexes?baseTimes(value.length,String):[],length=result.length;for(var key in value)(inherited||hasOwnProperty.call(value,key))&&!(skipIndexes&&(key=="length"||isBuff&&(key=="offset"||key=="parent")||isType&&(key=="buffer"||key=="byteLength"||key=="byteOffset")||isIndex(key,length)))&&result.push(key);return result}__name(arrayLikeKeys,"arrayLikeKeys");function assocIndexOf(array,key){for(var length=array.length;length--;)if(eq(array[length][0],key))return length;return-1}__name(assocIndexOf,"assocIndexOf");function baseGetAllKeys(object,keysFunc,symbolsFunc){var result=keysFunc(object);return isArray(object)?result:arrayPush(result,symbolsFunc(object))}__name(baseGetAllKeys,"baseGetAllKeys");function baseGetTag(value){return value==null?value===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(value)?getRawTag(value):objectToString(value)}__name(baseGetTag,"baseGetTag");function baseIsArguments(value){return isObjectLike(value)&&baseGetTag(value)==argsTag}__name(baseIsArguments,"baseIsArguments");function baseIsEqual(value,other,bitmask,customizer,stack){return value===other?!0:value==null||other==null||!isObjectLike(value)&&!isObjectLike(other)?value!==value&&other!==other:baseIsEqualDeep(value,other,bitmask,customizer,baseIsEqual,stack)}__name(baseIsEqual,"baseIsEqual");function baseIsEqualDeep(object,other,bitmask,customizer,equalFunc,stack){var objIsArr=isArray(object),othIsArr=isArray(other),objTag=objIsArr?arrayTag:getTag(object),othTag=othIsArr?arrayTag:getTag(other);objTag=objTag==argsTag?objectTag:objTag,othTag=othTag==argsTag?objectTag:othTag;var objIsObj=objTag==objectTag,othIsObj=othTag==objectTag,isSameTag=objTag==othTag;if(isSameTag&&isBuffer(object)){if(!isBuffer(other))return!1;objIsArr=!0,objIsObj=!1}if(isSameTag&&!objIsObj)return stack||(stack=new Stack),objIsArr||isTypedArray(object)?equalArrays(object,other,bitmask,customizer,equalFunc,stack):equalByTag(object,other,objTag,bitmask,customizer,equalFunc,stack);if(!(bitmask&COMPARE_PARTIAL_FLAG)){var objIsWrapped=objIsObj&&hasOwnProperty.call(object,"__wrapped__"),othIsWrapped=othIsObj&&hasOwnProperty.call(other,"__wrapped__");if(objIsWrapped||othIsWrapped){var objUnwrapped=objIsWrapped?object.value():object,othUnwrapped=othIsWrapped?other.value():other;return stack||(stack=new Stack),equalFunc(objUnwrapped,othUnwrapped,bitmask,customizer,stack)}}return isSameTag?(stack||(stack=new Stack),equalObjects(object,other,bitmask,customizer,equalFunc,stack)):!1}__name(baseIsEqualDeep,"baseIsEqualDeep");function baseIsNative(value){if(!isObject2(value)||isMasked(value))return!1;var pattern=isFunction3(value)?reIsNative:reIsHostCtor;return pattern.test(toSource(value))}__name(baseIsNative,"baseIsNative");function baseIsTypedArray(value){return isObjectLike(value)&&isLength(value.length)&&!!typedArrayTags[baseGetTag(value)]}__name(baseIsTypedArray,"baseIsTypedArray");function baseKeys(object){if(!isPrototype(object))return nativeKeys(object);var result=[];for(var key in Object(object))hasOwnProperty.call(object,key)&&key!="constructor"&&result.push(key);return result}__name(baseKeys,"baseKeys");function equalArrays(array,other,bitmask,customizer,equalFunc,stack){var isPartial=bitmask&COMPARE_PARTIAL_FLAG,arrLength=array.length,othLength=other.length;if(arrLength!=othLength&&!(isPartial&&othLength>arrLength))return!1;var stacked=stack.get(array);if(stacked&&stack.get(other))return stacked==other;var index=-1,result=!0,seen=bitmask&COMPARE_UNORDERED_FLAG?new SetCache:void 0;for(stack.set(array,other),stack.set(other,array);++index<arrLength;){var arrValue=array[index],othValue=other[index];if(customizer)var compared=isPartial?customizer(othValue,arrValue,index,other,array,stack):customizer(arrValue,othValue,index,array,other,stack);if(compared!==void 0){if(compared)continue;result=!1;break}if(seen){if(!arraySome(other,function(othValue2,othIndex){if(!cacheHas(seen,othIndex)&&(arrValue===othValue2||equalFunc(arrValue,othValue2,bitmask,customizer,stack)))return seen.push(othIndex)})){result=!1;break}}else if(!(arrValue===othValue||equalFunc(arrValue,othValue,bitmask,customizer,stack))){result=!1;break}}return stack.delete(array),stack.delete(other),result}__name(equalArrays,"equalArrays");function equalByTag(object,other,tag,bitmask,customizer,equalFunc,stack){switch(tag){case dataViewTag:if(object.byteLength!=other.byteLength||object.byteOffset!=other.byteOffset)return!1;object=object.buffer,other=other.buffer;case arrayBufferTag:return!(object.byteLength!=other.byteLength||!equalFunc(new Uint8Array2(object),new Uint8Array2(other)));case boolTag:case dateTag:case numberTag:return eq(+object,+other);case errorTag:return object.name==other.name&&object.message==other.message;case regexpTag:case stringTag:return object==other+"";case mapTag:var convert=mapToArray;case setTag:var isPartial=bitmask&COMPARE_PARTIAL_FLAG;if(convert||(convert=setToArray),object.size!=other.size&&!isPartial)return!1;var stacked=stack.get(object);if(stacked)return stacked==other;bitmask|=COMPARE_UNORDERED_FLAG,stack.set(object,other);var result=equalArrays(convert(object),convert(other),bitmask,customizer,equalFunc,stack);return stack.delete(object),result;case symbolTag:if(symbolValueOf)return symbolValueOf.call(object)==symbolValueOf.call(other)}return!1}__name(equalByTag,"equalByTag");function equalObjects(object,other,bitmask,customizer,equalFunc,stack){var isPartial=bitmask&COMPARE_PARTIAL_FLAG,objProps=getAllKeys(object),objLength=objProps.length,othProps=getAllKeys(other),othLength=othProps.length;if(objLength!=othLength&&!isPartial)return!1;for(var index=objLength;index--;){var key=objProps[index];if(!(isPartial?key in other:hasOwnProperty.call(other,key)))return!1}var stacked=stack.get(object);if(stacked&&stack.get(other))return stacked==other;var result=!0;stack.set(object,other),stack.set(other,object);for(var skipCtor=isPartial;++index<objLength;){key=objProps[index];var objValue=object[key],othValue=other[key];if(customizer)var compared=isPartial?customizer(othValue,objValue,key,other,object,stack):customizer(objValue,othValue,key,object,other,stack);if(!(compared===void 0?objValue===othValue||equalFunc(objValue,othValue,bitmask,customizer,stack):compared)){result=!1;break}skipCtor||(skipCtor=key=="constructor")}if(result&&!skipCtor){var objCtor=object.constructor,othCtor=other.constructor;objCtor!=othCtor&&"constructor"in object&&"constructor"in other&&!(typeof objCtor=="function"&&objCtor instanceof objCtor&&typeof othCtor=="function"&&othCtor instanceof othCtor)&&(result=!1)}return stack.delete(object),stack.delete(other),result}__name(equalObjects,"equalObjects");function getAllKeys(object){return baseGetAllKeys(object,keys,getSymbols)}__name(getAllKeys,"getAllKeys");function getMapData(map,key){var data=map.__data__;return isKeyable(key)?data[typeof key=="string"?"string":"hash"]:data.map}__name(getMapData,"getMapData");function getNative(object,key){var value=getValue(object,key);return baseIsNative(value)?value:void 0}__name(getNative,"getNative");function getRawTag(value){var isOwn=hasOwnProperty.call(value,symToStringTag),tag=value[symToStringTag];try{value[symToStringTag]=void 0;var unmasked=!0}catch{}var result=nativeObjectToString.call(value);return unmasked&&(isOwn?value[symToStringTag]=tag:delete value[symToStringTag]),result}__name(getRawTag,"getRawTag");var getSymbols=nativeGetSymbols?function(object){return object==null?[]:(object=Object(object),arrayFilter(nativeGetSymbols(object),function(symbol){return propertyIsEnumerable.call(object,symbol)}))}:stubArray,getTag=baseGetTag;(DataView2&&getTag(new DataView2(new ArrayBuffer(1)))!=dataViewTag||Map2&&getTag(new Map2)!=mapTag||Promise2&&getTag(Promise2.resolve())!=promiseTag||Set2&&getTag(new Set2)!=setTag||WeakMap2&&getTag(new WeakMap2)!=weakMapTag)&&(getTag=__name(function(value){var result=baseGetTag(value),Ctor=result==objectTag?value.constructor:void 0,ctorString=Ctor?toSource(Ctor):"";if(ctorString)switch(ctorString){case dataViewCtorString:return dataViewTag;case mapCtorString:return mapTag;case promiseCtorString:return promiseTag;case setCtorString:return setTag;case weakMapCtorString:return weakMapTag}return result},"getTag"));function isIndex(value,length){return length=length??MAX_SAFE_INTEGER,!!length&&(typeof value=="number"||reIsUint.test(value))&&value>-1&&value%1==0&&value<length}__name(isIndex,"isIndex");function isKeyable(value){var type=typeof value;return type=="string"||type=="number"||type=="symbol"||type=="boolean"?value!=="__proto__":value===null}__name(isKeyable,"isKeyable");function isMasked(func){return!!maskSrcKey&&maskSrcKey in func}__name(isMasked,"isMasked");function isPrototype(value){var Ctor=value&&value.constructor,proto=typeof Ctor=="function"&&Ctor.prototype||objectProto;return value===proto}__name(isPrototype,"isPrototype");function objectToString(value){return nativeObjectToString.call(value)}__name(objectToString,"objectToString");function toSource(func){if(func!=null){try{return funcToString.call(func)}catch{}try{return func+""}catch{}}return""}__name(toSource,"toSource");function eq(value,other){return value===other||value!==value&&other!==other}__name(eq,"eq");var isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(value){return isObjectLike(value)&&hasOwnProperty.call(value,"callee")&&!propertyIsEnumerable.call(value,"callee")},isArray=Array.isArray;function isArrayLike(value){return value!=null&&isLength(value.length)&&!isFunction3(value)}__name(isArrayLike,"isArrayLike");var isBuffer=nativeIsBuffer||stubFalse;function isEqual(value,other){return baseIsEqual(value,other)}__name(isEqual,"isEqual");function isFunction3(value){if(!isObject2(value))return!1;var tag=baseGetTag(value);return tag==funcTag||tag==genTag||tag==asyncTag||tag==proxyTag}__name(isFunction3,"isFunction");function isLength(value){return typeof value=="number"&&value>-1&&value%1==0&&value<=MAX_SAFE_INTEGER}__name(isLength,"isLength");function isObject2(value){var type=typeof value;return value!=null&&(type=="object"||type=="function")}__name(isObject2,"isObject");function isObjectLike(value){return value!=null&&typeof value=="object"}__name(isObjectLike,"isObjectLike");var isTypedArray=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray;function keys(object){return isArrayLike(object)?arrayLikeKeys(object):baseKeys(object)}__name(keys,"keys");function stubArray(){return[]}__name(stubArray,"stubArray");function stubFalse(){return!1}__name(stubFalse,"stubFalse");module2.exports=isEqual}});var require_DownloadedUpdateHelper=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/DownloadedUpdateHelper.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.createTempUpdateFile=exports2.DownloadedUpdateHelper=void 0;var crypto_1=require("crypto"),fs_1=require("fs"),isEqual=require_lodash3(),fs_extra_1=require_lib(),path16=require("path"),DownloadedUpdateHelper=class{constructor(cacheDir){this.cacheDir=cacheDir,this._file=null,this._packageFile=null,this.versionInfo=null,this.fileInfo=null,this._downloadedFileInfo=null}get downloadedFileInfo(){return this._downloadedFileInfo}get file(){return this._file}get packageFile(){return this._packageFile}get cacheDirForPendingUpdate(){return path16.join(this.cacheDir,"pending")}async validateDownloadedPath(updateFile,updateInfo,fileInfo,logger){if(this.versionInfo!=null&&this.file===updateFile&&this.fileInfo!=null)return isEqual(this.versionInfo,updateInfo)&&isEqual(this.fileInfo.info,fileInfo.info)&&await(0,fs_extra_1.pathExists)(updateFile)?updateFile:null;let cachedUpdateFile=await this.getValidCachedUpdateFile(fileInfo,logger);return cachedUpdateFile===null?null:(logger.info(`Update has already been downloaded to ${updateFile}).`),this._file=cachedUpdateFile,cachedUpdateFile)}async setDownloadedFile(downloadedFile,packageFile,versionInfo,fileInfo,updateFileName,isSaveCache){this._file=downloadedFile,this._packageFile=packageFile,this.versionInfo=versionInfo,this.fileInfo=fileInfo,this._downloadedFileInfo={fileName:updateFileName,sha512:fileInfo.info.sha512,isAdminRightsRequired:fileInfo.info.isAdminRightsRequired===!0},isSaveCache&&await(0,fs_extra_1.outputJson)(this.getUpdateInfoFile(),this._downloadedFileInfo)}async clear(){this._file=null,this._packageFile=null,this.versionInfo=null,this.fileInfo=null,await this.cleanCacheDirForPendingUpdate()}async cleanCacheDirForPendingUpdate(){try{await(0,fs_extra_1.emptyDir)(this.cacheDirForPendingUpdate)}catch{}}async getValidCachedUpdateFile(fileInfo,logger){var _a;let updateInfoFilePath=this.getUpdateInfoFile();if(!await(0,fs_extra_1.pathExists)(updateInfoFilePath))return null;let cachedInfo;try{cachedInfo=await(0,fs_extra_1.readJson)(updateInfoFilePath)}catch(error){let message="No cached update info available";return error.code!=="ENOENT"&&(await this.cleanCacheDirForPendingUpdate(),message+=` (error on read: ${error.message})`),logger.info(message),null}if(!((_a=cachedInfo?.fileName!==null)!==null&&_a!==void 0?_a:!1))return logger.warn("Cached update info is corrupted: no fileName, directory for cached update will be cleaned"),await this.cleanCacheDirForPendingUpdate(),null;if(fileInfo.info.sha512!==cachedInfo.sha512)return logger.info(`Cached update sha512 checksum doesn't match the latest available update. New update must be downloaded. Cached: ${cachedInfo.sha512}, expected: ${fileInfo.info.sha512}. Directory for cached update will be cleaned`),await this.cleanCacheDirForPendingUpdate(),null;let updateFile=path16.join(this.cacheDirForPendingUpdate,cachedInfo.fileName);if(!await(0,fs_extra_1.pathExists)(updateFile))return logger.info("Cached update file doesn't exist"),null;let sha512=await hashFile(updateFile);return fileInfo.info.sha512!==sha512?(logger.warn(`Sha512 checksum doesn't match the latest available update. New update must be downloaded. Cached: ${sha512}, expected: ${fileInfo.info.sha512}`),await this.cleanCacheDirForPendingUpdate(),null):(this._downloadedFileInfo=cachedInfo,updateFile)}getUpdateInfoFile(){return path16.join(this.cacheDirForPendingUpdate,"update-info.json")}};__name(DownloadedUpdateHelper,"DownloadedUpdateHelper");exports2.DownloadedUpdateHelper=DownloadedUpdateHelper;function hashFile(file,algorithm="sha512",encoding="base64",options){return new Promise((resolve15,reject2)=>{let hash=(0,crypto_1.createHash)(algorithm);hash.on("error",reject2).setEncoding(encoding),(0,fs_1.createReadStream)(file,{...options,highWaterMark:1024*1024}).on("error",reject2).on("end",()=>{hash.end(),resolve15(hash.read())}).pipe(hash,{end:!1})})}__name(hashFile,"hashFile");async function createTempUpdateFile(name3,cacheDir,log){let nameCounter=0,result=path16.join(cacheDir,name3);for(let i=0;i<3;i++)try{return await(0,fs_extra_1.unlink)(result),result}catch(e){if(e.code==="ENOENT")return result;log.warn(`Error on remove temp update file: ${e}`),result=path16.join(cacheDir,`${nameCounter++}-${name3}`)}return result}__name(createTempUpdateFile,"createTempUpdateFile");exports2.createTempUpdateFile=createTempUpdateFile}});var require_AppAdapter=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/AppAdapter.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getAppCacheDir=void 0;var path16=require("path"),os_1=require("os");function getAppCacheDir(){let homedir2=(0,os_1.homedir)(),result;return process.platform==="win32"?result=process.env.LOCALAPPDATA||path16.join(homedir2,"AppData","Local"):process.platform==="darwin"?result=path16.join(homedir2,"Library","Caches"):result=process.env.XDG_CACHE_HOME||path16.join(homedir2,".cache"),result}__name(getAppCacheDir,"getAppCacheDir");exports2.getAppCacheDir=getAppCacheDir}});var require_ElectronAppAdapter=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/ElectronAppAdapter.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.ElectronAppAdapter=void 0;var path16=require("path"),AppAdapter_1=require_AppAdapter(),ElectronAppAdapter=class{constructor(app6=require("electron").app){this.app=app6}whenReady(){return this.app.whenReady()}get version(){return this.app.getVersion()}get name(){return this.app.getName()}get isPackaged(){return this.app.isPackaged===!0}get appUpdateConfigPath(){return this.isPackaged?path16.join(process.resourcesPath,"app-update.yml"):path16.join(this.app.getAppPath(),"dev-app-update.yml")}get userDataPath(){return this.app.getPath("userData")}get baseCachePath(){return(0,AppAdapter_1.getAppCacheDir)()}quit(){this.app.quit()}relaunch(){this.app.relaunch()}onQuit(handler){this.app.once("quit",(_,exitCode)=>handler(exitCode))}};__name(ElectronAppAdapter,"ElectronAppAdapter");exports2.ElectronAppAdapter=ElectronAppAdapter}});var require_electronHttpExecutor=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/electronHttpExecutor.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.ElectronHttpExecutor=exports2.getNetSession=exports2.NET_SESSION_NAME=void 0;var builder_util_runtime_1=require_out();exports2.NET_SESSION_NAME="electron-updater";function getNetSession(){return require("electron").session.fromPartition(exports2.NET_SESSION_NAME,{cache:!1})}__name(getNetSession,"getNetSession");exports2.getNetSession=getNetSession;var ElectronHttpExecutor=class extends builder_util_runtime_1.HttpExecutor{constructor(proxyLoginCallback){super(),this.proxyLoginCallback=proxyLoginCallback,this.cachedSession=null}async download(url2,destination,options){return await options.cancellationToken.createPromise((resolve15,reject2,onCancel)=>{let requestOptions={headers:options.headers||void 0,redirect:"manual"};(0,builder_util_runtime_1.configureRequestUrl)(url2,requestOptions),(0,builder_util_runtime_1.configureRequestOptions)(requestOptions),this.doDownload(requestOptions,{destination,options,onCancel,callback:error=>{error==null?resolve15(destination):reject2(error)},responseHandler:null},0)})}createRequest(options,callback){options.headers&&options.headers.Host&&(options.host=options.headers.Host,delete options.headers.Host),this.cachedSession==null&&(this.cachedSession=getNetSession());let request7=require("electron").net.request({...options,session:this.cachedSession});return request7.on("response",callback),this.proxyLoginCallback!=null&&request7.on("login",this.proxyLoginCallback),request7}addRedirectHandlers(request7,options,reject2,redirectCount,handler){request7.on("redirect",(statusCode,method,redirectUrl)=>{request7.abort(),redirectCount>this.maxRedirects?reject2(this.createMaxRedirectError()):handler(builder_util_runtime_1.HttpExecutor.prepareRedirectUrlOptions(redirectUrl,options))})}};__name(ElectronHttpExecutor,"ElectronHttpExecutor");exports2.ElectronHttpExecutor=ElectronHttpExecutor}});var require_lodash4=__commonJS({"../node_modules/.pnpm/lodash.escaperegexp@4.1.2/node_modules/lodash.escaperegexp/index.js"(exports2,module2){var INFINITY=1/0,symbolTag="[object Symbol]",reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reHasRegExpChar=RegExp(reRegExpChar.source),freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")(),objectProto=Object.prototype,objectToString=objectProto.toString,Symbol2=root.Symbol,symbolProto=Symbol2?Symbol2.prototype:void 0,symbolToString=symbolProto?symbolProto.toString:void 0;function baseToString(value){if(typeof value=="string")return value;if(isSymbol(value))return symbolToString?symbolToString.call(value):"";var result=value+"";return result=="0"&&1/value==-INFINITY?"-0":result}__name(baseToString,"baseToString");function isObjectLike(value){return!!value&&typeof value=="object"}__name(isObjectLike,"isObjectLike");function isSymbol(value){return typeof value=="symbol"||isObjectLike(value)&&objectToString.call(value)==symbolTag}__name(isSymbol,"isSymbol");function toString(value){return value==null?"":baseToString(value)}__name(toString,"toString");function escapeRegExp(string){return string=toString(string),string&&reHasRegExpChar.test(string)?string.replace(reRegExpChar,"\\$&"):string}__name(escapeRegExp,"escapeRegExp");module2.exports=escapeRegExp}});var require_util9=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/util.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.blockmapFiles=exports2.getChannelFilename=exports2.newUrlFromBase=exports2.newBaseUrl=void 0;var url_1=require("url"),escapeRegExp=require_lodash4();function newBaseUrl(url2){let result=new url_1.URL(url2);return result.pathname.endsWith("/")||(result.pathname+="/"),result}__name(newBaseUrl,"newBaseUrl");exports2.newBaseUrl=newBaseUrl;function newUrlFromBase(pathname,baseUrl,addRandomQueryToAvoidCaching=!1){let result=new url_1.URL(pathname,baseUrl),search=baseUrl.search;return search!=null&&search.length!==0?result.search=search:addRandomQueryToAvoidCaching&&(result.search=`noCache=${Date.now().toString(32)}`),result}__name(newUrlFromBase,"newUrlFromBase");exports2.newUrlFromBase=newUrlFromBase;function getChannelFilename(channel2){return`${channel2}.yml`}__name(getChannelFilename,"getChannelFilename");exports2.getChannelFilename=getChannelFilename;function blockmapFiles(baseUrl,oldVersion,newVersion){let newBlockMapUrl=newUrlFromBase(`${baseUrl.pathname}.blockmap`,baseUrl);return[newUrlFromBase(`${baseUrl.pathname.replace(new RegExp(escapeRegExp(newVersion),"g"),oldVersion)}.blockmap`,baseUrl),newBlockMapUrl]}__name(blockmapFiles,"blockmapFiles");exports2.blockmapFiles=blockmapFiles}});var require_Provider=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/providers/Provider.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.resolveFiles=exports2.getFileList=exports2.parseUpdateInfo=exports2.findFile=exports2.Provider=void 0;var builder_util_runtime_1=require_out(),js_yaml_1=require_js_yaml(),util_1=require_util9(),Provider=class{constructor(runtimeOptions){this.runtimeOptions=runtimeOptions,this.requestHeaders=null,this.executor=runtimeOptions.executor}get isUseMultipleRangeRequest(){return this.runtimeOptions.isUseMultipleRangeRequest!==!1}getChannelFilePrefix(){if(this.runtimeOptions.platform==="linux"){let arch2=process.env.TEST_UPDATER_ARCH||process.arch;return"-linux"+(arch2==="x64"?"":`-${arch2}`)}else return this.runtimeOptions.platform==="darwin"?"-mac":""}getDefaultChannelName(){return this.getCustomChannelName("latest")}getCustomChannelName(channel2){return`${channel2}${this.getChannelFilePrefix()}`}get fileExtraDownloadHeaders(){return null}setRequestHeaders(value){this.requestHeaders=value}httpRequest(url2,headers,cancellationToken){return this.executor.request(this.createRequestOptions(url2,headers),cancellationToken)}createRequestOptions(url2,headers){let result={};return this.requestHeaders==null?headers!=null&&(result.headers=headers):result.headers=headers==null?this.requestHeaders:{...this.requestHeaders,...headers},(0,builder_util_runtime_1.configureRequestUrl)(url2,result),result}};__name(Provider,"Provider");exports2.Provider=Provider;function findFile(files,extension,not){if(files.length===0)throw(0,builder_util_runtime_1.newError)("No files provided","ERR_UPDATER_NO_FILES_PROVIDED");let result=files.find(it=>it.url.pathname.toLowerCase().endsWith(`.${extension}`));return result??(not==null?files[0]:files.find(fileInfo=>!not.some(ext=>fileInfo.url.pathname.toLowerCase().endsWith(`.${ext}`))))}__name(findFile,"findFile");exports2.findFile=findFile;function parseUpdateInfo(rawData,channelFile,channelFileUrl){if(rawData==null)throw(0,builder_util_runtime_1.newError)(`Cannot parse update info from ${channelFile} in the latest release artifacts (${channelFileUrl}): rawData: null`,"ERR_UPDATER_INVALID_UPDATE_INFO");let result;try{result=(0,js_yaml_1.load)(rawData)}catch(e){throw(0,builder_util_runtime_1.newError)(`Cannot parse update info from ${channelFile} in the latest release artifacts (${channelFileUrl}): ${e.stack||e.message}, rawData: ${rawData}`,"ERR_UPDATER_INVALID_UPDATE_INFO")}return result}__name(parseUpdateInfo,"parseUpdateInfo");exports2.parseUpdateInfo=parseUpdateInfo;function getFileList(updateInfo){let files=updateInfo.files;if(files!=null&&files.length>0)return files;if(updateInfo.path!=null)return[{url:updateInfo.path,sha2:updateInfo.sha2,sha512:updateInfo.sha512}];throw(0,builder_util_runtime_1.newError)(`No files provided: ${(0,builder_util_runtime_1.safeStringifyJson)(updateInfo)}`,"ERR_UPDATER_NO_FILES_PROVIDED")}__name(getFileList,"getFileList");exports2.getFileList=getFileList;function resolveFiles(updateInfo,baseUrl,pathTransformer=p=>p){let result=getFileList(updateInfo).map(fileInfo=>{if(fileInfo.sha2==null&&fileInfo.sha512==null)throw(0,builder_util_runtime_1.newError)(`Update info doesn't contain nor sha256 neither sha512 checksum: ${(0,builder_util_runtime_1.safeStringifyJson)(fileInfo)}`,"ERR_UPDATER_NO_CHECKSUM");return{url:(0,util_1.newUrlFromBase)(pathTransformer(fileInfo.url),baseUrl),info:fileInfo}}),packages=updateInfo.packages,packageInfo=packages==null?null:packages[process.arch]||packages.ia32;return packageInfo!=null&&(result[0].packageInfo={...packageInfo,path:(0,util_1.newUrlFromBase)(pathTransformer(packageInfo.path),baseUrl).href}),result}__name(resolveFiles,"resolveFiles");exports2.resolveFiles=resolveFiles}});var require_GenericProvider=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/providers/GenericProvider.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.GenericProvider=void 0;var builder_util_runtime_1=require_out(),util_1=require_util9(),Provider_1=require_Provider(),GenericProvider=class extends Provider_1.Provider{constructor(configuration,updater2,runtimeOptions){super(runtimeOptions),this.configuration=configuration,this.updater=updater2,this.baseUrl=(0,util_1.newBaseUrl)(this.configuration.url)}get channel(){let result=this.updater.channel||this.configuration.channel;return result==null?this.getDefaultChannelName():this.getCustomChannelName(result)}async getLatestVersion(){let channelFile=(0,util_1.getChannelFilename)(this.channel),channelUrl=(0,util_1.newUrlFromBase)(channelFile,this.baseUrl,this.updater.isAddNoCacheQuery);for(let attemptNumber=0;;attemptNumber++)try{return(0,Provider_1.parseUpdateInfo)(await this.httpRequest(channelUrl),channelFile,channelUrl)}catch(e){if(e instanceof builder_util_runtime_1.HttpError&&e.statusCode===404)throw(0,builder_util_runtime_1.newError)(`Cannot find channel "${channelFile}" update info: ${e.stack||e.message}`,"ERR_UPDATER_CHANNEL_FILE_NOT_FOUND");if(e.code==="ECONNREFUSED"&&attemptNumber<3){await new Promise((resolve15,reject2)=>{try{setTimeout(resolve15,1e3*attemptNumber)}catch(e2){reject2(e2)}});continue}throw e}}resolveFiles(updateInfo){return(0,Provider_1.resolveFiles)(updateInfo,this.baseUrl)}};__name(GenericProvider,"GenericProvider");exports2.GenericProvider=GenericProvider}});var require_BitbucketProvider=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/providers/BitbucketProvider.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.BitbucketProvider=void 0;var builder_util_runtime_1=require_out(),util_1=require_util9(),Provider_1=require_Provider(),BitbucketProvider=class extends Provider_1.Provider{constructor(configuration,updater2,runtimeOptions){super({...runtimeOptions,isUseMultipleRangeRequest:!1}),this.configuration=configuration,this.updater=updater2;let{owner,slug}=configuration;this.baseUrl=(0,util_1.newBaseUrl)(`https://api.bitbucket.org/2.0/repositories/${owner}/${slug}/downloads`)}get channel(){return this.updater.channel||this.configuration.channel||"latest"}async getLatestVersion(){let cancellationToken=new builder_util_runtime_1.CancellationToken,channelFile=(0,util_1.getChannelFilename)(this.getCustomChannelName(this.channel)),channelUrl=(0,util_1.newUrlFromBase)(channelFile,this.baseUrl,this.updater.isAddNoCacheQuery);try{let updateInfo=await this.httpRequest(channelUrl,void 0,cancellationToken);return(0,Provider_1.parseUpdateInfo)(updateInfo,channelFile,channelUrl)}catch(e){throw(0,builder_util_runtime_1.newError)(`Unable to find latest version on ${this.toString()}, please ensure release exists: ${e.stack||e.message}`,"ERR_UPDATER_LATEST_VERSION_NOT_FOUND")}}resolveFiles(updateInfo){return(0,Provider_1.resolveFiles)(updateInfo,this.baseUrl)}toString(){let{owner,slug}=this.configuration;return`Bitbucket (owner: ${owner}, slug: ${slug}, channel: ${this.channel})`}};__name(BitbucketProvider,"BitbucketProvider");exports2.BitbucketProvider=BitbucketProvider}});var require_GitHubProvider=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/providers/GitHubProvider.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.computeReleaseNotes=exports2.GitHubProvider=exports2.BaseGitHubProvider=void 0;var builder_util_runtime_1=require_out(),semver=require_semver2(),url_1=require("url"),util_1=require_util9(),Provider_1=require_Provider(),hrefRegExp=/\/tag\/([^/]+)$/,BaseGitHubProvider=class extends Provider_1.Provider{constructor(options,defaultHost,runtimeOptions){super({...runtimeOptions,isUseMultipleRangeRequest:!1}),this.options=options,this.baseUrl=(0,util_1.newBaseUrl)((0,builder_util_runtime_1.githubUrl)(options,defaultHost));let apiHost=defaultHost==="github.com"?"api.github.com":defaultHost;this.baseApiUrl=(0,util_1.newBaseUrl)((0,builder_util_runtime_1.githubUrl)(options,apiHost))}computeGithubBasePath(result){let host=this.options.host;return host&&!["github.com","api.github.com"].includes(host)?`/api/v3${result}`:result}};__name(BaseGitHubProvider,"BaseGitHubProvider");exports2.BaseGitHubProvider=BaseGitHubProvider;var GitHubProvider=class extends BaseGitHubProvider{constructor(options,updater2,runtimeOptions){super(options,"github.com",runtimeOptions),this.options=options,this.updater=updater2}async getLatestVersion(){var _a,_b,_c,_d;let cancellationToken=new builder_util_runtime_1.CancellationToken,feedXml=await this.httpRequest((0,util_1.newUrlFromBase)(`${this.basePath}.atom`,this.baseUrl),{accept:"application/xml, application/atom+xml, text/xml, */*"},cancellationToken),feed=(0,builder_util_runtime_1.parseXml)(feedXml),latestRelease=feed.element("entry",!1,"No published versions on GitHub"),tag=null;try{if(this.updater.allowPrerelease){let currentChannel=((_a=this.updater)===null||_a===void 0?void 0:_a.channel)||((_b=semver.prerelease(this.updater.currentVersion))===null||_b===void 0?void 0:_b[0])||null;if(currentChannel===null)tag=hrefRegExp.exec(latestRelease.element("link").attribute("href"))[1];else for(let element of feed.getElements("entry")){let hrefElement=hrefRegExp.exec(element.element("link").attribute("href"));if(hrefElement===null)continue;let hrefTag=hrefElement[1],hrefChannel=((_c=semver.prerelease(hrefTag))===null||_c===void 0?void 0:_c[0])||null,shouldFetchVersion=!currentChannel||["alpha","beta"].includes(currentChannel),isCustomChannel=hrefChannel!==null&&!["alpha","beta"].includes(String(hrefChannel));if(shouldFetchVersion&&!isCustomChannel&&!(currentChannel==="beta"&&hrefChannel==="alpha")){tag=hrefTag;break}if(hrefChannel&&hrefChannel===currentChannel){tag=hrefTag;break}}}else{tag=await this.getLatestTagName(cancellationToken);for(let element of feed.getElements("entry"))if(hrefRegExp.exec(element.element("link").attribute("href"))[1]===tag){latestRelease=element;break}}}catch(e){throw(0,builder_util_runtime_1.newError)(`Cannot parse releases feed: ${e.stack||e.message},
XML:
${feedXml}`,"ERR_UPDATER_INVALID_RELEASE_FEED")}if(tag==null)throw(0,builder_util_runtime_1.newError)("No published versions on GitHub","ERR_UPDATER_NO_PUBLISHED_VERSIONS");let rawData,channelFile="",channelFileUrl="",fetchData=__name(async channelName=>{channelFile=(0,util_1.getChannelFilename)(channelName),channelFileUrl=(0,util_1.newUrlFromBase)(this.getBaseDownloadPath(String(tag),channelFile),this.baseUrl);let requestOptions=this.createRequestOptions(channelFileUrl);try{return await this.executor.request(requestOptions,cancellationToken)}catch(e){throw e instanceof builder_util_runtime_1.HttpError&&e.statusCode===404?(0,builder_util_runtime_1.newError)(`Cannot find ${channelFile} in the latest release artifacts (${channelFileUrl}): ${e.stack||e.message}`,"ERR_UPDATER_CHANNEL_FILE_NOT_FOUND"):e}},"fetchData");try{let channel2=this.updater.allowPrerelease?this.getCustomChannelName(String(((_d=semver.prerelease(tag))===null||_d===void 0?void 0:_d[0])||"latest")):this.getDefaultChannelName();rawData=await fetchData(channel2)}catch(e){if(this.updater.allowPrerelease)rawData=await fetchData(this.getDefaultChannelName());else throw e}let result=(0,Provider_1.parseUpdateInfo)(rawData,channelFile,channelFileUrl);return result.releaseName==null&&(result.releaseName=latestRelease.elementValueOrEmpty("title")),result.releaseNotes==null&&(result.releaseNotes=computeReleaseNotes(this.updater.currentVersion,this.updater.fullChangelog,feed,latestRelease)),{tag,...result}}async getLatestTagName(cancellationToken){let options=this.options,url2=options.host==null||options.host==="github.com"?(0,util_1.newUrlFromBase)(`${this.basePath}/latest`,this.baseUrl):new url_1.URL(`${this.computeGithubBasePath(`/repos/${options.owner}/${options.repo}/releases`)}/latest`,this.baseApiUrl);try{let rawData=await this.httpRequest(url2,{Accept:"application/json"},cancellationToken);return rawData==null?null:JSON.parse(rawData).tag_name}catch(e){throw(0,builder_util_runtime_1.newError)(`Unable to find latest version on GitHub (${url2}), please ensure a production release exists: ${e.stack||e.message}`,"ERR_UPDATER_LATEST_VERSION_NOT_FOUND")}}get basePath(){return`/${this.options.owner}/${this.options.repo}/releases`}resolveFiles(updateInfo){return(0,Provider_1.resolveFiles)(updateInfo,this.baseUrl,p=>this.getBaseDownloadPath(updateInfo.tag,p.replace(/ /g,"-")))}getBaseDownloadPath(tag,fileName){return`${this.basePath}/download/${tag}/${fileName}`}};__name(GitHubProvider,"GitHubProvider");exports2.GitHubProvider=GitHubProvider;function getNoteValue(parent){let result=parent.elementValueOrEmpty("content");return result==="No content."?"":result}__name(getNoteValue,"getNoteValue");function computeReleaseNotes(currentVersion,isFullChangelog,feed,latestRelease){if(!isFullChangelog)return getNoteValue(latestRelease);let releaseNotes=[];for(let release2 of feed.getElements("entry")){let versionRelease=/\/tag\/v?([^/]+)$/.exec(release2.element("link").attribute("href"))[1];semver.lt(currentVersion,versionRelease)&&releaseNotes.push({version:versionRelease,note:getNoteValue(release2)})}return releaseNotes.sort((a,b)=>semver.rcompare(a.version,b.version))}__name(computeReleaseNotes,"computeReleaseNotes");exports2.computeReleaseNotes=computeReleaseNotes}});var require_KeygenProvider=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/providers/KeygenProvider.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.KeygenProvider=void 0;var builder_util_runtime_1=require_out(),util_1=require_util9(),Provider_1=require_Provider(),KeygenProvider=class extends Provider_1.Provider{constructor(configuration,updater2,runtimeOptions){super({...runtimeOptions,isUseMultipleRangeRequest:!1}),this.configuration=configuration,this.updater=updater2,this.baseUrl=(0,util_1.newBaseUrl)(`https://api.keygen.sh/v1/accounts/${this.configuration.account}/artifacts?product=${this.configuration.product}`)}get channel(){return this.updater.channel||this.configuration.channel||"stable"}async getLatestVersion(){let cancellationToken=new builder_util_runtime_1.CancellationToken,channelFile=(0,util_1.getChannelFilename)(this.getCustomChannelName(this.channel)),channelUrl=(0,util_1.newUrlFromBase)(channelFile,this.baseUrl,this.updater.isAddNoCacheQuery);try{let updateInfo=await this.httpRequest(channelUrl,{Accept:"application/vnd.api+json","Keygen-Version":"1.1"},cancellationToken);return(0,Provider_1.parseUpdateInfo)(updateInfo,channelFile,channelUrl)}catch(e){throw(0,builder_util_runtime_1.newError)(`Unable to find latest version on ${this.toString()}, please ensure release exists: ${e.stack||e.message}`,"ERR_UPDATER_LATEST_VERSION_NOT_FOUND")}}resolveFiles(updateInfo){return(0,Provider_1.resolveFiles)(updateInfo,this.baseUrl)}toString(){let{account,product,platform:platform7}=this.configuration;return`Keygen (account: ${account}, product: ${product}, platform: ${platform7}, channel: ${this.channel})`}};__name(KeygenProvider,"KeygenProvider");exports2.KeygenProvider=KeygenProvider}});var require_PrivateGitHubProvider=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/providers/PrivateGitHubProvider.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.PrivateGitHubProvider=void 0;var builder_util_runtime_1=require_out(),js_yaml_1=require_js_yaml(),path16=require("path"),url_1=require("url"),util_1=require_util9(),GitHubProvider_1=require_GitHubProvider(),Provider_1=require_Provider(),PrivateGitHubProvider=class extends GitHubProvider_1.BaseGitHubProvider{constructor(options,updater2,token,runtimeOptions){super(options,"api.github.com",runtimeOptions),this.updater=updater2,this.token=token}createRequestOptions(url2,headers){let result=super.createRequestOptions(url2,headers);return result.redirect="manual",result}async getLatestVersion(){let cancellationToken=new builder_util_runtime_1.CancellationToken,channelFile=(0,util_1.getChannelFilename)(this.getDefaultChannelName()),releaseInfo=await this.getLatestVersionInfo(cancellationToken),asset=releaseInfo.assets.find(it=>it.name===channelFile);if(asset==null)throw(0,builder_util_runtime_1.newError)(`Cannot find ${channelFile} in the release ${releaseInfo.html_url||releaseInfo.name}`,"ERR_UPDATER_CHANNEL_FILE_NOT_FOUND");let url2=new url_1.URL(asset.url),result;try{result=(0,js_yaml_1.load)(await this.httpRequest(url2,this.configureHeaders("application/octet-stream"),cancellationToken))}catch(e){throw e instanceof builder_util_runtime_1.HttpError&&e.statusCode===404?(0,builder_util_runtime_1.newError)(`Cannot find ${channelFile} in the latest release artifacts (${url2}): ${e.stack||e.message}`,"ERR_UPDATER_CHANNEL_FILE_NOT_FOUND"):e}return result.assets=releaseInfo.assets,result}get fileExtraDownloadHeaders(){return this.configureHeaders("application/octet-stream")}configureHeaders(accept){return{accept,authorization:`token ${this.token}`}}async getLatestVersionInfo(cancellationToken){let allowPrerelease=this.updater.allowPrerelease,basePath=this.basePath;allowPrerelease||(basePath=`${basePath}/latest`);let url2=(0,util_1.newUrlFromBase)(basePath,this.baseUrl);try{let version4=JSON.parse(await this.httpRequest(url2,this.configureHeaders("application/vnd.github.v3+json"),cancellationToken));return allowPrerelease?version4.find(it=>it.prerelease)||version4[0]:version4}catch(e){throw(0,builder_util_runtime_1.newError)(`Unable to find latest version on GitHub (${url2}), please ensure a production release exists: ${e.stack||e.message}`,"ERR_UPDATER_LATEST_VERSION_NOT_FOUND")}}get basePath(){return this.computeGithubBasePath(`/repos/${this.options.owner}/${this.options.repo}/releases`)}resolveFiles(updateInfo){return(0,Provider_1.getFileList)(updateInfo).map(it=>{let name3=path16.posix.basename(it.url).replace(/ /g,"-"),asset=updateInfo.assets.find(it2=>it2!=null&&it2.name===name3);if(asset==null)throw(0,builder_util_runtime_1.newError)(`Cannot find asset "${name3}" in: ${JSON.stringify(updateInfo.assets,null,2)}`,"ERR_UPDATER_ASSET_NOT_FOUND");return{url:new url_1.URL(asset.url),info:it}})}};__name(PrivateGitHubProvider,"PrivateGitHubProvider");exports2.PrivateGitHubProvider=PrivateGitHubProvider}});var require_providerFactory=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/providerFactory.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.createClient=exports2.isUrlProbablySupportMultiRangeRequests=void 0;var builder_util_runtime_1=require_out(),BitbucketProvider_1=require_BitbucketProvider(),GenericProvider_1=require_GenericProvider(),GitHubProvider_1=require_GitHubProvider(),KeygenProvider_1=require_KeygenProvider(),PrivateGitHubProvider_1=require_PrivateGitHubProvider();function isUrlProbablySupportMultiRangeRequests(url2){return!url2.includes("s3.amazonaws.com")}__name(isUrlProbablySupportMultiRangeRequests,"isUrlProbablySupportMultiRangeRequests");exports2.isUrlProbablySupportMultiRangeRequests=isUrlProbablySupportMultiRangeRequests;function createClient(data,updater2,runtimeOptions){if(typeof data=="string")throw(0,builder_util_runtime_1.newError)("Please pass PublishConfiguration object","ERR_UPDATER_INVALID_PROVIDER_CONFIGURATION");let provider=data.provider;switch(provider){case"github":{let githubOptions=data,token=(githubOptions.private?process.env.GH_TOKEN||process.env.GITHUB_TOKEN:null)||githubOptions.token;return token==null?new GitHubProvider_1.GitHubProvider(githubOptions,updater2,runtimeOptions):new PrivateGitHubProvider_1.PrivateGitHubProvider(githubOptions,updater2,token,runtimeOptions)}case"bitbucket":return new BitbucketProvider_1.BitbucketProvider(data,updater2,runtimeOptions);case"keygen":return new KeygenProvider_1.KeygenProvider(data,updater2,runtimeOptions);case"s3":case"spaces":return new GenericProvider_1.GenericProvider({provider:"generic",url:(0,builder_util_runtime_1.getS3LikeProviderBaseUrl)(data),channel:data.channel||null},updater2,{...runtimeOptions,isUseMultipleRangeRequest:!1});case"generic":{let options=data;return new GenericProvider_1.GenericProvider(options,updater2,{...runtimeOptions,isUseMultipleRangeRequest:options.useMultipleRangeRequest!==!1&&isUrlProbablySupportMultiRangeRequests(options.url)})}case"custom":{let options=data,constructor=options.updateProvider;if(!constructor)throw(0,builder_util_runtime_1.newError)("Custom provider not specified","ERR_UPDATER_INVALID_PROVIDER_CONFIGURATION");return new constructor(options,updater2,runtimeOptions)}default:throw(0,builder_util_runtime_1.newError)(`Unsupported provider: ${provider}`,"ERR_UPDATER_UNSUPPORTED_PROVIDER")}}__name(createClient,"createClient");exports2.createClient=createClient}});var require_AppUpdater=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/AppUpdater.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.NoOpLogger=exports2.AppUpdater=void 0;var builder_util_runtime_1=require_out(),crypto_1=require("crypto"),events_1=require("events"),fs_extra_1=require_lib(),js_yaml_1=require_js_yaml(),lazy_val_1=require_main(),path16=require("path"),semver_1=require_semver2(),DownloadedUpdateHelper_1=require_DownloadedUpdateHelper(),ElectronAppAdapter_1=require_ElectronAppAdapter(),electronHttpExecutor_1=require_electronHttpExecutor(),GenericProvider_1=require_GenericProvider(),main_1=require_main2(),providerFactory_1=require_providerFactory(),AppUpdater2=class extends events_1.EventEmitter{get channel(){return this._channel}set channel(value){if(this._channel!=null){if(typeof value!="string")throw(0,builder_util_runtime_1.newError)(`Channel must be a string, but got: ${value}`,"ERR_UPDATER_INVALID_CHANNEL");if(value.length===0)throw(0,builder_util_runtime_1.newError)("Channel must be not an empty string","ERR_UPDATER_INVALID_CHANNEL")}this._channel=value,this.allowDowngrade=!0}addAuthHeader(token){this.requestHeaders=Object.assign({},this.requestHeaders,{authorization:token})}get netSession(){return(0,electronHttpExecutor_1.getNetSession)()}get logger(){return this._logger}set logger(value){this._logger=value??new NoOpLogger}set updateConfigPath(value){this.clientPromise=null,this._appUpdateConfigPath=value,this.configOnDisk=new lazy_val_1.Lazy(()=>this.loadUpdateConfig())}constructor(options,app6){super(),this.autoDownload=!0,this.autoInstallOnAppQuit=!0,this.autoRunAppAfterInstall=!0,this.allowPrerelease=!1,this.fullChangelog=!1,this.allowDowngrade=!1,this.disableWebInstaller=!1,this.forceDevUpdateConfig=!1,this._channel=null,this.downloadedUpdateHelper=null,this.requestHeaders=null,this._logger=console,this.signals=new main_1.UpdaterSignal(this),this._appUpdateConfigPath=null,this.clientPromise=null,this.stagingUserIdPromise=new lazy_val_1.Lazy(()=>this.getOrCreateStagingUserId()),this.configOnDisk=new lazy_val_1.Lazy(()=>this.loadUpdateConfig()),this.checkForUpdatesPromise=null,this.updateInfoAndProvider=null,this._testOnlyOptions=null,this.on("error",error=>{this._logger.error(`Error: ${error.stack||error.message}`)}),app6==null?(this.app=new ElectronAppAdapter_1.ElectronAppAdapter,this.httpExecutor=new electronHttpExecutor_1.ElectronHttpExecutor((authInfo,callback)=>this.emit("login",authInfo,callback))):(this.app=app6,this.httpExecutor=null);let currentVersionString=this.app.version,currentVersion=(0,semver_1.parse)(currentVersionString);if(currentVersion==null)throw(0,builder_util_runtime_1.newError)(`App version is not a valid semver version: "${currentVersionString}"`,"ERR_UPDATER_INVALID_VERSION");this.currentVersion=currentVersion,this.allowPrerelease=hasPrereleaseComponents(currentVersion),options!=null&&(this.setFeedURL(options),typeof options!="string"&&options.requestHeaders&&(this.requestHeaders=options.requestHeaders))}getFeedURL(){return"Deprecated. Do not use it."}setFeedURL(options){let runtimeOptions=this.createProviderRuntimeOptions(),provider;typeof options=="string"?provider=new GenericProvider_1.GenericProvider({provider:"generic",url:options},this,{...runtimeOptions,isUseMultipleRangeRequest:(0,providerFactory_1.isUrlProbablySupportMultiRangeRequests)(options)}):provider=(0,providerFactory_1.createClient)(options,this,runtimeOptions),this.clientPromise=Promise.resolve(provider)}checkForUpdates(){if(!this.isUpdaterActive())return Promise.resolve(null);let checkForUpdatesPromise=this.checkForUpdatesPromise;if(checkForUpdatesPromise!=null)return this._logger.info("Checking for update (already in progress)"),checkForUpdatesPromise;let nullizePromise=__name(()=>this.checkForUpdatesPromise=null,"nullizePromise");return this._logger.info("Checking for update"),checkForUpdatesPromise=this.doCheckForUpdates().then(it=>(nullizePromise(),it)).catch(e=>{throw nullizePromise(),this.emit("error",e,`Cannot check for updates: ${(e.stack||e).toString()}`),e}),this.checkForUpdatesPromise=checkForUpdatesPromise,checkForUpdatesPromise}isUpdaterActive(){return this.app.isPackaged||this.forceDevUpdateConfig?!0:(this._logger.info("Skip checkForUpdates because application is not packed and dev update config is not forced"),!1)}checkForUpdatesAndNotify(downloadNotification){return this.checkForUpdates().then(it=>it?.downloadPromise?(it.downloadPromise.then(()=>{let notificationContent=AppUpdater2.formatDownloadNotification(it.updateInfo.version,this.app.name,downloadNotification);new(require("electron")).Notification(notificationContent).show()}),it):(this._logger.debug!=null&&this._logger.debug("checkForUpdatesAndNotify called, downloadPromise is null"),it))}static formatDownloadNotification(version4,appName,downloadNotification){return downloadNotification==null&&(downloadNotification={title:"A new update is ready to install",body:"{appName} version {version} has been downloaded and will be automatically installed on exit"}),downloadNotification={title:downloadNotification.title.replace("{appName}",appName).replace("{version}",version4),body:downloadNotification.body.replace("{appName}",appName).replace("{version}",version4)},downloadNotification}async isStagingMatch(updateInfo){let rawStagingPercentage=updateInfo.stagingPercentage,stagingPercentage=rawStagingPercentage;if(stagingPercentage==null)return!0;if(stagingPercentage=parseInt(stagingPercentage,10),isNaN(stagingPercentage))return this._logger.warn(`Staging percentage is NaN: ${rawStagingPercentage}`),!0;stagingPercentage=stagingPercentage/100;let stagingUserId=await this.stagingUserIdPromise.value,percentage=builder_util_runtime_1.UUID.parse(stagingUserId).readUInt32BE(12)/4294967295;return this._logger.info(`Staging percentage: ${stagingPercentage}, percentage: ${percentage}, user id: ${stagingUserId}`),percentage<stagingPercentage}computeFinalHeaders(headers){return this.requestHeaders!=null&&Object.assign(headers,this.requestHeaders),headers}async isUpdateAvailable(updateInfo){let latestVersion=(0,semver_1.parse)(updateInfo.version);if(latestVersion==null)throw(0,builder_util_runtime_1.newError)(`This file could not be downloaded, or the latest version (from update server) does not have a valid semver version: "${updateInfo.version}"`,"ERR_UPDATER_INVALID_VERSION");let currentVersion=this.currentVersion;if((0,semver_1.eq)(latestVersion,currentVersion)||!await this.isStagingMatch(updateInfo))return!1;let isLatestVersionNewer=(0,semver_1.gt)(latestVersion,currentVersion),isLatestVersionOlder=(0,semver_1.lt)(latestVersion,currentVersion);return isLatestVersionNewer?!0:this.allowDowngrade&&isLatestVersionOlder}async getUpdateInfoAndProvider(){await this.app.whenReady(),this.clientPromise==null&&(this.clientPromise=this.configOnDisk.value.then(it=>(0,providerFactory_1.createClient)(it,this,this.createProviderRuntimeOptions())));let client=await this.clientPromise,stagingUserId=await this.stagingUserIdPromise.value;return client.setRequestHeaders(this.computeFinalHeaders({"x-user-staging-id":stagingUserId})),{info:await client.getLatestVersion(),provider:client}}createProviderRuntimeOptions(){return{isUseMultipleRangeRequest:!0,platform:this._testOnlyOptions==null?process.platform:this._testOnlyOptions.platform,executor:this.httpExecutor}}async doCheckForUpdates(){this.emit("checking-for-update");let result=await this.getUpdateInfoAndProvider(),updateInfo=result.info;if(!await this.isUpdateAvailable(updateInfo))return this._logger.info(`Update for version ${this.currentVersion} is not available (latest version: ${updateInfo.version}, downgrade is ${this.allowDowngrade?"allowed":"disallowed"}).`),this.emit("update-not-available",updateInfo),{versionInfo:updateInfo,updateInfo};this.updateInfoAndProvider=result,this.onUpdateAvailable(updateInfo);let cancellationToken=new builder_util_runtime_1.CancellationToken;return{versionInfo:updateInfo,updateInfo,cancellationToken,downloadPromise:this.autoDownload?this.downloadUpdate(cancellationToken):null}}onUpdateAvailable(updateInfo){this._logger.info(`Found version ${updateInfo.version} (url: ${(0,builder_util_runtime_1.asArray)(updateInfo.files).map(it=>it.url).join(", ")})`),this.emit("update-available",updateInfo)}downloadUpdate(cancellationToken=new builder_util_runtime_1.CancellationToken){let updateInfoAndProvider=this.updateInfoAndProvider;if(updateInfoAndProvider==null){let error=new Error("Please check update first");return this.dispatchError(error),Promise.reject(error)}this._logger.info(`Downloading update from ${(0,builder_util_runtime_1.asArray)(updateInfoAndProvider.info.files).map(it=>it.url).join(", ")}`);let errorHandler=__name(e=>{if(!(e instanceof builder_util_runtime_1.CancellationError))try{this.dispatchError(e)}catch(nestedError){this._logger.warn(`Cannot dispatch error event: ${nestedError.stack||nestedError}`)}return e},"errorHandler");try{return this.doDownloadUpdate({updateInfoAndProvider,requestHeaders:this.computeRequestHeaders(updateInfoAndProvider.provider),cancellationToken,disableWebInstaller:this.disableWebInstaller}).catch(e=>{throw errorHandler(e)})}catch(e){return Promise.reject(errorHandler(e))}}dispatchError(e){this.emit("error",e,(e.stack||e).toString())}dispatchUpdateDownloaded(event){this.emit(main_1.UPDATE_DOWNLOADED,event)}async loadUpdateConfig(){return this._appUpdateConfigPath==null&&(this._appUpdateConfigPath=this.app.appUpdateConfigPath),(0,js_yaml_1.load)(await(0,fs_extra_1.readFile)(this._appUpdateConfigPath,"utf-8"))}computeRequestHeaders(provider){let fileExtraDownloadHeaders=provider.fileExtraDownloadHeaders;if(fileExtraDownloadHeaders!=null){let requestHeaders=this.requestHeaders;return requestHeaders==null?fileExtraDownloadHeaders:{...fileExtraDownloadHeaders,...requestHeaders}}return this.computeFinalHeaders({accept:"*/*"})}async getOrCreateStagingUserId(){let file=path16.join(this.app.userDataPath,".updaterId");try{let id2=await(0,fs_extra_1.readFile)(file,"utf-8");if(builder_util_runtime_1.UUID.check(id2))return id2;this._logger.warn(`Staging user id file exists, but content was invalid: ${id2}`)}catch(e){e.code!=="ENOENT"&&this._logger.warn(`Couldn't read staging user ID, creating a blank one: ${e}`)}let id=builder_util_runtime_1.UUID.v5((0,crypto_1.randomBytes)(4096),builder_util_runtime_1.UUID.OID);this._logger.info(`Generated new staging user ID: ${id}`);try{await(0,fs_extra_1.outputFile)(file,id)}catch(e){this._logger.warn(`Couldn't write out staging user ID: ${e}`)}return id}get isAddNoCacheQuery(){let headers=this.requestHeaders;if(headers==null)return!0;for(let headerName of Object.keys(headers)){let s=headerName.toLowerCase();if(s==="authorization"||s==="private-token")return!1}return!0}async getOrCreateDownloadHelper(){let result=this.downloadedUpdateHelper;if(result==null){let dirName=(await this.configOnDisk.value).updaterCacheDirName,logger=this._logger;dirName==null&&logger.error("updaterCacheDirName is not specified in app-update.yml Was app build using at least electron-builder 20.34.0?");let cacheDir=path16.join(this.app.baseCachePath,dirName||this.app.name);logger.debug!=null&&logger.debug(`updater cache dir: ${cacheDir}`),result=new DownloadedUpdateHelper_1.DownloadedUpdateHelper(cacheDir),this.downloadedUpdateHelper=result}return result}async executeDownload(taskOptions){let fileInfo=taskOptions.fileInfo,downloadOptions={headers:taskOptions.downloadUpdateOptions.requestHeaders,cancellationToken:taskOptions.downloadUpdateOptions.cancellationToken,sha2:fileInfo.info.sha2,sha512:fileInfo.info.sha512};this.listenerCount(main_1.DOWNLOAD_PROGRESS)>0&&(downloadOptions.onProgress=it=>this.emit(main_1.DOWNLOAD_PROGRESS,it));let updateInfo=taskOptions.downloadUpdateOptions.updateInfoAndProvider.info,version4=updateInfo.version,packageInfo=fileInfo.packageInfo;function getCacheUpdateFileName(){let urlPath=decodeURIComponent(taskOptions.fileInfo.url.pathname);return urlPath.endsWith(`.${taskOptions.fileExtension}`)?path16.basename(urlPath):taskOptions.fileInfo.info.url}__name(getCacheUpdateFileName,"getCacheUpdateFileName");let downloadedUpdateHelper=await this.getOrCreateDownloadHelper(),cacheDir=downloadedUpdateHelper.cacheDirForPendingUpdate;await(0,fs_extra_1.mkdir)(cacheDir,{recursive:!0});let updateFileName=getCacheUpdateFileName(),updateFile=path16.join(cacheDir,updateFileName),packageFile=packageInfo==null?null:path16.join(cacheDir,`package-${version4}${path16.extname(packageInfo.path)||".7z"}`),done=__name(async isSaveCache=>(await downloadedUpdateHelper.setDownloadedFile(updateFile,packageFile,updateInfo,fileInfo,updateFileName,isSaveCache),await taskOptions.done({...updateInfo,downloadedFile:updateFile}),packageFile==null?[updateFile]:[updateFile,packageFile]),"done"),log=this._logger,cachedUpdateFile=await downloadedUpdateHelper.validateDownloadedPath(updateFile,updateInfo,fileInfo,log);if(cachedUpdateFile!=null)return updateFile=cachedUpdateFile,await done(!1);let removeFileIfAny=__name(async()=>(await downloadedUpdateHelper.clear().catch(()=>{}),await(0,fs_extra_1.unlink)(updateFile).catch(()=>{})),"removeFileIfAny"),tempUpdateFile=await(0,DownloadedUpdateHelper_1.createTempUpdateFile)(`temp-${updateFileName}`,cacheDir,log);try{await taskOptions.task(tempUpdateFile,downloadOptions,packageFile,removeFileIfAny),await(0,fs_extra_1.rename)(tempUpdateFile,updateFile)}catch(e){throw await removeFileIfAny(),e instanceof builder_util_runtime_1.CancellationError&&(log.info("cancelled"),this.emit("update-cancelled",updateInfo)),e}return log.info(`New version ${version4} has been downloaded to ${updateFile}`),await done(!0)}};__name(AppUpdater2,"AppUpdater");exports2.AppUpdater=AppUpdater2;function hasPrereleaseComponents(version4){let versionPrereleaseComponent=(0,semver_1.prerelease)(version4);return versionPrereleaseComponent!=null&&versionPrereleaseComponent.length>0}__name(hasPrereleaseComponents,"hasPrereleaseComponents");var NoOpLogger=class{info(message){}warn(message){}error(message){}};__name(NoOpLogger,"NoOpLogger");exports2.NoOpLogger=NoOpLogger}});var require_BaseUpdater=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/BaseUpdater.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.BaseUpdater=void 0;var child_process_1=require("child_process"),AppUpdater_1=require_AppUpdater(),BaseUpdater=class extends AppUpdater_1.AppUpdater{constructor(options,app6){super(options,app6),this.quitAndInstallCalled=!1,this.quitHandlerAdded=!1}quitAndInstall(isSilent=!1,isForceRunAfter=!1){this._logger.info("Install on explicit quitAndInstall"),this.install(isSilent,isSilent?isForceRunAfter:this.autoRunAppAfterInstall)?setImmediate(()=>{require("electron").autoUpdater.emit("before-quit-for-update"),this.app.quit()}):this.quitAndInstallCalled=!1}executeDownload(taskOptions){return super.executeDownload({...taskOptions,done:event=>(this.dispatchUpdateDownloaded(event),this.addQuitHandler(),Promise.resolve())})}install(isSilent=!1,isForceRunAfter=!1){if(this.quitAndInstallCalled)return this._logger.warn("install call ignored: quitAndInstallCalled is set to true"),!1;let downloadedUpdateHelper=this.downloadedUpdateHelper,installerPath=downloadedUpdateHelper==null?null:downloadedUpdateHelper.file,downloadedFileInfo=downloadedUpdateHelper==null?null:downloadedUpdateHelper.downloadedFileInfo;if(installerPath==null||downloadedFileInfo==null)return this.dispatchError(new Error("No valid update available, can't quit and install")),!1;this.quitAndInstallCalled=!0;try{return this._logger.info(`Install: isSilent: ${isSilent}, isForceRunAfter: ${isForceRunAfter}`),this.doInstall({installerPath,isSilent,isForceRunAfter,isAdminRightsRequired:downloadedFileInfo.isAdminRightsRequired})}catch(e){return this.dispatchError(e),!1}}addQuitHandler(){this.quitHandlerAdded||!this.autoInstallOnAppQuit||(this.quitHandlerAdded=!0,this.app.onQuit(exitCode=>{if(this.quitAndInstallCalled){this._logger.info("Update installer has already been triggered. Quitting application.");return}if(!this.autoInstallOnAppQuit){this._logger.info("Update will not be installed on quit because autoInstallOnAppQuit is set to false.");return}if(exitCode!==0){this._logger.info(`Update will be not installed on quit because application is quitting with exit code ${exitCode}`);return}this._logger.info("Auto install update on quit"),this.install(!0,!1)}))}wrapSudo(){let{name:name3}=this.app,installComment=`"${name3} would like to update"`,sudo=this.spawnSyncLog("which gksudo || which kdesudo || which pkexec || which beesu"),command=[sudo];return/kdesudo/i.test(sudo)?(command.push("--comment",installComment),command.push("-c")):/gksudo/i.test(sudo)?command.push("--message",installComment):/pkexec/i.test(sudo)&&command.push("--disable-internal-agent"),command.join(" ")}spawnSyncLog(cmd,args=[],env={}){return this._logger.info(`Executing: ${cmd} with args: ${args}`),(0,child_process_1.spawnSync)(cmd,args,{env:{...process.env,...env},encoding:"utf-8",shell:!0}).stdout.trim()}async spawnLog(cmd,args=[],env=void 0,stdio="ignore"){return this._logger.info(`Executing: ${cmd} with args: ${args}`),new Promise((resolve15,reject2)=>{try{let params={stdio,env,detached:!0},p=(0,child_process_1.spawn)(cmd,args,params);p.on("error",error=>{reject2(error)}),p.unref(),p.pid!==void 0&&resolve15(!0)}catch(error){reject2(error)}})}};__name(BaseUpdater,"BaseUpdater");exports2.BaseUpdater=BaseUpdater}});var require_downloadPlanBuilder=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/differentialDownloader/downloadPlanBuilder.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.computeOperations=exports2.OperationKind=void 0;var OperationKind;(function(OperationKind2){OperationKind2[OperationKind2.COPY=0]="COPY",OperationKind2[OperationKind2.DOWNLOAD=1]="DOWNLOAD"})(OperationKind||(exports2.OperationKind=OperationKind={}));function computeOperations(oldBlockMap,newBlockMap,logger){let nameToOldBlocks=buildBlockFileMap(oldBlockMap.files),nameToNewBlocks=buildBlockFileMap(newBlockMap.files),lastOperation=null,blockMapFile=newBlockMap.files[0],operations=[],name3=blockMapFile.name,oldEntry=nameToOldBlocks.get(name3);if(oldEntry==null)throw new Error(`no file ${name3} in old blockmap`);let newFile=nameToNewBlocks.get(name3),changedBlockCount=0,{checksumToOffset:checksumToOldOffset,checksumToOldSize}=buildChecksumMap(nameToOldBlocks.get(name3),oldEntry.offset,logger),newOffset=blockMapFile.offset;for(let i=0;i<newFile.checksums.length;newOffset+=newFile.sizes[i],i++){let blockSize=newFile.sizes[i],checksum2=newFile.checksums[i],oldOffset=checksumToOldOffset.get(checksum2);oldOffset!=null&&checksumToOldSize.get(checksum2)!==blockSize&&(logger.warn(`Checksum ("${checksum2}") matches, but size differs (old: ${checksumToOldSize.get(checksum2)}, new: ${blockSize})`),oldOffset=void 0),oldOffset===void 0?(changedBlockCount++,lastOperation!=null&&lastOperation.kind===OperationKind.DOWNLOAD&&lastOperation.end===newOffset?lastOperation.end+=blockSize:(lastOperation={kind:OperationKind.DOWNLOAD,start:newOffset,end:newOffset+blockSize},validateAndAdd(lastOperation,operations,checksum2,i))):lastOperation!=null&&lastOperation.kind===OperationKind.COPY&&lastOperation.end===oldOffset?lastOperation.end+=blockSize:(lastOperation={kind:OperationKind.COPY,start:oldOffset,end:oldOffset+blockSize},validateAndAdd(lastOperation,operations,checksum2,i))}return changedBlockCount>0&&logger.info(`File${blockMapFile.name==="file"?"":" "+blockMapFile.name} has ${changedBlockCount} changed blocks`),operations}__name(computeOperations,"computeOperations");exports2.computeOperations=computeOperations;var isValidateOperationRange=process.env.DIFFERENTIAL_DOWNLOAD_PLAN_BUILDER_VALIDATE_RANGES==="true";function validateAndAdd(operation,operations,checksum2,index){if(isValidateOperationRange&&operations.length!==0){let lastOperation=operations[operations.length-1];if(lastOperation.kind===operation.kind&&operation.start<lastOperation.end&&operation.start>lastOperation.start){let min=[lastOperation.start,lastOperation.end,operation.start,operation.end].reduce((p,v)=>p<v?p:v);throw new Error(`operation (block index: ${index}, checksum: ${checksum2}, kind: ${OperationKind[operation.kind]}) overlaps previous operation (checksum: ${checksum2}):
abs: ${lastOperation.start} until ${lastOperation.end} and ${operation.start} until ${operation.end}
rel: ${lastOperation.start-min} until ${lastOperation.end-min} and ${operation.start-min} until ${operation.end-min}`)}}operations.push(operation)}__name(validateAndAdd,"validateAndAdd");function buildChecksumMap(file,fileOffset,logger){let checksumToOffset=new Map,checksumToSize=new Map,offset=fileOffset;for(let i=0;i<file.checksums.length;i++){let checksum2=file.checksums[i],size=file.sizes[i],existing=checksumToSize.get(checksum2);if(existing===void 0)checksumToOffset.set(checksum2,offset),checksumToSize.set(checksum2,size);else if(logger.debug!=null){let sizeExplanation=existing===size?"(same size)":`(size: ${existing}, this size: ${size})`;logger.debug(`${checksum2} duplicated in blockmap ${sizeExplanation}, it doesn't lead to broken differential downloader, just corresponding block will be skipped)`)}offset+=size}return{checksumToOffset,checksumToOldSize:checksumToSize}}__name(buildChecksumMap,"buildChecksumMap");function buildBlockFileMap(list){let result=new Map;for(let item of list)result.set(item.name,item);return result}__name(buildBlockFileMap,"buildBlockFileMap")}});var require_DataSplitter=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/differentialDownloader/DataSplitter.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.DataSplitter=exports2.copyData=void 0;var builder_util_runtime_1=require_out(),fs_1=require("fs"),stream_1=require("stream"),downloadPlanBuilder_1=require_downloadPlanBuilder(),DOUBLE_CRLF=Buffer.from(`\r
\r
`),ReadState;(function(ReadState2){ReadState2[ReadState2.INIT=0]="INIT",ReadState2[ReadState2.HEADER=1]="HEADER",ReadState2[ReadState2.BODY=2]="BODY"})(ReadState||(ReadState={}));function copyData(task3,out,oldFileFd,reject2,resolve15){let readStream=(0,fs_1.createReadStream)("",{fd:oldFileFd,autoClose:!1,start:task3.start,end:task3.end-1});readStream.on("error",reject2),readStream.once("end",resolve15),readStream.pipe(out,{end:!1})}__name(copyData,"copyData");exports2.copyData=copyData;var DataSplitter=class extends stream_1.Writable{constructor(out,options,partIndexToTaskIndex,boundary,partIndexToLength,finishHandler){super(),this.out=out,this.options=options,this.partIndexToTaskIndex=partIndexToTaskIndex,this.partIndexToLength=partIndexToLength,this.finishHandler=finishHandler,this.partIndex=-1,this.headerListBuffer=null,this.readState=ReadState.INIT,this.ignoreByteCount=0,this.remainingPartDataCount=0,this.actualPartLength=0,this.boundaryLength=boundary.length+4,this.ignoreByteCount=this.boundaryLength-2}get isFinished(){return this.partIndex===this.partIndexToLength.length}_write(data,encoding,callback){if(this.isFinished){console.error(`Trailing ignored data: ${data.length} bytes`);return}this.handleData(data).then(callback).catch(callback)}async handleData(chunk){let start=0;if(this.ignoreByteCount!==0&&this.remainingPartDataCount!==0)throw(0,builder_util_runtime_1.newError)("Internal error","ERR_DATA_SPLITTER_BYTE_COUNT_MISMATCH");if(this.ignoreByteCount>0){let toIgnore=Math.min(this.ignoreByteCount,chunk.length);this.ignoreByteCount-=toIgnore,start=toIgnore}else if(this.remainingPartDataCount>0){let toRead=Math.min(this.remainingPartDataCount,chunk.length);this.remainingPartDataCount-=toRead,await this.processPartData(chunk,0,toRead),start=toRead}if(start!==chunk.length){if(this.readState===ReadState.HEADER){let headerListEnd=this.searchHeaderListEnd(chunk,start);if(headerListEnd===-1)return;start=headerListEnd,this.readState=ReadState.BODY,this.headerListBuffer=null}for(;;){if(this.readState===ReadState.BODY)this.readState=ReadState.INIT;else{this.partIndex++;let taskIndex=this.partIndexToTaskIndex.get(this.partIndex);if(taskIndex==null)if(this.isFinished)taskIndex=this.options.end;else throw(0,builder_util_runtime_1.newError)("taskIndex is null","ERR_DATA_SPLITTER_TASK_INDEX_IS_NULL");let prevTaskIndex=this.partIndex===0?this.options.start:this.partIndexToTaskIndex.get(this.partIndex-1)+1;if(prevTaskIndex<taskIndex)await this.copyExistingData(prevTaskIndex,taskIndex);else if(prevTaskIndex>taskIndex)throw(0,builder_util_runtime_1.newError)("prevTaskIndex must be < taskIndex","ERR_DATA_SPLITTER_TASK_INDEX_ASSERT_FAILED");if(this.isFinished){this.onPartEnd(),this.finishHandler();return}if(start=this.searchHeaderListEnd(chunk,start),start===-1){this.readState=ReadState.HEADER;return}}let partLength=this.partIndexToLength[this.partIndex],end=start+partLength,effectiveEnd=Math.min(end,chunk.length);if(await this.processPartStarted(chunk,start,effectiveEnd),this.remainingPartDataCount=partLength-(effectiveEnd-start),this.remainingPartDataCount>0)return;if(start=end+this.boundaryLength,start>=chunk.length){this.ignoreByteCount=this.boundaryLength-(chunk.length-end);return}}}}copyExistingData(index,end){return new Promise((resolve15,reject2)=>{let w=__name(()=>{if(index===end){resolve15();return}let task3=this.options.tasks[index];if(task3.kind!==downloadPlanBuilder_1.OperationKind.COPY){reject2(new Error("Task kind must be COPY"));return}copyData(task3,this.out,this.options.oldFileFd,reject2,()=>{index++,w()})},"w");w()})}searchHeaderListEnd(chunk,readOffset){let headerListEnd=chunk.indexOf(DOUBLE_CRLF,readOffset);if(headerListEnd!==-1)return headerListEnd+DOUBLE_CRLF.length;let partialChunk=readOffset===0?chunk:chunk.slice(readOffset);return this.headerListBuffer==null?this.headerListBuffer=partialChunk:this.headerListBuffer=Buffer.concat([this.headerListBuffer,partialChunk]),-1}onPartEnd(){let expectedLength=this.partIndexToLength[this.partIndex-1];if(this.actualPartLength!==expectedLength)throw(0,builder_util_runtime_1.newError)(`Expected length: ${expectedLength} differs from actual: ${this.actualPartLength}`,"ERR_DATA_SPLITTER_LENGTH_MISMATCH");this.actualPartLength=0}processPartStarted(data,start,end){return this.partIndex!==0&&this.onPartEnd(),this.processPartData(data,start,end)}processPartData(data,start,end){this.actualPartLength+=end-start;let out=this.out;return out.write(start===0&&data.length===end?data:data.slice(start,end))?Promise.resolve():new Promise((resolve15,reject2)=>{out.on("error",reject2),out.once("drain",()=>{out.removeListener("error",reject2),resolve15()})})}};__name(DataSplitter,"DataSplitter");exports2.DataSplitter=DataSplitter}});var require_multipleRangeDownloader=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/differentialDownloader/multipleRangeDownloader.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.checkIsRangesSupported=exports2.executeTasksUsingMultipleRangeRequests=void 0;var builder_util_runtime_1=require_out(),DataSplitter_1=require_DataSplitter(),downloadPlanBuilder_1=require_downloadPlanBuilder();function executeTasksUsingMultipleRangeRequests(differentialDownloader,tasks,out,oldFileFd,reject2){let w=__name(taskOffset=>{if(taskOffset>=tasks.length){differentialDownloader.fileMetadataBuffer!=null&&out.write(differentialDownloader.fileMetadataBuffer),out.end();return}let nextOffset=taskOffset+1e3;doExecuteTasks(differentialDownloader,{tasks,start:taskOffset,end:Math.min(tasks.length,nextOffset),oldFileFd},out,()=>w(nextOffset),reject2)},"w");return w}__name(executeTasksUsingMultipleRangeRequests,"executeTasksUsingMultipleRangeRequests");exports2.executeTasksUsingMultipleRangeRequests=executeTasksUsingMultipleRangeRequests;function doExecuteTasks(differentialDownloader,options,out,resolve15,reject2){let ranges="bytes=",partCount=0,partIndexToTaskIndex=new Map,partIndexToLength=[];for(let i=options.start;i<options.end;i++){let task3=options.tasks[i];task3.kind===downloadPlanBuilder_1.OperationKind.DOWNLOAD&&(ranges+=`${task3.start}-${task3.end-1}, `,partIndexToTaskIndex.set(partCount,i),partCount++,partIndexToLength.push(task3.end-task3.start))}if(partCount<=1){let w=__name(index=>{if(index>=options.end){resolve15();return}let task3=options.tasks[index++];if(task3.kind===downloadPlanBuilder_1.OperationKind.COPY)(0,DataSplitter_1.copyData)(task3,out,options.oldFileFd,reject2,()=>w(index));else{let requestOptions2=differentialDownloader.createRequestOptions();requestOptions2.headers.Range=`bytes=${task3.start}-${task3.end-1}`;let request8=differentialDownloader.httpExecutor.createRequest(requestOptions2,response=>{checkIsRangesSupported(response,reject2)&&(response.pipe(out,{end:!1}),response.once("end",()=>w(index)))});differentialDownloader.httpExecutor.addErrorAndTimeoutHandlers(request8,reject2),request8.end()}},"w");w(options.start);return}let requestOptions=differentialDownloader.createRequestOptions();requestOptions.headers.Range=ranges.substring(0,ranges.length-2);let request7=differentialDownloader.httpExecutor.createRequest(requestOptions,response=>{if(!checkIsRangesSupported(response,reject2))return;let contentType=(0,builder_util_runtime_1.safeGetHeader)(response,"content-type"),m=/^multipart\/.+?(?:; boundary=(?:(?:"(.+)")|(?:([^\s]+))))$/i.exec(contentType);if(m==null){reject2(new Error(`Content-Type "multipart/byteranges" is expected, but got "${contentType}"`));return}let dicer=new DataSplitter_1.DataSplitter(out,options,partIndexToTaskIndex,m[1]||m[2],partIndexToLength,resolve15);dicer.on("error",reject2),response.pipe(dicer),response.on("end",()=>{setTimeout(()=>{request7.abort(),reject2(new Error("Response ends without calling any handlers"))},1e4)})});differentialDownloader.httpExecutor.addErrorAndTimeoutHandlers(request7,reject2),request7.end()}__name(doExecuteTasks,"doExecuteTasks");function checkIsRangesSupported(response,reject2){if(response.statusCode>=400)return reject2((0,builder_util_runtime_1.createHttpError)(response)),!1;if(response.statusCode!==206){let acceptRanges=(0,builder_util_runtime_1.safeGetHeader)(response,"accept-ranges");if(acceptRanges==null||acceptRanges==="none")return reject2(new Error(`Server doesn't support Accept-Ranges (response code ${response.statusCode})`)),!1}return!0}__name(checkIsRangesSupported,"checkIsRangesSupported");exports2.checkIsRangesSupported=checkIsRangesSupported}});var require_ProgressDifferentialDownloadCallbackTransform=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/differentialDownloader/ProgressDifferentialDownloadCallbackTransform.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.ProgressDifferentialDownloadCallbackTransform=void 0;var stream_1=require("stream"),OperationKind;(function(OperationKind2){OperationKind2[OperationKind2.COPY=0]="COPY",OperationKind2[OperationKind2.DOWNLOAD=1]="DOWNLOAD"})(OperationKind||(OperationKind={}));var ProgressDifferentialDownloadCallbackTransform=class extends stream_1.Transform{constructor(progressDifferentialDownloadInfo,cancellationToken,onProgress){super(),this.progressDifferentialDownloadInfo=progressDifferentialDownloadInfo,this.cancellationToken=cancellationToken,this.onProgress=onProgress,this.start=Date.now(),this.transferred=0,this.delta=0,this.expectedBytes=0,this.index=0,this.operationType=OperationKind.COPY,this.nextUpdate=this.start+1e3}_transform(chunk,encoding,callback){if(this.cancellationToken.cancelled){callback(new Error("cancelled"),null);return}if(this.operationType==OperationKind.COPY){callback(null,chunk);return}this.transferred+=chunk.length,this.delta+=chunk.length;let now=Date.now();now>=this.nextUpdate&&this.transferred!==this.expectedBytes&&this.transferred!==this.progressDifferentialDownloadInfo.grandTotal&&(this.nextUpdate=now+1e3,this.onProgress({total:this.progressDifferentialDownloadInfo.grandTotal,delta:this.delta,transferred:this.transferred,percent:this.transferred/this.progressDifferentialDownloadInfo.grandTotal*100,bytesPerSecond:Math.round(this.transferred/((now-this.start)/1e3))}),this.delta=0),callback(null,chunk)}beginFileCopy(){this.operationType=OperationKind.COPY}beginRangeDownload(){this.operationType=OperationKind.DOWNLOAD,this.expectedBytes+=this.progressDifferentialDownloadInfo.expectedByteCounts[this.index++]}endRangeDownload(){this.transferred!==this.progressDifferentialDownloadInfo.grandTotal&&this.onProgress({total:this.progressDifferentialDownloadInfo.grandTotal,delta:this.delta,transferred:this.transferred,percent:this.transferred/this.progressDifferentialDownloadInfo.grandTotal*100,bytesPerSecond:Math.round(this.transferred/((Date.now()-this.start)/1e3))})}_flush(callback){if(this.cancellationToken.cancelled){callback(new Error("cancelled"));return}this.onProgress({total:this.progressDifferentialDownloadInfo.grandTotal,delta:this.delta,transferred:this.transferred,percent:100,bytesPerSecond:Math.round(this.transferred/((Date.now()-this.start)/1e3))}),this.delta=0,this.transferred=0,callback(null)}};__name(ProgressDifferentialDownloadCallbackTransform,"ProgressDifferentialDownloadCallbackTransform");exports2.ProgressDifferentialDownloadCallbackTransform=ProgressDifferentialDownloadCallbackTransform}});var require_DifferentialDownloader=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/differentialDownloader/DifferentialDownloader.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.DifferentialDownloader=void 0;var builder_util_runtime_1=require_out(),fs_extra_1=require_lib(),fs_1=require("fs"),DataSplitter_1=require_DataSplitter(),url_1=require("url"),downloadPlanBuilder_1=require_downloadPlanBuilder(),multipleRangeDownloader_1=require_multipleRangeDownloader(),ProgressDifferentialDownloadCallbackTransform_1=require_ProgressDifferentialDownloadCallbackTransform(),DifferentialDownloader=class{constructor(blockAwareFileInfo,httpExecutor,options){this.blockAwareFileInfo=blockAwareFileInfo,this.httpExecutor=httpExecutor,this.options=options,this.fileMetadataBuffer=null,this.logger=options.logger}createRequestOptions(){let result={headers:{...this.options.requestHeaders,accept:"*/*"}};return(0,builder_util_runtime_1.configureRequestUrl)(this.options.newUrl,result),(0,builder_util_runtime_1.configureRequestOptions)(result),result}doDownload(oldBlockMap,newBlockMap){if(oldBlockMap.version!==newBlockMap.version)throw new Error(`version is different (${oldBlockMap.version} - ${newBlockMap.version}), full download is required`);let logger=this.logger,operations=(0,downloadPlanBuilder_1.computeOperations)(oldBlockMap,newBlockMap,logger);logger.debug!=null&&logger.debug(JSON.stringify(operations,null,2));let downloadSize=0,copySize=0;for(let operation of operations){let length=operation.end-operation.start;operation.kind===downloadPlanBuilder_1.OperationKind.DOWNLOAD?downloadSize+=length:copySize+=length}let newSize=this.blockAwareFileInfo.size;if(downloadSize+copySize+(this.fileMetadataBuffer==null?0:this.fileMetadataBuffer.length)!==newSize)throw new Error(`Internal error, size mismatch: downloadSize: ${downloadSize}, copySize: ${copySize}, newSize: ${newSize}`);return logger.info(`Full: ${formatBytes(newSize)}, To download: ${formatBytes(downloadSize)} (${Math.round(downloadSize/(newSize/100))}%)`),this.downloadFile(operations)}downloadFile(tasks){let fdList=[],closeFiles=__name(()=>Promise.all(fdList.map(openedFile=>(0,fs_extra_1.close)(openedFile.descriptor).catch(e=>{this.logger.error(`cannot close file "${openedFile.path}": ${e}`)}))),"closeFiles");return this.doDownloadFile(tasks,fdList).then(closeFiles).catch(e=>closeFiles().catch(closeFilesError=>{try{this.logger.error(`cannot close files: ${closeFilesError}`)}catch(errorOnLog){try{console.error(errorOnLog)}catch{}}throw e}).then(()=>{throw e}))}async doDownloadFile(tasks,fdList){let oldFileFd=await(0,fs_extra_1.open)(this.options.oldFile,"r");fdList.push({descriptor:oldFileFd,path:this.options.oldFile});let newFileFd=await(0,fs_extra_1.open)(this.options.newFile,"w");fdList.push({descriptor:newFileFd,path:this.options.newFile});let fileOut=(0,fs_1.createWriteStream)(this.options.newFile,{fd:newFileFd});await new Promise((resolve15,reject2)=>{let streams=[],downloadInfoTransform;if(!this.options.isUseMultipleRangeRequest&&this.options.onProgress){let expectedByteCounts=[],grandTotalBytes=0;for(let task3 of tasks)task3.kind===downloadPlanBuilder_1.OperationKind.DOWNLOAD&&(expectedByteCounts.push(task3.end-task3.start),grandTotalBytes+=task3.end-task3.start);let progressDifferentialDownloadInfo={expectedByteCounts,grandTotal:grandTotalBytes};downloadInfoTransform=new ProgressDifferentialDownloadCallbackTransform_1.ProgressDifferentialDownloadCallbackTransform(progressDifferentialDownloadInfo,this.options.cancellationToken,this.options.onProgress),streams.push(downloadInfoTransform)}let digestTransform=new builder_util_runtime_1.DigestTransform(this.blockAwareFileInfo.sha512);digestTransform.isValidateOnEnd=!1,streams.push(digestTransform),fileOut.on("finish",()=>{fileOut.close(()=>{fdList.splice(1,1);try{digestTransform.validate()}catch(e){reject2(e);return}resolve15(void 0)})}),streams.push(fileOut);let lastStream=null;for(let stream3 of streams)stream3.on("error",reject2),lastStream==null?lastStream=stream3:lastStream=lastStream.pipe(stream3);let firstStream=streams[0],w;if(this.options.isUseMultipleRangeRequest){w=(0,multipleRangeDownloader_1.executeTasksUsingMultipleRangeRequests)(this,tasks,firstStream,oldFileFd,reject2),w(0);return}let downloadOperationCount=0,actualUrl=null;this.logger.info(`Differential download: ${this.options.newUrl}`);let requestOptions=this.createRequestOptions();requestOptions.redirect="manual",w=__name(index=>{var _a,_b;if(index>=tasks.length){this.fileMetadataBuffer!=null&&firstStream.write(this.fileMetadataBuffer),firstStream.end();return}let operation=tasks[index++];if(operation.kind===downloadPlanBuilder_1.OperationKind.COPY){downloadInfoTransform&&downloadInfoTransform.beginFileCopy(),(0,DataSplitter_1.copyData)(operation,firstStream,oldFileFd,reject2,()=>w(index));return}let range=`bytes=${operation.start}-${operation.end-1}`;requestOptions.headers.range=range,(_b=(_a=this.logger)===null||_a===void 0?void 0:_a.debug)===null||_b===void 0||_b.call(_a,`download range: ${range}`),downloadInfoTransform&&downloadInfoTransform.beginRangeDownload();let request7=this.httpExecutor.createRequest(requestOptions,response=>{response.on("error",reject2),response.on("abort",()=>{reject2(new Error("response has been aborted by the server"))}),response.statusCode>=400&&reject2((0,builder_util_runtime_1.createHttpError)(response)),response.pipe(firstStream,{end:!1}),response.once("end",()=>{downloadInfoTransform&&downloadInfoTransform.endRangeDownload(),++downloadOperationCount===100?(downloadOperationCount=0,setTimeout(()=>w(index),1e3)):w(index)})});request7.on("redirect",(statusCode,method,redirectUrl)=>{this.logger.info(`Redirect to ${removeQuery(redirectUrl)}`),actualUrl=redirectUrl,(0,builder_util_runtime_1.configureRequestUrl)(new url_1.URL(actualUrl),requestOptions),request7.followRedirect()}),this.httpExecutor.addErrorAndTimeoutHandlers(request7,reject2),request7.end()},"w"),w(0)})}async readRemoteBytes(start,endInclusive){let buffer=Buffer.allocUnsafe(endInclusive+1-start),requestOptions=this.createRequestOptions();requestOptions.headers.range=`bytes=${start}-${endInclusive}`;let position=0;if(await this.request(requestOptions,chunk=>{chunk.copy(buffer,position),position+=chunk.length}),position!==buffer.length)throw new Error(`Received data length ${position} is not equal to expected ${buffer.length}`);return buffer}request(requestOptions,dataHandler){return new Promise((resolve15,reject2)=>{let request7=this.httpExecutor.createRequest(requestOptions,response=>{(0,multipleRangeDownloader_1.checkIsRangesSupported)(response,reject2)&&(response.on("data",dataHandler),response.on("end",()=>resolve15()))});this.httpExecutor.addErrorAndTimeoutHandlers(request7,reject2),request7.end()})}};__name(DifferentialDownloader,"DifferentialDownloader");exports2.DifferentialDownloader=DifferentialDownloader;function formatBytes(value,symbol=" KB"){return new Intl.NumberFormat("en").format((value/1024).toFixed(2))+symbol}__name(formatBytes,"formatBytes");function removeQuery(url2){let index=url2.indexOf("?");return index<0?url2:url2.substring(0,index)}__name(removeQuery,"removeQuery")}});var require_FileWithEmbeddedBlockMapDifferentialDownloader=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/differentialDownloader/FileWithEmbeddedBlockMapDifferentialDownloader.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.FileWithEmbeddedBlockMapDifferentialDownloader=void 0;var fs_extra_1=require_lib(),DifferentialDownloader_1=require_DifferentialDownloader(),zlib_1=require("zlib"),FileWithEmbeddedBlockMapDifferentialDownloader=class extends DifferentialDownloader_1.DifferentialDownloader{async download(){let packageInfo=this.blockAwareFileInfo,fileSize=packageInfo.size,offset=fileSize-(packageInfo.blockMapSize+4);this.fileMetadataBuffer=await this.readRemoteBytes(offset,fileSize-1);let newBlockMap=readBlockMap(this.fileMetadataBuffer.slice(0,this.fileMetadataBuffer.length-4));await this.doDownload(await readEmbeddedBlockMapData(this.options.oldFile),newBlockMap)}};__name(FileWithEmbeddedBlockMapDifferentialDownloader,"FileWithEmbeddedBlockMapDifferentialDownloader");exports2.FileWithEmbeddedBlockMapDifferentialDownloader=FileWithEmbeddedBlockMapDifferentialDownloader;function readBlockMap(data){return JSON.parse((0,zlib_1.inflateRawSync)(data).toString())}__name(readBlockMap,"readBlockMap");async function readEmbeddedBlockMapData(file){let fd=await(0,fs_extra_1.open)(file,"r");try{let fileSize=(await(0,fs_extra_1.fstat)(fd)).size,sizeBuffer=Buffer.allocUnsafe(4);await(0,fs_extra_1.read)(fd,sizeBuffer,0,sizeBuffer.length,fileSize-sizeBuffer.length);let dataBuffer=Buffer.allocUnsafe(sizeBuffer.readUInt32BE(0));return await(0,fs_extra_1.read)(fd,dataBuffer,0,dataBuffer.length,fileSize-sizeBuffer.length-dataBuffer.length),await(0,fs_extra_1.close)(fd),readBlockMap(dataBuffer)}catch(e){throw await(0,fs_extra_1.close)(fd),e}}__name(readEmbeddedBlockMapData,"readEmbeddedBlockMapData")}});var require_AppImageUpdater=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/AppImageUpdater.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AppImageUpdater=void 0;var builder_util_runtime_1=require_out(),child_process_1=require("child_process"),fs_extra_1=require_lib(),fs_1=require("fs"),path16=require("path"),BaseUpdater_1=require_BaseUpdater(),FileWithEmbeddedBlockMapDifferentialDownloader_1=require_FileWithEmbeddedBlockMapDifferentialDownloader(),main_1=require_main2(),Provider_1=require_Provider(),AppImageUpdater=class extends BaseUpdater_1.BaseUpdater{constructor(options,app6){super(options,app6)}isUpdaterActive(){return process.env.APPIMAGE==null?(process.env.SNAP==null?this._logger.warn("APPIMAGE env is not defined, current application is not an AppImage"):this._logger.info("SNAP env is defined, updater is disabled"),!1):super.isUpdaterActive()}doDownloadUpdate(downloadUpdateOptions){let provider=downloadUpdateOptions.updateInfoAndProvider.provider,fileInfo=(0,Provider_1.findFile)(provider.resolveFiles(downloadUpdateOptions.updateInfoAndProvider.info),"AppImage",["rpm","deb"]);return this.executeDownload({fileExtension:"AppImage",fileInfo,downloadUpdateOptions,task:async(updateFile,downloadOptions)=>{let oldFile=process.env.APPIMAGE;if(oldFile==null)throw(0,builder_util_runtime_1.newError)("APPIMAGE env is not defined","ERR_UPDATER_OLD_FILE_NOT_FOUND");let isDownloadFull=!1;try{let downloadOptions2={newUrl:fileInfo.url,oldFile,logger:this._logger,newFile:updateFile,isUseMultipleRangeRequest:provider.isUseMultipleRangeRequest,requestHeaders:downloadUpdateOptions.requestHeaders,cancellationToken:downloadUpdateOptions.cancellationToken};this.listenerCount(main_1.DOWNLOAD_PROGRESS)>0&&(downloadOptions2.onProgress=it=>this.emit(main_1.DOWNLOAD_PROGRESS,it)),await new FileWithEmbeddedBlockMapDifferentialDownloader_1.FileWithEmbeddedBlockMapDifferentialDownloader(fileInfo.info,this.httpExecutor,downloadOptions2).download()}catch(e){this._logger.error(`Cannot download differentially, fallback to full download: ${e.stack||e}`),isDownloadFull=process.platform==="linux"}isDownloadFull&&await this.httpExecutor.download(fileInfo.url,updateFile,downloadOptions),await(0,fs_extra_1.chmod)(updateFile,493)}})}doInstall(options){let appImageFile=process.env.APPIMAGE;if(appImageFile==null)throw(0,builder_util_runtime_1.newError)("APPIMAGE env is not defined","ERR_UPDATER_OLD_FILE_NOT_FOUND");(0,fs_1.unlinkSync)(appImageFile);let destination,existingBaseName=path16.basename(appImageFile);path16.basename(options.installerPath)===existingBaseName||!/\d+\.\d+\.\d+/.test(existingBaseName)?destination=appImageFile:destination=path16.join(path16.dirname(appImageFile),path16.basename(options.installerPath)),(0,child_process_1.execFileSync)("mv",["-f",options.installerPath,destination]),destination!==appImageFile&&this.emit("appimage-filename-updated",destination);let env={...process.env,APPIMAGE_SILENT_INSTALL:"true"};return options.isForceRunAfter?this.spawnLog(destination,[],env):(env.APPIMAGE_EXIT_AFTER_INSTALL="true",(0,child_process_1.execFileSync)(destination,[],{env})),!0}};__name(AppImageUpdater,"AppImageUpdater");exports2.AppImageUpdater=AppImageUpdater}});var require_DebUpdater=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/DebUpdater.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.DebUpdater=void 0;var BaseUpdater_1=require_BaseUpdater(),main_1=require_main2(),Provider_1=require_Provider(),DebUpdater=class extends BaseUpdater_1.BaseUpdater{constructor(options,app6){super(options,app6)}doDownloadUpdate(downloadUpdateOptions){let provider=downloadUpdateOptions.updateInfoAndProvider.provider,fileInfo=(0,Provider_1.findFile)(provider.resolveFiles(downloadUpdateOptions.updateInfoAndProvider.info),"deb",["AppImage","rpm"]);return this.executeDownload({fileExtension:"deb",fileInfo,downloadUpdateOptions,task:async(updateFile,downloadOptions)=>{this.listenerCount(main_1.DOWNLOAD_PROGRESS)>0&&(downloadOptions.onProgress=it=>this.emit(main_1.DOWNLOAD_PROGRESS,it)),await this.httpExecutor.download(fileInfo.url,updateFile,downloadOptions)}})}doInstall(options){let sudo=this.wrapSudo(),wrapper=/pkexec/i.test(sudo)?"":'"',cmd=["dpkg","-i",options.installerPath,"||","apt-get","install","-f","-y"];return this.spawnSyncLog(sudo,[`${wrapper}/bin/bash`,"-c",`'${cmd.join(" ")}'${wrapper}`]),options.isForceRunAfter&&this.app.relaunch(),!0}};__name(DebUpdater,"DebUpdater");exports2.DebUpdater=DebUpdater}});var require_RpmUpdater=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/RpmUpdater.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.RpmUpdater=void 0;var BaseUpdater_1=require_BaseUpdater(),main_1=require_main2(),Provider_1=require_Provider(),RpmUpdater=class extends BaseUpdater_1.BaseUpdater{constructor(options,app6){super(options,app6)}doDownloadUpdate(downloadUpdateOptions){let provider=downloadUpdateOptions.updateInfoAndProvider.provider,fileInfo=(0,Provider_1.findFile)(provider.resolveFiles(downloadUpdateOptions.updateInfoAndProvider.info),"rpm",["AppImage","deb"]);return this.executeDownload({fileExtension:"rpm",fileInfo,downloadUpdateOptions,task:async(updateFile,downloadOptions)=>{this.listenerCount(main_1.DOWNLOAD_PROGRESS)>0&&(downloadOptions.onProgress=it=>this.emit(main_1.DOWNLOAD_PROGRESS,it)),await this.httpExecutor.download(fileInfo.url,updateFile,downloadOptions)}})}doInstall(options){let upgradePath=options.installerPath,sudo=this.wrapSudo(),wrapper=/pkexec/i.test(sudo)?"":'"',packageManager=this.spawnSyncLog("which zypper"),cmd;if(packageManager)cmd=[packageManager,"remove","-y",`'${this.app.name}'`,";",packageManager,"clean","--all",";",packageManager,"--no-refresh","install","--allow-unsigned-rpm","-y","-f",upgradePath];else{let packageManager2=this.spawnSyncLog("which dnf || which yum");cmd=[packageManager2,"-y","remove",`'${this.app.name}'`,";",packageManager2,"-y","install",upgradePath]}return this.spawnSyncLog(sudo,[`${wrapper}/bin/bash`,"-c",`'${cmd.join(" ")}'${wrapper}`]),options.isForceRunAfter&&this.app.relaunch(),!0}};__name(RpmUpdater,"RpmUpdater");exports2.RpmUpdater=RpmUpdater}});var require_MacUpdater=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/MacUpdater.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.MacUpdater=void 0;var builder_util_runtime_1=require_out(),fs_extra_1=require_lib(),fs_1=require("fs"),http_1=require("http"),AppUpdater_1=require_AppUpdater(),Provider_1=require_Provider(),child_process_1=require("child_process"),crypto_1=require("crypto"),MacUpdater=class extends AppUpdater_1.AppUpdater{constructor(options,app6){super(options,app6),this.nativeUpdater=require("electron").autoUpdater,this.squirrelDownloadedUpdate=!1,this.nativeUpdater.on("error",it=>{this._logger.warn(it),this.emit("error",it)}),this.nativeUpdater.on("update-downloaded",()=>{this.squirrelDownloadedUpdate=!0})}debug(message){this._logger.debug!=null&&this._logger.debug(message)}async doDownloadUpdate(downloadUpdateOptions){let files=downloadUpdateOptions.updateInfoAndProvider.provider.resolveFiles(downloadUpdateOptions.updateInfoAndProvider.info),log=this._logger,sysctlRosettaInfoKey="sysctl.proc_translated",isRosetta=!1;try{this.debug("Checking for macOS Rosetta environment"),isRosetta=(0,child_process_1.execFileSync)("sysctl",[sysctlRosettaInfoKey],{encoding:"utf8"}).includes(`${sysctlRosettaInfoKey}: 1`),log.info(`Checked for macOS Rosetta environment (isRosetta=${isRosetta})`)}catch(e){log.warn(`sysctl shell command to check for macOS Rosetta environment failed: ${e}`)}let isArm64Mac=!1;try{this.debug("Checking for arm64 in uname");let isArm=(0,child_process_1.execFileSync)("uname",["-a"],{encoding:"utf8"}).includes("ARM");log.info(`Checked 'uname -a': arm64=${isArm}`),isArm64Mac=isArm64Mac||isArm}catch(e){log.warn(`uname shell command to check for arm64 failed: ${e}`)}isArm64Mac=isArm64Mac||process.arch==="arm64"||isRosetta;let isArm64=__name(file=>{var _a;return file.url.pathname.includes("arm64")||((_a=file.info.url)===null||_a===void 0?void 0:_a.includes("arm64"))},"isArm64");isArm64Mac&&files.some(isArm64)?files=files.filter(file=>isArm64Mac===isArm64(file)):files=files.filter(file=>!isArm64(file));let zipFileInfo=(0,Provider_1.findFile)(files,"zip",["pkg","dmg"]);if(zipFileInfo==null)throw(0,builder_util_runtime_1.newError)(`ZIP file not provided: ${(0,builder_util_runtime_1.safeStringifyJson)(files)}`,"ERR_UPDATER_ZIP_FILE_NOT_FOUND");return this.executeDownload({fileExtension:"zip",fileInfo:zipFileInfo,downloadUpdateOptions,task:(destinationFile,downloadOptions)=>this.httpExecutor.download(zipFileInfo.url,destinationFile,downloadOptions),done:event=>this.updateDownloaded(zipFileInfo,event)})}async updateDownloaded(zipFileInfo,event){var _a,_b;let downloadedFile=event.downloadedFile,updateFileSize=(_a=zipFileInfo.info.size)!==null&&_a!==void 0?_a:(await(0,fs_extra_1.stat)(downloadedFile)).size,log=this._logger,logContext=`fileToProxy=${zipFileInfo.url.href}`;this.debug(`Creating proxy server for native Squirrel.Mac (${logContext})`),(_b=this.server)===null||_b===void 0||_b.close(),this.server=(0,http_1.createServer)(),this.debug(`Proxy server for native Squirrel.Mac is created (${logContext})`),this.server.on("close",()=>{log.info(`Proxy server for native Squirrel.Mac is closed (${logContext})`)});let getServerUrl=__name(s=>{let address=s.address();return typeof address=="string"?address:`http://127.0.0.1:${address?.port}`},"getServerUrl");return await new Promise((resolve15,reject2)=>{let pass=(0,crypto_1.randomBytes)(64).toString("base64").replace(/\//g,"_").replace(/\+/g,"-"),authInfo=Buffer.from(`autoupdater:${pass}`,"ascii"),fileUrl=`/${(0,crypto_1.randomBytes)(64).toString("hex")}.zip`;this.server.on("request",(request7,response)=>{let requestUrl=request7.url;if(log.info(`${requestUrl} requested`),requestUrl==="/"){if(!request7.headers.authorization||request7.headers.authorization.indexOf("Basic ")===-1){response.statusCode=401,response.statusMessage="Invalid Authentication Credentials",response.end(),log.warn("No authenthication info");return}let base64Credentials=request7.headers.authorization.split(" ")[1],credentials=Buffer.from(base64Credentials,"base64").toString("ascii"),[username,password]=credentials.split(":");if(username!=="autoupdater"||password!==pass){response.statusCode=401,response.statusMessage="Invalid Authentication Credentials",response.end(),log.warn("Invalid authenthication credentials");return}let data=Buffer.from(`{ "url": "${getServerUrl(this.server)}${fileUrl}" }`);response.writeHead(200,{"Content-Type":"application/json","Content-Length":data.length}),response.end(data);return}if(!requestUrl.startsWith(fileUrl)){log.warn(`${requestUrl} requested, but not supported`),response.writeHead(404),response.end();return}log.info(`${fileUrl} requested by Squirrel.Mac, pipe ${downloadedFile}`);let errorOccurred=!1;response.on("finish",()=>{errorOccurred||(this.nativeUpdater.removeListener("error",reject2),resolve15([]))});let readStream=(0,fs_1.createReadStream)(downloadedFile);readStream.on("error",error=>{try{response.end()}catch(e){log.warn(`cannot end response: ${e}`)}errorOccurred=!0,this.nativeUpdater.removeListener("error",reject2),reject2(new Error(`Cannot pipe "${downloadedFile}": ${error}`))}),response.writeHead(200,{"Content-Type":"application/zip","Content-Length":updateFileSize}),readStream.pipe(response)}),this.debug(`Proxy server for native Squirrel.Mac is starting to listen (${logContext})`),this.server.listen(0,"127.0.0.1",()=>{this.debug(`Proxy server for native Squirrel.Mac is listening (address=${getServerUrl(this.server)}, ${logContext})`),this.nativeUpdater.setFeedURL({url:getServerUrl(this.server),headers:{"Cache-Control":"no-cache",Authorization:`Basic ${authInfo.toString("base64")}`}}),this.dispatchUpdateDownloaded(event),this.autoInstallOnAppQuit?(this.nativeUpdater.once("error",reject2),this.nativeUpdater.checkForUpdates()):resolve15([])})})}quitAndInstall(){var _a;this.squirrelDownloadedUpdate?(this.nativeUpdater.quitAndInstall(),(_a=this.server)===null||_a===void 0||_a.close()):(this.nativeUpdater.on("update-downloaded",()=>{var _a2;this.nativeUpdater.quitAndInstall(),(_a2=this.server)===null||_a2===void 0||_a2.close()}),this.autoInstallOnAppQuit||this.nativeUpdater.checkForUpdates())}};__name(MacUpdater,"MacUpdater");exports2.MacUpdater=MacUpdater}});var require_GenericDifferentialDownloader=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/differentialDownloader/GenericDifferentialDownloader.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.GenericDifferentialDownloader=void 0;var DifferentialDownloader_1=require_DifferentialDownloader(),GenericDifferentialDownloader=class extends DifferentialDownloader_1.DifferentialDownloader{download(oldBlockMap,newBlockMap){return this.doDownload(oldBlockMap,newBlockMap)}};__name(GenericDifferentialDownloader,"GenericDifferentialDownloader");exports2.GenericDifferentialDownloader=GenericDifferentialDownloader}});var require_windowsExecutableCodeSignatureVerifier=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/windowsExecutableCodeSignatureVerifier.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.verifySignature=void 0;var builder_util_runtime_1=require_out(),child_process_1=require("child_process"),os4=require("os");function verifySignature(publisherNames,unescapedTempUpdateFile,logger){return new Promise((resolve15,reject2)=>{let tempUpdateFile=unescapedTempUpdateFile.replace(/'/g,"''");(0,child_process_1.execFile)("chcp 65001 >NUL & powershell.exe",["-NoProfile","-NonInteractive","-InputFormat","None","-Command",`"Get-AuthenticodeSignature -LiteralPath '${tempUpdateFile}' | ConvertTo-Json -Compress"`],{shell:!0,timeout:20*1e3},(error,stdout,stderr)=>{try{if(error!=null||stderr){handleError(logger,error,stderr,reject2),resolve15(null);return}let data=parseOut(stdout);if(data.Status===0){let subject=(0,builder_util_runtime_1.parseDn)(data.SignerCertificate.Subject),match=!1;for(let name3 of publisherNames){let dn=(0,builder_util_runtime_1.parseDn)(name3);if(dn.size?match=Array.from(dn.keys()).every(key=>dn.get(key)===subject.get(key)):name3===subject.get("CN")&&(logger.warn(`Signature validated using only CN ${name3}. Please add your full Distinguished Name (DN) to publisherNames configuration`),match=!0),match){resolve15(null);return}}}let result=`publisherNames: ${publisherNames.join(" | ")}, raw info: `+JSON.stringify(data,(name3,value)=>name3==="RawData"?void 0:value,2);logger.warn(`Sign verification failed, installer signed with incorrect certificate: ${result}`),resolve15(result)}catch(e){handleError(logger,e,null,reject2),resolve15(null);return}})})}__name(verifySignature,"verifySignature");exports2.verifySignature=verifySignature;function parseOut(out){let data=JSON.parse(out);delete data.PrivateKey,delete data.IsOSBinary,delete data.SignatureType;let signerCertificate=data.SignerCertificate;return signerCertificate!=null&&(delete signerCertificate.Archived,delete signerCertificate.Extensions,delete signerCertificate.Handle,delete signerCertificate.HasPrivateKey,delete signerCertificate.SubjectName),delete data.Path,data}__name(parseOut,"parseOut");function handleError(logger,error,stderr,reject2){if(isOldWin6()){logger.warn(`Cannot execute Get-AuthenticodeSignature: ${error||stderr}. Ignoring signature validation due to unsupported powershell version. Please upgrade to powershell 3 or higher.`);return}try{(0,child_process_1.execFileSync)("powershell.exe",["-NoProfile","-NonInteractive","-Command","ConvertTo-Json test"],{timeout:10*1e3})}catch(testError){logger.warn(`Cannot execute ConvertTo-Json: ${testError.message}. Ignoring signature validation due to unsupported powershell version. Please upgrade to powershell 3 or higher.`);return}error!=null&&reject2(error),stderr&&reject2(new Error(`Cannot execute Get-AuthenticodeSignature, stderr: ${stderr}. Failing signature validation due to unknown stderr.`))}__name(handleError,"handleError");function isOldWin6(){let winVersion=os4.release();return winVersion.startsWith("6.")&&!winVersion.startsWith("6.3")}__name(isOldWin6,"isOldWin6")}});var require_NsisUpdater=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/NsisUpdater.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.NsisUpdater=void 0;var builder_util_runtime_1=require_out(),path16=require("path"),BaseUpdater_1=require_BaseUpdater(),FileWithEmbeddedBlockMapDifferentialDownloader_1=require_FileWithEmbeddedBlockMapDifferentialDownloader(),GenericDifferentialDownloader_1=require_GenericDifferentialDownloader(),main_1=require_main2(),util_1=require_util9(),Provider_1=require_Provider(),fs_extra_1=require_lib(),windowsExecutableCodeSignatureVerifier_1=require_windowsExecutableCodeSignatureVerifier(),url_1=require("url"),zlib_1=require("zlib"),NsisUpdater=class extends BaseUpdater_1.BaseUpdater{constructor(options,app6){super(options,app6),this._verifyUpdateCodeSignature=(publisherNames,unescapedTempUpdateFile)=>(0,windowsExecutableCodeSignatureVerifier_1.verifySignature)(publisherNames,unescapedTempUpdateFile,this._logger)}get verifyUpdateCodeSignature(){return this._verifyUpdateCodeSignature}set verifyUpdateCodeSignature(value){value&&(this._verifyUpdateCodeSignature=value)}doDownloadUpdate(downloadUpdateOptions){let provider=downloadUpdateOptions.updateInfoAndProvider.provider,fileInfo=(0,Provider_1.findFile)(provider.resolveFiles(downloadUpdateOptions.updateInfoAndProvider.info),"exe");return this.executeDownload({fileExtension:"exe",downloadUpdateOptions,fileInfo,task:async(destinationFile,downloadOptions,packageFile,removeTempDirIfAny)=>{let packageInfo=fileInfo.packageInfo,isWebInstaller=packageInfo!=null&&packageFile!=null;if(isWebInstaller&&downloadUpdateOptions.disableWebInstaller)throw(0,builder_util_runtime_1.newError)(`Unable to download new version ${downloadUpdateOptions.updateInfoAndProvider.info.version}. Web Installers are disabled`,"ERR_UPDATER_WEB_INSTALLER_DISABLED");!isWebInstaller&&!downloadUpdateOptions.disableWebInstaller&&this._logger.warn("disableWebInstaller is set to false, you should set it to true if you do not plan on using a web installer. This will default to true in a future version."),(isWebInstaller||await this.differentialDownloadInstaller(fileInfo,downloadUpdateOptions,destinationFile,provider))&&await this.httpExecutor.download(fileInfo.url,destinationFile,downloadOptions);let signatureVerificationStatus=await this.verifySignature(destinationFile);if(signatureVerificationStatus!=null)throw await removeTempDirIfAny(),(0,builder_util_runtime_1.newError)(`New version ${downloadUpdateOptions.updateInfoAndProvider.info.version} is not signed by the application owner: ${signatureVerificationStatus}`,"ERR_UPDATER_INVALID_SIGNATURE");if(isWebInstaller&&await this.differentialDownloadWebPackage(downloadUpdateOptions,packageInfo,packageFile,provider))try{await this.httpExecutor.download(new url_1.URL(packageInfo.path),packageFile,{headers:downloadUpdateOptions.requestHeaders,cancellationToken:downloadUpdateOptions.cancellationToken,sha512:packageInfo.sha512})}catch(e){try{await(0,fs_extra_1.unlink)(packageFile)}catch{}throw e}}})}async verifySignature(tempUpdateFile){let publisherName;try{if(publisherName=(await this.configOnDisk.value).publisherName,publisherName==null)return null}catch(e){if(e.code==="ENOENT")return null;throw e}return await this._verifyUpdateCodeSignature(Array.isArray(publisherName)?publisherName:[publisherName],tempUpdateFile)}doInstall(options){let args=["--updated"];options.isSilent&&args.push("/S"),options.isForceRunAfter&&args.push("--force-run"),this.installDirectory&&args.push(`/D=${this.installDirectory}`);let packagePath=this.downloadedUpdateHelper==null?null:this.downloadedUpdateHelper.packageFile;packagePath!=null&&args.push(`--package-file=${packagePath}`);let callUsingElevation=__name(()=>{this.spawnLog(path16.join(process.resourcesPath,"elevate.exe"),[options.installerPath].concat(args)).catch(e=>this.dispatchError(e))},"callUsingElevation");return options.isAdminRightsRequired?(this._logger.info("isAdminRightsRequired is set to true, run installer using elevate.exe"),callUsingElevation(),!0):(this.spawnLog(options.installerPath,args).catch(e=>{let errorCode=e.code;this._logger.info(`Cannot run installer: error code: ${errorCode}, error message: "${e.message}", will be executed again using elevate if EACCES, and will try to use electron.shell.openItem if ENOENT`),errorCode==="UNKNOWN"||errorCode==="EACCES"?callUsingElevation():errorCode==="ENOENT"?require("electron").shell.openPath(options.installerPath).catch(err=>this.dispatchError(err)):this.dispatchError(e)}),!0)}async differentialDownloadInstaller(fileInfo,downloadUpdateOptions,installerPath,provider){try{if(this._testOnlyOptions!=null&&!this._testOnlyOptions.isUseDifferentialDownload)return!0;let blockmapFileUrls=(0,util_1.blockmapFiles)(fileInfo.url,this.app.version,downloadUpdateOptions.updateInfoAndProvider.info.version);this._logger.info(`Download block maps (old: "${blockmapFileUrls[0]}", new: ${blockmapFileUrls[1]})`);let downloadBlockMap=__name(async url2=>{let data=await this.httpExecutor.downloadToBuffer(url2,{headers:downloadUpdateOptions.requestHeaders,cancellationToken:downloadUpdateOptions.cancellationToken});if(data==null||data.length===0)throw new Error(`Blockmap "${url2.href}" is empty`);try{return JSON.parse((0,zlib_1.gunzipSync)(data).toString())}catch(e){throw new Error(`Cannot parse blockmap "${url2.href}", error: ${e}`)}},"downloadBlockMap"),downloadOptions={newUrl:fileInfo.url,oldFile:path16.join(this.downloadedUpdateHelper.cacheDir,builder_util_runtime_1.CURRENT_APP_INSTALLER_FILE_NAME),logger:this._logger,newFile:installerPath,isUseMultipleRangeRequest:provider.isUseMultipleRangeRequest,requestHeaders:downloadUpdateOptions.requestHeaders,cancellationToken:downloadUpdateOptions.cancellationToken};this.listenerCount(main_1.DOWNLOAD_PROGRESS)>0&&(downloadOptions.onProgress=it=>this.emit(main_1.DOWNLOAD_PROGRESS,it));let blockMapDataList=await Promise.all(blockmapFileUrls.map(u=>downloadBlockMap(u)));return await new GenericDifferentialDownloader_1.GenericDifferentialDownloader(fileInfo.info,this.httpExecutor,downloadOptions).download(blockMapDataList[0],blockMapDataList[1]),!1}catch(e){if(this._logger.error(`Cannot download differentially, fallback to full download: ${e.stack||e}`),this._testOnlyOptions!=null)throw e;return!0}}async differentialDownloadWebPackage(downloadUpdateOptions,packageInfo,packagePath,provider){if(packageInfo.blockMapSize==null)return!0;try{let downloadOptions={newUrl:new url_1.URL(packageInfo.path),oldFile:path16.join(this.downloadedUpdateHelper.cacheDir,builder_util_runtime_1.CURRENT_APP_PACKAGE_FILE_NAME),logger:this._logger,newFile:packagePath,requestHeaders:this.requestHeaders,isUseMultipleRangeRequest:provider.isUseMultipleRangeRequest,cancellationToken:downloadUpdateOptions.cancellationToken};this.listenerCount(main_1.DOWNLOAD_PROGRESS)>0&&(downloadOptions.onProgress=it=>this.emit(main_1.DOWNLOAD_PROGRESS,it)),await new FileWithEmbeddedBlockMapDifferentialDownloader_1.FileWithEmbeddedBlockMapDifferentialDownloader(packageInfo,this.httpExecutor,downloadOptions).download()}catch(e){return this._logger.error(`Cannot download differentially, fallback to full download: ${e.stack||e}`),process.platform==="win32"}return!1}};__name(NsisUpdater,"NsisUpdater");exports2.NsisUpdater=NsisUpdater}});var require_main2=__commonJS({"../node_modules/.pnpm/electron-updater@6.1.7/node_modules/electron-updater/out/main.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.UpdaterSignal=exports2.UPDATE_DOWNLOADED=exports2.DOWNLOAD_PROGRESS=exports2.NsisUpdater=exports2.MacUpdater=exports2.RpmUpdater=exports2.DebUpdater=exports2.AppImageUpdater=exports2.Provider=exports2.CancellationToken=exports2.NoOpLogger=exports2.AppUpdater=void 0;var builder_util_runtime_1=require_out();Object.defineProperty(exports2,"CancellationToken",{enumerable:!0,get:function(){return builder_util_runtime_1.CancellationToken}});var fs_extra_1=require_lib(),path16=require("path"),AppUpdater_1=require_AppUpdater();Object.defineProperty(exports2,"AppUpdater",{enumerable:!0,get:function(){return AppUpdater_1.AppUpdater}});Object.defineProperty(exports2,"NoOpLogger",{enumerable:!0,get:function(){return AppUpdater_1.NoOpLogger}});var Provider_1=require_Provider();Object.defineProperty(exports2,"Provider",{enumerable:!0,get:function(){return Provider_1.Provider}});var AppImageUpdater_1=require_AppImageUpdater();Object.defineProperty(exports2,"AppImageUpdater",{enumerable:!0,get:function(){return AppImageUpdater_1.AppImageUpdater}});var DebUpdater_1=require_DebUpdater();Object.defineProperty(exports2,"DebUpdater",{enumerable:!0,get:function(){return DebUpdater_1.DebUpdater}});var RpmUpdater_1=require_RpmUpdater();Object.defineProperty(exports2,"RpmUpdater",{enumerable:!0,get:function(){return RpmUpdater_1.RpmUpdater}});var MacUpdater_1=require_MacUpdater();Object.defineProperty(exports2,"MacUpdater",{enumerable:!0,get:function(){return MacUpdater_1.MacUpdater}});var NsisUpdater_1=require_NsisUpdater();Object.defineProperty(exports2,"NsisUpdater",{enumerable:!0,get:function(){return NsisUpdater_1.NsisUpdater}});var _autoUpdater;function doLoadAutoUpdater(){if(process.platform==="win32")_autoUpdater=new(require_NsisUpdater()).NsisUpdater;else if(process.platform==="darwin")_autoUpdater=new(require_MacUpdater()).MacUpdater;else{_autoUpdater=new(require_AppImageUpdater()).AppImageUpdater;try{let identity=path16.join(process.resourcesPath,"package-type");if(!(0,fs_extra_1.existsSync)(identity))return _autoUpdater;console.info("Checking for beta autoupdate feature for deb/rpm distributions");let fileType2=(0,fs_extra_1.readFileSync)(identity).toString().trim();switch(console.info("Found package-type:",fileType2),fileType2){case"deb":_autoUpdater=new(require_DebUpdater()).DebUpdater;break;case"rpm":_autoUpdater=new(require_RpmUpdater()).RpmUpdater;break;default:break}}catch(error){console.warn("Unable to detect 'package-type' for autoUpdater (beta rpm/deb support). If you'd like to expand support, please consider contributing to electron-builder",error.message)}}return _autoUpdater}__name(doLoadAutoUpdater,"doLoadAutoUpdater");Object.defineProperty(exports2,"autoUpdater",{enumerable:!0,get:()=>_autoUpdater||doLoadAutoUpdater()});exports2.DOWNLOAD_PROGRESS="download-progress";exports2.UPDATE_DOWNLOADED="update-downloaded";var UpdaterSignal2=class{constructor(emitter){this.emitter=emitter}login(handler){addHandler(this.emitter,"login",handler)}progress(handler){addHandler(this.emitter,exports2.DOWNLOAD_PROGRESS,handler)}updateDownloaded(handler){addHandler(this.emitter,exports2.UPDATE_DOWNLOADED,handler)}updateCancelled(handler){addHandler(this.emitter,"update-cancelled",handler)}};__name(UpdaterSignal2,"UpdaterSignal");exports2.UpdaterSignal=UpdaterSignal2;var isLogEvent=!1;function addHandler(emitter,event,handler){isLogEvent?emitter.on(event,(...args)=>{console.log("%s %s",event,args),handler(...args)}):emitter.on(event,handler)}__name(addHandler,"addHandler")}});var require_FsPromise=__commonJS({"../node_modules/.pnpm/strtok3@6.3.0/node_modules/strtok3/lib/FsPromise.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.readFile=exports2.writeFileSync=exports2.writeFile=exports2.read=exports2.open=exports2.close=exports2.stat=exports2.createReadStream=exports2.pathExists=void 0;var fs3=require("fs");exports2.pathExists=fs3.existsSync;exports2.createReadStream=fs3.createReadStream;async function stat32(path16){return new Promise((resolve15,reject2)=>{fs3.stat(path16,(err,stats)=>{err?reject2(err):resolve15(stats)})})}__name(stat32,"stat");exports2.stat=stat32;async function close3(fd){return new Promise((resolve15,reject2)=>{fs3.close(fd,err=>{err?reject2(err):resolve15()})})}__name(close3,"close");exports2.close=close3;async function open6(path16,mode){return new Promise((resolve15,reject2)=>{fs3.open(path16,mode,(err,fd)=>{err?reject2(err):resolve15(fd)})})}__name(open6,"open");exports2.open=open6;async function read2(fd,buffer,offset,length,position){return new Promise((resolve15,reject2)=>{fs3.read(fd,buffer,offset,length,position,(err,bytesRead,_buffer)=>{err?reject2(err):resolve15({bytesRead,buffer:_buffer})})})}__name(read2,"read");exports2.read=read2;async function writeFile38(path16,data){return new Promise((resolve15,reject2)=>{fs3.writeFile(path16,data,err=>{err?reject2(err):resolve15()})})}__name(writeFile38,"writeFile");exports2.writeFile=writeFile38;function writeFileSync(path16,data){fs3.writeFileSync(path16,data)}__name(writeFileSync,"writeFileSync");exports2.writeFileSync=writeFileSync;async function readFile41(path16){return new Promise((resolve15,reject2)=>{fs3.readFile(path16,(err,buffer)=>{err?reject2(err):resolve15(buffer)})})}__name(readFile41,"readFile");exports2.readFile=readFile41}});var require_EndOfFileStream=__commonJS({"../node_modules/.pnpm/peek-readable@4.1.0/node_modules/peek-readable/lib/EndOfFileStream.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.EndOfStreamError=exports2.defaultMessages=void 0;exports2.defaultMessages="End-Of-Stream";var EndOfStreamError=class extends Error{constructor(){super(exports2.defaultMessages)}};__name(EndOfStreamError,"EndOfStreamError");exports2.EndOfStreamError=EndOfStreamError}});var require_Deferred=__commonJS({"../node_modules/.pnpm/peek-readable@4.1.0/node_modules/peek-readable/lib/Deferred.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.Deferred=void 0;var Deferred2=class{constructor(){this.resolve=()=>null,this.reject=()=>null,this.promise=new Promise((resolve15,reject2)=>{this.reject=reject2,this.resolve=resolve15})}};__name(Deferred2,"Deferred");exports2.Deferred=Deferred2}});var require_StreamReader=__commonJS({"../node_modules/.pnpm/peek-readable@4.1.0/node_modules/peek-readable/lib/StreamReader.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.StreamReader=exports2.EndOfStreamError=void 0;var EndOfFileStream_1=require_EndOfFileStream(),Deferred_1=require_Deferred(),EndOfFileStream_2=require_EndOfFileStream();Object.defineProperty(exports2,"EndOfStreamError",{enumerable:!0,get:function(){return EndOfFileStream_2.EndOfStreamError}});var maxStreamReadSize=1*1024*1024,StreamReader=class{constructor(s){if(this.s=s,this.deferred=null,this.endOfStream=!1,this.peekQueue=[],!s.read||!s.once)throw new Error("Expected an instance of stream.Readable");this.s.once("end",()=>this.reject(new EndOfFileStream_1.EndOfStreamError)),this.s.once("error",err=>this.reject(err)),this.s.once("close",()=>this.reject(new Error("Stream closed")))}async peek(uint8Array,offset,length){let bytesRead=await this.read(uint8Array,offset,length);return this.peekQueue.push(uint8Array.subarray(offset,offset+bytesRead)),bytesRead}async read(buffer,offset,length){if(length===0)return 0;if(this.peekQueue.length===0&&this.endOfStream)throw new EndOfFileStream_1.EndOfStreamError;let remaining=length,bytesRead=0;for(;this.peekQueue.length>0&&remaining>0;){let peekData=this.peekQueue.pop();if(!peekData)throw new Error("peekData should be defined");let lenCopy=Math.min(peekData.length,remaining);buffer.set(peekData.subarray(0,lenCopy),offset+bytesRead),bytesRead+=lenCopy,remaining-=lenCopy,lenCopy<peekData.length&&this.peekQueue.push(peekData.subarray(lenCopy))}for(;remaining>0&&!this.endOfStream;){let reqLen=Math.min(remaining,maxStreamReadSize),chunkLen=await this.readFromStream(buffer,offset+bytesRead,reqLen);if(bytesRead+=chunkLen,chunkLen<reqLen)break;remaining-=chunkLen}return bytesRead}async readFromStream(buffer,offset,length){let readBuffer=this.s.read(length);if(readBuffer)return buffer.set(readBuffer,offset),readBuffer.length;{let request7={buffer,offset,length,deferred:new Deferred_1.Deferred};return this.deferred=request7.deferred,this.s.once("readable",()=>{this.readDeferred(request7)}),request7.deferred.promise}}readDeferred(request7){let readBuffer=this.s.read(request7.length);readBuffer?(request7.buffer.set(readBuffer,request7.offset),request7.deferred.resolve(readBuffer.length),this.deferred=null):this.s.once("readable",()=>{this.readDeferred(request7)})}reject(err){this.endOfStream=!0,this.deferred&&(this.deferred.reject(err),this.deferred=null)}};__name(StreamReader,"StreamReader");exports2.StreamReader=StreamReader}});var require_lib2=__commonJS({"../node_modules/.pnpm/peek-readable@4.1.0/node_modules/peek-readable/lib/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.StreamReader=exports2.EndOfStreamError=void 0;var EndOfFileStream_1=require_EndOfFileStream();Object.defineProperty(exports2,"EndOfStreamError",{enumerable:!0,get:function(){return EndOfFileStream_1.EndOfStreamError}});var StreamReader_1=require_StreamReader();Object.defineProperty(exports2,"StreamReader",{enumerable:!0,get:function(){return StreamReader_1.StreamReader}})}});var require_AbstractTokenizer=__commonJS({"../node_modules/.pnpm/strtok3@6.3.0/node_modules/strtok3/lib/AbstractTokenizer.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AbstractTokenizer=void 0;var peek_readable_1=require_lib2(),AbstractTokenizer=class{constructor(fileInfo){this.position=0,this.numBuffer=new Uint8Array(8),this.fileInfo=fileInfo||{}}async readToken(token,position=this.position){let uint8Array=Buffer.alloc(token.len);if(await this.readBuffer(uint8Array,{position})<token.len)throw new peek_readable_1.EndOfStreamError;return token.get(uint8Array,0)}async peekToken(token,position=this.position){let uint8Array=Buffer.alloc(token.len);if(await this.peekBuffer(uint8Array,{position})<token.len)throw new peek_readable_1.EndOfStreamError;return token.get(uint8Array,0)}async readNumber(token){if(await this.readBuffer(this.numBuffer,{length:token.len})<token.len)throw new peek_readable_1.EndOfStreamError;return token.get(this.numBuffer,0)}async peekNumber(token){if(await this.peekBuffer(this.numBuffer,{length:token.len})<token.len)throw new peek_readable_1.EndOfStreamError;return token.get(this.numBuffer,0)}async ignore(length){if(this.fileInfo.size!==void 0){let bytesLeft=this.fileInfo.size-this.position;if(length>bytesLeft)return this.position+=bytesLeft,bytesLeft}return this.position+=length,length}async close(){}normalizeOptions(uint8Array,options){if(options&&options.position!==void 0&&options.position<this.position)throw new Error("`options.position` must be equal or greater than `tokenizer.position`");return options?{mayBeLess:options.mayBeLess===!0,offset:options.offset?options.offset:0,length:options.length?options.length:uint8Array.length-(options.offset?options.offset:0),position:options.position?options.position:this.position}:{mayBeLess:!1,offset:0,length:uint8Array.length,position:this.position}}};__name(AbstractTokenizer,"AbstractTokenizer");exports2.AbstractTokenizer=AbstractTokenizer}});var require_ReadStreamTokenizer=__commonJS({"../node_modules/.pnpm/strtok3@6.3.0/node_modules/strtok3/lib/ReadStreamTokenizer.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.ReadStreamTokenizer=void 0;var AbstractTokenizer_1=require_AbstractTokenizer(),peek_readable_1=require_lib2(),maxBufferSize=256e3,ReadStreamTokenizer=class extends AbstractTokenizer_1.AbstractTokenizer{constructor(stream3,fileInfo){super(fileInfo),this.streamReader=new peek_readable_1.StreamReader(stream3)}async getFileInfo(){return this.fileInfo}async readBuffer(uint8Array,options){let normOptions=this.normalizeOptions(uint8Array,options),skipBytes=normOptions.position-this.position;if(skipBytes>0)return await this.ignore(skipBytes),this.readBuffer(uint8Array,options);if(skipBytes<0)throw new Error("`options.position` must be equal or greater than `tokenizer.position`");if(normOptions.length===0)return 0;let bytesRead=await this.streamReader.read(uint8Array,normOptions.offset,normOptions.length);if(this.position+=bytesRead,(!options||!options.mayBeLess)&&bytesRead<normOptions.length)throw new peek_readable_1.EndOfStreamError;return bytesRead}async peekBuffer(uint8Array,options){let normOptions=this.normalizeOptions(uint8Array,options),bytesRead=0;if(normOptions.position){let skipBytes=normOptions.position-this.position;if(skipBytes>0){let skipBuffer=new Uint8Array(normOptions.length+skipBytes);return bytesRead=await this.peekBuffer(skipBuffer,{mayBeLess:normOptions.mayBeLess}),uint8Array.set(skipBuffer.subarray(skipBytes),normOptions.offset),bytesRead-skipBytes}else if(skipBytes<0)throw new Error("Cannot peek from a negative offset in a stream")}if(normOptions.length>0){try{bytesRead=await this.streamReader.peek(uint8Array,normOptions.offset,normOptions.length)}catch(err){if(options&&options.mayBeLess&&err instanceof peek_readable_1.EndOfStreamError)return 0;throw err}if(!normOptions.mayBeLess&&bytesRead<normOptions.length)throw new peek_readable_1.EndOfStreamError}return bytesRead}async ignore(length){let bufSize=Math.min(maxBufferSize,length),buf=new Uint8Array(bufSize),totBytesRead=0;for(;totBytesRead<length;){let remaining=length-totBytesRead,bytesRead=await this.readBuffer(buf,{length:Math.min(bufSize,remaining)});if(bytesRead<0)return bytesRead;totBytesRead+=bytesRead}return totBytesRead}};__name(ReadStreamTokenizer,"ReadStreamTokenizer");exports2.ReadStreamTokenizer=ReadStreamTokenizer}});var require_BufferTokenizer=__commonJS({"../node_modules/.pnpm/strtok3@6.3.0/node_modules/strtok3/lib/BufferTokenizer.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.BufferTokenizer=void 0;var peek_readable_1=require_lib2(),AbstractTokenizer_1=require_AbstractTokenizer(),BufferTokenizer=class extends AbstractTokenizer_1.AbstractTokenizer{constructor(uint8Array,fileInfo){super(fileInfo),this.uint8Array=uint8Array,this.fileInfo.size=this.fileInfo.size?this.fileInfo.size:uint8Array.length}async readBuffer(uint8Array,options){if(options&&options.position){if(options.position<this.position)throw new Error("`options.position` must be equal or greater than `tokenizer.position`");this.position=options.position}let bytesRead=await this.peekBuffer(uint8Array,options);return this.position+=bytesRead,bytesRead}async peekBuffer(uint8Array,options){let normOptions=this.normalizeOptions(uint8Array,options),bytes2read=Math.min(this.uint8Array.length-normOptions.position,normOptions.length);if(!normOptions.mayBeLess&&bytes2read<normOptions.length)throw new peek_readable_1.EndOfStreamError;return uint8Array.set(this.uint8Array.subarray(normOptions.position,normOptions.position+bytes2read),normOptions.offset),bytes2read}async close(){}};__name(BufferTokenizer,"BufferTokenizer");exports2.BufferTokenizer=BufferTokenizer}});var require_core4=__commonJS({"../node_modules/.pnpm/strtok3@6.3.0/node_modules/strtok3/lib/core.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.fromBuffer=exports2.fromStream=exports2.EndOfStreamError=void 0;var ReadStreamTokenizer_1=require_ReadStreamTokenizer(),BufferTokenizer_1=require_BufferTokenizer(),peek_readable_1=require_lib2();Object.defineProperty(exports2,"EndOfStreamError",{enumerable:!0,get:function(){return peek_readable_1.EndOfStreamError}});function fromStream2(stream3,fileInfo){return fileInfo=fileInfo||{},new ReadStreamTokenizer_1.ReadStreamTokenizer(stream3,fileInfo)}__name(fromStream2,"fromStream");exports2.fromStream=fromStream2;function fromBuffer4(uint8Array,fileInfo){return new BufferTokenizer_1.BufferTokenizer(uint8Array,fileInfo)}__name(fromBuffer4,"fromBuffer");exports2.fromBuffer=fromBuffer4}});var require_FileTokenizer=__commonJS({"../node_modules/.pnpm/strtok3@6.3.0/node_modules/strtok3/lib/FileTokenizer.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.fromFile=exports2.FileTokenizer=void 0;var AbstractTokenizer_1=require_AbstractTokenizer(),peek_readable_1=require_lib2(),fs3=require_FsPromise(),FileTokenizer=class extends AbstractTokenizer_1.AbstractTokenizer{constructor(fd,fileInfo){super(fileInfo),this.fd=fd}async readBuffer(uint8Array,options){let normOptions=this.normalizeOptions(uint8Array,options);this.position=normOptions.position;let res=await fs3.read(this.fd,uint8Array,normOptions.offset,normOptions.length,normOptions.position);if(this.position+=res.bytesRead,res.bytesRead<normOptions.length&&(!options||!options.mayBeLess))throw new peek_readable_1.EndOfStreamError;return res.bytesRead}async peekBuffer(uint8Array,options){let normOptions=this.normalizeOptions(uint8Array,options),res=await fs3.read(this.fd,uint8Array,normOptions.offset,normOptions.length,normOptions.position);if(!normOptions.mayBeLess&&res.bytesRead<normOptions.length)throw new peek_readable_1.EndOfStreamError;return res.bytesRead}async close(){return fs3.close(this.fd)}};__name(FileTokenizer,"FileTokenizer");exports2.FileTokenizer=FileTokenizer;async function fromFile2(sourceFilePath){let stat32=await fs3.stat(sourceFilePath);if(!stat32.isFile)throw new Error(`File not a file: ${sourceFilePath}`);let fd=await fs3.open(sourceFilePath,"r");return new FileTokenizer(fd,{path:sourceFilePath,size:stat32.size})}__name(fromFile2,"fromFile");exports2.fromFile=fromFile2}});var require_lib3=__commonJS({"../node_modules/.pnpm/strtok3@6.3.0/node_modules/strtok3/lib/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.fromStream=exports2.fromBuffer=exports2.EndOfStreamError=exports2.fromFile=void 0;var fs3=require_FsPromise(),core=require_core4(),FileTokenizer_1=require_FileTokenizer();Object.defineProperty(exports2,"fromFile",{enumerable:!0,get:function(){return FileTokenizer_1.fromFile}});var core_1=require_core4();Object.defineProperty(exports2,"EndOfStreamError",{enumerable:!0,get:function(){return core_1.EndOfStreamError}});Object.defineProperty(exports2,"fromBuffer",{enumerable:!0,get:function(){return core_1.fromBuffer}});async function fromStream2(stream3,fileInfo){if(fileInfo=fileInfo||{},stream3.path){let stat32=await fs3.stat(stream3.path);fileInfo.path=stream3.path,fileInfo.size=stat32.size}return core.fromStream(stream3,fileInfo)}__name(fromStream2,"fromStream");exports2.fromStream=fromStream2}});var require_ieee754=__commonJS({"../node_modules/.pnpm/ieee754@1.2.1/node_modules/ieee754/index.js"(exports2){exports2.read=function(buffer,offset,isLE,mLen,nBytes){var e,m,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,nBits=-7,i=isLE?nBytes-1:0,d=isLE?-1:1,s=buffer[offset+i];for(i+=d,e=s&(1<<-nBits)-1,s>>=-nBits,nBits+=eLen;nBits>0;e=e*256+buffer[offset+i],i+=d,nBits-=8);for(m=e&(1<<-nBits)-1,e>>=-nBits,nBits+=mLen;nBits>0;m=m*256+buffer[offset+i],i+=d,nBits-=8);if(e===0)e=1-eBias;else{if(e===eMax)return m?NaN:(s?-1:1)*(1/0);m=m+Math.pow(2,mLen),e=e-eBias}return(s?-1:1)*m*Math.pow(2,e-mLen)};exports2.write=function(buffer,value,offset,isLE,mLen,nBytes){var e,m,c,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,rt=mLen===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=isLE?0:nBytes-1,d=isLE?1:-1,s=value<0||value===0&&1/value<0?1:0;for(value=Math.abs(value),isNaN(value)||value===1/0?(m=isNaN(value)?1:0,e=eMax):(e=Math.floor(Math.log(value)/Math.LN2),value*(c=Math.pow(2,-e))<1&&(e--,c*=2),e+eBias>=1?value+=rt/c:value+=rt*Math.pow(2,1-eBias),value*c>=2&&(e++,c/=2),e+eBias>=eMax?(m=0,e=eMax):e+eBias>=1?(m=(value*c-1)*Math.pow(2,mLen),e=e+eBias):(m=value*Math.pow(2,eBias-1)*Math.pow(2,mLen),e=0));mLen>=8;buffer[offset+i]=m&255,i+=d,m/=256,mLen-=8);for(e=e<<mLen|m,eLen+=mLen;eLen>0;buffer[offset+i]=e&255,i+=d,e/=256,eLen-=8);buffer[offset+i-d]|=s*128}}});var require_lib4=__commonJS({"../node_modules/.pnpm/token-types@4.2.1/node_modules/token-types/lib/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AnsiStringType=exports2.StringType=exports2.BufferType=exports2.Uint8ArrayType=exports2.IgnoreType=exports2.Float80_LE=exports2.Float80_BE=exports2.Float64_LE=exports2.Float64_BE=exports2.Float32_LE=exports2.Float32_BE=exports2.Float16_LE=exports2.Float16_BE=exports2.INT64_BE=exports2.UINT64_BE=exports2.INT64_LE=exports2.UINT64_LE=exports2.INT32_LE=exports2.INT32_BE=exports2.INT24_BE=exports2.INT24_LE=exports2.INT16_LE=exports2.INT16_BE=exports2.INT8=exports2.UINT32_BE=exports2.UINT32_LE=exports2.UINT24_BE=exports2.UINT24_LE=exports2.UINT16_BE=exports2.UINT16_LE=exports2.UINT8=void 0;var ieee754=require_ieee754();function dv(array){return new DataView(array.buffer,array.byteOffset)}__name(dv,"dv");exports2.UINT8={len:1,get(array,offset){return dv(array).getUint8(offset)},put(array,offset,value){return dv(array).setUint8(offset,value),offset+1}};exports2.UINT16_LE={len:2,get(array,offset){return dv(array).getUint16(offset,!0)},put(array,offset,value){return dv(array).setUint16(offset,value,!0),offset+2}};exports2.UINT16_BE={len:2,get(array,offset){return dv(array).getUint16(offset)},put(array,offset,value){return dv(array).setUint16(offset,value),offset+2}};exports2.UINT24_LE={len:3,get(array,offset){let dataView=dv(array);return dataView.getUint8(offset)+(dataView.getUint16(offset+1,!0)<<8)},put(array,offset,value){let dataView=dv(array);return dataView.setUint8(offset,value&255),dataView.setUint16(offset+1,value>>8,!0),offset+3}};exports2.UINT24_BE={len:3,get(array,offset){let dataView=dv(array);return(dataView.getUint16(offset)<<8)+dataView.getUint8(offset+2)},put(array,offset,value){let dataView=dv(array);return dataView.setUint16(offset,value>>8),dataView.setUint8(offset+2,value&255),offset+3}};exports2.UINT32_LE={len:4,get(array,offset){return dv(array).getUint32(offset,!0)},put(array,offset,value){return dv(array).setUint32(offset,value,!0),offset+4}};exports2.UINT32_BE={len:4,get(array,offset){return dv(array).getUint32(offset)},put(array,offset,value){return dv(array).setUint32(offset,value),offset+4}};exports2.INT8={len:1,get(array,offset){return dv(array).getInt8(offset)},put(array,offset,value){return dv(array).setInt8(offset,value),offset+1}};exports2.INT16_BE={len:2,get(array,offset){return dv(array).getInt16(offset)},put(array,offset,value){return dv(array).setInt16(offset,value),offset+2}};exports2.INT16_LE={len:2,get(array,offset){return dv(array).getInt16(offset,!0)},put(array,offset,value){return dv(array).setInt16(offset,value,!0),offset+2}};exports2.INT24_LE={len:3,get(array,offset){let unsigned=exports2.UINT24_LE.get(array,offset);return unsigned>8388607?unsigned-16777216:unsigned},put(array,offset,value){let dataView=dv(array);return dataView.setUint8(offset,value&255),dataView.setUint16(offset+1,value>>8,!0),offset+3}};exports2.INT24_BE={len:3,get(array,offset){let unsigned=exports2.UINT24_BE.get(array,offset);return unsigned>8388607?unsigned-16777216:unsigned},put(array,offset,value){let dataView=dv(array);return dataView.setUint16(offset,value>>8),dataView.setUint8(offset+2,value&255),offset+3}};exports2.INT32_BE={len:4,get(array,offset){return dv(array).getInt32(offset)},put(array,offset,value){return dv(array).setInt32(offset,value),offset+4}};exports2.INT32_LE={len:4,get(array,offset){return dv(array).getInt32(offset,!0)},put(array,offset,value){return dv(array).setInt32(offset,value,!0),offset+4}};exports2.UINT64_LE={len:8,get(array,offset){return dv(array).getBigUint64(offset,!0)},put(array,offset,value){return dv(array).setBigUint64(offset,value,!0),offset+8}};exports2.INT64_LE={len:8,get(array,offset){return dv(array).getBigInt64(offset,!0)},put(array,offset,value){return dv(array).setBigInt64(offset,value,!0),offset+8}};exports2.UINT64_BE={len:8,get(array,offset){return dv(array).getBigUint64(offset)},put(array,offset,value){return dv(array).setBigUint64(offset,value),offset+8}};exports2.INT64_BE={len:8,get(array,offset){return dv(array).getBigInt64(offset)},put(array,offset,value){return dv(array).setBigInt64(offset,value),offset+8}};exports2.Float16_BE={len:2,get(dataView,offset){return ieee754.read(dataView,offset,!1,10,this.len)},put(dataView,offset,value){return ieee754.write(dataView,value,offset,!1,10,this.len),offset+this.len}};exports2.Float16_LE={len:2,get(array,offset){return ieee754.read(array,offset,!0,10,this.len)},put(array,offset,value){return ieee754.write(array,value,offset,!0,10,this.len),offset+this.len}};exports2.Float32_BE={len:4,get(array,offset){return dv(array).getFloat32(offset)},put(array,offset,value){return dv(array).setFloat32(offset,value),offset+4}};exports2.Float32_LE={len:4,get(array,offset){return dv(array).getFloat32(offset,!0)},put(array,offset,value){return dv(array).setFloat32(offset,value,!0),offset+4}};exports2.Float64_BE={len:8,get(array,offset){return dv(array).getFloat64(offset)},put(array,offset,value){return dv(array).setFloat64(offset,value),offset+8}};exports2.Float64_LE={len:8,get(array,offset){return dv(array).getFloat64(offset,!0)},put(array,offset,value){return dv(array).setFloat64(offset,value,!0),offset+8}};exports2.Float80_BE={len:10,get(array,offset){return ieee754.read(array,offset,!1,63,this.len)},put(array,offset,value){return ieee754.write(array,value,offset,!1,63,this.len),offset+this.len}};exports2.Float80_LE={len:10,get(array,offset){return ieee754.read(array,offset,!0,63,this.len)},put(array,offset,value){return ieee754.write(array,value,offset,!0,63,this.len),offset+this.len}};var IgnoreType=class{constructor(len){this.len=len}get(array,off){}};__name(IgnoreType,"IgnoreType");exports2.IgnoreType=IgnoreType;var Uint8ArrayType=class{constructor(len){this.len=len}get(array,offset){return array.subarray(offset,offset+this.len)}};__name(Uint8ArrayType,"Uint8ArrayType");exports2.Uint8ArrayType=Uint8ArrayType;var BufferType=class{constructor(len){this.len=len}get(uint8Array,off){return Buffer.from(uint8Array.subarray(off,off+this.len))}};__name(BufferType,"BufferType");exports2.BufferType=BufferType;var StringType=class{constructor(len,encoding){this.len=len,this.encoding=encoding}get(uint8Array,offset){return Buffer.from(uint8Array).toString(this.encoding,offset,offset+this.len)}};__name(StringType,"StringType");exports2.StringType=StringType;var AnsiStringType=class{constructor(len){this.len=len}static decode(buffer,offset,until){let str="";for(let i=offset;i<until;++i)str+=AnsiStringType.codePointToString(AnsiStringType.singleByteDecoder(buffer[i]));return str}static inRange(a,min,max){return min<=a&&a<=max}static codePointToString(cp){return cp<=65535?String.fromCharCode(cp):(cp-=65536,String.fromCharCode((cp>>10)+55296,(cp&1023)+56320))}static singleByteDecoder(bite){if(AnsiStringType.inRange(bite,0,127))return bite;let codePoint=AnsiStringType.windows1252[bite-128];if(codePoint===null)throw Error("invaliding encoding");return codePoint}get(buffer,offset=0){return AnsiStringType.decode(buffer,offset,offset+this.len)}};__name(AnsiStringType,"AnsiStringType");exports2.AnsiStringType=AnsiStringType;AnsiStringType.windows1252=[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,381,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,382,376,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255]}});var require_util10=__commonJS({"../node_modules/.pnpm/file-type@16.5.4/node_modules/file-type/util.js"(exports2){"use strict";exports2.stringToBytes=string=>[...string].map(character=>character.charCodeAt(0));exports2.tarHeaderChecksumMatches=(buffer,offset=0)=>{let readSum=parseInt(buffer.toString("utf8",148,154).replace(/\0.*$/,"").trim(),8);if(isNaN(readSum))return!1;let sum=8*32;for(let i=offset;i<offset+148;i++)sum+=buffer[i];for(let i=offset+156;i<offset+512;i++)sum+=buffer[i];return readSum===sum};exports2.uint32SyncSafeToken={get:(buffer,offset)=>buffer[offset+3]&127|buffer[offset+2]<<7|buffer[offset+1]<<14|buffer[offset]<<21,len:4}}});var require_supported=__commonJS({"../node_modules/.pnpm/file-type@16.5.4/node_modules/file-type/supported.js"(exports2,module2){"use strict";module2.exports={extensions:["jpg","png","apng","gif","webp","flif","xcf","cr2","cr3","orf","arw","dng","nef","rw2","raf","tif","bmp","icns","jxr","psd","indd","zip","tar","rar","gz","bz2","7z","dmg","mp4","mid","mkv","webm","mov","avi","mpg","mp2","mp3","m4a","oga","ogg","ogv","opus","flac","wav","spx","amr","pdf","epub","exe","swf","rtf","wasm","woff","woff2","eot","ttf","otf","ico","flv","ps","xz","sqlite","nes","crx","xpi","cab","deb","ar","rpm","Z","lz","cfb","mxf","mts","blend","bpg","docx","pptx","xlsx","3gp","3g2","jp2","jpm","jpx","mj2","aif","qcp","odt","ods","odp","xml","mobi","heic","cur","ktx","ape","wv","dcm","ics","glb","pcap","dsf","lnk","alias","voc","ac3","m4v","m4p","m4b","f4v","f4p","f4b","f4a","mie","asf","ogm","ogx","mpc","arrow","shp","aac","mp1","it","s3m","xm","ai","skp","avif","eps","lzh","pgp","asar","stl","chm","3mf","zst","jxl","vcf"],mimeTypes:["image/jpeg","image/png","image/gif","image/webp","image/flif","image/x-xcf","image/x-canon-cr2","image/x-canon-cr3","image/tiff","image/bmp","image/vnd.ms-photo","image/vnd.adobe.photoshop","application/x-indesign","application/epub+zip","application/x-xpinstall","application/vnd.oasis.opendocument.text","application/vnd.oasis.opendocument.spreadsheet","application/vnd.oasis.opendocument.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/zip","application/x-tar","application/x-rar-compressed","application/gzip","application/x-bzip2","application/x-7z-compressed","application/x-apple-diskimage","application/x-apache-arrow","video/mp4","audio/midi","video/x-matroska","video/webm","video/quicktime","video/vnd.avi","audio/vnd.wave","audio/qcelp","audio/x-ms-asf","video/x-ms-asf","application/vnd.ms-asf","video/mpeg","video/3gpp","audio/mpeg","audio/mp4","audio/opus","video/ogg","audio/ogg","application/ogg","audio/x-flac","audio/ape","audio/wavpack","audio/amr","application/pdf","application/x-msdownload","application/x-shockwave-flash","application/rtf","application/wasm","font/woff","font/woff2","application/vnd.ms-fontobject","font/ttf","font/otf","image/x-icon","video/x-flv","application/postscript","application/eps","application/x-xz","application/x-sqlite3","application/x-nintendo-nes-rom","application/x-google-chrome-extension","application/vnd.ms-cab-compressed","application/x-deb","application/x-unix-archive","application/x-rpm","application/x-compress","application/x-lzip","application/x-cfb","application/x-mie","application/mxf","video/mp2t","application/x-blender","image/bpg","image/jp2","image/jpx","image/jpm","image/mj2","audio/aiff","application/xml","application/x-mobipocket-ebook","image/heif","image/heif-sequence","image/heic","image/heic-sequence","image/icns","image/ktx","application/dicom","audio/x-musepack","text/calendar","text/vcard","model/gltf-binary","application/vnd.tcpdump.pcap","audio/x-dsf","application/x.ms.shortcut","application/x.apple.alias","audio/x-voc","audio/vnd.dolby.dd-raw","audio/x-m4a","image/apng","image/x-olympus-orf","image/x-sony-arw","image/x-adobe-dng","image/x-nikon-nef","image/x-panasonic-rw2","image/x-fujifilm-raf","video/x-m4v","video/3gpp2","application/x-esri-shape","audio/aac","audio/x-it","audio/x-s3m","audio/x-xm","video/MP1S","video/MP2P","application/vnd.sketchup.skp","image/avif","application/x-lzh-compressed","application/pgp-encrypted","application/x-asar","model/stl","application/vnd.ms-htmlhelp","model/3mf","image/jxl","application/zstd"]}}});var require_core5=__commonJS({"../node_modules/.pnpm/file-type@16.5.4/node_modules/file-type/core.js"(exports,module){"use strict";var Token=require_lib4(),strtok3=require_core4(),{stringToBytes,tarHeaderChecksumMatches,uint32SyncSafeToken}=require_util10(),supported=require_supported(),minimumBytes=4100;async function fromStream(stream3){let tokenizer=await strtok3.fromStream(stream3);try{return await fromTokenizer(tokenizer)}finally{await tokenizer.close()}}__name(fromStream,"fromStream");async function fromBuffer(input){if(!(input instanceof Uint8Array||input instanceof ArrayBuffer||Buffer.isBuffer(input)))throw new TypeError(`Expected the \`input\` argument to be of type \`Uint8Array\` or \`Buffer\` or \`ArrayBuffer\`, got \`${typeof input}\``);let buffer=input instanceof Buffer?input:Buffer.from(input);if(!(buffer&&buffer.length>1))return;let tokenizer=strtok3.fromBuffer(buffer);return fromTokenizer(tokenizer)}__name(fromBuffer,"fromBuffer");function _check(buffer,headers,options){options={offset:0,...options};for(let[index,header]of headers.entries())if(options.mask){if(header!==(options.mask[index]&buffer[index+options.offset]))return!1}else if(header!==buffer[index+options.offset])return!1;return!0}__name(_check,"_check");async function fromTokenizer(tokenizer){try{return _fromTokenizer(tokenizer)}catch(error){if(!(error instanceof strtok3.EndOfStreamError))throw error}}__name(fromTokenizer,"fromTokenizer");async function _fromTokenizer(tokenizer){let buffer=Buffer.alloc(minimumBytes),bytesRead=12,check=__name((header,options)=>_check(buffer,header,options),"check"),checkString=__name((header,options)=>check(stringToBytes(header),options),"checkString");if(tokenizer.fileInfo.size||(tokenizer.fileInfo.size=Number.MAX_SAFE_INTEGER),await tokenizer.peekBuffer(buffer,{length:bytesRead,mayBeLess:!0}),check([66,77]))return{ext:"bmp",mime:"image/bmp"};if(check([11,119]))return{ext:"ac3",mime:"audio/vnd.dolby.dd-raw"};if(check([120,1]))return{ext:"dmg",mime:"application/x-apple-diskimage"};if(check([77,90]))return{ext:"exe",mime:"application/x-msdownload"};if(check([37,33]))return await tokenizer.peekBuffer(buffer,{length:24,mayBeLess:!0}),checkString("PS-Adobe-",{offset:2})&&checkString(" EPSF-",{offset:14})?{ext:"eps",mime:"application/eps"}:{ext:"ps",mime:"application/postscript"};if(check([31,160])||check([31,157]))return{ext:"Z",mime:"application/x-compress"};if(check([255,216,255]))return{ext:"jpg",mime:"image/jpeg"};if(check([73,73,188]))return{ext:"jxr",mime:"image/vnd.ms-photo"};if(check([31,139,8]))return{ext:"gz",mime:"application/gzip"};if(check([66,90,104]))return{ext:"bz2",mime:"application/x-bzip2"};if(checkString("ID3")){await tokenizer.ignore(6);let id3HeaderLen=await tokenizer.readToken(uint32SyncSafeToken);return tokenizer.position+id3HeaderLen>tokenizer.fileInfo.size?{ext:"mp3",mime:"audio/mpeg"}:(await tokenizer.ignore(id3HeaderLen),fromTokenizer(tokenizer))}if(checkString("MP+"))return{ext:"mpc",mime:"audio/x-musepack"};if((buffer[0]===67||buffer[0]===70)&&check([87,83],{offset:1}))return{ext:"swf",mime:"application/x-shockwave-flash"};if(check([71,73,70]))return{ext:"gif",mime:"image/gif"};if(checkString("FLIF"))return{ext:"flif",mime:"image/flif"};if(checkString("8BPS"))return{ext:"psd",mime:"image/vnd.adobe.photoshop"};if(checkString("WEBP",{offset:8}))return{ext:"webp",mime:"image/webp"};if(checkString("MPCK"))return{ext:"mpc",mime:"audio/x-musepack"};if(checkString("FORM"))return{ext:"aif",mime:"audio/aiff"};if(checkString("icns",{offset:0}))return{ext:"icns",mime:"image/icns"};if(check([80,75,3,4])){try{for(;tokenizer.position+30<tokenizer.fileInfo.size;){await tokenizer.readBuffer(buffer,{length:30});let zipHeader={compressedSize:buffer.readUInt32LE(18),uncompressedSize:buffer.readUInt32LE(22),filenameLength:buffer.readUInt16LE(26),extraFieldLength:buffer.readUInt16LE(28)};if(zipHeader.filename=await tokenizer.readToken(new Token.StringType(zipHeader.filenameLength,"utf-8")),await tokenizer.ignore(zipHeader.extraFieldLength),zipHeader.filename==="META-INF/mozilla.rsa")return{ext:"xpi",mime:"application/x-xpinstall"};if(zipHeader.filename.endsWith(".rels")||zipHeader.filename.endsWith(".xml"))switch(zipHeader.filename.split("/")[0]){case"_rels":break;case"word":return{ext:"docx",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"};case"ppt":return{ext:"pptx",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"};case"xl":return{ext:"xlsx",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"};default:break}if(zipHeader.filename.startsWith("xl/"))return{ext:"xlsx",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"};if(zipHeader.filename.startsWith("3D/")&&zipHeader.filename.endsWith(".model"))return{ext:"3mf",mime:"model/3mf"};if(zipHeader.filename==="mimetype"&&zipHeader.compressedSize===zipHeader.uncompressedSize)switch(await tokenizer.readToken(new Token.StringType(zipHeader.compressedSize,"utf-8"))){case"application/epub+zip":return{ext:"epub",mime:"application/epub+zip"};case"application/vnd.oasis.opendocument.text":return{ext:"odt",mime:"application/vnd.oasis.opendocument.text"};case"application/vnd.oasis.opendocument.spreadsheet":return{ext:"ods",mime:"application/vnd.oasis.opendocument.spreadsheet"};case"application/vnd.oasis.opendocument.presentation":return{ext:"odp",mime:"application/vnd.oasis.opendocument.presentation"};default:}if(zipHeader.compressedSize===0){let nextHeaderIndex=-1;for(;nextHeaderIndex<0&&tokenizer.position<tokenizer.fileInfo.size;)await tokenizer.peekBuffer(buffer,{mayBeLess:!0}),nextHeaderIndex=buffer.indexOf("504B0304",0,"hex"),await tokenizer.ignore(nextHeaderIndex>=0?nextHeaderIndex:buffer.length)}else await tokenizer.ignore(zipHeader.compressedSize)}}catch(error){if(!(error instanceof strtok3.EndOfStreamError))throw error}return{ext:"zip",mime:"application/zip"}}if(checkString("OggS")){await tokenizer.ignore(28);let type=Buffer.alloc(8);return await tokenizer.readBuffer(type),_check(type,[79,112,117,115,72,101,97,100])?{ext:"opus",mime:"audio/opus"}:_check(type,[128,116,104,101,111,114,97])?{ext:"ogv",mime:"video/ogg"}:_check(type,[1,118,105,100,101,111,0])?{ext:"ogm",mime:"video/ogg"}:_check(type,[127,70,76,65,67])?{ext:"oga",mime:"audio/ogg"}:_check(type,[83,112,101,101,120,32,32])?{ext:"spx",mime:"audio/ogg"}:_check(type,[1,118,111,114,98,105,115])?{ext:"ogg",mime:"audio/ogg"}:{ext:"ogx",mime:"application/ogg"}}if(check([80,75])&&(buffer[2]===3||buffer[2]===5||buffer[2]===7)&&(buffer[3]===4||buffer[3]===6||buffer[3]===8))return{ext:"zip",mime:"application/zip"};if(checkString("ftyp",{offset:4})&&buffer[8]&96){let brandMajor=buffer.toString("binary",8,12).replace("\0"," ").trim();switch(brandMajor){case"avif":return{ext:"avif",mime:"image/avif"};case"mif1":return{ext:"heic",mime:"image/heif"};case"msf1":return{ext:"heic",mime:"image/heif-sequence"};case"heic":case"heix":return{ext:"heic",mime:"image/heic"};case"hevc":case"hevx":return{ext:"heic",mime:"image/heic-sequence"};case"qt":return{ext:"mov",mime:"video/quicktime"};case"M4V":case"M4VH":case"M4VP":return{ext:"m4v",mime:"video/x-m4v"};case"M4P":return{ext:"m4p",mime:"video/mp4"};case"M4B":return{ext:"m4b",mime:"audio/mp4"};case"M4A":return{ext:"m4a",mime:"audio/x-m4a"};case"F4V":return{ext:"f4v",mime:"video/mp4"};case"F4P":return{ext:"f4p",mime:"video/mp4"};case"F4A":return{ext:"f4a",mime:"audio/mp4"};case"F4B":return{ext:"f4b",mime:"audio/mp4"};case"crx":return{ext:"cr3",mime:"image/x-canon-cr3"};default:return brandMajor.startsWith("3g")?brandMajor.startsWith("3g2")?{ext:"3g2",mime:"video/3gpp2"}:{ext:"3gp",mime:"video/3gpp"}:{ext:"mp4",mime:"video/mp4"}}}if(checkString("MThd"))return{ext:"mid",mime:"audio/midi"};if(checkString("wOFF")&&(check([0,1,0,0],{offset:4})||checkString("OTTO",{offset:4})))return{ext:"woff",mime:"font/woff"};if(checkString("wOF2")&&(check([0,1,0,0],{offset:4})||checkString("OTTO",{offset:4})))return{ext:"woff2",mime:"font/woff2"};if(check([212,195,178,161])||check([161,178,195,212]))return{ext:"pcap",mime:"application/vnd.tcpdump.pcap"};if(checkString("DSD "))return{ext:"dsf",mime:"audio/x-dsf"};if(checkString("LZIP"))return{ext:"lz",mime:"application/x-lzip"};if(checkString("fLaC"))return{ext:"flac",mime:"audio/x-flac"};if(check([66,80,71,251]))return{ext:"bpg",mime:"image/bpg"};if(checkString("wvpk"))return{ext:"wv",mime:"audio/wavpack"};if(checkString("%PDF")){await tokenizer.ignore(1350);let maxBufferSize=10*1024*1024,buffer2=Buffer.alloc(Math.min(maxBufferSize,tokenizer.fileInfo.size));return await tokenizer.readBuffer(buffer2,{mayBeLess:!0}),buffer2.includes(Buffer.from("AIPrivateData"))?{ext:"ai",mime:"application/postscript"}:{ext:"pdf",mime:"application/pdf"}}if(check([0,97,115,109]))return{ext:"wasm",mime:"application/wasm"};if(check([73,73,42,0]))return checkString("CR",{offset:8})?{ext:"cr2",mime:"image/x-canon-cr2"}:check([28,0,254,0],{offset:8})||check([31,0,11,0],{offset:8})?{ext:"nef",mime:"image/x-nikon-nef"}:check([8,0,0,0],{offset:4})&&(check([45,0,254,0],{offset:8})||check([39,0,254,0],{offset:8}))?{ext:"dng",mime:"image/x-adobe-dng"}:(buffer=Buffer.alloc(24),await tokenizer.peekBuffer(buffer),(check([16,251,134,1],{offset:4})||check([8,0,0,0],{offset:4}))&&check([0,254,0,4,0,1,0,0,0,1,0,0,0,3,1],{offset:9})?{ext:"arw",mime:"image/x-sony-arw"}:{ext:"tif",mime:"image/tiff"});if(check([77,77,0,42]))return{ext:"tif",mime:"image/tiff"};if(checkString("MAC "))return{ext:"ape",mime:"audio/ape"};if(check([26,69,223,163])){async function readField(){let msb=await tokenizer.peekNumber(Token.UINT8),mask=128,ic=0;for(;!(msb&mask)&&mask!==0;)++ic,mask>>=1;let id=Buffer.alloc(ic+1);return await tokenizer.readBuffer(id),id}__name(readField,"readField");async function readElement(){let id=await readField(),lenField=await readField();lenField[0]^=128>>lenField.length-1;let nrLen=Math.min(6,lenField.length);return{id:id.readUIntBE(0,id.length),len:lenField.readUIntBE(lenField.length-nrLen,nrLen)}}__name(readElement,"readElement");async function readChildren(level,children){for(;children>0;){let e=await readElement();if(e.id===17026)return tokenizer.readToken(new Token.StringType(e.len,"utf-8"));await tokenizer.ignore(e.len),--children}}__name(readChildren,"readChildren");let re2=await readElement();switch(await readChildren(1,re2.len)){case"webm":return{ext:"webm",mime:"video/webm"};case"matroska":return{ext:"mkv",mime:"video/x-matroska"};default:return}}if(check([82,73,70,70])){if(check([65,86,73],{offset:8}))return{ext:"avi",mime:"video/vnd.avi"};if(check([87,65,86,69],{offset:8}))return{ext:"wav",mime:"audio/vnd.wave"};if(check([81,76,67,77],{offset:8}))return{ext:"qcp",mime:"audio/qcelp"}}if(checkString("SQLi"))return{ext:"sqlite",mime:"application/x-sqlite3"};if(check([78,69,83,26]))return{ext:"nes",mime:"application/x-nintendo-nes-rom"};if(checkString("Cr24"))return{ext:"crx",mime:"application/x-google-chrome-extension"};if(checkString("MSCF")||checkString("ISc("))return{ext:"cab",mime:"application/vnd.ms-cab-compressed"};if(check([237,171,238,219]))return{ext:"rpm",mime:"application/x-rpm"};if(check([197,208,211,198]))return{ext:"eps",mime:"application/eps"};if(check([40,181,47,253]))return{ext:"zst",mime:"application/zstd"};if(check([79,84,84,79,0]))return{ext:"otf",mime:"font/otf"};if(checkString("#!AMR"))return{ext:"amr",mime:"audio/amr"};if(checkString("{\\rtf"))return{ext:"rtf",mime:"application/rtf"};if(check([70,76,86,1]))return{ext:"flv",mime:"video/x-flv"};if(checkString("IMPM"))return{ext:"it",mime:"audio/x-it"};if(checkString("-lh0-",{offset:2})||checkString("-lh1-",{offset:2})||checkString("-lh2-",{offset:2})||checkString("-lh3-",{offset:2})||checkString("-lh4-",{offset:2})||checkString("-lh5-",{offset:2})||checkString("-lh6-",{offset:2})||checkString("-lh7-",{offset:2})||checkString("-lzs-",{offset:2})||checkString("-lz4-",{offset:2})||checkString("-lz5-",{offset:2})||checkString("-lhd-",{offset:2}))return{ext:"lzh",mime:"application/x-lzh-compressed"};if(check([0,0,1,186])){if(check([33],{offset:4,mask:[241]}))return{ext:"mpg",mime:"video/MP1S"};if(check([68],{offset:4,mask:[196]}))return{ext:"mpg",mime:"video/MP2P"}}if(checkString("ITSF"))return{ext:"chm",mime:"application/vnd.ms-htmlhelp"};if(check([253,55,122,88,90,0]))return{ext:"xz",mime:"application/x-xz"};if(checkString("<?xml "))return{ext:"xml",mime:"application/xml"};if(check([55,122,188,175,39,28]))return{ext:"7z",mime:"application/x-7z-compressed"};if(check([82,97,114,33,26,7])&&(buffer[6]===0||buffer[6]===1))return{ext:"rar",mime:"application/x-rar-compressed"};if(checkString("solid "))return{ext:"stl",mime:"model/stl"};if(checkString("BLENDER"))return{ext:"blend",mime:"application/x-blender"};if(checkString("!<arch>"))return await tokenizer.ignore(8),await tokenizer.readToken(new Token.StringType(13,"ascii"))==="debian-binary"?{ext:"deb",mime:"application/x-deb"}:{ext:"ar",mime:"application/x-unix-archive"};if(check([137,80,78,71,13,10,26,10])){await tokenizer.ignore(8);async function readChunkHeader(){return{length:await tokenizer.readToken(Token.INT32_BE),type:await tokenizer.readToken(new Token.StringType(4,"binary"))}}__name(readChunkHeader,"readChunkHeader");do{let chunk=await readChunkHeader();if(chunk.length<0)return;switch(chunk.type){case"IDAT":return{ext:"png",mime:"image/png"};case"acTL":return{ext:"apng",mime:"image/apng"};default:await tokenizer.ignore(chunk.length+4)}}while(tokenizer.position+8<tokenizer.fileInfo.size);return{ext:"png",mime:"image/png"}}if(check([65,82,82,79,87,49,0,0]))return{ext:"arrow",mime:"application/x-apache-arrow"};if(check([103,108,84,70,2,0,0,0]))return{ext:"glb",mime:"model/gltf-binary"};if(check([102,114,101,101],{offset:4})||check([109,100,97,116],{offset:4})||check([109,111,111,118],{offset:4})||check([119,105,100,101],{offset:4}))return{ext:"mov",mime:"video/quicktime"};if(check([73,73,82,79,8,0,0,0,24]))return{ext:"orf",mime:"image/x-olympus-orf"};if(checkString("gimp xcf "))return{ext:"xcf",mime:"image/x-xcf"};if(check([73,73,85,0,24,0,0,0,136,231,116,216]))return{ext:"rw2",mime:"image/x-panasonic-rw2"};if(check([48,38,178,117,142,102,207,17,166,217])){async function readHeader(){let guid=Buffer.alloc(16);return await tokenizer.readBuffer(guid),{id:guid,size:Number(await tokenizer.readToken(Token.UINT64_LE))}}for(__name(readHeader,"readHeader"),await tokenizer.ignore(30);tokenizer.position+24<tokenizer.fileInfo.size;){let header=await readHeader(),payload=header.size-24;if(_check(header.id,[145,7,220,183,183,169,207,17,142,230,0,192,12,32,83,101])){let typeId=Buffer.alloc(16);if(payload-=await tokenizer.readBuffer(typeId),_check(typeId,[64,158,105,248,77,91,207,17,168,253,0,128,95,92,68,43]))return{ext:"asf",mime:"audio/x-ms-asf"};if(_check(typeId,[192,239,25,188,77,91,207,17,168,253,0,128,95,92,68,43]))return{ext:"asf",mime:"video/x-ms-asf"};break}await tokenizer.ignore(payload)}return{ext:"asf",mime:"application/vnd.ms-asf"}}if(check([171,75,84,88,32,49,49,187,13,10,26,10]))return{ext:"ktx",mime:"image/ktx"};if((check([126,16,4])||check([126,24,4]))&&check([48,77,73,69],{offset:4}))return{ext:"mie",mime:"application/x-mie"};if(check([39,10,0,0,0,0,0,0,0,0,0,0],{offset:2}))return{ext:"shp",mime:"application/x-esri-shape"};if(check([0,0,0,12,106,80,32,32,13,10,135,10]))switch(await tokenizer.ignore(20),await tokenizer.readToken(new Token.StringType(4,"ascii"))){case"jp2 ":return{ext:"jp2",mime:"image/jp2"};case"jpx ":return{ext:"jpx",mime:"image/jpx"};case"jpm ":return{ext:"jpm",mime:"image/jpm"};case"mjp2":return{ext:"mj2",mime:"image/mj2"};default:return}if(check([255,10])||check([0,0,0,12,74,88,76,32,13,10,135,10]))return{ext:"jxl",mime:"image/jxl"};if(check([0,0,1,186])||check([0,0,1,179]))return{ext:"mpg",mime:"video/mpeg"};if(check([0,1,0,0,0]))return{ext:"ttf",mime:"font/ttf"};if(check([0,0,1,0]))return{ext:"ico",mime:"image/x-icon"};if(check([0,0,2,0]))return{ext:"cur",mime:"image/x-icon"};if(check([208,207,17,224,161,177,26,225]))return{ext:"cfb",mime:"application/x-cfb"};if(await tokenizer.peekBuffer(buffer,{length:Math.min(256,tokenizer.fileInfo.size),mayBeLess:!0}),checkString("BEGIN:")){if(checkString("VCARD",{offset:6}))return{ext:"vcf",mime:"text/vcard"};if(checkString("VCALENDAR",{offset:6}))return{ext:"ics",mime:"text/calendar"}}if(checkString("FUJIFILMCCD-RAW"))return{ext:"raf",mime:"image/x-fujifilm-raf"};if(checkString("Extended Module:"))return{ext:"xm",mime:"audio/x-xm"};if(checkString("Creative Voice File"))return{ext:"voc",mime:"audio/x-voc"};if(check([4,0,0,0])&&buffer.length>=16){let jsonSize=buffer.readUInt32LE(12);if(jsonSize>12&&buffer.length>=jsonSize+16)try{let header=buffer.slice(16,jsonSize+16).toString();if(JSON.parse(header).files)return{ext:"asar",mime:"application/x-asar"}}catch{}}if(check([6,14,43,52,2,5,1,1,13,1,2,1,1,2]))return{ext:"mxf",mime:"application/mxf"};if(checkString("SCRM",{offset:44}))return{ext:"s3m",mime:"audio/x-s3m"};if(check([71],{offset:4})&&(check([71],{offset:192})||check([71],{offset:196})))return{ext:"mts",mime:"video/mp2t"};if(check([66,79,79,75,77,79,66,73],{offset:60}))return{ext:"mobi",mime:"application/x-mobipocket-ebook"};if(check([68,73,67,77],{offset:128}))return{ext:"dcm",mime:"application/dicom"};if(check([76,0,0,0,1,20,2,0,0,0,0,0,192,0,0,0,0,0,0,70]))return{ext:"lnk",mime:"application/x.ms.shortcut"};if(check([98,111,111,107,0,0,0,0,109,97,114,107,0,0,0,0]))return{ext:"alias",mime:"application/x.apple.alias"};if(check([76,80],{offset:34})&&(check([0,0,1],{offset:8})||check([1,0,2],{offset:8})||check([2,0,2],{offset:8})))return{ext:"eot",mime:"application/vnd.ms-fontobject"};if(check([6,6,237,245,216,29,70,229,189,49,239,231,254,116,183,29]))return{ext:"indd",mime:"application/x-indesign"};if(await tokenizer.peekBuffer(buffer,{length:Math.min(512,tokenizer.fileInfo.size),mayBeLess:!0}),tarHeaderChecksumMatches(buffer))return{ext:"tar",mime:"application/x-tar"};if(check([255,254,255,14,83,0,107,0,101,0,116,0,99,0,104,0,85,0,112,0,32,0,77,0,111,0,100,0,101,0,108,0]))return{ext:"skp",mime:"application/vnd.sketchup.skp"};if(checkString("-----BEGIN PGP MESSAGE-----"))return{ext:"pgp",mime:"application/pgp-encrypted"};if(buffer.length>=2&&check([255,224],{offset:0,mask:[255,224]})){if(check([16],{offset:1,mask:[22]}))return check([8],{offset:1,mask:[8]})?{ext:"aac",mime:"audio/aac"}:{ext:"aac",mime:"audio/aac"};if(check([2],{offset:1,mask:[6]}))return{ext:"mp3",mime:"audio/mpeg"};if(check([4],{offset:1,mask:[6]}))return{ext:"mp2",mime:"audio/mpeg"};if(check([6],{offset:1,mask:[6]}))return{ext:"mp1",mime:"audio/mpeg"}}}__name(_fromTokenizer,"_fromTokenizer");var stream=__name(readableStream=>new Promise((resolve,reject)=>{let stream=eval("require")("stream");readableStream.on("error",reject),readableStream.once("readable",async()=>{let pass=new stream.PassThrough,outputStream;stream.pipeline?outputStream=stream.pipeline(readableStream,pass,()=>{}):outputStream=readableStream.pipe(pass);let chunk=readableStream.read(minimumBytes)||readableStream.read()||Buffer.alloc(0);try{let fileType2=await fromBuffer(chunk);pass.fileType=fileType2}catch(error){reject(error)}resolve(outputStream)})}),"stream"),fileType={fromStream,fromTokenizer,fromBuffer,stream};Object.defineProperty(fileType,"extensions",{get(){return new Set(supported.extensions)}});Object.defineProperty(fileType,"mimeTypes",{get(){return new Set(supported.mimeTypes)}});module.exports=fileType}});var require_file_type=__commonJS({"../node_modules/.pnpm/file-type@16.5.4/node_modules/file-type/index.js"(exports2,module2){"use strict";var strtok32=require_lib3(),core=require_core5();async function fromFile2(path16){let tokenizer=await strtok32.fromFile(path16);try{return await core.fromTokenizer(tokenizer)}finally{await tokenizer.close()}}__name(fromFile2,"fromFile");var fileType2={fromFile:fromFile2};Object.assign(fileType2,core);Object.defineProperty(fileType2,"extensions",{get(){return core.extensions}});Object.defineProperty(fileType2,"mimeTypes",{get(){return core.mimeTypes}});module2.exports=fileType2}});var require_cache4=__commonJS({"../xmcl-runtime/elyby/cache.json"(exports2,module2){module2.exports=[{minecraft:"1.21.2",id:"1.21.2-authlib"},{minecraft:"1.21",id:"1.20.5-1.21-authlib"},{minecraft:"1.20.5",id:"1.20.5-1.21-authlib"},{minecraft:"1.20.3",id:"1.20.3-authlib"},{minecraft:"1.20.2",id:"1.20.2-authlib"},{minecraft:"1.20",id:"1.20-authlib"},{minecraft:"1.19.4",id:"1.19.4-authlib"},{minecraft:"1.19.3",id:"1.19.3-authlib"},{minecraft:"1.19.2",id:"1.19.2-authlib"},{minecraft:"1.19.1",id:"1.19.1-authlib"},{minecraft:"1.19",id:"1.19-authlib"},{minecraft:"1.18.2",id:"1.18.2-authlib"},{minecraft:"1.18",id:"1.18-authlib"},{minecraft:"1.17",id:"1.17-authlib"},{minecraft:"1.16.4",id:"1.16.4-authlib"},{minecraft:"1.16",id:"1.16-authlib"},{minecraft:"1.15",id:"1.12-1.15-authlib"},{minecraft:"1.14",id:"1.12-1.15-authlib"},{minecraft:"1.13",id:"1.12-1.15-authlib"},{minecraft:"1.12",id:"1.12-1.15-authlib"},{minecraft:"1.11",id:"1.11-authlib"},{minecraft:"1.10",id:"1.9-1.10-authlib"},{minecraft:"1.9",id:"1.9-1.10-authlib"},{minecraft:"1.8",id:"1.7.10-1.8-authlib"},{minecraft:"1.7.10",id:"1.7.10-1.8-authlib"},{minecraft:"1.7.9",id:"1.7.9-authlib"},{minecraft:"1.7.8",id:"1.7.8-authlib"},{minecraft:"1.7.2",id:"1_7_2_forge",canForge:!0},{minecraft:"1.7.2",id:"1_7_2"},{minecraft:"1.6.4",id:"1_6_4_forge",canForge:!0},{minecraft:"1.6.4",id:"1_6_4"},{minecraft:"1.5.2",id:"1_5_2"},{minecraft:"1.4.7",id:"1_4_7"},{minecraft:"1.3.2",id:"1_3_2"},{minecraft:"1.2.5",id:"1_2_5"}]}});var require_errors3=__commonJS({"../node_modules/.pnpm/asn1@0.2.6/node_modules/asn1/lib/ber/errors.js"(exports2,module2){module2.exports={newInvalidAsn1Error:function(msg){var e=new Error;return e.name="InvalidAsn1Error",e.message=msg||"",e}}}});var require_types2=__commonJS({"../node_modules/.pnpm/asn1@0.2.6/node_modules/asn1/lib/ber/types.js"(exports2,module2){module2.exports={EOC:0,Boolean:1,Integer:2,BitString:3,OctetString:4,Null:5,OID:6,ObjectDescriptor:7,External:8,Real:9,Enumeration:10,PDV:11,Utf8String:12,RelativeOID:13,Sequence:16,Set:17,NumericString:18,PrintableString:19,T61String:20,VideotexString:21,IA5String:22,UTCTime:23,GeneralizedTime:24,GraphicString:25,VisibleString:26,GeneralString:28,UniversalString:29,CharacterString:30,BMPString:31,Constructor:32,Context:128}}});var require_safer=__commonJS({"../node_modules/.pnpm/safer-buffer@2.1.2/node_modules/safer-buffer/safer.js"(exports2,module2){"use strict";var buffer=require("buffer"),Buffer2=buffer.Buffer,safer={},key;for(key in buffer)buffer.hasOwnProperty(key)&&(key==="SlowBuffer"||key==="Buffer"||(safer[key]=buffer[key]));var Safer=safer.Buffer={};for(key in Buffer2)Buffer2.hasOwnProperty(key)&&(key==="allocUnsafe"||key==="allocUnsafeSlow"||(Safer[key]=Buffer2[key]));safer.Buffer.prototype=Buffer2.prototype;(!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>"u")throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value);return Buffer2(value,encodingOrOffset,length)});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=Buffer2(size);return!fill||fill.length===0?buf.fill(0):typeof encoding=="string"?buf.fill(fill,encoding):buf.fill(fill),buf});if(!safer.kStringMaxLength)try{safer.kStringMaxLength=process.binding("buffer").kStringMaxLength}catch{}safer.constants||(safer.constants={MAX_LENGTH:safer.kMaxLength},safer.kStringMaxLength&&(safer.constants.MAX_STRING_LENGTH=safer.kStringMaxLength));module2.exports=safer}});var require_reader=__commonJS({"../node_modules/.pnpm/asn1@0.2.6/node_modules/asn1/lib/ber/reader.js"(exports2,module2){var assert2=require("assert"),Buffer2=require_safer().Buffer,ASN1=require_types2(),errors8=require_errors3(),newInvalidAsn1Error=errors8.newInvalidAsn1Error;function Reader(data){if(!data||!Buffer2.isBuffer(data))throw new TypeError("data must be a node Buffer");this._buf=data,this._size=data.length,this._len=0,this._offset=0}__name(Reader,"Reader");Object.defineProperty(Reader.prototype,"length",{enumerable:!0,get:function(){return this._len}});Object.defineProperty(Reader.prototype,"offset",{enumerable:!0,get:function(){return this._offset}});Object.defineProperty(Reader.prototype,"remain",{get:function(){return this._size-this._offset}});Object.defineProperty(Reader.prototype,"buffer",{get:function(){return this._buf.slice(this._offset)}});Reader.prototype.readByte=function(peek){if(this._size-this._offset<1)return null;var b=this._buf[this._offset]&255;return peek||(this._offset+=1),b};Reader.prototype.peek=function(){return this.readByte(!0)};Reader.prototype.readLength=function(offset){if(offset===void 0&&(offset=this._offset),offset>=this._size)return null;var lenB=this._buf[offset++]&255;if(lenB===null)return null;if((lenB&128)===128){if(lenB&=127,lenB===0)throw newInvalidAsn1Error("Indefinite length not supported");if(lenB>4)throw newInvalidAsn1Error("encoding too long");if(this._size-offset<lenB)return null;this._len=0;for(var i=0;i<lenB;i++)this._len=(this._len<<8)+(this._buf[offset++]&255)}else this._len=lenB;return offset};Reader.prototype.readSequence=function(tag){var seq=this.peek();if(seq===null)return null;if(tag!==void 0&&tag!==seq)throw newInvalidAsn1Error("Expected 0x"+tag.toString(16)+": got 0x"+seq.toString(16));var o=this.readLength(this._offset+1);return o===null?null:(this._offset=o,seq)};Reader.prototype.readInt=function(){return this._readTag(ASN1.Integer)};Reader.prototype.readBoolean=function(){return this._readTag(ASN1.Boolean)!==0};Reader.prototype.readEnumeration=function(){return this._readTag(ASN1.Enumeration)};Reader.prototype.readString=function(tag,retbuf){tag||(tag=ASN1.OctetString);var b=this.peek();if(b===null)return null;if(b!==tag)throw newInvalidAsn1Error("Expected 0x"+tag.toString(16)+": got 0x"+b.toString(16));var o=this.readLength(this._offset+1);if(o===null||this.length>this._size-o)return null;if(this._offset=o,this.length===0)return retbuf?Buffer2.alloc(0):"";var str=this._buf.slice(this._offset,this._offset+this.length);return this._offset+=this.length,retbuf?str:str.toString("utf8")};Reader.prototype.readOID=function(tag){tag||(tag=ASN1.OID);var b=this.readString(tag,!0);if(b===null)return null;for(var values=[],value=0,i=0;i<b.length;i++){var byte=b[i]&255;value<<=7,value+=byte&127,byte&128||(values.push(value),value=0)}return value=values.shift(),values.unshift(value%40),values.unshift(value/40>>0),values.join(".")};Reader.prototype._readTag=function(tag){assert2.ok(tag!==void 0);var b=this.peek();if(b===null)return null;if(b!==tag)throw newInvalidAsn1Error("Expected 0x"+tag.toString(16)+": got 0x"+b.toString(16));var o=this.readLength(this._offset+1);if(o===null)return null;if(this.length>4)throw newInvalidAsn1Error("Integer too long: "+this.length);if(this.length>this._size-o)return null;this._offset=o;for(var fb=this._buf[this._offset],value=0,i=0;i<this.length;i++)value<<=8,value|=this._buf[this._offset++]&255;return(fb&128)===128&&i!==4&&(value-=1<<i*8),value>>0};module2.exports=Reader}});var require_writer=__commonJS({"../node_modules/.pnpm/asn1@0.2.6/node_modules/asn1/lib/ber/writer.js"(exports2,module2){var assert2=require("assert"),Buffer2=require_safer().Buffer,ASN1=require_types2(),errors8=require_errors3(),newInvalidAsn1Error=errors8.newInvalidAsn1Error,DEFAULT_OPTS={size:1024,growthFactor:8};function merge(from,to){assert2.ok(from),assert2.equal(typeof from,"object"),assert2.ok(to),assert2.equal(typeof to,"object");var keys=Object.getOwnPropertyNames(from);return keys.forEach(function(key){if(!to[key]){var value=Object.getOwnPropertyDescriptor(from,key);Object.defineProperty(to,key,value)}}),to}__name(merge,"merge");function Writer(options){options=merge(DEFAULT_OPTS,options||{}),this._buf=Buffer2.alloc(options.size||1024),this._size=this._buf.length,this._offset=0,this._options=options,this._seq=[]}__name(Writer,"Writer");Object.defineProperty(Writer.prototype,"buffer",{get:function(){if(this._seq.length)throw newInvalidAsn1Error(this._seq.length+" unended sequence(s)");return this._buf.slice(0,this._offset)}});Writer.prototype.writeByte=function(b){if(typeof b!="number")throw new TypeError("argument must be a Number");this._ensure(1),this._buf[this._offset++]=b};Writer.prototype.writeInt=function(i,tag){if(typeof i!="number")throw new TypeError("argument must be a Number");typeof tag!="number"&&(tag=ASN1.Integer);for(var sz=4;(!(i&4286578688)||(i&4286578688)===-8388608)&&sz>1;)sz--,i<<=8;if(sz>4)throw newInvalidAsn1Error("BER ints cannot be > 0xffffffff");for(this._ensure(2+sz),this._buf[this._offset++]=tag,this._buf[this._offset++]=sz;sz-- >0;)this._buf[this._offset++]=(i&4278190080)>>>24,i<<=8};Writer.prototype.writeNull=function(){this.writeByte(ASN1.Null),this.writeByte(0)};Writer.prototype.writeEnumeration=function(i,tag){if(typeof i!="number")throw new TypeError("argument must be a Number");return typeof tag!="number"&&(tag=ASN1.Enumeration),this.writeInt(i,tag)};Writer.prototype.writeBoolean=function(b,tag){if(typeof b!="boolean")throw new TypeError("argument must be a Boolean");typeof tag!="number"&&(tag=ASN1.Boolean),this._ensure(3),this._buf[this._offset++]=tag,this._buf[this._offset++]=1,this._buf[this._offset++]=b?255:0};Writer.prototype.writeString=function(s,tag){if(typeof s!="string")throw new TypeError("argument must be a string (was: "+typeof s+")");typeof tag!="number"&&(tag=ASN1.OctetString);var len=Buffer2.byteLength(s);this.writeByte(tag),this.writeLength(len),len&&(this._ensure(len),this._buf.write(s,this._offset),this._offset+=len)};Writer.prototype.writeBuffer=function(buf,tag){if(typeof tag!="number")throw new TypeError("tag must be a number");if(!Buffer2.isBuffer(buf))throw new TypeError("argument must be a buffer");this.writeByte(tag),this.writeLength(buf.length),this._ensure(buf.length),buf.copy(this._buf,this._offset,0,buf.length),this._offset+=buf.length};Writer.prototype.writeStringArray=function(strings){if(!strings instanceof Array)throw new TypeError("argument must be an Array[String]");var self2=this;strings.forEach(function(s){self2.writeString(s)})};Writer.prototype.writeOID=function(s,tag){if(typeof s!="string")throw new TypeError("argument must be a string");if(typeof tag!="number"&&(tag=ASN1.OID),!/^([0-9]+\.){3,}[0-9]+$/.test(s))throw new Error("argument is not a valid OID string");function encodeOctet(bytes2,octet){octet<128?bytes2.push(octet):octet<16384?(bytes2.push(octet>>>7|128),bytes2.push(octet&127)):octet<2097152?(bytes2.push(octet>>>14|128),bytes2.push((octet>>>7|128)&255),bytes2.push(octet&127)):octet<268435456?(bytes2.push(octet>>>21|128),bytes2.push((octet>>>14|128)&255),bytes2.push((octet>>>7|128)&255),bytes2.push(octet&127)):(bytes2.push((octet>>>28|128)&255),bytes2.push((octet>>>21|128)&255),bytes2.push((octet>>>14|128)&255),bytes2.push((octet>>>7|128)&255),bytes2.push(octet&127))}__name(encodeOctet,"encodeOctet");var tmp=s.split("."),bytes=[];bytes.push(parseInt(tmp[0],10)*40+parseInt(tmp[1],10)),tmp.slice(2).forEach(function(b){encodeOctet(bytes,parseInt(b,10))});var self2=this;this._ensure(2+bytes.length),this.writeByte(tag),this.writeLength(bytes.length),bytes.forEach(function(b){self2.writeByte(b)})};Writer.prototype.writeLength=function(len){if(typeof len!="number")throw new TypeError("argument must be a Number");if(this._ensure(4),len<=127)this._buf[this._offset++]=len;else if(len<=255)this._buf[this._offset++]=129,this._buf[this._offset++]=len;else if(len<=65535)this._buf[this._offset++]=130,this._buf[this._offset++]=len>>8,this._buf[this._offset++]=len;else if(len<=16777215)this._buf[this._offset++]=131,this._buf[this._offset++]=len>>16,this._buf[this._offset++]=len>>8,this._buf[this._offset++]=len;else throw newInvalidAsn1Error("Length too long (> 4 bytes)")};Writer.prototype.startSequence=function(tag){typeof tag!="number"&&(tag=ASN1.Sequence|ASN1.Constructor),this.writeByte(tag),this._seq.push(this._offset),this._ensure(3),this._offset+=3};Writer.prototype.endSequence=function(){var seq=this._seq.pop(),start=seq+3,len=this._offset-start;if(len<=127)this._shift(start,len,-2),this._buf[seq]=len;else if(len<=255)this._shift(start,len,-1),this._buf[seq]=129,this._buf[seq+1]=len;else if(len<=65535)this._buf[seq]=130,this._buf[seq+1]=len>>8,this._buf[seq+2]=len;else if(len<=16777215)this._shift(start,len,1),this._buf[seq]=131,this._buf[seq+1]=len>>16,this._buf[seq+2]=len>>8,this._buf[seq+3]=len;else throw newInvalidAsn1Error("Sequence too long")};Writer.prototype._shift=function(start,len,shift){assert2.ok(start!==void 0),assert2.ok(len!==void 0),assert2.ok(shift),this._buf.copy(this._buf,start+shift,start,start+len),this._offset+=shift};Writer.prototype._ensure=function(len){if(assert2.ok(len),this._size-this._offset<len){var sz=this._size*this._options.growthFactor;sz-this._offset<len&&(sz+=len);var buf=Buffer2.alloc(sz);this._buf.copy(buf,0,0,this._offset),this._buf=buf,this._size=sz}};module2.exports=Writer}});var require_ber=__commonJS({"../node_modules/.pnpm/asn1@0.2.6/node_modules/asn1/lib/ber/index.js"(exports2,module2){var errors8=require_errors3(),types=require_types2(),Reader=require_reader(),Writer=require_writer();module2.exports={Reader,Writer};for(t in types)types.hasOwnProperty(t)&&(module2.exports[t]=types[t]);var t;for(e in errors8)errors8.hasOwnProperty(e)&&(module2.exports[e]=errors8[e]);var e}});var require_lib5=__commonJS({"../node_modules/.pnpm/asn1@0.2.6/node_modules/asn1/lib/index.js"(exports2,module2){var Ber=require_ber();module2.exports={Ber,BerReader:Ber.Reader,BerWriter:Ber.Writer}}});var require_nacl_fast=__commonJS({"../node_modules/.pnpm/tweetnacl@0.14.5/node_modules/tweetnacl/nacl-fast.js"(exports2,module2){(function(nacl){"use strict";var gf=__name(function(init){var i,r=new Float64Array(16);if(init)for(i=0;i<init.length;i++)r[i]=init[i];return r},"gf"),randombytes=__name(function(){throw new Error("no PRNG")},"randombytes"),_0=new Uint8Array(16),_9=new Uint8Array(32);_9[0]=9;var gf0=gf(),gf1=gf([1]),_121665=gf([56129,1]),D=gf([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),D2=gf([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),X=gf([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),Y=gf([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),I=gf([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function ts64(x,i,h,l){x[i]=h>>24&255,x[i+1]=h>>16&255,x[i+2]=h>>8&255,x[i+3]=h&255,x[i+4]=l>>24&255,x[i+5]=l>>16&255,x[i+6]=l>>8&255,x[i+7]=l&255}__name(ts64,"ts64");function vn(x,xi,y,yi,n){var i,d=0;for(i=0;i<n;i++)d|=x[xi+i]^y[yi+i];return(1&d-1>>>8)-1}__name(vn,"vn");function crypto_verify_16(x,xi,y,yi){return vn(x,xi,y,yi,16)}__name(crypto_verify_16,"crypto_verify_16");function crypto_verify_32(x,xi,y,yi){return vn(x,xi,y,yi,32)}__name(crypto_verify_32,"crypto_verify_32");function core_salsa20(o,p,k,c){for(var j0=c[0]&255|(c[1]&255)<<8|(c[2]&255)<<16|(c[3]&255)<<24,j1=k[0]&255|(k[1]&255)<<8|(k[2]&255)<<16|(k[3]&255)<<24,j2=k[4]&255|(k[5]&255)<<8|(k[6]&255)<<16|(k[7]&255)<<24,j3=k[8]&255|(k[9]&255)<<8|(k[10]&255)<<16|(k[11]&255)<<24,j4=k[12]&255|(k[13]&255)<<8|(k[14]&255)<<16|(k[15]&255)<<24,j5=c[4]&255|(c[5]&255)<<8|(c[6]&255)<<16|(c[7]&255)<<24,j6=p[0]&255|(p[1]&255)<<8|(p[2]&255)<<16|(p[3]&255)<<24,j7=p[4]&255|(p[5]&255)<<8|(p[6]&255)<<16|(p[7]&255)<<24,j8=p[8]&255|(p[9]&255)<<8|(p[10]&255)<<16|(p[11]&255)<<24,j9=p[12]&255|(p[13]&255)<<8|(p[14]&255)<<16|(p[15]&255)<<24,j10=c[8]&255|(c[9]&255)<<8|(c[10]&255)<<16|(c[11]&255)<<24,j11=k[16]&255|(k[17]&255)<<8|(k[18]&255)<<16|(k[19]&255)<<24,j12=k[20]&255|(k[21]&255)<<8|(k[22]&255)<<16|(k[23]&255)<<24,j13=k[24]&255|(k[25]&255)<<8|(k[26]&255)<<16|(k[27]&255)<<24,j14=k[28]&255|(k[29]&255)<<8|(k[30]&255)<<16|(k[31]&255)<<24,j15=c[12]&255|(c[13]&255)<<8|(c[14]&255)<<16|(c[15]&255)<<24,x0=j0,x1=j1,x2=j2,x3=j3,x4=j4,x5=j5,x6=j6,x7=j7,x8=j8,x9=j9,x10=j10,x11=j11,x12=j12,x13=j13,x14=j14,x15=j15,u,i=0;i<20;i+=2)u=x0+x12|0,x4^=u<<7|u>>>32-7,u=x4+x0|0,x8^=u<<9|u>>>32-9,u=x8+x4|0,x12^=u<<13|u>>>32-13,u=x12+x8|0,x0^=u<<18|u>>>32-18,u=x5+x1|0,x9^=u<<7|u>>>32-7,u=x9+x5|0,x13^=u<<9|u>>>32-9,u=x13+x9|0,x1^=u<<13|u>>>32-13,u=x1+x13|0,x5^=u<<18|u>>>32-18,u=x10+x6|0,x14^=u<<7|u>>>32-7,u=x14+x10|0,x2^=u<<9|u>>>32-9,u=x2+x14|0,x6^=u<<13|u>>>32-13,u=x6+x2|0,x10^=u<<18|u>>>32-18,u=x15+x11|0,x3^=u<<7|u>>>32-7,u=x3+x15|0,x7^=u<<9|u>>>32-9,u=x7+x3|0,x11^=u<<13|u>>>32-13,u=x11+x7|0,x15^=u<<18|u>>>32-18,u=x0+x3|0,x1^=u<<7|u>>>32-7,u=x1+x0|0,x2^=u<<9|u>>>32-9,u=x2+x1|0,x3^=u<<13|u>>>32-13,u=x3+x2|0,x0^=u<<18|u>>>32-18,u=x5+x4|0,x6^=u<<7|u>>>32-7,u=x6+x5|0,x7^=u<<9|u>>>32-9,u=x7+x6|0,x4^=u<<13|u>>>32-13,u=x4+x7|0,x5^=u<<18|u>>>32-18,u=x10+x9|0,x11^=u<<7|u>>>32-7,u=x11+x10|0,x8^=u<<9|u>>>32-9,u=x8+x11|0,x9^=u<<13|u>>>32-13,u=x9+x8|0,x10^=u<<18|u>>>32-18,u=x15+x14|0,x12^=u<<7|u>>>32-7,u=x12+x15|0,x13^=u<<9|u>>>32-9,u=x13+x12|0,x14^=u<<13|u>>>32-13,u=x14+x13|0,x15^=u<<18|u>>>32-18;x0=x0+j0|0,x1=x1+j1|0,x2=x2+j2|0,x3=x3+j3|0,x4=x4+j4|0,x5=x5+j5|0,x6=x6+j6|0,x7=x7+j7|0,x8=x8+j8|0,x9=x9+j9|0,x10=x10+j10|0,x11=x11+j11|0,x12=x12+j12|0,x13=x13+j13|0,x14=x14+j14|0,x15=x15+j15|0,o[0]=x0>>>0&255,o[1]=x0>>>8&255,o[2]=x0>>>16&255,o[3]=x0>>>24&255,o[4]=x1>>>0&255,o[5]=x1>>>8&255,o[6]=x1>>>16&255,o[7]=x1>>>24&255,o[8]=x2>>>0&255,o[9]=x2>>>8&255,o[10]=x2>>>16&255,o[11]=x2>>>24&255,o[12]=x3>>>0&255,o[13]=x3>>>8&255,o[14]=x3>>>16&255,o[15]=x3>>>24&255,o[16]=x4>>>0&255,o[17]=x4>>>8&255,o[18]=x4>>>16&255,o[19]=x4>>>24&255,o[20]=x5>>>0&255,o[21]=x5>>>8&255,o[22]=x5>>>16&255,o[23]=x5>>>24&255,o[24]=x6>>>0&255,o[25]=x6>>>8&255,o[26]=x6>>>16&255,o[27]=x6>>>24&255,o[28]=x7>>>0&255,o[29]=x7>>>8&255,o[30]=x7>>>16&255,o[31]=x7>>>24&255,o[32]=x8>>>0&255,o[33]=x8>>>8&255,o[34]=x8>>>16&255,o[35]=x8>>>24&255,o[36]=x9>>>0&255,o[37]=x9>>>8&255,o[38]=x9>>>16&255,o[39]=x9>>>24&255,o[40]=x10>>>0&255,o[41]=x10>>>8&255,o[42]=x10>>>16&255,o[43]=x10>>>24&255,o[44]=x11>>>0&255,o[45]=x11>>>8&255,o[46]=x11>>>16&255,o[47]=x11>>>24&255,o[48]=x12>>>0&255,o[49]=x12>>>8&255,o[50]=x12>>>16&255,o[51]=x12>>>24&255,o[52]=x13>>>0&255,o[53]=x13>>>8&255,o[54]=x13>>>16&255,o[55]=x13>>>24&255,o[56]=x14>>>0&255,o[57]=x14>>>8&255,o[58]=x14>>>16&255,o[59]=x14>>>24&255,o[60]=x15>>>0&255,o[61]=x15>>>8&255,o[62]=x15>>>16&255,o[63]=x15>>>24&255}__name(core_salsa20,"core_salsa20");function core_hsalsa20(o,p,k,c){for(var j0=c[0]&255|(c[1]&255)<<8|(c[2]&255)<<16|(c[3]&255)<<24,j1=k[0]&255|(k[1]&255)<<8|(k[2]&255)<<16|(k[3]&255)<<24,j2=k[4]&255|(k[5]&255)<<8|(k[6]&255)<<16|(k[7]&255)<<24,j3=k[8]&255|(k[9]&255)<<8|(k[10]&255)<<16|(k[11]&255)<<24,j4=k[12]&255|(k[13]&255)<<8|(k[14]&255)<<16|(k[15]&255)<<24,j5=c[4]&255|(c[5]&255)<<8|(c[6]&255)<<16|(c[7]&255)<<24,j6=p[0]&255|(p[1]&255)<<8|(p[2]&255)<<16|(p[3]&255)<<24,j7=p[4]&255|(p[5]&255)<<8|(p[6]&255)<<16|(p[7]&255)<<24,j8=p[8]&255|(p[9]&255)<<8|(p[10]&255)<<16|(p[11]&255)<<24,j9=p[12]&255|(p[13]&255)<<8|(p[14]&255)<<16|(p[15]&255)<<24,j10=c[8]&255|(c[9]&255)<<8|(c[10]&255)<<16|(c[11]&255)<<24,j11=k[16]&255|(k[17]&255)<<8|(k[18]&255)<<16|(k[19]&255)<<24,j12=k[20]&255|(k[21]&255)<<8|(k[22]&255)<<16|(k[23]&255)<<24,j13=k[24]&255|(k[25]&255)<<8|(k[26]&255)<<16|(k[27]&255)<<24,j14=k[28]&255|(k[29]&255)<<8|(k[30]&255)<<16|(k[31]&255)<<24,j15=c[12]&255|(c[13]&255)<<8|(c[14]&255)<<16|(c[15]&255)<<24,x0=j0,x1=j1,x2=j2,x3=j3,x4=j4,x5=j5,x6=j6,x7=j7,x8=j8,x9=j9,x10=j10,x11=j11,x12=j12,x13=j13,x14=j14,x15=j15,u,i=0;i<20;i+=2)u=x0+x12|0,x4^=u<<7|u>>>32-7,u=x4+x0|0,x8^=u<<9|u>>>32-9,u=x8+x4|0,x12^=u<<13|u>>>32-13,u=x12+x8|0,x0^=u<<18|u>>>32-18,u=x5+x1|0,x9^=u<<7|u>>>32-7,u=x9+x5|0,x13^=u<<9|u>>>32-9,u=x13+x9|0,x1^=u<<13|u>>>32-13,u=x1+x13|0,x5^=u<<18|u>>>32-18,u=x10+x6|0,x14^=u<<7|u>>>32-7,u=x14+x10|0,x2^=u<<9|u>>>32-9,u=x2+x14|0,x6^=u<<13|u>>>32-13,u=x6+x2|0,x10^=u<<18|u>>>32-18,u=x15+x11|0,x3^=u<<7|u>>>32-7,u=x3+x15|0,x7^=u<<9|u>>>32-9,u=x7+x3|0,x11^=u<<13|u>>>32-13,u=x11+x7|0,x15^=u<<18|u>>>32-18,u=x0+x3|0,x1^=u<<7|u>>>32-7,u=x1+x0|0,x2^=u<<9|u>>>32-9,u=x2+x1|0,x3^=u<<13|u>>>32-13,u=x3+x2|0,x0^=u<<18|u>>>32-18,u=x5+x4|0,x6^=u<<7|u>>>32-7,u=x6+x5|0,x7^=u<<9|u>>>32-9,u=x7+x6|0,x4^=u<<13|u>>>32-13,u=x4+x7|0,x5^=u<<18|u>>>32-18,u=x10+x9|0,x11^=u<<7|u>>>32-7,u=x11+x10|0,x8^=u<<9|u>>>32-9,u=x8+x11|0,x9^=u<<13|u>>>32-13,u=x9+x8|0,x10^=u<<18|u>>>32-18,u=x15+x14|0,x12^=u<<7|u>>>32-7,u=x12+x15|0,x13^=u<<9|u>>>32-9,u=x13+x12|0,x14^=u<<13|u>>>32-13,u=x14+x13|0,x15^=u<<18|u>>>32-18;o[0]=x0>>>0&255,o[1]=x0>>>8&255,o[2]=x0>>>16&255,o[3]=x0>>>24&255,o[4]=x5>>>0&255,o[5]=x5>>>8&255,o[6]=x5>>>16&255,o[7]=x5>>>24&255,o[8]=x10>>>0&255,o[9]=x10>>>8&255,o[10]=x10>>>16&255,o[11]=x10>>>24&255,o[12]=x15>>>0&255,o[13]=x15>>>8&255,o[14]=x15>>>16&255,o[15]=x15>>>24&255,o[16]=x6>>>0&255,o[17]=x6>>>8&255,o[18]=x6>>>16&255,o[19]=x6>>>24&255,o[20]=x7>>>0&255,o[21]=x7>>>8&255,o[22]=x7>>>16&255,o[23]=x7>>>24&255,o[24]=x8>>>0&255,o[25]=x8>>>8&255,o[26]=x8>>>16&255,o[27]=x8>>>24&255,o[28]=x9>>>0&255,o[29]=x9>>>8&255,o[30]=x9>>>16&255,o[31]=x9>>>24&255}__name(core_hsalsa20,"core_hsalsa20");function crypto_core_salsa20(out,inp,k,c){core_salsa20(out,inp,k,c)}__name(crypto_core_salsa20,"crypto_core_salsa20");function crypto_core_hsalsa20(out,inp,k,c){core_hsalsa20(out,inp,k,c)}__name(crypto_core_hsalsa20,"crypto_core_hsalsa20");var sigma=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function crypto_stream_salsa20_xor(c,cpos,m,mpos,b,n,k){var z=new Uint8Array(16),x=new Uint8Array(64),u,i;for(i=0;i<16;i++)z[i]=0;for(i=0;i<8;i++)z[i]=n[i];for(;b>=64;){for(crypto_core_salsa20(x,z,k,sigma),i=0;i<64;i++)c[cpos+i]=m[mpos+i]^x[i];for(u=1,i=8;i<16;i++)u=u+(z[i]&255)|0,z[i]=u&255,u>>>=8;b-=64,cpos+=64,mpos+=64}if(b>0)for(crypto_core_salsa20(x,z,k,sigma),i=0;i<b;i++)c[cpos+i]=m[mpos+i]^x[i];return 0}__name(crypto_stream_salsa20_xor,"crypto_stream_salsa20_xor");function crypto_stream_salsa20(c,cpos,b,n,k){var z=new Uint8Array(16),x=new Uint8Array(64),u,i;for(i=0;i<16;i++)z[i]=0;for(i=0;i<8;i++)z[i]=n[i];for(;b>=64;){for(crypto_core_salsa20(x,z,k,sigma),i=0;i<64;i++)c[cpos+i]=x[i];for(u=1,i=8;i<16;i++)u=u+(z[i]&255)|0,z[i]=u&255,u>>>=8;b-=64,cpos+=64}if(b>0)for(crypto_core_salsa20(x,z,k,sigma),i=0;i<b;i++)c[cpos+i]=x[i];return 0}__name(crypto_stream_salsa20,"crypto_stream_salsa20");function crypto_stream(c,cpos,d,n,k){var s=new Uint8Array(32);crypto_core_hsalsa20(s,n,k,sigma);for(var sn=new Uint8Array(8),i=0;i<8;i++)sn[i]=n[i+16];return crypto_stream_salsa20(c,cpos,d,sn,s)}__name(crypto_stream,"crypto_stream");function crypto_stream_xor(c,cpos,m,mpos,d,n,k){var s=new Uint8Array(32);crypto_core_hsalsa20(s,n,k,sigma);for(var sn=new Uint8Array(8),i=0;i<8;i++)sn[i]=n[i+16];return crypto_stream_salsa20_xor(c,cpos,m,mpos,d,sn,s)}__name(crypto_stream_xor,"crypto_stream_xor");var poly1305=__name(function(key){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t0,t1,t2,t3,t4,t5,t6,t7;t0=key[0]&255|(key[1]&255)<<8,this.r[0]=t0&8191,t1=key[2]&255|(key[3]&255)<<8,this.r[1]=(t0>>>13|t1<<3)&8191,t2=key[4]&255|(key[5]&255)<<8,this.r[2]=(t1>>>10|t2<<6)&7939,t3=key[6]&255|(key[7]&255)<<8,this.r[3]=(t2>>>7|t3<<9)&8191,t4=key[8]&255|(key[9]&255)<<8,this.r[4]=(t3>>>4|t4<<12)&255,this.r[5]=t4>>>1&8190,t5=key[10]&255|(key[11]&255)<<8,this.r[6]=(t4>>>14|t5<<2)&8191,t6=key[12]&255|(key[13]&255)<<8,this.r[7]=(t5>>>11|t6<<5)&8065,t7=key[14]&255|(key[15]&255)<<8,this.r[8]=(t6>>>8|t7<<8)&8191,this.r[9]=t7>>>5&127,this.pad[0]=key[16]&255|(key[17]&255)<<8,this.pad[1]=key[18]&255|(key[19]&255)<<8,this.pad[2]=key[20]&255|(key[21]&255)<<8,this.pad[3]=key[22]&255|(key[23]&255)<<8,this.pad[4]=key[24]&255|(key[25]&255)<<8,this.pad[5]=key[26]&255|(key[27]&255)<<8,this.pad[6]=key[28]&255|(key[29]&255)<<8,this.pad[7]=key[30]&255|(key[31]&255)<<8},"poly1305");poly1305.prototype.blocks=function(m,mpos,bytes){for(var hibit=this.fin?0:2048,t0,t1,t2,t3,t4,t5,t6,t7,c,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,h0=this.h[0],h1=this.h[1],h2=this.h[2],h3=this.h[3],h4=this.h[4],h5=this.h[5],h6=this.h[6],h7=this.h[7],h8=this.h[8],h9=this.h[9],r0=this.r[0],r1=this.r[1],r2=this.r[2],r3=this.r[3],r4=this.r[4],r5=this.r[5],r6=this.r[6],r7=this.r[7],r8=this.r[8],r9=this.r[9];bytes>=16;)t0=m[mpos+0]&255|(m[mpos+1]&255)<<8,h0+=t0&8191,t1=m[mpos+2]&255|(m[mpos+3]&255)<<8,h1+=(t0>>>13|t1<<3)&8191,t2=m[mpos+4]&255|(m[mpos+5]&255)<<8,h2+=(t1>>>10|t2<<6)&8191,t3=m[mpos+6]&255|(m[mpos+7]&255)<<8,h3+=(t2>>>7|t3<<9)&8191,t4=m[mpos+8]&255|(m[mpos+9]&255)<<8,h4+=(t3>>>4|t4<<12)&8191,h5+=t4>>>1&8191,t5=m[mpos+10]&255|(m[mpos+11]&255)<<8,h6+=(t4>>>14|t5<<2)&8191,t6=m[mpos+12]&255|(m[mpos+13]&255)<<8,h7+=(t5>>>11|t6<<5)&8191,t7=m[mpos+14]&255|(m[mpos+15]&255)<<8,h8+=(t6>>>8|t7<<8)&8191,h9+=t7>>>5|hibit,c=0,d0=c,d0+=h0*r0,d0+=h1*(5*r9),d0+=h2*(5*r8),d0+=h3*(5*r7),d0+=h4*(5*r6),c=d0>>>13,d0&=8191,d0+=h5*(5*r5),d0+=h6*(5*r4),d0+=h7*(5*r3),d0+=h8*(5*r2),d0+=h9*(5*r1),c+=d0>>>13,d0&=8191,d1=c,d1+=h0*r1,d1+=h1*r0,d1+=h2*(5*r9),d1+=h3*(5*r8),d1+=h4*(5*r7),c=d1>>>13,d1&=8191,d1+=h5*(5*r6),d1+=h6*(5*r5),d1+=h7*(5*r4),d1+=h8*(5*r3),d1+=h9*(5*r2),c+=d1>>>13,d1&=8191,d2=c,d2+=h0*r2,d2+=h1*r1,d2+=h2*r0,d2+=h3*(5*r9),d2+=h4*(5*r8),c=d2>>>13,d2&=8191,d2+=h5*(5*r7),d2+=h6*(5*r6),d2+=h7*(5*r5),d2+=h8*(5*r4),d2+=h9*(5*r3),c+=d2>>>13,d2&=8191,d3=c,d3+=h0*r3,d3+=h1*r2,d3+=h2*r1,d3+=h3*r0,d3+=h4*(5*r9),c=d3>>>13,d3&=8191,d3+=h5*(5*r8),d3+=h6*(5*r7),d3+=h7*(5*r6),d3+=h8*(5*r5),d3+=h9*(5*r4),c+=d3>>>13,d3&=8191,d4=c,d4+=h0*r4,d4+=h1*r3,d4+=h2*r2,d4+=h3*r1,d4+=h4*r0,c=d4>>>13,d4&=8191,d4+=h5*(5*r9),d4+=h6*(5*r8),d4+=h7*(5*r7),d4+=h8*(5*r6),d4+=h9*(5*r5),c+=d4>>>13,d4&=8191,d5=c,d5+=h0*r5,d5+=h1*r4,d5+=h2*r3,d5+=h3*r2,d5+=h4*r1,c=d5>>>13,d5&=8191,d5+=h5*r0,d5+=h6*(5*r9),d5+=h7*(5*r8),d5+=h8*(5*r7),d5+=h9*(5*r6),c+=d5>>>13,d5&=8191,d6=c,d6+=h0*r6,d6+=h1*r5,d6+=h2*r4,d6+=h3*r3,d6+=h4*r2,c=d6>>>13,d6&=8191,d6+=h5*r1,d6+=h6*r0,d6+=h7*(5*r9),d6+=h8*(5*r8),d6+=h9*(5*r7),c+=d6>>>13,d6&=8191,d7=c,d7+=h0*r7,d7+=h1*r6,d7+=h2*r5,d7+=h3*r4,d7+=h4*r3,c=d7>>>13,d7&=8191,d7+=h5*r2,d7+=h6*r1,d7+=h7*r0,d7+=h8*(5*r9),d7+=h9*(5*r8),c+=d7>>>13,d7&=8191,d8=c,d8+=h0*r8,d8+=h1*r7,d8+=h2*r6,d8+=h3*r5,d8+=h4*r4,c=d8>>>13,d8&=8191,d8+=h5*r3,d8+=h6*r2,d8+=h7*r1,d8+=h8*r0,d8+=h9*(5*r9),c+=d8>>>13,d8&=8191,d9=c,d9+=h0*r9,d9+=h1*r8,d9+=h2*r7,d9+=h3*r6,d9+=h4*r5,c=d9>>>13,d9&=8191,d9+=h5*r4,d9+=h6*r3,d9+=h7*r2,d9+=h8*r1,d9+=h9*r0,c+=d9>>>13,d9&=8191,c=(c<<2)+c|0,c=c+d0|0,d0=c&8191,c=c>>>13,d1+=c,h0=d0,h1=d1,h2=d2,h3=d3,h4=d4,h5=d5,h6=d6,h7=d7,h8=d8,h9=d9,mpos+=16,bytes-=16;this.h[0]=h0,this.h[1]=h1,this.h[2]=h2,this.h[3]=h3,this.h[4]=h4,this.h[5]=h5,this.h[6]=h6,this.h[7]=h7,this.h[8]=h8,this.h[9]=h9},poly1305.prototype.finish=function(mac,macpos){var g=new Uint16Array(10),c,mask,f,i;if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(c=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=c,c=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=c*5,c=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=c,c=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=c,g[0]=this.h[0]+5,c=g[0]>>>13,g[0]&=8191,i=1;i<10;i++)g[i]=this.h[i]+c,c=g[i]>>>13,g[i]&=8191;for(g[9]-=1<<13,mask=(c^1)-1,i=0;i<10;i++)g[i]&=mask;for(mask=~mask,i=0;i<10;i++)this.h[i]=this.h[i]&mask|g[i];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,f=this.h[0]+this.pad[0],this.h[0]=f&65535,i=1;i<8;i++)f=(this.h[i]+this.pad[i]|0)+(f>>>16)|0,this.h[i]=f&65535;mac[macpos+0]=this.h[0]>>>0&255,mac[macpos+1]=this.h[0]>>>8&255,mac[macpos+2]=this.h[1]>>>0&255,mac[macpos+3]=this.h[1]>>>8&255,mac[macpos+4]=this.h[2]>>>0&255,mac[macpos+5]=this.h[2]>>>8&255,mac[macpos+6]=this.h[3]>>>0&255,mac[macpos+7]=this.h[3]>>>8&255,mac[macpos+8]=this.h[4]>>>0&255,mac[macpos+9]=this.h[4]>>>8&255,mac[macpos+10]=this.h[5]>>>0&255,mac[macpos+11]=this.h[5]>>>8&255,mac[macpos+12]=this.h[6]>>>0&255,mac[macpos+13]=this.h[6]>>>8&255,mac[macpos+14]=this.h[7]>>>0&255,mac[macpos+15]=this.h[7]>>>8&255},poly1305.prototype.update=function(m,mpos,bytes){var i,want;if(this.leftover){for(want=16-this.leftover,want>bytes&&(want=bytes),i=0;i<want;i++)this.buffer[this.leftover+i]=m[mpos+i];if(bytes-=want,mpos+=want,this.leftover+=want,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(bytes>=16&&(want=bytes-bytes%16,this.blocks(m,mpos,want),mpos+=want,bytes-=want),bytes){for(i=0;i<bytes;i++)this.buffer[this.leftover+i]=m[mpos+i];this.leftover+=bytes}};function crypto_onetimeauth(out,outpos,m,mpos,n,k){var s=new poly1305(k);return s.update(m,mpos,n),s.finish(out,outpos),0}__name(crypto_onetimeauth,"crypto_onetimeauth");function crypto_onetimeauth_verify(h,hpos,m,mpos,n,k){var x=new Uint8Array(16);return crypto_onetimeauth(x,0,m,mpos,n,k),crypto_verify_16(h,hpos,x,0)}__name(crypto_onetimeauth_verify,"crypto_onetimeauth_verify");function crypto_secretbox(c,m,d,n,k){var i;if(d<32)return-1;for(crypto_stream_xor(c,0,m,0,d,n,k),crypto_onetimeauth(c,16,c,32,d-32,c),i=0;i<16;i++)c[i]=0;return 0}__name(crypto_secretbox,"crypto_secretbox");function crypto_secretbox_open(m,c,d,n,k){var i,x=new Uint8Array(32);if(d<32||(crypto_stream(x,0,32,n,k),crypto_onetimeauth_verify(c,16,c,32,d-32,x)!==0))return-1;for(crypto_stream_xor(m,0,c,0,d,n,k),i=0;i<32;i++)m[i]=0;return 0}__name(crypto_secretbox_open,"crypto_secretbox_open");function set25519(r,a){var i;for(i=0;i<16;i++)r[i]=a[i]|0}__name(set25519,"set25519");function car25519(o){var i,v,c=1;for(i=0;i<16;i++)v=o[i]+c+65535,c=Math.floor(v/65536),o[i]=v-c*65536;o[0]+=c-1+37*(c-1)}__name(car25519,"car25519");function sel25519(p,q,b){for(var t,c=~(b-1),i=0;i<16;i++)t=c&(p[i]^q[i]),p[i]^=t,q[i]^=t}__name(sel25519,"sel25519");function pack25519(o,n){var i,j,b,m=gf(),t=gf();for(i=0;i<16;i++)t[i]=n[i];for(car25519(t),car25519(t),car25519(t),j=0;j<2;j++){for(m[0]=t[0]-65517,i=1;i<15;i++)m[i]=t[i]-65535-(m[i-1]>>16&1),m[i-1]&=65535;m[15]=t[15]-32767-(m[14]>>16&1),b=m[15]>>16&1,m[14]&=65535,sel25519(t,m,1-b)}for(i=0;i<16;i++)o[2*i]=t[i]&255,o[2*i+1]=t[i]>>8}__name(pack25519,"pack25519");function neq25519(a,b){var c=new Uint8Array(32),d=new Uint8Array(32);return pack25519(c,a),pack25519(d,b),crypto_verify_32(c,0,d,0)}__name(neq25519,"neq25519");function par25519(a){var d=new Uint8Array(32);return pack25519(d,a),d[0]&1}__name(par25519,"par25519");function unpack25519(o,n){var i;for(i=0;i<16;i++)o[i]=n[2*i]+(n[2*i+1]<<8);o[15]&=32767}__name(unpack25519,"unpack25519");function A(o,a,b){for(var i=0;i<16;i++)o[i]=a[i]+b[i]}__name(A,"A");function Z(o,a,b){for(var i=0;i<16;i++)o[i]=a[i]-b[i]}__name(Z,"Z");function M(o,a,b){var v,c,t0=0,t1=0,t2=0,t3=0,t4=0,t5=0,t6=0,t7=0,t8=0,t9=0,t10=0,t11=0,t12=0,t13=0,t14=0,t15=0,t16=0,t17=0,t18=0,t19=0,t20=0,t21=0,t22=0,t23=0,t24=0,t25=0,t26=0,t27=0,t28=0,t29=0,t30=0,b0=b[0],b1=b[1],b2=b[2],b3=b[3],b4=b[4],b5=b[5],b6=b[6],b7=b[7],b8=b[8],b9=b[9],b10=b[10],b11=b[11],b12=b[12],b13=b[13],b14=b[14],b15=b[15];v=a[0],t0+=v*b0,t1+=v*b1,t2+=v*b2,t3+=v*b3,t4+=v*b4,t5+=v*b5,t6+=v*b6,t7+=v*b7,t8+=v*b8,t9+=v*b9,t10+=v*b10,t11+=v*b11,t12+=v*b12,t13+=v*b13,t14+=v*b14,t15+=v*b15,v=a[1],t1+=v*b0,t2+=v*b1,t3+=v*b2,t4+=v*b3,t5+=v*b4,t6+=v*b5,t7+=v*b6,t8+=v*b7,t9+=v*b8,t10+=v*b9,t11+=v*b10,t12+=v*b11,t13+=v*b12,t14+=v*b13,t15+=v*b14,t16+=v*b15,v=a[2],t2+=v*b0,t3+=v*b1,t4+=v*b2,t5+=v*b3,t6+=v*b4,t7+=v*b5,t8+=v*b6,t9+=v*b7,t10+=v*b8,t11+=v*b9,t12+=v*b10,t13+=v*b11,t14+=v*b12,t15+=v*b13,t16+=v*b14,t17+=v*b15,v=a[3],t3+=v*b0,t4+=v*b1,t5+=v*b2,t6+=v*b3,t7+=v*b4,t8+=v*b5,t9+=v*b6,t10+=v*b7,t11+=v*b8,t12+=v*b9,t13+=v*b10,t14+=v*b11,t15+=v*b12,t16+=v*b13,t17+=v*b14,t18+=v*b15,v=a[4],t4+=v*b0,t5+=v*b1,t6+=v*b2,t7+=v*b3,t8+=v*b4,t9+=v*b5,t10+=v*b6,t11+=v*b7,t12+=v*b8,t13+=v*b9,t14+=v*b10,t15+=v*b11,t16+=v*b12,t17+=v*b13,t18+=v*b14,t19+=v*b15,v=a[5],t5+=v*b0,t6+=v*b1,t7+=v*b2,t8+=v*b3,t9+=v*b4,t10+=v*b5,t11+=v*b6,t12+=v*b7,t13+=v*b8,t14+=v*b9,t15+=v*b10,t16+=v*b11,t17+=v*b12,t18+=v*b13,t19+=v*b14,t20+=v*b15,v=a[6],t6+=v*b0,t7+=v*b1,t8+=v*b2,t9+=v*b3,t10+=v*b4,t11+=v*b5,t12+=v*b6,t13+=v*b7,t14+=v*b8,t15+=v*b9,t16+=v*b10,t17+=v*b11,t18+=v*b12,t19+=v*b13,t20+=v*b14,t21+=v*b15,v=a[7],t7+=v*b0,t8+=v*b1,t9+=v*b2,t10+=v*b3,t11+=v*b4,t12+=v*b5,t13+=v*b6,t14+=v*b7,t15+=v*b8,t16+=v*b9,t17+=v*b10,t18+=v*b11,t19+=v*b12,t20+=v*b13,t21+=v*b14,t22+=v*b15,v=a[8],t8+=v*b0,t9+=v*b1,t10+=v*b2,t11+=v*b3,t12+=v*b4,t13+=v*b5,t14+=v*b6,t15+=v*b7,t16+=v*b8,t17+=v*b9,t18+=v*b10,t19+=v*b11,t20+=v*b12,t21+=v*b13,t22+=v*b14,t23+=v*b15,v=a[9],t9+=v*b0,t10+=v*b1,t11+=v*b2,t12+=v*b3,t13+=v*b4,t14+=v*b5,t15+=v*b6,t16+=v*b7,t17+=v*b8,t18+=v*b9,t19+=v*b10,t20+=v*b11,t21+=v*b12,t22+=v*b13,t23+=v*b14,t24+=v*b15,v=a[10],t10+=v*b0,t11+=v*b1,t12+=v*b2,t13+=v*b3,t14+=v*b4,t15+=v*b5,t16+=v*b6,t17+=v*b7,t18+=v*b8,t19+=v*b9,t20+=v*b10,t21+=v*b11,t22+=v*b12,t23+=v*b13,t24+=v*b14,t25+=v*b15,v=a[11],t11+=v*b0,t12+=v*b1,t13+=v*b2,t14+=v*b3,t15+=v*b4,t16+=v*b5,t17+=v*b6,t18+=v*b7,t19+=v*b8,t20+=v*b9,t21+=v*b10,t22+=v*b11,t23+=v*b12,t24+=v*b13,t25+=v*b14,t26+=v*b15,v=a[12],t12+=v*b0,t13+=v*b1,t14+=v*b2,t15+=v*b3,t16+=v*b4,t17+=v*b5,t18+=v*b6,t19+=v*b7,t20+=v*b8,t21+=v*b9,t22+=v*b10,t23+=v*b11,t24+=v*b12,t25+=v*b13,t26+=v*b14,t27+=v*b15,v=a[13],t13+=v*b0,t14+=v*b1,t15+=v*b2,t16+=v*b3,t17+=v*b4,t18+=v*b5,t19+=v*b6,t20+=v*b7,t21+=v*b8,t22+=v*b9,t23+=v*b10,t24+=v*b11,t25+=v*b12,t26+=v*b13,t27+=v*b14,t28+=v*b15,v=a[14],t14+=v*b0,t15+=v*b1,t16+=v*b2,t17+=v*b3,t18+=v*b4,t19+=v*b5,t20+=v*b6,t21+=v*b7,t22+=v*b8,t23+=v*b9,t24+=v*b10,t25+=v*b11,t26+=v*b12,t27+=v*b13,t28+=v*b14,t29+=v*b15,v=a[15],t15+=v*b0,t16+=v*b1,t17+=v*b2,t18+=v*b3,t19+=v*b4,t20+=v*b5,t21+=v*b6,t22+=v*b7,t23+=v*b8,t24+=v*b9,t25+=v*b10,t26+=v*b11,t27+=v*b12,t28+=v*b13,t29+=v*b14,t30+=v*b15,t0+=38*t16,t1+=38*t17,t2+=38*t18,t3+=38*t19,t4+=38*t20,t5+=38*t21,t6+=38*t22,t7+=38*t23,t8+=38*t24,t9+=38*t25,t10+=38*t26,t11+=38*t27,t12+=38*t28,t13+=38*t29,t14+=38*t30,c=1,v=t0+c+65535,c=Math.floor(v/65536),t0=v-c*65536,v=t1+c+65535,c=Math.floor(v/65536),t1=v-c*65536,v=t2+c+65535,c=Math.floor(v/65536),t2=v-c*65536,v=t3+c+65535,c=Math.floor(v/65536),t3=v-c*65536,v=t4+c+65535,c=Math.floor(v/65536),t4=v-c*65536,v=t5+c+65535,c=Math.floor(v/65536),t5=v-c*65536,v=t6+c+65535,c=Math.floor(v/65536),t6=v-c*65536,v=t7+c+65535,c=Math.floor(v/65536),t7=v-c*65536,v=t8+c+65535,c=Math.floor(v/65536),t8=v-c*65536,v=t9+c+65535,c=Math.floor(v/65536),t9=v-c*65536,v=t10+c+65535,c=Math.floor(v/65536),t10=v-c*65536,v=t11+c+65535,c=Math.floor(v/65536),t11=v-c*65536,v=t12+c+65535,c=Math.floor(v/65536),t12=v-c*65536,v=t13+c+65535,c=Math.floor(v/65536),t13=v-c*65536,v=t14+c+65535,c=Math.floor(v/65536),t14=v-c*65536,v=t15+c+65535,c=Math.floor(v/65536),t15=v-c*65536,t0+=c-1+37*(c-1),c=1,v=t0+c+65535,c=Math.floor(v/65536),t0=v-c*65536,v=t1+c+65535,c=Math.floor(v/65536),t1=v-c*65536,v=t2+c+65535,c=Math.floor(v/65536),t2=v-c*65536,v=t3+c+65535,c=Math.floor(v/65536),t3=v-c*65536,v=t4+c+65535,c=Math.floor(v/65536),t4=v-c*65536,v=t5+c+65535,c=Math.floor(v/65536),t5=v-c*65536,v=t6+c+65535,c=Math.floor(v/65536),t6=v-c*65536,v=t7+c+65535,c=Math.floor(v/65536),t7=v-c*65536,v=t8+c+65535,c=Math.floor(v/65536),t8=v-c*65536,v=t9+c+65535,c=Math.floor(v/65536),t9=v-c*65536,v=t10+c+65535,c=Math.floor(v/65536),t10=v-c*65536,v=t11+c+65535,c=Math.floor(v/65536),t11=v-c*65536,v=t12+c+65535,c=Math.floor(v/65536),t12=v-c*65536,v=t13+c+65535,c=Math.floor(v/65536),t13=v-c*65536,v=t14+c+65535,c=Math.floor(v/65536),t14=v-c*65536,v=t15+c+65535,c=Math.floor(v/65536),t15=v-c*65536,t0+=c-1+37*(c-1),o[0]=t0,o[1]=t1,o[2]=t2,o[3]=t3,o[4]=t4,o[5]=t5,o[6]=t6,o[7]=t7,o[8]=t8,o[9]=t9,o[10]=t10,o[11]=t11,o[12]=t12,o[13]=t13,o[14]=t14,o[15]=t15}__name(M,"M");function S(o,a){M(o,a,a)}__name(S,"S");function inv25519(o,i){var c=gf(),a;for(a=0;a<16;a++)c[a]=i[a];for(a=253;a>=0;a--)S(c,c),a!==2&&a!==4&&M(c,c,i);for(a=0;a<16;a++)o[a]=c[a]}__name(inv25519,"inv25519");function pow2523(o,i){var c=gf(),a;for(a=0;a<16;a++)c[a]=i[a];for(a=250;a>=0;a--)S(c,c),a!==1&&M(c,c,i);for(a=0;a<16;a++)o[a]=c[a]}__name(pow2523,"pow2523");function crypto_scalarmult(q,n,p){var z=new Uint8Array(32),x=new Float64Array(80),r,i,a=gf(),b=gf(),c=gf(),d=gf(),e=gf(),f=gf();for(i=0;i<31;i++)z[i]=n[i];for(z[31]=n[31]&127|64,z[0]&=248,unpack25519(x,p),i=0;i<16;i++)b[i]=x[i],d[i]=a[i]=c[i]=0;for(a[0]=d[0]=1,i=254;i>=0;--i)r=z[i>>>3]>>>(i&7)&1,sel25519(a,b,r),sel25519(c,d,r),A(e,a,c),Z(a,a,c),A(c,b,d),Z(b,b,d),S(d,e),S(f,a),M(a,c,a),M(c,b,e),A(e,a,c),Z(a,a,c),S(b,a),Z(c,d,f),M(a,c,_121665),A(a,a,d),M(c,c,a),M(a,d,f),M(d,b,x),S(b,e),sel25519(a,b,r),sel25519(c,d,r);for(i=0;i<16;i++)x[i+16]=a[i],x[i+32]=c[i],x[i+48]=b[i],x[i+64]=d[i];var x32=x.subarray(32),x16=x.subarray(16);return inv25519(x32,x32),M(x16,x16,x32),pack25519(q,x16),0}__name(crypto_scalarmult,"crypto_scalarmult");function crypto_scalarmult_base(q,n){return crypto_scalarmult(q,n,_9)}__name(crypto_scalarmult_base,"crypto_scalarmult_base");function crypto_box_keypair(y,x){return randombytes(x,32),crypto_scalarmult_base(y,x)}__name(crypto_box_keypair,"crypto_box_keypair");function crypto_box_beforenm(k,y,x){var s=new Uint8Array(32);return crypto_scalarmult(s,x,y),crypto_core_hsalsa20(k,_0,s,sigma)}__name(crypto_box_beforenm,"crypto_box_beforenm");var crypto_box_afternm=crypto_secretbox,crypto_box_open_afternm=crypto_secretbox_open;function crypto_box(c,m,d,n,y,x){var k=new Uint8Array(32);return crypto_box_beforenm(k,y,x),crypto_box_afternm(c,m,d,n,k)}__name(crypto_box,"crypto_box");function crypto_box_open(m,c,d,n,y,x){var k=new Uint8Array(32);return crypto_box_beforenm(k,y,x),crypto_box_open_afternm(m,c,d,n,k)}__name(crypto_box_open,"crypto_box_open");var K=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function crypto_hashblocks_hl(hh,hl,m,n){for(var wh=new Int32Array(16),wl=new Int32Array(16),bh0,bh1,bh2,bh3,bh4,bh5,bh6,bh7,bl0,bl1,bl2,bl3,bl4,bl5,bl6,bl7,th,tl,i,j,h,l,a,b,c,d,ah0=hh[0],ah1=hh[1],ah2=hh[2],ah3=hh[3],ah4=hh[4],ah5=hh[5],ah6=hh[6],ah7=hh[7],al0=hl[0],al1=hl[1],al2=hl[2],al3=hl[3],al4=hl[4],al5=hl[5],al6=hl[6],al7=hl[7],pos=0;n>=128;){for(i=0;i<16;i++)j=8*i+pos,wh[i]=m[j+0]<<24|m[j+1]<<16|m[j+2]<<8|m[j+3],wl[i]=m[j+4]<<24|m[j+5]<<16|m[j+6]<<8|m[j+7];for(i=0;i<80;i++)if(bh0=ah0,bh1=ah1,bh2=ah2,bh3=ah3,bh4=ah4,bh5=ah5,bh6=ah6,bh7=ah7,bl0=al0,bl1=al1,bl2=al2,bl3=al3,bl4=al4,bl5=al5,bl6=al6,bl7=al7,h=ah7,l=al7,a=l&65535,b=l>>>16,c=h&65535,d=h>>>16,h=(ah4>>>14|al4<<32-14)^(ah4>>>18|al4<<32-18)^(al4>>>41-32|ah4<<32-(41-32)),l=(al4>>>14|ah4<<32-14)^(al4>>>18|ah4<<32-18)^(ah4>>>41-32|al4<<32-(41-32)),a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,h=ah4&ah5^~ah4&ah6,l=al4&al5^~al4&al6,a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,h=K[i*2],l=K[i*2+1],a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,h=wh[i%16],l=wl[i%16],a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,b+=a>>>16,c+=b>>>16,d+=c>>>16,th=c&65535|d<<16,tl=a&65535|b<<16,h=th,l=tl,a=l&65535,b=l>>>16,c=h&65535,d=h>>>16,h=(ah0>>>28|al0<<32-28)^(al0>>>34-32|ah0<<32-(34-32))^(al0>>>39-32|ah0<<32-(39-32)),l=(al0>>>28|ah0<<32-28)^(ah0>>>34-32|al0<<32-(34-32))^(ah0>>>39-32|al0<<32-(39-32)),a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,h=ah0&ah1^ah0&ah2^ah1&ah2,l=al0&al1^al0&al2^al1&al2,a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,b+=a>>>16,c+=b>>>16,d+=c>>>16,bh7=c&65535|d<<16,bl7=a&65535|b<<16,h=bh3,l=bl3,a=l&65535,b=l>>>16,c=h&65535,d=h>>>16,h=th,l=tl,a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,b+=a>>>16,c+=b>>>16,d+=c>>>16,bh3=c&65535|d<<16,bl3=a&65535|b<<16,ah1=bh0,ah2=bh1,ah3=bh2,ah4=bh3,ah5=bh4,ah6=bh5,ah7=bh6,ah0=bh7,al1=bl0,al2=bl1,al3=bl2,al4=bl3,al5=bl4,al6=bl5,al7=bl6,al0=bl7,i%16===15)for(j=0;j<16;j++)h=wh[j],l=wl[j],a=l&65535,b=l>>>16,c=h&65535,d=h>>>16,h=wh[(j+9)%16],l=wl[(j+9)%16],a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,th=wh[(j+1)%16],tl=wl[(j+1)%16],h=(th>>>1|tl<<32-1)^(th>>>8|tl<<32-8)^th>>>7,l=(tl>>>1|th<<32-1)^(tl>>>8|th<<32-8)^(tl>>>7|th<<32-7),a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,th=wh[(j+14)%16],tl=wl[(j+14)%16],h=(th>>>19|tl<<32-19)^(tl>>>61-32|th<<32-(61-32))^th>>>6,l=(tl>>>19|th<<32-19)^(th>>>61-32|tl<<32-(61-32))^(tl>>>6|th<<32-6),a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,b+=a>>>16,c+=b>>>16,d+=c>>>16,wh[j]=c&65535|d<<16,wl[j]=a&65535|b<<16;h=ah0,l=al0,a=l&65535,b=l>>>16,c=h&65535,d=h>>>16,h=hh[0],l=hl[0],a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,b+=a>>>16,c+=b>>>16,d+=c>>>16,hh[0]=ah0=c&65535|d<<16,hl[0]=al0=a&65535|b<<16,h=ah1,l=al1,a=l&65535,b=l>>>16,c=h&65535,d=h>>>16,h=hh[1],l=hl[1],a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,b+=a>>>16,c+=b>>>16,d+=c>>>16,hh[1]=ah1=c&65535|d<<16,hl[1]=al1=a&65535|b<<16,h=ah2,l=al2,a=l&65535,b=l>>>16,c=h&65535,d=h>>>16,h=hh[2],l=hl[2],a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,b+=a>>>16,c+=b>>>16,d+=c>>>16,hh[2]=ah2=c&65535|d<<16,hl[2]=al2=a&65535|b<<16,h=ah3,l=al3,a=l&65535,b=l>>>16,c=h&65535,d=h>>>16,h=hh[3],l=hl[3],a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,b+=a>>>16,c+=b>>>16,d+=c>>>16,hh[3]=ah3=c&65535|d<<16,hl[3]=al3=a&65535|b<<16,h=ah4,l=al4,a=l&65535,b=l>>>16,c=h&65535,d=h>>>16,h=hh[4],l=hl[4],a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,b+=a>>>16,c+=b>>>16,d+=c>>>16,hh[4]=ah4=c&65535|d<<16,hl[4]=al4=a&65535|b<<16,h=ah5,l=al5,a=l&65535,b=l>>>16,c=h&65535,d=h>>>16,h=hh[5],l=hl[5],a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,b+=a>>>16,c+=b>>>16,d+=c>>>16,hh[5]=ah5=c&65535|d<<16,hl[5]=al5=a&65535|b<<16,h=ah6,l=al6,a=l&65535,b=l>>>16,c=h&65535,d=h>>>16,h=hh[6],l=hl[6],a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,b+=a>>>16,c+=b>>>16,d+=c>>>16,hh[6]=ah6=c&65535|d<<16,hl[6]=al6=a&65535|b<<16,h=ah7,l=al7,a=l&65535,b=l>>>16,c=h&65535,d=h>>>16,h=hh[7],l=hl[7],a+=l&65535,b+=l>>>16,c+=h&65535,d+=h>>>16,b+=a>>>16,c+=b>>>16,d+=c>>>16,hh[7]=ah7=c&65535|d<<16,hl[7]=al7=a&65535|b<<16,pos+=128,n-=128}return n}__name(crypto_hashblocks_hl,"crypto_hashblocks_hl");function crypto_hash(out,m,n){var hh=new Int32Array(8),hl=new Int32Array(8),x=new Uint8Array(256),i,b=n;for(hh[0]=1779033703,hh[1]=3144134277,hh[2]=1013904242,hh[3]=2773480762,hh[4]=1359893119,hh[5]=2600822924,hh[6]=528734635,hh[7]=1541459225,hl[0]=4089235720,hl[1]=2227873595,hl[2]=4271175723,hl[3]=1595750129,hl[4]=2917565137,hl[5]=725511199,hl[6]=4215389547,hl[7]=327033209,crypto_hashblocks_hl(hh,hl,m,n),n%=128,i=0;i<n;i++)x[i]=m[b-n+i];for(x[n]=128,n=256-128*(n<112?1:0),x[n-9]=0,ts64(x,n-8,b/536870912|0,b<<3),crypto_hashblocks_hl(hh,hl,x,n),i=0;i<8;i++)ts64(out,8*i,hh[i],hl[i]);return 0}__name(crypto_hash,"crypto_hash");function add(p,q){var a=gf(),b=gf(),c=gf(),d=gf(),e=gf(),f=gf(),g=gf(),h=gf(),t=gf();Z(a,p[1],p[0]),Z(t,q[1],q[0]),M(a,a,t),A(b,p[0],p[1]),A(t,q[0],q[1]),M(b,b,t),M(c,p[3],q[3]),M(c,c,D2),M(d,p[2],q[2]),A(d,d,d),Z(e,b,a),Z(f,d,c),A(g,d,c),A(h,b,a),M(p[0],e,f),M(p[1],h,g),M(p[2],g,f),M(p[3],e,h)}__name(add,"add");function cswap(p,q,b){var i;for(i=0;i<4;i++)sel25519(p[i],q[i],b)}__name(cswap,"cswap");function pack(r,p){var tx=gf(),ty=gf(),zi=gf();inv25519(zi,p[2]),M(tx,p[0],zi),M(ty,p[1],zi),pack25519(r,ty),r[31]^=par25519(tx)<<7}__name(pack,"pack");function scalarmult(p,q,s){var b,i;for(set25519(p[0],gf0),set25519(p[1],gf1),set25519(p[2],gf1),set25519(p[3],gf0),i=255;i>=0;--i)b=s[i/8|0]>>(i&7)&1,cswap(p,q,b),add(q,p),add(p,p),cswap(p,q,b)}__name(scalarmult,"scalarmult");function scalarbase(p,s){var q=[gf(),gf(),gf(),gf()];set25519(q[0],X),set25519(q[1],Y),set25519(q[2],gf1),M(q[3],X,Y),scalarmult(p,q,s)}__name(scalarbase,"scalarbase");function crypto_sign_keypair(pk,sk,seeded){var d=new Uint8Array(64),p=[gf(),gf(),gf(),gf()],i;for(seeded||randombytes(sk,32),crypto_hash(d,sk,32),d[0]&=248,d[31]&=127,d[31]|=64,scalarbase(p,d),pack(pk,p),i=0;i<32;i++)sk[i+32]=pk[i];return 0}__name(crypto_sign_keypair,"crypto_sign_keypair");var L=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function modL(r,x){var carry,i,j,k;for(i=63;i>=32;--i){for(carry=0,j=i-32,k=i-12;j<k;++j)x[j]+=carry-16*x[i]*L[j-(i-32)],carry=x[j]+128>>8,x[j]-=carry*256;x[j]+=carry,x[i]=0}for(carry=0,j=0;j<32;j++)x[j]+=carry-(x[31]>>4)*L[j],carry=x[j]>>8,x[j]&=255;for(j=0;j<32;j++)x[j]-=carry*L[j];for(i=0;i<32;i++)x[i+1]+=x[i]>>8,r[i]=x[i]&255}__name(modL,"modL");function reduce(r){var x=new Float64Array(64),i;for(i=0;i<64;i++)x[i]=r[i];for(i=0;i<64;i++)r[i]=0;modL(r,x)}__name(reduce,"reduce");function crypto_sign(sm,m,n,sk){var d=new Uint8Array(64),h=new Uint8Array(64),r=new Uint8Array(64),i,j,x=new Float64Array(64),p=[gf(),gf(),gf(),gf()];crypto_hash(d,sk,32),d[0]&=248,d[31]&=127,d[31]|=64;var smlen=n+64;for(i=0;i<n;i++)sm[64+i]=m[i];for(i=0;i<32;i++)sm[32+i]=d[32+i];for(crypto_hash(r,sm.subarray(32),n+32),reduce(r),scalarbase(p,r),pack(sm,p),i=32;i<64;i++)sm[i]=sk[i];for(crypto_hash(h,sm,n+64),reduce(h),i=0;i<64;i++)x[i]=0;for(i=0;i<32;i++)x[i]=r[i];for(i=0;i<32;i++)for(j=0;j<32;j++)x[i+j]+=h[i]*d[j];return modL(sm.subarray(32),x),smlen}__name(crypto_sign,"crypto_sign");function unpackneg(r,p){var t=gf(),chk=gf(),num=gf(),den=gf(),den2=gf(),den4=gf(),den6=gf();return set25519(r[2],gf1),unpack25519(r[1],p),S(num,r[1]),M(den,num,D),Z(num,num,r[2]),A(den,r[2],den),S(den2,den),S(den4,den2),M(den6,den4,den2),M(t,den6,num),M(t,t,den),pow2523(t,t),M(t,t,num),M(t,t,den),M(t,t,den),M(r[0],t,den),S(chk,r[0]),M(chk,chk,den),neq25519(chk,num)&&M(r[0],r[0],I),S(chk,r[0]),M(chk,chk,den),neq25519(chk,num)?-1:(par25519(r[0])===p[31]>>7&&Z(r[0],gf0,r[0]),M(r[3],r[0],r[1]),0)}__name(unpackneg,"unpackneg");function crypto_sign_open(m,sm,n,pk){var i,mlen,t=new Uint8Array(32),h=new Uint8Array(64),p=[gf(),gf(),gf(),gf()],q=[gf(),gf(),gf(),gf()];if(mlen=-1,n<64||unpackneg(q,pk))return-1;for(i=0;i<n;i++)m[i]=sm[i];for(i=0;i<32;i++)m[i+32]=pk[i];if(crypto_hash(h,m,n),reduce(h),scalarmult(p,q,h),scalarbase(q,sm.subarray(32)),add(p,q),pack(t,p),n-=64,crypto_verify_32(sm,0,t,0)){for(i=0;i<n;i++)m[i]=0;return-1}for(i=0;i<n;i++)m[i]=sm[i+64];return mlen=n,mlen}__name(crypto_sign_open,"crypto_sign_open");var crypto_secretbox_KEYBYTES=32,crypto_secretbox_NONCEBYTES=24,crypto_secretbox_ZEROBYTES=32,crypto_secretbox_BOXZEROBYTES=16,crypto_scalarmult_BYTES=32,crypto_scalarmult_SCALARBYTES=32,crypto_box_PUBLICKEYBYTES=32,crypto_box_SECRETKEYBYTES=32,crypto_box_BEFORENMBYTES=32,crypto_box_NONCEBYTES=crypto_secretbox_NONCEBYTES,crypto_box_ZEROBYTES=crypto_secretbox_ZEROBYTES,crypto_box_BOXZEROBYTES=crypto_secretbox_BOXZEROBYTES,crypto_sign_BYTES=64,crypto_sign_PUBLICKEYBYTES=32,crypto_sign_SECRETKEYBYTES=64,crypto_sign_SEEDBYTES=32,crypto_hash_BYTES=64;nacl.lowlevel={crypto_core_hsalsa20,crypto_stream_xor,crypto_stream,crypto_stream_salsa20_xor,crypto_stream_salsa20,crypto_onetimeauth,crypto_onetimeauth_verify,crypto_verify_16,crypto_verify_32,crypto_secretbox,crypto_secretbox_open,crypto_scalarmult,crypto_scalarmult_base,crypto_box_beforenm,crypto_box_afternm,crypto_box,crypto_box_open,crypto_box_keypair,crypto_hash,crypto_sign,crypto_sign_keypair,crypto_sign_open,crypto_secretbox_KEYBYTES,crypto_secretbox_NONCEBYTES,crypto_secretbox_ZEROBYTES,crypto_secretbox_BOXZEROBYTES,crypto_scalarmult_BYTES,crypto_scalarmult_SCALARBYTES,crypto_box_PUBLICKEYBYTES,crypto_box_SECRETKEYBYTES,crypto_box_BEFORENMBYTES,crypto_box_NONCEBYTES,crypto_box_ZEROBYTES,crypto_box_BOXZEROBYTES,crypto_sign_BYTES,crypto_sign_PUBLICKEYBYTES,crypto_sign_SECRETKEYBYTES,crypto_sign_SEEDBYTES,crypto_hash_BYTES};function checkLengths(k,n){if(k.length!==crypto_secretbox_KEYBYTES)throw new Error("bad key size");if(n.length!==crypto_secretbox_NONCEBYTES)throw new Error("bad nonce size")}__name(checkLengths,"checkLengths");function checkBoxLengths(pk,sk){if(pk.length!==crypto_box_PUBLICKEYBYTES)throw new Error("bad public key size");if(sk.length!==crypto_box_SECRETKEYBYTES)throw new Error("bad secret key size")}__name(checkBoxLengths,"checkBoxLengths");function checkArrayTypes(){var t,i;for(i=0;i<arguments.length;i++)if((t=Object.prototype.toString.call(arguments[i]))!=="[object Uint8Array]")throw new TypeError("unexpected type "+t+", use Uint8Array")}__name(checkArrayTypes,"checkArrayTypes");function cleanup(arr){for(var i=0;i<arr.length;i++)arr[i]=0}__name(cleanup,"cleanup"),nacl.util||(nacl.util={},nacl.util.decodeUTF8=nacl.util.encodeUTF8=nacl.util.encodeBase64=nacl.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https://github.com/dchest/tweetnacl-util-js")}),nacl.randomBytes=function(n){var b=new Uint8Array(n);return randombytes(b,n),b},nacl.secretbox=function(msg,nonce,key){checkArrayTypes(msg,nonce,key),checkLengths(key,nonce);for(var m=new Uint8Array(crypto_secretbox_ZEROBYTES+msg.length),c=new Uint8Array(m.length),i=0;i<msg.length;i++)m[i+crypto_secretbox_ZEROBYTES]=msg[i];return crypto_secretbox(c,m,m.length,nonce,key),c.subarray(crypto_secretbox_BOXZEROBYTES)},nacl.secretbox.open=function(box,nonce,key){checkArrayTypes(box,nonce,key),checkLengths(key,nonce);for(var c=new Uint8Array(crypto_secretbox_BOXZEROBYTES+box.length),m=new Uint8Array(c.length),i=0;i<box.length;i++)c[i+crypto_secretbox_BOXZEROBYTES]=box[i];return c.length<32||crypto_secretbox_open(m,c,c.length,nonce,key)!==0?!1:m.subarray(crypto_secretbox_ZEROBYTES)},nacl.secretbox.keyLength=crypto_secretbox_KEYBYTES,nacl.secretbox.nonceLength=crypto_secretbox_NONCEBYTES,nacl.secretbox.overheadLength=crypto_secretbox_BOXZEROBYTES,nacl.scalarMult=function(n,p){if(checkArrayTypes(n,p),n.length!==crypto_scalarmult_SCALARBYTES)throw new Error("bad n size");if(p.length!==crypto_scalarmult_BYTES)throw new Error("bad p size");var q=new Uint8Array(crypto_scalarmult_BYTES);return crypto_scalarmult(q,n,p),q},nacl.scalarMult.base=function(n){if(checkArrayTypes(n),n.length!==crypto_scalarmult_SCALARBYTES)throw new Error("bad n size");var q=new Uint8Array(crypto_scalarmult_BYTES);return crypto_scalarmult_base(q,n),q},nacl.scalarMult.scalarLength=crypto_scalarmult_SCALARBYTES,nacl.scalarMult.groupElementLength=crypto_scalarmult_BYTES,nacl.box=function(msg,nonce,publicKey,secretKey){var k=nacl.box.before(publicKey,secretKey);return nacl.secretbox(msg,nonce,k)},nacl.box.before=function(publicKey,secretKey){checkArrayTypes(publicKey,secretKey),checkBoxLengths(publicKey,secretKey);var k=new Uint8Array(crypto_box_BEFORENMBYTES);return crypto_box_beforenm(k,publicKey,secretKey),k},nacl.box.after=nacl.secretbox,nacl.box.open=function(msg,nonce,publicKey,secretKey){var k=nacl.box.before(publicKey,secretKey);return nacl.secretbox.open(msg,nonce,k)},nacl.box.open.after=nacl.secretbox.open,nacl.box.keyPair=function(){var pk=new Uint8Array(crypto_box_PUBLICKEYBYTES),sk=new Uint8Array(crypto_box_SECRETKEYBYTES);return crypto_box_keypair(pk,sk),{publicKey:pk,secretKey:sk}},nacl.box.keyPair.fromSecretKey=function(secretKey){if(checkArrayTypes(secretKey),secretKey.length!==crypto_box_SECRETKEYBYTES)throw new Error("bad secret key size");var pk=new Uint8Array(crypto_box_PUBLICKEYBYTES);return crypto_scalarmult_base(pk,secretKey),{publicKey:pk,secretKey:new Uint8Array(secretKey)}},nacl.box.publicKeyLength=crypto_box_PUBLICKEYBYTES,nacl.box.secretKeyLength=crypto_box_SECRETKEYBYTES,nacl.box.sharedKeyLength=crypto_box_BEFORENMBYTES,nacl.box.nonceLength=crypto_box_NONCEBYTES,nacl.box.overheadLength=nacl.secretbox.overheadLength,nacl.sign=function(msg,secretKey){if(checkArrayTypes(msg,secretKey),secretKey.length!==crypto_sign_SECRETKEYBYTES)throw new Error("bad secret key size");var signedMsg=new Uint8Array(crypto_sign_BYTES+msg.length);return crypto_sign(signedMsg,msg,msg.length,secretKey),signedMsg},nacl.sign.open=function(signedMsg,publicKey){if(arguments.length!==2)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(checkArrayTypes(signedMsg,publicKey),publicKey.length!==crypto_sign_PUBLICKEYBYTES)throw new Error("bad public key size");var tmp=new Uint8Array(signedMsg.length),mlen=crypto_sign_open(tmp,signedMsg,signedMsg.length,publicKey);if(mlen<0)return null;for(var m=new Uint8Array(mlen),i=0;i<m.length;i++)m[i]=tmp[i];return m},nacl.sign.detached=function(msg,secretKey){for(var signedMsg=nacl.sign(msg,secretKey),sig=new Uint8Array(crypto_sign_BYTES),i=0;i<sig.length;i++)sig[i]=signedMsg[i];return sig},nacl.sign.detached.verify=function(msg,sig,publicKey){if(checkArrayTypes(msg,sig,publicKey),sig.length!==crypto_sign_BYTES)throw new Error("bad signature size");if(publicKey.length!==crypto_sign_PUBLICKEYBYTES)throw new Error("bad public key size");var sm=new Uint8Array(crypto_sign_BYTES+msg.length),m=new Uint8Array(crypto_sign_BYTES+msg.length),i;for(i=0;i<crypto_sign_BYTES;i++)sm[i]=sig[i];for(i=0;i<msg.length;i++)sm[i+crypto_sign_BYTES]=msg[i];return crypto_sign_open(m,sm,sm.length,publicKey)>=0},nacl.sign.keyPair=function(){var pk=new Uint8Array(crypto_sign_PUBLICKEYBYTES),sk=new Uint8Array(crypto_sign_SECRETKEYBYTES);return crypto_sign_keypair(pk,sk),{publicKey:pk,secretKey:sk}},nacl.sign.keyPair.fromSecretKey=function(secretKey){if(checkArrayTypes(secretKey),secretKey.length!==crypto_sign_SECRETKEYBYTES)throw new Error("bad secret key size");for(var pk=new Uint8Array(crypto_sign_PUBLICKEYBYTES),i=0;i<pk.length;i++)pk[i]=secretKey[32+i];return{publicKey:pk,secretKey:new Uint8Array(secretKey)}},nacl.sign.keyPair.fromSeed=function(seed){if(checkArrayTypes(seed),seed.length!==crypto_sign_SEEDBYTES)throw new Error("bad seed size");for(var pk=new Uint8Array(crypto_sign_PUBLICKEYBYTES),sk=new Uint8Array(crypto_sign_SECRETKEYBYTES),i=0;i<32;i++)sk[i]=seed[i];return crypto_sign_keypair(pk,sk,!0),{publicKey:pk,secretKey:sk}},nacl.sign.publicKeyLength=crypto_sign_PUBLICKEYBYTES,nacl.sign.secretKeyLength=crypto_sign_SECRETKEYBYTES,nacl.sign.seedLength=crypto_sign_SEEDBYTES,nacl.sign.signatureLength=crypto_sign_BYTES,nacl.hash=function(msg){checkArrayTypes(msg);var h=new Uint8Array(crypto_hash_BYTES);return crypto_hash(h,msg,msg.length),h},nacl.hash.hashLength=crypto_hash_BYTES,nacl.verify=function(x,y){return checkArrayTypes(x,y),x.length===0||y.length===0||x.length!==y.length?!1:vn(x,0,y,0,x.length)===0},nacl.setPRNG=function(fn){randombytes=fn},function(){var crypto8=typeof self<"u"?self.crypto||self.msCrypto:null;if(crypto8&&crypto8.getRandomValues){var QUOTA=65536;nacl.setPRNG(function(x,n){var i,v=new Uint8Array(n);for(i=0;i<n;i+=QUOTA)crypto8.getRandomValues(v.subarray(i,i+Math.min(n-i,QUOTA)));for(i=0;i<n;i++)x[i]=v[i];cleanup(v)})}else typeof require<"u"&&(crypto8=require("crypto"),crypto8&&crypto8.randomBytes&&nacl.setPRNG(function(x,n){var i,v=crypto8.randomBytes(n);for(i=0;i<n;i++)x[i]=v[i];cleanup(v)}))}()})(typeof module2<"u"&&module2.exports?module2.exports:self.nacl=self.nacl||{})}});var require_bcrypt_pbkdf=__commonJS({"../node_modules/.pnpm/bcrypt-pbkdf@1.0.2/node_modules/bcrypt-pbkdf/index.js"(exports2,module2){"use strict";var crypto_hash_sha512=require_nacl_fast().lowlevel.crypto_hash,BLF_J=0,Blowfish=__name(function(){this.S=[new Uint32Array([3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946]),new Uint32Array([1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055]),new Uint32Array([3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504]),new Uint32Array([976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462])],this.P=new Uint32Array([608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731])},"Blowfish");function F(S,x8,i){return(S[0][x8[i+3]]+S[1][x8[i+2]]^S[2][x8[i+1]])+S[3][x8[i]]}__name(F,"F");Blowfish.prototype.encipher=function(x,x8){x8===void 0&&(x8=new Uint8Array(x.buffer),x.byteOffset!==0&&(x8=x8.subarray(x.byteOffset))),x[0]^=this.P[0];for(var i=1;i<16;i+=2)x[1]^=F(this.S,x8,0)^this.P[i],x[0]^=F(this.S,x8,4)^this.P[i+1];var t=x[0];x[0]=x[1]^this.P[17],x[1]=t};Blowfish.prototype.decipher=function(x){var x8=new Uint8Array(x.buffer);x.byteOffset!==0&&(x8=x8.subarray(x.byteOffset)),x[0]^=this.P[17];for(var i=16;i>0;i-=2)x[1]^=F(this.S,x8,0)^this.P[i],x[0]^=F(this.S,x8,4)^this.P[i-1];var t=x[0];x[0]=x[1]^this.P[0],x[1]=t};function stream2word(data,databytes){var i,temp=0;for(i=0;i<4;i++,BLF_J++)BLF_J>=databytes&&(BLF_J=0),temp=temp<<8|data[BLF_J];return temp}__name(stream2word,"stream2word");Blowfish.prototype.expand0state=function(key,keybytes){var d=new Uint32Array(2),i,k,d8=new Uint8Array(d.buffer);for(i=0,BLF_J=0;i<18;i++)this.P[i]^=stream2word(key,keybytes);for(BLF_J=0,i=0;i<18;i+=2)this.encipher(d,d8),this.P[i]=d[0],this.P[i+1]=d[1];for(i=0;i<4;i++)for(k=0;k<256;k+=2)this.encipher(d,d8),this.S[i][k]=d[0],this.S[i][k+1]=d[1]};Blowfish.prototype.expandstate=function(data,databytes,key,keybytes){var d=new Uint32Array(2),i,k;for(i=0,BLF_J=0;i<18;i++)this.P[i]^=stream2word(key,keybytes);for(i=0,BLF_J=0;i<18;i+=2)d[0]^=stream2word(data,databytes),d[1]^=stream2word(data,databytes),this.encipher(d),this.P[i]=d[0],this.P[i+1]=d[1];for(i=0;i<4;i++)for(k=0;k<256;k+=2)d[0]^=stream2word(data,databytes),d[1]^=stream2word(data,databytes),this.encipher(d),this.S[i][k]=d[0],this.S[i][k+1]=d[1];BLF_J=0};Blowfish.prototype.enc=function(data,blocks){for(var i=0;i<blocks;i++)this.encipher(data.subarray(i*2))};Blowfish.prototype.dec=function(data,blocks){for(var i=0;i<blocks;i++)this.decipher(data.subarray(i*2))};var BCRYPT_BLOCKS=8,BCRYPT_HASHSIZE=32;function bcrypt_hash(sha2pass,sha2salt,out){var state=new Blowfish,cdata=new Uint32Array(BCRYPT_BLOCKS),i,ciphertext=new Uint8Array([79,120,121,99,104,114,111,109,97,116,105,99,66,108,111,119,102,105,115,104,83,119,97,116,68,121,110,97,109,105,116,101]);for(state.expandstate(sha2salt,64,sha2pass,64),i=0;i<64;i++)state.expand0state(sha2salt,64),state.expand0state(sha2pass,64);for(i=0;i<BCRYPT_BLOCKS;i++)cdata[i]=stream2word(ciphertext,ciphertext.byteLength);for(i=0;i<64;i++)state.enc(cdata,cdata.byteLength/8);for(i=0;i<BCRYPT_BLOCKS;i++)out[4*i+3]=cdata[i]>>>24,out[4*i+2]=cdata[i]>>>16,out[4*i+1]=cdata[i]>>>8,out[4*i+0]=cdata[i]}__name(bcrypt_hash,"bcrypt_hash");function bcrypt_pbkdf(pass,passlen,salt,saltlen,key,keylen,rounds){var sha2pass=new Uint8Array(64),sha2salt=new Uint8Array(64),out=new Uint8Array(BCRYPT_HASHSIZE),tmpout=new Uint8Array(BCRYPT_HASHSIZE),countsalt=new Uint8Array(saltlen+4),i,j,amt,stride,dest,count,origkeylen=keylen;if(rounds<1||passlen===0||saltlen===0||keylen===0||keylen>out.byteLength*out.byteLength||saltlen>1<<20)return-1;for(stride=Math.floor((keylen+out.byteLength-1)/out.byteLength),amt=Math.floor((keylen+stride-1)/stride),i=0;i<saltlen;i++)countsalt[i]=salt[i];for(crypto_hash_sha512(sha2pass,pass,passlen),count=1;keylen>0;count++){for(countsalt[saltlen+0]=count>>>24,countsalt[saltlen+1]=count>>>16,countsalt[saltlen+2]=count>>>8,countsalt[saltlen+3]=count,crypto_hash_sha512(sha2salt,countsalt,saltlen+4),bcrypt_hash(sha2pass,sha2salt,tmpout),i=out.byteLength;i--;)out[i]=tmpout[i];for(i=1;i<rounds;i++)for(crypto_hash_sha512(sha2salt,tmpout,tmpout.byteLength),bcrypt_hash(sha2pass,sha2salt,tmpout),j=0;j<out.byteLength;j++)out[j]^=tmpout[j];for(amt=Math.min(amt,keylen),i=0;i<amt&&(dest=i*stride+(count-1),!(dest>=origkeylen));i++)key[dest]=out[i];keylen-=i}return 0}__name(bcrypt_pbkdf,"bcrypt_pbkdf");module2.exports={BLOCKS:BCRYPT_BLOCKS,HASHSIZE:BCRYPT_HASHSIZE,hash:bcrypt_hash,pbkdf:bcrypt_pbkdf}}});var require_lib6=__commonJS({"../node_modules/.pnpm/cpu-features@0.0.10/node_modules/cpu-features/lib/index.js"(exports2,module2){module2.exports={arch:process.arch==="ia32"?"x86":process.arch}}});var require_constants8=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/protocol/constants.js"(exports2,module2){"use strict";var crypto8=require("crypto"),cpuInfo;try{cpuInfo=require_lib6()()}catch{}var{bindingAvailable,CIPHER_INFO,MAC_INFO}=require_crypto(),eddsaSupported=(()=>{if(typeof crypto8.sign=="function"&&typeof crypto8.verify=="function"){let key=`-----BEGIN PRIVATE KEY-----\r
MC4CAQAwBQYDK2VwBCIEIHKj+sVa9WcD/q2DJUJaf43Kptc8xYuUQA4bOFj9vC8T\r
-----END PRIVATE KEY-----`,data=Buffer.from("a"),sig,verified;try{sig=crypto8.sign(null,data,key),verified=crypto8.verify(null,data,key,sig)}catch{}return Buffer.isBuffer(sig)&&sig.length===64&&verified===!0}return!1})(),curve25519Supported=typeof crypto8.diffieHellman=="function"&&typeof crypto8.generateKeyPairSync=="function"&&typeof crypto8.createPublicKey=="function",DEFAULT_KEX=["ecdh-sha2-nistp256","ecdh-sha2-nistp384","ecdh-sha2-nistp521","diffie-hellman-group-exchange-sha256","diffie-hellman-group14-sha256","diffie-hellman-group15-sha512","diffie-hellman-group16-sha512","diffie-hellman-group17-sha512","diffie-hellman-group18-sha512"];curve25519Supported&&(DEFAULT_KEX.unshift("curve25519-sha256"),DEFAULT_KEX.unshift("curve25519-sha256@libssh.org"));var SUPPORTED_KEX=DEFAULT_KEX.concat(["diffie-hellman-group-exchange-sha1","diffie-hellman-group14-sha1","diffie-hellman-group1-sha1"]),DEFAULT_SERVER_HOST_KEY=["ecdsa-sha2-nistp256","ecdsa-sha2-nistp384","ecdsa-sha2-nistp521","rsa-sha2-512","rsa-sha2-256","ssh-rsa"];eddsaSupported&&DEFAULT_SERVER_HOST_KEY.unshift("ssh-ed25519");var SUPPORTED_SERVER_HOST_KEY=DEFAULT_SERVER_HOST_KEY.concat(["ssh-dss"]),canUseCipher=(()=>{let ciphers=crypto8.getCiphers();return name3=>ciphers.includes(CIPHER_INFO[name3].sslName)})(),DEFAULT_CIPHER=["aes128-gcm@openssh.com","aes256-gcm@openssh.com","aes128-ctr","aes192-ctr","aes256-ctr"];cpuInfo&&cpuInfo.flags&&!cpuInfo.flags.aes?bindingAvailable?DEFAULT_CIPHER.unshift("chacha20-poly1305@openssh.com"):DEFAULT_CIPHER.push("chacha20-poly1305@openssh.com"):bindingAvailable&&cpuInfo&&cpuInfo.arch==="x86"?DEFAULT_CIPHER.splice(4,0,"chacha20-poly1305@openssh.com"):DEFAULT_CIPHER.push("chacha20-poly1305@openssh.com");DEFAULT_CIPHER=DEFAULT_CIPHER.filter(canUseCipher);var SUPPORTED_CIPHER=DEFAULT_CIPHER.concat(["aes256-cbc","aes192-cbc","aes128-cbc","blowfish-cbc","3des-cbc","aes128-gcm","aes256-gcm","arcfour256","arcfour128","cast128-cbc","arcfour"].filter(canUseCipher)),canUseMAC=(()=>{let hashes=crypto8.getHashes();return name3=>hashes.includes(MAC_INFO[name3].sslName)})(),DEFAULT_MAC=["hmac-sha2-256-etm@openssh.com","hmac-sha2-512-etm@openssh.com","hmac-sha1-etm@openssh.com","hmac-sha2-256","hmac-sha2-512","hmac-sha1"].filter(canUseMAC),SUPPORTED_MAC=DEFAULT_MAC.concat(["hmac-md5","hmac-sha2-256-96","hmac-sha2-512-96","hmac-ripemd160","hmac-sha1-96","hmac-md5-96"].filter(canUseMAC)),DEFAULT_COMPRESSION=["none","zlib@openssh.com","zlib"],SUPPORTED_COMPRESSION=DEFAULT_COMPRESSION.concat([]),COMPAT={BAD_DHGEX:1<<0,OLD_EXIT:1<<1,DYN_RPORT_BUG:1<<2,BUG_DHGEX_LARGE:1<<3,IMPLY_RSA_SHA2_SIGALGS:1<<4};module2.exports={MESSAGE:{DISCONNECT:1,IGNORE:2,UNIMPLEMENTED:3,DEBUG:4,SERVICE_REQUEST:5,SERVICE_ACCEPT:6,EXT_INFO:7,KEXINIT:20,NEWKEYS:21,KEXDH_INIT:30,KEXDH_REPLY:31,KEXDH_GEX_GROUP:31,KEXDH_GEX_INIT:32,KEXDH_GEX_REPLY:33,KEXDH_GEX_REQUEST:34,KEXECDH_INIT:30,KEXECDH_REPLY:31,USERAUTH_REQUEST:50,USERAUTH_FAILURE:51,USERAUTH_SUCCESS:52,USERAUTH_BANNER:53,USERAUTH_PASSWD_CHANGEREQ:60,USERAUTH_PK_OK:60,USERAUTH_INFO_REQUEST:60,USERAUTH_INFO_RESPONSE:61,GLOBAL_REQUEST:80,REQUEST_SUCCESS:81,REQUEST_FAILURE:82,CHANNEL_OPEN:90,CHANNEL_OPEN_CONFIRMATION:91,CHANNEL_OPEN_FAILURE:92,CHANNEL_WINDOW_ADJUST:93,CHANNEL_DATA:94,CHANNEL_EXTENDED_DATA:95,CHANNEL_EOF:96,CHANNEL_CLOSE:97,CHANNEL_REQUEST:98,CHANNEL_SUCCESS:99,CHANNEL_FAILURE:100},DISCONNECT_REASON:{HOST_NOT_ALLOWED_TO_CONNECT:1,PROTOCOL_ERROR:2,KEY_EXCHANGE_FAILED:3,RESERVED:4,MAC_ERROR:5,COMPRESSION_ERROR:6,SERVICE_NOT_AVAILABLE:7,PROTOCOL_VERSION_NOT_SUPPORTED:8,HOST_KEY_NOT_VERIFIABLE:9,CONNECTION_LOST:10,BY_APPLICATION:11,TOO_MANY_CONNECTIONS:12,AUTH_CANCELED_BY_USER:13,NO_MORE_AUTH_METHODS_AVAILABLE:14,ILLEGAL_USER_NAME:15},DISCONNECT_REASON_STR:void 0,CHANNEL_OPEN_FAILURE:{ADMINISTRATIVELY_PROHIBITED:1,CONNECT_FAILED:2,UNKNOWN_CHANNEL_TYPE:3,RESOURCE_SHORTAGE:4},TERMINAL_MODE:{TTY_OP_END:0,VINTR:1,VQUIT:2,VERASE:3,VKILL:4,VEOF:5,VEOL:6,VEOL2:7,VSTART:8,VSTOP:9,VSUSP:10,VDSUSP:11,VREPRINT:12,VWERASE:13,VLNEXT:14,VFLUSH:15,VSWTCH:16,VSTATUS:17,VDISCARD:18,IGNPAR:30,PARMRK:31,INPCK:32,ISTRIP:33,INLCR:34,IGNCR:35,ICRNL:36,IUCLC:37,IXON:38,IXANY:39,IXOFF:40,IMAXBEL:41,ISIG:50,ICANON:51,XCASE:52,ECHO:53,ECHOE:54,ECHOK:55,ECHONL:56,NOFLSH:57,TOSTOP:58,IEXTEN:59,ECHOCTL:60,ECHOKE:61,PENDIN:62,OPOST:70,OLCUC:71,ONLCR:72,OCRNL:73,ONOCR:74,ONLRET:75,CS7:90,CS8:91,PARENB:92,PARODD:93,TTY_OP_ISPEED:128,TTY_OP_OSPEED:129},CHANNEL_EXTENDED_DATATYPE:{STDERR:1},SIGNALS:["ABRT","ALRM","FPE","HUP","ILL","INT","QUIT","SEGV","TERM","USR1","USR2","KILL","PIPE"].reduce((cur,val2)=>({...cur,[val2]:1}),{}),COMPAT,COMPAT_CHECKS:[["Cisco-1.25",COMPAT.BAD_DHGEX],[/^Cisco-1[.]/,COMPAT.BUG_DHGEX_LARGE],[/^[0-9.]+$/,COMPAT.OLD_EXIT],[/^OpenSSH_5[.][0-9]+/,COMPAT.DYN_RPORT_BUG],[/^OpenSSH_7[.]4/,COMPAT.IMPLY_RSA_SHA2_SIGALGS]],DEFAULT_KEX,SUPPORTED_KEX,DEFAULT_SERVER_HOST_KEY,SUPPORTED_SERVER_HOST_KEY,DEFAULT_CIPHER,SUPPORTED_CIPHER,DEFAULT_MAC,SUPPORTED_MAC,DEFAULT_COMPRESSION,SUPPORTED_COMPRESSION,curve25519Supported,eddsaSupported};module2.exports.DISCONNECT_REASON_BY_VALUE=Array.from(Object.entries(module2.exports.DISCONNECT_REASON)).reduce((obj,[key,value])=>({...obj,[value]:key}),{})}});var require_utils4=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/protocol/utils.js"(exports2,module2){"use strict";var Ber=require_lib5().Ber,DISCONNECT_REASON,FastBuffer=Buffer[Symbol.species],TypedArrayFill=Object.getPrototypeOf(Uint8Array.prototype).fill;function readUInt32BE(buf,offset){return buf[offset++]*16777216+buf[offset++]*65536+buf[offset++]*256+buf[offset]}__name(readUInt32BE,"readUInt32BE");function bufferCopy(src,dest,srcStart,srcEnd,destStart){destStart||(destStart=0),srcEnd>src.length&&(srcEnd=src.length);let nb=srcEnd-srcStart,destLeft=dest.length-destStart;return nb>destLeft&&(nb=destLeft),dest.set(new Uint8Array(src.buffer,src.byteOffset+srcStart,nb),destStart),nb}__name(bufferCopy,"bufferCopy");function bufferSlice(buf,start,end){return end===void 0&&(end=buf.length),new FastBuffer(buf.buffer,buf.byteOffset+start,end-start)}__name(bufferSlice,"bufferSlice");function makeBufferParser(){let pos=0,buffer,self2={init:(buf,start)=>{buffer=buf,pos=typeof start=="number"?start:0},pos:()=>pos,length:()=>buffer?buffer.length:0,avail:()=>buffer&&pos<buffer.length?buffer.length-pos:0,clear:()=>{buffer=void 0},readUInt32BE:()=>{if(!(!buffer||pos+3>=buffer.length))return buffer[pos++]*16777216+buffer[pos++]*65536+buffer[pos++]*256+buffer[pos++]},readUInt64BE:behavior=>{if(!(!buffer||pos+7>=buffer.length))switch(behavior){case"always":return BigInt(`0x${buffer.hexSlice(pos,pos+=8)}`);case"maybe":if(buffer[pos]>31)return BigInt(`0x${buffer.hexSlice(pos,pos+=8)}`);default:return buffer[pos++]*72057594037927940+buffer[pos++]*281474976710656+buffer[pos++]*1099511627776+buffer[pos++]*4294967296+buffer[pos++]*16777216+buffer[pos++]*65536+buffer[pos++]*256+buffer[pos++]}},skip:n=>{buffer&&n>0&&(pos+=n)},skipString:()=>{let len=self2.readUInt32BE();if(len!==void 0)return pos+=len,pos<=buffer.length?len:void 0},readByte:()=>{if(buffer&&pos<buffer.length)return buffer[pos++]},readBool:()=>{if(buffer&&pos<buffer.length)return!!buffer[pos++]},readList:()=>{let list=self2.readString(!0);if(list!==void 0)return list?list.split(","):[]},readString:(dest,maxLen)=>{typeof dest=="number"&&(maxLen=dest,dest=void 0);let len=self2.readUInt32BE();if(len!==void 0&&!(buffer.length-pos<len||typeof maxLen=="number"&&len>maxLen))return dest?Buffer.isBuffer(dest)?bufferCopy(buffer,dest,pos,pos+=len):buffer.utf8Slice(pos,pos+=len):bufferSlice(buffer,pos,pos+=len)},readRaw:len=>{if(buffer){if(typeof len!="number")return bufferSlice(buffer,pos,pos+=buffer.length-pos);if(buffer.length-pos>=len)return bufferSlice(buffer,pos,pos+=len)}}};return self2}__name(makeBufferParser,"makeBufferParser");function makeError(msg,level,fatal){let err=new Error(msg);return typeof level=="boolean"?(fatal=level,err.level="protocol"):err.level=level||"protocol",err.fatal=!!fatal,err}__name(makeError,"makeError");function writeUInt32BE(buf,value,offset){return buf[offset++]=value>>>24,buf[offset++]=value>>>16,buf[offset++]=value>>>8,buf[offset++]=value,offset}__name(writeUInt32BE,"writeUInt32BE");var utilBufferParser=makeBufferParser();module2.exports={bufferCopy,bufferSlice,FastBuffer,bufferFill:(buf,value,start,end)=>TypedArrayFill.call(buf,value,start,end),makeError,doFatalError:(protocol2,msg,level,reason)=>{let err;return DISCONNECT_REASON===void 0&&({DISCONNECT_REASON}=require_constants8()),msg instanceof Error?(err=msg,typeof level!="number"?reason=DISCONNECT_REASON.PROTOCOL_ERROR:reason=level):err=makeError(msg,level,!0),typeof reason!="number"&&(reason=DISCONNECT_REASON.PROTOCOL_ERROR),protocol2.disconnect(reason),protocol2._destruct(),protocol2._onError(err),1/0},readUInt32BE,writeUInt32BE,writeUInt32LE:(buf,value,offset)=>(buf[offset++]=value,buf[offset++]=value>>>8,buf[offset++]=value>>>16,buf[offset++]=value>>>24,offset),makeBufferParser,bufferParser:makeBufferParser(),readString:(buffer,start,dest,maxLen)=>{typeof dest=="number"&&(maxLen=dest,dest=void 0),start===void 0&&(start=0);let left=buffer.length-start;if(start<0||start>=buffer.length||left<4)return;let len=readUInt32BE(buffer,start);if(left<4+len||typeof maxLen=="number"&&len>maxLen)return;start+=4;let end=start+len;return buffer._pos=end,dest?Buffer.isBuffer(dest)?bufferCopy(buffer,dest,start,end):buffer.utf8Slice(start,end):bufferSlice(buffer,start,end)},sigSSHToASN1:(sig,type)=>{switch(type){case"ssh-dss":{if(sig.length>40)return sig;let asnWriter=new Ber.Writer;asnWriter.startSequence();let r=sig.slice(0,20),s=sig.slice(20);if(r[0]&128){let rNew=Buffer.allocUnsafe(21);rNew[0]=0,r.copy(rNew,1),r=rNew}else r[0]===0&&!(r[1]&128)&&(r=r.slice(1));if(s[0]&128){let sNew=Buffer.allocUnsafe(21);sNew[0]=0,s.copy(sNew,1),s=sNew}else s[0]===0&&!(s[1]&128)&&(s=s.slice(1));return asnWriter.writeBuffer(r,Ber.Integer),asnWriter.writeBuffer(s,Ber.Integer),asnWriter.endSequence(),asnWriter.buffer}case"ecdsa-sha2-nistp256":case"ecdsa-sha2-nistp384":case"ecdsa-sha2-nistp521":{utilBufferParser.init(sig,0);let r=utilBufferParser.readString(),s=utilBufferParser.readString();if(utilBufferParser.clear(),r===void 0||s===void 0)return;let asnWriter=new Ber.Writer;return asnWriter.startSequence(),asnWriter.writeBuffer(r,Ber.Integer),asnWriter.writeBuffer(s,Ber.Integer),asnWriter.endSequence(),asnWriter.buffer}default:return sig}},convertSignature:(signature,keyType)=>{switch(keyType){case"ssh-dss":{if(signature.length<=40)return signature;let asnReader=new Ber.Reader(signature);asnReader.readSequence();let r=asnReader.readString(Ber.Integer,!0),s=asnReader.readString(Ber.Integer,!0),rOffset=0,sOffset=0;if(r.length<20){let rNew=Buffer.allocUnsafe(20);rNew.set(r,1),r=rNew,r[0]=0}if(s.length<20){let sNew=Buffer.allocUnsafe(20);sNew.set(s,1),s=sNew,s[0]=0}r.length>20&&r[0]===0&&(rOffset=1),s.length>20&&s[0]===0&&(sOffset=1);let newSig=Buffer.allocUnsafe(r.length-rOffset+(s.length-sOffset));return bufferCopy(r,newSig,rOffset,r.length,0),bufferCopy(s,newSig,sOffset,s.length,r.length-rOffset),newSig}case"ecdsa-sha2-nistp256":case"ecdsa-sha2-nistp384":case"ecdsa-sha2-nistp521":{if(signature[0]===0)return signature;let asnReader=new Ber.Reader(signature);asnReader.readSequence();let r=asnReader.readString(Ber.Integer,!0),s=asnReader.readString(Ber.Integer,!0);if(r===null||s===null)return;let newSig=Buffer.allocUnsafe(4+r.length+4+s.length);return writeUInt32BE(newSig,r.length,0),newSig.set(r,4),writeUInt32BE(newSig,s.length,4+r.length),newSig.set(s,4+4+r.length),newSig}}return signature},sendPacket:(proto,packet,bypass)=>!bypass&&proto._kexinit!==void 0?(proto._queue===void 0&&(proto._queue=[]),proto._queue.push(packet),proto._debug&&proto._debug("Outbound: ... packet queued"),!1):(proto._cipher.encrypt(packet),!0)}}});var require_sshcrypto=__commonJS({"node-file:./crypto/build/Release/sshcrypto.node"(exports2,module2){module2.exports="./sshcrypto.node"}});var require_poly1305=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/protocol/crypto/poly1305.js"(exports2,module2){var createPoly1305=function(){var _scriptDir=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return typeof __filename<"u"&&(_scriptDir=_scriptDir||__filename),function(createPoly13052){createPoly13052=createPoly13052||{};var b;b||(b=typeof createPoly13052<"u"?createPoly13052:{});var q,r;b.ready=new Promise(function(a,c){q=a,r=c});var u={},w;for(w in b)b.hasOwnProperty(w)&&(u[w]=b[w]);var x=typeof window=="object",y=typeof importScripts=="function",z=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string",B="",C,D,E,F,G;z?(B=y?require("path").dirname(B)+"/":__dirname+"/",C=__name(function(a,c){var d=H(a);return d?c?d:d.toString():(F||(F=require("fs")),G||(G=require("path")),a=G.normalize(a),F.readFileSync(a,c?null:"utf8"))},"C"),E=__name(function(a){return a=C(a,!0),a.buffer||(a=new Uint8Array(a)),assert2(a.buffer),a},"E"),D=__name(function(a,c,d){var e=H(a);e&&c(e),F||(F=require("fs")),G||(G=require("path")),a=G.normalize(a),F.readFile(a,function(f,l){f?d(f):c(l.buffer)})},"D"),1<process.argv.length&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),b.inspect=function(){return"[Emscripten Module object]"}):(x||y)&&(y?B=self.location.href:typeof document<"u"&&document.currentScript&&(B=document.currentScript.src),_scriptDir&&(B=_scriptDir),B.indexOf("blob:")!==0?B=B.substr(0,B.lastIndexOf("/")+1):B="",C=__name(function(a){try{var c=new XMLHttpRequest;return c.open("GET",a,!1),c.send(null),c.responseText}catch(f){if(a=H(a)){c=[];for(var d=0;d<a.length;d++){var e=a[d];255<e&&(ba&&assert2(!1,"Character code "+e+" ("+String.fromCharCode(e)+")  at offset "+d+" not in 0x00-0xFF."),e&=255),c.push(String.fromCharCode(e))}return c.join("")}throw f}},"C"),y&&(E=__name(function(a){try{var c=new XMLHttpRequest;return c.open("GET",a,!1),c.responseType="arraybuffer",c.send(null),new Uint8Array(c.response)}catch(d){if(a=H(a))return a;throw d}},"E")),D=__name(function(a,c,d){var e=new XMLHttpRequest;e.open("GET",a,!0),e.responseType="arraybuffer",e.onload=function(){if(e.status==200||e.status==0&&e.response)c(e.response);else{var f=H(a);f?c(f.buffer):d()}},e.onerror=d,e.send(null)},"D")),b.print||console.log.bind(console);var I=b.printErr||console.warn.bind(console);for(w in u)u.hasOwnProperty(w)&&(b[w]=u[w]);u=null;var J;b.wasmBinary&&(J=b.wasmBinary);var noExitRuntime=b.noExitRuntime||!0;typeof WebAssembly!="object"&&K("no native wasm support detected");var L,M=!1;function assert2(a,c){a||K("Assertion failed: "+c)}__name(assert2,"assert");function N(a){var c=b["_"+a];return assert2(c,"Cannot call unknown function "+a+", make sure it is exported"),c}__name(N,"N");function ca(a,c,d,e){var f={string:function(g){var p=0;if(g!=null&&g!==0){var n=(g.length<<2)+1;p=O(n);var k=p,h=P;if(0<n){n=k+n-1;for(var v=0;v<g.length;++v){var m=g.charCodeAt(v);if(55296<=m&&57343>=m){var oa=g.charCodeAt(++v);m=65536+((m&1023)<<10)|oa&1023}if(127>=m){if(k>=n)break;h[k++]=m}else{if(2047>=m){if(k+1>=n)break;h[k++]=192|m>>6}else{if(65535>=m){if(k+2>=n)break;h[k++]=224|m>>12}else{if(k+3>=n)break;h[k++]=240|m>>18,h[k++]=128|m>>12&63}h[k++]=128|m>>6&63}h[k++]=128|m&63}}h[k]=0}}return p},array:function(g){var p=O(g.length);return Q.set(g,p),p}},l=N(a),A=[];if(a=0,e)for(var t=0;t<e.length;t++){var aa=f[d[t]];aa?(a===0&&(a=da()),A[t]=aa(e[t])):A[t]=e[t]}return d=l.apply(null,A),d=function(g){if(c==="string")if(g){for(var p=P,n=g+NaN,k=g;p[k]&&!(k>=n);)++k;if(16<k-g&&p.subarray&&ea)g=ea.decode(p.subarray(g,k));else{for(n="";g<k;){var h=p[g++];if(h&128){var v=p[g++]&63;if((h&224)==192)n+=String.fromCharCode((h&31)<<6|v);else{var m=p[g++]&63;h=(h&240)==224?(h&15)<<12|v<<6|m:(h&7)<<18|v<<12|m<<6|p[g++]&63,65536>h?n+=String.fromCharCode(h):(h-=65536,n+=String.fromCharCode(55296|h>>10,56320|h&1023))}}else n+=String.fromCharCode(h)}g=n}}else g="";else g=c==="boolean"?!!g:g;return g}(d),a!==0&&fa(a),d}__name(ca,"ca");var ea=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,ha,Q,P;function ia(){var a=L.buffer;ha=a,b.HEAP8=Q=new Int8Array(a),b.HEAP16=new Int16Array(a),b.HEAP32=new Int32Array(a),b.HEAPU8=P=new Uint8Array(a),b.HEAPU16=new Uint16Array(a),b.HEAPU32=new Uint32Array(a),b.HEAPF32=new Float32Array(a),b.HEAPF64=new Float64Array(a)}__name(ia,"ia");var R,ja=[],ka=[],la=[];function ma(){var a=b.preRun.shift();ja.unshift(a)}__name(ma,"ma");var S=0,T=null,U=null;b.preloadedImages={},b.preloadedAudios={};function K(a){throw b.onAbort&&b.onAbort(a),I(a),M=!0,a=new WebAssembly.RuntimeError("abort("+a+"). Build with -s ASSERTIONS=1 for more info."),r(a),a}__name(K,"K");var V="data:application/octet-stream;base64,",W;if(W="data:application/octet-stream;base64,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",!W.startsWith(V)){var na=W;W=b.locateFile?b.locateFile(na,B):B+na}function pa(){var a=W;try{if(a==W&&J)return new Uint8Array(J);var c=H(a);if(c)return c;if(E)return E(a);throw"both async and sync fetching of the wasm failed"}catch(d){K(d)}}__name(pa,"pa");function qa(){if(!J&&(x||y)){if(typeof fetch=="function"&&!W.startsWith("file://"))return fetch(W,{credentials:"same-origin"}).then(function(a){if(!a.ok)throw"failed to load wasm binary file at '"+W+"'";return a.arrayBuffer()}).catch(function(){return pa()});if(D)return new Promise(function(a,c){D(W,function(d){a(new Uint8Array(d))},c)})}return Promise.resolve().then(function(){return pa()})}__name(qa,"qa");function X(a){for(;0<a.length;){var c=a.shift();if(typeof c=="function")c(b);else{var d=c.m;typeof d=="number"?c.l===void 0?R.get(d)():R.get(d)(c.l):d(c.l===void 0?null:c.l)}}}__name(X,"X");var ba=!1,ra=typeof atob=="function"?atob:function(a){var c="",d=0;a=a.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++)),f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++)),l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++)),A="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++));e=e<<2|f>>4,f=(f&15)<<4|l>>2;var t=(l&3)<<6|A;c+=String.fromCharCode(e),l!==64&&(c+=String.fromCharCode(f)),A!==64&&(c+=String.fromCharCode(t))}while(d<a.length);return c};function H(a){if(a.startsWith(V)){if(a=a.slice(V.length),typeof z=="boolean"&&z){var c=Buffer.from(a,"base64");c=new Uint8Array(c.buffer,c.byteOffset,c.byteLength)}else try{var d=ra(a),e=new Uint8Array(d.length);for(a=0;a<d.length;++a)e[a]=d.charCodeAt(a);c=e}catch{throw Error("Converting base64 string to bytes failed.")}return c}}__name(H,"H");var sa={a:function(a){var c=P.length;if(a>>>=0,2147483648<a)return!1;for(var d=1;4>=d;d*=2){var e=c*(1+.2/d);e=Math.min(e,a+100663296),e=Math.max(a,e),0<e%65536&&(e+=65536-e%65536);a:{try{L.grow(Math.min(2147483648,e)-ha.byteLength+65535>>>16),ia();var f=1;break a}catch{}f=void 0}if(f)return!0}return!1}};(function(){function a(f){b.asm=f.exports,L=b.asm.b,ia(),R=b.asm.j,ka.unshift(b.asm.c),S--,b.monitorRunDependencies&&b.monitorRunDependencies(S),S==0&&(T!==null&&(clearInterval(T),T=null),U&&(f=U,U=null,f()))}__name(a,"a");function c(f){a(f.instance)}__name(c,"c");function d(f){return qa().then(function(l){return WebAssembly.instantiate(l,e)}).then(f,function(l){I("failed to asynchronously prepare wasm: "+l),K(l)})}__name(d,"d");var e={a:sa};if(S++,b.monitorRunDependencies&&b.monitorRunDependencies(S),b.instantiateWasm)try{return b.instantiateWasm(e,a)}catch(f){return I("Module.instantiateWasm callback failed with error: "+f),!1}return function(){return J||typeof WebAssembly.instantiateStreaming!="function"||W.startsWith(V)||W.startsWith("file://")||typeof fetch!="function"?d(c):fetch(W,{credentials:"same-origin"}).then(function(f){return WebAssembly.instantiateStreaming(f,e).then(c,function(l){return I("wasm streaming compile failed: "+l),I("falling back to ArrayBuffer instantiation"),d(c)})})}().catch(r),{}})(),b.___wasm_call_ctors=function(){return(b.___wasm_call_ctors=b.asm.c).apply(null,arguments)},b._poly1305_auth=function(){return(b._poly1305_auth=b.asm.d).apply(null,arguments)};var da=b.stackSave=function(){return(da=b.stackSave=b.asm.e).apply(null,arguments)},fa=b.stackRestore=function(){return(fa=b.stackRestore=b.asm.f).apply(null,arguments)},O=b.stackAlloc=function(){return(O=b.stackAlloc=b.asm.g).apply(null,arguments)};b._malloc=function(){return(b._malloc=b.asm.h).apply(null,arguments)},b._free=function(){return(b._free=b.asm.i).apply(null,arguments)},b.cwrap=function(a,c,d,e){d=d||[];var f=d.every(function(l){return l==="number"});return c!=="string"&&f&&!e?N(a):function(){return ca(a,c,d,arguments)}};var Y;U=__name(function ta(){Y||Z(),Y||(U=ta)},"ta");function Z(){function a(){if(!Y&&(Y=!0,b.calledRun=!0,!M)){if(X(ka),q(b),b.onRuntimeInitialized&&b.onRuntimeInitialized(),b.postRun)for(typeof b.postRun=="function"&&(b.postRun=[b.postRun]);b.postRun.length;){var c=b.postRun.shift();la.unshift(c)}X(la)}}if(__name(a,"a"),!(0<S)){if(b.preRun)for(typeof b.preRun=="function"&&(b.preRun=[b.preRun]);b.preRun.length;)ma();X(ja),0<S||(b.setStatus?(b.setStatus("Running..."),setTimeout(function(){setTimeout(function(){b.setStatus("")},1),a()},1)):a())}}if(__name(Z,"Z"),b.run=Z,b.preInit)for(typeof b.preInit=="function"&&(b.preInit=[b.preInit]);0<b.preInit.length;)b.preInit.pop()();return Z(),createPoly13052.ready}}();typeof exports2=="object"&&typeof module2=="object"?module2.exports=createPoly1305:typeof define=="function"&&define.amd?define([],function(){return createPoly1305}):typeof exports2=="object"&&(exports2.createPoly1305=createPoly1305)}});var require_crypto=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/protocol/crypto.js"(exports2,module2){"use strict";var{createCipheriv,createDecipheriv,createHmac,randomFillSync,timingSafeEqual}=require("crypto"),{readUInt32BE,writeUInt32BE}=require_utils4(),FastBuffer=Buffer[Symbol.species],MAX_SEQNO=2**32-1,EMPTY_BUFFER2=Buffer.alloc(0),BUF_INT=Buffer.alloc(4),DISCARD_CACHE=new Map,MAX_PACKET_SIZE=35e3,binding,AESGCMCipher,ChaChaPolyCipher,GenericCipher,AESGCMDecipher,ChaChaPolyDecipher,GenericDecipher;try{binding=require_sshcrypto(),{AESGCMCipher,ChaChaPolyCipher,GenericCipher,AESGCMDecipher,ChaChaPolyDecipher,GenericDecipher}=binding}catch{}var CIPHER_STREAM=1<<0,CIPHER_INFO=(()=>{function info(sslName,blockLen,keyLen,ivLen,authLen,discardLen,flags){return{sslName,blockLen,keyLen,ivLen:ivLen!==0||flags&CIPHER_STREAM?ivLen:blockLen,authLen,discardLen,stream:!!(flags&CIPHER_STREAM)}}return __name(info,"info"),{"chacha20-poly1305@openssh.com":info("chacha20",8,64,0,16,0,CIPHER_STREAM),"aes128-gcm":info("aes-128-gcm",16,16,12,16,0,CIPHER_STREAM),"aes256-gcm":info("aes-256-gcm",16,32,12,16,0,CIPHER_STREAM),"aes128-gcm@openssh.com":info("aes-128-gcm",16,16,12,16,0,CIPHER_STREAM),"aes256-gcm@openssh.com":info("aes-256-gcm",16,32,12,16,0,CIPHER_STREAM),"aes128-cbc":info("aes-128-cbc",16,16,0,0,0,0),"aes192-cbc":info("aes-192-cbc",16,24,0,0,0,0),"aes256-cbc":info("aes-256-cbc",16,32,0,0,0,0),"rijndael-cbc@lysator.liu.se":info("aes-256-cbc",16,32,0,0,0,0),"3des-cbc":info("des-ede3-cbc",8,24,0,0,0,0),"blowfish-cbc":info("bf-cbc",8,16,0,0,0,0),"idea-cbc":info("idea-cbc",8,16,0,0,0,0),"cast128-cbc":info("cast-cbc",8,16,0,0,0,0),"aes128-ctr":info("aes-128-ctr",16,16,16,0,0,CIPHER_STREAM),"aes192-ctr":info("aes-192-ctr",16,24,16,0,0,CIPHER_STREAM),"aes256-ctr":info("aes-256-ctr",16,32,16,0,0,CIPHER_STREAM),"3des-ctr":info("des-ede3",8,24,8,0,0,CIPHER_STREAM),"blowfish-ctr":info("bf-ecb",8,16,8,0,0,CIPHER_STREAM),"cast128-ctr":info("cast5-ecb",8,16,8,0,0,CIPHER_STREAM),arcfour:info("rc4",8,16,0,0,1536,CIPHER_STREAM),arcfour128:info("rc4",8,16,0,0,1536,CIPHER_STREAM),arcfour256:info("rc4",8,32,0,0,1536,CIPHER_STREAM),arcfour512:info("rc4",8,64,0,0,1536,CIPHER_STREAM)}})(),MAC_INFO=(()=>{function info(sslName,len,actualLen,isETM){return{sslName,len,actualLen,isETM}}return __name(info,"info"),{"hmac-md5":info("md5",16,16,!1),"hmac-md5-96":info("md5",16,12,!1),"hmac-ripemd160":info("ripemd160",20,20,!1),"hmac-sha1":info("sha1",20,20,!1),"hmac-sha1-etm@openssh.com":info("sha1",20,20,!0),"hmac-sha1-96":info("sha1",20,12,!1),"hmac-sha2-256":info("sha256",32,32,!1),"hmac-sha2-256-etm@openssh.com":info("sha256",32,32,!0),"hmac-sha2-256-96":info("sha256",32,12,!1),"hmac-sha2-512":info("sha512",64,64,!1),"hmac-sha2-512-etm@openssh.com":info("sha512",64,64,!0),"hmac-sha2-512-96":info("sha512",64,12,!1)}})(),NullCipher=class{constructor(seqno,onWrite){this.outSeqno=seqno,this._onWrite=onWrite,this._dead=!1}free(){this._dead=!0}allocPacket(payloadLen){let pktLen=5+payloadLen,padLen=8-(pktLen&8-1);padLen<4&&(padLen+=8),pktLen+=padLen;let packet=Buffer.allocUnsafe(pktLen);return writeUInt32BE(packet,pktLen-4,0),packet[4]=padLen,randomFillSync(packet,5+payloadLen,padLen),packet}encrypt(packet){this._dead||(this._onWrite(packet),this.outSeqno=this.outSeqno+1>>>0)}};__name(NullCipher,"NullCipher");var POLY1305_ZEROS=Buffer.alloc(32),POLY1305_OUT_COMPUTE=Buffer.alloc(16),POLY1305_WASM_MODULE,POLY1305_RESULT_MALLOC,poly1305_auth,ChaChaPolyCipherNative=class{constructor(config){let enc=config.outbound;this.outSeqno=enc.seqno,this._onWrite=enc.onWrite,this._encKeyMain=enc.cipherKey.slice(0,32),this._encKeyPktLen=enc.cipherKey.slice(32),this._dead=!1}free(){this._dead=!0}allocPacket(payloadLen){let pktLen=5+payloadLen,padLen=8-(pktLen-4&8-1);padLen<4&&(padLen+=8),pktLen+=padLen;let packet=Buffer.allocUnsafe(pktLen);return writeUInt32BE(packet,pktLen-4,0),packet[4]=padLen,randomFillSync(packet,5+payloadLen,padLen),packet}encrypt(packet){if(this._dead)return;POLY1305_OUT_COMPUTE[0]=0,writeUInt32BE(POLY1305_OUT_COMPUTE,this.outSeqno,12);let polyKey=createCipheriv("chacha20",this._encKeyMain,POLY1305_OUT_COMPUTE).update(POLY1305_ZEROS),pktLenEnc=createCipheriv("chacha20",this._encKeyPktLen,POLY1305_OUT_COMPUTE).update(packet.slice(0,4));this._onWrite(pktLenEnc),POLY1305_OUT_COMPUTE[0]=1;let payloadEnc=createCipheriv("chacha20",this._encKeyMain,POLY1305_OUT_COMPUTE).update(packet.slice(4));this._onWrite(payloadEnc),poly1305_auth(POLY1305_RESULT_MALLOC,pktLenEnc,pktLenEnc.length,payloadEnc,payloadEnc.length,polyKey);let mac=Buffer.allocUnsafe(16);mac.set(new Uint8Array(POLY1305_WASM_MODULE.HEAPU8.buffer,POLY1305_RESULT_MALLOC,16),0),this._onWrite(mac),this.outSeqno=this.outSeqno+1>>>0}};__name(ChaChaPolyCipherNative,"ChaChaPolyCipherNative");var ChaChaPolyCipherBinding=class{constructor(config){let enc=config.outbound;this.outSeqno=enc.seqno,this._onWrite=enc.onWrite,this._instance=new ChaChaPolyCipher(enc.cipherKey),this._dead=!1}free(){this._dead=!0,this._instance.free()}allocPacket(payloadLen){let pktLen=5+payloadLen,padLen=8-(pktLen-4&8-1);padLen<4&&(padLen+=8),pktLen+=padLen;let packet=Buffer.allocUnsafe(pktLen+16);return writeUInt32BE(packet,pktLen-4,0),packet[4]=padLen,randomFillSync(packet,5+payloadLen,padLen),packet}encrypt(packet){this._dead||(this._instance.encrypt(packet,this.outSeqno),this._onWrite(packet),this.outSeqno=this.outSeqno+1>>>0)}};__name(ChaChaPolyCipherBinding,"ChaChaPolyCipherBinding");var AESGCMCipherNative=class{constructor(config){let enc=config.outbound;this.outSeqno=enc.seqno,this._onWrite=enc.onWrite,this._encSSLName=enc.cipherInfo.sslName,this._encKey=enc.cipherKey,this._encIV=enc.cipherIV,this._dead=!1}free(){this._dead=!0}allocPacket(payloadLen){let pktLen=5+payloadLen,padLen=16-(pktLen-4&16-1);padLen<4&&(padLen+=16),pktLen+=padLen;let packet=Buffer.allocUnsafe(pktLen);return writeUInt32BE(packet,pktLen-4,0),packet[4]=padLen,randomFillSync(packet,5+payloadLen,padLen),packet}encrypt(packet){if(this._dead)return;let cipher=createCipheriv(this._encSSLName,this._encKey,this._encIV);cipher.setAutoPadding(!1);let lenData=packet.slice(0,4);cipher.setAAD(lenData),this._onWrite(lenData);let encrypted=cipher.update(packet.slice(4));this._onWrite(encrypted);let final=cipher.final();final.length&&this._onWrite(final);let tag=cipher.getAuthTag();this._onWrite(tag),ivIncrement(this._encIV),this.outSeqno=this.outSeqno+1>>>0}};__name(AESGCMCipherNative,"AESGCMCipherNative");var AESGCMCipherBinding=class{constructor(config){let enc=config.outbound;this.outSeqno=enc.seqno,this._onWrite=enc.onWrite,this._instance=new AESGCMCipher(enc.cipherInfo.sslName,enc.cipherKey,enc.cipherIV),this._dead=!1}free(){this._dead=!0,this._instance.free()}allocPacket(payloadLen){let pktLen=5+payloadLen,padLen=16-(pktLen-4&16-1);padLen<4&&(padLen+=16),pktLen+=padLen;let packet=Buffer.allocUnsafe(pktLen+16);return writeUInt32BE(packet,pktLen-4,0),packet[4]=padLen,randomFillSync(packet,5+payloadLen,padLen),packet}encrypt(packet){this._dead||(this._instance.encrypt(packet),this._onWrite(packet),this.outSeqno=this.outSeqno+1>>>0)}};__name(AESGCMCipherBinding,"AESGCMCipherBinding");var GenericCipherNative=class{constructor(config){let enc=config.outbound;this.outSeqno=enc.seqno,this._onWrite=enc.onWrite,this._encBlockLen=enc.cipherInfo.blockLen,this._cipherInstance=createCipheriv(enc.cipherInfo.sslName,enc.cipherKey,enc.cipherIV),this._macSSLName=enc.macInfo.sslName,this._macKey=enc.macKey,this._macActualLen=enc.macInfo.actualLen,this._macETM=enc.macInfo.isETM,this._aadLen=this._macETM?4:0,this._dead=!1;let discardLen=enc.cipherInfo.discardLen;if(discardLen){let discard=DISCARD_CACHE.get(discardLen);discard===void 0&&(discard=Buffer.alloc(discardLen),DISCARD_CACHE.set(discardLen,discard)),this._cipherInstance.update(discard)}}free(){this._dead=!0}allocPacket(payloadLen){let blockLen=this._encBlockLen,pktLen=4+1+payloadLen,padLen=blockLen-(pktLen-this._aadLen&blockLen-1);padLen<4&&(padLen+=blockLen),pktLen+=padLen;let packet=Buffer.allocUnsafe(pktLen);return writeUInt32BE(packet,pktLen-4,0),packet[4]=padLen,randomFillSync(packet,5+payloadLen,padLen),packet}encrypt(packet){if(this._dead)return;let mac;if(this._macETM){let lenBytes=new Uint8Array(packet.buffer,packet.byteOffset,4),encrypted=this._cipherInstance.update(new Uint8Array(packet.buffer,packet.byteOffset+4,packet.length-4));this._onWrite(lenBytes),this._onWrite(encrypted),mac=createHmac(this._macSSLName,this._macKey),writeUInt32BE(BUF_INT,this.outSeqno,0),mac.update(BUF_INT),mac.update(lenBytes),mac.update(encrypted)}else{let encrypted=this._cipherInstance.update(packet);this._onWrite(encrypted),mac=createHmac(this._macSSLName,this._macKey),writeUInt32BE(BUF_INT,this.outSeqno,0),mac.update(BUF_INT),mac.update(packet)}let digest=mac.digest();digest.length>this._macActualLen&&(digest=digest.slice(0,this._macActualLen)),this._onWrite(digest),this.outSeqno=this.outSeqno+1>>>0}};__name(GenericCipherNative,"GenericCipherNative");var GenericCipherBinding=class{constructor(config){let enc=config.outbound;this.outSeqno=enc.seqno,this._onWrite=enc.onWrite,this._encBlockLen=enc.cipherInfo.blockLen,this._macLen=enc.macInfo.len,this._macActualLen=enc.macInfo.actualLen,this._aadLen=enc.macInfo.isETM?4:0,this._instance=new GenericCipher(enc.cipherInfo.sslName,enc.cipherKey,enc.cipherIV,enc.macInfo.sslName,enc.macKey,enc.macInfo.isETM),this._dead=!1}free(){this._dead=!0,this._instance.free()}allocPacket(payloadLen){let blockLen=this._encBlockLen,pktLen=4+1+payloadLen,padLen=blockLen-(pktLen-this._aadLen&blockLen-1);padLen<4&&(padLen+=blockLen),pktLen+=padLen;let packet=Buffer.allocUnsafe(pktLen+this._macLen);return writeUInt32BE(packet,pktLen-4,0),packet[4]=padLen,randomFillSync(packet,5+payloadLen,padLen),packet}encrypt(packet){this._dead||(this._instance.encrypt(packet,this.outSeqno),this._macActualLen<this._macLen&&(packet=new FastBuffer(packet.buffer,packet.byteOffset,packet.length-(this._macLen-this._macActualLen))),this._onWrite(packet),this.outSeqno=this.outSeqno+1>>>0)}};__name(GenericCipherBinding,"GenericCipherBinding");var NullDecipher=class{constructor(seqno,onPayload){this.inSeqno=seqno,this._onPayload=onPayload,this._len=0,this._lenBytes=0,this._packet=null,this._packetPos=0}free(){}decrypt(data,p,dataLen){for(;p<dataLen;){if(this._lenBytes<4){let nb=Math.min(4-this._lenBytes,dataLen-p);for(this._lenBytes+=nb;nb--;)this._len=(this._len<<8)+data[p++];if(this._lenBytes<4)return;if(this._len>MAX_PACKET_SIZE||this._len<8||4+this._len&7)throw new Error("Bad packet length");if(p>=dataLen)return}if(this._packetPos<this._len){let nb=Math.min(this._len-this._packetPos,dataLen-p),chunk;if(p!==0||nb!==dataLen?chunk=new Uint8Array(data.buffer,data.byteOffset+p,nb):chunk=data,nb===this._len?this._packet=chunk:(this._packet||(this._packet=Buffer.allocUnsafe(this._len)),this._packet.set(chunk,this._packetPos)),p+=nb,this._packetPos+=nb,this._packetPos<this._len)return}let payload=this._packet?new FastBuffer(this._packet.buffer,this._packet.byteOffset+1,this._packet.length-this._packet[0]-1):EMPTY_BUFFER2;this.inSeqno=this.inSeqno+1>>>0,this._len=0,this._lenBytes=0,this._packet=null,this._packetPos=0;{let ret=this._onPayload(payload);if(ret!==void 0)return ret===!1?p:ret}}}};__name(NullDecipher,"NullDecipher");var ChaChaPolyDecipherNative=class{constructor(config){let dec=config.inbound;this.inSeqno=dec.seqno,this._onPayload=dec.onPayload,this._decKeyMain=dec.decipherKey.slice(0,32),this._decKeyPktLen=dec.decipherKey.slice(32),this._len=0,this._lenBuf=Buffer.alloc(4),this._lenPos=0,this._packet=null,this._pktLen=0,this._mac=Buffer.allocUnsafe(16),this._calcMac=Buffer.allocUnsafe(16),this._macPos=0}free(){}decrypt(data,p,dataLen){for(;p<dataLen;){if(this._lenPos<4){let nb=Math.min(4-this._lenPos,dataLen-p);for(;nb--;)this._lenBuf[this._lenPos++]=data[p++];if(this._lenPos<4)return;POLY1305_OUT_COMPUTE[0]=0,writeUInt32BE(POLY1305_OUT_COMPUTE,this.inSeqno,12);let decLenBytes=createDecipheriv("chacha20",this._decKeyPktLen,POLY1305_OUT_COMPUTE).update(this._lenBuf);if(this._len=readUInt32BE(decLenBytes,0),this._len>MAX_PACKET_SIZE||this._len<8||this._len&7)throw new Error("Bad packet length")}if(this._pktLen<this._len){if(p>=dataLen)return;let nb=Math.min(this._len-this._pktLen,dataLen-p),encrypted;if(p!==0||nb!==dataLen?encrypted=new Uint8Array(data.buffer,data.byteOffset+p,nb):encrypted=data,nb===this._len?this._packet=encrypted:(this._packet||(this._packet=Buffer.allocUnsafe(this._len)),this._packet.set(encrypted,this._pktLen)),p+=nb,this._pktLen+=nb,this._pktLen<this._len||p>=dataLen)return}{let nb=Math.min(16-this._macPos,dataLen-p);if(p!==0||nb!==dataLen?this._mac.set(new Uint8Array(data.buffer,data.byteOffset+p,nb),this._macPos):this._mac.set(data,this._macPos),p+=nb,this._macPos+=nb,this._macPos<16)return}POLY1305_OUT_COMPUTE[0]=0,writeUInt32BE(POLY1305_OUT_COMPUTE,this.inSeqno,12);let polyKey=createCipheriv("chacha20",this._decKeyMain,POLY1305_OUT_COMPUTE).update(POLY1305_ZEROS);if(poly1305_auth(POLY1305_RESULT_MALLOC,this._lenBuf,4,this._packet,this._packet.length,polyKey),this._calcMac.set(new Uint8Array(POLY1305_WASM_MODULE.HEAPU8.buffer,POLY1305_RESULT_MALLOC,16),0),!timingSafeEqual(this._calcMac,this._mac))throw new Error("Invalid MAC");POLY1305_OUT_COMPUTE[0]=1;let packet=createDecipheriv("chacha20",this._decKeyMain,POLY1305_OUT_COMPUTE).update(this._packet),payload=new FastBuffer(packet.buffer,packet.byteOffset+1,packet.length-packet[0]-1);this.inSeqno=this.inSeqno+1>>>0,this._len=0,this._lenPos=0,this._packet=null,this._pktLen=0,this._macPos=0;{let ret=this._onPayload(payload);if(ret!==void 0)return ret===!1?p:ret}}}};__name(ChaChaPolyDecipherNative,"ChaChaPolyDecipherNative");var ChaChaPolyDecipherBinding=class{constructor(config){let dec=config.inbound;this.inSeqno=dec.seqno,this._onPayload=dec.onPayload,this._instance=new ChaChaPolyDecipher(dec.decipherKey),this._len=0,this._lenBuf=Buffer.alloc(4),this._lenPos=0,this._packet=null,this._pktLen=0,this._mac=Buffer.allocUnsafe(16),this._macPos=0}free(){this._instance.free()}decrypt(data,p,dataLen){for(;p<dataLen;){if(this._lenPos<4){let nb=Math.min(4-this._lenPos,dataLen-p);for(;nb--;)this._lenBuf[this._lenPos++]=data[p++];if(this._lenPos<4)return;if(this._len=this._instance.decryptLen(this._lenBuf,this.inSeqno),this._len>MAX_PACKET_SIZE||this._len<8||this._len&7)throw new Error("Bad packet length");if(p>=dataLen)return}if(this._pktLen<this._len){let nb=Math.min(this._len-this._pktLen,dataLen-p),encrypted;if(p!==0||nb!==dataLen?encrypted=new Uint8Array(data.buffer,data.byteOffset+p,nb):encrypted=data,nb===this._len?this._packet=encrypted:(this._packet||(this._packet=Buffer.allocUnsafe(this._len)),this._packet.set(encrypted,this._pktLen)),p+=nb,this._pktLen+=nb,this._pktLen<this._len||p>=dataLen)return}{let nb=Math.min(16-this._macPos,dataLen-p);if(p!==0||nb!==dataLen?this._mac.set(new Uint8Array(data.buffer,data.byteOffset+p,nb),this._macPos):this._mac.set(data,this._macPos),p+=nb,this._macPos+=nb,this._macPos<16)return}this._instance.decrypt(this._packet,this._mac,this.inSeqno);let payload=new FastBuffer(this._packet.buffer,this._packet.byteOffset+1,this._packet.length-this._packet[0]-1);this.inSeqno=this.inSeqno+1>>>0,this._len=0,this._lenPos=0,this._packet=null,this._pktLen=0,this._macPos=0;{let ret=this._onPayload(payload);if(ret!==void 0)return ret===!1?p:ret}}}};__name(ChaChaPolyDecipherBinding,"ChaChaPolyDecipherBinding");var AESGCMDecipherNative=class{constructor(config){let dec=config.inbound;this.inSeqno=dec.seqno,this._onPayload=dec.onPayload,this._decipherInstance=null,this._decipherSSLName=dec.decipherInfo.sslName,this._decipherKey=dec.decipherKey,this._decipherIV=dec.decipherIV,this._len=0,this._lenBytes=0,this._packet=null,this._packetPos=0,this._pktLen=0,this._tag=Buffer.allocUnsafe(16),this._tagPos=0}free(){}decrypt(data,p,dataLen){for(;p<dataLen;){if(this._lenBytes<4){let nb=Math.min(4-this._lenBytes,dataLen-p);for(this._lenBytes+=nb;nb--;)this._len=(this._len<<8)+data[p++];if(this._lenBytes<4)return;if(this._len+20>MAX_PACKET_SIZE||this._len<16||this._len&15)throw new Error("Bad packet length");this._decipherInstance=createDecipheriv(this._decipherSSLName,this._decipherKey,this._decipherIV),this._decipherInstance.setAutoPadding(!1),this._decipherInstance.setAAD(intToBytes(this._len))}if(this._pktLen<this._len){if(p>=dataLen)return;let nb=Math.min(this._len-this._pktLen,dataLen-p),decrypted;if(p!==0||nb!==dataLen?decrypted=this._decipherInstance.update(new Uint8Array(data.buffer,data.byteOffset+p,nb)):decrypted=this._decipherInstance.update(data),decrypted.length&&(nb===this._len?this._packet=decrypted:(this._packet||(this._packet=Buffer.allocUnsafe(this._len)),this._packet.set(decrypted,this._packetPos)),this._packetPos+=decrypted.length),p+=nb,this._pktLen+=nb,this._pktLen<this._len||p>=dataLen)return}{let nb=Math.min(16-this._tagPos,dataLen-p);if(p!==0||nb!==dataLen?this._tag.set(new Uint8Array(data.buffer,data.byteOffset+p,nb),this._tagPos):this._tag.set(data,this._tagPos),p+=nb,this._tagPos+=nb,this._tagPos<16)return}{this._decipherInstance.setAuthTag(this._tag);let decrypted=this._decipherInstance.final();decrypted.length&&(this._packet?this._packet.set(decrypted,this._packetPos):this._packet=decrypted)}let payload=this._packet?new FastBuffer(this._packet.buffer,this._packet.byteOffset+1,this._packet.length-this._packet[0]-1):EMPTY_BUFFER2;this.inSeqno=this.inSeqno+1>>>0,ivIncrement(this._decipherIV),this._len=0,this._lenBytes=0,this._packet=null,this._packetPos=0,this._pktLen=0,this._tagPos=0;{let ret=this._onPayload(payload);if(ret!==void 0)return ret===!1?p:ret}}}};__name(AESGCMDecipherNative,"AESGCMDecipherNative");var AESGCMDecipherBinding=class{constructor(config){let dec=config.inbound;this.inSeqno=dec.seqno,this._onPayload=dec.onPayload,this._instance=new AESGCMDecipher(dec.decipherInfo.sslName,dec.decipherKey,dec.decipherIV),this._len=0,this._lenBytes=0,this._packet=null,this._pktLen=0,this._tag=Buffer.allocUnsafe(16),this._tagPos=0}free(){}decrypt(data,p,dataLen){for(;p<dataLen;){if(this._lenBytes<4){let nb=Math.min(4-this._lenBytes,dataLen-p);for(this._lenBytes+=nb;nb--;)this._len=(this._len<<8)+data[p++];if(this._lenBytes<4)return;if(this._len+20>MAX_PACKET_SIZE||this._len<16||this._len&15)throw new Error(`Bad packet length: ${this._len}`)}if(this._pktLen<this._len){if(p>=dataLen)return;let nb=Math.min(this._len-this._pktLen,dataLen-p),encrypted;if(p!==0||nb!==dataLen?encrypted=new Uint8Array(data.buffer,data.byteOffset+p,nb):encrypted=data,nb===this._len?this._packet=encrypted:(this._packet||(this._packet=Buffer.allocUnsafe(this._len)),this._packet.set(encrypted,this._pktLen)),p+=nb,this._pktLen+=nb,this._pktLen<this._len||p>=dataLen)return}{let nb=Math.min(16-this._tagPos,dataLen-p);if(p!==0||nb!==dataLen?this._tag.set(new Uint8Array(data.buffer,data.byteOffset+p,nb),this._tagPos):this._tag.set(data,this._tagPos),p+=nb,this._tagPos+=nb,this._tagPos<16)return}this._instance.decrypt(this._packet,this._len,this._tag);let payload=new FastBuffer(this._packet.buffer,this._packet.byteOffset+1,this._packet.length-this._packet[0]-1);this.inSeqno=this.inSeqno+1>>>0,this._len=0,this._lenBytes=0,this._packet=null,this._pktLen=0,this._tagPos=0;{let ret=this._onPayload(payload);if(ret!==void 0)return ret===!1?p:ret}}}};__name(AESGCMDecipherBinding,"AESGCMDecipherBinding");var GenericDecipherNative=class{constructor(config){let dec=config.inbound;this.inSeqno=dec.seqno,this._onPayload=dec.onPayload,this._decipherInstance=createDecipheriv(dec.decipherInfo.sslName,dec.decipherKey,dec.decipherIV),this._decipherInstance.setAutoPadding(!1),this._block=Buffer.allocUnsafe(dec.macInfo.isETM?4:dec.decipherInfo.blockLen),this._blockSize=dec.decipherInfo.blockLen,this._blockPos=0,this._len=0,this._packet=null,this._packetPos=0,this._pktLen=0,this._mac=Buffer.allocUnsafe(dec.macInfo.actualLen),this._macPos=0,this._macSSLName=dec.macInfo.sslName,this._macKey=dec.macKey,this._macActualLen=dec.macInfo.actualLen,this._macETM=dec.macInfo.isETM,this._macInstance=null;let discardLen=dec.decipherInfo.discardLen;if(discardLen){let discard=DISCARD_CACHE.get(discardLen);discard===void 0&&(discard=Buffer.alloc(discardLen),DISCARD_CACHE.set(discardLen,discard)),this._decipherInstance.update(discard)}}free(){}decrypt(data,p,dataLen){for(;p<dataLen;){if(this._blockPos<this._block.length){let nb=Math.min(this._block.length-this._blockPos,dataLen-p);if(p!==0||nb!==dataLen||nb<data.length?this._block.set(new Uint8Array(data.buffer,data.byteOffset+p,nb),this._blockPos):this._block.set(data,this._blockPos),p+=nb,this._blockPos+=nb,this._blockPos<this._block.length)return;let decrypted,need;if(this._macETM?this._len=need=readUInt32BE(this._block,0):(decrypted=this._decipherInstance.update(this._block),this._len=readUInt32BE(decrypted,0),need=4+this._len-this._blockSize),this._len>MAX_PACKET_SIZE||this._len<5||need&this._blockSize-1)throw new Error("Bad packet length");if(this._macInstance=createHmac(this._macSSLName,this._macKey),writeUInt32BE(BUF_INT,this.inSeqno,0),this._macInstance.update(BUF_INT),this._macETM?this._macInstance.update(this._block):(this._macInstance.update(new Uint8Array(decrypted.buffer,decrypted.byteOffset,4)),this._pktLen=decrypted.length-4,this._packetPos=this._pktLen,this._packet=Buffer.allocUnsafe(this._len),this._packet.set(new Uint8Array(decrypted.buffer,decrypted.byteOffset+4,this._packetPos),0)),p>=dataLen)return}if(this._pktLen<this._len){let nb=Math.min(this._len-this._pktLen,dataLen-p),encrypted;p!==0||nb!==dataLen?encrypted=new Uint8Array(data.buffer,data.byteOffset+p,nb):encrypted=data,this._macETM&&this._macInstance.update(encrypted);let decrypted=this._decipherInstance.update(encrypted);if(decrypted.length&&(nb===this._len?this._packet=decrypted:(this._packet||(this._packet=Buffer.allocUnsafe(this._len)),this._packet.set(decrypted,this._packetPos)),this._packetPos+=decrypted.length),p+=nb,this._pktLen+=nb,this._pktLen<this._len||p>=dataLen)return}{let nb=Math.min(this._macActualLen-this._macPos,dataLen-p);if(p!==0||nb!==dataLen?this._mac.set(new Uint8Array(data.buffer,data.byteOffset+p,nb),this._macPos):this._mac.set(data,this._macPos),p+=nb,this._macPos+=nb,this._macPos<this._macActualLen)return}this._macETM||this._macInstance.update(this._packet);let calculated=this._macInstance.digest();if(this._macActualLen<calculated.length&&(calculated=new Uint8Array(calculated.buffer,calculated.byteOffset,this._macActualLen)),!timingSafeEquals(calculated,this._mac))throw new Error("Invalid MAC");let payload=new FastBuffer(this._packet.buffer,this._packet.byteOffset+1,this._packet.length-this._packet[0]-1);this.inSeqno=this.inSeqno+1>>>0,this._blockPos=0,this._len=0,this._packet=null,this._packetPos=0,this._pktLen=0,this._macPos=0,this._macInstance=null;{let ret=this._onPayload(payload);if(ret!==void 0)return ret===!1?p:ret}}}};__name(GenericDecipherNative,"GenericDecipherNative");var GenericDecipherBinding=class{constructor(config){let dec=config.inbound;this.inSeqno=dec.seqno,this._onPayload=dec.onPayload,this._instance=new GenericDecipher(dec.decipherInfo.sslName,dec.decipherKey,dec.decipherIV,dec.macInfo.sslName,dec.macKey,dec.macInfo.isETM,dec.macInfo.actualLen),this._block=Buffer.allocUnsafe(dec.macInfo.isETM||dec.decipherInfo.stream?4:dec.decipherInfo.blockLen),this._blockPos=0,this._len=0,this._packet=null,this._pktLen=0,this._mac=Buffer.allocUnsafe(dec.macInfo.actualLen),this._macPos=0,this._macActualLen=dec.macInfo.actualLen,this._macETM=dec.macInfo.isETM}free(){this._instance.free()}decrypt(data,p,dataLen){for(;p<dataLen;){if(this._blockPos<this._block.length){let nb=Math.min(this._block.length-this._blockPos,dataLen-p);if(p!==0||nb!==dataLen||nb<data.length?this._block.set(new Uint8Array(data.buffer,data.byteOffset+p,nb),this._blockPos):this._block.set(data,this._blockPos),p+=nb,this._blockPos+=nb,this._blockPos<this._block.length)return;let need;if(this._macETM?this._len=need=readUInt32BE(this._block,0):(this._instance.decryptBlock(this._block),this._len=readUInt32BE(this._block,0),need=4+this._len-this._block.length),this._len>MAX_PACKET_SIZE||this._len<5||need&this._block.length-1)throw new Error("Bad packet length");if(this._macETM||(this._pktLen=this._block.length-4,this._pktLen&&(this._packet=Buffer.allocUnsafe(this._len),this._packet.set(new Uint8Array(this._block.buffer,this._block.byteOffset+4,this._pktLen),0))),p>=dataLen)return}if(this._pktLen<this._len){let nb=Math.min(this._len-this._pktLen,dataLen-p),encrypted;if(p!==0||nb!==dataLen?encrypted=new Uint8Array(data.buffer,data.byteOffset+p,nb):encrypted=data,nb===this._len?this._packet=encrypted:(this._packet||(this._packet=Buffer.allocUnsafe(this._len)),this._packet.set(encrypted,this._pktLen)),p+=nb,this._pktLen+=nb,this._pktLen<this._len||p>=dataLen)return}{let nb=Math.min(this._macActualLen-this._macPos,dataLen-p);if(p!==0||nb!==dataLen?this._mac.set(new Uint8Array(data.buffer,data.byteOffset+p,nb),this._macPos):this._mac.set(data,this._macPos),p+=nb,this._macPos+=nb,this._macPos<this._macActualLen)return}this._instance.decrypt(this._packet,this.inSeqno,this._block,this._mac);let payload=new FastBuffer(this._packet.buffer,this._packet.byteOffset+1,this._packet.length-this._packet[0]-1);this.inSeqno=this.inSeqno+1>>>0,this._blockPos=0,this._len=0,this._packet=null,this._pktLen=0,this._macPos=0,this._macInstance=null;{let ret=this._onPayload(payload);if(ret!==void 0)return ret===!1?p:ret}}}};__name(GenericDecipherBinding,"GenericDecipherBinding");function ivIncrement(iv){++iv[11]>>>8&&++iv[10]>>>8&&++iv[9]>>>8&&++iv[8]>>>8&&++iv[7]>>>8&&++iv[6]>>>8&&++iv[5]>>>8&&++iv[4]>>>8}__name(ivIncrement,"ivIncrement");var intToBytes=(()=>{let ret=Buffer.alloc(4);return n=>(ret[0]=n>>>24,ret[1]=n>>>16,ret[2]=n>>>8,ret[3]=n,ret)})();function timingSafeEquals(a,b){return a.length!==b.length?(timingSafeEqual(a,a),!1):timingSafeEqual(a,b)}__name(timingSafeEquals,"timingSafeEquals");function createCipher(config){if(typeof config!="object"||config===null)throw new Error("Invalid config");if(typeof config.outbound!="object"||config.outbound===null)throw new Error("Invalid outbound");let outbound=config.outbound;if(typeof outbound.onWrite!="function")throw new Error("Invalid outbound.onWrite");if(typeof outbound.cipherInfo!="object"||outbound.cipherInfo===null)throw new Error("Invalid outbound.cipherInfo");if(!Buffer.isBuffer(outbound.cipherKey)||outbound.cipherKey.length!==outbound.cipherInfo.keyLen)throw new Error("Invalid outbound.cipherKey");if(outbound.cipherInfo.ivLen&&(!Buffer.isBuffer(outbound.cipherIV)||outbound.cipherIV.length!==outbound.cipherInfo.ivLen))throw new Error("Invalid outbound.cipherIV");if(typeof outbound.seqno!="number"||outbound.seqno<0||outbound.seqno>MAX_SEQNO)throw new Error("Invalid outbound.seqno");let forceNative=!!outbound.forceNative;switch(outbound.cipherInfo.sslName){case"aes-128-gcm":case"aes-256-gcm":return AESGCMCipher&&!forceNative?new AESGCMCipherBinding(config):new AESGCMCipherNative(config);case"chacha20":return ChaChaPolyCipher&&!forceNative?new ChaChaPolyCipherBinding(config):new ChaChaPolyCipherNative(config);default:{if(typeof outbound.macInfo!="object"||outbound.macInfo===null)throw new Error("Invalid outbound.macInfo");if(!Buffer.isBuffer(outbound.macKey)||outbound.macKey.length!==outbound.macInfo.len)throw new Error("Invalid outbound.macKey");return GenericCipher&&!forceNative?new GenericCipherBinding(config):new GenericCipherNative(config)}}}__name(createCipher,"createCipher");function createDecipher(config){if(typeof config!="object"||config===null)throw new Error("Invalid config");if(typeof config.inbound!="object"||config.inbound===null)throw new Error("Invalid inbound");let inbound=config.inbound;if(typeof inbound.onPayload!="function")throw new Error("Invalid inbound.onPayload");if(typeof inbound.decipherInfo!="object"||inbound.decipherInfo===null)throw new Error("Invalid inbound.decipherInfo");if(!Buffer.isBuffer(inbound.decipherKey)||inbound.decipherKey.length!==inbound.decipherInfo.keyLen)throw new Error("Invalid inbound.decipherKey");if(inbound.decipherInfo.ivLen&&(!Buffer.isBuffer(inbound.decipherIV)||inbound.decipherIV.length!==inbound.decipherInfo.ivLen))throw new Error("Invalid inbound.decipherIV");if(typeof inbound.seqno!="number"||inbound.seqno<0||inbound.seqno>MAX_SEQNO)throw new Error("Invalid inbound.seqno");let forceNative=!!inbound.forceNative;switch(inbound.decipherInfo.sslName){case"aes-128-gcm":case"aes-256-gcm":return AESGCMDecipher&&!forceNative?new AESGCMDecipherBinding(config):new AESGCMDecipherNative(config);case"chacha20":return ChaChaPolyDecipher&&!forceNative?new ChaChaPolyDecipherBinding(config):new ChaChaPolyDecipherNative(config);default:{if(typeof inbound.macInfo!="object"||inbound.macInfo===null)throw new Error("Invalid inbound.macInfo");if(!Buffer.isBuffer(inbound.macKey)||inbound.macKey.length!==inbound.macInfo.len)throw new Error("Invalid inbound.macKey");return GenericDecipher&&!forceNative?new GenericDecipherBinding(config):new GenericDecipherNative(config)}}}__name(createDecipher,"createDecipher");module2.exports={CIPHER_INFO,MAC_INFO,bindingAvailable:!!binding,init:(()=>new Promise(async(resolve15,reject2)=>{try{POLY1305_WASM_MODULE=await require_poly1305()(),POLY1305_RESULT_MALLOC=POLY1305_WASM_MODULE._malloc(16),poly1305_auth=POLY1305_WASM_MODULE.cwrap("poly1305_auth",null,["number","array","number","array","number","array"])}catch(ex){return reject2(ex)}resolve15()}))(),NullCipher,createCipher,NullDecipher,createDecipher}}});var require_keyParser=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/protocol/keyParser.js"(exports2,module2){"use strict";var{createDecipheriv,createECDH,createHash:createHash9,createHmac,createSign,createVerify,getCiphers,sign:sign_,verify:verify_}=require("crypto"),supportedOpenSSLCiphers=getCiphers(),{Ber}=require_lib5(),bcrypt_pbkdf=require_bcrypt_pbkdf().pbkdf,{CIPHER_INFO}=require_crypto(),{eddsaSupported,SUPPORTED_CIPHER}=require_constants8(),{bufferSlice,makeBufferParser,readString,readUInt32BE,writeUInt32BE}=require_utils4(),SYM_HASH_ALGO=Symbol("Hash Algorithm"),SYM_PRIV_PEM=Symbol("Private key PEM"),SYM_PUB_PEM=Symbol("Public key PEM"),SYM_PUB_SSH=Symbol("Public key SSH"),SYM_DECRYPTED=Symbol("Decrypted Key"),CIPHER_INFO_OPENSSL=Object.create(null);{let keys=Object.keys(CIPHER_INFO);for(let i=0;i<keys.length;++i){let cipherName=CIPHER_INFO[keys[i]].sslName;!cipherName||CIPHER_INFO_OPENSSL[cipherName]||(CIPHER_INFO_OPENSSL[cipherName]=CIPHER_INFO[keys[i]])}}var binaryKeyParser=makeBufferParser();function makePEM(type,data){data=data.base64Slice(0,data.length);let formatted=data.replace(/.{64}/g,`$&
`);return data.length&63&&(formatted+=`
`),`-----BEGIN ${type} KEY-----
${formatted}-----END ${type} KEY-----`}__name(makePEM,"makePEM");function combineBuffers(buf1,buf2){let result=Buffer.allocUnsafe(buf1.length+buf2.length);return result.set(buf1,0),result.set(buf2,buf1.length),result}__name(combineBuffers,"combineBuffers");function skipFields(buf,nfields){let bufLen=buf.length,pos=buf._pos||0;for(let i=0;i<nfields;++i){let left=bufLen-pos;if(pos>=bufLen||left<4)return!1;let len=readUInt32BE(buf,pos);if(left<4+len)return!1;pos+=4+len}return buf._pos=pos,!0}__name(skipFields,"skipFields");function genOpenSSLRSAPub(n,e){let asnWriter=new Ber.Writer;return asnWriter.startSequence(),asnWriter.startSequence(),asnWriter.writeOID("1.2.840.113549.1.1.1"),asnWriter.writeNull(),asnWriter.endSequence(),asnWriter.startSequence(Ber.BitString),asnWriter.writeByte(0),asnWriter.startSequence(),asnWriter.writeBuffer(n,Ber.Integer),asnWriter.writeBuffer(e,Ber.Integer),asnWriter.endSequence(),asnWriter.endSequence(),asnWriter.endSequence(),makePEM("PUBLIC",asnWriter.buffer)}__name(genOpenSSLRSAPub,"genOpenSSLRSAPub");function genOpenSSHRSAPub(n,e){let publicKey=Buffer.allocUnsafe(15+e.length+4+n.length);writeUInt32BE(publicKey,7,0),publicKey.utf8Write("ssh-rsa",4,7);let i=4+7;return writeUInt32BE(publicKey,e.length,i),publicKey.set(e,i+=4),writeUInt32BE(publicKey,n.length,i+=e.length),publicKey.set(n,i+4),publicKey}__name(genOpenSSHRSAPub,"genOpenSSHRSAPub");var genOpenSSLRSAPriv=(()=>{function genRSAASN1Buf(n,e,d,p,q,dmp1,dmq1,iqmp){let asnWriter=new Ber.Writer;return asnWriter.startSequence(),asnWriter.writeInt(0,Ber.Integer),asnWriter.writeBuffer(n,Ber.Integer),asnWriter.writeBuffer(e,Ber.Integer),asnWriter.writeBuffer(d,Ber.Integer),asnWriter.writeBuffer(p,Ber.Integer),asnWriter.writeBuffer(q,Ber.Integer),asnWriter.writeBuffer(dmp1,Ber.Integer),asnWriter.writeBuffer(dmq1,Ber.Integer),asnWriter.writeBuffer(iqmp,Ber.Integer),asnWriter.endSequence(),asnWriter.buffer}__name(genRSAASN1Buf,"genRSAASN1Buf");function bigIntFromBuffer(buf){return BigInt(`0x${buf.hexSlice(0,buf.length)}`)}__name(bigIntFromBuffer,"bigIntFromBuffer");function bigIntToBuffer(bn){let hex=bn.toString(16);if(hex.length&1)hex=`0${hex}`;else{let sigbit=hex.charCodeAt(0);(sigbit===56||sigbit===57||sigbit>=97&&sigbit<=102)&&(hex=`00${hex}`)}return Buffer.from(hex,"hex")}return __name(bigIntToBuffer,"bigIntToBuffer"),__name(function(n,e,d,iqmp,p,q){let bn_d=bigIntFromBuffer(d),dmp1=bigIntToBuffer(bn_d%(bigIntFromBuffer(p)-1n)),dmq1=bigIntToBuffer(bn_d%(bigIntFromBuffer(q)-1n));return makePEM("RSA PRIVATE",genRSAASN1Buf(n,e,d,p,q,dmp1,dmq1,iqmp))},"genOpenSSLRSAPriv")})();function genOpenSSLDSAPub(p,q,g,y){let asnWriter=new Ber.Writer;return asnWriter.startSequence(),asnWriter.startSequence(),asnWriter.writeOID("1.2.840.10040.4.1"),asnWriter.startSequence(),asnWriter.writeBuffer(p,Ber.Integer),asnWriter.writeBuffer(q,Ber.Integer),asnWriter.writeBuffer(g,Ber.Integer),asnWriter.endSequence(),asnWriter.endSequence(),asnWriter.startSequence(Ber.BitString),asnWriter.writeByte(0),asnWriter.writeBuffer(y,Ber.Integer),asnWriter.endSequence(),asnWriter.endSequence(),makePEM("PUBLIC",asnWriter.buffer)}__name(genOpenSSLDSAPub,"genOpenSSLDSAPub");function genOpenSSHDSAPub(p,q,g,y){let publicKey=Buffer.allocUnsafe(15+p.length+4+q.length+4+g.length+4+y.length);writeUInt32BE(publicKey,7,0),publicKey.utf8Write("ssh-dss",4,7);let i=4+7;return writeUInt32BE(publicKey,p.length,i),publicKey.set(p,i+=4),writeUInt32BE(publicKey,q.length,i+=p.length),publicKey.set(q,i+=4),writeUInt32BE(publicKey,g.length,i+=q.length),publicKey.set(g,i+=4),writeUInt32BE(publicKey,y.length,i+=g.length),publicKey.set(y,i+4),publicKey}__name(genOpenSSHDSAPub,"genOpenSSHDSAPub");function genOpenSSLDSAPriv(p,q,g,y,x){let asnWriter=new Ber.Writer;return asnWriter.startSequence(),asnWriter.writeInt(0,Ber.Integer),asnWriter.writeBuffer(p,Ber.Integer),asnWriter.writeBuffer(q,Ber.Integer),asnWriter.writeBuffer(g,Ber.Integer),asnWriter.writeBuffer(y,Ber.Integer),asnWriter.writeBuffer(x,Ber.Integer),asnWriter.endSequence(),makePEM("DSA PRIVATE",asnWriter.buffer)}__name(genOpenSSLDSAPriv,"genOpenSSLDSAPriv");function genOpenSSLEdPub(pub){let asnWriter=new Ber.Writer;return asnWriter.startSequence(),asnWriter.startSequence(),asnWriter.writeOID("1.3.101.112"),asnWriter.endSequence(),asnWriter.startSequence(Ber.BitString),asnWriter.writeByte(0),asnWriter._ensure(pub.length),asnWriter._buf.set(pub,asnWriter._offset),asnWriter._offset+=pub.length,asnWriter.endSequence(),asnWriter.endSequence(),makePEM("PUBLIC",asnWriter.buffer)}__name(genOpenSSLEdPub,"genOpenSSLEdPub");function genOpenSSHEdPub(pub){let publicKey=Buffer.allocUnsafe(19+pub.length);return writeUInt32BE(publicKey,11,0),publicKey.utf8Write("ssh-ed25519",4,11),writeUInt32BE(publicKey,pub.length,15),publicKey.set(pub,19),publicKey}__name(genOpenSSHEdPub,"genOpenSSHEdPub");function genOpenSSLEdPriv(priv){let asnWriter=new Ber.Writer;return asnWriter.startSequence(),asnWriter.writeInt(0,Ber.Integer),asnWriter.startSequence(),asnWriter.writeOID("1.3.101.112"),asnWriter.endSequence(),asnWriter.startSequence(Ber.OctetString),asnWriter.writeBuffer(priv,Ber.OctetString),asnWriter.endSequence(),asnWriter.endSequence(),makePEM("PRIVATE",asnWriter.buffer)}__name(genOpenSSLEdPriv,"genOpenSSLEdPriv");function genOpenSSLECDSAPub(oid,Q){let asnWriter=new Ber.Writer;return asnWriter.startSequence(),asnWriter.startSequence(),asnWriter.writeOID("1.2.840.10045.2.1"),asnWriter.writeOID(oid),asnWriter.endSequence(),asnWriter.startSequence(Ber.BitString),asnWriter.writeByte(0),asnWriter._ensure(Q.length),asnWriter._buf.set(Q,asnWriter._offset),asnWriter._offset+=Q.length,asnWriter.endSequence(),asnWriter.endSequence(),makePEM("PUBLIC",asnWriter.buffer)}__name(genOpenSSLECDSAPub,"genOpenSSLECDSAPub");function genOpenSSHECDSAPub(oid,Q){let curveName;switch(oid){case"1.2.840.10045.3.1.7":curveName="nistp256";break;case"1.3.132.0.34":curveName="nistp384";break;case"1.3.132.0.35":curveName="nistp521";break;default:return}let publicKey=Buffer.allocUnsafe(4+19+4+8+4+Q.length);return writeUInt32BE(publicKey,19,0),publicKey.utf8Write(`ecdsa-sha2-${curveName}`,4,19),writeUInt32BE(publicKey,8,23),publicKey.utf8Write(curveName,27,8),writeUInt32BE(publicKey,Q.length,35),publicKey.set(Q,39),publicKey}__name(genOpenSSHECDSAPub,"genOpenSSHECDSAPub");function genOpenSSLECDSAPriv(oid,pub,priv){let asnWriter=new Ber.Writer;return asnWriter.startSequence(),asnWriter.writeInt(1,Ber.Integer),asnWriter.writeBuffer(priv,Ber.OctetString),asnWriter.startSequence(160),asnWriter.writeOID(oid),asnWriter.endSequence(),asnWriter.startSequence(161),asnWriter.startSequence(Ber.BitString),asnWriter.writeByte(0),asnWriter._ensure(pub.length),asnWriter._buf.set(pub,asnWriter._offset),asnWriter._offset+=pub.length,asnWriter.endSequence(),asnWriter.endSequence(),asnWriter.endSequence(),makePEM("EC PRIVATE",asnWriter.buffer)}__name(genOpenSSLECDSAPriv,"genOpenSSLECDSAPriv");function genOpenSSLECDSAPubFromPriv(curveName,priv){let tempECDH=createECDH(curveName);return tempECDH.setPrivateKey(priv),tempECDH.getPublicKey()}__name(genOpenSSLECDSAPubFromPriv,"genOpenSSLECDSAPubFromPriv");var BaseKey={sign:(()=>__name(typeof sign_=="function"?function(data,algo){let pem=this[SYM_PRIV_PEM];if(pem===null)return new Error("No private key available");(!algo||typeof algo!="string")&&(algo=this[SYM_HASH_ALGO]);try{return sign_(algo,data,pem)}catch(ex){return ex}}:function(data,algo){let pem=this[SYM_PRIV_PEM];if(pem===null)return new Error("No private key available");(!algo||typeof algo!="string")&&(algo=this[SYM_HASH_ALGO]);let signature=createSign(algo);signature.update(data);try{return signature.sign(pem)}catch(ex){return ex}},"sign"))(),verify:(()=>__name(typeof verify_=="function"?function(data,signature,algo){let pem=this[SYM_PUB_PEM];if(pem===null)return new Error("No public key available");(!algo||typeof algo!="string")&&(algo=this[SYM_HASH_ALGO]);try{return verify_(algo,data,pem,signature)}catch(ex){return ex}}:function(data,signature,algo){let pem=this[SYM_PUB_PEM];if(pem===null)return new Error("No public key available");(!algo||typeof algo!="string")&&(algo=this[SYM_HASH_ALGO]);let verifier=createVerify(algo);verifier.update(data);try{return verifier.verify(pem,signature)}catch(ex){return ex}},"verify"))(),isPrivateKey:__name(function(){return this[SYM_PRIV_PEM]!==null},"isPrivateKey"),getPrivatePEM:__name(function(){return this[SYM_PRIV_PEM]},"getPrivatePEM"),getPublicPEM:__name(function(){return this[SYM_PUB_PEM]},"getPublicPEM"),getPublicSSH:__name(function(){return this[SYM_PUB_SSH]},"getPublicSSH"),equals:__name(function(key){let parsed=parseKey(key);return parsed instanceof Error?!1:this.type===parsed.type&&this[SYM_PRIV_PEM]===parsed[SYM_PRIV_PEM]&&this[SYM_PUB_PEM]===parsed[SYM_PUB_PEM]&&this[SYM_PUB_SSH].equals(parsed[SYM_PUB_SSH])},"equals")};function OpenSSH_Private(type,comment,privPEM,pubPEM,pubSSH,algo,decrypted){this.type=type,this.comment=comment,this[SYM_PRIV_PEM]=privPEM,this[SYM_PUB_PEM]=pubPEM,this[SYM_PUB_SSH]=pubSSH,this[SYM_HASH_ALGO]=algo,this[SYM_DECRYPTED]=decrypted}__name(OpenSSH_Private,"OpenSSH_Private");OpenSSH_Private.prototype=BaseKey;{let parseOpenSSHPrivKeys=function(data,nkeys,decrypted){let keys=[];if(data.length<8)return new Error("Malformed OpenSSH private key");let check1=readUInt32BE(data,0),check2=readUInt32BE(data,4);if(check1!==check2)return decrypted?new Error("OpenSSH key integrity check failed -- bad passphrase?"):new Error("OpenSSH key integrity check failed");data._pos=8;let i,oid;for(i=0;i<nkeys;++i){let algo,privPEM,pubPEM,pubSSH,type=readString(data,data._pos,!0);if(type===void 0)return new Error("Malformed OpenSSH private key");switch(type){case"ssh-rsa":{let n=readString(data,data._pos);if(n===void 0)return new Error("Malformed OpenSSH private key");let e=readString(data,data._pos);if(e===void 0)return new Error("Malformed OpenSSH private key");let d=readString(data,data._pos);if(d===void 0)return new Error("Malformed OpenSSH private key");let iqmp=readString(data,data._pos);if(iqmp===void 0)return new Error("Malformed OpenSSH private key");let p=readString(data,data._pos);if(p===void 0)return new Error("Malformed OpenSSH private key");let q=readString(data,data._pos);if(q===void 0)return new Error("Malformed OpenSSH private key");pubPEM=genOpenSSLRSAPub(n,e),pubSSH=genOpenSSHRSAPub(n,e),privPEM=genOpenSSLRSAPriv(n,e,d,iqmp,p,q),algo="sha1";break}case"ssh-dss":{let p=readString(data,data._pos);if(p===void 0)return new Error("Malformed OpenSSH private key");let q=readString(data,data._pos);if(q===void 0)return new Error("Malformed OpenSSH private key");let g=readString(data,data._pos);if(g===void 0)return new Error("Malformed OpenSSH private key");let y=readString(data,data._pos);if(y===void 0)return new Error("Malformed OpenSSH private key");let x=readString(data,data._pos);if(x===void 0)return new Error("Malformed OpenSSH private key");pubPEM=genOpenSSLDSAPub(p,q,g,y),pubSSH=genOpenSSHDSAPub(p,q,g,y),privPEM=genOpenSSLDSAPriv(p,q,g,y,x),algo="sha1";break}case"ssh-ed25519":{if(!eddsaSupported)return new Error(`Unsupported OpenSSH private key type: ${type}`);let edpub=readString(data,data._pos);if(edpub===void 0||edpub.length!==32)return new Error("Malformed OpenSSH private key");let edpriv=readString(data,data._pos);if(edpriv===void 0||edpriv.length!==64)return new Error("Malformed OpenSSH private key");pubPEM=genOpenSSLEdPub(edpub),pubSSH=genOpenSSHEdPub(edpub),privPEM=genOpenSSLEdPriv(bufferSlice(edpriv,0,32)),algo=null;break}case"ecdsa-sha2-nistp256":algo="sha256",oid="1.2.840.10045.3.1.7";case"ecdsa-sha2-nistp384":algo===void 0&&(algo="sha384",oid="1.3.132.0.34");case"ecdsa-sha2-nistp521":{if(algo===void 0&&(algo="sha512",oid="1.3.132.0.35"),!skipFields(data,1))return new Error("Malformed OpenSSH private key");let ecpub=readString(data,data._pos);if(ecpub===void 0)return new Error("Malformed OpenSSH private key");let ecpriv=readString(data,data._pos);if(ecpriv===void 0)return new Error("Malformed OpenSSH private key");pubPEM=genOpenSSLECDSAPub(oid,ecpub),pubSSH=genOpenSSHECDSAPub(oid,ecpub),privPEM=genOpenSSLECDSAPriv(oid,ecpub,ecpriv);break}default:return new Error(`Unsupported OpenSSH private key type: ${type}`)}let privComment=readString(data,data._pos,!0);if(privComment===void 0)return new Error("Malformed OpenSSH private key");keys.push(new OpenSSH_Private(type,privComment,privPEM,pubPEM,pubSSH,algo,decrypted))}let cnt=0;for(i=data._pos;i<data.length;++i)if(data[i]!==++cnt%255)return new Error("Malformed OpenSSH private key");return keys};__name(parseOpenSSHPrivKeys,"parseOpenSSHPrivKeys");let regexp=/^-----BEGIN OPENSSH PRIVATE KEY-----(?:\r\n|\n)([\s\S]+)(?:\r\n|\n)-----END OPENSSH PRIVATE KEY-----$/;OpenSSH_Private.parse=(str,passphrase)=>{let m=regexp.exec(str);if(m===null)return null;let ret,data=Buffer.from(m[1],"base64");if(data.length<31)return new Error("Malformed OpenSSH private key");let magic=data.utf8Slice(0,15);if(magic!=="openssh-key-v1\0")return new Error(`Unsupported OpenSSH key magic: ${magic}`);let cipherName=readString(data,15,!0);if(cipherName===void 0)return new Error("Malformed OpenSSH private key");if(cipherName!=="none"&&SUPPORTED_CIPHER.indexOf(cipherName)===-1)return new Error(`Unsupported cipher for OpenSSH key: ${cipherName}`);let kdfName=readString(data,data._pos,!0);if(kdfName===void 0)return new Error("Malformed OpenSSH private key");if(kdfName!=="none"){if(cipherName==="none")return new Error("Malformed OpenSSH private key");if(kdfName!=="bcrypt")return new Error(`Unsupported kdf name for OpenSSH key: ${kdfName}`);if(!passphrase)return new Error("Encrypted private OpenSSH key detected, but no passphrase given")}else if(cipherName!=="none")return new Error("Malformed OpenSSH private key");let encInfo,cipherKey,cipherIV;cipherName!=="none"&&(encInfo=CIPHER_INFO[cipherName]);let kdfOptions=readString(data,data._pos);if(kdfOptions===void 0)return new Error("Malformed OpenSSH private key");if(kdfOptions.length)switch(kdfName){case"none":return new Error("Malformed OpenSSH private key");case"bcrypt":{let salt=readString(kdfOptions,0);if(salt===void 0||kdfOptions._pos+4>kdfOptions.length)return new Error("Malformed OpenSSH private key");let rounds=readUInt32BE(kdfOptions,kdfOptions._pos),gen=Buffer.allocUnsafe(encInfo.keyLen+encInfo.ivLen);if(bcrypt_pbkdf(passphrase,passphrase.length,salt,salt.length,gen,gen.length,rounds)!==0)return new Error("Failed to generate information to decrypt key");cipherKey=bufferSlice(gen,0,encInfo.keyLen),cipherIV=bufferSlice(gen,encInfo.keyLen,gen.length);break}}else if(kdfName!=="none")return new Error("Malformed OpenSSH private key");if(data._pos+3>=data.length)return new Error("Malformed OpenSSH private key");let keyCount=readUInt32BE(data,data._pos);if(data._pos+=4,keyCount>0){for(let i=0;i<keyCount;++i){let pubData=readString(data,data._pos);if(pubData===void 0)return new Error("Malformed OpenSSH private key");if(readString(pubData,0,!0)===void 0)return new Error("Malformed OpenSSH private key")}let privBlob=readString(data,data._pos);if(privBlob===void 0)return new Error("Malformed OpenSSH private key");if(cipherKey!==void 0){if(privBlob.length<encInfo.blockLen||privBlob.length%encInfo.blockLen!==0)return new Error("Malformed OpenSSH private key");try{let options={authTagLength:encInfo.authLen},decipher=createDecipheriv(encInfo.sslName,cipherKey,cipherIV,options);if(decipher.setAutoPadding(!1),encInfo.authLen>0){if(data.length-data._pos<encInfo.authLen)return new Error("Malformed OpenSSH private key");decipher.setAuthTag(bufferSlice(data,data._pos,data._pos+=encInfo.authLen))}privBlob=combineBuffers(decipher.update(privBlob),decipher.final())}catch(ex){return ex}}if(data._pos!==data.length)return new Error("Malformed OpenSSH private key");ret=parseOpenSSHPrivKeys(privBlob,keyCount,cipherKey!==void 0)}else ret=[];return ret instanceof Error?ret:ret[0]}}function OpenSSH_Old_Private(type,comment,privPEM,pubPEM,pubSSH,algo,decrypted){this.type=type,this.comment=comment,this[SYM_PRIV_PEM]=privPEM,this[SYM_PUB_PEM]=pubPEM,this[SYM_PUB_SSH]=pubSSH,this[SYM_HASH_ALGO]=algo,this[SYM_DECRYPTED]=decrypted}__name(OpenSSH_Old_Private,"OpenSSH_Old_Private");OpenSSH_Old_Private.prototype=BaseKey;{let regexp=/^-----BEGIN (RSA|DSA|EC) PRIVATE KEY-----(?:\r\n|\n)((?:[^:]+:\s*[\S].*(?:\r\n|\n))*)([\s\S]+)(?:\r\n|\n)-----END (RSA|DSA|EC) PRIVATE KEY-----$/;OpenSSH_Old_Private.parse=(str,passphrase)=>{let m=regexp.exec(str);if(m===null)return null;let privBlob=Buffer.from(m[3],"base64"),headers=m[2],decrypted=!1;if(headers!==void 0){headers=headers.split(/\r\n|\n/g);for(let i=0;i<headers.length;++i){let header=headers[i],sepIdx=header.indexOf(":");if(header.slice(0,sepIdx)==="DEK-Info"){let val2=header.slice(sepIdx+2);if(sepIdx=val2.indexOf(","),sepIdx===-1)continue;let cipherName=val2.slice(0,sepIdx).toLowerCase();if(supportedOpenSSLCiphers.indexOf(cipherName)===-1)return new Error(`Cipher (${cipherName}) not supported for encrypted OpenSSH private key`);let encInfo=CIPHER_INFO_OPENSSL[cipherName];if(!encInfo)return new Error(`Cipher (${cipherName}) not supported for encrypted OpenSSH private key`);let cipherIV=Buffer.from(val2.slice(sepIdx+1),"hex");if(cipherIV.length!==encInfo.ivLen)return new Error("Malformed encrypted OpenSSH private key");if(!passphrase)return new Error("Encrypted OpenSSH private key detected, but no passphrase given");let ivSlice=bufferSlice(cipherIV,0,8),cipherKey=createHash9("md5").update(passphrase).update(ivSlice).digest();for(;cipherKey.length<encInfo.keyLen;)cipherKey=combineBuffers(cipherKey,createHash9("md5").update(cipherKey).update(passphrase).update(ivSlice).digest());cipherKey.length>encInfo.keyLen&&(cipherKey=bufferSlice(cipherKey,0,encInfo.keyLen));try{let decipher=createDecipheriv(cipherName,cipherKey,cipherIV);decipher.setAutoPadding(!1),privBlob=combineBuffers(decipher.update(privBlob),decipher.final()),decrypted=!0}catch(ex){return ex}}}}let type,privPEM,pubPEM,pubSSH,algo,reader,errMsg="Malformed OpenSSH private key";switch(decrypted&&(errMsg+=". Bad passphrase?"),m[1]){case"RSA":type="ssh-rsa",privPEM=makePEM("RSA PRIVATE",privBlob);try{reader=new Ber.Reader(privBlob),reader.readSequence(),reader.readInt();let n=reader.readString(Ber.Integer,!0);if(n===null)return new Error(errMsg);let e=reader.readString(Ber.Integer,!0);if(e===null)return new Error(errMsg);pubPEM=genOpenSSLRSAPub(n,e),pubSSH=genOpenSSHRSAPub(n,e)}catch{return new Error(errMsg)}algo="sha1";break;case"DSA":type="ssh-dss",privPEM=makePEM("DSA PRIVATE",privBlob);try{reader=new Ber.Reader(privBlob),reader.readSequence(),reader.readInt();let p=reader.readString(Ber.Integer,!0);if(p===null)return new Error(errMsg);let q=reader.readString(Ber.Integer,!0);if(q===null)return new Error(errMsg);let g=reader.readString(Ber.Integer,!0);if(g===null)return new Error(errMsg);let y=reader.readString(Ber.Integer,!0);if(y===null)return new Error(errMsg);pubPEM=genOpenSSLDSAPub(p,q,g,y),pubSSH=genOpenSSHDSAPub(p,q,g,y)}catch{return new Error(errMsg)}algo="sha1";break;case"EC":{let ecSSLName,ecPriv,ecOID;try{reader=new Ber.Reader(privBlob),reader.readSequence(),reader.readInt(),ecPriv=reader.readString(Ber.OctetString,!0),reader.readByte();let offset=reader.readLength();if(offset!==null){if(reader._offset=offset,ecOID=reader.readOID(),ecOID===null)return new Error(errMsg);switch(ecOID){case"1.2.840.10045.3.1.7":ecSSLName="prime256v1",type="ecdsa-sha2-nistp256",algo="sha256";break;case"1.3.132.0.34":ecSSLName="secp384r1",type="ecdsa-sha2-nistp384",algo="sha384";break;case"1.3.132.0.35":ecSSLName="secp521r1",type="ecdsa-sha2-nistp521",algo="sha512";break;default:return new Error(`Unsupported private key EC OID: ${ecOID}`)}}else return new Error(errMsg)}catch{return new Error(errMsg)}privPEM=makePEM("EC PRIVATE",privBlob);let pubBlob=genOpenSSLECDSAPubFromPriv(ecSSLName,ecPriv);pubPEM=genOpenSSLECDSAPub(ecOID,pubBlob),pubSSH=genOpenSSHECDSAPub(ecOID,pubBlob);break}}return new OpenSSH_Old_Private(type,"",privPEM,pubPEM,pubSSH,algo,decrypted)}}function PPK_Private(type,comment,privPEM,pubPEM,pubSSH,algo,decrypted){this.type=type,this.comment=comment,this[SYM_PRIV_PEM]=privPEM,this[SYM_PUB_PEM]=pubPEM,this[SYM_PUB_SSH]=pubSSH,this[SYM_HASH_ALGO]=algo,this[SYM_DECRYPTED]=decrypted}__name(PPK_Private,"PPK_Private");PPK_Private.prototype=BaseKey;{let EMPTY_PASSPHRASE=Buffer.alloc(0),PPK_IV=Buffer.from([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),PPK_PP1=Buffer.from([0,0,0,0]),PPK_PP2=Buffer.from([0,0,0,1]),regexp=/^PuTTY-User-Key-File-2: (ssh-(?:rsa|dss))\r?\nEncryption: (aes256-cbc|none)\r?\nComment: ([^\r\n]*)\r?\nPublic-Lines: \d+\r?\n([\s\S]+?)\r?\nPrivate-Lines: \d+\r?\n([\s\S]+?)\r?\nPrivate-MAC: ([^\r\n]+)/;PPK_Private.parse=(str,passphrase)=>{let m=regexp.exec(str);if(m===null)return null;let cipherName=m[2],encrypted=cipherName!=="none";if(encrypted&&!passphrase)return new Error("Encrypted PPK private key detected, but no passphrase given");let privBlob=Buffer.from(m[5],"base64");if(encrypted){let encInfo=CIPHER_INFO[cipherName],cipherKey=combineBuffers(createHash9("sha1").update(PPK_PP1).update(passphrase).digest(),createHash9("sha1").update(PPK_PP2).update(passphrase).digest());cipherKey.length>encInfo.keyLen&&(cipherKey=bufferSlice(cipherKey,0,encInfo.keyLen));try{let decipher=createDecipheriv(encInfo.sslName,cipherKey,PPK_IV);decipher.setAutoPadding(!1),privBlob=combineBuffers(decipher.update(privBlob),decipher.final())}catch(ex){return ex}}let type=m[1],comment=m[3],pubBlob=Buffer.from(m[4],"base64"),mac=m[6],typeLen=type.length,cipherNameLen=cipherName.length,commentLen=Buffer.byteLength(comment),pubLen=pubBlob.length,privLen=privBlob.length,macData=Buffer.allocUnsafe(4+typeLen+4+cipherNameLen+4+commentLen+4+pubLen+4+privLen),p=0;if(writeUInt32BE(macData,typeLen,p),macData.utf8Write(type,p+=4,typeLen),writeUInt32BE(macData,cipherNameLen,p+=typeLen),macData.utf8Write(cipherName,p+=4,cipherNameLen),writeUInt32BE(macData,commentLen,p+=cipherNameLen),macData.utf8Write(comment,p+=4,commentLen),writeUInt32BE(macData,pubLen,p+=commentLen),macData.set(pubBlob,p+=4),writeUInt32BE(macData,privLen,p+=pubLen),macData.set(privBlob,p+4),passphrase||(passphrase=EMPTY_PASSPHRASE),createHmac("sha1",createHash9("sha1").update("putty-private-key-file-mac-key").update(passphrase).digest()).update(macData).digest("hex")!==mac)return encrypted?new Error("PPK private key integrity check failed -- bad passphrase?"):new Error("PPK private key integrity check failed");let pubPEM,pubSSH,privPEM;switch(pubBlob._pos=0,skipFields(pubBlob,1),type){case"ssh-rsa":{let e=readString(pubBlob,pubBlob._pos);if(e===void 0)return new Error("Malformed PPK public key");let n=readString(pubBlob,pubBlob._pos);if(n===void 0)return new Error("Malformed PPK public key");let d=readString(privBlob,0);if(d===void 0)return new Error("Malformed PPK private key");let p2=readString(privBlob,privBlob._pos);if(p2===void 0)return new Error("Malformed PPK private key");let q=readString(privBlob,privBlob._pos);if(q===void 0)return new Error("Malformed PPK private key");let iqmp=readString(privBlob,privBlob._pos);if(iqmp===void 0)return new Error("Malformed PPK private key");pubPEM=genOpenSSLRSAPub(n,e),pubSSH=genOpenSSHRSAPub(n,e),privPEM=genOpenSSLRSAPriv(n,e,d,iqmp,p2,q);break}case"ssh-dss":{let p2=readString(pubBlob,pubBlob._pos);if(p2===void 0)return new Error("Malformed PPK public key");let q=readString(pubBlob,pubBlob._pos);if(q===void 0)return new Error("Malformed PPK public key");let g=readString(pubBlob,pubBlob._pos);if(g===void 0)return new Error("Malformed PPK public key");let y=readString(pubBlob,pubBlob._pos);if(y===void 0)return new Error("Malformed PPK public key");let x=readString(privBlob,0);if(x===void 0)return new Error("Malformed PPK private key");pubPEM=genOpenSSLDSAPub(p2,q,g,y),pubSSH=genOpenSSHDSAPub(p2,q,g,y),privPEM=genOpenSSLDSAPriv(p2,q,g,y,x);break}}return new PPK_Private(type,comment,privPEM,pubPEM,pubSSH,"sha1",encrypted)}}function OpenSSH_Public(type,comment,pubPEM,pubSSH,algo){this.type=type,this.comment=comment,this[SYM_PRIV_PEM]=null,this[SYM_PUB_PEM]=pubPEM,this[SYM_PUB_SSH]=pubSSH,this[SYM_HASH_ALGO]=algo,this[SYM_DECRYPTED]=!1}__name(OpenSSH_Public,"OpenSSH_Public");OpenSSH_Public.prototype=BaseKey;{let regexp;eddsaSupported?regexp=/^(((?:ssh-(?:rsa|dss|ed25519))|ecdsa-sha2-nistp(?:256|384|521))(?:-cert-v0[01]@openssh.com)?) ([A-Z0-9a-z/+=]+)(?:$|\s+([\S].*)?)$/:regexp=/^(((?:ssh-(?:rsa|dss))|ecdsa-sha2-nistp(?:256|384|521))(?:-cert-v0[01]@openssh.com)?) ([A-Z0-9a-z/+=]+)(?:$|\s+([\S].*)?)$/,OpenSSH_Public.parse=str=>{let m=regexp.exec(str);if(m===null)return null;let fullType=m[1],baseType=m[2],data=Buffer.from(m[3],"base64"),comment=m[4]||"",type=readString(data,data._pos,!0);return type===void 0||type.indexOf(baseType)!==0?new Error("Malformed OpenSSH public key"):parseDER(data,baseType,comment,fullType)}}function RFC4716_Public(type,comment,pubPEM,pubSSH,algo){this.type=type,this.comment=comment,this[SYM_PRIV_PEM]=null,this[SYM_PUB_PEM]=pubPEM,this[SYM_PUB_SSH]=pubSSH,this[SYM_HASH_ALGO]=algo,this[SYM_DECRYPTED]=!1}__name(RFC4716_Public,"RFC4716_Public");RFC4716_Public.prototype=BaseKey;{let regexp=/^---- BEGIN SSH2 PUBLIC KEY ----(?:\r?\n)((?:.{0,72}\r?\n)+)---- END SSH2 PUBLIC KEY ----$/,RE_DATA=/^[A-Z0-9a-z/+=\r\n]+$/,RE_HEADER=/^([\x21-\x39\x3B-\x7E]{1,64}): ((?:[^\\]*\\\r?\n)*[^\r\n]+)\r?\n/gm,RE_HEADER_ENDS=/\\\r?\n/g;RFC4716_Public.parse=str=>{let m=regexp.exec(str);if(m===null)return null;let body=m[1],dataStart=0,comment="";for(;m=RE_HEADER.exec(body);){let headerName=m[1],headerValue=m[2].replace(RE_HEADER_ENDS,"");if(headerValue.length>1024)return RE_HEADER.lastIndex=0,new Error("Malformed RFC4716 public key");dataStart=RE_HEADER.lastIndex,headerName.toLowerCase()==="comment"&&(comment=headerValue,comment.length>1&&comment.charCodeAt(0)===34&&comment.charCodeAt(comment.length-1)===34&&(comment=comment.slice(1,-1)))}let data=body.slice(dataStart);if(!RE_DATA.test(data))return new Error("Malformed RFC4716 public key");data=Buffer.from(data,"base64");let type=readString(data,0,!0);if(type===void 0)return new Error("Malformed RFC4716 public key");let pubPEM=null,pubSSH=null;switch(type){case"ssh-rsa":{let e=readString(data,data._pos);if(e===void 0)return new Error("Malformed RFC4716 public key");let n=readString(data,data._pos);if(n===void 0)return new Error("Malformed RFC4716 public key");pubPEM=genOpenSSLRSAPub(n,e),pubSSH=genOpenSSHRSAPub(n,e);break}case"ssh-dss":{let p=readString(data,data._pos);if(p===void 0)return new Error("Malformed RFC4716 public key");let q=readString(data,data._pos);if(q===void 0)return new Error("Malformed RFC4716 public key");let g=readString(data,data._pos);if(g===void 0)return new Error("Malformed RFC4716 public key");let y=readString(data,data._pos);if(y===void 0)return new Error("Malformed RFC4716 public key");pubPEM=genOpenSSLDSAPub(p,q,g,y),pubSSH=genOpenSSHDSAPub(p,q,g,y);break}default:return new Error("Malformed RFC4716 public key")}return new RFC4716_Public(type,comment,pubPEM,pubSSH,"sha1")}}function parseDER(data,baseType,comment,fullType){if(!isSupportedKeyType(baseType))return new Error(`Unsupported OpenSSH public key type: ${baseType}`);let algo,oid,pubPEM=null,pubSSH=null;switch(baseType){case"ssh-rsa":{let e=readString(data,data._pos||0);if(e===void 0)return new Error("Malformed OpenSSH public key");let n=readString(data,data._pos);if(n===void 0)return new Error("Malformed OpenSSH public key");pubPEM=genOpenSSLRSAPub(n,e),pubSSH=genOpenSSHRSAPub(n,e),algo="sha1";break}case"ssh-dss":{let p=readString(data,data._pos||0);if(p===void 0)return new Error("Malformed OpenSSH public key");let q=readString(data,data._pos);if(q===void 0)return new Error("Malformed OpenSSH public key");let g=readString(data,data._pos);if(g===void 0)return new Error("Malformed OpenSSH public key");let y=readString(data,data._pos);if(y===void 0)return new Error("Malformed OpenSSH public key");pubPEM=genOpenSSLDSAPub(p,q,g,y),pubSSH=genOpenSSHDSAPub(p,q,g,y),algo="sha1";break}case"ssh-ed25519":{let edpub=readString(data,data._pos||0);if(edpub===void 0||edpub.length!==32)return new Error("Malformed OpenSSH public key");pubPEM=genOpenSSLEdPub(edpub),pubSSH=genOpenSSHEdPub(edpub),algo=null;break}case"ecdsa-sha2-nistp256":algo="sha256",oid="1.2.840.10045.3.1.7";case"ecdsa-sha2-nistp384":algo===void 0&&(algo="sha384",oid="1.3.132.0.34");case"ecdsa-sha2-nistp521":{if(algo===void 0&&(algo="sha512",oid="1.3.132.0.35"),!skipFields(data,1))return new Error("Malformed OpenSSH public key");let ecpub=readString(data,data._pos||0);if(ecpub===void 0)return new Error("Malformed OpenSSH public key");pubPEM=genOpenSSLECDSAPub(oid,ecpub),pubSSH=genOpenSSHECDSAPub(oid,ecpub);break}default:return new Error(`Unsupported OpenSSH public key type: ${baseType}`)}return new OpenSSH_Public(fullType,comment,pubPEM,pubSSH,algo)}__name(parseDER,"parseDER");function isSupportedKeyType(type){switch(type){case"ssh-rsa":case"ssh-dss":case"ecdsa-sha2-nistp256":case"ecdsa-sha2-nistp384":case"ecdsa-sha2-nistp521":return!0;case"ssh-ed25519":if(eddsaSupported)return!0;default:return!1}}__name(isSupportedKeyType,"isSupportedKeyType");function isParsedKey(val2){return val2?typeof val2[SYM_DECRYPTED]=="boolean":!1}__name(isParsedKey,"isParsedKey");function parseKey(data,passphrase){if(isParsedKey(data))return data;let origBuffer;if(Buffer.isBuffer(data))origBuffer=data,data=data.utf8Slice(0,data.length).trim();else if(typeof data=="string")data=data.trim();else return new Error("Key data must be a Buffer or string");if(passphrase!=null){if(typeof passphrase=="string")passphrase=Buffer.from(passphrase);else if(!Buffer.isBuffer(passphrase))return new Error("Passphrase must be a string or Buffer when supplied")}let ret;if((ret=OpenSSH_Private.parse(data,passphrase))!==null||(ret=OpenSSH_Old_Private.parse(data,passphrase))!==null||(ret=PPK_Private.parse(data,passphrase))!==null||(ret=OpenSSH_Public.parse(data))!==null||(ret=RFC4716_Public.parse(data))!==null)return ret;if(origBuffer){binaryKeyParser.init(origBuffer,0);let type=binaryKeyParser.readString(!0);type!==void 0&&(data=binaryKeyParser.readRaw(),data!==void 0&&(ret=parseDER(data,type,"",type),ret instanceof Error&&(ret=null))),binaryKeyParser.clear()}return ret||new Error("Unsupported key format")}__name(parseKey,"parseKey");module2.exports={isParsedKey,isSupportedKeyType,parseDERKey:(data,type)=>parseDER(data,type,"",type),parseKey}}});var require_agent2=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/agent.js"(exports2,module2){"use strict";var{Socket:Socket2}=require("net"),{Duplex}=require("stream"),{resolve:resolve15}=require("path"),{readFile:readFile41}=require("fs"),{execFile,spawn:spawn7}=require("child_process"),{isParsedKey,parseKey}=require_keyParser(),{makeBufferParser,readUInt32BE,writeUInt32BE,writeUInt32LE}=require_utils4();function once(cb){let called=!1;return(...args)=>{called||(called=!0,cb(...args))}}__name(once,"once");function concat(buf1,buf2){let combined=Buffer.allocUnsafe(buf1.length+buf2.length);return buf1.copy(combined,0),buf2.copy(combined,buf1.length),combined}__name(concat,"concat");function noop2(){}__name(noop2,"noop");var EMPTY_BUF=Buffer.alloc(0),binaryParser=makeBufferParser(),BaseAgent=class{getIdentities(cb){cb(new Error("Missing getIdentities() implementation"))}sign(pubKey,data,options,cb){typeof options=="function"&&(cb=options),cb(new Error("Missing sign() implementation"))}};__name(BaseAgent,"BaseAgent");var OpenSSHAgent=class extends BaseAgent{constructor(socketPath){super(),this.socketPath=socketPath}getStream(cb){cb=once(cb);let sock=new Socket2;sock.on("connect",()=>{cb(null,sock)}),sock.on("close",onFail).on("end",onFail).on("error",onFail),sock.connect(this.socketPath);function onFail(){try{sock.destroy()}catch{}cb(new Error("Failed to connect to agent"))}__name(onFail,"onFail")}getIdentities(cb){cb=once(cb),this.getStream((err,stream3)=>{function onFail(err2){if(stream3)try{stream3.destroy()}catch{}err2||(err2=new Error("Failed to retrieve identities from agent")),cb(err2)}if(__name(onFail,"onFail"),err)return onFail(err);let protocol2=new AgentProtocol(!0);protocol2.on("error",onFail),protocol2.pipe(stream3).pipe(protocol2),stream3.on("close",onFail).on("end",onFail).on("error",onFail),protocol2.getIdentities((err2,keys)=>{if(err2)return onFail(err2);try{stream3.destroy()}catch{}cb(null,keys)})})}sign(pubKey,data,options,cb){typeof options=="function"?(cb=options,options=void 0):(typeof options!="object"||options===null)&&(options=void 0),cb=once(cb),this.getStream((err,stream3)=>{function onFail(err2){if(stream3)try{stream3.destroy()}catch{}err2||(err2=new Error("Failed to sign data with agent")),cb(err2)}if(__name(onFail,"onFail"),err)return onFail(err);let protocol2=new AgentProtocol(!0);protocol2.on("error",onFail),protocol2.pipe(stream3).pipe(protocol2),stream3.on("close",onFail).on("end",onFail).on("error",onFail),protocol2.sign(pubKey,data,options,(err2,sig)=>{if(err2)return onFail(err2);try{stream3.destroy()}catch{}cb(null,sig)})})}};__name(OpenSSHAgent,"OpenSSHAgent");var PageantAgent=(()=>{let EXEPATH=resolve15(__dirname,"..","util/pagent.exe"),ERROR2={[10]:new Error("Invalid pagent.exe arguments"),[11]:new Error("Pageant is not running"),[12]:new Error("pagent.exe could not create an mmap"),[13]:new Error("pagent.exe could not set mode for stdin"),[14]:new Error("pagent.exe could not set mode for stdout"),[15]:new Error("pagent.exe did not get expected input payload")};function destroy(stream3){stream3.buffer=null,stream3.proc&&(stream3.proc.kill(),stream3.proc=void 0)}__name(destroy,"destroy");class PageantSocket extends Duplex{constructor(){super(),this.proc=void 0,this.buffer=null}_read(n){}_write(data,encoding,cb){if(this.buffer===null)this.buffer=data;else{let newBuffer=Buffer.allocUnsafe(this.buffer.length+data.length);this.buffer.copy(newBuffer,0),data.copy(newBuffer,this.buffer.length),this.buffer=newBuffer}if(this.buffer.length<4)return cb();let len=readUInt32BE(this.buffer,0);if(this.buffer.length-4<len)return cb();if(data=this.buffer.slice(0,4+len),this.buffer.length>4+len)return cb(new Error("Unexpected multiple agent requests"));this.buffer=null;let error,proc=this.proc=spawn7(EXEPATH,[data.length]);proc.stdout.on("data",data2=>{this.push(data2)}),proc.on("error",err=>{error=err,cb(error)}),proc.on("close",code=>{if(this.proc=void 0,!error){if(error=ERROR2[code])return cb(error);cb()}}),proc.stdin.end(data)}_final(cb){destroy(this),cb()}_destroy(err,cb){destroy(this),cb()}}return __name(PageantSocket,"PageantSocket"),__name(class extends OpenSSHAgent{getStream(cb){cb(null,new PageantSocket)}},"PageantAgent")})(),CygwinAgent=(()=>{let RE_CYGWIN_SOCK=/^!<socket >(\d+) s ([A-Z0-9]{8}-[A-Z0-9]{8}-[A-Z0-9]{8}-[A-Z0-9]{8})/;return __name(class extends OpenSSHAgent{getStream(cb){cb=once(cb);let socketPath=this.socketPath,triedCygpath=!1;readFile41(socketPath,__name(function readCygsocket(err,data){if(err){if(triedCygpath)return cb(new Error("Invalid cygwin unix socket path"));execFile("cygpath",["-w",socketPath],(err2,stdout,stderr)=>{if(err2||stdout.length===0)return cb(new Error("Invalid cygwin unix socket path"));triedCygpath=!0,socketPath=stdout.toString().replace(/[\r\n]/g,""),readFile41(socketPath,readCygsocket)});return}let m=RE_CYGWIN_SOCK.exec(data.toString("ascii"));if(!m)return cb(new Error("Malformed cygwin unix socket file"));let state,bc=0,isRetrying=!1,inBuf=[],sock,credsBuf=Buffer.alloc(12),port=parseInt(m[1],10),secret=m[2].replace(/-/g,""),secretBuf=Buffer.allocUnsafe(16);for(let i=0,j=0;j<32;++i,j+=2)secretBuf[i]=parseInt(secret.substring(j,j+2),16);for(let i=0;i<16;i+=4)writeUInt32LE(secretBuf,readUInt32BE(secretBuf,i),i);tryConnect();function _onconnect(){bc=0,state="secret",sock.write(secretBuf)}__name(_onconnect,"_onconnect");function _ondata(data2){if(bc+=data2.length,state==="secret"){bc===16&&(bc=0,state="creds",sock.write(credsBuf));return}if(state==="creds"&&(isRetrying||inBuf.push(data2),bc===12)){if(sock.removeListener("connect",_onconnect),sock.removeListener("data",_ondata),sock.removeListener("error",onFail),sock.removeListener("end",onFail),sock.removeListener("close",onFail),isRetrying)return cb(null,sock);isRetrying=!0,credsBuf=Buffer.concat(inBuf),writeUInt32LE(credsBuf,process.pid,0),sock.on("error",()=>{}),sock.destroy(),tryConnect()}}__name(_ondata,"_ondata");function onFail(){cb(new Error("Problem negotiating cygwin unix socket security"))}__name(onFail,"onFail");function tryConnect(){sock=new Socket2,sock.on("connect",_onconnect),sock.on("data",_ondata),sock.on("error",onFail),sock.on("end",onFail),sock.on("close",onFail),sock.connect(port)}__name(tryConnect,"tryConnect")},"readCygsocket"))}},"CygwinAgent")})(),WINDOWS_PIPE_REGEX=/^[/\\][/\\]\.[/\\]pipe[/\\].+/;function createAgent(path16){return process.platform==="win32"&&!WINDOWS_PIPE_REGEX.test(path16)?path16==="pageant"?new PageantAgent:new CygwinAgent(path16):new OpenSSHAgent(path16)}__name(createAgent,"createAgent");var AgentProtocol=(()=>{function processResponses(protocol2){let ret;for(;protocol2[SYM_REQS].length;){let nextResponse=protocol2[SYM_REQS][0][SYM_RESP];if(nextResponse===void 0)break;protocol2[SYM_REQS].shift(),ret=protocol2.push(nextResponse)}return ret}__name(processResponses,"processResponses");let SYM_TYPE=Symbol("Inbound Request Type"),SYM_RESP=Symbol("Inbound Request Response"),SYM_CTX=Symbol("Inbound Request Context");class AgentInboundRequest{constructor(type,ctx){this[SYM_TYPE]=type,this[SYM_RESP]=void 0,this[SYM_CTX]=ctx}hasResponded(){return this[SYM_RESP]!==void 0}getType(){return this[SYM_TYPE]}getContext(){return this[SYM_CTX]}}__name(AgentInboundRequest,"AgentInboundRequest");function respond(protocol2,req,data){return req[SYM_RESP]=data,processResponses(protocol2)}__name(respond,"respond");function cleanup(protocol2){if(protocol2[SYM_BUFFER]=null,protocol2[SYM_MODE]===0){let reqs=protocol2[SYM_REQS];if(reqs&&reqs.length){protocol2[SYM_REQS]=[];for(let req of reqs)req.cb(new Error("No reply from server"))}}try{protocol2.end()}catch{}setImmediate(()=>{protocol2[SYM_ENDED]||protocol2.emit("end"),protocol2[SYM_CLOSED]||protocol2.emit("close")})}__name(cleanup,"cleanup");function onClose(){this[SYM_CLOSED]=!0}__name(onClose,"onClose");function onEnd(){this[SYM_ENDED]=!0}__name(onEnd,"onEnd");let SYM_REQS=Symbol("Requests"),SYM_MODE=Symbol("Agent Protocol Role"),SYM_BUFFER=Symbol("Agent Protocol Buffer"),SYM_MSGLEN=Symbol("Agent Protocol Current Message Length"),SYM_CLOSED=Symbol("Agent Protocol Closed"),SYM_ENDED=Symbol("Agent Protocol Ended");return __name(class extends Duplex{constructor(isClient){super({autoDestroy:!0,emitClose:!1}),this[SYM_MODE]=isClient?0:1,this[SYM_REQS]=[],this[SYM_BUFFER]=null,this[SYM_MSGLEN]=-1,this.once("end",onEnd),this.once("close",onClose)}_read(n){}_write(data,encoding,cb){this[SYM_BUFFER]===null?this[SYM_BUFFER]=data:this[SYM_BUFFER]=concat(this[SYM_BUFFER],data);let buffer=this[SYM_BUFFER],bufferLen=buffer.length,p=0;for(;p<bufferLen&&!(bufferLen<5||(this[SYM_MSGLEN]===-1&&(this[SYM_MSGLEN]=readUInt32BE(buffer,p)),bufferLen<4+this[SYM_MSGLEN]));){let msgType=buffer[p+=4];if(++p,this[SYM_MODE]===0){if(this[SYM_REQS].length===0)return cb(new Error("Received unexpected message from server"));let req=this[SYM_REQS].shift();switch(msgType){case 5:req.cb(new Error("Agent responded with failure"));break;case 12:{if(req.type!==11)return cb(new Error("Agent responded with wrong message type"));binaryParser.init(buffer,p);let numKeys=binaryParser.readUInt32BE();if(numKeys===void 0)return binaryParser.clear(),cb(new Error("Malformed agent response"));let keys=[];for(let i=0;i<numKeys;++i){let pubKey=binaryParser.readString();if(pubKey===void 0)return binaryParser.clear(),cb(new Error("Malformed agent response"));let comment=binaryParser.readString(!0);if(comment===void 0)return binaryParser.clear(),cb(new Error("Malformed agent response"));pubKey=parseKey(pubKey),!(pubKey instanceof Error)&&(pubKey.comment=pubKey.comment||comment,keys.push(pubKey))}p=binaryParser.pos(),binaryParser.clear(),req.cb(null,keys);break}case 14:{if(req.type!==13)return cb(new Error("Agent responded with wrong message type"));binaryParser.init(buffer,p);let signature=binaryParser.readString();if(p=binaryParser.pos(),binaryParser.clear(),signature===void 0)return cb(new Error("Malformed agent response"));if(binaryParser.init(signature,0),binaryParser.readString(!0),signature=binaryParser.readString(),binaryParser.clear(),signature===void 0)return cb(new Error("Malformed OpenSSH signature format"));req.cb(null,signature);break}default:return cb(new Error("Agent responded with unsupported message type"))}}else switch(msgType){case 11:{let req=new AgentInboundRequest(msgType);this[SYM_REQS].push(req),this.emit("identities",req);break}case 13:{binaryParser.init(buffer,p);let pubKey=binaryParser.readString(),data2=binaryParser.readString(),flagsVal=binaryParser.readUInt32BE();if(p=binaryParser.pos(),binaryParser.clear(),flagsVal===void 0){let req2=new AgentInboundRequest(msgType);return this[SYM_REQS].push(req2),this.failureReply(req2)}if(pubKey=parseKey(pubKey),pubKey instanceof Error){let req2=new AgentInboundRequest(msgType);return this[SYM_REQS].push(req2),this.failureReply(req2)}let flags={hash:void 0},ctx;pubKey.type==="ssh-rsa"&&(flagsVal&2?(ctx="rsa-sha2-256",flags.hash="sha256"):flagsVal&4&&(ctx="rsa-sha2-512",flags.hash="sha512")),ctx===void 0&&(ctx=pubKey.type);let req=new AgentInboundRequest(msgType,ctx);this[SYM_REQS].push(req),this.emit("sign",req,pubKey,data2,flags);break}default:{let req=new AgentInboundRequest(msgType);this[SYM_REQS].push(req),this.failureReply(req)}}if(this[SYM_MSGLEN]=-1,p===bufferLen){this[SYM_BUFFER]=null;break}else this[SYM_BUFFER]=buffer=buffer.slice(p),bufferLen=buffer.length,p=0}cb()}_destroy(err,cb){cleanup(this),cb()}_final(cb){cleanup(this),cb()}sign(pubKey,data,options,cb){if(this[SYM_MODE]!==0)throw new Error("Client-only method called with server role");typeof options=="function"?(cb=options,options=void 0):(typeof options!="object"||options===null)&&(options=void 0);let flags=0;if(pubKey=parseKey(pubKey),pubKey instanceof Error)throw new Error("Invalid public key argument");if(pubKey.type==="ssh-rsa"&&options)switch(options.hash){case"sha256":flags=2;break;case"sha512":flags=4;break}pubKey=pubKey.getPublicSSH();let type=13,keyLen=pubKey.length,dataLen=data.length,p=0,buf=Buffer.allocUnsafe(4+1+4+keyLen+4+dataLen+4);return writeUInt32BE(buf,buf.length-4,p),buf[p+=4]=type,writeUInt32BE(buf,keyLen,++p),pubKey.copy(buf,p+=4),writeUInt32BE(buf,dataLen,p+=keyLen),data.copy(buf,p+=4),writeUInt32BE(buf,flags,p+=dataLen),typeof cb!="function"&&(cb=noop2),this[SYM_REQS].push({type,cb}),this.push(buf)}getIdentities(cb){if(this[SYM_MODE]!==0)throw new Error("Client-only method called with server role");let type=11,p=0,buf=Buffer.allocUnsafe(4+1);return writeUInt32BE(buf,buf.length-4,p),buf[p+=4]=type,typeof cb!="function"&&(cb=noop2),this[SYM_REQS].push({type,cb}),this.push(buf)}failureReply(req){if(this[SYM_MODE]!==1)throw new Error("Server-only method called with client role");if(!(req instanceof AgentInboundRequest))throw new Error("Wrong request argument");if(req.hasResponded())return!0;let p=0,buf=Buffer.allocUnsafe(4+1);return writeUInt32BE(buf,buf.length-4,p),buf[p+=4]=5,respond(this,req,buf)}getIdentitiesReply(req,keys){if(this[SYM_MODE]!==1)throw new Error("Server-only method called with client role");if(!(req instanceof AgentInboundRequest))throw new Error("Wrong request argument");if(req.hasResponded())return!0;if(req.getType()!==11)throw new Error("Invalid response to request");if(!Array.isArray(keys))throw new Error("Keys argument must be an array");let totalKeysLen=4,newKeys=[];for(let i=0;i<keys.length;++i){let entry=keys[i];if(typeof entry!="object"||entry===null)throw new Error(`Invalid key entry: ${entry}`);let pubKey,comment;if(isParsedKey(entry))pubKey=entry;else if(isParsedKey(entry.pubKey))pubKey=entry.pubKey;else if(typeof entry.pubKey!="object"||entry.pubKey===null||({pubKey,comment}=entry.pubKey,pubKey=parseKey(pubKey),pubKey instanceof Error))continue;comment=pubKey.comment||comment,pubKey=pubKey.getPublicSSH(),totalKeysLen+=4+pubKey.length,comment&&typeof comment=="string"?comment=Buffer.from(comment):Buffer.isBuffer(comment)||(comment=EMPTY_BUF),totalKeysLen+=4+comment.length,newKeys.push({pubKey,comment})}let p=0,buf=Buffer.allocUnsafe(4+1+totalKeysLen);writeUInt32BE(buf,buf.length-4,p),buf[p+=4]=12,writeUInt32BE(buf,newKeys.length,++p),p+=4;for(let i=0;i<newKeys.length;++i){let{pubKey,comment}=newKeys[i];writeUInt32BE(buf,pubKey.length,p),pubKey.copy(buf,p+=4),writeUInt32BE(buf,comment.length,p+=pubKey.length),p+=4,comment.length&&(comment.copy(buf,p),p+=comment.length)}return respond(this,req,buf)}signReply(req,signature){if(this[SYM_MODE]!==1)throw new Error("Server-only method called with client role");if(!(req instanceof AgentInboundRequest))throw new Error("Wrong request argument");if(req.hasResponded())return!0;if(req.getType()!==13)throw new Error("Invalid response to request");if(!Buffer.isBuffer(signature))throw new Error("Signature argument must be a Buffer");if(signature.length===0)throw new Error("Signature argument must be non-empty");let p=0,sigFormat=req.getContext(),sigFormatLen=Buffer.byteLength(sigFormat),buf=Buffer.allocUnsafe(4+1+4+4+sigFormatLen+4+signature.length);return writeUInt32BE(buf,buf.length-4,p),buf[p+=4]=14,writeUInt32BE(buf,4+sigFormatLen+4+signature.length,++p),writeUInt32BE(buf,sigFormatLen,p+=4),buf.utf8Write(sigFormat,p+=4,sigFormatLen),writeUInt32BE(buf,signature.length,p+=sigFormatLen),signature.copy(buf,p+=4),respond(this,req,buf)}},"AgentProtocol")})(),SYM_AGENT=Symbol("Agent"),SYM_AGENT_KEYS=Symbol("Agent Keys"),SYM_AGENT_KEYS_IDX=Symbol("Agent Keys Index"),SYM_AGENT_CBS=Symbol("Agent Init Callbacks"),AgentContext=class{constructor(agent){if(typeof agent=="string")agent=createAgent(agent);else if(!isAgent(agent))throw new Error("Invalid agent argument");this[SYM_AGENT]=agent,this[SYM_AGENT_KEYS]=null,this[SYM_AGENT_KEYS_IDX]=-1,this[SYM_AGENT_CBS]=null}init(cb){if(typeof cb!="function"&&(cb=noop2),this[SYM_AGENT_KEYS]===null)if(this[SYM_AGENT_CBS]===null){this[SYM_AGENT_CBS]=[cb];let doCbs=__name((...args)=>{process.nextTick(()=>{let cbs=this[SYM_AGENT_CBS];this[SYM_AGENT_CBS]=null;for(let cb2 of cbs)cb2(...args)})},"doCbs");this[SYM_AGENT].getIdentities(once((err,keys)=>{if(err)return doCbs(err);if(!Array.isArray(keys))return doCbs(new Error("Agent implementation failed to provide keys"));let newKeys=[];for(let key of keys)key=parseKey(key),!(key instanceof Error)&&newKeys.push(key);this[SYM_AGENT_KEYS]=newKeys,this[SYM_AGENT_KEYS_IDX]=-1,doCbs()}))}else this[SYM_AGENT_CBS].push(cb);else process.nextTick(cb)}nextKey(){return this[SYM_AGENT_KEYS]===null||++this[SYM_AGENT_KEYS_IDX]>=this[SYM_AGENT_KEYS].length?!1:this[SYM_AGENT_KEYS][this[SYM_AGENT_KEYS_IDX]]}currentKey(){return this[SYM_AGENT_KEYS]===null||this[SYM_AGENT_KEYS_IDX]>=this[SYM_AGENT_KEYS].length?null:this[SYM_AGENT_KEYS][this[SYM_AGENT_KEYS_IDX]]}pos(){return this[SYM_AGENT_KEYS]===null||this[SYM_AGENT_KEYS_IDX]>=this[SYM_AGENT_KEYS].length?-1:this[SYM_AGENT_KEYS_IDX]}reset(){this[SYM_AGENT_KEYS_IDX]=-1}sign(...args){this[SYM_AGENT].sign(...args)}};__name(AgentContext,"AgentContext");function isAgent(val2){return val2 instanceof BaseAgent}__name(isAgent,"isAgent");module2.exports={AgentContext,AgentProtocol,BaseAgent,createAgent,CygwinAgent,isAgent,OpenSSHAgent,PageantAgent}}});var require_zlib=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/protocol/zlib.js"(exports2,module2){"use strict";var{kMaxLength}=require("buffer"),{createInflate,constants:{DEFLATE,INFLATE,Z_DEFAULT_CHUNK,Z_DEFAULT_COMPRESSION,Z_DEFAULT_MEMLEVEL,Z_DEFAULT_STRATEGY,Z_DEFAULT_WINDOWBITS,Z_PARTIAL_FLUSH}}=require("zlib"),ZlibHandle=createInflate()._handle.constructor;function processCallback(){throw new Error("Should not get here")}__name(processCallback,"processCallback");function zlibOnError(message,errno,code){let self2=this._owner,error=new Error(message);error.errno=errno,error.code=code,self2._err=error}__name(zlibOnError,"zlibOnError");function _close(engine){engine._handle&&(engine._handle.close(),engine._handle=null)}__name(_close,"_close");var Zlib=class{constructor(mode){let windowBits=Z_DEFAULT_WINDOWBITS,level=Z_DEFAULT_COMPRESSION,memLevel=Z_DEFAULT_MEMLEVEL,strategy=Z_DEFAULT_STRATEGY,dictionary=void 0;this._err=void 0,this._writeState=new Uint32Array(2),this._chunkSize=Z_DEFAULT_CHUNK,this._maxOutputLength=kMaxLength,this._outBuffer=Buffer.allocUnsafe(this._chunkSize),this._outOffset=0,this._handle=new ZlibHandle(mode),this._handle._owner=this,this._handle.onerror=zlibOnError,this._handle.init(windowBits,level,memLevel,strategy,this._writeState,processCallback,dictionary)}writeSync(chunk,retChunks){let handle=this._handle;if(!handle)throw new Error("Invalid Zlib instance");let availInBefore=chunk.length,availOutBefore=this._chunkSize-this._outOffset,inOff=0,availOutAfter,availInAfter,buffers,nread=0,state=this._writeState,buffer=this._outBuffer,offset=this._outOffset,chunkSize=this._chunkSize;for(;;){if(handle.writeSync(Z_PARTIAL_FLUSH,chunk,inOff,availInBefore,buffer,offset,availOutBefore),this._err)throw this._err;availOutAfter=state[0],availInAfter=state[1];let inDelta=availInBefore-availInAfter,have=availOutBefore-availOutAfter;if(have>0){let out=offset===0&&have===buffer.length?buffer:buffer.slice(offset,offset+have);if(offset+=have,buffers?buffers.push===void 0?buffers=[buffers,out]:buffers.push(out):buffers=out,nread+=out.byteLength,nread>this._maxOutputLength)throw _close(this),new Error(`Output length exceeded maximum of ${this._maxOutputLength}`)}else if(have!==0)throw new Error("have should not go down");if((availOutAfter===0||offset>=chunkSize)&&(availOutBefore=chunkSize,offset=0,buffer=Buffer.allocUnsafe(chunkSize)),availOutAfter===0)inOff+=inDelta,availInBefore=availInAfter;else break}if(this._outBuffer=buffer,this._outOffset=offset,nread===0&&(buffers=Buffer.alloc(0)),retChunks)return buffers.totalLen=nread,buffers;if(buffers.push===void 0)return buffers;let output=Buffer.allocUnsafe(nread);for(let i=0,p=0;i<buffers.length;++i){let buf=buffers[i];output.set(buf,p),p+=buf.length}return output}};__name(Zlib,"Zlib");var ZlibPacketWriter=class{constructor(protocol2){this.allocStart=0,this.allocStartKEX=0,this._protocol=protocol2,this._zlib=new Zlib(DEFLATE)}cleanup(){this._zlib&&_close(this._zlib)}alloc(payloadSize,force){return Buffer.allocUnsafe(payloadSize)}finalize(payload,force){if(this._protocol._kexinit===void 0||force){let output=this._zlib.writeSync(payload,!0),packet=this._protocol._cipher.allocPacket(output.totalLen);if(output.push===void 0)packet.set(output,5);else for(let i=0,p=5;i<output.length;++i){let chunk=output[i];packet.set(chunk,p),p+=chunk.length}return packet}return payload}};__name(ZlibPacketWriter,"ZlibPacketWriter");var PacketWriter=class{constructor(protocol2){this.allocStart=5,this.allocStartKEX=5,this._protocol=protocol2}cleanup(){}alloc(payloadSize,force){return this._protocol._kexinit===void 0||force?this._protocol._cipher.allocPacket(payloadSize):Buffer.allocUnsafe(payloadSize)}finalize(packet,force){return packet}};__name(PacketWriter,"PacketWriter");var ZlibPacketReader=class{constructor(){this._zlib=new Zlib(INFLATE)}cleanup(){this._zlib&&_close(this._zlib)}read(data){return this._zlib.writeSync(data,!1)}};__name(ZlibPacketReader,"ZlibPacketReader");var PacketReader=class{cleanup(){}read(data){return data}};__name(PacketReader,"PacketReader");module2.exports={PacketReader,PacketWriter,ZlibPacketReader,ZlibPacketWriter}}});var require_handlers_misc=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/protocol/handlers.misc.js"(exports2,module2){"use strict";var{bufferSlice,bufferParser,doFatalError,sigSSHToASN1,writeUInt32BE}=require_utils4(),{CHANNEL_OPEN_FAILURE,COMPAT,MESSAGE,TERMINAL_MODE}=require_constants8(),{parseKey}=require_keyParser(),TERMINAL_MODE_BY_VALUE=Array.from(Object.entries(TERMINAL_MODE)).reduce((obj,[key,value])=>({...obj,[key]:value}),{});module2.exports={[MESSAGE.DISCONNECT]:(self2,payload)=>{bufferParser.init(payload,1);let reason=bufferParser.readUInt32BE(),desc=bufferParser.readString(!0),lang=bufferParser.readString();if(bufferParser.clear(),lang===void 0)return doFatalError(self2,"Inbound: Malformed DISCONNECT packet");self2._debug&&self2._debug(`Inbound: Received DISCONNECT (${reason}, "${desc}")`);let handler=self2._handlers.DISCONNECT;handler&&handler(self2,reason,desc)},[MESSAGE.IGNORE]:(self2,payload)=>{self2._debug&&self2._debug("Inbound: Received IGNORE")},[MESSAGE.UNIMPLEMENTED]:(self2,payload)=>{bufferParser.init(payload,1);let seqno=bufferParser.readUInt32BE();if(bufferParser.clear(),seqno===void 0)return doFatalError(self2,"Inbound: Malformed UNIMPLEMENTED packet");self2._debug&&self2._debug(`Inbound: Received UNIMPLEMENTED (seqno ${seqno})`)},[MESSAGE.DEBUG]:(self2,payload)=>{bufferParser.init(payload,1);let display=bufferParser.readBool(),msg=bufferParser.readString(!0),lang=bufferParser.readString();if(bufferParser.clear(),lang===void 0)return doFatalError(self2,"Inbound: Malformed DEBUG packet");self2._debug&&self2._debug("Inbound: Received DEBUG");let handler=self2._handlers.DEBUG;handler&&handler(self2,display,msg)},[MESSAGE.SERVICE_REQUEST]:(self2,payload)=>{bufferParser.init(payload,1);let name3=bufferParser.readString(!0);if(bufferParser.clear(),name3===void 0)return doFatalError(self2,"Inbound: Malformed SERVICE_REQUEST packet");self2._debug&&self2._debug(`Inbound: Received SERVICE_REQUEST (${name3})`);let handler=self2._handlers.SERVICE_REQUEST;handler&&handler(self2,name3)},[MESSAGE.SERVICE_ACCEPT]:(self2,payload)=>{bufferParser.init(payload,1);let name3=bufferParser.readString(!0);if(bufferParser.clear(),name3===void 0)return doFatalError(self2,"Inbound: Malformed SERVICE_ACCEPT packet");self2._debug&&self2._debug(`Inbound: Received SERVICE_ACCEPT (${name3})`);let handler=self2._handlers.SERVICE_ACCEPT;handler&&handler(self2,name3)},[MESSAGE.EXT_INFO]:(self2,payload)=>{bufferParser.init(payload,1);let numExts=bufferParser.readUInt32BE(),exts;if(numExts!==void 0){exts=[];for(let i=0;i<numExts;++i){let name3=bufferParser.readString(!0),data=bufferParser.readString();if(data!==void 0)switch(name3){case"server-sig-algs":{let algs=data.latin1Slice(0,data.length).split(",");exts.push({name:name3,algs});continue}default:continue}exts=void 0;break}}if(bufferParser.clear(),exts===void 0)return doFatalError(self2,"Inbound: Malformed EXT_INFO packet");self2._debug&&self2._debug("Inbound: Received EXT_INFO");let handler=self2._handlers.EXT_INFO;handler&&handler(self2,exts)},[MESSAGE.USERAUTH_REQUEST]:(self2,payload)=>{bufferParser.init(payload,1);let user=bufferParser.readString(!0),service=bufferParser.readString(!0),method=bufferParser.readString(!0),methodData,methodDesc;switch(method){case"none":methodData=null;break;case"password":{let isChange=bufferParser.readBool();if(isChange!==void 0&&(methodData=bufferParser.readString(!0),methodData!==void 0&&isChange)){let newPassword=bufferParser.readString(!0);newPassword!==void 0?methodData={oldPassword:methodData,newPassword}:methodData=void 0}break}case"publickey":{let hasSig=bufferParser.readBool();if(hasSig!==void 0){let keyAlgo=bufferParser.readString(!0),realKeyAlgo=keyAlgo,key=bufferParser.readString(),hashAlgo;switch(keyAlgo){case"rsa-sha2-256":realKeyAlgo="ssh-rsa",hashAlgo="sha256";break;case"rsa-sha2-512":realKeyAlgo="ssh-rsa",hashAlgo="sha512";break}if(hasSig){let blobEnd=bufferParser.pos(),signature=bufferParser.readString();if(signature!==void 0&&(signature.length>4+keyAlgo.length+4&&signature.utf8Slice(4,4+keyAlgo.length)===keyAlgo&&(signature=bufferSlice(signature,4+keyAlgo.length+4)),signature=sigSSHToASN1(signature,realKeyAlgo),signature)){let sessionID=self2._kex.sessionID,blob=Buffer.allocUnsafe(4+sessionID.length+blobEnd);writeUInt32BE(blob,sessionID.length,0),blob.set(sessionID,4),blob.set(new Uint8Array(payload.buffer,payload.byteOffset,blobEnd),4+sessionID.length),methodData={keyAlgo:realKeyAlgo,key,signature,blob,hashAlgo}}}else methodData={keyAlgo:realKeyAlgo,key,hashAlgo},methodDesc="publickey -- check"}break}case"hostbased":{let keyAlgo=bufferParser.readString(!0),realKeyAlgo=keyAlgo,key=bufferParser.readString(),localHostname=bufferParser.readString(!0),localUsername=bufferParser.readString(!0),hashAlgo;switch(keyAlgo){case"rsa-sha2-256":realKeyAlgo="ssh-rsa",hashAlgo="sha256";break;case"rsa-sha2-512":realKeyAlgo="ssh-rsa",hashAlgo="sha512";break}let blobEnd=bufferParser.pos(),signature=bufferParser.readString();if(signature!==void 0&&(signature.length>4+keyAlgo.length+4&&signature.utf8Slice(4,4+keyAlgo.length)===keyAlgo&&(signature=bufferSlice(signature,4+keyAlgo.length+4)),signature=sigSSHToASN1(signature,realKeyAlgo),signature!==void 0)){let sessionID=self2._kex.sessionID,blob=Buffer.allocUnsafe(4+sessionID.length+blobEnd);writeUInt32BE(blob,sessionID.length,0),blob.set(sessionID,4),blob.set(new Uint8Array(payload.buffer,payload.byteOffset,blobEnd),4+sessionID.length),methodData={keyAlgo:realKeyAlgo,key,signature,blob,localHostname,localUsername,hashAlgo}}break}case"keyboard-interactive":bufferParser.skipString(),methodData=bufferParser.readList();break;default:method!==void 0&&(methodData=bufferParser.readRaw())}if(bufferParser.clear(),methodData===void 0)return doFatalError(self2,"Inbound: Malformed USERAUTH_REQUEST packet");methodDesc===void 0&&(methodDesc=method),self2._authsQueue.push(method),self2._debug&&self2._debug(`Inbound: Received USERAUTH_REQUEST (${methodDesc})`);let handler=self2._handlers.USERAUTH_REQUEST;handler&&handler(self2,user,service,method,methodData)},[MESSAGE.USERAUTH_FAILURE]:(self2,payload)=>{bufferParser.init(payload,1);let authMethods=bufferParser.readList(),partialSuccess=bufferParser.readBool();if(bufferParser.clear(),partialSuccess===void 0)return doFatalError(self2,"Inbound: Malformed USERAUTH_FAILURE packet");self2._debug&&self2._debug(`Inbound: Received USERAUTH_FAILURE (${authMethods})`),self2._authsQueue.shift();let handler=self2._handlers.USERAUTH_FAILURE;handler&&handler(self2,authMethods,partialSuccess)},[MESSAGE.USERAUTH_SUCCESS]:(self2,payload)=>{self2._debug&&self2._debug("Inbound: Received USERAUTH_SUCCESS"),self2._authsQueue.shift();let handler=self2._handlers.USERAUTH_SUCCESS;handler&&handler(self2)},[MESSAGE.USERAUTH_BANNER]:(self2,payload)=>{bufferParser.init(payload,1);let msg=bufferParser.readString(!0),lang=bufferParser.readString();if(bufferParser.clear(),lang===void 0)return doFatalError(self2,"Inbound: Malformed USERAUTH_BANNER packet");self2._debug&&self2._debug("Inbound: Received USERAUTH_BANNER");let handler=self2._handlers.USERAUTH_BANNER;handler&&handler(self2,msg)},60:(self2,payload)=>{if(!self2._authsQueue.length){self2._debug&&self2._debug("Inbound: Received payload type 60 without auth");return}switch(self2._authsQueue[0]){case"password":{bufferParser.init(payload,1);let prompt=bufferParser.readString(!0),lang=bufferParser.readString();if(bufferParser.clear(),lang===void 0)return doFatalError(self2,"Inbound: Malformed USERAUTH_PASSWD_CHANGEREQ packet");self2._debug&&self2._debug("Inbound: Received USERAUTH_PASSWD_CHANGEREQ");let handler=self2._handlers.USERAUTH_PASSWD_CHANGEREQ;handler&&handler(self2,prompt);break}case"publickey":{bufferParser.init(payload,1);let keyAlgo=bufferParser.readString(!0),key=bufferParser.readString();if(bufferParser.clear(),key===void 0)return doFatalError(self2,"Inbound: Malformed USERAUTH_PK_OK packet");self2._debug&&self2._debug("Inbound: Received USERAUTH_PK_OK"),self2._authsQueue.shift();let handler=self2._handlers.USERAUTH_PK_OK;handler&&handler(self2,keyAlgo,key);break}case"keyboard-interactive":{bufferParser.init(payload,1);let name3=bufferParser.readString(!0),instructions=bufferParser.readString(!0);bufferParser.readString();let numPrompts=bufferParser.readUInt32BE(),prompts;if(numPrompts!==void 0){prompts=new Array(numPrompts);let i;for(i=0;i<numPrompts;++i){let prompt=bufferParser.readString(!0),echo=bufferParser.readBool();if(echo===void 0)break;prompts[i]={prompt,echo}}i!==numPrompts&&(prompts=void 0)}if(bufferParser.clear(),prompts===void 0)return doFatalError(self2,"Inbound: Malformed USERAUTH_INFO_REQUEST packet");self2._debug&&self2._debug("Inbound: Received USERAUTH_INFO_REQUEST");let handler=self2._handlers.USERAUTH_INFO_REQUEST;handler&&handler(self2,name3,instructions,prompts);break}default:self2._debug&&self2._debug("Inbound: Received unexpected payload type 60")}},61:(self2,payload)=>{if(!self2._authsQueue.length){self2._debug&&self2._debug("Inbound: Received payload type 61 without auth");return}if(self2._authsQueue[0]!=="keyboard-interactive")return doFatalError(self2,"Inbound: Received unexpected payload type 61");bufferParser.init(payload,1);let numResponses=bufferParser.readUInt32BE(),responses;if(numResponses!==void 0){responses=new Array(numResponses);let i;for(i=0;i<numResponses;++i){let response=bufferParser.readString(!0);if(response===void 0)break;responses[i]=response}i!==numResponses&&(responses=void 0)}if(bufferParser.clear(),responses===void 0)return doFatalError(self2,"Inbound: Malformed USERAUTH_INFO_RESPONSE packet");self2._debug&&self2._debug("Inbound: Received USERAUTH_INFO_RESPONSE");let handler=self2._handlers.USERAUTH_INFO_RESPONSE;handler&&handler(self2,responses)},[MESSAGE.GLOBAL_REQUEST]:(self2,payload)=>{bufferParser.init(payload,1);let name3=bufferParser.readString(!0),wantReply=bufferParser.readBool(),data;if(wantReply!==void 0)switch(name3){case"tcpip-forward":case"cancel-tcpip-forward":{let bindAddr=bufferParser.readString(!0),bindPort=bufferParser.readUInt32BE();bindPort!==void 0&&(data={bindAddr,bindPort});break}case"streamlocal-forward@openssh.com":case"cancel-streamlocal-forward@openssh.com":{let socketPath=bufferParser.readString(!0);socketPath!==void 0&&(data={socketPath});break}case"no-more-sessions@openssh.com":data=null;break;case"hostkeys-00@openssh.com":{for(data=[];bufferParser.avail()>0;){let keyRaw=bufferParser.readString();if(keyRaw===void 0){data=void 0;break}let key=parseKey(keyRaw);key instanceof Error||data.push(key)}break}default:data=bufferParser.readRaw()}if(bufferParser.clear(),data===void 0)return doFatalError(self2,"Inbound: Malformed GLOBAL_REQUEST packet");self2._debug&&self2._debug(`Inbound: GLOBAL_REQUEST (${name3})`);let handler=self2._handlers.GLOBAL_REQUEST;handler?handler(self2,name3,wantReply,data):self2.requestFailure()},[MESSAGE.REQUEST_SUCCESS]:(self2,payload)=>{let data=payload.length>1?bufferSlice(payload,1):null;self2._debug&&self2._debug("Inbound: REQUEST_SUCCESS");let handler=self2._handlers.REQUEST_SUCCESS;handler&&handler(self2,data)},[MESSAGE.REQUEST_FAILURE]:(self2,payload)=>{self2._debug&&self2._debug("Inbound: Received REQUEST_FAILURE");let handler=self2._handlers.REQUEST_FAILURE;handler&&handler(self2)},[MESSAGE.CHANNEL_OPEN]:(self2,payload)=>{bufferParser.init(payload,1);let type=bufferParser.readString(!0),sender=bufferParser.readUInt32BE(),window2=bufferParser.readUInt32BE(),packetSize=bufferParser.readUInt32BE(),channelInfo;switch(type){case"forwarded-tcpip":case"direct-tcpip":{let destIP=bufferParser.readString(!0),destPort=bufferParser.readUInt32BE(),srcIP=bufferParser.readString(!0),srcPort=bufferParser.readUInt32BE();srcPort!==void 0&&(channelInfo={type,sender,window:window2,packetSize,data:{destIP,destPort,srcIP,srcPort}});break}case"forwarded-streamlocal@openssh.com":case"direct-streamlocal@openssh.com":{let socketPath=bufferParser.readString(!0);socketPath!==void 0&&(channelInfo={type,sender,window:window2,packetSize,data:{socketPath}});break}case"x11":{let srcIP=bufferParser.readString(!0),srcPort=bufferParser.readUInt32BE();srcPort!==void 0&&(channelInfo={type,sender,window:window2,packetSize,data:{srcIP,srcPort}});break}default:channelInfo={type,sender,window:window2,packetSize,data:{}}}if(bufferParser.clear(),channelInfo===void 0)return doFatalError(self2,"Inbound: Malformed CHANNEL_OPEN packet");self2._debug&&self2._debug(`Inbound: CHANNEL_OPEN (s:${sender}, ${type})`);let handler=self2._handlers.CHANNEL_OPEN;handler?handler(self2,channelInfo):self2.channelOpenFail(channelInfo.sender,CHANNEL_OPEN_FAILURE.ADMINISTRATIVELY_PROHIBITED,"","")},[MESSAGE.CHANNEL_OPEN_CONFIRMATION]:(self2,payload)=>{bufferParser.init(payload,1);let recipient=bufferParser.readUInt32BE(),sender=bufferParser.readUInt32BE(),window2=bufferParser.readUInt32BE(),packetSize=bufferParser.readUInt32BE(),data=bufferParser.avail()?bufferParser.readRaw():void 0;if(bufferParser.clear(),packetSize===void 0)return doFatalError(self2,"Inbound: Malformed CHANNEL_OPEN_CONFIRMATION packet");self2._debug&&self2._debug(`Inbound: CHANNEL_OPEN_CONFIRMATION (r:${recipient}, s:${sender})`);let handler=self2._handlers.CHANNEL_OPEN_CONFIRMATION;handler&&handler(self2,{recipient,sender,window:window2,packetSize,data})},[MESSAGE.CHANNEL_OPEN_FAILURE]:(self2,payload)=>{bufferParser.init(payload,1);let recipient=bufferParser.readUInt32BE(),reason=bufferParser.readUInt32BE(),description=bufferParser.readString(!0),lang=bufferParser.readString();if(bufferParser.clear(),lang===void 0)return doFatalError(self2,"Inbound: Malformed CHANNEL_OPEN_FAILURE packet");self2._debug&&self2._debug(`Inbound: CHANNEL_OPEN_FAILURE (r:${recipient})`);let handler=self2._handlers.CHANNEL_OPEN_FAILURE;handler&&handler(self2,recipient,reason,description)},[MESSAGE.CHANNEL_WINDOW_ADJUST]:(self2,payload)=>{bufferParser.init(payload,1);let recipient=bufferParser.readUInt32BE(),bytesToAdd=bufferParser.readUInt32BE();if(bufferParser.clear(),bytesToAdd===void 0)return doFatalError(self2,"Inbound: Malformed CHANNEL_WINDOW_ADJUST packet");self2._debug&&self2._debug(`Inbound: CHANNEL_WINDOW_ADJUST (r:${recipient}, ${bytesToAdd})`);let handler=self2._handlers.CHANNEL_WINDOW_ADJUST;handler&&handler(self2,recipient,bytesToAdd)},[MESSAGE.CHANNEL_DATA]:(self2,payload)=>{bufferParser.init(payload,1);let recipient=bufferParser.readUInt32BE(),data=bufferParser.readString();if(bufferParser.clear(),data===void 0)return doFatalError(self2,"Inbound: Malformed CHANNEL_DATA packet");self2._debug&&self2._debug(`Inbound: CHANNEL_DATA (r:${recipient}, ${data.length})`);let handler=self2._handlers.CHANNEL_DATA;handler&&handler(self2,recipient,data)},[MESSAGE.CHANNEL_EXTENDED_DATA]:(self2,payload)=>{bufferParser.init(payload,1);let recipient=bufferParser.readUInt32BE(),type=bufferParser.readUInt32BE(),data=bufferParser.readString();if(bufferParser.clear(),data===void 0)return doFatalError(self2,"Inbound: Malformed CHANNEL_EXTENDED_DATA packet");self2._debug&&self2._debug(`Inbound: CHANNEL_EXTENDED_DATA (r:${recipient}, ${data.length})`);let handler=self2._handlers.CHANNEL_EXTENDED_DATA;handler&&handler(self2,recipient,data,type)},[MESSAGE.CHANNEL_EOF]:(self2,payload)=>{bufferParser.init(payload,1);let recipient=bufferParser.readUInt32BE();if(bufferParser.clear(),recipient===void 0)return doFatalError(self2,"Inbound: Malformed CHANNEL_EOF packet");self2._debug&&self2._debug(`Inbound: CHANNEL_EOF (r:${recipient})`);let handler=self2._handlers.CHANNEL_EOF;handler&&handler(self2,recipient)},[MESSAGE.CHANNEL_CLOSE]:(self2,payload)=>{bufferParser.init(payload,1);let recipient=bufferParser.readUInt32BE();if(bufferParser.clear(),recipient===void 0)return doFatalError(self2,"Inbound: Malformed CHANNEL_CLOSE packet");self2._debug&&self2._debug(`Inbound: CHANNEL_CLOSE (r:${recipient})`);let handler=self2._handlers.CHANNEL_CLOSE;handler&&handler(self2,recipient)},[MESSAGE.CHANNEL_REQUEST]:(self2,payload)=>{bufferParser.init(payload,1);let recipient=bufferParser.readUInt32BE(),type=bufferParser.readString(!0),wantReply=bufferParser.readBool(),data;if(wantReply!==void 0)switch(type){case"exit-status":data=bufferParser.readUInt32BE(),self2._debug&&self2._debug(`Inbound: CHANNEL_REQUEST (r:${recipient}, ${type}: ${data})`);break;case"exit-signal":{let signal,coreDumped;if(self2._compatFlags&COMPAT.OLD_EXIT){let num=bufferParser.readUInt32BE();switch(num){case 1:signal="HUP";break;case 2:signal="INT";break;case 3:signal="QUIT";break;case 6:signal="ABRT";break;case 9:signal="KILL";break;case 14:signal="ALRM";break;case 15:signal="TERM";break;default:num!==void 0&&(signal=`UNKNOWN (${num})`)}coreDumped=!1}else signal=bufferParser.readString(!0),coreDumped=bufferParser.readBool(),coreDumped===void 0&&(signal=void 0);let errorMessage=bufferParser.readString(!0);bufferParser.skipString()!==void 0&&(data={signal,coreDumped,errorMessage}),self2._debug&&self2._debug(`Inbound: CHANNEL_REQUEST (r:${recipient}, ${type}: ${signal})`);break}case"pty-req":{let term=bufferParser.readString(!0),cols=bufferParser.readUInt32BE(),rows=bufferParser.readUInt32BE(),width=bufferParser.readUInt32BE(),height=bufferParser.readUInt32BE(),modesBinary=bufferParser.readString();if(modesBinary!==void 0){bufferParser.init(modesBinary,1);let modes={};for(;bufferParser.avail();){let opcode=bufferParser.readByte();if(opcode===TERMINAL_MODE.TTY_OP_END)break;let name3=TERMINAL_MODE_BY_VALUE[opcode],value=bufferParser.readUInt32BE();if(opcode===void 0||name3===void 0||value===void 0){modes=void 0;break}modes[name3]=value}modes!==void 0&&(data={term,cols,rows,width,height,modes})}self2._debug&&self2._debug(`Inbound: CHANNEL_REQUEST (r:${recipient}, ${type})`);break}case"window-change":{let cols=bufferParser.readUInt32BE(),rows=bufferParser.readUInt32BE(),width=bufferParser.readUInt32BE(),height=bufferParser.readUInt32BE();height!==void 0&&(data={cols,rows,width,height}),self2._debug&&self2._debug(`Inbound: CHANNEL_REQUEST (r:${recipient}, ${type})`);break}case"x11-req":{let single=bufferParser.readBool(),protocol2=bufferParser.readString(!0),cookie=bufferParser.readString(),screen2=bufferParser.readUInt32BE();screen2!==void 0&&(data={single,protocol:protocol2,cookie,screen:screen2}),self2._debug&&self2._debug(`Inbound: CHANNEL_REQUEST (r:${recipient}, ${type})`);break}case"env":{let name3=bufferParser.readString(!0),value=bufferParser.readString(!0);value!==void 0&&(data={name:name3,value}),self2._debug&&self2._debug(`Inbound: CHANNEL_REQUEST (r:${recipient}, ${type}: ${name3}=${value})`);break}case"shell":data=null,self2._debug&&self2._debug(`Inbound: CHANNEL_REQUEST (r:${recipient}, ${type})`);break;case"exec":data=bufferParser.readString(!0),self2._debug&&self2._debug(`Inbound: CHANNEL_REQUEST (r:${recipient}, ${type}: ${data})`);break;case"subsystem":data=bufferParser.readString(!0),self2._debug&&self2._debug(`Inbound: CHANNEL_REQUEST (r:${recipient}, ${type}: ${data})`);break;case"signal":data=bufferParser.readString(!0),self2._debug&&self2._debug(`Inbound: CHANNEL_REQUEST (r:${recipient}, ${type}: ${data})`);break;case"xon-xoff":data=bufferParser.readBool(),self2._debug&&self2._debug(`Inbound: CHANNEL_REQUEST (r:${recipient}, ${type}: ${data})`);break;case"auth-agent-req@openssh.com":data=null,self2._debug&&self2._debug(`Inbound: CHANNEL_REQUEST (r:${recipient}, ${type})`);break;default:data=bufferParser.avail()?bufferParser.readRaw():null,self2._debug&&self2._debug(`Inbound: CHANNEL_REQUEST (r:${recipient}, ${type})`)}if(bufferParser.clear(),data===void 0)return doFatalError(self2,"Inbound: Malformed CHANNEL_REQUEST packet");let handler=self2._handlers.CHANNEL_REQUEST;handler&&handler(self2,recipient,type,wantReply,data)},[MESSAGE.CHANNEL_SUCCESS]:(self2,payload)=>{bufferParser.init(payload,1);let recipient=bufferParser.readUInt32BE();if(bufferParser.clear(),recipient===void 0)return doFatalError(self2,"Inbound: Malformed CHANNEL_SUCCESS packet");self2._debug&&self2._debug(`Inbound: CHANNEL_SUCCESS (r:${recipient})`);let handler=self2._handlers.CHANNEL_SUCCESS;handler&&handler(self2,recipient)},[MESSAGE.CHANNEL_FAILURE]:(self2,payload)=>{bufferParser.init(payload,1);let recipient=bufferParser.readUInt32BE();if(bufferParser.clear(),recipient===void 0)return doFatalError(self2,"Inbound: Malformed CHANNEL_FAILURE packet");self2._debug&&self2._debug(`Inbound: CHANNEL_FAILURE (r:${recipient})`);let handler=self2._handlers.CHANNEL_FAILURE;handler&&handler(self2,recipient)}}}});var require_handlers=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/protocol/handlers.js"(exports2,module2){"use strict";var MESSAGE_HANDLERS=new Array(256);[require_kex().HANDLERS,require_handlers_misc()].forEach(handlers=>{for(let[type,handler]of Object.entries(handlers))type=+type,isFinite(type)&&type>=0&&type<MESSAGE_HANDLERS.length&&(MESSAGE_HANDLERS[type]=handler)});module2.exports=MESSAGE_HANDLERS}});var require_kex=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/protocol/kex.js"(exports2,module2){"use strict";var{createDiffieHellman,createDiffieHellmanGroup,createECDH,createHash:createHash9,createPublicKey,diffieHellman,generateKeyPairSync,randomFillSync}=require("crypto"),{Ber}=require_lib5(),{COMPAT,curve25519Supported,DEFAULT_KEX,DEFAULT_SERVER_HOST_KEY,DEFAULT_CIPHER,DEFAULT_MAC,DEFAULT_COMPRESSION,DISCONNECT_REASON,MESSAGE}=require_constants8(),{CIPHER_INFO,createCipher,createDecipher,MAC_INFO}=require_crypto(),{parseDERKey}=require_keyParser(),{bufferFill,bufferParser,convertSignature,doFatalError,FastBuffer,sigSSHToASN1,writeUInt32BE}=require_utils4(),{PacketReader,PacketWriter,ZlibPacketReader,ZlibPacketWriter}=require_zlib(),MESSAGE_HANDLERS,GEX_MIN_BITS=2048,GEX_MAX_BITS=8192,EMPTY_BUFFER2=Buffer.alloc(0);function kexinit(self2){let payload;if(self2._compatFlags&COMPAT.BAD_DHGEX){let entry=self2._offer.lists.kex,kex=entry.array,found=!1;for(let i=0;i<kex.length;++i)kex[i].includes("group-exchange")&&(found||(found=!0,kex=kex.slice()),kex.splice(i--,1));if(found){let len=17+self2._offer.totalSize+1+4,newKexBuf=Buffer.from(kex.join(","));len-=entry.buffer.length-newKexBuf.length;let all=self2._offer.lists.all,rest=new Uint8Array(all.buffer,all.byteOffset+4+entry.buffer.length,all.length-(4+entry.buffer.length));payload=Buffer.allocUnsafe(len),writeUInt32BE(payload,newKexBuf.length,17),payload.set(newKexBuf,17+4),payload.set(rest,17+4+newKexBuf.length)}}payload===void 0&&(payload=Buffer.allocUnsafe(1+16+self2._offer.totalSize+1+4),self2._offer.copyAllTo(payload,17)),self2._debug&&self2._debug("Outbound: Sending KEXINIT"),payload[0]=MESSAGE.KEXINIT,randomFillSync(payload,1,16),bufferFill(payload,0,payload.length-5),self2._kexinit=payload,self2._packetRW.write.allocStart=0;{let p=self2._packetRW.write.allocStartKEX,packet=self2._packetRW.write.alloc(payload.length,!0);packet.set(payload,p),self2._cipher.encrypt(self2._packetRW.write.finalize(packet,!0))}}__name(kexinit,"kexinit");function handleKexInit(self2,payload){let init={kex:void 0,serverHostKey:void 0,cs:{cipher:void 0,mac:void 0,compress:void 0,lang:void 0},sc:{cipher:void 0,mac:void 0,compress:void 0,lang:void 0}};if(bufferParser.init(payload,17),(init.kex=bufferParser.readList())===void 0||(init.serverHostKey=bufferParser.readList())===void 0||(init.cs.cipher=bufferParser.readList())===void 0||(init.sc.cipher=bufferParser.readList())===void 0||(init.cs.mac=bufferParser.readList())===void 0||(init.sc.mac=bufferParser.readList())===void 0||(init.cs.compress=bufferParser.readList())===void 0||(init.sc.compress=bufferParser.readList())===void 0||(init.cs.lang=bufferParser.readList())===void 0||(init.sc.lang=bufferParser.readList())===void 0)return bufferParser.clear(),doFatalError(self2,"Received malformed KEXINIT","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);let pos=bufferParser.pos(),firstFollows=pos<payload.length&&payload[pos]===1;bufferParser.clear();let local=self2._offer,remote=init,localKex=local.lists.kex.array;if(self2._compatFlags&COMPAT.BAD_DHGEX){let found=!1;for(let i2=0;i2<localKex.length;++i2)localKex[i2].indexOf("group-exchange")!==-1&&(found||(found=!0,localKex=localKex.slice()),localKex.splice(i2--,1))}let clientList,serverList,i,debug=self2._debug;debug&&debug("Inbound: Handshake in progress"),debug&&debug(`Handshake: (local) KEX method: ${localKex}`),debug&&debug(`Handshake: (remote) KEX method: ${remote.kex}`);let remoteExtInfoEnabled;if(self2._server?(serverList=localKex,clientList=remote.kex,remoteExtInfoEnabled=clientList.indexOf("ext-info-c")!==-1):(serverList=remote.kex,clientList=localKex,remoteExtInfoEnabled=serverList.indexOf("ext-info-s")!==-1),self2._strictMode===void 0&&(self2._server?self2._strictMode=clientList.indexOf("kex-strict-c-v00@openssh.com")!==-1:self2._strictMode=serverList.indexOf("kex-strict-s-v00@openssh.com")!==-1,self2._strictMode&&(debug&&debug("Handshake: strict KEX mode enabled"),self2._decipher.inSeqno!==1)))return debug&&debug("Handshake: KEXINIT not first packet in strict KEX mode"),doFatalError(self2,"Handshake failed: KEXINIT not first packet in strict KEX mode","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);for(i=0;i<clientList.length&&serverList.indexOf(clientList[i])===-1;++i);if(i===clientList.length)return debug&&debug("Handshake: no matching key exchange algorithm"),doFatalError(self2,"Handshake failed: no matching key exchange algorithm","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);init.kex=clientList[i],debug&&debug(`Handshake: KEX algorithm: ${clientList[i]}`),firstFollows&&(!remote.kex.length||clientList[i]!==remote.kex[0])&&(self2._skipNextInboundPacket=!0);let localSrvHostKey=local.lists.serverHostKey.array;for(debug&&debug(`Handshake: (local) Host key format: ${localSrvHostKey}`),debug&&debug(`Handshake: (remote) Host key format: ${remote.serverHostKey}`),self2._server?(serverList=localSrvHostKey,clientList=remote.serverHostKey):(serverList=remote.serverHostKey,clientList=localSrvHostKey),i=0;i<clientList.length&&serverList.indexOf(clientList[i])===-1;++i);if(i===clientList.length)return debug&&debug("Handshake: No matching host key format"),doFatalError(self2,"Handshake failed: no matching host key format","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);init.serverHostKey=clientList[i],debug&&debug(`Handshake: Host key format: ${clientList[i]}`);let localCSCipher=local.lists.cs.cipher.array;for(debug&&debug(`Handshake: (local) C->S cipher: ${localCSCipher}`),debug&&debug(`Handshake: (remote) C->S cipher: ${remote.cs.cipher}`),self2._server?(serverList=localCSCipher,clientList=remote.cs.cipher):(serverList=remote.cs.cipher,clientList=localCSCipher),i=0;i<clientList.length&&serverList.indexOf(clientList[i])===-1;++i);if(i===clientList.length)return debug&&debug("Handshake: No matching C->S cipher"),doFatalError(self2,"Handshake failed: no matching C->S cipher","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);init.cs.cipher=clientList[i],debug&&debug(`Handshake: C->S Cipher: ${clientList[i]}`);let localSCCipher=local.lists.sc.cipher.array;for(debug&&debug(`Handshake: (local) S->C cipher: ${localSCCipher}`),debug&&debug(`Handshake: (remote) S->C cipher: ${remote.sc.cipher}`),self2._server?(serverList=localSCCipher,clientList=remote.sc.cipher):(serverList=remote.sc.cipher,clientList=localSCCipher),i=0;i<clientList.length&&serverList.indexOf(clientList[i])===-1;++i);if(i===clientList.length)return debug&&debug("Handshake: No matching S->C cipher"),doFatalError(self2,"Handshake failed: no matching S->C cipher","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);init.sc.cipher=clientList[i],debug&&debug(`Handshake: S->C cipher: ${clientList[i]}`);let localCSMAC=local.lists.cs.mac.array;if(debug&&debug(`Handshake: (local) C->S MAC: ${localCSMAC}`),debug&&debug(`Handshake: (remote) C->S MAC: ${remote.cs.mac}`),CIPHER_INFO[init.cs.cipher].authLen>0)init.cs.mac="",debug&&debug("Handshake: C->S MAC: <implicit>");else{for(self2._server?(serverList=localCSMAC,clientList=remote.cs.mac):(serverList=remote.cs.mac,clientList=localCSMAC),i=0;i<clientList.length&&serverList.indexOf(clientList[i])===-1;++i);if(i===clientList.length)return debug&&debug("Handshake: No matching C->S MAC"),doFatalError(self2,"Handshake failed: no matching C->S MAC","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);init.cs.mac=clientList[i],debug&&debug(`Handshake: C->S MAC: ${clientList[i]}`)}let localSCMAC=local.lists.sc.mac.array;if(debug&&debug(`Handshake: (local) S->C MAC: ${localSCMAC}`),debug&&debug(`Handshake: (remote) S->C MAC: ${remote.sc.mac}`),CIPHER_INFO[init.sc.cipher].authLen>0)init.sc.mac="",debug&&debug("Handshake: S->C MAC: <implicit>");else{for(self2._server?(serverList=localSCMAC,clientList=remote.sc.mac):(serverList=remote.sc.mac,clientList=localSCMAC),i=0;i<clientList.length&&serverList.indexOf(clientList[i])===-1;++i);if(i===clientList.length)return debug&&debug("Handshake: No matching S->C MAC"),doFatalError(self2,"Handshake failed: no matching S->C MAC","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);init.sc.mac=clientList[i],debug&&debug(`Handshake: S->C MAC: ${clientList[i]}`)}let localCSCompress=local.lists.cs.compress.array;for(debug&&debug(`Handshake: (local) C->S compression: ${localCSCompress}`),debug&&debug(`Handshake: (remote) C->S compression: ${remote.cs.compress}`),self2._server?(serverList=localCSCompress,clientList=remote.cs.compress):(serverList=remote.cs.compress,clientList=localCSCompress),i=0;i<clientList.length&&serverList.indexOf(clientList[i])===-1;++i);if(i===clientList.length)return debug&&debug("Handshake: No matching C->S compression"),doFatalError(self2,"Handshake failed: no matching C->S compression","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);init.cs.compress=clientList[i],debug&&debug(`Handshake: C->S compression: ${clientList[i]}`);let localSCCompress=local.lists.sc.compress.array;for(debug&&debug(`Handshake: (local) S->C compression: ${localSCCompress}`),debug&&debug(`Handshake: (remote) S->C compression: ${remote.sc.compress}`),self2._server?(serverList=localSCCompress,clientList=remote.sc.compress):(serverList=remote.sc.compress,clientList=localSCCompress),i=0;i<clientList.length&&serverList.indexOf(clientList[i])===-1;++i);if(i===clientList.length)return debug&&debug("Handshake: No matching S->C compression"),doFatalError(self2,"Handshake failed: no matching S->C compression","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);init.sc.compress=clientList[i],debug&&debug(`Handshake: S->C compression: ${clientList[i]}`),init.cs.lang="",init.sc.lang="",self2._kex&&(self2._kexinit||kexinit(self2),self2._decipher._onPayload=onKEXPayload.bind(self2,{firstPacket:!1})),self2._kex=createKeyExchange(init,self2,payload),self2._kex.remoteExtInfoEnabled=remoteExtInfoEnabled,self2._kex.start()}__name(handleKexInit,"handleKexInit");var createKeyExchange=(()=>{function convertToMpint(buf){let idx=0,length=buf.length;for(;buf[idx]===0;)++idx,--length;let newBuf;return buf[idx]&128?(newBuf=Buffer.allocUnsafe(1+length),newBuf[0]=0,buf.copy(newBuf,1,idx),buf=newBuf):length!==buf.length&&(newBuf=Buffer.allocUnsafe(length),buf.copy(newBuf,0,idx),buf=newBuf),buf}__name(convertToMpint,"convertToMpint");class KeyExchange{constructor(negotiated,protocol2,remoteKexinit){this._protocol=protocol2,this.sessionID=protocol2._kex?protocol2._kex.sessionID:void 0,this.negotiated=negotiated,this.remoteExtInfoEnabled=!1,this._step=1,this._public=null,this._dh=null,this._sentNEWKEYS=!1,this._receivedNEWKEYS=!1,this._finished=!1,this._hostVerified=!1,this._kexinit=protocol2._kexinit,this._remoteKexinit=remoteKexinit,this._identRaw=protocol2._identRaw,this._remoteIdentRaw=protocol2._remoteIdentRaw,this._hostKey=void 0,this._dhData=void 0,this._sig=void 0}finish(scOnly){if(this._finished)return!1;this._finished=!0;let isServer=this._protocol._server,negotiated=this.negotiated,pubKey=this.convertPublicKey(this._dhData),secret=this.computeSecret(this._dhData);if(secret instanceof Error)return secret.message=`Error while computing DH secret (${this.type}): ${secret.message}`,secret.level="handshake",doFatalError(this._protocol,secret,DISCONNECT_REASON.KEY_EXCHANGE_FAILED);let hash=createHash9(this.hashName);hashString(hash,isServer?this._remoteIdentRaw:this._identRaw),hashString(hash,isServer?this._identRaw:this._remoteIdentRaw),hashString(hash,isServer?this._remoteKexinit:this._kexinit),hashString(hash,isServer?this._kexinit:this._remoteKexinit);let serverPublicHostKey=isServer?this._hostKey.getPublicSSH():this._hostKey;if(hashString(hash,serverPublicHostKey),this.type==="groupex"){let params=this.getDHParams(),num=Buffer.allocUnsafe(4);writeUInt32BE(num,this._minBits,0),hash.update(num),writeUInt32BE(num,this._prefBits,0),hash.update(num),writeUInt32BE(num,this._maxBits,0),hash.update(num),hashString(hash,params.prime),hashString(hash,params.generator)}hashString(hash,isServer?pubKey:this.getPublicKey());let serverPublicKey=isServer?this.getPublicKey():pubKey;hashString(hash,serverPublicKey),hashString(hash,secret);let exchangeHash=hash.digest();if(isServer){let hashAlgo;switch(this.negotiated.serverHostKey){case"rsa-sha2-256":hashAlgo="sha256";break;case"rsa-sha2-512":hashAlgo="sha512";break}this._protocol._debug&&this._protocol._debug("Generating signature ...");let signature=this._hostKey.sign(exchangeHash,hashAlgo);if(signature instanceof Error)return doFatalError(this._protocol,`Handshake failed: signature generation failed for ${this._hostKey.type} host key: ${signature.message}`,"handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);if(signature=convertSignature(signature,this._hostKey.type),signature===!1)return doFatalError(this._protocol,`Handshake failed: signature conversion failed for ${this._hostKey.type} host key`,"handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);let sigType=this.negotiated.serverHostKey,sigTypeLen=Buffer.byteLength(sigType),sigLen=4+sigTypeLen+4+signature.length,p=this._protocol._packetRW.write.allocStartKEX,packet=this._protocol._packetRW.write.alloc(1+4+serverPublicHostKey.length+4+serverPublicKey.length+4+sigLen,!0);if(packet[p]=MESSAGE.KEXDH_REPLY,writeUInt32BE(packet,serverPublicHostKey.length,++p),packet.set(serverPublicHostKey,p+=4),writeUInt32BE(packet,serverPublicKey.length,p+=serverPublicHostKey.length),packet.set(serverPublicKey,p+=4),writeUInt32BE(packet,sigLen,p+=serverPublicKey.length),writeUInt32BE(packet,sigTypeLen,p+=4),packet.utf8Write(sigType,p+=4,sigTypeLen),writeUInt32BE(packet,signature.length,p+=sigTypeLen),packet.set(signature,p+=4),this._protocol._debug){let type;switch(this.type){case"group":type="KEXDH_REPLY";break;case"groupex":type="KEXDH_GEX_REPLY";break;default:type="KEXECDH_REPLY"}this._protocol._debug(`Outbound: Sending ${type}`)}this._protocol._cipher.encrypt(this._protocol._packetRW.write.finalize(packet,!0))}else{bufferParser.init(this._sig,0);let sigType=bufferParser.readString(!0);if(!sigType)return doFatalError(this._protocol,"Malformed packet while reading signature","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);if(sigType!==negotiated.serverHostKey)return doFatalError(this._protocol,`Wrong signature type: ${sigType}, expected: ${negotiated.serverHostKey}`,"handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);let sigValue=bufferParser.readString();if(bufferParser.clear(),sigValue===void 0)return doFatalError(this._protocol,"Malformed packet while reading signature","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);if(!(sigValue=sigSSHToASN1(sigValue,sigType)))return doFatalError(this._protocol,"Malformed signature","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);let parsedHostKey;{bufferParser.init(this._hostKey,0);let name3=bufferParser.readString(!0),hostKey=this._hostKey.slice(bufferParser.pos());if(bufferParser.clear(),parsedHostKey=parseDERKey(hostKey,name3),parsedHostKey instanceof Error)return parsedHostKey.level="handshake",doFatalError(this._protocol,parsedHostKey,DISCONNECT_REASON.KEY_EXCHANGE_FAILED)}let hashAlgo;switch(this.negotiated.serverHostKey){case"rsa-sha2-256":hashAlgo="sha256";break;case"rsa-sha2-512":hashAlgo="sha512";break}this._protocol._debug&&this._protocol._debug("Verifying signature ...");let verified=parsedHostKey.verify(exchangeHash,sigValue,hashAlgo);if(verified!==!0)return verified instanceof Error?this._protocol._debug&&this._protocol._debug(`Signature verification failed: ${verified.stack}`):this._protocol._debug&&this._protocol._debug("Signature verification failed"),doFatalError(this._protocol,"Handshake failed: signature verification failed","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);this._protocol._debug&&this._protocol._debug("Verified signature")}(isServer||!scOnly)&&trySendNEWKEYS(this);let hsCipherConfig,hsWrite,completeHandshake=__name(partial=>{if(hsCipherConfig)return trySendNEWKEYS(this),hsCipherConfig.outbound.seqno=this._protocol._cipher.outSeqno,this._protocol._cipher.free(),this._protocol._cipher=createCipher(hsCipherConfig),this._protocol._packetRW.write=hsWrite,hsCipherConfig=void 0,hsWrite=void 0,this._protocol._onHandshakeComplete(negotiated),!1;this.sessionID||(this.sessionID=exchangeHash);{let newSecret=Buffer.allocUnsafe(4+secret.length);writeUInt32BE(newSecret,secret.length,0),newSecret.set(secret,4),secret=newSecret}let csCipherInfo=CIPHER_INFO[negotiated.cs.cipher],scCipherInfo=CIPHER_INFO[negotiated.sc.cipher],csIV=generateKEXVal(csCipherInfo.ivLen,this.hashName,secret,exchangeHash,this.sessionID,"A"),scIV=generateKEXVal(scCipherInfo.ivLen,this.hashName,secret,exchangeHash,this.sessionID,"B"),csKey=generateKEXVal(csCipherInfo.keyLen,this.hashName,secret,exchangeHash,this.sessionID,"C"),scKey=generateKEXVal(scCipherInfo.keyLen,this.hashName,secret,exchangeHash,this.sessionID,"D"),csMacInfo,csMacKey;csCipherInfo.authLen||(csMacInfo=MAC_INFO[negotiated.cs.mac],csMacKey=generateKEXVal(csMacInfo.len,this.hashName,secret,exchangeHash,this.sessionID,"E"));let scMacInfo,scMacKey;scCipherInfo.authLen||(scMacInfo=MAC_INFO[negotiated.sc.mac],scMacKey=generateKEXVal(scMacInfo.len,this.hashName,secret,exchangeHash,this.sessionID,"F"));let config={inbound:{onPayload:this._protocol._onPayload,seqno:this._protocol._decipher.inSeqno,decipherInfo:isServer?csCipherInfo:scCipherInfo,decipherIV:isServer?csIV:scIV,decipherKey:isServer?csKey:scKey,macInfo:isServer?csMacInfo:scMacInfo,macKey:isServer?csMacKey:scMacKey},outbound:{onWrite:this._protocol._onWrite,seqno:this._protocol._cipher.outSeqno,cipherInfo:isServer?scCipherInfo:csCipherInfo,cipherIV:isServer?scIV:csIV,cipherKey:isServer?scKey:csKey,macInfo:isServer?scMacInfo:csMacInfo,macKey:isServer?scMacKey:csMacKey}};this._protocol._decipher.free(),hsCipherConfig=config,this._protocol._decipher=createDecipher(config);let rw={read:void 0,write:void 0};switch(negotiated.cs.compress){case"zlib":isServer?rw.read=new ZlibPacketReader:rw.write=new ZlibPacketWriter(this._protocol);break;case"zlib@openssh.com":if(this._protocol._authenticated){isServer?rw.read=new ZlibPacketReader:rw.write=new ZlibPacketWriter(this._protocol);break}default:isServer?rw.read=new PacketReader:rw.write=new PacketWriter(this._protocol)}switch(negotiated.sc.compress){case"zlib":isServer?rw.write=new ZlibPacketWriter(this._protocol):rw.read=new ZlibPacketReader;break;case"zlib@openssh.com":if(this._protocol._authenticated){isServer?rw.write=new ZlibPacketWriter(this._protocol):rw.read=new ZlibPacketReader;break}default:isServer?rw.write=new PacketWriter(this._protocol):rw.read=new PacketReader}return this._protocol._packetRW.read.cleanup(),this._protocol._packetRW.write.cleanup(),this._protocol._packetRW.read=rw.read,hsWrite=rw.write,this._public=null,this._dh=null,this._kexinit=this._protocol._kexinit=void 0,this._remoteKexinit=void 0,this._identRaw=void 0,this._remoteIdentRaw=void 0,this._hostKey=void 0,this._dhData=void 0,this._sig=void 0,partial?!1:completeHandshake()},"completeHandshake");if((isServer||scOnly)&&(this.finish=completeHandshake),!isServer)return completeHandshake(scOnly)}start(){if(!this._protocol._server){if(this._protocol._debug){let type;switch(this.type){case"group":type="KEXDH_INIT";break;default:type="KEXECDH_INIT"}this._protocol._debug(`Outbound: Sending ${type}`)}let pubKey=this.getPublicKey(),p=this._protocol._packetRW.write.allocStartKEX,packet=this._protocol._packetRW.write.alloc(1+4+pubKey.length,!0);packet[p]=MESSAGE.KEXDH_INIT,writeUInt32BE(packet,pubKey.length,++p),packet.set(pubKey,p+=4),this._protocol._cipher.encrypt(this._protocol._packetRW.write.finalize(packet,!0))}}getPublicKey(){this.generateKeys();let key=this._public;if(key)return this.convertPublicKey(key)}convertPublicKey(key){let newKey,idx=0,len=key.length;for(;key[idx]===0;)++idx,--len;return key[idx]&128?(newKey=Buffer.allocUnsafe(1+len),newKey[0]=0,key.copy(newKey,1,idx),newKey):(len!==key.length&&(newKey=Buffer.allocUnsafe(len),key.copy(newKey,0,idx),key=newKey),key)}computeSecret(otherPublicKey){this.generateKeys();try{return convertToMpint(this._dh.computeSecret(otherPublicKey))}catch(ex){return ex}}parse(payload){let type=payload[0];switch(this._step){case 1:if(this._protocol._server){if(type!==MESSAGE.KEXDH_INIT)return doFatalError(this._protocol,`Received packet ${type} instead of ${MESSAGE.KEXDH_INIT}`,"handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);this._protocol._debug&&this._protocol._debug("Received DH Init"),bufferParser.init(payload,1);let dhData=bufferParser.readString();if(bufferParser.clear(),dhData===void 0)return doFatalError(this._protocol,"Received malformed KEX*_INIT","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);this._dhData=dhData;let hostKey=this._protocol._hostKeys[this.negotiated.serverHostKey];Array.isArray(hostKey)&&(hostKey=hostKey[0]),this._hostKey=hostKey,this.finish()}else{if(type!==MESSAGE.KEXDH_REPLY)return doFatalError(this._protocol,`Received packet ${type} instead of ${MESSAGE.KEXDH_REPLY}`,"handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);this._protocol._debug&&this._protocol._debug("Received DH Reply"),bufferParser.init(payload,1);let hostPubKey,dhData,sig;if((hostPubKey=bufferParser.readString())===void 0||(dhData=bufferParser.readString())===void 0||(sig=bufferParser.readString())===void 0)return bufferParser.clear(),doFatalError(this._protocol,"Received malformed KEX*_REPLY","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);bufferParser.clear(),bufferParser.init(hostPubKey,0);let hostPubKeyType=bufferParser.readString(!0);if(bufferParser.clear(),hostPubKeyType===void 0)return doFatalError(this._protocol,"Received malformed host public key","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);if(hostPubKeyType!==this.negotiated.serverHostKey)switch(this.negotiated.serverHostKey){case"rsa-sha2-256":case"rsa-sha2-512":if(hostPubKeyType==="ssh-rsa")break;default:return doFatalError(this._protocol,"Host key does not match negotiated type","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED)}this._hostKey=hostPubKey,this._dhData=dhData,this._sig=sig;let checked=!1,ret;if(this._protocol._hostVerifier===void 0?(ret=!0,this._protocol._debug&&this._protocol._debug("Host accepted by default (no verification)")):ret=this._protocol._hostVerifier(hostPubKey,permitted=>{if(!checked){if(checked=!0,permitted===!1)return this._protocol._debug&&this._protocol._debug("Host denied (verification failed)"),doFatalError(this._protocol,"Host denied (verification failed)","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);this._protocol._debug&&this._protocol._debug("Host accepted (verified)"),this._hostVerified=!0,this._receivedNEWKEYS?this.finish():trySendNEWKEYS(this)}}),ret===void 0){++this._step;return}if(checked=!0,ret===!1)return this._protocol._debug&&this._protocol._debug("Host denied (verification failed)"),doFatalError(this._protocol,"Host denied (verification failed)","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);this._protocol._debug&&this._protocol._debug("Host accepted (verified)"),this._hostVerified=!0,trySendNEWKEYS(this)}++this._step;break;case 2:return type!==MESSAGE.NEWKEYS?doFatalError(this._protocol,`Received packet ${type} instead of ${MESSAGE.NEWKEYS}`,"handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED):(this._protocol._debug&&this._protocol._debug("Inbound: NEWKEYS"),this._receivedNEWKEYS=!0,this._protocol._strictMode&&(this._protocol._decipher.inSeqno=0),++this._step,this.finish(!this._protocol._server&&!this._hostVerified));default:return doFatalError(this._protocol,`Received unexpected packet ${type} after NEWKEYS`,"handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED)}}}__name(KeyExchange,"KeyExchange");class Curve25519Exchange extends KeyExchange{constructor(hashName,...args){super(...args),this.type="25519",this.hashName=hashName,this._keys=null}generateKeys(){this._keys||(this._keys=generateKeyPairSync("x25519"))}getPublicKey(){return this.generateKeys(),this._keys.publicKey.export({type:"spki",format:"der"}).slice(-32)}convertPublicKey(key){let newKey,idx=0,len=key.length;for(;key[idx]===0;)++idx,--len;return key.length===32||len!==key.length&&(newKey=Buffer.allocUnsafe(len),key.copy(newKey,0,idx),key=newKey),key}computeSecret(otherPublicKey){this.generateKeys();try{let asnWriter=new Ber.Writer;return asnWriter.startSequence(),asnWriter.startSequence(),asnWriter.writeOID("1.3.101.110"),asnWriter.endSequence(),asnWriter.startSequence(Ber.BitString),asnWriter.writeByte(0),asnWriter._ensure(otherPublicKey.length),otherPublicKey.copy(asnWriter._buf,asnWriter._offset,0,otherPublicKey.length),asnWriter._offset+=otherPublicKey.length,asnWriter.endSequence(),asnWriter.endSequence(),convertToMpint(diffieHellman({privateKey:this._keys.privateKey,publicKey:createPublicKey({key:asnWriter.buffer,type:"spki",format:"der"})}))}catch(ex){return ex}}}__name(Curve25519Exchange,"Curve25519Exchange");class ECDHExchange extends KeyExchange{constructor(curveName,hashName,...args){super(...args),this.type="ecdh",this.curveName=curveName,this.hashName=hashName}generateKeys(){this._dh||(this._dh=createECDH(this.curveName),this._public=this._dh.generateKeys())}}__name(ECDHExchange,"ECDHExchange");class DHGroupExchange extends KeyExchange{constructor(hashName,...args){super(...args),this.type="groupex",this.hashName=hashName,this._prime=null,this._generator=null,this._minBits=GEX_MIN_BITS,this._prefBits=dhEstimate(this.negotiated),this._protocol._compatFlags&COMPAT.BUG_DHGEX_LARGE&&(this._prefBits=Math.min(this._prefBits,4096)),this._maxBits=GEX_MAX_BITS}start(){if(this._protocol._server)return;this._protocol._debug&&this._protocol._debug("Outbound: Sending KEXDH_GEX_REQUEST");let p=this._protocol._packetRW.write.allocStartKEX,packet=this._protocol._packetRW.write.alloc(1+4+4+4,!0);packet[p]=MESSAGE.KEXDH_GEX_REQUEST,writeUInt32BE(packet,this._minBits,++p),writeUInt32BE(packet,this._prefBits,p+=4),writeUInt32BE(packet,this._maxBits,p+=4),this._protocol._cipher.encrypt(this._protocol._packetRW.write.finalize(packet,!0))}generateKeys(){!this._dh&&this._prime&&this._generator&&(this._dh=createDiffieHellman(this._prime,this._generator),this._public=this._dh.generateKeys())}setDHParams(prime,generator){if(!Buffer.isBuffer(prime))throw new Error("Invalid prime value");if(!Buffer.isBuffer(generator))throw new Error("Invalid generator value");this._prime=prime,this._generator=generator}getDHParams(){if(this._dh)return{prime:convertToMpint(this._dh.getPrime()),generator:convertToMpint(this._dh.getGenerator())}}parse(payload){let type=payload[0];switch(this._step){case 1:{if(this._protocol._server)return type!==MESSAGE.KEXDH_GEX_REQUEST?doFatalError(this._protocol,`Received packet ${type} instead of `+MESSAGE.KEXDH_GEX_REQUEST,"handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED):doFatalError(this._protocol,"Group exchange not implemented for server","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);if(type!==MESSAGE.KEXDH_GEX_GROUP)return doFatalError(this._protocol,`Received packet ${type} instead of ${MESSAGE.KEXDH_GEX_GROUP}`,"handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);this._protocol._debug&&this._protocol._debug("Received DH GEX Group"),bufferParser.init(payload,1);let prime,gen;if((prime=bufferParser.readString())===void 0||(gen=bufferParser.readString())===void 0)return bufferParser.clear(),doFatalError(this._protocol,"Received malformed KEXDH_GEX_GROUP","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);bufferParser.clear(),this.setDHParams(prime,gen),this.generateKeys();let pubkey=this.getPublicKey();this._protocol._debug&&this._protocol._debug("Outbound: Sending KEXDH_GEX_INIT");let p=this._protocol._packetRW.write.allocStartKEX,packet=this._protocol._packetRW.write.alloc(1+4+pubkey.length,!0);packet[p]=MESSAGE.KEXDH_GEX_INIT,writeUInt32BE(packet,pubkey.length,++p),packet.set(pubkey,p+=4),this._protocol._cipher.encrypt(this._protocol._packetRW.write.finalize(packet,!0)),++this._step;break}case 2:if(this._protocol._server)return type!==MESSAGE.KEXDH_GEX_INIT?doFatalError(this._protocol,`Received packet ${type} instead of ${MESSAGE.KEXDH_GEX_INIT}`,"handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED):(this._protocol._debug&&this._protocol._debug("Received DH GEX Init"),doFatalError(this._protocol,"Group exchange not implemented for server","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED));if(type!==MESSAGE.KEXDH_GEX_REPLY)return doFatalError(this._protocol,`Received packet ${type} instead of ${MESSAGE.KEXDH_GEX_REPLY}`,"handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);this._protocol._debug&&this._protocol._debug("Received DH GEX Reply"),this._step=1,payload[0]=MESSAGE.KEXDH_REPLY,this.parse=KeyExchange.prototype.parse,this.parse(payload)}}}__name(DHGroupExchange,"DHGroupExchange");class DHExchange extends KeyExchange{constructor(groupName,hashName,...args){super(...args),this.type="group",this.groupName=groupName,this.hashName=hashName}start(){if(!this._protocol._server){this._protocol._debug&&this._protocol._debug("Outbound: Sending KEXDH_INIT");let pubKey=this.getPublicKey(),p=this._protocol._packetRW.write.allocStartKEX,packet=this._protocol._packetRW.write.alloc(1+4+pubKey.length,!0);packet[p]=MESSAGE.KEXDH_INIT,writeUInt32BE(packet,pubKey.length,++p),packet.set(pubKey,p+=4),this._protocol._cipher.encrypt(this._protocol._packetRW.write.finalize(packet,!0))}}generateKeys(){this._dh||(this._dh=createDiffieHellmanGroup(this.groupName),this._public=this._dh.generateKeys())}getDHParams(){if(this._dh)return{prime:convertToMpint(this._dh.getPrime()),generator:convertToMpint(this._dh.getGenerator())}}}return __name(DHExchange,"DHExchange"),(negotiated,...args)=>{if(typeof negotiated!="object"||negotiated===null)throw new Error("Invalid negotiated argument");let kexType=negotiated.kex;if(typeof kexType=="string"){switch(args=[negotiated,...args],kexType){case"curve25519-sha256":case"curve25519-sha256@libssh.org":if(!curve25519Supported)break;return new Curve25519Exchange("sha256",...args);case"ecdh-sha2-nistp256":return new ECDHExchange("prime256v1","sha256",...args);case"ecdh-sha2-nistp384":return new ECDHExchange("secp384r1","sha384",...args);case"ecdh-sha2-nistp521":return new ECDHExchange("secp521r1","sha512",...args);case"diffie-hellman-group1-sha1":return new DHExchange("modp2","sha1",...args);case"diffie-hellman-group14-sha1":return new DHExchange("modp14","sha1",...args);case"diffie-hellman-group14-sha256":return new DHExchange("modp14","sha256",...args);case"diffie-hellman-group15-sha512":return new DHExchange("modp15","sha512",...args);case"diffie-hellman-group16-sha512":return new DHExchange("modp16","sha512",...args);case"diffie-hellman-group17-sha512":return new DHExchange("modp17","sha512",...args);case"diffie-hellman-group18-sha512":return new DHExchange("modp18","sha512",...args);case"diffie-hellman-group-exchange-sha1":return new DHGroupExchange("sha1",...args);case"diffie-hellman-group-exchange-sha256":return new DHGroupExchange("sha256",...args)}throw new Error(`Unsupported key exchange algorithm: ${kexType}`)}throw new Error(`Invalid key exchange type: ${kexType}`)}})(),KexInit=(()=>{let KEX_PROPERTY_NAMES=["kex","serverHostKey",["cs","cipher"],["sc","cipher"],["cs","mac"],["sc","mac"],["cs","compress"],["sc","compress"],["cs","lang"],["sc","lang"]];return __name(class{constructor(obj){if(typeof obj!="object"||obj===null)throw new TypeError("Argument must be an object");let lists={kex:void 0,serverHostKey:void 0,cs:{cipher:void 0,mac:void 0,compress:void 0,lang:void 0},sc:{cipher:void 0,mac:void 0,compress:void 0,lang:void 0},all:void 0},totalSize=0;for(let prop of KEX_PROPERTY_NAMES){let base,val2,desc,key;if(typeof prop=="string")base=lists,val2=obj[prop],desc=key=prop;else{let parent=prop[0];base=lists[parent],key=prop[1],val2=obj[parent][key],desc=`${parent}.${key}`}let entry={array:void 0,buffer:void 0};if(Buffer.isBuffer(val2))entry.array=(""+val2).split(","),entry.buffer=val2,totalSize+=4+val2.length;else{if(typeof val2=="string"&&(val2=val2.split(",")),Array.isArray(val2))entry.array=val2,entry.buffer=Buffer.from(val2.join(","));else throw new TypeError(`Invalid \`${desc}\` type: ${typeof val2}`);totalSize+=4+entry.buffer.length}base[key]=entry}let all=Buffer.allocUnsafe(totalSize);lists.all=all;let allPos=0;for(let prop of KEX_PROPERTY_NAMES){let data;typeof prop=="string"?data=lists[prop].buffer:data=lists[prop[0]][prop[1]].buffer,allPos=writeUInt32BE(all,data.length,allPos),all.set(data,allPos),allPos+=data.length}this.totalSize=totalSize,this.lists=lists}copyAllTo(buf,offset){let src=this.lists.all;if(typeof offset!="number")throw new TypeError(`Invalid offset value: ${typeof offset}`);if(buf.length-offset<src.length)throw new Error("Insufficient space to copy list");return buf.set(src,offset),src.length}},"KexInit")})(),hashString=(()=>{let LEN=Buffer.allocUnsafe(4);return(hash,buf)=>{writeUInt32BE(LEN,buf.length,0),hash.update(LEN),hash.update(buf)}})();function generateKEXVal(len,hashName,secret,exchangeHash,sessionID,char){let ret;if(len){let digest=createHash9(hashName).update(secret).update(exchangeHash).update(char).update(sessionID).digest();for(;digest.length<len;){let chunk=createHash9(hashName).update(secret).update(exchangeHash).update(digest).digest(),extended=Buffer.allocUnsafe(digest.length+chunk.length);extended.set(digest,0),extended.set(chunk,digest.length),digest=extended}digest.length===len?ret=digest:ret=new FastBuffer(digest.buffer,digest.byteOffset,len)}else ret=EMPTY_BUFFER2;return ret}__name(generateKEXVal,"generateKEXVal");function onKEXPayload(state,payload){if(payload.length===0){this._debug&&this._debug("Inbound: Skipping empty packet payload");return}if(this._skipNextInboundPacket){this._skipNextInboundPacket=!1;return}payload=this._packetRW.read.read(payload);let type=payload[0];if(!this._strictMode)switch(type){case MESSAGE.IGNORE:case MESSAGE.UNIMPLEMENTED:case MESSAGE.DEBUG:return MESSAGE_HANDLERS||(MESSAGE_HANDLERS=require_handlers()),MESSAGE_HANDLERS[type](this,payload)}switch(type){case MESSAGE.DISCONNECT:return MESSAGE_HANDLERS||(MESSAGE_HANDLERS=require_handlers()),MESSAGE_HANDLERS[type](this,payload);case MESSAGE.KEXINIT:return state.firstPacket?(state.firstPacket=!1,handleKexInit(this,payload)):doFatalError(this,"Received extra KEXINIT during handshake","handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED);default:if(type<20||type>49)return doFatalError(this,`Received unexpected packet type ${type}`,"handshake",DISCONNECT_REASON.KEY_EXCHANGE_FAILED)}return this._kex.parse(payload)}__name(onKEXPayload,"onKEXPayload");function dhEstimate(neg){let csCipher=CIPHER_INFO[neg.cs.cipher],scCipher=CIPHER_INFO[neg.sc.cipher],bits=Math.max(0,csCipher.sslName==="des-ede3-cbc"?14:csCipher.keyLen,csCipher.blockLen,csCipher.ivLen,scCipher.sslName==="des-ede3-cbc"?14:scCipher.keyLen,scCipher.blockLen,scCipher.ivLen)*8;return bits<=112?2048:bits<=128?3072:bits<=192?7680:8192}__name(dhEstimate,"dhEstimate");function trySendNEWKEYS(kex){if(!kex._sentNEWKEYS){kex._protocol._debug&&kex._protocol._debug("Outbound: Sending NEWKEYS");let p=kex._protocol._packetRW.write.allocStartKEX,packet=kex._protocol._packetRW.write.alloc(1,!0);packet[p]=MESSAGE.NEWKEYS,kex._protocol._cipher.encrypt(kex._protocol._packetRW.write.finalize(packet,!0)),kex._sentNEWKEYS=!0,kex._protocol._strictMode&&(kex._protocol._cipher.outSeqno=0)}}__name(trySendNEWKEYS,"trySendNEWKEYS");module2.exports={KexInit,kexinit,onKEXPayload,DEFAULT_KEXINIT_CLIENT:new KexInit({kex:DEFAULT_KEX.concat(["ext-info-c","kex-strict-c-v00@openssh.com"]),serverHostKey:DEFAULT_SERVER_HOST_KEY,cs:{cipher:DEFAULT_CIPHER,mac:DEFAULT_MAC,compress:DEFAULT_COMPRESSION,lang:[]},sc:{cipher:DEFAULT_CIPHER,mac:DEFAULT_MAC,compress:DEFAULT_COMPRESSION,lang:[]}}),DEFAULT_KEXINIT_SERVER:new KexInit({kex:DEFAULT_KEX.concat(["kex-strict-s-v00@openssh.com"]),serverHostKey:DEFAULT_SERVER_HOST_KEY,cs:{cipher:DEFAULT_CIPHER,mac:DEFAULT_MAC,compress:DEFAULT_COMPRESSION,lang:[]},sc:{cipher:DEFAULT_CIPHER,mac:DEFAULT_MAC,compress:DEFAULT_COMPRESSION,lang:[]}}),HANDLERS:{[MESSAGE.KEXINIT]:handleKexInit}}}});var require_package=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/package.json"(exports2,module2){module2.exports={name:"ssh2",version:"1.16.0",author:"Brian White <mscdex@mscdex.net>",description:"SSH2 client and server modules written in pure JavaScript for node.js",main:"./lib/index.js",engines:{node:">=10.16.0"},dependencies:{asn1:"^0.2.6","bcrypt-pbkdf":"^1.0.2"},devDependencies:{"@mscdex/eslint-config":"^1.1.0",eslint:"^7.32.0"},optionalDependencies:{"cpu-features":"~0.0.10",nan:"^2.20.0"},scripts:{install:"node install.js",rebuild:"node install.js",test:"node test/test.js",lint:"eslint --cache --report-unused-disable-directives --ext=.js .eslintrc.js examples lib test","lint:fix":"npm run lint -- --fix"},keywords:["ssh","ssh2","sftp","secure","shell","exec","remote","client"],licenses:[{type:"MIT",url:"http://github.com/mscdex/ssh2/raw/master/LICENSE"}],repository:{type:"git",url:"http://github.com/mscdex/ssh2.git"}}}});var require_Protocol=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/protocol/Protocol.js"(exports2,module2){"use strict";var{inspect}=require("util"),{bindingAvailable,NullCipher,NullDecipher}=require_crypto(),{COMPAT_CHECKS,DISCONNECT_REASON,eddsaSupported,MESSAGE,SIGNALS,TERMINAL_MODE}=require_constants8(),{DEFAULT_KEXINIT_CLIENT,DEFAULT_KEXINIT_SERVER,KexInit,kexinit,onKEXPayload}=require_kex(),{parseKey}=require_keyParser(),MESSAGE_HANDLERS=require_handlers(),{bufferCopy,bufferFill,bufferSlice,convertSignature,sendPacket,writeUInt32BE}=require_utils4(),{PacketReader,PacketWriter,ZlibPacketReader,ZlibPacketWriter}=require_zlib(),MODULE_VER=require_package().version,VALID_DISCONNECT_REASONS=new Map(Object.values(DISCONNECT_REASON).map(n=>[n,1])),IDENT_RAW=Buffer.from(`SSH-2.0-ssh2js${MODULE_VER}`),IDENT=Buffer.from(`${IDENT_RAW}\r
`),MAX_LINE_LEN=8192,MAX_LINES=1024,PING_PAYLOAD=Buffer.from([MESSAGE.GLOBAL_REQUEST,0,0,0,21,107,101,101,112,97,108,105,118,101,64,111,112,101,110,115,115,104,46,99,111,109,1]),NO_TERMINAL_MODES_BUFFER=Buffer.from([TERMINAL_MODE.TTY_OP_END]);function noop2(){}__name(noop2,"noop");var Protocol=class{constructor(config){let onWrite=config.onWrite;if(typeof onWrite!="function")throw new Error("Missing onWrite function");this._onWrite=data=>{onWrite(data)};let onError=config.onError;if(typeof onError!="function")throw new Error("Missing onError function");this._onError=err=>{onError(err)};let debug=config.debug;this._debug=typeof debug=="function"?msg=>{debug(msg)}:void 0;let onHeader=config.onHeader;this._onHeader=typeof onHeader=="function"?(...args)=>{onHeader(...args)}:noop2;let onPacket=config.onPacket;this._onPacket=typeof onPacket=="function"?()=>{onPacket()}:noop2;let onHandshakeComplete=config.onHandshakeComplete;typeof onHandshakeComplete!="function"&&(onHandshakeComplete=noop2);let firstHandshake;this._onHandshakeComplete=(...args)=>{this._debug&&this._debug("Handshake completed"),firstHandshake===void 0?firstHandshake=!0:firstHandshake=!1;let oldQueue=this._queue;if(oldQueue){this._queue=void 0,this._debug&&this._debug(`Draining outbound queue (${oldQueue.length}) ...`);for(let i=0;i<oldQueue.length;++i){let data=oldQueue[i],finalized=this._packetRW.write.finalize(data);if(finalized===data){let packet=this._cipher.allocPacket(data.length);packet.set(data,5),finalized=packet}sendPacket(this,finalized)}this._debug&&this._debug("... finished draining outbound queue")}firstHandshake&&this._server&&this._kex.remoteExtInfoEnabled&&sendExtInfo(this),onHandshakeComplete(...args)},this._queue=void 0;let messageHandlers=config.messageHandlers;typeof messageHandlers=="object"&&messageHandlers!==null?this._handlers=messageHandlers:this._handlers={},this._onPayload=onPayload.bind(this),this._server=!!config.server,this._banner=void 0;let greeting;if(this._server){if(typeof config.hostKeys!="object"||config.hostKeys===null)throw new Error("Missing server host key(s)");this._hostKeys=config.hostKeys,typeof config.greeting=="string"&&config.greeting.length&&(greeting=config.greeting.slice(-2)===`\r
`?config.greeting:`${config.greeting}\r
`),typeof config.banner=="string"&&config.banner.length&&(this._banner=config.banner.slice(-2)===`\r
`?config.banner:`${config.banner}\r
`)}else this._hostKeys=void 0;let offer=config.offer;typeof offer!="object"||offer===null?offer=this._server?DEFAULT_KEXINIT_SERVER:DEFAULT_KEXINIT_CLIENT:offer.constructor!==KexInit&&(this._server?offer.kex=offer.kex.concat(["kex-strict-s-v00@openssh.com"]):offer.kex=offer.kex.concat(["ext-info-c","kex-strict-c-v00@openssh.com"]),offer=new KexInit(offer)),this._kex=void 0,this._strictMode=void 0,this._kexinit=void 0,this._offer=offer,this._cipher=new NullCipher(0,this._onWrite),this._decipher=void 0,this._skipNextInboundPacket=!1,this._packetRW={read:new PacketReader,write:new PacketWriter(this)},this._hostVerifier=!this._server&&typeof config.hostVerifier=="function"?config.hostVerifier:void 0,this._parse=parseHeader,this._buffer=void 0,this._authsQueue=[],this._authenticated=!1,this._remoteIdentRaw=void 0;let sentIdent;if(typeof config.ident=="string")this._identRaw=Buffer.from(`SSH-2.0-${config.ident}`),sentIdent=Buffer.allocUnsafe(this._identRaw.length+2),sentIdent.set(this._identRaw,0),sentIdent[sentIdent.length-2]=13,sentIdent[sentIdent.length-1]=10;else if(Buffer.isBuffer(config.ident)){let fullIdent=Buffer.allocUnsafe(8+config.ident.length);fullIdent.latin1Write("SSH-2.0-",0,8),fullIdent.set(config.ident,8),this._identRaw=fullIdent,sentIdent=Buffer.allocUnsafe(fullIdent.length+2),sentIdent.set(fullIdent,0),sentIdent[sentIdent.length-2]=13,sentIdent[sentIdent.length-1]=10}else this._identRaw=IDENT_RAW,sentIdent=IDENT;this._compatFlags=0,this._debug&&(bindingAvailable?this._debug("Custom crypto binding available"):this._debug("Custom crypto binding not available")),this._debug&&this._debug(`Local ident: ${inspect(this._identRaw.toString())}`),this.start=()=>{this.start=void 0,greeting&&this._onWrite(greeting),this._onWrite(sentIdent)}}_destruct(reason){this._packetRW.read.cleanup(),this._packetRW.write.cleanup(),this._cipher&&this._cipher.free(),this._decipher&&this._decipher.free(),(typeof reason!="string"||reason.length===0)&&(reason="fatal error"),this.parse=()=>{throw new Error(`Instance unusable after ${reason}`)},this._onWrite=()=>{throw new Error(`Instance unusable after ${reason}`)},this._destruct=void 0}cleanup(){this._destruct&&this._destruct()}parse(chunk,i,len){for(;i<len;)i=this._parse(chunk,i,len)}disconnect(reason){let p=this._packetRW.write.allocStartKEX,packet=this._packetRW.write.alloc(13,!0),end=p+13;VALID_DISCONNECT_REASONS.has(reason)||(reason=DISCONNECT_REASON.PROTOCOL_ERROR),packet[p]=MESSAGE.DISCONNECT,writeUInt32BE(packet,reason,++p),packet.fill(0,p+=4,end),this._debug&&this._debug(`Outbound: Sending DISCONNECT (${reason})`),sendPacket(this,this._packetRW.write.finalize(packet,!0),!0)}ping(){let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(PING_PAYLOAD.length);packet.set(PING_PAYLOAD,p),this._debug&&this._debug("Outbound: Sending ping (GLOBAL_REQUEST: keepalive@openssh.com)"),sendPacket(this,this._packetRW.write.finalize(packet))}rekey(){this._kexinit===void 0?(this._debug&&this._debug("Outbound: Initiated explicit rekey"),this._queue=[],kexinit(this)):this._debug&&this._debug("Outbound: Ignoring rekey during handshake")}requestSuccess(data){let p=this._packetRW.write.allocStart,packet;Buffer.isBuffer(data)?(packet=this._packetRW.write.alloc(1+data.length),packet[p]=MESSAGE.REQUEST_SUCCESS,packet.set(data,++p)):(packet=this._packetRW.write.alloc(1),packet[p]=MESSAGE.REQUEST_SUCCESS),this._debug&&this._debug("Outbound: Sending REQUEST_SUCCESS"),sendPacket(this,this._packetRW.write.finalize(packet))}requestFailure(){let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1);packet[p]=MESSAGE.REQUEST_FAILURE,this._debug&&this._debug("Outbound: Sending REQUEST_FAILURE"),sendPacket(this,this._packetRW.write.finalize(packet))}channelSuccess(chan){let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4);packet[p]=MESSAGE.CHANNEL_SUCCESS,writeUInt32BE(packet,chan,++p),this._debug&&this._debug(`Outbound: Sending CHANNEL_SUCCESS (r:${chan})`),sendPacket(this,this._packetRW.write.finalize(packet))}channelFailure(chan){let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4);packet[p]=MESSAGE.CHANNEL_FAILURE,writeUInt32BE(packet,chan,++p),this._debug&&this._debug(`Outbound: Sending CHANNEL_FAILURE (r:${chan})`),sendPacket(this,this._packetRW.write.finalize(packet))}channelEOF(chan){let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4);packet[p]=MESSAGE.CHANNEL_EOF,writeUInt32BE(packet,chan,++p),this._debug&&this._debug(`Outbound: Sending CHANNEL_EOF (r:${chan})`),sendPacket(this,this._packetRW.write.finalize(packet))}channelClose(chan){let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4);packet[p]=MESSAGE.CHANNEL_CLOSE,writeUInt32BE(packet,chan,++p),this._debug&&this._debug(`Outbound: Sending CHANNEL_CLOSE (r:${chan})`),sendPacket(this,this._packetRW.write.finalize(packet))}channelWindowAdjust(chan,amount){let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+4);packet[p]=MESSAGE.CHANNEL_WINDOW_ADJUST,writeUInt32BE(packet,chan,++p),writeUInt32BE(packet,amount,p+=4),this._debug&&this._debug(`Outbound: Sending CHANNEL_WINDOW_ADJUST (r:${chan}, ${amount})`),sendPacket(this,this._packetRW.write.finalize(packet))}channelData(chan,data){let isBuffer=Buffer.isBuffer(data),dataLen=isBuffer?data.length:Buffer.byteLength(data),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+4+dataLen);packet[p]=MESSAGE.CHANNEL_DATA,writeUInt32BE(packet,chan,++p),writeUInt32BE(packet,dataLen,p+=4),isBuffer?packet.set(data,p+=4):packet.utf8Write(data,p+=4,dataLen),this._debug&&this._debug(`Outbound: Sending CHANNEL_DATA (r:${chan}, ${dataLen})`),sendPacket(this,this._packetRW.write.finalize(packet))}channelExtData(chan,data,type){let isBuffer=Buffer.isBuffer(data),dataLen=isBuffer?data.length:Buffer.byteLength(data),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+4+4+dataLen);packet[p]=MESSAGE.CHANNEL_EXTENDED_DATA,writeUInt32BE(packet,chan,++p),writeUInt32BE(packet,type,p+=4),writeUInt32BE(packet,dataLen,p+=4),isBuffer?packet.set(data,p+=4):packet.utf8Write(data,p+=4,dataLen),this._debug&&this._debug(`Outbound: Sending CHANNEL_EXTENDED_DATA (r:${chan})`),sendPacket(this,this._packetRW.write.finalize(packet))}channelOpenConfirm(remote,local,initWindow,maxPacket){let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+4+4+4);packet[p]=MESSAGE.CHANNEL_OPEN_CONFIRMATION,writeUInt32BE(packet,remote,++p),writeUInt32BE(packet,local,p+=4),writeUInt32BE(packet,initWindow,p+=4),writeUInt32BE(packet,maxPacket,p+=4),this._debug&&this._debug(`Outbound: Sending CHANNEL_OPEN_CONFIRMATION (r:${remote}, l:${local})`),sendPacket(this,this._packetRW.write.finalize(packet))}channelOpenFail(remote,reason,desc){typeof desc!="string"&&(desc="");let descLen=Buffer.byteLength(desc),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+4+4+descLen+4);packet[p]=MESSAGE.CHANNEL_OPEN_FAILURE,writeUInt32BE(packet,remote,++p),writeUInt32BE(packet,reason,p+=4),writeUInt32BE(packet,descLen,p+=4),p+=4,descLen&&(packet.utf8Write(desc,p,descLen),p+=descLen),writeUInt32BE(packet,0,p),this._debug&&this._debug(`Outbound: Sending CHANNEL_OPEN_FAILURE (r:${remote})`),sendPacket(this,this._packetRW.write.finalize(packet))}service(name3){if(this._server)throw new Error("Client-only method called in server mode");let nameLen=Buffer.byteLength(name3),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+nameLen);packet[p]=MESSAGE.SERVICE_REQUEST,writeUInt32BE(packet,nameLen,++p),packet.utf8Write(name3,p+=4,nameLen),this._debug&&this._debug(`Outbound: Sending SERVICE_REQUEST (${name3})`),sendPacket(this,this._packetRW.write.finalize(packet))}authPassword(username,password,newPassword){if(this._server)throw new Error("Client-only method called in server mode");let userLen=Buffer.byteLength(username),passLen=Buffer.byteLength(password),newPassLen=newPassword?Buffer.byteLength(newPassword):0,p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+userLen+4+14+4+8+1+4+passLen+(newPassword?4+newPassLen:0));packet[p]=MESSAGE.USERAUTH_REQUEST,writeUInt32BE(packet,userLen,++p),packet.utf8Write(username,p+=4,userLen),writeUInt32BE(packet,14,p+=userLen),packet.utf8Write("ssh-connection",p+=4,14),writeUInt32BE(packet,8,p+=14),packet.utf8Write("password",p+=4,8),packet[p+=8]=newPassword?1:0,writeUInt32BE(packet,passLen,++p),Buffer.isBuffer(password)?bufferCopy(password,packet,0,passLen,p+=4):packet.utf8Write(password,p+=4,passLen),newPassword?(writeUInt32BE(packet,newPassLen,p+=passLen),Buffer.isBuffer(newPassword)?bufferCopy(newPassword,packet,0,newPassLen,p+=4):packet.utf8Write(newPassword,p+=4,newPassLen),this._debug&&this._debug("Outbound: Sending USERAUTH_REQUEST (changed password)")):this._debug&&this._debug("Outbound: Sending USERAUTH_REQUEST (password)"),this._authsQueue.push("password"),sendPacket(this,this._packetRW.write.finalize(packet))}authPK(username,pubKey,keyAlgo,cbSign){if(this._server)throw new Error("Client-only method called in server mode");if(pubKey=parseKey(pubKey),pubKey instanceof Error)throw new Error("Invalid key");let keyType=pubKey.type;pubKey=pubKey.getPublicSSH(),typeof keyAlgo=="function"&&(cbSign=keyAlgo,keyAlgo=void 0),keyAlgo||(keyAlgo=keyType);let userLen=Buffer.byteLength(username),algoLen=Buffer.byteLength(keyAlgo),pubKeyLen=pubKey.length,sessionID=this._kex.sessionID,sesLen=sessionID.length,payloadLen=(cbSign?4+sesLen:0)+1+4+userLen+4+14+4+9+1+4+algoLen+4+pubKeyLen,packet,p;if(cbSign?(packet=Buffer.allocUnsafe(payloadLen),p=0,writeUInt32BE(packet,sesLen,p),packet.set(sessionID,p+=4),p+=sesLen):(packet=this._packetRW.write.alloc(payloadLen),p=this._packetRW.write.allocStart),packet[p]=MESSAGE.USERAUTH_REQUEST,writeUInt32BE(packet,userLen,++p),packet.utf8Write(username,p+=4,userLen),writeUInt32BE(packet,14,p+=userLen),packet.utf8Write("ssh-connection",p+=4,14),writeUInt32BE(packet,9,p+=14),packet.utf8Write("publickey",p+=4,9),packet[p+=9]=cbSign?1:0,writeUInt32BE(packet,algoLen,++p),packet.utf8Write(keyAlgo,p+=4,algoLen),writeUInt32BE(packet,pubKeyLen,p+=algoLen),packet.set(pubKey,p+=4),!cbSign){this._authsQueue.push("publickey"),this._debug&&this._debug("Outbound: Sending USERAUTH_REQUEST (publickey -- check)"),sendPacket(this,this._packetRW.write.finalize(packet));return}cbSign(packet,signature=>{if(signature=convertSignature(signature,keyType),signature===!1)throw new Error("Error while converting handshake signature");let sigLen=signature.length;p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+userLen+4+14+4+9+1+4+algoLen+4+pubKeyLen+4+4+algoLen+4+sigLen),packet[p]=MESSAGE.USERAUTH_REQUEST,writeUInt32BE(packet,userLen,++p),packet.utf8Write(username,p+=4,userLen),writeUInt32BE(packet,14,p+=userLen),packet.utf8Write("ssh-connection",p+=4,14),writeUInt32BE(packet,9,p+=14),packet.utf8Write("publickey",p+=4,9),packet[p+=9]=1,writeUInt32BE(packet,algoLen,++p),packet.utf8Write(keyAlgo,p+=4,algoLen),writeUInt32BE(packet,pubKeyLen,p+=algoLen),packet.set(pubKey,p+=4),writeUInt32BE(packet,4+algoLen+4+sigLen,p+=pubKeyLen),writeUInt32BE(packet,algoLen,p+=4),packet.utf8Write(keyAlgo,p+=4,algoLen),writeUInt32BE(packet,sigLen,p+=algoLen),packet.set(signature,p+=4),this._authsQueue.push("publickey"),this._debug&&this._debug("Outbound: Sending USERAUTH_REQUEST (publickey)"),sendPacket(this,this._packetRW.write.finalize(packet))})}authHostbased(username,pubKey,hostname,userlocal,keyAlgo,cbSign){if(this._server)throw new Error("Client-only method called in server mode");if(pubKey=parseKey(pubKey),pubKey instanceof Error)throw new Error("Invalid key");let keyType=pubKey.type;pubKey=pubKey.getPublicSSH(),typeof keyAlgo=="function"&&(cbSign=keyAlgo,keyAlgo=void 0),keyAlgo||(keyAlgo=keyType);let userLen=Buffer.byteLength(username),algoLen=Buffer.byteLength(keyAlgo),pubKeyLen=pubKey.length,sessionID=this._kex.sessionID,sesLen=sessionID.length,hostnameLen=Buffer.byteLength(hostname),userlocalLen=Buffer.byteLength(userlocal),data=Buffer.allocUnsafe(4+sesLen+1+4+userLen+4+14+4+9+4+algoLen+4+pubKeyLen+4+hostnameLen+4+userlocalLen),p=0;writeUInt32BE(data,sesLen,p),data.set(sessionID,p+=4),data[p+=sesLen]=MESSAGE.USERAUTH_REQUEST,writeUInt32BE(data,userLen,++p),data.utf8Write(username,p+=4,userLen),writeUInt32BE(data,14,p+=userLen),data.utf8Write("ssh-connection",p+=4,14),writeUInt32BE(data,9,p+=14),data.utf8Write("hostbased",p+=4,9),writeUInt32BE(data,algoLen,p+=9),data.utf8Write(keyAlgo,p+=4,algoLen),writeUInt32BE(data,pubKeyLen,p+=algoLen),data.set(pubKey,p+=4),writeUInt32BE(data,hostnameLen,p+=pubKeyLen),data.utf8Write(hostname,p+=4,hostnameLen),writeUInt32BE(data,userlocalLen,p+=hostnameLen),data.utf8Write(userlocal,p+=4,userlocalLen),cbSign(data,signature=>{if(signature=convertSignature(signature,keyType),!signature)throw new Error("Error while converting handshake signature");let sigLen=signature.length,reqDataLen=data.length-sesLen-4;p=this._packetRW.write.allocStart;let packet=this._packetRW.write.alloc(reqDataLen+4+4+algoLen+4+sigLen);bufferCopy(data,packet,4+sesLen,data.length,p),writeUInt32BE(packet,4+algoLen+4+sigLen,p+=reqDataLen),writeUInt32BE(packet,algoLen,p+=4),packet.utf8Write(keyAlgo,p+=4,algoLen),writeUInt32BE(packet,sigLen,p+=algoLen),packet.set(signature,p+=4),this._authsQueue.push("hostbased"),this._debug&&this._debug("Outbound: Sending USERAUTH_REQUEST (hostbased)"),sendPacket(this,this._packetRW.write.finalize(packet))})}authKeyboard(username){if(this._server)throw new Error("Client-only method called in server mode");let userLen=Buffer.byteLength(username),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+userLen+4+14+4+20+4+4);packet[p]=MESSAGE.USERAUTH_REQUEST,writeUInt32BE(packet,userLen,++p),packet.utf8Write(username,p+=4,userLen),writeUInt32BE(packet,14,p+=userLen),packet.utf8Write("ssh-connection",p+=4,14),writeUInt32BE(packet,20,p+=14),packet.utf8Write("keyboard-interactive",p+=4,20),writeUInt32BE(packet,0,p+=20),writeUInt32BE(packet,0,p+=4),this._authsQueue.push("keyboard-interactive"),this._debug&&this._debug("Outbound: Sending USERAUTH_REQUEST (keyboard-interactive)"),sendPacket(this,this._packetRW.write.finalize(packet))}authNone(username){if(this._server)throw new Error("Client-only method called in server mode");let userLen=Buffer.byteLength(username),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+userLen+4+14+4+4);packet[p]=MESSAGE.USERAUTH_REQUEST,writeUInt32BE(packet,userLen,++p),packet.utf8Write(username,p+=4,userLen),writeUInt32BE(packet,14,p+=userLen),packet.utf8Write("ssh-connection",p+=4,14),writeUInt32BE(packet,4,p+=14),packet.utf8Write("none",p+=4,4),this._authsQueue.push("none"),this._debug&&this._debug("Outbound: Sending USERAUTH_REQUEST (none)"),sendPacket(this,this._packetRW.write.finalize(packet))}authInfoRes(responses){if(this._server)throw new Error("Client-only method called in server mode");let responsesTotalLen=0,responseLens;if(responses){responseLens=new Array(responses.length);for(let i=0;i<responses.length;++i){let len=Buffer.byteLength(responses[i]);responseLens[i]=len,responsesTotalLen+=4+len}}let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+responsesTotalLen);if(packet[p]=MESSAGE.USERAUTH_INFO_RESPONSE,responses){writeUInt32BE(packet,responses.length,++p),p+=4;for(let i=0;i<responses.length;++i){let len=responseLens[i];writeUInt32BE(packet,len,p),p+=4,len&&(packet.utf8Write(responses[i],p,len),p+=len)}}else writeUInt32BE(packet,0,++p);this._debug&&this._debug("Outbound: Sending USERAUTH_INFO_RESPONSE"),sendPacket(this,this._packetRW.write.finalize(packet))}tcpipForward(bindAddr,bindPort,wantReply){if(this._server)throw new Error("Client-only method called in server mode");let addrLen=Buffer.byteLength(bindAddr),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+13+1+4+addrLen+4);packet[p]=MESSAGE.GLOBAL_REQUEST,writeUInt32BE(packet,13,++p),packet.utf8Write("tcpip-forward",p+=4,13),packet[p+=13]=wantReply===void 0||wantReply===!0?1:0,writeUInt32BE(packet,addrLen,++p),packet.utf8Write(bindAddr,p+=4,addrLen),writeUInt32BE(packet,bindPort,p+=addrLen),this._debug&&this._debug("Outbound: Sending GLOBAL_REQUEST (tcpip-forward)"),sendPacket(this,this._packetRW.write.finalize(packet))}cancelTcpipForward(bindAddr,bindPort,wantReply){if(this._server)throw new Error("Client-only method called in server mode");let addrLen=Buffer.byteLength(bindAddr),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+20+1+4+addrLen+4);packet[p]=MESSAGE.GLOBAL_REQUEST,writeUInt32BE(packet,20,++p),packet.utf8Write("cancel-tcpip-forward",p+=4,20),packet[p+=20]=wantReply===void 0||wantReply===!0?1:0,writeUInt32BE(packet,addrLen,++p),packet.utf8Write(bindAddr,p+=4,addrLen),writeUInt32BE(packet,bindPort,p+=addrLen),this._debug&&this._debug("Outbound: Sending GLOBAL_REQUEST (cancel-tcpip-forward)"),sendPacket(this,this._packetRW.write.finalize(packet))}openssh_streamLocalForward(socketPath,wantReply){if(this._server)throw new Error("Client-only method called in server mode");let socketPathLen=Buffer.byteLength(socketPath),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+31+1+4+socketPathLen);packet[p]=MESSAGE.GLOBAL_REQUEST,writeUInt32BE(packet,31,++p),packet.utf8Write("streamlocal-forward@openssh.com",p+=4,31),packet[p+=31]=wantReply===void 0||wantReply===!0?1:0,writeUInt32BE(packet,socketPathLen,++p),packet.utf8Write(socketPath,p+=4,socketPathLen),this._debug&&this._debug("Outbound: Sending GLOBAL_REQUEST (streamlocal-forward@openssh.com)"),sendPacket(this,this._packetRW.write.finalize(packet))}openssh_cancelStreamLocalForward(socketPath,wantReply){if(this._server)throw new Error("Client-only method called in server mode");let socketPathLen=Buffer.byteLength(socketPath),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+38+1+4+socketPathLen);packet[p]=MESSAGE.GLOBAL_REQUEST,writeUInt32BE(packet,38,++p),packet.utf8Write("cancel-streamlocal-forward@openssh.com",p+=4,38),packet[p+=38]=wantReply===void 0||wantReply===!0?1:0,writeUInt32BE(packet,socketPathLen,++p),packet.utf8Write(socketPath,p+=4,socketPathLen),this._debug&&this._debug("Outbound: Sending GLOBAL_REQUEST (cancel-streamlocal-forward@openssh.com)"),sendPacket(this,this._packetRW.write.finalize(packet))}directTcpip(chan,initWindow,maxPacket,cfg){if(this._server)throw new Error("Client-only method called in server mode");let srcLen=Buffer.byteLength(cfg.srcIP),dstLen=Buffer.byteLength(cfg.dstIP),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+12+4+4+4+4+srcLen+4+4+dstLen+4);packet[p]=MESSAGE.CHANNEL_OPEN,writeUInt32BE(packet,12,++p),packet.utf8Write("direct-tcpip",p+=4,12),writeUInt32BE(packet,chan,p+=12),writeUInt32BE(packet,initWindow,p+=4),writeUInt32BE(packet,maxPacket,p+=4),writeUInt32BE(packet,dstLen,p+=4),packet.utf8Write(cfg.dstIP,p+=4,dstLen),writeUInt32BE(packet,cfg.dstPort,p+=dstLen),writeUInt32BE(packet,srcLen,p+=4),packet.utf8Write(cfg.srcIP,p+=4,srcLen),writeUInt32BE(packet,cfg.srcPort,p+=srcLen),this._debug&&this._debug(`Outbound: Sending CHANNEL_OPEN (r:${chan}, direct-tcpip)`),sendPacket(this,this._packetRW.write.finalize(packet))}openssh_directStreamLocal(chan,initWindow,maxPacket,cfg){if(this._server)throw new Error("Client-only method called in server mode");let pathLen=Buffer.byteLength(cfg.socketPath),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+30+4+4+4+4+pathLen+4+4);packet[p]=MESSAGE.CHANNEL_OPEN,writeUInt32BE(packet,30,++p),packet.utf8Write("direct-streamlocal@openssh.com",p+=4,30),writeUInt32BE(packet,chan,p+=30),writeUInt32BE(packet,initWindow,p+=4),writeUInt32BE(packet,maxPacket,p+=4),writeUInt32BE(packet,pathLen,p+=4),packet.utf8Write(cfg.socketPath,p+=4,pathLen),bufferFill(packet,0,p+=pathLen,p+8),this._debug&&this._debug(`Outbound: Sending CHANNEL_OPEN (r:${chan}, direct-streamlocal@openssh.com)`),sendPacket(this,this._packetRW.write.finalize(packet))}openssh_noMoreSessions(wantReply){if(this._server)throw new Error("Client-only method called in server mode");let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+28+1);packet[p]=MESSAGE.GLOBAL_REQUEST,writeUInt32BE(packet,28,++p),packet.utf8Write("no-more-sessions@openssh.com",p+=4,28),packet[p+=28]=wantReply===void 0||wantReply===!0?1:0,this._debug&&this._debug("Outbound: Sending GLOBAL_REQUEST (no-more-sessions@openssh.com)"),sendPacket(this,this._packetRW.write.finalize(packet))}session(chan,initWindow,maxPacket){if(this._server)throw new Error("Client-only method called in server mode");let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+7+4+4+4);packet[p]=MESSAGE.CHANNEL_OPEN,writeUInt32BE(packet,7,++p),packet.utf8Write("session",p+=4,7),writeUInt32BE(packet,chan,p+=7),writeUInt32BE(packet,initWindow,p+=4),writeUInt32BE(packet,maxPacket,p+=4),this._debug&&this._debug(`Outbound: Sending CHANNEL_OPEN (r:${chan}, session)`),sendPacket(this,this._packetRW.write.finalize(packet))}windowChange(chan,rows,cols,height,width){if(this._server)throw new Error("Client-only method called in server mode");let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+4+13+1+4+4+4+4);packet[p]=MESSAGE.CHANNEL_REQUEST,writeUInt32BE(packet,chan,++p),writeUInt32BE(packet,13,p+=4),packet.utf8Write("window-change",p+=4,13),packet[p+=13]=0,writeUInt32BE(packet,cols,++p),writeUInt32BE(packet,rows,p+=4),writeUInt32BE(packet,width,p+=4),writeUInt32BE(packet,height,p+=4),this._debug&&this._debug(`Outbound: Sending CHANNEL_REQUEST (r:${chan}, window-change)`),sendPacket(this,this._packetRW.write.finalize(packet))}pty(chan,rows,cols,height,width,term,modes,wantReply){if(this._server)throw new Error("Client-only method called in server mode");(!term||!term.length)&&(term="vt100"),modes&&!Buffer.isBuffer(modes)&&!Array.isArray(modes)&&typeof modes=="object"&&modes!==null&&(modes=modesToBytes(modes)),(!modes||!modes.length)&&(modes=NO_TERMINAL_MODES_BUFFER);let termLen=term.length,modesLen=modes.length,p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+4+7+1+4+termLen+4+4+4+4+4+modesLen);if(packet[p]=MESSAGE.CHANNEL_REQUEST,writeUInt32BE(packet,chan,++p),writeUInt32BE(packet,7,p+=4),packet.utf8Write("pty-req",p+=4,7),packet[p+=7]=wantReply===void 0||wantReply===!0?1:0,writeUInt32BE(packet,termLen,++p),packet.utf8Write(term,p+=4,termLen),writeUInt32BE(packet,cols,p+=termLen),writeUInt32BE(packet,rows,p+=4),writeUInt32BE(packet,width,p+=4),writeUInt32BE(packet,height,p+=4),writeUInt32BE(packet,modesLen,p+=4),p+=4,Array.isArray(modes))for(let i=0;i<modesLen;++i)packet[p++]=modes[i];else Buffer.isBuffer(modes)&&packet.set(modes,p);this._debug&&this._debug(`Outbound: Sending CHANNEL_REQUEST (r:${chan}, pty-req)`),sendPacket(this,this._packetRW.write.finalize(packet))}shell(chan,wantReply){if(this._server)throw new Error("Client-only method called in server mode");let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+4+5+1);packet[p]=MESSAGE.CHANNEL_REQUEST,writeUInt32BE(packet,chan,++p),writeUInt32BE(packet,5,p+=4),packet.utf8Write("shell",p+=4,5),packet[p+=5]=wantReply===void 0||wantReply===!0?1:0,this._debug&&this._debug(`Outbound: Sending CHANNEL_REQUEST (r:${chan}, shell)`),sendPacket(this,this._packetRW.write.finalize(packet))}exec(chan,cmd,wantReply){if(this._server)throw new Error("Client-only method called in server mode");let isBuf=Buffer.isBuffer(cmd),cmdLen=isBuf?cmd.length:Buffer.byteLength(cmd),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+4+4+1+4+cmdLen);packet[p]=MESSAGE.CHANNEL_REQUEST,writeUInt32BE(packet,chan,++p),writeUInt32BE(packet,4,p+=4),packet.utf8Write("exec",p+=4,4),packet[p+=4]=wantReply===void 0||wantReply===!0?1:0,writeUInt32BE(packet,cmdLen,++p),isBuf?packet.set(cmd,p+=4):packet.utf8Write(cmd,p+=4,cmdLen),this._debug&&this._debug(`Outbound: Sending CHANNEL_REQUEST (r:${chan}, exec: ${cmd})`),sendPacket(this,this._packetRW.write.finalize(packet))}signal(chan,signal){if(this._server)throw new Error("Client-only method called in server mode");let origSignal=signal;if(signal=signal.toUpperCase(),signal.slice(0,3)==="SIG"&&(signal=signal.slice(3)),SIGNALS[signal]!==1)throw new Error(`Invalid signal: ${origSignal}`);let signalLen=signal.length,p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+4+6+1+4+signalLen);packet[p]=MESSAGE.CHANNEL_REQUEST,writeUInt32BE(packet,chan,++p),writeUInt32BE(packet,6,p+=4),packet.utf8Write("signal",p+=4,6),packet[p+=6]=0,writeUInt32BE(packet,signalLen,++p),packet.utf8Write(signal,p+=4,signalLen),this._debug&&this._debug(`Outbound: Sending CHANNEL_REQUEST (r:${chan}, signal: ${signal})`),sendPacket(this,this._packetRW.write.finalize(packet))}env(chan,key,val2,wantReply){if(this._server)throw new Error("Client-only method called in server mode");let keyLen=Buffer.byteLength(key),isBuf=Buffer.isBuffer(val2),valLen=isBuf?val2.length:Buffer.byteLength(val2),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+4+3+1+4+keyLen+4+valLen);packet[p]=MESSAGE.CHANNEL_REQUEST,writeUInt32BE(packet,chan,++p),writeUInt32BE(packet,3,p+=4),packet.utf8Write("env",p+=4,3),packet[p+=3]=wantReply===void 0||wantReply===!0?1:0,writeUInt32BE(packet,keyLen,++p),packet.utf8Write(key,p+=4,keyLen),writeUInt32BE(packet,valLen,p+=keyLen),isBuf?packet.set(val2,p+=4):packet.utf8Write(val2,p+=4,valLen),this._debug&&this._debug(`Outbound: Sending CHANNEL_REQUEST (r:${chan}, env: ${key}=${val2})`),sendPacket(this,this._packetRW.write.finalize(packet))}x11Forward(chan,cfg,wantReply){if(this._server)throw new Error("Client-only method called in server mode");let protocol2=cfg.protocol,cookie=cfg.cookie,isBufProto=Buffer.isBuffer(protocol2),protoLen=isBufProto?protocol2.length:Buffer.byteLength(protocol2),isBufCookie=Buffer.isBuffer(cookie),cookieLen=isBufCookie?cookie.length:Buffer.byteLength(cookie),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+4+7+1+1+4+protoLen+4+cookieLen+4);packet[p]=MESSAGE.CHANNEL_REQUEST,writeUInt32BE(packet,chan,++p),writeUInt32BE(packet,7,p+=4),packet.utf8Write("x11-req",p+=4,7),packet[p+=7]=wantReply===void 0||wantReply===!0?1:0,packet[++p]=cfg.single?1:0,writeUInt32BE(packet,protoLen,++p),isBufProto?packet.set(protocol2,p+=4):packet.utf8Write(protocol2,p+=4,protoLen),writeUInt32BE(packet,cookieLen,p+=protoLen),isBufCookie?packet.set(cookie,p+=4):packet.latin1Write(cookie,p+=4,cookieLen),writeUInt32BE(packet,cfg.screen||0,p+=cookieLen),this._debug&&this._debug(`Outbound: Sending CHANNEL_REQUEST (r:${chan}, x11-req)`),sendPacket(this,this._packetRW.write.finalize(packet))}subsystem(chan,name3,wantReply){if(this._server)throw new Error("Client-only method called in server mode");let nameLen=Buffer.byteLength(name3),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+4+9+1+4+nameLen);packet[p]=MESSAGE.CHANNEL_REQUEST,writeUInt32BE(packet,chan,++p),writeUInt32BE(packet,9,p+=4),packet.utf8Write("subsystem",p+=4,9),packet[p+=9]=wantReply===void 0||wantReply===!0?1:0,writeUInt32BE(packet,nameLen,++p),packet.utf8Write(name3,p+=4,nameLen),this._debug&&this._debug(`Outbound: Sending CHANNEL_REQUEST (r:${chan}, subsystem: ${name3})`),sendPacket(this,this._packetRW.write.finalize(packet))}openssh_agentForward(chan,wantReply){if(this._server)throw new Error("Client-only method called in server mode");let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+4+26+1);packet[p]=MESSAGE.CHANNEL_REQUEST,writeUInt32BE(packet,chan,++p),writeUInt32BE(packet,26,p+=4),packet.utf8Write("auth-agent-req@openssh.com",p+=4,26),packet[p+=26]=wantReply===void 0||wantReply===!0?1:0,this._debug&&this._debug(`Outbound: Sending CHANNEL_REQUEST (r:${chan}, auth-agent-req@openssh.com)`),sendPacket(this,this._packetRW.write.finalize(packet))}openssh_hostKeysProve(keys){if(this._server)throw new Error("Client-only method called in server mode");let keysTotal=0,publicKeys=[];for(let key of keys){let publicKey=key.getPublicSSH();keysTotal+=4+publicKey.length,publicKeys.push(publicKey)}let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+29+1+keysTotal);packet[p]=MESSAGE.GLOBAL_REQUEST,writeUInt32BE(packet,29,++p),packet.utf8Write("hostkeys-prove-00@openssh.com",p+=4,29),packet[p+=29]=1,++p;for(let buf of publicKeys)writeUInt32BE(packet,buf.length,p),bufferCopy(buf,packet,0,buf.length,p+=4),p+=buf.length;this._debug&&this._debug("Outbound: Sending GLOBAL_REQUEST (hostkeys-prove-00@openssh.com)"),sendPacket(this,this._packetRW.write.finalize(packet))}serviceAccept(svcName){if(!this._server)throw new Error("Server-only method called in client mode");let svcNameLen=Buffer.byteLength(svcName),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+svcNameLen);if(packet[p]=MESSAGE.SERVICE_ACCEPT,writeUInt32BE(packet,svcNameLen,++p),packet.utf8Write(svcName,p+=4,svcNameLen),this._debug&&this._debug(`Outbound: Sending SERVICE_ACCEPT (${svcName})`),sendPacket(this,this._packetRW.write.finalize(packet)),this._server&&this._banner&&svcName==="ssh-userauth"){let banner=this._banner;this._banner=void 0;let bannerLen=Buffer.byteLength(banner);p=this._packetRW.write.allocStart;let packet2=this._packetRW.write.alloc(1+4+bannerLen+4);packet2[p]=MESSAGE.USERAUTH_BANNER,writeUInt32BE(packet2,bannerLen,++p),packet2.utf8Write(banner,p+=4,bannerLen),writeUInt32BE(packet2,0,p+=bannerLen),this._debug&&this._debug("Outbound: Sending USERAUTH_BANNER"),sendPacket(this,this._packetRW.write.finalize(packet2))}}forwardedTcpip(chan,initWindow,maxPacket,cfg){if(!this._server)throw new Error("Server-only method called in client mode");let boundAddrLen=Buffer.byteLength(cfg.boundAddr),remoteAddrLen=Buffer.byteLength(cfg.remoteAddr),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+15+4+4+4+4+boundAddrLen+4+4+remoteAddrLen+4);packet[p]=MESSAGE.CHANNEL_OPEN,writeUInt32BE(packet,15,++p),packet.utf8Write("forwarded-tcpip",p+=4,15),writeUInt32BE(packet,chan,p+=15),writeUInt32BE(packet,initWindow,p+=4),writeUInt32BE(packet,maxPacket,p+=4),writeUInt32BE(packet,boundAddrLen,p+=4),packet.utf8Write(cfg.boundAddr,p+=4,boundAddrLen),writeUInt32BE(packet,cfg.boundPort,p+=boundAddrLen),writeUInt32BE(packet,remoteAddrLen,p+=4),packet.utf8Write(cfg.remoteAddr,p+=4,remoteAddrLen),writeUInt32BE(packet,cfg.remotePort,p+=remoteAddrLen),this._debug&&this._debug(`Outbound: Sending CHANNEL_OPEN (r:${chan}, forwarded-tcpip)`),sendPacket(this,this._packetRW.write.finalize(packet))}x11(chan,initWindow,maxPacket,cfg){if(!this._server)throw new Error("Server-only method called in client mode");let addrLen=Buffer.byteLength(cfg.originAddr),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+3+4+4+4+4+addrLen+4);packet[p]=MESSAGE.CHANNEL_OPEN,writeUInt32BE(packet,3,++p),packet.utf8Write("x11",p+=4,3),writeUInt32BE(packet,chan,p+=3),writeUInt32BE(packet,initWindow,p+=4),writeUInt32BE(packet,maxPacket,p+=4),writeUInt32BE(packet,addrLen,p+=4),packet.utf8Write(cfg.originAddr,p+=4,addrLen),writeUInt32BE(packet,cfg.originPort,p+=addrLen),this._debug&&this._debug(`Outbound: Sending CHANNEL_OPEN (r:${chan}, x11)`),sendPacket(this,this._packetRW.write.finalize(packet))}openssh_authAgent(chan,initWindow,maxPacket){if(!this._server)throw new Error("Server-only method called in client mode");let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+22+4+4+4);packet[p]=MESSAGE.CHANNEL_OPEN,writeUInt32BE(packet,22,++p),packet.utf8Write("auth-agent@openssh.com",p+=4,22),writeUInt32BE(packet,chan,p+=22),writeUInt32BE(packet,initWindow,p+=4),writeUInt32BE(packet,maxPacket,p+=4),this._debug&&this._debug(`Outbound: Sending CHANNEL_OPEN (r:${chan}, auth-agent@openssh.com)`),sendPacket(this,this._packetRW.write.finalize(packet))}openssh_forwardedStreamLocal(chan,initWindow,maxPacket,cfg){if(!this._server)throw new Error("Server-only method called in client mode");let pathLen=Buffer.byteLength(cfg.socketPath),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+33+4+4+4+4+pathLen+4);packet[p]=MESSAGE.CHANNEL_OPEN,writeUInt32BE(packet,33,++p),packet.utf8Write("forwarded-streamlocal@openssh.com",p+=4,33),writeUInt32BE(packet,chan,p+=33),writeUInt32BE(packet,initWindow,p+=4),writeUInt32BE(packet,maxPacket,p+=4),writeUInt32BE(packet,pathLen,p+=4),packet.utf8Write(cfg.socketPath,p+=4,pathLen),writeUInt32BE(packet,0,p+=pathLen),this._debug&&this._debug(`Outbound: Sending CHANNEL_OPEN (r:${chan}, forwarded-streamlocal@openssh.com)`),sendPacket(this,this._packetRW.write.finalize(packet))}exitStatus(chan,status){if(!this._server)throw new Error("Server-only method called in client mode");let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+4+11+1+4);packet[p]=MESSAGE.CHANNEL_REQUEST,writeUInt32BE(packet,chan,++p),writeUInt32BE(packet,11,p+=4),packet.utf8Write("exit-status",p+=4,11),packet[p+=11]=0,writeUInt32BE(packet,status,++p),this._debug&&this._debug(`Outbound: Sending CHANNEL_REQUEST (r:${chan}, exit-status: ${status})`),sendPacket(this,this._packetRW.write.finalize(packet))}exitSignal(chan,name3,coreDumped,msg){if(!this._server)throw new Error("Server-only method called in client mode");let origSignal=name3;if(typeof origSignal!="string"||!origSignal)throw new Error(`Invalid signal: ${origSignal}`);let signal=name3.toUpperCase();if(signal.slice(0,3)==="SIG"&&(signal=signal.slice(3)),SIGNALS[signal]!==1)throw new Error(`Invalid signal: ${origSignal}`);let nameLen=Buffer.byteLength(signal),msgLen=msg?Buffer.byteLength(msg):0,p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+4+11+1+4+nameLen+1+4+msgLen+4);packet[p]=MESSAGE.CHANNEL_REQUEST,writeUInt32BE(packet,chan,++p),writeUInt32BE(packet,11,p+=4),packet.utf8Write("exit-signal",p+=4,11),packet[p+=11]=0,writeUInt32BE(packet,nameLen,++p),packet.utf8Write(signal,p+=4,nameLen),packet[p+=nameLen]=coreDumped?1:0,writeUInt32BE(packet,msgLen,++p),p+=4,msgLen&&(packet.utf8Write(msg,p,msgLen),p+=msgLen),writeUInt32BE(packet,0,p),this._debug&&this._debug(`Outbound: Sending CHANNEL_REQUEST (r:${chan}, exit-signal: ${name3})`),sendPacket(this,this._packetRW.write.finalize(packet))}authFailure(authMethods,isPartial){if(!this._server)throw new Error("Server-only method called in client mode");if(this._authsQueue.length===0)throw new Error("No auth in progress");let methods;if(typeof authMethods=="boolean"&&(isPartial=authMethods,authMethods=void 0),authMethods){methods=[];for(let i=0;i<authMethods.length;++i)authMethods[i].toLowerCase()!=="none"&&methods.push(authMethods[i]);methods=methods.join(",")}else methods="";let methodsLen=methods.length,p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+methodsLen+1);packet[p]=MESSAGE.USERAUTH_FAILURE,writeUInt32BE(packet,methodsLen,++p),packet.utf8Write(methods,p+=4,methodsLen),packet[p+=methodsLen]=isPartial===!0?1:0,this._authsQueue.shift(),this._debug&&this._debug("Outbound: Sending USERAUTH_FAILURE"),sendPacket(this,this._packetRW.write.finalize(packet))}authSuccess(){if(!this._server)throw new Error("Server-only method called in client mode");if(this._authsQueue.length===0)throw new Error("No auth in progress");let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1);packet[p]=MESSAGE.USERAUTH_SUCCESS,this._authsQueue.shift(),this._authenticated=!0,this._debug&&this._debug("Outbound: Sending USERAUTH_SUCCESS"),sendPacket(this,this._packetRW.write.finalize(packet)),this._kex.negotiated.cs.compress==="zlib@openssh.com"&&(this._packetRW.read=new ZlibPacketReader),this._kex.negotiated.sc.compress==="zlib@openssh.com"&&(this._packetRW.write=new ZlibPacketWriter(this))}authPKOK(keyAlgo,key){if(!this._server)throw new Error("Server-only method called in client mode");if(this._authsQueue.length===0||this._authsQueue[0]!=="publickey")throw new Error('"publickey" auth not in progress');let keyAlgoLen=Buffer.byteLength(keyAlgo),keyLen=key.length,p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+keyAlgoLen+4+keyLen);packet[p]=MESSAGE.USERAUTH_PK_OK,writeUInt32BE(packet,keyAlgoLen,++p),packet.utf8Write(keyAlgo,p+=4,keyAlgoLen),writeUInt32BE(packet,keyLen,p+=keyAlgoLen),packet.set(key,p+=4),this._authsQueue.shift(),this._debug&&this._debug("Outbound: Sending USERAUTH_PK_OK"),sendPacket(this,this._packetRW.write.finalize(packet))}authPasswdChg(prompt){if(!this._server)throw new Error("Server-only method called in client mode");let promptLen=Buffer.byteLength(prompt),p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+promptLen+4);packet[p]=MESSAGE.USERAUTH_PASSWD_CHANGEREQ,writeUInt32BE(packet,promptLen,++p),packet.utf8Write(prompt,p+=4,promptLen),writeUInt32BE(packet,0,p+=promptLen),this._debug&&this._debug("Outbound: Sending USERAUTH_PASSWD_CHANGEREQ"),sendPacket(this,this._packetRW.write.finalize(packet))}authInfoReq(name3,instructions,prompts){if(!this._server)throw new Error("Server-only method called in client mode");let promptsLen=0,nameLen=name3?Buffer.byteLength(name3):0,instrLen=instructions?Buffer.byteLength(instructions):0;for(let i=0;i<prompts.length;++i)promptsLen+=4+Buffer.byteLength(prompts[i].prompt)+1;let p=this._packetRW.write.allocStart,packet=this._packetRW.write.alloc(1+4+nameLen+4+instrLen+4+4+promptsLen);packet[p]=MESSAGE.USERAUTH_INFO_REQUEST,writeUInt32BE(packet,nameLen,++p),p+=4,name3&&(packet.utf8Write(name3,p,nameLen),p+=nameLen),writeUInt32BE(packet,instrLen,p),p+=4,instructions&&(packet.utf8Write(instructions,p,instrLen),p+=instrLen),writeUInt32BE(packet,0,p),writeUInt32BE(packet,prompts.length,p+=4),p+=4;for(let i=0;i<prompts.length;++i){let prompt=prompts[i],promptLen=Buffer.byteLength(prompt.prompt);writeUInt32BE(packet,promptLen,p),p+=4,promptLen&&(packet.utf8Write(prompt.prompt,p,promptLen),p+=promptLen),packet[p++]=prompt.echo?1:0}this._debug&&this._debug("Outbound: Sending USERAUTH_INFO_REQUEST"),sendPacket(this,this._packetRW.write.finalize(packet))}};__name(Protocol,"Protocol");var RE_IDENT=/^SSH-(2\.0|1\.99)-([^ ]+)(?: (.*))?$/;function parseHeader(chunk,p,len){let data,chunkOffset;this._buffer?(data=Buffer.allocUnsafe(this._buffer.length+(len-p)),data.set(this._buffer,0),p===0?data.set(chunk,this._buffer.length):data.set(new Uint8Array(chunk.buffer,chunk.byteOffset+p,len-p),this._buffer.length),chunkOffset=this._buffer.length,p=0):(data=chunk,chunkOffset=0);let op=p,start=p,end=p,needNL=!1,lineLen=0,lines=0;for(;p<data.length;++p){let ch=data[p];if(ch===13){needNL=!0;continue}if(ch===10){if(end>start&&end-start>4&&data[start]===83&&data[start+1]===83&&data[start+2]===72&&data[start+3]===45){let full=data.latin1Slice(op,end+1),identRaw=start===op?full:full.slice(start-op),m=RE_IDENT.exec(identRaw);if(!m)throw new Error("Invalid identification string");let header={greeting:start===op?"":full.slice(0,start-op),identRaw,versions:{protocol:m[1],software:m[2]},comments:m[3]};return this._remoteIdentRaw=Buffer.from(identRaw),this._debug&&this._debug(`Remote ident: ${inspect(identRaw)}`),this._compatFlags=getCompatFlags(header),this._buffer=void 0,this._decipher=new NullDecipher(0,onKEXPayload.bind(this,{firstPacket:!0})),this._parse=parsePacket,this._onHeader(header),this._destruct?(kexinit(this),p+1-chunkOffset):len}if(this._server)throw new Error("Greetings from clients not permitted");if(++lines>MAX_LINES)throw new Error("Max greeting lines exceeded");needNL=!1,start=p+1,lineLen=0}else{if(needNL)throw new Error("Invalid header: expected newline");if(++lineLen>=MAX_LINE_LEN)throw new Error("Header line too long")}end=p}return this._buffer||(this._buffer=bufferSlice(data,op)),p-chunkOffset}__name(parseHeader,"parseHeader");function parsePacket(chunk,p,len){return this._decipher.decrypt(chunk,p,len)}__name(parsePacket,"parsePacket");function onPayload(payload){if(this._onPacket(),payload.length===0){this._debug&&this._debug("Inbound: Skipping empty packet payload");return}payload=this._packetRW.read.read(payload);let type=payload[0];type===MESSAGE.USERAUTH_SUCCESS&&!this._server&&!this._authenticated&&(this._authenticated=!0,this._kex.negotiated.cs.compress==="zlib@openssh.com"&&(this._packetRW.write=new ZlibPacketWriter(this)),this._kex.negotiated.sc.compress==="zlib@openssh.com"&&(this._packetRW.read=new ZlibPacketReader));let handler=MESSAGE_HANDLERS[type];if(handler===void 0){this._debug&&this._debug(`Inbound: Unsupported message type: ${type}`);return}return handler(this,payload)}__name(onPayload,"onPayload");function getCompatFlags(header){let software=header.versions.software,flags=0;for(let rule of COMPAT_CHECKS)typeof rule[0]=="string"?software===rule[0]&&(flags|=rule[1]):rule[0].test(software)&&(flags|=rule[1]);return flags}__name(getCompatFlags,"getCompatFlags");function modesToBytes(modes){let keys=Object.keys(modes),bytes=Buffer.allocUnsafe(5*keys.length+1),b=0;for(let i=0;i<keys.length;++i){let key=keys[i];if(key==="TTY_OP_END")continue;let opcode=TERMINAL_MODE[key];if(opcode===void 0)continue;let val2=modes[key];typeof val2=="number"&&isFinite(val2)&&(bytes[b++]=opcode,bytes[b++]=val2>>>24,bytes[b++]=val2>>>16,bytes[b++]=val2>>>8,bytes[b++]=val2)}return bytes[b++]=TERMINAL_MODE.TTY_OP_END,b<bytes.length?bufferSlice(bytes,0,b):bytes}__name(modesToBytes,"modesToBytes");function sendExtInfo(proto){let serverSigAlgs="ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521rsa-sha2-512,rsa-sha2-256,ssh-rsa,ssh-dss";eddsaSupported&&(serverSigAlgs=`ssh-ed25519,${serverSigAlgs}`);let algsLen=Buffer.byteLength(serverSigAlgs),p=proto._packetRW.write.allocStart,packet=proto._packetRW.write.alloc(1+4+4+15+4+algsLen);packet[p]=MESSAGE.EXT_INFO,writeUInt32BE(packet,1,++p),writeUInt32BE(packet,15,p+=4),packet.utf8Write("server-sig-algs",p+=4,15),writeUInt32BE(packet,algsLen,p+=15),packet.utf8Write(serverSigAlgs,p+=4,algsLen),proto._debug&&proto._debug("Outbound: Sending EXT_INFO"),sendPacket(proto,proto._packetRW.write.finalize(packet))}__name(sendExtInfo,"sendExtInfo");module2.exports=Protocol}});var require_node_fs_compat=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/protocol/node-fs-compat.js"(exports2){"use strict";var assert2=require("assert"),{inspect}=require("util");function addNumericalSeparator(val2){let res="",i=val2.length,start=val2[0]==="-"?1:0;for(;i>=start+4;i-=3)res=`_${val2.slice(i-3,i)}${res}`;return`${val2.slice(0,i)}${res}`}__name(addNumericalSeparator,"addNumericalSeparator");function oneOf(expected,thing){if(assert2(typeof thing=="string","`thing` has to be of type string"),Array.isArray(expected)){let len=expected.length;return assert2(len>0,"At least one expected value needs to be specified"),expected=expected.map(i=>String(i)),len>2?`one of ${thing} ${expected.slice(0,len-1).join(", ")}, or `+expected[len-1]:len===2?`one of ${thing} ${expected[0]} or ${expected[1]}`:`of ${thing} ${expected[0]}`}return`of ${thing} ${String(expected)}`}__name(oneOf,"oneOf");exports2.ERR_INTERNAL_ASSERTION=__name(class ERR_INTERNAL_ASSERTION extends Error{constructor(message){super(),Error.captureStackTrace(this,ERR_INTERNAL_ASSERTION);let suffix=`This is caused by either a bug in ssh2 or incorrect usage of ssh2 internals.
Please open an issue with this stack trace at https://github.com/mscdex/ssh2/issues
`;this.message=message===void 0?suffix:`${message}
${suffix}`}},"ERR_INTERNAL_ASSERTION");var MAX_32BIT_INT=2**32,MAX_32BIT_BIGINT=(()=>{try{return new Function("return 2n ** 32n")()}catch{}})();exports2.ERR_OUT_OF_RANGE=__name(class ERR_OUT_OF_RANGE extends RangeError{constructor(str,range,input,replaceDefaultBoolean){super(),Error.captureStackTrace(this,ERR_OUT_OF_RANGE),assert2(range,'Missing "range" argument');let msg=replaceDefaultBoolean?str:`The value of "${str}" is out of range.`,received;Number.isInteger(input)&&Math.abs(input)>MAX_32BIT_INT?received=addNumericalSeparator(String(input)):typeof input=="bigint"?(received=String(input),(input>MAX_32BIT_BIGINT||input<-MAX_32BIT_BIGINT)&&(received=addNumericalSeparator(received)),received+="n"):received=inspect(input),msg+=` It must be ${range}. Received ${received}`,this.message=msg}},"ERR_OUT_OF_RANGE");var ERR_INVALID_ARG_TYPE=class extends TypeError{constructor(name3,expected,actual){super(),Error.captureStackTrace(this,ERR_INVALID_ARG_TYPE),assert2(typeof name3=="string","'name' must be a string");let determiner;typeof expected=="string"&&expected.startsWith("not ")?(determiner="must not be",expected=expected.replace(/^not /,"")):determiner="must be";let msg;if(name3.endsWith(" argument"))msg=`The ${name3} ${determiner} ${oneOf(expected,"type")}`;else{let type=name3.includes(".")?"property":"argument";msg=`The "${name3}" ${type} ${determiner} ${oneOf(expected,"type")}`}msg+=`. Received type ${typeof actual}`,this.message=msg}};__name(ERR_INVALID_ARG_TYPE,"ERR_INVALID_ARG_TYPE");exports2.ERR_INVALID_ARG_TYPE=ERR_INVALID_ARG_TYPE;exports2.validateNumber=__name(function(value,name3){if(typeof value!="number")throw new ERR_INVALID_ARG_TYPE(name3,"number",value)},"validateNumber")}});var require_SFTP=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/protocol/SFTP.js"(exports2,module2){"use strict";var EventEmitter11=require("events"),fs3=require("fs"),{constants:constants5}=fs3,{Readable:ReadableStream2,Writable:WritableStream2}=require("stream"),{inherits,types:{isDate:isDate2}}=require("util"),FastBuffer=Buffer[Symbol.species],{bufferCopy,bufferSlice,makeBufferParser,writeUInt32BE}=require_utils4(),ATTR={SIZE:1,UIDGID:2,PERMISSIONS:4,ACMODTIME:8,EXTENDED:2147483648},ATTRS_BUF=Buffer.alloc(28),STATUS_CODE={OK:0,EOF:1,NO_SUCH_FILE:2,PERMISSION_DENIED:3,FAILURE:4,BAD_MESSAGE:5,NO_CONNECTION:6,CONNECTION_LOST:7,OP_UNSUPPORTED:8},VALID_STATUS_CODES=new Map(Object.values(STATUS_CODE).map(n=>[n,1])),STATUS_CODE_STR={[STATUS_CODE.OK]:"No error",[STATUS_CODE.EOF]:"End of file",[STATUS_CODE.NO_SUCH_FILE]:"No such file or directory",[STATUS_CODE.PERMISSION_DENIED]:"Permission denied",[STATUS_CODE.FAILURE]:"Failure",[STATUS_CODE.BAD_MESSAGE]:"Bad message",[STATUS_CODE.NO_CONNECTION]:"No connection",[STATUS_CODE.CONNECTION_LOST]:"Connection lost",[STATUS_CODE.OP_UNSUPPORTED]:"Operation unsupported"},REQUEST={INIT:1,OPEN:3,CLOSE:4,READ:5,WRITE:6,LSTAT:7,FSTAT:8,SETSTAT:9,FSETSTAT:10,OPENDIR:11,READDIR:12,REMOVE:13,MKDIR:14,RMDIR:15,REALPATH:16,STAT:17,RENAME:18,READLINK:19,SYMLINK:20,EXTENDED:200},RESPONSE={VERSION:2,STATUS:101,HANDLE:102,DATA:103,NAME:104,ATTRS:105,EXTENDED:201},OPEN_MODE={READ:1,WRITE:2,APPEND:4,CREAT:8,TRUNC:16,EXCL:32},PKT_RW_OVERHEAD=2*1024,MAX_REQID=2**32-1,CLIENT_VERSION_BUFFER=Buffer.from([0,0,0,5,REQUEST.INIT,0,0,0,3]),SERVER_VERSION_BUFFER=Buffer.from([0,0,0,5,RESPONSE.VERSION,0,0,0,3]),RE_OPENSSH=/^SSH-2.0-(?:OpenSSH|dropbear)/,OPENSSH_MAX_PKT_LEN=256*1024,bufferParser=makeBufferParser(),fakeStderr={readable:!1,writable:!1,push:data=>{},once:()=>{},on:()=>{},emit:()=>{},end:()=>{}};function noop2(){}__name(noop2,"noop");var SFTP=class extends EventEmitter11{constructor(client,chanInfo,cfg){super(),(typeof cfg!="object"||!cfg)&&(cfg={});let remoteIdentRaw=client._protocol._remoteIdentRaw;this.server=!!cfg.server,this._debug=typeof cfg.debug=="function"?cfg.debug:void 0,this._isOpenSSH=remoteIdentRaw&&RE_OPENSSH.test(remoteIdentRaw),this._version=-1,this._extensions={},this._biOpt=cfg.biOpt,this._pktLenBytes=0,this._pktLen=0,this._pktPos=0,this._pktType=0,this._pktData=void 0,this._writeReqid=-1,this._requests={},this._maxInPktLen=OPENSSH_MAX_PKT_LEN,this._maxOutPktLen=34e3,this._maxReadLen=(this._isOpenSSH?OPENSSH_MAX_PKT_LEN:34e3)-PKT_RW_OVERHEAD,this._maxWriteLen=(this._isOpenSSH?OPENSSH_MAX_PKT_LEN:34e3)-PKT_RW_OVERHEAD,this.maxOpenHandles=void 0,this._client=client,this._protocol=client._protocol,this._callbacks=[],this._hasX11=!1,this._exit={code:void 0,signal:void 0,dump:void 0,desc:void 0},this._waitWindow=!1,this._chunkcb=void 0,this._buffer=[],this.type=chanInfo.type,this.subtype=void 0,this.incoming=chanInfo.incoming,this.outgoing=chanInfo.outgoing,this.stderr=fakeStderr,this.readable=!0}push(data){if(data===null){if(cleanupRequests(this),!this.readable)return;this.readable=!1,this.emit("end");return}let p=0;for(;p<data.length;){if(this._pktLenBytes<4){let nb=Math.min(4-this._pktLenBytes,data.length-p);for(this._pktLenBytes+=nb;nb--;)this._pktLen=(this._pktLen<<8)+data[p++];if(this._pktLenBytes<4)return;if(this._pktLen===0)return doFatalSFTPError(this,"Invalid packet length");if(this._pktLen>this._maxInPktLen){let max=this._maxInPktLen;return doFatalSFTPError(this,`Packet length ${this._pktLen} exceeds max length of ${max}`)}if(p>=data.length)return}if(this._pktPos<this._pktLen){let nb=Math.min(this._pktLen-this._pktPos,data.length-p);if(p!==0||nb!==data.length?nb===this._pktLen?this._pkt=new FastBuffer(data.buffer,data.byteOffset+p,nb):(this._pkt||(this._pkt=Buffer.allocUnsafe(this._pktLen)),this._pkt.set(new Uint8Array(data.buffer,data.byteOffset+p,nb),this._pktPos)):nb===this._pktLen?this._pkt=data:(this._pkt||(this._pkt=Buffer.allocUnsafe(this._pktLen)),this._pkt.set(data,this._pktPos)),p+=nb,this._pktPos+=nb,this._pktPos<this._pktLen)return}let type=this._pkt[0],payload=this._pkt;this._pktLen=0,this._pktLenBytes=0,this._pkt=void 0,this._pktPos=0;let handler=this.server?SERVER_HANDLERS[type]:CLIENT_HANDLERS[type];if(!handler)return doFatalSFTPError(this,`Unknown packet type ${type}`);if(this._version===-1){if(this.server){if(type!==REQUEST.INIT)return doFatalSFTPError(this,`Expected INIT packet, got ${type}`)}else if(type!==RESPONSE.VERSION)return doFatalSFTPError(this,`Expected VERSION packet, got ${type}`)}if(handler(this,payload)===!1)return}}end(){this.destroy()}destroy(){(this.outgoing.state==="open"||this.outgoing.state==="eof")&&(this.outgoing.state="closing",this._protocol.channelClose(this.outgoing.id))}_init(){this._init=noop2,this.server||sendOrBuffer(this,CLIENT_VERSION_BUFFER)}createReadStream(path16,options){if(this.server)throw new Error("Client-only method called in server mode");return new ReadStream(this,path16,options)}createWriteStream(path16,options){if(this.server)throw new Error("Client-only method called in server mode");return new WriteStream2(this,path16,options)}open(path16,flags_,attrs,cb){if(this.server)throw new Error("Client-only method called in server mode");typeof attrs=="function"&&(cb=attrs,attrs=void 0);let flags=typeof flags_=="number"?flags_:stringToFlags(flags_);if(flags===null)throw new Error(`Unknown flags string: ${flags_}`);let attrsFlags=0,attrsLen=0;(typeof attrs=="string"||typeof attrs=="number")&&(attrs={mode:attrs}),typeof attrs=="object"&&attrs!==null&&(attrs=attrsToBytes(attrs),attrsFlags=attrs.flags,attrsLen=attrs.nb);let pathLen=Buffer.byteLength(path16),p=9,buf=Buffer.allocUnsafe(4+1+4+4+pathLen+4+4+attrsLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.OPEN;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,pathLen,p),buf.utf8Write(path16,p+=4,pathLen),writeUInt32BE(buf,flags,p+=pathLen),writeUInt32BE(buf,attrsFlags,p+=4),attrsLen&&(p+=4,attrsLen===ATTRS_BUF.length?buf.set(ATTRS_BUF,p):bufferCopy(ATTRS_BUF,buf,0,attrsLen,p),p+=attrsLen),this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} OPEN`)}close(handle,cb){if(this.server)throw new Error("Client-only method called in server mode");if(!Buffer.isBuffer(handle))throw new Error("handle is not a Buffer");let handleLen=handle.length,p=9,buf=Buffer.allocUnsafe(4+1+4+4+handleLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.CLOSE;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,handleLen,p),buf.set(handle,p+=4),this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} CLOSE`)}read(handle,buf,off,len,position,cb){if(this.server)throw new Error("Client-only method called in server mode");if(!Buffer.isBuffer(handle))throw new Error("handle is not a Buffer");if(!Buffer.isBuffer(buf))throw new Error("buffer is not a Buffer");if(off>=buf.length)throw new Error("offset is out of bounds");if(off+len>buf.length)throw new Error("length extends beyond buffer");if(position===null)throw new Error("null position currently unsupported");read_(this,handle,buf,off,len,position,cb)}readData(handle,buf,off,len,position,cb){this.read(handle,buf,off,len,position,cb)}write(handle,buf,off,len,position,cb){if(this.server)throw new Error("Client-only method called in server mode");if(!Buffer.isBuffer(handle))throw new Error("handle is not a Buffer");if(!Buffer.isBuffer(buf))throw new Error("buffer is not a Buffer");if(off>buf.length)throw new Error("offset is out of bounds");if(off+len>buf.length)throw new Error("length extends beyond buffer");if(position===null)throw new Error("null position currently unsupported");if(!len){cb&&process.nextTick(cb,void 0,0);return}let maxDataLen=this._maxWriteLen,overflow=Math.max(len-maxDataLen,0),origPosition=position;overflow&&(len=maxDataLen);let handleLen=handle.length,p=9,out=Buffer.allocUnsafe(4+1+4+4+handleLen+8+4+len);writeUInt32BE(out,out.length-4,0),out[4]=REQUEST.WRITE;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(out,reqid,5),writeUInt32BE(out,handleLen,p),out.set(handle,p+=4),p+=handleLen;for(let i=7;i>=0;--i)out[p+i]=position&255,position/=256;writeUInt32BE(out,len,p+=8),bufferCopy(buf,out,off,off+len,p+=4),this._requests[reqid]={cb:err=>{err?typeof cb=="function"&&cb(err):overflow?this.write(handle,buf,off+len,overflow,origPosition+len,cb):typeof cb=="function"&&cb(void 0,off+len)}};let isSent=sendOrBuffer(this,out);if(this._debug){let how=isSent?"Sent":"Buffered";this._debug(`SFTP: Outbound: ${how} WRITE (id:${reqid})`)}}writeData(handle,buf,off,len,position,cb){this.write(handle,buf,off,len,position,cb)}fastGet(remotePath,localPath,opts,cb){if(this.server)throw new Error("Client-only method called in server mode");fastXfer(this,fs3,remotePath,localPath,opts,cb)}fastPut(localPath,remotePath,opts,cb){if(this.server)throw new Error("Client-only method called in server mode");fastXfer(fs3,this,localPath,remotePath,opts,cb)}readFile(path16,options,callback_){if(this.server)throw new Error("Client-only method called in server mode");let callback;if(typeof callback_=="function"?callback=callback_:typeof options=="function"&&(callback=options,options=void 0),typeof options=="string")options={encoding:options,flag:"r"};else if(!options)options={encoding:null,flag:"r"};else if(typeof options!="object")throw new TypeError("Bad arguments");let encoding=options.encoding;if(encoding&&!Buffer.isEncoding(encoding))throw new Error(`Unknown encoding: ${encoding}`);let size,buffer,buffers,pos=0,handle,bytesRead=0,flag=options.flag||"r",read2=__name(()=>{size===0?(buffer=Buffer.allocUnsafe(8192),this.read(handle,buffer,0,8192,bytesRead,afterRead)):this.read(handle,buffer,pos,size-pos,bytesRead,afterRead)},"read"),afterRead=__name((er,nbytes)=>{let eof;if(er){if(eof=er.code===STATUS_CODE.EOF,!eof)return this.close(handle,()=>callback&&callback(er))}else eof=!1;if(eof||size===0&&nbytes===0)return close3();bytesRead+=nbytes,pos+=nbytes,size!==0?pos===size?close3():read2():(buffers.push(bufferSlice(buffer,0,nbytes)),read2())},"afterRead");afterRead._wantEOFError=!0;let close3=__name(()=>{this.close(handle,er=>(size===0?buffer=Buffer.concat(buffers,pos):pos<size&&(buffer=bufferSlice(buffer,0,pos)),encoding&&(buffer=buffer.toString(encoding)),callback&&callback(er,buffer)))},"close");this.open(path16,flag,438,(er,handle_)=>{if(er)return callback&&callback(er);handle=handle_;let tryStat=__name((er2,st)=>{if(er2){this.stat(path16,(er_,st_)=>{if(er_)return this.close(handle,()=>{callback&&callback(er2)});tryStat(null,st_)});return}if(size=st.size||0,size===0)return buffers=[],read2();buffer=Buffer.allocUnsafe(size),read2()},"tryStat");this.fstat(handle,tryStat)})}writeFile(path16,data,options,callback_){if(this.server)throw new Error("Client-only method called in server mode");let callback;if(typeof callback_=="function"?callback=callback_:typeof options=="function"&&(callback=options,options=void 0),typeof options=="string")options={encoding:options,mode:438,flag:"w"};else if(!options)options={encoding:"utf8",mode:438,flag:"w"};else if(typeof options!="object")throw new TypeError("Bad arguments");if(options.encoding&&!Buffer.isEncoding(options.encoding))throw new Error(`Unknown encoding: ${options.encoding}`);let flag=options.flag||"w";this.open(path16,flag,options.mode,(openErr,handle)=>{if(openErr)callback&&callback(openErr);else{let buffer=Buffer.isBuffer(data)?data:Buffer.from(""+data,options.encoding||"utf8"),position=/a/.test(flag)?null:0;if(position===null){let tryStat=__name((er,st)=>{if(er){this.stat(path16,(er_,st_)=>{if(er_)return this.close(handle,()=>{callback&&callback(er)});tryStat(null,st_)});return}writeAll(this,handle,buffer,0,buffer.length,st.size,callback)},"tryStat");this.fstat(handle,tryStat);return}writeAll(this,handle,buffer,0,buffer.length,position,callback)}})}appendFile(path16,data,options,callback_){if(this.server)throw new Error("Client-only method called in server mode");let callback;if(typeof callback_=="function"?callback=callback_:typeof options=="function"&&(callback=options,options=void 0),typeof options=="string")options={encoding:options,mode:438,flag:"a"};else if(!options)options={encoding:"utf8",mode:438,flag:"a"};else if(typeof options!="object")throw new TypeError("Bad arguments");options.flag||(options=Object.assign({flag:"a"},options)),this.writeFile(path16,data,options,callback)}exists(path16,cb){if(this.server)throw new Error("Client-only method called in server mode");this.stat(path16,err=>{cb&&cb(!err)})}unlink(filename,cb){if(this.server)throw new Error("Client-only method called in server mode");let fnameLen=Buffer.byteLength(filename),p=9,buf=Buffer.allocUnsafe(4+1+4+4+fnameLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.REMOVE;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,fnameLen,p),buf.utf8Write(filename,p+=4,fnameLen),this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} REMOVE`)}rename(oldPath,newPath,cb){if(this.server)throw new Error("Client-only method called in server mode");let oldLen=Buffer.byteLength(oldPath),newLen=Buffer.byteLength(newPath),p=9,buf=Buffer.allocUnsafe(4+1+4+4+oldLen+4+newLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.RENAME;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,oldLen,p),buf.utf8Write(oldPath,p+=4,oldLen),writeUInt32BE(buf,newLen,p+=oldLen),buf.utf8Write(newPath,p+=4,newLen),this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} RENAME`)}mkdir(path16,attrs,cb){if(this.server)throw new Error("Client-only method called in server mode");let flags=0,attrsLen=0;typeof attrs=="function"&&(cb=attrs,attrs=void 0),typeof attrs=="object"&&attrs!==null&&(attrs=attrsToBytes(attrs),flags=attrs.flags,attrsLen=attrs.nb);let pathLen=Buffer.byteLength(path16),p=9,buf=Buffer.allocUnsafe(4+1+4+4+pathLen+4+attrsLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.MKDIR;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,pathLen,p),buf.utf8Write(path16,p+=4,pathLen),writeUInt32BE(buf,flags,p+=pathLen),attrsLen&&(p+=4,attrsLen===ATTRS_BUF.length?buf.set(ATTRS_BUF,p):bufferCopy(ATTRS_BUF,buf,0,attrsLen,p),p+=attrsLen),this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} MKDIR`)}rmdir(path16,cb){if(this.server)throw new Error("Client-only method called in server mode");let pathLen=Buffer.byteLength(path16),p=9,buf=Buffer.allocUnsafe(4+1+4+4+pathLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.RMDIR;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,pathLen,p),buf.utf8Write(path16,p+=4,pathLen),this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} RMDIR`)}readdir(where,opts,cb){if(this.server)throw new Error("Client-only method called in server mode");typeof opts=="function"&&(cb=opts,opts={}),(typeof opts!="object"||opts===null)&&(opts={});let doFilter=!(opts&&opts.full);if(!Buffer.isBuffer(where)&&typeof where!="string")throw new Error("missing directory handle or path");if(typeof where=="string"){let entries=[],e=0,reread=__name((err,handle)=>{if(err)return cb(err);this.readdir(handle,opts,(err2,list)=>{let eof=err2&&err2.code===STATUS_CODE.EOF;if(err2&&!eof)return this.close(handle,()=>cb(err2));if(eof)return this.close(handle,err3=>{if(err3)return cb(err3);cb(void 0,entries)});for(let i=0;i<list.length;++i,++e)entries[e]=list[i];reread(void 0,handle)})},"reread");return this.opendir(where,reread)}let handleLen=where.length,p=9,buf=Buffer.allocUnsafe(4+1+4+4+handleLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.READDIR;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,handleLen,p),buf.set(where,p+=4),this._requests[reqid]={cb:doFilter?(err,list)=>{if(typeof cb=="function"){if(err)return cb(err);for(let i=list.length-1;i>=0;--i)(list[i].filename==="."||list[i].filename==="..")&&list.splice(i,1);cb(void 0,list)}}:cb};let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} READDIR`)}fstat(handle,cb){if(this.server)throw new Error("Client-only method called in server mode");if(!Buffer.isBuffer(handle))throw new Error("handle is not a Buffer");let handleLen=handle.length,p=9,buf=Buffer.allocUnsafe(4+1+4+4+handleLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.FSTAT;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,handleLen,p),buf.set(handle,p+=4),this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} FSTAT`)}stat(path16,cb){if(this.server)throw new Error("Client-only method called in server mode");let pathLen=Buffer.byteLength(path16),p=9,buf=Buffer.allocUnsafe(4+1+4+4+pathLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.STAT;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,pathLen,p),buf.utf8Write(path16,p+=4,pathLen),this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} STAT`)}lstat(path16,cb){if(this.server)throw new Error("Client-only method called in server mode");let pathLen=Buffer.byteLength(path16),p=9,buf=Buffer.allocUnsafe(4+1+4+4+pathLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.LSTAT;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,pathLen,p),buf.utf8Write(path16,p+=4,pathLen),this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} LSTAT`)}opendir(path16,cb){if(this.server)throw new Error("Client-only method called in server mode");let pathLen=Buffer.byteLength(path16),p=9,buf=Buffer.allocUnsafe(4+1+4+4+pathLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.OPENDIR;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,pathLen,p),buf.utf8Write(path16,p+=4,pathLen),this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} OPENDIR`)}setstat(path16,attrs,cb){if(this.server)throw new Error("Client-only method called in server mode");let flags=0,attrsLen=0;typeof attrs=="object"&&attrs!==null?(attrs=attrsToBytes(attrs),flags=attrs.flags,attrsLen=attrs.nb):typeof attrs=="function"&&(cb=attrs);let pathLen=Buffer.byteLength(path16),p=9,buf=Buffer.allocUnsafe(4+1+4+4+pathLen+4+attrsLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.SETSTAT;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,pathLen,p),buf.utf8Write(path16,p+=4,pathLen),writeUInt32BE(buf,flags,p+=pathLen),attrsLen&&(p+=4,attrsLen===ATTRS_BUF.length?buf.set(ATTRS_BUF,p):bufferCopy(ATTRS_BUF,buf,0,attrsLen,p),p+=attrsLen),this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} SETSTAT`)}fsetstat(handle,attrs,cb){if(this.server)throw new Error("Client-only method called in server mode");if(!Buffer.isBuffer(handle))throw new Error("handle is not a Buffer");let flags=0,attrsLen=0;typeof attrs=="object"&&attrs!==null?(attrs=attrsToBytes(attrs),flags=attrs.flags,attrsLen=attrs.nb):typeof attrs=="function"&&(cb=attrs);let handleLen=handle.length,p=9,buf=Buffer.allocUnsafe(4+1+4+4+handleLen+4+attrsLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.FSETSTAT;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,handleLen,p),buf.set(handle,p+=4),writeUInt32BE(buf,flags,p+=handleLen),attrsLen&&(p+=4,attrsLen===ATTRS_BUF.length?buf.set(ATTRS_BUF,p):bufferCopy(ATTRS_BUF,buf,0,attrsLen,p),p+=attrsLen),this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} FSETSTAT`)}futimes(handle,atime,mtime,cb){return this.fsetstat(handle,{atime:toUnixTimestamp(atime),mtime:toUnixTimestamp(mtime)},cb)}utimes(path16,atime,mtime,cb){return this.setstat(path16,{atime:toUnixTimestamp(atime),mtime:toUnixTimestamp(mtime)},cb)}fchown(handle,uid,gid,cb){return this.fsetstat(handle,{uid,gid},cb)}chown(path16,uid,gid,cb){return this.setstat(path16,{uid,gid},cb)}fchmod(handle,mode,cb){return this.fsetstat(handle,{mode},cb)}chmod(path16,mode,cb){return this.setstat(path16,{mode},cb)}readlink(path16,cb){if(this.server)throw new Error("Client-only method called in server mode");let pathLen=Buffer.byteLength(path16),p=9,buf=Buffer.allocUnsafe(4+1+4+4+pathLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.READLINK;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,pathLen,p),buf.utf8Write(path16,p+=4,pathLen),this._requests[reqid]={cb:(err,names)=>{if(typeof cb=="function"){if(err)return cb(err);if(!names||!names.length)return cb(new Error("Response missing link info"));cb(void 0,names[0].filename)}}};let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} READLINK`)}symlink(targetPath,linkPath,cb){if(this.server)throw new Error("Client-only method called in server mode");let linkLen=Buffer.byteLength(linkPath),targetLen=Buffer.byteLength(targetPath),p=9,buf=Buffer.allocUnsafe(4+1+4+4+linkLen+4+targetLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.SYMLINK;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),this._isOpenSSH?(writeUInt32BE(buf,targetLen,p),buf.utf8Write(targetPath,p+=4,targetLen),writeUInt32BE(buf,linkLen,p+=targetLen),buf.utf8Write(linkPath,p+=4,linkLen)):(writeUInt32BE(buf,linkLen,p),buf.utf8Write(linkPath,p+=4,linkLen),writeUInt32BE(buf,targetLen,p+=linkLen),buf.utf8Write(targetPath,p+=4,targetLen)),this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} SYMLINK`)}realpath(path16,cb){if(this.server)throw new Error("Client-only method called in server mode");let pathLen=Buffer.byteLength(path16),p=9,buf=Buffer.allocUnsafe(4+1+4+4+pathLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.REALPATH;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,pathLen,p),buf.utf8Write(path16,p+=4,pathLen),this._requests[reqid]={cb:(err,names)=>{if(typeof cb=="function"){if(err)return cb(err);if(!names||!names.length)return cb(new Error("Response missing path info"));cb(void 0,names[0].filename)}}};let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} REALPATH`)}ext_openssh_rename(oldPath,newPath,cb){if(this.server)throw new Error("Client-only method called in server mode");let ext=this._extensions["posix-rename@openssh.com"];if(!ext||ext!=="1")throw new Error("Server does not support this extended request");let oldLen=Buffer.byteLength(oldPath),newLen=Buffer.byteLength(newPath),p=9,buf=Buffer.allocUnsafe(4+1+4+4+24+4+oldLen+4+newLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.EXTENDED;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,24,p),buf.utf8Write("posix-rename@openssh.com",p+=4,24),writeUInt32BE(buf,oldLen,p+=24),buf.utf8Write(oldPath,p+=4,oldLen),writeUInt32BE(buf,newLen,p+=oldLen),buf.utf8Write(newPath,p+=4,newLen),this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);if(this._debug){let which=isBuffered?"Buffered":"Sending";this._debug(`SFTP: Outbound: ${which} posix-rename@openssh.com`)}}ext_openssh_statvfs(path16,cb){if(this.server)throw new Error("Client-only method called in server mode");let ext=this._extensions["statvfs@openssh.com"];if(!ext||ext!=="2")throw new Error("Server does not support this extended request");let pathLen=Buffer.byteLength(path16),p=9,buf=Buffer.allocUnsafe(4+1+4+4+19+4+pathLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.EXTENDED;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,19,p),buf.utf8Write("statvfs@openssh.com",p+=4,19),writeUInt32BE(buf,pathLen,p+=19),buf.utf8Write(path16,p+=4,pathLen),this._requests[reqid]={extended:"statvfs@openssh.com",cb};let isBuffered=sendOrBuffer(this,buf);if(this._debug){let which=isBuffered?"Buffered":"Sending";this._debug(`SFTP: Outbound: ${which} statvfs@openssh.com`)}}ext_openssh_fstatvfs(handle,cb){if(this.server)throw new Error("Client-only method called in server mode");let ext=this._extensions["fstatvfs@openssh.com"];if(!ext||ext!=="2")throw new Error("Server does not support this extended request");if(!Buffer.isBuffer(handle))throw new Error("handle is not a Buffer");let handleLen=handle.length,p=9,buf=Buffer.allocUnsafe(4+1+4+4+20+4+handleLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.EXTENDED;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,20,p),buf.utf8Write("fstatvfs@openssh.com",p+=4,20),writeUInt32BE(buf,handleLen,p+=20),buf.set(handle,p+=4),this._requests[reqid]={extended:"fstatvfs@openssh.com",cb};let isBuffered=sendOrBuffer(this,buf);if(this._debug){let which=isBuffered?"Buffered":"Sending";this._debug(`SFTP: Outbound: ${which} fstatvfs@openssh.com`)}}ext_openssh_hardlink(oldPath,newPath,cb){if(this.server)throw new Error("Client-only method called in server mode");if(this._extensions["hardlink@openssh.com"]!=="1")throw new Error("Server does not support this extended request");let oldLen=Buffer.byteLength(oldPath),newLen=Buffer.byteLength(newPath),p=9,buf=Buffer.allocUnsafe(4+1+4+4+20+4+oldLen+4+newLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.EXTENDED;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,20,p),buf.utf8Write("hardlink@openssh.com",p+=4,20),writeUInt32BE(buf,oldLen,p+=20),buf.utf8Write(oldPath,p+=4,oldLen),writeUInt32BE(buf,newLen,p+=oldLen),buf.utf8Write(newPath,p+=4,newLen),this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);if(this._debug){let which=isBuffered?"Buffered":"Sending";this._debug(`SFTP: Outbound: ${which} hardlink@openssh.com`)}}ext_openssh_fsync(handle,cb){if(this.server)throw new Error("Client-only method called in server mode");if(this._extensions["fsync@openssh.com"]!=="1")throw new Error("Server does not support this extended request");if(!Buffer.isBuffer(handle))throw new Error("handle is not a Buffer");let handleLen=handle.length,p=9,buf=Buffer.allocUnsafe(4+1+4+4+17+4+handleLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.EXTENDED;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,17,p),buf.utf8Write("fsync@openssh.com",p+=4,17),writeUInt32BE(buf,handleLen,p+=17),buf.set(handle,p+=4),this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} fsync@openssh.com`)}ext_openssh_lsetstat(path16,attrs,cb){if(this.server)throw new Error("Client-only method called in server mode");if(this._extensions["lsetstat@openssh.com"]!=="1")throw new Error("Server does not support this extended request");let flags=0,attrsLen=0;typeof attrs=="object"&&attrs!==null?(attrs=attrsToBytes(attrs),flags=attrs.flags,attrsLen=attrs.nb):typeof attrs=="function"&&(cb=attrs);let pathLen=Buffer.byteLength(path16),p=9,buf=Buffer.allocUnsafe(4+1+4+4+20+4+pathLen+4+attrsLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.EXTENDED;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,20,p),buf.utf8Write("lsetstat@openssh.com",p+=4,20),writeUInt32BE(buf,pathLen,p+=20),buf.utf8Write(path16,p+=4,pathLen),writeUInt32BE(buf,flags,p+=pathLen),attrsLen&&(p+=4,attrsLen===ATTRS_BUF.length?buf.set(ATTRS_BUF,p):bufferCopy(ATTRS_BUF,buf,0,attrsLen,p),p+=attrsLen),this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);if(this._debug){let status=isBuffered?"Buffered":"Sending";this._debug(`SFTP: Outbound: ${status} lsetstat@openssh.com`)}}ext_openssh_expandPath(path16,cb){if(this.server)throw new Error("Client-only method called in server mode");if(this._extensions["expand-path@openssh.com"]!=="1")throw new Error("Server does not support this extended request");let pathLen=Buffer.byteLength(path16),p=9,buf=Buffer.allocUnsafe(4+1+4+4+23+4+pathLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.EXTENDED;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,23,p),buf.utf8Write("expand-path@openssh.com",p+=4,23),writeUInt32BE(buf,pathLen,p+=20),buf.utf8Write(path16,p+=4,pathLen),this._requests[reqid]={cb:(err,names)=>{if(typeof cb=="function"){if(err)return cb(err);if(!names||!names.length)return cb(new Error("Response missing expanded path"));cb(void 0,names[0].filename)}}};let isBuffered=sendOrBuffer(this,buf);if(this._debug){let status=isBuffered?"Buffered":"Sending";this._debug(`SFTP: Outbound: ${status} expand-path@openssh.com`)}}ext_copy_data(srcHandle,srcOffset,len,dstHandle,dstOffset,cb){if(this.server)throw new Error("Client-only method called in server mode");if(this._extensions["copy-data"]!=="1")throw new Error("Server does not support this extended request");if(!Buffer.isBuffer(srcHandle))throw new Error("Source handle is not a Buffer");if(!Buffer.isBuffer(dstHandle))throw new Error("Destination handle is not a Buffer");let p=0,buf=Buffer.allocUnsafe(4+1+4+4+9+4+srcHandle.length+8+8+4+dstHandle.length+8);writeUInt32BE(buf,buf.length-4,p),p+=4,buf[p]=REQUEST.EXTENDED,++p;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,p),p+=4,writeUInt32BE(buf,9,p),p+=4,buf.utf8Write("copy-data",p,9),p+=9,writeUInt32BE(buf,srcHandle.length,p),p+=4,buf.set(srcHandle,p),p+=srcHandle.length;for(let i=7;i>=0;--i)buf[p+i]=srcOffset&255,srcOffset/=256;p+=8;for(let i=7;i>=0;--i)buf[p+i]=len&255,len/=256;p+=8,writeUInt32BE(buf,dstHandle.length,p),p+=4,buf.set(dstHandle,p),p+=dstHandle.length;for(let i=7;i>=0;--i)buf[p+i]=dstOffset&255,dstOffset/=256;this._requests[reqid]={cb};let isBuffered=sendOrBuffer(this,buf);if(this._debug){let status=isBuffered?"Buffered":"Sending";this._debug(`SFTP: Outbound: ${status} copy-data`)}}ext_home_dir(username,cb){if(this.server)throw new Error("Client-only method called in server mode");if(this._extensions["home-directory"]!=="1")throw new Error("Server does not support this extended request");if(typeof username!="string")throw new TypeError("username is not a string");let p=0,usernameLen=Buffer.byteLength(username),buf=Buffer.allocUnsafe(4+1+4+4+14+4+usernameLen);writeUInt32BE(buf,buf.length-4,p),p+=4,buf[p]=REQUEST.EXTENDED,++p;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,p),p+=4,writeUInt32BE(buf,14,p),p+=4,buf.utf8Write("home-directory",p,14),p+=14,writeUInt32BE(buf,usernameLen,p),p+=4,buf.utf8Write(username,p,usernameLen),p+=usernameLen,this._requests[reqid]={cb:(err,names)=>{if(typeof cb=="function"){if(err)return cb(err);if(!names||!names.length)return cb(new Error("Response missing home directory"));cb(void 0,names[0].filename)}}};let isBuffered=sendOrBuffer(this,buf);if(this._debug){let status=isBuffered?"Buffered":"Sending";this._debug(`SFTP: Outbound: ${status} home-directory`)}}ext_users_groups(uids,gids,cb){if(this.server)throw new Error("Client-only method called in server mode");if(this._extensions["users-groups-by-id@openssh.com"]!=="1")throw new Error("Server does not support this extended request");if(!Array.isArray(uids))throw new TypeError("uids is not an array");for(let val2 of uids)if(!Number.isInteger(val2)||val2<0||val2>2**32-1)throw new Error("uid values must all be 32-bit unsigned integers");if(!Array.isArray(gids))throw new TypeError("gids is not an array");for(let val2 of gids)if(!Number.isInteger(val2)||val2<0||val2>2**32-1)throw new Error("gid values must all be 32-bit unsigned integers");let p=0,buf=Buffer.allocUnsafe(4+1+4+4+30+4+4*uids.length+4+4*gids.length);writeUInt32BE(buf,buf.length-4,p),p+=4,buf[p]=REQUEST.EXTENDED,++p;let reqid=this._writeReqid=this._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,p),p+=4,writeUInt32BE(buf,30,p),p+=4,buf.utf8Write("users-groups-by-id@openssh.com",p,30),p+=30,writeUInt32BE(buf,4*uids.length,p),p+=4;for(let val2 of uids)writeUInt32BE(buf,val2,p),p+=4;writeUInt32BE(buf,4*gids.length,p),p+=4;for(let val2 of gids)writeUInt32BE(buf,val2,p),p+=4;this._requests[reqid]={extended:"users-groups-by-id@openssh.com",cb};let isBuffered=sendOrBuffer(this,buf);if(this._debug){let status=isBuffered?"Buffered":"Sending";this._debug(`SFTP: Outbound: ${status} users-groups-by-id@openssh.com`)}}handle(reqid,handle){if(!this.server)throw new Error("Server-only method called in client mode");if(!Buffer.isBuffer(handle))throw new Error("handle is not a Buffer");let handleLen=handle.length;if(handleLen>256)throw new Error("handle too large (> 256 bytes)");let p=9,buf=Buffer.allocUnsafe(4+1+4+4+handleLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=RESPONSE.HANDLE,writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,handleLen,p),handleLen&&buf.set(handle,p+=4);let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} HANDLE`)}status(reqid,code,message){if(!this.server)throw new Error("Server-only method called in client mode");if(!VALID_STATUS_CODES.has(code))throw new Error(`Bad status code: ${code}`);message||(message="");let msgLen=Buffer.byteLength(message),p=9,buf=Buffer.allocUnsafe(4+1+4+4+4+msgLen+4);writeUInt32BE(buf,buf.length-4,0),buf[4]=RESPONSE.STATUS,writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,code,p),writeUInt32BE(buf,msgLen,p+=4),p+=4,msgLen&&(buf.utf8Write(message,p,msgLen),p+=msgLen),writeUInt32BE(buf,0,p);let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} STATUS`)}data(reqid,data,encoding){if(!this.server)throw new Error("Server-only method called in client mode");let isBuffer=Buffer.isBuffer(data);if(!isBuffer&&typeof data!="string")throw new Error("data is not a Buffer or string");let isUTF8;!isBuffer&&!encoding&&(encoding=void 0,isUTF8=!0);let dataLen=isBuffer?data.length:Buffer.byteLength(data,encoding),p=9,buf=Buffer.allocUnsafe(4+1+4+4+dataLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=RESPONSE.DATA,writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,dataLen,p),dataLen&&(isBuffer?buf.set(data,p+=4):isUTF8?buf.utf8Write(data,p+=4,dataLen):buf.write(data,p+=4,dataLen,encoding));let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} DATA`)}name(reqid,names){if(!this.server)throw new Error("Server-only method called in client mode");if(!Array.isArray(names)){if(typeof names!="object"||names===null)throw new Error("names is not an object or array");names=[names]}let count=names.length,namesLen=0,nameAttrs,attrs=[];for(let i=0;i<count;++i){let name3=names[i],filename=!name3||!name3.filename||typeof name3.filename!="string"?"":name3.filename;namesLen+=4+Buffer.byteLength(filename);let longname=!name3||!name3.longname||typeof name3.longname!="string"?"":name3.longname;if(namesLen+=4+Buffer.byteLength(longname),typeof name3.attrs=="object"&&name3.attrs!==null){if(nameAttrs=attrsToBytes(name3.attrs),namesLen+=4+nameAttrs.nb,nameAttrs.nb){let bytes;nameAttrs.nb===ATTRS_BUF.length?bytes=new Uint8Array(ATTRS_BUF):(bytes=new Uint8Array(nameAttrs.nb),bufferCopy(ATTRS_BUF,bytes,0,nameAttrs.nb,0)),nameAttrs.bytes=bytes}attrs.push(nameAttrs)}else namesLen+=4,attrs.push(null)}let p=9,buf=Buffer.allocUnsafe(4+1+4+4+namesLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=RESPONSE.NAME,writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,count,p),p+=4;for(let i=0;i<count;++i){let name3=names[i];{let filename=!name3||!name3.filename||typeof name3.filename!="string"?"":name3.filename,len=Buffer.byteLength(filename);writeUInt32BE(buf,len,p),p+=4,len&&(buf.utf8Write(filename,p,len),p+=len)}{let longname=!name3||!name3.longname||typeof name3.longname!="string"?"":name3.longname,len=Buffer.byteLength(longname);writeUInt32BE(buf,len,p),p+=4,len&&(buf.utf8Write(longname,p,len),p+=len)}let attr=attrs[i];attr?(writeUInt32BE(buf,attr.flags,p),p+=4,attr.flags&&attr.bytes&&(buf.set(attr.bytes,p),p+=attr.nb)):(writeUInt32BE(buf,0,p),p+=4)}let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} NAME`)}attrs(reqid,attrs){if(!this.server)throw new Error("Server-only method called in client mode");if(typeof attrs!="object"||attrs===null)throw new Error("attrs is not an object");attrs=attrsToBytes(attrs);let flags=attrs.flags,attrsLen=attrs.nb,p=9,buf=Buffer.allocUnsafe(4+1+4+4+attrsLen);writeUInt32BE(buf,buf.length-4,0),buf[4]=RESPONSE.ATTRS,writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,flags,p),attrsLen&&(p+=4,attrsLen===ATTRS_BUF.length?buf.set(ATTRS_BUF,p):bufferCopy(ATTRS_BUF,buf,0,attrsLen,p),p+=attrsLen);let isBuffered=sendOrBuffer(this,buf);this._debug&&this._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} ATTRS`)}};__name(SFTP,"SFTP");function tryCreateBuffer(size){try{return Buffer.allocUnsafe(size)}catch(ex){return ex}}__name(tryCreateBuffer,"tryCreateBuffer");function read_(self2,handle,buf,off,len,position,cb,req_){let maxDataLen=self2._maxReadLen,overflow=Math.max(len-maxDataLen,0);overflow&&(len=maxDataLen);let handleLen=handle.length,p=9,pos=position,out=Buffer.allocUnsafe(4+1+4+4+handleLen+8+4);writeUInt32BE(out,out.length-4,0),out[4]=REQUEST.READ;let reqid=self2._writeReqid=self2._writeReqid+1&MAX_REQID;writeUInt32BE(out,reqid,5),writeUInt32BE(out,handleLen,p),out.set(handle,p+=4),p+=handleLen;for(let i=7;i>=0;--i)out[p+i]=pos&255,pos/=256;writeUInt32BE(out,len,p+=8),typeof cb!="function"&&(cb=noop2);let req=req_||{nb:0,position,off,origOff:off,len:void 0,overflow:void 0,cb:(err,data,nb)=>{let len2=req.len,overflow2=req.overflow;if(err){if(cb._wantEOFError||err.code!==STATUS_CODE.EOF)return cb(err)}else{if(nb>len2)return cb(new Error("Received more data than requested"));if(nb===len2&&overflow2){req.nb+=nb,req.position+=nb,req.off+=nb,read_(self2,handle,buf,req.off,overflow2,req.position,cb,req);return}}nb=nb||0,req.origOff===0&&buf.length===req.nb?data=buf:data=bufferSlice(buf,req.origOff,req.origOff+req.nb+nb),cb(void 0,req.nb+nb,data,req.position)},buffer:void 0};req.len=len,req.overflow=overflow,req.buffer=bufferSlice(buf,off,off+len),self2._requests[reqid]=req;let isBuffered=sendOrBuffer(self2,out);self2._debug&&self2._debug(`SFTP: Outbound: ${isBuffered?"Buffered":"Sending"} READ`)}__name(read_,"read_");function fastXfer(src,dst,srcPath,dstPath,opts,cb){let concurrency=64,chunkSize=32768,onstep,mode,fileSize;typeof opts=="function"?cb=opts:typeof opts=="object"&&opts!==null&&(typeof opts.concurrency=="number"&&opts.concurrency>0&&!isNaN(opts.concurrency)&&(concurrency=opts.concurrency),typeof opts.chunkSize=="number"&&opts.chunkSize>0&&!isNaN(opts.chunkSize)&&(chunkSize=opts.chunkSize),typeof opts.fileSize=="number"&&opts.fileSize>0&&!isNaN(opts.fileSize)&&(fileSize=opts.fileSize),typeof opts.step=="function"&&(onstep=opts.step),(typeof opts.mode=="string"||typeof opts.mode=="number")&&(mode=modeNum(opts.mode)));let fsize,pdst=0,total=0,hadError=!1,srcHandle,dstHandle,readbuf,bufsize=chunkSize*concurrency;function onerror(err){if(hadError)return;hadError=!0;let left=0,cbfinal;srcHandle||dstHandle?(cbfinal=__name(()=>{--left===0&&cb(err)},"cbfinal"),srcHandle&&(src===fs3||src.outgoing.state==="open")&&++left,dstHandle&&(dst===fs3||dst.outgoing.state==="open")&&++left,srcHandle&&(src===fs3||src.outgoing.state==="open")&&src.close(srcHandle,cbfinal),dstHandle&&(dst===fs3||dst.outgoing.state==="open")&&dst.close(dstHandle,cbfinal)):cb(err)}__name(onerror,"onerror"),src.open(srcPath,"r",(err,sourceHandle)=>{if(err)return onerror(err);srcHandle=sourceHandle,fileSize===void 0?src.fstat(srcHandle,tryStat):tryStat(null,{size:fileSize});function tryStat(err2,attrs){if(err2){if(src!==fs3){src.stat(srcPath,(err_,attrs_)=>{if(err_)return onerror(err2);tryStat(null,attrs_)});return}return onerror(err2)}fsize=attrs.size,dst.open(dstPath,"w",(err3,destHandle)=>{if(err3)return onerror(err3);if(dstHandle=destHandle,fsize<=0)return onerror();for(;bufsize>fsize;){if(concurrency===1){bufsize=fsize;break}bufsize-=chunkSize,--concurrency}if(readbuf=tryCreateBuffer(bufsize),readbuf instanceof Error)return onerror(readbuf);mode!==void 0?dst.fchmod(dstHandle,mode,__name(function tryAgain(err4){if(err4){dst.chmod(dstPath,mode,err_=>tryAgain());return}startReads()},"tryAgain")):startReads();function onread(err4,nb,data,dstpos,datapos,origChunkLen){if(err4)return onerror(err4);datapos=datapos||0,dst.write(dstHandle,readbuf,datapos,nb,dstpos,writeCb);function writeCb(err5){if(err5)return onerror(err5);if(total+=nb,onstep&&onstep(total,nb,fsize),nb<origChunkLen)return singleRead(datapos,dstpos+nb,origChunkLen-nb);if(total===fsize){dst.close(dstHandle,err6=>{if(dstHandle=void 0,err6)return onerror(err6);src.close(srcHandle,err7=>{if(srcHandle=void 0,err7)return onerror(err7);cb()})});return}if(pdst>=fsize)return;let chunk=pdst+chunkSize>fsize?fsize-pdst:chunkSize;singleRead(datapos,pdst,chunk),pdst+=chunk}__name(writeCb,"writeCb")}__name(onread,"onread");function makeCb(psrc,pdst2,chunk){return(err4,nb,data)=>{onread(err4,nb,data,pdst2,psrc,chunk)}}__name(makeCb,"makeCb");function singleRead(psrc,pdst2,chunk){src.read(srcHandle,readbuf,psrc,chunk,pdst2,makeCb(psrc,pdst2,chunk))}__name(singleRead,"singleRead");function startReads(){let reads=0,psrc=0;for(;pdst<fsize&&reads<concurrency;){let chunk=pdst+chunkSize>fsize?fsize-pdst:chunkSize;singleRead(psrc,pdst,chunk),psrc+=chunk,pdst+=chunk,++reads}}__name(startReads,"startReads")})}__name(tryStat,"tryStat")})}__name(fastXfer,"fastXfer");function writeAll(sftp,handle,buffer,offset,length,position,callback_){let callback=typeof callback_=="function"?callback_:void 0;sftp.write(handle,buffer,offset,length,position,(writeErr,written)=>{if(writeErr)return sftp.close(handle,()=>{callback&&callback(writeErr)});written===length?sftp.close(handle,callback):(offset+=written,length-=written,position+=written,writeAll(sftp,handle,buffer,offset,length,position,callback))})}__name(writeAll,"writeAll");var Stats=class{constructor(initial){this.mode=initial&&initial.mode,this.uid=initial&&initial.uid,this.gid=initial&&initial.gid,this.size=initial&&initial.size,this.atime=initial&&initial.atime,this.mtime=initial&&initial.mtime,this.extended=initial&&initial.extended}isDirectory(){return(this.mode&constants5.S_IFMT)===constants5.S_IFDIR}isFile(){return(this.mode&constants5.S_IFMT)===constants5.S_IFREG}isBlockDevice(){return(this.mode&constants5.S_IFMT)===constants5.S_IFBLK}isCharacterDevice(){return(this.mode&constants5.S_IFMT)===constants5.S_IFCHR}isSymbolicLink(){return(this.mode&constants5.S_IFMT)===constants5.S_IFLNK}isFIFO(){return(this.mode&constants5.S_IFMT)===constants5.S_IFIFO}isSocket(){return(this.mode&constants5.S_IFMT)===constants5.S_IFSOCK}};__name(Stats,"Stats");function attrsToBytes(attrs){let flags=0,nb=0;if(typeof attrs=="object"&&attrs!==null){if(typeof attrs.size=="number"){flags|=ATTR.SIZE;let val2=attrs.size;ATTRS_BUF[nb++]=val2/72057594037927940,ATTRS_BUF[nb++]=val2/281474976710656,ATTRS_BUF[nb++]=val2/1099511627776,ATTRS_BUF[nb++]=val2/4294967296,ATTRS_BUF[nb++]=val2/16777216,ATTRS_BUF[nb++]=val2/65536,ATTRS_BUF[nb++]=val2/256,ATTRS_BUF[nb++]=val2}if(typeof attrs.uid=="number"&&typeof attrs.gid=="number"){flags|=ATTR.UIDGID;let uid=attrs.uid,gid=attrs.gid;ATTRS_BUF[nb++]=uid>>>24,ATTRS_BUF[nb++]=uid>>>16,ATTRS_BUF[nb++]=uid>>>8,ATTRS_BUF[nb++]=uid,ATTRS_BUF[nb++]=gid>>>24,ATTRS_BUF[nb++]=gid>>>16,ATTRS_BUF[nb++]=gid>>>8,ATTRS_BUF[nb++]=gid}if(typeof attrs.mode=="number"||typeof attrs.mode=="string"){let mode=modeNum(attrs.mode);flags|=ATTR.PERMISSIONS,ATTRS_BUF[nb++]=mode>>>24,ATTRS_BUF[nb++]=mode>>>16,ATTRS_BUF[nb++]=mode>>>8,ATTRS_BUF[nb++]=mode}if((typeof attrs.atime=="number"||isDate2(attrs.atime))&&(typeof attrs.mtime=="number"||isDate2(attrs.mtime))){let atime=toUnixTimestamp(attrs.atime),mtime=toUnixTimestamp(attrs.mtime);flags|=ATTR.ACMODTIME,ATTRS_BUF[nb++]=atime>>>24,ATTRS_BUF[nb++]=atime>>>16,ATTRS_BUF[nb++]=atime>>>8,ATTRS_BUF[nb++]=atime,ATTRS_BUF[nb++]=mtime>>>24,ATTRS_BUF[nb++]=mtime>>>16,ATTRS_BUF[nb++]=mtime>>>8,ATTRS_BUF[nb++]=mtime}}return{flags,nb}}__name(attrsToBytes,"attrsToBytes");function toUnixTimestamp(time){if(typeof time=="number"&&time===time)return time;if(isDate2(time))return parseInt(time.getTime()/1e3,10);throw new Error(`Cannot parse time: ${time}`)}__name(toUnixTimestamp,"toUnixTimestamp");function modeNum(mode){if(typeof mode=="number"&&mode===mode)return mode;if(typeof mode=="string")return modeNum(parseInt(mode,8));throw new Error(`Cannot parse mode: ${mode}`)}__name(modeNum,"modeNum");var stringFlagMap={r:OPEN_MODE.READ,"r+":OPEN_MODE.READ|OPEN_MODE.WRITE,w:OPEN_MODE.TRUNC|OPEN_MODE.CREAT|OPEN_MODE.WRITE,wx:OPEN_MODE.TRUNC|OPEN_MODE.CREAT|OPEN_MODE.WRITE|OPEN_MODE.EXCL,xw:OPEN_MODE.TRUNC|OPEN_MODE.CREAT|OPEN_MODE.WRITE|OPEN_MODE.EXCL,"w+":OPEN_MODE.TRUNC|OPEN_MODE.CREAT|OPEN_MODE.READ|OPEN_MODE.WRITE,"wx+":OPEN_MODE.TRUNC|OPEN_MODE.CREAT|OPEN_MODE.READ|OPEN_MODE.WRITE|OPEN_MODE.EXCL,"xw+":OPEN_MODE.TRUNC|OPEN_MODE.CREAT|OPEN_MODE.READ|OPEN_MODE.WRITE|OPEN_MODE.EXCL,a:OPEN_MODE.APPEND|OPEN_MODE.CREAT|OPEN_MODE.WRITE,ax:OPEN_MODE.APPEND|OPEN_MODE.CREAT|OPEN_MODE.WRITE|OPEN_MODE.EXCL,xa:OPEN_MODE.APPEND|OPEN_MODE.CREAT|OPEN_MODE.WRITE|OPEN_MODE.EXCL,"a+":OPEN_MODE.APPEND|OPEN_MODE.CREAT|OPEN_MODE.READ|OPEN_MODE.WRITE,"ax+":OPEN_MODE.APPEND|OPEN_MODE.CREAT|OPEN_MODE.READ|OPEN_MODE.WRITE|OPEN_MODE.EXCL,"xa+":OPEN_MODE.APPEND|OPEN_MODE.CREAT|OPEN_MODE.READ|OPEN_MODE.WRITE|OPEN_MODE.EXCL};function stringToFlags(str){let flags=stringFlagMap[str];return flags!==void 0?flags:null}__name(stringToFlags,"stringToFlags");var flagsToString=(()=>{let stringFlagMapKeys=Object.keys(stringFlagMap);return flags=>{for(let i=0;i<stringFlagMapKeys.length;++i){let key=stringFlagMapKeys[i];if(stringFlagMap[key]===flags)return key}return null}})();function readAttrs(biOpt){let flags=bufferParser.readUInt32BE();if(flags===void 0)return;let attrs=new Stats;if(flags&ATTR.SIZE){let size=bufferParser.readUInt64BE(biOpt);if(size===void 0)return;attrs.size=size}if(flags&ATTR.UIDGID){let uid=bufferParser.readUInt32BE(),gid=bufferParser.readUInt32BE();if(gid===void 0)return;attrs.uid=uid,attrs.gid=gid}if(flags&ATTR.PERMISSIONS){let mode=bufferParser.readUInt32BE();if(mode===void 0)return;attrs.mode=mode}if(flags&ATTR.ACMODTIME){let atime=bufferParser.readUInt32BE(),mtime=bufferParser.readUInt32BE();if(mtime===void 0)return;attrs.atime=atime,attrs.mtime=mtime}if(flags&ATTR.EXTENDED){let count=bufferParser.readUInt32BE();if(count===void 0)return;let extended={};for(let i=0;i<count;++i){let type=bufferParser.readString(!0),data=bufferParser.readString();if(data===void 0)return;extended[type]=data}attrs.extended=extended}return attrs}__name(readAttrs,"readAttrs");function sendOrBuffer(sftp,payload){let ret=tryWritePayload(sftp,payload);return ret!==void 0?(sftp._buffer.push(ret),!1):!0}__name(sendOrBuffer,"sendOrBuffer");function tryWritePayload(sftp,payload){let outgoing=sftp.outgoing;if(outgoing.state!=="open")return;if(outgoing.window===0)return sftp._waitWindow=!0,sftp._chunkcb=drainBuffer,payload;let ret,len=payload.length,p=0;for(;len-p>0&&outgoing.window>0;){let actualLen=Math.min(len-p,outgoing.window,outgoing.packetSize);outgoing.window-=actualLen,outgoing.window===0&&(sftp._waitWindow=!0,sftp._chunkcb=drainBuffer),p===0&&actualLen===len?sftp._protocol.channelData(sftp.outgoing.id,payload):sftp._protocol.channelData(sftp.outgoing.id,bufferSlice(payload,p,p+actualLen)),p+=actualLen}return len-p>0&&(p>0?ret=bufferSlice(payload,p,len):ret=payload),ret}__name(tryWritePayload,"tryWritePayload");function drainBuffer(){this._chunkcb=void 0;let buffer=this._buffer,i=0;for(;i<buffer.length;){let payload=buffer[i],ret=tryWritePayload(this,payload);if(ret!==void 0){ret!==payload&&(buffer[i]=ret),i>0&&(this._buffer=buffer.slice(i));return}++i}i>0&&(this._buffer=[])}__name(drainBuffer,"drainBuffer");function doFatalSFTPError(sftp,msg,noDebug){let err=new Error(msg);return err.level="sftp-protocol",!noDebug&&sftp._debug&&sftp._debug(`SFTP: Inbound: ${msg}`),sftp.emit("error",err),sftp.destroy(),cleanupRequests(sftp),!1}__name(doFatalSFTPError,"doFatalSFTPError");function cleanupRequests(sftp){let keys=Object.keys(sftp._requests);if(keys.length===0)return;let reqs=sftp._requests;sftp._requests={};let err=new Error("No response from server");for(let i=0;i<keys.length;++i){let req=reqs[keys[i]];typeof req.cb=="function"&&req.cb(err)}}__name(cleanupRequests,"cleanupRequests");function requestLimits(sftp,cb){let p=9,buf=Buffer.allocUnsafe(4+1+4+4+18);writeUInt32BE(buf,buf.length-4,0),buf[4]=REQUEST.EXTENDED;let reqid=sftp._writeReqid=sftp._writeReqid+1&MAX_REQID;writeUInt32BE(buf,reqid,5),writeUInt32BE(buf,18,p),buf.utf8Write("limits@openssh.com",p+=4,18),sftp._requests[reqid]={extended:"limits@openssh.com",cb};let isBuffered=sendOrBuffer(sftp,buf);if(sftp._debug){let which=isBuffered?"Buffered":"Sending";sftp._debug(`SFTP: Outbound: ${which} limits@openssh.com`)}}__name(requestLimits,"requestLimits");var CLIENT_HANDLERS={[RESPONSE.VERSION]:(sftp,payload)=>{if(sftp._version!==-1)return doFatalSFTPError(sftp,"Duplicate VERSION packet");let extensions={};bufferParser.init(payload,1);let version4=bufferParser.readUInt32BE();for(;bufferParser.avail();){let extName=bufferParser.readString(!0),extData=bufferParser.readString(!0);if(extData===void 0){version4=void 0;break}extensions[extName]=extData}if(bufferParser.clear(),version4===void 0)return doFatalSFTPError(sftp,"Malformed VERSION packet");if(sftp._debug){let names=Object.keys(extensions);names.length?sftp._debug(`SFTP: Inbound: Received VERSION (v${version4}, exts:${names})`):sftp._debug(`SFTP: Inbound: Received VERSION (v${version4})`)}if(sftp._version=version4,sftp._extensions=extensions,extensions["limits@openssh.com"]==="1")return requestLimits(sftp,(err,limits)=>{err||(limits.maxPktLen>0&&(sftp._maxOutPktLen=limits.maxPktLen),limits.maxReadLen>0&&(sftp._maxReadLen=limits.maxReadLen),limits.maxWriteLen>0&&(sftp._maxWriteLen=limits.maxWriteLen),sftp.maxOpenHandles=limits.maxOpenHandles>0?limits.maxOpenHandles:1/0),sftp.emit("ready")});sftp.emit("ready")},[RESPONSE.STATUS]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),errorCode=bufferParser.readUInt32BE(),errorMsg=bufferParser.readString(!0);if(bufferParser.clear(),sftp._debug){let jsonMsg=JSON.stringify(errorMsg);sftp._debug(`SFTP: Inbound: Received STATUS (id:${reqID}, ${errorCode}, ${jsonMsg})`)}let req=sftp._requests[reqID];if(delete sftp._requests[reqID],req&&typeof req.cb=="function"){if(errorCode===STATUS_CODE.OK){req.cb();return}let err=new Error(errorMsg||STATUS_CODE_STR[errorCode]||"Unknown status");err.code=errorCode,req.cb(err)}},[RESPONSE.HANDLE]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),handle=bufferParser.readString();if(bufferParser.clear(),handle===void 0)return reqID!==void 0&&delete sftp._requests[reqID],doFatalSFTPError(sftp,"Malformed HANDLE packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received HANDLE (id:${reqID})`);let req=sftp._requests[reqID];delete sftp._requests[reqID],req&&typeof req.cb=="function"&&req.cb(void 0,handle)},[RESPONSE.DATA]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),req;if(reqID!==void 0&&(req=sftp._requests[reqID],delete sftp._requests[reqID]),req&&typeof req.cb=="function")if(req.buffer){let nb=bufferParser.readString(req.buffer);if(bufferParser.clear(),nb!==void 0){sftp._debug&&sftp._debug(`SFTP: Inbound: Received DATA (id:${reqID}, ${nb})`),req.cb(void 0,req.buffer,nb);return}}else{let data=bufferParser.readString();if(bufferParser.clear(),data!==void 0){sftp._debug&&sftp._debug(`SFTP: Inbound: Received DATA (id:${reqID}, ${data.length})`),req.cb(void 0,data);return}}else{let nb=bufferParser.skipString();if(bufferParser.clear(),nb!==void 0){sftp._debug&&sftp._debug(`SFTP: Inbound: Received DATA (id:${reqID}, ${nb})`);return}}return doFatalSFTPError(sftp,"Malformed DATA packet")},[RESPONSE.NAME]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),req;reqID!==void 0&&(req=sftp._requests[reqID],delete sftp._requests[reqID]);let count=bufferParser.readUInt32BE();if(count!==void 0){let names=[];for(let i=0;i<count;++i){let filename=bufferParser.readString(!0),longname=bufferParser.readString(!0),attrs=readAttrs(sftp._biOpt);if(attrs===void 0){names=void 0;break}names.push({filename,longname,attrs})}if(names!==void 0){sftp._debug&&sftp._debug(`SFTP: Inbound: Received NAME (id:${reqID}, ${names.length})`),bufferParser.clear(),req&&typeof req.cb=="function"&&req.cb(void 0,names);return}}return bufferParser.clear(),doFatalSFTPError(sftp,"Malformed NAME packet")},[RESPONSE.ATTRS]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),req;reqID!==void 0&&(req=sftp._requests[reqID],delete sftp._requests[reqID]);let attrs=readAttrs(sftp._biOpt);if(bufferParser.clear(),attrs!==void 0){sftp._debug&&sftp._debug(`SFTP: Inbound: Received ATTRS (id:${reqID})`),req&&typeof req.cb=="function"&&req.cb(void 0,attrs);return}return doFatalSFTPError(sftp,"Malformed ATTRS packet")},[RESPONSE.EXTENDED]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE();if(reqID!==void 0){let req=sftp._requests[reqID];if(req)switch(delete sftp._requests[reqID],req.extended){case"statvfs@openssh.com":case"fstatvfs@openssh.com":{let biOpt=sftp._biOpt,stats={f_bsize:bufferParser.readUInt64BE(biOpt),f_frsize:bufferParser.readUInt64BE(biOpt),f_blocks:bufferParser.readUInt64BE(biOpt),f_bfree:bufferParser.readUInt64BE(biOpt),f_bavail:bufferParser.readUInt64BE(biOpt),f_files:bufferParser.readUInt64BE(biOpt),f_ffree:bufferParser.readUInt64BE(biOpt),f_favail:bufferParser.readUInt64BE(biOpt),f_sid:bufferParser.readUInt64BE(biOpt),f_flag:bufferParser.readUInt64BE(biOpt),f_namemax:bufferParser.readUInt64BE(biOpt)};if(stats.f_namemax===void 0)break;sftp._debug&&sftp._debug(`SFTP: Inbound: Received EXTENDED_REPLY (id:${reqID}, ${req.extended})`),bufferParser.clear(),typeof req.cb=="function"&&req.cb(void 0,stats);return}case"limits@openssh.com":{let limits={maxPktLen:bufferParser.readUInt64BE(),maxReadLen:bufferParser.readUInt64BE(),maxWriteLen:bufferParser.readUInt64BE(),maxOpenHandles:bufferParser.readUInt64BE()};if(limits.maxOpenHandles===void 0)break;sftp._debug&&sftp._debug(`SFTP: Inbound: Received EXTENDED_REPLY (id:${reqID}, ${req.extended})`),bufferParser.clear(),typeof req.cb=="function"&&req.cb(void 0,limits);return}case"users-groups-by-id@openssh.com":{let usernameCount=bufferParser.readUInt32BE();if(usernameCount===void 0)break;let usernames=new Array(usernameCount);for(let i=0;i<usernames.length;++i)usernames[i]=bufferParser.readString(!0);let groupnameCount=bufferParser.readUInt32BE();if(groupnameCount===void 0)break;let groupnames=new Array(groupnameCount);for(let i=0;i<groupnames.length;++i)groupnames[i]=bufferParser.readString(!0);if(groupnames.length>0&&groupnames[groupnames.length-1]===void 0)break;sftp._debug&&sftp._debug(`SFTP: Inbound: Received EXTENDED_REPLY (id:${reqID}, ${req.extended})`),bufferParser.clear(),typeof req.cb=="function"&&req.cb(void 0,usernames,groupnames);return}default:sftp._debug&&sftp._debug(`SFTP: Inbound: Received EXTENDED_REPLY (id:${reqID}, ???)`),bufferParser.clear(),typeof req.cb=="function"&&req.cb();return}else{sftp._debug&&sftp._debug(`SFTP: Inbound: Received EXTENDED_REPLY (id:${reqID}, ???)`),bufferParser.clear();return}}return bufferParser.clear(),doFatalSFTPError(sftp,"Malformed EXTENDED_REPLY packet")}},SERVER_HANDLERS={[REQUEST.INIT]:(sftp,payload)=>{if(sftp._version!==-1)return doFatalSFTPError(sftp,"Duplicate INIT packet");let extensions={};bufferParser.init(payload,1);let version4=bufferParser.readUInt32BE();for(;bufferParser.avail();){let extName=bufferParser.readString(!0),extData=bufferParser.readString(!0);if(extData===void 0){version4=void 0;break}extensions[extName]=extData}if(bufferParser.clear(),version4===void 0)return doFatalSFTPError(sftp,"Malformed INIT packet");if(sftp._debug){let names=Object.keys(extensions);names.length?sftp._debug(`SFTP: Inbound: Received INIT (v${version4}, exts:${names})`):sftp._debug(`SFTP: Inbound: Received INIT (v${version4})`)}sendOrBuffer(sftp,SERVER_VERSION_BUFFER),sftp._version=version4,sftp._extensions=extensions,sftp.emit("ready")},[REQUEST.OPEN]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),filename=bufferParser.readString(!0),pflags=bufferParser.readUInt32BE(),attrs=readAttrs(sftp._biOpt);if(bufferParser.clear(),attrs===void 0)return doFatalSFTPError(sftp,"Malformed OPEN packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received OPEN (id:${reqID})`),sftp.emit("OPEN",reqID,filename,pflags,attrs)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.CLOSE]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),handle=bufferParser.readString();if(bufferParser.clear(),handle===void 0||handle.length>256)return doFatalSFTPError(sftp,"Malformed CLOSE packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received CLOSE (id:${reqID})`),sftp.emit("CLOSE",reqID,handle)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.READ]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),handle=bufferParser.readString(),offset=bufferParser.readUInt64BE(sftp._biOpt),len=bufferParser.readUInt32BE();if(bufferParser.clear(),len===void 0||handle.length>256)return doFatalSFTPError(sftp,"Malformed READ packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received READ (id:${reqID})`),sftp.emit("READ",reqID,handle,offset,len)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.WRITE]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),handle=bufferParser.readString(),offset=bufferParser.readUInt64BE(sftp._biOpt),data=bufferParser.readString();if(bufferParser.clear(),data===void 0||handle.length>256)return doFatalSFTPError(sftp,"Malformed WRITE packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received WRITE (id:${reqID})`),sftp.emit("WRITE",reqID,handle,offset,data)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.LSTAT]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),path16=bufferParser.readString(!0);if(bufferParser.clear(),path16===void 0)return doFatalSFTPError(sftp,"Malformed LSTAT packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received LSTAT (id:${reqID})`),sftp.emit("LSTAT",reqID,path16)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.FSTAT]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),handle=bufferParser.readString();if(bufferParser.clear(),handle===void 0||handle.length>256)return doFatalSFTPError(sftp,"Malformed FSTAT packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received FSTAT (id:${reqID})`),sftp.emit("FSTAT",reqID,handle)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.SETSTAT]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),path16=bufferParser.readString(!0),attrs=readAttrs(sftp._biOpt);if(bufferParser.clear(),attrs===void 0)return doFatalSFTPError(sftp,"Malformed SETSTAT packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received SETSTAT (id:${reqID})`),sftp.emit("SETSTAT",reqID,path16,attrs)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.FSETSTAT]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),handle=bufferParser.readString(),attrs=readAttrs(sftp._biOpt);if(bufferParser.clear(),attrs===void 0||handle.length>256)return doFatalSFTPError(sftp,"Malformed FSETSTAT packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received FSETSTAT (id:${reqID})`),sftp.emit("FSETSTAT",reqID,handle,attrs)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.OPENDIR]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),path16=bufferParser.readString(!0);if(bufferParser.clear(),path16===void 0)return doFatalSFTPError(sftp,"Malformed OPENDIR packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received OPENDIR (id:${reqID})`),sftp.emit("OPENDIR",reqID,path16)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.READDIR]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),handle=bufferParser.readString();if(bufferParser.clear(),handle===void 0||handle.length>256)return doFatalSFTPError(sftp,"Malformed READDIR packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received READDIR (id:${reqID})`),sftp.emit("READDIR",reqID,handle)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.REMOVE]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),path16=bufferParser.readString(!0);if(bufferParser.clear(),path16===void 0)return doFatalSFTPError(sftp,"Malformed REMOVE packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received REMOVE (id:${reqID})`),sftp.emit("REMOVE",reqID,path16)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.MKDIR]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),path16=bufferParser.readString(!0),attrs=readAttrs(sftp._biOpt);if(bufferParser.clear(),attrs===void 0)return doFatalSFTPError(sftp,"Malformed MKDIR packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received MKDIR (id:${reqID})`),sftp.emit("MKDIR",reqID,path16,attrs)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.RMDIR]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),path16=bufferParser.readString(!0);if(bufferParser.clear(),path16===void 0)return doFatalSFTPError(sftp,"Malformed RMDIR packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received RMDIR (id:${reqID})`),sftp.emit("RMDIR",reqID,path16)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.REALPATH]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),path16=bufferParser.readString(!0);if(bufferParser.clear(),path16===void 0)return doFatalSFTPError(sftp,"Malformed REALPATH packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received REALPATH (id:${reqID})`),sftp.emit("REALPATH",reqID,path16)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.STAT]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),path16=bufferParser.readString(!0);if(bufferParser.clear(),path16===void 0)return doFatalSFTPError(sftp,"Malformed STAT packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received STAT (id:${reqID})`),sftp.emit("STAT",reqID,path16)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.RENAME]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),oldPath=bufferParser.readString(!0),newPath=bufferParser.readString(!0);if(bufferParser.clear(),newPath===void 0)return doFatalSFTPError(sftp,"Malformed RENAME packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received RENAME (id:${reqID})`),sftp.emit("RENAME",reqID,oldPath,newPath)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.READLINK]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),path16=bufferParser.readString(!0);if(bufferParser.clear(),path16===void 0)return doFatalSFTPError(sftp,"Malformed READLINK packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received READLINK (id:${reqID})`),sftp.emit("READLINK",reqID,path16)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.SYMLINK]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),linkPath=bufferParser.readString(!0),targetPath=bufferParser.readString(!0);if(bufferParser.clear(),targetPath===void 0)return doFatalSFTPError(sftp,"Malformed SYMLINK packet");sftp._debug&&sftp._debug(`SFTP: Inbound: Received SYMLINK (id:${reqID})`);let handled;sftp._isOpenSSH?handled=sftp.emit("SYMLINK",reqID,targetPath,linkPath):handled=sftp.emit("SYMLINK",reqID,linkPath,targetPath),handled||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)},[REQUEST.EXTENDED]:(sftp,payload)=>{bufferParser.init(payload,1);let reqID=bufferParser.readUInt32BE(),extName=bufferParser.readString(!0);if(extName===void 0)return bufferParser.clear(),doFatalSFTPError(sftp,"Malformed EXTENDED packet");let extData;bufferParser.avail()&&(extData=bufferParser.readRaw()),bufferParser.clear(),sftp._debug&&sftp._debug(`SFTP: Inbound: Received EXTENDED (id:${reqID})`),sftp.emit("EXTENDED",reqID,extName,extData)||sftp.status(reqID,STATUS_CODE.OP_UNSUPPORTED)}},{ERR_INVALID_ARG_TYPE,ERR_OUT_OF_RANGE,validateNumber}=require_node_fs_compat(),kMinPoolSpace=128,pool,poolFragments=[];function allocNewPool(poolSize){poolFragments.length>0?pool=poolFragments.pop():pool=Buffer.allocUnsafe(poolSize),pool.used=0}__name(allocNewPool,"allocNewPool");function checkPosition(pos,name3){if(!Number.isSafeInteger(pos))throw validateNumber(pos,name3),Number.isInteger(pos)?new ERR_OUT_OF_RANGE(name3,">= 0 and <= 2 ** 53 - 1",pos):new ERR_OUT_OF_RANGE(name3,"an integer",pos);if(pos<0)throw new ERR_OUT_OF_RANGE(name3,">= 0 and <= 2 ** 53 - 1",pos)}__name(checkPosition,"checkPosition");function roundUpToMultipleOf8(n){return n+7&-8}__name(roundUpToMultipleOf8,"roundUpToMultipleOf8");function ReadStream(sftp,path16,options){if(options===void 0)options={};else if(typeof options=="string")options={encoding:options};else{if(options===null||typeof options!="object")throw new TypeError('"options" argument must be a string or an object');options=Object.create(options)}if(options.highWaterMark===void 0&&(options.highWaterMark=64*1024),options.emitClose=!1,options.autoDestroy=!1,ReadableStream2.call(this,options),this.path=path16,this.flags=options.flags===void 0?"r":options.flags,this.mode=options.mode===void 0?438:options.mode,this.start=options.start,this.end=options.end,this.autoClose=options.autoClose===void 0?!0:options.autoClose,this.pos=0,this.bytesRead=0,this.isClosed=!1,this.handle=options.handle===void 0?null:options.handle,this.sftp=sftp,this._opening=!1,this.start!==void 0&&(checkPosition(this.start,"start"),this.pos=this.start),this.end===void 0)this.end=1/0;else if(this.end!==1/0&&(checkPosition(this.end,"end"),this.start!==void 0&&this.start>this.end))throw new ERR_OUT_OF_RANGE("start",`<= "end" (here: ${this.end})`,this.start);this.on("end",function(){this.autoClose&&this.destroy()}),Buffer.isBuffer(this.handle)||this.open()}__name(ReadStream,"ReadStream");inherits(ReadStream,ReadableStream2);ReadStream.prototype.open=function(){this._opening||(this._opening=!0,this.sftp.open(this.path,this.flags,this.mode,(er,handle)=>{if(this._opening=!1,er){this.emit("error",er),this.autoClose&&this.destroy();return}this.handle=handle,this.emit("open",handle),this.emit("ready"),this.read()}))};ReadStream.prototype._read=function(n){if(!Buffer.isBuffer(this.handle))return this.once("open",()=>this._read(n));if(this.destroyed)return;(!pool||pool.length-pool.used<kMinPoolSpace)&&allocNewPool(this.readableHighWaterMark||this._readableState.highWaterMark);let thisPool=pool,toRead=Math.min(pool.length-pool.used,n),start=pool.used;if(this.end!==void 0&&(toRead=Math.min(this.end-this.pos+1,toRead)),toRead<=0)return this.push(null);this.sftp.read(this.handle,pool,pool.used,toRead,this.pos,(er,bytesRead)=>{if(er){this.emit("error",er),this.autoClose&&this.destroy();return}let b=null;if(start+toRead===thisPool.used&&thisPool===pool)thisPool.used=roundUpToMultipleOf8(thisPool.used+bytesRead-toRead);else{let alignedEnd=start+toRead&-8,alignedStart=roundUpToMultipleOf8(start+bytesRead);alignedEnd-alignedStart>=kMinPoolSpace&&poolFragments.push(thisPool.slice(alignedStart,alignedEnd))}bytesRead>0&&(this.bytesRead+=bytesRead,b=thisPool.slice(start,start+bytesRead)),this.pos+=bytesRead,this.push(b)}),pool.used=roundUpToMultipleOf8(pool.used+toRead)};ReadStream.prototype._destroy=function(err,cb){if(this._opening&&!Buffer.isBuffer(this.handle)){this.once("open",closeStream.bind(null,this,cb,err));return}closeStream(this,cb,err),this.handle=null,this._opening=!1};function closeStream(stream3,cb,err){if(!stream3.handle)return onclose();stream3.sftp.close(stream3.handle,onclose);function onclose(er){er=er||err,cb(er),stream3.isClosed=!0,er||stream3.emit("close")}__name(onclose,"onclose")}__name(closeStream,"closeStream");ReadStream.prototype.close=function(cb){this.destroy(null,cb)};Object.defineProperty(ReadStream.prototype,"pending",{get(){return this.handle===null},configurable:!0});function WriteStream2(sftp,path16,options){if(options===void 0)options={};else if(typeof options=="string")options={encoding:options};else{if(options===null||typeof options!="object")throw new TypeError('"options" argument must be a string or an object');options=Object.create(options)}options.emitClose=!1,options.autoDestroy=!1,WritableStream2.call(this,options),this.path=path16,this.flags=options.flags===void 0?"w":options.flags,this.mode=options.mode===void 0?438:options.mode,this.start=options.start,this.autoClose=options.autoClose===void 0?!0:options.autoClose,this.pos=0,this.bytesWritten=0,this.isClosed=!1,this.handle=options.handle===void 0?null:options.handle,this.sftp=sftp,this._opening=!1,this.start!==void 0&&(checkPosition(this.start,"start"),this.pos=this.start),options.encoding&&this.setDefaultEncoding(options.encoding),this.on("finish",function(){this._writableState.finalCalled||this.autoClose&&this.destroy()}),Buffer.isBuffer(this.handle)||this.open()}__name(WriteStream2,"WriteStream");inherits(WriteStream2,WritableStream2);WriteStream2.prototype._final=function(cb){this.autoClose&&this.destroy(),cb()};WriteStream2.prototype.open=function(){this._opening||(this._opening=!0,this.sftp.open(this.path,this.flags,this.mode,(er,handle)=>{if(this._opening=!1,er){this.emit("error",er),this.autoClose&&this.destroy();return}this.handle=handle;let tryAgain=__name(err=>{if(err){this.sftp.chmod(this.path,this.mode,err_=>tryAgain());return}if(this.flags[0]==="a"){let tryStat=__name((err2,st)=>{if(err2){this.sftp.stat(this.path,(err_,st_)=>{if(err_){this.destroy(),this.emit("error",err2);return}tryStat(null,st_)});return}this.pos=st.size,this.emit("open",handle),this.emit("ready")},"tryStat");this.sftp.fstat(handle,tryStat);return}this.emit("open",handle),this.emit("ready")},"tryAgain");this.sftp.fchmod(handle,this.mode,tryAgain)}))};WriteStream2.prototype._write=function(data,encoding,cb){if(!Buffer.isBuffer(data)){let err=new ERR_INVALID_ARG_TYPE("data","Buffer",data);return this.emit("error",err)}if(!Buffer.isBuffer(this.handle))return this.once("open",function(){this._write(data,encoding,cb)});this.sftp.write(this.handle,data,0,data.length,this.pos,(er,bytes)=>{if(er)return this.autoClose&&this.destroy(),cb(er);this.bytesWritten+=bytes,cb()}),this.pos+=data.length};WriteStream2.prototype._writev=function(data,cb){if(!Buffer.isBuffer(this.handle))return this.once("open",function(){this._writev(data,cb)});let sftp=this.sftp,handle=this.handle,writesLeft=data.length,onwrite=__name((er,bytes)=>{if(er)return this.destroy(),cb(er);this.bytesWritten+=bytes,--writesLeft===0&&cb()},"onwrite");for(let i=0;i<data.length;++i){let chunk=data[i].chunk;sftp.write(handle,chunk,0,chunk.length,this.pos,onwrite),this.pos+=chunk.length}};typeof WritableStream2.prototype.destroy!="function"&&(WriteStream2.prototype.destroy=ReadStream.prototype.destroy);WriteStream2.prototype._destroy=ReadStream.prototype._destroy;WriteStream2.prototype.close=function(cb){if(cb){if(this.isClosed){process.nextTick(cb);return}this.on("close",cb)}this.autoClose||this.on("finish",this.destroy.bind(this)),this.end()};WriteStream2.prototype.destroySoon=WriteStream2.prototype.end;Object.defineProperty(WriteStream2.prototype,"pending",{get(){return this.handle===null},configurable:!0});module2.exports={flagsToString,OPEN_MODE,SFTP,Stats,STATUS_CODE,stringToFlags}}});var require_Channel=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/Channel.js"(exports2,module2){"use strict";var{Duplex:DuplexStream,Readable:ReadableStream2,Writable:WritableStream2}=require("stream"),{CHANNEL_EXTENDED_DATATYPE:{STDERR}}=require_constants8(),{bufferSlice}=require_utils4(),PACKET_SIZE=32*1024,MAX_WINDOW=2*1024*1024,WINDOW_THRESHOLD=MAX_WINDOW/2,ClientStderr=class extends ReadableStream2{constructor(channel2,streamOpts){super(streamOpts),this._channel=channel2}_read(n){this._channel._waitChanDrain&&(this._channel._waitChanDrain=!1,this._channel.incoming.window<=WINDOW_THRESHOLD&&windowAdjust(this._channel))}};__name(ClientStderr,"ClientStderr");var ServerStderr=class extends WritableStream2{constructor(channel2){super({highWaterMark:MAX_WINDOW}),this._channel=channel2}_write(data,encoding,cb){let channel2=this._channel,protocol2=channel2._client._protocol,outgoing=channel2.outgoing,packetSize=outgoing.packetSize,id=outgoing.id,window2=outgoing.window,len=data.length,p=0;if(outgoing.state==="open"){for(;len-p>0&&window2>0;){let sliceLen=len-p;sliceLen>window2&&(sliceLen=window2),sliceLen>packetSize&&(sliceLen=packetSize),p===0&&sliceLen===len?protocol2.channelExtData(id,data,STDERR):protocol2.channelExtData(id,bufferSlice(data,p,p+sliceLen),STDERR),p+=sliceLen,window2-=sliceLen}if(outgoing.window=window2,len-p>0){window2===0&&(channel2._waitWindow=!0),p>0?channel2._chunkErr=bufferSlice(data,p,len):channel2._chunkErr=data,channel2._chunkcbErr=cb;return}cb()}}};__name(ServerStderr,"ServerStderr");var Channel3=class extends DuplexStream{constructor(client,info,opts){let streamOpts={highWaterMark:MAX_WINDOW,allowHalfOpen:!opts||opts&&opts.allowHalfOpen!==!1,emitClose:!1};super(streamOpts),this.allowHalfOpen=streamOpts.allowHalfOpen;let server=!!(opts&&opts.server);this.server=server,this.type=info.type,this.subtype=void 0,this.incoming=info.incoming,this.outgoing=info.outgoing,this._callbacks=[],this._client=client,this._hasX11=!1,this._exit={code:void 0,signal:void 0,dump:void 0,desc:void 0},this.stdin=this.stdout=this,server?this.stderr=new ServerStderr(this):this.stderr=new ClientStderr(this,streamOpts),this._waitWindow=!1,this._waitChanDrain=!1,this._chunk=void 0,this._chunkcb=void 0,this._chunkErr=void 0,this._chunkcbErr=void 0,this.on("finish",onFinish).on("prefinish",onFinish),this.on("end",onEnd).on("close",onEnd)}_read(n){this._waitChanDrain&&(this._waitChanDrain=!1,this.incoming.window<=WINDOW_THRESHOLD&&windowAdjust(this))}_write(data,encoding,cb){let protocol2=this._client._protocol,outgoing=this.outgoing,packetSize=outgoing.packetSize,id=outgoing.id,window2=outgoing.window,len=data.length,p=0;if(outgoing.state==="open"){for(;len-p>0&&window2>0;){let sliceLen=len-p;sliceLen>window2&&(sliceLen=window2),sliceLen>packetSize&&(sliceLen=packetSize),p===0&&sliceLen===len?protocol2.channelData(id,data):protocol2.channelData(id,bufferSlice(data,p,p+sliceLen)),p+=sliceLen,window2-=sliceLen}if(outgoing.window=window2,len-p>0){window2===0&&(this._waitWindow=!0),p>0?this._chunk=bufferSlice(data,p,len):this._chunk=data,this._chunkcb=cb;return}cb()}}eof(){this.outgoing.state==="open"&&(this.outgoing.state="eof",this._client._protocol.channelEOF(this.outgoing.id))}close(){(this.outgoing.state==="open"||this.outgoing.state==="eof")&&(this.outgoing.state="closing",this._client._protocol.channelClose(this.outgoing.id))}destroy(){return this.end(),this.close(),this}setWindow(rows,cols,height,width){if(this.server)throw new Error("Client-only method called in server mode");this.type==="session"&&(this.subtype==="shell"||this.subtype==="exec")&&this.writable&&this.outgoing.state==="open"&&this._client._protocol.windowChange(this.outgoing.id,rows,cols,height,width)}signal(signalName){if(this.server)throw new Error("Client-only method called in server mode");this.type==="session"&&this.writable&&this.outgoing.state==="open"&&this._client._protocol.signal(this.outgoing.id,signalName)}exit(statusOrSignal,coreDumped,msg){if(!this.server)throw new Error("Server-only method called in client mode");this.type==="session"&&this.writable&&this.outgoing.state==="open"&&(typeof statusOrSignal=="number"?this._client._protocol.exitStatus(this.outgoing.id,statusOrSignal):this._client._protocol.exitSignal(this.outgoing.id,statusOrSignal,coreDumped,msg))}};__name(Channel3,"Channel");function onFinish(){this.eof(),(this.server||!this.allowHalfOpen)&&this.close(),this.writable=!1}__name(onFinish,"onFinish");function onEnd(){this.readable=!1}__name(onEnd,"onEnd");function windowAdjust(self2){if(self2.outgoing.state==="closed")return;let amt=MAX_WINDOW-self2.incoming.window;amt<=0||(self2.incoming.window+=amt,self2._client._protocol.channelWindowAdjust(self2.outgoing.id,amt))}__name(windowAdjust,"windowAdjust");module2.exports={Channel:Channel3,MAX_WINDOW,PACKET_SIZE,windowAdjust,WINDOW_THRESHOLD}}});var require_utils5=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/utils.js"(exports2,module2){"use strict";var{SFTP}=require_SFTP(),MAX_CHANNEL=2**32-1;function onChannelOpenFailure(self2,recipient,info,cb){if(self2._chanMgr.remove(recipient),typeof cb!="function")return;let err;info instanceof Error?err=info:typeof info=="object"&&info!==null?(err=new Error(`(SSH) Channel open failure: ${info.description}`),err.reason=info.reason):(err=new Error("(SSH) Channel open failure: server closed channel unexpectedly"),err.reason=""),cb(err)}__name(onChannelOpenFailure,"onChannelOpenFailure");function onCHANNEL_CLOSE(self2,recipient,channel2,err,dead){if(typeof channel2=="function"){onChannelOpenFailure(self2,recipient,err,channel2);return}if(typeof channel2!="object"||channel2===null||channel2.incoming&&channel2.incoming.state==="closed"||(self2._chanMgr.remove(recipient),channel2.server&&channel2.constructor.name==="Session"))return;channel2.incoming.state="closed",channel2.readable&&channel2.push(null),channel2.server?channel2.stderr.writable&&channel2.stderr.end():channel2.stderr.readable&&channel2.stderr.push(null),channel2.constructor!==SFTP&&(channel2.outgoing.state==="open"||channel2.outgoing.state==="eof")&&!dead&&channel2.close(),channel2.outgoing.state==="closing"&&(channel2.outgoing.state="closed");let readState=channel2._readableState,writeState=channel2._writableState;writeState&&!writeState.ending&&!writeState.finished&&!dead&&channel2.end();let chanCallbacks=channel2._callbacks;channel2._callbacks=[];for(let i=0;i<chanCallbacks.length;++i)chanCallbacks[i](!0);if(channel2.server)!channel2.readable||channel2.destroyed||readState&&readState.endEmitted?channel2.emit("close"):channel2.once("end",()=>channel2.emit("close"));else{let doClose;switch(channel2.type){case"direct-streamlocal@openssh.com":case"direct-tcpip":doClose=__name(()=>channel2.emit("close"),"doClose");break;default:{let exit=channel2._exit;doClose=__name(()=>{exit.code===null?channel2.emit("close",exit.code,exit.signal,exit.dump,exit.desc):channel2.emit("close",exit.code)},"doClose")}}!channel2.readable||channel2.destroyed||readState&&readState.endEmitted?doClose():channel2.once("end",doClose);let errReadState=channel2.stderr._readableState;!channel2.stderr.readable||channel2.stderr.destroyed||errReadState&&errReadState.endEmitted?channel2.stderr.emit("close"):channel2.stderr.once("end",()=>channel2.stderr.emit("close"))}}__name(onCHANNEL_CLOSE,"onCHANNEL_CLOSE");var ChannelManager=class{constructor(client){this._client=client,this._channels={},this._cur=-1,this._count=0}add(val2){let id;if(this._cur<MAX_CHANNEL)id=++this._cur;else if(this._count===0)this._cur=0,id=0;else{let channels=this._channels;for(let i=0;i<MAX_CHANNEL;++i)if(channels[i]===void 0){id=i;break}}return id===void 0?-1:(this._channels[id]=val2||!0,++this._count,id)}update(id,val2){if(typeof id!="number"||id<0||id>=MAX_CHANNEL||!isFinite(id))throw new Error(`Invalid channel id: ${id}`);val2&&this._channels[id]&&(this._channels[id]=val2)}get(id){if(typeof id!="number"||id<0||id>=MAX_CHANNEL||!isFinite(id))throw new Error(`Invalid channel id: ${id}`);return this._channels[id]}remove(id){if(typeof id!="number"||id<0||id>=MAX_CHANNEL||!isFinite(id))throw new Error(`Invalid channel id: ${id}`);this._channels[id]&&(delete this._channels[id],this._count&&--this._count)}cleanup(err){let channels=this._channels;this._channels={},this._cur=-1,this._count=0;let chanIDs=Object.keys(channels),client=this._client;for(let i=0;i<chanIDs.length;++i){let id=+chanIDs[i],channel2=channels[id];onCHANNEL_CLOSE(client,id,channel2._channel||channel2,err,!0)}}};__name(ChannelManager,"ChannelManager");var isRegExp=(()=>{let toString=Object.prototype.toString;return val2=>toString.call(val2)==="[object RegExp]"})();function generateAlgorithmList(algoList,defaultList,supportedList){if(Array.isArray(algoList)&&algoList.length>0){for(let i=0;i<algoList.length;++i)if(supportedList.indexOf(algoList[i])===-1)throw new Error(`Unsupported algorithm: ${algoList[i]}`);return algoList}if(typeof algoList=="object"&&algoList!==null){let keys=Object.keys(algoList),list=defaultList;for(let i=0;i<keys.length;++i){let key=keys[i],val2=algoList[key];switch(key){case"append":if(Array.isArray(val2)||(val2=[val2]),Array.isArray(val2))for(let j=0;j<val2.length;++j){let append=val2[j];if(typeof append=="string"){if(!append||list.indexOf(append)!==-1)continue;if(supportedList.indexOf(append)===-1)throw new Error(`Unsupported algorithm: ${append}`);list===defaultList&&(list=list.slice()),list.push(append)}else if(isRegExp(append))for(let k=0;k<supportedList.length;++k){let algo=supportedList[k];if(append.test(algo)){if(list.indexOf(algo)!==-1)continue;list===defaultList&&(list=list.slice()),list.push(algo)}}}break;case"prepend":if(Array.isArray(val2)||(val2=[val2]),Array.isArray(val2))for(let j=val2.length;j>=0;--j){let prepend=val2[j];if(typeof prepend=="string"){if(!prepend||list.indexOf(prepend)!==-1)continue;if(supportedList.indexOf(prepend)===-1)throw new Error(`Unsupported algorithm: ${prepend}`);list===defaultList&&(list=list.slice()),list.unshift(prepend)}else if(isRegExp(prepend))for(let k=supportedList.length;k>=0;--k){let algo=supportedList[k];if(prepend.test(algo)){if(list.indexOf(algo)!==-1)continue;list===defaultList&&(list=list.slice()),list.unshift(algo)}}}break;case"remove":if(Array.isArray(val2)||(val2=[val2]),Array.isArray(val2))for(let j=0;j<val2.length;++j){let search=val2[j];if(typeof search=="string"){if(!search)continue;let idx=list.indexOf(search);if(idx===-1)continue;list===defaultList&&(list=list.slice()),list.splice(idx,1)}else if(isRegExp(search))for(let k=0;k<list.length;++k)search.test(list[k])&&(list===defaultList&&(list=list.slice()),list.splice(k,1),--k)}break}}return list}return defaultList}__name(generateAlgorithmList,"generateAlgorithmList");module2.exports={ChannelManager,generateAlgorithmList,onChannelOpenFailure,onCHANNEL_CLOSE,isWritable:stream3=>stream3&&stream3.writable&&stream3._readableState&&stream3._readableState.ended===!1}}});var require_client2=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/client.js"(exports2,module2){"use strict";var{createHash:createHash9,getHashes,randomFillSync}=require("crypto"),{Socket:Socket2}=require("net"),{lookup:dnsLookup}=require("dns"),EventEmitter11=require("events"),HASHES=getHashes(),{COMPAT,CHANNEL_EXTENDED_DATATYPE:{STDERR},CHANNEL_OPEN_FAILURE,DEFAULT_CIPHER,DEFAULT_COMPRESSION,DEFAULT_KEX,DEFAULT_MAC,DEFAULT_SERVER_HOST_KEY,DISCONNECT_REASON,DISCONNECT_REASON_BY_VALUE,SUPPORTED_CIPHER,SUPPORTED_COMPRESSION,SUPPORTED_KEX,SUPPORTED_MAC,SUPPORTED_SERVER_HOST_KEY}=require_constants8(),{init:cryptoInit}=require_crypto(),Protocol=require_Protocol(),{parseKey}=require_keyParser(),{SFTP}=require_SFTP(),{bufferCopy,makeBufferParser,makeError,readUInt32BE,sigSSHToASN1,writeUInt32BE}=require_utils4(),{AgentContext,createAgent,isAgent}=require_agent2(),{Channel:Channel3,MAX_WINDOW,PACKET_SIZE,windowAdjust,WINDOW_THRESHOLD}=require_Channel(),{ChannelManager,generateAlgorithmList,isWritable,onChannelOpenFailure,onCHANNEL_CLOSE}=require_utils5(),bufferParser=makeBufferParser(),sigParser=makeBufferParser(),RE_OPENSSH=/^OpenSSH_(?:(?![0-4])\d)|(?:\d{2,})/,noop2=__name(err=>{},"noop"),Client5=class extends EventEmitter11{constructor(){super(),this.config={host:void 0,port:void 0,localAddress:void 0,localPort:void 0,forceIPv4:void 0,forceIPv6:void 0,keepaliveCountMax:void 0,keepaliveInterval:void 0,readyTimeout:void 0,ident:void 0,username:void 0,password:void 0,privateKey:void 0,tryKeyboard:void 0,agent:void 0,allowAgentFwd:void 0,authHandler:void 0,hostHashAlgo:void 0,hostHashCb:void 0,strictVendor:void 0,debug:void 0},this._agent=void 0,this._readyTimeout=void 0,this._chanMgr=void 0,this._callbacks=void 0,this._forwarding=void 0,this._forwardingUnix=void 0,this._acceptX11=void 0,this._agentFwdEnabled=void 0,this._remoteVer=void 0,this._protocol=void 0,this._sock=void 0,this._resetKA=void 0}connect(cfg){if(this._sock&&isWritable(this._sock))return this.once("close",()=>{this.connect(cfg)}),this.end(),this;this.config.host=cfg.hostname||cfg.host||"localhost",this.config.port=cfg.port||22,this.config.localAddress=typeof cfg.localAddress=="string"?cfg.localAddress:void 0,this.config.localPort=typeof cfg.localPort=="string"||typeof cfg.localPort=="number"?cfg.localPort:void 0,this.config.forceIPv4=cfg.forceIPv4||!1,this.config.forceIPv6=cfg.forceIPv6||!1,this.config.keepaliveCountMax=typeof cfg.keepaliveCountMax=="number"&&cfg.keepaliveCountMax>=0?cfg.keepaliveCountMax:3,this.config.keepaliveInterval=typeof cfg.keepaliveInterval=="number"&&cfg.keepaliveInterval>0?cfg.keepaliveInterval:0,this.config.readyTimeout=typeof cfg.readyTimeout=="number"&&cfg.readyTimeout>=0?cfg.readyTimeout:2e4,this.config.ident=typeof cfg.ident=="string"||Buffer.isBuffer(cfg.ident)?cfg.ident:void 0;let algorithms={kex:void 0,serverHostKey:void 0,cs:{cipher:void 0,mac:void 0,compress:void 0,lang:[]},sc:void 0},allOfferDefaults=!0;if(typeof cfg.algorithms=="object"&&cfg.algorithms!==null&&(algorithms.kex=generateAlgorithmList(cfg.algorithms.kex,DEFAULT_KEX,SUPPORTED_KEX),algorithms.kex!==DEFAULT_KEX&&(allOfferDefaults=!1),algorithms.serverHostKey=generateAlgorithmList(cfg.algorithms.serverHostKey,DEFAULT_SERVER_HOST_KEY,SUPPORTED_SERVER_HOST_KEY),algorithms.serverHostKey!==DEFAULT_SERVER_HOST_KEY&&(allOfferDefaults=!1),algorithms.cs.cipher=generateAlgorithmList(cfg.algorithms.cipher,DEFAULT_CIPHER,SUPPORTED_CIPHER),algorithms.cs.cipher!==DEFAULT_CIPHER&&(allOfferDefaults=!1),algorithms.cs.mac=generateAlgorithmList(cfg.algorithms.hmac,DEFAULT_MAC,SUPPORTED_MAC),algorithms.cs.mac!==DEFAULT_MAC&&(allOfferDefaults=!1),algorithms.cs.compress=generateAlgorithmList(cfg.algorithms.compress,DEFAULT_COMPRESSION,SUPPORTED_COMPRESSION),algorithms.cs.compress!==DEFAULT_COMPRESSION&&(allOfferDefaults=!1),allOfferDefaults||(algorithms.sc=algorithms.cs)),typeof cfg.username=="string")this.config.username=cfg.username;else if(typeof cfg.user=="string")this.config.username=cfg.user;else throw new Error("Invalid username");this.config.password=typeof cfg.password=="string"?cfg.password:void 0,this.config.privateKey=typeof cfg.privateKey=="string"||Buffer.isBuffer(cfg.privateKey)?cfg.privateKey:void 0,this.config.localHostname=typeof cfg.localHostname=="string"?cfg.localHostname:void 0,this.config.localUsername=typeof cfg.localUsername=="string"?cfg.localUsername:void 0,this.config.tryKeyboard=cfg.tryKeyboard===!0,typeof cfg.agent=="string"&&cfg.agent.length?this.config.agent=createAgent(cfg.agent):isAgent(cfg.agent)?this.config.agent=cfg.agent:this.config.agent=void 0,this.config.allowAgentFwd=cfg.agentForward===!0&&this.config.agent!==void 0;let authHandler=this.config.authHandler=typeof cfg.authHandler=="function"||Array.isArray(cfg.authHandler)?cfg.authHandler:void 0;this.config.strictVendor=typeof cfg.strictVendor=="boolean"?cfg.strictVendor:!0;let debug=this.config.debug=typeof cfg.debug=="function"?cfg.debug:void 0;if(cfg.agentForward===!0&&!this.config.allowAgentFwd)throw new Error("You must set a valid agent path to allow agent forwarding");let callbacks=this._callbacks=[];this._chanMgr=new ChannelManager(this),this._forwarding={},this._forwardingUnix={},this._acceptX11=0,this._agentFwdEnabled=!1,this._agent=this.config.agent?this.config.agent:void 0,this._remoteVer=void 0;let privateKey;if(this.config.privateKey){if(privateKey=parseKey(this.config.privateKey,cfg.passphrase),privateKey instanceof Error)throw new Error(`Cannot parse privateKey: ${privateKey.message}`);if(Array.isArray(privateKey)&&(privateKey=privateKey[0]),privateKey.getPrivatePEM()===null)throw new Error("privateKey value does not contain a (valid) private key")}let hostVerifier;if(typeof cfg.hostVerifier=="function"){let hashCb=cfg.hostVerifier,hashAlgo;HASHES.indexOf(cfg.hostHash)!==-1&&(hashAlgo=cfg.hostHash),hostVerifier=__name((key,verify)=>{hashAlgo&&(key=createHash9(hashAlgo).update(key).digest("hex"));let ret=hashCb(key,verify);ret!==void 0&&verify(ret)},"hostVerifier")}let sock=this._sock=cfg.sock||new Socket2,ready=!1,sawHeader=!1;this._protocol&&this._protocol.cleanup();let DEBUG_HANDLER=debug?(p,display,msg)=>{debug(`Debug output from server: ${JSON.stringify(msg)}`)}:void 0,serverSigAlgs,proto=this._protocol=new Protocol({ident:this.config.ident,offer:allOfferDefaults?void 0:algorithms,onWrite:data=>{isWritable(sock)&&sock.write(data)},onError:err=>{err.level==="handshake"&&clearTimeout(this._readyTimeout),proto._destruct||sock.removeAllListeners("data"),this.emit("error",err);try{sock.end()}catch{}},onHeader:header=>{sawHeader=!0,this._remoteVer=header.versions.software,header.greeting&&this.emit("greeting",header.greeting)},onHandshakeComplete:negotiated=>{this.emit("handshake",negotiated),ready||(ready=!0,proto.service("ssh-userauth"))},debug,hostVerifier,messageHandlers:{DEBUG:DEBUG_HANDLER,DISCONNECT:(p,reason,desc)=>{if(reason!==DISCONNECT_REASON.BY_APPLICATION){desc||(desc=DISCONNECT_REASON_BY_VALUE[reason],desc===void 0&&(desc=`Unexpected disconnection reason: ${reason}`));let err=new Error(desc);err.code=reason,this.emit("error",err)}sock.end()},SERVICE_ACCEPT:(p,name3)=>{name3==="ssh-userauth"&&tryNextAuth()},EXT_INFO:(p,exts)=>{if(serverSigAlgs===void 0){for(let ext of exts)if(ext.name==="server-sig-algs"){serverSigAlgs=ext.algs;return}serverSigAlgs=null}},USERAUTH_BANNER:(p,msg)=>{this.emit("banner",msg)},USERAUTH_SUCCESS:p=>{resetKA(),clearTimeout(this._readyTimeout),this.emit("ready")},USERAUTH_FAILURE:(p,authMethods,partialSuccess)=>{if(curAuth.keyAlgos){let oldKeyAlgo=curAuth.keyAlgos[0][0];if(debug&&debug(`Client: ${curAuth.type} (${oldKeyAlgo}) auth failed`),curAuth.keyAlgos.shift(),curAuth.keyAlgos.length){let[keyAlgo,hashAlgo]=curAuth.keyAlgos[0];switch(curAuth.type){case"agent":proto.authPK(curAuth.username,curAuth.agentCtx.currentKey(),keyAlgo);return;case"publickey":proto.authPK(curAuth.username,curAuth.key,keyAlgo);return;case"hostbased":proto.authHostbased(curAuth.username,curAuth.key,curAuth.localHostname,curAuth.localUsername,keyAlgo,(buf,cb)=>{let signature=curAuth.key.sign(buf,hashAlgo);if(signature instanceof Error)return signature.message=`Error while signing with key: ${signature.message}`,signature.level="client-authentication",this.emit("error",signature),tryNextAuth();cb(signature)});return}}else curAuth.keyAlgos=void 0}if(curAuth.type==="agent"){let pos=curAuth.agentCtx.pos();return debug&&debug(`Client: Agent key #${pos+1} failed`),tryNextAgentKey()}debug&&debug(`Client: ${curAuth.type} auth failed`),curPartial=partialSuccess,curAuthsLeft=authMethods,tryNextAuth()},USERAUTH_PASSWD_CHANGEREQ:(p,prompt)=>{curAuth.type==="password"&&this.emit("change password",prompt,newPassword=>{proto.authPassword(this.config.username,this.config.password,newPassword)})},USERAUTH_PK_OK:p=>{let keyAlgo,hashAlgo;if(curAuth.keyAlgos&&([keyAlgo,hashAlgo]=curAuth.keyAlgos[0]),curAuth.type==="agent"){let key=curAuth.agentCtx.currentKey();proto.authPK(curAuth.username,key,keyAlgo,(buf,cb)=>{let opts={hash:hashAlgo};curAuth.agentCtx.sign(key,buf,opts,(err,signed)=>{if(err)err.level="agent",this.emit("error",err);else return cb(signed);tryNextAgentKey()})})}else curAuth.type==="publickey"&&proto.authPK(curAuth.username,curAuth.key,keyAlgo,(buf,cb)=>{let signature=curAuth.key.sign(buf,hashAlgo);if(signature instanceof Error)return signature.message=`Error signing data with key: ${signature.message}`,signature.level="client-authentication",this.emit("error",signature),tryNextAuth();cb(signature)})},USERAUTH_INFO_REQUEST:(p,name3,instructions,prompts)=>{if(curAuth.type==="keyboard-interactive"){if((Array.isArray(prompts)?prompts.length:0)===0){debug&&debug("Client: Sending automatic USERAUTH_INFO_RESPONSE"),proto.authInfoRes();return}curAuth.prompt(name3,instructions,"",prompts,answers=>{proto.authInfoRes(answers)})}},REQUEST_SUCCESS:(p,data)=>{callbacks.length&&callbacks.shift()(!1,data)},REQUEST_FAILURE:p=>{callbacks.length&&callbacks.shift()(!0)},GLOBAL_REQUEST:(p,name3,wantReply,data)=>{switch(name3){case"hostkeys-00@openssh.com":hostKeysProve(this,data,(err,keys)=>{err||this.emit("hostkeys",keys)}),wantReply&&proto.requestSuccess();break;default:wantReply&&proto.requestFailure()}},CHANNEL_OPEN:(p,info)=>{onCHANNEL_OPEN(this,info)},CHANNEL_OPEN_CONFIRMATION:(p,info)=>{let channel2=this._chanMgr.get(info.recipient);if(typeof channel2!="function")return;let isSFTP=channel2.type==="sftp",chanInfo={type:isSFTP?"session":channel2.type,incoming:{id:info.recipient,window:MAX_WINDOW,packetSize:PACKET_SIZE,state:"open"},outgoing:{id:info.sender,window:info.window,packetSize:info.packetSize,state:"open"}},instance=isSFTP?new SFTP(this,chanInfo,{debug}):new Channel3(this,chanInfo);this._chanMgr.update(info.recipient,instance),channel2(void 0,instance)},CHANNEL_OPEN_FAILURE:(p,recipient,reason,description)=>{let channel2=this._chanMgr.get(recipient);if(typeof channel2!="function")return;onChannelOpenFailure(this,recipient,{reason,description},channel2)},CHANNEL_DATA:(p,recipient,data)=>{let channel2=this._chanMgr.get(recipient);if(!(typeof channel2!="object"||channel2===null)&&channel2.incoming.window!==0){if(channel2.incoming.window-=data.length,channel2.push(data)===!1){channel2._waitChanDrain=!0;return}channel2.incoming.window<=WINDOW_THRESHOLD&&windowAdjust(channel2)}},CHANNEL_EXTENDED_DATA:(p,recipient,data,type)=>{if(type!==STDERR)return;let channel2=this._chanMgr.get(recipient);if(!(typeof channel2!="object"||channel2===null)&&channel2.incoming.window!==0){if(channel2.incoming.window-=data.length,!channel2.stderr.push(data)){channel2._waitChanDrain=!0;return}channel2.incoming.window<=WINDOW_THRESHOLD&&windowAdjust(channel2)}},CHANNEL_WINDOW_ADJUST:(p,recipient,amount)=>{let channel2=this._chanMgr.get(recipient);typeof channel2!="object"||channel2===null||(channel2.outgoing.window+=amount,channel2._waitWindow&&(channel2._waitWindow=!1,channel2._chunk?channel2._write(channel2._chunk,null,channel2._chunkcb):channel2._chunkcb?channel2._chunkcb():channel2._chunkErr?channel2.stderr._write(channel2._chunkErr,null,channel2._chunkcbErr):channel2._chunkcbErr&&channel2._chunkcbErr()))},CHANNEL_SUCCESS:(p,recipient)=>{let channel2=this._chanMgr.get(recipient);typeof channel2!="object"||channel2===null||(this._resetKA(),channel2._callbacks.length&&channel2._callbacks.shift()(!1))},CHANNEL_FAILURE:(p,recipient)=>{let channel2=this._chanMgr.get(recipient);typeof channel2!="object"||channel2===null||(this._resetKA(),channel2._callbacks.length&&channel2._callbacks.shift()(!0))},CHANNEL_REQUEST:(p,recipient,type,wantReply,data)=>{let channel2=this._chanMgr.get(recipient);if(typeof channel2!="object"||channel2===null)return;let exit=channel2._exit;if(exit.code===void 0){switch(type){case"exit-status":channel2.emit("exit",exit.code=data);return;case"exit-signal":channel2.emit("exit",exit.code=null,exit.signal=`SIG${data.signal}`,exit.dump=data.coreDumped,exit.desc=data.errorMessage);return}wantReply&&p.channelFailure(channel2.outgoing.id)}},CHANNEL_EOF:(p,recipient)=>{let channel2=this._chanMgr.get(recipient);typeof channel2!="object"||channel2===null||channel2.incoming.state==="open"&&(channel2.incoming.state="eof",channel2.readable&&channel2.push(null),channel2.stderr.readable&&channel2.stderr.push(null))},CHANNEL_CLOSE:(p,recipient)=>{onCHANNEL_CLOSE(this,recipient,this._chanMgr.get(recipient))}}});sock.pause();let kainterval=this.config.keepaliveInterval,kacountmax=this.config.keepaliveCountMax,kacount=0,katimer,sendKA=__name(()=>{if(++kacount>kacountmax){if(clearInterval(katimer),sock.readable){let err=new Error("Keepalive timeout");err.level="client-timeout",this.emit("error",err),sock.destroy()}return}isWritable(sock)?(callbacks.push(resetKA),proto.ping()):clearInterval(katimer)},"sendKA");function resetKA(){kainterval>0&&(kacount=0,clearInterval(katimer),isWritable(sock)&&(katimer=setInterval(sendKA,kainterval)))}__name(resetKA,"resetKA"),this._resetKA=resetKA;let onDone=(()=>{let called=!1;return()=>{if(!called&&(called=!0,wasConnected&&!sawHeader)){let err=makeError("Connection lost before handshake","protocol",!0);this.emit("error",err)}}})(),onConnect=(()=>{let called=!1;return()=>{called||(called=!0,wasConnected=!0,debug&&debug("Socket connected"),this.emit("connect"),cryptoInit.then(()=>{proto.start(),sock.on("data",data=>{try{proto.parse(data,0,data.length)}catch(ex){this.emit("error",ex);try{isWritable(sock)&&sock.end()}catch{}}}),sock.stderr&&typeof sock.stderr.resume=="function"&&sock.stderr.resume(),sock.resume()}).catch(err=>{this.emit("error",err);try{isWritable(sock)&&sock.end()}catch{}}))}})(),wasConnected=!1;sock.on("connect",onConnect).on("timeout",()=>{this.emit("timeout")}).on("error",err=>{debug&&debug(`Socket error: ${err.message}`),clearTimeout(this._readyTimeout),err.level="client-socket",this.emit("error",err)}).on("end",()=>{debug&&debug("Socket ended"),onDone(),proto.cleanup(),clearTimeout(this._readyTimeout),clearInterval(katimer),this.emit("end")}).on("close",()=>{debug&&debug("Socket closed"),onDone(),proto.cleanup(),clearTimeout(this._readyTimeout),clearInterval(katimer),this.emit("close");let callbacks_=callbacks;callbacks=this._callbacks=[];let err=new Error("No response from server");for(let i=0;i<callbacks_.length;++i)callbacks_[i](err);this._chanMgr.cleanup(err)});let curAuth,curPartial=null,curAuthsLeft=null,authsAllowed=["none"];this.config.password!==void 0&&authsAllowed.push("password"),privateKey!==void 0&&authsAllowed.push("publickey"),this._agent!==void 0&&authsAllowed.push("agent"),this.config.tryKeyboard&&authsAllowed.push("keyboard-interactive"),privateKey!==void 0&&this.config.localHostname!==void 0&&this.config.localUsername!==void 0&&authsAllowed.push("hostbased"),Array.isArray(authHandler)?authHandler=makeSimpleAuthHandler(authHandler):typeof authHandler!="function"&&(authHandler=makeSimpleAuthHandler(authsAllowed));let hasSentAuth=!1,doNextAuth=__name(nextAuth=>{if(!hasSentAuth){if(hasSentAuth=!0,nextAuth===!1){let err=new Error("All configured authentication methods failed");err.level="client-authentication",this.emit("error",err),this.end();return}if(typeof nextAuth=="string"){let type=nextAuth;if(authsAllowed.indexOf(type)===-1)return skipAuth(`Authentication method not allowed: ${type}`);let username=this.config.username;switch(type){case"password":nextAuth={type,username,password:this.config.password};break;case"publickey":nextAuth={type,username,key:privateKey};break;case"hostbased":nextAuth={type,username,key:privateKey,localHostname:this.config.localHostname,localUsername:this.config.localUsername};break;case"agent":nextAuth={type,username,agentCtx:new AgentContext(this._agent)};break;case"keyboard-interactive":nextAuth={type,username,prompt:(...args)=>this.emit("keyboard-interactive",...args)};break;case"none":nextAuth={type,username};break;default:return skipAuth(`Skipping unsupported authentication method: ${nextAuth}`)}}else{if(typeof nextAuth!="object"||nextAuth===null)return skipAuth(`Skipping invalid authentication attempt: ${nextAuth}`);{let username=nextAuth.username;if(typeof username!="string")return skipAuth(`Skipping invalid authentication attempt: ${nextAuth}`);let type=nextAuth.type;switch(type){case"password":{let{password}=nextAuth;if(typeof password!="string"&&!Buffer.isBuffer(password))return skipAuth("Skipping invalid password auth attempt");nextAuth={type,username,password};break}case"publickey":{let key=parseKey(nextAuth.key,nextAuth.passphrase);if(key instanceof Error)return skipAuth("Skipping invalid key auth attempt");if(!key.isPrivateKey())return skipAuth("Skipping non-private key");nextAuth={type,username,key};break}case"hostbased":{let{localHostname,localUsername}=nextAuth,key=parseKey(nextAuth.key,nextAuth.passphrase);if(key instanceof Error||typeof localHostname!="string"||typeof localUsername!="string")return skipAuth("Skipping invalid hostbased auth attempt");if(!key.isPrivateKey())return skipAuth("Skipping non-private key");nextAuth={type,username,key,localHostname,localUsername};break}case"agent":{let agent=nextAuth.agent;if(typeof agent=="string"&&agent.length)agent=createAgent(agent);else if(!isAgent(agent))return skipAuth(`Skipping invalid agent: ${nextAuth.agent}`);nextAuth={type,username,agentCtx:new AgentContext(agent)};break}case"keyboard-interactive":{let{prompt}=nextAuth;if(typeof prompt!="function")return skipAuth("Skipping invalid keyboard-interactive auth attempt");nextAuth={type,username,prompt};break}case"none":nextAuth={type,username};break;default:return skipAuth(`Skipping unsupported authentication method: ${nextAuth}`)}}}curAuth=nextAuth;try{let username=curAuth.username;switch(curAuth.type){case"password":proto.authPassword(username,curAuth.password);break;case"publickey":{let keyAlgo;if(curAuth.keyAlgos=getKeyAlgos(this,curAuth.key,serverSigAlgs),curAuth.keyAlgos)if(curAuth.keyAlgos.length)keyAlgo=curAuth.keyAlgos[0][0];else return skipAuth("Skipping key authentication (no mutual hash algorithm)");proto.authPK(username,curAuth.key,keyAlgo);break}case"hostbased":{let keyAlgo,hashAlgo;if(curAuth.keyAlgos=getKeyAlgos(this,curAuth.key,serverSigAlgs),curAuth.keyAlgos)if(curAuth.keyAlgos.length)[keyAlgo,hashAlgo]=curAuth.keyAlgos[0];else return skipAuth("Skipping hostbased authentication (no mutual hash algorithm)");proto.authHostbased(username,curAuth.key,curAuth.localHostname,curAuth.localUsername,keyAlgo,(buf,cb)=>{let signature=curAuth.key.sign(buf,hashAlgo);if(signature instanceof Error)return signature.message=`Error while signing with key: ${signature.message}`,signature.level="client-authentication",this.emit("error",signature),tryNextAuth();cb(signature)});break}case"agent":curAuth.agentCtx.init(err=>{if(err)return err.level="agent",this.emit("error",err),tryNextAuth();tryNextAgentKey()});break;case"keyboard-interactive":proto.authKeyboard(username);break;case"none":proto.authNone(username);break}}finally{hasSentAuth=!1}}},"doNextAuth");function skipAuth(msg){debug&&debug(msg),process.nextTick(tryNextAuth)}__name(skipAuth,"skipAuth");function tryNextAuth(){hasSentAuth=!1;let auth=authHandler(curAuthsLeft,curPartial,doNextAuth);hasSentAuth||auth===void 0||doNextAuth(auth)}__name(tryNextAuth,"tryNextAuth");let tryNextAgentKey=__name(()=>{if(curAuth.type==="agent"){let key=curAuth.agentCtx.nextKey();if(key===!1)debug&&debug("Agent: No more keys left to try"),debug&&debug("Client: agent auth failed"),tryNextAuth();else{let pos=curAuth.agentCtx.pos(),keyAlgo;if(curAuth.keyAlgos=getKeyAlgos(this,key,serverSigAlgs),curAuth.keyAlgos)if(curAuth.keyAlgos.length)keyAlgo=curAuth.keyAlgos[0][0];else{debug&&debug(`Agent: Skipping key #${pos+1} (no mutual hash algorithm)`),tryNextAgentKey();return}debug&&debug(`Agent: Trying key #${pos+1}`),proto.authPK(curAuth.username,key,keyAlgo)}}},"tryNextAgentKey"),startTimeout=__name(()=>{this.config.readyTimeout>0&&(this._readyTimeout=setTimeout(()=>{let err=new Error("Timed out while waiting for handshake");err.level="client-timeout",this.emit("error",err),sock.destroy()},this.config.readyTimeout))},"startTimeout");if(cfg.sock)startTimeout(),typeof sock.connecting=="boolean"&&sock.connecting||onConnect();else{let host=this.config.host,forceIPv4=this.config.forceIPv4,forceIPv6=this.config.forceIPv6;debug&&debug(`Client: Trying ${host} on port ${this.config.port} ...`);let doConnect=__name(()=>{startTimeout(),sock.connect({host,port:this.config.port,localAddress:this.config.localAddress,localPort:this.config.localPort}),sock.setMaxListeners(0),sock.setTimeout(typeof cfg.timeout=="number"?cfg.timeout:0)},"doConnect");!forceIPv4&&!forceIPv6||forceIPv4&&forceIPv6?doConnect():dnsLookup(host,forceIPv4?4:6,(err,address,family)=>{if(err){let type=forceIPv4?"IPv4":"IPv6",error=new Error(`Error while looking up ${type} address for '${host}': ${err}`);clearTimeout(this._readyTimeout),error.level="client-dns",this.emit("error",error),this.emit("close");return}host=address,doConnect()})}return this}end(){return this._sock&&isWritable(this._sock)&&(this._protocol.disconnect(DISCONNECT_REASON.BY_APPLICATION),this._sock.end()),this}destroy(){return this._sock&&isWritable(this._sock)&&this._sock.destroy(),this}exec(cmd,opts,cb){if(!this._sock||!isWritable(this._sock))throw new Error("Not connected");typeof opts=="function"&&(cb=opts,opts={});let extraOpts={allowHalfOpen:opts.allowHalfOpen!==!1};return openChannel(this,"session",extraOpts,(err,chan)=>{if(err){cb(err);return}let todo=[];function reqCb(err2){if(err2){chan.close(),cb(err2);return}todo.length&&todo.shift()()}__name(reqCb,"reqCb"),(this.config.allowAgentFwd===!0||opts&&opts.agentForward===!0&&this._agent!==void 0)&&todo.push(()=>reqAgentFwd(chan,reqCb)),typeof opts=="object"&&opts!==null&&(typeof opts.env=="object"&&opts.env!==null&&reqEnv(chan,opts.env),(typeof opts.pty=="object"&&opts.pty!==null||opts.pty===!0)&&todo.push(()=>reqPty(chan,opts.pty,reqCb)),(typeof opts.x11=="object"&&opts.x11!==null||opts.x11==="number"||opts.x11===!0)&&todo.push(()=>reqX11(chan,opts.x11,reqCb))),todo.push(()=>reqExec(chan,cmd,opts,cb)),todo.shift()()}),this}shell(wndopts,opts,cb){if(!this._sock||!isWritable(this._sock))throw new Error("Not connected");return typeof wndopts=="function"?(cb=wndopts,wndopts=opts=void 0):typeof opts=="function"&&(cb=opts,opts=void 0),wndopts&&(wndopts.x11!==void 0||wndopts.env!==void 0)&&(opts=wndopts,wndopts=void 0),openChannel(this,"session",(err,chan)=>{if(err){cb(err);return}let todo=[];function reqCb(err2){if(err2){chan.close(),cb(err2);return}todo.length&&todo.shift()()}__name(reqCb,"reqCb"),(this.config.allowAgentFwd===!0||opts&&opts.agentForward===!0&&this._agent!==void 0)&&todo.push(()=>reqAgentFwd(chan,reqCb)),wndopts!==!1&&todo.push(()=>reqPty(chan,wndopts,reqCb)),typeof opts=="object"&&opts!==null&&(typeof opts.env=="object"&&opts.env!==null&&reqEnv(chan,opts.env),(typeof opts.x11=="object"&&opts.x11!==null||opts.x11==="number"||opts.x11===!0)&&todo.push(()=>reqX11(chan,opts.x11,reqCb))),todo.push(()=>reqShell(chan,cb)),todo.shift()()}),this}subsys(name3,cb){if(!this._sock||!isWritable(this._sock))throw new Error("Not connected");return openChannel(this,"session",(err,chan)=>{if(err){cb(err);return}reqSubsystem(chan,name3,(err2,stream3)=>{if(err2){cb(err2);return}cb(void 0,stream3)})}),this}forwardIn(bindAddr,bindPort,cb){if(!this._sock||!isWritable(this._sock))throw new Error("Not connected");let wantReply=typeof cb=="function";return wantReply&&this._callbacks.push((had_err,data)=>{if(had_err){cb(had_err!==!0?had_err:new Error(`Unable to bind to ${bindAddr}:${bindPort}`));return}let realPort=bindPort;bindPort===0&&data&&data.length>=4&&(realPort=readUInt32BE(data,0),this._protocol._compatFlags&COMPAT.DYN_RPORT_BUG||(bindPort=realPort)),this._forwarding[`${bindAddr}:${bindPort}`]=realPort,cb(void 0,realPort)}),this._protocol.tcpipForward(bindAddr,bindPort,wantReply),this}unforwardIn(bindAddr,bindPort,cb){if(!this._sock||!isWritable(this._sock))throw new Error("Not connected");let wantReply=typeof cb=="function";return wantReply&&this._callbacks.push(had_err=>{if(had_err){cb(had_err!==!0?had_err:new Error(`Unable to unbind from ${bindAddr}:${bindPort}`));return}delete this._forwarding[`${bindAddr}:${bindPort}`],cb()}),this._protocol.cancelTcpipForward(bindAddr,bindPort,wantReply),this}forwardOut(srcIP,srcPort,dstIP,dstPort,cb){if(!this._sock||!isWritable(this._sock))throw new Error("Not connected");let cfg={srcIP,srcPort,dstIP,dstPort};return typeof cb!="function"&&(cb=noop2),openChannel(this,"direct-tcpip",cfg,cb),this}openssh_noMoreSessions(cb){if(!this._sock||!isWritable(this._sock))throw new Error("Not connected");let wantReply=typeof cb=="function";return!this.config.strictVendor||this.config.strictVendor&&RE_OPENSSH.test(this._remoteVer)?(wantReply&&this._callbacks.push(had_err=>{if(had_err){cb(had_err!==!0?had_err:new Error("Unable to disable future sessions"));return}cb()}),this._protocol.openssh_noMoreSessions(wantReply),this):wantReply?(process.nextTick(cb,new Error("strictVendor enabled and server is not OpenSSH or compatible version")),this):this}openssh_forwardInStreamLocal(socketPath,cb){if(!this._sock||!isWritable(this._sock))throw new Error("Not connected");let wantReply=typeof cb=="function";return!this.config.strictVendor||this.config.strictVendor&&RE_OPENSSH.test(this._remoteVer)?(wantReply&&this._callbacks.push(had_err=>{if(had_err){cb(had_err!==!0?had_err:new Error(`Unable to bind to ${socketPath}`));return}this._forwardingUnix[socketPath]=!0,cb()}),this._protocol.openssh_streamLocalForward(socketPath,wantReply),this):wantReply?(process.nextTick(cb,new Error("strictVendor enabled and server is not OpenSSH or compatible version")),this):this}openssh_unforwardInStreamLocal(socketPath,cb){if(!this._sock||!isWritable(this._sock))throw new Error("Not connected");let wantReply=typeof cb=="function";return!this.config.strictVendor||this.config.strictVendor&&RE_OPENSSH.test(this._remoteVer)?(wantReply&&this._callbacks.push(had_err=>{if(had_err){cb(had_err!==!0?had_err:new Error(`Unable to unbind from ${socketPath}`));return}delete this._forwardingUnix[socketPath],cb()}),this._protocol.openssh_cancelStreamLocalForward(socketPath,wantReply),this):wantReply?(process.nextTick(cb,new Error("strictVendor enabled and server is not OpenSSH or compatible version")),this):this}openssh_forwardOutStreamLocal(socketPath,cb){if(!this._sock||!isWritable(this._sock))throw new Error("Not connected");return typeof cb!="function"&&(cb=noop2),!this.config.strictVendor||this.config.strictVendor&&RE_OPENSSH.test(this._remoteVer)?(openChannel(this,"direct-streamlocal@openssh.com",{socketPath},cb),this):(process.nextTick(cb,new Error("strictVendor enabled and server is not OpenSSH or compatible version")),this)}sftp(cb){if(!this._sock||!isWritable(this._sock))throw new Error("Not connected");return openChannel(this,"sftp",(err,sftp)=>{if(err){cb(err);return}reqSubsystem(sftp,"sftp",(err2,sftp_)=>{if(err2){cb(err2);return}function removeListeners(){sftp.removeListener("ready",onReady),sftp.removeListener("error",onError),sftp.removeListener("exit",onExit),sftp.removeListener("close",onExit)}__name(removeListeners,"removeListeners");function onReady(){removeListeners(),cb(void 0,sftp)}__name(onReady,"onReady");function onError(err3){removeListeners(),cb(err3)}__name(onError,"onError");function onExit(code,signal){removeListeners();let msg;typeof code=="number"?msg=`Received exit code ${code} while establishing SFTP session`:signal!==void 0?msg=`Received signal ${signal} while establishing SFTP session`:msg="Received unexpected SFTP session termination";let err3=new Error(msg);err3.code=code,err3.signal=signal,cb(err3)}__name(onExit,"onExit"),sftp.on("ready",onReady).on("error",onError).on("exit",onExit).on("close",onExit),sftp._init()})}),this}setNoDelay(noDelay){return this._sock&&typeof this._sock.setNoDelay=="function"&&this._sock.setNoDelay(noDelay),this}};__name(Client5,"Client");function openChannel(self2,type,opts,cb){let initWindow=MAX_WINDOW,maxPacket=PACKET_SIZE;typeof opts=="function"&&(cb=opts,opts={});let wrapper=__name((err,stream3)=>{cb(err,stream3)},"wrapper");wrapper.type=type;let localChan=self2._chanMgr.add(wrapper);if(localChan===-1){cb(new Error("No free channels available"));return}switch(type){case"session":case"sftp":self2._protocol.session(localChan,initWindow,maxPacket);break;case"direct-tcpip":self2._protocol.directTcpip(localChan,initWindow,maxPacket,opts);break;case"direct-streamlocal@openssh.com":self2._protocol.openssh_directStreamLocal(localChan,initWindow,maxPacket,opts);break;default:throw new Error(`Unsupported channel type: ${type}`)}}__name(openChannel,"openChannel");function reqX11(chan,screen2,cb){let cfg={single:!1,protocol:"MIT-MAGIC-COOKIE-1",cookie:void 0,screen:0};typeof screen2=="function"?cb=screen2:typeof screen2=="object"&&screen2!==null&&(typeof screen2.single=="boolean"&&(cfg.single=screen2.single),typeof screen2.screen=="number"&&(cfg.screen=screen2.screen),typeof screen2.protocol=="string"&&(cfg.protocol=screen2.protocol),typeof screen2.cookie=="string"?cfg.cookie=screen2.cookie:Buffer.isBuffer(screen2.cookie)&&(cfg.cookie=screen2.cookie.hexSlice(0,screen2.cookie.length))),cfg.cookie===void 0&&(cfg.cookie=randomCookie());let wantReply=typeof cb=="function";if(chan.outgoing.state!=="open"){wantReply&&cb(new Error("Channel is not open"));return}wantReply&&chan._callbacks.push(had_err=>{if(had_err){cb(had_err!==!0?had_err:new Error("Unable to request X11"));return}chan._hasX11=!0,++chan._client._acceptX11,chan.once("close",()=>{chan._client._acceptX11&&--chan._client._acceptX11}),cb()}),chan._client._protocol.x11Forward(chan.outgoing.id,cfg,wantReply)}__name(reqX11,"reqX11");function reqPty(chan,opts,cb){let rows=24,cols=80,width=640,height=480,term="vt100",modes=null;typeof opts=="function"?cb=opts:typeof opts=="object"&&opts!==null&&(typeof opts.rows=="number"&&(rows=opts.rows),typeof opts.cols=="number"&&(cols=opts.cols),typeof opts.width=="number"&&(width=opts.width),typeof opts.height=="number"&&(height=opts.height),typeof opts.term=="string"&&(term=opts.term),typeof opts.modes=="object"&&(modes=opts.modes));let wantReply=typeof cb=="function";if(chan.outgoing.state!=="open"){wantReply&&cb(new Error("Channel is not open"));return}wantReply&&chan._callbacks.push(had_err=>{if(had_err){cb(had_err!==!0?had_err:new Error("Unable to request a pseudo-terminal"));return}cb()}),chan._client._protocol.pty(chan.outgoing.id,rows,cols,height,width,term,modes,wantReply)}__name(reqPty,"reqPty");function reqAgentFwd(chan,cb){let wantReply=typeof cb=="function";if(chan.outgoing.state!=="open"){wantReply&&cb(new Error("Channel is not open"));return}if(chan._client._agentFwdEnabled){wantReply&&cb(!1);return}chan._client._agentFwdEnabled=!0,chan._callbacks.push(had_err=>{if(had_err){chan._client._agentFwdEnabled=!1,wantReply&&cb(had_err!==!0?had_err:new Error("Unable to request agent forwarding"));return}wantReply&&cb()}),chan._client._protocol.openssh_agentForward(chan.outgoing.id,!0)}__name(reqAgentFwd,"reqAgentFwd");function reqShell(chan,cb){if(chan.outgoing.state!=="open"){cb(new Error("Channel is not open"));return}chan._callbacks.push(had_err=>{if(had_err){cb(had_err!==!0?had_err:new Error("Unable to open shell"));return}chan.subtype="shell",cb(void 0,chan)}),chan._client._protocol.shell(chan.outgoing.id,!0)}__name(reqShell,"reqShell");function reqExec(chan,cmd,opts,cb){if(chan.outgoing.state!=="open"){cb(new Error("Channel is not open"));return}chan._callbacks.push(had_err=>{if(had_err){cb(had_err!==!0?had_err:new Error("Unable to exec"));return}chan.subtype="exec",chan.allowHalfOpen=opts.allowHalfOpen!==!1,cb(void 0,chan)}),chan._client._protocol.exec(chan.outgoing.id,cmd,!0)}__name(reqExec,"reqExec");function reqEnv(chan,env){if(chan.outgoing.state!=="open")return;let keys=Object.keys(env||{});for(let i=0;i<keys.length;++i){let key=keys[i],val2=env[key];chan._client._protocol.env(chan.outgoing.id,key,val2,!1)}}__name(reqEnv,"reqEnv");function reqSubsystem(chan,name3,cb){if(chan.outgoing.state!=="open"){cb(new Error("Channel is not open"));return}chan._callbacks.push(had_err=>{if(had_err){cb(had_err!==!0?had_err:new Error(`Unable to start subsystem: ${name3}`));return}chan.subtype="subsystem",cb(void 0,chan)}),chan._client._protocol.subsystem(chan.outgoing.id,name3,!0)}__name(reqSubsystem,"reqSubsystem");function onCHANNEL_OPEN(self2,info){let localChan=-1,reason,accept=__name(()=>{let chanInfo={type:info.type,incoming:{id:localChan,window:MAX_WINDOW,packetSize:PACKET_SIZE,state:"open"},outgoing:{id:info.sender,window:info.window,packetSize:info.packetSize,state:"open"}},stream3=new Channel3(self2,chanInfo);return self2._chanMgr.update(localChan,stream3),self2._protocol.channelOpenConfirm(info.sender,localChan,MAX_WINDOW,PACKET_SIZE),stream3},"accept"),reject2=__name(()=>{reason===void 0&&(localChan===-1?reason=CHANNEL_OPEN_FAILURE.RESOURCE_SHORTAGE:reason=CHANNEL_OPEN_FAILURE.CONNECT_FAILED),localChan!==-1&&self2._chanMgr.remove(localChan),self2._protocol.channelOpenFail(info.sender,reason,"")},"reject"),reserveChannel=__name(()=>(localChan=self2._chanMgr.add(),localChan===-1&&(reason=CHANNEL_OPEN_FAILURE.RESOURCE_SHORTAGE,self2.config.debug&&self2.config.debug("Client: Automatic rejection of incoming channel open: no channels available")),localChan!==-1),"reserveChannel"),data=info.data;switch(info.type){case"forwarded-tcpip":{let val2=self2._forwarding[`${data.destIP}:${data.destPort}`];if(val2!==void 0&&reserveChannel()){data.destPort===0&&(data.destPort=val2),self2.emit("tcp connection",data,accept,reject2);return}break}case"forwarded-streamlocal@openssh.com":if(self2._forwardingUnix[data.socketPath]!==void 0&&reserveChannel()){self2.emit("unix connection",data,accept,reject2);return}break;case"auth-agent@openssh.com":if(self2._agentFwdEnabled&&typeof self2._agent.getStream=="function"&&reserveChannel()){self2._agent.getStream((err,stream3)=>{if(err)return reject2();let upstream=accept();upstream.pipe(stream3).pipe(upstream)});return}break;case"x11":if(self2._acceptX11!==0&&reserveChannel()){self2.emit("x11",data,accept,reject2);return}break;default:reason=CHANNEL_OPEN_FAILURE.UNKNOWN_CHANNEL_TYPE,self2.config.debug&&self2.config.debug(`Client: Automatic rejection of unsupported incoming channel open type: ${info.type}`)}reason===void 0&&(reason=CHANNEL_OPEN_FAILURE.ADMINISTRATIVELY_PROHIBITED,self2.config.debug&&self2.config.debug("Client: Automatic rejection of unexpected incoming channel open for: "+info.type)),reject2()}__name(onCHANNEL_OPEN,"onCHANNEL_OPEN");var randomCookie=(()=>{let buffer=Buffer.allocUnsafe(16);return()=>(randomFillSync(buffer,0,16),buffer.hexSlice(0,16))})();function makeSimpleAuthHandler(authList){if(!Array.isArray(authList))throw new Error("authList must be an array");let a=0;return(authsLeft,partialSuccess,cb)=>a===authList.length?!1:authList[a++]}__name(makeSimpleAuthHandler,"makeSimpleAuthHandler");function hostKeysProve(client,keys_,cb){if(!client._sock||!isWritable(client._sock))return;if(typeof cb!="function"&&(cb=noop2),!Array.isArray(keys_))throw new TypeError("Invalid keys argument type");let keys=[];for(let key of keys_){let parsed=parseKey(key);if(parsed instanceof Error)throw parsed;keys.push(parsed)}if(!client.config.strictVendor||client.config.strictVendor&&RE_OPENSSH.test(client._remoteVer)){client._callbacks.push((had_err,data)=>{if(had_err){cb(had_err!==!0?had_err:new Error("Server failed to prove supplied keys"));return}let ret=[],keyIdx=0;for(bufferParser.init(data,0);bufferParser.avail()&&keyIdx!==keys.length;){let key=keys[keyIdx++],keyPublic=key.getPublicSSH(),sigEntry=bufferParser.readString();sigParser.init(sigEntry,0);let type=sigParser.readString(!0),value=sigParser.readString(),algo;if(type!==key.type)if(key.type==="ssh-rsa")switch(type){case"rsa-sha2-256":algo="sha256";break;case"rsa-sha2-512":algo="sha512";break;default:continue}else continue;let sessionID=client._protocol._kex.sessionID,verifyData=Buffer.allocUnsafe(4+29+4+sessionID.length+4+keyPublic.length),p=0;writeUInt32BE(verifyData,29,p),verifyData.utf8Write("hostkeys-prove-00@openssh.com",p+=4,29),writeUInt32BE(verifyData,sessionID.length,p+=29),bufferCopy(sessionID,verifyData,0,sessionID.length,p+=4),writeUInt32BE(verifyData,keyPublic.length,p+=sessionID.length),bufferCopy(keyPublic,verifyData,0,keyPublic.length,p+=4),(value=sigSSHToASN1(value,type))&&key.verify(verifyData,value,algo)===!0&&ret.push(key)}sigParser.clear(),bufferParser.clear(),cb(null,ret)}),client._protocol.openssh_hostKeysProve(keys);return}process.nextTick(cb,new Error("strictVendor enabled and server is not OpenSSH or compatible version"))}__name(hostKeysProve,"hostKeysProve");function getKeyAlgos(client,key,serverSigAlgs){switch(key.type){case"ssh-rsa":if(client._protocol._compatFlags&COMPAT.IMPLY_RSA_SHA2_SIGALGS&&(Array.isArray(serverSigAlgs)?serverSigAlgs=["rsa-sha2-256","rsa-sha2-512",...serverSigAlgs]:serverSigAlgs=["rsa-sha2-256","rsa-sha2-512"]),Array.isArray(serverSigAlgs)){if(serverSigAlgs.indexOf("rsa-sha2-256")!==-1)return[["rsa-sha2-256","sha256"]];if(serverSigAlgs.indexOf("rsa-sha2-512")!==-1)return[["rsa-sha2-512","sha512"]];if(serverSigAlgs.indexOf("ssh-rsa")===-1)return[]}return[["ssh-rsa","sha1"]]}}__name(getKeyAlgos,"getKeyAlgos");module2.exports=Client5}});var require_http_agents=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/http-agents.js"(exports2){"use strict";var{Agent:HttpAgent}=require("http"),{Agent:HttpsAgent}=require("https"),{connect:tlsConnect}=require("tls"),Client5;for(let ctor of[HttpAgent,HttpsAgent]){class SSHAgent extends ctor{constructor(connectCfg,agentOptions){super(agentOptions),this._connectCfg=connectCfg,this._defaultSrcIP=agentOptions&&agentOptions.srcIP||"localhost"}createConnection(options,cb){let srcIP=options&&options.localAddress||this._defaultSrcIP,srcPort=options&&options.localPort||0,dstIP=options.host,dstPort=options.port;Client5===void 0&&(Client5=require_client2());let client=new Client5,triedForward=!1;client.on("ready",()=>{client.forwardOut(srcIP,srcPort,dstIP,dstPort,(err,stream3)=>{if(triedForward=!0,err)return client.end(),cb(err);stream3.once("close",()=>client.end()),cb(null,decorateStream(stream3,ctor,options))})}).on("error",cb).on("close",()=>{triedForward||cb(new Error("Unexpected connection close"))}).connect(this._connectCfg)}}__name(SSHAgent,"SSHAgent"),exports2[ctor===HttpAgent?"SSHTTPAgent":"SSHTTPSAgent"]=SSHAgent}function noop2(){}__name(noop2,"noop");function decorateStream(stream3,ctor,options){if(ctor===HttpAgent)return stream3.setKeepAlive=noop2,stream3.setNoDelay=noop2,stream3.setTimeout=noop2,stream3.ref=noop2,stream3.unref=noop2,stream3.destroySoon=stream3.destroy,stream3;options.socket=stream3;let wrapped=tlsConnect(options),onClose=(()=>{let called=!1;return()=>{called||(called=!0,stream3.isPaused()&&stream3.resume())}})();return wrapped.on("end",onClose).on("close",onClose),wrapped}__name(decorateStream,"decorateStream")}});var require_server=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/server.js"(exports2,module2){"use strict";var{Server:netServer}=require("net"),EventEmitter11=require("events"),{listenerCount}=EventEmitter11,{CHANNEL_OPEN_FAILURE,DEFAULT_CIPHER,DEFAULT_COMPRESSION,DEFAULT_KEX,DEFAULT_MAC,DEFAULT_SERVER_HOST_KEY,DISCONNECT_REASON,DISCONNECT_REASON_BY_VALUE,SUPPORTED_CIPHER,SUPPORTED_COMPRESSION,SUPPORTED_KEX,SUPPORTED_MAC,SUPPORTED_SERVER_HOST_KEY}=require_constants8(),{init:cryptoInit}=require_crypto(),{KexInit}=require_kex(),{parseKey}=require_keyParser(),Protocol=require_Protocol(),{SFTP}=require_SFTP(),{writeUInt32BE}=require_utils4(),{Channel:Channel3,MAX_WINDOW,PACKET_SIZE,windowAdjust,WINDOW_THRESHOLD}=require_Channel(),{ChannelManager,generateAlgorithmList,isWritable,onChannelOpenFailure,onCHANNEL_CLOSE}=require_utils5(),MAX_PENDING_AUTHS=10,AuthContext=class extends EventEmitter11{constructor(protocol2,username,service,method,cb){super(),this.username=this.user=username,this.service=service,this.method=method,this._initialResponse=!1,this._finalResponse=!1,this._multistep=!1,this._cbfinal=(allowed,methodsLeft,isPartial)=>{this._finalResponse||(this._finalResponse=!0,cb(this,allowed,methodsLeft,isPartial))},this._protocol=protocol2}accept(){this._cleanup&&this._cleanup(),this._initialResponse=!0,this._cbfinal(!0)}reject(methodsLeft,isPartial){this._cleanup&&this._cleanup(),this._initialResponse=!0,this._cbfinal(!1,methodsLeft,isPartial)}};__name(AuthContext,"AuthContext");var KeyboardAuthContext=class extends AuthContext{constructor(protocol2,username,service,method,submethods,cb){super(protocol2,username,service,method,cb),this._multistep=!0,this._cb=void 0,this._onInfoResponse=responses=>{let callback=this._cb;callback&&(this._cb=void 0,callback(responses))},this.submethods=submethods,this.on("abort",()=>{this._cb&&this._cb(new Error("Authentication request aborted"))})}prompt(prompts,title,instructions,cb){Array.isArray(prompts)||(prompts=[prompts]),typeof title=="function"?(cb=title,title=instructions=void 0):typeof instructions=="function"?(cb=instructions,instructions=void 0):typeof cb!="function"&&(cb=void 0);for(let i=0;i<prompts.length;++i)typeof prompts[i]=="string"&&(prompts[i]={prompt:prompts[i],echo:!0});this._cb=cb,this._initialResponse=!0,this._protocol.authInfoReq(title,instructions,prompts)}};__name(KeyboardAuthContext,"KeyboardAuthContext");var PKAuthContext=class extends AuthContext{constructor(protocol2,username,service,method,pkInfo,cb){super(protocol2,username,service,method,cb),this.key={algo:pkInfo.keyAlgo,data:pkInfo.key},this.hashAlgo=pkInfo.hashAlgo,this.signature=pkInfo.signature,this.blob=pkInfo.blob}accept(){this.signature?AuthContext.prototype.accept.call(this):(this._initialResponse=!0,this._protocol.authPKOK(this.key.algo,this.key.data))}};__name(PKAuthContext,"PKAuthContext");var HostbasedAuthContext=class extends AuthContext{constructor(protocol2,username,service,method,pkInfo,cb){super(protocol2,username,service,method,cb),this.key={algo:pkInfo.keyAlgo,data:pkInfo.key},this.hashAlgo=pkInfo.hashAlgo,this.signature=pkInfo.signature,this.blob=pkInfo.blob,this.localHostname=pkInfo.localHostname,this.localUsername=pkInfo.localUsername}};__name(HostbasedAuthContext,"HostbasedAuthContext");var PwdAuthContext=class extends AuthContext{constructor(protocol2,username,service,method,password,cb){super(protocol2,username,service,method,cb),this.password=password,this._changeCb=void 0}requestChange(prompt,cb){if(this._changeCb)throw new Error("Change request already in progress");if(typeof prompt!="string")throw new Error("prompt argument must be a string");if(typeof cb!="function")throw new Error("Callback argument must be a function");this._changeCb=cb,this._protocol.authPasswdChg(prompt)}};__name(PwdAuthContext,"PwdAuthContext");var Session3=class extends EventEmitter11{constructor(client,info,localChan){super(),this.type="session",this.subtype=void 0,this.server=!0,this._ending=!1,this._channel=void 0,this._chanInfo={type:"session",incoming:{id:localChan,window:MAX_WINDOW,packetSize:PACKET_SIZE,state:"open"},outgoing:{id:info.sender,window:info.window,packetSize:info.packetSize,state:"open"}}}};__name(Session3,"Session");var Server2=class extends EventEmitter11{constructor(cfg,listener){if(super(),typeof cfg!="object"||cfg===null)throw new Error("Missing configuration object");let hostKeys=Object.create(null),hostKeyAlgoOrder=[],hostKeys_=cfg.hostKeys;if(!Array.isArray(hostKeys_))throw new Error("hostKeys must be an array");let cfgAlgos=typeof cfg.algorithms=="object"&&cfg.algorithms!==null?cfg.algorithms:{},hostKeyAlgos=generateAlgorithmList(cfgAlgos.serverHostKey,DEFAULT_SERVER_HOST_KEY,SUPPORTED_SERVER_HOST_KEY);for(let i=0;i<hostKeys_.length;++i){let privateKey;if(Buffer.isBuffer(hostKeys_[i])||typeof hostKeys_[i]=="string"?privateKey=parseKey(hostKeys_[i]):privateKey=parseKey(hostKeys_[i].key,hostKeys_[i].passphrase),privateKey instanceof Error)throw new Error(`Cannot parse privateKey: ${privateKey.message}`);if(Array.isArray(privateKey)&&(privateKey=privateKey[0]),privateKey.getPrivatePEM()===null)throw new Error("privateKey value contains an invalid private key");if(!hostKeyAlgoOrder.includes(privateKey.type))if(privateKey.type==="ssh-rsa"){let sha1Pos=hostKeyAlgos.indexOf("ssh-rsa"),sha256Pos=hostKeyAlgos.indexOf("rsa-sha2-256"),sha512Pos=hostKeyAlgos.indexOf("rsa-sha2-512");sha1Pos===-1&&(sha1Pos=1/0),[sha1Pos,sha256Pos,sha512Pos].sort(compareNumbers).forEach(pos=>{if(pos===-1)return;let type;switch(pos){case sha1Pos:type="ssh-rsa";break;case sha256Pos:type="rsa-sha2-256";break;case sha512Pos:type="rsa-sha2-512";break;default:return}hostKeys[type]=privateKey,hostKeyAlgoOrder.push(type)})}else hostKeys[privateKey.type]=privateKey,hostKeyAlgoOrder.push(privateKey.type)}let algorithms={kex:generateAlgorithmList(cfgAlgos.kex,DEFAULT_KEX,SUPPORTED_KEX).concat(["kex-strict-s-v00@openssh.com"]),serverHostKey:hostKeyAlgoOrder,cs:{cipher:generateAlgorithmList(cfgAlgos.cipher,DEFAULT_CIPHER,SUPPORTED_CIPHER),mac:generateAlgorithmList(cfgAlgos.hmac,DEFAULT_MAC,SUPPORTED_MAC),compress:generateAlgorithmList(cfgAlgos.compress,DEFAULT_COMPRESSION,SUPPORTED_COMPRESSION),lang:[]},sc:void 0};algorithms.sc=algorithms.cs,typeof listener=="function"&&this.on("connection",listener);let origDebug=typeof cfg.debug=="function"?cfg.debug:void 0,ident=cfg.ident?Buffer.from(cfg.ident):void 0,offer=new KexInit(algorithms);this._srv=new netServer(socket=>{if(this._connections>=this.maxConnections){socket.destroy();return}++this._connections,socket.once("close",()=>{--this._connections});let debug;if(origDebug){let debugPrefix=`[${process.hrtime().join(".")}] `;debug=__name(msg=>{origDebug(`${debugPrefix}${msg}`)},"debug")}new Client5(socket,hostKeys,ident,offer,debug,this,cfg)}).on("error",err=>{this.emit("error",err)}).on("listening",()=>{this.emit("listening")}).on("close",()=>{this.emit("close")}),this._connections=0,this.maxConnections=1/0}injectSocket(socket){this._srv.emit("connection",socket)}listen(...args){return this._srv.listen(...args),this}address(){return this._srv.address()}getConnections(cb){return this._srv.getConnections(cb),this}close(cb){return this._srv.close(cb),this}ref(){return this._srv.ref(),this}unref(){return this._srv.unref(),this}};__name(Server2,"Server");Server2.KEEPALIVE_CLIENT_INTERVAL=15e3;Server2.KEEPALIVE_CLIENT_COUNT_MAX=3;var Client5=class extends EventEmitter11{constructor(socket,hostKeys,ident,offer,debug,server,srvCfg){super();let exchanges=0,acceptedAuthSvc=!1,pendingAuths=[],authCtx,kaTimer,onPacket,unsentGlobalRequestsReplies=[];this._sock=socket,this._chanMgr=new ChannelManager(this),this._debug=debug,this.noMoreSessions=!1,this.authenticated=!1;function onClientPreHeaderError(err){}__name(onClientPreHeaderError,"onClientPreHeaderError"),this.on("error",onClientPreHeaderError);let DEBUG_HANDLER=debug?(p,display,msg)=>{debug(`Debug output from client: ${JSON.stringify(msg)}`)}:void 0,kaIntvl=typeof srvCfg.keepaliveInterval=="number"&&isFinite(srvCfg.keepaliveInterval)&&srvCfg.keepaliveInterval>0?srvCfg.keepaliveInterval:typeof Server2.KEEPALIVE_CLIENT_INTERVAL=="number"&&isFinite(Server2.KEEPALIVE_CLIENT_INTERVAL)&&Server2.KEEPALIVE_CLIENT_INTERVAL>0?Server2.KEEPALIVE_CLIENT_INTERVAL:-1,kaCountMax=typeof srvCfg.keepaliveCountMax=="number"&&isFinite(srvCfg.keepaliveCountMax)&&srvCfg.keepaliveCountMax>=0?srvCfg.keepaliveCountMax:typeof Server2.KEEPALIVE_CLIENT_COUNT_MAX=="number"&&isFinite(Server2.KEEPALIVE_CLIENT_COUNT_MAX)&&Server2.KEEPALIVE_CLIENT_COUNT_MAX>=0?Server2.KEEPALIVE_CLIENT_COUNT_MAX:-1,kaCurCount=0;kaIntvl!==-1&&kaCountMax!==-1&&(this.once("ready",()=>{let onClose=__name(()=>{clearInterval(kaTimer)},"onClose");this.on("close",onClose).on("end",onClose),kaTimer=setInterval(()=>{if(++kaCurCount>kaCountMax){clearInterval(kaTimer);let err=new Error("Keepalive timeout");err.level="client-timeout",this.emit("error",err),this.end()}else proto.ping()},kaIntvl)}),onPacket=__name(()=>{kaTimer&&kaTimer.refresh(),kaCurCount=0},"onPacket"));let proto=this._protocol=new Protocol({server:!0,hostKeys,ident,offer,onPacket,greeting:srvCfg.greeting,banner:srvCfg.banner,onWrite:data=>{isWritable(socket)&&socket.write(data)},onError:err=>{proto._destruct||socket.removeAllListeners("data"),this.emit("error",err);try{socket.end()}catch{}},onHeader:header=>{this.removeListener("error",onClientPreHeaderError);let info={ip:socket.remoteAddress,family:socket.remoteFamily,port:socket.remotePort,header};if(!server.emit("connection",this,info)){proto.disconnect(DISCONNECT_REASON.BY_APPLICATION),socket.end();return}header.greeting&&this.emit("greeting",header.greeting)},onHandshakeComplete:negotiated=>{++exchanges>1&&this.emit("rekey"),this.emit("handshake",negotiated)},debug,messageHandlers:{DEBUG:DEBUG_HANDLER,DISCONNECT:(p,reason,desc)=>{if(reason!==DISCONNECT_REASON.BY_APPLICATION){desc||(desc=DISCONNECT_REASON_BY_VALUE[reason],desc===void 0&&(desc=`Unexpected disconnection reason: ${reason}`));let err=new Error(desc);err.code=reason,this.emit("error",err)}socket.end()},CHANNEL_OPEN:(p,info)=>{if(info.type==="session"&&this.noMoreSessions||!this.authenticated){let reasonCode=CHANNEL_OPEN_FAILURE.ADMINISTRATIVELY_PROHIBITED;return proto.channelOpenFail(info.sender,reasonCode)}let localChan=-1,reason,replied=!1,accept,reject2=__name(()=>{replied||(replied=!0,reason===void 0&&(localChan===-1?reason=CHANNEL_OPEN_FAILURE.RESOURCE_SHORTAGE:reason=CHANNEL_OPEN_FAILURE.CONNECT_FAILED),localChan!==-1&&this._chanMgr.remove(localChan),proto.channelOpenFail(info.sender,reason,""))},"reject"),reserveChannel=__name(()=>(localChan=this._chanMgr.add(),localChan===-1&&(reason=CHANNEL_OPEN_FAILURE.RESOURCE_SHORTAGE,debug&&debug("Automatic rejection of incoming channel open: no channels available")),localChan!==-1),"reserveChannel"),data=info.data;switch(info.type){case"session":if(listenerCount(this,"session")&&reserveChannel()){accept=__name(()=>{if(replied)return;replied=!0;let instance=new Session3(this,info,localChan);return this._chanMgr.update(localChan,instance),proto.channelOpenConfirm(info.sender,localChan,MAX_WINDOW,PACKET_SIZE),instance},"accept"),this.emit("session",accept,reject2);return}break;case"direct-tcpip":if(listenerCount(this,"tcpip")&&reserveChannel()){accept=__name(()=>{if(replied)return;replied=!0;let chanInfo={type:void 0,incoming:{id:localChan,window:MAX_WINDOW,packetSize:PACKET_SIZE,state:"open"},outgoing:{id:info.sender,window:info.window,packetSize:info.packetSize,state:"open"}},stream3=new Channel3(this,chanInfo,{server:!0});return this._chanMgr.update(localChan,stream3),proto.channelOpenConfirm(info.sender,localChan,MAX_WINDOW,PACKET_SIZE),stream3},"accept"),this.emit("tcpip",accept,reject2,data);return}break;case"direct-streamlocal@openssh.com":if(listenerCount(this,"openssh.streamlocal")&&reserveChannel()){accept=__name(()=>{if(replied)return;replied=!0;let chanInfo={type:void 0,incoming:{id:localChan,window:MAX_WINDOW,packetSize:PACKET_SIZE,state:"open"},outgoing:{id:info.sender,window:info.window,packetSize:info.packetSize,state:"open"}},stream3=new Channel3(this,chanInfo,{server:!0});return this._chanMgr.update(localChan,stream3),proto.channelOpenConfirm(info.sender,localChan,MAX_WINDOW,PACKET_SIZE),stream3},"accept"),this.emit("openssh.streamlocal",accept,reject2,data);return}break;default:reason=CHANNEL_OPEN_FAILURE.UNKNOWN_CHANNEL_TYPE,debug&&debug(`Automatic rejection of unsupported incoming channel open type: ${info.type}`)}reason===void 0&&(reason=CHANNEL_OPEN_FAILURE.ADMINISTRATIVELY_PROHIBITED,debug&&debug(`Automatic rejection of unexpected incoming channel open for: ${info.type}`)),reject2()},CHANNEL_OPEN_CONFIRMATION:(p,info)=>{let channel2=this._chanMgr.get(info.recipient);if(typeof channel2!="function")return;let chanInfo={type:channel2.type,incoming:{id:info.recipient,window:MAX_WINDOW,packetSize:PACKET_SIZE,state:"open"},outgoing:{id:info.sender,window:info.window,packetSize:info.packetSize,state:"open"}},instance=new Channel3(this,chanInfo,{server:!0});this._chanMgr.update(info.recipient,instance),channel2(void 0,instance)},CHANNEL_OPEN_FAILURE:(p,recipient,reason,description)=>{let channel2=this._chanMgr.get(recipient);if(typeof channel2!="function")return;onChannelOpenFailure(this,recipient,{reason,description},channel2)},CHANNEL_DATA:(p,recipient,data)=>{let channel2=this._chanMgr.get(recipient);if(!(typeof channel2!="object"||channel2===null)&&!(channel2.constructor===Session3&&(channel2=channel2._channel,!channel2))&&channel2.incoming.window!==0){if(channel2.incoming.window-=data.length,channel2.push(data)===!1){channel2._waitChanDrain=!0;return}channel2.incoming.window<=WINDOW_THRESHOLD&&windowAdjust(channel2)}},CHANNEL_EXTENDED_DATA:(p,recipient,data,type)=>{},CHANNEL_WINDOW_ADJUST:(p,recipient,amount)=>{let channel2=this._chanMgr.get(recipient);typeof channel2!="object"||channel2===null||channel2.constructor===Session3&&(channel2=channel2._channel,!channel2)||(channel2.outgoing.window+=amount,channel2._waitWindow&&(channel2._waitWindow=!1,channel2._chunk?channel2._write(channel2._chunk,null,channel2._chunkcb):channel2._chunkcb?channel2._chunkcb():channel2._chunkErr?channel2.stderr._write(channel2._chunkErr,null,channel2._chunkcbErr):channel2._chunkcbErr&&channel2._chunkcbErr()))},CHANNEL_SUCCESS:(p,recipient)=>{let channel2=this._chanMgr.get(recipient);typeof channel2!="object"||channel2===null||channel2.constructor===Session3&&(channel2=channel2._channel,!channel2)||channel2._callbacks.length&&channel2._callbacks.shift()(!1)},CHANNEL_FAILURE:(p,recipient)=>{let channel2=this._chanMgr.get(recipient);typeof channel2!="object"||channel2===null||channel2.constructor===Session3&&(channel2=channel2._channel,!channel2)||channel2._callbacks.length&&channel2._callbacks.shift()(!0)},CHANNEL_REQUEST:(p,recipient,type,wantReply,data)=>{let session2=this._chanMgr.get(recipient);if(typeof session2!="object"||session2===null)return;let replied=!1,accept,reject2;if(session2.constructor!==Session3){wantReply&&proto.channelFailure(session2.outgoing.id);return}if(wantReply&&(type!=="shell"&&type!=="exec"&&type!=="subsystem"&&(accept=__name(()=>{replied||session2._ending||session2._channel||(replied=!0,proto.channelSuccess(session2._chanInfo.outgoing.id))},"accept")),reject2=__name(()=>{replied||session2._ending||session2._channel||(replied=!0,proto.channelFailure(session2._chanInfo.outgoing.id))},"reject")),session2._ending){reject2&&reject2();return}switch(type){case"env":if(listenerCount(session2,"env")){session2.emit("env",accept,reject2,{key:data.name,val:data.value});return}break;case"pty-req":if(listenerCount(session2,"pty")){session2.emit("pty",accept,reject2,data);return}break;case"window-change":listenerCount(session2,"window-change")?session2.emit("window-change",accept,reject2,data):reject2&&reject2();break;case"x11-req":if(listenerCount(session2,"x11")){session2.emit("x11",accept,reject2,data);return}break;case"signal":if(listenerCount(session2,"signal")){session2.emit("signal",accept,reject2,{name:data});return}break;case"auth-agent-req@openssh.com":if(listenerCount(session2,"auth-agent")){session2.emit("auth-agent",accept,reject2);return}break;case"shell":if(listenerCount(session2,"shell")){accept=__name(()=>{if(replied||session2._ending||session2._channel)return;replied=!0,wantReply&&proto.channelSuccess(session2._chanInfo.outgoing.id);let channel2=new Channel3(this,session2._chanInfo,{server:!0});return channel2.subtype=session2.subtype=type,session2._channel=channel2,channel2},"accept"),session2.emit("shell",accept,reject2);return}break;case"exec":if(listenerCount(session2,"exec")){accept=__name(()=>{if(replied||session2._ending||session2._channel)return;replied=!0,wantReply&&proto.channelSuccess(session2._chanInfo.outgoing.id);let channel2=new Channel3(this,session2._chanInfo,{server:!0});return channel2.subtype=session2.subtype=type,session2._channel=channel2,channel2},"accept"),session2.emit("exec",accept,reject2,{command:data});return}break;case"subsystem":{let useSFTP=data==="sftp";if(accept=__name(()=>{if(replied||session2._ending||session2._channel)return;replied=!0,wantReply&&proto.channelSuccess(session2._chanInfo.outgoing.id);let instance;return useSFTP?instance=new SFTP(this,session2._chanInfo,{server:!0,debug}):(instance=new Channel3(this,session2._chanInfo,{server:!0}),instance.subtype=session2.subtype=`${type}:${data}`),session2._channel=instance,instance},"accept"),data==="sftp"){if(listenerCount(session2,"sftp")){session2.emit("sftp",accept,reject2);return}useSFTP=!1}if(listenerCount(session2,"subsystem")){session2.emit("subsystem",accept,reject2,{name:data});return}break}}debug&&debug(`Automatic rejection of incoming channel request: ${type}`),reject2&&reject2()},CHANNEL_EOF:(p,recipient)=>{let channel2=this._chanMgr.get(recipient);typeof channel2!="object"||channel2===null||channel2.constructor===Session3&&(channel2._ending||(channel2._ending=!0,channel2.emit("eof"),channel2.emit("end")),channel2=channel2._channel,!channel2)||channel2.incoming.state==="open"&&(channel2.incoming.state="eof",channel2.readable&&channel2.push(null))},CHANNEL_CLOSE:(p,recipient)=>{let channel2=this._chanMgr.get(recipient);typeof channel2!="object"||channel2===null||channel2.constructor===Session3&&(channel2._ending=!0,channel2.emit("close"),channel2=channel2._channel,!channel2)||onCHANNEL_CLOSE(this,recipient,channel2)},SERVICE_REQUEST:(p,service)=>{if(exchanges===0||acceptedAuthSvc||this.authenticated||service!=="ssh-userauth"){proto.disconnect(DISCONNECT_REASON.SERVICE_NOT_AVAILABLE),socket.end();return}acceptedAuthSvc=!0,proto.serviceAccept(service)},USERAUTH_REQUEST:(p,username,service,method,methodData)=>{if(exchanges===0||this.authenticated||authCtx&&(authCtx.username!==username||authCtx.service!==service)||method!=="password"&&method!=="publickey"&&method!=="hostbased"&&method!=="keyboard-interactive"&&method!=="none"||pendingAuths.length===MAX_PENDING_AUTHS){proto.disconnect(DISCONNECT_REASON.PROTOCOL_ERROR),socket.end();return}else if(service!=="ssh-connection"){proto.disconnect(DISCONNECT_REASON.SERVICE_NOT_AVAILABLE),socket.end();return}let ctx;switch(method){case"keyboard-interactive":ctx=new KeyboardAuthContext(proto,username,service,method,methodData,onAuthDecide);break;case"publickey":ctx=new PKAuthContext(proto,username,service,method,methodData,onAuthDecide);break;case"hostbased":ctx=new HostbasedAuthContext(proto,username,service,method,methodData,onAuthDecide);break;case"password":if(authCtx&&authCtx instanceof PwdAuthContext&&authCtx._changeCb){let cb=authCtx._changeCb;authCtx._changeCb=void 0,cb(methodData.newPassword);return}ctx=new PwdAuthContext(proto,username,service,method,methodData,onAuthDecide);break;case"none":ctx=new AuthContext(proto,username,service,method,onAuthDecide);break}if(authCtx)if(authCtx._initialResponse)authCtx._multistep&&!authCtx._finalResponse&&(authCtx._cleanup&&authCtx._cleanup(),authCtx.emit("abort"));else return pendingAuths.push(ctx);authCtx=ctx,listenerCount(this,"authentication")?this.emit("authentication",authCtx):authCtx.reject()},USERAUTH_INFO_RESPONSE:(p,responses)=>{authCtx&&authCtx instanceof KeyboardAuthContext&&authCtx._onInfoResponse(responses)},GLOBAL_REQUEST:(p,name3,wantReply,data)=>{let reply={type:null,buf:null};function setReply(type,buf){reply.type=type,reply.buf=buf,sendReplies()}if(__name(setReply,"setReply"),wantReply&&unsentGlobalRequestsReplies.push(reply),(name3==="tcpip-forward"||name3==="cancel-tcpip-forward"||name3==="no-more-sessions@openssh.com"||name3==="streamlocal-forward@openssh.com"||name3==="cancel-streamlocal-forward@openssh.com")&&listenerCount(this,"request")&&this.authenticated){let accept,reject2;if(wantReply){let replied=!1;accept=__name(chosenPort=>{if(replied)return;replied=!0;let bufPort;name3==="tcpip-forward"&&data.bindPort===0&&typeof chosenPort=="number"&&(bufPort=Buffer.allocUnsafe(4),writeUInt32BE(bufPort,chosenPort,0)),setReply("SUCCESS",bufPort)},"accept"),reject2=__name(()=>{replied||(replied=!0,setReply("FAILURE"))},"reject")}if(name3==="no-more-sessions@openssh.com"){this.noMoreSessions=!0,accept&&accept();return}this.emit("request",accept,reject2,name3,data)}else wantReply&&setReply("FAILURE")}}});socket.pause(),cryptoInit.then(()=>{proto.start(),socket.on("data",data=>{try{proto.parse(data,0,data.length)}catch(ex){this.emit("error",ex);try{isWritable(socket)&&socket.end()}catch{}}}),socket.resume()}).catch(err=>{this.emit("error",err);try{isWritable(socket)&&socket.end()}catch{}}),socket.on("error",err=>{err.level="socket",this.emit("error",err)}).once("end",()=>{debug&&debug("Socket ended"),proto.cleanup(),this.emit("end")}).once("close",()=>{debug&&debug("Socket closed"),proto.cleanup(),this.emit("close");let err=new Error("No response from server");this._chanMgr.cleanup(err)});let onAuthDecide=__name((ctx,allowed,methodsLeft,isPartial)=>{authCtx===ctx&&!this.authenticated&&(allowed?(authCtx=void 0,this.authenticated=!0,proto.authSuccess(),pendingAuths=[],this.emit("ready")):(proto.authFailure(methodsLeft,isPartial),pendingAuths.length&&(authCtx=pendingAuths.pop(),listenerCount(this,"authentication")?this.emit("authentication",authCtx):authCtx.reject())))},"onAuthDecide");function sendReplies(){for(;unsentGlobalRequestsReplies.length>0&&unsentGlobalRequestsReplies[0].type;){let reply=unsentGlobalRequestsReplies.shift();reply.type==="SUCCESS"&&proto.requestSuccess(reply.buf),reply.type==="FAILURE"&&proto.requestFailure()}}__name(sendReplies,"sendReplies")}end(){return this._sock&&isWritable(this._sock)&&(this._protocol.disconnect(DISCONNECT_REASON.BY_APPLICATION),this._sock.end()),this}x11(originAddr,originPort,cb){return openChannel(this,"x11",{originAddr,originPort},cb),this}forwardOut(boundAddr,boundPort,remoteAddr,remotePort,cb){return openChannel(this,"forwarded-tcpip",{boundAddr,boundPort,remoteAddr,remotePort},cb),this}openssh_forwardOutStreamLocal(socketPath,cb){return openChannel(this,"forwarded-streamlocal@openssh.com",{socketPath},cb),this}rekey(cb){let error;try{this._protocol.rekey()}catch(ex){error=ex}typeof cb=="function"&&(error?process.nextTick(cb,error):this.once("rekey",cb))}setNoDelay(noDelay){return this._sock&&typeof this._sock.setNoDelay=="function"&&this._sock.setNoDelay(noDelay),this}};__name(Client5,"Client");function openChannel(self2,type,opts,cb){let initWindow=MAX_WINDOW,maxPacket=PACKET_SIZE;typeof opts=="function"&&(cb=opts,opts={});let wrapper=__name((err,stream3)=>{cb(err,stream3)},"wrapper");wrapper.type=type;let localChan=self2._chanMgr.add(wrapper);if(localChan===-1){cb(new Error("No free channels available"));return}switch(type){case"forwarded-tcpip":self2._protocol.forwardedTcpip(localChan,initWindow,maxPacket,opts);break;case"x11":self2._protocol.x11(localChan,initWindow,maxPacket,opts);break;case"forwarded-streamlocal@openssh.com":self2._protocol.openssh_forwardedStreamLocal(localChan,initWindow,maxPacket,opts);break;default:throw new Error(`Unsupported channel type: ${type}`)}}__name(openChannel,"openChannel");function compareNumbers(a,b){return a-b}__name(compareNumbers,"compareNumbers");module2.exports=Server2;module2.exports.IncomingClient=Client5}});var require_keygen=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/keygen.js"(exports2,module2){"use strict";var{createCipheriv,generateKeyPair:generateKeyPair_,generateKeyPairSync:generateKeyPairSync_,getCurves,randomBytes:randomBytes2}=require("crypto"),{Ber}=require_lib5(),bcrypt_pbkdf=require_bcrypt_pbkdf().pbkdf,{CIPHER_INFO}=require_crypto(),SALT_LEN=16,DEFAULT_ROUNDS=16,curves=getCurves(),ciphers=new Map(Object.entries(CIPHER_INFO));function makeArgs(type,opts){if(typeof type!="string")throw new TypeError("Key type must be a string");let publicKeyEncoding={type:"spki",format:"der"},privateKeyEncoding={type:"pkcs8",format:"der"};switch(type.toLowerCase()){case"rsa":{if(typeof opts!="object"||opts===null)throw new TypeError("Missing options object for RSA key");let modulusLength=opts.bits;if(!Number.isInteger(modulusLength))throw new TypeError("RSA bits must be an integer");if(modulusLength<=0||modulusLength>16384)throw new RangeError("RSA bits must be non-zero and <= 16384");return["rsa",{modulusLength,publicKeyEncoding,privateKeyEncoding}]}case"ecdsa":{if(typeof opts!="object"||opts===null)throw new TypeError("Missing options object for ECDSA key");if(!Number.isInteger(opts.bits))throw new TypeError("ECDSA bits must be an integer");let namedCurve;switch(opts.bits){case 256:namedCurve="prime256v1";break;case 384:namedCurve="secp384r1";break;case 521:namedCurve="secp521r1";break;default:throw new Error("ECDSA bits must be 256, 384, or 521")}if(!curves.includes(namedCurve))throw new Error("Unsupported ECDSA bits value");return["ec",{namedCurve,publicKeyEncoding,privateKeyEncoding}]}case"ed25519":return["ed25519",{publicKeyEncoding,privateKeyEncoding}];default:throw new Error(`Unsupported key type: ${type}`)}}__name(makeArgs,"makeArgs");function parseDERs(keyType,pub,priv){switch(keyType){case"rsa":{let reader=new Ber.Reader(priv);if(reader.readSequence(),reader.readInt()!==0)throw new Error("Unsupported version in RSA private key");if(reader.readSequence(),reader.readOID()!=="1.2.840.113549.1.1.1")throw new Error("Bad RSA private OID");if(reader.readByte()!==Ber.Null)throw new Error("Malformed RSA private key (expected null)");if(reader.readByte()!==0)throw new Error("Malformed RSA private key (expected zero-length null)");if(reader=new Ber.Reader(reader.readString(Ber.OctetString,!0)),reader.readSequence(),reader.readInt()!==0)throw new Error("Unsupported version in RSA private key");let n=reader.readString(Ber.Integer,!0),e=reader.readString(Ber.Integer,!0),d=reader.readString(Ber.Integer,!0),p=reader.readString(Ber.Integer,!0),q=reader.readString(Ber.Integer,!0);reader.readString(Ber.Integer,!0),reader.readString(Ber.Integer,!0);let iqmp=reader.readString(Ber.Integer,!0),keyName=Buffer.from("ssh-rsa"),privBuf=Buffer.allocUnsafe(4+keyName.length+4+n.length+4+e.length+4+d.length+4+iqmp.length+4+p.length+4+q.length),pos=0;privBuf.writeUInt32BE(keyName.length,pos+=0),privBuf.set(keyName,pos+=4),privBuf.writeUInt32BE(n.length,pos+=keyName.length),privBuf.set(n,pos+=4),privBuf.writeUInt32BE(e.length,pos+=n.length),privBuf.set(e,pos+=4),privBuf.writeUInt32BE(d.length,pos+=e.length),privBuf.set(d,pos+=4),privBuf.writeUInt32BE(iqmp.length,pos+=d.length),privBuf.set(iqmp,pos+=4),privBuf.writeUInt32BE(p.length,pos+=iqmp.length),privBuf.set(p,pos+=4),privBuf.writeUInt32BE(q.length,pos+=p.length),privBuf.set(q,pos+=4);let pubBuf=Buffer.allocUnsafe(4+keyName.length+4+e.length+4+n.length);return pos=0,pubBuf.writeUInt32BE(keyName.length,pos+=0),pubBuf.set(keyName,pos+=4),pubBuf.writeUInt32BE(e.length,pos+=keyName.length),pubBuf.set(e,pos+=4),pubBuf.writeUInt32BE(n.length,pos+=e.length),pubBuf.set(n,pos+=4),{sshName:keyName.toString(),priv:privBuf,pub:pubBuf}}case"ec":{let reader=new Ber.Reader(pub);if(reader.readSequence(),reader.readSequence(),reader.readOID()!=="1.2.840.10045.2.1")throw new Error("Bad ECDSA public OID");reader.readOID();let pubBin=reader.readString(Ber.BitString,!0);{let i=0;for(;i<pubBin.length&&pubBin[i]===0;++i);i>0&&(pubBin=pubBin.slice(i))}if(reader=new Ber.Reader(priv),reader.readSequence(),reader.readInt()!==0)throw new Error("Unsupported version in ECDSA private key");if(reader.readSequence(),reader.readOID()!=="1.2.840.10045.2.1")throw new Error("Bad ECDSA private OID");let curveOID=reader.readOID(),sshCurveName;switch(curveOID){case"1.2.840.10045.3.1.7":sshCurveName="nistp256";break;case"1.3.132.0.34":sshCurveName="nistp384";break;case"1.3.132.0.35":sshCurveName="nistp521";break;default:throw new Error("Unsupported curve in ECDSA private key")}if(reader=new Ber.Reader(reader.readString(Ber.OctetString,!0)),reader.readSequence(),reader.readInt()!==1)throw new Error("Unsupported version in ECDSA private key");let privBin=Buffer.concat([Buffer.from([0]),reader.readString(Ber.OctetString,!0)]),keyName=Buffer.from(`ecdsa-sha2-${sshCurveName}`);sshCurveName=Buffer.from(sshCurveName);let privBuf=Buffer.allocUnsafe(4+keyName.length+4+sshCurveName.length+4+pubBin.length+4+privBin.length),pos=0;privBuf.writeUInt32BE(keyName.length,pos+=0),privBuf.set(keyName,pos+=4),privBuf.writeUInt32BE(sshCurveName.length,pos+=keyName.length),privBuf.set(sshCurveName,pos+=4),privBuf.writeUInt32BE(pubBin.length,pos+=sshCurveName.length),privBuf.set(pubBin,pos+=4),privBuf.writeUInt32BE(privBin.length,pos+=pubBin.length),privBuf.set(privBin,pos+=4);let pubBuf=Buffer.allocUnsafe(4+keyName.length+4+sshCurveName.length+4+pubBin.length);return pos=0,pubBuf.writeUInt32BE(keyName.length,pos+=0),pubBuf.set(keyName,pos+=4),pubBuf.writeUInt32BE(sshCurveName.length,pos+=keyName.length),pubBuf.set(sshCurveName,pos+=4),pubBuf.writeUInt32BE(pubBin.length,pos+=sshCurveName.length),pubBuf.set(pubBin,pos+=4),{sshName:keyName.toString(),priv:privBuf,pub:pubBuf}}case"ed25519":{let reader=new Ber.Reader(pub);if(reader.readSequence(),reader.readSequence(),reader.readOID()!=="1.3.101.112")throw new Error("Bad ED25519 public OID");let pubBin=reader.readString(Ber.BitString,!0);{let i=0;for(;i<pubBin.length&&pubBin[i]===0;++i);i>0&&(pubBin=pubBin.slice(i))}if(reader=new Ber.Reader(priv),reader.readSequence(),reader.readInt()!==0)throw new Error("Unsupported version in ED25519 private key");if(reader.readSequence(),reader.readOID()!=="1.3.101.112")throw new Error("Bad ED25519 private OID");reader=new Ber.Reader(reader.readString(Ber.OctetString,!0));let privBin=reader.readString(Ber.OctetString,!0),keyName=Buffer.from("ssh-ed25519"),privBuf=Buffer.allocUnsafe(4+keyName.length+4+pubBin.length+4+(privBin.length+pubBin.length)),pos=0;privBuf.writeUInt32BE(keyName.length,pos+=0),privBuf.set(keyName,pos+=4),privBuf.writeUInt32BE(pubBin.length,pos+=keyName.length),privBuf.set(pubBin,pos+=4),privBuf.writeUInt32BE(privBin.length+pubBin.length,pos+=pubBin.length),privBuf.set(privBin,pos+=4),privBuf.set(pubBin,pos+=privBin.length);let pubBuf=Buffer.allocUnsafe(4+keyName.length+4+pubBin.length);return pos=0,pubBuf.writeUInt32BE(keyName.length,pos+=0),pubBuf.set(keyName,pos+=4),pubBuf.writeUInt32BE(pubBin.length,pos+=keyName.length),pubBuf.set(pubBin,pos+=4),{sshName:keyName.toString(),priv:privBuf,pub:pubBuf}}}}__name(parseDERs,"parseDERs");function convertKeys(keyType,pub,priv,opts){let format3="new",encrypted,comment="";if(typeof opts=="object"&&opts!==null&&(typeof opts.comment=="string"&&opts.comment&&(comment=opts.comment),typeof opts.format=="string"&&opts.format&&(format3=opts.format),opts.passphrase)){let passphrase;if(typeof opts.passphrase=="string")passphrase=Buffer.from(opts.passphrase);else if(Buffer.isBuffer(opts.passphrase))passphrase=opts.passphrase;else throw new Error("Invalid passphrase");if(opts.cipher===void 0)throw new Error("Missing cipher name");let cipher=ciphers.get(opts.cipher);if(cipher===void 0)throw new Error("Invalid cipher name");if(format3==="new"){let rounds=DEFAULT_ROUNDS;if(opts.rounds!==void 0){if(!Number.isInteger(opts.rounds))throw new TypeError("rounds must be an integer");opts.rounds>0&&(rounds=opts.rounds)}let gen=Buffer.allocUnsafe(cipher.keyLen+cipher.ivLen),salt=randomBytes2(SALT_LEN);if(bcrypt_pbkdf(passphrase,passphrase.length,salt,salt.length,gen,gen.length,rounds)!==0)return new Error("Failed to generate information to encrypt key");let kdfOptions=Buffer.allocUnsafe(4+salt.length+4);{let pos=0;kdfOptions.writeUInt32BE(salt.length,pos+=0),kdfOptions.set(salt,pos+=4),kdfOptions.writeUInt32BE(rounds,pos+=salt.length)}encrypted={cipher,cipherName:opts.cipher,kdfName:"bcrypt",kdfOptions,key:gen.slice(0,cipher.keyLen),iv:gen.slice(cipher.keyLen)}}}switch(format3){case"new":{let privateB64=`-----BEGIN OPENSSH PRIVATE KEY-----
`,publicB64,cipherName=Buffer.from(encrypted?encrypted.cipherName:"none"),kdfName=Buffer.from(encrypted?encrypted.kdfName:"none"),kdfOptions=encrypted?encrypted.kdfOptions:Buffer.alloc(0),blockLen=encrypted?encrypted.cipher.blockLen:8,parsed=parseDERs(keyType,pub,priv),checkInt=randomBytes2(4),commentBin=Buffer.from(comment),privBlobLen=4+4+parsed.priv.length+4+commentBin.length,padding=[];for(let i=1;(privBlobLen+padding.length)%blockLen;++i)padding.push(i&255);padding=Buffer.from(padding);let privBlob=Buffer.allocUnsafe(privBlobLen+padding.length),extra;{let pos=0;privBlob.set(checkInt,pos+=0),privBlob.set(checkInt,pos+=4),privBlob.set(parsed.priv,pos+=4),privBlob.writeUInt32BE(commentBin.length,pos+=parsed.priv.length),privBlob.set(commentBin,pos+=4),privBlob.set(padding,pos+=commentBin.length)}if(encrypted){let options={authTagLength:encrypted.cipher.authLen},cipher=createCipheriv(encrypted.cipher.sslName,encrypted.key,encrypted.iv,options);cipher.setAutoPadding(!1),privBlob=Buffer.concat([cipher.update(privBlob),cipher.final()]),encrypted.cipher.authLen>0?extra=cipher.getAuthTag():extra=Buffer.alloc(0),encrypted.key.fill(0),encrypted.iv.fill(0)}else extra=Buffer.alloc(0);let magicBytes=Buffer.from("openssh-key-v1\0"),privBin=Buffer.allocUnsafe(magicBytes.length+4+cipherName.length+4+kdfName.length+4+kdfOptions.length+4+4+parsed.pub.length+4+privBlob.length+extra.length);{let pos=0;privBin.set(magicBytes,pos+=0),privBin.writeUInt32BE(cipherName.length,pos+=magicBytes.length),privBin.set(cipherName,pos+=4),privBin.writeUInt32BE(kdfName.length,pos+=cipherName.length),privBin.set(kdfName,pos+=4),privBin.writeUInt32BE(kdfOptions.length,pos+=kdfName.length),privBin.set(kdfOptions,pos+=4),privBin.writeUInt32BE(1,pos+=kdfOptions.length),privBin.writeUInt32BE(parsed.pub.length,pos+=4),privBin.set(parsed.pub,pos+=4),privBin.writeUInt32BE(privBlob.length,pos+=parsed.pub.length),privBin.set(privBlob,pos+=4),privBin.set(extra,pos+=privBlob.length)}{let b64=privBin.base64Slice(0,privBin.length),formatted=b64.replace(/.{64}/g,`$&
`);b64.length&63&&(formatted+=`
`),privateB64+=formatted}{let b64=parsed.pub.base64Slice(0,parsed.pub.length);publicB64=`${parsed.sshName} ${b64}${comment?` ${comment}`:""}`}return privateB64+=`-----END OPENSSH PRIVATE KEY-----
`,{private:privateB64,public:publicB64}}default:throw new Error("Invalid output key format")}}__name(convertKeys,"convertKeys");function noop2(){}__name(noop2,"noop");module2.exports={generateKeyPair:(keyType,opts,cb)=>{typeof opts=="function"&&(cb=opts,opts=void 0),typeof cb!="function"&&(cb=noop2);let args=makeArgs(keyType,opts);generateKeyPair_(...args,(err,pub,priv)=>{if(err)return cb(err);let ret;try{ret=convertKeys(args[0],pub,priv,opts)}catch(ex){return cb(ex)}cb(null,ret)})},generateKeyPairSync:(keyType,opts)=>{let args=makeArgs(keyType,opts),{publicKey:pub,privateKey:priv}=generateKeyPairSync_(...args);return convertKeys(args[0],pub,priv,opts)}}}});var require_lib7=__commonJS({"../node_modules/.pnpm/ssh2@1.16.0/node_modules/ssh2/lib/index.js"(exports2,module2){"use strict";var{AgentProtocol,BaseAgent,createAgent,CygwinAgent,OpenSSHAgent,PageantAgent}=require_agent2(),{SSHTTPAgent:HTTPAgent,SSHTTPSAgent:HTTPSAgent}=require_http_agents(),{parseKey}=require_keyParser(),{flagsToString,OPEN_MODE,STATUS_CODE,stringToFlags}=require_SFTP();module2.exports={AgentProtocol,BaseAgent,createAgent,Client:require_client2(),CygwinAgent,HTTPAgent,HTTPSAgent,OpenSSHAgent,PageantAgent,Server:require_server(),utils:{parseKey,...require_keygen(),sftp:{flagsToString,OPEN_MODE,STATUS_CODE,stringToFlags}}}}});var require_natives=__commonJS({"../xmcl-runtime/nativeReplacer/natives.json"(exports2,module2){module2.exports={"linux-arm64":{"org.lwjgl:lwjgl:3.1.6":{name:"org.lwjgl:lwjgl:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2.jar",sha1:"4421d94af68e35dcaa31737a6fc59136a1e61b94",size:786196}}},"org.lwjgl:lwjgl:3.1.6:natives":{name:"org.lwjgl:lwjgl:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-linux-arm64.jar",sha1:"8bd89332c90a90e6bc4aa997a25c05b7db02c90a",size:90795}}},"org.lwjgl:lwjgl-jemalloc:3.1.6":{name:"org.lwjgl:lwjgl-jemalloc:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2.jar",sha1:"877e17e39ebcd58a9c956dc3b5b777813de0873a",size:43233}}},"org.lwjgl:lwjgl-jemalloc:3.1.6:natives":{name:"org.lwjgl:lwjgl-jemalloc:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-linux-arm64.jar",sha1:"5249f18a9ae20ea86c5816bc3107a888ce7a17d2",size:206402}}},"org.lwjgl:lwjgl-openal:3.1.6":{name:"org.lwjgl:lwjgl-openal:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2.jar",sha1:"ae5357ed6d934546d3533993ea84c0cfb75eed95",size:108230}}},"org.lwjgl:lwjgl-openal:3.1.6:natives":{name:"org.lwjgl:lwjgl-openal:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-linux-arm64.jar",sha1:"22408980cc579709feaf9acb807992d3ebcf693f",size:590865}}},"org.lwjgl:lwjgl-opengl:3.1.6":{name:"org.lwjgl:lwjgl-opengl:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2.jar",sha1:"ee8e95be0b438602038bc1f02dc5e3d011b1b216",size:928871}}},"org.lwjgl:lwjgl-opengl:3.1.6:natives":{name:"org.lwjgl:lwjgl-opengl:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-linux-arm64.jar",sha1:"bb9eb56da6d1d549d6a767218e675e36bc568eb9",size:58627}}},"org.lwjgl:lwjgl-glfw:3.1.6":{name:"org.lwjgl:lwjgl-glfw:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2.jar",sha1:"757920418805fb90bfebb3d46b1d9e7669fca2eb",size:135828}}},"org.lwjgl:lwjgl-glfw:3.1.6:natives":{name:"org.lwjgl:lwjgl-glfw:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-linux-arm64.jar",sha1:"bc49e64bae0f7ff103a312ee8074a34c4eb034c7",size:120168}}},"org.lwjgl:lwjgl-stb:3.1.6":{name:"org.lwjgl:lwjgl-stb:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2.jar",sha1:"a2550795014d622b686e9caac50b14baa87d2c70",size:118874}}},"org.lwjgl:lwjgl-stb:3.1.6:natives":{name:"org.lwjgl:lwjgl-stb:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-linux-arm64.jar",sha1:"11a380c37b0f03cb46db235e064528f84d736ff7",size:207419}}},"org.lwjgl:lwjgl-tinyfd:3.1.6":{name:"org.lwjgl:lwjgl-tinyfd:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2.jar",sha1:"9f65c248dd77934105274fcf8351abb75b34327c",size:13404}}},"org.lwjgl:lwjgl-tinyfd:3.1.6:natives":{name:"org.lwjgl:lwjgl-tinyfd:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-linux-arm64.jar",sha1:"93f8c5bc1984963cd79109891fb5a9d1e580373e",size:43381}}},"org.lwjgl:lwjgl:3.2.1":{name:"org.lwjgl:lwjgl:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2.jar",sha1:"4421d94af68e35dcaa31737a6fc59136a1e61b94",size:786196}}},"org.lwjgl:lwjgl:3.2.1:natives":{name:"org.lwjgl:lwjgl:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-linux-arm64.jar",sha1:"8bd89332c90a90e6bc4aa997a25c05b7db02c90a",size:90795}}},"org.lwjgl:lwjgl-jemalloc:3.2.1":{name:"org.lwjgl:lwjgl-jemalloc:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2.jar",sha1:"877e17e39ebcd58a9c956dc3b5b777813de0873a",size:43233}}},"org.lwjgl:lwjgl-jemalloc:3.2.1:natives":{name:"org.lwjgl:lwjgl-jemalloc:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-linux-arm64.jar",sha1:"5249f18a9ae20ea86c5816bc3107a888ce7a17d2",size:206402}}},"org.lwjgl:lwjgl-openal:3.2.1":{name:"org.lwjgl:lwjgl-openal:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2.jar",sha1:"ae5357ed6d934546d3533993ea84c0cfb75eed95",size:108230}}},"org.lwjgl:lwjgl-openal:3.2.1:natives":{name:"org.lwjgl:lwjgl-openal:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-linux-arm64.jar",sha1:"22408980cc579709feaf9acb807992d3ebcf693f",size:590865}}},"org.lwjgl:lwjgl-opengl:3.2.1":{name:"org.lwjgl:lwjgl-opengl:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2.jar",sha1:"ee8e95be0b438602038bc1f02dc5e3d011b1b216",size:928871}}},"org.lwjgl:lwjgl-opengl:3.2.1:natives":{name:"org.lwjgl:lwjgl-opengl:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-linux-arm64.jar",sha1:"bb9eb56da6d1d549d6a767218e675e36bc568eb9",size:58627}}},"org.lwjgl:lwjgl-glfw:3.2.1":{name:"org.lwjgl:lwjgl-glfw:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2.jar",sha1:"757920418805fb90bfebb3d46b1d9e7669fca2eb",size:135828}}},"org.lwjgl:lwjgl-glfw:3.2.1:natives":{name:"org.lwjgl:lwjgl-glfw:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-linux-arm64.jar",sha1:"bc49e64bae0f7ff103a312ee8074a34c4eb034c7",size:120168}}},"org.lwjgl:lwjgl-stb:3.2.1":{name:"org.lwjgl:lwjgl-stb:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2.jar",sha1:"a2550795014d622b686e9caac50b14baa87d2c70",size:118874}}},"org.lwjgl:lwjgl-stb:3.2.1:natives":{name:"org.lwjgl:lwjgl-stb:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-linux-arm64.jar",sha1:"11a380c37b0f03cb46db235e064528f84d736ff7",size:207419}}},"org.lwjgl:lwjgl-tinyfd:3.2.1":{name:"org.lwjgl:lwjgl-tinyfd:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2.jar",sha1:"9f65c248dd77934105274fcf8351abb75b34327c",size:13404}}},"org.lwjgl:lwjgl-tinyfd:3.2.1:natives":{name:"org.lwjgl:lwjgl-tinyfd:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-linux-arm64.jar",sha1:"93f8c5bc1984963cd79109891fb5a9d1e580373e",size:43381}}},"org.lwjgl:lwjgl:3.2.2":{name:"org.lwjgl:lwjgl:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2.jar",sha1:"4421d94af68e35dcaa31737a6fc59136a1e61b94",size:786196}}},"org.lwjgl:lwjgl:3.2.2:natives":{name:"org.lwjgl:lwjgl:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-linux-arm64.jar",sha1:"8bd89332c90a90e6bc4aa997a25c05b7db02c90a",size:90795}}},"org.lwjgl:lwjgl-jemalloc:3.2.2":{name:"org.lwjgl:lwjgl-jemalloc:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2.jar",sha1:"877e17e39ebcd58a9c956dc3b5b777813de0873a",size:43233}}},"org.lwjgl:lwjgl-jemalloc:3.2.2:natives":{name:"org.lwjgl:lwjgl-jemalloc:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-linux-arm64.jar",sha1:"5249f18a9ae20ea86c5816bc3107a888ce7a17d2",size:206402}}},"org.lwjgl:lwjgl-openal:3.2.2":{name:"org.lwjgl:lwjgl-openal:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2.jar",sha1:"ae5357ed6d934546d3533993ea84c0cfb75eed95",size:108230}}},"org.lwjgl:lwjgl-openal:3.2.2:natives":{name:"org.lwjgl:lwjgl-openal:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-linux-arm64.jar",sha1:"22408980cc579709feaf9acb807992d3ebcf693f",size:590865}}},"org.lwjgl:lwjgl-opengl:3.2.2":{name:"org.lwjgl:lwjgl-opengl:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2.jar",sha1:"ee8e95be0b438602038bc1f02dc5e3d011b1b216",size:928871}}},"org.lwjgl:lwjgl-opengl:3.2.2:natives":{name:"org.lwjgl:lwjgl-opengl:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-linux-arm64.jar",sha1:"bb9eb56da6d1d549d6a767218e675e36bc568eb9",size:58627}}},"org.lwjgl:lwjgl-glfw:3.2.2":{name:"org.lwjgl:lwjgl-glfw:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2.jar",sha1:"757920418805fb90bfebb3d46b1d9e7669fca2eb",size:135828}}},"org.lwjgl:lwjgl-glfw:3.2.2:natives":{name:"org.lwjgl:lwjgl-glfw:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-linux-arm64.jar",sha1:"bc49e64bae0f7ff103a312ee8074a34c4eb034c7",size:120168}}},"org.lwjgl:lwjgl-stb:3.2.2":{name:"org.lwjgl:lwjgl-stb:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2.jar",sha1:"a2550795014d622b686e9caac50b14baa87d2c70",size:118874}}},"org.lwjgl:lwjgl-stb:3.2.2:natives":{name:"org.lwjgl:lwjgl-stb:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-linux-arm64.jar",sha1:"11a380c37b0f03cb46db235e064528f84d736ff7",size:207419}}},"org.lwjgl:lwjgl-tinyfd:3.2.2":{name:"org.lwjgl:lwjgl-tinyfd:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2.jar",sha1:"9f65c248dd77934105274fcf8351abb75b34327c",size:13404}}},"org.lwjgl:lwjgl-tinyfd:3.2.2:natives":{name:"org.lwjgl:lwjgl-tinyfd:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-linux-arm64.jar",sha1:"93f8c5bc1984963cd79109891fb5a9d1e580373e",size:43381}}},"org.lwjgl:lwjgl:3.3.1":{name:"org.lwjgl:lwjgl:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2.jar",sha1:"4421d94af68e35dcaa31737a6fc59136a1e61b94",size:786196}}},"org.lwjgl:lwjgl:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-linux-arm64.jar",sha1:"8bd89332c90a90e6bc4aa997a25c05b7db02c90a",size:90795}}},"org.lwjgl:lwjgl-jemalloc:3.3.1":{name:"org.lwjgl:lwjgl-jemalloc:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2.jar",sha1:"877e17e39ebcd58a9c956dc3b5b777813de0873a",size:43233}}},"org.lwjgl:lwjgl-jemalloc:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-jemalloc:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-linux-arm64.jar",sha1:"5249f18a9ae20ea86c5816bc3107a888ce7a17d2",size:206402}}},"org.lwjgl:lwjgl-openal:3.3.1":{name:"org.lwjgl:lwjgl-openal:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2.jar",sha1:"ae5357ed6d934546d3533993ea84c0cfb75eed95",size:108230}}},"org.lwjgl:lwjgl-openal:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-openal:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-linux-arm64.jar",sha1:"22408980cc579709feaf9acb807992d3ebcf693f",size:590865}}},"org.lwjgl:lwjgl-opengl:3.3.1":{name:"org.lwjgl:lwjgl-opengl:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2.jar",sha1:"ee8e95be0b438602038bc1f02dc5e3d011b1b216",size:928871}}},"org.lwjgl:lwjgl-opengl:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-opengl:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-linux-arm64.jar",sha1:"bb9eb56da6d1d549d6a767218e675e36bc568eb9",size:58627}}},"org.lwjgl:lwjgl-glfw:3.3.1":{name:"org.lwjgl:lwjgl-glfw:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2.jar",sha1:"757920418805fb90bfebb3d46b1d9e7669fca2eb",size:135828}}},"org.lwjgl:lwjgl-glfw:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-glfw:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-linux-arm64.jar",sha1:"bc49e64bae0f7ff103a312ee8074a34c4eb034c7",size:120168}}},"org.lwjgl:lwjgl-stb:3.3.1":{name:"org.lwjgl:lwjgl-stb:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2.jar",sha1:"a2550795014d622b686e9caac50b14baa87d2c70",size:118874}}},"org.lwjgl:lwjgl-stb:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-stb:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-linux-arm64.jar",sha1:"11a380c37b0f03cb46db235e064528f84d736ff7",size:207419}}},"org.lwjgl:lwjgl-tinyfd:3.3.1":{name:"org.lwjgl:lwjgl-tinyfd:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2.jar",sha1:"9f65c248dd77934105274fcf8351abb75b34327c",size:13404}}},"org.lwjgl:lwjgl-tinyfd:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-tinyfd:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-linux-arm64.jar",sha1:"93f8c5bc1984963cd79109891fb5a9d1e580373e",size:43381}}},"org.lwjgl:lwjgl:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-linux-arm64.jar",sha1:"8bd89332c90a90e6bc4aa997a25c05b7db02c90a",size:90795}}},"org.lwjgl:lwjgl-jemalloc:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-jemalloc:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-linux-arm64.jar",sha1:"5249f18a9ae20ea86c5816bc3107a888ce7a17d2",size:206402}}},"org.lwjgl:lwjgl-openal:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-openal:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-linux-arm64.jar",sha1:"22408980cc579709feaf9acb807992d3ebcf693f",size:590865}}},"org.lwjgl:lwjgl-opengl:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-opengl:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-linux-arm64.jar",sha1:"bb9eb56da6d1d549d6a767218e675e36bc568eb9",size:58627}}},"org.lwjgl:lwjgl-glfw:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-glfw:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-linux-arm64.jar",sha1:"bc49e64bae0f7ff103a312ee8074a34c4eb034c7",size:120168}}},"org.lwjgl:lwjgl-stb:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-stb:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-linux-arm64.jar",sha1:"11a380c37b0f03cb46db235e064528f84d736ff7",size:207419}}},"org.lwjgl:lwjgl-tinyfd:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-tinyfd:3.3.2:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-linux-arm64.jar",sha1:"93f8c5bc1984963cd79109891fb5a9d1e580373e",size:43381}}},"org.lwjgl:lwjgl:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl:3.3.3:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.3/lwjgl-3.3.3-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.3/lwjgl-3.3.3-natives-linux-arm64.jar",sha1:"f35d8b6ffe1ac1e3a5eb1d4e33de80f044ad5fd8",size:91294}}},"org.lwjgl:lwjgl-jemalloc:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-jemalloc:3.3.3:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.3/lwjgl-jemalloc-3.3.3-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.3/lwjgl-jemalloc-3.3.3-natives-linux-arm64.jar",sha1:"eff8b86798191192fe2cba2dc2776109f30c239d",size:209315}}},"org.lwjgl:lwjgl-openal:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-openal:3.3.3:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.3/lwjgl-openal-3.3.3-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.3/lwjgl-openal-3.3.3-natives-linux-arm64.jar",sha1:"ad8f302118a65bb8d615f8a2a680db58fb8f835e",size:592963}}},"org.lwjgl:lwjgl-opengl:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-opengl:3.3.3:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.3/lwjgl-opengl-3.3.3-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.3/lwjgl-opengl-3.3.3-natives-linux-arm64.jar",sha1:"2096f6b94b2d68745d858fbfe53aacf5f0c8074c",size:58625}}},"org.lwjgl:lwjgl-glfw:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-glfw:3.3.3:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.3/lwjgl-glfw-3.3.3-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.3/lwjgl-glfw-3.3.3-natives-linux-arm64.jar",sha1:"492a0f11f85b85899a6568f07511160c1b87cd38",size:122159}}},"org.lwjgl:lwjgl-stb:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-stb:3.3.3:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.3/lwjgl-stb-3.3.3-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.3/lwjgl-stb-3.3.3-natives-linux-arm64.jar",sha1:"ddc177afc2be1ee8d93684b11363b80589a13fe1",size:207418}}},"org.lwjgl:lwjgl-tinyfd:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-tinyfd:3.3.3:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.3/lwjgl-tinyfd-3.3.3-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.3/lwjgl-tinyfd-3.3.3-natives-linux-arm64.jar",sha1:"2823a8c955c758d0954d282888075019ef99cec7",size:43864}}},"org.lwjgl:lwjgl-freetype:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-freetype:3.3.3:natives-linux-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-freetype/3.3.3/lwjgl-freetype-3.3.3-natives-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-freetype/3.3.3/lwjgl-freetype-3.3.3-natives-linux-arm64.jar",sha1:"498965aac06c4a0d42df1fbef6bacd05bde7f974",size:1093516}}},"org.lwjgl.lwjgl:lwjgl-platform:2.9.0:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3",downloads:{classifiers:{"linux-arm64":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3/lwjgl2-natives-2.9.3-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-linux-arm64/lwjgl2-natives-2.9.3-linux-arm64.jar",sha1:"c47df34b6a0414b2d9972f602d0c85191129d69c",size:7346768}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-arm64"}},"org.lwjgl.lwjgl:lwjgl-platform:2.9.1:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3",downloads:{classifiers:{"linux-arm64":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3/lwjgl2-natives-2.9.3-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-linux-arm64/lwjgl2-natives-2.9.3-linux-arm64.jar",sha1:"c47df34b6a0414b2d9972f602d0c85191129d69c",size:7346768}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-arm64"}},"org.lwjgl.lwjgl:lwjgl-platform:2.9.4-nightly-20150209:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3",downloads:{classifiers:{"linux-arm64":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3/lwjgl2-natives-2.9.3-linux-arm64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-linux-arm64/lwjgl2-natives-2.9.3-linux-arm64.jar",sha1:"c47df34b6a0414b2d9972f602d0c85191129d69c",size:7346768}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-arm64"}},"net.java.jinput:jinput-platform:2.0.5:natives":null,"com.mojang:text2speech:1.10.3:natives":null,"com.mojang:text2speech:1.11.3:natives":null,"com.mojang:text2speech:1.12.4:natives":null,"com.mojang:text2speech:1.13.9:natives-linux":null},"linux-arm32":{"org.lwjgl:lwjgl:3.1.6":{name:"org.lwjgl:lwjgl:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.2.3/lwjgl-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.2.3/lwjgl-3.2.3.jar",sha1:"17a59ba0fe8d474ec9dbe0d5db40d2cfe59c4c08",size:552997}}},"org.lwjgl:lwjgl:3.1.6:natives":{name:"org.lwjgl:lwjgl:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.2.3/lwjgl-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.2.3/lwjgl-3.2.3-natives-linux-arm32.jar",sha1:"3180d363040744dfe0c6a0dd5d018cedae476e9a",size:53035}}},"org.lwjgl:lwjgl-jemalloc:3.1.6":{name:"org.lwjgl:lwjgl-jemalloc:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.2.3/lwjgl-jemalloc-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.2.3/lwjgl-jemalloc-3.2.3.jar",sha1:"b6fd0932171ba3f2eaa4547beddca3a3e645342d",size:34130}}},"org.lwjgl:lwjgl-jemalloc:3.1.6:natives":{name:"org.lwjgl:lwjgl-jemalloc:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.2.3/lwjgl-jemalloc-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.2.3/lwjgl-jemalloc-3.2.3-natives-linux-arm32.jar",sha1:"d7e5cecbf045b7b7863343273ffea94e0e2f6994",size:137847}}},"org.lwjgl:lwjgl-openal:3.1.6":{name:"org.lwjgl:lwjgl-openal:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.2.3/lwjgl-openal-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.2.3/lwjgl-openal-3.2.3.jar",sha1:"106742e805803ab9eab8e343f0fb31a3d263903c",size:79432}}},"org.lwjgl:lwjgl-openal:3.1.6:natives":{name:"org.lwjgl:lwjgl-openal:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.2.3/lwjgl-openal-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.2.3/lwjgl-openal-3.2.3-natives-linux-arm32.jar",sha1:"5c30ef08c829252e542f9fbc04772d51013326c5",size:552314}}},"org.lwjgl:lwjgl-opengl:3.1.6":{name:"org.lwjgl:lwjgl-opengl:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.2.3/lwjgl-opengl-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.2.3/lwjgl-opengl-3.2.3.jar",sha1:"bdd534a323d0c8f54969b95e424b6ac8984f7d6e",size:936589}}},"org.lwjgl:lwjgl-opengl:3.1.6:natives":{name:"org.lwjgl:lwjgl-opengl:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.2.3/lwjgl-opengl-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.2.3/lwjgl-opengl-3.2.3-natives-linux-arm32.jar",sha1:"4925362a5f2412cb6467e6d6c6de26b9e1ccfc71",size:58594}}},"org.lwjgl:lwjgl-glfw:3.1.6":{name:"org.lwjgl:lwjgl-glfw:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.2.3/lwjgl-glfw-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.2.3/lwjgl-glfw-3.2.3.jar",sha1:"5e520d5c290c8b012545a8d34fa5db5ab051ea53",size:107999}}},"org.lwjgl:lwjgl-glfw:3.1.6:natives":{name:"org.lwjgl:lwjgl-glfw:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.2.3/lwjgl-glfw-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.2.3/lwjgl-glfw-3.2.3-natives-linux-arm32.jar",sha1:"aab1a5a1e21eca87f4acd5ba055f6bfd5d90951c",size:138698}}},"org.lwjgl:lwjgl-stb:3.1.6":{name:"org.lwjgl:lwjgl-stb:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.2.3/lwjgl-stb-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.2.3/lwjgl-stb-3.2.3.jar",sha1:"40eccaa4fa86fc815f2e17946a392fb5fdcc286a",size:104049}}},"org.lwjgl:lwjgl-stb:3.1.6:natives":{name:"org.lwjgl:lwjgl-stb:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.2.3/lwjgl-stb-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.2.3/lwjgl-stb-3.2.3-natives-linux-arm32.jar",sha1:"f28dc1e73025cf699a2cdd4f6db7964ed357ce50",size:146890}}},"org.lwjgl:lwjgl-tinyfd:3.1.6":{name:"org.lwjgl:lwjgl-tinyfd:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.2.3/lwjgl-tinyfd-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.2.3/lwjgl-tinyfd-3.2.3.jar",sha1:"d5edf89c7b6ca1ea20865a6ba0a09bfc5efb29c1",size:6392}}},"org.lwjgl:lwjgl-tinyfd:3.1.6:natives":{name:"org.lwjgl:lwjgl-tinyfd:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.2.3/lwjgl-tinyfd-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.2.3/lwjgl-tinyfd-3.2.3-natives-linux-arm32.jar",sha1:"b3ad16cb0e4c1307bf3d1ecb29559e18a4f8633c",size:38752}}},"org.lwjgl:lwjgl:3.2.1":{name:"org.lwjgl:lwjgl:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.2.3/lwjgl-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.2.3/lwjgl-3.2.3.jar",sha1:"17a59ba0fe8d474ec9dbe0d5db40d2cfe59c4c08",size:552997}}},"org.lwjgl:lwjgl:3.2.1:natives":{name:"org.lwjgl:lwjgl:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.2.3/lwjgl-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.2.3/lwjgl-3.2.3-natives-linux-arm32.jar",sha1:"3180d363040744dfe0c6a0dd5d018cedae476e9a",size:53035}}},"org.lwjgl:lwjgl-jemalloc:3.2.1":{name:"org.lwjgl:lwjgl-jemalloc:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.2.3/lwjgl-jemalloc-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.2.3/lwjgl-jemalloc-3.2.3.jar",sha1:"b6fd0932171ba3f2eaa4547beddca3a3e645342d",size:34130}}},"org.lwjgl:lwjgl-jemalloc:3.2.1:natives":{name:"org.lwjgl:lwjgl-jemalloc:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.2.3/lwjgl-jemalloc-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.2.3/lwjgl-jemalloc-3.2.3-natives-linux-arm32.jar",sha1:"d7e5cecbf045b7b7863343273ffea94e0e2f6994",size:137847}}},"org.lwjgl:lwjgl-openal:3.2.1":{name:"org.lwjgl:lwjgl-openal:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.2.3/lwjgl-openal-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.2.3/lwjgl-openal-3.2.3.jar",sha1:"106742e805803ab9eab8e343f0fb31a3d263903c",size:79432}}},"org.lwjgl:lwjgl-openal:3.2.1:natives":{name:"org.lwjgl:lwjgl-openal:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.2.3/lwjgl-openal-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.2.3/lwjgl-openal-3.2.3-natives-linux-arm32.jar",sha1:"5c30ef08c829252e542f9fbc04772d51013326c5",size:552314}}},"org.lwjgl:lwjgl-opengl:3.2.1":{name:"org.lwjgl:lwjgl-opengl:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.2.3/lwjgl-opengl-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.2.3/lwjgl-opengl-3.2.3.jar",sha1:"bdd534a323d0c8f54969b95e424b6ac8984f7d6e",size:936589}}},"org.lwjgl:lwjgl-opengl:3.2.1:natives":{name:"org.lwjgl:lwjgl-opengl:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.2.3/lwjgl-opengl-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.2.3/lwjgl-opengl-3.2.3-natives-linux-arm32.jar",sha1:"4925362a5f2412cb6467e6d6c6de26b9e1ccfc71",size:58594}}},"org.lwjgl:lwjgl-glfw:3.2.1":{name:"org.lwjgl:lwjgl-glfw:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.2.3/lwjgl-glfw-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.2.3/lwjgl-glfw-3.2.3.jar",sha1:"5e520d5c290c8b012545a8d34fa5db5ab051ea53",size:107999}}},"org.lwjgl:lwjgl-glfw:3.2.1:natives":{name:"org.lwjgl:lwjgl-glfw:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.2.3/lwjgl-glfw-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.2.3/lwjgl-glfw-3.2.3-natives-linux-arm32.jar",sha1:"aab1a5a1e21eca87f4acd5ba055f6bfd5d90951c",size:138698}}},"org.lwjgl:lwjgl-stb:3.2.1":{name:"org.lwjgl:lwjgl-stb:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.2.3/lwjgl-stb-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.2.3/lwjgl-stb-3.2.3.jar",sha1:"40eccaa4fa86fc815f2e17946a392fb5fdcc286a",size:104049}}},"org.lwjgl:lwjgl-stb:3.2.1:natives":{name:"org.lwjgl:lwjgl-stb:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.2.3/lwjgl-stb-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.2.3/lwjgl-stb-3.2.3-natives-linux-arm32.jar",sha1:"f28dc1e73025cf699a2cdd4f6db7964ed357ce50",size:146890}}},"org.lwjgl:lwjgl-tinyfd:3.2.1":{name:"org.lwjgl:lwjgl-tinyfd:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.2.3/lwjgl-tinyfd-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.2.3/lwjgl-tinyfd-3.2.3.jar",sha1:"d5edf89c7b6ca1ea20865a6ba0a09bfc5efb29c1",size:6392}}},"org.lwjgl:lwjgl-tinyfd:3.2.1:natives":{name:"org.lwjgl:lwjgl-tinyfd:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.2.3/lwjgl-tinyfd-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.2.3/lwjgl-tinyfd-3.2.3-natives-linux-arm32.jar",sha1:"b3ad16cb0e4c1307bf3d1ecb29559e18a4f8633c",size:38752}}},"org.lwjgl:lwjgl:3.2.2":{name:"org.lwjgl:lwjgl:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.2.3/lwjgl-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.2.3/lwjgl-3.2.3.jar",sha1:"17a59ba0fe8d474ec9dbe0d5db40d2cfe59c4c08",size:552997}}},"org.lwjgl:lwjgl:3.2.2:natives":{name:"org.lwjgl:lwjgl:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.2.3/lwjgl-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.2.3/lwjgl-3.2.3-natives-linux-arm32.jar",sha1:"3180d363040744dfe0c6a0dd5d018cedae476e9a",size:53035}}},"org.lwjgl:lwjgl-jemalloc:3.2.2":{name:"org.lwjgl:lwjgl-jemalloc:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.2.3/lwjgl-jemalloc-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.2.3/lwjgl-jemalloc-3.2.3.jar",sha1:"b6fd0932171ba3f2eaa4547beddca3a3e645342d",size:34130}}},"org.lwjgl:lwjgl-jemalloc:3.2.2:natives":{name:"org.lwjgl:lwjgl-jemalloc:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.2.3/lwjgl-jemalloc-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.2.3/lwjgl-jemalloc-3.2.3-natives-linux-arm32.jar",sha1:"d7e5cecbf045b7b7863343273ffea94e0e2f6994",size:137847}}},"org.lwjgl:lwjgl-openal:3.2.2":{name:"org.lwjgl:lwjgl-openal:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.2.3/lwjgl-openal-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.2.3/lwjgl-openal-3.2.3.jar",sha1:"106742e805803ab9eab8e343f0fb31a3d263903c",size:79432}}},"org.lwjgl:lwjgl-openal:3.2.2:natives":{name:"org.lwjgl:lwjgl-openal:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.2.3/lwjgl-openal-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.2.3/lwjgl-openal-3.2.3-natives-linux-arm32.jar",sha1:"5c30ef08c829252e542f9fbc04772d51013326c5",size:552314}}},"org.lwjgl:lwjgl-opengl:3.2.2":{name:"org.lwjgl:lwjgl-opengl:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.2.3/lwjgl-opengl-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.2.3/lwjgl-opengl-3.2.3.jar",sha1:"bdd534a323d0c8f54969b95e424b6ac8984f7d6e",size:936589}}},"org.lwjgl:lwjgl-opengl:3.2.2:natives":{name:"org.lwjgl:lwjgl-opengl:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.2.3/lwjgl-opengl-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.2.3/lwjgl-opengl-3.2.3-natives-linux-arm32.jar",sha1:"4925362a5f2412cb6467e6d6c6de26b9e1ccfc71",size:58594}}},"org.lwjgl:lwjgl-glfw:3.2.2":{name:"org.lwjgl:lwjgl-glfw:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.2.3/lwjgl-glfw-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.2.3/lwjgl-glfw-3.2.3.jar",sha1:"5e520d5c290c8b012545a8d34fa5db5ab051ea53",size:107999}}},"org.lwjgl:lwjgl-glfw:3.2.2:natives":{name:"org.lwjgl:lwjgl-glfw:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.2.3/lwjgl-glfw-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.2.3/lwjgl-glfw-3.2.3-natives-linux-arm32.jar",sha1:"aab1a5a1e21eca87f4acd5ba055f6bfd5d90951c",size:138698}}},"org.lwjgl:lwjgl-stb:3.2.2":{name:"org.lwjgl:lwjgl-stb:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.2.3/lwjgl-stb-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.2.3/lwjgl-stb-3.2.3.jar",sha1:"40eccaa4fa86fc815f2e17946a392fb5fdcc286a",size:104049}}},"org.lwjgl:lwjgl-stb:3.2.2:natives":{name:"org.lwjgl:lwjgl-stb:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.2.3/lwjgl-stb-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.2.3/lwjgl-stb-3.2.3-natives-linux-arm32.jar",sha1:"f28dc1e73025cf699a2cdd4f6db7964ed357ce50",size:146890}}},"org.lwjgl:lwjgl-tinyfd:3.2.2":{name:"org.lwjgl:lwjgl-tinyfd:3.2.3",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.2.3/lwjgl-tinyfd-3.2.3.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.2.3/lwjgl-tinyfd-3.2.3.jar",sha1:"d5edf89c7b6ca1ea20865a6ba0a09bfc5efb29c1",size:6392}}},"org.lwjgl:lwjgl-tinyfd:3.2.2:natives":{name:"org.lwjgl:lwjgl-tinyfd:3.2.3:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.2.3/lwjgl-tinyfd-3.2.3-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.2.3/lwjgl-tinyfd-3.2.3-natives-linux-arm32.jar",sha1:"b3ad16cb0e4c1307bf3d1ecb29559e18a4f8633c",size:38752}}},"org.lwjgl:lwjgl:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl:3.3.1:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1-natives-linux-arm32.jar",sha1:"41a3c1dd15d6b964eb8196dde69720a3e3e5e969",size:82374}}},"org.lwjgl:lwjgl-jemalloc:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-jemalloc:3.3.1:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1-natives-linux-arm32.jar",sha1:"a96a6d6cb3876d7813fcee53c3c24f246aeba3b3",size:136157}}},"org.lwjgl:lwjgl-openal:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-openal:3.3.1:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1-natives-linux-arm32.jar",sha1:"ffbe35d7fa5ec9b7eca136a7c71f24d4025a510b",size:400129}}},"org.lwjgl:lwjgl-opengl:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-opengl:3.3.1:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1-natives-linux-arm32.jar",sha1:"e3550fa91097fd56e361b4370fa822220fef3595",size:58474}}},"org.lwjgl:lwjgl-glfw:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-glfw:3.3.1:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1-natives-linux-arm32.jar",sha1:"816d935933f2dd743074c4e717cc25b55720f294",size:104027}}},"org.lwjgl:lwjgl-stb:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-stb:3.3.1:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1-natives-linux-arm32.jar",sha1:"b08226bab162c06ae69337d8a1b0ee0a3fdf0b90",size:153889}}},"org.lwjgl:lwjgl-tinyfd:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-tinyfd:3.3.1:natives-linux-arm32",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1-natives-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1-natives-linux-arm32.jar",sha1:"d53d331e859217a61298fcbcf8d79137f3df345c",size:48061}}},"org.lwjgl.lwjgl:lwjgl-platform:2.9.0:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3",downloads:{classifiers:{"linux-arm32":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3/lwjgl2-natives-2.9.3-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-linux-arm32/lwjgl2-natives-2.9.3-linux-arm32.jar",sha1:"b3017961cf4ff2ce189b64903e52025a88ed9229",size:580670}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-arm32"}},"org.lwjgl.lwjgl:lwjgl-platform:2.9.1:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3",downloads:{classifiers:{"linux-arm32":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3/lwjgl2-natives-2.9.3-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-linux-arm32/lwjgl2-natives-2.9.3-linux-arm32.jar",sha1:"b3017961cf4ff2ce189b64903e52025a88ed9229",size:580670}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-arm32"}},"org.lwjgl.lwjgl:lwjgl-platform:2.9.4-nightly-20150209:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3",downloads:{classifiers:{"linux-arm32":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3/lwjgl2-natives-2.9.3-linux-arm32.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-linux-arm32/lwjgl2-natives-2.9.3-linux-arm32.jar",sha1:"b3017961cf4ff2ce189b64903e52025a88ed9229",size:580670}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-arm32"}},"net.java.jinput:jinput-platform:2.0.5:natives":null,"com.mojang:text2speech:1.10.3:natives":null,"com.mojang:text2speech:1.11.3:natives":null,"com.mojang:text2speech:1.12.4:natives":null,"com.mojang:text2speech:1.13.9:natives-linux":null},"linux-mips64el":{"org.lwjgl.lwjgl:lwjgl-platform:2.9.0:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3-rc2",downloads:{classifiers:{"linux-mips64el":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2/lwjgl2-natives-2.9.3-rc2-linux-mips64el.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2-linux-mips64el/lwjgl2-natives-2.9.3-rc2-linux-mips64el.jar",sha1:"8e96ae0b3ca2b566d4aa1ef737f1a11fde34636c",size:947858}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-mips64el"}},"org.lwjgl.lwjgl:lwjgl-platform:2.9.1:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3-rc2",downloads:{classifiers:{"linux-mips64el":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2/lwjgl2-natives-2.9.3-rc2-linux-mips64el.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2-linux-mips64el/lwjgl2-natives-2.9.3-rc2-linux-mips64el.jar",sha1:"8e96ae0b3ca2b566d4aa1ef737f1a11fde34636c",size:947858}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-mips64el"}},"org.lwjgl.lwjgl:lwjgl-platform:2.9.4-nightly-20150209:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3-rc2",downloads:{classifiers:{"linux-mips64el":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2/lwjgl2-natives-2.9.3-rc2-linux-mips64el.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2-linux-mips64el/lwjgl2-natives-2.9.3-rc2-linux-mips64el.jar",sha1:"8e96ae0b3ca2b566d4aa1ef737f1a11fde34636c",size:947858}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-mips64el"}},"org.lwjgl:lwjgl:3.1.6":{name:"org.lwjgl:lwjgl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",sha1:"ae58664f88e18a9bb2c77b063833ca7aaec484cb",size:724243}}},"org.lwjgl:lwjgl:3.1.6:natives":{name:"org.glavo.hmcl:lwjgl3-natives:3.3.1-rc2",downloads:{classifiers:{"linux-mips64el":{path:"org/glavo/hmcl/lwjgl3-natives/3.3.1-rc2/lwjgl3-natives-3.3.1-rc2-linux-mips64el.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl3-natives/3.3.1-rc2-linux-mips64el/lwjgl3-natives-3.3.1-rc2-linux-mips64el.jar",sha1:"babec61846d8feb7a60cce1c9909281b1a3e0640",size:2464146}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-mips64el"}},"org.lwjgl:lwjgl-jemalloc:3.1.6":{name:"org.lwjgl:lwjgl-jemalloc:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",sha1:"a817bcf213db49f710603677457567c37d53e103",size:36601}}},"org.lwjgl:lwjgl-jemalloc:3.1.6:natives":null,"org.lwjgl:lwjgl-openal:3.1.6":{name:"org.lwjgl:lwjgl-openal:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",sha1:"2623a6b8ae1dfcd880738656a9f0243d2e6840bd",size:88237}}},"org.lwjgl:lwjgl-openal:3.1.6:natives":null,"org.lwjgl:lwjgl-opengl:3.1.6":{name:"org.lwjgl:lwjgl-opengl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",sha1:"831a5533a21a5f4f81bbc51bb13e9899319b5411",size:921563}}},"org.lwjgl:lwjgl-opengl:3.1.6:natives":null,"org.lwjgl:lwjgl-glfw:3.1.6":{name:"org.lwjgl:lwjgl-glfw:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",sha1:"cbac1b8d30cb4795149c1ef540f912671a8616d0",size:128801}}},"org.lwjgl:lwjgl-glfw:3.1.6:natives":null,"org.lwjgl:lwjgl-stb:3.1.6":{name:"org.lwjgl:lwjgl-stb:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",sha1:"b119297cf8ed01f247abe8685857f8e7fcf5980f",size:112380}}},"org.lwjgl:lwjgl-stb:3.1.6:natives":null,"org.lwjgl:lwjgl-tinyfd:3.1.6":{name:"org.lwjgl:lwjgl-tinyfd:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",sha1:"0ff1914111ef2e3e0110ef2dabc8d8cdaad82347",size:6767}}},"org.lwjgl:lwjgl-tinyfd:3.1.6:natives":null,"org.lwjgl:lwjgl:3.2.1":{name:"org.lwjgl:lwjgl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",sha1:"ae58664f88e18a9bb2c77b063833ca7aaec484cb",size:724243}}},"org.lwjgl:lwjgl:3.2.1:natives":{name:"org.glavo.hmcl:lwjgl3-natives:3.3.1-rc2",downloads:{classifiers:{"linux-mips64el":{path:"org/glavo/hmcl/lwjgl3-natives/3.3.1-rc2/lwjgl3-natives-3.3.1-rc2-linux-mips64el.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl3-natives/3.3.1-rc2-linux-mips64el/lwjgl3-natives-3.3.1-rc2-linux-mips64el.jar",sha1:"babec61846d8feb7a60cce1c9909281b1a3e0640",size:2464146}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-mips64el"}},"org.lwjgl:lwjgl-jemalloc:3.2.1":{name:"org.lwjgl:lwjgl-jemalloc:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",sha1:"a817bcf213db49f710603677457567c37d53e103",size:36601}}},"org.lwjgl:lwjgl-openal:3.2.1":{name:"org.lwjgl:lwjgl-openal:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",sha1:"2623a6b8ae1dfcd880738656a9f0243d2e6840bd",size:88237}}},"org.lwjgl:lwjgl-opengl:3.2.1":{name:"org.lwjgl:lwjgl-opengl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",sha1:"831a5533a21a5f4f81bbc51bb13e9899319b5411",size:921563}}},"org.lwjgl:lwjgl-glfw:3.2.1":{name:"org.lwjgl:lwjgl-glfw:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",sha1:"cbac1b8d30cb4795149c1ef540f912671a8616d0",size:128801}}},"org.lwjgl:lwjgl-stb:3.2.1":{name:"org.lwjgl:lwjgl-stb:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",sha1:"b119297cf8ed01f247abe8685857f8e7fcf5980f",size:112380}}},"org.lwjgl:lwjgl-tinyfd:3.2.1":{name:"org.lwjgl:lwjgl-tinyfd:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",sha1:"0ff1914111ef2e3e0110ef2dabc8d8cdaad82347",size:6767}}},"org.lwjgl:lwjgl:3.2.2":{name:"org.lwjgl:lwjgl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",sha1:"ae58664f88e18a9bb2c77b063833ca7aaec484cb",size:724243}}},"org.lwjgl:lwjgl:3.2.2:natives":{name:"org.glavo.hmcl:lwjgl3-natives:3.3.1-rc2",downloads:{classifiers:{"linux-mips64el":{path:"org/glavo/hmcl/lwjgl3-natives/3.3.1-rc2/lwjgl3-natives-3.3.1-rc2-linux-mips64el.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl3-natives/3.3.1-rc2-linux-mips64el/lwjgl3-natives-3.3.1-rc2-linux-mips64el.jar",sha1:"babec61846d8feb7a60cce1c9909281b1a3e0640",size:2464146}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-mips64el"}},"org.lwjgl:lwjgl-jemalloc:3.2.2":{name:"org.lwjgl:lwjgl-jemalloc:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",sha1:"a817bcf213db49f710603677457567c37d53e103",size:36601}}},"org.lwjgl:lwjgl-jemalloc:3.2.2:natives":null,"org.lwjgl:lwjgl-openal:3.2.2":{name:"org.lwjgl:lwjgl-openal:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",sha1:"2623a6b8ae1dfcd880738656a9f0243d2e6840bd",size:88237}}},"org.lwjgl:lwjgl-openal:3.2.2:natives":null,"org.lwjgl:lwjgl-opengl:3.2.2":{name:"org.lwjgl:lwjgl-opengl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",sha1:"831a5533a21a5f4f81bbc51bb13e9899319b5411",size:921563}}},"org.lwjgl:lwjgl-opengl:3.2.2:natives":null,"org.lwjgl:lwjgl-glfw:3.2.2":{name:"org.lwjgl:lwjgl-glfw:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",sha1:"cbac1b8d30cb4795149c1ef540f912671a8616d0",size:128801}}},"org.lwjgl:lwjgl-glfw:3.2.2:natives":null,"org.lwjgl:lwjgl-stb:3.2.2":{name:"org.lwjgl:lwjgl-stb:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",sha1:"b119297cf8ed01f247abe8685857f8e7fcf5980f",size:112380}}},"org.lwjgl:lwjgl-stb:3.2.2:natives":null,"org.lwjgl:lwjgl-tinyfd:3.2.2":{name:"org.lwjgl:lwjgl-tinyfd:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",sha1:"0ff1914111ef2e3e0110ef2dabc8d8cdaad82347",size:6767}}},"org.lwjgl:lwjgl-tinyfd:3.2.2:natives":null,"org.lwjgl:lwjgl:3.3.1:natives-linux":{name:"org.glavo.hmcl:lwjgl3-natives:3.3.1-rc2",downloads:{classifiers:{"linux-mips64el":{path:"org/glavo/hmcl/lwjgl3-natives/3.3.1-rc2/lwjgl3-natives-3.3.1-rc2-linux-mips64el.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl3-natives/3.3.1-rc2-linux-mips64el/lwjgl3-natives-3.3.1-rc2-linux-mips64el.jar",sha1:"babec61846d8feb7a60cce1c9909281b1a3e0640",size:2464146}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-mips64el"}},"org.lwjgl:lwjgl-jemalloc:3.3.1:natives-linux":null,"org.lwjgl:lwjgl-openal:3.3.1:natives-linux":null,"org.lwjgl:lwjgl-opengl:3.3.1:natives-linux":null,"org.lwjgl:lwjgl-glfw:3.3.1:natives-linux":null,"org.lwjgl:lwjgl-stb:3.3.1:natives-linux":null,"org.lwjgl:lwjgl-tinyfd:3.3.1:natives-linux":null,"net.java.jinput:jinput-platform:2.0.5:natives":null,"com.mojang:text2speech:1.10.3:natives":null,"com.mojang:text2speech:1.11.3:natives":null,"com.mojang:text2speech:1.12.4:natives":null,"com.mojang:text2speech:1.13.9:natives-linux":null},"linux-loongarch64":{"org.lwjgl.lwjgl:lwjgl-platform:2.9.0:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3-rc2",downloads:{classifiers:{"linux-loongarch64":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2/lwjgl2-natives-2.9.3-rc2-linux-loongarch64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2-linux-loongarch64/lwjgl2-natives-2.9.3-rc2-linux-loongarch64.jar",sha1:"f4d42d89b31d8c6c60e847042e350883c2cdaa25",size:623682}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-loongarch64"}},"org.lwjgl.lwjgl:lwjgl-platform:2.9.1:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3-rc2",downloads:{classifiers:{"linux-loongarch64":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2/lwjgl2-natives-2.9.3-rc2-linux-loongarch64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2-linux-loongarch64/lwjgl2-natives-2.9.3-rc2-linux-loongarch64.jar",sha1:"f4d42d89b31d8c6c60e847042e350883c2cdaa25",size:623682}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-loongarch64"}},"org.lwjgl.lwjgl:lwjgl-platform:2.9.4-nightly-20150209:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3-rc2",downloads:{classifiers:{"linux-loongarch64":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2/lwjgl2-natives-2.9.3-rc2-linux-loongarch64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc2-linux-loongarch64/lwjgl2-natives-2.9.3-rc2-linux-loongarch64.jar",sha1:"f4d42d89b31d8c6c60e847042e350883c2cdaa25",size:623682}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-loongarch64"}},"org.lwjgl:lwjgl:3.1.6":{name:"org.lwjgl:lwjgl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",sha1:"ae58664f88e18a9bb2c77b063833ca7aaec484cb",size:724243}}},"org.lwjgl:lwjgl:3.1.6:natives":{name:"org.glavo.hmcl:lwjgl3-natives:3.3.1-rc1",downloads:{classifiers:{"linux-loongarch64":{path:"org/glavo/hmcl/lwjgl3-natives/3.3.1-rc1/lwjgl3-natives-3.3.1-rc1-linux-loongarch64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl3-natives/3.3.1-rc1-linux-loongarch64/lwjgl3-natives-3.3.1-rc1-linux-loongarch64.jar",sha1:"2375ec8e8094a765ef61f3c4f2f832b1b8dfed4b",size:2651163}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-loongarch64"}},"org.lwjgl:lwjgl-jemalloc:3.1.6":{name:"org.lwjgl:lwjgl-jemalloc:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",sha1:"a817bcf213db49f710603677457567c37d53e103",size:36601}}},"org.lwjgl:lwjgl-jemalloc:3.1.6:natives":null,"org.lwjgl:lwjgl-openal:3.1.6":{name:"org.lwjgl:lwjgl-openal:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",sha1:"2623a6b8ae1dfcd880738656a9f0243d2e6840bd",size:88237}}},"org.lwjgl:lwjgl-openal:3.1.6:natives":null,"org.lwjgl:lwjgl-opengl:3.1.6":{name:"org.lwjgl:lwjgl-opengl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",sha1:"831a5533a21a5f4f81bbc51bb13e9899319b5411",size:921563}}},"org.lwjgl:lwjgl-opengl:3.1.6:natives":null,"org.lwjgl:lwjgl-glfw:3.1.6":{name:"org.lwjgl:lwjgl-glfw:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",sha1:"cbac1b8d30cb4795149c1ef540f912671a8616d0",size:128801}}},"org.lwjgl:lwjgl-glfw:3.1.6:natives":null,"org.lwjgl:lwjgl-stb:3.1.6":{name:"org.lwjgl:lwjgl-stb:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",sha1:"b119297cf8ed01f247abe8685857f8e7fcf5980f",size:112380}}},"org.lwjgl:lwjgl-stb:3.1.6:natives":null,"org.lwjgl:lwjgl-tinyfd:3.1.6":{name:"org.lwjgl:lwjgl-tinyfd:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",sha1:"0ff1914111ef2e3e0110ef2dabc8d8cdaad82347",size:6767}}},"org.lwjgl:lwjgl-tinyfd:3.1.6:natives":null,"org.lwjgl:lwjgl:3.2.1":{name:"org.lwjgl:lwjgl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",sha1:"ae58664f88e18a9bb2c77b063833ca7aaec484cb",size:724243}}},"org.lwjgl:lwjgl:3.2.1:natives":{name:"org.glavo.hmcl:lwjgl3-natives:3.3.1-rc1",downloads:{classifiers:{"linux-loongarch64":{path:"org/glavo/hmcl/lwjgl3-natives/3.3.1-rc1/lwjgl3-natives-3.3.1-rc1-linux-loongarch64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl3-natives/3.3.1-rc1-linux-loongarch64/lwjgl3-natives-3.3.1-rc1-linux-loongarch64.jar",sha1:"2375ec8e8094a765ef61f3c4f2f832b1b8dfed4b",size:2651163}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-loongarch64"}},"org.lwjgl:lwjgl-jemalloc:3.2.1":{name:"org.lwjgl:lwjgl-jemalloc:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",sha1:"a817bcf213db49f710603677457567c37d53e103",size:36601}}},"org.lwjgl:lwjgl-jemalloc:3.2.1:natives":null,"org.lwjgl:lwjgl-openal:3.2.1":{name:"org.lwjgl:lwjgl-openal:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",sha1:"2623a6b8ae1dfcd880738656a9f0243d2e6840bd",size:88237}}},"org.lwjgl:lwjgl-openal:3.2.1:natives":null,"org.lwjgl:lwjgl-opengl:3.2.1":{name:"org.lwjgl:lwjgl-opengl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",sha1:"831a5533a21a5f4f81bbc51bb13e9899319b5411",size:921563}}},"org.lwjgl:lwjgl-opengl:3.2.1:natives":null,"org.lwjgl:lwjgl-glfw:3.2.1":{name:"org.lwjgl:lwjgl-glfw:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",sha1:"cbac1b8d30cb4795149c1ef540f912671a8616d0",size:128801}}},"org.lwjgl:lwjgl-glfw:3.2.1:natives":null,"org.lwjgl:lwjgl-stb:3.2.1":{name:"org.lwjgl:lwjgl-stb:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",sha1:"b119297cf8ed01f247abe8685857f8e7fcf5980f",size:112380}}},"org.lwjgl:lwjgl-stb:3.2.1:natives":null,"org.lwjgl:lwjgl-tinyfd:3.2.1":{name:"org.lwjgl:lwjgl-tinyfd:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",sha1:"0ff1914111ef2e3e0110ef2dabc8d8cdaad82347",size:6767}}},"org.lwjgl:lwjgl-tinyfd:3.2.1:natives":null,"org.lwjgl:lwjgl:3.2.2":{name:"org.lwjgl:lwjgl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",sha1:"ae58664f88e18a9bb2c77b063833ca7aaec484cb",size:724243}}},"org.lwjgl:lwjgl:3.2.2:natives":{name:"org.glavo.hmcl:lwjgl3-natives:3.3.1-rc1",downloads:{classifiers:{"linux-loongarch64":{path:"org/glavo/hmcl/lwjgl3-natives/3.3.1-rc1/lwjgl3-natives-3.3.1-rc1-linux-loongarch64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl3-natives/3.3.1-rc1-linux-loongarch64/lwjgl3-natives-3.3.1-rc1-linux-loongarch64.jar",sha1:"2375ec8e8094a765ef61f3c4f2f832b1b8dfed4b",size:2651163}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-loongarch64"}},"org.lwjgl:lwjgl-jemalloc:3.2.2":{name:"org.lwjgl:lwjgl-jemalloc:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",sha1:"a817bcf213db49f710603677457567c37d53e103",size:36601}}},"org.lwjgl:lwjgl-jemalloc:3.2.2:natives":null,"org.lwjgl:lwjgl-openal:3.2.2":{name:"org.lwjgl:lwjgl-openal:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",sha1:"2623a6b8ae1dfcd880738656a9f0243d2e6840bd",size:88237}}},"org.lwjgl:lwjgl-openal:3.2.2:natives":null,"org.lwjgl:lwjgl-opengl:3.2.2":{name:"org.lwjgl:lwjgl-opengl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",sha1:"831a5533a21a5f4f81bbc51bb13e9899319b5411",size:921563}}},"org.lwjgl:lwjgl-opengl:3.2.2:natives":null,"org.lwjgl:lwjgl-glfw:3.2.2":{name:"org.lwjgl:lwjgl-glfw:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",sha1:"cbac1b8d30cb4795149c1ef540f912671a8616d0",size:128801}}},"org.lwjgl:lwjgl-glfw:3.2.2:natives":null,"org.lwjgl:lwjgl-stb:3.2.2":{name:"org.lwjgl:lwjgl-stb:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",sha1:"b119297cf8ed01f247abe8685857f8e7fcf5980f",size:112380}}},"org.lwjgl:lwjgl-stb:3.2.2:natives":null,"org.lwjgl:lwjgl-tinyfd:3.2.2":{name:"org.lwjgl:lwjgl-tinyfd:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",sha1:"0ff1914111ef2e3e0110ef2dabc8d8cdaad82347",size:6767}}},"org.lwjgl:lwjgl-tinyfd:3.2.2:natives":null,"org.lwjgl:lwjgl:3.3.1:natives-linux":{name:"org.glavo.hmcl:lwjgl3-natives:3.3.1-rc1",downloads:{classifiers:{"linux-loongarch64":{path:"org/glavo/hmcl/lwjgl3-natives/3.3.1-rc1/lwjgl3-natives-3.3.1-rc1-linux-loongarch64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl3-natives/3.3.1-rc1-linux-loongarch64/lwjgl3-natives-3.3.1-rc1-linux-loongarch64.jar",sha1:"2375ec8e8094a765ef61f3c4f2f832b1b8dfed4b",size:2651163}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-loongarch64"}},"org.lwjgl:lwjgl-jemalloc:3.3.1:natives-linux":null,"org.lwjgl:lwjgl-openal:3.3.1:natives-linux":null,"org.lwjgl:lwjgl-opengl:3.3.1:natives-linux":null,"org.lwjgl:lwjgl-glfw:3.3.1:natives-linux":null,"org.lwjgl:lwjgl-stb:3.3.1:natives-linux":null,"org.lwjgl:lwjgl-tinyfd:3.3.1:natives-linux":null,"org.lwjgl:lwjgl:3.3.2":{name:"org.lwjgl:lwjgl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",sha1:"b86c3e4832426e8a6b466013b7cb34b40e9ce956",size:800127}}},"org.lwjgl:lwjgl:3.3.2:natives-linux":{name:"org.glavo.hmcl:lwjgl3-natives:3.3.4-rc2",downloads:{classifiers:{"linux-loongarch64":{path:"org/glavo/hmcl/lwjgl3-natives/3.3.4-rc2/lwjgl3-natives-3.3.4-rc2-linux-loongarch64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl3-natives/3.3.4-rc2-linux-loongarch64/lwjgl3-natives-3.3.4-rc2-linux-loongarch64.jar",sha1:"34a7f913c6750f2bede863f59c074cc4d540fb64",size:12234234}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-loongarch64"}},"org.lwjgl:lwjgl-jemalloc:3.3.2":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",sha1:"e3f5dcb8e13f3a5ed3f740fd30a114cee2a80bc4",size:46430}}},"org.lwjgl:lwjgl-jemalloc:3.3.2:natives-linux":null,"org.lwjgl:lwjgl-openal:3.3.2":{name:"org.lwjgl:lwjgl-openal:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",sha1:"9b74d3ea380c83353d42af43ad9659e04dabe84a",size:113103}}},"org.lwjgl:lwjgl-openal:3.3.2:natives-linux":null,"org.lwjgl:lwjgl-opengl:3.3.2":{name:"org.lwjgl:lwjgl-opengl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",sha1:"2852ac7d9f6fc71349f1ce28e2708ff1977f18af",size:931960}}},"org.lwjgl:lwjgl-opengl:3.3.2:natives-linux":null,"org.lwjgl:lwjgl-glfw:3.3.2":{name:"org.lwjgl:lwjgl-glfw:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",sha1:"7e46ecdec85db8738053cfde1414352cd62dab74",size:147044}}},"org.lwjgl:lwjgl-glfw:3.3.2:natives-linux":null,"org.lwjgl:lwjgl-stb:3.3.2":{name:"org.lwjgl:lwjgl-stb:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",sha1:"5821735d5ef23f6da8542887344e57eb181b7cac",size:143112}}},"org.lwjgl:lwjgl-stb:3.3.2:natives-linux":null,"org.lwjgl:lwjgl-tinyfd:3.3.2":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",sha1:"2d73789ffd8962b38d9d599cc38b2383ce818c7a",size:15928}}},"org.lwjgl:lwjgl-tinyfd:3.3.2:natives-linux":null,"org.lwjgl:lwjgl:3.3.3":{name:"org.lwjgl:lwjgl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",sha1:"b86c3e4832426e8a6b466013b7cb34b40e9ce956",size:800127}}},"org.lwjgl:lwjgl:3.3.3:natives-linux":{name:"org.glavo.hmcl:lwjgl3-natives:3.3.4-rc2",downloads:{classifiers:{"linux-loongarch64":{path:"org/glavo/hmcl/lwjgl3-natives/3.3.4-rc2/lwjgl3-natives-3.3.4-rc2-linux-loongarch64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl3-natives/3.3.4-rc2-linux-loongarch64/lwjgl3-natives-3.3.4-rc2-linux-loongarch64.jar",sha1:"34a7f913c6750f2bede863f59c074cc4d540fb64",size:12234234}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-loongarch64"}},"org.lwjgl:lwjgl-jemalloc:3.3.3":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",sha1:"e3f5dcb8e13f3a5ed3f740fd30a114cee2a80bc4",size:46430}}},"org.lwjgl:lwjgl-jemalloc:3.3.3:natives-linux":null,"org.lwjgl:lwjgl-openal:3.3.3":{name:"org.lwjgl:lwjgl-openal:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",sha1:"9b74d3ea380c83353d42af43ad9659e04dabe84a",size:113103}}},"org.lwjgl:lwjgl-openal:3.3.3:natives-linux":null,"org.lwjgl:lwjgl-opengl:3.3.3":{name:"org.lwjgl:lwjgl-opengl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",sha1:"2852ac7d9f6fc71349f1ce28e2708ff1977f18af",size:931960}}},"org.lwjgl:lwjgl-opengl:3.3.3:natives-linux":null,"org.lwjgl:lwjgl-glfw:3.3.3":{name:"org.lwjgl:lwjgl-glfw:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",sha1:"7e46ecdec85db8738053cfde1414352cd62dab74",size:147044}}},"org.lwjgl:lwjgl-glfw:3.3.3:natives-linux":null,"org.lwjgl:lwjgl-stb:3.3.3":{name:"org.lwjgl:lwjgl-stb:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",sha1:"5821735d5ef23f6da8542887344e57eb181b7cac",size:143112}}},"org.lwjgl:lwjgl-stb:3.3.3:natives-linux":null,"org.lwjgl:lwjgl-tinyfd:3.3.3":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",sha1:"2d73789ffd8962b38d9d599cc38b2383ce818c7a",size:15928}}},"org.lwjgl:lwjgl-tinyfd:3.3.3:natives-linux":null,"org.lwjgl:lwjgl-freetype:3.3.3":{name:"org.lwjgl:lwjgl-freetype:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-freetype/3.3.4/lwjgl-freetype-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-freetype/3.3.4/lwjgl-freetype-3.3.4.jar",sha1:"23f7bf165068ef2ca80ae1b79fd905af20498600",size:453489}}},"org.lwjgl:lwjgl-freetype:3.3.3:natives-linux":null,"net.java.dev.jna:jna:5.8.0":{name:"net.java.dev.jna:jna:5.13.0",downloads:{artifact:{path:"net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar",url:"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar",sha1:"1200e7ebeedbe0d10062093f32925a912020e747",size:1879325}}},"net.java.dev.jna:jna-platform:5.8.0":{name:"net.java.dev.jna:jna-platform:5.13.0",downloads:{artifact:{path:"net/java/dev/jna/jna-platform/5.13.0/jna-platform-5.13.0.jar",url:"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.13.0/jna-platform-5.13.0.jar",sha1:"88e9a306715e9379f3122415ef4ae759a352640d",size:1363209}}},"net.java.dev.jna:jna:5.10.0":{name:"net.java.dev.jna:jna:5.13.0",downloads:{artifact:{path:"net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar",url:"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar",sha1:"1200e7ebeedbe0d10062093f32925a912020e747",size:1879325}}},"net.java.dev.jna:jna-platform:5.10.0":{name:"net.java.dev.jna:jna-platform:5.13.0",downloads:{artifact:{path:"net/java/dev/jna/jna-platform/5.13.0/jna-platform-5.13.0.jar",url:"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.13.0/jna-platform-5.13.0.jar",sha1:"88e9a306715e9379f3122415ef4ae759a352640d",size:1363209}}},"net.java.dev.jna:jna:5.12.1":{name:"net.java.dev.jna:jna:5.13.0",downloads:{artifact:{path:"net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar",url:"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar",sha1:"1200e7ebeedbe0d10062093f32925a912020e747",size:1879325}}},"net.java.dev.jna:jna-platform:5.12.1":{name:"net.java.dev.jna:jna-platform:5.13.0",downloads:{artifact:{path:"net/java/dev/jna/jna-platform/5.13.0/jna-platform-5.13.0.jar",url:"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.13.0/jna-platform-5.13.0.jar",sha1:"88e9a306715e9379f3122415ef4ae759a352640d",size:1363209}}},"net.java.jinput:jinput-platform:2.0.5:natives":null,"com.mojang:text2speech:1.10.3:natives":null,"com.mojang:text2speech:1.11.3:natives":null,"com.mojang:text2speech:1.12.4:natives":null,"com.mojang:text2speech:1.13.9:natives-linux":null},"linux-loongarch64_ow":{"org.lwjgl.lwjgl:lwjgl-platform:2.9.0:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3-rc1",downloads:{classifiers:{"linux-loongarch64":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1/lwjgl2-natives-2.9.3-rc1-linux-loongarch64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1-linux-loongarch64/lwjgl2-natives-2.9.3-rc1-linux-loongarch64.jar",sha1:"135e7e557431be70fa590eb6feffebb078d34728",size:594335}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-loongarch64"}},"org.lwjgl.lwjgl:lwjgl-platform:2.9.1:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3-rc1",downloads:{classifiers:{"linux-loongarch64":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1/lwjgl2-natives-2.9.3-rc1-linux-loongarch64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1-linux-loongarch64/lwjgl2-natives-2.9.3-rc1-linux-loongarch64.jar",sha1:"135e7e557431be70fa590eb6feffebb078d34728",size:594335}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-loongarch64"}},"org.lwjgl.lwjgl:lwjgl-platform:2.9.4-nightly-20150209:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3-rc1",downloads:{classifiers:{"linux-loongarch64":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1/lwjgl2-natives-2.9.3-rc1-linux-loongarch64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1-linux-loongarch64/lwjgl2-natives-2.9.3-rc1-linux-loongarch64.jar",sha1:"135e7e557431be70fa590eb6feffebb078d34728",size:594335}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-loongarch64"}},"org.lwjgl:lwjgl:3.1.6":{name:"org.lwjgl:lwjgl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",sha1:"ae58664f88e18a9bb2c77b063833ca7aaec484cb",size:724243}}},"org.lwjgl:lwjgl:3.1.6:natives":{name:"org.glavo.hmcl:lwjgl3-natives:3.3.1-rc1",downloads:{classifiers:{"linux-loongarch64_ow":{path:"org/glavo/hmcl/lwjgl3-natives/3.3.1-rc1/lwjgl3-natives-3.3.1-rc1-linux-loongarch64_ow.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl3-natives/3.3.1-rc1-linux-loongarch64_ow/lwjgl3-natives-3.3.1-rc1-linux-loongarch64_ow.jar",sha1:"4c7d6978dae411e5041f478d78cc329c4c75fc73",size:2311861}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-loongarch64_ow"}},"org.lwjgl:lwjgl-jemalloc:3.1.6":{name:"org.lwjgl:lwjgl-jemalloc:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",sha1:"a817bcf213db49f710603677457567c37d53e103",size:36601}}},"org.lwjgl:lwjgl-jemalloc:3.1.6:natives":null,"org.lwjgl:lwjgl-openal:3.1.6":{name:"org.lwjgl:lwjgl-openal:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",sha1:"2623a6b8ae1dfcd880738656a9f0243d2e6840bd",size:88237}}},"org.lwjgl:lwjgl-openal:3.1.6:natives":null,"org.lwjgl:lwjgl-opengl:3.1.6":{name:"org.lwjgl:lwjgl-opengl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",sha1:"831a5533a21a5f4f81bbc51bb13e9899319b5411",size:921563}}},"org.lwjgl:lwjgl-opengl:3.1.6:natives":null,"org.lwjgl:lwjgl-glfw:3.1.6":{name:"org.lwjgl:lwjgl-glfw:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",sha1:"cbac1b8d30cb4795149c1ef540f912671a8616d0",size:128801}}},"org.lwjgl:lwjgl-glfw:3.1.6:natives":null,"org.lwjgl:lwjgl-stb:3.1.6":{name:"org.lwjgl:lwjgl-stb:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",sha1:"b119297cf8ed01f247abe8685857f8e7fcf5980f",size:112380}}},"org.lwjgl:lwjgl-stb:3.1.6:natives":null,"org.lwjgl:lwjgl-tinyfd:3.1.6":{name:"org.lwjgl:lwjgl-tinyfd:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",sha1:"0ff1914111ef2e3e0110ef2dabc8d8cdaad82347",size:6767}}},"org.lwjgl:lwjgl-tinyfd:3.1.6:natives":null,"org.lwjgl:lwjgl:3.2.1":{name:"org.lwjgl:lwjgl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",sha1:"ae58664f88e18a9bb2c77b063833ca7aaec484cb",size:724243}}},"org.lwjgl:lwjgl:3.2.1:natives":{name:"org.glavo.hmcl:lwjgl3-natives:3.3.1-rc1",downloads:{classifiers:{"linux-loongarch64_ow":{path:"org/glavo/hmcl/lwjgl3-natives/3.3.1-rc1/lwjgl3-natives-3.3.1-rc1-linux-loongarch64_ow.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl3-natives/3.3.1-rc1-linux-loongarch64_ow/lwjgl3-natives-3.3.1-rc1-linux-loongarch64_ow.jar",sha1:"4c7d6978dae411e5041f478d78cc329c4c75fc73",size:2311861}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-loongarch64_ow"}},"org.lwjgl:lwjgl-jemalloc:3.2.1":{name:"org.lwjgl:lwjgl-jemalloc:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",sha1:"a817bcf213db49f710603677457567c37d53e103",size:36601}}},"org.lwjgl:lwjgl-jemalloc:3.2.1:natives":null,"org.lwjgl:lwjgl-openal:3.2.1":{name:"org.lwjgl:lwjgl-openal:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",sha1:"2623a6b8ae1dfcd880738656a9f0243d2e6840bd",size:88237}}},"org.lwjgl:lwjgl-openal:3.2.1:natives":null,"org.lwjgl:lwjgl-opengl:3.2.1":{name:"org.lwjgl:lwjgl-opengl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",sha1:"831a5533a21a5f4f81bbc51bb13e9899319b5411",size:921563}}},"org.lwjgl:lwjgl-opengl:3.2.1:natives":null,"org.lwjgl:lwjgl-glfw:3.2.1":{name:"org.lwjgl:lwjgl-glfw:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",sha1:"cbac1b8d30cb4795149c1ef540f912671a8616d0",size:128801}}},"org.lwjgl:lwjgl-glfw:3.2.1:natives":null,"org.lwjgl:lwjgl-stb:3.2.1":{name:"org.lwjgl:lwjgl-stb:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",sha1:"b119297cf8ed01f247abe8685857f8e7fcf5980f",size:112380}}},"org.lwjgl:lwjgl-stb:3.2.1:natives":null,"org.lwjgl:lwjgl-tinyfd:3.2.1":{name:"org.lwjgl:lwjgl-tinyfd:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",sha1:"0ff1914111ef2e3e0110ef2dabc8d8cdaad82347",size:6767}}},"org.lwjgl:lwjgl-tinyfd:3.2.1:natives":null,"org.lwjgl:lwjgl:3.2.2":{name:"org.lwjgl:lwjgl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",sha1:"ae58664f88e18a9bb2c77b063833ca7aaec484cb",size:724243}}},"org.lwjgl:lwjgl:3.2.2:natives":{name:"org.glavo.hmcl:lwjgl3-natives:3.3.1-rc1",downloads:{classifiers:{"linux-loongarch64_ow":{path:"org/glavo/hmcl/lwjgl3-natives/3.3.1-rc1/lwjgl3-natives-3.3.1-rc1-linux-loongarch64_ow.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl3-natives/3.3.1-rc1-linux-loongarch64_ow/lwjgl3-natives-3.3.1-rc1-linux-loongarch64_ow.jar",sha1:"4c7d6978dae411e5041f478d78cc329c4c75fc73",size:2311861}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-loongarch64_ow"}},"org.lwjgl:lwjgl-jemalloc:3.2.2":{name:"org.lwjgl:lwjgl-jemalloc:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",sha1:"a817bcf213db49f710603677457567c37d53e103",size:36601}}},"org.lwjgl:lwjgl-jemalloc:3.2.2:natives":null,"org.lwjgl:lwjgl-openal:3.2.2":{name:"org.lwjgl:lwjgl-openal:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",sha1:"2623a6b8ae1dfcd880738656a9f0243d2e6840bd",size:88237}}},"org.lwjgl:lwjgl-openal:3.2.2:natives":null,"org.lwjgl:lwjgl-opengl:3.2.2":{name:"org.lwjgl:lwjgl-opengl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",sha1:"831a5533a21a5f4f81bbc51bb13e9899319b5411",size:921563}}},"org.lwjgl:lwjgl-opengl:3.2.2:natives":null,"org.lwjgl:lwjgl-glfw:3.2.2":{name:"org.lwjgl:lwjgl-glfw:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar",sha1:"cbac1b8d30cb4795149c1ef540f912671a8616d0",size:128801}}},"org.lwjgl:lwjgl-glfw:3.2.2:natives":null,"org.lwjgl:lwjgl-stb:3.2.2":{name:"org.lwjgl:lwjgl-stb:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",sha1:"b119297cf8ed01f247abe8685857f8e7fcf5980f",size:112380}}},"org.lwjgl:lwjgl-stb:3.2.2:natives":null,"org.lwjgl:lwjgl-tinyfd:3.2.2":{name:"org.lwjgl:lwjgl-tinyfd:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",sha1:"0ff1914111ef2e3e0110ef2dabc8d8cdaad82347",size:6767}}},"org.lwjgl:lwjgl-tinyfd:3.2.2:natives":null,"org.lwjgl:lwjgl:3.3.1:natives-linux":{name:"org.glavo.hmcl:lwjgl3-natives:3.3.1-rc1",downloads:{classifiers:{"linux-loongarch64_ow":{path:"org/glavo/hmcl/lwjgl3-natives/3.3.1-rc1/lwjgl3-natives-3.3.1-rc1-linux-loongarch64_ow.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl3-natives/3.3.1-rc1-linux-loongarch64_ow/lwjgl3-natives-3.3.1-rc1-linux-loongarch64_ow.jar",sha1:"4c7d6978dae411e5041f478d78cc329c4c75fc73",size:2311861}}},extract:{exclude:["META-INF/"]},natives:{linux:"linux-loongarch64_ow"}},"org.lwjgl:lwjgl-jemalloc:3.3.1:natives-linux":null,"org.lwjgl:lwjgl-openal:3.3.1:natives-linux":null,"org.lwjgl:lwjgl-opengl:3.3.1:natives-linux":null,"org.lwjgl:lwjgl-glfw:3.3.1:natives-linux":null,"org.lwjgl:lwjgl-stb:3.3.1:natives-linux":null,"org.lwjgl:lwjgl-tinyfd:3.3.1:natives-linux":null,"net.java.dev.jna:jna:5.8.0":{name:"org.glavo.hmcl:jna:5.13.0-rc1-linux-loongarch64_ow",downloads:{artifact:{path:"org/glavo/hmcl/jna/5.13.0-rc1-linux-loongarch64_ow/jna-5.13.0-rc1-linux-loongarch64_ow.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/jna/5.13.0-rc1-linux-loongarch64_ow/jna-5.13.0-rc1-linux-loongarch64_ow.jar",sha1:"42894c00949063f26752264288f2f2ab5179e21d",size:1886827}}},"net.java.dev.jna:jna-platform:5.8.0":{name:"net.java.dev.jna:jna-platform:5.13.0",downloads:{artifact:{path:"net/java/dev/jna/jna-platform/5.13.0/jna-platform-5.13.0.jar",url:"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.13.0/jna-platform-5.13.0.jar",sha1:"88e9a306715e9379f3122415ef4ae759a352640d",size:1363209}}},"net.java.dev.jna:jna:5.10.0":{name:"org.glavo.hmcl:jna:5.13.0-rc1-linux-loongarch64_ow",downloads:{artifact:{path:"org/glavo/hmcl/jna/5.13.0-rc1-linux-loongarch64_ow/jna-5.13.0-rc1-linux-loongarch64_ow.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/jna/5.13.0-rc1-linux-loongarch64_ow/jna-5.13.0-rc1-linux-loongarch64_ow.jar",sha1:"42894c00949063f26752264288f2f2ab5179e21d",size:1886827}}},"net.java.dev.jna:jna-platform:5.10.0":{name:"net.java.dev.jna:jna-platform:5.13.0",downloads:{artifact:{path:"net/java/dev/jna/jna-platform/5.13.0/jna-platform-5.13.0.jar",url:"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.13.0/jna-platform-5.13.0.jar",sha1:"88e9a306715e9379f3122415ef4ae759a352640d",size:1363209}}},"net.java.dev.jna:jna:5.12.1":{name:"org.glavo.hmcl:jna:5.13.0-rc1-linux-loongarch64_ow",downloads:{artifact:{path:"org/glavo/hmcl/jna/5.13.0-rc1-linux-loongarch64_ow/jna-5.13.0-rc1-linux-loongarch64_ow.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/jna/5.13.0-rc1-linux-loongarch64_ow/jna-5.13.0-rc1-linux-loongarch64_ow.jar",sha1:"42894c00949063f26752264288f2f2ab5179e21d",size:1886827}}},"net.java.dev.jna:jna-platform:5.12.1":{name:"net.java.dev.jna:jna-platform:5.13.0",downloads:{artifact:{path:"net/java/dev/jna/jna-platform/5.13.0/jna-platform-5.13.0.jar",url:"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.13.0/jna-platform-5.13.0.jar",sha1:"88e9a306715e9379f3122415ef4ae759a352640d",size:1363209}}},"net.java.jinput:jinput-platform:2.0.5:natives":null,"com.mojang:text2speech:1.10.3:natives":null,"com.mojang:text2speech:1.11.3:natives":null,"com.mojang:text2speech:1.12.4:natives":null,"com.mojang:text2speech:1.13.9:natives-linux":null},"linux-riscv64":{"org.lwjgl:lwjgl:3.1.6":{name:"org.lwjgl:lwjgl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",sha1:"b86c3e4832426e8a6b466013b7cb34b40e9ce956",size:800127}}},"org.lwjgl:lwjgl:3.1.6:natives":{name:"org.lwjgl:lwjgl:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-linux-riscv64.jar",sha1:"3ce36a5c5e6feb61bad2ea1426352482e04c6db1",size:80164}}},"org.lwjgl:lwjgl-jemalloc:3.1.6":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",sha1:"e3f5dcb8e13f3a5ed3f740fd30a114cee2a80bc4",size:46430}}},"org.lwjgl:lwjgl-jemalloc:3.1.6:natives":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-linux-riscv64.jar",sha1:"6c5d38aad1dbd1c4945bcbe86640e616ceb9588f",size:197209}}},"org.lwjgl:lwjgl-openal:3.1.6":{name:"org.lwjgl:lwjgl-openal:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",sha1:"9b74d3ea380c83353d42af43ad9659e04dabe84a",size:113103}}},"org.lwjgl:lwjgl-openal:3.1.6:natives":{name:"org.lwjgl:lwjgl-openal:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-linux-riscv64.jar",sha1:"74c5ddf47ad6bee41348bbb0735008694b5315af",size:516661}}},"org.lwjgl:lwjgl-opengl:3.1.6":{name:"org.lwjgl:lwjgl-opengl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",sha1:"2852ac7d9f6fc71349f1ce28e2708ff1977f18af",size:931960}}},"org.lwjgl:lwjgl-opengl:3.1.6:natives":{name:"org.lwjgl:lwjgl-opengl:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-linux-riscv64.jar",sha1:"6ea07b47dd91af8f3ee4a24ddb3cbf086d157a4e",size:57864}}},"org.lwjgl:lwjgl-glfw:3.1.6":{name:"org.lwjgl:lwjgl-glfw:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",sha1:"7e46ecdec85db8738053cfde1414352cd62dab74",size:147044}}},"org.lwjgl:lwjgl-glfw:3.1.6:natives":{name:"org.lwjgl:lwjgl-glfw:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-linux-riscv64.jar",sha1:"9582481036b6fb762c3f791e2ed26128152a1cec",size:117084}}},"org.lwjgl:lwjgl-stb:3.1.6":{name:"org.lwjgl:lwjgl-stb:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",sha1:"5821735d5ef23f6da8542887344e57eb181b7cac",size:143112}}},"org.lwjgl:lwjgl-stb:3.1.6:natives":{name:"org.lwjgl:lwjgl-stb:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-linux-riscv64.jar",sha1:"502804ee61eb7adb30bbb5e4459899f9a0cb23cf",size:215885}}},"org.lwjgl:lwjgl-tinyfd:3.1.6":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",sha1:"2d73789ffd8962b38d9d599cc38b2383ce818c7a",size:15928}}},"org.lwjgl:lwjgl-tinyfd:3.1.6:natives":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-linux-riscv64.jar",sha1:"8bec171d3fa4ec3cfc20b4ddd675cb08935bd5f8",size:46550}}},"org.lwjgl:lwjgl:3.2.1":{name:"org.lwjgl:lwjgl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",sha1:"b86c3e4832426e8a6b466013b7cb34b40e9ce956",size:800127}}},"org.lwjgl:lwjgl:3.2.1:natives":{name:"org.lwjgl:lwjgl:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-linux-riscv64.jar",sha1:"3ce36a5c5e6feb61bad2ea1426352482e04c6db1",size:80164}}},"org.lwjgl:lwjgl-jemalloc:3.2.1":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",sha1:"e3f5dcb8e13f3a5ed3f740fd30a114cee2a80bc4",size:46430}}},"org.lwjgl:lwjgl-jemalloc:3.2.1:natives":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-linux-riscv64.jar",sha1:"6c5d38aad1dbd1c4945bcbe86640e616ceb9588f",size:197209}}},"org.lwjgl:lwjgl-openal:3.2.1":{name:"org.lwjgl:lwjgl-openal:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",sha1:"9b74d3ea380c83353d42af43ad9659e04dabe84a",size:113103}}},"org.lwjgl:lwjgl-openal:3.2.1:natives":{name:"org.lwjgl:lwjgl-openal:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-linux-riscv64.jar",sha1:"74c5ddf47ad6bee41348bbb0735008694b5315af",size:516661}}},"org.lwjgl:lwjgl-opengl:3.2.1":{name:"org.lwjgl:lwjgl-opengl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",sha1:"2852ac7d9f6fc71349f1ce28e2708ff1977f18af",size:931960}}},"org.lwjgl:lwjgl-opengl:3.2.1:natives":{name:"org.lwjgl:lwjgl-opengl:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-linux-riscv64.jar",sha1:"6ea07b47dd91af8f3ee4a24ddb3cbf086d157a4e",size:57864}}},"org.lwjgl:lwjgl-glfw:3.2.1":{name:"org.lwjgl:lwjgl-glfw:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",sha1:"7e46ecdec85db8738053cfde1414352cd62dab74",size:147044}}},"org.lwjgl:lwjgl-glfw:3.2.1:natives":{name:"org.lwjgl:lwjgl-glfw:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-linux-riscv64.jar",sha1:"9582481036b6fb762c3f791e2ed26128152a1cec",size:117084}}},"org.lwjgl:lwjgl-stb:3.2.1":{name:"org.lwjgl:lwjgl-stb:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",sha1:"5821735d5ef23f6da8542887344e57eb181b7cac",size:143112}}},"org.lwjgl:lwjgl-stb:3.2.1:natives":{name:"org.lwjgl:lwjgl-stb:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-linux-riscv64.jar",sha1:"502804ee61eb7adb30bbb5e4459899f9a0cb23cf",size:215885}}},"org.lwjgl:lwjgl-tinyfd:3.2.1":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",sha1:"2d73789ffd8962b38d9d599cc38b2383ce818c7a",size:15928}}},"org.lwjgl:lwjgl-tinyfd:3.2.1:natives":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-linux-riscv64.jar",sha1:"8bec171d3fa4ec3cfc20b4ddd675cb08935bd5f8",size:46550}}},"org.lwjgl:lwjgl:3.2.2":{name:"org.lwjgl:lwjgl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",sha1:"b86c3e4832426e8a6b466013b7cb34b40e9ce956",size:800127}}},"org.lwjgl:lwjgl:3.2.2:natives":{name:"org.lwjgl:lwjgl:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-linux-riscv64.jar",sha1:"3ce36a5c5e6feb61bad2ea1426352482e04c6db1",size:80164}}},"org.lwjgl:lwjgl-jemalloc:3.2.2":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",sha1:"e3f5dcb8e13f3a5ed3f740fd30a114cee2a80bc4",size:46430}}},"org.lwjgl:lwjgl-jemalloc:3.2.2:natives":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-linux-riscv64.jar",sha1:"6c5d38aad1dbd1c4945bcbe86640e616ceb9588f",size:197209}}},"org.lwjgl:lwjgl-openal:3.2.2":{name:"org.lwjgl:lwjgl-openal:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",sha1:"9b74d3ea380c83353d42af43ad9659e04dabe84a",size:113103}}},"org.lwjgl:lwjgl-openal:3.2.2:natives":{name:"org.lwjgl:lwjgl-openal:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-linux-riscv64.jar",sha1:"74c5ddf47ad6bee41348bbb0735008694b5315af",size:516661}}},"org.lwjgl:lwjgl-opengl:3.2.2":{name:"org.lwjgl:lwjgl-opengl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",sha1:"2852ac7d9f6fc71349f1ce28e2708ff1977f18af",size:931960}}},"org.lwjgl:lwjgl-opengl:3.2.2:natives":{name:"org.lwjgl:lwjgl-opengl:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-linux-riscv64.jar",sha1:"6ea07b47dd91af8f3ee4a24ddb3cbf086d157a4e",size:57864}}},"org.lwjgl:lwjgl-glfw:3.2.2":{name:"org.lwjgl:lwjgl-glfw:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",sha1:"7e46ecdec85db8738053cfde1414352cd62dab74",size:147044}}},"org.lwjgl:lwjgl-glfw:3.2.2:natives":{name:"org.lwjgl:lwjgl-glfw:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-linux-riscv64.jar",sha1:"9582481036b6fb762c3f791e2ed26128152a1cec",size:117084}}},"org.lwjgl:lwjgl-stb:3.2.2":{name:"org.lwjgl:lwjgl-stb:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",sha1:"5821735d5ef23f6da8542887344e57eb181b7cac",size:143112}}},"org.lwjgl:lwjgl-stb:3.2.2:natives":{name:"org.lwjgl:lwjgl-stb:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-linux-riscv64.jar",sha1:"502804ee61eb7adb30bbb5e4459899f9a0cb23cf",size:215885}}},"org.lwjgl:lwjgl-tinyfd:3.2.2":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",sha1:"2d73789ffd8962b38d9d599cc38b2383ce818c7a",size:15928}}},"org.lwjgl:lwjgl-tinyfd:3.2.2:natives":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-linux-riscv64.jar",sha1:"8bec171d3fa4ec3cfc20b4ddd675cb08935bd5f8",size:46550}}},"org.lwjgl:lwjgl:3.3.1":{name:"org.lwjgl:lwjgl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",sha1:"b86c3e4832426e8a6b466013b7cb34b40e9ce956",size:800127}}},"org.lwjgl:lwjgl:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-linux-riscv64.jar",sha1:"3ce36a5c5e6feb61bad2ea1426352482e04c6db1",size:80164}}},"org.lwjgl:lwjgl-jemalloc:3.3.1":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",sha1:"e3f5dcb8e13f3a5ed3f740fd30a114cee2a80bc4",size:46430}}},"org.lwjgl:lwjgl-jemalloc:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-linux-riscv64.jar",sha1:"6c5d38aad1dbd1c4945bcbe86640e616ceb9588f",size:197209}}},"org.lwjgl:lwjgl-openal:3.3.1":{name:"org.lwjgl:lwjgl-openal:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",sha1:"9b74d3ea380c83353d42af43ad9659e04dabe84a",size:113103}}},"org.lwjgl:lwjgl-openal:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-openal:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-linux-riscv64.jar",sha1:"74c5ddf47ad6bee41348bbb0735008694b5315af",size:516661}}},"org.lwjgl:lwjgl-opengl:3.3.1":{name:"org.lwjgl:lwjgl-opengl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",sha1:"2852ac7d9f6fc71349f1ce28e2708ff1977f18af",size:931960}}},"org.lwjgl:lwjgl-opengl:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-opengl:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-linux-riscv64.jar",sha1:"6ea07b47dd91af8f3ee4a24ddb3cbf086d157a4e",size:57864}}},"org.lwjgl:lwjgl-glfw:3.3.1":{name:"org.lwjgl:lwjgl-glfw:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",sha1:"7e46ecdec85db8738053cfde1414352cd62dab74",size:147044}}},"org.lwjgl:lwjgl-glfw:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-glfw:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-linux-riscv64.jar",sha1:"9582481036b6fb762c3f791e2ed26128152a1cec",size:117084}}},"org.lwjgl:lwjgl-stb:3.3.1":{name:"org.lwjgl:lwjgl-stb:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",sha1:"5821735d5ef23f6da8542887344e57eb181b7cac",size:143112}}},"org.lwjgl:lwjgl-stb:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-stb:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-linux-riscv64.jar",sha1:"502804ee61eb7adb30bbb5e4459899f9a0cb23cf",size:215885}}},"org.lwjgl:lwjgl-tinyfd:3.3.1":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",sha1:"2d73789ffd8962b38d9d599cc38b2383ce818c7a",size:15928}}},"org.lwjgl:lwjgl-tinyfd:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-linux-riscv64.jar",sha1:"8bec171d3fa4ec3cfc20b4ddd675cb08935bd5f8",size:46550}}},"org.lwjgl:lwjgl:3.3.2":{name:"org.lwjgl:lwjgl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",sha1:"b86c3e4832426e8a6b466013b7cb34b40e9ce956",size:800127}}},"org.lwjgl:lwjgl:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-linux-riscv64.jar",sha1:"3ce36a5c5e6feb61bad2ea1426352482e04c6db1",size:80164}}},"org.lwjgl:lwjgl-jemalloc:3.3.2":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",sha1:"e3f5dcb8e13f3a5ed3f740fd30a114cee2a80bc4",size:46430}}},"org.lwjgl:lwjgl-jemalloc:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-linux-riscv64.jar",sha1:"6c5d38aad1dbd1c4945bcbe86640e616ceb9588f",size:197209}}},"org.lwjgl:lwjgl-openal:3.3.2":{name:"org.lwjgl:lwjgl-openal:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",sha1:"9b74d3ea380c83353d42af43ad9659e04dabe84a",size:113103}}},"org.lwjgl:lwjgl-openal:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-openal:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-linux-riscv64.jar",sha1:"74c5ddf47ad6bee41348bbb0735008694b5315af",size:516661}}},"org.lwjgl:lwjgl-opengl:3.3.2":{name:"org.lwjgl:lwjgl-opengl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",sha1:"2852ac7d9f6fc71349f1ce28e2708ff1977f18af",size:931960}}},"org.lwjgl:lwjgl-opengl:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-opengl:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-linux-riscv64.jar",sha1:"6ea07b47dd91af8f3ee4a24ddb3cbf086d157a4e",size:57864}}},"org.lwjgl:lwjgl-glfw:3.3.2":{name:"org.lwjgl:lwjgl-glfw:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",sha1:"7e46ecdec85db8738053cfde1414352cd62dab74",size:147044}}},"org.lwjgl:lwjgl-glfw:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-glfw:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-linux-riscv64.jar",sha1:"9582481036b6fb762c3f791e2ed26128152a1cec",size:117084}}},"org.lwjgl:lwjgl-stb:3.3.2":{name:"org.lwjgl:lwjgl-stb:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",sha1:"5821735d5ef23f6da8542887344e57eb181b7cac",size:143112}}},"org.lwjgl:lwjgl-stb:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-stb:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-linux-riscv64.jar",sha1:"502804ee61eb7adb30bbb5e4459899f9a0cb23cf",size:215885}}},"org.lwjgl:lwjgl-tinyfd:3.3.2":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",sha1:"2d73789ffd8962b38d9d599cc38b2383ce818c7a",size:15928}}},"org.lwjgl:lwjgl-tinyfd:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-linux-riscv64.jar",sha1:"8bec171d3fa4ec3cfc20b4ddd675cb08935bd5f8",size:46550}}},"org.lwjgl:lwjgl:3.3.3":{name:"org.lwjgl:lwjgl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",sha1:"b86c3e4832426e8a6b466013b7cb34b40e9ce956",size:800127}}},"org.lwjgl:lwjgl:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-linux-riscv64.jar",sha1:"3ce36a5c5e6feb61bad2ea1426352482e04c6db1",size:80164}}},"org.lwjgl:lwjgl-jemalloc:3.3.3":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",sha1:"e3f5dcb8e13f3a5ed3f740fd30a114cee2a80bc4",size:46430}}},"org.lwjgl:lwjgl-jemalloc:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-linux-riscv64.jar",sha1:"6c5d38aad1dbd1c4945bcbe86640e616ceb9588f",size:197209}}},"org.lwjgl:lwjgl-openal:3.3.3":{name:"org.lwjgl:lwjgl-openal:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",sha1:"9b74d3ea380c83353d42af43ad9659e04dabe84a",size:113103}}},"org.lwjgl:lwjgl-openal:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-openal:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-linux-riscv64.jar",sha1:"74c5ddf47ad6bee41348bbb0735008694b5315af",size:516661}}},"org.lwjgl:lwjgl-opengl:3.3.3":{name:"org.lwjgl:lwjgl-opengl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",sha1:"2852ac7d9f6fc71349f1ce28e2708ff1977f18af",size:931960}}},"org.lwjgl:lwjgl-opengl:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-opengl:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-linux-riscv64.jar",sha1:"6ea07b47dd91af8f3ee4a24ddb3cbf086d157a4e",size:57864}}},"org.lwjgl:lwjgl-glfw:3.3.3":{name:"org.lwjgl:lwjgl-glfw:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",sha1:"7e46ecdec85db8738053cfde1414352cd62dab74",size:147044}}},"org.lwjgl:lwjgl-glfw:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-glfw:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-linux-riscv64.jar",sha1:"9582481036b6fb762c3f791e2ed26128152a1cec",size:117084}}},"org.lwjgl:lwjgl-stb:3.3.3":{name:"org.lwjgl:lwjgl-stb:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",sha1:"5821735d5ef23f6da8542887344e57eb181b7cac",size:143112}}},"org.lwjgl:lwjgl-stb:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-stb:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-linux-riscv64.jar",sha1:"502804ee61eb7adb30bbb5e4459899f9a0cb23cf",size:215885}}},"org.lwjgl:lwjgl-tinyfd:3.3.3":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",sha1:"2d73789ffd8962b38d9d599cc38b2383ce818c7a",size:15928}}},"org.lwjgl:lwjgl-tinyfd:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-linux-riscv64.jar",sha1:"8bec171d3fa4ec3cfc20b4ddd675cb08935bd5f8",size:46550}}},"org.lwjgl:lwjgl-freetype:3.3.3":{name:"org.lwjgl:lwjgl-freetype:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-freetype/3.3.4/lwjgl-freetype-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-freetype/3.3.4/lwjgl-freetype-3.3.4.jar",sha1:"23f7bf165068ef2ca80ae1b79fd905af20498600",size:453489}}},"org.lwjgl:lwjgl-freetype:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-freetype:3.3.4:natives-linux-riscv64",downloads:{artifact:{path:"org/lwjgl/lwjgl-freetype/3.3.4/lwjgl-freetype-3.3.4-natives-linux-riscv64.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-freetype/3.3.4/lwjgl-freetype-3.3.4-natives-linux-riscv64.jar",sha1:"2cb82939dc283686f9febf5349b66e773f515c59",size:1194584}}},"net.java.jinput:jinput-platform:2.0.5:natives":null,"com.mojang:text2speech:1.10.3:natives":null,"com.mojang:text2speech:1.11.3:natives":null,"com.mojang:text2speech:1.12.4:natives":null,"com.mojang:text2speech:1.13.9:natives-linux":null},"windows-x86_64":{"mesa-loader":{name:"org.glavo:mesa-loader-windows:0.3.0:x64",downloads:{artifact:{path:"org/glavo/mesa-loader-windows/0.3.0/mesa-loader-windows-0.3.0-x64.jar",url:"https://repo1.maven.org/maven2/org/glavo/mesa-loader-windows/0.3.0/mesa-loader-windows-0.3.0-x64.jar",sha1:"629fca32417d6ec489cef8b2cbd0827131ec6801",size:27174940}}}},"windows-x86":{"mesa-loader":{name:"org.glavo:mesa-loader-windows:0.3.0:x86",downloads:{artifact:{path:"org/glavo/mesa-loader-windows/0.3.0/mesa-loader-windows-0.3.0-x86.jar",url:"https://repo1.maven.org/maven2/org/glavo/mesa-loader-windows/0.3.0/mesa-loader-windows-0.3.0-x86.jar",sha1:"d25e0cdf5c5eb182acc9b93f700e0e6d8de36283",size:22528549}}}},"windows-arm64":{"org.lwjgl.lwjgl:lwjgl-platform:2.9.0:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3-rc1",downloads:{classifiers:{"windows-arm64":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1/lwjgl2-natives-2.9.3-rc1-windows-arm64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1-windows-arm64/lwjgl2-natives-2.9.3-rc1-windows-arm64.jar",sha1:"e0948a3692856d47854f3cd5a698d5c0233606d7",size:617106}}},extract:{exclude:["META-INF/"]},natives:{windows:"windows-arm64"}},"org.lwjgl.lwjgl:lwjgl-platform:2.9.1:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3-rc1",downloads:{classifiers:{"windows-arm64":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1/lwjgl2-natives-2.9.3-rc1-windows-arm64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1-windows-arm64/lwjgl2-natives-2.9.3-rc1-windows-arm64.jar",sha1:"e0948a3692856d47854f3cd5a698d5c0233606d7",size:617106}}},extract:{exclude:["META-INF/"]},natives:{windows:"windows-arm64"}},"org.lwjgl.lwjgl:lwjgl-platform:2.9.4-nightly-20150209:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3-rc1",downloads:{classifiers:{"windows-arm64":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1/lwjgl2-natives-2.9.3-rc1-windows-arm64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1-windows-arm64/lwjgl2-natives-2.9.3-rc1-windows-arm64.jar",sha1:"e0948a3692856d47854f3cd5a698d5c0233606d7",size:617106}}},extract:{exclude:["META-INF/"]},natives:{windows:"windows-arm64"}},"org.lwjgl:lwjgl:3.1.6":{name:"org.lwjgl:lwjgl:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2.jar",sha1:"4421d94af68e35dcaa31737a6fc59136a1e61b94",size:786196}}},"org.lwjgl:lwjgl:3.1.6:natives":{name:"org.lwjgl:lwjgl:3.3.2:natives-windows-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-windows-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-windows-arm64.jar",sha1:"d900e4678449ba97ff46fa64b22e0376bf8cd00e",size:133200}}},"org.lwjgl:lwjgl-jemalloc:3.1.6":{name:"org.lwjgl:lwjgl-jemalloc:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2.jar",sha1:"877e17e39ebcd58a9c956dc3b5b777813de0873a",size:43233}}},"org.lwjgl:lwjgl-jemalloc:3.1.6:natives":{name:"org.lwjgl:lwjgl-jemalloc:3.3.2:natives-windows-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-windows-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-windows-arm64.jar",sha1:"598790de603c286dbc4068b27829eacc37592786",size:152780}}},"org.lwjgl:lwjgl-openal:3.1.6":{name:"org.lwjgl:lwjgl-openal:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2.jar",sha1:"ae5357ed6d934546d3533993ea84c0cfb75eed95",size:108230}}},"org.lwjgl:lwjgl-openal:3.1.6:natives":{name:"org.lwjgl:lwjgl-openal:3.3.2:natives-windows-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-windows-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-windows-arm64.jar",sha1:"545ddec7959007a78b6662d616e00dacf00e1c29",size:627059}}},"org.lwjgl:lwjgl-opengl:3.1.6":{name:"org.lwjgl:lwjgl-opengl:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2.jar",sha1:"ee8e95be0b438602038bc1f02dc5e3d011b1b216",size:928871}}},"org.lwjgl:lwjgl-opengl:3.1.6:natives":{name:"org.lwjgl:lwjgl-opengl:3.3.2:natives-windows-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-windows-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-windows-arm64.jar",sha1:"21df035bf03dbf5001f92291b24dc951da513481",size:83132}}},"org.lwjgl:lwjgl-glfw:3.1.6":{name:"org.lwjgl:lwjgl-glfw:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2.jar",sha1:"757920418805fb90bfebb3d46b1d9e7669fca2eb",size:135828}}},"org.lwjgl:lwjgl-glfw:3.1.6:natives":{name:"org.lwjgl:lwjgl-glfw:3.3.2:natives-windows-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-windows-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-windows-arm64.jar",sha1:"e79c4857a887bd79ba78bdf2d422a7d333028a2d",size:141892}}},"org.lwjgl:lwjgl-stb:3.1.6":{name:"org.lwjgl:lwjgl-stb:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2.jar",sha1:"a2550795014d622b686e9caac50b14baa87d2c70",size:118874}}},"org.lwjgl:lwjgl-stb:3.1.6:natives":{name:"org.lwjgl:lwjgl-stb:3.3.2:natives-windows-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-windows-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-windows-arm64.jar",sha1:"c29df97c3cca97dc00d34e171936153764c9f78b",size:218460}}},"org.lwjgl:lwjgl-tinyfd:3.1.6":{name:"org.lwjgl:lwjgl-tinyfd:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2.jar",sha1:"9f65c248dd77934105274fcf8351abb75b34327c",size:13404}}},"org.lwjgl:lwjgl-tinyfd:3.1.6:natives":{name:"org.lwjgl:lwjgl-tinyfd:3.3.2:natives-windows-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-windows-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-windows-arm64.jar",sha1:"500f5daa3b731ca282d4b90aeafda94c528d3e27",size:110758}}},"org.lwjgl:lwjgl:3.2.2":{name:"org.lwjgl:lwjgl:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2.jar",sha1:"4421d94af68e35dcaa31737a6fc59136a1e61b94",size:786196}}},"org.lwjgl:lwjgl:3.2.2:natives":{name:"org.lwjgl:lwjgl:3.3.2:natives-windows-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-windows-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-windows-arm64.jar",sha1:"d900e4678449ba97ff46fa64b22e0376bf8cd00e",size:133200}}},"org.lwjgl:lwjgl-jemalloc:3.2.2":{name:"org.lwjgl:lwjgl-jemalloc:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2.jar",sha1:"877e17e39ebcd58a9c956dc3b5b777813de0873a",size:43233}}},"org.lwjgl:lwjgl-jemalloc:3.2.2:natives":{name:"org.lwjgl:lwjgl-jemalloc:3.3.2:natives-windows-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-windows-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-windows-arm64.jar",sha1:"598790de603c286dbc4068b27829eacc37592786",size:152780}}},"org.lwjgl:lwjgl-openal:3.2.2":{name:"org.lwjgl:lwjgl-openal:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2.jar",sha1:"ae5357ed6d934546d3533993ea84c0cfb75eed95",size:108230}}},"org.lwjgl:lwjgl-openal:3.2.2:natives":{name:"org.lwjgl:lwjgl-openal:3.3.2:natives-windows-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-windows-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-windows-arm64.jar",sha1:"545ddec7959007a78b6662d616e00dacf00e1c29",size:627059}}},"org.lwjgl:lwjgl-opengl:3.2.2":{name:"org.lwjgl:lwjgl-opengl:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2.jar",sha1:"ee8e95be0b438602038bc1f02dc5e3d011b1b216",size:928871}}},"org.lwjgl:lwjgl-opengl:3.2.2:natives":{name:"org.lwjgl:lwjgl-opengl:3.3.2:natives-windows-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-windows-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-windows-arm64.jar",sha1:"21df035bf03dbf5001f92291b24dc951da513481",size:83132}}},"org.lwjgl:lwjgl-glfw:3.2.2":{name:"org.lwjgl:lwjgl-glfw:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2.jar",sha1:"757920418805fb90bfebb3d46b1d9e7669fca2eb",size:135828}}},"org.lwjgl:lwjgl-glfw:3.2.2:natives":{name:"org.lwjgl:lwjgl-glfw:3.3.2:natives-windows-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-windows-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-windows-arm64.jar",sha1:"e79c4857a887bd79ba78bdf2d422a7d333028a2d",size:141892}}},"org.lwjgl:lwjgl-stb:3.2.2":{name:"org.lwjgl:lwjgl-stb:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2.jar",sha1:"a2550795014d622b686e9caac50b14baa87d2c70",size:118874}}},"org.lwjgl:lwjgl-stb:3.2.2:natives":{name:"org.lwjgl:lwjgl-stb:3.3.2:natives-windows-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-windows-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-windows-arm64.jar",sha1:"c29df97c3cca97dc00d34e171936153764c9f78b",size:218460}}},"org.lwjgl:lwjgl-tinyfd:3.2.2":{name:"org.lwjgl:lwjgl-tinyfd:3.3.2",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2.jar",sha1:"9f65c248dd77934105274fcf8351abb75b34327c",size:13404}}},"org.lwjgl:lwjgl-tinyfd:3.2.2:natives":{name:"org.lwjgl:lwjgl-tinyfd:3.3.2:natives-windows-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-windows-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-windows-arm64.jar",sha1:"500f5daa3b731ca282d4b90aeafda94c528d3e27",size:110758}}},"net.java.jinput:jinput-platform:2.0.5:natives":null,"com.mojang:text2speech:1.10.3:natives":null,"com.mojang:text2speech:1.11.3:natives":null,"com.mojang:text2speech:1.12.4:natives":null,"com.mojang:text2speech:1.13.9:natives-windows":null,"mesa-loader":{name:"org.glavo:mesa-loader-windows:0.3.0:arm64",downloads:{artifact:{path:"org/glavo/mesa-loader-windows/0.3.0/mesa-loader-windows-0.3.0-arm64.jar",url:"https://repo1.maven.org/maven2/org/glavo/mesa-loader-windows/0.3.0/mesa-loader-windows-0.3.0-arm64.jar",sha1:"1986490c6fbe950e64018c2fb62c8ecf77a247ed",size:24082103}}}},"osx-arm64":{"org.lwjgl.lwjgl:lwjgl-platform:2.9.1-nightly-20130708-debug3:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3-rc1",downloads:{classifiers:{"osx-arm64":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1/lwjgl2-natives-2.9.3-rc1-osx-arm64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1-osx-arm64/lwjgl2-natives-2.9.3-rc1-osx-arm64.jar",sha1:"042ef2024a9a4054952c496c9ebcdb83345dabe0",size:500107}}},extract:{exclude:["META-INF/"]},natives:{osx:"osx-arm64"}},"org.lwjgl.lwjgl:lwjgl-platform:2.9.1:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3-rc1",downloads:{classifiers:{"osx-arm64":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1/lwjgl2-natives-2.9.3-rc1-osx-arm64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1-osx-arm64/lwjgl2-natives-2.9.3-rc1-osx-arm64.jar",sha1:"042ef2024a9a4054952c496c9ebcdb83345dabe0",size:500107}}},extract:{exclude:["META-INF/"]},natives:{osx:"osx-arm64"}},"org.lwjgl.lwjgl:lwjgl-platform:2.9.2-nightly-20140822:natives":{name:"org.glavo.hmcl:lwjgl2-natives:2.9.3-rc1",downloads:{classifiers:{"osx-arm64":{path:"org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1/lwjgl2-natives-2.9.3-rc1-osx-arm64.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/lwjgl2-natives/2.9.3-rc1-osx-arm64/lwjgl2-natives-2.9.3-rc1-osx-arm64.jar",sha1:"042ef2024a9a4054952c496c9ebcdb83345dabe0",size:500107}}},extract:{exclude:["META-INF/"]},natives:{osx:"osx-arm64"}},"org.lwjgl:lwjgl:3.1.6":{name:"org.lwjgl:lwjgl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",sha1:"ae58664f88e18a9bb2c77b063833ca7aaec484cb",size:724243}}},"org.lwjgl:lwjgl:3.1.6:natives":{name:"org.lwjgl:lwjgl:3.3.1:natives-macos-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1-natives-macos-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1-natives-macos-arm64.jar",sha1:"71d0d5e469c9c95351eb949064497e3391616ac9",size:42693}}},"org.lwjgl:lwjgl-jemalloc:3.1.6":{name:"org.lwjgl:lwjgl-jemalloc:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",sha1:"a817bcf213db49f710603677457567c37d53e103",size:36601}}},"org.lwjgl:lwjgl-jemalloc:3.1.6:natives":{name:"org.lwjgl:lwjgl-jemalloc:3.3.1:natives-macos-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1-natives-macos-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1-natives-macos-arm64.jar",sha1:"e577b87d8ad2ade361aaea2fcf226c660b15dee8",size:103475}}},"org.lwjgl:lwjgl-openal:3.1.6":{name:"org.lwjgl:lwjgl-openal:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",sha1:"2623a6b8ae1dfcd880738656a9f0243d2e6840bd",size:88237}}},"org.lwjgl:lwjgl-openal:3.1.6:natives":{name:"org.lwjgl:lwjgl-openal:3.3.1:natives-macos-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1-natives-macos-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1-natives-macos-arm64.jar",sha1:"23d55e7490b57495320f6c9e1936d78fd72c4ef8",size:346125}}},"org.lwjgl:lwjgl-opengl:3.1.6":{name:"org.lwjgl:lwjgl-opengl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",sha1:"831a5533a21a5f4f81bbc51bb13e9899319b5411",size:921563}}},"org.lwjgl:lwjgl-opengl:3.1.6:natives":{name:"org.lwjgl:lwjgl-opengl:3.3.1:natives-macos-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1-natives-macos-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1-natives-macos-arm64.jar",sha1:"eafe34b871d966292e8db0f1f3d6b8b110d4e91d",size:41665}}},"org.lwjgl:lwjgl-glfw:3.1.6":{name:"org.glavo.hmcl.mmachina:lwjgl-glfw:3.3.1-mmachina.1",downloads:{artifact:{path:"org/glavo/hmcl/mmachina/lwjgl-glfw/3.3.1-mmachina.1/lwjgl-glfw-3.3.1-mmachina.1.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/mmachina/lwjgl-glfw/3.3.1-mmachina.1/lwjgl-glfw-3.3.1-mmachina.1.jar",sha1:"e9a101bca4fa30d26b21b526ff28e7c2d8927f1b",size:130128}}},"org.lwjgl:lwjgl-glfw:3.1.6:natives":{name:"org.lwjgl:lwjgl-glfw:3.3.1:natives-macos-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1-natives-macos-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1-natives-macos-arm64.jar",sha1:"cac0d3f712a3da7641fa174735a5f315de7ffe0a",size:129077}}},"org.lwjgl:lwjgl-stb:3.1.6":{name:"org.lwjgl:lwjgl-stb:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",sha1:"b119297cf8ed01f247abe8685857f8e7fcf5980f",size:112380}}},"org.lwjgl:lwjgl-stb:3.1.6:natives":{name:"org.lwjgl:lwjgl-stb:3.3.1:natives-macos-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1-natives-macos-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1-natives-macos-arm64.jar",sha1:"fcf073ed911752abdca5f0b00a53cfdf17ff8e8b",size:178408}}},"org.lwjgl:lwjgl-tinyfd:3.1.6":{name:"org.lwjgl:lwjgl-tinyfd:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",sha1:"0ff1914111ef2e3e0110ef2dabc8d8cdaad82347",size:6767}}},"org.lwjgl:lwjgl-tinyfd:3.1.6:natives":{name:"org.lwjgl:lwjgl-tinyfd:3.3.1:natives-macos-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1-natives-macos-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1-natives-macos-arm64.jar",sha1:"972ecc17bad3571e81162153077b4d47b7b9eaa9",size:41380}}},"org.lwjgl:lwjgl:3.2.1":{name:"org.lwjgl:lwjgl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar",sha1:"ae58664f88e18a9bb2c77b063833ca7aaec484cb",size:724243}}},"org.lwjgl:lwjgl:3.2.1:natives":{name:"org.lwjgl:lwjgl:3.3.1:natives-macos-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1-natives-macos-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1-natives-macos-arm64.jar",sha1:"71d0d5e469c9c95351eb949064497e3391616ac9",size:42693}}},"org.lwjgl:lwjgl-jemalloc:3.2.1":{name:"org.lwjgl:lwjgl-jemalloc:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar",sha1:"a817bcf213db49f710603677457567c37d53e103",size:36601}}},"org.lwjgl:lwjgl-jemalloc:3.2.1:natives":{name:"org.lwjgl:lwjgl-jemalloc:3.3.1:natives-macos-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1-natives-macos-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1-natives-macos-arm64.jar",sha1:"e577b87d8ad2ade361aaea2fcf226c660b15dee8",size:103475}}},"org.lwjgl:lwjgl-openal:3.2.1":{name:"org.lwjgl:lwjgl-openal:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar",sha1:"2623a6b8ae1dfcd880738656a9f0243d2e6840bd",size:88237}}},"org.lwjgl:lwjgl-openal:3.2.1:natives":{name:"org.lwjgl:lwjgl-openal:3.3.1:natives-macos-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1-natives-macos-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1-natives-macos-arm64.jar",sha1:"23d55e7490b57495320f6c9e1936d78fd72c4ef8",size:346125}}},"org.lwjgl:lwjgl-opengl:3.2.1":{name:"org.lwjgl:lwjgl-opengl:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar",sha1:"831a5533a21a5f4f81bbc51bb13e9899319b5411",size:921563}}},"org.lwjgl:lwjgl-opengl:3.2.1:natives":{name:"org.lwjgl:lwjgl-opengl:3.3.1:natives-macos-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1-natives-macos-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1-natives-macos-arm64.jar",sha1:"eafe34b871d966292e8db0f1f3d6b8b110d4e91d",size:41665}}},"org.lwjgl:lwjgl-glfw:3.2.1":{name:"org.glavo.hmcl.mmachina:lwjgl-glfw:3.3.1-mmachina.1",downloads:{artifact:{path:"org/glavo/hmcl/mmachina/lwjgl-glfw/3.3.1-mmachina.1/lwjgl-glfw-3.3.1-mmachina.1.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/mmachina/lwjgl-glfw/3.3.1-mmachina.1/lwjgl-glfw-3.3.1-mmachina.1.jar",sha1:"e9a101bca4fa30d26b21b526ff28e7c2d8927f1b",size:130128}}},"org.lwjgl:lwjgl-glfw:3.2.1:natives":{name:"org.lwjgl:lwjgl-glfw:3.3.1:natives-macos-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1-natives-macos-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1-natives-macos-arm64.jar",sha1:"cac0d3f712a3da7641fa174735a5f315de7ffe0a",size:129077}}},"org.lwjgl:lwjgl-stb:3.2.1":{name:"org.lwjgl:lwjgl-stb:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar",sha1:"b119297cf8ed01f247abe8685857f8e7fcf5980f",size:112380}}},"org.lwjgl:lwjgl-stb:3.2.1:natives":{name:"org.lwjgl:lwjgl-stb:3.3.1:natives-macos-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1-natives-macos-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1-natives-macos-arm64.jar",sha1:"fcf073ed911752abdca5f0b00a53cfdf17ff8e8b",size:178408}}},"org.lwjgl:lwjgl-tinyfd:3.2.1":{name:"org.lwjgl:lwjgl-tinyfd:3.3.1",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar",sha1:"0ff1914111ef2e3e0110ef2dabc8d8cdaad82347",size:6767}}},"org.lwjgl:lwjgl-tinyfd:3.2.1:natives":{name:"org.lwjgl:lwjgl-tinyfd:3.3.1:natives-macos-arm64",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1-natives-macos-arm64.jar",url:"https://libraries.minecraft.net/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1-natives-macos-arm64.jar",sha1:"972ecc17bad3571e81162153077b4d47b7b9eaa9",size:41380}}},"ca.weblite:java-objc-bridge:1.0.0":{name:"org.glavo.hmcl.mmachina:java-objc-bridge:1.1.0-mmachina.1",downloads:{artifact:{path:"org/glavo/hmcl/mmachina/java-objc-bridge/1.1.0-mmachina.1/java-objc-bridge-1.1.0-mmachina.1.jar",url:"https://repo1.maven.org/maven2/org/glavo/hmcl/mmachina/java-objc-bridge/1.1.0-mmachina.1/java-objc-bridge-1.1.0-mmachina.1.jar",sha1:"369a83621e3c65496348491e533cb97fe5f2f37d",size:91947}}},"ca.weblite:java-objc-bridge:1.0.0:natives":null,"com.mojang:text2speech:1.10.3":{name:"com.mojang:text2speech:1.11.3",downloads:{artifact:{path:"com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar",url:"https://libraries.minecraft.net/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar",sha1:"f378f889797edd7df8d32272c06ca80a1b6b0f58",size:13164}}},"net.java.jinput:jinput-platform:2.0.5:natives":null,"com.mojang:text2speech:1.10.3:natives":null,"com.mojang:text2speech:1.11.3:natives":null,"com.mojang:text2speech:1.12.4:natives":null},"freebsd-x86_64":{"org.lwjgl:lwjgl:3.1.6":{name:"org.lwjgl:lwjgl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",sha1:"b86c3e4832426e8a6b466013b7cb34b40e9ce956",size:800127}}},"org.lwjgl:lwjgl:3.1.6:natives":{name:"org.lwjgl:lwjgl:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-freebsd.jar",sha1:"610d14530e637564d97d74af7cb98a737e70b77b",size:96209}}},"org.lwjgl:lwjgl-jemalloc:3.1.6":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",sha1:"e3f5dcb8e13f3a5ed3f740fd30a114cee2a80bc4",size:46430}}},"org.lwjgl:lwjgl-jemalloc:3.1.6:natives":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-freebsd.jar",sha1:"5ee27f3bad4715067cef0630682da4bb5a1b88ac",size:157297}}},"org.lwjgl:lwjgl-openal:3.1.6":{name:"org.lwjgl:lwjgl-openal:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",sha1:"9b74d3ea380c83353d42af43ad9659e04dabe84a",size:113103}}},"org.lwjgl:lwjgl-openal:3.1.6:natives":{name:"org.lwjgl:lwjgl-openal:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-freebsd.jar",sha1:"3863f8268f5515c27f1364257f8a018f0c6afa79",size:597486}}},"org.lwjgl:lwjgl-opengl:3.1.6":{name:"org.lwjgl:lwjgl-opengl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",sha1:"2852ac7d9f6fc71349f1ce28e2708ff1977f18af",size:931960}}},"org.lwjgl:lwjgl-opengl:3.1.6:natives":{name:"org.lwjgl:lwjgl-opengl:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-freebsd.jar",sha1:"579071d2a3714f5662522f7d3edf58e941580587",size:81028}}},"org.lwjgl:lwjgl-glfw:3.1.6":{name:"org.lwjgl:lwjgl-glfw:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",sha1:"7e46ecdec85db8738053cfde1414352cd62dab74",size:147044}}},"org.lwjgl:lwjgl-glfw:3.1.6:natives":{name:"org.lwjgl:lwjgl-glfw:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-freebsd.jar",sha1:"f67b9b6c29451d8fea66db17aaba2f65e908c7e9",size:104415}}},"org.lwjgl:lwjgl-stb:3.1.6":{name:"org.lwjgl:lwjgl-stb:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",sha1:"5821735d5ef23f6da8542887344e57eb181b7cac",size:143112}}},"org.lwjgl:lwjgl-stb:3.1.6:natives":{name:"org.lwjgl:lwjgl-stb:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-freebsd.jar",sha1:"f5551338a1e2035ff747053f0e985dc93db1235c",size:226093}}},"org.lwjgl:lwjgl-tinyfd:3.1.6":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",sha1:"2d73789ffd8962b38d9d599cc38b2383ce818c7a",size:15928}}},"org.lwjgl:lwjgl-tinyfd:3.1.6:natives":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-freebsd.jar",sha1:"acd5e1b9b9b99ce4d21867058ee468ee45a859e5",size:40104}}},"org.lwjgl:lwjgl:3.2.1":{name:"org.lwjgl:lwjgl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",sha1:"b86c3e4832426e8a6b466013b7cb34b40e9ce956",size:800127}}},"org.lwjgl:lwjgl:3.2.1:natives":{name:"org.lwjgl:lwjgl:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-freebsd.jar",sha1:"610d14530e637564d97d74af7cb98a737e70b77b",size:96209}}},"org.lwjgl:lwjgl-jemalloc:3.2.1":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",sha1:"e3f5dcb8e13f3a5ed3f740fd30a114cee2a80bc4",size:46430}}},"org.lwjgl:lwjgl-jemalloc:3.2.1:natives":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-freebsd.jar",sha1:"5ee27f3bad4715067cef0630682da4bb5a1b88ac",size:157297}}},"org.lwjgl:lwjgl-openal:3.2.1":{name:"org.lwjgl:lwjgl-openal:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",sha1:"9b74d3ea380c83353d42af43ad9659e04dabe84a",size:113103}}},"org.lwjgl:lwjgl-openal:3.2.1:natives":{name:"org.lwjgl:lwjgl-openal:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-freebsd.jar",sha1:"3863f8268f5515c27f1364257f8a018f0c6afa79",size:597486}}},"org.lwjgl:lwjgl-opengl:3.2.1":{name:"org.lwjgl:lwjgl-opengl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",sha1:"2852ac7d9f6fc71349f1ce28e2708ff1977f18af",size:931960}}},"org.lwjgl:lwjgl-opengl:3.2.1:natives":{name:"org.lwjgl:lwjgl-opengl:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-freebsd.jar",sha1:"579071d2a3714f5662522f7d3edf58e941580587",size:81028}}},"org.lwjgl:lwjgl-glfw:3.2.1":{name:"org.lwjgl:lwjgl-glfw:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",sha1:"7e46ecdec85db8738053cfde1414352cd62dab74",size:147044}}},"org.lwjgl:lwjgl-glfw:3.2.1:natives":{name:"org.lwjgl:lwjgl-glfw:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-freebsd.jar",sha1:"f67b9b6c29451d8fea66db17aaba2f65e908c7e9",size:104415}}},"org.lwjgl:lwjgl-stb:3.2.1":{name:"org.lwjgl:lwjgl-stb:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",sha1:"5821735d5ef23f6da8542887344e57eb181b7cac",size:143112}}},"org.lwjgl:lwjgl-stb:3.2.1:natives":{name:"org.lwjgl:lwjgl-stb:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-freebsd.jar",sha1:"f5551338a1e2035ff747053f0e985dc93db1235c",size:226093}}},"org.lwjgl:lwjgl-tinyfd:3.2.1":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",sha1:"2d73789ffd8962b38d9d599cc38b2383ce818c7a",size:15928}}},"org.lwjgl:lwjgl-tinyfd:3.2.1:natives":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-freebsd.jar",sha1:"acd5e1b9b9b99ce4d21867058ee468ee45a859e5",size:40104}}},"org.lwjgl:lwjgl:3.2.2":{name:"org.lwjgl:lwjgl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",sha1:"b86c3e4832426e8a6b466013b7cb34b40e9ce956",size:800127}}},"org.lwjgl:lwjgl:3.2.2:natives":{name:"org.lwjgl:lwjgl:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-freebsd.jar",sha1:"610d14530e637564d97d74af7cb98a737e70b77b",size:96209}}},"org.lwjgl:lwjgl-jemalloc:3.2.2":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",sha1:"e3f5dcb8e13f3a5ed3f740fd30a114cee2a80bc4",size:46430}}},"org.lwjgl:lwjgl-jemalloc:3.2.2:natives":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-freebsd.jar",sha1:"5ee27f3bad4715067cef0630682da4bb5a1b88ac",size:157297}}},"org.lwjgl:lwjgl-openal:3.2.2":{name:"org.lwjgl:lwjgl-openal:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",sha1:"9b74d3ea380c83353d42af43ad9659e04dabe84a",size:113103}}},"org.lwjgl:lwjgl-openal:3.2.2:natives":{name:"org.lwjgl:lwjgl-openal:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-freebsd.jar",sha1:"3863f8268f5515c27f1364257f8a018f0c6afa79",size:597486}}},"org.lwjgl:lwjgl-opengl:3.2.2":{name:"org.lwjgl:lwjgl-opengl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",sha1:"2852ac7d9f6fc71349f1ce28e2708ff1977f18af",size:931960}}},"org.lwjgl:lwjgl-opengl:3.2.2:natives":{name:"org.lwjgl:lwjgl-opengl:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-freebsd.jar",sha1:"579071d2a3714f5662522f7d3edf58e941580587",size:81028}}},"org.lwjgl:lwjgl-glfw:3.2.2":{name:"org.lwjgl:lwjgl-glfw:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",sha1:"7e46ecdec85db8738053cfde1414352cd62dab74",size:147044}}},"org.lwjgl:lwjgl-glfw:3.2.2:natives":{name:"org.lwjgl:lwjgl-glfw:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-freebsd.jar",sha1:"f67b9b6c29451d8fea66db17aaba2f65e908c7e9",size:104415}}},"org.lwjgl:lwjgl-stb:3.2.2":{name:"org.lwjgl:lwjgl-stb:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",sha1:"5821735d5ef23f6da8542887344e57eb181b7cac",size:143112}}},"org.lwjgl:lwjgl-stb:3.2.2:natives":{name:"org.lwjgl:lwjgl-stb:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-freebsd.jar",sha1:"f5551338a1e2035ff747053f0e985dc93db1235c",size:226093}}},"org.lwjgl:lwjgl-tinyfd:3.2.2":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",sha1:"2d73789ffd8962b38d9d599cc38b2383ce818c7a",size:15928}}},"org.lwjgl:lwjgl-tinyfd:3.2.2:natives":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-freebsd.jar",sha1:"acd5e1b9b9b99ce4d21867058ee468ee45a859e5",size:40104}}},"org.lwjgl:lwjgl:3.3.1":{name:"org.lwjgl:lwjgl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",sha1:"b86c3e4832426e8a6b466013b7cb34b40e9ce956",size:800127}}},"org.lwjgl:lwjgl:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-freebsd.jar",sha1:"610d14530e637564d97d74af7cb98a737e70b77b",size:96209}}},"org.lwjgl:lwjgl-jemalloc:3.3.1":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",sha1:"e3f5dcb8e13f3a5ed3f740fd30a114cee2a80bc4",size:46430}}},"org.lwjgl:lwjgl-jemalloc:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-freebsd.jar",sha1:"5ee27f3bad4715067cef0630682da4bb5a1b88ac",size:157297}}},"org.lwjgl:lwjgl-openal:3.3.1":{name:"org.lwjgl:lwjgl-openal:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",sha1:"9b74d3ea380c83353d42af43ad9659e04dabe84a",size:113103}}},"org.lwjgl:lwjgl-openal:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-openal:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-freebsd.jar",sha1:"3863f8268f5515c27f1364257f8a018f0c6afa79",size:597486}}},"org.lwjgl:lwjgl-opengl:3.3.1":{name:"org.lwjgl:lwjgl-opengl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",sha1:"2852ac7d9f6fc71349f1ce28e2708ff1977f18af",size:931960}}},"org.lwjgl:lwjgl-opengl:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-opengl:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-freebsd.jar",sha1:"579071d2a3714f5662522f7d3edf58e941580587",size:81028}}},"org.lwjgl:lwjgl-glfw:3.3.1":{name:"org.lwjgl:lwjgl-glfw:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",sha1:"7e46ecdec85db8738053cfde1414352cd62dab74",size:147044}}},"org.lwjgl:lwjgl-glfw:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-glfw:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-freebsd.jar",sha1:"f67b9b6c29451d8fea66db17aaba2f65e908c7e9",size:104415}}},"org.lwjgl:lwjgl-stb:3.3.1":{name:"org.lwjgl:lwjgl-stb:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",sha1:"5821735d5ef23f6da8542887344e57eb181b7cac",size:143112}}},"org.lwjgl:lwjgl-stb:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-stb:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-freebsd.jar",sha1:"f5551338a1e2035ff747053f0e985dc93db1235c",size:226093}}},"org.lwjgl:lwjgl-tinyfd:3.3.1":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",sha1:"2d73789ffd8962b38d9d599cc38b2383ce818c7a",size:15928}}},"org.lwjgl:lwjgl-tinyfd:3.3.1:natives-linux":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-freebsd.jar",sha1:"acd5e1b9b9b99ce4d21867058ee468ee45a859e5",size:40104}}},"org.lwjgl:lwjgl:3.3.2":{name:"org.lwjgl:lwjgl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",sha1:"b86c3e4832426e8a6b466013b7cb34b40e9ce956",size:800127}}},"org.lwjgl:lwjgl:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-freebsd.jar",sha1:"610d14530e637564d97d74af7cb98a737e70b77b",size:96209}}},"org.lwjgl:lwjgl-jemalloc:3.3.2":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",sha1:"e3f5dcb8e13f3a5ed3f740fd30a114cee2a80bc4",size:46430}}},"org.lwjgl:lwjgl-jemalloc:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-freebsd.jar",sha1:"5ee27f3bad4715067cef0630682da4bb5a1b88ac",size:157297}}},"org.lwjgl:lwjgl-openal:3.3.2":{name:"org.lwjgl:lwjgl-openal:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",sha1:"9b74d3ea380c83353d42af43ad9659e04dabe84a",size:113103}}},"org.lwjgl:lwjgl-openal:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-openal:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-freebsd.jar",sha1:"3863f8268f5515c27f1364257f8a018f0c6afa79",size:597486}}},"org.lwjgl:lwjgl-opengl:3.3.2":{name:"org.lwjgl:lwjgl-opengl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",sha1:"2852ac7d9f6fc71349f1ce28e2708ff1977f18af",size:931960}}},"org.lwjgl:lwjgl-opengl:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-opengl:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-freebsd.jar",sha1:"579071d2a3714f5662522f7d3edf58e941580587",size:81028}}},"org.lwjgl:lwjgl-glfw:3.3.2":{name:"org.lwjgl:lwjgl-glfw:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",sha1:"7e46ecdec85db8738053cfde1414352cd62dab74",size:147044}}},"org.lwjgl:lwjgl-glfw:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-glfw:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-freebsd.jar",sha1:"f67b9b6c29451d8fea66db17aaba2f65e908c7e9",size:104415}}},"org.lwjgl:lwjgl-stb:3.3.2":{name:"org.lwjgl:lwjgl-stb:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",sha1:"5821735d5ef23f6da8542887344e57eb181b7cac",size:143112}}},"org.lwjgl:lwjgl-stb:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-stb:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-freebsd.jar",sha1:"f5551338a1e2035ff747053f0e985dc93db1235c",size:226093}}},"org.lwjgl:lwjgl-tinyfd:3.3.2":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",sha1:"2d73789ffd8962b38d9d599cc38b2383ce818c7a",size:15928}}},"org.lwjgl:lwjgl-tinyfd:3.3.2:natives-linux":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-freebsd.jar",sha1:"acd5e1b9b9b99ce4d21867058ee468ee45a859e5",size:40104}}},"org.lwjgl:lwjgl:3.3.3":{name:"org.lwjgl:lwjgl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4.jar",sha1:"b86c3e4832426e8a6b466013b7cb34b40e9ce956",size:800127}}},"org.lwjgl:lwjgl:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl/3.3.4/lwjgl-3.3.4-natives-freebsd.jar",sha1:"610d14530e637564d97d74af7cb98a737e70b77b",size:96209}}},"org.lwjgl:lwjgl-jemalloc:3.3.3":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4.jar",sha1:"e3f5dcb8e13f3a5ed3f740fd30a114cee2a80bc4",size:46430}}},"org.lwjgl:lwjgl-jemalloc:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-jemalloc:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-jemalloc/3.3.4/lwjgl-jemalloc-3.3.4-natives-freebsd.jar",sha1:"5ee27f3bad4715067cef0630682da4bb5a1b88ac",size:157297}}},"org.lwjgl:lwjgl-openal:3.3.3":{name:"org.lwjgl:lwjgl-openal:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4.jar",sha1:"9b74d3ea380c83353d42af43ad9659e04dabe84a",size:113103}}},"org.lwjgl:lwjgl-openal:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-openal:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-openal/3.3.4/lwjgl-openal-3.3.4-natives-freebsd.jar",sha1:"3863f8268f5515c27f1364257f8a018f0c6afa79",size:597486}}},"org.lwjgl:lwjgl-opengl:3.3.3":{name:"org.lwjgl:lwjgl-opengl:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4.jar",sha1:"2852ac7d9f6fc71349f1ce28e2708ff1977f18af",size:931960}}},"org.lwjgl:lwjgl-opengl:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-opengl:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-opengl/3.3.4/lwjgl-opengl-3.3.4-natives-freebsd.jar",sha1:"579071d2a3714f5662522f7d3edf58e941580587",size:81028}}},"org.lwjgl:lwjgl-glfw:3.3.3":{name:"org.lwjgl:lwjgl-glfw:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4.jar",sha1:"7e46ecdec85db8738053cfde1414352cd62dab74",size:147044}}},"org.lwjgl:lwjgl-glfw:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-glfw:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-glfw/3.3.4/lwjgl-glfw-3.3.4-natives-freebsd.jar",sha1:"f67b9b6c29451d8fea66db17aaba2f65e908c7e9",size:104415}}},"org.lwjgl:lwjgl-stb:3.3.3":{name:"org.lwjgl:lwjgl-stb:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4.jar",sha1:"5821735d5ef23f6da8542887344e57eb181b7cac",size:143112}}},"org.lwjgl:lwjgl-stb:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-stb:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-stb/3.3.4/lwjgl-stb-3.3.4-natives-freebsd.jar",sha1:"f5551338a1e2035ff747053f0e985dc93db1235c",size:226093}}},"org.lwjgl:lwjgl-tinyfd:3.3.3":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4.jar",sha1:"2d73789ffd8962b38d9d599cc38b2383ce818c7a",size:15928}}},"org.lwjgl:lwjgl-tinyfd:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-tinyfd:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-tinyfd/3.3.4/lwjgl-tinyfd-3.3.4-natives-freebsd.jar",sha1:"acd5e1b9b9b99ce4d21867058ee468ee45a859e5",size:40104}}},"org.lwjgl:lwjgl-freetype:3.3.3":{name:"org.lwjgl:lwjgl-freetype:3.3.4",downloads:{artifact:{path:"org/lwjgl/lwjgl-freetype/3.3.4/lwjgl-freetype-3.3.4.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-freetype/3.3.4/lwjgl-freetype-3.3.4.jar",sha1:"23f7bf165068ef2ca80ae1b79fd905af20498600",size:453489}}},"org.lwjgl:lwjgl-freetype:3.3.3:natives-linux":{name:"org.lwjgl:lwjgl-freetype:3.3.4:natives-freebsd",downloads:{artifact:{path:"org/lwjgl/lwjgl-freetype/3.3.4/lwjgl-freetype-3.3.4-natives-freebsd.jar",url:"https://repo1.maven.org/maven2/org/lwjgl/lwjgl-freetype/3.3.4/lwjgl-freetype-3.3.4-natives-freebsd.jar",sha1:"67d6775292771087cb3d5ba1239bf9bf42fb3bd7",size:1176759}}},"net.java.jinput:jinput-platform:2.0.5:natives":null,"com.mojang:text2speech:1.10.3:natives":null,"com.mojang:text2speech:1.11.3:natives":null,"com.mojang:text2speech:1.12.4:natives":null,"com.mojang:text2speech:1.13.9:natives-linux":null}}}});var require_node_sqlite3_wasm=__commonJS({"../node_modules/.pnpm/node-sqlite3-wasm@0.8.16/node_modules/node-sqlite3-wasm/dist/node-sqlite3-wasm.js"(exports2,module2){var Module=(()=>{var _scriptName=typeof document<"u"?document.currentScript?.src:void 0;return typeof __filename<"u"&&(_scriptName||=__filename),function(moduleArg={}){var moduleRtn,Module2=moduleArg,readyPromiseResolve,readyPromiseReject,readyPromise=new Promise((resolve15,reject2)=>{readyPromiseResolve=resolve15,readyPromiseReject=reject2}),ENVIRONMENT_IS_NODE=!0;let INT32_MIN=-2147483648,INT32_MAX=2147483647,NULL=0,SQLITE_OK=0,SQLITE_ROW=100,SQLITE_DONE=101,SQLITE_INTEGER=1,SQLITE_FLOAT=2,SQLITE_TEXT=3,SQLITE_BLOB=4,SQLITE_NULL=5,SQLITE_UTF8=1,SQLITE_TRANSIENT=-1,SQLITE_DETERMINISTIC=2048,temp,sqlite3={};Module2.onRuntimeInitialized=()=>{temp=stackAlloc(4);let v=null,n="number",s="string",n1=[n],n2=[n,...n1],n3=[n,...n2],n4=[n,...n3],n5=[n,...n4],signatures={open_v2:[n,[s,n,n,s]],exec:[n,n5],errmsg:[s,n1],prepare_v2:[n,n5],close_v2:[n,n1],finalize:[n,n1],reset:[n,n1],clear_bindings:[n,n1],bind_int:[n,n3],bind_int64:[n,n3],bind_double:[n,n3],bind_text:[n,n5],bind_blob:[n,n5],bind_blob64:[n,n5],bind_null:[n,n2],bind_parameter_index:[n,[n,s]],step:[n,n1],column_int64:[n,n2],column_double:[n,n2],column_text:[s,n2],column_blob:[n,n2],column_type:[n,n2],column_name:[s,n2],column_count:[n,n1],column_bytes:[n,n2],last_insert_rowid:[n,n1],changes:[n,n1],create_function_v2:[n,[n,s,n,n,n,n,n,n,n]],value_type:[n,n1],value_text:[s,n1],value_blob:[n,n1],value_int64:[n,n1],value_double:[n,n1],value_bytes:[n,n1],result_double:[v,n2],result_null:[v,n1],result_text:[v,n4],result_blob:[v,n4],result_blob64:[v,n4],result_int:[v,n2],result_int64:[v,n2],result_error:[v,n3],column_table_name:[s,n2],get_autocommit:[n,n1]};for(let[name3,sig]of Object.entries(signatures))sqlite3[name3]=cwrap(`sqlite3_${name3}`,sig[0],sig[1])};class SQLite3Error2 extends Error{constructor(message){super(message),this.name="SQLite3Error"}}__name(SQLite3Error2,"SQLite3Error");function arrayToHeap(array){let ptr=_malloc(array.byteLength);return HEAPU8.set(array,ptr),ptr}__name(arrayToHeap,"arrayToHeap");function stringToHeap(str){let size=lengthBytesUTF8(str)+1,ptr=_malloc(size);return stringToUTF8(str,ptr,size),ptr}__name(stringToHeap,"stringToHeap");function toNumberOrNot(bigInt){return bigInt>=Number.MIN_SAFE_INTEGER&&bigInt<=Number.MAX_SAFE_INTEGER?Number(bigInt):bigInt}__name(toNumberOrNot,"toNumberOrNot");function parseFunctionArguments(argc,argv){let args=[];for(let i=0;i<argc;i++){let ptr=getValue(argv+4*i,"i32"),type=sqlite3.value_type(ptr),arg;switch(type){case SQLITE_INTEGER:arg=toNumberOrNot(sqlite3.value_int64(ptr));break;case SQLITE_FLOAT:arg=sqlite3.value_double(ptr);break;case SQLITE_TEXT:arg=sqlite3.value_text(ptr);break;case SQLITE_BLOB:let p=sqlite3.value_blob(ptr);p!=NULL?arg=HEAPU8.slice(p,p+sqlite3.value_bytes(ptr)):arg=new Uint8Array;break;case SQLITE_NULL:arg=null;break}args.push(arg)}return args}__name(parseFunctionArguments,"parseFunctionArguments");function setFunctionResult(cx,result){switch(typeof result){case"boolean":sqlite3.result_int(cx,result?1:0);break;case"number":Number.isSafeInteger(result)?result>=INT32_MIN&&result<=INT32_MAX?sqlite3.result_int(cx,result):sqlite3.result_int64(cx,BigInt(result)):sqlite3.result_double(cx,result);break;case"bigint":sqlite3.result_int64(cx,result);break;case"string":let tempPtr=stringToHeap(result);sqlite3.result_text(cx,tempPtr,-1,SQLITE_TRANSIENT),_free(tempPtr);break;case"object":if(result===null)sqlite3.result_null(cx);else if(result instanceof Uint8Array){let tempPtr2=arrayToHeap(result);result.byteLength<=INT32_MAX?sqlite3.result_blob(cx,tempPtr2,result.byteLength,SQLITE_TRANSIENT):sqlite3.result_blob64(cx,tempPtr2,BigInt(result.byteLength),SQLITE_TRANSIENT),_free(tempPtr2)}else throw new SQLite3Error2(`Unsupported type for function result: "${typeof result}"`);break;default:throw new SQLite3Error2(`Unsupported type for function result: "${typeof result}"`)}}__name(setFunctionResult,"setFunctionResult");class Database{constructor(filename,{fileMustExist=!1,readOnly=!1}={}){let flags;readOnly?flags=SQLITE_OPEN_READONLY:(flags=SQLITE_OPEN_READWRITE,fileMustExist||(flags|=SQLITE_OPEN_CREATE));let rc=sqlite3.open_v2(filename,temp,flags,NULL);if(this._ptr=getValue(temp,"i32"),rc!==SQLITE_OK)throw this._ptr!==NULL&&sqlite3.close_v2(this._ptr),new SQLite3Error2(`Could not open the database "${filename}"`);this._functions=new Map}get isOpen(){return this._ptr!==null}get inTransaction(){return this._assertOpen(),sqlite3.get_autocommit(this._ptr)===0}close(){this._assertOpen();for(let func of this._functions.values())removeFunction(func);this._functions.clear(),this._handleError(sqlite3.close_v2(this._ptr)),this._ptr=null}function(name3,func,{deterministic=!1}={}){this._assertOpen();function wrappedFunc(cx,argc,argv){let args=parseFunctionArguments(argc,argv),result;try{result=func.apply(null,args)}catch(err2){let tempPtr=stringToHeap(err2.toString());sqlite3.result_error(cx,tempPtr,-1),_free(tempPtr);return}setFunctionResult(cx,result)}__name(wrappedFunc,"wrappedFunc"),this._functions.has(name3)&&(removeFunction(this._functions.get(name3)),this._functions.delete(name3));let funcPtr=addFunction(wrappedFunc,"viii");this._functions.set(name3,funcPtr);let eTextRep=SQLITE_UTF8;return deterministic&&(eTextRep|=SQLITE_DETERMINISTIC),this._handleError(sqlite3.create_function_v2(this._ptr,name3,func.length,eTextRep,NULL,funcPtr,NULL,NULL,NULL)),this}exec(sql2){this._assertOpen();let tempPtr=stringToHeap(sql2);try{this._handleError(sqlite3.exec(this._ptr,tempPtr,NULL,NULL,NULL))}finally{_free(tempPtr)}}prepare(sql2){return this._assertOpen(),new Statement(this,sql2)}run(sql2,values){let stmt=this.prepare(sql2);try{return stmt.run(values)}finally{stmt.finalize()}}all(sql2,values,{expand=!1}={}){return this._query(sql2,values,!1,expand)}get(sql2,values,{expand=!1}={}){return this._query(sql2,values,!0,expand)}_query(sql2,values,single,expand){let stmt=this.prepare(sql2);try{return single?stmt.get(values,{expand}):stmt.all(values,{expand})}finally{stmt.finalize()}}_assertOpen(){if(!this.isOpen)throw new SQLite3Error2("Database already closed")}_handleError(returnCode){if(returnCode!==SQLITE_OK)throw new SQLite3Error2(sqlite3.errmsg(this._ptr))}}__name(Database,"Database");class Statement{constructor(db,sql2){let tempPtr=stringToHeap(sql2);try{db._handleError(sqlite3.prepare_v2(db._ptr,tempPtr,-1,temp,NULL))}finally{_free(tempPtr)}if(this._ptr=getValue(temp,"i32"),this._ptr===NULL)throw new SQLite3Error2("Nothing to prepare");this._db=db}get database(){return this._db}get isFinalized(){return this._ptr===null}isReader(){return sqlite3.column_count(this._ptr)>=1}run(values){return this._assertReady(),this._bind(values),this._step(),{changes:sqlite3.changes(this._db._ptr),lastInsertRowid:toNumberOrNot(sqlite3.last_insert_rowid(this._db._ptr))}}iterate(values,{expand=!1}={}){return this._queryRows(values,expand)}all(values,{expand=!1}={}){return Array.from(this.iterate(values,{expand}))}get(values,{expand=!1}={}){let result=this._queryRows(values,expand).next();return result.done?null:result.value}finalize(){if(this.isFinalized)throw new SQLite3Error2("Statement already finalized");try{this._db._handleError(sqlite3.finalize(this._ptr))}finally{this._ptr=null}}_reset(){return sqlite3.clear_bindings(this._ptr)===SQLITE_OK&&sqlite3.reset(this._ptr)===SQLITE_OK}*_queryRows(values,expand){this._assertReady(),this._bind(values);let columns=this._getColumnNames();for(;this._step();)yield this._getRow(columns,expand)}_bind(values){if(!this._reset())throw new SQLite3Error2("Could not reset statement prior to binding new values");Array.isArray(values)?this._bindArray(values):values!=null&&typeof values=="object"?this._bindObject(values):typeof values<"u"&&this._bindValue(values,1)}_step(){let ret=sqlite3.step(this._ptr);switch(ret){case SQLITE_ROW:return!0;case SQLITE_DONE:return!1;default:this._db._handleError(ret)}}_getRow(columns,expand){let row={};for(let i=0;i<columns.length;i++){let v;switch(sqlite3.column_type(this._ptr,i)){case SQLITE_INTEGER:v=toNumberOrNot(sqlite3.column_int64(this._ptr,i));break;case SQLITE_FLOAT:v=sqlite3.column_double(this._ptr,i);break;case SQLITE_TEXT:v=sqlite3.column_text(this._ptr,i);break;case SQLITE_BLOB:let p=sqlite3.column_blob(this._ptr,i);p!=NULL?v=HEAPU8.slice(p,p+sqlite3.column_bytes(this._ptr,i)):v=new Uint8Array;break;case SQLITE_NULL:v=null;break}let column=columns[i];if(expand){let table=sqlite3.column_table_name(this._ptr,i);table=table===""?"$":table,Object.hasOwn(row,table)?row[table][column]=v:row[table]={[column]:v}}else row[column]=v}return row}_getColumnNames(){let names=[],columns=sqlite3.column_count(this._ptr);for(let i=0;i<columns;i++)names.push(sqlite3.column_name(this._ptr,i));return names}_bindArray(values){for(let i=0;i<values.length;i++)this._bindValue(values[i],i+1)}_bindObject(values){for(let[param,value]of Object.entries(values)){let i=sqlite3.bind_parameter_index(this._ptr,param);if(i===0)throw new SQLite3Error2(`Unknown binding parameter: "${param}"`);this._bindValue(value,i)}}_bindValue(value,position){let ret;switch(typeof value){case"string":let tempPtr=stringToHeap(value);ret=sqlite3.bind_text(this._ptr,position,tempPtr,-1,SQLITE_TRANSIENT),_free(tempPtr);break;case"number":Number.isSafeInteger(value)?value>=INT32_MIN&&value<=INT32_MAX?ret=sqlite3.bind_int(this._ptr,position,value):ret=sqlite3.bind_int64(this._ptr,position,BigInt(value)):ret=sqlite3.bind_double(this._ptr,position,value);break;case"bigint":ret=sqlite3.bind_int64(this._ptr,position,value);break;case"boolean":ret=sqlite3.bind_int(this._ptr,position,value?1:0);break;case"object":if(value===null)ret=sqlite3.bind_null(this._ptr,position);else if(value instanceof Uint8Array){let tempPtr2=arrayToHeap(value);value.byteLength<=INT32_MAX?ret=sqlite3.bind_blob(this._ptr,position,tempPtr2,value.byteLength,SQLITE_TRANSIENT):ret=sqlite3.bind_blob64(this._ptr,position,tempPtr2,BigInt(value.byteLength),SQLITE_TRANSIENT),_free(tempPtr2)}else throw new SQLite3Error2(`Unsupported type for binding: "${typeof value}"`);break;default:throw new SQLite3Error2(`Unsupported type for binding: "${typeof value}"`)}ret!==SQLITE_OK&&this._db._handleError(ret)}_assertReady(){if(this.isFinalized)throw new SQLite3Error2("Statement already finalized");if(!this._db.isOpen)throw new SQLite3Error2("Database is closed")}}__name(Statement,"Statement"),Module2.Database=Database,Module2.SQLite3Error=SQLite3Error2;let path16=require("node:path"),crypto8=require("node:crypto"),SQLITE_CANTOPEN=14,SQLITE_IOERR_READ=266,SQLITE_IOERR_SHORT_READ=522,SQLITE_IOERR_FSYNC=1034,SQLITE_IOERR_WRITE=778,SQLITE_IOERR_DELETE=2570,SQLITE_IOERR_CLOSE=4106,SQLITE_IOERR_TRUNCATE=1546,SQLITE_IOERR_FSTAT=1802,SQLITE_IOERR_LOCK=3850,SQLITE_IOERR_UNLOCK=2058,SQLITE_OPEN_READONLY=1,SQLITE_OPEN_READWRITE=2,SQLITE_OPEN_CREATE=4,SQLITE_OPEN_EXCLUSIVE=16,SQLITE_ACCESS_READWRITE=1,SQLITE_ACCESS_READ=2,SQLITE_LOCK_NONE=0,SQLITE_BUSY=5;function _fd(fileInfo){return getValue(fileInfo+4,"i32")}__name(_fd,"_fd");function _isLocked(fileInfo){return getValue(fileInfo+8,"i32")!=0}__name(_isLocked,"_isLocked");function _setLocked(fileInfo,locked){setValue(fileInfo+8,locked?1:0,"i32")}__name(_setLocked,"_setLocked");function _path(fileInfo){return UTF8ToString(getValue(fileInfo+12,"i32"))}__name(_path,"_path");function _safeInt(bigInt){if(bigInt<Number.MIN_SAFE_INTEGER||bigInt>Number.MAX_SAFE_INTEGER)throw 0;return Number(bigInt)}__name(_safeInt,"_safeInt");var moduleOverrides=Object.assign({},Module2),arguments_=[],thisProgram="./this.program",quit_=__name((status,toThrow)=>{throw toThrow},"quit_"),scriptDirectory="";function locateFile(path17){return Module2.locateFile?Module2.locateFile(path17,scriptDirectory):scriptDirectory+path17}__name(locateFile,"locateFile");var read_,readAsync,readBinary;if(ENVIRONMENT_IS_NODE){var fs3=require("fs"),nodePath=require("path");scriptDirectory=__dirname+"/",read_=__name((filename,binary)=>(filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename),fs3.readFileSync(filename,binary?void 0:"utf8")),"read_"),readBinary=__name(filename=>{var ret=read_(filename,!0);return ret.buffer||(ret=new Uint8Array(ret)),ret},"readBinary"),readAsync=__name((filename,onload,onerror,binary=!0)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename),fs3.readFile(filename,binary?void 0:"utf8",(err2,data)=>{err2?onerror(err2):onload(binary?data.buffer:data)})},"readAsync"),!Module2.thisProgram&&process.argv.length>1&&(thisProgram=process.argv[1].replace(/\\/g,"/")),arguments_=process.argv.slice(2),quit_=__name((status,toThrow)=>{throw process.exitCode=status,toThrow},"quit_")}var out=Module2.print||console.log.bind(console),err=Module2.printErr||console.error.bind(console);Object.assign(Module2,moduleOverrides),moduleOverrides=null,Module2.arguments&&(arguments_=Module2.arguments),Module2.thisProgram&&(thisProgram=Module2.thisProgram),Module2.quit&&(quit_=Module2.quit);var wasmBinary;Module2.wasmBinary&&(wasmBinary=Module2.wasmBinary);var wasmMemory,ABORT=!1,EXITSTATUS,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAP64,HEAPU64,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module2.HEAP8=HEAP8=new Int8Array(b),Module2.HEAP16=HEAP16=new Int16Array(b),Module2.HEAPU8=HEAPU8=new Uint8Array(b),Module2.HEAPU16=HEAPU16=new Uint16Array(b),Module2.HEAP32=HEAP32=new Int32Array(b),Module2.HEAPU32=HEAPU32=new Uint32Array(b),Module2.HEAPF32=HEAPF32=new Float32Array(b),Module2.HEAPF64=HEAPF64=new Float64Array(b),Module2.HEAP64=HEAP64=new BigInt64Array(b),Module2.HEAPU64=HEAPU64=new BigUint64Array(b)}__name(updateMemoryViews,"updateMemoryViews");var __ATPRERUN__=[],__ATINIT__=[],__ATPOSTRUN__=[],runtimeInitialized=!1;function preRun(){if(Module2.preRun)for(typeof Module2.preRun=="function"&&(Module2.preRun=[Module2.preRun]);Module2.preRun.length;)addOnPreRun(Module2.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}__name(preRun,"preRun");function initRuntime(){runtimeInitialized=!0,callRuntimeCallbacks(__ATINIT__)}__name(initRuntime,"initRuntime");function postRun(){if(Module2.postRun)for(typeof Module2.postRun=="function"&&(Module2.postRun=[Module2.postRun]);Module2.postRun.length;)addOnPostRun(Module2.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}__name(postRun,"postRun");function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}__name(addOnPreRun,"addOnPreRun");function addOnInit(cb){__ATINIT__.unshift(cb)}__name(addOnInit,"addOnInit");function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}__name(addOnPostRun,"addOnPostRun");var runDependencies=0,runDependencyWatcher=null,dependenciesFulfilled=null;function addRunDependency(id){runDependencies++,Module2.monitorRunDependencies?.(runDependencies)}__name(addRunDependency,"addRunDependency");function removeRunDependency(id){if(runDependencies--,Module2.monitorRunDependencies?.(runDependencies),runDependencies==0&&(runDependencyWatcher!==null&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled)){var callback=dependenciesFulfilled;dependenciesFulfilled=null,callback()}}__name(removeRunDependency,"removeRunDependency");function abort(what){Module2.onAbort?.(what),what="Aborted("+what+")",err(what),ABORT=!0,EXITSTATUS=1,what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);throw readyPromiseReject(e),e}__name(abort,"abort");var dataURIPrefix="data:application/octet-stream;base64,",isDataURI=__name(filename=>filename.startsWith(dataURIPrefix),"isDataURI"),isFileURI=__name(filename=>filename.startsWith("file://"),"isFileURI");function findWasmBinary(){var f="node-sqlite3-wasm.wasm";return isDataURI(f)?f:locateFile(f)}__name(findWasmBinary,"findWasmBinary");var wasmBinaryFile;function getBinarySync(file){return Buffer.from("AGFzbQEAAAAB2wM+YAF/AGABfwF/YAJ/fwF/YAN/f38AYAR/f39/AX9gA39/fwF/YAJ/fwBgBH9/f34Bf2AFf39/f38Bf2AGf39/f39/AX9gBH9/f38AYAV/f39/fwBgAXwBfGACf34Bf2AHf39/f39/fwF/YAZ/f39/f38AYAJ/fgBgAX8BfmAHf39/f39/fwBgAnx8AXxgAAF/YAN/f34Bf2AEf35/fwBgA39+fwF/YAl/f39/f39/f38AYAl/f39/f39/f38Bf2AIf39/f39/f38Bf2AFf39/f34AYAF+AX9gBX9/fn9/AX9gAn9/AX5gA39/fgBgAAF8YAF/AXxgBH9+fn8AYAR+fn5+AX9gCH9/f39/f39/AGAEf39+fwBgAn98AGAGf39/fn9/AX9gC39/f39/f39/f39/AGADfHx/AXxgAX4BfmADf35+AX9gAn5/AGAFf35+fn4AYAR/f39+AGAIf35+f39/f38Bf2AEf35/fwF/YAp/f39/f39/f39/AX9gAnx/AXxgBX9+f39/AX9gAn58AX9gAnx/AX9gA39+fgBgAABgDX9/f39/f39/f39/f38AYAV/f39/fgF/YAd/fn9/f39/AX9gA39/fAF/YAV/f39+fwF/YAJ/fwF8AnkUAWEBYQAgAWEBYgACAWEBYwANAWEBZAAHAWEBZQAHAWEBZgABAWEBZwAUAWEBaAAFAWEBaQAEAWEBagABAWEBawAKAWEBbAAsAWEBbQAgAWEBbgAFAWEBbwACAWEBcAACAWEBcQACAWEBcgACAWEBcwAEAWEBdAAFA5IKkAoIAw0GHBQBAwQGAgYNAgACAgAQBQQGChEIAAsdAwUEDQMBAgIDBgIBAgkFLQICBQMDAw4BBgEBBAEBBQECIQkKBQAEBgMDBgAABQoCBQYOAxUNHgACBgEFBAMEBQIuBAELBAELBAEZAAUFBQECAAAABQsEBQIIBQAFAwIBAAIBChAGCgUBCiINAwAEFgYEBgYDAAQABgIDCgMCBQIBBQEDBQIBAAIEBAUeAgIGBAgNDggAAAAACwUjIwUCAwAQAAYGARICJBoFCQQAAAQFBQIGAAACBQIFAA0BJQUCAwUCAgYFDAQECB8GAgEFGgsECAMBAwICAwUNBAQEAgUBCAIGBgIGFwMvBBkBCAMCBgoDCjAKBQQBCAMCBQIxBgUA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xJkFQQA2AgAMAQtBsJkFIAE2AgBBrJkFIAVBCm1BAWo2AgBBxJkFQQA2AgBBvJkFQQA2AgAgBUUNAQsgBUEBayEOAkAgBUEHcSIHRQRAQQAhAAwBCyAFQXhxIQVBACEEA0AgASIAIAQ2AgAgACADaiEBIAAhBCAIQQFqIgggB0cNAAsLIA5BB08EQANAIAEgADYCACABIANqIgAgATYCACAAIANqIgEgADYCACABIANqIgAgATYCACAAIANqIgEgADYCACABIANqIgAgATYCACAAIANqIgEgADYCACABIANqIgAgATYCACAAIANqIQEgBUEIayIFDQALC0G8mQUgADYCAAtBtJkFIAE2AgALQZjZBEEBNgIAC0Gc2QRBADYCAAtBsNkEKAIAIgAEQCAAQaDYBCgCABEAAAsgCkUEQCAMQZjYBCgCABEAAAtBrNkEQazZBCgCACIAQQFrNgIAIABBAUwEQEGw2QQoAgAiAARAIABBlNgEKAIAEQAAC0Gw2QRBADYCAAsgCkUEQCAMQaDYBCgCABEAAAsjAEEwayIAJAAgAEEgaiACQQFqtyIaRJqZmZmZmbk/okQAAAAAAADwP6AQuAIgAEEQaiAaRAAAAAAAADlAokQAyE5nbcGrQ6AQuAIgACIEKQMgIREgACkDKCESIAApAxAiFiEPIAApAxgiFyEQIwBB8ABrIgMkACAQQv///////////wCDIRMCQAJAIBFQIgAgEkL///////////8AgyIUQoCAgICAgMD//wB9QoCAgICAgMCAgH9UIBRQG0UEQCAPQgBSIBNCgICAgICAwP//AH0iFUKAgICAgIDAgIB/ViAVQoCAgICAgMCAgH9RGw0BCyAAIBRCgICAgICAwP//AFQgFEKAgICAgIDA//8AURtFBEAgEkKAgICAgIAghCEQIBEhDwwCCyAPUCATQoCAgICAgMD//wBUIBNCgICAgICAwP//AFEbRQRAIBBCgICAgICAIIQhEAwCCyARIBRCgICAgICAwP//AIWEUARAQoCAgICAgOD//wAgEiAPIBGFIBAgEoVCgICAgICAgICAf4WEUCIAGyEQQgAgESAAGyEPDAILIA8gE0KAgICAgIDA//8AhYRQDQEgESAUhFAEQCAPIBOEQgBSDQIgDyARgyEPIBAgEoMhEAwCCyAPIBOEQgBSDQAgESEPIBIhEAwBCyAPIBEgDyARViATIBRWIBMgFFEbIgUbIRMgECASIAUbIhVC////////P4MhFCASIBAgBRsiGEIwiKdB//8BcSEBIBVCMIinQf//AXEiAEUEQCADQeAAaiATIBQgEyAUIBRQIgAbeSAAQQZ0rXynIgBBD2sQmgEgAykDaCEUIAMpA2AhE0EQIABrIQALIBEgDyAFGyEPIBhC////////P4MhESABBH4gEQUgA0HQAGogDyARIA8gESARUCIBG3kgAUEGdK18pyIBQQ9rEJoBQRAgAWshASADKQNQIQ8gAykDWAtCA4YgD0I9iIRCgICAgICAgASEIREgFEIDhiATQj2IhCEZIBAgEoUhEAJ+IA9CA4YiDyAAIAFGDQAaIAAgAWsiAUH/AEsEQEIAIRFCAQwBCyADQUBrIA8gEUGAASABaxCaASADQTBqIA8gESABELoCIAMpAzghESADKQMwIAMpA0AgAykDSIRCAFKthAshEiAZQoCAgICAgIAEhCEUIBNCA4YhEwJAIBBCAFMEQEIAIQ9CACEQIBIgE4UgESAUhYRQDQIgEyASfSEPIBQgEX0gEiATVq19IhBC/////////wNWDQEgA0EgaiAPIBAgDyAQIBBQIgEbeSABQQZ0rXynQQxrIgEQmgEgACABayEAIAMpAyghECADKQMgIQ8MAQsgEiATfCIPIBJUrSARIBR8fCIQQoCAgICAgIAIg1ANACASQgGDIBBCP4YgD0IBiISEIQ8gAEEBaiEAIBBCAYghEAsgFUKAgICAgICAgIB/gyESIABB//8BTgRAIBJCgICAgICAwP//AIQhEEIAIQ8MAQtBACEBAkAgAEEASgRAIAAhAQwBCyADQRBqIA8gECAAQf8AahCaASADIA8gEEEBIABrELoCIAMpAwAgAykDECADKQMYhEIAUq2EIQ8gAykDCCEQCyAQQj2GIA9CA4iEIREgEEIDiEL///////8/gyABrUIwhoQgEoQhEAJAAkAgD6dBB3EiAEEERwRAIBAgESARIABBBEutfCIPVq18IRAMAQsgECARIBEgEUIBg3wiD1atfCEQDAELIABFDQELCyAEIA83AwAgBCAQNwMIIANB8ABqJAAgBCkDACAEKQMIIBYgFxDMASEAIARBMGokAEHS1wQgAEEARzoAAAsgC0EQaiQAIAILfQED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ACAAIAMvAa4CNgIYDAMLIAFB9NcEKAIAEQEACzYCGAwBCyAAIAQ2AiQgCkGAIEGAwAAgBBtyIQoLIAAgCToAEiAAIAo7ARAgACAFp0H/////B3E2AgwLQQAhAwsgAwskAQF/IwBBEGsiAyQAIAMgAjYCDCAAIAEgAhCNASADQRBqJAALKAECfyMAQRBrIgMkACADIAI2AgwgACABIAIQswIhBCADQRBqJAAgBAuRAgEDfyMAQRBrIgUkAAJAIAAoAgBCNBAWIgQEQCAEQgA3AgAgBEIANwIgIARBADYCMCAEQgA3AiggBEIANwIYIARCADcCECAEQgA3AgggBCABOgAAIARB//8DOwEiIAQgAwR/IAQgAzYCECAEIAMoAgRBiISAAnEiBjYCBCADKAIYQQFqBUEBCyIDNgIYAkAgAkUNACAEIAI2AgwgBCAGIAIoAgRBiISAAnFyNgIEIAIoAhgiASADSA0AIAQgAUEBaiIDNgIYCyAAKAIAKAKEASIBIANODQEgBSABNgIAIABByqICIAUQFQwBCyACBEAgACgCACACEB0LIANFDQAgACgCACADEB0LIAVBEGokACAEC58DAQp/IAFCgICAgICAgIABVARAIwBBEGshBUEBIQIDQCAHIgMgBUEGamogAadBgAFyOgAAIAIiBEEBaiECIANBAWohByABQv8AViELIAFCB4ghASALDQALIAUgBS0ABkH/AHE6AAYgBEEDcSEKQQAhBgJAIANBA0kEQEEAIQIMAQsgBEH8////B3EhBEEAIQIDQCAAIAJqIgggBUEGaiADaiIJLQAAOgAAIAggCUEBay0AADoAASAIIAlBAmstAAA6AAIgCCAJQQNrLQAAOgADIANBBGshAyACQQRqIgIgBEcNAAsLIAoEQANAIAAgAmogBUEGaiADai0AADoAACACQQFqIQIgA0EBayEDIAZBAWoiBiAKRw0ACwsgBw8LIAAgATwACCAAIAGnIgRBCHZBgAFyOgAHIAAgBEEPdkGAAXI6AAYgACAEQRZ2QYABcjoABSAAIAFCHYinQYABcjoABCAAIAFCJIinQYABcjoAAyAAIAFCK4inQYABcjoAAiAAIAFCMoinQYABcjoAASAAIAFCOYinQYABcjoAAEEJCzIAIAAgAqwQ6wEiAkEASgRAIAAoAgQgACgCEGogASAC/AoAACAAIAAoAhAgAmo2AhALC4ICAQN/AkACQAJAAkAgACgCACIBLwGsAkHnAU0EQCABKAKoAkUEQCABIAEoArwCQQFqNgK8AgwCCyABLQBXRQ0BDAILIAEoAsgCIgIEQCABIAIoAgA2AsgCDAMLIAEoAsQCIgIEQCABIAIoAgA2AsQCDAMLIAEgASgCwAJBAWo2AsACCyABQugBEJsBIgINAgtBAA8LIAEgASgCuAJBAWo2ArgCCyACQegAakEAQYAB/AsAIAIgATYCACABKAIEIgMEQCADIAJBCGo2AgQLIAIgAUEEajYCBCACIAM2AgggASACNgIEIAIgADYCDCAAIAI2AgggAkEIQQBBAUEAEBQaIAILFAAgACABECFFBEBBAA8LIAAoAgwLkwYBCn8CQCABRQ0AIAAoAgAhBQJ/A0ACQAJAAn8CQAJAAkACQCABIgItAAAiAUGwAUYEfyACLQACBSABC0H/AXEiAUGmAU0EQCABQSRGDQQgAUHNAEYNASABQfEARw0DIAAgBS0AVEEAIAIoAggQhgEMCQsCQCABQacBaw4LAQMAAwMDBAMDAwIDCyACKAIsRQ0CCyACLgEgIgFBAEgNCCACKAIsKAIEIAFBDGxqIgEvAQoiBEGABHFFDQUgASgCACECA0AgAiIBQQFqIQIgAS0AAA0ACwJAIARBBHFFBEAgASEDDAELA0AgAS0AASELIAFBAWoiAyEBIAsNAAsLIANBAWohBCAFLQBUIQkCfyAFKAKoAyIGBEBBACEDIAQtAAAiAQRAIAQhAgNAIAMgAUH/AXFBwMoCai0AAGpBsfPd8XlsIQMgAi0AASEBIAJBAWohAiABDQALCyAGIAMgBSgCnANwQQN0aiIBQQRqDAELIAVBoANqIQEgBUGkA2oLIQNBzJkFIQUCQCABKAIAIgZFDQADQCADKAIAIgMoAgwhASAEIQIDQAJAAkAgAS0AACIIIAItAAAiCkYEQCAIDQEgAyEFDAULIAhBwMoCai0AACAKQcDKAmotAABHDQELIAJBAWohAiABQQFqIQEMAQsLIAZBAWsiBg0ACwsgBSgCCCIBRQ0IIAEgCUEUbGpBFGsMBwsgAigCFEEIagwCCyACKAIEIgNBgARxRQ0GIAIoAgwiAQRAIAEtAAVBAnENAwsgAigCECEEIANBgCBxBEAgBCIBDQUMBwsgAigCFCIBRQRAIAQiAQ0FDAcLIAUtAFcEQCAEIgENBQwHC0EAIQIgASgCACIDQQBMBEAgBCIBDQUMBwsgAUEIaiEGA0AgBiACQQR0aigCACIBLQAFQQJxDQMgAkEBaiICIANHDQALIAQiAQ0EDAYLIAJBDGoLKAIAIQELIAENAQwDCwsgBSgCCAshASABRQ0AIAEoAgwEQCABDwsgAUEAIAAgACgCAC0AVCABIAEoAgAQhgEbIQcLIAcLigEBA38gACAAKAIAIAAoAkBBCiAAKAI4IgVrIgNBAnStEKgEIgQ2AkAgBEUEQCAAQQA2AjwPCwJAIAVBpn9KDQAgACgCPEHkAG0gA0HkAG5ODQAgACgCACgCoAJFDQAgAEEJNgIMIAAgACgCJEEBajYCJAsgACADNgI8IAQgAkECdGogASgCbDYCAAtjAQF/AkAgACgCmAIiAkUNACACLQARQZABcQRAIAIQIgwBCyACQQE7ARALAkAgAUGKGEYNACABQfsBcUEKRw0AIAAgACgCACIBKAJEIgIEfyABQQBBACACEQUABUEACzYCTAsLdgEBfyAALQBXRSICIAFBihhHcUUEQAJAIAINACAAKALEAQ0AQQAhASAAQQA2AqACIABBADoAVyAAIAAoAqgCQQFrIgI2AqgCIAAgAgR/QQAFIAAvAa4CCzsBrAILIABBBzYCQCAAQQcQOUEHDwsgACgCSCABcQutAgEFfyMAQRBrIgMkAAJAIABFBEAMAQsgACgCACIEBEAgBCgCDCIBBEAgAUGY2AQoAgARAAALIAApA4gBQgBVBEAgBCAAELIDCyAAKAIAIQIgAC0AlwFBAkYEQCAAEH8aCwJAIAAoAiBBAEgNAAJAIAIoApgCRQRAIAAoAnxFDQELIAAQmAEaDAELIAIgACgCJDYCQAsgACgCfCIBBEAgAiABEBcgAEEANgJ8C0EAIQEgAEEANgJ4IAAoAiQhBSACKAJIIQIgABC3AQJAIAIgBXEiAEUEQCAELQBXRQ0BCyAEIAAQOiEBCyAEELEDDAELQRUhAUEVQZT6AEEAEBsgA0GV2gE2AgggA0HzwgU2AgQgA0GVywE2AgBBFUGX8QEgAxAbCyADQRBqJAAgAQtFAQF/AkAgAELYABAWIgJFBEAgAUUNASAAIAEQHSACDwsgAkIANwIMIAJCgYCAgMAANwIAIAIgATYCCCACQQA2AhQLIAILlQEBAn8CQCAAKAJsIgcgACgCcE4EQCAAIAEgAiADIAQQFCEHDAELIAAgB0EBajYCbCAAKAJoIAdBFGxqIgZBADYCECAGIAQ2AgwgBiADNgIIIAYgAjYCBCAGQQA7AQIgBiABOgAAIAZBADoAAQsgACgCAC0AV0UEQCAAKAJoIAdBFGxqIgAgBTYCECAAQf0BOgABCyAHC2IBAX8gACgCbCIDIAAoAnBOBEAgACABIAJBAEEAEBQPCyAAIANBAWo2AmwgACgCaCADQRRsaiIAQQA2AhAgAEIANwIIIAAgAjYCBCAAQQA7AQIgACABOgAAIABBADoAASADC8kKAgV/EX4jAEHgAGsiBSQAIARC////////P4MhDCACIASFQoCAgICAgICAgH+DIQogAkL///////8/gyINQiCIIQ4gBEIwiKdB//8BcSEHAkACQCACQjCIp0H//wFxIglB//8Ba0GCgH5PBEAgB0H//wFrQYGAfksNAQsgAVAgAkL///////////8AgyILQoCAgICAgMD//wBUIAtCgICAgICAwP//AFEbRQRAIAJCgICAgICAIIQhCgwCCyADUCAEQv///////////wCDIgJCgICAgICAwP//AFQgAkKAgICAgIDA//8AURtFBEAgBEKAgICAgIAghCEKIAMhAQwCCyABIAtCgICAgICAwP//AIWEUARAIAIgA4RQBEBCgICAgICA4P//ACEKQgAhAQwDCyAKQoCAgICAgMD//wCEIQpCACEBDAILIAMgAkKAgICAgIDA//8AhYRQBEAgASALhCEZQgAhASAZUARAQoCAgICAgOD//wAhCgwDCyAKQoCAgICAgMD//wCEIQoMAgsgASALhFAEQEIAIQEMAgsgAiADhFAEQEIAIQEMAgsgC0L///////8/WARAIAVB0ABqIAEgDSABIA0gDVAiBht5IAZBBnStfKciBkEPaxCaAUEQIAZrIQYgBSkDWCINQiCIIQ4gBSkDUCEBCyACQv///////z9WDQAgBUFAayADIAwgAyAMIAxQIggbeSAIQQZ0rXynIghBD2sQmgEgBiAIa0EQaiEGIAUpA0ghDCAFKQNAIQMLIANCD4YiC0KAgP7/D4MiAiABQiCIIgR+IhAgC0IgiCITIAFC/////w+DIgF+fCIPQiCG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BSgCACACazYCAEHAlgVBwJYFKAIAQQFrNgIAIAFB7NcEKAIAEQAAQeCWBSgCACIBRQ0BIAFBoNgEKAIAEQAADAELIAFB7NcEKAIAEQAACyAAQQA6ACQgAEEANgIUIABBADYCDAsgACgCCARAIAAoAgAiAQRAIAAoAhAgARAXCyAAQQA2AgggAEIANwIACwulAwIKfwF+AkAgAUUNACAAAn8CQCAARQ0AIAAoAuACIAFNDQBBgAEgACgC1AIgAU0NARogACgC2AIgAUsNACAALwGuAgwBCyABQfTXBCgCABEBAAusEBYiCEUNACAIIAEoAgAiAzYCACAIIAEoAgQ2AgQgA0EASgRAIAhBCGohAyABQQhqIQcDQAJAIAcoAgAiBkUEQCADQQA2AgAMAQsgAyAAIAYgAkEAECgiBTYCACAGLQAAQbIBRw0AIAVFDQAgBSgCECIEBEAgBigCECEJIAUgBDYCDCAEIQoMAQsgCSAGKAIMIgRHBEAgBSAEBH8gACAEIAJBABAoBUEACyIKNgIQIAQhCQsgBSAKNgIMC0EAIQUCQCAHKAIEIgZFDQAgBhAaQQFqIgytIQ0CfyAABEAgACANEBYMAQsgDRAYCyIERQ0AIAQgBiAM/AoAACAEIQULIAMgBTYCBCADIAcoAggiBDYCCCADIARBCHZB+/8DcTsACSADIAcoAgw2AgwgB0EQaiEHIANBEGohAyALQQFqIgsgASgCAEgNAAsLIAghAwsgAwuECgEFfyMAQRBrIgYkACAAKAIIIQQgBkEANgIMIAZBADYCCAJAIAFFDQAgBEUNACABLQAAIgVBAXMhBwJAAkACQAJAAkACQAJAAkACQAJAIAVBE2sOnQEBCAgICAgICAgICAgICAgICAgICAgICAgAAAMICAYHBQUEBAQEBAQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAMICAgCCAsgASABEJIDIgdHBEAgACAHIAIgAxBeDAkLIAVBLEYEQCAAIAEoAgwgAiADEF4gACABKAIQIAIgAxBeDAkLIAAgACgCOEEBayIFNgI4IAAgASgCDCAFIANB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AkAgACgCgAQNACABKAI0IQMgAUEANgI0IANFDQADQCADKAIYIQYCQCADKAIAIgRFBEAgASADNgI0QQAhBQwBCyAEKAKIAyEFIAQgAzYCiAMLIAMgBTYCGCAGIgMNAAsLIAEoAjAiA0UNASABKAIsIgJBAEoEQCADKAIAIgMEQCAAIAMQFyABKAIsIQILIAJBA04EQEECIQMDQCABKAIwIANBAnRqKAIAIgQEQCAAIAQQFyABKAIsIQILIANBAWoiAyACSA0ACwsgASgCMCIDRQ0CCyAAIAMQFwwBCyABKAIsIgNFDQAgACADQQEQQwsCQCABKAIEIgNFDQAgACABLgEiIgRBAEoEf0EAIQIDQCADKAIAIgUEQCAAIAUQFyABLwEiIQQLIANBDGohAyACQQFqIgIgBMFIDQALIAEoAgQFIAMLEGECQCABLQArDQAgASgCNCIDRQ0AIAAgAxApCyAAKAKABA0AIAFBADsBIiABQQA2AgQgAS0AKw0AIAFBADYCNAsgASgCACIDBEAgACADEBcLIAEoAgwiAwRAIAAgAxAXCyABKAIQIgMEQCAAIAMQKQsgACABEBcL1AIDAXwJfwF+IwBBEGsiAyQAAkBChICQgICAgAIgAC8BECIEQT9xIgKtiEIBg1ANACAAKAIIIgUgA0EIaiAAKAIMIgYgAC0AEiIHEHgiCEEATA0AIAMrAwghASAAAn8CQCAIQQFHDQACfkKAgICAgICAgIB/IAFE////////38NjDQAaQv///////////wAgAUT////////fQ2QNABogAZlEAAAAAAAA4ENjBEAgAbAMAQtCgICAgICAgICAfwshCwJAAkAgAUQAAAAAAAAAAGIEQCALQoCAgICAgIAEfUKAgICAgICAeFQNASABvSALub1SDQELIAAgCzcDAAwBCyAFIAAgBiAHELkBIQkgAC8BECEEIAkNAQsgBEEEcgwBCyAAIAE5AwAgBEEIcgsiAkH9/wNxOwEQIAJBPXEhAgsgAkHgzAJqLQAAIQogA0EQaiQAIAoL3p0CAjV/A34jAEGgAmsiCiQAIApBADYCvAEgACgCACELIAAoAggiDUUEQAJAIAAoAnQNACALLQBQQQhxDQAgAEEBOgAXCyAAEDUhDQtBASEDAkAgAUUNACAAKAIkDQACQCAAKAIAIgUoAuQCIgRFDQAg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AiALKAJwTgRAIAtBDCAVIAhBABAUGgwBCyALIAJBAWo2AmwgCygCaCACQRRsaiICQgA3AgwgAiAINgIIIAIgFTYCBCACQQw2AgALQQEgH2shAwJAIAsoAgwiAigCOCACKAI8akEASARAIAIgCyADEDggCygCbCECDAELIAIoAkAgA0ECdGogCygCbCICNgIACwJAIAIgCygCcE4EQCALQdkAQQBBAEEAEBQhAgwBCyALIAJBAWo2AmwgCygCaCACQRRsaiIDQgA3AAEgA0HZADoAACADQgA3AAkgA0EANgAQCwJAIAsoAgAiAy0AVwRAIBBFDQECQCADKALcAiAQTQ0AIBAgAygC1AJPBEAgECADKALQAjYCACADIBA2AtACDAMLIAMoAtgCIBBLDQAgECADKALIAjYCACADIBA2AsgCDAILIAMoAoAEBEAgAyAQEB8MAgtByNcEKAIABEBB4JYFKAIAIgIEQCACQZjYBCgCABEAAAsgEEH01wQoAgARAQAhAkG0lgVBtJYFKAIAIAJrNgIAQcCWBUHAlgUoAgBBAWs2AgAgEEHs1wQoAgARAABB4JYFKAIAIgJFDQIgAkGg2AQoAgARAAAMAgsgEEHs1wQoAgARAAAMAQsgCygCaCACQQBIBH8gCygCbEEBawUgAgtBFGxqIgItAAEEQCALIAIgEEFyECoMAQsgEEUNACACQfIBOgABIAIgEDYCEAsgCigCkAIhBSAKKAKkASEMAkAgCygCbCICIAsoAnBOBEAgC0HaACAMIAUgBBAUIQIMAQsgCyACQQFqNgJsIAsoAmggAkEUbGoiA0EANgIQIAMgBDYCDCADIAU2AgggAyAMNgIEIANB2gA2AgALAkAgCygCACIDLQBXBEAgAygCgAQNASAaEFUMAQsgCygCaCACQQBIBH8gCygCbEEBawUgAgtBFGxqIgItAAEEQCALIAIgGkF4ECoMAQsgGkUNACACQfgBOgABIAIgGjYCEAsgCygCbCICQQBKBEAgCygCaCACQRRsakESa0EBOwEACwJAIAIgCygCcE4EQCALQQ4gByAJIAYQFBoMAQsgCyACQQFqNgJsIAsoAmggAkEUbGoiAkEANgIQIAIgBjYCDCACIAk2AgggAiAHNgIEIAJBDjYCAAtBACAfayEDAkAgCygCDCICKAI4IAIoAjxqQQBIBEAg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uwJBARA0DAMLA0AgBsAhA0EBIQECQAJAAkACQAJAAkACQAJAAkACQAJAIAZB/wFxQSBrDk0AAg0BDQ0NDQ0NBwAECggNAwYGBgYGBgYGBg0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NBQ0LIAYhBQwIC0EBIREMBwtBASEPDAYLQQEhFgwFC0EsIRAMBAsgAi0AASIBQewARwRAQQEhCiACQQFqIQIgAcAhAwwIC0ECIQogAi0AAiEbIAJBAmohAiAbwCEDDAcLIAJBAWohASADQTBrIQYgAiwAASIDQTBrQf8BcUEJTQRAA0AgASICQQFqIQEgAyAGQQpsakEwayEGIAIsAAEiA0Ewa0H/AXFBCkkNAAsLIAZB/////wdxIQ4gA0EuRg0CIANB/wFxQewARg0CIAEhAgwGCwJAIBMEQEIAISoCQCALKAIEIgEgCygCAE4NACALIAFBAWo2AgQgCygCCCABQQJ0aigCACIBLwEQIgNBJHEEQCABKQMApyEDDAMLIANBCHEEQEKAgICAgICAgIB/ISogASsDACIwRP///////9/DYw0BQv///////////wAhKiAwRP///////99DZA0BIDCZRAAAAAAAAOBDYwRAIDCwpyEDDAQLQQAhAwwDCyADQRJxRQ0AIAEoAghFDQAgARArISoLICqnIQMMAQsgCSgCACEDIAlBBGohCQtBACADa0EAIANBgICAgHhHGyADIANBAEgiARshDkEBIBUgARshASACLQABIgNBLkYNAiADQewARg0CIAPAIQMgAkEBaiECIAEhFQwFCwJAIAItAAEiAUEqRwRAIAJBAWohBiABwCEDQQAhAiABQTBrQf8BcUEKSQRAA0AgAyACQQpsakEwayECIAYsAAEhAyAGQQFqIQYgA0Ewa0H/AXFBCkkNAAsLIAJB/////wdxIQgMAQsCQCATBEBCACEqAkAgCygCBCIBIAsoAgBODQAgCyABQQFqNgIEIAsoAgggAUECdGooAgAiAS8BECIDQSRxBEAgASkDAKchAwwDCyADQQhxBEBCgICAgICAgICAfyEqIAErAwAiMET////////fw2MNAUL///////////8AISogMET////////fQ2QNASAwmUQAAAAAAADgQ2MEQCAwsKchAwwEC0EAIQMMAwsgA0EScUUNACABKAIIRQ0AIAEQKyEqCyAqpyEDDAELIAkoAgAhAyAJQQRqIQkLQX9BACADayADQYCAgIB4RhsgAyADQQBIGyEIIAJBAmohBiACLAACIQMLIANB7ABHBEAgBiECDAULIAZBAWshAgsgFSEBCyACLQABIQYgASEVIAJBAWohAiAGDQALDAILIAAgAjYCECAAKAIEIAFqQSU6AAAMAQtB8MgCIQwCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADQSVrDlYSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADwAAAAAAAAAAAAUAABQAAAALAAAAAAAAAAAAAAcVDQwCABAAAAAAEQgTBAABAAkABgoAAwALQe7JAiEMIANB0wBGDRQgA0HyAEcNFUH0yQIhDAwUC0H2yAIhDAwTC0H8yAIhDAwSC0GCyQIhDAwRC0GIyQIhDAwQC0GOyQIhDAwPC0GUyQIhDAwOC0GayQIhDAwNC0GgyQIhDAwMC0GmyQIhDAwLC0GsyQIhDAwKC0GyyQIhDAwJC0G4yQIhDAwIC0G+yQIhDAwHC0HEyQIhDAwGC0HKyQIhDAwFC0HQyQIhDAwEC0HWyQIhDAwDC0HcyQIhDAwCC0HiyQIhDAwBC0HoyQIhDAsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAMLQADIhIOEQEDAwMEBwcFBggICQsACAECFgtBACEQQQEhCgwBC0EAIRALAkACQCAMLQACQQFxBEACQAJAIBMEQEIAISogCygCBCIBIAsoAgBODQIgCyABQQFqNgIEIAsoAgggAUECdGooAgAiAS8BECIDQSRxBEAgASkDACEqDAILIANBCHEEQCABKwMAIjBE////////38NjBEBBLSEFQoCAgICAgICAgH8hKgwEC0L///////////8AISogMET////////fQ2QNAyAwmUQAAAAAAADgQ2MEQCAwsCEqDAMLQoCAgICAgICAgH8hKgwCCyADQRJxRQ0CIAEoAghFDQIgARArISoMAQsCQAJAAkAgCg4DAgEAAQsgCUEHakF4cSIBQQhqIQkgASkDACEqDAILIAk0AgAhKiAJQQRqIQkMAQsgCTQCACEqIAlBBGohCQtBLSAFICpCAFMbIQULICogKkI/hyIrhSArfSEqDAELIBMEQEEAIQVCACEqIAsoAgQiASALKAIATgRAQQAhEQwDCyALIAFBAWo2AgQgCygCCCABQQJ0aigCACIBLwEQIgNBJHEEQCABKQMAISoMAgsgA0EIcQRAQoCAgICAgICAgH8hKiABKwMAIjBE////////38NjDQNC////////////ACEqIDBE////////30NkDQMgMJlEAAAAAAAA4ENjBEAgMLAhKgwDC0KAgICAgICAgIB/ISoMAgsgA0EScUUEQEEAIREMAwsgASgCCEUEQEEAIREMAwsgARArISoMAQsCQAJAAkAgCg4DAgEAAQsgCUEHakF4cSIBQQhqIQkgASkDACEqQQAhBQwCCyAJNQIAISpBACEFIAlBBGohCQwBCyAJNQIAISpBACEFIAlBBGohCQtBACARICpQGyERCwJ/IBYEQCAIIA4gBUH/AXFBAEdrIgEgASAISBshCAsgCEElSARAQcYAIQYgBEHAAWohA0EADAELIAhBCmqtISsgEARAICsgCEEDbq18ISsLIAAtABQNFAJAICsgADUCCFgNACArIAAoAgwiAa1YDQAgAEESOgAUIAEEQCAALQAVIgFBBHEEQCAAIAAoAgQiAgR/IAAoAgAgAhAXIAAtABUFIAELQfsBcToAFQsgAEEANgIQIABCADcCBAsgACgCACIARQ0VIAAoAoACIgBFDRUgAEESNgIMIAAgACgCJEEBajYCJAwVCwJ/IAAoAgAiAQRAIAEgKxAWDAELICsQGAsiA0UEQCAAQQc6ABQgACgCDEUNFSAALQAVIgFBBHEEQCAAIAAoAgQiAgR/IAAoAgAgAhAXIAAtABUFIAELQfsBcToAFQsgAEEANgIQIABCADcCBAwVCyArpyEGIAMLIQogAyAGaiIGQQFrIg8hDSASQQ9GBEAgD0ECayINICpCCoAiK0J2fiAqfCIsp0EBdEEAICtCCoJCAVIbQQAgLEIDWBsiAUH52gFqLQAAOgAAIA9BAWsgAUH62gFqLQAAOgAACyAMLQAEQYDKAmohFyAMMQABQv8BgyEsQQAhAyANIQcDQCAHQQFrIgcgFyAqICogLIAiKyAsfn2nai0AADoAACADIgFBAWohAyAqICxaIRwgKyEqIBwNAAsg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BSAJIA46AA8gCUHAADsBDCAJIAU2AhggBiABKAIYIgdqIgUgAjYCECAFIAcgAkEwbGoiBS8BCDsBCCAFIAUtAA5BAWo6AA4gBSAFLwEKQQhyOwEKIAkgBSkDKDcDKAsgBEEBSiEhIARBAWshBCADIQUgACEDICENAAsLIAEoAhggAkEwbGoiACAAKQMgICaENwMgCyARQSBqJAAL8goBBn8jAEEQayIGJAAgACgCCCEEIAZBADYCDCAGQQA2AggCQCABRQ0AIARFDQACQAJAAkACQAJAAkACQAJAAkACQCABLQAAIgVBE2sOnQEBCAgICAgICAgICAgICAgICAgICAgICAgAAAMICAYHBQUEBAQEBAQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAMICAgCCAsgASABEJIDIgdHBEAgACAHIAIgAxCrAQwJCyAFQSxGBEAgACAAKAI4QQFrIgU2AjggACABKAIMIAUgA0EQcxBeIAAgASgCECACIAMQqwEgBCAFEFcMCQsgACABKAIMIAIgAxCrASAAIAEoAhAgAiADEKsBDAgLIAAgASgCDCACIAMQXgwHCyABLQACIQkCQCABKAIQIgQoAgQiA0GAwCBxRQ0AA0ACfyADQYCAIHEEQCAEKAIUQQhqDAELIAQtAABB8QBHDQIgBEEMagsoAgAiBCgCBCIDQYDAIHENAAsLIAlBqwFGIgVBBHQhAyABKAIMIQEgBSAEKAIILQAEQQBHc0UEQCAAIAEgAiADEKsBDAcLIAAgASACIAMQXgwGC0E1QTQgBUEtRhshBUGAASEDCwJAAn8gASgCDCIILQAAIgdBsAFGBH8gCC0AAgUgBwtB/wFxIgdBigFHBEAgB0GxAUcNAiAIQRRqDAELIAgoAhRBHGoLKAIAKAIAQQFKDQQLIAAgCCAGQQxqEGAhBCAAIAEoAhAgBkEIahBgIQcgACABKAIMIAEoAhAgBSAEIAcgAiADIAEoAgRBCnZBAXEQlAMMBAsgACABKAIMIAZBDGoQYCEDQdyZBSEBIAQoAgAtAFdFBEAgBCgCaCAEKAJsQRRsakEUayEB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bGosAAAhAyACQRBLDQAgAkEBaiECIAAgA0YNAQsLIAAgA0cEfyADIABrQQpsBSAEIAVBEmxqLAAAQThrCyIEQQBIDQAgAUL///////////8AQoCAgICAgICAgH8gBxs3AwBBAkEDIAYgBxsgBBshBgsgBg8LIAFC////////////AEKAgICAgICAgIB/IAcbNwMAQQILwgIBAn8jAEHwAGsiBCQAIAQgAzYCBAJAEBkEQEEHIQMMAQsgBEEAOwEcIARBADYCGCAEQsaAgICAwLLNOzcCECAEQQA2AgggBCAEQSBqNgIMIARBCGoiBSACIAMQjQECfwJAIAQoAgwiAkUNACACIAQoAhhqQQA6AAAgBCgCFEUNACAELQAdQQRxDQAgBRBzDAELIAQoAgwLIgJFBEBBByEDDAELIAAgAkEAQQAgARDBASEDQcjXBCgCAARAQeCWBSgCACIABEAgAEGY2AQoAgARAAALIAJB9NcEKAIAEQEAIQBBtJYFQbSWBSgCACAAazYCAEHAlgVBwJYFKAIAQQFrNgIAIAJB7NcEKAIAEQAAQeCWBSgCACIARQ0BIABBoNgEKAIAEQAADAELIAJB7NcEKAIAEQAACyAEQfAAaiQAIAMLtAEBAn8jAEHwAGsiAyQAAkAgACgCAA0AIAMgAjYCBBAZRQRAIANBADsBHCADQQA2AhggA0LGgICAgMCyzTs3AhAgA0EANgIIIAMgA0EgajYCDCADQQhqIgQgASACEI0BAn8CQCADKAIMIgFFDQAgASADKAIYakEAOgAAIAMoAhRFDQAgAy0AHUEEcQ0AIAQQcwwBCyADKAIMCyIEDQELIABBBzYCAEEAIQQLIANB8ABqJAAgBAvUAgMCfwF+AXxByOICIQICQCAARQ0AIAAoAgAoAgwiAwRAIANBmNgEKAIAEQAACwJAIAAoAngiA0UNACAALwGQASABTQ0AIAMgAUEobGohAgwBCyAAKAIAIgFBGTYCQCABQRkQOQsCQCACLwEQIgFBJHEEQCACKQMAIQQMAQsgAUEIcQRAQoCAgICAgICAgH8hBCACKwMAIgVE////////38NjDQFC////////////ACEEIAVE////////30NkDQEgBZlEAAAAAAAA4ENjBEAgBbAhBAwCC0KAgICAgICAgIB/IQQMAQsgAUEScUUNACACKAII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AkH//wFxQa2dAmxB5ABuayIDt0RhVFInoJk+QKMiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLIgFBf0FzIAFBDkgbaiIENgIMIAAgAwJ/IAG3RGFUUiegmT5AoiIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAtrNgIQQZRbQZVbIARBAkobIAJqIQFBCAsgAGogATYCACAAQQE6ACkLIAAtACpFBEAgABClASAAQQE6ACogACAALQAsQf4BcToALCAAIAApAwBCgNzMFHxCgLiZKYGnIgFBgN3bAW02AhQgACABQeDUA20iAsFBPG82AhggACACQaCrfGwgAWq3RAAAAAAAQI9AozkDIAsLsQICA38CfgJAIAIgBEcEQCAAKAIAIQYgBK0gAq19IgkgACgCBCIFrXwiCCAAKAIIIgetVQRAIAinIgVB5ABqIAdBAXRB5AAgBxsiByAFIAdLGyIHrSEIIAAoAhAhBQJAAn8gBkUEQCAFIAgQFgwBCwJAIAUoAtwCIAZNDQAgBiAFKALUAk8EQCAHQYEBTw0BDAMLIAUoAtgCIAZLDQAgByAFLwGuAk0NAgsgBSAGIAgQZAsiBg0AIABBAToAIwwDCyAAIAc2AgggACAGNgIAIAAtACMNAiAAKAIEIQULIAEgBmogBGogBiABIAJqIgJqIAUgAmv8CgAAIAAgCaciAiAAKAIEajYCBCAAIAAoAiggAmo2AigLIANFDQAgBEUNACAAKAIAIAFqIAMgBPwKAAALC5EBAQR/IABFBEBBf0EAIAEbDwsgAUUEQEEBDwsCQCACQQBMDQACQANAIAAtAAAiAwRAIANBwMoCai0AACIDIAEtAABBwMoCai0AACIFRw0CIAFBAWohASAAQQFqIQAgAkEBSyEGIAJBAWshAiAGDQEMAwsLIAEtAABBwMoCai0AACEFQQAhAwsgAyAFayEECyAEC9MBAgF/An5BfyEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQCAAIAJUIAEgA1MgASADURsNASAAIAKFIAEgA4WEQgBSDwsgACACViABIANVIAEgA1EbDQAgACAChSABIAOFhEIAUiEECyAEC9sBAgF/An5BASEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQEF/IQQgACACVCABIANTIAEgA1EbDQEgACAChSABIAOFhEIAUg8LQX8hBCAAIAJWIAEgA1UgASADURsNACAAIAKFIAEgA4WEQgBSIQQLIAQLmBcCAn4JfyMAQRBrIgkkAAJ/IAAgASAJQQxqEEIiCkUEQCACIAItABlBAnI6ABkgACgCBEEBagwBCwJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkAgACgCACIHIAFqLQAAQQ9xDg0AAQIDBAMFBgYHDAsKCAsCQCACKQMIIAIpAxAiA0IEfFgEQCACQZ29AUEEEFkMAQsgAigCBCADp2pB7uqx4wY2AAAgAiACKQMQQgR8NwMQCyABQQFqDA0LAkAgAikDCCACKQMQIgNCBHxYBEAgAkGLyQFBBBBZDAELIAIoAgQgA6dqQfTk1asGNgAAIAIgAikDEEIEfDcDEAsgAUEBagwMCwJAIAIpAwggAikDECIDQgV8WARAIAJBis0BQQUQWQwBCyACKAIEIAOnaiIAQYrNASgAADYAACAAQY7NAS0AADoABCACIAIpAxBCBXw3AxALIAFBAWoMCwtBACAJKAIMIghFDQUaIAcgCmogAWohACACKQMIIAIpAxAiAyAIrSIEfFgEQCACIAAgCBBZDAoLIAIoAgQgA6dqIAAgCPwKAAAgAiACKQMQIAR8NwMQDAkLQQAgCSgCDCIIRQ0EGkECIQACQAJAAkAgByAKaiABaiILLQAAQStrDgMBAgACCyACQS0QygQLQQMhAAtBjPIAIQUgACAISQRAQQAhBwNAAkAgACALai0AACIGQbDNAmotAABBCHFFBEAgAiACLQAZQQJyOgAZDAELAkAgA0L//////////w9WBEBBASEHDAELIAZBAXTAQQd2QQlxIAZqQQ9xrSADQgSGhCEDCyAAQQFqIgAgCEcNAQsLQayNAkGM8gAgBxsh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RQRAQSxBOiAGQQFxGyELIAAgBSACEM0BIQUCQCACKQMQIgMgAikDCFoEQCACIAsQSAwBCyACIANCAXw3AxAgAigCBCADp2ogCzoAAAsgBkEBaiEGIAUgB0kNAQsLIAZBAXEhBgsgBkUgBSAHTXFFBEAgAiACLQAZQQJyOgAZCwJAIAhFBEAgAikDECEDDAELIAIpAxAhAyACLQAZDQAgAiADQgF9IgM3AxALIAIpAwggA1gEQCACQf0AEEgMAwsgAiADQgF8NwMQIAIoAgQgA6dqQf0AOgAADAILAkAgAikDECIDIAIpAwhaBEAgAkHbABBIDAELIAIgA0IBfDcDECACKAIEIAOnakHbADoAAAsCQCABIApqIgUgBSAJKAIMIghqIgZPDQADQCACLQAZDQEgACAFIAIQzQEhBQJAIAIpAxAiAyACKQMIWgRAIAJBLBBIDAELIAIgA0IBfDcDECACKAIEIAOnakEsOgAACyAFIAZJDQALCyAFIAZLBEAgAiACLQAZQQJyOgAZCwJAIAhFBEAgAikDECEDDAELIAIpAxAhAyACLQAZDQAgAiADQgF9IgM3AxALIAIpAwggA1gEQCACQd0AEEgMAgsgAiADQgF8NwMQIAIoAgQgA6dqQd0AOgAADAELIAIgByAKaiABaiAJKAIMIggQxwMLIAEgCmogCGoLIQ0gCUEQaiQAIA0LlS8BDH8jAEEQayIKJAAgACgCDCEGQQEhAwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQANAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEgBmoiBy0AACICDvABJCAgICAgICAgEBAPDxAgICAgICAgICAgICAgICAgICAQICIgICAgISAgIBYTFxgPFxcXFxcXFxcXFxEgICAgICAgICAgICAgIAIgICAgCiAgBCAFICAgICAgIAEgFCAgICAgICAgHiAgAyAgICAJICAEIAUfICAgICAgACAVICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAPICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDw8PICAgICAgICAgICAPIAsCQCAAKAIIIAAoAgQi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FCANNgIUIBQgAjYCECAAQd7rASAUQRBqEBUMAgsgACgCAEI0EBYiAkUNASACQgA3AgAgAkIANwIgIAJCADcCGCACQQA2AjAgAkIANwIoIAJCADcCECACQgA3AgggAkGnAToAACACQf//AzsBIiACQQE2AhggDigCKCELIAIgEDYCLCACIAM7ASAgAiALNgIcIAPBIQsgDgJ+AkAgEC0AHEHgAHFFDQAgECgCBCALQQxsai0ACkHgAHFFDQBCf0J/IBAyASIiOIZCf4UgOEI/VRsMAQtCAUE/IAsgC0E/ThuthgsgDikDMIQ3AzAgFiANQQR0aigCACILBH8gACgCACALQQBBABAoBUEACyERAkAgACgCAEI0EBYiCwRAIAtCADcCACALQgA3AiAgC0IANwIYIAtBADYCMCALQgA3AiggC0IANwIQIAtCADcCCCALQa0BOgAAIAtB//8DOwEiQQEhEyALQQE2AhgCQCARRQ0AIAsgETYCDCALIBEoAgRBiISAAnE2AgQgESgCGCIRQQBMDQAgCyARQQFqIhM2AhgLIAAoAgAoAoQBIhEgE04NASAUIBE2AiAgAEHKogIgFEEgahAVDAELIBFFDQAgACgCACAREB0LIANBAWohAyAAQTUgAiALEDIiAiAOKAIoQQFBAiAOLQAkQRhxGxCqAiAhIAJBARCEARogDUEBaiINIBIoAgBIDQALCyAJQQFqIgkgASgCAEgNAAsMAQsgCARAIAwgCCgCADoALQsCQCAGQYACcUUNACAaLQBQQRBxDQAgDEEBOgAvCyAMKAIQIgJFDQAgAi0ABUEEcQ0AIABBAEG+9AFBABBTCyAMKAJcIgNBAEoEQANAIAEgISADQQFrIgIQqgEgA0EBSyEtIAIhAyAtDQALCwJAIAVFDQAgBSgCPEUNAAJAIAUoAigNACAFKAIEIg5BCXENACAFKAIgIgIoAgBBAUcNACACKAIYLQArQQFHDQAgAigCMCEDIAUoAjAhCSAhKAIMIhBBAEoEQCAhKAIYIQ1BACECA0ACQCANIAJBMGxqIgstAApBBHENACALLQAODQAgCygCFCADRw0DIAspAyBCAFINAwsgAkEBaiICIBBHDQALCwJAIAlFDQAgCSgCACILQQBMDQAgCUEIaiEJQQAhAgNAIAkgAkEEdGoiECgCACINLQAAQacBRw0C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IAEoAgghAQNAIAEgA2otAABFBEAgAiADQQFqIgNHDQEMAgsLQX8MBAsgACgCACACawwDC0EAIQIgA0EASgRAIAAoAgghBEEBIQADQCACIARqLQAADQMgAkEBaiICIANHDQALCyADIAEoAgBrDAILIAAoAgggASgCCCADIAIgAiADShsQJyIAIAMgAmsgABshAAsgAAshAwsgAwuFAQEDfyMAQRBrIgIkAAJAIABFDQADQCAALQAFQQhxBEAgASAAKAIINgIAQQEhAwwCCyAALQAAIgRBrQFHBEAgBEGuAUcNAiACQQA2AgwgACgCDCACQQxqEPIBRQ0CIAFBACACKAIMazYCAEEBIQMMAgsgACgCDCIADQALCyACQRBqJAAgAwv2AwIHfwF+AkACQCABBEAgASgCCCgCACIDRQRAIAEoAgQiBC8BNCIGQShsQSBqIgetIQkCfyAABEAgACAJEBYMAQsgCRAYCyIDRQ0CIANBACAH/AsAIAMgASgCACAEEIgBIgI2AgAgAkUNAyADIANBIGoiBDYCBAJAIAZFDQBBACEHQQAhAiAGQQRPBEAgBkH8/wNxIQgDQCAEIAJBKGxqIgUgADYCFCAFQQE7ARAgBCACQQFyQShsaiIFIAA2AhQgBUEBOwEQIAQgAkECckEobGoiBSAANgIUIAVBATsBECAEIAJBA3JBKGxqIgUgADYCFCAFQQE7ARAgAkEEaiICIAhHDQALCyAGQQNxIgZFDQADQCAEIAJBKGxqIgggADYCFCAIQQE7ARAgAkEBaiECIAdBAWoiByAGRw0ACwsgASgCCCADNgIACyADIAEoAgwiAkEBajsBFAJAIAMoAgQiACACQShsaiIELQARQZABcQRAIAQQIiABKAIMIQIgAygCBCEADAELIARBATsBEAsgACACQShsag8LAn8gAARAIABCKBAWDAELQigQGAsiAkUEQEEADwsgAkEQakIANwAAIAJCADcAACACQgA3ACAgAkIANwAYIAJCADcACCACIAA2AhQgAkEBOwEQCyACDwsgACADEBdBAAusAgEEfyAAKAI0BEAgACgCACICBEADQCACIgMoAighAgJAIAMoAhggAU0NACADKAIsIQUgAyADKAIMIgQoAghGBEAgBCAFNgIICwJAAkACQCACRQRAIAQgBTYCBCAFRQ0BDAILIAIgBTYC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IQQMCAsgBCgCACAAKAIAKAKAAUoEQCAMQdbvADYCYCAAQZyZASAMQeAAahAVCyAAKAIkDQcLAkAgBCgCACICQQBMBEBBACEBDAELIARBCGohCEEAIQtBACEBA0AgCCALQQR0aigCACIJLQAAQfEARgRAIAkoAggiCQR/IAkQGkH/////A3EFQQALIAFqQQFqIQELIAtBAWoiCyACRw0ACwsgDxAaQf////8DcSEJIBAEfyAQLgEyBUEBCyACasEiAkECdEEHakF4cSILIAIgAkEBdCIIaiAIQQJqIhNqQQdqQXhxakHoAGoiFCAJQQFqIgkgAWpqIhasISACfyANBEAgDSAgEBYMAQsgIBAYCyIBBEAgAUEAIBb8CwAgASABQegAaiIWNgIgIAEgAjsBNCABIAJBAWs7ATIgASALIBZqIgI2AgggASACIBNqIgI2AgQgASACIAhqNgIcIAwgASAUajYC3AELIA0tAFcNBCABIAwoAtwBIgI2AgAgDCACIAlqNgLcASACIA8gCfwKAAAgASAFOgA2IAEgDjYCDCABIAEvADdB9P8DcSAKQQNxIAVBAEdBA3RycjsANyABIA0oAhAgEkEEdGooAgw2AhggASAEKAIAOwEyIAcEQCAAIA5BAiAHEJAEGiABIAc2AiQLIBEoAgwtAEwhAiAEIQsgAC0A0AFBAk8EQCABIAs2AihBACELCwJAIAEvATJFBEBBACEJIAshBAwBCyAEQQhqIQhBACEHIAJBA0shEyALIQRBACEJA0ACQAJAAkAgCCgCACICLQAAQfEAaw4FAAICAgECCyACKAIMIgItAABB9QBHDQELIAJBOzoAAAsgACAOQSAgCCgCABCQBBogCCECIAAoAiQNBwNAIAIoAgAiC0EMaiECIAstAAVBIHENAAsCQAJAAkAgCy0AAEGnAUcEQCAAKALsASAORgRAIABB64EBQQAQFQwLCyABKAIoRQRAIAEgBDYCKEEAIQQLIAEoAgQgCUEBdGpB/v8DOwEAIAEgAS8AN0H33wNxQYAgcjsAN0EAIQsgCCgCACIRLQAAQfEARg0BDAMLAkAgCy4BICICQQBIBEAgDi4BICECDAELIA4oAgQiCyACQQxsIhFqLQAEQQ9xBH8gCwUgASABLwA3Qff/A3E7ADcgDigCBAsgEWotAApBIHFFDQAgASABLwA3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QAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAZB6QlrIiAO2AIAAQIDBAUFBQYGBwgJCgsMDQ4MDxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKgwrLC0uLzAxMjM0NTY3OAw5OhY7HDw9Pj8MQEFAOEJDRDkMRUZHSElKS0xNTE5PUFFSUlNUDFVWV1hZFlpbXFpdXl9gYWJZY2RlZmdoaWprbG1ub2JwcVVyc3R1dnd4eXdVcnp7enx9fn96e3p7gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwE4Q5ABkQGSAZMBlAGVAZYBlwGYAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAaYBpgGmAaYBpgGmAacBqAGpAaoBqwGsAa0BrgGvAbABsAGxAbIBswE5tAGzATm1AbYBtwG4AbkBugG7AbwBe3p6Vb0BvgFVvwHAAcEBwgFVvwHDAcQBDDnFAcYBxwF7esgByQHKAcsBzAFZWc0BzgHPAdAB0QHSAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEBwQHiAeMB5AHlAdQB1QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB8wHzAfQB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8BgAKBAoICgwKEAoUCBZQChgKUAoYChwKGAogCiQKKAooCiwKMAo0C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IAAoAgAgFBAXCyANQRBqJAALwAMBAn8CQCAAKAIkDQACQAJAIAgEQCACLQAFQQJxDQECQCABRQ0AIAEtAAVBAnFFDQAgACABEDchCQwDCyAAIAIQNyIJDQIgACABEDchCQwCCyABLQAFQQJxBEAgACABEDchCQwCCyACBEAgAi0ABUECcQ0BCyAAIAEQNyIJDQELIAAgAhA3IQkLIAIQTyECIAEQTyEBAn8CQCACQcEASA0AIAFBwQBIDQBBwwBBwwBBwQAgAUHCAEsbIAJBwgBLGwwBCyACIAEgAUHBAEgbQcAAcgshCgJAIAAoAggiASgCcCABKAJsIghMBEAgASADIAUgBiAEEBQhCAwBCyABIAhBAWo2AmwgASgCaCAIQRRsaiICQQA2AhAgAiAENgIMIAIgBjYCCCACIAU2AgQgAkEAOwECIAIgAzoAACACQQA6AAELAkAgASgCAC0AVw0AIAEoAmggCEEASAR/IAEoAmxBAWsFIAgLQRRsaiICLQABBEAgASACIAlBfhAqDAELIAlFDQAgAkH+AToAASACIAk2AhALIAAoAggiACgCbCIBQQBMDQAgACgCaCABQRRsakESayAHIApyQf8BcTsBAAsLqQEBA38CQCAAKAIIIgNFDQAgACgCACgCECABQQR0aigCDCgCAEEBaiEEAkAgAygCbCIFIAMoAnBOBEAgA0HkACABQQEgBBAUGgwBCyADIAVBAWo2AmwgAygCaCAFQRRsaiIDQQA2AhAgAyAENgIMIANBATYCCCADIAE2AgQgA0HkADYCAAsgACgCCCABQQAgAhChAiABQQFGDQAgACgCCEEBQQAgAhChAgsL7QMBBH8jAEEQayIFJAACQAJAIAEoAgAiBARAAkAgBC0AACICRQRAQffwASECDAELAn8gAkHfAXFB0wBHBEAgAkHAygJqIQNB9/ABDAELIAQtAAEiAkUEQEH48AEhAgwCCyACQd8BcUHRAEcEQCACQcDKAmohA0H48AEMAQsgBC0AAiICRQRAQfnwASECDAILIAJB3wFxQcwARwRAIAJBwMoCaiEDQfnwAQwBCyAELQADIgJFBEBB+vABIQIMAgsgAkHfAXFByQBHBEAgAkHAygJqIQNB+vABDAELIAQtAAQiAkUEQEH78AEhAgwCCyACQd8BcUHUAEcEQCACQcDKAmohA0H7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IQJB/PABDAELIAEtAAYiA0UEQEH98AEhAwwCCyADQd8ARg0DIANBwMoCaiECQf3wAQshAyACLQAAIQILIAIgAy0AAEHAygJqLQAARg0BCyAKQoCAgIABg1ANBCAEKAKAAw0EIAQoAsQBDQQgBCgC7AJBAEoEQCAEKAKEA0UNBQsgARCRBCIDRQ0EIANBADoAACAEIAFBABBOIQIgA0HfADoAACACRQ0EIAItACtBAUcNBCAEIAIgARChA0UNBAsgByABNgIAIABBoaMBIAcQFQwCCyAIKAIEIgJFDQADQAJAIAEtAAAiBCACLQAAIgZGBEAgBA0BIAMgCCgCCBCrBQ0DDAULIARBwMoCai0AACAGQcDKAmotAABHDQILIAJBAWohAiABQQFqIQEMAAsACyAAQebIAkEAEBULQQEhBQsgB0EQaiQAIAULhQEAAkAgAQRAIAEgAzYCDCABIAI2AgggBEUNAUEAIQMCQCAEKAIAIgJFDQAgACgCACAEKAIEIgStQgF8EBYiAEUNACAAIAIgBPwKAAAgACAEakEAOgAAIAAhAwsgASADNgIEIAEPCyACBEAgACgCACACECkLIANFDQAgACgCACADECkLIAELSgACQCABRQ0AIAJFDQAgAS0AAEH5AEcNACAALQDQAUEBSw0AIAAoAgAhACACIAM6AAAgAigCECIBBEAgACABEB0LIAJBADYCEAsLsAQBBX8jAEEQayIEJAAgACgCACECIAAoAvQBBEAgAEHArAFBABAVCyAAQQE6AJMBAkACQAJAAkACfyACBEAgAi8BrAJBjwFNBEACQCACKAKoAkUEQCACIAIoArwCQQFqNgK8AgwBCyACLQBXDQQLIAJCkAEQmwEMAgsgAigCyAIiAwRAIAIgAygCADYCyAIMBAsgAigCxAIiAwRAIAIgAygCADYCxAIMBAsgAiACKALAAkEBajYCwAIgAkKQARCbAQwBC0KQARAYCyIDDQILIAFFDQIgAiABECkMAgsgAiACKAK4AkEBajYCuAILIANBCGoiBUEAQYgB/AsAIAAgAzYChAEgAyABNgIEIAMgADYCACAAQc4AIAMQtAEaIAItAFcNACAEIAA2AgBBKCADQegAakGxsAEgBBB1IQYgA0EBOgASIANBlgU7ARAgAyAGNgIIIAIoAhAoAhwhACADIAE2AkQgAyAFNgIwIANBlgE6ACwgAyADQSxqNgIkIAMgADYCICADIAA2AhwgAEEoaiAGIAUQfiAFRw0AIAItAFcNACACLQBYDQAgAkEBOgBXIAIoAsQBQQBKBEAgAkEBNgKgAgsgAkEAOwGsAiACIAIoAqgCQQFqNgKoAiACKAKAAiIARQ0AIABB2ewAQQAQFSACKAKAAiIAQQc2AgwgACgCuAEiA0UNAANAIANBBzYCDCADIAMoAiRBAWo2AiQgAygCuAEiAw0ACwsgBEEQaiQAC6gBAAJAIAFBgAhOBEAgAEQAAAAAAADgf6IhACABQf8PSQRAIAFB/wdrIQEMAgsgAEQAAAAAAADgf6IhAEH9FyABIAFB/RdPG0H+D2shAQwBCyABQYF4Sg0AIABEAAAAAAAAYAOiIQAgAUG4cEsEQCABQckHaiEBDAELIABEAAAAAAAAYAOiIQBB8GggASABQfBoTRtBkg9qIQELIAAgAUH/B2qtQjSGv6IL8gIBAX8CQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAUHNAWsOcwALCwsLCwsLCwsLCwEBCwsLAgsLCwsLCwsLCwICCwsLCwsDAAAECwsCAwECAQILBQACAAILAwMLCwsCAwYLCwsBAgsGCwsHCwsLAgECAQsLAQsLCAsJCwEICwsLAQsLCwsLCwsLCwsLBQcHBwIBBwsKCgoLCyACKAIAIgFFDQogACgCACABQQEQQw8LIAIoAgAiAUUNCSAAKAIAIAEQHQ8LIAIoAgAiAUUNCCAAKAIAIAEQKQ8LIAAoAgAgAigCABBaDwsgACgCACACKAIAEOYFDwsgAigCACIBRQ0FIAAoAgAhAgNAIAEoAiQhAyACIAEQ7AIgAyIBDQALDAULIAAoAgAgAigCABCjAQ8LIAAoAgAgAigCABDsAg8LIAAoAgAgAigCABDABA8LIAAoAgAgAigCBBCjAQ8LIAIoAgQiAUUNACAAKAIAIAEQHQsLuwMBBX8jAEEgayIGJAAgACgCBCEFAn8CfyAALQAJBEBBASEHIAFBAU0EfyABRQRAIAZBldoBNgIYIAZB0ssENgIUIAZBtrIBNgIQQQtBl/EBIAZBEGoQG0ELDAQLIAUoAjBBAEcFIAELDAELQQEhByABQQFNBH8gAUUEQCAGQZXaATYCCCAGQdLLBDYCBCAGQbayATYCAEELQZfxASAGEBtBCwwDCyAFKAIwQQBHBSABCwshASAEIAM2AnAgBEH/AToARCAEIAE2AkAgBCAFNgIUIAQgADYCCEEAIQMgBEEAOgABIAUoAggiCARAIAghAANAIAEgACgCQEYEQCAAIAAtAAFBIHI6AAEgBEEgOgABQSAhAwsgACgCGCIADQALIANBAXIhBwsgBCAINgIYIARBAToAACAFIAQ2AgggAgRAIARBADoAAiAEIAc6AAFBACAFKAJEDQEaAn8gBSAFKAIkEOcCIgA2AkQgAEUEQCAFIAUoAggiACgCGDYCCCAAQQBByAH8CwBBBwwBCyAAQgA3AAAgBSAFKAJEQQRqNgJEQQALDAELIARBAjoAAkEACyEJIAZBIGokACAJC4QdAhJ/AX4jAEGAAWsiCyQAQQEhEUEBIQcCfwJAAkAgAUUNACABQZaNAhC1ASIKQQBHIAEtAAAiBkVyIQcgCkUNACAGDQELIARBAnIMAQsgBUGAAXEiCkEHdiERQQAhByAKQQZ2IARyCyESAkBCIBAYIgxFBEBBByEHDAELIAwgAjYCACAMQQA2ABwgDEIANwAUIAxCADcADCAMQgA3AAQgC0IANwMgAkBCzAAQGCIIRQRAQQchBwwBCyAFQf95cUGABHIgBSAHIBFyGyAFIAVBgAJxQQh2GyENIAhBAEHMAPwLACALQYAgNgJ8IAAoAgQhBiAIQQA2AgACQAJAAn8CfwJAAkACQCASQQJxIhMEQCABRQRAQQEhDkEAIQRBAQwFCyABLQAARQRAIAEhBEEBDAULQQEhDiABEBpBAWoiBK0QGCIJRQ0BIAkgASAE/AoAAEEAIQRBASEUIAkQGkH/////A3EMBQsgAUUEQEEAIQRBASEODAMLIAEtAABFBEAgASEEDAMLIAAoAghBAWoiBEEBdKwQGCIJRQ0AIAlBADoAACANQQd0QR91QY4McSAAIAEgBCAJIAAoAiQRBAAiBCAEQYAERhshByAJEBohDiABIAEQGkH/////A3FqIgRBAWohCiAELQABBEAgCiEFA0AgBRAaIAVqQQFqIgQQGiAEaiIEQQFqIgUtAAANAAsLIAdFBEAgACgCCCAOQf////8DcSIFQQhqTgRAIAQgCmtBAmohEEEAIQ4gASEEDAcLIAtBldoBNgIIIAtByeMDNgIEIAtB5tEBNgIAQQ5Bl/EBIAsQG0EOIQcLQcjXBCgCAEUNAUHglgUoAgAiAARAIABBmNgEKAIAEQAACyAJQfTXBCgCABEBACEAQbSWBUG0lgUoAgAgAGs2AgBBwJYFQcCWBSgCAEEBazYCACAJQezXBCgCABEAAEHglgUoAgAiAEUNBiAAQaDYBCgCABEAAAwGC0EHIQcMBQsgCUHs1wQoAgARAAAMBAtBAAshFEEACyEFQQAhCkEBIRALQQchByAFQQNsQcAAIAYgBkHAAEwbQQdqQfj///8HcSIPQQF0aiAQaiAAQQRqKAIAQQdqQXhxakHCAmoiFa0QGCIGRQRAIAlFDQFByNcEKAIABEBB4JYFKAIAIgAEQCAAQZjYBCgCABEAAAsgCUH01wQoAgARAQAhAEG0lgVBtJYFKAIAIABrNgIAQcCWBUHAlgUoAgBBAWs2AgAgCUHs1wQoAgARAABB4JYFKAIAIgBFDQIgAEGg2AQoAgARAAAMAgsgCUHs1wQoAgARAAAMAQsgBkEAIBX8CwAgBiAGQagCaiIHNgJAIAYgBkHwAWo2AuQBIAYgByAAKAIEQQdqQXhxaiIHNgJIIAYgByAPaiIHNgJEIAcgD2oiByAGNgAAIAYgB0EIaiIHNgK4AQJAIAUEQCAHIAkgBfwKAAAgBSAHaiEHIAYCfyAKBEAgB0EBaiIHIAogEPwKAAAgByAQagwBCyAHQQJqCyIHNgK8ASAHIAkgBfwKAAAgBSAHaiIKQq3Uvaunztuw7AA3AAAgBiAKQQlqIgo2AuwBIAogCSAF/AoAACAFIApqQa3uheMGNgAAIAlFDQFByNcEKAIABEBB4JYFKAIAIgUEQCAFQZjYBCgCABEAAAsgCUH01wQoAgARAQAhBUG0lgVBtJYFKAIAIAVrNgIAQcCWBUHAlgUoAgBBAWs2AgAgCUHs1wQoAgARAABB4JYFKAIAIgVFDQIgBUGg2AQoAgARAAAMAgsgCUHs1wQoAgARAAAMAQsgBkEANgLsASAGQQA2ArwBCyAGIA02ApgBIAYgADYCAEEAIQkCfwJAAkACQAJAAkACfwJAAkAgDgRAQQAhEAwBCyAELQAARQRAQQAhEAwBC0EAIQogC0EANgJ4IAAgBigCuAEgBigCQCANQf/+oQhxIAtB+ABqIAAoAhgRCAAhByAGIAsoAngiAEEHdkEBcSIQOgAQIAcNBCAAQQFxIQ8gBigCQCIAKAIAIgQEQCAAIAQoAjARAQAhCgsCQCAPDQBBgAQhBQJAIAYtAAwNACAGKAJAIgAgACgCACgCMBEBAEGAIHENAEGAICEFIAYoAkAiACgCACgCLCIERQ0AQYAEQYCABCAAIAQRAQAiACAAQYCABE8bIABBIEgbIQULIAYgBTYCnAEgCygCfCAFTw0AIAVBgcAATwRAIAtBgMAANgJ8DAELIAsgBTYCfAsCQCAGKAK4ASIABEAgACEFA0AgBSIEQQFrIgUtAAANACAEQQJrLQAADQAgBEEDay0AAA0AIARBBGstAAANAAtBACENAkAgBCAEEBpB/////wNxaiIELQABRQ0AIARBAWohBQNAAkAgBUGavwEQtQEhFiAFIAUQGkH/////A3FqQQFqIQQgFkUNACAEIAQQGkH/////A3FqIgRBAWohBSAELQABDQEMAgsLIARBAUEAEP4BQQBHIQ0LIAYgDToADSAKQYDAAHENAQNAIAAiBEEBayIALQAADQAgBEECay0AAA0AIARBA2stAAANACAEQQRrLQAADQALIAQgBBAaQf////8DcWoiAC0AAUUNAyAAQQFqIQUDQAJAIAVBlNIBELUBIRcgBSAFEBpB/////wNxakEBaiEAIBdFDQAgACAAEBpB/////wNxaiIAQQFqIQUgAC0AAQ0BDAULCyAAQQFBABD+AUUNAwwBCyAGQQA6AA1BACAKQYDAAHFFDQMaC0EBIQ0LQQEhACAGQQE6AA0gBkGBCDsAESANQQFxIQ8MAgtBAAshAEEBIQkLIAYgC0H8AGpBfxDgASIHDQAgCygCfCEFIAYoAuQBIgRBMGpCADcDACAEQgA3AyggBEIANwMAIARCADcDECAEQgA3AwggBEKBgICAgAs3AyAgBELkgICAEDcDGCAEIAY2AjAgBEEAQTkgExs2AiwgBEECOgApIAQgE0EBdkUiCjoAKCAFQYgBIApBvNgEKAIAEQUAIgoNAUEHIQcLIAYoAkAiACgCACIBBEAgACABKAIEEQEAGiAAQQA2AgALIAYoAuABEIIBQcjXBCgCAEUNAUHglgUoAgAiAARAIABBmNgEKAIAEQAACyAGQfTXBCgCABEBACEAQbSWBUG0lgUoAgAgAGs2AgBBwJYFQcCWBSgCAEEBazYCACAGQezXBCgCABEAAEHglgUoAgAiAEUNBCAAQaDYBCgCABEAAAwEC0HA2AQoAgAhByASQQFxIQ0gCiAEKAIYIg5BAEgEf0KAlOvcA0IAIA6sQgqGfSAEKAIkIAQoAiBqrH8iGCAYQoCU69wDWRunBSAOCyAHEQYAIAQoAjQiBwRAIAdB2NgEKAIAEQAACyAEIAU2AiAgBCAKNgI0IAZBfjYCoAFBASEFIAYgDUU6AAYgBiAAOgAMIAYgADoAEyAGIAA6AAQgBiAUOgAPIAYgDzoADiAJRQ0BQQohB0EAIQ9BAgwCCyAGQezXBCgCABEAAAwCC0EAIQVBASEPQQAhB0EACyEAIAYgBzoACyAGIAA6AAogBkEAOgAJIAYgBToACCAGIA86AAcgBkJ/NwOwASAGQdgAOwGUASAGIAYtABVB/gFxOgAVQYAEIQUCQCAJRQ0AIAYoAkAiACAAKAIAKAIwEQEAQYAgcQ0AQYAgIQUgBigCQCIAKAIAKAIsIgRFDQBBgARBgIAEIAAgBBEBACIAIABBgIAETxsgAEEgSBshBQsgBiAFNgKcAUECIQUCQCANRQRAQQQhBSAQIBNyRQ0BCyAGIAU6AAULIAZBOjYC2AEgBkEgQSEgBigCLBs2AtwBIAggBjYCACAGIAIpAzA3A4gBIAtBEGoiBUEAQeQA/AsAAkAgBigCQCIAKAIAIgRFDQAgACAFQeQAQgAgBCgCCBEHACIHQYoERg0AIAcNAQsgCCACNgIEIAggEjoAECAIKAIAIgVBOzYCwAEgBSAINgLEASAFKAJAIgAoAgAiAgRAIABBDyAFQcABaiACKAIoEQUAGiAIKAIAIQULIAwgCDYCBCAIQgA3AgggBS0ADgRAIAggCC8BGEEBcjsBGAsgCCALLQAhQRB0IAstACBBCHRyIgA2AiQgCEEkaiECAkAgAEH//wdqIABxRSAAQYGABGtB/4N8T3FFBEBBACEEIAJBADYCACABRSARcg0BIAhBADsAEQwBCyALLQAkIQQgCCAILwEYQQJyOwEYIAggCygCRCIAQRh0IABBgP4DcUEIdHIgAEEIdkGA/gNxIABBGHZyckEARzoAESAIIAsoAlAiAEEYdCAAQYD+A3FBCHRyIABBCHZBgP4DcSAAQRh2cnJBAEc6ABILIAUgAiAEEOABIgcNACAIIAgoAiQgBGs2AiggAyAMNgIAIAwoAgQiACgCNEUEQCAAKAIAKALkASIAQbBwNgIYIAAoAjRBgID9ACAAKAIkIAAoAiBqbUHA2AQoAgARBgALQQAhByAIKAIAQUBrKAIAIgAoAgAiAUUNAiAAQR4gCEEEaiABKAIoEQUAGgwCCyAIKAIAIgAEQCAAQQAQmAYLQcjXBCgCAARAQeCWBSgCACIABEAgAEGY2AQoAgARAAALIAhB9NcEKAIAEQEAIQBBtJYFQbSWBSgCACAAazYCAEHAlgVBwJYFKAIAQQFrNgIAIAhB7NcEKAIAEQAAQeCWBSgCACIARQ0BIABBoNgEKAIAEQAADAELIAhB7NcEKAIAEQAACwJAQcjXBCgCAARAQeCWBSgCACIABEAgAEGY2AQoAgARAAALIAxB9NcEKAIAEQEAIQBBtJYFQbSWBSgCACAAazYCAEHAlgVBwJYFKAIAQQFrNgIAIAxB7NcEKAIAEQAAQeCWBSgCACIARQ0BIABBoNgEKAIAEQAADAELIAxB7NcEKAIAEQAACyADQQA2AgALIAtBgAFqJAAgBwuqAQEFfwJ/AkACQAJAIABCCFoEQEEoIQEgAEL/AVYNAQwCC0EAIABCAlQNAxpBKCEBA0AgAUEKayEBIABCBFQhAyAAQgGGIQAgAw0ACwwCCwNAIAFBKGohASAAQv8fViEEIABCBIghACAEDQALCyAAQg9YDQADQCABQQpqIQEgAEIfViEFIABCAYghACAFDQALCyABIACnQQdxQQF0QcC9BGovAQBqQQprC8ELoAMCBH8EfiMAQRBrIgYkACAAKQMAIQcCQAJAIAAoAiwiBARAIAIgBCAHp2o2AgAgACAHIAGsfDcDAAwBCyAHIAAoAigiBKwiCIEiCVAEfyAAKAIYIgMgACgCJCAEIAApAwggB30iCqcgCCAKUxsgByADKAIAKAIIEQcAIgMNAiAAKAIoBSAECyAJpyIFayIEIAFOBEAgAiAAKAIkIAVqNgIAIAAgACkDACABrHw3AwAMAQsCQCABIAAoAhAiA0wEQCAAKAIcIQMMAQtCgAEgA6xCAYYgA0HAAEgbIQggAawhCQNAIAgiB0IBhiEIIAcgCVMNAAsgACgCHCAHECAiA0UEQEEHIQMMAwsgACADNgIcIAAgBz4CEAsgAyAAKAIkIAVqIAT8CgAAIAAgACkDACAErHw3AwAgASAEayIEQQBKBEADQCAAIAQgACgCKCIDIAMgBEobIgUgBkEMahCrAyIDDQMgACgCHCABIARraiAGKAIMIAX8CgAAIAQgBWsiBEEASg0ACwsgAiAAKAIcNgIAC0EAIQMLIAZBEGokACADC4gMAhB/Bn4jAEEgayIHJAAgB0IANwMIAkAgACkDACAAKQMIWQRAAkACQCAAKAIwIgVFBEAMAQsgBSgCMCELIAUoAgQhDSAFKQMIIRMCfyAFKAIAKAIMKAIMIgmsIhEQGCIIRQRAQQchBEEAIQlBACELQQAMAQsgEyATIBGBIhF9IRIgEacLIQIgBUEwaiEOIAmsIRQgAiEDAkADQAJAIA0oAgwgDSgCCCgCBEE4bGoiDCgCGEUNACAMKAIUIgqsIhUgEiACrHx8IRZBASEBIBUhEQJAAkACQCAKQYABTwRAA0AgAUEBaiEBIBFC//8AViEQIBFCB4ghESAQDQALIBYgAa18IBMgBTQCEHxXDQEMBAsgFiATIAU0AhB8WQ0DIAcgCjoAFkEBIQYMAQsgCkH//wBNBEAgByAKQf8AcToAFyAHIApBB3ZBgAFyOgAWQQIhBgwBCyAHQRZqIBUQMyIGQQBMDQELIAYhAQNAIAQNASACIAhqIAdBFmogBiABa2ogASAJIAJrIgQgASAESBsiD/wKAABBACEEIAkgAiAPaiICRgRAIAkgA2shAiADIAhqIQQgA6whEUEAIQMgCyAEIAIgESASfCALKAIAKAIMEQcAIQQgEiAUfCESQQAhAgsgASAPayIBQQBKDQALCwJAIApBAEwNACAMKAIgIQwgCiEBA0AgBA0BIAIgCGogDCAKIAFraiABIAkgAmsiBiABIAZIGyIG/AoAAEEAIQQgCSACIAZqIgJGBEAgCSADayECIAMgCGohBCADrCERQQAhAyALIAQgAiARIBJ8IAsoAgAoAgwRBwAhBCASIBR8IRJBACECCyABIAZrIgFBAEoNAAsLIAUoAgQgB0EQahDyBSIBRQ0BDAILC0EAIQELAkACQCAERQRAIAhFBEAgBSASIAKsfDcDOEEAIQQMAwtBACEEIAIgA0oEQCALIAMgCGogAiADayASIAOsfCALKAIAKAIMEQcAIQQLIAUgEiACrHw3AzgMAQsgBSASIAKsfDcDOCAIRQ0BC0HI1wQoAgAEQEHglgUoAgAiAgRAIAJBmNgEKAIAEQAACyAIQfTXBCgCABEBACECQbSWBUG0lgUoAgAgAms2AgBBwJYFQcCWBSgCAEEBazYCACAIQezXBCgCABEAAEHglgUoAgAiAkUNASACQaDYBCgCABEAAAwBCyAIQezXBCgCABEAAAsgBSAOKQMANwMgIAUgDikDCCIRNwMoIAEgBCABGyECIBEgBSkDCCIRUQRAIAVBATYCFAsgAg0AQQAhAiAFKAIURQ0BCwJAIAAoAhwiAUUNAEHI1wQoAgAEQEHglgUoAgAiAwRAIANBmNgEKAIAEQAACyABQfTXBCgCABEBACEDQbSWBUG0lgUoAgAgA2s2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAUUNASABQaDYBCgCABEAAAwBCyABQezXBCgCABEAAAsCQCAAKAIkIgFFDQBByNcEKAIABEBB4JYFKAIAIgMEQCADQZjYBCgCABEAAAsgAUH01wQoAgARAQAhA0G0lgVBtJYFKAIAIANrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAUHs1wQoAgARAABB4JYFKAIAIgFFDQEgAUGg2AQoAgARAAAMAQsgAUHs1wQoAgARAAALAkAgACgCMCIBRQ0AIAEoAgQQ3QFByNcEKAIABEBB4JYFKAIAIgMEQCADQZjYBCgCABEAAAsgAUH01wQoAgARAQAhA0G0lgVBtJYFKAIAIANrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAUHs1wQoAgARAABB4JYFKAIAIgFFDQEgAUGg2AQoAgARAAAMAQsgAUHs1wQoAgARAAALIABCADcDACAAQgA3AzAgAEIANwMoIABCADcDICAAQgA3AxggAEIANwMQIABCADcDCAwCCyAFKAIAIAAgBUEgaiAREPAFIgINAQsgACAHQQhqEO8FIgINACAAIAcoAggiATYCFCAAIAEgAEEgahCrAyECCyAHQSBqJAAgAguTEgIifwF+IwBBsAFrIgYkACAGIAM3A6gBIAAoAiwhGiAAKAIoIRsgACgCICEcAkACQCAAKAJMKAKgAgRAIABBCTYCGCAAQQA2AhAgACAAKAIUQQFqNgIUQX8hDgwBCyAAKAIQRQRAQX8hDgwBCyABRQ0BIAAoAgwgAUEBa00EQCAGIAE2AoABIABB2fIAIAZBgAFqEFgMAgtBASABQQdxdCIFIAAoAgggAUEDdmoiCy0AACIEcQRAIAYgATYCcCAAQYbzACAGQfAAahBYDAILIAAoAgAiDygCKCEUIAsgBCAFcjoAACAAIAE2AiggAEH6xwI2AiACQAJAIA8oAgAiBSABIAZBkAFqQQAgBSgC3AERBAAiBUUEQCABIAYoApABIgUoAggiCSgCBEcEQCAFKAIEIQsgCSAFNgJIIAkgCzYCOCAJIA82AjQgCUHkAEEAIAFBAUYbOgAJIAkgATYCBAsgCS0AACEdIAlBADoAACAJEJACIgVFDQEgBiAFNgJQIABBquwBIAZB0ABqEFhBfyEODAILIAYgBTYCYCAAQYbpASAGQeAAahBYQX8hDiAFQYoYRw0CIABBBzYCGAwCCyAJENUBIgUEQCAGIAU2AkAgAEHKsgEgBkFAaxBYQX8hDgwBCyAJLQAJIQUgCSgCOCESIABB4McCNgIgIAUgEmoiEC0AA0EIdCAQLQAEciEVIBAtAAYgEC0ABUEIdHIhIQJAIAktAAgiC0UEQCAJLQABDQELIAAgACkDUCAVrXw3A1ALICFBAWshIiAFIAtBAnRrIBJqIQgCfyALRQRAIBAoAAgiBUEYdCAFQYD+A3FBCHRyIAVBCHZBgP4DcSAFQRh2cnIhBSAPLQARBEAgAEGXyAI2AiAgACAFQQUgARDeAwsgACAFIAZBqAFqIAMQrQMMAQsgACgCSCIHQQA2AgBBASEWQX8LIQ4gFUEBayEFICJB//8DcSELIAhBDGohGQJAAkAgFUUEQCACIAYpA6gBNwMAIABBADYCIAwBCyALQQFqIR4gGSAFQQF0aiEIIBRBBWshHyAUQQRrIRdBASEMIAUhBANAIAAoAhAEQCAAIAQiDTYCLAJAIAsgCC0AASAILQAAQQh0ciIESSAEIBdNcUUEQCAGIBc2AiggBiAeNgIkIAYgBDYCICAAQbvyACAGQSBqEFhBACEMDAELIAkgBCASaiIRIAZBkAFqIAkoAlARAwAgFCAEIAYvAaIBakkEQEEAIQwgAEGV2AFBABBYDAELIAktAAEEQCAGKQOoASEmIAYpA5ABIQMCQAJAIBYEQCADICZVDQEMAgsgAyAmUw0BCyAGIAM3AzAgAEHDrgEgBkEwahBYIAYpA5ABIQMLIAYgAzcDqAFBACEWCyAGKAKcASITIAYvAaABIhhLBEAgESAGLwGiAWpBBGsoAAAiCkEYdCAKQYD+A3FBCHRyIApBCHZBgP4DcSAKQRh2cnIhCiATIB9qIBhrIBduIRMgDy0AEQRAIAAgCkEDIAEQ3gMLIABBACAKIBMQ+QULIAktAAhFBEAgESgAACIEQRh0IARBgP4DcUEIdHIgBEEIdkGA/gNxIARBGHZyciEEIA8tABEEQCAAIARBBSABEN4DC0EAIRYgACAEIAZBqAFqIAYpA6gBEK0DIgQgDkYNASAAQeyIAUEAEFggBCEODAELIAQgBi8BogFqQQFrIARBEHRyIQogByAHKAIAQQFqIgQ2AgAgByAEQQJ0aiAKNgIAAkAgBEECSQ0AA0AgByAEQQF2IgpBAnRqIhEoAgAiEyAHIARBAnRqIhgoAgAiIE0NASARICA2AgAgGCATNgIAIARBA0shIyAKIQQgIw0ACwsLIAhBAmshCCANQQFrIQQgDUEASg0BCwsgAiAGKQOoATcDACAAQQA2AiAgDEUNAQsgACgCEEEATA0BAkAgCS0ACA0AIAAoAkgiB0EANgIAIBVFDQADQCAJIBIgGSAFIgRBAXRqIgItAABBCHQgAi0AAXIiBWogCSgCTBECACEIIAcgBygCAEEBaiICNgIAIAcgAkECdGogBSAIakEBayAFQRB0cjYCAAJAIAJBAkkNAANAIAcgAkEBdiIFQQJ0aiIIKAIAIg0gByACQQJ0aiIKKAIAIgxNDQEgCCAMNgIAIAogDTYCACACQQNLISQgBSECICQNAAsLIARBAWshBSAEQQBKDQALCyAQLQACIBAtAAFBCHRyIggEQANAIAggEmoiBC0AAyEFIAQtAAIhDSAHIAcoAgBBAWoiAjYCACAHIAJBAnRqIAggBSANQQh0cmpBAWsgCEEQdHI2AgACQCACQQJJDQADQCAHIAJBAXYiBUECdGoiCCgCACINIAcgAkECdGoiCigCACIMTQ0BIAggDDYCACAKIA02AgAgAkEDSyElIAUhAiAlDQALCyAELQABIAQtAABBCHRyIggNAAsLAkAgBygCACICRQRAQQAhDAwBC0EAIQwgCyEFA0AgBygCBCELIAcgByACQQJ0aiIEKAIANgIEIARBfzYCACAHIAJBAWsiDTYCAAJAIAJBA0kNAEEBIQggBygCBCIKIAdBA0ECIAcoAgggBygCDEsbIgJBAnRqIg8oAgAiBEkNAANAIAcgCEECdGogBDYCACAPIAo2AgAgAkEBdCIEIAcoAgAiDUsNASACIQggCiAHIARBAXIiAiAEIAcgBEECdGooAgAgByACQQJ0aigCAEsbIgJBAnRqIg8oAgAiBE8NAAsLIAVB//8DcSIEIAtBEHYiAkkEQCAMIARBf3NqIAJqIQwgCyEFIA0iAg0BDAILCyAGIAE2AhQgBiACNgIQIABB+vMAIAZBEGoQWCAFIQsgBygCAA0CCyAUIAtBf3NBgIB8cmogDGoiAiAQLQAHIgVGDQEgBiABNgIIIAYgBTYCBCAGIAI2AgAgAEGf8wAgBhBYDAELIAkgHToAAAsgCSgCSCIBLQAcQSBxBEAgASgCFCICIAIoAoABQQFrNgKAASABIAIoApABNgIQIAIgATYCkAEMAQsgARAlCyAAIBo2AiwgACAbNgIoIAAgHDYCICAOQQFqIQ4LIAZBsAFqJAAgDgtpAQJ/IAAoAgAiAkUEQEEADwsgAUECTgRAIAAgAUEBayIDEK4DIQIgACgCACIBRQRAIAIPCyABIAI2AgwgACABKAIINgIAIAEgACADEK4DNgIIIAEPCyAAIAIoAgg2AgAgAkIANwMIIAILmQEDAX4BfAF/IAAvARAiA0EkcQRAIAApAwAPCwJAIANBCHEEQEKAgICAgICAgIB/IQEgACsDACICRP///////9/DYw0BQv///////////wAhASACRP///////99DZA0BIAKZRAAAAAAAAOBDYwRAIAKwDwtCgICAgICAgICAfw8LIANBEnFFDQAgACgCCEUNACAAECshAQsgAQtQAANAIAAQIiAALQARQZABcQ0ACyAAIAEpAwA3AwAgACABKAIQNgIQIAAgASkDCDcDCCABLQARQSBxRQRAIAAgAC8BEEH/nwJxIAJyOwEQCwveEwEHfwJAAkAgAC0AYUGnAUcNACAAKAIEDQAgACgCFCIFQQBKBEAgACgCECEDA0AgAyABQQR0aigCBCICBEAgAigCEA0DCyABQQFqIgEgBUcNAAsLIABBABCTAiAAKALYAyIBBEADQCAAIAEoAhg2AtgDAkACQCAAKALcAiABTQ0AIAEgACgC1AJPBEAgASAAKALQAjYCACAAIAE2AtACDAILIAAoAtgCIAFLDQAgASAAKALIAjYCACAAIAE2AsgCDAELIAAoAoAEBEAgACABEB8MAQtByNcEKAIABEBB4JYFKAIAIgIEQCACQZjYBCgCABEAAAsgAUH01wQoAgARAQAhAkG0lgVBtJYFKAIAIAJrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAUHs1wQoAgARAABB4JYFKAIAIgJFDQEgAkGg2AQoAgARAAAMAQsgAUHs1wQoAgARAAALIAAoAtgDIgENAAsLIABBADoAXSAAQgA3AuQDAkAgACgCFCIEQQBMDQAgACgCECIBKAIEIgIEQCACEOQBIAFBADYCDCABQQA2AgQgACgCFCEECyAEQQJIDQAgACgCECIBKAIUIgIEQCACEOQBIAFBADYCFCAAKAIUIQQLIARBA0gNAEECIQEDQCAAKAIQIAFBBHRqIgMoAgQiAgRAIAIQ5AEgA0EANgIMIANBADYCBCAAKAIUIQQLIAFBAWoiASAESA0ACwsgACgCECgCHCICBEAgAhDeAQsgACgCiAMiAQRAIABBADYCiAMDQCABIAEoAgxBAWsiAzYCDCABKAIYIQcgA0UEQCABKAIAIgUhBCABKAIIIgMEQCADIAMoAgAoAhARAQAaIAEoAgAhBAsgASgCBCIGIAYoAghBAWsiAzYCCCADRQRAIAYoAhAiAwRAIAYoAgwgAxEAAAsgBCAGEBcLIAUgARAXCyAHIgENAAsLAkACQCAAKAIUQQNOBEBBAiEBQQIhBANAAkAgACgCECICIAFBBHRqIgMoAgRFBEACQCADKAIAIgVFDQACQCAAKALcAiAFTQ0AIAUgACgC1AJPBEAgBSAAKALQAjYCACAAIAU2AtACIANBADYCAAwECyAAKALYAiAFSw0AIAUgACgCyAI2AgAgACAFNgLIAiADQQA2AgAMAwsgACgCgAQEQCAAIAUQHyADQQA2AgAMAwtByNcEKAIABEBB4JYFKAIAIgIEQCACQZjYBCgCABEAAAsgBUH01wQoAgARAQAhAkG0lgVBtJYFKAIAIAJrNgIAQcCWBUHAlgUoAgBBAWs2AgAgBUHs1wQoAgARAABB4JYFKAIAIgJFDQEgAkGg2AQoAgARAAAgA0EANgIADAMLIAVB7NcEKAIAEQAACyADQQA2AgAMAQsgASAESgRAIAIgBEEEdGoiAiADKQIANwIAIAIgAykCCDcCCAsgBEEBaiEECyABQQFqIgEgACgCFEgNAAsgACAENgIUIARBAkoNAgwBCyAAQQI2AhQLIAAoAhAiAyAAQbgDaiIBRg0AIAEgAykCADcCACABIAMpAhg3AhggASADKQIQNwIQIAEgAykCCDcCCAJAAkAgACgC3AIgA00NACADIAAoAtQCTwRAIAMgACgC0AI2AgAgACADNgLQAgwCCyAAKALYAiADSw0AIAMgACgCyAI2AgAgACADNgLIAgwBCyAAKAKABARAIAAgAxAfDAELQcjXBCgCAARAQeCWBSgCACICBEAgAkGY2AQoAgARAAALIANB9NcEKAIAEQEAIQJBtJYFQbSWBSgCACACazYCAEHAlgVBwJYFKAIAQQFrNgIAIANB7NcEKAIAEQAAQeCWBSgCACICRQ0BIAJBoNgEKAIAEQAADAELIANB7NcEKAIAEQAACyAAIAE2AhALIAAoApQDIgUEQANAIAUoAgghAgNAAkAgAiIBKAIkIgNFDQAgAyADKAIAQQFrIgI2AgAgAg0AIAMoAgggAygCBBEAACAAIAMQFwsgASgCDCECAkACQCAAKALcAiABTQ0AIAEgACgC1AJPBEAgASAAKALQAjYCACAAIAE2AtACDAILIAAoAtgCIAFLDQAgASAAKALIAjYCACAAIAE2AsgCDAELIAAoAoAEBEAgACABEB8MAQtByNcEKAIABEBB4JYFKAIAIgMEQCADQZjYBCgCABEAAAsgAUH01wQoAgARAQAhA0G0lgVBtJYFKAIAIANrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAUHs1wQoAgARAABB4JYFKAIAIgFFDQEgAUGg2AQoAgARAAAMAQsgAUHs1wQoAgARAAALIAINAAsgBSgCACIFDQALCyAAQYwDahDlASAAKAKkAyICBEADQCACKAIIIgMoAhAiAQRAIAMoAgggAREAAAsgAygCJCIBBEAgAygCHCABEQAACyADKAI4IgEEQCADKAIwIAERAAALIAAgAxAXIAIoAgAiAg0ACwsgAEGcA2oQ5QEgACgC+AIiBARAA0AgBCgCCCIDKAIUIgEEQCABIAEoAhxBgIABcjYCHAJAIAAoAoAERQRAIAEgASgCGEEBayICNgIYIAINAQsgACABEGkLIANBADYCFAsgAyADKAIIQQFrIgI2AgggAkUEQCADKAIQIgIEQCADKAIMIAIRAAALIAAgAxAXCyAEKAIAIgQNAAsLIABB8AJqEOUBIABBADYCQAJAIAAoApgCRQRAIABBfzYCRAwBCyAAQQAQOSAAKAKYAiICRQ0AAkAgAi0AEUGQAXFFBEAgAigCGEUNAQsgAhAtCyACKAIUIAIQFwsgAEHVAToAYSAAKAIQKAIcIgIEQCAAIAIQFwsgACgC+AEiAgRAIAAoAvQBIAIRAAALAkAgACgCDCICRQRAIABBzgE6AGEMAQsgAkGg2AQoAgARAAAgAEHOAToAYSAAKAIMIgJFDQAgAkGU2AQoAgARAAALAkAgAC0AsAJFDQAgACgC2AIiAUUNAEHI1wQoAgAEQEHglgUoAgAiAgRAIAJBmNgEKAIAEQAACyABQfTXBCgCABEBACECQbSWBUG0lgUoAgAgAms2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAkUNASACQaDYBCgCABEAAAwBCyABQezXBCgCABEAAAtByNcEKAIABEBB4JYFKAIAIgIEQCACQZjYBCgCABEAAAsgAEH01wQoAgARAQAhAkG0lgVBtJYFKAIAIAJrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAEHs1wQoAgARAABB4JYFKAIAIgBFDQIgAEGg2AQoAgARAAAPCyAAQezXBCgCABEAAAwBCyAAKAIMIgBFDQAgAEGg2AQoAgARAAALC9IBAwN/AX4BfCMAQRBrIgIkAAJAAkAgACgCACIDKAIAQQJIDQAgAygCSCIERQ0AIAMgAiAEEQIAGiACKQMAIQUMAQsgAyACQQhqIAMoAkARAgAaIAICfiACKwMIRAAAAABwmZRBoiIGmUQAAAAAAADgQ2MEQCAGsAwBC0KAgICAgICAgIB/CyIFNwMACyACIAUgASkDiAF9QsCEPX43AwggAC0AXkECcQRAQQIgACgC2AEgASACQQhqIAAoAtQBEQQAGgsgAUIANwOIASACQRBqJAALygIBAn8gACgCBBA7GiAAQgA3AwggAEEANgIEAkAgACgCECIBRQ0AQcjXBCgCAARAQeCWBSgCACICBEAgAkGY2AQoAgARAAALIAFB9NcEKAIAEQEAIQJBtJYFQbSWBSgCACACazYCAEHAlgVBwJYFKAIAQQFrNgIAIAFB7NcEKAIAEQAAQeCWBSgCACIBRQ0BIAFBoNgEKAIAEQAADAELIAFB7NcEKAIAEQAACyAAQQA2AhACQCAAKAIUIgFFDQBByNcEKAIABEBB4JYFKAIAIgIEQCACQZjYBCgCABEAAAsgAUH01wQoAgARAQAhAkG0lgVBtJYFKAIAIAJrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAUHs1wQoAgARAABB4JYFKAIAIgFFDQEgAUGg2AQoAgARAAAMAQsgAUHs1wQoAgARAAALIABBADYCFAuTAQEBfwJAIABFDQBByNcEKAIABEBB4JYFKAIAIgEEQCABQZjYBCgCABEAAAsgAEH01wQoAgARAQAhAUG0lgVBtJYFKAIAIAFrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAEHs1wQoAgARAABB4JYFKAIAIgBFDQEgAEGg2AQoAgARAABBAA8LIABB7NcEKAIAEQAAC0EAC0MCAn8BfgJAIAFFDQAgARAaQQFqIgOtIQQCfyAABEAgACAEEBYMAQsgBBAYCyIARQ0AIAAgASAD/AoAACAAIQILIAILhAIBBH8jAEEQayIEJAACQAJAIAJFBEAgBEEANgIMDAELIAIQGiEGIARBADYCDCAGQf////8DcSEDIAFBmwFHDQAgAiAEQQxqEGgNAQsgA0EBaiEFCyAAIAVBNGqtEBYiAARAIABCADcCACAAQgA3AiAgAEEANgIwIABCADcCKCAAQgA3AhggAEIANwIQIABCADcCCCAAIAE6AAAgAEH//wM7ASICQCAFRQRAIAAgBCgCDCIBNgIIIABBgJCAhAFBgJCAhAIgARs2AgQMAQsgACAAQTRqIgE2AgggAwRAIAEgAiAD/AoAAAsgASADakEAOgAACyAAQQE2AhgLIARBEGokACAAC9QEAQh/IwBBMGsiBSQAIAVBADYCLCAFQQA2AiggBUEANgIkAkAgAS0AACIGQYoBRwRAIAZBpwFHDQEgAEUNASABLgEgIQgDQAJ/AkAgACgCBCIGKAIAIgpBAEoEQCAGQQhqIQsgASgCHCEMQQAhBgNAIAsgBkEGdGoiBygCKCAMRg0CIAZBAWoiBiAKRw0ACwsgACgCDCEAQQAMAQsgBygCFCEJIAcoAhALIQYgAEEAIAZFIgobDQALQQAhByAKDQEgCQRAIAkoAhwiASgCACAITA0CIAEgCEEEdGooAgghASAFIAkoAiA2AgQgBSAANgIMIAUgACgCADYCACAFIAEgBUEsaiAFQShqIAVBJGoQtwMhBwwCCwJ/IAhBAEgEQCAGLgEgIQgLIAhBAEgEQCAFQd3cATYCJEHB+wEMAQsgBSAGKAIEIAhBDGxqIgEoAgAiBzYCJCABLQAKQQRxBEAgBxAaIAdqQQFqDAELQQAgAS0ABCIBQRBJDQAaIAFBAnZBPHFB7NkEaigCAAshByAFIAYoAgA2AiggACgCACIARQ0BIAYoAjwiCEUNASAAKAIAKAIQIQFBACEGA0AgBiIAQQFqIQYgASAAQQR0aiIAKAIMIAhHDQALIAUgACgCADYCLAwBCyABKAIUIgEoAhwoAgghBiAFIAEoAiA2AgQgBSAANgIMIAUgACgCADYCACAFIAYgBUEsaiAFQShqIAVBJGoQtwMhBwsgAgRAIAIgBSgCLDYCACADIAUoAig2AgAgBCAFKAIkNgIACyAFQTBqJAAgBwuRBQIFfwJ+IwBBEGsiCCQAAkAgASgCACIFIAJqIgQgASgCBEsEQCAEQcgBTgRAIAhByAE2AgAgAEG67gEgCBAVQQAhAQwCC0LIASACrCAFrEIBhnwiCSAJQsgBWRsiCkIGhkIIhCEJAkACQCAAKAIAIgAoAtwCIAFNDQAgASAAKALUAk8EQCAJQoEBWg0BDAILIAAoAtgCIAFLDQAgCSAAMwGuAlgNAQsgACABIAkQZCIBRQRAQQAhAQwDCyABKAIAIQULIAEgCj4CBAsgASADIAVIBH8gAUEIaiEHIAUhACAFIANrQQFxBEAgByAFQQFrIgAgAmpBBnRqIgQgByAAQQZ0aiIGKQMANwMAIAQgBikDODcDOCAEIAYpAzA3AzAgBCAGKQMoNwMoIAQgBikDIDcDICAEIAYpAxg3AxggBCAGKQMQNwMQIAQgBikDCDcDCAsgA0EBaiAFRwRAA0AgByAAQQFrIgQgAmpBBnRqIgUgByAEQQZ0aiIEKQMANwMAIAUgBCkDODcDOCAFIAQpAzA3AzAgBSAEKQMoNwMoIAUgBCkDIDcDICAFIAQpAxg3AxggBSAEKQMQNwMQIAUgBCkDCDcDCCAHIABBAmsiACACakEGdGoiBSAHIABBBnRqIgQpAzg3AzggBSAEKQMwNwMwIAUgBCkDKDcDKCAFIAQpAyA3AyAgBSAEKQMYNwMYIAUgBCkDEDcDECAFIAQpAwg3AwggBSAEKQMANwMAIAAgA0oNAAsLIAEoAgAFIAULIAJqNgIAIAFBCGoiACADQQZ0akEAIAJBBnT8CwAgAkEATA0AIAIgA2ohAgNAIAAgA0EGdGpBfzYCKCADQQFqIgMgAkgNAAsLIAhBEGokACABC9MMAhJ/AX4jAEEwayIGJAAgACgCACEHIAZCADcDICAGQgA3AxgCQAJAIAFFBEAgAkEAOwEAIANBADYCACAAQSRqIQ8MAQsgASgCACIEQQxsIgWtIRYCfyAHBEAgByAWEBYMAQsgFhAYCyIMBEAgDEEAIAX8CwALIAJB//8BIAQgBEH//wFOGyIQOwEAIAMgDDYCACAAIg1BJGohDyAEQQBMDQAgAUEIaiETIAZBGGpBBHIhFCAGQSBqIRUgDCEKA0AgDSgCJA0CAkACfwJAAkACQAJAIBMgC0EEdGoiDigCBCIABEAgDi0ACUEDcUUNAQsCQCAOKAIAIgEoAgQiBEGAwCBxBEADQAJ/IARBgIAgcQRAIAEoAhRBCGoMAQsgAS0AACIEQfEARw0DIAFBDGoLKAIAIgEoAgQiBEGAwCBxDQALCyABLQAAIQQLIARB/wFxQY0BRgRAA0AgASgCECIBLQAAIgRBjQFGDQALCwJAAn8gBEH/AXEiBUE7RwRAIAVBpwFHDQIgAS0AB0EDcQ0CIAEoAiwiBUUNAgJAIAEuASAiAUEATg0AIAUuASAiAUEATg0AQd3cASEADAQLIAUoAgQgAUEMbGoMAQsgAUEIagsoAgAhAAsgAEUNAQtBi8kBIQEgACEEA0ACQCAELQAAIgggAS0AACIFRgRAIAhFDQMMAQsgCEHAygJqLQAAIAVBwMoCai0AAEYNAEGKzQEhASAAIQQDQAJAAkAgBC0AACIIIAEtAAAiBUYEQCAIDQEMBgsgCEHAygJqLQAAIAVBwMoCai0AAEcNAQsgAUEBaiEBIARBAWohBAwBCwsgABAaQQFqIgGtIRYCfyAHBEAgByAWEBYMAQsgFhAYCyIFRQRAIAZBADYCLAwFCyAFIAAgAfwKAAAgBkEANgIsDAMLIAFBAWohASAEQQFqIQQMAAsACyAGIAtBAWo2AhAgB0Gt6AEgBkEQahAxIQUgBkEANgIsIAVFDQELA0AgFSEAIBQhASAGKAIkIggEQEEAIQkgBSIBLQAAIgQEQANAIAkgBEH/AXFBwMoCai0AAGpBsfPd8XlsIQkgAS0AASEEIAFBAWohASAEDQALCyAIIAkgBigCGHBBA3RqIgFBBGohAAtBzJkFIQgCQCABKAIAIhFFDQADQCAAKAIAIgAoAgwhASAFIQQDQAJAAkAgAS0AACISIAQtAAAiCUYEQCASDQEgACEIDAULIBJBwMoCai0AACAJQcDKAmotAABHDQELIARBAWohBCABQQFqIQEMAQsLIBFBAWsiEQ0ACwsgCCgCCCIARQRAIAogBTYCAEEAIQlBACIAIAUiAS0AACIERQ0DGgNAIARB/wFxQcDKAmotAAAgCWohCSABLQABIQQgAUEBaiEBIAQNAAsMBAsgAC0ACUGAAXEEQCAKIAovAQpBgAhyOwEKCyAFEBpB/////wNxIgAhASAGIAAEfwNAAkAgAUEBTQRAIAUtAAAhBEEAIQEMAQsgBSABQQFrIgFqLQAAIgRBOmtBdUsNAQsLIAEgACAEQf8BcUE6RhsFQQALNgIAIAYgBTYCBCAGIAYoAixBAWoiADYCLCAGIAA2AgggB0Gz8gAgBhAxIQUgDSgCACgCoAIEQCANQQk2AgwgDSANKAIkQQFqNgIkCyAGKAIsQQRPBEBBBCAGQSxqEKgBCyAFDQALC0EAIQUgCkEANgIAQQELIQBBACEJCyAKIAk6AAcgDi0ACkEBcQRAIAogCi8BCkGACHI7AQoLAkAgAA0AIAZBGGogBSAOEH4gDkcNACAHLQBXDQAgBy0AWA0AIAdBAToAVyAHKALEAUEASgRAIAdBATYCoAILIAdBADsBrAIgByAHKAKoAkEBajYCqAIgBygCgAIiAEUNACAAQdnsAEEAEBUgBygCgAIiAEEHNgIMIAAoArgBIgFFDQADQCABQQc2AgwgASABKAIkQQFqNgIkIAEoArgBIgENAAsLIApBDGohCiALQQFqIgsgEEcNAAsgECELDAELCyAGQRhqEOUBIA8oAgAEQAJAAkAgCwRAQQAhAQNAIAwgAUEMbGooAgAiAARAIAcgABAXCyABQQFqIgEgC0cNAAsMAQsgDEUNAQsgByAMEBcLIANBADYCACACQQA7AQALIAZBMGokAAtzAQR/AkAgAUUNACABKAIAIgRBAEwNACABQQhqIQIDQAJAIAIoAihBAE4NACAAIAAoAigiA0EBajYCKCACIAM2AiggAigCFCIDRQ0AIAAgAygCIBC6AyABKAIAIQQLIAJBQGshAiAFQQFqIgUgBEgNAAsLC48CAQR/AkACQCAALQArIgJBAkcEQCAALQAyRQ0BCyAAKAIYQQBKBH9BACECA0ACQCACQQJ0IgUgACgCIGooAgAiA0UNAEHI1wQoAgAEQEHglgUoAgAiBARAIARBmNgEKAIAEQAACyADQfTXBCgCABEBACEEQbSWBUG0lgUoAgAgBGs2AgBBwJYFQcCWBSgCAEEBazYCACADQezXBCgCABEAAEHglgUoAgAiA0UNASADQaDYBCgCABEAAAwBCyADQezXBCgCABEAAAsgACgCICAFakEANgIAIAJBAWoiAiAAKAIYSA0ACyAALQArBSACC0H/AXFBAkYNAQsgACgCBCIAIAEgACgCACgCQBECABoLC50DAQJ/An8gA0UEQEEADAELIAMoAgQhBSADKAIACyEDIAEgAmohBgJAIABFBEADQCADIAVqIAEoAgAiAEEYdCAAQYD+A3FBCHRyIABBCHZBgP4DcSAAQRh2cnJqIgMgASgCBCIAQRh0IABBgP4DcUEIdHIgAEEIdkGA/gNxIABBGHZyciAFamohBSABQQhqIgEgBkkNAAwCCwALIAJBP3FFBEADQCABKAIAIAMgBWpqIgAgASgCBCAFamoiAiABKAIMaiAAIAEoAghqIAJqIgBqIgIgASgCFGogACABKAIQaiACaiIAaiICIAEoAhxqIAAgASgCGGogAmoiAGoiAiABKAIkaiAAIAEoAiBqIAJqIgBqIgIgASgCLGogACABKAIoaiACaiIAaiICIAEoAjRqIAAgASgCMGogAmoiAGoiAiABKAI8aiAAIAEoAjhqIAJqIgNqIQUgAUFAayIBIAZJDQAMAgsACwNAIAEoAgAgAyAFamoiAyABKAIEIAVqaiEFIAFBCGoiASAGSQ0ACwsgBCAFNgIEIAQgAzYCAAubCgIJfwF+IwBBEGsiCSQAIAAoAuABIQoCQCAAQcQAQcgAIAMbaigCACILIAlBDGpBBCABKQMAIAsoAgAoAggRBwAiBg0AIAkoAAwhBSALIAogACgCqAEgASkDAEIEfCALKAIAKAIIEQcAIgYNACABIAEpAwAgACkDqAEgA0ECdEEEaq18fCIONwMAQeUAIQYgBUEYdCAFQYD+A3FBCHRyIAVBCHZBgP4DcSAFQRh2cnIiCEUNACAIIAAoAqQBRg0AQQAhBiAIIAAoAhxLDQACQCACRQ0AIAhBAWsiByACKAIATw0AIAIhBQNAIAUoAggiDARAIAcgDCAHIAxuIg1sayEHIAUgDUECdGooAgwiBQ0BDAILCyAFKAIAQaEfTwRAIAVBDGoiDSAHQf0AcCIMQQJ0aigCACIFRQ0BIAdBAWohBwNAIAUgB0YNAyANIAxBAWoiBUEAIAVB/QBHGyIMQQJ0aigCACIFDQALDAELIAUgB0EDdmotAAwgB0EHcXZBAXENAQsCQCADRQ0AIAsgDkIEfSAJQQRqELoEIgYNASAEDQAgACgCNCEEAkAgACgCqAEiB0HIAWsiBUEATA0AIAdByQFrIgxByAFuQQFqQQNxIgsEQCALQbh+bCENQQAhBgNAIAQgBSAKai0AAGohBCAFQcgBayEFIAZBAWoiBiALRw0ACyAHIA1qQcgBayEFCyAMQdgESQ0AIApBkANrIQYgCkHIAWshBwNAIAogBUHYBGsiC2otAAAgBSAGai0AACAFIAdqLQAAIAQgBSAKai0AAGpqamohBCAFQaAGayEFIAtByAFLDQALC0HlACEGIAQgCSgCBEcNAQsgAgRAIAIgCBDiASIGDQELAkAgCEEBRw0AIAotABQiAiAALgGWAUYNACAAIAI7AZYBCwJ/AkACQCAAKALoAUUEQCAJAn9BACECIAAoAuQBKAI0IAhBAEHI2AQoAgARBQAiBQRAIAAoAuQBIQQgBSgCBCICKAIARQRAIAQgCCAFEPUBDAILIAQgBCkDEEIBfDcDECACIAIpAyBCAXw3AyALIAILIgU2AgggA0UNAQwCC0EAIQUgCUEANgIIIAMNAUEBDAILIAVFBEBBACEFQQEMAgsgBS0AHEEIcUUMAQtBASAALQAHDQAaIAEpAwAgACkDWFcLIQECQAJAIAAoAkAiAigCACIERQ0AAkAgAC0AESIGQQNNBEAgBkUgAXENAQwCCyABRQ0BCyACIAogACkDqAEiDqcgDiAIQQFrrX4gBCgCDBEHACEGIAAoAiQgCEkEQCAAIAg2AiQLIAAoAmAiAUUNASABIAggChC5BAwBC0EAIQYgAw0AIAUNACAAIAAtABVBAnI6ABUgACAIIAlBCGpBASAAKALcAREEACEGIAAgAC0AFUH9AXE6ABUgBg0BAkAgCSgCCCIBLwEcIgNBEXFFDQAgASADQe//A3EiAjsBHCADQQFxRQ0AIAFBADYCLCABIAJBA3M7ARwgASABKAIMIgIoAgAiBDYCKAJAIAQEQCAEIAE2AiwMAQsgAiABNgIEIAItAChFDQAgAkEBOgApCyACIAE2AgAgA0EIcQ0AIAIoAggNACACIAE2AggLIAkoAgghBUEAIQYLIAVFDQAgBSgCBCIBIAogACgCqAH8CgAAIAkoAgggACgC2AERAAAgCEEBRgRAIAAgASkAGDcAcCAAIAEpACA3AHgLIAkoAggQJQsgCUEQaiQAIAYLwAQBB38CQCAAKAIwDQAgACgCDCIBKAI4IQIgASgCSCIEKAIUIQMCQAJ/AkAgBC0AHEEEcUUNACADKAIcIAQoAhhJDQAgAygCaEUNAiAEEEkMAQsgAygCLCIHDQIgAygCnAEgAygCqAFLBEAgBBBNDAELIAQQTAsiBw0BC0EAIQcgAkHo2QIpAwA3AAggAkHg2QIpAwA3AAAgAiAAKAIkQQh2OgAQIAIgAC8BJjoAESACQYECOwASIAAoAighBCAAKAIkIQMgAkHAwAA7ABUgAkEgOgAXIAIgAyAEazoAFCACQRhqQQBBzAD8CwAgAS0ACSEFIAEoAjghBCABKAI0IgMtABhBDHEEQCAEIAVqQQAgAygCKCAFa/wLAAsgBCAFaiIGQQA6AAcgBkEANgABIAZBDToAACAGIAMoAihBCHY6AAUgBiADKAIoOgAGIAEgAygCKCAFQQhqIgVrQf//A3E2AhQgASABKAI0IgYtABU6AAsgAUEAOgAKIAFBAToACCABQSI2AlAgAUEjNgJMIAFBgQI7AAEgASAGLwEeOwEOIAEgBi8BIDsBECABIAU7ARIgAygCJCEDIAFBAToAACABQQA7ARggAUEAOgAMIAEgBCAFajYCQCABIAQ2AkQgASADIARqNgI8IAEgA0EBazsBGiAAIAAvARhBAnI7ARggAiAALQAROgA3IAJBADoANiACQQA7ADQgAiAALQASOgBDIAJBADoAQiACQQA7AEAgAEEBNgIwIAJBAToAHwsgBwvRAwIFfwJ+IAEgACkDEFMEQAJAAn8gAVAEQCAAQQxqIQRBACAAKAIMIgJFDQEaA0AgAiIDKAIAIQICQEHI1wQoAgAEQEHglgUoAgAiBQRAIAVBmNgEKAIAEQAACyADQfTXBCgCABEBACEFQbSWBUG0lgUoAgAgBWs2AgBBwJYFQcCWBSgCAEEBazYCACADQezXBCgCABEAAEHglgUoAgAiA0UNASADQaDYBCgCABEAAAwBCyADQezXBCgCABEAAAsgAg0AC0EADAELIABBDGohBCAANAIEIgghBwNAIAQoAgAiBARAIAEgB1UhBiAHIAh8IQcgBg0BCwsgBEUEQEEAIQIMAgsgBCgCACICBEADQCACIgMoAgAhAgJAQcjXBCgCAARAQeCWBSgCACIFBEAgBUGY2AQoAgARAAALIANB9NcEKAIAEQEAIQVBtJYFQbSWBSgCACAFazYCAEHAlgVBwJYFKAIAQQFrNgIAIANB7NcEKAIAEQAAQeCWBSgCACIDRQ0BIANBoNgEKAIAEQAADAELIANB7NcEKAIAEQAACyACDQALCyAECyECIARBADYCAAsgAEEANgIoIAAgATcDECAAIAI2AhggAEIANwMgC0EAC/oHAQN/AkAgASgCTCICRQ0AIAEoAjwiA0EASgRAQQAhAgNAIAEoAkwgAkEUbGooAgAiBARAIAAgBBAXIAEoAjwhAwsgAkEBaiICIANIDQALIAEoAkwiAkUNAQsgACACEBcLIAAoAoAERQRAIAFBADYCTCABQQA2AjwLIAEoAiQiAgRAIAAgAhAdCyABKAIoIgIEQCAAIAIQKQsCQCABKAIQIgJFDQACQCAAKALcAiACTQ0AIAIgACgC1AJPBEAgAiAAKALQAjYCACAAIAI2AtACDAILIAAoAtgCIAJLDQAgAiAAKALIAjYCACAAIAI2AsgCDAELIAAoAoAEBEAgACACEB8MAQtByNcEKAIABEBB4JYFKAIAIgMEQCADQZjYBCgCABEAAAsgAkH01wQoAgARAQAhA0G0lgVBtJYFKAIAIANrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAkHs1wQoAgARAABB4JYFKAIAIgJFDQEgAkGg2AQoAgARAAAMAQsgAkHs1wQoAgARAAALAkAgAS0AN0EQcUUNACABKAIgIgJFDQACQCAAKALcAiACTQ0AIAIgACgC1AJPBEAgAiAAKALQAjYCACAAIAI2AtACDAILIAAoAtgCIAJLDQAgAiAAKALIAjYCACAAIAI2AsgCDAELIAAoAoAEBEAgACACEB8MAQtByNcEKAIABEBB4JYFKAIAIgMEQCADQZjYBCgCABEAAAsgAkH01wQoAgARAQAhA0G0lgVBtJYFKAIAIANrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAkHs1wQoAgARAABB4JYFKAIAIgJFDQEgAkGg2AQoAgARAAAMAQsgAkHs1wQoAgARAAALAkAgASgCUCICRQ0AQcjXBCgCAARAQeCWBSgCACIDBEAgA0GY2AQoAgARAAALIAJB9NcEKAIAEQEAIQNBtJYFQbSWBSgCACADazYCAEHAlgVBwJYFKAIAQQFrNgIAIAJB7NcEKAIAEQAAQeCWBSgCACICRQ0BIAJBoNgEKAIAEQAADAELIAJB7NcEKAIAEQAACwJAIAAoAtwCIAFNDQAgASAAKALUAk8EQCABIAAoAtACNgIAIAAgATYC0AIPCyAAKALYAiABSw0AIAEgACgCyAI2AgAgACABNgLIAg8LIAAoAoAEBEAgACABEB8PCwJAQcjXBCgCAARAQeCWBSgCACIABEAgAEGY2AQoAgARAAALIAFB9NcEKAIAEQEAIQBBtJYFQbSWBSgCACAAazYCAEHAlgVBwJYFKAIAQQFrNgIAIAFB7NcEKAIAEQAAQeCWBSgCACIARQ0BIABBoNgEKAIAEQAADwsgAUHs1wQoAgARAAALC78DAgZ/AX4jAEEQayIGJAAgACgCACEEAkAgASgCDCIFRQ0AIAUQGkEBaiIHrSEIAn8gBARAIAQgCBAWDAELIAgQGAsiAkUNACACIAUgB/wKAAAgAiEDCwJAIAAoAgBCyAAQFiICBEAgAkEwakIANwMAIAJCADcDCCACQoGAgIAQNwMAIAJBEGpCADcDACACQgA3AxggAkIANwMgIAJCADcDKCACQgA3AzggAkFAa0IANwMAIAJBfzYCMCABKAIEKAIUIQUgAiADNgIQIAQoAhAoAhwgBUcEQCACIAU2AggLIAEoAhAiAUUNASAEIAFBABCsAiIDRQ0BAkAgAygCACIBQQJIDQAgAC0A0AFBAUsNACAAQQAgA0EAQQBBAEEAQYAQQQAQeiEBIAZCADcCCCAAQQBBAEEAIAZBCGogAUEAEMMBIgNFDQIgAygCACEBCyAAIAIgAUEBELgDIgFFBEAgACgCACADEFoMAgsgAUHIAGogA0EIaiADKAIAQQZ0/AoAACAAKAIAIAMQFyABIAEtACwgAS0AbEHAAHFyOgAsIAEhAgwBC0EAIQIgA0UNACAEIAMQFwsgBkEQaiQAIAILBABBAAvYDwELfyMAQYABayICJAAgACgCACELIAAoAvQBIQYgAkIANwJcIAJCADcCVCACQgA3AkwgAkIANwJEIAIgADYCQCALKAIQIQQgBigCBCEIAkAgBigCGCIFRQRAQYCAfiEBDAELA0AgAyIBQQFqIQMgBCABQQR0aigCDCAFRw0ACwsgACALIAggBCABQQR0aigCABBOIgE2AnggACAGLQAIOgCSAQJAAkAgAUUNACABLQArQQFHBEAgAS4BIkEASg0BCyAAIAEQ5gEiAQ0BCwJ/QQAgBigCDCIBRQ0AGiACQQA2AlggAkEANgJwIAJBEjYCbCACQRM2AmggAiAANgJkIAIgAkFAazYCfCAAIAAoAtgBIAEoAhhqIgM2AtgBIAMgACgCACgChAEiBEoEQCACIAQ2AjAgAEHKogIgAkEwahAVQQEMAQsgAkHkAGogARAeGiACKAJkIgMgAygC2AEgASgCGGs2AtgBIAEgASgCBCACKAJYIgFBkIACcXI2AgQgAiABNgJYQQEgAigCVEEASg0AGiADKAIkQQBKCyIBDQAgBigCHCIGRQ0AA0ACQCAGKAIIIgFFDQAgACABIAJBQGsQpAEgACgCJEUNACAAKAIMIgENAgsCQCAGKAIMRQRAQQAhAQwBCyAAIAYQwQMiCEUEQEEHIQEMAwsCQCAAIAYoAhggCEEAQQBBAEEAQQBBABB6IgdFBEBBACEIIAZBADYCGEEHIQUMAQsCQCAGKAIYIgFFDQAgASgCACIFQQBMDQAgAUEIaiEJQQAhBEEAIQEgBUEETwRAIAVB/P///wdxIQoDQCAJIAFBBHRqIgMgAy8ACUH8/wNxQQFyOwAJIAMgAy8AGUH8/wNxQQFyOwAZIAMgAy8AKUH8/wNxQQFyOwApIAMgAy8AOUH8/wNxQQFyOwA5IAFBBGoiASAKRw0ACwsgBUEDcSIDRQ0AA0AgCSABQQR0aiIFIAUvAAlB/P8DcUEBcjsACSABQQFqIQEgBEEBaiIEIANHDQALCyAAIAdBABCkAQJAIAYoAhgiAUUEQCAAKAIkQQBHIQUMAQsCQCABKAIAIgVBAEwEQCAAKAIkQQBHIQUMAQsgAUEIaiEJQQAhBEEAIQEgBUEETwRAIAVB/P///wdxIQoDQCAJIAFBBHRqIgMgAy8ACUH8/wNxOwAJIAMgAy8AGUH8/wNxOwAZIAMgAy8AKUH8/wNxOwApIAMgAy8AOUH8/wNxOwA5IAFBBGoiASAKRw0ACwsgBUEDcSIDBEADQCAJIAFBBHRqIgUgBS8ACUH8/wNxOwAJIAFBAWohASAEQQFqIgQgA0cNAAsLIAAoAiRBAEchBSAGKAIYRQ0BCyAHQQA2AhwLIAdBADYCICALIAdBARBDCwJAIAYoAhAiA0UNACADKAIAIgRBAEwNAEEAIQEgBQ0AA0AgAyABQQZ0aigCHCIHBEAgACAHQQAQpAEgBigCECIDKAIAIQQLIAFBAWoiASAESA0ACwsgCy0AVyEBIAIgCDYCRAJAQQcgBSABGyIBDQAgBigCFCIBBEAgAkETNgJoIAIgAigCQCIDNgJkIAIgAigCWCIEQe/f/b9/cTYCWCACQQA2AnAgAkEAQRIgBEGAgCBxGzYCbCACIAJBQGs2AnwgAyADKALYASABKAIYaiIFNgLYASAFIAMoAgAoAoQBIgdKBEAgAiAHNgIgIANByqICIAJBIGoQFUEBIQEMAgsgAkHkAGogARAeGiACKAJkIgMgAygC2AEgASgCGGs2AtgBIAEgASgCBCACKAJYIgFBkIACcXI2AgQgAiABIARBkKCCwABxcjYCWCACKAJUQQBKBEBBASEBDAILQQEhASADKAIkQQBKDQELIAJBQGsiCiAGKAIYELgBIgENACAGKAIgIgNFDQAgAyAINgIgIAJBgAQ2AlggAiADNgJIAkAgCiADKAIAELgBIgENACAKIAMoAggQuAEiAQ0AIAMoAgwiAQRAIAJBEzYCaCACIAIoAkAiBDYCZCACIAIoAlgiBUHv3/2/f3E2AlggAkEANgJwIAJBAEESIAVBgIAgcRs2AmwgAiAKNgJ8IAQgBCgC2AEgASgCGGoiBzYC2AEgByAEKAIAKAKEASIJSgRAIAIgCTYCECAEQcqiAiACQRBqEBVBASEBDAILIAJB5ABqIAEQHhogAigCZCIEIAQoAtgBIAEoAhhrNgLYASABIAEoAgQgAigCWCIBQZCAAnFyNgIEIAIgASAFQZCggsAAcXI2AlggAigCVEEASgRAQQEhAQwCC0EBIQEgBCgCJEEASg0BCyADKAIEIgFFBEBBACEBDAELIAJBEzYCaCACIAIoAkAiAzYCZCACIAIoAlgiBEHv3/2/f3E2AlggAkEANgJwIAJBAEESIARBgIAgcRs2AmwgAiACQUBrNgJ8IAMgAygC2AEgASgCGGoiBDYC2AEgBCADKAIAKAKEASIFSgRAIAIgBTYCACADQcqiAiACEBVBASEBDAELIAJB5ABqIAEQHhogAigCZCIDIAMoAtgBIAEoAhhrNgLYASABIAEoAgQgAigCWEGQgAJxcjYCBEEBIQEgAigCVEEASg0AIAMoAiRBAEohAQsgAkEANgJYCyACQQA2AkQgCyAIEFoLIAENASAGKAIoIgYNAAsLIAJBgAFqJAAgAQudBwEFfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAUEBSwRAA0ACQAJAIAAtAAEiA0EKaw5vAQUFAQUFBQUFBQUFBQUFBQUFBQUFBQUFBwUFBQUHBQUFBQUFBQcIBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQcFBQUFBQ4FBQUNBQUFBQUFBQwFBQULBQoQCQUGAAsgA0HiAUcNBAtBACEEQQEhBQNAAkAgACAEaiIHLQAAQdwARw0AAn8CQAJAAkAgACAFai0AACIDQQprDgQBBAQCAAsgA0HiAUcNAyAEQQNqIgMgAU8NAyAHLQACQYABRw0DIAAgA2otAABB/gFxQagBRw0DIARBBGoMAgsgBEECagwBCyABIARBAmoiA00EQCADDAELIARBA2ogAyAAIANqLQAAQQpGGwsiBEEBaiIFIAFJDQELCyAERQRADBALIAEgBEYEQCACQQA2AgAgASAGag8LIAEgBGshASAAIARqIgAtAAAiBUHcAEcNAiAEIAZqIQYgAUECTw0ACwsMDQtBASEHAkAgBUHAAUkNACAFQYDuAmotAAAhBSABQQJIDQAgAC0AASIDQcABcUGAAUcNAEEEIAEgAUEEThshByADQT9xIAVBBnRyIQUgAUECRg0AIAAtAAIiA0HAAXFBgAFHBEBBAiEHDAELIANBP3EgBUEGdHIhBSABQQNGDQAgAC0AAyIAQcABcUGAAUcEQEEDIQcMAQsgAEE/cSAFQQZ0ciEFCyACIAU2AgAgBCAHaiAGag8LIAJBmbMmNgIADAkLIAFBA00EQAwLCyACIAAtAAMiAUEBdMBBB3ZBCXEgAWpBD3EgAC0AAiIAQQF0wEEHdkEJcSAAakEEdHJB/wFxNgIAIAZBBGoPCyACIAM2AgAMBwsgAkEANgIADAYLIAJBCzYCAAwFCyACQQk2AgAMBAsgAkENNgIADAMLIAJBCjYCAAwCCyACQQw2AgAMAQsgAkEINgIACyAGQQJqDwsgAUEFTQRADAELIABBAmoQxgYhAwJAIAFBDEkNACADQYD4A3FBgLADRw0AIAAtAAZB3ABHDQAgAC0AB0H1AEcNACAAQQhqEMYGIgBBgPgDcUGAuANHDQAgAiADQQp0QYD4P3EgAEH/B3FyQYCABGo2AgAgBkEMag8LIAIgAzYCACAGQQZqDwsgAkGZsyY2AgAgASAGagv6AwEIfwJAIAAtACNFBEBBf0F+QXwgACgCACIFIAFqIgMtAAAiBkEEdiIEQQ1GGyAEQQxGG0EAIAZBwAFPGyEHAn9BACACQQxJDQAaIAJBgAJJBEBBASEIQQEMAQtBAkEEIAJBgIAESSIJGwsgB2oiBAR/IAAoAgQiCiAEaiEGAkAgBEEASgRAIAAoAggiAyAGSQRAIAZB5ABqIANBAXRB5AAgAxsiAyADIAZJGyEDAkACQCAAKAIQIgcoAtwCIAVNDQAgBSAHKALUAk8EQCADQYEBTw0BDAILIAcoAtgCIAVLDQAgAyAHLwGuAk0NAQsgByAFIAOtEGQiBUUNBiAAKAIEIQoLIAAgAzYCCCAAIAU2AgALIAEgBWoiA0EBaiIFIARqIAUgCiABQX9zavwKAAAMAQsgA0EBaiADIARrQQFqIAQgAUF/c2ogCmr8CgAACyAAIAY2AgQgAy0AAAUgBgtBD3EhACACQQtNBEAgAyAAIAJBBHRyOgAAIAQPCyAIBEAgAyACOgABIAMgAEHAAXI6AAAgBA8LIAkEQCADIAI6AAIgAyACQQh2OgABIAMgAEHQAXI6AAAgBA8LIAMgAjoABCADIAJBCHY6AAMgAyACQRB2OgACIAMgAkEYdjoAASADIABB4AFyOgAACyAEDwsgAEEBOgAjQQALzAEBA38jAEEgayIDQgA3AxggA0IANwMQIANCADcDCCADQgA3AwAgAS0AACICRQRAQQAPCyABLQABRQRAIAAhAQNAIAEiA0EBaiEBIAMtAAAgAkYNAAsgAyAAaw8LA0AgAyACQQN2QRxxaiIEIAQoAgBBASACdHI2AgAgAS0AASECIAFBAWohASACDQALAkAgACIBLQAAIgJFDQADQCADIAJBA3ZBHHFqKAIAIAJ2QQFxRQ0BIAEtAAEhAiABQQFqIQEgAg0ACwsgASAAawuaBgIBfgN/AkAgAUUNACAAKQMIIAApAxAiAyACrXxCAnxYBEAgACACQQJqEJUCDQEgACkDECEDCyAAIANCAXw3AxAgACgCBCADp2pBIjoAAANAQQAhBQJAAkACQAJAIAJBA0sEQANAIAEgBWotAABBsOoDai0AAEUNAiABIAVBAXIiBGotAABBsOoDai0AAEUNAyABIAVBAnIiBGotAABBsOoDai0AAEUNAyABIAVBA3IiBGotAABBsOoDai0AAEUNAyAFQQdqIQQgBUEEaiEFIAIgBEsNAAsLIAUiBCACTw0BA0AgASAFai0AAEGw6gNqLQAARQ0BIAVBAWoiBSACRw0ACwwCCyAFIQQLIAIgBEsNASAEIQILIAApAxAhAyACBEAgACgCBCADp2ogASAC/AoAACAAKQMQIAKtfCEDCyAAIANCAXw3AxAgACgCBCADp2pBIjoAAAwCCyAEBEAgACgCBCAAKAIQaiABIAT8CgAAIAAgACkDECAErXw3AxAgAiAEayECIAEgBGohAQsCQAJAAkACQAJAIAEtAAAiBEEiaw4GAQMDAwMCAAsgBEHcAEcNAgsgACkDCCAAKQMQIgMgAq18QgN8VARAIAAgAkEDahCVAg0FIAApAxAhAwsgACADQgF8NwMQIAAoAgQgA6dqQdwAOgAAIAAgACkDECIDQgF8NwMQIAAoAgQgA6dqIAQ6AAAMAgsgACAAKQMQIgNCAXw3AxAgACgCBCADp2pBJzoAAAwBCyAAKQMIIAApAxAiAyACrXxCB3xUBEAgACACQQdqEJUCDQMgACkDECEDCyAAKAIEIAOnakHcADoAACAAKAIEIAAoAhBqIQUgAAJ+IARBkO8Dai0AACIGBEAgBSAGOgABQgIMAQsgBUH1ADoAASAAKAIEIAAoAhBqQTA6AAIgACgCBCAAKAIQakEwOgADIAAoAgQgACgCEGogBEEEdkGdxQFqLQAAOgAEIAAoAgQgACgCEGogBEEPcUGdxQFqLQAAOgAFQgYLIAApAxB8NwMQCyACQQFrIQIgAUEBaiEBDAALAAsL0gwDB38BfgF8IwBB0AFrIgUkACACKAIAIgQoAhQhCQJAIAAgASAFQRRqEEIiBkUEQCACQQE2AhQgBEH2/gFCf0EBQX8QLxoMAQsCQAJAAkACQAJAAkACQAJAAkACQAJAIAAoAgAiByABaiIILQAAQQ9xDg0AAQIDAwQEBgcHBggICgsgBSgCFA0JIAQtABFBkAFxBEAgBBAiDAsLIARBATsBEAwKCyAFKAIUDQggBC0AEUGQAXEEQCAEQgEQJgwKCyAEQQQ7ARAgBEIBNwMADAkLIAUoAhQNByAELQARQZABcQRAIARCABAmDAkLIARBBDsBECAEQgA3AwAMCAsgBUIANwMYIAUoAhQiA0UNBiAGIAdqIAFqLQAAIghBLUYEQCADQQFGDQcgBkEBaiEGIANBAWshAwsgBiAHaiABaiIHRQ0FIAkgA6xCAXwQFiIERQ0FIAQgByAD/AoAACADIARqQQA6AAAgBCAFQRhqEOgBIQcgCSAEEBcgB0UEQEIAIAUpAxgiC30gCyAIQS1GGyELIAIoAgAiAC0AEUGQAXEEQCAAIAsQJgwJCyAAQQQ7ARAgACALNwMADAgLAkAgCEEtRyIEDQAgB0EDRw0AIAIoAgAiAC0AEUGQAXEEQCAAQoCAgICAgICAgH8QJgwJCyAAQQQ7ARAgAEKAgICAgICAgIB/NwMADAgLAkAgBA0AIAdBAUYNACADQQFqIQMgBkEBayEGDAILIAdBAUcNASACKAIAIQQMBgsgBSgCFCIDRQ0FCyAAKAIAIAZqIAFqIgFFDQMgCSADrEIBfBAWIgBFDQMgACABIAP8CgAAIAAgA2pBADoAACAAIAVBCGogABAaQf////8DcUEBEHghCiAJIAAQFyACKAIAIQQgCkEATA0EIAUrAwghDAJAIAQtABFBkAFxBEAgBBAiDAELIARBATsBEAsgDL0iC0KAgICAgICA+P8Ag0KAgICAgICA+P8AUSALQv////////8Hg0IAUnENBSAEQQg7ARAgBCAMOQMADAULIAIgBiAHaiABaiAFKAIUQQFBfxAuDAQLIAUoAhQiCEEBaq0hCwJ/IAkEQCAJIAsQFgwBCyALEBgLIgRFDQFBACEAIAgEQCAGIAdqIAFqIQlBACEBA0ACQCABIAlqIgMtAAAiBkHcAEYEQCADIAggAWsgBUEYahDEAyEHAkAgBSgCGCIDQf8ATQRAIAAgBGogAzoAACAAQQFqIQAMAQsgA0H/D00EQCAAIARqIgYgA0E/cUGAAXI6AAEgBiADQQZ2QcABcjoAACAAQQJqIQAMAQsgA0H//wNNBEAgACAEaiIGIANBP3FBgAFyOgACIAYgA0EMdkHgAXI6AAAgBiADQQZ2QT9xQYABcjoAASAAQQNqIQAMAQsgA0GZsyZGDQAgACAEaiIGIANBP3FBgAFyOgADIAYgA0ESdkHwAXI6AAAgBiADQQZ2QT9xQYABcjoAAiAGIANBDHZBP3FBgAFyOgABIABBBGohAAsgASAHakEBayEBDAELIAAgBGogBjoAACAAQQFqIQALIAFBAWoiASAISQ0ACwsgACAEakEAOgAAIAIgBCAAQQFBCBAuDAMLAkAgAw0AIAIoAgQtAAhBCHFFDQAgAiAIIAUoAhQgBmpBAEF/EC4MAwsgBSgCFCEAIAVCADcCqAEgBUIANwKwASAFQgA3ArgBIAVCADcCwAEgBUIANwLIASAFQgA3AqABIAUgACAGajYCnAEgBSAINgKYASAFIAI2AhggBUEBOwEwIAVCADcDKCAFQuQANwMgIAUgBUEyajYCHCAFQZgBakEAIAVBGGoiABDNARogAEEAQQAQzwEMAgsCQCACKAIAIgEtABFBkAFxBEAgARAiIAIoAgAhAQwBCyABQQE7ARALIAJBBzYCFCABKAIUIgAtAFcNASAALQBYDQEgAEEBOgBXIAAoAsQBQQBKBEAgAEEBNgKgAgsgAEEAOwGsAiAAIAAoAqgCQQFqNgKoAiAAKAKAAiIBRQ0BIAFB2ewAQQAQFSAAKAKAAiIAQQc2AgwgACgCuAEiAUUNAQNAIAFBBzYCDCABIAEoAiRBAWo2AiQgASgCuAEiAQ0ACwwBCyACQQE2AhQgBEH2/gFCf0EBQX8QLxoLIAVB0AFqJAAL7QwBCH8jAEEQayIHJAACQCADQekHTwRAIAFBAWohBAwBCyAHQQA2AgwgACABIAdBDGoQQiIIRQRAIAFBAWohBAwBCyACIAcoAgwiCiABIAhqIgVqRwRAIAFBAWohBAwBCwJAAkACQAJAAkACQAJAAkACQCAAKAIAIgYgAWotAABBD3EiCQ4NBgYGBQQDAwcCAgkIAAELAkAgAiAFTQ0AIANBAWohCUEAIQMDQCAHQQA2AgwgACAFIAdBDGoQQiIBRQRAIAVBAWohBAwLCyACIAcoAgwgASAFamoiAUkEQCAFQQFqIQQMCwsCQCADQQFxIggNACAFIAZqLQAAQQ9xQQtrQXtLDQAgBUEBaiEEDAsLIAAgBSABIAkQyQMiBA0KIANBAWohAyABIgUgAkkNAAsgCA0AIAVBAWohBAwJC0EAIQQMCAsgAUEBaiEEDAcLIAIgBU0NBiAJQQhHIQEDQAJAIAUgBmoiAy0AACIAQSdGBEAgBSEEDAELIABBsOoDai0AAARAIAUhBAwBCyAAQSJGBEAgAQRAIAUhBAwCCyAFQQFqIQQMCQsgAEEfTQRAIAEEQCAFIQQMAgsgBUEBaiEEDAkLIAVBAWohBCAAQdwARw0IIAIgBE0NCEGr9wAgBCAGai0AACIAQQkQyAYNACAAQfUARgRAIAVBBWogAk8NCUEAIQACQCADLQACQbDNAmotAABBCHFFDQAgAy0AA0GwzQJqLQAAQQhxRQ0AIAMtAARBsM0Cai0AAEEIcUUNACADLQAFQbDNAmotAABBA3ZBAXEhAAsgAA0BDAkLIAlBCUcNCCAHQQA2AgggAyACIAVrIAdBCGoQxAMhCyAHKAIIQZmzJkYNCCALIAVqQQFrIQQLIARBAWohBUEAIQQgAiAFSw0ACwwGCyAKQQFNBEAgAUEBaiEEDAYLAkAgBSAGai0AACIEQS1GBEAgCkECRg0BIAYgBUEBaiIFai0AACEECwJAIARB/wFxQS5GBEAgBUEBaiEEIAlBBUYNCCAEIAZqLQAAQTprQXZJDQggBUECaiEEQQEhAwwBC0EAIQMgCUEFRwRAIAUhBAwBCyAEQf8BcUEwRwRAIAUhBAwBCyAFQQFqIQQgBUEDaiACSw0HIAQgBmotAAAiAEEuRg0AIABB5QBGDQAgAEHFAEcNBwsgAiAESwRAIAJBAWshCCAJQQVHIQkDQAJAAkAgBCAGaiIALQAAIgVBOmtBdUsNAAJAAkAgBUHlAEYNACAFQcUARg0AIAVBLkcNASADQf8BcQRAIARBAWohBAwNC0EBIQMgCQ0CAkAgBCAIRgRAIAghBAwBCyAEIQUgAC0AAUE6a0F1Sw0ECyAEQQFqIQQMDAsgA0H/AXFBAkYEQCAEQQFqIQQMDAsgBCAIRgRAIAIhBAwMC0ECIQMCQCAGIAQiBUEBaiIAai0AAEEraw4DAAMAAwsgACIFIAhHDQIgBEECaiEEDAsLIARBAWohBAwKCyAEIQULIAVBAWoiBCACSQ0ACwtBACABQQFqIANB/wFxGyEEDAYLIAFBAWohBAwFCyAKQQJNBEAgAUEBaiEEDAULIAUgBmotAAAiAEEtRgR/IApBA0YEQCABQQFqIQQMBgsgBiAFQQFqIgVqLQAABSAAC0H/AXFBMEcEQCABQQFqIQQMBQsgBSAGai0AAUEgckH4AEcEQCAFQQJqIQQMBQsgAiAFQQJqIgFNBEAMBQsDQCABQQFqIQQgASAGai0AAEGwzQJqLQAAQQhxRQ0FIAQiASACRw0AC0EAIQQMBAsgCkUEQCABQQFqIQQMBAsCQCAFIAZqLQAAQS1GBEAgCkEBRg0BIAVBAWohBQsgAiAFTQ0EA0AgBUEBaiEEIAUgBmotAABBOmtBdkkNBSAEIgUgAkcNAAtBACEEDAQLIAFBAWohBAwDCyABQQFqQQAgCCAKakEBRxshBAwCCyACIAVNDQEDQCAFQQFqIQQgBSAGai0AACIAQSdHBEAgAEGw6gNqLQAARQ0DCyAEIgUgAkcNAAtBACEEDAELIAIgBU0NACADQQFqIQMDQCAHQQA2AgwgACAFIAdBDGoQQiIBRQRAIAVBAWohBAwCCyACIAcoAgwgASAFamoiAUkEQCAFQQFqIQQMAgsgACAFIAEgAxDJAyIEDQFBACEEIAEiBSACSQ0ACwsgB0EQaiQAIAQLnQMBB38CQCAAKAIIDQACQAJAIAEoAgBBBGsOBgEAAAAAAQALIAEoAiRBAEwNASABQShqIQUDQCAAIAUgBEECdGooAgAgAiADEMoDIARBAWoiBCABKAIkSA0ACwwBCyABKAIgIgYoAgQiBQRAAkAgBSgCACIGQQBMBEAgBUEANgIADAELIAJBBGohCSAFQQRqIQdBACEDQQAhAANAIAIoAgAgAEoEQAJAIAcgBEECdGooAgAiCCAJIABBAnRqKAIAIgpGBEAgByADQQJ0aiAINgIAIARBAWohBCAAQQFqIQAgA0EBaiEDIAUoAgAhBgwBCyAIIApKBEAgAEEBaiEADAELIARBAWohBAsgBCAGSA0BCwsgBSADNgIAIAMNAgsgAUEANgIQIAFBADYCAA8LIAMoAgAEQCAGIAI2AgQgA0EANgIADwtBACEDAkAgAkUNACACKAIAQQJ0QQRqIQQCQBAZRQRAIAStEBgiAQ0BCyAERQ0BIABBBzYCCAwBCyABQQAgBPwLACABIAIgBPwKAAAgASEDCyAGIAM2AgQLC80IAQh/IwBBEGsiCyQAAkACQCAAKAIIDQAgA0EASARAIAIQGiEDCxAZIQQCQAJAIANBAEgNACAEDQAgA0EBaq0QGCIGDQELIABBBzYCCAwBCyAGIAIgA/wKAAAgAyAGakEAOgAAIAAoAggNACAAKAIAIQUCQAJAAkAgBi0AACICQSJrDgYBAgICAgEACyACQdsAaw4GAAEBAQEAAQtBACEEAkAgBi0AASIDRQ0AQd0AIAIgAkHbAEYbIQdBASECA0AgAkEBaiEIIAcgA0H/AXFHBH8gCAUgBiAIai0AACAHRw0CIAchAyACQQJqCyECIAQgBmogAzoAACAEQQFqIQQgAiAGai0AACIDDQALCyAEIAZqQQA6AAALAkACQAJAAkACQAJAAkAgBSgCDCIEQQBMBEBBACEHDAELIAUoAhAhBUEAIQcDQCAGIQMCQCAFIAdBAnRqKAIAIgJFDQADQAJAIAItAAAiCCADLQAAIglGBEAgCEUNBQwBCyAIQcDKAmotAAAgCUHAygJqLQAARw0CCyADQQFqIQMgAkEBaiECDAALAAsgB0EBaiIHIARHDQALDAELIAQgB0YNACABDQEQGQ0CQQAhAkEAIQRCCBAYIgNFDQIMBAsgCyAGNgIAIABBsKIBIAsQnAFBACEDDAQLIAEoAgAhBBAZDQAgASAEQQJ0QQhqrRAgIgMNAQsgAEEHNgIIQQAhAwwCC0EAIQIgBEEATA0AIANBBGohCAJAA0AgCCACQQJ0aigCACIAIAdGDQMgACAHSg0BIAJBAWoiAiAERw0ACyAEIQIMAQsgAiAETg0AIAQiACACa0EDcSIJBEBBACEFA0AgCCAAQQJ0IgpqIAMgCmooAgA2AgAgAEEBayEAIAVBAWoiBSAJRw0ACwsgAiAEa0F8Sw0AIANBBGshCQNAIAggAEECdCIFaiADIAVqIgooAgA2AgAgCiAFIAlqKAIANgIAIAggBUEIayIKaiADIApqKAIANgIAIAggBUEMayIFaiADIAVqKAIANgIAIABBBGsiACACSg0ACwsgAyACQQJ0aiAHNgIEIAMgBEEBajYCAAsCQEHI1wQoAgAEQEHglgUoAgAiAARAIABBmNgEKAIAEQAACyAGQfTXBCgCABEBACEAQbSWBUG0lgUoAgAgAGs2AgBBwJYFQcCWBSgCAEEBazYCACAGQezXBCgCABEAAEHglgUoAgAiAEUNASAAQaDYBCgCABEAAAwBCyAGQezXBCgCABEAAAsgAw0BC0EAIQMgAUUNAEHI1wQoAgAEQEHglgUoAgAiAARAIABBmNgEKAIAEQAACyABQfTXBCgCABEBACEAQbSWBUG0lgUoAgAgAGs2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAEUNASAAQaDYBCgCABEAAAwBCyABQezXBCgCABEAAAsgC0EQaiQAIAMLPQECfyAAQgE3AgQgACgCJEEASgRAIABBKGohAgNAIAIgAUECdGooAgAQzAMgAUEBaiIBIAAoAiRIDQALCwulAQIFfwF+IAAoAhwhAyAAKAIYIgUoAgBBAEoEQCAFQRxqIQYDQAJAIAYgBEECdGooAgAiAi0AEA0AIAIpAwAiByAAKQMAUiABIAdXcQ0AIAMgAkEBIAEQcSACLQAQDQADQCACKQMAIAFZDQEgAygCLA0BIAMgAkEAQgAQcSACLQAQRQ0ACwsgBEEBaiIEIAUoAgBIDQALCyADKAIsRQRAIAAQwAILC6MFAgV/AX4jAEEQayIEJAAgBEEANgIEAkAgAEEJIARBBGpBABCeASIFDQAgBCgCBCIGQQEgAUJ/QQBBARDFAhoCQCACBEAgBkECIAIQ2QMaDAELIAZBARBADQAgA60hCQJAIAYoAmQiAS0AOUGQAXEEQCABQShqIAkQJgwBCyABQQQ7ATggASAJNwMoCyAGKAIAKAIMIgFFDQAgAUGg2AQoAgARAAALIAYQRxogBhBKIQUCQCAGQQAQQA0AIAYoAgAoAgwiAUUNACABQaDYBCgCABEAAAsgAkUNACAFDQAgACgCBCIBKAIEIQIgASgCACIBKAIEIQYgASgCACEHIAQgACgCACgCVEEBaiIDOgAPIAQgA0EIdjoADiAEIANBEHY6AA0gBCADQRh2OgAMIARBADYCCCAHIAYgAkIKQQEgBEEIahD3BCIFDQAgBCgCCCIBIARBDGpBBEGOARCGBxogAQRAIAEoAhAhCCABKAIUIgIoAgwiBQRAIAVBmNgEKAIAEQAACwJAAkAgAigC3AIgAU0NACABIAIoAtQCTwRAIAEgAigC0AI2AgAgAiABNgLQAgwCCyACKALYAiABSw0AIAEgAigCyAI2AgAgAiABNgLIAgwBCyACKAKABARAIAIgARAfDAELQcjXBCgCAARAQeCWBSgCACIFBEAgBUGY2AQoAgARAAALIAFB9NcEKAIAEQEAIQVBtJYFQbSWBSgCACAFazYCAEHAlgVBwJYFKAIAQQFrNgIAIAFB7NcEKAIAEQAAQeCWBSgCACIBRQ0BIAFBoNgEKAIAEQAADAELIAFB7NcEKAIAEQAACyACKAIMIgEEQCABQaDYBCgCABEAAAsgCBA7IgUNAQsgACgCACADNgJUQQAhBQsgBEEQaiQAIAULwAYCCX8DfiMAQSBrIgMkACAAKAIAIQggA0EANgIQIAMgADYCFCADQgA3AwgCQAJAAkAgAEEBELwCIgQEQCADQQA2AhgMAQsgACgCBEEAIAIQ3gQhBCADQQA2AhggBA0AIAFBCGohCUEAIQEDQCABIAgoAgxODQJBACEFIANBADYCHEEAIQQgCCgCFCABai0AAEUEQAJAAkAgCSABQQJ0aigCACIBLwEQIgRBggRxQYIERw0AIAEtABJBAUcNACABKAIIIQUMAQsgBEEBcQ0AIAFBARAhIQUgCSADKAIYQQJ0aigCACIBLwEQIQQLAn8CQCAEQQJxRQ0AIAEtABJBAUcNACABKAIMDAELIARB//8DcSEKIARBEHEEQCABKAIMIgQgCkGACHFFDQEaIAEoAgAgBGoMAQtBACAKQQFxDQAaIAFBARA2CyEEIAUEfyAIKAJAIANBFGpBBCAFIARBjAEgCCgCRCgCCBEJAAVBAAshBCADKAIcIQULAkACQCAGIAdBCWoiAU8EQCADKAIIIQEMAQsgBkHAACAGG6whDSABrSEOA0AgDSIMQgGGIQ0gDCAOVA0ACyADKAIIIQsQGQRAQQchBAwCCyALIAwQICIBRQRAQQchBAwCCyADIAE2AgggDKchBgsgASAHaiEBAn8gBUH/AE0EQCABIAU6AABBAQwBCyAFQf//AE0EQCABIAVB/wBxOgABIAEgBUEHdkGAAXI6AABBAgwBCyABIAWsEDMLIAdqIQcLIAAoAhggAygCGCIBQQN0aiIFIAUpAwAgAzQCHHw3AwAgAyABQQFqIgE2AhggBEUNAAsLIAAgACkDEEIBfDcDEAwBCyADIAY2AhAgAyAHNgIMIAAgACkDEEIBfDcDECAAIAIgA0EIahDmBiEECwJAIAMoAggiAEUNAEHI1wQoAgAEQEHglgUoAgAiAQRAIAFBmNgEKAIAEQAACyAAQfTXBCgCABEBACEBQbSWBUG0lgUoAgAgAWs2AgBBwJYFQcCWBSgCAEEBazYCACAAQezXBCgCABEAAEHglgUoAgAiAEUNASAAQaDYBCgCABEAAAwBCyAAQezXBCgCABEAAAsgA0EgaiQAIAQL8gMDBH8BfgF8IwBBEGsiBCQAAkAgACgCACIFKAIgBEBC0KDBggUgASgCBCIBLwEQIgNBP3GtiEIBg6cEQAJAIANBJHEEQCABKQMAIQcMAQsgA0EIcQRAQoCAgICAgICAgH8hByABKwMAIghE////////38NjDQFC////////////ACEHIAhE////////30NkDQEgCJlEAAAAAAAA4ENjBEAgCLAhBwwCC0KAgICAgICAgIB/IQcMAQsgA0EScUUNACABKAIIRQ0AIAEQKyEHCyACIAc3AwBBACEDDAILIAUoAjBFBEBBFCEDDAILIARBADYCDCAAQQYgBEEMakEAEJ4BIgMNAQJAIAQoAgwiAUEAEEANACABKAIAKAIMIgNFDQAgA0Gg2AQoAgARAAALAkAgAUEBEEANACABKAIAKAIMIgNFDQAgA0Gg2AQoAgARAAALIAEQRxogARBKIgMNASACIAAoAgAoAgApAyg3AwBBACEDDAELIARBADYCCAJAIABBAyAEQQhqQQAQngEiAw0AIAQoAgghBkEBIQADQCAFKAIMQQFqIABOBEAgBiAAIAEgAEECdGooAgAQ2QMhAyAAQQFqIQAgA0UNAQwCCwsgBhBHGiAGEEohAwsgAiAFKAIAKQMoNwMACyAEQRBqJAAgAwuXAwIGfwF+IwBBEGsiBCQAIABBMGohBQJAIAAoAjBFBEBBAiECIAAoAhhBBUYEQCAAKAIcQQBHIQILIAAoAgAiAygCFCIGIAIgBSADQQhqQQAgARsQngEiAQ0BIAYgAkECdGpBADYCHAtBACEBIAAtADxBAnFFDQAgACgCACEDIAAoAjAQShogACgCMCEBAn8gACgCOCICBEAgAkEIagwBCyAAKAI0KAIIQRhqCykDACEIAkAgAUEAEEANAAJAIAEoAmQiAi0AEUGQAXEEQCACIAgQJgwBCyACQQQ7ARAgAiAINwMACyABKAIAKAIMIgFFDQAgAUGg2AQoAgARAAALIAMoAgwiASABKAJIQQFqNgJIIAUoAgAQRyEHIAMoAgwiAiACKAJIQQFrNgJIIAdB5ABGBEAgACAAKAI8QX1xNgI8QQAhAQwBCyAFKAIAEEoiAUUEQEGLAiEBDAELIAMoAgwiACgCfEUNACAEIAAoAgAQsgE2AgBB1KkBIAQQJCEAIAMoAgwoAnwgADYCAAsgBEEQaiQAIAELsQcCCX8DfiMAQfAAayIKJAACQAJAAn8gAARAQQQhCyAKQRBqIQUDQAJAIAAoAhAiBy0AEA0AIAcpAwAgAVINACAHKAIMRQ0AIAkgC0YEQEEHIQgQGQ0GIAlBMGytEBgiBkUNBiAGIAUgCUEYbPwKAAAgCUEBdCELAkAgBSAKQRBqRg0AIAVFDQBByNcEKAIABEBB4JYFKAIAIggEQCAIQZjYBCgCABEAAAsgBUH01wQoAgARAQAhCEG0lgVBtJYFKAIAIAhrNgIAQcCWBUHAlgUoAgBBAWs2AgAgBUHs1wQoAgARAABB4JYFKAIAIgVFDQEgBUGg2AQoAgARAAAMAQsgBUHs1wQoAgARAAALIAYhBQsgBygCCCEIIAcoAgwhByAFIAlBGGxqIgZCADcDCCAGIAc2AgQgBiAINgIAIAZBEGoiDEIANwMAIAggByAGQQhqIAwQcgRAIAZBAToADQsgCUEBaiEJCyAAKAIUIgANAAtBASELIAlBAUYEQCADIAUoAgA2AgAgBCAFKAIENgIADAMLIApCADcDCCACQQA2AgRBACIHIAlBAEwNARpCfyEPQQAhCANAQQAhAEL///////////8AIQ4DQAJAIAUgAEEYbGoiBi0ADQ0AIA8gBikDECIBUQRAIAYoAgAgBigCBCAGQQhqIAZBEGoQcgRAIAZBAToADQwCCyAGLQANDQEgBikDECEBCyABIA4gASAOUxshDgsgAEEBaiIAIAlHDQALIAdBf3MgDkL///////////8AUnFFBEAgC0EBcUUNBSACKAIEDAMLIAIoAgRBD2oiBiACKAIIIgBLBEAgAEHAACAAG6whASAGrSEPA0AgASIQQgGGIQEgDyAQVg0ACyACKAIAIQ1BByEIQQAhC0EBIQcgDiEPEBkNASANIBAQICIARQ0BIAIgADYCACACIBA+AggLIAIgCkEIaiAOEIADQQAhB0EBIQtBACEIIA4hDwwACwALIAJBADYCBCAKQRBqIQVBAAshByADIAIoAgA2AgAgBCAHNgIAC0EAIQgLAkAgBSAKQRBqRg0AIAVFDQBByNcEKAIABEBB4JYFKAIAIgAEQCAAQZjYBCgCABEAAAsgBUH01wQoAgARAQAhAEG0lgVBtJYFKAIAIABrNgIAQcCWBUHAlgUoAgBBAWs2AgAgBUHs1wQoAgARAABB4JYFKAIAIgBFDQEgAEGg2AQoAgARAAAMAQsgBUHs1wQoAgARAAALIApB8ABqJAAgCAvnAQEBfwJAIABFDQAgACgCHBA7GiAAKAIgEDsaIAAoAiQQOxogACgCKBA7GiAAKAIsEDsaIAAoAjAQOxogACgCNBA7GiAAKAI4EDsaIAAoAjwQOxogACgCQBA7GiAAKAJEEDsaQcjXBCgCAARAQeCWBSgCACIBBEAgAUGY2AQoAgARAAALIABB9NcEKAIAEQEAIQFBtJYFQbSWBSgCACABazYCAEHAlgVBwJYFKAIAQQFrNgIAIABB7NcEKAIAEQAAQeCWBSgCACIARQ0BIABBoNgEKAIAEQAADwsgAEHs1wQoAgARAAALC/oGAQV/AkAgAEUNACAAKAJoIgEEQCABEFsgAEEANgJoCyAAKAI4EDsaIAAoAjwQOxogACgCQBA7GiAAKAJEEDsaIAAoAkgQOxogACgCTBA7GiAAKAJYEDsaIAAoAlQQOxoCQCAAKAIMIgNFDQAgAygCDCICQQBKBEADQCADKAIUIARBAnRqKAIAIgEEQANAIAEiAigCACEBAkBByNcEKAIABEBB4JYFKAIAIgUEQCAFQZjYBCgCABEAAAsgAkH01wQoAgARAQAhBUG0lgVBtJYFKAIAIAVrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAkHs1wQoAgARAABB4JYFKAIAIgJFDQEgAkGg2AQoAgARAAAMAQsgAkHs1wQoAgARAAALIAENAAsgAygCDCECCyAEQQFqIgQgAkgNAAsLIAMoAhRBACACQQJ0/AsAIANBADYCCAJAIAMoAhQiAUUNAEHI1wQoAgAEQEHglgUoAgAiAgRAIAJBmNgEKAIAEQAACyABQfTXBCgCABEBACECQbSWBUG0lgUoAgAgAms2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAUUNASABQaDYBCgCABEAAAwBCyABQezXBCgCABEAAAtByNcEKAIABEBB4JYFKAIAIgEEQCABQZjYBCgCABEAAAsgA0H01wQoAgARAQAhAUG0lgVBtJYFKAIAIAFrNgIAQcCWBUHAlgUoAgBBAWs2AgAgA0Hs1wQoAgARAABB4JYFKAIAIgFFDQEgAUGg2AQoAgARAAAMAQsgA0Hs1wQoAgARAAALAkAgACgCBCIBRQ0AQcjXBCgCAARAQeCWBSgCACICBEAgAkGY2AQoAgARAAALIAFB9NcEKAIAEQEAIQJBtJYFQbSWBSgCACACazYCAEHAlgVBwJYFKAIAQQFrNgIAIAFB7NcEKAIAEQAAQeCWBSgCACIBRQ0BIAFBoNgEKAIAEQAADAELIAFB7NcEKAIAEQAAC0HI1wQoAgAEQEHglgUoAgAiAQRAIAFBmNgEKAIAEQAACyAAQfTXBCgCABEBACEBQbSWBUG0lgUoAgAgAWs2AgBBwJYFQcCWBSgCAEEBazYCACAAQezXBCgCABEAAEHglgUoAgAiAEUNASAAQaDYBCgCABEAAA8LIABB7NcEKAIAEQAACwuZAgEGfyMAQRBrIgQkAAJAIAAoAhQgACgCECAAKAIYamoiASAAKAIAIgZPBEAgAEEANgIQDAELIAEgBBAjIQMgACAAKQMIIAQpAwB8NwMIIAACfyABIANqIgMtAAAiAcAiAkEASARAIAMsAAEiBUH/AXEhAgJAIAVBAE4EQCABQQd0QYD/AHEgAnIhAUECIQIMAQsgAywAAiIFQQBOBEAgAkEHdEGA/wBxIAFBDnRBgID/AHFyIAVyIQFBAyECDAELIAMgBEEIahAjIQIgBCgCCEH/////B3EhAQsgACACNgIYIAFBAXYMAQsgAEEBNgIYIAJB/gFxQQF2CyIBNgIUIAAgA0EAIAEgA2ogBk0bNgIQCyAEQRBqJAALywUCCX8FfiMAQRBrIggkACABKAIMIgYoAgAiByABKQMYIg2naiIDLAAAIgVB/wFxIQQCQAJAAkACfkIBIAVBAE4NABogAywAASIJQf8BcSEFIAlBAE4EQCAEQQd0QYD/AHEgBXIhBEICDAELIAMsAAIiCUEATgRAIAVBB3RBgP8AcSAEQQ50QYCA/wBxciAJciEEQgMMAQsgAyAIQQhqECMhCiAIKAIIQf////8HcSEEIAqtCyANfCIPIAStfCIMIAY0AghVDQAgBEUNACABKAJMIAJODQELIABBiwI2AiwMAQsgASACNgJMAkACQAJAIAIgBGoiBSABKAJQIgNNBEAgASgCSCEDDAELIANBwAAgAxusIQ4gBa0hEANAIA4iDUIBhiEOIA0gEFQNAAsgASgCSCELEBkNASALIA0QICIDRQ0BIAEgAzYCSCABIA0+AlAgASgCTCECCyACIANqIAcgD6dqIAT8CgAAIAEgASgCTCAEajYCTAwBCyAAQQc2AiwLIAEgDD4CLCABIAw3AxggASABKAIINgIoAkAgASgCMCIFIAEoAgwiBCgCBCICTgRAIAEgAkEBajYCNAwBCyAFIAdqIgcsAAAiBkH/AXEhA0EBIQICQCAGQQBODQAgBywAASIGQf8BcSECIAZBAE4EQCADQQd0QYD/AHEgAnIhA0ECIQIMAQsgBywAAiIGQQBOBEAgAkEHdEGA/wBxIANBDnRBgID/AHFyIAZyIQNBAyECDAELIAcgCEEIahAjIQIgCCgCCEH/////B3EhAwsgASACIAVqNgIwIAEgASgCNCADajYCNAsCQCAENAIIIAxXBEADQCAAIAEQ1AEgASgCDCIERQ0CIAQoAghBBEwNAAtCBCEMCyABIAwgBCgCACAMp2ogAUHYAGoQI618NwMYDAELIAAoAiwNACAAQYsCNgIsCyAIQRBqJAAL5gQCCX8BfiMAQRBrIgYkACABKAIMIgQoAggiAiABKAI0IgMgAiADSBshCiAEKAIAIQkgASkDGCILpyECAkACQCAAKAIAKAI4QQFGBEADQCAGQgA3AwACQCACIApODQAgAiAJai0AAA0AIAogAkEBaiIDTARAIAMhAgwBCyADIAJBAmogAyAJai0AABshAgsgAiAKTg0DIAIgCWogBhAjIQQgASABKQNYIAYpAwB8NwNYIAEoAkAhBSABKAI8IgMgB0wEQBAZDQMgBSADQQhqIgNBAnStECAiBUUNAyABIAM2AjwgASAFNgJAIAEpAxghCwsgBSAHQQJ0aiALPgIAIAEgAiAEaiICrCILNwMYIAdBAWohBwwACwALA0AgBkIANwMAIAIgCWoiCCwAACIDQf8BcSEFQQEhBAJAIANBAE4NACAILAABIgNB/wFxIQQgA0EATgRAIAVBB3RBgP8AcSAEciEFQQIhBAwBCyAILAACIgNBAE4EQCAEQQd0QYD/AHEgBUEOdEGAgP8AcXIgA3IhBUEDIQQMAQsgCCAGQQhqECMhBCAGKAIIQf////8HcSEFCyACIARqIAVBAXZqIgggCk4NAiAIIAlqIAYQIyEEIAEgASkDWCAGKQMAfDcDWCABKAJAIQIgASgCPCIDIAdMBEAQGQ0CIAIgA0EIaiIDQQJ0rRAgIgJFDQIgASADNgI8IAEgAjYCQCABKQMYIQsLIAIgB0ECdGogCz4CACABIAQgCGoiAqwiCzcDGCAHQQFqIQcMAAsACyAAQQc2AiwLIAEgBzYCOCAAIAEQ0wEgBkEQaiQAC9cDAQJ/IAAoAgwiCQRAIAlBmNgEKAIAEQAACwJ/AkACQCAIRQRAIAAgASACIAMgBCAFIAYgB0EAEJsCIQcMAQtCDBAYIglFBEACQCAALQBXDQAgAC0AWA0AIABBAToAVyAAKALEAUEASgRAIABBATYCoAILIABBADsBrAIgACAAKAKoAkEBajYCqAIgACgCgAIiAUUNACABQdnsAEEAEBUgACgCgAIiAUEHNgIMIAEoArgBIgFFDQADQCABQQc2AgwgASABKAIkQQFqNgIkIAEoArgBIgENAAsLIAQgCBEAAEEBIQcMAgsgCSAENgIIIAkgCDYCBCAJQQA2AgAgACABIAIgAyAEIAUgBiAHIAkQmwIhByAJKAIADQAgBCAIEQAAQcjXBCgCAARAQeCWBSgCACIBBEAgAUGY2AQoAgARAAALIAlB9NcEKAIAEQEAIQFBtJYFQbSWBSgCACABazYCAEHAlgVBwJYFKAIAQQFrNgIAIAlB7NcEKAIAEQAAQeCWBSgCACIBRQ0BIAFBoNgEKAIAEQAADAELIAlB7NcEKAIAEQAACyAHDQBBACAALQBXRQ0BGgsgACAHEDoLIQogACgCDCIABEAgAEGg2AQoAgARAAALIAoL+gQDAX8BfgF8AkACQAJAAkACQAJAAkACQCACLwEQIgNBP3FB4MwCai0AAEEBaw4EAAEDAgQLIAIpAwAhBCAAIAFBAWsiARBAIgINBAJAIAAoAmQgAUEobGoiAS0AEUGQAXEEQCABIAQQJgwBCyABQQQ7ARAgASAENwMACwwFCwJ8IANBCHEEQCACKwMADAELIAIpAwC5CyEFIAAgAUEBayIBEEAiAg0DAkAgACgCZCABQShsaiIBLQARQZABcQRAIAEQIgwBCyABQQE7ARALIAW9IgRCgICAgICAgPj/AINCgICAgICAgPj/AFEgBEL/////////B4NCAFJxRQRAIAFBCDsBECABIAU5AwALDAQLIANBgAhxBEAgAigCACEDIAAgAUEBayIBEEAiAg0DAkAgACgCZCABQShsaiIBLQARQZABcUUEQCABKAIYRQ0BCyABEC0LIAFBkAg7ARAgAUEBOgASIAFCADcDCEEAIQIgASADQQAgA0EAShs2AgAgACgCACgCDCIARQ0DDAULIAI0AgwhBCACKAIIIQMgACABQQFrIgEQQCICDQICf0EAIANFDQAaQQAgACgCZCABQShsaiADIARBAEF/EC8iAUUNABogACgCACICIAE2AkAgAiABEDkgACgCACABEDoLIQIgACgCACgCDCIARQ0CIABBoNgEKAIAEQAAIAIPCyAAIAEgAigCCCACNAIMQX8gAi0AEhDFAg8LIAAgAUEBaxBAIgINACAAKAIAKAIMIgBFBEBBAA8LQQAhAiAAQaDYBCgCABEAAAsgAg8LIAAoAgAoAgwiAEUEQEEADwsLIABBoNgEKAIAEQAAQQALYQEBfwJAIAAgAUEBayIBEEAiAw0AAkAgACgCZCABQShsaiIBLQARQZABcQRAIAEgAhAmDAELIAFBBDsBECABIAI3AwALIAAoAgAoAgwiAEUNACAAQaDYBCgCABEAAAsgAwujAwELfyMAQRBrIgckAAJ/IAVBAEoEQCAEIAVqIQ4gAigCACEIIAAoAjghCiAGQShqIQ8gBkEQaiIQAn9BACAGKAIoIARKDQAaQQEgBigCLCAESg0AGkECIAYoAjAgBEoNABpBAyAGKAI0IARKDQAaQQQgBigCOCAESg0AGkEFQQYgBigCPCAEShsLIgtBAnRqKAIAIQkDQCAGKAIMIARBAXRqLwEAIQUCQAJAAkACQCAKLQABRQRAIAotAAJFDQELIAAgBSAHQQxqEOIDIgwNAQsgCCABayAFSA0BIAggBWsiCCEMCyAGKAIIIARBAnRqKAIAIg0gCU8NASAFIA1qIAlNDQEgB0GV2gE2AgggB0GK4wQ2AgQgB0G2sgE2AgBBC0GX8QEgBxAbC0EBDAMLIAwgDSAF/AoAACADIAwgCmsiBUEIdCAFQYD+A3FBCHZyOwAAIA4gBEEBaiIESgRAIAQgDyALQQJ0aigCAE4EQCAQIAtBAWoiC0ECdGooAgAhCQsgA0ECaiEDDAELCyACIAg2AgALQQALIREgB0EQaiQAIBELvAcBD38jAEGAAWsiAyQAIAEgAmohByAALQAJIgRBAWohDAJ/AkACfwJAIAAoAjgiCCAEaiINLQACDQAgCCAMai0AAA0AIAwhCSACIQQgASEFIAFBCHYMAQsgDCEEAn8CQAJAAkADQCAIIAQiCUH//wNxIgVqIg8tAAAiBkEIdCAPLQABIg5yIgQgAU8NASAEIAVLDQALIARB//8DcQ0BQQAhBAsgBEH//wNxIgQgACgCNCgCKCIQQQRrSwRAIANBldoBNgIoIANBq7YENgIkIANBtrIBNgIgQQtBl/EBIANBIGoQG0ELDAYLIARFDQEgB0EDaiAESQ0BIAQgB0kEQCADQZXaATYCWCADQbe2BDYCVCADQbayATYCUEELQZfxASADQdAAahAbQQsMBgsgECAEIAhqIgYtAAJBCHQgBi0AA3IgBGoiC0kEQCADQZXaATYCaCADQbq2BDYCZCADQbayATYCYEELQZfxASADQeAAahAbQQsMBgsgBCAHayEKIAYtAAEhDiAGLQAAIQYgCyABawwCCyADQZXaATYCeCADQaa2BDYCdCADQbayATYCcEELQZfxASADQfAAahAbQQsMBAsgByELIAILIQQCfyABIAUgDE0NABogASABIA8tAAMgDy0AAkEIdHIgBWoiBUEDaksNABogASAFSQ0CIAsgCWshBCAKIAEgBWtqIQogCQshBSANLQAHIgEgCkH/AXFJBEAgA0GV2gE2AjggA0HNtgQ2AjQgA0G2sgE2AjBBC0GX8QEgA0EwahAbQQsMAwsgDSABIAprOgAHIAshByAFQf//A3EiAUEIdgshCiANLQAGIA0tAAVBCHRyIQsgACgCNC0AGEEMcQRAIAEgCGpBACAEQf//A3H8CwALAkAgASALTQRAIAEgC0kEQCADQZXaATYCCCADQdu2BDYCBCADQbayATYCAEELQZfxASADEBtBCwwECyAJQf//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AApqNgJEIAtBADoADCALQQA7ARggC0EBOgAAIAsgBCAFajYCPCALIAVBAWs7ARogCygCOCALLQAJaiADKAKgAyIEQRh0IARBgP4DcUEIdHIgBEEIdkGA/gNxIARBGHZycjYACCAAIAI2AnwgACALNgJ4IABBADYBRiAAQQE6AEQgAgwDCyAAQQA2AnwMAwsgA0GV2gE2AsgBIANBtu0ENgLEASADQbayATYCwAFBCyEBQQtBl/EBIANBwAFqEBsMAgsgCygCSCgCIEECTgRAIANBldoBNgIIIANB8u0ENgIEIANBtrIBNgIAQQshAUELQZfxASADEBsMAgsgKCAkwEEBayIBQQF0ai8BACEYICYgAUECdGooAgAiDSgCSCICKAIUIQQCQAJAAn8CQCACLQAcQQRxRQ0AIAQoAhwgAigCGEkNACAEKAJoRQ0CIAIQSQwBCyAEKAIsIgENAiAEKAKcASAEKAKoAUsEQCACEE0MAQsgAhBMCyIBDQELIA0oAhRBAEgEQCANENUBIgENAQsCQCALLQACRQ0AIAstAAxBAUcNACALLwEcIgEgCy8BGEcNACANKAIEQQFGDQAgDS8BGCAYRw0AIAFFBEAgA0GV2gE2AqgBIANB9uQENgKkASADQbayATYCoAFBCyEBQQtBl/EBIANBoAFqEBsMAgsgCygCNCIHIANBoANqIANB4AJqQQBBABDEASIBDQEgAyALKAIkIgE2AsACIAMgCyABIAsoAkwRAgA7AaACIAMoAqADIgQtAAkhBSAEKAI4IQEgBCgCNCICLQAYQQxxBEAgASAFakEAIAIoAiggBWv8CwALIAEgBWoiBkEAOgAHIAZBADYAASAGQQ06AAAgBiACKAIoQQh2OgAFIAYgAigCKDoABiAEIAIoAiggBUEIaiIFa0H//wNxNgIUIAQgBCgCNCIGLQAVOgALIARBADoACiAEQQE6AAggBEEiNgJQIARBIzYCTCAEQYECOwABIAQgBi8BHjsBDiAEIAYvASA7ARAgBCAFOwESIAIoAiQhAiAEQQE6AAAgBEEAOwEYIARBADoADCAEIAEgBWo2AkAgBCABNgJEIAQgASACajYCPCAEIAJBAWs7ARogA0EBNgLgASADIANBoAJqNgLsASADIANBwAJqNgLoASADIAs2AuQBIAsoAjwhASADQQI2AogCIAMgATYC8AEgAyADQeABakEAQQEgBBD8BCIBNgKAAyABBEAgBCgCSCICLQAcQSBxBEAgAigCFCIEIAQoAoABQQFrNgKAASACIAQoApABNgIQIAQgAjYCkAEMAwsgAhAlDAILIAQgBygCKCAELwESIAMvAaACamtBAms2AhQCQCAHLQARRQ0AIAcgAygC4AJBBSANKAIEIANBgANqEHcgAy8BoAIgBC8BEE0NACADKAKAAw0AIAQgAygCwAIiASADQcgDaiAEKAJQEQMAIAMvAdgDIgIgAygC1ANPDQACQCAEKAI8IgUgAU0NACABIAJqIAVNDQAgA0GV2gE2ArgBIANBwbMENgK0ASADQbayATYCsAFBC0GX8QEgA0GwAWoQGyADQQs2AoADDAELIAQoAjQgASADLwHaA2pBBGsoAAAiAUEYdCABQYD+A3FBCHRyIAFBCHZBgP4DcSABQRh2cnJBAyAEKAIEIANBgANqEHcLIAsoAjggCy8BGiALKAJAIAsvARhBAXRqIgFBAmstAABBCHQgAUEBay0AAHJxaiEFQQAhBgNAAkAgAyAFIAZBAWoiAmoiATYCwAIgBSAGaiEHIAZBB0sNACACIQYgBywAAEEASA0BCwsgB0EKaiEFICkhBgNAAkAgAyABQQFqIgI2AsACIAYgASwAACIBOgAAIAZBAWohBiABQQBODQAgAiIBIAVJDQELCyADKAKAAyIBRQRAIA0gDS8BGCADQdMBaiIBIAYgAWtBACALKAIEEN8DIQELIA0oAjggDS0ACWogAygC4AIiAkEYdCACQYD+A3FBCHRyIAJBCHZBgP4DcSACQRh2cnI2AAggBCgCSCICLQAcQSBxBEAgAigCFCIEIAQoAoABQQFrNgKAASACIAQoApABNgIQIAQgAjYCkAEMAgsgAhAlDAELIAAoAhQoAiQQ5wIhISAALQADIQEgA0EAOgC4AiADQgA3A+gBICBCADcDACADQgA3A/gBIANCADcDgAIgHkIANwMAIANCADcDkAIgA0IANwOYAiADQQA2ArQCIANCADcD4AECQCAhRQRAQQchAQwBCyABQQFxIRVBACEcIA0oAjghAQJ/IA0vARgiAiANLQAMIgRqIhJBAk8EQAJ/QQAgGEUNABogFSAYakECayASIBhGDQAaIBhBAWsLIRxBAiAVayESCyACIBwgBGsg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BwcHBQcHBwcHBwcHBwcHBwcHBwcABwcHBwcHBwcHBwcHBwcHCQcGAQcHBwcHBwcHBwAGAAcHBgIHBwcAAAIHC0EFQQZBByAAEE8iAEHCAEYbIABBwgBKGyABcg8LQQAhAiAAKAIUIgQoAgAiA0ECTgRAIARBCGohBUEBIQADQCAFIABBBHRqKAIAEKkEIAJyIQIgAEECaiIAIANIDQALCyADQQFxRQ0HIAEgAnIhAUEAIQIgA0EEdCAEakEIaygCACIADQEMBwsgACgCDCIADQALIAEPCyABQQZyDwsgAQ8LIAFBB3IPCyABQQFyDwtBAiECCyABIAJyC48DAwJ8AX4FfyMAQRBrIgckACAAKAIIIgUgB0EIaiAAKAIMIgYgAC0AEiIIEHgiCUEASgRAIAcrAwghAgJAAkAgCUEBRw0AAn5CgICAgICAgICAfyACRP///////9/DYw0AGkL///////////8AIAJE////////30NkDQAaIAKZRAAAAAAAAOBDYwRAIAKwDAELQoCAgICAgICAgH8LIQQCQAJAIAJEAAAAAAAAAABiBEAgBEKAgICAgICABH1CgICAgICAgHhUDQEgAr0gBLm9Ug0BCyAAIAQ3AwAMAQsgBSAAIAYgCBC5AQ0BCyAALwEQQQRyIQUMAQsgACACOQMAIAAvARAiBkEIciEFIAFFDQAgBkEgcUUEQCACmSIDRP///////99DZA0BIAICfiADRAAAAAAAAOBDYwRAIAKwDAELQoCAgICAgICAgH8LIgS5Yg0BIARC////////////AHxCfVYNASAAIAQ3AwALIAZBwGRxQQRyIQULIAAgBUH9/wNxOwEQCyAHQRBqJAALQQECfwJAIABFDQACQCAALwEQIgJBggRxQYIERw0AIAAtABJBAUcNACAAKAIIDwsgAkEBcQ0AIABBARAhIQELIAELiQUBA38jAEHgAGsiBSQAAkAgAygCKA0AIAAoAgAhBgJAAkAgASACQQR0aigCCCIBBEAgBiABQQBBABAoIQEgBi0AVwRAIAFFDQQgBiABEB0MBAsgBEEATA0CIAVCADcDUCAFQgA3A0ggBUIANwNAIAUgBDYCWCAFQSs2AkQgAQ0BQQAhAQwCCyAGLQBXDQJBACEBDAELIAVBQGsgARAeGgsCQCADLQAAQfEARwRAIAEhAgwBCyADKAIIIgZFBEAgASECDAELIAYQGkH/////A3EiBEUEQCABIQIMAQsgACgCACAEQTVqrRAWIgJFBEAgASECDAELIAJCADcCACACQgA3AiAgAkEIakIANwIAIAJBADYCMCACQgA3AiggAkEYakIANwIAIAJCADcCECACQfEAOgAAIAJB//8DOwEiIAIgAkE0aiIHNgIIIAcgBiAE/AoAACAEIAdqQQA6AAAgAiABNgIMIAJBATYCGCACQYDEADYCBAsgBSACQTBqKAIANgI4IAUgAkEoaikCADcDMCAFIAJBIGopAgA3AyggBSACQRhqKQIANwMgIAUgAkEQaikCADcDGCAFIAJBCGopAgA3AxAgBSACKQIANwMIIAIgAygCMDYCMCACIAMpAig3AiggAiADKQIgNwIgIAIgAykCGDcCGCACIAMpAhA3AhAgAiADKQIINwIIIAIgAykCADcCACADIAUoAjg2AjAgAyAFKQMwNwIoIAMgBSkDKDcCICADIAUpAyA3AhggAyAFKQMYNwIQIAMgBSkDEDcCCCADIAUpAwg3AgACQCADLQAHQQFxRQ0AIAMoAiwiAUUNACABIAM2AkgLIAAgAhCrAhoLIAVB4ABqJAAL7AsBDn8jAEEwayIKJAACQCAAKAIAIg0tAFcNACAALQDQAUEBSw0AA0AgAiIMKAI0IgINAAsgDCgCHCECIApBADYCKCAKQgA3AyAgCkIANwMYIApCADcDECAKQgA3AwggCiAMKAIgNgIMIAEuASJBAEoEQCACQQhqIREgASgCBCEGA0AgASABKAIcIAYvAQpB4gBxcjYCHCAGIBEgDkEEdCIPaigCACIQEE8iBDoABUEAIQkgDCEHAkACQAJAIARBwABKDQADQAJAAkACQAJAAkAgByICKAI4IgcEQCACKAIcIA9qKAIIEKkEIAlyIQkgBygCHCAPakEIaiECA0AgAigCACICLQAAIQUCQANAAkACQAJAAkACQAJAAkAgBUH/AXEiBEGKAWsOKQEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAAUGBQUFBQUFBQMCBAsgAigCLCEFDAwLIAIoAhQoAhxBCGohAgwHCyACKAIMKAIUKAIcIAIuASBBBHRqQQhqIQIMBgsgAigCFEEIaiECDAULIARBJEYNBwsgAi8ABUGgCHENAiAEQbAB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IAFBAXRqQQJrLgEASg0AIAQgB0GAAnI7ADcLIAhBEGokAAsaAQF/IABBABCyAiIBBH8gAQUgAEEAEJICCwupAwIPfwV+IAAEQCAAKAJMIgUgACgCPCIGQRRsaiECQQEhBwJAIAAoAkQiBEEBTARAIAAoAkghCAwBCyAAKAJIIgggBEEBayIHQQN0akIBNwMACyAFQSRqIQogBkEBayEEIAJBBGshCyACQQhrIQwgACgCUCIJQQhqIQ0DQAJ/AkACQCAJRQ0AIAEgAC8BMk8NACANIAFBA3RqKQMAIhBCAFINAQsgAUEDdCICIAsoAgBqKQMAQuQAfiETIAwoAgAgAmopAwAhESAEDAELIAkpAwAiEULkAH4gEIAhEyAGCyECIAAgETcDWEEAIQNCACEUQgAhEEIAIRIgAkEASgRAA0ACQCADIARHBEAgAUEDdCIOIAUgA0EUbCIPaigCEGopAwAgCiAPaigCACAOaikDAFENAQsgBSADQRRsaigCCCABQQN0aikDACASfCESIBBC5AB8IRALIANBAWoiAyACRw0ACwsCQCAQIBNZDQAgESASWA0AIBEgEn1C5AB+IBMgEH2AIRQLIAggAUEDdGpCASAUIBRCAVgbNwMAIAFBAWoiASAHRw0ACwsL1QIDAn8BfgF8QcjiAiECAkAgAEUNACAAKAIAKAIMIgMEQCADQZjYBCgCABEAAAsCQCAAKAJ4IgNFDQAgAC8BkAEgAU0NACADIAFBKGxqIQIMAQsgACgCACIBQRk2AkAgAUEZEDkLAkAgAi8BECIBQSRxBEAgAikDACEEDAELIAFBCHEEQEKAgICAgICAgIB/IQQgAisDACIFRP///////9/DYw0BQv///////////wAhBCAFRP///////99DZA0BIAWZRAAAAAAAAOBDYwRAIAWwIQQMAgtCgICAgICAgICAfyEEDAELIAFBEnFFDQAgAigCCEUNACACECshBAsCQCAARQ0AIAAoAgAhAgJAIAAoAiQiA0UEQEEAIQEgAi0AV0UNAQsgAiADEDohASAAKAIAIQILIAAgATYCJCACKAIMIgBFDQAgAEGg2AQoAgARAAALIASnC78CAQR/IwBBEGsiBCQAAkBBvNkEKAIAIgIEQEGKGiEDQcoBIAIRAQANAQsCQCAAKAIAIgAoAgQiBawQGCICBH9BACEDIAJBACAF/AsAIABBACACQZ4gIARBDGogACgCGBEIACIARQ0BAkBByNcEKAIABEBB4JYFKAIAIgMEQCADQZjYBCgCABEAAAsgAkH01wQoAgARAQAhA0G0lgVBtJYFKAIAIANrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAkHs1wQoAgARAABB4JYFKAIAIgNFDQEgA0Gg2AQoAgARAAAMAQsgAkHs1wQoAgARAAALIAAFQQcLIQMgAUEANgIADAELIAEgAjYCACAEQQA2AgwgBEIANwMAIAIoAgAiAEUNACACQRIgBCAAKAIoEQUAGiAEKAIMIQMLIARBEGokACADC/gDAQh/IwBBEGsiBCQAIAEoAhwhBSABKAIgIQMCQCAAKAJ0IgYgACgCKCABQQAgAC8BMBDHAiICDQAgAyAFaiEIIAAvATAiBSAAKAIoaigAACIAQRh0IABBgP4DcUEIdHIgAEEIdkGA/gNxIABBGHZyciEDIAYoAjQiCSgCKEEEayEGA0AgCSgCACIAIAMgBEEMakEAIAAoAtwBEQQAIgINAQJAIAMgBCgCDCICKAIIIgAoAgRGBEAgACgCSCECDAELIAIoAgQhByAAIAI2AkggACAHNgI4IAAgCTYCNCAAQeQAQQAgA0EBRhs6AAkgACADNgIECwJ/AkAgAigCIEEBRgRAIAAtAABFDQELIARBldoBNgIIIARBlu8ENgIEIARBtrIBNgIAQQtBl/EBIAQQG0ELDAELAkAgCCAFIAZqSwRAIAAoAjgiAigAACIDQRh0IANBgP4DcUEIdHIgA0EIdkGA/gNxIANBGHZyciEDDAELIAggBWshBiAAKAI4IQILIAAgAkEEaiABIAUgBhDHAgshAgJAIAAoAkgiAEUNACAALQAcQSBxBEAgACgCFCIHIAcoAoABQQFrNgKAASAAIAcoApABNgIQIAcgADYCkAEMAQsgABAlCyACDQEgBSAGaiIFIAhIDQALQQAhAgsgBEEQaiQAIAILLAEBfyAAEIsBIAAoAhQ1AiQgACgCdCIBNQIEQgF9fiAAKAIoIAEoAjhrrHwLlQQCCH8BfiABKAIUIQQCQAJAIAEoAhgiBkEASgRAIAQhAwNAIAMoAgQgAkYNAwJAIAMoAgggAigCHEcNACADLwEMIAIvASBHDQAgAi0AACIIQbMBRg0AIAUhBgwDCyADQRBqIQMgBUEBaiIFIAZHDQALCwJAAkAgBqwiCyALQgF9g0IAUg0AIAAoAgAhACALQgWGQhAgBhshCwJ/IARFBEAgACALEBYMAQsCQCAAKALcAiAETQ0AIAQgACgC1AJPBEAgC0KBAVQNAwwBCyAAKALYAiAESw0AIAsgADMBrgJYDQILIAAgBCALEGQLIgMNASABIAQ2AhQPCyAEIQMLIAMgBkEEdGoiB0IANwAAIAdCADcACCABIAM2AhQgASABKAIYQQFqNgIYIAZBAEgNASAHIAIoAiw2AgAgByACKAIcIgo2AgggAi8BICEAIAcgAjYCBCAHIAA7AQwgAi0AACEIAkAgASgCECIDRQ0AIAhBswFGDQAgAygCACIEQQBMDQAgA0EIaiEDQQAhBQNAAkACQCADKAIAIgktAABBpwFHDQAgCSgCHCAKRw0AIAkvASAgAEYNAQsgA0EQaiEDIAVBAWoiBSAERw0BDAILCyAHIAU7AQ4gBcFBAE4NAQsgASABLwECIgBBAWo7AQIgByAAOwEOCyACIAE2AiggCEGnAUYEQCACQakBOgAACyACIAY7ASILC9UEAQZ/IAAoAggiBUUEQAJAIAAoAnQNACAAKAIALQBQQQhxDQAgAEEBOgAXCyAAEDUhBQsgAQRAIAAoAgAgASgCACIGQQEQhwEhBwJAIAZBAEwNACAHRQ0AIAdBFGohCSABQQhqIQEDQCAJIAhBAnRqIAAgASgCABA3IgoEfyAKBSAAKAIAKAIICzYCACAHKAIQIAhqIAEtAAg6AAAgAUEQaiEBIAhBAWoiCCAGRw0ACwsCQCAFKAJsIgAgBSgCcE4EQCAFQdoAIAMgAiAGEBQaDAELIAUgAEEBajYCbCAFKAJoIABBFGxqIgBBADYCECAAIAY2AgwgACACNgIIIAAgAzYCBCAAQdoANgIACwJAIAUoAgAiAC0AVwRAIAAoAoAEDQEgBxBVDAELIAUoAmggBSgCbEEUbGoiAEEEayAHNgIAIABBE2tB+AE6AAALIAUoAmwiAUEBaiEAAkAgASAFKAJwTgRAIAVBDiAAIAQgABAUGgwBCyAFIAA2AmwgBSgCaCABQRRsaiIBQQA2AhAgASAANgIMIAEgBDYCCCABIAA2AgQgAUEONgIACyAGQQFrIQEgBSgCbCIAIAUoAnBOBEAgBUHQACACIAMgARAUGg8LIAUgAEEBajYCbCAFKAJoIABBFGxqIgBBADYCECAAIAE2AgwgACADNgIIIAAgAjYCBCAAQdAANgIADwsgBSgCbCIAIAUoAnBOBEAgBUEJQQAgBEEAEBQaDwsgBSAAQQFqNgJsIAUoAmggAEEUbGoiAEIANwIMIAAgBDYCCCAAQgk3AgALiyIBE38gACgCACEFIAAoAgghAQJAIAAoAgQiCygCWARAIAsoAgwiAgR/IAIoAgAFQQALIQQgCygCPCENIAUgBSgCOCIRQQJrIgY2AjgCQAJAAkAgBS0AEyICRQRAIAUoAixBAWoiAiEHDAELIAUgAkEBayIDOgATIAVBmAFqIgwgA0H/AXEiA0ECdGooAgAhByADDQEgBSgCLCECCyAFIAJBAWoiDDYCLEEAIQIMAQsgBSACQQJrIgI6ABMgDCACQf8BcUECdGooAgAhDAsCQCAERQRADAELAkACQAJAAkACQCAEQQFGBEAgAkH/AXENASAFKAIsQQFqIgIhCAwCCyAFKAIcIgIgBEgNAyAFIAIgBGsiAjYCHCAFIAUoAiAiCCAEajYCIAwECyAFIAJBAWsiAzoAEyAFQZgBaiIKIANB/wFxIgNBAnRqKAIAIQggAw0BIAUoAiwhAgsgBSACQQFqIgo2AiwMAwsgBSACQQJrIgI6ABMgCiACQf8BcUECdGooAgAhCgwCCyAFIAUoAiwiAyAEajYCLCADQQFqIQgLIAIgBE4EQCAFIAIgBGs2AhwgBSAFKAIgIgogBGo2AiAMAQsgBSAFKAIsIgIgBGo2AiwgAkEBaiEKCyALKAIwIQMCQCABKAJsIgIgASgCcE4EQCABQYcBIAMgB0EAEBQaDAELIAEgAkEBajYCbCABKAJoIAJBFGxqIgJCADcCDCACIAc2AgggAiADNgIEIAJBhwE2AgALIBFBAWshDiAAIAsoAjAgCBDKAiALIQIDQCACKAI0IQMCQCABKAJsIgkgASgCcE4EQCABQcsAQQAgA0EAEBQaDAELIAEgCUEBajYCbCABKAJoIAlBFGxqIglCADcCDCAJIAM2AgggCULLADcCAAsgAigCJCICDQALIAsoAlghAwJAIAEoAmwiAiABKAJwTgRAIAFBFyANIAYgAxAUGgwBCyABIAJBAWo2AmwgASgCaCACQRRsaiICQQA2AhAgAiADNgIMIAIgBjYCCCACIA02AgQgAkEXNgIACwJAIAEoAmwiECABKAJwTgRAIAFBhwEgDSAMQQAQFBoMAQsgASAQQQFqNgJsIAEoAmggEEEUbGoiAkIANwIMIAIgDDYCCCACIA02AgQgAkGHATYCAAsgCygCXCEDAkAgASgCbCICIAEoAnBOBEAgAUE2IAMgBiAMEBQaDAELIAEgAkEBajYCbCABKAJoIAJBFGxqIgJBADYCECACIAw2AgwgAiAGNgIIIAIgAzYCBCACQTY2AgALAkACQAJAIAstABQiAkHCAGsOFAIBAQEBAQEBAQEBAQEBAQEBAQEAAQsgASgCbCICIAEoAnBOBEAgAUE1IAcgDiAMEBQaDAILIAEgAkEBajYCbCABKAJoIAJBFGxqIgJBADYCECACIAw2AgwgAiAONgIIIAIgBzYCBCACQTU2AgAMAQtBACEJAkAgCygCDCIGBH8gBSgCACAGKAIAIhJBARCHASEJAkAgEkEATA0AIAlFDQAgCUEUaiETIAZBCGohAkEAIQYDQCATIAZBAnRqIAUgAigCABA3IgMEfyADBSAFKAIAKAIICzYCACAJKAIQIAZqIAItAAg6AAAgAkEQaiECIAZBAWoiBiASRw0ACwsgCy0AFAUgAgtB/wFxQd4ARw0AIAEoAmwiDyABKAJwTgRAIAFBNSAHQQAgDBAUIQ8MAQsgASAPQQFqNgJsIAEoAmggD0EUbGoiAkEANgIQIAIgDDYCDCACQQA2AgggAiAHNgIEIAJBNTYCAAsCQCAJBEAgACANIAoQygICQCABKAJsIgIgASgCcE4EQCABQdoAIAogCCAEEBQaDAELIAEgAkEBajYCbCABKAJoIAJBFGxqIgJBADYCECACIAQ2AgwgAiAINgIIIAIgCjYCBCACQdoANgIACwJAIAEoAgAiAi0AVwRAIAIoAoAEDQEgCRBVDAELIAEoAmggASgCbEEUbGoiAkEEayAJNgIAIAJBE2tB+AE6AAALIAEoAmwiBkEBaiECIAYgASgCcE4EQCABQQ4gAiAOIAIQFBoMAgsgASACNgJsIAEoAmggBkEUbGoiBkEANgIQIAYgAjYCDCAGIA42AgggBiACNgIEIAZBDjYCAAwBCyABKAJsIgIgASgCcE4EQCABQQlBACAOQQAQFBoMAQsgASACQQFqNgJsIAEoAmggAkEUbGoiAkIANwIMIAIgDjYCCCACQgk3AgALIA9FDQAgASgCbCEGQdyZBSECIAEoAgAtAFcEf0HcmQUFIAEoAmggD0EUbGoLIAY2AggLIAAgCyANQQAgACgCFBDnA0EAIBFrIQsCQCABKAIMIgIoAjggAigCPGpBAEgEQCACIAEgCxA4IAEoAmwhAgwBCyACKAJAIAtBAnRqIAEoAmwiAjYCAAsCQCACIAEoAnBOBEAgAUEnIA0gEEEAEBQaDAELIAEgAkEBajYCbCABKAJoIAJBFGxqIgJCADcCDCACIBA2AgggAiANNgIEIAJBJzYCAAsgASgCbCECAn8gASgCAC0AVwRAQeSZBSACNgIAQdyZBQwBCyABKAJoIBBBFGxqIgtBDGsgAjYCACALQRRqCyACNgIIAkAgDEUNACAFLQATIgJBB0sNACAFIAJBAWo6ABMgBSACQQJ0aiAMNgKYAQsCQCAHRQ0AIAUtABMiAkEHSw0AIAUgAkEBajoAEyAFIAJBAnRqIAc2ApgBCwJAIARFDQAgBEEBRgRAAkAgCkUNACAFLQATIgJBB0sNACAFIAJBAWo6ABMgBSACQQJ0aiAKNgKYAQsgCEUNASAFLQATIgJBB0sNASAFIAJBAWo6ABMgBSACQQJ0aiAINgKYAQwBCyAFKAIcIARODQAgBSAKNgIgIAUgBDYCHAsgACgCACAAKAIEQQEQ6AMMAQsgBUGYAWohDCALIQIDQAJAAkAgAigCLCIHKAIgIgZBoN0DRyAGQardA0dxRQRAIAIoAjwhBCAFIAUoAjgiDUEBayIKNgI4AkAgBS0AEyIGRQRAIAUgBSgCLEEBaiIGNgIsDAELIAUgBkEBayIGOgATIAwgBkH/AXFBAnRqKAIAIQYLIAIoAjghAwJAIAEoAmwiCCABKAJwTgRAIAFBywBBACADQQAQFBoMAQsgASAIQQFqNgJsIAEoAmggCEEUbGoiCEIANwIMIAggAzYCCCAIQssANwIACwJAIAcoAiBBoN0DRgRAIAIoAlBBAWohByALKAIwIQggASgCbCIDIAEoAnBOBEAgAUHeACAIIAcgBhAUGiAFIAZBAhCJAwwCCyABIANBAWo2AmwgASgCaCADQRRsaiIDQQA2AhAgAyAGNgIMIAMgBzYCCCADIAg2AgQgA0HeADYCACAFIAZBAhCJAwwBCyABKAJsIgMgASgCcE4EQCABQccAQQEgBkEAEBQaDAELIAEgA0EBajYCbCABKAJoIANBFGxqIgNCADcCDCADIAY2AgggA0LHgICAEDcCAAsgAigCQCEHAkAgASgCbCIDIAEoAnBOBEAgAUHqACAGIAcgBhAUGgwBCyABIANBAWo2AmwgASgCaCADQRRsaiIDQQA2AhAgAyAGNgIMIAMgBzYCCCADIAY2AgQgA0HqADYCAAsgAigCQEEBaiEHAkAgASgCbCIDIAEoAnBOBEAgAUE2IAcgCiAGEBQaDAELIAEgA0EBajYCbCABKAJoIANBFGxqIgNBADYCECADIAY2AgwgAyAKNgIIIAMgBzYCBCADQTY2AgALAkAgASgCbCIDIAEoAnBOBEAgAUEeIARBACAGEBQaDAELIAEgA0EBajYCbCABKAJoIANBFGxqIgNBADYCECADIAY2AgwgA0EANgIIIAMgBDYCBCADQR42AgALIAIoAjghCiACKAJQIQcCQCABKAJsIgMgASgCcE4EQCABQd4AIAQgByAKEBQaDAELIAEgA0EBajYCbCABKAJoIANBFGxqIgNBADYCECADIAo2AgwgAyAHNgIIIAMgBDYCBCADQd4ANgIAC0EAIA1rIQMCQCABKAIMIgQoAjggBCgCPGpBAEgEQCAEIAEgAxA4DAELIAQoAkAgA0ECdGogASgCbDYCAAsgBkUNAiAFLQATIgNBCEkNAQwCCyAGQbHbA0cgBkG22wNHcQ0BIAIoAjwhCiACKAJIKAIUKAIAIQggBSAFKAI4Ig9BAWsiDTYCOAJAIAUtABMiBkUEQCAFIAUoAixBAWoiBjYCLAwBCyAFIAZBAWsiBjoAEyAMIAZB/wFxQQJ0aigCACEGCyALKAIwIQQCQCAIQQJMBEAgAigCOCEDIAEoAmwiCSABKAJwTgRAIAFBywBBACADQQAQFBoMAgsgASAJQQFqNgJsIAEoAmggCUEUbGoiCUIANwIMIAkgAzYCCCAJQssANwIADAELIAIoAlBBAmohCSACKAI4IQ4gASgCbCIDIAEoAnBOBEAgAUHeACAEIAkgDhAUGgwBCyABIANBAWo2AmwgASgCaCADQRRsaiIDQQA2AhAgAyAONgIMIAMgCTYCCCADIAQ2AgQgA0HeADYCAAsCQCABKAJsIgMgASgCcE4EQCABQYcBIAQgBkEAEBQaDAELIAEgA0EBajYCbCABKAJoIANBFGxqIgNCADcCDCADIAY2AgggAyAENgIEIANBhwE2AgALIAcoAiAhBwJAIAhBAUwEQEEBQX8gB0Gx2wNGGyEDIAEoAmwiBCABKAJwTgRAIAFB1gAgBiADQQAQFBoMAgsgASAEQQFqNgJsIAEoAmggBEEUbGoiBEIANwIMIAQgAzYCCCAEIAY2AgQgBEHWADYCAAwBCwJAIAUtABMiA0UEQCAFIAUoAixBAWoiAzYCLAwBCyAFIANBAWsiAzoAEyAMIANB/wFxQQJ0aigCACEDCyAHQbHbA0YhCSACKAJQQQFqIQgCQCABKAJsIgcgASgCcE4EQCABQd4AIAQgCCADEBQaDAELIAEgB0EBajYCbCABKAJoIAdBFGxqIgdBADYCECAHIAM2AgwgByAINgIIIAcgBDYCBCAHQd4ANgIAC0HqAEHrACAJGyEHAkAgASgCbCIEIAEoAnBOBEAgASAHIAMgBiAGEBQaDAELIAEgBEEBajYCbCABKAJoIARBFGxqIgRBADYCECAEIAY2AgwgBCAGNgIIIAQgAzYCBCAEQQA7AQIgBCAHOgAAIARBADoAAQsgA0UNACAFLQATIgRBB0sNACAFIARBAWo6ABMgDCAEQQJ0aiADNgIACwJAIAEoAmwiBCABKAJwTgRAIAFBHiAKIA0gBhAUGgwBCyABIARBAWo2AmwgASgCaCAEQRRsaiIEQQA2AhAgBCAGNgIMIAQgDTYCCCAEIAo2AgQgBEEeNgIACyACKAI4IQMgAigCUCEHAkAgASgCbCIEIAEoAnBOBEAgAUHeACAKIAcgAxAUGgwBCyABIARBAWo2AmwgASgCaCAEQRRsaiIEQQA2AhAgBCADNgIMIAQgBzYCCCAEIAo2AgQgBEHeADYCAAtBACAPayEDAkAgASgCDCIEKAI4IAQoAjxqQQBIBEAgBCABIAMQOAwBCyAEKAJAIANBAnRqIAEoAmw2AgALIAZFDQEgBS0AEyIDQQdLDQELIAUgA0EBajoAEyAMIANBAnRqIAY2AgALIAIoAiQiAg0ACwsgACgCDCECIAAoAhAhCyABKAJsIgAgASgCcE4EQCABQQogCyACQQAQFBoPCyABIABBAWo2AmwgASgCaCAAQRRsaiIAQgA3AgwgACACNgIIIAAgCzYCBCAAQQo2AgALkgIDBH8BfgF8IwBBEGsiAyQAIANBADYCDAJ/QQAgAUUNABogACABIAAtAFRBwwAgA0EMakEAENsBGkEAIAMoAgwiAEUNABoCQCAALwEQIgJBJHEEQCAAKQMAIQYMAQsgAkEIcQRAQoCAgICAgICAgH8hBiAAKwMAIgdE////////38NjDQEgB0T////////fQ2QEQEL///////////8AIQYMAgsgB5lEAAAAAAAA4ENjRQ0BIAewIQYMAQsgAkEScUUNACAAKAIIRQ0AIAAQKyEGIAAvARAhAgsgBqchBAJAIAJBgKACcUUEQCAAKAIYRQ0BCyAAEC0LIAAoAhQgABAXIARBAEoLIQUgA0EQaiQAIAULjQIBBH8jAEEgayICJAACQCABRQ0AA0AgACgCFCABKAIEcQ0BIAEtAAAiA0EsRwRAIANBNUcNAiABKAIMIQMCQCABKAIQIgQtAABBpwFHDQAgACgCACEFIAJBPDYCDCACQT02AgggAiAFNgIEIAJBATsBGCADRQRAIAAgBEEAIAEQ5gMMAQsgAkEEaiADEB4aIAIvARhFDQAgACAEIAMgARDmAwsgAy0AAEGnAUcNAiAAKAIAIQUgAkE8NgIMIAJBPTYCCCACIAU2AgQgAkEBOwEYIAJBBGogBBAeGiACLwEYRQ0CIAAgAyAEIAEQ5gMMAgsgACABKAIQEIgFIAEoAgwiAQ0ACwsgAkEgaiQAC8UHAQl/IAAoAgghBiAEKAIAIQcCQAJAAkAgAUEBaw4CAgABCyAAIAAoAiwiASAHajYCLCABQQFqIQIgBigCbCEBAkAgB0EATARAIAdBAWshCAwBCyABIAdqIQwgB0EBayEIIARBCGohDkEAIQQDQCACIARqIQkgBCAFaiEKIAAgDiAEQQR0aigCABA3IQsgBigCbCEBIAYoAnAhDQJAIAQgCEgEQCABIA1OBEAgBkE0IAogDCAJEBQaDAILIAYgAUEBajYCbCAGKAJoIAFBFGxqIgFBADYCECABIAk2AgwgASAMNgIIIAEgCjYCBCABQTQ2AgAMAQsgASANTgRAIAZBNSAKIAMgCRAUGgwBCyAGIAFBAWo2AmwgBigCaCABQRRsaiIBQQA2AhAgASAJNgIMIAEgAzYCCCABIAo2AgQgAUE1NgIACwJAIAYoAgAtAFcNACAGKAJoIAYoAmxBFGxqIgFBE2siCS0AAARAIAYgAUEUayALQX4QKgwBCyALRQ0AIAFBBGsgCzYCACAJQf4BOgAACyAGKAJsIgFBAEoEQCAGKAJoIAFBFGxqQRJrQYABOwEACyAEQQFqIgQgB0cNAAsLIAEgBigCcE4EQCAGQdAAIAUgAiAIEBQaIAIPCyAGIAFBAWo2AmwgBigCaCABQRRsaiIAQQA2AhAgACAINgIMIAAgAjYCCCAAIAU2AgQgAEHQADYCACACDwsCQCAALQATIgFFBEAgACAAKAIsQQFqIgQ2AiwMAQsgACABQQFrIgE6ABMgACABQf8BcUECdGooApgBIQQLAkAgBigCbCIBIAYoAnBOBEAgBkEdIAIgAyAFIAcQPRoMAQsgBiABQQFqNgJsIAYoAmggAUEUbGoiASAHNgIQIAEgBTYCDCABIAM2AgggASACNgIEIAFBnfoDNgIACwJAIAYoAmwiASAGKAJwTgRAIAZB4QAgBSAHIAQQFBoMAQsgBiABQQFqNgJsIAYoAmggAUEUbGoiAUEANgIQIAEgBDYCDCABIAc2AgggASAFNgIEIAFB4QA2AgALAkAgBigCbCIBIAYoAnBOBEAgBkGKASACIAQgBSAHED0aDAELIAYgAUEBajYCbCAGKAJoIAFBFGxqIgEgBzYCECABIAU2AgwgASAENgIIIAEgAjYCBCABQYr7AzYCAAsgBigCbCIBQQBKBEAgBigCaCABQRRsakESa0EQOwEACwJAIARFDQAgAC0AEyIBQQdLDQAgACABQQFqOgATIAAgAUECdGogBDYCmAELIAIhCAsgCAu8AQEFfyACKAIAQQBKBEAgAUEEaiEHIAJBCGohBANAAkAgAyAIRg0AIAQoAighBQJAIAQtACVBwABxBEAgByAFQQJ0aigCACIGDQELIAAgACgCKCIGQQFqNgIoIAcgBUECdGogBjYCACAHIAQoAihBAnRqKAIAIQYLIAQgBjYCKCAEKAIUIgVFDQADQCAAIAEgBSgCIEF/EIoFIAUoAjQiBQ0ACwsgBEFAayEEIAhBAWoiCCACKAIASA0ACwsLswIBBn8gASgCACEDIAAoAgwiBSgCQCEGIAAgAC8BmAFBv/4DcUHAAHI7AZgBIAAoAmggACgCbEEUbGohBwNAIAciAkEUayIHLQAAIgRBwABLDQACQAJAAkACQAJAAkACQAJAIAQOCQEBAAICAgQDBgULIAJBDGsoAgBFDQAgACAALwGYAUG//wNxOwGYAQsgAC8BmAEhAgwFCyAALwGYAUG/fnEhAgwECyACQQxrKAIAIgIgAyACIANKGyEDDAQLIAJBJGsoAgAiBCADIAMgBEgbIQMLIAJBDGsiAigCACIEQQBODQIgAiAGIARBf3NBAnRqKAIANgIADAILIAYEQCAAKAIAIAUoAkAQYSAFQQA2AkALIAVBADYCOCABIAM2AgAPCyAAIAJBgAFyOwGYAQwACwALYAECfyABRQRAQQAPCyAAIAAgASgCAEEAEF0gASgCBCIDBH8gACADQQBBABAoBUEACyAAIAEoAghBABBdIAEoAgwiAwR/IAAgA0EAQQAQKAVBAAsgACABKAIQEIwFEOACC/ghAhp/AX4jAEHgAGsiCSQAIAIgA0EARyIEai0AGUEAIAAoAgAiBykDICIeQoCAgICAAYNQGyEQAkAgEEEHRiAeQoCAIINCAFJxDQAgAiAEQQJ0aiIVQRxqKAIAIRMgEEUNACATDQBBACETIAlBADYCXCAJQQA2AlggACABIAIgCUHcAGogCUHYAGoQnQINAAJAIAIoAhRBAEwEQAwBCyADQQBHIBBBCkdyIBBBB0dxIRYgAUEgaiEPIAJBJGohFyAQQQlrIRgDQCAJKAJYIgQgDkECdGogFyAEGyEaIA8hBCAJKAJcIgoEQCAKKAIEIA5BAXRqIQQLIBooAgAhG0EAIQpBACEIIAEoAgQgBC4BAEEMbGooAgAiDQRAIA0QGkH/////A3EhCAsgG0EMbCIZIAIoAgAoAgRqKAIAIhQEQCAUEBpB/////wNxIQoLIAdCOBAWIgQEQCAEQgA3AgAgBEIANwIgIARCADcCCCAEQgA3AhggBEEAOgA3IARBADYCMCAEQgA3AiggBEIANwIQIARBOzoAACAEQcDbAS8AADsANCAEQcLbAS0AADoANiAEQf//AzsBIiAEIARBNGo2AgggBEEBNgIYCwJAIAcgCEE1aq0iHhAWIgVFBEAgACgCAEI0EBYiBQRAIAVCADcCACAFQgA3AiAgBUEYakIANwIAIAVBADYCMCAFQgA3AiggBUIANwIQIAVCADcCCCAFQY0BOgAAIAVB//8DOwEiQQEhBiAFQQE2AhgCQCAERQ0AIAUgBDYCDCAFIAQoAgRBiISAAnE2AgQgBCgCGCIEQQBMDQAgBSAEQQFqIgY2AhgLIAAoAgAoAoQBIgQgBk4NAiAJIAQ2AlAgAEHKogIgCUHQAGoQFQwCC0EAIQUgBEUNASAAKAIAIAQQHQwBCyAFQgA3AgAgBUIANwIgIAVCADcCCCAFQQA2AjAgBUIANwIoIAVCADcCGCAFQgA3AhAgBUE7OgAAIAVB//8DOwEiIAUgBUE0aiIGNgIIIAgEQCAGIA0gCPwKAAALIAYgCGpBADoAACAFQQE2AhggAEGNASAEIAUQMiEFCwJAIAcgCkE1aq0QFiIERQRAIAAoAgBCNBAWIgQEQCAEQgA3AgAgBEIANwIgIARBGGpCADcCACAEQQA2AjAgBEIANwIoIARCADcCECAEQgA3AgggBEE1OgAAIARB//8DOwEiQQEhBiAEQQE2AhgCQCAFRQ0AIAQgBTYCDCAEIAUoAgRBiISAAnE2AgQgBSgCGCIFQQBMDQAgBCAFQQFqIgY2AhgLIAAoAgAoAoQBIgUgBk4NAiAJIAU2AkAgAEHKogIgCUFAaxAVDAILQQAhBCAFRQ0BIAAoAgAgBRAdDAELIARCADcCACAEQgA3AiAgBEIANwIIIARBADYCMCAEQgA3AiggBEIANwIYIARCADcCECAEQTs6AAAgBEH//wM7ASIgBCAEQTRqIgY2AgggCgRAIAYgFCAK/AoAAAsgBiAKakEAOgAAIARBATYCGCAAQTUgBSAEEDIhBAsgACARIAQQlwEhESADBEAgB0I4EBYiBARAIARCADcCACAEQgA3AiAgBEIANwIIIARCADcCGCAEQQA6ADcgBEEANgIwIARCADcCKCAEQgA3AhAgBEE7OgAAIARBwNsBLwAAOwA0IARBwtsBLQAAOgA2IARB//8DOwEiIAQgBEE0ajYCCCAEQQE2AhgLAkAgByAeEBYiBUUEQCAAKAIAQjQQFiIGBEAgBkIANwIAIAZCADcCICAGQRhqQgA3AgAgBkEANgIwIAZCADcCKCAGQgA3AhAgBkIANwIIIAZBjQE6AAAgBkH//wM7ASJBASEFIAZBATYCGAJAIARFDQAgBiAENgIMIAYgBCgCBEGIhIACcTYCBCAEKAIYIgRBAEwNACAGIARBAWoiBTYCGAsgACgCACgChAEiBCAFTg0CIAkgBDYCMCAAQcqiAiAJQTBqEBUMAgtBACEGIARFDQEgACgCACAEEB0MAQsgBUIANwIAIAVCADcCICAFQgA3AgggBUEANgIwIAVCADcCKCAFQgA3AhggBUIANwIQIAVBOzoAACAFQf//AzsBIiAFIAVBNGoiBjYCCCAIBEAgBiANIAj8CgAACyAGIAhqQQA6AAAgBUEBNgIYIABBjQEgBCAFEDIhBgsgB0I4EBYiBARAIARCADcCACAEQgA3AiAgBEIANwIIIARCADcCGCAEQQA6ADcgBEEANgIwIARCADcCKCAEQgA3AhAgBEE7OgAAIARBi/EALwAAOwA0IARBjfEALQAAOgA2IARB//8DOwEiIAQgBEE0ajYCCCAEQQE2AhgLAkAgByAeEBYiBUUEQCAAKAIAQjQQFiIFBEAgBUIANwIAIAVCADcCICAFQRhqQgA3AgAgBUEANgIwIAVCADcCKCAFQgA3AhAgBUIANwIIIAVBjQE6AAAgBUH//wM7ASJBASESIAVBATYCGAJAIARFDQAgBSAENgIMIAUgBCgCBEGIhIACcTYCBCAEKAIYIgRBAEwNACAFIARBAWoiEjYCGAsgACgCACgChAEiBCASTg0CIAkgBDYCICAAQcqiAiAJQSBqEBUMAgtBACEFIARFDQEgACgCACAEEB0MAQsgBUIANwIAIAVCADcCICAFQgA3AgggBUEANgIwIAVCADcCKCAFQgA3AhggBUIANwIQIAVBOzoAACAFQf//AzsBIiAFIAVBNGoiEjYCCCAIBEAgEiANIAj8CgAACyAIIBJqQQA6AAAgBUEBNgIYIABBjQEgBCAFEDIhBQsgACAMIABBLSAGIAUQMhCXASEMCwJAIBZFDQACQAJAAkACQCAYDgIBAAILIAdCOBAWIgUEQCAFQgA3AgAgBUIANwIgIAVCADcCCCAFQgA3AhggBUEAOgA3IAVBADYCMCAFQgA3AiggBUIANwIQIAVBOzoAACAFQYvxAC8AADsANCAFQY3xAC0AADoANiAFQf//AzsBIiAFIAVBNGo2AgggBUEBNgIYCyAHIB4QFiIERQRAIAAoAgBCNBAWIgQEQCAEQgA3AgAgBEIANwIgIARBGGpCADcCACAEQQA2AjAgBEIANwIoIARCADcCECAEQgA3AgggBEGNAToAACAEQf//AzsBIkEBIQggBEEBNgIYAkAgBUUNACAEIAU2AgwgBCAFKAIEQYiEgAJxNgIEIAUoAhgiBUEATA0AIAQgBUEBaiIINgIYCyAAKAIAKAKEASIFIAhODQQgCSAFNgIQIABByqICIAlBEGoQFQwEC0EAIQQgBUUNAyAAKAIAIAUQHQwDCyAEQgA3AgAgBEIANwIgIARCADcCCCAEQQA2AjAgBEIANwIoIARCADcCGCAEQgA3AhAgBEE7OgAAIARB//8DOwEiIAQgBEE0aiIGNgIIIAgEQCAGIA0gCPwKAAALIAYgCGpBADoAACAEQQE2AhggAEGNASAFIAQQMiEEDAILAkAgAigCACIEKAIEIBlqIgUtAApB4ABxDQAgBS8BCCIFRQ0AIAQtACsNACAEKAI0IgRFDQAgBCgCACAFSA0AIAVBBHQgBGpBCGsoAgAiBEUNACAHIARBAEEAECghBAwCCyAHQjQQFiIERQRAQQAhBAwCCyAEQgA3AgAgBEIANwIgIARBGGpCADcCACAEQQA2AjAgBEIANwIoIARCADcCECAEQgA3AgggBEH5ADoAACAEQf//AzsBIiAEQQE2AhgMAQsgB0I0EBYiBEUEQEEAIQQMAQsgBEIANwIAIARCADcCICAEQRhqQgA3AgAgBEEANgIwIARCADcCKCAEQgA3AhAgBEIANwIIIARB+QA6AAAgBEH//wM7ASIgBEEBNgIYCwJAAkACfyALRQRAIAAoAgAgBBA8DAELIAsoAgAiBSALKAIESA0BIAAoAgAgCyAEEFQLIgsNAUEAIQsMAgsgCyAFQQFqNgIAIAsgBUEEdGoiBUEANgIUIAVCADcCDCAFIAQ2AggLIAtBCGohHSALKAIAQQFrIRxBACEEAkAgFEUNACAAKAIAIApBAWqtEBYiBUUNACAFIBQgCvwKAAAgBSAKakEAOgAAIAUhBAsgHSAcQQR0aiAENgIECyAOQQFqIg4gAigCFEgNAAsLIAkoAlgiBARAIAcgBBAXC0EAIQhBACEOIAIoAgAoAgAiDQRAIA0QGkH/////A3EhDgsCfyARIBBBB0cNABoCQCABKAI8IgJFBEBBgIB+IQQMAQsgBygCECEKQQAhBQNAIAUiBEEBaiEFIAogBEEEdGooAgwgAkcNAAsLIAdC0gAQFiIFBEAgBUIANwIAIAVCADcCICAFQgA3AgggBUEANgIwIAVCADcCKCAFQgA3AhggBUIANwIQIAVBxwA6AAAgBUHc4wEpAAA3ADQgBUHk4wEpAAA3ADwgBUHs4wEpAAA3AEQgBUHx4wEpAAA3AEkgBUH//wM7ASIgBSAFQTRqNgIIIAVBADoAUSAFQQE2AhggBUECOgABCyAAKAIAQsgAEBYiCEUEQCAAIAAoAgAgBRA8QQAgEUEAQQBBAEEAQQAQeiEIQQAMAQsgCEIANwMwIAhCADcDCCAIQoGAgIAQNwMAIAhCADcDECAIQgA3AxggCEIANwMgIAhCADcDKCAIQgA3AzggCEFAa0IANwMAIAhBfzYCMEEAIQYgCAJ/QQAgDUUNABogDRAaQQFqIgKtIR5BAAJ/IAcEQCAHIB4QFgwBCyAeEBgLIg9FDQAaIA8gDSAC/AoAACAPCzYCEAJAIAcoAhAgBEEEdGooAgAiBEUNACAHIAQQGkEBaiIKrRAWIgJFDQAgAiAEIAr8CgAAIAIhBgsgCCAGNgIMIAAgACgCACAFEDwgCCARQQBBAEEAQQBBABB6IQhBAAshCkEAIQYgB0EAOwGsAiAHIAcoAqgCQQFqNgKoAgJAIAcgDkHVAGoiAq0QFiIERQRAIAwhBUEAIQ8MAQtBACEFIARBACAC/AsAIAQgBEHUAGoiAjYCMCAEIARBJGoiDzYCHCACIA0gDvwKAABBACECIAQgCgR/IAcgCkEBQQAQKAVBAAs2AjggBCAHIAtBARBdNgI8IAQgByAIQQEQigE2AiwgDEUNACAEAn8gACgCAEI0EBYiBQRAIAVCADcCACAFQgA3AiAgBUEYakIANwIAIAVCADcCCCAFQQA2AjAgBUIANwIoIAVCADcCECAFQRM6AAAgBUH//wM7ASJBASECIAVBATYCGCAFIAw2AgwgBSAMKAIEQYiEgAJxNgIEIAwoAhgiDEEASgRAIAUgDEEBaiICNgIYCyACIAAoAgAoAoQBIgxKBEAgCSAMNgIAIABByqICIAkQFQsgByAFQQFBABAoDAELIAAoAgAgDBAdQQALNgIMCyAHIAcoAqgCQQFrIgA2AqgCIAcgAAR/QQAFIAcvAa4CCzsBrAIgCgRAIAcgChAdCyAFBEAgByAFEB0LIAsEQCAHIAsQKQsgCARAIAcgCEEBEEMLIActAFdBAUYEQCAERQ0BIAQoAhwiACgCFCIBBEAgByABEB0LIAAoAhgiAQRAIAcgARApCyAAKAIIIgAEQCAHIABBARBDCyAEKAIMIgAEQCAHIAAQHQsgByAEEBcMAQtBigEhAAJAAkACQCAQQQdrDgQCAQEAAQsgAw0AQYABIQAMAQtBgQEhAAsgDyAENgIEIA8gADoAACAEIAEoAjwiADYCGCAEIAA2AhQgFSAENgIcIARBgX9BgH8gAxs6AAggBCETCyAJQeAAaiQAIBMLZwECfwJ/QQAgAS8BMCACTg0AGkEHIAAgAkEHakF4cSIDQQJ0rRAWIgJFDQAaIAIgASgCNCABLwEwQQJ0/AoAACABKAI0IgQgAUE8akcEQCAAIAQQFwsgASADOwEwIAEgAjYCNEEACwvwAQEIfwJAIAAuARQgAS4BFEoEQCAALgEWIAEuARZKDQELAkACQCAALwEYIAEvARhPDQAgACgCICABKAIgRw0AIAAvAS4NACABLwEuRQ0BCyABLwEuIgIgAC8BLiIFSw0BIAAvASwiAyAFayABLwEsIgUgAmtODQEgAwRAIAAoAjQhBgNAIAUhAiAGIANBAWsiB0ECdGooAgAiCARAA0AgAkEATA0FIAEoAjQgAkEBayICQQJ0aigCACAIRw0ACwsgA0EBSiEJIAchAyAJDQALCyAALQAoQcAAcUUNACABLQAoQcAAcUUNAQtBASEECyAEC6ACAQN/AkAgAUHAAHENACACKAIAKAIAIQQgAy0AAEEsRgRAA0AgACABIAIgAygCDBCQBUUNAiADKAIQIgMtAABBLEYNAAsLIAIoAgxBAEwNAEEAIAQgBCgCAC0AIkGAAXEbIQYgAigCGCEEAkAgAUEgcUUEQANAAkAgBCgCACIBLQAEQQFxBEAgASgCJCAARw0BCyAGIAEgAyAAENMCRQ0AIAQtAApBgAFxDQBBAQ8LIARBMGohBCAFQQFqIgUgAigCDEgNAAwCCwALA0ACQCAEKAIAIgEtAARBAXFFDQAgASgCJCAARw0AIAYgASADIAAQ0wJFDQAgBC0ACkGAAXENAEEBDwsgBEEwaiEEIAVBAWoiBSACKAIMSA0ACwsLQQALgQEBAn8gAC0AAEEsRgRAA0AgACgCDCABIAIQkQUgACgCECIALQAAQSxGDQALCyACKAIMQQBKBEAgAigCGCEDA0ACQCADLQAKQQRxDQBBACADKAIAIAAgARBLDQAgAyADLwEKQQRyOwEKCyADQTBqIQMgBEEBaiIEIAIoAgxIDQALCwuzAwEIfyABQQBKBEAgAEEUaiEIIAAtAAAhCQNAIAghAwJ/IAkiBUGwAUYEfyAALQACBSAFC0H/AXEiBEGxAUcEQCAAIARBigFHDQEaIAMoAgBBHGohAwsgACADKAIAKAIAQQJIDQAaAn8gCUGKAUcEQCAIIAAtAAJBigFHDQEaCyAIKAIAQRxqCygCACAGQQR0aigCCAsiBRBPIQMCQAJAAkACQCACIAZqIgosAAAiBEHBAEgNACADQcEASA0AIARBwQBGDQIgBEHDAEkgA0HDAElxRQ0BDAILIAQgAyADQcEASBtBv39xQQFGDQEgBEHBAEYNAQtBACEHAn8DQCAFLQAAIgNBrQFrQQJPBEACQAJAAkACQCADQbABRgR/IAUtAAIFIAMLQf8BcSIDQZkBaw4PAwEDCAgICAgICAgICAgCAAsgA0H1AEcNByAHRSAEQcIARnEMBQsgB0UMBAsgBEHDAEgNBSAFLwEgQQ92DAMLBUEBIAcgA0GuAUYbIQcgBSgCDCEFDAELCyAEQcIASgtFDQELIApBwQA6AAAgAC0AACEJCyAGQQFqIgYgAUcNAAsLC7ABAQN/A38gAC0AACIBQa0Ba0ECTwR/IAFBsAFGBEAgAC0AAiEBCwJAAkACQAJAIAFBmQFrDg8DAwMCAgICAgICAgICAgABC0EBIQIgAC0ABkEgcQ0CIAAoAiwiAUUNAkEAIQIgAC4BICIAQQBIDQIgASgCBCIDRQ0CIAAgAS4BIk4NAiADIABBDGxqLQAEQQ9xRQ8LIAFB9QBGDQELQQEhAgsgAgUgACgCDCEADAELCwuiDAIMfwF+IAEoAlAiDS8BLiEKIA0oAiAhCSAAIAAoAiwiBSANLwEYIg4gA2oiD2o2AiwgACgCACEDIAAoAgghBgJAAkAgCSgCECIIDQAgAyAJENcBIggNAAwBCyAIEBpBAWoiCa0hEQJ/IAMEQCADIBEQFgwBCyAREBgLIgtFBEBBACELDAELIAsgCCAJ/AoAAAsgBUEBaiEJIAoEQCAFIApqIQUgASgCCCEIAkAgBigCbCIDIAYoAnBOBEAgBkHLAEEAIAkgBRAUGgwBCyAGIANBAWo2AmwgBigCaCADQRRsaiIDQQA2AhAgAyAFNgIMIAMgCTYCCCADQssANwIAC0EgQSQgAhshBQJAIAYoAmwiAyAGKAJwTgRAIAYgBSAIQQBBABAUGgwBCyAGIANBAWo2AmwgBigCaCADQRRsaiIDQQA2AhAgA0IANwIIIAMgCDYCBCADQQA7AQIgAyAFOgAAIANBADoAAQsCQCAGKAJsIgUgBigCcE4EQCAGQQlBAEEAQQAQFCEFDAELIAYgBUEBajYCbCAGKAJoIAVBFGxqIgNCADcAASADQQk6AAAgA0IANwAJIANBADYAEAtBFUEYIAIbIQwCQCAGKAJsIgMgBigCcE4EQCAGIAwgCEEAIAkgChA9IQMMAQsgBiADQQFqNgJsIAYoAmggA0EUbGoiByAKNgIQIAcgCTYCDCAHQQA2AgggByAINgIEIAdBADsBAiAHIAw6AAAgB0H9AToAAQsgASADNgIUIAYoAmwhB0HcmQUhAyAGKAIALQBXBH9B3JkFBSAGKAJoIAVBFGxqCyAHNgIIQQAhAwNAIAMgCWohBwJAIAYoAmwiBSAGKAJwTgRAIAZB3gAgCCADIAcQFBoMAQsgBiAFQQFqNgJsIAYoAmggBUEUbGoiBUEANgIQIAUgBzYCDCAFIAM2AgggBSAINgIEIAVB3gA2AgALIANBAWoiAyAKRw0ACwsgCiAOSQRAIABBmAFqIRADQAJAIAAgDSgCNCAKQQJ0aigCACIFIAEgCiACIAkgCmoiCBCMAyIDIAhGDQAgD0EBRgRAIAlFBEAgAyEJDAILIAAtABMiCEEHSwRAIAMhCQwCCyAAIAhBAWo6ABMgECAIQQJ0aiAJNgIAIAMhCQwBCyAGKAJsIgcgBigCcE4EQCAGQdAAIAMgCEEAEBQaDAELIAYgB0EBajYCbCAGKAJoIAdBFGxqIgdCADcCDCAHIAg2AgggByADNgIEIAdB0AA2AgALAkACQCAFLwEMIgNBAXEEQCALRQ0CIAUoAgAoAgRBgCBxRQ0CIAogC2ohDAwBCyADQYACcQ0BIAUoAgAoAhAiCCEDAkAgBS0AC0EIcQ0AA0AgAy0AACIFQa0Ba0ECTwRAAkACQAJAIAVBsAFGBH8gAy0AAgUgBQtB/wFxIgVBmQFrDg8FBQUCAgICAgICAgICAgEACyAFQfUARw0BDAQLIAMtAAZBIHENACADKAIsIgVFDQAgAy4BICIDQQBIDQMgBSgCBCIHRQ0DIAMgBS4BIk4NAyAHIANBDGxqLQAEQQ9xDQMLIAkgCmohBSABKAIMIQcgBigCbCIDIAYoAnBOBEAgBkEyIAUgB0EAEBQaDAMLIAYgA0EBajYCbCAGKAJoIANBFGxqIgNCADcCDCADIAc2AgggAyAFNgIEIANBMjYCAAUgAygCDCEDDAELCwsgACgCJA0BIAgQTyEDAkACQCAKIAtqIgwsAAAiB0HBAEgNACADQcEASA0AIAdBwwBJIANBwwBJcQ0CIAdBwQBHDQEMAgsgByADIANBwQBIG0G/f3FBAUYNASAHQcEARg0BC0EAIQUDQCAILQAAIgNBrQFrQQJPBEACfwJAAkACQAJAIANBsAFGBH8gCC0AAgUgAwtB/wFxIgNBmQFrDg8AAgAICAgICAgICAgICAMBCyAHQcIASgwDCyADQfUARw0GIAVFIAdBwgBGcQwCCyAFRQwBCyAHQcMASA0EIAgvASBBD3YLRQ0DBUEBIAUgA0GuAUYbIQUgCCgCDCEIDAELCwsgDEHBADoAAAsgCkEBaiIKIA5HDQALCyAEIAs2AgAgCQuNBgESfyMAQRBrIg4kACACQQFqIgIgAS0ALCIGSARAIABBmAFqIRAgAUH4BWohEQNAAkAgESACQeAAbGoiCSgCNEUNACAJKAJQIgUvAS4NACAFKQMAIASDQgBSDQAgCSADNgIMAkAgBS0AKUEBcQRAIAUoAjQoAgAhBgJAIAAtABMiBUUEQCAAIAAoAixBAWoiBzYCLAwBCyAAIAVBAWsiBToAEyAQIAVB/wFxQQJ0aigCACEHCyAAIAYgCUEAQQAgBxCMAyEIAkAgACgCCCIGKAJwIAYoAmwiBUwEQCAGQQ0gCCADQQAQFBoMAQsgBiAFQQFqNgJsIAYoAmggBUEUbGoiBUIANwIMIAUgAzYCCCAFIAg2AgQgBUENNgIACyAJKAI0IQYgACgCCCIHKAJwIAcoAmwiBUwEQCAHQcAAIAYgAyAIQQEQPRoMAgsgByAFQQFqNgJsIAcoAmggBUEUbGoiBUEBNgIQIAUgCDYCDCAFIAM2AgggBSAGNgIEIAVBwPoDNgIADAELIAUvARghCyAAIAlBAEEAIA5BDGoQlAUhDCAAKAIIIQogDigCDCINBEBBACEPAkAgC0UEQCANIQYgDCEFDAELIAsgDGohFiALIA1qIRUgDCEFIA0hBiALIQcDQCAGLAAAQcEASgRAIAchDwwCCyAGQQFqIQYgBUEBaiEFIAdBAUohFCAHQQFrIQcgFA0ACyAVIQYgFiEFCyAPIQgCQAJAA0AgCCIHQQJOBEAgBiAHQQFrIghqLAAAQcIASA0BDAILC0EBIQcgD0EATA0BCyAKQeAAIAUgB0EAIAYgBxBGGgsgACgCACANEBcgACgCCCEKCyAJKAI0IQYgCigCbCIFIAooAnBOBEAgCkHAACAGIAMgDCALED0aDAELIAogBUEBajYCbCAKKAJoIAVBFGxqIgUgCzYCECAFIAw2AgwgBSADNgIIIAUgBjYCBCAFQcD6AzYCAAsgCUEANgIMIAlBADYCNCABLQAsIQYLIAJBAWoiAiAGQf8BcUgNAAsLIA5BEGokAAvICAEEfwJAIARFDQAgACgCECIEQQVqIgYgACgCCE8EQCAAQcbHAkEFEDQMAQsgACAGNgIQIAAoAgQgBGoiBEHGxwIoAAA2AAAgBEHKxwItAAA6AAQLAkACQAJAAkACQCACQQJOBEAgACgCECIEQQFqIgYgACgCCE8EQCAAQZSxAkEBEDQMAgsgACAGNgIQIAAoAgQgBGpBKDoAAAwBC0EAIQYgAkEBRw0BC0HthwIhBAJAAkACQAJAAkACQCABKAIEIANBAXRqLwEAIgZB/v8Daw4CAgABC0Hd3AEhBAwBCyABKAIMKAIEIAbBQQxsaigCACIERQ0BCyAAKAIQIgcgBBAaQf////8DcSIGaiIIIAAoAghPDQEgBkUNAiAAIAg2AhAgACgCBCAHaiAEIAb8CgAADAILQQAhBEEAIQYgACgCECAAKAIISQ0BCyAAIAQgBhA0C0EBIQYgAkEBRg0AA0ACQCAAKAIQIgRBAWoiByAAKAIITwRAIABB/poCQQEQNAwBCyAAIAc2AhAgACgCBCAEakEsOgAAC0HthwIhBAJAAkACQAJAAkACQCABKAIEIAZBAXRqIANBAXRqLwEAIgdB/v8Daw4CAgABC0Hd3AEhBAwBCyABKAIMKAIEIAfBQQxsaigCACIERQ0BCyAAKAIQIgggBBAaQf////8DcSIHaiIJIAAoAghPDQEgB0UNAiAAIAk2AhAgACgCBCAIaiAEIAf8CgAADAILQQAhBEEAIQcgACgCECAAKAIISQ0BCyAAIAQgBxA0CyAGQQFqIgYgAkcNAAtBASEGIAJBAkgNAAJAIAAoAhAiAUEBaiIDIAAoAghPBEAgAEHvsAJBARA0DAELIAAgAzYCECAAKAIEIAFqQSk6AAALAkAgACgCECIBQQFqIgMgACgCCE8EQCAAIAVBARA0DAELIAAgAzYCECAAKAIEIAFqIAUtAAA6AAALIAAoAhAiAUEBaiIDIAAoAghPDQEgACADNgIQIAAoAgQgAWpBKDoAAAwCCyAAKAIQIgFBAWoiAyAAKAIITwRAIAAgBUEBEDQgBg0CDAMLIAAgAzYCECAAKAIEIAFqIAUtAAA6AAAgBg0BDAILIABBlLECQQEQNAsCQCAAKAIQIgFBAWoiAyAAKAIITwRAIABB64cCQQEQNAwBCyAAIAM2AhAgACgCBCABakE/OgAAC0EBIQQgAkEBRg0AA0ACQCAAKAIQIgFBAWoiAyAAKAIITwRAIABB/poCQQEQNAwBCyAAIAM2AhAgACgCBCABakEsOgAACwJAIAAoAhAiAUEBaiIDIAAoAghPBEAgAEHrhwJBARA0DAELIAAgAzYCECAAKAIEIAFqQT86AAALIARBAWoiBCACRw0ACyACQQJIDQAgACgCECIBQQFqIgIgACgCCE8EQCAAQe+wAkEBEDQPCyAAIAI2AhAgACgCBCABakEpOgAACwvaBwEFfyMAQbABayIDJAAgACgCCCEFIAItADwhBCAAKAIAIQYgA0GAAjsBrAEgA0EANgKoASADQuSAgICAwLLNOzcCoAEgAyAGNgKYASADIAEgBEEGdGoiBEEIajYCICADIANBMGo2ApwBIANBmAFqIgZBgbECIANBIGoQMAJAIAIoAlAiAS0AKUEBcQRAIAQoAhgiAS4BICICQQBOBEAgAyABKAIEIAJBDGxqKAIANgIQIAZB6YUCIANBEGoQMAwCCyADQZgBakHuhQJBABAwDAELIAEvAS4iAiABLwEYTw0AA0BB7YcCIQQCQAJAAkAgASgCICIGKAIEIAJBAXRqLwEAIgdB/v8Daw4CAgABC0Hd3AEhBAwBCyAGKAIMKAIEIAfBQQxsaigCACEECwJAIAIgAS8BLk0NACADKAKoASIGQQVqIgcgAygCoAFPBEAgA0GYAWpBxscCQQUQNAwBCyADIAc2AqgBIAMoApwBIAZqIgZBxscCKAAANgAAIAZByscCLQAAOgAECyADIAQ2AgAgA0GYAWpB6YUCIAMQMCACQQFqIgIgAS8BGEkNAAsLAkAgAygCqAEiAUEBaiICIAMoAqABTwRAIANBmAFqQe+wAkEBEDQMAQsgAyACNgKoASADKAKcASABakEpOgAACwJ/AkAgAygCnAEiAUUNACABIAMoAqgBakEAOgAAIAMoAqQBRQ0AIAMtAK0BQQRxDQAgA0GYAWoQcwwBCyADKAKcAQshASAAKALcASEEAkAgBSgCbCICIAUoAnBOBEAgBUG8ASACIARBABAUIQIMAQsgBSACQQFqNgJsIAUoAmggAkEUbGoiAEIANwIMIAAgBDYCCCAAIAI2AgQgAEG8ATYCAAsCQCAFKAIAIgAtAFcEQCABRQ0BAkAgACgC3AIgAU0NACABIAAoAtQCTwRAIAEgACgC0AI2AgAgACABNgLQAgwDCyAAKALYAiABSw0AIAEgACgCyAI2AgAgACABNgLIAgwCCyAAKAKABARAIAAgARAfDAILQcjXBCgCAARAQeCWBSgCACIABEAgAEGY2AQoAgARAAALIAFB9NcEKAIAEQEAIQBBtJYFQbSWBSgCACAAazYCAEHAlgVBwJYFKAIAQQFrNgIAIAFB7NcEKAIAEQAAQeCWBSgCACIARQ0CIABBoNgEKAIAEQAADAILIAFB7NcEKAIAEQAADAELIAUoAmggAkEASAR/IAUoAmxBAWsFIAILQRRsaiIALQABBEAgBSAAIAFBehAqDAELIAFFDQAgAEH6AToAASAAIAE2AhALIANBsAFqJAAL5QsCIn8DfiMAQfAEayIEJAAgACgCACEDIAAoAgghByAAKAIEIhMoAhghDiATKAIMIQYgBEIANwOoASAEQgA3A6ABIARCADcDmAEgBEIANwOQASAEQgA3A4gBIARCADcDgAEgBEIANwN4AkAgAygCBCAHLQAQQQZ0aiIaLQAsQRBxDQAgBkEATA0AIA4gBkEwbGohISAaKAIwISIgBEEQaiEbIARByABqIRwgBEGAAWohDQNAAkAgDi0ADUECcUUEQEEAIQkMAQsgBykDCCAOKAIYIgUpA6ADg1AEQEEAIQkMAQsgBSgCGCEGIAUoAgwhAyAEIAApAgg3A7gBIAQgACkCGDcDyAEgBCAAKQIQNwPAASAEIAApAgA3A7ABIAQgBEFAazYCvAFBACEUQQEhFUEAIQkCQCAFKAIYIg8gBiADQTBsaiIjTw0AA0ACQAJ/IA8tAA1BBHEEQCAPKAIYDAELIA8oAhQgIkcNASATKAIAIQMgBCAPNgLoASAEQQE2AuQBIARBATYC3AEgBEEsOgDYASAEIBM2AtQBIAQgAzYC0AEgBEHQAWoLIQMgBEEAOwFAIAQgAzYCtAECfyAaKAIYLQArQQFGBEAgBEGwAWogASACEJoFDAELIARBsAFqIAEQmQULIglFBEAgBEGwAWogASACEJgFIQkLIAQvAUAiFkUEQEEAIQwMAwsgFQRAIA0gHCAWQQR0/AoAAEEAIRUgFiEMDAELIBsgDSAMQf//A3EiHUEEdPwKAABBACEVQQAhDCAdRQ0AQQAhFwNAIBsgF0EEdGohGEEAIRkDQAJAIBguAQgiBSAcIBlBBHRqIgguAQgiA04EQCAFIgYgA0ExakoNASAFIANBH2pKBEAgBUEBaiEGDAILIAYgBiADa0GA3QNqLQAAaiEGDAELIAMiBiAFQTFqSg0AIAMgBUEfakoEQCADQQFqIQYMAQsgBiAGIAVrQYDdA2otAABqIQYLIAgpAwAhJwJAIBguAQoiCiAILgEKIgNOBEAgCiIFIANBMWpKDQEgBSADQR9qSgRAIAVBAWohBQwCCyAFIAUgA2tBgN0Dai0AAGohBQwBCyADIgUgCkExakoNACADIApBH2pKBEAgA0EBaiEFDAELIAUgBSAKa0GA3QNqLQAAaiEFCyAnIBgpAwCEISUgDSEDAkACQAJAIAwiCEH//wNxIhBFDQADQCADLgEIIgogBsEiHk4EQCADKQMAICWDICVRDQMLIAogHkwEQCADKQMAIiYgJYMgJlENBAsgA0EQaiEDIAhBAWsiCEH//wNxDQALIBBBA0kNACAQQQFrIhJBA3EhH0EBIQggDSEDIBBBAmtBA08EQCASQXxxIRIgEEEFa0F8cSEkQQAhIEEBIREDQCANIBFBBHRqIgtBMGogC0EgaiALQRBqIAsgAyADLgEIIAsuAQhKGyIDIAMuAQggCy4BGEobIgMgAy4BCCALLgEoShsiCiAKLgEIIAsuAThKIgsbIQMgEUEEaiERICBBBGoiICASRw0ACyAkQQVqIQgLQQAhESAfBEADQCANIAhBBHRqIhIgAyIKIAMuAQggEi4BCEoiCxshAyAIQQFqIQggEUEBaiIRIB9HDQALCyAEQfgAaiAQQQR0aiAKQQhqIAsbLgEAIB5MDQIMAQsgDSAQQQR0aiIDIAU7AQogDEEBaiEMCyADIAY7AQggAyAlNwMAIAMuAQogBcFMDQAgAyAFOwEKCyAZQQFqIhkgFkcNAAsgF0EBaiIXIB1HDQALCyAPQTBqIg8gI0kNAAsLIAdBATsBLCAHKAI0IA42AgAgB0EAOwESIAdBgMAANgIoIAdBADoAESAHQgA3AyAgB0IANwMYIAkNACAMQf//A3EiA0UNAANAIAcgDSAUQQR0aiIGLwEIQQFqOwEUIAcgBi8BCjsBFiAHIAYpAwA3AwAgACAHEM4CIgkNASAUQQFqIhQgA0kNAAsLIAkNASAOQTBqIg4gIUkNAAsLIARB8ARqJAAgCQuQFQIafwF+IwBBoAFrIgckACAHQf//AzsBCiAAKAIAIg4oAgQgACgCCCIGLQAQQQZ0aiICQQhqIQogAigCGCELIAAoAgQhEgJAIAIvAC0iAkECcQRAIAooAjwhCAwBCyALLQAcQYABcQRAIAsoAgghCAwBCyAHQRBqIghBAEHoAPwLACAHQYOABDYCQCAHQQU6AEYgB0EDOwBHIAcgB0EMajYCGCAHIAdBCmo2AhQgB0EBOwFEIAcgCzYCHCALLwEmIQMgB0EAOwEOIAcgAzsBDCACQQFxDQAgByALKAIINgIkCwJAIAAoAgwNACAOLwEoQaAgcQ0AIA4oAgAoAgAtACFBgAFxRQ0AIAJBA3ENACACQcgAcQ0AIAsoAhxBgAFxDQAgCi0AJEEQcQ0AIBIoAhghAiALLgEmIgVBC04EfyAFrCEcQSghAyAFQf8BSwRAA0AgA0EoaiEDIBxC/x9WIRkgHEIEiCEcIBkNAAsLIBxCD1YEQANAIANBCmohAyAcQh9WIRogHEIBiCEcIBoNAAsLIAMgHKdBB3FBAXRBwL0Eai8BAGpBK2sFQQALwSEDIBIoAgwiDEEATA0AIAIgDEEwbGohDCADQXpIIgQgA0EfakErSXIhCUErQSwgBBshDSADIANB3QBIaiEPIAMgBWoiBEEZayEFIARBHGohEEGr3QMgA2shESADQcoASiEVIANB1dwDaiETA0BBACEEAkAgBikDCCACKQMgg0IAUg0AIAIoAhQiFCAKKAIoRw0AIAItAAxBggFxRQ0AAkAgCi0AJCIWQdgAcUUNACACKAIAIhcoAgQiGEEDcUUNASAXKAIkIBRHDQEgFkEYcUUNACAYQQJxDQELIAIoAhgiFEEASA0AIAIoAgAgCigCECgCBCAUQQxsaiwABRDQAkUNACAGQQE7ARggBkEBNgIsIAZBADYCICAGKAI0IAI2AgACfyALLQArQQJHBEAgECALLQAdQcAAcUUNARoLIAULIQQgBkErOwEWIAYgBMEiBEEAIARBAEobOwESAn8CfyADQStOBEAgDyAVDQIaIAMhBCATLQAADAELIA0gCQ0BGiARLQAAIQRBKwshFCAEIBRqCyEEIAZBgIABNgIoIAYgBDsBFCAGIAIpAyAgAYQ3AwAgACAGEM4CIQQLIAQNASACQTBqIgIgDEkNAAsLAkAgBA0AIAhFDQBBASEMA0ACQAJAIAgoAiQiAkUNACAKKAIoIAotACQgEiACEJAFDQBBACEEDAELQQAhBCAILQA4QQJxDQAgCCgCCC8BACENIAZBADsBHCAGQQA2AhggBkEANgIsIAZBADsBEiAGQQA6ABEgBiAINgIgIAYgDTsBFiAGIAE3AwBBASEEAkAgCC0AN0EEcQ0AIAAoAgAoAggiD0UNACAPKAIAIgNBAEwNACAKKAIoIREgD0EIaiEVQQAhEANAAkAgFSAQQQR0aigCACIFRQ0AAkADQCAFKAIEIgJBgMAgcQRAAn8gAkGAgCBxBEAgBSgCFEEIagwBCyAFLQAAIgJB8QBHDQMgBUEMagsoAgAiBQ0BDAMLCyAFLQAAIQILAkACQCACQf8BcUGnAWsOAwABAAELIAUoAhwgEUcNAEEAIQQgBS4BICICQQBIDQMgCC8BMiIFRQ0BIAgoAgQhCSACQf//A3EhE0EAIQIDQCATIAkgAkEBdGovAQBGDQQgBSACQQFqIgJHDQALDAELIAgoAigiBEUNACAILwEyIgJFDQAgBEEIaiETQQAhAwNAIAgoAgQgA0EBdGovAQBB/v8DRgRAIBMgA0EEdGooAgAhCSAFIQICQANAIAItAAVBIHFFDQEgAigCDCICDQALQQAhAgtBACEEQQAgAgJ/QQAgCUUNABoDQCAJIAktAAVBIHFFDQEaIAkoAgwiCQ0AC0EACyAREEtFDQQgCC8BMiECCyADQQFqIgMgAkH//wNxSQ0ACyAPKAIAIQMLQQEhBCAQQQFqIhAgA0gNAAsLIA3BIQkCQAJAIAgvADciAkEDcUEDRgRAIAZBgAI2AiggBkEAIAwgBBs6ABEgBiANIAsoAhxBDHZBAnFrQRBqOwEUIBIgBiAJEOwDDAELAkAgBgJ/AkAgAkEgcQRAIAdCADcDAAwBCyAHIAgpA2AgCikDMIMiHDcDACAIKAIkIgIEQCAOKAIAIAggAiAHQQBBABDvAyAHKQMAIRwLIAZBgAQ2AigCQCAcQoCAgICAgICAgH9SBEAgCC8ANyICQYAgcUUNASAcUA0BIAJBgBBxDQELIA4oAhAhBSAKKAIoIQ9BACEDIwBBMGsiAiQAAkAgBUUNAAJAIAgtADhBEHENACAILwE0IhBFDQEgCCgCBCERA0AgESADQQF0ai4BAEE/Tg0BIANBAWoiAyAQRw0AC0EAIQMMAQsgAkIANwMQIAJCADcDGCACQRU2AhAgAkIANwMIIAIgDzYCKCACIAg2AiQgAkHjADYCDCACIAJBJGo2AiAgAkEAOwEsIAJBCGogBRBQGkEAQYCAgCBBwAAgAi0ALBsgAi0ALRshAwsgAkEwaiQAIANFDQMgB0IANwMAIAYoAiggA3IMAgsgHEIAUg0CC0HABAs2AigLIAwhAgJAIARFDQBBACECIAstABxBgAFxDQAgCCgCJA0AIAotACVBAnENACAHKQMAQgBSDQIgCC0AN0EEcQ0CIAguATAgCy4BKE4NAiAOLQAoQQRxDQJBz9cELQAARQ0CIA4oAgAoAgAtAFBBIHENAgsgBiACOgARIAYgDSAILgEwQQ9sIAsuAShtakEBaiICOwEUIAcpAwBCAFIEQCAJQRBqIQMgDigCXEEASgRAIAooAighDUEAIQIDQAJAIA4oAmggAkEwbGoiBCgCACEFIAdCADcDiAEgB0IANwOQASAHQgA3A4ABIAdB4gA2AoQBIAcgDTYCfCAHIAg2AnggByAHQfgAajYCmAEgBQRAIAdBgAFqIAUQHhogBy8BlAENAQsgBC4BCCIFQQBKBH9BbEF/IAQtAAxBggFxGwUgBQsgA2ohAyACQQFqIgIgDigCXEgNAQsLIAYvARQhAgsCQCACwSIEIAPBIgVOBEAgBUExaiAESA0BIAQgBUEfakoEQCACQQFqIQIMAgsgAiAEIAVrQYDdA2otAABqIQIMAQsgBSAEQTFqSgRAIAMhAgwBCyAFIARBH2pKBEAgA0EBaiECDAELIAMgBSAEa0GA3QNqLQAAaiECCyAGIAI7ARQLIBIgBiAJEOwDIAotACRBEHFFDQAgCCgCKEUNACAGIAk7ARYMAQsgACAGEM4CIQQgBiAJOwEWIAQNAwsgAEEAOgAYIAAgCiAIQQAQ6wMhBCAALQAYQQFGBEAgCyALKAIcQYACcjYCHAsgACgCECIDBEAgAygCBCIJKAIUIRtBACECIAMoAgAiBS8BCCIPBH8DQAJAIAkgAkEobGoiBS0AEUGQAXFFBEAgBSgCGEUNAQsgBRAtCyACQQFqIgIgD0cNAAsgAygCAAUgBQsQVSAbIAMQFwsgAEIANwIQCyAKLQAlQQJxDQEgBA0BIAxBAWohDCAIKAIUIggNAAsLIAdBoAFqJAAgBAuDFAIYfwZ+IwBBIGsiCiQAIApBADYCACAAKAIAIg4oAgQgACgCCCILLQAQQQZ0aiIDIQwgAygCGCEPIA4oAgghECAOKAIAIREgACgCBCITKAIMIg1BAEoEQCAMKAIwIQUgEygCGCEDA0AgAyADLwEKIgdBv/8DcTsBCgJAIAMoAhQgBUcNACADKQMgIAKDQgBSDQAgAy8BDEH/7wNxRQ0AIAdBgAFxDQACQCAMLQAsIgZB2ABxRQ0AIAMoAgAiEigCBCIUQQNxRQ0BIBIoAiQgBUcNASAGQRhxRQ0AIBRBAnENAQsgAyAHQcAAcjsBCiAJQQFqIQkLIANBMGohAyAIQQFqIgggDUcNAAsLIAlBGGwCf0EAIBBFDQAaQQAhBgJAAkAgECgCACINQQBMDQAgEEEIaiESA0AgEiAGQQR0aiIDKAIAIQUgCkE8NgIMIApBPTYCCCAKQQA2AgQgCkEBOwEYAkAgBUUNACAKQQRqIAUQHhogCi8BGA0AIAMtAAhBAnENAiAFLQAAIgNB8QBHBEAgA0GnAUcNAyAFKAIcIAwoAjBGDQEMAwsgBSgCDCIDLQAAQacBRw0CIAMoAhwgDCgCMEcNAiAFIAMuASAiAzsBICADQQBIDQBBACEHIA8oAgQgA0H//wNxQQxsaiIDLwEKIghBgARxBEAgAygCACEHA0AgByIDQQFqIQcgAy0AAA0ACyAIQQRxBEADQCADLQABIRggA0EBaiEDIBgNAAsLIANBAWohBwsgBSgCCCIDRQ0CIAdB8NkCIAcbIQgDQAJAIAMtAAAiBSAILQAAIgdGBEAgBQ0BDAMLIAVBwMoCai0AACAHQcDKAmotAABHDQQLIAhBAWohCCADQQFqIQMMAAsACyAGQQFqIgYgDUcNAAsMAQtBACAGIA1HDQEaCwJ/AkAgDi8BKCIEQYABcUUNACAMLQAuQcAAcQ0AIARBCXZBAXFBAnIMAQsgBEEGdkEBcQshBCANCyIFQQN0akHgAGoiA60hAgJAAn8gESgCACIHBEAgByACEBYMAQsgAhAYCyIGRQRAIBFB2ewAQQAQFUEHIQUMAQtBACENIAZBACAD/AsAIAZBADYCVCAGIAQ2AlAgBiARNgJMIAYgEzYCSCAGIAZB3ABqIhIgCUECdGoiFDYCBCAGIBQgCUEMbGoiFTYCDCAGIBUgBUEDdGo2AhACQCATKAIMIhdBAEwEQEEAIQxBACEHDAELIBMoAhghA0EAIQhBACEHQQAhDANAIAMvAQoiDkHAAHEEQCADKAIYIQkgFCAHQQxsaiIEIAg2AgggBCAJNgIAAkAgAy8BDCIPQf//AHEiCUEBRgRAIA7BQQBOBEAgBkEBIAd0QQAgB0EgSBsgFnIiFjYCVAsgBEECOgAEDAELIAlBwABGBEAgBCADLQAPOgAEDAELIAlBgANxBEAgCUGAAkYEQCAEQccAOgAEDAILIARByAA6AAQMAQsgBCAPOgAEIAlBPHFFDQACfyADKAIAKAIQIg8tAAAiDkGwAUYEfyAPLQACBSAOC0H/AXEiDkGKAUcEQCAOQbEBRw0CIA9BFGoMAQsgDygCFEEcagsoAgAoAgBBAkgNAEEBIAd0QQAgB0EQSBsgDHIhDAJAAkAgCUEEaw4NAQICAgICAgICAgICAAILIARBCDoABAwBCyAEQSA6AAQLIAdBAWohBwsgA0EwaiEDIAhBAWoiCCAXRw0ACwsgBiAHNgIAIAVBAEoEQCAQQQhqIQlBACEDA0AgCSADQQR0aiIHKAIAIQQgCkE8NgIMIApBPTYCCCAKQQA2AgQgCkEBOwEYAkAgBEUNACAKQQRqIAQQHhogCi8BGA0AIBUgDUEDdGoiCCAELgEgNgIAIAggBy0ACEEBcToABCANQQFqIQ0LIANBAWoiAyAFRw0ACwsgBiANNgIIIAtBADsBLCALQYAINgIoIAtBADsBEiALIAstABxB/gFxOgAcAkACQAJAIAYoAgAiCCALLwEwSgRAIBEoAgAiAyAIQQdqQXhxIglBAnStEBYiBEUNASAEIAsoAjQgCy8BMEECdPwKAAAgCygCNCIFIAtBPGpHBEAgAyAFEBcLIAsgCTsBMCALIAQ2AjQLIAAgAUJ/QQAgBiAMQf//A3EiBCAKQQRqIgcgChCZAiEFIAooAgAEQCAAIAFCf0EAIAYgBCAHQQAQmQIhBQsgBQ0CIAooAgQhAyABQn+FIh0gCykDAIMiIFAEQEEAIQUgA0UNAwtBACEEIAMEQCAAIAFCf0EBIAYgDEH//wNxIApBBGpBABCZAiIFDQMgCykDACAdgyIeUCEECyAIQf7///8HcSENIAhBAXEhECAMQf//A3EhDyAEIgkhBwNAIAhBAEwEQCAEIQcMAwsgBigCBCEFIBMoAhghDkJ/IQJBACEDAkAgCEEBRwRAA0AgDiAFIANBAXJBDGxqKAIIQTBsaikDICAdgyIcIA4gBSADQQxsaigCCEEwbGopAyAgHYMiHyACIAIgH1YbIAIgGyAfVBsiAiACIBxWGyACIBsgHFQbIQIgA0ECaiIDIA1HDQALIA0hAyAQRQ0BCyAOIAUgA0EMbGooAghBMGxqKQMgIB2DIhwgAiACIBxWGyACIBsgHFQbIQILIAIiG0J/UQRAIAkhBAwDC0EAIQUCQCAbICBRDQAgGyAeUQ0AIAAgASABIBuEQQAgBiAPIApBBGpBABCZAiEFIAspAwAgAVINAEEBIQcgCUEBIAooAgQbIQkLIAVFDQALDAILIBEoAgAhGSAGKAIAIgBBAEoEQEEAIQgDQCASIAhBAnRqIgkoAgAiBARAAkAgBC0AEUGQAXFFBEAgBCgCGEUNAQsgBBAtCyAEKAIUIAQQFyAGKAIAIQALIAlBADYCACAIQQFqIgggAEgNAAsLIBkgBhAXQQchBQwCC0EAIQUgBwR/IAQFIAAgASABQQAgBiAMQf//A3EgCkEEakEAEJkCIQUgBEEBIAooAgQbCyAFcg0AIAAgASABQQEgBiAMQf//A3EgCkEEakEAEJkCIQULAkAgBigCHEUNACAGKAIYIgBFDQBByNcEKAIABEBB4JYFKAIAIgQEQCAEQZjYBCgCABEAAAsgAEH01wQoAgARAQAhBEG0lgVBtJYFKAIAIARrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAEHs1wQoAgARAABB4JYFKAIAIgBFDQEgAEGg2AQoAgARAAAMAQsgAEHs1wQoAgARAAALIBEoAgAhGiAGKAIAIgBBAEoEQEEAIQgDQCASIAhBAnRqIgkoAgAiBARAAkAgBC0AEUGQAXFFBEAgBCgCGEUNAQsgBBAtCyAEKAIUIAQQFyAGKAIAIQALIAlBADYCACAIQQFqIgggAEgNAAsLIBogBhAXCyAKQSBqJAAgBQuVBQEGfyMAQRBrIgYkACAAKAIAKAIAIgUoAgAhCiAGQQA2AgwgAiAGQQxqEPIBIQkgBigCDCEHIApCNRAWIQICQAJAAkACQAJAIAlFDQAgB0EASA0AIAJFDQQgAkIANwIAIAJCADcCICACQgA3AhggAkIANwIIIAJBADoANCACQQA2AjAgAkIANwIoIAJCADcCECACQZsBOgAAIAJBgBA2AgQgAkH//wM7ASIgAkEBNgIYIAIgBzYCCCAFKAIAQjQQFiIBBEAgAUIANwIAIAFCADcCICABQRBqQgA3AgAgAUEANgIwIAFCADcCKCABQRhqQgA3AgAgAUIANwIIIAFBLjoAACABQf//AzsBIiABIAI2AhAgASACKAIEQYiEgAJxNgIEIAEgAigCGCICQQFqNgIYIAIgBSgCACgChAEiAk4NAgwDCyAFKAIAIAIQHQwECyACRQ0DIAJCADcCACACQgA3AiAgAkIANwIIIAJCADcCGCACQQA6ADQgAkEANgIwIAJCADcCKCACQgA3AhAgAkGwAToAACACQf//AzsBIiACIAJBNGo2AgggAiABNgIcIAJBATYCGCAFKAIAQjQQFiIBRQ0CIAFCADcCACABQgA3AiAgAUEQakIANwIAIAFBADYCMCABQgA3AiggAUEYakIANwIAIAFCADcCCCABQS46AAAgAUH//wM7ASIgASACNgIQIAEgAigCBEGIhIACcTYCBCABIAIoAhgiAkEBajYCGCACIAUoAgAoAoQBIgJIDQELIAYgAjYCACAFQcqiAiAGEBULIAAgAUEDEIQBIQEgACgCGCABQTBsaiIAIAQ6AA8gAEHAADsBDCAAIAM2AhQMAQsgBSgCACACEB0LIAZBEGokAAvvBAEKfyMAQSBrIgQkACAAQQhqIQsCfwJAAkAgAkUEQANAIAsgA0EGdGoiAigCECgCCCIGBEAgAigCKCEKA0ACQCAGKAIoRQ0AIAYvATIiCUUNAEEAIQcDQAJAIAYoAgQgB0EBdGovAQBB/v8DRw0AIAYoAiggB0EEdGooAggiAiEFIAIEQANAIAUtAAVBIHFFDQIgBSgCDCIFDQALIARBPDYCDCAEQT02AgggBEEANgIEIARBATsBGCACRQ0BIARBBGogAhAeGiAELwEYRQ0JIAYvATIhCQwBCyAEQTw2AgwgBEE9NgIIIARBADYCBCAEQQE7ARgLIAdBAWoiByAJQf//A3FJDQALCyAGKAIUIgYNAAsLIANBAWoiAyAAKAIASA0ADAILAAsDQCALIANBBnRqIgUoAhAoAggiCARAIAUoAighCgNAAkAgCCgCKEUNACAILwEyRQ0AQQAhBgNAAkAgCCgCBCAGQQF0ai8BAEH+/wNHDQAgBkEEdCIMIAgoAihqKAIIIQcgAiEFAkADQCAFLQAFQSBxRQ0BIAUoAgwiBQ0AC0EAIQULQQAhCQJAIAdFDQADQCAHLQAFQSBxRQRAIAchCQwCCyAHKAIMIgcNAAsLQQAgBSAJIAoQSw0AIAgoAiggDGooAgghBSAEQTw2AgwgBEE9NgIIIARBADYCBCAEQQE7ARggBUUNACAEQQRqIAUQHhogBC8BGEUNBwsgBkEBaiIGIAgvATJJDQALCyAIKAIUIggNAAsLIANBAWoiAyAAKAIASA0ACwtBAAwBCyABQX42AgQgASAKNgIAQQELIQ0gBEEgaiQAIA0LigEBBH8gACgCDCIBQQBKBEAgACgCACgCACgCACECIAAoAhgiACABQTBsakEwayEDA0ACQCAAIgEvAQoiAEEBcUUNACABKAIAIgRFDQAgAiAEEB0gAS8BCiEACwJAIABBMHFFDQAgASgCGCIAEJ0FIABFDQAgAiAAEBcLIAFBMGohACABIANHDQALCwvdBAEDfyABQdAAahCdBSABKAI8IgIEQANAIAEgAigCODYCPCACKAI0IgMgAkE8aiIERwRAIAAgAxAXIAJBAzsBMCACIAQ2AjQLIAAgAhDRAiACQQA2AiggAkEAOwEsAkACQCAAKALcAiACTQ0AIAIgACgC1AJPBEAgAiAAKALQAjYCACAAIAI2AtACDAILIAAoAtgCIAJLDQAgAiAAKALIAjYCACAAIAI2AsgCDAELIAAoAoAEBEAgACACEB8MAQtByNcEKAIABEBB4JYFKAIAIgMEQCADQZjYBCgCABEAAAsgAkH01wQoAgARAQAhA0G0lgVBtJYFKAIAIANrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAkHs1wQoAgARAABB4JYFKAIAIgJFDQEgAkGg2AQoAgARAAAMAQsgAkHs1wQoAgARAAALIAEoAjwiAg0ACwsgASgCQCIDBEADQCADIgIoAgAhAwJAAkAgACgC3AIgAk0NACACIAAoAtQCTwRAIAIgACgC0AI2AgAgACACNgLQAgwCCyAAKALYAiACSw0AIAIgACgCyAI2AgAgACACNgLIAgwBCyAAKAKABARAIAAgAhAfDAELQcjXBCgCAARAQeCWBSgCACIEBEAgBEGY2AQoAgARAAALIAJB9NcEKAIAEQEAIQRBtJYFQbSWBSgCACAEazYCAEHAlgVBwJYFKAIAQQFrNgIAIAJB7NcEKAIAEQAAQeCWBSgCACICRQ0BIAJBoNgEKAIAEQAADAELIAJB7NcEKAIAEQAACyABIAM2AkAgAw0ACwsgACABEGELtw0BCH8jAEGAAmsiBCQAAkAgACgCdCIGIAAgBhstAM8BQQJHDQAgAigCUCIGKAIoIgVBgMAAcQ0AIANBIHENACABIAItADxBBnRqIgpBCGohASAAKAIAIQkCf0EBIAVBMHEiCA0AGiAFQYAIcUUEQEEBIAYvARgNARoLIANBA3FBAEcLIQIgACgCCCEHIARBgAI7AfwBIARBADYC+AEgBELkgICAgMCyzTs3AvABIAQgCTYC6AEgBCABNgJ0IARBjoECQdX/ASACQQFxGzYCcCAEIARBgAFqNgLsASAEQegBakGQ+QEgBEHwAGoQMAJAIAVBgApxRQRAIAYoAiAhAwJAAkAgCigCGC0AHEGAAXEEQCADLwA3QQNxQQJGDQELQffzASEBIAVBgIAIcQ0BQZj0ASEBIAVBgIABcQ0BQbidAUHBnQEgBUHAAHEbIQEMAQtB//IBIQEgAkEBcUUNAgsCQCAEKAL4ASICQQdqIgUgBCgC8AFPBEAgBEHoAWpBmscCQQcQNAwBCyAEIAU2AvgBIAQoAuwBIAJqIgJBmscCKAAANgAAIAJBnccCKAAANgADCyAEIAMoAgA2AiAgBEHoAWogASAEQSBqEDAgBi8BLiEJIAYoAiAhBSAGLwEYIgFFBEAgBi0AKEEwcUUNAgsCQCAEKAL4ASICQQJqIgMgBCgC8AFPBEAgBEHoAWpBk7ECQQIQNAwBCyAEIAM2AvgBIAQoAuwBIAJqQaDQADsAAAsCQCABRQ0AQe2HAiEDAkACQAJAIAUoAgQvAQAiAkH+/wNrDgICAAELQd3cASEDDAELIAUoAgwoAgQgAsFBDGxqKAIAIQMLIAQgAzYCECAEQegBakG2ngJB6YUCIAkbIARBEGoQMEEBIQMgAUEBRg0AA0BB7YcCIQICQAJAAkAgBSgCBCADQQF0ai8BACIIQf7/A2sOAgIAAQtB3dwBIQIMAQsgBSgCDCgCBCAIwUEMbGooAgAhAgsCQCAEKAL4ASIIQQVqIgsgBCgC8AFPBEAgBEHoAWpBxscCQQUQNAwBCyAEIAs2AvgBIAQoAuwBIAhqIghBxscCKAAANgAAIAhByscCLQAAOgAECyAEIAI2AgAgBEHoAWpBtp4CQemFAiADIAlJGyAEEDAgA0EBaiIDIAFHDQALCyABIQIgBigCKCIDQSBxBEAgBEHoAWogBSAGLwEaIAEgAUH5hwIQlgUgBigCKCEDQQEhAgsgA0EQcQRAIARB6AFqIAUgBi8BHCABIAJB+4cCEJYFCyAEKAL4ASIBQQFqIgIgBCgC8AFPBEAgBEHoAWpB77ACQQEQNAwCCyAEIAI2AvgBIAQoAuwBIAFqQSk6AAAMAQsCQCAFQYACcUUNACAFQQ9xRQ0AIARB3dwBNgJgIARB6AFqIgFB/ZcBIARB4ABqEDAgBAJ/QT0gBUEFcQ0AGiAIQTBGBEAgBEHd3AE2AlAgAUGjngEgBEHQAGoQMEE8DAELQT5BPCAFQSBxGws2AkAgBEHoAWpB7aUCIARBQGsQMAwBCyAFQYAIcUUNACAGKAIYIQEgBCAGKAIgNgI0IAQgATYCMCAEQegBakGflQEgBEEwahAwCyAKLQAsQQhxBEAgBEHoAWpBqf8BQQAQMAsCfwJAIAQoAuwBIgFFDQAgASAEKAL4AWpBADoAACAEKAL0AUUNACAELQD9AUEEcQ0AIARB6AFqEHMMAQsgBCgC7AELIQMgACgC3AEhAgJAIAcoAmwiACAHKAJwTgRAIAdBvAEgACACQQAQFCEADAELIAcgAEEBajYCbCAHKAJoIABBFGxqIgFCADcCDCABIAI2AgggASAANgIEIAFBvAE2AgALAkAgBygCACIBLQBXBEAgA0UNAgJAIAEoAtwCIANNDQAgAyABKALUAk8EQCADIAEoAtACNgIAIAEgAzYC0AIMBAsgASgC2AIgA0sNACADIAEoAsgCNgIAIAEgAzYCyAIMAwsgASgCgAQEQCABIAMQHwwDC0HI1wQoAgBFDQFB4JYFKAIAIgAEQCAAQZjYBCgCABEAAAsgA0H01wQoAgARAQAhAEG0lgVBtJYFKAIAIABrNgIAQcCWBUHAlgUoAgBBAWs2AgAgA0Hs1wQoAgARAABB4JYFKAIAIgBFDQIgAEGg2AQoAgARAAAMAgsgBygCaCAAQQBIBH8gBygCbEEBawUgAAtBFGxqIgAtAAEEQCAHIAAgA0F6ECoMAgsgA0UNASAAQfoBOgABIAAgAzYCEAwBCyADQezXBCgCABEAAAsgBEGAAmokAAuVGgIsfwN+IwBBEGsiDSQAQQFBBUEKIAAtACwiC0ECRhsgC0EBTRshEiAAKAIAIRUCQCABRQ0AIAAoAggiAkUNACACKAIAIRALIBUoAgAgECALQQJ0IghBIGogEmxqQQF0rBAWIhYEQCAQQQF0IQkgFiASQQV0IgJqIgVCADcDACAFQgA3AxggBUIANwMQIAVCADcDCCACIAVqIRQgEkEBdCEGIBYhAgNAIAIgFDYCGCACQSBqIQIgCCAUaiEUIAZBAUshIiAGQQFrIQYgIg0ACyAFAn8gEEUEQEEAIRRBMCAVLgGQASICIAJBME4bDAELIBRBACAJ/AsAIBUuAZABIQIgBUF/IBAgCxs6ABZBMCACIAJBME4bCzsBEAJAAkAgC0UEQCAFIQIMAQsgAUEKayEcQQIgEiASQQJNGyIYQQFrIgJBfnEhHSACQQFxIR4gGEEDa0F+cUEDaiEfQQAhCEEAIQkgFiEGQQEhEQNAIAUhGSAGIQUCf0EAIBFBAEwNABpBACEaQQAgACgCPCIGRQ0AGiAXQQJ0IRtBACETIBkhDANAIAYEQCAXQf//A3EhIANAAkAgBikDACAMKQMAIi9Cf4WDQgBSDQAgBikDCCIwIC+DQgBSDQAgBi0AKUHAAHFBACAMLgEQIgRBA0gbDQACQCAGLgESIgMgBCAGLwEUasEiAk4EQCACQTFqIANIDQEgAyACQR9qSgRAIANBAWohAwwCCyADIAMgAmtBgN0Dai0AAGohAwwBCyACIANBMWpKBEAgAiEDDAELIAIgA0EfakoEQCACQQFqIQMMAQsgAiACIANrQYDdA2otAABqIQMLAkAgA8EiAiAMLgEUIgpOBEAgAiAKQTFqSgRAIAMhCgwCCyACIApBH2pKBEAgA0EBaiEKDAILIAMgAiAKa0GA3QNqLQAAaiEKDAELIAJBMWogCkgNACAKIAJBH2pKBEAgCkEBaiEKDAELIAogCiACa0GA3QNqLQAAaiEKCyAGLwEWISMCQCAMLAAWIgdBAEgEQCANQgA3AwggACAAKAIIIAwgAC8BKCAgIAYgDUEIahCNAyEHDAELIA0gDCkDCDcDCAsgIyAEaiEsAkACQAJ/AkACQAJAIAdBAEgNACAHIBBODQAgFCAHQQF0aiIPLwEAIgINBCAAKAIQKAIcKAIAQTtqQR5tIgOsIS4CQCADQQhPBEBBKCECIANB/wFLDQEMAwtBKCECQQAgA0ECSQ0EGgNAIAJBCmshAiAuQgRUISQgLkIBhiEuICQNAAsMAwsDQCACQShqIQIgLkL/H1YhJSAuQgSIIS4gJQ0ACwwBCyAKIgRBAmshCgwECyAuQg9YDQADQCACQQpqIQIgLkIfViEmIC5CAYghLiAmDQALCyACIC6nQQdxQQF0QcC9BGovAQBqQQprCyABaiEEIAdBAEoEQCAQIAdrQeQAbCAQbSIDrCEuAn8CQAJAAkAgA0EITwRAQSghAiADQf8BSw0BDAILQSghAkG+/wMgA0ECSQ0DGgNAIAJBCmshAiAuQgRUIScgLkIBhiEuICcNAAsMAgsDQCACQShqIQIgLkL/H1YhKCAuQgSIIS4gKA0ACwsgLkIPWA0AA0AgAkEKaiECIC5CH1YhKSAuQgGIIS4gKQ0ACwsgAiAup0EHcUEBdEHAvQRqLwEAakHMAGsLIARqIQQLAn8gAC8BKCICQYCAAXEEQCAEQRBBCiAHG2ohBCAALgEqIgIgASABIAJKGwwBCyAcIAEgAkGAAnFBCHYbIAEgAUEKShsLIQNBACECIA8gA8FBC04EfyADrUL//wODIS5BKCECIANB//8DcUH/AUsEQANAIAJBKGohAiAuQv8fViEqIC5CBIghLiAqDQALCyAuQg9WBEADQCACQQpqIQIgLkIfViErIC5CAYghLiArDQALCyACIC6nQQdxQQF0QcC9BGovAQBqQStrBUEACyAEaiICOwEACwJAIArBIgQgAsEiA04EQCAKIQIgA0ExaiAESA0BIAQgA0EfakoEQCACQQRqIQQMAwsgCiAEIANrQYDdA2otAABqQQNqIQQMAgsgBEExaiADSA0AIAMgBEEfakoEQCACQQRqIQQMAgsgAiADIARrQYDdA2otAABqIQILIAJBA2ohBAsgLMEhDwJAAkAgE0EASgRAIC8gMIQhLkEAIQMgBSECA0AgLiACKQMAUQRAIAItABYgB3PAQQBODQMLIAJBIGohAiADQQFqIgMgE0cNAAsLAkAgEyICIBJIIgMNACAEwSAJwUoNAyAIIQIgBEH//wNxIAlB//8DcUcNACAKwSAOwU4NAwsgBSACQQV0aiECIAMgE2ohEwwBCyACLgESIgMgBMFIDQEgA0H//wNxIARB//8DcUcNACACLgEQIgMgD0gNASADIA9HDQAgAi4BFCAKwUwNAQsgAiAGKQMIIAwpAwCENwMAIA0pAwghLiACIAc6ABYgAiAKOwEUIAIgBDsBEiACIA87ARAgAiAuNwMIIAIoAhggDCgCGCAb/AoAACACKAIYIBtqIAY2AgAgEiATSg0AIAUvARAhDiAFLwESIQlBACEIIAtBAkkNAEEBIQhBACEHIAUhAkEAIQoCQCAYQQJGDQADQAJAIAIuATIiAyAJwUoEQCACLwE0IQ4gCCEEDAELIANB//8DcSAJQf//A3FHBEAgCSEDIAchBAwBCyAIIAcgAi4BNCIPIA7BIgdKIgMbIQQgDyAHIAMbIQ4gCSEDCyAIQQFqIQcCQCACLgFSIgkgA8FMBEAgCUH//wNxIANB//8DcUcEQCADIQkgBCEHDAILIAcgBCACLgFUIg8gDsEiBEoiCRshByAPIAQgCRshDiADIQkMAQsgAi8BVCEOCyACQUBrIQIgCEECaiEIIApBAmoiCiAdRw0ACyAfIQggHg0AIAchCAwBCyACLgEyIgMgCcFMBEAgA0H//wNxIAlB//8DcUcEQCAHIQgMAgsgCCAHIAIuATQiByAOwSIDSiICGyEIIAcgAyACGyEODAELIAIvATQhDiADIQkLIAYoAjgiBg0ACwsgESAaQQFqIhpHBEAgDEEgaiEMIAAoAjwhBgwBCwsgEwshESAZIQYgF0EBaiIXIAtHDQALAkACfwJAIBEEQCARQQJIBEAgBSECDAQLIBFBAWsiAkEDcSEHIBFBAmtBA08NASAFIQJBAQwCCyAVQZOyAUEAEBUMBAsgAkF8cSEJIBFBBWtBfHEhLUEAIQxBASEDIAUhAgNAIAUgA0EFdGoiBEHgAGogBEFAayAEQSBqIAQgAiACLgESIAQuARJKGyICIAIuARIgBC4BMkobIgIgAi4BEiAELgFSShsiAiACLgESIAQuAXJKGyECIANBBGohAyAMQQRqIgwgCUcNAAsgLUEFagshBiAHRQ0AQQAhAwNAIAUgBkEFdGoiCCACIAIuARIgCC4BEkobIQIgBkEBaiEGIANBAWoiAyAHRw0ACwsgAEH4BWohBCAAKAIEQQhqIQcgAigCGCEJQQAhBiALQQFHBEAgC0H+AXEhAwNAIAQgBkHgAGxqIgggCSAGQQJ0aigCACIFNgJQIAggBS0AECIFOgA8IAggByAFQQZ0aigCKDYCBCAEIAZBAXIiBUHgAGxqIgggCSAFQQJ0aigCACIFNgJQIAggBS0AECIFOgA8IAggByAFQQZ0aigCKDYCBCAGQQJqIgYgA0cNAAsLIAtBAXFFDQAgBCAGQeAAbGoiAyAJIAZBAnRqKAIAIgU2AlAgAyAFLQAQIgU6ADwgAyAHIAVBBnRqKAIoNgIECwJAIAAvAShBgANxQYACRw0AIAFFDQAgAC0ALw0AIAAgACgCDCACQYABIAtBAWsiAUH//wNxIAIoAhggAUECdGooAgAgDUEIahCNAyAAKAIMKAIARw0AIABBAjoALwsgACAALQAwIgFB+wFxOgAwAkAgACgCCCIGRQ0AIAAgAiwAFiIFOgAtAkAgAC8BKCIDQYABcQRAIAYoAgAgBUcNASAAQQI6AC8MAQsgACACKQMINwNIIAVBAEwEQCAAQQA6AC0gC0UNASACKAIYIAtBAWsiCEECdGooAgAiBSgCKCIBQYAgcQ0BIAFBhAJxQYQCRg0BIA1CADcDCCAAIAYgAkGAECAIQf//A3EgBSANQQhqEI0DIAAoAggiBigCAEYEQCAAIAAtADBBBHI6ADAgACANKQMINwNICyAALwEoIQMMAQsgBUEBRw0AIANBA3FFDQAgC0UNACAAIAFBBHI6ADALIANBgARxRQ0AIAtFDQAgBigCACAALAAtRw0AIA1CADcDCCAAIAYgAkEAIAtBAWsiAUH//wNxIAIoAhggAUECdGooAgAgDUEIahCNAyAAKAIIKAIARw0AIAAgAC0AMEEIcjoAMCAAIA0pAwg3A0gLIAAgAi8BEDsBMgsgFSgCACAWEBcLIA1BEGokAAuFBQIOfwR+IAAoAgAiBSgCACgCACEHIAUoAgQhASAFLQAsIQIgAEGgnAE2AhwgACgCCCEDAkACQCACRQ0AIAEgAkEGdGpBCGohCCAFQfgDaiEJIAFBCGohBANAIAMgCjoAECAAIAAoAhxB6AdqNgIcQgEhDwJAIAkoAgAiDSAEKAIoIgtGDQBCACEPQQEhASAFKAL0AyICQQJIDQADQCALIAkgAUECdGooAgBGBEBCASABrYYhDwwCCyABQQFqIgEgAkcNAAsLIAMgDzcDCAJ/IAwgBC0AJCICQeIAcXIEQEEBIAYgAkHAAHEbIQYgECARhCEQIAJBBHZBAXEMAQsgEEIAIAYbIRAgBkEARyEGQQALIQwCQAJAAkACfyAEKAIQLQArQQFGBEBCACEPIAggBCIBQUBrIgJLBEADQAJ+AkAgD0IAUg0AIAEtAGRBInENAEIADAELQgEhEgJAIA0gASgCaCIORg0AQgAhEkEBIQEgBSgC9AMiC0ECSA0AA0AgDiAJIAFBAnRqKAIARgRAQgEgAa2GIRIMAgsgAUEBaiIBIAtHDQALCyAPIBKECyEPIAIiAUFAayICIAhJDQALCyAAIBAgDxCaBQwBC0IAIQ8gACAQEJkFCyIBRQRAIAAoAgQtAAlFBEAgAykDCCARhCERDAILIAAgECAPEJgFIQELIAMpAwggEYQhESABQeUARg0BIAENBQsgBy0AV0UNAQwDC0EcQZ/CAUEAEBsLIApBAWohCiAEQUBrIgQgCEkNAAsLQQAhAQsgAygCNCICIANBPGoiAEcEQCAHIAIQFyADQQM7ATAgAyAANgI0CyAHIAMQ0QIgA0EANgIoIANBADsBLCABC9QFAQp/IAAoAgAiDEI1EBYiBEUEQEEADwsgBEIANwIAIARCADcCICAEQgA3AgggBEIANwIYIARBADoANCAEQQA2AjAgBEIANwIoIARCADcCECAEQbABOgAAIARB//8DOwEiIAQgBEE0ajYCCCAEQQE2AhgCQAJAIANBAEgNACABLwEgIANB//8DcUYNACABKAIEIgggA0EMbGohCQJAIAEtABxBIHFFBEAgCS8BCiEFDAELAkAgA0UEQAwBCyADQQNxIQoCQCADQQRJBEAMAQsgA0H8/wFxIQUDQCAIIAZBDGxqLwEKQX9zQQV2QQFxIAdqIAggBkEBckEMbGovAQpBf3NBBXZBAXFqIAggBkECckEMbGovAQpBf3NBBXZBAXFqIAggBkEDckEMbGovAQpBf3NBBXZBAXFqIQcgBkEEaiIGIAVHDQALCyAKRQ0AA0AgCCAFQQxsai8BCkF/c0EFdkEBcSAHaiEHIAVBAWohBSALQQFqIgsgCkcNAAsLIAggA0EMbGovAQoiBUEgcUUEQCAHIQMMAQsgAS8BJCADIAdraiEDCyAEIAIgA8FqQQFqNgIcIAQgCS0ABToAAQJAIAVBgARxBEAgCSgCACEBA0AgASIGQQFqIQEgBi0AAA0ACwJAIAVBBHFFBEAgBiEFDAELA0AgBi0AASENIAZBAWoiBSEGIA0NAAsLIAVBAWohAQwBCyAMKAIIKAIAIgFFDQILIAEQGkH/////A3EiAkUNASAAKAIAIAJBNWqtEBYiAEUNASAAQgA3AgAgAEIANwIgIABCADcCCCAAQQA2AjAgAEIANwIoIABCADcCGCAAQgA3AhAgAEHxADoAACAAQf//AzsBIiAAIABBNGoiAzYCCCADIAEgAvwKAAAgAiADakEAOgAAIAAgBDYCDCAAQQE2AhggAEGAxAA2AgQgAA8LIARBxAA6AAEgBCACNgIcCyAEC9URAQx/IwBBkAFrIgkkACAAKAIAIRAgACgCCCINRQRAAkAgACgCdA0AIBAtAFBBCHENACAAQQE6ABcLIAAQNSENCwJAIAdBAE4NACAELQAYIQogDSgCbCIPIA0oAnBOBEAgDUExIApBAEEAEBQhDwwBCyANIA9BAWo2AmwgDSgCaCAPQRRsaiIIQQA2AhAgCEIANwIIIAggCjYCBCAIQTE2AgALIAQoAhRBAEoEQCAEQSRqIRNBACEKA0BB//8DIQggACACIAYgAwR/IAMoAgQgCkEBdGovAQAFQf//AwvBEKIFIQsCQCAQIAQoAgAoAgQgBSAKQQJ0aiATIAUbLgEAQQxsaigCACIRBH8gERAaQf////8DcQVBAAsiDEE1aq0QFiIIRQRAIAAoAgBCNBAWIggEQCAIQgA3AgAgCEIANwIgIAhBGGpCADcCACAIQQA2AjAgCEIANwIoIAhCADcCECAIQgA3AgggCEE1OgAAIAhB//8DOwEiQQEhDCAIQQE2AhgCQCALRQ0AIAggCzYCDCAIIAsoAgRBiISAAnE2AgQgCygCGCILQQBMDQAgCCALQQFqIgw2AhgLIAwgACgCACgChAEiDEwNAiAJIAw2AkAgAEHKogIgCUFAaxAVDAILQQAhCCALRQ0BIAAoAgAgCxAdDAELIAhCADcCACAIQgA3AiAgCEIANwIIIAhBADYCMCAIQgA3AiggCEIANwIYIAhCADcCECAIQTs6AAAgCEH//wM7ASIgCCAIQTRqIhI2AgggDARAIBIgESAM/AoAAAsgDCASakEAOgAAIAhBATYCGCAAQTUgCyAIEDIhCAsgACAOIAgQlwEhDiAKQQFqIgogBCgCFEgNAAsLAkAgB0EATA0AIAQoAgAgAkcNAAJAAkACQCACLQAcQYABcQRAIAMvATINAUEAIQUMAgsgACgCAEI1EBYiAwRAIANCADcCACADQgA3AiAgA0IANwIIIANCADcCGCADQQA6ADQgA0EANgIwIANCADcCKCADQgA3AhAgA0GwiQE7AQAgA0H//wM7ASIgAyADQTRqNgIIIAMgBjYCHCADQQE2AhgLIAEoAjAhBiAQQjUQFiIFRQRAIAAoAgBCNBAWIggEQCAIQgA3AgAgCEIANwIgIAhBGGpCADcCACAIQQA2AjAgCEIANwIoIAhCADcCECAIQgA3AgggCEE0OgAAIAhB//8DOwEiQQEhDCAIQQE2AhgCQCADRQ0AIAggAzYCDCAIIAMoAgRBiISAAnE2AgQgAygCGCICQQBMDQAgCCACQQFqIgw2AhgLIAAoAgAoAoQBIgIgDE4NBCAJIAI2AhAgAEHKogIgCUEQahAVDAQLQQAhCCADRQ0DIAAoAgAgAxAdDAMLIAVCADcCACAFQgA3AgggBUIANwIoIAVCADcCGCAFQgA3AiAgBUEAOgA0IAVBADYCMCAFQgA3AhAgBUGnAToAACAFIAVBNGo2AgggBSACNgIsIAVBATYCGCAFQX82AiAgBSAGNgIcIABBNCADIAUQMiEIDAILQQAhDEEAIQUDQCAAIAIgBiADKAIEIAxBAXRqLgEAIggQogUhC0EAIQogAigCBCAIQQxsaigCACIRBEAgERAaQf////8DcSEKCwJAIBAgCkE1aq0QFiIIRQRAIAAoAgBCNBAWIggEQCAIQgA3AgAgCEIANwIgIAhBGGpCADcCACAIQQA2AjAgCEIANwIoIAhCADcCECAIQgA3AgggCEEtOgAAIAhB//8DOwEiQQEhCiAIQQE2AhgCQCALRQ0AIAggCzYCDCAIIAsoAgRBiISAAnE2AgQgCygCGCILQQBMDQAgCCALQQFqIgo2AhgLIAogACgCACgChAEiCkwNAiAJIAo2AjAgAEHKogIgCUEwahAVDAILQQAhCCALRQ0BIAAoAgAgCxAdDAELIAhCADcCACAIQgA3AiAgCEIANwIIIAhBADYCMCAIQgA3AiggCEIANwIYIAhCADcCECAIQTs6AAAgCEH//wM7ASIgCCAIQTRqIhI2AgggCgRAIBIgESAK/AoAAAsgCiASakEAOgAAIAhBATYCGCAAQS0gCyAIEDIhCAsgACAFIAgQlwEhBSAMQQFqIgwgAy8BMkkNAAsLIAAoAgBCNBAWIggEQCAIQgA3AgAgCEIANwIgIAhBGGpCADcCACAIQQA2AjAgCEIANwIoIAhCADcCECAIQgA3AgggCEETOgAAIAhB//8DOwEiQQEhCiAIQQE2AhgCQCAFRQ0AIAggBTYCDCAIIAUoAgRBiISAAnE2AgQgBSgCGCICQQBMDQAgCCACQQFqIgo2AhgLIAAoAgAoAoQBIgIgCk4NASAJIAI2AiAgAEHKogIgCUEgahAVDAELQQAhCCAFRQ0AIAAoAgAgBRAdCyAAIA4gCBCXASEOCyAJQQA2AnAgCUIANwJoIAlCADcCYCAJQgA3AlggCSABNgJUIAkgADYCUAJAIA5FDQAgCUEANgKAASAJQRI2AnwgCUETNgJ4IAkgADYCdCAJQQA2AmggCSAJQdAAajYCjAEgACAAKALYASAOKAIYaiICNgLYASACIAAoAgAoAoQBIgNKBEAgCSADNgIAIABByqICIAkQFQwBCyAJQfQAaiAOEB4aIAkoAnQiAiACKALYASAOKAIYazYC2AEgDiAOKAIEIAkoAmgiAkGQgAJxcjYCBCAJIAI2AmgLAkAgACgCJA0AIAAgASAOQQBBAEEAQQBBABDZASEBIAQtABghAgJAIA0oAmwiACANKAJwTgRAIA1BngEgAiAHQQAQFBoMAQsgDSAAQQFqNgJsIA0oAmggAEEUbGoiAEIANwIMIAAgBzYCCCAAIAI2AgQgAEGeATYCAAsgAUUNACABEIEBCyAOBEAgECAOEB0LAkAgD0UNACAPIA0oAmwiAUEBa0YEQCANIA82AmwMAQtB3JkFIQAgDSgCAC0AVwR/QdyZBQUgDSgCaCAPQRRsagsgATYCCAsgCUGQAWokAAuwHwESfyAAKAIIIgpFBEACQCAAKAJ0DQAgACgCAC0AUEEIcQ0AIABBAToAFwsgABA1IQoLIAAgACgCOCIYQQFrIhM2AjggACgCKCEaAkAgB0EATg0AIAQtABghDCAKKAJsIgkgCigCcE4EQCAKQTEgDCATQQAQFBoMAQsgCiAJQQFqNgJsIAooAmggCUEUbGoiCUIANwIMIAkgEzYCCCAJIAw2AgQgCUExNgIACyAEKAIUIg1BAEoEQCAGQQFqIRVBACEMA0ACQCAFIAxBAnRqKAIAIg7BIg1BAEgNACAEKAIAIhIoAhxBIHFFDQAgEigCBCERAkAgDkH//wNxRQRAQQAhCQwBCyAOQQNxIQ9BACEQQQAhCUEAIQsgDUEBa0EDTwRAIA0gD2shFgNAIBEgC0EMbGovAQpBf3NBBXZBAXEgCWogESALQQFyQQxsai8BCkF/c0EFdkEBcWogESALQQJyQQxsai8BCkF/c0EFdkEBcWogESALQQNyQQxsai8BCkF/c0EFdkEBcWohCSALQQRqIgsgFkcNAAsLIA9FDQADQCARIAtBDGxqLwEKQX9zQQV2QQFxIAlqIQkgC0EBaiELIBBBAWoiECAPRw0ACwsgESANQQxsai0ACkEgcUUEQCAJIQ0MAQsgEi8BJCAOIAlraiENCyAVIA3BaiENAkAgCigCbCIJIAooAnBOBEAgCkEyIA0gE0EAEBQaDAELIAogCUEBajYCbCAKKAJoIAlBFGxqIglCADcCDCAJIBM2AgggCSANNgIEIAlBMjYCAAsgDEEBaiIMIAQoAhQiDUgNAAsLIBpBAWshEQJAIAgNACADRQRAAkAgAC0AEyIDRQRAIAAgACgCLEEBaiINNgIsDAELIAAgA0EBayIDOgATIAAgA0H/AXFBAnRqKAKYASENCwJAIAUoAgAiBcEiDEEASA0AIAQoAgAiDigCHEEgcUUNACAOKAIEIQMCQCAFQf//A3FFBEBBACEJDAELIAVBA3EhCEEAIRACQCAMQQFrQQNJBEBBACEJQQAhCwwBCyAMIAhrIQ9BACEJQQAhCwNAIAMgC0EMbGovAQpBf3NBBXZBAXEgCWogAyALQQFyQQxsai8BCkF/c0EFdkEBcWogAyALQQJyQQxsai8BCkF/c0EFdkEBcWogAyALQQNyQQxsai8BCkF/c0EFdkEBcWohCSALQQRqIgsgD0cNAAsLIAhFDQADQCADIAtBDGxqLwEKQX9zQQV2QQFxIAlqIQkgC0EBaiELIBBBAWoiECAIRw0ACwsgAyAMQQxsai0ACkEgcUUEQCAJIQwMAQsgDi8BJCAFIAlraiEMCyAGIAzBakEBaiEFAkAgCigCbCIDIAooAnBOBEAgCkHRACAFIA1BABAUGgwBCyAKIANBAWo2AmwgCigCaCADQRRsaiIDQgA3AgwgAyANNgIIIAMgBTYCBCADQdEANgIACwJAIAooAmwiAyAKKAJwTgRAIApBDSANQQBBABAUIQMMAQsgCiADQQFqNgJsIAooAmggA0EUbGoiBUEANgIQIAVCADcCCCAFIA02AgQgBUENNgIACwJAIAdBAUcNACAEKAIAIAJHDQACQCAKKAJsIgUgCigCcE4EQCAKQTUgBiATIA0QFBoMAQsgCiAFQQFqNgJsIAooAmggBUEUbGoiBUEANgIQIAUgDTYCDCAFIBM2AgggBSAGNgIEIAVBNTYCAAsgCigCbCIFQQBMDQAgCigCaCAFQRRsakESa0GQATsBAAsgACARIAEgAkHwABCFAQJAIAooAmwiASAKKAJwTgRAIApBHyARQQAgDRAUGgwBCyAKIAFBAWo2AmwgCigCaCABQRRsaiIBQQA2AhAgASANNgIMIAFBADYCCCABIBE2AgQgAUEfNgIACwJAIAooAmwiASAKKAJwTgRAIApBCUEAIBNBABAUGgwBCyAKIAFBAWo2AmwgCigCaCABQRRsaiIBQgA3AgwgASATNgIIIAFCCTcCAAsgCigCbCEBAn8gCigCAC0AVwRAQeSZBSABNgIAQdyZBQwBCyAKKAJoIgIgAUEUbGpBIGsgATYCACACIANBFGxqCyABNgIIIA1FDQEgAC0AEyIBQQdLDQEgACABQQFqOgATIAAgAUECdGogDTYCmAEMAQsCQCANQQFGBEAgAC0AEyIIRQRAIAAgACgCLEEBaiIINgIsDAILIAAgCEEBayIIOgATIAAgCEH/AXFBAnRqKAKYASEIDAELIA0gACgCHCIITARAIAAgCCANazYCHCAAIAAoAiAiCCANajYCIAwBCyAAIAAoAiwiCCANajYCLCAIQQFqIQgLIAMoAiwhDAJAIAooAmwiCSAKKAJwTgRAIApB8AAgESAMIAEQFBoMAQsgCiAJQQFqNgJsIAooAmggCUEUbGoiCUEANgIQIAkgATYCDCAJIAw2AgggCSARNgIEIAlB8AA2AgALIAAoAgghAQJAIAAgAxCIASIJRQ0AIAEoAgAiDC0AVwRAIAwoAoAEDQEgCRBVDAELIAEoAmggASgCbEEUbGoiAUEEayAJNgIAIAFBE2tB+AE6AAALIA1BAEoEQCAGQQFqIRVBACEMA0ACQCAFIAxBAnRqKAIAIg/BIgFBAEgNACAEKAIAIhQoAhxBIHFFDQAgFCgCBCEOAkAgD0H//wNxRQRAQQAhCQwBCyAPQQNxIRJBACEQQQAhCUEAIQsgAUEBa0EDTwRAIAEgEmshFgNAIA4gC0EMbGovAQpBf3NBBXZBAXEgCWogDiALQQFyQQxsai8BCkF/c0EFdkEBcWogDiALQQJyQQxsai8BCkF/c0EFdkEBcWogDiALQQNyQQxsai8BCkF/c0EFdkEBcWohCSALQQRqIgsgFkcNAAsLIBJFDQADQCAOIAtBDGxqLwEKQX9zQQV2QQFxIAlqIQkgC0EBaiELIBBBAWoiECASRw0ACwsgDiABQQxsai0ACkEgcUUEQCAJIQEMAQsgFC8BJCAPIAlraiEBCyAIIAxqIQkgFSABwWohCwJAIAooAmwiASAKKAJwTgRAIApB0AAgCyAJQQAQFBoMAQsgCiABQQFqNgJsIAooAmggAUEUbGoiAUIANwIMIAEgCTYCCCABIAs2AgQgAUHQADYCAAsgDEEBaiIMIA1HDQALCwJAIAdBAUcNACAEKAIAIAJHDQAgCigCbCEOIA1BAEoEQCANIA5qQQFqIRUgBkEBaiEWQQAhAQNAAkAgBSABQQJ0aigCACISwSIMQQBIDQAgBCgCACIXKAIcQSBxRQ0AIBcoAgQhDwJAIBJB//8DcUUEQEEAIQkMAQsgEkEDcSEUQQAhEEEAIQlBACELIAxBAWtBA08EQCAMIBRrIRkDQCAPIAtBDGxqLwEKQX9zQQV2QQFxIAlqIA8gC0EBckEMbGovAQpBf3NBBXZBAXFqIA8gC0ECckEMbGovAQpBf3NBBXZBAXFqIA8gC0EDckEMbGovAQpBf3NBBXZBAXFqIQkgC0EEaiILIBlHDQALCyAURQ0AA0AgDyALQQxsai8BCkF/c0EFdkEBcSAJaiEJIAtBAWohCyAQQQFqIhAgFEcNAAsLIA8gDEEMbGotAApBIHFFBEAgCSEMDAELIBcvASQgEiAJa2ohDAsgDMEhFyADKAIEIAFBAXRqLgEAIgwhCQJAIAxBAEgNACADKAIMIhIoAhxBIHFFDQAgEigCBCEPAkAgCUUEQEEAIQkMAQtBACEUQQAhCUEAIRAgDEEETwRAIAxB/P8BcSEQQQAhCwNAIA8gC0EMbGovAQpBf3NBBXZBAXEgCWogDyALQQFyQQxsai8BCkF/c0EFdkEBcWogDyALQQJyQQxsai8BCkF/c0EFdkEBcWogDyALQQNyQQxsai8BCkF/c0EFdkEBcWohCSALQQRqIgsgEEcNAAsLIAxBA3EiC0UNAANAIA8gEEEMbGovAQpBf3NBBXZBAXEgCWohCSAQQQFqIRAgFEEBaiIUIAtHDQALCyAPIAxBDGxqLQAKQSBxRQ0AIBIvASQgDCAJa2ohCQsgFiAXaiELIAYgFiAJwWogAi8BICAMQf//A3FGGyEMAkAgDiAKKAJwTgRAIApBNCALIBUgDBAUGgwBCyAKIA5BAWo2AmwgCigCaCAOQRRsaiIJQQA2AhAgCSAMNgIMIAkgFTYCCCAJIAs2AgQgCUE0NgIACyAKKAJsIg5BAEoEQCAKKAJoIA5BFGxqQRJrQRA7AQALIAFBAWoiASANRw0ACwsgDiAKKAJwTgRAIApBCUEAIBNBABAUGgwBCyAKIA5BAWo2AmwgCigCaCAOQRRsaiIBQgA3AgwgASATNgIIIAFCCTcCAAsgCkHgACAIIA1BACADKAIQIgsEfyALBSAAKAIAIAMQ1wELIA0QRhoCQCAKKAJsIgEgCigCcE4EQCAKQR0gESATIAggDRA9GgwBCyAKIAFBAWo2AmwgCigCaCABQRRsaiIBIA02AhAgASAINgIMIAEgEzYCCCABIBE2AgQgAUGd+gM2AgALAn8gDUEBRgRAIAhFDQIgAC0AEyIBQQdLDQIgACABQQFqOgATIAAgAUECdGpBmAFqDAELIAAoAhwgDU4NASAAIA02AhwgAEEgagsgCDYCAAsCQAJAIAQtABgiAQ0AAkAgACgCACICLQAiQQhxDQAgACgCdA0AIAAtABQNAEEAIQkgACgCCCILRQRAIAItAFBBCHFFBEAgAEEBOgAXCyAAEDUhCyAAKAJ0IQkLIAkgACAJG0EBOgAVAkAgCygCbCIDIAsoAnBOBEAgC0HGAEGTBkECQQAQFCEDDAELIAsgA0EBajYCbCALKAJoIANBFGxqIgBCADcCDCAAQpOGgIAgNwIEIABBxgA2AgALAkAgCygCAC0AVw0AIAsoAmggA0EASAR/IAsoAmxBAWsFIAMLQRRsaiIALQABRQ0AIAsgAEEAQX8QKgsgCygCbCIAQQBMDQIgCygCaCAAQRRsakESa0EEOwEADAILIAdBAEwNACAAKAJ0IgIgACACG0EBOgAVCyAKKAJsIgAgCigCcE4EQCAKQZ4BIAEgB0EAEBQaDAELIAogAEEBajYCbCAKKAJoIABBFGxqIgBCADcCDCAAIAc2AgggACABNgIEIABBngE2AgALQQAgGGshAQJAIAooAgwiACgCOCAAKAI8akEASARAIAAgCiABEDggCigCbCELDAELIAAoAkAgAUECdGogCigCbCILNgIACyALIAooAnBOBEAgCkH6ACARQQBBABAUGg8LIAogC0EBajYCbCAKKAJoIAtBFGxqIgBBADYCECAAQgA3AgggACARNgIEIABB+gA2AgALlAkBDX8gASgCKCEJIAAoAgAhDSAAKAIIIQYgASEHAkADQCAHKAIARQ0BIAcoAhwgA0YNASAHKAIQIgcNAAtBACEHCwJAIANFDQAgBCAJRg0AIAItABxBgAFxRQRAAkAgAC0AEyIDRQRAIAAgACgCLEEBaiIFNgIsDAELIAAgA0EBayIDOgATIAAgA0H/AXFBAnRqKAKYASEFCwJAIAYoAmwiAyAGKAJwTgRAIAZBjgEgBCAFQQAQFBoMAQsgBiADQQFqNgJsIAYoAmggA0EUbGoiA0IANwIMIAMgBTYCCCADIAQ2AgQgA0GOATYCAAsCQCAGKAJsIgMgBigCcE4EQCAGQR4gCUEAIAUQFBoMAQsgBiADQQFqNgJsIAYoAmggA0EUbGoiA0EANgIQIAMgBTYCDCADQQA2AgggAyAJNgIEIANBHjYCAAsgBUUNASAALQATIgNBB0sNASAAIANBAWo6ABMgACADQQJ0aiAFNgKYAQwBCyACQQhqIQUDQCAFKAIAIg5BFGohBSAOLwA3QQNxQQJHDQALIAAgACgCLCIFIA4vATIiCmo2AiwgBUEBaiEPIAoEQANAQX8hCAJAIAMvATQiDEUNACADKAIEIRBBACEFIA4oAgQgC0EBdGovAQAhEQNAIBEgECAFQQF0ai8BAEYEQCAFIQgMAgsgBUEBaiIFIAxHDQALCyALIA9qIQwgCMEhCAJAIAYoAmwiBSAGKAJwTgRAIAZB3gAgBCAIIAwQFBoMAQsgBiAFQQFqNgJsIAYoAmggBUEUbGoiBUEANgIQIAUgDDYCDCAFIAg2AgggBSAENgIEIAVB3gA2AgALIAtBAWoiCyAKRw0ACwsCQCAGKAJsIgMgBigCcE4EQCAGQR0gCUEAIA8gChA9IQMMAQsgBiADQQFqNgJsIAYoAmggA0EUbGoiBCAKNgIQIAQgDzYCDCAEQQA2AgggBCAJNgIEIARBnfoDNgIACwJAIAYoAmwiBSAGKAJwTgRAIAZBxgBBC0ECQQAQFCEFDAELIAYgBUEBajYCbCAGKAJoIAVBFGxqIgRCADcCDCAEQouAgIAgNwIEIARBxgA2AgALAkAgBigCAC0AVw0AIAYoAmggBUEASAR/IAYoAmxBAWsFIAULQRRsaiIELQABBEAgBiAEQYHOAUF/ECoMAQsgBEH/AToAASAEQYHOATYCEAsgACgCdCIEIAAgBBtBAToAFSAGKAJsIQRB3JkFIQUgBigCAC0AVwR/QdyZBQUgBigCaCADQRRsagsgBDYCCAtBACEEIA0gASgCIEEAEKwCIQkgAi4BIkEASgRAQQAhBQNAAkAgAigCBCAFQQxsai0ABUHFAEcNACABKAIkIAVqIQggBigCbCIDIAYoAnBOBEAgBkHXACAIQQBBABAUGgwBCyAGIANBAWo2AmwgBigCaCADQRRsaiIDQQA2AhAgA0IANwIIIAMgCDYCBCADQdcANgIACyAFQQFqIgUgAi4BIkgNAAsLIAAgCSANIAcoAghBABBdIAcoAgwiAgR/IA0gAkEAQQAQKAVBAAtBAiAHEJUEC9ICAQV/AkAgAC8BMiIDIAEvATJHDQAgAC8BNCABLwE0Rw0AIAAtADYgAS0ANkcNACADBEBBACEDA0AgA0EBdCICIAEoAgRqLwEAIgQgACgCBCACai8BAEcEQEEADwsgBEH+/wNGBEBBACECQQAgA0EEdCIEIAEoAihqKAIIIAAoAiggBGooAghBfxBLDQMLIAEoAhwgA2otAAAgACgCHCADai0AAEcEQEEADwsgA0ECdCIEIAAoAiBqKAIAIQICQCABKAIgIARqKAIAIgQEQCACRQRAQQAPCwNAAkAgBC0AACIFIAItAAAiBkYEQCAFRQ0EDAELIAVBwMoCai0AACAGQcDKAmotAABGDQBBAA8LIAJBAWohAiAEQQFqIQQMAAsACyACRQ0AQQAPCyADQQFqIgMgAS8BMkkNAAsLQQAgASgCJCAAKAIkQX8QS0UhAgsgAgvGDgIMfwF+IwBBQGoiCyQAIAIoAgAhBwJAAkAgBQJ/AkACQAJAAkAgAQRAIAEQGiIFQf////8DcSEGIAdBwABxDQFBztcELQAARQ0DIAZBBE0NAwwCCwwCCyAGQQVJDQELIAFBn40CQQUQJw0AIAdBwAByIQ4gBiAFQQNxIgdrIQUgBkEIaq0hEgNAIBIgASAIaiIGLQAAQSZGrXwgBi0AAUEmRq18IAYtAAJBJkatfCAGLQADQSZGrXwhEiAIQQRqIgggBUcNAAsgBwRAQQAhBgNAIBIgASAIai0AAEEmRq18IRIgCEEBaiEIIAZBAWoiBiAHRw0ACwtBByEJEBkNBCASEBgiBUUNBCAFQQA2AAAgBUEEaiEIQQUhBgJAIAEtAAVBL0cNACABLQAGQS9HDQBBByEGA0ACQCABIAZqLQAAIgVFDQAgBUEvRg0AIAZBAWohBgwBCwsCQAJAIAZBB2siBQ4KAgEBAQEBAQEBAAELQZv1ACABQQdqQQkQJw0AQRAhBgwBCyALIAFBB2o2AhQgCyAFNgIQQQEhCUGClAEgC0EQahAkDAMLA0AgCCAMaiIQQQFrIQ8DQAJAAn8CQAJAIAEgBmoiDS0AACIHRQ0AIAdBI0YNACAGQQFqIQUgB0ElRw0BQSUhByABIAVqLQAAIglBsM0Cai0AAEEIcUUNASANLQACIg1BsM0Cai0AAEEIcUUNASAGQQNqIgYgDUEBdMBBB3ZBCXEgDWpBD3EgCUEBdMBBB3ZBCXEgCWpBBHRyIgdB/wFxDQIaIApBAUcNAwNAIAEgBmotAAAiB0EjayIFQRpNQQBBASAFdEGJgIAgcRsNBSAHRQ0FIAZBAWohBgwACwALIApBAUYEfyAQQQA6AAAgDEEBagUgDAsgCGpBADYAACAIIAgQGkH/////A3FqIgEtAAFFDQYgAUEBaiEGA0AgBiAGEBpB/////wNxIgFqQQFqIgUQGkH/////A3EhDwJAAn8CQAJAAkAgAUEDaw4DAAIBBAtBrI0BIAZBAxAnDQMgBSEADAMLQZPXASENQZPXASAGQQUQJw0CQf//ZyEMQcDgAyEJQYCAGAwBCyAGKAAAQe3ekasGRw0BQfh+IQxBtIYBIQ1B4OADIQkgDkGHAXELIRFBACEBAkACQCAJKAIAIgZFDQADQAJAIAYQGkH/////A3EgD0YEQCAFIAYgDxAnRQ0BCyAJIAFBAWoiAUEDdGooAgAiBg0BDAILCyAJIAFBA3RqKAIEIgENAQsgCyAFNgIkIAsgDTYCIEEBIQlBmacBIAtBIGoQJAwKCyARIAFB/35xSARAIAsgBTYCNCALIA02AjBBAyEJQZaoASALQTBqECQMCgsgASAMIA5xciEOCyAFIA9qIgFBAWohBiABLQABDQALDAYLAkAgCkEBRgRAAkAgB0E9Rg0AIAdBJkYNAEEBIQoMAgsgDy0AAEUEQCAFIQYDQEEBIQogASAGaiIHLQAAIgVFDQYgBUEjRg0GIAdBAWstAABBJkYNBiAGQQFqIQYMAAsACyAHQSZHBEBBAiEKQQAhBwwCC0EAIQcgEEEAOgAAQQEhCiAMQQFqIQwMAQtBASAKIApFIAdBP0ZxIApBAkYgB0EmRnFyIgYbIQpBACAHIAYbIQcLIAULIQYgCCAMaiAHOgAAIAxBAWohDAwCCyAKBEAgCkECRwRAA0AgASAGai0AACIFRQ0DIAVBI0YNAyAGQQFqIQYMAAsACwNAAkACQCABIAZqLQAAIgVBI2sOBAQBAQQACyAFRQ0DCyAGQQFqIQYMAAsACwNAIAEgBmotAAAiBUUNASAFQSNGDQEgBUE/Rg0BIAZBAWohBgwACwALAAsAC0EHIQkQGQ0DIAZBCGqtEBgiBUUNAyAFQQA2AAAgBUEEaiEIIAYEQCAIIAEgBvwKAAALIAYgCGpBADYAACAHQb9/cSEOCwJAEBkEQCADQQA2AgAMAQtBASEBAn9BAEHM1wQtAABFDQAaQQBBAkGQ2AQoAgARAQAiBUUNABpBACEBIAVBmNgEKAIAEQAAIAULIQdB3JYFKAIAIQYCQCAARQ0AIAZFDQADQCAAIAYoAhAQtQFFDQEgBigCDCIGDQALQQAhBgsgAUUEQCAHQaDYBCgCABEAAAsgAyAGNgIAQQAhCSAGDQILIAsgADYCAEEBIQlB9Z8BIAsQJAs2AgADQCAIIgBBAWsiCC0AAA0AIABBAmstAAANACAAQQNrLQAADQAgAEEEayIBLQAADQALQQAhCEHI1wQoAgAEQEHglgUoAgAiAARAIABBmNgEKAIAEQAACyABQfTXBCgCABEBACEAQbSWBUG0lgUoAgAgAGs2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAEUNASAAQaDYBCgCABEAAAwBCyABQezXBCgCABEAAAsgAiAONgIAIAQgCDYCAAsgC0FAayQAIAkL9wECAn8BfiABIAItABw6ABwgASACKAIgNgIgIAEgAigCJDYCJCABKAIEIAIoAgQgACgCHEEDdPwKAAAgASgCCCACKAIIIAAoAhxBA3T8CgAAIAEoAgAgAigCACAAKAIcQQN0/AoAACABKAIYIQMgACgCACEAIAIoAhgiBARAIAIoAhAhAgJAIANFDQAgASgCECIDRQ0AIAAgAxAXCyABIAAgBKwQFiIANgIQIAAEQCABIAQ2AhggACACIAT8CgAADwsgAUEANgIYDwsgAikDECEFAkAgA0UNACABKAIQIgJFDQAgACACEBcLIAEgBTcDECABQQA2AhgLqAYCDX8CfiACIAAoAmxKBEAgACACNgJsCyAAKAJ0IQUgACgCaCEGAkACQAJAIAEtABwNACAGQQBMDQAgASgCICIKQQN0IQ0gBiEDA0ACQCAFIAMiCUEBayIDQShsaiIHKAIEIgsgDWopAwBCAFINACAHLQAcDQQCQCAERQ0AIAsgBygCICIIQQN0aikDACIQIAQoAgQiDiAEKAIgIgxBA3RqKQMAIhFWDQAgECARUg0BIAggDEgNACAIIAxHDQEgACgCHCEMA0AgDCAIQQFqIghKBEAgCyAIQQN0Ig9qKQMAIhAgDiAPaikDACIRVg0CIBAgEVoNAQwDCwsgBygCJCAEKAIkTQ0BCyAHIQQLIAlBAUoNAAsgBEUNACAEIAo2AiAgCkEDdCICIAQoAgRqIAEoAgQgAmopAwA3AwAMAQsgACgCWCAGTARAIAUgACgCZCIEQShsaiIDKAIAIQcgAygCCCEJIAMoAgQhCCADKAIYBEAgAygCECIFBEAgACgCACAFEBcgACgCaCEGIAAoAmQhBAsgA0EANgIYCyADIANBKGogBiAEQX9zakEobPwKAAAgACgCdCIFIAAoAmhBKGxqIgNBJGsgCDYCACADQRBrQQA2AgAgA0EgayAJNgIAIANBKGsgBzYCACAAIAAoAlhBAWsiBjYCaAsgACAFIAZBKGxqIgMgARCoBSAAIAAoAmhBAWo2AmggAygCBEEAIAJBA3T8CwAgACgCaCEGCyAGIAAoAlgiAkgNAAJAIAJBAEwEQEF/IQQMAQsgACgCdCEGQX8hBEEAIQMDQAJAIAYgA0EobGoiAS0AHA0AAkAgBEEASA0AIAYgBEEobGoiBygCBCIIIAcoAiAiBUEDdGopAwAiECABKAIEIgogASgCICIJQQN0aikDACIRVg0AIBAgEVINASAFIAlIDQAgBSAJRw0BIAAoAhwhCQNAIAkgBUEBaiIFSgRAIAggBUEDdCILaikDACIQIAogC2opAwAiEVYNAiAQIBFaDQEMAwsLIAcoAiQgASgCJE0NAQsgAyEECyADQQFqIgMgAkcNAAsLIAAgBDYCZAsLgwQCCn8CfiABIAAoAhxBAmsiAkwEQANAIAAoAmAgAiIHQShsaiIEKAIEIgggAkEDdCICaiAAKAIsIAJqKQMANwMAAkACQCAAKAJoIAAoAlhIDQAgCCAEKAIgIgNBA3RqKQMAIgwgACgCdCAAKAJkQShsaiIJKAIEIgUgCSgCICICQQN0aikDACINVg0AIAwgDVINASACIANKDQAgAiADRw0BIAAoAhwhBgNAIAYgA0EBaiIDSgRAIAggA0EDdCICaikDACIMIAIgBWopAwAiDVYNAiAMIA1aDQEMAwsLIAQoAiQgCSgCJE0NAQsgACAEIAcQqQULIAdBAWshAiABIAdIDQALCyABIAAoAmxIBEACQCAAKAJoIgpBAEwNACAAKAIcIgMgAUwNACABQQFqIQcgAyABa0EBcSEIIAAoAnQhCQNAIApBKGwgCWpBJGsoAgAhBCABIQICQCAIRQ0AIAchAiAEIAFBA3QiBWoiBikDAEIAUg0AIAYgACgCLCAFaikDADcDAAsgAyAHRwRAA0AgBCACQQN0IgVqIgYpAwBQBEAgBiAAKAIsIAVqKQMANwMACyAEIAJBAWpBA3QiBWoiBikDAFAEQCAGIAAoAiwgBWopAwA3AwALIAJBAmoiAiADRw0ACwsgCkEBSiELIApBAWshCiALDQALCyAAIAE2AmwLC2wBAn8CQCAARQRAQX9BACABGyECDAELIAFFBEBBAQ8LA0ACQCAALQAAIgIgAS0AACIDRgRAIAINAUEADwsgAkHAygJqLQAAIANBwMoCai0AAGsiAg0CCyABQQFqIQEgAEEBaiEADAALAAsgAgvJAgECfwJAIAAoAmwiBCAAKAJwTgRAIABBxwBBACACQQAQFBoMAQsgACAEQQFqNgJsIAAoAmggBEEUbGoiBEIANwIMIAQgAjYCCCAEQscANwIACwJAIAAoAmwiBCAAKAJwTgRAIABBJCABQQBBABAUIQQMAQsgACAEQQFqNgJsIAAoAmggBEEUbGoiA0EANgIQIANCADcCCCADIAE2AgQgA0EkNgIACwJAIAAoAmwiAyAAKAJwTgRAIABB3gAgAUEAIAIQFBoMAQsgACADQQFqNgJsIAAoAmggA0EUbGoiA0EANgIQIAMgAjYCDCADQQA2AgggAyABNgIEIANB3gA2AgALIAAoAmwiAkEASgRAIAAoAmggAkEUbGpBEmtBgAE7AQALQdyZBSEBIAAoAgAtAFcEf0HcmQUFIAAoAmggBEEUbGoLIAI2AggLvAQCB38BfgJ/An8gASgCDCIDLQAAIgJBsAFGBH8gAy0AAgUgAgtB/wFxIgJBigFHBEBBASACQbEBRw0CGiADQRRqDAELIAMoAhRBHGoLKAIAKAIACyEGIAEtAAVBEHEEQCABKAIUIQULIAZBAWqsIQkCfyAAKAIAIgAEQCAAIAkQFgwBCyAJEBgLIgcEQAJAIAZBAEwNACADQRRqIQBBACEBIAVFBEADQCADLQAAIgUhAiAAIQQgASAHagJ/IAVBsAFGBH8gAy0AAgUgAgtB/wFxIgJBsQFHBEAgAyACQYoBRw0BGiAAKAIAQRxqIQQLIAMgBCgCACgCAEECSA0AGgJ/IAVBigFHBEAgACADLQACQYoBRw0BGgsgACgCAEEcagsoAgAgAUEEdGooAggLEE86AAAgAUEBaiIBIAZHDQAMAgsACwNAIAMtAAAhAiAAIQQCfyACQbABRgR/IAMtAAIFIAILQf8BcSIIQbEBRwRAIAMgCEGKAUcNARogACgCAEEcaiEECyADIAQoAgAoAgBBAkgNABoCfyACQYoBRwRAIAAgAy0AAkGKAUcNARoLIAAoAgBBHGoLKAIAIAFBBHRqKAIICxBPIQQgBSgCHCABQQR0aigCCBBPIQIgASAHagJ/AkAgBEHBAEgNACACQcEASA0AQcMAQcMAQcEAIAJBwgBLGyAEQcIASxsMAQsgBCACIAJBwQBIG0HAAHILOgAAIAFBAWoiASAGRw0ACwsgBiAHakEAOgAACyAHC5UCAQR/IwBBIGsiAyQAAn8CfyABKAIMIgQtAAAiAkGwAUYEfyAELQACBSACC0H/AXEiAkGKAUcEQEEBIAJBsQFHDQIaIARBFGoMAQsgBCgCFEEcagsoAgAoAgALIQUCQAJAIAEtAAVBEHFFDQAgACgCAC0AVw0AQQAhAiAFIAEoAhQoAhwoAgAiAUYNAUEBIQIgACgCJA0BIAMgBTYCFCADIAE2AhAgAEGI7QEgA0EQahAVDAELQQAhAiAFQQFGDQAgBC0ABUEQcQRAQQEhAiAAKAIkDQEgBCgCFCgCHCgCACEBIANBATYCBCADIAE2AgAgAEGI7QEgAxAVDAELIABB7uABQQAQFUEBIQILIANBIGokACACC6kHAgV/AX4jAEEQayIGJAAgACgCCCEEAkAgAS0ABUEIcQRAQQAgASgCCCIAayAAIAIbIQEgBCgCbCIAIAQoAnBOBEAgBEHHACABIANBABAUGgwCCyAEIABBAWo2AmwgBCgCaCAAQRRsaiIAQgA3AgwgACADNgIIIAAgATYCBCAAQccANgIADAELAkACQCABKAIIIgcgBkEIahDoASIFQQJGDQAgAkEARyAFQQNHckUNACAGKQMIIQkgAkUNASAJQoCAgICAgICAgH9SDQELIAdFDQFBi/AAIQgCQAJAIActAAAiBUUNACAFQTBGBEAgBy0AASIFRQRAQQAhBUGM8AAhCAwCC0GM8AAhCCAFQd8BcUHYAEYNAgsgBUHAygJqLQAAIQULIAUgCC0AAEHAygJqLQAARg0AIAQgByACIAMQ9gMMAgsgBiABNgIEIAZB/JoCQebIAiACGzYCACAAQdL3ASAGEBUMAQsgBCgCAEIIEBYiAEUEQAJAIAQoAmwiASAEKAJwTgRAIARByABBACADQQAQFCEBDAELIAQgAUEBajYCbCAEKAJoIAFBFGxqIgBCADcCDCAAIAM2AgggAELIADcCAAsgBCgCAC0AVw0BIAQoAmggAUEASAR/IAQoAmxBAWsFIAELQRRsaiIALQABRQ0BIAQgAEEAQXMQKgwBCyAAQoCAgICAgICAgH9CACAJfSAFQQNGGyAJIAIbNwAAAkAgBCgCbCICIAQoAnBOBEAgBEHIAEEAIANBABAUIQIMAQsgBCACQQFqNgJsIAQoAmggAkEUbGoiAUIANwIMIAEgAzYCCCABQsgANwIACyAEKAIAIgEtAFcEQAJAIAEoAtwCIABNDQAgACABKALUAk8EQCAAIAEoAtACNgIAIAEgADYC0AIMAwsgASgC2AIgAEsNACAAIAEoAsgCNgIAIAEgADYCyAIMAgsgASgCgAQEQCABIAAQHwwCC0HI1wQoAgAEQEHglgUoAgAiAQRAIAFBmNgEKAIAEQAACyAAQfTXBCgCABEBACEBQbSWBUG0lgUoAgAgAWs2AgBBwJYFQcCWBSgCAEEBazYCACAAQezXBCgCABEAAEHglgUoAgAiAEUNAiAAQaDYBCgCABEAAAwCCyAAQezXBCgCABEAAAwBCyAEKAJoIAJBAEgEfyAEKAJsQQFrBSACC0EUbGoiAS0AAQRAIAQgASAAQXMQKgwBCyABQfMBOgABIAEgADYCEAsgBkEQaiQAC4cCAQJ/IwBBIGsiAyQAIANBPDYCDCADQT02AgggA0EANgIEIANBATsBGAJAIAFFDQAgA0EEaiABEB4aIAMvARgEQCABIQIMAQsgAC0A0AEiAkECTwRAIANCADcCGCADQgA3AhAgA0E+NgIMIANBGzYCCCADIAA2AgQgAEEDOgDQASADQQRqIAEQHhogACACOgDQAQsgACgCACABEB0gACgCAEI0EBYiAkUEQEEAIQIMAQsgAkIANwIAIAJCADcCICACQRhqQgA3AgAgAkEANgIwIAJCADcCKCACQgA3AhAgAkIANwIIIAJB+QA6AAAgAkH//wM7ASIgAkEBNgIYCyADQSBqJAAgAgs8AQF/IwBBEGsiAyQAIAMgATYCBCADIAE2AgAgAEHBuQIgAxBFIAJFBEAgAEHUugJBABBFCyADQRBqJAAL3QcBC38jAEEQayIJJAAgACgCACEIAkAgASgCFCIDRQRAQYCAfiEGDAELIAgoAhAhBANAIAIiBkEBaiECIAQgBkEEdGooAgwgA0cNAAsLIAEoAgQhBAJ/IAEoAhgiBSgCFCIKBEAgBC0AACICBEAgBCEDA0AgByACQf8BcUHAygJqLQAAakGx893xeWwhByADLQABIQIgA0EBaiEDIAINAAsLIAogByAFKAIIcEEDdGoiAkEEagwBCyAFQQxqIQIgBUEQagshBUHMmQUhBwJAIAIoAgAiCkUNAANAIAUoAgAiBSgCDCECIAQhAwNAAkACQCACLQAAIgsgAy0AACIMRgRAIAsNASAFIQcMBQsgC0HAygJqLQAAIAxBwMoCai0AAEcNAQsgA0EBaiEDIAJBAWohAgwBCwsgCkEBayIKDQALCwJAAkAgBygCCCICRQ0AIAgoAuQCIgNFDQAgCC0AsQENACAGQQFGIQQgCCgCECAGQQR0aigCACEHAkAgAC0A0AEEQCAIIQIMAQtBASEFAkACQCAIKALoAkEOQRAgBBsgASgCACACKAIAIAcgACgC+AEgAxEJACIDQQFGBEBBFyEFQcrdASECDAELQbyzASECIANBfXFFDQELIAAgAkEAEBUgACAFNgIMDAMLIAMNAiAAKAIAIgIoAuQCIgNFDQEgAi0AsQENAQsgAC0A0AENAEEBIQUCQAJAIAIoAugCQQlBmqsBQa2rASAEG0EAIAcgACgC+AEgAxEJACIDQQFGBEBBFyEFQcrdASECDAELQbyzASECIANBfXFFDQELIAAgAkEAEBUgACAFNgIMDAILIAMNAQsgACgCCCICRQRAAkAgACgCdA0AIAAoAgAtAFBBCHENACAAQQE6ABcLIAAQNSICRQ0BCyAGQQR0IgMgCCgCEGooAgAhBCAJIAEoAgA2AgQgCSAENgIAIABBw7ICIAkQRSAAKAIAKAIQIANqKAIMKAIAQQFqIQMCQCAAKAIIIgAoAnAgACgCbCIETARAIABB5AAgBkEBIAMQFBoMAQsgACAEQQFqNgJsIAAoAmggBEEUbGoiAEEANgIQIAAgAzYCDCAAQQE2AgggACAGNgIEIABB5AA2AgALIAEoAgAhAQJAIAIoAmwiAyACKAJwTgRAIAJBmgEgBkEAQQAQFCEDDAELIAIgA0EBajYCbCACKAJoIANBFGxqIgBBADYCECAAQgA3AgggACAGNgIEIABBmgE2AgALIAIoAgAtAFcNACACIAIoAmggA0EASAR/IAIoAmxBAWsFIAMLQRRsaiABQQAQKgsgCUEQaiQAC+ICAQR/IwBBQGoiBCQAAkAgAUUNAEF/QYCQ8AEgAxshByADRQRAA0ACQCABKAIQRQ0AIAEoAgQiBUGAgBBxDQBB8/EAIQMgASgCGEUEQEH18AFB1akBIAEoAhQbIQMLIAEoAiAhBiAEIAEsAAA2AhAgBCAFIAdxQYCAgAFzNgIUIAQgAzYCCCAEIAI2AgQgBCAGNgIAIAQgBUEDcUECdEGA4ANqKAIANgIMIABBAUH5wAEgBBCTAQsgASgCDCIBDQAMAgsACwNAIAEoAhAEQEHz8QAhAyABKAIYRQRAQfXwAUHVqQEgASgCFBshAwsgASgCBCEFIAEoAiAhBiAEIAEsAAA2AjAgBCAFIAdxQYCAgAFzNgI0IAQgAzYCKCAEIAI2AiQgBCAGNgIgIAQgBUEDcUECdEGA4ANqKAIANgIsIABBAUH5wAEgBEEgahCTAQsgASgCDCIBDQALCyAEQUBrJAAL3QIBA38jAEEQayIFJAACQCABKAIEIAJBDGxqIgYvAQgiAkUNACAFQQA2AgwgAS0AKw0AIAEoAjQiBEUNACAEKAIAIAJIDQAgAkEEdCAEakEIaygCACICRQ0AIAAoAgAiBCACIAQtAFQgBi0ABSAFQQxqQQAQ2wEaIAUoAgwiAkUNACAAKAIAIgQtAFcEQCAEKAKABEUEQAJAIAItABFBkAFxRQRAIAIoAhhFDQELIAIQLQsgAigCFCACEBcMAgsgBCACELcGDAELIAAoAmggACgCbEEUbGoiBEEEayACNgIAIARBE2tB9gE6AAALAkAgBi0ABUHFAEcNACABLQArQQFGDQAgACgCbCIBIAAoAnBOBEAgAEHXACADQQBBABAUGgwBCyAAIAFBAWo2AmwgACgCaCABQRRsaiIAQQA2AhAgAEIANwIIIAAgAzYCBCAAQdcANgIACyAFQRBqJAALLAAgAARAAkAgAC0AEUGQAXFFBEAgACgCGEUNAQsgABAtCyAAKAIUIAAQFwsLxwECAX8CfkJ/IQMCQBAZDQBB4JYFKAIAIgEEQCABQZjYBCgCABEAAAtB6JYFKQMAIQMCQCAAQgBTBEBB4JYFKAIAIgENAQwCC0HolgVB8JYFKQMAIgIgAiAAIAAgAlUbIABQGyAAIAJCAFUbIgA3AwBB+JYFIABBtJYFNQIAVyAAQgBVcTYCAEHglgUoAgAiAUUNASABQaDYBCgCABEAAEHglgUoAgAiAUUNASABQZjYBCgCABEAAAsgAUGg2AQoAgARAAALIAMLkAEBAn8gACABLQAHIgJBASACGxCaAwJAIAJFBEAgACgCAC0AVw0BIAAoAnQgASgCAEJ/QQFBABAvGg8LIAAoAgAtAFcNACABLQAGIQEDQCAAKAIALQBXRQRAIAAoAnQgA0EobGogAUECdEHQ7QJqKAIAQn9BAUEAEC8aCyABQQFqIQEgA0EBaiIDIAJHDQALCwtiAQF/IAFBAEoEQCAAKAIIIgAoAnAgACgCbCIDTARAIABBnwEgASACQQAQFBoPCyAAIANBAWo2AmwgACgCaCADQRRsaiIAQgA3AgwgACACNgIIIAAgATYCBCAAQZ8BNgIACwv+AQEEfwJAIAItABxBCHFFDQAgACgCACIGLQAYQQRxDQACQAJAIAYoAhAgAUEEdGooAgwoAkgiA0UNACADLQAcQYABcQ0AIAMtACtBAUYNACADLwEiQQJGDQELIABBiwQ2AgwgACAAKAIkQQFqNgIkQQAPCyAAKAJ0IgMgACADGyIDQfAAaiEEAkADQCAEKAIAIgRFDQEgBCgCBCACRw0ACyAEKAIMDwsgA0EcIAZCEBAWIgQQtAEaIAAoAgAtAFcNACAEIAMoAnA2AgAgAyAENgJwIAQgATYCCCAEIAI2AgQgBCADKAIsIgBBAmoiBTYCDCADIABBBGo2AiwLIAUL5k8CMX8BfiMAQTBrIiEkAAJ/IAEoAhwiD0GAAXFFBEBBAQwBCyABQQhqIQ0DQCANKAIAIhpBFGohDSAaLwA3QQNxQQJHDQALIBovATILISMgACgCCCEOIAAoAgAhJAJAIA9BgBBxRQ0AIAEuASIhGCAFQQFqIR5BASEVA0BBACENIBhBAEoEQANAAkAgASgCBCIPIA1BDGxqIhstAARBD3EiEEUNACANIAEuASBGDQAgFiAbLwEKQeAAcSIRRSIUckEBcUUEQCAfQQFqIR8MAQsCQCALRQ0AIBENACALIA1BAnRqKAIAQQBIDQELAkBBAiAQIBBBC0YbIAggCEELRhsiF0EFRgRAIBZBAXFFBEBBBSEXIBsvAQgNAgtBAiEXDAELIBVBf3MgFHENAQsCQCANwSIdQQBIDQAgASgCHEEgcUUNAAJAIA1B//8DcUUEQEEAIRAMAQtBACEUQQAhEEEAIRIgDUEBa0EDTwRAIA1B/P/9/wdxIRJBACETA0AgDyATQQxsai8BCkF/c0EFdkEBcSAQaiAPIBNBAXJBDGxqLwEKQX9zQQV2QQFxaiAPIBNBAnJBDGxqLwEKQX9zQQV2QQFxaiAPIBNBA3JBDGxqLwEKQX9zQQV2QQFxaiEQIBNBBGoiEyASRw0ACwsgDUEDcSIRRQ0AA0AgDyASQQxsai8BCkF/c0EFdkEBcSAQaiEQIBJBAWohEiAUQQFqIhQgEUcNAAsLIA8gHUEMbGotAApBIHFFBEAgECEdDAELIAEvASQgDSAQa2ohHQsgHiAdwWohEQJAAkACQAJAIBdBAWsOBQIBAgMAAwsCQCAOKAJsIhIgDigCcE4EQCAOQTMgEUEAQQAQFCESDAELIA4gEkEBajYCbCAOKAJoIBJBFGxqIg9BADYCECAPQgA3AgggDyARNgIEIA9BMzYCAAsCfwJAAkAgGy8BCCIPRQ0AIAEtACsNACABKAI0IhRFDQAgFCgCACAPTg0BCyAAKAIAIRBBAAwBCyAAKAIAIRBBACAPQQR0IBRqQQhrKAIAIg9FDQAaIBAgD0EAQQAQKAshDyAQLQBXRQRAIAAgDyAREEQLIA8EQCAQIA8QHQsgDigCbCEQQdyZBSEPIBxBAWohHCAOKAIALQBXBH9B3JkFBSAOKAJoIBJBFGxqCyAQNgIIDAMLIAAoAnQiDyAAIA8bQQE6ABULIAEoAgAhDyAhIBsoAgA2AgQgISAPNgIAICRBy5cBICEQMSEPAkAgDigCbCIQIA4oAnBOBEAgDkHFAEGTCiAXIBEQFBoMAQsgDiAQQQFqNgJsIA4oAmggEEEUbGoiEEEANgIQIBAgETYCDCAQIBc2AgggEELFgICAsKIBNwIACwJAIA4oAgAiEC0AVwRAIA9FDQECQCAQKALcAiAPTQ0AIA8gECgC1AJPBEAgDyAQKALQAjYCACAQIA82AtACDAMLIBAoAtgCIA9LDQAgDyAQKALIAjYCACAQIA82AsgCDAILIBAoAoAEBEAgECAPEB8MAgtByNcEKAIABEBB4JYFKAIAIhAEQCAQQZjYBCgCABEAAAsgD0H01wQoAgARAQAhEEG0lgVBtJYFKAIAIBBrNgIAQcCWBUHAlgUoAgBBAWs2AgAgD0Hs1wQoAgARAABB4JYFKAIAIg9FDQIgD0Gg2AQoAgARAAAMAgsgD0Hs1wQoAgARAAAMAQsgDigCaCAOKAJsQRRsaiIQQQRrIA82AgAgEEETa0H6AToAAAsgDigCbCIPQQBMDQEgDigCaCAPQRRsakESa0EBOwEADAELIA4oAmwiDyAOKAJwTgRAIA5BMiARIAlBABAUGgwBCyAOIA9BAWo2AmwgDigCaCAPQRRsaiIPQgA3AgwgDyAJNgIIIA8gETYCBCAPQTI2AgALIA1BAWoiDSAYRw0ACwsgFiAcIB9yRXJBAXENAUEBIRZBACEVIBxBAEwNACABLQAcQeAAcUUNACAAIB4gARDWAgwACwALQQAhG0EAIRMCQCABKAIQIhFFDQAgJC0AIUECcQ0AIAAgBUF/czYCNCARKAIAQQBKBEAgBUEBaiEVQQIgCCAIQQtGGyEPIBFBCGohF0EAIRIDQCAXIBJBBHRqIhQoAgAhDQJAIAsEQCAhQgA3AyAgIUIANwMYICFCADcDECAhIAs2AiggIUHPADYCFCANBH8gIUEQaiANEB4aICEvASQFQQALIhAgEEH9/wNxIAcbQf//A3FFDQELIBNB/wFxRQRAIA4gASAVEIMCCyAAIAAoAjgiHUEBayIQNgI4IA0EfyAkIA1BAEEAECgFQQALIQ0gJC0AV0UEQCAAIA0gEEEQEKsBCyANBEAgJCANEB0LAkAgD0EERgRAIA4oAmwiDSAOKAJwTgRAIA5BCUEAIAlBABAUGkEEIQ8MAgsgDiANQQFqNgJsIA4oAmggDUEUbGoiDUIANwIMIA0gCTYCCCANQgk3AgBBBCEPDAELQQIgDyAPQQVGGyEPIBQoAgQhHCAAKAIIIg1FBEACQCAAKAJ0DQAgACgCAC0AUEEIcQ0AIABBAToAFwsgABA1IQ0LIA9BAkYEQCAAKAJ0IhAgACAQG0EBOgAVCwJAIA0oAmwiECANKAJwTgRAIA1BxgBBkwIgD0EAEBQhEAwBCyANIBBBAWo2AmwgDSgCaCAQQRRsaiIUQgA3AgwgFCAPNgIIIBRCxoCAgLAiNwIACyANKAIALQBXRQRAIA0gDSgCaCAQQQBIBH8gDSgCbEEBawUgEAtBFGxqIBxBABAqCyANKAJsIhBBAEwNACANKAJoIBBBFGxqQRJrQQM7AQALQQAgHWshEAJAIA4oAgwiDSgCOCANKAI8akEASARAIA0gDiAQEDgMAQsgDSgCQCAQQQJ0aiAOKAJsNgIAC0EBIRMLIBJBAWoiEiARKAIASA0ACwsgAEEANgI0CyABKAIIIRxBASEmAkACQCAMRQRAQQAhDAwBCyAMKAIARQRAQQZBBCAMLQAUIgsbIQggDEEAIAsbIQwMAQsgHEUNAANAIBtBAWohGyAcKAIUIhwNAAsgG0EKbCILrSE+An8gJARAICQgPhAWDAELID4QGAsiFEUNAUEAIREgFEEAIAv8CwAgDCAUNgIYIBQgG0EDdGohCyAMIRADQCAQKAIABEACQCAQKAIcIhVFDQBBACEPAkAgASgCCCINRQ0AIA0gFUYNAANAIA9BAWohDyANKAIUIg1FDQEgDSAVRw0ACwsgCyAPaiIVLQAADQAgFUEBOgAAIBQgEUEDdGoiFSAPNgIEIBUgDTYCACARQQFqIRELIBAoAhAiEA0BCwtBACEmIAEoAggiDQRAA0AgCyAmai0AAEUEQCAUIBFBA3RqIg8gJjYCBCAPIA02AgAgEUEBaiERCyAmQQFqISYgDSgCFCINDQALQQAhJgsgGyEcIBQhGwsCQCAkKQMgIj5CgMABg1AEQEEAIRcMAQsCQCA+QoDAAINCAFIEQAJAIAEoAjhFBEAgACgCACgCECgCHCILRQ0BIAsoAjBFDQELIAAtAJUBDQAgACABQYABQQBBABDZAiIgDQILQQAhIEEAIRcgACgCACkDIEKAgAGDUA0CIAEtACsNAiABKAIAIQsCfyABKAI8IhAoAkQiEQRAQQAhEiALLQAAIg0EQCALIQ8DQCASIA1B/wFxQcDKAmotAABqQbHz3fF5bCESIA8tAAEhDSAPQQFqIQ8gDQ0ACwsgESASIBAoAjhwQQN0aiINQQRqDAELIBBBPGohDSAQQUBrCyERQcyZBSEUAkAgDSgCACIWRQ0AA0AgESgCACIRKAIMIQ0gCyEPA0ACQAJAIA0tAAAiECAPLQAAIhVGBEAgEA0BIBEhFAwFCyAQQcDKAmotAAAgFUHAygJqLQAARw0BCyAPQQFqIQ8gDUEBaiENDAELCyAWQQFrIhYNAAsLIBQoAggNASABKAIwDQEMAgtBACEXIAAoAgApAyBCgIABg1ANASABLQArDQEgASgCACELAn8gASgCPCIQKAJEIhEEQEEAIRIgCy0AACINBEAgCyEPA0AgEiANQf8BcUHAygJqLQAAakGx893xeWwhEiAPLQABIQ0gD0EBaiEPIA0NAAsLIBEgEiAQKAI4cEEDdGoiDUEEagwBCyAQQTxqIQ0gEEFAawshEUHMmQUhFAJAIA0oAgAiFkUNAANAIBEoAgAiESgCDCENIAshDwNAAkACQCANLQAAIhAgDy0AACIVRgRAIBANASARIRQMBQsgEEHAygJqLQAAIBVBwMoCai0AAEcNAQsgD0EBaiEPIA1BAWohDQwBCwsgFkEBayIWDQALCyAUKAIIDQAgASgCMEUNAQsgACAAKAIsQQFqIhk2AiwCQCAOKAJsIgsgDigCcE4EQCAOQccAQQAgGUEAEBQaDAELIA4gC0EBajYCbCAOKAJoIAtBFGxqIgtCADcCDCALIBk2AgggC0LHADcCAAsgACAAKAI4QQFrIhc2AjgLAkAgB0UEQEEAIRUMAQtBACEVIBoNACAAIAAoAjgiEEEBayILNgI4IAgiD0ELRgRAQQIgAS0AKiINIA1BC0YbIQ8LAkAgDEUEQAwBCyAMIRUCQAJAA0AgFSgCAEUNASAVKAIcRQ0BIBUoAhAiFQ0AC0EAIRUMAQtBBkEEIBUtABQbIQ8LIAwgFUYEQAwBCyAOKAJsIiIgDigCcE4EQCAOQQlBAEEAQQAQFCEiDAELIA4gIkEBajYCbCAOKAJoICJBFGxqIg1CADcAASANQQk6AAAgDUIANwAJIA1BADYAEAsCQCAPQQVHDQAgCEEFRg0AIAEoAghFDQAgIg0AIA4oAmwiDSAOKAJwTgRAIA5BCUEAQQBBABAUQQFqISUMAQsgDiANQQFqIiU2AmwgDigCaCANQRRsaiINQgA3AAEgDUEJOgAAIA1CADcACSANQQA2ABALIA4oAmwhDQJAIAZFDQACQCANIA4oAnBOBEAgDkE1IAUgCyAGEBQaDAELIA4gDUEBajYCbCAOKAJoIA1BFGxqIg1BADYCECANIAY2AgwgDSALNgIIIA0gBTYCBCANQTU2AgALIA4oAmwiDUEATA0AIA4oAmggDUEUbGpBEmtBkAE7AQALAkAgDSAOKAJwTgRAIA5BHyADIAsgBRAUGgwBCyAOIA1BAWo2AmwgDigCaCANQRRsaiINQQA2AhAgDSAFNgIMIA0gCzYCCCANIAM2AgQgDUEfNgIACwJ/An8CQAJAAkACQAJAAkAgD0EBaw4GAQEBBAIDAAtBAiEPCyAAIA8gARDyAwwDCyAZBEBBASEnIAAoAnQiCyAAIAsbQQE6ABQgACABICAgAyAEIAVBAUEAQQVBAUF/EJ4DIA4oAmwiCyAOKAJwTgRAIA5B1gAgGUEBQQAQFBpBAQwGCyAOIAtBAWo2AmwgDigCaCALQRRsaiILQQA2AhAgC0IBNwIIIAsgGTYCBCALQdYANgIAQQEMBQsgASgCCCILRQRAQQEMBQsgACgCdCINIAAgDRtBAToAFCAAIAsgASgCHCADIARBAEF/EIQEQQEMBAsgACAMIAFBACADEKUFCyAOKAJsIgsgDigCcE4EQCAOQQlBACAJQQAQFBpBAAwCCyAOIAtBAWo2AmwgDigCaCALQRRsaiILQgA3AgwgCyAJNgIIIAtCCTcCAAtBAAshJ0EACyEuQQAgEGshDQJAIA4oAgwiCygCOCALKAI8akEASARAIAsgDiANEDgMAQsgCygCQCANQQJ0aiAOKAJsNgIACwJAIAxFDQAgDCAVRg0AIA4oAmwiKSAOKAJwTgRAIA5BCUEAQQBBABAUISkMAgsgDiApQQFqNgJsIA4oAmggKUEUbGoiC0IANwABIAtBCToAACALQgA3AAkgC0EANgAQDAELICVFBEBBACElDAELAkAgDigCbCIoIA4oAnBOBEAgDkEJQQBBAEEAEBQhKAwBCyAOIChBAWo2AmwgDigCaCAoQRRsaiILQgA3AAEgC0EJOgAAIAtCADcACSALQQA2ABALIA4oAmwhC0HcmQUhDSAOKAIALQBXBH9B3JkFBSAOKAJoICVBFGxqQRRrCyALNgIICwJ/ICZFBEAgGygCACESIBsoAgQMAQsgHCESQQALIR0CQCASRQRAIBchHwwBCyAGQQBHICBBAEdxITogIkEBaiE1IAZBAWohOyAAQZgBaiE2IABBIGohPCAFQX9zITcgBUEBaiE4IBchHwNAAkAgAiAdQQJ0aiIYKAIARQ0AAkAgDCINRQ0AAn8DQCANIA0oAgBFDQEaIA0gEiANKAIcRg0BGiANKAIQIg0NAAtBAAshFSAiRQ0AIAwgFUcNAEHcmQUhDSAOKAIALQBXBH9B3JkFBSAOKAJoICJBFGxqCyAOKAJsNgIICyAAIAAoAjgiMEEBayItNgI4IBNB/wFxRQRAIA4gASA4EIMCCyASKAIkBEAgGCgCACELAkAgDigCbCINIA4oAnBOBEAgDkHLAEEAIAtBABAUGgwBCyAOIA1BAWo2AmwgDigCaCANQRRsaiINQgA3AgwgDSALNgIIIA1CywA3AgALIAAgNzYCNCAAKAIAIQsgEigCJCINBH8gCyANQQBBABAoBUEACyEPIAstAFdFBEAgACAPIC1BEBBeCyAPBEAgCyAPEB0LIABBADYCNAsgGCgCACIzQQFqIR4CfyASLwE0RQRAQQAhDyAzDAELQQAhDQNAAkACQAJAAkACQCASKAIEIA1BAXRqLwEAIgtB/v8Daw4CAAIBCyAAIDc2AjQgACgCACERIBIoAiggDUEEdGooAggiCwR/IBEgC0EAQQAQKAVBAAshEAJAIBEtAFcNACAAKAIIRQ0AIAAgECANIB5qIhQQfSITIBRGDQACQAJAIBAiD0UNAANAAkAgDygCBCILQYDAIHFFDQACfyALQYCAIHEEQCAPKAIUQQhqDAELIA8tAABB8QBHDQEgD0EMagsoAgAiDw0BDAILC0HQACEWIAtBgICAAnENASAPLQAAQbABRg0BC0HRACEWCyAAKAIIIgsoAnAgCygCbCIPTARAIAsgFiATIBRBABAUGgwBCyALIA9BAWo2AmwgCygCaCAPQRRsaiILQgA3AgwgCyAUNgIIIAsgEzYCBCALQQA7AQIgCyAWOgAAIAtBADoAAQsgEARAIBEgEBAdCyAAQQA2AjQMAwsgCyABLwEgRw0BCyANIB5qIQ8gDigCbCILIA4oAnBOBEAgDkHSACAFIA9BABAUGgwCCyAOIAtBAWo2AmwgDigCaCALQRRsaiILQgA3AgwgCyAPNgIIIAsgBTYCBCALQdIANgIADAELAkAgC8EiFkEASA0AIAEoAhxBIHFFDQAgASgCBCETAkAgC0UEQEEAIREMAQtBACEUQQAhEUEAIRAgC0EETwRAIBZB/P8BcSEQQQAhDwNAIBMgD0EMbGovAQpBf3NBBXZBAXEgEWogEyAPQQFyQQxsai8BCkF/c0EFdkEBcWogEyAPQQJyQQxsai8BCkF/c0EFdkEBcWogEyAPQQNyQQxsai8BCkF/c0EFdkEBcWohESAPQQRqIg8gEEcNAAsLIBZBA3EiD0UNAANAIBMgEEEMbGovAQpBf3NBBXZBAXEgEWohESAQQQFqIRAgFEEBaiIUIA9HDQALCyATIBZBDGxqLQAKQSBxRQRAIBEhCwwBCyABLwEkIAsgEWtqIQsLIA0gHmohDyA4IAvBaiEQIA4oAmwiCyAOKAJwTgRAIA5B0QAgECAPQQAQFBoMAQsgDiALQQFqNgJsIA4oAmggC0EUbGoiC0IANwIMIAsgDzYCCCALIBA2AgQgC0HRADYCAAsgDUEBaiINIBIvATQiD0kNAAsgGCgCAAshEwJAIA4oAmwiCyAOKAJwTgRAIA5B4QAgHiAPIBMQFBoMAQsgDiALQQFqNgJsIA4oAmggC0EUbGoiC0EANgIQIAsgEzYCDCALIA82AgggCyAeNgIEIAtB4QA2AgALAkAgBkUNACAHDQAgEiAaRw0AQQAgMGshDSAOKAIMIgsoAjggCygCPGpBAEgEQCALIA4gDRA4QQEhEwwCCyALKAJAIA1BAnRqIA4oAmw2AgBBASETDAELIBItADYiC0UEQEEAIDBrIQ0gDigCDCILKAI4IAsoAjxqQQBIBEAgCyAOIA0QOEEBIRMMAgsgCygCQCANQQJ0aiAOKAJsNgIAQQEhEwwBCyAVBH9BBkEEIBUtABQbBUECIAsgC0ELRhsgCCAIQQtGGwshMQJAIB0NACASKAIUDQAgEiAaRw0AIDFBBUcNAAJAICQpAyAiPkKAwACDUA0AIAEoAjhFBEAgACgCACgCECgCHCILRQ0BIAsoAjBFDQELIAAtAJUBDQAgACABQYABQQBBABDZAg0BICQpAyAhPgsgPkKAgAGDQgBSBEAgASgCMA0BIAEoAgAhCwJ/IAEoAjwiECgCRCIRBEBBACETIAsiDS0AACIPBEADQCATIA9B/wFxQcDKAmotAABqQbHz3fF5bCETIA0tAAEhDyANQQFqIQ0gDw0ACwsgESATIBAoAjhwQQN0aiINQQRqDAELIBBBPGohDSAQQUBrCyERQcyZBSEUAkAgDSgCACIWRQ0AA0AgESgCACIRKAIMIQ0gCyEPA0ACQAJAIA0tAAAiECAPLQAAIhNGBEAgEA0BIBEhFAwFCyAQQcDKAmotAAAgE0HAygJqLQAARw0BCyAPQQFqIQ8gDUEBaiENDAELCyAWQQFrIhYNAAsLIBQoAggNAQtBACAwayENIA4oAgwiCygCOCALKAI8akEASARAIAsgDiANEDhBASETDAILIAsoAkAgDUECdGogDigCbDYCAEEBIRMMAQsgBCAdaiEqIBIvATIhDQJAIA4oAmwiLCAOKAJwTgRAIA5BGyAqIC0gHiANED0hLAwBCyAOICxBAWo2AmwgDigCaCAsQRRsaiILIA02AhAgCyAeNgIMIAsgLTYCCCALICo2AgQgC0Gb+gM2AgALIB4hGAJAIBIgGkYiNA0AICNBAUYEQCAALQATIgtFBEAgACAAKAIsQQFqIhg2AiwMAgsgACALQQFrIgs6ABMgNiALQf8BcUECdGooAgAhGAwBCyAjIAAoAhwiC0wEQCAAIAsgI2s2AhwgACAAKAIgIhggI2o2AiAMAQsgACAAKAIsIgsgI2o2AiwgC0EBaiEYCwJAIAZFIDFBBUdxDQAgAS0AHEGAAXFFBEACQCAOKAJsIgsgDigCcE4EQCAOQY4BICogGEEAEBQaDAELIA4gC0EBajYCbCAOKAJoIAtBFGxqIgtCADcCDCALIBg2AgggCyAqNgIEIAtBjgE2AgALIAZFDQECQCAOKAJsIgsgDigCcE4EQCAOQTUgGCAtIAYQFBoMAQsgDiALQQFqNgJsIA4oAmggC0EUbGoiC0EANgIQIAsgBjYCDCALIC02AgggCyAYNgIEIAtBNTYCAAsgDigCbCILQQBMDQEgDigCaCALQRRsakESa0GQATsBAAwBCwJAIDQNACAaLwEyRQ0AQQAhEQNAQX8hCwJAIBIvATQiD0UNACASKAIEIRBBACENIBooAgQgEUEBdGovAQAhFANAIBQgECANQQF0ai8BAEYEQCANIQsMAgsgDUEBaiINIA9HDQALCyARIBhqIQ0gC8EhDwJAIA4oAmwiCyAOKAJwTgRAIA5B3gAgKiAPIA0QFBoMAQsgDiALQQFqNgJsIA4oAmggC0EUbGoiC0EANgIQIAsgDTYCDCALIA82AgggCyAqNgIEIAtB3gA2AgALIBFBAWoiESAaLwEySQ0ACwsgBkUNACAaLwEyIgtFDQAgHiAYIBIvADdBA3FBAkYbIT0gDigCbCALaiELQTQhMkEAIRQDQCAAKAIAIg0gDS0AVCIPIBooAiAgFEECdGooAgAiECANLQCxASINEI0CISsCQCANDQAgK0UEQCAAIA9BACAQEIYBISsMAQsgKygCDA0AIAAgDyArIBAQhgEhKwsgFCAaLwEyQQFrRiE5AkAgGigCBCAUQQF0ai4BACIWQQBIDQAgASgCHEEgcUUNACABKAIEIQ8CQCAWRQRAQQAhEAwBC0EAIRFBACEQQQAhEyAWQQRPBEAgFkH8/wFxIRNBACENA0AgDyANQQxsai8BCkF/c0EFdkEBcSAQaiAPIA1BAXJBDGxqLwEKQX9zQQV2QQFxaiAPIA1BAnJBDGxqLwEKQX9zQQV2QQFxaiAPIA1BA3JBDGxqLwEKQX9zQQV2QQFxaiEQIA1BBGoiDSATRw0ACwsgFkEDcSINRQ0AA0AgDyATQQxsai8BCkF/c0EFdkEBcSAQaiEQIBNBAWohEyARQQFqIhEgDUcNAAsLIA8gFkEMbGotAApBIHFFBEAgECEWDAELIAEvASQgFiAQa2ohFgtBNSAyIDkbITIgLSALIDkbIQsgFCA9aiEQIDsgFsFqIRECQCAOKAJsIg8gDigCcE4EQCAOIDIgESALIBAQFCEPDAELIA4gD0EBajYCbCAOKAJoIA9BFGxqIg1BADYCECANIBA2AgwgDSALNgIIIA0gETYCBCANQQA7AQIgDSAyOgAAIA1BADoAAQsCQCAOKAIALQBXDQAgDigCaCAPQQBIBH8gDigCbEEBawUgDwtBFGxqIg0tAAEEQCAOIA0gK0F+ECoMAQsgK0UNACANQf4BOgABIA0gKzYCEAsgDigCbCINQQBKBEAgDigCaCANQRRsakESa0GQATsBAAsgFEEBaiIUIBovATJJDQALCwJAAkACQAJAAkAgMUEBaw4GAAAAAgMBAwsgACAxIBIQ9AMMAwsgACAMIAEgEiAqEKUFCyAOKAJsIgsgDigCcE4EQCAOQQlBACAJQQAQFBoMAgsgDiALQQFqNgJsIA4oAmggC0EUbGoiC0IANwIMIAsgCTYCCCALQgk3AgAMAQsgDigCbCELIBkEQCAAKAJ0Ig0gACANG0EBOgAUICdBAWohJwsCQCA6BEACQCALIA4oAnBOBEAgDkGnASADQQBBABAUGgwBCyAOIAtBAWo2AmwgDigCaCALQRRsaiINQQA2AhAgDUIANwIIIA0gAzYCBCANQacBNgIACyAAIAEgICADIAQgGCAjwUEAQQUgNCAqEJ4DIA4oAmwiDSAOKAJwTgRAIA5BqAEgA0EAQQAQFBoMAgsgDiANQQFqNgJsIA4oAmggDUEUbGoiDUEANgIQIA1CADcCCCANIAM2AgQgDUGoATYCAAwBCyAAIAEgICADIAQgGCAjwUEAQQUgNCAqEJ4DC0EBIS4gGUUNAAJAIA4oAmwiDSAOKAJwTgRAIA5B1gAgGUEBQQAQFBoMAQsgDiANQQFqNgJsIA4oAmggDUEUbGoiDUEANgIQIA1CATcCCCANIBk2AgQgDUHWADYCAAsCQCAOKAJsIhEgDigCcE4EQCAOQQlBAEEAQQAQFCERDAELIA4gEUEBajYCbCAOKAJoIBFBFGxqIg1CADcAASANQQk6AAAgDUIANwAJIA1BADYAEAsgH0F/cyEPAkAgDigCDCINKAI4IA0oAjxqQQBIBEAgDSAOIA8QOAwBCyANKAJAIA9BAnRqIA4oAmw2AgALIAsgLGshDSAAIAAoAjhBAWsiHzYCOAJAIBIoAiRFDQAgDigCbCILIA4oAnBOBEAgDkEyIDMgH0EAEBQaDAELIA4gC0EBajYCbCAOKAJoIAtBFGxqIgtCADcCDCALIB82AgggCyAzNgIEIAtBMjYCAAsgDUEASgRAA0AgDSELQdyZBSENIA4oAgAtAFdFBEAgDigCaCAsQRRsaiENCwJAIA0tAAAiD0GOAUYNACANLwECIRAgDiAPIA0oAgQgHyANKAIIIA9BoOMCai0AAEEBcRsgDSgCDCANKAIQIA0sAAEQRhogDigCbCINQQBMDQAgDigCaCANQRRsakESayAQOwEACyAsQQFqISwgC0EBayENIAtBAUoNAAsLIABBAiASEPQDIA4oAmwhC0HcmQUhDSAOKAIALQBXBH9B3JkFBSAOKAJoIBFBFGxqCyALNgIIC0EAIDBrIQ0CQCAOKAIMIgsoAjggCygCPGpBAEgEQCALIA4gDRA4DAELIAsoAkAgDUECdGogDigCbDYCAAsCQCAYIB5GDQACfyAjQQFGBEAgGEUNAiAALQATIgtBB0sNAiAAIAtBAWo6ABMgNiALQQJ0agwBCyAAKAIcICNODQEgACAjNgIcIDwLIBg2AgALQQEhEyAVRQ0AIBUhDSApRQ0AA0ACQCANKAIQIg1FDQAgDSgCAEUNACANKAIcRQ0AIA0tABUNAQwCCwsCQCAOKAJsIgsgDigCcE4EQCAOQQlBACA1QQAQFBoMAQsgDiALQQFqNgJsIA4oAmggC0EUbGoiC0IANwIMIAsgNTYCCCALQgk3AgALIA4oAmwhC0HcmQUhDSAOKAIALQBXBH9B3JkFBSAOKAJoIClBFGxqCyALNgIIQQAhKQsCfyAmRQRAIBwgL0EBaiIvTARAIC8hHQwECyAbIC9BA3RqIgsoAgAhEiALKAIEDAELIBwoAhQiHCESIB1BAWoLIR0gEg0ACwsgJQRAAkAgDigCbCIEIA4oAnBOBEAgDkEJQQAgJUEAEBQaDAELIA4gBEEBajYCbCAOKAJoIARBFGxqIgRCADcCDCAEICU2AgggBEIJNwIACyAOKAJsIQRB3JkFIQ0gDigCAC0AVwR/QdyZBQUgDigCaCAoQRRsagsgBDYCCAsCQCAnRQ0AAkAgDigCbCIEIA4oAnBOBEAgDkERIBkgH0EAEBQaDAELIA4gBEEBajYCbCAOKAJoIARBFGxqIgRCADcCDCAEIB82AgggBCAZNgIEIARBETYCAAsgDigCbCENAkAgGkUEQAJAIAZFDQACQCANIA4oAnBOBEAgDkE1IAUgFyAGEBQaDAELIA4gDUEBajYCbCAOKAJoIA1BFGxqIgRBADYCECAEIAY2AgwgBCAXNgIIIAQgBTYCBCAEQTU2AgALIA4oAmwiDUEATA0AIA4oAmggDUEUbGpBEmtBkAE7AQALAkAgDSAOKAJwTgRAIA5BHyADIBcgBRAUGgwBCyAOIA1BAWo2AmwgDigCaCANQRRsaiIEQQA2AhAgBCAFNgIMIAQgFzYCCCAEIAM2AgQgBEEfNgIACyAAQQIgARDyAwwBCyANIA4oAnBOBEAgDkEJQQAgF0EAEBQaDAELIA4gDUEBajYCbCAOKAJoIA1BFGxqIgBCADcCDCAAIBc2AgggAEIJNwIACyAfQX9zIQMgDigCDCIAKAI4IAAoAjxqQQBIBEAgACAOIAMQOAwBCyAAKAJAIANBAnRqIA4oAmw2AgALAkAgAS0AHEGAAXENACAFQQFqIQMgAiAdQQJ0aigCACECIAEuASQhBAJAIA4oAmwiACAOKAJwTgRAIA5B4QAgAyAEIAIQFBoMAQsgDiAAQQFqNgJsIA4oAmggAEEUbGoiAEEANgIQIAAgAjYCDCAAIAQ2AgggACADNgIEIABB4QA2AgALIBNB/wFxDQAgDiABQQAQgwILIAogLjYCAAsgIUEwaiQAC8EEAQ1/QX8hBwJAIAUtACtBAkYNACABRQRAQQAPC0GBAUGAASACGyELQQAhByACRQRAIANBAnQhAwNAIAchAgJAIAEtAAggC0cNACABLQAJIARxRQ0AQX8hByABLQAKDQACQCAAKAJ0IgcgACAHGygCfCIHBEADQCABIAcoAgBGBEAgBygCDCAGRg0DCyAHKAIEIgcNAAsLIAAgASAFIAYQmgIhByAAKAIAQX82AkQgBw0AIAIhBwwBCyADIAdqKAIQIAJyIQcLIAEoAiAiAQ0ACwwBCyACQQhqIQ0gA0ECdCEOA0AgByEIAkAgAS0ACCALRw0AIAEtAAkgBHFFDQACQCABKAIQIgNFDQAgAigCACIPQQBMBEAMAgsgAygCACIQQQBMBEAMAgsgA0EIaiERQQAhCQNAIA0gCUEEdGooAgQhEkEAIQoDQCARIApBA3RqKAIAIQcgEiEDA0ACQCAHLQAAIgwgAy0AACITRwRAIAxBwMoCai0AACATQcDKAmotAABGDQEgCkEBaiIKIBBHDQMgCUEBaiIJIA9HDQQgCCEHDAYLIAxFDQQLIANBAWohAyAHQQFqIQcMAAsACwALAAtBfyEHIAEtAAoNAAJAIAAoAnQiAyAAIAMbKAJ8IgcEQANAIAEgBygCAEYEQCAHKAIMIAZGDQMLIAcoAgQiBw0ACwsgACABIAUgBhCaAiEHIAAoAgBBfzYCRCAHDQAgCCEHDAELIAcgDmooAhAgCHIhBwsgASgCICIBDQALCyAHC7EGAQp/IwBBEGsiCyQAAkAgACgCAC0AIUHAAHFFDQAgAS0AKw0AIAEoAjAiBwRAA0ACQCAHKAIUIgJBAEwNACACQQNxIQggB0EkaiEJQQAhBQJAIAJBBEkEQEEAIQMMAQsgAkH8////B3EhA0EAIQYDQEF/QQEgCSAGQQN0aiICKAIYIgp0IApBH0obIARBf0EBIAIoAgAiBHQgBEEfShtyQX9BASACKAIIIgR0IARBH0obckF/QQEgAigCECICdCACQR9KG3JyIQQgBkEEaiIGIANHDQALCyAIRQ0AA0BBf0EBIAkgA0EDdGooAgAiAnQgAkEfShsgBHIhBCADQQFqIQMgBUEBaiIFIAhHDQALCyAHKAIEIgcNAAsLIAEoAgAhAgJ/IAEoAjwiCCgCRCIHBEBBACEGIAItAAAiAwRAIAIhBQNAIAYgA0H/AXFBwMoCai0AAGpBsfPd8XlsIQYgBS0AASEDIAVBAWohBSADDQALCyAHIAYgCCgCOHBBA3RqIgNBBGoMAQsgCEE8aiEDIAhBQGsLIQZBzJkFIQgCQCADKAIAIgdFDQADQCAGKAIAIgYoAgwhAyACIQUDQAJAAkAgAy0AACIJIAUtAAAiCkYEQCAJDQEgBiEIDAULIAlBwMoCai0AACAKQcDKAmotAABHDQELIAVBAWohBSADQQFqIQMMAQsLIAdBAWsiBw0ACwsgCCgCCCIHRQ0AA0AgC0EANgIMIAAgASAHIAtBDGpBABCdAhoCQCALKAIMIgVFDQAgBS8BMiICRQ0AIAJBA3EhCCAFKAIEIQlBACEFAkAgAkEESQRAQQAhAwwBCyACQfz/A3EhA0EAIQYDQEF/QQEgCSAGQQF0aiICLgEGIgp0IApBH0obIARBf0EBIAIuAQAiBHQgBEEfShtyQX9BASACLgECIgR0IARBH0obckF/QQEgAi4BBCICdCACQR9KG3JyIQQgBkEEaiIGIANHDQALCyAIRQ0AA0BBf0EBIAkgA0EBdGouAQAiAnQgAkEfShsgBHIhBCADQQFqIQMgBUEBaiIFIAhHDQALCyAHKAIMIgcNAAsLIAtBEGokACAEC+MIAQh/IwBBQGoiByQAIAQoAhghCCAAKAIAIg0gBEEAEKwCIQsgBQRAIA0gBUEAQQAQKCEMCyALBEAgC0F/NgIwIAsoAhgiBCAEKAIYQQFrNgIYIAtBADYCGAsCQCACBEACQCACLwEyRQRAQQAhBAwBC0EAIQQDQCACKAIEIAZBAXRqLwEAIQkgACgCAEI0EBYiBQRAIAVCADcCACAFQgA3AiAgBUIANwIYIAVBADYCMCAFQgA3AiggBUIANwIQIAVCADcCCCAFQcsAOgAAIAVB//8DOwEiIAVBATYCGCAAKAIAKAKEASIKQQBMBEAgByAKNgIgIABByqICIAdBIGoQFQsgBSAJQQFqOwEgCwJAIARFBEAgACgCACAFEDwhBAwBCyAEKAIAIgkgBCgCBE4EQCAAKAIAIAQgBRBUIQQMAQsgBCAJQQFqNgIAIAQgCUEEdGoiCUEANgIUIAlCADcCDCAJIAU2AggLIAZBAWoiBiACLwEySQ0ACwtBDkEPIAgtACtBAUYbIQkMAQsgCC0AKyIEQQJGBEBBDiEJQQAhBCAILgEiQQBMDQEDQCAAKAIAQjQQFiIFBEAgBUIANwIAIAVCADcCICAFQgA3AhggBUEANgIwIAVCADcCKCAFQgA3AhAgBUIANwIIIAVBywA6AAAgBUH//wM7ASIgBUEBNgIYIAAoAgAoAoQBIgpBAEwEQCAHIAo2AgAgAEHKogIgBxAVCyAFIARBAWo7ASALAkAgBkUEQCAAKAIAIAUQPCEGDAELIAYoAgAiCiAGKAIETgRAIAAoAgAgBiAFEFQhBgwBCyAGIApBAWo2AgAgBiAKQQR0aiIKQQA2AhQgCkIANwIMIAogBTYCCAsgBEEBaiIEIAguASJIDQALIAYhBAwBCyAEQQFGIQUCQCAAKAIAQjQQFiIERQ0AIARCADcCACAEQgA3AiAgBEIANwIYIARBADYCMCAEQgA3AiggBEIANwIQIARCADcCCCAEQcsAOgAAIARB//8DOwEiIARBATYCGCAAKAIAKAKEASIGQQBKDQAgByAGNgIQIABByqICIAdBEGoQFQtBDkEPIAUbIQkgACgCACAEEDwhBAsCQCADRQ0AIAMoAgBBAEwNACADQQhqIQpBACEFA0BBACEGIAogBUEEdGooAgAiCARAIA0gCEEAQQAQKCEGCwJAIARFBEAgACgCACAGEDwhBAwBCyAEKAIAIgggBCgCBE4EQCAAKAIAIAQgBhBUIQQMAQsgBCAIQQFqNgIAIAQgCEEEdGoiCEEANgIUIAhCADcCDCAIIAY2AggLIAVBAWoiBSADKAIASA0ACwsgACAEIAsgDEEAQQBBAEGAgIiEAUEAEHoiAwRAIAMgAygCBEGAgIDAAHI2AgQLIAdBADYCOCAHQgA3AjAgByABNgIoIAcgCToAJCAHIAIEfyACLwEyBUF/CzYCLCAAIAMgB0EkahBrGiADBEAgDSADQQEQQwsgB0FAayQACzwBAX8gACgCACIDLQBXBEAgAyACIAEQbQ8LIAAoAmggACgCbEEUbGoiAEEEayABNgIAIABBE2sgAjoAAAvDAwIHfwF+IwBBIGsiCCQAIAAoAgAhBgJAIAEoAjwiBEUEQEGAgH4hBQwBCyAGKAIQIQkDQCAHIgVBAWohByAJIAVBBHRqKAIMIARHDQALCwJ/An8gAkUEQEEAIQkgBgwBCyAGIAJBAEEAECghCSAAKAIAC0LIABAWIgRFBEAgAEEAQQAgCUEAQQBBAEGAgAhBABB6DAELIARCADcDMCAEQgA3AwggBEKBgICAEDcDACAEQgA3AxAgBEIANwMYIARCADcDICAEQgA3AyggBEIANwM4IARBQGtCADcDACAEQX82AjBBACECIAQCf0EAIAEoAgAiB0UNABogBxAaQQFqIgqtIQtBAAJ/IAYEQCAGIAsQFgwBCyALEBgLIgFFDQAaIAEgByAK/AoAACABCzYCEAJAIAYoAhAgBUEEdGooAgAiB0UNACAGIAcQGkEBaiIFrRAWIgFFDQAgASAHIAX8CgAAIAEhAgsgBCACNgIMIABBACAEIAlBAEEAQQBBgIAIQQAQegshBSAIQgA3AhQgCEIANwIMIAggAzYCCCAIQQw6AAQgACAFIAhBBGoQaxogBQRAIAYgBUEBEEMLIAhBIGokAAvfAQEIfwJAAkAgACgCACIBLQCxAQ0AIAEgASgCECgCDCICLQBNOgBUIABBBGohBCABKAIYIQggAi0ATkEBcUUEQCABQQAgBEEAEGwiAw0CCyABKAIUIgJBAk4EQANAIAEoAhAgAkEBayIFQQR0aigCDC0ATkEBcUUEQCABIAUgBEEAEGwiAw0ECyACQQJLIQcgBSECIAcNAAsLIAhBAXFFBEAgASABKAIYQX5xNgIYCyABLQBfRQ0AIAEgASgCGEEQcjYCGAtBAA8LIAAgAzYCDCAAIAAoAiRBAWo2AiQgAwtxAAJAIAAgAU4EQCABQTFqIABIDQEgACABQR9qSgRAIABBAWrBDwsgACABa0GA3QNqLQAAIABqwQ8LIAEgAEExakoEQCABwQ8LIAEgAEEfakoEQCABQQFqwQ8LIAEgAGtBgN0Dai0AACABaiEACyAAwQuDEwEKfyAAKAIIIggoAmwhDSAAIAAoAjgiEUEBayIONgI4AkAgBUUNAAJ/IA0gCCgCcE4EQCAIQREgBUEAQQAQFAwBCyAIIA1BAWo2AmwgCCgCaCANQRRsaiIJQQA2AhAgCUIANwIIIAkgBTYCBCAJQRE2AgAgDQshCiACKAIQIQsgAigCDCEJIAYEQCAGIAYoAgBBAWo2AgALIAVBAWohDwJAIAgoAmwiDCAIKAJwTgRAIAhB2gAgCSAPIAsQFCEMDAELIAggDEEBajYCbCAIKAJoIAxBFGxqIhBBADYCECAQIAs2AgwgECAPNgIIIBAgCTYCBCAQQdoANgIACwJAIAgoAgAiCS0AVwRAIAkoAoAEDQEgBhBVDAELIAgoAmggDCIJQQBIBH8gCCgCbEEBawUgCQtBFGxqIgktAAEEQCAIIAkgBkF4ECoMAQsgBkUNACAJQfgBOgABIAkgBjYCEAsgDEECaiEJAkAgCCgCbCIGIAgoAnBOBEAgCEEOIAkgDiAJEBQaDAELIAggBkEBajYCbCAIKAJoIAZBFGxqIgZBADYCECAGIAk2AgwgBiAONgIIIAYgCTYCBCAGQQ42AgALIAgoAmwhC0HcmQUhDCAIKAIALQBXBH9B3JkFBSAIKAJoIApBFGxqCyALNgIIIAIoAhBBAWshCSACKAIMIQYCQCALIAgoAnBOBEAgCEHQACAGIA8gCRAUGgwBCyAIIAtBAWo2AmwgCCgCaCALQRRsaiIKQQA2AhAgCiAJNgIMIAogDzYCCCAKIAY2AgQgCkHQADYCAAsgCCgCbCIGIAgoAnBOBEAgCEHHAEEBIAVBABAUGgwBCyAIIAZBAWo2AmwgCCgCaCAGQRRsaiIGQgA3AgwgBiAFNgIIIAZCx4CAgBA3AgALQQAhBSAAKAIALQBXBH9BAAUCQCABKAIMIgZBAEwNACAIKAJsIgUgCCgCcE4EQCAIQTsgBiAOQQEQFBoMAQsgCCAFQQFqNgJsIAgoAmggBUEUbGoiBUIBNwIMIAUgDjYCCCAFIAY2AgQgBUE7NgIACwJAAkACQAJAAkACQCADLQAAQQprDgQCAQADBAsCQAJAAkAgAC0AEyIKRQRAIAAoAixBAWoiBiEFDAELIAAgCkEBayIFOgATIABBmAFqIgkgBUH/AXEiBkECdGooAgAhBSAGDQEgACgCLCEGCyAAIAZBAWoiBjYCLAwBCyAAIApBAmsiBjoAEyAJIAZB/wFxQQJ0aigCACEGCyACKAIQIQogAigCDCEJAkAgCCgCbCICIAgoAnBOBEAgCEHhACAJIAogBRAUGgwBCyAIIAJBAWo2AmwgCCgCaCACQRRsaiICQQA2AhAgAiAFNgIMIAIgCjYCCCACIAk2AgQgAkHhADYCAAsgAygCBCEJAkAgCCgCbCICIAgoAnBOBEAgCEH/ACAJIAZBABAUGgwBCyAIIAJBAWo2AmwgCCgCaCACQRRsaiICQgA3AgwgAiAGNgIIIAIgCTYCBCACQf8ANgIACyADKAIEIQMCQCAIKAJsIgIgCCgCcE4EQCAIQYABIAMgBSAGEBQaDAELIAggAkEBajYCbCAIKAJoIAJBFGxqIgJBADYCECACIAY2AgwgAiAFNgIIIAIgAzYCBCACQYABNgIACyAIKAJsIgJBAEoEQCAIKAJoIAJBFGxqQRJrQQg7AQALAkAgBkUNACAALQATIgJBB0sNACAAIAJBAWo6ABMgACACQQJ0aiAGNgKYAQsgBUUNBCAALQATIgJBB0sNBCAAIAJBAWo6ABMgACACQQJ0aiAFNgKYAQwECwJAIAAtABMiBUUEQCAAIAAoAixBAWoiBTYCLAwBCyAAIAVBAWsiBToAEyAAIAVB/wFxQQJ0aigCmAEhBQsgCEHhACACKAIMIAIoAhAiBiAFIAMoAhQgBhBGGiACKAIQIQkgAigCDCEGIAMoAgQhAwJAIAgoAmwiAiAIKAJwTgRAIAhBigEgAyAFIAYgCRA9GgwBCyAIIAJBAWo2AmwgCCgCaCACQRRsaiICIAk2AhAgAiAGNgIMIAIgBTYCCCACIAM2AgQgAkGK+wM2AgALIAVFDQMgAC0AEyICQQdLDQMgACACQQFqOgATIAAgAkECdGogBTYCmAEMAwsgAigCECEFIAMoAgQhAyACKAIMIQIgACgCCCIGKAJwIAYoAmwiAEwEQCAGQc8AIAIgAyAFEBQaDAMLIAYgAEEBajYCbCAGKAJoIABBFGxqIgBBADYCECAAIAU2AgwgACADNgIIIAAgAjYCBCAAQc8ANgIADAILIAMoAgwiBUUEQAJAIAIoAhAiBkEBRgRAIAAtABMiBUUEQCAAIAAoAixBAWoiBTYCLAwCCyAAIAVBAWsiBToAEyAAIAVB/wFxQQJ0aigCmAEhBQwBCyAGIAAoAhwiBUwEQCAAIAUgBms2AhwgACAAKAIgIgUgBmo2AiAMAQsgACAAKAIsIgUgBmo2AiwgBUEBaiEFCyADIAY2AhAgAyAFNgIMCyACKAIQIQYgAigCDCECAkAgACgCCCIJKAJwIAkoAmwiAEwEQCAJQc8AIAIgBSAGEBQaDAELIAkgAEEBajYCbCAJKAJoIABBFGxqIgBBADYCECAAIAY2AgwgACAFNgIIIAAgAjYCBCAAQc8ANgIACyADKAIEIQIgCCgCbCIAIAgoAnBOBEAgCEEMIAJBAEEAEBQaDAILIAggAEEBajYCbCAIKAJoIABBFGxqIgBBADYCECAAQgA3AgggACACNgIEIABBDDYCAAwBCyACKAIQIQMgAigCDCECIAgoAmwiACAIKAJwTgRAIAhB1AAgAiADQQAQFBoMAQsgCCAAQQFqNgJsIAgoAmggAEEUbGoiAEIANwIMIAAgAzYCCCAAIAI2AgQgAEHUADYCAAsCQCABKAIIIgFFDQAgCCgCbCIAIAgoAnBOBEAgCEE9IAEgB0EAEBQaDAELIAggAEEBajYCbCAIKAJoIABBFGxqIgBCADcCDCAAIAc2AgggACABNgIEIABBPTYCAAtBACARayEAAkAgCCgCDCIBKAI4IAEoAjxqQQBIBEAgASAIIAAQOCAIKAJsIQAMAQsgASgCQCAAQQJ0aiAIKAJsIgA2AgALAkAgACAIKAJwTgRAIAhBwwAgBEEAQQAQFBoMAQsgCCAAQQFqNgJsIAgoAmggAEEUbGoiAEEANgIQIABCADcCCCAAIAQ2AgQgAEHDADYCAAsgDQsL4gEBBX8jAEEgayIDJAACQCACRQ0AIAAoAgAiBS0AVw0AIAAtANABQQFLDQAgAigCACIEIAUoAoABSgRAIANByfsBNgIAIABBnMsBIAMQFQwBCyAEQQBMDQAgASgCHCEGIAJBCGohAUEAIQUDQCABLwEMIgcEQCAHIAYoAgAiBEoEQCADIAQ2AhggA0HJ+wE2AhQgAyAFQQFqNgIQIABB0OwBIANBEGoQFQwDCyAAIAYgB0EBayABKAIAQQAQrAQgAigCACEECyABQRBqIQEgBUEBaiIFIARIDQALCyADQSBqJAAL/QIBDX8CQCAAKAIAIgwgASgCMCIDBH8gAygCAAVBAAsiCUEBakEBEIcBIgZFDQAgCUEATA0AIAZBFGohDSADQQhqIQ4DQAJAIA4gBEEEdGoiBygCACIDLQAFQQJxBEAgACADEDchBQwBCyAAIAEgBy8BDEEBaxCfAyIFRQRAIAwoAgghBQsCQCAFKAIAIgpFBEAgAyECDAELIAoQGkH/////A3EiCEUEQCADIQIMAQsgACgCACAIQTVqrRAWIgJFBEAgAyECDAELIAJCADcCACACQgA3AiAgAkEIakIANwIAIAJBADYCMCACQgA3AiggAkEYakIANwIAIAJCADcCECACQfEAOgAAIAJB//8DOwEiIAIgAkE0aiILNgIIIAsgCiAI/AoAACAIIAtqQQA6AAAgAiADNgIMIAJBATYCGCACQYDEADYCBAsgByACNgIACyANIARBAnRqIAU2AgAgBigCECAEaiAHLQAIOgAAIARBAWoiBCAJRw0ACwsgBgvECwEWfyABKAIkQQBKBEAgACgCCCEDIABBmAFqIQwgAEEgaiERIAEoAiAhBwNAIAcoAgAiAigCFCEPAkAgBygCECIEQQBIDQACQCAPKAIAIgZBAUciEkUEQCAALQATIgVFBEAgACAAKAIsQQFqIgU2AiwMAgsgACAFQQFrIgU6ABMgDCAFQf8BcUECdGooAgAhBQwBCyAGIAAoAhwiBUwEQCAAIAUgBms2AhwgACAAKAIgIgUgBmo2AiAMAQsgACAAKAIsIgUgBmo2AiwgBUEBaiEFCyAHLQAUBH8gAigCDCgCFCgCACAHLQAVRWoFQQALIQgCQCADKAJsIgogAygCcE4EQCADQSQgBEEAQQAQFCEKDAELIAMgCkEBajYCbCADKAJoIApBFGxqIgJBADYCECACQgA3AgggAiAENgIEIAJBJDYCAAsgBkEBayIJIQIgBkEATCITRQRAA0AgAiAFaiELIAIgCGohDiAHKAIQIRACQCADKAJsIgQgAygCcE4EQCADQd4AIBAgDiALEBQaDAELIAMgBEEBajYCbCADKAJoIARBFGxqIgRBADYCECAEIAs2AgwgBCAONgIIIAQgEDYCBCAEQd4ANgIACyACQQBKIRQgAkEBayECIBQNAAsLAkAgBy0AFkUNAAJAIAAtABMiAkUEQCAAIAAoAixBAWoiBDYCLAwBCyAAIAJBAWsiAjoAEyAMIAJB/wFxQQJ0aigCACEEC0EAIQIgBy0AFEUEQCAHLQAVRSECCyATRQRAIAYgCGogAmohDgNAIAkgDmohCCAHKAIQIQsCQCADKAJsIgIgAygCcE4EQCADQd4AIAsgCCAEEBQaDAELIAMgAkEBajYCbCADKAJoIAJBFGxqIgJBADYCECACIAQ2AgwgAiAINgIIIAIgCzYCBCACQd4ANgIACyAFIAlqIQgCQCADKAJsIgIgAygCcE4EQCADQbYBIAQgCEEAEBQaDAELIAMgAkEBajYCbCADKAJoIAJBFGxqIgJCADcCDCACIAg2AgggAiAENgIEIAJBtgE2AgALIAlBAEohFSAJQQFrIQkgFQ0ACwsgBEUNACAALQATIgJBB0sNACAAIAJBAWo6ABMgDCACQQJ0aiAENgIACyABKAIYIAEoAgwgDWpqIQQCQCADKAJsIgIgAygCcE4EQCADQaIBQQAgBSAEEBQaDAELIAMgAkEBajYCbCADKAJoIAJBFGxqIgJBADYCECACIAQ2AgwgAiAFNgIIIAJCogE3AgALIAcoAgQhAgJAIAMoAgAiBC0AVwRAIARBeSACEG0MAQsgAygCaCADKAJsQRRsaiIEQQRrIAI2AgAgBEETa0H5AToAAAsgAygCbCICQQBKBEAgAygCaCACQRRsakESayAGQf8BcTsBAAsgCkEBaiEEIAcoAhAhCQJAIAIgAygCcE4EQCADQScgCSAEQQAQFBoMAQsgAyACQQFqNgJsIAMoAmggAkEUbGoiAkIANwIMIAIgBDYCCCACIAk2AgQgAkEnNgIACyADKAJsIQRB3JkFIQIgAygCAC0AVwR/QdyZBQUgAygCaCAKQRRsagsgBDYCCAJ/IBJFBEAgBUUNAiAALQATIgJBB0sNAiAAIAJBAWo6ABMgDCACQQJ0agwBCyAAKAIcIAZODQEgACAGNgIcIBELIAU2AgALIAEoAgwgDWohFyABKAIYIRYgDwR/IA8oAgAFQQALIQQgFyAWaiEGAkAgAygCbCICIAMoAnBOBEAgA0GlASAGIARBABAUGgwBCyADIAJBAWo2AmwgAygCaCACQRRsaiICQgA3AgwgAiAENgIIIAIgBjYCBCACQaUBNgIACyAHKAIEIQICQCADKAIAIgQtAFcEQCAEQXkgAhBtDAELIAMoAmggAygCbEEUbGoiBEEEayACNgIAIARBE2tB+QE6AAALIAdBGGohByANQQFqIg0gASgCJEgNAAsLC9EXARV/AkAgACgCJA0AIAAoAgghBiACQQE6AAACQAJAIAIoAiRBAEoEQCAAQZgBaiEVIABBIGohFyACKAIgIQsDQCALKAIAIgUoAhQhEQJAIAUtAAdBAXFFBEBBACESDAELIAUoAiwoAighBAJAIAIoAhxFDQAgAUUNACALKAIEKAIEQSBxRQ0AIA5FBEAgACAAKAIsQQFqIg42AiwLIAYoAmwiBSAGKAJwTgRAIAZB0AAgASAOQQAQFBoMAQsgBiAFQQFqNgJsIAYoAmggBUEUbGoiBUIANwIMIAUgDjYCCCAFIAE2AgQgBUHQADYCAAsgACAAKAI4QQFrIhI2AjggACAEIBJBEBBeCwJAAkACQAJAAkACQCALKAIQQQBOBEAgCygCACgCDCgCFCITKAIAIgggCy0AFSIJRWogESgCACIMQQAgCy0AFBtqIAxBACALLQAWG2oiBUEBaiEPAkAgBUUEQCAALQATIgVFBEAgACAAKAIsQQFqIgU2AiwMAgsgACAFQQFrIgU6ABMgFSAFQf8BcUECdGooAgAhBQwBCyAFIAAoAhwiBEgEQCAAIAQgD2s2AhwgACAAKAIgIgUgD2o2AiAMAQsgACAAKAIsIgUgD2o2AiwgBUEBaiEFCyAIQQBKBEAgACgCCCEEIBNBCGohCUEAIQcDQAJAIAAgCSgCACAFIAdqIg0QfSIQIA1GDQBB3JkFIQogBCgCAC0AV0UEQCAEKAJoIAQoAmxBFGxqQRRrIQoLAkAgCi0AAEHQAEcNACAKKAIMQQFqIhQgCigCBGogEEcNACAUIAooAghqIA1HDQAgCi8BAg0AIAogFDYCDAwBCyAEKAJsIgogBCgCcE4EQCAEQdAAIBAgDUEAEBQaDAELIAQgCkEBajYCbCAEKAJoIApBFGxqIgpCADcCDCAKIA02AgggCiAQNgIEIApB0AA2AgALIAlBEGohCSAHQQFqIgcgCEcNAAsgCy0AFSEJIBMoAgAhCAsgCUH/AXFFBEAgBSAIaiEJIAsoAhAhBwJAIAYoAmwiBCAGKAJwTgRAIAZB/gAgByAJQQAQFBoMAQsgBiAEQQFqNgJsIAYoAmggBEEUbGoiBEIANwIMIAQgCTYCCCAEIAc2AgQgBEH+ADYCAAsgCEEBaiEICwJAIAstABRFBEAgBSEEDAELIAUgCGohBCARKAIAIhhBAEoEQCAAKAIIIQ0gEUEIaiEJQQAhBwNAAkAgACAJKAIAIAQgB2oiEBB9IhMgEEYNAEHcmQUhCiANKAIALQBXRQRAIA0oAmggDSgCbEEUbGpBFGshCgsCQCAKLQAAQdAARw0AIAooAgxBAWoiFCAKKAIEaiATRw0AIBQgCigCCGogEEcNACAKLwECDQAgCiAUNgIMDAELIA0oAmwiCiANKAJwTgRAIA1B0AAgEyAQQQAQFBoMAQsgDSAKQQFqNgJsIA0oAmggCkEUbGoiCkIANwIMIAogEDYCCCAKIBM2AgQgCkHQADYCAAsgCUEQaiEJIAdBAWoiByAYRw0ACwsgCCAMaiEICyALLQAWRQ0BIAxBAEwNASAEIAUgCy0AFBshEEEAIQkDQCAFIAhqIQogCSAQaiENAkAgBigCbCIHIAYoAnBOBEAgBkG1ASANIApBABAUGgwBCyAGIAdBAWo2AmwgBigCaCAHQRRsaiIHQgA3AgwgByAKNgIIIAcgDTYCBCAHQbUBNgIACyAIQQFqIQggCUEBaiIJIAxHDQALDAELIBFFDQECQAJAAkAgESgCACIMQQFGBEAgAC0AEyIFDQEgACAAKAIsQQFqIgU2AiwMAgsCQCAMIAAoAhwiBUwEQCAAIAUgDGs2AhwgACAAKAIgIgUgDGo2AiAMAQsgACAAKAIsIgUgDGo2AiwgBUEBaiEFCyAMQQBKDQEMAgsgACAFQQFrIgU6ABMgFSAFQf8BcUECdGooAgAhBQsgEUEIaiEIIAAoAgghBEEAIQkDQAJAIAAgCCgCACAFIAlqIgoQfSIPIApGDQBB3JkFIQcgBCgCAC0AV0UEQCAEKAJoIAQoAmxBFGxqQRRrIQcLAkAgBy0AAEHQAEcNACAHKAIMQQFqIg0gBygCBGogD0cNACANIAcoAghqIApHDQAgBy8BAg0AIAcgDTYCDAwBCyAEKAJsIgcgBCgCcE4EQCAEQdAAIA8gCkEAEBQaDAELIAQgB0EBajYCbCAEKAJoIAdBFGxqIgdCADcCDCAHIAo2AgggByAPNgIEIAdB0AA2AgALIAhBEGohCCAJQQFqIgkgDEcNAAsLQQAhDyAFIQQLAkAgCygCCCIIQQBIDQAgEUUNACASRQRAIAAgACgCOEEBayISNgI4CyALIAAgAyAIIBIgESAEEIkFNgIICyALKAIQQQBOBEAgD0EBayIEIAVqIQgCQCAGKAJsIgkgBigCcE4EQCAGQeEAIAUgBCAIEBQaDAELIAYgCUEBajYCbCAGKAJoIAlBFGxqIglBADYCECAJIAg2AgwgCSAENgIIIAkgBTYCBCAJQeEANgIACyALKAIQIQcCQCAGKAJsIgkgBigCcE4EQCAGQYoBIAcgCCAFIAQQPRoMAQsgBiAJQQFqNgJsIAYoAmggCUEUbGoiCSAENgIQIAkgBTYCDCAJIAg2AgggCSAHNgIEIAlBivsDNgIACyAPQQFGBEAgBUUNBiAALQATIgRBB0sNBiAAIARBAWo6ABMgFSAEQQJ0aiAFNgIADAYLIAAoAhwgD04NBSAAIA82AhwgFyAFNgIADAULIAtBBGohCiALKAIELQAEQSBxRQ0DIAxBAEwNASARQQhqIQhBACEJA0AgACAIKAIAEDciB0UEQCAIQRBqIQggCUEBaiIJIAxIDQELCyAHDQIMAQsgC0EEaiEKQQAhBUEAIQwgCygCBC0ABEEgcQ0ADAILIAAoAgAoAgghBwsCQCAODQAgAigCHEUEQEEAIQ4MAQsgACAAKAIsQQFqIg42AiwLAkAgBigCbCIIIAYoAnBOBEAgBkHVACAOQQBBABAUIQgMAQsgBiAIQQFqNgJsIAYoAmggCEEUbGoiBEEANgIQIARCADcCCCAEIA42AgQgBEHVADYCAAsgBigCAC0AVw0AIAYoAmggCEEASAR/IAYoAmxBAWsFIAgLQRRsaiIELQABBEAgBiAEIAdBfhAqDAELIAdFDQAgBEH+AToAASAEIAc2AhALIAIoAhggAigCDCAWamohCAJAIAYoAmwiBCAGKAJwTgRAIAZBogFBACAFIAgQFBoMAQsgBiAEQQFqNgJsIAYoAmggBEEUbGoiBEEANgIQIAQgCDYCDCAEIAU2AgggBEKiATcCAAsgCigCACEEAkAgBigCACIILQBXBEAgCEF5IAQQbQwBCyAGKAJoIAYoAmxBFGxqIghBBGsgBDYCACAIQRNrQfkBOgAACyAGKAJsIgRBAEoEQCAGKAJoIARBFGxqQRJrIAxB/wFxOwEACwJ/IAxBAUYEQCAFRQ0CIAAtABMiBEEHSw0CIAAgBEEBajoAEyAVIARBAnRqDAELIAAoAhwgDE4NASAAIAw2AhwgFwsgBTYCAAsCQCASRQ0AIBJBf3MhBCAGKAIMIgUoAjggBSgCPGpBAEgEQCAFIAYgBBA4DAELIAUoAkAgBEECdGogBigCbDYCAAsgC0EYaiELIBZBAWoiFiACKAIkSA0ACyAODQELQQAhByABRQ0BIAEhDiACKAIcRQ0BCyAGKAJsIgcgBigCcE4EQCAGQRAgDkEAQQAQFCEHDAELIAYgB0EBajYCbCAGKAJoIAdBFGxqIgFBADYCECABQgA3AgggASAONgIEIAFBEDYCAAsgAigCHEEASgRAIAIoAhQhCEEAIQkDQCAAIAgoAgQgAigCDCAJahBEIAhBEGohCCAJQQFqIgkgAigCHEgNAAsLIAJBADoAACAHRQ0AIAcgBigCbCIBQQFrRgRAIAYgBzYCbA8LQdyZBSEAIAYoAgAtAFcEf0HcmQUFIAYoAmggB0EUbGoLIAE2AggLC+wHAQx/IwBBIGsiCSQAAkAgASgCGCABKAIkaiICRQ0AIAAoAiQNACACIAEoAgwiA2pBAWshBQJAIAAoAggiBCgCcCAEKAJsIgJMBEAgBEHLAEEAIAMgBRAUGgwBCyAEIAJBAWo2AmwgBCgCaCACQRRsaiICQQA2AhAgAiAFNgIMIAIgAzYCCCACQssANwIACyABKAIkQQBMDQAgASgCICEFA0ACQCAFKAIIQQBIDQACQCAFKAIAKAIUIgIEQCACKAIAQQFGDQELIABB2fkAQQAQFSAFQX82AggMAQsgACgCAEEBQQEQhwEiBgRAIAYgACACKAIIEDciAwR/IAMFIAAoAgAoAggLNgIUIAYoAhAgAi0AEDoAAAsgBSgCCCEHAkAgBCgCbCICIAQoAnBOBEAgBEH2ACAHQQBBABAUIQIMAQsgBCACQQFqNgJsIAQoAmggAkEUbGoiA0EANgIQIANCADcCCCADIAc2AgQgA0H2ADYCAAsCQCAEKAIAIgMtAFcEQCADKAKABA0BIAYQVQwBCyACIQMgBCgCaCACQQBIBH8gBCgCbEEBawUgAwtBFGxqIgMtAAEEQCAEIAMgBkF4ECoMAQsgBkUNACADQfgBOgABIAMgBjYCEAsgBSACNgIMIAkgBSgCBCgCIDYCECAAQQBBoqMCIAlBEGoQUwsgBSgCEEEATgRAIAUtABVFIQcgBSgCACICKAIMIQMgBS0AFARAIAIoAhQoAgAgB2ohBwsgBS0AFgRAIAIoAhQoAgAgB2ohBwsgACgCACADKAIUIgsoAgAiDCAHQQFqEIcBIQYCQCAMQQBMDQAgBkUNACAGQRRqIQ0gC0EIaiECQQAhCANAIA0gCEECdGogACACKAIAEDciAwR/IAMFIAAoAgAoAggLNgIAIAYoAhAgCGogAi0ACDoAACACQRBqIQIgCEEBaiIIIAxHDQALCwJAIAUtABUNACAAKAIkDQAgBiAGLwEGQQFqOwEGCyALKAIAIAdqIQcgBSgCECEIAkAgBCgCbCICIAQoAnBOBEAgBEH2ACAIIAdBABAUIQIMAQsgBCACQQFqNgJsIAQoAmggAkEUbGoiA0IANwIMIAMgBzYCCCADIAg2AgQgA0H2ADYCAAsCQCAEKAIAIgMtAFcEQCADKAKABA0BIAYQVQwBCyAEKAJoIAJBAEgEfyAEKAJsQQFrBSACC0EUbGoiAi0AAQRAIAQgAiAGQXgQKgwBCyAGRQ0AIAJB+AE6AAEgAiAGNgIQCyAJIAUoAgQoAiA2AgAgAEEAQYGjAiAJEFMLIAVBGGohBSAKQQFqIgogASgCJEgNAAsLIAlBIGokAAvIAwEIfyMAQSBrIgIkACABIAEoAhhBgIAIciIDNgIYIAEgACgCJEEASgR/A0ACQCAAKAIgIAhBGGxqKAIAIgkoAhQiBEUNACAEKAIAIgVBAEwNACAEQQhqIQNBACEGA0AgAygCACEHIAIgATYCHCACQQA2AhQgAkHHADYCECACQcYANgIMIAJBywA2AgggAkEANgIEIANBEGohAyAHBEAgAkEEaiAHEB4aIAQoAgAhBQsgBkEBaiIGIAVIDQALCwJAIAkoAgwiA0UNACADKAIUIgRFDQAgBCgCACIFQQBMDQAgBEEIaiEDQQAhBgNAIAMoAgAhByACIAE2AhwgAkEANgIUIAJBxwA2AhAgAkHGADYCDCACQcsANgIIIAJBADYCBCADQRBqIQMgBwRAIAJBBGogBxAeGiAEKAIAIQULIAZBAWoiBiAFSA0ACwsCQCAJLQAHQQFxRQ0AIAkoAiwoAighAyACIAE2AhwgAkEANgIUIAJBxwA2AhAgAkHGADYCDCACQcsANgIIIAJBADYCBCADRQ0AIAJBBGogAxAeGgsgCEEBaiIIIAAoAiRIDQALIAEoAhgFIAMLQf//d3E2AhggAkEgaiQAC48BAQV/IwBBIGsiAiQAAkAgAUUNACABKAIAIgRBAEwNACABQQhqIQMDQCADKAIAIQYgAiAANgIcIAJBADYCFCACQccANgIQIAJBxgA2AgwgAkHLADYCCCACQQA2AgQgA0EQaiEDIAYEQCACQQRqIAYQHhogASgCACEECyAFQQFqIgUgBEgNAAsLIAJBIGokAAu1BgELfyMAQUBqIgYkAAJAIAJFDQAgASgCBEGAwIAQcQ0AIAMgBEEGdGoiCy0ALEHQAHENAAJAIAEoAjQEQCABIQUDQAJAAkAgBS0AAEGHAWsOBAEAAAEAC0EBIQcLIAUoAkQEQEEAIQcMBAsgBSgCNCIFDQALIAdFDQEgASEHA0AgBygCHCIIKAIAQQBKBEAgCEEIaiEKQQAhBQNAAkAgACAKIAVBBHRqKAIAEDciCUUNACAJKAIMQdMARg0AQQAhBwwGCyAFQQFqIgUgCCgCAEgNAAsLIAcoAjQiBw0ACwwBCyABKAJEIgVFDQAgBSgCCA0ADAELQQAhByABKAI8DQAgAi0AAEEsRgRAA0AgACABIAIoAhAgAyAEEMoFIAdqIQcgAigCDCICLQAAQSxGDQALC0EAIQgjAEEgayIFJAACQCADQQhqIgwgBEEGdGoiCi0AJCINQcAAcQ0AIAIoAgQiDkEBcSEJAkAgDUEIcQRAIAlFDQIgAigCJCAKKAIoRg0BDAILIAkNAQsCQCAOQQNxRQ0AIAMtACxBwABxRQ0AIARBAEwNACACKAIkIQMDQCAMIAhBBnRqIgkoAiggA0cEQCAEIAhBAWoiCEcNAQwCCwtBACEIIAktACRBwABxDQELIAUgCigCKDYCHCAFQeYANgIMIAVBPTYCCCAFQQA2AgQgBUEDOwEYIAVBBGogAhAeGiAFLwEYIQgLIAVBIGokACAIRQ0AIAEgASgCBEGAgIAIcjYCBCAHQQFqIQ8DQCAAKAIAIAJBAEEAECgiCEF/QQEQrAEgBiAANgIMIAsoAjAhBCAGQQA2AhggBiAENgIUIAYgBDYCECAGIAEoAhw2AhwgASEFA0AgBSIEKAI0IgUNAAsgBiAEKAIcNgIgIAZBDGogCBCRASEEAkAgASgCRCIFRQ0AIAYgBSgCCDYCPCAGQQA2AiwgBkHUADYCKCAGQQE7ATggBiAANgIkIARFDQAgBkEkaiAEEB4aIAYvATgNACAAKAIAIAQQHQwCCyABIAEoAgRBCHFqIgUgACAFKAIkIAQQlwE2AiQgASgCNCIBDQALIA8hBwsgBkFAayQAIAcLsAYCCX8CfiMAQdAAayIDJAACQCAALQAQDQAgACgCACEIIAAoAgghBQNAIAEiAigCNCIBDQALIAIoAiAhCiACKAIcIQcgAEEBOgAQIAgpAyAhCyAFIAcoAgAQmgMgBygCAEEATA0AIAtCxACDIQwgC0IEgyELIAdBCGohCUEAIQEDQCAJIAFBBHRqIgYoAgAhBAJAAkAgBigCBCICRQ0AIAYtAAlBA3ENACAFKAIALQBXDQEgBSgCdCABQShsaiACQn9BAUF/EC8aDAELAkAgDFANACAELQAAQacBRw0AIAQoAiwhBgJ/AkAgBC4BICICQQBODQAgBi4BICICQQBODQBB3dwBDAELIAYoAgQgAkEMbGooAgALIQIgC0IAUgRAIAYoAgAhBCADIAI2AhQgAyAENgIQIAhBy5cBIANBEGoQMSECIAUoAgAtAFcNAiAFKAJ0IAFBKGxqIAJCf0EBQQgQLxoMAgsgBSgCAC0AVw0BIAUoAnQgAUEobGogAkJ/QQFBfxAvGgwBCwJAIAJFBEAgAyABQQFqNgIAIAhBregBIAMQMSEEDAELIAggAhAaQQFqIgatEBYiBEUEQEEAIQQMAQsgBCACIAb8CgAACyAFKAIALQBXDQAgBSgCdCABQShsaiAEQn9BAUEIEC8aCyABQQFqIgEgBygCACIESA0ACyAAKAIIIQIgA0EANgI4IAMgADYCLCADIAo2AjAgBEEATA0AQQAhAQNAIAkgAUEEdGooAgAhACADQQA2AiggA0EANgIkIANBADYCICADQSxqIAAgA0EoaiADQSRqIANBIGoQtwMhBQJAIAIoAgAtAFcNACABQShsIgAgAigCdCACLwGSAUHQAGxqaiADKAIoQn9BAUF/EC8aIAIoAgAtAFcNACACKAJ0IAIvAZIBQfgAbGogAGogAygCJEJ/QQFBfxAvGiACKAIALQBXDQAgAigCdCACLwGSAUGgAWxqIABqIAMoAiBCf0EBQX8QLxogAigCAC0AVw0AIAIoAnQgAi8BkgFBKGxqIABqIAVCf0EBQX8QLxoLIAFBAWoiASAHKAIASA0ACwsgA0HQAGokAAvUAQEHfyABKAIAIgZBAEoEQCABQQhqIQcDQAJAIAcgAkEGdGoiAyAARg0AAkAgACgCECADKAIQRw0AIAMoAgwhASAAKAIMIgQEQCABRQ0BA0ACQCAELQAAIgUgAS0AACIIRgRAIAUNAUEBDwsgBUHAygJqLQAAIAhBwMoCai0AAEcNAwsgAUEBaiEBIARBAWohBAwACwALIAENAEEBDwsgAygCFCIBRQ0AIAEtAAVBCHFFDQAgACABKAIgEMwFRQ0AQQEPCyACQQFqIgIgBkcNAAsLQQAL6QIBAn8jAEGgAWsiBCQAIAAoAgAoAhAgAUEEdGooAgAhASAEQQE2AnBBGCAEQYABakGf6AEgBEHwAGoQdSEFIAAoAgAgBSABEE4EQCAEIAM2AmwgBCACNgJoIAQgBTYCZCAEIAE2AmAgAEHb+wEgBEHgAGoQRQsgBEECNgJQQRggBUGf6AEgBEHQAGoQdSEFIAAoAgAgBSABEE4EQCAEIAM2AkwgBCACNgJIIAQgBTYCRCAEIAE2AkAgAEHb+wEgBEFAaxBFCyAEQQM2AjBBGCAFQZ/oASAEQTBqEHUhBSAAKAIAIAUgARBOBEAgBCADNgIsIAQgAjYCKCAEIAU2AiQgBCABNgIgIABB2/sBIARBIGoQRQsgBEEENgIQQRggBUGf6AEgBEEQahB1IQUgACgCACAFIAEQTgRAIAQgAzYCDCAEIAI2AgggBCAFNgIEIAQgATYCACAAQdv7ASAEEEULIARBoAFqJAALqg0BDX8jAEEgayILJAAgACgCACIIKAIQIQ4gACgCCCIGRQRAAkAgACgCdA0AIAgtAFBBCHENACAAQQE6ABcLIAAQNSEGCwJAIAAoAnQiBCAAIAQbIgQoAlwiB0EBIAJ0IglxDQAgBCAHIAlyNgJcIAJBAUcNACAEEHYaCyAEIAQoAlggCXI2AlggBCAELQAUQQFyOgAUAkAgAS0AK0EBRw0AIAYoAmwiBCAGKAJwTgRAIAZBqgFBAEEAQQAQFBoMAQsgBiAEQQFqNgJsIAYoAmggBEEUbGoiBEIANwABIARBqgE6AAAgBEIANwAJIARBADYAEAsgASgCOCEJAkAgACgCACgCECgCHCIPKAIwIgpFBEAgCSEEDAELIAEoAjwhDANAAkACQAJAIAooAggiBCgCGCAMRw0AIAQoAgQiBUUNACABKAIAIQcDQAJAIAUtAAAiDSAHLQAAIhBGBEAgDQ0BIAwgD0cNBCAELQAKDQQMAwsgDUHAygJqLQAAIBBBwMoCai0AAEcNAgsgB0EBaiEHIAVBAWohBQwACwALIAQtAAhBlgFHBEAgCSEEDAILIAEoAgAhByAEIAw2AhggBCAHNgIECyAEIAk2AiAgBCEJCyAKKAIAIgoNAAsLIAQEQANAIAAgBBCyBSAEKAIgIgQNAAsLIAJBBHQgDmohBCABKAIAIQUgAS0AHEEIcQRAIAQoAgAhCSALIAU2AhQgCyAJNgIQIABBjPwBIAtBEGoQRSABKAIAIQULIAQoAgAhBCALIAU2AgQgCyAENgIAIABBgbMCIAsQRSABLQArIQUCQAJAIAMEfyAFBSAFQf8BcUEBRg0BIAEoAhQhBEEAIQUDQCAEQQAgBUEBayIJIARPGyEFIAEoAggiBwRAA0AgBSAHKAIsIgMgBSADIAVLGyADIAlLGyEFIAcoAhQiBw0ACwsgBQRAIAEoAjwiCUUEQCAAIAVBgIB+EIEEDAILIAAoAgAoAhAhCkEAIQcDQCAHIgNBAWohByAKIANBBHRqKAIMIAlHDQALIAAgBSADEIEEDAELCyABLQArC0H/AXFBAUcNAQsgASgCACEEAkAgBigCbCIFIAYoAnBOBEAgBkGsASACQQBBABAUIQUMAQsgBiAFQQFqNgJsIAYoAmggBUEUbGoiA0EANgIQIANCADcCCCADIAI2AgQgA0GsATYCAAsgBigCAC0AV0UEQCAGIAYoAmggBUEASAR/IAYoAmxBAWsFIAULQRRsaiAEQQAQKgsgACgCdCIDIAAgAxtBAToAFQsgASgCACEDAkAgBigCbCIFIAYoAnBOBEAgBkGXASACQQBBABAUIQUMAQsgBiAFQQFqNgJsIAYoAmggBUEUbGoiAUEANgIQIAFCADcCCCABIAI2AgQgAUGXATYCAAsgBigCAC0AV0UEQCAGIAYoAmggBUEASAR/IAYoAmxBAWsFIAULQRRsaiADQQAQKgsgACgCACgCECACQQR0aigCDCgCAEEBaiEBAkAgACgCCCIAKAJwIAAoAmwiA0wEQCAAQeQAIAJBASABEBQaDAELIAAgA0EBajYCbCAAKAJoIANBFGxqIgBBADYCECAAIAE2AgwgAEEBNgIIIAAgAjYCBCAAQeQANgIACyAIKAIQIAJBBHRqKAIMIgUvAU4iB0ECcQRAIAUoAhAiCgRAA0ACQCAKKAIIIgEtACtBAkcNACABKAIEIgVFDQBBACEDIAggAS4BIiIEQQBKBH8DQCAFKAIAIgAEQAJAAkAgCCgC3AIgAE0NACAAIAgoAtQCTwRAIAAgCCgC0AI2AgAgCCAANgLQAgwCCyAIKALYAiAASw0AIAAgCCgCyAI2AgAgCCAANgLIAgwBCyAIKAKABARAIAggABAfDAELQcjXBCgCAARAQeCWBSgCACIEBEAgBEGY2AQoAgARAAALIABB9NcEKAIAEQEAIQRBtJYFQbSWBSgCACAEazYCAEHAlgVBwJYFKAIAQQFrNgIAIABB7NcEKAIAEQAAQeCWBSgCACIARQ0BIABBoNgEKAIAEQAADAELIABB7NcEKAIAEQAACyABLwEiIQQLIAVBDGohBSADQQFqIgMgBMFIDQALIAEoAgQFIAULEGECQCABLQArDQAgASgCNCIARQ0AIAggABApCyAIKAKABA0AIAFBADsBIiABQQA2AgQgAS0AKw0AIAFBADYCNAsgCigCACIKDQALIAgoAhAgAkEEdGooAgwiBS8BTiEHCyAFIAdB/f8DcTsBTgsgC0EgaiQAC6wDAQZ/IwBBEGsiBSQAQcMAIQYCQCAALQAAIgdFBEBBwwAhBAwBCwNAAkAgAEEBaiEAQcIAIQQCQAJ/AkACQAJAIAdBwMoCai0AACACQQh0ciICQeHesZsGTARAIAJB4t6xkwZGDQEgACACQfLCoZsGRg0EGgwCCyACQfTwlaMHRg0CIAJB4t6xmwZHDQEMAgsCQCAGQf8BcUHDAGsOAwABAAELIAAgAyAALQAAIgdBKEYbIQNBwQAhBAwDCyACQezClZMHRyACQeHesbMGR3EgAkHi6r2jBkdxRQRAQcUAIQQgBkH/AXFBwwBGDQELIAJB////B3FB9NylA0YNAyAGIQQLIAMLIQMgAC0AACEHCyAEIQYgBw0BDAILC0HEACEECyABBEBBACEAIAVBADYCDAJAIATAQcIASg0AIANFBEBBBCEADAELIAMtAAAiAkUNAANAIAJB/wFxQTprQXZPBEAgAyAFQQxqEGgaIAUoAgxBBG0hAAwCCyADLQABIQIgA0EBaiEDIAINAAsLIAFB/gEgACAAQf4BThtBAWo6AAYLIAVBEGokACAEwAunAQECfyAAIAAoAixBAWoiAjYCLAJAIAAoAggiAUUEQAJAIAAoAnQNACAAKAIALQBQQQhxDQAgAEEBOgAXCyAAEDUiAUUNAQsCQCABKAJsIgAgASgCcE4EQCABQQRBACACQX8QFBoMAQsgASAAQQFqNgJsIAEoAmggAEEUbGoiAEL/////DzcCDCAAIAI2AgggAEIENwIACyABIAEoApwBQQFyNgKcAQsLngEBBX8gACAAKAIQKAIMIgItAE06AFQgACgCGCEFAkAgAi0ATkEBcUUEQCAAQQAgAUEAEGwiAw0BCyAAKAIUIgJBAk4EQANAIAAoAhAgAkEBayIEQQR0aigCDC0ATkEBcUUEQCAAIAQgAUEAEGwiAw0DCyACQQJLIQYgBCECIAYNAAsLQQAhAyAFQQFxDQAgACAAKAIYQX5xNgIYCyADC8YJAhF/BX4jAEEQayIJJAAgACABKALgATYCgAEgAUEANgLgASABLgHMASEFIAAoAgAhBiABKAIsIQQgASgCKCEKIAkgASgCaDYCDCABKAIwIQ8gACgCaCELIA8hEiAAKAJsIQ4gACAJQQxqEIsFIApFIAQgCmoiDEEASnEhBCASIA5BFGxBB2pBeHEiB2tBeHEhAyAEIAxqIQQgACABLQAUBH8gAS0AFUEAR0EFdAVBAAsgAC8BmAFBX3FyIgI7AZgBIAEtAM8BIgEEQCAAIAFBAnRBDHEiAUEMczsBkAEgAkFzcSABciECQQogBCAEQQpMGyEECyAAIAJB/P8DcTsBmAEgAEEAIAOsIhQgBEEobK0iFX0iE6cgByALaiIDaiAUIBVTIg0bIgE2AlggAEEAIAMgFCATIA0bIhQgBUEobK0iFn0iE6dqIBQgFlMiCxsiAjYCZCAAQQAgAyAUIBMgCxsiFCAJKAIMQQJ0rUIHfEL4////H4MiF30iE6dqIBQgF1MiBxs2AlwgAEEAIAMgFCATIAcbIhMgCkECdCIMrUIHfEL4////H4MiFH2naiATIBRTIgMbIgg2AmACQAJAAkAgFkIAIAsbIBVCACANG3wgF0IAIAcbfCAUQgAgAxt8IhNCAFIEQCAAIAYgExAWIgc2AswBIAYtAFcNAQJAIAAoAlgiAQ0AQQAhASATIBVUDQAgByATIBV9IhOnaiEBCyAAIAE2AlgCQCAAKAJkIgINAEEAIQIgEyAWUw0AIAcgEyAWfSITp2ohAgsgACACNgJkAkAgACgCXCIDDQBBACEDIBMgF1MNACAHIBMgF30iE6dqIQMLIAAgAzYCXAJAIAAoAmAiCA0AQQAhCCATIBRTDQAgByATIBR9p2ohCAsgACAINgJgDAILIAYtAFdFDQELIABBADsBECAAQgA3AhQMAQsgACAFOwEQIAAgCjYCGAJAIAVBAEwNACAFQQNxIgcEf0EAIQMDQCACQQA2AhggAiAGNgIUIAJBATsBECACQShqIQIgA0EBaiIDIAdHDQALIAVB/P8BcQUgBQshAyAFQQRJDQADQCACQQA2ApABIAIgBjYCjAEgAkEBOwGIASACQQA2AmggAiAGNgJkIAJBATsBYCACQQA2AkAgAiAGNgI8IAJBATsBOCACQQA2AhggAiAGNgIUIAJBATsBECACQaABaiECIANBBWshECADQQRrIQMgEEF+SQ0ACwsgACAENgIUAkAgBEEATA0AAkAgBEEDcSIFRQRAIAQhAgwBCyAEQfz///8HcSECQQAhAwNAIAFBADYCGCABIAY2AhQgAUEAOwEQIAFBKGohASADQQFqIgMgBUcNAAsLIARBBEkNAANAIAFBADYCkAEgASAGNgKMASABQQA7AYgBIAFBADYCaCABIAY2AmQgAUEAOwFgIAFBADYCQCABIAY2AjwgAUEAOwE4IAFBADYCGCABIAY2AhQgAUEAOwEQIAFBoAFqIQEgAkEFayERIAJBBGshAiARQX5JDQALCyAIQQAgDPwLAAsgAEEANgIkIABBAToAlwEgAEIANwMoIABBgv4DOwGUASAAQoGAgIBwNwIcIABCADcDQCAAQQA2AjAgCUEQaiQAC/gDAQp/IwBBEGsiBiQAIAIEQCAAKAIAIQQCQAJAAkACQCABRQ0AIAIoAgAiCUUNACABKAIAIgVBAEwNASABQQxqIQsDQCALIAdBGGxqKAIAIQMgCSEIA0ACQAJAIAgtAAAiCiADLQAAIgxGBEAgCg0BIAYgCTYCACAAQYSlASAGEBUgASgCACEFDAILIApBwMoCai0AACAMQcDKAmotAABHDQELIANBAWohAyAIQQFqIQgMAQsLIAdBAWoiByAFSA0ACwwBCyABRQ0BIAEoAgAhBQsgBUEYbEEkaiEAAkAgBCgC3AIgAU0NACABIAQoAtQCTwRAIAEhAyAAQYEBTw0BDAMLIAQoAtgCIAFLDQAgASEDIAAgBC8BrgJNDQILIAQgASAArRBkIQMMAQsCfyAEBEAgBEIkEBYMAQtCJBAYCyIDRQRAQQAhAwwBCyADQgA3AAAgA0EANgAgIANCADcAGCADQgA3ABAgA0IANwAICwJAIAQtAFcEQCACKAIEIgAEQCAEIAAQKQsgAigCCCIABEAgBCAAQQEQQwsgAigCACIARQ0BIAQgABAXDAELIAMgAygCACIAQQFqNgIAIAMgAEEYbGoiACACKQIQNwIcIAAgAikCCDcCFCAAIAIpAgA3AgwgAyEBCyAEIAIQFwsgBkEQaiQAIAELyg8BEH8jAEFAaiIIJAACQCAAKALsASIHRQ0AIAAoAgAhBQJAIAAoAvwBIgNFDQAgBSAAKAKAAiIErEIBfBAWIgJFBEAgACAHQQAQswEMAQsgAiADIAT8CgAAIAIgBGpBADoAACAAIAcgAhCzAQsgAEEANgL8ASAHKAIsQQBMDQAgBS0AsQFFBEAgACgCdCICIAAgAhtBAToAFSABBEAgACABKAIEIAEoAgAgACgCvAFrajYCwAELIAggAEG8AWo2AjAgBUG69wEgCEEwahAxIQQgBSgCECEDAkAgBygCPCIGRQRAQYCAfiEBDAELQQAhAgNAIAIiAUEBaiECIAMgAUEEdGooAgwgBkcNAAsLIAMgAUEEdCIGaigCACEDIAcoAgAhAiAIIAAoAmA2AiAgCCAENgIcIAggAjYCGCAIIAI2AhQgCCADNgIQIABB1uoBIAhBEGoQRSAAKAIIIgMhAiADRQRAAkAgACgCdA0AIAAoAgAtAFBBCHENACAAQQE6ABcLIAAQNSECIAAoAgghAwsgACgCACgCECAGaigCDCgCAEEBaiEGAkAgAygCbCIJIAMoAnBOBEAgA0HkACABQQEgBhAUGgwBCyADIAlBAWo2AmwgAygCaCAJQRRsaiIDQQA2AhAgAyAGNgIMIANBATYCCCADIAE2AgQgA0HkADYCAAsCQCACKAJsIgMgAigCcE4EQCACQaYBQQBBAEEAEBQaDAELIAIgA0EBajYCbCACKAJoIANBFGxqIgNCADcAASADQaYBOgAAIANCADcACSADQQA2ABALIAcoAgAhAyAIIAQ2AgQgCCADNgIAIAIgASAFQfn7ASAIEDFBABChAgJAIARFDQACQCAFRQ0AAkAgBSgC3AIgBE0NACAEIAUoAtQCTwRAIAQgBSgC0AI2AgAgBSAENgLQAgwDCyAFKALYAiAESw0AIAQgBSgCyAI2AgAgBSAENgLIAgwCCyAFKAKABEUNACAFIAQQHwwBC0HI1wQoAgAEQEHglgUoAgAiAwRAIANBmNgEKAIAEQAACyAEQfTXBCgCABEBACEDQbSWBUG0lgUoAgAgA2s2AgBBwJYFQcCWBSgCAEEBazYCACAEQezXBCgCABEAAEHglgUoAgAiBEUNASAEQaDYBCgCABEAAAwBCyAEQezXBCgCABEAAAsgACAAKAIsQQFqIgA2AiwgBygCACEGAkAgAigCbCIDIAIoAnBOBEAgAkH1AEEAIABBABAUIQMMAQsgAiADQQFqNgJsIAIoAmggA0EUbGoiBEIANwIMIAQgADYCCCAEQvUANwIACyACKAIALQBXRQRAIAIgAigCaCADQQBIBH8gAigCbEEBawUgAwtBFGxqIAZBABAqCyACKAJsIgQgAigCcE4EQCACQasBIAEgAEEAEBQaDAILIAIgBEEBajYCbCACKAJoIARBFGxqIgJCADcCDCACIAA2AgggAiABNgIEIAJBqwE2AgAMAQsgBygCACENIAcoAjwhDiAHKAIwKAIAIQQCfyAFKAL8AiIGBEBBACEDIAQtAAAiAQRAIAQhAgNAIAMgAUH/AXFBwMoCai0AAGpBsfPd8XlsIQMgAi0AASEBIAJBAWohAiABDQALCyAGIAMgBSgC8AJwQQN0aiIBQQRqDAELIAVB9AJqIQEgBUH4AmoLIQNBzJkFIQYCQCABKAIAIgpFDQADQCADKAIAIgMoAgwhASAEIQIDQAJAAkAgAS0AACIJIAItAAAiC0YEQCAJDQEgAyEGDAULIAlBwMoCai0AACALQcDKAmotAABHDQELIAJBAWohAiABQQFqIQEMAQsLIApBAWsiCg0ACwsCQCAGKAIIIg9FDQAgDygCACIBRQ0AIAEoAgBBA0gNACABKAJcRQ0AAkAgDQRAIA0QGiEQIA4oAhAiAUUNAiAQQf////8DcSIJRQ0BA0ACQCABKAIIIgwtACsNACAMLQAdQRBxDQAgBygCACECAkAgDCgCACILBH8gCSEEIAshAyACRQ0CAkADQCADLQAAIgYEQCAGQcDKAmotAAAiBiACLQAAQcDKAmotAAAiCkcNAiACQQFqIQIgA0EBaiEDIARBAUshESAEQQFrIQQgEQ0BDAQLCyACLQAAQcDKAmotAAAhCkEAIQYLIAYgCkH/AXFrBUF/QQAgAhsLDQELIAkgC2oiAi0AAEHfAEcNACACQQFqIA8oAgAoAlwRAQBFDQAgDCAMKAIcQYAgcjYCHAsgASgCACIBDQALDAILIA4oAhAiAUUNAQsDQAJAIAEoAggiAi0AKw0AIAItAB1BEHENACAHKAIAIQQCQCACKAIAIgMEQCAEDQEMAgsgBA0BCyADLQAAQd8ARw0AIANBAWogDygCACgCXBEBAEUNACACIAIoAhxBgCByNgIcCyABKAIAIgENAAsLIA5BCGogDSAHEH4EQCAFLQBXDQEgBS0AWA0BIAVBAToAVyAFKALEAUEASgRAIAVBATYCoAILIAVBADsBrAIgBSAFKAKoAkEBajYCqAIgBSgCgAIiAEUNASAAQdnsAEEAEBUgBSgCgAIiAEEHNgIMIAAoArgBIgFFDQEDQCABQQc2AgwgASABKAIkQQFqNgIkIAEoArgBIgENAAsMAQsgAEEANgLsAQsgCEFAayQAC7ELAQl/IwBBEGsiCSQAAkACQAJAIAAoAgAiBC0AsQENACAEIAQoAhAoAgwiAy0ATToAVCAAQQRqIQYgBCgCGCELIAMtAE5BAXFFBEAgBEEAIAZBABBsIgcNAgsgBCgCFCIDQQJOBEADQCAEKAIQIANBAWsiBUEEdGooAgwtAE5BAXFFBEAgBCAFIAZBABBsIgcNBAsgA0ECSyEKIAUhAyAKDQALCyALQQFxRQRAIAQgBCgCGEF+cTYCGAsgBC0AX0UNACAEIAQoAhhBEHI2AhgLAkAgAUUEQCAEKAIUQQBMDQEgAEEAEPsDIAQoAhRBA0gNAUECIQMDQCAAIAMQ+wMgA0EBaiIDIAQoAhRIDQALDAELAn8CQCACKAIEDQAgBCABEK8BIgNBAE4EQCAAIAMQ+wMMAwsgAigCBA0AIAEoAgQhA0EADAELIAAoAgAiAy0AsQEEQCAAQYHOAUEAEBUMAgsgAyABEK8BIgVBAEgEQCAJIAE2AgAgAEHn9gEgCRAVDAILIAIoAgQiA0UEQEEAIQMgAiEBQQAMAQsgAiEBIAQoAhAgBUEEdGooAgALIQcgASgCACIBRQ0AIAQgA61CAXwQFiIGRQ0AIAYgASAD/AoAAEEAIQIgAyAGakEAOgAAIAYtAAAiAUGwzQJqLAAAQQBIBEBB3QAgASABQdsARhshBUEBIQMDQAJAIAUgAyAGai0AACIBRgRAIAUiASAGIANBAWoiA2otAABHDQELIAIgBmogAToAACADQQFqIQMgAkEBaiECDAELCyACIAZqQQA6AAALAkAgBCAGIAcQrgEiBQRAAkAgBSgCDCIHKAI8IgFFBEBBgIB+IQMMAQsgACgCACgCECEIQQAhAgNAIAIiA0EBaiECIAggA0EEdGooAgwgAUcNAAsLAkAgACgCdCIBIAAgARsiASgCXCIIQQEgA3QiAnENACABIAIgCHI2AlwgA0EBRw0AIAEQdhoLIAEgASgCWCACcjYCWCAAIAAoAigiAUEDajYCKCAAIAMgASAFKAIAQebvABD6AyAAIAcgBSABIAAoAixBAWogACgCKBD5AyAAKAIIIgJFBEACQCAAKAJ0DQAgACgCAC0AUEEIcQ0AIABBAToAFwsgABA1IgJFDQILIAIoAmwiASACKAJwTgRAIAJBlgEgA0EAQQAQFBoMAgsgAiABQQFqNgJsIAIoAmggAUEUbGoiAUEANgIQIAFCADcCCCABIAM2AgQgAUGWATYCAAwBCyAAQQAgBiAHEG4iA0UNAEEAIQECQCADKAI8IgVFBEBBgIB+IQIMAQsgACgCACgCECEHA0AgASICQQFqIQEgByACQQR0aigCDCAFRw0ACwsCQCAAKAJ0IgEgACABGyIBKAJcIgdBASACdCIFcQ0AIAEgBSAHcjYCXCACQQFHDQAgARB2GgsgASABKAJYIAVyNgJYIAAgACgCKCIBQQNqNgIoIAAgAiABIAMoAgBBmb4BEPoDIAAgA0EAIAEgACgCLEEBaiAAKAIoEPkDAkAgACgCCCIBRQRAAkAgACgCdA0AIAAoAgAtAFBBCHENACAAQQE6ABcLIAAQNSIBRQ0BCyABKAJsIgMgASgCcE4EQCABQZYBIAJBAEEAEBQaDAELIAEgA0EBajYCbCABKAJoIANBFGxqIgFBADYCECABQgA3AgggASACNgIEIAFBlgE2AgALCyAEIAYQFwsgBC0AYA0BIAAoAggiAUUEQAJAIAAoAnQNACAAKAIALQBQQQhxDQAgAEEBOgAXCyAAEDUiAUUNAgsgASgCbCIAIAEoAnBOBEAgAUGmAUEAQQBBABAUGgwCCyABIABBAWo2AmwgASgCaCAAQRRsaiIAQgA3AAEgAEGmAToAACAAQgA3AAkgAEEANgAQDAELIAAgBzYCDCAAIAAoAiRBAWo2AiQLIAlBEGokAAuREAEQfyMAQSBrIgwkAAJAAkACQCAAKAIAIgctALEBDQAgByAHKAIQKAIMIgQtAE06AFQgAEEEaiEIIAcoAhghEiAELQBOQQFxRQRAIAdBACAIQQAQbCIGDQILIAcoAhQiA0ECTgRAA0AgBygCECADQQFrIgRBBHRqKAIMLQBOQQFxRQRAIAcgBCAIQQAQbCIGDQQLIANBAkshESAEIQMgEQ0ACwsgEkEBcUUEQCAHIAcoAhhBfnE2AhgLIActAF9FDQAgByAHKAIYQRByNgIYCyABRQRAIAAoAgAiCigCFCIDQQBMDQIgCigCECEGA0AgBigCDCgCECIJBEADQAJAIAkoAggiCC0AK0EBRg0AIAgoAggiAUUNAANAAkAgCCgCPCIFRQRAQYCAfiEDDAELIAAoAgAoAhAhAkEAIQQDQCAEIgNBAWohBCACIANBBHRqKAIMIAVHDQALCwJAIAAoAnQiAiAAIAIbIgUoAlwiAkEBIAN0IgRxDQAgBSACIARyNgJcIANBAUcNACAFEHYaCyAFIAUoAlggBHI2AlggACABQX8Q3AIgASgCFCIBDQALCyAJKAIAIgkNAAsgCigCFCEDCyAGQRBqIQYgC0EBaiILIANIDQALDAILAn8CQAJAIAJFDQAgAigCAEUNACAAKAIAIQMgAigCBEUNASADLQCxAQRAIABBgc4BQQAQFQwFCyACIAMgARCvASIJQQBODQIaIAwgATYCECAAQef2ASAMQRBqEBUMBAsgASgCACIERQ0DIAAoAgAgASgCBCIDrUIBfBAWIgVFDQMgBSAEIAP8CgAAQQAhBCADIAVqQQA6AAAgBS0AACIDQbDNAmosAABBAEgEQEHdACADIANB2wBGGyEJQQEhAwNAAkAgCSADIAVqLQAAIgZGBEAgCSIGIAUgA0EBaiIDai0AAEcNAQsgBCAFaiAGOgAAIANBAWohAyAEQQFqIQQMAQsLIAQgBWpBADoAAAsgBy0AVCELAn8gBygCqAMiCQRAQQAhBiAFLQAAIgMEQCAFIQQDQCAGIANB/wFxQcDKAmotAABqQbHz3fF5bCEGIAQtAAEhAyAEQQFqIQQgAw0ACwsgCSAGIAcoApwDcEEDdGoiA0EEagwBCyAHQaADaiEDIAdBpANqCyEJQcyZBSEGAkAgAygCACINRQ0AA0AgCSgCACIJKAIMIQMgBSEEA0ACQAJAIAMtAAAiCiAELQAAIghGBEAgCg0BIAkhBgwFCyAKQcDKAmotAAAgCEHAygJqLQAARw0BCyAEQQFqIQQgA0EBaiEDDAELCyANQQFrIg0NAAsLAkAgBigCCCIERQ0AIAQgC0EUbGpBFEYNACAAKAIAIhAoAhQiA0EASgRAIBAoAhAhDkEAIQ0DQCAOKAIMKAIQIg8EQANAAkAgDygCCCIKLQArQQFGDQAgCigCCCICRQ0AA0ACQCACLwE0IghFDQAgAigCBCEJQQAhAQJAA0ACQAJAIAkgAUEBdGouAQBBAEgNACACKAIgIAFBAnRqKAIAIQMgBSEEA0ACQCADLQAAIgsgBC0AACIGRgRAIAsNASAKKAI8IgYNBEGAgH4hAwwGCyALQcDKAmotAAAgBkHAygJqLQAARw0CCyAEQQFqIQQgA0EBaiEDDAALAAsgAUEBaiIBIAhHDQEMAwsLIAAoAgAoAhAhAUEAIQQDQCAEIgNBAWohBCABIANBBHRqKAIMIAZHDQALCwJAIAAoAnQiASAAIAEbIgYoAlwiAUEBIAN0IgRxDQAgBiABIARyNgJcIANBAUcNACAGEHYaCyAGIAYoAlggBHI2AlggACACQX8Q3AILIAIoAhQiAg0ACwsgDygCACIPDQALIBAoAhQhAwsgDkEQaiEOIA1BAWoiDSADSA0ACwsgByAFEBcMBAsgByAFEBcgACgCACEDIAIoAgRFDQAgAy0AsQEEQCAAQYHOAUEAEBUMBAsgAiADIAEQrwEiCUEATg0BGiAMIAE2AgAgAEHn9gEgDBAVDAMLIAMtALABIQkgAQsiBCgCACIBRQ0BIAcgBCgCBCIDrUIBfBAWIghFDQEgCCABIAP8CgAAQQAhBCADIAhqQQA6AAAgCC0AACIBQbDNAmosAABBAEgEQEHdACABIAFB2wBGGyEBQQEhAwNAAkAgASADIAhqLQAAIgZGBEAgASIGIAggA0EBaiIDai0AAEcNAQsgBCAIaiAGOgAAIANBAWohAyAEQQFqIQQMAQsLIAQgCGpBADoAAAsgByAIIAIoAgQEfyAHKAIQIAlBBHRqKAIABUEACyIDEE4iBgRAAkAgBi0AK0EBRg0AIAYoAggiAkUNAANAAkAgBigCPCIFRQRAQYCAfiEDDAELIAAoAgAoAhAhAUEAIQQDQCAEIgNBAWohBCABIANBBHRqKAIMIAVHDQALCwJAIAAoAnQiASAAIAEbIgUoAlwiAUEBIAN0IgRxDQAgBSABIARyNgJcIANBAUcNACAFEHYaCyAFIAUoAlggBHI2AlggACACQX8Q3AIgAigCFCICDQALCyAHIAgQFwwCCyAHIAggAxCuASEFIAcgCBAXIAUEQAJAIAUoAgwoAjwiAkUEQEGAgH4hAwwBCyAHKAIQIQFBACEEA0AgBCIDQQFqIQQgASADQQR0aigCDCACRw0ACwsgAEEAIAMQ8AEgACAFQX8Q3AIMAgsgAEHj3QFBABAVDAELIAAgBjYCDCAAIAAoAiRBAWo2AiQLIAxBIGokAAuyCwEJfyMAQfAAayIHJAACQAJAAkACQAJAIAAoAgAiCy0AsQENACALIAsoAhAoAgwiCS0ATToAVCAAQQRqIQogCygCGCEPIAktAE5BAXFFBEAgC0EAIApBABBsIgwNAgsgCygCFCIJQQJOBEADQCALKAIQIAlBAWsiCEEEdGooAgwtAE5BAXFFBEAgCyAIIApBABBsIgwNBAsgCUECSyEOIAghCSAODQALCyAPQQFxRQRAIAsgCygCGEF+cTYCGAsgCy0AX0UNACALIAsoAhhBEHI2AhgLIAAoAiQNASAHQgA3AkwgB0IANwJEIAdCADcCPCAHQgA3AjQgByAANgIwQQAhCQJAIARFDQACQCAELQAAQTtHBEAgB0EANgJIIAdBADYCYCAHQRI2AlwgB0ETNgJYIAcgADYCVCAHIAdBMGo2AmwgACAAKALYASAEKAIYaiIJNgLYASAJIAAoAgAoAoQBIglMDQEgByAJNgIgIABByqICIAdBIGoQFQwFCyAEQfUAOgAADAELIAdB1ABqIAQQHhogBygCVCIIIAgoAtgBIAQoAhhrNgLYASAEIAQoAgQgBygCSCIJQZCAAnFyNgIEIAcoAkRBAEoNAyAIKAIkQQBKDQMLAkAgBUUNAAJAIAUtAABBO0cEQCAHQRM2AlggByAHKAIwIgg2AlQgByAJQe/f/b9/cTYCSCAHQQA2AmAgB0EAQRIgCUGAgCBxGzYCXCAHIAdBMGo2AmwgCCAIKALYASAFKAIYaiIKNgLYASAKIAgoAgAoAoQBIgpMDQEgByAKNgIQIAhByqICIAdBEGoQFQwECyAFQfUAOgAADAELIAdB1ABqIAUQHhogBygCVCIIIAgoAtgBIAUoAhhrNgLYASAFIAUoAgQgBygCSCIKQZCAAnFyNgIEIAcgCiAJQZCggsAAcXIiCTYCSCAHKAJEQQBKDQIgCCgCJEEASg0CCwJAIAZFDQACQCAGLQAAQTtHBEAgB0ETNgJYIAcgBygCMCIINgJUIAcgCUHv3/2/f3E2AkggB0EANgJgIAdBAEESIAlBgIAgcRs2AlwgByAHQTBqNgJsIAggCCgC2AEgBigCGGoiCjYC2AEgCiAIKAIAKAKEASIKTA0BIAcgCjYCACAIQcqiAiAHEBUMBAsgBkH1ADoAAAwBCyAHQdQAaiAGEB4aIAcoAlQiCCAIKALYASAGKAIYazYC2AEgBiAGKAIEIAcoAkgiCkGQgAJxcjYCBCAHIAogCUGQoILAAHFyNgJIIAcoAkRBAEoNAiAIKAIkQQBKDQILAkAgA0UNAEEAIQggAy0AAEH1AEYEQCADKAIIIQgLIAAoAgAiAygC5AIiCUUNACADLQCxAQ0AIAAtANABDQBBASEKAkACQCADKALoAiABIAhBAEEAIAAoAvgBIAkRCQAiA0EBRgRAQRchCkHK3QEhCQwBC0G8swEhCSADQX1xRQ0BCyAAIAlBABAVIAAgCjYCDAwDCyADDQILIAAoAggiCEUEQAJAIAAoAnQNACAAKAIALQBQQQhxDQAgAEEBOgAXCyAAEDUhCAsCQCAAKAIcIgNBBE4EQCAAIANBBGs2AhwgACAAKAIgIglBBGo2AiAMAQsgACAAKAIsIgNBBGo2AiwgA0EBaiEJCyAAIAQgCRBEIAAgBSAJQQFqEEQgACAGIAlBAmoQRCAIRQ0BIABBACAJQQNqIgAgAiwAACIDayAAIAMgAkEAENYBIAFBGEYhASAIKAJsIgAgCCgCcE4EQCAIQaYBIAFBAEEAEBQaDAILIAggAEEBajYCbCAIKAJoIABBFGxqIgBBADYCECAAQgA3AgggACABNgIEIABBpgE2AgAMAQsgACAMNgIMIAAgACgCJEEBajYCJAsgBEUNAQsgCyAEEB0LIAUEQCALIAUQHQsgBgRAIAsgBhAdCyAHQfAAaiQAC8IEAQR/IwBBoAFrIgMkAAJAIAAoAggiBUUEQAJAIAAoAnQNACAAKAIALQBQQQhxDQAgAEEBOgAXCyAAEDUiBUUNAQsgACgCJA0AIAEEQCAAKAIAIQQCQCABKAIEBEAgBC0AsQEEQCAAQYHOAUEAEBUMBAsgBCABEK8BIgRBAE4NASADIAE2AhAgAEHn9gEgA0EQahAVDAMLIAQtALABIQQLIARBAUYNAQsCQCACRQ0AIANBADYCNCADQgA3AiwgA0IANwIkIANCADcCHCADQThqIgFBAEHIAPwLACADQYCABDYCLCADIAA2AhQgAyABNgIYIANBADYCkAEgA0ESNgKMASADQRM2AogBIAMgADYChAEgAyADQRRqNgKcASAAIAAoAtgBIAIoAhhqIgE2AtgBIAEgACgCACgChAEiBkoEQCADIAY2AgAgAEHKogIgAxAVQQAhBgwBCyADQYQBaiACEB4aIAMoAoQBIgEgASgC2AEgAigCGGs2AtgBIAIgAigCBCADKAIsQZCAAnFyNgIEAkAgAygCKEEATARAIAEoAiRBAEwNAQtBACEGDAELIAAgACgCLEEBaiIGNgIsIAAgAiAGEEQLAkAgBSgCbCIBIAUoAnBOBEAgBUEFIAQgBkEAEBQaDAELIAUgAUEBajYCbCAFKAJoIAFBFGxqIgFCADcCDCABIAY2AgggASAENgIEIAFBBTYCAAsgBSAFKAKcAUEBIAR0cjYCnAELIAIEQCAAKAIAIAIQHQsgA0GgAWokAAukAQECfyMAQRBrIgYkAAJAIAFFBEAgACgCAEEAEDwhAQwBCyABKAIAIgUgASgCBE4EQCAAKAIAIAFBABBUIQEMAQsgASAFQQFqNgIAIAEgBUEEdGoiBUIANwIQIAVCADcCCAsCQCADRSAEQX9GcQ0AIAAoAgAtALEBDQAgBiACKQIAQiCJNwMAIABBh74CIAYQFQsgACABIAIQogIgBkEQaiQAIAELvwUBCH8CQAJAAkACQCAALwEUIgNBAkcNACABLQAEQQFxRQ0ADAELAkACQAJAAkACQAJAIAEtAAAiAkGNAWsOJwUHBwcHBwcHBwcHBwcHBwMHBwcHBwcHBwcHBAQEBwcBBwcHBQcHBQALIAJBO2sODQEGBgYGBgYGBgYGBgQGCwJAIAEoAgQiAkGAgMAAcUEUdiADQQNLckUNACACQYCAgAhxDQAgA0EFRw0GIAEgAkGAgICABHI2AgRBAA8LIAAoAgAEQEEAIQICfwJAAkAgASIDLQAGQQFxDQAgASgCFCIBRQ0AAkAgASgCACICQQBMDQAgAUEIaiEFIAIhAQNAAkAgBSgCACIEBEAgACAEEB4NAyABQQFKDQEMAwsgAUECSA0CCyAFQRBqIQUgAUEBayEBDAALAAsgAC8BFEUNAQsCQCAAKAIAKAIAIgEgAygCCCACIAEtAFRBABCJASIBRQ0AIAEoAhQNACABLQAFQShxRQ0AQQEgAy0AB0EBcUUNAhoLIABBADsBFAtBAgsPCwwECyABKAIEIgdBgJCAIHENAUGLyQEhAiABKAIIIgUhBANAAkAgBC0AACIGIAItAAAiCEYEQCAGDQFBgICAgAEhAAwICyAGQcDKAmotAAAgCEHAygJqLQAARg0AQYrNASECA0ACQCAFLQAAIgQgAi0AACIGRgRAIAQNAUGAgICAAiEADAoLIARBwMoCai0AACAGQcDKAmotAABHDQULIAJBAWohAiAFQQFqIQUMAAsACyACQQFqIQIgBEEBaiEEDAALAAsCQAJAIANBBGsOAgEABQsgAUH5ADoAAEEADwsMAgsgAS0ABEEgcQRAIANBAkYNAQwDCyADQQNHDQAgASgCHCAAKAIYRg0CCwsgAEEAOwEUQQIhCQsgCQ8LIAFBqgE6AAAgASAAIAdyNgIEQQEL7gMBBH8jAEEQayIEJAACQCACRQ0AIAAoAgAhAyABRQRAIAMgAhApDAELAkACQCABKAIUIgUEQCAFKAIADQELAkBBvNkEKAIAIgFFDQBBrAIgAREBACEGIAAoAgAhAyAGRQ0AIAMtAFcNAiADLQBYDQIgA0EBOgBXIAMoAsQBQQBKBEAgA0EBNgKgAgsgA0EAOwGsAiADIAMoAqgCQQFqNgKoAiADKAKAAiIBRQ0CIAFB2ewAQQAQFSADKAKAAiIBQQc2AgwgASgCuAEiAUUNAgNAIAFBBzYCDCABIAEoAiRBAWo2AiQgASgCuAEiAQ0ACwwCCwJ/IAMEQCADQgwQFgwBC0IMEBgLIgFFDQEgASAAKAKAATYCACAAIAE2AoABIAFBwQA2AgggASACNgIEDAILAkAgAS0AB0EBcUUNACABKAIsLQAQQaYBRg0AIAQgATYCACAAQd2rAiAEEBUgAyACECkMAgsgA0I0EBYiAEUEQCADIAIQKQwCCyAAQgA3AgAgAEIANwIgIABCADcCGCAAQgA3AhAgAEEANgIwIABCADcCKCAAQgA3AgggAEGRAToAACAAQf//AzsBIiAAQQE2AhggACACNgIUIAEgADYCDCAAQYCACDYCBAwBCyAAKAIAIAIQKQsgBEEQaiQAC5EEAQd/IwBBMGsiBiQAIAEEfyABKAIABUEACyEJIAAoAgAhCAJAAkACQCACRQ0AIANFDQAgAigCACEEAkAgAy0AACIFQYoBRg0AAn8CfyAFQbABRgR/IAMtAAIFIAULQf8BcSIHQYoBRwRAQQEgB0GxAUcNAhogA0EUagwBCyADKAIUQRxqCygCACgCAAsiBSAERg0AIAYgBTYCBCAGIAQ2AgAgAEGXjgEgBhAVDAILIARBAEoEQCACQQhqIQpBACEFA0ACQCAAIAMgBSAEEIIEIgRFDQACQAJAAn8gAUUEQCAAKAIAIAQQPAwBCyABKAIAIgcgASgCBEgNASAAKAIAIAEgBBBUCyIBDQFBACEBDAILIAEgB0EBajYCACABIAdBBHRqIgdBADYCFCAHQgA3AgwgByAENgIICyABKAIAQQR0IAFqQQRrIAogBUEDdGoiBCgCADYCACAEQQA2AgALIAVBAWoiBSACKAIAIgRIDQALCyAILQBXDQAgAy0AAEGKAUcNASABRQ0BIAEgCUEEdGooAggiACAENgIcIAAgAzYCEAwCCyADRQ0BCyAALQDQASIFQQJPBEAgBkIANwIoIAZCADcCICAGQT42AhwgBkEbNgIYIAYgADYCFCAAQQM6ANABIAZBFGogAxAeGiAAIAU6ANABCyAAKAIAIAMQHQsgCCACEKMBIAZBMGokACABCzoAIAEEQCABKAIAQQZ0IAFqIgAgAjYCACAAQRNrIgAgAC8AAEEEcjsAAA8LIAIEQCAAKAIAIAIQKQsL4wIBDn8CQCAARQ0AIAAoAgAiBkECSA0AIABBCGohAyAGQQFrIgJBA3EhByAGIgFBAmtBA08EQCACQXxxIQoDQCABQQZ0IANqIgJBHGsgAkHcAGsiBS0AACILOgAAIAUgAkGcAWsiBS0AACIMOgAAIAUgAyABQQRrIgFBBnRqIgUtACQiDToAACAFIAJBnAJrLQAAIgI6ACQgAiANIAwgBCALcnJyciEEIAlBBGoiCSAKRw0ACwsgBwRAA0AgAyABQQFrIgJBBnRqIAFBBnQgA2pB3ABrLQAAIgE6ACQgASAEciEEIAIhASAIQQFqIgggB0cNAAsLIABBADoALCAEQRBxRQ0AA0ACQCAGIgFBAkgEQEEBIQEMAQsgAyABQQFrIgZBBnRqLQAkQRBxRQ0BCwsgAUECayEBA0AgAyABQQZ0aiIAIAAtACRBwAByOgAkIAFBAEohDiABQQFrIQEgDg0ACwsL5AIBBX8jAEEQayIGJAACQCABBEAgASACNgJAIAEoAjRFDQFBASEFIAEhAgJAAn8DQCACIgQgAzYCOCACIAIoAgRBgAJyNgIEIAIoAjQiAkUNAiAFQQFqIQVB2/MBIAIoAjANARogBCEDIAIoAjxFDQALQcf1AQshA0Gj/wEhAiAGIAQtAABB+QBqQf8BcSIEQQJNBH8gBEECdEG8vwRqKAIABUGj/wELNgIEIAYgAzYCACAAQfjOASAGEBULIAEtAAVBBHENASAAKAIAKAKIASICQQBMDQEgAiAFTg0BIABBgfYBQQAQFQwBCyACRQ0AIAAoAgAhACACKAIAQQBKBEAgAkEMaiEFA0AgBSAEQRhsaiIDKAIEIgcEQCAAIAcQKQsgAygCCCIHBEAgACAHQQEQQwsgAygCACIDBEAgACADEBcLIARBAWoiBCACKAIASA0ACwsgACACEBcLIAZBEGokACABC8YaAQ5/IwBBMGsiDSQAAkAgACgCACIJLQBXDQACQAJAAkAgCS0AsQENACAJIAkoAhAoAgwiCC0ATToAVCAAQQRqIQogCSgCGCERIAgtAE5BAXFFBEAgCUEAIApBABBsIgYNAgsgCSgCFCIIQQJOBEADQCAJKAIQIAhBAWsiBEEEdGooAgwtAE5BAXFFBEAgCSAEIApBABBsIgYNBAsgCEECSyEQIAQhCCAQDQALCyARQQFxRQRAIAkgCSgCGEF+cTYCGAsgCS0AX0UNACAJIAkoAhhBEHI2AhgLIAMEQCAJIAktAFtBAWo6AFsLIAAgAiABKAIQAn8gASgCCCIKBEAgACgCACgCECEGQQAhCANAIAgiBEEBaiEIIAYgBEEEdGoiBCgCDCAKRw0ACyAEDAELIAFBDGoLKAIAEG4hCiADRQRAIApFDQMMAgsgCSAJLQBbQQFrOgBbIAoNASAAIAEoAgwQ2wIgACAAKAIsQQFqIgI2AiwgACgCCCIIRQRAAkAgACgCdA0AIAAoAgAtAFBBCHENACAAQQE6ABcLIAAQNSIIRQ0DCwJAIAgoAmwiACAIKAJwTgRAIAhBBEEAIAJBfxAUGgwBCyAIIABBAWo2AmwgCCgCaCAAQRRsaiIAQv////8PNwIMIAAgAjYCCCAAQgQ3AgALIAggCCgCnAFBAXI2ApwBDAILIAAgBjYCDCAAIAAoAiRBAWo2AiQMAQsCQCAKKAI8IgNFBEBBgIB+IQgMAQsgCSgCECEGQQAhBANAIAQiCEEBaiEEIAYgCEEEdGooAgwgA0cNAAsLIAotACtBAUYEQCAAIAoQ5gENAQsgCSgCECAIQQR0aigCACEFAkAgACgCACIEKALkAiIGRQ0AIAQtALEBDQAgAC0A0AENAEEBIQMCQAJAIAQoAugCQQlBmqsBQa2rASAIQQFGG0EAIAUgACgC+AEgBhEJACIGQQFGBEBBFyEDQcrdASEEDAELQbyzASEEIAZBfXFFDQELIAAgBEEAEBUgACADNgIMDAILIAYNAQsCfyACBH9BD0ERIAhBAUYbBSAKLQArQQFGBEAgCkE0aiEGA0AgBigCACIDQRhqIQYgAygCACAJRw0AC0EeIQsgAygCBCgCBAwCC0ENQQsgCEEBRhsLIQtBAAshDCAKKAIAIQQCQCAAKAIAIgYoAuQCIgNFDQAgBi0AsQENACAALQDQAUUEQEEBIQcCQAJAIAYoAugCIAsgBCAMIAUgACgC+AEgAxEJACIDQQFGBEBBFyEHQcrdASEEDAELQbyzASEEIANBfXFFDQELIAAgBEEAEBUgACAHNgIMDAMLIAMNAiAKKAIAIQQgACgCACIGKALkAiIDRQ0BIAYtALEBDQELIAAtANABDQBBASELAkACQCAGKALoAkEJIARBACAFIAAoAvgBIAMRCQAiA0EBRgRAQRchC0HK3QEhBAwBC0G8swEhBCADQX1xRQ0BCyAAIARBABAVIAAgCzYCDAwCCyADDQEgCigCACEECwJAAkACQCAERQ0AQQAhBgJAAkAgBC0AACIDRQRAQffwASEFDAELAn8gA0HfAXFB0wBHBEBB9/ABIQUgA0HAygJqDAELIAQtAAEiA0UEQEH48AEhBQwCCyADQd8BcUHRAEcEQEH48AEhBSADQcDKAmoMAQsgBC0AAiIDRQRAQfnwASEFDAILIANB3wFxQcwARwRAQfnwASEFIANBwMoCagwBCyAELQADIgNFBEBB+vABIQUMAgsgA0HfAXFByQBHBEBB+vABIQUgA0HAygJqDAELIAQtAAQiA0UEQEH78AEhBQwCCyADQd8BcUHUAEcEQEH78AEhBSADQcDKAmoMAQsgBC0ABSIDRQRAQfzwASEFDAILIANB3wFxQcUARwRAQfzwASEFIANBwMoCagwBCyAELQAGIgNFBEBB/fABIQUMAgsgA0HfAEYNAkH98AEhBSADQcDKAmoLLQAAIQYLIAYgBS0AAEHAygJqLQAARw0BC0EAIQUCQCAELQAHIgNFBEBBxoYBIQYMAQsgA0HAygJqIgchCwJAAn9Bwv8AIANB3wFxIgxB0wBHDQAaQQAhBiAELQAIIgNFBEBBw/8AIQMMAgsgA0HfAXFB1ABHBEAgA0HAygJqIQtBw/8ADAELIAQtAAkiA0UEQEHE/wAhAwwCCyADQd8BcUHBAEcEQCADQcDKAmohC0HE/wAMAQsgBC0ACiIDRQRAQcX/ACEDDAILIANB3wFxQdQARg0FIANBwMoCaiELQcX/AAshAyALLQAAIQYLIAYgAy0AAEHAygJqLQAARg0DAn9BxoYBIAxB0ABHDQAaIAQtAAgiA0UEQEHHhgEhBgwCCyADQd8BcUHBAEcEQCADQcDKAmohB0HHhgEMAQsgBC0ACSIDRQRAQciGASEGDAILIANB3wFxQdIARwRAIANBwMoCaiEHQciGAQwBCyAELQAKIgNFBEBByYYBIQYMAgsgA0HfAXFBwQBHBEAgA0HAygJqIQdByYYBDAELIAQtAAsiA0UEQEHKhgEhBgwCCyADQd8BcUHNAEcEQCADQcDKAmohB0HKhgEMAQsgBC0ADCIDRQRAQcuGASEGDAILIANB3wFxQcUARwRAIANBwMoCaiEHQcuGAQwBCyAELQANIgNFBEBBzIYBIQYMAgsgA0HfAXFB1ABHBEAgA0HAygJqIQdBzIYBDAELIAQtAA4iA0UEQEHNhgEhBgwCCyADQd8BcUHFAEcEQCADQcDKAmohB0HNhgEMAQsgBC0ADyIDRQRAQc6GASEGDAILIANB3wFxQdIARwRAIANBwMoCaiEHQc6GAQwBCyAELQAQIgNFBEBBz4YBIQYMAgsgA0HfAXFB0wBGDQQgA0HAygJqIQdBz4YBCyEGIActAAAhBQsgBSAGLQAAQcDKAmotAABHDQEMAgsCQCAKKAIcIgNBgCBxRQ0AIAktACNBEHFFDQAgCSgCgAMNACAJKALEAQ0AIAkoAuwCQQBMDQEgA0GAgAJxDQEgCSgChANFDQIMAQsgA0GAgAJxRQ0BCyANIAQ2AiAgAEHj4gEgDUEgahAVDAELIAotACshAwJAIAIEQCADQQJGDQEgDSAENgIQIABBkZwBIA1BEGoQFQwCCyADQQJHDQAgDSAENgIAIABBnJgBIA0QFQwBCyAAKAIIRQRAAkAgACgCdA0AIAAoAgAtAFBBCHENACAAQQE6ABcLIAAQNUUNAQsgAEEBIAgQ8AEgAgRAIAAgCiAIQQEQzgUMAQsgACAIQZm+ASAKKAIAEM0FQQAhAwJAIAAiBCgCACILLQAhQcAAcUUNACAKLQArDQAgACgCCCIHRQRAAkAgACgCdA0AIAstAFBBCHENACAAQQE6ABcLIAQQNSEHCyAKKAIAIQICfyAKKAI8IgYoAkQiDARAIAItAAAiBQRAIAIhAANAIAMgBUH/AXFBwMoCai0AAGpBsfPd8XlsIQMgAC0AASEFIABBAWohACAFDQALCyAMIAMgBigCOHBBA3RqIgVBBGoMAQsgBkE8aiEFIAZBQGsLIQNBzJkFIQYCQCAFKAIAIgxFDQADQCADKAIAIgMoAgwhBSACIQADQAJAAkAgBS0AACIOIAAtAAAiD0YEQCAODQEgAyEGDAULIA5BwMoCai0AACAPQcDKAmotAABHDQELIABBAWohACAFQQFqIQUMAQsLIAxBAWsiDA0ACwtBACEAAkAgBigCCA0AIAooAjAiBUUNAQNAAkAgBS0AGA0AIAstACJBCHENACAFKAIEIgUNAQwDCwsgBCAEKAI4QQFrIgA2AjggBygCbCICIAcoAnBOBEAgB0ExQQEgAEEAEBQaDAELIAcgAkEBajYCbCAHKAJoIAJBFGxqIgJCADcCDCACIAA2AgggAkKxgICAEDcCAAsgBEEBOgCVASAEIAsgAUEAEKwCQQAQlgQgBEEAOgCVAQJAIAstACJBCHENACAHKAJsIgJBAmohAwJAIAIgBygCcE4EQCAHQTFBACADQQAQFBoMAQsgByACQQFqNgJsIAcoAmggAkEUbGoiAkIANwIMIAIgAzYCCCACQjE3AgALIAQoAggiBUUEQAJAIAQoAnQNACAEKAIALQBQQQhxDQAgBEEBOgAXCyAEEDUhBQsgBCgCdCICIAQgAhtBAToAFQJAIAUoAmwiAyAFKAJwTgRAIAVBxgBBkwZBAkEAEBQhAwwBCyAFIANBAWo2AmwgBSgCaCADQRRsaiICQgA3AgwgAkKThoCAIDcCBCACQcYANgIACwJAIAUoAgAtAFcNACAFKAJoIANBAEgEfyAFKAJsQQFrBSADC0EUbGoiAi0AAUUNACAFIAJBAEF/ECoLIAUoAmwiAkEATA0AIAUoAmggAkEUbGpBEmtBBDsBAAsgAEUNACAAQX9zIQIgBygCDCIAKAI4IAAoAjxqQQBIBEAgACAHIAIQOAwBCyAAKAJAIAJBAnRqIAcoAmw2AgALIAQgCiAIQQAQzgULIAkgARBaIA1BMGokAAvwBgEHfyMAQSBrIgckAAJAAkACQCAAKALsASIFRQ0AIAAtANABQQFGBEAgAEHdiwFBABAVDAELIAUoAgQgBS4BIkEMbGoiCEEMayEJAkAgCEEEay8BAA0AAkACQAJAIAJFDQACQCACKAIEQQZrDgICAAQLIAIoAgAiAkUNA0H2ACEDAkAgAi0AACIEQd8BcUHWAEcNAEHpACEDIAItAAEiBEHfAXFByQBHDQBB8gAhAyACLQACIgRB3wFxQdIARw0AQfQAIQMgAi0AAyIEQd8BcUHUAEcNAEH1ACEDIAItAAQiBEHfAXFB1QBHDQBB4QAhAyACLQAFIgRB3wFxQcEARw0AQewAIQMgAi0ABiIEQd8BcUHMAEYNAQsgAyAEQcDKAmotAABHDQMLIAUgBS8BJEEBazsBJEEgIQIMAQsgAigCACIDRQ0BQfMAIQQCQCADLQAAIgZB3wFxQdMARw0AQfQAIQQgAy0AASIGQd8BcUHUAEcNAEHvACEEIAMtAAIiBkHfAXFBzwBHDQBB8gAhBCADLQADIgZB3wFxQdIARw0AQeUAIQQgAy0ABCIGQd8BcUHFAEcNAEHkACEEQcAAIQIgAy0ABSIGQd8BcUHEAEYNAQtBwAAhAiAEIAZBwMoCai0AAEcNAQsgCEECayIEIAQvAQAiBCACciIDOwEAIAUgBSgCHCACcjYCHAJAIARBAXFFDQAgA0HgAHFFDQAgAEGI8gFBABAVC0EAIQICQCABRQ0AAkACQCABLQAAIgNBO0cEQCABIQIMAQsgACgCAEI0EBYiAkUNBSACQgA3AgAgAkIANwIgIAJBGGpCADcCACACQgA3AgggAkEANgIwIAJCADcCKCACQgA3AhAgAkGtAToAACACQf//AzsBIkEBIQMgAkEBNgIYIAIgATYCDCACIAEoAgRBiISAAnE2AgQgASgCGCIBQQBKBEAgAiABQQFqIgM2AhgLIAAoAgAoAoQBIgEgA04NASAHIAE2AgAgAEHKogIgBxAVIAItAAAhAwsgA0H/AXFBxwBGDQELIAIgCEEHay0AADoAAQsgACAFIAkgAhDdAgwDCyAHIAkoAgA2AhAgAEGvvwIgB0EQahAVCyABRQ0BIAAoAgAgARAdDAELIAAoAgAgARAdIAAgBSAJQQAQ3QILIAdBIGokAAuRCwISfwF+IwBBIGsiDiQAIAAoAgAhCAJAAkACQAJAAkAgACgC7AEiDUUNACAALQDQAUEBRg0AAkACQAJAAkAgAUUEQEEBIQkgDS4BIiIGQQBMDQcgA0UNASADKAIAQQFGBEAgAkEEaiEMIAIoAgRBLWqtIRcMBAsgDSgCBCAGQQxsakEMaygCACEBIA4gAjYCFCAOIAE2AhAgAEH79gEgDkEQahAVDAgLIAEoAgAhCSADRQ0AIAMoAgAgCUYNASAAQerTAUEAEBUMBQsgAkEEaiEMIAIoAgQgCUEDdGpBJWqtIRcMAgsgAkEEaiEMQQEhDyACKAIEIAlBA3RqQSVqrSEXIAlBAEwNAQsgA0EIaiEKA0BBACEGQQEhDyAXIAogBUEEdGooAgQiBwR/IAcQGkH/////A3EFQQALQQFqrXwhFyAFQQFqIgUgCUcNAAsLAn8gCARAIAggFxAWDAELIBcQGAsiB0UNACAHQQAgF6f8CwAgByANNgIAIA0oAjAhBiAHIAdBJGoiECAJQQN0aiILNgIIIAcgBjYCBAJAIAAtANABIgZBA00gBkECR3ENAAJ/IAAoAgAiBgRAIAZCEBAWDAELQhAQGAsiBUUNACAFQgA3AAQgBSALNgIAIAVBDGpBADYAACAFIAIpAgA3AgQgBSAAKAKMAjYCDCAAIAU2AowCCyALIAIoAgAgAigCBPwKAABBACEGIAsgAigCBGpBADoAACALLQAAIgJBsM0CaiwAAEEASARAQd0AIAIgAkHbAEYbIQpBASEFA0ACQCAKIAUgC2otAAAiAkYEQCAKIgIgCyAFQQFqIgVqLQAARw0BCyAGIAtqIAI6AAAgBUEBaiEFIAZBAWohBgwBCwsgBiALakEAOgAACyAMKAIAIRIgByAJNgIUAkACQAJAAkAgAQRAIAlBAEwNAkEAIQogDS4BIiITQQBMBEAgASgCDCECDAQLIAFBCGohFCANKAIEIRUDQCAUIApBBHRqKAIEIQJBACEMA0AgFSAMQQxsaigCACEFIAIhBgNAAkACQCAFLQAAIhEgBi0AACIWRwRAIBFBwMoCai0AACAWQcDKAmotAABGDQEgDEEBaiIMIBNGDQkMBAsgEUUNAQsgBkEBaiEGIAVBAWohBQwBCwsLIBAgCkEDdGoiBiAMNgIAAkAgAC0A0AFBAkkNACAAKAKMAiIFRQ0AA0AgAiAFKAIARwRAIAUoAgwiBQ0BDAILCyAFIAY2AgALIApBAWoiCiAJRw0ACwwBCyAQIA0uASJBAWs2AgALIA8gCUEASnFFDQAgCyASakEBaiECIANBCGohDEEAIQYDQCAMIAZBBHRqKAIEIgoEfyAKEBpB/////wNxBUEACyELIBAgBkEDdGogAjYCBAJAIAAtANABQQJJDQAgACgCjAIiBUUNAANAIAogBSgCAEYEQCAFIAI2AgAMAgsgBSgCDCIFDQALCyACIAogC/wKAAAgAiALaiICQQA6AAAgAkEBaiECIAZBAWoiBiAJRw0ACwsgByAEOgAZIAdBADoAGCAHIARBCHY6ABogByANKAI8QThqIAcoAgggBxB+IgBGBEAgCC0AVw0CIAgtAFgNAiAIQQE6AFcgCCgCxAFBAEoEQCAIQQE2AqACCyAIQQA7AawCIAggCCgCqAJBAWo2AqgCIAgoAoACIgBFDQIgAEHZ7ABBABAVIAgoAoACIgBBBzYCDCAAKAK4ASIFRQ0CA0AgBUEHNgIMIAUgBSgCJEEBajYCJCAFKAK4ASIFDQALDAILIAAEQCAHIAA2AgwgACAHNgIQCyANIAc2AjAMAgsgDiACNgIAIABB9LIBIA4QFQsgCCAHEBcLIAFFDQELIAggARApCyADRQ0BCyAIIAMQKQsgDkEgaiQAC7MCAQZ/IwBBEGsiBiQAIAAoAgAhBQJAAkAgACgC7AEiB0UNACAALQDQAUEBRg0AIAUoAhAgBS0AsAFBBHRqKAIEKAIELQAYQQFxDQACQCAHKAIQIgRFBEAgBSABEDwhBAwBCyAEKAIAIgggBCgCBE4EQCAFIAQgARBUIQQMAQsgBCAIQQFqNgIAIAQgCEEEdGoiBUEANgIUIAVCADcCDCAFIAE2AggLIAcgBDYCECAAKAJUBEAgACAEIABB0ABqEKICDAILA0AgAi0AASEJIAJBAWohAiAJQbDNAmotAABBAXENAAsDQCADIgFBAWsiAy0AAEGwzQJqLQAAQQFxDQALIAYgAjYCCCAGIAEgAms2AgwgACAEIAZBCGoQogIMAQsgAUUNACAFIAEQHQsgBkEQaiQAC+4GAQ9/IwBBIGsiCyQAAkACQAJAAkAgACgC7AEiB0UNACAHKAIcIgZBBHEEQCALIAcoAgA2AhAgAEHo7QAgC0EQahAVDAELIAcgBkEEcjYCHAJAAkAgAUUEQEEBIQUgBygCBCAHLgEiQQFrIghBDGxqIgogCi8BCiIGQQFyOwEKIAZB4ABxRQ0BIABBiPIBQQAQFQwBCyABKAIAIg1BAEwNASABQQhqIRBBfyEIA0ACf0EAIBAgDEEEdGooAgAiBUUNABoDQCAFIAUtAAVBIHFFDQEaIAUoAgwiBQ0AC0EACyIGIQkCQAJAAkACQCAGLQAAIgVB8QBrDgUAAgICAQILIAYoAgwiCS0AAEH1AEcNAgsgCUE7OgAAIAYtAAAhBQsgBUH/AXFBO0cNACAHLgEiIg5BAEwEQEEAIQgMAQsgBigCCCERIAcoAgQhEkEAIQgDQCASIAhBDGxqIgkoAgAhBSARIQYCQANAAkACQCAGLQAAIg8gBS0AACITRgRAIA8NASAJIAkvAQoiBkEBcjsBCiAGQeAAcQ0CIAkhCgwGCyAPQcDKAmotAAAgE0HAygJqLQAARw0DCyAFQQFqIQUgBkEBaiEGDAELCyAAQYjyAUEAEBUgCSEKDAILIAhBAWoiCCAORw0ACyAOIQgLIAxBAWoiDCANRw0ACyANQQFGIQULIAVFDQAgCkUNACAEQQFGDQAgCi0ABEFwcUHAAEcNAAJAIAFFDQAgAC0A0AFBAkkNAEEAIQYCQCABKAIIIgVFDQADQCAFLQAFQSBxRQRAIAUhBgwCCyAFKAIMIgUNAAsLIAAoAowCIgVFDQAgB0EgaiEEA0AgBiAFKAIARgRAIAUgBDYCAAwCCyAFKAIMIgUNAAsLIAcgAjoAKiAHIAg7ASAgByAHKAIcIANBA3RyNgIcIAFFDQQgACABLQAQOgDOASABKAIAIgJBAEwNAiABQQhqIQNBACEFA0AgAyAFQQR0aiIELQAJQSBxRQRAIAIgBUEBaiIFRw0BDAQLCyALQff0AUH99AEgBC0ACCICQQNGG0H39AEgAhs2AgAgAEHUnQEgCxAVDAILIANFDQIgAEG88gFBABAVCyABRQ0CCyAAKAIAIAEQKQwBCyAAQQBBAEEAIAEgAkEAQQAgBEEAQQIQ4gILIAtBIGokAAvbAQEGfwJAIAAoAgQiBUGAkIAgcQ0AQYvJASEBIAAoAggiBCECA0ACQAJAIAItAAAiAyABLQAAIgZGBEAgAw0BQYCAgIABIQEMAgsgA0HAygJqLQAAIAZBwMoCai0AAEYNAEGKzQEhAQNAAkAgBC0AACICIAEtAAAiA0YEQCACDQFBgICAgAIhAQwECyACQcDKAmotAAAgA0HAygJqLQAARw0FCyABQQFqIQEgBEEBaiEEDAALAAsgAUEBaiEBIAJBAWohAgwBCwsgAEGqAToAACAAIAEgBXI2AgQLC20BBH8gAQRAIAEoAgBBAEoEQCABQQxqIQUDQCAFIANBGGxqIgIoAgQiBARAIAAgBBApCyACKAIIIgQEQCAAIARBARBDCyACKAIAIgIEQCAAIAIQFwsgA0EBaiIDIAEoAgBIDQALCyAAIAEQFwsLvwIBBH8CQAJAIAAgAWpBAWstAABBwMoCai0AAEEDbCAALQAAIgRBwMoCai0AAEECdHMgAXNB/wBvQYDwAmotAAAiA0UNACAEQd8BcSEFIAFBA04EQANAAkAgA0GQ1wJqLQAAIAFHDQAgBSADQQF0QeDUAmovAQBBwM8CaiIGLQAARw0AQQIhBCAGLQABIAAtAAFB3wFxRw0AA0AgBCAGai0AACAAIARqLQAAQd8BcUcNASABIARBAWoiBEcNAAsMBAsgA0Gg8gJqLQAAIgMNAAwCCwALA0ACQCADQZDXAmotAAAgAUcNACAFIANBAXRB4NQCai8BACIEQcDPAmotAABHDQAgBEHBzwJqLQAAIAAtAAFB3wFxRg0DCyADQaDyAmotAAAiAw0ACwsgAQ8LIAIgA0GA8QJqLQAANgIAIAELRwECfwJAIAAoAkAiASgCACICRQ0AIAAtAA1FBEAgAUEBIAIoAiARAgAaCyAALQASQQVGDQAgAEEBOgASCyAAIAAtAAw6ABMLiRECBn8BfiMAQTBrIgMkAAJAAkACQAJAAkAgACgC6AEiAUUEQCAALQARDQECQAJAAkACQANAAkAgAC0AEiIBDgYAAgICAgACCwJAIAAtAA0EfyABBSAAKAJAIgFBASABKAIAKAIcEQIAIgJBBUYNASACDQkgAC0AEgtB/wFxQQVGDQQgAEEBOgASDAMLIAAoAsQBIAAoAsABEQEADQALQQUhAgwHCyABQQFLDQELIAAoAgAhBSADQQE2AiwCQAJAAkACQAJAIAAoAkQoAgAiBkUEQCAFIAAoArwBQQAgA0EsaiAFKAIgEQQAIgINASADKAIsRQ0BCyADQQA2AiggACgCQCIBIANBKGogASgCACgCJBECACICIAMoAihyDQMCQAJAIAAoAugBIgFFDQAgAS4BKEEASA0AIAEoAkgiAg0BCyAAKAJAIgEoAgAiAkUEQEEAIQIMAwsgA0IANwMQIAEgA0EQaiACKAIYEQIAIgINCyAAKQOoASIHIAMpAxB8QgF9IAd/pyECCyACIAAoAqABTQ0BIAAgAjYCoAEMAgsgAg0JDAULIAYNACACDQACQCAALQASIgFBBUsNAEEBIAF0QSNxRQ0AIAAtAA0EfyABBUEAIQEgACgCQCIEQQIgBCgCACgCHBECAA0EIAAtABILQf8BcUEFRg0AIABBAjoAEgsgBSgCHCIBBEAgBSAAKAK8AUEAIAERBQAaC0EAIQEgAC0ABA0CIAAQ6AUMAgsCQCAGDQAgA0GBEDYCEEEBIQEgBSAAKAK8ASAAKAJEQYEQIANBEGogBSgCGBEIACICDg8AAQEBAQEBAQEBAQEBAQIBCyADQQA6ABAgACgCRCIBIANBEGpBAUIAIAEoAgAoAggRBwAiBEGKBEYhAgJAIAYNACAAKAJEIgEoAgAiBUUNACABIAUoAgQRAQAaIAFBADYCAAtBACAEIAIbIQIgAy0AEEEARyEECyAEIQEgAg0GCyABRQ0BC0GIBiECIAAtAA4NBEEAIQECQCAALQASIgRBBE8gBEEFR3ENACAALQANRQRAIAAoAkAiAUEEIAEoAgAoAhwRAgAiAQ0BCyAAQQQ6ABJBACEBCyABIgINBAJAAkACQCAAKAJEKAIARQRAQQAhAiAALQAFQQJGDQEgACgCACIBIAAoArwBQQAgA0EQaiABKAIgEQQAIQIgACgCRCEEAkAgAg0AIAMoAhBFDQAgA0EANgIsAkAgASAAKAK8ASAEQYIQIANBLGogASgCGBEIACICDQBBACECIAMtACxBAXFFDQAgA0GV2gE2AgggA0HS5wM2AgQgA0Hm0QE2AgBBDiECQQ5Bl/EBIAMQGyAAKAJEIgEoAgAiBEUNACABIAQoAgQRAQAaIAFBADYCAAsgACgCRCEECyAEKAIARQ0BCwJAIAAtAAdFBEAgACgCRCIBQQIgASgCACgCFBECACIBDQELIAAoAkQiASAAQdgAaiABKAIAKAIYEQIAIQELIAEiAg0CIAAgAC0ADEUQtAQhAiAAQQA6ABEMAQsgAC0ABA0AIAAQ6AULIAJFDQELAkAgAkH/AXFBCmsOBAAFBQAFCyAAQSA2AtwBIABBBjoAESAAIAI2AiwMBAsCQCAALQAMDQAgAC0AGEUNACAAKAJAIgEgA0EQakEQQhggASgCACgCCBEHACICBEAgAkGKBEcNBCADQgA3AxggA0IANwMQCyAAQfAAaiADQRBqQRAQJ0UNACAAIAAoAmxBAWo2AmwgACgCYCIBBEADQCABQQE2AhAgASgCLCIBDQALCyAAKALkAUEAEPQBC0EAIQEjAEEQayIEJAACQCAALQAMDQAgACgCACIBIAAoAuwBQQAgBEEEaiABKAIgEQQAIgENAAJAAkAgBCgCBARAAkACQAJAIAAoAugBIgFFDQAgAS4BKEEASA0AIAEoAkgiAQ0BCyAAKAJAIgEoAgAiAkUNASAEQgA3AwggASAEQQhqIAIoAhgRAgAiAQ0FIAApA6gBIgcgBCkDCHxCAX0gB3+nIQELIAAoAqABIAFJBEAgACABNgKgAQwECyABDQMLIAAoAgAiASgCHCICDQFBACEBDAMLQQAhASAALQAFQQVHDQIgAEEAOgAFDAILIAEgACgC7AFBACACEQUAIQEMAQtBDiEBIAAtAA0NACAALQAERQRAIAAoAkAoAgAiAigCAEECSA0BIAIoAjRFDQELIAAoAkQiASgCACICBEAgASACKAIEEQEAGiABQQA2AgALIAAQngQiAQ0AQQAhASAAQQA6ABEgAEEFOgAFCyAEQRBqJAAgASECIAAoAugBIgFFDQELIANBADYCLCABLQAsBEAgAS0AK0UEQCABKAIEIgRBAEEBQQkgBCgCACgCOBEEABoLIAFBADYCaCABQQA6ACwgAUEAOgAvCyABLgEoIgRBAE4EQCABLQArRQRAIAEoAgQiAiAEQQNqQf//A3FBAUEFIAIoAgAoAjgRBAAaCyABQf//AzsBKAsgACgC6AEhASADQQA2AhADQCABIANBLGpBACADQRBqEKAGIgJBf0YNAAsgAiADKAIsckUNACAAIAAoAmxBAWo2AmwgACgCYCIBBEADQCABQQE2AhAgASgCLCIBDQALCyAAKALkAUEAEPQBCyAALQAMDQAgAC0AEQ0AIAINAAJAAkACQCAAKALoASIBRQ0AIAEuAShBAEgNACABKAJIIgINAQsgACgCQCIBKAIAIgRFBEBBACECDAILIANCADcDECABIANBEGogBCgCGBECACICDQMgACkDqAEiByADKQMQfEIBfSAHf6chAgsgAiAAKAKgAU0NACAAIAI2AqABCyAAIAI2AhwMAgsgAkUNAQsgABCxAgwBCyAAQQE6ABggAEEBOgARQQAhAgsgA0EwaiQAIAIL4QEBB38gACgCACAAKAIMIgRrQQxtIQUgACgCCCAEayIGQQxtIgdBGGxByAlqIQFBvNkEKAIAIQMCQAJAIABBEGogBEYEQCADBEBBASECQbwFIAMRAQANAwtBASECEBkNAiABQQAgAUEAShutEBgiAUUNAiABIAAoAgwgBkEMavwKAAAMAQsgAwRAQQEhAkG8BSADEQEADQILQQEhAhAZDQEgBCABQQAgAUEAShutECAiAUUNAQsgACABNgIMIAAgASAFQQxsajYCACAAIAdBGGwgAWpBvAlqNgIIQQAhAgsgAgtIAQF/IAAoAgAiASkD+AMgASkD8AN8QgBXBEBBAA8LIABBAjoAlAEgAEGTBjYCJCAAQdzjAUEAEGNBAUGTBiAALACWAUEAThsLowEBAn8CQCAAKAIQIgFFDQBByNcEKAIABEBB4JYFKAIAIgIEQCACQZjYBCgCABEAAAsgAUH01wQoAgARAQAhAkG0lgVBtJYFKAIAIAJrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAUHs1wQoAgARAABB4JYFKAIAIgFFDQEgAUGg2AQoAgARAAAMAQsgAUHs1wQoAgARAAALIABBAToAACAAQQA2AhALpgEBAX8CQAJAAkACQCAAEOwBIgIOEQADAwMDAwMDAwMDAwMDAwMBAwsgAUEANgIAA0AgACgCdCIBLQAIDQIgACABKAI4IAEvARogASgCQCAALwFGQQF0aiIBLQAAQQh0IAEtAAFycWooAAAiAUEYdCABQYD+A3FBCHRyIAFBCHZBgP4DcSABQRh2cnIQqQEiAkUNAAsMAgsgAUEBNgIAC0EAIQILIAILrgMCCH8CfiMAQRBrIgkkACABIAA2AgQCQAJAIAEoAgAiCEEATA0AA0AgASgCDCAFQThsaiIGKAIwIgQEQCAEKAIAIgMoAgwoAhghByADIAQoAgQQ7gUiAg0DIAQ0AhAhCiAEAn4gAygCQCICBEAgAykDSAwBCyAHIANBQGsiBxCBBSECIANCADcDSCACDQQgBygCACECQgALIgs3AwggBCACNgIwIAMgCiALfDcDSCAGEKwDIgINAwsgBUEBaiIFIAhHDQALIAEoAgAiBEECSA0AA0AgBCIFQQFrIQQCfyAFIAEoAgBBAm0iAkoEQCAEIAJrQQF0IgJBAXIMAQsgASgCCCAEQQN0aiIDKAIAIQIgAygCBAshAwJAIAEoAgwiBiACQThsaiIIKAIYRQ0AIAYgA0E4bGoiBigCGEUEQCACIQMMAQsgASgCBCEHIAlBADYCDCACIAMgByAJQQxqIAgoAiAgCCgCFCAGKAIgIAYoAhQgBygCKBEJAEEATBshAwsgASgCCCAEQQJ0aiADNgIAIAVBAksNAAsLIAAoAhAtABchAgsgCUEQaiQAIAIL0wECBH8BfiMAQSBrIgMkACAAKQMAIQYCQAJAIAAoAiwiAgRAIAIgBqdqIAEQXyEBIAAgACkDACABrXw3AwAMAQsCQCAGIAAoAigiAqyBIgZQDQAgAiAGpyICa0EJSA0AIAAoAiQgAmogARBfIQEgACAAKQMAIAGtfDcDAAwBC0EAIQIDQCAAQQEgA0EMahCrAyIEDQIgA0EQaiIFIAJBD3FyIAMoAgwsAAAiBDoAACACQQFqIQIgBEEASA0ACyAFIAEQXxoLQQAhBAsgA0EgaiQAIAQLiAICAn8BfgJAQbzZBCgCACIFBEBBigIhBEHJASAFEQEADQELIAEoAiwEQCABQQA2AiwLIAEgAzcDACABIAIpAwgiBjcDCCABIAIoAgAiAjYCGAJAIAYgACgCDCIEKAIYNAKoAVUNACACKAIAKAIAQQNIDQAgAUEANgIsIAAoAgwhBAsgAyAEKAIMIgCsIgaBIQNBACEEIAEoAiQiAkUEQCAGEBghAiABIAA2AiggASACNgIkQQBBByACGyEECyADUA0AIAQNACABKAIYIgQgAiADpyIFaiABKQMIIgYgASkDACIDfacgACAFayIAIAMgAKx8IAZVGyADIAQoAgAoAggRBwAhBAsgBAvaBQINfwF+IwBBkAJrIgQkACAAKAIMIQUCfwJAIAAoAhBFBEAgBSgCHCIGMwEGQih+QsgAfCEPAn8gBigCDCIDBEAgAyAPEBYMAQsgDxAYCyICRQ0BIAIgBjYCACACIAJBIGo2AgQgACACNgIQIAAoAgwiBSgCHC8BBiEDIAJBADoAFyACIAM7ARQLIAEoAgAhAiAAQTZBN0E4IAUtAEQiA0ECRhsgA0EBRhs2AiggBEEAQYAC/AsAIAIEQANAAn8gASgCBCIDBEBBACACIANGDQEaIAMgAigCBGoMAQsgAigCBAshDEEAIQkgAkEANgIEIAQhByAEKAIAIgMEQANAIARBADYCjAIgBEEANgKIAiAEQYwCaiEFAkADQCADQQhqIQgCQANAIAAgBEGIAmogAkEIaiACKAIAIAggAygCACAAKAIoEQkAQQBKDQEgBSACNgIAIAIiBkEEaiEFIAIoAgQiAg0ACyAGIAM2AgQMAgsgBSADNgIAIAMoAgQhCyAEQQA2AogCIAMiBkEEaiEFIAsiAw0ACyAGIAI2AgQLIAQoAowCIQIgB0EANgIAIAQgCUEBaiIJQQJ0aiIHKAIAIgMNAAsLIAcgAjYCACAMIgINAAsLQQAhAkEAIQcDQAJAIAQgB0ECdGooAgAiA0UNACACRQRAIAMhAgwBCyAEQQA2AowCIARBADYCiAIgBEGMAmohBQJAA0AgA0EIaiEIAkADQCAAIARBiAJqIAJBCGogAigCACAIIAMoAgAgACgCKBEJAEEASg0BIAUgAjYCACACIgZBBGohBSACKAIEIgINAAsgBiADNgIEDAILIAUgAzYCACADKAIEIQ0gBEEANgKIAiADIgZBBGohBSANIgMNAAsgBiACNgIECyAEKAKMAiECCyAHQQFqIgdBwABHDQALIAEgAjYCACAAKAIQLQAXDAELIABBADYCEEEHCyEOIARBkAJqJAAgDguJAwEKfyMAQRBrIgckACAAKAIEIQkgACgCDCAAKAIIKAIEIgJBOGxqEKwDIgVFBEAgB0EANgIMIAAoAgwhAwJAIAAoAgAgAmoiBUEBTARAIAAoAgghCAwBCyADIAJB/v8DcUE4bGohBiADIAJBAXJBOGxqIQQDQCAFQQF2IQICQAJAIAYoAhhFDQACQAJAIAQoAhhFDQAgCSAHQQxqIAYoAiAgBigCFCAEKAIgIAQoAhQgCSgCKBEJACIDQQBIDQAgAw0BIAQgBk0NAQsgACgCCCIIIAJBAnRqIAYgACgCDCIDa0E4bTYCACAIIAJBAXNBAnRqKAIAIQQgB0EANgIMIAMgBEE4bGohBAwCCyAGKAIYRQ0AIAdBADYCDAsgACgCCCIIIAJBAnRqIAQgACgCDCIDa0E4bTYCACADIAggAkEBc0ECdGooAgBBOGxqIQYLIAVBA0shCyACIQUgCw0ACwsgASADIAgoAgRBOGxqKAIYRTYCACAJKAIQLQAXIQULIAdBEGokACAFC94hAg9/An4jAEHQAWsiBSQAIAUgAzYCwAEgACgCCCEMAkACQCAALQABIgdBIHFFDQACQAJAAkAgDCgCBCgCCCIEBEACQCAAKAJAIghFBEADQCAAIARHDQUgBCgCGCIEDQAMAgsACwNAIAAgBEcEQCAEKAJAIAhGDQULIAQoAhgiBA0ACwsgAEUNAQsgACAHQd8BcToAAQsgBUEANgLEAQwBCyAFIAQgCCAAEIwBIgQ2AsQBIAQNAgsgA0UNACAALABEQQBODQAgBUGV2gE2AogBIAVBg/AENgKEASAFQbayATYCgAFBCyEEQQtBl/EBIAVBgAFqEBsMAQsgAC0AAEEDTwRAIAUgABDsASIENgLEASAEQW9xDQELAkAgACgCcCIERQRAAkAgDC0AC0UNACABKQMIIRMgACgCQCEIIAxBADoACyAMKAIEKAIIIgRFDQADQAJAIAQtAAFBEHFFDQAgDEEBOgALIAQoAkAgCEcNACAEKQMgIBNSDQAgBEEBOgAACyAEKAIYIgQNAAsLAkAgAC0AAUECcUUNACABKQMIIAApAyBSDQAgAC8BMkUNAiAAKAIsIAEoAiAgASgCHGpHDQIjAEEQayICJAACfwJAIAAoAnQiAygCPCAAKAIoIgQgAC8BMCIIak8EQCAEIAMoAjggAy8BEmpPDQELIAJBldoBNgIIIAJBsu8ENgIEIAJBtrIBNgIAQQtBl/EBIAIQG0ELDAELIAggASgCICABKAIcaiIHRgRAIAMgBCABQQAgBxDHAgwBCyAAIAEQggULIRIgAkEQaiQAIBIhBAwDCyADDQEgBSAAIAEpAwggAkEDdkEBcSAFQcABahCkAiIENgLEASAEDQIMAQsgAkECcSADcgR/IAMFIAUCfyABLwEYIgMEQCAFIAQ2ApgBIAEoAhQhBCAFQQA6ALIBIAVBADoArgEgBSADOwGsASAFIAQ2ApwBIAAgBUGYAWogBUHAAWoQpgIMAQsgACABKAIAIAEpAwggAkEDdkEBcSAFQcABahDkAwsiBDYCxAEgBA0CIAUoAsABCw0AIAAQiwEgACkDICITIAEpAwhSDQAgASgCACEBIAVBADYCuAEgBSATpyICNgK0ASAFIAE2AqgBAkAgACgCdCIBKAI8IAAoAigiAyAALwEwIgRqTwRAIAMgASgCOCABLwESak8NAQsgBUGV2gE2AnggBUGy7wQ2AnQgBUG2sgE2AnBBCyEEQQtBl/EBIAVB8ABqEBsMAgsgAiAERgRAIAEgAyAFQZgBakEAIAIQxwIhBAwCCyAAIAVBmAFqEIIFIQQMAQsgACgCdCIGKAIUQQBIBEAgAC0AAEECTwRAIAVBldoBNgIIIAVB/vAENgIEIAVBtrIBNgIAQQshBEELQZfxASAFEBsMAgsgBhDVASIEDQELIAwoAgQiAygCRCEKAkAgAkGAAXEEQCAFQQA2AsQBIAMoAkgiC0EDTAR/IApBADoAA0EEIQsgDCgCBAUgAwstABFFDQEgCyAGLwEOTQ0BIAYgCiAFQZgBaiAGKAJQEQMAIAUoAqQBIAUvAagBRg0BIAwoAgQgCiALakEEaygAACIDQRh0IANBgP4DcUEIdHIgA0EIdkGA/gNxIANBGHZyckEDIAYoAgQgBUHEAWoQdyAFKALEASIERQ0BDAILIAYtAAohBAJAIAYtAAEEQCABKAIQIRAgCgJ/IAEoAhwiCCABKAIgaiIDQf8ATQRAIAQgCmogAzoAAEEBDAELIAQgCmohByADQf//AE0EQCAHIANB/wBxOgABIAcgA0EHdkGAAXI6AABBAgwBCyAHIAOsEDNB/wFxCyAEaiIHaiEEIAEpAwgiE0L/AFgEQCAEIBM8AAAgB0EBaiEEDAILIBNC//8AWARAIAQgE6ciCUH/AHE6AAEgBCAJQQd2QYABcjoAACAHQQJqIQQMAgsgBCATEDMgB2ohBAwBCyABKAIAIRACfyABKQMIIhOnIghB/wBNBEAgBCAKaiATPAAAQQEMAQsgBCAKaiEDIBPEIhRC/wBYBEAgAyATPAAAQQEMAQsgFEL//wBYBEAgAyATpyIHQf8AcToAASADIAdBB3ZBgAFyOgAAQQIMAQsgAyAUEDNB/wFxCyAEaiEEIAghAwsgBCAKaiEJAkAgBi8BDiILIANOBEAgAyAEaiILQQNMBEAgAyAJakEAOgAAQQQhCwsgCSAQIAj8CgAAIAggCWpBACADIAhr/AsADAELIAYoAjQiDSgCKCEOIAYvARAhByAFQQA2AswBIAogBCAHIAcgAyAHayAOQQRrcGoiByAHIAtKGyIOaiIEaiERIARBBGohC0EAIQcDQAJAIAMgDiADIA5IGyIEIAhMBEAgCSAQIAT8CgAADAELIAhBAEoEQCAJIBAgCPwKAAAgCCEEDAELIAlBACAE/AsACyADIARrIgNBAEoEQCAIIARrIQggBCAQaiEQIAQgCWohCSAOIARrIg4NASAFQQA2AsgBIAchBCANLQARBEADQCAEIglBAWoiBEECTwR/QQNBAiAJQQFrIg4gDiANKAIoQQVuQQFqcGsiDkEBakGAgICABCANKAIkbkYbIA5qBUEACyAERg0AIAlBgICAgAQgDSgCJG5GDQALIAUgBDYCzAELIAUgDSAFQcgBaiAFQcwBaiAEQQAQxAEiBDYCmAECQAJAAkACQAJAAkAgDS0AEUUNACAEDQAgDSAFKALMASIEQQRBAyAHGyAHIAVBmAFqEHcgBCEHIAUoApgBIgRFDQEgBSgCyAEiAEUNAyAAKAJIIgAtABxBIHFFDQIgACgCFCIBIAEoAoABQQFrNgKAASAAIAEoApABNgIQIAEgADYCkAEMAwsgBA0CIAUoAswBIQcLIBEgB0EYdCAHQYD+A3FBCHRyIAdBCHZBgP4DcSAHQRh2cnI2AAAgD0UNAyAPKAJIIgQtABxBIHFFDQIgBCgCFCIJIAkoAoABQQFrNgKAASAEIAkoApABNgIQIAkgBDYCkAEMAwsgABAlCyAPRQ0GIA8oAkgiAC0AHEEgcQRAIAAoAhQiASABKAKAAUEBazYCgAEgACABKAKQATYCECABIAA2ApABDAcLIAAQJQwGCyAEECULIAUoAsgBIg8oAjgiEUEANgAAIA0oAihBBGshDiAPKAI4QQRqIQkMAQsLIA9FDQAgDygCSCIDLQAcQSBxBEAgAygCFCIEIAQoAoABQQFrNgKAASADIAQoApABNgIQIAQgAzYCkAEMAQsgAxAlCyAFQQA2AsQBCyAAQQA7ATIgAC8BRiEDAkAgBSgCwAEiBEUEQCAGLwEYIANNBEAgBUGV2gE2AmggBUGo8QQ2AmQgBUG2sgE2AmBBCyEEQQtBl/EBIAVB4ABqEBsMAwsgBigCSCIIKAIUIQcCQAJ/AkAgCC0AHEEEcUUNACAHKAIcIAgoAhhJDQAgBygCaEUNAiAIEEkMAQsgBygCLCIEDQQgBygCnAEgBygCqAFLBEAgCBBNDAELIAgQTAsiBA0DCyAGKAI4IAYvARogBigCQCADQQF0aiIELQAAQQh0IAQtAAFycWohBCAGLQAIRQRAIAogBCgAADYAAAsgBiAEIAVBmAFqIgggBigCUBEDACAFIAUoAqQBIAUvAagBRwR/IAYgBCAIEOMDBUEACzYCxAEgACAALQABQfsBcToAAQJAIAsgBS8BqgEiCEcNACAFKAKkASAFLwGoAUcNACAMKAIELQARBEAgCyAGLwEQTw0BCyAGKAI4IAYtAAlqQQpqIARLBEAgBUGV2gE2AhggBUHD8QQ2AhQgBUG2sgE2AhBBCyEEQQtBl/EBIAVBEGoQGwwECyAGKAI8IAQgC2pJBEAgBUGV2gE2AiggBUHG8QQ2AiQgBUG2sgE2AiBBCyEEQQtBl/EBIAVBIGoQGwwECyAEIAogC/wKAABBACEEDAMLIAYgAyAIIAVBxAFqEIgDIAUoAsQBIgRFDQEMAgsgBEEATg0AIAYvARhFDQAgACADQQFqIgM7AUYgACAALQABQfkBcToAASADQf//A3EhAwsCQAJAAkACQCALQQJqIg0gBigCFEoEQCAGIAYtAAwiBEEBajoADCAGIARBAnRqIAo2AiQgBiAEQQF0aiADOwEcDAELIAYoAkgiCCgCFCEHAkACfwJAIAgtABxBBHFFDQAgBygCHCAIKAIYSQ0AIAcoAmhFDQIgCBBJDAELIAcoAiwiBA0FIAcoApwBIAcoAqgBSwRAIAgQTQwBCyAIEEwLIgQNBAsgBi0ACSEEIAYoAjghCSAFQQA2ApgBAkAgBi8BEiAGLwEYQQF0aiIMIAQgCWoiBy0ABUEIdCAHLQAGciIISwRAQcO1BCEEIAgNBEGAgAQhCCAGKAI0KAIoQYCABEYNAQwEC0HGtQQhBCAIIAYoAjQoAihKDQMLAn8CQAJAIActAAJFBEAgBy0AAUUNAiAMQQJqIAhNDQEMAgsgDEECaiAISw0BCyAGIAsgBUGYAWoQ4gMiBARAIAQgCWsiBCAMTA0EIARBCHYMAgsgBSgCmAEiBA0FCyAHIAggDCANakgEfyAGQQQgBigCFCANayIEIARBBE4bEOEDIgQNBSAHLQAGIActAAVBCHRyQQFrQf//A3FBAWoFIAgLIAtrIgRBCHQgBEGA/gNxQQh2cjsABSAEQQh2CyEHIAYgBigCFCANQf//A3FrNgIUIAQgCWogCiAL/AoAACAGKAJAIANBAXRqIghBAmogCCAGLwEYIANrQQF0/AoAACAIIAQ6AAEgCCAHOgAAIAYgBi8BGEEBajsBGCAJIAYtAAlqIgMgAy0ABEEBaiIDOgAEIAMgA0H/AXFHBEAgCSAGLQAJaiIDIAMtAANBAWo6AAMLIAYoAjQtABFFDQAgBUEANgLMASAGIAogBUGYAWogBigCUBEDACAFLwGoASIDIAUoAqQBTw0AAkAgBigCPCIEIApNDQAgAyAKaiAETQ0AIAVBldoBNgI4IAVBwbMENgI0IAVBtrIBNgIwQQshBEELQZfxASAFQTBqEBsMBAsgBigCNCAKIAUvAaoBakEEaygAACIDQRh0IANBgP4DcUEIdHIgA0EIdkGA/gNxIANBGHZyckEDIAYoAgQgBUHMAWoQdyAFKALMASIEDQMLQQAhBAwCCyAFQZXaATYCSCAFQde1BDYCRCAFQbayATYCQEELIQRBC0GX8QEgBUFAaxAbDAELIAVBldoBNgJYIAUgBDYCVCAFQbayATYCUEELIQRBC0GX8QEgBUHQAGoQGwsgBi0ADEUNACAAIAAtAAFB+QFxOgABIAAQ4AMhBCAAKAJ0IgNBADoADCAAQQE6AAAgAkECcUUNACAEDQBBACEEIAAsAEQiCUEATgRAAkAgCQR/IABB+ABqIQdBACEDA0ACQCAHIANBAnRqKAIAKAJIIgItABxBIHEEQCACKAIUIgggCCgCgAFBAWs2AoABIAIgCCgCkAE2AhAgCCACNgKQAQwBCyACECUgAC0ARCEJCyADQQFqIgMgCcBIDQALIAAoAnQFIAMLKAJIIgItABxBIHEEQCACKAIUIgMgAygCgAFBAWs2AoABIAIgAygCkAE2AhAgAyACNgKQAQwBCyACECULIABB/wE6AEQLAkAgACgCcEUNACAAIAEpAwgQGCICNgIQIAJFBEBBByEEDAELIAIgASgCACABKAII/AoAAAsgAEEDOgAAIAAgASkDCDcDOAsgBUHQAWokACAEC8UJAg1/A34jAEEQayIJJAAgAEEBOgBAAkAgACgCeEUEQCAAKAJUKAIYIABB+ABqEIEFIgMNAQsgAEHIAGogAEEoahDxBSIDDQAgACkDgAEhDiAAKAJ4IQoCfyAAKAJUKAIMIgesIg8QGCIIRQRAQQAhB0IAIQ5BByEDQQAhCkEADAELIA4gDiAPgSIPfSEOQQAhAyAPpwshBUEBIQYgACAAKAJQQQFqNgJQAkACQCAAKQMwIg9C/wBYBEAgCSAPPAAGDAELIA9C//8AWARAIAkgD6ciAkH/AHE6AAcgCSACQQd2QYABcjoABkECIQYMAQsgCUEGaiAPEDMiBkEASg0AIAUhAQwBCyAHrCEPIAUhASAGIQIDQCADDQEgASAIaiAJQQZqIAYgAmtqIAIgByABayIEIAIgBEgbIgT8CgAAQQAhAyAHIAEgBGoiAUYEQCAHIAVrIQEgBSAIaiELIAWsIRBBACEFIAogCyABIA4gEHwgCigCACgCDBEHACEDIA4gD3whDkEAIQELIAIgBGsiAkEASg0ACwsgACgCKCIMBEAgB6whDwNAIAwiCygCBCEMAkACQCALKAIAIgRB/wBNBEAgCSAEOgAGQQEhBgwBCyAEQf//AE0EQCAJIARB/wBxOgAHIAkgBEEHdkGAAXI6AAZBAiEGDAELIAlBBmogBKwQMyIGQQBMDQELIAYhAgNAIANFBEAgASAIaiAJQQZqIAYgAmtqIAIgByABayIEIAIgBEgbIgT8CgAAQQAhAyAHIAEgBGoiAUYEQCAHIAVrIQEgBSAIaiEDIAWsIRBBACEFIAogAyABIA4gEHwgCigCACgCDBEHACEDIA4gD3whDkEAIQELIAIgBGsiAkEASg0BCwsgCygCACEECwJAIARBAEwNACALQQhqIQ0gBCECA0AgAw0BIAEgCGogDSAEIAJraiACIAcgAWsiBiACIAZIGyIG/AoAAEEAIQMgByABIAZqIgFGBEAgByAFayEBIAUgCGohAyAFrCEQQQAhBSAKIAMgASAOIBB8IAooAgAoAgwRBwAhAyAOIA98IQ5BACEBCyACIAZrIgJBAEoNAAsLAkAgACgCLA0AQcjXBCgCAARAQeCWBSgCACICBEAgAkGY2AQoAgARAAALIAtB9NcEKAIAEQEAIQJBtJYFQbSWBSgCACACazYCAEHAlgVBwJYFKAIAQQFrNgIAIAtB7NcEKAIAEQAAQeCWBSgCACICRQ0BIAJBoNgEKAIAEQAADAELIAtB7NcEKAIAEQAACyAMDQALCyAAQQA2AigCQCADRQRAIAhFBEAgACAOIAGsfDcDgAFBACEDDAMLQQAhAyABIAVKBEAgCiAFIAhqIAEgBWsgDiAFrHwgCigCACgCDBEHACEDCyAAIA4gAax8NwOAAQwBCyAAIA4gAax8NwOAASAIRQ0BC0HI1wQoAgAEQEHglgUoAgAiAARAIABBmNgEKAIAEQAACyAIQfTXBCgCABEBACEAQbSWBUG0lgUoAgAgAGs2AgBBwJYFQcCWBSgCAEEBazYCACAIQezXBCgCABEAAEHglgUoAgAiAEUNASAAQaDYBCgCABEAAAwBCyAIQezXBCgCABEAAAsgCUEQaiQAIAMLyg4CDX8BfiMAQfAAayIDJAAgACgCCCIFKAIEIQgCQAJAAkAgAC0AACICBEAgAkEDSQ0BIAMgABDJAiICNgJsIAINA0EAIQIgAC0AAA0DCyAAKAJ0IgQvARgiAiAALwFGIgtNBEAgA0GV2gE2AjggA0Gu8wQ2AjQgA0G2sgE2AjBBCyECQQtBl/EBIANBMGoQGwwDCyAALABEIQkgBCgCQCIGIAtBAXRqIgctAAAhCiAHLQABIQcgBC8BGiEMIAQoAjghDiAEKAIUQQBIBEAgBBDVAQ0CIAQoAkAhBiAELwEYIQILIA4gCkEIdCAHciAMcWoiByAGIAJB//8DcWpJBEAgA0GV2gE2AgggA0G18wQ2AgQgA0G2sgE2AgBBCyECQQtBl/EBIAMQGwwDC0EAIQYCQCABQQJxIgxFDQACQCAELQAIRQ0AQQEhBiAEKAIUIAQgByAEKAJMEQIAakECaiAIKAIoQQF0QQNuSg0AIAQvARhBAUcNAQtBACEGIAAQqgYiAg0DCyAAQfQAaiEKAkAgBC0ACA0AIABBADsBMiAAIAAtAAFB8QFxOgABAkAgAC0AAA0AIAAvAUYiAUUNACAKKAIALQAIRQ0AIAAgAUEBazsBRgwBCyAAEKIEIgINAwsCQCAALQABIg1BIHFFDQACQAJAIAgoAggiAgRAAkAgACgCQCIBRQRAA0AgACACRw0FIAIoAhgiAg0ADAILAAsDQCAAIAJHBEAgAigCQCABRg0FCyACKAIYIgINAAsLIABFDQELIAAgDUHfAXE6AAELIANBADYCbAwBCyADIAIgASAAEIwBIgI2AmwgAg0DCwJAIAAoAnANACAFLQALRQ0AIAAoAkAhAiAAKQMgIQ8gBUEAOgALIAUoAgQoAggiAQRAA0ACQCABLQABQRBxRQ0AIAVBAToACyABKAJAIAJHDQAgASkDICAPUg0AIAFBAToAAAsgASgCGCIBDQALCwsgBCgCSCIBKAIUIQUCQAJ/AkAgAS0AHEEEcUUNACAFKAIcIAEoAhhJDQAgBSgCaEUNAiABEEkMAQsgBSgCLCICDQQgBSgCnAEgBSgCqAFLBEAgARBNDAELIAEQTAsiAg0DCyAEIAcgA0HQAGoiASAEKAJQEQMAIAMgAygCXCADLwFgRwR/IAQgByABEOMDBUEACzYCbCAEIAsgAy8BYiADQewAahCIAyADKAJsIgINAiAELQAIRQRAIAooAgAiASgCFEEASARAIAEQ1QEiAg0ECyABLwEaIAEoAkAgAS8BGEEBdGoiAkECay0AAEEIdCACQQFrLQAAcnEiAkEDTQRAIANBldoBNgIYIANBkPQENgIUIANBtrIBNgIQQQshAkELQZfxASADQRBqEBsMBAsgCUECdCAAakH8AGogCiAALABEQQFrIAlKGygCACgCBCEFIAEgASgCOCACaiIHIAEoAkwRAgAhAiAIKAJEIQggAyABKAJIELYBIgo2AmwgCkUEQCADIAQgCyAHQQRrIAJBBGogCCAFEN8DNgJsCyABIAEvARhBAWsgAiADQewAahCIAyADKAJsIgINAwsgACgCdCgCFEEDbCAAKAIUKAIoQQF0SgRAIAAQ4AMiAg0DCyAJIAAsAERIBEACQCAAKAJ0KAJIIgEtABxBIHEEQCABKAIUIgIgAigCgAFBAWs2AoABIAEgAigCkAE2AhAgAiABNgKQAQwBCyABECULIAAgAC0AREEBayIBOgBEIAkgAcAiAUgEQCAAQfgAaiEIIAEhAgNAIAAgAkEBayICOgBEAkAgCCABQQJ0aigCACIBRQ0AIAEoAkgiAS0AHEEgcQRAIAEoAhQiBSAFKAKAAUEBazYCgAEgASAFKAKQATYCECAFIAE2ApABDAELIAEQJSAALQBEIQILIALAIgEgCUoNAAsLIAAgACABQQJ0aigCeDYCdCAAEOADIgINAwsgBgRAIABBAjoAACAELwEYIgEgC00EQCAAQX82AgQgACABQQFrOwFGQQAhAgwECyAAQQE2AgRBACECDAMLIAAQ7AEhBiAMBEBBACECIAAsAEQiBUEATgRAIAUEQCAAQfgAaiEJA0ACQCAJIAJBAnRqKAIAKAJIIgEtABxBIHEEQCABKAIUIgQgBCgCgAFBAWs2AoABIAEgBCgCkAE2AhAgBCABNgKQAQwBCyABECUgAC0ARCEFCyACQQFqIgIgBcBIDQALCwJAIAAoAnQoAkgiAS0AHEEgcQRAIAEoAhQiAiACKAKAAUEBazYCgAEgASACKAKQATYCECACIAE2ApABDAELIAEQJQsgAEH/AToARAsgAEEDOgAACyAGQQAgBkEQRxshAgwCCyADQZXaATYCSCADQaXzBDYCRCADQbayATYCQEELIQJBC0GX8QEgA0FAaxAbDAELIANBldoBNgIoIANBsvMENgIkIANBtrIBNgIgQQshAkELQZfxASADQSBqEBsLIANB8ABqJAAgAgu1AQEEfyAAKAIMIgMoAjghBiADKAJIIgQoAhQhBQJAAkACfwJAIAQtABxBBHFFDQAgBSgCHCAEKAIYSQ0AIAUoAmhFDQIgBBBJDAELIAUoAiwiAw0CIAUoApwBIAUoAqgBSwRAIAQQTQwBCyAEEEwLIgMNAQsgBiABQQJ0aiACQRh0IAJBgP4DcUEIdHIgAkEIdkGA/gNxIAJBGHZycjYAJEEAIQMgAUEHRw0AIAAgAjoAEgsgAwuzAQECfwJAAkAgACgCBCIDKAIIIgJFDQACfyABRQRAIAJBAEEAEIwBDAELA0AgASACKAJARwRAIAIoAhgiAg0BDAMLCyACIAFBABCMAQsiAg0BCwJAIAAtAAtFDQAgAEEAOgALIAAoAgQoAggiAkUNAANAAkAgAi0AAUEQcUUNACAAQQE6AAsgAigCQCABRw0AIAJBAToAAAsgAigCGCICDQALCyADIAFBAEEAEOQCIQILIAIL+AoBCX8jAEFAaiIDJAACQAJAAkAgACgCBCIHLQARBEAgBygCCCIFBEADQCAFIAUtAAFB+wFxOgABIAUoAhgiBQ0ACwsgBygCDCgCOCgANCIFQRh0IAVBgP4DcUEIdHIgBUEIdkGA/gNxIAVBGHZyciIFIAcoAjBLDQIDQEEAIQQgBSIGQQFqIgVBAk8EQEEDQQIgBkEBayIEIAQgBygCKEEFbkEBanBrIgRBAWpBgICAgAQgBygCJG5GGyAEaiEECyAEIAVGDQAgBkGAgICABCAHKAIkbkYNAAsgAyAFNgI0IAMgByADQShqIANBLGogBUEBEMQBIgQ2AjAgBA0DAkAgBSADKAIsIgpHBEBBACEEIANBADoAJyADQQA2AiAgBygCCCIIBEAgCEEAQQAQjAEhBAsCQCADKAIoIghFDQAgCCgCSCIILQAcQSBxBEAgCCgCFCIJIAkoAoABQQFrNgKAASAIIAkoApABNgIQIAkgCDYCkAEMAQsgCBAlCyAEDQUgBygCACIEIAUgA0E8akEAIAQoAtwBEQQAIgQNBSAFIAMoAjwiBCgCCCIIKAIERwRAIAQoAgQhCSAIIAQ2AkggCCAJNgI4IAggBzYCNCAIQQBB5AAgBhs6AAkgCCAFNgIECyADIAg2AjggByAFIANBJ2ogA0EgahDfASEEIAMtACciBkEBa0H/AXFBAU0EQCADQZXaATYCGCADQbT1BDYCFCADQbayATYCEEELIQRBC0GX8QEgA0EQahAbIAgQgwEMBgsgBARAIAgQgwEMBgsgByAIIAYgAygCICAKQQAQsgQhBCAIEIMBIAQNBSAHIAUgA0E4ahCwAiIEDQUgAyADKAI4IgYoAkgQtgEiBDYCMCAERQ0BIAYQgwEMBQsgAyADKAIoIgY2AjgLIAcgBUEBQQAgA0EwahB3IAMoAjAiBARAIAZFDQQgBigCSCIALQAcQSBxBEAgACgCFCIBIAEoAoABQQFrNgKAASAAIAEoApABNgIQIAEgADYCkAEMBQsgABAlDAQLIAAoAgQoAgwiACgCOCELIAAoAkgiACgCFCEHAkACQAJ/AkAgAC0AHEEEcUUNACAHKAIcIAAoAhhJDQAgBygCaEUNAyAAEEkMAQsgBygCLCIEDQEgBygCnAEgBygCqAFLBEAgABBNDAELIAAQTAsiBEUNAQsgBkUNBCAGKAJIIgAtABxBIHEEQCAAKAIUIgEgASgCgAFBAWs2AoABIAAgASgCkAE2AhAgASAANgKQAQwFCyAAECUMBAsgCyAFQRh0IAVBgP4DcUEIdHIgBUEIdkGA/gNxIAVBGHZycjYANCADQQA2AjAMAQsgAyAHIANBOGogA0E0akEBQQAQxAEiBDYCMCAEDQIgAygCOCEGCyAGLQAJIQcgBigCOCEAIAYoAjQiBS0AGEEMcQRAIAAgB2pBACAFKAIoIAdr/AsAC0EAIQQgACAHaiIIQQA6AAcgCEEANgABIAhBDUEKIAJBAXEbIgk6AAAgCCAFKAIoQQh2OgAFIAggBSgCKDoABiAGIAUoAiggB0EIaiICa0H//wNxNgIUIAYgCRDoAhogBiACOwESIAUoAiQhBSAGIAAgAmo2AkAgBiAAIAYtAApqNgJEIAZBADoADCAGQQA7ARggBkEBOgAAIAYgACAFajYCPCAGIAVBAWs7ARoCQCAGKAJIIgBFDQAgAC0AHEEgcQRAIAAoAhQiAiACKAKAAUEBazYCgAEgACACKAKQATYCECACIAA2ApABDAELIAAQJQsgASADKAI0NgIADAELIANBldoBNgIIIANBhPUENgIEIANBtrIBNgIAQQshBEELQZfxASADEBsLIANBQGskACAEC4EKAQl/IwBB4AFrIgQkACAAKAIUIQwgAyEGAkAgAkUNAANAIAAoAhBFDQECQCAAKAIMIAJBAWtNBEBB2fIAIQUMAQtBASACQQdxdCIHIAAoAgggAkEDdmoiBS0AACIIcQRAQYbzACEFDAELIAUgByAIcjoAACAGQQFrIQcgACgCBCIFIAIgBEHUAWpBACAFKALcAREEAARAQfDyACEFIAchBgwBCyAEKALUASgCBCEIAn8CQCABBEAgCCgABCIFQRh0IAVBgP4DcUEIdHIgBUEIdkGA/gNxIAVBGHZyciEJIAkgACgCACIFLQARBH8CQAJAAkACQAJAIAUgAiAEQd8BaiAEQdgBahDfASIFDggDAgICAgICAQALIAVBihhHDQELIABBADYCECAAQQc2AhggACgCFA0AIABBATYCFAsgBCACNgKgASAAQZbyACAEQaABahBYDAELIAQoAtgBIgVFIAQtAN8BIgpBAkZxDQAgBCAFNgLAASAEIAo2ArwBIARCAjcCtAEgBCACNgKwASAAQbmbAiAEQbABahBYCyAAKAIABSAFCygCKEECdkECa0sNAUEAIQYgCUEASgRAA0AgCCAGQQJ0aiICLQAJQRB0IAItAAhBGHRyIAItAApBCHRyIAItAAsiCnIhAgJAIAAoAgAiBS0AEUUNAAJAAkACQAJAIAUgAiAEQd8BaiAEQdgBahDfASIFDggDAgICAgICAQALIAVBihhHDQELIABBADYCECAAQQc2AhggACgCFA0AIABBATYCFAsgBCACNgJwIABBlvIAIARB8ABqEFgMAQsgBCgC2AEiBUUgBC0A3wEiC0ECRnENACAEIAU2ApABIAQgCzYCjAEgBEICNwKEASAEIAI2AoABIABBuZsCIARBgAFqEFgLAkAgACgCDCACQQFrTQRAIAQgAjYCYCAAQdnyACAEQeAAahBYDAELQQEgCkEHcXQiBSAAKAIIIAJBA3ZqIgotAAAiC3EEQCAEIAI2AlAgAEGG8wAgBEHQAGoQWAwBCyAKIAUgC3I6AAALIAZBAWoiBiAJRw0ACwsgByAJawwCCwJAIAAoAgAiBi0AEUUNACAHRQ0AAkACQAJAAkAgBiAIKAAAIgZBGHQgBkGA/gNxQQh0ciAGQQh2QYD+A3EgBkEYdnJyIgYgBEHfAWogBEHYAWoQ3wEiBQ4IAwICAgICAgEACyAFQYoYRw0BCyAAQQA2AhAgAEEHNgIYIAAoAhQNACAAQQE2AhQLIAQgBjYCECAAQZbyACAEQRBqEFgMAQsgBC0A3wEiCUEERiAEKALYASIFIAJGcQ0AIAQgBTYCMCAEIAk2AiwgBCACNgIoIARBBDYCJCAEIAY2AiAgAEG5mwIgBEEgahBYCyAHDAELIAQgAjYCQCAAQdPzACAEQUBrEFggBkECawshBiAIKAAAIQcCQCAEKALUASICRQ0AIAItABxBIHEEQCACKAIUIgUgBSgCgAFBAWs2AoABIAIgBSgCkAE2AhAgBSACNgKQAQwBCyACECULIAdBGHQgB0GA/gNxQQh0ciAHQQh2QYD+A3EgB0EYdnJyIgINAQwCCwsgBCACNgLQASAAIAUgBEHQAWoQWAsCQCAGRQ0AIAwgACgCFEcNACAEQZbGAUG6wQEgARs2AgAgBCADNgIIIAQgAyAGazYCBCAAQZ/0ACAEEFgLIARB4AFqJAALxwIBAn8CQAJAAkACQCAALwEYIgJFBEACQCAAKAIEIgIvAawCQfcHTQRAIAIoAqgCRQRAIAIgAigCvAJBAWo2ArwCDAILIAItAFdFDQEMBgsgAigCyAIiAwRAIAIgAygCADYCyAIMAwsgAigCxAIiAwRAIAIgAygCADYCxAIMAwsgAiACKALAAkEBajYCwAILIAJC+AcQmwEiA0UNBAwCCyAAIAJBAWs7ARggACAAKAIQIgJBEGo2AhAgAkUNAwwCCyACIAIoArgCQQFqNgK4AgsgAyAAKAIANgIAIABBPjsBGCAAIAM2AgAgACADQRhqNgIQIANBCGohAgsgAkEANgIIIAIgATcDAAJAIAAoAgwiAwRAIAEgAykDAFcEQCAAIAAvARpB/v8DcTsBGgsgAyACNgIIDAELIAAgAjYCCAsgACACNgIMCwtcAQJ/IwBBEGsiBCQAA0ACQCAAIgMoAgwiAARAIAAgASAEQQxqEPsFIAQoAgwgAzYCCAwBCyABIAM2AgALIANBCGohASADKAIIIgANAAsgAiADNgIAIARBEGokAAv9AgIHfwJ+IwBBsAFrIgMkACADQQBBoAH8CwAgAARAA0AgACgCCCEHIABBADYCCCADIQRBACEFIAEEQANAIANBoAFqIQICQANAIAEpAwAhCANAIAApAwAiCSAIWQRAIAggCVMEQCACIAE2AgggASECCyABKAIIIgENAgwDCyACIAA2AgggACICKAIIIgANAAsLIAEhAAsgAiAANgIIIAMoAqgBIQAgBEEANgIAIAMgBUEBaiIFQQJ0aiIEKAIAIgENAAsLIAQgADYCACADKAIAIQEgByIADQALC0EBIQQDQAJAIAMgBEECdGooAgAiAEUNACABRQRAIAAhAQwBCyADQaABaiECAkADQCABKQMAIQgDQCAAKQMAIgkgCFkEQCAIIAlTBEAgAiABNgIIIAEhAgsgASgCCCIBDQIMAwsgAiAANgIIIAAiAigCCCIADQALCyABIQALIAIgADYCCCADKAKoASEBCyAEQQFqIgRBKEcNAAsgA0GwAWokACABC9cBAQN/IAAoAhQhAgJAIAAtABFBkAFxRQRAIAAoAhhFDQELIAAQLQsgAkIgEBYiAUUEQEEHDwsCfwJAIAJFDQAgAigC4AIgAU0NAEGAASACKALUAiABTQ0BGiACKALYAiABSw0AIAIvAa4CDAELIAFB9NcEKAIAEQEACyEDIAFBADYCFCABQgA3AgggASACNgIEIAFBADYCACABQQA2AhwgAUEBOwEaIAEg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DSAEKAIEQShsaiIBIAEvARBBwP8DcUEBcjsBEAyjAQsCQCAAKAJYIAQoAghBKGxqIgEtABFBkAFxBEAgARBnDAELIAFBBDsBEAsgBCgCBCECAkAgBCgCECIDRQRAAkAgAS0AEUGQAXFFBEAgASgCGEUNAQsgARAtCyABQZAIOwEQIAFBAToAEiABQgA3AwggASACQQAgAkEAShs2AgAgARCoAkUNAQymAQsgASADIAKsQQBBABAvGgsgASAWOgASDKIBCyAAKAJkIAQoAgRBKGxqIgFBKGshAiABQRhrLwEAIgdBEnEEQCABQRxrKAIAIQMgB0GACHEEfyACKAIAIANqBSADCyABQRRrKAIAKAJ4Sg2aAQsgDSAEKAIIQShsaiIBLQARQZABcQRAIAEQIgsgASACKAIQIgM2AhAgASACKQMANwMAIAEgAikDCDcDCCABIANBv58CcUHAwAByOwEQDKEBCyANIAQoAghBKGxqIQEgDSAEKAIEQShsaiECIAQoAgwhCgNAAkAgAS0AEUGQAXFFBEAgASgCGEUNAQsgARAtCyABIAIpAwA3AwAgASACKQMgNwMgIAEgAikDGDcDGCABIAIpAxA3AxAgASACKQMINwMIIAJBADYCGCACQQE7ARAgAS0AEUHAAHEEQCABELABDaQBCyABQShqIQEgAkEoaiECIApBAWsiCg0ACwygAQsgDSAEKAIIQShsaiEBIA0gBCgCBEEobGohCiAEKAIMIQMDQAJAIAEtABFBkAFxBEAgASAKQYCAARCwAyABLwEQIQIMAQsgASAKKQMANwMAIAEgCigCECICNgIQIAEgCikDCDcDCCAKLQARQSBxDQAgASACQf+ffnFBgIABciICOwEQCyACQYCAAXEEQCABELABDaMBIAEvARAhAgsCQCACQYAQcUUNACAELQACQQJxRQ0AIAEgAkH/7wNxOwEQCyADRQ2gASAKQShqIQogAUEoaiEBIANBAWshAwwACwALIA0gBCgCBEEobGohAiANIAQoAghBKGxqIgEtABFBkAFxBEAgASACQYCAARCwAwyfAQsgASACKQMANwMAIAEgAigCEDYCECABIAIpAwg3AwggAi0AEUEgcQ2eASABIAEvARBB/58CcUGAgAFyOwEQDJ4BCyANIAQoAgRBKGxqKQMAIU4gDSAEKAIIQShsaiIBLQARQZABcQRAIAEgThAmDJ4BCyABQQQ7ARAgASBONwMADJ0BC0EAIQUgACkDQEIAVw2cASAAQQI6AJQBIABBkwY2AiQgAEHc4wFBABBjQQFBkwYgACwAlgFBAE4bIQEMnwELIAAgACgCHEEBckECajYCHCAAIA0gBCgCBEEobGo2AnggCS0AVw2dASAJLQBeQQRxBEBBBCAJKALYASAAQQAgCSgC1AERBAAaCyAAIAQgEmtBFG1BAWo2AiBB5AAhBQyfAQsgDSAEKAIMIgtBKGxqIQEgDSAEKAIIIgxBKGxqIgIvARAiAyANIAQoAgRBKGxqIggvARAiB3JBAXEEQCABLQARQZABcQRAIAEQIgycAQsgAUEBOwEQDJsBCwJAAkAgB0EScUUEQCAIQQAQjgJFDQEMnwELIAdBgAhxRQ0BIAgQqAINngELIAgvARBBfXEhByACLwEQIQMLAkACQCADQRJxRQRAIAJBABCOAkUNAQyfAQsgA0GACHFFDQEgAhCoAg2eAQsgAi8BEEF9cSEDCyACKAIMIAgoAgxqIgogCSgCeEoNkgEgASAKQQJqIAsgDEYiCxBvDZwBIAEgAS8BEEHA5ANxQQJyOwEQIAtFBEAgASgCCCACKAIIIAIoAgz8CgAAIAIgAzsBEAsgASgCCCACKAIMaiAIKAIIIAgoAgz8CgAAIAggBzsBECAKQX5xIAogFkEBSxsiAiABKAIIakEAOgAAIAEoAgggAmpBADoAASABIBY6ABIgASACNgIMIAEgAS8BEEGABHI7ARAMmgELIA0gBCgCDEEobGohASANIAQoAgRBKGxqIggvARAiByANIAQoAghBKGxqIgMvARAiCnFBBHENkwEgByAKckEBcQ2VASAHQS1xIgIEfyAKBSAIEIAGIQIgAy8BEAtBLXEiB0UEQCADEIAGIQcLIAIgB3FBBHFFDZQBIAQtAAAhAgyTAQsgBCgCBCIBRQ2YASANIAFBKGxqIgEtABFBkAFxBEAgAUIAECYMmQELIAFBBDsBECABQgA3AwAMmAELIA0gBCgCDEEobGohASANIAQoAghBKGxqIgMvARAiByANIAQoAgRBKGxqIgIvARAiCnJBAXEEQCABLQARQZABcQRAIAEQIgyZAQsgAUEBOwEQDJgBCwJAIAdBJHEEQCADKQMAIU4MAQsgB0EIcQRAQoCAgICAgICAgH8hTiADKwMAIllE////////38NjDQEgWUT////////fQ2QEQEL///////////8AIU4MAgsgWZlEAAAAAAAA4ENjRQ0BIFmwIU4MAQtCACFOIAdBEnFFDQAgAygCCEUNACADECshTiACLwEQIQoLAkAgCkEkcQRAIAIpAwAhTwwBCyAKQf//A3EiA0EIcQRAQoCAgICAgICAgH8hTyACKwMAIllE////////38NjDQFC////////////ACFPIFlE////////30NkDQEgWZlEAAAAAAAA4ENjBEAgWbAhTwwCC0KAgICAgICAgIB/IU8MAQtCACFPIANBEnFFDQAgAigCCEUNACACECshTwsCQAJAAkACQCAELQAAIgJB5gBrDgIAAQILIE4gT4MhTgwCCyBOIE+EIU4MAQsgT1ANAEFRIAJrIAIgT0IAUyIDGyECQsAAQgAgT30gT0JAVxsgTyADGyJQQsAAWQRAQgAgAkH/AXFB6ABHIE5CAFNxrX0hTgwBCyACQf8BcUHoAEYEQCBOIFCGIU4MAQsgTiBQiCFPIE5CAFkEQCBPIU4MAQtCf0LAACBQfYYgT4QhTgsgASBONwMAIAEgAS8BEEHA5ANxQQRyOwEQDJcBCwJAIA0gBCgCBEEobGoiAS8BECICQSRxBEAgASkDACFODAELIAJBCHEEQEKAgICAgICAgIB/IU4gASsDACJZRP///////9/DYw0BIFlE////////30NkBEBC////////////ACFODAILIFmZRAAAAAAAAOBDY0UNASBZsCFODAELQgAhTiACQRJxRQ0AIAEoAghFDQAgARArIU4gAS8BECECCyABIE43AwAgASACQcDkA3FBBHI7ARAgASBOIAQ0Agh8NwMADJYBCwJAIA0gBCgCBEEobGoiAS8BECICQQRxDQAgAUHDABCiASABLwEQIgJBBHENACAEKAIIDZMBQRQhAQyZAQsgASACQcDkA3FBBHI7ARAMlQELIA0gBCgCBEEobGoiAS8BECICQSRxRQ2UAQJAIAJBCHEEQCABKwMAIVkMAQsgAkEkcQRAIAEpAwC5IVkMAQsgAkEScUUEQEQAAAAAAAAAACFZDAELIAEQUSFZIAEvARAhAgsgASBZOQMAIAEgAkHA5ANxQQhyOwEQDJQBCyANIAQoAgRBKGxqIgIt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KGxqIQJCACFOIAQoAhAiA0EASgRAIAMgBCgCDCIBaiEIA0ACQCANIAFBKGxqIgMvARAiB0EkcQRAIAMpAwAgTnwhTgwBCyAHQQhxBEACfkKAgICAgICAgIB/IAMrAwAiWUT////////fw2MNABpC////////////ACBZRP///////99DZA0AGiBZmUQAAAAAAADgQ2MEQCBZsCBOfCFODAMLQoCAgICAgICAgH8LIU8gTiBPfCFODAELIAdBEnEiA0UNACBOIANB/R9qrXwhTgsgAUEBaiIBIAhIDQALCyACKAIIIE4gAigCDEEDdKyCIk5CA4inaiIBIAEtAABBASBOp0EHcXRyOgAADH0LIA0gBCgCCEEobGoiAS8BECECIA0gBCgCBEEobGoiAy0AEEEBcQRAIAEgAkH/7wNxOwEQDH0LIAEgAkGAEHI7ARAgASADKQMAPAATDHwLIA0gBCgCCEEobGohASANIAQoAgRBKGxqIgItABFBCHEEQCACMQATIU4gAS0AEUGQAXEEQCABIE4QJgx9CyABQQQ7ARAgASBONwMADHwLIAEtABFBkAFxBEAgARAiDHwLIAFBATsBEAx7CyANIAQoAgRBKGxqIgEgAS8BEEH/7wNxOwEQDHoLAkAgDSAEKAIMQShsaiICIAQoAhAiBygCAEYEQCAHLQAaIQwMAQsgByAWOgAYIAcgAjYCACAHIAA2AgwgBy0AGiIMRQRAQQAhDAwBCyAHQRxqIQggBCgCCCEKQQAhAyAMIgFBA3EiCwRAA0AgCCABQQFrIgFBAnRqIA0gASAKakEobGo2AgAgA0EBaiIDIAtHDQALCyAMQQRJDQADQCAIIAFBAWsiA0ECdGogDSADIApqQShsajYCACAIIAFBAmsiA0ECdGogDSADIApqQShsajYCACAIIAFBA2siA0ECdGogDSADIApqQShsajYCACAIIAFBBGsiAUECdGogDSABIApqQShsajYCACADQQFLDQALCyACIAIvARBBwOQDcUEBcjsBECAHIAxB/wFxIAdBHGogBygCBCgCEBEDACAHKAIUIgNFDXkgBSEBIANBAEoEQCAGAn8CQCACLwEQIgFBggRxQYIERw0AIAItABJBAUcNACACKAIIDAELQQAgAUEBcQ0AGiACQQEQIQs2AqAEIABB1KkBIAZBoARqEGMgBygC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CCgCDEEAQQAQvwQgCCgCJCIBQQAgAUHlAEcbIQICQCAIKAIIIgFFDQAgASACNgJAAkAgAgRAIAEgAhA5DAELIAEoApgCBEAgAUEAEDkMAQsgAUF/NgJECyAIKAIIELEDIAgoAghFDQBByNcEKAIABEBB4JYFKAIAIgEEQCABQZjYBCgCABEAAAsgCEEIaiIBQfTXBCgCABEBACEMQbSWBUG0lgUoAgAgDGs2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAUUNASABQaDYBCgCABEAAAwBCyAIQQhqQezXBCgCABEAAAsgCxCxAyACRQRAIAMoAgQiASABLwEYQf3/A3E7ARhBACECDAELIAgoAgwoAgQoAgAiCy0ADA0AIAsgCygCbEEBajYCbCALKAJgIgEEQANAIAFBATYCECABKAIsIgENAAsLIAsoAuQBQQAQ9AELIAhBQGskACACIgENASAHEP4EIgENASAHKAIEIgEtABEEf0ECQQEgAS0AEhsFQQALIQcCQCADKAIEIgItABhBAnEEQCACLQARIAdBAEdHDQELIAIgB0ECRjoAEiACIAdBAEc6ABELIAIgASgCJCICIAIgASgCKGsiAiABLQAWIgEgASACSBtBARCYAyEBDAELAkACfyAJBEAgCUIbEBYMAQtCGxAYCyIBRQRAQQAhAQwBCyABQYOBASgAADYAFyABQfyAASkAADcAECABQfSAASkAADcACCABQeyAASkAADcAAAsgEygCACICBEAgCSACEBcLIBMgATYCAEEBIQELIAkgUjcDcCAJIFM3A2ggCSBRNwMgIAkgHzYCGCAJQQA6ALABIAkgHjoAXiADKAIEIgJBADoAFiACLQAYQQJxRQRAIAIoAgAgAkEkaiACKAIkIAIoAihrIgNBACADQQBKGyIDEOABGiACIAIoAiQgA0H//wNxazYCKCACIAIvARhBAnI7ARgLIAlBAToAVSAXBEAgFygCBBDkASAXQQA2AgwgF0EANgIECyAJEMYBCyAKQdAAaiQAIAFFDWcMagsCQCAAKAJYIAQoAghBKGxqIgotABFBkAFxBEAgChBnDAELIApBBDsBEAsgCSgCECAEKAIEQQR0aigCBCIMKAIEKAIAIggtAAUhAgJAIAgtABFBAk0EQCACIAQoAgwiASABQX9G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KGxqIgEpAwAiTlANYCBOQgBXDV0gASBOQgF9NwMADF0LIAQoAgQhAiAEKAIMIQMCQCAAKAJYIAQoAghBKGxqIgEtABFBkAFxBEAgARBnDAELIAFBBDsBEAsgDSACQShsaikDACJOQgBXBEAgAUJ/NwMADGALIAFCfyANIANBKGxqKQMAIk9CACBPQgBVGyBOfCBPIE5C////////////AIVVGzcDAAxfCyANIAQoAgRBKGxqIgEpAwAiTkIAVw1eIAEgTiAENAIMfTcDAAxbCwJAIAAoAtABIgEEfwNAIAEiAigCBCIBDQALIAIoAgwFIA0LIAQoAgRBKGxqIgEvARAiAkEkcQRAIAEpAwAhTgwBCyACQQhxBEBCgICAgICAgICAfyFOIAErAwAiWUT////////fw2MNASBZRP///////99DZARAQv///////////wAhTgwCCyBZmUQAAAAAAADgQ2NFDQEgWbAhTgwBC0IAIU4gAkEScUUNACABKAIIRQ0AIAEQKyFOIAEvARAhAgsgASBONwMAIAEgAkHA5ANxQQRyOwEQAkAgDSAEKAIIQShsaiICLwEQIgpBJHEEQCACKQMAIU4MAQsgCkEIcQRAIAIrAwAiWUT////////fw2MEQCACQoCAgICAgICAgH83AwAgAiAKQcDkA3FBBHI7ARAMYAtC////////////ACFOIFlE////////30NkDQEgWZlEAAAAAAAA4ENjBEAgWbAhTgwCC0KAgICAgICAgIB/IU4MAQtCACFOIApBEnFFDQAgAigCCEUNACACECshTiACLwEQIQoLIAIgTjcDACACIApBwOQDcUEEcjsBECABKQMAIE5ZDV0gASBONwMADF0LIAQoAgQEQCAJKQPwA0IAUg1dIAkpA/gDUA1aDF0LIAApA0BCAFINXCAJKQP4A1ANWQxcCyAJLQAiQQhxBEAgCSAJKQP4AyAENAIIfDcD+AMMXAsgBDQCCCFOIAQoAgQEQCAJIAkpA/ADIE58NwPwAwxcCyAAIAApA0AgTnw3A0AMWwsCfyAAKAJYIAQoAghBKGxqIgEtABFBkAFxBEAgARBnIAEvARAMAQsgAUEEOwEQQQQLITYgACgC0AEiAigCDCAEKAIEQShsaiACKAIIIAIoAjBBFGxqKAIEQShsaiECIDZBgKACcQRAIAEgAkGA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QQAhBSABRQ0xDDQLIAAoAmAgBCgCBEECdGooAgAhAiAEKAIIIUEgBiANIAQoAgxBKGxqKQMAIk43A7gEIEFBKGwhQkEAIQoCf0EAIAQtAAFB+wFHDQAaQQAgCSgC8AFFDQAaIAQoAhAhCiAJKAIQIAIsAAFBBHRqKAIACyEIIEIgDWohAQJAIAQvAQIiBUEBcUUNACAAIAApAyhCAXw3AyggBUEgcUUNACAJIE43AygLIAYgASgCCDYCwAQgBiABKAIMNgLMBEEAIQNBACEHIAVBEHEEQCACKAIcIQcLIAEtABFBBHEEQCABKAIAIQMLIAZBADYCsAQgBiADNgLQBCACKAIkIAZBsARqIAVBigFxIAcQ8wUhASACQQA2AhggAkEAOgADIAENMyAKBEAgCSgC7AFBF0ESIAQvAQJBBHEbIAggCigCACBOIAkoAvABERsACyAbQQFqIRtBACEFDDALIAZCADcDsAQgBkEANgKYBQJAIAAoAlggBCgCCEEobGoiBy0AEUGQAXEEQCAHEGcMAQsgB0EEOwEQCyAAKAJgIAQoAgRBAnRqKAIAIgMtAAVBAnFFBEACQAJAAkACQCADKAIkIgEtAAANACABLQABQQhxRQ0AIAZBADYCmAUMAQsgASAGQZgFahChBCIBDTYgBigCmAUNASADKAIkIQELIAEQiwEgBiABKQMgIk43A7AEIE5C////////////AFEEQCADIAMtAAVBAnI6AAUMAgsgBiBOQgF8NwOwBAwBCyAGQgE3A7AEC0EAIQULIAQoAgwiCARAAkACQAJAIAAoAtABIgEEfwNAIAEiAigCBCIBDQALIAIoAgwFIA0LIAhBKGxqIgEvARAiAkEkcQRAIAEpAwAhTgwBCwJAIAJBCHEEQEKAgICAgICAgIB/IU4gASsDACJZRP///////9/DYw0DIFlE////////30NkBEAgAUL///////////8ANwMAIAEgAkHA5ANxQQRyOwEQQQ0hAQw5CyBZmUQAAAAAAADgQ2NFDQEgWbAhTgwCC0IAIU4gAkEScUUNAiABKAIIRQ0CIAEQKyFOIAEvARAhAgsLIAEgTjcDACABIAJBwOQDcUEEcjsBECBOQv///////////wBSDQFBDSEBDDULIAEgTjcDACABIAJBwOQDcUEEcjsBEAsgAy0ABUECcQRAQQ0h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AQJ/AkAgDEEBRw0AAn5CgICAgICAgICAfyBZRP///////9/DYw0AGkL///////////8AIFlE////////30NkDQAaIFmZRAAAAAAAAOBDYwRAIFmwDAELQoCAgICAgICAgH8LIU4CQCBZRAAAAAAAAAAAYgRAIE5CgICAgICAgAR9QoCAgICAgIB4VA0BIFm9IE65vVINAQsgASBONwMAQQQMAgsgAyABIAcgCxC5AQ0AQQQMAQsgASBZOQMAQQgLIAEvARBB/f8DcXI7ARALIAEvARAhAwsgA0H//wNxIQcCQCADQSRxBEAgASkDACFODAELIAdBCHEEQEKAgICAgICAgIB/IU4gASsDACJZRP///////9/DYw0BIFlE////////30NkBEBC////////////ACFODAILIFmZRAAAAAAAAOBDY0UNASBZsCFODAELQgAhTiAHQRJxRQ0AIAEoAghFDQAgARArIU4gAS8BECEHCyABIAo7ARACQCAHQSRxDQAgB0EIcUUEQCACQRZLDSogB0EBcQ0qIAgoAiQiAS0AAEUEQCABLQABQQhxDQgLQQAhCyABIAZB+AVqEKEEIgENMAwECyBOIAErAwAQ0QQiAUEASgRAIAIgAkEBcWpBAWshAgwBCyACIAFBAEdxIAJqIQILQQAhBSAIKAIkIE5BACAGQfgFahCkAiEBIAggTjcDOCABRQ0BDC4LIAgoAiQiAS0AAyFFQQEhCyAIKAIoIQUgBCgCECEHIAZBAUF/IAJBAXEbOgDGBCAGIAc7AcQEIAYgBTYCsAQgBCgCDCEFIAZBADoAygQgBiANIAVBKGxqNgK0BCABIAZBsARqIAZB+AVqEKYCIgENLSBFQQJxIgFBAXYhBSABRQ0AIAYtAMoERQ0BCyAGKAL4BSEBIAJBF08EQCABQQBOBEAgAkEYRw0EIAENBAsgCCgCJBDjAiIBRQ0DIAFB5QBGDQUMLQsCQCABQQBMBEAgAkEVRw0BIAENAQsgCCgCJCIBQQA7ATIgASABLQABQfEBcToAAQJAIAEtAAANACABLwFGIgJFDQAgASgCdC0ACEUNACABIAJBAWs7AUYMBAsgARCiBCIBRQ0DIAFB5QBHDS0MBQsgCCgCJC0AAEEARwwBCyALIQUgBigC+AULDQILIARBFEEAIAUbaiEEC0EAIQUMJQtBACEFDCELIAAoAmAiASAEKAIEIgJBAnRqKAIAIgMEQCAAIAMQtAIgBCgCBCECIAAoAmAhAQsgASACQQJ0akEANgIADCMLIAAgBCgCBCAEKAIMQQMQiwIiAUUNJCABQQE6AAIgBCgCCCECIAFByJkFNgIkIAFBAToABCABIAI2AhwMIgsgACgCYCAEKAIEQQJ0aigCACIBIAEpAxAiTkIBfDcDECBOUA0eDCELIAAgBCgCBCAEKAIIQQEQiwIiAkUNIiACIAQoAhAiATYCKCAEKAIMIQMgCSABLwEGQQJ0IgdBrAFqIgitEBYiAQRAQQAhBSABQQAgCPwLACACIAE2AiQgCSgCECgCBCFGIAEgAUGYAWoiCjYCHCAKIAIoAiggB0EUavwKAAAgAUEANgKkASADBEAgASADOwGeAQsgRigCBCgCJCECIAFBAToAQyABIAI2AgwgAUGA/gM7AEEgASAJNgIYIAEgATYCVCABLwGgAUEMSw0hIAEoAqwBIgIEQCACIAkoAghHDSILIAEoAqgBLQAAQQJxDSEgAUEDOgBEDCELIAJBADYCJEEHIQEMIwsgBCgCDCIBQQBKBEAgDSABQShsaiIBQebIAjYCCCABQQA2AgwLAkACQAJAIAAoAmAgBCgCBCIBQQJ0aigCACIFRQ0AIAUtAAVBCHENACAEKAIIIAUuATRMDQELIAAgASAEKAIIQQAQiwIiBUUNIyAFIAUtAAVBAXI6AAUgCSgCAEEAIAkgBUEIaiAELwECQQVyQZ4IEKkDIgENJAJAAkACfwJAIAUoAggiAS0ACUUEQCABLQAIQQFLDQELIAFBAUEAENoBDAELIAEoAgAoAuQDIgIgASgCBCgCACIBKAJoTA0BIAEtAAZFDQEgASACEIcCCyIBDQELIAUgBCgCECICNgIoAkAgAgRAQQAhAyAFKAIIIAVBMGogBC8BAkECchD4BSIBDQEgBSgCCCAFKAIwQQQgAiAFKAIkEKgDIQEMAQtBASEDIAVBATYCMCAFKAIIQQFBBEEAIAUoAiQQqAMhAQsgBSADOgAECyAFIAUtAAVB+wFxIAQvAQJBCEdBAnRyOgAFIAFFDQEgBSgCCBDkAQwkCyAFQQA2AhggBUIANwMQIAUoAgggBSgCMBD3BSIBDSMLIAVBAToAAkEAIQUMHwsgACAEKAIEIAAoAmAgBCgCCEECdGooAgAiAi4BNEEAEIsCIgFFDSAgAUEBOgACIAEgAS0ABUEBciIDOgAFIAEgAigCKDYCKCABIAItAAQ6AAQgASACKAIwNgIwIAEgAi0ABUEEcSADQXtxciIDOgAFIAIoAgghBSABIANBCHI6AAUgASAFNgIIIAIgAi0ABUEIcjoABSABKAIIIAEoAjBBBCABKAIoIAEoAiQQqAMhBQweCyAAKAJgIAQoAgRBAnRqKAIAIgpFDQAgCigCMCAEKAIIRw0AIAooAiQQ7AUgBSEBDAELIAAvAZgBQQNxQQFGBEBBhAQhAQwgCyAJKAIQIAQoAgwiB0EEdGoiCCgCBCFHIAQvAQIhBSAEKAIIIQFBACEDAkAgAkHxAEcNACAFQQhxQQRyIQMgCCgCDC0ATCICIAAtAJUBTw0AIAAgAjoAlQELIAVBEHEEQAJAIA0gAUEobGoiAS8BECIFQSRxBEAgASkDACFODAELIAVBCHEEQEKAgICAgICAgIB/IU4gASsDACJZRP///////9/DYw0BIFlE////////30NkBEBC////////////ACFODAILIFmZRAAAAAAAAOBDY0UNASBZsCFODAELQgAhTiAFQRJxRQ0AIAEoAghFDQAgARArIU4gAS8BECEFCyABIE43AwAgASAFQcDkA3FBBHI7ARAgTqchAQtBACEFQQAhAgJAAkACQCAELQABQfgBaw4GAAICAgIBAgsgBCgCECIFLwEIIQIMAQsgBCgCECECCyAAIAQoAgQgAkEAEIsCIgpFDR4gCkEBOgACIAogBzoAASAKIAE2AjAgCiAKLQAFQQRyOgAFIEcgASADIAUgCigCJBCoAyEBIAogBTYCKCAKIAQtAAFB+AFHOgAECyAKKAIkIAQtAAJBA3E6AANBACEFIAFFDRsMHgsgCSgCECAEKAIEQQR0aiIHKAIEKAIEIgooAgwiASgCOCELIAEoAkgiAigCFCEDIAQoAgwhBSAEKAIIIQgCQAJAAn8CQCACLQAcQQRxRQ0AIAMoAhwgAigCGEkNACADKAJoRQ0CIAIQSQwBCyADKAIsIgENAiADKAKcASADKAKoAUsEQCACEE0MAQsgAhBMCyIBDQELIAsgCEECdGogBUEYdCAFQYD+A3FBCHRyIAVBCHZBgP4DcSAFQRh2cnI2ACRBACEBIAhBB0cNACAKIAU6ABILAkACQAJAIAQoAghBAWsOAgABAgsgBygCDCAEKAIMIAQvAQJrNgIAIAkgCSgCGEEBcjYCGCAJKAIQIAQoAgRBBHRqKAIMKAIQIgUEQANAAkAgBSgCCCICLQArDQAgAigCMCIHRQ0AA0ACQCAHKAIcIgJFDQAgAigCHCIDKAIUIggEQCAJIAgQHQsgAygCGCIIBEAgCSAIECkLIAMoAggiAwRAIAkgA0EBEEMLIAIoAgwiAwRAIAkgAxAdCwJAIAkoAtwCIAJNDQAgAiAJKALUAk8EQCACIAkoAtACNgIAIAkgAjYC0AIMAgsgCSgC2AIgAksNACACIAkoAsgCNgIAIAkgAjYCyAIMAQsgCSgCgAQEQCAJIAIQHwwBC0HI1wQoAgAEQEHglgUoAgAiAwRAIANBmNgEKAIAEQAACyACQfTXBCgCABEBACEDQbSWBUG0lgUoAgAgA2s2AgBBwJYFQcCWBSgCAEEBazYCACACQezXBCgCABEAAEHglgUoAgAiAkUNASACQaDYBCgCABEAAAwBCyACQezXBCgCABEAAAsgB0EANgIcAkAgBygCICICRQ0AIAIoAhwiAygCFCIIBEAgCSAIEB0LIAMoAhgiCARAIAkgCBApCyADKAIIIgMEQCAJIANBARBDCyACKAIMIgMEQCAJIAMQHQsCQCAJKALcAiACTQ0AIAIgCSgC1AJPBEAgAiAJKALQAjYCACAJIAI2AtACDAILIAkoAtgCIAJLDQAgAiAJKALIAjYCACAJIAI2AsgCDAELIAkoAoAEBEAgCSACEB8MAQtByNcEKAIABEBB4JYFKAIAIgMEQCADQZjYBCgCABEAAAsgAkH01wQoAgARAQAhA0G0lgVBtJYFKAIAIANrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAkHs1wQoAgARAABB4JYFKAIAIgJFDQEgAkGg2AQoAgARAAAMAQsgAkHs1wQoAgARAAALIAdBADYCICAHKAIEIgcNAAsLIAUoAgAiBQ0ACwsMAQsgBygCDCAEKAIMOgBMCyAEKAIEQQFGBEAgCSgCBCIFBEADQCAFIAUvAZgBQfz/A3FBAXI7AZgBIAUoAggiBQ0ACwsgACAALwGYAUH8/wNxOwGYAQtBACEFIAFFDRoMHQsgCSgCECAEKAIEQQR0aigCBCICKAIEIQECfyAEKAIMIgNBD0YEQCACKAIUIAEoAgAoAmxqDAELIAEoAgwoAjggA0ECdGooACQiAUEYdCABQYD+A3FBCHRyIAFBCHZBgP4DcSABQRh2cnILIQICQCAAKAJYIAQoAghBKGxqIgEtABFBkAFxBEAgARBnDAELIAFBBDsBEAsgASACrDcDAAwZCyAGQQA2ArAEAkAgBCgCCCICRQ0AIAkpAyAiTkKAgMCAIINQDQBBC0EIIE5CgIDAAINQGyEFDBALAkAgCSgCECAEKAIEQQR0aiIHKAIEIgEEQAJAAn8CQAJAIAEtAAkNACABLQAIIgNFDQAgAkUNASADQQFHDQELIAEgAiAGQbAEahDaAQwBCyAGIAEoAgQiBSgCDCgCOCgAKCIDQRh0IANBgP4DcUEIdHIgA0EIdkGA/gNxIANBGHZycjYCsAQgAkUNASABKAIAKALkAyIDIAUoAgAiAigCaEwNASACLQAGRQ0BIAIgAxCHAgsiBUUNACAFQf8BcUEFRw0SIAAgBTYCJCAAIAQgEmtBFG02AiAMHwsgAC0AmAFBIHFFDQEgBCgCCEUNASAJLQBVBEAgCSgCvAFBAkgNAgsgACgCMCIFRQRAIAkgCSgC6ANBAWoiAjYC6AMgACAJKALkAyACaiIFNgIwCwJAIAlBACAFQQFrEOoCIgUNACAAKAIwIgIgASgCBCgCACIBKAJoTARAQQAhBQwBC0EAIQUgAS0ABkUNACABIAIQhwIhBQsgACAJKQPwAzcDSCAAIAkpA/gDNwNQCyAFDRALAkAgBC8BAkUNACAGKAKwBCAEKAIMRgRAIAcoAgwoAgQgBCgCEEYNAQsgEygCACIBBEAgCSABEBcLIBMgCUHe5gEQtQM2AgAgCSgCECIBIAQoAgQiAkEEdGooAgwoAgAgBigCsARHBEAgAkEATgRAIAJBBHQgAWooAgwiAiACLwFOQQhyOwFOIAEoAhwiASABLwFOQQhyOwFOIAkgCSgCGEFvcTYCGAsCQCAJKAI4DQAgCSgCFCICQQBMDQBBACEDA0AgCSgCECADQQR0aigCDCIBLQBOQQhxBEAgARDeASAJKAIUIQILIANBAWoiAyACSA0ACwsLIAAgAC8BmAFB7P8DcUEBcjsBmAFBESEFDBALQQAhBQwYCyAEKAIIIQIgBCgCBCIBIAktAFVHBEAgCQJ/IAIEQCAJQYQEEJMCQQEMAQsCQCABRQ0AIAkoAsABQQBMDQAgAEG6hQFBABBjQQUhAQwdCyAAEOsFIgUNHSABCzoAVUEFIQUgABB/QQVGBEAgACAEIBJrQRRtNgIgIAlBASABazoAVSAAQQU2AiQMHQsDQCAJKALYAyIBBEAgCSABKAIYNgLYAyAJIAEQFwwBCwsgCUEAOgBdIAlCADcC5ANBAUHlACAAKAIkGyEFDBwLIABB0MgBQafIASACG0GetAEgARtBABBjQQEhAQwaCyAEKAIQIQMCQCAEKAIEIgtFBEAgCSgCwAFBAEoEQCAAQdGEAUEAEGNBBSEBDBwLQQAhBSADBEAgAxAaQf////8DcSEFCyAJQQAgCSgC5AMgCSgC6ANqEOoCIgENGyAJIAVBIWqtEBYiAUUNASABIAFBIGoiAjYCACACIAMgBUEBavwKAAACQCAJLQBVBEAgCUEBOgBdIAlBADoAVQwBCyAJIAkoAuQDQQFqNgLkAwsgASAJKALYAzYCGCAJIAE2AtgDIAEgCSkD8AM3AwggASAJKQP4AzcDEAwBC0EAIQgCQCAJKALYAyIHBEADQCAHKAIAIQEgAyECA0ACQAJAIAEtAAAiCiACLQAAIgxGBEAgCg0BIAtBAUcNBiAJKALAAUEATA0GIABBhIUBQQAQY0EFIQEMIQsgCkHAygJqLQAAIAxBwMoCai0AAEcNAQsgAkEBaiECIAFBAWohAQwBCwsgCEEBaiEIIAcoAhgiBw0ACwsgBiADNgKgASAAQd+fASAGQaABahBjQQEhAQwbC0EAIQNBACEKAkACQAJAIAcoAhgNACAJLQBdIgFBAEchCiALQQFHDQAgAUUNACAAEOsFIgUNHiAJQQE6AFVBBSEFIAAQf0EFRgRAIAAgBCASa0EUbTYCICAJQQA6AFUgAEEFNgIkDB8LIAAoAiQiAUUNASAJQQA6AFUMHQsgCSgC5AMgCEF/c2ohCCAJKAIUIQECQCALQQJGBEAgCSgCGEEBcSEDIAFBAEwNASADQQFzIQJBACEFA0AgCSgCECAFQQR0aigCBEGEBCACEJkGIgENHyAFQQFqIgUgCSgCFCIBSA0AC0EAIQULQQAhAiABQQBMDQADQCAJKAIQIAJBBHRqKAIEIAsgCBC0BiIBDR4gAkEBaiICIAkoAhRIDQALQQAhBQsgAwRAIAkoAgQiAQRAA0AgASABLwGYAUH8/wNxQQFyOwGYASABKAIIIgENAAsLIAkQxgEgCSAJKAIYQQFyNgIYCyAFRQ0BDBALIAlBADoAXUEBIQoLIAcgCSgC2AMiAUcEQANAIAkgASgCGDYC2AMCQAJAIAkoAtwCIAFNDQAgASAJKALUAk8EQCABIAkoAtACNgIAIAkgATYC0AIMAgsgCSgC2AIgAUsNACABIAkoAsgCNgIAIAkgATYCyAIMAQsgCSgCgAQEQCAJIAEQHwwBC0HI1wQoAgAEQEHglgUoAgAiAgRAIAJBmNgEKAIAEQAACyABQfTXBCgCABEBACECQbSWBUG0lgUoAgAgAms2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAUUNASABQaDYBCgCABEAAAwBCyABQezXBCgCABEAAAsgCSAJKALkA0EBazYC5AMgCSgC2AMiASAHRw0ACwsCQAJAIAtBAUYEQCAJIAcoAhg2AtgDIAkgBxAXIAoNASAJIAkoAuQDQQFrNgLkA0EBIQsMAgsgCSAHKQMINwPwAyAJIAcpAxA3A/gDCyALQQJHIApxDQELIAkgCyAIEOoCIgENGgtBACEFIAAtAJcBQQNHDRZB5QAhBQwaCyAAKAJgIAQoAgRBAnRqKAIAKAIkIQECQCAEKAIMBEBCACFOAkAgAS0AAA0AIAEoAnQiAi0ACEUEQCAGQn83A7AEDAMLIAIzARghTiABLABEIgJBAEwNACACQf8BcSIKQQNxIQcgAUH4AGohCEEAIQMCQCACQQRJBEBBACEBDAELIApB/ABxIQFBACEKA0AgTiAIIApBAnRqIgIoAgAzARh+IAIoAgQzARh+IAIoAggzARh+IAIoAgwzARh+IU4gCkEEaiIKIAFHDQALCyAHRQ0AA0AgTiAIIAFBAnRqKAIAMwEYfiFOIAFBAWohASADQQFqIgMgB0cNAAsLIAYgTjcDsAQMAQsgBkIANwOwBEEAIQUCf0IAIU4CQAJAAkAgARDsASILDhEBAgICAgICAgICAgICAgICAAILIAZCADcDsARBAAwCCyABQfgAaiEHIAFByABqIQoDQEEAIAkoAqACDQIaAkAgASgCdCIMLQAIRQRAIAwvARghCCAMLQABDQEgTiAIrUL//wODfCFODAELIE4gDDMBGHwhTgNAIAEtAEQiAkUEQCAGIE43A7AEIAEQ7AEMBQsgAUEAOwEyIAEgAS0AAUH5AXE6AAEgAsBBAXQgCmpBAmsvAQAhCyABIAJBAWsiAjoARCABIAs7AUYgASAHIALAQQJ0aigCACIINgJ0An8gDCgCSCICLQAcQSBxBEAgAigCFCIDIAMoAoABQQFrNgKAASACIAMoApABNgIQIAMgAjYCkAEgCAwBCyACECUgAS8BRiELIAEoAnQLIgwvARgiCCALQf//A3FNDQALIAEgC0EBajsBRgsgAQJ/IAggAS8BRiICRgRAIAwoAjggDC0ACWoiAi0ACUEQdCACLQAIQRh0ciACLQAKQQh0ciEMIAJBC2oMAQsgDCgCOCAMLwEaIAwoAkAgAkEBdGoiAi0AAEEIdCACLQABcnFqIgItAAFBEHQgAi0AAEEYdHIgAi0AAkEIdHIhDCACQQNqCy0AACAMchCpASILRQ0ACwsgCwsiAQ0ZCwJAIAAoAlggBCgCCEEobGoiAS0AEUGQAXEEQCABEGcMAQsgAUEEOwEQCyABIAYpA7AENwMADBQLIA0gBCgCBEEobGoiAyAEKAIIQShsaiFJIAQoAgxBKGwhSCAEKAIQIgoEQCAKLQAAIQIgAyEBA0AgASACwBCiAQJAIAoiAi0AAEHFAEcNACABLwEQIgpBBHFFDQAgASAKQdv/A3FBIHI7ARALIAFBKGohASACQQFqIQogAi0AASICDQALCyBIIA1qIQtBACEHQgAhUEIAIU8gSUEoayIQIQIDQAJAIAIiCi8BECIOQQFxBEAgAiAOQRV0QR91QQpxNgIcIAdBAWohBwwBCyAOQSRxBEAgB0EBaiEHIAopAwAiTkI/hyBOhSJRQv8AWARAAkAgTkIBVg0AIAAtAJUBQQRJDQAgCiBOp0EIcjYCHAwDCyAKQQE2AhwgT0IBfCFPDAILIFFC//8BWARAIApBAjYCHCBPQgJ8IU8MAgsgUUL///8DWARAIApBAzYCHCBPQgN8IU8MAgsgUUL/////B1gEQCAKQQQ2AhwgT0IEfCFPDAILIFFC////////H1gEQCAKQQU2AhwgT0IGfCFPDAILIE9CCHwhTyAOQSBxBEAgCkEHNgIcIAogTrk5AwAgCiAOQdf/A3FBCHI7ARAMAgsgCkEGNgIcDAELIA5BCHEEQCAKQQc2AhwgT0IIfCFPIAdBAWohBwwBC0EBIQIgDkEBdkEBcSAKKAIMIgxBAXRyQQxqIQgCQCAOQYAIcUUNACAKKAIAIgFBAXQgCGohCAJAIE9CAFIEQCABIAxqIgFBAEoEQCABIQ8MAgtBASEPIA5BEHENASABIQwMAgsgUCABrHwhUAwBCyAKIA9BARBvDRkgCigCCCAKKAIMakEAIAooAgD8CwAgCiAKKAIAIgEgCigCDGo2AgwgCiAKLwEQQf/zA3E7ARAgASAMaiEMCyAIQYABTwRAIAitIU4DQCACQQFqIQIgTkL//wBWIUogTkIHiCFOIEoNAAsLIAytIE98IU8gCiAINgIcIAIgB2ohBwsgCkEoayECIAMgCkcNAAsCQCBPIAdB/gBMBH8gB0EBagVBASECQQEhASAHQf8ARwRAIAetIU4DQCABQQFqIQEgTkL//wBWIUsgTkIHiCFOIEsNAAsLIAEgB2oiB0GAAU8EQCAHrCFOA0AgAkEBaiECIE5C//8AViFMIE5CB4ghTiBMDQALCyAHIAEgAkhqCyIHrCJRfCJOIFB8Ik8gCzQCGFcEQCALIAsoAiA2AgggTqchAgwBCyBPIAk0AnhVDQ0CfyBOpyICIgEgCygCGEoEQCALIAFBABBvDAELIAsgCygCIDYCCCALIAsvARBBLXE7ARBBAAsNFwsgC0EQOwEQIAsgAjYCDCBQQgBSBEAgC0GQCDsBECALIFA+AgALIAsoAgghAQJ/IAdB/wBMBEAgASAHOgAAIAFBAWoMAQsgASBREKAEIAFqCyEKIAEgB2ohBwNAAkAgAyIBKAIcIgJBB00EQCAKIAI6AAAgCkEBaiEKIAJFDQEgASkDACFOAkACQAJAAkACQAJAIAJB0OACai0AACICQQFrDgYFBAMCAAEACyAHIE6nIgNBCHQgA0GA/gNxQQh2cjsABiBOQhCIIU4LIAcgTqciA0EIdCADQYD+A3FBCHZyOwAEIE5CEIghTgsgByBOPAADIE5CCIghTgsgByBOPAACIE5CCIghTgsgByBOPAABIE5CCIghTgsgByBOPAAAIAIgB2ohBwwBCyACQf8ATQRAIAogAjoAACAKQQFqIQogAkEOSQ0BIAEoAgwiAkEATA0BIAcgASgCCCAC/AoAACAHIAEoAgxqIQcMAQsCfyACQf//AE0EQCAKIAJB/wBxOgABIAogAkEHdkGAAXI6AABBAgwBCyAKIAKtEDMLIApqIQogASgCDCICRQ0AIAcgASgCCCAC/AoAACAHIAEoAgxqIQcLIAFBKGohAyABIBBHDQALDBQLIA0gBCgCBEEobGohASAEKAIQIgotAAAhAgNAIAEgAsAQogECQCAKIgItAABBxQBHDQAgAS8BECIDQQRxRQ0AIAECfyABKQMAIk5CgICAgICAIHxCgICAgICAwABUBEBB2/8DIQdBIAwBCyABIE65OQMAQfH/AyEHQQgLIAMgB3FyOwEQCyABQShqIQEgAkEBaiEKIAItAAEiAg0ACwwTCyAEKAIQIgguASIiB0EATA0SIAgoAgQhCyANIAQoAgRBKGxqIQJBACEBA0ACQAJAIAsgAUEMbGoiCi8BCiIDQeAAcUUNACADQSBxDQEgBCgCDEUNACACQShqIQIMAQsgAiAKLAAFEKIBAkAgAi8BECIDQQFxDQACQAJAAkACQAJAIAotAARBBHYiB0ECaw4FAAMDAgEFCyADQRBxDQRBAiEHDAMLIANBAnENA0EGIQcMAgsCfwJAIANBBHEEQCACKQMAIk5CgICAgICAIHxCgICAgICAwABaDQFBICEKQdv/AwwCCyADQShxDQRBBSEHDAMLIAIgTrk5AwBBCCEKQfP/AwshByACIAMgB3EgCnI7ARAMAgsgA0EEcQ0BCyAHQQJ0QezZBGooAgAhASAIKAIAIQIgBiAKKAIANgKcASAGIAI2ApgBIAYgATYClAEgBiADQT9xQeDMAmotAABBAnRB3OECaigCADYCkAEgAEGBlgEgBkGQAWoQY0GTGCEBDBgLIAJBKGohAiAILwEiIQcLIAFBAWoiASAHwUgNAAsMEgsCQCAMLQAAQQNHDQAgDCgCHCICQQBMDQAgDCANIAJBKGxqIgIoAgwiBzYCSCAMIAc2AkwgDCACKAIIIgo2AkQMAQsgDSAEKAIMQShsaiIBLQARQZABcUUNAyABECIMEQsgDCABNgIYIAMgCiwAACICQf8BcTYCAEEBIQEgAkEASARAIwBBEGsiByQAIAosAAEiAkH/AXEhAQJAIAJBAE4EQCAKLQAAQf8AcUEHdCABciECQQIhAQwBCyAKLAACIgJBAE4EQCABQQd0QYD/AHEgCi0AAEH/AHFBDnRyIAJyIQJBAyEBDAELIAogB0EIahBfIQFBfyAHKQMIIk6nIE5CgICAgBBaGyECCyADIAI2AgAgB0EQaiQAC0EAIQsgDEEAOwE2IAwgATYCLCADKAIAIgogDCgCTEsEQCAMQQA2AkwgDEEANgJEIAMoAgAiAUGDgAZLDQogASAMKAJITQ0BDAoLIAwoAkQhDwwBCyAIIAtB//8DcUkNAkEAIQcgDCgCLCIBIAMoAgAiCk8NBCAMKAJEIg8NACAGQgA3A9AEIAZCADcDyAQgBkIANwPABCAGQgA3A7gEIAZCADcDsAQCfyADKAIAIQEgDCgCJCICLwEwIQcgAigCdCgCPCEKIAZBsARqIgUgAigCKCILNgIIIAEgCiALayIKQQAgCkEAShsgByAHIApKG00EQCAFIAE2AgwgBUGQgAE7ARBBAAwBCyACQQAgASAFEKcCCyIBDRIgAygCACEKIAwoAiwhASAMLwE2IQtBACEFIAYoArgEIQ8LIAxB1ABqIRAgCiAPaiECIAEgD2ohASADIAtB//8DcSIKQQJ0ajUCACFOA0AgECAKQQJ0aiIOIAEsAAAiC0H/AXEiBzYCAAJ+IAtBAE4EQCABQQFqIQEgB0HQ4AJqMQAADAELIAEsAAEiC0H/AXEhBwJ/An8CQCAOAn8gC0EATgRAQQIhCyABLQAAQf8AcUEHdCAHcgwBCyABLAACIhFBAE4EQEEDIQsgB0EHdEGA/wBxIAEtAABB/wBxQQ50ciARcgwBCyABIAZBmAVqEF8hCyAGKQOYBSJPQoCAgIAQWg0BIE+nCyIHNgIAIAEgC2oiASAHQYABTw0BGiAHQdDgAmotAAAMAgtBfyEHIA5BfzYCACABIAtqCyEBIAdBDGtBAXYLrQshTyADIApBAWoiC0ECdGogTiBPfCJOPgIAIAggCksEQCALIQogASACSQ0BCwsCQCABIAJPBEAgASACSw0BIE4gDDUCSFINAQwECyBOIAw1AkhYDQMLIAMoAgBFBEBBACELIAIhAQwDCyAMKAJEDQcgBi0AwQRBkAFxRQRAIAYoAsgERQ0ICyAGQbAEahAtDAcLIAFBATsBEAwNCyAMIAhBAnRqKAJUIQcMAgsgDCALOwE2IAwgASAPazYCLCAMKAJEDQAgBi0AwQRBkAFxRQRAIAYoAsgERQ0BCyAGQbAEahAtIAwvATYhCwsgCCALQf//A3FJDQAgDSAEKAIMQShsaiEBIAQtAAFB9gFGBEAgBCgCECECIAEtABFBkAFxBEAgASACQYDAABCwAwwMCyABIAIpAwA3AwAgASACKAIQNgIQIAEgAikDCDcDCCACLQARQSBxRQRAIAEgAS8BEEH/nwJxQYDAAHI7ARALDAsLIAEtABFBkAFxBEAgARAiDAsLIAFBATsBEAwKCyANIAQoAgxBKGxqIgEtABFBkAFxBEAgARAiCyAMKAJMIAMgCEECdGoiAigCBE8EQCAMKAJEIAIoAgBqIQggB0ELTQRAIAggByABEIgCDAsLIAEgFjoAEiABIAdBDGtBAXYiAjYCDAJAIAJBAmoiAyABKAIYSgRAIAIgCSgCeEoNBCABQQE7ARAgASADQQAQbw0OIAEoAgghAwwBCyABIAEoAiAiAzYCCAsgAyAIIAL8CgAAIAEoAgggAmpBADoAACABKAIIIAJqQQA6AAEgASAHQQFxQQF0Qb7gAmovAQA7ARAMCgsgASAWOgASAkACQAJAIAQvAQJBwAFxIgMEQCADQYABRg0CIAdBDEkNASAHQQFxRQ0CIANBwAFGDQILIAdB/wBLDQILIAdB0OACai0AAA0BC0GwzQIgByABEIgCDAoLAn8gAjUCACFOIAAoAhwhCkESIQsCQCAHQYABTwR/IAdBDGtBAXYFIAdB0OACai0AAAsiAyABKAIUIgIoAnhKDQAgAS0AEiEOAkACQCADQaEfSQ0AIAwoAigNAAJAIAwtAAVBEHEEQCAMKAJQIQIMAQsgAkIgEBYiAkUEQCAMQQA2AlBBBwwFCyACQgA3AAAgAkIANwAYIAJCADcAECACQgA3AAggDCACNgJQIAwgDC0ABUEQcjoABQsCQAJAIAIoAgAiD0UNAAJAIAIoAhAgCEcNACACKAIUIApHDQAgAigCGCAbRw0AIAIpAwghWCAMKAIkEIMFIVYgAigCACEPIFggVlENAiAPRQ0BCyAPQQhrIgUpAwAiT0ICWgRAIAUgT0IBfTcDAAwBC0HI1wQoAgAEQEHglgUoAgAiCwRAIAtBmNgEKAIAEQAACyAFQfTXBCgCABEBACELQbSWBUG0lgUoAgAgC2s2AgBBwJYFQcCWBSgCAEEBazYCACAFQezXBCgCABEAAEHglgUoAgAiBUUNASAFQaDYBCgCABEAAAwBCyAFQezXBCgCABEAAAsCQBAZRQRAIANBDGqtEBgiBQ0BCyACQQA2AgBBBwwFCyAFQgE3AwAgAiAFQQhqIg82AgAgDCgCJCBOpyADIA9BABCRAiILDQMgAyAPaiIFQQA6AAIgBUEAOwAAIAIgGzYCGCACIAo2AhQgAiAINgIQIAIgDCgCJBCDBTcDCAsgD0EIayICIAIpAwBCAXw3AwAgA60hTiAHQQFxBEAgASAPIE4gDkEKEC8hCyABIAEvARBBgARyOwEQDAILIAEgDyBOQQBBChAvIQsMAQsgDCgCJCBOpyADIAEQpwIiCw0BIAEoAgggByABEIgCQQAhCyAHQQFxRQ0AIA5BAUcNACABKAIIIANqQQA6AAAgASABLwEQQYAEcjsBEAsgASABLwEQQf//AnE7ARALIAsLIgVFDQkgBUEHaw4MCwAAAAAAAAAAAAABAAsgBSEBDAsLIABBk8QBQQAQY0ESIQEMCgsgEigCDCIBQQBKBEAgAUEUbCASakEUayEEDAcLIAZBldoBNgKIASAGQbbwBTYChAEgBkG2sgE2AoABQQshAUELQZfxASAGQYABahAbDAkLIAMpAwAhTiAIKQMAIU8gAQJ+AkACQAJAAkACQCACQf8BcUHqAGsOBAABAgMECwJAIE9CAFkEQCBOQgBXDQEgTkL///////////8AhSBPWg0BDAcLIE5CAFkNACBPQgF8QoGAgICAgICAgH8gTn1TDQYLIE4gT3wMBAsgT0KAgICAgICAgIB/UQRAIE5CAFkNBSBOQv///////////wCDDAQLAkAgT0IAVwRAIE5CAFcNAUIAIE99IE5C////////////AIVYDQEMBgsgTkIAWQ0AQoGAgICAgICAgH8gTn1CASBPfVUNBQsgTiBPfQwDCwJAIE9CAFUEQCBOQv///////////wAgT4BVDQUgTkIAQoCAgICAgICAgH8gT4B9Uw0FDAELIE9CAFkNACBOQgBVBEAgT0IAQoCAgICAgICAgH8gToB9Wg0BDAULIE5CAFkNACBPQoCAgICAgICAgH9RDQQgTkKAgICAgICAgIB/UQ0EQgAgTn1C////////////AEIAIE99gFYNBAsgTiBPfgwCCyBPUA0DIE9Cf1EgTkKAgICAgICAgIB/UXENAiBOIE9/DAELIE9QDQIgTkIBIE8gT0J/URuBCzcDACABIAEvARBBwOQDcUEE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NwIsIARCADcCHCAEIAE2AhggBCACNgIUIAQgADYCECAEQYGBIDYCKCAAKAIAIgItAFshBiACQQE6AFsCQAJAAkACQCADBEAgBEIANwI8IARBEzYCOCAEIAA2AjQgBEGBgSA2AiggBCAEQRBqNgJMIAAgACgC2AEgAygCGGoiBTYC2AEgBSACKAKEASIHSgRAIAQgBzYCACAAQcqiAiAEEBUMAwsgBEE0aiADEB4aIAQoAjQiBSAFKALYASADKAIYazYC2AEgAyADKAIEIAQoAihBkIACcXI2AgRBACEAIAQoAiRBAEoNAiAFKAIkIQggAiAGOgBbIAhBAEwNAQwECyACIAY6AFsLIAEoAgBBAEwNASABQQhqIQZBACECA0AgAkEBaiEAQQAgBiACQQR0aigCACADQX8QS0ECSQ0DIAAiAiABKAIASA0ACwwBCyACIAY6AFsLQQAhAAsgBEHQAGokACAAC4ICAQZ/IwBBIGsiAiQAAn9BACABRQ0AGiAAIAAoAhgiBEHv3/2/f3E2AhggACgCACEDIAIgADYCHCACQRM2AgggAiADNgIEIAJBADYCECACQQBBEiAEQYCAIHEbNgIMIAMgAygC2AEgASgCGGoiBTYC2AEgBSADKAIAKAKEASIGSgRAIAIgBjYCACADQcqiAiACEBVBAQwBCyACQQRqIAEQHhogAigCBCIDIAMoAtgBIAEoAhhrNgLYASABIAEoAgQgACgCGCIBQZCAAnFyNgIEIAAgASAEQZCggsAAcXI2AhhBASAAKAIUQQBKDQAaIAMoAiRBAEoLIQcgAkEgaiQAIAcLwQcDAn8BfAF+IwBBEGsiBCQAAkACQCAALwEQIgNBAXENACAAAn8CQAJAAkACQAJAIAFBwQBrDgUABAECAwQLIANBEHFFBEACQCADQQJxDQAgA0EscUUNACAAQQEQjgIaIAAvARAhAwsgACADQdP/A3E7ARAgA0ECcUUNBiADQcBkcUEQcgwFCyADQdDkA3EMBAsgA0EtcQR/IAMFAkACQAJAIAAoAgggACAAKAIMIAAtABIQeEEBSw0AIAAoAgggBEEIaiAAKAIMIAAtABIQuQFBAUoNACAEKQMIIQYMAQsCfkKAgICAgICAgIB/IAArAwAiBUT////////fw2MNABpC////////////ACAFRP///////99DZA0AGiAFmUQAAAAAAADgQ2MEQCAFsAwBC0KAgICAgICAgIB/CyEGIAVEAAAAAAAAAABhDQBBCCEDIAZCgICAgICAgAR9QoCAgICAgIB4VA0BIAW9IAa5vVINAQsgACAGNwMAQQQhAwsgAC8BEEHAZHEgA3ILQe33A3EMAwsCQCADQSRxBEAgACkDACEGDAELIANBCHEEQEKAgICAgICAgIB/IQYgACsDACIFRP///////9/DYw0BIAVE////////30NkBEBC////////////ACEGDAILIAWZRAAAAAAAAOBDY0UNASAFsCEGDAELIANBEnFFDQAgACgCCEUNACAAECshBiAALwEQIQMLIAAgBjcDACADQcBkcUEEcgwCCwJAIANBCHEEQCAAKwMAIQUMAQsgA0EkcQRAIAApAwC5IQUMAQsgA0EScUUEQAwBCyAAEFEhBSAALwEQIQMLIAAgBTkDACADQcBkcUEIcgwBCyAAIANBA3ZBAnEgA3IiAzsBEAJAIANBAnENACADQSxxRQ0AIABBARCOAhogAC8BECEDCyAAIANBw/cDcSIBOwEQAkACfwJAAkACQAJAIAJBAUYEQCADQQJxRQ0BQQEhAyAALQASQQFHDQkgAUGCxAFxQQJHDQggACgCCCICRQ0IIAFBgCBxRQ0EIAAoAiQiAUEJRw0DIAJB9NcEKAIAEQEAIAAoAgwiAUEBakkNAiAAKAIIIAFqDAULIAAgACgCDEF+cTYCDCADQQJxRQRAIAAgAjoAEgwIC0EBIQMgAC0AEiACRg0HDAgLIABBAToAEgwGCyAAKAIkIQELIAFBCkYNAgwECyAAKAIMIgEgACgCGE4NAyABIAJqC0EAOgAACyAALwEQQYAEcgs7ARALQQAhAwsgBEEQaiQAIAMLsgEBAX9BASEEAkAgAUUNACACRQ0AIAEtABAgAi0AEEcNACABLQARIAItABFHDQAgAS0AEiACLQASRw0AIAEtABQgAi0AFEcNACAAIAEoAhggAigCGEF/EEsNACAAIAEoAhwgAigCHEF/EEsNACABKAIIIAIoAghBfxCPAiIEDQAgASgCDCACKAIMQX8QjwIiBA0AIAMEQCAAIAEoAiggAigCKEF/EEsiBA0BC0EAIQQLIAQLiAEBA38DQAJ/QTQgACgCBCICQYCACHENABpBHCAAKAIMDQAaQRxB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KAIQIgItAABBO0YEQCAAIQQgAgwBCyACKAIMIQQgACgCCCESIAIoAhALIRwgBCgCCCEMAkAgBy0A0AFBAkkNACAHKAKMAiIARQ0AIAAhAgNAAkAgHCACKAIARgRAIAIgATYCACAHKAKMAiEADAELIAIoAgwiAg0BCwsgAEUNACABQSxqIQIDQCAEIAAoAgBGBEAgACACNgIADAILIAAoAgwiAA0ACwsgHCgCCCEJIAcoAgAhFCABQX82AhwgAUEcaiEWIBJFBEBBACESDAILIAstABhBBnEEQEEAIRIMAgsCQAJAIBQoAhQiA0EATA0AIBQoAhAhCANAIAggBkEEdGooAgAhAiASIQADQAJAAkAgAi0AACIOIAAtAAAiBEYEQCAODQEgCCAGQQR0aigCDCEXDAULIA5BwMoCai0AACAEQcDKAmotAABHDQELIABBAWohACACQQFqIQIMAQsLIAZBAWoiBiADRw0ACwwBCyADIAZHDQILQeO6ASECIBIhAANAAkAgAi0AACIDIAAtAAAiCEYEQCADDQEgFCgCECIAKAIAIRIgACgCDCEXDAQLIANBwMoCai0AACAIQcDKAmotAABHDQMLIABBAWohACACQQFqIQIMAAsACyAHKAIAIRQgAUF/NgIcIAFBHGohFiABKAIIIQkgASEcCyAHQfgAaiElIAFBLGohHSAMRSEfQacBIR5BACEDQQAhDiALIRMCQAJAAkADQAJAIBMoAgQiIEUEQEEAIRAMAQsCQCAgKAIAQQBMBEBBACEQDAELICBBCGohCEEAISJBACEQA0AgCCgCECEYAkACQAJAIAgtACZBIHEEQAJAIAgoAhQoAhwiIygCACIVQQBMBEBBACEaDAELICNBCGohJkEAIRFBACEaA0ACQCAmIBFBBHRqIhsvAAkiJ0ECcUUNACAbKAIEIQRBACECA0ACQCACIARqIg8tAAAiAEUNACAAQS5GDQAgAkEBaiECDAELCyASBEAgAiEGIBIhAAJAIAJFDQACQANAIAQtAAAiBQRAIAVBwMoCai0AACIFIAAtAABBwMoCai0AACINRw0CIABBAWohACAEQQFqIQQgBkEBSyEtIAZBAWshBiAtDQEMAwsLIAAtAABBwMoCai0AACENQQAhBQsgBSANQf8BcUcNAgsgAiASai0AAA0BCyAPQQFqIQRBACEC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QCADQegAaiAEQQEQQwsCQCACKAIcIg9FDQAgDygCACIGQQBKBEAgD0EIaiEiQQAhBANAICIgBEEDdGooAgAiDgRAAkACQCADKALEAyAOTQ0AIA4gAygCvANPBEAgDiADKAK4AzYCACADIA42ArgDDAILIAMoAsADIA5LDQAgDiADKAKwAzYCACADIA42ArADDAELIAMoAugEBEAgA0HoAGogDhAfDAELQcjXBCgCAARAQeCWBSgCACIGBEAgBkGY2AQoAgARAAALIA5B9NcEKAIAEQEAIQZBtJYFQbSWBSgCACAGazYCAEHAlgVBwJYFKAIAQQFrNgIAIA5B7NcEKAIAEQAAQeCWBSgCACIGRQ0BIAZBoNgEKAIAEQAADAELIA5B7NcEKAIAEQAACyAPKAIAIQYLIARBAWoiBCAGSA0ACwsCQCADKALEAyAPTQ0AIA8gAygCvANPBEAgDyADKAK4AzYCACADIA82ArgDDAILIAMoAsADIA9LDQAgDyADKAKwAzYCACADIA82ArADDAELIAMoAugEBEAgA0HoAGogDxAfDAELQcjXBCgCAARAQeCWBSgCACIEBEAgBEGY2AQoAgARAAALIA9B9NcEKAIAEQEAIQRBtJYFQbSWBSgCACAEazYCAEHAlgVBwJYFKAIAQQFrNgIAIA9B7NcEKAIAEQAAQeCWBSgCACIERQ0BIARBoNgEKAIAEQAADAELIA9B7NcEKAIAEQAACyACKAIgIgQEQCADQegAaiAEEOsCCyADQegAaiACKAIQEFoCQCACKAIkIgRFDQACQCADKALEAyAETQ0AIAQgAygCvANPBEAgBCADKAK4AzYCACADIAQ2ArgDDAILIAMoAsADIARLDQAgBCADKAKwAzYCACADIAQ2ArADDAELIAMoAugEBEAgA0HoAGogBBAfDAELQcjXBCgCAARAQeCWBSgCACIGBEAgBkGY2AQoAgARAAALIARB9NcEKAIAEQEAIQZBtJYFQbSWBSgCACAGazYCAEHAlgVBwJYFKAIAQQFrNgIAIARB7NcEKAIAEQAAQeCWBSgCACIERQ0BIARBoNgEKAIAEQAADAELIARB7NcEKAIAEQAACwJAAkAgAygCxAMgAk0NACACIAMoArwDTwRAIAIgAygCuAM2AgAgAyACNgK4AwwCCyADKALAAyACSw0AIAIgAygC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gICAgIB/ISogAisDACIzRP///////9/DYw0BQv///////////wAhKiAzRP///////99DZA0BIDOZRAAAAAAAAOBDYwRAIDOwISoMAgtCgICAgICAgICAfyEqDAELQgAhKiAFQRJxRQ0AIAIoAghFDQAgAhArISoLQcjiAiECAkAgAEUNACAAKAIAIQQCQCAAKAIkIgVFBEBBACEGIAQtAFdFDQELIAQgBRA6IQYgACgCACEECyAAIAY2AiQCQCAEKAIMIgVFDQAgBUGg2AQoAgARAAAgACgCACgCDCIFRQ0AIAVBmNgEKAIAEQAACwJAIAAoAngiBUUNACAALwGQAUEESQ0AIAVB+ABqIQIMAQsgACgCACIFQRk2AkAgBUEZEDkLAkAgAi8BECIFQSRxBEAgAjUCACEuDAELIAVBCHEEQEKAgICAgICAgIB/IS4gAisDACIzRP///////9/DYw0BQv///////////wAhLiAzRP///////99DZA0BIDOZRAAAAAAAAOBDYwRAIDOwIS4MAgtCgICAgICAgICAfyEuDAELQgAhLiAFQRJxRQ0AIAIoAghFDQAgAhArIS4LAkAgAEUNACAAKAIAIQICQCAAKAIkIgVFBEBBACEEIAItAFdFDQELIAIgBRA6IQQgACgCACECCyAAIAQ2AiQgAigCDCICRQ0AIAJBoNgEKAIAEQAACwJAICqnIgUgFCgCBE4EQCAMICrEIjEgFDUCAEIlhnwQZSIGRQ0DAkAgBigCBCICQQROBEAgBigCCCIEIAJMDQELIAxBiwI2AixByNcEKAIABEBB4JYFKAIAIgEEQCABQZjYBCgCABEAAAsgBkH01wQoAgARAQAhAUG0lgVBtJYFKAIAIAFrNgIAQcCWBUHAlgUoAgBBAWs2AgAgBkHs1wQoAgARAABB4JYFKAIAIgFFDQUgAUGg2AQoAgARAAAMBQsgBkHs1wQoAgARAAAMBAsCQCACIARMBEACQCABDQAgAkEERw0AIARBBEcNACAdKAJQQQVGDQILIAxBiwI2AiwMAQsgBigCACIJIARqIgosAAAiDUH/AXEhAgJAIA1BAE4NACAKLAABIghB/wFxIQ0gCEEATgRAIAJBB3RBgP8AcSANciECDAELIAosAAIiCEEATgRAIA1BB3RBgP8AcSACQQ50QYCA/wBxciAIciECDAELIAogA0HoAGoQIxogAygCaEH/////B3EhAgsCQAJAIAIgBE4NACACIAktAAEgCS0AAEEIdHJNDQAgAiAJaiIJLAAAIgpB/wFxIQJBASENAkAgCkEATg0AIAksAAEiDUH/AXEhCiANQQBOBEAgAkEHdEGA/wBxIApyIQJBAiENDAELIAksAAIiDUEATgRAIApBB3RBgP8AcSACQQ50QYCA/wBxciANciECQQMhDQwBCyAJIANB6ABqECMhDSADKAJoQf////8HcSECCyACIAEgASACShsiCkEATAR/IAIgAWsFIAkgDWogByAKECciByACIAFrIAcbC0EATg0BCyAMQYsCNgIsC0EAIRJCACEsQQAhCUEAIQ1BACEPQQAhB0EAIQoDQCAMKAIsRQRAICwhKiAGKAIAIhAgBGoiCCwAACIOQf8BcSECQQEhAQJAIA5BAE4NACAILAABIg5B/wFxIQEgDkEATgRAIAJBB3RBgP8AcSABciECQQIhAQwBCyAILAACIhFB/wFxIQ4gEUEATgRAIAFBB3RBgP8AcSACQQ50QYCA/wBxciAOciECQQMhAQwBCyAILAADIhFB/wBxIAFBDnRyQf+A/wBxIQEgAkEOdCAOckH/gP8AcSECAn8gEUEATgRAIAEgAkEHdHIhAkEEDAELIAgsAAQiDkH/AXEgAkEOdHIhAiAOQQBOBEAgAiABQQd0ciECQQUMAQsgCCwABSIRQf8BcSABQQ50ciEOIBFBAE4EQCAOIAJBB3RBgP+A/wBxciECQQYMAQsgCCwABiIBQf8BcSACQQ50ciECIAFBAE4EQCACQf+A/4B/cSAOQQd0QYD/gP8AcXIhAkEHDAELIAgsAAciEUH/AXEgDkEOdHIhASACQf+A/wBxIQIgEUEATgRAIAFB/4D/gH9xIAJBB3RyIQJBCAwBCyABQQh0QYD+gf4BcSAILQAIIAJBD3RyciECQQkLIQEgAkH/////B3EhAgsgASAEaiEEAkACQAJAICogAq18IiwgBjQCCCItWQ0AAkACQCAqUARAIAIgEGoiASwAACIJQf8BcSECIC0CfkIBIAlBAE4NABogASwAASIIQf8BcSEJIAhBAE4EQCACQQd0QYD/AHEgCXIhAkICDAELIAEsAAIiCEEATgRAIAlBB3RBgP8AcSACQQ50QYCA/wBxciAIciEC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BEAgAisDACIJRP///////9/DYw0EIAlE////////30NkDQIgCZlEAAAAAAAA4ENjBEAgCbAMAgtCgICAgICAgICAfwwBCyABQRJxRQ0DIAIoAghFDQMgAhArC6ciAUEATg0BCyADQQE2AgAMEQsgAUEBTQ0AIABBzw8gASABQc8PTxs2AmAMEAsgAEEQNgJgDA8LIARBAWohBCAFQQFqIQUMAAsACwJAAkAgAhBqQQFHDQACfiACLwEQIgFBJHEEQCACKQMADAELIAFBCHEEQCACKwMAIgmZIgpE////////30NkDQIgCkQAAAAAAADgQ2MEQCAJsAwCC0KAgICAgICAgIB/DAELIAFBEnFFDQEgAigCCEUNASACECsLpyIBQRFrQXBLDQELIANBATYCAAwNCyAAIAE2AmQMDAsgBEEBaiEEIAVBAWohBQwACwALAkACQAJAIAIQakEBRw0AAn4gAi8BECIBQSRxBEAgAikDAAwBCyABQQhxBEBBACEFIAIrAwAiCUT////////fw2MNBCAJRP///////99DZA0CIAmZRAAAAAAAAOBDYwRAIAmwDAILQoCAgICAgICAgH8MAQtBACEFIAFBEnFFDQMgAigCCEUNAyACECsLpyIBQcEASQ0BCyADQQE2AgAMCwtBBCABIAFBAUYbIQULIAAgBTYCXAwJCyAEQQFqIQQgBUEBaiEFDAALAAsCQAJAIAIQakEBRw0AAn4gAi8BECIBQSRxBEAgAikDAAwBCyABQQhxBEAgAisDACIJmSIKRP///////99DZA0CIApEAAAAAAAA4ENjBEAgCbAMAgtCgICAgICAgICAfwwBCyABQRJxRQ0BIAIoAghFDQEgAhArCyEMQQAhBCAMpyIBQQBKDQELIANBATYCAAwHCyAAIAE2AmgMBwsgBEEBaiEEIAVBAWohBQwACwALAkACQCACEGpBAUcNAAJ+IAIvARAiAUEkcQRAIAIpAwAMAQsgAUEIcQRAIAIrAwAiCZkiCkT////////fQ2QNAiAKRAAAAAAAAOBDYwRAIAmwDAILQoCAgICAgICAgH8MAQsgAUEScUUNASACKAIIRQ0BIAIQKwunIgFBgYAEa0GegHxLDQELIANBATYCAAwECyAAIAE2AlgMAwsgBEEBaiEEIAVBAWohBQwACwALIANBATYCAAtBACEE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AAAiAw0ACwsgByAIakEAOgAACwJAAkAgACgCECIHLQAAIgFBImsOBgECAgICAQALIAFB2wBrDgYAAQEBAQABC0EAIQgCQCAHLQABIgNFDQBB3QAgASABQdsARhshBUEBIQIDQCACQQFqIQEgBSADQf8BcUcEfyABBSABIAdqLQAAIAVHDQIgBSEDIAJBAmoLIQIgByAIaiADOgAAIAhBAWohCCACIAdqLQAAIgMNAAsLIAcgCGpBADoAAAsgBCAANgIAIApBEGokACAGC5UCAQF/IwBBEGsiBCQAIANCADcCDCADIAI2AgggAyABNgIEIAMgADYCACADQgA3AhQCQCABIANBEGogACgCIBECACIBDQAgA0J/NwIUAkAgAygCDCIBIAMoAhBODQADQCADKAIEIAEgBEEMaiAEQQhqIARBBGogAygCACgCJBEIACIBDQICQCAEKAIIIAMoAghHDQAgBCgCBCADKAIEIAQoAgwgAygCACgCHBECAGpBAWshACAEKAIEIQECQCADKAIUQQBIBEAgAyABNgIUDAELIAEgAygCGCICSg0DIAAgAkwNAQsgAyAANgIYCyADIAMoAgxBAWoiATYCDCABIAMoAhBIDQALC0EAIQELIARBEGokACABC/QBAQN/IwBBEGsiAyQAIAAoAgQiBCgCJCEFIANBADYCDAJAIAIoAgQEfyAEBRAZRSAFQYF+TnFFBEAgAkEANgIEQQchAAwCCyACIAVBgAJqrRAYIgQ2AgQgBEUEQEEHIQAMAgsgBCAFakEAQYAC/AsAIAAoAgQLKAIAIgAgASADQQxqQQAgACgC3AERBAAiAA0AIAIoAgQgAygCDCgCBCAF/AoAAEEAIQAgAygCDCIBRQ0AIAEtABxBIHEEQCABKAIUIgIgAigCgAFBAWs2AoABIAEgAigCkAE2AhAgAiABNgKQAQwBCyABECULIANBEGokACAAC9kbAht/AX4jAEHQAGsiBiQAIAAoAgAoAgwoAhAgACgCDEEEdGooAgQiDUEEaigCACgCACEVAkAgACgCnAoiAUUNAEHI1wQoAgAEQEHglgUoAgAiBQRAIAVBmNgEKAIAEQAACyABQfTXBCgCABEBACEFQbSWBUG0lgUoAgAgBWs2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAUUNASABQaDYBCgCABEAAAwBCyABQezXBCgCABEAAAsgAEEANgKcCiAAQRBqIQ8gAEGkCmohCQNAAkACQCAAKAKQCiIBQQBIBEAgAEIANwPICiAJQQA2AhggCUIANwIQIAlCADcCCCAJQgA3AgAgACgCBBBHQeQARgRAIAAoAgRBARC8ASEcIBUoAhxFBEAgAEEBOgAIIAAoAgQQSiEFDAQLIA0gHKciASAPEI4HIQUgAEEANgIYIAAgATYCECAALQAJRQRAIABB85oCQQAQJCIBNgIcIAVBByABGyEFCyAAQQE2AqQKIABBADYCkAoMAgsgAEEBOgAIIAAoAgQQSiEFDAILIAAtAAlFBEAgAEIANwPICiAJQQA2AhggCUIANwIQIAlCADcCCCAJQgA3AgALAkACQAJAIA8gAUEobGoiAygCCCIBIAMoAhQiBEgEQANAIAMoAhwgAUEYbGoiBSgCCCEEIAUoAhQhAgNAAkACQCACIARIBEAgDSgCBCgCKCEBIAAgACgCpApBAWo2AqQKIAAoAgAiAigCDCgCECACKAIQQQR0aigCBCIIQQRqKAIAIgIoAgBBQGsoAgAhByAGIAAoApQKIgStNwNAIAcoAgAiCgRAIAdBqIgOIAZBQGsgCigCKBEFAEUNAiAAKAKUCiEEIAgoAgQhAgsgACAAKQPICiACNAIkfCIcNwPICiAAIBwgBEEBa61+NwPACgwCCyADKAIIIQEgAygCICICRQRAIAMgAUEBaiIBNgIIIAEgAygCFEgNBAwHCyADKAIUIQQMBQsgACAGKQNANwPACiAAIAApA8gKIAYpA0h8NwPICgsgACkDuAohHAJAIAUoAhQiCCAFKAIIIgRBAWtIBEAgAUEEayECDAELIAAgACkDsAogASAFKAIQIgJrQQRrrHw3A7AKCyAAIBwgAqx8NwO4CiAFIAhBAWoiAjYCFCAALQAJDQALC0HI4gIhAgJAIAAoAgQiAUUNACABKAIAKAIMIgIEQCACQZjYBCgCABEAAAsgASgCeCICBEAgAS8BkAENAQsgASgCACICQRk2AkAgAkEZEDlByOICIQILAn8CQCACLwEQIgRBggRxQYIERw0AIAItABJBAUcNACACKAIIDAELQQAgBEEBcQ0AGiACQQEQIQshBwJAIAFFDQAgASgCACECAkAgASgCJCIJRQRAQQAhBCACLQBXRQ0BCyACIAkQOiEEIAEoAgAhAgsgASAENgIkIAIoAgwiAUUNACABQaDYBCgCABEAAAsgACAHNgKYCiAFKAIMIAhBAnRqKAIAIQEgAEHg8AA2AqAKIAAgATYClAogAykCCCEcIAYgCDYCGCAGIBxCIIk3AxAgAEH/7wAgBkEQahAkIgA2ApwKQQBBByAAGyEFDAULIAMoAiAiAkUNAQsgASAETA0BCyADKAIEIQUgAxDwBAJAIAMoAgwiAUUNAEHI1wQoAgAEQEHglgUoAgAiAgRAIAJBmNgEKAIAEQAACyABQfTXBCgCABEBACECQbSWBUG0lgUoAgAgAms2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAUUNASABQaDYBCgCABEAAAwBCyABQezXBCgCABEAAAsgA0IANwIAIANCADcCICADQgA3AhggA0IANwIQIANCADcCCCADIAU2AgQgACAAKAKQCiIBQQFrNgKQCiAALQAJRQ0DIAFBAEoNA0EAIQUMAgsgACAAKAKQCiIFQQFqNgKQCiAFQR9OBEAgABDxBCAGQZXaATYCKCAGQc3XDTYCJCAGQbayATYCIEELIQVBC0GX8QEgBkEgahAbDAILIAEgBEcEQCADKAIcIAFBGGxqKAIEIQILIAMgAjYCKCANIAIgA0EoahCOByEFIAAgACgCpApBAWo2AqQKIANBADYCMCAALQAJRQRAIAYgAykCCEIgiTcDMCADQe2aAiAGQTBqECQiATYCNCAFQQcgARshBQsgAyADKAIIQQFqNgIICyAFDQAgACgCkAohAUEAIRAgACAAKAIEQQAQgAE2ApgKIAAgDyABQShsaiIDKAIAIgE2ApQKIAMgAygCBCIIQeQAQQAgAUEBRiICG2oiBS0AACIEOgAQQQghAQJAAkACQAJAIARBAmsODAACAgACAgICAQICAQILQQwhAUEBIRALIAUtAAQhBCAFLQADIQcgA0EANgIkIAMgBCAHQQh0ciIENgIUIAUtAAcgBS0ABiAFLQAFQQh0ciABQeQAaiABIAIbIhMgBEEBdGpraiECIAUtAAIgBS0AAUEIdHIhASANKAIEIgooAiQhFANAIAEEQCABIBRODQIgASAIaiIHLQACQQh0IActAANyIAJqIQIgAUEEaiAHLQABIAct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/v///wNxIQVBACEAIAMhBEEAIQcDQCAEIAA2AgAgBCAEQYAOajYCgA8gBCAEQYANajYCgA4gBCAEQYAMajYCgA0gBCAEQYALajYCgAwgBCAEQYAKajYCgAsgBCAEQYAJajYCgAogBCAEQYAIajYCgAkgBCAEQYAHajYCgAggBCAEQYAGajYCgAcgBCAEQYAFajYCgAYgBCAEQYAEajYCgAUgBCAEQYADajYCgAQgBCAEQYACajYCgAMgBCAEQYABajYCgAIgBCAENgKAASAEQYAPaiEAIARBgBBqIgMhBCAHQQJqIgcgBUcNAAsLIAhBCHENACADIAA2AgAgAyADQYAGajYCgAcgAyADQYAFajYCgAYgAyADQYAEajYCgAUgAyADQYADajYCgAQgAyADQYACajYCgAMgAyADQYABajYCgAIgAyADNgKAASADQYAHaiEAIANBgAhqIQMLIA0EQCAAIQQDQCADIgAgBDYCACAAQYABaiEDIAAhBCAJQQFqIgkgDUcNAAsLIAIgADYCzAILIAJBAToAsAIgAkEANgKoAiACIAM2AtwCIAogDGoMAQtBACEDIAJBADYC3AIgAkIANwLMAiACQgA3AtQCIAJBADoAsAIgAkEAOwGsAiACQQE2AqgCQQALIQAgAiADNgLgAiACIAA2ArQCCyACKAIMIgBFBEAgAkHoBzYCiAIgAkHQADYChAIMAQsgAEGY2AQoAgARAAAgAkHoBzYCiAIgAkHQADYChAIgAigCDCIARQ0AIABBoNgEKAIAEQAACyACKAIMIgAEQCAAQaDYBCgCABEAAAsCQAJAAkAgAi0AYSIAQe0Aaw4KAgEBAQEBAQEBAgALIABBugFGDQELIAZB/9wBNgIQQRUhC0EVQdirASAGQRBqEBsgBkGV2gE2AgggBkH2kQs2AgQgBkGVywE2AgBBFUGX8QEgBhAbDAMLIAItAFdFBEAgAigCSCACKAJAcSILQf8BcUEHRw0CCyACC0EAEMQCGgwDCyALDQBBACELDAELIAJBugE6AGELIAIhDgsgASAONgIAIAYoAkgiAkUNAANAIAIiAEEBayICLQAADQAgAEECay0AAA0AIABBA2stAAANACAAQQRrIgEtAAANAAtByNcEKAIABEBB4JYFKAIAIgAEQCAAQZjYBCgCABEAAAsgAUH01wQoAgARAQAhAEG0lgVBtJYFKAIAIABrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAUHs1wQoAgARAABB4JYFKAIAIgBFDQEgAEGg2AQoAgARAAAMAQsgAUHs1wQoAgARAAALIAZB0ABqJAAgCwsXACAAIAEgAiADIAQgBSAGIAcgCBDYAwsJACAAQQEQxAILBwAgACgCaAsHACAAKQMoCxMAIAAgASACQYABQQAgAyAEEGILzwECAX4BfAJAIAIoAgAiAS8BECICQSRxBEAgASkDACEDDAELIAJBCHEEQEKAgICAgICAgIB/IQMgASsDACIERP///////9/DYw0BQv///////////wAhAyAERP///////99DZA0BIASZRAAAAAAAAOBDYwRAIASwIQMMAgtCgICAgICAgICAfyEDDAELIAJBEnFFDQAgASgCCEUNACABECshAwsgAEIBIAMgA0IBVxsiAxCKAiIBBEAgA6ciAiABEKgBIAAgASACQQBBCRAuCwt3AQZ/AkAgAUUNACABEBohByAARQ0AIAAoAoABIgNFDQAgB0H/////A3EhAiADKAIEIQVBAiEAA0ACQCADIABBAnRqIgRBCGoiBiABIAIQ8wINACACIAZqLQAADQAgBCgCAA8LIAQoAgQgAGoiACAFSA0ACwtBAAsSACAAIAEgAiADrCAEQQEQxQILLQACQCAAIAFBAWsQQCIBDQAgACgCACgCDCIARQ0AIABBoNgEKAIAEQAACyABC2gCAX4BfwJAIAAgAUEBayIBEEAiBA0AIAKsIQMCQCAAKAJkIAFBKGxqIgEtABFBkAFxBEAgASADECYMAQsgAUEEOwEQIAEgAzcDAAsgACgCACgCDCIARQ0AIABBoNgEKAIAEQAACyAEC5kBAgF/AX4CQCAAIAFBAWsiARBAIgMNAAJAIAAoAmQgAUEobGoiAS0AEUGQAXEEQCABECIMAQsgAUEBOwEQCyACvSIEQoCAgICAgID4/wCDQoCAgICAgID4/wBRIARC/////////weDQgBScUUEQCABQQg7ARAgASACOQMACyAAKAIAKAIMIgBFDQAgAEGg2AQoAgARAAALIAMLEQAgACABIAIgAyAEQQAQxQILEgAgACABIAIgA6wgBEEAEMUCCwsAIAAgAUEDEPgECwsAIAAgAUEAEPgEC8IBAQN/AkAgAEUEQEEFIQIMAQsgACgCACgCDCICBEAgAkGY2AQoAgARAAALAn8CQCAAKAJ4IgJFDQAgAC8BkAEgAU0NACACIAFBKGxqDAELIAAoAgAiAUEZNgJAIAFBGRA5QcjiAgsvARBBP3FB4MwCai0AACECIAAoAgAhAQJAIAAoAiQiBEUEQCABLQBXRQ0BCyABIAQQOiEDIAAoAgAhAQsgACADNgIkIAEoAgwiAEUNACAAQaDYBCgCABEAAAsgAgv5AQICfwJ8QcjiAiECAkAgAEUNACAAKAIAKAIMIgMEQCADQZjYBCgCABEAAAsCQCAAKAJ4IgNFDQAgAC8BkAEgAU0NACADIAFBKGxqIQIMAQsgACgCACIBQRk2AkAgAUEZEDkLAnwgAi8BECIBQQhxBEAgAisDAAwBCyABQSRxBEAgAikDALkMAQtEAAAAAAAAAAAgAUEScUUNABogAhBRCyEFAkAgAEUNACAAKAIAIQICQCAAKAIkIgNFBEBBACEBIAItAFdFDQELIAIgAxA6IQEgACgCACECCyAAIAE2AiQgAigCDCIARQ0AIABBoNgEKAIAEQAACyAFCxEAIABFBEBBAA8LIAAvAZABC20BAX4jAEEQayIBJABBCCABQQhqEKgBIAEpAwgiA0IAUwRAIAFCACADQv///////////wCDfSIDNwMICwJAIAAoAgAiAC0AEUGQAXEEQCAAIAMQJgwBCyAAQQQ7ARAgACADNwMACyABQRBqJAALDgAgACABIAJBASADEC4LHwAgACgCACIALQARQZABcQRAIAAQIg8LIABBATsBEAsoACAAKAIAIgAtABFBkAFxBEAgACABECYPCyAAQQQ7ARAgACABNwMACy8BAX4gAawhAiAAKAIAIgAtABFBkAFxBEAgACACECYPCyAAQQQ7ARAgACACNwMACxoAIABBATYCFCAAKAIAIAEgAqxBAUF/EC8aC2QBAX4CQCAAKAIAIgAtABFBkAFxBEAgABAiDAELIABBATsBEAsgAb0iAkKAgICAgICA+P8Ag0KAgICAgICA+P8AUSACQv////////8Hg0IAUnFFBEAgAEEIOwEQIAAgATkDAAsLDgAgACABIAJBACADEC4LEgAgAC8BEEE/cUHgzAJqLQAACz0BAX8gAC8BECIBQQhxBEAgACsDAA8LIAFBJHEEQCAAKQMAuQ8LIAFBEnFF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DQAgACAFrEIBfBCKAiIDRQ0AAkAgBUEATA0AQQAhAkEAIQEgBUEETwRAIAVB/P///wdxIQcDQCABIANqIAEgBGotAABBwMoCai0AADoAACADIAFBAXIiBmogBCAGai0AAEHAygJqLQAAOgAAIAMgAUECciIGaiAEIAZqLQAAQcDKAmotAAA6AAAgAyABQQNyIgZqIAQgBmotAABBwMoCai0AADoAACABQQRqIgEgB0cNAAsLIAVBA3EiB0UNAANAIAEgA2ogASAEai0AAEHAygJqLQAAOgAAIAFBAWohASACQQFqIgIgB0cNAAsLIAAgAyAFQQFBCRAuCwuAAQECf0EAIQACQCABKAIoIgNFDQAgAS0AAEGoAWsiAkELTUEAQQEgAnRBgxBxGw0AIAEuASIiAiADKAIYTg0AIAMoAhQhACABQakBOgAAIAEgACACQQR0aiIAKAIINgIcIAEgAC8BDDsBICABIAEoAgRB/7tfcTYCBEEBIQALIAAL/AIBBn8CQAJAIAIoAgAiAy8BECIBQYIEcUGCBEcNACADLQASQQFHDQAgAygCCCEEDAELIAFBAXENACADQQEQISEEIAIoAgAiAy8BECEBCwJ/AkAgAUECcUUNACADLQASQQFHDQAgAygCDAwBCyABQf//A3EhBiABQRBxBEAgAygCDCICIAZBgAhxRQ0BGiADKAIAIAJqDAELQQAgBkEBcQ0AGiADQQEQNgshAgJAIARFDQAgACACrEIBfBCKAiIDRQ0AAkAgAkEATA0AQQAhASACQQFHBEAgAkEBcSEIIAJB/v///wdxIQcDQCABIANqIAEgBGotAAAiBSAFQbDNAmotAABBf3NB3wFycToAACADIAFBAXIiBWogBCAFai0AACIFIAVBsM0Cai0AAEF/c0HfAXJxOgAAIAFBAmoiASAHRw0ACyAIRQ0BCyABIANqIAEgBGotAAAiASABQbDNAmotAABBf3NB3wFycToAAAsgACADIAJBAUEJEC4LC5UBAQV/IAAoAhgiBCgCAEEASgRAIARBCGohBQNAAkBBACABIAUgA0EEdGooAgAiAkF/EEtBAUsNAAJAIAAoAgAiBiACEDciAg0AIAYoAgAoAggiAg0AQQEPCyACKAIMQdMARw0AQQEPCyADQQFqIgMgBCgCAEgNAAsLIAEtAAVBEHEEQCAAQQA7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BQACAgIBAgsCQAJAAkACfiACQSRxBEAgASkDAAwBCyACQQhxBEAgASsDACIDRP///////9/DYw0CQv///////////wAhBCADRP///////99DZA0EIAOZRAAAAAAAAOBDYwRAIAOwDAILQoCAgICAgICAgH8MAQsgAkEScUUNAyABKAIIRQ0DIAEQKwsiBEIAWQ0CIARCgICAgICAgICAf1INAQsgAEEBNgIUIAAoAgBBvPAAQn9BAUF/EC8aDwtCACAEfSEECyAAKAIAIgAtABFBkAFxBEAgACAEECYPCyAAQQQ7ARAgACAENwMADwsgACgCACIALQARQZABcQRAIAAQIg8LIABBATsBEA8LAnwgAkEIcQRAIAErAwAMAQsgAkEkcQRAIAEpAwC5DAELRAAAAAAAAAAAIAJBEnFFDQAaIAEQUQsiA5ogAyADRAAAAAAAAAAAYxshAwJAIAAoAgAiAC0AEUGQAXEEQCAAECIMAQsgAEEBOwEQCyADvSIEQoCAgICAgID4/wCDQoCAgICAgID4/wBRIARC/////////weDQgBScUUEQCAAQQg7ARAgACADOQMACwspAQF/AkAgAS0AAEGsAUcNACABLQAGQRBxDQAgAEEAOwEUQQIhAgsgAgs6AAJAIAEtAABBpwFHDQAgAS4BICIBQQBIDQAgACAALwEUIAAoAhgoAgQgAUEMbGovAQpyOwEUC0EAC3QBAn8gACgC4AMhAwJ/IAFBC0wEQCABQdDxA2otAAAhAiABQcTxA2otAAAMAQsgAUHkAGxB6AZrIQJB5AALIQECQCABIAJqIANMDQAgAyACayIBQQBKDQBBAA8LIAAoAgAiACABQegHbCAAKAI8EQIAGkEBC8kSAgl/AX4jAEFAaiIFJAAgACgCACgCFCEDQQAhASAFQQA2AjwgBUEANgI4IAVBADYCMAJ/QQAgAigCACIGRQ0AGgJAIAYvARAiBEGCBHFBggRHDQAgBi0AEkEBRw0AIAYoAggMAQtBACAEQQFxDQAaIAZBARAhCyEJAkAgAigCBCICRQ0AAkAgAi8BECIGQYIEcUGCBEcNACACLQASQQFHDQAgAigCCCEBDAELIAZBAXENACACQQEQISEBCwJAAkACQAJAIAUCfwJAIAMoAhQiCCADKAKUASICQQJqSARAIAFB5sgCIAEbIQYgAygC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BCgCABEAAEHglgUoAgAiAEUNASAAQaDYBCgCABEAACABQQA2AgAMAwsgAEHs1wQoAgARAAALIAFBADYCAAwBCyACIANIBEAgACACQQR0aiIAIAEpAgA3AgAgACABKQIINwIICyACQQFqIQILIANBAWoiAyAEKAIUSA0ACyAEIAI2AhQgAkECSg0JDAELIARBAjYCFAsgBCgCECIAIARBuANqIgFGDQcgASAAKQIANwIAIAEgACkCGDcCGCABIAApAhA3AhAgASAAKQIINwIIIAQgABAXIAQgATYCEAwHCyALQcDKAmotAAAgDUHAygJqLQAARw0BCyACQQFqIQIgA0EBaiEDDAELCyAFDQBB47oBIQMgASECA0ACQCADLQAAIgYgAi0AACIHRgRAIAYNAUHxmgEhCQwFCyAGQcDKAmotAAAgB0HAygJqLQAARw0CCyACQQFqIQIgA0EBaiEDDAALAAsgBUEBaiIFIAxHDQALCyAIIAE2AgBBgAEgCEEQaiAJIAgQdSEBIABBATYCFCAAKAIAIAFCf0EBQX8QLxoLIAhBkAFqJAAL4gEBBH8CQCAAKAJYIgJFDQAgACgCHCIDQQBKBEADQCAAKAJgIAFBKGxqIgIoAhgEQCACKAIQIgQEQCAAKAIAIAQQFyAAKAIcIQMLIAJBADYCGAsgAUEBaiIBIANIDQALIAAoAlghAgsgAkEASgRAQQAhAQNAIAAoAnQgAUEobGoiAygCGARAIAMoAhAiBARAIAAoAgAgBBAXIAAoAlghAgsgA0EANgIYCyABQQFqIgEgAkgNAAsLIAAoAkBFDQAgACgCOCIBBEAgACgCACABEBcLIABBADYCQAsgACgCACAAEBcL2w0DC38CfgF8IAAoAgAoAhQiAygCUCEMAkAgAigCACIBLwEQIgVBJHEEQCABKQMAIQ4MAQsgBUEIcQRAQoCAgICAgICAgH8hDiABKwMAIhBE////////38NjDQFC////////////ACEOIBBE////////30NkDQEgEJlEAAAAAAAA4ENjBEAgELAhDgwCC0KAgICAgICAgIB/IQ4MAQsgBUEScUUNACABKAIIRQ0AIAEQKyEOCyAMQYAQcSEGIA6nIQcCQCACKAIEIgEvARAiBUEkcQRAIAEpAwAhDgwBCyAFQQhxBEBCgICAgICAgICAfyEOIAErAwAiEET////////fw2MNAUL///////////8AIQ4gEET////////fQ2QNASAQmUQAAAAAAADgQ2MEQCAQsCEODAILQoCAgICAgICAgH8hDgwBC0IAIQ4gBUEScUUNACABKAIIRQ0AIAEQKyEOCyAHQQN0IQEgB0EEdEH4AGohBCAGRQRAIAEgBGogB0EYbEEoaiAHQRhqbGohBAsCQCADIASsEBYiBUUEQAJAIAAoAgAiAS0AEUGQAXEEQCABECIgACgCACEBDAELIAFBATsBEAsgAEEHNgIUIAEoAhQiAC0AVw0BIAAtAFgNASAAQQE6AFcgACgCxAFBAEoEQCAAQQE2AqACCyAAQQA7AawCIAAgACgCqAJBAWo2AqgCIAAoAoACIgFFDQEgAUHZ7ABBABAVIAAoAoACIgBBBzYCDCAAKAK4ASIBRQ0BA0AgAUEHNgIMIAEgASgCJEEBajYCJCABKAK4ASIBDQALDAELIAVBACAE/AsAIAUgAzYCAAJAIAIoAggiBC8BECIDQSRxBEAgBCkDACEPDAELIANBCHEEQEKAgICAgICAgIB/IQ8gBCsDACIQRP///////9/DYw0BQv///////////wAhDyAQRP///////99DZA0BIBCZRAAAAAAAAOBDYwRAIBCwIQ8MAgtCgICAgICAgICAfyEPDAELIANBEnFFDQAgBCgCCEUNACAEECshDwsgDqchCCAFQgA3AxAgBSAPNwMIAkAgAigCDCIELwEQIgNBJHEEQCAEKQMAIQ4MAQsgA0EIcQRAQoCAgICAgICAgH8hDiAEKwMAIhBE////////38NjDQFC////////////ACEOIBBE////////30NkDQEgEJlEAAAAAAAA4ENjBEAgELAhDgwCC0KAgICAgICAgIB/IQ4MAQtCACEOIANBEnFFDQAgBCgCCEUNACAEECshDgsgBUEAOgAkIAUgCDYCICAFIAc2AhwgBSAFQfgAaiIENgIoIAUgDqciAzYCGCAFIAQgB0EDdCIIaiIENgIsIAVBAEEYIAMgBnIbNgJYAkAgBg0AIAVBfzYCcCAFIAQgCGoiBDYCMCAFIAUpAwhCCYBCAXw3A1AgB0GtrPrEBmwhAwJAIAIoAggiAi8BECIGQSRxBEAgAikDACEODAELIAZBCHEEQEKAgICAgICAgIB/IQ4gAisDACIQRP///////9/DYw0BIBBE////////30NkBEBC////////////ACEODAILIBCZRAAAAAAAAOBDY0UNASAQsCEODAELQgAhDiAGQRJxRQ0AIAIoAghFDQAgAhArIQ4gBSgCMCEECyAFIAQgB0EDdGoiBjYCdCAFIA6nQeWK0YR9bCADczYCXCAFIAZBwAdqIgI2AmAgB0FpSA0AQQEgB0EYaiIIIAhBAUwbIglBAXEhDSAGIAhBKGxqIQNBACEEIAhBAk4EQCAJQf7///8HcSEJA0AgBiAEQShsaiIIIAEgA2oiCzYCCCAIIAM2AgQgCCABIAtqIgg2AgAgBiAEQQFyQShsaiIDIAEgCGoiCDYCBCADIAEgCGoiCDYCCCADIAEgCGoiAzYCACABIANqIQMgBEECaiIEIAlHDQALCyANBEAgBiAEQShsaiIEIAEgA2oiBjYCCCAEIAM2AgQgBCABIAZqNgIACyAHQQBMDQBBACEEQQAhASAHQQhPBEAgB0H4////B3EhBgNAIAIgAUEobGogATYCICACIAFBAXIiA0EobGogAzYCICACIAFBAnIiA0EobGogAzYCICACIAFBA3IiA0EobGogAzYCICACIAFBBHIiA0EobGogAzYCICACIAFBBXIiA0EobGogAzYCICACIAFBBnIiA0EobGogAzYCICACIAFBB3IiA0EobGogAzYCICABQQhqIgEgBkcNAAsLIAdBB3EiB0UNAANAIAIgAUEobGogATYCICABQQFqIQEgBEEBaiIEIAdHDQALCyAAIAVB+ABBAEHeABAuCwu4DgMJfwJ+AXwgAigCABB5IQQCQCACKAIEIgEvARAiBUEkcQRAIAEpAwAhDAwBCyAFQQhxBEBCgICAgICAgICAfyEMIAErAwAiDkT////////fw2MNAUL///////////8AIQwgDkT////////fQ2QNASAOmUQAAAAAAADgQ2MEQCAOsCEMDAILQoCAgICAgICAgH8hDAwBCyAFQRJxRQ0AIAEoAghFDQAgARArIQwLIAynIQECQCAEKQMQUARAIAQoAhwiCEEATA0BIAQoAiwhCUEAIQUgCEEITwRAIAhB+P///wdxIQoDQCAJIANBA3RqIgZCATcDACAGQgE3AwggBkIBNwMQIAZCATcDGCAGQgE3AyAgBkIBNwMoIAZCATcD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aiIAQgA3AAAgAEIANwAQIABCADcACCAFIAUoAiRBAWo2AiQgBSACNgIgIAQLIgBBAEgNACAFKAIgIABBGGxqIgIgATYCACABKAIUIgQEQCAEKAIAIQMLIAIgBygCACABKAIIIAMgCEEAEIkBIgQ2AgQCQAJAIAEoAgwiCEUNACAELQAEQSBxDQAgByAHKAIoIgRBAWo2AiggAiAENgIQAkACQCADQQFHDQAgCCgCFCIDKAIAQQFHDQBBACADKAIIIAEoAhQoAghBABBLDQAgAkEAOgAUIAIgAS0ABEECdkEBcToAFQwBCyACQQE6ABQLIAIgAigCBCgCBEEUdkEBcToAFgwBCyACQX82AhALQX8hAwJAIAEtAARBBHFFDQAgAi0AFQ0AIAcgBygCKCIDQQFqNgIoCyACIAM2AggLIAEgBTYCKCABIAA7ASILQQEhBAsgBkFAayQAIAQLpQQBBn8jAEFAaiIDJAACQCABLQAAQSxGDQAgACgCACECIAMgACgCGCIGKAIoNgIgIANBADYCECADQdQANgIMQQEhBSADQQE7ARwgAyACNgIIIANBCGoiBCABEB4aIAMvARxFDQAgASgCBEGBgICAAnFBgICAgAJGDQAgASgCKA0AIAAoAgAoAgAhByADQQA2AgggB0I0QjZBsZQCIAQQaCIEGxAWIgJFDQAgAkIANwIAIAJCADcCICACQQA2AjAgAkIANwIoIAJCADcCGCACQgA3AhAgAkIANwIIIAJBmwE6AAAgAkH//wM7ASICQCAEBEAgAkGAkICEAUGAkICEAiADKAIIIgQbNgIEDAELIAJBMTsANCACQTRqIQQLIAJBATYCGCACIAQ2AgggBigCJCEEIAMgAigCMDYCOCADIAIpAig3AzAgAyACKQIgNwMoIAMgAikCGDcDICADIAIpAhA3AxggAyACKQIINwMQIAMgAikCADcDCCACIAEoAjA2AjAgAiABKQIoNwIoIAIgASkCIDcCICACIAEpAhg3AhggAiABKQIQNwIQIAIgASkCCDcCCCACIAEpAgA3AgAgASADKAI4NgIwIAEgAykDMDcCKCABIAMpAyg3AiAgASADKQMgNwIYIAEgAykDGDcCECABIAMpAxA3AgggASADKQMINwIAIAYgACgCACAEIAIQlwE2AiQgAEEBOwEUCyADQUBrJAAgBQsqAQF/IAEoAhQiAgRAIAAgAhAXCyABKAIgIgIEQCAAIAIQFwsgACABEBcLwAQCA38BfgJAAkACQAJAAkACQCACKAIAIgIvARAiA0E/cUHgzAJqLQAAQQFrDgQBAQIAAwsCfwJAIANBAnFFDQAgAi0AEkEBRw0AIAIoAgwMAQsgA0EQcQRAIAIoAgwiASADQYAIcUUNARogAigCACABagwBC0EAIANBAXENABogAkEBEDYLrCEGIAAoAgAiAC0AEUGQAXEEQAwECwwECyAAKAIAIgEoAhQtAFQhBQJAAkAgA0ECcUUNACACLQASQQFHDQAgAigCDCEEDAELIANBEHEEQCACKAIMIQQgA0GACHFFDQEgAigCACAEaiEEDAELIANBAXENACACQQEQNiEEIAAoAgAhAQsgBKwgBUEBS62GIQYgAS0AEUGQAXEEQCABIAYQJg8LIAFBBDsBECABIAY3AwAPCyADQQJxIQEgAi0AEiIEQQFNBEACfwJAIAFFDQAgBEEBRw0AIAIoAgwMAQsgA0EQcQRAIAIoAgwiASADQYAIcUUNARogAigCACABagwBC0EAIANBAXENABogAkEBEDYLrCEGIAAoAgAiAC0AEUGQAXEEQAwDCwwDCwJ/IAEEQCACKAIMDAELIANBEHEEQCACKAIMIgEgA0GACHFFDQEaIAIoAgAgAWoMAQtBACADQQFxDQAaIAJBAhA2C6whBiAAKAIAIgAtABFBkAFxBEAMAgsMAgsgACgCACIALQARQZABcQRAIAAQIg8LIABBATsBEA8LIAAgBhAmDwsgAEEEOwEQIAAgBjcDAAstAQF/AkAgAS0AAEGoAUcNACABLQACIgIgACgCEEgNACABIAJBAWo6AAILQQALkgMCA38BfgJAAkACQAJAAkAgAigCACIBLwEQIgJBP3FB4MwCai0AAEEBaw4EAAABAAILAn8CQCACQQJxRQ0AIAEtABJBAUcNACABKAIMDAELIAJBEHEEQCABKAIMIgMgAkGACHFFDQEaIAEoAgAgA2oMAQtBACACQQFxDQAaIAFBARA2C6whBgwDCwJ/AkAgAkGCBHFBggRHDQAgAS0AEkEBRw0AIAEoAggMAQsgAkEBcQ0CIAFBARAhCyIBRQ0BAkAgAS0AACIERQRAIAEhAwwBCyABIQMDQCABQQFqIQIgAS0AASEFAkAgBEH/AXFBwAFJBEAgBSEEIAIhAQwBCyACIQEgBSIEQUBxQYABRw0AA0AgA0EBaiEDIAItAAEhBCACQQFqIgEhAiAEQcABcUGAAUYNAAsLIARB/wFxDQALCyABIANrrCEGDAILIAAoAgAiAC0AEUGQAXEEQCAAECIPCyAAQQE7ARALDwsgACgCACIALQARQZABcQRAIAAgBhAmDwsgAEEEOwEQIAAgBjcDAAsPACAAIAAoAhBBAWs2AhALEQAgACAAKAIQQQFqNgIQQQAL+QQBB38gAS0AACECIAAoAgAhBQJAAkAgACgCGCIDKAIQBEAgAkGnAUcNAkEAIQACQCADKAIEIgcoAgAiBEEATA0AIAdBCGohByABKAIcIQgDQCAIIAcgAEEGdGooAihGDQEgAEEBaiIAIARHDQALDAILIAAgBEYNAgsCQAJAIAJBpwFrDg0BAQICAgACAgICAgIBAgsgAS0AB0EBcUUNASADKAIAIgBFDQAgASgCLCECA0AgACACRwRAIAAoAiQiAA0BDAILC0EBDwtBAiEGIAUoAgAiAC0AVw0BAn8CQAJAIAMoAggiAkUNACACKAIAQQBMDQBBACEAA0BBACACIABBBHRqKAIIIAFBfxBLRQ0CIABBAWoiACADKAIIIgIoAgBIDQALIAUoAgAhAAsCQCAAIAFBAEEAECgiAEUNACAALQAAQagBRw0AIABBrAE6AAALAkAgAygCCCICRQRAIAUoAgAgABA8IQIMAQsgAigCACIEIAIoAgROBEAgBSgCACACIAAQVCECDAELIAIgBEEBajYCACACIARBBHRqIgRBADYCFCAEQgA3AgwgBCAANgIICyADIAI2AghBfyEAQQEMAQsgAygCCCECQQALIQQgAgRAIAEgASgCBCICQYCAgMAAcjYCBCAFKAIAIAEQHSABQgA3AgAgAUEANgIwIAFCADcCKCABQgA3AiAgAUIANwIYIAFCADcCECABQgA3AgggAUGnAToAACABIAQEfyADKAIIKAIAQQFrBSAACzsBICABIAMoAgAoAjA2AhwgAygCDCEAIAEgAkGABHE2AgQgASAANgIsCyAFKAIALQBXDQELQQAhBgsgBgswAQJ/IAEgACgCGCICKAIQIgNGBEBBAA8LIAIgATYCECAAIAEQUBogAiADNgIQQQELRgECfyMAQRBrIgIk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QQAgAEEEakEAEGIhBQJAQcjXBCgCAARAQeCWBSgCACIDBEAgA0GY2AQoAgARAAALIAJB9NcEKAIAEQEAIQNBtJYFQbSWBSgCACADazYCAEHAlgVBwJYFKAIAQQFrNgIAIAJB7NcEKAIAEQAAQeCWBSgCACICRQ0BIAJBoNgEKAIAEQAADAELIAJB7NcEKAIAEQAACyAFBEAgASAGKAIMELIBNgIAIAZB1KkBIAEQJDYCCAwBCyAAIAApAwhCAXw3AwhBACEFIAAoAgQQR0HkAEYNACAAKAIEEDshBSAAQQA2AgQgABCzAwsgAUHQAGokACAFC5gBAQF/IAAQswMCQCAARQ0AQcjXBCgCAARAQeCWBSgCACIBBEAgAUGY2AQoAgARAAALIABB9NcEKAIAEQEAIQFBtJYFQbSWBSgCACABazYCAEHAlgVBwJYFKAIAQQFrNgIAIABB7NcEKAIAEQAAQeCWBSgCACIARQ0BIABBoNgEKAIAEQAAQQAPCyAAQezXBCgCABEAAAtBAAtBAQJ/QQchAwJAEBkNAEIYEBgiAkUNACACQgA3AwAgAkIANwMQIAJCADcDCCACIAA2AgAgASACNgIAQQAhAwsgAwugAgEFfyMAQRBrIQMgAUKAgICAgICA+D83AygCQCAALQAURQ0AIAEoAgQhAiADQgA3AggCQCABKAIAIgVBAEoEQCAALQAVIQRBACEAA0ACQCACKAIAIgYgBEgNACACLQAEQQJHDQAgAi0ABUUEQEETDwsgA0EIaiAGIARrQQJ0aiAAQQFqNgIACyACQQxqIQIgAEEBaiIAIAVHDQALIAMoAggiAA0BCyABQv////8HNwMwIAFCgICA/v///+/BADcDKEEADwsgASgCECICIABBA3RqQQhrIgBBAToABCAAQQE2AgAgAUIUNwMwIAFCgICAgICAgJrAADcDKCADKAIMIgBFDQAgAEEDdCACakEIayIAQQE6AAQgAEECNgIAC0EAC7gBAgF8AX4gAAJ/AkACfiACKAIAIgEvARAiAkEkcQRAIAEpAwAMAQsgAkEIcQRAQQAhACABKwMAIgNE////////38NjDQJBACADRP///////99DZA0DGiADmUQAAAAAAADgQ2MEQCADsAwCC0KAgICAgICAgIB/DAELQQAhACACQRJxRQ0BIAEoAghFDQEgARAr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IgJB/wBxciEDIAFBAWogAkEATg0AGiABLAACIgJB/wBxIANBB3RyIQMgAUECaiACQQBODQAaIAEsAAMiAkH/AHEgA0EHdHIhAyABQQNqIAJBAE4NABogASwABCICQf8AcSADQQd0ciEDIAFBBGogAkEATg0AGiABLAAFIgJB/wBxIANBB3RyIQMgAUEFaiACQQBODQAaIAEsAAYiAkH/AHEgA0EHdHIhAyABQQZqIAJBAE4NABogASwAByICQf8AcSADQQd0ciEDIAFBB2ogAkEATg0AGiABLQAIQf8AcSADQQd0ciEDIAFBCGoLIgIsAAFBAE4EQCACQQJqDAELIAJBA2ogAiwAAkEATg0AGiACQQRqIAIsAANBAE4NABogAkEFaiACLAAEQQBODQAaIAJBBmogAiwABUEATg0AGiACQQdqIAIsAAZBAE4NABogAkEIaiACLAAHQQBODQAaIAJBCkEJIAIsAAhBAEgbagshAgJ/IAAvAQ4iBCADTwRAQQQgAyABayACaiIAIABBBE0bDAELIAIgAWsgAC8BECIBIAEgAyABayAAKAI0KAIoQQRrcGoiACAAIARLG2pBBGoLQf//A3ELugUCA38BfiABLAAAIgNB/wFxIQQCfyABIANBAE4NABogBEEHdEGA/wBxIAEsAAEiA0H/AHFyIQQgAUEBaiADQQBODQAaIAEsAAIiA0H/AHEgBEEHdHIhBCABQQJqIANBAE4NABogASwAAyIDQf8AcSAEQQd0ciEEIAFBA2ogA0EATg0AGiABLAAEIgNB/wBxIARBB3RyIQQgAUEEaiADQQBODQAaIAEsAAUiA0H/AHEgBEEHdHIhBCABQQVqIANBAE4NABogASwABiIDQf8AcSAEQQd0ciEEIAFBBmogA0EATg0AGiABLAAHIgNB/wBxIARBB3RyIQQgAUEHaiADQQBODQAaIAEtAAhB/wBxIARBB3RyIQQgAUEIagsiAywAASIFrUL/AYMhBgJ/IANBAWogBUEATg0AGiADLAACIgWtQv8BgyAGQgeGhSEGIAVBAEgEQCADLAADIgWtQv8BgyAGQgeGhSEGIAVBAEgEQCADLAAEIgWtQv8BgyAGQgeGhUKAgIGBAYUhBiADQQRqIAVBAE4NAhogAywABSIFrUL/AYMgBkIHhoVCgIABhSEGIANBBWogBUEATg0C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KAIAIgRFDQAgA0EMaiAEEB4aIAMoAqwCIQELIAVBAWoiBSABLgEiSA0ACwsgACADQShqIAhBAEEAEMQEIQQLIAMoAigiAQRAA0AgASgCDCELIAYgARAXIAsiAQ0ACwsgBEUNAQsCQCAEQQFHDQAgBikDIEKBgICAAYNCAVINACAAIAIoAgQQlQEMAQsgACAENgIUIAAoAgAtABBBAXFFDQACQAJAAkACQCAEQeQAaw4CAAECC0Gi1gEhAQwCC0G41gEhAQwBC0HbgAIhASAEQYQERg0AQc6qASEBIARB/wFxIgJBHEsNAEGEgIQIIAJ2QQFxDQAgAkECdEHQ8ANqKAIAIQELIAAgAUF/QQFBABAuCyADQUBrELcCCyAKIAk2AgAgA0HQAmokAAvYCAMBfgp/AXwjAEGwAmsiBCQAIAAoAgAoAhQhBgJAIAIoAgAiAS8BECIFQSRxBEAgASkDACEDDAELIAVBCHEEQEKAgICAgICAgIB/IQMgASsDACIORP///////9/DYw0BQv///////////wAhAyAORP///////99DZA0BIA6ZRAAAAAAAAOBDYwRAIA6wIQMMAgtCgICAgICAgICAfyEDDAELIAVBEnFFDQAgASgCCEUNACABECshAwsCQCACKAIEIgFFDQACQCABLwEQIgVBggRxQYIERw0AIAEtABJBAUcNACABKAIIIQcMAQsgBUEBcQ0AIAFBARAhIQcLIAOnIQUCQCACKAIIIgEvARAiAkEkcQRAIAEpAwAhAwwBCyACQQhxBEBCgICAgICAgICAfyEDIAErAwAiDkT////////fw2MNAUL///////////8AIQMgDkT////////fQ2QNASAOmUQAAAAAAADgQ2MEQCAOsCEDDAILQoCAgICAgICAgH8hAwwBC0IAIQMgAkEScUUNACABKAIIRQ0AIAEQKyEDCyAGKAIQIAVBBHRqKAIAIQEgBigC5AIhCSAGQQA2AuQCAkACQAJAAkACQAJAAkAgBEEgaiABIAYgByAFQQFGEO4CIgJFBEACQCAEKAKMAiIIRQ0AIAguASIiCkEBRg0AIAOnIgsgCkgNAgsgBEGV2gE2AgggBEHumwc2AgQgBEG2sgE2AgBBC0GX8QEgBBAbQQshAgsgBEEgahC3AiAGIAk2AuQCIAAgAjYCFCAAKAIALQAQQQFx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AigCDCABKAIsRw0AIAAoAgAiAygCjAIiAEUNACABQSxqIgQgACgCAEYEfyADQYwCagUDQCAAIgEoAgwiAEUNAiAAKAIAIARHDQALIAJFDQEgAUEMagsgACgCDDYCACAAIAIoAgA2AgwgAiAANgIAIAIgAigCBEEBajYCBEEADwtBAAvrAQEHf0EBIQIgAS8BBkGgCHEEf0EBBSABKAIgIgNFBEBBAg8LAkAgAygCACIHQQBMDQAgACgCGCIERQ0AIANBCGohCANAAkAgCCAFQQZ0aiIDKAIQIAQoAgxHDQAgAygCCCIGRQ0AIAAoAgAiAygCjAIiAkUNACAGIAIoAgBGBH8gA0GMAmoFA0AgAiIDKAIMIgJFDQIgAigCACAGRw0ACyADQQxqCyACKAIMNgIAIAIgBCgCADYCDCAEIAI2AgAgBCAEKAIEQQFqNgIECyAFQQFqIgUgB0cNAAsLIAAgAUFAaygCABDCBEEACwv6EgMTfwF+AXwjAEHwAmsiAyQAIAAoAgAoAhQhDQJ/QQAgAigCACIERQ0AGgJAIAQvARAiBUGCBHFBggRHDQAgBC0AEkEBRw0AIAQoAggMAQtBACAFQQFxDQAaIARBARAhCyEBAkAgAigCDCIERQ0AAkAgBC8BECIFQYIEcUGCBEcNACAELQASQQFHDQAgBCgCCCEPDAELIAVBAXENACAEQQEQISEPCwJ/QQAgAigCECIERQ0AGgJAIAQvARAiBUGCBHFBggRHDQAgBC0AEkEBRw0AIAQoAggMAQtBACAFQQFxDQAaIARBARAhCyELAkAgAigCFCIERQ0AAkAgBC8BECIFQYIEcUGCBEcNACAELQASQQFHDQAgBCgCCCEQDAELIAVBAXENACAEQQEQISEQCwJAIAIoAhgiBC8BECIFQSRxBEAgBCkDACEWDAELIAVBCHEEQEKAgICAgICAgIB/IRYgBCsDACIXRP///////9/DYw0BQv///////////wAhFiAXRP///////99DZA0BIBeZRAAAAAAAAOBDYwRAIBewIRYMAgtCgICAgICAgICAfyEWDAELIAVBEnFFDQAgBCgCCEUNACAEECshFgsCQCAPRQ0AIAtFDQAgEEUNACANKALkAiETIA1BADYC5AIgA0EANgJYIANCADcDUCADQgA3A0ggDSALIAEQTiEEIANBQGtBADYCACADQgA3AjggAyAENgJUIANBFzYCNCADQRg2AjAgAyADQcgAajYCRCADIANB4ABqIgQ2AiwCQCAEIAEgDSAPIBanEO4CIgENACANKQMgIhanQYCAgCBxIQkCQCADKALMAiIHBEACQCAHLQArIgFBAkYEQCAJDQMgBygCLCEBIANCADcCJCADQgA3AhwgA0IANwIUIANCADcCDCADIAQ2AgggASABKAIEQf///35xNgIEIAQgBygCLCADQQhqEKQBIAMoAoQBDQEgA0EsaiAHKAIsEFAaDAMLAkAgFkKAgAGDUCAJQQBHcQ0AIAFBAUYNACAHKAIwIghFDQAgA0HsAmohBSADKAJIIQQgAygCTCEKA0AgCyEBIAgoAggiDCEGAkAgDEUNAANAAkAgBi0AACIOIAEtAAAiEUYEQCAODQEgAygC7AIiAUUNAyAFIQYgDCABKAIARwR/A0AgASIGKAIMIgFFDQUgASgCACAMRw0ACyAGQQxqBSAGCyABKAIMNgIAIAEgBDYCDCADIApBAWoiCjYCTCADIAE2AkggASEEDAMLIA5BwMoCai0AACARQcDKAmotAABHDQILIAFBAWohASAGQQFqIQYMAAsACyAIKAIEIggNAAsLIAcoAgAiBEUNAiAEIQECfwNAAkACQCALLQAAIgUgAS0AACIGRgRAIAUNASADIAc2AlQgCUUEQCADQSxqIAcoAhAQlAIgBygCACEECyAERQ0HIAMoAuwCIgFFDQcgASgCACAERw0CIANB7AJqDAQLIAVBwMoCai0AACAGQcDKAmotAABHDQYLIAFBAWohASALQQFqIQsMAQsLA0AgASIFKAIMIgFFDQQgASgCACAERw0ACyAFQQxqCyABKAIMNgIAIAEgAygCSDYCDCADIAE2AkggAyADKAJMQQFqNgJMDAILIAMoAmwiAQ0CDAELIAMoAtACIgEEQAJAIAEoAgAiBUUNACADKALsAiIBRQ0AIAUgASgCAEYEfyADQewCagUDQCABIgQoAgwiAUUNAiABKAIAIAVHDQALIARBDGoLIAEoAgw2AgAgASADKAJINgIMIAMgATYCSCADIAMoAkxBAWo2AkwLIAkNASADKALQAigCJCIBRQ0BIANBLGogARAeGgwBCwJAIAMoAtQCIgcoAgQiBEUNACALIQEgBCEGAn8DQAJAAkAgBi0AACIFIAEtAAAiCkYEQCAFDQEgAygCVCgCPCAHKAIYRw0FIAMoAuwCIgFFDQUgASgCACAERw0CIANB7AJqDAQLIAVBwMoCai0AACAKQcDKAmotAABHDQQLIAFBAWohASAGQQFqIQYMAQsLA0AgASIFKAIMIgFFDQIgASgCACAERw0ACyAFQQxqCyABKAIMNgIAIAEgAygCSDYCDCADIAE2AkggAyADKAJMQQFqNgJMCyAJDQAgA0HgAGoQwwMiAQ0BIANBLGogBxDFBCAHKAIcIgpFDQAgA0HsAmohByADKAJIIQUgAygCTCEJA0AgCyEBIAooAgwiCCEGAkACQCAIRQ0AA0ACQCAGLQAAIgQgAS0AACIMRgRAIAQNASADKALsAiIERQ0DIAchASAIIAQoAgBHBH8DQCAEIgEoAgwiBEUNBSAEKAIAIAhHDQALIAFBDGoFIAELIAQoAgw2AgAgBCAFNgIMIAMgCUEBaiIJNgJMIAMgBDYCSAwECyAEQcDKAmotAAAgDEHAygJqLQAARw0CCyABQQFqIQEgBkEBaiEGDAALAAsgBSEECwJAIAooAhAiDEUEQCAEIQUMAQtBACEIIAQhBSAMKAIAIhFBAEwNAANAIAshASAMIAhBBnRqKAIQIg4hBgJAIA5FDQADQAJAIAYtAAAiEiABLQAAIhRGBEAgEg0BIAMoAuwCIgFFDQMgByEGIA4gASgCAEcEfwNAIAEiBigCDCIBRQ0FIAEoAgAgDkcNAAsgBkEMagUgBgsgASgCDDYCACABIAQ2AgwgAyAJQQFqIgk2AkwgAyABNgJIIAooAhAiDCgCACERIAEiBSEEDAMLIBJBwMoCai0AACAUQcDKAmotAABHDQILIAFBAWohASAGQQFqIQYMAAsACyAIQQFqIgggEUgNAAsLIAooAigiCg0ACwsgACADQcgAaiAPIBBBARDEBCEBCwJAAkACQCABDgICAAELIA0pAyBCgYCAgAGDQgFSDQAgACACKAIMEJUBDAELIAMoAmQEQCAAQebIAiACKAIEIAIoAgggA0HgAGoQwwQMAQsgACABNgIUIAAoAgAtABBBAXFFDQACQAJAAkACQCABQeQAaw4CAAECC0Gi1gEhBgwCC0G41gEhBgwBC0HbgAIhBiABQYQERg0AQc6qASEGIAFB/wFxIgFBHEsNAEGEgIQIIAF2QQFxDQAgAUECdEHQ8ANqKAIAIQYLIAAgBkF/QQFBABAuCyADQeAAahC3AiADKAJIIgEEQANAIAEoAgwhFSANIAEQFyAVIgENAAsLIA0gEzYC5AILIANB8AJqJAALlwIBAn8gACgCGCECAkACfyABLQAAIgNBpwFHBEAgA0HNAEcNAiACKAIIIAEuASBHDQIgACgCACIDKAJ4IAIoAgxHDQIgAygCjAIiAEUNAiADQYwCaiABIAAoAgBGDQEaA0AgACIDKAIMIgBFDQMgACgCACABRw0ACyACRQ0CIANBDGoMAQsgAigCCCABLgEgRw0BIAEtAAdBA3ENASACKAIMIAEoAixHDQEgACgCACIDKAKMAiIARQ0BIANBjAJqIAEgACgCAEYNABoDQCAAIgMoAgwiAEUNAiAAKAIAIAFHDQALIAJFDQEgA0EMagsgACgCDDYCACAAIAIoAgA2AgwgAiAANgIAIAIgAigCBEEBajYCBAtBAAsmAQF/QQEhAiABLwEGQaAIcQR/QQEFIAAgAUFAaygCABDCBEEACwsEAEEIC7seAxZ/AXwDfiMAQdACayIEJAAgACgCACgCFCEQAn9BACACKAIAIgFFDQAaAkAgAS8BECIDQYIEcUGCBEcNACABLQASQQFHDQAgASgCCAwBC0EAIANBAXENABogAUEBECELIRMCQCACKAIMIgFFDQACQCABLwEQIgNBggRxQYIERw0AIAEtABJBAUcNACABKAIIIQcMAQsgA0EBcQ0AIAFBARAhIQcLAkAgAigCECIBRQ0AAkAgAS8BECIDQYIEcUGCBEcNACABLQASQQFHDQAgASgCCCENDAELIANBAXENACABQQEQISENCwJAIAIoAhQiAS8BECIDQSRxBEAgASkDACEaDAELIANBCHEEQEKAgICAgICAgIB/IRogASsDACIZRP///////9/DYw0BQv///////////wAhGiAZRP///////99DZA0BIBmZRAAAAAAAAOBDYwRAIBmwIRoMAgtCgICAgICAgICAfyEaDAELIANBEnFFDQAgASgCCEUNACABECshGgsCQCACKAIYIgFFDQACQCABLwEQIgNBggRxQYIERw0AIAEtABJBAUcNACABKAIIIRQMAQsgA0EBcQ0AIAFBARAhIRQLAkAgAigCHCIBLwEQIgNBJHEEQCABKQMAIRsMAQsgA0EIcQRAQoCAgICAgICAgH8hGyABKwMAIhlE////////38NjDQFC////////////ACEbIBlE////////30NkDQEgGZlEAAAAAAAA4ENjBEAgGbAhGwwCC0KAgICAgICAgIB/IRsMAQsgA0EScUUNACABKAIIRQ0AIAEQKyEbCwJAIAIoAiAiAS8BECIDQSRxBEAgASkDACEcDAELIANBCHEEQEKAgICAgICAgIB/IRwgASsDACIZRP///////9/DYw0BQv///////////wAhHCAZRP///////99DZA0BIBmZRAAAAAAAAOBDYwRAIBmwIRwMAgtCgICAgICAgICAfyEcDAELIANBEnFFDQAgASgCCEUNACABECshHAsCQCATRQ0AIA1FDQAgFEUNACAapyIIQQBIDQAgECgC5AIhFSAQIA0gBxBOIgtFDQAgCCALLgEiTg0AIAsoAgQgCEEMbGooAgAhDyAEQQA2AsgCIARCADcDwAIgBEIANwO4AiAEQX8gCCAIIAsuASBGGzYCwAIgEEEANgLkAiAEQShqIgMgByAQIBMgHKcQ7gIhASAEQQA2AiAgBEIANwIYIARBDDYCFCAEQQ02AhAgBCALNgLEAiAEIARBuAJqNgIkIAQgAzYCDAJAIAENAAJAAkACQCAEKAKUAiIGBEACQAJAIAYtACsOAwEFAAULIAYoAiwiAyADKAIEQf///35xNgIEIARBADYCNCAEQShqIANBABCkAUEHIAQoAjQgEC0AVxsiAQ0FIARBDGogAxBQGgwECyAGKAIAIgFFDQEgDSEDAkACfwNAAkACQCADLQAAIgUgAS0AACIHRgRAIAUNASAEIAY2AsQCIAggBi4BIk4NBSAGKAIEIAhBDGxqKAIAIgVFDQUgBCgCtAIiAUUNBSABKAIAIAVHDQIgBEG0AmoMBAsgBUHAygJqLQAAIAdBwMoCai0AAEcNBgsgAUEBaiEBIANBAWohAwwBCwsDQCABIgMoAgwiAUUNAiABKAIAIAVHDQALIANBDGoLIAEoAgw2AgAgASAEKAK4AjYCDCAEIAE2ArgCIAQgBCgCvAJBAWo2ArwCIAQoApQCIQYLAkAgBCgCwAJBAE4NACAEKAK0AiIBRQ0AIAZBIGoiBSABKAIARgR/IARBtAJqBQNAIAEiAygCDCIBRQ0CIAEo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AgggAQ0AAkAgACgCACIBLQARQZABcQRAIAEQIiAAKAIAIQEMAQsgAUEBOwEQCyAAQQc2AhQgASgCFCIALQBXDQAgAC0AWA0AIABBAToAVyAAKALEAUEASgRAIABBATYCoAILIABBADsBrAIgACAAKAKoAkEBajYCqAIgACgCgAIiAUUNACABQdnsAEEAEBUgACgCgAIiAEEHNgIMIAAoArgBIgFFDQADQCABQQc2AgwgASABKAIkQQFqNgIkIAEoArgBIgENAAsLC3MBAn8CQAJ/IAAoAggiAS4BEEEATgRAIABBABBBDAELIAEoAggLIgFFDQAgASgCCCICRQ0AIAAgAhCVASABKAIIIgAEQAJAIAAtABFBkAFxRQRAIAAoAhhFDQELIAAQLQsgACgCFCAAEBcLIAFBADYCCAsL2wQDAn8CfgF8AkACfyAAKAIIIgEuARBBAE4EQCAAQRAQQQwBCyABKAIICyIBRQ0AAkACQAJAAkACQCACKAIEEGpB/wFxQQFrDgIAAQQLIAIoAgQiAy8BECIEQSRxBEAgAykDACEFDAILIARBCHEEQCADKwMAIgdE////////38NjDQRC////////////ACEFIAdE////////30NkDQMgB5lEAAAAAAAA4ENjBEAgB7AhBQwDC0KAgICAgICAgIB/IQUMAgsgBEEScUUNAyADKAIIRQ0DIAMQKyEFDAELAn4CfCACKAIEIgMvARAiBEEIcQRAIAMrAwAMAQsgBEEkcQRAIAMpAwC5DAELRAAAAAAAAAAAIARBEnFFDQAaIAMQUQsiB5lEAAAAAAAA4ENjBEAgB7AMAQtCgICAgICAgICAfwsiBbkgB2INAgsgBUIAVw0BCyABIAEpAwBCAXwiBjcDACAFIAZSDQEgASACKAIAENgCIgE2AgggAQ0BAkAgACgCACIBLQARQZABcQRAIAEQIiAAKAIAIQEMAQsgAUEBOwEQCyAAQQc2AhQgASgCFCIALQBXDQEgAC0AWA0BIABBAToAVyAAKALEAUEASgRAIABBATYCoAILIABBADsBrAIgACAAKAKoAkEBajYCqAIgACgCgAIiAUUNASABQdnsAEEAEBUgACgCgAIiAEEHNgIMIAAoArgBIgBFDQEDQCAAQQc2AgwgACAAKAIkQQFqNgIkIAAoArgBIgANAAsMAQsgAEEBNgIUIAAoAgBB7qwBQn9BAUF/EC8aCwtzAAJAAn8gACgCCCIBLgEQQQBOBEAgAEEIEEEMAQsgASgCCAsiAEUNACAAIAAoAgRBAWsiATYCBCABDQAgACgCACIBBEACQCABLQARQZABcUUEQCABKAIYRQ0BCyABEC0LIAEoAhQgARAXCyAAQQA2AgALCz0BAX8CQAJ/IAAoAggiAS4BEEEATgRAIABBABBBDAELIAEoAggLIgFFDQAgASgCACIBRQ0AIAAgARCVAQsLcwECfwJAAn8gACgCCCIBLgEQQQBOBEAgAEEIEEEMAQsgASgCCAsiAUUNACABKAIAIgJFDQAgACACEJUBIAEoAgAiAARAAkAgAC0AEUGQAXFFBEAgACgCGEUNAQsgABAtCyAAKAIUIAAQFwsgAUEANgIACwvBAgEBfwJAAn8gACgCCCIBLgEQQQBOBEAgAEEIEEEMAQsgASgCCAsiAUUNACABKAIAIgMEQAJAIAMtABFBkAFxRQRAIAMoAhhFDQELIAMQLQsgAygCFCADEBcLIAEgAigCABDYAiICNgIAIAJFBEACQCAAKAIAIgEtABFBkAFxBEAgARAiIAAoAgAhAQwBCyABQQE7ARALIABBBzYCFCABKAIUIgAtAFcNASAALQBYDQEgAEEBOgBXIAAoAsQBQQBKBEAgAEEBNgKgAgsgAEEAOwGsAiAAIAAoAqgCQQFqNgKoAiAAKAKAAiIBRQ0BIAFB2ewAQQAQFSAAKAKAAiIAQQc2AgwgACgCuAEiAUUNAQNAIAFBBzYCDCABIAEoAiRBAWo2AiQgASgCuAEiAQ0ACwwBCyABIAEoAgRBAWo2AgQLCy8AAn8gACgCCCIBLgEQQQBOBEAgAEEYEEEMAQsgASgCCAsiACAAKQMQQgF8NwMQC4ICAgV+AX8CQAJAAkACfyAAKAIIIgYuARBBAE4EQCAAQRgQQQwBCyAGKAIICyIGRQ0AIAYpAwgiAUIAVw0AIAYpAwAiAyABfyICp0UEQCAGKQMQQgF8IQEgACgCACIALQARQZABcQRADAMLDAMLIAYpAxAiBCADIAEgAsQiAX59IgMgAkIghkKAgICAEHxCIIciAn4iBVMEQCAEIAJ/QgF8IQEgACgCACIALQARQZABcQRADAMLDAMLIAMgBCAFfSABf3xCAXwhASAAKAIAIgAtABFBkAFxBEAMAgsgAEEEOwEQIAAgATcDAAsPCyAAIAEQJg8LIABBBDsBECAAIAE3AwALmwIDAX4BfAF/An8gACgCCCIBLgEQQQBOBEAgAEEYEEEMAQsgASgCCAsiAQRAAkAgASkDAEIAUg0AAkAgAQJ+IAIoAgAiAi8BECIFQSRxBEAgAikDAAwBCwJAAkAgBUEIcQRAQoCAgICAgICAgH8hAyACKwMAIgRE////////38NjDQEgBET////////fQ2QEQCABQv///////////wA3AwgMBgsgBJlEAAAAAAAA4ENjRQ0CIASwDAMLIAVBEnFFDQAgAigCCEUNACACECsMAgsgASADNwMIDAILQoCAgICAgICAgH8LIgM3AwggA0IAVQ0BCyAAQQE2AhQgACgCAEGmrQFCf0EBQX8QLxoLIAEgASkDAEIBfDcDAAsLnQEDAX8BfAF+AkACfyAAKAIIIgEuARBBAE4EQCAAQQAQQQwBCyABKAIICyIBRQ0AIAEpAwi5IAEpAxC5oyECAkAgACgCACIALQARQZABcQRAIAAQIgwBCyAAQQE7ARALIAK9IgNCgICAgICAgPj/AINCgICAgICAgPj/AFEgA0L/////////B4NCAFJxDQAgAEEIOwEQIAAgAjkDAAsL4gEDAX8CfgF8AkACfyAAKAIIIgEuARBBAE4EQCAAQRgQQQwBCyABKAIICyIBRQ0AIAEgASkDCCICNwMAAkAgASkDECIDQgJZBEAgACgCACIAQRBqIQEgArkgA0IBfbqjIQQCQCAALQARQZABcQRAIAAQIgwBCyAAQQE7ARALIAS9IgJCgICAgICAgPj/AINCgICAgICAgPj/AFEgAkL/////////B4NCAFJxDQIgACAEOQMADAELIAAoAgAiAC0AEUGQAXEEQCAAECILIABBEGohASAAQgA3AwALIAFBCDsBAAsLYwIBfwF+An8gACgCCCIBLgEQQQBOBEAgAEEYEEEMAQsgASgCCAsiAQRAIAEpAwAhAgJAIAAoAgAiAC0AEUGQAXEEQCAAIAIQJgwBCyAAQQQ7ARAgACACNwMACyABQgA3AwALC0wBAX4CQAJ/IAAoAggiAS4BEEEATgRAIABBGBBBDAELIAEoAggLIgBFDQAgACAAKQMIQgF8IgM3AwggACkDAEIAUg0AIAAgAzcDAAsLdgIB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QQRxRQ0EIAMoAswCIgBFDQQgAygCyAIgABAXDAQLIAMgAygC8AI2AgAgA0HIAmpB8ucBQffnASACQeQARhsgAxAwCyAFQQFqIQEMAQsLAkAgASAHTQ0AIAcgCmohAiADKALYAiIFIAEgB2siAWoiBCADKALQAk8EQCADQcgCaiACIAEQNAwBCyADIAQ2AtgCIAMoAswCIAVqIAIgAfwKAAALIAAgA0HIAmoQ+gILIANBkANqJAALsgUDA38BfgF8IwBBMGsiAyQAAkAgACABIAIgAxD3AQ0AAkACQCADLQAoBEAgAykDACEGIAMtACwhAgwBCwJAAkACfyADLQApRQRAQdAPIQRBASEFQQEMAQsgAygCCCIEQZDOAGtBh41/SQ0BIAMoAhAhBSADKAIMCyEBIAMtACwiAkEBcUUNAQsgA0IANwMoIANCADcDICADQgA3AxggA0IANwMQIANCADcDCCADQgA3AwAgA0ECOgAsDAILIANBAToAKCADAn4gAUEMaiABIAFBA0giARtB0dYSbEHR1hJqQZDOAG0gBWogBCABayIBQa2dAmxB/LWR0gBqQeQAbmogAcEiAUGQA23BaiABQZx/bUECasFqt0QAAAAAANKXwKBEAAAAAHCZlEGiIgeZRAAAAAAAAOBDYwRAIAewDAELQoCAgICAgICAgH8LIgY3AwAgAy0AKkUNACADIAMoAhhB4NQDbCADKAIUQYDd2wFsaqwCfiADKwMgRAAAAAAAQI9AokQAAAAAAADgP6AiB5lEAAAAAAAA4ENjBEAgB7AMAQtCgICAgICAgICAfwsgBnx8IgY3AwAgAygCHCIBRQ0AIANBADsAKSADQQA2AhwgAyACQeYBcUEIciICOgAsIAMgBiABQeDUA2ysfSIGNwMACyACQQRxRQ0AIAZCgMTM8oP5L325RAAAAAAAQI9AoyEHAkAgACgCACIALQARQZABcQRAIAAQIgwBCyAAQQE7ARALIAe9IgZCgICAgICAgPj/AINCgICAgICAgPj/AFEgBkL/////////B4NCAFJxDQEgAEEIOwEQIAAgBzkDAAwBCyAGQugHf0LA0o3FkQZ9IQYgACgCACIALQARQZABcQRAIAAgBhAmDAELIABBBDsBECAAIAY3AwALIANBMGokAAvcBAMDfwF+AXwjAEEwayIDJAACQCAAIAEgAiADEPcBDQACQCADLQAoBEAgAykDACEGDAELAkACQAJ/IAMtAClFBEBB0A8hAUEBIQRBAQwBCyADKAIIIgFBkM4Aa0GHjX9JDQEgAygCECEEIAMoAgwLIQIgAy0ALCIFQQFxRQ0BCyADQgA3AyggA0IANwMgIANCADcDGCADQgA3AxAgA0IANwMIIANCADcDACADQQI6ACwMAQsgA0EBOgAoIAMCfiACQQxqIAIgAkEDSCICG0HR1hJsQdHWEmpBkM4AbSAEaiABIAJrIgFBrZ0CbEH8tZHSAGpB5ABuaiABwSIBQZADbcFqIAFBnH9tQQJqwWq3RAAAAAAA0pfAoEQAAAAAcJmUQaIiB5lEAAAAAAAA4ENjBEAgB7AMAQtCgICAgICAgICAfwsiBjcDACADLQAqRQ0AIAMgAygCGEHg1ANsIAMoAhRBgN3bAWxqrAJ+IAMrAyBEAAAAAABAj0CiRAAAAAAAAOA/oCIHmUQAAAAAAADgQ2MEQCAHsAwBC0KAgICAgICAgIB/CyAGfHwiBjcDACADKAIcIgFFDQAgA0EAOwApIANBADYCHCADIAVB5gFxQQhyOgAsIAMgBiABQeDUA2ysfSIGNwMACyAGuUQAAAAAcJmUQaMhBwJAIAAoAgAiAC0AEUGQAXEEQCAAECIMAQsgAEEBOwEQCyAHvSIGQoCAgICAgID4/wCDQoCAgICAgID4/wBRIAZC/////////weDQgBScQ0AIABBCDsBECAAIAc5AwALIANBMGokAAtwAQV/IAAoAgQiA0EASgRAIABBCGohBANAAkAgBCACQQJ0aigCACIBRQ0AIAEoAhgiBUECTwRAIAEgBUEBazYCGAwBCyABEFwgASgCECABEBcgACgCBCEDCyACQQFqIgIgA0gNAAsLIAAoAgAgABAXC40EAgR+A38CQAJAIAG9IgIiBEIBhiIDUA0AIAJC////////////AINCgICAgICAgPj/AFYNACAAvSIFQjSIp0H/D3EiBkH/D0cNAQsgACABoiIAIACjDwsgAyAFQgGGIgJaBEAgAEQAAAAAAAAAAKIgACACIANRGw8LIARCNIinQf8PcSEHAn4gBkUEQEEAIQYgBUIMhiICQgBZBEADQCAGQQFrIQYgAkIBhiICQgBZDQALCyAFQQEgBmuthgwBCyAFQv////////8Hg0KAgICAgICACIQLIQICfiAHRQRAQQAhByAEQgyGIgNCAFkEQANAIAdBAWshByADQgGGIgNCAFkNAAsLIARBASAHa62GDAELIARC/////////weDQoCAgICAgIAIhAshBCAGIAdKBEADQAJAIAIgBH0iA0IAUw0AIAMiAkIAUg0AIABEAAAAAAAAAACiDwsgAkIBhiECIAZBAWsiBiAHSg0ACyAHIQYLAkAgAiAEfSIDQgBTDQAgAyICQgBSDQAgAEQAAAAAAAAAAKIPCwJAIAJC/////////wdWBEAgAiEDDAELA0AgBkEBayEGIAJCgICAgICAgARUIQggAkIBhiIDIQIgCA0ACwsgBUKAgICAgICAgIB/gyECIAZBAEoEfiADQoCAgICAgIAIfSAGrUI0hoQFIANBASAGa62ICyAChL8LCQAgAEEAEMwGCwkAIABBARDMBgvMAgICfwF+An8gACgCCCIBLgEQQQBOBEAgAEGAARBBDAELIAEoAggLIgEEQAJAIAEoAgQiA0UEQCABQQE6ABggAULkADcDCCABQYD2ATsAGSABQgE3AxAgASABQRpqNgIEDAELIAEpAxAiBUICVA0AIAEpAwggBVgEQCABQSwQSAwBCyABIAVCAXw3AxAgAyAFp2pBLDoAAAsgASAANgIAAn8CQCACKAIAIgNFDQACfwJAIAMvARAiBEGCBHFBggRHDQAgAy0AEkEBRw0AIAMoAggMAQtBACEAQQAgBEEBcQ0CGiADQQEQIQsiAEUNACAAEBpB/////wNxDAELQQAhAEEACyEDIAEgACADEMcDAkAgASkDECIFIAEpAwhaBEAgAUE6EEgMAQsgASAFQgF8NwMQIAEoAgQgBadqQTo6AAALIAEgAigCBBD1AgsLlgICBX8CfgJAAn8gACgCCCIBLgEQQQBOBEAgAEEAEEEMAQsgASgCCAsiAwRAAkAgAykDECIIQgJUDQBCASEJQQEhACADKAIEIgVBAWoiBy0AACIEQSxGDQJBACEBQQAhAgNAAkACQCAEQdwARwRAIARBIkcNASABQX9zQQFxIQIMAgsgAEEBaiEADAELQQEhAiABDQAgBiAEQd8BcSIBQdsARmogAUHdAEZrIQZBACECCyAIIABBAWoiAK0iCVgNASACIQEgACAFai0AACIEQSxHDQAgAQ0AIAYNAAsMAgsgA0IBNwMQCw8LIAMgCCAJfSIINwMQIAcgACAFakEBaiAIp0EBa/wKAAAgBSADKAIQakEAOgAACwkAIABBABDNBgsJACAAQQEQzQYLqgECAX4BfwJ/IAAoAggiAS4BEEEATgRAIABBgAEQQQwBCyABKAIICyIBBEACQCABKAIEIgRFBEAgAUEBOgAYIAFC5AA3AwggAUGAtgE7ABkgAUIBNwMQIAEgAUEaajYCBAwBCyABKQMQIgNCAlQNACABKQMIIANYBEAgAUEsEEgMAQsgASADQgF8NwMQIAQgA6dqQSw6AAALIAEgADYCACABIAIoAgAQ9QILC+8HAwN/AX4CfCMAQUBqIgQkAEEBIQMCQCABQQJGBEACQAJAAn4gAigCBCIBLwEQIgNBJHEEQCABKQMADAELIANBCHEEQCABKwMAIgeZIghE////////30NkDQIgCEQAAAAAAADgQ2MEQCAHsAwCC0KAgICAgICAgIB/DAELIANBEnFFDQEgASgCCEUNASABECsLIgZCAX1CD1QNASAAQQE2AhQgACgCAEGWjwJCf0EBQX8QLxoMAwsgAEEBNgIUIAAoAgBBlo8CQn9BAUF/EC8aDAILIAanIQMLAkACQAJAIAIoAgAiAS8BEEE/cUHgzAJqLQAAQQRrDgIAAwELIAEQ9AJFDQBBASEBIANBBHENAUEAIQEgA0EIcUUNASAEQgA3AjggBEIANwIwIARCADcCKCAEQgA3AiAgBEIANwIYIARCADcCECAEIAIoAgAQeTYCCCAEAn8CQCACKAIAIgEvARAiA0ECcUUNACABLQASQQFHDQAgASgCDAwBCyADQRBxBEAgASgCDCICIANBgAhxRQ0BGiABKAIAIAJqDAELQQAgA0EBcQ0AGiABQQEQNgsiAjYCDCAEQQhqQQAgAkEBEMkDRSEBDAELQQAhASADQQNxRQ0AIAAgAigCAEECEOkBIgUEQAJAIAUtACMEQAJAIAAoAgAiAy0AEUGQAXEEQCADECIgACgCACEDDAELIANBATsBEAsgAEEHNgIUIAMoAhQiAi0AVw0BIAItAFgNASACQQE6AFcgAigCxAFBAEoEQCACQQE2AqACCyACQQA7AawCIAIgAigCqAJBAWo2AqgCIAIoAoACIgNFDQEgA0HZ7ABBABAVIAIoAoACIgJBBzYCDCACKAK4ASIDRQ0BA0AgA0EHNgIMIAMgAygCJEEBajYCJCADKAK4ASIDDQALDAELIAUtACINACADQQJxRQRAIAUtACUNAQtBASEBCyAFKAIYIgJBAk8EQCAFIAJBAWs2AhgMAgsgBRBcIAUoAhAgBRAXDAELAkAgACgCACICLQARQZABcQRAIAIQIiAAKAIAIQIMAQsgAkEBOwEQCyAAQQc2AhQgAigCFCICLQBXDQAgAi0AWA0AIAJBAToAVyACKALEAUEASgRAIAJBATYCoAILIAJBADsBrAIgAiACKAKoAkEBajYCqAIgAigCgAIiA0UNACADQdnsAEEAEBUgAigCgAIiAkEHNgIMIAIoArgBIgJFDQADQCACQQc2AgwgAiACKAIkQQFqNgIkIAIoArgBIgINAAsLIAGtIQYgACgCACIALQARQZABcQRAIAAgBhAmDAELIABBBDsBECAAIAY3AwALIARBQGskAAuLAgECfyAAIAIoAgBBABDpASIDBEACQAJAIAFBAkcNACACKAIEIgFFDQECfwJAIAEvARAiAkGCBHFBggRHDQAgAS0AEkEBRw0AIAEoAggMAQsgAkEBcQ0CIAFBARAhCyICRQ0BIAItAABBJEcEQCAAIAIQlgIMAgsgA0EAIAJBAWpBABCmASIEQX1JDQACQAJAIARBA2oOAgADAQsgACACEJYCDAILIABBATYCFCAAKAIAQfb+AUJ/QQFBfxAvGgwBCyAAIAMoAgAgBGotAABBD3FBAnRBsO8DaigCAEF/QQFBABAuCyADKAIYIgBBAk8EQCADIABBAWs2AhgPCyADEFwgAygCECADEBcLC+cBAQF/IwBBEGsiAyQAAkAgAUEATA0AIAFBAXFFBEAgA0Hi2QE2AgBB24IBIAMQJCEBIABBATYCFCAAKAIAIAFCf0EBQX8QLxogAUUNAUHI1wQoAgAEQEHglgUoAgAiAARAIABBmNgEKAIAEQAACyABQfTXBCgCABEBACEAQbSWBUG0lgUoAgAgAGs2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAEUNAiAAQaDYBCgCABEAAAwCCyABQezXBCgCABEAAAwBCyAAIAEgAkECEM4GCyADQRBqJAALaQAjAEGAAWsiASQAIAFBATsBGCABQgA3AxAgAULkADcDCCABIAFBGmo2AgQgASAANgIAIAEgAigCABD1AiABQQBBABDPASAAKAIAIgBBygA6ABMgACAALwEQQYAQcjsBECABQYABaiQAC6cCAQJ/IwBBoAFrIgMkACADQQA2AhwgA0IANwIUIAMgACACKAIAQQAQ6QEiBDYCDAJAIARFDQAgAyAANgIgIANCADcDMCADQuQANwMoIAMgA0E6ajYCJCADQQE7ATggAyADQSBqNgIQIAMCfwJAAkAgAUEBRg0AIAIoAgQiAEUNACADAn8CQCAALwEQIgFBggRxQYIERw0AIAAtABJBAUcNACAAKAIIDAELIAFBAXENASAAQQEQIQsiADYCFCAADQELIANBwsgCNgIUQQQMAQsgABAaCzYCGCADQQxqQQAQzgQaIANBIGpBAEEAEM8BIAMoAgwiAEUNACAAKAIYIgFBAk8EQCAAIAFBAWs2AhgMAQsgABBcIAAoAhAgABAXCyADQaABaiQAC/gCAQF/IAAgAigCAEEBEOkBIgEEQAJAIAAgAigCBEEAEOkBIgJFDQACQAJAAkACQCABQQAgAkEAEM8EDgQAAgIBAgsgACABENAEDAILAkAgACgCACIDLQARQZABcQRAIAMQIiAAKAIAIQMMAQsgA0EBOwEQCyAAQQc2AhQgAygCFCIALQBXDQEgAC0AWA0BIABBAToAVyAAKALEAUEASgRAIABBATYCoAILIABBADsBrAIgACAAKAKoAkEBajYCqAIgACgCgAIiA0UNASADQdnsAEEAEBUgACgCgAIiAEEHNgIMIAAoArgBIgBFDQEDQCAAQQc2AgwgACAAKAIkQQFqNgIkIAAoArgBIgANAAsMAQsgAEEBNgIUIAAoAgBB9v4BQn9BAUF/EC8aCyACKAIYIgBBAk8EQCACIABBAWs2AhgMAQsgAhBcIAIoAhAgAhAXCyABKAIYIgBBAk8EQCABIABBAWs2AhgPCyABEFwgASgCECABEBcLC4sGAgZ/AX4jAEGAAWsiAyQAAkAgAUEBcQRAIABBATYCFCAAKAIAQaiCAUJ/QQFBfxAvGgwBCyADIAA2AgAgA0LkADcDCCADQfsAOgAaIANCATcDECADIANBGmoiBDYCBCADQQE7ARhCASEJAkACQCABQQBKBEADQEKEgJCAgICAAiACIAdBAnRqIggoAgAzARCIp0EBcUUEQCAAQQE2AhQgACgCAEHV9AFCf0EBQX8QLxogAy0AGA0FIAMoAgRBCGsiACkDACIJQgJaBEAgACAJQgF9NwMADAYLQcjXBCgCAARAQeCWBSgCACIBBEAgAUGY2AQoAgARAAALIABB9NcEKAIAEQEAIQFBtJYFQbSWBSgCACABazYCAEHAlgVBwJYFKAIAQQFrNgIAIABB7NcEKAIAEQAAQeCWBSgCACIARQ0GIABBoNgEKAIAEQAADAYLIABB7NcEKAIAEQAADAULAkAgAykDECIJUA0AIAMoAgQgCadqIgRBAWstAABB3wFxQdsARg0AIAMpAwggCVgEQCADQSwQSAwBCyADIAlCAXw3AxAgBEEsOgAACwJAAkAgCCgCACIFLwEQIgRBggRxQYIERw0AIAUtABJBAUcNACAFKAIIIQYMAQtBACEGIARBAXENACAFQQEQISEGIAgoAgAiBS8BECEECyADIAYCfwJAIARBAnFFDQAgBS0AEkEBRw0AIAUoAgwMAQsgBEH//wNxIQYgBEEQcQRAIAUoAgwiBCAGQYAIcUUNARogBSgCACAEagwBC0EAIAZBAXENABogBUEBEDYLEMcDAkAgAykDECIJIAMpAwhaBEAgA0E6EEgMAQsgAyAJQgF8NwMQIAMoAgQgCadqQTo6AAALIAMgCCgCBBD1AiAHQQJqIgcgAUgNAAsgAykDECIJIAMpAwhaDQEgAygCBCEECyADIAlCAXw3AxAgBCAJp2pB/QA6AAAMAQsgA0H9ABBICyADQQBBABDPASAAKAIAIgBBygA6ABMgACAALwEQQYAQcjsBEAsgA0GAAWokAAuAAgECfyMAQRBrIgMkAAJAIAFBAEwNACAAKAIEKAIIQQRxIQQgAUEBcUUEQCADQZH+AEHG9wAgBBs2AgBB24IBIAMQJCEBIABBATYCFCAAKAIAIAFCf0EBQX8QLxogAUUNAUHI1wQoAgAEQEHglgUoAgAiAARAIABBmNgEKAIAEQAACyABQfTXBCgCABEBACEAQbSWBUG0lgUoAgAgAGs2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAEUNAiAAQaDYBCgCABEAAAwCCyABQezXBCgCABEAAAwBCyAAIAEgAkEEQQMgBBsQzgYLIANBEGokAAuOEQIPfwJ+IwBBgAFrIgMkAAJAIAFBAkgNACAAIAIoAgBBABDpASIHRQ0AIAAoAgQoAgghCiADIAA2AgAgA0EBOwEYIANCADcDECADQuQANwMIIAMgA0EaaiIINgIEIAFBAkYiDUUEQCADQdsAOgAaIANCATcDEAsgCkEKcSEOIApBAXEhDyAKQQNxIRAgA0EcaiERIANBG2ohDEEBIQsCQAJAA0AgAiALQQJ0aiIGKAIAIgRFDQICfwJAIAQvARAiBUGCBHFBggRHDQAgBC0AEkEBRw0AIAQoAggMAQsgBUEBcQ0DIARBARAhCyIFRQ0CIAUQGiEEAkAgBS0AAEEkRgRAIAdBACAFQQFqQQAQpgEhBgwBCyAQRQ0CIARB/////wNxIQQgAyAANgIAIANBATsBGCADQgA3AxAgA0LkADcDCCADIAg2AgQCQELQoMGCBSAGKAIAMwEQiEIBg6cEQEIBIRIgA0IBNwMQIANB2wA6ABpC5AAhEwJAIARFDQAgBEHjAE8EQCADIAUgBBBZIAMpAwghEyADKQMQIRIMAQsgDCAFIAT8CgAAIAMgBEEBaq0iEjcDEAsgEyASQgJ8WARAIANB4PEBQQIQWQwCCyADKAIEIBKnakHdADsAACADIAMpAxBCAnw3AxAMAQtBACEGAkACQAJAIAQEQANAIAUgBmotAAAiCUHfAEcEQCAJQbDNAmotAABBBnFFDQMLIAZBAWoiBiAERw0ADAMLAAsgA0IBNwMQIANBLjoAGgwDCyAEIAZHDQELIANCATcDECADQS46ABogBEHjAE8EQCADIAUgBBBZDAILIAwgBSAE/AoAACADIARBAWqtNwMQDAELAkAgBS0AAEHbAEcNACAEQQNJDQAgBCAFakEBay0AAEHdAEcNACAEQeQATwRAIAMgBSAEEFkMAgsgCCAFIAT8CgAAIAMgBK03AxAMAQsgA0ICNwMQIANBrsQAOwEaAn4gBEHiAE8EQCADIAUgBBBZIAMpAxAhEiADKQMIDAELIBEgBSAE/AoAACADIARBAmqtIhI3AxBC5AALIBJCAXxYBEAgA0HwwgJBARBZDAELIAMoAgQgEqdqQSI6AAAgAyADKQMQQgF8NwMQCwJAIAMpAxAiEiADKQMIWgRAIANBABBIDAELIAMgEkIBfDcDECADKAIEIBKnakEAOgAACyADLQAZRQRAIAMgAykDEEIBfTcDEAsgB0EAIAMoAgRBABCmASEGAkAgAy0AGA0AIAMoAgRBCGsiBCkDACISQgJaBEAgBCASQgF9NwMADAELQcjXBCgCAARAQeCWBSgCACIJBEAgCUGY2AQoAgARAAALIARB9NcEKAIAEQEAIQlBtJYFQbSWBSgCACAJazYCAEHAlgVBwJYFKAIAQQFrNgIAIARB7NcEKAIAEQAAQeCWBSgCACIERQ0BIARBoNgEKAIAEQAADAELIARB7NcEKAIAEQAACyADQQE6ABggA0IANwMQIANC5AA3AwggAyAINgIECwJAIAcoAgQgBksEQCABQQJGBEAgDwRAIAMgADYCACADQQE7ARggA0IANwMQIANC5AA3AwggAyAINgIEIAcgBiADEM0BGiADQQBBABDPAQJAIAMtABgNACADKAIEQQhrIgQpAwAiEkICWgRAIAQgEkIBfTcDAAwBC0HI1wQoAgAEQEHglgUoAgAiBQRAIAVBmNgEKAIAEQAACyAEQfTXBCgCABEBACEFQbSWBUG0lgUoAgAgBWs2AgBBwJYFQcCWBSgCAEEBazYCACAEQezXBCgCABEAAEHglgUoAgAiBEUNASAEQaDYBCgCABEAAAwBCyAEQezXBCgCABEAAAsgA0EBOgAYIANCADcDECADQuQANwMIIAMgCDYCBCAAKAIAIgRBygA6ABMgBCAELwEQQYAQcjsBEAwDCyAHIAYgAEEAEMgDIA4NAiAHKAIAIAZqLQAAQQ9xQQtJDQIgACgCACIEQcoAOgATIAQgBC8BEEGAEHI7ARAMAgsCQCADKQMQIhJQDQAgAygCBCASp2oiBEEBay0AAEHfAXFB2wBGDQAgAykDCCASWARAIANBLBBIIAcgBiADEM0BGgwDCyADIBJCAXw3AxAgBEEsOgAACyAHIAYgAxDNARoMAQsCQAJAIAZBfkcEQCAGQX9HDQEgAEEBNgIUIAAoAgBB9v4BQn9BAUF/EC8aDAYLIA0NBQJAIAMpAxAiElANACADKAIEIBKnaiIEQQFrLQAAQd8BcUHbAEYNACADKQMIIBJYBEAgA0EsEEgMAQsgAyASQgF8NwMQIARBLDoAAAsgAykDCCADKQMQIhJCBHxWDQEgA0GdvQFBBBBZDAILIAAgBRCWAgwECyADKAIEIBKnakHu6rHjBjYAACADIAMpAxBCBHw3AxALIAtBAWoiCyABRw0ACyABQQJGDQECQCADKQMQIhIgAykDCFoEQCADQd0AEEgMAQsgAyASQgF8NwMQIAMoAgQgEqdqQd0AOgAACyADQQBBABDPASAKQQhxDQEgACgCACIAQcoAOgATIAAgAC8BEEGAEHI7ARAMAQsgACAFEJYCCwJAIAMtABgNACADKAIEQQhrIgApAwAiEkICWgRAIAAgEkIBfTcDAAwBC0HI1wQoAgAEQEHglgUoAgAiAQRAIAFBmNgEKAIAEQAACyAAQfTXBCgCABEBACEBQbSWBUG0lgUoAgAgAWs2AgBBwJYFQcCWBSgCAEEBazYCACAAQezXBCgCABEAAEHglgUoAgAiAEUNASAAQaDYBCgCABEAAAwBCyAAQezXBCgCABEAAAsgA0EBOgAYIANCADcDECADQuQANwMIIAMgCDYCBCAHKAIYIgBBAk8EQCAHIABBAWs2AhgMAQsgBxBcIAcoAhAgBxAXCyADQYABaiQAC6MKAgR/An4jAEFAaiIDJAAgA0IANwM4IANCADcDMCADQgA3AyggA0IANwMgIANCADcDGCADQgA3AxAgA0IANwMIIAMgACgCACgCFDYCGCACKAIAEPQCIQQgAigCACEBAkACQCAEBEAgAyABEHk2AgggAwJ/AkAgAigCACIBLwEQIgRBAnFFDQAgAS0AEkEBRw0AIAEoAgwMAQsgBEEQcQRAIAEoAgwiAiAEQYAIcUUNARogASgCACACagwBC0EAIARBAXENABogAUEBEDYLIgI2AgwgA0EIakEAIAJBARDJA60hBwwBCyABRQ0BIAMCfwJAIAEvARAiBEGCBHFBggRHDQAgAS0AEkEBRw0AIAEoAggMAQsgBEEBcQ0CIAFBARAhCyIENgIUIARFDQEgAwJ/AkAgAigCACIBLwEQIgVBAnFFDQAgAS0AEkEBRw0AIAEoAgwMAQsgBUEQcQRAIAEoAgwiAiAFQYAIcUUNARogASgCACACagwBC0EAIAVBAXENABogAUEBEDYLNgIcIANBCGpBABDOASECAkAgAy0AKw0AIAJBAEwNAANAIAIiAUEBaiECIAEgBGoiBS0AACIGQYDtA2otAAANAAsgBkUNASAEIAUQuQIgAWoiAWotAAANACADQQE6AC0gAUEASg0BCyADLQAsBEACQCADKAIUQQhrIgEpAwAiB0ICWgRAIAEgB0IBfTcDAAwBC0HI1wQoAgAEQEHglgUoAgAiAgRAIAJBmNgEKAIAEQAACyABQfTXBCgCABEBACECQbSWBUG0lgUoAgAgAms2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAUUNASABQaDYBCgCABEAAAwBCyABQezXBCgCABEAAAsgA0EAOgAsIANBADYCHCADQQA2AhQLIAMoAhAEQCADKAIIIgEEQCADKAIYIAEQFwsgA0EANgIQIANCADcDCAtCfyEHIAMtACsNAAJAIAMoAiQiAUUEQEIAIQcMAQtCACEHQQAhAiADKAIUIQQDQCACIARqLQAAIgVFDQEgByAFQcABcUGAAUetfCEHIAJBAWoiAiABRw0ACwsgB0IBfCEHCyADLQAsBEACQCADKAIUQQhrIgEpAwAiCEICWgRAIAEgCEIBfTcDAAwBC0HI1wQoAgAEQEHglgUoAgAiAgRAIAJBmNgEKAIAEQAACyABQfTXBCgCABEBACECQbSWBUG0lgUoAgAgAms2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAUUNASABQaDYBCgCABEAAAwBCyABQezXBCgCABEAAAsgA0EAOgAsIANBADYCHCADQQA2AhQLIAMoAhAEQCADKAIIIgEEQCADKAIYIAEQFwsgA0EANgIQIANCADcDCAsgACgCACICLwEQQYCgfnEhASAHQgBTBEACQCABBEAgAhAiIAAoAgAhAgwBCyACQQE7ARALIABBBzYCFCACKAIUIgAtAFcNASAALQBYDQEgAEEBOgBXIAAoAsQBQQBKBEAgAEEBNgKgAgsgAEEAOwGsAiAAIAAoAqgCQQFqNgKoAiAAKAKAAiIBRQ0BIAFB2ewAQQAQFSAAKAKAAiIAQQc2AgwgACgCuAEiAkUNAQNAIAJBBzYCDCACIAIoAiRBAWo2AiQgAigCuAEiAg0ACwwBCyABBEAgAiAHECYMAQsgAkEEOwEQIAIgBzcDAAsgA0FAayQAC9IDAgV/AX4jAEEQayIFJAACQCAAIAIoAgBBABDpASIDRQ0AQQEhBgJAIAFBAkcNAAJAAkAgAigCBCIBRQ0AAn8CQCABLwEQIgJBggRxQYIERw0AIAEtABJBAUcNACABKAIIDAELIAJBAXENASABQQEQIQsiAg0BCyADKAIYIgBBAk8EQCADIABBAWs2AhgMAwsgAxBcIAMoAhAgAxAXDAILIANBAEGqhQIgAkEBaiACLQAAQSRHG0EAEKYBIgFBfUkEQCABIQQMAQtBACEGAkACQAJAIAFBA2oOAgADAQsgACACEJYCDAELIABBATYCFCAAKAIAQfb+AUJ/QQFBfxAvGgsLAkAgAygCACAEai0AAEEPcUELRw0AIAMgBCAFQQxqEEIiAUUNACABIARqIgIgAiAFKAIMaiIBTw0AQQAhBANAAkAgBEEBaiEEIAMgAiAFQQxqEEIiB0UNACAFKAIMIAIgB2pqIgIgAUkNAQsLIAStIQgLAkAgBkUNACAAKAIAIgAtABFBkAFxBEAgACAIECYMAQsgAEEEOwEQIAAgCDcDAAsgAygCGCIAQQJPBEAgAyAAQQFrNgIYDAELIAMQXCADKAIQIAMQFwsgBUEQaiQAC6ACAgN/AX4jAEGAAWsiAyQAIAMgADYCACADQuQANwMIIANB2wA6ABogA0IBNwMQIAMgA0EaaiIENgIEIANBATsBGEIBIQYCQAJAIAFBAEoEQEEAIQQDQAJAIAZQDQAgAygCBCAGp2oiBUEBay0AAEHfAXFB2wBGDQAgAykDCCAGWARAIANBLBBIDAELIAMgBkIBfDcDECAFQSw6AAALIAMgAiAEQQJ0aigCABD1AiADKQMQIQYgBEEBaiIEIAFHDQALIAYgAykDCFoNASADKAIEIQQLIAMgBkIBfDcDECAEIAanakHdADoAAAwBCyADQd0AEEgLIANBAEEAEM8BIAAoAgAiAEHKADoAEyAAIAAvARBBgBByOwEQIANBgAFqJAALxQIBBH8CQAJAIAFBAEwNACAAIAIoAgAgAUEBRxDpASIDRQ0AAkACQAJAIAFBAUYNAEEBIQYDQCACIAZBAnRqKAIAIgRFDQMCfwJAIAQvARAiBUGCBHFBggRHDQAgBC0AEkEBRw0AIAQoAggMAQsgBUEBcQ0EIARBARAhCyIERQ0DIAQtAABBJEcNAiAELQABRQ0DIANBADYCKCADQQE6ACcgA0EAIARBAWpBABCmASIFQX1PIAVBfkdxRQRAIAZBAWoiBiABRg0CDAELCyAFQX1GDQEgAEEBNgIUIAAoAgBB9v4BQn9BAUF/EC8aDAILIAAgAxDQBCADKAIYIgBBAk8EQAwECyADEFwgAygCECADEBcPCyAAIAQQlgILIAMoAhgiAEECTwRADAILIAMQXCADKAIQIAMQFwsPCyADIABBAWs2AhgLqQECAX8BfiAAQQhrIgApAwAiAkICWgRAIAAgAkIBfTcDAA8LAkBByNcEKAIABEBB4JYFKAIAIgEEQCABQZjYBCgCABEAAAsgAEH01wQoAgARAQAhAUG0lgVBtJYFKAIAIAFrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAEHs1wQoAgARAABB4JYFKAIAIgBFDQEgAEGg2AQoAgARAAAPCyAAQezXBCgCABEAAAsLnAECAX4BfCACKAIAEGpBA2tBfk8EQEJ/AnwgAigCACIBLwEQIgJBCHEEQCABKwMADAELIAJBJHEEQCABKQMAuQwBC0QAAAAAAAAAACACQRJxRQ0AGiABEFELIgREAAAAAAAAAABkrSAERAAAAAAAAAAAYxshAyAAKAIAIgAtABFBkAFxBEAgACADECYPCyAAQQQ7ARAgACADNwMACwsuACAAKAIAIgAtABFBkAFxBEAgABAiCyAAQQg7ARAgAEKY2pCitb/IhMAANwMACwQAIwALDgAgAET4wWMa3KVMQKILDgAgAEQ5nVKiRt+RP6ILmAIDAX8BfAF+AkAgAigCABBqQQNrQX5JDQAgAigCBBBqQQNrQX5JDQACfCACKAIAIgEvARAiA0EIcQRAIAErAwAMAQsgA0EkcQRAIAEpAwC5DAELRAAAAAAAAAAAIANBEnFFDQAaIAEQUQsCfCACKAIEIgEvARAiAkEIcQRAIAErAwAMAQsgAkEkcQRAIAEpAwC5DAELRAAAAAAAAAAAIAJBEnFFDQAaIAEQUQsgACgCBCgCCBETACEEAkAgACgCACIALQARQZABcQRAIAAQIgwBCyAAQQE7ARALIAS9IgVCgICAgICAgPj/AINCgICAgICAgPj/AFEgBUL/////////B4NCAFJxDQAgAEEIOwEQIAAgBDkDAAsLxQECAXwBfgJAIAIoAgAQakEDa0F+SQ0AAnwgAigCACIBLwEQIgJBCHEEQCABKwMADAELIAJBJHEEQCABKQMAuQwBC0QAAAAAAAAAACACQRJxRQ0AGiABEFELIAAoAgQoAggRDAAhAwJAIAAoAgAiAC0AEUGQAXEEQCAAECIMAQsgAEEBOwEQCyADvSIEQoCAgICAgID4/wCDQoCAgICAgID4/wBRIARC/////////weDQgBScQ0AIABBCDsBECAAIAM5AwALC7ALAwh8An4CfwJAIAIoAgAQakEBa0EBSw0AAnwgAigCACINLwEQIg5BCHEEQCANKwMADAELIA5BJHEEQCANKQMAuQwBCyAOQRJxRQ0BIA0QUQsiA0QAAAAAAAAAAGUNAAJ8IAFBAkYEQCACKAIAEGpBAWtBAUsNAiADEPYBIgVEAAAAAAAAAABlDQICfCACKAIEIgIvARAiAUEIcQRAIAIrAwAMAQsgAUEkcQRAIAIpAwC5DAELIAFBEnFFDQMgAhBRCyIDRAAAAAAAAAAAZQ0CIAMQ9gEgBaMMAQsCQAJAAkAgACgCBCgCCEEBaw4CAAECCwJ8AkACfwJAIAO9IgtC/////////wdXBEBEAAAAAAAA8L8gAyADoqMgA0QAAAAAAAAAAGENBBogC0IAWQ0BIAMgA6FEAAAAAAAAAACjDAQLIAtC//////////f/AFYNAkGBeCECIAtCIIgiDEKAgMD/A1IEQCAMpwwCC0GAgMD/AyALpw0BGkQAAAAAAAAAAAwDC0HLdyECIANEAAAAAAAAUEOivSILQiCIpwtB4r4laiIBQRR2IAJqtyIJRABgn1ATRNM/oiIKIAtC/////w+DIAFB//8/cUGewZr/A2qtQiCGhL9EAAAAAAAA8L+gIgQgBCAERAAAAAAAAOA/oqIiB6G9QoCAgIBwg78iCEQAACAVe8vbP6IiBaAiAyAFIAogA6GgIAQgBEQAAAAAAAAAQKCjIgMgByADIAOiIgMgA6IiBSAFIAVEn8Z40Amawz+iRK94jh3Fccw/oKJEBPqXmZmZ2T+goiADIAUgBSAFRERSPt8S8cI/okTeA8uWZEbHP6CiRFmTIpQkSdI/oKJEk1VVVVVV5T+goqCgoiAEIAihIAehoCIDRAAAIBV7y9s/oiAJRDYr8RHz/lk9oiADIAigRNWtmso4lLs9oqCgoKAhAwsgAwsMAgsCfCADvSILQjCIpyEBIAtCgICAgPCVqfc/fUL/////n5WEAVgEQEQAAAAAAAAAACALQoCAgICAgID4P1ENARpByNoAKwMAIgcgA0QAAAAAAADwv6AiBr1CgICAgHCDvyIIoiIJIAYgBqIiBCAGQZDbACsDAKJBiNsAKwMAoKIiCqAiBSAEIASiIgMgAyAEIAZB0NsAKwMAokHI2wArAwCgoiAGQcDbACsDAKJBuNsAKwMAoKCiIAQgBkGw2wArAwCiQajbACsDAKCiIAZBoNsAKwMAokGY2wArAwCgoKCiIAYgCKEgB6IgBkHQ2gArAwCioCAKIAkgBaGgoKCgDAELAkAgAUHw/wFrQZ+Afk0EQCADRAAAAAAAAAAAYQRAIwBBEGsiAUQAAAAAAADwvzkDCCABKwMIRAAAAAAAAAAAowwDCyALQoCAgICAgID4/wBRDQEgAUHw/wFxQfD/AUcgAUH//wFNcUUEQCADIAOhIgMgA6MMAwsgA0QAAAAAAAAwQ6K9QoCAgICAgICgA30hCwsgC0KAgICAgICA8z99IgxCLoinQT9xQQR0IgFB4NsAaisDACAMQjSHp7egIghByNoAKwMAIgkgAUHY2wBqKwMAIAsgDEKAgICAgICAeIN9vyABQdjjAGorAwChIAFB4OMAaisDAKGiIgS9QoCAgIBwg78iCqIiBaAiAyAEIASiIgcgByAHoiAEQYDbACsDAKJB+NoAKwMAoKIgByAEQfDaACsDAKJB6NoAKwMAoKIgBEHg2gArAwCiQdjaACsDAKCgoKIgBCAKoSAJokHQ2gArAwAgBKKgIAUgCCADoaCgoKAhAwsgAwsMAQsgAxD2AQshAwJAIAAoAgAiAC0AEUGQAXEEQCAAECIMAQsgAEEBOwEQCyADvSIMQoCAgICAgID4/wCDQoCAgICAgID4/wBRIAxC/////////weDQgBScQ0AIABBCDsBECAAIAM5AwALCwUAIACcC5kDAwF+AXwBfwJAAkACQCACKAIAEGpB/wFxQQFrDgIAAQILAkAgAigCACIBLwEQIgJBJHEEQCABKQMAIQMMAQsgAkEIcQRAQoCAgICAgICAgH8hAyABKwMAIgRE////////38NjDQFC////////////ACEDIARE////////30NkDQEgBJlEAAAAAAAA4ENjBEAgBLAhAwwCC0KAgICAgICAgIB/IQMMAQsgAkEScUUNACABKAIIRQ0AIAEQKyEDCyAAKAIAIgAtABFBkAFxBEAgACADECYPCyAAQQQ7ARAgACADNwMADwsgACgCBCgCCCEFAnwgAigCACIBLwEQIgJBCHEEQCABKwMADAELIAJBJHEEQCABKQMAuQwBC0QAAAAAAAAAACACQRJxRQ0AGiABEFELIAURDAAhBAJAIAAoAgAiAC0AEUGQAXEEQCAAECIMAQsgAEEBOwEQCyAEvSIDQoCAgICAgID4/wCDQoCAgICAgID4/wBRIANC/////////weDQgBScQ0AIABBCDsBECAAIAQ5AwALCwUAIACbC8QGAgd/AX4jAEEQayIJJAAgACgCBCgCCCEIIAAoAgAoAhQhAwJAAn8CQCACKAIAIgUvARAiBkECcUUNACAFLQASQQFHDQAgBSgCDAwBCyAGQRBxBEAgBSgCDCIEIAZBgAhxRQ0BGiAFKAIAIARqDAELQQAgBkEBcQ0AGiAFQQEQNgsgAygCmAFKBEAgAEEBNgIUIAAoAgBB/+4AQn9BAUF/EC8aDAELAkAgAUEDRgRAIAIoAggiA0UNAgJ/AkAgAy8BECIBQYIEcUGCBEcNACADLQASQQFHDQAgAygCCAwBCyABQQFxDQMgA0EBECELIgVFDQICQAJAIAVBf0YNACAFLQAAIgFFDQBBACEDIAEhByAFIQQDQCADIQYgBEEBaiEEAkAgB0H/AXFBvwFLBEAgBCEDA0AgAyIEQQFqIQMgBC0AACIHQcABcUGAAUYNAAsMAQsgBC0AACEHCyAHQf8BcQRAIAZBAWohAyAEQX9HDQELCyAGRQ0BCyAAQQE2AhQgACgCAEGNrAFCf0EBQX8QLxoMAwsgAUHAAU8EQCABQYDuAmotAAAhByAFLQABIgRBwAFxQYABRgRAIAVBAWohAwNAIARBP3EgB0EGdHIhByADLQABIQQgA0EBaiEDIARBwAFxQYABRg0ACwtB/f8DQf3/A0H9/wMgByAHQYBwcUGAsANGGyAHQYABSRsgB0F+cUH+/wNGGyEBCyAILQAAIAFHBEAgASAILQABRw0CCyAJIAgoAAAiAzYCDCADQf8BcSABRgRAIAlBADoADAsgCUEMaiEIIAEgA0EIdkH/AXFHDQEgCUEAOgANDAELIAgtAAIhAQtBACEDAkAgAigCACIGRQ0AAkAgBi8BECIEQYIEcUGCBEcNACAGLQASQQFHDQAgBigCCCEDDAELIARBAXENACAGQQEQISEDCyACKAIEIgRFDQACfwJAIAQvARAiAkGCBHFBggRHDQAgBC0AEkEBRw0AIAQoAggMAQsgAkEBcQ0BIARBARAhCyIERQ0AIANFDQAgAyAEIAggARD4AUWtIQogACgCACIALQARQZABcQRAIAAgChAmDAELIABBBDsBECAAIAo3AwALIAlBEGokAAsQACMAIABrQXBxIgAkACAACwUAIACdC9oBAgF8AX4CQCAAmSIBvSICQoCAgICw/eTwP1oEQCACQoCAgICQgICawABaBEBEAAAAAAAAAIAgAaNEAAAAAAAA8D+gIQEMAgtEAAAAAAAA8D9EAAAAAAAAAEAgASABoBD2AkQAAAAAAAAAQKCjoSEBDAELIAJCgICAgPCVlug/WgRAIAEgAaAQ9gIiASABRAAAAAAAAABAoKMhAQwBCyACQoCAgICAgIAIVA0AIAFEAAAAAAAAAMCiEPYCIgGaIAFEAAAAAAAAAECgoyEBCyABmiABIAC9QgBTGwuEAQECfyMAQRBrIgEkAAJAIAC9QiCIp0H/////B3EiAkH7w6T/A00EQCACQYCAgPIDSQ0BIABEAAAAAAAAAABBABDRBiEADAELIAJBgIDA/wdPBEAgACAAoSEADAELIAAgARDTBCECIAErAwAgASsDCCACQQFxENEGIQALIAFBEGokACAAC5QBAgJ8AX5EAAAAAAAA4D8gAKYhAgJAIACZIgG9IgNC/////5/Ii8PAAFgEQCABEPYCIQEgA0L/////////9z9YBEAgA0KAgICAgICAqD5UDQIgAiABIAGgIAEgAaIgAUQAAAAAAADwP6CjoaIPCyACIAEgASABRAAAAAAAAPA/oKOgog8LIAEgAiACoBDTBiEACyAAC5EEAQJ/AkBCqtWq1arVqtWqfyACKAIAMwEQiKdBAXENAAJ/IAAoAggiAS4BEEEATgRAIABBJBBBDAELIAEoAggLIgBFDQACQAJAIAIoAgAiAy8BECIBQYIEcUGCBEYEQCABQQFxDQIgAy0AEkEBRw0BDAILIAFBAXENAQsgA0EBECEaIAIoAgAiAy8BECEBCwJ/AkAgAUECcUUNACADLQASQQFHDQAgAygCDAwBCyABQRBxBEAgAygCDCICIAFBgAhxRQ0BGiADKAIAIAJqDAELQQAgAUEBcQ0AGiADQQEQNgshAiAAIAAoAhgiA0EBazYCGAJAIAAoAiAiAQRAIANBAkgNASABKAIAIQQgASABQQRqIANBAnRBCGv8CgAAIAIg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QCAAKAIYQQNHDQELIAJBADYCAEEADAELIABBABDRAyIEDQEgAiAAKAIwIAFBAWoiARCAATYCACAAKAIwIAEQvgELNgIAQQAhBAsgBAsfAQF/IAAoAjgiAQRAIAEpAwgPCyAAKAI0KAIIKQMYC18BAX8CQCAALQA8QQhxBEAgABDbBCIFDQELQRkhBSABQQBIDQAgACgCcCABTA0AIAIgACgCdCABQQxsaiIAKAIANgIAIAMgACgCBDYCACAEIAAoAgg2AgBBACEFCyAFCysBAX8CQCAALQA8QQhxBEAgABDbBCICDQELIAEgACgCcDYCAEEAIQILIAILMgEBfwJAIAFBAEgNACAAKAI0IgAoAhAgAUwNACAAKAIUIAFBAnRqKAIAKAIQIQILIAILFQAgACgCNCIARQRAQQAPCyAAKAIQCy0AIAFFBEBBAA8LIAAoAgAoAgwiACgCQCADQQggASACIAQgACgCRCgCCBEJAAvgAQMBfwJ8AX4CQAJ/IAAoAggiAS4BEEEATgRAIABBABBBDAELIAEoAggLIgFFDQAgASkDGCIEQgBXDQACfCABLQAgBEAgASsDACICIAErAwgiA6AgAiADvUL///////////8Ag0KAgICAgICA+P8AVBsMAQsgASkDELkLIAS6oyECAkAgACgCACIALQARQZABcQRAIAAQIgwBCyAAQQE7ARALIAK9IgRCgICAgICAgPj/AINCgICAgICAgPj/AFEgBEL/////////B4NCAFJxDQAgAEEIOwEQIAAgAjkDAAsLkwICAX4EfwJAIAAoAgAoAhQiAEEAELwCIgUNACACQgA3AwAgACgCACgCDCEEAkAgAUEASARAIARBAEwNASAAKAIYIQZBACEFQQAhACAEQQRPBEAgBEH8////B3EhBwNAIAIgBiAAQQN0aiIBKQMAIAN8IgM3AwAgAiABKQMIIAN8IgM3AwAgAiABKQMQIAN8IgM3AwAgAiABKQMYIAN8IgM3AwAgAEEEaiIAIAdHDQALCyAEQQNxIgRFDQJBACEBA0AgAiAGIABBA3RqKQMAIAN8IgM3AwAgAEEBaiEAIAFBAWoiASAERw0ACwwCC0EZIQUgASAETg0BIAIgACgCGCABQQN0aikDADcDAAtBACEFCyAFCzQCAX8BfiAAKAIAKAIUIgJBABC8AiIABH8gAAUgASACKQMQIgM3AwBBiwJBACADQgBXGwsLDQAgACgCACgCDCgCDAsKACAAKAJgKAIIC7IGAgR+Bn8jAEEQayINJAAgA0GAgAJIIQxBASEFIAAoAgwhBAJAAkAgAUEBcUUEQCAEQQFqIQUMAQsgBA0BCyAAIAU2AgwgBSEECyADQYCAAiAMGyEFIAAoAhghDgJAAkACQCAAKAIcKAI4DgMAAgECCyAEQQFrIQogADQCCCEIDAELIAAoAgghCgsgDkEAIAIgBSANQQxqEOMGIgwgDSgCDHJFBEAgACkDAEIJfiAIfCIGIAqsfCAGQgOGfCIGIAZCA4Z8QjB8IQYCQCADQQBMDQAgBUEDcSEPAkAgA0EESARAQQAhAwwBCyAFQfz/A3EhA0EAIQEDQCABIAJqIgQwAAAgBkIJfnxCCX4gBDAAAXxCCX4gBDAAAnxCCX4gBDAAA3whBiABQQRqIgEgA0cNAAsLIA9FDQADQCACIANqMAAAIAZCCX58IQYgA0EBaiEDIAtBAWoiCyAPRw0ACwsgACAAKQMQIAaFNwMQCwJAIAwNACAKrCEJQgAhBgNAIAAoAhwiAzQCGCAGVwRAQQAhDAwCC0EAIQxBACEBQQAhBAJAIAMoAhwgBqciCkECdGooAgAiC0EATA0AA0AgBCAFTg0BIARBAWohAwJAIAIgBGotAABBwAFJBEAgAyEEDAELIAMgBU4NAgNAIAIgA2otAABBwAFxQYABRwRAIAMhBAwCCyADQQFqIgMgBUcNAAsgBSEEIAFBAWogC0cNAgsgAUEBaiIBIAtHDQALIARFDQAgDiAKQQFqIAIgBCANQQxqEOMGIQwgDSgCDA0AIAYgACkDAEIJfiAIfCIHIAl8IAdCA4Z8Igd8IAdCA4Z8QjF8IQcCQCAEQQBMDQBBACEKAkAgBEEESQRAQQAhAwwBCyAEQfz///8HcSEDQQAhCwNAIAIgC2oiATAAACAHQgl+fEIJfiABMAABfEIJfiABMAACfEIJfiABMAADfCEHIAtBBGoiCyADRw0ACwsgBEEDcSIBRQ0AA0AgAiADajAAACAHQgl+fCEHIANBAWohAyAKQQFqIgogAUcNAAsLIAAgACkDECAHhTcDEAsgBkIBfCEGIAxFDQALCyANQRBqJAAgDAvpAQEDfyMAQSBrIgMkAAJAIAAoAhRBABDpBiIFQf8BcSIHQQtGBEAgAyACNgIEIAMgATYCACAEQf+WASADECQiATYCAEEAQQcgARshBQwBCwJAAkACQAJAIAVB5ABrDgIBAgALIAVFDQNB24ACIQYgBUGEBEYNAkHOqgEhBiAHQRxLDQJBhICECCAHdkEBcQ0CIAdBAnRB0PADaigCACEGDAILQaLWASEGDAELQbjWASEGCyADIAY2AhggAyACNgIUIAMgATYCECAEQeqgASADQRBqECQ2AgALIAAoAhAQpwEgA0EgaiQAIAUL2QEDAX8CfAF+AnxEAAAAAAAAAAACfyAAKAIIIgEuARBBAE4EQCAAQQAQQQwBCyABKAIICyIBRQ0AGiABLQAgBEAgASsDACICIAErAwgiA6AgAiADvUL///////////8Ag0KAgICAgICA+P8AVBsMAQsgASkDELkLIQICQCAAKAIAIgAtABFBkAFxBEAgABAiDAELIABBATsBEAsgAr0iBEKAgICAgICA+P8Ag0KAgICAgICA+P8AUSAEQv////////8Hg0IAUnFFBEAgAEEIOwEQIAAgAjkDAAsLBgAgACQAC64DAQV/AkAgAEUNAEGMxAEhASAAIQIDQAJAAkAgAi0AACIDIAEtAAAiBEYEQCADRQ0BDAILIANBwMoCai0AACAEQcDKAmotAABGDQFByvkAIQEgACECA0ACQAJAIAItAAAiAyABLQAAIgRHBEAgA0HAygJqLQAAIARBwMoCai0AAEYNAUGE8AEhASAAIQIMAgsgA0UNAwsgAUEBaiEBIAJBAWohAgwBCwsDQAJAAkAgAi0AACIDIAEtAAAiBEYEQCADRQ0EDAELIANBwMoCai0AACAEQcDKAmotAABHDQELIAFBAWohASACQQFqIQIMAQsLQfTFASEBIAAhAgNAAkACQCACLQAAIgMgAS0AACIERgRAIANFDQQMAQsgA0HAygJqLQAAIARBwMoCai0AAEcNAQsgAUEBaiEBIAJBAWohAgwBCwtB5u8AIQEDQAJAIAAtAAAiAiABLQAAIgNHBEAgAkHAygJqLQAAIANBwMoCai0AAEcNBgwBCyACRQ0CCyABQQFqIQEgAEEBaiEADAALAAtBASEFDAILIAFBAWohASACQQFqIQIMAAsACyAFC2wBAX8gACgCGCgCLCICBEADQAJAIAIoAhhBAUcNACACKAIAIABHDQAgAiACKAI8QSByNgI8CyACKAIEIgINAAsLIAEgACgCIEgEQCAAKAIMQQA2AlggACgCFCIAQQA2AgggACgCBBDdBAtBAAsqAQF/AkAgACgCICABQQFqTA0AIAAQwwIiAg0AIAAgATYCIEEAIQILIAILGwEBfyAAEMMCIgJFBEAgACABQQFqNgIgCyACC5UEAgl/AX4jAEGgAWsiAiQAIAAoAhQiBCgCACIAKAIAKQMoIQsCQCAEKAIIBEAgBBDjBCIDDQEgBEEANgIICyAEKAIEIgUQwgIgBRCnASAFKAIsIQMgBUEANgIsCwJAIAQoAgAoAgAiBCgCDCIFRQRAIAQgCzcDKAwBCyAFQZjYBCgCABEAACAEIAs3AyggBCgCDCIERQ0AIARBoNgEKAIAEQAACwJAIAMNACAAKAIAIQYgACkCBCELIAJBhPABNgKQASACIAE2AowBIAJBhPABNgKIASACIAs3A4ABIAZBAEHBiwIgAkGAAWoQugEiAw0AIAAoAgAhByAAKQIEIQsgAkHm7wA2AnAgAiABNgJsIAJB5u8ANgJoIAIgCzcDYCAHQQBBwYsCIAJB4ABqELoBIgMNACAAKAIAIQggACkCBCELIAJBjMQBNgJQIAIgATYCTCACQYzEATYCSCACIAs3A0AgCEEAQcGLAiACQUBrELoBIQMCQCAAKAIwRQ0AIAMNACAAKAIAIQkgACkCBCELIAJB9MUBNgIwIAIgATYCLCACQfTFATYCKCACIAs3AyAgCUEAQcGLAiACQSBqELoBIQMLIAAoAiAgA3INACAAKAIAIQogACkCBCELIAJByvkANgIQIAIgATYCDCACQcr5ADYCCCACIAs3AwAgCkEAQcGLAiACELoBIQMLIAJBoAFqJAAgAwvQAwMEfwF+AXwjAEEQayIEJAAgACgCBCgCCCEFAkAgAigCACIDLwEQIgZBJHEEQCADKQMAIQcMAQsgBkEIcQRAQoCAgICAgICAgH8hByADKwMAIghE////////38NjDQFC////////////ACEHIAhE////////30NkDQEgCJlEAAAAAAAA4ENjBEAgCLAhBwwCC0KAgICAgICAgIB/IQcMAQsgBkEScUUNACADKAIIRQ0AIAMQKyEHCwJAAkACQCAFKAIAKAIsIgNFDQADQCAHIAMpAxBSBEAgAygCBCIDDQEMAgsLIAMoAhgNAQsgBCAHNwMAQcTbASAEECQhASAAQQE2AhQgACgCACABQn9BAUF/EC8aIAFFDQFByNcEKAIABEBB4JYFKAIAIgAEQCAAQZjYBCgCABEAAAsgAUH01wQoAgARAQAhAEG0lgVBtJYFKAIAIABrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAUHs1wQoAgARAABB4JYFKAIAIgBFDQIgAEGg2AQoAgARAAAMAgsgAUHs1wQoAgARAAAMAQsgAyAFNgJgQaT3AyADIAAgAUEBayACQQRqIAUoAgwRCwAgA0EANgJgCyAEQRBqJAALrQEBBH8CQCAAKAIYKAIgIgFFDQACQCACBEADQCACIQACQCABKAIEIgVFDQADQAJAIAAtAAAiByAFLQAAIghGBEAgBw0BDAYLIAdBwMoCai0AACAIQcDKAmotAABHDQILIAVBAWohBSAAQQFqIQAMAAsACyABKAIUIgENAAwDCwALA0AgASgCBEUNASABKAIUIgENAAsMAQsgA0GPATYCACAEIAE2AgBBASEGCyAGCxgAIAAoAhQiAEEANgIIIAAoAgQQ3QRBAAskAQJ/IAAoAgwgAEEIajYCfCAAEMMCIQIgACgCDEEANgJ8IAIL8wUDAn8BfgF8IwBBIGsiASQAAn8gACgCCCIDLgEQQQBOBEAgAEEoEEEMAQsgAygCCAshACACKAIAEGohBAJAIABFDQAgBEEFRg0AIAAgACkDGEIBfTcDGCAALQAgRQRAAkAgAigCACICLwEQIgNBJHEEQCACKQMAIQUMAQsgA0EIcQRAQoCAgICAgICAgH8hBSACKwMAIgZE////////38NjDQFC////////////ACEFIAZE////////30NkDQEgBplEAAAAAAAA4ENjBEAgBrAhBQwCC0KAgICAgICAgIB/IQUMAQsgA0EScUUNACACKAIIRQ0AIAIQKyEFCyAAIAApAxAgBX03AxAMAQsgAigCACICLwEQIQMgBEEBRgRAAkACQAJ+IANBJHEEQCACKQMADAELIANBCHEEQCACKwMAIgZE////////38NjDQNC////////////ACEFIAZE////////30NkDQIgBplEAAAAAAAA4ENjBEAgBrAMAgtCgICAgICAgICAfwwBCyADQRJxRQ0BIAIoAghFDQEgAhArCyIFQoCAgICAgICAgH9RDQELIABCACAFfRDRAQwCCyAAQv///////////wAQ0QEgAUKAgICAgICA+D83AxggASAAKwMAOQMQIAEgASsDECABKwMYoDkDCCAAAnwgASsDEJkgASsDGJlkBEAgASsDECABKwMIoSABKwMYoAwBCyABKwMYIAErAwihIAErAxCgCyAAKwMIoDkDCCAAIAErAwg5AwAMAQsgAQJ8IANBCHEEQCACKwMADAELIANBJHEEQCACKQMAuQwBC0QAAAAAAAAAACADQRJxRQ0AGiACEFELmjkDGCABIAArAwA5AxAgASABKwMQIAErAxigOQMIIAACfCABKwMQmSABKwMYmWQEQCABKwMQIAErAwihIAErAxigDAELIAErAxggASsDCKEgASsDEKALIAArAwigOQMIIAAgASsDCDkDAAsgAUEgaiQAC2YBAX8CQCAAKAIYKAIsIgFFDQADQCAAIAEoAgBHBEAgASgCBCIBDQEMAgsLQQAPCwJAIAAoAhQoAgQiABDmBCAAKQNgUQ0AIAAoAmgiAUUNACABEFsgAEEANgJoCyAAQQA2AixBAAvlAgEGf0EBIQQgACgCCCEFIAAoAgAoAgQhBgJAAkAgAUEBcUUEQCAFQQFqIQQMAQsgBQ0BCyAAIAQ2AgggBCEFCyAGKAIAIQcCQCAGKAIMIAYpAxggACgCBCIKIAVBAWsiC0EwIAJBgIACIAMgA0GAgAJOGyIBENsGIgANACAHKAIYIghBAEwNAEEAIQUDQEEAIQRBACEDAkACQCAHKAIcIAVBAnRqKAIAIglBAEwNAANAIAEgA0wNASADQQFqIQACfwJAIAIgA2otAABBwAFJDQAgACABTg0DA0AgACACai0AAEHAAXFBgAFHDQEgAEEBaiIAIAFHDQALIAEgBEEBaiAJRg0BGgwDCyAACyEDIARBAWoiBCAJRw0AC0EAIQAgA0UNASAGKAIMIAYpAxggCiALIAVBMWrAIAIgAxDbBiEAIAcoAhghCAwBC0EAIQALIAVBAWoiBSAITg0BIABFDQALCyAAC/gCAwF/AnwBfgJAAkACfyAAKAIIIgEuARBBAE4EQCAAQQAQQQwBCyABKAIICyIBRQ0AIAEpAxhCAFcNACABLQAgBEAgAS0AIQRAIABBATYCFCAAKAIAQbzwAEJ/QQFBfxAvGg8LIAErAwAhAiABKwMIIgO9Qv///////////wCDQv/////////3/wBYBEAgAyACoCECAkAgACgCACIALQARQZABcQRAIAAQIgwBCyAAQQE7ARALIAK9IgRCgICAgICAgPj/AINCgICAgICAgPj/AFEgBEL/////////B4NCAFJxDQIMAwsCQCAAKAIAIgAtABFBkAFxBEAgABAiDAELIABBATsBEAsgAr0iBEKAgICAgICA+P8Ag0KAgICAgICA+P8AUSAEQv////////8Hg0IAUnENAQwCCyABKQMQIQQgACgCACIALQARQZABcQRAIAAgBBAmDwsgAEEEOwEQIAAgBDcDAAsPCyAAQQg7ARAgACACOQMAC6kkAwt/BH4BfCMAQTBrIgYkACAAKAIMIQcgBkEANgIIAkAgBygCWAR/IAcFIAAoAhAiCBCPARBbIAgoAiwhBCAIQQA2AiwgBiAENgIIIAQNASAAKAIMCyAAQQhqNgJ8IAAoAhgoAiwiBARAA0ACQCAEKAIYQQFHDQAgBCgCACAARw0AIAQgBCgCPEEgcjYCPAsgBCgCBCIEDQALCwJAAkACQEKq1arVqtWq1ap/IAIoAgAiCC8BECIJQT9xrSIQiEIBg1ANAEKq1arVqtWq1ap/IAIgBygCDCIEQQJ0aigCCCILLwEQIgpBP3GtiKdBAXENAAJAAkACfwJAIApBggRxQYIERw0AIAstABJBAUcNACALKAIIDAELIApBAXENASALQQEQIQshAyAHKAIgRQ0BIAMEQEGhygEhBCADIQEDQAJAAkAgBC0AACIIIAEtAAAiCUYEQCAIDQEgBygCJEUNAiAAQdDVARDfBEEBIQQMCQsgCEHAygJqLQAAIAlBwMoCai0AAEcNBQsgAUEBaiEBIARBAWohBAwBCwtC0KDBggUgAigCBCIBLwEQIgNBP3GtiEIBg6cEfwJAIANBJHEEQCABKQMAIQ8MAQsgA0EIcQRAQoCAgICAgICAgH8hDyABKwMAIhNE////////38NjDQFC////////////ACEPIBNE////////30NkDQEgE5lEAAAAAAAA4ENjBEAgE7AhDwwCC0KAgICAgICAgIB/IQ8MAQsgA0EScUUNACABKAIIRQ0AIAEQKyEPCyAAKAIUIA8gAkEIahCXAgVBAAshBAwFCyAHKAIMIQQLIAIgBEECdGooAgwhAkEAIQEgBkEANgIMDAILIAIgBygCDEECdGooAgwhAiAAKAIMIQdBACEBIAZBADYCDCADRQ0BQYK+ASEEIAMhAQNAAkACQAJAIAQtAAAiCCABLQAAIglGBEAgCEUNAQwDCyAIQcDKAmotAAAgCUHAygJqLQAARg0CQe3bASEEIAMhAQNAAkACQCAELQAAIgggAS0AACIJRgRAIAhFDQEMAgsgCEHAygJqLQAAIAlBwMoCai0AAEYNAUGbxgEhBCADIQEDQAJAAkAgBC0AACIFIAEtAAAiB0YEQCAFRQ0BDAILIAVBwMoCai0AACAHQcDKAmotAABGDQFBv9cBIQQgAyEBA0ACQAJAIAQtAAAiBSABLQAAIgdGBEAgBUUNAQwCCyAFQcDKAmotAAAgB0HAygJqLQAARg0BQYfAASEEIAMhAQNAAkACQCAELQAAIgUgAS0AACIHRgRAIAVFDQEMAgsgBUHAygJqLQAAIAdBwMoCai0AAEYNAUHewQEhBCADIQEDQAJAAkAgBC0AACIFIAEtAAAiB0YEQCAFRQ0BDAILIAVBwMoCai0AACAHQcDKAmotAABGDQEgAyEBDBQLIAAQwwIhBAwUCyABQQFqIQEgBEEBaiEEDAALAAsCQCACLwEQIgFBJHEEQCACKQMAIQ8MAQsgAUEIcQRAQoCAgICAgICAgH8hDyACKwMAIhNE////////38NjDQFC////////////ACEPIBNE////////30NkDQEgE5lEAAAAAAAA4ENjBEAgE7AhDwwCC0KAgICAgICAgIB/IQ8MAQsgAUEScUUNACACKAIIRQ0AIAIQKyEPCyAAKAIUIA+nEOkGIQQMEQsgAUEBaiEBIARBAWohBAwACwALAkAgAi8BECIBQSRxBEAgAikDACEPDAELIAFBCHEEQEKAgICAgICAgIB/IQ8gAisDACITRP///////9/DYw0BQv///////////wAhDyATRP///////99DZA0BIBOZRAAAAAAAAOBDYwRAIBOwIQ8MAgtCgICAgICAgICAfyEPDAELIAFBEnFFDQAgAigCCEUNACACECshDwsgACgCFCgCBCIDEMICIAYgAxCPASIBNgIgIAEEQCAPpyEFIAMoAgAoAmQhAiADKAJoIgQEQCAEEFsgA0EANgJoCwJAAkAgBUEATgRA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KAIQIgEQjwEQWyABKAIsIQQgAUEANgIsDAQLIAFBAWohASAEQQFqIQQMAAsACwJ/AkAgBygCICIERQ0AIAcoAiQNAEEEDAELIAcoAgAtAFxBr88Cai0AAAshBQJAQtCgwYIFIBCIQgGDIhBQDQAgBEEBRw0AIAcoAiQNACAGIAcoAgg2AgRBASEEIAZBu4ECQYu8ASABQQFKGzYCACAAQfSmASAGECQ2AggMAgsCfyABQQFGBEACQCAJQSRxBEAgCCkDACEPDAELIAlBCHEEQEKAgICAgICAgIB/IQ8gCCsDACITRP///////9/DYw0BQv///////////wAhDyATRP///////99DZA0BIBOZRAAAAAAAAOBDYwRAIBOwIQ8MAgtCgICAgICAgICAfyEPDAELIAlBEnFFDQAgCCgCCEUNACAIECshDwtBASEBIAAoAhQgD0EAEJcCDAELQRQhBCACKAIEEGoiCEH7AXFBAUcNAiAQUARAIAVBBUYgCEEBRnEiAQRAAkAgAigCBCIELwEQIgVBJHEEQCAEKQMAIQ8MAQsgBUEIcQRAQoCAgICAgICAgH8hDyAEKwMAIhNE////////38NjDQFC////////////ACEPIBNE////////30NkDQEgE5lEAAAAAAAA4ENjBEAgE7AhDwwCC0KAgICAgICAgIB/IQ8MAQsgBUEScUUNACAEKAIIRQ0AIAQQKyEPCyAAKAIUIA9BABCXAiIEDQQLIAAoAhQgAiADENADIgQNAyAAKAIUIAIgAykDABDPAwwBCwJAIAIoAgAiAS8BECIEQSRxBEAgASkDACEPDAELIARBCHEEQEKAgICAgICAgIB/IQ8gASsDACITRP///////9/DYw0BQv///////////wAhDyATRP///////99DZA0BIBOZRAAAAAAAAOBDYwRAIBOwIQ8MAgtCgICAgICAgICAfyEPDAELIARBEnFFDQAgASgCCEUNACABECshDwsCQCACKAIEIgEvARAiBEEkcQRAIAEpAwAhEAwBCyAEQQhxBEBCgICAgICAgICAfyEQIAErAwAiE0T////////fw2MNAUL///////////8AIRAgE0T////////fQ2QNASATmUQAAAAAAADgQ2MEQCATsCEQDAILQoCAgICAgICAgH8hEAwBC0IAIRAgBEEScUUN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ERshAyARICIgERshAgJAAkAgBARAQv///////////wAhJAJAIAJFDQAgAhBqQQFHDQAgAi8BECIEQSRxBEAgAikDACEkDAELIARBCHEEQCACKwMAIiZE////////38NjBEBCgICAgICAgICAfyEkDAILICZE////////30NkDQEgJplEAAAAAAAA4ENjBEAgJrAhJAwCC0KAgICAgICAgIB/ISQMAQtCACEkIARBEnFFDQAgAigCCEUNACACECshJAsgACAkNwMgQoCAgICAgICAgH8hJEEoIQcgA0UNAiADEGpBAUcNAiADLwEQIgJBJHEEQCADKQMAISQMAwsgAkEIcQRAIAMrAwAiJkT////////fw2MNAyAmRP///////99DZARAQv///////////wAhJAwECyAmmUQAAAAAAADgQ2NFDQMgJrAhJAwDC0IAISQgAkEScUUNAiADKAIIDQEMAgtC////////////ACEkAkAgAkUNACACEGpBAUcNACACLwEQIgRBJHEEQCACKQMAISQMAQsgBEEIcQRAIAIrAwAiJkT////////fw2MEQEKAgICAgICAgIB/ISQMAgsgJkT////////fQ2QNASAmmUQAAAAAAADgQ2MEQCAmsCEkDAILQoCAgICAgICAgH8hJAwBC0IAISQgBEEScUUNACACKAIIRQ0AIAIQKyEkCyAAICQ3AyhCgICAgICAgICAfyEkQSAhByADRQ0BIAMQakEBRw0BIAMvARAiAkEkcQRAIAMpAwAhJAwCCyACQQhxBEAgAysDACImRP///////9/DYw0CICZE////////30NkBEBC////////////ACEkDAMLICaZRAAAAAAAAOBDY0UNAiAmsCEkDAILQgAhJCACQRJxRQ0BIAMoAghFDQELIAMQKyEkCyAAIAdqICQ3AwAgDSgCECICEI8BEFsgAigCLCEFQQAhByACQQA2AiwgBQ0AIA0oAhwiAgRAIAAgAkEgQSggAigCHCIBG2opAwA3AyggAkEoQSAgARtqKQMAISQgAEECNgIYIAAgJDcDICAAIAIoAjQiATYCNCANKAIQIQIgASAQNgIMIAEgAjYCAAJAIAEgASgCCCICEP4CIgUNAEEAIQUCQCACKAIEDQAgAikDGCElAkAgASgCDEUEQCAkICVVDQEMAgsgJCAlWQ0B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NgI4DAELIAAgAnFBAUYEQCABRAAAAAAAQH9ARAAAAACAhA5BIAgbOQMoDAELIAAgAnJBAUYEQCABRAAAAAAAcIdARAAAAABg4yZBIAgbOQMoDAELIAFEAAAAAABAj0BEAAAAAICELkEgCBs5AygLIAEgDzYCFEEAIQALIAxBIGokACAACxMAQQAgACABIAIgAyAEIAUQ7gYLEwBBASAAIAEgAiADIAQgBRDuBgvlCQMCfgJ/AXwjAEEgayIBJAACfyAAKAIIIgUuARBBAE4EQCAAQSgQQQwBCyAFKAIICyEAIAIoAgAQaiEFAkAgAEUNACAFQQVGDQAgACAAKQMYQgF8NwMYAkAgAC0AIEUEQCAAKQMQIQQgBUEBRwRAAnwgBEKAgICAgICACH1CgICAgICAgHBYBEAgACAEIARCgIABgSIDfbk5AwAgA7kMAQsgACAEuTkDAEQAAAAAAAAAAAshByAAQQE6ACAgACAHOQMIIAECfCACKAIAIgIvARAiBUEIcQRAIAIrAwAMAQsgBUEkcQRAIAIpAwC5DAELRAAAAAAAAAAAIAVBEnFFDQAaIAIQUQs5AxggASAAKwMAOQMQIAEgASsDECABKwMYoDkDCCAAAnwgASsDEJkgASsDGJlkBEAgASsDECABKwMIoSABKwMYoAwBCyABKwMYIAErAwihIAErAxCgCyAAKwMIoDkDCCAAIAErAwg5AwAMAwsCQAJAAkACfiACKAIAIgUvARAiBkEkcQRAIAUpAwAMAQsgBkEIcQRAQoCAgICAgICAgH8hAyAFKwMAIgdE////////38NjDQNC////////////ACEDIAdE////////30NkDQIgB5lEAAAAAAAA4ENjBEAgB7AMAgtCgICAgICAgICAfwwBCyAGQRJxRQ0DIAUoAghFDQMgBRArCyIDQgBTDQELIARCAFcNASAEQv///////////wCFIANaDQEMAwsgBEIAWQ0AIANCAXxCgYCAgICAgICAfyAEfVMNAgsgACADIAR8NwMQDAILIAVBAUYEQCACKAIAIgIvARAiBUEkcQRAIAAgAikDABDRAQwDCwJAIAVBCHEEQEKAgICAgICAgIB/IQMgAisDACIHRP///////9/DYw0BQv///////////wAhAyAHRP///////99DZA0BIAeZRAAAAAAAAOBDYwRAIAAgB7AQ0QEMBQsgAEKAgICAgICAgIB/ENEBDAQLIAVBEnFFDQAgAigCCEUNACACECshAwsgACADENEBDAILIABBADoAISABAnwgAigCACICLwEQIgVBCHEEQCACKwMADAELIAVBJHEEQCACKQMAuQwBC0QAAAAAAAAAACAFQRJxRQ0AGiACEFELOQMYIAEgACsDADkDECABIAErAxAgASsDGKA5AwggAAJ8IAErAxCZIAErAxiZZARAIAErAxAgASsDCKEgASsDGKAMAQsgASsDGCABKwMIoSABKwMQoAsgACsDCKA5AwggACABKwMIOQMADAELIABBAToAIQJ8IAApAxAiA0KAgICAgICACH1CgICAgICAgHBYBEAgACADIANCgIABgSIDfbk5AwAgA7kMAQsgACADuTkDAEQAAAAAAAAAAAshByAAQQE6ACAgACAHOQMIIAIoAgAiAi8BECIFQSRxBEAgACACKQMAENEBDAELAkAgBUEIcQRAQoCAgICAgICAgH8hAyACKwMAIgdE////////38NjDQFC////////////ACEDIAdE////////30NkDQEgB5lEAAAAAAAA4ENjBEAgACAHsBDRAQwDCyAAQoCAgICAgICAgH8Q0QEMAgtCACEDIAVBEnFFDQAgAigCCEUNACACECshAwsgACADENEBCyABQSBqJAALvw0BCX8jAEEgayIJJAAgAyAEaiELIAMhBAJAAkADQCAEIgJBAWohBAJAIAItAAAiBkHAAU8EQCAGQYDuAmotAAAhBgJAIAQgC0YNAANAIAQtAAAiCEHAAXFBgAFHDQEgCEE/cSAGQQZ0ciEGIARBAWoiBCALRw0ACyALIQQLQf3/A0H9/wNB/f8DIAYgBkGAcHFBgLADRhsgBkGAAUkbIAZBfnFB/v8DRhshBgwBCyAGRQ0CCyAAKAIAIgwEQCAGIAAoAgQQ/wIiBkUNAQsLAn8gBkH/AE0EQCAJIAY6AAAgCUEBcgwBCyAGQf8PTQRAIAkgBkE/cUGAAXI6AAEgCSAGQQZ2QcABcjoAACAJQQJyDAELIAZB//8DTQRAIAkgBkE/cUGAAXI6AAIgCSAGQQx2QeABcjoAACAJIAZBBnZBP3FBgAFyOgABIAlBA3IMAQsgCSAGQT9xQYABcjoAAyAJIAZBBnZBP3FBgAFyOgACIAkg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ASIEQf8BcSEFIARBAE4EQCAAQQd0QYD/AHEgBXIhAEECIQUMAQsgAiwAAiIEQQBOBEAgBUEHdEGA/wBxIABBDnRBgID/AHFyIARyIQBBAyEFDAELIAIgCEEIahAjIQUgCCgCCEH/////B3EhAAtBACEEAkAgASgCBCIHKAIAIgZBAEwNACAHQQRqIQcDQCAAIAcgBEECdGooAgBHBEAgBiAEQQFqIgRHDQEMAgsLIAFBATYCCCABKAIAIgAoAgAgACgCBGpBAToAACABKAIAIgAgACgCBEEBajYCBAwBCyABQQA2AggLQQAhBANAQQAhBwJAIAUiACADTg0AA0AgAiAFai0AAEEBRiIHBEAgBSEADAILA0AgAiAFaiEKIAVBAWoiACEFIAosAABBAEgNAAsgACADSA0ACwsgASgCCARAIAEoAgAiBSgCACAFKAIEaiACIARqIAAgBGsiBfwKAAAgASgCACIGIAYoAgQgBWo2AgQLAkAgB0UEQCAAIQUMAQsgAyAAQQFqIgVMBEAgAUECNgIIIAAhBAwBCyACIAVqIgQsAAAiBkH/AXEhByAGQQBOBH8gAEECagUgBCwAASIJQf8BcSEGAn8gCUEATgRAQQIhBCAHQQd0QYD/AHEgBnIMAQsgBCwAAiIJQQBOBEBBAyEEIAZBB3RBgP8AcSAHQQ50QYCA/wBxciAJcgwBCyAEIAhBCGoQIyEEIAgoAghB/////wdxCyEHIAQgBWoLIQVBACEEAkAgASgCBCIGKAIAIglBAEwNACAGQQRqIQYDQCAHIAYgBEECdGooAgBHBEAgCSAEQQFqIgRHDQEMAgsLIAFBATYCCCABKAIAIgQoAgAgBCgCBGogACACaiAFIABrIgD8CgAAIAEoAgAiBCAEKAIEIABqNgIEIAUhBAwBCyABQQA2AgggACEECyADIAVKDQALCyAIQRBqJAALzwMDAX4BfAF/AkAgAigCACIBLwEQIgJBJHEEQCABKQMAIQMMAQsgAkEIcQRAQoCAgICAgICAgH8hAyABKwMAIgRE////////38NjDQFC////////////ACEDIARE////////30NkDQEgBJlEAAAAAAAA4ENjBEAgBLAhAwwCC0KAgICAgICAgIB/IQMMAQsgAkEScUUNACABKAIIRQ0AIAEQKyEDCwJAIANCACADQgBVGyIDIAAoAgAiASgCFCICNAJ4VgRAIABBEjYCFCABLwEQQYCgfnEhBQJAIAIoAnhBFUwEQAJAIAVFBEAgAUEBOwEQDAELIAEQIiABKAIUIgJFDQILIAIoAoACIgFFDQEgAUESNgIMIAEgASgCJEEBajYCJAwBCwJAIAVFBEAgASgCGEUNAQsgARAtCyABQQA2AiQgAUGTxAE2AgggAUEBOgASIAFBgsQAOwEQIAFBFjYCDAsgAEESNgIUIAAoAgAtABBBAXFFDQEgAEGTxAFBf0EBQQAQLg8LIAOnIQACQCABLQARQZABcUUEQCABKAIYRQ0BCyABEC0LIAFBkAg7ARAgAUEBOgASIAFCADcDCCABIABBACAAQQBKGzYCAAsLKgAgA0EASgRAIAEoAgAgASgCBGogAiAD/AoAACABIAEoAgQgA2o2AgQLC5sXAhF/BH4jAEGQB2siCCQAIAhBEGoiBkEAIAJBOGwiBEE4avwLACAIIAQgBmoiBDYCDCAEQgA3AxggBEIANwMQIARCADcDCCAEQgA3AwAgASgCBCIGQQBKBEAgBCABKAIAIgU2AhAgBCAFIAZqNgIAIAQQ1QMLAkAgAkEATA0AA0AgCEEQaiAHQThsaiIFQgA3AwAgBUIANwMYIAVCADcDECAFQgA3AwgCQCADIAdBDGxqIgooAgQiBEEATA0AIAUgCigCACIGNgIQIAUgBCAGajYCACAFENUDIAUoAhBFDQAgCEEMaiENAkAgCCgCDCIERQRAQQAhBAwBCyAFKQMIIhUgBCkDCFcNAAJAA0AgBCIGKAIwIgQEQCAEKQMIIBVTDQEMAgsLQQAhBAsgBkEwaiENCyAFIAQ2AjAgDSAFNgIACyAKKAIEIAlqIQkgB0EBaiIHIAJHDQALIAlFDQACQAJ/IAEoAgQgAkEKbCAJampBCWoiA0UEQEEADAELIAOtIRdCwAAhFQNAIBUiFkIBhiEVIBYgF1QNAAsQGQ0BIBYQGCIORQ0BIBanCyEQAkAgCCgCDCIFRQRAQQAhBgwBC0EAIQYDQCALIA5qIQMCQCAFKQMIIBh9IhVC/wBYBEAgAyAVPAAAQQEhBAwBCyAVQv//AFgEQCADIBWnIgRB/wBxOgABIAMgBEEHdkGAAXI6AABBAiEEDAELIAMgFRAzIQQgCCgCDCEFCyAEIAtqIQsgBSkDCCEYAkACQAJAIAUoAjAiA0UNACAYIAMpAwhSDQBBACENIAhBADYCDEEIIQMCQANAIAUpAwggGFINASAFQQA2AiggBUIANwMgIAUgBSgCECAFKAIYaiIENgIsIAUoAjAhEiAEIAUoAhQgBUEoaiAFQSBqEHIaIAMgBSgCFGohESAFKQMgIhVCAFkEQCAIQQxqIQcCQCAIKAIMIgRFBEBBACEEDAELIBUgBCkDIFcNAAJAA0AgBCIDKAIwIgQEQCAEKQMgIBVTDQEMAgsLQQAhBAsgA0EwaiEHCyAFIAQ2AjAgByAFNgIACyANQQFqIQ0gEUEKaiEDIBIiBQ0AC0EAIQULQYsCIQwgCCgCDCIHRQ0CIAcoAjAiBEUNAgJAIA1BCmwgA2oiCiAPTQRAIAYhCgwBCyAPQcAAIA8brCEWIAqtIRcDQCAWIhVCAYYhFiAVIBdUDQALQQchDBAZDQMgBiAVECAiCkUNAyAIKAIMIgcoAjAhBCAVpyEPCyAIIAQ2AgwgB0EgaiEMAn8gBykDICIVQgBTBEBCACEVQQAMAQtBACEEIBVCgICAgBBaBEAgCkEBOgAAIBVCIIghFiAKQQFqIQQCfyAVQv//////D1gEQCAEIBY8AABBAQwBCyAVQv///////w9YBEAgCiAWp0H/AHE6AAIgCiAVQieIp0GAAXI6AAFBAgwBCyAEIBYQMwtBAWohBAsgBCAKaiEGIBVC/////w+DIhdCAnwhFgJ/IBdC/QBYBEAgBiAWPAAAQQEMAQsgF0L9/wBYBEAgBiAWpyIJQf8AcToAASAGIAlBB3ZBgAFyOgAAQQIMAQsgBiAWEDMLIARqCyEJIAcoAiwgBygCFCAHQShqIAwQchogBykDICIWQgBZBEAgCEEMaiEMAkAgCCgCDCIERQRAQQAhBAwBCyAWIAQpAyBXDQACQANAIAQiBigCMCIEBEAgBCkDICAWUw0BDAILC0EAIQQLIAZBMGohDAsgByAENgIwIAwgBzYCAAsCQCAIKAIMIgcoAjBFBEAgFSEWDAELIAdBMGohDQNAAkAgBykDICIWIBVXBEAgFSEWDAELAkAgFkKAgICA8P////8AgyIXIBVCgICAgPD/////AINRBEAgFSEXDAELIAkgCmpBAToAACAWQiCIIRUgCiAJQQFqIgZqIQQCfyAWQv//////D1gEQCAEIBU8AABBAQwBCyAWQv///////w9YBEAgBCAVp0H/AHE6AAEgBCAWQieIp0GAAXI6AABBAgwBCyAEIBUQMwsgBmohCQsgCSAKaiEEAn8gFiAXfUICfCIVQv8AWARAIAQgFTwAAEEBDAELIBVC//8AWARAIAQgFaciBkH/AHE6AAEgBCAGQQd2QYABcjoAAEECDAELIAQgFRAzCyAJaiEJCyAHKAIsIAcoAhQgB0EoaiAHQSBqEHIaIAggDSgCACIENgIMIAcpAyAiFUIAUwR/IAQFIAhBDGohDAJAIARFBEBBACEEDAELIBUgBCkDIFcNAAJAA0AgBCIGKAIwIgQEQCAEKQMgIBVTDQEMAgsLQQAhBAsgBkEwaiEMCyANIAQ2AgAgDCAHNgIAIAgoAgwLIgdBMGohDSAWIRUgBygCMA0ACwsgBykDICIVIBZVBEACQCAVQoCAgIDw/////wCDIhcgFkKAgICA8P////8Ag1EEQCAWIRcMAQsgCSAKakEBOgAAIBVCIIghFiAKIAlBAWoiBmohBAJ/IBVC//////8PWARAIAQgFjwAAEEBDAELIBVC////////D1gEQCAEIBanQf8AcToAASAEIBVCJ4inQYABcjoAAEECDAELIAQgFhAzCyAGaiEJCyAJIApqIQQCfyAVIBd9QgJ8IhVC/wBYBEAgBCAVPAAAQQEMAQsgFUL//wBYBEAgBCAVpyIGQf8AcToAASAEIAZBB3ZBgAFyOgAAQQIMAQsgBCAVEDMLIAlqIQkgCCgCDCEHCyAHKAIUIAcoAihrIgYgCWoiByADQQhrSgRAQYsCIQwgCiEGIAAoAixFDQMMBQsgCyAOaiEEIA4CfyAHQQF0IgNB/wBNBEAgBCADOgAAQQEMAQsgA0H//wBNBEAgBCADQf4AcToAASAEIANBB3ZBgAFyOgAAQQIMAQsgBCADrBAzCyALaiIDaiAKIAn8CgAAIAMgCWohCyAGQQBKBEAgCyAOaiAIKAIMIgMoAiwgAygCKGogBvwKAAAgBiALaiELCyAIIAU2AgxBACEFA0ACQCAIQRBqIAUiA0E4bGoiBigCEEUNACAGKQMIIBhSDQAgBhDVAyAGKAIQRQ0AIAhBDGohDAJAIAgoAgwiBUUEQEEAIQUMAQsgBikDCCIVIAUpAwhXDQACQANAIAUiBCgCMCIFBEAgBSkDCCAVUw0BDAILC0EAIQULIARBMGohDAsgBiAFNgIwIAwgBjYCAAsgA0EBaiEFIAIgA0cNAAsgCiEGDAELIAsgDmogBSgCECAFKAIYIAUoAhRq/AoAACAFKAIYIRQgBSgCFCETIAUQ1QMgCCAFKAIwIgQ2AgwgFCATIAtqaiELIAUoAhBFBEAgBCIFDQMMBAsgCEEMaiEHAkAgBEUEQEEAIQQMAQsgBSkDCCIVIAQpAwhXDQACQANAIAQiAygCMCIEBEAgBCkDCCAVUw0BDAILC0EAIQQLIANBMGohBwsgBSAENgIwIAcgBTYCAAsgCCgCDCIFDQEMAgsLIAAgDDYCLAsCQCABKAIAIgBFDQBByNcEKAIABEBB4JYFKAIAIgIEQCACQZjYBCgCABEAAAsgAEH01wQoAgARAQAhAkG0lgVBtJYFKAIAIAJrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAEHs1wQoAgARAABB4JYFKAIAIgBFDQEgAEGg2AQoAgARAAAMAQsgAEHs1wQoAgARAAALIAFCADcCACABQQA2AggCQCAGRQ0AQcjXBCgCAARAQeCWBSgCACIABEAgAEGY2AQoAgARAAALIAZB9NcEKAIAEQEAIQBBtJYFQbSWBSgCACAAazYCAEHAlgVBwJYFKAIAQQFrNgIAIAZB7NcEKAIAEQAAQeCWBSgCACIARQ0BIABBoNgEKAIAEQAADAELIAZB7NcEKAIAEQAACyALIA5qQgA3AAAgASAQNgIIIAEgCzYCBCABIA42AgAMAQsgAEEHNgIsCyAIQZAHaiQAC7gGAgV+B38jAEEQayIJJAACQAJAAn8gAygCBCABKAIEaiICRQRAQQAMAQsgAq0hBELAACEFA0AgBSIGQgGGIQUgBCAGVg0ACxAZDQEgBhAYIg1FDQEgBqcLIQ8gACgCLA0BQQEhAgJAAn4CfiABKAIEQQBKBEAgASgCACAJQQhqECMhACAJKQMIIgQgAygCBEEASg0BGkF/IQtCAAwCCyADKAIEQQBMBEAMAwtBfyEAQgALIQQgAEEATiECIAMoAgAgCUEIahAjIQsgCSkDCAshBwNAIAQhBiAHIQUCfgJAAkAgAkEBcUUNACALQQBOIAQgBVlxDQAgDCANaiEKAn8gBCAIfSIEQv8AWARAIAogBDwAAEEBDAELIARC//8AWARAIAogBKciAkH/AHE6AAEgCiACQQd2QYABcjoAAEECDAELIAogBBAzCyEKIAEoAgQgAEwEQEF/IQAgBiEEDAILIAEoAgAgAGogCUEIahAjIABqIQAgCSkDCCAGfCEEDAELIAwgDWohDgJ/IAUgCH0iBEL/AFgEQCAOIAQ8AABBAQwBCyAEQv//AFgEQCAOIASnIgpB/wBxOgABIA4gCkEHdkGAAXI6AABBAgwBCyAOIAQQMwshCgJ+IAUgBlEgAnFFBEAgACECIAYMAQtBfyECIAUiBCAAIAEoAgRODQAaIAEoAgAgAGogCUEIahAjIABqIQIgCSkDCCAEfAshBAJ/IAMoAgQgC0wEQEF/IQsgBSEHIAIMAQsgAygCACALaiAJQQhqECMgC2ohCyAJKQMIIAV8IQcgAgshACAFDAELIAUhByAGCyEIIAogDGohDCAAQQBOIgINACALQQBODQALCyABIA82AgggASAMNgIEIAEoAgAhAiABIA02AgAgAkUNAUHI1wQoAgAEQEHglgUoAgAiAARAIABBmNgEKAIAEQAACyACQfTXBCgCABEBACEAQbSWBUG0lgUoAgAgAGs2AgBBwJYFQcCWBSgCAEEBazYCACACQezXBCgCABEAAEHglgUoAgAiAEUNAiAAQaDYBCgCABEAAAwCCyACQezXBCgCABEAAAwBCyAAQQc2AiwLIAlBEGokAAuGAwIFfwN+AkAgACgCLEUEQAJAIAIoAgwiBiADKAIEIgVqQRpqIgcgAygCCCIETQRAIAMoAgAhBAwBCyAEQcAAIAQbrCEKIAetIQsDQCAKIglCAYYhCiAJIAtUDQALIAMoAgAhCBAZDQIgCCAJECAiBEUNAiADIAQ2AgAgAyAJPgIIIAMoAgQhBQsgBCAFaiEAIAMCfyABQv8AWARAIAAgATwAAEEBDAELIAFC//8AWARAIAAgAaciBEH/AHE6AAEgACAEQQd2QYABcjoAAEECDAELIAAgARAzCyADKAIEaiIANgIEIAMoAgAgAGohBUEBIQQCQCAGQQF0IgBB/wBNBEAgBSAAOgAADAELIABB//8ATQRAIAUgAEH+AHE6AAEgBSAAQQd2QYABcjoAAEECIQQMAQsgBSAArBAzIQQLIAMgAygCBCAEaiIANgIEIAMoAgAgAGogAigCCCAG/AoAACADIAMoAgQgBmoiADYCBCADKAIAIABqQgA3AAALDwsgAEEHNgIsCw4AIABBLGogAyABEPoBCzEAIABBADYCJCAAKAIcIAEgACgCLCAAQSBqEOUEIAAgASkDWDcDACAAIAApAyA3AwgL6ggCDX8DfgJAAkACQCACKAIAIgFFDQAgACgCACgCFCEPAn8CQCABLwEQIgNBggRxQYIERw0AIAEtABJBAUcNACABKAIIDAELIANBAXENASABQQEQIQsiC0UNAAJ/AkAgAigCACIBLwEQIgNBAnFFDQAgAS0AEkEBRw0AIAEoAgwMAQsgA0EQcQRAIAEoAgwiBCADQYAIcUUNARogASgCACAEagwBC0EAIANBAXENABogAUEBEDYLIQggAigCBCIBRQ0AAn8CQCABLwEQIgNBggRxQYIERw0AIAEtABJBAUcNACABKAIIDAELIANBAXENASABQQEQIQsiCUUNACAJLQAARQRAIAAgCyAIQQFBfxAuDwsCfwJAIAIoAgQiAS8BECIDQQJxRQ0AIAEtABJBAUcNACABKAIMDAELIANBEHEEQCABKAIMIgQgA0GACHFFDQEaIAEoAgAgBGoMAQtBACADQQFxDQAaIAFBARA2CyEGIAIoAggiAUUNAAJ/AkAgAS8BECIDQYIEcUGCBEcNACABLQASQQFHDQAgASgCCAwBCyADQQFxDQEgAUEBECELIgxFDQACfwJAIAIoAggiAS8BECICQQJxRQ0AIAEtABJBAUcNACABKAIMDAELIAJBEHEEQCABKAIMIgMgAkGACHFFDQEaIAEoAgAgA2oMAQtBACACQQFxDQAaIAFBARA2CyEHIAAgCEEBaqwiEBCKAiIBRQ0AAkAgCCAGayINQQBIBEBBACECDAELIAZBAWshDkEAIQQgBiAHSARAIAhBf3OsIREgByAGa6whEkEAIQIDQAJ/AkAgAiALaiIDLQAAIgogCS0AAEYEQCADIAkgBhAnRQ0BCyABIAVqIAo6AAAgAiEKIAVBAWoMAQsgDzQCeCAQIBJ8IhBCAX1TDQYCQCAEIARBAWoiBHEEQCABIQMMAQsgASAQxCAQIBF8fBAgIgNFDQYLIAMgBWogDCAH/AoAACACIA5qIQogAyEBIAUgB2oLIQUgCkEBaiECIAogDUgNAAsMAQtBACECA0ACfwJAIAIgC2oiAy0AACIFIAktAABGBEAgAyAJIAYQJ0UNAQsgASAEaiAFOgAAIAIhAyAEQQFqDAELIAEgBGogDCAH/AoAACACIA5qIQMgBCAHagshBCADQQFqIQIgAyANSA0ACyAEIQULIAEgBWogAiALaiAIIAJrIgL8CgAAIAEgAiAFaiICakEAOgAAIAAgASACQQFBCRAuCw8LIAAQ+wYgARB7DwsgAEESNgIUAkACQCAAKAIAIgAoAhQiAkUNACACKAJ4QRVKDQACQCAALQARQZABcUUEQCAAQQE7ARAMAQsgABAiIAAoAhQiAkUNAgsgAigCgAIiAEUNASAAQRI2AgwgACAAKAIkQQFqNgIkDAELAkAgAC0AEUGQAXFFBEAgACgCGEUNAQsgABAtCyAAQQA2AiQgAEGTxAE2AgggAEEBOgASIABBgsQAOwEQIABBFjYCDAsgARB7C6QCAgd/AX4gASgCDCIDNAIIIAEpAxgiCSABKAJgIgKsfFMEQCAAQQA2AiQgACgCHCABIAAoAiwgAEEgahDlBCAAIAEpA1g3AwAgACAAKAIgNgIIIAAgACgCJDYCDA8LIAMoAgAhAyAAKAIsIgQoAgAhBSAAIAEpA1g3AwAgACgCICEGAkAgAkEATA0AIARBBGoiASAFQQJ0aiEHIAMgCadqIgMgAmohCEEAIQRBACECA0AgAyIFQQFqIQMgAiAFLQAAakECayECA0AgAiABKAIAIgVKBEAgAUEEaiIBIAdHDQEMAwsLIAIgBUYEQCAGIAIgBGtBAmo6AAAgBkEBaiEGIAIhBAsgAyAISQ0ACwsgACAAKAIgIgE2AgggACAGIAFrNgIMC5MFAgx/BH4jAEEQayIHJAAgACABKQNYNwMAIAAoAiwhBgJAAkAgASgCDCICNAIIIAEpAxgiECABKAJgIgOsfFkEQCACKAIAIQIgAEEANgIkIAAoAhwiBCgCLA0CAkAgBigCAEECSA0AIAAoAigiASADTw0AIAFBwAAgARusIQ8gA60hEQNAIA8iDkIBhiEPIA4gEVQNAAsgACgCICEMEBkNAiAMIA4QICIBRQ0CIAAgATYCICAAIA4+AigLIAMgAiAQp2oiA2ohCSAGQQRqIQpBACEEIAMhAgNAAkACQCAEIAogCEECdGooAgAiC0wEQEEAIQUCQCAJIAIiAU0NAANAIAEsAAAiAkEBRiIFDQEgAUEBaiEBIAJBAEgEQANAIAEsAAAhDSABQQFqIQEgDUEASA0ACwsgASAJSQ0ACwsgBCALRw0CIAYoAgBBAUcNASAAIAM2AgggACABIANrNgIMDAYLIAhBAWoiCCAGKAIARw0CIAAgACkDIDcDCAwFCyAAKAIgIAAoAiRqIAMgASADayID/AoAACAAIAAoAiQgA2o2AiQLIAVFBEAgACAAKQMgNwMIDAQLIAFBAmohAiABLAABIgVB/wFxIQQgASEDIAVBAE4NACABQQFqIQEgAiwAACIFQf8BcSECIAVBAE4EQCAEQQd0QYD/AHEgAnIhBCABQQJqIQIMAQsgAywAAyIFQQBOBEAgAkEHdEGA/wBxIARBDnRBgID/AHFyIAVyIQQgAUEDaiECBSABIAdBCGoQIyECIAcoAghB/////wdxIQQgASACaiECCwwACwALIABBADYCJCAAKAIcIAEgBiAAQSBqEOUEIAAgACkDIDcDCAwBCyAEQQc2AiwLIAdBEGokAAsJACAAQQA2AgwL/gECB38DfiAAIAEpA1g3AwAgACABKAJgIgI2AgwgASgCDCIDNAIIIAEpAxgiCSACrHxZBEAgACADKAIAIAmnajYCCA8LIABBADYCJCAAQSBqIQMgACgCHCEGAkACQAJAIAJBCGoiByAAKAIoIgRNBEAgAygCACEEDAELIARBwAAgBBusIQogB60hCwNAIAoiCUIBhiEKIAkgC1QNAAsgAygCACEIEBkNASAIIAkQICIERQ0BIAAgBDYCICAAIAk+AiggACgCJCEFIAEoAmAhAgsgBCAFaiACakIANwAAIAYgASADQYYBEL0CDAELIAZBBzYCLAsgACADKAIANgIICxYAIAAgASkDWDcDACAAIAEoAmA2AgwLxw4CDn8DfiMAQRBrIggkAAJAAkACQAJAIAEoAmAgASgCGGoiBCABKAIMIgYoAggiA0gEQCAGKAIAIQUCQCABKAI0IARMBEAgAyAFaiIKLAAAIgdB/wFxIQMCQCAHQQBODQAgCiwAASIJQf8BcSEHIAlBAE4EQCADQQd0QYD/AHEgB3IhAwwBCyAKLAACIglBAE4EQCAHQQd0QYD/AHEgA0EOdEGAgP8AcXIgCXIhAwwBCyAKIAhBCGoQIxogCCgCCEH/////B3EhAwsgAyAERgRAQQEhCkEAIQMMAgsgBCAFaiIFLAAAIgdB/wFxIQNBASEKIAdBAE4EQCAEQQFqIQQMAgsgBSwAASIJQf8BcSEHIAlBAE4EQCADQQd0QYD/AHEgB3IhAyAEQQJqIQQMAgsgBSwAAiIJQQBOBEAgB0EHdEGA/wBxIANBDnRBgID/AHFyIAlyIQMgBEEDaiEEDAILIAUgCEEIahAjIQUgCCgCCEH/////B3EhAyAEIAVqIQQMAQsgBCAFaiAIQQhqECMhDSABIAEpA1ggCCkDCHw3A1ggDSAEaiEEQQAhAwsgASAErDcDGAwBCyABKAIARQ0BIAFB2ABqIQxBACEEAkADQCAEDQEgACABENQBIAEoAgwiBkUNBSAGKAIIIQMCQAJAIAYoAgAiBS8AACIEQQh0IARBCHZyQf//A3EiBEUNACADIARMDQAgASAEIAVqIAwQIyAEaiIErTcDGCAGKAIIIgMgBigCBE4NASAGKAIAIANqIgUsAAAiCUH/AXEhBwJAIAlBAE4EQCABIAc2AjRBASEFDAELIAUsAAEiC0H/AXEhCSALQQBOBEAgASAHQQd0QYD/AHEgCXI2AjRBAiEFDAELIAUsAAIiC0EATgRAIAEgCUEHdEGA/wBxIAdBDnRBgID/AHFyIAtyNgI0QQMhBQwBCyAFIAhBCGoQIyEFIAEgCCgCCEH/////B3E2AjQLIAEgAyAFajYCMCAGKAIIIQMMAQsgBigCBCADTA0AIAMgBWoiBiwAACIFQf8BcSEEQQEhCgJAIAVBAE4EQEEBIQYMAQsgBiwAASIHQf8BcSEFIAdBAE4EQCAEQQd0QYD/AHEgBXIhBEECIQYMAQsgBiwAAiIHQQBOBEAgBUEHdEGA/wBxIARBDnRBgID/AHFyIAdyIQRBAyEGDAELIAYgCEEIahAjIQYgCCgCCEH/////B3EhBAsgASAENgI0IAEgBK03AxggASADIAZqNgIwCyADIARODQALIABBiwI2AiwMBAtBACEDIAEoAgwiBkUNAwsgCkUEQCABKQMYIREMAgsgAS0ABEEBcQRAAkBByNcEKAIABEBB4JYFKAIAIgAEQCAAQZjYBCgCABEAAAsgBkH01wQoAgARAQAhAEG0lgVBtJYFKAIAIABrNgIAQcCWBUHAlgUoAgBBAWs2AgAgBkHs1wQoAgARAABB4JYFKAIAIgBFDQEgAEGg2AQoAgARAAAMAQsgBkHs1wQoAgARAAALIAFBADYCDAwDCyAAIAEgAxDWAyAAIAEQ0wEgAkUNAiACQQE2AgAMAgsCQCABLQAEQQFxRQRAIAAoAgwiBSAFKAIQKAIEIgM2AhAgAw0BCwJAQcjXBCgCAARAQeCWBSgCACIABEAgAEGY2AQoAgARAAALIAZB9NcEKAIAEQEAIQBBtJYFQbSWBSgCACAAazYCAEHAlgVBwJYFKAIAQQFrNgIAIAZB7NcEKAIAEQAAQeCWBSgCACIARQ0BIABBoNgEKAIAEQAADAELIAZB7NcEKAIAEQAACyABQQA2AgwMAgsgAygCFCEEIAUgA0EAEL8CGiADKAIQIQUgASgCDCIGIAQgA0EoaiIKaiIHNgIAIAYgBSAEayIDQShrIgU2AgggBiAFNgIEIAFBADYCTCABIANBJ2s2AjQCQCAERQ0AAkACfyAEIAEoAlAiA00EQCABKAJIIQNBAAwBCyADQcAAIAMbrCERIAStIRMDQCARIhJCAYYhESASIBNUDQALIAEoAkghDhAZDQEgDiASECAiA0UNASABIAM2AkggASASPgJQIAEoAkwLIQUgAyAFaiAKIAT8CgAAIAEgASgCTCAEajYCTAwBCyAAQQc2AiwLIAEgByABQdgAahAjrSIRNwMYIAJBATYCACABKAIMIgZFDQELQgEhEiAGKAIAIQ8gASARQgF8NwMYIA8gEadqIgAsAAAiBEEASARAIAEgETcDGCAALAAAIgJB/wFxIQQCQCACQQBODQAgACwAASIDQf8BcSECIANBAE4EQCAEQQd0QYD/AHEgAnIhBEICIRIMAQsgACwAAiIDQQBOBEAgAkEHdEGA/wBxIARBDnRBgID/AHFyIANyIQRCAyESDAELIAAgCEEIahAjIRAgCCgCCEH/////B3EhBCAQrSESCyABIBEgEnw3AxgLIAEgBEEBdjYCYCABIARBAXE6AGQLIAhBEGokAAuJCAIIfwN+IwBBEGsiCCQAIAEoAhghBUEBIQQCQAJAIAEoAgBFDQBBACEEIAEoAgwoAgggBUoNACAAIAEQ1AEgACgCLA0BIAEoAgwiA0UNASABQgA3A1ggASgCAEUEQEEEIQVBASEEDAELA0AgAygCCCIDQQVIIQRBBCEFIANBBEoNASAAIAEQ1AEgACgCLA0CIAEoAgwiA0UNAiABQgA3A1ggASgCAA0ACwsgASgCNCAFSgRAIAEgASgCDCgCACAFaiAIQQhqECMgBWqsNwMYIAEgASkDWCAIKQMIfDcDWCAAIAEQ0wEMAQsCQAJAAkACQCABLQAEQQFxDQAgBEUEQCABKAIMIgMoAgAiByADKAIIaiIELAAAIgZB/wFxIQMCQCAGQQBODQAgBCwAASIJQf8BcSEGIAlBAE4EQCADQQd0QYD/AHEgBnIhAwwBCyAELAACIglBAE4EQCAGQQd0QYD/AHEgA0EOdEGAgP8AcXIgCXIhAwwBCyAEIAhBCGoQIxogCCgCCEH/////B3EhAwtBACEEIAEgAyAFRwR/IAUgB2oiBiwAACIHQf8BcSEEQQEhAwJAIAdBAE4NACAGLAABIgdB/wFxIQMgB0EATgRAIARBB3RBgP8AcSADciEEQQIhAwwBCyAGLAACIgdBAE4EQCADQQd0QYD/AHEgBEEOdEGAgP8AcXIgB3IhBEEDIQMMAQsgBiAIQQhqECMhAyAIKAIIQf////8HcSEECyADIAVqBSAFC6w3AxggACABIAQQ1gMMBAsgACgCDCIFIAUoAhAoAgQiAzYCECADRQ0AIAMoAhQhBCAFIANBABC/AhogAygCECEGIAEoAgwiBSAEIANBKGoiB2oiCTYCACAFIAYgBGtBKGsiAzYCCCAFIAM2AgQgAUEANgJMIAEgAzYCNCAERQ0CAn8gBCABKAJQIgNNBEAgASgCSCEFQQAMAQsgA0HAACADG6whDCAErSENA0AgDCILQgGGIQwgCyANVA0ACyABKAJIIQoQGQ0CIAogCxAgIgVFDQIgASAFNgJIIAEgCz4CUCABKAJMCyAFaiAHIAT8CgAAIAEgASgCTCAEajYCTAwCCwJAIAEoAgwiAEUNAEHI1wQoAgAEQEHglgUoAgAiAgRAIAJBmNgEKAIAEQAACyAAQfTXBCgCABEBACECQbSWBUG0lgUoAgAgAms2AgBBwJYFQcCWBSgCAEEBazYCACAAQezXBCgCABEAAEHglgUoAgAiAEUNASAAQaDYBCgCABEAAAwBCyAAQezXBCgCABEAAAsgAUEANgIMDAMLIABBBzYCLAsgASAJIAFB2ABqECOtNwMYCyACBEAgAkEBNgIACyAAIAEQ0wELIAhBEGokAAs0AQF+IAAoAgAiACgCFCkDcCEDIAAtABFBkAFxBEAgACADECYPCyAAQQQ7ARAgACADNwMAC5gBAQJ/IwBBEGsiAiQAAkAgASgCOCIDQQBKBEAgASgCDCgCACEEIAEgA0EBayIDNgI4IAEgASgCQCADQQJ0ajQCADcDGCAAIAEQ0wEgASgCGCEDIAAoAgAoAjhBAUcEfyABKAJgIANqBSADCyAEaiACQQhqECMaIAEgASkDWCACKQMIfTcDWAwBCyAAIAEQhwcLIAJBEGokAAvAAQECfwJAIAAtAAAiBUEDTwRAIAAQyQIiBA0BIAAtAAAhBQtBBCEEIAUNAAJAAkACQCAAKAIUKAIIIgRFDQAgACgCQCIFRQRAA0AgACAERw0DIAQoAhgiBA0ADAILAAsDQCAAIARHBEAgBCgCQCAFRg0DCyAEKAIYIgQNAAsLIAAgAC0AAUFfcSIFOgABDAELIAQgBSAAEIwBGiAALQABIQULQQghBCAFQQFxRQ0AIAAgASACIANBARCRAiEECyAEC0YBAX8gAC0AAEUEQCAAIAEgAiADQQAQkQIPC0EEIQQCQCAALQAAQQFGDQAgABDJAiIEDQAgACABIAIgA0EAEJECIQQLIAQLNAEBfiAAKAIAIgAoAhQpA2ghAyAALQARQZABcQRAIAAgAxAmDwsgAEEEOwEQIAAgAzcDAAs0AQF+IAAoAgAiACgCFCkDKCEDIAAtABFBkAFxBEAgACADECYPCyAAQQQ7ARAgACADNwMACw4AIAEgACkDMDcDAEEAC6gDAgF+An8gAkUEQCABIAAoAjggACgCPEEBQX8QLkEADwsgACgCCCgCDCIEKAI4IQUCQAJAAkACfwJAAkACQAJAIAAoAgAoAhwOAgABAgsCQAJAIAJBAWsOAgAEAQsgBUEBRg0FIAEgBCgCECAAKAIgQQJ0aigCAEF/QQFBABAuQQAPCyAAKAIkIAAoAiBBA3RqDAMLIAJBAUYEQCAAKAIoDAMLIAAoAiQMAgsCQAJAAkAgAkEBaw4CAAECCyAAKAIQKQMAIQMgASgCACIALQARQZABcQRADAYLDAYLAn4CQAJAIAUOAwAGAQYLIAA1AkwMAQsgACkDSAunIgBBAEgNAyAEKAIMIABMDQMgASAEKAIQIABBAnRqKAIAQX9BAUEAEC5BAA8LIAUNAiAAKQNIQv////8HgyEDIAEoAgAiAC0AEUGQAXEEQAwECwwECyAAKAIoIAAoAiBBA3RqCykDACIDQgBXDQAgASgCACIALQARQZABcQRADAILIABBBDsBECAAIAM3AwALQQAPCyAAIAMQJkEADwsgAEEEOwEQIAAgAzcDAEEACwcAIAAoAgwLwgYBBH8gACgCACgCHCEIIAAQiwdBACECIAFBAXEEQCAEKAIAIQVBASECCyABQQJxBH8gBCACQQJ0aigCACEGIAJBAWoFIAILIQNBACECIAFBBHEEQCAEIANBAnRqKAIAIQILAkAgBQRAAkACQCAFLwEQIgFBggRxQYIERw0AIAUtABJBAUcNACAFKAIIIQQMAQtBACEEIAFBAXENACAFQQEQISEEIAUvARAhAQsCQCABQQJxRQ0AIAUtABJBAUcNACAFKAIMIQFBgAEhBgwCCyABQf//A3EhAiABQRBxBEAgBSgCDCEBQYABIQYgAkGACHFFDQIgBSgCACABaiEBDAILQQAhAUGAASEGIAJBAXENASAFQQEQNiEBDAELQQAhAQJAIAZFBEBBACEEDAELAkACQCAGLwEQIgVBggRxQYIERw0AIAYtABJBAUcNACAGKAIIIQQMAQtBACEEIAVBAXENACAGQQEQISEEIAYvARAhBQsCQCAFQQJxRQ0AIAYtABJBAUcNACAGKAIMIQEMAQsgBUH//wNxIQMgBUEQcQRAIAYoAgwhASADQYAIcUUNASAGKAIAIAFqIQEMAQsgA0EBcQ0AIAZBARA2IQELQQghBiACRQ0AAkACQCACLwEQIgVBggRxQYIERw0AIAItABJBAUcNACACKAIIIQMMAQtBACEDIAVBAXENACACQQEQISEDIAIvARAhBQsgAAJ/AkAgBUECcUUNACACLQASQQFHDQAgAigCDAwBCyAFQf//A3EhByAFQRBxBEAgAigCDCIFIAdBgAhxRQ0BGiACKAIAIAVqDAELQQAgB0EBcQ0AGiACQQEQNgsiBTYCGBAZRSAFQQBOcUUEQCAAQQA2AhxBBw8LIAAgBUEBaq0QGCICNgIcIAJFBEBBBw8LIAIgA0HmyAIgAxsgACgCGEEBavwKAAALAkAgACgCCCgCECICIAQgASAGQQAgAEEQahCKByIFDQAgAigCaCIBIAEoAgBBAWo2AgAgACABNgIUAkAgCEECRgRAIAAQ7wQiBQ0CQQAhBSAAKAIMDQIgACgCCCgCDCgCOEEBRg0CDAELQQAhBSAAKAIMDQELIAAQiQchBQsgBQvBAgEDfyAAEIsHIABBOGohAwJAIAAoAjgiAUUNAEHI1wQoAgAEQEHglgUoAgAiAgRAIAJBmNgEKAIAEQAACyABQfTXBCgCABEBACECQbSWBUG0lgUoAgAgAms2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAUUNASABQaDYBCgCABEAAAwBCyABQezXBCgCABEAAAsgA0IANwIAIANBADYCCCAAKAIEEDsaAkBByNcEKAIABEBB4JYFKAIAIgEEQCABQZjYBCgCABEAAAsgAEH01wQoAgARAQAhAUG0lgVBtJYFKAIAIAFrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAEHs1wQoAgARAABB4JYFKAIAIgBFDQEgAEGg2AQoAgARAABBAA8LIABB7NcEKAIAEQAAC0EAC9oEAgZ/AX4jAEEwayIDJAAgA0EANgIsIANBADYCKAJAIAAoAiAEQCADIAApAgxCIIk3AyAgAEHHlQEgA0EgahAkNgIIQQEhBQwBCyAAKAIQIQQgAyAAKAIMIgI2AhwgAyACNgIYIAMgBDYCFCADIAI2AhACQCADQSxqQfW0AiADQRBqELsBIgJFBEAgAygCLCEFDAELIAAoAhQgAkF/QYABQQAgA0EoakEAEGIhBUHI1wQoAgAEQEHglgUoAgAiBARAIARBmNgEKAIAEQAACyACQfTXBCgCABEBACEEQbSWBUG0lgUoAgAgBGs2AgBBwJYFQcCWBSgCAEEBazYCACACQezXBCgCABEAAEHglgUoAgAiAkUNASACQaDYBCgCABEAAAwBCyACQezXBCgCABEAAAsgAEEBNgIgAkAgAygCKCIERQ0AIAQQR0HkAEcNACAEQQAQvAEhCCAAKAIYKAIsIgJFDQADQCAIIAIpAxBSBEAgAigCBCICDQEMAgsLIAIoAgAhBgsgAEEANgIgAkACQAJAAkAgBUEBSw0AIAZFBEBBACECIAQQOyIFDQIgAyAAKQIMQiCJNwMAIABBt5cBIAMQJDYCCEEBIQUMAgsgBhDDAiIFDQAgBigCDCgCDCEHQQchBRAZDQAgB0EEdEHYAGoiAq0QGCIADQILIAQhAgsgAhA7GkEAIQAMAQtBACEFIABBACAC/AsAIAAgAEHYAGoiAjYCJCAAIAQ2AgQgACAGNgIIIAAgAiAGKAIMKAIMQQN0ajYCKAsgASAANgIACyADQTBqJAAgBQuFAwIGfwF8QQAhAAJAIAEoAgAiBkEATARAIAFCgICAgICQoZfBADcDKAwBCyABKAIEIQdBfyEDQX8hBEF/IQUDQAJAIAcgAEEMbGoiAi0ABUUNACACKAIADQAgACAAIAQgAi0ABCICQSBGGyACQQRGGyEEIAAgACADIAJBCEYbIAJBEEYbIQMgACAFIAJBAkYbIQULIABBAWoiACAGRw0AC0EAIQAgBUEATgRAQQEhACABKAIQIAVBA3RqQQE2AgAgAUKAgICAgIDArMAANwMoDAELIAFCgICAgICQoZfBADcDKAJ/IARBAEgEQEQAAAAAgIQeQSEIQQEMAQsgASgCECAEQQN0akEBNgIAIAFCgICAgICQoY/BADcDKEECIQBEAAAAAICEDkEhCEECCyEEIANBAEgNACABKAIQIANBA3RqIAQ2AgAgASAIOQMoIABBBHIhAAsCQCABKAIIQQFHDQAgASgCDCIDKAIADQAgAy0ABA0AIAFBATYCIAsgASAANgIUQQALEQAgAiACKQMAQgF8NwMAQQALmAoBA38jAEGQAWsiAyQAQQAhAgJAIAFBAXENACAAIAAoAjQiBkEBajYCNEEAIQECQCAAKAIEIgdBAEgNACAGIAdKDQEgBiAAKAIAIgdIDQEgB0UNACAGIAdHDQAgACAENgI4CwJAAkACfwJAAkACQCAAKAI8BEAgACgCLCIBIAZIIAFBAE5xDQEgACgCOCAETg0BQQAhASAAKAIMIgIEQCACEBohASAAKAJAIQcgAyACNgJ4IAMgATYCdCADIAc2AnAgAEHSkwEgA0HwAGoQJCIBNgJAQQBBByABGyEBCyAAQQA2AjwLIABBLGohByAAKAIsIAZGBEACQAJAIAENACAAKAIQIgJFDQAgAiAAKAI4IgFqIQIgBCABayIBQQBIBEAgAhAaIQELIAAoAkAhCCADIAI2AlggAyABNgJUIAMgCDYCUCAAQdKTASADQdAAahAkIgI2AkBBACEBIAINAEEHIQEMAQsgAQ0AIAAoAggiAkUNACACEBohASAAKAJAIQggAyACNgJIIAMgATYCRCADIAg2AkAgAEHSkwEgA0FAaxAkIgE2AkBBAEEHIAEbIQELIABBATYCPCAAIAQ2AjggBiAAKAIwRg0CIAEhAgwGCyAGIAAoAjBGDQIgASECDAULIABBLGohB0EAIQEgBiAAKAIwRw0DIABBMGoMAgsgAEEwagwBCwJAIAENACAAKAIIIgJFDQAgAhAaIQEgACgCQCEEIAMgAjYCaCADIAE2AmQgAyAENgJgIABB0pMBIANB4ABqECQiATYCQEEAQQcgARshAQsgAEEBNgI8IABBMGoLIQQCQAJAIAENACAAKAIQIgJFDQAgAiAAKAI4IgFqIQIgBSABayIBQQBIBEAgAhAaIQELIAAoAkAhCCADIAI2AjggAyABNgI0IAMgCDYCMEHSkwEgA0EwahAkIQEgACAFNgI4IAAgATYCQCABDQFBByECDAMLIAAgBTYCOCABRQ0AIAEhAgwCCyAAQn83AiwgACgCJCICIAAoAihODQADQCAAKAIcIAIgA0GMAWogA0GIAWogA0GEAWogACgCGCgCJBEIACICDQICQCADKAKIASAAKAIgRw0AIAMoAoQBIAAoAhwgAygCjAEgACgCGCgCHBECAGpBAWshASADKAKEASECAkAgACgCLEEASARAIAcgAjYCAAwBCyACIAQoAgAiCEoNAyABIAhMDQELIAQgATYCAAsgACAAKAIkQQFqIgI2AiQgAiAAKAIoSA0ACwtBACECCyAGIAAoAgRHDQAgACgCPARAAkAgBygCACIBQQBIDQAgASAGSg0AAkAgAg0AIAAoAhAiAUUNACABIAAoAjgiBGohAiAFIARrIgFBAEgEQCACEBohAQsgACgCQCEEIAMgAjYCKCADIAE2AiQgAyAENgIgIABB0pMBIANBIGoQJCIBNgJAQQBBByABGyECCyAAIAU2AjgLAkAgAg0AIAAoAgwiAUUNACABEBohAiAAKAJAIQQgAyABNgIYIAMgAjYCFCADIAQ2AhAgAEHSkwEgA0EQahAkIgE2AkBBAEEHIAEbIQILIABBADYCPAsCQCACDQAgACgCECIBRQ0AIAEgACgCOCIEaiECIAUgBGsiAUEASARAIAIQGiEBCyAAKAJAIQQgAyACNgIIIAMgATYCBCADIAQ2AgAgAEHSkwEgAxAkIgE2AkBBAEEHIAEbIQILIAAgBTYCOAsgA0GQAWokACACC6kDAQV/QQAhAiABQQFxRQRAAkAgACgCACIDQQBKBEAgBEEATARADAILIAAoAhAhASAEQQFrIgUhAgNAAkAgASACai0AACIGQQlrIgRBF0sEQCACIQQMAQtBASAEdEGTgIAEcUUEQCACIQQMAQtBfyEEIAJBAEohCCACQQFrIQIgCA0BCwtBACECIAQgBUYNAQJAIAZBLmsODQACAgICAgICAgICAgACCwJAIAAoAgQiASAAKAIIIgJHBEAgACgCDCEBDAELIAAoAgwhCUEHIQIQGQ0CIAkgAUEBdEHAACABGyIEQQJ0rRAgIgFFDQIgACAENgIEIAAgATYCDCAAKAIIIQILIAAgAkEBajYCCCABIAJBAnRqIAM2AgBBACECDAELAkAgACgCBCIDIAAoAggiAUcEQCAAKAIMIQQMAQsgACgCDCEKQQchAhAZDQEgCiADQQF0QcAAIAMbIgFBAnStECAiBEUNASAAIAE2AgQgACAENgIMIAAoAgghAQsgACABQQFqNgIIQQAhAiAEIAFBAnRqQQA2AgALIAAgACgCAEEBajYCAAsgAgsPACABIAA1ApQKNwMAQQAL8AMBAX4CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAIOCwABAgMEBQYHCAkKCwsgASAAKAKYCkF/QQFBfxAuDA8LIAAtAAkNCiABIAAoApwKQX9BAUF/EC4MDgsgASgCACIBLwEQQYCgfnEhAiAALQAJBEAgADQCpAohAwwLCyAANQKUCiEDDAoLIAAtAAkNCCABIAAoAqAKQX9BAUEAEC4MDAsgADQCqAohAyABKAIAIgAtABFBkAFxBEAMCgsMCgsgACkDuAohAyABKAIAIgAtABFBkAFxBEAMCQsMCQsgACkDsAohAyABKAIAIgAtABFBkAFxBEAMCAsMCAsgADQCrAohAyABKAIAIgAtABFBkAFxBEAMBwsMBwsgAC0ACQ0DIAApA8AKIQMgASgCACIALQARQZABcQRADAYLDAYLIAApA8gKIQMgASgCACIALQARQZABcQRADAULDAULIAEgASgCACgCFCgCECAAKAIMQQR0aigCAEF/QQFBABAuDAULIAAxAAkhAyABKAIAIgAtABFBkAFxBEAMAwsgAEEEOwEQIAAgAzcDAAtBAA8LIAIEQCABIAMQJgwDCyABQQQ7ARAgASADNwMADAILIAAgAxAmDAELIABBBDsBECAAIAM3AwALQQALBwAgAC0ACAuoCQEIfyMAQSBrIgckACAAKAIAIQggABDxBCAAKAIEEDsaQQAhAiAAQQA2AgQCQAJAIAACfyABQQFxBEACQCAEKAIAIgJFDQACfwJAIAIvARAiA0GCBHFBggRHDQAgAi0AEkEBRw0AIAIoAggMAQsgA0EBcQ0BIAJBARAhCyIDRQ0AIAgoAgwiAigCFCIFQQBMDQAgAigCECAFQQFrIgZBBHRqIQoDQCADIQICQCAKKAIAIgVFDQADQAJAIAUtAAAiCSACLQAAIgtGBEAgCQ0BIAAgBjYCDEEBIQIgBkEASA0FDAgLIAlBwMoCai0AACALQcDKAmotAABHDQILIAJBAWohAiAFQQFqIQUMAAsACwJAIAYNAEHjugEhAiADIQUDQAJAIAItAAAiCSAFLQAAIgtGBEAgCQ0BQQEhAkEADAcLIAlBwMoCai0AACALQcDKAmotAABHDQILIAVBAWohBSACQQFqIQIMAAsACyAKQRBrIQogBkEASiEMIAZBAWshBiAMDQALCyAAQQE6AAhBACEFIABBADYCDAwDCyAIKAIQCzYCDAtBACEGAn8gAUECcUUEQCACIQNBAAwBCyACQQFqIQNBACAEIAJBAnRqKAIAIgJFDQAaAkAgAi8BECIFQYIEcUGCBEcNACACLQASQQFHDQAgAigCCAwBC0EAIAVBAXENABogAkEBECELIQUgACABQQRxBH8CfCAEIANBAnRqKAIAIgIvARAiA0EIcQRAIAIrAwAMAQsgA0EkcQRAIAIpAwC5DAELRAAAAAAAAAAAIANBEnFFDQAaIAIQUQtEAAAAAAAAAABiBUEACzoACSAIKAIMIQRB2NkEIQICQBAZDQBCGBAYIgNFDQAgBAR/IAQoAngFQYCU69wDCyECIANBADsBFCADQQA2AhAgAyACNgIMIANBADYCCCADQgA3AgAgAyECCyAHIAgoAgwoAhAgACgCDEEEdGooAgA2AhAgAkHqqAIgB0EQahAwIAUEQCAHIAU2AgAgAkGr/AEgBxAwCyABQQhxBEAgAkG70QFBABAwC0EHIQUgAkHY2QRGDQACfwJAIAIoAgQiAUUNACABIAIoAhBqQQA6AAAgAigCDEUNACACLQAVQQRxDQAgAhBzDAELIAIoAgQLIQYCQEHI1wQoAgAEQEHglgUoAgAiAQRAIAFBmNgEKAIAEQAACyACQfTXBCgCABEBACEBQbSWBUG0lgUoAgAgAWs2AgBBwJYFQcCWBSgCAEEBazYCACACQezXBCgCABEAAEHglgUoAgAiAUUNASABQaDYBCgCABEAAAwBCyACQezXBCgCABEAAAsgBkUNACAIKAIMIAZBf0GAAUEAIABBBGpBABBiIQUCQEHI1wQoAgAEQEHglgUoAgAiAQRAIAFBmNgEKAIAEQAACyAGQfTXBCgCABEBACEBQbSWBUG0lgUoAgAgAWs2AgBBwJYFQcCWBSgCAEEBazYCACAGQezXBCgCABEAAEHglgUoAgAiAUUNASABQaDYBCgCABEAAAwBCyAGQezXBCgCABEAAAsgBQ0AIABBfzYCkAogABCPByEFCyAHQSBqJAAgBQubAQEBfyAAEPEEIAAoAgQQOxoCQEHI1wQoAgAEQEHglgUoAgAiAQRAIAFBmNgEKAIAEQAACyAAQfTXBCgCABEBACEBQbSWBUG0lgUoAgAgAWs2AgBBwJYFQcCWBSgCAEEBazYCACAAQezXBCgCABEAAEHglgUoAgAiAEUNASAAQaDYBCgCABEAAEEADwsgAEHs1wQoAgARAAALQQALwQgDBn8BfgF8IwBB4ABrIgEkACAAKAIAKAIUIgMoAnghBCABQQA7AVQgAUEANgJQIAEgBDYCTCABIAM2AkAgAUIANwJEAkACQAJAAkACQAJAIAIoAgAiAi8BECIDQT9xQeDMAmotAABBAWsOBAEAAwIECyABAnwgA0EIcQRAIAIrAwAMAQsgA0EkcQRAIAIpAwC5DAELRAAAAAAAAAAAIANBEnFFDQAaIAIQUQsiCjkDECABQUBrQcbEASABQRBqEDAgASgCUCICRQ0EIAEoAkQgAmpBADoAACABKAJEIgJFDQQgAiABQdgAaiABKAJQQQEQeBogCiABKwNYYQ0EIAEtAFVBBHEEQCABKAJAIAIQFyABIAEtAFVB+wFxOgBVCyABQQA2AlAgAUIANwJEIAEgCjkDACABQUBrQebaASABEDAMBAsCQCADQSRxBEAgAikDACEJDAELIANBCHEEQEKAgICAgICAgIB/IQkgAisDACIKRP///////9/DYw0BQv///////////wAhCSAKRP///////99DZA0BIAqZRAAAAAAAAOBDYwRAIAqwIQkMAgtC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eQBub3QgYSB3cml0YWJsZSBkaXJlY3RvcnkAc2hyaW5rX21lbW9yeQBvdXQgb2YgbWVtb3J5AGZhaWxlZCB0byBhbGxvY2F0ZSAldSBieXRlcyBvZiBtZW1vcnkASEFWSU5HIGNsYXVzZSBvbiBhIG5vbi1hZ2dyZWdhdGUgcXVlcnkASW50Q29weQBTQ29weQBWRGVzdHJveQBNdWx0aXBseQBxdWVyeV9vbmx5AHVubGlrZWx5AHRhYmxlICIlcyIgaGFzIG1vcmUgdGhhbiBvbmUgcHJpbWFyeSBrZXkAZm9yZWlnbiBrZXkAanNvbl9ncm91cF9hcnJheQBqc29uYl9ncm91cF9hcnJheQBqc29uX2FycmF5AGpzb25iX2FycmF5AGp1bGlhbmRheQBzcWxpdGVfcmVuYW1lX3F1b3RlZml4AHByZWZpeABMSUtFIG9yIEdMT0IgcGF0dGVybiB0b28gY29tcGxleAB1bmhleABPcGVuQXV0b2luZGV4AGF1dG9tYXRpY19pbmRleABhdXRvLWluZGV4AG9ycGhhbiBpbmRleABEcm9wSW5kZXgAaWR4AFJlb3BlbklkeABtYXgATWVtTWF4ACVzJS4zeCslLjZ4ADB4AENSRUFURSBUQUJMRSB4AHJ3AGltcGxpZXNfbm9ubnVsbF9yb3cAcG93AG5vdwBpbnRlZ2VyIG92ZXJmbG93AGZ0czU6IHBhcnNlciBzdGFjayBvdmVyZmxvdwB3aW5kb3cAc2hhZG93AFJlc3VsdFJvdwBJZk51bGxSb3cAbmV3AG5vIHN1Y2ggdmlldwBjYW5ub3QgbW9kaWZ5ICVzIGJlY2F1c2UgaXQgaXMgYSB2aWV3AENhbm5vdCBhZGQgYSBjb2x1bW4gdG8gYSB2aWV3AGNhbm5vdCBVUFNFUlQgYSB2aWV3AFByZXYAayBQUklNQVJZIEtFWSwgdgAgJWxsdQAlYyV1AEZhaWxlZCB0byByZWFkIHB0cm1hcCBrZXk9JXUAJS4qejoldQBPZmZzZXQgJXUgb3V0IG9mIHJhbmdlICV1Li4ldQBpbnZhbGlkIHBhZ2UgbnVtYmVyICV1AGZhaWxlZCB0byBnZXQgcGFnZSAldQAybmQgcmVmZXJlbmNlIHRvIHBhZ2UgJXUARnJhZ21lbnRhdGlvbiBvZiAldSBieXRlcyByZXBvcnRlZCBhcyAldSBvbiBwYWdlICV1AGZyZWVsaXN0IGxlYWYgY291bnQgdG9vIGJpZyBvbiBwYWdlICV1AE11bHRpcGxlIHVzZXMgZm9yIGJ5dGUgJXUgb2YgcGFnZSAldQAlcyBpcyAldSBidXQgc2hvdWxkIGJlICV1AHVuYWJsZSB0byB1c2UgZnVuY3Rpb24gJXMgaW4gdGhlIHJlcXVlc3RlZCBjb250ZXh0AFNvcnRlck5leHQAVk5leHQAaW5jb21wbGV0ZSBpbnB1dABidXN5X3RpbWVvdXQAbG9jYWxob3N0AGNhbm5vdCBkcm9wIGNvbHVtbiAiJXMiOiBubyBvdGhlciBjb2x1bW5zIGV4aXN0AHBlcnNpc3QAZm9yZWlnbl9rZXlfbGlzdABpbmRleF9saXN0AGZ1bmN0aW9uX2xpc3QAY29sbGF0aW9uX2xpc3QAZGF0YWJhc2VfbGlzdABtb2R1bGVfbGlzdABQUkFHTUEgdGFibGVfbGlzdABwcmFnbWFfbGlzdABzZXQgbGlzdABWYWx1ZUxpc3QAc3FsaXRlX3JlbmFtZV90ZXN0AFJvd1NldFRlc3QAU2VxdWVuY2VUZXN0AGZhc3QATGFzdABDYXN0AHNxcnQAU29ydGVyU29ydAAiXC9iZm5ydABqc29uX2luc2VydABqc29uYl9pbnNlcnQASWR4SW5zZXJ0AFNvcnRlckluc2VydAByZXN0YXJ0AEJpdE5vdABJZk5vdABQYWdlY291bnQAZnJlZWxpc3RfY291bnQAbWF4X3BhZ2VfY291bnQAUmVzZXRDb3VudAB3YWxfYXV0b2NoZWNrcG9pbnQAd2FsX2NoZWNrcG9pbnQAQ2hlY2twb2ludABTYXZlcG9pbnQAYSBDSEVDSyBjb25zdHJhaW50ACVzT04gQ09ORkxJQ1QgY2xhdXNlIGRvZXMgbm90IG1hdGNoIGFueSBQUklNQVJZIEtFWSBvciBVTklRVUUgY29uc3RyYWludABDdXJzb3JIaW50AGNvbnRlbnQAcGFyZW50AERJU1RJTkNUIGFnZ3JlZ2F0ZXMgbXVzdCBoYXZlIGV4YWN0bHkgb25lIGFyZ3VtZW50AGNvbW1lbnQAQVBJIGNhbGxlZCB3aXRoIGZpbmFsaXplZCBwcmVwYXJlZCBzdGF0ZW1lbnQAQVBJIGNhbGxlZCB3aXRoIE5VTEwgcHJlcGFyZWQgc3RhdGVtZW50AE1heFBnY250AGRlZmF1bHQgdmFsdWUgb2YgY29sdW1uIFslc10gaXMgbm90IGNvbnN0YW50AE11c3RCZUludABDYW5ub3QgYWRkIGEgY29sdW1uIHdpdGggbm9uLWNvbnN0YW50IGRlZmF1bHQASGFsdABzdGF0X2luaXQASW5pdABBdXRvQ29tbWl0AGFuYWx5c2lzX2xpbWl0AHNvZnRfaGVhcF9saW1pdABoYXJkX2hlYXBfbGltaXQAam91cm5hbF9zaXplX2xpbWl0AE9mZnNldExpbWl0AFNlZWtIaXQAT04gY2xhdXNlIHJlZmVyZW5jZXMgdGFibGVzIHRvIGl0cyByaWdodABoaWdobGlnaHQAU2hpZnRSaWdodABoZ2h0AFNoaWZ0TGVmdABPZmZzZXQAcmVzZXQAanNvbl9zZXQAanNvbmJfc2V0AHRvbyBtYW55IGNvbHVtbnMgaW4gcmVzdWx0IHNldAAlciBPUkRFUiBCWSB0ZXJtIGRvZXMgbm90IG1hdGNoIGFueSBjb2x1bW4gaW4gdGhlIHJlc3VsdCBzZXQAc25pcHBldABzdGF0X2dldABzcWxpdGVfY29tcGlsZW9wdGlvbl9nZXQAc3RyaWN0AE5vQ29uZmxpY3QAanNvbl9ncm91cF9vYmplY3QAanNvbmJfZ3JvdXBfb2JqZWN0AGpzb25fb2JqZWN0AGpzb25iX29iamVjdABqc29uX2V4dHJhY3QAanNvbmJfZXh0cmFjdABTdWJ0cmFjdABkYnN0YXQAdGJsLGlkeCxzdGF0AHVuc3VwcG9ydGVkIGZpbGUgZm9ybWF0AGdyb3VwX2NvbmNhdABDb25jYXQATHQAR3QAZGVmZXJfZm9yZWlnbl9rZXlzAGFsd2F5cwBwYXJhbWV0ZXJzIGFyZSBub3QgYWxsb3dlZCBpbiB2aWV3cwBjb25jYXRfd3MAc3RhdHVzAHN5bmNocm9ub3VzAGluZGV4ICVzIGFscmVhZHkgZXhpc3RzAG91dHB1dCBmaWxlIGFscmVhZHkgZXhpc3RzACVzICVUIGFscmVhZHkgZXhpc3RzAHRyaWdnZXIgJVQgYWxyZWFkeSBleGlzdHMATm90RXhpc3RzAGlnbm9yZV9jaGVja19jb25zdHJhaW50cwBDSEVDSyBjb25zdHJhaW50cwBleHByZXNzaW9ucyBwcm9oaWJpdGVkIGluIFBSSU1BUlkgS0VZIGFuZCBVTklRVUUgY29uc3RyYWludHMAanNvbl9vYmplY3QoKSByZXF1aXJlcyBhbiBldmVuIG51bWJlciBvZiBhcmd1bWVudHMAanNvbl8lcygpIG5lZWRzIGFuIG9kZCBudW1iZXIgb2YgYXJndW1lbnRzAHdyb25nIG51bWJlciBvZiB2dGFibGUgYXJndW1lbnRzAHVuYWJsZSB0byBkZWxldGUvbW9kaWZ5IHVzZXItZnVuY3Rpb24gZHVlIHRvIGFjdGl2ZSBzdGF0ZW1lbnRzAHVuYWJsZSB0byBkZWxldGUvbW9kaWZ5IGNvbGxhdGlvbiBzZXF1ZW5jZSBkdWUgdG8gYWN0aXZlIHN0YXRlbWVudHMAcmV2ZXJzZV91bm9yZGVyZWRfc2VsZWN0cwBpaXNzc3NzcwBpc3MAY2Fubm90IG9wZW4gc2F2ZXBvaW50IC0gU1FMIHN0YXRlbWVudHMgaW4gcHJvZ3Jlc3MAY2Fubm90IHJlbGVhc2Ugc2F2ZXBvaW50IC0gU1FMIHN0YXRlbWVudHMgaW4gcHJvZ3Jlc3MAY2Fubm90IGNvbW1pdCB0cmFuc2FjdGlvbiAtIFNRTCBzdGF0ZW1lbnRzIGluIHByb2dyZXNzAGNhbm5vdCBWQUNVVU0gLSBTUUwgc3RhdGVtZW50cyBpbiBwcm9ncmVzcwBvdXNuZXNzAGZ1bG5lc3MAaXZlbmVzcwBhY2Nlc3MAc2VwYXJhdG9ycwBwYXJhbWV0ZXJzAHJlY3Vyc2l2ZV90cmlnZ2VycwB0aGUgSU5ERVhFRCBCWSBjbGF1c2UgaXMgbm90IGFsbG93ZWQgb24gVVBEQVRFIG9yIERFTEVURSBzdGF0ZW1lbnRzIHdpdGhpbiB0cmlnZ2VycwB0aGUgTk9UIElOREVYRUQgY2xhdXNlIGlzIG5vdCBhbGxvd2VkIG9uIFVQREFURSBvciBERUxFVEUgc3RhdGVtZW50cyB3aXRoaW4gdHJpZ2dlcnMAcXVhbGlmaWVkIHRhYmxlIG5hbWVzIGFyZSBub3QgYWxsb3dlZCBvbiBJTlNFUlQsIFVQREFURSwgYW5kIERFTEVURSBzdGF0ZW1lbnRzIHdpdGhpbiB0cmlnZ2VycwBDaGlsZCBwYWdlIGRlcHRoIGRpZmZlcnMAdG9rZW5jaGFycwB1bmFibGUgdG8gY2xvc2UgZHVlIHRvIHVuZmluYWxpemVkIHN0YXRlbWVudHMgb3IgdW5maW5pc2hlZCBiYWNrdXBzAGFjb3MASWZQb3MAY29tcGlsZV9vcHRpb25zAERJU1RJTkNUIGlzIG5vdCBzdXBwb3J0ZWQgZm9yIHdpbmRvdyBmdW5jdGlvbnMARklMVEVSIGNsYXVzZSBtYXkgb25seSBiZSB1c2VkIHdpdGggYWdncmVnYXRlIHdpbmRvdyBmdW5jdGlvbnMAbm9uLWRldGVybWluaXN0aWMgZnVuY3Rpb25zAGluZGV4IGV4cHJlc3Npb25zAFNFTEVDVHMgdG8gdGhlIGxlZnQgYW5kIHJpZ2h0IG9mICVzIGRvIG5vdCBoYXZlIHRoZSBzYW1lIG51bWJlciBvZiByZXN1bHQgY29sdW1ucwB2aXJ0dWFsIHRhYmxlcyBjYW5ub3QgdXNlIGNvbXB1dGVkIGNvbHVtbnMAZ2VuZXJhdGVkIGNvbHVtbnMAdGFibGUgJXMgaGFzICVkIHZhbHVlcyBmb3IgJWQgY29sdW1ucwByYWRpYW5zAGFsbCBWQUxVRVMgbXVzdCBoYXZlIHRoZSBzYW1lIG51bWJlciBvZiB0ZXJtcwBlbXB0eV9yZXN1bHRfY2FsbGJhY2tzAG5vZGVqcwBMb2FkQW5hbHlzaXMAZmxncwBmbGFncwB2ZnMAbXVsdGlwbGUgY29udGVudD0uLi4gZGlyZWN0aXZlcwBtdWx0aXBsZSB0b2tlbml6ZT0uLi4gZGlyZWN0aXZlcwBtdWx0aXBsZSBjb250ZW50X3Jvd2lkPS4uLiBkaXJlY3RpdmVzACVkIGNvbHVtbnMgYXNzaWduZWQgJWQgdmFsdWVzAEpTT04gY2Fubm90IGhvbGQgQkxPQiB2YWx1ZXMAZmFpbGVkIG1lbW9yeSByZXNpemUgJXUgdG8gJXUgYnl0ZXMAcGFydGlhbCBpbmRleCBXSEVSRSBjbGF1c2VzAHNob3J0X2NvbHVtbl9uYW1lcwBmdWxsX2NvbHVtbl9uYW1lcwB1bmFibGUgdG8gb3BlbiBhIHRlbXBvcmFyeSBkYXRhYmFzZSBmaWxlIGZvciBzdG9yaW5nIHRlbXBvcmFyeSB0YWJsZXMAY2Fubm90IGNyZWF0ZSB0cmlnZ2VycyBvbiBzaGFkb3cgdGFibGVzAGNhbm5vdCBjcmVhdGUgdHJpZ2dlcnMgb24gdmlydHVhbCB0YWJsZXMAJXMgUkVUVVJOSU5HIGlzIG5vdCBhdmFpbGFibGUgb24gdmlydHVhbCB0YWJsZXMAY2Fubm90IGpvaW4gdXNpbmcgY29sdW1uICVzIC0gY29sdW1uIG5vdCBwcmVzZW50IGluIGJvdGggdGFibGVzAEFVVE9JTkNSRU1FTlQgbm90IGFsbG93ZWQgb24gV0lUSE9VVCBST1dJRCB0YWJsZXMAJXMgY2Fubm90IHVzZSB2YXJpYWJsZXMAdG9vIG1hbnkgU1FMIHZhcmlhYmxlcwBjYXRlZ29yaWVzAHN1YnF1ZXJpZXMAY2Fubm90IHVzZSB3aW5kb3cgZnVuY3Rpb25zIGluIHJlY3Vyc2l2ZSBxdWVyaWVzAGNvdW50X2NoYW5nZXMAdG90YWxfY2hhbmdlcwBkZWdyZWVzAFJFVFVSTklORyBtYXkgbm90IHVzZSAiVEFCTEUuKiIgd2lsZGNhcmRzAHRocmVhZHMAcmVtb3ZlX2RpYWNyaXRpY3MAYWJzACV6JS4qcwAuJS4qcwBDUkVBVEUgJXMgJS4qcwBDUkVBVEUlcyBJTkRFWCAlLipzAGludmFsaWQgdXJpIGF1dGhvcml0eTogJS4qcwB1bmtub3duIHNwZWNpYWwgcXVlcnk6ICUuKnMAdW5rbm93biB0YWJsZSBvcHRpb246ICUuKnMAJS4qcyVzACwlcyVzJXMAU0NBTiAlcyVzJXMAc3FsaXRlX2FsdGVydGFiXyVzAFNDQU4gJWQgQ09OU1RBTlQgUk9XJXMAJVElcwAgVklSVFVBTCBUQUJMRSBJTkRFWCAlZDolcwAlczogJXMuJXMuJXMAcmVjdXJzaXZlIGRlZmluaXRpb24gZm9yICVzLiVzAG1pc3NpbmcgZGF0YXR5cGUgZm9yICVzLiVzAGNhbm5vdCBzdG9yZSAlcyB2YWx1ZSBpbiAlcyBjb2x1bW4gJXMuJXMAbm9uLSVzIHZhbHVlIGluICVzLiVzAFRFWFQgdmFsdWUgaW4gJXMuJXMATlVMTCB2YWx1ZSBpbiAlcy4lcwBOVU1FUklDIHZhbHVlIGluICVzLiVzAG1hbGZvcm1lZCBpbnZlcnRlZCBpbmRleCBmb3IgRlRTNSB0YWJsZSAlcy4lcwAlczogJXMuJXMAbm8gc3VjaCBmdHM1IHRhYmxlOiAlcy4lcwAuLiVzACUuMThzLSVzAENSRUFURSBUQUJMRSAlUS4nJXFfJXEnKCVzKSVzACBVU0lORyBJTlRFR0VSIFBSSU1BUlkgS0VZICglcwB1c2UgRFJPUCBWSUVXIHRvIGRlbGV0ZSB2aWV3ICVzAHJvdyBub3QgaW4gUFJJTUFSWSBLRVkgb3JkZXIgZm9yICVzAG1pc3VzZSBvZiBhbGlhc2VkIHdpbmRvdyBmdW5jdGlvbiAlcwB0b28gbWFueSBjb2x1bW5zIG9uICVzAHRvbyBtYW55IGNvbHVtbnMgaW4gJXMAJXMgcHJvaGliaXRlZCBpbiAlcwBDSEVDSyBjb25zdHJhaW50IGZhaWxlZCBpbiAlcwBub24tZGV0ZXJtaW5pc3RpYyB1c2Ugb2YgJXMoKSBpbiAlcwByZWNvdmVyZWQgJWQgcGFnZXMgZnJvbSAlcwBtaXN1c2Ugb2YgYWxpYXNlZCBhZ2dyZWdhdGUgJXMAJXMgJVQgY2Fubm90IHJlZmVyZW5jZSBvYmplY3RzIGluIGRhdGFiYXNlICVzAGNhbm5vdCBkZXRhY2ggZGF0YWJhc2UgJXMAYSBKT0lOIGNsYXVzZSBpcyByZXF1aXJlZCBiZWZvcmUgJXMAY2Fubm90IG9wZW4gdmFsdWUgb2YgdHlwZSAlcwByZWNvdmVyZWQgJWQgZnJhbWVzIGZyb20gV0FMIGZpbGUgJXMAUFJJTUFSWSBLRVkgbWlzc2luZyBvbiB0YWJsZSAlcwB1c2UgRFJPUCBUQUJMRSB0byBkZWxldGUgdGFibGUgJXMAdGhlcmUgaXMgYWxyZWFkeSBhbiBpbmRleCBuYW1lZCAlcwB0YWJsZSAlUyBoYXMgbm8gY29sdW1uIG5hbWVkICVzAHRoZXJlIGlzIGFscmVhZHkgYSB0YWJsZSBuYW1lZCAlcwBzdGF0ZW1lbnQgYWJvcnRzIGF0ICVkOiBbJXNdICVzAENPVkVSSU5HIElOREVYICVzAFNFTEVDVCAlcwB1bnN1cHBvcnRlZCB1c2Ugb2YgTlVMTFMgJXMAVVNFIFRFTVAgQi1UUkVFIEZPUiAlcwAtLSBUUklHR0VSICVzAFJJR0hULUpPSU4gJXMAPj8gQU5EICVzACV6OiAlcwByZWN1cnNpdmUgcmVmZXJlbmNlIGluIGEgc3VicXVlcnk6ICVzAHZ0YWJsZSBjb25zdHJ1Y3RvciBjYWxsZWQgcmVjdXJzaXZlbHk6ICVzAG5vIHN1Y2ggaW5kZXg6ICVzAG5vIHN1Y2ggd2luZG93OiAlcwBjYW5ub3Qgb3ZlcnJpZGUgJXMgb2Ygd2luZG93OiAlcwBjYW5ub3Qgb3BlbiB2aWV3OiAlcwBubyBzdWNoIHNhdmVwb2ludDogJXMAbm8gc3VjaCB2ZnM6ICVzAG11bHRpcGxlIHJlY3Vyc2l2ZSByZWZlcmVuY2VzOiAlcwBlcnJvciBpbiAlcyAlcyVzJXM6ICVzAGZ0czU6IGVycm9yIGNyZWF0aW5nIHNoYWRvdyB0YWJsZSAlcV8lczogJXMAdW5hYmxlIHRvIHZhbGlkYXRlIHRoZSBpbnZlcnRlZCBpbmRleCBmb3IgRlRTNSB0YWJsZSAlcy4lczogJXMAZXJyb3IgaW4gJXMgJXMgYWZ0ZXIgJXM6ICVzAG5vIHN1Y2ggdG9rZW5pemVyOiAlcwB1bnJlY29nbml6ZWQgY29sdW1uIG9wdGlvbjogJXMAcGFyc2UgZXJyb3IgaW4gcmFuayBmdW5jdGlvbjogJXMAbm8gc3VjaCBmdW5jdGlvbjogJXMAbm8gc3VjaCBjb2x1bW46ICVzAGNhbm5vdCBsaW1pdCBXQUwgc2l6ZTogJXMATUogZGVsZXRlOiAlcwB0YXJnZXQgb2JqZWN0L2FsaWFzIG1heSBub3QgYXBwZWFyIGluIEZST00gY2xhdXNlOiAlcwBvYmplY3QgbmFtZSByZXNlcnZlZCBmb3IgaW50ZXJuYWwgdXNlOiAlcwB1bmtub3duIGRhdGFiYXNlOiAlcwB1bmFibGUgdG8gb3BlbiBkYXRhYmFzZTogJXMAbm8gc3VjaCBkYXRhYmFzZTogJXMAdGhlcmUgaXMgYWxyZWFkeSBhbm90aGVyIHRhYmxlIG9yIGluZGV4IHdpdGggdGhpcyBuYW1lOiAlcwBkdXBsaWNhdGUgY29sdW1uIG5hbWU6ICVzAHJlc2VydmVkIGZ0czUgY29sdW1uIG5hbWU6ICVzAGR1cGxpY2F0ZSBXSVRIIHRhYmxlIG5hbWU6ICVzAHJlc2VydmVkIGZ0czUgdGFibGUgbmFtZTogJXMAbm8gc3VjaCBtb2R1bGU6ICVzAGNhbm5vdCBvcGVuIHZpcnR1YWwgdGFibGU6ICVzAG5vIHN1Y2ggdGFibGU6ICVzAG11bHRpcGxlIHJlZmVyZW5jZXMgdG8gcmVjdXJzaXZlIHRhYmxlOiAlcwBjYW5ub3QgVVBEQVRFIGEgc3Vic2V0IG9mIGNvbHVtbnMgb24gZnRzNSBjb250ZW50bGVzcy1kZWxldGUgdGFibGU6ICVzAGNhbm5vdCAlcyBjb250ZW50bGVzcyBmdHM1IHRhYmxlOiAlcwBubyBzdWNoICVzIG1vZGU6ICVzAE1KIGNvbGxpZGU6ICVzAG5vIHN1Y2ggY29sbGF0aW9uIHNlcXVlbmNlOiAlcwBjaXJjdWxhciByZWZlcmVuY2U6ICVzAGNhbm5vdCBvcGVuIHRhYmxlIHdpdGhvdXQgcm93aWQ6ICVzACVzIG1vZGUgbm90IGFsbG93ZWQ6ICVzAHZ0YWJsZSBjb25zdHJ1Y3RvciBmYWlsZWQ6ICVzAHZ0YWJsZSBjb25zdHJ1Y3RvciBkaWQgbm90IGRlY2xhcmUgc2NoZW1hOiAlcwBhYm9ydCBhdCAlZCBpbiBbJXNdOiAlcwAtLSAlcwAleiAtICVzAFNFTEVDVCByb3dpZCwgcmFuayBGUk9NICVRLiVRIE9SREVSIEJZICVzKCIldyIlcyVzKSAlcwB3cgBpbnN0cgBzdWJzdHIAZnRzNV9hcGlfcHRyAGV4cHJfaW1wbGllc19leHByAGVycm9yIGluIHRva2VuaXplciBjb25zdHJ1Y3RvcgB0aGUgIi4iIG9wZXJhdG9yAG5lYXIgIiVUIjogc3ludGF4IGVycm9yAHVua25vd24gZXJyb3IAbm90IGFuIGVycm9yAFNRTCBsb2dpYyBlcnJvcgBkaXNrIEkvTyBlcnJvcgBmbG9vcgBwb3dlcgBsb3dlcgBzcWxpdGVfdGVtcF9tYXN0ZXIAc3FsaXRlX21hc3RlcgBwb3J0ZXIAUmVzZXRTb3J0ZXIARmtDb3VudGVyAEFQSSBjYWxsIHdpdGggJXMgZGF0YWJhc2UgY29ubmVjdGlvbiBwb2ludGVyAFZGaWx0ZXIARVNDQVBFIGV4cHJlc3Npb24gbXVzdCBiZSBhIHNpbmdsZSBjaGFyYWN0ZXIAdXBwZXIAY2Fubm90IHVzZSBSRVRVUk5JTkcgaW4gYSB0cmlnZ2VyAERyb3BUcmlnZ2VyAHNlY29uZCBhcmd1bWVudCB0byBudGhfdmFsdWUgbXVzdCBiZSBhIHBvc2l0aXZlIGludGVnZXIAYXJndW1lbnQgb2YgbnRpbGUgbXVzdCBiZSBhIHBvc2l0aXZlIGludGVnZXIAZnJhbWUgc3RhcnRpbmcgb2Zmc2V0IG11c3QgYmUgYSBub24tbmVnYXRpdmUgaW50ZWdlcgBmcmFtZSBlbmRpbmcgb2Zmc2V0IG11c3QgYmUgYSBub24tbmVnYXRpdmUgaW50ZWdlcgBJbnRlZ2VyAFJvd2lkICVsbGQgb3V0IG9mIG9yZGVyAFJlbWFpbmRlcgBmcmFtZSBzdGFydGluZyBvZmZzZXQgbXVzdCBiZSBhIG5vbi1uZWdhdGl2ZSBudW1iZXIAZnJhbWUgZW5kaW5nIG9mZnNldCBtdXN0IGJlIGEgbm9uLW5lZ2F0aXZlIG51bWJlcgBhZGRyAGNoYXIAeWVhcgBDbGVhcgBCaXRPcgBzZXEAQ29sbFNlcQBFbHNlRXEAcmVnZXhwAE9wZW5EdXAATm9vcABKdW1wAHRlbXAAY3VycmVudF90aW1lc3RhbXAAQWdnU3RlcABzcWxpdGVfcmV0dXJuaW5nXyVwAHZ0YWI6JXAAYXV0bwBHb3RvAGludG8AaW5jcmVtZW50YWxfdmFjdXVtIGVuYWJsZWQgd2l0aCBhIG1heCByb290cGFnZSBvZiB6ZXJvAElmTm90WmVybwBEZWNySnVtcFplcm8ARmtJZlplcm8Ac2Vxbm8AaW5kZXhfeGluZm8AdGFibGVfeGluZm8AaW5kZXhfaW5mbwB0YWJsZV9pbmZvAE9wZW5Qc2V1ZG8ATCogTiogQ28AQmVnaW5TdWJydG4AUmV0dXJuAGpzb24Abm8gcXVlcnkgc29sdXRpb24AaW5kZXggY29ycnVwdGlvbgBkYXRhYmFzZSBjb3JydXB0aW9uAGZyZWUgc3BhY2UgY29ycnVwdGlvbgBqc29uX2Vycm9yX3Bvc2l0aW9uAHVua25vd24gY29sdW1uICIlcyIgaW4gZm9yZWlnbiBrZXkgZGVmaW5pdGlvbgAlcy54QmVzdEluZGV4IG1hbGZ1bmN0aW9uAGF1dGhvcml6ZXIgbWFsZnVuY3Rpb24AJSNUKCkgbWF5IG5vdCBiZSB1c2VkIGFzIGEgd2luZG93IGZ1bmN0aW9uACclcycgaXMgbm90IGEgZnVuY3Rpb24ARnVuY3Rpb24AY2Fubm90IHN0YXJ0IGEgdHJhbnNhY3Rpb24gd2l0aGluIGEgdHJhbnNhY3Rpb24AY2Fubm90IGNoYW5nZSAlcyB3YWwgbW9kZSBmcm9tIHdpdGhpbiBhIHRyYW5zYWN0aW9uAHRlbXBvcmFyeSBzdG9yYWdlIGNhbm5vdCBiZSBjaGFuZ2VkIGZyb20gd2l0aGluIGEgdHJhbnNhY3Rpb24AY2Fubm90IFZBQ1VVTSBmcm9tIHdpdGhpbiBhIHRyYW5zYWN0aW9uAFNhZmV0eSBsZXZlbCBtYXkgbm90IGJlIGNoYW5nZWQgaW5zaWRlIGEgdHJhbnNhY3Rpb24AVHJhbnNhY3Rpb24AaXphdGlvbgBQZXJtdXRhdGlvbgB1bmtub3duIG9wZXJhdGlvbgB1bnN1cHBvcnRlZCBmcmFtZSBzcGVjaWZpY2F0aW9uAFJBTkdFIHdpdGggb2Zmc2V0IFBSRUNFRElORy9GT0xMT1dJTkcgcmVxdWlyZXMgb25lIE9SREVSIEJZIGV4cHJlc3Npb24AdG9vIG1hbnkgbGV2ZWxzIG9mIHRyaWdnZXIgcmVjdXJzaW9uAHVzZXJfdmVyc2lvbgBzcWxpdGVfdmVyc2lvbgBQUkFHTUEgJVEuZGF0YV92ZXJzaW9uAHNjaGVtYV92ZXJzaW9uAHNxbGl0ZV9kcm9wX2NvbHVtbgBzcWxpdGVfcmVuYW1lX2NvbHVtbgBhZnRlciBkcm9wIGNvbHVtbgBubyBzdWNoIGNvbHVtbgBtdXN0IGhhdmUgYXQgbGVhc3Qgb25lIG5vbi1nZW5lcmF0ZWQgY29sdW1uAGNhbm5vdCB1c2UgREVGQVVMVCBvbiBhIGdlbmVyYXRlZCBjb2x1bW4AYWRkIGNvbHVtbgBDYW5ub3QgYWRkIGEgUFJJTUFSWSBLRVkgY29sdW1uAENhbm5vdCBhZGQgYSBVTklRVUUgY29sdW1uAGNhbm5vdCBhZGQgYSBTVE9SRUQgY29sdW1uAFZDb2x1bW4AbG4AYnVpbHRpbgBhc2luAGF0IG1vc3QgJWQgdGFibGVzIGluIGEgam9pbgBtaW4ALG9yaWdpbgBWQmVnaW4AbWFpbgBFeHBsYWluAHNpZ24ASWZOb3RPcGVuAFNvcnRlck9wZW4AVk9wZW4ASWZTaXplQmV0d2VlbgBoaWRkZW4AYXRhbgBTZWVrU2NhbgBWSW5pdEluAGF1dG9fdmFjdXVtAGluY3JlbWVudGFsX3ZhY3V1bQBJbmNyVmFjdXVtAHN1bQBmbGV4bnVtAGFsaXNtAHBtAGRyb3AgY29sdW1uIGZyb20AREVMRVRFIGZyb20AcmFuZG9tAEFkZEltbQBydHJpbQBsdHJpbQBSQUlTRSgpIG1heSBvbmx5IGJlIHVzZWQgd2l0aGluIGEgdHJpZ2dlci1wcm9ncmFtAFByb2dyYW0AdHJpZ3JhbQBQYXJhbQBmdWwAbG9ja2luZyBwcm90b2NvbABuY29sAG5vdG51bGwAaWZudWxsAGRhdGFiYXNlIG9yIGRpc2sgaXMgZnVsbABOb3ROdWxsAFNvZnROdWxsAElzTnVsbABaZXJvT3JOdWxsAEhhbHRJZk51bGwAY29sbABjYWNoZV9zcGlsbABSb3dDZWxsAGRlbGV0ZS1hbGwAY2VpbABkZXRhaWwAdGJsAHdhbAB2aXJ0dWFsAHRvdGFsAGluY3JlbWVudGFsAE9wZW5FcGhlbWVyYWwAaW50ZXJuYWwAYXRpb25hbABBZ2dGaW5hbABub3JtYWwAcGFydGlhbAByZWFsAFJlYWwAcGsAb2sARmluaXNoU2VlawBEZWZlcnJlZFNlZWsAbm9sb2NrAEN1cnNvclVubG9jawBibG9jawBDdXJzb3JMb2NrAFRhYmxlTG9jawBpbnRlZ3JpdHlfY2hlY2sAZm9yZWlnbl9rZXlfY2hlY2sAcXVpY2tfY2hlY2sAY2VsbF9zaXplX2NoZWNrAGludGVncml0eS1jaGVjawBGa0NoZWNrAFR5cGVDaGVjawBWQ2hlY2sASW50ZWdyaXR5Q2sAaXZpdGkAYmlsaXRpAGFsaXRpAGljaXRpAGlzc2lzaQBpc2lzaQBwaQBlbnRsaQBvdXNsaQBlbGkAYmxpAHNpc3NpaQBpc3Npc2lpAHNzc2lpaQBhc2NpaQBtb250aABqc29uX2FycmF5X2xlbmd0aABvY3RldF9sZW5ndGgAb3ZlcmZsb3cgbGlzdCBsZW5ndGgAd2R0aABzdGF0X3B1c2gAZmx1c2gAYWNvc2gAYXNpbmgAYXRhbmgAanNvbl9wYXRjaABqc29uYl9wYXRjaABkYXRhdHlwZSBtaXNtYXRjaABhYmJyZXZpYXRlZCBxdWVyeSBhbGdvcml0aG0gc2VhcmNoAHVuaXhlcG9jaABzcWxpdGVfYXR0YWNoAHNxbGl0ZV9kZXRhY2gAanNvbl9lYWNoAGF2ZwBuYXJnAHNxbGl0ZV9sb2cAc3RhdGVtZW50IHRvbyBsb25nAGNhbm5vdCBvcGVuICVzIGNvbHVtbiBmb3Igd3JpdGluZwBzdWJzdHJpbmcAdW50ZXJtaW5hdGVkIHN0cmluZwBTdHJpbmcAJXM6IHRhYmxlIGRvZXMgbm90IHN1cHBvcnQgc2Nhbm5pbmcAY2VpbGluZwBjb25maWcAc3RyaW5nIG9yIGJsb2IgdG9vIGJpZwBzdHJpbmdfYWdnAFJlbGVhc2VSZWcAJS4xNmcAJSEwLjE1ZwAlIS4xNWcAcHJpbnRmAHR5cGVvZgBvdXQgb2YAcmVuYW1lIGNvbHVtbnMgb2YAaW5mAC1JbmYAbnVsbGlmAGlpZgBvZmYAdGltZWRpZmYAMDEyMzQ1Njc4OWFiY2RlZgBsZWFmAElmACVjJTA0ZC0lMDJkLSUwMmQgJTAyZDolMDJkOiUwNi4zZgAlLjNmADUwZgA0MGYAJSEuKmYAaGFzaHNpemUAZG9jc2l6ZQBtbWFwX3NpemUAY2FjaGVfc2l6ZQBwYWdlX3NpemUAb3B0aW1pemUAYWxpemUAanNvbl9yZW1vdmUAanNvbmJfcmVtb3ZlAE1vdmUAY2FzZV9zZW5zaXRpdmUAcGFyc2UgZXJyb3IgaW4gdG9rZW5pemUgZGlyZWN0aXZlAG1hbGZvcm1lZCBwcmVmaXg9Li4uIGRpcmVjdGl2ZQBtYWxmb3JtZWQgZGV0YWlsPS4uLiBkaXJlY3RpdmUAbWFsZm9ybWVkIGNvbHVtbnNpemU9Li4uIGRpcmVjdGl2ZQBtYWxmb3JtZWQgY29udGVudGxlc3NfZGVsZXRlPS4uLiBkaXJlY3RpdmUAbWFsZm9ybWVkIHRva2VuZGF0YT0uLi4gZGlyZWN0aXZlAGNhbm5vdCBjb21taXQgLSBubyB0cmFuc2FjdGlvbiBpcyBhY3RpdmUAY2Fubm90IHJvbGxiYWNrIC0gbm8gdHJhbnNhY3Rpb24gaXMgYWN0aXZlAGF0aXZlAGV4Y2x1c2l2ZQB0cnVlAElzVHJ1ZQB1bmlxdWUAZGZsdF92YWx1ZQBDYW5ub3QgYWRkIGEgUkVGRVJFTkNFUyBjb2x1bW4gd2l0aCBub24tTlVMTCBkZWZhdWx0IHZhbHVlAEFnZ1ZhbHVlAGpzb25fcXVvdGUAT3BlbldyaXRlAG9uX2RlbGV0ZQBzZWN1cmVfZGVsZXRlAHNlY3VyZS1kZWxldGUASWR4RGVsZXRlAHByaXZhdGUAYWdncmVnYXRlAFZDcmVhdGUAb25fdXBkYXRlAFZVcGRhdGUAY3VycmVudF9kYXRlAHRydW5jYXRlAGljYXRlAGJhZCBwYXJhbWV0ZXIgb3Igb3RoZXIgQVBJIG1pc3VzZQB0b28gbWFueSB0ZXJtcyBpbiAlcyBCWSBjbGF1c2UAdG9vIG1hbnkgdGVybXMgaW4gT1JERVIgQlkgY2xhdXNlAGFnZ3JlZ2F0ZSBmdW5jdGlvbnMgYXJlIG5vdCBhbGxvd2VkIGluIHRoZSBHUk9VUCBCWSBjbGF1c2UAUEFSVElUSU9OIGNsYXVzZQBhIE5BVFVSQUwgam9pbiBtYXkgbm90IGhhdmUgYW4gT04gb3IgVVNJTkcgY2xhdXNlAGRhdGFiYXNlICVzIGlzIGFscmVhZHkgaW4gdXNlAEFnZ0ludmVyc2UAQ2xvc2UAZmFsc2UAcGhyYXNlAFNFTEVDVCBpZHgsY291bnQoKikgRlJPTSAlUS5zcWxpdGVfc3RhdDQgR1JPVVAgQlkgaWR4IENPTExBVEUgbm9jYXNlAGF0dGVtcHQgdG8gd3JpdGUgYSByZWFkb25seSBkYXRhYmFzZQBjb3JydXB0IGRhdGFiYXNlAGF0dGFjaGVkIGRhdGFiYXNlcyBtdXN0IHVzZSB0aGUgc2FtZSB0ZXh0IGVuY29kaW5nIGFzIG1haW4gZGF0YWJhc2UAZmlsZSBpcyBub3QgYSBkYXRhYmFzZQB0ZW1wX3N0b3JlACVzIGNsYXVzZSBzaG91bGQgY29tZSBhZnRlciAlcyBub3QgYmVmb3JlAEV4cGlyZQBleHByX2NvbXBhcmUAU29ydGVyQ29tcGFyZQBzdWJ0eXBlAFNldFN1YnR5cGUAR2V0U3VidHlwZQBDbHJTdWJ0eXBlAGpzb25fdHlwZQBJc1R5cGUASWZOb0hvcGUAbm9uZQBJbml0Q29yb3V0aW5lAEVuZENvcm91dGluZQBsb2NhbHRpbWUAc3RyZnRpbWUAZGF0ZXRpbWUAY3VycmVudF90aW1lAGFmdGVyIHJlbmFtZQBub24tdGV4dCBmaWxlbmFtZQBWUmVuYW1lAGFtYmlndW91cyBjb2x1bW4gbmFtZQB0ZW1wb3JhcnkgdHJpZ2dlciBtYXkgbm90IGhhdmUgcXVhbGlmaWVkIG5hbWUAIE9SREVSIEJZIG5hbWUAdGJsLGlkeCxuZXEsbmx0LG5kbHQsc2FtcGxlAGNhbm5vdCBvcGVuIGZpbGUAdW5hYmxlIHRvIG9wZW4gZGF0YWJhc2UgZmlsZQBpbW11dGFibGUAQWJvcnRhYmxlAGxlZ2FjeV9hbHRlcl90YWJsZQBzcWxpdGVfcmVuYW1lX3RhYmxlAHJlY3Vyc2l2ZWx5IGRlZmluZWQgZnRzNSBjb250ZW50IHRhYmxlAGNvbnRlbnRsZXNzX2RlbGV0ZT0xIHJlcXVpcmVzIGEgY29udGVudGxlc3MgdGFibGUAY2Fubm90IGNyZWF0ZSB0cmlnZ2VyIG9uIHN5c3RlbSB0YWJsZQB2aXJ0dWFsIHRhYmxlAG5vIHN1Y2ggdGFibGUAbnVtYmVyIG9mIGNvbHVtbnMgaW4gZm9yZWlnbiBrZXkgZG9lcyBub3QgbWF0Y2ggdGhlIG51bWJlciBvZiBjb2x1bW5zIGluIHRoZSByZWZlcmVuY2VkIHRhYmxlACdkZWxldGUtYWxsJyBtYXkgb25seSBiZSB1c2VkIHdpdGggYSBjb250ZW50bGVzcyBvciBleHRlcm5hbCBjb250ZW50IGZ0czUgdGFibGUAJ3JlYnVpbGQnIG1heSBub3QgYmUgdXNlZCB3aXRoIGEgY29udGVudGxlc3MgZnRzNSB0YWJsZQAnZGVsZXRlJyBtYXkgbm90IGJlIHVzZWQgd2l0aCBhIGNvbnRlbnRsZXNzX2RlbGV0ZT0xIHRhYmxlAGxvY2FsIHRpbWUgdW5hdmFpbGFibGUAYW5vdGhlciByb3cgYXZhaWxhYmxlAG5vIG1vcmUgcm93cyBhdmFpbGFibGUAVmFyaWFibGUARHJvcFRhYmxlAHV0ZjE2bGUAY2FzZV9zZW5zaXRpdmVfbGlrZQBTZXRDb29raWUAUmVhZENvb2tpZQBjYWNoZQBjcmlzaXNtZXJnZQB1c2VybWVyZ2UAYXV0b21lcmdlAGRlbGV0ZW1lcmdlAGNvbHVtbiBpbmRleCBvdXQgb2YgcmFuZ2UAbm90aWZpY2F0aW9uIG1lc3NhZ2UAd2FybmluZyBtZXNzYWdlAGludmFsaWQgcm9vdHBhZ2UARXh0ZW5kcyBvZmYgZW5kIG9mIHBhZ2UATUFYX1BBR0VfQ09VTlQ9MHhmZmZmZmZmZQBqc29uX3RyZWUAQ3JlYXRlQnRyZWUAam91cm5hbF9tb2RlAGxvY2tpbmdfbW9kZQBvcGNvZGUAdW5pY29kZQBKb3VybmFsTW9kZQBEaXZpZGUAY29hbGVzY2UAc3FsaXRlX3NlcXVlbmNlAFNlcXVlbmNlAGluc3RhbmNlAE9uY2UAVHJhY2UAanNvbl9yZXBsYWNlAGpzb25iX3JlcGxhY2UAdXRmMTZiZQBOZQBMZQBHZQBmdHM1OiAyMDI0LTA1LTIzIDEzOjI1OjI3IDk2YzkyYWJhMDBjODM3NWJjMzJmYWZjZGYxMjQyOWM1OGJkOGFhYmZjYWRhYjY2ODNlMzViYmI5Y2RlYmYxOWUAMjBjOjIwZQAyMGI6MjBlACUhMC4yMGUATWFrZVJlY29yZAB0aHN0bmRyZABsaWtlbGlob29kAG1vZAByb3VuZABOb3RGb3VuZABzdWJzZWNvbmQAUmV3aW5kAFNlZWtFbmQAQml0QW5kAG9sZABubyBzdWNoIGN1cnNvcjogJWxsZABubyBzdWNoIHJvd2lkOiAlbGxkAHJlYnVpbGQAWWllbGQAbGFzdF9pbnNlcnRfcm93aWQAJXMucm93aWQAU0VMRUNUKkZST00iJXciLiVzIE9SREVSIEJZIHJvd2lkAFNFTEVDVCpGUk9NIiV3Ii4lcyBXSEVSRSAlcyBPUkRFUiBCWSByb3dpZABJZHhSb3dpZABOZXdSb3dpZABTZWVrUm93aWQAaW52YWxpZABqc29uX3ZhbGlkAGZraWQAY2lkAGFwcGxpY2F0aW9uX2lkAHNxbGl0ZV9zb3VyY2VfaWQAZnRzNV9zb3VyY2VfaWQAbm90IGF1dGhvcml6ZWQAdW5pbmRleGVkAHVuYWJsZSB0byBpZGVudGlmeSB0aGUgb2JqZWN0IHRvIGJlIHJlaW5kZXhlZAB2aWV3cyBtYXkgbm90IGJlIGluZGV4ZWQAdmlydHVhbCB0YWJsZXMgbWF5IG5vdCBiZSBpbmRleGVkAHRhYmxlICVzIG1heSBub3QgYmUgaW5kZXhlZAByZWFkX3VuY29tbWl0dGVkAHJlY3Vyc2l2ZSBhZ2dyZWdhdGUgcXVlcmllcyBub3Qgc3VwcG9ydGVkAExvYWRhYmxlIGV4dGVuc2lvbnMgYXJlIG5vdCBzdXBwb3J0ZWQAcXVlcnkgYWJvcnRlZAByb3dzIGluc2VydGVkAGNvcnJ1cHRlZABpbnRlcnJ1cHRlZABjaGVja3BvaW50ZWQAYWNjZXNzIHRvICV6IGlzIHByb2hpYml0ZWQAYWNjZXNzIHRvIHZpZXcgIiVzIiBwcm9oaWJpdGVkAHJvd3MgZGVsZXRlZABnZW5lcmF0ZWQAcm93cyB1cGRhdGVkAG5vdHVzZWQAcm93IHZhbHVlIG1pc3VzZWQAc3FsaXRlX2NvbXBpbGVvcHRpb25fdXNlZABQYWdlICV1OiBuZXZlciB1c2VkAENvbHVtbnNVc2VkAHZpcnR1YWwgdGFibGVzIG1heSBub3QgYmUgYWx0ZXJlZAB2aWV3ICVzIG1heSBub3QgYmUgYWx0ZXJlZAB0YWJsZSAlcyBtYXkgbm90IGJlIGFsdGVyZWQAc2hhcmVkAGluZGV4IGFzc29jaWF0ZWQgd2l0aCBVTklRVUUgb3IgUFJJTUFSWSBLRVkgY29uc3RyYWludCBjYW5ub3QgYmUgZHJvcHBlZAB0YWJsZSAlcyBtYXkgbm90IGJlIGRyb3BwZWQAdmlldyAlcyBpcyBjaXJjdWxhcmx5IGRlZmluZWQAdW5vcGVuZWQAZGF0YWJhc2UgZGlzayBpbWFnZSBpcyBtYWxmb3JtZWQAJXMgY29uc3RyYWludCBmYWlsZWQARk9SRUlHTiBLRVkgY29uc3RyYWludCBmYWlsZWQAbGFyZ2UgZmlsZSBzdXBwb3J0IGlzIGRpc2FibGVkAGRhdGFiYXNlICVzIGlzIGxvY2tlZABkYXRhYmFzZSBpcyBsb2NrZWQAZGF0YWJhc2UgdGFibGUgaXMgbG9ja2VkAGF1dGhvcml6YXRpb24gZGVuaWVkAGFjY2VzcyBwZXJtaXNzaW9uIGRlbmllZAB0YWJsZSAlUyBoYXMgJWQgY29sdW1ucyBidXQgJWQgdmFsdWVzIHdlcmUgc3VwcGxpZWQAdGVtcG9yYXJ5IHRhYmxlIG5hbWUgbXVzdCBiZSB1bnF1YWxpZmllZAB0YWJsZSAlcyBtYXkgbm90IGJlIG1vZGlmaWVkAGNvbmZsaWN0aW5nIE9OIENPTkZMSUNUIGNsYXVzZXMgc3BlY2lmaWVkAG5vIHRhYmxlcyBzcGVjaWZpZWQAZGF0YWJhc2UgaXMgYWxyZWFkeSBhdHRhY2hlZABkYXRhYmFzZSBzY2hlbWEgaGFzIGNoYW5nZWQAZWVkAGV4Y2x1ZGVkAFBhZ2UgJXU6IHBvaW50ZXIgbWFwIHJlZmVyZW5jZWQAUm93U2V0QWRkAEZpbHRlckFkZABSb3dTZXRSZWFkAE9wZW5SZWFkACUwNGQAJTAzZAAlMDJkOiUwMmQ6JTAyZAAlMDRkLSUwMmQtJTAyZAAlMmQANDBmLTIxYS0yMWQANTBmLTIwYS0yMGQANDBmLTIwYS0yMGQAc3FsaXRlX3N0YXQlZABjb2x1bW4lZAAsIFQuYyVkACwgYyVkAHNxbGl0ZV9hdXRvaW5kZXhfJXNfJWQAdmFyaWFibGUgbnVtYmVyIG11c3QgYmUgYmV0d2VlbiA/MSBhbmQgPyVkAHVuYWJsZSB0byBnZXQgdGhlIHBhZ2UuIGVycm9yIGNvZGU9JWQAayglZABVUERBVEUgJVEuc3FsaXRlX21hc3RlciBTRVQgcm9vdHBhZ2U9JWQgV0hFUkUgIyVkIEFORCByb290cGFnZT0jJWQAVVBEQVRFICVRLnNxbGl0ZV9tYXN0ZXIgU0VUIHR5cGU9JyVzJywgbmFtZT0lUSwgdGJsX25hbWU9JVEsIHJvb3RwYWdlPSMlZCwgc3FsPSVRIFdIRVJFIHJvd2lkPSMlZABVUERBVEUgJVEuc3FsaXRlX21hc3RlciBTRVQgdHlwZT0ndGFibGUnLCBuYW1lPSVRLCB0YmxfbmFtZT0lUSwgcm9vdHBhZ2U9MCwgc3FsPSVRIFdIRVJFIHJvd2lkPSMlZAB0b28gbWFueSBhdHRhY2hlZCBkYXRhYmFzZXMgLSBtYXggJWQAdG9vIG1hbnkgYXJndW1lbnRzIG9uICVzKCkgLSBtYXggJWQAZXhwZWN0ZWQgJWQgY29sdW1ucyBmb3IgJyVzJyBidXQgZ290ICVkAGJ0cmVlSW5pdFBhZ2UoKSByZXR1cm5zIGVycm9yIGNvZGUgJWQAJXIgJXMgQlkgdGVybSBvdXQgb2YgcmFuZ2UgLSBzaG91bGQgYmUgYmV0d2VlbiAxIGFuZCAlZABzdWItc2VsZWN0IHJldHVybnMgJWQgY29sdW1ucyAtIGV4cGVjdGVkICVkAElOKC4uLikgZWxlbWVudCBoYXMgJWQgdGVybSVzIC0gZXhwZWN0ZWQgJWQAJXNMSVNUIFNVQlFVRVJZICVkAFJFVVNFIExJU1QgU1VCUVVFUlkgJWQAJXNTQ0FMQVIgU1VCUVVFUlkgJWQAUkVVU0UgU1VCUVVFUlkgJWQASU5ERVggJWQAdG9vIG1hbnkgRlJPTSBjbGF1c2UgdGVybXMsIG1heDogJWQAcndjAHV0YwBkZXNjAGNoZWNrcG9pbnRfZnVsbGZzeW5jAHRydW5jAFB1cmVGdW5jAGVuYwBudW1lcmljAFNxbEV4ZWMAc3Vic2VjACUuNGMlcyUuMTZjAEdvc3ViAGdsb2IAemVyb2Jsb2IAcmFuZG9tYmxvYgBCbG9iAGpzb25iAEFUVEFDSCAlUSBBUyB2YWN1dW1fZGIAZnRzNXZvY2FiACVzX2RhdGEAUm93RGF0YQBTb3J0ZXJEYXRhAHNxbGl0ZV90ZW1wX3NjaGVtYQBzcWxpdGVfc2NoZW1hAHdyaXRhYmxlX3NjaGVtYQB0cnVzdGVkX3NjaGVtYQBjb3JydXB0IHNjaGVtYQBQYXJzZVNjaGVtYQBzcWxpdGVfAHByYWdtYV8AU1FMSVRFXwBfUk9XSURfACVzIGF0IGxpbmUgJWQgb2YgWyUuMTBzXQBiaW5kIG9uIGEgYnVzeSBwcmVwYXJlZCBzdGF0ZW1lbnQ6IFslc10AWyVsbGRdAFtdAExFRlQtTU9TVCBTVUJRVUVSWQBDT01QT1VORCBRVUVSWQBBTlkAZ2VuZXJhdGVkIGNvbHVtbnMgY2Fubm90IGJlIHBhcnQgb2YgdGhlIFBSSU1BUlkgS0VZAEFVVE9JTkNSRU1FTlQgaXMgb25seSBhbGxvd2VkIG9uIGFuIElOVEVHRVIgUFJJTUFSWSBLRVkAaWQgSU5URUdFUiBQUklNQVJZIEtFWQBGT1JFSUdOIEtFWQBVU0UgVEVNUCBCLVRSRUUgRk9SICVzT1JERVIgQlkAVVNFIFRFTVAgQi1UUkVFIEZPUiBMQVNUICVkIFRFUk1TIE9GIE9SREVSIEJZAEdST1VQIEJZAGlpc1gAaXNpWABBVVRPTUFUSUMgUEFSVElBTCBDT1ZFUklORyBJTkRFWABBVVRPTUFUSUMgQ09WRVJJTkcgSU5ERVgALW1qJTA2WDklMDJYAFNDQU4gQ09OU1RBTlQgUk9XAFZJRVcAanNvbl9vYmplY3QoKSBsYWJlbHMgbXVzdCBiZSBURVhUAEZJUlNUAExBU1QARVhDRVBUAE5PVAAgSU5UAElkeExUAFNlZWtMVABTRVQgREVGQVVMVABDT01NSVQARU5BQkxFX1VQREFURV9ERUxFVEVfTElNSVQAUklHSFQASWR4R1QAU2Vla0dUAExFRlQARElTVElOQ1QAUkVTVFJJQ1QASU5URVJTRUNUAHRvbyBtYW55IHRlcm1zIGluIGNvbXBvdW5kIFNFTEVDVAB1bmtub3duIGpvaW4gdHlwZTogJVQlcyVUJXMlVAAtJVQAdG9vIG1hbnkgYXJndW1lbnRzIG9uIGZ1bmN0aW9uICVUAHVua25vd24gZGF0YWJhc2UgJVQAZm9yZWlnbiBrZXkgb24gJXMgc2hvdWxkIHJlZmVyZW5jZSBvbmx5IG9uZSBjb2x1bW4gb2YgdGFibGUgJVQAQ1JFQVRFIFZJUlRVQUwgVEFCTEUgJVQAaGV4IGxpdGVyYWwgdG9vIGJpZzogJXMlI1QAbm8gc3VjaCBmdW5jdGlvbjogJSNUAG5vdCBhdXRob3JpemVkIHRvIHVzZSBmdW5jdGlvbjogJSNUAFNFTEVDVCAlcyBGUk9NICVzIEFTIFQAREVGQVVMVF9GT1JFSUdOX0tFWVMAREVGQVVMVF9SRUNVUlNJVkVfVFJJR0dFUlMARU5BQkxFX01BVEhfRlVOQ1RJT05TAERJU0FCTEVfTEZTACVzICVTAFNDQU4gJVMAbm8gc3VjaCBpbmRleDogJVMAY2Fubm90IGNyZWF0ZSAlcyB0cmlnZ2VyIG9uIHZpZXc6ICVTAG5vIHN1Y2ggdHJpZ2dlcjogJVMAY2Fubm90IGNyZWF0ZSBJTlNURUFEIE9GIHRyaWdnZXIgb24gdGFibGU6ICVTAE1BVEVSSUFMSVpFICUhUwBDTy1ST1VUSU5FICUhUwBVU0lORyBJTkRFWCAlcyBGT1IgSU4tT1BFUkFUT1IAVVNJTkcgUk9XSUQgU0VBUkNIIE9OIFRBQkxFICVzIEZPUiBJTi1PUEVSQVRPUgBNVUxUSS1JTkRFWCBPUgBBRlRFUgBpZCBJTlRFR0VSIFBSSU1BUlkgS0VZLCBzeiBCTE9CLCBvcmlnaW4gSU5URUdFUgBPUkRFUgBORUFSACV6JXMlUQBERUxFVEUgRlJPTSAlUS4lcyBXSEVSRSAlcz0lUQBuYW1lPSVRIEFORCBzcWw9JVEAREVMRVRFIEZST00gJVEuc3FsaXRlX3NlcXVlbmNlIFdIRVJFIG5hbWU9JVEALCBULiVRACVRLiVRAFVQREFURSAiJXciLnNxbGl0ZV9zZXF1ZW5jZSBzZXQgbmFtZSA9ICVRIFdIRVJFIG5hbWUgPSAlUQBVUERBVEUgIiV3Ii5zcWxpdGVfbWFzdGVyIFNFVCBzcWwgPSBwcmludGYoJyUlLiVkcywgJyxzcWwpIHx8ICVRIHx8IHN1YnN0cihzcWwsMStsZW5ndGgocHJpbnRmKCclJS4lZHMnLHNxbCkpKSBXSEVSRSB0eXBlID0gJ3RhYmxlJyBBTkQgbmFtZSA9ICVRAGJhZCBKU09OIHBhdGg6ICVRAGZ0czV2b2NhYjogdW5rbm93biB0YWJsZSB0eXBlOiAlUQBTRVRVUABHUk9VUABNVVRFWF9OT09QAFJFQ1VSU0lWRSBTVEVQAFNOYU4AUU5hTgBtYWxmb3JtZWQgSlNPTgBOTyBBQ1RJT04AT01JVF9MT0FEX0VYVEVOU0lPTgBVTklPTgAgTEVGVC1KT0lOAEJFR0lOACxhcmcgSElEREVOACxzY2hlbWEgSElEREVOAFNDQU4AREVGQVVMVF9BVVRPVkFDVVVNACBOVU0AUE0AUlRSSU0AQU0AQ2Fubm90IGFkZCBhIE5PVCBOVUxMIGNvbHVtbiB3aXRoIGRlZmF1bHQgdmFsdWUgTlVMTABOT1QgTlVMTABTRVQgTlVMTABVTklPTiBBTEwAIFJFQUwAQ0hFQ0sAYWJvcnQgZHVlIHRvIFJPTExCQUNLAE9NSVRfUFJPR1JFU1NfQ0FMTEJBQ0sATUFUQ0gAU0VBUkNIAFVTSU5HAE9NSVRfREVTRVJJQUxJWkUAIFVOSVFVRQBERUxFVEUAVVBEQVRFACV1LVJPVyBWQUxVRVMgQ0xBVVNFAFJFTEVBU0UATk9DQVNFAEJFRk9SRQBOT05FAElkeExFAFNlZWtMRQBPTUlUX0dFVF9UQUJMRQBPTUlUX1RDTF9WQVJJQUJMRQAxNkxFAE9NSVRfU0hBUkVEX0NBQ0hFAElkeEdFAFNlZWtHRQAlcyBVU0lORyBURU1QIEItVFJFRQBDQVNDQURFADE2QkUAQU5EACBXSVRIT1VUIFJPV0lEAE9JRABPTUlUX0RFUFJFQ0FURUQARElSRUNUX09WRVJGTE9XX1JFQUQAU0VMRUNUICVzIEZST00gJXMgVCBXSEVSRSBULiVRIDw9ID8gQU5EIFQuJVEgPj0gPyBPUkRFUiBCWSBULiVRIERFU0MAU0VMRUNUICVzIEZST00gJXMgVCBXSEVSRSBULiVRID49ID8gQU5EIFQuJVEgPD0gPyBPUkRFUiBCWSBULiVRIEFTQwBTWVNURU1fTUFMTE9DAGlkIElOVEVHRVIgUFJJTUFSWSBLRVksIHN6IEJMT0IAaWQgSU5URUdFUiBQUklNQVJZIEtFWSwgYmxvY2sgQkxPQgBCQkIARU5BQkxFX0RCU1RBVF9WVEFCAEVOQUJMRV9DT0xVTU5fTUVUQURBVEEAQAAlczogIiVzIiAtIHNob3VsZCB0aGlzIGJlIGEgc3RyaW5nIGxpdGVyYWwgaW4gc2luZ2xlLXF1b3Rlcz8AJXM9PwByb3dpZD0/AERFTEVURSBGUk9NICclcScuJyVxX2lkeCcgV0hFUkUgc2VnaWQ9PwBERUxFVEUgRlJPTSAlUS4nJXFfY29udGVudCcgV0hFUkUgaWQ9PwBTRUxFQ1Qgc3olcyBGUk9NICVRLiclcV9kb2NzaXplJyBXSEVSRSBpZD0/AERFTEVURSBGUk9NICVRLiclcV9kb2NzaXplJyBXSEVSRSBpZD0/AFNFTEVDVCAlcyBGUk9NICVzIFQgV0hFUkUgVC4lUT0/AERFTEVURSBGUk9NICclcScuJyVxX2RhdGEnIFdIRVJFIGlkPj0/IEFORCBpZDw9PwAsPwA8ZXhwcj4ALT4+AC0+ADwASU5TRVJUIElOVE8gJVEuc3FsaXRlX21hc3RlciBWQUxVRVMoJ2luZGV4JywlUSwlUSwjJWQsJVEpOwBVUERBVEUgJVEuc3FsaXRlX21hc3RlciBTRVQgdGJsX25hbWUgPSAlUSwgbmFtZSA9IENBU0UgV0hFTiB0eXBlPSd0YWJsZScgVEhFTiAlUSBXSEVOIG5hbWUgTElLRSAnc3FsaXRlWF9hdXRvaW5kZXglJScgRVNDQVBFICdYJyAgICAgIEFORCB0eXBlPSdpbmRleCcgVEhFTiAnc3FsaXRlX2F1dG9pbmRleF8nIHx8ICVRIHx8IHN1YnN0cihuYW1lLCVkKzE4KSBFTFNFIG5hbWUgRU5EIFdIRVJFIHRibF9uYW1lPSVRIENPTExBVEUgbm9jYXNlIEFORCAodHlwZT0ndGFibGUnIE9SIHR5cGU9J2luZGV4JyBPUiB0eXBlPSd0cmlnZ2VyJyk7AERFTEVURSBGUk9NICVRLiclcV9kYXRhJztERUxFVEUgRlJPTSAlUS4nJXFfaWR4JzsARFJPUCBUQUJMRSBJRiBFWElTVFMgJVEuJyVxX2NvbnRlbnQnOwBBTFRFUiBUQUJMRSAlUS4nJXFfJXMnIFJFTkFNRSBUTyAnJXFfJXMnOwBEUk9QIFRBQkxFIElGIEVYSVNUUyAlUS4nJXFfZGF0YSc7RFJPUCBUQUJMRSBJRiBFWElTVFMgJVEuJyVxX2lkeCc7RFJPUCBUQUJMRSBJRiBFWElTVFMgJVEuJyVxX2NvbmZpZyc7AERST1AgVEFCTEUgSUYgRVhJU1RTICVRLiclcV9kb2NzaXplJzsAREVMRVRFIEZST00gJVEuJyVxX2RvY3NpemUnOwA6bWVtb3J5OgBmaWxlOgAtOWU5OTkAOS4wZTk5OQArLSAKCTAxMjM0NTY3ODkAXHUwMDA5AFN0cmluZzgAdXRmOABNQVhfRlVOQ1RJT05fQVJHPTEyNwBERUZBVUxUX1NFQ1RPUl9TSVpFPTQwOTYAREVGQVVMVF9QQUdFX1NJWkU9NDA5NgBNQVhfVkFSSUFCTEVfTlVNQkVSPTMyNzY2AE1BWF9QQUdFX1NJWkU9NjU1MzYAT01JVF9VVEYxNgBmdHM1AHA1AEVOQUJMRV9GVFM1AHRvbyBtYW55IHJlZmVyZW5jZXMgdG8gIiVzIjogbWF4IDY1NTM1AGJtMjUARkxBR1MgcGFyYW1ldGVyIHRvIGpzb25fdmFsaWQoKSBtdXN0IGJlIGJldHdlZW4gMSBhbmQgMTUAU0VMRUNUIGlkeCxuZXEsbmx0LG5kbHQsc2FtcGxlIEZST00gJVEuc3FsaXRlX3N0YXQ0AHA0AEVOQUJMRV9TVEFUNABERUZBVUxUX0ZJTEVfRk9STUFUPTQASW50NjQATUFMTE9DX1NPRlRfTElNSVQ9MTAyNABzcWxpdGVfc3RhdDMAcDMAVEVNUF9TVE9SRT0zAHAyAGF0YW4yAGxvZzIAREVGQVVMVF9TWU5DSFJPTk9VUz0yAERFRkFVTFRfV0FMX1NZTkNIUk9OT1VTPTIATUFYX0RFRkFVTFRfUEFHRV9TSVpFPTgxOTIAU0VMRUNUIHNlZ2lkLCB0ZXJtLCAocGdubz4+MSksIChwZ25vJjEpIEZST00gJVEuJyVxX2lkeCcgV0hFUkUgc2VnaWQ9JWQgT1JERVIgQlkgMSwgMgBTRUxFQ1QgdGJsLGlkeCxzdGF0IEZST00gJVEuc3FsaXRlX3N0YXQxAEFnZ1N0ZXAxAEFUT01JQ19JTlRSSU5TSUNTPTEAVEhSRUFEU0FGRT0xAHVuaWNvZGU2MQBERUZBVUxUX0pPVVJOQUxfU0laRV9MSU1JVD0tMQBTRUxFQ1QgcGdubyBGUk9NICclcScuJyVxX2lkeCcgV0hFUkUgc2VnaWQ9PyBBTkQgdGVybTw9PyBPUkRFUiBCWSB0ZXJtIERFU0MgTElNSVQgMQBTRUxFQ1QgcGdubyBGUk9NICclcScuJyVxX2lkeCcgV0hFUkUgc2VnaWQ9PyBBTkQgdGVybT4/IE9SREVSIEJZIHRlcm0gQVNDIExJTUlUIDEAU0VMRUNUJ0lOU0VSVCBJTlRPIHZhY3V1bV9kYi4nfHxxdW90ZShuYW1lKXx8JyBTRUxFQ1QqRlJPTSIldyIuJ3x8cXVvdGUobmFtZSlGUk9NIHZhY3V1bV9kYi5zcWxpdGVfc2NoZW1hIFdIRVJFIHR5cGU9J3RhYmxlJ0FORCBjb2FsZXNjZShyb290cGFnZSwxKT4wAFNFTEVDVCBzcWwgRlJPTSAiJXciLnNxbGl0ZV9zY2hlbWEgV0hFUkUgdHlwZT0ndGFibGUnQU5EIG5hbWU8PidzcWxpdGVfc2VxdWVuY2UnIEFORCBjb2FsZXNjZShyb290cGFnZSwxKT4wAGNvbnRlbnRsZXNzX2RlbGV0ZT0xIGlzIGluY29tcGF0aWJsZSB3aXRoIGNvbHVtbnNpemU9MABERUZBVUxUX01FTVNUQVRVUz0wAERRUz0wAE1BWF9XT1JLRVJfVEhSRUFEUz0wAERFRkFVTFRfV09SS0VSX1RIUkVBRFM9MABNQVhfTU1BUF9TSVpFPTAAREVGQVVMVF9NTUFQX1NJWkU9MAA5MjIzMzcyMDM2ODU0Nzc1ODAAREVGQVVMVF9QQ0FDSEVfSU5JVFNaPTIwAGxvZzEwAE1BWF9BVFRBQ0hFRD0xMABcdTAwAE1BWF9DT01QT1VORF9TRUxFQ1Q9NTAwAE1BWF9DT0xVTU49MjAwMABERUZBVUxUX0NBQ0hFX1NJWkU9LTIwMDAAREVGQVVMVF9XQUxfQVVUT0NIRUNLUE9JTlQ9MTAwMABNQVhfRVhQUl9ERVBUSD0xMDAwAE1BWF9UUklHR0VSX0RFUFRIPTEwMDAAXHUwMDAwAE1BWF9MSUtFX1BBVFRFUk5fTEVOR1RIPTUwMDAwAE1BWF9WREJFX09QPTI1MDAwMDAwMABNQVhfTEVOR1RIPTEwMDAwMDAwMDAATUFYX1NRTF9MRU5HVEg9MTAwMDAwMDAwMABzZWNvbmQgYXJndW1lbnQgdG8gJSNUKCkgbXVzdCBiZSBhIGNvbnN0YW50IGJldHdlZW4gMC4wIGFuZCAxLjAAQ09NUElMRVI9Y2xhbmctMTkuMC4wACVzJS4zeC8AJVEuAE4uAC0ALABub3NraXBzY2FuKgB1bm9yZGVyZWQqAHN6PVswLTldKgAoc3VicXVlcnktJXUpAChqb2luLSV1KQBCYWQgcHRyIG1hcCBlbnRyeSBrZXk9JXUgZXhwZWN0ZWQ9KCV1LCV1KSBnb3Q9KCV1LCV1KQBtYXggcm9vdHBhZ2UgKCV1KSBkaXNhZ3JlZXMgd2l0aCBoZWFkZXIgKCV1KQBDUkVBVEUgVEFCTEUgeCh0eXBlIHRleHQsbmFtZSB0ZXh0LHRibF9uYW1lIHRleHQscm9vdHBhZ2UgaW50LHNxbCB0ZXh0KQBDUkVBVEUgVEFCbEUgdm9jYWIodGVybSwgZG9jLCBjbnQpAENSRUFURSBUQUJsRSB2b2NhYih0ZXJtLCBjb2wsIGRvYywgY250KQBDUkVBVEUgVEFCbEUgdm9jYWIodGVybSwgZG9jLCBjb2wsIG9mZnNldCkAUkVQTEFDRSBJTlRPICVRLiclcV9kb2NzaXplJyBWQUxVRVMoPyw/JXMpAENSRUFURSBUQUJMRSAlUS4lcyglcykAYXV0b21hdGljIGluZGV4IG9uICVzKCVzKQBBTlkoJXMpAElOU0VSVCBJTlRPICVRLiclcV9jb250ZW50JyBWQUxVRVMoJXMpAFJFUExBQ0UgSU5UTyAlUS4nJXFfY29udGVudCcgVkFMVUVTKCVzKQBtYWxmb3JtZWQgZGF0YWJhc2Ugc2NoZW1hICglcykATUVSR0UgKCVzKQBDUkVBVEUgVEFCTEUgJVEuc3FsaXRlX3NlcXVlbmNlKG5hbWUsc2VxKQBzZWdpZCwgdGVybSwgcGdubywgUFJJTUFSWSBLRVkoc2VnaWQsIHRlcm0pAGZ0czU6ICVzIHF1ZXJpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgKGRldGFpbCE9ZnVsbCkAVVBEQVRFICIldyIuc3FsaXRlX21hc3RlciBTRVQgc3FsID0gc3FsaXRlX2Ryb3BfY29sdW1uKCVkLCBzcWwsICVkKSBXSEVSRSAodHlwZT09J3RhYmxlJyBBTkQgdGJsX25hbWU9JVEgQ09MTEFURSBub2Nhc2UpAGZ0czU6IGNvbHVtbiBxdWVyaWVzIGFyZSBub3Qgc3VwcG9ydGVkIChkZXRhaWw9bm9uZSkAJXMoJWQpAHRvbyBtYW55IHByZWZpeCBpbmRleGVzIChtYXggJWQpAGZ0czUgZXhwcmVzc2lvbiB0cmVlIGlzIHRvbyBsYXJnZSAobWF4aW11bSBkZXB0aCAlZCkARXhwcmVzc2lvbiB0cmVlIGlzIHRvbyBsYXJnZSAobWF4aW11bSBkZXB0aCAlZCkAKGJsb2IpAFVTRSBURU1QIEItVFJFRSBGT1IgJXMoT1JERVIgQlkpAFVTRSBURU1QIEItVFJFRSBGT1IgJXMoRElTVElOQ1QpAFVQREFURSAiJXciLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfY29sdW1uKHNxbCwgdHlwZSwgbmFtZSwgJVEsICVRLCAlZCwgJVEsICVkLCAlZCkgV0hFUkUgbmFtZSBOT1QgTElLRSAnc3FsaXRlWF8lJScgRVNDQVBFICdYJyAgQU5EICh0eXBlICE9ICdpbmRleCcgT1IgdGJsX25hbWUgPSAlUSkAQ1JFQVRFIFRBQkxFIHgoa2V5LHZhbHVlLHR5cGUsYXRvbSxpZCxwYXJlbnQsZnVsbGtleSxwYXRoLGpzb24gSElEREVOLHJvb3QgSElEREVOKQAleiwgJVEgSElEREVOLCAlcyBISURERU4pAChOVUxMKQAlYz8pAElOU0VSVCBJTlRPICclcScuJyVxX2lkeCcoc2VnaWQsdGVybSxwZ25vKSBWQUxVRVMoPyw/LD8pAFJFUExBQ0UgSU5UTyAnJXEnLiclcV9kYXRhJyhpZCwgYmxvY2spIFZBTFVFUyg/LD8pAFJFUExBQ0UgSU5UTyAlUS4nJXFfY29uZmlnJyBWQUxVRVMoPyw/KQBwcmVmaXggbGVuZ3RoIG91dCBvZiByYW5nZSAobWF4IDk5OSkAREVMRVRFIEZST00gJyVxJy4nJXFfaWR4JyBXSEVSRSAoc2VnaWQsIChwZ25vLzIpKSA9ICg/MSwgPzIpAElOU0VSVCBJTlRPIHZhY3V1bV9kYi5zcWxpdGVfc2NoZW1hIFNFTEVDVCpGUk9NICIldyIuc3FsaXRlX3NjaGVtYSBXSEVSRSB0eXBlIElOKCd2aWV3JywndHJpZ2dlcicpIE9SKHR5cGU9J3RhYmxlJ0FORCByb290cGFnZT0wKQBTRUxFQ1QgKiBGUk9NIChTRUxFQ1QgJ3NxbGl0ZV9zY2hlbWEnIEFTIG5hbWUsMSBBUyByb290cGFnZSwndGFibGUnIEFTIHR5cGUgVU5JT04gQUxMIFNFTEVDVCBuYW1lLHJvb3RwYWdlLHR5cGUgRlJPTSAiJXciLnNxbGl0ZV9zY2hlbWEgV0hFUkUgcm9vdHBhZ2UhPTApAHdyb25nIG51bWJlciBvZiBhcmd1bWVudHMgdG8gZnVuY3Rpb24gaGlnaGxpZ2h0KCkAd3JvbmcgbnVtYmVyIG9mIGFyZ3VtZW50cyB0byBmdW5jdGlvbiBzbmlwcGV0KCkAbWlzdXNlIG9mIGFnZ3JlZ2F0ZTogJXMoKQBtaXN1c2Ugb2YgJXMgZnVuY3Rpb24gJSNUKCkAd3JvbmcgbnVtYmVyIG9mIGFyZ3VtZW50cyB0byBmdW5jdGlvbiAlI1QoKQB1bnNhZmUgdXNlIG9mICUjVCgpAE9SREVSIEJZIG1heSBub3QgYmUgdXNlZCB3aXRoIG5vbi1hZ2dyZWdhdGUgJSNUKCkARklMVEVSIG1heSBub3QgYmUgdXNlZCB3aXRoIG5vbi1hZ2dyZWdhdGUgJSNUKCkAdW5rbm93biBmdW5jdGlvbjogJSNUKCkAbWlzdXNlIG9mIGFnZ3JlZ2F0ZTogJSNUKCkAYW1iaWd1b3VzIHJlZmVyZW5jZSB0byAlcyBpbiBVU0lORygpAFVQREFURSB0ZW1wLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfY29sdW1uKHNxbCwgdHlwZSwgbmFtZSwgJVEsICVRLCAlZCwgJVEsICVkLCAxKSBXSEVSRSB0eXBlIElOICgndHJpZ2dlcicsICd2aWV3JykAVVBEQVRFIHNxbGl0ZV90ZW1wX3NjaGVtYSBTRVQgc3FsID0gc3FsaXRlX3JlbmFtZV90YWJsZSglUSwgdHlwZSwgbmFtZSwgc3FsLCAlUSwgJVEsIDEpLCB0YmxfbmFtZSA9IENBU0UgV0hFTiB0YmxfbmFtZT0lUSBDT0xMQVRFIG5vY2FzZSBBTkQgICBzcWxpdGVfcmVuYW1lX3Rlc3QoJVEsIHNxbCwgdHlwZSwgbmFtZSwgMSwgJ2FmdGVyIHJlbmFtZScsIDApIFRIRU4gJVEgRUxTRSB0YmxfbmFtZSBFTkQgV0hFUkUgdHlwZSBJTiAoJ3ZpZXcnLCAndHJpZ2dlcicpAElOU0VSVCBJTlRPICVRLnNxbGl0ZV9tYXN0ZXIgVkFMVUVTKCd0cmlnZ2VyJywlUSwlUSwwLCdDUkVBVEUgVFJJR0dFUiAlcScpAAopAENSRUFURSBUQUJMRSB4KABCTE9PTSBGSUxURVIgT04gJVMgKABTRUxFQ1Qgc3FsIEZST00gIiV3Ii5zcWxpdGVfc2NoZW1hIFdIRVJFIHR5cGU9J2luZGV4JwBERUxFVEUgRlJPTSAlUS5zcWxpdGVfbWFzdGVyIFdIRVJFIG5hbWU9JVEgQU5EIHR5cGU9J2luZGV4JwBuYW1lPSclcScgQU5EIHR5cGU9J2luZGV4JwBTRUxFQ1QgY291bnQoKikgRlJPTSAlUS4nJXFfJXMnAERFTEVURSBGUk9NICVRLnNxbGl0ZV9tYXN0ZXIgV0hFUkUgbmFtZT0lUSBBTkQgdHlwZT0ndHJpZ2dlcicAREVMRVRFIEZST00gJVEuc3FsaXRlX21hc3RlciBXSEVSRSB0YmxfbmFtZT0lUSBhbmQgdHlwZSE9J3RyaWdnZXInAHRibF9uYW1lPSclcScgQU5EIHR5cGUhPSd0cmlnZ2VyJwB0eXBlPSd0cmlnZ2VyJyBBTkQgbmFtZT0nJXEnAGluZGV4ICclcScAU0VMRUNUIGssIHYgRlJPTSAlUS4nJXFfY29uZmlnJwBpbnZhbGlkIGZ0czUgZmlsZSBmb3JtYXQgKGZvdW5kICVkLCBleHBlY3RlZCAlZCBvciAlZCkgLSBydW4gJ3JlYnVpbGQnAFNFTEVDVCB0LiVRIEZST00gJVEuJVEgQVMgdCBXSEVSRSB0LiVRIE1BVENIICcqaWQnAFVQREFURSAiJXciLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfdGFibGUoJVEsIHR5cGUsIG5hbWUsIHNxbCwgJVEsICVRLCAlZCkgV0hFUkUgKHR5cGUhPSdpbmRleCcgT1IgdGJsX25hbWU9JVEgQ09MTEFURSBub2Nhc2UpQU5EICAgbmFtZSBOT1QgTElLRSAnc3FsaXRlWF8lJScgRVNDQVBFICdYJwBTRUxFQ1QgQ0FTRSBXSEVOIHF1aWNrX2NoZWNrIEdMT0IgJ0NIRUNLKicgVEhFTiByYWlzZShBQk9SVCwnQ0hFQ0sgY29uc3RyYWludCBmYWlsZWQnKSBXSEVOIHF1aWNrX2NoZWNrIEdMT0IgJ25vbi0qIHZhbHVlIGluKicgVEhFTiByYWlzZShBQk9SVCwndHlwZSBtaXNtYXRjaCBvbiBERUZBVUxUJykgRUxTRSByYWlzZShBQk9SVCwnTk9UIE5VTEwgY29uc3RyYWludCBmYWlsZWQnKSBFTkQgIEZST00gcHJhZ21hX3F1aWNrX2NoZWNrKCVRLCVRKSBXSEVSRSBxdWlja19jaGVjayBHTE9CICdDSEVDSyonIE9SIHF1aWNrX2NoZWNrIEdMT0IgJ05VTEwqJyBPUiBxdWlja19jaGVjayBHTE9CICdub24tKiB2YWx1ZSBpbionAFVQREFURSAiJXciLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfcXVvdGVmaXgoJVEsIHNxbClXSEVSRSBuYW1lIE5PVCBMSUtFICdzcWxpdGVYXyUlJyBFU0NBUEUgJ1gnIEFORCBzcWwgTk9UIExJS0UgJ2NyZWF0ZSB2aXJ0dWFsJSUnAFVQREFURSB0ZW1wLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfcXVvdGVmaXgoJ3RlbXAnLCBzcWwpV0hFUkUgbmFtZSBOT1QgTElLRSAnc3FsaXRlWF8lJScgRVNDQVBFICdYJyBBTkQgc3FsIE5PVCBMSUtFICdjcmVhdGUgdmlydHVhbCUlJwBzcWxpdGVcXyUAJABTRUxFQ1QqRlJPTSIldyIAU0VMRUNUKkZST00iJXciLiIldyIAU0VMRUNUIHJhaXNlKEFCT1JULCVRKSBGUk9NICIldyIuIiV3IgBBTkFMWVpFICIldyIuIiV3IgBmb3JlaWduIGtleSBtaXNtYXRjaCAtICIldyIgcmVmZXJlbmNpbmcgIiV3IgBkb3VibGUtcXVvdGVkIHN0cmluZyBsaXRlcmFsOiAiJXciAGZ0czU6IHN5bnRheCBlcnJvciBuZWFyICIlLjFzIgAuIiUuKnMiAGV4cGVjdGVkIGludGVnZXIsIGdvdCAiJS4qcyIAZnRzNTogc3ludGF4IGVycm9yIG5lYXIgIiUuKnMiAHN5bnRheCBlcnJvciBhZnRlciBjb2x1bW4gbmFtZSAiJS4qcyIAdW5yZWNvZ25pemVkIG9wdGlvbjogIiUuKnMiACVjIiVzIgAoIiVzIgBjYW5ub3QgJXMgJXMgIiVzIgBnZW5lcmF0ZWQgY29sdW1uIGxvb3Agb24gIiVzIgBjYW5ub3QgSU5TRVJUIGludG8gZ2VuZXJhdGVkIGNvbHVtbiAiJXMiAGVycm9yIGluIGdlbmVyYXRlZCBjb2x1bW4gIiVzIgBjYW5ub3QgVVBEQVRFIGdlbmVyYXRlZCBjb2x1bW4gIiVzIgAlcyBpbiAiJXMiAHBhcnNlIGVycm9yIGluICIlcyIAdHJpZ2dlciAiJXMiIG1heSBub3Qgd3JpdGUgdG8gc2hhZG93IHRhYmxlICIlcyIAVVBTRVJUIG5vdCBpbXBsZW1lbnRlZCBmb3IgdmlydHVhbCB0YWJsZSAiJXMiAHVuc2FmZSB1c2Ugb2YgdmlydHVhbCB0YWJsZSAiJXMiAGNhbm5vdCBjcmVhdGUgYSBURU1QIGluZGV4IG9uIG5vbi1URU1QIHRhYmxlICIlcyIAbm8gc3VjaCBpbmRleDogIiVzIgB1bmtub3duIGRhdGF0eXBlIGZvciAlcy4lczogIiVzIgBjYW5ub3QgZHJvcCAlcyBjb2x1bW46ICIlcyIAbm8gc3VjaCBjb2x1bW46ICIlcyIAdW5yZWNvZ25pemVkIHRva2VuOiAiJXMiAFwiAG5vIHN1Y2ggY29sdW1uOiAiJVQiAHVucmVjb2duaXplZCB0b2tlbjogIiVUIgB3ZWVrZGF5IABub24tdW5pcXVlIGVudHJ5IGluIGluZGV4IAB3cm9uZyAjIG9mIGVudHJpZXMgaW4gaW5kZXggACB2YWx1ZXMgZGlmZmVyIGZyb20gaW5kZXggACBtaXNzaW5nIGZyb20gaW5kZXggACBvZiBpbmRleCAAcm93aWQgbm90IGF0IGVuZC1vZi1yZWNvcmQgZm9yIHJvdyAAJWxsdSAAJXIgAHN0YXJ0IG9mIAAgVVNJTkcgQ09WRVJJTkcgSU5ERVggAFNFTEVDVCAxIEZST00gIiV3Ii5zcWxpdGVfbWFzdGVyIFdIRVJFIG5hbWUgTk9UIExJS0UgJ3NxbGl0ZVhfJSUnIEVTQ0FQRSAnWCcgQU5EIHNxbCBOT1QgTElLRSAnY3JlYXRlIHZpcnR1YWwlJScgQU5EIHNxbGl0ZV9yZW5hbWVfdGVzdCglUSwgc3FsLCB0eXBlLCBuYW1lLCAlZCwgJVEsICVkKT1OVUxMIABTRUxFQ1QgMSBGUk9NIHRlbXAuc3FsaXRlX21hc3RlciBXSEVSRSBuYW1lIE5PVCBMSUtFICdzcWxpdGVYXyUlJyBFU0NBUEUgJ1gnIEFORCBzcWwgTk9UIExJS0UgJ2NyZWF0ZSB2aXJ0dWFsJSUnIEFORCBzcWxpdGVfcmVuYW1lX3Rlc3QoJVEsIHNxbCwgdHlwZSwgbmFtZSwgMSwgJVEsICVkKT1OVUxMIAAgVVNJTkcgAExBU1QgVEVSTSBPRiAAQ1JFQVRFIABDUkVBVEUgVEFCTEUgACBBTkQgAENPUlJFTEFURUQgAFBSQUdNQSAAVHJlZSAldSBwYWdlICV1IGNlbGwgJXU6IABUcmVlICV1IHBhZ2UgJXU6IABGcmVlbGlzdDogAFRyZWUgJXUgcGFnZSAldSByaWdodCBjaGlsZDogACwgACIldyIgAEAgIAAgICAgACwKICAALAoAKioqIGluIGRhdGFiYXNlICVzICoqKgoAQfDIAgu3AWQKARAAAHMABAUAAGcAAQMeAHoABAYAAHEABAkAAFEABAoAAHcABA4AAGMAAAgAAG8IAAAAAnUKABAAAHgQAAAQAVgQAAAABGYAAQEAAGUAAQIeAEUAAQIOAEcAAQMOAGkKARAAAG4AAAQAACUAAAcAAHAQAA0AAVQAAAsAAFMAAAwAAHIKAQ8AAAAAAAAAADAxMjM0NTY3ODlBQkNERUYwMTIzNDU2Nzg5YWJjZGVmAC14MABYMABBsMoCC6ICZXhwYW5kIDMyLWJ5dGUgawABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8BAAABAQAAAQABAAEBAAEAAAEAQeDMAgtIBAUDBQEFAQUCBQIFAQUBBQQFAwUBBQEFAgUCBQEFAQUCBQIFAgUCBQIFAgUCBQIFBAUDBQIFAgUCBQIFAgUCBSo/WwAlXwABAEG5zQILBQEBAQEBAEHQzQIL5QEBAIAAQAAAgAAAAAAAAAAADAwMDAwMDAwMDAAAAAAAAAAKCgoKCgoCAgICAgICAgICAgICAgICAgICAoAAAABAgCoqKioqKiIiIiIiIiIiIiIiIiIiIiIiIiIiAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAEEAwIFAEHAzwILmgVSRUlOREVYRURFU0NBUEVBQ0hFQ0tFWUJFRk9SRUlHTk9SRUdFWFBMQUlOU1RFQUREQVRBQkFTRUxFQ1RBQkxFRlRIRU5ERUZFUlJBQkxFTFNFWENMVURFTEVURU1QT1JBUllJU05VTExTQVZFUE9JTlRFUlNFQ1RJRVNOT1ROVUxMSUtFWENFUFRSQU5TQUNUSU9OQVRVUkFMVEVSQUlTRVhDTFVTSVZFWElTVFNDT05TVFJBSU5UT0ZGU0VUUklHR0VSQU5HRU5FUkFURURFVEFDSEFWSU5HTE9CRUdJTk5FUkVGRVJFTkNFU1VOSVFVRVJZV0lUSE9VVEVSRUxFQVNFQVRUQUNIQkVUV0VFTk9USElOR1JPVVBTQ0FTQ0FERUZBVUxUQ0FTRUNPTExBVEVDUkVBVEVDVVJSRU5UX0RBVEVJTU1FRElBVEVKT0lOU0VSVE1BVENIUExBTkFMWVpFUFJBR01BVEVSSUFMSVpFREVGRVJSRURJU1RJTkNUVVBEQVRFVkFMVUVTVklSVFVBTFdBWVNXSEVOV0hFUkVDVVJTSVZFQUJPUlRBRlRFUkVOQU1FQU5EUk9QQVJUSVRJT05BVVRPSU5DUkVNRU5UQ0FTVENPTFVNTkNPTU1JVENPTkZMSUNUQ1JPU1NDVVJSRU5UX1RJTUVTVEFNUFJFQ0VESU5HRkFJTEFTVEZJTFRFUkVQTEFDRUZJUlNURk9MTE9XSU5HRlJPTUZVTExJTUlUSUZPUkRFUkVTVFJJQ1RPVEhFUlNPVkVSRVRVUk5JTkdSSUdIVFJPTExCQUNLUk9XU1VOQk9VTkRFRFVOSU9OVVNJTkdWQUNVVU1WSUVXSU5ET1dCWUlOSVRJQUxMWVBS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AGMsADcATABfICE5GQBmAABXAEHA8wILqwIdHBwcHBwcHBwHBxwHBxwcHBwcHBwcHBwcHBwcHBwcHAcPCAUEFhgIERIVFBcLGhADAwMDAwMDAwMDBRMMDg0GBQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAICCRwcHAIIAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAgIcChwZHBsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGx4bGxsbGxsbGxsbGxsbGxsbAAAAADsAOwA7ADsAAAA7ADsAOwAAADsAOwA7ADsAAAAAAAAAOwAAAAAAOwBB9PUCCys7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAAAAAAAAAOwA7AEG49gILUTsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwBBwPgCC7Fb//3//QD////+/v79+/r/AP3/APv+AP3+//4A/Pr+AAD+/fz8/P39+/78/P/+/fwA/wD+/v39/f7+///+/f4A/v4A//75+/v2AAD9AP7///z+APf8//38//3//v/39vz/+/v//wAA+/37/gAA/v4A+/r4+voA/v/9//37/f/+/fz+/AAA/f4A/fv9//8A/v4AAP0A/gD+/Pz6AP4A/v789/v5/fv5+AD+9Pf7+P7+/wD9/f/9//37//////36+/j8+vf7//v9/f39/f39/f79+/79/fz6+/7+/v3//vv//vv9+/v8+/v8/gAAAP3/AP30/wAA/fv9AP78/v3+AP37+vv6/v779f/+AP///QD+/f79/f73+Pr9/Pr////8+v0A/v/9//36+fr/+P/8+AD//f/+/f/+/fr///39+/v6/Pv+AP36///+//7+/gD+/v7//v7///z++////v///v0A//7/AP7//P7////////+AP78/v79/wD//////v//AP////////////8A/f8A/wAA///9/gD8/gD//wAAAAAAAAAABzQG1gVCAUIBjwEyAScFOwWWBSQHJAckB0QCjwGPAY8BjwGPAQAAAADWAEUEJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHagRqBG0BbQE3ABYBtAHJAskCyQDJAMkAyQAoAG8AAgFpAdUBAAJHAm4CtQLcAiMDSgORAzEERQRFBEUERQRFBEUERQRFBEUERQRFBEUERQRFBEUERQRFBEUEWQRFBMAEvQO9A/MFQgaKBiQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHiQC1ALUAtQC1ALUAtQC1AGAA3gCPAN0ByQJtBPQEyQLJAk8ATwDJAgIDUwBBAEEAQQAgAaIAogBeCF4IuAK4ArgC7gDaAdoB2gHaAcEEwQSmAt0BRAGOAckCyQLJAskCyQLJAskCyQLJAskCyQLJAskCyQLJAskCyQLJAskCxARuAW4ByQKVAxsBGwGyAbIBXQJdAhIFXgheCF4IXgheCF4IXgibBIUEhQTnAQ8CSQKFAu0CkgPIA/ACyQLJAskCyQLJAskCyQLJAskCyQIvAckCyQLJAskCyQLJAskCyQLJAskCyQLJAh0DHQMdA8kCyQLJAr8DyQLJAskCkQT3BMkCyQIyBckCyQLJAskCyQLJAskCyQJ1AgcAWwBsA2wDbANsA7kDWwBbAN4EKQRSBF4FMQVEBdQBRAVyBREDMQUxBREDMQXUAXIFWwNWA3oFqQWpBakFlQSVBJUElQRLBUsFBgQ9BZUBzgQDBwMHrwavBiUHJQevBrUGtwY6BykHRAdEB0QHRAevBkwHzAa3BrcGzAY6BykHzAYpB8wGrwZMB9EGMwevBkwHXwevBkwHrwZMB18HCQcJBwkHPwdsB2wHXwcJBwUHCQc/BwkHCQfhBngHJgcmB18HrwZGB0YHUwdTBxIHFweUB68GDwcSBx0HHwfMBpkHqwerB7YHtge2B14IXgheCF4IXgheCF4IXgheCF4IXgheCF4IXgheCBQAyAQAAVcEWwRaBKgE2AWQBeEFkwVjAWcFAQbiBQIGEQYvBjAGNwZZBh0CpQUaBqoFJAbrBZQF/AU4Bl0G8AVeBmcG5gUIBn4GiwYPBjAAzAfRB78HNAfJB8oHwgfFB1IHRwddB8cHxwfLB1QHzQdVB9QH5QdZB2YHxwdnB60HxgfHB1YHtwe5B7oHuwdvB34H0gdoB/IH8QfhB4UHWAe4B+IHvAevB9UHcAeMB+kH7gfwB4EHiAfzB8MH9Af1B/YH+AfEB9YH9weoB/kH+gfPB+cH/Af7B38HAAgBCAII/gcDCAUIvQePBwgICQiuB/8HDQiVBwwIBAgGCAcICgjTB9wH1wcLCN8H2AcOCBcIGQgaCBgIGwgRCKoHrAcfCAwIIggkCCUIJwgmCCkIKAgrCC0IMwguCC8IMAgxCDQINQg2CM4HwAfBB9AHNwgyCD0IRQhQCAAAwgAUARUBFgHYAMIAwgDZAMIAwgDCAMIA4ADCAMIAFAEVARYBzAATAM4AygApAdkA2gDNAM8A2QDNANkA2gAfANkA2gDZANoAHQDZANoAJwAhANkA3AArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA4ARMA8ADxADwB8ADxAMIALgAvADAAMQAWAP4AQQD9AP4A/wD9AMIA/wDCAAcBAgEDASsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ABQBFQEWAR0BZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAOwC6ALsAvAC9AL4AvwA2Ae8APQE+AcQAVgDGAFgAPQETAD8BPQE+Ac0ACAEZANMA1ADVAM0AeQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQDwAPEAdAB1AHYAdwDwAPEAegB7AHwARQAqAf0AwgD/AGoAawCEAP0AjQD/ADYANwA4ADkAOgDPAAwBZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEA1gCAAIEAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAhgAZAIgAiQAsAaUApgCZABMAmwA2ADcAOAA5AGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAGwAbQBuAG8AcABxACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ABQBFQEWAXEAwgATABYAFwDCAEMAGABmAGcAaABpAGoAawBsAG0AbgBvAHAAcQDcAPoAOwD8ANkA2gArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQBqAGsAbABtAG4AbwBwAHEA/gA7AM0AigCLABMAFADCABYABwEWABcA5wAZAEgAFAEVARYBdAB1AHYAZQAkAEwAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAWQDwAPEAXABJAMIAwgBJABMAOwC8AL0AvgC/AP0AUQD/AJcAxAAZAMYARwB0AHUAdgA3ATgBzQDZANoAPAFRACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5AA4BFgAXAGQAGQA7AGUAigCLAGoAawB/AIAAgQB/APAA8QByAP4AdAB1AHYATABMAHkAigCLAAcB/QAIAf8AzQATAVcAEwBZAFkAwgBcAFwAxwCKAIsADAFmAGcAaABpAGoAawBsAG0AbgBvAHAAcQCZAJoAmwCcAJ0AUQB0AHUAdgCBAPAA8QDgABMA4gA6ATsBFwAZACwBOwAWAOoA/QBlAP8A7ADtABoAwgC3AMIAmABIABYAkQCWACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ANkA2gDZANoAEwC9ADsAvwAXADsAigCLAMQAhwDGAOgAGwHoAIwAOwAfAc0AEwF0AM0AdAB1AHYAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAwgBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQDwAPEAwgDwAPEAOgE7AXQAdQB2AHQAdQB2AP0AwgD/AP0AOwD/ABMAdAB1AHYAFwAWANkA2gCOAAwBzQATAWYAZwBoAGkAagBrAGwAbQBuAG8AcABxACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ABMAwgAsATsAFwB3APAA8QB6AHsAfAA6ATsBwgDsAO0AwgB1AIQA/QBRAP8AzQA7ACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ANkA2gDCAMIAwgBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQAmAfAA8QB4AHQAdQB2ADsAwgDZANoA0wDUANUA/QATAP8AwgATABcA/gCKAIsAGADoAHUAwgBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQATAAgBbABMABcAfwCAAIEANwE4AXQAdQB2ADwBVwAyAVkANAHCAFwAFgA7AMIAFgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQDCAF8A2QDaAAkBZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEA6AA7AHEAGQA7AMIA2QDaAHcAeAB5AHoAewB8AH0AEwCRAMIAwgAXAIMA6AB0AHUAdgAjAMIAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAEwDCAEIAwgB0AHUAdgB0AHUAdgBKAPIAJgHCAMIAzgAXAMIAGQDCAG8AcABxABkAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAGADCAMIA2QDaAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAPEA6ADCANQA1QDyAPIA2QDaAPIAggALAP0AwgD/ABMACQGVADsAMgHCADQB6AA1ATYB2QDaAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5AMIAwgA7AMIA7wATAMIAGQD+AC8BMAEXAMIAGQB+ADIBMgE0ATQBMgEPATQBdQAeAdkA2gDZANoAwgDCAJ8ALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQA7AO8AwgB0AHUAdgAEAf4AwgDwAPEAwgDpAM0A8ADxAM0A7wCAAIEADgEJAf0AwgD/ANkA2gD9AMIA/wCPABgBZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAdgCfANkA2gDwAPEAdgDwAPEAwgDCAMIA7wB0AHUAdgAWAP0A/gD/AP0AEwD/AOkAwgCPABgABwHUANUAwgCPANkA2gDZANoABQEGAQ8B/gCPABMABwAIAAkAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAEAATABYAFwAmASsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADgBwgDWABUAPAErACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQBqAGsAHgHCAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAM8AngA7AKAAFgBNABgATwBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQDCAMIA5QDCAOcAZQBQABYAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAIAE7AAwA2QDaACUB2QDaABMAagBrADsAEwAQAH8AgACBABsAcwB0AHUAdgDCAHgAOwAWAMIAGADCAHsAZACAACoALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5AHUAwgDZANoAeQBkAD8AwgD1AJkAwgCbAHUAEwBzAMIASQDWAMIAAAGhAHQAdQDCANkA2gB5AE0AwgBPANkA2gDCANkA2gB1AJkAmgCbAP4ALgDZANoAkABmAGcAaABpAGoAawBsAG0AbgBvAHAAcQDoAA4BmQCaAJsAcwB0AEIAEwAUALcAFgAMADgB/gDCAAYBPAHRANIACgHvAMIAwgBsACQAVQAbABMAFAAJARYAtwD1AJAAXgAZADAA2QDaACUBwgAqAA4BAAEkANkA2gA7AMIAGQCHAMIAcwDCAKEAjADCAMIADwBHAMIAOAE/ANkA2gA8AcIAOwCDAC0BLgHZANoAVQDZANoA2QDaAFoARwDZANoAEwDZANoA9QCSAAYBZADZANoACgEJAVUAagBrAAABOAFaANEA0gA8AXIAPAB0AHUAdgDCAGQAeQDCAMIAkQBzAGoAawATAC4AEwAUABgAFgByAMIAdAB1AHYAwgD1AHkAwgCkAMIA2QDaACQAwgACAQMBAAHCAJkAmgCbAJwAnQDZANoAlgAfANkA2gCOANkA2gDZANoAJwA7ANkA2gCZAJoAmwCcAJ0AlQCWAAUAkQBHALcA9QAKAAsADAANAA4AwgB0ABEAgQDjAAABVQDCAHMAwgAXAFoAGQC3AGMAHgBhACAAFgAWAMIAZADCANkA2gAoAJgAagBrABcA2QDaAMIAEwAUAHIAFgB0AHUAdgABAcIAeQDZANoA2QDaAMIAhQA1ACQAFwAXABkAGQBGAHgAeQA9AI0ABwAIAHkATgDZANoAUQAXAOMAGQDZANoAgwA7AJkAmgCbAJwAnQAAAAEAAgA7AGIABQBHABcA4wAZAAoACwAMAA0ADgBTAFQAEQAXABcAGQAZADsAwgDCALcAFwAXABkAGQAeAMIAIAATABQAZAAWAMIAwgCFACgAagBrAGwAigCLAMIA2QDaAHIAJAB0AHUAdgDZANoAeQDCAMIAwgAXAHUAGQDCABcAFwAZABkAogDCAEYAwgCRADsAFwCZABkAmwBOAMIAdQBRANkA2gDCAEcA2QDaAJkAmgCbAJwAnQDCANkA2gDCABcAYgAZAEEBwgDZANoAwgATABQAwgAWAJkAFwCbABkAwgBkAMIA2QDaALcAwgBqAGsAJADCANkA2gDtAMIAcgDzAHQAdQB2AIUAwgB5ANkA2gCKAIsAwgDCAMIAIgEhATsA2QDaAMIAwgDZANoAwgDCAIwAwgDCAEcAwgD0AMIAwgCiANkA2gDCAMIAmQCaAJsAnACdANkA2gDCANkA2gDCANkA2gABAdkA2gDZANoAAQFkAMIAAQHZANoAAQFqAGsA1wArAcIAtwDAAMIAcgDCAHQAdQB2AAEAAgB5AN0ABQDZANoAEQHFAAoACwAMAA0ADgDZANoAEQDZANoA2QDaAIwAwgD2AMIAEQEnAfcAEQEeAPcAIAANAQ0BmQCaAJsAnACdACgA9gARAScB5gDiANkA2gDZANoA3AAFAdwAGgHcABMAFAD0ABYA+gCNAPoA9gA8AMkAtwAFAQUBBQHJAEYAKwEkACsByQAmAJcAlgBOAB0BFgBRACgBKAErAOsAEgDuAMkAEgEQAe4A7gDuABIAOwDIAJUAYgD3ABIBEgHrAPcA9wD3AOsARwAQAckAyACeACQBPgAjAckAyAAWAMkA3gDIAN4AyQDIAHMA2wDbAEAA2wDkABYAfgDdAIUApQDeAGQA4QCKAIsA4QDbAGoAawAYANsA5ADbANsAMwFyAHEAdAB1AHYAOwEcAXkAHAHeAMkAWwCiAEABQAFSAJQACwGRAAsBFgAXAckAngAZAfsAkwCSABkAywD6APkA+wD4AA0A9wDDAMMABgCZAJoAmwCcAJ0AwQDBADEBwQDQADEBLgHWANYA1gDQAN8A3wDWAAQA1wDXANYAAwAWANAAowAPABcAEAC3ABcAiwCXAIIAGQAUAI4AGAAQAJAAAQCOAIIAggA9ACUANQCXADUANQA1AIIAdAABACIAjQAFABYAcwChAEsAGQBEAI0AKQBzAEQAGAAUABMAgwB9AEMAQwBgABYAFgAWACUAFwAWABgAFgA7AEMAFwCVABwAFgAZABcAFwAXABYAjQAiAGEAFwAXACIAdAAWAI8AGQAiAEsAIgAiAEsAWAAiAFYAFwAWACIAGQAYACIAGQBdABcALACOABcAjgAXABcAFgALABkAFwAZABcAFgAWABYAAQAXABcAFwAWABYADwCNAI0AGQAZAAEAQgFCAUIBhwBCAUIBQgFCAUIBQgFCAY0AQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQAKAAH0A6ABWBiUCQAIKBQEFQAJIAUACFAXUAEACgAB9AOgAQgKcAUIChwEGBjMAMwALApUBDQURAjMAMwDXAzMAMwBRAFEAUwQ9AD0A2ANTBAwFfAGHAIgAWgDMBMwEJwQqBB0EHQSFAIUAhgCGAIYAhgApBpwBHwEfAQcAHwEfAaYBGgQaBCgEKwQhASwC7AE9AgwCMQI9AvEBMQLiARICBgHlAIcAiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGAIAAfQDoAOIFhACEAIQAhACDAIMAggCCAIIAgQB+AMIBtATnBAEAAQBGAgIA6wQjBqQBLgZ7AUABlgSZAJYEMAacAXoBLgYfAj0FSgFvADoCOgI6AiUBHgSEAIQAhACEAIMAgwCCAIIAggCBAH4AwgGHAIgAWgDMBMwEJwQqBB0EHQSFAIUAhgCGAIYAhgAfAR8BtAS1BLQE/wAfAR8B/gH7AfoBiQDHAT0C1AAxAr8BvgH5AT0CUAYxAoYAhgCGAIYAfwCQAfMAhACEAIQAhACDAIMAggCCAIIAgQB+AMIBGgHXAVkBhACEAIQAhACDAIMAggCCAIIAgQB+AMIBPgKbAKgDqAPGAeMACQLUBJwB1ASGAIYAhgCGAIQAhACEAIQAgwCDAIIAggCCAIEAfgDCAYIAggCCAIEAfgDCAYcAiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGAIAAfQDoAMIBQAKcAY0B4QS0AFwAXQCEAIQAhACEAIMAgwCCAIIAggCBAH4AwgF9AYMBtAR/AVEAUQCHAIgAWgDMBMwEJwQqBB0EHQSFAIUAhgCGAIYAhgCEAIQAhACEAIMAgwCCAIIAggCBAH4AwgGDAIMAggCCAIIAgQB+AMIBLAK0BC4BPwE3AnkAOALgAQQAKwJ9BHkGXAZ5Bi0AgAB9AOgAtAS1BLQE4gQ7ApEEhACEAIQAhACDAIMAggCCAIIAgQB+AMIBkQQfAR8BkQT7A0ACpgH7A5wBwwFCBkYCAgDrBD0CLAAxAl8AQAFuAJkANQK0BLUEtAQKAgoCPQVRAFEABwAsAIcAiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGACcBfQR6BhAEega0BHsEPwE3AncAdwBXAdIBSwFXAR8BHwF4ACwCwwFBAsMBkQSRBAQEPwE3ArYBPQLSADECOwWrBSICEwKRBJEEPgaRBJEEoAE/ATcC8wCEAIQAhACEAIMAgwCCAIIAggCBAH4AwgEEBAQEBgQHBCMALAC0BLUEtATYAR8BHwEwBZwBGwV0ATsGZwHhAMYBtATDADAFPQJ7BDECNQU1BRIBQAKkBEACVAEuAMQAGQLZAIcAiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGABMAEwATABMAnAFFArQE6wT/AbQEPwE3AkABsAOZAKkB6wGuAa8DtAToAT0FqgUUAv0EtAS1BLQEhwCIAFoAzATMBCcEKgQdBB0EhQCFAIYAhgCGAIYAPwKEAIQAhACEAIMAgwCCAIIAggCBAH4AwgEfAR8BEAIfAR8BdAE7BrQEtQS0BLQEtQS0BD0C5gExAj0CeQMxApwBtAS1BLQEdgMoABYAFgDcAPMADQKpBYQAhACEAIQAgwCDAIIAggCCAIEAfgDCAYcAiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGAJwBtADGAbQEbwP/AB8BHwH+AfsB+gF0ATsGIAYzBTMFQAJ5A/kBPQIsADECLwK3BIcAiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGAFEAUQCmAUACeQGEAIQAhACEAIMAgwCCAIIAggCBAH4AwgEpAR8BHwHMAbQEtQS0BLQEFgITABMAwAHAAcABPQKcATEC5gC0AaMEFwI/ATcCawGwAbcEmwWEAIQAhACEAIMAgwCCAIIAggCBAH4AwgGHAIgAWgDMBMwEJwQqBB0EHQSFAIUAhgCGAIYAhgCcAdMAtQORBBEEVgRWBO4BIwIjArQEtQS0BAcAGwIiBpEEeAFAApEEBQC0BOYBAwCHAIgAWgDMBMwEJwQqBB0EHQSFAIUAhgCGAIYAhgBAAgECEwATAKsBhACEAIQAhACDAIMAggCCAIIAgQB+AMIBMQG0BLEB4QC0BIEBEwATABEBIgFzAQQCbgEDAgQBnAEaAiAGJQIABGoBtQG0BLUEtASGAxAGhACEAIQAhACDAIMAggCCAIIAgQB+AMIBhwCIAFoAzATMBCcEKgQdBB0EhQCFAIYAhgCGAIYAnAGbBQICAQW0BLUEtAS0BLUEtASHAzAAVgEgBiAG/wRbBiAGjwNAAoEAfgDCAW4AhwCIAFoAzATMBCcEKgQdBB0EhQCFAIYAhgCGAIYACQFAAssBEwATAIQAhACEAIQAgwCDAIIAggCCAIEAfgDCAUEFzABAAssBygEyAC8AEwATADEAsgFRBD0C8QExApwBrAFsAMgEIQYSBngBzQAmAiYCUQBRAIQAhACEAIQAgwCDAIIAggCCAIEAfgDCAYcAiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGAOABQAK0BEACBQacAZsFyQM7AXsGjgEcAfEByQN9AyEGIQZ4AXgBIQbNAXgByATLAVAAUABRAFEA8QF2AXIAWgDMBMwEJwQqBB0EHQSFAIUAhgCGAIYAhgCEAIQAhACEAIMAgwCCAIIAggCBAH4AwgG0BOEFQAK0BLUEtARWBTwB5gEZARkB8QGvAS0CIAEgAZIBPAXXAVkBKgGtAT0CQAIxAlEAUQA9AnYBMQLLA4IBhACEAIQAhACDAIMAggCCAIIAgQB+AMIB5wB1AFEAUQAfAR8B5wAfAR8BQALnBUACOAW0BLUEtASLAD0CLAIxAj0CnAExArkByAHJA9UALgLnBekFDgbJA48AjwCRAJEAWAU6Ad4BvAHKA5wBUgNTA1QDhwCIAFoAzATMBCcEKgQdBB0EhQCFAIYAhgCGAIYAZQGcAY0BfAQwAYcAiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGACcGQwEGAF4DBwCHAHwAWgDMBMwEJwQqBB0EHQSFAIUAhgCGAIYAhgCZAZgB5wXUAIQAhACEAIQAgwCDAIIAggCCAIEAfgDCAZsBdgC0BHQACgBgAQkBYwGEAIQAhACEAIMAgwCCAIIAggCBAH4AwgFAAkQBMgFAAjIB4gTVAZ4AhACEAIQAhACDAIMAggCCAIIAgQB+AMIBzwDIBGYEQQBBANYBQgBCAJwBvwG+AXIDEwJPAQIBAQEAAWcE0QS0BLUEtARHAdMEagOfAEACEADgAT0EEATSBGgEiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGAAUEQAJRAFEABAQQBJoDQALPAdQEQALUBMgE9gFrAJsFmwMGAEACmgHaBXIDBQTgARUAFQAEBEwBZAVOATUANQDxAVEAUQBqAwQEBAQGBL0BAwETABMAFQKEAIQAhACEAIMAgwCCAIIAggCBAH4AwgEnAi0BBAQEBAYEawAUAiECeQA4AqQEBABmBCgGwQFAAs4BBwACBaIBzgFeAZsFQAIGAjsCIAJnBHkAOAK6AQQApATQARUCnATHBAkAQwBDAOcBQAJoBC8BmgE7AjYANgDDAUACewCwA0ACoQFAAk0BrwNjBUAC7AA1AkACJgY0AkQARAAHAEACwwFqAaMBtgBFAEUAHQJGAEYARwBHABwCNQJIAEgA5AE3ADcA2QGcBCgBEAQ4ADgAKAHtAR0CdwB3AJoBJQYeAjkCogEHAHgA3ATDAUECwwHRARAEBARAAhUGKALcAXcAdwAPAgMBeQA4AvAABAB4AEACwwFBAsMBQALdAQQEQAKcAEACOQA5ADsCQAIeAeUAmgFQAQQEBAQGBAcEIwA7ADsA2wDXAzwAPADcAEkASQBKAEoA2APDAUsASwAEBAQEBgQHBCMAYADYACMBKAI1AqQEPgGLAYsBigEUAYgBQALlAVsD2gEfBZoBHQJAAqEB+gV4BBwCjwGkBCQB7QCBBEYBJgAXAEACEARAAhQAFABFASsBdwB3AKQATABMAPkFeQA4AngABADDAUECwwHLAEACBASNAI0AjgCOAEACQgEnADsCVQH9A24ACAHvAIUDhAOnAfIAjAONA3IBrQBNAE0AKwDfAR4FCAE+AD4AcQHDAQQEBAQGBAcEIwBBBqgExQFEBO4AIwE1AqMAHQVuAIsBiwGKARQBiAHaA9sDWwPhAVoBCAFuAAgE6QFAAqQE9wFABAUBBQHtAEACRgF5ADgCEAQEAFsBYAWdAUUBdwB3ALQDPwE3Al8BTgBOAHgAOwLDAUECwwFPAE8ABARiAWQBQAJoAUQEbgBAAs4DrgMIAXsAyQFmAe8AQAIHAsMBqwNQBHsAUAStAEACCAQrAD8APwAsBTUCqACoAAQEBAQGBAcEIwBAAqkAqQAcBWgD7gCdADUGQAJWAFYAbQFZADgCdwEEAE8ErQNPBHsAQAIQBG0FQABAAKQEmgV3AHcAOwJAAlIAUgAzAkACeAClAMMBQQLDAZ0BUgUEBJAAkAA/ATcCQAJeBTIC8gEXAcMBUwBTAJ8FQAKmAKYAQAIJBSoCQAIABTUCQAIMAEAC9ATJAZIAkgDzBEACBAQEBAYEBwQjAIwAjAD1BKcApwBJBqAAoABPBZYAlgCVAJUANwEQBEACOAGTAJMAOQF3AHcA3gDrAEACpASMAUACeABAAsMBQQLDAagExQEEBPwBIwGUAJQAjQVMBosBiwGKARQBiAFVAFUAWwNXAFcAVABUACkCQAImAUACkgVSAVMBkQXtACwBRgGIBYEFBAQEBAYEBwQjAEUBWAGTAeMB4gAbBTQANAA6ADoAcAFbBd4FNgLdBXkAOALdAAQA0AAMAdEAhgHcBA0GpARcBVoFWQULBu8AuAA7AukApQHZBF8A2gCtAOMFwQArAFsAXgCyALoA0wG8ANQBjgUNAL0AvgC/APUBwwH1AGwA7gCRAZQFkwWWBdsBlAHYBcUANQIOAOoB+QBlAO4F8AFdARgB+wDJAGEB8wH8AJYB9gT9AAUCLwUuBbMBLQUmBWcAfQMQBZ0B4wCXARAEWgY/ATcCWQYRBXcAdwC3AW8BJQUPBVgGDgJ4ALgBwwFBAsMBOgY1AQQENgF1AQoBCwHJASwGKwa7AYoAcgUoAnEFCwDLBYABcwA9AUYFbQAYAioAQwJ+AdYARQWEAa4EhQETARUBFgEEBAQEBgQHBCMARALxBJ4B7ASqAJ8BtwD+Bf8F/QWrAJoAMwH8BU4D3wDgAFgAxAHXAKwAQQHqAE4EmACkBEwESQG5AK4AxwSdA7sA8QBRAfQAXATAAK8AsACoAaoBYQDCAGIAYwBkALEAXwRbBPYA9wChABgA+ABcAdYECAFUBPoA7wHHAMYADwBdA/QBcQH+APgB/QEAAsgAZgAZALMAaQEaAGwBaAB7AzQBogBpAIgDCAJqAKEELQSDBBEA5AAbAIIEGwEdAQcB0gPKAMwDewAcAJcEHQAeAJsEkwQfAJUEiAQpACAAzgAkAiEAbgCaBDsECABwAC4EcQAsBDAEIgAxBDACZQQNAWQEDgEkABIAqgQJBGkDlwB6ACUAiQEPARABPAK1AKkE6AToBOgEpwPoBOgE6AToBOgE6AToBFEGAAAAAH8GfwZ/BtMF5gRXBeYE5gTmBOYE0wXTBdMF5gTmBOYE5gTmBOYEdQV1BQgGBwXmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTSBeYE5gTmBOYEKgYqBuYE5gTmBOYE5gQbBhoG5gTmBOYEfgXmBIUF5gTmBOYE5gTmBNQF1QXmBOYE5gQHBgkG5AWMBYsFigWJBfYFaQWDBXwFgAXPBdAFzgVpBtUF1AXmBH8FrwW/Ba4F5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gS3Bb4FvQW8BcUFuwW4BbEFsAWyBbMF/gTmBPsEMQXmBOYE5gTmBOYEtAUHBagFpwWmBeYEwgW1BcEFwAUPBk8GTgblBeYE5gTmBOYE5gTmBCoG5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gRrBSoGKgbmBAcFKgYqBmwFbAUDBQMFbwUWBk4FTgVOBU4FVwVOBeYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBAwGCgbmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gRTBeYE5gTmBOYE5gTmBOYE5gTmBOYE5gRIBuYE8QU/BVMFUwVTBVMFVQVABT4FTQUIBe0EdwaPBYQFVAWEBXQGggWPBY8FggWPBVQFdAYYBV4GEwV1BXUFdQVrBWsFawVrBW8FbwXRBVQFTQXmBHcGdwZdBV0FdgZ2Bl0F5QVmBpgFNAU6BToFOgU6BV0F+ASCBWYGZgaCBZgFNAWCBTQFggVdBfgE9QVxBl0F+ATbBV0F+ARdBfgE2wUyBTIFMgUnBeYE5gTbBTIFGAUyBScFMgUyBTwG5gTfBd8F2wVdBTQGNAZ4BXgFfQVvBdYFXQXmBH0FewV5BYIFKgVLBksGRwZHBkcGfAZ8BhYGVwYHBQcFBwUHBVcGGgUaBQgFCAUHBVcG5gTmBOYE5gTmBOYEUgbmBBEG5gVhBeYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYEHAbmBOYE5gTmBOYE5gTmBOYE5gTmBOYEnQXmBOkEEwbmBOYE5gTmBOYE5gTmBOYEhgWHBWIF5gTmBOYE5gTmBOYE5gSVBeYE5gTmBJAF5gTmBOYE5gTmBOYE5gTmBHMG5gTmBOYE5gTmBOYE9AXzBeYE5gRfBeYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYEFgXmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYEegXmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYEOQZwBeYE5gTmBOYEagbmBOYE5gTmBEgF5gTmBOYE5gTmBOYE5gTmBOYE5gTmBGIGQgWeBeYEoQX8BOYE8gTmBOYEAAAJAEGQ1AML5gi+AL4AvQC/AMAAwADAAMAAvwC/AL8AvwC/AMQAxgDIAMgAxwDHAMUAxQDMAMwAzgDOAM8A0QDRANEA0gDWANcA2ADYANgA2ADYANgA2ADYANgA2ADYANgA2ADhAOEA3QDdAN8A3wDiAOIA4gDiAOMA4wDjAOMA4wDgAOAA5ADkAOQAywDmAOcA5wDnAOcA5wDqANsA2wDrAOsA7ADsAL8A7gDuAL8AvwC/AM0AzQDNAPAA8wDzAPMA8QDxAP0A8QD/AP8A9AD0APQAAAH1APUA9QABAQEB9gD2AAMBAwECAQIBAgECAQIByQDJAO8A7wAIAQgBCAEIAQQBBAEEAQQBBQEFAQUBCgEGAQYB+gD6AOgA6ADcANwA3AALAQsBCwH4APgA+QD5APsA+wD7APsAvwD3APcADQENAQ0BDQG/AA4BDgEOAQ4BvwC/ABEBEQERAREBEQERARIBDwEPARABEAEJAQkB2gDaANoA2gDZANkA2QDaANoA2gDaANoA2gDaANoA2gDZANoA2gDaANoA2gDaANoA2gDaABQB2gDaANoA2gDaANoA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AQAAYAEAAGEBAABiAQAAYwEAAGQBAABlAQAAZgEAAGcBAABoAQAAaQEAAGoBAABrAQAAbAEAAG0BAABuAQAAbwEAAHABAABxAQAAcgEAAAAAAABliQAAcwEAAHQBAAB1AQAAj2AAAHYBAAB3AQAAeAEAALtVAAB5AQAAegEAAHsBAABrXgAAiwAAAHwBAAB9AQAAAQQ9AHUANwB1ADYAMgA1ADkANQAxAFUATQFVAHkAVQBJAzYANQAyADgAMAA4AEUDNgA5ADIAOQAhBD0ANQCXADoANQA4ADoAJwA0ADkAIgA6ADgAOgA5AE8AOAAlAFUAOAAvACcAMwBvADUA6QI5AOkABQM5AAUBHgclAB4CJQD+Bd4ARQBJACUAfgB+AEkARQCJACUASQAlAGkAZQBJACUASQAlAL4AngAlAH4AfgBJACUAfgBeACUAJwBeAEUAhwApACgAJQApACgAJQApACgAJQAeAiUAXgIlACkAKAAlAH4ASQAlAF4HxQBJACUASQBFAH4AaQAlAB4BhQgnAGUDRgKYAIYB2AGmAPgAJgA4ACYAOAIMDp4AJgA4AF4AJgBlADUAWAApADUAaQApAEkAJQApAikBZQReACUAaQBlAB4DhQBeADkAfgBeACUAaQYFBl4EOgCsAEsA/gbeASUAHgvJBCYA1QDlBDUAMQA3AKwFMQAsADUATAA1AEwANQAsAGcDZwBVAKIAeQBVADcAVQBaAGwBNQBVAAcEJgBHAawCTQGVAEcALABnDDUAJwDsACIAOgDMAEYATAA6AIwARwBNAWcAWgAnANUBIgAnACwAxwNsAycLbAEnAE0BJwQsAUYAOgB1ACYAxwKMACYALAEmAGwAJgCsAPUBJwNsADUAJwBnAWwDbAAqAMcGLAAqACwAJwBqAAwBigAsAEoAJwDsAEcBTABVAE0BNQAmAMcA5wAsAEoABwFHAMcC5wAnAIcALAAnAGoAjABKAEoALAAnACoARwBnAEwATQFHAFcAzwA6ADcATAAqAMcARwDHAucARwBHAEcALABqAEwATABsACwAhwAnAE0BTABnACwATAAqACcBZwDHAucARwCnACwAJwBqAKwATAAqAEoALAAnAEcATABNATUANwAsAEoABwFHAMcC5wBHAKcALAAnACoALAAqAIwASgBKACwALAAqAEcAZwBMAE0BOgAnAM8ALAAnAMcAZwCHAEcAJwBHAEcAZwCHAUoALABKAGoAagAsACcAKgBNAW8A2gA3ADoAagAHAWcA5wJHAacAJwBsAIoAbACMAEwARwBHAEwATQHvADoASgAHAWcA5wJHAacALAAnACoALACqACwASgBKAEwASgAnAEcATABNAUcASgAHAWcAJwUnAGoAjABqAGoALAAnACoARwBMAE0BzwA6AMcASgBHAgcDJwEnAOcALABqAGwALAAKAUoANQAHBiwARwDsADcAxwAmAAwBNQBNAVUARwAnAEcAJwAnAIcA5wBnACcAJwBHAIcALABHAMwATAAnAKcAJgDMAE0BhwAnAHoA9QE6ADUAegBMANoATQFPAToALAA6ACwAOgAsADYAMgA2ADIASgAHAYcEzAEqAKwANQBMAKcAbAGMBBoBLADaAFoAtQCaAFUAZwVKAIwAKgDMACoATABKAEwAJwBNAdUAxwBKAEwAhwBsACcAagBHAOoAZwCMAKcBLABKAEwAygAsACcAKgBNAWoALABaAMkEKQApAGcFNQAmAIcphwDnACcAhwAnBYcAJwSHAOcAJwCHAOcBJweHAGcIbAA1AY8CBwJaAacKMQCHTVUAJwI9AEcDNgAyAGcJdQBuAKcBhwBsAEcCbABVAEcCTACnAWcATACHBkwAKgDsAAoBLABKAGwBdQAmAHUANwAnACwATQFPAdUAMQCVAGwAPQBNAWcEJgCHBicFLAAnAMcIpwNsAIoATABqAEoALADKAGwAOgBVAE0BxwOnAIcFKgLnAEoATQEvAFoE5wJMAGoAVQCnBioALAAqAOwALAAqACwASgAMAcoATAEsAE0BTQH1ACYA1QCMACoA5wUsACoArAAqACwAqgAsAEoA5wBNAfUAWgEsAToBTAAqAMcDKgCMAEoATAAqACwASgBHAE0BhwUsACoATABqACwAKgBsAEoAlQCHBAoBDAFKAEwAtQBNAWcATQHHA8YAVQAVAWwANQCsASoA7ACHACwAhwBKACwARwCFBeYHpQEmAEUEpgTsBIwA3hIFAV4MBQEJAcUAyQAFAQkBBQEJAcUAyQAFASkAKQApAF4A5QAJAcUBBQEIAQUBCAEFAQgBpQBFAIkAKAA4ACUAeABlAEUAiQAoAHgAhQBFAIkAeAAFAakAeABlAEUAiQAoAFgAfQGiANEAVQA0ADMANgBUADMANgA0ABUBOwA8AKIAPQA1ATQAMwCVAFAAdQA5ADYAMgB1ATkANQAwAFUBPQCiAMIALwAmAM8AeQA2ADIAJgBPAXkANgAyAKYBVwOsAYsALABrAIwBWgApAJoAKQBaACUAaQBFAGkAJQA6ACkAWgA5AKkA2gApADoAKQA6ACkAOgCJADoAJQCJACUAhwAlAFoARQBJALkAXgBlADoAOQBaACUAOgAPAm4EXgCOAC8AuQC6AFkAmgA5AFoAOQBaADkA+gA5APoDWQBaADkAOgA5APoDmSEaAZkAmgJZAPoANgAyADoKOQDaAzkDGgXZAFoC+gR6AY8H2gnPAvoWOQA6ATkA2gYZAfoNOQAaEvoMNgAyADYAMgA2ADIANgAyADYAMgA2ADIANgAyAM8DmgW5ADYAMgD5AzYAMgA2ADIANgAyADYAMgA2ADIAGQIaIHkQNgAyADYAMgA2ADIANgAyADYAMgA2ADIANgAyADYAMgA2ADIANgAyADYAMgD5BzYAMgA2ADIAGQQ2ADIAWSAaBrkCWgDZAFoB6QXlBX4ASQBFAP4AaQAlAF4AJQBeAKUARgBpACUAXgwlANoAngBsAF4AlQAvAFUAxQQlACUABwcmADUALADnAucA5wDnAOcA5wDnAOcA5wAMBFUANAAzADQAMwB1ADQAMwA1ADQAMwA1ATEAVQAxADUANAAzAFUANAAzADYAMgA2ADIANgAyADYAMgC1ACYAVQFRAFoDOgvaGpoBPQB1ADoAJgAnAC4ANgAyADYAMgA2ADIANgAyADYAMgBaADYAMgA2ADIANgAyADYAMgAxADYAUgA6AC4BjABKADEApgBaAG4AJgAnADUAWgDHCkwAWABGACcAMQBHCzUAZgAnACcFxwtaAI8AWgFnA5oEBwL6A08B2gMPAToA7wEaBE8B+gTvAfoHGiAnACcAGggnACcApwImAOeO+gYHBcYAVQCHISYAdQAHAk0BRwDeBScALABrADUATAE1ACYAHgMsAMcITgFMANUA+AImAVgA3gFFAN4HJgAFAb4AXgEmAFgAngCeAH4BRgAlAOcALABnACwAhwAsAOcCSgBMACoAmgDPAFoANwA6AIcGlQBKAEcGCgIsAFUATQFMAscAdQAnAE0BhwMMAVUA5wJsAUoANQCnA2wAKgDnBSwASgCMAEoALACKALUBJgBNAVUAJwXMAEoATABKAEwAZwAsAAcBLAAqAE0BlQAHAiYAxwB6ACcAKgAHBiwAJwBsAEcATACnAEwAJwAsACcARwAmAFUAZwEqAEwASgBVACcARgAqACwAxwDHAMcA5wDnAGcESgAsAEoALABKADUAKgAsAE0BJwAnAOcCJwYkAEQARAAkAD8APwDHLUcN5QClACcALABHATkApwGnACcARwBHAIcNGAJnLTYAMgAHCMcGhwE3ADoADAL1ADYAMgA1AOwANQBRAFAANgAyADYAMgA2ADIANgAyADYAMgA2ADIANgAyADYAMgBVADYAMgCVAHAAdQCVADEANgAyADYAMgA2ADIAdQA5ADEAeQA1ADcAVQCnAOcQIgB1ADcAdQA2ADIANQA5ADUAMQBVAE0BVQB5AFUASQM2ADUAMgA4ADAAOABFAzYAOQAyADkANgAyADUANgAyAFUARwEmAKcFRgDnA8cAxwDHAGcAVwA5ADgAOgBXADoAmQBaAGIAWgCHAUcDZwJHAOcBxwFnD3UArwU6Aa4GjwA6Ai8AmgG6BSwApwMnBucDjwAnAi4ABwEuAMcDNQCHBAcBNQCuAAkFBQXHCU0BxwAnAIcFRwAnAOcCNQAPAccCzwA1AEcDNQAHB0cAJwBsAEwAjACHAGcAZwNsACwADwE1AacDTwA1AMcG9QDHAg8BZwIPAScJ7wMqACwAKgCnBuwB9QCPAk0BTAAqAKcFagCMAEoATABVACIAlQAnA00BbACHBKwAKgAMAU0BlQBMACoABwZqACwBSgCHAJUATQFnBSwAKgAsAEoAzAAqACwATQHnbW4MlQDnhSdHpwgnAMoFjACmAUcA2h76BJoHSgBsAHoAygACAQwBWgDsANoDjAAaBloIbAA6APoKTwJJA0UDSQPlAEUCSQNFAykASQApAEkAiQAJAYUAJQDlAGUBSQNFA0kAiQAJAekARQNJAIkAqQApAOkARQNJA0UDSQNFA0kDRQNJA0UDSQNFA0kDhQMpAzkAJQM5AMUAKQM5ACUDOQDFACkDOQAlAzkAxQApAzkAJQM5AMUAKQM5ACUDOQDFAF4ATQaHAGcDRwAnACcARwGHACcAJwAnACcAJwAnAGcARwAnACcAJwAnACcAJwBHACcAhwDnAIcAhwAnAEcBJwJnAKcAJwJZAJoFmgz6AdoB+gH6AW8B+gOaB3oFugN6BToBWgA6BNoA2giaAroEugA6AvoHOgDaFpoA2geaABoD2gh6AdoImg4nACcAJwAnACcAJwDHQyIAAgwMHj8APwBBkpQECyC/BdkG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4wblBgBBwpQEC/wkIAAhACQAJQAoACkAKgArACwALQAuADAAOgA8AD8AQQBbAFwAXQBeAF8AYABhAHsAfAB9AH4AfwCgAKEAogCmAKcAqACpAKoAqwCsAK0ArgCvALAAsQCyALQAtQC2ALgAuQC6ALsAvAC/AMAA1wDYAN8A9wD4AAABOAE5AUkBSgF5AX8BgQGDAYQBhwGKAYwBjgGSAZMBlQGWAZkBnAGeAZ8BoQGiAacBqwGsAa8BsgG0AbUBuAG6AbsBvAG+AcABxAHFAcYBxwHIAckBygHLAcwBzQHdAd4B8AHxAfIB8wH0AfcB+QH6ATQCOgI8Aj0CPwJBAkQCRwJIAlAClAKVArACwgLGAtIC4ALlAuwC7QLuAu8CAANwA3QDdQN2A3oDewN+A4QDhgOHA4gDjAOOA5ADkQOjA6wDzwPRA9ID1QPYA/AD9AP2A/cD+gP8A/0DMARgBIIEgwSIBIoEwQTPBNAEMQVZBVoFYQWJBYoFjwWRBb4FvwXABcEFwwXEBcYFxwXQBfAF8wUABgYGCQYLBgwGDgYQBhsGHgYgBkAGQQZLBmAGagZuBnAGcQbUBtUG1gbdBt4G3wblBucG6QbqBu4G8Ab6Bv0G/wYABw8HEAcRBxIHMAdNB6YHsQfAB8oH6wf0B/YH9wf6BwAIFggaCBsIJAglCCgIKQgwCEAIWQheCKAIogjkCAAJAwkECToJOwk8CT0JPglBCUkJTQlOCVAJUQlYCWIJZAlmCXAJcQlyCXkJgQmCCYUJjwmTCaoJsgm2CbwJvQm+CcEJxwnLCc0JzgnXCdwJ3wniCeYJ8AnyCfQJ+gn7CQEKAwoFCg8KEwoqCjIKNQo4CjwKPgpBCkcKSwpRClkKXgpmCnAKcgp1CoEKgwqFCo8KkwqqCrIKtQq8Cr0KvgrBCscKyQrLCs0K0ArgCuIK5grwCvEKAQsCCwULDwsTCyoLMgs1CzwLPQs+Cz8LQAtBC0cLSwtNC1YLVwtcC18LYgtmC3ALcQtyC4ILgwuFC44LkguZC5wLngujC6gLrgu+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","base64")}__name(getBinarySync,"getBinarySync");function instantiateSync(file,info){var module3,binary=getBinarySync(file);module3=new WebAssembly.Module(binary);var instance=new WebAssembly.Instance(module3,info);return[instance,module3]}__name(instantiateSync,"instantiateSync");function getWasmImports(){return{a:wasmImports}}__name(getWasmImports,"getWasmImports");function createWasm(){var info=getWasmImports();function receiveInstance(instance,module3){return wasmExports=instance.exports,wasmMemory=wasmExports.u,updateMemoryViews(),wasmTable=wasmExports.oa,addOnInit(wasmExports.v),removeRunDependency("wasm-instantiate"),wasmExports}if(__name(receiveInstance,"receiveInstance"),addRunDependency("wasm-instantiate"),Module2.instantiateWasm)try{return Module2.instantiateWasm(info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`),readyPromiseReject(e)}wasmBinaryFile||(wasmBinaryFile=findWasmBinary());var result=instantiateSync(wasmBinaryFile,info);return receiveInstance(result[0])}__name(createWasm,"createWasm");var callRuntimeCallbacks=__name(callbacks=>{for(;callbacks.length>0;)callbacks.shift()(Module2)},"callRuntimeCallbacks");function getValue(ptr,type="i8"){switch(type.endsWith("*")&&(type="*"),type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":return HEAP64[ptr>>3];case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}__name(getValue,"getValue");var noExitRuntime=Module2.noExitRuntime||!0;function setValue(ptr,value,type="i8"){switch(type.endsWith("*")&&(type="*"),type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":HEAP64[ptr>>3]=BigInt(value);break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}__name(setValue,"setValue");var stackRestore=__name(val2=>__emscripten_stack_restore(val2),"stackRestore"),stackSave=__name(()=>_emscripten_stack_get_current(),"stackSave"),isLeapYear=__name(year=>year%4===0&&(year%100!==0||year%400===0),"isLeapYear"),MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335],MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334],ydayFromDate=__name(date=>{var leap=isLeapYear(date.getFullYear()),monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE,yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday},"ydayFromDate"),MAX_INT53=9007199254740992,MIN_INT53=-9007199254740992,bigintToI53Checked=__name(num=>num<MIN_INT53||num>MAX_INT53?NaN:Number(num),"bigintToI53Checked");function __localtime_js(time,tmPtr){time=bigintToI53Checked(time);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds(),HEAP32[tmPtr+4>>2]=date.getMinutes(),HEAP32[tmPtr+8>>2]=date.getHours(),HEAP32[tmPtr+12>>2]=date.getDate(),HEAP32[tmPtr+16>>2]=date.getMonth(),HEAP32[tmPtr+20>>2]=date.getFullYear()-1900,HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday,HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1),summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset(),winterOffset=start.getTimezoneOffset(),dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}__name(__localtime_js,"__localtime_js");var stringToUTF8Array=__name((str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;for(var startIdx=outIdx,endIdx=outIdx+maxBytesToWrite-1,i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6,heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12,heap[outIdx++]=128|u>>6&63,heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18,heap[outIdx++]=128|u>>12&63,heap[outIdx++]=128|u>>6&63,heap[outIdx++]=128|u&63}}return heap[outIdx]=0,outIdx-startIdx},"stringToUTF8Array"),stringToUTF8=__name((str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite),"stringToUTF8"),__tzset_js=__name((timezone,daylight,std_name,dst_name)=>{var currentYear=new Date().getFullYear(),winter=new Date(currentYear,0,1),summer=new Date(currentYear,6,1),winterOffset=winter.getTimezoneOffset(),summerOffset=summer.getTimezoneOffset(),stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60,HEAP32[daylight>>2]=+(winterOffset!=summerOffset);var extractZone=__name(date=>date.toLocaleTimeString(void 0,{hour12:!1,timeZoneName:"short"}).split(" ")[1],"extractZone"),winterName=extractZone(winter),summerName=extractZone(summer);summerOffset<winterOffset?(stringToUTF8(winterName,std_name,17),stringToUTF8(summerName,dst_name,17)):(stringToUTF8(winterName,dst_name,17),stringToUTF8(summerName,std_name,17))},"__tzset_js"),_emscripten_date_now=__name(()=>Date.now(),"_emscripten_date_now"),_emscripten_get_now;_emscripten_get_now=__name(()=>performance.now(),"_emscripten_get_now");var getHeapMax=__name(()=>2147483648,"getHeapMax"),growMemory=__name(size=>{var b=wasmMemory.buffer,pages=(size-b.byteLength+65535)/65536;try{return wasmMemory.grow(pages),updateMemoryViews(),1}catch{}},"growMemory"),_emscripten_resize_heap=__name(requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize)return!1;for(var alignUp=__name((x,multiple)=>x+(multiple-x%multiple)%multiple,"alignUp"),cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536)),replacement=growMemory(newSize);if(replacement)return!0}return!1},"_emscripten_resize_heap"),UTF8Decoder=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,UTF8ArrayToString=__name((heapOrArray,idx,maxBytesToRead)=>{for(var endIdx=idx+maxBytesToRead,endPtr=idx;heapOrArray[endPtr]&&!(endPtr>=endIdx);)++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder)return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr));for(var str="";idx<endPtr;){var u0=heapOrArray[idx++];if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heapOrArray[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heapOrArray[idx++]&63;if((u0&240)==224?u0=(u0&15)<<12|u1<<6|u2:u0=(u0&7)<<18|u1<<12|u2<<6|heapOrArray[idx++]&63,u0<65536)str+=String.fromCharCode(u0);else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str},"UTF8ArrayToString"),UTF8ToString=__name((ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"","UTF8ToString");function _nodejsAccess(vfs,filePath,flags,outResult){let aflags=fs3.constants.F_OK;flags==SQLITE_ACCESS_READWRITE&&(aflags=fs3.constants.R_OK|fs3.constants.W_OK),flags==SQLITE_ACCESS_READ&&(aflags=fs3.constants.R_OK);try{fs3.accessSync(UTF8ToString(filePath),aflags),setValue(outResult,1,"i32")}catch{setValue(outResult,0,"i32")}return SQLITE_OK}__name(_nodejsAccess,"_nodejsAccess");function _nodejsCheckReservedLock(fi,outResult){try{fs3.accessSync(`${_path(fi)}.lock`,fs3.constants.F_OK),setValue(outResult,1,"i32")}catch{setValue(outResult,0,"i32")}return SQLITE_OK}__name(_nodejsCheckReservedLock,"_nodejsCheckReservedLock");function _nodejsClose(fi){_nodejsUnlock(fi,SQLITE_LOCK_NONE);try{fs3.closeSync(_fd(fi))}catch{return SQLITE_IOERR_CLOSE}return SQLITE_OK}__name(_nodejsClose,"_nodejsClose");function _nodejsDelete(vfs,filePath,dirSync){let pathStr=UTF8ToString(filePath);try{fs3.unlinkSync(pathStr)}catch(err2){if(err2.code!="ENOENT")return SQLITE_IOERR_DELETE}if(dirSync){let fd=-1;try{fd=fs3.openSync(path16.dirname(pathStr),"r"),fs3.fsyncSync(fd)}catch{return SQLITE_IOERR_FSYNC}finally{try{fs3.closeSync(fd)}catch{return SQLITE_IOERR_FSYNC}}}return SQLITE_OK}__name(_nodejsDelete,"_nodejsDelete");function _nodejsFileSize(fi,outSize){try{setValue(outSize,fs3.fstatSync(_fd(fi)).size,"i64")}catch{return SQLITE_IOERR_FSTAT}return SQLITE_OK}__name(_nodejsFileSize,"_nodejsFileSize");function _nodejsFullPathname(vfs,relPath,sizeFullPath,outFullPath){let full=path16.resolve(UTF8ToString(relPath));return stringToUTF8(full,outFullPath,sizeFullPath),full.length<sizeFullPath?SQLITE_OK:SQLITE_CANTOPEN}__name(_nodejsFullPathname,"_nodejsFullPathname");function _nodejsLock(fi,level){if(!_isLocked(fi)){try{fs3.mkdirSync(`${_path(fi)}.lock`)}catch(err2){return err2.code=="EEXIST"?SQLITE_BUSY:SQLITE_IOERR_LOCK}_setLocked(fi,!0)}return SQLITE_OK}__name(_nodejsLock,"_nodejsLock");function _nodejsRandomness(vfs,bytes,outBuffer){let buf=HEAPU8.subarray(outBuffer,outBuffer+bytes);return crypto8.randomFillSync(buf),bytes}__name(_nodejsRandomness,"_nodejsRandomness");function _nodejsRead(fi,outBuffer,bytes,offset){let buf=HEAPU8.subarray(outBuffer,outBuffer+bytes),bytesRead;try{bytesRead=fs3.readSync(_fd(fi),buf,0,bytes,offset)}catch{return SQLITE_IOERR_READ}if(bytesRead==bytes)return SQLITE_OK;if(bytesRead>=0){if(bytesRead<bytes)try{buf.fill(0,bytesRead)}catch{return SQLITE_IOERR_READ}return SQLITE_IOERR_SHORT_READ}return SQLITE_IOERR_READ}__name(_nodejsRead,"_nodejsRead");function _nodejsSync(fi,flags){try{fs3.fsyncSync(_fd(fi))}catch{return SQLITE_IOERR_FSYNC}return SQLITE_OK}__name(_nodejsSync,"_nodejsSync");function _nodejsTruncate(fi,size){try{fs3.ftruncateSync(_fd(fi),_safeInt(size))}catch{return SQLITE_IOERR_TRUNCATE}return SQLITE_OK}__name(_nodejsTruncate,"_nodejsTruncate");function _nodejsUnlock(fi,level){if(level==SQLITE_LOCK_NONE&&_isLocked(fi)){try{fs3.rmdirSync(`${_path(fi)}.lock`)}catch(err2){if(err2.code!="ENOENT")return SQLITE_IOERR_UNLOCK}_setLocked(fi,!1)}return SQLITE_OK}__name(_nodejsUnlock,"_nodejsUnlock");function _nodejsWrite(fi,buffer,bytes,offset){try{return fs3.writeSync(_fd(fi),HEAPU8.subarray(buffer,buffer+bytes),0,bytes,_safeInt(offset))!=bytes?SQLITE_IOERR_WRITE:SQLITE_OK}catch{return SQLITE_IOERR_WRITE}}__name(_nodejsWrite,"_nodejsWrite");function _nodejs_max_path_length(){return process.platform=="win32"?260:4096}__name(_nodejs_max_path_length,"_nodejs_max_path_length");function _nodejs_open(filePath,flags,mode){let oflags=0;flags&SQLITE_OPEN_EXCLUSIVE&&(oflags|=fs3.constants.O_EXCL),flags&SQLITE_OPEN_CREATE&&(oflags|=fs3.constants.O_CREAT),flags&SQLITE_OPEN_READONLY&&(oflags|=fs3.constants.O_RDONLY),flags&SQLITE_OPEN_READWRITE&&(oflags|=fs3.constants.O_RDWR);try{return fs3.openSync(UTF8ToString(filePath),oflags,mode)}catch{return-1}}__name(_nodejs_open,"_nodejs_open");var getCFunc=__name(ident=>{var func=Module2["_"+ident];return func},"getCFunc"),writeArrayToMemory=__name((array,buffer)=>{HEAP8.set(array,buffer)},"writeArrayToMemory"),lengthBytesUTF8=__name(str=>{for(var len=0,i=0;i<str.length;++i){var c=str.charCodeAt(i);c<=127?len++:c<=2047?len+=2:c>=55296&&c<=57343?(len+=4,++i):len+=3}return len},"lengthBytesUTF8"),stackAlloc=__name(sz=>__emscripten_stack_alloc(sz),"stackAlloc"),stringToUTF8OnStack=__name(str=>{var size=lengthBytesUTF8(str)+1,ret=stackAlloc(size);return stringToUTF8(str,ret,size),ret},"stringToUTF8OnStack"),ccall=__name((ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret2=0;return str!=null&&str!==0&&(ret2=stringToUTF8OnStack(str)),ret2},array:arr=>{var ret2=stackAlloc(arr.length);return writeArrayToMemory(arr,ret2),ret2}};function convertReturnValue(ret2){return returnType==="string"?UTF8ToString(ret2):returnType==="boolean"?!!ret2:ret2}__name(convertReturnValue,"convertReturnValue");var func=getCFunc(ident),cArgs=[],stack=0;if(args)for(var i=0;i<args.length;i++){var converter=toC[argTypes[i]];converter?(stack===0&&(stack=stackSave()),cArgs[i]=converter(args[i])):cArgs[i]=args[i]}var ret=func(...cArgs);function onDone(ret2){return stack!==0&&stackRestore(stack),convertReturnValue(ret2)}return __name(onDone,"onDone"),ret=onDone(ret),ret},"ccall"),cwrap=__name((ident,returnType,argTypes,opts)=>{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean"),numericRet=returnType!=="string";return numericRet&&numericArgs&&!opts?getCFunc(ident):(...args)=>ccall(ident,returnType,argTypes,args,opts)},"cwrap"),uleb128Encode=__name((n,target)=>{n<128?target.push(n):target.push(n%128|128,n>>7)},"uleb128Encode"),sigToWasmTypes=__name(sig=>{for(var typeNames={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"},type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]},i=1;i<sig.length;++i)type.parameters.push(typeNames[sig[i]]);return type},"sigToWasmTypes"),generateFuncType=__name((sig,target)=>{var sigRet=sig.slice(0,1),sigParam=sig.slice(1),typeCodes={i:127,p:127,j:126,f:125,d:124,e:111};target.push(96),uleb128Encode(sigParam.length,target);for(var i=0;i<sigParam.length;++i)target.push(typeCodes[sigParam[i]]);sigRet=="v"?target.push(0):target.push(1,typeCodes[sigRet])},"generateFuncType"),convertJsFunctionToWasm=__name((func,sig)=>{if(typeof WebAssembly.Function=="function")return new WebAssembly.Function(sigToWasmTypes(sig),func);var typeSectionBody=[1];generateFuncType(sig,typeSectionBody);var bytes=[0,97,115,109,1,0,0,0,1];uleb128Encode(typeSectionBody.length,bytes),bytes.push(...typeSectionBody),bytes.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module3=new WebAssembly.Module(new Uint8Array(bytes)),instance=new WebAssembly.Instance(module3,{e:{f:func}}),wrappedFunc=instance.exports.f;return wrappedFunc},"convertJsFunctionToWasm"),wasmTableMirror=[],wasmTable,getWasmTableEntry=__name(funcPtr=>{var func=wasmTableMirror[funcPtr];return func||(funcPtr>=wasmTableMirror.length&&(wasmTableMirror.length=funcPtr+1),wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)),func},"getWasmTableEntry"),updateTableMap=__name((offset,count)=>{if(functionsInTableMap)for(var i=offset;i<offset+count;i++){var item=getWasmTableEntry(i);item&&functionsInTableMap.set(item,i)}},"updateTableMap"),functionsInTableMap,getFunctionAddress=__name(func=>(functionsInTableMap||(functionsInTableMap=new WeakMap,updateTableMap(0,wasmTable.length)),functionsInTableMap.get(func)||0),"getFunctionAddress"),freeTableIndexes=[],getEmptyTableSlot=__name(()=>{if(freeTableIndexes.length)return freeTableIndexes.pop();try{wasmTable.grow(1)}catch(err2){throw err2 instanceof RangeError?"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH.":err2}return wasmTable.length-1},"getEmptyTableSlot"),setWasmTableEntry=__name((idx,func)=>{wasmTable.set(idx,func),wasmTableMirror[idx]=wasmTable.get(idx)},"setWasmTableEntry"),addFunction=__name((func,sig)=>{var rtn=getFunctionAddress(func);if(rtn)return rtn;var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err2){if(!(err2 instanceof TypeError))throw err2;var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}return functionsInTableMap.set(func,ret),ret},"addFunction"),removeFunction=__name(index=>{functionsInTableMap.delete(getWasmTableEntry(index)),setWasmTableEntry(index,null),freeTableIndexes.push(index)},"removeFunction"),wasmImports={l:__localtime_js,k:__tzset_js,m:_emscripten_date_now,a:_emscripten_get_now,j:_emscripten_resize_heap,s:_nodejsAccess,o:_nodejsCheckReservedLock,f:_nodejsClose,t:_nodejsDelete,r:_nodejsFileSize,i:_nodejsFullPathname,q:_nodejsLock,h:_nodejsRandomness,e:_nodejsRead,b:_nodejsSync,c:_nodejsTruncate,p:_nodejsUnlock,d:_nodejsWrite,g:_nodejs_max_path_length,n:_nodejs_open},wasmExports=createWasm(),___wasm_call_ctors=wasmExports.v,_sqlite3_finalize=Module2._sqlite3_finalize=wasmExports.w,_sqlite3_reset=Module2._sqlite3_reset=wasmExports.x,_sqlite3_clear_bindings=Module2._sqlite3_clear_bindings=wasmExports.y,_sqlite3_value_blob=Module2._sqlite3_value_blob=wasmExports.z,_sqlite3_value_text=Module2._sqlite3_value_text=wasmExports.A,_sqlite3_value_bytes=Module2._sqlite3_value_bytes=wasmExports.B,_sqlite3_value_double=Module2._sqlite3_value_double=wasmExports.C,_sqlite3_value_int64=Module2._sqlite3_value_int64=wasmExports.D,_sqlite3_value_type=Module2._sqlite3_value_type=wasmExports.E,_sqlite3_result_blob=Module2._sqlite3_result_blob=wasmExports.F,_sqlite3_result_blob64=Module2._sqlite3_result_blob64=wasmExports.G,_sqlite3_result_double=Module2._sqlite3_result_double=wasmExports.H,_sqlite3_result_error=Module2._sqlite3_result_error=wasmExports.I,_sqlite3_result_int=Module2._sqlite3_result_int=wasmExports.J,_sqlite3_result_int64=Module2._sqlite3_result_int64=wasmExports.K,_sqlite3_result_null=Module2._sqlite3_result_null=wasmExports.L,_sqlite3_result_text=Module2._sqlite3_result_text=wasmExports.M,_sqlite3_step=Module2._sqlite3_step=wasmExports.N,_sqlite3_column_count=Module2._sqlite3_column_count=wasmExports.O,_sqlite3_column_blob=Module2._sqlite3_column_blob=wasmExports.P,_sqlite3_column_bytes=Module2._sqlite3_column_bytes=wasmExports.Q,_sqlite3_column_double=Module2._sqlite3_column_double=wasmExports.R,_sqlite3_column_int64=Module2._sqlite3_column_int64=wasmExports.S,_sqlite3_column_text=Module2._sqlite3_column_text=wasmExports.T,_sqlite3_column_type=Module2._sqlite3_column_type=wasmExports.U,_sqlite3_column_name=Module2._sqlite3_column_name=wasmExports.V,_sqlite3_column_table_name=Module2._sqlite3_column_table_name=wasmExports.W,_sqlite3_bind_blob=Module2._sqlite3_bind_blob=wasmExports.X,_sqlite3_bind_blob64=Module2._sqlite3_bind_blob64=wasmExports.Y,_sqlite3_bind_double=Module2._sqlite3_bind_double=wasmExports.Z,_sqlite3_bind_int=Module2._sqlite3_bind_int=wasmExports._,_sqlite3_bind_int64=Module2._sqlite3_bind_int64=wasmExports.$,_sqlite3_bind_null=Module2._sqlite3_bind_null=wasmExports.aa,_sqlite3_bind_text=Module2._sqlite3_bind_text=wasmExports.ba,_sqlite3_bind_parameter_index=Module2._sqlite3_bind_parameter_index=wasmExports.ca,_sqlite3_exec=Module2._sqlite3_exec=wasmExports.da,_sqlite3_prepare_v2=Module2._sqlite3_prepare_v2=wasmExports.ea,_sqlite3_errmsg=Module2._sqlite3_errmsg=wasmExports.fa,_sqlite3_last_insert_rowid=Module2._sqlite3_last_insert_rowid=wasmExports.ga,_sqlite3_changes=Module2._sqlite3_changes=wasmExports.ha,_sqlite3_close_v2=Module2._sqlite3_close_v2=wasmExports.ia,_sqlite3_create_function_v2=Module2._sqlite3_create_function_v2=wasmExports.ja,_sqlite3_open_v2=Module2._sqlite3_open_v2=wasmExports.ka,_sqlite3_get_autocommit=Module2._sqlite3_get_autocommit=wasmExports.la,_malloc=Module2._malloc=wasmExports.ma,_free=Module2._free=wasmExports.na,__emscripten_stack_restore=wasmExports.pa,__emscripten_stack_alloc=wasmExports.qa,_emscripten_stack_get_current=wasmExports.ra;Module2.cwrap=cwrap,Module2.addFunction=addFunction,Module2.removeFunction=removeFunction;var calledRun;dependenciesFulfilled=__name(function runCaller(){calledRun||run(),calledRun||(dependenciesFulfilled=runCaller)},"runCaller");function run(){if(runDependencies>0||(preRun(),runDependencies>0))return;function doRun(){calledRun||(calledRun=!0,Module2.calledRun=!0,!ABORT&&(initRuntime(),readyPromiseResolve(Module2),Module2.onRuntimeInitialized&&Module2.onRuntimeInitialized(),postRun()))}__name(doRun,"doRun"),Module2.setStatus?(Module2.setStatus("Running..."),setTimeout(function(){setTimeout(function(){Module2.setStatus("")},1),doRun()},1)):doRun()}if(__name(run,"run"),Module2.preInit)for(typeof Module2.preInit=="function"&&(Module2.preInit=[Module2.preInit]);Module2.preInit.length>0;)Module2.preInit.pop()();return run(),moduleRtn=Module2,moduleRtn}})()();typeof exports2=="object"&&typeof module2=="object"?module2.exports=Module:typeof define=="function"&&define.amd&&define([],()=>Module)}});var require_drive=__commonJS({"../node_modules/.pnpm/node-disk-info@1.3.0/node_modules/node-disk-info/dist/classes/drive.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var Drive2=function(){function Drive3(filesystem,blocks,used,available,capacity,mounted){this._filesystem=filesystem,this._blocks=blocks,this._used=used,this._available=available,this._capacity=capacity,this._mounted=mounted}return __name(Drive3,"Drive"),Object.defineProperty(Drive3.prototype,"filesystem",{get:function(){return this._filesystem},enumerable:!1,configurable:!0}),Object.defineProperty(Drive3.prototype,"blocks",{get:function(){return this._blocks},enumerable:!1,configurable:!0}),Object.defineProperty(Drive3.prototype,"used",{get:function(){return this._used},enumerable:!1,configurable:!0}),Object.defineProperty(Drive3.prototype,"available",{get:function(){return this._available},enumerable:!1,configurable:!0}),Object.defineProperty(Drive3.prototype,"capacity",{get:function(){return this._capacity},enumerable:!1,configurable:!0}),Object.defineProperty(Drive3.prototype,"mounted",{get:function(){return this._mounted},enumerable:!1,configurable:!0}),Drive3}();exports2.default=Drive2}});var require_FileSystemHelper=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/FileSystemHelper.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__setModuleDefault=exports2&&exports2.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__importStar=exports2&&exports2.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)k!=="default"&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result},__awaiter=exports2&&exports2.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve15){resolve15(value)})}return __name(adopt,"adopt"),new(P||(P=Promise))(function(resolve15,reject2){function fulfilled(value){try{step(generator.next(value))}catch(e){reject2(e)}}__name(fulfilled,"fulfilled");function rejected(value){try{step(generator.throw(value))}catch(e){reject2(e)}}__name(rejected,"rejected");function step(result){result.done?resolve15(result.value):adopt(result.value).then(fulfilled,rejected)}__name(step,"step"),step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=exports2&&exports2.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol=="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");for(;_;)try{if(f=1,y&&(t=op[0]&2?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,t&&(op=[op[0]&2,t.value]),op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(t=_.trys,!(t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1],t=op;break}if(t&&_.label<t[2]){_.label=t[2],_.ops.push(op);break}t[2]&&_.ops.pop(),_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}};Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getShallowFileSize=exports2.getShallowDirectorySizeSync=exports2.getShallowDirectorySize=exports2.confirmDirExists=exports2.unlinkAsync=exports2.readdirAsync=exports2.readFileAsync=exports2.writeFileAsync=exports2.appendFileAsync=exports2.accessAsync=exports2.mkdirAsync=exports2.lstatAsync=exports2.statAsync=void 0;var fs3=__importStar(require("fs")),path16=require("path"),util_1=require("util"),Logging=require_Logging();exports2.statAsync=util_1.promisify(fs3.stat);exports2.lstatAsync=util_1.promisify(fs3.lstat);exports2.mkdirAsync=util_1.promisify(fs3.mkdir);exports2.accessAsync=util_1.promisify(fs3.access);exports2.appendFileAsync=util_1.promisify(fs3.appendFile);exports2.writeFileAsync=util_1.promisify(fs3.writeFile);exports2.readFileAsync=util_1.promisify(fs3.readFile);exports2.readdirAsync=util_1.promisify(fs3.readdir);exports2.unlinkAsync=util_1.promisify(fs3.unlink);var confirmDirExists=__name(function(directory){return __awaiter(void 0,void 0,void 0,function(){var stats,err_1,mkdirErr_1;return __generator(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,2,,7]),[4,exports2.lstatAsync(directory)];case 1:if(stats=_a.sent(),!stats.isDirectory())throw new Error("Path existed but was not a directory");return[3,7];case 2:if(err_1=_a.sent(),!(err_1&&err_1.code==="ENOENT"))return[3,6];_a.label=3;case 3:return _a.trys.push([3,5,,6]),[4,exports2.mkdirAsync(directory)];case 4:return _a.sent(),[3,6];case 5:if(mkdirErr_1=_a.sent(),mkdirErr_1&&mkdirErr_1.code!=="EEXIST")throw mkdirErr_1;return[3,6];case 6:return[3,7];case 7:return[2]}})})},"confirmDirExists");exports2.confirmDirExists=confirmDirExists;var getShallowDirectorySize=__name(function(directory){return __awaiter(void 0,void 0,void 0,function(){var totalSize,files,_i,files_1,file,fileStats,_a;return __generator(this,function(_b){switch(_b.label){case 0:totalSize=0,_b.label=1;case 1:return _b.trys.push([1,7,,8]),[4,exports2.readdirAsync(directory)];case 2:files=_b.sent(),_i=0,files_1=files,_b.label=3;case 3:return _i<files_1.length?(file=files_1[_i],[4,exports2.statAsync(path16.join(directory,file))]):[3,6];case 4:fileStats=_b.sent(),fileStats.isFile()&&(totalSize+=fileStats.size),_b.label=5;case 5:return _i++,[3,3];case 6:return[3,8];case 7:return _a=_b.sent(),Logging.warn("Failed to get directory size for "+directory),[3,8];case 8:return[2,totalSize]}})})},"getShallowDirectorySize");exports2.getShallowDirectorySize=getShallowDirectorySize;var getShallowDirectorySizeSync=__name(function(directory){var totalSize=0;try{for(var files=fs3.readdirSync(directory),i=0;i<files.length;i++)totalSize+=fs3.statSync(path16.join(directory,files[i])).size}catch{Logging.warn("Failed to get directory size synchronously for "+directory)}return totalSize},"getShallowDirectorySizeSync");exports2.getShallowDirectorySizeSync=getShallowDirectorySizeSync;var getShallowFileSize=__name(function(filePath){return __awaiter(void 0,void 0,void 0,function(){var fileStats,_a;return __generator(this,function(_b){switch(_b.label){case 0:return _b.trys.push([0,2,,3]),[4,exports2.statAsync(filePath)];case 1:return fileStats=_b.sent(),fileStats.isFile()?[2,fileStats.size]:[3,3];case 2:return _a=_b.sent(),Logging.warn("Failed to get file size for "+filePath),[2,-1];case 3:return[2]}})})},"getShallowFileSize");exports2.getShallowFileSize=getShallowFileSize}});var require_InternalAzureLogger=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/InternalAzureLogger.js"(exports2,module2){"use strict";var __awaiter=exports2&&exports2.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve15){resolve15(value)})}return __name(adopt,"adopt"),new(P||(P=Promise))(function(resolve15,reject2){function fulfilled(value){try{step(generator.next(value))}catch(e){reject2(e)}}__name(fulfilled,"fulfilled");function rejected(value){try{step(generator.throw(value))}catch(e){reject2(e)}}__name(rejected,"rejected");function step(result){result.done?resolve15(result.value):adopt(result.value).then(fulfilled,rejected)}__name(step,"step"),step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=exports2&&exports2.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol=="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");for(;_;)try{if(f=1,y&&(t=op[0]&2?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,t&&(op=[op[0]&2,t.value]),op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(t=_.trys,!(t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1],t=op;break}if(t&&_.label<t[2]){_.label=t[2],_.ops.push(op);break}t[2]&&_.ops.pop(),_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}},__spreadArrays=exports2&&exports2.__spreadArrays||function(){for(var s=0,i=0,il=arguments.length;i<il;i++)s+=arguments[i].length;for(var r=Array(s),k=0,i=0;i<il;i++)for(var a=arguments[i],j=0,jl=a.length;j<jl;j++,k++)r[k]=a[j];return r},fs3=require("fs"),os4=require("os"),path16=require("path"),FileSystemHelper=require_FileSystemHelper(),InternalAzureLogger=function(){function InternalAzureLogger2(){var _this=this;this.TAG="Logger",this._cleanupTimeOut=60*30*1e3,this._tempDir="",this._logFileName="",this._fileFullPath="",this._backUpNameFormat="",this._logToFile=!1,this._logToConsole=!0;var logDestination=process.env.APPLICATIONINSIGHTS_LOG_DESTINATION;logDestination=="file+console"&&(this._logToFile=!0),logDestination=="file"&&(this._logToFile=!0,this._logToConsole=!1),this.maxSizeBytes=5e4,this.maxHistory=1,this._logFileName="applicationinsights.log";var logFilePath=process.env.APPLICATIONINSIGHTS_LOGDIR;logFilePath?path16.isAbsolute(logFilePath)?this._tempDir=logFilePath:this._tempDir=path16.join(process.cwd(),logFilePath):this._tempDir=path16.join(os4.tmpdir(),"appInsights-node"),this._fileFullPath=path16.join(this._tempDir,this._logFileName),this._backUpNameFormat="."+this._logFileName,this._logToFile&&(InternalAzureLogger2._fileCleanupTimer||(InternalAzureLogger2._fileCleanupTimer=setInterval(function(){_this._fileCleanupTask()},this._cleanupTimeOut),InternalAzureLogger2._fileCleanupTimer.unref()))}return __name(InternalAzureLogger2,"InternalAzureLogger"),InternalAzureLogger2.prototype.info=function(message){for(var optionalParams=[],_i=1;_i<arguments.length;_i++)optionalParams[_i-1]=arguments[_i];var args=message?__spreadArrays([message],optionalParams):optionalParams;this._logToFile&&this._storeToDisk(args),this._logToConsole&&console.info.apply(console,args)},InternalAzureLogger2.prototype.warning=function(message){for(var optionalParams=[],_i=1;_i<arguments.length;_i++)optionalParams[_i-1]=arguments[_i];var args=message?__spreadArrays([message],optionalParams):optionalParams;this._logToFile&&this._storeToDisk(args),this._logToConsole&&console.warn.apply(console,args)},InternalAzureLogger2.getInstance=function(){return InternalAzureLogger2._instance||(InternalAzureLogger2._instance=new InternalAzureLogger2),InternalAzureLogger2._instance},InternalAzureLogger2.prototype._storeToDisk=function(args){return __awaiter(this,void 0,void 0,function(){var data,err_1,appendError_1,err_2,size,err_3;return __generator(this,function(_a){switch(_a.label){case 0:data=args+`\r
`,_a.label=1;case 1:return _a.trys.push([1,3,,4]),[4,FileSystemHelper.confirmDirExists(this._tempDir)];case 2:return _a.sent(),[3,4];case 3:return err_1=_a.sent(),console.log(this.TAG,"Failed to create directory for log file: "+(err_1&&err_1.message)),[2];case 4:return _a.trys.push([4,6,,11]),[4,FileSystemHelper.accessAsync(this._fileFullPath,fs3.constants.F_OK)];case 5:return _a.sent(),[3,11];case 6:appendError_1=_a.sent(),_a.label=7;case 7:return _a.trys.push([7,9,,10]),[4,FileSystemHelper.appendFileAsync(this._fileFullPath,data)];case 8:return _a.sent(),[2];case 9:return err_2=_a.sent(),console.log(this.TAG,"Failed to put log into file: "+(appendError_1&&appendError_1.message)),[2];case 10:return[3,11];case 11:return _a.trys.push([11,17,,18]),[4,FileSystemHelper.getShallowFileSize(this._fileFullPath)];case 12:return size=_a.sent(),size>this.maxSizeBytes?[4,this._createBackupFile(data)]:[3,14];case 13:return _a.sent(),[3,16];case 14:return[4,FileSystemHelper.appendFileAsync(this._fileFullPath,data)];case 15:_a.sent(),_a.label=16;case 16:return[3,18];case 17:return err_3=_a.sent(),console.log(this.TAG,"Failed to create backup file: "+(err_3&&err_3.message)),[3,18];case 18:return[2]}})})},InternalAzureLogger2.prototype._createBackupFile=function(data){return __awaiter(this,void 0,void 0,function(){var buffer,backupPath,err_4;return __generator(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,3,4,5]),[4,FileSystemHelper.readFileAsync(this._fileFullPath)];case 1:return buffer=_a.sent(),backupPath=path16.join(this._tempDir,new Date().getTime()+"."+this._logFileName),[4,FileSystemHelper.writeFileAsync(backupPath,buffer)];case 2:return _a.sent(),[3,5];case 3:return err_4=_a.sent(),console.log("Failed to generate backup log file",err_4),[3,5];case 4:return FileSystemHelper.writeFileAsync(this._fileFullPath,data),[7];case 5:return[2]}})})},InternalAzureLogger2.prototype._fileCleanupTask=function(){return __awaiter(this,void 0,void 0,function(){var files,totalFiles,i,pathToDelete,err_5,_this=this;return __generator(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,6,,7]),[4,FileSystemHelper.readdirAsync(this._tempDir)];case 1:files=_a.sent(),files=files.filter(function(f){return path16.basename(f).indexOf(_this._backUpNameFormat)>-1}),files.sort(function(a,b){var aCreationDate=new Date(parseInt(a.split(_this._backUpNameFormat)[0])),bCreationDate=new Date(parseInt(b.split(_this._backUpNameFormat)[0]));if(aCreationDate<bCreationDate)return-1;if(aCreationDate>=bCreationDate)return 1}),totalFiles=files.length,i=0,_a.label=2;case 2:return i<totalFiles-this.maxHistory?(pathToDelete=path16.join(this._tempDir,files[i]),[4,FileSystemHelper.unlinkAsync(pathToDelete)]):[3,5];case 3:_a.sent(),_a.label=4;case 4:return i++,[3,2];case 5:return[3,7];case 6:return err_5=_a.sent(),console.log(this.TAG,"Failed to cleanup log files: "+(err_5&&err_5.message)),[3,7];case 7:return[2]}})})},InternalAzureLogger2._fileCleanupTimer=null,InternalAzureLogger2}();module2.exports=InternalAzureLogger}});var require_Logging=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/Logging.js"(exports2,module2){"use strict";var InternalAzureLogger=require_InternalAzureLogger(),ENV_enableDebugLogging="APPLICATION_INSIGHTS_ENABLE_DEBUG_LOGS",ENV_disableWarningLogging="APPLICATION_INSIGHTS_DISABLE_WARNING_LOGS",Logging=function(){function Logging2(){}return __name(Logging2,"Logging"),Logging2.info=function(message){for(var optionalParams=[],_i=1;_i<arguments.length;_i++)optionalParams[_i-1]=arguments[_i];this.enableDebug&&InternalAzureLogger.getInstance().info(this.TAG+message,optionalParams)},Logging2.warn=function(message){for(var optionalParams=[],_i=1;_i<arguments.length;_i++)optionalParams[_i-1]=arguments[_i];this.disableWarnings||InternalAzureLogger.getInstance().warning(this.TAG+message,optionalParams)},Logging2.enableDebug=!!process.env[ENV_enableDebugLogging],Logging2.disableWarnings=!!process.env[ENV_disableWarningLogging],Logging2.TAG="ApplicationInsights:",Logging2}();module2.exports=Logging}});var require_applicationinsights=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/applicationinsights.json"(exports2,module2){module2.exports={}}});var require_JsonConfig=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/JsonConfig.js"(exports2){"use strict";var __importDefault=exports2&&exports2.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports2,"__esModule",{value:!0});exports2.JsonConfig=void 0;var fs3=require("fs"),path16=require("path"),Logging=require_Logging(),applicationinsights_json_1=__importDefault(require_applicationinsights()),ENV_CONFIGURATION_FILE="APPLICATIONINSIGHTS_CONFIGURATION_FILE",ENV_connectionString="APPLICATIONINSIGHTS_CONNECTION_STRING",ENV_azurePrefix="APPSETTING_",ENV_instrumentationKey="APPINSIGHTS_INSTRUMENTATIONKEY",ENV_legacyInstrumentationKey="APPINSIGHTS_INSTRUMENTATION_KEY",ENV_nativeMetricsDisablers="APPLICATION_INSIGHTS_DISABLE_EXTENDED_METRIC",ENV_nativeMetricsDisableAll="APPLICATION_INSIGHTS_DISABLE_ALL_EXTENDED_METRICS",ENV_http_proxy="http_proxy",ENV_https_proxy="https_proxy",ENV_noDiagnosticChannel="APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL",ENV_noStatsbeat="APPLICATION_INSIGHTS_NO_STATSBEAT",ENV_noHttpAgentKeepAlive="APPLICATION_INSIGHTS_NO_HTTP_AGENT_KEEP_ALIVE",ENV_noPatchModules="APPLICATION_INSIGHTS_NO_PATCH_MODULES",ENV_webInstrumentationEnable="APPLICATIONINSIGHTS_WEB_INSTRUMENTATION_ENABLED",ENV_webInstrumentation_connectionString="APPLICATIONINSIGHTS_WEB_INSTRUMENTATION_CONNECTION_STRING",ENV_webInstrumentation_source="APPLICATIONINSIGHTS_WEB_INSTRUMENTATION_SOURCE",ENV_webSnippetEnable="APPLICATIONINSIGHTS_WEB_SNIPPET_ENABLED",ENV_webSnippet_connectionString="APPLICATIONINSIGHTS_WEB_SNIPPET_CONNECTION_STRING",JsonConfig=function(){function JsonConfig2(){this.connectionString=process.env[ENV_connectionString],this.instrumentationKey=process.env[ENV_instrumentationKey]||process.env[ENV_azurePrefix+ENV_instrumentationKey]||process.env[ENV_legacyInstrumentationKey]||process.env[ENV_azurePrefix+ENV_legacyInstrumentationKey],!this.connectionString&&this.instrumentationKey&&Logging.warn("APPINSIGHTS_INSTRUMENTATIONKEY is in path of deprecation, please use APPLICATIONINSIGHTS_CONNECTION_STRING env variable to setup the SDK."),this.disableAllExtendedMetrics=!!process.env[ENV_nativeMetricsDisableAll],this.extendedMetricDisablers=process.env[ENV_nativeMetricsDisablers],this.proxyHttpUrl=process.env[ENV_http_proxy],this.proxyHttpsUrl=process.env[ENV_https_proxy],this.noDiagnosticChannel=!!process.env[ENV_noDiagnosticChannel],this.disableStatsbeat=!!process.env[ENV_noStatsbeat],this.noHttpAgentKeepAlive=!!process.env[ENV_noHttpAgentKeepAlive],this.noPatchModules=process.env[ENV_noPatchModules]||"",this.enableWebInstrumentation=!!process.env[ENV_webInstrumentationEnable]||!!process.env[ENV_webSnippetEnable],this.webInstrumentationSrc=process.env[ENV_webInstrumentation_source]||"",this.webInstrumentationConnectionString=process.env[ENV_webInstrumentation_connectionString]||process.env[ENV_webSnippet_connectionString]||"",this.enableAutoWebSnippetInjection=this.enableWebInstrumentation,this.webSnippetConnectionString=this.webInstrumentationConnectionString,this._loadJsonFile()}return __name(JsonConfig2,"JsonConfig"),JsonConfig2.getInstance=function(){return JsonConfig2._instance||(JsonConfig2._instance=new JsonConfig2),JsonConfig2._instance},JsonConfig2.prototype._loadJsonFile=function(){var jsonString="",contentJsonConfig=process.env.APPLICATIONINSIGHTS_CONFIGURATION_CONTENT;if(contentJsonConfig)jsonString=contentJsonConfig;else{var configFileName="applicationinsights.json",rootPath=path16.join(__dirname,"../../");this._tempDir=path16.join(rootPath,configFileName);var configFile=process.env[ENV_CONFIGURATION_FILE];if(configFile){path16.isAbsolute(configFile)?this._tempDir=configFile:this._tempDir=path16.join(rootPath,configFile);try{jsonString=fs3.readFileSync(this._tempDir,"utf8")}catch(err){Logging.warn("Failed to read JSON config file: ",err)}}else jsonString=JSON.stringify(applicationinsights_json_1.default)}try{var jsonConfig=JSON.parse(jsonString);jsonConfig.disableStatsbeat!=null&&(this.disableStatsbeat=jsonConfig.disableStatsbeat),jsonConfig.disableAllExtendedMetrics!=null&&(this.disableAllExtendedMetrics=jsonConfig.disableStatsbeat),jsonConfig.noDiagnosticChannel!=null&&(this.noDiagnosticChannel=jsonConfig.noDiagnosticChannel),jsonConfig.noHttpAgentKeepAlive!=null&&(this.noHttpAgentKeepAlive=jsonConfig.noHttpAgentKeepAlive),jsonConfig.connectionString!=null&&(this.connectionString=jsonConfig.connectionString),jsonConfig.extendedMetricDisablers!=null&&(this.extendedMetricDisablers=jsonConfig.extendedMetricDisablers),jsonConfig.noDiagnosticChannel!=null&&(this.noDiagnosticChannel=jsonConfig.noDiagnosticChannel),jsonConfig.proxyHttpUrl!=null&&(this.proxyHttpUrl=jsonConfig.proxyHttpUrl),jsonConfig.proxyHttpsUrl!=null&&(this.proxyHttpsUrl=jsonConfig.proxyHttpsUrl),jsonConfig.proxyHttpsUrl!=null&&(this.proxyHttpsUrl=jsonConfig.proxyHttpsUrl),jsonConfig.noPatchModules!=null&&(this.noPatchModules=jsonConfig.noPatchModules),jsonConfig.enableAutoWebSnippetInjection!=null&&(this.enableWebInstrumentation=jsonConfig.enableAutoWebSnippetInjection,this.enableAutoWebSnippetInjection=this.enableWebInstrumentation),jsonConfig.enableWebInstrumentation!=null&&(this.enableWebInstrumentation=jsonConfig.enableWebInstrumentation,this.enableAutoWebSnippetInjection=this.enableWebInstrumentation),jsonConfig.webSnippetConnectionString!=null&&(this.webInstrumentationConnectionString=jsonConfig.webSnippetConnectionString,this.webSnippetConnectionString=this.webInstrumentationConnectionString),jsonConfig.webInstrumentationConnectionString!=null&&(this.webInstrumentationConnectionString=jsonConfig.webInstrumentationConnectionString,this.webSnippetConnectionString=this.webInstrumentationConnectionString),jsonConfig.webInstrumentationConfig!=null&&(this.webInstrumentationConfig=jsonConfig.webInstrumentationConfig),jsonConfig.webInstrumentationSrc!=null&&(this.webInstrumentationSrc=jsonConfig.webInstrumentationSrc),jsonConfig.enableLoggerErrorToTrace!=null&&(this.enableLoggerErrorToTrace=jsonConfig.enableLoggerErrorToTrace),this.endpointUrl=jsonConfig.endpointUrl,this.maxBatchSize=jsonConfig.maxBatchSize,this.maxBatchIntervalMs=jsonConfig.maxBatchIntervalMs,this.disableAppInsights=jsonConfig.disableAppInsights,this.samplingPercentage=jsonConfig.samplingPercentage,this.correlationIdRetryIntervalMs=jsonConfig.correlationIdRetryIntervalMs,this.correlationHeaderExcludedDomains=jsonConfig.correlationHeaderExcludedDomains,this.ignoreLegacyHeaders=jsonConfig.ignoreLegacyHeaders,this.distributedTracingMode=jsonConfig.distributedTracingMode,this.enableAutoCollectExternalLoggers=jsonConfig.enableAutoCollectExternalLoggers,this.enableAutoCollectConsole=jsonConfig.enableAutoCollectConsole,this.enableLoggerErrorToTrace=jsonConfig.enableLoggerErrorToTrace,this.enableAutoCollectExceptions=jsonConfig.enableAutoCollectExceptions,this.enableAutoCollectPerformance=jsonConfig.enableAutoCollectPerformance,this.enableAutoCollectExtendedMetrics=jsonConfig.enableAutoCollectExtendedMetrics,this.enableAutoCollectPreAggregatedMetrics=jsonConfig.enableAutoCollectPreAggregatedMetrics,this.enableAutoCollectHeartbeat=jsonConfig.enableAutoCollectHeartbeat,this.enableAutoCollectRequests=jsonConfig.enableAutoCollectRequests,this.enableAutoCollectDependencies=jsonConfig.enableAutoCollectDependencies,this.enableAutoDependencyCorrelation=jsonConfig.enableAutoDependencyCorrelation,this.enableAutoCollectIncomingRequestAzureFunctions=jsonConfig.enableAutoCollectIncomingRequestAzureFunctions,this.enableUseAsyncHooks=jsonConfig.enableUseAsyncHooks,this.enableUseDiskRetryCaching=jsonConfig.enableUseDiskRetryCaching,this.enableResendInterval=jsonConfig.enableResendInterval,this.enableMaxBytesOnDisk=jsonConfig.enableMaxBytesOnDisk,this.enableInternalDebugLogging=jsonConfig.enableInternalDebugLogging,this.enableInternalWarningLogging=jsonConfig.enableInternalWarningLogging,this.enableSendLiveMetrics=jsonConfig.enableSendLiveMetrics,this.quickPulseHost=jsonConfig.quickPulseHost}catch(err){Logging.warn("Invalid JSON config file: ",err)}},JsonConfig2}();exports2.JsonConfig=JsonConfig}});var require_constants9=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/internal/constants.js"(exports2,module2){var SEMVER_SPEC_VERSION="2.0.0",MAX_SAFE_INTEGER=Number.MAX_SAFE_INTEGER||9007199254740991,MAX_SAFE_COMPONENT_LENGTH=16,MAX_SAFE_BUILD_LENGTH=256-6,RELEASE_TYPES=["major","premajor","minor","preminor","patch","prepatch","prerelease"];module2.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH,MAX_SAFE_BUILD_LENGTH,MAX_SAFE_INTEGER,RELEASE_TYPES,SEMVER_SPEC_VERSION,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}}});var require_debug2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/internal/debug.js"(exports2,module2){var debug=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...args)=>console.error("SEMVER",...args):()=>{};module2.exports=debug}});var require_re2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/internal/re.js"(exports2,module2){var{MAX_SAFE_COMPONENT_LENGTH,MAX_SAFE_BUILD_LENGTH,MAX_LENGTH}=require_constants9(),debug=require_debug2();exports2=module2.exports={};var re2=exports2.re=[],safeRe=exports2.safeRe=[],src=exports2.src=[],t=exports2.t={},R=0,LETTERDASHNUMBER="[a-zA-Z0-9-]",safeRegexReplacements=[["\\s",1],["\\d",MAX_LENGTH],[LETTERDASHNUMBER,MAX_SAFE_BUILD_LENGTH]],makeSafeRegex=__name(value=>{for(let[token,max]of safeRegexReplacements)value=value.split(`${token}*`).join(`${token}{0,${max}}`).split(`${token}+`).join(`${token}{1,${max}}`);return value},"makeSafeRegex"),createToken=__name((name3,value,isGlobal)=>{let safe=makeSafeRegex(value),index=R++;debug(name3,index,value),t[name3]=index,src[index]=value,re2[index]=new RegExp(value,isGlobal?"g":void 0),safeRe[index]=new RegExp(safe,isGlobal?"g":void 0)},"createToken");createToken("NUMERICIDENTIFIER","0|[1-9]\\d*");createToken("NUMERICIDENTIFIERLOOSE","\\d+");createToken("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${LETTERDASHNUMBER}*`);createToken("MAINVERSION",`(${src[t.NUMERICIDENTIFIER]})\\.(${src[t.NUMERICIDENTIFIER]})\\.(${src[t.NUMERICIDENTIFIER]})`);createToken("MAINVERSIONLOOSE",`(${src[t.NUMERICIDENTIFIERLOOSE]})\\.(${src[t.NUMERICIDENTIFIERLOOSE]})\\.(${src[t.NUMERICIDENTIFIERLOOSE]})`);createToken("PRERELEASEIDENTIFIER",`(?:${src[t.NUMERICIDENTIFIER]}|${src[t.NONNUMERICIDENTIFIER]})`);createToken("PRERELEASEIDENTIFIERLOOSE",`(?:${src[t.NUMERICIDENTIFIERLOOSE]}|${src[t.NONNUMERICIDENTIFIER]})`);createToken("PRERELEASE",`(?:-(${src[t.PRERELEASEIDENTIFIER]}(?:\\.${src[t.PRERELEASEIDENTIFIER]})*))`);createToken("PRERELEASELOOSE",`(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${src[t.PRERELEASEIDENTIFIERLOOSE]})*))`);createToken("BUILDIDENTIFIER",`${LETTERDASHNUMBER}+`);createToken("BUILD",`(?:\\+(${src[t.BUILDIDENTIFIER]}(?:\\.${src[t.BUILDIDENTIFIER]})*))`);createToken("FULLPLAIN",`v?${src[t.MAINVERSION]}${src[t.PRERELEASE]}?${src[t.BUILD]}?`);createToken("FULL",`^${src[t.FULLPLAIN]}$`);createToken("LOOSEPLAIN",`[v=\\s]*${src[t.MAINVERSIONLOOSE]}${src[t.PRERELEASELOOSE]}?${src[t.BUILD]}?`);createToken("LOOSE",`^${src[t.LOOSEPLAIN]}$`);createToken("GTLT","((?:<|>)?=?)");createToken("XRANGEIDENTIFIERLOOSE",`${src[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);createToken("XRANGEIDENTIFIER",`${src[t.NUMERICIDENTIFIER]}|x|X|\\*`);createToken("XRANGEPLAIN",`[v=\\s]*(${src[t.XRANGEIDENTIFIER]})(?:\\.(${src[t.XRANGEIDENTIFIER]})(?:\\.(${src[t.XRANGEIDENTIFIER]})(?:${src[t.PRERELEASE]})?${src[t.BUILD]}?)?)?`);createToken("XRANGEPLAINLOOSE",`[v=\\s]*(${src[t.XRANGEIDENTIFIERLOOSE]})(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})(?:${src[t.PRERELEASELOOSE]})?${src[t.BUILD]}?)?)?`);createToken("XRANGE",`^${src[t.GTLT]}\\s*${src[t.XRANGEPLAIN]}$`);createToken("XRANGELOOSE",`^${src[t.GTLT]}\\s*${src[t.XRANGEPLAINLOOSE]}$`);createToken("COERCEPLAIN",`(^|[^\\d])(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}})(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?`);createToken("COERCE",`${src[t.COERCEPLAIN]}(?:$|[^\\d])`);createToken("COERCEFULL",src[t.COERCEPLAIN]+`(?:${src[t.PRERELEASE]})?(?:${src[t.BUILD]})?(?:$|[^\\d])`);createToken("COERCERTL",src[t.COERCE],!0);createToken("COERCERTLFULL",src[t.COERCEFULL],!0);createToken("LONETILDE","(?:~>?)");createToken("TILDETRIM",`(\\s*)${src[t.LONETILDE]}\\s+`,!0);exports2.tildeTrimReplace="$1~";createToken("TILDE",`^${src[t.LONETILDE]}${src[t.XRANGEPLAIN]}$`);createToken("TILDELOOSE",`^${src[t.LONETILDE]}${src[t.XRANGEPLAINLOOSE]}$`);createToken("LONECARET","(?:\\^)");createToken("CARETTRIM",`(\\s*)${src[t.LONECARET]}\\s+`,!0);exports2.caretTrimReplace="$1^";createToken("CARET",`^${src[t.LONECARET]}${src[t.XRANGEPLAIN]}$`);createToken("CARETLOOSE",`^${src[t.LONECARET]}${src[t.XRANGEPLAINLOOSE]}$`);createToken("COMPARATORLOOSE",`^${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]})$|^$`);createToken("COMPARATOR",`^${src[t.GTLT]}\\s*(${src[t.FULLPLAIN]})$|^$`);createToken("COMPARATORTRIM",`(\\s*)${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]}|${src[t.XRANGEPLAIN]})`,!0);exports2.comparatorTrimReplace="$1$2$3";createToken("HYPHENRANGE",`^\\s*(${src[t.XRANGEPLAIN]})\\s+-\\s+(${src[t.XRANGEPLAIN]})\\s*$`);createToken("HYPHENRANGELOOSE",`^\\s*(${src[t.XRANGEPLAINLOOSE]})\\s+-\\s+(${src[t.XRANGEPLAINLOOSE]})\\s*$`);createToken("STAR","(<|>)?=?\\s*\\*");createToken("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");createToken("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}});var require_parse_options2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/internal/parse-options.js"(exports2,module2){var looseOption=Object.freeze({loose:!0}),emptyOpts=Object.freeze({}),parseOptions=__name(options=>options?typeof options!="object"?looseOption:options:emptyOpts,"parseOptions");module2.exports=parseOptions}});var require_identifiers2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/internal/identifiers.js"(exports2,module2){var numeric=/^[0-9]+$/,compareIdentifiers=__name((a,b)=>{let anum=numeric.test(a),bnum=numeric.test(b);return anum&&bnum&&(a=+a,b=+b),a===b?0:anum&&!bnum?-1:bnum&&!anum?1:a<b?-1:1},"compareIdentifiers"),rcompareIdentifiers=__name((a,b)=>compareIdentifiers(b,a),"rcompareIdentifiers");module2.exports={compareIdentifiers,rcompareIdentifiers}}});var require_semver3=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/classes/semver.js"(exports2,module2){var debug=require_debug2(),{MAX_LENGTH,MAX_SAFE_INTEGER}=require_constants9(),{safeRe:re2,t}=require_re2(),parseOptions=require_parse_options2(),{compareIdentifiers}=require_identifiers2(),SemVer=class{constructor(version4,options){if(options=parseOptions(options),version4 instanceof SemVer){if(version4.loose===!!options.loose&&version4.includePrerelease===!!options.includePrerelease)return version4;version4=version4.version}else if(typeof version4!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof version4}".`);if(version4.length>MAX_LENGTH)throw new TypeError(`version is longer than ${MAX_LENGTH} characters`);debug("SemVer",version4,options),this.options=options,this.loose=!!options.loose,this.includePrerelease=!!options.includePrerelease;let m=version4.trim().match(options.loose?re2[t.LOOSE]:re2[t.FULL]);if(!m)throw new TypeError(`Invalid Version: ${version4}`);if(this.raw=version4,this.major=+m[1],this.minor=+m[2],this.patch=+m[3],this.major>MAX_SAFE_INTEGER||this.major<0)throw new TypeError("Invalid major version");if(this.minor>MAX_SAFE_INTEGER||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>MAX_SAFE_INTEGER||this.patch<0)throw new TypeError("Invalid patch version");m[4]?this.prerelease=m[4].split(".").map(id=>{if(/^[0-9]+$/.test(id)){let num=+id;if(num>=0&&num<MAX_SAFE_INTEGER)return num}return id}):this.prerelease=[],this.build=m[5]?m[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(other){if(debug("SemVer.compare",this.version,this.options,other),!(other instanceof SemVer)){if(typeof other=="string"&&other===this.version)return 0;other=new SemVer(other,this.options)}return other.version===this.version?0:this.compareMain(other)||this.comparePre(other)}compareMain(other){return other instanceof SemVer||(other=new SemVer(other,this.options)),compareIdentifiers(this.major,other.major)||compareIdentifiers(this.minor,other.minor)||compareIdentifiers(this.patch,other.patch)}comparePre(other){if(other instanceof SemVer||(other=new SemVer(other,this.options)),this.prerelease.length&&!other.prerelease.length)return-1;if(!this.prerelease.length&&other.prerelease.length)return 1;if(!this.prerelease.length&&!other.prerelease.length)return 0;let i=0;do{let a=this.prerelease[i],b=other.prerelease[i];if(debug("prerelease compare",i,a,b),a===void 0&&b===void 0)return 0;if(b===void 0)return 1;if(a===void 0)return-1;if(a===b)continue;return compareIdentifiers(a,b)}while(++i)}compareBuild(other){other instanceof SemVer||(other=new SemVer(other,this.options));let i=0;do{let a=this.build[i],b=other.build[i];if(debug("prerelease compare",i,a,b),a===void 0&&b===void 0)return 0;if(b===void 0)return 1;if(a===void 0)return-1;if(a===b)continue;return compareIdentifiers(a,b)}while(++i)}inc(release2,identifier,identifierBase){switch(release2){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",identifier,identifierBase);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",identifier,identifierBase);break;case"prepatch":this.prerelease.length=0,this.inc("patch",identifier,identifierBase),this.inc("pre",identifier,identifierBase);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",identifier,identifierBase),this.inc("pre",identifier,identifierBase);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{let base=Number(identifierBase)?1:0;if(!identifier&&identifierBase===!1)throw new Error("invalid increment argument: identifier is empty");if(this.prerelease.length===0)this.prerelease=[base];else{let i=this.prerelease.length;for(;--i>=0;)typeof this.prerelease[i]=="number"&&(this.prerelease[i]++,i=-2);if(i===-1){if(identifier===this.prerelease.join(".")&&identifierBase===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(base)}}if(identifier){let prerelease=[identifier,base];identifierBase===!1&&(prerelease=[identifier]),compareIdentifiers(this.prerelease[0],identifier)===0?isNaN(this.prerelease[1])&&(this.prerelease=prerelease):this.prerelease=prerelease}break}default:throw new Error(`invalid increment argument: ${release2}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};__name(SemVer,"SemVer");module2.exports=SemVer}});var require_parse3=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/parse.js"(exports2,module2){var SemVer=require_semver3(),parse5=__name((version4,options,throwErrors=!1)=>{if(version4 instanceof SemVer)return version4;try{return new SemVer(version4,options)}catch(er){if(!throwErrors)return null;throw er}},"parse");module2.exports=parse5}});var require_valid3=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/valid.js"(exports2,module2){var parse5=require_parse3(),valid=__name((version4,options)=>{let v=parse5(version4,options);return v?v.version:null},"valid");module2.exports=valid}});var require_clean2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/clean.js"(exports2,module2){var parse5=require_parse3(),clean=__name((version4,options)=>{let s=parse5(version4.trim().replace(/^[=v]+/,""),options);return s?s.version:null},"clean");module2.exports=clean}});var require_inc2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/inc.js"(exports2,module2){var SemVer=require_semver3(),inc=__name((version4,release2,options,identifier,identifierBase)=>{typeof options=="string"&&(identifierBase=identifier,identifier=options,options=void 0);try{return new SemVer(version4 instanceof SemVer?version4.version:version4,options).inc(release2,identifier,identifierBase).version}catch{return null}},"inc");module2.exports=inc}});var require_diff2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/diff.js"(exports2,module2){var parse5=require_parse3(),diff=__name((version1,version22)=>{let v13=parse5(version1,null,!0),v23=parse5(version22,null,!0),comparison=v13.compare(v23);if(comparison===0)return null;let v1Higher=comparison>0,highVersion=v1Higher?v13:v23,lowVersion=v1Higher?v23:v13,highHasPre=!!highVersion.prerelease.length;if(!!lowVersion.prerelease.length&&!highHasPre)return!lowVersion.patch&&!lowVersion.minor?"major":highVersion.patch?"patch":highVersion.minor?"minor":"major";let prefix=highHasPre?"pre":"";return v13.major!==v23.major?prefix+"major":v13.minor!==v23.minor?prefix+"minor":v13.patch!==v23.patch?prefix+"patch":"prerelease"},"diff");module2.exports=diff}});var require_major2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/major.js"(exports2,module2){var SemVer=require_semver3(),major2=__name((a,loose)=>new SemVer(a,loose).major,"major");module2.exports=major2}});var require_minor2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/minor.js"(exports2,module2){var SemVer=require_semver3(),minor=__name((a,loose)=>new SemVer(a,loose).minor,"minor");module2.exports=minor}});var require_patch2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/patch.js"(exports2,module2){var SemVer=require_semver3(),patch=__name((a,loose)=>new SemVer(a,loose).patch,"patch");module2.exports=patch}});var require_prerelease2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/prerelease.js"(exports2,module2){var parse5=require_parse3(),prerelease=__name((version4,options)=>{let parsed=parse5(version4,options);return parsed&&parsed.prerelease.length?parsed.prerelease:null},"prerelease");module2.exports=prerelease}});var require_compare2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/compare.js"(exports2,module2){var SemVer=require_semver3(),compare=__name((a,b,loose)=>new SemVer(a,loose).compare(new SemVer(b,loose)),"compare");module2.exports=compare}});var require_rcompare2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/rcompare.js"(exports2,module2){var compare=require_compare2(),rcompare=__name((a,b,loose)=>compare(b,a,loose),"rcompare");module2.exports=rcompare}});var require_compare_loose2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/compare-loose.js"(exports2,module2){var compare=require_compare2(),compareLoose=__name((a,b)=>compare(a,b,!0),"compareLoose");module2.exports=compareLoose}});var require_compare_build2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/compare-build.js"(exports2,module2){var SemVer=require_semver3(),compareBuild=__name((a,b,loose)=>{let versionA=new SemVer(a,loose),versionB=new SemVer(b,loose);return versionA.compare(versionB)||versionA.compareBuild(versionB)},"compareBuild");module2.exports=compareBuild}});var require_sort2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/sort.js"(exports2,module2){var compareBuild=require_compare_build2(),sort=__name((list,loose)=>list.sort((a,b)=>compareBuild(a,b,loose)),"sort");module2.exports=sort}});var require_rsort2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/rsort.js"(exports2,module2){var compareBuild=require_compare_build2(),rsort=__name((list,loose)=>list.sort((a,b)=>compareBuild(b,a,loose)),"rsort");module2.exports=rsort}});var require_gt2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/gt.js"(exports2,module2){var compare=require_compare2(),gt=__name((a,b,loose)=>compare(a,b,loose)>0,"gt");module2.exports=gt}});var require_lt2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/lt.js"(exports2,module2){var compare=require_compare2(),lt=__name((a,b,loose)=>compare(a,b,loose)<0,"lt");module2.exports=lt}});var require_eq2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/eq.js"(exports2,module2){var compare=require_compare2(),eq=__name((a,b,loose)=>compare(a,b,loose)===0,"eq");module2.exports=eq}});var require_neq2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/neq.js"(exports2,module2){var compare=require_compare2(),neq=__name((a,b,loose)=>compare(a,b,loose)!==0,"neq");module2.exports=neq}});var require_gte2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/gte.js"(exports2,module2){var compare=require_compare2(),gte=__name((a,b,loose)=>compare(a,b,loose)>=0,"gte");module2.exports=gte}});var require_lte2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/lte.js"(exports2,module2){var compare=require_compare2(),lte=__name((a,b,loose)=>compare(a,b,loose)<=0,"lte");module2.exports=lte}});var require_cmp2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/cmp.js"(exports2,module2){var eq=require_eq2(),neq=require_neq2(),gt=require_gt2(),gte=require_gte2(),lt=require_lt2(),lte=require_lte2(),cmp=__name((a,op,b,loose)=>{switch(op){case"===":return typeof a=="object"&&(a=a.version),typeof b=="object"&&(b=b.version),a===b;case"!==":return typeof a=="object"&&(a=a.version),typeof b=="object"&&(b=b.version),a!==b;case"":case"=":case"==":return eq(a,b,loose);case"!=":return neq(a,b,loose);case">":return gt(a,b,loose);case">=":return gte(a,b,loose);case"<":return lt(a,b,loose);case"<=":return lte(a,b,loose);default:throw new TypeError(`Invalid operator: ${op}`)}},"cmp");module2.exports=cmp}});var require_coerce2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/coerce.js"(exports2,module2){var SemVer=require_semver3(),parse5=require_parse3(),{safeRe:re2,t}=require_re2(),coerce=__name((version4,options)=>{if(version4 instanceof SemVer)return version4;if(typeof version4=="number"&&(version4=String(version4)),typeof version4!="string")return null;options=options||{};let match=null;if(!options.rtl)match=version4.match(options.includePrerelease?re2[t.COERCEFULL]:re2[t.COERCE]);else{let coerceRtlRegex=options.includePrerelease?re2[t.COERCERTLFULL]:re2[t.COERCERTL],next;for(;(next=coerceRtlRegex.exec(version4))&&(!match||match.index+match[0].length!==version4.length);)(!match||next.index+next[0].length!==match.index+match[0].length)&&(match=next),coerceRtlRegex.lastIndex=next.index+next[1].length+next[2].length;coerceRtlRegex.lastIndex=-1}if(match===null)return null;let major2=match[2],minor=match[3]||"0",patch=match[4]||"0",prerelease=options.includePrerelease&&match[5]?`-${match[5]}`:"",build=options.includePrerelease&&match[6]?`+${match[6]}`:"";return parse5(`${major2}.${minor}.${patch}${prerelease}${build}`,options)},"coerce");module2.exports=coerce}});var require_range2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/classes/range.js"(exports2,module2){var Range2=class{constructor(range,options){if(options=parseOptions(options),range instanceof Range2)return range.loose===!!options.loose&&range.includePrerelease===!!options.includePrerelease?range:new Range2(range.raw,options);if(range instanceof Comparator)return this.raw=range.value,this.set=[[range]],this.format(),this;if(this.options=options,this.loose=!!options.loose,this.includePrerelease=!!options.includePrerelease,this.raw=range.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(r=>this.parseRange(r.trim())).filter(c=>c.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let first=this.set[0];if(this.set=this.set.filter(c=>!isNullSet(c[0])),this.set.length===0)this.set=[first];else if(this.set.length>1){for(let c of this.set)if(c.length===1&&isAny(c[0])){this.set=[c];break}}}this.format()}format(){return this.range=this.set.map(comps=>comps.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(range){let memoKey=((this.options.includePrerelease&&FLAG_INCLUDE_PRERELEASE)|(this.options.loose&&FLAG_LOOSE))+":"+range,cached=cache.get(memoKey);if(cached)return cached;let loose=this.options.loose,hr=loose?re2[t.HYPHENRANGELOOSE]:re2[t.HYPHENRANGE];range=range.replace(hr,hyphenReplace(this.options.includePrerelease)),debug("hyphen replace",range),range=range.replace(re2[t.COMPARATORTRIM],comparatorTrimReplace),debug("comparator trim",range),range=range.replace(re2[t.TILDETRIM],tildeTrimReplace),debug("tilde trim",range),range=range.replace(re2[t.CARETTRIM],caretTrimReplace),debug("caret trim",range);let rangeList=range.split(" ").map(comp=>parseComparator(comp,this.options)).join(" ").split(/\s+/).map(comp=>replaceGTE0(comp,this.options));loose&&(rangeList=rangeList.filter(comp=>(debug("loose invalid filter",comp,this.options),!!comp.match(re2[t.COMPARATORLOOSE])))),debug("range list",rangeList);let rangeMap=new Map,comparators=rangeList.map(comp=>new Comparator(comp,this.options));for(let comp of comparators){if(isNullSet(comp))return[comp];rangeMap.set(comp.value,comp)}rangeMap.size>1&&rangeMap.has("")&&rangeMap.delete("");let result=[...rangeMap.values()];return cache.set(memoKey,result),result}intersects(range,options){if(!(range instanceof Range2))throw new TypeError("a Range is required");return this.set.some(thisComparators=>isSatisfiable(thisComparators,options)&&range.set.some(rangeComparators=>isSatisfiable(rangeComparators,options)&&thisComparators.every(thisComparator=>rangeComparators.every(rangeComparator=>thisComparator.intersects(rangeComparator,options)))))}test(version4){if(!version4)return!1;if(typeof version4=="string")try{version4=new SemVer(version4,this.options)}catch{return!1}for(let i=0;i<this.set.length;i++)if(testSet(this.set[i],version4,this.options))return!0;return!1}};__name(Range2,"Range");module2.exports=Range2;var LRU=require_lru_cache(),cache=new LRU({max:1e3}),parseOptions=require_parse_options2(),Comparator=require_comparator2(),debug=require_debug2(),SemVer=require_semver3(),{safeRe:re2,t,comparatorTrimReplace,tildeTrimReplace,caretTrimReplace}=require_re2(),{FLAG_INCLUDE_PRERELEASE,FLAG_LOOSE}=require_constants9(),isNullSet=__name(c=>c.value==="<0.0.0-0","isNullSet"),isAny=__name(c=>c.value==="","isAny"),isSatisfiable=__name((comparators,options)=>{let result=!0,remainingComparators=comparators.slice(),testComparator=remainingComparators.pop();for(;result&&remainingComparators.length;)result=remainingComparators.every(otherComparator=>testComparator.intersects(otherComparator,options)),testComparator=remainingComparators.pop();return result},"isSatisfiable"),parseComparator=__name((comp,options)=>(debug("comp",comp,options),comp=replaceCarets(comp,options),debug("caret",comp),comp=replaceTildes(comp,options),debug("tildes",comp),comp=replaceXRanges(comp,options),debug("xrange",comp),comp=replaceStars(comp,options),debug("stars",comp),comp),"parseComparator"),isX=__name(id=>!id||id.toLowerCase()==="x"||id==="*","isX"),replaceTildes=__name((comp,options)=>comp.trim().split(/\s+/).map(c=>replaceTilde(c,options)).join(" "),"replaceTildes"),replaceTilde=__name((comp,options)=>{let r=options.loose?re2[t.TILDELOOSE]:re2[t.TILDE];return comp.replace(r,(_,M,m,p,pr)=>{debug("tilde",comp,_,M,m,p,pr);let ret;return isX(M)?ret="":isX(m)?ret=`>=${M}.0.0 <${+M+1}.0.0-0`:isX(p)?ret=`>=${M}.${m}.0 <${M}.${+m+1}.0-0`:pr?(debug("replaceTilde pr",pr),ret=`>=${M}.${m}.${p}-${pr} <${M}.${+m+1}.0-0`):ret=`>=${M}.${m}.${p} <${M}.${+m+1}.0-0`,debug("tilde return",ret),ret})},"replaceTilde"),replaceCarets=__name((comp,options)=>comp.trim().split(/\s+/).map(c=>replaceCaret(c,options)).join(" "),"replaceCarets"),replaceCaret=__name((comp,options)=>{debug("caret",comp,options);let r=options.loose?re2[t.CARETLOOSE]:re2[t.CARET],z=options.includePrerelease?"-0":"";return comp.replace(r,(_,M,m,p,pr)=>{debug("caret",comp,_,M,m,p,pr);let ret;return isX(M)?ret="":isX(m)?ret=`>=${M}.0.0${z} <${+M+1}.0.0-0`:isX(p)?M==="0"?ret=`>=${M}.${m}.0${z} <${M}.${+m+1}.0-0`:ret=`>=${M}.${m}.0${z} <${+M+1}.0.0-0`:pr?(debug("replaceCaret pr",pr),M==="0"?m==="0"?ret=`>=${M}.${m}.${p}-${pr} <${M}.${m}.${+p+1}-0`:ret=`>=${M}.${m}.${p}-${pr} <${M}.${+m+1}.0-0`:ret=`>=${M}.${m}.${p}-${pr} <${+M+1}.0.0-0`):(debug("no pr"),M==="0"?m==="0"?ret=`>=${M}.${m}.${p}${z} <${M}.${m}.${+p+1}-0`:ret=`>=${M}.${m}.${p}${z} <${M}.${+m+1}.0-0`:ret=`>=${M}.${m}.${p} <${+M+1}.0.0-0`),debug("caret return",ret),ret})},"replaceCaret"),replaceXRanges=__name((comp,options)=>(debug("replaceXRanges",comp,options),comp.split(/\s+/).map(c=>replaceXRange(c,options)).join(" ")),"replaceXRanges"),replaceXRange=__name((comp,options)=>{comp=comp.trim();let r=options.loose?re2[t.XRANGELOOSE]:re2[t.XRANGE];return comp.replace(r,(ret,gtlt,M,m,p,pr)=>{debug("xRange",comp,ret,gtlt,M,m,p,pr);let xM=isX(M),xm=xM||isX(m),xp=xm||isX(p),anyX=xp;return gtlt==="="&&anyX&&(gtlt=""),pr=options.includePrerelease?"-0":"",xM?gtlt===">"||gtlt==="<"?ret="<0.0.0-0":ret="*":gtlt&&anyX?(xm&&(m=0),p=0,gtlt===">"?(gtlt=">=",xm?(M=+M+1,m=0,p=0):(m=+m+1,p=0)):gtlt==="<="&&(gtlt="<",xm?M=+M+1:m=+m+1),gtlt==="<"&&(pr="-0"),ret=`${gtlt+M}.${m}.${p}${pr}`):xm?ret=`>=${M}.0.0${pr} <${+M+1}.0.0-0`:xp&&(ret=`>=${M}.${m}.0${pr} <${M}.${+m+1}.0-0`),debug("xRange return",ret),ret})},"replaceXRange"),replaceStars=__name((comp,options)=>(debug("replaceStars",comp,options),comp.trim().replace(re2[t.STAR],"")),"replaceStars"),replaceGTE0=__name((comp,options)=>(debug("replaceGTE0",comp,options),comp.trim().replace(re2[options.includePrerelease?t.GTE0PRE:t.GTE0],"")),"replaceGTE0"),hyphenReplace=__name(incPr=>($0,from,fM,fm,fp,fpr,fb,to,tM,tm,tp,tpr,tb)=>(isX(fM)?from="":isX(fm)?from=`>=${fM}.0.0${incPr?"-0":""}`:isX(fp)?from=`>=${fM}.${fm}.0${incPr?"-0":""}`:fpr?from=`>=${from}`:from=`>=${from}${incPr?"-0":""}`,isX(tM)?to="":isX(tm)?to=`<${+tM+1}.0.0-0`:isX(tp)?to=`<${tM}.${+tm+1}.0-0`:tpr?to=`<=${tM}.${tm}.${tp}-${tpr}`:incPr?to=`<${tM}.${tm}.${+tp+1}-0`:to=`<=${to}`,`${from} ${to}`.trim()),"hyphenReplace"),testSet=__name((set,version4,options)=>{for(let i=0;i<set.length;i++)if(!set[i].test(version4))return!1;if(version4.prerelease.length&&!options.includePrerelease){for(let i=0;i<set.length;i++)if(debug(set[i].semver),set[i].semver!==Comparator.ANY&&set[i].semver.prerelease.length>0){let allowed=set[i].semver;if(allowed.major===version4.major&&allowed.minor===version4.minor&&allowed.patch===version4.patch)return!0}return!1}return!0},"testSet")}});var require_comparator2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/classes/comparator.js"(exports2,module2){var ANY=Symbol("SemVer ANY"),Comparator=class{static get ANY(){return ANY}constructor(comp,options){if(options=parseOptions(options),comp instanceof Comparator){if(comp.loose===!!options.loose)return comp;comp=comp.value}comp=comp.trim().split(/\s+/).join(" "),debug("comparator",comp,options),this.options=options,this.loose=!!options.loose,this.parse(comp),this.semver===ANY?this.value="":this.value=this.operator+this.semver.version,debug("comp",this)}parse(comp){let r=this.options.loose?re2[t.COMPARATORLOOSE]:re2[t.COMPARATOR],m=comp.match(r);if(!m)throw new TypeError(`Invalid comparator: ${comp}`);this.operator=m[1]!==void 0?m[1]:"",this.operator==="="&&(this.operator=""),m[2]?this.semver=new SemVer(m[2],this.options.loose):this.semver=ANY}toString(){return this.value}test(version4){if(debug("Comparator.test",version4,this.options.loose),this.semver===ANY||version4===ANY)return!0;if(typeof version4=="string")try{version4=new SemVer(version4,this.options)}catch{return!1}return cmp(version4,this.operator,this.semver,this.options)}intersects(comp,options){if(!(comp instanceof Comparator))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new Range2(comp.value,options).test(this.value):comp.operator===""?comp.value===""?!0:new Range2(this.value,options).test(comp.semver):(options=parseOptions(options),options.includePrerelease&&(this.value==="<0.0.0-0"||comp.value==="<0.0.0-0")||!options.includePrerelease&&(this.value.startsWith("<0.0.0")||comp.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&comp.operator.startsWith(">")||this.operator.startsWith("<")&&comp.operator.startsWith("<")||this.semver.version===comp.semver.version&&this.operator.includes("=")&&comp.operator.includes("=")||cmp(this.semver,"<",comp.semver,options)&&this.operator.startsWith(">")&&comp.operator.startsWith("<")||cmp(this.semver,">",comp.semver,options)&&this.operator.startsWith("<")&&comp.operator.startsWith(">")))}};__name(Comparator,"Comparator");module2.exports=Comparator;var parseOptions=require_parse_options2(),{safeRe:re2,t}=require_re2(),cmp=require_cmp2(),debug=require_debug2(),SemVer=require_semver3(),Range2=require_range2()}});var require_satisfies2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/functions/satisfies.js"(exports2,module2){var Range2=require_range2(),satisfies=__name((version4,range,options)=>{try{range=new Range2(range,options)}catch{return!1}return range.test(version4)},"satisfies");module2.exports=satisfies}});var require_to_comparators2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/ranges/to-comparators.js"(exports2,module2){var Range2=require_range2(),toComparators=__name((range,options)=>new Range2(range,options).set.map(comp=>comp.map(c=>c.value).join(" ").trim().split(" ")),"toComparators");module2.exports=toComparators}});var require_max_satisfying2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/ranges/max-satisfying.js"(exports2,module2){var SemVer=require_semver3(),Range2=require_range2(),maxSatisfying=__name((versions,range,options)=>{let max=null,maxSV=null,rangeObj=null;try{rangeObj=new Range2(range,options)}catch{return null}return versions.forEach(v=>{rangeObj.test(v)&&(!max||maxSV.compare(v)===-1)&&(max=v,maxSV=new SemVer(max,options))}),max},"maxSatisfying");module2.exports=maxSatisfying}});var require_min_satisfying2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/ranges/min-satisfying.js"(exports2,module2){var SemVer=require_semver3(),Range2=require_range2(),minSatisfying=__name((versions,range,options)=>{let min=null,minSV=null,rangeObj=null;try{rangeObj=new Range2(range,options)}catch{return null}return versions.forEach(v=>{rangeObj.test(v)&&(!min||minSV.compare(v)===1)&&(min=v,minSV=new SemVer(min,options))}),min},"minSatisfying");module2.exports=minSatisfying}});var require_min_version2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/ranges/min-version.js"(exports2,module2){var SemVer=require_semver3(),Range2=require_range2(),gt=require_gt2(),minVersion=__name((range,loose)=>{range=new Range2(range,loose);let minver=new SemVer("0.0.0");if(range.test(minver)||(minver=new SemVer("0.0.0-0"),range.test(minver)))return minver;minver=null;for(let i=0;i<range.set.length;++i){let comparators=range.set[i],setMin=null;comparators.forEach(comparator=>{let compver=new SemVer(comparator.semver.version);switch(comparator.operator){case">":compver.prerelease.length===0?compver.patch++:compver.prerelease.push(0),compver.raw=compver.format();case"":case">=":(!setMin||gt(compver,setMin))&&(setMin=compver);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${comparator.operator}`)}}),setMin&&(!minver||gt(minver,setMin))&&(minver=setMin)}return minver&&range.test(minver)?minver:null},"minVersion");module2.exports=minVersion}});var require_valid4=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/ranges/valid.js"(exports2,module2){var Range2=require_range2(),validRange=__name((range,options)=>{try{return new Range2(range,options).range||"*"}catch{return null}},"validRange");module2.exports=validRange}});var require_outside2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/ranges/outside.js"(exports2,module2){var SemVer=require_semver3(),Comparator=require_comparator2(),{ANY}=Comparator,Range2=require_range2(),satisfies=require_satisfies2(),gt=require_gt2(),lt=require_lt2(),lte=require_lte2(),gte=require_gte2(),outside=__name((version4,range,hilo,options)=>{version4=new SemVer(version4,options),range=new Range2(range,options);let gtfn,ltefn,ltfn,comp,ecomp;switch(hilo){case">":gtfn=gt,ltefn=lte,ltfn=lt,comp=">",ecomp=">=";break;case"<":gtfn=lt,ltefn=gte,ltfn=gt,comp="<",ecomp="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(version4,range,options))return!1;for(let i=0;i<range.set.length;++i){let comparators=range.set[i],high=null,low=null;if(comparators.forEach(comparator=>{comparator.semver===ANY&&(comparator=new Comparator(">=0.0.0")),high=high||comparator,low=low||comparator,gtfn(comparator.semver,high.semver,options)?high=comparator:ltfn(comparator.semver,low.semver,options)&&(low=comparator)}),high.operator===comp||high.operator===ecomp||(!low.operator||low.operator===comp)&&ltefn(version4,low.semver))return!1;if(low.operator===ecomp&&ltfn(version4,low.semver))return!1}return!0},"outside");module2.exports=outside}});var require_gtr2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/ranges/gtr.js"(exports2,module2){var outside=require_outside2(),gtr=__name((version4,range,options)=>outside(version4,range,">",options),"gtr");module2.exports=gtr}});var require_ltr2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/ranges/ltr.js"(exports2,module2){var outside=require_outside2(),ltr=__name((version4,range,options)=>outside(version4,range,"<",options),"ltr");module2.exports=ltr}});var require_intersects2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/ranges/intersects.js"(exports2,module2){var Range2=require_range2(),intersects=__name((r1,r2,options)=>(r1=new Range2(r1,options),r2=new Range2(r2,options),r1.intersects(r2,options)),"intersects");module2.exports=intersects}});var require_simplify2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/ranges/simplify.js"(exports2,module2){var satisfies=require_satisfies2(),compare=require_compare2();module2.exports=(versions,range,options)=>{let set=[],first=null,prev=null,v=versions.sort((a,b)=>compare(a,b,options));for(let version4 of v)satisfies(version4,range,options)?(prev=version4,first||(first=version4)):(prev&&set.push([first,prev]),prev=null,first=null);first&&set.push([first,null]);let ranges=[];for(let[min,max]of set)min===max?ranges.push(min):!max&&min===v[0]?ranges.push("*"):max?min===v[0]?ranges.push(`<=${max}`):ranges.push(`${min} - ${max}`):ranges.push(`>=${min}`);let simplified=ranges.join(" || "),original=typeof range.raw=="string"?range.raw:String(range);return simplified.length<original.length?simplified:range}}});var require_subset2=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/ranges/subset.js"(exports2,module2){var Range2=require_range2(),Comparator=require_comparator2(),{ANY}=Comparator,satisfies=require_satisfies2(),compare=require_compare2(),subset=__name((sub,dom,options={})=>{if(sub===dom)return!0;sub=new Range2(sub,options),dom=new Range2(dom,options);let sawNonNull=!1;OUTER:for(let simpleSub of sub.set){for(let simpleDom of dom.set){let isSub=simpleSubset(simpleSub,simpleDom,options);if(sawNonNull=sawNonNull||isSub!==null,isSub)continue OUTER}if(sawNonNull)return!1}return!0},"subset"),minimumVersionWithPreRelease=[new Comparator(">=0.0.0-0")],minimumVersion=[new Comparator(">=0.0.0")],simpleSubset=__name((sub,dom,options)=>{if(sub===dom)return!0;if(sub.length===1&&sub[0].semver===ANY){if(dom.length===1&&dom[0].semver===ANY)return!0;options.includePrerelease?sub=minimumVersionWithPreRelease:sub=minimumVersion}if(dom.length===1&&dom[0].semver===ANY){if(options.includePrerelease)return!0;dom=minimumVersion}let eqSet=new Set,gt,lt;for(let c of sub)c.operator===">"||c.operator===">="?gt=higherGT(gt,c,options):c.operator==="<"||c.operator==="<="?lt=lowerLT(lt,c,options):eqSet.add(c.semver);if(eqSet.size>1)return null;let gtltComp;if(gt&&lt){if(gtltComp=compare(gt.semver,lt.semver,options),gtltComp>0)return null;if(gtltComp===0&&(gt.operator!==">="||lt.operator!=="<="))return null}for(let eq of eqSet){if(gt&&!satisfies(eq,String(gt),options)||lt&&!satisfies(eq,String(lt),options))return null;for(let c of dom)if(!satisfies(eq,String(c),options))return!1;return!0}let higher,lower,hasDomLT,hasDomGT,needDomLTPre=lt&&!options.includePrerelease&&lt.semver.prerelease.length?lt.semver:!1,needDomGTPre=gt&&!options.includePrerelease&&gt.semver.prerelease.length?gt.semver:!1;needDomLTPre&&needDomLTPre.prerelease.length===1&&lt.operator==="<"&&needDomLTPre.prerelease[0]===0&&(needDomLTPre=!1);for(let c of dom){if(hasDomGT=hasDomGT||c.operator===">"||c.operator===">=",hasDomLT=hasDomLT||c.operator==="<"||c.operator==="<=",gt){if(needDomGTPre&&c.semver.prerelease&&c.semver.prerelease.length&&c.semver.major===needDomGTPre.major&&c.semver.minor===needDomGTPre.minor&&c.semver.patch===needDomGTPre.patch&&(needDomGTPre=!1),c.operator===">"||c.operator===">="){if(higher=higherGT(gt,c,options),higher===c&&higher!==gt)return!1}else if(gt.operator===">="&&!satisfies(gt.semver,String(c),options))return!1}if(lt){if(needDomLTPre&&c.semver.prerelease&&c.semver.prerelease.length&&c.semver.major===needDomLTPre.major&&c.semver.minor===needDomLTPre.minor&&c.semver.patch===needDomLTPre.patch&&(needDomLTPre=!1),c.operator==="<"||c.operator==="<="){if(lower=lowerLT(lt,c,options),lower===c&&lower!==lt)return!1}else if(lt.operator==="<="&&!satisfies(lt.semver,String(c),options))return!1}if(!c.operator&&(lt||gt)&&gtltComp!==0)return!1}return!(gt&&hasDomLT&&!lt&&gtltComp!==0||lt&&hasDomGT&&!gt&&gtltComp!==0||needDomGTPre||needDomLTPre)},"simpleSubset"),higherGT=__name((a,b,options)=>{if(!a)return b;let comp=compare(a.semver,b.semver,options);return comp>0?a:comp<0||b.operator===">"&&a.operator===">="?b:a},"higherGT"),lowerLT=__name((a,b,options)=>{if(!a)return b;let comp=compare(a.semver,b.semver,options);return comp<0?a:comp>0||b.operator==="<"&&a.operator==="<="?b:a},"lowerLT");module2.exports=subset}});var require_semver4=__commonJS({"../node_modules/.pnpm/semver@7.6.0/node_modules/semver/index.js"(exports2,module2){var internalRe=require_re2(),constants5=require_constants9(),SemVer=require_semver3(),identifiers=require_identifiers2(),parse5=require_parse3(),valid=require_valid3(),clean=require_clean2(),inc=require_inc2(),diff=require_diff2(),major2=require_major2(),minor=require_minor2(),patch=require_patch2(),prerelease=require_prerelease2(),compare=require_compare2(),rcompare=require_rcompare2(),compareLoose=require_compare_loose2(),compareBuild=require_compare_build2(),sort=require_sort2(),rsort=require_rsort2(),gt=require_gt2(),lt=require_lt2(),eq=require_eq2(),neq=require_neq2(),gte=require_gte2(),lte=require_lte2(),cmp=require_cmp2(),coerce=require_coerce2(),Comparator=require_comparator2(),Range2=require_range2(),satisfies=require_satisfies2(),toComparators=require_to_comparators2(),maxSatisfying=require_max_satisfying2(),minSatisfying=require_min_satisfying2(),minVersion=require_min_version2(),validRange=require_valid4(),outside=require_outside2(),gtr=require_gtr2(),ltr=require_ltr2(),intersects=require_intersects2(),simplifyRange=require_simplify2(),subset=require_subset2();module2.exports={parse:parse5,valid,clean,inc,diff,major:major2,minor,patch,prerelease,compare,rcompare,compareLoose,compareBuild,sort,rsort,gt,lt,eq,neq,gte,lte,cmp,coerce,Comparator,Range:Range2,satisfies,toComparators,maxSatisfying,minSatisfying,minVersion,validRange,outside,gtr,ltr,intersects,simplifyRange,subset,SemVer,re:internalRe.re,src:internalRe.src,tokens:internalRe.t,SEMVER_SPEC_VERSION:constants5.SEMVER_SPEC_VERSION,RELEASE_TYPES:constants5.RELEASE_TYPES,compareIdentifiers:identifiers.compareIdentifiers,rcompareIdentifiers:identifiers.rcompareIdentifiers}}});var require_patchRequire=__commonJS({"../node_modules/.pnpm/diagnostic-channel@1.1.1/node_modules/diagnostic-channel/dist/src/patchRequire.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.makePatchingRequire=void 0;var path16=require("path"),semver=require_semver4(),channel_1=require_channel(),moduleModule=require("module"),nativeModules=Object.keys(process.binding("natives")),originalRequire=moduleModule.prototype.require;function makePatchingRequire(knownPatches){var patchedModules={};return __name(function(moduleId){var originalModule=originalRequire.apply(this,arguments);if(knownPatches[moduleId]){var modulePath=moduleModule._resolveFilename(moduleId,this);if(patchedModules.hasOwnProperty(modulePath))return patchedModules[modulePath];var moduleVersion=void 0;if(nativeModules.indexOf(moduleId)<0)try{moduleVersion=originalRequire.call(this,path16.join(moduleId,"package.json")).version}catch{return originalModule}else moduleVersion=process.version.substring(1);var prereleaseTagIndex=moduleVersion.indexOf("-");prereleaseTagIndex>=0&&(moduleVersion=moduleVersion.substring(0,prereleaseTagIndex));for(var modifiedModule=originalModule,_i=0,_a=knownPatches[moduleId];_i<_a.length;_i++){var modulePatcher=_a[_i];if(semver.satisfies(moduleVersion,modulePatcher.versionSpecifier)&&(modifiedModule=modulePatcher.patch(modifiedModule,modulePath),channel_1.channel)){var name_1=modulePatcher.publisherName||moduleId;channel_1.channel.addPatchedModule(name_1,moduleVersion)}}return patchedModules[modulePath]=modifiedModule}return originalModule},"patchedRequire")}__name(makePatchingRequire,"makePatchingRequire");exports2.makePatchingRequire=makePatchingRequire}});var require_package2=__commonJS({"../node_modules/.pnpm/diagnostic-channel@1.1.1/node_modules/diagnostic-channel/package.json"(exports2,module2){module2.exports={name:"diagnostic-channel",version:"1.1.1",main:"./dist/src/channel.js",types:"./dist/src/channel.d.ts",scripts:{build:"tsc",lint:"eslint ./ --fix",clean:"rimraf ./dist",test:"mocha ./dist/tests/**/*.js",debug:"mocha --inspect-brk ./dist/tests/**/*.js"},homepage:"https://github.com/Microsoft/node-diagnostic-channel",bugs:{url:"https://github.com/Microsoft/node-diagnostic-channel/issues"},repository:{type:"git",url:"https://github.com/Microsoft/node-diagnostic-channel.git"},description:"Provides a context-saving pub/sub channel to connect diagnostic event publishers and subscribers",dependencies:{semver:"^7.5.3"},devDependencies:{"@types/mocha":"^2.2.40","@types/node":"~8.0.0",mocha:"^3.2.0",rimraf:"^2.6.1",sinon:"1.17.6",typescript:"4.1.2"},files:["dist/src/**/*.d.ts","dist/src/**/*.js","LICENSE","README.md","package.json"],license:"MIT"}}});var require_channel=__commonJS({"../node_modules/.pnpm/diagnostic-channel@1.1.1/node_modules/diagnostic-channel/dist/src/channel.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.channel=exports2.ContextPreservingEventEmitter=exports2.trueFilter=exports2.makePatchingRequire=void 0;var patchRequire_1=require_patchRequire(),patchRequire_2=require_patchRequire();Object.defineProperty(exports2,"makePatchingRequire",{enumerable:!0,get:function(){return patchRequire_2.makePatchingRequire}});var trueFilter=__name(function(publishing){return!0},"trueFilter");exports2.trueFilter=trueFilter;var ContextPreservingEventEmitter=function(){function ContextPreservingEventEmitter2(){this.version=require_package2().version,this.subscribers={},this.contextPreservationFunction=function(cb){return cb},this.knownPatches={},this.modulesPatched=[],this.currentlyPublishing=!1}return __name(ContextPreservingEventEmitter2,"ContextPreservingEventEmitter"),ContextPreservingEventEmitter2.prototype.shouldPublish=function(name3){var listeners=this.subscribers[name3];return listeners?listeners.some(function(_a){var filter=_a.filter;return!filter||filter(!1)}):!1},ContextPreservingEventEmitter2.prototype.publish=function(name3,event){if(!this.currentlyPublishing){var listeners=this.subscribers[name3];if(listeners){var standardEvent_1={timestamp:Date.now(),data:event};this.currentlyPublishing=!0,listeners.forEach(function(_a){var listener=_a.listener,filter=_a.filter;try{filter&&filter(!0)&&listener(standardEvent_1)}catch{}}),this.currentlyPublishing=!1}}},ContextPreservingEventEmitter2.prototype.subscribe=function(name3,listener,filter,patchCallback){filter===void 0&&(filter=exports2.trueFilter),this.subscribers[name3]||(this.subscribers[name3]=[]),this.subscribers[name3].push({listener,filter,patchCallback});var patched=this.checkIfModuleIsAlreadyPatched(name3);patched&&patchCallback&&patchCallback(patched.name,patched.version)},ContextPreservingEventEmitter2.prototype.unsubscribe=function(name3,listener,filter){filter===void 0&&(filter=exports2.trueFilter);var listeners=this.subscribers[name3];if(listeners){for(var index=0;index<listeners.length;++index)if(listeners[index].listener===listener&&listeners[index].filter===filter)return listeners.splice(index,1),!0}return!1},ContextPreservingEventEmitter2.prototype.reset=function(){var _this=this;this.subscribers={},this.contextPreservationFunction=function(cb){return cb},Object.getOwnPropertyNames(this.knownPatches).forEach(function(prop){return delete _this.knownPatches[prop]})},ContextPreservingEventEmitter2.prototype.bindToContext=function(cb){return this.contextPreservationFunction(cb)},ContextPreservingEventEmitter2.prototype.addContextPreservation=function(preserver){var previousPreservationStack=this.contextPreservationFunction;this.contextPreservationFunction=function(cb){return preserver(previousPreservationStack(cb))}},ContextPreservingEventEmitter2.prototype.registerMonkeyPatch=function(packageName,patcher){this.knownPatches[packageName]||(this.knownPatches[packageName]=[]),this.knownPatches[packageName].push(patcher)},ContextPreservingEventEmitter2.prototype.getPatchesObject=function(){return this.knownPatches},ContextPreservingEventEmitter2.prototype.addPatchedModule=function(name3,version4){for(var _i=0,_a=this.modulesPatched;_i<_a.length;_i++){var module_1=_a[_i];if(module_1.name===name3)return}this.modulesPatched.push({name:name3,version:version4});var listeners=this.subscribers[name3];listeners&&listeners.forEach(function(listener){listener.patchCallback&&listener.patchCallback(name3,version4)})},ContextPreservingEventEmitter2.prototype.checkIfModuleIsAlreadyPatched=function(name3){for(var _i=0,_a=this.modulesPatched;_i<_a.length;_i++){var module_2=_a[_i];if(module_2.name===name3)return module_2}return null},ContextPreservingEventEmitter2}();exports2.ContextPreservingEventEmitter=ContextPreservingEventEmitter;global.diagnosticsSource||(global.diagnosticsSource=new ContextPreservingEventEmitter,moduleModule=require("module"),moduleModule.prototype.require=patchRequire_1.makePatchingRequire(global.diagnosticsSource.getPatchesObject()));var moduleModule;exports2.channel=global.diagnosticsSource}});var _globalThis,init_globalThis=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/platform/node/globalThis.js"(){_globalThis=typeof globalThis=="object"?globalThis:global}});var init_node=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/platform/node/index.js"(){init_globalThis()}});var init_platform=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/platform/index.js"(){init_node()}});var VERSION,init_version=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/version.js"(){VERSION="1.9.0"}});function _makeCompatibilityCheck(ownVersion){var acceptedVersions=new Set([ownVersion]),rejectedVersions=new Set,myVersionMatch=ownVersion.match(re);if(!myVersionMatch)return function(){return!1};var ownVersionParsed={major:+myVersionMatch[1],minor:+myVersionMatch[2],patch:+myVersionMatch[3],prerelease:myVersionMatch[4]};if(ownVersionParsed.prerelease!=null)return __name(function(globalVersion){return globalVersion===ownVersion},"isExactmatch");function _reject(v){return rejectedVersions.add(v),!1}__name(_reject,"_reject");function _accept(v){return acceptedVersions.add(v),!0}return __name(_accept,"_accept"),__name(function(globalVersion){if(acceptedVersions.has(globalVersion))return!0;if(rejectedVersions.has(globalVersion))return!1;var globalVersionMatch=globalVersion.match(re);if(!globalVersionMatch)return _reject(globalVersion);var globalVersionParsed={major:+globalVersionMatch[1],minor:+globalVersionMatch[2],patch:+globalVersionMatch[3],prerelease:globalVersionMatch[4]};return globalVersionParsed.prerelease!=null||ownVersionParsed.major!==globalVersionParsed.major?_reject(globalVersion):ownVersionParsed.major===0?ownVersionParsed.minor===globalVersionParsed.minor&&ownVersionParsed.patch<=globalVersionParsed.patch?_accept(globalVersion):_reject(globalVersion):ownVersionParsed.minor<=globalVersionParsed.minor?_accept(globalVersion):_reject(globalVersion)},"isCompatible")}var re,isCompatible,init_semver=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/internal/semver.js"(){init_version();re=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;__name(_makeCompatibilityCheck,"_makeCompatibilityCheck");isCompatible=_makeCompatibilityCheck(VERSION)}});function registerGlobal(type,instance,diag3,allowOverride){var _a;allowOverride===void 0&&(allowOverride=!1);var api=_global[GLOBAL_OPENTELEMETRY_API_KEY]=(_a=_global[GLOBAL_OPENTELEMETRY_API_KEY])!==null&&_a!==void 0?_a:{version:VERSION};if(!allowOverride&&api[type]){var err=new Error("@opentelemetry/api: Attempted duplicate registration of API: "+type);return diag3.error(err.stack||err.message),!1}if(api.version!==VERSION){var err=new Error("@opentelemetry/api: Registration of version v"+api.version+" for "+type+" does not match previously registered API v"+VERSION);return diag3.error(err.stack||err.message),!1}return api[type]=instance,diag3.debug("@opentelemetry/api: Registered a global for "+type+" v"+VERSION+"."),!0}function getGlobal(type){var _a,_b,globalVersion=(_a=_global[GLOBAL_OPENTELEMETRY_API_KEY])===null||_a===void 0?void 0:_a.version;if(!(!globalVersion||!isCompatible(globalVersion)))return(_b=_global[GLOBAL_OPENTELEMETRY_API_KEY])===null||_b===void 0?void 0:_b[type]}function unregisterGlobal(type,diag3){diag3.debug("@opentelemetry/api: Unregistering a global for "+type+" v"+VERSION+".");var api=_global[GLOBAL_OPENTELEMETRY_API_KEY];api&&delete api[type]}var major,GLOBAL_OPENTELEMETRY_API_KEY,_global,init_global_utils=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/internal/global-utils.js"(){init_platform();init_version();init_semver();major=VERSION.split(".")[0],GLOBAL_OPENTELEMETRY_API_KEY=Symbol.for("opentelemetry.js.api."+major),_global=_globalThis;__name(registerGlobal,"registerGlobal");__name(getGlobal,"getGlobal");__name(unregisterGlobal,"unregisterGlobal")}});function logProxy(funcName,namespace,args){var logger=getGlobal("diag");if(logger)return args.unshift(namespace),logger[funcName].apply(logger,__spreadArray([],__read(args),!1))}var __read,__spreadArray,DiagComponentLogger,init_ComponentLogger=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/ComponentLogger.js"(){init_global_utils();__read=function(o,n){var m=typeof Symbol=="function"&&o[Symbol.iterator];if(!m)return o;var i=m.call(o),r,ar=[],e;try{for(;(n===void 0||n-- >0)&&!(r=i.next()).done;)ar.push(r.value)}catch(error){e={error}}finally{try{r&&!r.done&&(m=i.return)&&m.call(i)}finally{if(e)throw e.error}}return ar},__spreadArray=function(to,from,pack){if(pack||arguments.length===2)for(var i=0,l=from.length,ar;i<l;i++)(ar||!(i in from))&&(ar||(ar=Array.prototype.slice.call(from,0,i)),ar[i]=from[i]);return to.concat(ar||Array.prototype.slice.call(from))},DiagComponentLogger=function(){function DiagComponentLogger2(props){this._namespace=props.namespace||"DiagComponentLogger"}return __name(DiagComponentLogger2,"DiagComponentLogger"),DiagComponentLogger2.prototype.debug=function(){for(var args=[],_i=0;_i<arguments.length;_i++)args[_i]=arguments[_i];return logProxy("debug",this._namespace,args)},DiagComponentLogger2.prototype.error=function(){for(var args=[],_i=0;_i<arguments.length;_i++)args[_i]=arguments[_i];return logProxy("error",this._namespace,args)},DiagComponentLogger2.prototype.info=function(){for(var args=[],_i=0;_i<arguments.length;_i++)args[_i]=arguments[_i];return logProxy("info",this._namespace,args)},DiagComponentLogger2.prototype.warn=function(){for(var args=[],_i=0;_i<arguments.length;_i++)args[_i]=arguments[_i];return logProxy("warn",this._namespace,args)},DiagComponentLogger2.prototype.verbose=function(){for(var args=[],_i=0;_i<arguments.length;_i++)args[_i]=arguments[_i];return logProxy("verbose",this._namespace,args)},DiagComponentLogger2}();__name(logProxy,"logProxy")}});var DiagLogLevel,init_types=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/types.js"(){(function(DiagLogLevel2){DiagLogLevel2[DiagLogLevel2.NONE=0]="NONE",DiagLogLevel2[DiagLogLevel2.ERROR=30]="ERROR",DiagLogLevel2[DiagLogLevel2.WARN=50]="WARN",DiagLogLevel2[DiagLogLevel2.INFO=60]="INFO",DiagLogLevel2[DiagLogLevel2.DEBUG=70]="DEBUG",DiagLogLevel2[DiagLogLevel2.VERBOSE=80]="VERBOSE",DiagLogLevel2[DiagLogLevel2.ALL=9999]="ALL"})(DiagLogLevel||(DiagLogLevel={}))}});function createLogLevelDiagLogger(maxLevel,logger){maxLevel<DiagLogLevel.NONE?maxLevel=DiagLogLevel.NONE:maxLevel>DiagLogLevel.ALL&&(maxLevel=DiagLogLevel.ALL),logger=logger||{};function _filterFunc(funcName,theLevel){var theFunc=logger[funcName];return typeof theFunc=="function"&&maxLevel>=theLevel?theFunc.bind(logger):function(){}}return __name(_filterFunc,"_filterFunc"),{error:_filterFunc("error",DiagLogLevel.ERROR),warn:_filterFunc("warn",DiagLogLevel.WARN),info:_filterFunc("info",DiagLogLevel.INFO),debug:_filterFunc("debug",DiagLogLevel.DEBUG),verbose:_filterFunc("verbose",DiagLogLevel.VERBOSE)}}var init_logLevelLogger=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/internal/logLevelLogger.js"(){init_types();__name(createLogLevelDiagLogger,"createLogLevelDiagLogger")}});var __read2,__spreadArray2,API_NAME,DiagAPI,init_diag=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/api/diag.js"(){init_ComponentLogger();init_logLevelLogger();init_types();init_global_utils();__read2=function(o,n){var m=typeof Symbol=="function"&&o[Symbol.iterator];if(!m)return o;var i=m.call(o),r,ar=[],e;try{for(;(n===void 0||n-- >0)&&!(r=i.next()).done;)ar.push(r.value)}catch(error){e={error}}finally{try{r&&!r.done&&(m=i.return)&&m.call(i)}finally{if(e)throw e.error}}return ar},__spreadArray2=function(to,from,pack){if(pack||arguments.length===2)for(var i=0,l=from.length,ar;i<l;i++)(ar||!(i in from))&&(ar||(ar=Array.prototype.slice.call(from,0,i)),ar[i]=from[i]);return to.concat(ar||Array.prototype.slice.call(from))},API_NAME="diag",DiagAPI=function(){function DiagAPI2(){function _logProxy(funcName){return function(){for(var args=[],_i=0;_i<arguments.length;_i++)args[_i]=arguments[_i];var logger=getGlobal("diag");if(logger)return logger[funcName].apply(logger,__spreadArray2([],__read2(args),!1))}}__name(_logProxy,"_logProxy");var self2=this,setLogger=__name(function(logger,optionsOrLogLevel){var _a,_b,_c;if(optionsOrLogLevel===void 0&&(optionsOrLogLevel={logLevel:DiagLogLevel.INFO}),logger===self2){var err=new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return self2.error((_a=err.stack)!==null&&_a!==void 0?_a:err.message),!1}typeof optionsOrLogLevel=="number"&&(optionsOrLogLevel={logLevel:optionsOrLogLevel});var oldLogger=getGlobal("diag"),newLogger=createLogLevelDiagLogger((_b=optionsOrLogLevel.logLevel)!==null&&_b!==void 0?_b:DiagLogLevel.INFO,logger);if(oldLogger&&!optionsOrLogLevel.suppressOverrideMessage){var stack=(_c=new Error().stack)!==null&&_c!==void 0?_c:"<failed to generate stacktrace>";oldLogger.warn("Current logger will be overwritten from "+stack),newLogger.warn("Current logger will overwrite one already registered from "+stack)}return registerGlobal("diag",newLogger,self2,!0)},"setLogger");self2.setLogger=setLogger,self2.disable=function(){unregisterGlobal(API_NAME,self2)},self2.createComponentLogger=function(options){return new DiagComponentLogger(options)},self2.verbose=_logProxy("verbose"),self2.debug=_logProxy("debug"),self2.info=_logProxy("info"),self2.warn=_logProxy("warn"),self2.error=_logProxy("error")}return __name(DiagAPI2,"DiagAPI"),DiagAPI2.instance=function(){return this._instance||(this._instance=new DiagAPI2),this._instance},DiagAPI2}()}});var __read3,__values,BaggageImpl,init_baggage_impl=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/baggage/internal/baggage-impl.js"(){__read3=function(o,n){var m=typeof Symbol=="function"&&o[Symbol.iterator];if(!m)return o;var i=m.call(o),r,ar=[],e;try{for(;(n===void 0||n-- >0)&&!(r=i.next()).done;)ar.push(r.value)}catch(error){e={error}}finally{try{r&&!r.done&&(m=i.return)&&m.call(i)}finally{if(e)throw e.error}}return ar},__values=function(o){var s=typeof Symbol=="function"&&Symbol.iterator,m=s&&o[s],i=0;if(m)return m.call(o);if(o&&typeof o.length=="number")return{next:function(){return o&&i>=o.length&&(o=void 0),{value:o&&o[i++],done:!o}}};throw new TypeError(s?"Object is not iterable.":"Symbol.iterator is not defined.")},BaggageImpl=function(){function BaggageImpl2(entries){this._entries=entries?new Map(entries):new Map}return __name(BaggageImpl2,"BaggageImpl"),BaggageImpl2.prototype.getEntry=function(key){var entry=this._entries.get(key);if(entry)return Object.assign({},entry)},BaggageImpl2.prototype.getAllEntries=function(){return Array.from(this._entries.entries()).map(function(_a){var _b=__read3(_a,2),k=_b[0],v=_b[1];return[k,v]})},BaggageImpl2.prototype.setEntry=function(key,entry){var newBaggage=new BaggageImpl2(this._entries);return newBaggage._entries.set(key,entry),newBaggage},BaggageImpl2.prototype.removeEntry=function(key){var newBaggage=new BaggageImpl2(this._entries);return newBaggage._entries.delete(key),newBaggage},BaggageImpl2.prototype.removeEntries=function(){for(var e_1,_a,keys=[],_i=0;_i<arguments.length;_i++)keys[_i]=arguments[_i];var newBaggage=new BaggageImpl2(this._entries);try{for(var keys_1=__values(keys),keys_1_1=keys_1.next();!keys_1_1.done;keys_1_1=keys_1.next()){var key=keys_1_1.value;newBaggage._entries.delete(key)}}catch(e_1_1){e_1={error:e_1_1}}finally{try{keys_1_1&&!keys_1_1.done&&(_a=keys_1.return)&&_a.call(keys_1)}finally{if(e_1)throw e_1.error}}return newBaggage},BaggageImpl2.prototype.clear=function(){return new BaggageImpl2},BaggageImpl2}()}});var baggageEntryMetadataSymbol,init_symbol=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/baggage/internal/symbol.js"(){baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")}});function createBaggage(entries){return entries===void 0&&(entries={}),new BaggageImpl(new Map(Object.entries(entries)))}function baggageEntryMetadataFromString(str){return typeof str!="string"&&(diag.error("Cannot create baggage metadata from unknown type: "+typeof str),str=""),{__TYPE__:baggageEntryMetadataSymbol,toString:function(){return str}}}var diag,init_utils=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/baggage/utils.js"(){init_diag();init_baggage_impl();init_symbol();diag=DiagAPI.instance();__name(createBaggage,"createBaggage");__name(baggageEntryMetadataFromString,"baggageEntryMetadataFromString")}});function createContextKey(description){return Symbol.for(description)}var BaseContext,ROOT_CONTEXT,init_context=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/context/context.js"(){__name(createContextKey,"createContextKey");BaseContext=function(){function BaseContext2(parentContext){var self2=this;self2._currentContext=parentContext?new Map(parentContext):new Map,self2.getValue=function(key){return self2._currentContext.get(key)},self2.setValue=function(key,value){var context2=new BaseContext2(self2._currentContext);return context2._currentContext.set(key,value),context2},self2.deleteValue=function(key){var context2=new BaseContext2(self2._currentContext);return context2._currentContext.delete(key),context2}}return __name(BaseContext2,"BaseContext"),BaseContext2}(),ROOT_CONTEXT=new BaseContext}});var consoleMap,DiagConsoleLogger,init_consoleLogger=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/consoleLogger.js"(){consoleMap=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}],DiagConsoleLogger=function(){function DiagConsoleLogger2(){function _consoleFunc(funcName){return function(){for(var args=[],_i=0;_i<arguments.length;_i++)args[_i]=arguments[_i];if(console){var theFunc=console[funcName];if(typeof theFunc!="function"&&(theFunc=console.log),typeof theFunc=="function")return theFunc.apply(console,args)}}}__name(_consoleFunc,"_consoleFunc");for(var i=0;i<consoleMap.length;i++)this[consoleMap[i].n]=_consoleFunc(consoleMap[i].c)}return __name(DiagConsoleLogger2,"DiagConsoleLogger"),DiagConsoleLogger2}()}});function createNoopMeter(){return NOOP_METER}var __extends,NoopMeter,NoopMetric,NoopCounterMetric,NoopUpDownCounterMetric,NoopGaugeMetric,NoopHistogramMetric,NoopObservableMetric,NoopObservableCounterMetric,NoopObservableGaugeMetric,NoopObservableUpDownCounterMetric,NOOP_METER,NOOP_COUNTER_METRIC,NOOP_GAUGE_METRIC,NOOP_HISTOGRAM_METRIC,NOOP_UP_DOWN_COUNTER_METRIC,NOOP_OBSERVABLE_COUNTER_METRIC,NOOP_OBSERVABLE_GAUGE_METRIC,NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC,init_NoopMeter=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/metrics/NoopMeter.js"(){__extends=function(){var extendStatics=__name(function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d2,b2){d2.__proto__=b2}||function(d2,b2){for(var p in b2)Object.prototype.hasOwnProperty.call(b2,p)&&(d2[p]=b2[p])},extendStatics(d,b)},"extendStatics");return function(d,b){if(typeof b!="function"&&b!==null)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");extendStatics(d,b);function __(){this.constructor=d}__name(__,"__"),d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}(),NoopMeter=function(){function NoopMeter2(){}return __name(NoopMeter2,"NoopMeter"),NoopMeter2.prototype.createGauge=function(_name,_options){return NOOP_GAUGE_METRIC},NoopMeter2.prototype.createHistogram=function(_name,_options){return NOOP_HISTOGRAM_METRIC},NoopMeter2.prototype.createCounter=function(_name,_options){return NOOP_COUNTER_METRIC},NoopMeter2.prototype.createUpDownCounter=function(_name,_options){return NOOP_UP_DOWN_COUNTER_METRIC},NoopMeter2.prototype.createObservableGauge=function(_name,_options){return NOOP_OBSERVABLE_GAUGE_METRIC},NoopMeter2.prototype.createObservableCounter=function(_name,_options){return NOOP_OBSERVABLE_COUNTER_METRIC},NoopMeter2.prototype.createObservableUpDownCounter=function(_name,_options){return NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC},NoopMeter2.prototype.addBatchObservableCallback=function(_callback,_observables){},NoopMeter2.prototype.removeBatchObservableCallback=function(_callback){},NoopMeter2}(),NoopMetric=function(){function NoopMetric2(){}return __name(NoopMetric2,"NoopMetric"),NoopMetric2}(),NoopCounterMetric=function(_super){__extends(NoopCounterMetric2,_super);function NoopCounterMetric2(){return _super!==null&&_super.apply(this,arguments)||this}return __name(NoopCounterMetric2,"NoopCounterMetric"),NoopCounterMetric2.prototype.add=function(_value,_attributes){},NoopCounterMetric2}(NoopMetric),NoopUpDownCounterMetric=function(_super){__extends(NoopUpDownCounterMetric2,_super);function NoopUpDownCounterMetric2(){return _super!==null&&_super.apply(this,arguments)||this}return __name(NoopUpDownCounterMetric2,"NoopUpDownCounterMetric"),NoopUpDownCounterMetric2.prototype.add=function(_value,_attributes){},NoopUpDownCounterMetric2}(NoopMetric),NoopGaugeMetric=function(_super){__extends(NoopGaugeMetric2,_super);function NoopGaugeMetric2(){return _super!==null&&_super.apply(this,arguments)||this}return __name(NoopGaugeMetric2,"NoopGaugeMetric"),NoopGaugeMetric2.prototype.record=function(_value,_attributes){},NoopGaugeMetric2}(NoopMetric),NoopHistogramMetric=function(_super){__extends(NoopHistogramMetric2,_super);function NoopHistogramMetric2(){return _super!==null&&_super.apply(this,arguments)||this}return __name(NoopHistogramMetric2,"NoopHistogramMetric"),NoopHistogramMetric2.prototype.record=function(_value,_attributes){},NoopHistogramMetric2}(NoopMetric),NoopObservableMetric=function(){function NoopObservableMetric2(){}return __name(NoopObservableMetric2,"NoopObservableMetric"),NoopObservableMetric2.prototype.addCallback=function(_callback){},NoopObservableMetric2.prototype.removeCallback=function(_callback){},NoopObservableMetric2}(),NoopObservableCounterMetric=function(_super){__extends(NoopObservableCounterMetric2,_super);function NoopObservableCounterMetric2(){return _super!==null&&_super.apply(this,arguments)||this}return __name(NoopObservableCounterMetric2,"NoopObservableCounterMetric"),NoopObservableCounterMetric2}(NoopObservableMetric),NoopObservableGaugeMetric=function(_super){__extends(NoopObservableGaugeMetric2,_super);function NoopObservableGaugeMetric2(){return _super!==null&&_super.apply(this,arguments)||this}return __name(NoopObservableGaugeMetric2,"NoopObservableGaugeMetric"),NoopObservableGaugeMetric2}(NoopObservableMetric),NoopObservableUpDownCounterMetric=function(_super){__extends(NoopObservableUpDownCounterMetric2,_super);function NoopObservableUpDownCounterMetric2(){return _super!==null&&_super.apply(this,arguments)||this}return __name(NoopObservableUpDownCounterMetric2,"NoopObservableUpDownCounterMetric"),NoopObservableUpDownCounterMetric2}(NoopObservableMetric),NOOP_METER=new NoopMeter,NOOP_COUNTER_METRIC=new NoopCounterMetric,NOOP_GAUGE_METRIC=new NoopGaugeMetric,NOOP_HISTOGRAM_METRIC=new NoopHistogramMetric,NOOP_UP_DOWN_COUNTER_METRIC=new NoopUpDownCounterMetric,NOOP_OBSERVABLE_COUNTER_METRIC=new NoopObservableCounterMetric,NOOP_OBSERVABLE_GAUGE_METRIC=new NoopObservableGaugeMetric,NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new NoopObservableUpDownCounterMetric;__name(createNoopMeter,"createNoopMeter")}});var ValueType,init_Metric=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/metrics/Metric.js"(){(function(ValueType2){ValueType2[ValueType2.INT=0]="INT",ValueType2[ValueType2.DOUBLE=1]="DOUBLE"})(ValueType||(ValueType={}))}});var defaultTextMapGetter,defaultTextMapSetter,init_TextMapPropagator=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/propagation/TextMapPropagator.js"(){defaultTextMapGetter={get:function(carrier,key){if(carrier!=null)return carrier[key]},keys:function(carrier){return carrier==null?[]:Object.keys(carrier)}},defaultTextMapSetter={set:function(carrier,key,value){carrier!=null&&(carrier[key]=value)}}}});var __read4,__spreadArray3,NoopContextManager,init_NoopContextManager=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/context/NoopContextManager.js"(){init_context();__read4=function(o,n){var m=typeof Symbol=="function"&&o[Symbol.iterator];if(!m)return o;var i=m.call(o),r,ar=[],e;try{for(;(n===void 0||n-- >0)&&!(r=i.next()).done;)ar.push(r.value)}catch(error){e={error}}finally{try{r&&!r.done&&(m=i.return)&&m.call(i)}finally{if(e)throw e.error}}return ar},__spreadArray3=function(to,from,pack){if(pack||arguments.length===2)for(var i=0,l=from.length,ar;i<l;i++)(ar||!(i in from))&&(ar||(ar=Array.prototype.slice.call(from,0,i)),ar[i]=from[i]);return to.concat(ar||Array.prototype.slice.call(from))},NoopContextManager=function(){function NoopContextManager2(){}return __name(NoopContextManager2,"NoopContextManager"),NoopContextManager2.prototype.active=function(){return ROOT_CONTEXT},NoopContextManager2.prototype.with=function(_context,fn,thisArg){for(var args=[],_i=3;_i<arguments.length;_i++)args[_i-3]=arguments[_i];return fn.call.apply(fn,__spreadArray3([thisArg],__read4(args),!1))},NoopContextManager2.prototype.bind=function(_context,target){return target},NoopContextManager2.prototype.enable=function(){return this},NoopContextManager2.prototype.disable=function(){return this},NoopContextManager2}()}});var __read5,__spreadArray4,API_NAME2,NOOP_CONTEXT_MANAGER,ContextAPI,init_context2=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/api/context.js"(){init_NoopContextManager();init_global_utils();init_diag();__read5=function(o,n){var m=typeof Symbol=="function"&&o[Symbol.iterator];if(!m)return o;var i=m.call(o),r,ar=[],e;try{for(;(n===void 0||n-- >0)&&!(r=i.next()).done;)ar.push(r.value)}catch(error){e={error}}finally{try{r&&!r.done&&(m=i.return)&&m.call(i)}finally{if(e)throw e.error}}return ar},__spreadArray4=function(to,from,pack){if(pack||arguments.length===2)for(var i=0,l=from.length,ar;i<l;i++)(ar||!(i in from))&&(ar||(ar=Array.prototype.slice.call(from,0,i)),ar[i]=from[i]);return to.concat(ar||Array.prototype.slice.call(from))},API_NAME2="context",NOOP_CONTEXT_MANAGER=new NoopContextManager,ContextAPI=function(){function ContextAPI2(){}return __name(ContextAPI2,"ContextAPI"),ContextAPI2.getInstance=function(){return this._instance||(this._instance=new ContextAPI2),this._instance},ContextAPI2.prototype.setGlobalContextManager=function(contextManager){return registerGlobal(API_NAME2,contextManager,DiagAPI.instance())},ContextAPI2.prototype.active=function(){return this._getContextManager().active()},ContextAPI2.prototype.with=function(context2,fn,thisArg){for(var _a,args=[],_i=3;_i<arguments.length;_i++)args[_i-3]=arguments[_i];return(_a=this._getContextManager()).with.apply(_a,__spreadArray4([context2,fn,thisArg],__read5(args),!1))},ContextAPI2.prototype.bind=function(context2,target){return this._getContextManager().bind(context2,target)},ContextAPI2.prototype._getContextManager=function(){return getGlobal(API_NAME2)||NOOP_CONTEXT_MANAGER},ContextAPI2.prototype.disable=function(){this._getContextManager().disable(),unregisterGlobal(API_NAME2,DiagAPI.instance())},ContextAPI2}()}});var TraceFlags,init_trace_flags=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/trace_flags.js"(){(function(TraceFlags2){TraceFlags2[TraceFlags2.NONE=0]="NONE",TraceFlags2[TraceFlags2.SAMPLED=1]="SAMPLED"})(TraceFlags||(TraceFlags={}))}});var INVALID_SPANID,INVALID_TRACEID,INVALID_SPAN_CONTEXT,init_invalid_span_constants=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/invalid-span-constants.js"(){init_trace_flags();INVALID_SPANID="0000000000000000",INVALID_TRACEID="00000000000000000000000000000000",INVALID_SPAN_CONTEXT={traceId:INVALID_TRACEID,spanId:INVALID_SPANID,traceFlags:TraceFlags.NONE}}});var NonRecordingSpan,init_NonRecordingSpan=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/NonRecordingSpan.js"(){init_invalid_span_constants();NonRecordingSpan=function(){function NonRecordingSpan2(_spanContext){_spanContext===void 0&&(_spanContext=INVALID_SPAN_CONTEXT),this._spanContext=_spanContext}return __name(NonRecordingSpan2,"NonRecordingSpan"),NonRecordingSpan2.prototype.spanContext=function(){return this._spanContext},NonRecordingSpan2.prototype.setAttribute=function(_key,_value){return this},NonRecordingSpan2.prototype.setAttributes=function(_attributes){return this},NonRecordingSpan2.prototype.addEvent=function(_name,_attributes){return this},NonRecordingSpan2.prototype.addLink=function(_link){return this},NonRecordingSpan2.prototype.addLinks=function(_links){return this},NonRecordingSpan2.prototype.setStatus=function(_status){return this},NonRecordingSpan2.prototype.updateName=function(_name){return this},NonRecordingSpan2.prototype.end=function(_endTime){},NonRecordingSpan2.prototype.isRecording=function(){return!1},NonRecordingSpan2.prototype.recordException=function(_exception,_time){},NonRecordingSpan2}()}});function getSpan(context2){return context2.getValue(SPAN_KEY)||void 0}function getActiveSpan(){return getSpan(ContextAPI.getInstance().active())}function setSpan(context2,span){return context2.setValue(SPAN_KEY,span)}function deleteSpan(context2){return context2.deleteValue(SPAN_KEY)}function setSpanContext(context2,spanContext){return setSpan(context2,new NonRecordingSpan(spanContext))}function getSpanContext(context2){var _a;return(_a=getSpan(context2))===null||_a===void 0?void 0:_a.spanContext()}var SPAN_KEY,init_context_utils=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/context-utils.js"(){init_context();init_NonRecordingSpan();init_context2();SPAN_KEY=createContextKey("OpenTelemetry Context Key SPAN");__name(getSpan,"getSpan");__name(getActiveSpan,"getActiveSpan");__name(setSpan,"setSpan");__name(deleteSpan,"deleteSpan");__name(setSpanContext,"setSpanContext");__name(getSpanContext,"getSpanContext")}});function isValidTraceId(traceId){return VALID_TRACEID_REGEX.test(traceId)&&traceId!==INVALID_TRACEID}function isValidSpanId(spanId){return VALID_SPANID_REGEX.test(spanId)&&spanId!==INVALID_SPANID}function isSpanContextValid(spanContext){return isValidTraceId(spanContext.traceId)&&isValidSpanId(spanContext.spanId)}function wrapSpanContext(spanContext){return new NonRecordingSpan(spanContext)}var VALID_TRACEID_REGEX,VALID_SPANID_REGEX,init_spancontext_utils=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/spancontext-utils.js"(){init_invalid_span_constants();init_NonRecordingSpan();VALID_TRACEID_REGEX=/^([0-9a-f]{32})$/i,VALID_SPANID_REGEX=/^[0-9a-f]{16}$/i;__name(isValidTraceId,"isValidTraceId");__name(isValidSpanId,"isValidSpanId");__name(isSpanContextValid,"isSpanContextValid");__name(wrapSpanContext,"wrapSpanContext")}});function isSpanContext(spanContext){return typeof spanContext=="object"&&typeof spanContext.spanId=="string"&&typeof spanContext.traceId=="string"&&typeof spanContext.traceFlags=="number"}var contextApi,NoopTracer,init_NoopTracer=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/NoopTracer.js"(){init_context2();init_context_utils();init_NonRecordingSpan();init_spancontext_utils();contextApi=ContextAPI.getInstance(),NoopTracer=function(){function NoopTracer2(){}return __name(NoopTracer2,"NoopTracer"),NoopTracer2.prototype.startSpan=function(name3,options,context2){context2===void 0&&(context2=contextApi.active());var root=!!options?.root;if(root)return new NonRecordingSpan;var parentFromContext=context2&&getSpanContext(context2);return isSpanContext(parentFromContext)&&isSpanContextValid(parentFromContext)?new NonRecordingSpan(parentFromContext):new NonRecordingSpan},NoopTracer2.prototype.startActiveSpan=function(name3,arg2,arg3,arg4){var opts,ctx,fn;if(!(arguments.length<2)){arguments.length===2?fn=arg2:arguments.length===3?(opts=arg2,fn=arg3):(opts=arg2,ctx=arg3,fn=arg4);var parentContext=ctx??contextApi.active(),span=this.startSpan(name3,opts,parentContext),contextWithSpanSet=setSpan(parentContext,span);return contextApi.with(contextWithSpanSet,fn,void 0,span)}},NoopTracer2}();__name(isSpanContext,"isSpanContext")}});var NOOP_TRACER,ProxyTracer,init_ProxyTracer=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracer.js"(){init_NoopTracer();NOOP_TRACER=new NoopTracer,ProxyTracer=function(){function ProxyTracer2(_provider,name3,version4,options){this._provider=_provider,this.name=name3,this.version=version4,this.options=options}return __name(ProxyTracer2,"ProxyTracer"),ProxyTracer2.prototype.startSpan=function(name3,options,context2){return this._getTracer().startSpan(name3,options,context2)},ProxyTracer2.prototype.startActiveSpan=function(_name,_options,_context,_fn){var tracer=this._getTracer();return Reflect.apply(tracer.startActiveSpan,tracer,arguments)},ProxyTracer2.prototype._getTracer=function(){if(this._delegate)return this._delegate;var tracer=this._provider.getDelegateTracer(this.name,this.version,this.options);return tracer?(this._delegate=tracer,this._delegate):NOOP_TRACER},ProxyTracer2}()}});var NoopTracerProvider,init_NoopTracerProvider=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/NoopTracerProvider.js"(){init_NoopTracer();NoopTracerProvider=function(){function NoopTracerProvider2(){}return __name(NoopTracerProvider2,"NoopTracerProvider"),NoopTracerProvider2.prototype.getTracer=function(_name,_version,_options){return new NoopTracer},NoopTracerProvider2}()}});var NOOP_TRACER_PROVIDER,ProxyTracerProvider,init_ProxyTracerProvider=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracerProvider.js"(){init_ProxyTracer();init_NoopTracerProvider();NOOP_TRACER_PROVIDER=new NoopTracerProvider,ProxyTracerProvider=function(){function ProxyTracerProvider2(){}return __name(ProxyTracerProvider2,"ProxyTracerProvider"),ProxyTracerProvider2.prototype.getTracer=function(name3,version4,options){var _a;return(_a=this.getDelegateTracer(name3,version4,options))!==null&&_a!==void 0?_a:new ProxyTracer(this,name3,version4,options)},ProxyTracerProvider2.prototype.getDelegate=function(){var _a;return(_a=this._delegate)!==null&&_a!==void 0?_a:NOOP_TRACER_PROVIDER},ProxyTracerProvider2.prototype.setDelegate=function(delegate){this._delegate=delegate},ProxyTracerProvider2.prototype.getDelegateTracer=function(name3,version4,options){var _a;return(_a=this._delegate)===null||_a===void 0?void 0:_a.getTracer(name3,version4,options)},ProxyTracerProvider2}()}});var SamplingDecision,init_SamplingResult=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/SamplingResult.js"(){(function(SamplingDecision2){SamplingDecision2[SamplingDecision2.NOT_RECORD=0]="NOT_RECORD",SamplingDecision2[SamplingDecision2.RECORD=1]="RECORD",SamplingDecision2[SamplingDecision2.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"})(SamplingDecision||(SamplingDecision={}))}});var SpanKind,init_span_kind=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/span_kind.js"(){(function(SpanKind2){SpanKind2[SpanKind2.INTERNAL=0]="INTERNAL",SpanKind2[SpanKind2.SERVER=1]="SERVER",SpanKind2[SpanKind2.CLIENT=2]="CLIENT",SpanKind2[SpanKind2.PRODUCER=3]="PRODUCER",SpanKind2[SpanKind2.CONSUMER=4]="CONSUMER"})(SpanKind||(SpanKind={}))}});var SpanStatusCode,init_status=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/status.js"(){(function(SpanStatusCode2){SpanStatusCode2[SpanStatusCode2.UNSET=0]="UNSET",SpanStatusCode2[SpanStatusCode2.OK=1]="OK",SpanStatusCode2[SpanStatusCode2.ERROR=2]="ERROR"})(SpanStatusCode||(SpanStatusCode={}))}});function validateKey(key){return VALID_KEY_REGEX.test(key)}function validateValue(value){return VALID_VALUE_BASE_REGEX.test(value)&&!INVALID_VALUE_COMMA_EQUAL_REGEX.test(value)}var VALID_KEY_CHAR_RANGE,VALID_KEY,VALID_VENDOR_KEY,VALID_KEY_REGEX,VALID_VALUE_BASE_REGEX,INVALID_VALUE_COMMA_EQUAL_REGEX,init_tracestate_validators=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/internal/tracestate-validators.js"(){VALID_KEY_CHAR_RANGE="[_0-9a-z-*/]",VALID_KEY="[a-z]"+VALID_KEY_CHAR_RANGE+"{0,255}",VALID_VENDOR_KEY="[a-z0-9]"+VALID_KEY_CHAR_RANGE+"{0,240}@[a-z]"+VALID_KEY_CHAR_RANGE+"{0,13}",VALID_KEY_REGEX=new RegExp("^(?:"+VALID_KEY+"|"+VALID_VENDOR_KEY+")$"),VALID_VALUE_BASE_REGEX=/^[ -~]{0,255}[!-~]$/,INVALID_VALUE_COMMA_EQUAL_REGEX=/,|=/;__name(validateKey,"validateKey");__name(validateValue,"validateValue")}});var MAX_TRACE_STATE_ITEMS,MAX_TRACE_STATE_LEN,LIST_MEMBERS_SEPARATOR,LIST_MEMBER_KEY_VALUE_SPLITTER,TraceStateImpl,init_tracestate_impl=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/internal/tracestate-impl.js"(){init_tracestate_validators();MAX_TRACE_STATE_ITEMS=32,MAX_TRACE_STATE_LEN=512,LIST_MEMBERS_SEPARATOR=",",LIST_MEMBER_KEY_VALUE_SPLITTER="=",TraceStateImpl=function(){function TraceStateImpl2(rawTraceState){this._internalState=new Map,rawTraceState&&this._parse(rawTraceState)}return __name(TraceStateImpl2,"TraceStateImpl"),TraceStateImpl2.prototype.set=function(key,value){var traceState=this._clone();return traceState._internalState.has(key)&&traceState._internalState.delete(key),traceState._internalState.set(key,value),traceState},TraceStateImpl2.prototype.unset=function(key){var traceState=this._clone();return traceState._internalState.delete(key),traceState},TraceStateImpl2.prototype.get=function(key){return this._internalState.get(key)},TraceStateImpl2.prototype.serialize=function(){var _this=this;return this._keys().reduce(function(agg,key){return agg.push(key+LIST_MEMBER_KEY_VALUE_SPLITTER+_this.get(key)),agg},[]).join(LIST_MEMBERS_SEPARATOR)},TraceStateImpl2.prototype._parse=function(rawTraceState){rawTraceState.length>MAX_TRACE_STATE_LEN||(this._internalState=rawTraceState.split(LIST_MEMBERS_SEPARATOR).reverse().reduce(function(agg,part){var listMember=part.trim(),i=listMember.indexOf(LIST_MEMBER_KEY_VALUE_SPLITTER);if(i!==-1){var key=listMember.slice(0,i),value=listMember.slice(i+1,part.length);validateKey(key)&&validateValue(value)&&agg.set(key,value)}return agg},new Map),this._internalState.size>MAX_TRACE_STATE_ITEMS&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,MAX_TRACE_STATE_ITEMS))))},TraceStateImpl2.prototype._keys=function(){return Array.from(this._internalState.keys()).reverse()},TraceStateImpl2.prototype._clone=function(){var traceState=new TraceStateImpl2;return traceState._internalState=new Map(this._internalState),traceState},TraceStateImpl2}()}});function createTraceState(rawTraceState){return new TraceStateImpl(rawTraceState)}var init_utils2=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/internal/utils.js"(){init_tracestate_impl();__name(createTraceState,"createTraceState")}});var context,init_context_api=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/context-api.js"(){init_context2();context=ContextAPI.getInstance()}});var diag2,init_diag_api=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag-api.js"(){init_diag();diag2=DiagAPI.instance()}});var NoopMeterProvider,NOOP_METER_PROVIDER,init_NoopMeterProvider=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/metrics/NoopMeterProvider.js"(){init_NoopMeter();NoopMeterProvider=function(){function NoopMeterProvider2(){}return __name(NoopMeterProvider2,"NoopMeterProvider"),NoopMeterProvider2.prototype.getMeter=function(_name,_version,_options){return NOOP_METER},NoopMeterProvider2}(),NOOP_METER_PROVIDER=new NoopMeterProvider}});var API_NAME3,MetricsAPI,init_metrics=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/api/metrics.js"(){init_NoopMeterProvider();init_global_utils();init_diag();API_NAME3="metrics",MetricsAPI=function(){function MetricsAPI2(){}return __name(MetricsAPI2,"MetricsAPI"),MetricsAPI2.getInstance=function(){return this._instance||(this._instance=new MetricsAPI2),this._instance},MetricsAPI2.prototype.setGlobalMeterProvider=function(provider){return registerGlobal(API_NAME3,provider,DiagAPI.instance())},MetricsAPI2.prototype.getMeterProvider=function(){return getGlobal(API_NAME3)||NOOP_METER_PROVIDER},MetricsAPI2.prototype.getMeter=function(name3,version4,options){return this.getMeterProvider().getMeter(name3,version4,options)},MetricsAPI2.prototype.disable=function(){unregisterGlobal(API_NAME3,DiagAPI.instance())},MetricsAPI2}()}});var metrics,init_metrics_api=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/metrics-api.js"(){init_metrics();metrics=MetricsAPI.getInstance()}});var NoopTextMapPropagator,init_NoopTextMapPropagator=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/propagation/NoopTextMapPropagator.js"(){NoopTextMapPropagator=function(){function NoopTextMapPropagator2(){}return __name(NoopTextMapPropagator2,"NoopTextMapPropagator"),NoopTextMapPropagator2.prototype.inject=function(_context,_carrier){},NoopTextMapPropagator2.prototype.extract=function(context2,_carrier){return context2},NoopTextMapPropagator2.prototype.fields=function(){return[]},NoopTextMapPropagator2}()}});function getBaggage(context2){return context2.getValue(BAGGAGE_KEY)||void 0}function getActiveBaggage(){return getBaggage(ContextAPI.getInstance().active())}function setBaggage(context2,baggage){return context2.setValue(BAGGAGE_KEY,baggage)}function deleteBaggage(context2){return context2.deleteValue(BAGGAGE_KEY)}var BAGGAGE_KEY,init_context_helpers=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/baggage/context-helpers.js"(){init_context2();init_context();BAGGAGE_KEY=createContextKey("OpenTelemetry Baggage Key");__name(getBaggage,"getBaggage");__name(getActiveBaggage,"getActiveBaggage");__name(setBaggage,"setBaggage");__name(deleteBaggage,"deleteBaggage")}});var API_NAME4,NOOP_TEXT_MAP_PROPAGATOR,PropagationAPI,init_propagation=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/api/propagation.js"(){init_global_utils();init_NoopTextMapPropagator();init_TextMapPropagator();init_context_helpers();init_utils();init_diag();API_NAME4="propagation",NOOP_TEXT_MAP_PROPAGATOR=new NoopTextMapPropagator,PropagationAPI=function(){function PropagationAPI2(){this.createBaggage=createBaggage,this.getBaggage=getBaggage,this.getActiveBaggage=getActiveBaggage,this.setBaggage=setBaggage,this.deleteBaggage=deleteBaggage}return __name(PropagationAPI2,"PropagationAPI"),PropagationAPI2.getInstance=function(){return this._instance||(this._instance=new PropagationAPI2),this._instance},PropagationAPI2.prototype.setGlobalPropagator=function(propagator){return registerGlobal(API_NAME4,propagator,DiagAPI.instance())},PropagationAPI2.prototype.inject=function(context2,carrier,setter){return setter===void 0&&(setter=defaultTextMapSetter),this._getGlobalPropagator().inject(context2,carrier,setter)},PropagationAPI2.prototype.extract=function(context2,carrier,getter){return getter===void 0&&(getter=defaultTextMapGetter),this._getGlobalPropagator().extract(context2,carrier,getter)},PropagationAPI2.prototype.fields=function(){return this._getGlobalPropagator().fields()},PropagationAPI2.prototype.disable=function(){unregisterGlobal(API_NAME4,DiagAPI.instance())},PropagationAPI2.prototype._getGlobalPropagator=function(){return getGlobal(API_NAME4)||NOOP_TEXT_MAP_PROPAGATOR},PropagationAPI2}()}});var propagation,init_propagation_api=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/propagation-api.js"(){init_propagation();propagation=PropagationAPI.getInstance()}});var API_NAME5,TraceAPI,init_trace=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/api/trace.js"(){init_global_utils();init_ProxyTracerProvider();init_spancontext_utils();init_context_utils();init_diag();API_NAME5="trace",TraceAPI=function(){function TraceAPI2(){this._proxyTracerProvider=new ProxyTracerProvider,this.wrapSpanContext=wrapSpanContext,this.isSpanContextValid=isSpanContextValid,this.deleteSpan=deleteSpan,this.getSpan=getSpan,this.getActiveSpan=getActiveSpan,this.getSpanContext=getSpanContext,this.setSpan=setSpan,this.setSpanContext=setSpanContext}return __name(TraceAPI2,"TraceAPI"),TraceAPI2.getInstance=function(){return this._instance||(this._instance=new TraceAPI2),this._instance},TraceAPI2.prototype.setGlobalTracerProvider=function(provider){var success=registerGlobal(API_NAME5,this._proxyTracerProvider,DiagAPI.instance());return success&&this._proxyTracerProvider.setDelegate(provider),success},TraceAPI2.prototype.getTracerProvider=function(){return getGlobal(API_NAME5)||this._proxyTracerProvider},TraceAPI2.prototype.getTracer=function(name3,version4){return this.getTracerProvider().getTracer(name3,version4)},TraceAPI2.prototype.disable=function(){unregisterGlobal(API_NAME5,DiagAPI.instance()),this._proxyTracerProvider=new ProxyTracerProvider},TraceAPI2}()}});var trace,init_trace_api=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace-api.js"(){init_trace();trace=TraceAPI.getInstance()}});var esm_exports={};__export(esm_exports,{DiagConsoleLogger:()=>DiagConsoleLogger,DiagLogLevel:()=>DiagLogLevel,INVALID_SPANID:()=>INVALID_SPANID,INVALID_SPAN_CONTEXT:()=>INVALID_SPAN_CONTEXT,INVALID_TRACEID:()=>INVALID_TRACEID,ProxyTracer:()=>ProxyTracer,ProxyTracerProvider:()=>ProxyTracerProvider,ROOT_CONTEXT:()=>ROOT_CONTEXT,SamplingDecision:()=>SamplingDecision,SpanKind:()=>SpanKind,SpanStatusCode:()=>SpanStatusCode,TraceFlags:()=>TraceFlags,ValueType:()=>ValueType,baggageEntryMetadataFromString:()=>baggageEntryMetadataFromString,context:()=>context,createContextKey:()=>createContextKey,createNoopMeter:()=>createNoopMeter,createTraceState:()=>createTraceState,default:()=>esm_default,defaultTextMapGetter:()=>defaultTextMapGetter,defaultTextMapSetter:()=>defaultTextMapSetter,diag:()=>diag2,isSpanContextValid:()=>isSpanContextValid,isValidSpanId:()=>isValidSpanId,isValidTraceId:()=>isValidTraceId,metrics:()=>metrics,propagation:()=>propagation,trace:()=>trace});var esm_default,init_esm=__esm({"../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/index.js"(){init_utils();init_context();init_consoleLogger();init_types();init_NoopMeter();init_Metric();init_TextMapPropagator();init_ProxyTracer();init_ProxyTracerProvider();init_SamplingResult();init_span_kind();init_status();init_trace_flags();init_utils2();init_spancontext_utils();init_invalid_span_constants();init_context_api();init_diag_api();init_metrics_api();init_propagation_api();init_trace_api();esm_default={context,diag:diag2,metrics,propagation,trace}}});var require_suppress_tracing=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/trace/suppress-tracing.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.isTracingSuppressed=exports2.unsuppressTracing=exports2.suppressTracing=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),SUPPRESS_TRACING_KEY=(0,api_1.createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function suppressTracing(context2){return context2.setValue(SUPPRESS_TRACING_KEY,!0)}__name(suppressTracing,"suppressTracing");exports2.suppressTracing=suppressTracing;function unsuppressTracing(context2){return context2.deleteValue(SUPPRESS_TRACING_KEY)}__name(unsuppressTracing,"unsuppressTracing");exports2.unsuppressTracing=unsuppressTracing;function isTracingSuppressed(context2){return context2.getValue(SUPPRESS_TRACING_KEY)===!0}__name(isTracingSuppressed,"isTracingSuppressed");exports2.isTracingSuppressed=isTracingSuppressed}});var require_constants10=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/baggage/constants.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.BAGGAGE_MAX_TOTAL_LENGTH=exports2.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=exports2.BAGGAGE_MAX_NAME_VALUE_PAIRS=exports2.BAGGAGE_HEADER=exports2.BAGGAGE_ITEMS_SEPARATOR=exports2.BAGGAGE_PROPERTIES_SEPARATOR=exports2.BAGGAGE_KEY_PAIR_SEPARATOR=void 0;exports2.BAGGAGE_KEY_PAIR_SEPARATOR="=";exports2.BAGGAGE_PROPERTIES_SEPARATOR=";";exports2.BAGGAGE_ITEMS_SEPARATOR=",";exports2.BAGGAGE_HEADER="baggage";exports2.BAGGAGE_MAX_NAME_VALUE_PAIRS=180;exports2.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096;exports2.BAGGAGE_MAX_TOTAL_LENGTH=8192}});var require_utils6=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/baggage/utils.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.parseKeyPairsIntoRecord=exports2.parsePairKeyValue=exports2.getKeyPairs=exports2.serializeKeyPairs=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),constants_1=require_constants10();function serializeKeyPairs(keyPairs){return keyPairs.reduce((hValue,current)=>{let value=`${hValue}${hValue!==""?constants_1.BAGGAGE_ITEMS_SEPARATOR:""}${current}`;return value.length>constants_1.BAGGAGE_MAX_TOTAL_LENGTH?hValue:value},"")}__name(serializeKeyPairs,"serializeKeyPairs");exports2.serializeKeyPairs=serializeKeyPairs;function getKeyPairs(baggage){return baggage.getAllEntries().map(([key,value])=>{let entry=`${encodeURIComponent(key)}=${encodeURIComponent(value.value)}`;return value.metadata!==void 0&&(entry+=constants_1.BAGGAGE_PROPERTIES_SEPARATOR+value.metadata.toString()),entry})}__name(getKeyPairs,"getKeyPairs");exports2.getKeyPairs=getKeyPairs;function parsePairKeyValue(entry){let valueProps=entry.split(constants_1.BAGGAGE_PROPERTIES_SEPARATOR);if(valueProps.length<=0)return;let keyPairPart=valueProps.shift();if(!keyPairPart)return;let separatorIndex=keyPairPart.indexOf(constants_1.BAGGAGE_KEY_PAIR_SEPARATOR);if(separatorIndex<=0)return;let key=decodeURIComponent(keyPairPart.substring(0,separatorIndex).trim()),value=decodeURIComponent(keyPairPart.substring(separatorIndex+1).trim()),metadata;return valueProps.length>0&&(metadata=(0,api_1.baggageEntryMetadataFromString)(valueProps.join(constants_1.BAGGAGE_PROPERTIES_SEPARATOR))),{key,value,metadata}}__name(parsePairKeyValue,"parsePairKeyValue");exports2.parsePairKeyValue=parsePairKeyValue;function parseKeyPairsIntoRecord(value){return typeof value!="string"||value.length===0?{}:value.split(constants_1.BAGGAGE_ITEMS_SEPARATOR).map(entry=>parsePairKeyValue(entry)).filter(keyPair=>keyPair!==void 0&&keyPair.value.length>0).reduce((headers,keyPair)=>(headers[keyPair.key]=keyPair.value,headers),{})}__name(parseKeyPairsIntoRecord,"parseKeyPairsIntoRecord");exports2.parseKeyPairsIntoRecord=parseKeyPairsIntoRecord}});var require_W3CBaggagePropagator=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/baggage/propagation/W3CBaggagePropagator.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.W3CBaggagePropagator=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),suppress_tracing_1=require_suppress_tracing(),constants_1=require_constants10(),utils_1=require_utils6(),W3CBaggagePropagator=class{inject(context2,carrier,setter){let baggage=api_1.propagation.getBaggage(context2);if(!baggage||(0,suppress_tracing_1.isTracingSuppressed)(context2))return;let keyPairs=(0,utils_1.getKeyPairs)(baggage).filter(pair=>pair.length<=constants_1.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS).slice(0,constants_1.BAGGAGE_MAX_NAME_VALUE_PAIRS),headerValue=(0,utils_1.serializeKeyPairs)(keyPairs);headerValue.length>0&&setter.set(carrier,constants_1.BAGGAGE_HEADER,headerValue)}extract(context2,carrier,getter){let headerValue=getter.get(carrier,constants_1.BAGGAGE_HEADER),baggageString=Array.isArray(headerValue)?headerValue.join(constants_1.BAGGAGE_ITEMS_SEPARATOR):headerValue;if(!baggageString)return context2;let baggage={};return baggageString.length===0||(baggageString.split(constants_1.BAGGAGE_ITEMS_SEPARATOR).forEach(entry=>{let keyPair=(0,utils_1.parsePairKeyValue)(entry);if(keyPair){let baggageEntry={value:keyPair.value};keyPair.metadata&&(baggageEntry.metadata=keyPair.metadata),baggage[keyPair.key]=baggageEntry}}),Object.entries(baggage).length===0)?context2:api_1.propagation.setBaggage(context2,api_1.propagation.createBaggage(baggage))}fields(){return[constants_1.BAGGAGE_HEADER]}};__name(W3CBaggagePropagator,"W3CBaggagePropagator");exports2.W3CBaggagePropagator=W3CBaggagePropagator}});var require_anchored_clock=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/common/anchored-clock.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AnchoredClock=void 0;var AnchoredClock=class{constructor(systemClock,monotonicClock){this._monotonicClock=monotonicClock,this._epochMillis=systemClock.now(),this._performanceMillis=monotonicClock.now()}now(){let delta=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+delta}};__name(AnchoredClock,"AnchoredClock");exports2.AnchoredClock=AnchoredClock}});var require_attributes=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/common/attributes.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.isAttributeValue=exports2.isAttributeKey=exports2.sanitizeAttributes=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports));function sanitizeAttributes(attributes){let out={};if(typeof attributes!="object"||attributes==null)return out;for(let[key,val2]of Object.entries(attributes)){if(!isAttributeKey(key)){api_1.diag.warn(`Invalid attribute key: ${key}`);continue}if(!isAttributeValue(val2)){api_1.diag.warn(`Invalid attribute value set for key: ${key}`);continue}Array.isArray(val2)?out[key]=val2.slice():out[key]=val2}return out}__name(sanitizeAttributes,"sanitizeAttributes");exports2.sanitizeAttributes=sanitizeAttributes;function isAttributeKey(key){return typeof key=="string"&&key.length>0}__name(isAttributeKey,"isAttributeKey");exports2.isAttributeKey=isAttributeKey;function isAttributeValue(val2){return val2==null?!0:Array.isArray(val2)?isHomogeneousAttributeValueArray(val2):isValidPrimitiveAttributeValue(val2)}__name(isAttributeValue,"isAttributeValue");exports2.isAttributeValue=isAttributeValue;function isHomogeneousAttributeValueArray(arr){let type;for(let element of arr)if(element!=null){if(!type){if(isValidPrimitiveAttributeValue(element)){type=typeof element;continue}return!1}if(typeof element!==type)return!1}return!0}__name(isHomogeneousAttributeValueArray,"isHomogeneousAttributeValueArray");function isValidPrimitiveAttributeValue(val2){switch(typeof val2){case"number":case"boolean":case"string":return!0}return!1}__name(isValidPrimitiveAttributeValue,"isValidPrimitiveAttributeValue")}});var require_logging_error_handler=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/common/logging-error-handler.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.loggingErrorHandler=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports));function loggingErrorHandler(){return ex=>{api_1.diag.error(stringifyException(ex))}}__name(loggingErrorHandler,"loggingErrorHandler");exports2.loggingErrorHandler=loggingErrorHandler;function stringifyException(ex){return typeof ex=="string"?ex:JSON.stringify(flattenException(ex))}__name(stringifyException,"stringifyException");function flattenException(ex){let result={},current=ex;for(;current!==null;)Object.getOwnPropertyNames(current).forEach(propertyName=>{if(result[propertyName])return;let value=current[propertyName];value&&(result[propertyName]=String(value))}),current=Object.getPrototypeOf(current);return result}__name(flattenException,"flattenException")}});var require_global_error_handler=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/common/global-error-handler.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.globalErrorHandler=exports2.setGlobalErrorHandler=void 0;var logging_error_handler_1=require_logging_error_handler(),delegateHandler=(0,logging_error_handler_1.loggingErrorHandler)();function setGlobalErrorHandler(handler){delegateHandler=handler}__name(setGlobalErrorHandler,"setGlobalErrorHandler");exports2.setGlobalErrorHandler=setGlobalErrorHandler;function globalErrorHandler(ex){try{delegateHandler(ex)}catch{}}__name(globalErrorHandler,"globalErrorHandler");exports2.globalErrorHandler=globalErrorHandler}});var require_sampling=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/utils/sampling.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.TracesSamplerValues=void 0;var TracesSamplerValues;(function(TracesSamplerValues2){TracesSamplerValues2.AlwaysOff="always_off",TracesSamplerValues2.AlwaysOn="always_on",TracesSamplerValues2.ParentBasedAlwaysOff="parentbased_always_off",TracesSamplerValues2.ParentBasedAlwaysOn="parentbased_always_on",TracesSamplerValues2.ParentBasedTraceIdRatio="parentbased_traceidratio",TracesSamplerValues2.TraceIdRatio="traceidratio"})(TracesSamplerValues=exports2.TracesSamplerValues||(exports2.TracesSamplerValues={}))}});var require_environment=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/utils/environment.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.parseEnvironment=exports2.DEFAULT_ENVIRONMENT=exports2.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT=exports2.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT=exports2.DEFAULT_ATTRIBUTE_COUNT_LIMIT=exports2.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),sampling_1=require_sampling(),DEFAULT_LIST_SEPARATOR=",",ENVIRONMENT_BOOLEAN_KEYS=["OTEL_SDK_DISABLED"];function isEnvVarABoolean(key){return ENVIRONMENT_BOOLEAN_KEYS.indexOf(key)>-1}__name(isEnvVarABoolean,"isEnvVarABoolean");var ENVIRONMENT_NUMBERS_KEYS=["OTEL_BSP_EXPORT_TIMEOUT","OTEL_BSP_MAX_EXPORT_BATCH_SIZE","OTEL_BSP_MAX_QUEUE_SIZE","OTEL_BSP_SCHEDULE_DELAY","OTEL_BLRP_EXPORT_TIMEOUT","OTEL_BLRP_MAX_EXPORT_BATCH_SIZE","OTEL_BLRP_MAX_QUEUE_SIZE","OTEL_BLRP_SCHEDULE_DELAY","OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT","OTEL_ATTRIBUTE_COUNT_LIMIT","OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT","OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT","OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT","OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT","OTEL_SPAN_EVENT_COUNT_LIMIT","OTEL_SPAN_LINK_COUNT_LIMIT","OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT","OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT","OTEL_EXPORTER_OTLP_TIMEOUT","OTEL_EXPORTER_OTLP_TRACES_TIMEOUT","OTEL_EXPORTER_OTLP_METRICS_TIMEOUT","OTEL_EXPORTER_OTLP_LOGS_TIMEOUT","OTEL_EXPORTER_JAEGER_AGENT_PORT"];function isEnvVarANumber(key){return ENVIRONMENT_NUMBERS_KEYS.indexOf(key)>-1}__name(isEnvVarANumber,"isEnvVarANumber");var ENVIRONMENT_LISTS_KEYS=["OTEL_NO_PATCH_MODULES","OTEL_PROPAGATORS"];function isEnvVarAList(key){return ENVIRONMENT_LISTS_KEYS.indexOf(key)>-1}__name(isEnvVarAList,"isEnvVarAList");exports2.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=1/0;exports2.DEFAULT_ATTRIBUTE_COUNT_LIMIT=128;exports2.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT=128;exports2.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT=128;exports2.DEFAULT_ENVIRONMENT={OTEL_SDK_DISABLED:!1,CONTAINER_NAME:"",ECS_CONTAINER_METADATA_URI_V4:"",ECS_CONTAINER_METADATA_URI:"",HOSTNAME:"",KUBERNETES_SERVICE_HOST:"",NAMESPACE:"",OTEL_BSP_EXPORT_TIMEOUT:3e4,OTEL_BSP_MAX_EXPORT_BATCH_SIZE:512,OTEL_BSP_MAX_QUEUE_SIZE:2048,OTEL_BSP_SCHEDULE_DELAY:5e3,OTEL_BLRP_EXPORT_TIMEOUT:3e4,OTEL_BLRP_MAX_EXPORT_BATCH_SIZE:512,OTEL_BLRP_MAX_QUEUE_SIZE:2048,OTEL_BLRP_SCHEDULE_DELAY:5e3,OTEL_EXPORTER_JAEGER_AGENT_HOST:"",OTEL_EXPORTER_JAEGER_AGENT_PORT:6832,OTEL_EXPORTER_JAEGER_ENDPOINT:"",OTEL_EXPORTER_JAEGER_PASSWORD:"",OTEL_EXPORTER_JAEGER_USER:"",OTEL_EXPORTER_OTLP_ENDPOINT:"",OTEL_EXPORTER_OTLP_TRACES_ENDPOINT:"",OTEL_EXPORTER_OTLP_METRICS_ENDPOINT:"",OTEL_EXPORTER_OTLP_LOGS_ENDPOINT:"",OTEL_EXPORTER_OTLP_HEADERS:"",OTEL_EXPORTER_OTLP_TRACES_HEADERS:"",OTEL_EXPORTER_OTLP_METRICS_HEADERS:"",OTEL_EXPORTER_OTLP_LOGS_HEADERS:"",OTEL_EXPORTER_OTLP_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_TRACES_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_METRICS_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_LOGS_TIMEOUT:1e4,OTEL_EXPORTER_ZIPKIN_ENDPOINT:"http://localhost:9411/api/v2/spans",OTEL_LOG_LEVEL:api_1.DiagLogLevel.INFO,OTEL_NO_PATCH_MODULES:[],OTEL_PROPAGATORS:["tracecontext","baggage"],OTEL_RESOURCE_ATTRIBUTES:"",OTEL_SERVICE_NAME:"",OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT:exports2.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,OTEL_ATTRIBUTE_COUNT_LIMIT:exports2.DEFAULT_ATTRIBUTE_COUNT_LIMIT,OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT:exports2.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT:exports2.DEFAULT_ATTRIBUTE_COUNT_LIMIT,OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT:exports2.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT:exports2.DEFAULT_ATTRIBUTE_COUNT_LIMIT,OTEL_SPAN_EVENT_COUNT_LIMIT:128,OTEL_SPAN_LINK_COUNT_LIMIT:128,OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT:exports2.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT,OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT:exports2.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT,OTEL_TRACES_EXPORTER:"",OTEL_TRACES_SAMPLER:sampling_1.TracesSamplerValues.ParentBasedAlwaysOn,OTEL_TRACES_SAMPLER_ARG:"",OTEL_LOGS_EXPORTER:"",OTEL_EXPORTER_OTLP_INSECURE:"",OTEL_EXPORTER_OTLP_TRACES_INSECURE:"",OTEL_EXPORTER_OTLP_METRICS_INSECURE:"",OTEL_EXPORTER_OTLP_LOGS_INSECURE:"",OTEL_EXPORTER_OTLP_CERTIFICATE:"",OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE:"",OTEL_EXPORTER_OTLP_METRICS_CERTIFICATE:"",OTEL_EXPORTER_OTLP_LOGS_CERTIFICATE:"",OTEL_EXPORTER_OTLP_COMPRESSION:"",OTEL_EXPORTER_OTLP_TRACES_COMPRESSION:"",OTEL_EXPORTER_OTLP_METRICS_COMPRESSION:"",OTEL_EXPORTER_OTLP_LOGS_COMPRESSION:"",OTEL_EXPORTER_OTLP_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_TRACES_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_METRICS_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_LOGS_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_TRACES_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_METRICS_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_LOGS_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_TRACES_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_METRICS_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_LOGS_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE:"cumulative"};function parseBoolean(key,environment,values){if(typeof values[key]>"u")return;let value=String(values[key]);environment[key]=value.toLowerCase()==="true"}__name(parseBoolean,"parseBoolean");function parseNumber(name3,environment,values,min=-1/0,max=1/0){if(typeof values[name3]<"u"){let value=Number(values[name3]);isNaN(value)||(value<min?environment[name3]=min:value>max?environment[name3]=max:environment[name3]=value)}}__name(parseNumber,"parseNumber");function parseStringList(name3,output,input,separator=DEFAULT_LIST_SEPARATOR){let givenValue=input[name3];typeof givenValue=="string"&&(output[name3]=givenValue.split(separator).map(v=>v.trim()))}__name(parseStringList,"parseStringList");var logLevelMap={ALL:api_1.DiagLogLevel.ALL,VERBOSE:api_1.DiagLogLevel.VERBOSE,DEBUG:api_1.DiagLogLevel.DEBUG,INFO:api_1.DiagLogLevel.INFO,WARN:api_1.DiagLogLevel.WARN,ERROR:api_1.DiagLogLevel.ERROR,NONE:api_1.DiagLogLevel.NONE};function setLogLevelFromEnv(key,environment,values){let value=values[key];if(typeof value=="string"){let theLevel=logLevelMap[value.toUpperCase()];theLevel!=null&&(environment[key]=theLevel)}}__name(setLogLevelFromEnv,"setLogLevelFromEnv");function parseEnvironment(values){let environment={};for(let env in exports2.DEFAULT_ENVIRONMENT){let key=env;switch(key){case"OTEL_LOG_LEVEL":setLogLevelFromEnv(key,environment,values);break;default:if(isEnvVarABoolean(key))parseBoolean(key,environment,values);else if(isEnvVarANumber(key))parseNumber(key,environment,values);else if(isEnvVarAList(key))parseStringList(key,environment,values);else{let value=values[key];typeof value<"u"&&value!==null&&(environment[key]=String(value))}}}return environment}__name(parseEnvironment,"parseEnvironment");exports2.parseEnvironment=parseEnvironment}});var require_environment2=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/platform/node/environment.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getEnvWithoutDefaults=exports2.getEnv=void 0;var environment_1=require_environment();function getEnv2(){let processEnv=(0,environment_1.parseEnvironment)(process.env);return Object.assign({},environment_1.DEFAULT_ENVIRONMENT,processEnv)}__name(getEnv2,"getEnv");exports2.getEnv=getEnv2;function getEnvWithoutDefaults(){return(0,environment_1.parseEnvironment)(process.env)}__name(getEnvWithoutDefaults,"getEnvWithoutDefaults");exports2.getEnvWithoutDefaults=getEnvWithoutDefaults}});var require_globalThis=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/platform/node/globalThis.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2._globalThis=void 0;exports2._globalThis=typeof globalThis=="object"?globalThis:global}});var require_hex_to_binary=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/common/hex-to-binary.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.hexToBinary=void 0;function intValue(charCode){return charCode>=48&&charCode<=57?charCode-48:charCode>=97&&charCode<=102?charCode-87:charCode-55}__name(intValue,"intValue");function hexToBinary(hexStr){let buf=new Uint8Array(hexStr.length/2),offset=0;for(let i=0;i<hexStr.length;i+=2){let hi=intValue(hexStr.charCodeAt(i)),lo=intValue(hexStr.charCodeAt(i+1));buf[offset++]=hi<<4|lo}return buf}__name(hexToBinary,"hexToBinary");exports2.hexToBinary=hexToBinary}});var require_hex_to_base64=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/platform/node/hex-to-base64.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.hexToBase64=void 0;var hex_to_binary_1=require_hex_to_binary();function hexToBase64(hexStr){return Buffer.from((0,hex_to_binary_1.hexToBinary)(hexStr)).toString("base64")}__name(hexToBase64,"hexToBase64");exports2.hexToBase64=hexToBase64}});var require_RandomIdGenerator=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/platform/node/RandomIdGenerator.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.RandomIdGenerator=void 0;var SPAN_ID_BYTES=8,TRACE_ID_BYTES=16,RandomIdGenerator=class{constructor(){this.generateTraceId=getIdGenerator(TRACE_ID_BYTES),this.generateSpanId=getIdGenerator(SPAN_ID_BYTES)}};__name(RandomIdGenerator,"RandomIdGenerator");exports2.RandomIdGenerator=RandomIdGenerator;var SHARED_BUFFER=Buffer.allocUnsafe(TRACE_ID_BYTES);function getIdGenerator(bytes){return __name(function(){for(let i=0;i<bytes/4;i++)SHARED_BUFFER.writeUInt32BE(Math.random()*2**32>>>0,i*4);for(let i=0;i<bytes&&!(SHARED_BUFFER[i]>0);i++)i===bytes-1&&(SHARED_BUFFER[bytes-1]=1);return SHARED_BUFFER.toString("hex",0,bytes)},"generateId")}__name(getIdGenerator,"getIdGenerator")}});var require_performance=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/platform/node/performance.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.otperformance=void 0;var perf_hooks_1=require("perf_hooks");exports2.otperformance=perf_hooks_1.performance}});var require_version=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/version.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.VERSION=void 0;exports2.VERSION="1.25.1"}});var require_utils7=__commonJS({"../node_modules/.pnpm/@opentelemetry+semantic-conventions@1.25.1/node_modules/@opentelemetry/semantic-conventions/build/src/internal/utils.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.createConstMap=void 0;function createConstMap(values){let res={},len=values.length;for(let lp=0;lp<len;lp++){let val2=values[lp];val2&&(res[String(val2).toUpperCase().replace(/[-.]/g,"_")]=val2)}return res}__name(createConstMap,"createConstMap");exports2.createConstMap=createConstMap}});var require_SemanticAttributes=__commonJS({"../node_modules/.pnpm/@opentelemetry+semantic-conventions@1.25.1/node_modules/@opentelemetry/semantic-conventions/build/src/trace/SemanticAttributes.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.SEMATTRS_NET_HOST_CARRIER_ICC=exports2.SEMATTRS_NET_HOST_CARRIER_MNC=exports2.SEMATTRS_NET_HOST_CARRIER_MCC=exports2.SEMATTRS_NET_HOST_CARRIER_NAME=exports2.SEMATTRS_NET_HOST_CONNECTION_SUBTYPE=exports2.SEMATTRS_NET_HOST_CONNECTION_TYPE=exports2.SEMATTRS_NET_HOST_NAME=exports2.SEMATTRS_NET_HOST_PORT=exports2.SEMATTRS_NET_HOST_IP=exports2.SEMATTRS_NET_PEER_NAME=exports2.SEMATTRS_NET_PEER_PORT=exports2.SEMATTRS_NET_PEER_IP=exports2.SEMATTRS_NET_TRANSPORT=exports2.SEMATTRS_FAAS_INVOKED_REGION=exports2.SEMATTRS_FAAS_INVOKED_PROVIDER=exports2.SEMATTRS_FAAS_INVOKED_NAME=exports2.SEMATTRS_FAAS_COLDSTART=exports2.SEMATTRS_FAAS_CRON=exports2.SEMATTRS_FAAS_TIME=exports2.SEMATTRS_FAAS_DOCUMENT_NAME=exports2.SEMATTRS_FAAS_DOCUMENT_TIME=exports2.SEMATTRS_FAAS_DOCUMENT_OPERATION=exports2.SEMATTRS_FAAS_DOCUMENT_COLLECTION=exports2.SEMATTRS_FAAS_EXECUTION=exports2.SEMATTRS_FAAS_TRIGGER=exports2.SEMATTRS_EXCEPTION_ESCAPED=exports2.SEMATTRS_EXCEPTION_STACKTRACE=exports2.SEMATTRS_EXCEPTION_MESSAGE=exports2.SEMATTRS_EXCEPTION_TYPE=exports2.SEMATTRS_DB_SQL_TABLE=exports2.SEMATTRS_DB_MONGODB_COLLECTION=exports2.SEMATTRS_DB_REDIS_DATABASE_INDEX=exports2.SEMATTRS_DB_HBASE_NAMESPACE=exports2.SEMATTRS_DB_CASSANDRA_COORDINATOR_DC=exports2.SEMATTRS_DB_CASSANDRA_COORDINATOR_ID=exports2.SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT=exports2.SEMATTRS_DB_CASSANDRA_IDEMPOTENCE=exports2.SEMATTRS_DB_CASSANDRA_TABLE=exports2.SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL=exports2.SEMATTRS_DB_CASSANDRA_PAGE_SIZE=exports2.SEMATTRS_DB_CASSANDRA_KEYSPACE=exports2.SEMATTRS_DB_MSSQL_INSTANCE_NAME=exports2.SEMATTRS_DB_OPERATION=exports2.SEMATTRS_DB_STATEMENT=exports2.SEMATTRS_DB_NAME=exports2.SEMATTRS_DB_JDBC_DRIVER_CLASSNAME=exports2.SEMATTRS_DB_USER=exports2.SEMATTRS_DB_CONNECTION_STRING=exports2.SEMATTRS_DB_SYSTEM=exports2.SEMATTRS_AWS_LAMBDA_INVOKED_ARN=void 0;exports2.SEMATTRS_MESSAGING_DESTINATION_KIND=exports2.SEMATTRS_MESSAGING_DESTINATION=exports2.SEMATTRS_MESSAGING_SYSTEM=exports2.SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES=exports2.SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS=exports2.SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT=exports2.SEMATTRS_AWS_DYNAMODB_COUNT=exports2.SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS=exports2.SEMATTRS_AWS_DYNAMODB_SEGMENT=exports2.SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD=exports2.SEMATTRS_AWS_DYNAMODB_TABLE_COUNT=exports2.SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE=exports2.SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES=exports2.SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES=exports2.SEMATTRS_AWS_DYNAMODB_SELECT=exports2.SEMATTRS_AWS_DYNAMODB_INDEX_NAME=exports2.SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET=exports2.SEMATTRS_AWS_DYNAMODB_LIMIT=exports2.SEMATTRS_AWS_DYNAMODB_PROJECTION=exports2.SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ=exports2.SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY=exports2.SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY=exports2.SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS=exports2.SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY=exports2.SEMATTRS_AWS_DYNAMODB_TABLE_NAMES=exports2.SEMATTRS_HTTP_CLIENT_IP=exports2.SEMATTRS_HTTP_ROUTE=exports2.SEMATTRS_HTTP_SERVER_NAME=exports2.SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED=exports2.SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH=exports2.SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED=exports2.SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH=exports2.SEMATTRS_HTTP_USER_AGENT=exports2.SEMATTRS_HTTP_FLAVOR=exports2.SEMATTRS_HTTP_STATUS_CODE=exports2.SEMATTRS_HTTP_SCHEME=exports2.SEMATTRS_HTTP_HOST=exports2.SEMATTRS_HTTP_TARGET=exports2.SEMATTRS_HTTP_URL=exports2.SEMATTRS_HTTP_METHOD=exports2.SEMATTRS_CODE_LINENO=exports2.SEMATTRS_CODE_FILEPATH=exports2.SEMATTRS_CODE_NAMESPACE=exports2.SEMATTRS_CODE_FUNCTION=exports2.SEMATTRS_THREAD_NAME=exports2.SEMATTRS_THREAD_ID=exports2.SEMATTRS_ENDUSER_SCOPE=exports2.SEMATTRS_ENDUSER_ROLE=exports2.SEMATTRS_ENDUSER_ID=exports2.SEMATTRS_PEER_SERVICE=void 0;exports2.DBSYSTEMVALUES_FILEMAKER=exports2.DBSYSTEMVALUES_DERBY=exports2.DBSYSTEMVALUES_FIREBIRD=exports2.DBSYSTEMVALUES_ADABAS=exports2.DBSYSTEMVALUES_CACHE=exports2.DBSYSTEMVALUES_EDB=exports2.DBSYSTEMVALUES_FIRSTSQL=exports2.DBSYSTEMVALUES_INGRES=exports2.DBSYSTEMVALUES_HANADB=exports2.DBSYSTEMVALUES_MAXDB=exports2.DBSYSTEMVALUES_PROGRESS=exports2.DBSYSTEMVALUES_HSQLDB=exports2.DBSYSTEMVALUES_CLOUDSCAPE=exports2.DBSYSTEMVALUES_HIVE=exports2.DBSYSTEMVALUES_REDSHIFT=exports2.DBSYSTEMVALUES_POSTGRESQL=exports2.DBSYSTEMVALUES_DB2=exports2.DBSYSTEMVALUES_ORACLE=exports2.DBSYSTEMVALUES_MYSQL=exports2.DBSYSTEMVALUES_MSSQL=exports2.DBSYSTEMVALUES_OTHER_SQL=exports2.SemanticAttributes=exports2.SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE=exports2.SEMATTRS_MESSAGE_COMPRESSED_SIZE=exports2.SEMATTRS_MESSAGE_ID=exports2.SEMATTRS_MESSAGE_TYPE=exports2.SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE=exports2.SEMATTRS_RPC_JSONRPC_ERROR_CODE=exports2.SEMATTRS_RPC_JSONRPC_REQUEST_ID=exports2.SEMATTRS_RPC_JSONRPC_VERSION=exports2.SEMATTRS_RPC_GRPC_STATUS_CODE=exports2.SEMATTRS_RPC_METHOD=exports2.SEMATTRS_RPC_SERVICE=exports2.SEMATTRS_RPC_SYSTEM=exports2.SEMATTRS_MESSAGING_KAFKA_TOMBSTONE=exports2.SEMATTRS_MESSAGING_KAFKA_PARTITION=exports2.SEMATTRS_MESSAGING_KAFKA_CLIENT_ID=exports2.SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP=exports2.SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY=exports2.SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY=exports2.SEMATTRS_MESSAGING_CONSUMER_ID=exports2.SEMATTRS_MESSAGING_OPERATION=exports2.SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES=exports2.SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES=exports2.SEMATTRS_MESSAGING_CONVERSATION_ID=exports2.SEMATTRS_MESSAGING_MESSAGE_ID=exports2.SEMATTRS_MESSAGING_URL=exports2.SEMATTRS_MESSAGING_PROTOCOL_VERSION=exports2.SEMATTRS_MESSAGING_PROTOCOL=exports2.SEMATTRS_MESSAGING_TEMP_DESTINATION=void 0;exports2.FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD=exports2.FaasDocumentOperationValues=exports2.FAASDOCUMENTOPERATIONVALUES_DELETE=exports2.FAASDOCUMENTOPERATIONVALUES_EDIT=exports2.FAASDOCUMENTOPERATIONVALUES_INSERT=exports2.FaasTriggerValues=exports2.FAASTRIGGERVALUES_OTHER=exports2.FAASTRIGGERVALUES_TIMER=exports2.FAASTRIGGERVALUES_PUBSUB=exports2.FAASTRIGGERVALUES_HTTP=exports2.FAASTRIGGERVALUES_DATASOURCE=exports2.DbCassandraConsistencyLevelValues=exports2.DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL=exports2.DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL=exports2.DBCASSANDRACONSISTENCYLEVELVALUES_ANY=exports2.DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE=exports2.DBCASSANDRACONSISTENCYLEVELVALUES_THREE=exports2.DBCASSANDRACONSISTENCYLEVELVALUES_TWO=exports2.DBCASSANDRACONSISTENCYLEVELVALUES_ONE=exports2.DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM=exports2.DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM=exports2.DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM=exports2.DBCASSANDRACONSISTENCYLEVELVALUES_ALL=exports2.DbSystemValues=exports2.DBSYSTEMVALUES_COCKROACHDB=exports2.DBSYSTEMVALUES_MEMCACHED=exports2.DBSYSTEMVALUES_ELASTICSEARCH=exports2.DBSYSTEMVALUES_GEODE=exports2.DBSYSTEMVALUES_NEO4J=exports2.DBSYSTEMVALUES_DYNAMODB=exports2.DBSYSTEMVALUES_COSMOSDB=exports2.DBSYSTEMVALUES_COUCHDB=exports2.DBSYSTEMVALUES_COUCHBASE=exports2.DBSYSTEMVALUES_REDIS=exports2.DBSYSTEMVALUES_MONGODB=exports2.DBSYSTEMVALUES_HBASE=exports2.DBSYSTEMVALUES_CASSANDRA=exports2.DBSYSTEMVALUES_COLDFUSION=exports2.DBSYSTEMVALUES_H2=exports2.DBSYSTEMVALUES_VERTICA=exports2.DBSYSTEMVALUES_TERADATA=exports2.DBSYSTEMVALUES_SYBASE=exports2.DBSYSTEMVALUES_SQLITE=exports2.DBSYSTEMVALUES_POINTBASE=exports2.DBSYSTEMVALUES_PERVASIVE=exports2.DBSYSTEMVALUES_NETEZZA=exports2.DBSYSTEMVALUES_MARIADB=exports2.DBSYSTEMVALUES_INTERBASE=exports2.DBSYSTEMVALUES_INSTANTDB=exports2.DBSYSTEMVALUES_INFORMIX=void 0;exports2.MESSAGINGOPERATIONVALUES_RECEIVE=exports2.MessagingDestinationKindValues=exports2.MESSAGINGDESTINATIONKINDVALUES_TOPIC=exports2.MESSAGINGDESTINATIONKINDVALUES_QUEUE=exports2.HttpFlavorValues=exports2.HTTPFLAVORVALUES_QUIC=exports2.HTTPFLAVORVALUES_SPDY=exports2.HTTPFLAVORVALUES_HTTP_2_0=exports2.HTTPFLAVORVALUES_HTTP_1_1=exports2.HTTPFLAVORVALUES_HTTP_1_0=exports2.NetHostConnectionSubtypeValues=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_NR=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_GSM=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_LTE=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_IDEN=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_HSPA=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_CDMA=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_UMTS=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_EDGE=exports2.NETHOSTCONNECTIONSUBTYPEVALUES_GPRS=exports2.NetHostConnectionTypeValues=exports2.NETHOSTCONNECTIONTYPEVALUES_UNKNOWN=exports2.NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE=exports2.NETHOSTCONNECTIONTYPEVALUES_CELL=exports2.NETHOSTCONNECTIONTYPEVALUES_WIRED=exports2.NETHOSTCONNECTIONTYPEVALUES_WIFI=exports2.NetTransportValues=exports2.NETTRANSPORTVALUES_OTHER=exports2.NETTRANSPORTVALUES_INPROC=exports2.NETTRANSPORTVALUES_PIPE=exports2.NETTRANSPORTVALUES_UNIX=exports2.NETTRANSPORTVALUES_IP=exports2.NETTRANSPORTVALUES_IP_UDP=exports2.NETTRANSPORTVALUES_IP_TCP=exports2.FaasInvokedProviderValues=exports2.FAASINVOKEDPROVIDERVALUES_GCP=exports2.FAASINVOKEDPROVIDERVALUES_AZURE=exports2.FAASINVOKEDPROVIDERVALUES_AWS=void 0;exports2.MessageTypeValues=exports2.MESSAGETYPEVALUES_RECEIVED=exports2.MESSAGETYPEVALUES_SENT=exports2.RpcGrpcStatusCodeValues=exports2.RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED=exports2.RPCGRPCSTATUSCODEVALUES_DATA_LOSS=exports2.RPCGRPCSTATUSCODEVALUES_UNAVAILABLE=exports2.RPCGRPCSTATUSCODEVALUES_INTERNAL=exports2.RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED=exports2.RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE=exports2.RPCGRPCSTATUSCODEVALUES_ABORTED=exports2.RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION=exports2.RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED=exports2.RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED=exports2.RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS=exports2.RPCGRPCSTATUSCODEVALUES_NOT_FOUND=exports2.RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED=exports2.RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT=exports2.RPCGRPCSTATUSCODEVALUES_UNKNOWN=exports2.RPCGRPCSTATUSCODEVALUES_CANCELLED=exports2.RPCGRPCSTATUSCODEVALUES_OK=exports2.MessagingOperationValues=exports2.MESSAGINGOPERATIONVALUES_PROCESS=void 0;var utils_1=require_utils7(),TMP_AWS_LAMBDA_INVOKED_ARN="aws.lambda.invoked_arn",TMP_DB_SYSTEM="db.system",TMP_DB_CONNECTION_STRING="db.connection_string",TMP_DB_USER="db.user",TMP_DB_JDBC_DRIVER_CLASSNAME="db.jdbc.driver_classname",TMP_DB_NAME="db.name",TMP_DB_STATEMENT="db.statement",TMP_DB_OPERATION="db.operation",TMP_DB_MSSQL_INSTANCE_NAME="db.mssql.instance_name",TMP_DB_CASSANDRA_KEYSPACE="db.cassandra.keyspace",TMP_DB_CASSANDRA_PAGE_SIZE="db.cassandra.page_size",TMP_DB_CASSANDRA_CONSISTENCY_LEVEL="db.cassandra.consistency_level",TMP_DB_CASSANDRA_TABLE="db.cassandra.table",TMP_DB_CASSANDRA_IDEMPOTENCE="db.cassandra.idempotence",TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT="db.cassandra.speculative_execution_count",TMP_DB_CASSANDRA_COORDINATOR_ID="db.cassandra.coordinator.id",TMP_DB_CASSANDRA_COORDINATOR_DC="db.cassandra.coordinator.dc",TMP_DB_HBASE_NAMESPACE="db.hbase.namespace",TMP_DB_REDIS_DATABASE_INDEX="db.redis.database_index",TMP_DB_MONGODB_COLLECTION="db.mongodb.collection",TMP_DB_SQL_TABLE="db.sql.table",TMP_EXCEPTION_TYPE="exception.type",TMP_EXCEPTION_MESSAGE="exception.message",TMP_EXCEPTION_STACKTRACE="exception.stacktrace",TMP_EXCEPTION_ESCAPED="exception.escaped",TMP_FAAS_TRIGGER="faas.trigger",TMP_FAAS_EXECUTION="faas.execution",TMP_FAAS_DOCUMENT_COLLECTION="faas.document.collection",TMP_FAAS_DOCUMENT_OPERATION="faas.document.operation",TMP_FAAS_DOCUMENT_TIME="faas.document.time",TMP_FAAS_DOCUMENT_NAME="faas.document.name",TMP_FAAS_TIME="faas.time",TMP_FAAS_CRON="faas.cron",TMP_FAAS_COLDSTART="faas.coldstart",TMP_FAAS_INVOKED_NAME="faas.invoked_name",TMP_FAAS_INVOKED_PROVIDER="faas.invoked_provider",TMP_FAAS_INVOKED_REGION="faas.invoked_region",TMP_NET_TRANSPORT="net.transport",TMP_NET_PEER_IP="net.peer.ip",TMP_NET_PEER_PORT="net.peer.port",TMP_NET_PEER_NAME="net.peer.name",TMP_NET_HOST_IP="net.host.ip",TMP_NET_HOST_PORT="net.host.port",TMP_NET_HOST_NAME="net.host.name",TMP_NET_HOST_CONNECTION_TYPE="net.host.connection.type",TMP_NET_HOST_CONNECTION_SUBTYPE="net.host.connection.subtype",TMP_NET_HOST_CARRIER_NAME="net.host.carrier.name",TMP_NET_HOST_CARRIER_MCC="net.host.carrier.mcc",TMP_NET_HOST_CARRIER_MNC="net.host.carrier.mnc",TMP_NET_HOST_CARRIER_ICC="net.host.carrier.icc",TMP_PEER_SERVICE="peer.service",TMP_ENDUSER_ID="enduser.id",TMP_ENDUSER_ROLE="enduser.role",TMP_ENDUSER_SCOPE="enduser.scope",TMP_THREAD_ID="thread.id",TMP_THREAD_NAME="thread.name",TMP_CODE_FUNCTION="code.function",TMP_CODE_NAMESPACE="code.namespace",TMP_CODE_FILEPATH="code.filepath",TMP_CODE_LINENO="code.lineno",TMP_HTTP_METHOD="http.method",TMP_HTTP_URL="http.url",TMP_HTTP_TARGET="http.target",TMP_HTTP_HOST="http.host",TMP_HTTP_SCHEME="http.scheme",TMP_HTTP_STATUS_CODE="http.status_code",TMP_HTTP_FLAVOR="http.flavor",TMP_HTTP_USER_AGENT="http.user_agent",TMP_HTTP_REQUEST_CONTENT_LENGTH="http.request_content_length",TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED="http.request_content_length_uncompressed",TMP_HTTP_RESPONSE_CONTENT_LENGTH="http.response_content_length",TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED="http.response_content_length_uncompressed",TMP_HTTP_SERVER_NAME="http.server_name",TMP_HTTP_ROUTE="http.route",TMP_HTTP_CLIENT_IP="http.client_ip",TMP_AWS_DYNAMODB_TABLE_NAMES="aws.dynamodb.table_names",TMP_AWS_DYNAMODB_CONSUMED_CAPACITY="aws.dynamodb.consumed_capacity",TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS="aws.dynamodb.item_collection_metrics",TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY="aws.dynamodb.provisioned_read_capacity",TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY="aws.dynamodb.provisioned_write_capacity",TMP_AWS_DYNAMODB_CONSISTENT_READ="aws.dynamodb.consistent_read",TMP_AWS_DYNAMODB_PROJECTION="aws.dynamodb.projection",TMP_AWS_DYNAMODB_LIMIT="aws.dynamodb.limit",TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET="aws.dynamodb.attributes_to_get",TMP_AWS_DYNAMODB_INDEX_NAME="aws.dynamodb.index_name",TMP_AWS_DYNAMODB_SELECT="aws.dynamodb.select",TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES="aws.dynamodb.global_secondary_indexes",TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES="aws.dynamodb.local_secondary_indexes",TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE="aws.dynamodb.exclusive_start_table",TMP_AWS_DYNAMODB_TABLE_COUNT="aws.dynamodb.table_count",TMP_AWS_DYNAMODB_SCAN_FORWARD="aws.dynamodb.scan_forward",TMP_AWS_DYNAMODB_SEGMENT="aws.dynamodb.segment",TMP_AWS_DYNAMODB_TOTAL_SEGMENTS="aws.dynamodb.total_segments",TMP_AWS_DYNAMODB_COUNT="aws.dynamodb.count",TMP_AWS_DYNAMODB_SCANNED_COUNT="aws.dynamodb.scanned_count",TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS="aws.dynamodb.attribute_definitions",TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES="aws.dynamodb.global_secondary_index_updates",TMP_MESSAGING_SYSTEM="messaging.system",TMP_MESSAGING_DESTINATION="messaging.destination",TMP_MESSAGING_DESTINATION_KIND="messaging.destination_kind",TMP_MESSAGING_TEMP_DESTINATION="messaging.temp_destination",TMP_MESSAGING_PROTOCOL="messaging.protocol",TMP_MESSAGING_PROTOCOL_VERSION="messaging.protocol_version",TMP_MESSAGING_URL="messaging.url",TMP_MESSAGING_MESSAGE_ID="messaging.message_id",TMP_MESSAGING_CONVERSATION_ID="messaging.conversation_id",TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES="messaging.message_payload_size_bytes",TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES="messaging.message_payload_compressed_size_bytes",TMP_MESSAGING_OPERATION="messaging.operation",TMP_MESSAGING_CONSUMER_ID="messaging.consumer_id",TMP_MESSAGING_RABBITMQ_ROUTING_KEY="messaging.rabbitmq.routing_key",TMP_MESSAGING_KAFKA_MESSAGE_KEY="messaging.kafka.message_key",TMP_MESSAGING_KAFKA_CONSUMER_GROUP="messaging.kafka.consumer_group",TMP_MESSAGING_KAFKA_CLIENT_ID="messaging.kafka.client_id",TMP_MESSAGING_KAFKA_PARTITION="messaging.kafka.partition",TMP_MESSAGING_KAFKA_TOMBSTONE="messaging.kafka.tombstone",TMP_RPC_SYSTEM="rpc.system",TMP_RPC_SERVICE="rpc.service",TMP_RPC_METHOD="rpc.method",TMP_RPC_GRPC_STATUS_CODE="rpc.grpc.status_code",TMP_RPC_JSONRPC_VERSION="rpc.jsonrpc.version",TMP_RPC_JSONRPC_REQUEST_ID="rpc.jsonrpc.request_id",TMP_RPC_JSONRPC_ERROR_CODE="rpc.jsonrpc.error_code",TMP_RPC_JSONRPC_ERROR_MESSAGE="rpc.jsonrpc.error_message",TMP_MESSAGE_TYPE="message.type",TMP_MESSAGE_ID="message.id",TMP_MESSAGE_COMPRESSED_SIZE="message.compressed_size",TMP_MESSAGE_UNCOMPRESSED_SIZE="message.uncompressed_size";exports2.SEMATTRS_AWS_LAMBDA_INVOKED_ARN=TMP_AWS_LAMBDA_INVOKED_ARN;exports2.SEMATTRS_DB_SYSTEM=TMP_DB_SYSTEM;exports2.SEMATTRS_DB_CONNECTION_STRING=TMP_DB_CONNECTION_STRING;exports2.SEMATTRS_DB_USER=TMP_DB_USER;exports2.SEMATTRS_DB_JDBC_DRIVER_CLASSNAME=TMP_DB_JDBC_DRIVER_CLASSNAME;exports2.SEMATTRS_DB_NAME=TMP_DB_NAME;exports2.SEMATTRS_DB_STATEMENT=TMP_DB_STATEMENT;exports2.SEMATTRS_DB_OPERATION=TMP_DB_OPERATION;exports2.SEMATTRS_DB_MSSQL_INSTANCE_NAME=TMP_DB_MSSQL_INSTANCE_NAME;exports2.SEMATTRS_DB_CASSANDRA_KEYSPACE=TMP_DB_CASSANDRA_KEYSPACE;exports2.SEMATTRS_DB_CASSANDRA_PAGE_SIZE=TMP_DB_CASSANDRA_PAGE_SIZE;exports2.SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL=TMP_DB_CASSANDRA_CONSISTENCY_LEVEL;exports2.SEMATTRS_DB_CASSANDRA_TABLE=TMP_DB_CASSANDRA_TABLE;exports2.SEMATTRS_DB_CASSANDRA_IDEMPOTENCE=TMP_DB_CASSANDRA_IDEMPOTENCE;exports2.SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT=TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT;exports2.SEMATTRS_DB_CASSANDRA_COORDINATOR_ID=TMP_DB_CASSANDRA_COORDINATOR_ID;exports2.SEMATTRS_DB_CASSANDRA_COORDINATOR_DC=TMP_DB_CASSANDRA_COORDINATOR_DC;exports2.SEMATTRS_DB_HBASE_NAMESPACE=TMP_DB_HBASE_NAMESPACE;exports2.SEMATTRS_DB_REDIS_DATABASE_INDEX=TMP_DB_REDIS_DATABASE_INDEX;exports2.SEMATTRS_DB_MONGODB_COLLECTION=TMP_DB_MONGODB_COLLECTION;exports2.SEMATTRS_DB_SQL_TABLE=TMP_DB_SQL_TABLE;exports2.SEMATTRS_EXCEPTION_TYPE=TMP_EXCEPTION_TYPE;exports2.SEMATTRS_EXCEPTION_MESSAGE=TMP_EXCEPTION_MESSAGE;exports2.SEMATTRS_EXCEPTION_STACKTRACE=TMP_EXCEPTION_STACKTRACE;exports2.SEMATTRS_EXCEPTION_ESCAPED=TMP_EXCEPTION_ESCAPED;exports2.SEMATTRS_FAAS_TRIGGER=TMP_FAAS_TRIGGER;exports2.SEMATTRS_FAAS_EXECUTION=TMP_FAAS_EXECUTION;exports2.SEMATTRS_FAAS_DOCUMENT_COLLECTION=TMP_FAAS_DOCUMENT_COLLECTION;exports2.SEMATTRS_FAAS_DOCUMENT_OPERATION=TMP_FAAS_DOCUMENT_OPERATION;exports2.SEMATTRS_FAAS_DOCUMENT_TIME=TMP_FAAS_DOCUMENT_TIME;exports2.SEMATTRS_FAAS_DOCUMENT_NAME=TMP_FAAS_DOCUMENT_NAME;exports2.SEMATTRS_FAAS_TIME=TMP_FAAS_TIME;exports2.SEMATTRS_FAAS_CRON=TMP_FAAS_CRON;exports2.SEMATTRS_FAAS_COLDSTART=TMP_FAAS_COLDSTART;exports2.SEMATTRS_FAAS_INVOKED_NAME=TMP_FAAS_INVOKED_NAME;exports2.SEMATTRS_FAAS_INVOKED_PROVIDER=TMP_FAAS_INVOKED_PROVIDER;exports2.SEMATTRS_FAAS_INVOKED_REGION=TMP_FAAS_INVOKED_REGION;exports2.SEMATTRS_NET_TRANSPORT=TMP_NET_TRANSPORT;exports2.SEMATTRS_NET_PEER_IP=TMP_NET_PEER_IP;exports2.SEMATTRS_NET_PEER_PORT=TMP_NET_PEER_PORT;exports2.SEMATTRS_NET_PEER_NAME=TMP_NET_PEER_NAME;exports2.SEMATTRS_NET_HOST_IP=TMP_NET_HOST_IP;exports2.SEMATTRS_NET_HOST_PORT=TMP_NET_HOST_PORT;exports2.SEMATTRS_NET_HOST_NAME=TMP_NET_HOST_NAME;exports2.SEMATTRS_NET_HOST_CONNECTION_TYPE=TMP_NET_HOST_CONNECTION_TYPE;exports2.SEMATTRS_NET_HOST_CONNECTION_SUBTYPE=TMP_NET_HOST_CONNECTION_SUBTYPE;exports2.SEMATTRS_NET_HOST_CARRIER_NAME=TMP_NET_HOST_CARRIER_NAME;exports2.SEMATTRS_NET_HOST_CARRIER_MCC=TMP_NET_HOST_CARRIER_MCC;exports2.SEMATTRS_NET_HOST_CARRIER_MNC=TMP_NET_HOST_CARRIER_MNC;exports2.SEMATTRS_NET_HOST_CARRIER_ICC=TMP_NET_HOST_CARRIER_ICC;exports2.SEMATTRS_PEER_SERVICE=TMP_PEER_SERVICE;exports2.SEMATTRS_ENDUSER_ID=TMP_ENDUSER_ID;exports2.SEMATTRS_ENDUSER_ROLE=TMP_ENDUSER_ROLE;exports2.SEMATTRS_ENDUSER_SCOPE=TMP_ENDUSER_SCOPE;exports2.SEMATTRS_THREAD_ID=TMP_THREAD_ID;exports2.SEMATTRS_THREAD_NAME=TMP_THREAD_NAME;exports2.SEMATTRS_CODE_FUNCTION=TMP_CODE_FUNCTION;exports2.SEMATTRS_CODE_NAMESPACE=TMP_CODE_NAMESPACE;exports2.SEMATTRS_CODE_FILEPATH=TMP_CODE_FILEPATH;exports2.SEMATTRS_CODE_LINENO=TMP_CODE_LINENO;exports2.SEMATTRS_HTTP_METHOD=TMP_HTTP_METHOD;exports2.SEMATTRS_HTTP_URL=TMP_HTTP_URL;exports2.SEMATTRS_HTTP_TARGET=TMP_HTTP_TARGET;exports2.SEMATTRS_HTTP_HOST=TMP_HTTP_HOST;exports2.SEMATTRS_HTTP_SCHEME=TMP_HTTP_SCHEME;exports2.SEMATTRS_HTTP_STATUS_CODE=TMP_HTTP_STATUS_CODE;exports2.SEMATTRS_HTTP_FLAVOR=TMP_HTTP_FLAVOR;exports2.SEMATTRS_HTTP_USER_AGENT=TMP_HTTP_USER_AGENT;exports2.SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH=TMP_HTTP_REQUEST_CONTENT_LENGTH;exports2.SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED=TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED;exports2.SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH=TMP_HTTP_RESPONSE_CONTENT_LENGTH;exports2.SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED=TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED;exports2.SEMATTRS_HTTP_SERVER_NAME=TMP_HTTP_SERVER_NAME;exports2.SEMATTRS_HTTP_ROUTE=TMP_HTTP_ROUTE;exports2.SEMATTRS_HTTP_CLIENT_IP=TMP_HTTP_CLIENT_IP;exports2.SEMATTRS_AWS_DYNAMODB_TABLE_NAMES=TMP_AWS_DYNAMODB_TABLE_NAMES;exports2.SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY=TMP_AWS_DYNAMODB_CONSUMED_CAPACITY;exports2.SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS=TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS;exports2.SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY=TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY;exports2.SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY=TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY;exports2.SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ=TMP_AWS_DYNAMODB_CONSISTENT_READ;exports2.SEMATTRS_AWS_DYNAMODB_PROJECTION=TMP_AWS_DYNAMODB_PROJECTION;exports2.SEMATTRS_AWS_DYNAMODB_LIMIT=TMP_AWS_DYNAMODB_LIMIT;exports2.SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET=TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET;exports2.SEMATTRS_AWS_DYNAMODB_INDEX_NAME=TMP_AWS_DYNAMODB_INDEX_NAME;exports2.SEMATTRS_AWS_DYNAMODB_SELECT=TMP_AWS_DYNAMODB_SELECT;exports2.SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES;exports2.SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES=TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES;exports2.SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE=TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE;exports2.SEMATTRS_AWS_DYNAMODB_TABLE_COUNT=TMP_AWS_DYNAMODB_TABLE_COUNT;exports2.SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD=TMP_AWS_DYNAMODB_SCAN_FORWARD;exports2.SEMATTRS_AWS_DYNAMODB_SEGMENT=TMP_AWS_DYNAMODB_SEGMENT;exports2.SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS=TMP_AWS_DYNAMODB_TOTAL_SEGMENTS;exports2.SEMATTRS_AWS_DYNAMODB_COUNT=TMP_AWS_DYNAMODB_COUNT;exports2.SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT=TMP_AWS_DYNAMODB_SCANNED_COUNT;exports2.SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS=TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS;exports2.SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES=TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES;exports2.SEMATTRS_MESSAGING_SYSTEM=TMP_MESSAGING_SYSTEM;exports2.SEMATTRS_MESSAGING_DESTINATION=TMP_MESSAGING_DESTINATION;exports2.SEMATTRS_MESSAGING_DESTINATION_KIND=TMP_MESSAGING_DESTINATION_KIND;exports2.SEMATTRS_MESSAGING_TEMP_DESTINATION=TMP_MESSAGING_TEMP_DESTINATION;exports2.SEMATTRS_MESSAGING_PROTOCOL=TMP_MESSAGING_PROTOCOL;exports2.SEMATTRS_MESSAGING_PROTOCOL_VERSION=TMP_MESSAGING_PROTOCOL_VERSION;exports2.SEMATTRS_MESSAGING_URL=TMP_MESSAGING_URL;exports2.SEMATTRS_MESSAGING_MESSAGE_ID=TMP_MESSAGING_MESSAGE_ID;exports2.SEMATTRS_MESSAGING_CONVERSATION_ID=TMP_MESSAGING_CONVERSATION_ID;exports2.SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES=TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES;exports2.SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES=TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES;exports2.SEMATTRS_MESSAGING_OPERATION=TMP_MESSAGING_OPERATION;exports2.SEMATTRS_MESSAGING_CONSUMER_ID=TMP_MESSAGING_CONSUMER_ID;exports2.SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY=TMP_MESSAGING_RABBITMQ_ROUTING_KEY;exports2.SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY=TMP_MESSAGING_KAFKA_MESSAGE_KEY;exports2.SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP=TMP_MESSAGING_KAFKA_CONSUMER_GROUP;exports2.SEMATTRS_MESSAGING_KAFKA_CLIENT_ID=TMP_MESSAGING_KAFKA_CLIENT_ID;exports2.SEMATTRS_MESSAGING_KAFKA_PARTITION=TMP_MESSAGING_KAFKA_PARTITION;exports2.SEMATTRS_MESSAGING_KAFKA_TOMBSTONE=TMP_MESSAGING_KAFKA_TOMBSTONE;exports2.SEMATTRS_RPC_SYSTEM=TMP_RPC_SYSTEM;exports2.SEMATTRS_RPC_SERVICE=TMP_RPC_SERVICE;exports2.SEMATTRS_RPC_METHOD=TMP_RPC_METHOD;exports2.SEMATTRS_RPC_GRPC_STATUS_CODE=TMP_RPC_GRPC_STATUS_CODE;exports2.SEMATTRS_RPC_JSONRPC_VERSION=TMP_RPC_JSONRPC_VERSION;exports2.SEMATTRS_RPC_JSONRPC_REQUEST_ID=TMP_RPC_JSONRPC_REQUEST_ID;exports2.SEMATTRS_RPC_JSONRPC_ERROR_CODE=TMP_RPC_JSONRPC_ERROR_CODE;exports2.SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE=TMP_RPC_JSONRPC_ERROR_MESSAGE;exports2.SEMATTRS_MESSAGE_TYPE=TMP_MESSAGE_TYPE;exports2.SEMATTRS_MESSAGE_ID=TMP_MESSAGE_ID;exports2.SEMATTRS_MESSAGE_COMPRESSED_SIZE=TMP_MESSAGE_COMPRESSED_SIZE;exports2.SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE=TMP_MESSAGE_UNCOMPRESSED_SIZE;exports2.SemanticAttributes=(0,utils_1.createConstMap)([TMP_AWS_LAMBDA_INVOKED_ARN,TMP_DB_SYSTEM,TMP_DB_CONNECTION_STRING,TMP_DB_USER,TMP_DB_JDBC_DRIVER_CLASSNAME,TMP_DB_NAME,TMP_DB_STATEMENT,TMP_DB_OPERATION,TMP_DB_MSSQL_INSTANCE_NAME,TMP_DB_CASSANDRA_KEYSPACE,TMP_DB_CASSANDRA_PAGE_SIZE,TMP_DB_CASSANDRA_CONSISTENCY_LEVEL,TMP_DB_CASSANDRA_TABLE,TMP_DB_CASSANDRA_IDEMPOTENCE,TMP_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT,TMP_DB_CASSANDRA_COORDINATOR_ID,TMP_DB_CASSANDRA_COORDINATOR_DC,TMP_DB_HBASE_NAMESPACE,TMP_DB_REDIS_DATABASE_INDEX,TMP_DB_MONGODB_COLLECTION,TMP_DB_SQL_TABLE,TMP_EXCEPTION_TYPE,TMP_EXCEPTION_MESSAGE,TMP_EXCEPTION_STACKTRACE,TMP_EXCEPTION_ESCAPED,TMP_FAAS_TRIGGER,TMP_FAAS_EXECUTION,TMP_FAAS_DOCUMENT_COLLECTION,TMP_FAAS_DOCUMENT_OPERATION,TMP_FAAS_DOCUMENT_TIME,TMP_FAAS_DOCUMENT_NAME,TMP_FAAS_TIME,TMP_FAAS_CRON,TMP_FAAS_COLDSTART,TMP_FAAS_INVOKED_NAME,TMP_FAAS_INVOKED_PROVIDER,TMP_FAAS_INVOKED_REGION,TMP_NET_TRANSPORT,TMP_NET_PEER_IP,TMP_NET_PEER_PORT,TMP_NET_PEER_NAME,TMP_NET_HOST_IP,TMP_NET_HOST_PORT,TMP_NET_HOST_NAME,TMP_NET_HOST_CONNECTION_TYPE,TMP_NET_HOST_CONNECTION_SUBTYPE,TMP_NET_HOST_CARRIER_NAME,TMP_NET_HOST_CARRIER_MCC,TMP_NET_HOST_CARRIER_MNC,TMP_NET_HOST_CARRIER_ICC,TMP_PEER_SERVICE,TMP_ENDUSER_ID,TMP_ENDUSER_ROLE,TMP_ENDUSER_SCOPE,TMP_THREAD_ID,TMP_THREAD_NAME,TMP_CODE_FUNCTION,TMP_CODE_NAMESPACE,TMP_CODE_FILEPATH,TMP_CODE_LINENO,TMP_HTTP_METHOD,TMP_HTTP_URL,TMP_HTTP_TARGET,TMP_HTTP_HOST,TMP_HTTP_SCHEME,TMP_HTTP_STATUS_CODE,TMP_HTTP_FLAVOR,TMP_HTTP_USER_AGENT,TMP_HTTP_REQUEST_CONTENT_LENGTH,TMP_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,TMP_HTTP_RESPONSE_CONTENT_LENGTH,TMP_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED,TMP_HTTP_SERVER_NAME,TMP_HTTP_ROUTE,TMP_HTTP_CLIENT_IP,TMP_AWS_DYNAMODB_TABLE_NAMES,TMP_AWS_DYNAMODB_CONSUMED_CAPACITY,TMP_AWS_DYNAMODB_ITEM_COLLECTION_METRICS,TMP_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY,TMP_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY,TMP_AWS_DYNAMODB_CONSISTENT_READ,TMP_AWS_DYNAMODB_PROJECTION,TMP_AWS_DYNAMODB_LIMIT,TMP_AWS_DYNAMODB_ATTRIBUTES_TO_GET,TMP_AWS_DYNAMODB_INDEX_NAME,TMP_AWS_DYNAMODB_SELECT,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES,TMP_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES,TMP_AWS_DYNAMODB_EXCLUSIVE_START_TABLE,TMP_AWS_DYNAMODB_TABLE_COUNT,TMP_AWS_DYNAMODB_SCAN_FORWARD,TMP_AWS_DYNAMODB_SEGMENT,TMP_AWS_DYNAMODB_TOTAL_SEGMENTS,TMP_AWS_DYNAMODB_COUNT,TMP_AWS_DYNAMODB_SCANNED_COUNT,TMP_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS,TMP_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES,TMP_MESSAGING_SYSTEM,TMP_MESSAGING_DESTINATION,TMP_MESSAGING_DESTINATION_KIND,TMP_MESSAGING_TEMP_DESTINATION,TMP_MESSAGING_PROTOCOL,TMP_MESSAGING_PROTOCOL_VERSION,TMP_MESSAGING_URL,TMP_MESSAGING_MESSAGE_ID,TMP_MESSAGING_CONVERSATION_ID,TMP_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES,TMP_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES,TMP_MESSAGING_OPERATION,TMP_MESSAGING_CONSUMER_ID,TMP_MESSAGING_RABBITMQ_ROUTING_KEY,TMP_MESSAGING_KAFKA_MESSAGE_KEY,TMP_MESSAGING_KAFKA_CONSUMER_GROUP,TMP_MESSAGING_KAFKA_CLIENT_ID,TMP_MESSAGING_KAFKA_PARTITION,TMP_MESSAGING_KAFKA_TOMBSTONE,TMP_RPC_SYSTEM,TMP_RPC_SERVICE,TMP_RPC_METHOD,TMP_RPC_GRPC_STATUS_CODE,TMP_RPC_JSONRPC_VERSION,TMP_RPC_JSONRPC_REQUEST_ID,TMP_RPC_JSONRPC_ERROR_CODE,TMP_RPC_JSONRPC_ERROR_MESSAGE,TMP_MESSAGE_TYPE,TMP_MESSAGE_ID,TMP_MESSAGE_COMPRESSED_SIZE,TMP_MESSAGE_UNCOMPRESSED_SIZE]);var TMP_DBSYSTEMVALUES_OTHER_SQL="other_sql",TMP_DBSYSTEMVALUES_MSSQL="mssql",TMP_DBSYSTEMVALUES_MYSQL="mysql",TMP_DBSYSTEMVALUES_ORACLE="oracle",TMP_DBSYSTEMVALUES_DB2="db2",TMP_DBSYSTEMVALUES_POSTGRESQL="postgresql",TMP_DBSYSTEMVALUES_REDSHIFT="redshift",TMP_DBSYSTEMVALUES_HIVE="hive",TMP_DBSYSTEMVALUES_CLOUDSCAPE="cloudscape",TMP_DBSYSTEMVALUES_HSQLDB="hsqldb",TMP_DBSYSTEMVALUES_PROGRESS="progress",TMP_DBSYSTEMVALUES_MAXDB="maxdb",TMP_DBSYSTEMVALUES_HANADB="hanadb",TMP_DBSYSTEMVALUES_INGRES="ingres",TMP_DBSYSTEMVALUES_FIRSTSQL="firstsql",TMP_DBSYSTEMVALUES_EDB="edb",TMP_DBSYSTEMVALUES_CACHE="cache",TMP_DBSYSTEMVALUES_ADABAS="adabas",TMP_DBSYSTEMVALUES_FIREBIRD="firebird",TMP_DBSYSTEMVALUES_DERBY="derby",TMP_DBSYSTEMVALUES_FILEMAKER="filemaker",TMP_DBSYSTEMVALUES_INFORMIX="informix",TMP_DBSYSTEMVALUES_INSTANTDB="instantdb",TMP_DBSYSTEMVALUES_INTERBASE="interbase",TMP_DBSYSTEMVALUES_MARIADB="mariadb",TMP_DBSYSTEMVALUES_NETEZZA="netezza",TMP_DBSYSTEMVALUES_PERVASIVE="pervasive",TMP_DBSYSTEMVALUES_POINTBASE="pointbase",TMP_DBSYSTEMVALUES_SQLITE="sqlite",TMP_DBSYSTEMVALUES_SYBASE="sybase",TMP_DBSYSTEMVALUES_TERADATA="teradata",TMP_DBSYSTEMVALUES_VERTICA="vertica",TMP_DBSYSTEMVALUES_H2="h2",TMP_DBSYSTEMVALUES_COLDFUSION="coldfusion",TMP_DBSYSTEMVALUES_CASSANDRA="cassandra",TMP_DBSYSTEMVALUES_HBASE="hbase",TMP_DBSYSTEMVALUES_MONGODB="mongodb",TMP_DBSYSTEMVALUES_REDIS="redis",TMP_DBSYSTEMVALUES_COUCHBASE="couchbase",TMP_DBSYSTEMVALUES_COUCHDB="couchdb",TMP_DBSYSTEMVALUES_COSMOSDB="cosmosdb",TMP_DBSYSTEMVALUES_DYNAMODB="dynamodb",TMP_DBSYSTEMVALUES_NEO4J="neo4j",TMP_DBSYSTEMVALUES_GEODE="geode",TMP_DBSYSTEMVALUES_ELASTICSEARCH="elasticsearch",TMP_DBSYSTEMVALUES_MEMCACHED="memcached",TMP_DBSYSTEMVALUES_COCKROACHDB="cockroachdb";exports2.DBSYSTEMVALUES_OTHER_SQL=TMP_DBSYSTEMVALUES_OTHER_SQL;exports2.DBSYSTEMVALUES_MSSQL=TMP_DBSYSTEMVALUES_MSSQL;exports2.DBSYSTEMVALUES_MYSQL=TMP_DBSYSTEMVALUES_MYSQL;exports2.DBSYSTEMVALUES_ORACLE=TMP_DBSYSTEMVALUES_ORACLE;exports2.DBSYSTEMVALUES_DB2=TMP_DBSYSTEMVALUES_DB2;exports2.DBSYSTEMVALUES_POSTGRESQL=TMP_DBSYSTEMVALUES_POSTGRESQL;exports2.DBSYSTEMVALUES_REDSHIFT=TMP_DBSYSTEMVALUES_REDSHIFT;exports2.DBSYSTEMVALUES_HIVE=TMP_DBSYSTEMVALUES_HIVE;exports2.DBSYSTEMVALUES_CLOUDSCAPE=TMP_DBSYSTEMVALUES_CLOUDSCAPE;exports2.DBSYSTEMVALUES_HSQLDB=TMP_DBSYSTEMVALUES_HSQLDB;exports2.DBSYSTEMVALUES_PROGRESS=TMP_DBSYSTEMVALUES_PROGRESS;exports2.DBSYSTEMVALUES_MAXDB=TMP_DBSYSTEMVALUES_MAXDB;exports2.DBSYSTEMVALUES_HANADB=TMP_DBSYSTEMVALUES_HANADB;exports2.DBSYSTEMVALUES_INGRES=TMP_DBSYSTEMVALUES_INGRES;exports2.DBSYSTEMVALUES_FIRSTSQL=TMP_DBSYSTEMVALUES_FIRSTSQL;exports2.DBSYSTEMVALUES_EDB=TMP_DBSYSTEMVALUES_EDB;exports2.DBSYSTEMVALUES_CACHE=TMP_DBSYSTEMVALUES_CACHE;exports2.DBSYSTEMVALUES_ADABAS=TMP_DBSYSTEMVALUES_ADABAS;exports2.DBSYSTEMVALUES_FIREBIRD=TMP_DBSYSTEMVALUES_FIREBIRD;exports2.DBSYSTEMVALUES_DERBY=TMP_DBSYSTEMVALUES_DERBY;exports2.DBSYSTEMVALUES_FILEMAKER=TMP_DBSYSTEMVALUES_FILEMAKER;exports2.DBSYSTEMVALUES_INFORMIX=TMP_DBSYSTEMVALUES_INFORMIX;exports2.DBSYSTEMVALUES_INSTANTDB=TMP_DBSYSTEMVALUES_INSTANTDB;exports2.DBSYSTEMVALUES_INTERBASE=TMP_DBSYSTEMVALUES_INTERBASE;exports2.DBSYSTEMVALUES_MARIADB=TMP_DBSYSTEMVALUES_MARIADB;exports2.DBSYSTEMVALUES_NETEZZA=TMP_DBSYSTEMVALUES_NETEZZA;exports2.DBSYSTEMVALUES_PERVASIVE=TMP_DBSYSTEMVALUES_PERVASIVE;exports2.DBSYSTEMVALUES_POINTBASE=TMP_DBSYSTEMVALUES_POINTBASE;exports2.DBSYSTEMVALUES_SQLITE=TMP_DBSYSTEMVALUES_SQLITE;exports2.DBSYSTEMVALUES_SYBASE=TMP_DBSYSTEMVALUES_SYBASE;exports2.DBSYSTEMVALUES_TERADATA=TMP_DBSYSTEMVALUES_TERADATA;exports2.DBSYSTEMVALUES_VERTICA=TMP_DBSYSTEMVALUES_VERTICA;exports2.DBSYSTEMVALUES_H2=TMP_DBSYSTEMVALUES_H2;exports2.DBSYSTEMVALUES_COLDFUSION=TMP_DBSYSTEMVALUES_COLDFUSION;exports2.DBSYSTEMVALUES_CASSANDRA=TMP_DBSYSTEMVALUES_CASSANDRA;exports2.DBSYSTEMVALUES_HBASE=TMP_DBSYSTEMVALUES_HBASE;exports2.DBSYSTEMVALUES_MONGODB=TMP_DBSYSTEMVALUES_MONGODB;exports2.DBSYSTEMVALUES_REDIS=TMP_DBSYSTEMVALUES_REDIS;exports2.DBSYSTEMVALUES_COUCHBASE=TMP_DBSYSTEMVALUES_COUCHBASE;exports2.DBSYSTEMVALUES_COUCHDB=TMP_DBSYSTEMVALUES_COUCHDB;exports2.DBSYSTEMVALUES_COSMOSDB=TMP_DBSYSTEMVALUES_COSMOSDB;exports2.DBSYSTEMVALUES_DYNAMODB=TMP_DBSYSTEMVALUES_DYNAMODB;exports2.DBSYSTEMVALUES_NEO4J=TMP_DBSYSTEMVALUES_NEO4J;exports2.DBSYSTEMVALUES_GEODE=TMP_DBSYSTEMVALUES_GEODE;exports2.DBSYSTEMVALUES_ELASTICSEARCH=TMP_DBSYSTEMVALUES_ELASTICSEARCH;exports2.DBSYSTEMVALUES_MEMCACHED=TMP_DBSYSTEMVALUES_MEMCACHED;exports2.DBSYSTEMVALUES_COCKROACHDB=TMP_DBSYSTEMVALUES_COCKROACHDB;exports2.DbSystemValues=(0,utils_1.createConstMap)([TMP_DBSYSTEMVALUES_OTHER_SQL,TMP_DBSYSTEMVALUES_MSSQL,TMP_DBSYSTEMVALUES_MYSQL,TMP_DBSYSTEMVALUES_ORACLE,TMP_DBSYSTEMVALUES_DB2,TMP_DBSYSTEMVALUES_POSTGRESQL,TMP_DBSYSTEMVALUES_REDSHIFT,TMP_DBSYSTEMVALUES_HIVE,TMP_DBSYSTEMVALUES_CLOUDSCAPE,TMP_DBSYSTEMVALUES_HSQLDB,TMP_DBSYSTEMVALUES_PROGRESS,TMP_DBSYSTEMVALUES_MAXDB,TMP_DBSYSTEMVALUES_HANADB,TMP_DBSYSTEMVALUES_INGRES,TMP_DBSYSTEMVALUES_FIRSTSQL,TMP_DBSYSTEMVALUES_EDB,TMP_DBSYSTEMVALUES_CACHE,TMP_DBSYSTEMVALUES_ADABAS,TMP_DBSYSTEMVALUES_FIREBIRD,TMP_DBSYSTEMVALUES_DERBY,TMP_DBSYSTEMVALUES_FILEMAKER,TMP_DBSYSTEMVALUES_INFORMIX,TMP_DBSYSTEMVALUES_INSTANTDB,TMP_DBSYSTEMVALUES_INTERBASE,TMP_DBSYSTEMVALUES_MARIADB,TMP_DBSYSTEMVALUES_NETEZZA,TMP_DBSYSTEMVALUES_PERVASIVE,TMP_DBSYSTEMVALUES_POINTBASE,TMP_DBSYSTEMVALUES_SQLITE,TMP_DBSYSTEMVALUES_SYBASE,TMP_DBSYSTEMVALUES_TERADATA,TMP_DBSYSTEMVALUES_VERTICA,TMP_DBSYSTEMVALUES_H2,TMP_DBSYSTEMVALUES_COLDFUSION,TMP_DBSYSTEMVALUES_CASSANDRA,TMP_DBSYSTEMVALUES_HBASE,TMP_DBSYSTEMVALUES_MONGODB,TMP_DBSYSTEMVALUES_REDIS,TMP_DBSYSTEMVALUES_COUCHBASE,TMP_DBSYSTEMVALUES_COUCHDB,TMP_DBSYSTEMVALUES_COSMOSDB,TMP_DBSYSTEMVALUES_DYNAMODB,TMP_DBSYSTEMVALUES_NEO4J,TMP_DBSYSTEMVALUES_GEODE,TMP_DBSYSTEMVALUES_ELASTICSEARCH,TMP_DBSYSTEMVALUES_MEMCACHED,TMP_DBSYSTEMVALUES_COCKROACHDB]);var TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL="all",TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM="each_quorum",TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM="quorum",TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM="local_quorum",TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE="one",TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO="two",TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE="three",TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE="local_one",TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY="any",TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL="serial",TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL="local_serial";exports2.DBCASSANDRACONSISTENCYLEVELVALUES_ALL=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL;exports2.DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM;exports2.DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM;exports2.DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM;exports2.DBCASSANDRACONSISTENCYLEVELVALUES_ONE=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE;exports2.DBCASSANDRACONSISTENCYLEVELVALUES_TWO=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO;exports2.DBCASSANDRACONSISTENCYLEVELVALUES_THREE=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE;exports2.DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE;exports2.DBCASSANDRACONSISTENCYLEVELVALUES_ANY=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY;exports2.DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL;exports2.DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL=TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL;exports2.DbCassandraConsistencyLevelValues=(0,utils_1.createConstMap)([TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ALL,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ONE,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_TWO,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_THREE,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_ANY,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL,TMP_DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL]);var TMP_FAASTRIGGERVALUES_DATASOURCE="datasource",TMP_FAASTRIGGERVALUES_HTTP="http",TMP_FAASTRIGGERVALUES_PUBSUB="pubsub",TMP_FAASTRIGGERVALUES_TIMER="timer",TMP_FAASTRIGGERVALUES_OTHER="other";exports2.FAASTRIGGERVALUES_DATASOURCE=TMP_FAASTRIGGERVALUES_DATASOURCE;exports2.FAASTRIGGERVALUES_HTTP=TMP_FAASTRIGGERVALUES_HTTP;exports2.FAASTRIGGERVALUES_PUBSUB=TMP_FAASTRIGGERVALUES_PUBSUB;exports2.FAASTRIGGERVALUES_TIMER=TMP_FAASTRIGGERVALUES_TIMER;exports2.FAASTRIGGERVALUES_OTHER=TMP_FAASTRIGGERVALUES_OTHER;exports2.FaasTriggerValues=(0,utils_1.createConstMap)([TMP_FAASTRIGGERVALUES_DATASOURCE,TMP_FAASTRIGGERVALUES_HTTP,TMP_FAASTRIGGERVALUES_PUBSUB,TMP_FAASTRIGGERVALUES_TIMER,TMP_FAASTRIGGERVALUES_OTHER]);var TMP_FAASDOCUMENTOPERATIONVALUES_INSERT="insert",TMP_FAASDOCUMENTOPERATIONVALUES_EDIT="edit",TMP_FAASDOCUMENTOPERATIONVALUES_DELETE="delete";exports2.FAASDOCUMENTOPERATIONVALUES_INSERT=TMP_FAASDOCUMENTOPERATIONVALUES_INSERT;exports2.FAASDOCUMENTOPERATIONVALUES_EDIT=TMP_FAASDOCUMENTOPERATIONVALUES_EDIT;exports2.FAASDOCUMENTOPERATIONVALUES_DELETE=TMP_FAASDOCUMENTOPERATIONVALUES_DELETE;exports2.FaasDocumentOperationValues=(0,utils_1.createConstMap)([TMP_FAASDOCUMENTOPERATIONVALUES_INSERT,TMP_FAASDOCUMENTOPERATIONVALUES_EDIT,TMP_FAASDOCUMENTOPERATIONVALUES_DELETE]);var TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD="alibaba_cloud",TMP_FAASINVOKEDPROVIDERVALUES_AWS="aws",TMP_FAASINVOKEDPROVIDERVALUES_AZURE="azure",TMP_FAASINVOKEDPROVIDERVALUES_GCP="gcp";exports2.FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD=TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD;exports2.FAASINVOKEDPROVIDERVALUES_AWS=TMP_FAASINVOKEDPROVIDERVALUES_AWS;exports2.FAASINVOKEDPROVIDERVALUES_AZURE=TMP_FAASINVOKEDPROVIDERVALUES_AZURE;exports2.FAASINVOKEDPROVIDERVALUES_GCP=TMP_FAASINVOKEDPROVIDERVALUES_GCP;exports2.FaasInvokedProviderValues=(0,utils_1.createConstMap)([TMP_FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD,TMP_FAASINVOKEDPROVIDERVALUES_AWS,TMP_FAASINVOKEDPROVIDERVALUES_AZURE,TMP_FAASINVOKEDPROVIDERVALUES_GCP]);var TMP_NETTRANSPORTVALUES_IP_TCP="ip_tcp",TMP_NETTRANSPORTVALUES_IP_UDP="ip_udp",TMP_NETTRANSPORTVALUES_IP="ip",TMP_NETTRANSPORTVALUES_UNIX="unix",TMP_NETTRANSPORTVALUES_PIPE="pipe",TMP_NETTRANSPORTVALUES_INPROC="inproc",TMP_NETTRANSPORTVALUES_OTHER="other";exports2.NETTRANSPORTVALUES_IP_TCP=TMP_NETTRANSPORTVALUES_IP_TCP;exports2.NETTRANSPORTVALUES_IP_UDP=TMP_NETTRANSPORTVALUES_IP_UDP;exports2.NETTRANSPORTVALUES_IP=TMP_NETTRANSPORTVALUES_IP;exports2.NETTRANSPORTVALUES_UNIX=TMP_NETTRANSPORTVALUES_UNIX;exports2.NETTRANSPORTVALUES_PIPE=TMP_NETTRANSPORTVALUES_PIPE;exports2.NETTRANSPORTVALUES_INPROC=TMP_NETTRANSPORTVALUES_INPROC;exports2.NETTRANSPORTVALUES_OTHER=TMP_NETTRANSPORTVALUES_OTHER;exports2.NetTransportValues=(0,utils_1.createConstMap)([TMP_NETTRANSPORTVALUES_IP_TCP,TMP_NETTRANSPORTVALUES_IP_UDP,TMP_NETTRANSPORTVALUES_IP,TMP_NETTRANSPORTVALUES_UNIX,TMP_NETTRANSPORTVALUES_PIPE,TMP_NETTRANSPORTVALUES_INPROC,TMP_NETTRANSPORTVALUES_OTHER]);var TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI="wifi",TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED="wired",TMP_NETHOSTCONNECTIONTYPEVALUES_CELL="cell",TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE="unavailable",TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN="unknown";exports2.NETHOSTCONNECTIONTYPEVALUES_WIFI=TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI;exports2.NETHOSTCONNECTIONTYPEVALUES_WIRED=TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED;exports2.NETHOSTCONNECTIONTYPEVALUES_CELL=TMP_NETHOSTCONNECTIONTYPEVALUES_CELL;exports2.NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE=TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE;exports2.NETHOSTCONNECTIONTYPEVALUES_UNKNOWN=TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN;exports2.NetHostConnectionTypeValues=(0,utils_1.createConstMap)([TMP_NETHOSTCONNECTIONTYPEVALUES_WIFI,TMP_NETHOSTCONNECTIONTYPEVALUES_WIRED,TMP_NETHOSTCONNECTIONTYPEVALUES_CELL,TMP_NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE,TMP_NETHOSTCONNECTIONTYPEVALUES_UNKNOWN]);var TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS="gprs",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE="edge",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS="umts",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA="cdma",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0="evdo_0",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A="evdo_a",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT="cdma2000_1xrtt",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA="hsdpa",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA="hsupa",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA="hspa",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN="iden",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B="evdo_b",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE="lte",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD="ehrpd",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP="hspap",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM="gsm",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA="td_scdma",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN="iwlan",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR="nr",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA="nrnsa",TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA="lte_ca";exports2.NETHOSTCONNECTIONSUBTYPEVALUES_GPRS=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_EDGE=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_UMTS=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_CDMA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_HSPA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_IDEN=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_LTE=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_GSM=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_NR=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA;exports2.NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA=TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA;exports2.NetHostConnectionSubtypeValues=(0,utils_1.createConstMap)([TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GPRS,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EDGE,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_UMTS,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IDEN,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_GSM,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NR,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA,TMP_NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA]);var TMP_HTTPFLAVORVALUES_HTTP_1_0="1.0",TMP_HTTPFLAVORVALUES_HTTP_1_1="1.1",TMP_HTTPFLAVORVALUES_HTTP_2_0="2.0",TMP_HTTPFLAVORVALUES_SPDY="SPDY",TMP_HTTPFLAVORVALUES_QUIC="QUIC";exports2.HTTPFLAVORVALUES_HTTP_1_0=TMP_HTTPFLAVORVALUES_HTTP_1_0;exports2.HTTPFLAVORVALUES_HTTP_1_1=TMP_HTTPFLAVORVALUES_HTTP_1_1;exports2.HTTPFLAVORVALUES_HTTP_2_0=TMP_HTTPFLAVORVALUES_HTTP_2_0;exports2.HTTPFLAVORVALUES_SPDY=TMP_HTTPFLAVORVALUES_SPDY;exports2.HTTPFLAVORVALUES_QUIC=TMP_HTTPFLAVORVALUES_QUIC;exports2.HttpFlavorValues={HTTP_1_0:TMP_HTTPFLAVORVALUES_HTTP_1_0,HTTP_1_1:TMP_HTTPFLAVORVALUES_HTTP_1_1,HTTP_2_0:TMP_HTTPFLAVORVALUES_HTTP_2_0,SPDY:TMP_HTTPFLAVORVALUES_SPDY,QUIC:TMP_HTTPFLAVORVALUES_QUIC};var TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE="queue",TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC="topic";exports2.MESSAGINGDESTINATIONKINDVALUES_QUEUE=TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE;exports2.MESSAGINGDESTINATIONKINDVALUES_TOPIC=TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC;exports2.MessagingDestinationKindValues=(0,utils_1.createConstMap)([TMP_MESSAGINGDESTINATIONKINDVALUES_QUEUE,TMP_MESSAGINGDESTINATIONKINDVALUES_TOPIC]);var TMP_MESSAGINGOPERATIONVALUES_RECEIVE="receive",TMP_MESSAGINGOPERATIONVALUES_PROCESS="process";exports2.MESSAGINGOPERATIONVALUES_RECEIVE=TMP_MESSAGINGOPERATIONVALUES_RECEIVE;exports2.MESSAGINGOPERATIONVALUES_PROCESS=TMP_MESSAGINGOPERATIONVALUES_PROCESS;exports2.MessagingOperationValues=(0,utils_1.createConstMap)([TMP_MESSAGINGOPERATIONVALUES_RECEIVE,TMP_MESSAGINGOPERATIONVALUES_PROCESS]);var TMP_RPCGRPCSTATUSCODEVALUES_OK=0,TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED=1,TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN=2,TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT=3,TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED=4,TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND=5,TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS=6,TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED=7,TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED=8,TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION=9,TMP_RPCGRPCSTATUSCODEVALUES_ABORTED=10,TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE=11,TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED=12,TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL=13,TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE=14,TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS=15,TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED=16;exports2.RPCGRPCSTATUSCODEVALUES_OK=TMP_RPCGRPCSTATUSCODEVALUES_OK;exports2.RPCGRPCSTATUSCODEVALUES_CANCELLED=TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED;exports2.RPCGRPCSTATUSCODEVALUES_UNKNOWN=TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN;exports2.RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT=TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT;exports2.RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED=TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED;exports2.RPCGRPCSTATUSCODEVALUES_NOT_FOUND=TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND;exports2.RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS=TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS;exports2.RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED=TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED;exports2.RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED=TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED;exports2.RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION=TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION;exports2.RPCGRPCSTATUSCODEVALUES_ABORTED=TMP_RPCGRPCSTATUSCODEVALUES_ABORTED;exports2.RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE=TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE;exports2.RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED=TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED;exports2.RPCGRPCSTATUSCODEVALUES_INTERNAL=TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL;exports2.RPCGRPCSTATUSCODEVALUES_UNAVAILABLE=TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE;exports2.RPCGRPCSTATUSCODEVALUES_DATA_LOSS=TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS;exports2.RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED=TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED;exports2.RpcGrpcStatusCodeValues={OK:TMP_RPCGRPCSTATUSCODEVALUES_OK,CANCELLED:TMP_RPCGRPCSTATUSCODEVALUES_CANCELLED,UNKNOWN:TMP_RPCGRPCSTATUSCODEVALUES_UNKNOWN,INVALID_ARGUMENT:TMP_RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT,DEADLINE_EXCEEDED:TMP_RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED,NOT_FOUND:TMP_RPCGRPCSTATUSCODEVALUES_NOT_FOUND,ALREADY_EXISTS:TMP_RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS,PERMISSION_DENIED:TMP_RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED,RESOURCE_EXHAUSTED:TMP_RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED,FAILED_PRECONDITION:TMP_RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION,ABORTED:TMP_RPCGRPCSTATUSCODEVALUES_ABORTED,OUT_OF_RANGE:TMP_RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE,UNIMPLEMENTED:TMP_RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED,INTERNAL:TMP_RPCGRPCSTATUSCODEVALUES_INTERNAL,UNAVAILABLE:TMP_RPCGRPCSTATUSCODEVALUES_UNAVAILABLE,DATA_LOSS:TMP_RPCGRPCSTATUSCODEVALUES_DATA_LOSS,UNAUTHENTICATED:TMP_RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED};var TMP_MESSAGETYPEVALUES_SENT="SENT",TMP_MESSAGETYPEVALUES_RECEIVED="RECEIVED";exports2.MESSAGETYPEVALUES_SENT=TMP_MESSAGETYPEVALUES_SENT;exports2.MESSAGETYPEVALUES_RECEIVED=TMP_MESSAGETYPEVALUES_RECEIVED;exports2.MessageTypeValues=(0,utils_1.createConstMap)([TMP_MESSAGETYPEVALUES_SENT,TMP_MESSAGETYPEVALUES_RECEIVED])}});var require_trace=__commonJS({"../node_modules/.pnpm/@opentelemetry+semantic-conventions@1.25.1/node_modules/@opentelemetry/semantic-conventions/build/src/trace/index.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=exports2&&exports2.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0});__exportStar(require_SemanticAttributes(),exports2)}});var require_SemanticResourceAttributes=__commonJS({"../node_modules/.pnpm/@opentelemetry+semantic-conventions@1.25.1/node_modules/@opentelemetry/semantic-conventions/build/src/resource/SemanticResourceAttributes.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.SEMRESATTRS_K8S_STATEFULSET_NAME=exports2.SEMRESATTRS_K8S_STATEFULSET_UID=exports2.SEMRESATTRS_K8S_DEPLOYMENT_NAME=exports2.SEMRESATTRS_K8S_DEPLOYMENT_UID=exports2.SEMRESATTRS_K8S_REPLICASET_NAME=exports2.SEMRESATTRS_K8S_REPLICASET_UID=exports2.SEMRESATTRS_K8S_CONTAINER_NAME=exports2.SEMRESATTRS_K8S_POD_NAME=exports2.SEMRESATTRS_K8S_POD_UID=exports2.SEMRESATTRS_K8S_NAMESPACE_NAME=exports2.SEMRESATTRS_K8S_NODE_UID=exports2.SEMRESATTRS_K8S_NODE_NAME=exports2.SEMRESATTRS_K8S_CLUSTER_NAME=exports2.SEMRESATTRS_HOST_IMAGE_VERSION=exports2.SEMRESATTRS_HOST_IMAGE_ID=exports2.SEMRESATTRS_HOST_IMAGE_NAME=exports2.SEMRESATTRS_HOST_ARCH=exports2.SEMRESATTRS_HOST_TYPE=exports2.SEMRESATTRS_HOST_NAME=exports2.SEMRESATTRS_HOST_ID=exports2.SEMRESATTRS_FAAS_MAX_MEMORY=exports2.SEMRESATTRS_FAAS_INSTANCE=exports2.SEMRESATTRS_FAAS_VERSION=exports2.SEMRESATTRS_FAAS_ID=exports2.SEMRESATTRS_FAAS_NAME=exports2.SEMRESATTRS_DEVICE_MODEL_NAME=exports2.SEMRESATTRS_DEVICE_MODEL_IDENTIFIER=exports2.SEMRESATTRS_DEVICE_ID=exports2.SEMRESATTRS_DEPLOYMENT_ENVIRONMENT=exports2.SEMRESATTRS_CONTAINER_IMAGE_TAG=exports2.SEMRESATTRS_CONTAINER_IMAGE_NAME=exports2.SEMRESATTRS_CONTAINER_RUNTIME=exports2.SEMRESATTRS_CONTAINER_ID=exports2.SEMRESATTRS_CONTAINER_NAME=exports2.SEMRESATTRS_AWS_LOG_STREAM_ARNS=exports2.SEMRESATTRS_AWS_LOG_STREAM_NAMES=exports2.SEMRESATTRS_AWS_LOG_GROUP_ARNS=exports2.SEMRESATTRS_AWS_LOG_GROUP_NAMES=exports2.SEMRESATTRS_AWS_EKS_CLUSTER_ARN=exports2.SEMRESATTRS_AWS_ECS_TASK_REVISION=exports2.SEMRESATTRS_AWS_ECS_TASK_FAMILY=exports2.SEMRESATTRS_AWS_ECS_TASK_ARN=exports2.SEMRESATTRS_AWS_ECS_LAUNCHTYPE=exports2.SEMRESATTRS_AWS_ECS_CLUSTER_ARN=exports2.SEMRESATTRS_AWS_ECS_CONTAINER_ARN=exports2.SEMRESATTRS_CLOUD_PLATFORM=exports2.SEMRESATTRS_CLOUD_AVAILABILITY_ZONE=exports2.SEMRESATTRS_CLOUD_REGION=exports2.SEMRESATTRS_CLOUD_ACCOUNT_ID=exports2.SEMRESATTRS_CLOUD_PROVIDER=void 0;exports2.CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE=exports2.CLOUDPLATFORMVALUES_AZURE_APP_SERVICE=exports2.CLOUDPLATFORMVALUES_AZURE_FUNCTIONS=exports2.CLOUDPLATFORMVALUES_AZURE_AKS=exports2.CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES=exports2.CLOUDPLATFORMVALUES_AZURE_VM=exports2.CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK=exports2.CLOUDPLATFORMVALUES_AWS_LAMBDA=exports2.CLOUDPLATFORMVALUES_AWS_EKS=exports2.CLOUDPLATFORMVALUES_AWS_ECS=exports2.CLOUDPLATFORMVALUES_AWS_EC2=exports2.CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC=exports2.CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS=exports2.CloudProviderValues=exports2.CLOUDPROVIDERVALUES_GCP=exports2.CLOUDPROVIDERVALUES_AZURE=exports2.CLOUDPROVIDERVALUES_AWS=exports2.CLOUDPROVIDERVALUES_ALIBABA_CLOUD=exports2.SemanticResourceAttributes=exports2.SEMRESATTRS_WEBENGINE_DESCRIPTION=exports2.SEMRESATTRS_WEBENGINE_VERSION=exports2.SEMRESATTRS_WEBENGINE_NAME=exports2.SEMRESATTRS_TELEMETRY_AUTO_VERSION=exports2.SEMRESATTRS_TELEMETRY_SDK_VERSION=exports2.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE=exports2.SEMRESATTRS_TELEMETRY_SDK_NAME=exports2.SEMRESATTRS_SERVICE_VERSION=exports2.SEMRESATTRS_SERVICE_INSTANCE_ID=exports2.SEMRESATTRS_SERVICE_NAMESPACE=exports2.SEMRESATTRS_SERVICE_NAME=exports2.SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION=exports2.SEMRESATTRS_PROCESS_RUNTIME_VERSION=exports2.SEMRESATTRS_PROCESS_RUNTIME_NAME=exports2.SEMRESATTRS_PROCESS_OWNER=exports2.SEMRESATTRS_PROCESS_COMMAND_ARGS=exports2.SEMRESATTRS_PROCESS_COMMAND_LINE=exports2.SEMRESATTRS_PROCESS_COMMAND=exports2.SEMRESATTRS_PROCESS_EXECUTABLE_PATH=exports2.SEMRESATTRS_PROCESS_EXECUTABLE_NAME=exports2.SEMRESATTRS_PROCESS_PID=exports2.SEMRESATTRS_OS_VERSION=exports2.SEMRESATTRS_OS_NAME=exports2.SEMRESATTRS_OS_DESCRIPTION=exports2.SEMRESATTRS_OS_TYPE=exports2.SEMRESATTRS_K8S_CRONJOB_NAME=exports2.SEMRESATTRS_K8S_CRONJOB_UID=exports2.SEMRESATTRS_K8S_JOB_NAME=exports2.SEMRESATTRS_K8S_JOB_UID=exports2.SEMRESATTRS_K8S_DAEMONSET_NAME=exports2.SEMRESATTRS_K8S_DAEMONSET_UID=void 0;exports2.TelemetrySdkLanguageValues=exports2.TELEMETRYSDKLANGUAGEVALUES_WEBJS=exports2.TELEMETRYSDKLANGUAGEVALUES_RUBY=exports2.TELEMETRYSDKLANGUAGEVALUES_PYTHON=exports2.TELEMETRYSDKLANGUAGEVALUES_PHP=exports2.TELEMETRYSDKLANGUAGEVALUES_NODEJS=exports2.TELEMETRYSDKLANGUAGEVALUES_JAVA=exports2.TELEMETRYSDKLANGUAGEVALUES_GO=exports2.TELEMETRYSDKLANGUAGEVALUES_ERLANG=exports2.TELEMETRYSDKLANGUAGEVALUES_DOTNET=exports2.TELEMETRYSDKLANGUAGEVALUES_CPP=exports2.OsTypeValues=exports2.OSTYPEVALUES_Z_OS=exports2.OSTYPEVALUES_SOLARIS=exports2.OSTYPEVALUES_AIX=exports2.OSTYPEVALUES_HPUX=exports2.OSTYPEVALUES_DRAGONFLYBSD=exports2.OSTYPEVALUES_OPENBSD=exports2.OSTYPEVALUES_NETBSD=exports2.OSTYPEVALUES_FREEBSD=exports2.OSTYPEVALUES_DARWIN=exports2.OSTYPEVALUES_LINUX=exports2.OSTYPEVALUES_WINDOWS=exports2.HostArchValues=exports2.HOSTARCHVALUES_X86=exports2.HOSTARCHVALUES_PPC64=exports2.HOSTARCHVALUES_PPC32=exports2.HOSTARCHVALUES_IA64=exports2.HOSTARCHVALUES_ARM64=exports2.HOSTARCHVALUES_ARM32=exports2.HOSTARCHVALUES_AMD64=exports2.AwsEcsLaunchtypeValues=exports2.AWSECSLAUNCHTYPEVALUES_FARGATE=exports2.AWSECSLAUNCHTYPEVALUES_EC2=exports2.CloudPlatformValues=exports2.CLOUDPLATFORMVALUES_GCP_APP_ENGINE=exports2.CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS=exports2.CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE=exports2.CLOUDPLATFORMVALUES_GCP_CLOUD_RUN=void 0;var utils_1=require_utils7(),TMP_CLOUD_PROVIDER="cloud.provider",TMP_CLOUD_ACCOUNT_ID="cloud.account.id",TMP_CLOUD_REGION="cloud.region",TMP_CLOUD_AVAILABILITY_ZONE="cloud.availability_zone",TMP_CLOUD_PLATFORM="cloud.platform",TMP_AWS_ECS_CONTAINER_ARN="aws.ecs.container.arn",TMP_AWS_ECS_CLUSTER_ARN="aws.ecs.cluster.arn",TMP_AWS_ECS_LAUNCHTYPE="aws.ecs.launchtype",TMP_AWS_ECS_TASK_ARN="aws.ecs.task.arn",TMP_AWS_ECS_TASK_FAMILY="aws.ecs.task.family",TMP_AWS_ECS_TASK_REVISION="aws.ecs.task.revision",TMP_AWS_EKS_CLUSTER_ARN="aws.eks.cluster.arn",TMP_AWS_LOG_GROUP_NAMES="aws.log.group.names",TMP_AWS_LOG_GROUP_ARNS="aws.log.group.arns",TMP_AWS_LOG_STREAM_NAMES="aws.log.stream.names",TMP_AWS_LOG_STREAM_ARNS="aws.log.stream.arns",TMP_CONTAINER_NAME="container.name",TMP_CONTAINER_ID="container.id",TMP_CONTAINER_RUNTIME="container.runtime",TMP_CONTAINER_IMAGE_NAME="container.image.name",TMP_CONTAINER_IMAGE_TAG="container.image.tag",TMP_DEPLOYMENT_ENVIRONMENT="deployment.environment",TMP_DEVICE_ID="device.id",TMP_DEVICE_MODEL_IDENTIFIER="device.model.identifier",TMP_DEVICE_MODEL_NAME="device.model.name",TMP_FAAS_NAME="faas.name",TMP_FAAS_ID="faas.id",TMP_FAAS_VERSION="faas.version",TMP_FAAS_INSTANCE="faas.instance",TMP_FAAS_MAX_MEMORY="faas.max_memory",TMP_HOST_ID="host.id",TMP_HOST_NAME="host.name",TMP_HOST_TYPE="host.type",TMP_HOST_ARCH="host.arch",TMP_HOST_IMAGE_NAME="host.image.name",TMP_HOST_IMAGE_ID="host.image.id",TMP_HOST_IMAGE_VERSION="host.image.version",TMP_K8S_CLUSTER_NAME="k8s.cluster.name",TMP_K8S_NODE_NAME="k8s.node.name",TMP_K8S_NODE_UID="k8s.node.uid",TMP_K8S_NAMESPACE_NAME="k8s.namespace.name",TMP_K8S_POD_UID="k8s.pod.uid",TMP_K8S_POD_NAME="k8s.pod.name",TMP_K8S_CONTAINER_NAME="k8s.container.name",TMP_K8S_REPLICASET_UID="k8s.replicaset.uid",TMP_K8S_REPLICASET_NAME="k8s.replicaset.name",TMP_K8S_DEPLOYMENT_UID="k8s.deployment.uid",TMP_K8S_DEPLOYMENT_NAME="k8s.deployment.name",TMP_K8S_STATEFULSET_UID="k8s.statefulset.uid",TMP_K8S_STATEFULSET_NAME="k8s.statefulset.name",TMP_K8S_DAEMONSET_UID="k8s.daemonset.uid",TMP_K8S_DAEMONSET_NAME="k8s.daemonset.name",TMP_K8S_JOB_UID="k8s.job.uid",TMP_K8S_JOB_NAME="k8s.job.name",TMP_K8S_CRONJOB_UID="k8s.cronjob.uid",TMP_K8S_CRONJOB_NAME="k8s.cronjob.name",TMP_OS_TYPE="os.type",TMP_OS_DESCRIPTION="os.description",TMP_OS_NAME="os.name",TMP_OS_VERSION="os.version",TMP_PROCESS_PID="process.pid",TMP_PROCESS_EXECUTABLE_NAME="process.executable.name",TMP_PROCESS_EXECUTABLE_PATH="process.executable.path",TMP_PROCESS_COMMAND="process.command",TMP_PROCESS_COMMAND_LINE="process.command_line",TMP_PROCESS_COMMAND_ARGS="process.command_args",TMP_PROCESS_OWNER="process.owner",TMP_PROCESS_RUNTIME_NAME="process.runtime.name",TMP_PROCESS_RUNTIME_VERSION="process.runtime.version",TMP_PROCESS_RUNTIME_DESCRIPTION="process.runtime.description",TMP_SERVICE_NAME="service.name",TMP_SERVICE_NAMESPACE="service.namespace",TMP_SERVICE_INSTANCE_ID="service.instance.id",TMP_SERVICE_VERSION="service.version",TMP_TELEMETRY_SDK_NAME="telemetry.sdk.name",TMP_TELEMETRY_SDK_LANGUAGE="telemetry.sdk.language",TMP_TELEMETRY_SDK_VERSION="telemetry.sdk.version",TMP_TELEMETRY_AUTO_VERSION="telemetry.auto.version",TMP_WEBENGINE_NAME="webengine.name",TMP_WEBENGINE_VERSION="webengine.version",TMP_WEBENGINE_DESCRIPTION="webengine.description";exports2.SEMRESATTRS_CLOUD_PROVIDER=TMP_CLOUD_PROVIDER;exports2.SEMRESATTRS_CLOUD_ACCOUNT_ID=TMP_CLOUD_ACCOUNT_ID;exports2.SEMRESATTRS_CLOUD_REGION=TMP_CLOUD_REGION;exports2.SEMRESATTRS_CLOUD_AVAILABILITY_ZONE=TMP_CLOUD_AVAILABILITY_ZONE;exports2.SEMRESATTRS_CLOUD_PLATFORM=TMP_CLOUD_PLATFORM;exports2.SEMRESATTRS_AWS_ECS_CONTAINER_ARN=TMP_AWS_ECS_CONTAINER_ARN;exports2.SEMRESATTRS_AWS_ECS_CLUSTER_ARN=TMP_AWS_ECS_CLUSTER_ARN;exports2.SEMRESATTRS_AWS_ECS_LAUNCHTYPE=TMP_AWS_ECS_LAUNCHTYPE;exports2.SEMRESATTRS_AWS_ECS_TASK_ARN=TMP_AWS_ECS_TASK_ARN;exports2.SEMRESATTRS_AWS_ECS_TASK_FAMILY=TMP_AWS_ECS_TASK_FAMILY;exports2.SEMRESATTRS_AWS_ECS_TASK_REVISION=TMP_AWS_ECS_TASK_REVISION;exports2.SEMRESATTRS_AWS_EKS_CLUSTER_ARN=TMP_AWS_EKS_CLUSTER_ARN;exports2.SEMRESATTRS_AWS_LOG_GROUP_NAMES=TMP_AWS_LOG_GROUP_NAMES;exports2.SEMRESATTRS_AWS_LOG_GROUP_ARNS=TMP_AWS_LOG_GROUP_ARNS;exports2.SEMRESATTRS_AWS_LOG_STREAM_NAMES=TMP_AWS_LOG_STREAM_NAMES;exports2.SEMRESATTRS_AWS_LOG_STREAM_ARNS=TMP_AWS_LOG_STREAM_ARNS;exports2.SEMRESATTRS_CONTAINER_NAME=TMP_CONTAINER_NAME;exports2.SEMRESATTRS_CONTAINER_ID=TMP_CONTAINER_ID;exports2.SEMRESATTRS_CONTAINER_RUNTIME=TMP_CONTAINER_RUNTIME;exports2.SEMRESATTRS_CONTAINER_IMAGE_NAME=TMP_CONTAINER_IMAGE_NAME;exports2.SEMRESATTRS_CONTAINER_IMAGE_TAG=TMP_CONTAINER_IMAGE_TAG;exports2.SEMRESATTRS_DEPLOYMENT_ENVIRONMENT=TMP_DEPLOYMENT_ENVIRONMENT;exports2.SEMRESATTRS_DEVICE_ID=TMP_DEVICE_ID;exports2.SEMRESATTRS_DEVICE_MODEL_IDENTIFIER=TMP_DEVICE_MODEL_IDENTIFIER;exports2.SEMRESATTRS_DEVICE_MODEL_NAME=TMP_DEVICE_MODEL_NAME;exports2.SEMRESATTRS_FAAS_NAME=TMP_FAAS_NAME;exports2.SEMRESATTRS_FAAS_ID=TMP_FAAS_ID;exports2.SEMRESATTRS_FAAS_VERSION=TMP_FAAS_VERSION;exports2.SEMRESATTRS_FAAS_INSTANCE=TMP_FAAS_INSTANCE;exports2.SEMRESATTRS_FAAS_MAX_MEMORY=TMP_FAAS_MAX_MEMORY;exports2.SEMRESATTRS_HOST_ID=TMP_HOST_ID;exports2.SEMRESATTRS_HOST_NAME=TMP_HOST_NAME;exports2.SEMRESATTRS_HOST_TYPE=TMP_HOST_TYPE;exports2.SEMRESATTRS_HOST_ARCH=TMP_HOST_ARCH;exports2.SEMRESATTRS_HOST_IMAGE_NAME=TMP_HOST_IMAGE_NAME;exports2.SEMRESATTRS_HOST_IMAGE_ID=TMP_HOST_IMAGE_ID;exports2.SEMRESATTRS_HOST_IMAGE_VERSION=TMP_HOST_IMAGE_VERSION;exports2.SEMRESATTRS_K8S_CLUSTER_NAME=TMP_K8S_CLUSTER_NAME;exports2.SEMRESATTRS_K8S_NODE_NAME=TMP_K8S_NODE_NAME;exports2.SEMRESATTRS_K8S_NODE_UID=TMP_K8S_NODE_UID;exports2.SEMRESATTRS_K8S_NAMESPACE_NAME=TMP_K8S_NAMESPACE_NAME;exports2.SEMRESATTRS_K8S_POD_UID=TMP_K8S_POD_UID;exports2.SEMRESATTRS_K8S_POD_NAME=TMP_K8S_POD_NAME;exports2.SEMRESATTRS_K8S_CONTAINER_NAME=TMP_K8S_CONTAINER_NAME;exports2.SEMRESATTRS_K8S_REPLICASET_UID=TMP_K8S_REPLICASET_UID;exports2.SEMRESATTRS_K8S_REPLICASET_NAME=TMP_K8S_REPLICASET_NAME;exports2.SEMRESATTRS_K8S_DEPLOYMENT_UID=TMP_K8S_DEPLOYMENT_UID;exports2.SEMRESATTRS_K8S_DEPLOYMENT_NAME=TMP_K8S_DEPLOYMENT_NAME;exports2.SEMRESATTRS_K8S_STATEFULSET_UID=TMP_K8S_STATEFULSET_UID;exports2.SEMRESATTRS_K8S_STATEFULSET_NAME=TMP_K8S_STATEFULSET_NAME;exports2.SEMRESATTRS_K8S_DAEMONSET_UID=TMP_K8S_DAEMONSET_UID;exports2.SEMRESATTRS_K8S_DAEMONSET_NAME=TMP_K8S_DAEMONSET_NAME;exports2.SEMRESATTRS_K8S_JOB_UID=TMP_K8S_JOB_UID;exports2.SEMRESATTRS_K8S_JOB_NAME=TMP_K8S_JOB_NAME;exports2.SEMRESATTRS_K8S_CRONJOB_UID=TMP_K8S_CRONJOB_UID;exports2.SEMRESATTRS_K8S_CRONJOB_NAME=TMP_K8S_CRONJOB_NAME;exports2.SEMRESATTRS_OS_TYPE=TMP_OS_TYPE;exports2.SEMRESATTRS_OS_DESCRIPTION=TMP_OS_DESCRIPTION;exports2.SEMRESATTRS_OS_NAME=TMP_OS_NAME;exports2.SEMRESATTRS_OS_VERSION=TMP_OS_VERSION;exports2.SEMRESATTRS_PROCESS_PID=TMP_PROCESS_PID;exports2.SEMRESATTRS_PROCESS_EXECUTABLE_NAME=TMP_PROCESS_EXECUTABLE_NAME;exports2.SEMRESATTRS_PROCESS_EXECUTABLE_PATH=TMP_PROCESS_EXECUTABLE_PATH;exports2.SEMRESATTRS_PROCESS_COMMAND=TMP_PROCESS_COMMAND;exports2.SEMRESATTRS_PROCESS_COMMAND_LINE=TMP_PROCESS_COMMAND_LINE;exports2.SEMRESATTRS_PROCESS_COMMAND_ARGS=TMP_PROCESS_COMMAND_ARGS;exports2.SEMRESATTRS_PROCESS_OWNER=TMP_PROCESS_OWNER;exports2.SEMRESATTRS_PROCESS_RUNTIME_NAME=TMP_PROCESS_RUNTIME_NAME;exports2.SEMRESATTRS_PROCESS_RUNTIME_VERSION=TMP_PROCESS_RUNTIME_VERSION;exports2.SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION=TMP_PROCESS_RUNTIME_DESCRIPTION;exports2.SEMRESATTRS_SERVICE_NAME=TMP_SERVICE_NAME;exports2.SEMRESATTRS_SERVICE_NAMESPACE=TMP_SERVICE_NAMESPACE;exports2.SEMRESATTRS_SERVICE_INSTANCE_ID=TMP_SERVICE_INSTANCE_ID;exports2.SEMRESATTRS_SERVICE_VERSION=TMP_SERVICE_VERSION;exports2.SEMRESATTRS_TELEMETRY_SDK_NAME=TMP_TELEMETRY_SDK_NAME;exports2.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE=TMP_TELEMETRY_SDK_LANGUAGE;exports2.SEMRESATTRS_TELEMETRY_SDK_VERSION=TMP_TELEMETRY_SDK_VERSION;exports2.SEMRESATTRS_TELEMETRY_AUTO_VERSION=TMP_TELEMETRY_AUTO_VERSION;exports2.SEMRESATTRS_WEBENGINE_NAME=TMP_WEBENGINE_NAME;exports2.SEMRESATTRS_WEBENGINE_VERSION=TMP_WEBENGINE_VERSION;exports2.SEMRESATTRS_WEBENGINE_DESCRIPTION=TMP_WEBENGINE_DESCRIPTION;exports2.SemanticResourceAttributes=(0,utils_1.createConstMap)([TMP_CLOUD_PROVIDER,TMP_CLOUD_ACCOUNT_ID,TMP_CLOUD_REGION,TMP_CLOUD_AVAILABILITY_ZONE,TMP_CLOUD_PLATFORM,TMP_AWS_ECS_CONTAINER_ARN,TMP_AWS_ECS_CLUSTER_ARN,TMP_AWS_ECS_LAUNCHTYPE,TMP_AWS_ECS_TASK_ARN,TMP_AWS_ECS_TASK_FAMILY,TMP_AWS_ECS_TASK_REVISION,TMP_AWS_EKS_CLUSTER_ARN,TMP_AWS_LOG_GROUP_NAMES,TMP_AWS_LOG_GROUP_ARNS,TMP_AWS_LOG_STREAM_NAMES,TMP_AWS_LOG_STREAM_ARNS,TMP_CONTAINER_NAME,TMP_CONTAINER_ID,TMP_CONTAINER_RUNTIME,TMP_CONTAINER_IMAGE_NAME,TMP_CONTAINER_IMAGE_TAG,TMP_DEPLOYMENT_ENVIRONMENT,TMP_DEVICE_ID,TMP_DEVICE_MODEL_IDENTIFIER,TMP_DEVICE_MODEL_NAME,TMP_FAAS_NAME,TMP_FAAS_ID,TMP_FAAS_VERSION,TMP_FAAS_INSTANCE,TMP_FAAS_MAX_MEMORY,TMP_HOST_ID,TMP_HOST_NAME,TMP_HOST_TYPE,TMP_HOST_ARCH,TMP_HOST_IMAGE_NAME,TMP_HOST_IMAGE_ID,TMP_HOST_IMAGE_VERSION,TMP_K8S_CLUSTER_NAME,TMP_K8S_NODE_NAME,TMP_K8S_NODE_UID,TMP_K8S_NAMESPACE_NAME,TMP_K8S_POD_UID,TMP_K8S_POD_NAME,TMP_K8S_CONTAINER_NAME,TMP_K8S_REPLICASET_UID,TMP_K8S_REPLICASET_NAME,TMP_K8S_DEPLOYMENT_UID,TMP_K8S_DEPLOYMENT_NAME,TMP_K8S_STATEFULSET_UID,TMP_K8S_STATEFULSET_NAME,TMP_K8S_DAEMONSET_UID,TMP_K8S_DAEMONSET_NAME,TMP_K8S_JOB_UID,TMP_K8S_JOB_NAME,TMP_K8S_CRONJOB_UID,TMP_K8S_CRONJOB_NAME,TMP_OS_TYPE,TMP_OS_DESCRIPTION,TMP_OS_NAME,TMP_OS_VERSION,TMP_PROCESS_PID,TMP_PROCESS_EXECUTABLE_NAME,TMP_PROCESS_EXECUTABLE_PATH,TMP_PROCESS_COMMAND,TMP_PROCESS_COMMAND_LINE,TMP_PROCESS_COMMAND_ARGS,TMP_PROCESS_OWNER,TMP_PROCESS_RUNTIME_NAME,TMP_PROCESS_RUNTIME_VERSION,TMP_PROCESS_RUNTIME_DESCRIPTION,TMP_SERVICE_NAME,TMP_SERVICE_NAMESPACE,TMP_SERVICE_INSTANCE_ID,TMP_SERVICE_VERSION,TMP_TELEMETRY_SDK_NAME,TMP_TELEMETRY_SDK_LANGUAGE,TMP_TELEMETRY_SDK_VERSION,TMP_TELEMETRY_AUTO_VERSION,TMP_WEBENGINE_NAME,TMP_WEBENGINE_VERSION,TMP_WEBENGINE_DESCRIPTION]);var TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD="alibaba_cloud",TMP_CLOUDPROVIDERVALUES_AWS="aws",TMP_CLOUDPROVIDERVALUES_AZURE="azure",TMP_CLOUDPROVIDERVALUES_GCP="gcp";exports2.CLOUDPROVIDERVALUES_ALIBABA_CLOUD=TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD;exports2.CLOUDPROVIDERVALUES_AWS=TMP_CLOUDPROVIDERVALUES_AWS;exports2.CLOUDPROVIDERVALUES_AZURE=TMP_CLOUDPROVIDERVALUES_AZURE;exports2.CLOUDPROVIDERVALUES_GCP=TMP_CLOUDPROVIDERVALUES_GCP;exports2.CloudProviderValues=(0,utils_1.createConstMap)([TMP_CLOUDPROVIDERVALUES_ALIBABA_CLOUD,TMP_CLOUDPROVIDERVALUES_AWS,TMP_CLOUDPROVIDERVALUES_AZURE,TMP_CLOUDPROVIDERVALUES_GCP]);var TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS="alibaba_cloud_ecs",TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC="alibaba_cloud_fc",TMP_CLOUDPLATFORMVALUES_AWS_EC2="aws_ec2",TMP_CLOUDPLATFORMVALUES_AWS_ECS="aws_ecs",TMP_CLOUDPLATFORMVALUES_AWS_EKS="aws_eks",TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA="aws_lambda",TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK="aws_elastic_beanstalk",TMP_CLOUDPLATFORMVALUES_AZURE_VM="azure_vm",TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES="azure_container_instances",TMP_CLOUDPLATFORMVALUES_AZURE_AKS="azure_aks",TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS="azure_functions",TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE="azure_app_service",TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE="gcp_compute_engine",TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN="gcp_cloud_run",TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE="gcp_kubernetes_engine",TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS="gcp_cloud_functions",TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE="gcp_app_engine";exports2.CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS;exports2.CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC=TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC;exports2.CLOUDPLATFORMVALUES_AWS_EC2=TMP_CLOUDPLATFORMVALUES_AWS_EC2;exports2.CLOUDPLATFORMVALUES_AWS_ECS=TMP_CLOUDPLATFORMVALUES_AWS_ECS;exports2.CLOUDPLATFORMVALUES_AWS_EKS=TMP_CLOUDPLATFORMVALUES_AWS_EKS;exports2.CLOUDPLATFORMVALUES_AWS_LAMBDA=TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA;exports2.CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK=TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK;exports2.CLOUDPLATFORMVALUES_AZURE_VM=TMP_CLOUDPLATFORMVALUES_AZURE_VM;exports2.CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES=TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES;exports2.CLOUDPLATFORMVALUES_AZURE_AKS=TMP_CLOUDPLATFORMVALUES_AZURE_AKS;exports2.CLOUDPLATFORMVALUES_AZURE_FUNCTIONS=TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS;exports2.CLOUDPLATFORMVALUES_AZURE_APP_SERVICE=TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE;exports2.CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE=TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE;exports2.CLOUDPLATFORMVALUES_GCP_CLOUD_RUN=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN;exports2.CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE=TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE;exports2.CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS=TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS;exports2.CLOUDPLATFORMVALUES_GCP_APP_ENGINE=TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE;exports2.CloudPlatformValues=(0,utils_1.createConstMap)([TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS,TMP_CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC,TMP_CLOUDPLATFORMVALUES_AWS_EC2,TMP_CLOUDPLATFORMVALUES_AWS_ECS,TMP_CLOUDPLATFORMVALUES_AWS_EKS,TMP_CLOUDPLATFORMVALUES_AWS_LAMBDA,TMP_CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK,TMP_CLOUDPLATFORMVALUES_AZURE_VM,TMP_CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES,TMP_CLOUDPLATFORMVALUES_AZURE_AKS,TMP_CLOUDPLATFORMVALUES_AZURE_FUNCTIONS,TMP_CLOUDPLATFORMVALUES_AZURE_APP_SERVICE,TMP_CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_RUN,TMP_CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE,TMP_CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS,TMP_CLOUDPLATFORMVALUES_GCP_APP_ENGINE]);var TMP_AWSECSLAUNCHTYPEVALUES_EC2="ec2",TMP_AWSECSLAUNCHTYPEVALUES_FARGATE="fargate";exports2.AWSECSLAUNCHTYPEVALUES_EC2=TMP_AWSECSLAUNCHTYPEVALUES_EC2;exports2.AWSECSLAUNCHTYPEVALUES_FARGATE=TMP_AWSECSLAUNCHTYPEVALUES_FARGATE;exports2.AwsEcsLaunchtypeValues=(0,utils_1.createConstMap)([TMP_AWSECSLAUNCHTYPEVALUES_EC2,TMP_AWSECSLAUNCHTYPEVALUES_FARGATE]);var TMP_HOSTARCHVALUES_AMD64="amd64",TMP_HOSTARCHVALUES_ARM32="arm32",TMP_HOSTARCHVALUES_ARM64="arm64",TMP_HOSTARCHVALUES_IA64="ia64",TMP_HOSTARCHVALUES_PPC32="ppc32",TMP_HOSTARCHVALUES_PPC64="ppc64",TMP_HOSTARCHVALUES_X86="x86";exports2.HOSTARCHVALUES_AMD64=TMP_HOSTARCHVALUES_AMD64;exports2.HOSTARCHVALUES_ARM32=TMP_HOSTARCHVALUES_ARM32;exports2.HOSTARCHVALUES_ARM64=TMP_HOSTARCHVALUES_ARM64;exports2.HOSTARCHVALUES_IA64=TMP_HOSTARCHVALUES_IA64;exports2.HOSTARCHVALUES_PPC32=TMP_HOSTARCHVALUES_PPC32;exports2.HOSTARCHVALUES_PPC64=TMP_HOSTARCHVALUES_PPC64;exports2.HOSTARCHVALUES_X86=TMP_HOSTARCHVALUES_X86;exports2.HostArchValues=(0,utils_1.createConstMap)([TMP_HOSTARCHVALUES_AMD64,TMP_HOSTARCHVALUES_ARM32,TMP_HOSTARCHVALUES_ARM64,TMP_HOSTARCHVALUES_IA64,TMP_HOSTARCHVALUES_PPC32,TMP_HOSTARCHVALUES_PPC64,TMP_HOSTARCHVALUES_X86]);var TMP_OSTYPEVALUES_WINDOWS="windows",TMP_OSTYPEVALUES_LINUX="linux",TMP_OSTYPEVALUES_DARWIN="darwin",TMP_OSTYPEVALUES_FREEBSD="freebsd",TMP_OSTYPEVALUES_NETBSD="netbsd",TMP_OSTYPEVALUES_OPENBSD="openbsd",TMP_OSTYPEVALUES_DRAGONFLYBSD="dragonflybsd",TMP_OSTYPEVALUES_HPUX="hpux",TMP_OSTYPEVALUES_AIX="aix",TMP_OSTYPEVALUES_SOLARIS="solaris",TMP_OSTYPEVALUES_Z_OS="z_os";exports2.OSTYPEVALUES_WINDOWS=TMP_OSTYPEVALUES_WINDOWS;exports2.OSTYPEVALUES_LINUX=TMP_OSTYPEVALUES_LINUX;exports2.OSTYPEVALUES_DARWIN=TMP_OSTYPEVALUES_DARWIN;exports2.OSTYPEVALUES_FREEBSD=TMP_OSTYPEVALUES_FREEBSD;exports2.OSTYPEVALUES_NETBSD=TMP_OSTYPEVALUES_NETBSD;exports2.OSTYPEVALUES_OPENBSD=TMP_OSTYPEVALUES_OPENBSD;exports2.OSTYPEVALUES_DRAGONFLYBSD=TMP_OSTYPEVALUES_DRAGONFLYBSD;exports2.OSTYPEVALUES_HPUX=TMP_OSTYPEVALUES_HPUX;exports2.OSTYPEVALUES_AIX=TMP_OSTYPEVALUES_AIX;exports2.OSTYPEVALUES_SOLARIS=TMP_OSTYPEVALUES_SOLARIS;exports2.OSTYPEVALUES_Z_OS=TMP_OSTYPEVALUES_Z_OS;exports2.OsTypeValues=(0,utils_1.createConstMap)([TMP_OSTYPEVALUES_WINDOWS,TMP_OSTYPEVALUES_LINUX,TMP_OSTYPEVALUES_DARWIN,TMP_OSTYPEVALUES_FREEBSD,TMP_OSTYPEVALUES_NETBSD,TMP_OSTYPEVALUES_OPENBSD,TMP_OSTYPEVALUES_DRAGONFLYBSD,TMP_OSTYPEVALUES_HPUX,TMP_OSTYPEVALUES_AIX,TMP_OSTYPEVALUES_SOLARIS,TMP_OSTYPEVALUES_Z_OS]);var TMP_TELEMETRYSDKLANGUAGEVALUES_CPP="cpp",TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET="dotnet",TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG="erlang",TMP_TELEMETRYSDKLANGUAGEVALUES_GO="go",TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA="java",TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS="nodejs",TMP_TELEMETRYSDKLANGUAGEVALUES_PHP="php",TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON="python",TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY="ruby",TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS="webjs";exports2.TELEMETRYSDKLANGUAGEVALUES_CPP=TMP_TELEMETRYSDKLANGUAGEVALUES_CPP;exports2.TELEMETRYSDKLANGUAGEVALUES_DOTNET=TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET;exports2.TELEMETRYSDKLANGUAGEVALUES_ERLANG=TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG;exports2.TELEMETRYSDKLANGUAGEVALUES_GO=TMP_TELEMETRYSDKLANGUAGEVALUES_GO;exports2.TELEMETRYSDKLANGUAGEVALUES_JAVA=TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA;exports2.TELEMETRYSDKLANGUAGEVALUES_NODEJS=TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS;exports2.TELEMETRYSDKLANGUAGEVALUES_PHP=TMP_TELEMETRYSDKLANGUAGEVALUES_PHP;exports2.TELEMETRYSDKLANGUAGEVALUES_PYTHON=TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON;exports2.TELEMETRYSDKLANGUAGEVALUES_RUBY=TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY;exports2.TELEMETRYSDKLANGUAGEVALUES_WEBJS=TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS;exports2.TelemetrySdkLanguageValues=(0,utils_1.createConstMap)([TMP_TELEMETRYSDKLANGUAGEVALUES_CPP,TMP_TELEMETRYSDKLANGUAGEVALUES_DOTNET,TMP_TELEMETRYSDKLANGUAGEVALUES_ERLANG,TMP_TELEMETRYSDKLANGUAGEVALUES_GO,TMP_TELEMETRYSDKLANGUAGEVALUES_JAVA,TMP_TELEMETRYSDKLANGUAGEVALUES_NODEJS,TMP_TELEMETRYSDKLANGUAGEVALUES_PHP,TMP_TELEMETRYSDKLANGUAGEVALUES_PYTHON,TMP_TELEMETRYSDKLANGUAGEVALUES_RUBY,TMP_TELEMETRYSDKLANGUAGEVALUES_WEBJS])}});var require_resource=__commonJS({"../node_modules/.pnpm/@opentelemetry+semantic-conventions@1.25.1/node_modules/@opentelemetry/semantic-conventions/build/src/resource/index.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=exports2&&exports2.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0});__exportStar(require_SemanticResourceAttributes(),exports2)}});var require_src2=__commonJS({"../node_modules/.pnpm/@opentelemetry+semantic-conventions@1.25.1/node_modules/@opentelemetry/semantic-conventions/build/src/index.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=exports2&&exports2.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0});__exportStar(require_trace(),exports2);__exportStar(require_resource(),exports2)}});var require_sdk_info=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/platform/node/sdk-info.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.SDK_INFO=void 0;var version_1=require_version(),semantic_conventions_1=require_src2();exports2.SDK_INFO={[semantic_conventions_1.SEMRESATTRS_TELEMETRY_SDK_NAME]:"opentelemetry",[semantic_conventions_1.SEMRESATTRS_PROCESS_RUNTIME_NAME]:"node",[semantic_conventions_1.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE]:semantic_conventions_1.TELEMETRYSDKLANGUAGEVALUES_NODEJS,[semantic_conventions_1.SEMRESATTRS_TELEMETRY_SDK_VERSION]:version_1.VERSION}}});var require_timer_util=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/platform/node/timer-util.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.unrefTimer=void 0;function unrefTimer(timer){timer.unref()}__name(unrefTimer,"unrefTimer");exports2.unrefTimer=unrefTimer}});var require_node2=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/platform/node/index.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=exports2&&exports2.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getEnv=exports2.getEnvWithoutDefaults=void 0;var environment_1=require_environment2();Object.defineProperty(exports2,"getEnvWithoutDefaults",{enumerable:!0,get:function(){return environment_1.getEnvWithoutDefaults}});Object.defineProperty(exports2,"getEnv",{enumerable:!0,get:function(){return environment_1.getEnv}});__exportStar(require_globalThis(),exports2);__exportStar(require_hex_to_base64(),exports2);__exportStar(require_RandomIdGenerator(),exports2);__exportStar(require_performance(),exports2);__exportStar(require_sdk_info(),exports2);__exportStar(require_timer_util(),exports2)}});var require_platform=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/platform/index.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=exports2&&exports2.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0});__exportStar(require_node2(),exports2)}});var require_time=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/common/time.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.addHrTimes=exports2.isTimeInput=exports2.isTimeInputHrTime=exports2.hrTimeToMicroseconds=exports2.hrTimeToMilliseconds=exports2.hrTimeToNanoseconds=exports2.hrTimeToTimeStamp=exports2.hrTimeDuration=exports2.timeInputToHrTime=exports2.hrTime=exports2.getTimeOrigin=exports2.millisToHrTime=void 0;var platform_1=require_platform(),NANOSECOND_DIGITS=9,NANOSECOND_DIGITS_IN_MILLIS=6,MILLISECONDS_TO_NANOSECONDS=Math.pow(10,NANOSECOND_DIGITS_IN_MILLIS),SECOND_TO_NANOSECONDS=Math.pow(10,NANOSECOND_DIGITS);function millisToHrTime(epochMillis){let epochSeconds=epochMillis/1e3,seconds=Math.trunc(epochSeconds),nanos=Math.round(epochMillis%1e3*MILLISECONDS_TO_NANOSECONDS);return[seconds,nanos]}__name(millisToHrTime,"millisToHrTime");exports2.millisToHrTime=millisToHrTime;function getTimeOrigin(){let timeOrigin=platform_1.otperformance.timeOrigin;if(typeof timeOrigin!="number"){let perf=platform_1.otperformance;timeOrigin=perf.timing&&perf.timing.fetchStart}return timeOrigin}__name(getTimeOrigin,"getTimeOrigin");exports2.getTimeOrigin=getTimeOrigin;function hrTime(performanceNow2){let timeOrigin=millisToHrTime(getTimeOrigin()),now=millisToHrTime(typeof performanceNow2=="number"?performanceNow2:platform_1.otperformance.now());return addHrTimes(timeOrigin,now)}__name(hrTime,"hrTime");exports2.hrTime=hrTime;function timeInputToHrTime(time){if(isTimeInputHrTime(time))return time;if(typeof time=="number")return time<getTimeOrigin()?hrTime(time):millisToHrTime(time);if(time instanceof Date)return millisToHrTime(time.getTime());throw TypeError("Invalid input type")}__name(timeInputToHrTime,"timeInputToHrTime");exports2.timeInputToHrTime=timeInputToHrTime;function hrTimeDuration(startTime,endTime){let seconds=endTime[0]-startTime[0],nanos=endTime[1]-startTime[1];return nanos<0&&(seconds-=1,nanos+=SECOND_TO_NANOSECONDS),[seconds,nanos]}__name(hrTimeDuration,"hrTimeDuration");exports2.hrTimeDuration=hrTimeDuration;function hrTimeToTimeStamp(time){let precision=NANOSECOND_DIGITS,tmp=`${"0".repeat(precision)}${time[1]}Z`,nanoString=tmp.substr(tmp.length-precision-1);return new Date(time[0]*1e3).toISOString().replace("000Z",nanoString)}__name(hrTimeToTimeStamp,"hrTimeToTimeStamp");exports2.hrTimeToTimeStamp=hrTimeToTimeStamp;function hrTimeToNanoseconds(time){return time[0]*SECOND_TO_NANOSECONDS+time[1]}__name(hrTimeToNanoseconds,"hrTimeToNanoseconds");exports2.hrTimeToNanoseconds=hrTimeToNanoseconds;function hrTimeToMilliseconds(time){return time[0]*1e3+time[1]/1e6}__name(hrTimeToMilliseconds,"hrTimeToMilliseconds");exports2.hrTimeToMilliseconds=hrTimeToMilliseconds;function hrTimeToMicroseconds(time){return time[0]*1e6+time[1]/1e3}__name(hrTimeToMicroseconds,"hrTimeToMicroseconds");exports2.hrTimeToMicroseconds=hrTimeToMicroseconds;function isTimeInputHrTime(value){return Array.isArray(value)&&value.length===2&&typeof value[0]=="number"&&typeof value[1]=="number"}__name(isTimeInputHrTime,"isTimeInputHrTime");exports2.isTimeInputHrTime=isTimeInputHrTime;function isTimeInput(value){return isTimeInputHrTime(value)||typeof value=="number"||value instanceof Date}__name(isTimeInput,"isTimeInput");exports2.isTimeInput=isTimeInput;function addHrTimes(time1,time2){let out=[time1[0]+time2[0],time1[1]+time2[1]];return out[1]>=SECOND_TO_NANOSECONDS&&(out[1]-=SECOND_TO_NANOSECONDS,out[0]+=1),out}__name(addHrTimes,"addHrTimes");exports2.addHrTimes=addHrTimes}});var require_types3=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/common/types.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_ExportResult=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/ExportResult.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.ExportResultCode=void 0;var ExportResultCode;(function(ExportResultCode2){ExportResultCode2[ExportResultCode2.SUCCESS=0]="SUCCESS",ExportResultCode2[ExportResultCode2.FAILED=1]="FAILED"})(ExportResultCode=exports2.ExportResultCode||(exports2.ExportResultCode={}))}});var require_composite=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/propagation/composite.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.CompositePropagator=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),CompositePropagator=class{constructor(config={}){var _a;this._propagators=(_a=config.propagators)!==null&&_a!==void 0?_a:[],this._fields=Array.from(new Set(this._propagators.map(p=>typeof p.fields=="function"?p.fields():[]).reduce((x,y)=>x.concat(y),[])))}inject(context2,carrier,setter){for(let propagator of this._propagators)try{propagator.inject(context2,carrier,setter)}catch(err){api_1.diag.warn(`Failed to inject with ${propagator.constructor.name}. Err: ${err.message}`)}}extract(context2,carrier,getter){return this._propagators.reduce((ctx,propagator)=>{try{return propagator.extract(ctx,carrier,getter)}catch(err){api_1.diag.warn(`Failed to inject with ${propagator.constructor.name}. Err: ${err.message}`)}return ctx},context2)}fields(){return this._fields.slice()}};__name(CompositePropagator,"CompositePropagator");exports2.CompositePropagator=CompositePropagator}});var require_validators=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/internal/validators.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.validateValue=exports2.validateKey=void 0;var VALID_KEY_CHAR_RANGE2="[_0-9a-z-*/]",VALID_KEY2=`[a-z]${VALID_KEY_CHAR_RANGE2}{0,255}`,VALID_VENDOR_KEY2=`[a-z0-9]${VALID_KEY_CHAR_RANGE2}{0,240}@[a-z]${VALID_KEY_CHAR_RANGE2}{0,13}`,VALID_KEY_REGEX2=new RegExp(`^(?:${VALID_KEY2}|${VALID_VENDOR_KEY2})$`),VALID_VALUE_BASE_REGEX2=/^[ -~]{0,255}[!-~]$/,INVALID_VALUE_COMMA_EQUAL_REGEX2=/,|=/;function validateKey2(key){return VALID_KEY_REGEX2.test(key)}__name(validateKey2,"validateKey");exports2.validateKey=validateKey2;function validateValue2(value){return VALID_VALUE_BASE_REGEX2.test(value)&&!INVALID_VALUE_COMMA_EQUAL_REGEX2.test(value)}__name(validateValue2,"validateValue");exports2.validateValue=validateValue2}});var require_TraceState=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/trace/TraceState.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.TraceState=void 0;var validators_1=require_validators(),MAX_TRACE_STATE_ITEMS2=32,MAX_TRACE_STATE_LEN2=512,LIST_MEMBERS_SEPARATOR2=",",LIST_MEMBER_KEY_VALUE_SPLITTER2="=",TraceState=class{constructor(rawTraceState){this._internalState=new Map,rawTraceState&&this._parse(rawTraceState)}set(key,value){let traceState=this._clone();return traceState._internalState.has(key)&&traceState._internalState.delete(key),traceState._internalState.set(key,value),traceState}unset(key){let traceState=this._clone();return traceState._internalState.delete(key),traceState}get(key){return this._internalState.get(key)}serialize(){return this._keys().reduce((agg,key)=>(agg.push(key+LIST_MEMBER_KEY_VALUE_SPLITTER2+this.get(key)),agg),[]).join(LIST_MEMBERS_SEPARATOR2)}_parse(rawTraceState){rawTraceState.length>MAX_TRACE_STATE_LEN2||(this._internalState=rawTraceState.split(LIST_MEMBERS_SEPARATOR2).reverse().reduce((agg,part)=>{let listMember=part.trim(),i=listMember.indexOf(LIST_MEMBER_KEY_VALUE_SPLITTER2);if(i!==-1){let key=listMember.slice(0,i),value=listMember.slice(i+1,part.length);(0,validators_1.validateKey)(key)&&(0,validators_1.validateValue)(value)&&agg.set(key,value)}return agg},new Map),this._internalState.size>MAX_TRACE_STATE_ITEMS2&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,MAX_TRACE_STATE_ITEMS2))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let traceState=new TraceState;return traceState._internalState=new Map(this._internalState),traceState}};__name(TraceState,"TraceState");exports2.TraceState=TraceState}});var require_W3CTraceContextPropagator=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/trace/W3CTraceContextPropagator.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.W3CTraceContextPropagator=exports2.parseTraceParent=exports2.TRACE_STATE_HEADER=exports2.TRACE_PARENT_HEADER=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),suppress_tracing_1=require_suppress_tracing(),TraceState_1=require_TraceState();exports2.TRACE_PARENT_HEADER="traceparent";exports2.TRACE_STATE_HEADER="tracestate";var VERSION2="00",VERSION_PART="(?!ff)[\\da-f]{2}",TRACE_ID_PART="(?![0]{32})[\\da-f]{32}",PARENT_ID_PART="(?![0]{16})[\\da-f]{16}",FLAGS_PART="[\\da-f]{2}",TRACE_PARENT_REGEX=new RegExp(`^\\s?(${VERSION_PART})-(${TRACE_ID_PART})-(${PARENT_ID_PART})-(${FLAGS_PART})(-.*)?\\s?$`);function parseTraceParent(traceParent){let match=TRACE_PARENT_REGEX.exec(traceParent);return!match||match[1]==="00"&&match[5]?null:{traceId:match[2],spanId:match[3],traceFlags:parseInt(match[4],16)}}__name(parseTraceParent,"parseTraceParent");exports2.parseTraceParent=parseTraceParent;var W3CTraceContextPropagator=class{inject(context2,carrier,setter){let spanContext=api_1.trace.getSpanContext(context2);if(!spanContext||(0,suppress_tracing_1.isTracingSuppressed)(context2)||!(0,api_1.isSpanContextValid)(spanContext))return;let traceParent=`${VERSION2}-${spanContext.traceId}-${spanContext.spanId}-0${Number(spanContext.traceFlags||api_1.TraceFlags.NONE).toString(16)}`;setter.set(carrier,exports2.TRACE_PARENT_HEADER,traceParent),spanContext.traceState&&setter.set(carrier,exports2.TRACE_STATE_HEADER,spanContext.traceState.serialize())}extract(context2,carrier,getter){let traceParentHeader=getter.get(carrier,exports2.TRACE_PARENT_HEADER);if(!traceParentHeader)return context2;let traceParent=Array.isArray(traceParentHeader)?traceParentHeader[0]:traceParentHeader;if(typeof traceParent!="string")return context2;let spanContext=parseTraceParent(traceParent);if(!spanContext)return context2;spanContext.isRemote=!0;let traceStateHeader=getter.get(carrier,exports2.TRACE_STATE_HEADER);if(traceStateHeader){let state=Array.isArray(traceStateHeader)?traceStateHeader.join(","):traceStateHeader;spanContext.traceState=new TraceState_1.TraceState(typeof state=="string"?state:void 0)}return api_1.trace.setSpanContext(context2,spanContext)}fields(){return[exports2.TRACE_PARENT_HEADER,exports2.TRACE_STATE_HEADER]}};__name(W3CTraceContextPropagator,"W3CTraceContextPropagator");exports2.W3CTraceContextPropagator=W3CTraceContextPropagator}});var require_IdGenerator=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/trace/IdGenerator.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_rpc_metadata=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/trace/rpc-metadata.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getRPCMetadata=exports2.deleteRPCMetadata=exports2.setRPCMetadata=exports2.RPCType=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),RPC_METADATA_KEY=(0,api_1.createContextKey)("OpenTelemetry SDK Context Key RPC_METADATA"),RPCType;(function(RPCType2){RPCType2.HTTP="http"})(RPCType=exports2.RPCType||(exports2.RPCType={}));function setRPCMetadata(context2,meta){return context2.setValue(RPC_METADATA_KEY,meta)}__name(setRPCMetadata,"setRPCMetadata");exports2.setRPCMetadata=setRPCMetadata;function deleteRPCMetadata(context2){return context2.deleteValue(RPC_METADATA_KEY)}__name(deleteRPCMetadata,"deleteRPCMetadata");exports2.deleteRPCMetadata=deleteRPCMetadata;function getRPCMetadata(context2){return context2.getValue(RPC_METADATA_KEY)}__name(getRPCMetadata,"getRPCMetadata");exports2.getRPCMetadata=getRPCMetadata}});var require_AlwaysOffSampler=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/trace/sampler/AlwaysOffSampler.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AlwaysOffSampler=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),AlwaysOffSampler=class{shouldSample(){return{decision:api_1.SamplingDecision.NOT_RECORD}}toString(){return"AlwaysOffSampler"}};__name(AlwaysOffSampler,"AlwaysOffSampler");exports2.AlwaysOffSampler=AlwaysOffSampler}});var require_AlwaysOnSampler=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/trace/sampler/AlwaysOnSampler.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AlwaysOnSampler=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),AlwaysOnSampler=class{shouldSample(){return{decision:api_1.SamplingDecision.RECORD_AND_SAMPLED}}toString(){return"AlwaysOnSampler"}};__name(AlwaysOnSampler,"AlwaysOnSampler");exports2.AlwaysOnSampler=AlwaysOnSampler}});var require_ParentBasedSampler=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/trace/sampler/ParentBasedSampler.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.ParentBasedSampler=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),global_error_handler_1=require_global_error_handler(),AlwaysOffSampler_1=require_AlwaysOffSampler(),AlwaysOnSampler_1=require_AlwaysOnSampler(),ParentBasedSampler=class{constructor(config){var _a,_b,_c,_d;this._root=config.root,this._root||((0,global_error_handler_1.globalErrorHandler)(new Error("ParentBasedSampler must have a root sampler configured")),this._root=new AlwaysOnSampler_1.AlwaysOnSampler),this._remoteParentSampled=(_a=config.remoteParentSampled)!==null&&_a!==void 0?_a:new AlwaysOnSampler_1.AlwaysOnSampler,this._remoteParentNotSampled=(_b=config.remoteParentNotSampled)!==null&&_b!==void 0?_b:new AlwaysOffSampler_1.AlwaysOffSampler,this._localParentSampled=(_c=config.localParentSampled)!==null&&_c!==void 0?_c:new AlwaysOnSampler_1.AlwaysOnSampler,this._localParentNotSampled=(_d=config.localParentNotSampled)!==null&&_d!==void 0?_d:new AlwaysOffSampler_1.AlwaysOffSampler}shouldSample(context2,traceId,spanName,spanKind,attributes,links){let parentContext=api_1.trace.getSpanContext(context2);return!parentContext||!(0,api_1.isSpanContextValid)(parentContext)?this._root.shouldSample(context2,traceId,spanName,spanKind,attributes,links):parentContext.isRemote?parentContext.traceFlags&api_1.TraceFlags.SAMPLED?this._remoteParentSampled.shouldSample(context2,traceId,spanName,spanKind,attributes,links):this._remoteParentNotSampled.shouldSample(context2,traceId,spanName,spanKind,attributes,links):parentContext.traceFlags&api_1.TraceFlags.SAMPLED?this._localParentSampled.shouldSample(context2,traceId,spanName,spanKind,attributes,links):this._localParentNotSampled.shouldSample(context2,traceId,spanName,spanKind,attributes,links)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}};__name(ParentBasedSampler,"ParentBasedSampler");exports2.ParentBasedSampler=ParentBasedSampler}});var require_TraceIdRatioBasedSampler=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/trace/sampler/TraceIdRatioBasedSampler.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.TraceIdRatioBasedSampler=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),TraceIdRatioBasedSampler=class{constructor(_ratio=0){this._ratio=_ratio,this._ratio=this._normalize(_ratio),this._upperBound=Math.floor(this._ratio*4294967295)}shouldSample(context2,traceId){return{decision:(0,api_1.isValidTraceId)(traceId)&&this._accumulate(traceId)<this._upperBound?api_1.SamplingDecision.RECORD_AND_SAMPLED:api_1.SamplingDecision.NOT_RECORD}}toString(){return`TraceIdRatioBased{${this._ratio}}`}_normalize(ratio){return typeof ratio!="number"||isNaN(ratio)?0:ratio>=1?1:ratio<=0?0:ratio}_accumulate(traceId){let accumulation=0;for(let i=0;i<traceId.length/8;i++){let pos=i*8,part=parseInt(traceId.slice(pos,pos+8),16);accumulation=(accumulation^part)>>>0}return accumulation}};__name(TraceIdRatioBasedSampler,"TraceIdRatioBasedSampler");exports2.TraceIdRatioBasedSampler=TraceIdRatioBasedSampler}});var require_lodash_merge=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/utils/lodash.merge.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.isPlainObject=void 0;var objectTag="[object Object]",nullTag="[object Null]",undefinedTag="[object Undefined]",funcProto=Function.prototype,funcToString=funcProto.toString,objectCtorString=funcToString.call(Object),getPrototype=overArg(Object.getPrototypeOf,Object),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,symToStringTag=Symbol?Symbol.toStringTag:void 0,nativeObjectToString=objectProto.toString;function overArg(func,transform){return function(arg){return func(transform(arg))}}__name(overArg,"overArg");function isPlainObject(value){if(!isObjectLike(value)||baseGetTag(value)!==objectTag)return!1;let proto=getPrototype(value);if(proto===null)return!0;let Ctor=hasOwnProperty.call(proto,"constructor")&&proto.constructor;return typeof Ctor=="function"&&Ctor instanceof Ctor&&funcToString.call(Ctor)===objectCtorString}__name(isPlainObject,"isPlainObject");exports2.isPlainObject=isPlainObject;function isObjectLike(value){return value!=null&&typeof value=="object"}__name(isObjectLike,"isObjectLike");function baseGetTag(value){return value==null?value===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(value)?getRawTag(value):objectToString(value)}__name(baseGetTag,"baseGetTag");function getRawTag(value){let isOwn=hasOwnProperty.call(value,symToStringTag),tag=value[symToStringTag],unmasked=!1;try{value[symToStringTag]=void 0,unmasked=!0}catch{}let result=nativeObjectToString.call(value);return unmasked&&(isOwn?value[symToStringTag]=tag:delete value[symToStringTag]),result}__name(getRawTag,"getRawTag");function objectToString(value){return nativeObjectToString.call(value)}__name(objectToString,"objectToString")}});var require_merge2=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/utils/merge.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.merge=void 0;var lodash_merge_1=require_lodash_merge(),MAX_LEVEL=20;function merge(...args){let result=args.shift(),objects=new WeakMap;for(;args.length>0;)result=mergeTwoObjects(result,args.shift(),0,objects);return result}__name(merge,"merge");exports2.merge=merge;function takeValue(value){return isArray(value)?value.slice():value}__name(takeValue,"takeValue");function mergeTwoObjects(one,two,level=0,objects){let result;if(!(level>MAX_LEVEL)){if(level++,isPrimitive(one)||isPrimitive(two)||isFunction3(two))result=takeValue(two);else if(isArray(one)){if(result=one.slice(),isArray(two))for(let i=0,j=two.length;i<j;i++)result.push(takeValue(two[i]));else if(isObject2(two)){let keys=Object.keys(two);for(let i=0,j=keys.length;i<j;i++){let key=keys[i];result[key]=takeValue(two[key])}}}else if(isObject2(one))if(isObject2(two)){if(!shouldMerge(one,two))return two;result=Object.assign({},one);let keys=Object.keys(two);for(let i=0,j=keys.length;i<j;i++){let key=keys[i],twoValue=two[key];if(isPrimitive(twoValue))typeof twoValue>"u"?delete result[key]:result[key]=twoValue;else{let obj1=result[key],obj2=twoValue;if(wasObjectReferenced(one,key,objects)||wasObjectReferenced(two,key,objects))delete result[key];else{if(isObject2(obj1)&&isObject2(obj2)){let arr1=objects.get(obj1)||[],arr2=objects.get(obj2)||[];arr1.push({obj:one,key}),arr2.push({obj:two,key}),objects.set(obj1,arr1),objects.set(obj2,arr2)}result[key]=mergeTwoObjects(result[key],twoValue,level,objects)}}}}else result=two;return result}}__name(mergeTwoObjects,"mergeTwoObjects");function wasObjectReferenced(obj,key,objects){let arr=objects.get(obj[key])||[];for(let i=0,j=arr.length;i<j;i++){let info=arr[i];if(info.key===key&&info.obj===obj)return!0}return!1}__name(wasObjectReferenced,"wasObjectReferenced");function isArray(value){return Array.isArray(value)}__name(isArray,"isArray");function isFunction3(value){return typeof value=="function"}__name(isFunction3,"isFunction");function isObject2(value){return!isPrimitive(value)&&!isArray(value)&&!isFunction3(value)&&typeof value=="object"}__name(isObject2,"isObject");function isPrimitive(value){return typeof value=="string"||typeof value=="number"||typeof value=="boolean"||typeof value>"u"||value instanceof Date||value instanceof RegExp||value===null}__name(isPrimitive,"isPrimitive");function shouldMerge(one,two){return!(!(0,lodash_merge_1.isPlainObject)(one)||!(0,lodash_merge_1.isPlainObject)(two))}__name(shouldMerge,"shouldMerge")}});var require_timeout=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/utils/timeout.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.callWithTimeout=exports2.TimeoutError=void 0;var TimeoutError=class extends Error{constructor(message){super(message),Object.setPrototypeOf(this,TimeoutError.prototype)}};__name(TimeoutError,"TimeoutError");exports2.TimeoutError=TimeoutError;function callWithTimeout(promise,timeout2){let timeoutHandle,timeoutPromise=new Promise(__name(function(_resolve,reject2){timeoutHandle=setTimeout(__name(function(){reject2(new TimeoutError("Operation timed out."))},"timeoutHandler"),timeout2)},"timeoutFunction"));return Promise.race([promise,timeoutPromise]).then(result=>(clearTimeout(timeoutHandle),result),reason=>{throw clearTimeout(timeoutHandle),reason})}__name(callWithTimeout,"callWithTimeout");exports2.callWithTimeout=callWithTimeout}});var require_url=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/utils/url.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.isUrlIgnored=exports2.urlMatches=void 0;function urlMatches(url2,urlToMatch){return typeof urlToMatch=="string"?url2===urlToMatch:!!url2.match(urlToMatch)}__name(urlMatches,"urlMatches");exports2.urlMatches=urlMatches;function isUrlIgnored(url2,ignoredUrls){if(!ignoredUrls)return!1;for(let ignoreUrl of ignoredUrls)if(urlMatches(url2,ignoreUrl))return!0;return!1}__name(isUrlIgnored,"isUrlIgnored");exports2.isUrlIgnored=isUrlIgnored}});var require_wrap=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/utils/wrap.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.isWrapped=void 0;function isWrapped(func){return typeof func=="function"&&typeof func.__original=="function"&&typeof func.__unwrap=="function"&&func.__wrapped===!0}__name(isWrapped,"isWrapped");exports2.isWrapped=isWrapped}});var require_promise=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/utils/promise.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.Deferred=void 0;var Deferred2=class{constructor(){this._promise=new Promise((resolve15,reject2)=>{this._resolve=resolve15,this._reject=reject2})}get promise(){return this._promise}resolve(val2){this._resolve(val2)}reject(err){this._reject(err)}};__name(Deferred2,"Deferred");exports2.Deferred=Deferred2}});var require_callback=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/utils/callback.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.BindOnceFuture=void 0;var promise_1=require_promise(),BindOnceFuture=class{constructor(_callback,_that){this._callback=_callback,this._that=_that,this._isCalled=!1,this._deferred=new promise_1.Deferred}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...args){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...args)).then(val2=>this._deferred.resolve(val2),err=>this._deferred.reject(err))}catch(err){this._deferred.reject(err)}}return this._deferred.promise}};__name(BindOnceFuture,"BindOnceFuture");exports2.BindOnceFuture=BindOnceFuture}});var require_exporter=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/internal/exporter.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2._export=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),suppress_tracing_1=require_suppress_tracing();function _export(exporter,arg){return new Promise(resolve15=>{api_1.context.with((0,suppress_tracing_1.suppressTracing)(api_1.context.active()),()=>{exporter.export(arg,result=>{resolve15(result)})})})}__name(_export,"_export");exports2._export=_export}});var require_src3=__commonJS({"../node_modules/.pnpm/@opentelemetry+core@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/core/build/src/index.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=exports2&&exports2.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0});exports2.internal=exports2.baggageUtils=void 0;__exportStar(require_W3CBaggagePropagator(),exports2);__exportStar(require_anchored_clock(),exports2);__exportStar(require_attributes(),exports2);__exportStar(require_global_error_handler(),exports2);__exportStar(require_logging_error_handler(),exports2);__exportStar(require_time(),exports2);__exportStar(require_types3(),exports2);__exportStar(require_hex_to_binary(),exports2);__exportStar(require_ExportResult(),exports2);exports2.baggageUtils=require_utils6();__exportStar(require_platform(),exports2);__exportStar(require_composite(),exports2);__exportStar(require_W3CTraceContextPropagator(),exports2);__exportStar(require_IdGenerator(),exports2);__exportStar(require_rpc_metadata(),exports2);__exportStar(require_AlwaysOffSampler(),exports2);__exportStar(require_AlwaysOnSampler(),exports2);__exportStar(require_ParentBasedSampler(),exports2);__exportStar(require_TraceIdRatioBasedSampler(),exports2);__exportStar(require_suppress_tracing(),exports2);__exportStar(require_TraceState(),exports2);__exportStar(require_environment(),exports2);__exportStar(require_merge2(),exports2);__exportStar(require_sampling(),exports2);__exportStar(require_timeout(),exports2);__exportStar(require_url(),exports2);__exportStar(require_wrap(),exports2);__exportStar(require_callback(),exports2);__exportStar(require_version(),exports2);var exporter_1=require_exporter();exports2.internal={_export:exporter_1._export}}});var require_enums=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/enums.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.ExceptionEventName=void 0;exports2.ExceptionEventName="exception"}});var require_Span=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/Span.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.Span=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),core_1=require_src3(),semantic_conventions_1=require_src2(),enums_1=require_enums(),Span=class{constructor(parentTracer,context2,spanName,spanContext,kind,parentSpanId,links=[],startTime,_deprecatedClock,attributes){this.attributes={},this.links=[],this.events=[],this._droppedAttributesCount=0,this._droppedEventsCount=0,this._droppedLinksCount=0,this.status={code:api_1.SpanStatusCode.UNSET},this.endTime=[0,0],this._ended=!1,this._duration=[-1,-1],this.name=spanName,this._spanContext=spanContext,this.parentSpanId=parentSpanId,this.kind=kind,this.links=links;let now=Date.now();this._performanceStartTime=core_1.otperformance.now(),this._performanceOffset=now-(this._performanceStartTime+(0,core_1.getTimeOrigin)()),this._startTimeProvided=startTime!=null,this.startTime=this._getTime(startTime??now),this.resource=parentTracer.resource,this.instrumentationLibrary=parentTracer.instrumentationLibrary,this._spanLimits=parentTracer.getSpanLimits(),this._attributeValueLengthLimit=this._spanLimits.attributeValueLengthLimit||0,attributes!=null&&this.setAttributes(attributes),this._spanProcessor=parentTracer.getActiveSpanProcessor(),this._spanProcessor.onStart(this,context2)}spanContext(){return this._spanContext}setAttribute(key,value){return value==null||this._isSpanEnded()?this:key.length===0?(api_1.diag.warn(`Invalid attribute key: ${key}`),this):(0,core_1.isAttributeValue)(value)?Object.keys(this.attributes).length>=this._spanLimits.attributeCountLimit&&!Object.prototype.hasOwnProperty.call(this.attributes,key)?(this._droppedAttributesCount++,this):(this.attributes[key]=this._truncateToSize(value),this):(api_1.diag.warn(`Invalid attribute value set for key: ${key}`),this)}setAttributes(attributes){for(let[k,v]of Object.entries(attributes))this.setAttribute(k,v);return this}addEvent(name3,attributesOrStartTime,timeStamp){if(this._isSpanEnded())return this;if(this._spanLimits.eventCountLimit===0)return api_1.diag.warn("No events allowed."),this._droppedEventsCount++,this;this.events.length>=this._spanLimits.eventCountLimit&&(this._droppedEventsCount===0&&api_1.diag.debug("Dropping extra events."),this.events.shift(),this._droppedEventsCount++),(0,core_1.isTimeInput)(attributesOrStartTime)&&((0,core_1.isTimeInput)(timeStamp)||(timeStamp=attributesOrStartTime),attributesOrStartTime=void 0);let attributes=(0,core_1.sanitizeAttributes)(attributesOrStartTime);return this.events.push({name:name3,attributes,time:this._getTime(timeStamp),droppedAttributesCount:0}),this}addLink(link6){return this.links.push(link6),this}addLinks(links){return this.links.push(...links),this}setStatus(status){return this._isSpanEnded()?this:(this.status=status,this)}updateName(name3){return this._isSpanEnded()?this:(this.name=name3,this)}end(endTime){if(this._isSpanEnded()){api_1.diag.error(`${this.name} ${this._spanContext.traceId}-${this._spanContext.spanId} - You can only call end() on a span once.`);return}this._ended=!0,this.endTime=this._getTime(endTime),this._duration=(0,core_1.hrTimeDuration)(this.startTime,this.endTime),this._duration[0]<0&&(api_1.diag.warn("Inconsistent start and end time, startTime > endTime. Setting span duration to 0ms.",this.startTime,this.endTime),this.endTime=this.startTime.slice(),this._duration=[0,0]),this._droppedEventsCount>0&&api_1.diag.warn(`Dropped ${this._droppedEventsCount} events because eventCountLimit reached`),this._spanProcessor.onEnd(this)}_getTime(inp){if(typeof inp=="number"&&inp<core_1.otperformance.now())return(0,core_1.hrTime)(inp+this._performanceOffset);if(typeof inp=="number")return(0,core_1.millisToHrTime)(inp);if(inp instanceof Date)return(0,core_1.millisToHrTime)(inp.getTime());if((0,core_1.isTimeInputHrTime)(inp))return inp;if(this._startTimeProvided)return(0,core_1.millisToHrTime)(Date.now());let msDuration=core_1.otperformance.now()-this._performanceStartTime;return(0,core_1.addHrTimes)(this.startTime,(0,core_1.millisToHrTime)(msDuration))}isRecording(){return this._ended===!1}recordException(exception,time){let attributes={};typeof exception=="string"?attributes[semantic_conventions_1.SEMATTRS_EXCEPTION_MESSAGE]=exception:exception&&(exception.code?attributes[semantic_conventions_1.SEMATTRS_EXCEPTION_TYPE]=exception.code.toString():exception.name&&(attributes[semantic_conventions_1.SEMATTRS_EXCEPTION_TYPE]=exception.name),exception.message&&(attributes[semantic_conventions_1.SEMATTRS_EXCEPTION_MESSAGE]=exception.message),exception.stack&&(attributes[semantic_conventions_1.SEMATTRS_EXCEPTION_STACKTRACE]=exception.stack)),attributes[semantic_conventions_1.SEMATTRS_EXCEPTION_TYPE]||attributes[semantic_conventions_1.SEMATTRS_EXCEPTION_MESSAGE]?this.addEvent(enums_1.ExceptionEventName,attributes,time):api_1.diag.warn(`Failed to record an exception ${exception}`)}get duration(){return this._duration}get ended(){return this._ended}get droppedAttributesCount(){return this._droppedAttributesCount}get droppedEventsCount(){return this._droppedEventsCount}get droppedLinksCount(){return this._droppedLinksCount}_isSpanEnded(){return this._ended&&api_1.diag.warn(`Can not execute the operation on ended Span {traceId: ${this._spanContext.traceId}, spanId: ${this._spanContext.spanId}}`),this._ended}_truncateToLimitUtil(value,limit){return value.length<=limit?value:value.substr(0,limit)}_truncateToSize(value){let limit=this._attributeValueLengthLimit;return limit<=0?(api_1.diag.warn(`Attribute value limit must be positive, got ${limit}`),value):typeof value=="string"?this._truncateToLimitUtil(value,limit):Array.isArray(value)?value.map(val2=>typeof val2=="string"?this._truncateToLimitUtil(val2,limit):val2):value}};__name(Span,"Span");exports2.Span=Span}});var require_Sampler=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/Sampler.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.SamplingDecision=void 0;var SamplingDecision2;(function(SamplingDecision3){SamplingDecision3[SamplingDecision3.NOT_RECORD=0]="NOT_RECORD",SamplingDecision3[SamplingDecision3.RECORD=1]="RECORD",SamplingDecision3[SamplingDecision3.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"})(SamplingDecision2=exports2.SamplingDecision||(exports2.SamplingDecision={}))}});var require_AlwaysOffSampler2=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/sampler/AlwaysOffSampler.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AlwaysOffSampler=void 0;var Sampler_1=require_Sampler(),AlwaysOffSampler=class{shouldSample(){return{decision:Sampler_1.SamplingDecision.NOT_RECORD}}toString(){return"AlwaysOffSampler"}};__name(AlwaysOffSampler,"AlwaysOffSampler");exports2.AlwaysOffSampler=AlwaysOffSampler}});var require_AlwaysOnSampler2=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/sampler/AlwaysOnSampler.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AlwaysOnSampler=void 0;var Sampler_1=require_Sampler(),AlwaysOnSampler=class{shouldSample(){return{decision:Sampler_1.SamplingDecision.RECORD_AND_SAMPLED}}toString(){return"AlwaysOnSampler"}};__name(AlwaysOnSampler,"AlwaysOnSampler");exports2.AlwaysOnSampler=AlwaysOnSampler}});var require_ParentBasedSampler2=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/sampler/ParentBasedSampler.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.ParentBasedSampler=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),core_1=require_src3(),AlwaysOffSampler_1=require_AlwaysOffSampler2(),AlwaysOnSampler_1=require_AlwaysOnSampler2(),ParentBasedSampler=class{constructor(config){var _a,_b,_c,_d;this._root=config.root,this._root||((0,core_1.globalErrorHandler)(new Error("ParentBasedSampler must have a root sampler configured")),this._root=new AlwaysOnSampler_1.AlwaysOnSampler),this._remoteParentSampled=(_a=config.remoteParentSampled)!==null&&_a!==void 0?_a:new AlwaysOnSampler_1.AlwaysOnSampler,this._remoteParentNotSampled=(_b=config.remoteParentNotSampled)!==null&&_b!==void 0?_b:new AlwaysOffSampler_1.AlwaysOffSampler,this._localParentSampled=(_c=config.localParentSampled)!==null&&_c!==void 0?_c:new AlwaysOnSampler_1.AlwaysOnSampler,this._localParentNotSampled=(_d=config.localParentNotSampled)!==null&&_d!==void 0?_d:new AlwaysOffSampler_1.AlwaysOffSampler}shouldSample(context2,traceId,spanName,spanKind,attributes,links){let parentContext=api_1.trace.getSpanContext(context2);return!parentContext||!(0,api_1.isSpanContextValid)(parentContext)?this._root.shouldSample(context2,traceId,spanName,spanKind,attributes,links):parentContext.isRemote?parentContext.traceFlags&api_1.TraceFlags.SAMPLED?this._remoteParentSampled.shouldSample(context2,traceId,spanName,spanKind,attributes,links):this._remoteParentNotSampled.shouldSample(context2,traceId,spanName,spanKind,attributes,links):parentContext.traceFlags&api_1.TraceFlags.SAMPLED?this._localParentSampled.shouldSample(context2,traceId,spanName,spanKind,attributes,links):this._localParentNotSampled.shouldSample(context2,traceId,spanName,spanKind,attributes,links)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}};__name(ParentBasedSampler,"ParentBasedSampler");exports2.ParentBasedSampler=ParentBasedSampler}});var require_TraceIdRatioBasedSampler2=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/sampler/TraceIdRatioBasedSampler.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.TraceIdRatioBasedSampler=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),Sampler_1=require_Sampler(),TraceIdRatioBasedSampler=class{constructor(_ratio=0){this._ratio=_ratio,this._ratio=this._normalize(_ratio),this._upperBound=Math.floor(this._ratio*4294967295)}shouldSample(context2,traceId){return{decision:(0,api_1.isValidTraceId)(traceId)&&this._accumulate(traceId)<this._upperBound?Sampler_1.SamplingDecision.RECORD_AND_SAMPLED:Sampler_1.SamplingDecision.NOT_RECORD}}toString(){return`TraceIdRatioBased{${this._ratio}}`}_normalize(ratio){return typeof ratio!="number"||isNaN(ratio)?0:ratio>=1?1:ratio<=0?0:ratio}_accumulate(traceId){let accumulation=0;for(let i=0;i<traceId.length/8;i++){let pos=i*8,part=parseInt(traceId.slice(pos,pos+8),16);accumulation=(accumulation^part)>>>0}return accumulation}};__name(TraceIdRatioBasedSampler,"TraceIdRatioBasedSampler");exports2.TraceIdRatioBasedSampler=TraceIdRatioBasedSampler}});var require_config=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/config.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.buildSamplerFromEnv=exports2.loadDefaultConfig=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),core_1=require_src3(),AlwaysOffSampler_1=require_AlwaysOffSampler2(),AlwaysOnSampler_1=require_AlwaysOnSampler2(),ParentBasedSampler_1=require_ParentBasedSampler2(),TraceIdRatioBasedSampler_1=require_TraceIdRatioBasedSampler2(),env=(0,core_1.getEnv)(),FALLBACK_OTEL_TRACES_SAMPLER=core_1.TracesSamplerValues.AlwaysOn,DEFAULT_RATIO=1;function loadDefaultConfig(){return{sampler:buildSamplerFromEnv(env),forceFlushTimeoutMillis:3e4,generalLimits:{attributeValueLengthLimit:(0,core_1.getEnv)().OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT,attributeCountLimit:(0,core_1.getEnv)().OTEL_ATTRIBUTE_COUNT_LIMIT},spanLimits:{attributeValueLengthLimit:(0,core_1.getEnv)().OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT,attributeCountLimit:(0,core_1.getEnv)().OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT,linkCountLimit:(0,core_1.getEnv)().OTEL_SPAN_LINK_COUNT_LIMIT,eventCountLimit:(0,core_1.getEnv)().OTEL_SPAN_EVENT_COUNT_LIMIT,attributePerEventCountLimit:(0,core_1.getEnv)().OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT,attributePerLinkCountLimit:(0,core_1.getEnv)().OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT}}}__name(loadDefaultConfig,"loadDefaultConfig");exports2.loadDefaultConfig=loadDefaultConfig;function buildSamplerFromEnv(environment=(0,core_1.getEnv)()){switch(environment.OTEL_TRACES_SAMPLER){case core_1.TracesSamplerValues.AlwaysOn:return new AlwaysOnSampler_1.AlwaysOnSampler;case core_1.TracesSamplerValues.AlwaysOff:return new AlwaysOffSampler_1.AlwaysOffSampler;case core_1.TracesSamplerValues.ParentBasedAlwaysOn:return new ParentBasedSampler_1.ParentBasedSampler({root:new AlwaysOnSampler_1.AlwaysOnSampler});case core_1.TracesSamplerValues.ParentBasedAlwaysOff:return new ParentBasedSampler_1.ParentBasedSampler({root:new AlwaysOffSampler_1.AlwaysOffSampler});case core_1.TracesSamplerValues.TraceIdRatio:return new TraceIdRatioBasedSampler_1.TraceIdRatioBasedSampler(getSamplerProbabilityFromEnv(environment));case core_1.TracesSamplerValues.ParentBasedTraceIdRatio:return new ParentBasedSampler_1.ParentBasedSampler({root:new TraceIdRatioBasedSampler_1.TraceIdRatioBasedSampler(getSamplerProbabilityFromEnv(environment))});default:return api_1.diag.error(`OTEL_TRACES_SAMPLER value "${environment.OTEL_TRACES_SAMPLER} invalid, defaulting to ${FALLBACK_OTEL_TRACES_SAMPLER}".`),new AlwaysOnSampler_1.AlwaysOnSampler}}__name(buildSamplerFromEnv,"buildSamplerFromEnv");exports2.buildSamplerFromEnv=buildSamplerFromEnv;function getSamplerProbabilityFromEnv(environment){if(environment.OTEL_TRACES_SAMPLER_ARG===void 0||environment.OTEL_TRACES_SAMPLER_ARG==="")return api_1.diag.error(`OTEL_TRACES_SAMPLER_ARG is blank, defaulting to ${DEFAULT_RATIO}.`),DEFAULT_RATIO;let probability=Number(environment.OTEL_TRACES_SAMPLER_ARG);return isNaN(probability)?(api_1.diag.error(`OTEL_TRACES_SAMPLER_ARG=${environment.OTEL_TRACES_SAMPLER_ARG} was given, but it is invalid, defaulting to ${DEFAULT_RATIO}.`),DEFAULT_RATIO):probability<0||probability>1?(api_1.diag.error(`OTEL_TRACES_SAMPLER_ARG=${environment.OTEL_TRACES_SAMPLER_ARG} was given, but it is out of range ([0..1]), defaulting to ${DEFAULT_RATIO}.`),DEFAULT_RATIO):probability}__name(getSamplerProbabilityFromEnv,"getSamplerProbabilityFromEnv")}});var require_utility=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/utility.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.reconfigureLimits=exports2.mergeConfig=void 0;var config_1=require_config(),core_1=require_src3();function mergeConfig(userConfig){let perInstanceDefaults={sampler:(0,config_1.buildSamplerFromEnv)()},DEFAULT_CONFIG=(0,config_1.loadDefaultConfig)(),target=Object.assign({},DEFAULT_CONFIG,perInstanceDefaults,userConfig);return target.generalLimits=Object.assign({},DEFAULT_CONFIG.generalLimits,userConfig.generalLimits||{}),target.spanLimits=Object.assign({},DEFAULT_CONFIG.spanLimits,userConfig.spanLimits||{}),target}__name(mergeConfig,"mergeConfig");exports2.mergeConfig=mergeConfig;function reconfigureLimits(userConfig){var _a,_b,_c,_d,_e,_f,_g,_h,_j,_k,_l,_m;let spanLimits=Object.assign({},userConfig.spanLimits),parsedEnvConfig=(0,core_1.getEnvWithoutDefaults)();return spanLimits.attributeCountLimit=(_f=(_e=(_d=(_b=(_a=userConfig.spanLimits)===null||_a===void 0?void 0:_a.attributeCountLimit)!==null&&_b!==void 0?_b:(_c=userConfig.generalLimits)===null||_c===void 0?void 0:_c.attributeCountLimit)!==null&&_d!==void 0?_d:parsedEnvConfig.OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT)!==null&&_e!==void 0?_e:parsedEnvConfig.OTEL_ATTRIBUTE_COUNT_LIMIT)!==null&&_f!==void 0?_f:core_1.DEFAULT_ATTRIBUTE_COUNT_LIMIT,spanLimits.attributeValueLengthLimit=(_m=(_l=(_k=(_h=(_g=userConfig.spanLimits)===null||_g===void 0?void 0:_g.attributeValueLengthLimit)!==null&&_h!==void 0?_h:(_j=userConfig.generalLimits)===null||_j===void 0?void 0:_j.attributeValueLengthLimit)!==null&&_k!==void 0?_k:parsedEnvConfig.OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT)!==null&&_l!==void 0?_l:parsedEnvConfig.OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT)!==null&&_m!==void 0?_m:core_1.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,Object.assign({},userConfig,{spanLimits})}__name(reconfigureLimits,"reconfigureLimits");exports2.reconfigureLimits=reconfigureLimits}});var require_BatchSpanProcessorBase=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/export/BatchSpanProcessorBase.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.BatchSpanProcessorBase=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),core_1=require_src3(),BatchSpanProcessorBase=class{constructor(_exporter,config){this._exporter=_exporter,this._isExporting=!1,this._finishedSpans=[],this._droppedSpansCount=0;let env=(0,core_1.getEnv)();this._maxExportBatchSize=typeof config?.maxExportBatchSize=="number"?config.maxExportBatchSize:env.OTEL_BSP_MAX_EXPORT_BATCH_SIZE,this._maxQueueSize=typeof config?.maxQueueSize=="number"?config.maxQueueSize:env.OTEL_BSP_MAX_QUEUE_SIZE,this._scheduledDelayMillis=typeof config?.scheduledDelayMillis=="number"?config.scheduledDelayMillis:env.OTEL_BSP_SCHEDULE_DELAY,this._exportTimeoutMillis=typeof config?.exportTimeoutMillis=="number"?config.exportTimeoutMillis:env.OTEL_BSP_EXPORT_TIMEOUT,this._shutdownOnce=new core_1.BindOnceFuture(this._shutdown,this),this._maxExportBatchSize>this._maxQueueSize&&(api_1.diag.warn("BatchSpanProcessor: maxExportBatchSize must be smaller or equal to maxQueueSize, setting maxExportBatchSize to match maxQueueSize"),this._maxExportBatchSize=this._maxQueueSize)}forceFlush(){return this._shutdownOnce.isCalled?this._shutdownOnce.promise:this._flushAll()}onStart(_span,_parentContext){}onEnd(span){this._shutdownOnce.isCalled||span.spanContext().traceFlags&api_1.TraceFlags.SAMPLED&&this._addToBuffer(span)}shutdown(){return this._shutdownOnce.call()}_shutdown(){return Promise.resolve().then(()=>this.onShutdown()).then(()=>this._flushAll()).then(()=>this._exporter.shutdown())}_addToBuffer(span){if(this._finishedSpans.length>=this._maxQueueSize){this._droppedSpansCount===0&&api_1.diag.debug("maxQueueSize reached, dropping spans"),this._droppedSpansCount++;return}this._droppedSpansCount>0&&(api_1.diag.warn(`Dropped ${this._droppedSpansCount} spans because maxQueueSize reached`),this._droppedSpansCount=0),this._finishedSpans.push(span),this._maybeStartTimer()}_flushAll(){return new Promise((resolve15,reject2)=>{let promises2=[],count=Math.ceil(this._finishedSpans.length/this._maxExportBatchSize);for(let i=0,j=count;i<j;i++)promises2.push(this._flushOneBatch());Promise.all(promises2).then(()=>{resolve15()}).catch(reject2)})}_flushOneBatch(){return this._clearTimer(),this._finishedSpans.length===0?Promise.resolve():new Promise((resolve15,reject2)=>{let timer=setTimeout(()=>{reject2(new Error("Timeout"))},this._exportTimeoutMillis);api_1.context.with((0,core_1.suppressTracing)(api_1.context.active()),()=>{let spans;this._finishedSpans.length<=this._maxExportBatchSize?(spans=this._finishedSpans,this._finishedSpans=[]):spans=this._finishedSpans.splice(0,this._maxExportBatchSize);let doExport=__name(()=>this._exporter.export(spans,result=>{var _a;clearTimeout(timer),result.code===core_1.ExportResultCode.SUCCESS?resolve15():reject2((_a=result.error)!==null&&_a!==void 0?_a:new Error("BatchSpanProcessor: span export failed"))}),"doExport"),pendingResources=null;for(let i=0,len=spans.length;i<len;i++){let span=spans[i];span.resource.asyncAttributesPending&&span.resource.waitForAsyncAttributes&&(pendingResources??(pendingResources=[]),pendingResources.push(span.resource.waitForAsyncAttributes()))}pendingResources===null?doExport():Promise.all(pendingResources).then(doExport,err=>{(0,core_1.globalErrorHandler)(err),reject2(err)})})})}_maybeStartTimer(){if(this._isExporting)return;let flush=__name(()=>{this._isExporting=!0,this._flushOneBatch().finally(()=>{this._isExporting=!1,this._finishedSpans.length>0&&(this._clearTimer(),this._maybeStartTimer())}).catch(e=>{this._isExporting=!1,(0,core_1.globalErrorHandler)(e)})},"flush");if(this._finishedSpans.length>=this._maxExportBatchSize)return flush();this._timer===void 0&&(this._timer=setTimeout(()=>flush(),this._scheduledDelayMillis),(0,core_1.unrefTimer)(this._timer))}_clearTimer(){this._timer!==void 0&&(clearTimeout(this._timer),this._timer=void 0)}};__name(BatchSpanProcessorBase,"BatchSpanProcessorBase");exports2.BatchSpanProcessorBase=BatchSpanProcessorBase}});var require_BatchSpanProcessor=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/platform/node/export/BatchSpanProcessor.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.BatchSpanProcessor=void 0;var BatchSpanProcessorBase_1=require_BatchSpanProcessorBase(),BatchSpanProcessor=class extends BatchSpanProcessorBase_1.BatchSpanProcessorBase{onShutdown(){}};__name(BatchSpanProcessor,"BatchSpanProcessor");exports2.BatchSpanProcessor=BatchSpanProcessor}});var require_RandomIdGenerator2=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/platform/node/RandomIdGenerator.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.RandomIdGenerator=void 0;var SPAN_ID_BYTES=8,TRACE_ID_BYTES=16,RandomIdGenerator=class{constructor(){this.generateTraceId=getIdGenerator(TRACE_ID_BYTES),this.generateSpanId=getIdGenerator(SPAN_ID_BYTES)}};__name(RandomIdGenerator,"RandomIdGenerator");exports2.RandomIdGenerator=RandomIdGenerator;var SHARED_BUFFER=Buffer.allocUnsafe(TRACE_ID_BYTES);function getIdGenerator(bytes){return __name(function(){for(let i=0;i<bytes/4;i++)SHARED_BUFFER.writeUInt32BE(Math.random()*2**32>>>0,i*4);for(let i=0;i<bytes&&!(SHARED_BUFFER[i]>0);i++)i===bytes-1&&(SHARED_BUFFER[bytes-1]=1);return SHARED_BUFFER.toString("hex",0,bytes)},"generateId")}__name(getIdGenerator,"getIdGenerator")}});var require_node3=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/platform/node/index.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=exports2&&exports2.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0});__exportStar(require_BatchSpanProcessor(),exports2);__exportStar(require_RandomIdGenerator2(),exports2)}});var require_platform2=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/platform/index.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=exports2&&exports2.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0});__exportStar(require_node3(),exports2)}});var require_Tracer=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/Tracer.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.Tracer=void 0;var api=(init_esm(),__toCommonJS(esm_exports)),core_1=require_src3(),Span_1=require_Span(),utility_1=require_utility(),platform_1=require_platform2(),Tracer=class{constructor(instrumentationLibrary,config,_tracerProvider){this._tracerProvider=_tracerProvider;let localConfig=(0,utility_1.mergeConfig)(config);this._sampler=localConfig.sampler,this._generalLimits=localConfig.generalLimits,this._spanLimits=localConfig.spanLimits,this._idGenerator=config.idGenerator||new platform_1.RandomIdGenerator,this.resource=_tracerProvider.resource,this.instrumentationLibrary=instrumentationLibrary}startSpan(name3,options={},context2=api.context.active()){var _a,_b,_c;options.root&&(context2=api.trace.deleteSpan(context2));let parentSpan=api.trace.getSpan(context2);if((0,core_1.isTracingSuppressed)(context2))return api.diag.debug("Instrumentation suppressed, returning Noop Span"),api.trace.wrapSpanContext(api.INVALID_SPAN_CONTEXT);let parentSpanContext=parentSpan?.spanContext(),spanId=this._idGenerator.generateSpanId(),traceId,traceState,parentSpanId;!parentSpanContext||!api.trace.isSpanContextValid(parentSpanContext)?traceId=this._idGenerator.generateTraceId():(traceId=parentSpanContext.traceId,traceState=parentSpanContext.traceState,parentSpanId=parentSpanContext.spanId);let spanKind=(_a=options.kind)!==null&&_a!==void 0?_a:api.SpanKind.INTERNAL,links=((_b=options.links)!==null&&_b!==void 0?_b:[]).map(link6=>({context:link6.context,attributes:(0,core_1.sanitizeAttributes)(link6.attributes)})),attributes=(0,core_1.sanitizeAttributes)(options.attributes),samplingResult=this._sampler.shouldSample(context2,traceId,name3,spanKind,attributes,links);traceState=(_c=samplingResult.traceState)!==null&&_c!==void 0?_c:traceState;let traceFlags=samplingResult.decision===api.SamplingDecision.RECORD_AND_SAMPLED?api.TraceFlags.SAMPLED:api.TraceFlags.NONE,spanContext={traceId,spanId,traceFlags,traceState};if(samplingResult.decision===api.SamplingDecision.NOT_RECORD)return api.diag.debug("Recording is off, propagating context in a non-recording span"),api.trace.wrapSpanContext(spanContext);let initAttributes=(0,core_1.sanitizeAttributes)(Object.assign(attributes,samplingResult.attributes));return new Span_1.Span(this,context2,name3,spanContext,spanKind,parentSpanId,links,options.startTime,void 0,initAttributes)}startActiveSpan(name3,arg2,arg3,arg4){let opts,ctx,fn;if(arguments.length<2)return;arguments.length===2?fn=arg2:arguments.length===3?(opts=arg2,fn=arg3):(opts=arg2,ctx=arg3,fn=arg4);let parentContext=ctx??api.context.active(),span=this.startSpan(name3,opts,parentContext),contextWithSpanSet=api.trace.setSpan(parentContext,span);return api.context.with(contextWithSpanSet,fn,void 0,span)}getGeneralLimits(){return this._generalLimits}getSpanLimits(){return this._spanLimits}getActiveSpanProcessor(){return this._tracerProvider.getActiveSpanProcessor()}};__name(Tracer,"Tracer");exports2.Tracer=Tracer}});var require_default_service_name=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/platform/node/default-service-name.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.defaultServiceName=void 0;function defaultServiceName(){return`unknown_service:${process.argv0}`}__name(defaultServiceName,"defaultServiceName");exports2.defaultServiceName=defaultServiceName}});var require_node4=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/platform/node/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.defaultServiceName=void 0;var default_service_name_1=require_default_service_name();Object.defineProperty(exports2,"defaultServiceName",{enumerable:!0,get:function(){return default_service_name_1.defaultServiceName}})}});var require_platform3=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/platform/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.defaultServiceName=void 0;var node_1=require_node4();Object.defineProperty(exports2,"defaultServiceName",{enumerable:!0,get:function(){return node_1.defaultServiceName}})}});var require_Resource=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/Resource.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.Resource=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),semantic_conventions_1=require_src2(),core_1=require_src3(),platform_1=require_platform3(),Resource7=class{constructor(attributes,asyncAttributesPromise){var _a;this._attributes=attributes,this.asyncAttributesPending=asyncAttributesPromise!=null,this._syncAttributes=(_a=this._attributes)!==null&&_a!==void 0?_a:{},this._asyncAttributesPromise=asyncAttributesPromise?.then(asyncAttributes=>(this._attributes=Object.assign({},this._attributes,asyncAttributes),this.asyncAttributesPending=!1,asyncAttributes),err=>(api_1.diag.debug("a resource's async attributes promise rejected: %s",err),this.asyncAttributesPending=!1,{}))}static empty(){return Resource7.EMPTY}static default(){return new Resource7({[semantic_conventions_1.SEMRESATTRS_SERVICE_NAME]:(0,platform_1.defaultServiceName)(),[semantic_conventions_1.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE]:core_1.SDK_INFO[semantic_conventions_1.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE],[semantic_conventions_1.SEMRESATTRS_TELEMETRY_SDK_NAME]:core_1.SDK_INFO[semantic_conventions_1.SEMRESATTRS_TELEMETRY_SDK_NAME],[semantic_conventions_1.SEMRESATTRS_TELEMETRY_SDK_VERSION]:core_1.SDK_INFO[semantic_conventions_1.SEMRESATTRS_TELEMETRY_SDK_VERSION]})}get attributes(){var _a;return this.asyncAttributesPending&&api_1.diag.error("Accessing resource attributes before async attributes settled"),(_a=this._attributes)!==null&&_a!==void 0?_a:{}}async waitForAsyncAttributes(){this.asyncAttributesPending&&await this._asyncAttributesPromise}merge(other){var _a;if(!other)return this;let mergedSyncAttributes=Object.assign(Object.assign({},this._syncAttributes),(_a=other._syncAttributes)!==null&&_a!==void 0?_a:other.attributes);if(!this._asyncAttributesPromise&&!other._asyncAttributesPromise)return new Resource7(mergedSyncAttributes);let mergedAttributesPromise=Promise.all([this._asyncAttributesPromise,other._asyncAttributesPromise]).then(([thisAsyncAttributes,otherAsyncAttributes])=>{var _a2;return Object.assign(Object.assign(Object.assign(Object.assign({},this._syncAttributes),thisAsyncAttributes),(_a2=other._syncAttributes)!==null&&_a2!==void 0?_a2:other.attributes),otherAsyncAttributes)});return new Resource7(mergedSyncAttributes,mergedAttributesPromise)}};__name(Resource7,"Resource");exports2.Resource=Resource7;Resource7.EMPTY=new Resource7({})}});var require_utils8=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/platform/node/utils.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.normalizeType=exports2.normalizeArch=void 0;var normalizeArch=__name(nodeArchString=>{switch(nodeArchString){case"arm":return"arm32";case"ppc":return"ppc32";case"x64":return"amd64";default:return nodeArchString}},"normalizeArch");exports2.normalizeArch=normalizeArch;var normalizeType=__name(nodePlatform=>{switch(nodePlatform){case"sunos":return"solaris";case"win32":return"windows";default:return nodePlatform}},"normalizeType");exports2.normalizeType=normalizeType}});var require_execAsync=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/platform/node/machine-id/execAsync.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.execAsync=void 0;var child_process=require("child_process"),util2=require("util");exports2.execAsync=util2.promisify(child_process.exec)}});var require_getMachineId_darwin=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/platform/node/machine-id/getMachineId-darwin.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getMachineId=void 0;var execAsync_1=require_execAsync(),api_1=(init_esm(),__toCommonJS(esm_exports));async function getMachineId(){try{let idLine=(await(0,execAsync_1.execAsync)('ioreg -rd1 -c "IOPlatformExpertDevice"')).stdout.split(`
`).find(line=>line.includes("IOPlatformUUID"));if(!idLine)return"";let parts=idLine.split('" = "');if(parts.length===2)return parts[1].slice(0,-1)}catch(e){api_1.diag.debug(`error reading machine id: ${e}`)}return""}__name(getMachineId,"getMachineId");exports2.getMachineId=getMachineId}});var require_getMachineId_linux=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/platform/node/machine-id/getMachineId-linux.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getMachineId=void 0;var fs_1=require("fs"),api_1=(init_esm(),__toCommonJS(esm_exports));async function getMachineId(){let paths=["/etc/machine-id","/var/lib/dbus/machine-id"];for(let path16 of paths)try{return(await fs_1.promises.readFile(path16,{encoding:"utf8"})).trim()}catch(e){api_1.diag.debug(`error reading machine id: ${e}`)}return""}__name(getMachineId,"getMachineId");exports2.getMachineId=getMachineId}});var require_getMachineId_bsd=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/platform/node/machine-id/getMachineId-bsd.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getMachineId=void 0;var fs_1=require("fs"),execAsync_1=require_execAsync(),api_1=(init_esm(),__toCommonJS(esm_exports));async function getMachineId(){try{return(await fs_1.promises.readFile("/etc/hostid",{encoding:"utf8"})).trim()}catch(e){api_1.diag.debug(`error reading machine id: ${e}`)}try{return(await(0,execAsync_1.execAsync)("kenv -q smbios.system.uuid")).stdout.trim()}catch(e){api_1.diag.debug(`error reading machine id: ${e}`)}return""}__name(getMachineId,"getMachineId");exports2.getMachineId=getMachineId}});var require_getMachineId_win=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/platform/node/machine-id/getMachineId-win.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getMachineId=void 0;var process6=require("process"),execAsync_1=require_execAsync(),api_1=(init_esm(),__toCommonJS(esm_exports));async function getMachineId(){let args="QUERY HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography /v MachineGuid",command="%windir%\\System32\\REG.exe";process6.arch==="ia32"&&"PROCESSOR_ARCHITEW6432"in process6.env&&(command="%windir%\\sysnative\\cmd.exe /c "+command);try{let parts=(await(0,execAsync_1.execAsync)(`${command} ${args}`)).stdout.split("REG_SZ");if(parts.length===2)return parts[1].trim()}catch(e){api_1.diag.debug(`error reading machine id: ${e}`)}return""}__name(getMachineId,"getMachineId");exports2.getMachineId=getMachineId}});var require_getMachineId_unsupported=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/platform/node/machine-id/getMachineId-unsupported.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getMachineId=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports));async function getMachineId(){return api_1.diag.debug("could not read machine-id: unsupported platform"),""}__name(getMachineId,"getMachineId");exports2.getMachineId=getMachineId}});var require_getMachineId=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/platform/node/machine-id/getMachineId.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getMachineId=void 0;var process6=require("process"),getMachineId;exports2.getMachineId=getMachineId;switch(process6.platform){case"darwin":exports2.getMachineId=getMachineId=require_getMachineId_darwin().getMachineId;break;case"linux":exports2.getMachineId=getMachineId=require_getMachineId_linux().getMachineId;break;case"freebsd":exports2.getMachineId=getMachineId=require_getMachineId_bsd().getMachineId;break;case"win32":exports2.getMachineId=getMachineId=require_getMachineId_win().getMachineId;break;default:exports2.getMachineId=getMachineId=require_getMachineId_unsupported().getMachineId}}});var require_HostDetectorSync=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/platform/node/HostDetectorSync.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.hostDetectorSync=void 0;var semantic_conventions_1=require_src2(),Resource_1=require_Resource(),os_1=require("os"),utils_1=require_utils8(),getMachineId_1=require_getMachineId(),HostDetectorSync=class{detect(_config){let attributes={[semantic_conventions_1.SEMRESATTRS_HOST_NAME]:(0,os_1.hostname)(),[semantic_conventions_1.SEMRESATTRS_HOST_ARCH]:(0,utils_1.normalizeArch)((0,os_1.arch)())};return new Resource_1.Resource(attributes,this._getAsyncAttributes())}_getAsyncAttributes(){return(0,getMachineId_1.getMachineId)().then(machineId=>{let attributes={};return machineId&&(attributes[semantic_conventions_1.SEMRESATTRS_HOST_ID]=machineId),attributes})}};__name(HostDetectorSync,"HostDetectorSync");exports2.hostDetectorSync=new HostDetectorSync}});var require_HostDetector=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/platform/node/HostDetector.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.hostDetector=void 0;var HostDetectorSync_1=require_HostDetectorSync(),HostDetector=class{detect(_config){return Promise.resolve(HostDetectorSync_1.hostDetectorSync.detect(_config))}};__name(HostDetector,"HostDetector");exports2.hostDetector=new HostDetector}});var require_OSDetectorSync=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/platform/node/OSDetectorSync.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.osDetectorSync=void 0;var semantic_conventions_1=require_src2(),Resource_1=require_Resource(),os_1=require("os"),utils_1=require_utils8(),OSDetectorSync=class{detect(_config){let attributes={[semantic_conventions_1.SEMRESATTRS_OS_TYPE]:(0,utils_1.normalizeType)((0,os_1.platform)()),[semantic_conventions_1.SEMRESATTRS_OS_VERSION]:(0,os_1.release)()};return new Resource_1.Resource(attributes)}};__name(OSDetectorSync,"OSDetectorSync");exports2.osDetectorSync=new OSDetectorSync}});var require_OSDetector=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/platform/node/OSDetector.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.osDetector=void 0;var OSDetectorSync_1=require_OSDetectorSync(),OSDetector=class{detect(_config){return Promise.resolve(OSDetectorSync_1.osDetectorSync.detect(_config))}};__name(OSDetector,"OSDetector");exports2.osDetector=new OSDetector}});var require_ProcessDetectorSync=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/platform/node/ProcessDetectorSync.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.processDetectorSync=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),semantic_conventions_1=require_src2(),Resource_1=require_Resource(),os4=require("os"),ProcessDetectorSync=class{detect(_config){let attributes={[semantic_conventions_1.SEMRESATTRS_PROCESS_PID]:process.pid,[semantic_conventions_1.SEMRESATTRS_PROCESS_EXECUTABLE_NAME]:process.title,[semantic_conventions_1.SEMRESATTRS_PROCESS_EXECUTABLE_PATH]:process.execPath,[semantic_conventions_1.SEMRESATTRS_PROCESS_COMMAND_ARGS]:[process.argv[0],...process.execArgv,...process.argv.slice(1)],[semantic_conventions_1.SEMRESATTRS_PROCESS_RUNTIME_VERSION]:process.versions.node,[semantic_conventions_1.SEMRESATTRS_PROCESS_RUNTIME_NAME]:"nodejs",[semantic_conventions_1.SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION]:"Node.js"};process.argv.length>1&&(attributes[semantic_conventions_1.SEMRESATTRS_PROCESS_COMMAND]=process.argv[1]);try{let userInfo=os4.userInfo();attributes[semantic_conventions_1.SEMRESATTRS_PROCESS_OWNER]=userInfo.username}catch(e){api_1.diag.debug(`error obtaining process owner: ${e}`)}return new Resource_1.Resource(attributes)}};__name(ProcessDetectorSync,"ProcessDetectorSync");exports2.processDetectorSync=new ProcessDetectorSync}});var require_ProcessDetector=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/platform/node/ProcessDetector.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.processDetector=void 0;var ProcessDetectorSync_1=require_ProcessDetectorSync(),ProcessDetector=class{detect(config){return Promise.resolve(ProcessDetectorSync_1.processDetectorSync.detect(config))}};__name(ProcessDetector,"ProcessDetector");exports2.processDetector=new ProcessDetector}});var require_ServiceInstanceIdDetectorSync=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/platform/node/ServiceInstanceIdDetectorSync.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.serviceInstanceIdDetectorSync=void 0;var semantic_conventions_1=require_src2(),Resource_1=require_Resource(),crypto_1=require("crypto"),ServiceInstanceIdDetectorSync=class{detect(_config){let attributes={[semantic_conventions_1.SEMRESATTRS_SERVICE_INSTANCE_ID]:(0,crypto_1.randomUUID)()};return new Resource_1.Resource(attributes)}};__name(ServiceInstanceIdDetectorSync,"ServiceInstanceIdDetectorSync");exports2.serviceInstanceIdDetectorSync=new ServiceInstanceIdDetectorSync}});var require_node5=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/platform/node/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.serviceInstanceIdDetectorSync=exports2.processDetectorSync=exports2.processDetector=exports2.osDetectorSync=exports2.osDetector=exports2.hostDetectorSync=exports2.hostDetector=void 0;var HostDetector_1=require_HostDetector();Object.defineProperty(exports2,"hostDetector",{enumerable:!0,get:function(){return HostDetector_1.hostDetector}});var HostDetectorSync_1=require_HostDetectorSync();Object.defineProperty(exports2,"hostDetectorSync",{enumerable:!0,get:function(){return HostDetectorSync_1.hostDetectorSync}});var OSDetector_1=require_OSDetector();Object.defineProperty(exports2,"osDetector",{enumerable:!0,get:function(){return OSDetector_1.osDetector}});var OSDetectorSync_1=require_OSDetectorSync();Object.defineProperty(exports2,"osDetectorSync",{enumerable:!0,get:function(){return OSDetectorSync_1.osDetectorSync}});var ProcessDetector_1=require_ProcessDetector();Object.defineProperty(exports2,"processDetector",{enumerable:!0,get:function(){return ProcessDetector_1.processDetector}});var ProcessDetectorSync_1=require_ProcessDetectorSync();Object.defineProperty(exports2,"processDetectorSync",{enumerable:!0,get:function(){return ProcessDetectorSync_1.processDetectorSync}});var ServiceInstanceIdDetectorSync_1=require_ServiceInstanceIdDetectorSync();Object.defineProperty(exports2,"serviceInstanceIdDetectorSync",{enumerable:!0,get:function(){return ServiceInstanceIdDetectorSync_1.serviceInstanceIdDetectorSync}})}});var require_platform4=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/platform/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.serviceInstanceIdDetectorSync=exports2.processDetectorSync=exports2.processDetector=exports2.osDetectorSync=exports2.osDetector=exports2.hostDetectorSync=exports2.hostDetector=void 0;var node_1=require_node5();Object.defineProperty(exports2,"hostDetector",{enumerable:!0,get:function(){return node_1.hostDetector}});Object.defineProperty(exports2,"hostDetectorSync",{enumerable:!0,get:function(){return node_1.hostDetectorSync}});Object.defineProperty(exports2,"osDetector",{enumerable:!0,get:function(){return node_1.osDetector}});Object.defineProperty(exports2,"osDetectorSync",{enumerable:!0,get:function(){return node_1.osDetectorSync}});Object.defineProperty(exports2,"processDetector",{enumerable:!0,get:function(){return node_1.processDetector}});Object.defineProperty(exports2,"processDetectorSync",{enumerable:!0,get:function(){return node_1.processDetectorSync}});Object.defineProperty(exports2,"serviceInstanceIdDetectorSync",{enumerable:!0,get:function(){return node_1.serviceInstanceIdDetectorSync}})}});var require_BrowserDetectorSync=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/BrowserDetectorSync.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.browserDetectorSync=void 0;var semantic_conventions_1=require_src2(),api_1=(init_esm(),__toCommonJS(esm_exports)),Resource_1=require_Resource(),BrowserDetectorSync=class{detect(config){var _a,_b,_c;if(!(typeof navigator<"u"&&((_b=(_a=global.process)===null||_a===void 0?void 0:_a.versions)===null||_b===void 0?void 0:_b.node)===void 0&&((_c=global.Bun)===null||_c===void 0?void 0:_c.version)===void 0))return Resource_1.Resource.empty();let browserResource={[semantic_conventions_1.SEMRESATTRS_PROCESS_RUNTIME_NAME]:"browser",[semantic_conventions_1.SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION]:"Web Browser",[semantic_conventions_1.SEMRESATTRS_PROCESS_RUNTIME_VERSION]:navigator.userAgent};return this._getResourceAttributes(browserResource,config)}_getResourceAttributes(browserResource,_config){return browserResource[semantic_conventions_1.SEMRESATTRS_PROCESS_RUNTIME_VERSION]===""?(api_1.diag.debug("BrowserDetector failed: Unable to find required browser resources. "),Resource_1.Resource.empty()):new Resource_1.Resource(Object.assign({},browserResource))}};__name(BrowserDetectorSync,"BrowserDetectorSync");exports2.browserDetectorSync=new BrowserDetectorSync}});var require_BrowserDetector=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/BrowserDetector.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.browserDetector=void 0;var BrowserDetectorSync_1=require_BrowserDetectorSync(),BrowserDetector=class{detect(config){return Promise.resolve(BrowserDetectorSync_1.browserDetectorSync.detect(config))}};__name(BrowserDetector,"BrowserDetector");exports2.browserDetector=new BrowserDetector}});var require_EnvDetectorSync=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/EnvDetectorSync.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.envDetectorSync=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),core_1=require_src3(),semantic_conventions_1=require_src2(),Resource_1=require_Resource(),EnvDetectorSync=class{constructor(){this._MAX_LENGTH=255,this._COMMA_SEPARATOR=",",this._LABEL_KEY_VALUE_SPLITTER="=",this._ERROR_MESSAGE_INVALID_CHARS="should be a ASCII string with a length greater than 0 and not exceed "+this._MAX_LENGTH+" characters.",this._ERROR_MESSAGE_INVALID_VALUE="should be a ASCII string with a length not exceed "+this._MAX_LENGTH+" characters."}detect(_config){let attributes={},env=(0,core_1.getEnv)(),rawAttributes=env.OTEL_RESOURCE_ATTRIBUTES,serviceName=env.OTEL_SERVICE_NAME;if(rawAttributes)try{let parsedAttributes=this._parseResourceAttributes(rawAttributes);Object.assign(attributes,parsedAttributes)}catch(e){api_1.diag.debug(`EnvDetector failed: ${e.message}`)}return serviceName&&(attributes[semantic_conventions_1.SEMRESATTRS_SERVICE_NAME]=serviceName),new Resource_1.Resource(attributes)}_parseResourceAttributes(rawEnvAttributes){if(!rawEnvAttributes)return{};let attributes={},rawAttributes=rawEnvAttributes.split(this._COMMA_SEPARATOR,-1);for(let rawAttribute of rawAttributes){let keyValuePair=rawAttribute.split(this._LABEL_KEY_VALUE_SPLITTER,-1);if(keyValuePair.length!==2)continue;let[key,value]=keyValuePair;if(key=key.trim(),value=value.trim().split(/^"|"$/).join(""),!this._isValidAndNotEmpty(key))throw new Error(`Attribute key ${this._ERROR_MESSAGE_INVALID_CHARS}`);if(!this._isValid(value))throw new Error(`Attribute value ${this._ERROR_MESSAGE_INVALID_VALUE}`);attributes[key]=decodeURIComponent(value)}return attributes}_isValid(name3){return name3.length<=this._MAX_LENGTH&&this._isBaggageOctetString(name3)}_isBaggageOctetString(str){for(let i=0;i<str.length;i++){let ch=str.charCodeAt(i);if(ch<33||ch===44||ch===59||ch===92||ch>126)return!1}return!0}_isValidAndNotEmpty(str){return str.length>0&&this._isValid(str)}};__name(EnvDetectorSync,"EnvDetectorSync");exports2.envDetectorSync=new EnvDetectorSync}});var require_EnvDetector=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/EnvDetector.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.envDetector=void 0;var EnvDetectorSync_1=require_EnvDetectorSync(),EnvDetector=class{detect(config){return Promise.resolve(EnvDetectorSync_1.envDetectorSync.detect(config))}};__name(EnvDetector,"EnvDetector");exports2.envDetector=new EnvDetector}});var require_detectors=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detectors/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.envDetectorSync=exports2.browserDetectorSync=exports2.envDetector=exports2.browserDetector=exports2.serviceInstanceIdDetectorSync=exports2.processDetectorSync=exports2.processDetector=exports2.osDetectorSync=exports2.osDetector=exports2.hostDetectorSync=exports2.hostDetector=void 0;var platform_1=require_platform4();Object.defineProperty(exports2,"hostDetector",{enumerable:!0,get:function(){return platform_1.hostDetector}});Object.defineProperty(exports2,"hostDetectorSync",{enumerable:!0,get:function(){return platform_1.hostDetectorSync}});Object.defineProperty(exports2,"osDetector",{enumerable:!0,get:function(){return platform_1.osDetector}});Object.defineProperty(exports2,"osDetectorSync",{enumerable:!0,get:function(){return platform_1.osDetectorSync}});Object.defineProperty(exports2,"processDetector",{enumerable:!0,get:function(){return platform_1.processDetector}});Object.defineProperty(exports2,"processDetectorSync",{enumerable:!0,get:function(){return platform_1.processDetectorSync}});Object.defineProperty(exports2,"serviceInstanceIdDetectorSync",{enumerable:!0,get:function(){return platform_1.serviceInstanceIdDetectorSync}});var BrowserDetector_1=require_BrowserDetector();Object.defineProperty(exports2,"browserDetector",{enumerable:!0,get:function(){return BrowserDetector_1.browserDetector}});var EnvDetector_1=require_EnvDetector();Object.defineProperty(exports2,"envDetector",{enumerable:!0,get:function(){return EnvDetector_1.envDetector}});var BrowserDetectorSync_1=require_BrowserDetectorSync();Object.defineProperty(exports2,"browserDetectorSync",{enumerable:!0,get:function(){return BrowserDetectorSync_1.browserDetectorSync}});var EnvDetectorSync_1=require_EnvDetectorSync();Object.defineProperty(exports2,"envDetectorSync",{enumerable:!0,get:function(){return EnvDetectorSync_1.envDetectorSync}})}});var require_utils9=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/utils.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.isPromiseLike=void 0;var isPromiseLike=__name(val2=>val2!==null&&typeof val2=="object"&&typeof val2.then=="function","isPromiseLike");exports2.isPromiseLike=isPromiseLike}});var require_detect_resources=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/detect-resources.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.detectResourcesSync=exports2.detectResources=void 0;var Resource_1=require_Resource(),api_1=(init_esm(),__toCommonJS(esm_exports)),utils_1=require_utils9(),detectResources=__name(async(config={})=>{let resources=await Promise.all((config.detectors||[]).map(async d=>{try{let resource=await d.detect(config);return api_1.diag.debug(`${d.constructor.name} found resource.`,resource),resource}catch(e){return api_1.diag.debug(`${d.constructor.name} failed: ${e.message}`),Resource_1.Resource.empty()}}));return logResources(resources),resources.reduce((acc,resource)=>acc.merge(resource),Resource_1.Resource.empty())},"detectResources");exports2.detectResources=detectResources;var detectResourcesSync=__name((config={})=>{var _a;let resources=((_a=config.detectors)!==null&&_a!==void 0?_a:[]).map(d=>{try{let resourceOrPromise=d.detect(config),resource;if((0,utils_1.isPromiseLike)(resourceOrPromise)){let createPromise=__name(async()=>(await resourceOrPromise).attributes,"createPromise");resource=new Resource_1.Resource({},createPromise())}else resource=resourceOrPromise;return resource.waitForAsyncAttributes?resource.waitForAsyncAttributes().then(()=>api_1.diag.debug(`${d.constructor.name} found resource.`,resource)):api_1.diag.debug(`${d.constructor.name} found resource.`,resource),resource}catch(e){return api_1.diag.error(`${d.constructor.name} failed: ${e.message}`),Resource_1.Resource.empty()}}),mergedResources=resources.reduce((acc,resource)=>acc.merge(resource),Resource_1.Resource.empty());return mergedResources.waitForAsyncAttributes&&mergedResources.waitForAsyncAttributes().then(()=>{logResources(resources)}),mergedResources},"detectResourcesSync");exports2.detectResourcesSync=detectResourcesSync;var logResources=__name(resources=>{resources.forEach(resource=>{if(Object.keys(resource.attributes).length>0){let resourceDebugString=JSON.stringify(resource.attributes,null,4);api_1.diag.verbose(resourceDebugString)}})},"logResources")}});var require_src4=__commonJS({"../node_modules/.pnpm/@opentelemetry+resources@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/resources/build/src/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.detectResources=exports2.detectResourcesSync=exports2.serviceInstanceIdDetectorSync=exports2.processDetectorSync=exports2.processDetector=exports2.osDetectorSync=exports2.osDetector=exports2.hostDetectorSync=exports2.hostDetector=exports2.envDetectorSync=exports2.envDetector=exports2.browserDetectorSync=exports2.browserDetector=exports2.defaultServiceName=exports2.Resource=void 0;var Resource_1=require_Resource();Object.defineProperty(exports2,"Resource",{enumerable:!0,get:function(){return Resource_1.Resource}});var platform_1=require_platform3();Object.defineProperty(exports2,"defaultServiceName",{enumerable:!0,get:function(){return platform_1.defaultServiceName}});var detectors_1=require_detectors();Object.defineProperty(exports2,"browserDetector",{enumerable:!0,get:function(){return detectors_1.browserDetector}});Object.defineProperty(exports2,"browserDetectorSync",{enumerable:!0,get:function(){return detectors_1.browserDetectorSync}});Object.defineProperty(exports2,"envDetector",{enumerable:!0,get:function(){return detectors_1.envDetector}});Object.defineProperty(exports2,"envDetectorSync",{enumerable:!0,get:function(){return detectors_1.envDetectorSync}});Object.defineProperty(exports2,"hostDetector",{enumerable:!0,get:function(){return detectors_1.hostDetector}});Object.defineProperty(exports2,"hostDetectorSync",{enumerable:!0,get:function(){return detectors_1.hostDetectorSync}});Object.defineProperty(exports2,"osDetector",{enumerable:!0,get:function(){return detectors_1.osDetector}});Object.defineProperty(exports2,"osDetectorSync",{enumerable:!0,get:function(){return detectors_1.osDetectorSync}});Object.defineProperty(exports2,"processDetector",{enumerable:!0,get:function(){return detectors_1.processDetector}});Object.defineProperty(exports2,"processDetectorSync",{enumerable:!0,get:function(){return detectors_1.processDetectorSync}});Object.defineProperty(exports2,"serviceInstanceIdDetectorSync",{enumerable:!0,get:function(){return detectors_1.serviceInstanceIdDetectorSync}});var detect_resources_1=require_detect_resources();Object.defineProperty(exports2,"detectResourcesSync",{enumerable:!0,get:function(){return detect_resources_1.detectResourcesSync}});Object.defineProperty(exports2,"detectResources",{enumerable:!0,get:function(){return detect_resources_1.detectResources}})}});var require_MultiSpanProcessor=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/MultiSpanProcessor.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.MultiSpanProcessor=void 0;var core_1=require_src3(),MultiSpanProcessor=class{constructor(_spanProcessors){this._spanProcessors=_spanProcessors}forceFlush(){let promises2=[];for(let spanProcessor of this._spanProcessors)promises2.push(spanProcessor.forceFlush());return new Promise(resolve15=>{Promise.all(promises2).then(()=>{resolve15()}).catch(error=>{(0,core_1.globalErrorHandler)(error||new Error("MultiSpanProcessor: forceFlush failed")),resolve15()})})}onStart(span,context2){for(let spanProcessor of this._spanProcessors)spanProcessor.onStart(span,context2)}onEnd(span){for(let spanProcessor of this._spanProcessors)spanProcessor.onEnd(span)}shutdown(){let promises2=[];for(let spanProcessor of this._spanProcessors)promises2.push(spanProcessor.shutdown());return new Promise((resolve15,reject2)=>{Promise.all(promises2).then(()=>{resolve15()},reject2)})}};__name(MultiSpanProcessor,"MultiSpanProcessor");exports2.MultiSpanProcessor=MultiSpanProcessor}});var require_NoopSpanProcessor=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/export/NoopSpanProcessor.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.NoopSpanProcessor=void 0;var NoopSpanProcessor=class{onStart(_span,_context){}onEnd(_span){}shutdown(){return Promise.resolve()}forceFlush(){return Promise.resolve()}};__name(NoopSpanProcessor,"NoopSpanProcessor");exports2.NoopSpanProcessor=NoopSpanProcessor}});var require_BasicTracerProvider=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/BasicTracerProvider.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.BasicTracerProvider=exports2.ForceFlushState=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),core_1=require_src3(),resources_1=require_src4(),_1=require_src5(),config_1=require_config(),MultiSpanProcessor_1=require_MultiSpanProcessor(),NoopSpanProcessor_1=require_NoopSpanProcessor(),platform_1=require_platform2(),utility_1=require_utility(),ForceFlushState;(function(ForceFlushState2){ForceFlushState2[ForceFlushState2.resolved=0]="resolved",ForceFlushState2[ForceFlushState2.timeout=1]="timeout",ForceFlushState2[ForceFlushState2.error=2]="error",ForceFlushState2[ForceFlushState2.unresolved=3]="unresolved"})(ForceFlushState=exports2.ForceFlushState||(exports2.ForceFlushState={}));var BasicTracerProvider=class{constructor(config={}){var _a;this._registeredSpanProcessors=[],this._tracers=new Map;let mergedConfig=(0,core_1.merge)({},(0,config_1.loadDefaultConfig)(),(0,utility_1.reconfigureLimits)(config));this.resource=(_a=mergedConfig.resource)!==null&&_a!==void 0?_a:resources_1.Resource.empty(),this.resource=resources_1.Resource.default().merge(this.resource),this._config=Object.assign({},mergedConfig,{resource:this.resource});let defaultExporter=this._buildExporterFromEnv();if(defaultExporter!==void 0){let batchProcessor=new platform_1.BatchSpanProcessor(defaultExporter);this.activeSpanProcessor=batchProcessor}else this.activeSpanProcessor=new NoopSpanProcessor_1.NoopSpanProcessor}getTracer(name3,version4,options){let key=`${name3}@${version4||""}:${options?.schemaUrl||""}`;return this._tracers.has(key)||this._tracers.set(key,new _1.Tracer({name:name3,version:version4,schemaUrl:options?.schemaUrl},this._config,this)),this._tracers.get(key)}addSpanProcessor(spanProcessor){this._registeredSpanProcessors.length===0&&this.activeSpanProcessor.shutdown().catch(err=>api_1.diag.error("Error while trying to shutdown current span processor",err)),this._registeredSpanProcessors.push(spanProcessor),this.activeSpanProcessor=new MultiSpanProcessor_1.MultiSpanProcessor(this._registeredSpanProcessors)}getActiveSpanProcessor(){return this.activeSpanProcessor}register(config={}){api_1.trace.setGlobalTracerProvider(this),config.propagator===void 0&&(config.propagator=this._buildPropagatorFromEnv()),config.contextManager&&api_1.context.setGlobalContextManager(config.contextManager),config.propagator&&api_1.propagation.setGlobalPropagator(config.propagator)}forceFlush(){let timeout2=this._config.forceFlushTimeoutMillis,promises2=this._registeredSpanProcessors.map(spanProcessor=>new Promise(resolve15=>{let state,timeoutInterval=setTimeout(()=>{resolve15(new Error(`Span processor did not completed within timeout period of ${timeout2} ms`)),state=ForceFlushState.timeout},timeout2);spanProcessor.forceFlush().then(()=>{clearTimeout(timeoutInterval),state!==ForceFlushState.timeout&&(state=ForceFlushState.resolved,resolve15(state))}).catch(error=>{clearTimeout(timeoutInterval),state=ForceFlushState.error,resolve15(error)})}));return new Promise((resolve15,reject2)=>{Promise.all(promises2).then(results=>{let errors8=results.filter(result=>result!==ForceFlushState.resolved);errors8.length>0?reject2(errors8):resolve15()}).catch(error=>reject2([error]))})}shutdown(){return this.activeSpanProcessor.shutdown()}_getPropagator(name3){var _a;return(_a=this.constructor._registeredPropagators.get(name3))===null||_a===void 0?void 0:_a()}_getSpanExporter(name3){var _a;return(_a=this.constructor._registeredExporters.get(name3))===null||_a===void 0?void 0:_a()}_buildPropagatorFromEnv(){let uniquePropagatorNames=Array.from(new Set((0,core_1.getEnv)().OTEL_PROPAGATORS)),validPropagators=uniquePropagatorNames.map(name3=>{let propagator=this._getPropagator(name3);return propagator||api_1.diag.warn(`Propagator "${name3}" requested through environment variable is unavailable.`),propagator}).reduce((list,item)=>(item&&list.push(item),list),[]);if(validPropagators.length!==0)return uniquePropagatorNames.length===1?validPropagators[0]:new core_1.CompositePropagator({propagators:validPropagators})}_buildExporterFromEnv(){let exporterName=(0,core_1.getEnv)().OTEL_TRACES_EXPORTER;if(exporterName==="none"||exporterName==="")return;let exporter=this._getSpanExporter(exporterName);return exporter||api_1.diag.error(`Exporter "${exporterName}" requested through environment variable is unavailable.`),exporter}};__name(BasicTracerProvider,"BasicTracerProvider");exports2.BasicTracerProvider=BasicTracerProvider;BasicTracerProvider._registeredPropagators=new Map([["tracecontext",()=>new core_1.W3CTraceContextPropagator],["baggage",()=>new core_1.W3CBaggagePropagator]]);BasicTracerProvider._registeredExporters=new Map}});var require_ConsoleSpanExporter=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/export/ConsoleSpanExporter.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.ConsoleSpanExporter=void 0;var core_1=require_src3(),ConsoleSpanExporter=class{export(spans,resultCallback){return this._sendSpans(spans,resultCallback)}shutdown(){return this._sendSpans([]),this.forceFlush()}forceFlush(){return Promise.resolve()}_exportInfo(span){var _a;return{resource:{attributes:span.resource.attributes},traceId:span.spanContext().traceId,parentId:span.parentSpanId,traceState:(_a=span.spanContext().traceState)===null||_a===void 0?void 0:_a.serialize(),name:span.name,id:span.spanContext().spanId,kind:span.kind,timestamp:(0,core_1.hrTimeToMicroseconds)(span.startTime),duration:(0,core_1.hrTimeToMicroseconds)(span.duration),attributes:span.attributes,status:span.status,events:span.events,links:span.links}}_sendSpans(spans,done){for(let span of spans)console.dir(this._exportInfo(span),{depth:3});if(done)return done({code:core_1.ExportResultCode.SUCCESS})}};__name(ConsoleSpanExporter,"ConsoleSpanExporter");exports2.ConsoleSpanExporter=ConsoleSpanExporter}});var require_InMemorySpanExporter=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/export/InMemorySpanExporter.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.InMemorySpanExporter=void 0;var core_1=require_src3(),InMemorySpanExporter=class{constructor(){this._finishedSpans=[],this._stopped=!1}export(spans,resultCallback){if(this._stopped)return resultCallback({code:core_1.ExportResultCode.FAILED,error:new Error("Exporter has been stopped")});this._finishedSpans.push(...spans),setTimeout(()=>resultCallback({code:core_1.ExportResultCode.SUCCESS}),0)}shutdown(){return this._stopped=!0,this._finishedSpans=[],this.forceFlush()}forceFlush(){return Promise.resolve()}reset(){this._finishedSpans=[]}getFinishedSpans(){return this._finishedSpans}};__name(InMemorySpanExporter,"InMemorySpanExporter");exports2.InMemorySpanExporter=InMemorySpanExporter}});var require_ReadableSpan=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/export/ReadableSpan.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_SimpleSpanProcessor=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/export/SimpleSpanProcessor.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.SimpleSpanProcessor=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),core_1=require_src3(),SimpleSpanProcessor=class{constructor(_exporter){this._exporter=_exporter,this._shutdownOnce=new core_1.BindOnceFuture(this._shutdown,this),this._unresolvedExports=new Set}async forceFlush(){await Promise.all(Array.from(this._unresolvedExports)),this._exporter.forceFlush&&await this._exporter.forceFlush()}onStart(_span,_parentContext){}onEnd(span){var _a,_b;if(this._shutdownOnce.isCalled||!(span.spanContext().traceFlags&api_1.TraceFlags.SAMPLED))return;let doExport=__name(()=>core_1.internal._export(this._exporter,[span]).then(result=>{var _a2;result.code!==core_1.ExportResultCode.SUCCESS&&(0,core_1.globalErrorHandler)((_a2=result.error)!==null&&_a2!==void 0?_a2:new Error(`SimpleSpanProcessor: span export failed (status ${result})`))}).catch(error=>{(0,core_1.globalErrorHandler)(error)}),"doExport");if(span.resource.asyncAttributesPending){let exportPromise=(_b=(_a=span.resource).waitForAsyncAttributes)===null||_b===void 0?void 0:_b.call(_a).then(()=>(exportPromise!=null&&this._unresolvedExports.delete(exportPromise),doExport()),err=>(0,core_1.globalErrorHandler)(err));exportPromise!=null&&this._unresolvedExports.add(exportPromise)}else doExport()}shutdown(){return this._shutdownOnce.call()}_shutdown(){return this._exporter.shutdown()}};__name(SimpleSpanProcessor,"SimpleSpanProcessor");exports2.SimpleSpanProcessor=SimpleSpanProcessor}});var require_SpanExporter=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/export/SpanExporter.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_SpanProcessor=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/SpanProcessor.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_TimedEvent=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/TimedEvent.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_types4=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/types.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_IdGenerator2=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/IdGenerator.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_src5=__commonJS({"../node_modules/.pnpm/@opentelemetry+sdk-trace-base@1.25.1_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-trace-base/build/src/index.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=exports2&&exports2.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0});__exportStar(require_Tracer(),exports2);__exportStar(require_BasicTracerProvider(),exports2);__exportStar(require_platform2(),exports2);__exportStar(require_ConsoleSpanExporter(),exports2);__exportStar(require_InMemorySpanExporter(),exports2);__exportStar(require_ReadableSpan(),exports2);__exportStar(require_SimpleSpanProcessor(),exports2);__exportStar(require_SpanExporter(),exports2);__exportStar(require_NoopSpanProcessor(),exports2);__exportStar(require_AlwaysOffSampler2(),exports2);__exportStar(require_AlwaysOnSampler2(),exports2);__exportStar(require_ParentBasedSampler2(),exports2);__exportStar(require_TraceIdRatioBasedSampler2(),exports2);__exportStar(require_Sampler(),exports2);__exportStar(require_Span(),exports2);__exportStar(require_SpanProcessor(),exports2);__exportStar(require_TimedEvent(),exports2);__exportStar(require_types4(),exports2);__exportStar(require_IdGenerator2(),exports2)}});var require_autoLoaderUtils=__commonJS({"../node_modules/.pnpm/@opentelemetry+instrumentation@0.41.2_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/instrumentation/build/src/autoLoaderUtils.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.disableInstrumentations=exports2.enableInstrumentations=exports2.parseInstrumentationOptions=void 0;function parseInstrumentationOptions(options=[]){let instrumentations=[];for(let i=0,j=options.length;i<j;i++){let option=options[i];if(Array.isArray(option)){let results=parseInstrumentationOptions(option);instrumentations=instrumentations.concat(results.instrumentations)}else typeof option=="function"?instrumentations.push(new option):option.instrumentationName&&instrumentations.push(option)}return{instrumentations}}__name(parseInstrumentationOptions,"parseInstrumentationOptions");exports2.parseInstrumentationOptions=parseInstrumentationOptions;function enableInstrumentations(instrumentations,tracerProvider,meterProvider){for(let i=0,j=instrumentations.length;i<j;i++){let instrumentation=instrumentations[i];tracerProvider&&instrumentation.setTracerProvider(tracerProvider),meterProvider&&instrumentation.setMeterProvider(meterProvider),instrumentation.getConfig().enabled||instrumentation.enable()}}__name(enableInstrumentations,"enableInstrumentations");exports2.enableInstrumentations=enableInstrumentations;function disableInstrumentations(instrumentations){instrumentations.forEach(instrumentation=>instrumentation.disable())}__name(disableInstrumentations,"disableInstrumentations");exports2.disableInstrumentations=disableInstrumentations}});var require_autoLoader=__commonJS({"../node_modules/.pnpm/@opentelemetry+instrumentation@0.41.2_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/instrumentation/build/src/autoLoader.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.registerInstrumentations=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),autoLoaderUtils_1=require_autoLoaderUtils();function registerInstrumentations(options){let{instrumentations}=(0,autoLoaderUtils_1.parseInstrumentationOptions)(options.instrumentations),tracerProvider=options.tracerProvider||api_1.trace.getTracerProvider(),meterProvider=options.meterProvider||api_1.metrics.getMeterProvider();return(0,autoLoaderUtils_1.enableInstrumentations)(instrumentations,tracerProvider,meterProvider),()=>{(0,autoLoaderUtils_1.disableInstrumentations)(instrumentations)}}__name(registerInstrumentations,"registerInstrumentations");exports2.registerInstrumentations=registerInstrumentations}});var require_shimmer=__commonJS({"../node_modules/.pnpm/shimmer@1.2.1/node_modules/shimmer/index.js"(exports2,module2){"use strict";function isFunction3(funktion){return typeof funktion=="function"}__name(isFunction3,"isFunction");var logger=console.error.bind(console);function defineProperty(obj,name3,value){var enumerable=!!obj[name3]&&obj.propertyIsEnumerable(name3);Object.defineProperty(obj,name3,{configurable:!0,enumerable,writable:!0,value})}__name(defineProperty,"defineProperty");function shimmer(options){options&&options.logger&&(isFunction3(options.logger)?logger=options.logger:logger("new logger isn't a function, not replacing"))}__name(shimmer,"shimmer");function wrap(nodule,name3,wrapper){if(!nodule||!nodule[name3]){logger("no original function "+name3+" to wrap");return}if(!wrapper){logger("no wrapper function"),logger(new Error().stack);return}if(!isFunction3(nodule[name3])||!isFunction3(wrapper)){logger("original object and wrapper must be functions");return}var original=nodule[name3],wrapped=wrapper(original,name3);return defineProperty(wrapped,"__original",original),defineProperty(wrapped,"__unwrap",function(){nodule[name3]===wrapped&&defineProperty(nodule,name3,original)}),defineProperty(wrapped,"__wrapped",!0),defineProperty(nodule,name3,wrapped),wrapped}__name(wrap,"wrap");function massWrap(nodules,names,wrapper){if(nodules)Array.isArray(nodules)||(nodules=[nodules]);else{logger("must provide one or more modules to patch"),logger(new Error().stack);return}if(!(names&&Array.isArray(names))){logger("must provide one or more functions to wrap on modules");return}nodules.forEach(function(nodule){names.forEach(function(name3){wrap(nodule,name3,wrapper)})})}__name(massWrap,"massWrap");function unwrap(nodule,name3){if(!nodule||!nodule[name3]){logger("no function to unwrap."),logger(new Error().stack);return}if(!nodule[name3].__unwrap)logger("no original to unwrap to -- has "+name3+" already been unwrapped?");else return nodule[name3].__unwrap()}__name(unwrap,"unwrap");function massUnwrap(nodules,names){if(nodules)Array.isArray(nodules)||(nodules=[nodules]);else{logger("must provide one or more modules to patch"),logger(new Error().stack);return}if(!(names&&Array.isArray(names))){logger("must provide one or more functions to unwrap on modules");return}nodules.forEach(function(nodule){names.forEach(function(name3){unwrap(nodule,name3)})})}__name(massUnwrap,"massUnwrap");shimmer.wrap=wrap;shimmer.massWrap=massWrap;shimmer.unwrap=unwrap;shimmer.massUnwrap=massUnwrap;module2.exports=shimmer}});var require_instrumentation=__commonJS({"../node_modules/.pnpm/@opentelemetry+instrumentation@0.41.2_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/instrumentation/build/src/instrumentation.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.InstrumentationAbstract=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),shimmer=require_shimmer(),InstrumentationAbstract=class{constructor(instrumentationName,instrumentationVersion,config={}){this.instrumentationName=instrumentationName,this.instrumentationVersion=instrumentationVersion,this._wrap=shimmer.wrap,this._unwrap=shimmer.unwrap,this._massWrap=shimmer.massWrap,this._massUnwrap=shimmer.massUnwrap,this._config=Object.assign({enabled:!0},config),this._diag=api_1.diag.createComponentLogger({namespace:instrumentationName}),this._tracer=api_1.trace.getTracer(instrumentationName,instrumentationVersion),this._meter=api_1.metrics.getMeter(instrumentationName,instrumentationVersion),this._updateMetricInstruments()}get meter(){return this._meter}setMeterProvider(meterProvider){this._meter=meterProvider.getMeter(this.instrumentationName,this.instrumentationVersion),this._updateMetricInstruments()}_updateMetricInstruments(){}getConfig(){return this._config}setConfig(config={}){this._config=Object.assign({},config)}setTracerProvider(tracerProvider){this._tracer=tracerProvider.getTracer(this.instrumentationName,this.instrumentationVersion)}get tracer(){return this._tracer}};__name(InstrumentationAbstract,"InstrumentationAbstract");exports2.InstrumentationAbstract=InstrumentationAbstract}});var require_homedir=__commonJS({"../node_modules/.pnpm/resolve@1.22.6/node_modules/resolve/lib/homedir.js"(exports2,module2){"use strict";var os4=require("os");module2.exports=os4.homedir||__name(function(){var home=process.env.HOME,user=process.env.LOGNAME||process.env.USER||process.env.LNAME||process.env.USERNAME;return process.platform==="win32"?process.env.USERPROFILE||process.env.HOMEDRIVE+process.env.HOMEPATH||home||null:process.platform==="darwin"?home||(user?"/Users/"+user:null):process.platform==="linux"?home||(process.getuid()===0?"/root":user?"/home/"+user:null):home||null},"homedir")}});var require_caller=__commonJS({"../node_modules/.pnpm/resolve@1.22.6/node_modules/resolve/lib/caller.js"(exports2,module2){module2.exports=function(){var origPrepareStackTrace=Error.prepareStackTrace;Error.prepareStackTrace=function(_,stack2){return stack2};var stack=new Error().stack;return Error.prepareStackTrace=origPrepareStackTrace,stack[2].getFileName()}}});var require_path_parse=__commonJS({"../node_modules/.pnpm/path-parse@1.0.7/node_modules/path-parse/index.js"(exports2,module2){"use strict";var isWindows2=process.platform==="win32",splitWindowsRe=/^(((?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?[\\\/]?)(?:[^\\\/]*[\\\/])*)((\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))[\\\/]*$/,win32={};function win32SplitPath(filename){return splitWindowsRe.exec(filename).slice(1)}__name(win32SplitPath,"win32SplitPath");win32.parse=function(pathString){if(typeof pathString!="string")throw new TypeError("Parameter 'pathString' must be a string, not "+typeof pathString);var allParts=win32SplitPath(pathString);if(!allParts||allParts.length!==5)throw new TypeError("Invalid path '"+pathString+"'");return{root:allParts[1],dir:allParts[0]===allParts[1]?allParts[0]:allParts[0].slice(0,-1),base:allParts[2],ext:allParts[4],name:allParts[3]}};var splitPathRe=/^((\/?)(?:[^\/]*\/)*)((\.{1,2}|[^\/]+?|)(\.[^.\/]*|))[\/]*$/,posix={};function posixSplitPath(filename){return splitPathRe.exec(filename).slice(1)}__name(posixSplitPath,"posixSplitPath");posix.parse=function(pathString){if(typeof pathString!="string")throw new TypeError("Parameter 'pathString' must be a string, not "+typeof pathString);var allParts=posixSplitPath(pathString);if(!allParts||allParts.length!==5)throw new TypeError("Invalid path '"+pathString+"'");return{root:allParts[1],dir:allParts[0].slice(0,-1),base:allParts[2],ext:allParts[4],name:allParts[3]}};isWindows2?module2.exports=win32.parse:module2.exports=posix.parse;module2.exports.posix=posix.parse;module2.exports.win32=win32.parse}});var require_node_modules_paths=__commonJS({"../node_modules/.pnpm/resolve@1.22.6/node_modules/resolve/lib/node-modules-paths.js"(exports2,module2){var path16=require("path"),parse5=path16.parse||require_path_parse(),getNodeModulesDirs=__name(function(absoluteStart,modules){var prefix="/";/^([A-Za-z]:)/.test(absoluteStart)?prefix="":/^\\\\/.test(absoluteStart)&&(prefix="\\\\");for(var paths=[absoluteStart],parsed=parse5(absoluteStart);parsed.dir!==paths[paths.length-1];)paths.push(parsed.dir),parsed=parse5(parsed.dir);return paths.reduce(function(dirs,aPath){return dirs.concat(modules.map(function(moduleDir){return path16.resolve(prefix,aPath,moduleDir)}))},[])},"getNodeModulesDirs");module2.exports=__name(function(start,opts,request7){var modules=opts&&opts.moduleDirectory?[].concat(opts.moduleDirectory):["node_modules"];if(opts&&typeof opts.paths=="function")return opts.paths(request7,start,function(){return getNodeModulesDirs(start,modules)},opts);var dirs=getNodeModulesDirs(start,modules);return opts&&opts.paths?dirs.concat(opts.paths):dirs},"nodeModulesPaths")}});var require_normalize_options=__commonJS({"../node_modules/.pnpm/resolve@1.22.6/node_modules/resolve/lib/normalize-options.js"(exports2,module2){module2.exports=function(x,opts){return opts||{}}}});var require_implementation=__commonJS({"../node_modules/.pnpm/function-bind@1.1.1/node_modules/function-bind/implementation.js"(exports2,module2){"use strict";var ERROR_MESSAGE="Function.prototype.bind called on incompatible ",slice=Array.prototype.slice,toStr=Object.prototype.toString,funcType="[object Function]";module2.exports=__name(function(that){var target=this;if(typeof target!="function"||toStr.call(target)!==funcType)throw new TypeError(ERROR_MESSAGE+target);for(var args=slice.call(arguments,1),bound,binder=__name(function(){if(this instanceof bound){var result=target.apply(this,args.concat(slice.call(arguments)));return Object(result)===result?result:this}else return target.apply(that,args.concat(slice.call(arguments)))},"binder"),boundLength=Math.max(0,target.length-args.length),boundArgs=[],i=0;i<boundLength;i++)boundArgs.push("$"+i);if(bound=Function("binder","return function ("+boundArgs.join(",")+"){ return binder.apply(this,arguments); }")(binder),target.prototype){var Empty=__name(function(){},"Empty");Empty.prototype=target.prototype,bound.prototype=new Empty,Empty.prototype=null}return bound},"bind")}});var require_function_bind=__commonJS({"../node_modules/.pnpm/function-bind@1.1.1/node_modules/function-bind/index.js"(exports2,module2){"use strict";var implementation=require_implementation();module2.exports=Function.prototype.bind||implementation}});var require_src6=__commonJS({"../node_modules/.pnpm/has@1.0.3/node_modules/has/src/index.js"(exports2,module2){"use strict";var bind=require_function_bind();module2.exports=bind.call(Function.call,Object.prototype.hasOwnProperty)}});var require_core6=__commonJS({"../node_modules/.pnpm/is-core-module@2.13.0/node_modules/is-core-module/core.json"(exports2,module2){module2.exports={assert:!0,"node:assert":[">= 14.18 && < 15",">= 16"],"assert/strict":">= 15","node:assert/strict":">= 16",async_hooks:">= 8","node:async_hooks":[">= 14.18 && < 15",">= 16"],buffer_ieee754:">= 0.5 && < 0.9.7",buffer:!0,"node:buffer":[">= 14.18 && < 15",">= 16"],child_process:!0,"node:child_process":[">= 14.18 && < 15",">= 16"],cluster:">= 0.5","node:cluster":[">= 14.18 && < 15",">= 16"],console:!0,"node:console":[">= 14.18 && < 15",">= 16"],constants:!0,"node:constants":[">= 14.18 && < 15",">= 16"],crypto:!0,"node:crypto":[">= 14.18 && < 15",">= 16"],_debug_agent:">= 1 && < 8",_debugger:"< 8",dgram:!0,"node:dgram":[">= 14.18 && < 15",">= 16"],diagnostics_channel:[">= 14.17 && < 15",">= 15.1"],"node:diagnostics_channel":[">= 14.18 && < 15",">= 16"],dns:!0,"node:dns":[">= 14.18 && < 15",">= 16"],"dns/promises":">= 15","node:dns/promises":">= 16",domain:">= 0.7.12","node:domain":[">= 14.18 && < 15",">= 16"],events:!0,"node:events":[">= 14.18 && < 15",">= 16"],freelist:"< 6",fs:!0,"node:fs":[">= 14.18 && < 15",">= 16"],"fs/promises":[">= 10 && < 10.1",">= 14"],"node:fs/promises":[">= 14.18 && < 15",">= 16"],_http_agent:">= 0.11.1","node:_http_agent":[">= 14.18 && < 15",">= 16"],_http_client:">= 0.11.1","node:_http_client":[">= 14.18 && < 15",">= 16"],_http_common:">= 0.11.1","node:_http_common":[">= 14.18 && < 15",">= 16"],_http_incoming:">= 0.11.1","node:_http_incoming":[">= 14.18 && < 15",">= 16"],_http_outgoing:">= 0.11.1","node:_http_outgoing":[">= 14.18 && < 15",">= 16"],_http_server:">= 0.11.1","node:_http_server":[">= 14.18 && < 15",">= 16"],http:!0,"node:http":[">= 14.18 && < 15",">= 16"],http2:">= 8.8","node:http2":[">= 14.18 && < 15",">= 16"],https:!0,"node:https":[">= 14.18 && < 15",">= 16"],inspector:">= 8","node:inspector":[">= 14.18 && < 15",">= 16"],"inspector/promises":[">= 19"],"node:inspector/promises":[">= 19"],_linklist:"< 8",module:!0,"node:module":[">= 14.18 && < 15",">= 16"],net:!0,"node:net":[">= 14.18 && < 15",">= 16"],"node-inspect/lib/_inspect":">= 7.6 && < 12","node-inspect/lib/internal/inspect_client":">= 7.6 && < 12","node-inspect/lib/internal/inspect_repl":">= 7.6 && < 12",os:!0,"node:os":[">= 14.18 && < 15",">= 16"],path:!0,"node:path":[">= 14.18 && < 15",">= 16"],"path/posix":">= 15.3","node:path/posix":">= 16","path/win32":">= 15.3","node:path/win32":">= 16",perf_hooks:">= 8.5","node:perf_hooks":[">= 14.18 && < 15",">= 16"],process:">= 1","node:process":[">= 14.18 && < 15",">= 16"],punycode:">= 0.5","node:punycode":[">= 14.18 && < 15",">= 16"],querystring:!0,"node:querystring":[">= 14.18 && < 15",">= 16"],readline:!0,"node:readline":[">= 14.18 && < 15",">= 16"],"readline/promises":">= 17","node:readline/promises":">= 17",repl:!0,"node:repl":[">= 14.18 && < 15",">= 16"],smalloc:">= 0.11.5 && < 3",_stream_duplex:">= 0.9.4","node:_stream_duplex":[">= 14.18 && < 15",">= 16"],_stream_transform:">= 0.9.4","node:_stream_transform":[">= 14.18 && < 15",">= 16"],_stream_wrap:">= 1.4.1","node:_stream_wrap":[">= 14.18 && < 15",">= 16"],_stream_passthrough:">= 0.9.4","node:_stream_passthrough":[">= 14.18 && < 15",">= 16"],_stream_readable:">= 0.9.4","node:_stream_readable":[">= 14.18 && < 15",">= 16"],_stream_writable:">= 0.9.4","node:_stream_writable":[">= 14.18 && < 15",">= 16"],stream:!0,"node:stream":[">= 14.18 && < 15",">= 16"],"stream/consumers":">= 16.7","node:stream/consumers":">= 16.7","stream/promises":">= 15","node:stream/promises":">= 16","stream/web":">= 16.5","node:stream/web":">= 16.5",string_decoder:!0,"node:string_decoder":[">= 14.18 && < 15",">= 16"],sys:[">= 0.4 && < 0.7",">= 0.8"],"node:sys":[">= 14.18 && < 15",">= 16"],"test/reporters":">= 19.9 && < 20.2","node:test/reporters":[">= 18.17 && < 19",">= 19.9",">= 20"],"node:test":[">= 16.17 && < 17",">= 18"],timers:!0,"node:timers":[">= 14.18 && < 15",">= 16"],"timers/promises":">= 15","node:timers/promises":">= 16",_tls_common:">= 0.11.13","node:_tls_common":[">= 14.18 && < 15",">= 16"],_tls_legacy:">= 0.11.3 && < 10",_tls_wrap:">= 0.11.3","node:_tls_wrap":[">= 14.18 && < 15",">= 16"],tls:!0,"node:tls":[">= 14.18 && < 15",">= 16"],trace_events:">= 10","node:trace_events":[">= 14.18 && < 15",">= 16"],tty:!0,"node:tty":[">= 14.18 && < 15",">= 16"],url:!0,"node:url":[">= 14.18 && < 15",">= 16"],util:!0,"node:util":[">= 14.18 && < 15",">= 16"],"util/types":">= 15.3","node:util/types":">= 16","v8/tools/arguments":">= 10 && < 12","v8/tools/codemap":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/consarray":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/csvparser":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/logreader":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/profile_view":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/splaytree":[">= 4.4 && < 5",">= 5.2 && < 12"],v8:">= 1","node:v8":[">= 14.18 && < 15",">= 16"],vm:!0,"node:vm":[">= 14.18 && < 15",">= 16"],wasi:[">= 13.4 && < 13.5",">= 18.17 && < 19",">= 20"],"node:wasi":[">= 18.17 && < 19",">= 20"],worker_threads:">= 11.7","node:worker_threads":[">= 14.18 && < 15",">= 16"],zlib:">= 0.5","node:zlib":[">= 14.18 && < 15",">= 16"]}}});var require_is_core_module=__commonJS({"../node_modules/.pnpm/is-core-module@2.13.0/node_modules/is-core-module/index.js"(exports2,module2){"use strict";var has=require_src6();function specifierIncluded(current,specifier){for(var nodeParts=current.split("."),parts=specifier.split(" "),op=parts.length>1?parts[0]:"=",versionParts=(parts.length>1?parts[1]:parts[0]).split("."),i=0;i<3;++i){var cur=parseInt(nodeParts[i]||0,10),ver=parseInt(versionParts[i]||0,10);if(cur!==ver)return op==="<"?cur<ver:op===">="?cur>=ver:!1}return op===">="}__name(specifierIncluded,"specifierIncluded");function matchesRange(current,range){var specifiers=range.split(/ ?&& ?/);if(specifiers.length===0)return!1;for(var i=0;i<specifiers.length;++i)if(!specifierIncluded(current,specifiers[i]))return!1;return!0}__name(matchesRange,"matchesRange");function versionIncluded(nodeVersion,specifierValue){if(typeof specifierValue=="boolean")return specifierValue;var current=typeof nodeVersion>"u"?process.versions&&process.versions.node:nodeVersion;if(typeof current!="string")throw new TypeError(typeof nodeVersion>"u"?"Unable to determine current node version":"If provided, a valid node version is required");if(specifierValue&&typeof specifierValue=="object"){for(var i=0;i<specifierValue.length;++i)if(matchesRange(current,specifierValue[i]))return!0;return!1}return matchesRange(current,specifierValue)}__name(versionIncluded,"versionIncluded");var data=require_core6();module2.exports=__name(function(x,nodeVersion){return has(data,x)&&versionIncluded(nodeVersion,data[x])},"isCore")}});var require_async=__commonJS({"../node_modules/.pnpm/resolve@1.22.6/node_modules/resolve/lib/async.js"(exports2,module2){var fs3=require("fs"),getHomedir=require_homedir(),path16=require("path"),caller=require_caller(),nodeModulesPaths=require_node_modules_paths(),normalizeOptions=require_normalize_options(),isCore=require_is_core_module(),realpathFS=process.platform!=="win32"&&fs3.realpath&&typeof fs3.realpath.native=="function"?fs3.realpath.native:fs3.realpath,homedir2=getHomedir(),defaultPaths=__name(function(){return[path16.join(homedir2,".node_modules"),path16.join(homedir2,".node_libraries")]},"defaultPaths"),defaultIsFile=__name(function(file,cb){fs3.stat(file,function(err,stat32){return err?err.code==="ENOENT"||err.code==="ENOTDIR"?cb(null,!1):cb(err):cb(null,stat32.isFile()||stat32.isFIFO())})},"isFile"),defaultIsDir=__name(function(dir,cb){fs3.stat(dir,function(err,stat32){return err?err.code==="ENOENT"||err.code==="ENOTDIR"?cb(null,!1):cb(err):cb(null,stat32.isDirectory())})},"isDirectory"),defaultRealpath=__name(function(x,cb){realpathFS(x,function(realpathErr,realPath){realpathErr&&realpathErr.code!=="ENOENT"?cb(realpathErr):cb(null,realpathErr?x:realPath)})},"realpath"),maybeRealpath=__name(function(realpath2,x,opts,cb){opts&&opts.preserveSymlinks===!1?realpath2(x,cb):cb(null,x)},"maybeRealpath"),defaultReadPackage=__name(function(readFile41,pkgfile,cb){readFile41(pkgfile,function(readFileErr,body){if(readFileErr)cb(readFileErr);else try{var pkg=JSON.parse(body);cb(null,pkg)}catch{cb(null)}})},"defaultReadPackage"),getPackageCandidates=__name(function(x,start,opts){for(var dirs=nodeModulesPaths(start,opts,x),i=0;i<dirs.length;i++)dirs[i]=path16.join(dirs[i],x);return dirs},"getPackageCandidates");module2.exports=__name(function(x,options,callback){var cb=callback,opts=options;if(typeof options=="function"&&(cb=opts,opts={}),typeof x!="string"){var err=new TypeError("Path must be a string.");return process.nextTick(function(){cb(err)})}opts=normalizeOptions(x,opts);var isFile=opts.isFile||defaultIsFile,isDirectory2=opts.isDirectory||defaultIsDir,readFile41=opts.readFile||fs3.readFile,realpath2=opts.realpath||defaultRealpath,readPackage=opts.readPackage||defaultReadPackage;if(opts.readFile&&opts.readPackage){var conflictErr=new TypeError("`readFile` and `readPackage` are mutually exclusive.");return process.nextTick(function(){cb(conflictErr)})}var packageIterator=opts.packageIterator,extensions=opts.extensions||[".js"],includeCoreModules=opts.includeCoreModules!==!1,basedir=opts.basedir||path16.dirname(caller()),parent=opts.filename||basedir;opts.paths=opts.paths||defaultPaths();var absoluteStart=path16.resolve(basedir);maybeRealpath(realpath2,absoluteStart,opts,function(err2,realStart){err2?cb(err2):init(realStart)});var res;function init(basedir2){if(/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/.test(x))res=path16.resolve(basedir2,x),(x==="."||x===".."||x.slice(-1)==="/")&&(res+="/"),/\/$/.test(x)&&res===basedir2?loadAsDirectory(res,opts.package,onfile):loadAsFile(res,opts.package,onfile);else{if(includeCoreModules&&isCore(x))return cb(null,x);loadNodeModules(x,basedir2,function(err2,n,pkg){if(err2)cb(err2);else{if(n)return maybeRealpath(realpath2,n,opts,function(err3,realN){err3?cb(err3):cb(null,realN,pkg)});var moduleError=new Error("Cannot find module '"+x+"' from '"+parent+"'");moduleError.code="MODULE_NOT_FOUND",cb(moduleError)}})}}__name(init,"init");function onfile(err2,m,pkg){err2?cb(err2):m?cb(null,m,pkg):loadAsDirectory(res,function(err3,d,pkg2){if(err3)cb(err3);else if(d)maybeRealpath(realpath2,d,opts,function(err4,realD){err4?cb(err4):cb(null,realD,pkg2)});else{var moduleError=new Error("Cannot find module '"+x+"' from '"+parent+"'");moduleError.code="MODULE_NOT_FOUND",cb(moduleError)}})}__name(onfile,"onfile");function loadAsFile(x2,thePackage,callback2){var loadAsFilePackage=thePackage,cb2=callback2;typeof loadAsFilePackage=="function"&&(cb2=loadAsFilePackage,loadAsFilePackage=void 0);var exts=[""].concat(extensions);load(exts,x2,loadAsFilePackage);function load(exts2,x3,loadPackage){if(exts2.length===0)return cb2(null,void 0,loadPackage);var file=x3+exts2[0],pkg=loadPackage;pkg?onpkg(null,pkg):loadpkg(path16.dirname(file),onpkg);function onpkg(err2,pkg_,dir){if(pkg=pkg_,err2)return cb2(err2);if(dir&&pkg&&opts.pathFilter){var rfile=path16.relative(dir,file),rel=rfile.slice(0,rfile.length-exts2[0].length),r=opts.pathFilter(pkg,x3,rel);if(r)return load([""].concat(extensions.slice()),path16.resolve(dir,r),pkg)}isFile(file,onex)}__name(onpkg,"onpkg");function onex(err2,ex){if(err2)return cb2(err2);if(ex)return cb2(null,file,pkg);load(exts2.slice(1),x3,pkg)}__name(onex,"onex")}__name(load,"load")}__name(loadAsFile,"loadAsFile");function loadpkg(dir,cb2){if(dir===""||dir==="/"||process.platform==="win32"&&/^\w:[/\\]*$/.test(dir)||/[/\\]node_modules[/\\]*$/.test(dir))return cb2(null);maybeRealpath(realpath2,dir,opts,function(unwrapErr,pkgdir){if(unwrapErr)return loadpkg(path16.dirname(dir),cb2);var pkgfile=path16.join(pkgdir,"package.json");isFile(pkgfile,function(err2,ex){if(!ex)return loadpkg(path16.dirname(dir),cb2);readPackage(readFile41,pkgfile,function(err3,pkgParam){err3&&cb2(err3);var pkg=pkgParam;pkg&&opts.packageFilter&&(pkg=opts.packageFilter(pkg,pkgfile)),cb2(null,pkg,dir)})})})}__name(loadpkg,"loadpkg");function loadAsDirectory(x2,loadAsDirectoryPackage,callback2){var cb2=callback2,fpkg=loadAsDirectoryPackage;typeof fpkg=="function"&&(cb2=fpkg,fpkg=opts.package),maybeRealpath(realpath2,x2,opts,function(unwrapErr,pkgdir){if(unwrapErr)return cb2(unwrapErr);var pkgfile=path16.join(pkgdir,"package.json");isFile(pkgfile,function(err2,ex){if(err2)return cb2(err2);if(!ex)return loadAsFile(path16.join(x2,"index"),fpkg,cb2);readPackage(readFile41,pkgfile,function(err3,pkgParam){if(err3)return cb2(err3);var pkg=pkgParam;if(pkg&&opts.packageFilter&&(pkg=opts.packageFilter(pkg,pkgfile)),pkg&&pkg.main){if(typeof pkg.main!="string"){var mainError=new TypeError("package \u201C"+pkg.name+"\u201D `main` must be a string");return mainError.code="INVALID_PACKAGE_MAIN",cb2(mainError)}(pkg.main==="."||pkg.main==="./")&&(pkg.main="index"),loadAsFile(path16.resolve(x2,pkg.main),pkg,function(err4,m,pkg2){if(err4)return cb2(err4);if(m)return cb2(null,m,pkg2);if(!pkg2)return loadAsFile(path16.join(x2,"index"),pkg2,cb2);var dir=path16.resolve(x2,pkg2.main);loadAsDirectory(dir,pkg2,function(err5,n,pkg3){if(err5)return cb2(err5);if(n)return cb2(null,n,pkg3);loadAsFile(path16.join(x2,"index"),pkg3,cb2)})});return}loadAsFile(path16.join(x2,"/index"),pkg,cb2)})})})}__name(loadAsDirectory,"loadAsDirectory");function processDirs(cb2,dirs){if(dirs.length===0)return cb2(null,void 0);var dir=dirs[0];isDirectory2(path16.dirname(dir),isdir);function isdir(err2,isdir2){if(err2)return cb2(err2);if(!isdir2)return processDirs(cb2,dirs.slice(1));loadAsFile(dir,opts.package,onfile2)}__name(isdir,"isdir");function onfile2(err2,m,pkg){if(err2)return cb2(err2);if(m)return cb2(null,m,pkg);loadAsDirectory(dir,opts.package,ondir)}__name(onfile2,"onfile");function ondir(err2,n,pkg){if(err2)return cb2(err2);if(n)return cb2(null,n,pkg);processDirs(cb2,dirs.slice(1))}__name(ondir,"ondir")}__name(processDirs,"processDirs");function loadNodeModules(x2,start,cb2){var thunk=__name(function(){return getPackageCandidates(x2,start,opts)},"thunk");processDirs(cb2,packageIterator?packageIterator(x2,start,thunk,opts):thunk())}__name(loadNodeModules,"loadNodeModules")},"resolve")}});var require_core7=__commonJS({"../node_modules/.pnpm/resolve@1.22.6/node_modules/resolve/lib/core.json"(exports2,module2){module2.exports={assert:!0,"node:assert":[">= 14.18 && < 15",">= 16"],"assert/strict":">= 15","node:assert/strict":">= 16",async_hooks:">= 8","node:async_hooks":[">= 14.18 && < 15",">= 16"],buffer_ieee754:">= 0.5 && < 0.9.7",buffer:!0,"node:buffer":[">= 14.18 && < 15",">= 16"],child_process:!0,"node:child_process":[">= 14.18 && < 15",">= 16"],cluster:">= 0.5","node:cluster":[">= 14.18 && < 15",">= 16"],console:!0,"node:console":[">= 14.18 && < 15",">= 16"],constants:!0,"node:constants":[">= 14.18 && < 15",">= 16"],crypto:!0,"node:crypto":[">= 14.18 && < 15",">= 16"],_debug_agent:">= 1 && < 8",_debugger:"< 8",dgram:!0,"node:dgram":[">= 14.18 && < 15",">= 16"],diagnostics_channel:[">= 14.17 && < 15",">= 15.1"],"node:diagnostics_channel":[">= 14.18 && < 15",">= 16"],dns:!0,"node:dns":[">= 14.18 && < 15",">= 16"],"dns/promises":">= 15","node:dns/promises":">= 16",domain:">= 0.7.12","node:domain":[">= 14.18 && < 15",">= 16"],events:!0,"node:events":[">= 14.18 && < 15",">= 16"],freelist:"< 6",fs:!0,"node:fs":[">= 14.18 && < 15",">= 16"],"fs/promises":[">= 10 && < 10.1",">= 14"],"node:fs/promises":[">= 14.18 && < 15",">= 16"],_http_agent:">= 0.11.1","node:_http_agent":[">= 14.18 && < 15",">= 16"],_http_client:">= 0.11.1","node:_http_client":[">= 14.18 && < 15",">= 16"],_http_common:">= 0.11.1","node:_http_common":[">= 14.18 && < 15",">= 16"],_http_incoming:">= 0.11.1","node:_http_incoming":[">= 14.18 && < 15",">= 16"],_http_outgoing:">= 0.11.1","node:_http_outgoing":[">= 14.18 && < 15",">= 16"],_http_server:">= 0.11.1","node:_http_server":[">= 14.18 && < 15",">= 16"],http:!0,"node:http":[">= 14.18 && < 15",">= 16"],http2:">= 8.8","node:http2":[">= 14.18 && < 15",">= 16"],https:!0,"node:https":[">= 14.18 && < 15",">= 16"],inspector:">= 8","node:inspector":[">= 14.18 && < 15",">= 16"],"inspector/promises":[">= 19"],"node:inspector/promises":[">= 19"],_linklist:"< 8",module:!0,"node:module":[">= 14.18 && < 15",">= 16"],net:!0,"node:net":[">= 14.18 && < 15",">= 16"],"node-inspect/lib/_inspect":">= 7.6 && < 12","node-inspect/lib/internal/inspect_client":">= 7.6 && < 12","node-inspect/lib/internal/inspect_repl":">= 7.6 && < 12",os:!0,"node:os":[">= 14.18 && < 15",">= 16"],path:!0,"node:path":[">= 14.18 && < 15",">= 16"],"path/posix":">= 15.3","node:path/posix":">= 16","path/win32":">= 15.3","node:path/win32":">= 16",perf_hooks:">= 8.5","node:perf_hooks":[">= 14.18 && < 15",">= 16"],process:">= 1","node:process":[">= 14.18 && < 15",">= 16"],punycode:">= 0.5","node:punycode":[">= 14.18 && < 15",">= 16"],querystring:!0,"node:querystring":[">= 14.18 && < 15",">= 16"],readline:!0,"node:readline":[">= 14.18 && < 15",">= 16"],"readline/promises":">= 17","node:readline/promises":">= 17",repl:!0,"node:repl":[">= 14.18 && < 15",">= 16"],smalloc:">= 0.11.5 && < 3",_stream_duplex:">= 0.9.4","node:_stream_duplex":[">= 14.18 && < 15",">= 16"],_stream_transform:">= 0.9.4","node:_stream_transform":[">= 14.18 && < 15",">= 16"],_stream_wrap:">= 1.4.1","node:_stream_wrap":[">= 14.18 && < 15",">= 16"],_stream_passthrough:">= 0.9.4","node:_stream_passthrough":[">= 14.18 && < 15",">= 16"],_stream_readable:">= 0.9.4","node:_stream_readable":[">= 14.18 && < 15",">= 16"],_stream_writable:">= 0.9.4","node:_stream_writable":[">= 14.18 && < 15",">= 16"],stream:!0,"node:stream":[">= 14.18 && < 15",">= 16"],"stream/consumers":">= 16.7","node:stream/consumers":">= 16.7","stream/promises":">= 15","node:stream/promises":">= 16","stream/web":">= 16.5","node:stream/web":">= 16.5",string_decoder:!0,"node:string_decoder":[">= 14.18 && < 15",">= 16"],sys:[">= 0.4 && < 0.7",">= 0.8"],"node:sys":[">= 14.18 && < 15",">= 16"],"test/reporters":">= 19.9 && < 20.2","node:test/reporters":[">= 18.17 && < 19",">= 19.9",">= 20"],"node:test":[">= 16.17 && < 17",">= 18"],timers:!0,"node:timers":[">= 14.18 && < 15",">= 16"],"timers/promises":">= 15","node:timers/promises":">= 16",_tls_common:">= 0.11.13","node:_tls_common":[">= 14.18 && < 15",">= 16"],_tls_legacy:">= 0.11.3 && < 10",_tls_wrap:">= 0.11.3","node:_tls_wrap":[">= 14.18 && < 15",">= 16"],tls:!0,"node:tls":[">= 14.18 && < 15",">= 16"],trace_events:">= 10","node:trace_events":[">= 14.18 && < 15",">= 16"],tty:!0,"node:tty":[">= 14.18 && < 15",">= 16"],url:!0,"node:url":[">= 14.18 && < 15",">= 16"],util:!0,"node:util":[">= 14.18 && < 15",">= 16"],"util/types":">= 15.3","node:util/types":">= 16","v8/tools/arguments":">= 10 && < 12","v8/tools/codemap":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/consarray":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/csvparser":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/logreader":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/profile_view":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/splaytree":[">= 4.4 && < 5",">= 5.2 && < 12"],v8:">= 1","node:v8":[">= 14.18 && < 15",">= 16"],vm:!0,"node:vm":[">= 14.18 && < 15",">= 16"],wasi:[">= 13.4 && < 13.5",">= 18.17 && < 19",">= 20"],"node:wasi":[">= 18.17 && < 19",">= 20"],worker_threads:">= 11.7","node:worker_threads":[">= 14.18 && < 15",">= 16"],zlib:">= 0.5","node:zlib":[">= 14.18 && < 15",">= 16"]}}});var require_core8=__commonJS({"../node_modules/.pnpm/resolve@1.22.6/node_modules/resolve/lib/core.js"(exports2,module2){"use strict";var isCoreModule=require_is_core_module(),data=require_core7(),core={};for(mod in data)Object.prototype.hasOwnProperty.call(data,mod)&&(core[mod]=isCoreModule(mod));var mod;module2.exports=core}});var require_is_core=__commonJS({"../node_modules/.pnpm/resolve@1.22.6/node_modules/resolve/lib/is-core.js"(exports2,module2){var isCoreModule=require_is_core_module();module2.exports=__name(function(x){return isCoreModule(x)},"isCore")}});var require_sync=__commonJS({"../node_modules/.pnpm/resolve@1.22.6/node_modules/resolve/lib/sync.js"(exports2,module2){var isCore=require_is_core_module(),fs3=require("fs"),path16=require("path"),getHomedir=require_homedir(),caller=require_caller(),nodeModulesPaths=require_node_modules_paths(),normalizeOptions=require_normalize_options(),realpathFS=process.platform!=="win32"&&fs3.realpathSync&&typeof fs3.realpathSync.native=="function"?fs3.realpathSync.native:fs3.realpathSync,homedir2=getHomedir(),defaultPaths=__name(function(){return[path16.join(homedir2,".node_modules"),path16.join(homedir2,".node_libraries")]},"defaultPaths"),defaultIsFile=__name(function(file){try{var stat32=fs3.statSync(file,{throwIfNoEntry:!1})}catch(e){if(e&&(e.code==="ENOENT"||e.code==="ENOTDIR"))return!1;throw e}return!!stat32&&(stat32.isFile()||stat32.isFIFO())},"isFile"),defaultIsDir=__name(function(dir){try{var stat32=fs3.statSync(dir,{throwIfNoEntry:!1})}catch(e){if(e&&(e.code==="ENOENT"||e.code==="ENOTDIR"))return!1;throw e}return!!stat32&&stat32.isDirectory()},"isDirectory"),defaultRealpathSync=__name(function(x){try{return realpathFS(x)}catch(realpathErr){if(realpathErr.code!=="ENOENT")throw realpathErr}return x},"realpathSync"),maybeRealpathSync=__name(function(realpathSync,x,opts){return opts&&opts.preserveSymlinks===!1?realpathSync(x):x},"maybeRealpathSync"),defaultReadPackageSync=__name(function(readFileSync,pkgfile){var body=readFileSync(pkgfile);try{var pkg=JSON.parse(body);return pkg}catch{}},"defaultReadPackageSync"),getPackageCandidates=__name(function(x,start,opts){for(var dirs=nodeModulesPaths(start,opts,x),i=0;i<dirs.length;i++)dirs[i]=path16.join(dirs[i],x);return dirs},"getPackageCandidates");module2.exports=__name(function(x,options){if(typeof x!="string")throw new TypeError("Path must be a string.");var opts=normalizeOptions(x,options),isFile=opts.isFile||defaultIsFile,readFileSync=opts.readFileSync||fs3.readFileSync,isDirectory2=opts.isDirectory||defaultIsDir,realpathSync=opts.realpathSync||defaultRealpathSync,readPackageSync=opts.readPackageSync||defaultReadPackageSync;if(opts.readFileSync&&opts.readPackageSync)throw new TypeError("`readFileSync` and `readPackageSync` are mutually exclusive.");var packageIterator=opts.packageIterator,extensions=opts.extensions||[".js"],includeCoreModules=opts.includeCoreModules!==!1,basedir=opts.basedir||path16.dirname(caller()),parent=opts.filename||basedir;opts.paths=opts.paths||defaultPaths();var absoluteStart=maybeRealpathSync(realpathSync,path16.resolve(basedir),opts);if(/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/.test(x)){var res=path16.resolve(absoluteStart,x);(x==="."||x===".."||x.slice(-1)==="/")&&(res+="/");var m=loadAsFileSync(res)||loadAsDirectorySync(res);if(m)return maybeRealpathSync(realpathSync,m,opts)}else{if(includeCoreModules&&isCore(x))return x;var n=loadNodeModulesSync(x,absoluteStart);if(n)return maybeRealpathSync(realpathSync,n,opts)}var err=new Error("Cannot find module '"+x+"' from '"+parent+"'");throw err.code="MODULE_NOT_FOUND",err;function loadAsFileSync(x2){var pkg=loadpkg(path16.dirname(x2));if(pkg&&pkg.dir&&pkg.pkg&&opts.pathFilter){var rfile=path16.relative(pkg.dir,x2),r=opts.pathFilter(pkg.pkg,x2,rfile);r&&(x2=path16.resolve(pkg.dir,r))}if(isFile(x2))return x2;for(var i=0;i<extensions.length;i++){var file=x2+extensions[i];if(isFile(file))return file}}__name(loadAsFileSync,"loadAsFileSync");function loadpkg(dir){if(!(dir===""||dir==="/")&&!(process.platform==="win32"&&/^\w:[/\\]*$/.test(dir))&&!/[/\\]node_modules[/\\]*$/.test(dir)){var pkgfile=path16.join(maybeRealpathSync(realpathSync,dir,opts),"package.json");if(!isFile(pkgfile))return loadpkg(path16.dirname(dir));var pkg=readPackageSync(readFileSync,pkgfile);return pkg&&opts.packageFilter&&(pkg=opts.packageFilter(pkg,dir)),{pkg,dir}}}__name(loadpkg,"loadpkg");function loadAsDirectorySync(x2){var pkgfile=path16.join(maybeRealpathSync(realpathSync,x2,opts),"/package.json");if(isFile(pkgfile)){try{var pkg=readPackageSync(readFileSync,pkgfile)}catch{}if(pkg&&opts.packageFilter&&(pkg=opts.packageFilter(pkg,x2)),pkg&&pkg.main){if(typeof pkg.main!="string"){var mainError=new TypeError("package \u201C"+pkg.name+"\u201D `main` must be a string");throw mainError.code="INVALID_PACKAGE_MAIN",mainError}(pkg.main==="."||pkg.main==="./")&&(pkg.main="index");try{var m2=loadAsFileSync(path16.resolve(x2,pkg.main));if(m2)return m2;var n2=loadAsDirectorySync(path16.resolve(x2,pkg.main));if(n2)return n2}catch{}}}return loadAsFileSync(path16.join(x2,"/index"))}__name(loadAsDirectorySync,"loadAsDirectorySync");function loadNodeModulesSync(x2,start){for(var thunk=__name(function(){return getPackageCandidates(x2,start,opts)},"thunk"),dirs=packageIterator?packageIterator(x2,start,thunk,opts):thunk(),i=0;i<dirs.length;i++){var dir=dirs[i];if(isDirectory2(path16.dirname(dir))){var m2=loadAsFileSync(dir);if(m2)return m2;var n2=loadAsDirectorySync(dir);if(n2)return n2}}}__name(loadNodeModulesSync,"loadNodeModulesSync")},"resolveSync")}});var require_resolve2=__commonJS({"../node_modules/.pnpm/resolve@1.22.6/node_modules/resolve/index.js"(exports2,module2){var async=require_async();async.core=require_core8();async.isCore=require_is_core();async.sync=require_sync();module2.exports=async}});var require_module_details_from_path=__commonJS({"../node_modules/.pnpm/module-details-from-path@1.0.3/node_modules/module-details-from-path/index.js"(exports2,module2){"use strict";var path16=require("path");module2.exports=function(file){var segments=file.split(path16.sep),index=segments.lastIndexOf("node_modules");if(index!==-1&&segments[index+1]){var scoped=segments[index+1][0]==="@",name3=scoped?segments[index+1]+"/"+segments[index+2]:segments[index+1],offset=scoped?3:2;return{name:name3,basedir:segments.slice(0,index+offset).join(path16.sep),path:segments.slice(index+offset).join(path16.sep)}}}}});var require_package3=__commonJS({"../node_modules/.pnpm/require-in-the-middle@7.2.0/node_modules/require-in-the-middle/package.json"(exports2,module2){module2.exports={name:"require-in-the-middle",version:"7.2.0",description:"Module to hook into the Node.js require function",main:"index.js",types:"types/index.d.ts",dependencies:{debug:"^4.1.1","module-details-from-path":"^1.0.3",resolve:"^1.22.1"},devDependencies:{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@babel/register":"^7.9.0","ipp-printer":"^1.0.0",patterns:"^1.0.3",roundround:"^0.2.0",semver:"^6.3.0",standard:"^14.3.1",tape:"^4.11.0"},scripts:{test:"npm run test:lint && npm run test:tape && npm run test:babel","test:lint":"standard","test:tape":"tape test/*.js","test:babel":"node test/babel/babel-register.js"},repository:{type:"git",url:"git+https://github.com/elastic/require-in-the-middle.git"},keywords:["require","hook","shim","shimmer","shimming","patch","monkey","monkeypatch","module","load"],files:["types"],author:"Thomas Watson Steen <w@tson.dk> (https://twitter.com/wa7son)",license:"MIT",bugs:{url:"https://github.com/elastic/require-in-the-middle/issues"},homepage:"https://github.com/elastic/require-in-the-middle#readme",engines:{node:">=8.6.0"}}}});var require_require_in_the_middle=__commonJS({"../node_modules/.pnpm/require-in-the-middle@7.2.0/node_modules/require-in-the-middle/index.js"(exports2,module2){"use strict";var path16=require("path"),Module=require("module"),resolve15=require_resolve2(),debug=require_src()("require-in-the-middle"),moduleDetailsFromPath=require_module_details_from_path();module2.exports=Hook;module2.exports.Hook=Hook;var isCore;if(Module.isBuiltin)isCore=Module.isBuiltin;else{let[major2,minor]=process.versions.node.split(".").map(Number);major2===8&&minor<8?isCore=__name(moduleName=>moduleName==="http2"?!0:!!resolve15.core[moduleName],"isCore"):isCore=__name(moduleName=>!!resolve15.core[moduleName],"isCore")}var normalize2=/([/\\]index)?(\.js)?$/,ExportsCache=class{constructor(){this._localCache=new Map,this._kRitmExports=Symbol("RitmExports")}has(filename,isBuiltin){if(this._localCache.has(filename))return!0;if(isBuiltin)return!1;{let mod=require.cache[filename];return!!(mod&&this._kRitmExports in mod)}}get(filename,isBuiltin){let cachedExports=this._localCache.get(filename);if(cachedExports!==void 0)return cachedExports;if(!isBuiltin){let mod=require.cache[filename];return mod&&mod[this._kRitmExports]}}set(filename,exports3,isBuiltin){isBuiltin?this._localCache.set(filename,exports3):filename in require.cache?require.cache[filename][this._kRitmExports]=exports3:(debug('non-core module is unexpectedly not in require.cache: "%s"',filename),this._localCache.set(filename,exports3))}};__name(ExportsCache,"ExportsCache");function Hook(modules,options,onrequire){if(!(this instanceof Hook))return new Hook(modules,options,onrequire);if(typeof modules=="function"?(onrequire=modules,modules=null,options=null):typeof options=="function"&&(onrequire=options,options=null),typeof Module._resolveFilename!="function"){console.error("Error: Expected Module._resolveFilename to be a function (was: %s) - aborting!",typeof Module._resolveFilename),console.error("Please report this error as an issue related to Node.js %s at %s",process.version,require_package3().bugs.url);return}this._cache=new ExportsCache,this._unhooked=!1,this._origRequire=Module.prototype.require;let self2=this,patching=new Set,internals=options?options.internals===!0:!1,hasWhitelist=Array.isArray(modules);debug("registering require hook"),this._require=Module.prototype.require=function(id){if(self2._unhooked===!0)return debug("ignoring require call - module is soft-unhooked"),self2._origRequire.apply(this,arguments);let core=isCore(id),filename;if(core){if(filename=id,id.startsWith("node:")){let idWithoutPrefix=id.slice(5);isCore(idWithoutPrefix)&&(filename=idWithoutPrefix)}}else try{filename=Module._resolveFilename(id,this)}catch(resolveErr){return debug('Module._resolveFilename("%s") threw %j, calling original Module.require',id,resolveErr.message),self2._origRequire.apply(this,arguments)}let moduleName,basedir;if(debug("processing %s module require('%s'): %s",core===!0?"core":"non-core",id,filename),self2._cache.has(filename,core)===!0)return debug("returning already patched cached module: %s",filename),self2._cache.get(filename,core);let isPatching=patching.has(filename);isPatching===!1&&patching.add(filename);let exports3=self2._origRequire.apply(this,arguments);if(isPatching===!0)return debug("module is in the process of being patched already - ignoring: %s",filename),exports3;if(patching.delete(filename),core===!0){if(hasWhitelist===!0&&modules.includes(filename)===!1)return debug("ignoring core module not on whitelist: %s",filename),exports3;moduleName=filename}else if(hasWhitelist===!0&&modules.includes(filename)){let parsedPath=path16.parse(filename);moduleName=parsedPath.name,basedir=parsedPath.dir}else{let stat32=moduleDetailsFromPath(filename);if(stat32===void 0)return debug("could not parse filename: %s",filename),exports3;moduleName=stat32.name,basedir=stat32.basedir;let fullModuleName=resolveModuleName(stat32);if(debug("resolved filename to module: %s (id: %s, resolved: %s, basedir: %s)",moduleName,id,fullModuleName,basedir),hasWhitelist===!0&&modules.includes(moduleName)===!1){if(modules.includes(fullModuleName)===!1)return exports3;moduleName=fullModuleName}else{let res;try{res=resolve15.sync(moduleName,{basedir})}catch{return debug("could not resolve module: %s",moduleName),self2._cache.set(filename,exports3,core),exports3}if(res!==filename)if(internals===!0)moduleName=moduleName+path16.sep+path16.relative(basedir,filename),debug("preparing to process require of internal file: %s",moduleName);else return debug("ignoring require of non-main module file: %s",res),self2._cache.set(filename,exports3,core),exports3}}self2._cache.set(filename,exports3,core),debug("calling require hook: %s",moduleName);let patchedExports=onrequire(exports3,moduleName,basedir);return self2._cache.set(filename,patchedExports,core),debug("returning module: %s",moduleName),patchedExports}}__name(Hook,"Hook");Hook.prototype.unhook=function(){this._unhooked=!0,this._require===Module.prototype.require?(Module.prototype.require=this._origRequire,debug("unhook successful")):debug("unhook unsuccessful")};function resolveModuleName(stat32){let normalizedPath=path16.sep!=="/"?stat32.path.split(path16.sep).join("/"):stat32.path;return path16.posix.join(stat32.name,normalizedPath).replace(normalize2,"")}__name(resolveModuleName,"resolveModuleName")}});var require_ModuleNameTrie=__commonJS({"../node_modules/.pnpm/@opentelemetry+instrumentation@0.41.2_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/instrumentation/build/src/platform/node/ModuleNameTrie.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.ModuleNameTrie=exports2.ModuleNameSeparator=void 0;exports2.ModuleNameSeparator="/";var ModuleNameTrieNode=class{constructor(){this.hooks=[],this.children=new Map}};__name(ModuleNameTrieNode,"ModuleNameTrieNode");var ModuleNameTrie=class{constructor(){this._trie=new ModuleNameTrieNode,this._counter=0}insert(hook){let trieNode=this._trie;for(let moduleNamePart of hook.moduleName.split(exports2.ModuleNameSeparator)){let nextNode=trieNode.children.get(moduleNamePart);nextNode||(nextNode=new ModuleNameTrieNode,trieNode.children.set(moduleNamePart,nextNode)),trieNode=nextNode}trieNode.hooks.push({hook,insertedId:this._counter++})}search(moduleName,{maintainInsertionOrder,fullOnly}={}){let trieNode=this._trie,results=[],foundFull=!0;for(let moduleNamePart of moduleName.split(exports2.ModuleNameSeparator)){let nextNode=trieNode.children.get(moduleNamePart);if(!nextNode){foundFull=!1;break}fullOnly||results.push(...nextNode.hooks),trieNode=nextNode}return fullOnly&&foundFull&&results.push(...trieNode.hooks),results.length===0?[]:results.length===1?[results[0].hook]:(maintainInsertionOrder&&results.sort((a,b)=>a.insertedId-b.insertedId),results.map(({hook})=>hook))}};__name(ModuleNameTrie,"ModuleNameTrie");exports2.ModuleNameTrie=ModuleNameTrie}});var require_RequireInTheMiddleSingleton=__commonJS({"../node_modules/.pnpm/@opentelemetry+instrumentation@0.41.2_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/instrumentation/build/src/platform/node/RequireInTheMiddleSingleton.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.RequireInTheMiddleSingleton=void 0;var require_in_the_middle_1=require_require_in_the_middle(),path16=require("path"),ModuleNameTrie_1=require_ModuleNameTrie(),isMocha=["afterEach","after","beforeEach","before","describe","it"].every(fn=>typeof global[fn]=="function"),RequireInTheMiddleSingleton=class{constructor(){this._moduleNameTrie=new ModuleNameTrie_1.ModuleNameTrie,this._initialize()}_initialize(){new require_in_the_middle_1.Hook(null,{internals:!0},(exports3,name3,basedir)=>{let normalizedModuleName=normalizePathSeparators(name3),matches=this._moduleNameTrie.search(normalizedModuleName,{maintainInsertionOrder:!0,fullOnly:basedir===void 0});for(let{onRequire}of matches)exports3=onRequire(exports3,name3,basedir);return exports3})}register(moduleName,onRequire){let hooked={moduleName,onRequire};return this._moduleNameTrie.insert(hooked),hooked}static getInstance(){var _a;return isMocha?new RequireInTheMiddleSingleton:this._instance=(_a=this._instance)!==null&&_a!==void 0?_a:new RequireInTheMiddleSingleton}};__name(RequireInTheMiddleSingleton,"RequireInTheMiddleSingleton");exports2.RequireInTheMiddleSingleton=RequireInTheMiddleSingleton;function normalizePathSeparators(moduleNameOrPath){return path16.sep!==ModuleNameTrie_1.ModuleNameSeparator?moduleNameOrPath.split(path16.sep).join(ModuleNameTrie_1.ModuleNameSeparator):moduleNameOrPath}__name(normalizePathSeparators,"normalizePathSeparators")}});var require_register=__commonJS({"../node_modules/.pnpm/import-in-the-middle@1.4.2/node_modules/import-in-the-middle/lib/register.js"(exports2){var importHooks=[],setters=new WeakMap,specifiers=new Map,toHook=[],proxyHandler={set(target,name3,value){return setters.get(target)[name3](value)},defineProperty(target,property,descriptor){if(!("value"in descriptor))throw new Error("Getters/setters are not supported for exports property descriptors.");return setters.get(target)[property](descriptor.value)}};function register(name3,namespace,set,specifier){specifiers.set(name3,specifier),setters.set(namespace,set);let proxy=new Proxy(namespace,proxyHandler);importHooks.forEach(hook=>hook(name3,proxy)),toHook.push([name3,proxy])}__name(register,"register");exports2.register=register;exports2.importHooks=importHooks;exports2.specifiers=specifiers;exports2.toHook=toHook}});var require_import_in_the_middle=__commonJS({"../node_modules/.pnpm/import-in-the-middle@1.4.2/node_modules/import-in-the-middle/index.js"(exports2,module2){var path16=require("path"),parse5=require_module_details_from_path(),{fileURLToPath:fileURLToPath2}=require("url"),{importHooks,specifiers,toHook}=require_register();function addHook(hook){importHooks.push(hook),toHook.forEach(([name3,namespace])=>hook(name3,namespace))}__name(addHook,"addHook");function removeHook(hook){let index=importHooks.indexOf(hook);index>-1&&importHooks.splice(index,1)}__name(removeHook,"removeHook");function callHookFn(hookFn,namespace,name3,baseDir){let newDefault=hookFn(namespace,name3,baseDir);newDefault&&newDefault!==namespace&&(namespace.default=newDefault)}__name(callHookFn,"callHookFn");function Hook(modules,options,hookFn){if(!(this instanceof Hook))return new Hook(modules,options,hookFn);typeof modules=="function"?(hookFn=modules,modules=null,options=null):typeof options=="function"&&(hookFn=options,options=null);let internals=options?options.internals===!0:!1;this._iitmHook=(name3,namespace)=>{let filename=name3,isBuiltin=name3.startsWith("node:"),baseDir;if(isBuiltin)name3=name3.replace(/^node:/,"");else{if(name3.startsWith("file://"))try{name3=fileURLToPath2(name3)}catch{}let details=parse5(name3);details&&(name3=details.name,baseDir=details.basedir)}if(modules){for(let moduleName of modules)if(moduleName===name3){if(baseDir){if(internals)name3=name3+path16.sep+path16.relative(baseDir,fileURLToPath2(filename));else if(!baseDir.endsWith(specifiers.get(filename)))continue}callHookFn(hookFn,namespace,name3,baseDir)}}else callHookFn(hookFn,namespace,name3,baseDir)},addHook(this._iitmHook)}__name(Hook,"Hook");Hook.prototype.unhook=function(){removeHook(this._iitmHook)};module2.exports=Hook;module2.exports.addHook=addHook;module2.exports.removeHook=removeHook}});var require_instrumentation2=__commonJS({"../node_modules/.pnpm/@opentelemetry+instrumentation@0.41.2_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/instrumentation/build/src/platform/node/instrumentation.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.InstrumentationBase=void 0;var path16=require("path"),util_1=require("util"),semver_1=require_semver4(),shimmer_1=require_shimmer(),instrumentation_1=require_instrumentation(),RequireInTheMiddleSingleton_1=require_RequireInTheMiddleSingleton(),ImportInTheMiddle=require_import_in_the_middle(),api_1=(init_esm(),__toCommonJS(esm_exports)),require_in_the_middle_1=require_require_in_the_middle(),InstrumentationBase=class extends instrumentation_1.InstrumentationAbstract{constructor(instrumentationName,instrumentationVersion,config={}){super(instrumentationName,instrumentationVersion,config),this._hooks=[],this._requireInTheMiddleSingleton=RequireInTheMiddleSingleton_1.RequireInTheMiddleSingleton.getInstance(),this._enabled=!1,this._wrap=(moduleExports,name3,wrapper)=>{if(util_1.types.isProxy(moduleExports)){let wrapped=(0,shimmer_1.wrap)(Object.assign({},moduleExports),name3,wrapper);return Object.defineProperty(moduleExports,name3,{value:wrapped})}else return(0,shimmer_1.wrap)(moduleExports,name3,wrapper)},this._unwrap=(moduleExports,name3)=>util_1.types.isProxy(moduleExports)?Object.defineProperty(moduleExports,name3,{value:moduleExports[name3]}):(0,shimmer_1.unwrap)(moduleExports,name3),this._massWrap=(moduleExportsArray,names,wrapper)=>{if(moduleExportsArray)Array.isArray(moduleExportsArray)||(moduleExportsArray=[moduleExportsArray]);else{api_1.diag.error("must provide one or more modules to patch");return}if(!(names&&Array.isArray(names))){api_1.diag.error("must provide one or more functions to wrap on modules");return}moduleExportsArray.forEach(moduleExports=>{names.forEach(name3=>{this._wrap(moduleExports,name3,wrapper)})})},this._massUnwrap=(moduleExportsArray,names)=>{if(moduleExportsArray)Array.isArray(moduleExportsArray)||(moduleExportsArray=[moduleExportsArray]);else{api_1.diag.error("must provide one or more modules to patch");return}if(!(names&&Array.isArray(names))){api_1.diag.error("must provide one or more functions to wrap on modules");return}moduleExportsArray.forEach(moduleExports=>{names.forEach(name3=>{this._unwrap(moduleExports,name3)})})};let modules=this.init();modules&&!Array.isArray(modules)&&(modules=[modules]),this._modules=modules||[],this._modules.length===0&&api_1.diag.debug(`No modules instrumentation has been defined for '${this.instrumentationName}@${this.instrumentationVersion}', nothing will be patched`),this._config.enabled&&this.enable()}_warnOnPreloadedModules(){this._modules.forEach(module3=>{let{name:name3}=module3;try{let resolvedModule=require.resolve(name3);require.cache[resolvedModule]&&this._diag.warn(`Module ${name3} has been loaded before ${this.instrumentationName} so it might not work, please initialize it before requiring ${name3}`)}catch{}})}_extractPackageVersion(baseDir){try{let version4=require(path16.join(baseDir,"package.json")).version;return typeof version4=="string"?version4:void 0}catch{api_1.diag.warn("Failed extracting version",baseDir)}}_onRequire(module3,exports3,name3,baseDir){var _a;if(!baseDir)return typeof module3.patch=="function"&&(module3.moduleExports=exports3,this._enabled)?module3.patch(exports3):exports3;let version4=this._extractPackageVersion(baseDir);return module3.moduleVersion=version4,module3.name===name3?isSupported(module3.supportedVersions,version4,module3.includePrerelease)&&typeof module3.patch=="function"&&(module3.moduleExports=exports3,this._enabled)?module3.patch(exports3,module3.moduleVersion):exports3:((_a=module3.files)!==null&&_a!==void 0?_a:[]).filter(f=>f.name===name3).filter(f=>isSupported(f.supportedVersions,version4,module3.includePrerelease)).reduce((patchedExports,file)=>(file.moduleExports=patchedExports,this._enabled?file.patch(patchedExports,module3.moduleVersion):patchedExports),exports3)}enable(){if(!this._enabled){if(this._enabled=!0,this._hooks.length>0){for(let module3 of this._modules){typeof module3.patch=="function"&&module3.moduleExports&&module3.patch(module3.moduleExports,module3.moduleVersion);for(let file of module3.files)file.moduleExports&&file.patch(file.moduleExports,module3.moduleVersion)}return}this._warnOnPreloadedModules();for(let module3 of this._modules){let hookFn=__name((exports3,name3,baseDir)=>this._onRequire(module3,exports3,name3,baseDir),"hookFn"),onRequire=__name((exports3,name3,baseDir)=>this._onRequire(module3,exports3,name3,baseDir),"onRequire"),hook=path16.isAbsolute(module3.name)?new require_in_the_middle_1.Hook([module3.name],{internals:!0},onRequire):this._requireInTheMiddleSingleton.register(module3.name,onRequire);this._hooks.push(hook);let esmHook=new ImportInTheMiddle([module3.name],{internals:!1},hookFn);this._hooks.push(esmHook)}}}disable(){if(this._enabled){this._enabled=!1;for(let module3 of this._modules){typeof module3.unpatch=="function"&&module3.moduleExports&&module3.unpatch(module3.moduleExports,module3.moduleVersion);for(let file of module3.files)file.moduleExports&&file.unpatch(file.moduleExports,module3.moduleVersion)}}}isEnabled(){return this._enabled}};__name(InstrumentationBase,"InstrumentationBase");exports2.InstrumentationBase=InstrumentationBase;function isSupported(supportedVersions,version4,includePrerelease){return typeof version4>"u"?supportedVersions.includes("*"):supportedVersions.some(supportedVersion=>(0,semver_1.satisfies)(version4,supportedVersion,{includePrerelease}))}__name(isSupported,"isSupported")}});var require_instrumentationNodeModuleDefinition=__commonJS({"../node_modules/.pnpm/@opentelemetry+instrumentation@0.41.2_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/instrumentation/build/src/platform/node/instrumentationNodeModuleDefinition.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.InstrumentationNodeModuleDefinition=void 0;var InstrumentationNodeModuleDefinition=class{constructor(name3,supportedVersions,patch,unpatch,files){this.name=name3,this.supportedVersions=supportedVersions,this.patch=patch,this.unpatch=unpatch,this.files=files||[]}};__name(InstrumentationNodeModuleDefinition,"InstrumentationNodeModuleDefinition");exports2.InstrumentationNodeModuleDefinition=InstrumentationNodeModuleDefinition}});var require_instrumentationNodeModuleFile=__commonJS({"../node_modules/.pnpm/@opentelemetry+instrumentation@0.41.2_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/instrumentation/build/src/platform/node/instrumentationNodeModuleFile.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.InstrumentationNodeModuleFile=void 0;var path_1=require("path"),InstrumentationNodeModuleFile=class{constructor(name3,supportedVersions,patch,unpatch){this.supportedVersions=supportedVersions,this.patch=patch,this.unpatch=unpatch,this.name=(0,path_1.normalize)(name3)}};__name(InstrumentationNodeModuleFile,"InstrumentationNodeModuleFile");exports2.InstrumentationNodeModuleFile=InstrumentationNodeModuleFile}});var require_types5=__commonJS({"../node_modules/.pnpm/@opentelemetry+instrumentation@0.41.2_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/instrumentation/build/src/platform/node/types.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_node6=__commonJS({"../node_modules/.pnpm/@opentelemetry+instrumentation@0.41.2_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/instrumentation/build/src/platform/node/index.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=exports2&&exports2.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0});__exportStar(require_instrumentation2(),exports2);__exportStar(require_instrumentationNodeModuleDefinition(),exports2);__exportStar(require_instrumentationNodeModuleFile(),exports2);__exportStar(require_types5(),exports2)}});var require_platform5=__commonJS({"../node_modules/.pnpm/@opentelemetry+instrumentation@0.41.2_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/instrumentation/build/src/platform/index.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=exports2&&exports2.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0});__exportStar(require_node6(),exports2)}});var require_types6=__commonJS({"../node_modules/.pnpm/@opentelemetry+instrumentation@0.41.2_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/instrumentation/build/src/types.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_types_internal=__commonJS({"../node_modules/.pnpm/@opentelemetry+instrumentation@0.41.2_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/instrumentation/build/src/types_internal.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_utils10=__commonJS({"../node_modules/.pnpm/@opentelemetry+instrumentation@0.41.2_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/instrumentation/build/src/utils.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.isWrapped=exports2.safeExecuteInTheMiddleAsync=exports2.safeExecuteInTheMiddle=void 0;function safeExecuteInTheMiddle(execute,onFinish,preventThrowingError){let error,result;try{result=execute()}catch(e){error=e}finally{if(onFinish(error,result),error&&!preventThrowingError)throw error;return result}}__name(safeExecuteInTheMiddle,"safeExecuteInTheMiddle");exports2.safeExecuteInTheMiddle=safeExecuteInTheMiddle;async function safeExecuteInTheMiddleAsync(execute,onFinish,preventThrowingError){let error,result;try{result=await execute()}catch(e){error=e}finally{if(onFinish(error,result),error&&!preventThrowingError)throw error;return result}}__name(safeExecuteInTheMiddleAsync,"safeExecuteInTheMiddleAsync");exports2.safeExecuteInTheMiddleAsync=safeExecuteInTheMiddleAsync;function isWrapped(func){return typeof func=="function"&&typeof func.__original=="function"&&typeof func.__unwrap=="function"&&func.__wrapped===!0}__name(isWrapped,"isWrapped");exports2.isWrapped=isWrapped}});var require_src7=__commonJS({"../node_modules/.pnpm/@opentelemetry+instrumentation@0.41.2_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/instrumentation/build/src/index.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=exports2&&exports2.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0});__exportStar(require_autoLoader(),exports2);__exportStar(require_platform5(),exports2);__exportStar(require_types6(),exports2);__exportStar(require_types_internal(),exports2);__exportStar(require_utils10(),exports2)}});var require_dist=__commonJS({"../node_modules/.pnpm/@azure+logger@1.0.4/node_modules/@azure/logger/dist/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var os4=require("os"),util2=require("util");function _interopDefaultLegacy(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}__name(_interopDefaultLegacy,"_interopDefaultLegacy");var util__default=_interopDefaultLegacy(util2);function log(message,...args){process.stderr.write(`${util__default.default.format(message,...args)}${os4.EOL}`)}__name(log,"log");var debugEnvVariable=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,enabledString,enabledNamespaces=[],skippedNamespaces=[],debuggers=[];debugEnvVariable&&enable(debugEnvVariable);var debugObj=Object.assign(namespace=>createDebugger(namespace),{enable,enabled,disable,log});function enable(namespaces){enabledString=namespaces,enabledNamespaces=[],skippedNamespaces=[];let wildcard=/\*/g,namespaceList=namespaces.split(",").map(ns=>ns.trim().replace(wildcard,".*?"));for(let ns of namespaceList)ns.startsWith("-")?skippedNamespaces.push(new RegExp(`^${ns.substr(1)}$`)):enabledNamespaces.push(new RegExp(`^${ns}$`));for(let instance of debuggers)instance.enabled=enabled(instance.namespace)}__name(enable,"enable");function enabled(namespace){if(namespace.endsWith("*"))return!0;for(let skipped of skippedNamespaces)if(skipped.test(namespace))return!1;for(let enabledNamespace of enabledNamespaces)if(enabledNamespace.test(namespace))return!0;return!1}__name(enabled,"enabled");function disable(){let result=enabledString||"";return enable(""),result}__name(disable,"disable");function createDebugger(namespace){let newDebugger=Object.assign(debug2,{enabled:enabled(namespace),destroy,log:debugObj.log,namespace,extend});function debug2(...args){newDebugger.enabled&&(args.length>0&&(args[0]=`${namespace} ${args[0]}`),newDebugger.log(...args))}return __name(debug2,"debug"),debuggers.push(newDebugger),newDebugger}__name(createDebugger,"createDebugger");function destroy(){let index=debuggers.indexOf(this);return index>=0?(debuggers.splice(index,1),!0):!1}__name(destroy,"destroy");function extend(namespace){let newDebugger=createDebugger(`${this.namespace}:${namespace}`);return newDebugger.log=this.log,newDebugger}__name(extend,"extend");var debug=debugObj,registeredLoggers=new Set,logLevelFromEnv=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,azureLogLevel,AzureLogger=debug("azure");AzureLogger.log=(...args)=>{debug.log(...args)};var AZURE_LOG_LEVELS=["verbose","info","warning","error"];logLevelFromEnv&&(isAzureLogLevel(logLevelFromEnv)?setLogLevel(logLevelFromEnv):console.error(`AZURE_LOG_LEVEL set to unknown log level '${logLevelFromEnv}'; logging is not enabled. Acceptable values: ${AZURE_LOG_LEVELS.join(", ")}.`));function setLogLevel(level){if(level&&!isAzureLogLevel(level))throw new Error(`Unknown log level '${level}'. Acceptable values: ${AZURE_LOG_LEVELS.join(",")}`);azureLogLevel=level;let enabledNamespaces2=[];for(let logger of registeredLoggers)shouldEnable(logger)&&enabledNamespaces2.push(logger.namespace);debug.enable(enabledNamespaces2.join(","))}__name(setLogLevel,"setLogLevel");function getLogLevel(){return azureLogLevel}__name(getLogLevel,"getLogLevel");var levelMap={verbose:400,info:300,warning:200,error:100};function createClientLogger(namespace){let clientRootLogger=AzureLogger.extend(namespace);return patchLogMethod(AzureLogger,clientRootLogger),{error:createLogger(clientRootLogger,"error"),warning:createLogger(clientRootLogger,"warning"),info:createLogger(clientRootLogger,"info"),verbose:createLogger(clientRootLogger,"verbose")}}__name(createClientLogger,"createClientLogger");function patchLogMethod(parent,child){child.log=(...args)=>{parent.log(...args)}}__name(patchLogMethod,"patchLogMethod");function createLogger(parent,level){let logger=Object.assign(parent.extend(level),{level});if(patchLogMethod(parent,logger),shouldEnable(logger)){let enabledNamespaces2=debug.disable();debug.enable(enabledNamespaces2+","+logger.namespace)}return registeredLoggers.add(logger),logger}__name(createLogger,"createLogger");function shouldEnable(logger){return!!(azureLogLevel&&levelMap[logger.level]<=levelMap[azureLogLevel])}__name(shouldEnable,"shouldEnable");function isAzureLogLevel(logLevel){return AZURE_LOG_LEVELS.includes(logLevel)}__name(isAzureLogLevel,"isAzureLogLevel");exports2.AzureLogger=AzureLogger;exports2.createClientLogger=createClientLogger;exports2.getLogLevel=getLogLevel;exports2.setLogLevel=setLogLevel}});var require_dist2=__commonJS({"../node_modules/.pnpm/@azure+opentelemetry-instrumentation-azure-sdk@1.0.0-beta.5/node_modules/@azure/opentelemetry-instrumentation-azure-sdk/dist/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var logger$1=require_dist(),instrumentation=require_src7(),api=(init_esm(),__toCommonJS(esm_exports)),core=require_src3(),logger=logger$1.createClientLogger("opentelemetry-instrumentation-azure-sdk"),OpenTelemetrySpanWrapper=class{constructor(span){this._span=span}setStatus(status){status.status==="error"?status.error?(this._span.setStatus({code:api.SpanStatusCode.ERROR,message:status.error.toString()}),this.recordException(status.error)):this._span.setStatus({code:api.SpanStatusCode.ERROR}):status.status==="success"&&this._span.setStatus({code:api.SpanStatusCode.OK})}setAttribute(name3,value){value!=null&&this._span.setAttribute(name3,value)}end(){this._span.end()}recordException(exception){this._span.recordException(exception)}isRecording(){return this._span.isRecording()}unwrap(){return this._span}};__name(OpenTelemetrySpanWrapper,"OpenTelemetrySpanWrapper");var SDK_VERSION="1.0.0-beta.5",environmentCache=new Map;function envVarToBoolean(key){var _a;environmentCache.has(key)||loadEnvironmentVariable(key);let value=((_a=environmentCache.get(key))!==null&&_a!==void 0?_a:"").toLowerCase();return value!=="false"&&value!=="0"&&!!value}__name(envVarToBoolean,"envVarToBoolean");function loadEnvironmentVariable(key){var _a;if(typeof process<"u"&&process.env){let rawValue=(_a=process.env[key])!==null&&_a!==void 0?_a:process.env[key.toLowerCase()];environmentCache.set(key,rawValue)}}__name(loadEnvironmentVariable,"loadEnvironmentVariable");function toOpenTelemetrySpanKind(tracingSpanKind){let key=(tracingSpanKind||"internal").toUpperCase();return api.SpanKind[key]}__name(toOpenTelemetrySpanKind,"toOpenTelemetrySpanKind");function toOpenTelemetryLinks(spanLinks=[]){return spanLinks.reduce((acc,tracingSpanLink)=>{let spanContext=api.trace.getSpanContext(tracingSpanLink.tracingContext);return spanContext&&acc.push({context:spanContext,attributes:toOpenTelemetrySpanAttributes(tracingSpanLink.attributes)}),acc},[])}__name(toOpenTelemetryLinks,"toOpenTelemetryLinks");function toOpenTelemetrySpanAttributes(spanAttributes){let attributes={};for(let key in spanAttributes)spanAttributes[key]!==null&&spanAttributes[key]!==void 0&&(attributes[key]=spanAttributes[key]);return attributes}__name(toOpenTelemetrySpanAttributes,"toOpenTelemetrySpanAttributes");function toSpanOptions(spanOptions){let{spanAttributes,spanLinks,spanKind}=spanOptions||{},attributes=toOpenTelemetrySpanAttributes(spanAttributes),kind=toOpenTelemetrySpanKind(spanKind),links=toOpenTelemetryLinks(spanLinks);return{attributes,kind,links}}__name(toSpanOptions,"toSpanOptions");var propagator=new core.W3CTraceContextPropagator,OpenTelemetryInstrumenter=class{startSpan(name3,spanOptions){let ctx=spanOptions?.tracingContext||api.context.active(),span;return envVarToBoolean("AZURE_TRACING_DISABLED")?span=api.trace.wrapSpanContext(api.INVALID_SPAN_CONTEXT):(span=api.trace.getTracer(spanOptions.packageName,spanOptions.packageVersion).startSpan(name3,toSpanOptions(spanOptions),ctx),envVarToBoolean("AZURE_HTTP_TRACING_CHILDREN_DISABLED")&&name3.toUpperCase().startsWith("HTTP")&&(ctx=core.suppressTracing(ctx))),{span:new OpenTelemetrySpanWrapper(span),tracingContext:api.trace.setSpan(ctx,span)}}withContext(tracingContext,callback,...callbackArgs){return api.context.with(tracingContext,callback,void 0,...callbackArgs)}parseTraceparentHeader(traceparentHeader){return propagator.extract(api.context.active(),{traceparent:traceparentHeader},api.defaultTextMapGetter)}createRequestHeaders(tracingContext){let headers={};return propagator.inject(tracingContext||api.context.active(),headers,api.defaultTextMapSetter),headers}};__name(OpenTelemetryInstrumenter,"OpenTelemetryInstrumenter");var AzureSdkInstrumentation=class extends instrumentation.InstrumentationBase{constructor(options={}){super("@azure/opentelemetry-instrumentation-azure-sdk",SDK_VERSION,Object.assign({},options))}init(){let result=new instrumentation.InstrumentationNodeModuleDefinition("@azure/core-tracing",["^1.0.0-preview.14","^1.0.0"],moduleExports=>(typeof moduleExports.useInstrumenter=="function"&&moduleExports.useInstrumenter(new OpenTelemetryInstrumenter),moduleExports));return result.includePrerelease=!0,result}};__name(AzureSdkInstrumentation,"AzureSdkInstrumentation");function createAzureSdkInstrumentation(options={}){return new AzureSdkInstrumentation(options)}__name(createAzureSdkInstrumentation,"createAzureSdkInstrumentation");exports2.createAzureSdkInstrumentation=createAzureSdkInstrumentation;exports2.logger=logger}});var require_azure_coretracing_pub=__commonJS({"../node_modules/.pnpm/diagnostic-channel-publishers@1.0.8_diagnostic-channel@1.1.1/node_modules/diagnostic-channel-publishers/dist/src/azure-coretracing.pub.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enable=exports2.azureCoreTracing=exports2.AzureMonitorSymbol=void 0;var diagnostic_channel_1=require_channel();exports2.AzureMonitorSymbol="Azure_Monitor_Tracer";var publisherName="azure-coretracing",isPatched=!1,azureCoreTracingPatchFunction=__name(function(coreTracing){if(isPatched)return coreTracing;try{var tracing=require_src5(),api=(init_esm(),__toCommonJS(esm_exports)),defaultProvider=new tracing.BasicTracerProvider,defaultTracer=defaultProvider.getTracer("applicationinsights tracer");if(coreTracing.setTracer){var setTracerOriginal_1=coreTracing.setTracer;coreTracing.setTracer=function(tracer){var startSpanOriginal=tracer.startSpan;tracer.startSpan=function(name3,options,context2){var span=startSpanOriginal.call(this,name3,options,context2),originalEnd=span.end;return span.end=function(){var result=originalEnd.apply(this,arguments);return diagnostic_channel_1.channel.publish(publisherName,span),result},span},tracer[exports2.AzureMonitorSymbol]=!0,setTracerOriginal_1.call(this,tracer)},api.trace.getSpan(api.context.active()),coreTracing.setTracer(defaultTracer)}else{var setGlobalTracerProviderOriginal_1=api.trace.setGlobalTracerProvider;api.trace.setGlobalTracerProvider=function(tracerProvider){var getTracerOriginal=tracerProvider.getTracer;return tracerProvider.getTracer=function(tracerName,version4){var tracer=getTracerOriginal.call(this,tracerName,version4);if(!tracer[exports2.AzureMonitorSymbol]){var startSpanOriginal_1=tracer.startSpan;tracer.startSpan=function(spanName,options,context2){var span=startSpanOriginal_1.call(this,spanName,options,context2),originalEnd=span.end;return span.end=function(){var result=originalEnd.apply(this,arguments);return diagnostic_channel_1.channel.publish(publisherName,span),result},span},tracer[exports2.AzureMonitorSymbol]=!0}return tracer},setGlobalTracerProviderOriginal_1.call(this,tracerProvider)},defaultProvider.register(),api.trace.getSpan(api.context.active());var openTelemetryInstr=require_src7(),azureSdkInstr=require_dist2();openTelemetryInstr.registerInstrumentations({instrumentations:[azureSdkInstr.createAzureSdkInstrumentation()]})}isPatched=!0}catch{}return coreTracing},"azureCoreTracingPatchFunction");exports2.azureCoreTracing={versionSpecifier:">= 1.0.0 < 2.0.0",patch:azureCoreTracingPatchFunction,publisherName};function enable(){diagnostic_channel_1.channel.registerMonkeyPatch("@azure/core-tracing",exports2.azureCoreTracing)}__name(enable,"enable");exports2.enable=enable}});var require_bunyan_pub=__commonJS({"../node_modules/.pnpm/diagnostic-channel-publishers@1.0.8_diagnostic-channel@1.1.1/node_modules/diagnostic-channel-publishers/dist/src/bunyan.pub.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enable=exports2.bunyan=void 0;var diagnostic_channel_1=require_channel(),bunyanPatchFunction=__name(function(originalBunyan){var originalEmit=originalBunyan.prototype._emit;return originalBunyan.prototype._emit=function(rec,noemit){var ret=originalEmit.apply(this,arguments);if(!noemit){var str=ret;str||(str=originalEmit.call(this,rec,!0)),diagnostic_channel_1.channel.publish("bunyan",{level:rec.level,result:str})}return ret},originalBunyan},"bunyanPatchFunction");exports2.bunyan={versionSpecifier:">= 1.0.0 < 2.0.0",patch:bunyanPatchFunction};function enable(){diagnostic_channel_1.channel.registerMonkeyPatch("bunyan",exports2.bunyan)}__name(enable,"enable");exports2.enable=enable}});var require_console_pub=__commonJS({"../node_modules/.pnpm/diagnostic-channel-publishers@1.0.8_diagnostic-channel@1.1.1/node_modules/diagnostic-channel-publishers/dist/src/console.pub.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enable=exports2.console=void 0;var diagnostic_channel_1=require_channel(),stream_1=require("stream"),consolePatchFunction=__name(function(originalConsole){var aiLoggingOutStream=new stream_1.Writable,aiLoggingErrStream=new stream_1.Writable;aiLoggingOutStream.write=function(chunk){if(!chunk)return!0;var message=chunk.toString();return diagnostic_channel_1.channel.publish("console",{message}),!0},aiLoggingErrStream.write=function(chunk){if(!chunk)return!0;var message=chunk.toString();return diagnostic_channel_1.channel.publish("console",{message,stderr:!0}),!0};for(var aiLoggingConsole=new originalConsole.Console(aiLoggingOutStream,aiLoggingErrStream),consoleMethods=["log","info","warn","error","dir","time","timeEnd","trace","assert"],_loop_1=__name(function(method2){var originalMethod=originalConsole[method2];originalMethod&&(originalConsole[method2]=function(){if(aiLoggingConsole[method2])try{aiLoggingConsole[method2].apply(aiLoggingConsole,arguments)}catch{}return originalMethod.apply(originalConsole,arguments)})},"_loop_1"),_i=0,consoleMethods_1=consoleMethods;_i<consoleMethods_1.length;_i++){var method=consoleMethods_1[_i];_loop_1(method)}return originalConsole},"consolePatchFunction");exports2.console={versionSpecifier:">= 4.0.0",patch:consolePatchFunction};function enable(){diagnostic_channel_1.channel.registerMonkeyPatch("console",exports2.console),require("console")}__name(enable,"enable");exports2.enable=enable}});var require_mongodb_core_pub=__commonJS({"../node_modules/.pnpm/diagnostic-channel-publishers@1.0.8_diagnostic-channel@1.1.1/node_modules/diagnostic-channel-publishers/dist/src/mongodb-core.pub.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enable=exports2.mongoCore=void 0;var diagnostic_channel_1=require_channel(),mongodbcorePatchFunction=__name(function(originalMongoCore){var originalConnect=originalMongoCore.Server.prototype.connect;return originalMongoCore.Server.prototype.connect=__name(function(){var ret=originalConnect.apply(this,arguments),originalWrite=this.s.pool.write;this.s.pool.write=__name(function(){var cbidx=typeof arguments[1]=="function"?1:2;return typeof arguments[cbidx]=="function"&&(arguments[cbidx]=diagnostic_channel_1.channel.bindToContext(arguments[cbidx])),originalWrite.apply(this,arguments)},"contextPreservingWrite");var originalLogout=this.s.pool.logout;return this.s.pool.logout=__name(function(){return typeof arguments[1]=="function"&&(arguments[1]=diagnostic_channel_1.channel.bindToContext(arguments[1])),originalLogout.apply(this,arguments)},"contextPreservingLogout"),ret},"contextPreservingConnect"),originalMongoCore},"mongodbcorePatchFunction");exports2.mongoCore={versionSpecifier:">= 2.0.0 < 4.0.0",patch:mongodbcorePatchFunction};function enable(){diagnostic_channel_1.channel.registerMonkeyPatch("mongodb-core",exports2.mongoCore)}__name(enable,"enable");exports2.enable=enable}});var require_mongodb_pub=__commonJS({"../node_modules/.pnpm/diagnostic-channel-publishers@1.0.8_diagnostic-channel@1.1.1/node_modules/diagnostic-channel-publishers/dist/src/mongodb.pub.js"(exports2){"use strict";var __assign=exports2&&exports2.__assign||function(){return __assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p])}return t},__assign.apply(this,arguments)};Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enable=exports2.mongo330=exports2.mongo3=exports2.mongo2=void 0;var diagnostic_channel_1=require_channel(),mongodbPatchFunction=__name(function(originalMongo){var listener=originalMongo.instrument({operationIdGenerator:{next:function(){return diagnostic_channel_1.channel.bindToContext(function(cb){return cb()})}}}),eventMap={};return listener.on("started",function(event){eventMap[event.requestId]||(eventMap[event.requestId]=__assign(__assign({},event),{time:new Date}))}),listener.on("succeeded",function(event){var startedData=eventMap[event.requestId];startedData&&delete eventMap[event.requestId],typeof event.operationId=="function"?event.operationId(function(){return diagnostic_channel_1.channel.publish("mongodb",{startedData,event,succeeded:!0})}):diagnostic_channel_1.channel.publish("mongodb",{startedData,event,succeeded:!0})}),listener.on("failed",function(event){var startedData=eventMap[event.requestId];startedData&&delete eventMap[event.requestId],typeof event.operationId=="function"?event.operationId(function(){return diagnostic_channel_1.channel.publish("mongodb",{startedData,event,succeeded:!1})}):diagnostic_channel_1.channel.publish("mongodb",{startedData,event,succeeded:!1})}),originalMongo},"mongodbPatchFunction"),mongodb3PatchFunction=__name(function(originalMongo){var listener=originalMongo.instrument(),eventMap={},contextMap={};return listener.on("started",function(event){eventMap[event.requestId]||(contextMap[event.requestId]=diagnostic_channel_1.channel.bindToContext(function(cb){return cb()}),eventMap[event.requestId]=__assign(__assign({},event),{time:new Date}))}),listener.on("succeeded",function(event){var startedData=eventMap[event.requestId];startedData&&delete eventMap[event.requestId],typeof event=="object"&&typeof contextMap[event.requestId]=="function"&&(contextMap[event.requestId](function(){return diagnostic_channel_1.channel.publish("mongodb",{startedData,event,succeeded:!0})}),delete contextMap[event.requestId])}),listener.on("failed",function(event){var startedData=eventMap[event.requestId];startedData&&delete eventMap[event.requestId],typeof event=="object"&&typeof contextMap[event.requestId]=="function"&&(contextMap[event.requestId](function(){return diagnostic_channel_1.channel.publish("mongodb",{startedData,event,succeeded:!1})}),delete contextMap[event.requestId])}),originalMongo},"mongodb3PatchFunction"),mongodbcorePatchFunction=__name(function(originalMongo){var originalConnect=originalMongo.Server.prototype.connect;return originalMongo.Server.prototype.connect=__name(function(){var ret=originalConnect.apply(this,arguments),originalWrite=this.s.coreTopology.s.pool.write;this.s.coreTopology.s.pool.write=__name(function(){var cbidx=typeof arguments[1]=="function"?1:2;return typeof arguments[cbidx]=="function"&&(arguments[cbidx]=diagnostic_channel_1.channel.bindToContext(arguments[cbidx])),originalWrite.apply(this,arguments)},"contextPreservingWrite");var originalLogout=this.s.coreTopology.s.pool.logout;return this.s.coreTopology.s.pool.logout=__name(function(){return typeof arguments[1]=="function"&&(arguments[1]=diagnostic_channel_1.channel.bindToContext(arguments[1])),originalLogout.apply(this,arguments)},"contextPreservingLogout"),ret},"contextPreservingConnect"),originalMongo},"mongodbcorePatchFunction"),mongodb330PatchFunction=__name(function(originalMongo){mongodbcorePatchFunction(originalMongo);var listener=originalMongo.instrument(),eventMap={},contextMap={};return listener.on("started",function(event){eventMap[event.requestId]||(contextMap[event.requestId]=diagnostic_channel_1.channel.bindToContext(function(cb){return cb()}),eventMap[event.requestId]=event)}),listener.on("succeeded",function(event){var startedData=eventMap[event.requestId];startedData&&delete eventMap[event.requestId],typeof event=="object"&&typeof contextMap[event.requestId]=="function"&&(contextMap[event.requestId](function(){return diagnostic_channel_1.channel.publish("mongodb",{startedData,event,succeeded:!0})}),delete contextMap[event.requestId])}),listener.on("failed",function(event){var startedData=eventMap[event.requestId];startedData&&delete eventMap[event.requestId],typeof event=="object"&&typeof contextMap[event.requestId]=="function"&&(contextMap[event.requestId](function(){return diagnostic_channel_1.channel.publish("mongodb",{startedData,event,succeeded:!1})}),delete contextMap[event.requestId])}),originalMongo},"mongodb330PatchFunction");exports2.mongo2={versionSpecifier:">= 2.0.0 <= 3.0.5",patch:mongodbPatchFunction};exports2.mongo3={versionSpecifier:"> 3.0.5 < 3.3.0",patch:mongodb3PatchFunction};exports2.mongo330={versionSpecifier:">= 3.3.0 < 4.0.0",patch:mongodb330PatchFunction};function enable(){diagnostic_channel_1.channel.registerMonkeyPatch("mongodb",exports2.mongo2),diagnostic_channel_1.channel.registerMonkeyPatch("mongodb",exports2.mongo3),diagnostic_channel_1.channel.registerMonkeyPatch("mongodb",exports2.mongo330)}__name(enable,"enable");exports2.enable=enable}});var require_mysql_pub=__commonJS({"../node_modules/.pnpm/diagnostic-channel-publishers@1.0.8_diagnostic-channel@1.1.1/node_modules/diagnostic-channel-publishers/dist/src/mysql.pub.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enable=exports2.mysql=void 0;var diagnostic_channel_1=require_channel(),path16=require("path"),mysqlPatchFunction=__name(function(originalMysql,originalMysqlPath){var patchObjectFunction=__name(function(obj,name3){return function(func,cbWrapper){var originalFunc=obj[func];originalFunc&&(obj[func]=__name(function(){for(var cbidx=arguments.length-1,i=arguments.length-1;i>=0;--i)if(typeof arguments[i]=="function"){cbidx=i;break}else if(typeof arguments[i]<"u")break;var cb=arguments[cbidx],resultContainer={result:null,startTime:null,startDate:null};typeof cb=="function"&&(cbWrapper?(resultContainer.startTime=process.hrtime(),resultContainer.startDate=new Date,arguments[cbidx]=diagnostic_channel_1.channel.bindToContext(cbWrapper(resultContainer,cb))):arguments[cbidx]=diagnostic_channel_1.channel.bindToContext(cb));var result=originalFunc.apply(this,arguments);return resultContainer.result=result,result},"mysqlContextPreserver"))}},"patchObjectFunction"),patchClassMemberFunction=__name(function(classObject,name3){return patchObjectFunction(classObject.prototype,name3+".prototype")},"patchClassMemberFunction"),connectionCallbackFunctions=["connect","changeUser","ping","statistics","end"],connectionClass=require(path16.dirname(originalMysqlPath)+"/lib/Connection");connectionCallbackFunctions.forEach(function(value){return patchClassMemberFunction(connectionClass,"Connection")(value)}),patchObjectFunction(connectionClass,"Connection")("createQuery",function(resultContainer,cb){return function(err){var hrDuration=process.hrtime(resultContainer.startTime),duration=hrDuration[0]*1e3+hrDuration[1]/1e6|0;diagnostic_channel_1.channel.publish("mysql",{query:resultContainer.result,callbackArgs:arguments,err,duration,time:resultContainer.startDate}),cb.apply(this,arguments)}});var poolCallbackFunctions=["_enqueueCallback"],poolClass=require(path16.dirname(originalMysqlPath)+"/lib/Pool");return poolCallbackFunctions.forEach(function(value){return patchClassMemberFunction(poolClass,"Pool")(value)}),originalMysql},"mysqlPatchFunction");exports2.mysql={versionSpecifier:">= 2.0.0 < 3.0.0",patch:mysqlPatchFunction};function enable(){diagnostic_channel_1.channel.registerMonkeyPatch("mysql",exports2.mysql)}__name(enable,"enable");exports2.enable=enable}});var require_pg_pool_pub=__commonJS({"../node_modules/.pnpm/diagnostic-channel-publishers@1.0.8_diagnostic-channel@1.1.1/node_modules/diagnostic-channel-publishers/dist/src/pg-pool.pub.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enable=exports2.postgresPool1=void 0;var diagnostic_channel_1=require_channel();function postgresPool1PatchFunction(originalPgPool){var originalConnect=originalPgPool.prototype.connect;return originalPgPool.prototype.connect=__name(function(callback){return callback&&(arguments[0]=diagnostic_channel_1.channel.bindToContext(callback)),originalConnect.apply(this,arguments)},"connect"),originalPgPool}__name(postgresPool1PatchFunction,"postgresPool1PatchFunction");exports2.postgresPool1={versionSpecifier:">= 1.0.0 < 3.0.0",patch:postgresPool1PatchFunction};function enable(){diagnostic_channel_1.channel.registerMonkeyPatch("pg-pool",exports2.postgresPool1)}__name(enable,"enable");exports2.enable=enable}});var require_pg_pub=__commonJS({"../node_modules/.pnpm/diagnostic-channel-publishers@1.0.8_diagnostic-channel@1.1.1/node_modules/diagnostic-channel-publishers/dist/src/pg.pub.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enable=exports2.postgres=exports2.postgres6=void 0;var diagnostic_channel_1=require_channel(),events_1=require("events"),publisherName="postgres";function postgres6PatchFunction(originalPg,originalPgPath){var originalClientQuery=originalPg.Client.prototype.query,diagnosticOriginalFunc="__diagnosticOriginalFunc";return originalPg.Client.prototype.query=__name(function(config,values,callback){var data={query:{},database:{host:this.connectionParameters.host,port:this.connectionParameters.port},result:null,error:null,duration:0,time:new Date},start=process.hrtime(),queryResult;function patchCallback(cb){cb&&cb[diagnosticOriginalFunc]&&(cb=cb[diagnosticOriginalFunc]);var trackingCallback=diagnostic_channel_1.channel.bindToContext(function(err,res){var end=process.hrtime(start);if(data.result=res&&{rowCount:res.rowCount,command:res.command},data.error=err,data.duration=Math.ceil(end[0]*1e3+end[1]/1e6),diagnostic_channel_1.channel.publish(publisherName,data),err){if(cb)return cb.apply(this,arguments);queryResult&&queryResult instanceof events_1.EventEmitter&&queryResult.emit("error",err)}else cb&&cb.apply(this,arguments)});try{return Object.defineProperty(trackingCallback,diagnosticOriginalFunc,{value:cb}),trackingCallback}catch{return cb}}__name(patchCallback,"patchCallback");try{typeof config=="string"?values instanceof Array?(data.query.preparable={text:config,args:values},callback=patchCallback(callback)):(data.query.text=config,callback?callback=patchCallback(callback):values=patchCallback(values)):(typeof config.name=="string"?data.query.plan=config.name:config.values instanceof Array?data.query.preparable={text:config.text,args:config.values}:data.query.text=config.text,callback?callback=patchCallback(callback):values?values=patchCallback(values):config.callback=patchCallback(config.callback))}catch{return originalClientQuery.apply(this,arguments)}return arguments[0]=config,arguments[1]=values,arguments[2]=callback,arguments.length=arguments.length>3?arguments.length:3,queryResult=originalClientQuery.apply(this,arguments),queryResult},"query"),originalPg}__name(postgres6PatchFunction,"postgres6PatchFunction");function postgresLatestPatchFunction(originalPg,originalPgPath){var originalClientQuery=originalPg.Client.prototype.query,diagnosticOriginalFunc="__diagnosticOriginalFunc";return originalPg.Client.prototype.query=__name(function(config,values,callback){var _this=this,_a,_b,callbackProvided=!!callback,data={query:{},database:{host:this.connectionParameters.host,port:this.connectionParameters.port},result:null,error:null,duration:0,time:new Date},queryResult,start=process.hrtime();function patchCallback(cb){cb&&cb[diagnosticOriginalFunc]&&(cb=cb[diagnosticOriginalFunc]);var trackingCallback=diagnostic_channel_1.channel.bindToContext(function(err,res2){var end=process.hrtime(start);if(data.result=res2&&{rowCount:res2.rowCount,command:res2.command},data.error=err,data.duration=Math.ceil(end[0]*1e3+end[1]/1e6),diagnostic_channel_1.channel.publish(publisherName,data),err){if(cb)return cb.apply(this,arguments);queryResult&&queryResult instanceof events_1.EventEmitter&&queryResult.emit("error",err)}else cb&&cb.apply(this,arguments)});try{return Object.defineProperty(trackingCallback,diagnosticOriginalFunc,{value:cb}),trackingCallback}catch{return cb}}__name(patchCallback,"patchCallback");try{typeof config=="string"?values instanceof Array?(data.query.preparable={text:config,args:values},callbackProvided=typeof callback=="function",callback=callbackProvided?patchCallback(callback):callback):(data.query.text=config,callback?(callbackProvided=typeof callback=="function",callback=callbackProvided?patchCallback(callback):callback):(callbackProvided=typeof values=="function",values=callbackProvided?patchCallback(values):values)):(typeof config.name=="string"?data.query.plan=config.name:config.values instanceof Array?data.query.preparable={text:config.text,args:config.values}:config.cursor?data.query.text=(_a=config.cursor)===null||_a===void 0?void 0:_a.text:data.query.text=config.text,callback?(callbackProvided=typeof callback=="function",callback=patchCallback(callback)):values?(callbackProvided=typeof values=="function",values=callbackProvided?patchCallback(values):values):(callbackProvided=typeof config.callback=="function",config.callback=callbackProvided?patchCallback(config.callback):config.callback))}catch{return originalClientQuery.apply(this,arguments)}arguments[0]=config,arguments[1]=values,arguments[2]=callback,arguments.length=arguments.length>3?arguments.length:3;try{queryResult=originalClientQuery.apply(this,arguments)}catch(err){throw patchCallback()(err,void 0),err}if(!callbackProvided){if(queryResult instanceof Promise)return queryResult.then(function(result){return patchCallback()(void 0,result),new _this._Promise(function(resolve15,reject2){resolve15(result)})}).catch(function(error){return patchCallback()(error,void 0),new _this._Promise(function(resolve15,reject2){reject2(error)})});var command=queryResult.text?queryResult.text:"";if(queryResult.cursor&&(command=(_b=queryResult.cursor)===null||_b===void 0?void 0:_b.text),command){var res={command,rowCount:0};patchCallback()(void 0,res)}}return queryResult},"query"),originalPg}__name(postgresLatestPatchFunction,"postgresLatestPatchFunction");exports2.postgres6={versionSpecifier:"6.*",patch:postgres6PatchFunction};exports2.postgres={versionSpecifier:">=7.* <=8.*",patch:postgresLatestPatchFunction,publisherName};function enable(){diagnostic_channel_1.channel.registerMonkeyPatch("pg",exports2.postgres6),diagnostic_channel_1.channel.registerMonkeyPatch("pg",exports2.postgres)}__name(enable,"enable");exports2.enable=enable}});var require_redis_pub=__commonJS({"../node_modules/.pnpm/diagnostic-channel-publishers@1.0.8_diagnostic-channel@1.1.1/node_modules/diagnostic-channel-publishers/dist/src/redis.pub.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enable=exports2.redis=void 0;var diagnostic_channel_1=require_channel(),redisPatchFunction=__name(function(originalRedis){var originalSend=originalRedis.RedisClient.prototype.internal_send_command;return originalRedis.RedisClient.prototype.internal_send_command=function(commandObj){if(commandObj){var cb_1=commandObj.callback;if(!cb_1||!cb_1.pubsubBound){var address_1=this.address,startTime_1=process.hrtime(),startDate_1=new Date;commandObj.callback=diagnostic_channel_1.channel.bindToContext(function(err,result){var hrDuration=process.hrtime(startTime_1),duration=hrDuration[0]*1e3+hrDuration[1]/1e6|0;diagnostic_channel_1.channel.publish("redis",{duration,address:address_1,commandObj,err,result,time:startDate_1}),typeof cb_1=="function"&&cb_1.apply(this,arguments)}),commandObj.callback.pubsubBound=!0}}return originalSend.call(this,commandObj)},originalRedis},"redisPatchFunction");exports2.redis={versionSpecifier:">= 2.0.0 < 4.0.0",patch:redisPatchFunction};function enable(){diagnostic_channel_1.channel.registerMonkeyPatch("redis",exports2.redis)}__name(enable,"enable");exports2.enable=enable}});var require_tedious_pub=__commonJS({"../node_modules/.pnpm/diagnostic-channel-publishers@1.0.8_diagnostic-channel@1.1.1/node_modules/diagnostic-channel-publishers/dist/src/tedious.pub.js"(exports2){"use strict";var __assign=exports2&&exports2.__assign||function(){return __assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p])}return t},__assign.apply(this,arguments)};Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enable=exports2.tedious=void 0;var diagnostic_channel_1=require_channel(),tediousPatchFunction=__name(function(originalTedious){var originalMakeRequest=originalTedious.Connection.prototype.makeRequest;return originalTedious.Connection.prototype.makeRequest=__name(function(){function getPatchedCallback(origCallback){var start=process.hrtime(),data={query:{},database:{host:null,port:null},result:null,error:null,duration:0};return diagnostic_channel_1.channel.bindToContext(function(err,rowCount,rows){var end=process.hrtime(start);data=__assign(__assign({},data),{database:{host:this.connection.config.server,port:this.connection.config.options.port},result:!err&&{rowCount,rows},query:{text:this.parametersByName.statement.value},error:err,duration:Math.ceil(end[0]*1e3+end[1]/1e6)}),diagnostic_channel_1.channel.publish("tedious",data),origCallback.call(this,err,rowCount,rows)})}__name(getPatchedCallback,"getPatchedCallback");var request7=arguments[0];arguments[0].callback=getPatchedCallback(request7.callback),originalMakeRequest.apply(this,arguments)},"makeRequest"),originalTedious},"tediousPatchFunction");exports2.tedious={versionSpecifier:">= 6.0.0 < 9.0.0",patch:tediousPatchFunction};function enable(){diagnostic_channel_1.channel.registerMonkeyPatch("tedious",exports2.tedious)}__name(enable,"enable");exports2.enable=enable}});var require_winston_pub=__commonJS({"../node_modules/.pnpm/diagnostic-channel-publishers@1.0.8_diagnostic-channel@1.1.1/node_modules/diagnostic-channel-publishers/dist/src/winston.pub.js"(exports2){"use strict";var __extends2=exports2&&exports2.__extends||function(){var extendStatics=__name(function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d2,b2){d2.__proto__=b2}||function(d2,b2){for(var p in b2)Object.prototype.hasOwnProperty.call(b2,p)&&(d2[p]=b2[p])},extendStatics(d,b)},"extendStatics");return function(d,b){extendStatics(d,b);function __(){this.constructor=d}__name(__,"__"),d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}(),__rest=exports2&&exports2.__rest||function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enable=exports2.winston2=exports2.winston3=void 0;var diagnostic_channel_1=require_channel(),winston2PatchFunction=__name(function(originalWinston){var originalLog=originalWinston.Logger.prototype.log,curLevels,loggingFilter=__name(function(level,message,meta){var levelKind;return curLevels===originalWinston.config.npm.levels?levelKind="npm":curLevels===originalWinston.config.syslog.levels?levelKind="syslog":levelKind="unknown",diagnostic_channel_1.channel.publish("winston",{level,message,meta,levelKind}),message},"loggingFilter");return originalWinston.Logger.prototype.log=__name(function(){return curLevels=this.levels,!this.filters||this.filters.length===0?this.filters=[loggingFilter]:this.filters[this.filters.length-1]!==loggingFilter&&(this.filters=this.filters.filter(function(f){return f!==loggingFilter}),this.filters.push(loggingFilter)),originalLog.apply(this,arguments)},"log"),originalWinston},"winston2PatchFunction"),winston3PatchFunction=__name(function(originalWinston){var mapLevelToKind=__name(function(winston,level){var levelKind;return winston.config.npm.levels[level]!=null?levelKind="npm":winston.config.syslog.levels[level]!=null?levelKind="syslog":levelKind="unknown",levelKind},"mapLevelToKind"),AppInsightsTransport=function(_super){__extends2(AppInsightsTransport2,_super);function AppInsightsTransport2(winston,opts){var _this=_super.call(this,opts)||this;return _this.winston=winston,_this}return __name(AppInsightsTransport2,"AppInsightsTransport"),AppInsightsTransport2.prototype.log=function(info,callback){var message=info.message,level=info.level,meta=info.meta,splat=__rest(info,["message","level","meta"]);level=typeof Symbol.for=="function"?info[Symbol.for("level")]:level,message=info instanceof Error?info:message;var levelKind=mapLevelToKind(this.winston,level);meta=meta||{};for(var key in splat)splat.hasOwnProperty(key)&&(meta[key]=splat[key]);diagnostic_channel_1.channel.publish("winston",{message,level,levelKind,meta}),callback()},AppInsightsTransport2}(originalWinston.Transport);function getLogLevel(opts){var _a;if(opts?.level)return opts.level;var levels=(_a=opts?.levels)!==null&&_a!==void 0?_a:originalWinston.config.npm.levels,lastLevel;for(var level in levels)levels.hasOwnProperty(level)&&(lastLevel=lastLevel===void 0||levels[level]>levels[lastLevel]?level:lastLevel);return lastLevel}__name(getLogLevel,"getLogLevel");function patchedConfigure(opts){this.add(new AppInsightsTransport(originalWinston,{level:getLogLevel(opts)}))}__name(patchedConfigure,"patchedConfigure");var origCreate=originalWinston.createLogger;originalWinston.createLogger=__name(function(opts){var result=origCreate.call(this,opts);result.add(new AppInsightsTransport(originalWinston,{level:getLogLevel(opts)}));var origConfigure=result.configure;return result.configure=function(){origConfigure.apply(this,arguments),patchedConfigure.apply(this,arguments)},result},"patchedCreate");var origRootConfigure=originalWinston.configure;return originalWinston.configure=function(){origRootConfigure.apply(this,arguments),patchedConfigure.apply(this,arguments)},originalWinston.add(new AppInsightsTransport(originalWinston)),originalWinston},"winston3PatchFunction");exports2.winston3={versionSpecifier:"3.x",patch:winston3PatchFunction};exports2.winston2={versionSpecifier:"2.x",patch:winston2PatchFunction};function enable(){diagnostic_channel_1.channel.registerMonkeyPatch("winston",exports2.winston2),diagnostic_channel_1.channel.registerMonkeyPatch("winston",exports2.winston3)}__name(enable,"enable");exports2.enable=enable}});var require_src8=__commonJS({"../node_modules/.pnpm/diagnostic-channel-publishers@1.0.8_diagnostic-channel@1.1.1/node_modules/diagnostic-channel-publishers/dist/src/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enable=exports2.tedious=exports2.pgPool=exports2.pg=exports2.winston=exports2.redis=exports2.mysql=exports2.mongodb=exports2.mongodbCore=exports2.console=exports2.bunyan=exports2.azuresdk=void 0;var azuresdk=require_azure_coretracing_pub();exports2.azuresdk=azuresdk;var bunyan=require_bunyan_pub();exports2.bunyan=bunyan;var consolePub=require_console_pub();exports2.console=consolePub;var mongodbCore=require_mongodb_core_pub();exports2.mongodbCore=mongodbCore;var mongodb=require_mongodb_pub();exports2.mongodb=mongodb;var mysql=require_mysql_pub();exports2.mysql=mysql;var pgPool=require_pg_pool_pub();exports2.pgPool=pgPool;var pg=require_pg_pub();exports2.pg=pg;var redis=require_redis_pub();exports2.redis=redis;var tedious=require_tedious_pub();exports2.tedious=tedious;var winston=require_winston_pub();exports2.winston=winston;function enable(){bunyan.enable(),consolePub.enable(),mongodbCore.enable(),mongodb.enable(),mysql.enable(),pg.enable(),pgPool.enable(),redis.enable(),winston.enable(),azuresdk.enable(),tedious.enable()}__name(enable,"enable");exports2.enable=enable}});var require_initialization=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/diagnostic-channel/initialization.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.registerContextPreservation=exports2.IsInitialized=void 0;var Logging=require_Logging(),JsonConfig_1=require_JsonConfig();exports2.IsInitialized=!JsonConfig_1.JsonConfig.getInstance().noDiagnosticChannel;var TAG="DiagnosticChannel";if(exports2.IsInitialized){publishers=require_src8(),individualOptOuts=JsonConfig_1.JsonConfig.getInstance().noPatchModules,unpatchedModules=individualOptOuts.split(","),modules={bunyan:publishers.bunyan,console:publishers.console,mongodb:publishers.mongodb,mongodbCore:publishers.mongodbCore,mysql:publishers.mysql,redis:publishers.redis,pg:publishers.pg,pgPool:publishers.pgPool,winston:publishers.winston,azuresdk:publishers.azuresdk};for(mod in modules)unpatchedModules.indexOf(mod)===-1&&(modules[mod].enable(),Logging.info(TAG,"Subscribed to "+mod+" events"));unpatchedModules.length>0&&Logging.info(TAG,"Some modules will not be patched",unpatchedModules)}else Logging.info(TAG,"Not subscribing to dependency autocollection because APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL was set");var publishers,individualOptOuts,unpatchedModules,modules,mod;function registerContextPreservation(cb){if(exports2.IsInitialized){var diagChannel=require_channel();diagChannel.channel.addContextPreservation(cb)}}__name(registerContextPreservation,"registerContextPreservation");exports2.registerContextPreservation=registerContextPreservation}});var require_RequestResponseHeaders=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/RequestResponseHeaders.js"(exports2,module2){"use strict";module2.exports={requestContextHeader:"request-context",requestContextSourceKey:"appId",requestContextTargetKey:"appId",requestIdHeader:"request-id",parentIdHeader:"x-ms-request-id",rootIdHeader:"x-ms-request-root-id",correlationContextHeader:"correlation-context",traceparentHeader:"traceparent",traceStateHeader:"tracestate"}}});var require_Util=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/Util.js"(exports2,module2){"use strict";var __assign=exports2&&exports2.__assign||function(){return __assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p])}return t},__assign.apply(this,arguments)},http3=require("http"),https2=require("https"),url2=require("url"),constants5=require("constants"),Logging=require_Logging(),RequestResponseHeaders=require_RequestResponseHeaders(),JsonConfig_1=require_JsonConfig(),Util=function(){function Util2(){Util2._addCloseHandler()}return __name(Util2,"Util"),Util2.getCookie=function(name3,cookie){var value="";if(name3&&name3.length&&typeof cookie=="string")for(var cookieName=name3+"=",cookies=cookie.split(";"),i=0;i<cookies.length;i++){var cookie=cookies[i];if(cookie=Util2.trim(cookie),cookie&&cookie.indexOf(cookieName)===0){value=cookie.substring(cookieName.length,cookies[i].length);break}}return value},Util2.trim=function(str){return typeof str=="string"?str.replace(/^\s+|\s+$/g,""):""},Util2.int32ArrayToBase64=function(array){var toChar=__name(function(v,i){return String.fromCharCode(v>>i&255)},"toChar"),int32AsString=__name(function(v){return toChar(v,24)+toChar(v,16)+toChar(v,8)+toChar(v,0)},"int32AsString"),x=array.map(int32AsString).join(""),b=Buffer.from?Buffer.from(x,"binary"):new Buffer(x,"binary"),s=b.toString("base64");return s.substr(0,s.indexOf("="))},Util2.random32=function(){return 4294967296*Math.random()|0},Util2.randomu32=function(){return Util2.random32()+2147483648},Util2.w3cTraceId=function(){for(var hexValues=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],oct="",tmp,a=0;a<4;a++)tmp=Util2.random32(),oct+=hexValues[tmp&15]+hexValues[tmp>>4&15]+hexValues[tmp>>8&15]+hexValues[tmp>>12&15]+hexValues[tmp>>16&15]+hexValues[tmp>>20&15]+hexValues[tmp>>24&15]+hexValues[tmp>>28&15];var clockSequenceHi=hexValues[8+Math.random()*4|0];return oct.substr(0,8)+oct.substr(9,4)+"4"+oct.substr(13,3)+clockSequenceHi+oct.substr(16,3)+oct.substr(19,12)},Util2.w3cSpanId=function(){return Util2.w3cTraceId().substring(16)},Util2.isValidW3CId=function(id){return id.length===32&&id!=="00000000000000000000000000000000"},Util2.isArray=function(obj){return Object.prototype.toString.call(obj)==="[object Array]"},Util2.isError=function(obj){return Object.prototype.toString.call(obj)==="[object Error]"},Util2.isPrimitive=function(input){var propType=typeof input;return propType==="string"||propType==="number"||propType==="boolean"},Util2.isDate=function(obj){return Object.prototype.toString.call(obj)==="[object Date]"},Util2.msToTimeSpan=function(totalms){(isNaN(totalms)||totalms<0)&&(totalms=0);var sec=(totalms/1e3%60).toFixed(7).replace(/0{0,4}$/,""),min=""+Math.floor(totalms/(1e3*60))%60,hour=""+Math.floor(totalms/(1e3*60*60))%24,days=Math.floor(totalms/(1e3*60*60*24));sec=sec.indexOf(".")<2?"0"+sec:sec,min=min.length<2?"0"+min:min,hour=hour.length<2?"0"+hour:hour;var daysText=days>0?days+".":"";return daysText+hour+":"+min+":"+sec},Util2.extractError=function(err){var looseError=err;return{message:err.message,code:looseError.code||looseError.id||""}},Util2.extractObject=function(origProperty){return origProperty instanceof Error?Util2.extractError(origProperty):typeof origProperty.toJSON=="function"?origProperty.toJSON():origProperty},Util2.validateStringMap=function(obj){if(typeof obj!="object"){Logging.info("Invalid properties dropped from payload");return}var map={};for(var field in obj){var property="",origProperty=obj[field],propType=typeof origProperty;if(Util2.isPrimitive(origProperty))property=origProperty.toString();else if(origProperty===null||propType==="undefined")property="";else if(propType==="function"){Logging.info("key: "+field+" was function; will not serialize");continue}else{var stringTarget=Util2.isArray(origProperty)?origProperty:Util2.extractObject(origProperty);try{Util2.isPrimitive(stringTarget)?property=stringTarget:property=JSON.stringify(stringTarget)}catch(e){property=origProperty.constructor.name.toString()+" (Error: "+e.message+")",Logging.info("key: "+field+", could not be serialized")}}map[field]=property.substring(0,Util2.MAX_PROPERTY_LENGTH)}return map},Util2.canIncludeCorrelationHeader=function(client,requestUrl){var excludedDomains=client&&client.config&&client.config.correlationHeaderExcludedDomains;if(!excludedDomains||excludedDomains.length==0||!requestUrl)return!0;for(var i=0;i<excludedDomains.length;i++){var regex=new RegExp(excludedDomains[i].replace(/\./g,".").replace(/\*/g,".*"));try{if(regex.test(new url2.URL(requestUrl).hostname))return!1}catch{}}return!0},Util2.getCorrelationContextTarget=function(response,key){var contextHeaders=response.headers&&response.headers[RequestResponseHeaders.requestContextHeader];if(contextHeaders)for(var keyValues=contextHeaders.split(","),i=0;i<keyValues.length;++i){var keyValue=keyValues[i].split("=");if(keyValue.length==2&&keyValue[0]==key)return keyValue[1]}},Util2.makeRequest=function(config,requestUrl,requestOptions,requestCallback,useProxy,useAgent){useProxy===void 0&&(useProxy=!0),useAgent===void 0&&(useAgent=!0),requestUrl&&requestUrl.indexOf("//")===0&&(requestUrl="https:"+requestUrl);var requestUrlParsed=new url2.URL(requestUrl),options=__assign(__assign({},requestOptions),{host:requestUrlParsed.hostname,port:requestUrlParsed.port,path:requestUrlParsed.pathname}),proxyUrl=void 0;if(useProxy&&(requestUrlParsed.protocol==="https:"&&(proxyUrl=config.proxyHttpsUrl||void 0),requestUrlParsed.protocol==="http:"&&(proxyUrl=config.proxyHttpUrl||void 0),proxyUrl)){proxyUrl.indexOf("//")===0&&(proxyUrl="http:"+proxyUrl);try{var proxyUrlParsed=new url2.URL(proxyUrl);proxyUrlParsed.protocol==="https:"?(Logging.info("Proxies that use HTTPS are not supported"),proxyUrl=void 0):options=__assign(__assign({},options),{host:proxyUrlParsed.hostname,port:proxyUrlParsed.port||"80",path:requestUrl,headers:__assign(__assign({},options.headers),{Host:requestUrlParsed.hostname})})}catch{Logging.warn("Wrong proxy URL provided")}}var isHttps=requestUrlParsed.protocol==="https:"&&!proxyUrl;return useAgent&&(isHttps&&config.httpsAgent!==void 0?options.agent=config.httpsAgent:!isHttps&&config.httpAgent!==void 0?options.agent=config.httpAgent:isHttps&&(options.agent=Util2._useKeepAlive?Util2.keepAliveAgent:Util2.tlsRestrictedAgent)),isHttps?https2.request(options,requestCallback):http3.request(options,requestCallback)},Util2.safeIncludeCorrelationHeader=function(client,request7,correlationHeader){var header;if(typeof correlationHeader=="string")header=correlationHeader;else if(correlationHeader instanceof Array)header=correlationHeader.join(",");else if(correlationHeader&&typeof correlationHeader.toString=="function")try{header=correlationHeader.toString()}catch(err){Logging.warn("Outgoing request-context header could not be read. Correlation of requests may be lost.",err,correlationHeader)}header?Util2.addCorrelationIdHeaderFromString(client,request7,header):request7.setHeader(RequestResponseHeaders.requestContextHeader,RequestResponseHeaders.requestContextSourceKey+"="+client.config.correlationId)},Util2.dumpObj=function(object){if(object)try{var objectTypeDump=Object.prototype.toString.call(object),propertyValueDump="";return objectTypeDump==="[object Error]"?propertyValueDump="{ stack: '"+object.stack+"', message: '"+object.message+"', name: '"+object.name+"'":propertyValueDump=this.stringify(object),objectTypeDump+propertyValueDump}catch{return object.toString()}},Util2.stringify=function(payload){try{return JSON.stringify(payload)}catch(error){Logging.warn("Failed to serialize payload",error,payload)}},Util2.addCorrelationIdHeaderFromString=function(client,response,correlationHeader){var components=correlationHeader.split(","),key=RequestResponseHeaders.requestContextSourceKey+"=",found=components.some(function(value){return value.substring(0,key.length)===key});found||response.setHeader(RequestResponseHeaders.requestContextHeader,correlationHeader+","+RequestResponseHeaders.requestContextSourceKey+"="+client.config.correlationId)},Util2._addCloseHandler=function(){Util2._listenerAttached||(process.on("exit",function(){Util2.isNodeExit=!0,Util2._useKeepAlive=!1}),Util2._listenerAttached=!0)},Util2._useKeepAlive=!JsonConfig_1.JsonConfig.getInstance().noHttpAgentKeepAlive,Util2._listenerAttached=!1,Util2.MAX_PROPERTY_LENGTH=8192,Util2.keepAliveAgent=new https2.Agent({keepAlive:!0,maxSockets:25,secureOptions:constants5.SSL_OP_NO_SSLv2|constants5.SSL_OP_NO_SSLv3|constants5.SSL_OP_NO_TLSv1|constants5.SSL_OP_NO_TLSv1_1}),Util2.tlsRestrictedAgent=new https2.Agent({secureOptions:constants5.SSL_OP_NO_SSLv2|constants5.SSL_OP_NO_SSLv3|constants5.SSL_OP_NO_TLSv1|constants5.SSL_OP_NO_TLSv1_1}),Util2.isNodeExit=!1,Util2}();module2.exports=Util}});var require_CorrelationIdManager=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/CorrelationIdManager.js"(exports2,module2){"use strict";var Util=require_Util(),CorrelationIdManager=function(){function CorrelationIdManager2(){}return __name(CorrelationIdManager2,"CorrelationIdManager"),CorrelationIdManager2.queryCorrelationId=function(config,callback){},CorrelationIdManager2.cancelCorrelationIdQuery=function(config,callback){},CorrelationIdManager2.generateRequestId=function(parentId){if(parentId){parentId=parentId[0]=="|"?parentId:"|"+parentId,parentId[parentId.length-1]!=="."&&(parentId+=".");var suffix=(CorrelationIdManager2.currentRootId++).toString(16);return CorrelationIdManager2.appendSuffix(parentId,suffix,"_")}else return CorrelationIdManager2.generateRootId()},CorrelationIdManager2.getRootId=function(id){var endIndex=id.indexOf(".");endIndex<0&&(endIndex=id.length);var startIndex=id[0]==="|"?1:0;return id.substring(startIndex,endIndex)},CorrelationIdManager2.generateRootId=function(){return"|"+Util.w3cTraceId()+"."},CorrelationIdManager2.appendSuffix=function(parentId,suffix,delimiter5){if(parentId.length+suffix.length<CorrelationIdManager2.requestIdMaxLength)return parentId+suffix+delimiter5;var trimPosition=CorrelationIdManager2.requestIdMaxLength-9;if(parentId.length>trimPosition)for(;trimPosition>1;--trimPosition){var c=parentId[trimPosition-1];if(c==="."||c==="_")break}if(trimPosition<=1)return CorrelationIdManager2.generateRootId();for(suffix=Util.randomu32().toString(16);suffix.length<8;)suffix="0"+suffix;return parentId.substring(0,trimPosition)+suffix+"#"},CorrelationIdManager2.correlationIdPrefix="cid-v1:",CorrelationIdManager2.w3cEnabled=!0,CorrelationIdManager2.HTTP_TIMEOUT=2500,CorrelationIdManager2.requestIdMaxLength=1024,CorrelationIdManager2.currentRootId=Util.randomu32(),CorrelationIdManager2}();module2.exports=CorrelationIdManager}});var require_Traceparent=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/Traceparent.js"(exports2,module2){"use strict";var Util=require_Util(),CorrelationIdManager=require_CorrelationIdManager(),Traceparent=function(){function Traceparent2(traceparent,parentId){if(this.traceFlag=Traceparent2.DEFAULT_TRACE_FLAG,this.version=Traceparent2.DEFAULT_VERSION,traceparent&&typeof traceparent=="string")if(traceparent.split(",").length>1)this.traceId=Util.w3cTraceId(),this.spanId=Util.w3cTraceId().substr(0,16);else{var traceparentArr=traceparent.trim().split("-"),len=traceparentArr.length;len>=4?(this.version=traceparentArr[0],this.traceId=traceparentArr[1],this.spanId=traceparentArr[2],this.traceFlag=traceparentArr[3]):(this.traceId=Util.w3cTraceId(),this.spanId=Util.w3cTraceId().substr(0,16)),this.version.match(/^[0-9a-f]{2}$/g)||(this.version=Traceparent2.DEFAULT_VERSION,this.traceId=Util.w3cTraceId()),this.version==="00"&&len!==4&&(this.traceId=Util.w3cTraceId(),this.spanId=Util.w3cTraceId().substr(0,16)),this.version==="ff"&&(this.version=Traceparent2.DEFAULT_VERSION,this.traceId=Util.w3cTraceId(),this.spanId=Util.w3cTraceId().substr(0,16)),this.version.match(/^0[0-9a-f]$/g)||(this.version=Traceparent2.DEFAULT_VERSION),this.traceFlag.match(/^[0-9a-f]{2}$/g)||(this.traceFlag=Traceparent2.DEFAULT_TRACE_FLAG,this.traceId=Util.w3cTraceId()),Traceparent2.isValidTraceId(this.traceId)||(this.traceId=Util.w3cTraceId()),Traceparent2.isValidSpanId(this.spanId)||(this.spanId=Util.w3cTraceId().substr(0,16),this.traceId=Util.w3cTraceId()),this.parentId=this.getBackCompatRequestId()}else if(parentId){this.parentId=parentId.slice();var operationId=CorrelationIdManager.getRootId(parentId);Traceparent2.isValidTraceId(operationId)||(this.legacyRootId=operationId,operationId=Util.w3cTraceId()),parentId.indexOf("|")!==-1&&(parentId=parentId.substring(1+parentId.substring(0,parentId.length-1).lastIndexOf("."),parentId.length-1)),this.traceId=operationId,this.spanId=parentId}else this.traceId=Util.w3cTraceId(),this.spanId=Util.w3cTraceId().substr(0,16)}return __name(Traceparent2,"Traceparent"),Traceparent2.isValidTraceId=function(id){return id.match(/^[0-9a-f]{32}$/)&&id!=="00000000000000000000000000000000"},Traceparent2.isValidSpanId=function(id){return id.match(/^[0-9a-f]{16}$/)&&id!=="0000000000000000"},Traceparent2.formatOpenTelemetryTraceFlags=function(traceFlags){var formattedFlags="0"+traceFlags.toString(16);return formattedFlags.substring(formattedFlags.length-2)},Traceparent2.prototype.getBackCompatRequestId=function(){return"|"+this.traceId+"."+this.spanId+"."},Traceparent2.prototype.toString=function(){return this.version+"-"+this.traceId+"-"+this.spanId+"-"+this.traceFlag},Traceparent2.prototype.updateSpanId=function(){this.spanId=Util.w3cTraceId().substr(0,16)},Traceparent2.DEFAULT_TRACE_FLAG="01",Traceparent2.DEFAULT_VERSION="00",Traceparent2}();module2.exports=Traceparent}});var require_Tracestate=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/Tracestate.js"(exports2,module2){"use strict";var Tracestate=function(){function Tracestate2(id){this.fieldmap=[],id&&(this.fieldmap=this.parseHeader(id))}return __name(Tracestate2,"Tracestate"),Tracestate2.prototype.toString=function(){var fieldarr=this.fieldmap;return!fieldarr||fieldarr.length==0?null:fieldarr.join(", ")},Tracestate2.validateKeyChars=function(key){var keyParts=key.split("@");if(keyParts.length==2){var tenant=keyParts[0].trim(),vendor=keyParts[1].trim(),tenantValid=!!tenant.match(/^[\ ]?[a-z0-9\*\-\_/]{1,241}$/),vendorValid=!!vendor.match(/^[\ ]?[a-z0-9\*\-\_/]{1,14}$/);return tenantValid&&vendorValid}else if(keyParts.length==1)return!!key.match(/^[\ ]?[a-z0-9\*\-\_/]{1,256}$/);return!1},Tracestate2.prototype.parseHeader=function(id){var res=[],keydeduper={},parts=id.split(",");if(parts.length>32)return null;for(var _i=0,parts_1=parts;_i<parts_1.length;_i++){var rawPart=parts_1[_i],part=rawPart.trim();if(part.length!==0){var pair=part.split("=");if(pair.length!==2||!Tracestate2.validateKeyChars(pair[0])||keydeduper[pair[0]])return null;keydeduper[pair[0]]=!0,res.push(part)}}return res},Tracestate2.strict=!0,Tracestate2}();module2.exports=Tracestate}});var require_Domain=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/Domain.js"(exports2,module2){"use strict";var Domain=function(){function Domain2(){}return __name(Domain2,"Domain"),Domain2}();module2.exports=Domain}});var require_AvailabilityData=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/AvailabilityData.js"(exports2,module2){"use strict";var __extends2=exports2&&exports2.__extends||function(){var extendStatics=__name(function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d2,b2){d2.__proto__=b2}||function(d2,b2){for(var p in b2)Object.prototype.hasOwnProperty.call(b2,p)&&(d2[p]=b2[p])},extendStatics(d,b)},"extendStatics");return function(d,b){extendStatics(d,b);function __(){this.constructor=d}__name(__,"__"),d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}(),Domain=require_Domain(),AvailabilityData=function(_super){__extends2(AvailabilityData2,_super);function AvailabilityData2(){var _this=_super.call(this)||this;return _this.ver=2,_this.properties={},_this.measurements={},_this}return __name(AvailabilityData2,"AvailabilityData"),AvailabilityData2}(Domain);module2.exports=AvailabilityData}});var require_Base=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/Base.js"(exports2,module2){"use strict";var Base2=function(){function Base3(){}return __name(Base3,"Base"),Base3}();module2.exports=Base2}});var require_ContextTagKeys=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/ContextTagKeys.js"(exports2,module2){"use strict";var ContextTagKeys=function(){function ContextTagKeys2(){this.applicationVersion="ai.application.ver",this.deviceId="ai.device.id",this.deviceLocale="ai.device.locale",this.deviceModel="ai.device.model",this.deviceOEMName="ai.device.oemName",this.deviceOSVersion="ai.device.osVersion",this.deviceType="ai.device.type",this.locationIp="ai.location.ip",this.operationId="ai.operation.id",this.operationName="ai.operation.name",this.operationParentId="ai.operation.parentId",this.operationSyntheticSource="ai.operation.syntheticSource",this.operationCorrelationVector="ai.operation.correlationVector",this.sessionId="ai.session.id",this.sessionIsFirst="ai.session.isFirst",this.userAccountId="ai.user.accountId",this.userId="ai.user.id",this.userAuthUserId="ai.user.authUserId",this.cloudRole="ai.cloud.role",this.cloudRoleInstance="ai.cloud.roleInstance",this.internalSdkVersion="ai.internal.sdkVersion",this.internalAgentVersion="ai.internal.agentVersion",this.internalNodeName="ai.internal.nodeName"}return __name(ContextTagKeys2,"ContextTagKeys"),ContextTagKeys2}();module2.exports=ContextTagKeys}});var require_Data=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/Data.js"(exports2,module2){"use strict";var __extends2=exports2&&exports2.__extends||function(){var extendStatics=__name(function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d2,b2){d2.__proto__=b2}||function(d2,b2){for(var p in b2)Object.prototype.hasOwnProperty.call(b2,p)&&(d2[p]=b2[p])},extendStatics(d,b)},"extendStatics");return function(d,b){extendStatics(d,b);function __(){this.constructor=d}__name(__,"__"),d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}(),Base2=require_Base(),Data=function(_super){__extends2(Data2,_super);function Data2(){return _super.call(this)||this}return __name(Data2,"Data"),Data2}(Base2);module2.exports=Data}});var require_DataPointType=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/DataPointType.js"(exports2,module2){"use strict";var DataPointType;(function(DataPointType2){DataPointType2[DataPointType2.Measurement=0]="Measurement",DataPointType2[DataPointType2.Aggregation=1]="Aggregation"})(DataPointType||(DataPointType={}));module2.exports=DataPointType}});var require_DataPoint=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/DataPoint.js"(exports2,module2){"use strict";var DataPointType=require_DataPointType(),DataPoint=function(){function DataPoint2(){this.kind=DataPointType.Measurement}return __name(DataPoint2,"DataPoint"),DataPoint2}();module2.exports=DataPoint}});var require_Envelope=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/Envelope.js"(exports2,module2){"use strict";var Envelope=function(){function Envelope2(){this.ver=1,this.sampleRate=100,this.tags={}}return __name(Envelope2,"Envelope"),Envelope2}();module2.exports=Envelope}});var require_EventData=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/EventData.js"(exports2,module2){"use strict";var __extends2=exports2&&exports2.__extends||function(){var extendStatics=__name(function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d2,b2){d2.__proto__=b2}||function(d2,b2){for(var p in b2)Object.prototype.hasOwnProperty.call(b2,p)&&(d2[p]=b2[p])},extendStatics(d,b)},"extendStatics");return function(d,b){extendStatics(d,b);function __(){this.constructor=d}__name(__,"__"),d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}(),Domain=require_Domain(),EventData=function(_super){__extends2(EventData2,_super);function EventData2(){var _this=_super.call(this)||this;return _this.ver=2,_this.properties={},_this.measurements={},_this}return __name(EventData2,"EventData"),EventData2}(Domain);module2.exports=EventData}});var require_ExceptionData=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/ExceptionData.js"(exports2,module2){"use strict";var __extends2=exports2&&exports2.__extends||function(){var extendStatics=__name(function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d2,b2){d2.__proto__=b2}||function(d2,b2){for(var p in b2)Object.prototype.hasOwnProperty.call(b2,p)&&(d2[p]=b2[p])},extendStatics(d,b)},"extendStatics");return function(d,b){extendStatics(d,b);function __(){this.constructor=d}__name(__,"__"),d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}(),Domain=require_Domain(),ExceptionData=function(_super){__extends2(ExceptionData2,_super);function ExceptionData2(){var _this=_super.call(this)||this;return _this.ver=2,_this.exceptions=[],_this.properties={},_this.measurements={},_this}return __name(ExceptionData2,"ExceptionData"),ExceptionData2}(Domain);module2.exports=ExceptionData}});var require_ExceptionDetails=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/ExceptionDetails.js"(exports2,module2){"use strict";var ExceptionDetails=function(){function ExceptionDetails2(){this.hasFullStack=!0,this.parsedStack=[]}return __name(ExceptionDetails2,"ExceptionDetails"),ExceptionDetails2}();module2.exports=ExceptionDetails}});var require_MessageData=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/MessageData.js"(exports2,module2){"use strict";var __extends2=exports2&&exports2.__extends||function(){var extendStatics=__name(function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d2,b2){d2.__proto__=b2}||function(d2,b2){for(var p in b2)Object.prototype.hasOwnProperty.call(b2,p)&&(d2[p]=b2[p])},extendStatics(d,b)},"extendStatics");return function(d,b){extendStatics(d,b);function __(){this.constructor=d}__name(__,"__"),d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}(),Domain=require_Domain(),MessageData=function(_super){__extends2(MessageData2,_super);function MessageData2(){var _this=_super.call(this)||this;return _this.ver=2,_this.properties={},_this}return __name(MessageData2,"MessageData"),MessageData2}(Domain);module2.exports=MessageData}});var require_MetricData=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/MetricData.js"(exports2,module2){"use strict";var __extends2=exports2&&exports2.__extends||function(){var extendStatics=__name(function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d2,b2){d2.__proto__=b2}||function(d2,b2){for(var p in b2)Object.prototype.hasOwnProperty.call(b2,p)&&(d2[p]=b2[p])},extendStatics(d,b)},"extendStatics");return function(d,b){extendStatics(d,b);function __(){this.constructor=d}__name(__,"__"),d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}(),Domain=require_Domain(),MetricData=function(_super){__extends2(MetricData2,_super);function MetricData2(){var _this=_super.call(this)||this;return _this.ver=2,_this.metrics=[],_this.properties={},_this}return __name(MetricData2,"MetricData"),MetricData2}(Domain);module2.exports=MetricData}});var require_PageViewData=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/PageViewData.js"(exports2,module2){"use strict";var __extends2=exports2&&exports2.__extends||function(){var extendStatics=__name(function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d2,b2){d2.__proto__=b2}||function(d2,b2){for(var p in b2)Object.prototype.hasOwnProperty.call(b2,p)&&(d2[p]=b2[p])},extendStatics(d,b)},"extendStatics");return function(d,b){extendStatics(d,b);function __(){this.constructor=d}__name(__,"__"),d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}(),EventData=require_EventData(),PageViewData=function(_super){__extends2(PageViewData2,_super);function PageViewData2(){var _this=_super.call(this)||this;return _this.ver=2,_this.properties={},_this.measurements={},_this}return __name(PageViewData2,"PageViewData"),PageViewData2}(EventData);module2.exports=PageViewData}});var require_RemoteDependencyData=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/RemoteDependencyData.js"(exports2,module2){"use strict";var __extends2=exports2&&exports2.__extends||function(){var extendStatics=__name(function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d2,b2){d2.__proto__=b2}||function(d2,b2){for(var p in b2)Object.prototype.hasOwnProperty.call(b2,p)&&(d2[p]=b2[p])},extendStatics(d,b)},"extendStatics");return function(d,b){extendStatics(d,b);function __(){this.constructor=d}__name(__,"__"),d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}(),Domain=require_Domain(),RemoteDependencyData=function(_super){__extends2(RemoteDependencyData2,_super);function RemoteDependencyData2(){var _this=_super.call(this)||this;return _this.ver=2,_this.success=!0,_this.properties={},_this.measurements={},_this}return __name(RemoteDependencyData2,"RemoteDependencyData"),RemoteDependencyData2}(Domain);module2.exports=RemoteDependencyData}});var require_RequestData=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/RequestData.js"(exports2,module2){"use strict";var __extends2=exports2&&exports2.__extends||function(){var extendStatics=__name(function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d2,b2){d2.__proto__=b2}||function(d2,b2){for(var p in b2)Object.prototype.hasOwnProperty.call(b2,p)&&(d2[p]=b2[p])},extendStatics(d,b)},"extendStatics");return function(d,b){extendStatics(d,b);function __(){this.constructor=d}__name(__,"__"),d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}(),Domain=require_Domain(),RequestData=function(_super){__extends2(RequestData2,_super);function RequestData2(){var _this=_super.call(this)||this;return _this.ver=2,_this.properties={},_this.measurements={},_this}return __name(RequestData2,"RequestData"),RequestData2}(Domain);module2.exports=RequestData}});var require_SeverityLevel=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/SeverityLevel.js"(exports2,module2){"use strict";var SeverityLevel;(function(SeverityLevel2){SeverityLevel2[SeverityLevel2.Verbose=0]="Verbose",SeverityLevel2[SeverityLevel2.Information=1]="Information",SeverityLevel2[SeverityLevel2.Warning=2]="Warning",SeverityLevel2[SeverityLevel2.Error=3]="Error",SeverityLevel2[SeverityLevel2.Critical=4]="Critical"})(SeverityLevel||(SeverityLevel={}));module2.exports=SeverityLevel}});var require_StackFrame=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/StackFrame.js"(exports2,module2){"use strict";var StackFrame=function(){function StackFrame2(){}return __name(StackFrame2,"StackFrame"),StackFrame2}();module2.exports=StackFrame}});var require_Generated=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Generated/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AvailabilityData=require_AvailabilityData();exports2.Base=require_Base();exports2.ContextTagKeys=require_ContextTagKeys();exports2.Data=require_Data();exports2.DataPoint=require_DataPoint();exports2.DataPointType=require_DataPointType();exports2.Domain=require_Domain();exports2.Envelope=require_Envelope();exports2.EventData=require_EventData();exports2.ExceptionData=require_ExceptionData();exports2.ExceptionDetails=require_ExceptionDetails();exports2.MessageData=require_MessageData();exports2.MetricData=require_MetricData();exports2.PageViewData=require_PageViewData();exports2.RemoteDependencyData=require_RemoteDependencyData();exports2.RequestData=require_RequestData();exports2.SeverityLevel=require_SeverityLevel();exports2.StackFrame=require_StackFrame()}});var require_Constants=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/Constants.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.domainSupportsProperties=exports2.RemoteDependencyDataConstants=void 0;var Generated_1=require_Generated(),RemoteDependencyDataConstants=function(){function RemoteDependencyDataConstants2(){}return __name(RemoteDependencyDataConstants2,"RemoteDependencyDataConstants"),RemoteDependencyDataConstants2.TYPE_HTTP="Http",RemoteDependencyDataConstants2.TYPE_AI="Http (tracked component)",RemoteDependencyDataConstants2}();exports2.RemoteDependencyDataConstants=RemoteDependencyDataConstants;function domainSupportsProperties(domain){return"properties"in domain||domain instanceof Generated_1.EventData||domain instanceof Generated_1.ExceptionData||domain instanceof Generated_1.MessageData||domain instanceof Generated_1.MetricData||domain instanceof Generated_1.PageViewData||domain instanceof Generated_1.RemoteDependencyData||domain instanceof Generated_1.RequestData}__name(domainSupportsProperties,"domainSupportsProperties");exports2.domainSupportsProperties=domainSupportsProperties}});var require_DependencyTelemetry=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/TelemetryTypes/DependencyTelemetry.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_EventTelemetry=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/TelemetryTypes/EventTelemetry.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_ExceptionTelemetry=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/TelemetryTypes/ExceptionTelemetry.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_MetricTelemetry=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/TelemetryTypes/MetricTelemetry.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_RequestTelemetry=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/TelemetryTypes/RequestTelemetry.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_TraceTelemetry=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/TelemetryTypes/TraceTelemetry.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_Telemetry=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/TelemetryTypes/Telemetry.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_NodeHttpDependencyTelemetry=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/TelemetryTypes/NodeHttpDependencyTelemetry.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_NodeHttpRequestTelemetry=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/TelemetryTypes/NodeHttpRequestTelemetry.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_AvailabilityTelemetry=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/TelemetryTypes/AvailabilityTelemetry.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_PageViewTelemetry=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/TelemetryTypes/PageViewTelemetry.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_EnvelopeTelemetry=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/TelemetryTypes/EnvelopeTelemetry.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_TelemetryType=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/TelemetryTypes/TelemetryType.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.TelemetryType=exports2.TelemetryTypeString=exports2.baseTypeToTelemetryType=exports2.telemetryTypeToBaseType=void 0;function telemetryTypeToBaseType(type){switch(type){case TelemetryType.Event:return"EventData";case TelemetryType.Exception:return"ExceptionData";case TelemetryType.Trace:return"MessageData";case TelemetryType.Metric:return"MetricData";case TelemetryType.Request:return"RequestData";case TelemetryType.Dependency:return"RemoteDependencyData";case TelemetryType.Availability:return"AvailabilityData";case TelemetryType.PageView:return"PageViewData"}}__name(telemetryTypeToBaseType,"telemetryTypeToBaseType");exports2.telemetryTypeToBaseType=telemetryTypeToBaseType;function baseTypeToTelemetryType(baseType){switch(baseType){case"EventData":return TelemetryType.Event;case"ExceptionData":return TelemetryType.Exception;case"MessageData":return TelemetryType.Trace;case"MetricData":return TelemetryType.Metric;case"RequestData":return TelemetryType.Request;case"RemoteDependencyData":return TelemetryType.Dependency;case"AvailabilityData":return TelemetryType.Availability;case"PageViewData":return TelemetryType.PageView}}__name(baseTypeToTelemetryType,"baseTypeToTelemetryType");exports2.baseTypeToTelemetryType=baseTypeToTelemetryType;exports2.TelemetryTypeString={Event:"EventData",Exception:"ExceptionData",Trace:"MessageData",Metric:"MetricData",Request:"RequestData",Dependency:"RemoteDependencyData",Availability:"AvailabilityData",PageView:"PageViewData"};var TelemetryType;(function(TelemetryType2){TelemetryType2[TelemetryType2.Event=0]="Event",TelemetryType2[TelemetryType2.Exception=1]="Exception",TelemetryType2[TelemetryType2.Trace=2]="Trace",TelemetryType2[TelemetryType2.Metric=3]="Metric",TelemetryType2[TelemetryType2.Request=4]="Request",TelemetryType2[TelemetryType2.Dependency=5]="Dependency",TelemetryType2[TelemetryType2.Availability=6]="Availability",TelemetryType2[TelemetryType2.PageView=7]="PageView"})(TelemetryType=exports2.TelemetryType||(exports2.TelemetryType={}))}});var require_TelemetryTypes=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/TelemetryTypes/index.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=exports2&&exports2.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0});__exportStar(require_DependencyTelemetry(),exports2);__exportStar(require_EventTelemetry(),exports2);__exportStar(require_ExceptionTelemetry(),exports2);__exportStar(require_MetricTelemetry(),exports2);__exportStar(require_RequestTelemetry(),exports2);__exportStar(require_TraceTelemetry(),exports2);__exportStar(require_Telemetry(),exports2);__exportStar(require_NodeHttpDependencyTelemetry(),exports2);__exportStar(require_NodeHttpRequestTelemetry(),exports2);__exportStar(require_AvailabilityTelemetry(),exports2);__exportStar(require_PageViewTelemetry(),exports2);__exportStar(require_EnvelopeTelemetry(),exports2);__exportStar(require_TelemetryType(),exports2)}});var require_MetricQuickPulse=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/QuickPulseTypes/MetricQuickPulse.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_EnvelopeQuickPulse=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/QuickPulseTypes/EnvelopeQuickPulse.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_DocumentQuickPulse=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/QuickPulseTypes/DocumentQuickPulse.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_ExceptionDocumentQuickPulse=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/QuickPulseTypes/ExceptionDocumentQuickPulse.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_MessageDocumentQuickPulse=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/QuickPulseTypes/MessageDocumentQuickPulse.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_DependencyDocumentQuickPulse=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/QuickPulseTypes/DependencyDocumentQuickPulse.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_RequestDocumentQuickPulse=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/QuickPulseTypes/RequestDocumentQuickPulse.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_EventDocumentQuickPulse=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/QuickPulseTypes/EventDocumentQuickPulse.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_QuickPulseTypes=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/QuickPulseTypes/index.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=exports2&&exports2.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0});__exportStar(require_MetricQuickPulse(),exports2);__exportStar(require_EnvelopeQuickPulse(),exports2);__exportStar(require_DocumentQuickPulse(),exports2);__exportStar(require_ExceptionDocumentQuickPulse(),exports2);__exportStar(require_MessageDocumentQuickPulse(),exports2);__exportStar(require_DependencyDocumentQuickPulse(),exports2);__exportStar(require_RequestDocumentQuickPulse(),exports2);__exportStar(require_EventDocumentQuickPulse(),exports2)}});var require_Contracts=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Contracts/index.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=exports2&&exports2.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0});__exportStar(require_Constants(),exports2);__exportStar(require_Generated(),exports2);__exportStar(require_TelemetryTypes(),exports2);__exportStar(require_QuickPulseTypes(),exports2)}});var require_RequestParser=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/RequestParser.js"(exports2,module2){"use strict";var RequestParser=function(){function RequestParser2(){}return __name(RequestParser2,"RequestParser"),RequestParser2.prototype.getUrl=function(){return this.url},RequestParser2.prototype.RequestParser=function(){this.startTime=+new Date},RequestParser2.prototype._setStatus=function(status,error){var endTime=+new Date;this.duration=endTime-this.startTime,this.statusCode=status;var properties=this.properties||{};if(error){if(typeof error=="string")properties.error=error;else if(error instanceof Error)properties.error=error.message;else if(typeof error=="object")for(var key in error)properties[key]=error[key]&&error[key].toString&&error[key].toString()}this.properties=properties},RequestParser2.prototype._isSuccess=function(){return 0<this.statusCode&&this.statusCode<400},RequestParser2}();module2.exports=RequestParser}});var require_Constants2=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Constants.js"(exports2){"use strict";var _a;Object.defineProperty(exports2,"__esModule",{value:!0});exports2.WEB_INSTRUMENTATION_DEPRECATED_SOURCE=exports2.WEB_INSTRUMENTATION_DEFAULT_SOURCE=exports2.TIME_SINCE_ENQUEUED=exports2.ENQUEUED_TIME=exports2.MessageBusDestination=exports2.MicrosoftEventHub=exports2.AzNamespace=exports2.AttachTypePrefix=exports2.HttpRequestCookieNames=exports2.StatsbeatNetworkCategory=exports2.StatsbeatFeatureType=exports2.StatsbeatInstrumentation=exports2.StatsbeatFeature=exports2.StatsbeatCounter=exports2.StatsbeatAttach=exports2.StatsbeatResourceProvider=exports2.StatsbeatTelemetryName=exports2.HeartBeatMetricName=exports2.DependencyTypeName=exports2.TelemetryTypeStringToQuickPulseDocumentType=exports2.TelemetryTypeStringToQuickPulseType=exports2.QuickPulseType=exports2.QuickPulseDocumentType=exports2.PerformanceToQuickPulseCounter=exports2.MetricId=exports2.PerformanceCounter=exports2.QuickPulseCounter=exports2.DEFAULT_LIVEMETRICS_HOST=exports2.DEFAULT_LIVEMETRICS_ENDPOINT=exports2.DEFAULT_BREEZE_ENDPOINT=exports2.APPLICATION_INSIGHTS_SDK_VERSION=void 0;exports2.APPLICATION_INSIGHTS_SDK_VERSION="2.9.5";exports2.DEFAULT_BREEZE_ENDPOINT="https://dc.services.visualstudio.com";exports2.DEFAULT_LIVEMETRICS_ENDPOINT="https://rt.services.visualstudio.com";exports2.DEFAULT_LIVEMETRICS_HOST="rt.services.visualstudio.com";var QuickPulseCounter;(function(QuickPulseCounter2){QuickPulseCounter2.COMMITTED_BYTES="\\Memory\\Committed Bytes",QuickPulseCounter2.PROCESSOR_TIME="\\Processor(_Total)\\% Processor Time",QuickPulseCounter2.REQUEST_RATE="\\ApplicationInsights\\Requests/Sec",QuickPulseCounter2.REQUEST_FAILURE_RATE="\\ApplicationInsights\\Requests Failed/Sec",QuickPulseCounter2.REQUEST_DURATION="\\ApplicationInsights\\Request Duration",QuickPulseCounter2.DEPENDENCY_RATE="\\ApplicationInsights\\Dependency Calls/Sec",QuickPulseCounter2.DEPENDENCY_FAILURE_RATE="\\ApplicationInsights\\Dependency Calls Failed/Sec",QuickPulseCounter2.DEPENDENCY_DURATION="\\ApplicationInsights\\Dependency Call Duration",QuickPulseCounter2.EXCEPTION_RATE="\\ApplicationInsights\\Exceptions/Sec"})(QuickPulseCounter=exports2.QuickPulseCounter||(exports2.QuickPulseCounter={}));var PerformanceCounter;(function(PerformanceCounter2){PerformanceCounter2.PRIVATE_BYTES="\\Process(??APP_WIN32_PROC??)\\Private Bytes",PerformanceCounter2.AVAILABLE_BYTES="\\Memory\\Available Bytes",PerformanceCounter2.PROCESSOR_TIME="\\Processor(_Total)\\% Processor Time",PerformanceCounter2.PROCESS_TIME="\\Process(??APP_WIN32_PROC??)\\% Processor Time",PerformanceCounter2.REQUEST_RATE="\\ASP.NET Applications(??APP_W3SVC_PROC??)\\Requests/Sec",PerformanceCounter2.REQUEST_DURATION="\\ASP.NET Applications(??APP_W3SVC_PROC??)\\Request Execution Time"})(PerformanceCounter=exports2.PerformanceCounter||(exports2.PerformanceCounter={}));var MetricId;(function(MetricId2){MetricId2.REQUESTS_DURATION="requests/duration",MetricId2.DEPENDENCIES_DURATION="dependencies/duration",MetricId2.EXCEPTIONS_COUNT="exceptions/count",MetricId2.TRACES_COUNT="traces/count"})(MetricId=exports2.MetricId||(exports2.MetricId={}));exports2.PerformanceToQuickPulseCounter=(_a={},_a[PerformanceCounter.PROCESSOR_TIME]=QuickPulseCounter.PROCESSOR_TIME,_a[PerformanceCounter.REQUEST_RATE]=QuickPulseCounter.REQUEST_RATE,_a[PerformanceCounter.REQUEST_DURATION]=QuickPulseCounter.REQUEST_DURATION,_a[QuickPulseCounter.COMMITTED_BYTES]=QuickPulseCounter.COMMITTED_BYTES,_a[QuickPulseCounter.REQUEST_FAILURE_RATE]=QuickPulseCounter.REQUEST_FAILURE_RATE,_a[QuickPulseCounter.DEPENDENCY_RATE]=QuickPulseCounter.DEPENDENCY_RATE,_a[QuickPulseCounter.DEPENDENCY_FAILURE_RATE]=QuickPulseCounter.DEPENDENCY_FAILURE_RATE,_a[QuickPulseCounter.DEPENDENCY_DURATION]=QuickPulseCounter.DEPENDENCY_DURATION,_a[QuickPulseCounter.EXCEPTION_RATE]=QuickPulseCounter.EXCEPTION_RATE,_a);exports2.QuickPulseDocumentType={Event:"Event",Exception:"Exception",Trace:"Trace",Metric:"Metric",Request:"Request",Dependency:"RemoteDependency",Availability:"Availability",PageView:"PageView"};exports2.QuickPulseType={Event:"EventTelemetryDocument",Exception:"ExceptionTelemetryDocument",Trace:"TraceTelemetryDocument",Metric:"MetricTelemetryDocument",Request:"RequestTelemetryDocument",Dependency:"DependencyTelemetryDocument",Availability:"AvailabilityTelemetryDocument",PageView:"PageViewTelemetryDocument"};exports2.TelemetryTypeStringToQuickPulseType={EventData:exports2.QuickPulseType.Event,ExceptionData:exports2.QuickPulseType.Exception,MessageData:exports2.QuickPulseType.Trace,MetricData:exports2.QuickPulseType.Metric,RequestData:exports2.QuickPulseType.Request,RemoteDependencyData:exports2.QuickPulseType.Dependency,AvailabilityData:exports2.QuickPulseType.Availability,PageViewData:exports2.QuickPulseType.PageView};exports2.TelemetryTypeStringToQuickPulseDocumentType={EventData:exports2.QuickPulseDocumentType.Event,ExceptionData:exports2.QuickPulseDocumentType.Exception,MessageData:exports2.QuickPulseDocumentType.Trace,MetricData:exports2.QuickPulseDocumentType.Metric,RequestData:exports2.QuickPulseDocumentType.Request,RemoteDependencyData:exports2.QuickPulseDocumentType.Dependency,AvailabilityData:exports2.QuickPulseDocumentType.Availability,PageViewData:exports2.QuickPulseDocumentType.PageView};exports2.DependencyTypeName={Grpc:"GRPC",Http:"HTTP",InProc:"InProc",Sql:"SQL",QueueMessage:"Queue Message"};exports2.HeartBeatMetricName="HeartbeatState";exports2.StatsbeatTelemetryName="Statsbeat";exports2.StatsbeatResourceProvider={appsvc:"appsvc",aks:"aks",functions:"functions",vm:"vm",unknown:"unknown"};exports2.StatsbeatAttach={codeless:"IntegratedAuto",sdk:"Manual"};exports2.StatsbeatCounter={REQUEST_SUCCESS:"Request_Success_Count",REQUEST_FAILURE:"Request_Failure_Count",REQUEST_DURATION:"Request_Duration",RETRY_COUNT:"Retry_Count",THROTTLE_COUNT:"Throttle_Count",EXCEPTION_COUNT:"Exception_Count",ATTACH:"Attach",FEATURE:"Feature"};var StatsbeatFeature;(function(StatsbeatFeature2){StatsbeatFeature2[StatsbeatFeature2.NONE=0]="NONE",StatsbeatFeature2[StatsbeatFeature2.DISK_RETRY=1]="DISK_RETRY",StatsbeatFeature2[StatsbeatFeature2.AAD_HANDLING=2]="AAD_HANDLING",StatsbeatFeature2[StatsbeatFeature2.BROWSER_SDK_LOADER=4]="BROWSER_SDK_LOADER",StatsbeatFeature2[StatsbeatFeature2.LIVE_METRICS=16]="LIVE_METRICS",StatsbeatFeature2[StatsbeatFeature2.NATIVE_METRICS=8192]="NATIVE_METRICS"})(StatsbeatFeature=exports2.StatsbeatFeature||(exports2.StatsbeatFeature={}));var StatsbeatInstrumentation;(function(StatsbeatInstrumentation2){StatsbeatInstrumentation2[StatsbeatInstrumentation2.NONE=0]="NONE",StatsbeatInstrumentation2[StatsbeatInstrumentation2.AZURE_CORE_TRACING=1]="AZURE_CORE_TRACING",StatsbeatInstrumentation2[StatsbeatInstrumentation2.MONGODB=2]="MONGODB",StatsbeatInstrumentation2[StatsbeatInstrumentation2.MYSQL=4]="MYSQL",StatsbeatInstrumentation2[StatsbeatInstrumentation2.REDIS=8]="REDIS",StatsbeatInstrumentation2[StatsbeatInstrumentation2.POSTGRES=16]="POSTGRES",StatsbeatInstrumentation2[StatsbeatInstrumentation2.BUNYAN=32]="BUNYAN",StatsbeatInstrumentation2[StatsbeatInstrumentation2.WINSTON=64]="WINSTON",StatsbeatInstrumentation2[StatsbeatInstrumentation2.CONSOLE=128]="CONSOLE"})(StatsbeatInstrumentation=exports2.StatsbeatInstrumentation||(exports2.StatsbeatInstrumentation={}));var StatsbeatFeatureType;(function(StatsbeatFeatureType2){StatsbeatFeatureType2[StatsbeatFeatureType2.Feature=0]="Feature",StatsbeatFeatureType2[StatsbeatFeatureType2.Instrumentation=1]="Instrumentation"})(StatsbeatFeatureType=exports2.StatsbeatFeatureType||(exports2.StatsbeatFeatureType={}));var StatsbeatNetworkCategory;(function(StatsbeatNetworkCategory2){StatsbeatNetworkCategory2[StatsbeatNetworkCategory2.Breeze=0]="Breeze",StatsbeatNetworkCategory2[StatsbeatNetworkCategory2.Quickpulse=1]="Quickpulse"})(StatsbeatNetworkCategory=exports2.StatsbeatNetworkCategory||(exports2.StatsbeatNetworkCategory={}));var HttpRequestCookieNames;(function(HttpRequestCookieNames2){HttpRequestCookieNames2.SESSION="ai_session",HttpRequestCookieNames2.USER="ai_user",HttpRequestCookieNames2.AUTH_USER="ai_authUser"})(HttpRequestCookieNames=exports2.HttpRequestCookieNames||(exports2.HttpRequestCookieNames={}));var AttachTypePrefix;(function(AttachTypePrefix2){AttachTypePrefix2.INTEGRATED_AUTO="i",AttachTypePrefix2.MANUAL="m"})(AttachTypePrefix=exports2.AttachTypePrefix||(exports2.AttachTypePrefix={}));exports2.AzNamespace="az.namespace";exports2.MicrosoftEventHub="Microsoft.EventHub";exports2.MessageBusDestination="message_bus.destination";exports2.ENQUEUED_TIME="enqueuedTime";exports2.TIME_SINCE_ENQUEUED="timeSinceEnqueued";exports2.WEB_INSTRUMENTATION_DEFAULT_SOURCE="https://js.monitor.azure.com/scripts/b/ai";exports2.WEB_INSTRUMENTATION_DEPRECATED_SOURCE="https://az416426.vo.msecnd.net/scripts/b/ai"}});var require_HttpRequestParser=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/HttpRequestParser.js"(exports2,module2){"use strict";var __extends2=exports2&&exports2.__extends||function(){var extendStatics=__name(function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d2,b2){d2.__proto__=b2}||function(d2,b2){for(var p in b2)Object.prototype.hasOwnProperty.call(b2,p)&&(d2[p]=b2[p])},extendStatics(d,b)},"extendStatics");return function(d,b){extendStatics(d,b);function __(){this.constructor=d}__name(__,"__"),d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}(),url2=require("url"),Contracts=require_Contracts(),Util=require_Util(),RequestResponseHeaders=require_RequestResponseHeaders(),RequestParser=require_RequestParser(),CorrelationIdManager=require_CorrelationIdManager(),Tracestate=require_Tracestate(),Traceparent=require_Traceparent(),Logging=require_Logging(),Constants_1=require_Constants2(),HttpRequestParser=function(_super){__extends2(HttpRequestParser2,_super);function HttpRequestParser2(request7,requestId){var _this=_super.call(this)||this;return request7&&(_this.method=request7.method,_this.url=_this._getAbsoluteUrl(request7),_this.startTime=+new Date,_this.socketRemoteAddress=request7.socket&&request7.socket.remoteAddress,_this.parseHeaders(request7,requestId),request7.connection&&(_this.connectionRemoteAddress=request7.connection.remoteAddress,_this.legacySocketRemoteAddress=request7.connection.socket&&request7.connection.socket.remoteAddress)),_this}return __name(HttpRequestParser2,"HttpRequestParser"),HttpRequestParser2.prototype.onError=function(error,ellapsedMilliseconds){this._setStatus(void 0,error),ellapsedMilliseconds&&(this.duration=ellapsedMilliseconds)},HttpRequestParser2.prototype.onResponse=function(response,ellapsedMilliseconds){this._setStatus(response.statusCode,void 0),ellapsedMilliseconds&&(this.duration=ellapsedMilliseconds)},HttpRequestParser2.prototype.getRequestTelemetry=function(baseTelemetry){var name3=this.method;try{name3+=" "+new url2.URL(this.url).pathname}catch{}var requestTelemetry={id:this.requestId,name:name3,url:this.url,source:this.sourceCorrelationId,duration:this.duration,resultCode:this.statusCode?this.statusCode.toString():null,success:this._isSuccess(),properties:this.properties};if(baseTelemetry&&baseTelemetry.time?requestTelemetry.time=baseTelemetry.time:this.startTime&&(requestTelemetry.time=new Date(this.startTime)),baseTelemetry){for(var key in baseTelemetry)requestTelemetry[key]||(requestTelemetry[key]=baseTelemetry[key]);if(baseTelemetry.properties)for(var key in baseTelemetry.properties)requestTelemetry.properties[key]=baseTelemetry.properties[key]}return requestTelemetry},HttpRequestParser2.prototype.getRequestTags=function(tags){var newTags={};for(var key in tags)newTags[key]=tags[key];return newTags[HttpRequestParser2.keys.locationIp]=tags[HttpRequestParser2.keys.locationIp]||this._getIp(),newTags[HttpRequestParser2.keys.sessionId]=tags[HttpRequestParser2.keys.sessionId]||this._getId(Constants_1.HttpRequestCookieNames.SESSION),newTags[HttpRequestParser2.keys.userId]=tags[HttpRequestParser2.keys.userId]||this._getId(Constants_1.HttpRequestCookieNames.USER),newTags[HttpRequestParser2.keys.userAuthUserId]=tags[HttpRequestParser2.keys.userAuthUserId]||this._getId(Constants_1.HttpRequestCookieNames.AUTH_USER),newTags[HttpRequestParser2.keys.operationName]=this.getOperationName(tags),newTags[HttpRequestParser2.keys.operationParentId]=this.getOperationParentId(tags),newTags[HttpRequestParser2.keys.operationId]=this.getOperationId(tags),newTags},HttpRequestParser2.prototype.getOperationId=function(tags){return tags[HttpRequestParser2.keys.operationId]||this.operationId},HttpRequestParser2.prototype.getOperationParentId=function(tags){return tags[HttpRequestParser2.keys.operationParentId]||this.parentId||this.getOperationId(tags)},HttpRequestParser2.prototype.getOperationName=function(tags){if(tags[HttpRequestParser2.keys.operationName])return tags[HttpRequestParser2.keys.operationName];var pathName="";try{pathName=new url2.URL(this.url).pathname}catch{}var operationName=this.method;return pathName&&(operationName+=" "+pathName),operationName},HttpRequestParser2.prototype.getRequestId=function(){return this.requestId},HttpRequestParser2.prototype.getCorrelationContextHeader=function(){return this.correlationContextHeader},HttpRequestParser2.prototype.getTraceparent=function(){return this.traceparent},HttpRequestParser2.prototype.getTracestate=function(){return this.tracestate},HttpRequestParser2.prototype.getLegacyRootId=function(){return this.legacyRootId},HttpRequestParser2.prototype._getAbsoluteUrl=function(request7){if(!request7.headers)return request7.url;var encrypted=request7.connection?request7.connection.encrypted:null,protocol2=encrypted||request7.headers["x-forwarded-proto"]=="https"?"https":"http",baseUrl=protocol2+"://"+request7.headers.host+"/",pathName="",search="";try{var requestUrl=new url2.URL(request7.url,baseUrl);pathName=requestUrl.pathname,search=requestUrl.search}catch{}var absoluteUrl=url2.format({protocol:protocol2,host:request7.headers.host,pathname:pathName,search});return absoluteUrl},HttpRequestParser2.prototype._getIp=function(){var ipMatch=/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/,check=__name(function(str){var results=ipMatch.exec(str);if(results)return results[0]},"check"),ip=check(this.rawHeaders["x-forwarded-for"])||check(this.rawHeaders["x-client-ip"])||check(this.rawHeaders["x-real-ip"])||check(this.connectionRemoteAddress)||check(this.socketRemoteAddress)||check(this.legacySocketRemoteAddress);return!ip&&this.connectionRemoteAddress&&this.connectionRemoteAddress.substr&&this.connectionRemoteAddress.substr(0,2)==="::"&&(ip="127.0.0.1"),ip},HttpRequestParser2.prototype._getId=function(name3){var cookie=this.rawHeaders&&this.rawHeaders.cookie&&typeof this.rawHeaders.cookie=="string"&&this.rawHeaders.cookie||"";if(name3===Constants_1.HttpRequestCookieNames.AUTH_USER)try{cookie=decodeURI(cookie)}catch(error){cookie="",Logging.warn("Could not decode the auth cookie with error: ",Util.dumpObj(error))}var value=HttpRequestParser2.parseId(Util.getCookie(name3,cookie));return value},HttpRequestParser2.prototype.setBackCompatFromThisTraceContext=function(){this.operationId=this.traceparent.traceId,this.traceparent.legacyRootId&&(this.legacyRootId=this.traceparent.legacyRootId),this.parentId=this.traceparent.parentId,this.traceparent.updateSpanId(),this.requestId=this.traceparent.getBackCompatRequestId()},HttpRequestParser2.prototype.parseHeaders=function(request7,requestId){if(this.rawHeaders=request7.headers||request7.rawHeaders,this.userAgent=request7.headers&&request7.headers["user-agent"],this.sourceCorrelationId=Util.getCorrelationContextTarget(request7,RequestResponseHeaders.requestContextSourceKey),request7.headers){var tracestateHeader=request7.headers[RequestResponseHeaders.traceStateHeader]?request7.headers[RequestResponseHeaders.traceStateHeader].toString():null,traceparentHeader=request7.headers[RequestResponseHeaders.traceparentHeader]?request7.headers[RequestResponseHeaders.traceparentHeader].toString():null,requestIdHeader=request7.headers[RequestResponseHeaders.requestIdHeader]?request7.headers[RequestResponseHeaders.requestIdHeader].toString():null,legacy_parentId=request7.headers[RequestResponseHeaders.parentIdHeader]?request7.headers[RequestResponseHeaders.parentIdHeader].toString():null,legacy_rootId=request7.headers[RequestResponseHeaders.rootIdHeader]?request7.headers[RequestResponseHeaders.rootIdHeader].toString():null;this.correlationContextHeader=request7.headers[RequestResponseHeaders.correlationContextHeader]?request7.headers[RequestResponseHeaders.correlationContextHeader].toString():null,CorrelationIdManager.w3cEnabled&&(traceparentHeader||tracestateHeader)?(this.traceparent=new Traceparent(traceparentHeader?traceparentHeader.toString():null),this.tracestate=traceparentHeader&&tracestateHeader&&new Tracestate(tracestateHeader?tracestateHeader.toString():null),this.setBackCompatFromThisTraceContext()):requestIdHeader?CorrelationIdManager.w3cEnabled?(this.traceparent=new Traceparent(null,requestIdHeader),this.setBackCompatFromThisTraceContext()):(this.parentId=requestIdHeader,this.requestId=CorrelationIdManager.generateRequestId(this.parentId),this.operationId=CorrelationIdManager.getRootId(this.requestId)):CorrelationIdManager.w3cEnabled?(this.traceparent=new Traceparent,this.traceparent.parentId=legacy_parentId,this.traceparent.legacyRootId=legacy_rootId||legacy_parentId,this.setBackCompatFromThisTraceContext()):(this.parentId=legacy_parentId,this.requestId=CorrelationIdManager.generateRequestId(legacy_rootId||this.parentId),this.correlationContextHeader=null,this.operationId=CorrelationIdManager.getRootId(this.requestId)),requestId&&(this.requestId=requestId,this.operationId=CorrelationIdManager.getRootId(this.requestId))}},HttpRequestParser2.parseId=function(cookieValue){var cookieParts=cookieValue.split("|");return cookieParts.length>0?cookieParts[0]:""},HttpRequestParser2.keys=new Contracts.ContextTagKeys,HttpRequestParser2}(RequestParser);module2.exports=HttpRequestParser}});var require_semver5=__commonJS({"../node_modules/.pnpm/semver@5.7.1/node_modules/semver/semver.js"(exports2,module2){exports2=module2.exports=SemVer;var debug;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?debug=__name(function(){var args=Array.prototype.slice.call(arguments,0);args.unshift("SEMVER"),console.log.apply(console,args)},"debug"):debug=__name(function(){},"debug");exports2.SEMVER_SPEC_VERSION="2.0.0";var MAX_LENGTH=256,MAX_SAFE_INTEGER=Number.MAX_SAFE_INTEGER||9007199254740991,MAX_SAFE_COMPONENT_LENGTH=16,re2=exports2.re=[],src=exports2.src=[],R=0,NUMERICIDENTIFIER=R++;src[NUMERICIDENTIFIER]="0|[1-9]\\d*";var NUMERICIDENTIFIERLOOSE=R++;src[NUMERICIDENTIFIERLOOSE]="[0-9]+";var NONNUMERICIDENTIFIER=R++;src[NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var MAINVERSION=R++;src[MAINVERSION]="("+src[NUMERICIDENTIFIER]+")\\.("+src[NUMERICIDENTIFIER]+")\\.("+src[NUMERICIDENTIFIER]+")";var MAINVERSIONLOOSE=R++;src[MAINVERSIONLOOSE]="("+src[NUMERICIDENTIFIERLOOSE]+")\\.("+src[NUMERICIDENTIFIERLOOSE]+")\\.("+src[NUMERICIDENTIFIERLOOSE]+")";var PRERELEASEIDENTIFIER=R++;src[PRERELEASEIDENTIFIER]="(?:"+src[NUMERICIDENTIFIER]+"|"+src[NONNUMERICIDENTIFIER]+")";var PRERELEASEIDENTIFIERLOOSE=R++;src[PRERELEASEIDENTIFIERLOOSE]="(?:"+src[NUMERICIDENTIFIERLOOSE]+"|"+src[NONNUMERICIDENTIFIER]+")";var PRERELEASE=R++;src[PRERELEASE]="(?:-("+src[PRERELEASEIDENTIFIER]+"(?:\\."+src[PRERELEASEIDENTIFIER]+")*))";var PRERELEASELOOSE=R++;src[PRERELEASELOOSE]="(?:-?("+src[PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+src[PRERELEASEIDENTIFIERLOOSE]+")*))";var BUILDIDENTIFIER=R++;src[BUILDIDENTIFIER]="[0-9A-Za-z-]+";var BUILD=R++;src[BUILD]="(?:\\+("+src[BUILDIDENTIFIER]+"(?:\\."+src[BUILDIDENTIFIER]+")*))";var FULL=R++,FULLPLAIN="v?"+src[MAINVERSION]+src[PRERELEASE]+"?"+src[BUILD]+"?";src[FULL]="^"+FULLPLAIN+"$";var LOOSEPLAIN="[v=\\s]*"+src[MAINVERSIONLOOSE]+src[PRERELEASELOOSE]+"?"+src[BUILD]+"?",LOOSE=R++;src[LOOSE]="^"+LOOSEPLAIN+"$";var GTLT=R++;src[GTLT]="((?:<|>)?=?)";var XRANGEIDENTIFIERLOOSE=R++;src[XRANGEIDENTIFIERLOOSE]=src[NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";var XRANGEIDENTIFIER=R++;src[XRANGEIDENTIFIER]=src[NUMERICIDENTIFIER]+"|x|X|\\*";var XRANGEPLAIN=R++;src[XRANGEPLAIN]="[v=\\s]*("+src[XRANGEIDENTIFIER]+")(?:\\.("+src[XRANGEIDENTIFIER]+")(?:\\.("+src[XRANGEIDENTIFIER]+")(?:"+src[PRERELEASE]+")?"+src[BUILD]+"?)?)?";var XRANGEPLAINLOOSE=R++;src[XRANGEPLAINLOOSE]="[v=\\s]*("+src[XRANGEIDENTIFIERLOOSE]+")(?:\\.("+src[XRANGEIDENTIFIERLOOSE]+")(?:\\.("+src[XRANGEIDENTIFIERLOOSE]+")(?:"+src[PRERELEASELOOSE]+")?"+src[BUILD]+"?)?)?";var XRANGE=R++;src[XRANGE]="^"+src[GTLT]+"\\s*"+src[XRANGEPLAIN]+"$";var XRANGELOOSE=R++;src[XRANGELOOSE]="^"+src[GTLT]+"\\s*"+src[XRANGEPLAINLOOSE]+"$";var COERCE=R++;src[COERCE]="(?:^|[^\\d])(\\d{1,"+MAX_SAFE_COMPONENT_LENGTH+"})(?:\\.(\\d{1,"+MAX_SAFE_COMPONENT_LENGTH+"}))?(?:\\.(\\d{1,"+MAX_SAFE_COMPONENT_LENGTH+"}))?(?:$|[^\\d])";var LONETILDE=R++;src[LONETILDE]="(?:~>?)";var TILDETRIM=R++;src[TILDETRIM]="(\\s*)"+src[LONETILDE]+"\\s+";re2[TILDETRIM]=new RegExp(src[TILDETRIM],"g");var tildeTrimReplace="$1~",TILDE=R++;src[TILDE]="^"+src[LONETILDE]+src[XRANGEPLAIN]+"$";var TILDELOOSE=R++;src[TILDELOOSE]="^"+src[LONETILDE]+src[XRANGEPLAINLOOSE]+"$";var LONECARET=R++;src[LONECARET]="(?:\\^)";var CARETTRIM=R++;src[CARETTRIM]="(\\s*)"+src[LONECARET]+"\\s+";re2[CARETTRIM]=new RegExp(src[CARETTRIM],"g");var caretTrimReplace="$1^",CARET=R++;src[CARET]="^"+src[LONECARET]+src[XRANGEPLAIN]+"$";var CARETLOOSE=R++;src[CARETLOOSE]="^"+src[LONECARET]+src[XRANGEPLAINLOOSE]+"$";var COMPARATORLOOSE=R++;src[COMPARATORLOOSE]="^"+src[GTLT]+"\\s*("+LOOSEPLAIN+")$|^$";var COMPARATOR=R++;src[COMPARATOR]="^"+src[GTLT]+"\\s*("+FULLPLAIN+")$|^$";var COMPARATORTRIM=R++;src[COMPARATORTRIM]="(\\s*)"+src[GTLT]+"\\s*("+LOOSEPLAIN+"|"+src[XRANGEPLAIN]+")";re2[COMPARATORTRIM]=new RegExp(src[COMPARATORTRIM],"g");var comparatorTrimReplace="$1$2$3",HYPHENRANGE=R++;src[HYPHENRANGE]="^\\s*("+src[XRANGEPLAIN]+")\\s+-\\s+("+src[XRANGEPLAIN]+")\\s*$";var HYPHENRANGELOOSE=R++;src[HYPHENRANGELOOSE]="^\\s*("+src[XRANGEPLAINLOOSE]+")\\s+-\\s+("+src[XRANGEPLAINLOOSE]+")\\s*$";var STAR=R++;src[STAR]="(<|>)?=?\\s*\\*";for(i=0;i<R;i++)debug(i,src[i]),re2[i]||(re2[i]=new RegExp(src[i]));var i;exports2.parse=parse5;function parse5(version4,options){if((!options||typeof options!="object")&&(options={loose:!!options,includePrerelease:!1}),version4 instanceof SemVer)return version4;if(typeof version4!="string"||version4.length>MAX_LENGTH)return null;var r=options.loose?re2[LOOSE]:re2[FULL];if(!r.test(version4))return null;try{return new SemVer(version4,options)}catch{return null}}__name(parse5,"parse");exports2.valid=valid;function valid(version4,options){var v=parse5(version4,options);return v?v.version:null}__name(valid,"valid");exports2.clean=clean;function clean(version4,options){var s=parse5(version4.trim().replace(/^[=v]+/,""),options);return s?s.version:null}__name(clean,"clean");exports2.SemVer=SemVer;function SemVer(version4,options){if((!options||typeof options!="object")&&(options={loose:!!options,includePrerelease:!1}),version4 instanceof SemVer){if(version4.loose===options.loose)return version4;version4=version4.version}else if(typeof version4!="string")throw new TypeError("Invalid Version: "+version4);if(version4.length>MAX_LENGTH)throw new TypeError("version is longer than "+MAX_LENGTH+" characters");if(!(this instanceof SemVer))return new SemVer(version4,options);debug("SemVer",version4,options),this.options=options,this.loose=!!options.loose;var m=version4.trim().match(options.loose?re2[LOOSE]:re2[FULL]);if(!m)throw new TypeError("Invalid Version: "+version4);if(this.raw=version4,this.major=+m[1],this.minor=+m[2],this.patch=+m[3],this.major>MAX_SAFE_INTEGER||this.major<0)throw new TypeError("Invalid major version");if(this.minor>MAX_SAFE_INTEGER||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>MAX_SAFE_INTEGER||this.patch<0)throw new TypeError("Invalid patch version");m[4]?this.prerelease=m[4].split(".").map(function(id){if(/^[0-9]+$/.test(id)){var num=+id;if(num>=0&&num<MAX_SAFE_INTEGER)return num}return id}):this.prerelease=[],this.build=m[5]?m[5].split("."):[],this.format()}__name(SemVer,"SemVer");SemVer.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version};SemVer.prototype.toString=function(){return this.version};SemVer.prototype.compare=function(other){return debug("SemVer.compare",this.version,this.options,other),other instanceof SemVer||(other=new SemVer(other,this.options)),this.compareMain(other)||this.comparePre(other)};SemVer.prototype.compareMain=function(other){return other instanceof SemVer||(other=new SemVer(other,this.options)),compareIdentifiers(this.major,other.major)||compareIdentifiers(this.minor,other.minor)||compareIdentifiers(this.patch,other.patch)};SemVer.prototype.comparePre=function(other){if(other instanceof SemVer||(other=new SemVer(other,this.options)),this.prerelease.length&&!other.prerelease.length)return-1;if(!this.prerelease.length&&other.prerelease.length)return 1;if(!this.prerelease.length&&!other.prerelease.length)return 0;var i2=0;do{var a=this.prerelease[i2],b=other.prerelease[i2];if(debug("prerelease compare",i2,a,b),a===void 0&&b===void 0)return 0;if(b===void 0)return 1;if(a===void 0)return-1;if(a===b)continue;return compareIdentifiers(a,b)}while(++i2)};SemVer.prototype.inc=function(release2,identifier){switch(release2){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",identifier);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",identifier);break;case"prepatch":this.prerelease.length=0,this.inc("patch",identifier),this.inc("pre",identifier);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",identifier),this.inc("pre",identifier);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{for(var i2=this.prerelease.length;--i2>=0;)typeof this.prerelease[i2]=="number"&&(this.prerelease[i2]++,i2=-2);i2===-1&&this.prerelease.push(0)}identifier&&(this.prerelease[0]===identifier?isNaN(this.prerelease[1])&&(this.prerelease=[identifier,0]):this.prerelease=[identifier,0]);break;default:throw new Error("invalid increment argument: "+release2)}return this.format(),this.raw=this.version,this};exports2.inc=inc;function inc(version4,release2,loose,identifier){typeof loose=="string"&&(identifier=loose,loose=void 0);try{return new SemVer(version4,loose).inc(release2,identifier).version}catch{return null}}__name(inc,"inc");exports2.diff=diff;function diff(version1,version22){if(eq(version1,version22))return null;var v13=parse5(version1),v23=parse5(version22),prefix="";if(v13.prerelease.length||v23.prerelease.length){prefix="pre";var defaultResult="prerelease"}for(var key in v13)if((key==="major"||key==="minor"||key==="patch")&&v13[key]!==v23[key])return prefix+key;return defaultResult}__name(diff,"diff");exports2.compareIdentifiers=compareIdentifiers;var numeric=/^[0-9]+$/;function compareIdentifiers(a,b){var anum=numeric.test(a),bnum=numeric.test(b);return anum&&bnum&&(a=+a,b=+b),a===b?0:anum&&!bnum?-1:bnum&&!anum?1:a<b?-1:1}__name(compareIdentifiers,"compareIdentifiers");exports2.rcompareIdentifiers=rcompareIdentifiers;function rcompareIdentifiers(a,b){return compareIdentifiers(b,a)}__name(rcompareIdentifiers,"rcompareIdentifiers");exports2.major=major2;function major2(a,loose){return new SemVer(a,loose).major}__name(major2,"major");exports2.minor=minor;function minor(a,loose){return new SemVer(a,loose).minor}__name(minor,"minor");exports2.patch=patch;function patch(a,loose){return new SemVer(a,loose).patch}__name(patch,"patch");exports2.compare=compare;function compare(a,b,loose){return new SemVer(a,loose).compare(new SemVer(b,loose))}__name(compare,"compare");exports2.compareLoose=compareLoose;function compareLoose(a,b){return compare(a,b,!0)}__name(compareLoose,"compareLoose");exports2.rcompare=rcompare;function rcompare(a,b,loose){return compare(b,a,loose)}__name(rcompare,"rcompare");exports2.sort=sort;function sort(list,loose){return list.sort(function(a,b){return exports2.compare(a,b,loose)})}__name(sort,"sort");exports2.rsort=rsort;function rsort(list,loose){return list.sort(function(a,b){return exports2.rcompare(a,b,loose)})}__name(rsort,"rsort");exports2.gt=gt;function gt(a,b,loose){return compare(a,b,loose)>0}__name(gt,"gt");exports2.lt=lt;function lt(a,b,loose){return compare(a,b,loose)<0}__name(lt,"lt");exports2.eq=eq;function eq(a,b,loose){return compare(a,b,loose)===0}__name(eq,"eq");exports2.neq=neq;function neq(a,b,loose){return compare(a,b,loose)!==0}__name(neq,"neq");exports2.gte=gte;function gte(a,b,loose){return compare(a,b,loose)>=0}__name(gte,"gte");exports2.lte=lte;function lte(a,b,loose){return compare(a,b,loose)<=0}__name(lte,"lte");exports2.cmp=cmp;function cmp(a,op,b,loose){switch(op){case"===":return typeof a=="object"&&(a=a.version),typeof b=="object"&&(b=b.version),a===b;case"!==":return typeof a=="object"&&(a=a.version),typeof b=="object"&&(b=b.version),a!==b;case"":case"=":case"==":return eq(a,b,loose);case"!=":return neq(a,b,loose);case">":return gt(a,b,loose);case">=":return gte(a,b,loose);case"<":return lt(a,b,loose);case"<=":return lte(a,b,loose);default:throw new TypeError("Invalid operator: "+op)}}__name(cmp,"cmp");exports2.Comparator=Comparator;function Comparator(comp,options){if((!options||typeof options!="object")&&(options={loose:!!options,includePrerelease:!1}),comp instanceof Comparator){if(comp.loose===!!options.loose)return comp;comp=comp.value}if(!(this instanceof Comparator))return new Comparator(comp,options);debug("comparator",comp,options),this.options=options,this.loose=!!options.loose,this.parse(comp),this.semver===ANY?this.value="":this.value=this.operator+this.semver.version,debug("comp",this)}__name(Comparator,"Comparator");var ANY={};Comparator.prototype.parse=function(comp){var r=this.options.loose?re2[COMPARATORLOOSE]:re2[COMPARATOR],m=comp.match(r);if(!m)throw new TypeError("Invalid comparator: "+comp);this.operator=m[1],this.operator==="="&&(this.operator=""),m[2]?this.semver=new SemVer(m[2],this.options.loose):this.semver=ANY};Comparator.prototype.toString=function(){return this.value};Comparator.prototype.test=function(version4){return debug("Comparator.test",version4,this.options.loose),this.semver===ANY?!0:(typeof version4=="string"&&(version4=new SemVer(version4,this.options)),cmp(version4,this.operator,this.semver,this.options))};Comparator.prototype.intersects=function(comp,options){if(!(comp instanceof Comparator))throw new TypeError("a Comparator is required");(!options||typeof options!="object")&&(options={loose:!!options,includePrerelease:!1});var rangeTmp;if(this.operator==="")return rangeTmp=new Range2(comp.value,options),satisfies(this.value,rangeTmp,options);if(comp.operator==="")return rangeTmp=new Range2(this.value,options),satisfies(comp.semver,rangeTmp,options);var sameDirectionIncreasing=(this.operator===">="||this.operator===">")&&(comp.operator===">="||comp.operator===">"),sameDirectionDecreasing=(this.operator==="<="||this.operator==="<")&&(comp.operator==="<="||comp.operator==="<"),sameSemVer=this.semver.version===comp.semver.version,differentDirectionsInclusive=(this.operator===">="||this.operator==="<=")&&(comp.operator===">="||comp.operator==="<="),oppositeDirectionsLessThan=cmp(this.semver,"<",comp.semver,options)&&(this.operator===">="||this.operator===">")&&(comp.operator==="<="||comp.operator==="<"),oppositeDirectionsGreaterThan=cmp(this.semver,">",comp.semver,options)&&(this.operator==="<="||this.operator==="<")&&(comp.operator===">="||comp.operator===">");return sameDirectionIncreasing||sameDirectionDecreasing||sameSemVer&&differentDirectionsInclusive||oppositeDirectionsLessThan||oppositeDirectionsGreaterThan};exports2.Range=Range2;function Range2(range,options){if((!options||typeof options!="object")&&(options={loose:!!options,includePrerelease:!1}),range instanceof Range2)return range.loose===!!options.loose&&range.includePrerelease===!!options.includePrerelease?range:new Range2(range.raw,options);if(range instanceof Comparator)return new Range2(range.value,options);if(!(this instanceof Range2))return new Range2(range,options);if(this.options=options,this.loose=!!options.loose,this.includePrerelease=!!options.includePrerelease,this.raw=range,this.set=range.split(/\s*\|\|\s*/).map(function(range2){return this.parseRange(range2.trim())},this).filter(function(c){return c.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+range);this.format()}__name(Range2,"Range");Range2.prototype.format=function(){return this.range=this.set.map(function(comps){return comps.join(" ").trim()}).join("||").trim(),this.range};Range2.prototype.toString=function(){return this.range};Range2.prototype.parseRange=function(range){var loose=this.options.loose;range=range.trim();var hr=loose?re2[HYPHENRANGELOOSE]:re2[HYPHENRANGE];range=range.replace(hr,hyphenReplace),debug("hyphen replace",range),range=range.replace(re2[COMPARATORTRIM],comparatorTrimReplace),debug("comparator trim",range,re2[COMPARATORTRIM]),range=range.replace(re2[TILDETRIM],tildeTrimReplace),range=range.replace(re2[CARETTRIM],caretTrimReplace),range=range.split(/\s+/).join(" ");var compRe=loose?re2[COMPARATORLOOSE]:re2[COMPARATOR],set=range.split(" ").map(function(comp){return parseComparator(comp,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(set=set.filter(function(comp){return!!comp.match(compRe)})),set=set.map(function(comp){return new Comparator(comp,this.options)},this),set};Range2.prototype.intersects=function(range,options){if(!(range instanceof Range2))throw new TypeError("a Range is required");return this.set.some(function(thisComparators){return thisComparators.every(function(thisComparator){return range.set.some(function(rangeComparators){return rangeComparators.every(function(rangeComparator){return thisComparator.intersects(rangeComparator,options)})})})})};exports2.toComparators=toComparators;function toComparators(range,options){return new Range2(range,options).set.map(function(comp){return comp.map(function(c){return c.value}).join(" ").trim().split(" ")})}__name(toComparators,"toComparators");function parseComparator(comp,options){return debug("comp",comp,options),comp=replaceCarets(comp,options),debug("caret",comp),comp=replaceTildes(comp,options),debug("tildes",comp),comp=replaceXRanges(comp,options),debug("xrange",comp),comp=replaceStars(comp,options),debug("stars",comp),comp}__name(parseComparator,"parseComparator");function isX(id){return!id||id.toLowerCase()==="x"||id==="*"}__name(isX,"isX");function replaceTildes(comp,options){return comp.trim().split(/\s+/).map(function(comp2){return replaceTilde(comp2,options)}).join(" ")}__name(replaceTildes,"replaceTildes");function replaceTilde(comp,options){var r=options.loose?re2[TILDELOOSE]:re2[TILDE];return comp.replace(r,function(_,M,m,p,pr){debug("tilde",comp,_,M,m,p,pr);var ret;return isX(M)?ret="":isX(m)?ret=">="+M+".0.0 <"+(+M+1)+".0.0":isX(p)?ret=">="+M+"."+m+".0 <"+M+"."+(+m+1)+".0":pr?(debug("replaceTilde pr",pr),ret=">="+M+"."+m+"."+p+"-"+pr+" <"+M+"."+(+m+1)+".0"):ret=">="+M+"."+m+"."+p+" <"+M+"."+(+m+1)+".0",debug("tilde return",ret),ret})}__name(replaceTilde,"replaceTilde");function replaceCarets(comp,options){return comp.trim().split(/\s+/).map(function(comp2){return replaceCaret(comp2,options)}).join(" ")}__name(replaceCarets,"replaceCarets");function replaceCaret(comp,options){debug("caret",comp,options);var r=options.loose?re2[CARETLOOSE]:re2[CARET];return comp.replace(r,function(_,M,m,p,pr){debug("caret",comp,_,M,m,p,pr);var ret;return isX(M)?ret="":isX(m)?ret=">="+M+".0.0 <"+(+M+1)+".0.0":isX(p)?M==="0"?ret=">="+M+"."+m+".0 <"+M+"."+(+m+1)+".0":ret=">="+M+"."+m+".0 <"+(+M+1)+".0.0":pr?(debug("replaceCaret pr",pr),M==="0"?m==="0"?ret=">="+M+"."+m+"."+p+"-"+pr+" <"+M+"."+m+"."+(+p+1):ret=">="+M+"."+m+"."+p+"-"+pr+" <"+M+"."+(+m+1)+".0":ret=">="+M+"."+m+"."+p+"-"+pr+" <"+(+M+1)+".0.0"):(debug("no pr"),M==="0"?m==="0"?ret=">="+M+"."+m+"."+p+" <"+M+"."+m+"."+(+p+1):ret=">="+M+"."+m+"."+p+" <"+M+"."+(+m+1)+".0":ret=">="+M+"."+m+"."+p+" <"+(+M+1)+".0.0"),debug("caret return",ret),ret})}__name(replaceCaret,"replaceCaret");function replaceXRanges(comp,options){return debug("replaceXRanges",comp,options),comp.split(/\s+/).map(function(comp2){return replaceXRange(comp2,options)}).join(" ")}__name(replaceXRanges,"replaceXRanges");function replaceXRange(comp,options){comp=comp.trim();var r=options.loose?re2[XRANGELOOSE]:re2[XRANGE];return comp.replace(r,function(ret,gtlt,M,m,p,pr){debug("xRange",comp,ret,gtlt,M,m,p,pr);var xM=isX(M),xm=xM||isX(m),xp=xm||isX(p),anyX=xp;return gtlt==="="&&anyX&&(gtlt=""),xM?gtlt===">"||gtlt==="<"?ret="<0.0.0":ret="*":gtlt&&anyX?(xm&&(m=0),p=0,gtlt===">"?(gtlt=">=",xm?(M=+M+1,m=0,p=0):(m=+m+1,p=0)):gtlt==="<="&&(gtlt="<",xm?M=+M+1:m=+m+1),ret=gtlt+M+"."+m+"."+p):xm?ret=">="+M+".0.0 <"+(+M+1)+".0.0":xp&&(ret=">="+M+"."+m+".0 <"+M+"."+(+m+1)+".0"),debug("xRange return",ret),ret})}__name(replaceXRange,"replaceXRange");function replaceStars(comp,options){return debug("replaceStars",comp,options),comp.trim().replace(re2[STAR],"")}__name(replaceStars,"replaceStars");function hyphenReplace($0,from,fM,fm,fp,fpr,fb,to,tM,tm,tp,tpr,tb){return isX(fM)?from="":isX(fm)?from=">="+fM+".0.0":isX(fp)?from=">="+fM+"."+fm+".0":from=">="+from,isX(tM)?to="":isX(tm)?to="<"+(+tM+1)+".0.0":isX(tp)?to="<"+tM+"."+(+tm+1)+".0":tpr?to="<="+tM+"."+tm+"."+tp+"-"+tpr:to="<="+to,(from+" "+to).trim()}__name(hyphenReplace,"hyphenReplace");Range2.prototype.test=function(version4){if(!version4)return!1;typeof version4=="string"&&(version4=new SemVer(version4,this.options));for(var i2=0;i2<this.set.length;i2++)if(testSet(this.set[i2],version4,this.options))return!0;return!1};function testSet(set,version4,options){for(var i2=0;i2<set.length;i2++)if(!set[i2].test(version4))return!1;if(version4.prerelease.length&&!options.includePrerelease){for(i2=0;i2<set.length;i2++)if(debug(set[i2].semver),set[i2].semver!==ANY&&set[i2].semver.prerelease.length>0){var allowed=set[i2].semver;if(allowed.major===version4.major&&allowed.minor===version4.minor&&allowed.patch===version4.patch)return!0}return!1}return!0}__name(testSet,"testSet");exports2.satisfies=satisfies;function satisfies(version4,range,options){try{range=new Range2(range,options)}catch{return!1}return range.test(version4)}__name(satisfies,"satisfies");exports2.maxSatisfying=maxSatisfying;function maxSatisfying(versions,range,options){var max=null,maxSV=null;try{var rangeObj=new Range2(range,options)}catch{return null}return versions.forEach(function(v){rangeObj.test(v)&&(!max||maxSV.compare(v)===-1)&&(max=v,maxSV=new SemVer(max,options))}),max}__name(maxSatisfying,"maxSatisfying");exports2.minSatisfying=minSatisfying;function minSatisfying(versions,range,options){var min=null,minSV=null;try{var rangeObj=new Range2(range,options)}catch{return null}return versions.forEach(function(v){rangeObj.test(v)&&(!min||minSV.compare(v)===1)&&(min=v,minSV=new SemVer(min,options))}),min}__name(minSatisfying,"minSatisfying");exports2.minVersion=minVersion;function minVersion(range,loose){range=new Range2(range,loose);var minver=new SemVer("0.0.0");if(range.test(minver)||(minver=new SemVer("0.0.0-0"),range.test(minver)))return minver;minver=null;for(var i2=0;i2<range.set.length;++i2){var comparators=range.set[i2];comparators.forEach(function(comparator){var compver=new SemVer(comparator.semver.version);switch(comparator.operator){case">":compver.prerelease.length===0?compver.patch++:compver.prerelease.push(0),compver.raw=compver.format();case"":case">=":(!minver||gt(minver,compver))&&(minver=compver);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+comparator.operator)}})}return minver&&range.test(minver)?minver:null}__name(minVersion,"minVersion");exports2.validRange=validRange;function validRange(range,options){try{return new Range2(range,options).range||"*"}catch{return null}}__name(validRange,"validRange");exports2.ltr=ltr;function ltr(version4,range,options){return outside(version4,range,"<",options)}__name(ltr,"ltr");exports2.gtr=gtr;function gtr(version4,range,options){return outside(version4,range,">",options)}__name(gtr,"gtr");exports2.outside=outside;function outside(version4,range,hilo,options){version4=new SemVer(version4,options),range=new Range2(range,options);var gtfn,ltefn,ltfn,comp,ecomp;switch(hilo){case">":gtfn=gt,ltefn=lte,ltfn=lt,comp=">",ecomp=">=";break;case"<":gtfn=lt,ltefn=gte,ltfn=gt,comp="<",ecomp="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(version4,range,options))return!1;for(var i2=0;i2<range.set.length;++i2){var comparators=range.set[i2],high=null,low=null;if(comparators.forEach(function(comparator){comparator.semver===ANY&&(comparator=new Comparator(">=0.0.0")),high=high||comparator,low=low||comparator,gtfn(comparator.semver,high.semver,options)?high=comparator:ltfn(comparator.semver,low.semver,options)&&(low=comparator)}),high.operator===comp||high.operator===ecomp||(!low.operator||low.operator===comp)&&ltefn(version4,low.semver))return!1;if(low.operator===ecomp&&ltfn(version4,low.semver))return!1}return!0}__name(outside,"outside");exports2.prerelease=prerelease;function prerelease(version4,options){var parsed=parse5(version4,options);return parsed&&parsed.prerelease.length?parsed.prerelease:null}__name(prerelease,"prerelease");exports2.intersects=intersects;function intersects(r1,r2,options){return r1=new Range2(r1,options),r2=new Range2(r2,options),r1.intersects(r2)}__name(intersects,"intersects");exports2.coerce=coerce;function coerce(version4){if(version4 instanceof SemVer)return version4;if(typeof version4!="string")return null;var match=version4.match(re2[COERCE]);return match==null?null:parse5(match[1]+"."+(match[2]||"0")+"."+(match[3]||"0"))}__name(coerce,"coerce")}});var require_listener=__commonJS({"../node_modules/.pnpm/emitter-listener@1.1.2/node_modules/emitter-listener/listener.js"(exports2,module2){"use strict";var shimmer=require_shimmer(),wrap=shimmer.wrap,unwrap=shimmer.unwrap,SYMBOL="wrap@before";function defineProperty(obj,name3,value){var enumerable=!!obj[name3]&&obj.propertyIsEnumerable(name3);Object.defineProperty(obj,name3,{configurable:!0,enumerable,writable:!0,value})}__name(defineProperty,"defineProperty");function _process(self2,listeners){for(var l=listeners.length,p=0;p<l;p++){var listener=listeners[p],before=self2[SYMBOL];if(typeof before=="function")before(listener);else if(Array.isArray(before))for(var length=before.length,i=0;i<length;i++)before[i](listener)}}__name(_process,"_process");function _listeners(self2,event){var listeners;return listeners=self2._events&&self2._events[event],Array.isArray(listeners)||(listeners?listeners=[listeners]:listeners=[]),listeners}__name(_listeners,"_listeners");function _findAndProcess(self2,event,before){var after=_listeners(self2,event),unprocessed=after.filter(function(fn){return before.indexOf(fn)===-1});unprocessed.length>0&&_process(self2,unprocessed)}__name(_findAndProcess,"_findAndProcess");function _wrap(unwrapped,visit){if(unwrapped){var wrapped=unwrapped;if(typeof unwrapped=="function")wrapped=visit(unwrapped);else if(Array.isArray(unwrapped)){wrapped=[];for(var i=0;i<unwrapped.length;i++)wrapped[i]=visit(unwrapped[i])}return wrapped}}__name(_wrap,"_wrap");module2.exports=__name(function(emitter,onAddListener,onEmit){if(!emitter||!emitter.on||!emitter.addListener||!emitter.removeListener||!emitter.emit)throw new Error("can only wrap real EEs");if(!onAddListener)throw new Error("must have function to run on listener addition");if(!onEmit)throw new Error("must have function to wrap listeners when emitting");function adding(on){return __name(function(event,listener){var existing=_listeners(this,event).slice();try{var returned=on.call(this,event,listener);return _findAndProcess(this,event,existing),returned}finally{this.on.__wrapped||wrap(this,"on",adding),this.addListener.__wrapped||wrap(this,"addListener",adding)}},"added")}__name(adding,"adding");function emitting(emit){return __name(function(event){if(!this._events||!this._events[event])return emit.apply(this,arguments);var unwrapped=this._events[event];function remover(removeListener){return __name(function(){this._events[event]=unwrapped;try{return removeListener.apply(this,arguments)}finally{unwrapped=this._events[event],this._events[event]=_wrap(unwrapped,onEmit)}},"removed")}__name(remover,"remover"),wrap(this,"removeListener",remover);try{return this._events[event]=_wrap(unwrapped,onEmit),emit.apply(this,arguments)}finally{unwrap(this,"removeListener"),this._events[event]=unwrapped}},"emitted")}__name(emitting,"emitting"),emitter[SYMBOL]?typeof emitter[SYMBOL]=="function"?defineProperty(emitter,SYMBOL,[emitter[SYMBOL],onAddListener]):Array.isArray(emitter[SYMBOL])&&emitter[SYMBOL].push(onAddListener):defineProperty(emitter,SYMBOL,onAddListener),emitter.__wrapped||(wrap(emitter,"addListener",adding),wrap(emitter,"on",adding),wrap(emitter,"emit",emitting),defineProperty(emitter,"__unwrap",function(){unwrap(emitter,"addListener"),unwrap(emitter,"on"),unwrap(emitter,"emit"),delete emitter[SYMBOL],delete emitter.__wrapped}),defineProperty(emitter,"__wrapped",!0))},"wrapEmitter")}});var require_context=__commonJS({"../node_modules/.pnpm/cls-hooked@4.2.2/node_modules/cls-hooked/context.js"(exports2,module2){"use strict";var util2=require("util"),assert2=require("assert"),wrapEmitter=require_listener(),async_hooks=require("async_hooks"),CONTEXTS_SYMBOL="cls@contexts",ERROR_SYMBOL="error@context",DEBUG_CLS_HOOKED=process.env.DEBUG_CLS_HOOKED,currentUid=-1;module2.exports={getNamespace,createNamespace,destroyNamespace,reset,ERROR_SYMBOL};function Namespace(name3){this.name=name3,this.active=null,this._set=[],this.id=null,this._contexts=new Map,this._indent=0}__name(Namespace,"Namespace");Namespace.prototype.set=__name(function(key,value){if(!this.active)throw new Error("No context available. ns.run() or ns.bind() must be called first.");if(this.active[key]=value,DEBUG_CLS_HOOKED){let indentStr=" ".repeat(this._indent<0?0:this._indent);debug2(indentStr+"CONTEXT-SET KEY:"+key+"="+value+" in ns:"+this.name+" currentUid:"+currentUid+" active:"+util2.inspect(this.active,{showHidden:!0,depth:2,colors:!0}))}return value},"set");Namespace.prototype.get=__name(function(key){if(!this.active){if(DEBUG_CLS_HOOKED){let asyncHooksCurrentId=async_hooks.currentId(),triggerId=async_hooks.triggerAsyncId(),indentStr=" ".repeat(this._indent<0?0:this._indent);debug2(`${indentStr}CONTEXT-GETTING KEY NO ACTIVE NS: (${this.name}) ${key}=undefined currentUid:${currentUid} asyncHooksCurrentId:${asyncHooksCurrentId} triggerId:${triggerId} len:${this._set.length}`)}return}if(DEBUG_CLS_HOOKED){let asyncHooksCurrentId=async_hooks.executionAsyncId(),triggerId=async_hooks.triggerAsyncId(),indentStr=" ".repeat(this._indent<0?0:this._indent);debug2(indentStr+"CONTEXT-GETTING KEY:"+key+"="+this.active[key]+" ("+this.name+") currentUid:"+currentUid+" active:"+util2.inspect(this.active,{showHidden:!0,depth:2,colors:!0})),debug2(`${indentStr}CONTEXT-GETTING KEY: (${this.name}) ${key}=${this.active[key]} currentUid:${currentUid} asyncHooksCurrentId:${asyncHooksCurrentId} triggerId:${triggerId} len:${this._set.length} active:${util2.inspect(this.active)}`)}return this.active[key]},"get");Namespace.prototype.createContext=__name(function(){let context2=Object.create(this.active?this.active:Object.prototype);if(context2._ns_name=this.name,context2.id=currentUid,DEBUG_CLS_HOOKED){let asyncHooksCurrentId=async_hooks.executionAsyncId(),triggerId=async_hooks.triggerAsyncId(),indentStr=" ".repeat(this._indent<0?0:this._indent);debug2(`${indentStr}CONTEXT-CREATED Context: (${this.name}) currentUid:${currentUid} asyncHooksCurrentId:${asyncHooksCurrentId} triggerId:${triggerId} len:${this._set.length} context:${util2.inspect(context2,{showHidden:!0,depth:2,colors:!0})}`)}return context2},"createContext");Namespace.prototype.run=__name(function(fn){let context2=this.createContext();this.enter(context2);try{if(DEBUG_CLS_HOOKED){let triggerId=async_hooks.triggerAsyncId(),asyncHooksCurrentId=async_hooks.executionAsyncId(),indentStr=" ".repeat(this._indent<0?0:this._indent);debug2(`${indentStr}CONTEXT-RUN BEGIN: (${this.name}) currentUid:${currentUid} triggerId:${triggerId} asyncHooksCurrentId:${asyncHooksCurrentId} len:${this._set.length} context:${util2.inspect(context2)}`)}return fn(context2),context2}catch(exception){throw exception&&(exception[ERROR_SYMBOL]=context2),exception}finally{if(DEBUG_CLS_HOOKED){let triggerId=async_hooks.triggerAsyncId(),asyncHooksCurrentId=async_hooks.executionAsyncId(),indentStr=" ".repeat(this._indent<0?0:this._indent);debug2(`${indentStr}CONTEXT-RUN END: (${this.name}) currentUid:${currentUid} triggerId:${triggerId} asyncHooksCurrentId:${asyncHooksCurrentId} len:${this._set.length} ${util2.inspect(context2)}`)}this.exit(context2)}},"run");Namespace.prototype.runAndReturn=__name(function(fn){let value;return this.run(function(context2){value=fn(context2)}),value},"runAndReturn");Namespace.prototype.runPromise=__name(function(fn){let context2=this.createContext();this.enter(context2);let promise=fn(context2);if(!promise||!promise.then||!promise.catch)throw new Error("fn must return a promise.");return DEBUG_CLS_HOOKED&&debug2("CONTEXT-runPromise BEFORE: ("+this.name+") currentUid:"+currentUid+" len:"+this._set.length+" "+util2.inspect(context2)),promise.then(result=>(DEBUG_CLS_HOOKED&&debug2("CONTEXT-runPromise AFTER then: ("+this.name+") currentUid:"+currentUid+" len:"+this._set.length+" "+util2.inspect(context2)),this.exit(context2),result)).catch(err=>{throw err[ERROR_SYMBOL]=context2,DEBUG_CLS_HOOKED&&debug2("CONTEXT-runPromise AFTER catch: ("+this.name+") currentUid:"+currentUid+" len:"+this._set.length+" "+util2.inspect(context2)),this.exit(context2),err})},"runPromise");Namespace.prototype.bind=__name(function(fn,context2){context2||(this.active?context2=this.active:context2=this.createContext());let self2=this;return __name(function(){self2.enter(context2);try{return fn.apply(this,arguments)}catch(exception){throw exception&&(exception[ERROR_SYMBOL]=context2),exception}finally{self2.exit(context2)}},"clsBind")},"bindFactory");Namespace.prototype.enter=__name(function(context2){if(assert2.ok(context2,"context must be provided for entering"),DEBUG_CLS_HOOKED){let asyncHooksCurrentId=async_hooks.executionAsyncId(),triggerId=async_hooks.triggerAsyncId(),indentStr=" ".repeat(this._indent<0?0:this._indent);debug2(`${indentStr}CONTEXT-ENTER: (${this.name}) currentUid:${currentUid} triggerId:${triggerId} asyncHooksCurrentId:${asyncHooksCurrentId} len:${this._set.length} ${util2.inspect(context2)}`)}this._set.push(this.active),this.active=context2},"enter");Namespace.prototype.exit=__name(function(context2){if(assert2.ok(context2,"context must be provided for exiting"),DEBUG_CLS_HOOKED){let asyncHooksCurrentId=async_hooks.executionAsyncId(),triggerId=async_hooks.triggerAsyncId(),indentStr=" ".repeat(this._indent<0?0:this._indent);debug2(`${indentStr}CONTEXT-EXIT: (${this.name}) currentUid:${currentUid} triggerId:${triggerId} asyncHooksCurrentId:${asyncHooksCurrentId} len:${this._set.length} ${util2.inspect(context2)}`)}if(this.active===context2){assert2.ok(this._set.length,"can't remove top context"),this.active=this._set.pop();return}let index=this._set.lastIndexOf(context2);index<0?(DEBUG_CLS_HOOKED&&debug2("??ERROR?? context exiting but not entered - ignoring: "+util2.inspect(context2)),assert2.ok(index>=0,`context not currently entered; can't exit. 
`+util2.inspect(this)+`
`+util2.inspect(context2))):(assert2.ok(index,"can't remove top context"),this._set.splice(index,1))},"exit");Namespace.prototype.bindEmitter=__name(function(emitter){assert2.ok(emitter.on&&emitter.addListener&&emitter.emit,"can only bind real EEs");let namespace=this,thisSymbol="context@"+this.name;function attach(listener){listener&&(listener[CONTEXTS_SYMBOL]||(listener[CONTEXTS_SYMBOL]=Object.create(null)),listener[CONTEXTS_SYMBOL][thisSymbol]={namespace,context:namespace.active})}__name(attach,"attach");function bind(unwrapped){if(!(unwrapped&&unwrapped[CONTEXTS_SYMBOL]))return unwrapped;let wrapped=unwrapped,unwrappedContexts=unwrapped[CONTEXTS_SYMBOL];return Object.keys(unwrappedContexts).forEach(function(name3){let thunk=unwrappedContexts[name3];wrapped=thunk.namespace.bind(wrapped,thunk.context)}),wrapped}__name(bind,"bind"),wrapEmitter(emitter,attach,bind)},"bindEmitter");Namespace.prototype.fromException=__name(function(exception){return exception[ERROR_SYMBOL]},"fromException");function getNamespace(name3){return process.namespaces[name3]}__name(getNamespace,"getNamespace");function createNamespace(name3){assert2.ok(name3,"namespace must be given a name."),DEBUG_CLS_HOOKED&&debug2(`NS-CREATING NAMESPACE (${name3})`);let namespace=new Namespace(name3);return namespace.id=currentUid,async_hooks.createHook({init(asyncId,type,triggerId,resource){if(currentUid=async_hooks.executionAsyncId(),namespace.active){if(namespace._contexts.set(asyncId,namespace.active),DEBUG_CLS_HOOKED){let indentStr=" ".repeat(namespace._indent<0?0:namespace._indent);debug2(`${indentStr}INIT [${type}] (${name3}) asyncId:${asyncId} currentUid:${currentUid} triggerId:${triggerId} active:${util2.inspect(namespace.active,{showHidden:!0,depth:2,colors:!0})} resource:${resource}`)}}else if(currentUid===0){let triggerId2=async_hooks.triggerAsyncId(),triggerIdContext=namespace._contexts.get(triggerId2);if(triggerIdContext){if(namespace._contexts.set(asyncId,triggerIdContext),DEBUG_CLS_HOOKED){let indentStr=" ".repeat(namespace._indent<0?0:namespace._indent);debug2(`${indentStr}INIT USING CONTEXT FROM TRIGGERID [${type}] (${name3}) asyncId:${asyncId} currentUid:${currentUid} triggerId:${triggerId2} active:${util2.inspect(namespace.active,{showHidden:!0,depth:2,colors:!0})} resource:${resource}`)}}else if(DEBUG_CLS_HOOKED){let indentStr=" ".repeat(namespace._indent<0?0:namespace._indent);debug2(`${indentStr}INIT MISSING CONTEXT [${type}] (${name3}) asyncId:${asyncId} currentUid:${currentUid} triggerId:${triggerId2} active:${util2.inspect(namespace.active,{showHidden:!0,depth:2,colors:!0})} resource:${resource}`)}}if(DEBUG_CLS_HOOKED&&type==="PROMISE"){debug2(util2.inspect(resource,{showHidden:!0}));let parentId=resource.parentId,indentStr=" ".repeat(namespace._indent<0?0:namespace._indent);debug2(`${indentStr}INIT RESOURCE-PROMISE [${type}] (${name3}) parentId:${parentId} asyncId:${asyncId} currentUid:${currentUid} triggerId:${triggerId} active:${util2.inspect(namespace.active,{showHidden:!0,depth:2,colors:!0})} resource:${resource}`)}},before(asyncId){currentUid=async_hooks.executionAsyncId();let context2;if(context2=namespace._contexts.get(asyncId)||namespace._contexts.get(currentUid),context2){if(DEBUG_CLS_HOOKED){let triggerId=async_hooks.triggerAsyncId(),indentStr=" ".repeat(namespace._indent<0?0:namespace._indent);debug2(`${indentStr}BEFORE (${name3}) asyncId:${asyncId} currentUid:${currentUid} triggerId:${triggerId} active:${util2.inspect(namespace.active,{showHidden:!0,depth:2,colors:!0})} context:${util2.inspect(context2)}`),namespace._indent+=2}namespace.enter(context2)}else if(DEBUG_CLS_HOOKED){let triggerId=async_hooks.triggerAsyncId(),indentStr=" ".repeat(namespace._indent<0?0:namespace._indent);debug2(`${indentStr}BEFORE MISSING CONTEXT (${name3}) asyncId:${asyncId} currentUid:${currentUid} triggerId:${triggerId} active:${util2.inspect(namespace.active,{showHidden:!0,depth:2,colors:!0})} namespace._contexts:${util2.inspect(namespace._contexts,{showHidden:!0,depth:2,colors:!0})}`),namespace._indent+=2}},after(asyncId){currentUid=async_hooks.executionAsyncId();let context2;if(context2=namespace._contexts.get(asyncId)||namespace._contexts.get(currentUid),context2){if(DEBUG_CLS_HOOKED){let triggerId=async_hooks.triggerAsyncId();namespace._indent-=2;let indentStr=" ".repeat(namespace._indent<0?0:namespace._indent);debug2(`${indentStr}AFTER (${name3}) asyncId:${asyncId} currentUid:${currentUid} triggerId:${triggerId} active:${util2.inspect(namespace.active,{showHidden:!0,depth:2,colors:!0})} context:${util2.inspect(context2)}`)}namespace.exit(context2)}else if(DEBUG_CLS_HOOKED){let triggerId=async_hooks.triggerAsyncId();namespace._indent-=2;let indentStr=" ".repeat(namespace._indent<0?0:namespace._indent);debug2(`${indentStr}AFTER MISSING CONTEXT (${name3}) asyncId:${asyncId} currentUid:${currentUid} triggerId:${triggerId} active:${util2.inspect(namespace.active,{showHidden:!0,depth:2,colors:!0})} context:${util2.inspect(context2)}`)}},destroy(asyncId){if(currentUid=async_hooks.executionAsyncId(),DEBUG_CLS_HOOKED){let triggerId=async_hooks.triggerAsyncId(),indentStr=" ".repeat(namespace._indent<0?0:namespace._indent);debug2(`${indentStr}DESTROY (${name3}) currentUid:${currentUid} asyncId:${asyncId} triggerId:${triggerId} active:${util2.inspect(namespace.active,{showHidden:!0,depth:2,colors:!0})} context:${util2.inspect(namespace._contexts.get(currentUid))}`)}namespace._contexts.delete(asyncId)}}).enable(),process.namespaces[name3]=namespace,namespace}__name(createNamespace,"createNamespace");function destroyNamespace(name3){let namespace=getNamespace(name3);assert2.ok(namespace,`can't delete nonexistent namespace! "`+name3+'"'),assert2.ok(namespace.id,"don't assign to process.namespaces directly! "+util2.inspect(namespace)),process.namespaces[name3]=null}__name(destroyNamespace,"destroyNamespace");function reset(){process.namespaces&&Object.keys(process.namespaces).forEach(function(name3){destroyNamespace(name3)}),process.namespaces=Object.create(null)}__name(reset,"reset");process.namespaces={};function debug2(...args){DEBUG_CLS_HOOKED&&process._rawDebug(`${util2.format(...args)}`)}__name(debug2,"debug2")}});var require_next_tick=__commonJS({"../node_modules/.pnpm/async-hook-jl@1.7.6/node_modules/async-hook-jl/patches/next-tick.js"(exports2,module2){"use strict";function NextTickWrap(){}__name(NextTickWrap,"NextTickWrap");module2.exports=__name(function(){let hooks=this._hooks,state=this._state,oldNextTick=process.nextTick;process.nextTick=function(){if(!state.enabled)return oldNextTick.apply(process,arguments);let args=new Array(arguments.length);for(let i=0;i<arguments.length;i++)args[i]=arguments[i];let callback=args[0];if(typeof callback!="function")throw new TypeError("callback is not a function");let handle=new NextTickWrap,uid=--state.counter;return hooks.init.call(handle,uid,0,null,null),args[0]=function(){hooks.pre.call(handle,uid);let didThrow=!0;try{callback.apply(this,arguments),didThrow=!1}finally{didThrow&&process.listenerCount("uncaughtException")>0&&process.once("uncaughtException",function(){hooks.post.call(handle,uid,!0),hooks.destroy.call(null,uid)})}hooks.post.call(handle,uid,!1),hooks.destroy.call(null,uid)},oldNextTick.apply(process,args)}},"patch")}});var require_promise2=__commonJS({"../node_modules/.pnpm/async-hook-jl@1.7.6/node_modules/async-hook-jl/patches/promise.js"(exports2,module2){"use strict";function PromiseWrap(){}__name(PromiseWrap,"PromiseWrap");module2.exports=__name(function(){let hooks=this._hooks,state=this._state,Promise2=global.Promise,oldThen=Promise2.prototype.then;Promise2.prototype.then=wrappedThen;function makeWrappedHandler(fn,handle,uid,isOnFulfilled){return typeof fn!="function"?isOnFulfilled?makeUnhandledResolutionHandler(uid):makeUnhandledRejectionHandler(uid):__name(function(){hooks.pre.call(handle,uid);try{return fn.apply(this,arguments)}finally{hooks.post.call(handle,uid,!1),hooks.destroy.call(null,uid)}},"wrappedHandler")}__name(makeWrappedHandler,"makeWrappedHandler");function makeUnhandledResolutionHandler(uid){return __name(function(val2){return hooks.destroy.call(null,uid),val2},"unhandledResolutionHandler")}__name(makeUnhandledResolutionHandler,"makeUnhandledResolutionHandler");function makeUnhandledRejectionHandler(uid){return __name(function(val2){throw hooks.destroy.call(null,uid),val2},"unhandledRejectedHandler")}__name(makeUnhandledRejectionHandler,"makeUnhandledRejectionHandler");function wrappedThen(onFulfilled,onRejected){if(!state.enabled)return oldThen.call(this,onFulfilled,onRejected);let handle=new PromiseWrap,uid=--state.counter;return hooks.init.call(handle,uid,0,null,null),oldThen.call(this,makeWrappedHandler(onFulfilled,handle,uid,!0),makeWrappedHandler(onRejected,handle,uid,!1))}__name(wrappedThen,"wrappedThen")},"patchPromise")}});var require_timers2=__commonJS({"../node_modules/.pnpm/async-hook-jl@1.7.6/node_modules/async-hook-jl/patches/timers.js"(exports2,module2){"use strict";var timers=require("timers");function TimeoutWrap(){}__name(TimeoutWrap,"TimeoutWrap");function IntervalWrap(){}__name(IntervalWrap,"IntervalWrap");function ImmediateWrap(){}__name(ImmediateWrap,"ImmediateWrap");var timeoutMap=new Map,intervalMap=new Map,ImmediateMap=new Map,activeCallback=null,clearedInCallback=!1;module2.exports=__name(function(){patchTimer(this._hooks,this._state,"setTimeout","clearTimeout",TimeoutWrap,timeoutMap,!0),patchTimer(this._hooks,this._state,"setInterval","clearInterval",IntervalWrap,intervalMap,!1),patchTimer(this._hooks,this._state,"setImmediate","clearImmediate",ImmediateWrap,ImmediateMap,!0),global.setTimeout=timers.setTimeout,global.setInterval=timers.setInterval,global.setImmediate=timers.setImmediate,global.clearTimeout=timers.clearTimeout,global.clearInterval=timers.clearInterval,global.clearImmediate=timers.clearImmediate},"patch");function patchTimer(hooks,state,setFn,clearFn,Handle2,timerMap,singleCall){let oldSetFn=timers[setFn],oldClearFn=timers[clearFn];timers[setFn]=function(){if(!state.enabled)return oldSetFn.apply(timers,arguments);let args=new Array(arguments.length);for(let i=0;i<arguments.length;i++)args[i]=arguments[i];let callback=args[0];if(typeof callback!="function")throw new TypeError('"callback" argument must be a function');let handle=new Handle2,uid=--state.counter,timerId;return hooks.init.call(handle,uid,0,null,null),args[0]=function(){activeCallback=timerId,hooks.pre.call(handle,uid);let didThrow=!0;try{callback.apply(this,arguments),didThrow=!1}finally{didThrow&&process.listenerCount("uncaughtException")>0&&process.once("uncaughtException",function(){hooks.post.call(handle,uid,!0),timerMap.delete(timerId),hooks.destroy.call(null,uid)})}hooks.post.call(handle,uid,!1),activeCallback=null,(singleCall||clearedInCallback)&&(clearedInCallback=!1,timerMap.delete(timerId),hooks.destroy.call(null,uid))},timerId=oldSetFn.apply(timers,args),timerMap.set(timerId,uid),timerId},timers[clearFn]=function(timerId){if(activeCallback===timerId&&timerId!==null)clearedInCallback=!0;else if(timerMap.has(timerId)){let uid=timerMap.get(timerId);timerMap.delete(timerId),hooks.destroy.call(null,uid)}oldClearFn.apply(timers,arguments)}}__name(patchTimer,"patchTimer")}});var require_package4=__commonJS({"../node_modules/.pnpm/async-hook-jl@1.7.6/node_modules/async-hook-jl/package.json"(exports2,module2){module2.exports={name:"async-hook-jl",description:"Inspect the life of handle objects in node",version:"1.7.6",author:"Andreas Madsen <amwebdk@gmail.com>",main:"./index.js",scripts:{test:"node ./test/runner.js && eslint ."},repository:{type:"git",url:"git://github.com/jeff-lewis/async-hook-jl.git"},keywords:["async","async hooks","inspect","async wrap"],license:"MIT",dependencies:{"stack-chain":"^1.3.7"},devDependencies:{async:"1.5.x","cli-color":"1.1.x",eslint:"^3.4.0",endpoint:"0.4.x"},engines:{node:"^4.7 || >=6.9 || >=7.3"}}}});var require_async_hook=__commonJS({"../node_modules/.pnpm/async-hook-jl@1.7.6/node_modules/async-hook-jl/async-hook.js"(exports2,module2){"use strict";var asyncWrap=process.binding("async_wrap"),TIMERWRAP=asyncWrap.Providers.TIMERWRAP,patchs={nextTick:require_next_tick(),promise:require_promise2(),timers:require_timers2()},ignoreUIDs=new Set;function State2(){this.enabled=!1,this.counter=0}__name(State2,"State");function Hooks(){let initFns=this.initFns=[],preFns=this.preFns=[],postFns=this.postFns=[],destroyFns=this.destroyFns=[];this.init=function(uid,provider,parentUid,parentHandle){if(provider===TIMERWRAP){ignoreUIDs.add(uid);return}for(let hook of initFns)hook(uid,this,provider,parentUid,parentHandle)},this.pre=function(uid){if(!ignoreUIDs.has(uid))for(let hook of preFns)hook(uid,this)},this.post=function(uid,didThrow){if(!ignoreUIDs.has(uid))for(let hook of postFns)hook(uid,this,didThrow)},this.destroy=function(uid){if(ignoreUIDs.has(uid)){ignoreUIDs.delete(uid);return}for(let hook of destroyFns)hook(uid)}}__name(Hooks,"Hooks");Hooks.prototype.add=function(hooks){hooks.init&&this.initFns.push(hooks.init),hooks.pre&&this.preFns.push(hooks.pre),hooks.post&&this.postFns.push(hooks.post),hooks.destroy&&this.destroyFns.push(hooks.destroy)};function removeElement(array,item){let index=array.indexOf(item);index!==-1&&array.splice(index,1)}__name(removeElement,"removeElement");Hooks.prototype.remove=function(hooks){hooks.init&&removeElement(this.initFns,hooks.init),hooks.pre&&removeElement(this.preFns,hooks.pre),hooks.post&&removeElement(this.postFns,hooks.post),hooks.destroy&&removeElement(this.destroyFns,hooks.destroy)};function AsyncHook(){this._state=new State2,this._hooks=new Hooks,this.version=require_package4().version,this.providers=asyncWrap.Providers;for(let key of Object.keys(patchs))patchs[key].call(this);process.env.hasOwnProperty("NODE_ASYNC_HOOK_WARNING")&&console.warn("warning: you are using async-hook-jl which is unstable."),asyncWrap.setupHooks({init:this._hooks.init,pre:this._hooks.pre,post:this._hooks.post,destroy:this._hooks.destroy})}__name(AsyncHook,"AsyncHook");module2.exports=AsyncHook;AsyncHook.prototype.addHooks=function(hooks){this._hooks.add(hooks)};AsyncHook.prototype.removeHooks=function(hooks){this._hooks.remove(hooks)};AsyncHook.prototype.enable=function(){this._state.enabled=!0,asyncWrap.enable()};AsyncHook.prototype.disable=function(){this._state.enabled=!1,asyncWrap.disable()}}});var require_package5=__commonJS({"../node_modules/.pnpm/stack-chain@1.3.7/node_modules/stack-chain/package.json"(exports2,module2){module2.exports={name:"stack-chain",description:"API for combining call site modifiers",version:"1.3.7",author:"Andreas Madsen <amwebdk@gmail.com>",scripts:{test:"tap ./test/simple"},repository:{type:"git",url:"git://github.com/AndreasMadsen/stack-chain.git"},keywords:["stack","chain","trace","call site","concat","format"],devDependencies:{tap:"2.x.x","uglify-js":"2.5.x"},license:"MIT"}}});var require_format3=__commonJS({"../node_modules/.pnpm/stack-chain@1.3.7/node_modules/stack-chain/format.js"(exports2,module2){function FormatErrorString(error){try{return Error.prototype.toString.call(error)}catch(e){try{return"<error: "+e+">"}catch{return"<error>"}}}__name(FormatErrorString,"FormatErrorString");module2.exports=__name(function(error,frames){var lines=[];lines.push(FormatErrorString(error));for(var i=0;i<frames.length;i++){var frame=frames[i],line;try{line=frame.toString()}catch(e){try{line="<error: "+e+">"}catch{line="<error>"}}lines.push("    at "+line)}return lines.join(`
`)},"FormatStackTrace")}});var require_stack_chain=__commonJS({"../node_modules/.pnpm/stack-chain@1.3.7/node_modules/stack-chain/stack-chain.js"(exports2,module2){var defaultFormater=require_format3();function stackChain(){this.extend=new TraceModifier,this.filter=new TraceModifier,this.format=new StackFormater,this.version=require_package5().version}__name(stackChain,"stackChain");var SHORTCIRCUIT_CALLSITE=!1;stackChain.prototype.callSite=__name(function collectCallSites(options){options||(options={}),SHORTCIRCUIT_CALLSITE=!0;var obj={};Error.captureStackTrace(obj,collectCallSites);var callSites=obj.stack;return SHORTCIRCUIT_CALLSITE=!1,callSites=callSites.slice(options.slice||0),options.extend&&(callSites=this.extend._modify(obj,callSites)),options.filter&&(callSites=this.filter._modify(obj,callSites)),callSites},"collectCallSites");var chain=new stackChain;function TraceModifier(){this._modifiers=[]}__name(TraceModifier,"TraceModifier");TraceModifier.prototype._modify=function(error,frames){for(var i=0,l=this._modifiers.length;i<l;i++)frames=this._modifiers[i](error,frames);return frames};TraceModifier.prototype.attach=function(modifier){this._modifiers.push(modifier)};TraceModifier.prototype.deattach=function(modifier){var index=this._modifiers.indexOf(modifier);return index===-1?!1:(this._modifiers.splice(index,1),!0)};function StackFormater(){this._formater=defaultFormater,this._previous=void 0}__name(StackFormater,"StackFormater");StackFormater.prototype.replace=function(formater){formater?this._formater=formater:this.restore()};StackFormater.prototype.restore=function(){this._formater=defaultFormater,this._previous=void 0};StackFormater.prototype._backup=function(){this._previous=this._formater};StackFormater.prototype._roolback=function(){this._previous===defaultFormater?this.replace(void 0):this.replace(this._previous),this._previous=void 0};Error.prepareStackTrace&&chain.format.replace(Error.prepareStackTrace);var SHORTCIRCUIT_FORMATER=!1;function prepareStackTrace(error,originalFrames){if(SHORTCIRCUIT_CALLSITE)return originalFrames;if(SHORTCIRCUIT_FORMATER)return defaultFormater(error,originalFrames);var frames=originalFrames.concat();frames=chain.extend._modify(error,frames),frames=chain.filter._modify(error,frames),frames=frames.slice(0,Error.stackTraceLimit),Object.isExtensible(error)&&Object.getOwnPropertyDescriptor(error,"callSite")===void 0&&(error.callSite={original:originalFrames,mutated:frames}),SHORTCIRCUIT_FORMATER=!0;var format3=chain.format._formater(error,frames);return SHORTCIRCUIT_FORMATER=!1,format3}__name(prepareStackTrace,"prepareStackTrace");Object.defineProperty(Error,"prepareStackTrace",{get:function(){return prepareStackTrace},set:function(formater){formater===prepareStackTrace?chain.format._roolback():(chain.format._backup(),chain.format.replace(formater))}});function callSiteGetter(){return this.stack,this.callSite}__name(callSiteGetter,"callSiteGetter");Object.defineProperty(Error.prototype,"callSite",{get:callSiteGetter,set:function(frames){Object.defineProperty(this,"callSite",{value:frames,writable:!0,configurable:!0})},configurable:!0});module2.exports=chain}});var require_stack_chain2=__commonJS({"../node_modules/.pnpm/stack-chain@1.3.7/node_modules/stack-chain/index.js"(exports2,module2){if(global._stackChain)if(global._stackChain.version===require_package5().version)module2.exports=global._stackChain;else throw new Error("Conflicting version of stack-chain found");else module2.exports=global._stackChain=require_stack_chain()}});var require_async_hook_jl=__commonJS({"../node_modules/.pnpm/async-hook-jl@1.7.6/node_modules/async-hook-jl/index.js"(exports2,module2){"use strict";var AsyncHook=require_async_hook();if(global._asyncHook)if(global._asyncHook.version===require_package4().version)module2.exports=global._asyncHook;else throw new Error("Conflicting version of async-hook-jl found");else require_stack_chain2().filter.attach(function(error,frames){return frames.filter(function(callSite){let filename=callSite.getFileName();return!(filename&&filename.slice(0,__dirname.length)===__dirname)})}),module2.exports=global._asyncHook=new AsyncHook}});var require_context_legacy=__commonJS({"../node_modules/.pnpm/cls-hooked@4.2.2/node_modules/cls-hooked/context-legacy.js"(exports2,module2){"use strict";var util2=require("util"),assert2=require("assert"),wrapEmitter=require_listener(),asyncHook=require_async_hook_jl(),CONTEXTS_SYMBOL="cls@contexts",ERROR_SYMBOL="error@context",invertedProviders=[];for(let key in asyncHook.providers)invertedProviders[asyncHook.providers[key]]=key;var DEBUG_CLS_HOOKED=process.env.DEBUG_CLS_HOOKED,currentUid=-1;module2.exports={getNamespace,createNamespace,destroyNamespace,reset,ERROR_SYMBOL};function Namespace(name3){this.name=name3,this.active=null,this._set=[],this.id=null,this._contexts=new Map}__name(Namespace,"Namespace");Namespace.prototype.set=__name(function(key,value){if(!this.active)throw new Error("No context available. ns.run() or ns.bind() must be called first.");return DEBUG_CLS_HOOKED&&debug2("    SETTING KEY:"+key+"="+value+" in ns:"+this.name+" uid:"+currentUid+" active:"+util2.inspect(this.active,!0)),this.active[key]=value,value},"set");Namespace.prototype.get=__name(function(key){if(!this.active){DEBUG_CLS_HOOKED&&debug2("    GETTING KEY:"+key+"=undefined "+this.name+" uid:"+currentUid+" active:"+util2.inspect(this.active,!0));return}return DEBUG_CLS_HOOKED&&debug2("    GETTING KEY:"+key+"="+this.active[key]+" "+this.name+" uid:"+currentUid+" active:"+util2.inspect(this.active,!0)),this.active[key]},"get");Namespace.prototype.createContext=__name(function(){DEBUG_CLS_HOOKED&&debug2("   CREATING Context: "+this.name+" uid:"+currentUid+" len:"+this._set.length+"  active:"+util2.inspect(this.active,!0,2,!0));let context2=Object.create(this.active?this.active:Object.prototype);return context2._ns_name=this.name,context2.id=currentUid,DEBUG_CLS_HOOKED&&debug2("   CREATED Context: "+this.name+" uid:"+currentUid+" len:"+this._set.length+"  context:"+util2.inspect(context2,!0,2,!0)),context2},"createContext");Namespace.prototype.run=__name(function(fn){let context2=this.createContext();this.enter(context2);try{return DEBUG_CLS_HOOKED&&debug2(" BEFORE RUN: "+this.name+" uid:"+currentUid+" len:"+this._set.length+" "+util2.inspect(context2)),fn(context2),context2}catch(exception){throw exception&&(exception[ERROR_SYMBOL]=context2),exception}finally{DEBUG_CLS_HOOKED&&debug2(" AFTER RUN: "+this.name+" uid:"+currentUid+" len:"+this._set.length+" "+util2.inspect(context2)),this.exit(context2)}},"run");Namespace.prototype.runAndReturn=__name(function(fn){var value;return this.run(function(context2){value=fn(context2)}),value},"runAndReturn");Namespace.prototype.runPromise=__name(function(fn){let context2=this.createContext();this.enter(context2);let promise=fn(context2);if(!promise||!promise.then||!promise.catch)throw new Error("fn must return a promise.");return DEBUG_CLS_HOOKED&&debug2(" BEFORE runPromise: "+this.name+" uid:"+currentUid+" len:"+this._set.length+" "+util2.inspect(context2)),promise.then(result=>(DEBUG_CLS_HOOKED&&debug2(" AFTER runPromise: "+this.name+" uid:"+currentUid+" len:"+this._set.length+" "+util2.inspect(context2)),this.exit(context2),result)).catch(err=>{throw err[ERROR_SYMBOL]=context2,DEBUG_CLS_HOOKED&&debug2(" AFTER runPromise: "+this.name+" uid:"+currentUid+" len:"+this._set.length+" "+util2.inspect(context2)),this.exit(context2),err})},"runPromise");Namespace.prototype.bind=__name(function(fn,context2){context2||(this.active?context2=this.active:context2=this.createContext());let self2=this;return __name(function(){self2.enter(context2);try{return fn.apply(this,arguments)}catch(exception){throw exception&&(exception[ERROR_SYMBOL]=context2),exception}finally{self2.exit(context2)}},"clsBind")},"bindFactory");Namespace.prototype.enter=__name(function(context2){assert2.ok(context2,"context must be provided for entering"),DEBUG_CLS_HOOKED&&debug2("  ENTER "+this.name+" uid:"+currentUid+" len:"+this._set.length+" context: "+util2.inspect(context2)),this._set.push(this.active),this.active=context2},"enter");Namespace.prototype.exit=__name(function(context2){if(assert2.ok(context2,"context must be provided for exiting"),DEBUG_CLS_HOOKED&&debug2("  EXIT "+this.name+" uid:"+currentUid+" len:"+this._set.length+" context: "+util2.inspect(context2)),this.active===context2){assert2.ok(this._set.length,"can't remove top context"),this.active=this._set.pop();return}let index=this._set.lastIndexOf(context2);index<0?(DEBUG_CLS_HOOKED&&debug2("??ERROR?? context exiting but not entered - ignoring: "+util2.inspect(context2)),assert2.ok(index>=0,`context not currently entered; can't exit. 
`+util2.inspect(this)+`
`+util2.inspect(context2))):(assert2.ok(index,"can't remove top context"),this._set.splice(index,1))},"exit");Namespace.prototype.bindEmitter=__name(function(emitter){assert2.ok(emitter.on&&emitter.addListener&&emitter.emit,"can only bind real EEs");let namespace=this,thisSymbol="context@"+this.name;function attach(listener){listener&&(listener[CONTEXTS_SYMBOL]||(listener[CONTEXTS_SYMBOL]=Object.create(null)),listener[CONTEXTS_SYMBOL][thisSymbol]={namespace,context:namespace.active})}__name(attach,"attach");function bind(unwrapped){if(!(unwrapped&&unwrapped[CONTEXTS_SYMBOL]))return unwrapped;let wrapped=unwrapped,unwrappedContexts=unwrapped[CONTEXTS_SYMBOL];return Object.keys(unwrappedContexts).forEach(function(name3){let thunk=unwrappedContexts[name3];wrapped=thunk.namespace.bind(wrapped,thunk.context)}),wrapped}__name(bind,"bind"),wrapEmitter(emitter,attach,bind)},"bindEmitter");Namespace.prototype.fromException=__name(function(exception){return exception[ERROR_SYMBOL]},"fromException");function getNamespace(name3){return process.namespaces[name3]}__name(getNamespace,"getNamespace");function createNamespace(name3){assert2.ok(name3,"namespace must be given a name."),DEBUG_CLS_HOOKED&&debug2("CREATING NAMESPACE "+name3);let namespace=new Namespace(name3);return namespace.id=currentUid,asyncHook.addHooks({init(uid,handle,provider,parentUid,parentHandle){currentUid=uid,parentUid?(namespace._contexts.set(uid,namespace._contexts.get(parentUid)),DEBUG_CLS_HOOKED&&debug2("PARENTID: "+name3+" uid:"+uid+" parent:"+parentUid+" provider:"+provider)):namespace._contexts.set(currentUid,namespace.active),DEBUG_CLS_HOOKED&&debug2("INIT "+name3+" uid:"+uid+" parent:"+parentUid+" provider:"+invertedProviders[provider]+" active:"+util2.inspect(namespace.active,!0))},pre(uid,handle){currentUid=uid;let context2=namespace._contexts.get(uid);context2?(DEBUG_CLS_HOOKED&&debug2(" PRE "+name3+" uid:"+uid+" handle:"+getFunctionName(handle)+" context:"+util2.inspect(context2)),namespace.enter(context2)):DEBUG_CLS_HOOKED&&debug2(" PRE MISSING CONTEXT "+name3+" uid:"+uid+" handle:"+getFunctionName(handle))},post(uid,handle){currentUid=uid;let context2=namespace._contexts.get(uid);context2?(DEBUG_CLS_HOOKED&&debug2(" POST "+name3+" uid:"+uid+" handle:"+getFunctionName(handle)+" context:"+util2.inspect(context2)),namespace.exit(context2)):DEBUG_CLS_HOOKED&&debug2(" POST MISSING CONTEXT "+name3+" uid:"+uid+" handle:"+getFunctionName(handle))},destroy(uid){currentUid=uid,DEBUG_CLS_HOOKED&&debug2("DESTROY "+name3+" uid:"+uid+" context:"+util2.inspect(namespace._contexts.get(currentUid))+" active:"+util2.inspect(namespace.active,!0)),namespace._contexts.delete(uid)}}),process.namespaces[name3]=namespace,namespace}__name(createNamespace,"createNamespace");function destroyNamespace(name3){let namespace=getNamespace(name3);assert2.ok(namespace,`can't delete nonexistent namespace! "`+name3+'"'),assert2.ok(namespace.id,"don't assign to process.namespaces directly! "+util2.inspect(namespace)),process.namespaces[name3]=null}__name(destroyNamespace,"destroyNamespace");function reset(){process.namespaces&&Object.keys(process.namespaces).forEach(function(name3){destroyNamespace(name3)}),process.namespaces=Object.create(null)}__name(reset,"reset");process.namespaces={};asyncHook._state&&!asyncHook._state.enabled&&asyncHook.enable();function debug2(msg){process.env.DEBUG&&process._rawDebug(msg)}__name(debug2,"debug2");function getFunctionName(fn){if(!fn)return fn;if(typeof fn=="function")return fn.name?fn.name:(fn.toString().trim().match(/^function\s*([^\s(]+)/)||[])[1];if(fn.constructor&&fn.constructor.name)return fn.constructor.name}__name(getFunctionName,"getFunctionName");if(DEBUG_CLS_HOOKED){stackChain=require_stack_chain2();for(modifier in stackChain.filter._modifiers)stackChain.filter.deattach(modifier)}var stackChain,modifier}});var require_cls_hooked=__commonJS({"../node_modules/.pnpm/cls-hooked@4.2.2/node_modules/cls-hooked/index.js"(exports2,module2){"use strict";var semver=require_semver5();process&&semver.gte(process.versions.node,"8.0.0")?module2.exports=require_context():module2.exports=require_context_legacy()}});var require_glue=__commonJS({"../node_modules/.pnpm/async-listener@0.6.10/node_modules/async-listener/glue.js"(exports2,module2){var wrap=require_shimmer().wrap,HAS_CREATE_AL=1<<0,HAS_BEFORE_AL=1<<1,HAS_AFTER_AL=1<<2,HAS_ERROR_AL=1<<3,listeners=[],uid=0,inAsyncTick=!1,listenerStack=[],asyncCatcher,asyncWrap;function union(dest,added){var destLength=dest.length,addedLength=added.length,returned=[];if(destLength===0&&addedLength===0)return returned;for(var j=0;j<destLength;j++)returned[j]=dest[j];if(addedLength===0)return returned;for(var i=0;i<addedLength;i++){var missing3=!0;for(j=0;j<destLength;j++)if(dest[j].uid===added[i].uid){missing3=!1;break}missing3&&returned.push(added[i])}return returned}__name(union,"union");process._fatalException?(inErrorTick=!1,asyncCatcher=__name(function(er){var length=listeners.length;if(inErrorTick||length===0)return!1;var handled=!1;inErrorTick=!0;for(var i=0;i<length;++i){var listener=listeners[i];if(listener.flags&HAS_ERROR_AL){var value=errorValues&&errorValues[listener.uid];handled=listener.error(value,er)||handled}}return inErrorTick=!1,listenerStack.length>0&&(listeners=listenerStack.pop()),errorValues=void 0,handled&&!inAsyncTick},"asyncCatcher"),asyncWrap=__name(function(original,list,length){var values=[];inAsyncTick=!0;for(var i=0;i<length;++i){var listener=list[i];if(values[listener.uid]=listener.data,!!(listener.flags&HAS_CREATE_AL)){var value=listener.create(listener.data);value!==void 0&&(values[listener.uid]=value)}}return inAsyncTick=!1,function(){errorValues=values,listenerStack.push(listeners),listeners=union(list,listeners),inAsyncTick=!0;for(var i2=0;i2<length;++i2)(list[i2].flags&HAS_BEFORE_AL)>0&&list[i2].before(this,values[list[i2].uid]);inAsyncTick=!1;var returned=original.apply(this,arguments);for(inAsyncTick=!0,i2=0;i2<length;++i2)(list[i2].flags&HAS_AFTER_AL)>0&&list[i2].after(this,values[list[i2].uid]);return inAsyncTick=!1,listeners=listenerStack.pop(),errorValues=void 0,returned}},"asyncWrap"),wrap(process,"_fatalException",function(_fatalException){return __name(function(er){return asyncCatcher(er)||_fatalException(er)},"_asyncFatalException")})):(errorThrew=!1,asyncCatcher=__name(function(er){if(errorThrew)throw er;for(var handled=!1,length=listeners.length,i=0;i<length;++i){var listener=listeners[i];listener.flags&HAS_ERROR_AL&&(handled=listener.error(null,er)||handled)}if(!handled&&inAsyncTick)throw er},"uncaughtCatcher"),asyncWrap=__name(function(original,list,length){var values=[];inAsyncTick=!0;for(var i=0;i<length;++i){var listener=list[i];if(values[listener.uid]=listener.data,!!(listener.flags&HAS_CREATE_AL)){var value=listener.create(listener.data);value!==void 0&&(values[listener.uid]=value)}}return inAsyncTick=!1,function(){var threw=!1,handled=!1;listenerStack.push(listeners),listeners=union(list,listeners),inAsyncTick=!0;for(var i2=0;i2<length;++i2)(list[i2].flags&HAS_BEFORE_AL)>0&&list[i2].before(this,values[list[i2].uid]);inAsyncTick=!1;var returned;try{returned=original.apply(this,arguments)}catch(er){threw=!0;for(var i2=0;i2<length;++i2)if(listeners[i2].flags&HAS_ERROR_AL)try{handled=listeners[i2].error(values[list[i2].uid],er)||handled}catch(x){throw errorThrew=!0,x}if(!handled)throw process.removeListener("uncaughtException",asyncCatcher),process._originalNextTick(function(){process.addListener("uncaughtException",asyncCatcher)}),er}finally{if(!threw||handled){for(inAsyncTick=!0,i2=0;i2<length;++i2)(list[i2].flags&HAS_AFTER_AL)>0&&list[i2].after(this,values[list[i2].uid]);inAsyncTick=!1}listeners=listenerStack.pop()}return returned}},"asyncWrap"),process.addListener("uncaughtException",asyncCatcher));var inErrorTick,errorValues,errorThrew;function simpleWrap(original,list,length){inAsyncTick=!0;for(var i=0;i<length;++i){var listener=list[i];listener.create&&listener.create(listener.data)}return inAsyncTick=!1,function(){listenerStack.push(listeners),listeners=union(list,listeners);var returned=original.apply(this,arguments);return listeners=listenerStack.pop(),returned}}__name(simpleWrap,"simpleWrap");function wrapCallback(original){var length=listeners.length;if(length===0)return original;for(var list=listeners.slice(),i=0;i<length;++i)if(list[i].flags>0)return asyncWrap(original,list,length);return simpleWrap(original,list,length)}__name(wrapCallback,"wrapCallback");function AsyncListener(callbacks,data){typeof callbacks.create=="function"&&(this.create=callbacks.create,this.flags|=HAS_CREATE_AL),typeof callbacks.before=="function"&&(this.before=callbacks.before,this.flags|=HAS_BEFORE_AL),typeof callbacks.after=="function"&&(this.after=callbacks.after,this.flags|=HAS_AFTER_AL),typeof callbacks.error=="function"&&(this.error=callbacks.error,this.flags|=HAS_ERROR_AL),this.uid=++uid,this.data=data===void 0?null:data}__name(AsyncListener,"AsyncListener");AsyncListener.prototype.create=void 0;AsyncListener.prototype.before=void 0;AsyncListener.prototype.after=void 0;AsyncListener.prototype.error=void 0;AsyncListener.prototype.data=void 0;AsyncListener.prototype.uid=0;AsyncListener.prototype.flags=0;function createAsyncListener(callbacks,data){if(typeof callbacks!="object"||!callbacks)throw new TypeError("callbacks argument must be an object");return callbacks instanceof AsyncListener?callbacks:new AsyncListener(callbacks,data)}__name(createAsyncListener,"createAsyncListener");function addAsyncListener(callbacks,data){var listener;callbacks instanceof AsyncListener?listener=callbacks:listener=createAsyncListener(callbacks,data);for(var registered=!1,i=0;i<listeners.length;i++)if(listener===listeners[i]){registered=!0;break}return registered||listeners.push(listener),listener}__name(addAsyncListener,"addAsyncListener");function removeAsyncListener(listener){for(var i=0;i<listeners.length;i++)if(listener===listeners[i]){listeners.splice(i,1);break}}__name(removeAsyncListener,"removeAsyncListener");process.createAsyncListener=createAsyncListener;process.addAsyncListener=addAsyncListener;process.removeAsyncListener=removeAsyncListener;module2.exports=wrapCallback}});var require_es6_wrapped_promise=__commonJS({"../node_modules/.pnpm/async-listener@0.6.10/node_modules/async-listener/es6-wrapped-promise.js"(exports2,module2){"use strict";module2.exports=(Promise2,ensureAslWrapper)=>__name(class extends Promise2{constructor(executor){var context2,args;super(wrappedExecutor);var promise=this;try{executor.apply(context2,args)}catch(err){args[1](err)}return promise;function wrappedExecutor(resolve15,reject2){context2=this,args=[wrappedResolve,wrappedReject];function wrappedResolve(val2){return ensureAslWrapper(promise,!1),resolve15(val2)}__name(wrappedResolve,"wrappedResolve");function wrappedReject(val2){return ensureAslWrapper(promise,!1),reject2(val2)}__name(wrappedReject,"wrappedReject")}}},"WrappedPromise")}});var require_async_listener=__commonJS({"../node_modules/.pnpm/async-listener@0.6.10/node_modules/async-listener/index.js"(){"use strict";if(process.addAsyncListener)throw new Error("Don't require polyfill unless needed");var shimmer=require_shimmer(),semver=require_semver5(),wrap=shimmer.wrap,massWrap=shimmer.massWrap,wrapCallback=require_glue(),util2=require("util"),v6plus=semver.gte(process.version,"6.0.0"),v7plus=semver.gte(process.version,"7.0.0"),v8plus=semver.gte(process.version,"8.0.0"),v11plus=semver.gte(process.version,"11.0.0"),net3=require("net");v7plus&&!net3._normalizeArgs?net3._normalizeArgs=function(args){if(args.length===0)return[{},null];var arg0=args[0],options={};typeof arg0=="object"&&arg0!==null?options=arg0:isPipeName(arg0)?options.path=arg0:(options.port=arg0,args.length>1&&typeof args[1]=="string"&&(options.host=args[1]));var cb=args[args.length-1];return typeof cb!="function"?[options,null]:[options,cb]}:!v7plus&&!net3._normalizeConnectArgs&&(net3._normalizeConnectArgs=function(args){var options={};function toNumber2(x){return(x=Number(x))>=0?x:!1}__name(toNumber2,"toNumber"),typeof args[0]=="object"&&args[0]!==null?options=args[0]:typeof args[0]=="string"&&toNumber2(args[0])===!1?options.path=args[0]:(options.port=args[0],typeof args[1]=="string"&&(options.host=args[1]));var cb=args[args.length-1];return typeof cb=="function"?[options,cb]:[options]});"_setUpListenHandle"in net3.Server.prototype?wrap(net3.Server.prototype,"_setUpListenHandle",wrapSetUpListenHandle):wrap(net3.Server.prototype,"_listen2",wrapSetUpListenHandle);function wrapSetUpListenHandle(original){return function(){this.on("connection",function(socket){socket._handle&&(socket._handle.onread=wrapCallback(socket._handle.onread))});try{return original.apply(this,arguments)}finally{this._handle&&this._handle.onconnection&&(this._handle.onconnection=wrapCallback(this._handle.onconnection))}}}__name(wrapSetUpListenHandle,"wrapSetUpListenHandle");function patchOnRead(ctx){if(ctx&&ctx._handle){var handle=ctx._handle;handle._originalOnread||(handle._originalOnread=handle.onread),handle.onread=wrapCallback(handle._originalOnread)}}__name(patchOnRead,"patchOnRead");wrap(net3.Socket.prototype,"connect",function(original){return function(){var args;v8plus&&Array.isArray(arguments[0])&&Object.getOwnPropertySymbols(arguments[0]).length>0?args=arguments[0]:args=v7plus?net3._normalizeArgs(arguments):net3._normalizeConnectArgs(arguments),args[1]&&(args[1]=wrapCallback(args[1]));var result=original.apply(this,args);return patchOnRead(this),result}});var http3=require("http");wrap(http3.Agent.prototype,"addRequest",function(original){return function(req){var onSocket=req.onSocket;return req.onSocket=wrapCallback(function(socket){return patchOnRead(socket),onSocket.apply(this,arguments)}),original.apply(this,arguments)}});var childProcess=require("child_process");function wrapChildProcess(child){Array.isArray(child.stdio)&&child.stdio.forEach(function(socket){socket&&socket._handle&&(socket._handle.onread=wrapCallback(socket._handle.onread),wrap(socket._handle,"close",activatorFirst))}),child._handle&&(child._handle.onexit=wrapCallback(child._handle.onexit))}__name(wrapChildProcess,"wrapChildProcess");childProcess.ChildProcess?wrap(childProcess.ChildProcess.prototype,"spawn",function(original){return function(){var result=original.apply(this,arguments);return wrapChildProcess(this),result}}):massWrap(childProcess,["execFile","fork","spawn"],function(original){return function(){var result=original.apply(this,arguments);return wrapChildProcess(result),result}});process._fatalException||(process._originalNextTick=process.nextTick);var processors=[];process._nextDomainTick&&processors.push("_nextDomainTick");process._tickDomainCallback&&processors.push("_tickDomainCallback");massWrap(process,processors,activator);wrap(process,"nextTick",activatorFirst);var asynchronizers=["setTimeout","setInterval"];global.setImmediate&&asynchronizers.push("setImmediate");var timers=require("timers"),patchGlobalTimers=global.setTimeout===timers.setTimeout;massWrap(timers,asynchronizers,activatorFirst);patchGlobalTimers&&massWrap(global,asynchronizers,activatorFirst);var dns=require("dns");massWrap(dns,["lookup","resolve","resolve4","resolve6","resolveCname","resolveMx","resolveNs","resolveTxt","resolveSrv","reverse"],activator);dns.resolveNaptr&&wrap(dns,"resolveNaptr",activator);var fs3=require("fs");massWrap(fs3,["watch","rename","truncate","chown","fchown","chmod","fchmod","stat","lstat","fstat","link","symlink","readlink","realpath","unlink","rmdir","mkdir","readdir","close","open","utimes","futimes","fsync","write","read","readFile","writeFile","appendFile","watchFile","unwatchFile","exists"],activator);fs3.lchown&&wrap(fs3,"lchown",activator);fs3.lchmod&&wrap(fs3,"lchmod",activator);fs3.ftruncate&&wrap(fs3,"ftruncate",activator);var zlib;try{zlib=require("zlib")}catch{}zlib&&zlib.Deflate&&zlib.Deflate.prototype&&(proto=Object.getPrototypeOf(zlib.Deflate.prototype),proto._transform?wrap(proto,"_transform",activator):proto.write&&proto.flush&&proto.end&&massWrap(proto,["write","flush","end"],activator));var proto,crypto8;try{crypto8=require("crypto")}catch{}crypto8&&(toWrap=["pbkdf2","randomBytes"],v11plus||toWrap.push("pseudoRandomBytes"),massWrap(crypto8,toWrap,activator));var toWrap,instrumentPromise=!!global.Promise&&Promise.toString()==="function Promise() { [native code] }"&&Promise.toString.toString()==="function toString() { [native code] }";instrumentPromise&&(promiseListener=process.addAsyncListener({create:__name(function(){instrumentPromise=!1},"create")}),global.Promise.resolve(!0).then(__name(function(){instrumentPromise=!1},"notSync")),process.removeAsyncListener(promiseListener));var promiseListener;instrumentPromise&&wrapPromise();function wrapPromise(){var Promise2=global.Promise;function wrappedPromise(executor){if(!(this instanceof wrappedPromise))return Promise2(executor);if(typeof executor!="function")return new Promise2(executor);var context2,args,promise=new Promise2(wrappedExecutor);promise.__proto__=wrappedPromise.prototype;try{executor.apply(context2,args)}catch(err){args[1](err)}return promise;function wrappedExecutor(resolve15,reject2){context2=this,args=[wrappedResolve,wrappedReject];function wrappedResolve(val2){return ensureAslWrapper(promise,!1),resolve15(val2)}__name(wrappedResolve,"wrappedResolve");function wrappedReject(val2){return ensureAslWrapper(promise,!1),reject2(val2)}__name(wrappedReject,"wrappedReject")}}if(__name(wrappedPromise,"wrappedPromise"),util2.inherits(wrappedPromise,Promise2),wrap(Promise2.prototype,"then",wrapThen),Promise2.prototype.chain&&wrap(Promise2.prototype,"chain",wrapThen),v6plus)global.Promise=require_es6_wrapped_promise()(Promise2,ensureAslWrapper);else{var PromiseFunctions=["all","race","reject","resolve","accept","defer"];PromiseFunctions.forEach(function(key){typeof Promise2[key]=="function"&&(wrappedPromise[key]=Promise2[key])}),global.Promise=wrappedPromise}function ensureAslWrapper(promise,overwrite){(!promise.__asl_wrapper||overwrite)&&(promise.__asl_wrapper=wrapCallback(propagateAslWrapper))}__name(ensureAslWrapper,"ensureAslWrapper");function propagateAslWrapper(ctx,fn,result,next){var nextResult;try{return nextResult=fn.call(ctx,result),{returnVal:nextResult,error:!1}}catch(err){return{errorVal:err,error:!0}}finally{nextResult instanceof Promise2?next.__asl_wrapper=__name(function(){var aslWrapper=nextResult.__asl_wrapper||propagateAslWrapper;return aslWrapper.apply(this,arguments)},"proxyWrapper"):ensureAslWrapper(next,!0)}}__name(propagateAslWrapper,"propagateAslWrapper");function wrapThen(original){return __name(function(){var promise=this,next=original.apply(promise,Array.prototype.map.call(arguments,bind));return next.__asl_wrapper=__name(function(ctx,fn,val2,last){return promise.__asl_wrapper?(promise.__asl_wrapper(ctx,function(){},null,next),next.__asl_wrapper(ctx,fn,val2,last)):propagateAslWrapper(ctx,fn,val2,last)},"proxyWrapper"),next;function bind(fn){return typeof fn!="function"?fn:wrapCallback(function(val2){var result=(promise.__asl_wrapper||propagateAslWrapper)(this,fn,val2,next);if(result.error)throw result.errorVal;return result.returnVal})}__name(bind,"bind")},"wrappedThen")}__name(wrapThen,"wrapThen")}__name(wrapPromise,"wrapPromise");function activator(fn){var fallback=__name(function(){var args,cbIdx=arguments.length-1;if(typeof arguments[cbIdx]=="function"){args=Array(arguments.length);for(var i=0;i<arguments.length-1;i++)args[i]=arguments[i];args[cbIdx]=wrapCallback(arguments[cbIdx])}return fn.apply(this,args||arguments)},"fallback");switch(fn.length){case 1:return function(cb){return arguments.length!==1?fallback.apply(this,arguments):(typeof cb=="function"&&(cb=wrapCallback(cb)),fn.call(this,cb))};case 2:return function(a,cb){return arguments.length!==2?fallback.apply(this,arguments):(typeof cb=="function"&&(cb=wrapCallback(cb)),fn.call(this,a,cb))};case 3:return function(a,b,cb){return arguments.length!==3?fallback.apply(this,arguments):(typeof cb=="function"&&(cb=wrapCallback(cb)),fn.call(this,a,b,cb))};case 4:return function(a,b,c,cb){return arguments.length!==4?fallback.apply(this,arguments):(typeof cb=="function"&&(cb=wrapCallback(cb)),fn.call(this,a,b,c,cb))};case 5:return function(a,b,c,d,cb){return arguments.length!==5?fallback.apply(this,arguments):(typeof cb=="function"&&(cb=wrapCallback(cb)),fn.call(this,a,b,c,d,cb))};case 6:return function(a,b,c,d,e,cb){return arguments.length!==6?fallback.apply(this,arguments):(typeof cb=="function"&&(cb=wrapCallback(cb)),fn.call(this,a,b,c,d,e,cb))};default:return fallback}}__name(activator,"activator");function activatorFirst(fn){var fallback=__name(function(){var args;if(typeof arguments[0]=="function"){args=Array(arguments.length),args[0]=wrapCallback(arguments[0]);for(var i=1;i<arguments.length;i++)args[i]=arguments[i]}return fn.apply(this,args||arguments)},"fallback");switch(fn.length){case 1:return function(cb){return arguments.length!==1?fallback.apply(this,arguments):(typeof cb=="function"&&(cb=wrapCallback(cb)),fn.call(this,cb))};case 2:return function(cb,a){return arguments.length!==2?fallback.apply(this,arguments):(typeof cb=="function"&&(cb=wrapCallback(cb)),fn.call(this,cb,a))};case 3:return function(cb,a,b){return arguments.length!==3?fallback.apply(this,arguments):(typeof cb=="function"&&(cb=wrapCallback(cb)),fn.call(this,cb,a,b))};case 4:return function(cb,a,b,c){return arguments.length!==4?fallback.apply(this,arguments):(typeof cb=="function"&&(cb=wrapCallback(cb)),fn.call(this,cb,a,b,c))};case 5:return function(cb,a,b,c,d){return arguments.length!==5?fallback.apply(this,arguments):(typeof cb=="function"&&(cb=wrapCallback(cb)),fn.call(this,cb,a,b,c,d))};case 6:return function(cb,a,b,c,d,e){return arguments.length!==6?fallback.apply(this,arguments):(typeof cb=="function"&&(cb=wrapCallback(cb)),fn.call(this,cb,a,b,c,d,e))};default:return fallback}}__name(activatorFirst,"activatorFirst");function toNumber(x){return(x=Number(x))>=0?x:!1}__name(toNumber,"toNumber");function isPipeName(s){return typeof s=="string"&&toNumber(s)===!1}__name(isPipeName,"isPipeName")}});var require_context2=__commonJS({"../node_modules/.pnpm/continuation-local-storage@3.2.1/node_modules/continuation-local-storage/context.js"(exports2,module2){"use strict";var assert2=require("assert"),wrapEmitter=require_listener(),CONTEXTS_SYMBOL="cls@contexts",ERROR_SYMBOL="error@context";process.addAsyncListener||require_async_listener();function Namespace(name3){this.name=name3,this.active=null,this._set=[],this.id=null}__name(Namespace,"Namespace");Namespace.prototype.set=function(key,value){if(!this.active)throw new Error("No context available. ns.run() or ns.bind() must be called first.");return this.active[key]=value,value};Namespace.prototype.get=function(key){if(this.active)return this.active[key]};Namespace.prototype.createContext=function(){return Object.create(this.active)};Namespace.prototype.run=function(fn){var context2=this.createContext();this.enter(context2);try{return fn(context2),context2}catch(exception){throw exception&&(exception[ERROR_SYMBOL]=context2),exception}finally{this.exit(context2)}};Namespace.prototype.runAndReturn=function(fn){var value;return this.run(function(context2){value=fn(context2)}),value};Namespace.prototype.bind=function(fn,context2){context2||(this.active?context2=this.active:context2=this.createContext());var self2=this;return function(){self2.enter(context2);try{return fn.apply(this,arguments)}catch(exception){throw exception&&(exception[ERROR_SYMBOL]=context2),exception}finally{self2.exit(context2)}}};Namespace.prototype.enter=function(context2){assert2.ok(context2,"context must be provided for entering"),this._set.push(this.active),this.active=context2};Namespace.prototype.exit=function(context2){if(assert2.ok(context2,"context must be provided for exiting"),this.active===context2){assert2.ok(this._set.length,"can't remove top context"),this.active=this._set.pop();return}var index=this._set.lastIndexOf(context2);assert2.ok(index>=0,"context not currently entered; can't exit"),assert2.ok(index,"can't remove top context"),this._set.splice(index,1)};Namespace.prototype.bindEmitter=function(emitter){assert2.ok(emitter.on&&emitter.addListener&&emitter.emit,"can only bind real EEs");var namespace=this,thisSymbol="context@"+this.name;function attach(listener){listener&&(listener[CONTEXTS_SYMBOL]||(listener[CONTEXTS_SYMBOL]=Object.create(null)),listener[CONTEXTS_SYMBOL][thisSymbol]={namespace,context:namespace.active})}__name(attach,"attach");function bind(unwrapped){if(!(unwrapped&&unwrapped[CONTEXTS_SYMBOL]))return unwrapped;var wrapped=unwrapped,contexts=unwrapped[CONTEXTS_SYMBOL];return Object.keys(contexts).forEach(function(name3){var thunk=contexts[name3];wrapped=thunk.namespace.bind(wrapped,thunk.context)}),wrapped}__name(bind,"bind"),wrapEmitter(emitter,attach,bind)};Namespace.prototype.fromException=function(exception){return exception[ERROR_SYMBOL]};function get(name3){return process.namespaces[name3]}__name(get,"get");function create(name3){assert2.ok(name3,"namespace must be given a name!");var namespace=new Namespace(name3);return namespace.id=process.addAsyncListener({create:function(){return namespace.active},before:function(context2,storage){storage&&namespace.enter(storage)},after:function(context2,storage){storage&&namespace.exit(storage)},error:function(storage){storage&&namespace.exit(storage)}}),process.namespaces[name3]=namespace,namespace}__name(create,"create");function destroy(name3){var namespace=get(name3);assert2.ok(namespace,"can't delete nonexistent namespace!"),assert2.ok(namespace.id,"don't assign to process.namespaces directly!"),process.removeAsyncListener(namespace.id),process.namespaces[name3]=null}__name(destroy,"destroy");function reset(){process.namespaces&&Object.keys(process.namespaces).forEach(function(name3){destroy(name3)}),process.namespaces=Object.create(null)}__name(reset,"reset");process.namespaces||reset();module2.exports={getNamespace:get,createNamespace:create,destroyNamespace:destroy,reset}}});var require_CorrelationContextManager=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/CorrelationContextManager.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__setModuleDefault=exports2&&exports2.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__importStar=exports2&&exports2.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)k!=="default"&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result};Object.defineProperty(exports2,"__esModule",{value:!0});exports2.CorrelationContextManager=void 0;var Logging=require_Logging(),DiagChannel=__importStar(require_initialization()),Traceparent=require_Traceparent(),Tracestate=require_Tracestate(),HttpRequestParser=require_HttpRequestParser(),Util=require_Util(),CorrelationContextManager=function(){function CorrelationContextManager2(){}return __name(CorrelationContextManager2,"CorrelationContextManager"),CorrelationContextManager2.getCurrentContext=function(){if(!CorrelationContextManager2.enabled)return null;var context2=CorrelationContextManager2.session.get(CorrelationContextManager2.CONTEXT_NAME);return context2===void 0?null:context2},CorrelationContextManager2.generateContextObject=function(operationId,parentId,operationName,correlationContextHeader,traceparent,tracestate){return parentId=parentId||operationId,this.enabled?{operation:{name:operationName,id:operationId,parentId,traceparent,tracestate},customProperties:new CustomPropertiesImpl(correlationContextHeader)}:null},CorrelationContextManager2.spanToContextObject=function(spanContext,parentId,name3){var traceContext=new Traceparent;return traceContext.traceId=spanContext.traceId,traceContext.spanId=spanContext.spanId,traceContext.traceFlag=Traceparent.formatOpenTelemetryTraceFlags(spanContext.traceFlags)||Traceparent.DEFAULT_TRACE_FLAG,traceContext.parentId=parentId,CorrelationContextManager2.generateContextObject(traceContext.traceId,traceContext.parentId,name3,null,traceContext)},CorrelationContextManager2.runWithContext=function(context2,fn){var _a;if(CorrelationContextManager2.enabled)try{return CorrelationContextManager2.session.bind(fn,(_a={},_a[CorrelationContextManager2.CONTEXT_NAME]=context2,_a))()}catch(error){Logging.warn("Error binding to session context",Util.dumpObj(error))}return fn()},CorrelationContextManager2.wrapEmitter=function(emitter){if(CorrelationContextManager2.enabled)try{CorrelationContextManager2.session.bindEmitter(emitter)}catch(error){Logging.warn("Error binding to session context",Util.dumpObj(error))}},CorrelationContextManager2.wrapCallback=function(fn,context2){var _a;if(CorrelationContextManager2.enabled)try{return CorrelationContextManager2.session.bind(fn,context2?(_a={},_a[CorrelationContextManager2.CONTEXT_NAME]=context2,_a):void 0)}catch(error){Logging.warn("Error binding to session context",Util.dumpObj(error))}return fn},CorrelationContextManager2.enable=function(forceClsHooked){if(!this.enabled){if(!this.isNodeVersionCompatible()){this.enabled=!1;return}if(!CorrelationContextManager2.hasEverEnabled){this.forceClsHooked=forceClsHooked,this.hasEverEnabled=!0,typeof this.cls>"u"&&(CorrelationContextManager2.forceClsHooked===!0||CorrelationContextManager2.forceClsHooked===void 0&&CorrelationContextManager2.shouldUseClsHooked()?this.cls=require_cls_hooked():this.cls=require_context2());try{CorrelationContextManager2.session=this.cls.createNamespace("AI-CLS-Session")}catch(error){Logging.warn("Failed to create AI-CLS-Session namespace. Correlation of requests may be lost",Util.dumpObj(error)),this.enabled=!1;return}DiagChannel.registerContextPreservation(function(cb){try{return CorrelationContextManager2.session.bind(cb)}catch(error){Logging.warn("Error binding to session context",Util.dumpObj(error))}})}this.enabled=!0}},CorrelationContextManager2.startOperation=function(input,request7){var traceContext=input&&input.traceContext||null,span=input&&input.spanContext?input:null,spanContext=input&&input.traceId?input:null,headers=input&&input.headers;if(span)return this.spanToContextObject(span.spanContext(),span.parentSpanId,span.name);if(spanContext)return this.spanToContextObject(spanContext,"|"+spanContext.traceId+"."+spanContext.spanId+".",typeof request7=="string"?request7:"");var operationName=typeof request7=="string"?request7:"";if(traceContext){var traceparent=null,tracestate=null;if(operationName=traceContext.attributes.OperationName||operationName,request7){var azureFnRequest=request7;azureFnRequest.headers&&(azureFnRequest.headers.traceparent?traceparent=new Traceparent(azureFnRequest.headers.traceparent):azureFnRequest.headers["request-id"]&&(traceparent=new Traceparent(null,azureFnRequest.headers["request-id"])),azureFnRequest.headers.tracestate&&(tracestate=new Tracestate(azureFnRequest.headers.tracestate)))}traceparent||(traceparent=new Traceparent(traceContext.traceParent||traceContext.traceparent)),tracestate||(tracestate=new Tracestate(traceContext.traceState||traceContext.tracestate));var correlationContextHeader=void 0;if(typeof request7=="object"){var parser=new HttpRequestParser(request7);correlationContextHeader=parser.getCorrelationContextHeader(),operationName=parser.getOperationName({})}var correlationContext=CorrelationContextManager2.generateContextObject(traceparent.traceId,traceparent.parentId,operationName,correlationContextHeader,traceparent,tracestate);return correlationContext}if(headers){var traceparent=new Traceparent(headers.traceparent?headers.traceparent.toString():null),tracestate=new Tracestate(headers.tracestate?headers.tracestate.toString():null),parser=new HttpRequestParser(input),correlationContext=CorrelationContextManager2.generateContextObject(traceparent.traceId,traceparent.parentId,parser.getOperationName({}),parser.getCorrelationContextHeader(),traceparent,tracestate);return correlationContext}return Logging.warn("startOperation was called with invalid arguments",arguments),null},CorrelationContextManager2.disable=function(){this.enabled=!1},CorrelationContextManager2.reset=function(){if(CorrelationContextManager2.hasEverEnabled){CorrelationContextManager2.session=null;try{CorrelationContextManager2.session=this.cls.createNamespace("AI-CLS-Session")}catch(error){Logging.warn("Failed to create AI-CLS-Session namespace. Correlation of requests may be lost",Util.dumpObj(error)),this.enabled=!1;return}}},CorrelationContextManager2.isNodeVersionCompatible=function(){var nodeVer=process.versions.node.split(".");return parseInt(nodeVer[0])>3||parseInt(nodeVer[0])>2&&parseInt(nodeVer[1])>2},CorrelationContextManager2.shouldUseClsHooked=function(){var nodeVer=process.versions.node.split(".");return parseInt(nodeVer[0])>8||parseInt(nodeVer[0])>=8&&parseInt(nodeVer[1])>=2},CorrelationContextManager2.canUseClsHooked=function(){var nodeVer=process.versions.node.split("."),greater800=parseInt(nodeVer[0])>8||parseInt(nodeVer[0])>=8&&parseInt(nodeVer[1])>=0,less820=parseInt(nodeVer[0])<8||parseInt(nodeVer[0])<=8&&parseInt(nodeVer[1])<2,greater470=parseInt(nodeVer[0])>4||parseInt(nodeVer[0])>=4&&parseInt(nodeVer[1])>=7;return!(greater800&&less820)&&greater470},CorrelationContextManager2.enabled=!1,CorrelationContextManager2.hasEverEnabled=!1,CorrelationContextManager2.forceClsHooked=void 0,CorrelationContextManager2.CONTEXT_NAME="ApplicationInsights-Context",CorrelationContextManager2}();exports2.CorrelationContextManager=CorrelationContextManager;var CustomPropertiesImpl=function(){function CustomPropertiesImpl2(header){this.props=[],this.addHeaderData(header)}return __name(CustomPropertiesImpl2,"CustomPropertiesImpl"),CustomPropertiesImpl2.prototype.addHeaderData=function(header){var keyvals=header?header.split(", "):[];this.props=keyvals.map(function(keyval){var parts=keyval.split("=");return{key:parts[0],value:parts[1]}}).concat(this.props)},CustomPropertiesImpl2.prototype.serializeToHeader=function(){return this.props.map(function(keyval){return keyval.key+"="+keyval.value}).join(", ")},CustomPropertiesImpl2.prototype.getProperty=function(prop){for(var i=0;i<this.props.length;++i){var keyval=this.props[i];if(keyval.key===prop)return keyval.value}},CustomPropertiesImpl2.prototype.setProperty=function(prop,val2){if(CustomPropertiesImpl2.bannedCharacters.test(prop)||CustomPropertiesImpl2.bannedCharacters.test(val2)){Logging.warn("Correlation context property keys and values must not contain ',' or '='. setProperty was called with key: "+prop+" and value: "+val2);return}for(var i=0;i<this.props.length;++i){var keyval=this.props[i];if(keyval.key===prop){keyval.value=val2;return}}this.props.push({key:prop,value:val2})},CustomPropertiesImpl2.bannedCharacters=/[,=]/,CustomPropertiesImpl2}()}});var require_console_sub=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/diagnostic-channel/console.sub.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.dispose=exports2.enable=void 0;var Contracts_1=require_Contracts(),Constants_1=require_Constants2(),diagnostic_channel_1=require_channel(),clients=[],subscriber=__name(function(event){var message=event.data.message;clients.forEach(function(client){message instanceof Error&&!client.config.enableLoggerErrorToTrace?client.trackException({exception:message}):message instanceof Error?client.trackTrace({message:message.toString(),severity:event.data.stderr?Contracts_1.SeverityLevel.Error:Contracts_1.SeverityLevel.Information}):(message.lastIndexOf(`
`)==message.length-1&&(message=message.substring(0,message.length-1)),client.trackTrace({message,severity:event.data.stderr?Contracts_1.SeverityLevel.Warning:Contracts_1.SeverityLevel.Information}))})},"subscriber");function enable(enabled,client){if(enabled){var clientFound=clients.find(function(c){return c==client});if(clientFound)return;clients.length===0&&diagnostic_channel_1.channel.subscribe("console",subscriber,diagnostic_channel_1.trueFilter,function(module3,version4){var statsbeat=client.getStatsbeat();statsbeat&&statsbeat.addInstrumentation(Constants_1.StatsbeatInstrumentation.CONSOLE)}),clients.push(client)}else clients=clients.filter(function(c){return c!=client}),clients.length===0&&diagnostic_channel_1.channel.unsubscribe("console",subscriber)}__name(enable,"enable");exports2.enable=enable;function dispose(){diagnostic_channel_1.channel.unsubscribe("console",subscriber),clients=[]}__name(dispose,"dispose");exports2.dispose=dispose}});var require_bunyan_sub=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/diagnostic-channel/bunyan.sub.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.dispose=exports2.enable=void 0;var Contracts_1=require_Contracts(),Constants_1=require_Constants2(),diagnostic_channel_1=require_channel(),clients=[],bunyanToAILevelMap={10:Contracts_1.SeverityLevel.Verbose,20:Contracts_1.SeverityLevel.Verbose,30:Contracts_1.SeverityLevel.Information,40:Contracts_1.SeverityLevel.Warning,50:Contracts_1.SeverityLevel.Error,60:Contracts_1.SeverityLevel.Critical},subscriber=__name(function(event){var message=event.data.result,AIlevel=bunyanToAILevelMap[event.data.level];clients.forEach(function(client){try{var log=JSON.parse(message);if(log.err){var bunyanError=new Error(log.err.message);if(bunyanError.name=log.err.name,bunyanError.stack=log.err.stack,client.config.enableLoggerErrorToTrace){client.trackTrace({message,severity:AIlevel});return}client.trackException({exception:bunyanError});return}}catch{}client.trackTrace({message,severity:AIlevel})})},"subscriber");function enable(enabled,client){if(enabled){var clientFound=clients.find(function(c){return c==client});if(clientFound)return;clients.length===0&&diagnostic_channel_1.channel.subscribe("bunyan",subscriber,diagnostic_channel_1.trueFilter,function(module3,version4){var statsbeat=client.getStatsbeat();statsbeat&&statsbeat.addInstrumentation(Constants_1.StatsbeatInstrumentation.BUNYAN)}),clients.push(client)}else clients=clients.filter(function(c){return c!=client}),clients.length===0&&diagnostic_channel_1.channel.unsubscribe("bunyan",subscriber)}__name(enable,"enable");exports2.enable=enable;function dispose(){diagnostic_channel_1.channel.unsubscribe("bunyan",subscriber),clients=[]}__name(dispose,"dispose");exports2.dispose=dispose}});var require_winston_sub=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/diagnostic-channel/winston.sub.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.dispose=exports2.enable=void 0;var Constants_1=require_Constants2(),Contracts_1=require_Contracts(),diagnostic_channel_1=require_channel(),clients=[],winstonToAILevelMap={syslog:function(og){var map={emerg:Contracts_1.SeverityLevel.Critical,alert:Contracts_1.SeverityLevel.Critical,crit:Contracts_1.SeverityLevel.Critical,error:Contracts_1.SeverityLevel.Error,warning:Contracts_1.SeverityLevel.Warning,notice:Contracts_1.SeverityLevel.Information,info:Contracts_1.SeverityLevel.Information,debug:Contracts_1.SeverityLevel.Verbose};return map[og]===void 0?Contracts_1.SeverityLevel.Information:map[og]},npm:function(og){var map={error:Contracts_1.SeverityLevel.Error,warn:Contracts_1.SeverityLevel.Warning,info:Contracts_1.SeverityLevel.Information,verbose:Contracts_1.SeverityLevel.Verbose,debug:Contracts_1.SeverityLevel.Verbose,silly:Contracts_1.SeverityLevel.Verbose};return map[og]===void 0?Contracts_1.SeverityLevel.Information:map[og]},unknown:function(og){return Contracts_1.SeverityLevel.Information}},subscriber=__name(function(event){var message=event.data.message,AIlevel=winstonToAILevelMap[event.data.levelKind](event.data.level);clients.forEach(function(client){message instanceof Error&&!client.config.enableLoggerErrorToTrace?client.trackException({exception:message,properties:event.data.meta}):message instanceof Error?client.trackTrace({message:message.toString(),severity:AIlevel,properties:event.data.meta}):client.trackTrace({message,severity:AIlevel,properties:event.data.meta})})},"subscriber");function enable(enabled,client){if(enabled){var clientFound=clients.find(function(c){return c==client});if(clientFound)return;clients.length===0&&diagnostic_channel_1.channel.subscribe("winston",subscriber,diagnostic_channel_1.trueFilter,function(module3,version4){var statsbeat=client.getStatsbeat();statsbeat&&statsbeat.addInstrumentation(Constants_1.StatsbeatInstrumentation.WINSTON)}),clients.push(client)}else clients=clients.filter(function(c){return c!=client}),clients.length===0&&diagnostic_channel_1.channel.unsubscribe("winston",subscriber)}__name(enable,"enable");exports2.enable=enable;function dispose(){diagnostic_channel_1.channel.unsubscribe("winston",subscriber),clients=[]}__name(dispose,"dispose");exports2.dispose=dispose}});var require_Console=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/Console.js"(exports2,module2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__setModuleDefault=exports2&&exports2.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__importStar=exports2&&exports2.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)k!=="default"&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result},DiagChannel=__importStar(require_initialization()),AutoCollectConsole=function(){function AutoCollectConsole2(client){if(AutoCollectConsole2.INSTANCE)throw new Error("Console logging adapter tracking should be configured from the applicationInsights object");this._client=client,AutoCollectConsole2.INSTANCE=this}return __name(AutoCollectConsole2,"AutoCollectConsole"),AutoCollectConsole2.prototype.enable=function(isEnabled,collectConsoleLog){DiagChannel.IsInitialized&&(require_console_sub().enable(isEnabled&&collectConsoleLog,this._client),require_bunyan_sub().enable(isEnabled,this._client),require_winston_sub().enable(isEnabled,this._client))},AutoCollectConsole2.prototype.isInitialized=function(){return this._isInitialized},AutoCollectConsole2.prototype.dispose=function(){AutoCollectConsole2.INSTANCE=null,this.enable(!1,!1)},AutoCollectConsole2._methodNames=["debug","info","log","warn","error"],AutoCollectConsole2}();module2.exports=AutoCollectConsole}});var require_Exceptions=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/Exceptions.js"(exports2,module2){"use strict";var AutoCollectExceptions=function(){function AutoCollectExceptions2(client){if(AutoCollectExceptions2.INSTANCE)throw new Error("Exception tracking should be configured from the applicationInsights object");AutoCollectExceptions2.INSTANCE=this,this._client=client;var nodeVer=process.versions.node.split(".");AutoCollectExceptions2._canUseUncaughtExceptionMonitor=parseInt(nodeVer[0])>13||parseInt(nodeVer[0])===13&&parseInt(nodeVer[1])>=7}return __name(AutoCollectExceptions2,"AutoCollectExceptions"),AutoCollectExceptions2.prototype.isInitialized=function(){return this._isInitialized},AutoCollectExceptions2.prototype.enable=function(isEnabled){var _this=this;if(isEnabled){if(this._isInitialized=!0,!this._exceptionListenerHandle){var handle=__name(function(reThrow,name3,error){error===void 0&&(error=new Error(AutoCollectExceptions2._FALLBACK_ERROR_MESSAGE));var exceptionTelemetry={exception:error};exceptionTelemetry.contextObjects={},exceptionTelemetry.contextObjects.Error=error,_this._client.trackException(exceptionTelemetry),_this._client.flush({isAppCrashing:!0}),reThrow&&name3&&process.listeners(name3).length===1&&(console.error(error),process.exit(1))},"handle");AutoCollectExceptions2._canUseUncaughtExceptionMonitor?(this._exceptionListenerHandle=handle.bind(this,!1,void 0),process.on(AutoCollectExceptions2.UNCAUGHT_EXCEPTION_MONITOR_HANDLER_NAME,this._exceptionListenerHandle)):(this._exceptionListenerHandle=handle.bind(this,!0,AutoCollectExceptions2.UNCAUGHT_EXCEPTION_HANDLER_NAME),this._rejectionListenerHandle=handle.bind(this,!1,void 0),process.on(AutoCollectExceptions2.UNCAUGHT_EXCEPTION_HANDLER_NAME,this._exceptionListenerHandle),process.on(AutoCollectExceptions2.UNHANDLED_REJECTION_HANDLER_NAME,this._rejectionListenerHandle))}}else this._exceptionListenerHandle&&(AutoCollectExceptions2._canUseUncaughtExceptionMonitor?process.removeListener(AutoCollectExceptions2.UNCAUGHT_EXCEPTION_MONITOR_HANDLER_NAME,this._exceptionListenerHandle):(process.removeListener(AutoCollectExceptions2.UNCAUGHT_EXCEPTION_HANDLER_NAME,this._exceptionListenerHandle),process.removeListener(AutoCollectExceptions2.UNHANDLED_REJECTION_HANDLER_NAME,this._rejectionListenerHandle)),this._exceptionListenerHandle=void 0,this._rejectionListenerHandle=void 0,delete this._exceptionListenerHandle,delete this._rejectionListenerHandle)},AutoCollectExceptions2.prototype.dispose=function(){AutoCollectExceptions2.INSTANCE=null,this.enable(!1),this._isInitialized=!1},AutoCollectExceptions2.INSTANCE=null,AutoCollectExceptions2.UNCAUGHT_EXCEPTION_MONITOR_HANDLER_NAME="uncaughtExceptionMonitor",AutoCollectExceptions2.UNCAUGHT_EXCEPTION_HANDLER_NAME="uncaughtException",AutoCollectExceptions2.UNHANDLED_REJECTION_HANDLER_NAME="unhandledRejection",AutoCollectExceptions2._RETHROW_EXIT_MESSAGE="Application Insights Rethrow Exception Handler",AutoCollectExceptions2._FALLBACK_ERROR_MESSAGE="A promise was rejected without providing an error. Application Insights generated this error stack for you.",AutoCollectExceptions2._canUseUncaughtExceptionMonitor=!1,AutoCollectExceptions2}();module2.exports=AutoCollectExceptions}});var require_Performance=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/Performance.js"(exports2,module2){"use strict";var os4=require("os"),Constants3=require_Constants2(),AutoCollectPerformance=function(){function AutoCollectPerformance2(client,collectionInterval,enableLiveMetricsCounters){collectionInterval===void 0&&(collectionInterval=6e4),enableLiveMetricsCounters===void 0&&(enableLiveMetricsCounters=!1),this._lastIntervalRequestExecutionTime=0,this._lastIntervalDependencyExecutionTime=0,AutoCollectPerformance2.INSTANCE||(AutoCollectPerformance2.INSTANCE=this),this._lastRequests={totalRequestCount:0,totalFailedRequestCount:0,time:0},this._lastDependencies={totalDependencyCount:0,totalFailedDependencyCount:0,time:0},this._lastExceptions={totalExceptionCount:0,time:0},this._isInitialized=!1,this._client=client,this._collectionInterval=collectionInterval,this._enableLiveMetricsCounters=enableLiveMetricsCounters}return __name(AutoCollectPerformance2,"AutoCollectPerformance"),AutoCollectPerformance2.prototype.enable=function(isEnabled,collectionInterval){var _this=this;this._isEnabled=isEnabled,this._isEnabled&&!this._isInitialized&&(this._isInitialized=!0),isEnabled?this._handle||(this._lastCpus=os4.cpus(),this._lastRequests={totalRequestCount:AutoCollectPerformance2._totalRequestCount,totalFailedRequestCount:AutoCollectPerformance2._totalFailedRequestCount,time:+new Date},this._lastDependencies={totalDependencyCount:AutoCollectPerformance2._totalDependencyCount,totalFailedDependencyCount:AutoCollectPerformance2._totalFailedDependencyCount,time:+new Date},this._lastExceptions={totalExceptionCount:AutoCollectPerformance2._totalExceptionCount,time:+new Date},typeof process.cpuUsage=="function"&&(this._lastAppCpuUsage=process.cpuUsage()),this._lastHrtime=process.hrtime(),this._collectionInterval=collectionInterval||this._collectionInterval,this._handle=setInterval(function(){return _this.trackPerformance()},this._collectionInterval),this._handle.unref()):this._handle&&(clearInterval(this._handle),this._handle=void 0)},AutoCollectPerformance2.countRequest=function(duration,success){var durationMs;if(AutoCollectPerformance2.isEnabled()){if(typeof duration=="string")durationMs=+new Date("1970-01-01T"+duration+"Z");else if(typeof duration=="number")durationMs=duration;else return;AutoCollectPerformance2._intervalRequestExecutionTime+=durationMs,success===!1&&AutoCollectPerformance2._totalFailedRequestCount++,AutoCollectPerformance2._totalRequestCount++}},AutoCollectPerformance2.countException=function(){AutoCollectPerformance2._totalExceptionCount++},AutoCollectPerformance2.countDependency=function(duration,success){var durationMs;if(AutoCollectPerformance2.isEnabled()){if(typeof duration=="string")durationMs=+new Date("1970-01-01T"+duration+"Z");else if(typeof duration=="number")durationMs=duration;else return;AutoCollectPerformance2._intervalDependencyExecutionTime+=durationMs,success===!1&&AutoCollectPerformance2._totalFailedDependencyCount++,AutoCollectPerformance2._totalDependencyCount++}},AutoCollectPerformance2.prototype.isInitialized=function(){return this._isInitialized},AutoCollectPerformance2.isEnabled=function(){return AutoCollectPerformance2.INSTANCE&&AutoCollectPerformance2.INSTANCE._isEnabled},AutoCollectPerformance2.prototype.trackPerformance=function(){this._trackCpu(),this._trackMemory(),this._trackNetwork(),this._trackDependencyRate(),this._trackExceptionRate()},AutoCollectPerformance2.prototype._trackCpu=function(){var cpus=os4.cpus();if(cpus&&cpus.length&&this._lastCpus&&cpus.length===this._lastCpus.length){for(var totalUser=0,totalSys=0,totalNice=0,totalIdle=0,totalIrq=0,i=0;cpus&&i<cpus.length;i++){var cpu=cpus[i],lastCpu=this._lastCpus[i],name3="% cpu("+i+") ",model=cpu.model,speed=cpu.speed,times=cpu.times,lastTimes=lastCpu.times,user=times.user-lastTimes.user||0;totalUser+=user;var sys=times.sys-lastTimes.sys||0;totalSys+=sys;var nice=times.nice-lastTimes.nice||0;totalNice+=nice;var idle=times.idle-lastTimes.idle||0;totalIdle+=idle;var irq=times.irq-lastTimes.irq||0;totalIrq+=irq}var appCpuPercent=void 0;if(typeof process.cpuUsage=="function"){var appCpuUsage=process.cpuUsage(),hrtime=process.hrtime(),totalApp=appCpuUsage.user-this._lastAppCpuUsage.user+(appCpuUsage.system-this._lastAppCpuUsage.system)||0;if(typeof this._lastHrtime<"u"&&this._lastHrtime.length===2){var elapsedTime=(hrtime[0]-this._lastHrtime[0])*1e6+(hrtime[1]-this._lastHrtime[1])/1e3||0;appCpuPercent=100*totalApp/(elapsedTime*cpus.length)}this._lastAppCpuUsage=appCpuUsage,this._lastHrtime=hrtime}var combinedTotal=totalUser+totalSys+totalNice+totalIdle+totalIrq||1;this._client.trackMetric({name:Constants3.PerformanceCounter.PROCESSOR_TIME,value:(combinedTotal-totalIdle)/combinedTotal*100}),this._client.trackMetric({name:Constants3.PerformanceCounter.PROCESS_TIME,value:appCpuPercent||totalUser/combinedTotal*100})}this._lastCpus=cpus},AutoCollectPerformance2.prototype._trackMemory=function(){var freeMem=os4.freemem(),usedMem=process.memoryUsage().rss,committedMemory=os4.totalmem()-freeMem;this._client.trackMetric({name:Constants3.PerformanceCounter.PRIVATE_BYTES,value:usedMem}),this._client.trackMetric({name:Constants3.PerformanceCounter.AVAILABLE_BYTES,value:freeMem}),this._enableLiveMetricsCounters&&this._client.trackMetric({name:Constants3.QuickPulseCounter.COMMITTED_BYTES,value:committedMemory})},AutoCollectPerformance2.prototype._trackNetwork=function(){var lastRequests=this._lastRequests,requests={totalRequestCount:AutoCollectPerformance2._totalRequestCount,totalFailedRequestCount:AutoCollectPerformance2._totalFailedRequestCount,time:+new Date},intervalRequests=requests.totalRequestCount-lastRequests.totalRequestCount||0,intervalFailedRequests=requests.totalFailedRequestCount-lastRequests.totalFailedRequestCount||0,elapsedMs=requests.time-lastRequests.time,elapsedSeconds=elapsedMs/1e3,averageRequestExecutionTime=(AutoCollectPerformance2._intervalRequestExecutionTime-this._lastIntervalRequestExecutionTime)/intervalRequests||0;if(this._lastIntervalRequestExecutionTime=AutoCollectPerformance2._intervalRequestExecutionTime,elapsedMs>0){var requestsPerSec=intervalRequests/elapsedSeconds,failedRequestsPerSec=intervalFailedRequests/elapsedSeconds;this._client.trackMetric({name:Constants3.PerformanceCounter.REQUEST_RATE,value:requestsPerSec}),(!this._enableLiveMetricsCounters||intervalRequests>0)&&this._client.trackMetric({name:Constants3.PerformanceCounter.REQUEST_DURATION,value:averageRequestExecutionTime}),this._enableLiveMetricsCounters&&this._client.trackMetric({name:Constants3.QuickPulseCounter.REQUEST_FAILURE_RATE,value:failedRequestsPerSec})}this._lastRequests=requests},AutoCollectPerformance2.prototype._trackDependencyRate=function(){if(this._enableLiveMetricsCounters){var lastDependencies=this._lastDependencies,dependencies={totalDependencyCount:AutoCollectPerformance2._totalDependencyCount,totalFailedDependencyCount:AutoCollectPerformance2._totalFailedDependencyCount,time:+new Date},intervalDependencies=dependencies.totalDependencyCount-lastDependencies.totalDependencyCount||0,intervalFailedDependencies=dependencies.totalFailedDependencyCount-lastDependencies.totalFailedDependencyCount||0,elapsedMs=dependencies.time-lastDependencies.time,elapsedSeconds=elapsedMs/1e3,averageDependencyExecutionTime=(AutoCollectPerformance2._intervalDependencyExecutionTime-this._lastIntervalDependencyExecutionTime)/intervalDependencies||0;if(this._lastIntervalDependencyExecutionTime=AutoCollectPerformance2._intervalDependencyExecutionTime,elapsedMs>0){var dependenciesPerSec=intervalDependencies/elapsedSeconds,failedDependenciesPerSec=intervalFailedDependencies/elapsedSeconds;this._client.trackMetric({name:Constants3.QuickPulseCounter.DEPENDENCY_RATE,value:dependenciesPerSec}),this._client.trackMetric({name:Constants3.QuickPulseCounter.DEPENDENCY_FAILURE_RATE,value:failedDependenciesPerSec}),(!this._enableLiveMetricsCounters||intervalDependencies>0)&&this._client.trackMetric({name:Constants3.QuickPulseCounter.DEPENDENCY_DURATION,value:averageDependencyExecutionTime})}this._lastDependencies=dependencies}},AutoCollectPerformance2.prototype._trackExceptionRate=function(){if(this._enableLiveMetricsCounters){var lastExceptions=this._lastExceptions,exceptions={totalExceptionCount:AutoCollectPerformance2._totalExceptionCount,time:+new Date},intervalExceptions=exceptions.totalExceptionCount-lastExceptions.totalExceptionCount||0,elapsedMs=exceptions.time-lastExceptions.time,elapsedSeconds=elapsedMs/1e3;if(elapsedMs>0){var exceptionsPerSec=intervalExceptions/elapsedSeconds;this._client.trackMetric({name:Constants3.QuickPulseCounter.EXCEPTION_RATE,value:exceptionsPerSec})}this._lastExceptions=exceptions}},AutoCollectPerformance2.prototype.dispose=function(){AutoCollectPerformance2.INSTANCE=null,this.enable(!1),this._isInitialized=!1},AutoCollectPerformance2._totalRequestCount=0,AutoCollectPerformance2._totalFailedRequestCount=0,AutoCollectPerformance2._totalDependencyCount=0,AutoCollectPerformance2._totalFailedDependencyCount=0,AutoCollectPerformance2._totalExceptionCount=0,AutoCollectPerformance2._intervalDependencyExecutionTime=0,AutoCollectPerformance2._intervalRequestExecutionTime=0,AutoCollectPerformance2}();module2.exports=AutoCollectPerformance}});var require_AggregatedMetricCounters=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Metrics/AggregatedMetricCounters.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AggregatedMetricCounter=void 0;var AggregatedMetricCounter=function(){function AggregatedMetricCounter2(dimensions){this.dimensions=dimensions,this.totalCount=0,this.lastTotalCount=0,this.intervalExecutionTime=0,this.lastTime=+new Date,this.lastIntervalExecutionTime=0}return __name(AggregatedMetricCounter2,"AggregatedMetricCounter"),AggregatedMetricCounter2}();exports2.AggregatedMetricCounter=AggregatedMetricCounter}});var require_AggregatedMetricDimensions=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Declarations/Metrics/AggregatedMetricDimensions.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.PreaggregatedMetricPropertyNames=void 0;exports2.PreaggregatedMetricPropertyNames={cloudRoleInstance:"cloud/roleInstance",cloudRoleName:"cloud/roleName",operationSynthetic:"operation/synthetic",requestSuccess:"Request.Success",requestResultCode:"request/resultCode",dependencyType:"Dependency.Type",dependencyTarget:"dependency/target",dependencySuccess:"Dependency.Success",dependencyResultCode:"dependency/resultCode",traceSeverityLevel:"trace/severityLevel"}}});var require_PreAggregatedMetrics=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/PreAggregatedMetrics.js"(exports2,module2){"use strict";var __assign=exports2&&exports2.__assign||function(){return __assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p])}return t},__assign.apply(this,arguments)},Constants3=require_Constants2(),AggregatedMetricCounters_1=require_AggregatedMetricCounters(),AggregatedMetricDimensions_1=require_AggregatedMetricDimensions(),AutoCollectPreAggregatedMetrics=function(){function AutoCollectPreAggregatedMetrics2(client,collectionInterval){collectionInterval===void 0&&(collectionInterval=6e4),AutoCollectPreAggregatedMetrics2.INSTANCE||(AutoCollectPreAggregatedMetrics2.INSTANCE=this),this._isInitialized=!1,AutoCollectPreAggregatedMetrics2._dependencyCountersCollection=[],AutoCollectPreAggregatedMetrics2._requestCountersCollection=[],AutoCollectPreAggregatedMetrics2._exceptionCountersCollection=[],AutoCollectPreAggregatedMetrics2._traceCountersCollection=[],this._client=client,this._collectionInterval=collectionInterval}return __name(AutoCollectPreAggregatedMetrics2,"AutoCollectPreAggregatedMetrics"),AutoCollectPreAggregatedMetrics2.prototype.enable=function(isEnabled,collectionInterval){var _this=this;this._isEnabled=isEnabled,this._isEnabled&&!this._isInitialized&&(this._isInitialized=!0),isEnabled?this._handle||(this._collectionInterval=collectionInterval||this._collectionInterval,this._handle=setInterval(function(){return _this.trackPreAggregatedMetrics()},this._collectionInterval),this._handle.unref()):this._handle&&(clearInterval(this._handle),this._handle=void 0)},AutoCollectPreAggregatedMetrics2.countException=function(dimensions){if(AutoCollectPreAggregatedMetrics2.isEnabled()){var counter=AutoCollectPreAggregatedMetrics2._getAggregatedCounter(dimensions,this._exceptionCountersCollection);counter.totalCount++}},AutoCollectPreAggregatedMetrics2.countTrace=function(dimensions){if(AutoCollectPreAggregatedMetrics2.isEnabled()){var counter=AutoCollectPreAggregatedMetrics2._getAggregatedCounter(dimensions,this._traceCountersCollection);counter.totalCount++}},AutoCollectPreAggregatedMetrics2.countRequest=function(duration,dimensions){if(AutoCollectPreAggregatedMetrics2.isEnabled()){var durationMs,counter=AutoCollectPreAggregatedMetrics2._getAggregatedCounter(dimensions,this._requestCountersCollection);if(typeof duration=="string")durationMs=+new Date("1970-01-01T"+duration+"Z");else if(typeof duration=="number")durationMs=duration;else return;counter.intervalExecutionTime+=durationMs,counter.totalCount++}},AutoCollectPreAggregatedMetrics2.countDependency=function(duration,dimensions){if(AutoCollectPreAggregatedMetrics2.isEnabled()){var counter=AutoCollectPreAggregatedMetrics2._getAggregatedCounter(dimensions,this._dependencyCountersCollection),durationMs;if(typeof duration=="string")durationMs=+new Date("1970-01-01T"+duration+"Z");else if(typeof duration=="number")durationMs=duration;else return;counter.intervalExecutionTime+=durationMs,counter.totalCount++}},AutoCollectPreAggregatedMetrics2.prototype.isInitialized=function(){return this._isInitialized},AutoCollectPreAggregatedMetrics2.isEnabled=function(){return AutoCollectPreAggregatedMetrics2.INSTANCE&&AutoCollectPreAggregatedMetrics2.INSTANCE._isEnabled},AutoCollectPreAggregatedMetrics2.prototype.trackPreAggregatedMetrics=function(){this._trackRequestMetrics(),this._trackDependencyMetrics(),this._trackExceptionMetrics(),this._trackTraceMetrics()},AutoCollectPreAggregatedMetrics2._getAggregatedCounter=function(dimensions,counterCollection){for(var notMatch=!1,i=0;i<counterCollection.length;i++){if(dimensions===counterCollection[i].dimensions)return counterCollection[i];if(Object.keys(dimensions).length===Object.keys(counterCollection[i].dimensions).length){for(var dim in dimensions)if(dimensions[dim]!=counterCollection[i].dimensions[dim]){notMatch=!0;break}if(!notMatch)return counterCollection[i];notMatch=!1}}var newCounter=new AggregatedMetricCounters_1.AggregatedMetricCounter(dimensions);return counterCollection.push(newCounter),newCounter},AutoCollectPreAggregatedMetrics2.prototype._trackRequestMetrics=function(){for(var i=0;i<AutoCollectPreAggregatedMetrics2._requestCountersCollection.length;i++){var currentCounter=AutoCollectPreAggregatedMetrics2._requestCountersCollection[i];currentCounter.time=+new Date;var intervalRequests=currentCounter.totalCount-currentCounter.lastTotalCount||0,elapsedMs=currentCounter.time-currentCounter.lastTime,averageRequestExecutionTime=(currentCounter.intervalExecutionTime-currentCounter.lastIntervalExecutionTime)/intervalRequests||0;currentCounter.lastIntervalExecutionTime=currentCounter.intervalExecutionTime,elapsedMs>0&&intervalRequests>0&&this._trackPreAggregatedMetric({name:"Server response time",dimensions:currentCounter.dimensions,value:averageRequestExecutionTime,count:intervalRequests,aggregationInterval:elapsedMs,metricType:Constants3.MetricId.REQUESTS_DURATION}),currentCounter.lastTotalCount=currentCounter.totalCount,currentCounter.lastTime=currentCounter.time}},AutoCollectPreAggregatedMetrics2.prototype._trackDependencyMetrics=function(){for(var i=0;i<AutoCollectPreAggregatedMetrics2._dependencyCountersCollection.length;i++){var currentCounter=AutoCollectPreAggregatedMetrics2._dependencyCountersCollection[i];currentCounter.time=+new Date;var intervalDependencies=currentCounter.totalCount-currentCounter.lastTotalCount||0,elapsedMs=currentCounter.time-currentCounter.lastTime,averageDependencyExecutionTime=(currentCounter.intervalExecutionTime-currentCounter.lastIntervalExecutionTime)/intervalDependencies||0;currentCounter.lastIntervalExecutionTime=currentCounter.intervalExecutionTime,elapsedMs>0&&intervalDependencies>0&&this._trackPreAggregatedMetric({name:"Dependency duration",dimensions:currentCounter.dimensions,value:averageDependencyExecutionTime,count:intervalDependencies,aggregationInterval:elapsedMs,metricType:Constants3.MetricId.DEPENDENCIES_DURATION}),currentCounter.lastTotalCount=currentCounter.totalCount,currentCounter.lastTime=currentCounter.time}},AutoCollectPreAggregatedMetrics2.prototype._trackExceptionMetrics=function(){for(var i=0;i<AutoCollectPreAggregatedMetrics2._exceptionCountersCollection.length;i++){var currentCounter=AutoCollectPreAggregatedMetrics2._exceptionCountersCollection[i];currentCounter.time=+new Date;var intervalExceptions=currentCounter.totalCount-currentCounter.lastTotalCount||0,elapsedMs=currentCounter.time-currentCounter.lastTime;elapsedMs>0&&intervalExceptions>0&&this._trackPreAggregatedMetric({name:"Exceptions",dimensions:currentCounter.dimensions,value:intervalExceptions,count:intervalExceptions,aggregationInterval:elapsedMs,metricType:Constants3.MetricId.EXCEPTIONS_COUNT}),currentCounter.lastTotalCount=currentCounter.totalCount,currentCounter.lastTime=currentCounter.time}},AutoCollectPreAggregatedMetrics2.prototype._trackTraceMetrics=function(){for(var i=0;i<AutoCollectPreAggregatedMetrics2._traceCountersCollection.length;i++){var currentCounter=AutoCollectPreAggregatedMetrics2._traceCountersCollection[i];currentCounter.time=+new Date;var intervalTraces=currentCounter.totalCount-currentCounter.lastTotalCount||0,elapsedMs=currentCounter.time-currentCounter.lastTime;elapsedMs>0&&intervalTraces>0&&this._trackPreAggregatedMetric({name:"Traces",dimensions:currentCounter.dimensions,value:intervalTraces,count:intervalTraces,aggregationInterval:elapsedMs,metricType:Constants3.MetricId.TRACES_COUNT}),currentCounter.lastTotalCount=currentCounter.totalCount,currentCounter.lastTime=currentCounter.time}},AutoCollectPreAggregatedMetrics2.prototype._trackPreAggregatedMetric=function(metric){var metricProperties={};for(var dim in metric.dimensions)metricProperties[AggregatedMetricDimensions_1.PreaggregatedMetricPropertyNames[dim]]=metric.dimensions[dim];metricProperties=__assign(__assign({},metricProperties),{"_MS.MetricId":metric.metricType,"_MS.AggregationIntervalMs":String(metric.aggregationInterval),"_MS.IsAutocollected":"True"});var telemetry={name:metric.name,value:metric.value,count:metric.count,properties:metricProperties,kind:"Aggregation"};this._client.trackMetric(telemetry)},AutoCollectPreAggregatedMetrics2.prototype.dispose=function(){AutoCollectPreAggregatedMetrics2.INSTANCE=null,this.enable(!1),this._isInitialized=!1},AutoCollectPreAggregatedMetrics2}();module2.exports=AutoCollectPreAggregatedMetrics}});var require_PrefixHelper=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/PrefixHelper.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getResourceProvider=exports2.getOsPrefix=exports2.isFunctionApp=exports2.isWebApp=exports2.isLinux=exports2.isWindows=void 0;var isWindows2=__name(function(){return process.platform==="win32"},"isWindows");exports2.isWindows=isWindows2;var isLinux2=__name(function(){return process.platform==="linux"},"isLinux");exports2.isLinux=isLinux2;var isWebApp=__name(function(){return!!(process.env.WEBSITE_SITE_NAME&&!process.env.FUNCTIONS_WORKER_RUNTIME)},"isWebApp");exports2.isWebApp=isWebApp;var isFunctionApp=__name(function(){return!!process.env.FUNCTIONS_WORKER_RUNTIME},"isFunctionApp");exports2.isFunctionApp=isFunctionApp;var getOsPrefix=__name(function(){return exports2.isWindows()?"w":exports2.isLinux()?"l":"u"},"getOsPrefix");exports2.getOsPrefix=getOsPrefix;var getResourceProvider=__name(function(){return exports2.isWebApp()?"a":exports2.isFunctionApp()?"f":"u"},"getResourceProvider");exports2.getResourceProvider=getResourceProvider}});var require_Context=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/Context.js"(exports2,module2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__setModuleDefault=exports2&&exports2.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__importStar=exports2&&exports2.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)k!=="default"&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result},os4=require("os"),fs3=require("fs"),path16=require("path"),Contracts=require_Contracts(),Constants_1=require_Constants2(),Logging=require_Logging(),PrefixHelpers=__importStar(require_PrefixHelper()),Constants3=__importStar(require_Constants2()),Context2=function(){function Context3(packageJsonPath){this.keys=new Contracts.ContextTagKeys,this.tags={},this._loadApplicationContext(packageJsonPath),this._loadDeviceContext(),this._loadInternalContext()}return __name(Context3,"Context"),Context3.prototype._loadApplicationContext=function(packageJsonPath){try{if(packageJsonPath=packageJsonPath||path16.resolve(__dirname,"../../../../package.json"),!Context3.appVersion[packageJsonPath]){Context3.appVersion[packageJsonPath]="unknown";var packageJson=JSON.parse(fs3.readFileSync(packageJsonPath,"utf8"));packageJson&&typeof packageJson.version=="string"&&(Context3.appVersion[packageJsonPath]=packageJson.version)}this.tags[this.keys.applicationVersion]=Context3.appVersion[packageJsonPath]}catch(exception){Logging.info("Failed to read app version: ",exception)}},Context3.prototype._loadDeviceContext=function(){var cloudRoleInstance=os4&&os4.hostname(),cloudRole=Context3.DefaultRoleName;process.env.WEBSITE_SITE_NAME&&(cloudRole=process.env.WEBSITE_SITE_NAME),process.env.WEBSITE_INSTANCE_ID&&(cloudRoleInstance=process.env.WEBSITE_INSTANCE_ID),this.tags[this.keys.deviceId]="",this.tags[this.keys.cloudRoleInstance]=cloudRoleInstance,this.tags[this.keys.deviceOSVersion]=os4&&os4.type()+" "+os4.release(),this.tags[this.keys.cloudRole]=cloudRole,this.tags["ai.device.osArchitecture"]=os4&&os4.arch(),this.tags["ai.device.osPlatform"]=os4&&os4.platform()},Context3.prototype._loadInternalContext=function(){Context3.sdkPrefix||(this.tags[this.keys.internalSdkVersion]=""+PrefixHelpers.getResourceProvider()+PrefixHelpers.getOsPrefix()+Constants3.AttachTypePrefix.MANUAL+"_node:"+Context3.sdkVersion)},Context3.DefaultRoleName="Web",Context3.appVersion={},Context3.sdkVersion=Constants_1.APPLICATION_INSIGHTS_SDK_VERSION,Context3.sdkPrefix=null,Context3}();module2.exports=Context2}});var require_HeartBeat=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/HeartBeat.js"(exports2,module2){"use strict";var crypto8=require("crypto"),os4=require("os"),Constants3=require_Constants2(),Context2=require_Context(),HeartBeat=function(){function HeartBeat2(client){this._collectionInterval=9e5,HeartBeat2.INSTANCE||(HeartBeat2.INSTANCE=this),this._isInitialized=!1,this._client=client}return __name(HeartBeat2,"HeartBeat"),HeartBeat2.prototype.enable=function(isEnabled){var _this=this;this._isEnabled=isEnabled,this._isEnabled&&!this._isInitialized&&(this._isInitialized=!0),isEnabled?this._handle||(this._handle=setInterval(function(){return _this.trackHeartBeat(_this._client.config,function(){})},this._collectionInterval),this._handle.unref()):this._handle&&(clearInterval(this._handle),this._handle=null)},HeartBeat2.prototype.isInitialized=function(){return this._isInitialized},HeartBeat2.isEnabled=function(){return HeartBeat2.INSTANCE&&HeartBeat2.INSTANCE._isEnabled},HeartBeat2.prototype.trackHeartBeat=function(config,callback){var properties={},sdkVersion=Context2.sdkVersion;properties.sdkVersion=sdkVersion,properties.osType=os4.type(),properties.osVersion=os4.release(),this._uniqueProcessId||(this._uniqueProcessId=crypto8.randomBytes(16).toString("hex")),properties.processSessionId=this._uniqueProcessId,process.env.WEBSITE_SITE_NAME&&(properties.appSrv_SiteName=process.env.WEBSITE_SITE_NAME),process.env.WEBSITE_HOME_STAMPNAME&&(properties.appSrv_wsStamp=process.env.WEBSITE_HOME_STAMPNAME),process.env.WEBSITE_HOSTNAME&&(properties.appSrv_wsHost=process.env.WEBSITE_HOSTNAME),process.env.WEBSITE_OWNER_NAME&&(properties.appSrv_wsOwner=process.env.WEBSITE_OWNER_NAME),process.env.WEBSITE_RESOURCE_GROUP&&(properties.appSrv_ResourceGroup=process.env.WEBSITE_RESOURCE_GROUP),process.env.WEBSITE_SLOT_NAME&&(properties.appSrv_SlotName=process.env.WEBSITE_SLOT_NAME),this._client.trackMetric({name:Constants3.HeartBeatMetricName,value:0,properties}),callback()},HeartBeat2.prototype.dispose=function(){HeartBeat2.INSTANCE=null,this.enable(!1),this._isInitialized=!1},HeartBeat2}();module2.exports=HeartBeat}});var require_SnippetInjectionHelper=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/SnippetInjectionHelper.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.isContentTypeHeaderHtml=exports2.insertSnippetByIndex=exports2.getContentEncodingFromHeaders=exports2.isSupportedContentEncoding=exports2.findBufferEncodingType=exports2.isBufferType=exports2.getBrotliDecompressSync=exports2.getBrotliDecompressAsync=exports2.getBrotliCompressSync=exports2.getBrotliCompressAsync=exports2.inflateAsync=exports2.deflateAsync=exports2.gunzipAsync=exports2.gzipAsync=exports2.isBrotliSupperted=exports2.bufferEncodingTypes=exports2.contentEncodingMethod=void 0;var zlib=require("zlib"),util_1=require("util"),contentEncodingMethod;(function(contentEncodingMethod2){contentEncodingMethod2.GZIP="gzip",contentEncodingMethod2.DEFLATE="deflate",contentEncodingMethod2.BR="br"})(contentEncodingMethod=exports2.contentEncodingMethod||(exports2.contentEncodingMethod={}));exports2.bufferEncodingTypes=["utf8","utf16le","latin1","base64","hex","ascii","binary","ucs2"];var isBrotliSupperted=__name(function(){var majVer=process.versions.node.split(".")[0];return parseInt(majVer)>=10},"isBrotliSupperted");exports2.isBrotliSupperted=isBrotliSupperted;exports2.gzipAsync=util_1.promisify(zlib.gzip);exports2.gunzipAsync=util_1.promisify(zlib.gunzip);exports2.deflateAsync=util_1.promisify(zlib.deflate);exports2.inflateAsync=util_1.promisify(zlib.inflate);var getBrotliCompressAsync=__name(function(zlibObject){var isMajorVer=exports2.isBrotliSupperted();return isMajorVer&&typeof zlibObject.brotliCompress=="function"?util_1.promisify(zlibObject.brotliCompress):null},"getBrotliCompressAsync");exports2.getBrotliCompressAsync=getBrotliCompressAsync;var getBrotliCompressSync=__name(function(zlibObject){var isMajorVer=exports2.isBrotliSupperted();return isMajorVer&&typeof zlibObject.brotliCompressSync=="function"?zlibObject.brotliCompressSync:null},"getBrotliCompressSync");exports2.getBrotliCompressSync=getBrotliCompressSync;var getBrotliDecompressAsync=__name(function(zlibObject){var isMajorVer=exports2.isBrotliSupperted();return isMajorVer&&typeof zlibObject.brotliDecompress=="function"?util_1.promisify(zlibObject.brotliDecompress):null},"getBrotliDecompressAsync");exports2.getBrotliDecompressAsync=getBrotliDecompressAsync;var getBrotliDecompressSync=__name(function(zlibObject){var isMajorVer=exports2.isBrotliSupperted();return isMajorVer&&typeof zlibObject.brotliDecompressSync=="function"?zlibObject.brotliDecompressSync:null},"getBrotliDecompressSync");exports2.getBrotliDecompressSync=getBrotliDecompressSync;var isBufferType=__name(function(buffer,type){var encodingType=type||"utf8",result=!1;if(Buffer.isEncoding(encodingType)){var newBuffer=Buffer.from(buffer.toString(encodingType),encodingType);result=newBuffer.toJSON().data.toString()===buffer.toJSON().data.toString()}return result},"isBufferType");exports2.isBufferType=isBufferType;var findBufferEncodingType=__name(function(buffer){var bufferType=null;for(var key in exports2.bufferEncodingTypes){var type=exports2.bufferEncodingTypes[key];if(Buffer.isEncoding(type)&&exports2.isBufferType(buffer,type)){bufferType=type;break}}return bufferType},"findBufferEncodingType");exports2.findBufferEncodingType=findBufferEncodingType;var isSupportedContentEncoding=__name(function(encodingMethod){var encodingType=null;switch(encodingMethod){case"gzip":encodingType=contentEncodingMethod.GZIP;break;case"br":encodingType=contentEncodingMethod.BR;break;case"deflate":encodingType=contentEncodingMethod.DEFLATE;break;default:}return encodingType},"isSupportedContentEncoding");exports2.isSupportedContentEncoding=isSupportedContentEncoding;var getContentEncodingFromHeaders=__name(function(response){var headers=[],contentEncodingHeaders=response.getHeader("Content-Encoding");if(!contentEncodingHeaders)return null;if(typeof contentEncodingHeaders=="string"){var supportedContentEncoding=exports2.isSupportedContentEncoding(contentEncodingHeaders);supportedContentEncoding&&headers.push(supportedContentEncoding)}return headers},"getContentEncodingFromHeaders");exports2.getContentEncodingFromHeaders=getContentEncodingFromHeaders;var insertSnippetByIndex=__name(function(index,html,snippet){if(index<0)return null;var newHtml=null,subStart=html.substring(0,index),subEnd=html.substring(index);return newHtml=subStart+'<script type="text/javascript">'+snippet+"</script>"+subEnd,newHtml},"insertSnippetByIndex");exports2.insertSnippetByIndex=insertSnippetByIndex;var isContentTypeHeaderHtml=__name(function(response){var isHtml=!1,contentType=response.getHeader("Content-Type");return contentType&&(typeof contentType=="string"?isHtml=contentType.indexOf("html")>=0:isHtml=contentType.toString().indexOf("html")>=0),isHtml},"isContentTypeHeaderHtml");exports2.isContentTypeHeaderHtml=isContentTypeHeaderHtml}});var require_ConnectionStringParser=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/ConnectionStringParser.js"(exports2,module2){"use strict";var Constants3=require_Constants2(),ConnectionStringParser=function(){function ConnectionStringParser2(){}return __name(ConnectionStringParser2,"ConnectionStringParser"),ConnectionStringParser2.parse=function(connectionString){if(!connectionString)return{};var kvPairs=connectionString.split(ConnectionStringParser2._FIELDS_SEPARATOR),result=kvPairs.reduce(function(fields,kv){var kvParts=kv.split(ConnectionStringParser2._FIELD_KEY_VALUE_SEPARATOR);if(kvParts.length===2){var key=kvParts[0].toLowerCase(),value=kvParts[1];fields[key]=value}return fields},{});if(Object.keys(result).length>0){if(result.endpointsuffix){var locationPrefix=result.location?result.location+".":"";result.ingestionendpoint=result.ingestionendpoint||"https://"+locationPrefix+"dc."+result.endpointsuffix,result.liveendpoint=result.liveendpoint||"https://"+locationPrefix+"live."+result.endpointsuffix}result.ingestionendpoint=result.ingestionendpoint||Constants3.DEFAULT_BREEZE_ENDPOINT,result.liveendpoint=result.liveendpoint||Constants3.DEFAULT_LIVEMETRICS_ENDPOINT}return result},ConnectionStringParser2.isIkeyValid=function(iKey){if(!iKey||iKey=="")return!1;var UUID_Regex="^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",regexp=new RegExp(UUID_Regex);return regexp.test(iKey)},ConnectionStringParser2._FIELDS_SEPARATOR=";",ConnectionStringParser2._FIELD_KEY_VALUE_SEPARATOR="=",ConnectionStringParser2}();module2.exports=ConnectionStringParser}});var require_applicationinsights_web_snippet=__commonJS({"../node_modules/.pnpm/@microsoft+applicationinsights-web-snippet@1.0.1/node_modules/@microsoft/applicationinsights-web-snippet/dist/node/applicationinsights-web-snippet.js"(exports2,module2){(function(global2,factory){typeof exports2=="object"&&typeof module2<"u"?factory(exports2):typeof define=="function"&&define.amd?define(["exports"],factory):(global2=typeof globalThis<"u"?globalThis:global2||self,factory((global2.Microsoft=global2.Microsoft||{},global2.Microsoft["ApplicationInsights-Web-Snippet"]=global2.Microsoft["ApplicationInsights-Web-Snippet"]||{})))})(exports2,function(exports3){"use strict";var webSnippet=`!function(T,l,y){var S=T.location,k="script",D="instrumentationKey",C="ingestionendpoint",I="disableExceptionTracking",E="ai.device.",b="toLowerCase",w="crossOrigin",N="POST",e="appInsightsSDK",t=y.name||"appInsights";(y.name||T[e])&&(T[e]=t);var n=T[t]||function(d){var g=!1,f=!1,m={initialize:!0,queue:[],sv:"5",version:2,config:d};function v(e,t){var n={},a="Browser";return n[E+"id"]=a[b](),n[E+"type"]=a,n["ai.operation.name"]=S&&S.pathname||"_unknown_",n["ai.internal.sdkVersion"]="javascript:snippet_"+(m.sv||m.version),{time:function(){var e=new Date;function t(e){var t=""+e;return 1===t.length&&(t="0"+t),t}return e.getUTCFullYear()+"-"+t(1+e.getUTCMonth())+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+((e.getUTCMilliseconds()/1e3).toFixed(3)+"").slice(2,5)+"Z"}(),iKey:e,name:"Microsoft.ApplicationInsights."+e.replace(/-/g,"")+"."+t,sampleRate:100,tags:n,data:{baseData:{ver:2}}}}var h=d.url||y.src;if(h){function a(e){var t,n,a,i,r,o,s,c,u,p,l;g=!0,m.queue=[],f||(f=!0,t=h,s=function(){var e={},t=d.connectionString;if(t)for(var n=t.split(";"),a=0;a<n.length;a++){var i=n[a].split("=");2===i.length&&(e[i[0][b]()]=i[1])}if(!e[C]){var r=e.endpointsuffix,o=r?e.location:null;e[C]="https://"+(o?o+".":"")+"dc."+(r||"services.visualstudio.com")}return e}(),c=s[D]||d[D]||"",u=s[C],p=u?u+"/v2/track":d.endpointUrl,(l=[]).push((n="SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)",a=t,i=p,(o=(r=v(c,"Exception")).data).baseType="ExceptionData",o.baseData.exceptions=[{typeName:"SDKLoadFailed",message:n.replace(/\\./g,"-"),hasFullStack:!1,stack:n+"\\nSnippet failed to load ["+a+"] -- Telemetry is disabled\\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\\nHost: "+(S&&S.pathname||"_unknown_")+"\\nEndpoint: "+i,parsedStack:[]}],r)),l.push(function(e,t,n,a){var i=v(c,"Message"),r=i.data;r.baseType="MessageData";var o=r.baseData;return o.message='AI (Internal): 99 message:"'+("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) ("+n+")").replace(/\\"/g,"")+'"',o.properties={endpoint:a},i}(0,0,t,p)),function(e,t){if(JSON){var n=T.fetch;if(n&&!y.useXhr)n(t,{method:N,body:JSON.stringify(e),mode:"cors"});else if(XMLHttpRequest){var a=new XMLHttpRequest;a.open(N,t),a.setRequestHeader("Content-type","application/json"),a.send(JSON.stringify(e))}}}(l,p))}function i(e,t){f||setTimeout(function(){!t&&m.core||a()},500)}var e=function(){var n=l.createElement(k);n.src=h;var e=y[w];return!e&&""!==e||"undefined"==n[w]||(n[w]=e),n.onload=i,n.onerror=a,n.onreadystatechange=function(e,t){"loaded"!==n.readyState&&"complete"!==n.readyState||i(0,t)},n}();y.ld<0?l.getElementsByTagName("head")[0].appendChild(e):setTimeout(function(){l.getElementsByTagName(k)[0].parentNode.appendChild(e)},y.ld||0)}try{m.cookie=l.cookie}catch(p){}function t(e){for(;e.length;)!function(t){m[t]=function(){var e=arguments;g||m.queue.push(function(){m[t].apply(m,e)})}}(e.pop())}var n="track",r="TrackPage",o="TrackEvent";t([n+"Event",n+"PageView",n+"Exception",n+"Trace",n+"DependencyData",n+"Metric",n+"PageViewPerformance","start"+r,"stop"+r,"start"+o,"stop"+o,"addTelemetryInitializer","setAuthenticatedUserContext","clearAuthenticatedUserContext","flush"]),m.SeverityLevel={Verbose:0,Information:1,Warning:2,Error:3,Critical:4};var s=(d.extensionConfig||{}).ApplicationInsightsAnalytics||{};if(!0!==d[I]&&!0!==s[I]){var c="onerror";t(["_"+c]);var u=T[c];T[c]=function(e,t,n,a,i){var r=u&&u(e,t,n,a,i);return!0!==r&&m["_"+c]({message:e,url:t,lineNumber:n,columnNumber:a,error:i}),r},d.autoExceptionInstrumented=!0}return m}(y.cfg);function a(){y.onInit&&y.onInit(n)}(T[t]=n).queue&&0===n.queue.length?(n.queue.push(a),n.trackPageView({})):a()}(window,document,{\r
src: "https://js.monitor.azure.com/scripts/b/ai.2.min.js", // The SDK URL Source\r
// name: "appInsights", // Global SDK Instance name defaults to "appInsights" when not supplied\r
// ld: 0, // Defines the load delay (in ms) before attempting to load the sdk. -1 = block page load and add to head. (default) = 0ms load after timeout,\r
// useXhr: 1, // Use XHR instead of fetch to report failures (if available),\r
// crossOrigin: "anonymous", // When supplied this will add the provided value as the cross origin attribute on the script tag\r
// onInit: null, // Once the application insights instance has loaded and initialized this callback function will be called with 1 argument -- the sdk instance (DO NOT ADD anything to the sdk.queue -- As they won't get called)\r
cfg: { // Application Insights Configuration\r
    instrumentationKey: "INSTRUMENTATION_KEY"\r
}});`;exports3.webSnippet=webSnippet,Object.defineProperty(exports3,"__esModule",{value:!0})})}});var require_WebSnippet=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/WebSnippet.js"(exports2,module2){"use strict";var http3=require("http"),https2=require("https"),zlib=require("zlib"),Logging=require_Logging(),snippetInjectionHelper=require_SnippetInjectionHelper(),prefixHelper=require_PrefixHelper(),Constants3=require_Constants2(),ConnectionStringParser=require_ConnectionStringParser(),applicationinsights_web_snippet_1=require_applicationinsights_web_snippet(),WebSnippet=function(){function WebSnippet2(client){var _a;if(this._isIkeyValid=!0,WebSnippet2.INSTANCE)throw new Error("Web snippet injection should be configured from the applicationInsights object");WebSnippet2.INSTANCE=this,WebSnippet2._aiUrl=Constants3.WEB_INSTRUMENTATION_DEFAULT_SOURCE,WebSnippet2._aiDeprecatedUrl=Constants3.WEB_INSTRUMENTATION_DEPRECATED_SOURCE;var clientWebIkey=this._getWebSnippetIkey((_a=client.config)===null||_a===void 0?void 0:_a.webInstrumentationConnectionString);this._webInstrumentationIkey=clientWebIkey||client.config.instrumentationKey,this._clientWebInstrumentationConfig=client.config.webInstrumentationConfig,this._clientWebInstrumentationSrc=client.config.webInstrumentationSrc,this._statsbeat=client?.getStatsbeat()}return __name(WebSnippet2,"WebSnippet"),WebSnippet2.prototype.enable=function(isEnabled,webInstrumentationConnectionString){this._isEnabled=isEnabled,this._webInstrumentationIkey=this._getWebSnippetIkey(webInstrumentationConnectionString)||this._webInstrumentationIkey,WebSnippet2._snippet=this._getWebInstrumentationReplacedStr(),this._isEnabled&&!this._isInitialized&&this._isIkeyValid?(this._statsbeat&&this._statsbeat.addFeature(Constants3.StatsbeatFeature.BROWSER_SDK_LOADER),this._initialize()):this._isEnabled||this._statsbeat&&this._statsbeat.removeFeature(Constants3.StatsbeatFeature.BROWSER_SDK_LOADER)},WebSnippet2.prototype.isInitialized=function(){return this._isInitialized},WebSnippet2.prototype._getWebSnippetIkey=function(connectionString){var iKey=null;try{var csCode=ConnectionStringParser.parse(connectionString),iKeyCode=csCode.instrumentationkey||"";ConnectionStringParser.isIkeyValid(iKeyCode)?(this._isIkeyValid=!0,iKey=iKeyCode):(this._isIkeyValid=!1,Logging.info("Invalid web Instrumentation connection string, web Instrumentation is not enabled."))}catch(err){Logging.info("get web snippet ikey error: "+err)}return iKey},WebSnippet2.prototype._getWebInstrumentationReplacedStr=function(){var configStr=this._getClientWebInstrumentationConfigStr(this._clientWebInstrumentationConfig),osStr=prefixHelper.getOsPrefix(),rpStr=prefixHelper.getResourceProvider(),snippetReplacedStr=this._webInstrumentationIkey+`",\r
`+configStr+` disableIkeyDeprecationMessage: true,\r
 sdkExtension: "`+rpStr+osStr+"d_n_",replacedSnippet=applicationinsights_web_snippet_1.webSnippet.replace("INSTRUMENTATION_KEY",snippetReplacedStr);return this._clientWebInstrumentationSrc?replacedSnippet.replace(Constants3.WEB_INSTRUMENTATION_DEFAULT_SOURCE+".2.min.js",this._clientWebInstrumentationSrc):replacedSnippet},WebSnippet2.prototype._getClientWebInstrumentationConfigStr=function(config){var configStr="";try{config!=null&&config.length>0&&config.forEach(function(item){var key=item.name;if(key!==void 0){var val2=item.value,entry="";switch(typeof val2){case"function":break;case"object":break;case"string":entry=" "+key+': "'+val2+`",\r
`,configStr+=entry;break;default:entry=" "+key+": "+val2+`,\r
`,configStr+=entry;break}}})}catch{this._isEnabled=!1,Logging.info("Parse client web instrumentation error. Web Instrumentation is disabled")}return configStr},WebSnippet2.prototype._initialize=function(){this._isInitialized=!0;var originalHttpServer=http3.createServer,originalHttpsServer=https2.createServer,isEnabled=this._isEnabled;http3.createServer=function(requestListener){var originalRequestListener=requestListener;return originalRequestListener&&(requestListener=__name(function(request7,response){var originalResponseWrite=response.write,isGetRequest=request7.method=="GET";response.write=__name(function(a,b,c){try{if(isEnabled&&isGetRequest){var headers=snippetInjectionHelper.getContentEncodingFromHeaders(response),writeBufferType=void 0;if(typeof b=="string"&&(writeBufferType=b),headers==null)WebSnippet2.INSTANCE.ValidateInjection(response,a)&&(arguments[0]=WebSnippet2.INSTANCE.InjectWebSnippet(response,a,void 0,writeBufferType));else if(headers.length){var encodeType=headers[0];arguments[0]=WebSnippet2.INSTANCE.InjectWebSnippet(response,a,encodeType)}}}catch(err){Logging.warn("Inject snippet error: "+err)}return originalResponseWrite.apply(response,arguments)},"wrap");var originalResponseEnd=response.end;return response.end=__name(function(a,b,c){if(isEnabled&&isGetRequest)try{if(isEnabled&&isGetRequest){var headers=snippetInjectionHelper.getContentEncodingFromHeaders(response),endBufferType=void 0;if(typeof b=="string"&&(endBufferType=b),headers==null)WebSnippet2.INSTANCE.ValidateInjection(response,a)&&(arguments[0]=WebSnippet2.INSTANCE.InjectWebSnippet(response,a,void 0,endBufferType));else if(headers.length){var encodeType=headers[0];arguments[0]=WebSnippet2.INSTANCE.InjectWebSnippet(response,a,encodeType)}}}catch(err){Logging.warn("Inject snipet error: "+err)}return originalResponseEnd.apply(response,arguments)},"wrap"),originalRequestListener(request7,response)},"requestListener")),originalHttpServer(requestListener)},https2.createServer=function(options,httpsRequestListener){var originalHttpsRequestListener=httpsRequestListener;if(originalHttpsRequestListener)return httpsRequestListener=__name(function(req,res){var isGetHttpsRequest=req.method=="GET",originalHttpsResponseWrite=res.write,originalHttpsResponseEnd=res.end;return res.write=__name(function(a,b,c){try{if(isEnabled&&isGetHttpsRequest){var headers=snippetInjectionHelper.getContentEncodingFromHeaders(res),writeBufferType=void 0;if(typeof b=="string"&&(writeBufferType=b),headers==null)WebSnippet2.INSTANCE.ValidateInjection(res,a)&&(arguments[0]=this.InjectWebSnippet(res,a,void 0,writeBufferType));else if(headers.length){var encodeType=headers[0];arguments[0]=WebSnippet2.INSTANCE.InjectWebSnippet(res,a,encodeType)}}}catch(err){Logging.warn("Inject snippet error: "+err)}return originalHttpsResponseWrite.apply(res,arguments)},"wrap"),res.end=__name(function(a,b,c){try{if(isEnabled&&isGetHttpsRequest){var headers=snippetInjectionHelper.getContentEncodingFromHeaders(res),endBufferType=void 0;if(typeof b=="string"&&(endBufferType=b),headers==null)WebSnippet2.INSTANCE.ValidateInjection(res,a)&&(arguments[0]=WebSnippet2.INSTANCE.InjectWebSnippet(res,a,void 0,endBufferType));else if(headers.length){var encodeType=headers[0];arguments[0]=WebSnippet2.INSTANCE.InjectWebSnippet(res,a,encodeType)}}}catch(err){Logging.warn("Inject snippet error: "+err)}return originalHttpsResponseEnd.apply(res,arguments)},"wrap"),originalHttpsRequestListener(req,res)},"httpsRequestListener"),originalHttpsServer(options,httpsRequestListener)}},WebSnippet2.prototype.ValidateInjection=function(response,input){try{if(!response||!input||response.statusCode!=200)return!1;var isContentHtml=snippetInjectionHelper.isContentTypeHeaderHtml(response);if(!isContentHtml)return!1;var inputStr=input.slice().toString();if(inputStr.indexOf("<head>")>=0&&inputStr.indexOf("</head>")>=0&&inputStr.indexOf(WebSnippet2._aiUrl)<0&&inputStr.indexOf(WebSnippet2._aiDeprecatedUrl)<0)return!0}catch(err){Logging.info("validate injections error: "+err)}return!1},WebSnippet2.prototype.InjectWebSnippet=function(response,input,encodeType,bufferEncodeType){try{var isCompressedBuffer=!!encodeType;if(isCompressedBuffer)response.removeHeader("Content-Length"),input=this._getInjectedCompressBuffer(response,input,encodeType),response.setHeader("Content-Length",input.length);else{var html=input.toString(),index=html.indexOf("</head>");if(index<0)return input;var newHtml=snippetInjectionHelper.insertSnippetByIndex(index,html,WebSnippet2._snippet);if(typeof input=="string")response.removeHeader("Content-Length"),input=newHtml,response.setHeader("Content-Length",Buffer.byteLength(input));else if(Buffer.isBuffer(input)){var bufferType=bufferEncodeType||"utf8",isValidBufferType=snippetInjectionHelper.isBufferType(input,bufferType);if(isValidBufferType){response.removeHeader("Content-Length");var encodedString=Buffer.from(newHtml).toString(bufferType);input=Buffer.from(encodedString,bufferType),response.setHeader("Content-Length",input.length)}}}}catch(ex){Logging.warn("Failed to inject web snippet and change content-lenght headers. Exception:"+ex)}return input},WebSnippet2.prototype._getInjectedCompressBuffer=function(response,input,encodeType){try{switch(encodeType){case snippetInjectionHelper.contentEncodingMethod.GZIP:var gunzipBuffer=zlib.gunzipSync(input);if(this.ValidateInjection(response,gunzipBuffer)){var injectedGunzipBuffer=this.InjectWebSnippet(response,gunzipBuffer);input=zlib.gzipSync(injectedGunzipBuffer)}break;case snippetInjectionHelper.contentEncodingMethod.DEFLATE:var inflateBuffer=zlib.inflateSync(input);if(this.ValidateInjection(response,inflateBuffer)){var injectedInflateBuffer=this.InjectWebSnippet(response,inflateBuffer);input=zlib.deflateSync(injectedInflateBuffer)}break;case snippetInjectionHelper.contentEncodingMethod.BR:var BrotliDecompressSync=snippetInjectionHelper.getBrotliDecompressSync(zlib),BrotliCompressSync=snippetInjectionHelper.getBrotliCompressSync(zlib);if(BrotliDecompressSync&&BrotliCompressSync){var decompressBuffer=BrotliDecompressSync(input);if(this.ValidateInjection(response,decompressBuffer)){var injectedDecompressBuffer=this.InjectWebSnippet(response,decompressBuffer);input=BrotliCompressSync(injectedDecompressBuffer)}break}}}catch(err){Logging.info("get web injection compress buffer error: "+err)}return input},WebSnippet2.prototype.dispose=function(){WebSnippet2.INSTANCE=null,this.enable(!1),this._isInitialized=!1},WebSnippet2}();module2.exports=WebSnippet}});var require_HttpDependencyParser=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/HttpDependencyParser.js"(exports2,module2){"use strict";var __extends2=exports2&&exports2.__extends||function(){var extendStatics=__name(function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d2,b2){d2.__proto__=b2}||function(d2,b2){for(var p in b2)Object.prototype.hasOwnProperty.call(b2,p)&&(d2[p]=b2[p])},extendStatics(d,b)},"extendStatics");return function(d,b){extendStatics(d,b);function __(){this.constructor=d}__name(__,"__"),d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}(),url2=require("url"),Contracts=require_Contracts(),Util=require_Util(),RequestResponseHeaders=require_RequestResponseHeaders(),RequestParser=require_RequestParser(),CorrelationIdManager=require_CorrelationIdManager(),HttpDependencyParser=function(_super){__extends2(HttpDependencyParser2,_super);function HttpDependencyParser2(requestOptions,request7){var _this=_super.call(this)||this;return request7&&request7.method&&requestOptions&&(_this.method=request7.method,_this.url=HttpDependencyParser2._getUrlFromRequestOptions(requestOptions,request7),_this.startTime=+new Date),_this}return __name(HttpDependencyParser2,"HttpDependencyParser"),HttpDependencyParser2.prototype.onError=function(error){this._setStatus(void 0,error)},HttpDependencyParser2.prototype.onResponse=function(response){this._setStatus(response.statusCode,void 0),this.correlationId=Util.getCorrelationContextTarget(response,RequestResponseHeaders.requestContextTargetKey)},HttpDependencyParser2.prototype.getDependencyTelemetry=function(baseTelemetry,dependencyId){var dependencyName=this.method.toUpperCase(),remoteDependencyType=Contracts.RemoteDependencyDataConstants.TYPE_HTTP,remoteDependencyTarget="";try{var urlObject=new url2.URL(this.url);urlObject.search=void 0,urlObject.hash=void 0,dependencyName+=" "+urlObject.pathname,remoteDependencyTarget=urlObject.hostname,urlObject.port&&(remoteDependencyTarget+=":"+urlObject.port)}catch{}this.correlationId?(remoteDependencyType=Contracts.RemoteDependencyDataConstants.TYPE_AI,this.correlationId!==CorrelationIdManager.correlationIdPrefix&&(remoteDependencyTarget+=" | "+this.correlationId)):remoteDependencyType=Contracts.RemoteDependencyDataConstants.TYPE_HTTP;var dependencyTelemetry={id:dependencyId,name:dependencyName,data:this.url,duration:this.duration,success:this._isSuccess(),resultCode:this.statusCode?this.statusCode.toString():null,properties:this.properties||{},dependencyTypeName:remoteDependencyType,target:remoteDependencyTarget};if(baseTelemetry&&baseTelemetry.time?dependencyTelemetry.time=baseTelemetry.time:this.startTime&&(dependencyTelemetry.time=new Date(this.startTime)),baseTelemetry){for(var key in baseTelemetry)dependencyTelemetry[key]||(dependencyTelemetry[key]=baseTelemetry[key]);if(baseTelemetry.properties)for(var key in baseTelemetry.properties)dependencyTelemetry.properties[key]=baseTelemetry.properties[key]}return dependencyTelemetry},HttpDependencyParser2._getUrlFromRequestOptions=function(options,request7){if(typeof options=="string")if(options.indexOf("http://")===0||options.indexOf("https://")===0)try{options=new url2.URL(options)}catch{}else try{var parsed=new url2.URL("http://"+options);parsed.port==="443"?options=new url2.URL("https://"+options):options=new url2.URL("http://"+options)}catch{}else{if(options&&typeof url2.URL=="function"&&options instanceof url2.URL)return url2.format(options);var originalOptions_1=options;options={},originalOptions_1&&Object.keys(originalOptions_1).forEach(function(key){options[key]=originalOptions_1[key]})}if(options.path&&options.host)try{var parsedQuery=new url2.URL(options.path,"http://"+options.host+options.path);options.pathname=parsedQuery.pathname,options.search=parsedQuery.search}catch{}if(options.path&&options.hostname&&!options.host)try{var parsedQuery=new url2.URL(options.path,"http://"+options.hostname+options.path);options.pathname=parsedQuery.pathname,options.search=parsedQuery.search}catch{}if(options.host&&options.port)try{var parsedHost=new url2.URL("http://"+options.host);!parsedHost.port&&options.port&&(options.hostname=options.host,delete options.host)}catch{}return options.protocol=options.protocol||request7.agent&&request7.agent.protocol||request7.protocol||void 0,options.hostname=options.hostname||"localhost",url2.format(options)},HttpDependencyParser2}(RequestParser);module2.exports=HttpDependencyParser}});var require_EventHub=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/diagnostic-channel/Azure/EventHub.js"(exports2){"use strict";var __assign=exports2&&exports2.__assign||function(){return __assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p])}return t},__assign.apply(this,arguments)};Object.defineProperty(exports2,"__esModule",{value:!0});exports2.parseEventHubSpan=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),core_1=require_src3(),semantic_conventions_1=require_src2(),Constants_1=require_Constants2(),getTimeSinceEnqueued=__name(function(span){var countEnqueueDiffs=0,sumEnqueueDiffs=0,startTimeMs=core_1.hrTimeToMilliseconds(span.startTime);return span.links.forEach(function(_a){var attributes=_a.attributes,enqueuedTime=attributes?.[Constants_1.ENQUEUED_TIME];enqueuedTime&&(countEnqueueDiffs+=1,sumEnqueueDiffs+=startTimeMs-(parseFloat(enqueuedTime.toString())||0))}),Math.max(sumEnqueueDiffs/(countEnqueueDiffs||1),0)},"getTimeSinceEnqueued"),parseEventHubSpan=__name(function(span,telemetry){var _a,namespace=span.attributes[Constants_1.AzNamespace],peerAddress=(span.attributes[semantic_conventions_1.SemanticAttributes.NET_PEER_NAME]||span.attributes["peer.address"]||"unknown").replace(/\/$/g,""),messageBusDestination=span.attributes[Constants_1.MessageBusDestination]||"unknown";switch(span.kind){case api_1.SpanKind.CLIENT:telemetry.dependencyTypeName=namespace,telemetry.target=peerAddress+"/"+messageBusDestination;break;case api_1.SpanKind.PRODUCER:telemetry.dependencyTypeName=Constants_1.DependencyTypeName.QueueMessage+" | "+namespace,telemetry.target=peerAddress+"/"+messageBusDestination;break;case api_1.SpanKind.CONSUMER:telemetry.source=peerAddress+"/"+messageBusDestination,telemetry.measurements=__assign(__assign({},telemetry.measurements),(_a={},_a[Constants_1.TIME_SINCE_ENQUEUED]=getTimeSinceEnqueued(span),_a));break;default:}},"parseEventHubSpan");exports2.parseEventHubSpan=parseEventHubSpan}});var require_SpanParser=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/diagnostic-channel/SpanParser.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__setModuleDefault=exports2&&exports2.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__importStar=exports2&&exports2.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)k!=="default"&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result};Object.defineProperty(exports2,"__esModule",{value:!0});exports2.spanToTelemetryContract=void 0;var url_1=require("url"),api_1=(init_esm(),__toCommonJS(esm_exports)),semantic_conventions_1=require_src2(),Constants3=__importStar(require_Constants2()),EventHub_1=require_EventHub(),Util=require_Util();function createPropertiesFromSpan(span){for(var properties={},_i=0,_a=Object.keys(span.attributes);_i<_a.length;_i++){var key=_a[_i];key.startsWith("http.")||key.startsWith("rpc.")||key.startsWith("db.")||key.startsWith("peer.")||key.startsWith("net.")||(properties[key]=span.attributes[key])}var links=span.links.map(function(link6){return{operation_Id:link6.context.traceId,id:link6.context.spanId}});return links.length>0&&(properties["_MS.links"]=Util.stringify(links)),properties}__name(createPropertiesFromSpan,"createPropertiesFromSpan");function isSqlDB(dbSystem){return dbSystem===semantic_conventions_1.DbSystemValues.DB2||dbSystem===semantic_conventions_1.DbSystemValues.DERBY||dbSystem===semantic_conventions_1.DbSystemValues.MARIADB||dbSystem===semantic_conventions_1.DbSystemValues.MSSQL||dbSystem===semantic_conventions_1.DbSystemValues.ORACLE||dbSystem===semantic_conventions_1.DbSystemValues.SQLITE||dbSystem===semantic_conventions_1.DbSystemValues.OTHER_SQL||dbSystem===semantic_conventions_1.DbSystemValues.HSQLDB||dbSystem===semantic_conventions_1.DbSystemValues.H2}__name(isSqlDB,"isSqlDB");function getUrl(span){var httpMethod=span.attributes[semantic_conventions_1.SemanticAttributes.HTTP_METHOD];if(httpMethod){var httpUrl=span.attributes[semantic_conventions_1.SemanticAttributes.HTTP_URL];if(httpUrl)return String(httpUrl);var httpScheme=span.attributes[semantic_conventions_1.SemanticAttributes.HTTP_SCHEME],httpTarget=span.attributes[semantic_conventions_1.SemanticAttributes.HTTP_TARGET];if(httpScheme&&httpTarget){var httpHost=span.attributes[semantic_conventions_1.SemanticAttributes.HTTP_HOST];if(httpHost)return httpScheme+"://"+httpHost+httpTarget;var netPeerPort=span.attributes[semantic_conventions_1.SemanticAttributes.NET_PEER_PORT];if(netPeerPort){var netPeerName=span.attributes[semantic_conventions_1.SemanticAttributes.NET_PEER_NAME];if(netPeerName)return httpScheme+"://"+netPeerName+":"+netPeerPort+httpTarget;var netPeerIp=span.attributes[semantic_conventions_1.SemanticAttributes.NET_PEER_IP];if(netPeerIp)return httpScheme+"://"+netPeerIp+":"+netPeerPort+httpTarget}}}return""}__name(getUrl,"getUrl");function getDependencyTarget(span){var peerService=span.attributes[semantic_conventions_1.SemanticAttributes.PEER_SERVICE],httpHost=span.attributes[semantic_conventions_1.SemanticAttributes.HTTP_HOST],httpUrl=span.attributes[semantic_conventions_1.SemanticAttributes.HTTP_URL],netPeerName=span.attributes[semantic_conventions_1.SemanticAttributes.NET_PEER_NAME],netPeerIp=span.attributes[semantic_conventions_1.SemanticAttributes.NET_PEER_IP];return peerService?String(peerService):httpHost?String(httpHost):httpUrl?String(httpUrl):netPeerName?String(netPeerName):netPeerIp?String(netPeerIp):""}__name(getDependencyTarget,"getDependencyTarget");function createDependencyData(span){var remoteDependency={name:span.name,success:span.status.code!=api_1.SpanStatusCode.ERROR,resultCode:"0",duration:0,data:"",dependencyTypeName:""};span.kind===api_1.SpanKind.PRODUCER&&(remoteDependency.dependencyTypeName=Constants3.DependencyTypeName.QueueMessage),span.kind===api_1.SpanKind.INTERNAL&&span.parentSpanId&&(remoteDependency.dependencyTypeName=Constants3.DependencyTypeName.InProc);var httpMethod=span.attributes[semantic_conventions_1.SemanticAttributes.HTTP_METHOD],dbSystem=span.attributes[semantic_conventions_1.SemanticAttributes.DB_SYSTEM],rpcSystem=span.attributes[semantic_conventions_1.SemanticAttributes.RPC_SYSTEM];if(httpMethod){remoteDependency.dependencyTypeName=Constants3.DependencyTypeName.Http;var httpUrl=span.attributes[semantic_conventions_1.SemanticAttributes.HTTP_URL];if(httpUrl){var pathName="";try{var dependencyUrl=new url_1.URL(String(httpUrl));pathName=dependencyUrl.pathname}catch{}remoteDependency.name=httpMethod+" "+pathName}remoteDependency.data=getUrl(span);var httpStatusCode=span.attributes[semantic_conventions_1.SemanticAttributes.HTTP_STATUS_CODE];httpStatusCode&&(remoteDependency.resultCode=String(httpStatusCode));var target=getDependencyTarget(span);if(target){try{var portRegex=new RegExp(/(https?)(:\/\/.*)(:\d+)(\S*)/),res=portRegex.exec(target);if(res!=null){var protocol2=res[1],port=res[3];(protocol2=="https"&&port==":443"||protocol2=="http"&&port==":80")&&(target=res[1]+res[2]+res[4])}}catch{}remoteDependency.target=""+target}}else if(dbSystem){String(dbSystem)===semantic_conventions_1.DbSystemValues.MYSQL?remoteDependency.dependencyTypeName="mysql":String(dbSystem)===semantic_conventions_1.DbSystemValues.POSTGRESQL?remoteDependency.dependencyTypeName="postgresql":String(dbSystem)===semantic_conventions_1.DbSystemValues.MONGODB?remoteDependency.dependencyTypeName="mongodb":String(dbSystem)===semantic_conventions_1.DbSystemValues.REDIS?remoteDependency.dependencyTypeName="redis":isSqlDB(String(dbSystem))?remoteDependency.dependencyTypeName="SQL":remoteDependency.dependencyTypeName=String(dbSystem);var dbStatement=span.attributes[semantic_conventions_1.SemanticAttributes.DB_STATEMENT],dbOperation=span.attributes[semantic_conventions_1.SemanticAttributes.DB_OPERATION];dbStatement?remoteDependency.data=String(dbStatement):dbOperation&&(remoteDependency.data=String(dbOperation));var target=getDependencyTarget(span),dbName=span.attributes[semantic_conventions_1.SemanticAttributes.DB_NAME];target?remoteDependency.target=dbName?target+"|"+dbName:""+target:remoteDependency.target=dbName?""+dbName:""+dbSystem}else if(rpcSystem){remoteDependency.dependencyTypeName=Constants3.DependencyTypeName.Grpc;var grpcStatusCode=span.attributes[semantic_conventions_1.SemanticAttributes.RPC_GRPC_STATUS_CODE];grpcStatusCode&&(remoteDependency.resultCode=String(grpcStatusCode));var target=getDependencyTarget(span);target?remoteDependency.target=""+target:rpcSystem&&(remoteDependency.target=String(rpcSystem))}return remoteDependency}__name(createDependencyData,"createDependencyData");function createRequestData(span){var requestData={name:span.name,success:span.status.code!=api_1.SpanStatusCode.ERROR,resultCode:"0",duration:0,url:"",source:void 0},httpMethod=span.attributes[semantic_conventions_1.SemanticAttributes.HTTP_METHOD],grpcStatusCode=span.attributes[semantic_conventions_1.SemanticAttributes.RPC_GRPC_STATUS_CODE];if(httpMethod){if(span.kind==api_1.SpanKind.SERVER){var httpRoute=span.attributes[semantic_conventions_1.SemanticAttributes.HTTP_ROUTE],httpUrl=span.attributes[semantic_conventions_1.SemanticAttributes.HTTP_URL];if(httpRoute)requestData.name=httpMethod+" "+httpRoute;else if(httpUrl)try{var url2=new url_1.URL(String(httpUrl));requestData.name=httpMethod+" "+url2.pathname}catch{}}requestData.url=getUrl(span);var httpStatusCode=span.attributes[semantic_conventions_1.SemanticAttributes.HTTP_STATUS_CODE];httpStatusCode&&(requestData.resultCode=String(httpStatusCode))}else grpcStatusCode&&(requestData.resultCode=String(grpcStatusCode));return requestData}__name(createRequestData,"createRequestData");function spanToTelemetryContract(span){var telemetry;switch(span.kind){case api_1.SpanKind.CLIENT:case api_1.SpanKind.PRODUCER:case api_1.SpanKind.INTERNAL:telemetry=createDependencyData(span);break;case api_1.SpanKind.SERVER:case api_1.SpanKind.CONSUMER:telemetry=createRequestData(span);break}var spanContext=span.spanContext?span.spanContext():span.context(),id=""+spanContext.spanId,duration=Math.round(span.duration[0]*1e3+span.duration[1]/1e6);return telemetry.id=id,telemetry.duration=duration,telemetry.properties=createPropertiesFromSpan(span),span.attributes[Constants3.AzNamespace]&&(span.kind===api_1.SpanKind.INTERNAL&&(telemetry.dependencyTypeName=Constants3.DependencyTypeName.InProc+" | "+span.attributes[Constants3.AzNamespace]),span.attributes[Constants3.AzNamespace]===Constants3.MicrosoftEventHub&&EventHub_1.parseEventHubSpan(span,telemetry)),telemetry}__name(spanToTelemetryContract,"spanToTelemetryContract");exports2.spanToTelemetryContract=spanToTelemetryContract}});var require_AsyncHooksScopeManager=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/AsyncHooksScopeManager.js"(exports2){"use strict";var __assign=exports2&&exports2.__assign||function(){return __assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p])}return t},__assign.apply(this,arguments)};Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AsyncScopeManager=exports2.OpenTelemetryScopeManagerWrapper=void 0;var CorrelationContextManager_1=require_CorrelationContextManager(),events_1=require("events"),OpenTelemetryScopeManagerWrapper=function(){function OpenTelemetryScopeManagerWrapper2(){}return __name(OpenTelemetryScopeManagerWrapper2,"OpenTelemetryScopeManagerWrapper"),OpenTelemetryScopeManagerWrapper2.prototype.active=function(){var _this=this,context2=CorrelationContextManager_1.CorrelationContextManager.getCurrentContext();return __assign(__assign({},context2),{getValue:function(key){return _this._activeSymbol?key===_this._activeSymbol?context2:!1:(_this._activeSymbol=key,context2)},setValue:function(){}})},OpenTelemetryScopeManagerWrapper2.prototype.with=function(span,fn){var parentSpanId=span.parentSpanId,name3=span.name,correlationContext=OpenTelemetryScopeManagerWrapper2._spanToContext(span,parentSpanId,name3);return CorrelationContextManager_1.CorrelationContextManager.runWithContext(correlationContext,fn)()},OpenTelemetryScopeManagerWrapper2.prototype.bind=function(target){return typeof target=="function"?CorrelationContextManager_1.CorrelationContextManager.wrapCallback(target):(target instanceof events_1.EventEmitter&&CorrelationContextManager_1.CorrelationContextManager.wrapEmitter(target),target)},OpenTelemetryScopeManagerWrapper2.prototype.enable=function(){return CorrelationContextManager_1.CorrelationContextManager.enable(),this},OpenTelemetryScopeManagerWrapper2.prototype.disable=function(){return CorrelationContextManager_1.CorrelationContextManager.disable(),this},OpenTelemetryScopeManagerWrapper2._spanToContext=function(span,parentSpanId,name3){var spanContext=span.spanContext?span.spanContext():span.context(),context2=__assign(__assign({},span.spanContext()),{traceFlags:span.spanContext().traceFlags}),parentId=parentSpanId?"|"+spanContext.traceId+"."+parentSpanId+".":spanContext.traceId,aiContext=CorrelationContextManager_1.CorrelationContextManager.getCurrentContext();aiContext&&(context2.traceId=aiContext.operation.id,parentSpanId||(parentId=aiContext.operation.parentId));var correlationContext=CorrelationContextManager_1.CorrelationContextManager.spanToContextObject(context2,parentId,name3);return correlationContext},OpenTelemetryScopeManagerWrapper2}();exports2.OpenTelemetryScopeManagerWrapper=OpenTelemetryScopeManagerWrapper;exports2.AsyncScopeManager=new OpenTelemetryScopeManagerWrapper}});var require_azure_coretracing_sub=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/diagnostic-channel/azure-coretracing.sub.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__setModuleDefault=exports2&&exports2.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__importStar=exports2&&exports2.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)k!=="default"&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result};Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enable=exports2.subscriber=void 0;var api_1=(init_esm(),__toCommonJS(esm_exports)),Constants_1=require_Constants2(),diagnostic_channel_1=require_channel(),SpanParser=__importStar(require_SpanParser()),AsyncHooksScopeManager_1=require_AsyncHooksScopeManager(),clients=[],subscriber=__name(function(event){try{var span_1=event.data,telemetry_1=SpanParser.spanToTelemetryContract(span_1);AsyncHooksScopeManager_1.AsyncScopeManager.with(span_1,function(){clients.forEach(function(client){span_1.kind===api_1.SpanKind.SERVER||span_1.kind===api_1.SpanKind.CONSUMER?client.trackRequest(telemetry_1):(span_1.kind===api_1.SpanKind.CLIENT||span_1.kind===api_1.SpanKind.INTERNAL||span_1.kind===api_1.SpanKind.PRODUCER)&&client.trackDependency(telemetry_1)})})}catch{}},"subscriber");exports2.subscriber=subscriber;function enable(enabled,client){if(enabled){var clientFound=clients.find(function(c){return c==client});if(clientFound)return;clients.length===0&&diagnostic_channel_1.channel.subscribe("azure-coretracing",exports2.subscriber,diagnostic_channel_1.trueFilter,function(module3,version4){var statsbeat=client.getStatsbeat();statsbeat&&statsbeat.addInstrumentation(Constants_1.StatsbeatInstrumentation.AZURE_CORE_TRACING)}),clients.push(client)}else clients=clients.filter(function(c){return c!=client}),clients.length===0&&diagnostic_channel_1.channel.unsubscribe("azure-coretracing",exports2.subscriber)}__name(enable,"enable");exports2.enable=enable}});var require_mongodb_sub=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/diagnostic-channel/mongodb.sub.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enable=exports2.subscriber=void 0;var Constants_1=require_Constants2(),diagnostic_channel_1=require_channel(),clients=[],subscriber=__name(function(event){event.data.event.commandName!=="ismaster"&&clients.forEach(function(client){var dbName=event.data.startedData&&event.data.startedData.databaseName||"Unknown database";client.trackDependency({target:dbName,data:event.data.event.commandName,name:event.data.event.commandName,duration:event.data.event.duration,success:event.data.succeeded,resultCode:event.data.succeeded?"0":"1",time:event.data.startedData.time,dependencyTypeName:"mongodb"})})},"subscriber");exports2.subscriber=subscriber;function enable(enabled,client){if(enabled){var clientFound=clients.find(function(c){return c==client});if(clientFound)return;clients.length===0&&diagnostic_channel_1.channel.subscribe("mongodb",exports2.subscriber,diagnostic_channel_1.trueFilter,function(module3,version4){var statsbeat=client.getStatsbeat();statsbeat&&statsbeat.addInstrumentation(Constants_1.StatsbeatInstrumentation.MONGODB)}),clients.push(client)}else clients=clients.filter(function(c){return c!=client}),clients.length===0&&diagnostic_channel_1.channel.unsubscribe("mongodb",exports2.subscriber)}__name(enable,"enable");exports2.enable=enable}});var require_mysql_sub=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/diagnostic-channel/mysql.sub.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enable=exports2.subscriber=void 0;var Constants_1=require_Constants2(),diagnostic_channel_1=require_channel(),clients=[],subscriber=__name(function(event){clients.forEach(function(client){var queryObj=event.data.query||{},sqlString=queryObj.sql||"Unknown query",success=!event.data.err,connection=queryObj._connection||{},connectionConfig=connection.config||{},dbName=connectionConfig.socketPath?connectionConfig.socketPath:(connectionConfig.host||"localhost")+":"+connectionConfig.port;client.trackDependency({target:dbName,data:sqlString,name:sqlString,duration:event.data.duration,success,resultCode:success?"0":"1",time:event.data.time,dependencyTypeName:"mysql"})})},"subscriber");exports2.subscriber=subscriber;function enable(enabled,client){if(enabled){var clientFound=clients.find(function(c){return c==client});if(clientFound)return;clients.length===0&&diagnostic_channel_1.channel.subscribe("mysql",exports2.subscriber,diagnostic_channel_1.trueFilter,function(module3,version4){var statsbeat=client.getStatsbeat();statsbeat&&statsbeat.addInstrumentation(Constants_1.StatsbeatInstrumentation.MYSQL)}),clients.push(client)}else clients=clients.filter(function(c){return c!=client}),clients.length===0&&diagnostic_channel_1.channel.unsubscribe("mysql",exports2.subscriber)}__name(enable,"enable");exports2.enable=enable}});var require_redis_sub=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/diagnostic-channel/redis.sub.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enable=exports2.subscriber=void 0;var Constants_1=require_Constants2(),diagnostic_channel_1=require_channel(),clients=[],subscriber=__name(function(event){clients.forEach(function(client){event.data.commandObj.command!=="info"&&client.trackDependency({target:event.data.address,name:event.data.commandObj.command,data:event.data.commandObj.command,duration:event.data.duration,success:!event.data.err,resultCode:event.data.err?"1":"0",time:event.data.time,dependencyTypeName:"redis"})})},"subscriber");exports2.subscriber=subscriber;function enable(enabled,client){if(enabled){var clientFound=clients.find(function(c){return c==client});if(clientFound)return;clients.length===0&&diagnostic_channel_1.channel.subscribe("redis",exports2.subscriber,diagnostic_channel_1.trueFilter,function(module3,version4){var statsbeat=client.getStatsbeat();statsbeat&&statsbeat.addInstrumentation(Constants_1.StatsbeatInstrumentation.REDIS)}),clients.push(client)}else clients=clients.filter(function(c){return c!=client}),clients.length===0&&diagnostic_channel_1.channel.unsubscribe("redis",exports2.subscriber)}__name(enable,"enable");exports2.enable=enable}});var require_postgres_sub=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/diagnostic-channel/postgres.sub.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enable=exports2.subscriber=void 0;var Constants_1=require_Constants2(),diagnostic_channel_1=require_channel(),clients=[],subscriber=__name(function(event){clients.forEach(function(client){var q=event.data.query,sql2=q.preparable&&q.preparable.text||q.plan||q.text||"unknown query",success=!event.data.error,conn=event.data.database.host+":"+event.data.database.port;client.trackDependency({target:conn,data:sql2,name:sql2,duration:event.data.duration,success,resultCode:success?"0":"1",time:event.data.time,dependencyTypeName:"postgres"})})},"subscriber");exports2.subscriber=subscriber;function enable(enabled,client){if(enabled){var clientFound=clients.find(function(c){return c==client});if(clientFound)return;clients.length===0&&diagnostic_channel_1.channel.subscribe("postgres",exports2.subscriber,diagnostic_channel_1.trueFilter,function(module3,version4){var statsbeat=client.getStatsbeat();statsbeat&&statsbeat.addInstrumentation(Constants_1.StatsbeatInstrumentation.POSTGRES)}),clients.push(client)}else clients=clients.filter(function(c){return c!=client}),clients.length===0&&diagnostic_channel_1.channel.unsubscribe("postgres",exports2.subscriber)}__name(enable,"enable");exports2.enable=enable}});var require_HttpDependencies=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/HttpDependencies.js"(exports2,module2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__setModuleDefault=exports2&&exports2.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__importStar=exports2&&exports2.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)k!=="default"&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result},__spreadArrays=exports2&&exports2.__spreadArrays||function(){for(var s=0,i=0,il=arguments.length;i<il;i++)s+=arguments[i].length;for(var r=Array(s),k=0,i=0;i<il;i++)for(var a=arguments[i],j=0,jl=a.length;j<jl;j++,k++)r[k]=a[j];return r},http3=require("http"),https2=require("https"),Logging=require_Logging(),Util=require_Util(),RequestResponseHeaders=require_RequestResponseHeaders(),HttpDependencyParser=require_HttpDependencyParser(),CorrelationContextManager_1=require_CorrelationContextManager(),Traceparent=require_Traceparent(),DiagChannel=__importStar(require_initialization()),CorrelationIdManager=require_CorrelationIdManager(),AutoCollectHttpDependencies=function(){function AutoCollectHttpDependencies2(client){if(AutoCollectHttpDependencies2.INSTANCE)throw new Error("Client request tracking should be configured from the applicationInsights object");AutoCollectHttpDependencies2.INSTANCE=this,this._client=client}return __name(AutoCollectHttpDependencies2,"AutoCollectHttpDependencies"),AutoCollectHttpDependencies2.prototype.enable=function(isEnabled){this._isEnabled=isEnabled,this._isEnabled&&!this._isInitialized&&this._initialize(),DiagChannel.IsInitialized&&(require_azure_coretracing_sub().enable(isEnabled,this._client),require_mongodb_sub().enable(isEnabled,this._client),require_mysql_sub().enable(isEnabled,this._client),require_redis_sub().enable(isEnabled,this._client),require_postgres_sub().enable(isEnabled,this._client))},AutoCollectHttpDependencies2.prototype.isInitialized=function(){return this._isInitialized},AutoCollectHttpDependencies2.prototype._initialize=function(){var _this=this;this._isInitialized=!0;var originalRequest=http3.request,originalHttpsRequest=https2.request,clientRequestPatch=__name(function(request7,options){try{var shouldCollect=!options[AutoCollectHttpDependencies2.disableCollectionRequestOption]&&!request7[AutoCollectHttpDependencies2.alreadyAutoCollectedFlag],userAgentHeader=null;if(options.headers&&(userAgentHeader=options.headers["User-Agent"]||options.headers["user-agent"],userAgentHeader&&userAgentHeader.toString().indexOf("azsdk-js")!==-1&&(shouldCollect=!1)),request7&&options&&shouldCollect&&(CorrelationContextManager_1.CorrelationContextManager.wrapEmitter(request7),_this._isEnabled))if(request7[AutoCollectHttpDependencies2.alreadyAutoCollectedFlag]=!0,CorrelationContextManager_1.CorrelationContextManager.getCurrentContext())AutoCollectHttpDependencies2.trackRequest(_this._client,{options,request:request7});else{var operationId=null;if(CorrelationIdManager.w3cEnabled){var traceparent=new Traceparent;operationId=traceparent.traceId}else{var requestId=CorrelationIdManager.generateRequestId(null);operationId=CorrelationIdManager.getRootId(requestId)}var correlationContext=CorrelationContextManager_1.CorrelationContextManager.generateContextObject(operationId);CorrelationContextManager_1.CorrelationContextManager.runWithContext(correlationContext,function(){AutoCollectHttpDependencies2.trackRequest(_this._client,{options,request:request7})})}}catch(err){Logging.warn("Failed to generate dependency telemetry.",Util.dumpObj(err))}},"clientRequestPatch");http3.request=function(options){for(var requestArgs=[],_i=1;_i<arguments.length;_i++)requestArgs[_i-1]=arguments[_i];var request7=originalRequest.call.apply(originalRequest,__spreadArrays([http3,options],requestArgs));return clientRequestPatch(request7,options),request7},https2.request=function(options){for(var requestArgs=[],_i=1;_i<arguments.length;_i++)requestArgs[_i-1]=arguments[_i];var request7=originalHttpsRequest.call.apply(originalHttpsRequest,__spreadArrays([https2,options],requestArgs));return clientRequestPatch(request7,options),request7},http3.get=function(options){for(var _a,requestArgs=[],_i=1;_i<arguments.length;_i++)requestArgs[_i-1]=arguments[_i];var request7=(_a=http3.request).call.apply(_a,__spreadArrays([http3,options],requestArgs));return request7.end(),request7},https2.get=function(options){for(var _a,requestArgs=[],_i=1;_i<arguments.length;_i++)requestArgs[_i-1]=arguments[_i];var request7=(_a=https2.request).call.apply(_a,__spreadArrays([https2,options],requestArgs));return request7.end(),request7}},AutoCollectHttpDependencies2.trackRequest=function(client,telemetry){if(!telemetry.options||!telemetry.request||!client){Logging.info("AutoCollectHttpDependencies.trackRequest was called with invalid parameters: ",!telemetry.options,!telemetry.request,!client);return}var requestParser=new HttpDependencyParser(telemetry.options,telemetry.request),currentContext=CorrelationContextManager_1.CorrelationContextManager.getCurrentContext(),uniqueRequestId,uniqueTraceparent;if(currentContext&&currentContext.operation&&currentContext.operation.traceparent&&Traceparent.isValidTraceId(currentContext.operation.traceparent.traceId))currentContext.operation.traceparent.updateSpanId(),uniqueRequestId=currentContext.operation.traceparent.getBackCompatRequestId();else if(CorrelationIdManager.w3cEnabled){var traceparent=new Traceparent;uniqueTraceparent=traceparent.toString(),uniqueRequestId=traceparent.getBackCompatRequestId()}else uniqueRequestId=currentContext&&currentContext.operation&&currentContext.operation.parentId+AutoCollectHttpDependencies2.requestNumber+++".";if(Util.canIncludeCorrelationHeader(client,requestParser.getUrl())&&telemetry.request.getHeader&&telemetry.request.setHeader&&client.config&&client.config.correlationId){var correlationHeader=telemetry.request.getHeader(RequestResponseHeaders.requestContextHeader);try{Util.safeIncludeCorrelationHeader(client,telemetry.request,correlationHeader)}catch(err){Logging.warn("Request-Context header could not be set. Correlation of requests may be lost",err)}if(currentContext&&currentContext.operation)try{if(telemetry.request.setHeader(RequestResponseHeaders.requestIdHeader,uniqueRequestId),client.config.ignoreLegacyHeaders||(telemetry.request.setHeader(RequestResponseHeaders.parentIdHeader,currentContext.operation.id),telemetry.request.setHeader(RequestResponseHeaders.rootIdHeader,uniqueRequestId)),uniqueTraceparent||currentContext.operation.traceparent)telemetry.request.setHeader(RequestResponseHeaders.traceparentHeader,uniqueTraceparent||currentContext.operation.traceparent.toString());else if(CorrelationIdManager.w3cEnabled){var traceparent=new Traceparent().toString();telemetry.request.setHeader(RequestResponseHeaders.traceparentHeader,traceparent)}if(currentContext.operation.tracestate){var tracestate=currentContext.operation.tracestate.toString();tracestate&&telemetry.request.setHeader(RequestResponseHeaders.traceStateHeader,tracestate)}var correlationContextHeader=currentContext.customProperties.serializeToHeader();correlationContextHeader&&telemetry.request.setHeader(RequestResponseHeaders.correlationContextHeader,correlationContextHeader)}catch(err){Logging.warn("Correlation headers could not be set. Correlation of requests may be lost.",err)}}telemetry.request.on&&(telemetry.request.on("response",function(response){if(!telemetry.isProcessed){telemetry.isProcessed=!0,requestParser.onResponse(response);var dependencyTelemetry=requestParser.getDependencyTelemetry(telemetry,uniqueRequestId);dependencyTelemetry.contextObjects=dependencyTelemetry.contextObjects||{},dependencyTelemetry.contextObjects["http.RequestOptions"]=telemetry.options,dependencyTelemetry.contextObjects["http.ClientRequest"]=telemetry.request,dependencyTelemetry.contextObjects["http.ClientResponse"]=response,client.trackDependency(dependencyTelemetry)}}),telemetry.request.on("error",function(error){if(!telemetry.isProcessed){telemetry.isProcessed=!0,requestParser.onError(error);var dependencyTelemetry=requestParser.getDependencyTelemetry(telemetry,uniqueRequestId);dependencyTelemetry.contextObjects=dependencyTelemetry.contextObjects||{},dependencyTelemetry.contextObjects["http.RequestOptions"]=telemetry.options,dependencyTelemetry.contextObjects["http.ClientRequest"]=telemetry.request,dependencyTelemetry.contextObjects.Error=error,client.trackDependency(dependencyTelemetry)}}),telemetry.request.on("abort",function(){if(!telemetry.isProcessed){telemetry.isProcessed=!0,requestParser.onError(new Error("The request has been aborted and the network socket has closed."));var dependencyTelemetry=requestParser.getDependencyTelemetry(telemetry,uniqueRequestId);dependencyTelemetry.contextObjects=dependencyTelemetry.contextObjects||{},dependencyTelemetry.contextObjects["http.RequestOptions"]=telemetry.options,dependencyTelemetry.contextObjects["http.ClientRequest"]=telemetry.request,client.trackDependency(dependencyTelemetry)}}))},AutoCollectHttpDependencies2.prototype.dispose=function(){AutoCollectHttpDependencies2.INSTANCE=null,this.enable(!1),this._isInitialized=!1},AutoCollectHttpDependencies2.disableCollectionRequestOption="disableAppInsightsAutoCollection",AutoCollectHttpDependencies2.requestNumber=1,AutoCollectHttpDependencies2.alreadyAutoCollectedFlag="_appInsightsAutoCollected",AutoCollectHttpDependencies2}();module2.exports=AutoCollectHttpDependencies}});var require_HttpRequests=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/HttpRequests.js"(exports2,module2){"use strict";var http3=require("http"),https2=require("https"),Logging=require_Logging(),Util=require_Util(),RequestResponseHeaders=require_RequestResponseHeaders(),HttpRequestParser=require_HttpRequestParser(),CorrelationContextManager_1=require_CorrelationContextManager(),AutoCollectPerformance=require_Performance(),AutoCollectHttpRequests=function(){function AutoCollectHttpRequests2(client){if(AutoCollectHttpRequests2.INSTANCE)throw new Error("Server request tracking should be configured from the applicationInsights object");AutoCollectHttpRequests2.INSTANCE=this,this._client=client}return __name(AutoCollectHttpRequests2,"AutoCollectHttpRequests"),AutoCollectHttpRequests2.prototype.enable=function(isEnabled){this._isEnabled=isEnabled,(this._isAutoCorrelating||this._isEnabled||AutoCollectPerformance.isEnabled())&&!this._isInitialized&&(this.useAutoCorrelation(this._isAutoCorrelating),this._initialize())},AutoCollectHttpRequests2.prototype.useAutoCorrelation=function(isEnabled,forceClsHooked){isEnabled&&!this._isAutoCorrelating?CorrelationContextManager_1.CorrelationContextManager.enable(forceClsHooked):!isEnabled&&this._isAutoCorrelating&&CorrelationContextManager_1.CorrelationContextManager.disable(),this._isAutoCorrelating=isEnabled},AutoCollectHttpRequests2.prototype.isInitialized=function(){return this._isInitialized},AutoCollectHttpRequests2.prototype.isAutoCorrelating=function(){return this._isAutoCorrelating},AutoCollectHttpRequests2.prototype._generateCorrelationContext=function(requestParser){if(this._isAutoCorrelating)return CorrelationContextManager_1.CorrelationContextManager.generateContextObject(requestParser.getOperationId(this._client.context.tags),requestParser.getRequestId(),requestParser.getOperationName(this._client.context.tags),requestParser.getCorrelationContextHeader(),requestParser.getTraceparent(),requestParser.getTracestate())},AutoCollectHttpRequests2.prototype._registerRequest=function(request7,response,onRequest){var _this=this,requestParser=new HttpRequestParser(request7),correlationContext=this._generateCorrelationContext(requestParser);CorrelationContextManager_1.CorrelationContextManager.runWithContext(correlationContext,function(){_this._isEnabled&&(request7[AutoCollectHttpRequests2.alreadyAutoCollectedFlag]=!0,AutoCollectHttpRequests2.trackRequest(_this._client,{request:request7,response},requestParser)),typeof onRequest=="function"&&onRequest(request7,response)})},AutoCollectHttpRequests2.prototype._initialize=function(){if(this._isInitialized=!0,!AutoCollectHttpRequests2.HANDLER_READY){AutoCollectHttpRequests2.HANDLER_READY=!0;var wrapOnRequestHandler=__name(function(onRequest){if(onRequest){if(typeof onRequest!="function")throw new Error("onRequest handler must be a function");return function(request7,response){CorrelationContextManager_1.CorrelationContextManager.wrapEmitter(request7),CorrelationContextManager_1.CorrelationContextManager.wrapEmitter(response);var shouldCollect=request7&&!request7[AutoCollectHttpRequests2.alreadyAutoCollectedFlag];request7&&shouldCollect&&AutoCollectHttpRequests2.INSTANCE?AutoCollectHttpRequests2.INSTANCE._registerRequest(request7,response,onRequest):onRequest(request7,response)}}},"wrapOnRequestHandler"),wrapServerEventHandler=__name(function(server){var originalAddListener=server.addListener.bind(server);server.addListener=function(eventType,eventHandler){switch(eventType){case"request":case"checkContinue":return originalAddListener(eventType,wrapOnRequestHandler(eventHandler));default:return originalAddListener(eventType,eventHandler)}},server.on=server.addListener},"wrapServerEventHandler"),originalHttpServer=http3.createServer;http3.createServer=function(param1,param2){if(param2&&typeof param2=="function"){var server=originalHttpServer(param1,wrapOnRequestHandler(param2));return wrapServerEventHandler(server),server}else{var server=originalHttpServer(wrapOnRequestHandler(param1));return wrapServerEventHandler(server),server}};var originalHttpsServer=https2.createServer;https2.createServer=function(options,onRequest){var server=originalHttpsServer(options,wrapOnRequestHandler(onRequest));return wrapServerEventHandler(server),server}}},AutoCollectHttpRequests2.trackRequestSync=function(client,telemetry){if(!telemetry.request||!telemetry.response||!client){Logging.info("AutoCollectHttpRequests.trackRequestSync was called with invalid parameters: ",!telemetry.request,!telemetry.response,!client);return}telemetry.isProcessed=!1,AutoCollectHttpRequests2.addResponseCorrelationIdHeader(client,telemetry.response);var correlationContext=CorrelationContextManager_1.CorrelationContextManager.getCurrentContext(),requestParser=new HttpRequestParser(telemetry.request,correlationContext&&correlationContext.operation.parentId);correlationContext&&(correlationContext.operation.id=requestParser.getOperationId(client.context.tags)||correlationContext.operation.id,correlationContext.operation.name=requestParser.getOperationName(client.context.tags)||correlationContext.operation.name,correlationContext.operation.parentId=requestParser.getRequestId()||correlationContext.operation.parentId,correlationContext.customProperties.addHeaderData(requestParser.getCorrelationContextHeader())),AutoCollectHttpRequests2.endRequest(client,requestParser,telemetry,telemetry.duration,telemetry.error)},AutoCollectHttpRequests2.trackRequest=function(client,telemetry,_requestParser){if(!telemetry.request||!telemetry.response||!client){Logging.info("AutoCollectHttpRequests.trackRequest was called with invalid parameters: ",!telemetry.request,!telemetry.response,!client);return}telemetry.isProcessed=!1;var correlationContext=CorrelationContextManager_1.CorrelationContextManager.getCurrentContext(),requestParser=_requestParser||new HttpRequestParser(telemetry.request,correlationContext&&correlationContext.operation.parentId);Util.canIncludeCorrelationHeader(client,requestParser.getUrl())&&AutoCollectHttpRequests2.addResponseCorrelationIdHeader(client,telemetry.response),correlationContext&&!_requestParser&&(correlationContext.operation.id=requestParser.getOperationId(client.context.tags)||correlationContext.operation.id,correlationContext.operation.name=requestParser.getOperationName(client.context.tags)||correlationContext.operation.name,correlationContext.operation.parentId=requestParser.getOperationParentId(client.context.tags)||correlationContext.operation.parentId,correlationContext.customProperties.addHeaderData(requestParser.getCorrelationContextHeader())),telemetry.response.once&&telemetry.response.once("finish",function(){AutoCollectHttpRequests2.endRequest(client,requestParser,telemetry,null,null)}),telemetry.request.on&&telemetry.request.on("error",function(error){AutoCollectHttpRequests2.endRequest(client,requestParser,telemetry,null,error)}),telemetry.request.on&&telemetry.request.on("aborted",function(){var errorMessage="The request has been aborted and the network socket has closed.";AutoCollectHttpRequests2.endRequest(client,requestParser,telemetry,null,errorMessage)})},AutoCollectHttpRequests2.addResponseCorrelationIdHeader=function(client,response){if(client.config&&client.config.correlationId&&response.getHeader&&response.setHeader&&!response.headersSent){var correlationHeader=response.getHeader(RequestResponseHeaders.requestContextHeader);Util.safeIncludeCorrelationHeader(client,response,correlationHeader)}},AutoCollectHttpRequests2.endRequest=function(client,requestParser,telemetry,ellapsedMilliseconds,error){if(!telemetry.isProcessed){telemetry.isProcessed=!0,error?requestParser.onError(error,ellapsedMilliseconds):requestParser.onResponse(telemetry.response,ellapsedMilliseconds);var requestTelemetry=requestParser.getRequestTelemetry(telemetry);if(requestTelemetry.tagOverrides=requestParser.getRequestTags(client.context.tags),telemetry.tagOverrides)for(var key in telemetry.tagOverrides)requestTelemetry.tagOverrides[key]=telemetry.tagOverrides[key];var legacyRootId=requestParser.getLegacyRootId();legacyRootId&&(requestTelemetry.properties.ai_legacyRootId=legacyRootId),requestTelemetry.contextObjects=requestTelemetry.contextObjects||{},requestTelemetry.contextObjects["http.ServerRequest"]=telemetry.request,requestTelemetry.contextObjects["http.ServerResponse"]=telemetry.response,client.trackRequest(requestTelemetry)}},AutoCollectHttpRequests2.prototype.dispose=function(){AutoCollectHttpRequests2.INSTANCE=null,this.enable(!1),this._isInitialized=!1,CorrelationContextManager_1.CorrelationContextManager.disable(),this._isAutoCorrelating=!1},AutoCollectHttpRequests2.HANDLER_READY=!1,AutoCollectHttpRequests2.alreadyAutoCollectedFlag="_appInsightsAutoCollected",AutoCollectHttpRequests2}();module2.exports=AutoCollectHttpRequests}});var require_QuickPulseEnvelopeFactory=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/QuickPulseEnvelopeFactory.js"(exports2,module2){"use strict";var __assign=exports2&&exports2.__assign||function(){return __assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p])}return t},__assign.apply(this,arguments)},os4=require("os"),Contracts=require_Contracts(),Constants3=require_Constants2(),Util=require_Util(),Logging=require_Logging(),StreamId=Util.w3cTraceId(),QuickPulseEnvelopeFactory=function(){function QuickPulseEnvelopeFactory2(){}return __name(QuickPulseEnvelopeFactory2,"QuickPulseEnvelopeFactory"),QuickPulseEnvelopeFactory2.createQuickPulseEnvelope=function(metrics2,documents,config,context2){var machineName=os4&&typeof os4.hostname=="function"&&os4.hostname()||"Unknown",instance=context2.tags&&context2.keys&&context2.keys.cloudRoleInstance&&context2.tags[context2.keys.cloudRoleInstance]||machineName,roleName=context2.tags&&context2.keys&&context2.keys.cloudRole&&context2.tags[context2.keys.cloudRole]||null,envelope={Documents:documents.length>0?documents:null,InstrumentationKey:config.instrumentationKey||"",Metrics:metrics2.length>0?metrics2:null,InvariantVersion:1,Timestamp:"/Date("+Date.now()+")/",Version:context2.tags[context2.keys.internalSdkVersion],StreamId,MachineName:machineName,Instance:instance,RoleName:roleName};return envelope},QuickPulseEnvelopeFactory2.createQuickPulseMetric=function(telemetry){var data;return data={Name:telemetry.name,Value:telemetry.value,Weight:telemetry.count||1},data},QuickPulseEnvelopeFactory2.telemetryEnvelopeToQuickPulseDocument=function(envelope){switch(envelope.data.baseType){case Contracts.TelemetryTypeString.Event:return QuickPulseEnvelopeFactory2.createQuickPulseEventDocument(envelope);case Contracts.TelemetryTypeString.Exception:return QuickPulseEnvelopeFactory2.createQuickPulseExceptionDocument(envelope);case Contracts.TelemetryTypeString.Trace:return QuickPulseEnvelopeFactory2.createQuickPulseTraceDocument(envelope);case Contracts.TelemetryTypeString.Dependency:return QuickPulseEnvelopeFactory2.createQuickPulseDependencyDocument(envelope);case Contracts.TelemetryTypeString.Request:return QuickPulseEnvelopeFactory2.createQuickPulseRequestDocument(envelope)}return null},QuickPulseEnvelopeFactory2.createQuickPulseEventDocument=function(envelope){var document2=QuickPulseEnvelopeFactory2.createQuickPulseDocument(envelope),name3=envelope.data.baseData.name,eventDocument=__assign(__assign({},document2),{Name:name3});return eventDocument},QuickPulseEnvelopeFactory2.createQuickPulseTraceDocument=function(envelope){var document2=QuickPulseEnvelopeFactory2.createQuickPulseDocument(envelope),severityLevel=envelope.data.baseData.severityLevel||0,traceDocument=__assign(__assign({},document2),{Message:envelope.data.baseData.message,SeverityLevel:Contracts.SeverityLevel[severityLevel]});return traceDocument},QuickPulseEnvelopeFactory2.createQuickPulseExceptionDocument=function(envelope){var document2=QuickPulseEnvelopeFactory2.createQuickPulseDocument(envelope),exceptionDetails=envelope.data.baseData.exceptions,exception="",exceptionMessage="",exceptionType="";exceptionDetails&&exceptionDetails.length>0&&(exceptionDetails[0].parsedStack&&exceptionDetails[0].parsedStack.length>0?exceptionDetails[0].parsedStack.forEach(function(err){exception+=err.assembly+`
`}):exceptionDetails[0].stack&&exceptionDetails[0].stack.length>0&&(exception=exceptionDetails[0].stack),exceptionMessage=exceptionDetails[0].message,exceptionType=exceptionDetails[0].typeName);var exceptionDocument=__assign(__assign({},document2),{Exception:exception,ExceptionMessage:exceptionMessage,ExceptionType:exceptionType});return exceptionDocument},QuickPulseEnvelopeFactory2.createQuickPulseRequestDocument=function(envelope){var document2=QuickPulseEnvelopeFactory2.createQuickPulseDocument(envelope),baseData=envelope.data.baseData,requestDocument=__assign(__assign({},document2),{Name:baseData.name,Success:baseData.success,Duration:baseData.duration,ResponseCode:baseData.responseCode,OperationName:baseData.name});return requestDocument},QuickPulseEnvelopeFactory2.createQuickPulseDependencyDocument=function(envelope){var document2=QuickPulseEnvelopeFactory2.createQuickPulseDocument(envelope),baseData=envelope.data.baseData,dependencyDocument=__assign(__assign({},document2),{Name:baseData.name,Target:baseData.target,Success:baseData.success,Duration:baseData.duration,ResultCode:baseData.resultCode,CommandName:baseData.data,OperationName:document2.OperationId,DependencyTypeName:baseData.type});return dependencyDocument},QuickPulseEnvelopeFactory2.createQuickPulseDocument=function(envelope){var documentType,__type,operationId,properties;envelope.data.baseType?(__type=Constants3.TelemetryTypeStringToQuickPulseType[envelope.data.baseType],documentType=Constants3.TelemetryTypeStringToQuickPulseDocumentType[envelope.data.baseType]):Logging.warn("Document type invalid; not sending live metric document",envelope.data.baseType),operationId=envelope.tags[QuickPulseEnvelopeFactory2.keys.operationId],properties=QuickPulseEnvelopeFactory2.aggregateProperties(envelope);var document2={DocumentType:documentType,__type,OperationId:operationId,Version:"1.0",Properties:properties};return document2},QuickPulseEnvelopeFactory2.aggregateProperties=function(envelope){var properties=[],meas=envelope.data.baseData.measurements||{};for(var key in meas)if(meas.hasOwnProperty(key)){var value=meas[key],property={key,value};properties.push(property)}var props=envelope.data.baseData.properties||{};for(var key in props)if(props.hasOwnProperty(key)){var value=props[key],property={key,value};properties.push(property)}return properties},QuickPulseEnvelopeFactory2.keys=new Contracts.ContextTagKeys,QuickPulseEnvelopeFactory2}();module2.exports=QuickPulseEnvelopeFactory}});var require_QuickPulseUtil=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/QuickPulseUtil.js"(exports2,module2){"use strict";var getTransmissionTime=__name(function(){return(Date.now()+621355968e5)*1e4},"getTransmissionTime");module2.exports={getTransmissionTime}}});var require_QuickPulseSender=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/QuickPulseSender.js"(exports2,module2){"use strict";var __awaiter=exports2&&exports2.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve15){resolve15(value)})}return __name(adopt,"adopt"),new(P||(P=Promise))(function(resolve15,reject2){function fulfilled(value){try{step(generator.next(value))}catch(e){reject2(e)}}__name(fulfilled,"fulfilled");function rejected(value){try{step(generator.throw(value))}catch(e){reject2(e)}}__name(rejected,"rejected");function step(result){result.done?resolve15(result.value):adopt(result.value).then(fulfilled,rejected)}__name(step,"step"),step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=exports2&&exports2.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol=="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");for(;_;)try{if(f=1,y&&(t=op[0]&2?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,t&&(op=[op[0]&2,t.value]),op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(t=_.trys,!(t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1],t=op;break}if(t&&_.label<t[2]){_.label=t[2],_.ops.push(op);break}t[2]&&_.ops.pop(),_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}},https2=require("https"),AutoCollectHttpDependencies=require_HttpDependencies(),Logging=require_Logging(),QuickPulseUtil=require_QuickPulseUtil(),Util=require_Util(),url2=require("url"),QuickPulseConfig={method:"POST",time:"x-ms-qps-transmission-time",pollingIntervalHint:"x-ms-qps-service-polling-interval-hint",endpointRedirect:"x-ms-qps-service-endpoint-redirect-v2",instanceName:"x-ms-qps-instance-name",streamId:"x-ms-qps-stream-id",machineName:"x-ms-qps-machine-name",roleName:"x-ms-qps-role-name",streamid:"x-ms-qps-stream-id",invariantVersion:"x-ms-qps-invariant-version",subscribed:"x-ms-qps-subscribed"},QuickPulseSender=function(){function QuickPulseSender2(config,getAuthorizationHandler){this._config=config,this._consecutiveErrors=0,this._getAuthorizationHandler=getAuthorizationHandler}return __name(QuickPulseSender2,"QuickPulseSender"),QuickPulseSender2.prototype.ping=function(envelope,redirectedHostEndpoint,done){var pingHeaders=[{name:QuickPulseConfig.streamId,value:envelope.StreamId},{name:QuickPulseConfig.machineName,value:envelope.MachineName},{name:QuickPulseConfig.roleName,value:envelope.RoleName},{name:QuickPulseConfig.instanceName,value:envelope.Instance},{name:QuickPulseConfig.invariantVersion,value:envelope.InvariantVersion.toString()}];this._submitData(envelope,redirectedHostEndpoint,done,"ping",pingHeaders)},QuickPulseSender2.prototype.post=function(envelope,redirectedHostEndpoint,done){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,this._submitData([envelope],redirectedHostEndpoint,done,"post")];case 1:return _a.sent(),[2]}})})},QuickPulseSender2.prototype._submitData=function(envelope,redirectedHostEndpoint,done,postOrPing,additionalHeaders){return __awaiter(this,void 0,void 0,function(){var payload,options,authHandler,authError_1,notice,req,_a,_b,_this=this;return __generator(this,function(_c){switch(_c.label){case 0:if(payload=Util.stringify(envelope),options=(_a={},_a[AutoCollectHttpDependencies.disableCollectionRequestOption]=!0,_a.host=redirectedHostEndpoint&&redirectedHostEndpoint.length>0?redirectedHostEndpoint:this._config.quickPulseHost,_a.method=QuickPulseConfig.method,_a.path="/QuickPulseService.svc/"+postOrPing+"?ikey="+this._config.instrumentationKey,_a.headers=(_b={Expect:"100-continue"},_b[QuickPulseConfig.time]=QuickPulseUtil.getTransmissionTime(),_b["Content-Type"]="application/json",_b["Content-Length"]=Buffer.byteLength(payload),_b),_a),additionalHeaders&&additionalHeaders.length>0&&additionalHeaders.forEach(function(header){return options.headers[header.name]=header.value}),postOrPing!=="post")return[3,4];if(authHandler=this._getAuthorizationHandler?this._getAuthorizationHandler(this._config):null,!authHandler)return[3,4];_c.label=1;case 1:return _c.trys.push([1,3,,4]),[4,authHandler.addAuthorizationHeader(options)];case 2:return _c.sent(),[3,4];case 3:return authError_1=_c.sent(),notice="Failed to get AAD bearer token for the Application. Error:",Logging.info(QuickPulseSender2.TAG,notice,authError_1),[2];case 4:return this._config.httpsAgent?options.agent=this._config.httpsAgent:options.agent=Util.tlsRestrictedAgent,req=https2.request(options,function(res){if(res.statusCode==200){var shouldPOSTData=res.headers[QuickPulseConfig.subscribed]==="true",redirectHeader=null;try{redirectHeader=res.headers[QuickPulseConfig.endpointRedirect]?new url2.URL(res.headers[QuickPulseConfig.endpointRedirect].toString()).host:null}catch(error){_this._onError("Failed to parse redirect header from QuickPulse: "+Util.dumpObj(error))}var pollingIntervalHint=res.headers[QuickPulseConfig.pollingIntervalHint]?parseInt(res.headers[QuickPulseConfig.pollingIntervalHint].toString()):null;_this._consecutiveErrors=0,done(shouldPOSTData,res,redirectHeader,pollingIntervalHint)}else _this._onError("StatusCode:"+res.statusCode+" StatusMessage:"+res.statusMessage),done()}),req.on("error",function(error){_this._onError(error),done()}),req.write(payload),req.end(),[2]}})})},QuickPulseSender2.prototype._onError=function(error){this._consecutiveErrors++;var notice="Transient error connecting to the Live Metrics endpoint. This packet will not appear in your Live Metrics Stream. Error:";this._consecutiveErrors%QuickPulseSender2.MAX_QPS_FAILURES_BEFORE_WARN===0?(notice="Live Metrics endpoint could not be reached "+this._consecutiveErrors+" consecutive times. Most recent error:",Logging.warn(QuickPulseSender2.TAG,notice,error)):Logging.info(QuickPulseSender2.TAG,notice,error)},QuickPulseSender2.TAG="QuickPulseSender",QuickPulseSender2.MAX_QPS_FAILURES_BEFORE_WARN=25,QuickPulseSender2}();module2.exports=QuickPulseSender}});var require_QuickPulseStateManager=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/QuickPulseStateManager.js"(exports2,module2){"use strict";var __awaiter=exports2&&exports2.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve15){resolve15(value)})}return __name(adopt,"adopt"),new(P||(P=Promise))(function(resolve15,reject2){function fulfilled(value){try{step(generator.next(value))}catch(e){reject2(e)}}__name(fulfilled,"fulfilled");function rejected(value){try{step(generator.throw(value))}catch(e){reject2(e)}}__name(rejected,"rejected");function step(result){result.done?resolve15(result.value):adopt(result.value).then(fulfilled,rejected)}__name(step,"step"),step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=exports2&&exports2.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol=="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");for(;_;)try{if(f=1,y&&(t=op[0]&2?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,t&&(op=[op[0]&2,t.value]),op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(t=_.trys,!(t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1],t=op;break}if(t&&_.label<t[2]){_.label=t[2],_.ops.push(op);break}t[2]&&_.ops.pop(),_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}},Logging=require_Logging(),QuickPulseEnvelopeFactory=require_QuickPulseEnvelopeFactory(),QuickPulseSender=require_QuickPulseSender(),Constants3=require_Constants2(),Context2=require_Context(),QuickPulseStateManager=function(){function QuickPulseStateManager2(config,context2,getAuthorizationHandler,client){this._isCollectingData=!1,this._lastSuccessTime=Date.now(),this._lastSendSucceeded=!0,this._metrics={},this._documents=[],this._collectors=[],this._redirectedHost=null,this._pollingIntervalHint=-1,this.config=config,this.context=context2||new Context2,this._sender=new QuickPulseSender(this.config,getAuthorizationHandler),this._isEnabled=!1,this._statsbeat=client?.getStatsbeat()}return __name(QuickPulseStateManager2,"QuickPulseStateManager"),QuickPulseStateManager2.prototype.addCollector=function(collector){this._collectors.push(collector)},QuickPulseStateManager2.prototype.trackMetric=function(telemetry){this._addMetric(telemetry)},QuickPulseStateManager2.prototype.addDocument=function(envelope){if(this._isCollectingData){var document_1=QuickPulseEnvelopeFactory.telemetryEnvelopeToQuickPulseDocument(envelope);document_1&&this._documents.push(document_1)}},QuickPulseStateManager2.prototype.enable=function(isEnabled){isEnabled&&!this._isEnabled?(this._isEnabled=!0,this._goQuickPulse(),this._statsbeat&&this._statsbeat.addFeature(Constants3.StatsbeatFeature.LIVE_METRICS)):!isEnabled&&this._isEnabled&&(this._isEnabled=!1,clearTimeout(this._handle),this._handle=void 0)},QuickPulseStateManager2.prototype.enableCollectors=function(enable){this._collectors.forEach(function(collector){collector.enable(enable)})},QuickPulseStateManager2.prototype._addMetric=function(telemetry){var value=telemetry.value,count=telemetry.count||1,name3=Constants3.PerformanceToQuickPulseCounter[telemetry.name];name3&&(this._metrics[name3]?(this._metrics[name3].Value=(this._metrics[name3].Value*this._metrics[name3].Weight+value*count)/(this._metrics[name3].Weight+count),this._metrics[name3].Weight+=count):(this._metrics[name3]=QuickPulseEnvelopeFactory.createQuickPulseMetric(telemetry),this._metrics[name3].Name=name3,this._metrics[name3].Weight=1))},QuickPulseStateManager2.prototype._resetQuickPulseBuffer=function(){delete this._metrics,this._metrics={},this._documents.length=0},QuickPulseStateManager2.prototype._goQuickPulse=function(){return __awaiter(this,void 0,void 0,function(){var metrics2,envelope,pingInterval,currentTimeout,_this=this;return __generator(this,function(_a){switch(_a.label){case 0:return metrics2=Object.keys(this._metrics).map(function(k){return _this._metrics[k]}),envelope=QuickPulseEnvelopeFactory.createQuickPulseEnvelope(metrics2,this._documents.slice(),this.config,this.context),this._resetQuickPulseBuffer(),this._isCollectingData?[4,this._post(envelope)]:[3,2];case 1:return _a.sent(),[3,3];case 2:this._ping(envelope),_a.label=3;case 3:return pingInterval=this._pollingIntervalHint>0?this._pollingIntervalHint:QuickPulseStateManager2.PING_INTERVAL,currentTimeout=this._isCollectingData?QuickPulseStateManager2.POST_INTERVAL:pingInterval,this._isCollectingData&&Date.now()-this._lastSuccessTime>=QuickPulseStateManager2.MAX_POST_WAIT_TIME&&!this._lastSendSucceeded?(this._isCollectingData=!1,currentTimeout=QuickPulseStateManager2.FALLBACK_INTERVAL):!this._isCollectingData&&Date.now()-this._lastSuccessTime>=QuickPulseStateManager2.MAX_PING_WAIT_TIME&&!this._lastSendSucceeded&&(currentTimeout=QuickPulseStateManager2.FALLBACK_INTERVAL),this._lastSendSucceeded=null,this._handle=setTimeout(this._goQuickPulse.bind(this),currentTimeout),this._handle.unref(),[2]}})})},QuickPulseStateManager2.prototype._ping=function(envelope){this._sender.ping(envelope,this._redirectedHost,this._quickPulseDone.bind(this))},QuickPulseStateManager2.prototype._post=function(envelope){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,this._sender.post(envelope,this._redirectedHost,this._quickPulseDone.bind(this))];case 1:return _a.sent(),[2]}})})},QuickPulseStateManager2.prototype._quickPulseDone=function(shouldPOST,res,redirectedHost,pollingIntervalHint){shouldPOST!=null?(this._isCollectingData!==shouldPOST&&(Logging.info("Live Metrics sending data",shouldPOST),this.enableCollectors(shouldPOST)),this._isCollectingData=shouldPOST,redirectedHost&&redirectedHost.length>0&&(this._redirectedHost=redirectedHost,Logging.info("Redirecting endpoint to: ",redirectedHost)),pollingIntervalHint&&pollingIntervalHint>0&&(this._pollingIntervalHint=pollingIntervalHint),res&&res.statusCode<300&&res.statusCode>=200?(this._lastSuccessTime=Date.now(),this._lastSendSucceeded=!0):this._lastSendSucceeded=!1):this._lastSendSucceeded=!1},QuickPulseStateManager2.MAX_POST_WAIT_TIME=2e4,QuickPulseStateManager2.MAX_PING_WAIT_TIME=6e4,QuickPulseStateManager2.FALLBACK_INTERVAL=6e4,QuickPulseStateManager2.PING_INTERVAL=5e3,QuickPulseStateManager2.POST_INTERVAL=1e3,QuickPulseStateManager2}();module2.exports=QuickPulseStateManager}});var require_NativePerformance=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/NativePerformance.js"(exports2){"use strict";var __assign=exports2&&exports2.__assign||function(){return __assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p])}return t},__assign.apply(this,arguments)};Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AutoCollectNativePerformance=void 0;var Constants3=require_Constants2(),Context2=require_Context(),Logging=require_Logging(),AutoCollectNativePerformance=function(){function AutoCollectNativePerformance2(client){var _a;this._disabledMetrics={},AutoCollectNativePerformance2.INSTANCE&&AutoCollectNativePerformance2.INSTANCE.dispose(),AutoCollectNativePerformance2.INSTANCE=this,this._client=client,this._statsbeat=(_a=this._client)===null||_a===void 0?void 0:_a.getStatsbeat()}return __name(AutoCollectNativePerformance2,"AutoCollectNativePerformance"),AutoCollectNativePerformance2.prototype.enable=function(isEnabled,disabledMetrics,collectionInterval){var _this=this;if(disabledMetrics===void 0&&(disabledMetrics={}),collectionInterval===void 0&&(collectionInterval=6e4),AutoCollectNativePerformance2._metricsAvailable==null&&isEnabled&&!this._isInitialized)try{var NativeMetricsEmitters=require("applicationinsights-native-metrics");AutoCollectNativePerformance2._emitter=new NativeMetricsEmitters,AutoCollectNativePerformance2._metricsAvailable=!0,Logging.info("Native metrics module successfully loaded!")}catch{AutoCollectNativePerformance2._metricsAvailable=!1;return}this._isEnabled=isEnabled,this._disabledMetrics=disabledMetrics,this._isEnabled&&!this._isInitialized&&(this._isInitialized=!0),this._isEnabled&&AutoCollectNativePerformance2._emitter?(this._statsbeat&&this._statsbeat.addFeature(Constants3.StatsbeatFeature.NATIVE_METRICS),AutoCollectNativePerformance2._emitter.enable(!0,collectionInterval),this._handle||(this._handle=setInterval(function(){return _this._trackNativeMetrics()},collectionInterval),this._handle.unref())):AutoCollectNativePerformance2._emitter&&(this._statsbeat&&this._statsbeat.removeFeature(Constants3.StatsbeatFeature.NATIVE_METRICS),AutoCollectNativePerformance2._emitter.enable(!1),this._handle&&(clearInterval(this._handle),this._handle=void 0))},AutoCollectNativePerformance2.prototype.dispose=function(){this.enable(!1)},AutoCollectNativePerformance2.parseEnabled=function(collectExtendedMetrics,customConfig){var disableAll=customConfig.disableAllExtendedMetrics,individualOptOuts=customConfig.extendedMetricDisablers;if(disableAll)return{isEnabled:!1,disabledMetrics:{}};if(individualOptOuts){var optOutsArr=individualOptOuts.split(","),disabledMetrics={};if(optOutsArr.length>0)for(var _i=0,optOutsArr_1=optOutsArr;_i<optOutsArr_1.length;_i++){var opt=optOutsArr_1[_i];disabledMetrics[opt]=!0}return typeof collectExtendedMetrics=="object"?{isEnabled:!0,disabledMetrics:__assign(__assign({},collectExtendedMetrics),disabledMetrics)}:{isEnabled:collectExtendedMetrics,disabledMetrics}}return typeof collectExtendedMetrics=="boolean"?{isEnabled:collectExtendedMetrics,disabledMetrics:{}}:{isEnabled:!0,disabledMetrics:collectExtendedMetrics}},AutoCollectNativePerformance2.prototype._trackNativeMetrics=function(){var shouldSendAll=!0;typeof this._isEnabled!="object"&&(shouldSendAll=this._isEnabled),shouldSendAll&&(this._trackGarbageCollection(),this._trackEventLoop(),this._trackHeapUsage())},AutoCollectNativePerformance2.prototype._trackGarbageCollection=function(){var _a;if(!this._disabledMetrics.gc){var gcData=AutoCollectNativePerformance2._emitter.getGCData();for(var gc in gcData){var metrics2=gcData[gc].metrics,name_1=gc+" Garbage Collection Duration",stdDev=Math.sqrt(metrics2.sumSquares/metrics2.count-Math.pow(metrics2.total/metrics2.count,2))||0;this._client.trackMetric({name:name_1,value:metrics2.total,count:metrics2.count,max:metrics2.max,min:metrics2.min,stdDev,tagOverrides:(_a={},_a[this._client.context.keys.internalSdkVersion]="node-nativeperf:"+Context2.sdkVersion,_a)})}}},AutoCollectNativePerformance2.prototype._trackEventLoop=function(){var _a;if(!this._disabledMetrics.loop){var loopData=AutoCollectNativePerformance2._emitter.getLoopData(),metrics2=loopData.loopUsage;if(metrics2.count!=0){var name3="Event Loop CPU Time",stdDev=Math.sqrt(metrics2.sumSquares/metrics2.count-Math.pow(metrics2.total/metrics2.count,2))||0;this._client.trackMetric({name:name3,value:metrics2.total,count:metrics2.count,min:metrics2.min,max:metrics2.max,stdDev,tagOverrides:(_a={},_a[this._client.context.keys.internalSdkVersion]="node-nativeperf:"+Context2.sdkVersion,_a)})}}},AutoCollectNativePerformance2.prototype._trackHeapUsage=function(){var _a,_b,_c;if(!this._disabledMetrics.heap){var memoryUsage=process.memoryUsage(),heapUsed=memoryUsage.heapUsed,heapTotal=memoryUsage.heapTotal,rss=memoryUsage.rss;this._client.trackMetric({name:"Memory Usage (Heap)",value:heapUsed,count:1,tagOverrides:(_a={},_a[this._client.context.keys.internalSdkVersion]="node-nativeperf:"+Context2.sdkVersion,_a)}),this._client.trackMetric({name:"Memory Total (Heap)",value:heapTotal,count:1,tagOverrides:(_b={},_b[this._client.context.keys.internalSdkVersion]="node-nativeperf:"+Context2.sdkVersion,_b)}),this._client.trackMetric({name:"Memory Usage (Non-Heap)",value:rss-heapTotal,count:1,tagOverrides:(_c={},_c[this._client.context.keys.internalSdkVersion]="node-nativeperf:"+Context2.sdkVersion,_c)})}},AutoCollectNativePerformance2}();exports2.AutoCollectNativePerformance=AutoCollectNativePerformance}});var require_AzureFunctionsHook=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/AzureFunctionsHook.js"(exports2){"use strict";var __awaiter=exports2&&exports2.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve15){resolve15(value)})}return __name(adopt,"adopt"),new(P||(P=Promise))(function(resolve15,reject2){function fulfilled(value){try{step(generator.next(value))}catch(e){reject2(e)}}__name(fulfilled,"fulfilled");function rejected(value){try{step(generator.throw(value))}catch(e){reject2(e)}}__name(rejected,"rejected");function step(result){result.done?resolve15(result.value):adopt(result.value).then(fulfilled,rejected)}__name(step,"step"),step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=exports2&&exports2.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol=="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");for(;_;)try{if(f=1,y&&(t=op[0]&2?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,t&&(op=[op[0]&2,t.value]),op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(t=_.trys,!(t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1],t=op;break}if(t&&_.label<t[2]){_.label=t[2],_.ops.push(op);break}t[2]&&_.ops.pop(),_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}};Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AzureFunctionsHook=void 0;var Logging=require_Logging(),CorrelationContextManager_1=require_CorrelationContextManager(),AzureFunctionsHook=function(){function AzureFunctionsHook2(client){this._client=client,this._autoGenerateIncomingRequests=!1;try{this._functionsCoreModule=require("@azure/functions-core"),this._addPreInvocationHook(),this._addPostInvocationHook()}catch{Logging.info("AzureFunctionsHook failed to load, not running in Azure Functions")}}return __name(AzureFunctionsHook2,"AzureFunctionsHook"),AzureFunctionsHook2.prototype._getFuncModelHelper=function(){if(this._cachedModelHelper===void 0){var funcProgModel=this._functionsCoreModule.getProgrammingModel();funcProgModel.name==="@azure/functions"&&(funcProgModel.version.startsWith("3.")?this._cachedModelHelper=new FuncModelV3Helper:funcProgModel.version.startsWith("4.")&&(this._cachedModelHelper=new FuncModelV4Helper)),this._cachedModelHelper||(this._cachedModelHelper=null,Logging.warn('AzureFunctionsHook does not support model "'+funcProgModel.name+'" version "'+funcProgModel.version+'"'))}return this._cachedModelHelper},AzureFunctionsHook2.prototype.enable=function(isEnabled){this._autoGenerateIncomingRequests=isEnabled},AzureFunctionsHook2.prototype.dispose=function(){this.enable(!1),this._removeInvocationHooks(),this._functionsCoreModule=void 0},AzureFunctionsHook2.prototype._addPreInvocationHook=function(){var _this=this;this._preInvocationHook||(this._preInvocationHook=this._functionsCoreModule.registerHook("preInvocation",function(preInvocationContext){return __awaiter(_this,void 0,void 0,function(){var modelHelper,sharedContext,extractedContext,traceContext;return __generator(this,function(_a){try{modelHelper=this._getFuncModelHelper(),modelHelper&&(sharedContext=preInvocationContext.invocationContext,extractedContext=CorrelationContextManager_1.CorrelationContextManager.startOperation(sharedContext),extractedContext&&(extractedContext.customProperties.setProperty("InvocationId",sharedContext.invocationId),traceContext=sharedContext.traceContext,traceContext.attributes&&(extractedContext.customProperties.setProperty("ProcessId",traceContext.attributes.ProcessId),extractedContext.customProperties.setProperty("LogLevel",traceContext.attributes.LogLevel),extractedContext.customProperties.setProperty("Category",traceContext.attributes.Category),extractedContext.customProperties.setProperty("HostInstanceId",traceContext.attributes.HostInstanceId),extractedContext.customProperties.setProperty("AzFuncLiveLogsSessionId",traceContext.attributes["#AzFuncLiveLogsSessionId"])),preInvocationContext.functionCallback=CorrelationContextManager_1.CorrelationContextManager.wrapCallback(preInvocationContext.functionCallback,extractedContext),modelHelper.isHttpTrigger(preInvocationContext)&&this._autoGenerateIncomingRequests&&(preInvocationContext.hookData.appInsightsExtractedContext=extractedContext,preInvocationContext.hookData.appInsightsStartTime=Date.now())))}catch(err){return Logging.warn("Failed to propagate context in Azure Functions",err),[2]}return[2]})})}))},AzureFunctionsHook2.prototype._addPostInvocationHook=function(){var _this=this;this._postInvocationHook||(this._postInvocationHook=this._functionsCoreModule.registerHook("postInvocation",function(postInvocationContext){return __awaiter(_this,void 0,void 0,function(){var modelHelper,request_1,startTime_1,extractedContext_1,_this2=this;return __generator(this,function(_a){try{modelHelper=this._getFuncModelHelper(),modelHelper&&this._autoGenerateIncomingRequests&&modelHelper.isHttpTrigger(postInvocationContext)&&(request_1=postInvocationContext.inputs[0],request_1&&(startTime_1=postInvocationContext.hookData.appInsightsStartTime||Date.now(),extractedContext_1=postInvocationContext.hookData.appInsightsExtractedContext,extractedContext_1?CorrelationContextManager_1.CorrelationContextManager.runWithContext(extractedContext_1,function(){_this2._createIncomingRequestTelemetry(request_1,postInvocationContext,startTime_1,extractedContext_1.operation.parentId)}):this._createIncomingRequestTelemetry(request_1,postInvocationContext,startTime_1,null)))}catch(err){Logging.warn("Error creating automatic incoming request in Azure Functions",err)}return[2]})})}))},AzureFunctionsHook2.prototype._createIncomingRequestTelemetry=function(request7,hookContext,startTime,parentId){var values=this._getFuncModelHelper().getStatusCodes(hookContext),statusCode=200;if(values)for(var _i=0,values_1=values;_i<values_1.length;_i++){var value=values_1[_i];if(typeof value=="number"&&Number.isInteger(value)){statusCode=value;break}else if(typeof value=="string"){var parsedVal=parseInt(value);if(!isNaN(parsedVal)){statusCode=parsedVal;break}}}else statusCode=void 0;this._client.trackRequest({name:request7.method+" "+request7.url,resultCode:statusCode,success:typeof statusCode=="number"?0<statusCode&&statusCode<400:void 0,url:request7.url,time:new Date(startTime),duration:Date.now()-startTime,id:parentId}),this._client.flush()},AzureFunctionsHook2.prototype._removeInvocationHooks=function(){this._preInvocationHook&&(this._preInvocationHook.dispose(),this._preInvocationHook=void 0),this._postInvocationHook&&(this._postInvocationHook.dispose(),this._postInvocationHook=void 0)},AzureFunctionsHook2}();exports2.AzureFunctionsHook=AzureFunctionsHook;var FuncModelV3Helper=function(){function FuncModelV3Helper2(){}return __name(FuncModelV3Helper2,"FuncModelV3Helper"),FuncModelV3Helper2.prototype._getInvocationContext=function(hookContext){return hookContext.invocationContext},FuncModelV3Helper2.prototype.getStatusCodes=function(hookContext){var ctx=this._getInvocationContext(hookContext),response,httpOutputBinding=ctx.bindingDefinitions.find(function(b){return b.direction==="out"&&b.type.toLowerCase()==="http"});return httpOutputBinding?.name==="$return"?response=hookContext.result:httpOutputBinding&&ctx.bindings&&ctx.bindings[httpOutputBinding.name]!==void 0?response=ctx.bindings[httpOutputBinding.name]:response=ctx.res,response?[response.statusCode,response.status]:void 0},FuncModelV3Helper2.prototype.isHttpTrigger=function(hookContext){var ctx=this._getInvocationContext(hookContext);return!!ctx.bindingDefinitions.find(function(b){var _a;return((_a=b.type)===null||_a===void 0?void 0:_a.toLowerCase())==="httptrigger"})},FuncModelV3Helper2}(),FuncModelV4Helper=function(){function FuncModelV4Helper2(){}return __name(FuncModelV4Helper2,"FuncModelV4Helper"),FuncModelV4Helper2.prototype._getInvocationContext=function(hookContext){return hookContext.invocationContext},FuncModelV4Helper2.prototype.getStatusCodes=function(hookContext){var response=hookContext.result;return response?[response.status]:void 0},FuncModelV4Helper2.prototype.isHttpTrigger=function(hookContext){var ctx=this._getInvocationContext(hookContext);return ctx.options.trigger.type.toLowerCase()==="httptrigger"},FuncModelV4Helper2}()}});var require_Config=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/Config.js"(exports2,module2){"use strict";var CorrelationIdManager=require_CorrelationIdManager(),ConnectionStringParser=require_ConnectionStringParser(),Logging=require_Logging(),Constants3=require_Constants2(),url2=require("url"),JsonConfig_1=require_JsonConfig(),Config=function(){function Config2(setupString){this._endpointBase=Constants3.DEFAULT_BREEZE_ENDPOINT,this._mergeConfig();var connectionStringEnv=this._connectionString,csCode=ConnectionStringParser.parse(setupString),csEnv=ConnectionStringParser.parse(connectionStringEnv),iKeyCode=!csCode.instrumentationkey&&Object.keys(csCode).length>0?null:setupString,instrumentationKeyEnv=this._instrumentationKey;this.instrumentationKey=csCode.instrumentationkey||iKeyCode||csEnv.instrumentationkey||instrumentationKeyEnv;var endpoint=""+(this.endpointUrl||csCode.ingestionendpoint||csEnv.ingestionendpoint||this._endpointBase);endpoint.endsWith("/")&&(endpoint=endpoint.slice(0,-1)),this.endpointUrl=endpoint+"/v2.1/track",this.maxBatchSize=this.maxBatchSize||250,this.maxBatchIntervalMs=this.maxBatchIntervalMs||15e3,this.disableAppInsights=this.disableAppInsights||!1,this.samplingPercentage=this.samplingPercentage||100,this.correlationIdRetryIntervalMs=this.correlationIdRetryIntervalMs||30*1e3,this.enableWebInstrumentation=this.enableWebInstrumentation||this.enableAutoWebSnippetInjection||!1,this.webInstrumentationConfig=this.webInstrumentationConfig||null,this.enableAutoWebSnippetInjection=this.enableWebInstrumentation,this.correlationHeaderExcludedDomains=this.correlationHeaderExcludedDomains||["*.core.windows.net","*.core.chinacloudapi.cn","*.core.cloudapi.de","*.core.usgovcloudapi.net","*.core.microsoft.scloud","*.core.eaglex.ic.gov"],this.ignoreLegacyHeaders=this.ignoreLegacyHeaders||!1,this.profileQueryEndpoint=csCode.ingestionendpoint||csEnv.ingestionendpoint||process.env[Config2.ENV_profileQueryEndpoint]||this._endpointBase,this.quickPulseHost=this.quickPulseHost||csCode.liveendpoint||csEnv.liveendpoint||process.env[Config2.ENV_quickPulseHost]||Constants3.DEFAULT_LIVEMETRICS_HOST,this.webInstrumentationConnectionString=this.webInstrumentationConnectionString||this._webInstrumentationConnectionString||"",this.webSnippetConnectionString=this.webInstrumentationConnectionString,this.quickPulseHost.match(/^https?:\/\//)&&(this.quickPulseHost=new url2.URL(this.quickPulseHost).host),this.aadAudience=csCode.aadaudience||csEnv.aadaudience}return __name(Config2,"Config"),Object.defineProperty(Config2.prototype,"profileQueryEndpoint",{get:function(){return this._profileQueryEndpoint},set:function(endpoint){this._profileQueryEndpoint=endpoint,this.correlationId=CorrelationIdManager.correlationIdPrefix},enumerable:!1,configurable:!0}),Object.defineProperty(Config2.prototype,"instrumentationKey",{get:function(){return this._instrumentationKey},set:function(iKey){Config2._validateInstrumentationKey(iKey)||Logging.warn("An invalid instrumentation key was provided. There may be resulting telemetry loss",this.instrumentationKey),this._instrumentationKey=iKey},enumerable:!1,configurable:!0}),Object.defineProperty(Config2.prototype,"webSnippetConnectionString",{get:function(){return this._webInstrumentationConnectionString},set:function(connectionString){this._webInstrumentationConnectionString=connectionString},enumerable:!1,configurable:!0}),Object.defineProperty(Config2.prototype,"webInstrumentationConnectionString",{get:function(){return this._webInstrumentationConnectionString},set:function(connectionString){this._webInstrumentationConnectionString=connectionString},enumerable:!1,configurable:!0}),Config2.prototype._mergeConfig=function(){var jsonConfig=JsonConfig_1.JsonConfig.getInstance();this._connectionString=jsonConfig.connectionString,this._instrumentationKey=jsonConfig.instrumentationKey,this.correlationHeaderExcludedDomains=jsonConfig.correlationHeaderExcludedDomains,this.correlationIdRetryIntervalMs=jsonConfig.correlationIdRetryIntervalMs,this.disableAllExtendedMetrics=jsonConfig.disableAllExtendedMetrics,this.disableAppInsights=jsonConfig.disableAppInsights,this.disableStatsbeat=jsonConfig.disableStatsbeat,this.distributedTracingMode=jsonConfig.distributedTracingMode,this.enableAutoCollectConsole=jsonConfig.enableAutoCollectConsole,this.enableLoggerErrorToTrace=jsonConfig.enableLoggerErrorToTrace,this.enableAutoCollectDependencies=jsonConfig.enableAutoCollectDependencies,this.enableAutoCollectIncomingRequestAzureFunctions=jsonConfig.enableAutoCollectIncomingRequestAzureFunctions,this.enableAutoCollectExceptions=jsonConfig.enableAutoCollectExceptions,this.enableAutoCollectExtendedMetrics=jsonConfig.enableAutoCollectExtendedMetrics,this.enableAutoCollectExternalLoggers=jsonConfig.enableAutoCollectExternalLoggers,this.enableAutoCollectHeartbeat=jsonConfig.enableAutoCollectHeartbeat,this.enableAutoCollectPerformance=jsonConfig.enableAutoCollectPerformance,this.enableAutoCollectPreAggregatedMetrics=jsonConfig.enableAutoCollectPreAggregatedMetrics,this.enableAutoCollectRequests=jsonConfig.enableAutoCollectRequests,this.enableAutoDependencyCorrelation=jsonConfig.enableAutoDependencyCorrelation,this.enableInternalDebugLogging=jsonConfig.enableInternalDebugLogging,this.enableInternalWarningLogging=jsonConfig.enableInternalWarningLogging,this.enableResendInterval=jsonConfig.enableResendInterval,this.enableMaxBytesOnDisk=jsonConfig.enableMaxBytesOnDisk,this.enableSendLiveMetrics=jsonConfig.enableSendLiveMetrics,this.enableUseAsyncHooks=jsonConfig.enableUseAsyncHooks,this.enableUseDiskRetryCaching=jsonConfig.enableUseDiskRetryCaching,this.endpointUrl=jsonConfig.endpointUrl,this.extendedMetricDisablers=jsonConfig.extendedMetricDisablers,this.ignoreLegacyHeaders=jsonConfig.ignoreLegacyHeaders,this.maxBatchIntervalMs=jsonConfig.maxBatchIntervalMs,this.maxBatchSize=jsonConfig.maxBatchSize,this.proxyHttpUrl=jsonConfig.proxyHttpUrl,this.proxyHttpsUrl=jsonConfig.proxyHttpsUrl,this.quickPulseHost=jsonConfig.quickPulseHost,this.samplingPercentage=jsonConfig.samplingPercentage,this.enableWebInstrumentation=jsonConfig.enableWebInstrumentation,this._webInstrumentationConnectionString=jsonConfig.webInstrumentationConnectionString,this.webInstrumentationConfig=jsonConfig.webInstrumentationConfig,this.webInstrumentationSrc=jsonConfig.webInstrumentationSrc},Config2._validateInstrumentationKey=function(iKey){var UUID_Regex="^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",regexp=new RegExp(UUID_Regex);return regexp.test(iKey)},Config2.ENV_azurePrefix="APPSETTING_",Config2.ENV_iKey="APPINSIGHTS_INSTRUMENTATIONKEY",Config2.legacy_ENV_iKey="APPINSIGHTS_INSTRUMENTATION_KEY",Config2.ENV_profileQueryEndpoint="APPINSIGHTS_PROFILE_QUERY_ENDPOINT",Config2.ENV_quickPulseHost="APPINSIGHTS_QUICKPULSE_HOST",Config2}();module2.exports=Config}});var require_AbortError=__commonJS({"../node_modules/.pnpm/@azure+abort-controller@2.1.2/node_modules/@azure/abort-controller/dist/commonjs/AbortError.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AbortError=void 0;var AbortError=class extends Error{constructor(message){super(message),this.name="AbortError"}};__name(AbortError,"AbortError");exports2.AbortError=AbortError}});var require_commonjs=__commonJS({"../node_modules/.pnpm/@azure+abort-controller@2.1.2/node_modules/@azure/abort-controller/dist/commonjs/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AbortError=void 0;var AbortError_js_1=require_AbortError();Object.defineProperty(exports2,"AbortError",{enumerable:!0,get:function(){return AbortError_js_1.AbortError}})}});var require_createAbortablePromise=__commonJS({"../node_modules/.pnpm/@azure+core-util@1.9.2/node_modules/@azure/core-util/dist/commonjs/createAbortablePromise.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.createAbortablePromise=createAbortablePromise;var abort_controller_1=require_commonjs();function createAbortablePromise(buildPromise,options){let{cleanupBeforeAbort,abortSignal,abortErrorMsg}=options??{};return new Promise((resolve15,reject2)=>{function rejectOnAbort(){reject2(new abort_controller_1.AbortError(abortErrorMsg??"The operation was aborted."))}__name(rejectOnAbort,"rejectOnAbort");function removeListeners(){abortSignal?.removeEventListener("abort",onAbort)}__name(removeListeners,"removeListeners");function onAbort(){cleanupBeforeAbort?.(),removeListeners(),rejectOnAbort()}if(__name(onAbort,"onAbort"),abortSignal?.aborted)return rejectOnAbort();try{buildPromise(x=>{removeListeners(),resolve15(x)},x=>{removeListeners(),reject2(x)})}catch(err){reject2(err)}abortSignal?.addEventListener("abort",onAbort)})}__name(createAbortablePromise,"createAbortablePromise")}});var require_delay=__commonJS({"../node_modules/.pnpm/@azure+core-util@1.9.2/node_modules/@azure/core-util/dist/commonjs/delay.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.delay=delay2;var createAbortablePromise_js_1=require_createAbortablePromise(),StandardAbortMessage="The delay was aborted.";function delay2(timeInMs,options){let token,{abortSignal,abortErrorMsg}=options??{};return(0,createAbortablePromise_js_1.createAbortablePromise)(resolve15=>{token=setTimeout(resolve15,timeInMs)},{cleanupBeforeAbort:()=>clearTimeout(token),abortSignal,abortErrorMsg:abortErrorMsg??StandardAbortMessage})}__name(delay2,"delay")}});var require_aborterUtils=__commonJS({"../node_modules/.pnpm/@azure+core-util@1.9.2/node_modules/@azure/core-util/dist/commonjs/aborterUtils.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.cancelablePromiseRace=cancelablePromiseRace;async function cancelablePromiseRace(abortablePromiseBuilders,options){var _a,_b;let aborter=new AbortController;function abortHandler(){aborter.abort()}__name(abortHandler,"abortHandler"),(_a=options?.abortSignal)===null||_a===void 0||_a.addEventListener("abort",abortHandler);try{return await Promise.race(abortablePromiseBuilders.map(p=>p({abortSignal:aborter.signal})))}finally{aborter.abort(),(_b=options?.abortSignal)===null||_b===void 0||_b.removeEventListener("abort",abortHandler)}}__name(cancelablePromiseRace,"cancelablePromiseRace")}});var require_random=__commonJS({"../node_modules/.pnpm/@azure+core-util@1.9.2/node_modules/@azure/core-util/dist/commonjs/random.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getRandomIntegerInclusive=getRandomIntegerInclusive;function getRandomIntegerInclusive(min,max){return min=Math.ceil(min),max=Math.floor(max),Math.floor(Math.random()*(max-min+1))+min}__name(getRandomIntegerInclusive,"getRandomIntegerInclusive")}});var require_object=__commonJS({"../node_modules/.pnpm/@azure+core-util@1.9.2/node_modules/@azure/core-util/dist/commonjs/object.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.isObject=isObject2;function isObject2(input){return typeof input=="object"&&input!==null&&!Array.isArray(input)&&!(input instanceof RegExp)&&!(input instanceof Date)}__name(isObject2,"isObject")}});var require_error=__commonJS({"../node_modules/.pnpm/@azure+core-util@1.9.2/node_modules/@azure/core-util/dist/commonjs/error.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.isError=isError;exports2.getErrorMessage=getErrorMessage;var object_js_1=require_object();function isError(e){if((0,object_js_1.isObject)(e)){let hasName=typeof e.name=="string",hasMessage=typeof e.message=="string";return hasName&&hasMessage}return!1}__name(isError,"isError");function getErrorMessage(e){if(isError(e))return e.message;{let stringified;try{typeof e=="object"&&e?stringified=JSON.stringify(e):stringified=String(e)}catch{stringified="[unable to stringify input]"}return`Unknown error ${stringified}`}}__name(getErrorMessage,"getErrorMessage")}});var require_sha256=__commonJS({"../node_modules/.pnpm/@azure+core-util@1.9.2/node_modules/@azure/core-util/dist/commonjs/sha256.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.computeSha256Hmac=computeSha256Hmac;exports2.computeSha256Hash=computeSha256Hash;var crypto_1=require("crypto");async function computeSha256Hmac(key,stringToSign,encoding){let decodedKey=Buffer.from(key,"base64");return(0,crypto_1.createHmac)("sha256",decodedKey).update(stringToSign).digest(encoding)}__name(computeSha256Hmac,"computeSha256Hmac");async function computeSha256Hash(content,encoding){return(0,crypto_1.createHash)("sha256").update(content).digest(encoding)}__name(computeSha256Hash,"computeSha256Hash")}});var require_typeGuards=__commonJS({"../node_modules/.pnpm/@azure+core-util@1.9.2/node_modules/@azure/core-util/dist/commonjs/typeGuards.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.isDefined=isDefined;exports2.isObjectWithProperties=isObjectWithProperties;exports2.objectHasProperty=objectHasProperty;function isDefined(thing){return typeof thing<"u"&&thing!==null}__name(isDefined,"isDefined");function isObjectWithProperties(thing,properties){if(!isDefined(thing)||typeof thing!="object")return!1;for(let property of properties)if(!objectHasProperty(thing,property))return!1;return!0}__name(isObjectWithProperties,"isObjectWithProperties");function objectHasProperty(thing,property){return isDefined(thing)&&typeof thing=="object"&&property in thing}__name(objectHasProperty,"objectHasProperty")}});var require_uuidUtils=__commonJS({"../node_modules/.pnpm/@azure+core-util@1.9.2/node_modules/@azure/core-util/dist/commonjs/uuidUtils.js"(exports2){"use strict";var _a;Object.defineProperty(exports2,"__esModule",{value:!0});exports2.randomUUID=randomUUID11;var crypto_1=require("crypto"),uuidFunction=typeof((_a=globalThis?.crypto)===null||_a===void 0?void 0:_a.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):crypto_1.randomUUID;function randomUUID11(){return uuidFunction()}__name(randomUUID11,"randomUUID")}});var require_checkEnvironment=__commonJS({"../node_modules/.pnpm/@azure+core-util@1.9.2/node_modules/@azure/core-util/dist/commonjs/checkEnvironment.js"(exports2){"use strict";var _a,_b,_c,_d;Object.defineProperty(exports2,"__esModule",{value:!0});exports2.isReactNative=exports2.isNodeRuntime=exports2.isNode=exports2.isNodeLike=exports2.isBun=exports2.isDeno=exports2.isWebWorker=exports2.isBrowser=void 0;exports2.isBrowser=typeof window<"u"&&typeof window.document<"u";exports2.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((_a=self.constructor)===null||_a===void 0?void 0:_a.name)==="DedicatedWorkerGlobalScope"||((_b=self.constructor)===null||_b===void 0?void 0:_b.name)==="ServiceWorkerGlobalScope"||((_c=self.constructor)===null||_c===void 0?void 0:_c.name)==="SharedWorkerGlobalScope");exports2.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";exports2.isBun=typeof Bun<"u"&&typeof Bun.version<"u";exports2.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((_d=globalThis.process.versions)===null||_d===void 0)&&_d.node);exports2.isNode=exports2.isNodeLike;exports2.isNodeRuntime=exports2.isNodeLike&&!exports2.isBun&&!exports2.isDeno;exports2.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"}});var require_bytesEncoding=__commonJS({"../node_modules/.pnpm/@azure+core-util@1.9.2/node_modules/@azure/core-util/dist/commonjs/bytesEncoding.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.uint8ArrayToString=uint8ArrayToString;exports2.stringToUint8Array=stringToUint8Array;function uint8ArrayToString(bytes,format3){return Buffer.from(bytes).toString(format3)}__name(uint8ArrayToString,"uint8ArrayToString");function stringToUint8Array(value,format3){return Buffer.from(value,format3)}__name(stringToUint8Array,"stringToUint8Array")}});var require_commonjs2=__commonJS({"../node_modules/.pnpm/@azure+core-util@1.9.2/node_modules/@azure/core-util/dist/commonjs/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.stringToUint8Array=exports2.uint8ArrayToString=exports2.isWebWorker=exports2.isReactNative=exports2.isDeno=exports2.isNodeRuntime=exports2.isNodeLike=exports2.isNode=exports2.isBun=exports2.isBrowser=exports2.randomUUID=exports2.objectHasProperty=exports2.isObjectWithProperties=exports2.isDefined=exports2.computeSha256Hmac=exports2.computeSha256Hash=exports2.getErrorMessage=exports2.isError=exports2.isObject=exports2.getRandomIntegerInclusive=exports2.createAbortablePromise=exports2.cancelablePromiseRace=exports2.delay=void 0;var delay_js_1=require_delay();Object.defineProperty(exports2,"delay",{enumerable:!0,get:function(){return delay_js_1.delay}});var aborterUtils_js_1=require_aborterUtils();Object.defineProperty(exports2,"cancelablePromiseRace",{enumerable:!0,get:function(){return aborterUtils_js_1.cancelablePromiseRace}});var createAbortablePromise_js_1=require_createAbortablePromise();Object.defineProperty(exports2,"createAbortablePromise",{enumerable:!0,get:function(){return createAbortablePromise_js_1.createAbortablePromise}});var random_js_1=require_random();Object.defineProperty(exports2,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return random_js_1.getRandomIntegerInclusive}});var object_js_1=require_object();Object.defineProperty(exports2,"isObject",{enumerable:!0,get:function(){return object_js_1.isObject}});var error_js_1=require_error();Object.defineProperty(exports2,"isError",{enumerable:!0,get:function(){return error_js_1.isError}});Object.defineProperty(exports2,"getErrorMessage",{enumerable:!0,get:function(){return error_js_1.getErrorMessage}});var sha256_js_1=require_sha256();Object.defineProperty(exports2,"computeSha256Hash",{enumerable:!0,get:function(){return sha256_js_1.computeSha256Hash}});Object.defineProperty(exports2,"computeSha256Hmac",{enumerable:!0,get:function(){return sha256_js_1.computeSha256Hmac}});var typeGuards_js_1=require_typeGuards();Object.defineProperty(exports2,"isDefined",{enumerable:!0,get:function(){return typeGuards_js_1.isDefined}});Object.defineProperty(exports2,"isObjectWithProperties",{enumerable:!0,get:function(){return typeGuards_js_1.isObjectWithProperties}});Object.defineProperty(exports2,"objectHasProperty",{enumerable:!0,get:function(){return typeGuards_js_1.objectHasProperty}});var uuidUtils_js_1=require_uuidUtils();Object.defineProperty(exports2,"randomUUID",{enumerable:!0,get:function(){return uuidUtils_js_1.randomUUID}});var checkEnvironment_js_1=require_checkEnvironment();Object.defineProperty(exports2,"isBrowser",{enumerable:!0,get:function(){return checkEnvironment_js_1.isBrowser}});Object.defineProperty(exports2,"isBun",{enumerable:!0,get:function(){return checkEnvironment_js_1.isBun}});Object.defineProperty(exports2,"isNode",{enumerable:!0,get:function(){return checkEnvironment_js_1.isNode}});Object.defineProperty(exports2,"isNodeLike",{enumerable:!0,get:function(){return checkEnvironment_js_1.isNodeLike}});Object.defineProperty(exports2,"isNodeRuntime",{enumerable:!0,get:function(){return checkEnvironment_js_1.isNodeRuntime}});Object.defineProperty(exports2,"isDeno",{enumerable:!0,get:function(){return checkEnvironment_js_1.isDeno}});Object.defineProperty(exports2,"isReactNative",{enumerable:!0,get:function(){return checkEnvironment_js_1.isReactNative}});Object.defineProperty(exports2,"isWebWorker",{enumerable:!0,get:function(){return checkEnvironment_js_1.isWebWorker}});var bytesEncoding_js_1=require_bytesEncoding();Object.defineProperty(exports2,"uint8ArrayToString",{enumerable:!0,get:function(){return bytesEncoding_js_1.uint8ArrayToString}});Object.defineProperty(exports2,"stringToUint8Array",{enumerable:!0,get:function(){return bytesEncoding_js_1.stringToUint8Array}})}});var require_dist3=__commonJS({"../node_modules/.pnpm/@azure+abort-controller@1.1.0/node_modules/@azure/abort-controller/dist/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var listenersMap=new WeakMap,abortedMap=new WeakMap,AbortSignal2=class{constructor(){this.onabort=null,listenersMap.set(this,[]),abortedMap.set(this,!1)}get aborted(){if(!abortedMap.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return abortedMap.get(this)}static get none(){return new AbortSignal2}addEventListener(_type,listener){if(!listenersMap.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");listenersMap.get(this).push(listener)}removeEventListener(_type,listener){if(!listenersMap.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let listeners=listenersMap.get(this),index=listeners.indexOf(listener);index>-1&&listeners.splice(index,1)}dispatchEvent(_event){throw new Error("This is a stub dispatchEvent implementation that should not be used.  It only exists for type-checking purposes.")}};__name(AbortSignal2,"AbortSignal");function abortSignal(signal){if(signal.aborted)return;signal.onabort&&signal.onabort.call(signal);let listeners=listenersMap.get(signal);listeners&&listeners.slice().forEach(listener=>{listener.call(signal,{type:"abort"})}),abortedMap.set(signal,!0)}__name(abortSignal,"abortSignal");var AbortError=class extends Error{constructor(message){super(message),this.name="AbortError"}};__name(AbortError,"AbortError");var AbortController2=class{constructor(parentSignals){if(this._signal=new AbortSignal2,!!parentSignals){Array.isArray(parentSignals)||(parentSignals=arguments);for(let parentSignal of parentSignals)parentSignal.aborted?this.abort():parentSignal.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){abortSignal(this._signal)}static timeout(ms){let signal=new AbortSignal2,timer=setTimeout(abortSignal,ms,signal);return typeof timer.unref=="function"&&timer.unref(),signal}};__name(AbortController2,"AbortController");exports2.AbortController=AbortController2;exports2.AbortError=AbortError;exports2.AbortSignal=AbortSignal2}});var require_delayed_stream=__commonJS({"../node_modules/.pnpm/delayed-stream@1.0.0/node_modules/delayed-stream/lib/delayed_stream.js"(exports2,module2){var Stream=require("stream").Stream,util2=require("util");module2.exports=DelayedStream;function DelayedStream(){this.source=null,this.dataSize=0,this.maxDataSize=1024*1024,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}__name(DelayedStream,"DelayedStream");util2.inherits(DelayedStream,Stream);DelayedStream.create=function(source,options){var delayedStream=new this;options=options||{};for(var option in options)delayedStream[option]=options[option];delayedStream.source=source;var realEmit=source.emit;return source.emit=function(){return delayedStream._handleEmit(arguments),realEmit.apply(source,arguments)},source.on("error",function(){}),delayedStream.pauseStream&&source.pause(),delayedStream};Object.defineProperty(DelayedStream.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}});DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DelayedStream.prototype.resume=function(){this._released||this.release(),this.source.resume()};DelayedStream.prototype.pause=function(){this.source.pause()};DelayedStream.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(args){this.emit.apply(this,args)}.bind(this)),this._bufferedEvents=[]};DelayedStream.prototype.pipe=function(){var r=Stream.prototype.pipe.apply(this,arguments);return this.resume(),r};DelayedStream.prototype._handleEmit=function(args){if(this._released){this.emit.apply(this,args);return}args[0]==="data"&&(this.dataSize+=args[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(args)};DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(!this._maxDataSizeExceeded&&!(this.dataSize<=this.maxDataSize)){this._maxDataSizeExceeded=!0;var message="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(message))}}}});var require_combined_stream=__commonJS({"../node_modules/.pnpm/combined-stream@1.0.8/node_modules/combined-stream/lib/combined_stream.js"(exports2,module2){var util2=require("util"),Stream=require("stream").Stream,DelayedStream=require_delayed_stream();module2.exports=CombinedStream;function CombinedStream(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2*1024*1024,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}__name(CombinedStream,"CombinedStream");util2.inherits(CombinedStream,Stream);CombinedStream.create=function(options){var combinedStream=new this;options=options||{};for(var option in options)combinedStream[option]=options[option];return combinedStream};CombinedStream.isStreamLike=function(stream3){return typeof stream3!="function"&&typeof stream3!="string"&&typeof stream3!="boolean"&&typeof stream3!="number"&&!Buffer.isBuffer(stream3)};CombinedStream.prototype.append=function(stream3){var isStreamLike=CombinedStream.isStreamLike(stream3);if(isStreamLike){if(!(stream3 instanceof DelayedStream)){var newStream=DelayedStream.create(stream3,{maxDataSize:1/0,pauseStream:this.pauseStreams});stream3.on("data",this._checkDataSize.bind(this)),stream3=newStream}this._handleErrors(stream3),this.pauseStreams&&stream3.pause()}return this._streams.push(stream3),this};CombinedStream.prototype.pipe=function(dest,options){return Stream.prototype.pipe.call(this,dest,options),this.resume(),dest};CombinedStream.prototype._getNext=function(){if(this._currentStream=null,this._insideLoop){this._pendingNext=!0;return}this._insideLoop=!0;try{do this._pendingNext=!1,this._realGetNext();while(this._pendingNext)}finally{this._insideLoop=!1}};CombinedStream.prototype._realGetNext=function(){var stream3=this._streams.shift();if(typeof stream3>"u"){this.end();return}if(typeof stream3!="function"){this._pipeNext(stream3);return}var getStream=stream3;getStream(function(stream4){var isStreamLike=CombinedStream.isStreamLike(stream4);isStreamLike&&(stream4.on("data",this._checkDataSize.bind(this)),this._handleErrors(stream4)),this._pipeNext(stream4)}.bind(this))};CombinedStream.prototype._pipeNext=function(stream3){this._currentStream=stream3;var isStreamLike=CombinedStream.isStreamLike(stream3);if(isStreamLike){stream3.on("end",this._getNext.bind(this)),stream3.pipe(this,{end:!1});return}var value=stream3;this.write(value),this._getNext()};CombinedStream.prototype._handleErrors=function(stream3){var self2=this;stream3.on("error",function(err){self2._emitError(err)})};CombinedStream.prototype.write=function(data){this.emit("data",data)};CombinedStream.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function"&&this._currentStream.pause(),this.emit("pause"))};CombinedStream.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function"&&this._currentStream.resume(),this.emit("resume")};CombinedStream.prototype.end=function(){this._reset(),this.emit("end")};CombinedStream.prototype.destroy=function(){this._reset(),this.emit("close")};CombinedStream.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null};CombinedStream.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var message="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(message))}};CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var self2=this;this._streams.forEach(function(stream3){stream3.dataSize&&(self2.dataSize+=stream3.dataSize)}),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)};CombinedStream.prototype._emitError=function(err){this._reset(),this.emit("error",err)}}});var require_db=__commonJS({"../node_modules/.pnpm/mime-db@1.52.0/node_modules/mime-db/db.json"(exports2,module2){module2.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}}}});var require_mime_db=__commonJS({"../node_modules/.pnpm/mime-db@1.52.0/node_modules/mime-db/index.js"(exports2,module2){module2.exports=require_db()}});var require_mime_types=__commonJS({"../node_modules/.pnpm/mime-types@2.1.35/node_modules/mime-types/index.js"(exports2){"use strict";var db=require_mime_db(),extname6=require("path").extname,EXTRACT_TYPE_REGEXP=/^\s*([^;\s]*)(?:;|\s|$)/,TEXT_TYPE_REGEXP=/^text\//i;exports2.charset=charset;exports2.charsets={lookup:charset};exports2.contentType=contentType;exports2.extension=extension;exports2.extensions=Object.create(null);exports2.lookup=lookup;exports2.types=Object.create(null);populateMaps(exports2.extensions,exports2.types);function charset(type){if(!type||typeof type!="string")return!1;var match=EXTRACT_TYPE_REGEXP.exec(type),mime=match&&db[match[1].toLowerCase()];return mime&&mime.charset?mime.charset:match&&TEXT_TYPE_REGEXP.test(match[1])?"UTF-8":!1}__name(charset,"charset");function contentType(str){if(!str||typeof str!="string")return!1;var mime=str.indexOf("/")===-1?exports2.lookup(str):str;if(!mime)return!1;if(mime.indexOf("charset")===-1){var charset2=exports2.charset(mime);charset2&&(mime+="; charset="+charset2.toLowerCase())}return mime}__name(contentType,"contentType");function extension(type){if(!type||typeof type!="string")return!1;var match=EXTRACT_TYPE_REGEXP.exec(type),exts=match&&exports2.extensions[match[1].toLowerCase()];return!exts||!exts.length?!1:exts[0]}__name(extension,"extension");function lookup(path16){if(!path16||typeof path16!="string")return!1;var extension2=extname6("x."+path16).toLowerCase().substr(1);return extension2&&exports2.types[extension2]||!1}__name(lookup,"lookup");function populateMaps(extensions,types){var preference=["nginx","apache",void 0,"iana"];Object.keys(db).forEach(__name(function(type){var mime=db[type],exts=mime.extensions;if(!(!exts||!exts.length)){extensions[type]=exts;for(var i=0;i<exts.length;i++){var extension2=exts[i];if(types[extension2]){var from=preference.indexOf(db[types[extension2]].source),to=preference.indexOf(mime.source);if(types[extension2]!=="application/octet-stream"&&(from>to||from===to&&types[extension2].substr(0,12)==="application/"))continue}types[extension2]=type}}},"forEachMimeType"))}__name(populateMaps,"populateMaps")}});var require_defer=__commonJS({"../node_modules/.pnpm/asynckit@0.4.0/node_modules/asynckit/lib/defer.js"(exports2,module2){module2.exports=defer;function defer(fn){var nextTick=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;nextTick?nextTick(fn):setTimeout(fn,0)}__name(defer,"defer")}});var require_async2=__commonJS({"../node_modules/.pnpm/asynckit@0.4.0/node_modules/asynckit/lib/async.js"(exports2,module2){var defer=require_defer();module2.exports=async;function async(callback){var isAsync=!1;return defer(function(){isAsync=!0}),__name(function(err,result){isAsync?callback(err,result):defer(__name(function(){callback(err,result)},"nextTick_callback"))},"async_callback")}__name(async,"async")}});var require_abort=__commonJS({"../node_modules/.pnpm/asynckit@0.4.0/node_modules/asynckit/lib/abort.js"(exports2,module2){module2.exports=abort;function abort(state){Object.keys(state.jobs).forEach(clean.bind(state)),state.jobs={}}__name(abort,"abort");function clean(key){typeof this.jobs[key]=="function"&&this.jobs[key]()}__name(clean,"clean")}});var require_iterate=__commonJS({"../node_modules/.pnpm/asynckit@0.4.0/node_modules/asynckit/lib/iterate.js"(exports2,module2){var async=require_async2(),abort=require_abort();module2.exports=iterate;function iterate(list,iterator,state,callback){var key=state.keyedList?state.keyedList[state.index]:state.index;state.jobs[key]=runJob(iterator,key,list[key],function(error,output){key in state.jobs&&(delete state.jobs[key],error?abort(state):state.results[key]=output,callback(error,state.results))})}__name(iterate,"iterate");function runJob(iterator,key,item,callback){var aborter;return iterator.length==2?aborter=iterator(item,async(callback)):aborter=iterator(item,key,async(callback)),aborter}__name(runJob,"runJob")}});var require_state=__commonJS({"../node_modules/.pnpm/asynckit@0.4.0/node_modules/asynckit/lib/state.js"(exports2,module2){module2.exports=state;function state(list,sortMethod){var isNamedList=!Array.isArray(list),initState={index:0,keyedList:isNamedList||sortMethod?Object.keys(list):null,jobs:{},results:isNamedList?{}:[],size:isNamedList?Object.keys(list).length:list.length};return sortMethod&&initState.keyedList.sort(isNamedList?sortMethod:function(a,b){return sortMethod(list[a],list[b])}),initState}__name(state,"state")}});var require_terminator=__commonJS({"../node_modules/.pnpm/asynckit@0.4.0/node_modules/asynckit/lib/terminator.js"(exports2,module2){var abort=require_abort(),async=require_async2();module2.exports=terminator;function terminator(callback){Object.keys(this.jobs).length&&(this.index=this.size,abort(this),async(callback)(null,this.results))}__name(terminator,"terminator")}});var require_parallel=__commonJS({"../node_modules/.pnpm/asynckit@0.4.0/node_modules/asynckit/parallel.js"(exports2,module2){var iterate=require_iterate(),initState=require_state(),terminator=require_terminator();module2.exports=parallel;function parallel(list,iterator,callback){for(var state=initState(list);state.index<(state.keyedList||list).length;)iterate(list,iterator,state,function(error,result){if(error){callback(error,result);return}if(Object.keys(state.jobs).length===0){callback(null,state.results);return}}),state.index++;return terminator.bind(state,callback)}__name(parallel,"parallel")}});var require_serialOrdered=__commonJS({"../node_modules/.pnpm/asynckit@0.4.0/node_modules/asynckit/serialOrdered.js"(exports2,module2){var iterate=require_iterate(),initState=require_state(),terminator=require_terminator();module2.exports=serialOrdered;module2.exports.ascending=ascending;module2.exports.descending=descending;function serialOrdered(list,iterator,sortMethod,callback){var state=initState(list,sortMethod);return iterate(list,iterator,state,__name(function iteratorHandler(error,result){if(error){callback(error,result);return}if(state.index++,state.index<(state.keyedList||list).length){iterate(list,iterator,state,iteratorHandler);return}callback(null,state.results)},"iteratorHandler")),terminator.bind(state,callback)}__name(serialOrdered,"serialOrdered");function ascending(a,b){return a<b?-1:a>b?1:0}__name(ascending,"ascending");function descending(a,b){return-1*ascending(a,b)}__name(descending,"descending")}});var require_serial=__commonJS({"../node_modules/.pnpm/asynckit@0.4.0/node_modules/asynckit/serial.js"(exports2,module2){var serialOrdered=require_serialOrdered();module2.exports=serial;function serial(list,iterator,callback){return serialOrdered(list,iterator,null,callback)}__name(serial,"serial")}});var require_asynckit=__commonJS({"../node_modules/.pnpm/asynckit@0.4.0/node_modules/asynckit/index.js"(exports2,module2){module2.exports={parallel:require_parallel(),serial:require_serial(),serialOrdered:require_serialOrdered()}}});var require_populate=__commonJS({"../node_modules/.pnpm/form-data@4.0.0/node_modules/form-data/lib/populate.js"(exports2,module2){module2.exports=function(dst,src){return Object.keys(src).forEach(function(prop){dst[prop]=dst[prop]||src[prop]}),dst}}});var require_form_data=__commonJS({"../node_modules/.pnpm/form-data@4.0.0/node_modules/form-data/lib/form_data.js"(exports2,module2){var CombinedStream=require_combined_stream(),util2=require("util"),path16=require("path"),http3=require("http"),https2=require("https"),parseUrl=require("url").parse,fs3=require("fs"),Stream=require("stream").Stream,mime=require_mime_types(),asynckit=require_asynckit(),populate=require_populate();module2.exports=FormData3;util2.inherits(FormData3,CombinedStream);function FormData3(options){if(!(this instanceof FormData3))return new FormData3(options);this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],CombinedStream.call(this),options=options||{};for(var option in options)this[option]=options[option]}__name(FormData3,"FormData");FormData3.LINE_BREAK=`\r
`;FormData3.DEFAULT_CONTENT_TYPE="application/octet-stream";FormData3.prototype.append=function(field,value,options){options=options||{},typeof options=="string"&&(options={filename:options});var append=CombinedStream.prototype.append.bind(this);if(typeof value=="number"&&(value=""+value),util2.isArray(value)){this._error(new Error("Arrays are not supported."));return}var header=this._multiPartHeader(field,value,options),footer=this._multiPartFooter();append(header),append(value),append(footer),this._trackLength(header,value,options)};FormData3.prototype._trackLength=function(header,value,options){var valueLength=0;options.knownLength!=null?valueLength+=+options.knownLength:Buffer.isBuffer(value)?valueLength=value.length:typeof value=="string"&&(valueLength=Buffer.byteLength(value)),this._valueLength+=valueLength,this._overheadLength+=Buffer.byteLength(header)+FormData3.LINE_BREAK.length,!(!value||!value.path&&!(value.readable&&value.hasOwnProperty("httpVersion"))&&!(value instanceof Stream))&&(options.knownLength||this._valuesToMeasure.push(value))};FormData3.prototype._lengthRetriever=function(value,callback){value.hasOwnProperty("fd")?value.end!=null&&value.end!=1/0&&value.start!=null?callback(null,value.end+1-(value.start?value.start:0)):fs3.stat(value.path,function(err,stat32){var fileSize;if(err){callback(err);return}fileSize=stat32.size-(value.start?value.start:0),callback(null,fileSize)}):value.hasOwnProperty("httpVersion")?callback(null,+value.headers["content-length"]):value.hasOwnProperty("httpModule")?(value.on("response",function(response){value.pause(),callback(null,+response.headers["content-length"])}),value.resume()):callback("Unknown stream")};FormData3.prototype._multiPartHeader=function(field,value,options){if(typeof options.header=="string")return options.header;var contentDisposition=this._getContentDisposition(value,options),contentType=this._getContentType(value,options),contents="",headers={"Content-Disposition":["form-data",'name="'+field+'"'].concat(contentDisposition||[]),"Content-Type":[].concat(contentType||[])};typeof options.header=="object"&&populate(headers,options.header);var header;for(var prop in headers)headers.hasOwnProperty(prop)&&(header=headers[prop],header!=null&&(Array.isArray(header)||(header=[header]),header.length&&(contents+=prop+": "+header.join("; ")+FormData3.LINE_BREAK)));return"--"+this.getBoundary()+FormData3.LINE_BREAK+contents+FormData3.LINE_BREAK};FormData3.prototype._getContentDisposition=function(value,options){var filename,contentDisposition;return typeof options.filepath=="string"?filename=path16.normalize(options.filepath).replace(/\\/g,"/"):options.filename||value.name||value.path?filename=path16.basename(options.filename||value.name||value.path):value.readable&&value.hasOwnProperty("httpVersion")&&(filename=path16.basename(value.client._httpMessage.path||"")),filename&&(contentDisposition='filename="'+filename+'"'),contentDisposition};FormData3.prototype._getContentType=function(value,options){var contentType=options.contentType;return!contentType&&value.name&&(contentType=mime.lookup(value.name)),!contentType&&value.path&&(contentType=mime.lookup(value.path)),!contentType&&value.readable&&value.hasOwnProperty("httpVersion")&&(contentType=value.headers["content-type"]),!contentType&&(options.filepath||options.filename)&&(contentType=mime.lookup(options.filepath||options.filename)),!contentType&&typeof value=="object"&&(contentType=FormData3.DEFAULT_CONTENT_TYPE),contentType};FormData3.prototype._multiPartFooter=function(){return function(next){var footer=FormData3.LINE_BREAK,lastPart=this._streams.length===0;lastPart&&(footer+=this._lastBoundary()),next(footer)}.bind(this)};FormData3.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData3.LINE_BREAK};FormData3.prototype.getHeaders=function(userHeaders){var header,formHeaders={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(header in userHeaders)userHeaders.hasOwnProperty(header)&&(formHeaders[header.toLowerCase()]=userHeaders[header]);return formHeaders};FormData3.prototype.setBoundary=function(boundary){this._boundary=boundary};FormData3.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary};FormData3.prototype.getBuffer=function(){for(var dataBuffer=new Buffer.alloc(0),boundary=this.getBoundary(),i=0,len=this._streams.length;i<len;i++)typeof this._streams[i]!="function"&&(Buffer.isBuffer(this._streams[i])?dataBuffer=Buffer.concat([dataBuffer,this._streams[i]]):dataBuffer=Buffer.concat([dataBuffer,Buffer.from(this._streams[i])]),(typeof this._streams[i]!="string"||this._streams[i].substring(2,boundary.length+2)!==boundary)&&(dataBuffer=Buffer.concat([dataBuffer,Buffer.from(FormData3.LINE_BREAK)])));return Buffer.concat([dataBuffer,Buffer.from(this._lastBoundary())])};FormData3.prototype._generateBoundary=function(){for(var boundary="--------------------------",i=0;i<24;i++)boundary+=Math.floor(Math.random()*10).toString(16);this._boundary=boundary};FormData3.prototype.getLengthSync=function(){var knownLength=this._overheadLength+this._valueLength;return this._streams.length&&(knownLength+=this._lastBoundary().length),this.hasKnownLength()||this._error(new Error("Cannot calculate proper length in synchronous way.")),knownLength};FormData3.prototype.hasKnownLength=function(){var hasKnownLength=!0;return this._valuesToMeasure.length&&(hasKnownLength=!1),hasKnownLength};FormData3.prototype.getLength=function(cb){var knownLength=this._overheadLength+this._valueLength;if(this._streams.length&&(knownLength+=this._lastBoundary().length),!this._valuesToMeasure.length){process.nextTick(cb.bind(this,null,knownLength));return}asynckit.parallel(this._valuesToMeasure,this._lengthRetriever,function(err,values){if(err){cb(err);return}values.forEach(function(length){knownLength+=length}),cb(null,knownLength)})};FormData3.prototype.submit=function(params,cb){var request7,options,defaults={method:"post"};return typeof params=="string"?(params=parseUrl(params),options=populate({port:params.port,path:params.pathname,host:params.hostname,protocol:params.protocol},defaults)):(options=populate(params,defaults),options.port||(options.port=options.protocol=="https:"?443:80)),options.headers=this.getHeaders(params.headers),options.protocol=="https:"?request7=https2.request(options):request7=http3.request(options),this.getLength(function(err,length){if(err&&err!=="Unknown stream"){this._error(err);return}if(length&&request7.setHeader("Content-Length",length),this.pipe(request7),cb){var onResponse,callback=__name(function(error,responce){return request7.removeListener("error",callback),request7.removeListener("response",onResponse),cb.call(this,error,responce)},"callback");onResponse=callback.bind(this,null),request7.on("error",callback),request7.on("response",onResponse)}}.bind(this)),request7};FormData3.prototype._error=function(err){this.error||(this.error=err,this.pause(),this.emit("error",err))};FormData3.prototype.toString=function(){return"[object FormData]"}}});var require_promisify=__commonJS({"../node_modules/.pnpm/agent-base@6.0.2/node_modules/agent-base/dist/src/promisify.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});function promisify12(fn){return function(req,opts){return new Promise((resolve15,reject2)=>{fn.call(this,req,opts,(err,rtn)=>{err?reject2(err):resolve15(rtn)})})}}__name(promisify12,"promisify");exports2.default=promisify12}});var require_src9=__commonJS({"../node_modules/.pnpm/agent-base@6.0.2/node_modules/agent-base/dist/src/index.js"(exports2,module2){"use strict";var __importDefault=exports2&&exports2.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}},events_1=require("events"),debug_1=__importDefault(require_src()),promisify_1=__importDefault(require_promisify()),debug=debug_1.default("agent-base");function isAgent(v){return!!v&&typeof v.addRequest=="function"}__name(isAgent,"isAgent");function isSecureEndpoint(){let{stack}=new Error;return typeof stack!="string"?!1:stack.split(`
`).some(l=>l.indexOf("(https.js:")!==-1||l.indexOf("node:https:")!==-1)}__name(isSecureEndpoint,"isSecureEndpoint");function createAgent(callback,opts){return new createAgent.Agent(callback,opts)}__name(createAgent,"createAgent");(function(createAgent2){class Agent4 extends events_1.EventEmitter{constructor(callback,_opts){super();let opts=_opts;typeof callback=="function"?this.callback=callback:callback&&(opts=callback),this.timeout=null,opts&&typeof opts.timeout=="number"&&(this.timeout=opts.timeout),this.maxFreeSockets=1,this.maxSockets=1,this.maxTotalSockets=1/0,this.sockets={},this.freeSockets={},this.requests={},this.options={}}get defaultPort(){return typeof this.explicitDefaultPort=="number"?this.explicitDefaultPort:isSecureEndpoint()?443:80}set defaultPort(v){this.explicitDefaultPort=v}get protocol(){return typeof this.explicitProtocol=="string"?this.explicitProtocol:isSecureEndpoint()?"https:":"http:"}set protocol(v){this.explicitProtocol=v}callback(req,opts,fn){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(req,_opts){let opts=Object.assign({},_opts);typeof opts.secureEndpoint!="boolean"&&(opts.secureEndpoint=isSecureEndpoint()),opts.host==null&&(opts.host="localhost"),opts.port==null&&(opts.port=opts.secureEndpoint?443:80),opts.protocol==null&&(opts.protocol=opts.secureEndpoint?"https:":"http:"),opts.host&&opts.path&&delete opts.path,delete opts.agent,delete opts.hostname,delete opts._defaultAgent,delete opts.defaultPort,delete opts.createConnection,req._last=!0,req.shouldKeepAlive=!1;let timedOut=!1,timeoutId=null,timeoutMs=opts.timeout||this.timeout,onerror=__name(err=>{req._hadError||(req.emit("error",err),req._hadError=!0)},"onerror"),ontimeout=__name(()=>{timeoutId=null,timedOut=!0;let err=new Error(`A "socket" was not created for HTTP request before ${timeoutMs}ms`);err.code="ETIMEOUT",onerror(err)},"ontimeout"),callbackError=__name(err=>{timedOut||(timeoutId!==null&&(clearTimeout(timeoutId),timeoutId=null),onerror(err))},"callbackError"),onsocket=__name(socket=>{if(timedOut)return;if(timeoutId!=null&&(clearTimeout(timeoutId),timeoutId=null),isAgent(socket)){debug("Callback returned another Agent instance %o",socket.constructor.name),socket.addRequest(req,opts);return}if(socket){socket.once("free",()=>{this.freeSocket(socket,opts)}),req.onSocket(socket);return}let err=new Error(`no Duplex stream was returned to agent-base for \`${req.method} ${req.path}\``);onerror(err)},"onsocket");if(typeof this.callback!="function"){onerror(new Error("`callback` is not defined"));return}this.promisifiedCallback||(this.callback.length>=3?(debug("Converting legacy callback function to promise"),this.promisifiedCallback=promisify_1.default(this.callback)):this.promisifiedCallback=this.callback),typeof timeoutMs=="number"&&timeoutMs>0&&(timeoutId=setTimeout(ontimeout,timeoutMs)),"port"in opts&&typeof opts.port!="number"&&(opts.port=Number(opts.port));try{debug("Resolving socket for %o request: %o",opts.protocol,`${req.method} ${req.path}`),Promise.resolve(this.promisifiedCallback(req,opts)).then(onsocket,callbackError)}catch(err){Promise.reject(err).catch(callbackError)}}freeSocket(socket,opts){debug("Freeing socket %o %o",socket.constructor.name,opts),socket.destroy()}destroy(){debug("Destroying agent %o",this.constructor.name)}}__name(Agent4,"Agent"),createAgent2.Agent=Agent4,createAgent2.prototype=createAgent2.Agent.prototype})(createAgent||(createAgent={}));module2.exports=createAgent}});var require_parse_proxy_response=__commonJS({"../node_modules/.pnpm/https-proxy-agent@5.0.1/node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2){"use strict";var __importDefault=exports2&&exports2.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports2,"__esModule",{value:!0});var debug_1=__importDefault(require_src()),debug=debug_1.default("https-proxy-agent:parse-proxy-response");function parseProxyResponse(socket){return new Promise((resolve15,reject2)=>{let buffersLength=0,buffers=[];function read2(){let b=socket.read();b?ondata(b):socket.once("readable",read2)}__name(read2,"read");function cleanup(){socket.removeListener("end",onend),socket.removeListener("error",onerror),socket.removeListener("close",onclose),socket.removeListener("readable",read2)}__name(cleanup,"cleanup");function onclose(err){debug("onclose had error %o",err)}__name(onclose,"onclose");function onend(){debug("onend")}__name(onend,"onend");function onerror(err){cleanup(),debug("onerror %o",err),reject2(err)}__name(onerror,"onerror");function ondata(b){buffers.push(b),buffersLength+=b.length;let buffered=Buffer.concat(buffers,buffersLength);if(buffered.indexOf(`\r
\r
`)===-1){debug("have not received end of HTTP headers yet..."),read2();return}let firstLine=buffered.toString("ascii",0,buffered.indexOf(`\r
`)),statusCode=+firstLine.split(" ")[1];debug("got proxy server response: %o",firstLine),resolve15({statusCode,buffered})}__name(ondata,"ondata"),socket.on("error",onerror),socket.on("close",onclose),socket.on("end",onend),read2()})}__name(parseProxyResponse,"parseProxyResponse");exports2.default=parseProxyResponse}});var require_agent3=__commonJS({"../node_modules/.pnpm/https-proxy-agent@5.0.1/node_modules/https-proxy-agent/dist/agent.js"(exports2){"use strict";var __awaiter=exports2&&exports2.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve15){resolve15(value)})}return __name(adopt,"adopt"),new(P||(P=Promise))(function(resolve15,reject2){function fulfilled(value){try{step(generator.next(value))}catch(e){reject2(e)}}__name(fulfilled,"fulfilled");function rejected(value){try{step(generator.throw(value))}catch(e){reject2(e)}}__name(rejected,"rejected");function step(result){result.done?resolve15(result.value):adopt(result.value).then(fulfilled,rejected)}__name(step,"step"),step((generator=generator.apply(thisArg,_arguments||[])).next())})},__importDefault=exports2&&exports2.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports2,"__esModule",{value:!0});var net_1=__importDefault(require("net")),tls_1=__importDefault(require("tls")),url_1=__importDefault(require("url")),assert_1=__importDefault(require("assert")),debug_1=__importDefault(require_src()),agent_base_1=require_src9(),parse_proxy_response_1=__importDefault(require_parse_proxy_response()),debug=debug_1.default("https-proxy-agent:agent"),HttpsProxyAgent=class extends agent_base_1.Agent{constructor(_opts){let opts;if(typeof _opts=="string"?opts=url_1.default.parse(_opts):opts=_opts,!opts)throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!");debug("creating new HttpsProxyAgent instance: %o",opts),super(opts);let proxy=Object.assign({},opts);this.secureProxy=opts.secureProxy||isHTTPS(proxy.protocol),proxy.host=proxy.hostname||proxy.host,typeof proxy.port=="string"&&(proxy.port=parseInt(proxy.port,10)),!proxy.port&&proxy.host&&(proxy.port=this.secureProxy?443:80),this.secureProxy&&!("ALPNProtocols"in proxy)&&(proxy.ALPNProtocols=["http 1.1"]),proxy.host&&proxy.path&&(delete proxy.path,delete proxy.pathname),this.proxy=proxy}callback(req,opts){return __awaiter(this,void 0,void 0,function*(){let{proxy,secureProxy}=this,socket;secureProxy?(debug("Creating `tls.Socket`: %o",proxy),socket=tls_1.default.connect(proxy)):(debug("Creating `net.Socket`: %o",proxy),socket=net_1.default.connect(proxy));let headers=Object.assign({},proxy.headers),payload=`CONNECT ${`${opts.host}:${opts.port}`} HTTP/1.1\r
`;proxy.auth&&(headers["Proxy-Authorization"]=`Basic ${Buffer.from(proxy.auth).toString("base64")}`);let{host,port,secureEndpoint}=opts;isDefaultPort(port,secureEndpoint)||(host+=`:${port}`),headers.Host=host,headers.Connection="close";for(let name3 of Object.keys(headers))payload+=`${name3}: ${headers[name3]}\r
`;let proxyResponsePromise=parse_proxy_response_1.default(socket);socket.write(`${payload}\r
`);let{statusCode,buffered}=yield proxyResponsePromise;if(statusCode===200){if(req.once("socket",resume),opts.secureEndpoint){debug("Upgrading socket connection to TLS");let servername=opts.servername||opts.host;return tls_1.default.connect(Object.assign(Object.assign({},omit(opts,"host","hostname","path","port")),{socket,servername}))}return socket}socket.destroy();let fakeSocket=new net_1.default.Socket({writable:!1});return fakeSocket.readable=!0,req.once("socket",s=>{debug("replaying proxy buffer for failed request"),assert_1.default(s.listenerCount("data")>0),s.push(buffered),s.push(null)}),fakeSocket})}};__name(HttpsProxyAgent,"HttpsProxyAgent");exports2.default=HttpsProxyAgent;function resume(socket){socket.resume()}__name(resume,"resume");function isDefaultPort(port,secure){return!!(!secure&&port===80||secure&&port===443)}__name(isDefaultPort,"isDefaultPort");function isHTTPS(protocol2){return typeof protocol2=="string"?/^https:?$/i.test(protocol2):!1}__name(isHTTPS,"isHTTPS");function omit(obj,...keys){let ret={},key;for(key in obj)keys.includes(key)||(ret[key]=obj[key]);return ret}__name(omit,"omit")}});var require_dist4=__commonJS({"../node_modules/.pnpm/https-proxy-agent@5.0.1/node_modules/https-proxy-agent/dist/index.js"(exports2,module2){"use strict";var __importDefault=exports2&&exports2.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}},agent_1=__importDefault(require_agent3());function createHttpsProxyAgent(opts){return new agent_1.default(opts)}__name(createHttpsProxyAgent,"createHttpsProxyAgent");(function(createHttpsProxyAgent2){createHttpsProxyAgent2.HttpsProxyAgent=agent_1.default,createHttpsProxyAgent2.prototype=agent_1.default.prototype})(createHttpsProxyAgent||(createHttpsProxyAgent={}));module2.exports=createHttpsProxyAgent}});var require_dist5=__commonJS({"../node_modules/.pnpm/@tootallnate+once@2.0.0/node_modules/@tootallnate/once/dist/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});function once(emitter,name3,{signal}={}){return new Promise((resolve15,reject2)=>{function cleanup(){signal?.removeEventListener("abort",cleanup),emitter.removeListener(name3,onEvent),emitter.removeListener("error",onError)}__name(cleanup,"cleanup");function onEvent(...args){cleanup(),resolve15(args)}__name(onEvent,"onEvent");function onError(err){cleanup(),reject2(err)}__name(onError,"onError"),signal?.addEventListener("abort",cleanup),emitter.on(name3,onEvent),emitter.on("error",onError)})}__name(once,"once");exports2.default=once}});var require_agent4=__commonJS({"../node_modules/.pnpm/http-proxy-agent@5.0.0/node_modules/http-proxy-agent/dist/agent.js"(exports2){"use strict";var __awaiter=exports2&&exports2.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve15){resolve15(value)})}return __name(adopt,"adopt"),new(P||(P=Promise))(function(resolve15,reject2){function fulfilled(value){try{step(generator.next(value))}catch(e){reject2(e)}}__name(fulfilled,"fulfilled");function rejected(value){try{step(generator.throw(value))}catch(e){reject2(e)}}__name(rejected,"rejected");function step(result){result.done?resolve15(result.value):adopt(result.value).then(fulfilled,rejected)}__name(step,"step"),step((generator=generator.apply(thisArg,_arguments||[])).next())})},__importDefault=exports2&&exports2.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports2,"__esModule",{value:!0});var net_1=__importDefault(require("net")),tls_1=__importDefault(require("tls")),url_1=__importDefault(require("url")),debug_1=__importDefault(require_src()),once_1=__importDefault(require_dist5()),agent_base_1=require_src9(),debug=(0,debug_1.default)("http-proxy-agent");function isHTTPS(protocol2){return typeof protocol2=="string"?/^https:?$/i.test(protocol2):!1}__name(isHTTPS,"isHTTPS");var HttpProxyAgent=class extends agent_base_1.Agent{constructor(_opts){let opts;if(typeof _opts=="string"?opts=url_1.default.parse(_opts):opts=_opts,!opts)throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!");debug("Creating new HttpProxyAgent instance: %o",opts),super(opts);let proxy=Object.assign({},opts);this.secureProxy=opts.secureProxy||isHTTPS(proxy.protocol),proxy.host=proxy.hostname||proxy.host,typeof proxy.port=="string"&&(proxy.port=parseInt(proxy.port,10)),!proxy.port&&proxy.host&&(proxy.port=this.secureProxy?443:80),proxy.host&&proxy.path&&(delete proxy.path,delete proxy.pathname),this.proxy=proxy}callback(req,opts){return __awaiter(this,void 0,void 0,function*(){let{proxy,secureProxy}=this,parsed=url_1.default.parse(req.path);parsed.protocol||(parsed.protocol="http:"),parsed.hostname||(parsed.hostname=opts.hostname||opts.host||null),parsed.port==null&&typeof opts.port&&(parsed.port=String(opts.port)),parsed.port==="80"&&(parsed.port=""),req.path=url_1.default.format(parsed),proxy.auth&&req.setHeader("Proxy-Authorization",`Basic ${Buffer.from(proxy.auth).toString("base64")}`);let socket;if(secureProxy?(debug("Creating `tls.Socket`: %o",proxy),socket=tls_1.default.connect(proxy)):(debug("Creating `net.Socket`: %o",proxy),socket=net_1.default.connect(proxy)),req._header){let first,endOfHeaders;debug("Regenerating stored HTTP header string for request"),req._header=null,req._implicitHeader(),req.output&&req.output.length>0?(debug("Patching connection write() output buffer with updated header"),first=req.output[0],endOfHeaders=first.indexOf(`\r
\r
`)+4,req.output[0]=req._header+first.substring(endOfHeaders),debug("Output buffer: %o",req.output)):req.outputData&&req.outputData.length>0&&(debug("Patching connection write() output buffer with updated header"),first=req.outputData[0].data,endOfHeaders=first.indexOf(`\r
\r
`)+4,req.outputData[0].data=req._header+first.substring(endOfHeaders),debug("Output buffer: %o",req.outputData[0].data))}return yield(0,once_1.default)(socket,"connect"),socket})}};__name(HttpProxyAgent,"HttpProxyAgent");exports2.default=HttpProxyAgent}});var require_dist6=__commonJS({"../node_modules/.pnpm/http-proxy-agent@5.0.0/node_modules/http-proxy-agent/dist/index.js"(exports2,module2){"use strict";var __importDefault=exports2&&exports2.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}},agent_1=__importDefault(require_agent4());function createHttpProxyAgent(opts){return new agent_1.default(opts)}__name(createHttpProxyAgent,"createHttpProxyAgent");(function(createHttpProxyAgent2){createHttpProxyAgent2.HttpProxyAgent=agent_1.default,createHttpProxyAgent2.prototype=agent_1.default.prototype})(createHttpProxyAgent||(createHttpProxyAgent={}));module2.exports=createHttpProxyAgent}});var require_dist7=__commonJS({"../node_modules/.pnpm/@azure+core-tracing@1.0.1/node_modules/@azure/core-tracing/dist/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function createTracingContext(options={}){let context2=new TracingContextImpl(options.parentContext);return options.span&&(context2=context2.setValue(knownContextKeys.span,options.span)),options.namespace&&(context2=context2.setValue(knownContextKeys.namespace,options.namespace)),context2}__name(createTracingContext,"createTracingContext");var TracingContextImpl=class{constructor(initialContext){this._contextMap=initialContext instanceof TracingContextImpl?new Map(initialContext._contextMap):new Map}setValue(key,value){let newContext=new TracingContextImpl(this);return newContext._contextMap.set(key,value),newContext}getValue(key){return this._contextMap.get(key)}deleteValue(key){let newContext=new TracingContextImpl(this);return newContext._contextMap.delete(key),newContext}};__name(TracingContextImpl,"TracingContextImpl");function createDefaultTracingSpan(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}__name(createDefaultTracingSpan,"createDefaultTracingSpan");function createDefaultInstrumenter(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(_name,spanOptions)=>({span:createDefaultTracingSpan(),tracingContext:createTracingContext({parentContext:spanOptions.tracingContext})}),withContext(_context,callback,...callbackArgs){return callback(...callbackArgs)}}}__name(createDefaultInstrumenter,"createDefaultInstrumenter");var instrumenterImplementation;function useInstrumenter(instrumenter){instrumenterImplementation=instrumenter}__name(useInstrumenter,"useInstrumenter");function getInstrumenter(){return instrumenterImplementation||(instrumenterImplementation=createDefaultInstrumenter()),instrumenterImplementation}__name(getInstrumenter,"getInstrumenter");function createTracingClient(options){let{namespace,packageName,packageVersion}=options;function startSpan(name3,operationOptions,spanOptions){var _a;let startSpanResult=getInstrumenter().startSpan(name3,Object.assign(Object.assign({},spanOptions),{packageName,packageVersion,tracingContext:(_a=operationOptions?.tracingOptions)===null||_a===void 0?void 0:_a.tracingContext})),tracingContext=startSpanResult.tracingContext,span=startSpanResult.span;tracingContext.getValue(knownContextKeys.namespace)||(tracingContext=tracingContext.setValue(knownContextKeys.namespace,namespace)),span.setAttribute("az.namespace",tracingContext.getValue(knownContextKeys.namespace));let updatedOptions=Object.assign({},operationOptions,{tracingOptions:Object.assign(Object.assign({},operationOptions?.tracingOptions),{tracingContext})});return{span,updatedOptions}}__name(startSpan,"startSpan");async function withSpan(name3,operationOptions,callback,spanOptions){let{span,updatedOptions}=startSpan(name3,operationOptions,spanOptions);try{let result=await withContext(updatedOptions.tracingOptions.tracingContext,()=>Promise.resolve(callback(updatedOptions,span)));return span.setStatus({status:"success"}),result}catch(err){throw span.setStatus({status:"error",error:err}),err}finally{span.end()}}__name(withSpan,"withSpan");function withContext(context2,callback,...callbackArgs){return getInstrumenter().withContext(context2,callback,...callbackArgs)}__name(withContext,"withContext");function parseTraceparentHeader(traceparentHeader){return getInstrumenter().parseTraceparentHeader(traceparentHeader)}__name(parseTraceparentHeader,"parseTraceparentHeader");function createRequestHeaders(tracingContext){return getInstrumenter().createRequestHeaders(tracingContext)}return __name(createRequestHeaders,"createRequestHeaders"),{startSpan,withSpan,withContext,parseTraceparentHeader,createRequestHeaders}}__name(createTracingClient,"createTracingClient");exports2.createTracingClient=createTracingClient;exports2.useInstrumenter=useInstrumenter}});function rng2(){return poolPtr2>rnds8Pool2.length-16&&(import_crypto15.default.randomFillSync(rnds8Pool2),poolPtr2=0),rnds8Pool2.slice(poolPtr2,poolPtr2+=16)}var import_crypto15,rnds8Pool2,poolPtr2,init_rng=__esm({"../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/esm-node/rng.js"(){import_crypto15=__toESM(require("crypto")),rnds8Pool2=new Uint8Array(256),poolPtr2=rnds8Pool2.length;__name(rng2,"rng")}});var regex_default,init_regex=__esm({"../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/esm-node/regex.js"(){regex_default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i}});function validate(uuid){return typeof uuid=="string"&&regex_default.test(uuid)}var validate_default,init_validate=__esm({"../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/esm-node/validate.js"(){init_regex();__name(validate,"validate");validate_default=validate}});function stringify(arr,offset=0){let uuid=(byteToHex2[arr[offset+0]]+byteToHex2[arr[offset+1]]+byteToHex2[arr[offset+2]]+byteToHex2[arr[offset+3]]+"-"+byteToHex2[arr[offset+4]]+byteToHex2[arr[offset+5]]+"-"+byteToHex2[arr[offset+6]]+byteToHex2[arr[offset+7]]+"-"+byteToHex2[arr[offset+8]]+byteToHex2[arr[offset+9]]+"-"+byteToHex2[arr[offset+10]]+byteToHex2[arr[offset+11]]+byteToHex2[arr[offset+12]]+byteToHex2[arr[offset+13]]+byteToHex2[arr[offset+14]]+byteToHex2[arr[offset+15]]).toLowerCase();if(!validate_default(uuid))throw TypeError("Stringified UUID is invalid");return uuid}var byteToHex2,stringify_default,init_stringify=__esm({"../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/esm-node/stringify.js"(){init_validate();byteToHex2=[];for(let i=0;i<256;++i)byteToHex2.push((i+256).toString(16).substr(1));__name(stringify,"stringify");stringify_default=stringify}});function v12(options,buf,offset){let i=buf&&offset||0,b=buf||new Array(16);options=options||{};let node=options.node||_nodeId,clockseq=options.clockseq!==void 0?options.clockseq:_clockseq;if(node==null||clockseq==null){let seedBytes=options.random||(options.rng||rng2)();node==null&&(node=_nodeId=[seedBytes[0]|1,seedBytes[1],seedBytes[2],seedBytes[3],seedBytes[4],seedBytes[5]]),clockseq==null&&(clockseq=_clockseq=(seedBytes[6]<<8|seedBytes[7])&16383)}let msecs=options.msecs!==void 0?options.msecs:Date.now(),nsecs=options.nsecs!==void 0?options.nsecs:_lastNSecs+1,dt=msecs-_lastMSecs+(nsecs-_lastNSecs)/1e4;if(dt<0&&options.clockseq===void 0&&(clockseq=clockseq+1&16383),(dt<0||msecs>_lastMSecs)&&options.nsecs===void 0&&(nsecs=0),nsecs>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");_lastMSecs=msecs,_lastNSecs=nsecs,_clockseq=clockseq,msecs+=122192928e5;let tl=((msecs&268435455)*1e4+nsecs)%4294967296;b[i++]=tl>>>24&255,b[i++]=tl>>>16&255,b[i++]=tl>>>8&255,b[i++]=tl&255;let tmh=msecs/4294967296*1e4&268435455;b[i++]=tmh>>>8&255,b[i++]=tmh&255,b[i++]=tmh>>>24&15|16,b[i++]=tmh>>>16&255,b[i++]=clockseq>>>8|128,b[i++]=clockseq&255;for(let n=0;n<6;++n)b[i+n]=node[n];return buf||stringify_default(b)}var _nodeId,_clockseq,_lastMSecs,_lastNSecs,v1_default,init_v1=__esm({"../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/esm-node/v1.js"(){init_rng();init_stringify();_lastMSecs=0,_lastNSecs=0;__name(v12,"v1");v1_default=v12}});function parse4(uuid){if(!validate_default(uuid))throw TypeError("Invalid UUID");let v,arr=new Uint8Array(16);return arr[0]=(v=parseInt(uuid.slice(0,8),16))>>>24,arr[1]=v>>>16&255,arr[2]=v>>>8&255,arr[3]=v&255,arr[4]=(v=parseInt(uuid.slice(9,13),16))>>>8,arr[5]=v&255,arr[6]=(v=parseInt(uuid.slice(14,18),16))>>>8,arr[7]=v&255,arr[8]=(v=parseInt(uuid.slice(19,23),16))>>>8,arr[9]=v&255,arr[10]=(v=parseInt(uuid.slice(24,36),16))/1099511627776&255,arr[11]=v/4294967296&255,arr[12]=v>>>24&255,arr[13]=v>>>16&255,arr[14]=v>>>8&255,arr[15]=v&255,arr}var parse_default,init_parse=__esm({"../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/esm-node/parse.js"(){init_validate();__name(parse4,"parse");parse_default=parse4}});function stringToBytes2(str){str=unescape(encodeURIComponent(str));let bytes=[];for(let i=0;i<str.length;++i)bytes.push(str.charCodeAt(i));return bytes}function v35_default(name3,version4,hashfunc){function generateUUID(value,namespace,buf,offset){if(typeof value=="string"&&(value=stringToBytes2(value)),typeof namespace=="string"&&(namespace=parse_default(namespace)),namespace.length!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let bytes=new Uint8Array(16+value.length);if(bytes.set(namespace),bytes.set(value,namespace.length),bytes=hashfunc(bytes),bytes[6]=bytes[6]&15|version4,bytes[8]=bytes[8]&63|128,buf){offset=offset||0;for(let i=0;i<16;++i)buf[offset+i]=bytes[i];return buf}return stringify_default(bytes)}__name(generateUUID,"generateUUID");try{generateUUID.name=name3}catch{}return generateUUID.DNS=DNS,generateUUID.URL=URL2,generateUUID}var DNS,URL2,init_v35=__esm({"../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/esm-node/v35.js"(){init_stringify();init_parse();__name(stringToBytes2,"stringToBytes");DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",URL2="6ba7b811-9dad-11d1-80b4-00c04fd430c8";__name(v35_default,"default")}});function md5(bytes){return Array.isArray(bytes)?bytes=Buffer.from(bytes):typeof bytes=="string"&&(bytes=Buffer.from(bytes,"utf8")),import_crypto16.default.createHash("md5").update(bytes).digest()}var import_crypto16,md5_default,init_md5=__esm({"../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/esm-node/md5.js"(){import_crypto16=__toESM(require("crypto"));__name(md5,"md5");md5_default=md5}});var v3,v3_default,init_v3=__esm({"../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/esm-node/v3.js"(){init_v35();init_md5();v3=v35_default("v3",48,md5_default),v3_default=v3}});function v42(options,buf,offset){options=options||{};let rnds=options.random||(options.rng||rng2)();if(rnds[6]=rnds[6]&15|64,rnds[8]=rnds[8]&63|128,buf){offset=offset||0;for(let i=0;i<16;++i)buf[offset+i]=rnds[i];return buf}return stringify_default(rnds)}var v4_default2,init_v4=__esm({"../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/esm-node/v4.js"(){init_rng();init_stringify();__name(v42,"v4");v4_default2=v42}});function sha1(bytes){return Array.isArray(bytes)?bytes=Buffer.from(bytes):typeof bytes=="string"&&(bytes=Buffer.from(bytes,"utf8")),import_crypto17.default.createHash("sha1").update(bytes).digest()}var import_crypto17,sha1_default,init_sha1=__esm({"../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/esm-node/sha1.js"(){import_crypto17=__toESM(require("crypto"));__name(sha1,"sha1");sha1_default=sha1}});var v5,v5_default,init_v5=__esm({"../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/esm-node/v5.js"(){init_v35();init_sha1();v5=v35_default("v5",80,sha1_default),v5_default=v5}});var nil_default,init_nil=__esm({"../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/esm-node/nil.js"(){nil_default="00000000-0000-0000-0000-000000000000"}});function version(uuid){if(!validate_default(uuid))throw TypeError("Invalid UUID");return parseInt(uuid.substr(14,1),16)}var version_default,init_version2=__esm({"../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/esm-node/version.js"(){init_validate();__name(version,"version");version_default=version}});var esm_node_exports={};__export(esm_node_exports,{NIL:()=>nil_default,parse:()=>parse_default,stringify:()=>stringify_default,v1:()=>v1_default,v3:()=>v3_default,v4:()=>v4_default2,v5:()=>v5_default,validate:()=>validate_default,version:()=>version_default});var init_esm_node=__esm({"../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/esm-node/index.js"(){init_v1();init_v3();init_v4();init_v5();init_nil();init_version2();init_validate();init_stringify();init_parse()}});var require_dist8=__commonJS({"../node_modules/.pnpm/@azure+core-rest-pipeline@1.10.1/node_modules/@azure/core-rest-pipeline/dist/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});var logger$1=require_dist(),coreUtil=require_commonjs2(),os4=require("os"),abortController=require_dist3(),FormData3=require_form_data(),httpsProxyAgent=require_dist4(),httpProxyAgent=require_dist6(),coreTracing=require_dist7(),util2=require("util"),http3=require("http"),https2=require("https"),zlib=require("zlib"),stream3=require("stream"),uuid=(init_esm_node(),__toCommonJS(esm_node_exports));function _interopDefaultLegacy(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}__name(_interopDefaultLegacy,"_interopDefaultLegacy");function _interopNamespace(e){if(e&&e.__esModule)return e;var n=Object.create(null);return e&&Object.keys(e).forEach(function(k){if(k!=="default"){var d=Object.getOwnPropertyDescriptor(e,k);Object.defineProperty(n,k,d.get?d:{enumerable:!0,get:function(){return e[k]}})}}),n.default=e,Object.freeze(n)}__name(_interopNamespace,"_interopNamespace");var os__namespace=_interopNamespace(os4),FormData__default=_interopDefaultLegacy(FormData3),http__namespace=_interopNamespace(http3),https__namespace=_interopNamespace(https2),zlib__namespace=_interopNamespace(zlib),ValidPhaseNames=new Set(["Deserialize","Serialize","Retry","Sign"]),HttpPipeline=class{constructor(policies){var _a;this._policies=[],this._policies=(_a=policies?.slice(0))!==null&&_a!==void 0?_a:[],this._orderedPolicies=void 0}addPolicy(policy,options={}){if(options.phase&&options.afterPhase)throw new Error("Policies inside a phase cannot specify afterPhase.");if(options.phase&&!ValidPhaseNames.has(options.phase))throw new Error(`Invalid phase name: ${options.phase}`);if(options.afterPhase&&!ValidPhaseNames.has(options.afterPhase))throw new Error(`Invalid afterPhase name: ${options.afterPhase}`);this._policies.push({policy,options}),this._orderedPolicies=void 0}removePolicy(options){let removedPolicies=[];return this._policies=this._policies.filter(policyDescriptor=>options.name&&policyDescriptor.policy.name===options.name||options.phase&&policyDescriptor.options.phase===options.phase?(removedPolicies.push(policyDescriptor.policy),!1):!0),this._orderedPolicies=void 0,removedPolicies}sendRequest(httpClient,request7){return this.getOrderedPolicies().reduceRight((next,policy)=>req=>policy.sendRequest(req,next),req=>httpClient.sendRequest(req))(request7)}getOrderedPolicies(){return this._orderedPolicies||(this._orderedPolicies=this.orderPolicies()),this._orderedPolicies}clone(){return new HttpPipeline(this._policies)}static create(){return new HttpPipeline}orderPolicies(){let result=[],policyMap=new Map;function createPhase(name3){return{name:name3,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}__name(createPhase,"createPhase");let serializePhase=createPhase("Serialize"),noPhase=createPhase("None"),deserializePhase=createPhase("Deserialize"),retryPhase=createPhase("Retry"),signPhase=createPhase("Sign"),orderedPhases=[serializePhase,noPhase,deserializePhase,retryPhase,signPhase];function getPhase(phase){return phase==="Retry"?retryPhase:phase==="Serialize"?serializePhase:phase==="Deserialize"?deserializePhase:phase==="Sign"?signPhase:noPhase}__name(getPhase,"getPhase");for(let descriptor of this._policies){let policy=descriptor.policy,options=descriptor.options,policyName=policy.name;if(policyMap.has(policyName))throw new Error("Duplicate policy names not allowed in pipeline");let node={policy,dependsOn:new Set,dependants:new Set};options.afterPhase&&(node.afterPhase=getPhase(options.afterPhase),node.afterPhase.hasAfterPolicies=!0),policyMap.set(policyName,node),getPhase(options.phase).policies.add(node)}for(let descriptor of this._policies){let{policy,options}=descriptor,policyName=policy.name,node=policyMap.get(policyName);if(!node)throw new Error(`Missing node for policy ${policyName}`);if(options.afterPolicies)for(let afterPolicyName of options.afterPolicies){let afterNode=policyMap.get(afterPolicyName);afterNode&&(node.dependsOn.add(afterNode),afterNode.dependants.add(node))}if(options.beforePolicies)for(let beforePolicyName of options.beforePolicies){let beforeNode=policyMap.get(beforePolicyName);beforeNode&&(beforeNode.dependsOn.add(node),node.dependants.add(beforeNode))}}function walkPhase(phase){phase.hasRun=!0;for(let node of phase.policies)if(!(node.afterPhase&&(!node.afterPhase.hasRun||node.afterPhase.policies.size))&&node.dependsOn.size===0){result.push(node.policy);for(let dependant of node.dependants)dependant.dependsOn.delete(node);policyMap.delete(node.policy.name),phase.policies.delete(node)}}__name(walkPhase,"walkPhase");function walkPhases(){for(let phase of orderedPhases){if(walkPhase(phase),phase.policies.size>0&&phase!==noPhase){noPhase.hasRun||walkPhase(noPhase);return}phase.hasAfterPolicies&&walkPhase(noPhase)}}__name(walkPhases,"walkPhases");let iteration=0;for(;policyMap.size>0;){iteration++;let initialResultLength=result.length;if(walkPhases(),result.length<=initialResultLength&&iteration>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return result}};__name(HttpPipeline,"HttpPipeline");function createEmptyPipeline(){return HttpPipeline.create()}__name(createEmptyPipeline,"createEmptyPipeline");var logger=logger$1.createClientLogger("core-rest-pipeline"),RedactedString="REDACTED",defaultAllowedHeaderNames=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"],defaultAllowedQueryParameters=["api-version"],Sanitizer=class{constructor({additionalAllowedHeaderNames:allowedHeaderNames=[],additionalAllowedQueryParameters:allowedQueryParameters=[]}={}){allowedHeaderNames=defaultAllowedHeaderNames.concat(allowedHeaderNames),allowedQueryParameters=defaultAllowedQueryParameters.concat(allowedQueryParameters),this.allowedHeaderNames=new Set(allowedHeaderNames.map(n=>n.toLowerCase())),this.allowedQueryParameters=new Set(allowedQueryParameters.map(p=>p.toLowerCase()))}sanitize(obj){let seen=new Set;return JSON.stringify(obj,(key,value)=>{if(value instanceof Error)return Object.assign(Object.assign({},value),{name:value.name,message:value.message});if(key==="headers")return this.sanitizeHeaders(value);if(key==="url")return this.sanitizeUrl(value);if(key==="query")return this.sanitizeQuery(value);if(key==="body")return;if(key==="response")return;if(key==="operationSpec")return;if(Array.isArray(value)||coreUtil.isObject(value)){if(seen.has(value))return"[Circular]";seen.add(value)}return value},2)}sanitizeHeaders(obj){let sanitized={};for(let key of Object.keys(obj))this.allowedHeaderNames.has(key.toLowerCase())?sanitized[key]=obj[key]:sanitized[key]=RedactedString;return sanitized}sanitizeQuery(value){if(typeof value!="object"||value===null)return value;let sanitized={};for(let k of Object.keys(value))this.allowedQueryParameters.has(k.toLowerCase())?sanitized[k]=value[k]:sanitized[k]=RedactedString;return sanitized}sanitizeUrl(value){if(typeof value!="string"||value===null)return value;let url2=new URL(value);if(!url2.search)return value;for(let[key]of url2.searchParams)this.allowedQueryParameters.has(key.toLowerCase())||url2.searchParams.set(key,RedactedString);return url2.toString()}};__name(Sanitizer,"Sanitizer");var logPolicyName="logPolicy";function logPolicy(options={}){var _a;let logger$12=(_a=options.logger)!==null&&_a!==void 0?_a:logger.info,sanitizer=new Sanitizer({additionalAllowedHeaderNames:options.additionalAllowedHeaderNames,additionalAllowedQueryParameters:options.additionalAllowedQueryParameters});return{name:logPolicyName,async sendRequest(request7,next){if(!logger$12.enabled)return next(request7);logger$12(`Request: ${sanitizer.sanitize(request7)}`);let response=await next(request7);return logger$12(`Response status code: ${response.status}`),logger$12(`Headers: ${sanitizer.sanitize(response.headers)}`),response}}}__name(logPolicy,"logPolicy");var redirectPolicyName="redirectPolicy",allowedRedirect=["GET","HEAD"];function redirectPolicy(options={}){let{maxRetries=20}=options;return{name:redirectPolicyName,async sendRequest(request7,next){let response=await next(request7);return handleRedirect(next,response,maxRetries)}}}__name(redirectPolicy,"redirectPolicy");async function handleRedirect(next,response,maxRetries,currentRetries=0){let{request:request7,status,headers}=response,locationHeader=headers.get("location");if(locationHeader&&(status===300||status===301&&allowedRedirect.includes(request7.method)||status===302&&allowedRedirect.includes(request7.method)||status===303&&request7.method==="POST"||status===307)&&currentRetries<maxRetries){let url2=new URL(locationHeader,request7.url);request7.url=url2.toString(),status===303&&(request7.method="GET",request7.headers.delete("Content-Length"),delete request7.body),request7.headers.delete("Authorization");let res=await next(request7);return handleRedirect(next,res,maxRetries,currentRetries+1)}return response}__name(handleRedirect,"handleRedirect");function getHeaderName(){return"User-Agent"}__name(getHeaderName,"getHeaderName");function setPlatformSpecificData(map){map.set("Node",process.version),map.set("OS",`(${os__namespace.arch()}-${os__namespace.type()}-${os__namespace.release()})`)}__name(setPlatformSpecificData,"setPlatformSpecificData");var SDK_VERSION="1.10.1",DEFAULT_RETRY_POLICY_COUNT=3;function getUserAgentString(telemetryInfo){let parts=[];for(let[key,value]of telemetryInfo){let token=value?`${key}/${value}`:key;parts.push(token)}return parts.join(" ")}__name(getUserAgentString,"getUserAgentString");function getUserAgentHeaderName(){return getHeaderName()}__name(getUserAgentHeaderName,"getUserAgentHeaderName");function getUserAgentValue(prefix){let runtimeInfo=new Map;runtimeInfo.set("core-rest-pipeline",SDK_VERSION),setPlatformSpecificData(runtimeInfo);let defaultAgent=getUserAgentString(runtimeInfo);return prefix?`${prefix} ${defaultAgent}`:defaultAgent}__name(getUserAgentValue,"getUserAgentValue");var UserAgentHeaderName=getUserAgentHeaderName(),userAgentPolicyName="userAgentPolicy";function userAgentPolicy(options={}){let userAgentValue=getUserAgentValue(options.userAgentPrefix);return{name:userAgentPolicyName,async sendRequest(request7,next){return request7.headers.has(UserAgentHeaderName)||request7.headers.set(UserAgentHeaderName,userAgentValue),next(request7)}}}__name(userAgentPolicy,"userAgentPolicy");var decompressResponsePolicyName="decompressResponsePolicy";function decompressResponsePolicy(){return{name:decompressResponsePolicyName,async sendRequest(request7,next){return request7.method!=="HEAD"&&request7.headers.set("Accept-Encoding","gzip,deflate"),next(request7)}}}__name(decompressResponsePolicy,"decompressResponsePolicy");var StandardAbortMessage="The operation was aborted.";function delay2(delayInMs,value,options){return new Promise((resolve15,reject2)=>{let timer,onAborted,rejectOnAbort=__name(()=>reject2(new abortController.AbortError(options?.abortErrorMsg?options?.abortErrorMsg:StandardAbortMessage)),"rejectOnAbort"),removeListeners=__name(()=>{options?.abortSignal&&onAborted&&options.abortSignal.removeEventListener("abort",onAborted)},"removeListeners");if(onAborted=__name(()=>(timer&&clearTimeout(timer),removeListeners(),rejectOnAbort()),"onAborted"),options?.abortSignal&&options.abortSignal.aborted)return rejectOnAbort();timer=setTimeout(()=>{removeListeners(),resolve15(value)},delayInMs),options?.abortSignal&&options.abortSignal.addEventListener("abort",onAborted)})}__name(delay2,"delay");function parseHeaderValueAsNumber(response,headerName){let value=response.headers.get(headerName);if(!value)return;let valueAsNum=Number(value);if(!Number.isNaN(valueAsNum))return valueAsNum}__name(parseHeaderValueAsNumber,"parseHeaderValueAsNumber");var RetryAfterHeader="Retry-After",AllRetryAfterHeaders=["retry-after-ms","x-ms-retry-after-ms",RetryAfterHeader];function getRetryAfterInMs(response){if(response&&[429,503].includes(response.status))try{for(let header of AllRetryAfterHeaders){let retryAfterValue=parseHeaderValueAsNumber(response,header);if(retryAfterValue===0||retryAfterValue)return retryAfterValue*(header===RetryAfterHeader?1e3:1)}let retryAfterHeader=response.headers.get(RetryAfterHeader);if(!retryAfterHeader)return;let diff=Date.parse(retryAfterHeader)-Date.now();return Number.isFinite(diff)?Math.max(0,diff):void 0}catch{return}}__name(getRetryAfterInMs,"getRetryAfterInMs");function isThrottlingRetryResponse(response){return Number.isFinite(getRetryAfterInMs(response))}__name(isThrottlingRetryResponse,"isThrottlingRetryResponse");function throttlingRetryStrategy(){return{name:"throttlingRetryStrategy",retry({response}){let retryAfterInMs=getRetryAfterInMs(response);return Number.isFinite(retryAfterInMs)?{retryAfterInMs}:{skipStrategy:!0}}}}__name(throttlingRetryStrategy,"throttlingRetryStrategy");var DEFAULT_CLIENT_RETRY_INTERVAL=1e3,DEFAULT_CLIENT_MAX_RETRY_INTERVAL=1e3*64;function exponentialRetryStrategy(options={}){var _a,_b;let retryInterval=(_a=options.retryDelayInMs)!==null&&_a!==void 0?_a:DEFAULT_CLIENT_RETRY_INTERVAL,maxRetryInterval=(_b=options.maxRetryDelayInMs)!==null&&_b!==void 0?_b:DEFAULT_CLIENT_MAX_RETRY_INTERVAL,retryAfterInMs=retryInterval;return{name:"exponentialRetryStrategy",retry({retryCount,response,responseError}){let matchedSystemError=isSystemError2(responseError),ignoreSystemErrors=matchedSystemError&&options.ignoreSystemErrors,isExponential=isExponentialRetryResponse(response),ignoreExponentialResponse=isExponential&&options.ignoreHttpStatusCodes;if(response&&(isThrottlingRetryResponse(response)||!isExponential)||ignoreExponentialResponse||ignoreSystemErrors)return{skipStrategy:!0};if(responseError&&!matchedSystemError&&!isExponential)return{errorToThrow:responseError};let exponentialDelay=retryAfterInMs*Math.pow(2,retryCount),clampedExponentialDelay=Math.min(maxRetryInterval,exponentialDelay);return retryAfterInMs=clampedExponentialDelay/2+coreUtil.getRandomIntegerInclusive(0,clampedExponentialDelay/2),{retryAfterInMs}}}}__name(exponentialRetryStrategy,"exponentialRetryStrategy");function isExponentialRetryResponse(response){return!!(response&&response.status!==void 0&&(response.status>=500||response.status===408)&&response.status!==501&&response.status!==505)}__name(isExponentialRetryResponse,"isExponentialRetryResponse");function isSystemError2(err){return err?err.code==="ETIMEDOUT"||err.code==="ESOCKETTIMEDOUT"||err.code==="ECONNREFUSED"||err.code==="ECONNRESET"||err.code==="ENOENT":!1}__name(isSystemError2,"isSystemError");var retryPolicyLogger=logger$1.createClientLogger("core-rest-pipeline retryPolicy"),retryPolicyName="retryPolicy";function retryPolicy(strategies,options={maxRetries:DEFAULT_RETRY_POLICY_COUNT}){let logger2=options.logger||retryPolicyLogger;return{name:retryPolicyName,async sendRequest(request7,next){var _a,_b;let response,responseError,retryCount=-1;retryRequest:for(;;){retryCount+=1,response=void 0,responseError=void 0;try{logger2.info(`Retry ${retryCount}: Attempting to send request`,request7.requestId),response=await next(request7),logger2.info(`Retry ${retryCount}: Received a response from request`,request7.requestId)}catch(e){if(logger2.error(`Retry ${retryCount}: Received an error from request`,request7.requestId),responseError=e,!e||responseError.name!=="RestError")throw e;response=responseError.response}if(!((_a=request7.abortSignal)===null||_a===void 0)&&_a.aborted)throw logger2.error(`Retry ${retryCount}: Request aborted.`),new abortController.AbortError;if(retryCount>=((_b=options.maxRetries)!==null&&_b!==void 0?_b:DEFAULT_RETRY_POLICY_COUNT)){if(logger2.info(`Retry ${retryCount}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),responseError)throw responseError;if(response)return response;throw new Error("Maximum retries reached with no response or error to throw")}logger2.info(`Retry ${retryCount}: Processing ${strategies.length} retry strategies.`);strategiesLoop:for(let strategy of strategies){let strategyLogger=strategy.logger||retryPolicyLogger;strategyLogger.info(`Retry ${retryCount}: Processing retry strategy ${strategy.name}.`);let modifiers=strategy.retry({retryCount,response,responseError});if(modifiers.skipStrategy){strategyLogger.info(`Retry ${retryCount}: Skipped.`);continue strategiesLoop}let{errorToThrow,retryAfterInMs,redirectTo}=modifiers;if(errorToThrow)throw strategyLogger.error(`Retry ${retryCount}: Retry strategy ${strategy.name} throws error:`,errorToThrow),errorToThrow;if(retryAfterInMs||retryAfterInMs===0){strategyLogger.info(`Retry ${retryCount}: Retry strategy ${strategy.name} retries after ${retryAfterInMs}`),await delay2(retryAfterInMs,void 0,{abortSignal:request7.abortSignal});continue retryRequest}if(redirectTo){strategyLogger.info(`Retry ${retryCount}: Retry strategy ${strategy.name} redirects to ${redirectTo}`),request7.url=redirectTo;continue retryRequest}}if(responseError)throw logger2.info("None of the retry strategies could work with the received error. Throwing it."),responseError;if(response)return logger2.info("None of the retry strategies could work with the received response. Returning it."),response}}}}__name(retryPolicy,"retryPolicy");var defaultRetryPolicyName="defaultRetryPolicy";function defaultRetryPolicy(options={}){var _a;return{name:defaultRetryPolicyName,sendRequest:retryPolicy([throttlingRetryStrategy(),exponentialRetryStrategy(options)],{maxRetries:(_a=options.maxRetries)!==null&&_a!==void 0?_a:DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}__name(defaultRetryPolicy,"defaultRetryPolicy");var formDataPolicyName="formDataPolicy";function formDataPolicy(){return{name:formDataPolicyName,async sendRequest(request7,next){if(request7.formData){let contentType=request7.headers.get("Content-Type");contentType&&contentType.indexOf("application/x-www-form-urlencoded")!==-1?(request7.body=wwwFormUrlEncode(request7.formData),request7.formData=void 0):await prepareFormData(request7.formData,request7)}return next(request7)}}}__name(formDataPolicy,"formDataPolicy");function wwwFormUrlEncode(formData){let urlSearchParams=new URLSearchParams;for(let[key,value]of Object.entries(formData))if(Array.isArray(value))for(let subValue of value)urlSearchParams.append(key,subValue.toString());else urlSearchParams.append(key,value.toString());return urlSearchParams.toString()}__name(wwwFormUrlEncode,"wwwFormUrlEncode");async function prepareFormData(formData,request7){let requestForm=new FormData__default.default;for(let formKey of Object.keys(formData)){let formValue=formData[formKey];if(Array.isArray(formValue))for(let subValue of formValue)requestForm.append(formKey,subValue);else requestForm.append(formKey,formValue)}request7.body=requestForm,request7.formData=void 0;let contentType=request7.headers.get("Content-Type");contentType&&contentType.indexOf("multipart/form-data")!==-1&&request7.headers.set("Content-Type",`multipart/form-data; boundary=${requestForm.getBoundary()}`);try{let contentLength=await new Promise((resolve15,reject2)=>{requestForm.getLength((err,length)=>{err?reject2(err):resolve15(length)})});request7.headers.set("Content-Length",contentLength)}catch{}}__name(prepareFormData,"prepareFormData");var HTTPS_PROXY="HTTPS_PROXY",HTTP_PROXY="HTTP_PROXY",ALL_PROXY="ALL_PROXY",NO_PROXY="NO_PROXY",proxyPolicyName="proxyPolicy",globalNoProxyList=[],noProxyListLoaded=!1,globalBypassedMap=new Map;function getEnvironmentValue(name3){if(process.env[name3])return process.env[name3];if(process.env[name3.toLowerCase()])return process.env[name3.toLowerCase()]}__name(getEnvironmentValue,"getEnvironmentValue");function loadEnvironmentProxyValue(){if(!process)return;let httpsProxy=getEnvironmentValue(HTTPS_PROXY),allProxy=getEnvironmentValue(ALL_PROXY),httpProxy=getEnvironmentValue(HTTP_PROXY);return httpsProxy||allProxy||httpProxy}__name(loadEnvironmentProxyValue,"loadEnvironmentProxyValue");function isBypassed(uri,noProxyList,bypassedMap){if(noProxyList.length===0)return!1;let host=new URL(uri).hostname;if(bypassedMap?.has(host))return bypassedMap.get(host);let isBypassedFlag=!1;for(let pattern of noProxyList)pattern[0]==="."?(host.endsWith(pattern)||host.length===pattern.length-1&&host===pattern.slice(1))&&(isBypassedFlag=!0):host===pattern&&(isBypassedFlag=!0);return bypassedMap?.set(host,isBypassedFlag),isBypassedFlag}__name(isBypassed,"isBypassed");function loadNoProxy(){let noProxy=getEnvironmentValue(NO_PROXY);return noProxyListLoaded=!0,noProxy?noProxy.split(",").map(item=>item.trim()).filter(item=>item.length):[]}__name(loadNoProxy,"loadNoProxy");function getDefaultProxySettings(proxyUrl){if(!proxyUrl&&(proxyUrl=loadEnvironmentProxyValue(),!proxyUrl))return;let parsedUrl=new URL(proxyUrl);return{host:(parsedUrl.protocol?parsedUrl.protocol+"//":"")+parsedUrl.hostname,port:Number.parseInt(parsedUrl.port||"80"),username:parsedUrl.username,password:parsedUrl.password}}__name(getDefaultProxySettings,"getDefaultProxySettings");function getProxyAgentOptions(proxySettings,{headers,tlsSettings}){let parsedProxyUrl;try{parsedProxyUrl=new URL(proxySettings.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${proxySettings.host}".`)}tlsSettings&&logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let proxyAgentOptions={hostname:parsedProxyUrl.hostname,port:proxySettings.port,protocol:parsedProxyUrl.protocol,headers:headers.toJSON()};return proxySettings.username&&proxySettings.password?proxyAgentOptions.auth=`${proxySettings.username}:${proxySettings.password}`:proxySettings.username&&(proxyAgentOptions.auth=`${proxySettings.username}`),proxyAgentOptions}__name(getProxyAgentOptions,"getProxyAgentOptions");function setProxyAgentOnRequest(request7,cachedAgents){if(request7.agent)return;let isInsecure=new URL(request7.url).protocol!=="https:",proxySettings=request7.proxySettings;if(proxySettings)if(isInsecure){if(!cachedAgents.httpProxyAgent){let proxyAgentOptions=getProxyAgentOptions(proxySettings,request7);cachedAgents.httpProxyAgent=new httpProxyAgent.HttpProxyAgent(proxyAgentOptions)}request7.agent=cachedAgents.httpProxyAgent}else{if(!cachedAgents.httpsProxyAgent){let proxyAgentOptions=getProxyAgentOptions(proxySettings,request7);cachedAgents.httpsProxyAgent=new httpsProxyAgent.HttpsProxyAgent(proxyAgentOptions)}request7.agent=cachedAgents.httpsProxyAgent}}__name(setProxyAgentOnRequest,"setProxyAgentOnRequest");function proxyPolicy(proxySettings=getDefaultProxySettings(),options){noProxyListLoaded||globalNoProxyList.push(...loadNoProxy());let cachedAgents={};return{name:proxyPolicyName,async sendRequest(request7,next){var _a;return!request7.proxySettings&&!isBypassed(request7.url,(_a=options?.customNoProxyList)!==null&&_a!==void 0?_a:globalNoProxyList,options?.customNoProxyList?void 0:globalBypassedMap)&&(request7.proxySettings=proxySettings),request7.proxySettings&&setProxyAgentOnRequest(request7,cachedAgents),next(request7)}}}__name(proxyPolicy,"proxyPolicy");var setClientRequestIdPolicyName="setClientRequestIdPolicy";function setClientRequestIdPolicy(requestIdHeaderName="x-ms-client-request-id"){return{name:setClientRequestIdPolicyName,async sendRequest(request7,next){return request7.headers.has(requestIdHeaderName)||request7.headers.set(requestIdHeaderName,request7.requestId),next(request7)}}}__name(setClientRequestIdPolicy,"setClientRequestIdPolicy");var tlsPolicyName="tlsPolicy";function tlsPolicy(tlsSettings){return{name:tlsPolicyName,sendRequest:async(req,next)=>(req.tlsSettings||(req.tlsSettings=tlsSettings),next(req))}}__name(tlsPolicy,"tlsPolicy");var custom=util2.inspect.custom,errorSanitizer=new Sanitizer,RestError=class extends Error{constructor(message,options={}){super(message),this.name="RestError",this.code=options.code,this.statusCode=options.statusCode,this.request=options.request,this.response=options.response,Object.setPrototypeOf(this,RestError.prototype)}[custom](){return`RestError: ${this.message} 
 ${errorSanitizer.sanitize(this)}`}};__name(RestError,"RestError");RestError.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";RestError.PARSE_ERROR="PARSE_ERROR";function isRestError(e){return e instanceof RestError?!0:coreUtil.isError(e)&&e.name==="RestError"}__name(isRestError,"isRestError");var tracingPolicyName="tracingPolicy";function tracingPolicy(options={}){let userAgent=getUserAgentValue(options.userAgentPrefix),tracingClient=tryCreateTracingClient();return{name:tracingPolicyName,async sendRequest(request7,next){var _a,_b;if(!tracingClient||!(!((_a=request7.tracingOptions)===null||_a===void 0)&&_a.tracingContext))return next(request7);let{span,tracingContext}=(_b=tryCreateSpan(tracingClient,request7,userAgent))!==null&&_b!==void 0?_b:{};if(!span||!tracingContext)return next(request7);try{let response=await tracingClient.withContext(tracingContext,next,request7);return tryProcessResponse(span,response),response}catch(err){throw tryProcessError(span,err),err}}}}__name(tracingPolicy,"tracingPolicy");function tryCreateTracingClient(){try{return coreTracing.createTracingClient({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:SDK_VERSION})}catch(e){logger.warning(`Error when creating the TracingClient: ${coreUtil.getErrorMessage(e)}`);return}}__name(tryCreateTracingClient,"tryCreateTracingClient");function tryCreateSpan(tracingClient,request7,userAgent){try{let{span,updatedOptions}=tracingClient.startSpan(`HTTP ${request7.method}`,{tracingOptions:request7.tracingOptions},{spanKind:"client",spanAttributes:{"http.method":request7.method,"http.url":request7.url,requestId:request7.requestId}});if(!span.isRecording()){span.end();return}userAgent&&span.setAttribute("http.user_agent",userAgent);let headers=tracingClient.createRequestHeaders(updatedOptions.tracingOptions.tracingContext);for(let[key,value]of Object.entries(headers))request7.headers.set(key,value);return{span,tracingContext:updatedOptions.tracingOptions.tracingContext}}catch(e){logger.warning(`Skipping creating a tracing span due to an error: ${coreUtil.getErrorMessage(e)}`);return}}__name(tryCreateSpan,"tryCreateSpan");function tryProcessError(span,error){try{span.setStatus({status:"error",error:coreUtil.isError(error)?error:void 0}),isRestError(error)&&error.statusCode&&span.setAttribute("http.status_code",error.statusCode),span.end()}catch(e){logger.warning(`Skipping tracing span processing due to an error: ${coreUtil.getErrorMessage(e)}`)}}__name(tryProcessError,"tryProcessError");function tryProcessResponse(span,response){try{span.setAttribute("http.status_code",response.status);let serviceRequestId=response.headers.get("x-ms-request-id");serviceRequestId&&span.setAttribute("serviceRequestId",serviceRequestId),span.setStatus({status:"success"}),span.end()}catch(e){logger.warning(`Skipping tracing span processing due to an error: ${coreUtil.getErrorMessage(e)}`)}}__name(tryProcessResponse,"tryProcessResponse");function createPipelineFromOptions(options){let pipeline13=createEmptyPipeline();return coreUtil.isNode&&(options.tlsOptions&&pipeline13.addPolicy(tlsPolicy(options.tlsOptions)),pipeline13.addPolicy(proxyPolicy(options.proxyOptions)),pipeline13.addPolicy(decompressResponsePolicy())),pipeline13.addPolicy(formDataPolicy()),pipeline13.addPolicy(userAgentPolicy(options.userAgentOptions)),pipeline13.addPolicy(setClientRequestIdPolicy()),pipeline13.addPolicy(defaultRetryPolicy(options.retryOptions),{phase:"Retry"}),pipeline13.addPolicy(tracingPolicy(options.userAgentOptions),{afterPhase:"Retry"}),coreUtil.isNode&&pipeline13.addPolicy(redirectPolicy(options.redirectOptions),{afterPhase:"Retry"}),pipeline13.addPolicy(logPolicy(options.loggingOptions),{afterPhase:"Sign"}),pipeline13}__name(createPipelineFromOptions,"createPipelineFromOptions");function normalizeName(name3){return name3.toLowerCase()}__name(normalizeName,"normalizeName");function*headerIterator(map){for(let entry of map.values())yield[entry.name,entry.value]}__name(headerIterator,"headerIterator");var HttpHeadersImpl=class{constructor(rawHeaders){if(this._headersMap=new Map,rawHeaders)for(let headerName of Object.keys(rawHeaders))this.set(headerName,rawHeaders[headerName])}set(name3,value){this._headersMap.set(normalizeName(name3),{name:name3,value:String(value)})}get(name3){var _a;return(_a=this._headersMap.get(normalizeName(name3)))===null||_a===void 0?void 0:_a.value}has(name3){return this._headersMap.has(normalizeName(name3))}delete(name3){this._headersMap.delete(normalizeName(name3))}toJSON(options={}){let result={};if(options.preserveCase)for(let entry of this._headersMap.values())result[entry.name]=entry.value;else for(let[normalizedName,entry]of this._headersMap)result[normalizedName]=entry.value;return result}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return headerIterator(this._headersMap)}};__name(HttpHeadersImpl,"HttpHeadersImpl");function createHttpHeaders(rawHeaders){return new HttpHeadersImpl(rawHeaders)}__name(createHttpHeaders,"createHttpHeaders");var DEFAULT_TLS_SETTINGS={};function isReadableStream(body){return body&&typeof body.pipe=="function"}__name(isReadableStream,"isReadableStream");function isStreamComplete(stream4){return new Promise(resolve15=>{stream4.on("close",resolve15),stream4.on("end",resolve15),stream4.on("error",resolve15)})}__name(isStreamComplete,"isStreamComplete");function isArrayBuffer(body){return body&&typeof body.byteLength=="number"}__name(isArrayBuffer,"isArrayBuffer");var ReportTransform=class extends stream3.Transform{constructor(progressCallback){super(),this.loadedBytes=0,this.progressCallback=progressCallback}_transform(chunk,_encoding,callback){this.push(chunk),this.loadedBytes+=chunk.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),callback()}catch(e){callback(e)}}};__name(ReportTransform,"ReportTransform");var NodeHttpClient=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(request7){var _a,_b,_c;let abortController$1=new abortController.AbortController,abortListener;if(request7.abortSignal){if(request7.abortSignal.aborted)throw new abortController.AbortError("The operation was aborted.");abortListener=__name(event=>{event.type==="abort"&&abortController$1.abort()},"abortListener"),request7.abortSignal.addEventListener("abort",abortListener)}request7.timeout>0&&setTimeout(()=>{abortController$1.abort()},request7.timeout);let acceptEncoding=request7.headers.get("Accept-Encoding"),shouldDecompress=acceptEncoding?.includes("gzip")||acceptEncoding?.includes("deflate"),body=typeof request7.body=="function"?request7.body():request7.body;if(body&&!request7.headers.has("Content-Length")){let bodyLength=getBodyLength(body);bodyLength!==null&&request7.headers.set("Content-Length",bodyLength)}let responseStream;try{if(body&&request7.onUploadProgress){let onUploadProgress=request7.onUploadProgress,uploadReportStream=new ReportTransform(onUploadProgress);uploadReportStream.on("error",e=>{logger.error("Error in upload progress",e)}),isReadableStream(body)?body.pipe(uploadReportStream):uploadReportStream.end(body),body=uploadReportStream}let res=await this.makeRequest(request7,abortController$1,body),headers=getResponseHeaders(res),response={status:(_a=res.statusCode)!==null&&_a!==void 0?_a:0,headers,request:request7};if(request7.method==="HEAD")return res.resume(),response;responseStream=shouldDecompress?getDecodedResponseStream(res,headers):res;let onDownloadProgress=request7.onDownloadProgress;if(onDownloadProgress){let downloadReportStream=new ReportTransform(onDownloadProgress);downloadReportStream.on("error",e=>{logger.error("Error in download progress",e)}),responseStream.pipe(downloadReportStream),responseStream=downloadReportStream}return!((_b=request7.streamResponseStatusCodes)===null||_b===void 0)&&_b.has(Number.POSITIVE_INFINITY)||!((_c=request7.streamResponseStatusCodes)===null||_c===void 0)&&_c.has(response.status)?response.readableStreamBody=responseStream:response.bodyAsText=await streamToText(responseStream),response}finally{if(request7.abortSignal&&abortListener){let uploadStreamDone=Promise.resolve();isReadableStream(body)&&(uploadStreamDone=isStreamComplete(body));let downloadStreamDone=Promise.resolve();isReadableStream(responseStream)&&(downloadStreamDone=isStreamComplete(responseStream)),Promise.all([uploadStreamDone,downloadStreamDone]).then(()=>{var _a2;abortListener&&((_a2=request7.abortSignal)===null||_a2===void 0||_a2.removeEventListener("abort",abortListener))}).catch(e=>{logger.warning("Error when cleaning up abortListener on httpRequest",e)})}}}makeRequest(request7,abortController$1,body){var _a;let url2=new URL(request7.url),isInsecure=url2.protocol!=="https:";if(isInsecure&&!request7.allowInsecureConnection)throw new Error(`Cannot connect to ${request7.url} while allowInsecureConnection is false.`);let options={agent:(_a=request7.agent)!==null&&_a!==void 0?_a:this.getOrCreateAgent(request7,isInsecure),hostname:url2.hostname,path:`${url2.pathname}${url2.search}`,port:url2.port,method:request7.method,headers:request7.headers.toJSON({preserveCase:!0})};return new Promise((resolve15,reject2)=>{let req=isInsecure?http__namespace.request(options,resolve15):https__namespace.request(options,resolve15);req.once("error",err=>{var _a2;reject2(new RestError(err.message,{code:(_a2=err.code)!==null&&_a2!==void 0?_a2:RestError.REQUEST_SEND_ERROR,request:request7}))}),abortController$1.signal.addEventListener("abort",()=>{let abortError=new abortController.AbortError("The operation was aborted.");req.destroy(abortError),reject2(abortError)}),body&&isReadableStream(body)?body.pipe(req):body?typeof body=="string"||Buffer.isBuffer(body)?req.end(body):isArrayBuffer(body)?req.end(ArrayBuffer.isView(body)?Buffer.from(body.buffer):Buffer.from(body)):(logger.error("Unrecognized body type",body),reject2(new RestError("Unrecognized body type"))):req.end()})}getOrCreateAgent(request7,isInsecure){var _a;let disableKeepAlive=request7.disableKeepAlive;if(isInsecure)return disableKeepAlive?http__namespace.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new http__namespace.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(disableKeepAlive&&!request7.tlsSettings)return https__namespace.globalAgent;let tlsSettings=(_a=request7.tlsSettings)!==null&&_a!==void 0?_a:DEFAULT_TLS_SETTINGS,agent=this.cachedHttpsAgents.get(tlsSettings);return agent&&agent.options.keepAlive===!disableKeepAlive||(logger.info("No cached TLS Agent exist, creating a new Agent"),agent=new https__namespace.Agent(Object.assign({keepAlive:!disableKeepAlive},tlsSettings)),this.cachedHttpsAgents.set(tlsSettings,agent)),agent}}};__name(NodeHttpClient,"NodeHttpClient");function getResponseHeaders(res){let headers=createHttpHeaders();for(let header of Object.keys(res.headers)){let value=res.headers[header];Array.isArray(value)?value.length>0&&headers.set(header,value[0]):value&&headers.set(header,value)}return headers}__name(getResponseHeaders,"getResponseHeaders");function getDecodedResponseStream(stream4,headers){let contentEncoding=headers.get("Content-Encoding");if(contentEncoding==="gzip"){let unzip2=zlib__namespace.createGunzip();return stream4.pipe(unzip2),unzip2}else if(contentEncoding==="deflate"){let inflate2=zlib__namespace.createInflate();return stream4.pipe(inflate2),inflate2}return stream4}__name(getDecodedResponseStream,"getDecodedResponseStream");function streamToText(stream4){return new Promise((resolve15,reject2)=>{let buffer=[];stream4.on("data",chunk=>{Buffer.isBuffer(chunk)?buffer.push(chunk):buffer.push(Buffer.from(chunk))}),stream4.on("end",()=>{resolve15(Buffer.concat(buffer).toString("utf8"))}),stream4.on("error",e=>{e&&e?.name==="AbortError"?reject2(e):reject2(new RestError(`Error reading response as text: ${e.message}`,{code:RestError.PARSE_ERROR}))})})}__name(streamToText,"streamToText");function getBodyLength(body){return body?Buffer.isBuffer(body)?body.length:isReadableStream(body)?null:isArrayBuffer(body)?body.byteLength:typeof body=="string"?Buffer.from(body).length:null:0}__name(getBodyLength,"getBodyLength");function createNodeHttpClient(){return new NodeHttpClient}__name(createNodeHttpClient,"createNodeHttpClient");function createDefaultHttpClient(){return createNodeHttpClient()}__name(createDefaultHttpClient,"createDefaultHttpClient");function generateUuid(){return uuid.v4()}__name(generateUuid,"generateUuid");var PipelineRequestImpl=class{constructor(options){var _a,_b,_c,_d,_e,_f,_g;this.url=options.url,this.body=options.body,this.headers=(_a=options.headers)!==null&&_a!==void 0?_a:createHttpHeaders(),this.method=(_b=options.method)!==null&&_b!==void 0?_b:"GET",this.timeout=(_c=options.timeout)!==null&&_c!==void 0?_c:0,this.formData=options.formData,this.disableKeepAlive=(_d=options.disableKeepAlive)!==null&&_d!==void 0?_d:!1,this.proxySettings=options.proxySettings,this.streamResponseStatusCodes=options.streamResponseStatusCodes,this.withCredentials=(_e=options.withCredentials)!==null&&_e!==void 0?_e:!1,this.abortSignal=options.abortSignal,this.tracingOptions=options.tracingOptions,this.onUploadProgress=options.onUploadProgress,this.onDownloadProgress=options.onDownloadProgress,this.requestId=options.requestId||generateUuid(),this.allowInsecureConnection=(_f=options.allowInsecureConnection)!==null&&_f!==void 0?_f:!1,this.enableBrowserStreams=(_g=options.enableBrowserStreams)!==null&&_g!==void 0?_g:!1}};__name(PipelineRequestImpl,"PipelineRequestImpl");function createPipelineRequest(options){return new PipelineRequestImpl(options)}__name(createPipelineRequest,"createPipelineRequest");var exponentialRetryPolicyName="exponentialRetryPolicy";function exponentialRetryPolicy(options={}){var _a;return retryPolicy([exponentialRetryStrategy(Object.assign(Object.assign({},options),{ignoreSystemErrors:!0}))],{maxRetries:(_a=options.maxRetries)!==null&&_a!==void 0?_a:DEFAULT_RETRY_POLICY_COUNT})}__name(exponentialRetryPolicy,"exponentialRetryPolicy");var systemErrorRetryPolicyName="systemErrorRetryPolicy";function systemErrorRetryPolicy(options={}){var _a;return{name:systemErrorRetryPolicyName,sendRequest:retryPolicy([exponentialRetryStrategy(Object.assign(Object.assign({},options),{ignoreHttpStatusCodes:!0}))],{maxRetries:(_a=options.maxRetries)!==null&&_a!==void 0?_a:DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}__name(systemErrorRetryPolicy,"systemErrorRetryPolicy");var throttlingRetryPolicyName="throttlingRetryPolicy";function throttlingRetryPolicy(options={}){var _a;return{name:throttlingRetryPolicyName,sendRequest:retryPolicy([throttlingRetryStrategy()],{maxRetries:(_a=options.maxRetries)!==null&&_a!==void 0?_a:DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}__name(throttlingRetryPolicy,"throttlingRetryPolicy");var DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function beginRefresh(getAccessToken,retryIntervalInMs,refreshTimeout){async function tryGetAccessToken(){if(Date.now()<refreshTimeout)try{return await getAccessToken()}catch{return null}else{let finalToken=await getAccessToken();if(finalToken===null)throw new Error("Failed to refresh access token.");return finalToken}}__name(tryGetAccessToken,"tryGetAccessToken");let token=await tryGetAccessToken();for(;token===null;)await delay2(retryIntervalInMs),token=await tryGetAccessToken();return token}__name(beginRefresh,"beginRefresh");function createTokenCycler(credential,tokenCyclerOptions){let refreshWorker=null,token=null,tenantId,options=Object.assign(Object.assign({},DEFAULT_CYCLER_OPTIONS),tokenCyclerOptions),cycler={get isRefreshing(){return refreshWorker!==null},get shouldRefresh(){var _a;return!cycler.isRefreshing&&((_a=token?.expiresOnTimestamp)!==null&&_a!==void 0?_a:0)-options.refreshWindowInMs<Date.now()},get mustRefresh(){return token===null||token.expiresOnTimestamp-options.forcedRefreshWindowInMs<Date.now()}};function refresh(scopes,getTokenOptions){var _a;return cycler.isRefreshing||(refreshWorker=beginRefresh(__name(()=>credential.getToken(scopes,getTokenOptions),"tryGetAccessToken"),options.retryIntervalInMs,(_a=token?.expiresOnTimestamp)!==null&&_a!==void 0?_a:Date.now()).then(_token=>(refreshWorker=null,token=_token,tenantId=getTokenOptions.tenantId,token)).catch(reason=>{throw refreshWorker=null,token=null,tenantId=void 0,reason})),refreshWorker}return __name(refresh,"refresh"),async(scopes,tokenOptions)=>tenantId!==tokenOptions.tenantId||!!tokenOptions.claims||cycler.mustRefresh?refresh(scopes,tokenOptions):(cycler.shouldRefresh&&refresh(scopes,tokenOptions),token)}__name(createTokenCycler,"createTokenCycler");var bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function defaultAuthorizeRequest(options){let{scopes,getAccessToken,request:request7}=options,getTokenOptions={abortSignal:request7.abortSignal,tracingOptions:request7.tracingOptions},accessToken=await getAccessToken(scopes,getTokenOptions);accessToken&&options.request.headers.set("Authorization",`Bearer ${accessToken.token}`)}__name(defaultAuthorizeRequest,"defaultAuthorizeRequest");function getChallenge(response){let challenge=response.headers.get("WWW-Authenticate");if(response.status===401&&challenge)return challenge}__name(getChallenge,"getChallenge");function bearerTokenAuthenticationPolicy(options){var _a;let{credential,scopes,challengeCallbacks}=options,logger$12=options.logger||logger,callbacks=Object.assign({authorizeRequest:(_a=challengeCallbacks?.authorizeRequest)!==null&&_a!==void 0?_a:defaultAuthorizeRequest,authorizeRequestOnChallenge:challengeCallbacks?.authorizeRequestOnChallenge},challengeCallbacks),getAccessToken=credential?createTokenCycler(credential):()=>Promise.resolve(null);return{name:bearerTokenAuthenticationPolicyName,async sendRequest(request7,next){if(!request7.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await callbacks.authorizeRequest({scopes:Array.isArray(scopes)?scopes:[scopes],request:request7,getAccessToken,logger:logger$12});let response,error;try{response=await next(request7)}catch(err){error=err,response=err.response}if(callbacks.authorizeRequestOnChallenge&&response?.status===401&&getChallenge(response)&&await callbacks.authorizeRequestOnChallenge({scopes:Array.isArray(scopes)?scopes:[scopes],request:request7,response,getAccessToken,logger:logger$12}))return next(request7);if(error)throw error;return response}}}__name(bearerTokenAuthenticationPolicy,"bearerTokenAuthenticationPolicy");var ndJsonPolicyName="ndJsonPolicy";function ndJsonPolicy(){return{name:ndJsonPolicyName,async sendRequest(request7,next){if(typeof request7.body=="string"&&request7.body.startsWith("[")){let body=JSON.parse(request7.body);Array.isArray(body)&&(request7.body=body.map(item=>JSON.stringify(item)+`
`).join(""))}return next(request7)}}}__name(ndJsonPolicy,"ndJsonPolicy");exports2.RestError=RestError;exports2.bearerTokenAuthenticationPolicy=bearerTokenAuthenticationPolicy;exports2.bearerTokenAuthenticationPolicyName=bearerTokenAuthenticationPolicyName;exports2.createDefaultHttpClient=createDefaultHttpClient;exports2.createEmptyPipeline=createEmptyPipeline;exports2.createHttpHeaders=createHttpHeaders;exports2.createPipelineFromOptions=createPipelineFromOptions;exports2.createPipelineRequest=createPipelineRequest;exports2.decompressResponsePolicy=decompressResponsePolicy;exports2.decompressResponsePolicyName=decompressResponsePolicyName;exports2.defaultRetryPolicy=defaultRetryPolicy;exports2.exponentialRetryPolicy=exponentialRetryPolicy;exports2.exponentialRetryPolicyName=exponentialRetryPolicyName;exports2.formDataPolicy=formDataPolicy;exports2.formDataPolicyName=formDataPolicyName;exports2.getDefaultProxySettings=getDefaultProxySettings;exports2.isRestError=isRestError;exports2.logPolicy=logPolicy;exports2.logPolicyName=logPolicyName;exports2.ndJsonPolicy=ndJsonPolicy;exports2.ndJsonPolicyName=ndJsonPolicyName;exports2.proxyPolicy=proxyPolicy;exports2.proxyPolicyName=proxyPolicyName;exports2.redirectPolicy=redirectPolicy;exports2.redirectPolicyName=redirectPolicyName;exports2.retryPolicy=retryPolicy;exports2.setClientRequestIdPolicy=setClientRequestIdPolicy;exports2.setClientRequestIdPolicyName=setClientRequestIdPolicyName;exports2.systemErrorRetryPolicy=systemErrorRetryPolicy;exports2.systemErrorRetryPolicyName=systemErrorRetryPolicyName;exports2.throttlingRetryPolicy=throttlingRetryPolicy;exports2.throttlingRetryPolicyName=throttlingRetryPolicyName;exports2.tlsPolicy=tlsPolicy;exports2.tlsPolicyName=tlsPolicyName;exports2.tracingPolicy=tracingPolicy;exports2.tracingPolicyName=tracingPolicyName;exports2.userAgentPolicy=userAgentPolicy;exports2.userAgentPolicyName=userAgentPolicyName}});var require_AuthorizationHandler=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/AuthorizationHandler.js"(exports2,module2){"use strict";var __awaiter=exports2&&exports2.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve15){resolve15(value)})}return __name(adopt,"adopt"),new(P||(P=Promise))(function(resolve15,reject2){function fulfilled(value){try{step(generator.next(value))}catch(e){reject2(e)}}__name(fulfilled,"fulfilled");function rejected(value){try{step(generator.throw(value))}catch(e){reject2(e)}}__name(rejected,"rejected");function step(result){result.done?resolve15(result.value):adopt(result.value).then(fulfilled,rejected)}__name(step,"step"),step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=exports2&&exports2.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol=="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");for(;_;)try{if(f=1,y&&(t=op[0]&2?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,t&&(op=[op[0]&2,t.value]),op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(t=_.trys,!(t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1],t=op;break}if(t&&_.label<t[2]){_.label=t[2],_.ops.push(op);break}t[2]&&_.ops.pop(),_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}},azureCore=require_dist8(),applicationInsightsResource="https://monitor.azure.com//.default";function emptySendRequest(_request){return null}__name(emptySendRequest,"emptySendRequest");var AuthorizationHandler=function(){function AuthorizationHandler2(credential,aadAudience){var scopes=aadAudience?[aadAudience]:[applicationInsightsResource];this._azureTokenPolicy=azureCore.bearerTokenAuthenticationPolicy({credential,scopes})}return __name(AuthorizationHandler2,"AuthorizationHandler"),AuthorizationHandler2.prototype.addAuthorizationHeader=function(requestOptions){return __awaiter(this,void 0,void 0,function(){var authHeaderName,webResource;return __generator(this,function(_a){switch(_a.label){case 0:return authHeaderName="authorization",webResource=azureCore.createPipelineRequest({url:"https://"}),[4,this._azureTokenPolicy.sendRequest(webResource,emptySendRequest)];case 1:return _a.sent(),requestOptions.headers[authHeaderName]=webResource.headers.get(authHeaderName),[2]}})})},AuthorizationHandler2}();module2.exports=AuthorizationHandler}});var require_Channel2=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/Channel.js"(exports2,module2){"use strict";var Logging=require_Logging(),Util=require_Util(),Channel3=function(){function Channel4(isDisabled,getBatchSize,getBatchIntervalMs,sender){this._buffer=[],this._lastSend=0,this._isDisabled=isDisabled,this._getBatchSize=getBatchSize,this._getBatchIntervalMs=getBatchIntervalMs,this._sender=sender}return __name(Channel4,"Channel"),Channel4.prototype.setUseDiskRetryCaching=function(value,resendInterval,maxBytesOnDisk){this._sender.setDiskRetryMode(value,resendInterval,maxBytesOnDisk)},Channel4.prototype.send=function(envelope){var _this=this;if(!this._isDisabled()){if(!envelope){Logging.warn("Cannot send null/undefined telemetry");return}if(this._buffer.push(envelope),this._buffer.length>=this._getBatchSize()){this.triggerSend(!1);return}!this._timeoutHandle&&this._buffer.length>0&&(this._timeoutHandle=setTimeout(function(){_this._timeoutHandle=null,_this.triggerSend(!1)},this._getBatchIntervalMs()))}},Channel4.prototype.triggerSend=function(isNodeCrashing,callback){var bufferIsEmpty=this._buffer.length<1;bufferIsEmpty||(isNodeCrashing||Util.isNodeExit?(this._sender.saveOnCrash(this._buffer),typeof callback=="function"&&callback("data saved on crash")):this._sender.send(this._buffer,callback)),this._lastSend=+new Date,this._buffer=[],clearTimeout(this._timeoutHandle),this._timeoutHandle=null,bufferIsEmpty&&typeof callback=="function"&&callback("no data to send")},Channel4}();module2.exports=Channel3}});var require_AzureRoleEnvironmentTelemetryInitializer=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/TelemetryProcessors/AzureRoleEnvironmentTelemetryInitializer.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.azureRoleEnvironmentTelemetryProcessor=void 0;function azureRoleEnvironmentTelemetryProcessor(envelope,context2){}__name(azureRoleEnvironmentTelemetryProcessor,"azureRoleEnvironmentTelemetryProcessor");exports2.azureRoleEnvironmentTelemetryProcessor=azureRoleEnvironmentTelemetryProcessor}});var require_SamplingTelemetryProcessor=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/TelemetryProcessors/SamplingTelemetryProcessor.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.getSamplingHashCode=exports2.samplingTelemetryProcessor=void 0;var Contracts=require_Contracts();function samplingTelemetryProcessor(envelope,contextObjects){var samplingPercentage=envelope.sampleRate,isSampledIn=!1;return samplingPercentage==null||samplingPercentage>=100||envelope.data&&Contracts.TelemetryType.Metric===Contracts.baseTypeToTelemetryType(envelope.data.baseType)?!0:(contextObjects.correlationContext&&contextObjects.correlationContext.operation?isSampledIn=getSamplingHashCode(contextObjects.correlationContext.operation.id)<samplingPercentage:isSampledIn=Math.random()*100<samplingPercentage,isSampledIn)}__name(samplingTelemetryProcessor,"samplingTelemetryProcessor");exports2.samplingTelemetryProcessor=samplingTelemetryProcessor;function getSamplingHashCode(input){var csharpMin=-2147483648,csharpMax=2147483647,hash=5381;if(!input)return 0;for(;input.length<8;)input=input+input;for(var i=0;i<input.length;i++)hash=((hash<<5)+hash|0)+input.charCodeAt(i)|0;return hash=hash<=csharpMin?csharpMax:Math.abs(hash),hash/csharpMax*100}__name(getSamplingHashCode,"getSamplingHashCode");exports2.getSamplingHashCode=getSamplingHashCode}});var require_PerformanceMetricsTelemetryProcessor=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/TelemetryProcessors/PerformanceMetricsTelemetryProcessor.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__setModuleDefault=exports2&&exports2.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__importStar=exports2&&exports2.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)k!=="default"&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result};Object.defineProperty(exports2,"__esModule",{value:!0});exports2.performanceMetricsTelemetryProcessor=void 0;var AutoCollectPerformance=require_Performance(),TelemetryType=__importStar(require_Contracts());function performanceMetricsTelemetryProcessor(envelope,client){switch(client&&client.addDocument(envelope),envelope.data.baseType){case TelemetryType.TelemetryTypeString.Exception:AutoCollectPerformance.countException();break;case TelemetryType.TelemetryTypeString.Request:var requestData=envelope.data.baseData;AutoCollectPerformance.countRequest(requestData.duration,requestData.success);break;case TelemetryType.TelemetryTypeString.Dependency:var remoteDependencyData=envelope.data.baseData;AutoCollectPerformance.countDependency(remoteDependencyData.duration,remoteDependencyData.success);break}return!0}__name(performanceMetricsTelemetryProcessor,"performanceMetricsTelemetryProcessor");exports2.performanceMetricsTelemetryProcessor=performanceMetricsTelemetryProcessor}});var require_PreAggregatedMetricsTelemetryProcessor=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/TelemetryProcessors/PreAggregatedMetricsTelemetryProcessor.js"(exports2){"use strict";var __assign=exports2&&exports2.__assign||function(){return __assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p])}return t},__assign.apply(this,arguments)},__createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__setModuleDefault=exports2&&exports2.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__importStar=exports2&&exports2.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)k!=="default"&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result};Object.defineProperty(exports2,"__esModule",{value:!0});exports2.preAggregatedMetricsTelemetryProcessor=void 0;var Contracts=require_Contracts(),AutoCollecPreAggregatedMetrics=require_PreAggregatedMetrics(),TelemetryType=__importStar(require_Contracts());function preAggregatedMetricsTelemetryProcessor(envelope,context2){if(AutoCollecPreAggregatedMetrics.isEnabled())switch(envelope.data.baseType){case TelemetryType.TelemetryTypeString.Exception:var exceptionData=envelope.data.baseData;exceptionData.properties=__assign(__assign({},exceptionData.properties),{"_MS.ProcessedByMetricExtractors":"(Name:'Exceptions', Ver:'1.1')"});var exceptionDimensions={cloudRoleInstance:envelope.tags[context2.keys.cloudRoleInstance],cloudRoleName:envelope.tags[context2.keys.cloudRole]};AutoCollecPreAggregatedMetrics.countException(exceptionDimensions);break;case TelemetryType.TelemetryTypeString.Trace:var traceData=envelope.data.baseData;traceData.properties=__assign(__assign({},traceData.properties),{"_MS.ProcessedByMetricExtractors":"(Name:'Traces', Ver:'1.1')"});var traceDimensions={cloudRoleInstance:envelope.tags[context2.keys.cloudRoleInstance],cloudRoleName:envelope.tags[context2.keys.cloudRole],traceSeverityLevel:Contracts.SeverityLevel[traceData.severity]};AutoCollecPreAggregatedMetrics.countTrace(traceDimensions);break;case TelemetryType.TelemetryTypeString.Request:var requestData=envelope.data.baseData;requestData.properties=__assign(__assign({},requestData.properties),{"_MS.ProcessedByMetricExtractors":"(Name:'Requests', Ver:'1.1')"});var requestDimensions={cloudRoleInstance:envelope.tags[context2.keys.cloudRoleInstance],cloudRoleName:envelope.tags[context2.keys.cloudRole],operationSynthetic:envelope.tags[context2.keys.operationSyntheticSource],requestSuccess:requestData.success,requestResultCode:requestData.responseCode};AutoCollecPreAggregatedMetrics.countRequest(requestData.duration,requestDimensions);break;case TelemetryType.TelemetryTypeString.Dependency:var remoteDependencyData=envelope.data.baseData;remoteDependencyData.properties=__assign(__assign({},remoteDependencyData.properties),{"_MS.ProcessedByMetricExtractors":"(Name:'Dependencies', Ver:'1.1')"});var dependencyDimensions={cloudRoleInstance:envelope.tags[context2.keys.cloudRoleInstance],cloudRoleName:envelope.tags[context2.keys.cloudRole],operationSynthetic:envelope.tags[context2.keys.operationSyntheticSource],dependencySuccess:remoteDependencyData.success,dependencyType:remoteDependencyData.type,dependencyTarget:remoteDependencyData.target,dependencyResultCode:remoteDependencyData.resultCode};AutoCollecPreAggregatedMetrics.countDependency(remoteDependencyData.duration,dependencyDimensions);break}return!0}__name(preAggregatedMetricsTelemetryProcessor,"preAggregatedMetricsTelemetryProcessor");exports2.preAggregatedMetricsTelemetryProcessor=preAggregatedMetricsTelemetryProcessor}});var require_TelemetryProcessors=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/TelemetryProcessors/index.js"(exports2){"use strict";var __createBinding=exports2&&exports2.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=exports2&&exports2.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0});__exportStar(require_AzureRoleEnvironmentTelemetryInitializer(),exports2);__exportStar(require_SamplingTelemetryProcessor(),exports2);__exportStar(require_PerformanceMetricsTelemetryProcessor(),exports2);__exportStar(require_PreAggregatedMetricsTelemetryProcessor(),exports2)}});var require_EnvelopeFactory=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/EnvelopeFactory.js"(exports2,module2){"use strict";var Contracts=require_Contracts(),Util=require_Util(),CorrelationContextManager_1=require_CorrelationContextManager(),Logging=require_Logging(),EnvelopeFactory=function(){function EnvelopeFactory2(){}return __name(EnvelopeFactory2,"EnvelopeFactory"),EnvelopeFactory2.createEnvelope=function(telemetry,telemetryType,commonProperties,context2,config){var data=null;switch(telemetryType){case Contracts.TelemetryType.Trace:data=EnvelopeFactory2.createTraceData(telemetry);break;case Contracts.TelemetryType.Dependency:data=EnvelopeFactory2.createDependencyData(telemetry);break;case Contracts.TelemetryType.Event:data=EnvelopeFactory2.createEventData(telemetry);break;case Contracts.TelemetryType.Exception:data=EnvelopeFactory2.createExceptionData(telemetry);break;case Contracts.TelemetryType.Request:data=EnvelopeFactory2.createRequestData(telemetry);break;case Contracts.TelemetryType.Metric:data=EnvelopeFactory2.createMetricData(telemetry);break;case Contracts.TelemetryType.Availability:data=EnvelopeFactory2.createAvailabilityData(telemetry);break;case Contracts.TelemetryType.PageView:data=EnvelopeFactory2.createPageViewData(telemetry);break}if(data&&data.baseData&&Contracts.domainSupportsProperties(data.baseData)){if(commonProperties)if(!data.baseData.properties)data.baseData.properties=commonProperties;else for(var name3 in commonProperties)data.baseData.properties[name3]||(data.baseData.properties[name3]=commonProperties[name3]);EnvelopeFactory2.addAzureFunctionsCorrelationProperties(data.baseData.properties),data.baseData.properties&&(data.baseData.properties=Util.validateStringMap(data.baseData.properties))}var iKey=config&&config.instrumentationKey||"",envelope=new Contracts.Envelope;return envelope.data=data,envelope.iKey=iKey,envelope.name="Microsoft.ApplicationInsights."+iKey.replace(/-/g,"")+"."+data.baseType.substr(0,data.baseType.length-4),envelope.tags=this.getTags(context2,telemetry.tagOverrides),envelope.time=new Date().toISOString(),envelope.ver=1,envelope.sampleRate=config?config.samplingPercentage:100,telemetryType===Contracts.TelemetryType.Metric&&(envelope.sampleRate=100),envelope},EnvelopeFactory2.addAzureFunctionsCorrelationProperties=function(properties){var correlationContext=CorrelationContextManager_1.CorrelationContextManager.getCurrentContext();if(correlationContext&&correlationContext.customProperties&&correlationContext.customProperties.getProperty instanceof Function){properties=properties||{};var property=correlationContext.customProperties.getProperty("InvocationId");property&&(properties.InvocationId=property),property=correlationContext.customProperties.getProperty("ProcessId"),property&&(properties.ProcessId=property),property=correlationContext.customProperties.getProperty("LogLevel"),property&&(properties.LogLevel=property),property=correlationContext.customProperties.getProperty("Category"),property&&(properties.Category=property),property=correlationContext.customProperties.getProperty("HostInstanceId"),property&&(properties.HostInstanceId=property),property=correlationContext.customProperties.getProperty("AzFuncLiveLogsSessionId"),property&&(properties.AzFuncLiveLogsSessionId=property)}},EnvelopeFactory2.truncateProperties=function(telemetry){if(telemetry.properties)try{for(var properties={},propertiesKeys=Object.keys(telemetry.properties),propertiesValues=Object.values(telemetry.properties),i=0;i<propertiesKeys.length;i++)propertiesKeys[i].length<=150&&(Util.isDate(propertiesValues[i])||(propertiesValues[i]==null&&(propertiesValues[i]=""),typeof propertiesValues[i]=="object"&&(propertiesValues[i]=Util.stringify(propertiesValues[i])),properties[propertiesKeys[i]]=String(propertiesValues[i]).substring(0,8192)),properties[propertiesKeys[i]]=propertiesValues[i]);return properties}catch(error){Logging.warn("Failed to properly truncate telemetry properties: ",error)}},EnvelopeFactory2.createTraceData=function(telemetry){var _a,trace2=new Contracts.MessageData;trace2.message=(_a=telemetry.message)===null||_a===void 0?void 0:_a.substring(0,32768),trace2.properties=this.truncateProperties(telemetry),isNaN(telemetry.severity)?trace2.severityLevel=Contracts.SeverityLevel.Information:trace2.severityLevel=telemetry.severity;var data=new Contracts.Data;return data.baseType=Contracts.telemetryTypeToBaseType(Contracts.TelemetryType.Trace),data.baseData=trace2,data},EnvelopeFactory2.createDependencyData=function(telemetry){var _a,_b,_c,remoteDependency=new Contracts.RemoteDependencyData;remoteDependency.name=(_a=telemetry.name)===null||_a===void 0?void 0:_a.substring(0,1024),remoteDependency.data=(_b=telemetry.data)===null||_b===void 0?void 0:_b.substring(0,8192),remoteDependency.target=(_c=telemetry.target)===null||_c===void 0?void 0:_c.substring(0,1024),remoteDependency.duration=Util.msToTimeSpan(telemetry.duration),remoteDependency.success=telemetry.success,remoteDependency.type=telemetry.dependencyTypeName,remoteDependency.properties=this.truncateProperties(telemetry),remoteDependency.resultCode=telemetry.resultCode?telemetry.resultCode.toString():"0",telemetry.id?remoteDependency.id=telemetry.id:remoteDependency.id=Util.w3cTraceId();var data=new Contracts.Data;return data.baseType=Contracts.telemetryTypeToBaseType(Contracts.TelemetryType.Dependency),data.baseData=remoteDependency,data},EnvelopeFactory2.createEventData=function(telemetry){var _a,event=new Contracts.EventData;event.name=(_a=telemetry.name)===null||_a===void 0?void 0:_a.substring(0,512),event.properties=this.truncateProperties(telemetry),event.measurements=telemetry.measurements;var data=new Contracts.Data;return data.baseType=Contracts.telemetryTypeToBaseType(Contracts.TelemetryType.Event),data.baseData=event,data},EnvelopeFactory2.createExceptionData=function(telemetry){var _a,_b,exception=new Contracts.ExceptionData;exception.properties=this.truncateProperties(telemetry),isNaN(telemetry.severity)?exception.severityLevel=Contracts.SeverityLevel.Error:exception.severityLevel=telemetry.severity,exception.measurements=telemetry.measurements,exception.exceptions=[];var stack=telemetry.exception.stack,exceptionDetails=new Contracts.ExceptionDetails;exceptionDetails.message=(_a=telemetry.exception.message)===null||_a===void 0?void 0:_a.substring(0,32768),exceptionDetails.typeName=(_b=telemetry.exception.name)===null||_b===void 0?void 0:_b.substring(0,1024),exceptionDetails.parsedStack=this.parseStack(stack),exceptionDetails.hasFullStack=Util.isArray(exceptionDetails.parsedStack)&&exceptionDetails.parsedStack.length>0,exception.exceptions.push(exceptionDetails);var data=new Contracts.Data;return data.baseType=Contracts.telemetryTypeToBaseType(Contracts.TelemetryType.Exception),data.baseData=exception,data},EnvelopeFactory2.createRequestData=function(telemetry){var _a,_b,_c,_d,requestData=new Contracts.RequestData;telemetry.id?requestData.id=telemetry.id:requestData.id=Util.w3cTraceId(),requestData.name=(_a=telemetry.name)===null||_a===void 0?void 0:_a.substring(0,1024),requestData.url=(_b=telemetry.url)===null||_b===void 0?void 0:_b.substring(0,2048),requestData.source=(_c=telemetry.source)===null||_c===void 0?void 0:_c.substring(0,1024),requestData.duration=Util.msToTimeSpan(telemetry.duration),requestData.responseCode=(_d=telemetry.resultCode?telemetry.resultCode.toString():"0")===null||_d===void 0?void 0:_d.substring(0,1024),requestData.success=telemetry.success,requestData.properties=this.truncateProperties(telemetry),requestData.measurements=telemetry.measurements;var data=new Contracts.Data;return data.baseType=Contracts.telemetryTypeToBaseType(Contracts.TelemetryType.Request),data.baseData=requestData,data},EnvelopeFactory2.createMetricData=function(telemetry){var _a,metrics2=new Contracts.MetricData;metrics2.metrics=[];var metric=new Contracts.DataPoint;metric.count=isNaN(telemetry.count)?1:telemetry.count,metric.kind=Contracts.DataPointType.Aggregation,metric.max=isNaN(telemetry.max)?telemetry.value:telemetry.max,metric.min=isNaN(telemetry.min)?telemetry.value:telemetry.min,metric.name=(_a=telemetry.name)===null||_a===void 0?void 0:_a.substring(0,1024),metric.stdDev=isNaN(telemetry.stdDev)?0:telemetry.stdDev,metric.value=telemetry.value,metric.ns=telemetry.namespace,metrics2.metrics.push(metric),metrics2.properties=this.truncateProperties(telemetry);var data=new Contracts.Data;return data.baseType=Contracts.telemetryTypeToBaseType(Contracts.TelemetryType.Metric),data.baseData=metrics2,data},EnvelopeFactory2.createAvailabilityData=function(telemetry){var _a,_b,availabilityData=new Contracts.AvailabilityData;telemetry.id?availabilityData.id=telemetry.id:availabilityData.id=Util.w3cTraceId(),availabilityData.name=(_a=telemetry.name)===null||_a===void 0?void 0:_a.substring(0,1024),availabilityData.duration=Util.msToTimeSpan(telemetry.duration),availabilityData.success=telemetry.success,availabilityData.runLocation=telemetry.runLocation,availabilityData.message=(_b=telemetry.message)===null||_b===void 0?void 0:_b.substring(0,8192),availabilityData.measurements=telemetry.measurements,availabilityData.properties=this.truncateProperties(telemetry);var data=new Contracts.Data;return data.baseType=Contracts.telemetryTypeToBaseType(Contracts.TelemetryType.Availability),data.baseData=availabilityData,data},EnvelopeFactory2.createPageViewData=function(telemetry){var _a,_b,pageViewData=new Contracts.PageViewData;pageViewData.name=(_a=telemetry.name)===null||_a===void 0?void 0:_a.substring(0,1024),pageViewData.duration=Util.msToTimeSpan(telemetry.duration),pageViewData.url=(_b=telemetry.url)===null||_b===void 0?void 0:_b.substring(0,2048),pageViewData.measurements=telemetry.measurements,pageViewData.properties=this.truncateProperties(telemetry);var data=new Contracts.Data;return data.baseType=Contracts.telemetryTypeToBaseType(Contracts.TelemetryType.PageView),data.baseData=pageViewData,data},EnvelopeFactory2.getTags=function(context2,tagOverrides){var correlationContext=CorrelationContextManager_1.CorrelationContextManager.getCurrentContext(),newTags={};if(context2&&context2.tags)for(var key in context2.tags)newTags[key]=context2.tags[key];if(tagOverrides)for(var key in tagOverrides)newTags[key]=tagOverrides[key];return correlationContext&&(newTags[context2.keys.operationId]=newTags[context2.keys.operationId]||correlationContext.operation.id,newTags[context2.keys.operationName]=newTags[context2.keys.operationName]||correlationContext.operation.name,newTags[context2.keys.operationParentId]=newTags[context2.keys.operationParentId]||correlationContext.operation.parentId),newTags},EnvelopeFactory2.parseStack=function(stack){var parsedStack=void 0;if(typeof stack=="string"){var frames=stack.split(`
`);parsedStack=[];for(var level=0,totalSizeInBytes=0,i=0;i<=frames.length;i++){var frame=frames[i];if(_StackFrame2.regex.test(frame)){var parsedFrame=new _StackFrame2(frames[i],level++);totalSizeInBytes+=parsedFrame.sizeInBytes,parsedStack.push(parsedFrame)}}var exceptionParsedStackThreshold=32*1024;if(totalSizeInBytes>exceptionParsedStackThreshold)for(var left=0,right=parsedStack.length-1,size=0,acceptedLeft=left,acceptedRight=right;left<right;){var lSize=parsedStack[left].sizeInBytes,rSize=parsedStack[right].sizeInBytes;if(size+=lSize+rSize,size>exceptionParsedStackThreshold){var howMany=acceptedRight-acceptedLeft+1;parsedStack.splice(acceptedLeft,howMany);break}acceptedLeft=left,acceptedRight=right,left++,right--}}return parsedStack},EnvelopeFactory2}(),_StackFrame2=function(){function _StackFrame3(frame,level){this.sizeInBytes=0,this.level=level,this.method="<no_method>",this.assembly=Util.trim(frame);var matches=frame.match(_StackFrame3.regex);matches&&matches.length>=5&&(this.method=Util.trim(matches[2])||this.method,this.fileName=Util.trim(matches[4])||"<no_filename>",this.line=parseInt(matches[5])||0),this.sizeInBytes+=this.method.length,this.sizeInBytes+=this.fileName.length,this.sizeInBytes+=this.assembly.length,this.sizeInBytes+=_StackFrame3.baseSize,this.sizeInBytes+=this.level.toString().length,this.sizeInBytes+=this.line.toString().length}return __name(_StackFrame3,"_StackFrame"),_StackFrame3.regex=/^(\s+at)?(.*?)(\@|\s\(|\s)([^\(\n]+):(\d+):(\d+)(\)?)$/,_StackFrame3.baseSize=58,_StackFrame3}();module2.exports=EnvelopeFactory}});var require_FileAccessControl=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/FileAccessControl.js"(exports2){"use strict";var __awaiter=exports2&&exports2.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve15){resolve15(value)})}return __name(adopt,"adopt"),new(P||(P=Promise))(function(resolve15,reject2){function fulfilled(value){try{step(generator.next(value))}catch(e){reject2(e)}}__name(fulfilled,"fulfilled");function rejected(value){try{step(generator.throw(value))}catch(e){reject2(e)}}__name(rejected,"rejected");function step(result){result.done?resolve15(result.value):adopt(result.value).then(fulfilled,rejected)}__name(step,"step"),step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=exports2&&exports2.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol=="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");for(;_;)try{if(f=1,y&&(t=op[0]&2?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,t&&(op=[op[0]&2,t.value]),op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(t=_.trys,!(t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1],t=op;break}if(t&&_.label<t[2]){_.label=t[2],_.ops.push(op);break}t[2]&&_.ops.pop(),_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}};Object.defineProperty(exports2,"__esModule",{value:!0});exports2.FileAccessControl=void 0;var fs3=require("fs"),os4=require("os"),child_process=require("child_process"),Logging=require_Logging(),FileAccessControl=function(){function FileAccessControl2(){}return __name(FileAccessControl2,"FileAccessControl"),FileAccessControl2.checkFileProtection=function(){if(!FileAccessControl2.OS_PROVIDES_FILE_PROTECTION&&!FileAccessControl2.OS_FILE_PROTECTION_CHECKED)if(FileAccessControl2.OS_FILE_PROTECTION_CHECKED=!0,FileAccessControl2.USE_ICACLS){try{FileAccessControl2.OS_PROVIDES_FILE_PROTECTION=fs3.existsSync(FileAccessControl2.ICACLS_PATH)}catch{}FileAccessControl2.OS_PROVIDES_FILE_PROTECTION||Logging.warn(FileAccessControl2.TAG,"Could not find ICACLS in expected location! This is necessary to use disk retry mode on Windows.")}else FileAccessControl2.OS_PROVIDES_FILE_PROTECTION=!0},FileAccessControl2.applyACLRules=function(directory){return __awaiter(this,void 0,void 0,function(){var identity,ex_1;return __generator(this,function(_a){switch(_a.label){case 0:if(!FileAccessControl2.USE_ICACLS)return[3,7];if(FileAccessControl2.ACLED_DIRECTORIES[directory]!==void 0)return[3,6];FileAccessControl2.ACLED_DIRECTORIES[directory]=!1,_a.label=1;case 1:return _a.trys.push([1,4,,5]),[4,this._getACLIdentity()];case 2:return identity=_a.sent(),[4,this._runICACLS(this._getACLArguments(directory,identity))];case 3:return _a.sent(),FileAccessControl2.ACLED_DIRECTORIES[directory]=!0,[3,5];case 4:throw ex_1=_a.sent(),FileAccessControl2.ACLED_DIRECTORIES[directory]=!1,ex_1;case 5:return[3,7];case 6:if(!FileAccessControl2.ACLED_DIRECTORIES[directory])throw new Error("Setting ACL restrictions did not succeed (cached result)");_a.label=7;case 7:return[2]}})})},FileAccessControl2.applyACLRulesSync=function(directory){if(FileAccessControl2.USE_ICACLS){if(FileAccessControl2.ACLED_DIRECTORIES[directory]===void 0){this._runICACLSSync(this._getACLArguments(directory,this._getACLIdentitySync())),FileAccessControl2.ACLED_DIRECTORIES[directory]=!0;return}else if(!FileAccessControl2.ACLED_DIRECTORIES[directory])throw new Error("Setting ACL restrictions did not succeed (cached result)")}},FileAccessControl2._runICACLS=function(args){return new Promise(function(resolve15,reject2){var aclProc=child_process.spawn(FileAccessControl2.ICACLS_PATH,args,{windowsHide:!0});aclProc.on("error",function(e){return reject2(e)}),aclProc.on("close",function(code,signal){code===0?resolve15():reject2(new Error("Setting ACL restrictions did not succeed (ICACLS returned code "+code+")"))})})},FileAccessControl2._runICACLSSync=function(args){if(child_process.spawnSync){var aclProc=child_process.spawnSync(FileAccessControl2.ICACLS_PATH,args,{windowsHide:!0});if(aclProc.error)throw aclProc.error;if(aclProc.status!==0)throw new Error("Setting ACL restrictions did not succeed (ICACLS returned code "+aclProc.status+")")}else throw new Error("Could not synchronously call ICACLS under current version of Node.js")},FileAccessControl2._getACLIdentity=function(){return new Promise(function(resolve15,reject2){FileAccessControl2.ACL_IDENTITY&&resolve15(FileAccessControl2.ACL_IDENTITY);var psProc=child_process.spawn(FileAccessControl2.POWERSHELL_PATH,["-Command","[System.Security.Principal.WindowsIdentity]::GetCurrent().Name"],{windowsHide:!0,stdio:["ignore","pipe","pipe"]}),data="";psProc.stdout.on("data",function(d){return data+=d}),psProc.on("error",function(e){return reject2(e)}),psProc.on("close",function(code,signal){FileAccessControl2.ACL_IDENTITY=data&&data.trim(),code===0?resolve15(FileAccessControl2.ACL_IDENTITY):reject2(new Error("Getting ACL identity did not succeed (PS returned code "+code+")"))})})},FileAccessControl2._getACLIdentitySync=function(){if(FileAccessControl2.ACL_IDENTITY)return FileAccessControl2.ACL_IDENTITY;if(child_process.spawnSync){var psProc=child_process.spawnSync(FileAccessControl2.POWERSHELL_PATH,["-Command","[System.Security.Principal.WindowsIdentity]::GetCurrent().Name"],{windowsHide:!0,stdio:["ignore","pipe","pipe"]});if(psProc.error)throw psProc.error;if(psProc.status!==0)throw new Error("Getting ACL identity did not succeed (PS returned code "+psProc.status+")");return FileAccessControl2.ACL_IDENTITY=psProc.stdout&&psProc.stdout.toString().trim(),FileAccessControl2.ACL_IDENTITY}else throw new Error("Could not synchronously get ACL identity under current version of Node.js")},FileAccessControl2._getACLArguments=function(directory,identity){return[directory,"/grant","*S-1-5-32-544:(OI)(CI)F","/grant",identity+":(OI)(CI)F","/inheritance:r"]},FileAccessControl2.TAG="FileAccessControl",FileAccessControl2.ICACLS_PATH=process.env.systemdrive+"/windows/system32/icacls.exe",FileAccessControl2.POWERSHELL_PATH=process.env.systemdrive+"/windows/system32/windowspowershell/v1.0/powershell.exe",FileAccessControl2.ACLED_DIRECTORIES={},FileAccessControl2.ACL_IDENTITY=null,FileAccessControl2.OS_FILE_PROTECTION_CHECKED=!1,FileAccessControl2.OS_PROVIDES_FILE_PROTECTION=!1,FileAccessControl2.USE_ICACLS=os4.type()==="Windows_NT",FileAccessControl2}();exports2.FileAccessControl=FileAccessControl}});var require_Sender=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/Sender.js"(exports2,module2){"use strict";var __awaiter=exports2&&exports2.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve15){resolve15(value)})}return __name(adopt,"adopt"),new(P||(P=Promise))(function(resolve15,reject2){function fulfilled(value){try{step(generator.next(value))}catch(e){reject2(e)}}__name(fulfilled,"fulfilled");function rejected(value){try{step(generator.throw(value))}catch(e){reject2(e)}}__name(rejected,"rejected");function step(result){result.done?resolve15(result.value):adopt(result.value).then(fulfilled,rejected)}__name(step,"step"),step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=exports2&&exports2.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol=="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");for(;_;)try{if(f=1,y&&(t=op[0]&2?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,t&&(op=[op[0]&2,t.value]),op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(t=_.trys,!(t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1],t=op;break}if(t&&_.label<t[2]){_.label=t[2],_.ops.push(op);break}t[2]&&_.ops.pop(),_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}},fs3=require("fs"),os4=require("os"),path16=require("path"),zlib=require("zlib"),Constants3=require_Constants2(),AutoCollectHttpDependencies=require_HttpDependencies(),FileSystemHelper=require_FileSystemHelper(),Util=require_Util(),url_1=require("url"),Logging=require_Logging(),FileAccessControl_1=require_FileAccessControl(),legacyThrottleStatusCode=439,throttleStatusCode=402,RESPONSE_CODES_INDICATING_REACHED_BREEZE=[200,206,402,408,429,439,500],INVALID_IKEY="Invalid instrumentation key",Sender=function(){function Sender2(config,getAuthorizationHandler,onSuccess,onError,statsbeat,isStatsbeatSender,shutdownStatsbeat){this._redirectedHost=null,this._config=config,this._onSuccess=onSuccess,this._onError=onError,this._statsbeat=statsbeat,this._enableDiskRetryMode=!1,this._resendInterval=Sender2.WAIT_BETWEEN_RESEND,this._maxBytesOnDisk=Sender2.MAX_BYTES_ON_DISK,this._numConsecutiveFailures=0,this._numConsecutiveRedirects=0,this._resendTimer=null,this._getAuthorizationHandler=getAuthorizationHandler,this._fileCleanupTimer=null,this._tempDir=path16.join(os4.tmpdir(),Sender2.TEMPDIR_PREFIX+this._config.instrumentationKey),this._isStatsbeatSender=isStatsbeatSender||!1,this._shutdownStatsbeat=shutdownStatsbeat,this._failedToIngestCounter=0,this._statsbeatHasReachedIngestionAtLeastOnce=!1}return __name(Sender2,"Sender"),Sender2.prototype.setDiskRetryMode=function(value,resendInterval,maxBytesOnDisk){var _this=this;value&&FileAccessControl_1.FileAccessControl.checkFileProtection(),this._enableDiskRetryMode=FileAccessControl_1.FileAccessControl.OS_PROVIDES_FILE_PROTECTION&&value,typeof resendInterval=="number"&&resendInterval>=0&&(this._resendInterval=Math.floor(resendInterval)),typeof maxBytesOnDisk=="number"&&maxBytesOnDisk>=0&&(this._maxBytesOnDisk=Math.floor(maxBytesOnDisk)),value&&!FileAccessControl_1.FileAccessControl.OS_PROVIDES_FILE_PROTECTION&&(this._enableDiskRetryMode=!1,this._logWarn("Ignoring request to enable disk retry mode. Sufficient file protection capabilities were not detected.")),this._enableDiskRetryMode?(this._statsbeat&&this._statsbeat.addFeature(Constants3.StatsbeatFeature.DISK_RETRY),this._fileCleanupTimer||(this._fileCleanupTimer=setTimeout(function(){_this._fileCleanupTask()},Sender2.CLEANUP_TIMEOUT),this._fileCleanupTimer.unref())):(this._statsbeat&&this._statsbeat.removeFeature(Constants3.StatsbeatFeature.DISK_RETRY),this._fileCleanupTimer&&clearTimeout(this._fileCleanupTimer))},Sender2.prototype.send=function(envelopes,callback){return __awaiter(this,void 0,void 0,function(){var endpointUrl,endpointHost,options,authHandler,authError_1,errorMsg,batch_1,payload_1,_this=this;return __generator(this,function(_a){switch(_a.label){case 0:if(!envelopes)return[3,5];if(endpointUrl=this._redirectedHost||this._config.endpointUrl,endpointHost=new url_1.URL(endpointUrl).hostname,options={method:"POST",withCredentials:!1,headers:{"Content-Type":"application/x-json-stream"}},authHandler=this._getAuthorizationHandler?this._getAuthorizationHandler(this._config):null,!authHandler)return[3,4];this._statsbeat&&this._statsbeat.addFeature(Constants3.StatsbeatFeature.AAD_HANDLING),_a.label=1;case 1:return _a.trys.push([1,3,,4]),[4,authHandler.addAuthorizationHeader(options)];case 2:return _a.sent(),[3,4];case 3:return authError_1=_a.sent(),errorMsg="Failed to get AAD bearer token for the Application.",this._enableDiskRetryMode&&(errorMsg+="This batch of telemetry items will be retried. ",this._storeToDisk(envelopes)),errorMsg+="Error:"+authError_1.toString(),this._logWarn(errorMsg),typeof callback=="function"&&callback(errorMsg),[2];case 4:batch_1="",envelopes.forEach(function(envelope){var payload=Util.stringify(envelope);typeof payload=="string"&&(batch_1+=payload+`
`)}),batch_1.length>0&&(batch_1=batch_1.substring(0,batch_1.length-1)),payload_1=Buffer.from?Buffer.from(batch_1):new Buffer(batch_1),zlib.gzip(payload_1,function(err,buffer){var dataToSend=buffer;err?(_this._logWarn(Util.dumpObj(err)),dataToSend=payload_1,options.headers["Content-Length"]=payload_1.length.toString()):(options.headers["Content-Encoding"]="gzip",options.headers["Content-Length"]=buffer.length.toString()),_this._logInfo(Util.dumpObj(options)),options[AutoCollectHttpDependencies.disableCollectionRequestOption]=!0;var startTime=+new Date,requestCallback=__name(function(res){res.setEncoding("utf-8");var responseString="";res.on("data",function(data){responseString+=data}),res.on("end",function(){var _a2,endTime=+new Date,duration=endTime-startTime;if(_this._numConsecutiveFailures=0,responseString.includes(INVALID_IKEY)&&res.statusCode===400&&(Logging.warn("Instrumentation key was invalid, please check the iKey"),(_a2=_this._shutdownStatsbeat)===null||_a2===void 0||_a2.call(_this)),_this._isStatsbeatSender&&!_this._statsbeatHasReachedIngestionAtLeastOnce&&(RESPONSE_CODES_INDICATING_REACHED_BREEZE.includes(res.statusCode)?_this._statsbeatHasReachedIngestionAtLeastOnce=!0:_this._statsbeatFailedToIngest()),_this._statsbeat&&(res.statusCode==throttleStatusCode||res.statusCode==legacyThrottleStatusCode?_this._statsbeat.countThrottle(Constants3.StatsbeatNetworkCategory.Breeze,endpointHost,res.statusCode):_this._statsbeat.countRequest(Constants3.StatsbeatNetworkCategory.Breeze,endpointHost,duration,res.statusCode===200,res.statusCode)),_this._enableDiskRetryMode){if(res.statusCode===200)_this._resendTimer||(_this._resendTimer=setTimeout(function(){_this._resendTimer=null,_this._sendFirstFileOnDisk()},_this._resendInterval),_this._resendTimer.unref());else if(_this._isRetriable(res.statusCode))try{_this._statsbeat&&_this._statsbeat.countRetry(Constants3.StatsbeatNetworkCategory.Breeze,endpointHost,res.statusCode);var breezeResponse=JSON.parse(responseString),filteredEnvelopes_1=[];breezeResponse.errors&&(breezeResponse.errors.forEach(function(error){(error.statusCode==429||error.statusCode==500||error.statusCode==503)&&filteredEnvelopes_1.push(envelopes[error.index])}),filteredEnvelopes_1.length>0&&_this._storeToDisk(filteredEnvelopes_1))}catch{_this._storeToDisk(envelopes)}}if(res.statusCode===307||res.statusCode===308)if(_this._numConsecutiveRedirects++,_this._numConsecutiveRedirects<10){var locationHeader=res.headers.location?res.headers.location.toString():null;locationHeader&&(_this._redirectedHost=locationHeader,_this.send(envelopes,callback))}else{var circularRedirectError={name:"Circular Redirect",message:"Error sending telemetry because of circular redirects."};_this._statsbeat&&_this._statsbeat.countException(Constants3.StatsbeatNetworkCategory.Breeze,endpointHost,circularRedirectError),typeof callback=="function"&&callback("Error sending telemetry because of circular redirects.")}else _this._numConsecutiveRedirects=0,typeof callback=="function"&&callback(responseString),_this._logInfo(responseString),typeof _this._onSuccess=="function"&&_this._onSuccess(responseString)})},"requestCallback"),req=Util.makeRequest(_this._config,endpointUrl,options,requestCallback);req.setTimeout(Sender2.HTTP_TIMEOUT,function(){_this._requestTimedOut=!0,req.abort()}),req.on("error",function(error){if(_this._isStatsbeatSender&&!_this._statsbeatHasReachedIngestionAtLeastOnce&&_this._statsbeatFailedToIngest(),_this._numConsecutiveFailures++,_this._statsbeat&&_this._statsbeat.countException(Constants3.StatsbeatNetworkCategory.Breeze,endpointHost,error),!_this._enableDiskRetryMode||_this._numConsecutiveFailures>0&&_this._numConsecutiveFailures%Sender2.MAX_CONNECTION_FAILURES_BEFORE_WARN===0){var notice="Ingestion endpoint could not be reached. This batch of telemetry items has been lost. Use Disk Retry Caching to enable resending of failed telemetry. Error:";_this._enableDiskRetryMode&&(notice="Ingestion endpoint could not be reached "+_this._numConsecutiveFailures+" consecutive times. There may be resulting telemetry loss. Most recent error:"),_this._logWarn(notice,Util.dumpObj(error))}else{var notice="Transient failure to reach ingestion endpoint. This batch of telemetry items will be retried. Error:";_this._logInfo(notice,Util.dumpObj(error))}_this._onErrorHelper(error),typeof callback=="function"&&(error?(_this._requestTimedOut&&(error.name="telemetry timeout",error.message="telemetry request timed out"),callback(Util.dumpObj(error))):callback("Error sending telemetry")),_this._enableDiskRetryMode&&_this._storeToDisk(envelopes)}),req.write(dataToSend),req.end()}),_a.label=5;case 5:return[2]}})})},Sender2.prototype.saveOnCrash=function(envelopes){this._enableDiskRetryMode&&this._storeToDiskSync(Util.stringify(envelopes))},Sender2.prototype._isRetriable=function(statusCode){return statusCode===206||statusCode===401||statusCode===403||statusCode===408||statusCode===429||statusCode===500||statusCode===502||statusCode===503||statusCode===504},Sender2.prototype._logInfo=function(message){for(var optionalParams=[],_i=1;_i<arguments.length;_i++)optionalParams[_i-1]=arguments[_i];this._isStatsbeatSender||Logging.info(Sender2.TAG,message,optionalParams)},Sender2.prototype._logWarn=function(message){for(var optionalParams=[],_i=1;_i<arguments.length;_i++)optionalParams[_i-1]=arguments[_i];this._isStatsbeatSender||Logging.warn(Sender2.TAG,message,optionalParams)},Sender2.prototype._statsbeatFailedToIngest=function(){this._shutdownStatsbeat&&(this._failedToIngestCounter++,this._failedToIngestCounter>=3&&this._shutdownStatsbeat())},Sender2.prototype._storeToDisk=function(envelopes){return __awaiter(this,void 0,void 0,function(){var ex_1,ex_2,size,ex_3,fileName,fileFullPath,ex_4;return __generator(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,2,,3]),this._logInfo("Checking existence of data storage directory: "+this._tempDir),[4,FileSystemHelper.confirmDirExists(this._tempDir)];case 1:return _a.sent(),[3,3];case 2:return ex_1=_a.sent(),this._logWarn("Failed to create folder to put telemetry: "+Util.dumpObj(ex_1)),this._onErrorHelper(ex_1),[2];case 3:return _a.trys.push([3,5,,6]),[4,FileAccessControl_1.FileAccessControl.applyACLRules(this._tempDir)];case 4:return _a.sent(),[3,6];case 5:return ex_2=_a.sent(),this._logWarn("Failed to apply file access control to folder: "+Util.dumpObj(ex_2)),this._onErrorHelper(ex_2),[2];case 6:return _a.trys.push([6,8,,9]),[4,FileSystemHelper.getShallowDirectorySize(this._tempDir)];case 7:return size=_a.sent(),size>this._maxBytesOnDisk?(this._logWarn("Not saving data due to max size limit being met. Directory size in bytes is: "+size),[2]):[3,9];case 8:return ex_3=_a.sent(),this._logWarn("Failed to read directory for retriable telemetry: "+Util.dumpObj(ex_3)),this._onErrorHelper(ex_3),[2];case 9:return _a.trys.push([9,11,,12]),fileName=new Date().getTime()+".ai.json",fileFullPath=path16.join(this._tempDir,fileName),this._logInfo("saving data to disk at: "+fileFullPath),[4,FileSystemHelper.writeFileAsync(fileFullPath,Util.stringify(envelopes),{mode:384})];case 10:return _a.sent(),[3,12];case 11:return ex_4=_a.sent(),this._logWarn("Failed to persist telemetry to disk: "+Util.dumpObj(ex_4)),this._onErrorHelper(ex_4),[2];case 12:return[2]}})})},Sender2.prototype._storeToDiskSync=function(payload){try{this._logInfo("Checking existence of data storage directory: "+this._tempDir),fs3.existsSync(this._tempDir)||fs3.mkdirSync(this._tempDir),FileAccessControl_1.FileAccessControl.applyACLRulesSync(this._tempDir);var dirSize=FileSystemHelper.getShallowDirectorySizeSync(this._tempDir);if(dirSize>this._maxBytesOnDisk){this._logInfo("Not saving data due to max size limit being met. Directory size in bytes is: "+dirSize);return}var fileName=new Date().getTime()+".ai.json",fileFullPath=path16.join(this._tempDir,fileName);this._logInfo("saving data before crash to disk at: "+fileFullPath),fs3.writeFileSync(fileFullPath,payload,{mode:384})}catch(error){this._logWarn("Error while saving data to disk: "+Util.dumpObj(error)),this._onErrorHelper(error)}},Sender2.prototype._sendFirstFileOnDisk=function(){return __awaiter(this,void 0,void 0,function(){var files,firstFile,filePath,buffer,envelopes,err_1;return __generator(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,6,,7]),[4,FileSystemHelper.readdirAsync(this._tempDir)];case 1:return files=_a.sent(),files=files.filter(function(f){return path16.basename(f).indexOf(".ai.json")>-1}),files.length>0?(firstFile=files[0],filePath=path16.join(this._tempDir,firstFile),[4,FileSystemHelper.readFileAsync(filePath)]):[3,5];case 2:return buffer=_a.sent(),[4,FileSystemHelper.unlinkAsync(filePath)];case 3:return _a.sent(),envelopes=JSON.parse(buffer.toString()),[4,this.send(envelopes)];case 4:_a.sent(),_a.label=5;case 5:return[3,7];case 6:return err_1=_a.sent(),this._onErrorHelper(err_1),[3,7];case 7:return[2]}})})},Sender2.prototype._onErrorHelper=function(error){typeof this._onError=="function"&&this._onError(error)},Sender2.prototype._fileCleanupTask=function(){return __awaiter(this,void 0,void 0,function(){var files,i,fileCreationDate,expired,filePath,err_2,_this=this;return __generator(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,6,,7]),[4,FileSystemHelper.readdirAsync(this._tempDir)];case 1:if(files=_a.sent(),files=files.filter(function(f){return path16.basename(f).indexOf(".ai.json")>-1}),!(files.length>0))return[3,5];i=0,_a.label=2;case 2:return i<files.length?(fileCreationDate=new Date(parseInt(files[i].split(".ai.json")[0])),expired=new Date(+new Date-Sender2.FILE_RETEMPTION_PERIOD)>fileCreationDate,expired?(filePath=path16.join(this._tempDir,files[i]),[4,FileSystemHelper.unlinkAsync(filePath).catch(function(err){_this._onErrorHelper(err)})]):[3,4]):[3,5];case 3:_a.sent(),_a.label=4;case 4:return i++,[3,2];case 5:return[3,7];case 6:return err_2=_a.sent(),err_2.code!="ENOENT"&&this._onErrorHelper(err_2),[3,7];case 7:return[2]}})})},Sender2.TAG="Sender",Sender2.WAIT_BETWEEN_RESEND=60*1e3,Sender2.MAX_BYTES_ON_DISK=50*1024*1024,Sender2.MAX_CONNECTION_FAILURES_BEFORE_WARN=5,Sender2.CLEANUP_TIMEOUT=60*60*1e3,Sender2.FILE_RETEMPTION_PERIOD=7*24*60*60*1e3,Sender2.TEMPDIR_PREFIX="appInsights-node",Sender2.HTTP_TIMEOUT=2e4,Sender2}();module2.exports=Sender}});var require_AzureVirtualMachine=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/AzureVirtualMachine.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AzureVirtualMachine=void 0;var Logging=require_Logging(),Util=require_Util(),AutoCollectHttpDependencies=require_HttpDependencies(),AIMS_URI="http://169.254.169.254/metadata/instance/compute",AIMS_API_VERSION="api-version=2017-12-01",AIMS_FORMAT="format=json",ConnectionErrorMessage="UNREACH",AzureVirtualMachine=function(){function AzureVirtualMachine2(){}return __name(AzureVirtualMachine2,"AzureVirtualMachine"),AzureVirtualMachine2.getAzureComputeMetadata=function(config,callback){var _a,_this=this,vmInfo={},metadataRequestUrl=AIMS_URI+"?"+AIMS_API_VERSION+"&"+AIMS_FORMAT,requestOptions=(_a={method:"GET"},_a[AutoCollectHttpDependencies.disableCollectionRequestOption]=!0,_a.headers={Metadata:"True"},_a),req=Util.makeRequest(config,metadataRequestUrl,requestOptions,function(res){if(res.statusCode===200){vmInfo.isVM=!0;var virtualMachineData_1="";res.on("data",function(data){virtualMachineData_1+=data}),res.on("end",function(){try{var data=JSON.parse(virtualMachineData_1);vmInfo.id=data.vmId||"",vmInfo.subscriptionId=data.subscriptionId||"",vmInfo.osType=data.osType||""}catch(error){Logging.info(AzureVirtualMachine2.TAG,error)}callback(vmInfo)})}else callback(vmInfo)},!1,!1);req&&(setTimeout(function(){_this._requestTimedOut=!0,req.abort()},AzureVirtualMachine2.HTTP_TIMEOUT),req.on("error",function(error){_this._requestTimedOut&&error&&(error.name="telemetry timeout",error.message="telemetry request timed out"),error&&error.message&&error.message.indexOf(ConnectionErrorMessage)>-1?vmInfo.isVM=!1:Logging.info(AzureVirtualMachine2.TAG,error),callback(vmInfo)}),req.end())},AzureVirtualMachine2.HTTP_TIMEOUT=2500,AzureVirtualMachine2.TAG="AzureVirtualMachine",AzureVirtualMachine2}();exports2.AzureVirtualMachine=AzureVirtualMachine}});var require_NetworkStatsbeat=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/NetworkStatsbeat.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.NetworkStatsbeat=void 0;var NetworkStatsbeat=function(){function NetworkStatsbeat2(endpoint,host){this.endpoint=endpoint,this.host=host,this.totalRequestCount=0,this.totalSuccesfulRequestCount=0,this.totalFailedRequestCount=[],this.retryCount=[],this.exceptionCount=[],this.throttleCount=[],this.intervalRequestExecutionTime=0,this.lastIntervalRequestExecutionTime=0,this.lastTime=+new Date,this.lastRequestCount=0}return __name(NetworkStatsbeat2,"NetworkStatsbeat"),NetworkStatsbeat2}();exports2.NetworkStatsbeat=NetworkStatsbeat}});var require_Statsbeat=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/AutoCollection/Statsbeat.js"(exports2,module2){"use strict";var __assign=exports2&&exports2.__assign||function(){return __assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p])}return t},__assign.apply(this,arguments)},__awaiter=exports2&&exports2.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve15){resolve15(value)})}return __name(adopt,"adopt"),new(P||(P=Promise))(function(resolve15,reject2){function fulfilled(value){try{step(generator.next(value))}catch(e){reject2(e)}}__name(fulfilled,"fulfilled");function rejected(value){try{step(generator.throw(value))}catch(e){reject2(e)}}__name(rejected,"rejected");function step(result){result.done?resolve15(result.value):adopt(result.value).then(fulfilled,rejected)}__name(step,"step"),step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=exports2&&exports2.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol=="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");for(;_;)try{if(f=1,y&&(t=op[0]&2?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,t&&(op=[op[0]&2,t.value]),op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(t=_.trys,!(t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1],t=op;break}if(t&&_.label<t[2]){_.label=t[2],_.ops.push(op);break}t[2]&&_.ops.pop(),_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}},os4=require("os"),EnvelopeFactory=require_EnvelopeFactory(),Logging=require_Logging(),Sender=require_Sender(),Constants3=require_Constants2(),Contracts=require_Contracts(),Vm=require_AzureVirtualMachine(),Config=require_Config(),Context2=require_Context(),Network=require_NetworkStatsbeat(),Util=require_Util(),STATSBEAT_LANGUAGE="node",Statsbeat=function(){function Statsbeat2(config,context2){this._attach=Constants3.StatsbeatAttach.sdk,this._feature=Constants3.StatsbeatFeature.NONE,this._instrumentation=Constants3.StatsbeatInstrumentation.NONE,this._isInitialized=!1,this._statbeatMetrics=[],this._networkStatsbeatCollection=[],this._config=config,this._context=context2||new Context2;var statsbeatConnectionString=this._getConnectionString(config);this._statsbeatConfig=new Config(statsbeatConnectionString),this._statsbeatConfig.samplingPercentage=100,this._sender=new Sender(this._statsbeatConfig,null,null,null,null,!0,this._shutdownStatsbeat.bind(this))}return __name(Statsbeat2,"Statsbeat"),Statsbeat2.prototype.enable=function(isEnabled){var _this=this;this._isEnabled=isEnabled,this._isEnabled&&!this._isInitialized&&(this._getCustomProperties(),this._isInitialized=!0),isEnabled?(this._handle||(this._handle=setInterval(function(){_this.trackShortIntervalStatsbeats()},Statsbeat2.STATS_COLLECTION_SHORT_INTERVAL),this._handle.unref()),this._longHandle||(this.trackLongIntervalStatsbeats(),this._longHandle=setInterval(function(){_this.trackLongIntervalStatsbeats()},Statsbeat2.STATS_COLLECTION_LONG_INTERVAL),this._longHandle.unref())):(this._handle&&(clearInterval(this._handle),this._handle=null),this._longHandle&&(clearInterval(this._longHandle),this._longHandle=null))},Statsbeat2.prototype.isInitialized=function(){return this._isInitialized},Statsbeat2.prototype.isEnabled=function(){return this._isEnabled},Statsbeat2.prototype.setCodelessAttach=function(){this._attach=Constants3.StatsbeatAttach.codeless},Statsbeat2.prototype.addFeature=function(feature){this._feature|=feature},Statsbeat2.prototype.removeFeature=function(feature){this._feature&=~feature},Statsbeat2.prototype.addInstrumentation=function(instrumentation){this._instrumentation|=instrumentation},Statsbeat2.prototype.removeInstrumentation=function(instrumentation){this._instrumentation&=~instrumentation},Statsbeat2.prototype.countRequest=function(endpoint,host,duration,success,statusCode){if(this.isEnabled()){var counter=this._getNetworkStatsbeatCounter(endpoint,host);if(counter.totalRequestCount++,counter.intervalRequestExecutionTime+=duration,success===!1){if(!statusCode)return;var currentStatusCounter=counter.totalFailedRequestCount.find(function(statusCounter){return statusCode===statusCounter.statusCode});currentStatusCounter?currentStatusCounter.count++:counter.totalFailedRequestCount.push({statusCode,count:1})}else counter.totalSuccesfulRequestCount++}},Statsbeat2.prototype.countException=function(endpoint,host,exceptionType){if(this.isEnabled()){var counter=this._getNetworkStatsbeatCounter(endpoint,host),currentErrorCounter=counter.exceptionCount.find(function(exceptionCounter){return exceptionType.name===exceptionCounter.exceptionType});currentErrorCounter?currentErrorCounter.count++:counter.exceptionCount.push({exceptionType:exceptionType.name,count:1})}},Statsbeat2.prototype.countThrottle=function(endpoint,host,statusCode){if(this.isEnabled()){var counter=this._getNetworkStatsbeatCounter(endpoint,host),currentStatusCounter=counter.throttleCount.find(function(statusCounter){return statusCode===statusCounter.statusCode});currentStatusCounter?currentStatusCounter.count++:counter.throttleCount.push({statusCode,count:1})}},Statsbeat2.prototype.countRetry=function(endpoint,host,statusCode){if(this.isEnabled()){var counter=this._getNetworkStatsbeatCounter(endpoint,host),currentStatusCounter=counter.retryCount.find(function(statusCounter){return statusCode===statusCounter.statusCode});currentStatusCounter?currentStatusCounter.count++:counter.retryCount.push({statusCode,count:1})}},Statsbeat2.prototype.trackShortIntervalStatsbeats=function(){return __awaiter(this,void 0,void 0,function(){var networkProperties,error_1;return __generator(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,3,,4]),[4,this._getResourceProvider()];case 1:return _a.sent(),networkProperties={os:this._os,rp:this._resourceProvider,cikey:this._cikey,runtimeVersion:this._runtimeVersion,language:this._language,version:this._sdkVersion,attach:this._attach},this._trackRequestDuration(networkProperties),this._trackRequestsCount(networkProperties),[4,this._sendStatsbeats()];case 2:return _a.sent(),[3,4];case 3:return error_1=_a.sent(),Logging.info(Statsbeat2.TAG,"Failed to send Statsbeat metrics: "+Util.dumpObj(error_1)),[3,4];case 4:return[2]}})})},Statsbeat2.prototype.trackLongIntervalStatsbeats=function(){return __awaiter(this,void 0,void 0,function(){var commonProperties,attachProperties,instrumentationProperties,featureProperties,error_2;return __generator(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,3,,4]),[4,this._getResourceProvider()];case 1:return _a.sent(),commonProperties={os:this._os,rp:this._resourceProvider,cikey:this._cikey,runtimeVersion:this._runtimeVersion,language:this._language,version:this._sdkVersion,attach:this._attach},attachProperties=Object.assign({rpId:this._resourceIdentifier},commonProperties),this._statbeatMetrics.push({name:Constants3.StatsbeatCounter.ATTACH,value:1,properties:attachProperties}),this._instrumentation!=Constants3.StatsbeatInstrumentation.NONE&&(instrumentationProperties=Object.assign({feature:this._instrumentation,type:Constants3.StatsbeatFeatureType.Instrumentation},commonProperties),this._statbeatMetrics.push({name:Constants3.StatsbeatCounter.FEATURE,value:1,properties:instrumentationProperties})),this._feature!=Constants3.StatsbeatFeature.NONE&&(featureProperties=Object.assign({feature:this._feature,type:Constants3.StatsbeatFeatureType.Feature},commonProperties),this._statbeatMetrics.push({name:Constants3.StatsbeatCounter.FEATURE,value:1,properties:featureProperties})),[4,this._sendStatsbeats()];case 2:return _a.sent(),[3,4];case 3:return error_2=_a.sent(),Logging.info(Statsbeat2.TAG,"Failed to send Statsbeat metrics: "+Util.dumpObj(error_2)),[3,4];case 4:return[2]}})})},Statsbeat2.prototype._getNetworkStatsbeatCounter=function(endpoint,host){for(var shortHost=this._getShortHost(host),i=0;i<this._networkStatsbeatCollection.length;i++)if(endpoint===this._networkStatsbeatCollection[i].endpoint&&shortHost===this._networkStatsbeatCollection[i].host)return this._networkStatsbeatCollection[i];var newCounter=new Network.NetworkStatsbeat(endpoint,shortHost);return this._networkStatsbeatCollection.push(newCounter),newCounter},Statsbeat2.prototype._trackRequestDuration=function(commonProperties){for(var i=0;i<this._networkStatsbeatCollection.length;i++){var currentCounter=this._networkStatsbeatCollection[i];currentCounter.time=+new Date;var intervalRequests=currentCounter.totalRequestCount-currentCounter.lastRequestCount||0,totalRequestExecutionTime=currentCounter.intervalRequestExecutionTime-currentCounter.lastIntervalRequestExecutionTime,averageRequestExecutionTime=totalRequestExecutionTime>0&&totalRequestExecutionTime/intervalRequests||0;if(currentCounter.lastIntervalRequestExecutionTime=currentCounter.intervalRequestExecutionTime,intervalRequests>0){var properties=Object.assign({endpoint:this._networkStatsbeatCollection[i].endpoint,host:this._networkStatsbeatCollection[i].host},commonProperties);this._statbeatMetrics.push({name:Constants3.StatsbeatCounter.REQUEST_DURATION,value:averageRequestExecutionTime,properties})}currentCounter.lastRequestCount=currentCounter.totalRequestCount,currentCounter.lastTime=currentCounter.time}},Statsbeat2.prototype._getShortHost=function(originalHost){var shortHost=originalHost;try{var hostRegex=new RegExp(/^https?:\/\/(?:www\.)?([^\/.-]+)/),res=hostRegex.exec(originalHost);res!=null&&res.length>1&&(shortHost=res[1]),shortHost=shortHost.replace(".in.applicationinsights.azure.com","")}catch{}return shortHost},Statsbeat2.prototype._trackRequestsCount=function(commonProperties){for(var _this=this,_loop_1=__name(function(i2){currentCounter=this_1._networkStatsbeatCollection[i2];var properties=Object.assign({endpoint:currentCounter.endpoint,host:currentCounter.host},commonProperties);currentCounter.totalSuccesfulRequestCount>0&&(this_1._statbeatMetrics.push({name:Constants3.StatsbeatCounter.REQUEST_SUCCESS,value:currentCounter.totalSuccesfulRequestCount,properties}),currentCounter.totalSuccesfulRequestCount=0),currentCounter.totalFailedRequestCount.length>0&&(currentCounter.totalFailedRequestCount.forEach(function(currentCounter2){properties=Object.assign(__assign(__assign({},properties),{statusCode:currentCounter2.statusCode})),_this._statbeatMetrics.push({name:Constants3.StatsbeatCounter.REQUEST_FAILURE,value:currentCounter2.count,properties})}),currentCounter.totalFailedRequestCount=[]),currentCounter.retryCount.length>0&&(currentCounter.retryCount.forEach(function(currentCounter2){properties=Object.assign(__assign(__assign({},properties),{statusCode:currentCounter2.statusCode})),_this._statbeatMetrics.push({name:Constants3.StatsbeatCounter.RETRY_COUNT,value:currentCounter2.count,properties})}),currentCounter.retryCount=[]),currentCounter.throttleCount.length>0&&(currentCounter.throttleCount.forEach(function(currentCounter2){properties=Object.assign(__assign(__assign({},properties),{statusCode:currentCounter2.statusCode})),_this._statbeatMetrics.push({name:Constants3.StatsbeatCounter.THROTTLE_COUNT,value:currentCounter2.count,properties})}),currentCounter.throttleCount=[]),currentCounter.exceptionCount.length>0&&(currentCounter.exceptionCount.forEach(function(currentCounter2){properties=Object.assign(__assign(__assign({},properties),{exceptionType:currentCounter2.exceptionType})),_this._statbeatMetrics.push({name:Constants3.StatsbeatCounter.EXCEPTION_COUNT,value:currentCounter2.count,properties})}),currentCounter.exceptionCount=[])},"_loop_1"),this_1=this,currentCounter,i=0;i<this._networkStatsbeatCollection.length;i++)_loop_1(i)},Statsbeat2.prototype._sendStatsbeats=function(){return __awaiter(this,void 0,void 0,function(){var envelopes,i,statsbeat,envelope;return __generator(this,function(_a){switch(_a.label){case 0:for(envelopes=[],i=0;i<this._statbeatMetrics.length;i++)statsbeat={name:this._statbeatMetrics[i].name,value:this._statbeatMetrics[i].value,properties:this._statbeatMetrics[i].properties},envelope=EnvelopeFactory.createEnvelope(statsbeat,Contracts.TelemetryType.Metric,null,this._context,this._statsbeatConfig),envelope.name=Constants3.StatsbeatTelemetryName,envelopes.push(envelope);return this._statbeatMetrics=[],[4,this._sender.send(envelopes)];case 1:return _a.sent(),[2]}})})},Statsbeat2.prototype._getCustomProperties=function(){this._language=STATSBEAT_LANGUAGE,this._cikey=this._config.instrumentationKey,this._sdkVersion=Context2.sdkVersion,this._os=os4.type(),this._runtimeVersion=process.version},Statsbeat2.prototype._getResourceProvider=function(){var _this=this;return new Promise(function(resolve15,reject2){var waiting=!1;_this._resourceProvider=Constants3.StatsbeatResourceProvider.unknown,_this._resourceIdentifier=Constants3.StatsbeatResourceProvider.unknown,process.env.AKS_ARM_NAMESPACE_ID?(_this._resourceProvider=Constants3.StatsbeatResourceProvider.aks,_this._resourceIdentifier=process.env.AKS_ARM_NAMESPACE_ID):process.env.WEBSITE_SITE_NAME?(_this._resourceProvider=Constants3.StatsbeatResourceProvider.appsvc,_this._resourceIdentifier=process.env.WEBSITE_SITE_NAME,process.env.WEBSITE_HOME_STAMPNAME&&(_this._resourceIdentifier+="/"+process.env.WEBSITE_HOME_STAMPNAME)):process.env.FUNCTIONS_WORKER_RUNTIME?(_this._resourceProvider=Constants3.StatsbeatResourceProvider.functions,process.env.WEBSITE_HOSTNAME&&(_this._resourceIdentifier=process.env.WEBSITE_HOSTNAME)):_this._config&&(_this._isVM===void 0||_this._isVM==!0?(waiting=!0,Vm.AzureVirtualMachine.getAzureComputeMetadata(_this._config,function(vmInfo){_this._isVM=vmInfo.isVM,_this._isVM&&(_this._resourceProvider=Constants3.StatsbeatResourceProvider.vm,_this._resourceIdentifier=vmInfo.id+"/"+vmInfo.subscriptionId,vmInfo.osType&&(_this._os=vmInfo.osType)),resolve15()})):_this._resourceProvider=Constants3.StatsbeatResourceProvider.unknown),waiting||resolve15()})},Statsbeat2.prototype._shutdownStatsbeat=function(){this.enable(!1)},Statsbeat2.prototype._getConnectionString=function(config){for(var currentEndpoint=config.endpointUrl,euEndpoints=["westeurope","northeurope","francecentral","francesouth","germanywestcentral","norwayeast","norwaywest","swedencentral","switzerlandnorth","switzerlandwest","uksouth","ukwest"],i=0;i<euEndpoints.length;i++)if(currentEndpoint.indexOf(euEndpoints[i])>-1)return Statsbeat2.EU_CONNECTION_STRING;return Statsbeat2.NON_EU_CONNECTION_STRING},Statsbeat2.NON_EU_CONNECTION_STRING="InstrumentationKey=c4a29126-a7cb-47e5-b348-11414998b11e;IngestionEndpoint=https://westus-0.in.applicationinsights.azure.com",Statsbeat2.EU_CONNECTION_STRING="InstrumentationKey=7dc56bab-3c0c-4e9f-9ebb-d1acadee8d0f;IngestionEndpoint=https://westeurope-5.in.applicationinsights.azure.com",Statsbeat2.STATS_COLLECTION_SHORT_INTERVAL=9e5,Statsbeat2.STATS_COLLECTION_LONG_INTERVAL=864e5,Statsbeat2.TAG="Statsbeat",Statsbeat2}();module2.exports=Statsbeat}});var require_TelemetryClient=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/TelemetryClient.js"(exports2,module2){"use strict";var url2=require("url"),Config=require_Config(),AuthorizationHandler=require_AuthorizationHandler(),Context2=require_Context(),Contracts=require_Contracts(),Channel3=require_Channel2(),TelemetryProcessors=require_TelemetryProcessors(),CorrelationContextManager_1=require_CorrelationContextManager(),Statsbeat=require_Statsbeat(),Sender=require_Sender(),Util=require_Util(),Logging=require_Logging(),EnvelopeFactory=require_EnvelopeFactory(),TelemetryClient=function(){function TelemetryClient2(setupString){this._telemetryProcessors=[];var config=new Config(setupString);if(this.config=config,!this.config.instrumentationKey||this.config.instrumentationKey=="")throw new Error("Instrumentation key not found, please provide a connection string before starting Application Insights SDK.");this.context=new Context2,this.commonProperties={},this.authorizationHandler=null,this.config.disableStatsbeat||(this._statsbeat=new Statsbeat(this.config,this.context),this._statsbeat.enable(!0));var sender=new Sender(this.config,this.getAuthorizationHandler,null,null,this._statsbeat);this.channel=new Channel3(function(){return config.disableAppInsights},function(){return config.maxBatchSize},function(){return config.maxBatchIntervalMs},sender)}return __name(TelemetryClient2,"TelemetryClient"),TelemetryClient2.prototype.trackAvailability=function(telemetry){this.track(telemetry,Contracts.TelemetryType.Availability)},TelemetryClient2.prototype.trackPageView=function(telemetry){this.track(telemetry,Contracts.TelemetryType.PageView)},TelemetryClient2.prototype.trackTrace=function(telemetry){this.track(telemetry,Contracts.TelemetryType.Trace)},TelemetryClient2.prototype.trackMetric=function(telemetry){this.track(telemetry,Contracts.TelemetryType.Metric)},TelemetryClient2.prototype.trackException=function(telemetry){telemetry&&telemetry.exception&&!Util.isError(telemetry.exception)&&(telemetry.exception=new Error(telemetry.exception.toString())),this.track(telemetry,Contracts.TelemetryType.Exception)},TelemetryClient2.prototype.trackEvent=function(telemetry){this.track(telemetry,Contracts.TelemetryType.Event)},TelemetryClient2.prototype.trackRequest=function(telemetry){this.track(telemetry,Contracts.TelemetryType.Request)},TelemetryClient2.prototype.trackDependency=function(telemetry){if(telemetry&&!telemetry.target&&telemetry.data)try{telemetry.target=new url2.URL(telemetry.data).host}catch(error){telemetry.target=null,Logging.warn(TelemetryClient2.TAG,"The URL object is failed to create.",error)}this.track(telemetry,Contracts.TelemetryType.Dependency)},TelemetryClient2.prototype.flush=function(options){this.channel.triggerSend(options?!!options.isAppCrashing:!1,options?options.callback:void 0)},TelemetryClient2.prototype.track=function(telemetry,telemetryType){if(telemetry&&Contracts.telemetryTypeToBaseType(telemetryType)){var envelope=EnvelopeFactory.createEnvelope(telemetry,telemetryType,this.commonProperties,this.context,this.config);telemetry.time&&(envelope.time=telemetry.time.toISOString());var accepted=this.runTelemetryProcessors(envelope,telemetry.contextObjects);accepted=accepted&&TelemetryProcessors.samplingTelemetryProcessor(envelope,{correlationContext:CorrelationContextManager_1.CorrelationContextManager.getCurrentContext()}),TelemetryProcessors.preAggregatedMetricsTelemetryProcessor(envelope,this.context),accepted&&(TelemetryProcessors.performanceMetricsTelemetryProcessor(envelope,this.quickPulseClient),this.channel.send(envelope))}else Logging.warn(TelemetryClient2.TAG,"track() requires telemetry object and telemetryType to be specified.")},TelemetryClient2.prototype.setAutoPopulateAzureProperties=function(value){},TelemetryClient2.prototype.getAuthorizationHandler=function(config){return config&&config.aadTokenCredential?(this.authorizationHandler||(Logging.info(TelemetryClient2.TAG,"Adding authorization handler"),this.authorizationHandler=new AuthorizationHandler(config.aadTokenCredential,config.aadAudience)),this.authorizationHandler):null},TelemetryClient2.prototype.addTelemetryProcessor=function(telemetryProcessor){this._telemetryProcessors.push(telemetryProcessor)},TelemetryClient2.prototype.clearTelemetryProcessors=function(){this._telemetryProcessors=[]},TelemetryClient2.prototype.runTelemetryProcessors=function(envelope,contextObjects){var accepted=!0,telemetryProcessorsCount=this._telemetryProcessors.length;if(telemetryProcessorsCount===0)return accepted;contextObjects=contextObjects||{},contextObjects.correlationContext=CorrelationContextManager_1.CorrelationContextManager.getCurrentContext();for(var i=0;i<telemetryProcessorsCount;++i)try{var processor=this._telemetryProcessors[i];if(processor&&processor.apply(null,[envelope,contextObjects])===!1){accepted=!1;break}}catch(error){accepted=!0,Logging.warn(TelemetryClient2.TAG,"One of telemetry processors failed, telemetry item will be sent.",error,envelope)}return accepted&&(envelope&&envelope.tags&&(envelope.tags=Util.validateStringMap(envelope.tags)),envelope&&envelope.data&&envelope.data.baseData&&envelope.data.baseData.properties&&(envelope.data.baseData.properties=Util.validateStringMap(envelope.data.baseData.properties))),accepted},TelemetryClient2.prototype.getStatsbeat=function(){return this._statsbeat},TelemetryClient2.TAG="TelemetryClient",TelemetryClient2}();module2.exports=TelemetryClient}});var require_NodeClient=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/NodeClient.js"(exports2,module2){"use strict";var __extends2=exports2&&exports2.__extends||function(){var extendStatics=__name(function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d2,b2){d2.__proto__=b2}||function(d2,b2){for(var p in b2)Object.prototype.hasOwnProperty.call(b2,p)&&(d2[p]=b2[p])},extendStatics(d,b)},"extendStatics");return function(d,b){extendStatics(d,b);function __(){this.constructor=d}__name(__,"__"),d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}(),TelemetryClient=require_TelemetryClient(),ServerRequestTracking=require_HttpRequests(),ClientRequestTracking=require_HttpDependencies(),Logging=require_Logging(),NodeClient=function(_super){__extends2(NodeClient2,_super);function NodeClient2(){return _super!==null&&_super.apply(this,arguments)||this}return __name(NodeClient2,"NodeClient"),NodeClient2.prototype.trackNodeHttpRequestSync=function(telemetry){telemetry&&telemetry.request&&telemetry.response&&telemetry.duration?ServerRequestTracking.trackRequestSync(this,telemetry):Logging.warn("trackNodeHttpRequestSync requires NodeHttpRequestTelemetry object with request, response and duration specified.")},NodeClient2.prototype.trackNodeHttpRequest=function(telemetry){(telemetry.duration||telemetry.error)&&Logging.warn("trackNodeHttpRequest will ignore supplied duration and error parameters. These values are collected from the request and response objects."),telemetry&&telemetry.request&&telemetry.response?ServerRequestTracking.trackRequest(this,telemetry):Logging.warn("trackNodeHttpRequest requires NodeHttpRequestTelemetry object with request and response specified.")},NodeClient2.prototype.trackNodeHttpDependency=function(telemetry){telemetry&&telemetry.request?ClientRequestTracking.trackRequest(this,telemetry):Logging.warn("trackNodeHttpDependency requires NodeHttpDependencyTelemetry object with request specified.")},NodeClient2}(TelemetryClient);module2.exports=NodeClient}});var require_Functions=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/Library/Functions.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0})}});var require_applicationinsights2=__commonJS({"../node_modules/.pnpm/applicationinsights@2.9.5/node_modules/applicationinsights/out/applicationinsights.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.dispose=exports2.Configuration=exports2.wrapWithCorrelationContext=exports2.startOperation=exports2.getCorrelationContext=exports2.start=exports2.setup=exports2.liveMetricsClient=exports2.defaultClient=exports2.DistributedTracingModes=void 0;var CorrelationContextManager=require_CorrelationContextManager(),AutoCollectConsole=require_Console(),AutoCollectExceptions=require_Exceptions(),AutoCollectPerformance=require_Performance(),AutoCollecPreAggregatedMetrics=require_PreAggregatedMetrics(),HeartBeat=require_HeartBeat(),WebSnippet=require_WebSnippet(),AutoCollectHttpDependencies=require_HttpDependencies(),AutoCollectHttpRequests=require_HttpRequests(),CorrelationIdManager=require_CorrelationIdManager(),Logging=require_Logging(),QuickPulseClient=require_QuickPulseStateManager(),NativePerformance_1=require_NativePerformance(),AzureFunctionsHook_1=require_AzureFunctionsHook();exports2.TelemetryClient=require_NodeClient();exports2.Contracts=require_Contracts();exports2.azureFunctionsTypes=require_Functions();var DistributedTracingModes;(function(DistributedTracingModes2){DistributedTracingModes2[DistributedTracingModes2.AI=0]="AI",DistributedTracingModes2[DistributedTracingModes2.AI_AND_W3C=1]="AI_AND_W3C"})(DistributedTracingModes=exports2.DistributedTracingModes||(exports2.DistributedTracingModes={}));var _console,_exceptions,_performance,_preAggregatedMetrics,_heartbeat,_webSnippet,_nativePerformance,_serverRequests,_clientRequests,_azureFunctions,_isStarted=!1,_performanceLiveMetrics;function setup(setupString){return exports2.defaultClient?Logging.info("The default client is already setup"):(exports2.defaultClient=new exports2.TelemetryClient(setupString),_console=new AutoCollectConsole(exports2.defaultClient),_exceptions=new AutoCollectExceptions(exports2.defaultClient),_performance=new AutoCollectPerformance(exports2.defaultClient),_preAggregatedMetrics=new AutoCollecPreAggregatedMetrics(exports2.defaultClient),_heartbeat=new HeartBeat(exports2.defaultClient),_webSnippet=new WebSnippet(exports2.defaultClient),_serverRequests=new AutoCollectHttpRequests(exports2.defaultClient),_clientRequests=new AutoCollectHttpDependencies(exports2.defaultClient),_nativePerformance||(_nativePerformance=new NativePerformance_1.AutoCollectNativePerformance(exports2.defaultClient)),_azureFunctions=new AzureFunctionsHook_1.AzureFunctionsHook(exports2.defaultClient)),Configuration}__name(setup,"setup");exports2.setup=setup;function _setDefaultConfig(){exports2.defaultClient&&(exports2.defaultClient.config.enableAutoCollectExternalLoggers==null&&(exports2.defaultClient.config.enableAutoCollectExternalLoggers=!0),exports2.defaultClient.config.enableAutoCollectConsole==null&&(exports2.defaultClient.config.enableAutoCollectConsole=!1),exports2.defaultClient.config.enableAutoCollectExceptions==null&&(exports2.defaultClient.config.enableAutoCollectExceptions=!0),exports2.defaultClient.config.enableAutoCollectPerformance==null&&(exports2.defaultClient.config.enableAutoCollectPerformance=!0),exports2.defaultClient.config.enableAutoCollectPreAggregatedMetrics==null&&(exports2.defaultClient.config.enableAutoCollectPreAggregatedMetrics=!0),exports2.defaultClient.config.enableAutoCollectHeartbeat==null&&(exports2.defaultClient.config.enableAutoCollectHeartbeat=!0),exports2.defaultClient.config.enableAutoCollectRequests==null&&(exports2.defaultClient.config.enableAutoCollectRequests=!0),exports2.defaultClient.config.enableAutoCollectDependencies==null&&(exports2.defaultClient.config.enableAutoCollectDependencies=!0),exports2.defaultClient.config.enableUseDiskRetryCaching==null&&(exports2.defaultClient.config.enableUseDiskRetryCaching=!0),exports2.defaultClient.config.enableAutoDependencyCorrelation==null&&(exports2.defaultClient.config.enableAutoDependencyCorrelation=!0),exports2.defaultClient.config.enableSendLiveMetrics==null&&(exports2.defaultClient.config.enableSendLiveMetrics=!1),exports2.defaultClient.config.enableAutoCollectExtendedMetrics==null&&(exports2.defaultClient.config.enableAutoCollectExtendedMetrics=!0),exports2.defaultClient.config.enableWebInstrumentation==null&&(exports2.defaultClient.config.enableWebInstrumentation=!1),exports2.defaultClient.config.enableAutoCollectIncomingRequestAzureFunctions==null&&(exports2.defaultClient.config.enableAutoCollectIncomingRequestAzureFunctions=!1))}__name(_setDefaultConfig,"_setDefaultConfig");function start(){if(exports2.defaultClient){_isStarted=!0,_setDefaultConfig(),_console.enable(exports2.defaultClient.config.enableAutoCollectExternalLoggers,exports2.defaultClient.config.enableAutoCollectConsole),_exceptions.enable(exports2.defaultClient.config.enableAutoCollectExceptions),_performance.enable(exports2.defaultClient.config.enableAutoCollectPerformance),_preAggregatedMetrics.enable(exports2.defaultClient.config.enableAutoCollectPreAggregatedMetrics),_heartbeat.enable(exports2.defaultClient.config.enableAutoCollectHeartbeat),_serverRequests.useAutoCorrelation(exports2.defaultClient.config.enableAutoDependencyCorrelation,exports2.defaultClient.config.enableUseAsyncHooks),_serverRequests.enable(exports2.defaultClient.config.enableAutoCollectRequests),_clientRequests.enable(exports2.defaultClient.config.enableAutoCollectDependencies),_webSnippet.enable(exports2.defaultClient.config.enableWebInstrumentation,exports2.defaultClient.config.webInstrumentationConnectionString),exports2.defaultClient.config.enableSendLiveMetrics&&(exports2.liveMetricsClient||(exports2.liveMetricsClient=new QuickPulseClient(exports2.defaultClient.config,exports2.defaultClient.context,exports2.defaultClient.getAuthorizationHandler,exports2.defaultClient),_performanceLiveMetrics=new AutoCollectPerformance(exports2.liveMetricsClient,1e3,!0),exports2.liveMetricsClient.addCollector(_performanceLiveMetrics),exports2.defaultClient.quickPulseClient=exports2.liveMetricsClient),exports2.liveMetricsClient.enable(exports2.defaultClient.config.enableSendLiveMetrics)),_azureFunctions.enable(exports2.defaultClient.config.enableAutoCollectIncomingRequestAzureFunctions);var extendedMetricsConfig=NativePerformance_1.AutoCollectNativePerformance.parseEnabled(exports2.defaultClient.config.enableAutoCollectExtendedMetrics,exports2.defaultClient.config);_nativePerformance.enable(exports2.defaultClient.config.enableAutoCollectExtendedMetrics,extendedMetricsConfig.disabledMetrics),exports2.defaultClient&&exports2.defaultClient.channel&&exports2.defaultClient.channel.setUseDiskRetryCaching(exports2.defaultClient.config.enableUseDiskRetryCaching,exports2.defaultClient.config.enableResendInterval,exports2.defaultClient.config.enableMaxBytesOnDisk)}else Logging.warn("Start cannot be called before setup");return Configuration}__name(start,"start");exports2.start=start;function getCorrelationContext(){return CorrelationContextManager.CorrelationContextManager.getCurrentContext()}__name(getCorrelationContext,"getCorrelationContext");exports2.getCorrelationContext=getCorrelationContext;function startOperation(context2,request7){return CorrelationContextManager.CorrelationContextManager.startOperation(context2,request7)}__name(startOperation,"startOperation");exports2.startOperation=startOperation;function wrapWithCorrelationContext(fn,context2){return CorrelationContextManager.CorrelationContextManager.wrapCallback(fn,context2)}__name(wrapWithCorrelationContext,"wrapWithCorrelationContext");exports2.wrapWithCorrelationContext=wrapWithCorrelationContext;var Configuration=function(){function Configuration2(){}return __name(Configuration2,"Configuration"),Configuration2.setDistributedTracingMode=function(value){return CorrelationIdManager.w3cEnabled=value===DistributedTracingModes.AI_AND_W3C,Configuration2},Configuration2.setAutoCollectConsole=function(value,collectConsoleLog){return collectConsoleLog===void 0&&(collectConsoleLog=!1),exports2.defaultClient&&(exports2.defaultClient.config.enableAutoCollectExternalLoggers=value,exports2.defaultClient.config.enableAutoCollectConsole=collectConsoleLog,_isStarted&&_console.enable(value,collectConsoleLog)),Configuration2},Configuration2.setAutoCollectExceptions=function(value){return exports2.defaultClient&&(exports2.defaultClient.config.enableAutoCollectExceptions=value,_isStarted&&_exceptions.enable(value)),Configuration2},Configuration2.setAutoCollectPerformance=function(value,collectExtendedMetrics){if(collectExtendedMetrics===void 0&&(collectExtendedMetrics=!0),exports2.defaultClient){exports2.defaultClient.config.enableAutoCollectPerformance=value;var extendedMetricsConfig=NativePerformance_1.AutoCollectNativePerformance.parseEnabled(collectExtendedMetrics,exports2.defaultClient.config);exports2.defaultClient.config.enableAutoCollectExtendedMetrics=extendedMetricsConfig.isEnabled,_isStarted&&(_performance.enable(value),_nativePerformance.enable(exports2.defaultClient.config.enableAutoCollectExtendedMetrics,extendedMetricsConfig.disabledMetrics))}return Configuration2},Configuration2.setAutoCollectPreAggregatedMetrics=function(value){return exports2.defaultClient&&(exports2.defaultClient.config.enableAutoCollectPreAggregatedMetrics=value,_isStarted&&_preAggregatedMetrics.enable(value)),Configuration2},Configuration2.setAutoCollectHeartbeat=function(value){return exports2.defaultClient&&(exports2.defaultClient.config.enableAutoCollectHeartbeat=value,_isStarted&&_heartbeat.enable(value)),Configuration2},Configuration2.enableAutoWebSnippetInjection=function(value,webSnippetConnectionString){return exports2.defaultClient&&(exports2.defaultClient.config.enableWebInstrumentation=value,exports2.defaultClient.config.webInstrumentationConnectionString=webSnippetConnectionString,_isStarted&&_webSnippet.enable(exports2.defaultClient.config.enableAutoWebSnippetInjection,exports2.defaultClient.config.webSnippetConnectionString)),Configuration2},Configuration2.enableWebInstrumentation=function(value,webSnippetConnectionString){return exports2.defaultClient&&(exports2.defaultClient.config.enableWebInstrumentation=value,exports2.defaultClient.config.webInstrumentationConnectionString=webSnippetConnectionString,_isStarted&&_webSnippet.enable(exports2.defaultClient.config.enableWebInstrumentation,exports2.defaultClient.config.webInstrumentationConnectionString)),Configuration2},Configuration2.setAutoCollectRequests=function(value){return exports2.defaultClient&&(exports2.defaultClient.config.enableAutoCollectRequests=value,_isStarted&&_serverRequests.enable(value)),Configuration2},Configuration2.setAutoCollectDependencies=function(value){return exports2.defaultClient&&(exports2.defaultClient.config.enableAutoCollectDependencies=value,_isStarted&&_clientRequests.enable(value)),Configuration2},Configuration2.setAutoDependencyCorrelation=function(value,useAsyncHooks){return exports2.defaultClient&&(exports2.defaultClient.config.enableAutoDependencyCorrelation=value,exports2.defaultClient.config.enableUseAsyncHooks=useAsyncHooks,_isStarted&&_serverRequests.useAutoCorrelation(value,useAsyncHooks)),Configuration2},Configuration2.setUseDiskRetryCaching=function(value,resendInterval,maxBytesOnDisk){return exports2.defaultClient&&(exports2.defaultClient.config.enableUseDiskRetryCaching=value,exports2.defaultClient.config.enableResendInterval=resendInterval,exports2.defaultClient.config.enableMaxBytesOnDisk=maxBytesOnDisk,exports2.defaultClient.channel&&exports2.defaultClient.channel.setUseDiskRetryCaching(exports2.defaultClient.config.enableUseDiskRetryCaching,exports2.defaultClient.config.enableResendInterval,exports2.defaultClient.config.enableMaxBytesOnDisk)),Configuration2},Configuration2.setInternalLogging=function(enableDebugLogging,enableWarningLogging){return enableDebugLogging===void 0&&(enableDebugLogging=!1),enableWarningLogging===void 0&&(enableWarningLogging=!0),Logging.enableDebug=enableDebugLogging,Logging.disableWarnings=!enableWarningLogging,Configuration2},Configuration2.setAutoCollectIncomingRequestAzureFunctions=function(value){return exports2.defaultClient&&(exports2.defaultClient.config.enableAutoCollectIncomingRequestAzureFunctions=value,_isStarted&&_azureFunctions.enable(value)),Configuration2},Configuration2.setSendLiveMetrics=function(enable){return enable===void 0&&(enable=!1),exports2.defaultClient?(!exports2.liveMetricsClient&&enable?(exports2.liveMetricsClient=new QuickPulseClient(exports2.defaultClient.config,exports2.defaultClient.context,exports2.defaultClient.getAuthorizationHandler,exports2.defaultClient),_performanceLiveMetrics=new AutoCollectPerformance(exports2.liveMetricsClient,1e3,!0),exports2.liveMetricsClient.addCollector(_performanceLiveMetrics),exports2.defaultClient.quickPulseClient=exports2.liveMetricsClient):exports2.liveMetricsClient&&exports2.liveMetricsClient.enable(enable),exports2.defaultClient.config.enableSendLiveMetrics=enable,Configuration2):(Logging.warn("Live metrics client cannot be setup without the default client"),Configuration2)},Configuration2.start=start,Configuration2}();exports2.Configuration=Configuration;function dispose(){CorrelationIdManager.w3cEnabled=!0,exports2.defaultClient=null,_isStarted=!1,_console&&_console.dispose(),_exceptions&&_exceptions.dispose(),_performance&&_performance.dispose(),_preAggregatedMetrics&&_preAggregatedMetrics.dispose(),_heartbeat&&_heartbeat.dispose(),_webSnippet&&_webSnippet.dispose(),_nativePerformance&&_nativePerformance.dispose(),_serverRequests&&_serverRequests.dispose(),_clientRequests&&_clientRequests.dispose(),exports2.liveMetricsClient&&(exports2.liveMetricsClient.enable(!1),exports2.liveMetricsClient=void 0),_azureFunctions&&_azureFunctions.dispose()}__name(dispose,"dispose");exports2.dispose=dispose}});var require_safe_buffer=__commonJS({"../node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer/index.js"(exports2,module2){var buffer=require("buffer"),Buffer2=buffer.Buffer;function copyProps(src,dst){for(var key in src)dst[key]=src[key]}__name(copyProps,"copyProps");Buffer2.from&&Buffer2.alloc&&Buffer2.allocUnsafe&&Buffer2.allocUnsafeSlow?module2.exports=buffer:(copyProps(buffer,exports2),exports2.Buffer=SafeBuffer);function SafeBuffer(arg,encodingOrOffset,length){return Buffer2(arg,encodingOrOffset,length)}__name(SafeBuffer,"SafeBuffer");SafeBuffer.prototype=Object.create(Buffer2.prototype);copyProps(Buffer2,SafeBuffer);SafeBuffer.from=function(arg,encodingOrOffset,length){if(typeof arg=="number")throw new TypeError("Argument must not be a number");return Buffer2(arg,encodingOrOffset,length)};SafeBuffer.alloc=function(size,fill,encoding){if(typeof size!="number")throw new TypeError("Argument must be a number");var buf=Buffer2(size);return fill!==void 0?typeof encoding=="string"?buf.fill(fill,encoding):buf.fill(fill):buf.fill(0),buf};SafeBuffer.allocUnsafe=function(size){if(typeof size!="number")throw new TypeError("Argument must be a number");return Buffer2(size)};SafeBuffer.allocUnsafeSlow=function(size){if(typeof size!="number")throw new TypeError("Argument must be a number");return buffer.SlowBuffer(size)}}});var require_data_stream=__commonJS({"../node_modules/.pnpm/jws@3.2.2/node_modules/jws/lib/data-stream.js"(exports2,module2){var Buffer2=require_safe_buffer().Buffer,Stream=require("stream"),util2=require("util");function DataStream(data){if(this.buffer=null,this.writable=!0,this.readable=!0,!data)return this.buffer=Buffer2.alloc(0),this;if(typeof data.pipe=="function")return this.buffer=Buffer2.alloc(0),data.pipe(this),this;if(data.length||typeof data=="object")return this.buffer=data,this.writable=!1,process.nextTick(function(){this.emit("end",data),this.readable=!1,this.emit("close")}.bind(this)),this;throw new TypeError("Unexpected data type ("+typeof data+")")}__name(DataStream,"DataStream");util2.inherits(DataStream,Stream);DataStream.prototype.write=__name(function(data){this.buffer=Buffer2.concat([this.buffer,Buffer2.from(data)]),this.emit("data",data)},"write");DataStream.prototype.end=__name(function(data){data&&this.write(data),this.emit("end",data),this.emit("close"),this.writable=!1,this.readable=!1},"end");module2.exports=DataStream}});var require_buffer_equal_constant_time=__commonJS({"../node_modules/.pnpm/buffer-equal-constant-time@1.0.1/node_modules/buffer-equal-constant-time/index.js"(exports2,module2){"use strict";var Buffer2=require("buffer").Buffer,SlowBuffer=require("buffer").SlowBuffer;module2.exports=bufferEq;function bufferEq(a,b){if(!Buffer2.isBuffer(a)||!Buffer2.isBuffer(b)||a.length!==b.length)return!1;for(var c=0,i=0;i<a.length;i++)c|=a[i]^b[i];return c===0}__name(bufferEq,"bufferEq");bufferEq.install=function(){Buffer2.prototype.equal=SlowBuffer.prototype.equal=__name(function(that){return bufferEq(this,that)},"equal")};var origBufEqual=Buffer2.prototype.equal,origSlowBufEqual=SlowBuffer.prototype.equal;bufferEq.restore=function(){Buffer2.prototype.equal=origBufEqual,SlowBuffer.prototype.equal=origSlowBufEqual}}});var require_param_bytes_for_alg=__commonJS({"../node_modules/.pnpm/ecdsa-sig-formatter@1.0.11/node_modules/ecdsa-sig-formatter/src/param-bytes-for-alg.js"(exports2,module2){"use strict";function getParamSize(keySize){var result=(keySize/8|0)+(keySize%8===0?0:1);return result}__name(getParamSize,"getParamSize");var paramBytesForAlg={ES256:getParamSize(256),ES384:getParamSize(384),ES512:getParamSize(521)};function getParamBytesForAlg(alg){var paramBytes=paramBytesForAlg[alg];if(paramBytes)return paramBytes;throw new Error('Unknown algorithm "'+alg+'"')}__name(getParamBytesForAlg,"getParamBytesForAlg");module2.exports=getParamBytesForAlg}});var require_ecdsa_sig_formatter=__commonJS({"../node_modules/.pnpm/ecdsa-sig-formatter@1.0.11/node_modules/ecdsa-sig-formatter/src/ecdsa-sig-formatter.js"(exports2,module2){"use strict";var Buffer2=require_safe_buffer().Buffer,getParamBytesForAlg=require_param_bytes_for_alg(),MAX_OCTET=128,CLASS_UNIVERSAL=0,PRIMITIVE_BIT=32,TAG_SEQ=16,TAG_INT=2,ENCODED_TAG_SEQ=TAG_SEQ|PRIMITIVE_BIT|CLASS_UNIVERSAL<<6,ENCODED_TAG_INT=TAG_INT|CLASS_UNIVERSAL<<6;function base64Url(base642){return base642.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}__name(base64Url,"base64Url");function signatureAsBuffer(signature){if(Buffer2.isBuffer(signature))return signature;if(typeof signature=="string")return Buffer2.from(signature,"base64");throw new TypeError("ECDSA signature must be a Base64 string or a Buffer")}__name(signatureAsBuffer,"signatureAsBuffer");function derToJose(signature,alg){signature=signatureAsBuffer(signature);var paramBytes=getParamBytesForAlg(alg),maxEncodedParamLength=paramBytes+1,inputLength=signature.length,offset=0;if(signature[offset++]!==ENCODED_TAG_SEQ)throw new Error('Could not find expected "seq"');var seqLength=signature[offset++];if(seqLength===(MAX_OCTET|1)&&(seqLength=signature[offset++]),inputLength-offset<seqLength)throw new Error('"seq" specified length of "'+seqLength+'", only "'+(inputLength-offset)+'" remaining');if(signature[offset++]!==ENCODED_TAG_INT)throw new Error('Could not find expected "int" for "r"');var rLength=signature[offset++];if(inputLength-offset-2<rLength)throw new Error('"r" specified length of "'+rLength+'", only "'+(inputLength-offset-2)+'" available');if(maxEncodedParamLength<rLength)throw new Error('"r" specified length of "'+rLength+'", max of "'+maxEncodedParamLength+'" is acceptable');var rOffset=offset;if(offset+=rLength,signature[offset++]!==ENCODED_TAG_INT)throw new Error('Could not find expected "int" for "s"');var sLength=signature[offset++];if(inputLength-offset!==sLength)throw new Error('"s" specified length of "'+sLength+'", expected "'+(inputLength-offset)+'"');if(maxEncodedParamLength<sLength)throw new Error('"s" specified length of "'+sLength+'", max of "'+maxEncodedParamLength+'" is acceptable');var sOffset=offset;if(offset+=sLength,offset!==inputLength)throw new Error('Expected to consume entire buffer, but "'+(inputLength-offset)+'" bytes remain');var rPadding=paramBytes-rLength,sPadding=paramBytes-sLength,dst=Buffer2.allocUnsafe(rPadding+rLength+sPadding+sLength);for(offset=0;offset<rPadding;++offset)dst[offset]=0;signature.copy(dst,offset,rOffset+Math.max(-rPadding,0),rOffset+rLength),offset=paramBytes;for(var o=offset;offset<o+sPadding;++offset)dst[offset]=0;return signature.copy(dst,offset,sOffset+Math.max(-sPadding,0),sOffset+sLength),dst=dst.toString("base64"),dst=base64Url(dst),dst}__name(derToJose,"derToJose");function countPadding(buf,start,stop){for(var padding=0;start+padding<stop&&buf[start+padding]===0;)++padding;var needsSign=buf[start+padding]>=MAX_OCTET;return needsSign&&--padding,padding}__name(countPadding,"countPadding");function joseToDer(signature,alg){signature=signatureAsBuffer(signature);var paramBytes=getParamBytesForAlg(alg),signatureBytes=signature.length;if(signatureBytes!==paramBytes*2)throw new TypeError('"'+alg+'" signatures must be "'+paramBytes*2+'" bytes, saw "'+signatureBytes+'"');var rPadding=countPadding(signature,0,paramBytes),sPadding=countPadding(signature,paramBytes,signature.length),rLength=paramBytes-rPadding,sLength=paramBytes-sPadding,rsBytes=1+1+rLength+1+1+sLength,shortLength=rsBytes<MAX_OCTET,dst=Buffer2.allocUnsafe((shortLength?2:3)+rsBytes),offset=0;return dst[offset++]=ENCODED_TAG_SEQ,shortLength?dst[offset++]=rsBytes:(dst[offset++]=MAX_OCTET|1,dst[offset++]=rsBytes&255),dst[offset++]=ENCODED_TAG_INT,dst[offset++]=rLength,rPadding<0?(dst[offset++]=0,offset+=signature.copy(dst,offset,0,paramBytes)):offset+=signature.copy(dst,offset,rPadding,paramBytes),dst[offset++]=ENCODED_TAG_INT,dst[offset++]=sLength,sPadding<0?(dst[offset++]=0,signature.copy(dst,offset,paramBytes)):signature.copy(dst,offset,paramBytes+sPadding),dst}__name(joseToDer,"joseToDer");module2.exports={derToJose,joseToDer}}});var require_jwa=__commonJS({"../node_modules/.pnpm/jwa@1.4.1/node_modules/jwa/index.js"(exports2,module2){var bufferEqual=require_buffer_equal_constant_time(),Buffer2=require_safe_buffer().Buffer,crypto8=require("crypto"),formatEcdsa=require_ecdsa_sig_formatter(),util2=require("util"),MSG_INVALID_ALGORITHM=`"%s" is not a valid algorithm.
  Supported algorithms are:
  "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384", "ES512" and "none".`,MSG_INVALID_SECRET="secret must be a string or buffer",MSG_INVALID_VERIFIER_KEY="key must be a string or a buffer",MSG_INVALID_SIGNER_KEY="key must be a string, a buffer or an object",supportsKeyObjects=typeof crypto8.createPublicKey=="function";supportsKeyObjects&&(MSG_INVALID_VERIFIER_KEY+=" or a KeyObject",MSG_INVALID_SECRET+="or a KeyObject");function checkIsPublicKey(key){if(!Buffer2.isBuffer(key)&&typeof key!="string"&&(!supportsKeyObjects||typeof key!="object"||typeof key.type!="string"||typeof key.asymmetricKeyType!="string"||typeof key.export!="function"))throw typeError(MSG_INVALID_VERIFIER_KEY)}__name(checkIsPublicKey,"checkIsPublicKey");function checkIsPrivateKey(key){if(!Buffer2.isBuffer(key)&&typeof key!="string"&&typeof key!="object")throw typeError(MSG_INVALID_SIGNER_KEY)}__name(checkIsPrivateKey,"checkIsPrivateKey");function checkIsSecretKey(key){if(!Buffer2.isBuffer(key)){if(typeof key=="string")return key;if(!supportsKeyObjects||typeof key!="object"||key.type!=="secret"||typeof key.export!="function")throw typeError(MSG_INVALID_SECRET)}}__name(checkIsSecretKey,"checkIsSecretKey");function fromBase64(base642){return base642.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}__name(fromBase64,"fromBase64");function toBase64(base64url){base64url=base64url.toString();var padding=4-base64url.length%4;if(padding!==4)for(var i=0;i<padding;++i)base64url+="=";return base64url.replace(/\-/g,"+").replace(/_/g,"/")}__name(toBase64,"toBase64");function typeError(template){var args=[].slice.call(arguments,1),errMsg=util2.format.bind(util2,template).apply(null,args);return new TypeError(errMsg)}__name(typeError,"typeError");function bufferOrString(obj){return Buffer2.isBuffer(obj)||typeof obj=="string"}__name(bufferOrString,"bufferOrString");function normalizeInput(thing){return bufferOrString(thing)||(thing=JSON.stringify(thing)),thing}__name(normalizeInput,"normalizeInput");function createHmacSigner(bits){return __name(function(thing,secret){checkIsSecretKey(secret),thing=normalizeInput(thing);var hmac=crypto8.createHmac("sha"+bits,secret),sig=(hmac.update(thing),hmac.digest("base64"));return fromBase64(sig)},"sign")}__name(createHmacSigner,"createHmacSigner");function createHmacVerifier(bits){return __name(function(thing,signature,secret){var computedSig=createHmacSigner(bits)(thing,secret);return bufferEqual(Buffer2.from(signature),Buffer2.from(computedSig))},"verify")}__name(createHmacVerifier,"createHmacVerifier");function createKeySigner(bits){return __name(function(thing,privateKey){checkIsPrivateKey(privateKey),thing=normalizeInput(thing);var signer=crypto8.createSign("RSA-SHA"+bits),sig=(signer.update(thing),signer.sign(privateKey,"base64"));return fromBase64(sig)},"sign")}__name(createKeySigner,"createKeySigner");function createKeyVerifier(bits){return __name(function(thing,signature,publicKey){checkIsPublicKey(publicKey),thing=normalizeInput(thing),signature=toBase64(signature);var verifier=crypto8.createVerify("RSA-SHA"+bits);return verifier.update(thing),verifier.verify(publicKey,signature,"base64")},"verify")}__name(createKeyVerifier,"createKeyVerifier");function createPSSKeySigner(bits){return __name(function(thing,privateKey){checkIsPrivateKey(privateKey),thing=normalizeInput(thing);var signer=crypto8.createSign("RSA-SHA"+bits),sig=(signer.update(thing),signer.sign({key:privateKey,padding:crypto8.constants.RSA_PKCS1_PSS_PADDING,saltLength:crypto8.constants.RSA_PSS_SALTLEN_DIGEST},"base64"));return fromBase64(sig)},"sign")}__name(createPSSKeySigner,"createPSSKeySigner");function createPSSKeyVerifier(bits){return __name(function(thing,signature,publicKey){checkIsPublicKey(publicKey),thing=normalizeInput(thing),signature=toBase64(signature);var verifier=crypto8.createVerify("RSA-SHA"+bits);return verifier.update(thing),verifier.verify({key:publicKey,padding:crypto8.constants.RSA_PKCS1_PSS_PADDING,saltLength:crypto8.constants.RSA_PSS_SALTLEN_DIGEST},signature,"base64")},"verify")}__name(createPSSKeyVerifier,"createPSSKeyVerifier");function createECDSASigner(bits){var inner=createKeySigner(bits);return __name(function(){var signature=inner.apply(null,arguments);return signature=formatEcdsa.derToJose(signature,"ES"+bits),signature},"sign")}__name(createECDSASigner,"createECDSASigner");function createECDSAVerifer(bits){var inner=createKeyVerifier(bits);return __name(function(thing,signature,publicKey){signature=formatEcdsa.joseToDer(signature,"ES"+bits).toString("base64");var result=inner(thing,signature,publicKey);return result},"verify")}__name(createECDSAVerifer,"createECDSAVerifer");function createNoneSigner(){return __name(function(){return""},"sign")}__name(createNoneSigner,"createNoneSigner");function createNoneVerifier(){return __name(function(thing,signature){return signature===""},"verify")}__name(createNoneVerifier,"createNoneVerifier");module2.exports=__name(function(algorithm){var signerFactories={hs:createHmacSigner,rs:createKeySigner,ps:createPSSKeySigner,es:createECDSASigner,none:createNoneSigner},verifierFactories={hs:createHmacVerifier,rs:createKeyVerifier,ps:createPSSKeyVerifier,es:createECDSAVerifer,none:createNoneVerifier},match=algorithm.match(/^(RS|PS|ES|HS)(256|384|512)$|^(none)$/i);if(!match)throw typeError(MSG_INVALID_ALGORITHM,algorithm);var algo=(match[1]||match[3]).toLowerCase(),bits=match[2];return{sign:signerFactories[algo](bits),verify:verifierFactories[algo](bits)}},"jwa")}});var require_tostring=__commonJS({"../node_modules/.pnpm/jws@3.2.2/node_modules/jws/lib/tostring.js"(exports2,module2){var Buffer2=require("buffer").Buffer;module2.exports=__name(function(obj){return typeof obj=="string"?obj:typeof obj=="number"||Buffer2.isBuffer(obj)?obj.toString():JSON.stringify(obj)},"toString")}});var require_sign_stream=__commonJS({"../node_modules/.pnpm/jws@3.2.2/node_modules/jws/lib/sign-stream.js"(exports2,module2){var Buffer2=require_safe_buffer().Buffer,DataStream=require_data_stream(),jwa=require_jwa(),Stream=require("stream"),toString=require_tostring(),util2=require("util");function base64url(string,encoding){return Buffer2.from(string,encoding).toString("base64").replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}__name(base64url,"base64url");function jwsSecuredInput(header,payload,encoding){encoding=encoding||"utf8";var encodedHeader=base64url(toString(header),"binary"),encodedPayload=base64url(toString(payload),encoding);return util2.format("%s.%s",encodedHeader,encodedPayload)}__name(jwsSecuredInput,"jwsSecuredInput");function jwsSign(opts){var header=opts.header,payload=opts.payload,secretOrKey=opts.secret||opts.privateKey,encoding=opts.encoding,algo=jwa(header.alg),securedInput=jwsSecuredInput(header,payload,encoding),signature=algo.sign(securedInput,secretOrKey);return util2.format("%s.%s",securedInput,signature)}__name(jwsSign,"jwsSign");function SignStream(opts){var secret=opts.secret||opts.privateKey||opts.key,secretStream=new DataStream(secret);this.readable=!0,this.header=opts.header,this.encoding=opts.encoding,this.secret=this.privateKey=this.key=secretStream,this.payload=new DataStream(opts.payload),this.secret.once("close",function(){!this.payload.writable&&this.readable&&this.sign()}.bind(this)),this.payload.once("close",function(){!this.secret.writable&&this.readable&&this.sign()}.bind(this))}__name(SignStream,"SignStream");util2.inherits(SignStream,Stream);SignStream.prototype.sign=__name(function(){try{var signature=jwsSign({header:this.header,payload:this.payload.buffer,secret:this.secret.buffer,encoding:this.encoding});return this.emit("done",signature),this.emit("data",signature),this.emit("end"),this.readable=!1,signature}catch(e){this.readable=!1,this.emit("error",e),this.emit("close")}},"sign");SignStream.sign=jwsSign;module2.exports=SignStream}});var require_verify_stream=__commonJS({"../node_modules/.pnpm/jws@3.2.2/node_modules/jws/lib/verify-stream.js"(exports2,module2){var Buffer2=require_safe_buffer().Buffer,DataStream=require_data_stream(),jwa=require_jwa(),Stream=require("stream"),toString=require_tostring(),util2=require("util"),JWS_REGEX=/^[a-zA-Z0-9\-_]+?\.[a-zA-Z0-9\-_]+?\.([a-zA-Z0-9\-_]+)?$/;function isObject2(thing){return Object.prototype.toString.call(thing)==="[object Object]"}__name(isObject2,"isObject");function safeJsonParse(thing){if(isObject2(thing))return thing;try{return JSON.parse(thing)}catch{return}}__name(safeJsonParse,"safeJsonParse");function headerFromJWS(jwsSig){var encodedHeader=jwsSig.split(".",1)[0];return safeJsonParse(Buffer2.from(encodedHeader,"base64").toString("binary"))}__name(headerFromJWS,"headerFromJWS");function securedInputFromJWS(jwsSig){return jwsSig.split(".",2).join(".")}__name(securedInputFromJWS,"securedInputFromJWS");function signatureFromJWS(jwsSig){return jwsSig.split(".")[2]}__name(signatureFromJWS,"signatureFromJWS");function payloadFromJWS(jwsSig,encoding){encoding=encoding||"utf8";var payload=jwsSig.split(".")[1];return Buffer2.from(payload,"base64").toString(encoding)}__name(payloadFromJWS,"payloadFromJWS");function isValidJws(string){return JWS_REGEX.test(string)&&!!headerFromJWS(string)}__name(isValidJws,"isValidJws");function jwsVerify(jwsSig,algorithm,secretOrKey){if(!algorithm){var err=new Error("Missing algorithm parameter for jws.verify");throw err.code="MISSING_ALGORITHM",err}jwsSig=toString(jwsSig);var signature=signatureFromJWS(jwsSig),securedInput=securedInputFromJWS(jwsSig),algo=jwa(algorithm);return algo.verify(securedInput,signature,secretOrKey)}__name(jwsVerify,"jwsVerify");function jwsDecode(jwsSig,opts){if(opts=opts||{},jwsSig=toString(jwsSig),!isValidJws(jwsSig))return null;var header=headerFromJWS(jwsSig);if(!header)return null;var payload=payloadFromJWS(jwsSig);return(header.typ==="JWT"||opts.json)&&(payload=JSON.parse(payload,opts.encoding)),{header,payload,signature:signatureFromJWS(jwsSig)}}__name(jwsDecode,"jwsDecode");function VerifyStream(opts){opts=opts||{};var secretOrKey=opts.secret||opts.publicKey||opts.key,secretStream=new DataStream(secretOrKey);this.readable=!0,this.algorithm=opts.algorithm,this.encoding=opts.encoding,this.secret=this.publicKey=this.key=secretStream,this.signature=new DataStream(opts.signature),this.secret.once("close",function(){!this.signature.writable&&this.readable&&this.verify()}.bind(this)),this.signature.once("close",function(){!this.secret.writable&&this.readable&&this.verify()}.bind(this))}__name(VerifyStream,"VerifyStream");util2.inherits(VerifyStream,Stream);VerifyStream.prototype.verify=__name(function(){try{var valid=jwsVerify(this.signature.buffer,this.algorithm,this.key.buffer),obj=jwsDecode(this.signature.buffer,this.encoding);return this.emit("done",valid,obj),this.emit("data",valid),this.emit("end"),this.readable=!1,valid}catch(e){this.readable=!1,this.emit("error",e),this.emit("close")}},"verify");VerifyStream.decode=jwsDecode;VerifyStream.isValid=isValidJws;VerifyStream.verify=jwsVerify;module2.exports=VerifyStream}});var require_jws=__commonJS({"../node_modules/.pnpm/jws@3.2.2/node_modules/jws/index.js"(exports2){var SignStream=require_sign_stream(),VerifyStream=require_verify_stream(),ALGORITHMS=["HS256","HS384","HS512","RS256","RS384","RS512","PS256","PS384","PS512","ES256","ES384","ES512"];exports2.ALGORITHMS=ALGORITHMS;exports2.sign=SignStream.sign;exports2.verify=VerifyStream.verify;exports2.decode=VerifyStream.decode;exports2.isValid=VerifyStream.isValid;exports2.createSign=__name(function(opts){return new SignStream(opts)},"createSign");exports2.createVerify=__name(function(opts){return new VerifyStream(opts)},"createVerify")}});var require_decode=__commonJS({"../node_modules/.pnpm/jsonwebtoken@9.0.2/node_modules/jsonwebtoken/decode.js"(exports2,module2){var jws=require_jws();module2.exports=function(jwt2,options){options=options||{};var decoded=jws.decode(jwt2,options);if(!decoded)return null;var payload=decoded.payload;if(typeof payload=="string")try{var obj=JSON.parse(payload);obj!==null&&typeof obj=="object"&&(payload=obj)}catch{}return options.complete===!0?{header:decoded.header,payload,signature:decoded.signature}:payload}}});var require_JsonWebTokenError=__commonJS({"../node_modules/.pnpm/jsonwebtoken@9.0.2/node_modules/jsonwebtoken/lib/JsonWebTokenError.js"(exports2,module2){var JsonWebTokenError=__name(function(message,error){Error.call(this,message),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="JsonWebTokenError",this.message=message,error&&(this.inner=error)},"JsonWebTokenError");JsonWebTokenError.prototype=Object.create(Error.prototype);JsonWebTokenError.prototype.constructor=JsonWebTokenError;module2.exports=JsonWebTokenError}});var require_NotBeforeError=__commonJS({"../node_modules/.pnpm/jsonwebtoken@9.0.2/node_modules/jsonwebtoken/lib/NotBeforeError.js"(exports2,module2){var JsonWebTokenError=require_JsonWebTokenError(),NotBeforeError=__name(function(message,date){JsonWebTokenError.call(this,message),this.name="NotBeforeError",this.date=date},"NotBeforeError");NotBeforeError.prototype=Object.create(JsonWebTokenError.prototype);NotBeforeError.prototype.constructor=NotBeforeError;module2.exports=NotBeforeError}});var require_TokenExpiredError=__commonJS({"../node_modules/.pnpm/jsonwebtoken@9.0.2/node_modules/jsonwebtoken/lib/TokenExpiredError.js"(exports2,module2){var JsonWebTokenError=require_JsonWebTokenError(),TokenExpiredError=__name(function(message,expiredAt){JsonWebTokenError.call(this,message),this.name="TokenExpiredError",this.expiredAt=expiredAt},"TokenExpiredError");TokenExpiredError.prototype=Object.create(JsonWebTokenError.prototype);TokenExpiredError.prototype.constructor=TokenExpiredError;module2.exports=TokenExpiredError}});var require_ms2=__commonJS({"../node_modules/.pnpm/ms@2.1.3/node_modules/ms/index.js"(exports2,module2){var s=1e3,m=s*60,h=m*60,d=h*24,w=d*7,y=d*365.25;module2.exports=function(val2,options){options=options||{};var type=typeof val2;if(type==="string"&&val2.length>0)return parse5(val2);if(type==="number"&&isFinite(val2))return options.long?fmtLong(val2):fmtShort(val2);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(val2))};function parse5(str){if(str=String(str),!(str.length>100)){var match=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(str);if(match){var n=parseFloat(match[1]),type=(match[2]||"ms").toLowerCase();switch(type){case"years":case"year":case"yrs":case"yr":case"y":return n*y;case"weeks":case"week":case"w":return n*w;case"days":case"day":case"d":return n*d;case"hours":case"hour":case"hrs":case"hr":case"h":return n*h;case"minutes":case"minute":case"mins":case"min":case"m":return n*m;case"seconds":case"second":case"secs":case"sec":case"s":return n*s;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}__name(parse5,"parse");function fmtShort(ms){var msAbs=Math.abs(ms);return msAbs>=d?Math.round(ms/d)+"d":msAbs>=h?Math.round(ms/h)+"h":msAbs>=m?Math.round(ms/m)+"m":msAbs>=s?Math.round(ms/s)+"s":ms+"ms"}__name(fmtShort,"fmtShort");function fmtLong(ms){var msAbs=Math.abs(ms);return msAbs>=d?plural(ms,msAbs,d,"day"):msAbs>=h?plural(ms,msAbs,h,"hour"):msAbs>=m?plural(ms,msAbs,m,"minute"):msAbs>=s?plural(ms,msAbs,s,"second"):ms+" ms"}__name(fmtLong,"fmtLong");function plural(ms,msAbs,n,name3){var isPlural=msAbs>=n*1.5;return Math.round(ms/n)+" "+name3+(isPlural?"s":"")}__name(plural,"plural")}});var require_timespan=__commonJS({"../node_modules/.pnpm/jsonwebtoken@9.0.2/node_modules/jsonwebtoken/lib/timespan.js"(exports2,module2){var ms=require_ms2();module2.exports=function(time,iat){var timestamp=iat||Math.floor(Date.now()/1e3);if(typeof time=="string"){var milliseconds=ms(time);return typeof milliseconds>"u"?void 0:Math.floor(timestamp+milliseconds/1e3)}else return typeof time=="number"?timestamp+time:void 0}}});var require_asymmetricKeyDetailsSupported=__commonJS({"../node_modules/.pnpm/jsonwebtoken@9.0.2/node_modules/jsonwebtoken/lib/asymmetricKeyDetailsSupported.js"(exports2,module2){var semver=require_semver4();module2.exports=semver.satisfies(process.version,">=15.7.0")}});var require_rsaPssKeyDetailsSupported=__commonJS({"../node_modules/.pnpm/jsonwebtoken@9.0.2/node_modules/jsonwebtoken/lib/rsaPssKeyDetailsSupported.js"(exports2,module2){var semver=require_semver4();module2.exports=semver.satisfies(process.version,">=16.9.0")}});var require_validateAsymmetricKey=__commonJS({"../node_modules/.pnpm/jsonwebtoken@9.0.2/node_modules/jsonwebtoken/lib/validateAsymmetricKey.js"(exports2,module2){var ASYMMETRIC_KEY_DETAILS_SUPPORTED=require_asymmetricKeyDetailsSupported(),RSA_PSS_KEY_DETAILS_SUPPORTED=require_rsaPssKeyDetailsSupported(),allowedAlgorithmsForKeys={ec:["ES256","ES384","ES512"],rsa:["RS256","PS256","RS384","PS384","RS512","PS512"],"rsa-pss":["PS256","PS384","PS512"]},allowedCurves={ES256:"prime256v1",ES384:"secp384r1",ES512:"secp521r1"};module2.exports=function(algorithm,key){if(!algorithm||!key)return;let keyType=key.asymmetricKeyType;if(!keyType)return;let allowedAlgorithms=allowedAlgorithmsForKeys[keyType];if(!allowedAlgorithms)throw new Error(`Unknown key type "${keyType}".`);if(!allowedAlgorithms.includes(algorithm))throw new Error(`"alg" parameter for "${keyType}" key type must be one of: ${allowedAlgorithms.join(", ")}.`);if(ASYMMETRIC_KEY_DETAILS_SUPPORTED)switch(keyType){case"ec":let keyCurve=key.asymmetricKeyDetails.namedCurve,allowedCurve=allowedCurves[algorithm];if(keyCurve!==allowedCurve)throw new Error(`"alg" parameter "${algorithm}" requires curve "${allowedCurve}".`);break;case"rsa-pss":if(RSA_PSS_KEY_DETAILS_SUPPORTED){let length=parseInt(algorithm.slice(-3),10),{hashAlgorithm,mgf1HashAlgorithm,saltLength}=key.asymmetricKeyDetails;if(hashAlgorithm!==`sha${length}`||mgf1HashAlgorithm!==hashAlgorithm)throw new Error(`Invalid key for this operation, its RSA-PSS parameters do not meet the requirements of "alg" ${algorithm}.`);if(saltLength!==void 0&&saltLength>length>>3)throw new Error(`Invalid key for this operation, its RSA-PSS parameter saltLength does not meet the requirements of "alg" ${algorithm}.`)}break}}}});var require_psSupported=__commonJS({"../node_modules/.pnpm/jsonwebtoken@9.0.2/node_modules/jsonwebtoken/lib/psSupported.js"(exports2,module2){var semver=require_semver4();module2.exports=semver.satisfies(process.version,"^6.12.0 || >=8.0.0")}});var require_verify=__commonJS({"../node_modules/.pnpm/jsonwebtoken@9.0.2/node_modules/jsonwebtoken/verify.js"(exports2,module2){var JsonWebTokenError=require_JsonWebTokenError(),NotBeforeError=require_NotBeforeError(),TokenExpiredError=require_TokenExpiredError(),decode=require_decode(),timespan=require_timespan(),validateAsymmetricKey=require_validateAsymmetricKey(),PS_SUPPORTED=require_psSupported(),jws=require_jws(),{KeyObject,createSecretKey,createPublicKey}=require("crypto"),PUB_KEY_ALGS=["RS256","RS384","RS512"],EC_KEY_ALGS=["ES256","ES384","ES512"],RSA_KEY_ALGS=["RS256","RS384","RS512"],HS_ALGS=["HS256","HS384","HS512"];PS_SUPPORTED&&(PUB_KEY_ALGS.splice(PUB_KEY_ALGS.length,0,"PS256","PS384","PS512"),RSA_KEY_ALGS.splice(RSA_KEY_ALGS.length,0,"PS256","PS384","PS512"));module2.exports=function(jwtString,secretOrPublicKey,options,callback){typeof options=="function"&&!callback&&(callback=options,options={}),options||(options={}),options=Object.assign({},options);let done;if(callback?done=callback:done=__name(function(err,data){if(err)throw err;return data},"done"),options.clockTimestamp&&typeof options.clockTimestamp!="number")return done(new JsonWebTokenError("clockTimestamp must be a number"));if(options.nonce!==void 0&&(typeof options.nonce!="string"||options.nonce.trim()===""))return done(new JsonWebTokenError("nonce must be a non-empty string"));if(options.allowInvalidAsymmetricKeyTypes!==void 0&&typeof options.allowInvalidAsymmetricKeyTypes!="boolean")return done(new JsonWebTokenError("allowInvalidAsymmetricKeyTypes must be a boolean"));let clockTimestamp=options.clockTimestamp||Math.floor(Date.now()/1e3);if(!jwtString)return done(new JsonWebTokenError("jwt must be provided"));if(typeof jwtString!="string")return done(new JsonWebTokenError("jwt must be a string"));let parts=jwtString.split(".");if(parts.length!==3)return done(new JsonWebTokenError("jwt malformed"));let decodedToken;try{decodedToken=decode(jwtString,{complete:!0})}catch(err){return done(err)}if(!decodedToken)return done(new JsonWebTokenError("invalid token"));let header=decodedToken.header,getSecret;if(typeof secretOrPublicKey=="function"){if(!callback)return done(new JsonWebTokenError("verify must be called asynchronous if secret or public key is provided as a callback"));getSecret=secretOrPublicKey}else getSecret=__name(function(header2,secretCallback){return secretCallback(null,secretOrPublicKey)},"getSecret");return getSecret(header,function(err,secretOrPublicKey2){if(err)return done(new JsonWebTokenError("error in secret or public key callback: "+err.message));let hasSignature=parts[2].trim()!=="";if(!hasSignature&&secretOrPublicKey2)return done(new JsonWebTokenError("jwt signature is required"));if(hasSignature&&!secretOrPublicKey2)return done(new JsonWebTokenError("secret or public key must be provided"));if(!hasSignature&&!options.algorithms)return done(new JsonWebTokenError('please specify "none" in "algorithms" to verify unsigned tokens'));if(secretOrPublicKey2!=null&&!(secretOrPublicKey2 instanceof KeyObject))try{secretOrPublicKey2=createPublicKey(secretOrPublicKey2)}catch{try{secretOrPublicKey2=createSecretKey(typeof secretOrPublicKey2=="string"?Buffer.from(secretOrPublicKey2):secretOrPublicKey2)}catch{return done(new JsonWebTokenError("secretOrPublicKey is not valid key material"))}}if(options.algorithms||(secretOrPublicKey2.type==="secret"?options.algorithms=HS_ALGS:["rsa","rsa-pss"].includes(secretOrPublicKey2.asymmetricKeyType)?options.algorithms=RSA_KEY_ALGS:secretOrPublicKey2.asymmetricKeyType==="ec"?options.algorithms=EC_KEY_ALGS:options.algorithms=PUB_KEY_ALGS),options.algorithms.indexOf(decodedToken.header.alg)===-1)return done(new JsonWebTokenError("invalid algorithm"));if(header.alg.startsWith("HS")&&secretOrPublicKey2.type!=="secret")return done(new JsonWebTokenError(`secretOrPublicKey must be a symmetric key when using ${header.alg}`));if(/^(?:RS|PS|ES)/.test(header.alg)&&secretOrPublicKey2.type!=="public")return done(new JsonWebTokenError(`secretOrPublicKey must be an asymmetric key when using ${header.alg}`));if(!options.allowInvalidAsymmetricKeyTypes)try{validateAsymmetricKey(header.alg,secretOrPublicKey2)}catch(e){return done(e)}let valid;try{valid=jws.verify(jwtString,decodedToken.header.alg,secretOrPublicKey2)}catch(e){return done(e)}if(!valid)return done(new JsonWebTokenError("invalid signature"));let payload=decodedToken.payload;if(typeof payload.nbf<"u"&&!options.ignoreNotBefore){if(typeof payload.nbf!="number")return done(new JsonWebTokenError("invalid nbf value"));if(payload.nbf>clockTimestamp+(options.clockTolerance||0))return done(new NotBeforeError("jwt not active",new Date(payload.nbf*1e3)))}if(typeof payload.exp<"u"&&!options.ignoreExpiration){if(typeof payload.exp!="number")return done(new JsonWebTokenError("invalid exp value"));if(clockTimestamp>=payload.exp+(options.clockTolerance||0))return done(new TokenExpiredError("jwt expired",new Date(payload.exp*1e3)))}if(options.audience){let audiences=Array.isArray(options.audience)?options.audience:[options.audience];if(!(Array.isArray(payload.aud)?payload.aud:[payload.aud]).some(function(targetAudience){return audiences.some(function(audience){return audience instanceof RegExp?audience.test(targetAudience):audience===targetAudience})}))return done(new JsonWebTokenError("jwt audience invalid. expected: "+audiences.join(" or ")))}if(options.issuer&&(typeof options.issuer=="string"&&payload.iss!==options.issuer||Array.isArray(options.issuer)&&options.issuer.indexOf(payload.iss)===-1))return done(new JsonWebTokenError("jwt issuer invalid. expected: "+options.issuer));if(options.subject&&payload.sub!==options.subject)return done(new JsonWebTokenError("jwt subject invalid. expected: "+options.subject));if(options.jwtid&&payload.jti!==options.jwtid)return done(new JsonWebTokenError("jwt jwtid invalid. expected: "+options.jwtid));if(options.nonce&&payload.nonce!==options.nonce)return done(new JsonWebTokenError("jwt nonce invalid. expected: "+options.nonce));if(options.maxAge){if(typeof payload.iat!="number")return done(new JsonWebTokenError("iat required when maxAge is specified"));let maxAgeTimestamp=timespan(options.maxAge,payload.iat);if(typeof maxAgeTimestamp>"u")return done(new JsonWebTokenError('"maxAge" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'));if(clockTimestamp>=maxAgeTimestamp+(options.clockTolerance||0))return done(new TokenExpiredError("maxAge exceeded",new Date(maxAgeTimestamp*1e3)))}if(options.complete===!0){let signature=decodedToken.signature;return done(null,{header,payload,signature})}return done(null,payload)})}}});var require_lodash5=__commonJS({"../node_modules/.pnpm/lodash.includes@4.3.0/node_modules/lodash.includes/index.js"(exports2,module2){var INFINITY=1/0,MAX_SAFE_INTEGER=9007199254740991,MAX_INTEGER=17976931348623157e292,NAN=0/0,argsTag="[object Arguments]",funcTag="[object Function]",genTag="[object GeneratorFunction]",stringTag="[object String]",symbolTag="[object Symbol]",reTrim=/^\s+|\s+$/g,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,reIsUint=/^(?:0|[1-9]\d*)$/,freeParseInt=parseInt;function arrayMap(array,iteratee){for(var index=-1,length=array?array.length:0,result=Array(length);++index<length;)result[index]=iteratee(array[index],index,array);return result}__name(arrayMap,"arrayMap");function baseFindIndex(array,predicate,fromIndex,fromRight){for(var length=array.length,index=fromIndex+(fromRight?1:-1);fromRight?index--:++index<length;)if(predicate(array[index],index,array))return index;return-1}__name(baseFindIndex,"baseFindIndex");function baseIndexOf(array,value,fromIndex){if(value!==value)return baseFindIndex(array,baseIsNaN,fromIndex);for(var index=fromIndex-1,length=array.length;++index<length;)if(array[index]===value)return index;return-1}__name(baseIndexOf,"baseIndexOf");function baseIsNaN(value){return value!==value}__name(baseIsNaN,"baseIsNaN");function baseTimes(n,iteratee){for(var index=-1,result=Array(n);++index<n;)result[index]=iteratee(index);return result}__name(baseTimes,"baseTimes");function baseValues(object,props){return arrayMap(props,function(key){return object[key]})}__name(baseValues,"baseValues");function overArg(func,transform){return function(arg){return func(transform(arg))}}__name(overArg,"overArg");var objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,objectToString=objectProto.toString,propertyIsEnumerable=objectProto.propertyIsEnumerable,nativeKeys=overArg(Object.keys,Object),nativeMax=Math.max;function arrayLikeKeys(value,inherited){var result=isArray(value)||isArguments(value)?baseTimes(value.length,String):[],length=result.length,skipIndexes=!!length;for(var key in value)(inherited||hasOwnProperty.call(value,key))&&!(skipIndexes&&(key=="length"||isIndex(key,length)))&&result.push(key);return result}__name(arrayLikeKeys,"arrayLikeKeys");function baseKeys(object){if(!isPrototype(object))return nativeKeys(object);var result=[];for(var key in Object(object))hasOwnProperty.call(object,key)&&key!="constructor"&&result.push(key);return result}__name(baseKeys,"baseKeys");function isIndex(value,length){return length=length??MAX_SAFE_INTEGER,!!length&&(typeof value=="number"||reIsUint.test(value))&&value>-1&&value%1==0&&value<length}__name(isIndex,"isIndex");function isPrototype(value){var Ctor=value&&value.constructor,proto=typeof Ctor=="function"&&Ctor.prototype||objectProto;return value===proto}__name(isPrototype,"isPrototype");function includes(collection,value,fromIndex,guard){collection=isArrayLike(collection)?collection:values(collection),fromIndex=fromIndex&&!guard?toInteger(fromIndex):0;var length=collection.length;return fromIndex<0&&(fromIndex=nativeMax(length+fromIndex,0)),isString3(collection)?fromIndex<=length&&collection.indexOf(value,fromIndex)>-1:!!length&&baseIndexOf(collection,value,fromIndex)>-1}__name(includes,"includes");function isArguments(value){return isArrayLikeObject(value)&&hasOwnProperty.call(value,"callee")&&(!propertyIsEnumerable.call(value,"callee")||objectToString.call(value)==argsTag)}__name(isArguments,"isArguments");var isArray=Array.isArray;function isArrayLike(value){return value!=null&&isLength(value.length)&&!isFunction3(value)}__name(isArrayLike,"isArrayLike");function isArrayLikeObject(value){return isObjectLike(value)&&isArrayLike(value)}__name(isArrayLikeObject,"isArrayLikeObject");function isFunction3(value){var tag=isObject2(value)?objectToString.call(value):"";return tag==funcTag||tag==genTag}__name(isFunction3,"isFunction");function isLength(value){return typeof value=="number"&&value>-1&&value%1==0&&value<=MAX_SAFE_INTEGER}__name(isLength,"isLength");function isObject2(value){var type=typeof value;return!!value&&(type=="object"||type=="function")}__name(isObject2,"isObject");function isObjectLike(value){return!!value&&typeof value=="object"}__name(isObjectLike,"isObjectLike");function isString3(value){return typeof value=="string"||!isArray(value)&&isObjectLike(value)&&objectToString.call(value)==stringTag}__name(isString3,"isString");function isSymbol(value){return typeof value=="symbol"||isObjectLike(value)&&objectToString.call(value)==symbolTag}__name(isSymbol,"isSymbol");function toFinite(value){if(!value)return value===0?value:0;if(value=toNumber(value),value===INFINITY||value===-INFINITY){var sign2=value<0?-1:1;return sign2*MAX_INTEGER}return value===value?value:0}__name(toFinite,"toFinite");function toInteger(value){var result=toFinite(value),remainder=result%1;return result===result?remainder?result-remainder:result:0}__name(toInteger,"toInteger");function toNumber(value){if(typeof value=="number")return value;if(isSymbol(value))return NAN;if(isObject2(value)){var other=typeof value.valueOf=="function"?value.valueOf():value;value=isObject2(other)?other+"":other}if(typeof value!="string")return value===0?value:+value;value=value.replace(reTrim,"");var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}__name(toNumber,"toNumber");function keys(object){return isArrayLike(object)?arrayLikeKeys(object):baseKeys(object)}__name(keys,"keys");function values(object){return object?baseValues(object,keys(object)):[]}__name(values,"values");module2.exports=includes}});var require_lodash6=__commonJS({"../node_modules/.pnpm/lodash.isboolean@3.0.3/node_modules/lodash.isboolean/index.js"(exports2,module2){var boolTag="[object Boolean]",objectProto=Object.prototype,objectToString=objectProto.toString;function isBoolean2(value){return value===!0||value===!1||isObjectLike(value)&&objectToString.call(value)==boolTag}__name(isBoolean2,"isBoolean");function isObjectLike(value){return!!value&&typeof value=="object"}__name(isObjectLike,"isObjectLike");module2.exports=isBoolean2}});var require_lodash7=__commonJS({"../node_modules/.pnpm/lodash.isinteger@4.0.4/node_modules/lodash.isinteger/index.js"(exports2,module2){var INFINITY=1/0,MAX_INTEGER=17976931348623157e292,NAN=0/0,symbolTag="[object Symbol]",reTrim=/^\s+|\s+$/g,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt,objectProto=Object.prototype,objectToString=objectProto.toString;function isInteger(value){return typeof value=="number"&&value==toInteger(value)}__name(isInteger,"isInteger");function isObject2(value){var type=typeof value;return!!value&&(type=="object"||type=="function")}__name(isObject2,"isObject");function isObjectLike(value){return!!value&&typeof value=="object"}__name(isObjectLike,"isObjectLike");function isSymbol(value){return typeof value=="symbol"||isObjectLike(value)&&objectToString.call(value)==symbolTag}__name(isSymbol,"isSymbol");function toFinite(value){if(!value)return value===0?value:0;if(value=toNumber(value),value===INFINITY||value===-INFINITY){var sign2=value<0?-1:1;return sign2*MAX_INTEGER}return value===value?value:0}__name(toFinite,"toFinite");function toInteger(value){var result=toFinite(value),remainder=result%1;return result===result?remainder?result-remainder:result:0}__name(toInteger,"toInteger");function toNumber(value){if(typeof value=="number")return value;if(isSymbol(value))return NAN;if(isObject2(value)){var other=typeof value.valueOf=="function"?value.valueOf():value;value=isObject2(other)?other+"":other}if(typeof value!="string")return value===0?value:+value;value=value.replace(reTrim,"");var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}__name(toNumber,"toNumber");module2.exports=isInteger}});var require_lodash8=__commonJS({"../node_modules/.pnpm/lodash.isnumber@3.0.3/node_modules/lodash.isnumber/index.js"(exports2,module2){var numberTag="[object Number]",objectProto=Object.prototype,objectToString=objectProto.toString;function isObjectLike(value){return!!value&&typeof value=="object"}__name(isObjectLike,"isObjectLike");function isNumber2(value){return typeof value=="number"||isObjectLike(value)&&objectToString.call(value)==numberTag}__name(isNumber2,"isNumber");module2.exports=isNumber2}});var require_lodash9=__commonJS({"../node_modules/.pnpm/lodash.isplainobject@4.0.6/node_modules/lodash.isplainobject/index.js"(exports2,module2){var objectTag="[object Object]";function isHostObject(value){var result=!1;if(value!=null&&typeof value.toString!="function")try{result=!!(value+"")}catch{}return result}__name(isHostObject,"isHostObject");function overArg(func,transform){return function(arg){return func(transform(arg))}}__name(overArg,"overArg");var funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,objectCtorString=funcToString.call(Object),objectToString=objectProto.toString,getPrototype=overArg(Object.getPrototypeOf,Object);function isObjectLike(value){return!!value&&typeof value=="object"}__name(isObjectLike,"isObjectLike");function isPlainObject(value){if(!isObjectLike(value)||objectToString.call(value)!=objectTag||isHostObject(value))return!1;var proto=getPrototype(value);if(proto===null)return!0;var Ctor=hasOwnProperty.call(proto,"constructor")&&proto.constructor;return typeof Ctor=="function"&&Ctor instanceof Ctor&&funcToString.call(Ctor)==objectCtorString}__name(isPlainObject,"isPlainObject");module2.exports=isPlainObject}});var require_lodash10=__commonJS({"../node_modules/.pnpm/lodash.isstring@4.0.1/node_modules/lodash.isstring/index.js"(exports2,module2){var stringTag="[object String]",objectProto=Object.prototype,objectToString=objectProto.toString,isArray=Array.isArray;function isObjectLike(value){return!!value&&typeof value=="object"}__name(isObjectLike,"isObjectLike");function isString3(value){return typeof value=="string"||!isArray(value)&&isObjectLike(value)&&objectToString.call(value)==stringTag}__name(isString3,"isString");module2.exports=isString3}});var require_lodash11=__commonJS({"../node_modules/.pnpm/lodash.once@4.1.1/node_modules/lodash.once/index.js"(exports2,module2){var FUNC_ERROR_TEXT="Expected a function",INFINITY=1/0,MAX_INTEGER=17976931348623157e292,NAN=0/0,symbolTag="[object Symbol]",reTrim=/^\s+|\s+$/g,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt,objectProto=Object.prototype,objectToString=objectProto.toString;function before(n,func){var result;if(typeof func!="function")throw new TypeError(FUNC_ERROR_TEXT);return n=toInteger(n),function(){return--n>0&&(result=func.apply(this,arguments)),n<=1&&(func=void 0),result}}__name(before,"before");function once(func){return before(2,func)}__name(once,"once");function isObject2(value){var type=typeof value;return!!value&&(type=="object"||type=="function")}__name(isObject2,"isObject");function isObjectLike(value){return!!value&&typeof value=="object"}__name(isObjectLike,"isObjectLike");function isSymbol(value){return typeof value=="symbol"||isObjectLike(value)&&objectToString.call(value)==symbolTag}__name(isSymbol,"isSymbol");function toFinite(value){if(!value)return value===0?value:0;if(value=toNumber(value),value===INFINITY||value===-INFINITY){var sign2=value<0?-1:1;return sign2*MAX_INTEGER}return value===value?value:0}__name(toFinite,"toFinite");function toInteger(value){var result=toFinite(value),remainder=result%1;return result===result?remainder?result-remainder:result:0}__name(toInteger,"toInteger");function toNumber(value){if(typeof value=="number")return value;if(isSymbol(value))return NAN;if(isObject2(value)){var other=typeof value.valueOf=="function"?value.valueOf():value;value=isObject2(other)?other+"":other}if(typeof value!="string")return value===0?value:+value;value=value.replace(reTrim,"");var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}__name(toNumber,"toNumber");module2.exports=once}});var require_sign=__commonJS({"../node_modules/.pnpm/jsonwebtoken@9.0.2/node_modules/jsonwebtoken/sign.js"(exports2,module2){var timespan=require_timespan(),PS_SUPPORTED=require_psSupported(),validateAsymmetricKey=require_validateAsymmetricKey(),jws=require_jws(),includes=require_lodash5(),isBoolean2=require_lodash6(),isInteger=require_lodash7(),isNumber2=require_lodash8(),isPlainObject=require_lodash9(),isString3=require_lodash10(),once=require_lodash11(),{KeyObject,createSecretKey,createPrivateKey}=require("crypto"),SUPPORTED_ALGS=["RS256","RS384","RS512","ES256","ES384","ES512","HS256","HS384","HS512","none"];PS_SUPPORTED&&SUPPORTED_ALGS.splice(3,0,"PS256","PS384","PS512");var sign_options_schema={expiresIn:{isValid:function(value){return isInteger(value)||isString3(value)&&value},message:'"expiresIn" should be a number of seconds or string representing a timespan'},notBefore:{isValid:function(value){return isInteger(value)||isString3(value)&&value},message:'"notBefore" should be a number of seconds or string representing a timespan'},audience:{isValid:function(value){return isString3(value)||Array.isArray(value)},message:'"audience" must be a string or array'},algorithm:{isValid:includes.bind(null,SUPPORTED_ALGS),message:'"algorithm" must be a valid string enum value'},header:{isValid:isPlainObject,message:'"header" must be an object'},encoding:{isValid:isString3,message:'"encoding" must be a string'},issuer:{isValid:isString3,message:'"issuer" must be a string'},subject:{isValid:isString3,message:'"subject" must be a string'},jwtid:{isValid:isString3,message:'"jwtid" must be a string'},noTimestamp:{isValid:isBoolean2,message:'"noTimestamp" must be a boolean'},keyid:{isValid:isString3,message:'"keyid" must be a string'},mutatePayload:{isValid:isBoolean2,message:'"mutatePayload" must be a boolean'},allowInsecureKeySizes:{isValid:isBoolean2,message:'"allowInsecureKeySizes" must be a boolean'},allowInvalidAsymmetricKeyTypes:{isValid:isBoolean2,message:'"allowInvalidAsymmetricKeyTypes" must be a boolean'}},registered_claims_schema={iat:{isValid:isNumber2,message:'"iat" should be a number of seconds'},exp:{isValid:isNumber2,message:'"exp" should be a number of seconds'},nbf:{isValid:isNumber2,message:'"nbf" should be a number of seconds'}};function validate2(schema,allowUnknown,object,parameterName){if(!isPlainObject(object))throw new Error('Expected "'+parameterName+'" to be a plain object.');Object.keys(object).forEach(function(key){let validator=schema[key];if(!validator){if(!allowUnknown)throw new Error('"'+key+'" is not allowed in "'+parameterName+'"');return}if(!validator.isValid(object[key]))throw new Error(validator.message)})}__name(validate2,"validate");function validateOptions(options){return validate2(sign_options_schema,!1,options,"options")}__name(validateOptions,"validateOptions");function validatePayload(payload){return validate2(registered_claims_schema,!0,payload,"payload")}__name(validatePayload,"validatePayload");var options_to_payload={audience:"aud",issuer:"iss",subject:"sub",jwtid:"jti"},options_for_objects=["expiresIn","notBefore","noTimestamp","audience","issuer","subject","jwtid"];module2.exports=function(payload,secretOrPrivateKey,options,callback){typeof options=="function"?(callback=options,options={}):options=options||{};let isObjectPayload=typeof payload=="object"&&!Buffer.isBuffer(payload),header=Object.assign({alg:options.algorithm||"HS256",typ:isObjectPayload?"JWT":void 0,kid:options.keyid},options.header);function failure(err){if(callback)return callback(err);throw err}if(__name(failure,"failure"),!secretOrPrivateKey&&options.algorithm!=="none")return failure(new Error("secretOrPrivateKey must have a value"));if(secretOrPrivateKey!=null&&!(secretOrPrivateKey instanceof KeyObject))try{secretOrPrivateKey=createPrivateKey(secretOrPrivateKey)}catch{try{secretOrPrivateKey=createSecretKey(typeof secretOrPrivateKey=="string"?Buffer.from(secretOrPrivateKey):secretOrPrivateKey)}catch{return failure(new Error("secretOrPrivateKey is not valid key material"))}}if(header.alg.startsWith("HS")&&secretOrPrivateKey.type!=="secret")return failure(new Error(`secretOrPrivateKey must be a symmetric key when using ${header.alg}`));if(/^(?:RS|PS|ES)/.test(header.alg)){if(secretOrPrivateKey.type!=="private")return failure(new Error(`secretOrPrivateKey must be an asymmetric key when using ${header.alg}`));if(!options.allowInsecureKeySizes&&!header.alg.startsWith("ES")&&secretOrPrivateKey.asymmetricKeyDetails!==void 0&&secretOrPrivateKey.asymmetricKeyDetails.modulusLength<2048)return failure(new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${header.alg}`))}if(typeof payload>"u")return failure(new Error("payload is required"));if(isObjectPayload){try{validatePayload(payload)}catch(error){return failure(error)}options.mutatePayload||(payload=Object.assign({},payload))}else{let invalid_options=options_for_objects.filter(function(opt){return typeof options[opt]<"u"});if(invalid_options.length>0)return failure(new Error("invalid "+invalid_options.join(",")+" option for "+typeof payload+" payload"))}if(typeof payload.exp<"u"&&typeof options.expiresIn<"u")return failure(new Error('Bad "options.expiresIn" option the payload already has an "exp" property.'));if(typeof payload.nbf<"u"&&typeof options.notBefore<"u")return failure(new Error('Bad "options.notBefore" option the payload already has an "nbf" property.'));try{validateOptions(options)}catch(error){return failure(error)}if(!options.allowInvalidAsymmetricKeyTypes)try{validateAsymmetricKey(header.alg,secretOrPrivateKey)}catch(error){return failure(error)}let timestamp=payload.iat||Math.floor(Date.now()/1e3);if(options.noTimestamp?delete payload.iat:isObjectPayload&&(payload.iat=timestamp),typeof options.notBefore<"u"){try{payload.nbf=timespan(options.notBefore,timestamp)}catch(err){return failure(err)}if(typeof payload.nbf>"u")return failure(new Error('"notBefore" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}if(typeof options.expiresIn<"u"&&typeof payload=="object"){try{payload.exp=timespan(options.expiresIn,timestamp)}catch(err){return failure(err)}if(typeof payload.exp>"u")return failure(new Error('"expiresIn" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}Object.keys(options_to_payload).forEach(function(key){let claim=options_to_payload[key];if(typeof options[key]<"u"){if(typeof payload[claim]<"u")return failure(new Error('Bad "options.'+key+'" option. The payload already has an "'+claim+'" property.'));payload[claim]=options[key]}});let encoding=options.encoding||"utf8";if(typeof callback=="function")callback=callback&&once(callback),jws.createSign({header,privateKey:secretOrPrivateKey,payload,encoding}).once("error",callback).once("done",function(signature){if(!options.allowInsecureKeySizes&&/^(?:RS|PS)/.test(header.alg)&&signature.length<256)return callback(new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${header.alg}`));callback(null,signature)});else{let signature=jws.sign({header,payload,secret:secretOrPrivateKey,encoding});if(!options.allowInsecureKeySizes&&/^(?:RS|PS)/.test(header.alg)&&signature.length<256)throw new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${header.alg}`);return signature}}}});var require_jsonwebtoken=__commonJS({"../node_modules/.pnpm/jsonwebtoken@9.0.2/node_modules/jsonwebtoken/index.js"(exports2,module2){module2.exports={decode:require_decode(),verify:require_verify(),sign:require_sign(),JsonWebTokenError:require_JsonWebTokenError(),NotBeforeError:require_NotBeforeError(),TokenExpiredError:require_TokenExpiredError()}}});var require_windows_utils=__commonJS({"../node_modules/.pnpm/@xmcl+windows-utils@0.0.15/node_modules/@xmcl/windows-utils/build/Release/windows-utils.node"(exports2,module2){module2.exports="./windows-utils.node"}});var require_windows_utils2=__commonJS({"node-file:./build/Release/windows-utils.node"(exports2,module2){try{let path16=require_windows_utils();module2.exports=typeof path16=="string"?require(path16):path16}catch(e){debugger;console.error("Fail to require native node module ./build/Release/windows-utils.node"),console.error(e)}}});var require_addon=__commonJS({"../node_modules/.pnpm/@xmcl+windows-utils@0.0.15/node_modules/@xmcl/windows-utils/addon.js"(exports2,module2){require("os").platform()==="win32"?module2.exports={...require_windows_utils2()}:module2.exports={}}});var getCurseforgeFileUri=__name(f=>`curseforge:${f.modId}:${f.id}`,"getCurseforgeFileUri");var Exception=class extends Error{constructor(exception,message,options){super(message,options);this.exception=exception;this.name=Object.getPrototypeOf(this).constructor.name}};__name(Exception,"Exception");var NetworkException=class extends Exception{name="NetworkException"};__name(NetworkException,"NetworkException");function isUpstreamIsSameOrigin(a,b){let aType=a.type,bType=b.type;return aType!==bType?!1:a.type==="curseforge-modpack"?a.modId===b.modId:a.type==="modrinth-modpack"?a.projectId===b.projectId:a.type==="ftb-modpack"||a.type==="peer"?a.id===b.id:!1}__name(isUpstreamIsSameOrigin,"isUpstreamIsSameOrigin");var DEFAULT_PROFILE=Object.freeze(createTemplate());function createTemplate(){return{path:"",name:"",resolution:{width:800,height:400,fullscreen:!1},minMemory:void 0,maxMemory:void 0,vmOptions:void 0,mcOptions:void 0,env:void 0,url:"",icon:"",runtime:{minecraft:"",forge:"",liteloader:"",fabricLoader:"",yarn:"",optifine:"",quiltLoader:"",neoForged:"",labyMod:""},java:"",version:"",server:null,author:"",description:"",lastAccessDate:-1,creationDate:-1,modpackVersion:"",fileApi:"",tags:[],assignMemory:void 0,prependCommand:void 0,showLog:void 0,hideLauncher:void 0,disableAuthlibInjector:void 0,disableElybyAuthlib:void 0,fastLaunch:void 0,upstream:void 0,lastPlayedDate:0,playtime:0}}__name(createTemplate,"createTemplate");var InstanceSchema_default={type:"object",properties:{lastAccessDate:{default:0,type:"number"},lastPlayedDate:{default:0,type:"number"},playtime:{default:0,type:"number"},creationDate:{default:0,type:"number"},name:{description:"The display name of the profile. It will also be the modpack display name",default:"",type:"string"},author:{description:"The author of this instance",default:"",type:"string"},description:{description:"The description of this instance",default:"",type:"string"},showLog:{description:"Should show a logger window after Minecraft launched",type:"boolean"},hideLauncher:{description:"Should launcher hide after Minecraft launched",type:"boolean"},fastLaunch:{description:"Launch without checking the problems and account",type:"boolean"},version:{description:'The target version id to launch. It will be computed from "runtime"',default:"",type:"string"},runtime:{$ref:"#/definitions/RuntimeVersions",description:`The runtime version requirement of the profile.

Containing the forge & liteloader & etc.`,default:{minecraft:"",forge:"",liteloader:""}},java:{description:"The java path on the disk",type:"string"},resolution:{description:"The resolution of the game",anyOf:[{type:"object",properties:{width:{type:"number"},height:{type:"number"},fullscreen:{type:"boolean"}},required:["fullscreen","height","width"]},{type:"null"}]},minMemory:{description:"Can be override by global setting",type:"number"},maxMemory:{description:"Can be override by global setting",type:"number"},assignMemory:{description:"Can be override by global setting",enum:["auto",!1,!0]},vmOptions:{type:"array",items:{type:"string"}},mcOptions:{type:"array",items:{type:"string"}},env:{description:"The launch environment variables",$ref:"#/definitions/Record<string,string>"},prependCommand:{type:"string"},url:{default:"",type:"string"},icon:{default:"",type:"string"},modpackVersion:{description:"The version number of the modpack. This only available for modpack",default:"",type:"string"},fileApi:{default:"",type:"string"},server:{description:"The option for instance to launch server directly",default:null,anyOf:[{type:"object",properties:{host:{type:"string"},port:{type:"number"}},required:["host"]},{type:"null"}]},tags:{description:"The custom tags on instance",default:[],type:"array",items:{type:"string"}},disableElybyAuthlib:{type:"boolean"},disableAuthlibInjector:{type:"boolean"},useLatest:{enum:["alpha",!1,"release"]},playTime:{type:"number"},upstream:{anyOf:[{$ref:"#/definitions/ModrinthUpstream"},{$ref:"#/definitions/CurseforgeUpstream"},{$ref:"#/definitions/FTBUpstream"},{$ref:"#/definitions/PeerUpstream"}]}},required:["author","creationDate","description","fileApi","icon","lastAccessDate","lastPlayedDate","modpackVersion","name","playtime","runtime","server","tags","url","version"],definitions:{RuntimeVersions:{type:"object",additionalProperties:{type:"string"},properties:{minecraft:{description:"Minecraft version of this version. e.g. 1.7.10",default:"",type:"string"},forge:{description:"Forge version of this version. e.g. 14.23.5.2838",default:"",type:"string"},neoForged:{description:"NeoForged version of this version. e.g. 14.23.5.2838",default:"",type:"string"},liteloader:{default:"",type:"string"},fabricLoader:{description:"Fabric loader version, e.g. 0.7.2+build.175",default:"",type:"string"},quiltLoader:{default:"",type:"string"},yarn:{description:"Fabric yarn version, e.g. 1.15.1+build.14",default:"",type:"string"},optifine:{description:"Optifine version e.g. HD_U_F1_pre6 or HD_U_E6",default:"",type:"string"},labyMod:{description:"The labyMod version",default:"",type:"string"}},required:["minecraft"]},"Record<string,string>":{type:"object"},ModrinthUpstream:{type:"object",properties:{type:{type:"string",enum:["modrinth-modpack"]},projectId:{type:"string"},versionId:{type:"string"},sha1:{type:"string"}},required:["projectId","type","versionId"]},CurseforgeUpstream:{type:"object",properties:{type:{type:"string",enum:["curseforge-modpack"]},modId:{type:"number"},fileId:{type:"number"},sha1:{type:"string"}},required:["fileId","modId","type"]},FTBUpstream:{type:"object",properties:{type:{type:"string",enum:["ftb-modpack"]},id:{type:"number"},versionId:{type:"number"}},required:["id","type","versionId"]},PeerUpstream:{type:"object",properties:{type:{type:"string",enum:["peer"]},id:{type:"string"}},required:["id","type"]}},$schema:"http://json-schema.org/draft-07/schema#",additionalProperties:!1};var InstancesSchema_default={type:"object",properties:{selectedInstance:{default:"",type:"string"},instances:{description:"The extra imported instance path",default:[],type:"array",items:{type:"string"}}},required:["instances","selectedInstance"],$schema:"http://json-schema.org/draft-07/schema#",additionalProperties:!1};var InstanceLockSchema_default={description:"The instance lock schema. Represent the intermediate state of the instance files.",type:"object",properties:{version:{description:"The instance lock",default:1,type:"number"},upstream:{description:"The upstream data for this locked instance file state",anyOf:[{$ref:"#/definitions/ModrinthUpstream"},{$ref:"#/definitions/CurseforgeUpstream"},{$ref:"#/definitions/FTBUpstream"},{$ref:"#/definitions/PeerUpstream"}]},files:{description:"All the files accociated with current upstream",type:"array",items:{$ref:"#/definitions/InstanceFile"}},mtime:{description:"The files max mtime of the last install",type:"number"}},required:["files","mtime","upstream","version"],definitions:{ModrinthUpstream:{type:"object",properties:{type:{type:"string",enum:["modrinth-modpack"]},projectId:{type:"string"},versionId:{type:"string"},sha1:{type:"string"}},required:["projectId","type","versionId"]},CurseforgeUpstream:{type:"object",properties:{type:{type:"string",enum:["curseforge-modpack"]},modId:{type:"number"},fileId:{type:"number"},sha1:{type:"string"}},required:["fileId","modId","type"]},FTBUpstream:{type:"object",properties:{type:{type:"string",enum:["ftb-modpack"]},id:{type:"number"},versionId:{type:"number"}},required:["id","type","versionId"]},PeerUpstream:{type:"object",properties:{type:{type:"string",enum:["peer"]},id:{type:"string"}},required:["id","type"]},InstanceFile:{description:"Represent an instance file",type:"object",properties:{path:{description:"The path of the file relative to the instance root",type:"string"},hashes:{description:"The hash of the instance file. The sha1 is required",type:"object",additionalProperties:{type:"string"}},downloads:{description:"The download url of the instance file",type:"array",items:{type:"string"}},curseforge:{description:"The associated curseforge project/file of the instance file",type:"object",properties:{projectId:{type:"number"},fileId:{type:"number"}},required:["fileId","projectId"]},modrinth:{description:"The associated modrinth project/version of the instance file",type:"object",properties:{projectId:{type:"string"},versionId:{type:"string"}},required:["projectId","versionId"]},size:{description:"The file size in bytes",type:"number"}},required:["hashes","path"]}},$schema:"http://json-schema.org/draft-07/schema#",additionalProperties:!1};var InstanceInstallLockSchema_default={description:"Represent a intermediate state of the instance files.",type:"object",properties:{finishedPath:{description:"The finished files path",type:"array",items:{type:"string"}},backup:{description:"The backup files path",type:"string"},workspace:{description:"The install workspace path",type:"string"},version:{description:"The instance lock",default:1,type:"number"},upstream:{description:"The upstream data for this locked instance file state",anyOf:[{$ref:"#/definitions/ModrinthUpstream"},{$ref:"#/definitions/CurseforgeUpstream"},{$ref:"#/definitions/FTBUpstream"},{$ref:"#/definitions/PeerUpstream"}]},files:{description:"All the files accociated with current upstream",type:"array",items:{$ref:"#/definitions/InstanceFile"}},mtime:{description:"The files max mtime of the last install",type:"number"}},required:["backup","files","finishedPath","mtime","upstream","version","workspace"],definitions:{ModrinthUpstream:{type:"object",properties:{type:{type:"string",enum:["modrinth-modpack"]},projectId:{type:"string"},versionId:{type:"string"},sha1:{type:"string"}},required:["projectId","type","versionId"]},CurseforgeUpstream:{type:"object",properties:{type:{type:"string",enum:["curseforge-modpack"]},modId:{type:"number"},fileId:{type:"number"},sha1:{type:"string"}},required:["fileId","modId","type"]},FTBUpstream:{type:"object",properties:{type:{type:"string",enum:["ftb-modpack"]},id:{type:"number"},versionId:{type:"number"}},required:["id","type","versionId"]},PeerUpstream:{type:"object",properties:{type:{type:"string",enum:["peer"]},id:{type:"string"}},required:["id","type"]},InstanceFile:{description:"Represent an instance file",type:"object",properties:{path:{description:"The path of the file relative to the instance root",type:"string"},hashes:{description:"The hash of the instance file. The sha1 is required",type:"object",additionalProperties:{type:"string"}},downloads:{description:"The download url of the instance file",type:"array",items:{type:"string"}},curseforge:{description:"The associated curseforge project/file of the instance file",type:"object",properties:{projectId:{type:"number"},fileId:{type:"number"}},required:["fileId","projectId"]},modrinth:{description:"The associated modrinth project/version of the instance file",type:"object",properties:{projectId:{type:"string"},versionId:{type:"string"}},required:["projectId","versionId"]},size:{description:"The file size in bytes",type:"number"}},required:["hashes","path"]}},$schema:"http://json-schema.org/draft-07/schema#",additionalProperties:!1};var InstanceSchema=InstanceSchema_default,InstancesSchema=InstancesSchema_default,InstanceLockSchema=InstanceLockSchema_default,InstanceInstallLockSchema=InstanceInstallLockSchema_default;var JavaSchema_default={type:"object",properties:{all:{default:[],type:"array",items:{$ref:"#/definitions/Java"}}},required:["all"],definitions:{Java:{type:"object",properties:{path:{type:"string"},version:{type:"string"},majorVersion:{type:"number"}},required:["majorVersion","path","version"]}},$schema:"http://json-schema.org/draft-07/schema#",additionalProperties:!1};var JavaSchema=JavaSchema_default;function getInstanceConfigFromMcbbsModpack(manifest2){return{name:`${manifest2.name}-${manifest2.version}`,author:manifest2.author,modpackVersion:manifest2.version,url:manifest2.url,description:manifest2.description,runtime:{minecraft:manifest2.addons.find(a=>a.id==="game")?.version??"",forge:manifest2.addons.find(a=>a.id==="forge")?.version??"",liteloader:"",fabricLoader:manifest2.addons.find(a=>a.id==="fabric")?.version??"",yarn:""},mcOptions:manifest2.launchInfo?manifest2.launchInfo.launchArgument:void 0,vmOptions:manifest2.launchInfo?manifest2.launchInfo.javaArgument:void 0,minMemory:manifest2.launchInfo?Number(manifest2.launchInfo.minMemory):void 0}}__name(getInstanceConfigFromMcbbsModpack,"getInstanceConfigFromMcbbsModpack");function getInstanceConfigFromMmcModpack(manifest2){let forge=manifest2.json.components.find(c=>c.uid==="net.minecraftforge"),fabric=manifest2.json.components.find(c=>c.uid==="net.fabricmc.fabric-loader"),quilt=manifest2.json.components.find(c=>c.uid==="net.quiltmc.quilt-loader"),neoForge=manifest2.json.components.find(c=>c.uid==="net.neoforge");return{name:manifest2.cfg.name,modpackVersion:"",runtime:{minecraft:manifest2.json.components.find(c=>c.uid==="net.minecraft").version,forge:forge?forge.version:"",fabricLoader:fabric?fabric.version:"",quiltLoader:quilt?quilt.version:"",neoForged:neoForge?neoForge.version:""}}}__name(getInstanceConfigFromMmcModpack,"getInstanceConfigFromMmcModpack");function getInstanceConfigFromCurseforgeModpack(manifest2){let forgeId=manifest2.minecraft.modLoaders.find(l=>l.id.startsWith("forge")),fabricId=manifest2.minecraft.modLoaders.find(l=>l.id.startsWith("fabric")),neoForgeId=manifest2.minecraft.modLoaders.find(l=>l.id.startsWith("neoforge")),quiltId=manifest2.minecraft.modLoaders.find(l=>l.id.startsWith("quilt"));return{name:`${manifest2.name}-${manifest2.version}`,modpackVersion:manifest2.version,author:manifest2.author,runtime:{minecraft:manifest2.minecraft.version,forge:forgeId?forgeId.id.substring(6):"",fabricLoader:fabricId?fabricId.id.substring(7):"",neoForged:neoForgeId?neoForgeId.id.substring(9):"",quiltLoader:quiltId?quiltId.id.substring(6):""}}}__name(getInstanceConfigFromCurseforgeModpack,"getInstanceConfigFromCurseforgeModpack");function getInstanceConfigFromModrinthModpack(manifest2){return{name:`${manifest2.name}-${manifest2.versionId}`,modpackVersion:manifest2.versionId,description:manifest2.summary,runtime:{minecraft:manifest2.dependencies.minecraft,forge:manifest2.dependencies.forge,neoForged:manifest2.dependencies.neoforge,fabricLoader:manifest2.dependencies["fabric-loader"],quiltLoader:manifest2.dependencies["quilt-loader"]}}}__name(getInstanceConfigFromModrinthModpack,"getInstanceConfigFromModrinthModpack");function getModrinthModpackFromInstance(instance){return{formatVersion:1,game:"minecraft",versionId:instance.modpackVersion,name:instance.name,summary:instance.description,dependencies:{minecraft:instance.runtime.minecraft,forge:instance.runtime.forge||void 0,"fabric-loader":instance.runtime.fabricLoader||void 0,"quilt-loader":instance.runtime.quiltLoader||void 0,neoforge:instance.runtime.neoForged||void 0},files:[]}}__name(getModrinthModpackFromInstance,"getModrinthModpackFromInstance");function getCurseforgeModpackFromInstance(instance){let modLoaders=[];return instance.runtime.forge&&modLoaders.push({id:`forge-${instance.runtime.forge}`,primary:!0}),instance.runtime.fabricLoader&&modLoaders.push({id:`fabric-${instance.runtime.fabricLoader}`,primary:!0}),instance.runtime.neoForged&&modLoaders.push({id:`neoforge-${instance.runtime.neoForged}`,primary:!0}),instance.runtime.quiltLoader&&modLoaders.push({id:`quilt-${instance.runtime.quiltLoader}`,primary:!0}),{manifestType:"minecraftModpack",manifestVersion:1,minecraft:{version:instance.runtime.minecraft,modLoaders},name:instance.name,version:instance.modpackVersion,author:instance.author,files:[],overrides:"overrides"}}__name(getCurseforgeModpackFromInstance,"getCurseforgeModpackFromInstance");function getMcbbsModpackFromInstance(instance){let mcbbsManifest={manifestType:"minecraftModpack",manifestVersion:2,description:instance.description,url:instance.url,name:instance.name,version:instance.modpackVersion,author:instance.author,files:[],launchInfo:{minMemory:instance.minMemory&&instance.minMemory<=0?void 0:instance.minMemory,launchArgument:instance.mcOptions,javaArgument:instance.vmOptions},addons:[{id:"game",version:instance.runtime.minecraft}]};return instance.runtime.forge&&mcbbsManifest.addons.push({id:"forge",version:instance.runtime.forge}),instance.runtime.fabricLoader&&mcbbsManifest.addons.push({id:"fabric",version:instance.runtime.fabricLoader}),mcbbsManifest}__name(getMcbbsModpackFromInstance,"getMcbbsModpackFromInstance");var modrinthDenyHost=["edge.forgecdn.net","media.forgecdn.net"],modrinthAllowHost=["cdn.modrinth.com","github.com","raw.githubusercontent.com","gitlab.com"];function isAllowInModrinthModpack(url2,strict=!0){let result=new URL(url2);return result.protocol!=="http:"&&result.protocol!=="https:"||modrinthDenyHost.indexOf(result.host)!==-1?!1:strict?modrinthAllowHost.indexOf(result.host)!==-1:!0}__name(isAllowInModrinthModpack,"isAllowInModrinthModpack");function getModrinthVersionFileUri(version4){return`modrinth:${version4.project_id}:${version4.id}:${version4.filename}`}__name(getModrinthVersionFileUri,"getModrinthVersionFileUri");function getModrinthPrimaryFile(version4){let primaryFiles=version4.files.filter(f=>f.primary),files=primaryFiles.length===0?version4.files:primaryFiles;return files.some(f=>f.filename.endsWith(".zip"))&&files.some(f=>f.filename.endsWith(".mrpack")||f.filename.endsWith(".jar"))&&(files=files.filter(f=>f.filename.endsWith(".mrpack")||f.filename.endsWith(".jar"))),files[0]}__name(getModrinthPrimaryFile,"getModrinthPrimaryFile");var ResourceState=class{files=[];filesUpdates(ops){let files=[...this.files];for(let[r,a]of ops){if(!r){console.warn("Invalid resource",r);continue}if(a===0){let index=files.findIndex(m=>m.path===r.path);index===-1?files.push(r):files[index]=r}else if(a===1){let index=files.findIndex(m=>m.path===r);index!==-1&&files.splice(index,1)}else for(let update of r)for(let m of files)m.hash===update.hash&&applyUpdateToResource(m,update)}this.files=files}};__name(ResourceState,"ResourceState");function applyUpdateToResource(resource,update){resource.name=update.metadata?.name??resource.name;for(let[key,val2]of Object.entries(update.metadata??{}))val2&&(resource.metadata[key]=val2);resource.icons=update.icons??resource.icons}__name(applyUpdateToResource,"applyUpdateToResource");var Saves=class{saves=[];instanceSaves(save){this.saves=save}instanceSaveUpdate(save){let existed=this.saves.find(s=>s.path===save.path);existed?Object.assign(existed,save):this.saves.push(save)}instanceSaveRemove(save){this.saves=this.saves.filter(s=>s.path!==save)}};__name(Saves,"Saves");var UNKNOWN_STATUS={version:{name:"server.unknown",protocol:-1},players:{max:-1,online:-1},description:"server.unknownDescription",favicon:"",ping:0};function createFailureServerStatus(description){return Object.freeze({version:{name:"server.unknown",protocol:-1},players:{max:-1,online:-1},description,favicon:"",ping:-1})}__name(createFailureServerStatus,"createFailureServerStatus");var Settings=class{globalDisableAuthlibInjector=!1;globalDisableElyByAuthlib=!1;globalMinMemory=0;globalMaxMemory=0;globalAssignMemory=!1;globalVmOptions=[];globalMcOptions=[];globalPrependCommand="";globalFastLaunch=!1;globalHideLauncher=!1;globalShowLog=!1;globalEnv={};discordPresence=!1;developerMode=!1;disableTelemetry=!1;linuxTitlebar=!1;locale="";theme="dark";locales=[];updateInfo=null;updateStatus="none";allowPrerelease=!1;autoInstallOnAppQuit=!1;autoDownload=!1;enableDedicatedGPUOptimization=!0;apiSetsPreference="";apiSets=[{name:"bmcl",url:"https://bmclapi2.bangbang93.com"}];online=!1;allowTurn=!1;replaceNatives="legacy-only";httpProxy="";httpProxyEnabled=!1;maxSockets=0;maxAPISockets=0;diskFullError=!1;databaseReady=!1;invalidGameDataPath=void 0;config(config){this.locale=config.locale,this.autoDownload=config.autoDownload||!1,this.autoInstallOnAppQuit=config.autoDownload||!1,this.allowPrerelease=config.allowPrerelease||!1,this.apiSetsPreference=config.apiSetsPreference,this.httpProxy=config.httpProxy,this.httpProxyEnabled=config.httpProxyEnabled,this.maxSockets=config.maxSockets??16,this.maxAPISockets=config.maxAPISockets??0,this.allowTurn=config.allowTurn??!1,this.theme=config.theme,this.globalMinMemory=config.globalMinMemory,this.globalMaxMemory=config.globalMaxMemory,this.globalAssignMemory=config.globalAssignMemory,this.globalVmOptions=config.globalVmOptions,this.globalMcOptions=config.globalMcOptions,this.globalFastLaunch=config.globalFastLaunch,this.globalPrependCommand=config.globalPrependCommand,this.globalHideLauncher=config.globalHideLauncher,this.globalShowLog=config.globalShowLog,this.globalDisableElyByAuthlib=config.globalDisableElyByAuthlib,this.globalDisableAuthlibInjector=config.globalDisableAuthlibInjector,this.globalEnv=config.globalEnv,this.discordPresence=config.discordPresence,this.developerMode=config.developerMode,this.disableTelemetry=config.disableTelemetry,this.linuxTitlebar=config.linuxTitlebar,this.enableDedicatedGPUOptimization=config.enableDedicatedGPUOptimization,this.replaceNatives=config.replaceNatives}developerModeSet(developerMode){this.developerMode=developerMode}discordPresenceSet(presence){this.discordPresence=presence}themeSet(theme){this.theme=theme}localeSet(language){this.locale=language}enableDedicatedGPUOptimizationSet(enabled){this.enableDedicatedGPUOptimization=enabled}localesSet(languages){this.locales=languages}httpProxySet(proxy){this.httpProxy=proxy}httpProxyEnabledSet(enabled){this.httpProxyEnabled=enabled}allowPrereleaseSet(allowPrerelease){typeof allowPrerelease=="boolean"&&(this.allowPrerelease=allowPrerelease)}autoInstallOnAppQuitSet(autoInstallOnAppQuit){typeof autoInstallOnAppQuit=="boolean"&&(this.autoInstallOnAppQuit=autoInstallOnAppQuit)}updateStatusSet(updateStatus){this.updateStatus=updateStatus}autoDownloadSet(autoDownload){typeof autoDownload=="boolean"&&(this.autoDownload=autoDownload)}updateInfoSet(updateInfo){typeof updateInfo=="object"&&(this.updateInfo=updateInfo)}apiSetsPreferenceSet(apiSetsPreference){this.apiSetsPreference=apiSetsPreference}apiSetsSet(sets){this.apiSets=sets}allowTurnSet(allowTurn){this.allowTurn=allowTurn}onlineSet(online){this.online=online}maxSocketsSet(val2){this.maxSockets=Number(val2)}maxAPISocketsSet(val2){this.maxAPISockets=val2}disableTelemetrySet(disable){this.disableTelemetry=disable}linuxTitlebarSet(enabled){this.linuxTitlebar=enabled}replaceNativesSet(replace){this.replaceNatives=replace}diskFullErrorSet(diskFullError){this.diskFullError=diskFullError}databaseReadySet(ready){this.databaseReady=ready}invalidGameDataPathSet(invalid){this.invalidGameDataPath=invalid}globalInstanceSetting(settings){this.globalMinMemory=settings.globalMinMemory,this.globalMaxMemory=settings.globalMaxMemory,this.globalAssignMemory=settings.globalAssignMemory,this.globalVmOptions=settings.globalVmOptions,this.globalMcOptions=settings.globalMcOptions,this.globalFastLaunch=settings.globalFastLaunch,this.globalHideLauncher=settings.globalHideLauncher,this.globalShowLog=settings.globalShowLog,this.globalDisableAuthlibInjector=settings.globalDisableAuthlibInjector,this.globalDisableElyByAuthlib=settings.globalDisableElyByAuthlib,this.globalPrependCommand=settings.globalPrependCommand,this.globalEnv=settings.globalEnv}};__name(Settings,"Settings");var SettingSchema_default={type:"object",properties:{locale:{description:"The display language of the launcher",default:"",type:"string"},autoDownload:{description:"Should launcher auto download new update",default:!1,type:"boolean"},autoInstallOnAppQuit:{description:"Should launcher auto install new update after app quit",default:!1,type:"boolean"},allowPrerelease:{description:"Should launcher show the pre-release",default:!1,type:"boolean"},apiSetsPreference:{description:"The download API set preferences",default:"",enum:["","bmcl","mcbbs","mojang"],type:"string"},apiSets:{description:"The supported unofficial api sets",default:[],type:"array",items:{type:"object",properties:{name:{type:"string"},url:{type:"string"}},required:["name","url"]}},allowTurn:{description:"Allow turn server in p2p",default:!1,type:"boolean"},httpProxy:{description:"The http proxy address",default:"",type:"string"},httpProxyEnabled:{description:"Is proxy setting enabled",default:!1,type:"boolean"},theme:{description:"The launcher theme",default:"dark",enum:["dark","light","system"],type:"string"},maxSockets:{description:"Maximum number of sockets to allow per host. Default for Node 0.10 is 5, default for Node 0.12 is Infinity",default:64,type:"number"},maxAPISockets:{description:"Maximum number of sockets allowed for requesting API. Each request will use a new socket until the maximum is reached. Default: 16.",default:16,type:"number"},replaceNatives:{default:"legacy-only",enum:["all",!1,"legacy-only"]},globalMinMemory:{default:0,type:"number"},globalMaxMemory:{default:0,type:"number"},globalAssignMemory:{default:!1,enum:["auto",!1,!0]},globalVmOptions:{default:[],type:"array",items:{type:"string"}},globalMcOptions:{default:[],type:"array",items:{type:"string"}},globalFastLaunch:{default:!1,type:"boolean"},globalHideLauncher:{default:!0,type:"boolean"},globalShowLog:{default:!1,type:"boolean"},globalDisableAuthlibInjector:{default:!1,type:"boolean"},globalDisableElyByAuthlib:{default:!1,type:"boolean"},globalPrependCommand:{default:"",type:"string"},globalEnv:{$ref:"#/definitions/Record<string,string>",description:"The launch environment variables",default:{}},discordPresence:{default:!0,type:"boolean"},developerMode:{default:!1,type:"boolean"},disableTelemetry:{default:!1,type:"boolean"},linuxTitlebar:{default:!1,type:"boolean"},enableDedicatedGPUOptimization:{default:!0,type:"boolean"}},required:["allowPrerelease","allowTurn","apiSets","apiSetsPreference","autoDownload","autoInstallOnAppQuit","developerMode","disableTelemetry","discordPresence","enableDedicatedGPUOptimization","globalAssignMemory","globalDisableAuthlibInjector","globalDisableElyByAuthlib","globalEnv","globalFastLaunch","globalHideLauncher","globalMaxMemory","globalMcOptions","globalMinMemory","globalPrependCommand","globalShowLog","globalVmOptions","httpProxy","httpProxyEnabled","linuxTitlebar","locale","maxSockets","replaceNatives","theme"],definitions:{"Record<string,string>":{type:"object"}},$schema:"http://json-schema.org/draft-07/schema#",additionalProperties:!1};var SettingSchema=SettingSchema_default;function parseShaderOptions(text){let options=text.split(`
`).map(s=>s.trim()).filter(l=>l.length!==0&&!l.startsWith("#")).map(s=>s.split("=")).reduce((a,b)=>Object.assign(a,{[b[0]]:b[1]}),{});return options.shaderPack||(options.shaderPack=""),options}__name(parseShaderOptions,"parseShaderOptions");function stringifyShaderOptions(options){return Object.entries(options).map(([k,v])=>`${k}=${v}`).join(`
`)+`
`}__name(stringifyShaderOptions,"stringifyShaderOptions");var EMPTY_USER=Object.freeze({id:"",username:"",profileService:"",authService:"",accessToken:"",profiles:[],properties:{}}),EMPTY_GAME_PROFILE=Object.freeze({id:"",name:"",textures:{SKIN:{url:""}}});function normalizeUserId(userId,authority){try{return new URL(userId),userId}catch{let auth=new URL(authority);return auth.username=userId,auth.toString()}}__name(normalizeUserId,"normalizeUserId");var UserSchema_default={type:"object",properties:{users:{description:"All saved user account through multiple services",default:{},type:"object",additionalProperties:{$ref:"#/definitions/UserProfileCompatible"}}},required:["users"],definitions:{UserProfileCompatible:{type:"object",properties:{id:{description:"User id. Also means the localId in new account_json",type:"string"},username:{description:"The username usually email",type:"string"},authService:{description:"The used auth service name",type:"string"},invalidated:{description:"If the user profile is invalidated and should be re-login",type:"boolean"},authority:{description:"The authority url",type:"string"},expiredAt:{description:"The expire time",type:"number"},profiles:{description:"All available game profiles",type:"object",additionalProperties:{$ref:"#/definitions/GameProfileAndTexture"}},selectedProfile:{description:"Selected profile uuid",type:"string"},avatar:{description:"The avatar uri. This can be base64 data uri.",type:"string"}},required:["expiredAt","id","invalidated","profiles","selectedProfile","username"]},GameProfileAndTexture:{type:"object",properties:{textures:{type:"object",properties:{SKIN:{$ref:"#/definitions/YggdrasilTexture"},CAPE:{description:"The data structure that hold the texture",$ref:"#/definitions/YggdrasilTexture"},ELYTRA:{description:"The data structure that hold the texture",$ref:"#/definitions/YggdrasilTexture"}},required:["SKIN"]},uploadable:{type:"array",items:{enum:["cape","skin"],type:"string"}},skins:{type:"array",items:{type:"object",properties:{id:{type:"string"},state:{enum:["ACTIVE","INACTIVE"],type:"string"},url:{type:"string"},variant:{enum:["CLASSIC","SLIM"],type:"string"}},required:["id","state","url","variant"]}},capes:{type:"array",items:{type:"object",properties:{id:{type:"string"},state:{enum:["ACTIVE","INACTIVE"],type:"string"},url:{type:"string"},alias:{type:"string"}},required:["alias","id","state","url"]}},id:{description:"game profile unique id",type:"string"},name:{description:"This is in game displayed name",type:"string"},properties:{type:"object",additionalProperties:{type:"string"}},userId:{type:"string"},createdAt:{type:"number"},legacyProfile:{type:"boolean"},suspended:{type:"boolean"},paid:{type:"boolean"},migrated:{type:"boolean"},legacy:{type:"boolean"}},required:["id","name","textures"]},YggdrasilTexture:{description:"The data structure that hold the texture",type:"object",properties:{url:{type:"string"},metadata:{type:"object",additionalProperties:{},properties:{model:{enum:["slim","steve"],type:"string"}}}},required:["url"]}},$schema:"http://json-schema.org/draft-07/schema#",additionalProperties:!1};var UserSchema=UserSchema_default;function isDigitsPoint(p){return"0123456789".indexOf(p)!==-1}__name(isDigitsPoint,"isDigitsPoint");function isDigits(cs){if(!cs||cs.length===0)return!1;let sz=cs.length;for(let i=0;i<sz;i++)if(!isDigitsPoint(cs.charAt(i)))return!1;return!0}__name(isDigits,"isDigits");function parseVersion(version4){let comparable=new ComparableVersion(version4),index=version4.indexOf("-"),buildNumber2,qualifier,majorVersion,minorVersion,incrementalVersion,part1,part2;if(index<0?part1=version4:(part1=version4.substring(0,index),part2=version4.substring(index+1)),part2!==void 0&&(part2.length===1||!part2.startsWith("0")?(buildNumber2=tryParseInt(part2),buildNumber2===void 0&&(qualifier=part2)):qualifier=part2),part1.indexOf(".")===-1&&!part1.startsWith("0"))majorVersion=tryParseInt(part1),majorVersion===void 0&&(qualifier=version4,buildNumber2=void 0);else{let fallback=!1,tok=part1.split(".");tok.length!==0?(majorVersion=getNextIntegerToken(tok),majorVersion===void 0&&(fallback=!0)):fallback=!0,tok.length!==0&&(minorVersion=getNextIntegerToken(tok),minorVersion===void 0&&(fallback=!0)),tok.length!==0&&(incrementalVersion=getNextIntegerToken(tok),incrementalVersion===void 0&&(fallback=!0)),tok.length!==0&&(qualifier=tok.shift(),fallback=isDigits(qualifier)),(part1.indexOf("..")!==-1||part1.startsWith(".")||part1.endsWith("."))&&(fallback=!0),fallback&&(qualifier=version4,majorVersion=void 0,minorVersion=void 0,incrementalVersion=void 0,buildNumber2=void 0)}return{buildNumber:buildNumber2,qualifier,majorVersion,minorVersion,incrementalVersion,comparable,compareTo(otherVersion){return comparable.compareTo(otherVersion.comparable)}}}__name(parseVersion,"parseVersion");function getNextIntegerToken(tok){let s=tok.shift();if(!(s.length>1&&s.startsWith("0")))return tryParseInt(s)}__name(getNextIntegerToken,"getNextIntegerToken");function tryParseInt(s){if(!isDigits(s))return;let longValue=Number.parseInt(s);if(!(longValue>Number.MAX_VALUE))return longValue}__name(tryParseInt,"tryParseInt");var IntItem=class{constructor(value){this.value=value}isNull(){return this.value===0}type=0;compareTo(item){if(item===void 0)return this.value===0?0:1;switch(item.type){case 0:let itemValue=item.value;return this.value-itemValue;case 1:return 1;case 2:return 1;default:throw new Error("invalid item: "+item)}}};__name(IntItem,"IntItem");var ListItem=class{value=[];isNull(){return this.value.length===0}type=2;push(item){this.value.push(item)}compareTo(item){if(item===void 0)return this.value.length===0?0:this.value[0].compareTo(void 0);switch(item.type){case 0:return-1;case 1:return 1;case 2:let left=[...this.value],right=[...item.value];for(;left.length!==0||right.length!==0;){let l=left.length!==0?left.shift():void 0,r=right.length!==0?right.shift():void 0,result=l===void 0?r===void 0?0:-1*r.compareTo(l):l.compareTo(r);if(result!==0)return result}return 0;default:throw new Error("invalid item: "+item)}}normalize(){for(let i=this.value.length-1;i>=0;i--){let lastItem=this.value[i];if(lastItem.isNull())this.value.splice(i,1);else if(!(lastItem instanceof ListItem))break}}};__name(ListItem,"ListItem");var _StringItem=class{constructor(value,followedByDigit){this.value=value;if(followedByDigit&&value.length===1)switch(value.charAt(0)){case"a":value="alpha";break;case"b":value="beta";break;case"m":value="milestone";break;default:}this.value=_StringItem.ALIASES[value]||value}isNull(){return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX)===0}static compre(a,b){return a>b?1:a===b?0:-1}static comparableQualifier(qualifier){let i=_StringItem.QUALIFIERS.indexOf(qualifier);return i===-1?_StringItem.QUALIFIERS.length+"-"+qualifier:i.toString()}type=1;compareTo(item){if(!item)return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX);switch(item.type){case 0:return-1;case 1:return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.comparableQualifier(item.value));case 2:return-1;default:throw new Error("invalid item: "+item)}}},StringItem=_StringItem;__name(StringItem,"StringItem"),__publicField(StringItem,"QUALIFIERS",["alpha","beta","milestone","rc","snapshot","","sp"]),__publicField(StringItem,"RELEASE_VERSION_INDEX",_StringItem.QUALIFIERS.indexOf("").toString()),__publicField(StringItem,"ALIASES",{ga:"",final:"",release:"",cr:"rc"});var ComparableVersion=class{constructor(version4){this.version=version4;let items=this.items;version4=version4.toLowerCase();let list=items,stack=[];stack.push(list);let isDigit=!1,startIndex=0;for(let i=0;i<version4.length;i++){let c=version4.charAt(i);c==="."?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version4.substring(startIndex,i))),startIndex=i+1):c==="-"?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version4.substring(startIndex,i))),startIndex=i+1,list.push(list=new ListItem),stack.push(list)):isDigitsPoint(c)?(!isDigit&&i>startIndex&&(list.push(new StringItem(version4.substring(startIndex,i),!0)),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!0):(isDigit&&i>startIndex&&(list.push(ComparableVersion.parseItem(!0,version4.substring(startIndex,i))),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!1)}for(version4.length>startIndex&&list.push(ComparableVersion.parseItem(isDigit,version4.substring(startIndex)));stack.length!==0;)list=stack.pop(),list.normalize()}items=new ListItem;static stripLeadingZeroes(buf){if(buf===void 0||buf.length===0)return"0";for(let i=0;i<buf.length;++i)if(buf.charAt(i)!=="0")return buf.substring(i);return buf}static parseItem(isDigit,buf){return isDigit?(buf=ComparableVersion.stripLeadingZeroes(buf),new IntItem(Number.parseInt(buf))):new StringItem(buf,!1)}compareTo(o){return this.items.compareTo(o.items)}};__name(ComparableVersion,"ComparableVersion");var _Restriction=class{constructor(lowerBound,lowerBoundInclusive,upperBound,upperBoundInclusive){this.lowerBound=lowerBound;this.lowerBoundInclusive=lowerBoundInclusive;this.upperBound=upperBound;this.upperBoundInclusive=upperBoundInclusive}containsVersion(version4){if(this.lowerBound!==void 0){let comparison=this.lowerBound.compareTo(version4);if(comparison===0&&!this.lowerBoundInclusive||comparison>0)return!1}if(this.upperBound!==void 0){let comparison=this.upperBound.compareTo(version4);if(comparison===0&&!this.upperBoundInclusive||comparison<0)return!1}return!0}},Restriction=_Restriction;__name(Restriction,"Restriction"),__publicField(Restriction,"EVERYTHING",new _Restriction(void 0,!1,void 0,!1));var _VersionRange=class{constructor(recommendedVersion,restrictions){this.recommendedVersion=recommendedVersion;this.restrictions=restrictions}static createFromVersionSpec(spec){if(spec===void 0)return;let restrictions=[],process6=spec,version4,upperBound,lowerBound;for(;process6.startsWith("[")||process6.startsWith("(");){let index1=process6.indexOf(")"),index2=process6.indexOf("]"),index=index2;if((index2<0||index1<index2)&&index1>=0&&(index=index1),index<0)throw new Error("Unbounded range: "+spec);let restriction=_VersionRange.parseRestriction(process6.substring(0,index+1));if(lowerBound===void 0&&(lowerBound=restriction.lowerBound),upperBound!==void 0){let lo=restriction.lowerBound;if(lo===void 0||lo.compareTo(upperBound)<0)throw new Error("Ranges overlap: "+spec)}restrictions.push(restriction),upperBound=restriction.upperBound,process6=process6.substring(index+1).trim(),process6.length>0&&process6.startsWith(",")&&(process6=process6.substring(1).trim())}if(process6.length>0){if(restrictions.length>0)throw new Error("Only fully-qualified sets allowed in multiple set scenario: "+spec);version4=parseVersion(process6),restrictions.push(Restriction.EVERYTHING)}return new _VersionRange(version4,restrictions)}static parseRestriction(spec){let lowerBoundInclusive=spec.startsWith("["),upperBoundInclusive=spec.endsWith("]"),process6=spec.substring(1,spec.length-1).trim(),restriction,index=process6.indexOf(",");if(index<0){if(!lowerBoundInclusive||!upperBoundInclusive)throw new Error("Single version must be surrounded by []: "+spec);let version4=parseVersion(process6);restriction=new Restriction(version4,lowerBoundInclusive,version4,upperBoundInclusive)}else{let lowerBound=process6.substring(0,index).trim(),upperBound=process6.substring(index+1).trim();if(lowerBound===upperBound)throw new Error("Range cannot have identical boundaries: "+spec);let lowerVersion;lowerBound.length>0&&(lowerVersion=parseVersion(lowerBound));let upperVersion;if(upperBound.length>0&&(upperVersion=parseVersion(upperBound)),upperVersion!==void 0&&lowerVersion!==void 0&&upperVersion.compareTo(lowerVersion)<0)throw new Error("Range defies version ordering: "+spec);restriction=new Restriction(lowerVersion,lowerBoundInclusive,upperVersion,upperBoundInclusive)}return restriction}containsVersion(version4){for(let restriction of this.restrictions)if(restriction.containsVersion(version4))return!0;return!1}},VersionRange=_VersionRange;__name(VersionRange,"VersionRange"),__publicField(VersionRange,"from",_VersionRange.createFromVersionSpec);var resolveForgeVersion=__name(v=>filterForgeVersion(v.libraries.find(l=>l.name.startsWith("net.minecraftforge:forge:"))?.name.split(":")[2]?.split("-")?.[1]||""),"resolveForgeVersion");var resolveFabricLoaderVersion=__name(v=>v.libraries.find(l=>l.name.startsWith("net.fabricmc:fabric-loader:"))?.name.split(":")[2]||"","resolveFabricLoaderVersion");var resolveQuiltVersion=__name(v=>v.libraries.find(l=>l.name.startsWith("org.quiltmc:quilt-loader:"))?.name.split(":")[2]||"","resolveQuiltVersion");function isForgeLibrary(lib){return lib.groupId==="net.minecraftforge"&&(lib.artifactId==="forge"||lib.artifactId==="fmlloader"||lib.artifactId==="minecraftforge")}__name(isForgeLibrary,"isForgeLibrary");function isFabricLoaderLibrary(lib){return lib.groupId==="net.fabricmc"&&lib.artifactId==="fabric-loader"}__name(isFabricLoaderLibrary,"isFabricLoaderLibrary");function isOptifineLibrary(lib){return lib.groupId==="optifine"&&(lib.artifactId==="Optifine"||lib.artifactId==="OptiFine")}__name(isOptifineLibrary,"isOptifineLibrary");function isQuiltLibrary(lib){return lib.groupId==="org.quiltmc"&&lib.artifactId==="quilt-loader"}__name(isQuiltLibrary,"isQuiltLibrary");function findNeoForgedVersion(minecraft,resolvedVersion){let neoForgeIndex=resolvedVersion.arguments.game.indexOf("--fml.neoForgeVersion");if(neoForgeIndex!==-1)return resolvedVersion.arguments.game[neoForgeIndex+1];if(!resolvedVersion.libraries.some(lib=>lib.groupId==="net.neoforged.fancymodloader"))return"";let forgeIndex=resolvedVersion.arguments.game.indexOf("--fml.forgeVersion");if(forgeIndex!==-1){let version4=resolvedVersion.arguments.game[forgeIndex+1];return`${minecraft}-${version4}`}return""}__name(findNeoForgedVersion,"findNeoForgedVersion");function findLabyModVersion(resolvedVersion){return resolvedVersion.libraries.find(l=>l.groupId==="net.labymod"&&l.artifactId==="LabyMod")?.version||""}__name(findLabyModVersion,"findLabyModVersion");function filterForgeVersion(forgeVersion){if(!forgeVersion)return forgeVersion;let idx=forgeVersion.indexOf("-");return forgeVersion.substring(idx+1)}__name(filterForgeVersion,"filterForgeVersion");function filterOptifineVersion(optifineVersion){if(!optifineVersion)return optifineVersion;let idx=optifineVersion.indexOf("_");return optifineVersion.substring(idx+1)}__name(filterOptifineVersion,"filterOptifineVersion");var EMPTY_VERSION=Object.freeze({id:"",inheritances:[],path:"",minecraft:"",forge:"",fabric:"",liteloader:"",quilt:"",neoForged:"",labyMod:"",optifine:""});function isSameForgeVersion(forgeVersion,version4,minecraft){version4.startsWith(`${minecraft}-`)&&(version4=version4.substring(`${minecraft}-`.length)),version4.endsWith(`-${minecraft}`)&&(version4=version4.substring(0,version4.length-`-${minecraft}`.length));let i=version4.indexOf("-");return i===-1?forgeVersion===version4:forgeVersion===version4.substring(i+1)||forgeVersion===version4.substring(0,i)}__name(isSameForgeVersion,"isSameForgeVersion");function isVersionMatched(version4,minecraft,forge,neoForged,fabricLoader,optifine2,quiltLoader,labyMod){if(version4.minecraft!==minecraft)return!1;if(forge){if(!version4.forge||!isSameForgeVersion(forge,version4.forge,minecraft))return!1}else if(version4.forge)return!1;if(neoForged){if(console.log(version4.neoForged),!version4.neoForged||version4.neoForged!==neoForged)return!1}else if(version4.neoForged)return!1;if(labyMod){if(!version4.labyMod||version4.labyMod!==labyMod)return!1}else if(version4.labyMod)return!1;if(fabricLoader){if(!version4.fabric||version4.fabric!==fabricLoader)return!1}else if(version4.fabric)return!1;if(optifine2){if(!version4.optifine||optifine2!==version4.optifine)return!1}else if(version4.optifine)return!1;if(quiltLoader){if(!version4.quilt||version4.quilt!==quiltLoader)return!1}else if(version4.quilt)return!1;return!0}__name(isVersionMatched,"isVersionMatched");function findMatchedVersion(versions,id,minecraft,forge,neoForged,fabricLoader,optifine2,quiltLoader,labyMod){return versions.find(v=>v.id===id)||versions.find(ver=>isVersionMatched(ver,minecraft,forge,neoForged,fabricLoader,optifine2,quiltLoader,labyMod))}__name(findMatchedVersion,"findMatchedVersion");function getResolvedVersionHeader(ver){return{id:ver.id,path:ver.pathChain[0],inheritances:ver.inheritances,minecraft:ver.minecraftVersion,neoForged:findNeoForgedVersion(ver.minecraftVersion,ver),forge:filterForgeVersion(ver.libraries.find(isForgeLibrary)?.version??""),fabric:ver.libraries.find(isFabricLoaderLibrary)?.version??"",optifine:filterOptifineVersion(ver.libraries.find(isOptifineLibrary)?.version??""),quilt:ver.libraries.find(isQuiltLibrary)?.version??"",labyMod:findLabyModVersion(ver),liteloader:""}}__name(getResolvedVersionHeader,"getResolvedVersionHeader");var LocalVersions=class{local=[];servers=[];localVersions(local){local.forEach(Object.freeze),this.local=local}localVersionAdd(local){Object.freeze(local);let found=this.local.findIndex(l=>l.id===local.id);found!==-1?this.local[found]=local:(this.local.push(local),this.local=this.local.sort((a,b)=>a.id.localeCompare(b.id)))}localVersionRemove(folder){this.local=this.local.filter(v=>v.id!==folder)}serverProfileAdd(profile){this.servers.push(profile)}serverProfileRemove(id){this.servers=this.servers.filter(p=>p.id!==id)}};__name(LocalVersions,"LocalVersions");var YggdrasilSchema_default={type:"object",properties:{yggdrasilServices:{description:"The customized third-party yggrasil services satisfying the authlib-injector api format",default:[],type:"array",items:{$ref:"#/definitions/YggdrasilApi"}}},required:["yggdrasilServices"],definitions:{YggdrasilApi:{type:"object",properties:{url:{description:"The base service url",type:"string"},profile:{description:"It will use `url + '/sessionserver/session/minecraft/profile/${uuid}'` by default",type:"string"},texture:{description:'It will use `url + "/api/user/profile/${uuid}/${type}"` by default',type:"string"},auth:{description:'It will use `url + "/authserver"` by default',type:"string"},authlibInjector:{description:"The cache for authlib injector compatible api",$ref:"#/definitions/AuthlibInjectorApiProfile"},ocidConfig:{anyOf:[{allOf:[{type:"object",properties:{issuer:{type:"string"},jwks_uri:{type:"string"},subject_types_supported:{type:"array",items:{type:"string"}},id_token_signing_alg_values_supported:{type:"array",items:{type:"string"}},scopes_supported:{type:"array",items:{type:"string"}},token_endpoint:{type:"string"},userinfo_endpoint:{type:"string"}},required:["id_token_signing_alg_values_supported","issuer","jwks_uri","scopes_supported","subject_types_supported","token_endpoint","userinfo_endpoint"]},{type:"object",properties:{device_authorization_endpoint:{type:"string"}},required:["device_authorization_endpoint"]}]},{allOf:[{type:"object",properties:{issuer:{type:"string"},jwks_uri:{type:"string"},subject_types_supported:{type:"array",items:{type:"string"}},id_token_signing_alg_values_supported:{type:"array",items:{type:"string"}},scopes_supported:{type:"array",items:{type:"string"}},token_endpoint:{type:"string"},userinfo_endpoint:{type:"string"}},required:["id_token_signing_alg_values_supported","issuer","jwks_uri","scopes_supported","subject_types_supported","token_endpoint","userinfo_endpoint"]},{type:"object",properties:{authorization_endpoint:{type:"string"}},required:["authorization_endpoint"]}]}]},favicon:{description:"The favicon of the service",type:"string"}},required:["url"]},AuthlibInjectorApiProfile:{type:"object",properties:{meta:{default:{},type:"object",properties:{serverName:{default:"",type:"string"},implementationName:{default:"",type:"string"},implementationVersion:{default:"",type:"string"},links:{default:{},type:"object",properties:{homepage:{default:"",type:"string"},register:{default:"",type:"string"}},required:["homepage","register"]},"feature.non_email_login":{default:!1,type:"boolean"},"feature.openid_configuration_url":{type:"string"}},required:["feature.non_email_login","implementationName","implementationVersion","links","serverName"]},skinDomains:{default:[],type:"array",items:{type:"string"}},signaturePublickey:{default:"",type:"string"}},required:["meta","signaturePublickey","skinDomains"]}},$schema:"http://json-schema.org/draft-07/schema#",additionalProperties:!1};var YggdrasilSchema=YggdrasilSchema_default;var AuthlibInjectorServiceKey="AuthlibInjectorService";var MigrationException=class extends Exception{};__name(MigrationException,"MigrationException");var CancelledException=class extends Exception{};__name(CancelledException,"CancelledException");var BaseServiceKey="BaseService";var DiagnoseServiceKey="DiagnoseService";var ElyByServiceKey="ElyByService";var ImportServiceKey="ImportService";var InstallServiceKey="InstallService";var InstanceInstallStatus=class{instance="";pendingFileCount=0;unresolvedFiles=[];pendingFileCountSet(count){this.pendingFileCount=count}unresolvedFilesSet(files){this.unresolvedFiles=files}};__name(InstanceInstallStatus,"InstanceInstallStatus");var InstanceInstallServiceKey="InstanceInstallService";var InstanceIOException=class extends Exception{};__name(InstanceIOException,"InstanceIOException");var InstanceIOServiceKey="InstanceIOService";var InstanceLogServiceKey="InstanceLogService";var InstanceManifestServiceKey="InstanceManifestService";var InstanceModsGroupState=class{groups={};groupsSet(groups){this.groups=groups}};__name(InstanceModsGroupState,"InstanceModsGroupState");function InstanceGroupStateKey(path16){return"instance-mods-group-state://"+path16}__name(InstanceGroupStateKey,"InstanceGroupStateKey");var InstanceModsGroupServiceKey="InstanceModsGroupService";function getInstanceModStateKey(path16){return`instance-mods://${path16}`}__name(getInstanceModStateKey,"getInstanceModStateKey");var InstanceModsServiceKey="InstanceModsService";function getInstanceGameOptionKey(path16){return"instance-game-option://"+path16}__name(getInstanceGameOptionKey,"getInstanceGameOptionKey");var GameOptionsState=class{resourcePacks=[];anaglyph3d=void 0;ao=void 0;useVbo=void 0;enableVsync=void 0;difficulty=void 0;entityShadows=void 0;fboEnable=void 0;fullscreen=void 0;renderDistance=void 0;fancyGraphics=void 0;renderClouds=void 0;lang="";shaderPack="";eula=!1;gameOptionsSet(settings){let container=this;settings.resourcePacks&&settings.resourcePacks instanceof Array&&(container.resourcePacks=[...settings.resourcePacks]);for(let[key,value]of Object.entries(settings))key in container&&(container[key]=value)}shaderPackSet(pack){this.shaderPack=pack}eulaSet(value){this.eula=value}};__name(GameOptionsState,"GameOptionsState");var InstanceOptionsServiceKey="InstanceOptionsService";var InstanceResourcePacksServiceKey="InstanceResourcePacksService";function getInstanceSaveKey(path16){return`instance-saves://${path16}`}__name(getInstanceSaveKey,"getInstanceSaveKey");var InstanceSavesServiceKey="InstanceSavesService",ImportSaveException=class extends Exception{};__name(ImportSaveException,"ImportSaveException");var InstanceScreenshotServiceKey="InstanceScreenshotService";var ServerInfoWithStatus=class{status=UNKNOWN_STATUS;acceptTextures;icon;ip;name;constructor(info){this.acceptTextures=info.acceptTextures,this.icon=info.icon,this.ip=info.ip,this.name=info.name}};__name(ServerInfoWithStatus,"ServerInfoWithStatus");function getServerInfoKey(path16){return"instance-server-data://"+path16}__name(getServerInfoKey,"getServerInfoKey");var ServerInfoState=class{serverInfos=[];instanceServerInfos(infos){this.serverInfos=infos.map(m=>new ServerInfoWithStatus(m))}};__name(ServerInfoState,"ServerInfoState");var InstanceServerInfoServiceKey="InstanceServerInfoService";var InstanceState=class{all={};instances=[];instanceAdd(instance){if(!this.all[instance.path]){let object={...instance};this.all[instance.path]=object,this.instances.push(this.all[instance.path])}}instanceRemove(path16){delete this.all[path16],this.instances=this.instances.filter(i=>i.path!==path16)}instanceMove({from,to}){let inst=this.instances.find(i=>i.path===from);inst&&(inst.path=to,delete this.all[from],this.all[to]=inst)}instanceEdit(settings){let inst=this.instances.find(i=>i.path===settings.path);if(inst){if(inst.name=typeof settings.name=="string"?settings.name:inst.name,inst.author=settings.author||inst.author,inst.description=settings.description||inst.description,inst.version=typeof settings.version=="string"?settings.version:inst.version,settings.server&&(inst.server?(inst.server.host=settings.server.host||inst.server.host,inst.server.port=settings.server.port||inst.server.port):inst.server={host:settings.server.host,port:settings.server.port}),settings.runtime){let versions=settings.runtime;inst.runtime.minecraft!==settings.runtime.minecraft&&typeof versions.minecraft=="string"&&(inst.runtime.minecraft=versions.minecraft,inst.runtime.forge="",inst.runtime.neoForged="",inst.runtime.liteloader="",inst.runtime.optifine="");for(let versionType of Object.keys(versions).filter(v=>v!=="minecraft")){let ver=versions[versionType];typeof ver=="string"&&(inst.runtime[versionType]=ver)}}"minMemory"in settings&&(inst.minMemory=typeof settings.minMemory=="number"&&settings.minMemory>0?settings.minMemory:void 0),"maxMemory"in settings&&(inst.maxMemory=typeof settings.maxMemory=="number"&&settings.maxMemory>0?settings.maxMemory:void 0),"prependCommand"in settings&&(inst.prependCommand=settings.prependCommand),"vmOptions"in settings&&(inst.vmOptions=Object.seal(settings.vmOptions)),"mcOptions"in settings&&(inst.mcOptions=Object.seal(settings.mcOptions)),"java"in settings&&(inst.java=settings.java),"env"in settings&&(inst.env=settings.env),inst.url=settings.url??inst.url,inst.icon=settings.icon??inst.icon,inst.modpackVersion=settings.modpackVersion??inst.modpackVersion,inst.fileApi=settings.fileApi??inst.fileApi,inst.upstream=settings.upstream??inst.upstream,inst.playtime=settings.playtime??inst.playtime,inst.lastPlayedDate=settings.lastPlayedDate??inst.lastPlayedDate,inst.lastAccessDate=settings.lastAccessDate??inst.lastAccessDate,inst.icon=settings.icon??inst.icon,"showLog"in settings&&(inst.showLog=settings.showLog),"hideLauncher"in settings&&(inst.hideLauncher=settings.hideLauncher),"fastLaunch"in settings&&(inst.fastLaunch=settings.fastLaunch),"assignMemory"in settings&&settings.assignMemory!==inst.assignMemory&&(inst.assignMemory=settings.assignMemory),"disableAuthlibInjector"in settings&&(inst.disableAuthlibInjector=settings.disableAuthlibInjector),"disableElybyAuthlib"in settings&&(inst.disableElybyAuthlib=settings.disableElybyAuthlib)}}};__name(InstanceState,"InstanceState");var InstanceServiceKey="InstanceService";var InstanceShaderPacksServiceKey="InstanceShaderPacksService";var JavaState=class{all=[];javaUpdate(java){if(java instanceof Array)for(let j of java){let existed=this.all.find(jp=>jp.path===j.path);existed?(existed.majorVersion=j.majorVersion,existed.version=j.version,existed.valid=j.valid,existed.arch=j.arch||existed.arch):this.all.push(j)}else{let existed=this.all.find(j=>j.path===java.path);existed?(existed.majorVersion=java.majorVersion,existed.version=java.version,existed.valid=java.valid,existed.arch=java.arch||existed.arch):this.all.push(java)}}javaRemove(java){this.all=this.all.filter(j=>j.path!==java.path)}};__name(JavaState,"JavaState");var JavaServiceKey="JavaService";var LaunchException=class extends Exception{};__name(LaunchException,"LaunchException");var LaunchServiceKey="LaunchService";var ModMetadataServiceKey="ModMetadataService";var ModpackState=class{modpackPath="";config;files=[];ready=!1;error=void 0;modpackFiles(files){this.ready=!0,this.files=files}modpackError(error){this.ready=!1,this.error=error}};__name(ModpackState,"ModpackState");var ModpackServiceKey="ModpackService",ModpackException=class extends Exception{};__name(ModpackException,"ModpackException");var OfficialUserServiceKey="OfficialUserService";var PeerState=class{connections=[];validIceServers=[];icsServersPings={};ips=[];turnservers={};group="";groupState="closed";groupError;natDeviceInfo;natType="Unknown";exposedPorts=[];ping=0;timestamp=0;pingSet({ping,timestamp}){this.ping=ping,this.timestamp=timestamp}natDeviceSet(device){this.natDeviceInfo=device}natTypeSet(type){this.natType=type}groupSet({group,state}){this.group=group,this.groupState=state}groupStateSet(state){this.groupState=state}groupErrorSet(error){this.groupError=error}connectionClear(){this.connections=[]}connectionUserInfo({id,info}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.userInfo=info)}connectionShareManifest({id,manifest:manifest2}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.sharing=manifest2)}connectionRemoteSet({id,remoteId}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.remoteId=remoteId)}connectionAdd(connection){this.connections.find(c=>c.id===connection.id)||this.connections.push(connection)}connectionDrop(connectionId){this.connections=this.connections.filter(c=>c.id!==connectionId)}connectionIceServerSet({id,iceServer}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.iceServer&&conn.triedIceServers.push(conn.iceServer),conn.iceServer=iceServer)}connectionLocalDescription(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.localDescriptionSDP=update.description)}connectionStateChange(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.connectionState=update.connectionState)}connectionSelectedCandidate({id,local,remote}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.selectedCandidate={local,remote})}connectionPing(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.ping=update.ping)}connectionPreferredIceServers({id,servers}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.preferredIceServers=servers)}iceGatheringStateChange(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.iceGatheringState=update.iceGatheringState)}signalingStateChange(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.signalingState=update.signalingState)}connectionIceServersSet({id,iceServer}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.iceServer=iceServer,conn.triedIceServers=[...conn.triedIceServers,conn.iceServer])}validIceServerSet(servers){this.validIceServers=servers}iceServerPingSet({server,ping}){this.icsServersPings={...this.icsServersPings,[server]:ping}}ipsSet(ips){this.ips=ips}turnserversSet(meta){this.turnservers=meta}exposedPortsSet(ports){this.exposedPorts=ports}};__name(PeerState,"PeerState");var PeerServiceKey="PeerServiceKey";var PresenceServiceKey="PresenceService";var ProjectMappingServiceKey="ProjectMappingService";var ResourcePackPreviewServiceKey="ResourcePackPreviewService";var ServerStatusServiceKey="ServerStatusService";var ThemeServiceKey="ThemeService";var UserState=class{users={};userData(data){this.users=data.users}gameProfileUpdate({profile,userId}){let userProfile=this.users[userId];if(profile.id in userProfile.profiles){let instance={textures:{SKIN:{url:""}},...profile};userProfile.profiles[profile.id]=instance}else userProfile.profiles[profile.id]={textures:{SKIN:{url:""}},...profile}}userProfileRemove(userId){delete this.users[userId]}userProfile(user){if(this.users[user.id]){let current=this.users[user.id];current.avatar=user.avatar,current.expiredAt=user.expiredAt,current.profiles=user.profiles,current.username=user.username,current.selectedProfile=user.selectedProfile,current.invalidated=user.invalidated}else this.users[user.id]=user}};__name(UserState,"UserState");var UserServiceKey="UserService",UserException=class extends Exception{};__name(UserException,"UserException");var VersionMetadataServiceKey="VersionMetadataService";var VersionServiceKey="VersionService";var APP_INSIGHT_KEY="InstrumentationKey=3db62cee-dd9b-4622-9884-e44d8403f2bc;IngestionEndpoint=https://eastasia-0.in.applicationinsights.azure.com/;LiveEndpoint=https://eastasia.livediagnostics.monitor.azure.com/;ApplicationId=be48ffb5-2543-4ab6-a75c-37ef9deda34a";var AUTHORITY_MICROSOFT="x://microsoft",AUTHORITY_MOJANG="x://mojang",AUTHORITY_DEV="x://dev";function tryParseUrl(url2){try{return new URL(url2)}catch{return}}__name(tryParseUrl,"tryParseUrl");async function generateLaunchOptionsWithGlobal(inst,userProfile,version4,{token,operationId,side="client",overrides,dry,javaPath:_javaPath,globalEnv,globalVmOptions,globalMcOptions,globalPrependCommand,globalAssignMemory,globalMinMemory,globalMaxMemory,globalHideLauncher,globalShowLog,globalFastLaunch,globalDisableAuthlibInjector,globalDisableElyByAuthlib,modCount,getOrInstallAuthlibInjector,track}){let ver=version4;if(!ver)throw new LaunchException({type:"launchNoVersionInstalled"});let javaPath=overrides?.java??_javaPath;if(!javaPath)throw new LaunchException({type:"launchNoProperJava",javaPath:""});let yggdrasilAgent,authority=tryParseUrl(userProfile.authority);if(!(inst.disableAuthlibInjector??globalDisableAuthlibInjector)&&authority&&(authority.protocol==="http:"||authority?.protocol==="https:"||userProfile.authority===AUTHORITY_DEV)&&!dry)try{yggdrasilAgent={jar:await track(token,getOrInstallAuthlibInjector(),"preparing-authlib",operationId),server:userProfile.authority}}catch{}let assignMemory=inst.assignMemory??globalAssignMemory,hideLauncher=inst.hideLauncher??globalHideLauncher,env={...globalEnv,...inst.env},showLog=inst.showLog??globalShowLog,fastLaunch=inst.fastLaunch??globalFastLaunch,disableElyByAuthlib=inst.disableElybyAuthlib??globalDisableElyByAuthlib,minMemory=inst.minMemory??globalMinMemory,maxMemory=inst.maxMemory??globalMaxMemory;if(!(assignMemory===!0&&minMemory>0))if(assignMemory==="auto")if(modCount===0)minMemory=1024;else{let level=modCount/25,rounded=Math.floor(level),percentage=level-rounded;minMemory=rounded*1024+(percentage>.5?512:0)+1024}else minMemory=void 0;maxMemory=assignMemory===!0&&maxMemory>0?maxMemory:void 0;let vmOptions=inst.vmOptions??globalVmOptions.filter(v=>!!v),mcOptions=inst.mcOptions??globalMcOptions.filter(v=>!!v),prependCommand=inst.prependCommand??globalPrependCommand;return{operationId,version:ver,gameDirectory:inst.path,user:userProfile,java:javaPath,hideLauncher,env,showLog,minMemory,maxMemory,skipAssetsCheck:fastLaunch,vmOptions,mcOptions,yggdrasilAgent,disableElyByAuthlib,prependCommand,side,server:inst.server??void 0,...overrides}}__name(generateLaunchOptionsWithGlobal,"generateLaunchOptionsWithGlobal");function selectJavaByPreference(allJava,{match,okay}){let records=allJava.filter(v=>v.valid),bestMatched=[],fine=[],bad=[];for(let j of records)match(j)?bestMatched.push(j):okay(j)?fine.push(j):bad.push(j);return bestMatched.length>0?[bestMatched[0],0]:fine.length>0?[fine[0],1]:[bad[0],2]}__name(selectJavaByPreference,"selectJavaByPreference");function getVersionPreference(minecraft,forge,selectedVersion){let javaVersion=selectedVersion&&"javaVersion"in selectedVersion?selectedVersion?.javaVersion:void 0,minecraftMinor=parseVersion(minecraft).minorVersion,getBuilderNumber=__name(v=>{let[,build]=v.split("_");return Number(build)},"getBuilderNumber"),preferredMatchedVersion;if(javaVersion){let v=javaVersion;preferredMatchedVersion=__name(j=>j.majorVersion===v.majorVersion,"preferredMatchedVersion")}let versionPref;return minecraftMinor<13?(versionPref={match:preferredMatchedVersion||(j=>j.majorVersion===8),okay:j=>j.majorVersion<8||j.majorVersion<11,requirement:javaVersion?`=${javaVersion.majorVersion.toString()}`:"=8"},javaVersion||(javaVersion={component:"jre-legacy",majorVersion:8})):minecraftMinor>=13&&minecraftMinor<17?(versionPref={match:preferredMatchedVersion||(j=>j.majorVersion>=8&&j.majorVersion<=16),okay:_=>!0,requirement:javaVersion?`=${javaVersion.majorVersion.toString()}`:">=8,<=16"},javaVersion||(javaVersion={component:"jre-legacy",majorVersion:8})):(versionPref={match:preferredMatchedVersion||(j=>j.majorVersion>=16),okay:_=>!0,requirement:javaVersion?`=${javaVersion.majorVersion.toString()}`:">=16"},javaVersion||(javaVersion={component:"java-runtime-alpha",majorVersion:16})),{javaVersion,versionPref}}__name(getVersionPreference,"getVersionPreference");function getAutoSelectedJava(all,minecraft,forge,selectedVersion){let{javaVersion,versionPref}=getVersionPreference(minecraft,forge,selectedVersion);if(all.length===0)return{preference:versionPref,javaVersion,java:void 0,noJava:!0,noVersion:!selectedVersion};let[computedJava,computedQuality]=selectJavaByPreference(all,versionPref);return computedQuality!==0?{preference:versionPref,javaVersion,java:void 0,noVersion:!selectedVersion}:{preference:versionPref,javaVersion,noVersion:!selectedVersion,java:{...computedJava,valid:!0}}}__name(getAutoSelectedJava,"getAutoSelectedJava");async function getAutoOrManuallJava(criteria,resolveJava2,javaPath){if(criteria.noJava)return{auto:criteria};if(javaPath&&javaPath!==""){let record=await resolveJava2(javaPath);if(!record)return{auto:criteria,java:{valid:!1,path:javaPath,version:"",majorVersion:-1}};let resultQuality;return criteria.preference.match(record)?resultQuality=0:criteria.preference.okay(record)?resultQuality=1:resultQuality=2,{auto:criteria,java:{...record,valid:!0},quality:resultQuality}}return{auto:criteria}}__name(getAutoOrManuallJava,"getAutoOrManuallJava");function createPromiseSignal(){let __resolve=__name(()=>{},"__resolve"),__reject=__name(()=>{},"__reject"),promise=new Promise((resolve15,reject2)=>{__resolve=resolve15,__reject=reject2});return{promise,resolve:__resolve,reject:__reject,accept:p=>p.then(__resolve,__reject),then:promise.then.bind(promise)}}__name(createPromiseSignal,"createPromiseSignal");var protocolToMinecraft_default={0:["13w41b","13w41a"],1:["13w42b","13w42a"],2:["13w43a"],3:["1.7.1-pre","1.7-pre"],4:["1.7.5","1.7.4","1.7.3-pre","13w49a","13w48b","13w48a","13w47e","13w47d","13w47c","13w47b","13w47a","1.7.2"],5:["14w02c","14w02b","14w02a","1.7.10","1.7.10-pre4","1.7.10-pre3","1.7.10-pre2","1.7.10-pre1","1.7.9","1.7.8","1.7.7","1.7.6","1.7.6-pre2","1.7.6-pre1"],6:["14w03b","14w03a"],7:["14w04a"],8:["14w04b"],9:["14w05b","14w05a"],10:["14w06b","14w06a"],11:["14w07a"],12:["14w08a"],13:["14w10c","14w10b","14w10a"],14:["14w11b","14w11a"],15:["14w17a"],16:["14w18b","14w18a"],17:["14w19a"],18:["14w20b","14w20a"],19:["14w21a"],20:["14w21b"],21:["14w25a"],22:["14w25b","11w48a","11w47a","1.0.1","1.0.0","11w50a","11w49a"],23:["1.1","14w26a","12w01a"],24:["14w26b","12w05b","12w05a","12w04a","12w03a"],25:["14w26c","12w06a"],26:["14w27b","14w27a"],27:["14w28a","12w07b","12w07a"],28:["14w28b","1.2.3","1.2.2","1.2.1","12w08a"],29:["14w29a","12w15a","1.2.5","1.2.4"],30:["14w30b","14w30a","12w16a"],31:["14w30c","12w17a"],32:["14w31a","12w19a","12w18a"],33:["14w32a","12w21b","12w21a"],34:["14w32b","12w22a"],35:["14w32c","12w23b","12w23a"],36:["14w32d","12w24a"],37:["14w33a","12w26a","12w25a"],38:["14w33b","12w30b","12w30a","12w27a"],39:["14w33c","1.3.2","1.3.1","12w30e","12w30d","12w30c"],40:["14w34a","12w32a"],41:["14w34b","12w34a"],42:["14w34c","12w37a","12w36a","12w34b"],43:["14w34d","12w39b","12w39a","12w38b","12w38a"],44:["1.8-pre1","12w40a"],45:["1.8-pre2","12w40b"],46:["1.8-pre3","12w42b","12w42a","12w41b","12w41a"],47:["1.8.9","1.8.8","1.8.7","1.8.6","1.8.5","1.8.4","1.8.3","1.8.2","1.8.2-pre7","1.8.2-pre6","1.8.2-pre5","1.8.2-pre4","1.8.2-pre3","1.8.2-pre2","1.8.2-pre1","1.8.1","1.8.1-pre5","1.8.1-pre4","1.8.1-pre3","1.8.1-pre2","1.8.1-pre1","1.8","1.4.2"],48:["15w14a","1.4.3-pre"],49:["15w31a","1.4.5","1.4.4"],50:["15w31b","12w49a"],51:["15w31c","1.4.7","1.4.6","12w50b","12w50a"],52:["15w32a","13w01b","13w01a"],53:["15w32b","13w02b","13w02a"],54:["15w32c","13w03a"],55:["15w33a","13w04a"],56:["15w33b","13w05a"],57:["15w33c","13w05b"],58:["15w34a","13w07a","13w06a"],59:["15w34b","13w09b","13w09a"],60:["15w34c","1.5.1","13w12~","13w11a","1.5","13w10b","13w10a","13w09c"],61:["15w34d","1.5.2"],62:["15w35a","13w16a"],63:["15w35b","13w16b"],64:["15w35c","13w17a"],65:["15w35d","13w18c","13w18b","13w18a"],66:["15w35e","13w19a"],67:["15w36a","13w23a","13w22a","13w21b","13w21a"],68:["15w36b","13w23b"],69:["15w36c","13w24a"],70:["15w36d","13w24b"],71:["15w37a","13w25c","13w25b","13w25a"],72:["15w38a","1.6-pre","13w26a"],73:["15w38b","1.6.1"],74:["15w39c","15w39b","15w39a","1.6.2"],75:["15w40a","13w36b","13w36a"],76:["15w40b","13w37b","13w37a"],77:["15w41a","1.6.3-pre"],78:["15w41b","1.6.4"],79:["15w42a","13w38c","13w38b","13w38a"],80:["15w43a","13w39b","13w39a"],81:["15w43b"],82:["15w43c"],83:["15w44a"],84:["15w44b"],85:["15w45a"],86:["15w46a"],87:["15w47a"],88:["15w47b"],89:["15w47c"],90:["15w49a","2.0"],91:["15w49b"],92:["15w50a"],93:["15w51a"],94:["15w51b"],95:["16w02a"],96:["16w03a"],97:["16w04a"],98:["16w05a"],99:["16w05b"],100:["16w06a"],101:["16w07a"],102:["16w07b"],103:["1.9-pre1"],104:["1.9-pre2"],105:["1.9-pre3"],106:["1.9-pre4"],107:["1.9.1-pre1","1.9"],108:["1.RV-Pre1","1.9.1","1.9.1-pre3","1.9.1-pre2"],109:["1.9.3-pre1","16w15b","16w15a","16w14a","1.9.2"],110:["1.9.4","1.9.3","1.9.3-pre3","1.9.3-pre2"],201:["16w20a"],202:["16w21a"],203:["16w21b"],204:["1.10-pre1"],205:["1.10-pre2"],210:["1.10.2","1.10.1","1.10"],301:["16w32a"],302:["16w32b"],303:["16w33a"],304:["16w35a"],305:["16w36a"],306:["16w38a"],307:["16w39a"],308:["16w39b"],309:["16w39c"],310:["16w40a"],311:["16w41a"],312:["16w42a"],313:["16w44a","16w43a"],314:["1.11-pre1"],315:["1.11"],316:["1.11.2","1.11.1","16w50a"],317:["17w06a"],318:["17w13a"],319:["17w13b"],320:["17w14a"],321:["17w15a"],322:["17w16a"],323:["17w16b"],324:["17w17a"],325:["17w17b"],326:["17w18a"],327:["17w18b"],328:["1.12-pre1"],329:["1.12-pre2"],330:["1.12-pre3"],331:["1.12-pre4"],332:["1.12-pre5"],333:["1.12-pre6"],334:["1.12-pre7"],335:["1.12"],336:["17w31a"],337:["1.12.1-pre1"],338:["1.12.1"],339:["1.12.2-pre2","1.12.2-pre1"],340:["1.12.2"],341:["17w43a"],342:["17w43b"],343:["17w45a"],344:["17w45b"],345:["17w46a"],346:["17w47a"],347:["17w47b"],348:["17w48a"],349:["17w49a"],350:["17w49b"],351:["17w50a"],352:["18w01a"],353:["18w02a"],354:["18w03b"],356:["18w05a"],357:["18w06a"],358:["18w07a"],359:["18w07b"],360:["18w07c"],361:["18w08a"],362:["18w08b"],363:["18w09a"],364:["18w10a"],365:["18w10b"],366:["18w10c"],367:["18w10d"],368:["18w11a"],369:["18w14a"],370:["18w14b"],371:["18w15a"],372:["18w16a"],373:["18w19a"],374:["18w19b"],375:["18w20a"],376:["18w20b"],377:["18w20c"],378:["18w21a"],379:["18w21b"],380:["18w22a"],381:["18w22b"],382:["18w22c"],383:["1.13-pre1"],384:["1.13-pre2"],385:["1.13-pre3"],386:["1.13-pre4"],387:["1.13-pre5"],388:["1.13-pre6"],389:["1.13-pre7"],390:["1.13-pre8"],391:["1.13-pre9"],392:["1.13-pre10"],393:["1.13"],394:["18w30a"],395:["18w30b"],396:["18w31a"],397:["18w32a"],398:["18w33a"],399:["1.13.1-pre1"],400:["1.13.1-pre2"],401:["1.13.1"],402:["1.13.2-pre1"],403:["1.13.2-pre2"],404:["1.13.2"],441:["18w43b","18w43a"],442:["18w43c"],443:["18w44a"],444:["18w45a"],445:["18w46a"],446:["18w47a"],447:["18w47b"],448:["18w48a"],449:["18w48b"],450:["18w49a"],451:["18w50a"],452:["19w02a"],453:["19w03a"],454:["19w03b"],455:["19w03c"],456:["19w04a"],457:["19w04b"],458:["19w05a"],459:["19w06a"],460:["19w07a"],461:["19w08a"],462:["19w08b"],463:["19w09a"],464:["19w11a"],465:["19w11b"],466:["19w12a"],467:["19w12b"],468:["19w13a"],469:["19w13b"],470:["19w14a"],471:["19w14b"],472:["1.14 Pre-Release 1"],473:["1.14 Pre-Release 2"],474:["1.14 Pre-Release 3"],475:["1.14 Pre-Release 4"],476:["1.14 Pre-Release 5"],477:["1.14"],478:["1.14.1 Pre-Release 1"],479:["1.14.1 Pre-Release 2"],480:["1.14.1"],481:["1.14.2 Pre-Release 1"],482:["1.14.2 Pre-Release 2"],483:["1.14.2 Pre-Release 3"],484:["1.14.2 Pre-Release 4"],485:["1.14.2"],486:["1.14.3-pre1"],487:["1.14.3-pre2"],488:["1.14.3-pre3"],489:["1.14.3-pre4"],490:["1.14.3"],491:["1.14.4-pre1"],492:["1.14.4-pre2"],498:["1.14.4"],573:["1.15"],575:["1.15.1"],578:["1.15.2"],735:["1.16"],736:["1.16.1"],751:["1.16.2"],753:["1.16.3"],754:["1.16.5","1.16.4"],755:["1.17"],756:["1.17.1"],757:["1.18","1.18.1"],758:["1.18.2"],759:["1.19"],760:["1.19.1","1.19.2"],761:["1.19.3"],762:["1.19.4"],763:["1.20","1.20.1"],764:["1.20.2"],765:["1.20.3","1.20.4"]};var LockKey={versions:"versions",libraries:"libraries",assets:"assets",version:v=>`versions/${v}`,instance:p=>`instances/${p}`,instanceRemove:p=>`instances/${p}/remove`,shaderpacks:p=>`shaderpacks/${p}`,resourcepacks:p=>`resourcepacks/${p}`};var import_yauzl=__toESM(require_yauzl());async function open(target,options={lazyEntries:!0,autoClose:!1}){try{return await new Promise((resolve15,reject2)=>{function handleZip(err,zipfile){err||!zipfile?reject2(err):resolve15(zipfile)}__name(handleZip,"handleZip"),typeof target=="string"?(0,import_yauzl.open)(target,options,handleZip):target instanceof Buffer?(0,import_yauzl.fromBuffer)(target,options,handleZip):(0,import_yauzl.fromFd)(target,options,handleZip)})}catch(e){throw e?e.message==="end of central directory record signature not found"?Object.assign(new Error("Invalid zip file"),{name:"InvalidZipFile"}):e:Object.assign(new Error("Fail to open zip file"),{name:"InvalidZipFile"})}}__name(open,"open");function openEntryReadStream(zip,entry,options){return new Promise((resolve15,reject2)=>{function handleStream(err,stream3){err||!stream3?reject2(err):resolve15(stream3)}__name(handleStream,"handleStream"),options?zip.openReadStream(entry,options,handleStream):zip.openReadStream(entry,handleStream)})}__name(openEntryReadStream,"openEntryReadStream");async function readEntry(zip,entry,options){let stream3=await openEntryReadStream(zip,entry,options),buffers=[];return await new Promise((resolve15,reject2)=>{stream3.on("data",chunk=>{buffers.push(chunk)}),stream3.on("end",resolve15),stream3.on("error",reject2)}),Buffer.concat(buffers)}__name(readEntry,"readEntry");async function*walkEntriesGenerator(zip){let ended=!1,error,resume=__name(()=>{},"resume"),wait=new Promise(resolve15=>{resume=resolve15}),entries=[],onEntry=__name(e=>{entries.push(e),resume()},"onEntry"),onEnd=__name(()=>{ended=!0,resume()},"onEnd"),onError=__name(e=>{error=e,resume()},"onError");zip.addListener("entry",onEntry).addListener("end",onEnd).addListener("error",onError);try{for(;!ended;){if(zip.lazyEntries&&zip.readEntry(),await wait,error)throw error;for(;entries.length>0&&!ended;)ended=!!(yield entries.pop());wait=new Promise(resolve15=>{resume=resolve15})}}finally{zip.removeListener("entry",onEntry).removeListener("end",onEnd).removeListener("error",onError)}}__name(walkEntriesGenerator,"walkEntriesGenerator");async function filterEntries(zip,entries){let bags=entries.map(e=>[e,void 0]),remaining=entries.length;for await(let entry of walkEntriesGenerator(zip))for(let bag of bags)if(typeof bag[0]=="string"?bag[0]===entry.fileName&&(bag[1]=entry,remaining-=1):bag[0](entry)&&(bag[1]=entry,remaining-=1),remaining===0)break;return bags.map(b=>b[1])}__name(filterEntries,"filterEntries");function getEntriesRecord(entries){let record={};for(let entry of entries)record[entry.fileName]=entry;return record}__name(getEntriesRecord,"getEntriesRecord");async function readAllEntries(zipFile){let entries=[];for await(let entry of walkEntriesGenerator(zipFile))entries.push(entry);return entries}__name(readAllEntries,"readAllEntries");var import_child_process=require("child_process"),import_crypto2=require("crypto"),import_events=require("events"),import_fs2=require("fs"),import_promises4=require("fs/promises"),import_os=require("os"),import_path3=require("path"),import_stream=require("stream"),import_util=require("util");var import_path=require("path");var MinecraftFolder=class{constructor(root){this.root=root}static from(location){return typeof location=="string"?new MinecraftFolder(location):location instanceof MinecraftFolder?location:new MinecraftFolder(location.root)}get mods(){return(0,import_path.join)(this.root,"mods")}get resourcepacks(){return(0,import_path.join)(this.root,"resourcepacks")}get assets(){return(0,import_path.join)(this.root,"assets")}get libraries(){return(0,import_path.join)(this.root,"libraries")}get versions(){return this.getPath("versions")}get logs(){return this.getPath("logs")}get options(){return this.getPath("options.txt")}get launcherProfile(){return this.getPath("launcher_profiles.json")}get lastestLog(){return this.getPath("logs","latest.log")}get maps(){return this.getPath("saves")}get saves(){return this.getPath("saves")}get screenshots(){return this.getPath("screenshots")}getNativesRoot(version4){return(0,import_path.join)(this.getVersionRoot(version4),version4+"-natives")}getVersionRoot(version4){return(0,import_path.join)(this.versions,version4)}getVersionJson(version4){return(0,import_path.join)(this.getVersionRoot(version4),version4+".json")}getVersionServerJson(version4){return(0,import_path.join)(this.getVersionRoot(version4),"server.json")}getVersionJar(version4,type){return type==="client"||!type?(0,import_path.join)(this.getVersionRoot(version4),version4+".jar"):type==="server"?this.getPath("libraries","net","minecraft","server",version4,`server-${version4}-bundled.jar`):(0,import_path.join)(this.getVersionRoot(version4),version4+`-${type}.jar`)}getVersionAll(version4){return[(0,import_path.join)(this.versions,version4),(0,import_path.join)(this.versions,version4,version4+".json"),(0,import_path.join)(this.versions,version4,version4+".jar")]}getResourcePack(fileName){return(0,import_path.join)(this.resourcepacks,fileName)}getMod(fileName){return(0,import_path.join)(this.mods,fileName)}getLog(fileName){return(0,import_path.join)(this.logs,fileName)}getMapInfo(map){return this.getPath("saves",map,"level.dat")}getMapIcon(map){return this.getPath("saves",map,"icon.png")}getLibraryByPath(libraryPath){return(0,import_path.join)(this.libraries,libraryPath)}getAssetsIndex(versionAssets){return this.getPath("assets","indexes",versionAssets+".json")}getAsset(hash){return this.getPath("assets","objects",hash.substring(0,2),hash)}getLogConfig(file){return this.getPath("assets","log_configs",file)}getPath(...path16){return(0,import_path.join)(this.root,...path16)}};__name(MinecraftFolder,"MinecraftFolder");var MinecraftPath;(MinecraftPath2=>{MinecraftPath2.mods="mods",MinecraftPath2.resourcepacks="resourcepacks",MinecraftPath2.assets="assets",MinecraftPath2.libraries="libraries",MinecraftPath2.versions="versions",MinecraftPath2.logs="logs",MinecraftPath2.options="options.txt",MinecraftPath2.launcherProfile="launcher_profiles.json",MinecraftPath2.lastestLog="logs/latest.log",MinecraftPath2.maps=MinecraftPath2.saves,MinecraftPath2.saves="saves",MinecraftPath2.screenshots="screenshots";function getVersionRoot(version4){return(0,import_path.join)("versions",version4)}MinecraftPath2.getVersionRoot=getVersionRoot,__name(getVersionRoot,"getVersionRoot");function getNativesRoot(version4){return(0,import_path.join)("versions",version4,version4+"-natives")}MinecraftPath2.getNativesRoot=getNativesRoot,__name(getNativesRoot,"getNativesRoot");function getVersionJson(version4){return(0,import_path.join)("versions",version4,version4+".json")}MinecraftPath2.getVersionJson=getVersionJson,__name(getVersionJson,"getVersionJson");function getVersionJar(version4,type){return type==="client"||type===void 0?(0,import_path.join)("versions",version4,version4+".jar"):(0,import_path.join)("versions",version4,`${version4}-${type}.jar`)}MinecraftPath2.getVersionJar=getVersionJar,__name(getVersionJar,"getVersionJar");function getResourcePack(fileName){return(0,import_path.join)("resourcepacks",fileName)}MinecraftPath2.getResourcePack=getResourcePack,__name(getResourcePack,"getResourcePack");function getMod(fileName){return(0,import_path.join)("mods",fileName)}MinecraftPath2.getMod=getMod,__name(getMod,"getMod");function getLog(fileName){return(0,import_path.join)("logs",fileName)}MinecraftPath2.getLog=getLog,__name(getLog,"getLog");function getMapInfo(map){return(0,import_path.join)("saves",map,"level.dat")}MinecraftPath2.getMapInfo=getMapInfo,__name(getMapInfo,"getMapInfo");function getMapIcon(map){return(0,import_path.join)("saves",map,"icon.png")}MinecraftPath2.getMapIcon=getMapIcon,__name(getMapIcon,"getMapIcon");function getLibraryByPath(libraryPath){return(0,import_path.join)("libraries",libraryPath)}MinecraftPath2.getLibraryByPath=getLibraryByPath,__name(getLibraryByPath,"getLibraryByPath");function getAssetsIndex(versionAssets){return(0,import_path.join)("assets","indexes",versionAssets+".json")}MinecraftPath2.getAssetsIndex=getAssetsIndex,__name(getAssetsIndex,"getAssetsIndex");function getAsset(hash){return(0,import_path.join)("assets","objects",hash.substring(0,2),hash)}MinecraftPath2.getAsset=getAsset,__name(getAsset,"getAsset")})(MinecraftPath||={});var os=__toESM(require("os"));function getPlatform(){let arch2=os.arch(),version4=os.release();switch(os.platform()){case"darwin":return{name:"osx",version:version4,arch:arch2};case"linux":return{name:"linux",version:version4,arch:arch2};case"win32":return{name:"windows",version:version4,arch:arch2};default:return{name:"unknown",version:version4,arch:arch2}}}__name(getPlatform,"getPlatform");var import_crypto=require("crypto"),import_fs=require("fs"),import_promises=require("fs/promises"),import_promises2=require("stream/promises");function exists(file){return(0,import_promises.access)(file,import_fs.constants.F_OK).then(()=>!0,()=>!1)}__name(exists,"exists");async function validateSha1(target,hash,strict=!1){return await(0,import_promises.access)(target).then(()=>!1,()=>!0)?!1:hash?await checksum(target,"sha1")===hash:!strict}__name(validateSha1,"validateSha1");async function checksum(target,algorithm){let hash=(0,import_crypto.createHash)(algorithm).setEncoding("hex");try{await(0,import_promises2.pipeline)((0,import_fs.createReadStream)(target),hash)}catch(e){if(e.code==="ENOENT")return}return hash.read()}__name(checksum,"checksum");function isNotNull(v){return v!==void 0}__name(isNotNull,"isNotNull");var import_path2=require("path"),import_promises3=require("fs/promises");var LibraryInfo;(LibraryInfo2=>{function resolveFromPath(path16){let parts=path16.split("/"),file=parts[parts.length-1],version4=parts[parts.length-2],artifactId=parts[parts.length-3],groupId=parts.slice(0,parts.length-3).join("."),filePrefix=`${artifactId}-${version4}`,ext=(0,import_path2.extname)(file),type=ext.substring(1),isSnapshot=file.startsWith(version4),classifier=file.substring(isSnapshot?version4.length:filePrefix.length,file.length-ext.length);classifier.startsWith("-")&&(classifier=classifier.slice(1));let name3=`${groupId}:${artifactId}:${version4}`;return classifier&&(name3+=`:${classifier}`),type!=="jar"&&(name3+=`@${type}`),{type,groupId,artifactId,version:version4,classifier,name:name3,path:path16,isSnapshot}}LibraryInfo2.resolveFromPath=resolveFromPath,__name(resolveFromPath,"resolveFromPath");function resolve15(lib){let name3=typeof lib=="string"?lib:lib.name,[body,type="jar"]=name3.split("@"),[groupId,artifactId,version4,classifier=""]=body.split(":"),isSnapshot=version4.endsWith("-SNAPSHOT"),base=`${groupId.replace(/\./g,"/")}/${artifactId}/${version4}/${artifactId}-${version4}`;classifier&&(base+=`-${classifier}`);let path16=`${base}.${type}`;return{type,groupId,artifactId,version:version4,name:name3,isSnapshot,classifier,path:path16}}LibraryInfo2.resolve=resolve15,__name(resolve15,"resolve")})(LibraryInfo||={});var ResolvedLibrary=class{constructor(name3,info,download2,isNative=!1,checksums,serverreq,clientreq,extractExclude){this.name=name3;this.download=download2;this.isNative=isNative;this.checksums=checksums;this.serverreq=serverreq;this.clientreq=clientreq;this.extractExclude=extractExclude;let{groupId,artifactId,version:version4,isSnapshot,type,classifier,path:path16}=info;this.groupId=groupId,this.artifactId=artifactId,this.version=version4,this.isSnapshot=isSnapshot,this.type=type,this.classifier=classifier,this.path=path16}groupId;artifactId;version;isSnapshot;type;classifier;path};__name(ResolvedLibrary,"ResolvedLibrary");var Version;(Version7=>{function checkAllowed(rules,platform7=getPlatform(),features=[]){if(!rules||rules.length===0)return!0;let allow=!1;for(let rule of rules){let action=rule.action==="allow",apply=!0;if("os"in rule&&rule.os){apply=!1;let osRule=rule.os;platform7.name===osRule.name&&(!osRule.version||platform7.version.match(osRule.version))&&(apply=!0,osRule.arch&&(apply=(osRule.arch==="x86"?"ia32":osRule.arch)===platform7.arch))}if(apply&&"features"in rule&&rule.features){let featureRequire=rule.features;apply=Object.entries(featureRequire).every(([k,v])=>v?features.indexOf(k)!==-1:features.indexOf(k)===-1)}apply&&(allow=action)}return allow}Version7.checkAllowed=checkAllowed,__name(checkAllowed,"checkAllowed");async function parse5(minecraftPath,version4,platofrm=getPlatform()){let folder=MinecraftFolder.from(minecraftPath),hierarchy=await resolveDependency(folder,version4,platofrm);return resolve15(minecraftPath,hierarchy)}Version7.parse=parse5,__name(parse5,"parse");function resolve15(minecraftPath,hierarchy){let folder=MinecraftFolder.from(minecraftPath),rootVersion=hierarchy[hierarchy.length-1],id=hierarchy[0].id,assetIndex=rootVersion.assetIndex,assets="",downloadsMap={},librariesMap={},nativesMap={},mainClass="",args={jvm:[],game:[]},minimumLauncherVersion=0,releaseTime="",time="",type="",logging,minecraftVersion=rootVersion.clientVersion??rootVersion._minecraftVersion??rootVersion.id,location,javaVersion={majorVersion:8,component:"jre-legacy"},chains=hierarchy.map(j=>folder.getVersionRoot(j.id)),inheritances=hierarchy.map(j=>j.id),json;do if(json=hierarchy.pop(),minimumLauncherVersion=Math.max(json.minimumLauncherVersion||0,minimumLauncherVersion),location=json.minecraftDirectory,Reflect.get(json,"replace")?(args.game=json.arguments.game,args.jvm=json.arguments.jvm):(args.game.push(...json.arguments.game),args.jvm.push(...json.arguments.jvm)),releaseTime=json.releaseTime||releaseTime,time=json.time||time,logging=json.logging||logging,assets=json.assets||assets,type=json.type||type,mainClass=json.mainClass||mainClass,assetIndex=json.assetIndex||assetIndex,javaVersion=json.javaVersion||javaVersion,json.libraries&&json.libraries.forEach(lib=>{let libOrgName=`${lib.groupId}:${lib.artifactId}`;lib.classifier&&(libOrgName+=`-${lib.classifier};`),lib.isNative?nativesMap[libOrgName]=lib:librariesMap[libOrgName]=lib}),json.downloads)for(let key in json.downloads)downloadsMap[key]=json.downloads[key];while(hierarchy.length!==0);if(!mainClass)throw Object.assign(new Error,{name:"BadVersionJson",error:"BadVersionJson",version:id,missing:"MainClass"});return{id,assetIndex,assets,minecraftVersion,inheritances,arguments:args,downloads:downloadsMap,libraries:Object.keys(librariesMap).map(k=>librariesMap[k]).concat(Object.keys(nativesMap).map(k=>nativesMap[k])),mainClass,minimumLauncherVersion,releaseTime,time,type,logging,pathChain:chains,minecraftDirectory:location,javaVersion}}Version7.resolve=resolve15,__name(resolve15,"resolve");function inherits(id,parent,version4){let launcherVersion=Math.max(parent.minimumLauncherVersion,version4.minimumLauncherVersion),libMap={};parent.libraries.forEach(l=>{libMap[l.name]=l});let libraries=version4.libraries.filter(l=>libMap[l.name]===void 0),result={id,time:new Date().toISOString(),releaseTime:new Date().toISOString(),type:version4.type,libraries,mainClass:version4.mainClass,inheritsFrom:parent.id,minimumLauncherVersion:launcherVersion};if(typeof parent.minecraftArguments=="string"){if(typeof version4.arguments=="object")throw new TypeError("Extends require two version in same format!");result.minecraftArguments=mixinArgumentString(parent.minecraftArguments,version4.minecraftArguments||"")}else if(typeof parent.arguments=="object"){if(typeof version4.minecraftArguments=="string")throw new TypeError("Extends require two version in same format!");result.arguments=version4.arguments}return result}Version7.inherits=inherits,__name(inherits,"inherits");function mixinArgumentString(hi,lo){let arrA=hi.split(" "),arrB=lo.split(" "),args={};for(let i=0;i<arrA.length;i++){let element=arrA[i];args[element]||(args[element]=[]),arrA[i+1]&&args[element].push(arrA[i+=1])}for(let i=0;i<arrB.length;i++){let element=arrB[i];args[element]||(args[element]=[]),arrB[i+1]&&args[element].push(arrB[i+=1])}let out=[];for(let k of Object.keys(args))switch(k){case"--tweakClass":{let set={};for(let v of args[k])set[v]=0;Object.keys(set).forEach(v=>out.push(k,v));break}default:args[k][0]&&out.push(k,args[k][0]);break}return out.join(" ")}Version7.mixinArgumentString=mixinArgumentString,__name(mixinArgumentString,"mixinArgumentString");async function resolveDependency(path16,version4,platform7=getPlatform()){let folder=MinecraftFolder.from(path16),stack=[];async function walk(versionName){let jsonPath=folder.getVersionJson(versionName),contentString;try{contentString=await(0,import_promises3.readFile)(jsonPath,"utf-8")}catch(err){let e=err;throw Object.assign(new Error(e.message),{name:"MissingVersionJson",error:"MissingVersionJson",version:versionName,path:jsonPath})}let nextVersion;try{let versionJson=normalizeVersionJson(contentString,folder.root,platform7);stack.push(versionJson),nextVersion=versionJson.inheritsFrom}catch(e){throw e instanceof SyntaxError?Object.assign(new Error(e.message),{name:"CorruptedVersionJson",error:"CorruptedVersionJson",version:versionName,json:contentString}):e}if(nextVersion){if(stack.some(v=>v.id===nextVersion))throw Object.assign(new Error("Cannot resolve circular dependencies"),{name:"CircularDependenciesError",error:"CircularDependenciesError",version:version4,chain:stack.map(v=>v.id).concat(nextVersion)});await walk(nextVersion)}}return __name(walk,"walk"),await walk(version4),stack}Version7.resolveDependency=resolveDependency,__name(resolveDependency,"resolveDependency");function resolveLibrary(lib,platform7=getPlatform()){if("rules"in lib&&!checkAllowed(lib.rules,platform7))return;if("natives"in lib){if(!lib.natives[platform7.name])return;let classifier=lib.natives[platform7.name].replace("${arch}",platform7.arch.substring(1)),nativeArtifact=lib.downloads?.classifiers?.[classifier],info2=LibraryInfo.resolve(lib.name+":"+classifier);return nativeArtifact||(nativeArtifact={path:info2.path,sha1:"",size:-1,url:"https://libraries.minecraft.net/"+info2.path}),new ResolvedLibrary(lib.name+":"+classifier,info2,nativeArtifact,!0,void 0,void 0,void 0,lib.extract&&lib.extract.exclude?lib.extract.exclude:void 0)}let info=LibraryInfo.resolve(lib.name);if("downloads"in lib){if(!lib.downloads.artifact)throw new Error("Corrupted library: "+JSON.stringify(lib));return lib.downloads.artifact.url||(lib.downloads.artifact.url=info.groupId==="net.minecraftforge"?"https://files.minecraftforge.net/maven/"+lib.downloads.artifact.path:"https://libraries.minecraft.net/"+lib.downloads.artifact.path),lib.downloads.artifact.path||(lib.downloads.artifact={...lib.downloads.artifact,path:info.path}),new ResolvedLibrary(lib.name,info,lib.downloads.artifact)}let maven=lib.url||"https://libraries.minecraft.net/",artifact={size:-1,sha1:lib.checksums?lib.checksums[0]:"",path:info.path,url:maven+info.path};return new ResolvedLibrary(lib.name,info,artifact,!1,lib.checksums,lib.serverreq,lib.clientreq)}Version7.resolveLibrary=resolveLibrary,__name(resolveLibrary,"resolveLibrary");function resolveLibraries(libs,platform7=getPlatform()){return libs.map(lib=>resolveLibrary(lib,platform7)).filter(l=>l!==void 0)}Version7.resolveLibraries=resolveLibraries,__name(resolveLibraries,"resolveLibraries");function normalizeVersionJson(versionString,root,platform7=getPlatform()){function processArguments(ar){return ar.filter(a=>typeof a=="object"&&a.rules?.every(r=>typeof r=="string"||!("features"in r))?Version7.checkAllowed(a.rules,platform7):!0)}__name(processArguments,"processArguments");let parsed=JSON.parse(versionString),legacyVersionJson=!parsed.arguments&&!!parsed.minecraftArguments,libraries=Version7.resolveLibraries(parsed.libraries||[],platform7),args={jvm:[],game:[]};return parsed.arguments?(args.jvm=parsed.arguments.jvm||[],args.game=parsed.arguments.game||[]):(args.game=parsed.minecraftArguments?parsed.minecraftArguments.split(" "):[],args.jvm=[{rules:[{action:"allow",os:{name:"windows"}}],value:"-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump"},{rules:[{action:"allow",os:{name:"windows",version:"^10\\."}}],value:["-Dos.name=Windows 10","-Dos.version=10.0"]},"-Djava.library.path=${natives_directory}","-Dminecraft.launcher.brand=${launcher_name}","-Dminecraft.launcher.version=${launcher_version}","-cp","${classpath}"]),args.jvm=processArguments(args.jvm),{...parsed,libraries,arguments:args,minecraftDirectory:root,replace:legacyVersionJson}}Version7.normalizeVersionJson=normalizeVersionJson,__name(normalizeVersionJson,"normalizeVersionJson")})(Version||={});function format(template,args){return template.replace(/\$\{(.*?)}/g,key=>args[key.substring(2).substring(0,key.length-3)]||key)}__name(format,"format");var DEFAULT_EXTRA_JVM_ARGS=Object.freeze(["-Xmx2G","-XX:+UnlockExperimentalVMOptions","-XX:+UseG1GC","-XX:G1NewSizePercent=20","-XX:G1ReservePercent=20","-XX:MaxGCPauseMillis=50","-XX:G1HeapRegionSize=32M"]),LaunchPrecheck;(LaunchPrecheck2=>{LaunchPrecheck2.DEFAULT_PRECHECKS=Object.freeze([checkVersion,checkLibraries,checkNatives,linkAssets]),LaunchPrecheck2.Default=LaunchPrecheck2.DEFAULT_PRECHECKS;async function linkAssets(resource,version4,option){if(version4.assets!=="legacy"&&!version4.assets.startsWith("pre-"))return;let assetsIndexPath=resource.getAssetsIndex(version4.assets),buf=await(0,import_promises4.readFile)(assetsIndexPath),assetsIndex=JSON.parse(buf.toString()),virtualPath=resource.getPath("assets/virtual/"+version4.assets);await(0,import_promises4.mkdir)(virtualPath,{recursive:!0}).catch(()=>{});let dirs=Object.keys(assetsIndex.objects).map(path16=>(0,import_path3.dirname)((0,import_path3.join)(virtualPath,path16))).reduce((a,b)=>a.add(b),new Set);await Promise.all([...dirs].map(dir=>(0,import_promises4.mkdir)(dir,{recursive:!0})));for(let[path16,{hash}]of Object.entries(assetsIndex.objects)){let assetPath=resource.getAsset(hash),targetPath=(0,import_path3.join)(virtualPath,path16);await(0,import_promises4.link)(assetPath,targetPath).catch(e=>{if(e.code!=="EEXIST")throw e})}}LaunchPrecheck2.linkAssets=linkAssets,__name(linkAssets,"linkAssets");async function checkVersion(resource,version4,option){let jarPath=resource.getVersionJar(version4.minecraftVersion);if(version4.downloads.client?.sha1&&!await validateSha1(jarPath,version4.downloads.client.sha1))throw Object.assign(new Error(`Corrupted Version jar ${jarPath}. Either the file not reachable or the file sha1 not matched!`),{error:"CorruptedVersionJar",version:version4.minecraftVersion})}LaunchPrecheck2.checkVersion=checkVersion,__name(checkVersion,"checkVersion");async function checkLibraries(resource,version4,option){let validMask=await Promise.all(version4.libraries.map(lib=>validateSha1(resource.getLibraryByPath(lib.download.path),lib.download.sha1))),corruptedLibs=version4.libraries.filter((_,index)=>!validMask[index]);if(corruptedLibs.length>0)throw Object.assign(new Error(`Missing ${corruptedLibs.length} libraries! Either the file not reachable or the file sha1 not matched!`),{error:"MissingLibraries",libraries:corruptedLibs,version:version4})}LaunchPrecheck2.checkLibraries=checkLibraries,__name(checkLibraries,"checkLibraries");async function checkNatives(resource,version4,option){let native=option.nativeRoot||resource.getNativesRoot(version4.id);await(0,import_promises4.mkdir)(native,{recursive:!0}).catch(e=>{if(e.code!=="EEXIST")throw e});let natives=version4.libraries.filter(lib=>lib.isNative||lib.classifier.startsWith("natives")),checksumFile=(0,import_path3.join)(native,".json"),includedLibs=natives.map(n=>n.name).sort(),checksumFileObject=await(0,import_promises4.readFile)(checksumFile,"utf-8").then(JSON.parse).catch(e=>{}),shaEntries;checksumFileObject&&checksumFileObject.libraries&&checksumFileObject.libraries.sort().every((v,i)=>v===includedLibs[i])&&(shaEntries=checksumFileObject.entries);let extractedNatives=[];async function extractJar(n){if(!n)return;let excluded=n.extractExclude||[],platform7=option.platform||getPlatform(),containsExcludes=__name(p=>excluded.filter(s=>p.startsWith(s)).length===0,"containsExcludes"),notInMetaInf=__name(p=>p.indexOf("META-INF/")===-1,"notInMetaInf"),notSha1AndNotGit=__name(p=>!(p.endsWith(".sha1")||p.endsWith(".git")),"notSha1AndNotGit"),isSatisfyPlaform=__name(p=>{if(p.indexOf("/")===-1)return!0;let[os4,arch2]=p.split("/"),platformArch=arch2==="ia32"?"x86":arch2;return os4===platform7.name&&platformArch===platform7.arch},"isSatisfyPlaform");if(!n.download.path)throw Object.assign(new TypeError(`Library ${n.name}(${version4.id}) has no download path!`),{library:n});let from=resource.getLibraryByPath(n.download.path),promises2=[],zip=await open(from,{lazyEntries:!0,autoClose:!1});for await(let entry of walkEntriesGenerator(zip))if(containsExcludes(entry.fileName)&&notInMetaInf(entry.fileName)&&notSha1AndNotGit(entry.fileName)&&!entry.fileName.endsWith("/")&&isSatisfyPlaform(entry.fileName)){let fileName=(0,import_path3.basename)(entry.fileName),dest=(0,import_path3.join)(native,fileName);fileName.indexOf("/")!==-1&&await(0,import_promises4.mkdir)((0,import_path3.dirname)(dest),{recursive:!0}).catch(e=>{}),extractedNatives.push({file:fileName,name:n.name,sha1:""}),promises2.push((0,import_util.promisify)(import_stream.pipeline)(await openEntryReadStream(zip,entry),(0,import_fs2.createWriteStream)(dest)))}await Promise.all(promises2)}if(__name(extractJar,"extractJar"),shaEntries){let validEntries={};for(let entry of shaEntries){if(typeof entry.file!="string")continue;let file=(0,import_path3.join)(native,entry.file);await validateSha1(file,entry.sha1,!0)&&(validEntries[entry.name]=!0)}let missingNatives=natives.filter(n=>!validEntries[n.name]);if(missingNatives.length!==0){let errors8=(await Promise.allSettled(missingNatives.map(extractJar))).map(r=>r.status==="rejected"?r.reason:void 0).filter(isNotNull);if(errors8.length===0)return;throw errors8.length===1?errors8[0]:new AggregateError(errors8,"Some natives failed to extract")}}else{let result=await Promise.allSettled(natives.map(extractJar)),entries=await Promise.all(extractedNatives.map(async n=>({...n,sha1:await checksum((0,import_path3.join)(native,n.file),"sha1")}))),fileContent=JSON.stringify({entries,libraries:includedLibs});await(0,import_promises4.writeFile)(checksumFile,fileContent);let errors8=result.map(r=>r.status==="rejected"?r.reason:void 0).filter(isNotNull);if(errors8.length===0)return;throw errors8.length===1?errors8[0]:new AggregateError(errors8,"Some natives failed to extract")}}LaunchPrecheck2.checkNatives=checkNatives,__name(checkNatives,"checkNatives")})(LaunchPrecheck||={});async function launchServer(options){let args=generateArgumentsServer(options),spawnOption={env:process.env,...options.extraExecOption};return(options.spawn??import_child_process.spawn)(args[0],args.slice(1),spawnOption)}__name(launchServer,"launchServer");function createMinecraftProcessWatcher(process6,emitter=new import_events.EventEmitter){let crashReport="",crashReportLocation="",waitForReady=!0;return process6.on("error",e=>{emitter.emit("error",e)}),process6.on("exit",(code,signal)=>{emitter.emit("minecraft-exit",{code,signal,crashReport,crashReportLocation})}),process6.stdout?.on("data",s=>{let string=s.toString();string.indexOf("---- Minecraft Crash Report ----")!==-1?crashReport=string:string.indexOf("Crash report saved to:")!==-1?(crashReportLocation=string.substring(string.indexOf("Crash report saved to:")+29),crashReportLocation=crashReportLocation.replace(import_os.EOL,"").trim()):waitForReady&&(string.indexOf("Missing metadata in pack")!==-1||string.indexOf("Registering resource reload listener")!==-1||string.indexOf("Reloading ResourceManager")!==-1||string.indexOf("LWJGL Version: ")!==-1||string.indexOf("OpenAL initialized.")!==-1)||waitForReady&&string.indexOf(" Preparing level ")!==-1?(waitForReady=!1,emitter.emit("minecraft-window-ready")):string.indexOf("Failed to start the minecraft server")!==-1&&(crashReport=string)}),emitter}__name(createMinecraftProcessWatcher,"createMinecraftProcessWatcher");async function launch(options){let gamePath=(0,import_path3.isAbsolute)(options.gamePath)?options.gamePath:(0,import_path3.resolve)(options.gamePath),resourcePath=options.resourcePath||gamePath,version4=typeof options.version=="string"?await Version.parse(resourcePath,options.version):options.version,args=await generateArguments({...options,version:version4,gamePath,resourcePath}),minecraftFolder=MinecraftFolder.from(resourcePath),prechecks=options.prechecks||LaunchPrecheck.DEFAULT_PRECHECKS;await Promise.all(prechecks.map(f=>f(minecraftFolder,version4,options)));let spawnOption={cwd:options.gamePath,...options.extraExecOption};return options.extraExecOption?.shell&&(args=args.map(a=>`"${a}"`)),(0,import_fs2.existsSync)(gamePath)||await(0,import_promises4.mkdir)(gamePath),(options.spawn??import_child_process.spawn)(args[0],args.slice(1),spawnOption)}__name(launch,"launch");function unshiftPrependCommand(cmd,prependCommand){if(prependCommand)if(typeof prependCommand=="string")prependCommand.trim().length>0&&cmd.push(prependCommand.trim());else{let prepended=prependCommand.filter(c=>c.trim().length>0);cmd.unshift(...prepended)}}__name(unshiftPrependCommand,"unshiftPrependCommand");function generateArgumentsServer(options,_delimiter=import_path3.delimiter,_sep=import_path3.sep){let{javaPath,minMemory,maxMemory,extraJVMArgs=[],extraMCArgs=[],extraExecOption={}}=options,cmd=[javaPath];return minMemory&&cmd.push(`-Xms${minMemory}M`),maxMemory&&cmd.push(`-Xmx${maxMemory}M`),cmd.push(...extraJVMArgs),options.classPath&&options.classPath.length>0&&cmd.push("-cp",options.classPath.map(v=>v.replaceAll(import_path3.sep,_sep)).join(_delimiter)),options.serverExectuableJarPath?cmd.push("-jar",options.serverExectuableJarPath.replaceAll(import_path3.sep,_sep)):options.mainClass&&cmd.push(options.mainClass),cmd.push(...extraMCArgs),options.nogui&&cmd.push("nogui"),unshiftPrependCommand(cmd,options.prependCommand),cmd}__name(generateArgumentsServer,"generateArgumentsServer");async function generateArguments(options){if(!options.version)throw new TypeError("Version cannot be null!");options.demo||(options.demo=!1);let currentPlatform=options.platform??getPlatform(),gamePath=(0,import_path3.isAbsolute)(options.gamePath)?options.gamePath:(0,import_path3.resolve)(options.gamePath),resourcePath=options.resourcePath||gamePath,version4=typeof options.version=="string"?await Version.parse(resourcePath,options.version):options.version,mc=MinecraftFolder.from(resourcePath),cmd=[],{id=(0,import_crypto2.randomUUID)().replace(/-/g,""),name:name3="Steve"}=options.gameProfile||{},accessToken=options.accessToken||(0,import_crypto2.randomUUID)().replace(/-/g,""),properties=options.properties||{},userType=options.userType||"msa",features=options.features||{},jvmArguments=normalizeArguments(version4.arguments.jvm,currentPlatform,features),gameArguments=normalizeArguments(version4.arguments.game,currentPlatform,features),featureValues=Object.values(features).filter(f=>typeof f=="object").reduce((a,b)=>({...a,...b}),{}),launcherName=options.launcherName||"Launcher",launcherBrand=options.launcherBrand||"0.0.1",nativeRoot=options.nativeRoot||mc.getNativesRoot(version4.id),gameIcon=options.gameIcon;if(!gameIcon){let index=mc.getAssetsIndex(version4.assets),indexContent=await(0,import_promises4.readFile)(index,{encoding:"utf-8"}).then(b=>JSON.parse(b.toString()),()=>({}));"icons/minecraft.icns"in indexContent?gameIcon=mc.getAsset(indexContent["icons/minecraft.icns"].hash):"minecraft/icons/minecraft.icns"in indexContent?gameIcon=mc.getAsset(indexContent["minecraft/icons/minecraft.icns"].hash):gameIcon=""}let gameName=options.gameName||"Minecraft";cmd.push(options.javaPath),currentPlatform.name==="osx"&&(cmd.push(`-Xdock:name=${gameName}`),gameIcon&&cmd.push(`-Xdock:icon=${gameIcon}`)),options.minMemory&&cmd.push(`-Xms${options.minMemory}M`),options.maxMemory&&cmd.push(`-Xmx${options.maxMemory}M`),options.ignoreInvalidMinecraftCertificates&&cmd.push("-Dfml.ignoreInvalidMinecraftCertificates=true"),options.ignorePatchDiscrepancies&&cmd.push("-Dfml.ignorePatchDiscrepancies=true"),options.yggdrasilAgent&&(cmd.push(`-javaagent:${options.yggdrasilAgent.jar}=${options.yggdrasilAgent.server}`),cmd.push("-Dauthlibinjector.side=client"),options.yggdrasilAgent.prefetched&&cmd.push(`-Dauthlibinjector.yggdrasil.prefetched=${options.yggdrasilAgent.prefetched}`));let jvmOptions={natives_directory:nativeRoot,launcher_name:launcherName,launcher_version:launcherBrand,game_directory:gamePath,classpath:[...version4.libraries.filter(lib=>!lib.isNative).map(lib=>mc.getLibraryByPath(lib.download.path)),mc.getVersionJar(version4.minecraftVersion),...options.extraClassPaths||[]].join(import_path3.delimiter),library_directory:mc.getPath("libraries"),classpath_separator:import_path3.delimiter,version_name:version4.minecraftVersion,...featureValues};if(version4.logging&&version4.logging.client){let client=version4.logging.client,argument=client.argument,filePath=mc.getLogConfig(client.file.id);(0,import_fs2.existsSync)(filePath)&&jvmArguments.push(argument.replace("${path}",filePath))}if(cmd.push(...jvmArguments.map(arg=>format(arg,jvmOptions))),cmd.some(v=>v.startsWith("-DlibraryDirectory"))||cmd.push("-DlibraryDirectory="+mc.getPath("libraries")),options.extraJVMArgs instanceof Array){if(options.extraJVMArgs.some(v=>typeof v!="string"))throw new TypeError("Require extraJVMArgs be all string!");cmd.push(...options.extraJVMArgs)}else options.maxMemory?cmd.push(...DEFAULT_EXTRA_JVM_ARGS.filter(v=>v!=="-Xmx2G")):cmd.push(...DEFAULT_EXTRA_JVM_ARGS);cmd.push(version4.mainClass);let assetsDir=(0,import_path3.join)(resourcePath,"assets"),resolution=options.resolution,versionName=options.versionName||version4.id,versionType=options.versionType||version4.type,mcOptions={version_name:versionName,version_type:versionType,assets_root:assetsDir,game_assets:(0,import_path3.join)(assetsDir,"virtual",version4.assets),assets_index_name:options.useHashAssetsIndex?version4.assetIndex?.sha1??version4.assets:version4.assets,auth_session:accessToken,game_directory:gamePath,auth_player_name:name3,auth_uuid:id,auth_access_token:accessToken,user_properties:JSON.stringify(properties),user_type:userType,resolution_width:-1,resolution_height:-1,...featureValues};return resolution&&(mcOptions.resolution_width=resolution.width,mcOptions.resolution_height=resolution.height),cmd.push(...gameArguments.map(arg=>format(arg,mcOptions))),options.extraMCArgs&&cmd.push(...options.extraMCArgs),options.server&&(cmd.push("--server",options.server.ip),options.server.port&&cmd.push("--port",options.server.port.toString())),options.resolution&&!cmd.find(a=>a==="--width")&&(options.resolution.fullscreen?cmd.push("--fullscreen"):(options.resolution.height&&cmd.push("--height",options.resolution.height.toString()),options.resolution.width&&cmd.push("--width",options.resolution.width.toString()))),options.demo&&cmd.push("--demo"),unshiftPrependCommand(cmd,options.prependCommand),cmd}__name(generateArguments,"generateArguments");function normalizeArguments(args,platform7,features){return args.map(arg=>typeof arg=="string"?arg:Version.checkAllowed(arg.rules||[],platform7,Object.keys(features))?arg.value:"").reduce((result,cur)=>(cur instanceof Array?result.push(...cur):cur&&result.push(cur),result),[])}__name(normalizeArguments,"normalizeArguments");var import_promises5=require("fs/promises");async function diagnoseFile({file,expectedChecksum,role,hint,algorithm},options){let issue=!1,receivedChecksum="";algorithm=algorithm??"sha1";let checksumFunc=options?.checksum??checksum,signal=options?.signal,fileExisted=await exists(file);if(signal?.aborted)return;if(!fileExisted)issue=!0;else if(expectedChecksum!==""){if(receivedChecksum=await checksumFunc(file,algorithm).catch(e=>{if(e.code==="ENOENT")return"";throw e}),signal?.aborted)return;issue=receivedChecksum!==expectedChecksum}else(await(0,import_promises5.stat)(file).catch(()=>({size:0}))).size===0&&(issue=!0);let type=fileExisted?"corrupted":"missing";if(issue)return{type,role,file,expectedChecksum,receivedChecksum,hint}}__name(diagnoseFile,"diagnoseFile");async function diagnoseAssets(assetObjects,minecraft,options){let signal=options?.signal,filenames=Object.keys(assetObjects);return(await Promise.all(filenames.map(async filename=>{let{hash,size}=assetObjects[filename],assetPath=minecraft.getAsset(hash);if(options?.strict){let issue=await diagnoseFile({file:assetPath,expectedChecksum:hash,role:"asset",hint:"Problem on asset! Please consider to use Installer.installAssets to fix."},options);if(issue)return Object.assign(issue,{asset:{name:filename,hash,size}})}else{let{size:realSize}=await(0,import_promises5.stat)(assetPath).catch(()=>({size:-1}));if(signal?.aborted)return;if(realSize!==size){let issue=await diagnoseFile({file:assetPath,expectedChecksum:hash,role:"asset",hint:"Problem on asset! Please consider to use Installer.installAssets to fix."},options);if(issue)return Object.assign(issue,{asset:{name:filename,hash,size}})}}}))).filter(isNotNull)}__name(diagnoseAssets,"diagnoseAssets");async function diagnoseLibraries(resolvedVersion,minecraft,options){let signal=options?.signal;return(await Promise.all(resolvedVersion.libraries.map(async lib=>{if(!lib.download.path)throw new TypeError(`Cannot diagnose library without path! ${JSON.stringify(lib)}`);let libPath=minecraft.getLibraryByPath(lib.download.path);if(options?.strict){let size=lib.download.size,{size:realSize}=await(0,import_promises5.stat)(libPath).catch(()=>({size:-1}));if(signal?.aborted)return;if(size!==-1&&realSize!==size){let issue=await diagnoseFile({file:libPath,expectedChecksum:lib.download.sha1,role:"library",hint:"Problem on library! Please consider to use Installer.installLibraries to fix."},options);if(issue)return Object.assign(issue,{library:lib})}}else{let issue=await diagnoseFile({file:libPath,expectedChecksum:lib.download.sha1,role:"library",hint:"Problem on library! Please consider to use Installer.installLibraries to fix."},options);if(issue)return Object.assign(issue,{library:lib})}}))).filter(isNotNull)}__name(diagnoseLibraries,"diagnoseLibraries");async function diagnoseAssetIndex(resolvedVersion,minecraft,useHash=!1){let assetsIndexPath=minecraft.getAssetsIndex(useHash?resolvedVersion.assetIndex?.sha1??resolvedVersion.assets:resolvedVersion.assets),issue=await diagnoseFile({file:assetsIndexPath,expectedChecksum:resolvedVersion.assetIndex?.sha1??"",role:"assetIndex",hint:"Problem on assets index file! Please consider to use Installer.installAssets to fix."});if(issue)return Object.assign(issue,{version:resolvedVersion.minecraftVersion})}__name(diagnoseAssetIndex,"diagnoseAssetIndex");async function diagnoseJar(resolvedVersion,minecraft,options){let side=options?.side??"client",jarPath=minecraft.getVersionJar(resolvedVersion.minecraftVersion,side),issue=await diagnoseFile({file:jarPath,expectedChecksum:resolvedVersion.downloads[side]?.sha1??"",role:"minecraftJar",hint:"Problem on Minecraft jar! Please consider to use Installer.instalVersion to fix."});if(issue)return Object.assign(issue,{version:resolvedVersion.minecraftVersion})}__name(diagnoseJar,"diagnoseJar");var import_events2=require("events"),import_fs_extra6=__toESM(require_lib()),import_http=require("http"),import_path9=require("path"),import_stream3=require("stream"),import_promises6=require("stream/promises"),import_promises7=require("timers/promises");var LAUNCHER_NAME="xmcl";var HAS_DEV_SERVER=!!process.env.HAS_DEV_SERVER;var CancelledError=class extends Error{constructor(){super("Cancelled"),this.name="CancelledError"}};__name(CancelledError,"CancelledError");function createFork(){let id=0;return()=>id++}__name(createFork,"createFork");var BaseTask=class{constructor(){this._state=0;this._progress=0;this._total=-1;this._path="";this._id=0;this.context={};this.name="";this.param={};this._promise=new Promise((resolve15,reject2)=>{this.resolve=resolve15,this.reject=reject2})}setName(name3,param){return this.name=name3,this.param=param||this.param,this}get(){if(this.state===4)return this.resultOrError;if(this.state===5)throw this.resultOrError}get id(){return this._id}get path(){return this._path}get progress(){return this._progress}get total(){return this._total}get to(){return this._to}get from(){return this._from}get state(){return this._state}get isCancelled(){return this._state===2}get isPaused(){return this._state===3}get isDone(){return this._state===4}get isRunning(){return this._state===1}async pause(){this._state===1&&await this.pauseTask().then(()=>{this._state=3,this.context.onPaused?.(this)})}async resume(){this._state===3&&(this._state=1,await this.resumeTask().then(()=>{this.context.onResumed?.(this)}))}async cancel(timeout2){if(!(this.state!==1&&this.state!==0)){this._state=2,this.reject(new CancelledError);try{timeout2?await Promise.race([this.cancelTask(timeout2),new Promise(resolve15=>setTimeout(resolve15,timeout2))]):await this.cancelTask()}finally{this.context.onCancelled?.(this)}}}wait(){return this._promise}start(context2,parent){if(this._state===2)throw new CancelledError;this._state===0&&(context2&&Object.assign(this.context,context2),this.context.fork||(this.context.fork=createFork()),this.parent=parent,this._state=1,this._id=this.context.fork(this),this._path=parent?`${parent.path}.${this.name}`:this.name,this.context.onStart?.(this),this.runTask().then(value=>{this.resolve(value),this._state=4,this.resultOrError=value,this.context.onSucceed?.(this,value)},error=>{this.reject(error),this.resultOrError=error,this.state!==2&&(this._state=5,this.context.onFailed?.(this,error))}))}startAndWait(context2,parent){return this.start(context2,parent),this.wait()}update(chunkSize){this.context.onUpdate?.(this,chunkSize),this.parent?.onChildUpdate(chunkSize)}onChildUpdate(chunkSize){}map(transform){let copy5=Object.create(this),wait=copy5.wait;return copy5.wait=function(){return wait.bind(this)().then(r=>transform.bind(this)(r))},copy5}};__name(BaseTask,"BaseTask");var AbortableTask=class extends BaseTask{constructor(){super(...arguments);this._pausing=Promise.resolve();this._unpause=()=>{};this._onAborted=()=>{};this._onResume=()=>{}}cancelTask(){return this.abort(!0),new Promise(resolve15=>{this._onAborted=resolve15})}pauseTask(){return this._pausing=new Promise(resolve15=>{this._unpause=resolve15}),this.abort(!1),new Promise(resolve15=>{this._onAborted=resolve15})}resumeTask(){return this._unpause(),new Promise(resolve15=>{this._onResume=resolve15})}async runTask(){for(;;)try{if(this.state===2)throw new CancelledError;return await this._pausing,this._onResume(),await this.process()}catch(e){if(this.isAbortedError(e)){this._onAborted();continue}throw this._state===2&&this._onAborted(),e}}};__name(AbortableTask,"AbortableTask");var TaskGroup=class extends BaseTask{constructor(){super(...arguments);this.children=[]}onChildUpdate(chunkSize){let total=0,progress=0;for(let task3 of this.children)progress+=task3.progress,total+=task3.total;this._total=total,this._progress=progress,this.update(chunkSize)}async cancelTask(timeout2){await Promise.allSettled(this.children.map(task3=>task3.cancel(timeout2)))}async pauseTask(){await Promise.allSettled(this.children.map(task3=>task3.pause()))}async resumeTask(){await Promise.all(this.children.map(task3=>task3.resume()))}async all(tasks,{throwErrorImmediately,getErrorMessage}={throwErrorImmediately:!0,getErrorMessage:errors8=>""}){let errors8=[],promises2=[];for(let task3 of tasks){this.children.push(task3);let promise=task3.startAndWait(this.context,this).catch(error=>{if(throwErrorImmediately||error instanceof CancelledError)throw error;errors8.push(error)});promises2.push(promise)}try{let result=await Promise.all(promises2);if(errors8.length>0){if(errors8.length===1)throw errors8[0];let flatten=errors8.flatMap(e=>e instanceof AggregateError?e.errors:e);throw new AggregateError(flatten,getErrorMessage?.(flatten))}return result}catch(e){if(throwErrorImmediately)for(let task3 of tasks)task3.isRunning&&task3.cancel().catch(e2=>{errors8.push(e2)});throw e}}};__name(TaskGroup,"TaskGroup");var TaskRoutine=class extends TaskGroup{constructor(name3,executor,param={}){super();this.executor=executor;this.setName(name3,param)}concat(task3){try{let result=task3.executor.bind(this)();return result instanceof Promise?result:Promise.resolve(result)}catch(e){return Promise.reject(e)}}yield(task3){if(this.state!==1)throw new Error("IllegalState");return this.children.push(task3),task3.startAndWait(this.context,this)}runTask(){try{let result=this.executor.bind(this)();return result instanceof Promise?result:Promise.resolve(result)}catch(e){return Promise.reject(e)}}};__name(TaskRoutine,"TaskRoutine");function task(name3,executor,param={}){return new TaskRoutine(name3,executor,param)}__name(task,"task");var import_undici=__toESM(require_undici());var AnyError=class extends Error{constructor(name3,message,options,properties){super(message,options),this.name=name3,properties&&Object.assign(this,properties)}static make(name3){return class extends AnyError{constructor(message,options){super(name3,message,options)}}}};__name(AnyError,"AnyError");function isSystemError(e){return typeof e.errno=="number"&&typeof e.code=="string"&&e instanceof Error}__name(isSystemError,"isSystemError");async function getNormalizeException(e){if(e instanceof CancelledError)return new CancelledException({type:"cancelled"});if(isSystemError(e))return getNomralizedSystemError(e);if(e instanceof import_undici.errors.UndiciError)return await getNormalizedUndiciException(e)}__name(getNormalizeException,"getNormalizeException");function getNomralizedSystemError(e){if((e.errno==="ENOTFOUND"||e.code==="ENOTFOUND")&&e.syscall==="getaddrinfo")return new NetworkException({type:"networkException",code:"NAME_NOT_RESOLVED"});if(e.code==="ECONNRESET")return new NetworkException({type:"networkException",code:"CONNECTION_RESET"})}__name(getNomralizedSystemError,"getNomralizedSystemError");async function getNormalizedUndiciException(e){let options=e.options,body="";e instanceof import_undici.errors.ResponseStatusCodeError&&(body=e.body||"");let code;return e.code==="UND_ERR_CONNECT_TIMEOUT"?code="CONNECTION_TIMED_OUT":e.code==="UND_ERR_SOCKET"?code="SOCKET_NOT_CONNECTED":e.code==="UND_ERR_HEADERS_TIMEOUT"?code="TIMED_OUT":e.code==="UND_ERR_BODY_TIMEOUT"?code="TIMED_OUT":e.code==="UND_ERR_RESPONSE_STATUS_CODE"&&(code="HTTP_STATUS"),code==="HTTP_STATUS"?new NetworkException({type:"httpException",code,method:options?.method||"",url:e.url??(options?new URL(options?.path,options.origin).toString():""),statusCode:e instanceof import_undici.errors.ResponseStatusCodeError?e.statusCode:0,body}):code?new NetworkException({type:"networkException",code}):void 0}__name(getNormalizedUndiciException,"getNormalizedUndiciException");async function getSerializedError(e,context2){if((e instanceof AggregateError||e.name==="AggregateError"&&e.errors instanceof Array)&&(e=e.errors),e instanceof Array)return e.length!==1?Promise.all(e.map(v=>getSerializedError(v,context2))):getSerializedError(e[0],context2);let error={};if(e instanceof Error){try{Object.assign(error,JSON.parse(JSON.stringify(e,(key,val2)=>val2)))}catch{}error.message=e.message,error.stack=e.stack,error.name=e.name}else error&&(error.message=error.toString());return error}__name(getSerializedError,"getSerializedError");var import_fs_extra=__toESM(require_lib()),import_path4=require("path");async function move(from,to){await(0,import_fs_extra.rename)(from,to).catch(async e=>{if(isSystemError(e)&&e.code==="EXDEV")await(0,import_fs_extra.copy)(from,to,{errorOnExist:!0,preserveTimestamps:!0,filter:async(src,dest)=>!await(0,import_fs_extra.readlink)(src).catch(()=>null)}),await(0,import_fs_extra.remove)(from);else throw e})}__name(move,"move");async function handleMigrateRoot(source,logger,app6){let migrateIndex=process.argv.indexOf("--migrate"),destination=process.argv[migrateIndex+1];if(migrateIndex===-1||!destination)return source;let candidates=["assets","instances","jre","libraries","labymod-neo","modpacks","mods","resourcepacks","saves","shaderpacks","versions","authlib-injection.json","ely-authlib.json","launcher_profiles.json","options.txt"],finished4=[];try{logger.log(`Try to use rename to migrate the files: ${source} -> ${destination}`),app6.controller.startMigrate();let from=source,to=destination,progress=0,total=candidates.length;app6.controller.handle("migration-get-progress",()=>({from,to,progress,total}));let files=await(0,import_fs_extra.readdir)(source).then(files2=>files2.filter(file=>candidates.includes(file)));total=files.length;for(let file of files){from=(0,import_path4.join)(source,file),to=(0,import_path4.join)(destination,file),progress=files.indexOf(file);try{logger.log(`Move ${from} -> ${to}`),app6.controller.broadcast("migration-event",{event:"progress",payload:{from,to,progress,total}}),await move(from,to),finished4.push({from,to}),app6.controller.broadcast("migration-event",{event:"progress",payload:{from,to,progress:progress+1,total}})}catch(e){throw logger.warn(`Fail to move ${from} -> ${to}`,e),app6.controller.broadcast("migration-event",{event:"error",payload:{from,to,error:e}}),e}}return await(0,import_fs_extra.writeFile)((0,import_path4.join)(app6.appDataPath,"root"),destination),app6.controller.endMigrate({from:source,to:destination}),destination}catch(e){logger.warn("Fail to migrate, rollback",e);for(let{from,to}of finished4)try{logger.log(`Rollback ${to} -> ${from}`),await move(to,from)}catch(e2){logger.warn(`Fail to rollback ${to} -> ${from}`,e2)}return app6.controller.endMigrate(),source}}__name(handleMigrateRoot,"handleMigrateRoot");async function listen(server,port,nextPort){for(;port<=65535&&!await new Promise((resolve15,reject2)=>{let handleError=__name(e=>{e.code==="EADDRINUSE"?resolve15(!1):reject2(e)},"handleError");server.addListener("error",handleError),server.listen(port,()=>{server.removeListener("error",handleError),resolve15(!0)})});port=nextPort(port));return port}__name(listen,"listen");function createDummyLogger(tag,destination,logEmitter){return{log:(message,...options)=>{logEmitter.emit("info",destination,tag,message,...options)},warn:(message,...options)=>{logEmitter.emit("warn",destination,tag,message,...options)},error:(e,scope)=>{logEmitter.emit("failure",destination,scope??tag,e)}}}__name(createDummyLogger,"createDummyLogger");var import_fast_xml_parser=__toESM(require_fxp());function escapeStringRegexp(string){if(typeof string!="string")throw new TypeError("Expected a string");return string.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}__name(escapeStringRegexp,"escapeStringRegexp");function trimRepeated(string,target){if(typeof string!="string"||typeof target!="string")throw new TypeError("Expected a string");let regex=new RegExp(`(?:${escapeStringRegexp(target)}){2,}`,"g");return string.replace(regex,target)}__name(trimRepeated,"trimRepeated");function filenameReservedRegex(){return/[<>:"/\\|?*\u0000-\u001F]/g}__name(filenameReservedRegex,"filenameReservedRegex");function windowsReservedNameRegex(){return/^(con|prn|aux|nul|com\d|lpt\d)$/i}__name(windowsReservedNameRegex,"windowsReservedNameRegex");function stripOuter(string,substring){if(typeof string!="string"||typeof substring!="string")throw new TypeError("Expected a string");return string.startsWith(substring)&&(string=string.slice(substring.length)),string.endsWith(substring)&&(string=string.slice(0,-substring.length)),string}__name(stripOuter,"stripOuter");var MAX_FILENAME_LENGTH=100,reControlChars=/[\u0000-\u001F\u0080-\u009F]/g,reRelativePath=/^\.+(\\|\/)|^\.+$/,reTrailingPeriods=/\.+$/;function filenamify(string,options={}){if(typeof string!="string")throw new TypeError("Expected a string");let replacement=options.replacement===void 0?"!":options.replacement;if(filenameReservedRegex().test(replacement)&&reControlChars.test(replacement))throw new Error("Replacement string cannot contain reserved filename characters");if(string=string.normalize("NFD"),string=string.replace(reRelativePath,replacement),string=string.replace(filenameReservedRegex(),replacement),string=string.replace(reControlChars,replacement),string=string.replace(reTrailingPeriods,""),replacement.length>0){let startedWithDot=string[0]===".";string=trimRepeated(string,replacement),string=string.length>1?stripOuter(string,replacement):string,!startedWithDot&&string[0]==="."&&(string=replacement+string),string[string.length-1]==="."&&(string+=replacement)}string=windowsReservedNameRegex().test(string)?string+replacement:string;let allowedLength=typeof options.maxLength=="number"?options.maxLength:MAX_FILENAME_LENGTH;if(string.length>allowedLength){let extensionIndex=string.lastIndexOf(".");if(extensionIndex===-1)string=string.slice(0,allowedLength);else{let filename=string.slice(0,extensionIndex),extension=string.slice(extensionIndex);string=filename.slice(0,Math.max(1,allowedLength-extension.length))+extension}}return string}__name(filenamify,"filenamify");var import_fs_extra4=__toESM(require_lib()),import_path7=require("path");var import_crypto3=require("crypto"),import_fs3=require("fs"),import_fs_extra2=__toESM(require_lib()),import_os2=require("os"),import_path5=require("path"),import_stream2=require("stream"),import_util2=require("util");var pip=(0,import_util2.promisify)(import_stream2.pipeline);function isPathDiskRootPath(path16){return(0,import_os2.platform)()==="win32"?/^[a-zA-Z]:\\$/.test(path16):path16==="/"}__name(isPathDiskRootPath,"isPathDiskRootPath");function isNotFoundError(e){return isSystemError(e)&&e.code==="ENOENT"}__name(isNotFoundError,"isNotFoundError");async function checksumFromStream(s,alg){let hash=(0,import_crypto3.createHash)(alg);return await pip(s,hash),hash.digest("hex")}__name(checksumFromStream,"checksumFromStream");function missing(file){return(0,import_fs_extra2.access)(file,import_fs3.constants.F_OK).then(()=>!1,()=>!0)}__name(missing,"missing");function exists2(file){return(0,import_fs_extra2.access)(file,import_fs3.constants.F_OK).then(()=>!0,()=>!1)}__name(exists2,"exists");function isDirectory(file){return(0,import_fs_extra2.stat)(file).then(s=>s.isDirectory(),()=>!1)}__name(isDirectory,"isDirectory");async function readdirIfPresent(path16){if(!path16)throw new TypeError("Path must not be undefined!");return(0,import_fs_extra2.readdir)(path16).catch(e=>{if(e.code==="ENOENT")return[];throw e})}__name(readdirIfPresent,"readdirIfPresent");async function readdirEnsured(path16){if(!path16)throw new TypeError("Path must not be undefined!");return await(0,import_fs_extra2.ensureDir)(path16),(0,import_fs_extra2.readdir)(path16)}__name(readdirEnsured,"readdirEnsured");function validateSha256(path16,sha256){return checksum(path16,"sha256").then(s=>s===sha256,()=>!1)}__name(validateSha256,"validateSha256");async function copyPassively(src,dest,filter=()=>!0){let s=await(0,import_fs_extra2.stat)(src).catch(()=>{});if(s&&filter(src))if(s.isDirectory()){await(0,import_fs_extra2.ensureDir)(dest);let children=await(0,import_fs_extra2.readdir)(src);await Promise.all(children.map(p=>copyPassively((0,import_path5.resolve)(src,p),(0,import_path5.resolve)(dest,p))))}else await missing(dest)&&await(0,import_fs_extra2.copyFile)(src,dest)}__name(copyPassively,"copyPassively");var Aborted=Symbol("Aborted");async function linkDirectory(srcPath,destPath,logger){try{return await(0,import_fs_extra2.symlink)(srcPath,destPath,"dir"),!0}catch(e){if(e.code===EPERM_ERROR&&process.platform==="win32")return await(0,import_fs_extra2.symlink)(srcPath,destPath,"junction").catch(e2=>{throw e2.junction=!0,e2.srcExists=(0,import_fs3.existsSync)(srcPath),e2}),!1;throw e}}__name(linkDirectory,"linkDirectory");async function isSameFile(file1,file2){if(file1===file2)return!0;let stat1=await(0,import_fs_extra2.stat)(file1).catch(()=>{}),stat210=await(0,import_fs_extra2.stat)(file2).catch(()=>{});if(!stat1||!stat210)return!1;if(stat1.ino===stat210.ino)return!0;if(stat1.size!==stat210.size)return!1;let fd1=await(0,import_fs_extra2.open)(file1,"r"),fd2=await(0,import_fs_extra2.open)(file2,"r"),bufferSize=262144,buffer=Buffer.alloc(bufferSize),offset=0,currentRead=0;try{do{let{bytesRead:read1}=await(0,import_fs_extra2.read)(fd1,buffer,0,131072,offset),{bytesRead:read2}=await(0,import_fs_extra2.read)(fd2,buffer,131072,131072,offset);if(read1!==read2||!buffer.subarray(0,read1).equals(buffer.subarray(131072,read2)))return!1;offset+=read1,currentRead=read1}while(currentRead===bufferSize)}finally{await(0,import_fs_extra2.close)(fd1),await(0,import_fs_extra2.close)(fd2)}}__name(isSameFile,"isSameFile");function linkOrCopyFile(from,to){let onLinkFileError=__name(async(e,copied)=>{if(isSystemError(e)&&e.code==="EEXIST"){if(await isSameFile(from,to))return to;throw e}if(copied)throw e;return await(0,import_fs_extra2.copyFile)(from,to).catch(e2=>onLinkFileError(e2,!0)),to},"onLinkFileError");return(0,import_fs_extra2.link)(from,to).then(()=>to).catch(e=>onLinkFileError(e,!1))}__name(linkOrCopyFile,"linkOrCopyFile");function linkWithTimeout(from,to,timeout2=1500){return new Promise((resolve15,reject2)=>{(0,import_fs_extra2.link)(from,to).then(resolve15,reject2),setTimeout(()=>reject2(new AnyError("TimeoutError")),timeout2)})}__name(linkWithTimeout,"linkWithTimeout");function isInSameDisk(from,to,os4){return os4==="linux"?from.startsWith(to)||to.startsWith(from):os4==="windows"?from[0]===to[0]:from.startsWith(to)||to.startsWith(from)}__name(isInSameDisk,"isInSameDisk");async function linkWithTimeoutOrCopy(from,to,timeout2=1500){try{await linkWithTimeout(from,to,timeout2)}catch(e){return e instanceof Error&&e.name==="TimeoutError"&&await(0,import_fs_extra2.copyFile)(from,to),e}}__name(linkWithTimeoutOrCopy,"linkWithTimeoutOrCopy");var EEXIST_ERROR="EEXIST",ENOENT_ERROR="ENOENT",EPERM_ERROR="EPERM";function handleOnlyNotFound(e){if(!(isSystemError(e)&&e.code===ENOENT_ERROR))throw e}__name(handleOnlyNotFound,"handleOnlyNotFound");async function isHardLinked(from,to){let rootStat=await(0,import_fs_extra2.stat)(from).catch(handleOnlyNotFound),instanceStat=await(0,import_fs_extra2.stat)(to).catch(handleOnlyNotFound);return!!rootStat&&!!instanceStat&&rootStat.ino===instanceStat.ino}__name(isHardLinked,"isHardLinked");async function hardLinkFiles(root,to){let rootStat=await(0,import_fs_extra2.stat)(root).catch(handleOnlyNotFound),instanceStat=await(0,import_fs_extra2.stat)(to).catch(handleOnlyNotFound);return!rootStat&&instanceStat?await linkOrCopyFile(to,root):instanceStat?rootStat?.ino!==instanceStat.ino?(await(0,import_fs_extra2.unlink)(to).catch(handleOnlyNotFound),await linkOrCopyFile(root,to)):to:(await(0,import_fs_extra2.ensureFile)(root),await linkOrCopyFile(root,to))}__name(hardLinkFiles,"hardLinkFiles");async function unHardLinkFiles(root,inst){let rootStat=await(0,import_fs_extra2.stat)(root).catch(handleOnlyNotFound),instanceStat=await(0,import_fs_extra2.stat)(inst).catch(handleOnlyNotFound);rootStat?.ino===instanceStat?.ino&&(await(0,import_fs_extra2.unlink)(inst).catch(handleOnlyNotFound),await(0,import_fs_extra2.copyFile)(root,inst))}__name(unHardLinkFiles,"unHardLinkFiles");var import_fs_extra3=__toESM(require_lib()),import_path6=require("path");async function removeShortcut(outputDir,man){let outputPath=(0,import_path6.join)(outputDir,`${man.name}.lnk`);await(0,import_fs_extra3.unlink)(outputPath).catch(()=>{}),outputPath=(0,import_path6.join)(outputDir,`${man.name}.url`),await(0,import_fs_extra3.unlink)(outputPath).catch(()=>{})}__name(removeShortcut,"removeShortcut");async function createLinkWin32(app6,exePath,outputDir,man,globalShortcut){let urlContent=`[InternetShortcut]
  URL=xmcl://launcher/app?url=${man.url}
  WorkingDirectory=.
  IconIndex=0
  IconFile=${man.iconSets.icon}`;await(0,import_fs_extra3.writeFile)((0,import_path6.join)(outputDir,`${man.name}.url`),urlContent)}__name(createLinkWin32,"createLinkWin32");async function installWin32(url2,appDir,man){return{name:man.name??"",description:man.description??"",screenshots:man.screenshots??[],iconUrls:man.iconUrls,url:url2,iconSets:man.iconUrls,minHeight:man.minHeight??600,minWidth:man.minWidth??800,defaultHeight:man.defaultHeight??600,defaultWidth:man.defaultWidth??800,ratio:man.ratio??!1,backgroundColor:man.backgroundColor??"",vibrancy:!1}}__name(installWin32,"installWin32");var LauncherAppManager=class{constructor(app6){this.app=app6;this.logger=this.app.getLogger("LauncherAppManager"),this.app.controller.handle("get-installed-apps",()=>this.getInstalledApps()),this.app.controller.handle("install-app",(_,url2)=>this.installApp(url2)),this.app.controller.handle("uninstall-app",(_,url2)=>this.uninstallApp(url2)),this.app.controller.handle("get-app-info",(_,url2)=>this.getAppInfo(url2)),this.app.controller.handle("get-default-app",()=>this.getDefaultApp()),this.app.controller.handle("launch-app",(_,url2)=>this.bootAppByUrl(url2)),this.app.controller.handle("create-app-shortcut",(_,url2)=>this.createShortcut(url2)),app6.protocol.registerHandler("xmcl",({request:request7,response})=>{let parsed=request7.url;if(parsed.host==="launcher"&&parsed.pathname==="/app"){let appUrl=parsed.searchParams.get("url");appUrl&&(this.logger.log(`Boot app from app url ${appUrl}!`),this.bootAppByUrl(appUrl),response.status=200)}})}logger;get root(){return(0,import_path7.join)(this.app.appDataPath,"apps")}getAppRoot(url2){let urlObj=new URL(url2);return(0,import_path7.join)(this.root,filenamify(urlObj.host+urlObj.pathname,{replacement:"@"}))}async bootAppByUrl(url2){await(0,import_fs_extra4.ensureDir)(this.root);let app6=await this.installApp(url2);await(0,import_fs_extra4.writeFile)((0,import_path7.join)(this.root,"apps.json"),JSON.stringify({default:url2})),await this.app.controller.activate(app6)}async getDefaultApp(){return await(0,import_fs_extra4.ensureDir)(this.root),(await(0,import_fs_extra4.readFile)((0,import_path7.join)(this.root,"apps.json"),"utf-8").then(JSON.parse,()=>{}))?.default??this.app.builtinAppManifest.url}async createShortcut(url2){if(this.app.platform.os==="windows"){if(this.logger.log(`Try to create shortcut to app ${url2}`),url2===this.app.builtinAppManifest.url){this.logger.log(`Skip to create shortcut builtin app ${url2}`);return}let appMan=await this.getInstalledApp(url2);if(!appMan)throw new Error(`Cannot find the app with url: ${url2}`);createLinkWin32(this.app,this.app.host.getPath("exe"),this.app.host.getPath("desktop"),appMan,!0);let startMenuDir=(0,import_path7.join)(this.app.host.getPath("appData"),"Microsoft","Windows","Start Menu","Programs");createLinkWin32(this.app,this.app.host.getPath("exe"),startMenuDir,appMan,!0)}}async tryGetInstalledApp(url2){if(url2===this.app.builtinAppManifest.url)return this.app.builtinAppManifest;let path16=this.getAppRoot(url2);return await(0,import_fs_extra4.readFile)((0,import_path7.join)(path16,"app.xmclx"),"utf8").then(JSON.parse,e=>{if(!(isSystemError(e)&&e.code===ENOENT_ERROR))throw e})}async getInstalledApp(url2){if(url2===this.app.builtinAppManifest.url)return this.app.builtinAppManifest;let path16=this.getAppRoot(url2);return(0,import_fs_extra4.readFile)((0,import_path7.join)(path16,"app.xmclx"),"utf8").then(JSON.parse)}async getInstalledApps(){await(0,import_fs_extra4.ensureDir)(this.root);let files=await(0,import_fs_extra4.readdir)(this.root).then(files2=>files2.map(f=>(0,import_path7.join)(this.root,f,"app.xmclx"))),apps=(await Promise.all(files.map(async file=>{let validFile=await(0,import_fs_extra4.stat)(file).then(s=>s.isFile()?file:void 0,()=>{});if(validFile)return(0,import_fs_extra4.readFile)(validFile,"utf8").then(JSON.parse)}))).filter(v=>!!v);return this.logger.log(`Load ${apps.length} third-party apps`),[this.app.builtinAppManifest,...apps]}async uninstallApp(url2){if(this.logger.log(`Try to uninstall app ${url2}`),url2===this.app.builtinAppManifest.url){this.logger.log(`Skip to uninstall default app ${url2}`);return}if(this.app.platform.os==="windows"){let appMan=await this.getInstalledApp(url2).catch(()=>{});if(appMan){await removeShortcut(this.app.host.getPath("desktop"),appMan);let startMenuDir=(0,import_path7.join)(this.app.host.getPath("appData"),"Microsoft","Windows","Start Menu","Programs");await removeShortcut(startMenuDir,appMan)}}let urlObj=new URL(url2),appDir=(0,import_path7.join)(this.root,filenamify(urlObj.host+urlObj.pathname,{replacement:"@"}));await(0,import_fs_extra4.rm)(appDir,{recursive:!0,force:!0}),url2===await this.getDefaultApp()&&await(0,import_fs_extra4.writeFile)((0,import_path7.join)(this.root,"apps.json"),JSON.stringify({default:this.app.builtinAppManifest.url}))}async installApp(url2,options={}){if(this.logger.log(`Try to install app ${url2}`),url2===this.app.builtinAppManifest.url)return this.logger.log(`Skip to install default app ${url2}`),this.app.builtinAppManifest;let webMan=await this.getAppInfo(url2),urlObj=new URL(url2),appDir=(0,import_path7.join)(this.root,filenamify(urlObj.host+urlObj.pathname,{replacement:"@"}));if(await(0,import_fs_extra4.ensureDir)(appDir),this.app.platform.os==="windows"){let appMan=await installWin32(url2,appDir,webMan);if(await(0,import_fs_extra4.writeFile)((0,import_path7.join)(appDir,"app.xmclx"),JSON.stringify(appMan)),options.createDesktopShortcut&&createLinkWin32(this.app,this.app.host.getPath("exe"),this.app.host.getPath("desktop"),appMan,!0),options.createStartMenuShortcut){let startMenuDir=(0,import_path7.join)(this.app.host.getPath("appData"),"Microsoft","Windows","Start Menu","Programs");createLinkWin32(this.app,this.app.host.getPath("exe"),startMenuDir,appMan,!0)}return appMan}throw new Error}async getAppInfo(url2){if(url2===this.app.builtinAppManifest.url)return this.app.builtinAppManifest;let msg=await this.app.fetch(url2);if(typeof msg.headers.get("content-type")=="string"&&msg.headers.get("content-type")?.startsWith("text/html")){let link6=new import_fast_xml_parser.XMLParser({ignoreAttributes:!1,unpairedTags:["hr","br","link","meta"],stopNodes:["*.pre","*.script"],processEntities:!0,htmlEntities:!0}).parse(await msg.text()).html.head.link;if(link6){let manifestNode=(link6 instanceof Array?link6:[link6]).find(l=>l["@_rel"]==="launcher-manifest");if(manifestNode){let manifestUrl=manifestNode["@_href"];if(manifestUrl)return await(await this.app.fetch(new URL(manifestUrl,url2))).json()}}throw new SyntaxError("InvalidHTML")}throw new SyntaxError("NonHTML")}};__name(LauncherAppManager,"LauncherAppManager");var LauncherProtocolHandler=class{handlers=[];sinkHandlers={};registerHandler(protocol2,handler,sink=!1){if(sink){if(this.sinkHandlers[protocol2])throw new TypeError(`Handler for protocol ${protocol2} already registered`);this.sinkHandlers[protocol2]=handler;return}this.handlers.push([protocol2,handler])}getProtocols(){return[...new Set(this.handlers.map(v=>v[0]))]}async handle(request7){let handle=__name(async ctx=>{let handers=this.handlers.filter(v=>`${v[0]}:`===ctx.request.url.protocol).map(v=>v[1]);for(let handler of handers)await handler(ctx);await this.sinkHandlers[ctx.request.url.protocol.substring(0,ctx.request.url.protocol.length-1)]?.(ctx)},"handle"),context2={request:{method:request7.method??"GET",url:typeof request7.url=="string"?new URL(request7.url,"xmcl://launcher"):request7.url,headers:request7.headers||{},body:request7.body},response:{headers:{}},handle};return await handle(context2),{status:context2.response.status??404,headers:context2.response.headers,body:context2.response.body}}};__name(LauncherProtocolHandler,"LauncherProtocolHandler");var E_TIMEOUT=new Error("timeout while waiting for mutex to become available"),E_ALREADY_LOCKED=new Error("mutex already locked"),E_CANCELED=new Error("request for lock canceled"),__awaiter$2=function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve15){resolve15(value)})}return __name(adopt,"adopt"),new(P||(P=Promise))(function(resolve15,reject2){function fulfilled(value){try{step(generator.next(value))}catch(e){reject2(e)}}__name(fulfilled,"fulfilled");function rejected(value){try{step(generator.throw(value))}catch(e){reject2(e)}}__name(rejected,"rejected");function step(result){result.done?resolve15(result.value):adopt(result.value).then(fulfilled,rejected)}__name(step,"step"),step((generator=generator.apply(thisArg,_arguments||[])).next())})},Semaphore=class{constructor(_value,_cancelError=E_CANCELED){this._value=_value,this._cancelError=_cancelError,this._queue=[],this._weightedWaiters=[]}acquire(weight=1,priority=0){if(weight<=0)throw new Error(`invalid weight ${weight}: must be positive`);return new Promise((resolve15,reject2)=>{let task3={resolve:resolve15,reject:reject2,weight,priority},i=findIndexFromEnd(this._queue,other=>priority<=other.priority);i===-1&&weight<=this._value?this._dispatchItem(task3):this._queue.splice(i+1,0,task3)})}runExclusive(callback_1){return __awaiter$2(this,arguments,void 0,function*(callback,weight=1,priority=0){let[value,release2]=yield this.acquire(weight,priority);try{return yield callback(value)}finally{release2()}})}waitForUnlock(weight=1,priority=0){if(weight<=0)throw new Error(`invalid weight ${weight}: must be positive`);return this._couldLockImmediately(weight,priority)?Promise.resolve():new Promise(resolve15=>{this._weightedWaiters[weight-1]||(this._weightedWaiters[weight-1]=[]),insertSorted(this._weightedWaiters[weight-1],{resolve:resolve15,priority})})}isLocked(){return this._value<=0}getValue(){return this._value}setValue(value){this._value=value,this._dispatchQueue()}release(weight=1){if(weight<=0)throw new Error(`invalid weight ${weight}: must be positive`);this._value+=weight,this._dispatchQueue()}cancel(){this._queue.forEach(entry=>entry.reject(this._cancelError)),this._queue=[]}_dispatchQueue(){for(this._drainUnlockWaiters();this._queue.length>0&&this._queue[0].weight<=this._value;)this._dispatchItem(this._queue.shift()),this._drainUnlockWaiters()}_dispatchItem(item){let previousValue=this._value;this._value-=item.weight,item.resolve([previousValue,this._newReleaser(item.weight)])}_newReleaser(weight){let called=!1;return()=>{called||(called=!0,this.release(weight))}}_drainUnlockWaiters(){if(this._queue.length===0)for(let weight=this._value;weight>0;weight--){let waiters=this._weightedWaiters[weight-1];waiters&&(waiters.forEach(waiter=>waiter.resolve()),this._weightedWaiters[weight-1]=[])}else{let queuedPriority=this._queue[0].priority;for(let weight=this._value;weight>0;weight--){let waiters=this._weightedWaiters[weight-1];if(!waiters)continue;let i=waiters.findIndex(waiter=>waiter.priority<=queuedPriority);(i===-1?waiters:waiters.splice(0,i)).forEach(waiter=>waiter.resolve())}}}_couldLockImmediately(weight,priority){return(this._queue.length===0||this._queue[0].priority<priority)&&weight<=this._value}};__name(Semaphore,"Semaphore");function insertSorted(a,v){let i=findIndexFromEnd(a,other=>v.priority<=other.priority);a.splice(i+1,0,v)}__name(insertSorted,"insertSorted");function findIndexFromEnd(a,predicate){for(let i=a.length-1;i>=0;i--)if(predicate(a[i]))return i;return-1}__name(findIndexFromEnd,"findIndexFromEnd");var __awaiter$1=function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve15){resolve15(value)})}return __name(adopt,"adopt"),new(P||(P=Promise))(function(resolve15,reject2){function fulfilled(value){try{step(generator.next(value))}catch(e){reject2(e)}}__name(fulfilled,"fulfilled");function rejected(value){try{step(generator.throw(value))}catch(e){reject2(e)}}__name(rejected,"rejected");function step(result){result.done?resolve15(result.value):adopt(result.value).then(fulfilled,rejected)}__name(step,"step"),step((generator=generator.apply(thisArg,_arguments||[])).next())})},Mutex=class{constructor(cancelError){this._semaphore=new Semaphore(1,cancelError)}acquire(){return __awaiter$1(this,arguments,void 0,function*(priority=0){let[,releaser]=yield this._semaphore.acquire(1,priority);return releaser})}runExclusive(callback,priority=0){return this._semaphore.runExclusive(()=>callback(),1,priority)}isLocked(){return this._semaphore.isLocked()}waitForUnlock(priority=0){return this._semaphore.waitForUnlock(1,priority)}release(){this._semaphore.isLocked()&&this._semaphore.release()}cancel(){return this._semaphore.cancel()}};__name(Mutex,"Mutex");var MutexManager=class{constructor(app6){this.app=app6}all={};of(resourcePath){return this.all[resourcePath]||(this.all[resourcePath]=new Mutex),this.all[resourcePath]}};__name(MutexManager,"MutexManager");var kGameDataPath=Symbol("gameDataPath"),kTempDataPath=Symbol("tempDataPath");var ObjectFactory=class{signals=new Map;register(type,value){if(this.signals.has(type))this.signals.get(type).resolve(value);else{let signal=createPromiseSignal();signal.resolve(value),this.signals.set(type,{...signal,handled:!0})}return this}has(Type2){return this.signals.has(Type2)}getIfPresent(Type2){return this.signals.has(Type2)?this.signals.get(Type2).promise:Promise.resolve(void 0)}get(Type2){if(this.signals.has(Type2))return this.signals.get(Type2).promise;let signal=createPromiseSignal();return this.signals.set(Type2,{...signal,handled:!1}),signal.promise}async getOrCreate(Type2){let signal;if(this.signals.has(Type2)){if(signal=this.signals.get(Type2),signal.handled)return signal.promise;if(typeof Type2=="symbol")return signal.promise;signal.handled=!0}else if(signal={...createPromiseSignal(),handled:typeof Type2!="symbol"},this.signals.set(Type2,signal),typeof Type2=="symbol")return signal.promise;try{let types=Reflect.get(Type2,kParams),params=new Array(types?.length??0);if(types)for(let i=0;i<types.length;i++){let type=types[i];if(type)params[i]=await this.getOrCreate(type);else throw new AnyError("ObjectRegistryError",`Fail to get [${i}](${type}) param type for ${typeof Type2=="symbol"?Type2.toString():Type2.name} since it's not registered`)}let service=new Type2(...params);return signal.resolve(service),service}catch(e){throw signal.reject(e),e}}};__name(ObjectFactory,"ObjectFactory");var kParams=Symbol("params");function Inject(con){return(target,_key,index)=>{if(Reflect.has(target,kParams))Reflect.get(target,kParams)[index]=con;else{let arr=[];Reflect.set(target,kParams,arr),arr[index]=con}}}__name(Inject,"Inject");var import_crypto4=require("crypto"),import_fs_extra5=__toESM(require_lib()),import_path8=require("path");async function isExistedXMCLDir(path16){let versions=(0,import_path8.join)(path16,"versions"),versionsExisted=(0,import_fs_extra5.existsSync)(versions),libraries=(0,import_path8.join)(path16,"libraries"),librariesExisted=(0,import_fs_extra5.existsSync)(libraries),instances=(0,import_path8.join)(path16,"instances"),instancesExisted=(0,import_fs_extra5.existsSync)(instances);return!!(versionsExisted&&librariesExisted&&instancesExisted)}__name(isExistedXMCLDir,"isExistedXMCLDir");function isValidPathName(pathName){return!!/^[a-zA-Z0-9\-_\.\s\/\\:\(\)\,\[\]\{\}'"!@#\$%\^&\+=;~`]+$/.test(pathName)}__name(isValidPathName,"isValidPathName");async function validateDirectory(platform7,path16,skipCharCheck=!1){if(path16=(0,import_path8.resolve)(path16),(platform7.os==="osx"||platform7.os==="linux")&&path16==="/")return"bad";if(!skipCharCheck&&!isValidPathName(path16))return"invalidchar";if(platform7.os==="windows"){if(/^[a-zA-Z]:\\$/.test(path16))return"bad";let sysRoot=process.env.SystemRoot;if(sysRoot&&path16.startsWith(sysRoot))return"bad"}let exePath=process.execPath;if(exePath&&path16.startsWith((0,import_path8.dirname)(exePath)))return"bad";let fStat=await(0,import_fs_extra5.stat)(path16).catch(()=>{});if(fStat){if(!fStat.isDirectory())return"nondictionary";try{let tempFileName="."+(0,import_crypto4.randomBytes)(16).toString("hex");await(0,import_fs_extra5.writeFile)((0,import_path8.join)(path16,tempFileName),"."),await(0,import_fs_extra5.unlink)((0,import_path8.join)(path16,tempFileName))}catch(e){return isSystemError(e)&&e.code==="EACCES"?"noperm":"bad"}return await isExistedXMCLDir(path16)?void 0:(await(0,import_fs_extra5.readdir)(path16)).length>0?"exists":void 0}else try{await(0,import_fs_extra5.mkdir)(path16,{recursive:!0}),await(0,import_fs_extra5.rmdir)(path16)}catch(e){return isSystemError(e)&&e.code==="EACCES"?"noperm":"bad"}}__name(validateDirectory,"validateDirectory");var kSettings=Symbol("settings");function shouldOverrideApiSet(s,gfw){return s.apiSetsPreference==="mojang"?!1:s.apiSetsPreference===""?gfw:!0}__name(shouldOverrideApiSet,"shouldOverrideApiSet");function getApiSets(s){let apiSets=s.apiSets,api=apiSets.find(a=>a.name===s.apiSetsPreference),allSets=apiSets.filter(a=>a.name!==s.apiSetsPreference);return api&&allSets.unshift(api),allSets}__name(getApiSets,"getApiSets");var LauncherAppKey=Symbol("LauncherAppKey"),LauncherApp=class extends import_events2.EventEmitter{constructor(host,shell5,secretStorage,getController,getUpdater,builtinAppManifest,env,plugins2){super();this.host=host;this.shell=shell5;this.secretStorage=secretStorage;this.builtinAppManifest=builtinAppManifest;this.env=env;let appData=host.getPath("appData"),plat=getPlatform();this.platform={os:plat.name==="unknown"?process.platform==="win32"?"windows":process.platform==="darwin"?"osx":"linux":plat.name,osRelease:plat.version,arch:plat.arch},this.appDataPath=(0,import_path9.join)(appData,LAUNCHER_NAME),this.minecraftDataPath=(0,import_path9.join)(appData,this.platform.os==="osx"?"minecraft":".minecraft"),this.registry.register(LauncherAppKey,this),this.controller=getController(this),this.updater=getUpdater(this),this.mutex=new MutexManager(this),this.launcherAppManager=new LauncherAppManager(this);for(let plugin of plugins2)try{plugin(this,builtinAppManifest)}catch(e){this.logger.warn(`Fail to load plugin ${plugin.name}`),this.logger.error(e)}this.serverPort=listen(this.server,25555,cur=>cur+7).then(port=>(this.logger.log(`Localhost server is listening on port ${port}`),port))}appDataPath;minecraftDataPath;mutex;launcherAppManager;logEmitter=new import_events2.EventEmitter;platform;build=Number.parseInt("1130",10);get version(){return this.host.getVersion()}get userAgent(){return`voxelum/x_minecraft_launcher/${!1?"0.0.0":this.host.getVersion()} (xmcl.app)`}#disposed=!1;protocol=new LauncherProtocolHandler;server=(0,import_http.createServer)((req,res)=>{this.protocol.handle({method:req.method,url:new URL(req.url??"/","xmcl://launcher"),headers:req.headers,body:req}).then(resp=>{res.statusCode=resp.status;for(let[k,v]of Object.entries(resp.headers))res.setHeader(k,v);resp.body instanceof import_stream3.Readable?(0,import_promises6.pipeline)(resp.body,res):res.end(resp.body)},e=>{res.statusCode=500,res.end()})});serverPort;controller;updater;registry=new ObjectFactory;#gamePath="";#isBootstrapSignal=createPromiseSignal();#disposers=[];deferredWindowOpen=!1;logger=this.getLogger("App");getAppInstallerStartUpUrl(){return""}getLogger(tag,destination="main"){return createDummyLogger(tag,destination,this.logEmitter)}registryDisposer(disposer){this.#disposers.push(disposer)}get disposed(){return this.#disposed}async dispose(){this.#disposed||(this.#disposed=!0,await Promise.allSettled(this.#disposers.map(m=>m())))}async quit(){this.logger.log("Try to gently close the app");try{await Promise.race([(0,import_promises7.setTimeout)(1e4).then(()=>!1),this.dispose().then(()=>!0)])}finally{this.host.quit(),(0,import_promises7.setTimeout)(1e4).then(()=>{this.host.exit(1)})}}exit(code){this.host.exit(code)}waitEngineReady(){return this.host.whenReady()}relaunch(args){this.host.relaunch({args})}async start(){await Promise.all([this.setup(),this.host.whenReady().then(()=>this.onEngineReady())])}async setup(){if(process.on("SIGINT",()=>{this.host.quit()}),!this.host.requestSingleInstanceLock()){this.host.quit();return}this.logger.log(`Boot from ${this.appDataPath}`),this.host.isDefaultProtocolClient("xmcl")||(this.host.setAsDefaultProtocolClient("xmcl")?this.logger.log("Successfully register the xmcl protocol"):this.logger.log("Fail to register the xmcl protocol")),await(0,import_fs_extra6.ensureDir)(this.appDataPath);let gameDataPath;try{gameDataPath=await(0,import_fs_extra6.readFile)((0,import_path9.join)(this.appDataPath,"root")).then(b=>b.toString().trim()),gameDataPath=await handleMigrateRoot(gameDataPath,this.logger,this),this.#isBootstrapSignal.resolve(!1)}catch(e){if(isSystemError(e)&&e.code==="ENOENT"){this.#isBootstrapSignal.resolve(!0);let path16=await new Promise(resolve15=>{this.controller.handle("bootstrap",(_,path17)=>{resolve15(path17)},!0)});gameDataPath=path16,await(0,import_fs_extra6.writeFile)((0,import_path9.join)(this.appDataPath,"root"),path16)}else this.#isBootstrapSignal.resolve(!1),gameDataPath=this.appDataPath}try{await(0,import_fs_extra6.ensureDir)(gameDataPath),await this.#registerGamePath(gameDataPath)}catch{gameDataPath=this.appDataPath,await(0,import_fs_extra6.ensureDir)(gameDataPath),await this.#registerGamePath(gameDataPath)}}async#registerGamePath(gamePath){this.#gamePath=gamePath,validateDirectory(this.platform,gamePath).then(code=>{code&&this.registry.get(kSettings).then(s=>s.invalidGameDataPathSet(code))}),this.registry.register(kGameDataPath,(...args)=>(0,import_path9.join)(this.#gamePath,...args));let temporaryPath=(0,import_path9.join)(this.#gamePath,"temp");await(0,import_fs_extra6.ensureDir)(temporaryPath),this.registry.register(kTempDataPath,(...args)=>(0,import_path9.join)(this.#gamePath,"temp",...args))}async getStartupUrl(){if(!!1&&process.platform==="win32"&&(this.logger.log(`Try to check the start up url: ${process.argv.join(" ")}`),process.argv.length>1)){let urlOption=process.argv.find(a=>a.startsWith("--url="));if(urlOption){let url2=urlOption.substring(6);if(url2)return url2}this.logger.log("Didn't find --url options");let protocolOption=process.argv.find(a=>a.startsWith("xmcl://"));if(protocolOption){let u=new URL(protocolOption);if(u.host==="launcher"&&u.pathname==="/app"&&u.searchParams.has("url"))return u.searchParams.get("url")}this.logger.log("Didn't find xmcl:// protocol")}this.logger.log("Didn't find the start up url, try to load from config file.");try{let{default:url2}=JSON.parse(await(0,import_fs_extra6.readFile)((0,import_path9.join)(this.launcherAppManager.root,"apps.json"),"utf-8"));return url2}catch(e){if(isSystemError(e)&&e.code==="ENOENT")return;throw e}}async onEngineReady(){this.logger.log(`cwd: ${process.cwd()}. env: production`);let app6;try{let url2=await this.getStartupUrl();if(url2){this.logger.log(`Try to use start up url ${url2}`);let existedApp=await this.launcherAppManager.tryGetInstalledApp(url2);existedApp?app6=existedApp:app6=await this.launcherAppManager.installApp(url2)}else throw new Error("No start up url")}catch(e){e.message!=="No start up url"&&(this.logger.warn("Fail to use start up url:"),this.logger.warn(e));try{let startUp=this.getAppInstallerStartUpUrl();startUp?(this.logger.log(`Try to use appinstaller startup url: "${startUp}"`),app6=await this.launcherAppManager.installApp(startUp)):app6=this.builtinAppManifest}catch{app6=this.builtinAppManifest}}let isBootstrap=await this.#isBootstrapSignal.promise;await this.controller.activate(app6,isBootstrap),this.logger.log(`Current launcher core version is ${this.version}.`),this.logger.log("App booted")}fetch=fetch;setProxy(url2){}};__name(LauncherApp,"LauncherApp");var import_fs_extra8=__toESM(require_lib()),import_os3=__toESM(require("os")),import_path12=require("path");var kClientToken=Symbol("ClientToken"),kIsNewClient=Symbol("IsNewClient");var import_util3=require("util");var import_undici2=__toESM(require_undici());function filterSensitiveData(object){let filterOptions=__name(o=>{"headers"in o&&o&&typeof o.headers=="object"&&o.headers&&"Authorization"in o.headers&&(o.headers.Authorization="***"),"body"in o&&typeof o.body=="string"&&o.body.indexOf("accessToken")!==-1&&(o.body=JSON.stringify(JSON.parse(o.body),(k,v)=>v==="accessToken"?"***":v))},"filterOptions");return object instanceof import_undici2.errors.UndiciError&&(filterOptions(object),"options"in object&&object.options&&filterOptions(object.options)),object}__name(filterSensitiveData,"filterSensitiveData");var kLogRoot=Symbol("LogRoot");function formatLogMessage(message,options){return options.length!==0?(0,import_util3.format)(message,...options.map(filterSensitiveData)):(0,import_util3.format)(message)}__name(formatLogMessage,"formatLogMessage");function getMessageFromError(e){!e.message&&e instanceof Exception&&(e.message=JSON.stringify(e.exception));let message=e.stack??e.message;return e instanceof AggregateError&&(message=e.errors.map(getMessageFromError).join(`
`)),e.cause&&e.cause instanceof Error?`${message}
Caused by: ${getMessageFromError(e.cause)}`:message}__name(getMessageFromError,"getMessageFromError");var kNetworkInterface=Symbol("NetworkInterface"),kDownloadOptions=Symbol("DownloadOptions");var import_events3=__toESM(require("events"));var kStateKey="__state__";function isStateObject(v){return v&&typeof v=="object"&&kStateKey in v}__name(isStateObject,"isStateObject");var MutableStateImpl=class{constructor(listener,revalidate){this.listener=listener;this.revalidate=revalidate}subscribe(key,listener){return this.listener.addListener(key,listener),this}unsubscribe(key,listener){return this.listener.removeListener(key,listener),this}subscribeAll(listener){return this.listener.addListener("*",listener),this}unsubscribeAll(listener){return this.listener.removeListener("*",listener),this}};__name(MutableStateImpl,"MutableStateImpl");var kStateContainer=Symbol("StateContainer"),ServiceStateContainer=class{constructor(id,unregister,factoryOrInstance){this.id=id;this.unregister=unregister;let decorate=__name(state=>{let emitter=this.#emitter;Object.assign(state,{id});for(let[key,prop]of Object.entries(Object.getOwnPropertyDescriptors(Object.getPrototypeOf(state))))if(key!=="constructor"&&prop.value instanceof Function){let func=prop.value.bind(state);Reflect.set(state,key,function(value){func(value),emitter.emit(key,value),emitter.emit("*",key,value)})}Object.defineProperties(state,{[kStateKey]:{value:Object.getPrototypeOf(state).constructor.name,enumerable:!0,configurable:!0},[kStateContainer]:{value:this,enumerable:!1,configurable:!0}});let parent=new MutableStateImpl(emitter,this.revalidate.bind(this));Object.setPrototypeOf(Object.getPrototypeOf(state),parent)},"decorate");"factory"in factoryOrInstance?factoryOrInstance.factory(this).then(([state,disposer,revalidator])=>{this.#disposer=disposer,this.#revalidator=revalidator,decorate(state),this.#state=state,this.#signal.resolve(state)},e=>{this.#signal.reject(e)}):(decorate(factoryOrInstance.instance),this.#state=factoryOrInstance.instance,this.#signal.resolve(factoryOrInstance.instance),this.#static=!0)}static unwrap(v){return v[kStateContainer]}#revalidating;semaphore=0;#clients=[];#state;#signal=createPromiseSignal();#disposer=()=>{};#revalidator;#emitter=new import_events3.default;#static=!1;get state(){return this.#state}get promise(){return this.#signal.promise}doAsyncOperation=async action=>{try{this.semaphore+=1;for(let[c]of this.#clients){if(c.isDestroyed()){this.untrack(c);continue}c.send("state-validating",{id:this.id,semaphore:this.semaphore})}return await action}finally{if(this.semaphore-=1,this.semaphore===0)for(let[c]of this.#clients){if(c.isDestroyed()){this.untrack(c);continue}c.send("state-validating",{id:this.id,semaphore:this.semaphore})}}};defineAsyncOperation=action=>async(...args)=>await this.doAsyncOperation(action(...args));async revalidate(){if(this.#revalidating)return this.#revalidating;if(this.#revalidator){this.#revalidating=this.#revalidator();try{await this.#revalidating}finally{this.#revalidating=void 0}}}track(client){let handler=__name((type,payload)=>{client.send("commit",this.id,type,payload)},"handler");this.#clients.push([client,handler]),this.#emitter.on("*",handler),client.on("destroyed",()=>{this.untrack(client)})}untrack(client){let index=this.#clients.findIndex(c=>c[0]===client);if(index===-1)return!1;let deleted=this.#clients.splice(index,1);if(deleted[0]){let[_,handler]=deleted[0];if(this.#emitter.off("*",handler),this.#clients.length===0&&!this.#static)return this.destroy(),!0}return!1}destroy(){this.#emitter.removeAllListeners(),this.#disposer(),this.unregister(this.id)}async commit(type,payload){let state=await this.#signal.promise;if(typeof state[type]!="function")throw new AnyError("StateError",`Cannot find mutation named ${type} in service ${this.id}`);state[type](payload)}};__name(ServiceStateContainer,"ServiceStateContainer");var ServiceStateManager=class{constructor(app6){this.app=app6;this.logger=this.app.getLogger("ServiceStateManager"),app6.controller.handle("commit",(event,id,type,payload)=>{let stateProxy=this.containers[id];if(!stateProxy)return"NOT_STATE_SERVICE";try{stateProxy.commit(type,payload)}catch(e){this.logger.error(e)}}),app6.controller.handle("unref",({sender},id)=>{let stateProxy=this.containers[id];if(!stateProxy)return"NOT_STATE_SERVICE";stateProxy.untrack(sender)}),app6.controller.handle("revalidate",async(_,id,...args)=>{await this.revalidate(id,...args)}),app6.registryDisposer(async()=>{for(let container of Object.values(this.containers))container.destroy()})}logger;containers={};registerStatic(state,key){let container=new ServiceStateContainer(key.toString(),this.#unregister,{instance:state});return this.containers[key.toString()]=container,state}serializeAndTrack(client,state){let container=ServiceStateContainer.unwrap(state);if(!container)throw new TypeError("Unregistered state!");return container.track(client),JSON.parse(JSON.stringify(state))}get(id){return this.containers[id]?.state}async#revalidate(container){await container.revalidate().catch(e=>{this.app.disposed||this.logger.error(new AnyError("RevalidateError",`Fail to revalidate ${container.id}`,{cause:e},{id:container.id}))})}async revalidate(id,...args){let container=this.containers[id];container&&await this.#revalidate(container)}async registerOrGet(id,factory){if(this.containers[id]){let container2=this.containers[id];return await this.#revalidate(container2),await container2.promise}let container=new ServiceStateContainer(id,this.#unregister,{factory});return this.containers[id]=container,container.promise.then(()=>{this.app.emit("service-state-init",id)},()=>{}),await container.promise}#unregister=id=>{delete this.containers[id]}};__name(ServiceStateManager,"ServiceStateManager");var import_path10=require("path"),import_stream4=require("stream");function getServiceSingletonKey(key,method,params){return params?`${key}.${method}(${params})`:`${key}.${method}()`}__name(getServiceSingletonKey,"getServiceSingletonKey");var IGNORE_PARAMS=__name(()=>"","IGNORE_PARAMS");var InstanceSymbol=Symbol("InstanceSymbol");function Lock(key){return function(target,propertyKey,descriptor){let method=descriptor.value;descriptor.value=__name(function(...args){let keyOrKeys=typeof key=="function"?key.call(target,...args):key,keys=keyOrKeys instanceof Array?keyOrKeys:[keyOrKeys],promises2=[];for(let key2 of keys){let lock=this.mutex.of(key2);promises2.push(lock.acquire())}this.log(`Acquire locks: ${keys.join(", ")}`);let exec4=__name(()=>{try{let result=method.apply(this,args);return result instanceof Promise?result:Promise.resolve(result)}catch(e){return Promise.reject(e)}},"exec");return Object.defineProperty(exec4,"name",{value:`${method.name}$Lock$exec`}),Promise.all(promises2).then(releases=>exec4().finally(()=>{this.log(`Release locks: ${keys.join(", ")}`),releases.forEach(f=>f())}))},"lockDecorated"),Object.defineProperty(descriptor.value,"name",{value:`${method.name}$Lock`})}}__name(Lock,"Lock");function Singleton(param=IGNORE_PARAMS){return function(target,propertyKey,descriptor){Reflect.has(target,InstanceSymbol)||Object.defineProperty(target,InstanceSymbol,{value:{}});let method=descriptor.value,instances=Reflect.get(target,InstanceSymbol);descriptor.value=function(...args){let exec4=__name(()=>{try{let result=method.apply(this,args);return result instanceof Promise?result:Promise.resolve(result)}catch(e){return Promise.reject(e)}},"exec"),serviceKey=getServiceKey(Object.getPrototypeOf(this).constructor);Object.defineProperty(exec4,"name",{value:`${method.name}$Singleton$exec`});let targetKey=getServiceSingletonKey(serviceKey,propertyKey,param.call(this,...args)),last=instances[targetKey];if(last)return last;{this.log(`Acquire singleton ${targetKey}`);let startTime=Date.now();return instances[targetKey]=exec4().finally(()=>{let endTime=Date.now();this.log(`Release singleton ${targetKey}. Took ${endTime-startTime}ms.`),delete instances[targetKey]}),instances[targetKey]}},Object.defineProperty(descriptor.value,"name",{value:`${method.name}$Singleton`})}}__name(Singleton,"Singleton");function ExposeServiceKey(key){return function(target){Reflect.set(target,"ServiceKey",key)}}__name(ExposeServiceKey,"ExposeServiceKey");function getServiceKey(target){return Reflect.get(target,"ServiceKey")}__name(getServiceKey,"getServiceKey");var AbstractService=class extends import_stream4.EventEmitter{constructor(app6,initializer){super();this.app=app6;this.initializer=initializer;this.logger=app6.getLogger(Object.getPrototypeOf(this).constructor.name),this.log=this.logger.log,this.warn=this.logger.warn,this.error=this.logger.error}initializeSignal;logger;get mutex(){return this.app.mutex}emit(event,...args){return this.app.controller.broadcast("service-event",{service:getServiceKey(Object.getPrototypeOf(this).constructor),event,args}),super.emit(event,...args)}getAppDataPath=(...args)=>(0,import_path10.join)(this.app.appDataPath,...args);getMinecraftPath=(...args)=>(0,import_path10.join)(this.app.minecraftDataPath,...args);get minecraftPath(){return this.app.minecraftDataPath}async initialize(){if(!this.initializeSignal)if(this.initializeSignal=createPromiseSignal(),this.initializer){let startTime=Date.now();this.initializeSignal.accept(this.initializer().catch(e=>{throw this.error(new AnyError("ServiceInitializeError","Fail to initialize",{cause:e})),e}).finally(()=>{let endTime=Date.now();this.log(`Initialized in ${endTime-startTime}ms.`)}))}else this.initializeSignal.resolve();await this.initializeSignal.promise}log=(m,...a)=>{};error=e=>{};warn=(m,...a)=>{}};__name(AbstractService,"AbstractService");var StatefulService=class extends AbstractService{state;constructor(app6,createState,initializer){super(app6,initializer),this.state=createState()}};__name(StatefulService,"StatefulService");var kTaskExecutor=Symbol("kTaskExecutor"),kTasks=Symbol("kTasks");function mapTaskToTaskPayload(uuid,task3){return{id:task3.id,path:task3.path,param:task3.param,uuid,progress:task3.progress,total:task3.total,to:task3.to??"",from:task3.from??"",state:task3.state,time:Date.now(),error:Reflect.get(task3,"error"),children:task3 instanceof TaskGroup?task3.children.map(c=>mapTaskToTaskPayload(uuid,c)):[]}}__name(mapTaskToTaskPayload,"mapTaskToTaskPayload");function createTaskMonitor(emitter,onEventQueued=()=>{}){let adds=[],updates={};function notify(){onEventQueued(adds.length+Object.keys(updates).length)}__name(notify,"notify");function getUpdate(uuid,task3){let uuidWithId=`${uuid}@${task3.id}`;if(uuidWithId in updates)return updates[uuidWithId];let update2={uuid,id:task3.id,time:Date.now()};return updates[uuidWithId]=update2,update2}__name(getUpdate,"getUpdate");function status(uuid,task3){let partial=getUpdate(uuid,task3);partial.state=task3.state,notify()}__name(status,"status");function fail(uuid,task3,error){let partial=getUpdate(uuid,task3);partial.error=error,partial.state=task3.state,notify()}__name(fail,"fail");function update(uuid,task3,size){let partial=getUpdate(uuid,task3);partial.progress=Number(task3.progress),partial.total=Number(task3.total),typeof task3.from=="string"&&(partial.from=task3.from),typeof task3.to=="string"&&(partial.to=task3.to),typeof size=="number"&&(partial.chunkSize?partial.chunkSize+=size:partial.chunkSize=size),notify()}__name(update,"update");function start(uuid,task3){adds.push({from:task3.from,to:task3.to,uuid,id:task3.id,parentId:task3.parent?.id,path:task3.path,param:task3.param,time:Date.now()}),notify()}__name(start,"start"),emitter.on("start",start),emitter.on("update",update),emitter.on("pause",status),emitter.on("resume",status),emitter.on("success",status),emitter.on("cancel",status),emitter.on("fail",fail);function flush(){let result={adds,updates:Object.values(updates)};return adds=[],updates={},result}__name(flush,"flush");function destroy(){emitter.removeListener("start",start),emitter.removeListener("update",update),emitter.removeListener("pause",status),emitter.removeListener("resume",status),emitter.removeListener("finish",status),emitter.removeListener("cancel",status),emitter.removeListener("fail",fail)}return __name(destroy,"destroy"),{flush,destroy}}__name(createTaskMonitor,"createTaskMonitor");function createTaskPusher(logger,emitter,interval,threshold,consume){let monitor=createTaskMonitor(emitter,size=>{if(size>threshold){let all=monitor.flush();if(all.adds.length>0){let ids=new Set;for(let t of all.adds)ids.add(t.uuid)}consume(all)}}),handle=setInterval(__name(()=>{let result=monitor.flush();if(result.adds.length){let ids=new Set;for(let t of result.adds)ids.add(t.uuid)}(result.adds.length>0||result.updates.length>0)&&consume(result)},"flush"),interval);return()=>{logger.log("Destroy task pusher"),monitor.destroy(),clearInterval(handle)}}__name(createTaskPusher,"createTaskPusher");var import_fs5=require("fs"),import_fs_extra7=__toESM(require_lib()),import_path11=require("path"),import_util4=require("util"),import_yazl=__toESM(require_yazl()),import_zlib=require("zlib");var gunzip=(0,import_util4.promisify)(import_zlib.gunzip),gzip=(0,import_util4.promisify)(import_zlib.gzip),ZipTask=class extends AbortableTask{constructor(destination,zipFile=new import_yazl.ZipFile){super();this.destination=destination;this.zipFile=zipFile;this._to=destination}writeStream;async includeAs(realPath,zipPath=""){let fstat=await(0,import_fs_extra7.stat)(realPath);if(fstat.isDirectory()){let files=await import_fs5.promises.readdir(realPath);zipPath!==""&&this.zipFile.addEmptyDirectory(zipPath),await Promise.all(files.map(name3=>this.includeAs((0,import_path11.join)(realPath,name3),`${zipPath}/${name3}`)))}else fstat.isFile()&&this.zipFile.addFile(realPath,zipPath)}addFile(realPath,metadataPath,options){this.zipFile.addFile(realPath,metadataPath,options)}addReadStream(input,metadataPath,options){this.zipFile.addReadStream(input,metadataPath,options)}addBuffer(buffer,metadataPath,options){this.zipFile.addBuffer(buffer,metadataPath,options)}addEmptyDirectory(metadataPath,options){this.zipFile.addEmptyDirectory(metadataPath,options)}async process(){this.writeStream||(await(0,import_fs_extra7.ensureFile)(this.destination),this.writeStream=(0,import_fs5.createWriteStream)(this.destination)),this.zipFile.outputStream.on("data",buffer=>{this._progress+=buffer.length,this.update(buffer.length)});let promise=pip(this.zipFile.outputStream,this.writeStream),fileClose=new Promise((resolve15,reject2)=>{this.writeStream?.on("close",resolve15),this.writeStream?.on("error",reject2)});this.zipFile.ended||await new Promise(resolve15=>{this.zipFile.end({forceZip64Format:!1},(...args)=>{this._total=args[0],resolve15()})}),await Promise.all([fileClose,promise])}isAbortedError(e){return!1}async abort(isCancelled){isCancelled?(this.zipFile.outputStream.unpipe(),this.writeStream?.destroy(new CancelledError)):this.zipFile.outputStream.pause()}};__name(ZipTask,"ZipTask");var BaseService=class extends AbstractService{constructor(app6,submit){super(app6,async()=>{this.checkUpdate()});this.submit=submit}async getDesktopDirectory(){return this.app.host.getPath("desktop")}destroyPool(origin){return this.app.registry.get(kNetworkInterface).then(s=>s.destroyPool(origin))}getNetworkStatus(){return this.app.registry.get(kNetworkInterface).then(s=>s.getDownloadAgentStatus())}getSessionId(){return this.app.registry.get(kClientToken)}getGameDataDirectory(){return this.app.registry.get(kGameDataPath).then(f=>f())}async getSettings(){return this.app.registry.get(kSettings)}async getEnvironment(){return{os:this.app.platform.os,arch:this.app.platform.arch,osRelease:this.app.platform.osRelease,env:this.app.env,version:this.app.version,build:this.app.build}}async handleUrl(url2){this.emit("url-drop",url2);let response=await this.app.protocol.handle({url:url2});return response.status>=200&&response.status<300}showItemInDirectory(item){this.app.shell.showItemInFolder(item)}openDirectory(path16){return this.app.shell.openDirectory(path16)}async quitAndInstall(){let settings=await this.getSettings();settings.updateStatus==="ready"&&settings.updateInfo?await this.app.updater.installUpdateAndQuit(settings.updateInfo):this.warn("There is no update available!")}async checkUpdate(){if(!HAS_DEV_SERVER)try{let settings=await this.getSettings();this.log("Check update");let info=await this.submit(this.app.updater.checkUpdateTask());settings.updateInfoSet(info),info.newUpdate&&settings.updateStatusSet("pending")}catch(e){if(e instanceof Error&&e.name==="Error"){if(e.message==="No update info found")return;e.name="CheckUpdateError"}throw e}}async downloadUpdate(){let settings=await this.getSettings();if(!settings.updateInfo)throw new Error("Cannot download update if we don't check the version update!");this.log(`Start to download update: ${settings.updateInfo.name} operation=${settings.updateInfo.operation}`),await this.submit(this.app.updater.downloadUpdateTask(settings.updateInfo).setName("downloadUpdate")),settings.updateStatusSet("ready")}quit(){return this.app.quit()}exit(code){this.app.exit(code)}async reportItNow(options){let task3=new ZipTask(options.destination),logsDir=await this.app.registry.get(kLogRoot),files=await(0,import_fs_extra8.readdir)(logsDir);for(let file of files)task3.addFile((0,import_path12.join)(logsDir,file),(0,import_path12.join)("logs",file));let sessionId=await this.app.registry.get(kClientToken);task3.addBuffer(Buffer.from(JSON.stringify({sessionId,platform:import_os3.default.platform(),arch:import_os3.default.arch(),version:import_os3.default.version(),release:import_os3.default.release(),type:import_os3.default.type()})),"device.json"),await task3.startAndWait(),this.showItemInDirectory(options.destination)}async migrate(options){let destination=options.destination,code=await validateDirectory(this.app.platform,destination);if(code)throw new MigrationException({type:"migrationInvalidDestiantion",code,destination});this.app.relaunch([...process.argv.slice(1),"--migrate",destination]),this.app.quit()}async validateDataDictionary(path16){return await validateDirectory(this.app.platform,path16)}getMemoryStatus(){return Promise.resolve({total:(0,import_os3.totalmem)(),free:(0,import_os3.freemem)()})}};__name(BaseService,"BaseService"),__decorateClass([Singleton()],BaseService.prototype,"quitAndInstall",1),__decorateClass([Singleton()],BaseService.prototype,"checkUpdate",1),__decorateClass([Singleton()],BaseService.prototype,"downloadUpdate",1),BaseService=__decorateClass([ExposeServiceKey(BaseServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(kTaskExecutor))],BaseService);var import_electron15=require("electron"),import_undici18=__toESM(require_undici()),import_fs_extra69=__toESM(require_lib()),import_path116=require("path");var HAS_DEV_SERVER2=!!process.env.HAS_DEV_SERVER,HOST=HAS_DEV_SERVER2?"localhost":"xmcl.runtime",AZURE_CDN="https://cdn.xmcl.app",BUILTIN_TRUSTED_SITES=Object.freeze(["https://www.java.com/download/"]);var import_path13=require("path"),browse_preload_default=(0,import_path13.join)(__dirname,"browse-preload.js");var import_path14=require("path"),index_preload_default=(0,import_path14.join)(__dirname,"index-preload.js");var import_path15=require("path"),migration_preload_default=(0,import_path15.join)(__dirname,"migration-preload.js");var import_path16=require("path"),monitor_preload_default=(0,import_path16.join)(__dirname,"monitor-preload.js");var import_path17=require("path"),multiplayer_preload_default=(0,import_path17.join)(__dirname,"multiplayer-preload.js");var import_path18=require("path"),import_url=require("url"),browser_default=(0,import_url.pathToFileURL)((0,import_path18.join)(__dirname,"renderer","browser.html")).toString();var import_path19=require("path"),import_url2=require("url"),logger_default=(0,import_url2.pathToFileURL)((0,import_path19.join)(__dirname,"renderer","logger.html")).toString();var import_path20=require("path"),import_url3=require("url"),migration_default=(0,import_url3.pathToFileURL)((0,import_path20.join)(__dirname,"renderer","migration.html")).toString();var import_electron8=require("electron");var import_crypto5=__toESM(require("crypto"));var rnds8Pool=new Uint8Array(256),poolPtr=rnds8Pool.length;function rng(){return poolPtr>rnds8Pool.length-16&&(import_crypto5.default.randomFillSync(rnds8Pool),poolPtr=0),rnds8Pool.slice(poolPtr,poolPtr+=16)}__name(rng,"rng");var byteToHex=[];for(let i=0;i<256;++i)byteToHex.push((i+256).toString(16).slice(1));function unsafeStringify(arr,offset=0){return(byteToHex[arr[offset+0]]+byteToHex[arr[offset+1]]+byteToHex[arr[offset+2]]+byteToHex[arr[offset+3]]+"-"+byteToHex[arr[offset+4]]+byteToHex[arr[offset+5]]+"-"+byteToHex[arr[offset+6]]+byteToHex[arr[offset+7]]+"-"+byteToHex[arr[offset+8]]+byteToHex[arr[offset+9]]+"-"+byteToHex[arr[offset+10]]+byteToHex[arr[offset+11]]+byteToHex[arr[offset+12]]+byteToHex[arr[offset+13]]+byteToHex[arr[offset+14]]+byteToHex[arr[offset+15]]).toLowerCase()}__name(unsafeStringify,"unsafeStringify");var import_crypto6=__toESM(require("crypto")),native_default={randomUUID:import_crypto6.default.randomUUID};function v4(options,buf,offset){if(native_default.randomUUID&&!buf&&!options)return native_default.randomUUID();options=options||{};let rnds=options.random||(options.rng||rng)();if(rnds[6]=rnds[6]&15|64,rnds[8]=rnds[8]&63|128,buf){offset=offset||0;for(let i=0;i<16;++i)buf[offset+i]=rnds[i];return buf}return unsafeStringify(rnds)}__name(v4,"v4");var v4_default=v4;var import_crypto7=require("crypto");function getOfflineUUID(username){let md5Bytes=(0,import_crypto7.createHash)("md5").update(`OfflinePlayer:${username}`).digest();return md5Bytes[6]&=15,md5Bytes[6]|=48,md5Bytes[8]&=63,md5Bytes[8]|=128,md5Bytes.toString("hex").replace(/(\w{8})(\w{4})(\w{4})(\w{4})(\w{12})/,"$1-$2-$3-$4-$5")}__name(getOfflineUUID,"getOfflineUUID");function newToken(){return v4_default().replace(/-/g,"")}__name(newToken,"newToken");function offline(username,uuid){let id=uuid||getOfflineUUID(username),prof={id,name:username};return{accessToken:newToken(),clientToken:newToken(),selectedProfile:prof,availableProfiles:[prof],user:{id,username}}}__name(offline,"offline");var import_undici3=__toESM(require_undici());var SetNameError=class extends Error{path;errorType;error;details;errorMessage;developerMessage;constructor(message,err){super(message),this.name="SetNameError",this.path=err.path,this.errorType=err.errorType,this.error=err.error,this.details=err.details,this.errorMessage=err.errorMessage,this.developerMessage=err.developerMessage}};__name(SetNameError,"SetNameError");var SetSkinError=class extends Error{path;errorType;error;details;errorMessage;developerMessage;constructor(message,err){super(message),this.name="SetSkinError",this.path=err.path,this.errorType=err.errorType,this.error=err.error,this.details=err.details,this.errorMessage=err.errorMessage,this.developerMessage=err.developerMessage}};__name(SetSkinError,"SetSkinError");var MojangError=class extends Error{path;errorMessage;developerMessage;constructor(err){super(err.errorMessage),this.path=err.path,this.errorMessage=err.errorMessage,this.developerMessage=err.developerMessage,Object.assign(this,err)}};__name(MojangError,"MojangError");var UnauthorizedError=class extends MojangError{name="UnauthorizedError";constructor(err){super(err)}};__name(UnauthorizedError,"UnauthorizedError");var ProfileNotFoundError=class extends MojangError{name="ProfileNotFoundError";constructor(err){super(err)}};__name(ProfileNotFoundError,"ProfileNotFoundError");var MojangClient=class{fetch;constructor(options){this.fetch=options?.fetch||import_undici3.fetch}async setName(name3,token,signal){let resp=await this.fetch(`https://api.minecraftservices.com/minecraft/profile/name/${name3}`,{method:"PUT",headers:{Authorization:`Bearer ${token}`},signal});switch(resp.status){case 200:return await resp.json();case 400:throw new SetNameError("Name is unavailable (Either taken or has not become available)",await resp.json());case 403:throw new SetNameError("Name is unavailable (Either taken or has not become available)",await resp.json());case 401:throw new SetNameError("Unauthorized (Bearer token expired or is not correct)",await resp.json());case 429:throw new SetNameError("Too many requests sent",await resp.json());case 500:throw new SetNameError("Timed out (API lagged out and could not respond)",await resp.json())}throw new SetNameError("Unknown error",await resp.json())}async getNameChangeInformation(token){return await(await this.fetch("https://api.minecraftservices.com/minecraft/profile/namechange",{method:"GET",headers:{Authorization:`Bearer ${token}`}})).json()}async checkNameAvailability(name3,token,signal){return(await(await this.fetch(`https://api.minecraftservices.com/minecraft/profile/name/${name3}/available`,{method:"GET",headers:{Authorization:`Bearer ${token}`},signal})).json()).status}async getProfile(token,signal){let resp=await this.fetch("https://api.minecraftservices.com/minecraft/profile",{method:"GET",headers:{Authorization:`Bearer ${token}`},signal});if(resp.headers.get("content-type")?.toLocaleLowerCase()!=="application/json")throw new Error(await resp.text());let json=await resp.json();if(resp.ok)return json;throw json.error==="NOT_FOUND"?new ProfileNotFoundError(json):resp.status===401?new UnauthorizedError(json):Object.assign(new Error("Unknown Error"),json)}async setSkin(fileName,skin,variant,token,signal){let body=typeof skin=="string"?JSON.stringify({url:skin,variant}):getSkinFormData(skin,fileName,variant),headers={Authorization:`Bearer ${token}`};typeof body=="string"&&(headers["Content-Type"]="application/json");let resp=await this.fetch("https://api.minecraftservices.com/minecraft/profile/skins",{method:"POST",headers,body,signal}),profileResponse=await resp.json();if(resp.status===401)throw new UnauthorizedError(await resp.json());if("error"in profileResponse||"errorMessage"in profileResponse)throw new SetSkinError(`Fail to set skin ${profileResponse.errorMessage}`,profileResponse);return profileResponse}async resetSkin(token,signal){let resp=await this.fetch("https://api.minecraftservices.com/minecraft/profile/skins/active",{method:"DELETE",headers:{Authorization:`Bearer ${token}`},signal});if(resp.status===401)throw new UnauthorizedError(await resp.json())}async hideCape(token,signal){let resp=await this.fetch("https://api.minecraftservices.com/minecraft/profile/capes/active",{method:"DELETE",headers:{Authorization:`Bearer ${token}`},signal});if(resp.status===401)throw new UnauthorizedError(await resp.json())}async showCape(capeId,token,signal){let resp=await this.fetch("https://api.minecraftservices.com/minecraft/profile/capes/active",{method:"PUT",headers:{Authorization:`Bearer ${token}`,"Content-Type":"application/json"},body:JSON.stringify({capeId}),signal});if(resp.status===401)throw new UnauthorizedError(await resp.json());if(resp.status===400)throw new Error;return await resp.json()}async verifySecurityLocation(token,signal){return(await this.fetch("https://api.mojang.com/user/security/location",{method:"GET",headers:{Authorization:`Bearer ${token}`},signal})).status===204}async getSecurityChallenges(token){let resp=await this.fetch("https://api.mojang.com/user/security/challenges",{method:"GET",headers:{Authorization:`Bearer ${token}`}});if(resp.status===401)throw new UnauthorizedError(await resp.json());return await resp.json()}async submitSecurityChallenges(answers,token){let resp=await this.fetch("https://api.mojang.com/user/security/location",{method:"POST",headers:{Authorization:`Bearer ${token}`,"Content-Type":"application/json"},body:JSON.stringify(answers)});if(resp.status!==204)throw resp.status===401?new UnauthorizedError(await resp.json()):new Error}async checkGameOwnership(token,signal){let mcResponse=await this.fetch("https://api.minecraftservices.com/entitlements/mcstore",{headers:{Authorization:`Bearer ${token}`},signal});if(mcResponse.status===401)throw new UnauthorizedError(await mcResponse.text());if(!mcResponse.ok||mcResponse.headers.get("content-type")?.toLocaleLowerCase()!=="application/json")throw new Error(await mcResponse.text());return await mcResponse.json()}};__name(MojangClient,"MojangClient");function getSkinFormData(buf,fileName,variant){let form=new import_undici3.FormData;form.append("variant",variant);let file=new File([buf],fileName,{type:"image/png"});return form.append("file",file),form}__name(getSkinFormData,"getSkinFormData");var YggdrasilError=class extends Error{constructor(statusCode,message,o){super(message);this.statusCode=statusCode;this.name="YggdrasilError",this.error=o?.error,this.errorMessage=o?.errorMessage,this.cause=o?.cause}error;errorMessage;cause};__name(YggdrasilError,"YggdrasilError");var YggdrasilClient=class{constructor(api,options){this.api=api;this.headers=options?.headers??{},this.fetch=options?.fetch||fetch,this.FormData=options?.FormData||FormData,this.File=options?.File||File}headers;fetch;FormData;File;async validate(accessToken,clientToken,signal){return(await this.fetch(this.api+"/validate",{method:"POST",body:JSON.stringify({accessToken,clientToken}),headers:{...this.headers,"content-type":"application/json; charset=utf-8"},signal})).ok}async invalidate(accessToken,clientToken,signal){return await this.fetch(this.api+"/invalidate",{method:"POST",body:JSON.stringify({accessToken,clientToken}),headers:{...this.headers,"content-type":"application/json; charset=utf-8"},signal}).then(s=>s.ok)}async login({username,password,clientToken,requestUser},signal){let response=await this.fetch(this.api+"/authenticate",{method:"POST",body:JSON.stringify({agent:{name:"Minecraft",version:1},requestUser:typeof requestUser=="boolean"?requestUser:!1,username,password,clientToken}),headers:{...this.headers,"content-type":"application/json; charset=utf-8"},signal});if(response.status>=400){let body=await response.text();throw new YggdrasilError(response.status,response.status+":"+body,response.headers.get("content-type")?.startsWith("application/json")?JSON.parse(body):void 0)}return await response.json()}async refresh({accessToken,requestUser,clientToken},signal){let response=await this.fetch(this.api+"/refresh",{method:"POST",body:JSON.stringify({accessToken,clientToken,requestUser:typeof requestUser=="boolean"?requestUser:!1}),headers:{...this.headers,"content-type":"application/json; charset=utf-8"},signal});if(response.status>=400){let body=await response.text();throw new YggdrasilError(response.status,response.status+":"+body,response.headers.get("content-type")?.startsWith("application/json")?JSON.parse(body):void 0)}return await response.json()}};__name(YggdrasilClient,"YggdrasilClient");var YggdrasilThirdPartyClient=class extends YggdrasilClient{profileApi;textureApi;constructor(api,options){super(api+"/authserver",options),this.profileApi=api+"/sessionserver/session/minecraft/profile/${uuid}",this.textureApi=api+"/api/user/profile/${uuid}/${type}"}async lookup(uuid,unsigned=!0,signal){let url2=new URL(this.profileApi.replace("${uuid}",uuid));url2.searchParams.append("unsigned",unsigned?"true":"false");let response=await this.fetch(url2.toString(),{method:"GET",headers:this.headers,signal});if(response.status!==200){let body=await response.text();throw new YggdrasilError(response.status,response.status+":"+body,response.headers.get("content-type")?.startsWith("application/json")?JSON.parse(body):void 0)}let o=await response.json();if(o.properties&&o.properties instanceof Array){let properties=o.properties,to={};for(let prop of properties)to[prop.name]=prop.value;o.properties=to}return o}async setTexture(options,signal){let url2=new URL(this.textureApi.replace("${uuid}",options.uuid).replace("${type}",options.type)),requestOptions={headers:{...this.headers,Authorization:`Bearer ${options.accessToken}`},signal};if(!options.texture)requestOptions.method="DELETE";else if("data"in options.texture){requestOptions.method="PUT";let form=new this.FormData;form.append("model",options.texture.metadata?.model||"steve"),form.append("file",new this.File([options.texture.data],"Steve.png",{type:"image/png"})),requestOptions.body=form}else if("url"in options.texture)requestOptions.method="POST",url2.searchParams.append("model",options.texture.metadata?.model||""),url2.searchParams.append("url",options.texture.url);else throw new TypeError("Illegal Option Format!");let response=await this.fetch(url2.toString(),requestOptions);if(response.status===401)if(response.headers.get("content-type")==="application/json"){let body=await response.json();throw new YggdrasilError(response.status,response.status.toString(),{error:body.error??"Unauthorized",errorMessage:body.errorMessage??"Unauthorized"})}else{let body=await response.text();throw new YggdrasilError(response.status,response.status+":"+body,{error:"Unauthorized",errorMessage:"Unauthorized: "+body})}if(response.status>=400){let body=await response.text();throw new YggdrasilError(response.status,response.status+":"+body,{error:"SetSkinFailed",errorMessage:"Fail to set skin "+body})}}};__name(YggdrasilThirdPartyClient,"YggdrasilThirdPartyClient");var MicrosoftAuthenticator=class{fetch;constructor(options){this.fetch=options.fetch||fetch}async authenticateXboxLive(oauthAccessToken,signal){let xblResponse=await this.fetch("https://user.auth.xboxlive.com/user/authenticate",{method:"POST",body:JSON.stringify({Properties:{AuthMethod:"RPS",SiteName:"user.auth.xboxlive.com",RpsTicket:`d=${oauthAccessToken}`},RelyingParty:"http://auth.xboxlive.com",TokenType:"JWT"}),headers:{"Content-Type":"application/json"},signal});if(xblResponse.status!==200)throw new Error(`Failed to authenticate with xbox live, status code: ${xblResponse.status}: ${await xblResponse.text()}}`);return await xblResponse.json()}async authorizeXboxLive(xblResponseToken,relyingParty="rp://api.minecraftservices.com/",signal){let xstsResponse=await this.fetch("https://xsts.auth.xboxlive.com/xsts/authorize",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({Properties:{SandboxId:"RETAIL",UserTokens:[xblResponseToken]},RelyingParty:relyingParty,TokenType:"JWT"}),signal});if(xstsResponse.status!==200)throw new Error(`Failed to authorize with xbox live, status code: ${xstsResponse.status}: ${await xstsResponse.text()}}`);return await xstsResponse.json()}async getXboxGameProfile(xuid,uhs,xstsToken,signal){let url2=new URL(`https://profile.xboxlive.com/users/xuid(${xuid})/profile/settings`);url2.searchParams.append("settings",["PublicGamerpic","Gamertag"].join(","));let response=await this.fetch(url2.toString(),{headers:{"x-xbl-contract-version":"2","content-type":"application/json",Authorization:`XBL3.0 x=${uhs};${xstsToken}`},signal});if(response.status!==200)throw new Error(`Failed to get xbox game profile, status code: ${response.status}: ${await response.text()}}`);return await response.json()}async acquireXBoxToken(oauthAccessToken,signal){let xblResponse=await this.authenticateXboxLive(oauthAccessToken,signal),minecraftXstsResponse=await this.authorizeXboxLive(xblResponse.Token,"rp://api.minecraftservices.com/",signal),xstsResponse=await this.authorizeXboxLive(xblResponse.Token,"http://xboxlive.com",signal);return{minecraftXstsResponse,liveXstsResponse:xstsResponse}}async loginMinecraftWithXBox(uhs,xstsToken,signal){let mcResponse=await this.fetch("https://api.minecraftservices.com/authentication/login_with_xbox",{method:"POST",body:JSON.stringify({identityToken:`XBL3.0 x=${uhs};${xstsToken}`}),headers:{"content-type":"application/json"},signal});if(mcResponse.status!==200)throw new Error(`Failed to login minecraft with xbox, status code: ${mcResponse.status}: ${await mcResponse.text()}}`);return await mcResponse.json()}};__name(MicrosoftAuthenticator,"MicrosoftAuthenticator");var import_crypto9=require("crypto"),import_fs17=require("fs"),import_fs_extra14=__toESM(require_lib()),import_os6=require("os"),import_path36=require("path"),import_promises26=require("timers/promises");var kEncodingWorker=Symbol("EncodingWorker");var import_fs_extra9=__toESM(require_lib());function normalizeGameProfile(profile){let exitedTextures=profile.textures;return{...profile,textures:exitedTextures||{SKIN:{url:""}}}}__name(normalizeGameProfile,"normalizeGameProfile");async function normalizeSkinData(url2){url2=url2.replace("image:","file:");let resolved=new URL(url2);if(resolved.protocol==="file:"||resolved.protocol==="image:")return await(0,import_fs_extra9.readFile)(url2.replace("file://","").replace("image://",""));if(resolved.protocol==="https:"||resolved.protocol==="http:"){if(resolved.host==="launcher"&&resolved.pathname==="/media"){let path16=resolved.searchParams.get("path");if(path16)return await(0,import_fs_extra9.readFile)(path16)}return url2}else throw new Error("Unknown url protocol! Require a file or http/https protocol!")}__name(normalizeSkinData,"normalizeSkinData");async function loadYggdrasilApiProfile(url2,fetch3=globalThis.fetch){let api={url:url2};async function loadHostFavicon(){let parsedUrl=new URL(url2);try{(await fetch3(parsedUrl.protocol+parsedUrl.host+"/favicon.ico")).status===200&&(api.favicon=parsedUrl.protocol+parsedUrl.host+"/favicon.ico")}catch{try{let match=(await(await fetch3(parsedUrl.protocol+parsedUrl.host)).text()).match(/<link rel="shortcut icon" href="([^"]+)" \/>/);match&&(api.favicon=match[1])}catch{}}}__name(loadHostFavicon,"loadHostFavicon");async function loadMetadata(){try{let body=await(await fetch3(url2)).json();if(api.authlibInjector={meta:{serverName:typeof body?.meta?.serverName=="string"?body.meta.serverName:"",implementationName:typeof body?.meta?.implementationName=="string"?body.meta.implementationName:"",implementationVersion:typeof body?.meta?.implementationVersion=="string"?body.meta.implementationVersion:"",links:{homepage:typeof body?.meta?.links?.homepage=="string"?body.meta.links.homepage:"",register:typeof body?.meta?.links?.register=="string"?body.meta.links.register:""},"feature.non_email_login":typeof body?.meta?.["feature.non_email_login"]=="boolean"?body.meta["feature.non_email_login"]:!1},signaturePublickey:typeof body?.signaturePublickey=="string"?body.signaturePublickey:"",skinDomains:typeof body?.skinDomains=="object"?body.skinDomains:[]},body?.meta?.["feature.openid_configuration_url"]){let config=await(await fetch3(body?.meta?.["feature.openid_configuration_url"])).json();api.ocidConfig=config}}catch{}}return __name(loadMetadata,"loadMetadata"),await Promise.all([loadHostFavicon(),loadMetadata()]),api}__name(loadYggdrasilApiProfile,"loadYggdrasilApiProfile");function transformGameProfileTexture(profile){if(!profile.properties)return;let texturesBase64=profile.properties.textures;if(!texturesBase64)return;let textures=JSON.parse(Buffer.from(texturesBase64,"base64").toString()),skin=textures?.textures.SKIN,uploadable=profile.properties.uploadableTextures;if(skin)return{...profile,textures:{...textures.textures,SKIN:skin},uploadable:uploadable?uploadable.split(","):void 0}}__name(transformGameProfileTexture,"transformGameProfileTexture");var UserAuthenticationError=AnyError.make("UserAuthenticationError"),OfficialUserService=class extends AbstractService{constructor(app6,mojangApi){super(app6);this.mojangApi=mojangApi}async setName(user,name3){let token=await(await this.app.registry.get(kUserTokenStorage)).get(user);if(!token)throw new UserAuthenticationError;await this.mojangApi.setName(name3,token)}async getNameChangeInformation(user){let token=await(await this.app.registry.get(kUserTokenStorage)).get(user);if(!token)throw new UserAuthenticationError;return await this.mojangApi.getNameChangeInformation(token)}async checkNameAvailability(user,name3){let token=await(await this.app.registry.get(kUserTokenStorage)).get(user);if(!token)throw new UserAuthenticationError;return await this.mojangApi.checkNameAvailability(name3,token)}async hideCape(user){let token=await(await this.app.registry.get(kUserTokenStorage)).get(user);if(!token)throw new UserAuthenticationError;await this.mojangApi.hideCape(token)}async showCape(user,capeId){let token=await(await this.app.registry.get(kUserTokenStorage)).get(user);if(!token)throw new UserAuthenticationError;await this.mojangApi.showCape(capeId,token)}async verifySecurityLocation(user){let token=await(await this.app.registry.get(kUserTokenStorage)).get(user);if(!token)throw new UserAuthenticationError;return await this.mojangApi.verifySecurityLocation(token)}async getSecurityChallenges(user){let token=await(await this.app.registry.get(kUserTokenStorage)).get(user);if(!token)throw new UserAuthenticationError;return await this.mojangApi.getSecurityChallenges(token)}async submitSecurityChallenges(user,answers){let token=await(await this.app.registry.get(kUserTokenStorage)).get(user);if(!token)throw new UserAuthenticationError;return await this.mojangApi.submitSecurityChallenges(answers,token)}};__name(OfficialUserService,"OfficialUserService"),OfficialUserService=__decorateClass([ExposeServiceKey(OfficialUserServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(MojangClient))],OfficialUserService);var kUserTokenStorage=Symbol("UserTokenStorage");var import_promises9=require("fs/promises");var import_child_process2=require("child_process"),import_promises8=require("fs/promises"),import_path21=require("path");function missing2(target){return(0,import_promises8.access)(target).then(()=>!1,()=>!0)}__name(missing2,"missing");async function ensureDir4(target){try{await(0,import_promises8.mkdir)(target)}catch(err){let e=err;if(await(0,import_promises8.stat)(target).then(s=>s.isDirectory()).catch(()=>!1)||e.code==="EEXIST")return;if(e.code==="ENOENT"){if((0,import_path21.dirname)(target)===target)throw e;try{await ensureDir4((0,import_path21.dirname)(target)),await(0,import_promises8.mkdir)(target)}catch{if(await(0,import_promises8.stat)(target).then(s=>s.isDirectory()).catch(e2=>!1))return;throw e}return}throw e}}__name(ensureDir4,"ensureDir");function ensureFile3(target){return ensureDir4((0,import_path21.dirname)(target))}__name(ensureFile3,"ensureFile");function normalizeArray(arr=[]){return arr instanceof Array?arr:[arr]}__name(normalizeArray,"normalizeArray");function spawnProcess(spawnJavaOptions,args,options){let process6=(spawnJavaOptions?.spawn??import_child_process2.spawn)(spawnJavaOptions.java??"java",args,options);return waitProcess(process6)}__name(spawnProcess,"spawnProcess");function waitProcess(process6){return new Promise((resolve15,reject2)=>{let errorMsg=[];process6.on("error",err=>{reject2(err)}),process6.on("close",code=>{code!==0?reject2(new Error(errorMsg.join(""))):resolve15()}),process6.on("exit",code=>{code!==0?reject2(new Error(errorMsg.join(""))):resolve15()}),process6.stdout?.setEncoding("utf-8"),process6.stdout?.on("data",buf=>{}),process6.stderr?.setEncoding("utf-8"),process6.stderr?.on("data",buf=>{errorMsg.push(buf.toString())})})}__name(waitProcess,"waitProcess");function joinUrl(a,b){return a.endsWith("/")&&b.startsWith("/")?a+b.substring(1):!a.endsWith("/")&&!b.startsWith("/")?a+"/"+b:a+b}__name(joinUrl,"joinUrl");function doFetch(o,url2,init){return init?init.signal=o?.signal:init={signal:o?.signal},o?.fetch?o.fetch(url2,init):fetch(url2,init)}__name(doFetch,"doFetch");var DEFAULT_META_URL_FABRIC="https://meta.fabricmc.net";async function installFabric(options){let side=options.side??"client",url2=side==="client"?`${DEFAULT_META_URL_FABRIC}/v2/versions/loader/${options.minecraftVersion}/${options.version}/profile/json`:`${DEFAULT_META_URL_FABRIC}/v2/versions/loader/${options.minecraftVersion}/${options.version}/server/json`,content=await(await doFetch(options,url2)).json(),minecraft=MinecraftFolder.from(options.minecraft),versionName=`${options.minecraftVersion}-fabric${options.version}`;content.id=versionName;let jsonPath=side==="client"?minecraft.getVersionJson(versionName):minecraft.getVersionServerJson(versionName);return await ensureFile3(jsonPath),await(0,import_promises9.writeFile)(jsonPath,JSON.stringify(content)),versionName}__name(installFabric,"installFabric");var import_promises10=require("fs/promises"),import_path22=require("path"),import_undici4=__toESM(require_undici());function processLibraries(lib){return Object.keys(lib).length===1&&lib.name&&lib.name.startsWith("org.ow2.asm")&&(lib.url="https://files.minecraftforge.net/maven/"),lib}__name(processLibraries,"processLibraries");var LiteloaderVersionList;(LiteloaderVersionList2=>{function parse5(content){let result=JSON.parse(content),metalist={meta:result.meta,versions:{}};for(let mcversion in result.versions){let versions=metalist.versions[mcversion]={},snapshots=result.versions[mcversion].snapshots,artifacts=result.versions[mcversion].artefacts,url2=result.versions[mcversion].repo.url;if(snapshots){let{stream:stream3,file,version:version4,md5:md52,timestamp,tweakClass,libraries}=snapshots["com.mumfrey:liteloader"].latest,type=stream3==="RELEASE"?"RELEASE":"SNAPSHOT";versions.snapshot={url:url2,type,file,version:version4,md5:md52,timestamp,mcversion,tweakClass,libraries:libraries.map(processLibraries)}}if(artifacts){let{stream:stream3,file,version:version4,md5:md52,timestamp,tweakClass,libraries}=artifacts["com.mumfrey:liteloader"].latest,type=stream3==="RELEASE"?"RELEASE":"SNAPSHOT";versions.release={url:url2,type,file,version:version4,md5:md52,timestamp,mcversion,tweakClass,libraries:libraries.map(processLibraries)}}}return metalist}LiteloaderVersionList2.parse=parse5,__name(parse5,"parse")})(LiteloaderVersionList||={});var snapshotRoot="http://dl.liteloader.com/versions/",releaseRoot="http://repo.mumfrey.com/content/repositories/liteloader/",MissingVersionJsonError=class extends Error{constructor(version4,path16){super();this.version=version4;this.path=path16;this.name="MissingVersionJson"}};__name(MissingVersionJsonError,"MissingVersionJsonError");function buildVersionInfo(versionMeta,mountedJSON){let id=`${mountedJSON.id}-Liteloader${versionMeta.mcversion}-${versionMeta.version}`,time=new Date(Number.parseInt(versionMeta.timestamp,10)*1e3).toISOString(),releaseTime=time,type=versionMeta.type,libraries=[{name:`com.mumfrey:liteloader:${versionMeta.version}`,url:type==="SNAPSHOT"?snapshotRoot:releaseRoot},...versionMeta.libraries.map(processLibraries)],mainClass="net.minecraft.launchwrapper.Launch",inheritsFrom=mountedJSON.id,jar=mountedJSON.jar||mountedJSON.id,info={id,time,releaseTime,type,libraries,mainClass,inheritsFrom,jar};return mountedJSON.arguments?info.arguments={game:["--tweakClass",versionMeta.tweakClass],jvm:[]}:info.minecraftArguments=`--tweakClass ${versionMeta.tweakClass} `+mountedJSON.minecraftArguments,info}__name(buildVersionInfo,"buildVersionInfo");function installLiteloaderTask(versionMeta,location,options={}){return task("installLiteloader",__name(async function(){let mc=MinecraftFolder.from(location),mountVersion=options.inheritsFrom||versionMeta.mcversion,mountedJSON=await this.yield(task("resolveVersionJson",__name(async function(){if(await missing2(mc.getVersionJson(mountVersion)))throw new MissingVersionJsonError(mountVersion,mc.getVersionJson(mountVersion));return(0,import_promises10.readFile)(mc.getVersionJson(mountVersion)).then(b=>b.toString()).then(JSON.parse)},"resolveVersionJson")));return(await this.yield(task("generateLiteloaderJson",__name(async function(){let inf=buildVersionInfo(versionMeta,mountedJSON);inf.id=options.versionId||inf.id,inf.inheritsFrom=options.inheritsFrom||inf.inheritsFrom;let versionPath=mc.getVersionRoot(inf.id);return await ensureDir4(versionPath),await(0,import_promises10.writeFile)((0,import_path22.join)(versionPath,inf.id+".json"),JSON.stringify(inf,void 0,4)),inf},"generateLiteloaderJson")))).id},"installLiteloader"))}__name(installLiteloaderTask,"installLiteloaderTask");var import_undici5=__toESM(require_undici());function getDefaultAgent(retry,defaultMaxRedirections=5){let options={connections:16};return new import_undici5.Agent(options).compose(import_undici5.interceptors.retry(retry),import_undici5.interceptors.redirect({maxRedirections:defaultMaxRedirections}))}__name(getDefaultAgent,"getDefaultAgent");var DefaultRangePolicy=class{constructor(rangeThreshold,concurrency){this.rangeThreshold=rangeThreshold;this.concurrency=concurrency}getConcurrency(){return this.concurrency}computeRanges(total){let{rangeThreshold:minChunkSize}=this;if(total<=minChunkSize)return[{start:0,end:total}];let partSize=Math.max(minChunkSize,Math.floor(total/this.getConcurrency())),ranges=[];for(let cur=0,chunkSize=0;cur<total;cur+=chunkSize){let remain=total-cur;if(remain>=partSize)chunkSize=partSize,ranges.push({start:cur,end:cur+chunkSize-1});else{let last=ranges[ranges.length-1];last?last.end=last.end+remain:ranges.push({start:0,end:remain-1}),cur=total}}return ranges}};__name(DefaultRangePolicy,"DefaultRangePolicy");function createProgressController(onProgress){return __name((url2,chunk,_progress,total)=>{onProgress?.(url2,chunk,_progress,total)},"controller")}__name(createProgressController,"createProgressController");function resolveProgressController(controller){return controller?typeof controller=="function"?createProgressController(controller):controller:createProgressController()}__name(resolveProgressController,"resolveProgressController");var import_crypto8=require("crypto"),import_fs7=require("fs"),import_util5=require("util"),import_promises11=require("stream/promises");var ChecksumValidator=class{constructor(checksum2){this.checksum=checksum2}async validate(destination,url2){if(this.checksum){let checksum2=this.checksum,hash=(0,import_crypto8.createHash)(checksum2.algorithm);await(0,import_promises11.pipeline)((0,import_fs7.createReadStream)(destination),hash).catch(e=>{throw e.code==="ENOENT"?new ChecksumNotMatchError(checksum2.algorithm,checksum2.hash,"",destination,url2):e});let actual=hash.digest("hex"),expect=checksum2.hash;if(actual!==expect)throw new ChecksumNotMatchError(checksum2.algorithm,checksum2.hash,actual,destination,url2)}}};__name(ChecksumValidator,"ChecksumValidator");function isValidator(options){return options?"validate"in options&&typeof options.validate=="function":!1}__name(isValidator,"isValidator");function resolveValidator(options){if(isValidator(options))return options;if(options)return new ChecksumValidator({hash:options.hash,algorithm:options.algorithm})}__name(resolveValidator,"resolveValidator");var JsonValidator=class{async validate(destination,url2){let content=await(0,import_util5.promisify)(import_fs7.readFile)(destination,"utf-8");JSON.parse(content)}};__name(JsonValidator,"JsonValidator");var ValidationError=class extends Error{constructor(error,message){super(message),this.name=error}};__name(ValidationError,"ValidationError");var ChecksumNotMatchError=class extends ValidationError{constructor(algorithm,expect,actual,file,source){super("ChecksumNotMatchError",source?`File ${file} (${source}) ${algorithm} checksum not match. Expect: ${expect}. Actual: ${actual}.`:`File ${file} ${algorithm} checksum not match. Expect: ${expect}. Actual: ${actual}.`);this.algorithm=algorithm;this.expect=expect;this.actual=actual;this.file=file;this.source=source}};__name(ChecksumNotMatchError,"ChecksumNotMatchError");var import_fs8=require("fs"),import_path23=require("path"),import_stream5=require("stream"),import_undici6=__toESM(require_undici()),import_util6=require("util"),import_util7=__toESM(require_util());var rename2=(0,import_util6.promisify)(import_fs8.rename),unlink4=(0,import_util6.promisify)(import_fs8.unlink),stat8=(0,import_util6.promisify)(import_fs8.stat),open3=(0,import_util6.promisify)(import_fs8.open),close2=(0,import_util6.promisify)(import_fs8.close),finished=(0,import_util6.promisify)(import_stream5.finished),datasync=(0,import_util6.promisify)(import_fs8.fdatasync),mkdir4=(0,import_util6.promisify)(import_fs8.mkdir);function getDownloadBaseOptions(options){return options?{headers:options.headers,rangePolicy:options.rangePolicy,dispatcher:options.dispatcher,checkpointHandler:options.checkpointHandler,skipRevalidate:options.skipRevalidate,skipPrevalidate:options.skipPrevalidate}:{}}__name(getDownloadBaseOptions,"getDownloadBaseOptions");async function getWithRange(url2,fd,headers,range,dispatcher,onHeaderMetadata,onDataWritten,signal){let writable;try{let requestHeader={...headers},isInitializeRequest=range.end===-1;isInitializeRequest||(requestHeader.range=`bytes=${range.start}-${range.end}`);let noRetry={value:!0};await(0,import_undici6.stream)(url2,{method:"GET",maxRedirections:5,headers:requestHeader,dispatcher,signal,noRetry},({statusCode,headers:headers2,context:context2})=>{if(statusCode===203||statusCode>=300){let pass=new import_stream5.PassThrough;return setImmediate(()=>pass.emit("error",new import_undici6.errors.ResponseStatusCodeError("",statusCode,headers2,""))),pass}let length=headers2["content-length"]?parseInt(headers2["content-length"]):0,rangeHeader=(0,import_util7.parseRangeHeader)(headers2["content-range"]);if(range.start&&rangeHeader?.start&&range.start!==rangeHeader.start)throw new RangeError(`Range mismatch. ${range.start} !== ${rangeHeader.start}`);let redirectedUrl="history"in context2&&context2.history instanceof Array?context2.history[context2.history.length-1]:void 0;headers2["accept-ranges"]==="bytes"&&(noRetry.value=!1);let metadata={url:redirectedUrl||url2,contentLength:length,range:headers2["accept-ranges"]==="bytes"?{offset:rangeHeader?.start??range.start,total:rangeHeader?.size??length}:void 0};onHeaderMetadata(metadata);function writeBuf(chunk,callback){let reachLimit=range.end!==-1&&range.start+chunk.length>range.end,killRequest=isInitializeRequest&&reachLimit;(0,import_fs8.write)(fd,chunk,0,chunk.length,range.start,err=>{range.start+=chunk.length,onDataWritten(chunk.length,metadata),callback(killRequest?new Error("REACHED_THE_END"):err)})}return __name(writeBuf,"writeBuf"),new import_stream5.Writable({write(chunk,encoding,callback){writeBuf(chunk,callback)},writev(chunks,callback){let buffer=Buffer.concat(chunks.map(c=>c.chunk));writeBuf(buffer,callback)},final(callback){onDataWritten(0,metadata),callback()},emitClose:!1})}),writable&&!writable.writableFinished&&await finished(writable)}catch(e){if(e?.message==="REACHED_THE_END")return;let err=e;return err.stack||(err.stack=new Error().stack),e}}__name(getWithRange,"getWithRange");var DownloadJob=class{constructor(url2,fd,headers,expectedTotal,onProgress,dispatcher,rangePolicy,signal){this.url=url2;this.fd=fd;this.headers=headers;this.expectedTotal=expectedTotal;this.onProgress=onProgress;this.dispatcher=dispatcher;this.rangePolicy=rangePolicy;this.signal=signal;this.contentLength=expectedTotal??0}progress=[{start:0,end:-1}];contentLength=0;async run(){let progress=this.progress,rangesPromises=[],sumProgress=__name(()=>this.contentLength-progress.map(v=>v.end-v.start+1).reduce((a,b)=>a+b,0),"sumProgress"),initialResult=await getWithRange(this.url,this.fd,this.headers,progress[0],this.dispatcher,metadata=>{if(this.contentLength=metadata.contentLength,metadata.range){let ranges=this.rangePolicy.computeRanges(metadata.contentLength);if(ranges.length>0){let[first,...pendings]=ranges;progress[0].end=first.end,progress.push(...pendings),rangesPromises.push(...pendings.map(range=>getWithRange(metadata.url,this.fd,this.headers,range,this.dispatcher,()=>{this.onProgress(metadata.url,0,sumProgress(),metadata.contentLength)},chunkSize=>{this.onProgress(metadata.url,chunkSize,sumProgress(),metadata.contentLength)},this.signal)))}else progress[0].end=metadata.contentLength-1}else progress[0].end=metadata.contentLength-1},(chunkSize,metadata)=>{this.onProgress(metadata.url,chunkSize,sumProgress(),metadata.contentLength)},this.signal),result=await Promise.all(rangesPromises);return[initialResult,...result]}};__name(DownloadJob,"DownloadJob");async function download(options){let urls=typeof options.url=="string"?[options.url]:options.url,headers=options.headers||{},destination=options.destination,progressController=resolveProgressController(options.progressController),validator=resolveValidator(options.validator),abortSignal=options.abortSignal,pendingFile=options.pendingFile,skipPrevalidate=options.skipPrevalidate,skipRevalidate=options.skipRevalidate,rangePolicy=options?.rangePolicy??new DefaultRangePolicy(2*1024*1024,4),dispatcher=options?.dispatcher??getDefaultAgent(),expectedTotal=options.expectedTotal;if(!skipPrevalidate&&validator){if(!await validator.validate(destination,urls[0]).catch(e=>e)){options.expectedTotal&&progressController(new URL(urls[0]),0,options.expectedTotal,options.expectedTotal);return}if(pendingFile&&!await validator.validate(destination,urls[0]).catch(e=>e)){await unlink4(destination).catch(()=>{}),await rename2(pendingFile,destination);return}}let output=pendingFile||destination;await mkdir4((0,import_path23.dirname)(destination),{recursive:!0}).catch(()=>{});function assignError(e){e.stack=new Error().stack,Object.assign(e,{phase:"open",urls,headers,destination,pendingFile})}__name(assignError,"assignError");let fd=await open3(output,"w").catch(async e=>{if(e.code==="ENOENT")return await mkdir4((0,import_path23.dirname)(destination),{recursive:!0}),await open3(output,"w").catch(e2=>{throw assignError(e2),e2});throw assignError(e),e});try{let aggregate=[];for(let url2 of urls){let decorate=__name((e,phase)=>Object.assign(e,{phase,urls,url:url2,headers,destination,pendingFile}),"decorate"),results=await new DownloadJob(url2,fd,headers,expectedTotal,(url3,chunkSize,progress,total)=>{progressController(typeof url3=="string"?new URL(url3):url3,chunkSize,progress,!total&&expectedTotal?expectedTotal:total)},dispatcher,rangePolicy,abortSignal).run(),noErrors=!0;for(let e of results)if(e){if(e instanceof import_undici6.errors.RequestAbortedError)throw e;noErrors=!1,aggregate.push(decorate(e,"get"))}try{await datasync(fd)}catch(e){noErrors=!1;let err2=e;err2.stack||(err2.stack=new Error().stack),aggregate.push(decorate(e,"datasync"))}if(!skipRevalidate&&validator){let error=await validator.validate(output,urls[0]).catch(e=>e);error&&(noErrors=!1,aggregate.push(decorate(error,"validate")))}if(!noErrors)continue;if(!pendingFile)return;await unlink4(destination).catch(()=>{});let fStat=await stat8(pendingFile).catch(()=>{}),err=await rename2(pendingFile,destination).catch(e=>decorate(e,"rename"));if(err&&fStat?.ino!==(await stat8(destination).catch(()=>{}))?.ino)throw err.stack=new Error().stack,err;return}throw aggregate.length>1?new AggregateError(aggregate.flatMap(e=>e instanceof AggregateError?e.errors:e)):aggregate[0]}finally{await close2(fd).catch(()=>{})}}__name(download,"download");var import_fs10=require("fs"),import_promises14=require("fs/promises"),import_path26=require("path"),import_promises15=require("stream/promises"),import_undici8=__toESM(require_undici()),import_yazl2=__toESM(require_yazl());var import_undici7=__toESM(require_undici());var DownloadTask=class extends AbortableTask{constructor(options){super();this.options=options;this._from=options.url instanceof Array?options.url[0]:options.url,this._to=options.destination}controller;abort(){this.controller&&this.controller.abort()}process(){this.controller=new AbortController;let signal=this.controller.signal;return download({...this.options,progressController:(url2,chunkSize,progress,total)=>{this._progress=progress,this._total=total,this._from=url2.toString(),this.update(chunkSize)},abortSignal:signal})}isAbortedError(e){return e instanceof import_undici7.errors.RequestAbortedError||e.code==="UND_ERR_ABORTED"}};__name(DownloadTask,"DownloadTask");var DownloadMultipleTask=class extends AbortableTask{constructor(options){super();this.options=options;this._progress=-1,this._total=-1}controller;progresses=[];totals=[];get total(){return this._total===-1&&(this._total=this.totals.reduce((a,b)=>a+b,0)),this._total}get progress(){return this._progress===-1&&(this._progress=this.progresses.reduce((a,b)=>a+b,0)),this._progress}onFinished;async process(){this.progresses=this.options.map(()=>0),this.totals=this.options.map(()=>0),this.controller=new AbortController;let rejecteds=(await Promise.allSettled(this.options.map(async(options,i)=>{await download({...options,progressController:(url2,chunkSize,written,total)=>{this.progresses[i]=written,this.totals[i]=total,this._total=-1,this._progress=-1,this.update(chunkSize),this._from=url2.toString()},abortSignal:this.controller?.signal}),this.progresses[i]=this.totals[i],this.update(0),this.onFinished?.(i)}))).filter(r=>r.status==="rejected");if(rejecteds.length>0)throw this.isAbortedError(rejecteds[0].reason)?rejecteds[0].reason:new AggregateError(rejecteds.map(r=>r.reason).flatMap(r=>r instanceof AggregateError?r.errors:r))}abort(isCancelled){this.controller&&this.controller.abort()}isAbortedError(e){return e instanceof import_undici7.errors.RequestAbortedError||e.code==="UND_ERR_ABORTED"}};__name(DownloadMultipleTask,"DownloadMultipleTask");var import_fs9=require("fs"),import_promises12=require("fs/promises"),import_path24=require("path"),import_util8=require("util");var ZipValidator=class{async validate(destination,url2){try{(await open(destination,{autoClose:!1,lazyEntries:!0})).close()}catch(e){throw new ValidationError("InvalidZipError",e.message)}}};__name(ZipValidator,"ZipValidator");var DEFAULT_RESOURCE_ROOT_URL="https://resources.download.minecraft.net";function resolveDownloadUrls(original,version4,option){let result=[];return typeof option=="function"?result.unshift(...normalizeArray(option(version4))):result.unshift(...normalizeArray(option)),result.indexOf(original)===-1&&result.push(original),result}__name(resolveDownloadUrls,"resolveDownloadUrls");function installVersionTask(versionMeta,minecraft,options={}){return task("version",async function(){let folder=MinecraftFolder.from(minecraft);await this.yield(new InstallJsonTask(versionMeta,folder,options));let version4=await Version.parse(folder,versionMeta.id),side=options.side??"client";if(version4.downloads[side]&&await this.yield(new InstallJarTask(version4,folder,options)),side==="server"){let jarPath=folder.getVersionJar(versionMeta.id,"server"),server={id:versionMeta.id,type:"release",time:version4.time,releaseTime:version4.releaseTime,jar:(0,import_path24.relative)(folder.libraries,jarPath).replaceAll(import_path24.sep,"/"),arguments:{game:[],jvm:[]},mainClass:"",minimumLauncherVersion:13,libraries:[]};await(0,import_promises12.writeFile)((0,import_path24.join)(folder.getVersionRoot(versionMeta.id),"server.json"),JSON.stringify(server,null,2))}return version4},versionMeta)}__name(installVersionTask,"installVersionTask");function installAssetsTask(version4,options={}){return task("assets",async function(){let folder=MinecraftFolder.from(version4.minecraftDirectory);if(version4.logging?.client?.file){let file=version4.logging.client.file;await this.yield(new DownloadTask({url:file.url,validator:{algorithm:"sha1",hash:file.sha1},destination:folder.getLogConfig(file.id),...getDownloadBaseOptions(options)}).setName("asset",{name:file.id,hash:file.sha1,size:file.size}))}let jsonPath=folder.getPath("assets","indexes",(version4.assetIndex?.sha1??version4.assets)+".json");version4.assetIndex&&(await this.yield(new InstallAssetIndexTask(version4,options)),await(0,import_util8.promisify)(import_fs9.link)(folder.getPath("assets","indexes",version4.assetIndex.sha1+".json"),folder.getPath("assets","indexes",version4.assets+".json")).catch(()=>{})),await ensureDir4(folder.getPath("assets","objects"));let getAssetIndexFallback=__name(async()=>{let urls=resolveDownloadUrls(version4.assetIndex.url,version4,options.assetsIndexUrl);for(let url2 of urls)try{let json=await(await(options.fetch||fetch)(url2,{})).json();return await(0,import_promises12.writeFile)(jsonPath,JSON.stringify(json)),json}catch{}},"getAssetIndexFallback"),objectArray;try{let{objects}=JSON.parse(await(0,import_promises12.readFile)(jsonPath).then(b=>b.toString()));objectArray=Object.keys(objects).map(k=>({name:k,...objects[k]}))}catch{let{objects}=await getAssetIndexFallback();objectArray=Object.keys(objects).map(k=>({name:k,...objects[k]}))}return await this.yield(new InstallAssetTask(objectArray,folder,options)),version4})}__name(installAssetsTask,"installAssetsTask");function installLibrariesTask(version4,options={}){return new InstallLibraryTask(version4.libraries,MinecraftFolder.from(version4.minecraftDirectory),options).setName("libraries",{count:version4.libraries.length})}__name(installLibrariesTask,"installLibrariesTask");function installResolvedLibrariesTask(libraries,minecraft,option){return installLibrariesTask({libraries,minecraftDirectory:typeof minecraft=="string"?minecraft:minecraft.root},option)}__name(installResolvedLibrariesTask,"installResolvedLibrariesTask");function installResolvedAssetsTask(assets,folder,options={}){return task("assets",async function(){await ensureDir4(folder.getPath("assets","objects")),await this.yield(new InstallAssetTask(assets,folder,options))})}__name(installResolvedAssetsTask,"installResolvedAssetsTask");var InstallJsonTask=class extends DownloadTask{constructor(version4,minecraft,options){let destination=MinecraftFolder.from(minecraft).getVersionJson(version4.id),expectSha1=version4.url.split("/")[5],urls=resolveDownloadUrls(version4.url,version4,options.json);super({url:urls,validator:expectSha1?options.checksumValidatorResolver?.({algorithm:"sha1",hash:expectSha1})||{algorithm:"sha1",hash:expectSha1}:new JsonValidator,destination,...getDownloadBaseOptions(options)}),this.name="json",this.param=version4}};__name(InstallJsonTask,"InstallJsonTask");var InstallJarTask=class extends DownloadTask{constructor(version4,minecraft,options){let folder=MinecraftFolder.from(minecraft),type=options.side??"client",destination=folder.getVersionJar(version4.id,type),download2=version4.downloads[type];if(!download2)throw new Error(`Cannot find downloadable jar in ${type}`);let urls=resolveDownloadUrls(download2.url,version4,options[type]),expectSha1=download2.sha1;super({url:urls,validator:options.checksumValidatorResolver?.({algorithm:"sha1",hash:expectSha1})||{algorithm:"sha1",hash:expectSha1},destination,...getDownloadBaseOptions(options)}),this.name="jar",this.param=version4}};__name(InstallJarTask,"InstallJarTask");var InstallAssetIndexTask=class extends DownloadTask{constructor(version4,options={}){let folder=MinecraftFolder.from(version4.minecraftDirectory),expectSha1=version4.assetIndex.sha1,jsonPath=folder.getPath("assets","indexes",(options.useHashForAssetsIndex?expectSha1:version4.assets)+".json");super({url:resolveDownloadUrls(version4.assetIndex.url,version4,options.assetsIndexUrl),destination:jsonPath,validator:options.checksumValidatorResolver?.({algorithm:"sha1",hash:expectSha1})||{algorithm:"sha1",hash:expectSha1},...getDownloadBaseOptions(options)}),this.name="assetIndex",this.param=version4}};__name(InstallAssetIndexTask,"InstallAssetIndexTask");var InstallLibraryTask=class extends DownloadMultipleTask{constructor(libs,folder,options){super(libs.map(lib=>{let libraryPath=lib.download.path,destination=(0,import_path24.join)(folder.libraries,libraryPath),urls=resolveLibraryDownloadUrls(lib,options),expectSha1=lib.download.sha1;return{url:urls,validator:lib.download.sha1===""?new ZipValidator:options.checksumValidatorResolver?.({algorithm:"sha1",hash:expectSha1})||{algorithm:"sha1",hash:expectSha1},destination,...getDownloadBaseOptions(options),skipHead:lib.download.size<2*1024*1024}})),this.name="library",this._total=libs.reduce((a,b)=>a+(b.download?.size??0),0),this.param={count:libs.length}}};__name(InstallLibraryTask,"InstallLibraryTask");var InstallAssetTask=class extends DownloadMultipleTask{#total=0;constructor(assets,folder,options){let assetsHosts=normalizeArray(options.assetsHost||[]);assetsHosts.indexOf(DEFAULT_RESOURCE_ROOT_URL)===-1&&assetsHosts.push(DEFAULT_RESOURCE_ROOT_URL),super(assets.map(asset=>{let{hash,size,name:name3}=asset,head=hash.substring(0,2),dir=folder.getPath("assets","objects",head),file=(0,import_path24.join)(dir,hash);return{url:assetsHosts.map(h=>`${h}/${head}/${hash}`),destination:file,validator:options.prevalidSizeOnly?{async validate(destination,url2){let fstat=await(0,import_promises12.stat)(destination).catch(()=>({size:-1}));if(fstat.size!==size)throw new ChecksumNotMatchError("size",size.toString(),fstat.size.toString(),destination,url2)}}:options.checksumValidatorResolver?.({algorithm:"sha1",hash})||{algorithm:"sha1",hash},...getDownloadBaseOptions(options),skipHead:asset.size<2*1024*1024}})),this.#total=assets.reduce((a,b)=>a+b.size,0),this.name="asset",this.param={count:assets.length}}get total(){return this.#total}};__name(InstallAssetTask,"InstallAssetTask");var DEFAULT_MAVENS=["https://repo1.maven.org/maven2/"];function resolveLibraryDownloadUrls(library,libraryOptions){let urls=libraryOptions.libraryHost?.(library)??[...normalizeArray(libraryOptions.mavenHost).map(m=>joinUrl(m,library.download.path)),library.download.url,...DEFAULT_MAVENS.map(m=>joinUrl(m,library.download.path))];return[...new Set(normalizeArray(urls))]}__name(resolveLibraryDownloadUrls,"resolveLibraryDownloadUrls");var import_child_process3=require("child_process"),import_promises13=require("fs/promises"),import_path25=require("path");function convertClasspathToMaven(paths){return paths.map(path16=>{let parts=path16.replace(/^libraries\//,"").split("/"),jarName=parts.pop(),version4=parts.pop(),artifactId=parts.pop(),groupId=parts.join("."),classifier="";if(jarName){jarName=jarName.replace(/\.jar$/,"");let jarParts=jarName?.substring(`${artifactId}-${version4}`.length+1).split("-");jarParts&&jarParts.length>0&&(classifier=jarParts[0])}let mavenCoordinate=`${groupId}:${artifactId}:${version4}`;return classifier&&(mavenCoordinate+=`:${classifier}`),mavenCoordinate})}__name(convertClasspathToMaven,"convertClasspathToMaven");function parseManifest(manifestContent){let lines=manifestContent.split(`\r
`),mainClass="",classPath=[];for(let i=0;i<lines.length;i++){let line=lines[i].trim();if(line.startsWith("Main-Class:"))mainClass=line.substring(11).trim();else if(line.startsWith("Class-Path:")){let classPathLine=line.substring(11).trim();for(;i+1<lines.length&&lines[i+1].startsWith(" ");)i++,classPathLine+=lines[i].slice(1);classPath=classPathLine.split(" ").filter(path16=>path16.length>0)}}return{mainClass,classPath}}__name(parseManifest,"parseManifest");function resolveProcessors(side,installProfile,minecraft){function normalizePath2(val2){if(val2&&val2.match(/^\[.+\]$/g)){let name3=val2.substring(1,val2.length-1);return minecraft.getLibraryByPath(LibraryInfo.resolve(name3).path)}return val2}__name(normalizePath2,"normalizePath");let normalizeVariable=__name(val2=>val2&&val2.replace(/{([A-Za-z0-9_-]+)}/g,(_,key)=>variables[key]?.[side]??""),"normalizeVariable"),variables={SIDE:{client:"client",server:"server"},MINECRAFT_JAR:{client:minecraft.getVersionJar(installProfile.minecraft),server:minecraft.getVersionJar(installProfile.minecraft,"server")},ROOT:{client:minecraft.root,server:minecraft.root},MINECRAFT_VERSION:{client:installProfile.minecraft,server:installProfile.minecraft},LIBRARY_DIR:{client:minecraft.libraries,server:minecraft.libraries}};if(installProfile.data)for(let key in installProfile.data){let{client,server}=installProfile.data[key];variables[key]={client:normalizePath2(client),server:normalizePath2(server)}}let resolveOutputs=__name((proc,args)=>{let original=proc.outputs?Object.entries(proc.outputs).map(([k,v])=>({[normalizeVariable(k)]:normalizeVariable(v)})).reduce((a,b)=>Object.assign(a,b),{}):{};for(let[key,val2]of Object.entries(original))original[key]=val2.replace(/'/g,"");let outputIndex=args.indexOf("--output")===-1?args.indexOf("--out-jar"):args.indexOf("--output"),outputFile=outputIndex!==-1?args[outputIndex+1]:void 0;return outputFile&&!original[outputFile]&&(original[outputFile]=""),original},"resolveOutputs");return(installProfile.processors||[]).map(proc=>{let args=proc.args.map(normalizePath2).map(normalizeVariable);return{...proc,args,outputs:resolveOutputs(proc,args)}}).filter(proc=>proc.sides?proc.sides.indexOf(side)!==-1:!0)}__name(resolveProcessors,"resolveProcessors");function parseArgumentsFromArgsFile(content,parentDir,serverProfile){let args=content.split(`
`).map(v=>v.trim().split(" ")).flatMap(v=>v).filter(v=>v),mainClass="",jar,found=!1;for(let i=0;i<args.length;i++){if(args[i].startsWith("-")){if(args[i]==="-jar"){jar=(0,import_path25.join)(parentDir,args[i+1]),found=!0,i++;continue}}else if(!mainClass){mainClass=args[i],found=!0;continue}found?serverProfile.arguments.game.push(args[i]):args[i].startsWith("-D")?serverProfile.arguments.jvm.push(args[i]):(serverProfile.arguments.jvm.push(args[i],args[i+1]),i++)}return serverProfile.mainClass=mainClass,jar}__name(parseArgumentsFromArgsFile,"parseArgumentsFromArgsFile");async function parseJar(minecraftFolder,jar,installProfile,serverVersion){let zip;try{let jsonContent=JSON.parse(await(0,import_promises13.readFile)(minecraftFolder.getVersionJson(installProfile.version),"utf-8"));zip=await open(jar,{lazyEntries:!0,autoClose:!1});let[entry]=await filterEntries(zip,["META-INF/MANIFEST.MF"]);if(entry){let manifestContent=await readEntry(zip,entry).then(b=>b.toString()),result=parseManifest(manifestContent);serverVersion.mainClass=result.mainClass;let cp=[...result.classPath,(0,import_path25.relative)(minecraftFolder.libraries,jar).replaceAll(import_path25.sep,"/")];serverVersion.libraries.push(...jsonContent.libraries.filter(l=>!l.name.endsWith(":client")));let mavenPaths=convertClasspathToMaven(cp);for(let name3 of mavenPaths)serverVersion.libraries.find(l=>l.name===name3)||name3.startsWith(":")||serverVersion.libraries.push({name:name3})}}catch(e){throw new PostProcessBadJarError(jar,e)}finally{zip?.close()}}__name(parseJar,"parseJar");function installByProfileTask(installProfile,minecraft,options={}){return task("installByProfile",async function(){let minecraftFolder=MinecraftFolder.from(minecraft),side=options.side==="server"?"server":"client",processor=resolveProcessors(side,installProfile,minecraftFolder),installRequiredLibs=Version.resolveLibraries(installProfile.libraries);if(await this.yield(new InstallLibraryTask(installRequiredLibs,minecraftFolder,options)),options.customPostProcessTask?await this.yield(options.customPostProcessTask(processor,minecraftFolder,options,()=>new PostProcessingTask(processor,minecraftFolder,options))):await this.yield(new PostProcessingTask(processor,minecraftFolder,options)),side==="client"){let versionJson=await(0,import_promises13.readFile)(minecraftFolder.getVersionJson(installProfile.version)).then(b=>b.toString()).then(JSON.parse),libraries=Version.resolveLibraries(versionJson.libraries);await this.yield(new InstallLibraryTask(libraries,minecraftFolder,options))}else{let argsText=process.platform==="win32"?"win_args.txt":"unix_args.txt";if(!installProfile.processors)return;let txtPath;for(let p of installProfile.processors)if(txtPath=p.args.find(a=>a.startsWith("{ROOT}")&&a.endsWith(argsText)),txtPath){if(txtPath=txtPath.replace("{ROOT}",minecraftFolder.root),await missing2(txtPath))throw new Error(`No ${argsText} found in the forge jar`);break}let serverProfile={id:installProfile.version,libraries:[],type:"release",arguments:{game:[],jvm:[]},releaseTime:new Date().toJSON(),time:new Date().toJSON(),minimumLauncherVersion:13,mainClass:"",inheritsFrom:installProfile.minecraft},jar;if(txtPath){let content=await(0,import_promises13.readFile)(txtPath,"utf-8");jar=parseArgumentsFromArgsFile(content,(0,import_path25.dirname)(txtPath),serverProfile)}else{let info=LibraryInfo.resolve(installProfile.path);jar=minecraftFolder.getLibraryByPath(info.path)}if(jar&&await parseJar(minecraftFolder,jar,installProfile,serverProfile),!serverProfile.mainClass)throw new PostProcessNoMainClassError(jar);await(0,import_promises13.writeFile)((0,import_path25.join)(minecraftFolder.getVersionRoot(serverProfile.id),"server.json"),JSON.stringify(serverProfile,null,4));let resolvedLibraries=Version.resolveLibraries(serverProfile.libraries);await this.yield(new InstallLibraryTask(resolvedLibraries,minecraftFolder,options))}})}__name(installByProfileTask,"installByProfileTask");var PostProcessBadJarError=class extends Error{constructor(jarPath,causeBy){super(`Fail to post process bad jar: ${jarPath}`);this.jarPath=jarPath;this.causeBy=causeBy}name="PostProcessBadJarError"};__name(PostProcessBadJarError,"PostProcessBadJarError");var PostProcessNoMainClassError=class extends Error{constructor(jarPath){super(`Fail to post process bad jar without main class: ${jarPath}`);this.jarPath=jarPath}name="PostProcessNoMainClassError"};__name(PostProcessNoMainClassError,"PostProcessNoMainClassError");var PostProcessFailedError=class extends Error{constructor(jarPath,commands,message){super(message);this.jarPath=jarPath;this.commands=commands}name="PostProcessFailedError"};__name(PostProcessFailedError,"PostProcessFailedError");var PAUSEED=Symbol("PAUSED"),PostProcessingTask=class extends AbortableTask{constructor(processors,minecraft,options){super();this.processors=processors;this.minecraft=minecraft;this.options=options;this.param=processors,this._total=processors.length}name="postProcessing";pointer=0;_abort=()=>{};async findMainClass(lib){let zip,mainClass;try{zip=await open(lib,{lazyEntries:!0});for await(let entry of walkEntriesGenerator(zip))if(entry.fileName==="META-INF/MANIFEST.MF"){mainClass=(await readEntry(zip,entry).then(b=>b.toString())).split(`
`).map(l=>l.split(": ")).find(arr=>arr[0]==="Main-Class")?.[1].trim();break}}catch(e){throw new PostProcessBadJarError(lib,e)}finally{zip?.close()}if(!mainClass)throw new PostProcessNoMainClassError(lib);return mainClass}async isInvalid(outputs){for(let[file,expect]of Object.entries(outputs)){if(!expect)return!1;let sha12=await checksum(file,"sha1").catch(e=>""),expected=expect.replace(/'/g,"");if(!sha12)return[file,expected,sha12];if(!expect)return!1;if(expected!==sha12)return[file,expected,sha12]}return!1}async postProcess(mc,proc,options){if(await options.handler?.(proc).catch(()=>!1))return;let jarRealPath=mc.getLibraryByPath(LibraryInfo.resolve(proc.jar).path),mainClass=await this.findMainClass(jarRealPath);this._to=proc.jar;let cp=[...proc.classpath,proc.jar].map(LibraryInfo.resolve).map(p=>mc.getLibraryByPath(p.path)).join(import_path25.delimiter),cmd=["-cp",cp,mainClass,...proc.args];try{await new Promise((resolve15,reject2)=>{let process6=(options?.spawn??import_child_process3.spawn)(options.java??"java",cmd);waitProcess(process6).then(resolve15,reject2),this._abort=()=>{reject2(PAUSEED),process6.kill(1)}}),options.onPostProcessSuccess?.(proc,jarRealPath,cp,mainClass,proc.args)}catch(e){throw e!==PAUSEED&&options.onPostProcessFailed?.(proc,jarRealPath,cp,mainClass,proc.args,e),e instanceof Error&&e.name==="Error"?new PostProcessFailedError(proc.jar,[options.java??"java",...cmd],e.message):e}}async process(){for(;this.pointer<this.processors.length;this.pointer++){let proc=this.processors[this.pointer];if(this.isCancelled)throw new CancelledError;if(this.isPaused)throw PAUSEED;if(await this.postProcess(this.minecraft,proc,this.options),this.isCancelled)throw new CancelledError;if(this.isPaused)throw PAUSEED;this._progress=this.pointer,this.update(1)}}async abort(isCancelled){this._abort()}isAbortedError(e){return e===PAUSEED}};__name(PostProcessingTask,"PostProcessingTask");var DEFAULT_FORGE_MAVEN="http://files.minecraftforge.net/maven",DownloadForgeInstallerTask=class extends DownloadTask{installJarPath;constructor(forgeVersion,installer,minecraft,options,legacy){let classifier=legacy?"universal":"installer",ext=legacy?"zip":"jar",path16=installer?installer.path:`net/minecraftforge/forge/${forgeVersion}/forge-${forgeVersion}-${classifier}.${ext}`,url2;if(installer)try{url2=new URL(path16).toString()}catch{let forgeMavenPath=path16.replace("/maven","").replace("maven","");url2=joinUrl(DEFAULT_FORGE_MAVEN,forgeMavenPath)}else{let forgeMavenPath=path16.replace("/maven","").replace("maven","");url2=joinUrl(DEFAULT_FORGE_MAVEN,forgeMavenPath)}let library=Version.resolveLibrary({name:`net.minecraftforge:forge:${forgeVersion}:${classifier}`,downloads:{artifact:{url:url2,path:`net/minecraftforge/forge/${forgeVersion}/forge-${forgeVersion}-${classifier}.${ext}`,size:-1,sha1:installer?.sha1||""}}}),mavenHost=options.mavenHost?normalizeArray(options.mavenHost):[];mavenHost.indexOf(DEFAULT_FORGE_MAVEN)===-1&&mavenHost.push(DEFAULT_FORGE_MAVEN);let urls=resolveLibraryDownloadUrls(library,{...options,mavenHost}),installJarPath=minecraft.getLibraryByPath(library.path);super({url:urls,destination:installJarPath,validator:installer?.sha1?options.checksumValidatorResolver?.({algorithm:"sha1",hash:installer?.sha1})||{algorithm:"sha1",hash:installer?.sha1}:new ZipValidator,...getDownloadBaseOptions(options)}),this.installJarPath=installJarPath,this.name="downloadInstaller",this.param={version:forgeVersion}}};__name(DownloadForgeInstallerTask,"DownloadForgeInstallerTask");function getLibraryPathWithoutMaven(mc,name3){return mc.getLibraryByPath(name3.substring(name3.indexOf("/")+1))}__name(getLibraryPathWithoutMaven,"getLibraryPathWithoutMaven");function extractEntryTo(zip,e,dest){return openEntryReadStream(zip,e).then(stream3=>(0,import_promises15.pipeline)(stream3,(0,import_fs10.createWriteStream)(dest)))}__name(extractEntryTo,"extractEntryTo");async function installLegacyForgeFromUniversalZip(forgeZip,mc,forgeVersion,mcVersion){let minecraftZip=await open(mc.getVersionJar(mcVersion),{lazyEntries:!0,autoClose:!1}),forgeEntries=await readAllEntries(forgeZip),mcEntries=await readAllEntries(minecraftZip),finalZipEntries={};for(let e of mcEntries)e.fileName.startsWith("META-INF")||(finalZipEntries[e.fileName]=[e,minecraftZip]);for(let e of forgeEntries)e.fileName.startsWith("META-INF")||(finalZipEntries[e.fileName]=[e,forgeZip]);let finalZip=new import_yazl2.ZipFile;for(let[k,[e,zip]]of Object.entries(finalZipEntries))finalZip.addReadStream(await openEntryReadStream(zip,e),e.fileName);finalZip.end();let dest=mc.getLibraryByPath(`net/minecraftforge/forge/${forgeVersion}/forge-${forgeVersion}.jar`);await ensureDir4((0,import_path26.dirname)(dest)),await(0,import_promises15.pipeline)(finalZip.outputStream,(0,import_fs10.createWriteStream)(dest));let versionId=`${mcVersion}-forge-${forgeVersion}`;await ensureDir4(mc.getVersionRoot(versionId));let versionJson={id:versionId,inheritsFrom:mcVersion,time:new Date().toUTCString(),type:"release",releaseTime:new Date().toUTCString(),minimumLauncherVersion:4,arguments:{game:[],jvm:["-Dminecraft.applet.TargetDirectory=${game_directory}"]},mainClass:"net.minecraft.launchwrapper.Launch",libraries:[{name:`net.minecraftforge:forge:${forgeVersion}`},{downloads:{artifact:{path:"guava-12.0.1.jar",sha1:"b8e78b9af7bf45900e14c6f958486b6ca682195f",size:-1,url:"https://files.minecraftforge.net/maven/com/google/guava/guava/12.0.1/guava-12.0.1.jar"}},name:"com.google.guava:guava:12.0.1"},{downloads:{artifact:{path:"argo-2.25.jar",sha1:"bb672829fde76cb163004752b86b0484bd0a7f4b",size:-1,url:"https://files.minecraftforge.net/maven/net/sourceforge/argo/argo/2.25/argo-2.25.jar"}},name:"net.sourceforge.argo:argo:2.25"},{downloads:{artifact:{path:"asm-all-4.0.jar",sha1:"98308890597acb64047f7e896638e0d98753ae82",size:-1,url:"https://files.multimc.org/fmllibs/asm-all-4.0.jar"}},name:"org.ow2.asm:asm-all:4.0"},{downloads:{artifact:{path:"bcprov-jdk15on-147.jar",sha1:"b6f5d9926b0afbde9f4dbe3db88c5247be7794bb",size:-1,url:"https://files.multimc.org/fmllibs/bcprov-jdk15on-147.jar"}},name:"org.bouncycastle:bcprov-jdk15on:1.47"}]};return await(0,import_promises14.writeFile)(mc.getVersionJson(versionId),JSON.stringify(versionJson,null,4)),versionId}__name(installLegacyForgeFromUniversalZip,"installLegacyForgeFromUniversalZip");async function installLegacyForgeFromZip(zip,entries,profile,mc,jarFilePath,options){let versionJson=profile.versionInfo;if(!versionJson)throw new Error(`Malform legacy installer json ${profile.version}`);versionJson.id=options.versionId||versionJson.id,versionJson.inheritsFrom=options.inheritsFrom||versionJson.inheritsFrom;let rootPath=mc.getVersionRoot(versionJson.id),versionJsonPath=(0,import_path26.join)(rootPath,`${versionJson.id}.json`);await ensureFile3(versionJsonPath);let forgeLib=versionJson.libraries.find(l=>l.name.startsWith("net.minecraftforge:forge")||l.name.startsWith("net.minecraftforge:minecraftforge"));if(!forgeLib)throw new BadForgeInstallerJarError(jarFilePath);let library=LibraryInfo.resolve(forgeLib),jarPath=mc.getLibraryByPath(library.path);return await ensureFile3(jarPath),await Promise.all([(0,import_promises14.writeFile)(versionJsonPath,JSON.stringify(versionJson,void 0,4)),extractEntryTo(zip,entries.legacyUniversalJar,jarPath)]),versionJson.id}__name(installLegacyForgeFromZip,"installLegacyForgeFromZip");async function unpackForgeInstaller(zip,entries,profile,mc,jarPath,options){let versionJson=await readEntry(zip,entries.versionJson).then(b=>b.toString()).then(JSON.parse);versionJson.id=options.versionId||versionJson.id,versionJson.inheritsFrom=options.inheritsFrom||versionJson.inheritsFrom;let rootPath=mc.getVersionRoot(versionJson.id),versionJsonPath=(0,import_path26.join)(rootPath,`${versionJson.id}.json`),installJsonPath=(0,import_path26.join)(rootPath,"install_profile.json"),mavenLibVersionPath=(0,import_path26.dirname)(jarPath),unpackData=__name(entry=>{promises2.push(extractEntryTo(zip,entry,(0,import_path26.join)(mavenLibVersionPath,entry.fileName.substring(5))))},"unpackData");await ensureFile3(versionJsonPath);let promises2=[];entries.forgeUniversalJar&&promises2.push(extractEntryTo(zip,entries.forgeUniversalJar,getLibraryPathWithoutMaven(mc,entries.forgeUniversalJar.fileName))),profile.data||(profile.data={});let mavenPaths=(0,import_path26.relative)(mc.libraries,mavenLibVersionPath).split(import_path26.sep),mavenVersion=mavenPaths.pop(),mavenArtifact=mavenPaths.pop(),mavenPath=`${mavenPaths.join(".")}:${mavenArtifact}:${mavenVersion}`,installerMaven=`${mavenPath}:installer`;if(profile.data.INSTALLER={client:`[${installerMaven}]`,server:`[${installerMaven}]`},entries.serverLzma){let serverMaven=`${mavenPath}:serverdata@lzma`;profile.data.BINPATCH.server=`[${serverMaven}]`;let serverBinPath=mc.getLibraryByPath(LibraryInfo.resolve(serverMaven).path);await ensureFile3(serverBinPath),promises2.push(extractEntryTo(zip,entries.serverLzma,serverBinPath))}if(entries.clientLzma){let clientMaven=`${mavenPath}:clientdata@lzma`;profile.data.BINPATCH.client=`[${clientMaven}]`;let clientBinPath=mc.getLibraryByPath(LibraryInfo.resolve(clientMaven).path);await ensureFile3(clientBinPath),promises2.push(extractEntryTo(zip,entries.clientLzma,clientBinPath))}return entries.forgeJar&&promises2.push(extractEntryTo(zip,entries.forgeJar,getLibraryPathWithoutMaven(mc,entries.forgeJar.fileName))),entries.runBat&&unpackData(entries.runBat),entries.runSh&&unpackData(entries.runSh),entries.winArgs&&unpackData(entries.winArgs),entries.unixArgs&&unpackData(entries.unixArgs),entries.userJvmArgs&&unpackData(entries.userJvmArgs),promises2.push((0,import_promises14.writeFile)(installJsonPath,JSON.stringify(profile)),(0,import_promises14.writeFile)(versionJsonPath,JSON.stringify(versionJson))),await Promise.all(promises2),versionJson.id}__name(unpackForgeInstaller,"unpackForgeInstaller");function isLegacyForgeInstallerEntries(entries){return!!entries.legacyUniversalJar&&!!entries.installProfileJson}__name(isLegacyForgeInstallerEntries,"isLegacyForgeInstallerEntries");function isForgeInstallerEntries(entries){return!!entries.installProfileJson&&!!entries.versionJson}__name(isForgeInstallerEntries,"isForgeInstallerEntries");async function walkForgeInstallerEntries(zip,forgeVersion){let[forgeJar,forgeUniversalJar,clientLzma,serverLzma,installProfileJson,versionJson,legacyUniversalJar,runSh,runBat,unixArgs,userJvmArgs,winArgs]=await filterEntries(zip,[`maven/net/minecraftforge/forge/${forgeVersion}/forge-${forgeVersion}.jar`,`maven/net/minecraftforge/forge/${forgeVersion}/forge-${forgeVersion}-universal.jar`,"data/client.lzma","data/server.lzma","install_profile.json","version.json",e=>e.fileName===`forge-${forgeVersion}-universal.jar`||e.fileName.startsWith("forge-")&&e.fileName.endsWith("-universal.jar")||e.fileName.startsWith("minecraftforge-universal-"),"data/run.sh","data/run.bat","data/unix_args.txt","data/user_jvm_args.txt","data/win_args.txt"]);return{forgeJar,forgeUniversalJar,clientLzma,serverLzma,installProfileJson,versionJson,legacyUniversalJar,runSh,runBat,unixArgs,userJvmArgs,winArgs}}__name(walkForgeInstallerEntries,"walkForgeInstallerEntries");var BadForgeInstallerJarError=class extends Error{constructor(jarPath,entry){super(entry?`Missing entry ${entry} in forge installer jar: ${jarPath}`:`Bad forge installer: ${jarPath}`);this.jarPath=jarPath;this.entry=entry}name="BadForgeInstallerJarError"};__name(BadForgeInstallerJarError,"BadForgeInstallerJarError");function installByInstallerTask(version4,minecraft,options){return task("installForge",async function(){function getForgeArtifactVersion(){let[_,minor]=version4.mcversion.split("."),minorVersion=Number.parseInt(minor);return minorVersion>=7&&minorVersion<=8?`${version4.mcversion}-${version4.version}-${version4.mcversion}`:version4.version.startsWith(version4.mcversion)?version4.version:`${version4.mcversion}-${version4.version}`}__name(getForgeArtifactVersion,"getForgeArtifactVersion");let forgeVersion=getForgeArtifactVersion(),isLegacy=version4.mcversion.startsWith("1.4."),mc=MinecraftFolder.from(minecraft),jarPath=await this.yield(new DownloadForgeInstallerTask(forgeVersion,version4.installer,mc,options,isLegacy).map(function(){return this.installJarPath}));if(isLegacy){let forgeZip=await open(jarPath,{lazyEntries:!0,autoClose:!1});return await installLegacyForgeFromUniversalZip(forgeZip,mc,forgeVersion,version4.mcversion)}let zip=await open(jarPath,{lazyEntries:!0,autoClose:!1}),entries=await walkForgeInstallerEntries(zip,forgeVersion);if(!entries.installProfileJson)throw new BadForgeInstallerJarError(jarPath,"install_profile.json");let profile=await readEntry(zip,entries.installProfileJson).then(b=>b.toString()).then(JSON.parse);if(isForgeInstallerEntries(entries)){let versionId=await unpackForgeInstaller(zip,entries,profile,mc,jarPath,options);return await this.concat(installByProfileTask(profile,minecraft,options)),versionId}else{if(isLegacyForgeInstallerEntries(entries))return installLegacyForgeFromZip(zip,entries,profile,mc,jarPath,options);throw new BadForgeInstallerJarError(jarPath)}})}__name(installByInstallerTask,"installByInstallerTask");function installForgeTask(version4,minecraft,options={}){return installByInstallerTask(version4,minecraft,options)}__name(installForgeTask,"installForgeTask");var DownloadNeoForgedInstallerTask=class extends DownloadTask{installJarPath;constructor(project,version4,minecraft,options){let url2=`https://maven.neoforged.net/releases/net/neoforged/${project}/${version4}/${project}-${version4}-installer.jar`,library=Version.resolveLibrary({name:`net.neoforged:${project}:${version4}:installer`,downloads:{artifact:{url:url2,path:`net/neoforged/${project}/${version4}/${project}-${version4}-installer.jar`,size:-1,sha1:""}}}),mavenHost=options.mavenHost?normalizeArray(options.mavenHost):[],urls=resolveLibraryDownloadUrls(library,{...options,mavenHost}),installJarPath=minecraft.getLibraryByPath(library.path);super({url:urls,destination:installJarPath,validator:new ZipValidator,...getDownloadBaseOptions(options)}),this.installJarPath=installJarPath,this.name="downloadInstaller",this.param={version:version4}}};__name(DownloadNeoForgedInstallerTask,"DownloadNeoForgedInstallerTask");function installNeoForgedTask(project,version4,minecraft,options){return task("installForge",async function(){let[_,forgeVersion=version4]=version4.split("-"),mc=MinecraftFolder.from(minecraft),jarPath=await this.yield(new DownloadNeoForgedInstallerTask(project,version4,mc,options).map(function(){return this.installJarPath})),zip=await open(jarPath,{lazyEntries:!0,autoClose:!1}),entries=await walkForgeInstallerEntries(zip,forgeVersion);if(!entries.installProfileJson)throw new BadForgeInstallerJarError(jarPath,"install_profile.json");let profile=await readEntry(zip,entries.installProfileJson).then(b=>b.toString()).then(JSON.parse);if(isForgeInstallerEntries(entries)){let versionId=await unpackForgeInstaller(zip,entries,profile,mc,jarPath,options);return await this.concat(installByProfileTask(profile,minecraft,options)),versionId}else throw new BadForgeInstallerJarError(jarPath)})}__name(installNeoForgedTask,"installNeoForgedTask");var AnnotationVisitor=class{api;av;constructor(api,av=null){if(this.api=0,api!==262144&&api!==327680)throw new Error;this.api=api,this.av=av}visit(name3,value){this.av!=null&&this.av.visit(name3,value)}visitEnum(name3,desc,value){this.av!=null&&this.av.visitEnum(name3,desc,value)}visitAnnotation(name3,desc){return this.av!=null?this.av.visitAnnotation(name3,desc):null}visitArray(name3){return this.av!=null?this.av.visitArray(name3):null}visitEnd(){this.av!=null&&this.av.visitEnd()}};__name(AnnotationVisitor,"AnnotationVisitor");var ByteVector=class{data;length=0;constructor(initialSize=64){this.data=new Uint8Array(initialSize)}putByte(b){let length=this.length;return length+1>this.data.length&&this.enlarge(1),this.data[length++]=b|0,this.length=length,this}put11(b1,b2){let length=this.length;length+2>this.data.length&&this.enlarge(2);let data=this.data;return data[length++]=b1|0,data[length++]=b2|0,this.length=length,this}putShort(s){let length=this.length;length+2>this.data.length&&this.enlarge(2);let data=this.data;return data[length++]=s>>>8|0,data[length++]=s|0,this.length=length,this}put12(b,s){let length=this.length;length+3>this.data.length&&this.enlarge(3);let data=this.data;return data[length++]=b|0,data[length++]=s>>>8|0,data[length++]=s|0,this.length=length,this}putInt(i){let length=this.length;length+4>this.data.length&&this.enlarge(4);let data=this.data;return data[length++]=i>>>24|0,data[length++]=i>>>16|0,data[length++]=i>>>8|0,data[length++]=i|0,this.length=length,this}putLong(l){let length=this.length;length+8>this.data.length&&this.enlarge(8);let data=this.data,i=Number(l>>32n&0xffffffffn);return data[length++]=i>>>24&256,data[length++]=i>>>16&256,data[length++]=i>>>8&256,data[length++]=i&256,i=Number(l&0xffffffffn),data[length++]=i>>>24&256,data[length++]=i>>>16&256,data[length++]=i>>>8&256,data[length++]=i&256,this.length=length,this}putUTF8(s){let charLength=s.length;if(charLength>65535)throw new Error;let len=this.length;len+2+charLength>this.data.length&&this.enlarge(2+charLength);let data=this.data;data[len++]=charLength>>>8|0,data[len++]=charLength|0;for(let i=0;i<charLength;++i){let c=s.charAt(i);if(c.charCodeAt(0)>="".charCodeAt(0)&&c.charCodeAt(0)<="\x7F".charCodeAt(0))data[len++]=c.charCodeAt(0);else return this.length=len,this.encodeUTF8(s,i,65535)}return this.length=len,this}encodeUTF8(s,i,maxByteLength){let charLength=s.length,byteLength=i,c;for(let j=i;j<charLength;++j)c=s.charAt(j),c.charCodeAt(0)>="".charCodeAt(0)&&c.charCodeAt(0)<="\x7F".charCodeAt(0)?byteLength++:c.charCodeAt(0)>"\u07FF".charCodeAt(0)?byteLength+=3:byteLength+=2;if(byteLength>maxByteLength)throw new Error;let start=this.length-i-2;start>=0&&(this.data[start]=byteLength>>>8|0,this.data[start+1]=byteLength|0),this.length+byteLength-i>this.data.length&&this.enlarge(byteLength-i);let len=this.length;for(let j=i;j<charLength;++j)c=s.charAt(j),c.charCodeAt(0)>="".charCodeAt(0)&&c.charCodeAt(0)<="\x7F".charCodeAt(0)?this.data[len++]=c.charCodeAt(0):c.charCodeAt(0)>"\u07FF".charCodeAt(0)?(this.data[len++]=224|c.charCodeAt(0)>>12&15|0,this.data[len++]=128|c.charCodeAt(0)>>6&63|0,this.data[len++]=128|c.charCodeAt(0)&63|0):(this.data[len++]=192|c.charCodeAt(0)>>6&31|0,this.data[len++]=128|c.charCodeAt(0)&63|0);return this.length=len,this}putByteArray(b,off,len){if(this.length+len>this.data.length&&this.enlarge(len),b!=null)for(let i=0;i<len;i++)this.data[i+this.length]=b[i+off];return this.length+=len,this}enlarge(size){let length1=2*this.data.length,length2=this.length+size,newArr=new Uint8Array(length1>length2?length1:length2);newArr.set(this.data),this.data=newArr}};__name(ByteVector,"ByteVector");function assert(v){if(!v)throw new Error("nullptr")}__name(assert,"assert");var Attribute=class{type;value;next=null;constructor(type){this.type=type}isUnknown(){return!0}isCodeAttribute(){return!1}getLabels(){return null}read(cr,off,len,buf,codeOff,labels){let attr=new Attribute(this.type);return attr.value=cr.buf.slice(0,len),attr}write(cw,code,len,maxStack,maxLocals){let v=new ByteVector;return v.data=this.value,v.length=this.value.length,v}getCount(){let count=0,attr=this;for(;attr!=null;)count+=1,attr=attr.next;return count}getSize(cw,code,len,maxStack,maxLocals){let attr=this,size=0;for(;attr!=null;)assert(attr.type),cw.newUTF8(attr.type),size+=attr.write(cw,code,len,maxStack,maxLocals).length+6,attr=attr.next;return size}put(cw,code,len,maxStack,maxLocals,out){let attr=this;for(;attr!=null;){let b=attr.write(cw,code,len,maxStack,maxLocals);assert(attr.type),out.putShort(cw.newUTF8(attr.type)).putInt(b.length),out.putByteArray(b.data,0,b.length),attr=attr.next}}};__name(Attribute,"Attribute");var ACC_SYNTHETIC_ATTRIBUTE=262144,TO_ACC_SYNTHETIC=ACC_SYNTHETIC_ATTRIBUTE/4096|0,TO_ACC_SYNTHETIC_$LI$=__name(()=>TO_ACC_SYNTHETIC,"TO_ACC_SYNTHETIC_$LI$"),NOARG_INSN=0,SBYTE_INSN=1,SHORT_INSN=2,VAR_INSN=3,IMPLVAR_INSN=4,TYPE_INSN=5,FIELDORMETH_INSN=6,ITFMETH_INSN=7,INDYMETH_INSN=8,LABEL_INSN=9,LABELW_INSN=10,LDC_INSN=11,LDCW_INSN=12,IINC_INSN=13,TABL_INSN=14,LOOK_INSN=15;var WIDE_INSN=17,ASM_LABEL_INSN=18,F_INSERT=256,TYPE=(()=>{let i,b=new Array(220),s="AAAAAAAAAAAAAAAABCLMMDDDDDEEEEEEEEEEEEEEEEEEEEAAAAAAAADDDDDEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAJJJJJJJJJJJJJJJJDOPAAAAAAGGGGGGGHIFBFAAFFAARQJJKKSSSSSSSSSSSSSSSSSS";for(i=0;i<b.length;++i)b[i]=s.charAt(i).charCodeAt(0)-"A".charCodeAt(0)|0;return b})(),CLASS=7,FIELD=9,METH=10,IMETH=11,STR=8,INT=3,FLOAT=4,LONG=5,DOUBLE=6,NAME_TYPE=12,UTF8=1,MTYPE=16,HANDLE=15,INDY=18;var Context=class{attrs;flags;buffer;bootstrapMethods=[];access;name="";desc="";labels=[];typeRef;typePath=null;offset;start=[];end=[];index=[];mode;localCount;localDiff;local=[];stackCount;stack=[];constructor(attrs,flags,buffer){this.access=0,this.typeRef=0,this.offset=0,this.mode=0,this.localCount=0,this.localDiff=0,this.stackCount=0,this.attrs=attrs,this.flags=flags,this.buffer=buffer}};__name(Context,"Context");var Handle=class{tag;owner;name;descriptor;isInterface;constructor(tag,owner,name3,desc,itf=tag===9){this.tag=tag,this.owner=owner,this.name=name3,this.descriptor=desc,this.isInterface=itf}equals(obj){if(obj===this)return!0;if(!(obj!=null&&obj instanceof Handle))return!1;let h=obj;return this.tag===h.tag&&this.isInterface===h.isInterface&&this.owner===h.owner&&this.name===h.name&&this.descriptor===h.descriptor}hashCode(){return this.tag+(this.isInterface?64:0)+this.owner.toString()*this.name.toString()*this.descriptor.toString()}toString(){return this.owner+"."+this.name+this.descriptor+" ("+this.tag+(this.isInterface?" itf":"")+")"}};__name(Handle,"Handle");var Edge=class{info=0;successor;next=null;constructor(){this.info=0}};__name(Edge,"Edge"),__publicField(Edge,"NORMAL",0),__publicField(Edge,"EXCEPTION",2147483647);var int8=new Int8Array(4),int32=new Int32Array(int8.buffer,0,1),float32=new Float32Array(int8.buffer,0,1),SHORT_MIN=-32768,SHORT_MAX=32768;function intBitsToFloat(bits){return int32[0]=bits,float32[0]}__name(intBitsToFloat,"intBitsToFloat");var int16=new Int16Array(4),int64=new Int32Array(int16.buffer,0,2),float64=new Float64Array(int16.buffer,0,1);function longBitsToDouble(bits){return int64[0]=Number(bits>>32n&0xffffffffn),int64[1]=Number(bits&0xffffffffn),float64[0]}__name(longBitsToDouble,"longBitsToDouble");var _Label=class{info;status;line;position;referenceCount;srcAndRefPositions=null;inputStackTop;outputStackMax;frame=null;successor;successors;next=null;constructor(){this.status=0,this.line=0,this.position=0,this.referenceCount=0,this.inputStackTop=0,this.outputStackMax=0}getOffset(){if(!(this.status&_Label.RESOLVED))throw new Error("Label offset position has not been resolved yet");return this.position}put(owner,out,source,wideOffset){this.status&_Label.RESOLVED?wideOffset?out.putInt(this.position-source):out.putShort(this.position-source):wideOffset?(this.addReference(-1-source,out.length),out.putInt(-1)):(this.addReference(source,out.length),out.putShort(-1))}addReference(sourcePosition,referencePosition){if(this.srcAndRefPositions==null&&(this.srcAndRefPositions=new Array(6)),this.referenceCount>=this.srcAndRefPositions.length){let a=new Array(this.srcAndRefPositions.length+6);a.concat(this.srcAndRefPositions),this.srcAndRefPositions=a}this.srcAndRefPositions[this.referenceCount++]=sourcePosition,this.srcAndRefPositions[this.referenceCount++]=referencePosition}resolve(owner,position,data){assert(this.srcAndRefPositions);let needUpdate=!1;this.status|=_Label.RESOLVED,this.position=position;let i=0;for(;i<this.referenceCount;){let source=this.srcAndRefPositions[i++],reference=this.srcAndRefPositions[i++],offset;if(source>=0){if(offset=position-source,offset<SHORT_MIN||offset>SHORT_MAX){let opcode=data[reference-1]&255;opcode<=168?data[reference-1]=opcode+49|0:data[reference-1]=opcode+20|0,needUpdate=!0}data[reference++]=offset>>>8|0,data[reference]=offset|0}else offset=position+source+1,data[reference++]=offset>>>24|0,data[reference++]=offset>>>16|0,data[reference++]=offset>>>8|0,data[reference]=offset|0}return needUpdate}getFirst(){return!!0||this.frame==null?this:this.frame.owner}inSubroutine(id){return assert(this.srcAndRefPositions),this.status&_Label.VISITED?(this.srcAndRefPositions[id>>>32|0]&(id|0))!==0:!1}inSameSubroutine(block){if(!(this.status&_Label.VISITED)||!(block.status&_Label.VISITED))return!1;assert(this.srcAndRefPositions),assert(block.srcAndRefPositions);for(let i=0;i<this.srcAndRefPositions.length;++i)if(this.srcAndRefPositions[i]&block.srcAndRefPositions[i])return!0;return!1}addToSubroutine(id,nbSubroutines){assert(this.srcAndRefPositions),this.status&_Label.VISITED||(this.status|=_Label.VISITED,this.srcAndRefPositions=new Array((nbSubroutines/32|0)+1)),this.srcAndRefPositions[id>>>32|0]|=id|0}visitSubroutine(JSR,id,nbSubroutines){let stack=this;for(;stack!=null;){let l=stack;if(stack=l.next,l.next=null,JSR!=null){if(l.status&_Label.VISITED2)continue;if(l.status|=_Label.VISITED2,l.status&_Label.RET&&!l.inSameSubroutine(JSR)){let e2=new Edge;e2.info=l.inputStackTop,e2.successor=JSR.successors.successor,e2.next=l.successors,l.successors=e2}}else{if(l.inSubroutine(id))continue;l.addToSubroutine(id,nbSubroutines)}let e=l.successors;for(;e!=null;)(!(l.status&_Label.JSR)||l.successors&&e!==l.successors.next)&&e.successor&&e.successor.next==null&&(e.successor.next=stack,stack=e.successor),e=e.next}}toString(){return"Lable"}},Label=_Label;__name(Label,"Label"),__publicField(Label,"DEBUG",1),__publicField(Label,"RESOLVED",2),__publicField(Label,"RESIZED",4),__publicField(Label,"PUSHED",8),__publicField(Label,"TARGET",16),__publicField(Label,"STORE",32),__publicField(Label,"REACHABLE",64),__publicField(Label,"JSR",128),__publicField(Label,"RET",256),__publicField(Label,"SUBROUTINE",512),__publicField(Label,"VISITED",1024),__publicField(Label,"VISITED2",2048);var _Type=class{sort;buf;off;len;constructor(sort,buf,off,len){this.sort=0,this.off=0,this.len=0,this.sort=sort,this.buf=buf??"",this.off=off,this.len=len}static getObjectType(internalName){return new _Type(internalName[0]==="["?_Type.ARRAY:_Type.OBJECT,internalName,0,internalName.length)}static getMethodType(methodDescriptor){return _Type.getType(methodDescriptor,0)}static getArgumentTypes(methodDescriptor){let off=1,size=0;for(;;){let car=methodDescriptor[off++];if(car===")")break;if(car==="L"){for(;methodDescriptor[off++]!==";";);++size}else car!=="["&&++size}let args=new Array(size);for(off=1,size=0;methodDescriptor[off]!==")";)args[size]=_Type.getType(methodDescriptor,off),off+=args[size].len+(args[size].sort===_Type.OBJECT?2:0),size+=1;return args}static getArgumentsAndReturnSizes(desc){let n=1,c=1;for(;;){let car=desc.charAt(c++);if(car===")")return car=desc.charAt(c),n<<2|(car==="V"?0:car==="D"||car==="J"?2:1);if(car==="L"){for(;desc.charAt(c++)!==";";);n+=1}else if(car==="["){for(;(car=desc.charAt(c))==="[";)++c;(car==="D"||car==="J")&&(n-=1)}else car==="D"||car==="J"?n+=2:n+=1}return 0}static getType(str,off=0){let len,buf="".concat(str);switch(buf[off]){case"V":return _Type.VOID_TYPE;case"Z":return _Type.BOOLEAN_TYPE;case"C":return _Type.CHAR_TYPE;case"B":return _Type.BYTE_TYPE;case"S":return _Type.SHORT_TYPE;case"I":return _Type.INT_TYPE;case"F":return _Type.FLOAT_TYPE;case"J":return _Type.LONG_TYPE;case"D":return _Type.DOUBLE_TYPE;case"[":for(len=1;buf[off+len]==="[";)++len;if(buf[off+len]==="L")for(++len;buf[off+len]!==";";)++len;return new _Type(_Type.ARRAY,buf,off,len+1);case"L":for(len=1;buf[off+len]!==";";)++len;return new _Type(_Type.OBJECT,buf,off+1,len-1);default:return new _Type(_Type.METHOD,buf,off,buf.length-off)}}get internalName(){return this.buf.substr(this.off,this.len)}getDescriptor(buf=""){if(this.sort==_Type.OBJECT){buf+="L";for(let i=0;i<this.len;i++)buf+=this.buf[i+this.off];buf+=";"}else for(let i=0;i<this.len;i++)buf+=this.buf[i+this.off]}get size(){return this.buf==null?this.off&255:1}equals(o){if(this===o)return!0;if(!(o!=null&&o instanceof _Type))return!1;let t=o;if(this.sort!==t.sort)return!1;if(this.sort>=_Type.ARRAY){if(this.len!==t.len)return!1;for(let i=this.off,j=t.off,end=i+this.len;i<end;i++,j++)if(this.buf[i]!==t.buf[j])return!1}return!0}hashCode(){let hc=13*this.sort;if(this.sort>=_Type.ARRAY)for(let i=this.off,end=i+this.len;i<end;i++)hc=17*(hc+this.buf[i].charCodeAt(0));return hc}toString(){return this.getDescriptor()}},Type=_Type;__name(Type,"Type"),__publicField(Type,"VOID",0),__publicField(Type,"BOOLEAN",1),__publicField(Type,"CHAR",2),__publicField(Type,"BYTE",3),__publicField(Type,"SHORT",4),__publicField(Type,"INT",5),__publicField(Type,"FLOAT",6),__publicField(Type,"LONG",7),__publicField(Type,"DOUBLE",8),__publicField(Type,"ARRAY",9),__publicField(Type,"OBJECT",10),__publicField(Type,"METHOD",11),__publicField(Type,"VOID_TYPE",new _Type(_Type.VOID,null,"V".charCodeAt(0)<<24|5<<16,1)),__publicField(Type,"BOOLEAN_TYPE",new _Type(_Type.BOOLEAN,null,"Z".charCodeAt(0)<<24|5<<8|1,1)),__publicField(Type,"CHAR_TYPE",new _Type(_Type.CHAR,null,"C".charCodeAt(0)<<24|6<<8|1,1)),__publicField(Type,"BYTE_TYPE",new _Type(_Type.BYTE,null,"B".charCodeAt(0)<<24|5<<8|1,1)),__publicField(Type,"SHORT_TYPE",new _Type(_Type.SHORT,null,"S".charCodeAt(0)<<24|7<<8|1,1)),__publicField(Type,"INT_TYPE",new _Type(_Type.INT,null,"I".charCodeAt(0)<<24|1,1)),__publicField(Type,"FLOAT_TYPE",new _Type(_Type.FLOAT,null,"F".charCodeAt(0)<<24|2<<16|2<<8|1,1)),__publicField(Type,"LONG_TYPE",new _Type(_Type.LONG,null,"J".charCodeAt(0)<<24|1<<16|1<<8|2,1)),__publicField(Type,"DOUBLE_TYPE",new _Type(_Type.DOUBLE,null,"D".charCodeAt(0)<<24|3<<16|3<<8|2,1));var AnnotationWriter=class extends AnnotationVisitor{cw;size;named;bv;parent;offset;next=null;prev=null;constructor(cw,named,bv,parent=null,offset){super(327680),this.size=0,this.named=!1,this.offset=0,this.cw=cw,this.named=named,this.bv=bv,this.parent=parent,this.offset=offset}visit(name3,value){if(++this.size,this.named&&this.bv.putShort(this.cw.newUTF8(name3)),typeof value=="string")this.bv.put12("s".charCodeAt(0),this.cw.newUTF8(value));else if(typeof value=="number")this.bv.put12("B".charCodeAt(0),this.cw.newInteger(value).index);else if(typeof value=="boolean"){let v=value?1:0;this.bv.put12("Z".charCodeAt(0),this.cw.newInteger(v).index)}else if(typeof value=="string")this.bv.put12("C".charCodeAt(0),this.cw.newInteger(value.charCodeAt(0)).index);else if(typeof value=="number")this.bv.put12("S".charCodeAt(0),this.cw.newInteger(value).index);else if(value!=null&&value instanceof Type)this.bv.put12("c".charCodeAt(0),this.cw.newUTF8(value.getDescriptor()));else if(value!=null&&value instanceof Array){let v=value;this.bv.put12("[".charCodeAt(0),v.length);for(let i=0;i<v.length;i++)this.bv.put12("B".charCodeAt(0),this.cw.newInteger(v[i]).index)}else if(value!=null&&value instanceof Array){let v=value;this.bv.put12("[".charCodeAt(0),v.length);for(let i=0;i<v.length;i++)this.bv.put12("Z".charCodeAt(0),this.cw.newInteger(v[i]?1:0).index)}else if(value!=null&&value instanceof Array){let v=value;this.bv.put12("[".charCodeAt(0),v.length);for(let i=0;i<v.length;i++)this.bv.put12("S".charCodeAt(0),this.cw.newInteger(v[i]).index)}else if(value!=null&&value instanceof Array){let v=value;this.bv.put12("[".charCodeAt(0),v.length);for(let i=0;i<v.length;i++)this.bv.put12("C".charCodeAt(0),this.cw.newInteger(v[i].charCodeAt(0)).index)}else if(value!=null&&value instanceof Array){let v=value;this.bv.put12("[".charCodeAt(0),v.length);for(let i=0;i<v.length;i++)this.bv.put12("I".charCodeAt(0),this.cw.newInteger(v[i]).index)}else if(value!=null&&value instanceof Array){let v=value;this.bv.put12("[".charCodeAt(0),v.length);for(let i=0;i<v.length;i++);}else if(value!=null&&value instanceof Array){let v=value;this.bv.put12("[".charCodeAt(0),v.length);for(let i=0;i<v.length;i++)this.bv.put12("F".charCodeAt(0),this.cw.newFloat(v[i]).index)}else if(value!=null&&value instanceof Array){let v=value;this.bv.put12("[".charCodeAt(0),v.length);for(let i=0;i<v.length;i++)this.bv.put12("D".charCodeAt(0),this.cw.newDouble(v[i]).index)}else{let i=this.cw.newConstItem(value);this.bv.put12(".s.IFJDCS".charAt(i.type).charCodeAt(0),i.index)}}visitEnum(name3,desc,value){++this.size,this.named&&this.bv.putShort(this.cw.newUTF8(name3)),this.bv.put12("e".charCodeAt(0),this.cw.newUTF8(desc)).putShort(this.cw.newUTF8(value))}visitAnnotation(name3,desc){return++this.size,this.named&&this.bv.putShort(this.cw.newUTF8(name3)),this.bv.put12("@".charCodeAt(0),this.cw.newUTF8(desc)).putShort(0),new AnnotationWriter(this.cw,!0,this.bv,this.bv,this.bv.length-2)}visitArray(name3){return++this.size,this.named&&this.bv.putShort(this.cw.newUTF8(name3)),this.bv.put12("[".charCodeAt(0),0),new AnnotationWriter(this.cw,!1,this.bv,this.bv,this.bv.length-2)}visitEnd(){if(this.parent!=null){let data=this.parent.data;data[this.offset]=this.size>>>8|0,data[this.offset+1]=this.size|0}}getSize(){let size=0,aw=this;for(;aw!=null;)size+=aw.bv.length,aw=aw.next;return size}put(out){let n=0,size=2,aw=this,last=null;for(;aw!=null;)++n,size+=aw.bv.length,aw.visitEnd(),aw.prev=last,last=aw,aw=aw.next;for(out.putInt(size),out.putShort(n),aw=last;aw!=null;)out.putByteArray(aw.bv.data,0,aw.bv.length),aw=aw.prev}static put(panns,off,out){let size=1+2*(panns.length-off);for(let i=off;i<panns.length;++i)size+=panns[i]==null?0:panns[i].getSize();out.putInt(size).putByte(panns.length-off);for(let i=off;i<panns.length;++i){let aw=panns[i],last=null,n=0;for(;aw!=null;)++n,aw.visitEnd(),aw.prev=last,last=aw,aw=aw.next;for(out.putShort(n),aw=last;aw!=null;)out.putByteArray(aw.bv.data,0,aw.bv.length),aw=aw.prev}}static putTarget(typeRef,typePath,out){switch(typeRef>>>24){case 0:case 1:case 22:out.putShort(typeRef>>>16);break;case 19:case 20:case 21:out.putByte(typeRef>>>24);break;case 71:case 72:case 73:case 74:case 75:out.putInt(typeRef);break;default:out.put12(typeRef>>>24,(typeRef&16776960)>>8);break}if(typePath==null)out.putByte(0);else{let length=typePath.buf[typePath.offset]*2+1;out.putByteArray(typePath.buf,typePath.offset,length)}}};__name(AnnotationWriter,"AnnotationWriter");function isClassWriter(cw){return cw!=null&&cw instanceof Object&&"addType"in cw&&"addUninitializedType"in cw}__name(isClassWriter,"isClassWriter");var _Frame=class{static OBJECT_$LI$(){return _Frame.OBJECT}static UNINITIALIZED_$LI$(){return _Frame.UNINITIALIZED}static TOP_$LI$(){return _Frame.TOP==null&&(_Frame.TOP=_Frame.BASE|0),_Frame.TOP}static BOOLEAN_$LI$(){return _Frame.BOOLEAN==null&&(_Frame.BOOLEAN=_Frame.BASE|9),_Frame.BOOLEAN}static BYTE_$LI$(){return _Frame.BYTE==null&&(_Frame.BYTE=_Frame.BASE|10),_Frame.BYTE}static CHAR_$LI$(){return _Frame.CHAR==null&&(_Frame.CHAR=_Frame.BASE|11),_Frame.CHAR}static SHORT_$LI$(){return _Frame.SHORT==null&&(_Frame.SHORT=_Frame.BASE|12),_Frame.SHORT}static INTEGER_$LI$(){return _Frame.INTEGER==null&&(_Frame.INTEGER=_Frame.BASE|1),_Frame.INTEGER}static FLOAT_$LI$(){return _Frame.FLOAT==null&&(_Frame.FLOAT=_Frame.BASE|2),_Frame.FLOAT}static DOUBLE_$LI$(){return _Frame.DOUBLE==null&&(_Frame.DOUBLE=_Frame.BASE|3),_Frame.DOUBLE}static LONG_$LI$(){return _Frame.LONG==null&&(_Frame.LONG=_Frame.BASE|4),_Frame.LONG}static NULL_$LI$(){return _Frame.NULL==null&&(_Frame.NULL=_Frame.BASE|5),_Frame.NULL}static UNINITIALIZED_THIS_$LI$(){return _Frame.UNINITIALIZED_THIS==null&&(_Frame.UNINITIALIZED_THIS=_Frame.BASE|6),_Frame.UNINITIALIZED_THIS}static SIZE_$LI$(){return _Frame.SIZE}static __static_initializer_0(){let i,b=new Array(202),s="EFFFFFFFFGGFFFGGFFFEEFGFGFEEEEEEEEEEEEEEEEEEEEDEDEDDDDDCDCDEEEEEEEEEEEEEEEEEEEEBABABBBBDCFFFGGGEDCDCDCDCDCDCDCDCDCDCEEEEDDDDDDDCDCDCEFEFDDEEFFDEDEEEBDDBBDDDDDDCCCCCCCCEFEDDDCDCDEEEEEEEEEEFEEEEEEDDEEDDEE";for(i=0;i<b.length;++i)b[i]=s.charAt(i).charCodeAt(0)-"E".charCodeAt(0);_Frame.SIZE=b}owner;inputLocals=[];inputStack=[];outputLocals=[];outputStack=[];outputStackTop;initializationCount;initializations=null;set(cw,nLocal,local,nStack,stack){if((cw!=null&&cw instanceof Object&&"addType"in cw&&"addUninitializedType"in cw||cw===null)&&(typeof nLocal=="number"||nLocal===null)&&(local!=null&&local instanceof Array||local===null)&&(typeof nStack=="number"||nStack===null)&&(stack!=null&&stack instanceof Array||stack===null)){let __args=Array.prototype.slice.call(arguments);return(()=>{let i=_Frame.convert(cw,nLocal,local,this.inputLocals);for(;i<local.length;)this.inputLocals[i++]=_Frame.TOP_$LI$();let nStackTop=0;for(let j=0;j<nStack;++j)(stack[j]===4||stack[j]===3)&&++nStackTop;this.inputStack=new Array(nStack+nStackTop),_Frame.convert(cw,nStack,stack,this.inputStack),this.outputStackTop=0,this.initializationCount=0})()}else{if((typeof cw=="number"||cw===null)&&(typeof nLocal=="number"||nLocal===null)&&local===void 0&&nStack===void 0&&stack===void 0)return this.set$int$int(cw,nLocal);if((cw!=null&&cw instanceof _Frame||cw===null)&&nLocal===void 0&&local===void 0&&nStack===void 0&&stack===void 0)return this.set$Frame(cw);throw new Error("invalid overload")}}static convert(cw,nInput,input,output){let i=0;for(let j=0;j<nInput;++j)typeof input[j]=="number"?(output[i++]=_Frame.BASE|(input[j]|0),(input[j]===4||input[j]===3)&&(output[i++]=_Frame.TOP_$LI$())):typeof input[j]=="string"?output[i++]=_Frame.type(cw,Type.getObjectType(input[j]).getDescriptor()):output[i++]=_Frame.UNINITIALIZED_$LI$()|cw.addUninitializedType("",input[j].position);return i}set$Frame(f){this.inputLocals=f.inputLocals,this.inputStack=f.inputStack,this.outputLocals=f.outputLocals,this.outputStack=f.outputStack,this.outputStackTop=f.outputStackTop,this.initializationCount=f.initializationCount,this.initializations=f.initializations}get(local){if(this.outputLocals==null||local>=this.outputLocals.length)return _Frame.LOCAL|local;{let type=this.outputLocals[local];return type===0&&(type=this.outputLocals[local]=_Frame.LOCAL|local),type}}set$int$int(local,type){this.outputLocals==null&&(this.outputLocals=new Array(10));let n=this.outputLocals.length;if(local>=n){let t=new Array(Math.max(local+1,2*n));for(let i=0;i<n;i++)t[i]=this.outputLocals[i];this.outputLocals=t}this.outputLocals[local]=type}push$int(type){this.outputStack==null&&(this.outputStack=new Array(10));let n=this.outputStack.length;if(this.outputStackTop>=n){let t=new Array(Math.max(this.outputStackTop+1,2*n));for(let i=0;i<n;i++)t[i]=this.outputStack[i];this.outputStack=t}this.outputStack[this.outputStackTop++]=type,assert(this.owner);let top=this.owner.inputStackTop+this.outputStackTop;top>this.owner.outputStackMax&&(this.owner.outputStackMax=top)}push(cw,desc){if((isClassWriter(cw)||cw===null)&&(typeof desc=="string"||desc===null)){let __args=Array.prototype.slice.call(arguments);return(()=>{let type=_Frame.type(cw,desc);type!==0&&(this.push(type),(type===_Frame.LONG_$LI$()||type===_Frame.DOUBLE_$LI$())&&this.push(_Frame.TOP_$LI$()))})()}else{if((typeof cw=="number"||cw===null)&&desc===void 0)return this.push$int(cw);throw new Error("invalid overload")}}static type(cw,desc){let t,index=desc.charAt(0)==="("?desc.indexOf(")")+1:0;switch(desc.charAt(index)){case"V":return 0;case"Z":case"C":case"B":case"S":case"I":return _Frame.INTEGER_$LI$();case"F":return _Frame.FLOAT_$LI$();case"J":return _Frame.LONG_$LI$();case"D":return _Frame.DOUBLE_$LI$();case"L":return t=desc.substring(index+1,desc.length-1),_Frame.OBJECT_$LI$()|cw.addType(t);default:let data,dims=index+1;for(;desc.charAt(dims)==="[";)++dims;switch(desc.charAt(dims)){case"Z":data=_Frame.BOOLEAN_$LI$();break;case"C":data=_Frame.CHAR_$LI$();break;case"B":data=_Frame.BYTE_$LI$();break;case"S":data=_Frame.SHORT_$LI$();break;case"I":data=_Frame.INTEGER_$LI$();break;case"F":data=_Frame.FLOAT_$LI$();break;case"J":data=_Frame.LONG_$LI$();break;case"D":data=_Frame.DOUBLE_$LI$();break;default:t=desc.substring(dims+1,desc.length-1),data=_Frame.OBJECT_$LI$()|cw.addType(t)}return dims-index<<28|data}}pop$(){return this.outputStackTop>0?this.outputStack[--this.outputStackTop]:_Frame.STACK|- --this.owner.inputStackTop}pop$int(elements){this.outputStackTop>=elements?this.outputStackTop-=elements:(this.owner.inputStackTop-=elements-this.outputStackTop,this.outputStackTop=0)}pop(desc){if(typeof desc=="string"||desc===null){let __args=Array.prototype.slice.call(arguments);return(()=>{let c=desc.charAt(0);c==="("?this.pop((Type.getArgumentsAndReturnSizes(desc)>>2)-1):c==="J"||c==="D"?this.pop(2):this.pop(1)})()}else{if(typeof desc=="number"||desc===null)return this.pop$int(desc);if(desc===void 0)return this.pop$();throw new Error("invalid overload")}}init$int(__var){this.initializations==null&&(this.initializations=new Array(2));let n=this.initializations.length;if(this.initializationCount>=n){let t=new Array(Math.max(this.initializationCount+1,2*n));for(let i=0;i<n;i++)t[i]=this.initializations[i];this.initializations=t}this.initializations[this.initializationCount++]=__var}init(cw,t){if((isClassWriter(cw!=null)||cw===null)&&(typeof t=="number"||t===null)){let __args=Array.prototype.slice.call(arguments);return(()=>{let s;if(t===_Frame.UNINITIALIZED_THIS_$LI$())s=_Frame.OBJECT_$LI$()|cw.addType(cw.thisName);else if((t&(_Frame.DIM|_Frame.BASE_KIND))===_Frame.UNINITIALIZED_$LI$()){let type=cw.typeTable[t&_Frame.BASE_VALUE].strVal1;s=_Frame.OBJECT_$LI$()|cw.addType(type)}else return t;for(let j=0;j<this.initializationCount;++j){let u=this.initializations[j],dim=u&_Frame.DIM,kind=u&_Frame.KIND;if(kind===_Frame.LOCAL?u=dim+this.inputLocals[u&_Frame.VALUE]:kind===_Frame.STACK&&(u=dim+this.inputStack[this.inputStack.length-(u&_Frame.VALUE)]),t===u)return s}return t})()}else{if((typeof cw=="number"||cw===null)&&t===void 0)return this.init$int(cw);throw new Error("invalid overload")}}initInputFrame(cw,access7,args,maxLocals){this.inputLocals=new Array(maxLocals),this.inputStack=new Array(0);let i=0;access7&8||(access7&524288?this.inputLocals[i++]=_Frame.UNINITIALIZED_THIS_$LI$():this.inputLocals[i++]=_Frame.OBJECT_$LI$()|cw.addType(cw.thisName));for(let j=0;j<args.length;++j){let t=_Frame.type(cw,args[j].getDescriptor());this.inputLocals[i++]=t,(t===_Frame.LONG_$LI$()||t===_Frame.DOUBLE_$LI$())&&(this.inputLocals[i++]=_Frame.TOP_$LI$())}for(;i<maxLocals;)this.inputLocals[i++]=_Frame.TOP_$LI$()}execute(opcode,arg,cw,item){let t1,t2,t3,t4;switch(opcode){case 0:case 116:case 117:case 118:case 119:case 145:case 146:case 147:case 167:case 177:break;case 1:this.push(_Frame.NULL_$LI$());break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 16:case 17:case 21:this.push(_Frame.INTEGER_$LI$());break;case 9:case 10:case 22:this.push(_Frame.LONG_$LI$()),this.push(_Frame.TOP_$LI$());break;case 11:case 12:case 13:case 23:this.push(_Frame.FLOAT_$LI$());break;case 14:case 15:case 24:this.push(_Frame.DOUBLE_$LI$()),this.push(_Frame.TOP_$LI$());break;case 18:switch(assert(cw),assert(item),item.type){case INT:this.push(_Frame.INTEGER_$LI$());break;case LONG:this.push(_Frame.LONG_$LI$()),this.push(_Frame.TOP_$LI$());break;case FLOAT:this.push(_Frame.FLOAT_$LI$());break;case DOUBLE:this.push(_Frame.DOUBLE_$LI$()),this.push(_Frame.TOP_$LI$());break;case CLASS:this.push(_Frame.OBJECT_$LI$()|cw.addType("java/lang/Class"));break;case STR:this.push(_Frame.OBJECT_$LI$()|cw.addType("java/lang/String"));break;case MTYPE:this.push(_Frame.OBJECT_$LI$()|cw.addType("java/lang/invoke/MethodType"));break;default:this.push(_Frame.OBJECT_$LI$()|cw.addType("java/lang/invoke/MethodHandle"))}break;case 25:this.push(this.get(arg));break;case 46:case 51:case 52:case 53:this.pop(2),this.push(_Frame.INTEGER_$LI$());break;case 47:case 143:this.pop(2),this.push(_Frame.LONG_$LI$()),this.push(_Frame.TOP_$LI$());break;case 48:this.pop(2),this.push(_Frame.FLOAT_$LI$());break;case 49:case 138:this.pop(2),this.push(_Frame.DOUBLE_$LI$()),this.push(_Frame.TOP_$LI$());break;case 50:this.pop(1),t1=this.pop(),this.push(_Frame.ELEMENT_OF+t1);break;case 54:case 56:case 58:t1=this.pop(),this.set(arg,t1),arg>0&&(t2=this.get(arg-1),t2===_Frame.LONG_$LI$()||t2===_Frame.DOUBLE_$LI$()?this.set(arg-1,_Frame.TOP_$LI$()):(t2&_Frame.KIND)!==_Frame.BASE&&this.set(arg-1,t2|_Frame.TOP_IF_LONG_OR_DOUBLE));break;case 55:case 57:this.pop(1),t1=this.pop(),this.set(arg,t1),this.set(arg+1,_Frame.TOP_$LI$()),arg>0&&(t2=this.get(arg-1),t2===_Frame.LONG_$LI$()||t2===_Frame.DOUBLE_$LI$()?this.set(arg-1,_Frame.TOP_$LI$()):(t2&_Frame.KIND)!==_Frame.BASE&&this.set(arg-1,t2|_Frame.TOP_IF_LONG_OR_DOUBLE));break;case 79:case 84:case 85:case 86:case 81:case 83:this.pop(3);break;case 80:case 82:this.pop(4);break;case 87:case 153:case 154:case 155:case 156:case 157:case 158:case 172:case 174:case 176:case 170:case 171:case 191:case 194:case 195:case 198:case 199:this.pop(1);break;case 88:case 159:case 160:case 161:case 162:case 163:case 164:case 165:case 166:case 173:case 175:this.pop(2);break;case 89:t1=this.pop(),this.push(t1),this.push(t1);break;case 90:t1=this.pop(),t2=this.pop(),this.push(t1),this.push(t2),this.push(t1);break;case 91:t1=this.pop(),t2=this.pop(),t3=this.pop(),this.push(t1),this.push(t3),this.push(t2),this.push(t1);break;case 92:t1=this.pop(),t2=this.pop(),this.push(t2),this.push(t1),this.push(t2),this.push(t1);break;case 93:t1=this.pop(),t2=this.pop(),t3=this.pop(),this.push(t2),this.push(t1),this.push(t3),this.push(t2),this.push(t1);break;case 94:t1=this.pop(),t2=this.pop(),t3=this.pop(),t4=this.pop(),this.push(t2),this.push(t1),this.push(t4),this.push(t3),this.push(t2),this.push(t1);break;case 95:t1=this.pop(),t2=this.pop(),this.push(t1),this.push(t2);break;case 96:case 100:case 104:case 108:case 112:case 126:case 128:case 130:case 120:case 122:case 124:case 136:case 142:case 149:case 150:this.pop(2),this.push(_Frame.INTEGER_$LI$());break;case 97:case 101:case 105:case 109:case 113:case 127:case 129:case 131:this.pop(4),this.push(_Frame.LONG_$LI$()),this.push(_Frame.TOP_$LI$());break;case 98:case 102:case 106:case 110:case 114:case 137:case 144:this.pop(2),this.push(_Frame.FLOAT_$LI$());break;case 99:case 103:case 107:case 111:case 115:this.pop(4),this.push(_Frame.DOUBLE_$LI$()),this.push(_Frame.TOP_$LI$());break;case 121:case 123:case 125:this.pop(3),this.push(_Frame.LONG_$LI$()),this.push(_Frame.TOP_$LI$());break;case 132:this.set(arg,_Frame.INTEGER_$LI$());break;case 133:case 140:this.pop(1),this.push(_Frame.LONG_$LI$()),this.push(_Frame.TOP_$LI$());break;case 134:this.pop(1),this.push(_Frame.FLOAT_$LI$());break;case 135:case 141:this.pop(1),this.push(_Frame.DOUBLE_$LI$()),this.push(_Frame.TOP_$LI$());break;case 139:case 190:case 193:this.pop(1),this.push(_Frame.INTEGER_$LI$());break;case 148:case 151:case 152:this.pop(4),this.push(_Frame.INTEGER_$LI$());break;case 168:case 169:throw new Error("JSR/RET are not supported with computeFrames option");case 178:assert(item),this.push(cw,item.strVal3);break;case 179:assert(item),this.pop(item.strVal3);break;case 180:assert(item),this.pop(1),this.push(cw,item.strVal3);break;case 181:assert(item),this.pop(item.strVal3),this.pop();break;case 182:case 183:case 184:case 185:assert(item),this.pop(item.strVal3),opcode!==184&&(t1=this.pop(),opcode===183&&item.strVal2.charAt(0)==="<"&&this.init(t1)),this.push(cw,item.strVal3);break;case 186:assert(item),this.pop(item.strVal2),this.push(cw,item.strVal2);break;case 187:assert(item),assert(cw),this.push(_Frame.UNINITIALIZED_$LI$()|cw.addUninitializedType(item.strVal1,arg));break;case 188:switch(this.pop(),arg){case 4:this.push(_Frame.ARRAY_OF|_Frame.BOOLEAN_$LI$());break;case 5:this.push(_Frame.ARRAY_OF|_Frame.CHAR_$LI$());break;case 8:this.push(_Frame.ARRAY_OF|_Frame.BYTE_$LI$());break;case 9:this.push(_Frame.ARRAY_OF|_Frame.SHORT_$LI$());break;case 10:this.push(_Frame.ARRAY_OF|_Frame.INTEGER_$LI$());break;case 6:this.push(_Frame.ARRAY_OF|_Frame.FLOAT_$LI$());break;case 7:this.push(_Frame.ARRAY_OF|_Frame.DOUBLE_$LI$());break;default:this.push(_Frame.ARRAY_OF|_Frame.LONG_$LI$());break}break;case 189:assert(item),assert(cw);let s=item.strVal1;this.pop(),s.charAt(0)==="["?this.push(cw,"["+s):this.push(_Frame.ARRAY_OF|_Frame.OBJECT_$LI$()|cw.addType(s));break;case 192:assert(item),s=item.strVal1,this.pop(),s.charAt(0)==="["?this.push(cw,s):(assert(cw),this.push(_Frame.OBJECT_$LI$()|cw.addType(s)));break;default:assert(item),this.pop(arg),this.push(cw,item.strVal1);break}}merge(cw,frame,edge){let changed=!1,i,s,dim,kind,t,nLocal=this.inputLocals.length,nStack=this.inputStack.length;for(frame.inputLocals==null&&(frame.inputLocals=new Array(nLocal),changed=!0),i=0;i<nLocal;++i)this.outputLocals!=null&&i<this.outputLocals.length?(s=this.outputLocals[i],s===0?t=this.inputLocals[i]:(dim=s&_Frame.DIM,kind=s&_Frame.KIND,kind===_Frame.BASE?t=s:(kind===_Frame.LOCAL?t=dim+this.inputLocals[s&_Frame.VALUE]:t=dim+this.inputStack[nStack-(s&_Frame.VALUE)],s&_Frame.TOP_IF_LONG_OR_DOUBLE&&(t===_Frame.LONG_$LI$()||t===_Frame.DOUBLE_$LI$())&&(t=_Frame.TOP_$LI$())))):t=this.inputLocals[i],this.initializations!=null&&(t=this.init(cw,t)),changed=changed||_Frame.merge(cw,t,frame.inputLocals,i);if(edge>0){for(i=0;i<nLocal;++i)t=this.inputLocals[i],changed=changed||_Frame.merge(cw,t,frame.inputLocals,i);return frame.inputStack==null&&(frame.inputStack=new Array(1),changed=!0),changed=changed||_Frame.merge(cw,edge,frame.inputStack,0),changed}let nInputStack=this.inputStack.length+this.owner.inputStackTop;for(frame.inputStack==null&&(frame.inputStack=new Array(nInputStack+this.outputStackTop),changed=!0),i=0;i<nInputStack;++i)t=this.inputStack[i],this.initializations!=null&&(t=this.init(cw,t)),changed=changed||_Frame.merge(cw,t,frame.inputStack,i);for(i=0;i<this.outputStackTop;++i)s=this.outputStack[i],dim=s&_Frame.DIM,kind=s&_Frame.KIND,kind===_Frame.BASE?t=s:(kind===_Frame.LOCAL?t=dim+this.inputLocals[s&_Frame.VALUE]:t=dim+this.inputStack[nStack-(s&_Frame.VALUE)],s&_Frame.TOP_IF_LONG_OR_DOUBLE&&(t===_Frame.LONG_$LI$()||t===_Frame.DOUBLE_$LI$())&&(t=_Frame.TOP_$LI$())),this.initializations!=null&&(t=this.init(cw,t)),changed=changed||_Frame.merge(cw,t,frame.inputStack,nInputStack+i);return changed}static merge(cw,t,types,index){let u=types[index];if(u===t)return!1;if((t&~_Frame.DIM)===_Frame.NULL_$LI$()){if(u===_Frame.NULL_$LI$())return!1;t=_Frame.NULL_$LI$()}if(u===0)return types[index]=t,!0;let v;if((u&_Frame.BASE_KIND)===_Frame.OBJECT_$LI$()||u&_Frame.DIM){if(t===_Frame.NULL_$LI$())return!1;if((t&(_Frame.DIM|_Frame.BASE_KIND))===(u&(_Frame.DIM|_Frame.BASE_KIND)))(u&_Frame.BASE_KIND)===_Frame.OBJECT_$LI$()?v=t&_Frame.DIM|_Frame.OBJECT_$LI$()|cw.getMergedType(t&_Frame.BASE_VALUE,u&_Frame.BASE_VALUE):v=_Frame.ELEMENT_OF+(u&_Frame.DIM)|_Frame.OBJECT_$LI$()|cw.addType("java/lang/Object");else if((t&_Frame.BASE_KIND)===_Frame.OBJECT_$LI$()||t&_Frame.DIM){let tdim=(!(t&_Frame.DIM)||(t&_Frame.BASE_KIND)===_Frame.OBJECT_$LI$()?0:_Frame.ELEMENT_OF)+(t&_Frame.DIM),udim=(!(u&_Frame.DIM)||(u&_Frame.BASE_KIND)===_Frame.OBJECT_$LI$()?0:_Frame.ELEMENT_OF)+(u&_Frame.DIM);v=Math.min(tdim,udim)|_Frame.OBJECT_$LI$()|cw.addType("java/lang/Object")}else v=_Frame.TOP_$LI$()}else u===_Frame.NULL_$LI$()?v=(t&_Frame.BASE_KIND)===_Frame.OBJECT_$LI$()||t&_Frame.DIM?t:_Frame.TOP_$LI$():v=_Frame.TOP_$LI$();return u!==v?(types[index]=v,!0):!1}constructor(owner){this.outputStackTop=0,this.initializationCount=0,this.owner=owner}},Frame=_Frame;__name(Frame,"Frame"),__publicField(Frame,"DIM",-268435456),__publicField(Frame,"ARRAY_OF",268435456),__publicField(Frame,"ELEMENT_OF",-268435456),__publicField(Frame,"KIND",251658240),__publicField(Frame,"TOP_IF_LONG_OR_DOUBLE",8388608),__publicField(Frame,"VALUE",8388607),__publicField(Frame,"BASE_KIND",267386880),__publicField(Frame,"BASE_VALUE",1048575),__publicField(Frame,"BASE",16777216),__publicField(Frame,"OBJECT",_Frame.BASE|7340032),__publicField(Frame,"UNINITIALIZED",_Frame.BASE|8388608),__publicField(Frame,"LOCAL",33554432),__publicField(Frame,"STACK",50331648),__publicField(Frame,"TOP"),__publicField(Frame,"BOOLEAN"),__publicField(Frame,"BYTE"),__publicField(Frame,"CHAR"),__publicField(Frame,"SHORT"),__publicField(Frame,"INTEGER"),__publicField(Frame,"FLOAT"),__publicField(Frame,"DOUBLE"),__publicField(Frame,"LONG"),__publicField(Frame,"NULL"),__publicField(Frame,"UNINITIALIZED_THIS"),__publicField(Frame,"SIZE",(()=>{let i,b=new Array(202),s="EFFFFFFFFGGFFFGGFFFEEFGFGFEEEEEEEEEEEEEEEEEEEEDEDEDDDDDCDCDEEEEEEEEEEEEEEEEEEEEBABABBBBDCFFFGGGEDCDCDCDCDCDCDCDCDCDCEEEEDDDDDDDCDCDCEFEFDDEEFFDEDEEEBDDBBDDDDDDCCCCCCCCEFEDDDCDCDEEEEEEEEEEFEEEEEEDDEEDDEE";for(i=0;i<b.length;++i)b[i]=s.charAt(i).charCodeAt(0)-"E".charCodeAt(0);return b})());Frame.SIZE_$LI$();Frame.UNINITIALIZED_THIS_$LI$();Frame.NULL_$LI$();Frame.LONG_$LI$();Frame.DOUBLE_$LI$();Frame.FLOAT_$LI$();Frame.INTEGER_$LI$();Frame.SHORT_$LI$();Frame.CHAR_$LI$();Frame.BYTE_$LI$();Frame.BOOLEAN_$LI$();Frame.TOP_$LI$();Frame.UNINITIALIZED_$LI$();Frame.OBJECT_$LI$();var CurrentFrame=class extends Frame{execute(opcode,arg,cw,item){super.execute(opcode,arg,cw,item);let successor=new Frame(null);this.merge(cw,successor,0),this.set$Frame(successor),this.owner.inputStackTop=0}};__name(CurrentFrame,"CurrentFrame");var MethodVisitor=class{api;mv;constructor(api,mv=null){if(this.api=0,api!==262144&&api!==327680)throw new Error;this.api=api,this.mv=mv}visitParameter(name3,access7){if(this.api<327680)throw new Error;this.mv!=null&&this.mv.visitParameter(name3,access7)}visitAnnotationDefault(){return this.mv!=null?this.mv.visitAnnotationDefault():null}visitAnnotation(desc,visible){return this.mv!=null?this.mv.visitAnnotation(desc,visible):null}visitTypeAnnotation(typeRef,typePath,desc,visible){if(this.api<327680)throw new Error;return this.mv!=null?this.mv.visitTypeAnnotation(typeRef,typePath,desc,visible):null}visitParameterAnnotation(parameter,desc,visible){return this.mv!=null?this.mv.visitParameterAnnotation(parameter,desc,visible):null}visitAttribute(attr){this.mv!=null&&this.mv.visitAttribute(attr)}visitCode(){this.mv!=null&&this.mv.visitCode()}visitFrame(type,nLocal,local,nStack,stack){if((typeof type=="number"||type===null)&&(typeof nLocal=="number"||nLocal===null)&&(local!=null&&local instanceof Array||local===null)&&(typeof nStack=="number"||nStack===null)&&(stack!=null&&stack instanceof Array||stack===null)){let __args=Array.prototype.slice.call(arguments);return(()=>{this.mv!=null&&this.mv.visitFrame(type,nLocal,local,nStack,stack)})()}else throw new Error("invalid overload")}visitInsn(opcode){this.mv!=null&&this.mv.visitInsn(opcode)}visitIntInsn(opcode,operand){this.mv!=null&&this.mv.visitIntInsn(opcode,operand)}visitVarInsn(opcode,__var){this.mv!=null&&this.mv.visitVarInsn(opcode,__var)}visitTypeInsn(opcode,type){this.mv!=null&&this.mv.visitTypeInsn(opcode,type)}visitFieldInsn(opcode,owner,name3,desc){this.mv!=null&&this.mv.visitFieldInsn(opcode,owner,name3,desc)}visitMethodInsn$int$java_lang_String$java_lang_String$java_lang_String(opcode,owner,name3,desc){if(this.api>=327680){let itf=opcode===185;this.visitMethodInsn(opcode,owner,name3,desc,itf);return}this.mv!=null&&this.mv.visitMethodInsn(opcode,owner,name3,desc)}visitMethodInsn(opcode,owner,name3,desc,itf){if((typeof opcode=="number"||opcode===null)&&(typeof owner=="string"||owner===null)&&(typeof name3=="string"||name3===null)&&(typeof desc=="string"||desc===null)&&(typeof itf=="boolean"||itf===null)){let __args=Array.prototype.slice.call(arguments);return(()=>{if(this.api<327680){if(itf!==(opcode===185))throw new Error("INVOKESPECIAL/STATIC on interfaces require ASM 5");this.visitMethodInsn(opcode,owner,name3,desc);return}this.mv!=null&&this.mv.visitMethodInsn(opcode,owner,name3,desc,itf)})()}else{if((typeof opcode=="number"||opcode===null)&&(typeof owner=="string"||owner===null)&&(typeof name3=="string"||name3===null)&&(typeof desc=="string"||desc===null)&&itf===void 0)return this.visitMethodInsn$int$java_lang_String$java_lang_String$java_lang_String(opcode,owner,name3,desc);throw new Error("invalid overload")}}visitInvokeDynamicInsn(name3,desc,bsm,...bsmArgs){this.mv!=null&&this.mv.visitInvokeDynamicInsn(name3,desc,bsm,...bsmArgs)}visitJumpInsn(opcode,label){this.mv!=null&&this.mv.visitJumpInsn(opcode,label)}visitLabel(label){this.mv!=null&&this.mv.visitLabel(label)}visitLdcInsn(cst){this.mv!=null&&this.mv.visitLdcInsn(cst)}visitIincInsn(__var,increment){this.mv!=null&&this.mv.visitIincInsn(__var,increment)}visitTableSwitchInsn(min,max,dflt,...labels){this.mv!=null&&this.mv.visitTableSwitchInsn(min,max,dflt,...labels)}visitLookupSwitchInsn(dflt,keys,labels){this.mv!=null&&this.mv.visitLookupSwitchInsn(dflt,keys,labels)}visitMultiANewArrayInsn(desc,dims){this.mv!=null&&this.mv.visitMultiANewArrayInsn(desc,dims)}visitInsnAnnotation(typeRef,typePath,desc,visible){if(this.api<327680)throw new Error;return this.mv!=null?this.mv.visitInsnAnnotation(typeRef,typePath,desc,visible):null}visitTryCatchBlock(start,end,handler,type){this.mv!=null&&this.mv.visitTryCatchBlock(start,end,handler,type)}visitTryCatchAnnotation(typeRef,typePath,desc,visible){if(this.api<327680)throw new Error;return this.mv!=null?this.mv.visitTryCatchAnnotation(typeRef,typePath,desc,visible):null}visitLocalVariable(name3,desc,signature,start,end,index){this.mv!=null&&this.mv.visitLocalVariable(name3,desc,signature,start,end,index)}visitLocalVariableAnnotation(typeRef,typePath,start,end,index,desc,visible){if(this.api<327680)throw new Error;return this.mv!=null?this.mv.visitLocalVariableAnnotation(typeRef,typePath,start,end,index,desc,visible):null}visitLineNumber(line,start){this.mv!=null&&this.mv.visitLineNumber(line,start)}visitMaxs(maxStack,maxLocals){this.mv!=null&&this.mv.visitMaxs(maxStack,maxLocals)}visitEnd(){this.mv!=null&&this.mv.visitEnd()}};__name(MethodVisitor,"MethodVisitor");var _MethodWriter=class extends MethodVisitor{cw;access;name;desc;descriptor;signature=null;classReaderOffset;classReaderLength;exceptionCount;exceptions=null;annd=null;anns=null;ianns=null;tanns=null;itanns=null;panns=null;ipanns=null;synthetics;attrs=null;code=new ByteVector;maxStack;maxLocals;currentLocals;frameCount;stackMap=null;previousFrameOffset;previousFrame=null;frame=null;handlerCount;firstHandler=null;lastHandler=null;methodParametersCount;methodParameters=null;localVarCount;localVar=null;localVarTypeCount;localVarType=null;lineNumberCount;lineNumber=null;lastCodeOffset;ctanns=null;ictanns=null;cattrs=null;subroutines;compute;labels=null;previousBlock=null;currentBlock=null;stackSize;maxStackSize;constructor(cw,access7,name3,desc,signature,exceptions,compute){if(super(327680),this.access=0,this.name=0,this.desc=0,this.classReaderOffset=0,this.classReaderLength=0,this.exceptionCount=0,this.synthetics=0,this.maxStack=0,this.maxLocals=0,this.currentLocals=0,this.frameCount=0,this.previousFrameOffset=0,this.handlerCount=0,this.methodParametersCount=0,this.localVarCount=0,this.localVarTypeCount=0,this.lineNumberCount=0,this.lastCodeOffset=0,this.subroutines=0,this.compute=0,this.stackSize=0,this.maxStackSize=0,cw.firstMethod==null?cw.firstMethod=this:cw.lastMethod.mv=this,cw.lastMethod=this,this.cw=cw,this.access=access7,name3==="<init>"&&(this.access|=524288),this.name=cw.newUTF8(name3),this.desc=cw.newUTF8(desc),this.descriptor=desc,!0&&(this.signature=signature),exceptions!=null&&exceptions.length>0){this.exceptionCount=exceptions.length,this.exceptions=new Array(this.exceptionCount);for(let i=0;i<this.exceptionCount;++i)this.exceptions[i]=cw.newClass(exceptions[i])}if(this.compute=compute,compute!==_MethodWriter.NOTHING){let size=Type.getArgumentsAndReturnSizes(this.descriptor)>>2;access7&8&&--size,this.maxLocals=size,this.currentLocals=size,this.labels=new Label,this.labels.status|=Label.PUSHED,this.visitLabel(this.labels)}}visitParameter(name3,access7){this.methodParameters==null&&(this.methodParameters=new ByteVector),++this.methodParametersCount,this.methodParameters.putShort(name3==null?0:this.cw.newUTF8(name3)).putShort(access7)}visitAnnotationDefault(){return!0?(this.annd=new ByteVector,new AnnotationWriter(this.cw,!1,this.annd,null,0)):null}visitAnnotation(desc,visible){if(!!0)return null;let bv=new ByteVector;bv.putShort(this.cw.newUTF8(desc)).putShort(0);let aw=new AnnotationWriter(this.cw,!0,bv,bv,2);return visible?(aw.next=this.anns,this.anns=aw):(aw.next=this.ianns,this.ianns=aw),aw}visitTypeAnnotation(typeRef,typePath,desc,visible){if(!!0)return null;let bv=new ByteVector;AnnotationWriter.putTarget(typeRef,typePath,bv),bv.putShort(this.cw.newUTF8(desc)).putShort(0);let aw=new AnnotationWriter(this.cw,!0,bv,bv,bv.length-2);return visible?(aw.next=this.tanns,this.tanns=aw):(aw.next=this.itanns,this.itanns=aw),aw}visitParameterAnnotation(parameter,desc,visible){if(!!0)return null;let bv=new ByteVector;if(desc==="Ljava/lang/Synthetic;")return this.synthetics=Math.max(this.synthetics,parameter+1),new AnnotationWriter(this.cw,!1,bv,null,0);bv.putShort(this.cw.newUTF8(desc)).putShort(0);let aw=new AnnotationWriter(this.cw,!0,bv,bv,2);return visible?(this.panns==null&&(this.panns=new Array(Type.getArgumentTypes(this.descriptor).length)),aw.next=this.panns[parameter],this.panns[parameter]=aw):(this.ipanns==null&&(this.ipanns=new Array(Type.getArgumentTypes(this.descriptor).length)),aw.next=this.ipanns[parameter],this.ipanns[parameter]=aw),aw}visitAttribute(attr){attr.isCodeAttribute()?(attr.next=this.cattrs,this.cattrs=attr):(attr.next=this.attrs,this.attrs=attr)}visitCode(){}visitFrame(type,nLocal,local,nStack,stack){if(assert(this.frame),(typeof type=="number"||type===null)&&(typeof nLocal=="number"||nLocal===null)&&(local!=null&&local instanceof Array||local===null)&&(typeof nStack=="number"||nStack===null)&&(stack!=null&&stack instanceof Array||stack===null)){let __args=Array.prototype.slice.call(arguments);return(()=>{if(!(!!0||this.compute===_MethodWriter.FRAMES)){if(this.compute===_MethodWriter.INSERTED_FRAMES)this.currentBlock&&this.currentBlock.frame==null?(this.currentBlock.frame=new CurrentFrame(this.currentBlock),this.currentBlock.frame.initInputFrame(this.cw,this.access,Type.getArgumentTypes(this.descriptor),nLocal),this.visitImplicitFirstFrame()):(assert(this.currentBlock),type===-1&&(assert(this.currentBlock.frame),this.currentBlock.frame.set(this.cw,nLocal,local,nStack,stack)),this.visitFrame(this.currentBlock.frame));else if(type===-1){this.previousFrame==null&&this.visitImplicitFirstFrame(),this.currentLocals=nLocal;let frameIndex=this.startFrame(this.code.length,nLocal,nStack);for(let i=0;i<nLocal;++i)typeof local[i]=="string"?this.frame[frameIndex++]=Frame.OBJECT_$LI$()|this.cw.addType(local[i]):typeof local[i]=="number"?this.frame[frameIndex++]=local[i]|0:this.frame[frameIndex++]=Frame.UNINITIALIZED_$LI$()|this.cw.addUninitializedType("",local[i].position);for(let i=0;i<nStack;++i)typeof stack[i]=="string"?this.frame[frameIndex++]=Frame.OBJECT_$LI$()|this.cw.addType(stack[i]):typeof stack[i]=="number"?this.frame[frameIndex++]=stack[i]|0:this.frame[frameIndex++]=Frame.UNINITIALIZED_$LI$()|this.cw.addUninitializedType("",stack[i].position);this.endFrame()}else{let delta;if(this.stackMap==null)this.stackMap=new ByteVector,delta=this.code.length;else if(delta=this.code.length-this.previousFrameOffset-1,delta<0){if(type===3)return;throw new Error}switch(type){case 0:this.currentLocals=nLocal,this.stackMap.putByte(_MethodWriter.FULL_FRAME).putShort(delta).putShort(nLocal);for(let i=0;i<nLocal;++i)this.writeFrameType(local[i]);this.stackMap.putShort(nStack);for(let i=0;i<nStack;++i)this.writeFrameType(stack[i]);break;case 1:this.currentLocals+=nLocal,this.stackMap.putByte(_MethodWriter.SAME_FRAME_EXTENDED+nLocal).putShort(delta);for(let i=0;i<nLocal;++i)this.writeFrameType(local[i]);break;case 2:this.currentLocals-=nLocal,this.stackMap.putByte(_MethodWriter.SAME_FRAME_EXTENDED-nLocal).putShort(delta);break;case 3:delta<64?this.stackMap.putByte(delta):this.stackMap.putByte(_MethodWriter.SAME_FRAME_EXTENDED).putShort(delta);break;case 4:delta<64?this.stackMap.putByte(_MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME+delta):this.stackMap.putByte(_MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED).putShort(delta),this.writeFrameType(stack[0]);break}this.previousFrameOffset=this.code.length,++this.frameCount}this.maxStack=Math.max(this.maxStack,nStack),this.maxLocals=Math.max(this.maxLocals,this.currentLocals)}})()}else{if((type!=null&&type instanceof Frame||type===null)&&nLocal===void 0&&local===void 0&&nStack===void 0&&stack===void 0)return this.visitFrame$Frame(type);throw new Error("invalid overload")}}visitInsn(opcode){if(this.lastCodeOffset=this.code.length,this.code.putByte(opcode),this.currentBlock!=null){if(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)assert(this.currentBlock.frame),this.currentBlock.frame.execute(opcode,0,null,null);else{let size=this.stackSize+Frame.SIZE_$LI$()[opcode];size>this.maxStackSize&&(this.maxStackSize=size),this.stackSize=size}(opcode>=172&&opcode<=177||opcode===191)&&this.noSuccessor()}}visitIntInsn(opcode,operand){if(this.lastCodeOffset=this.code.length,this.currentBlock!=null){if(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)assert(this.currentBlock.frame),this.currentBlock.frame.execute(opcode,operand,null,null);else if(opcode!==188){let size=this.stackSize+1;size>this.maxStackSize&&(this.maxStackSize=size),this.stackSize=size}}opcode===17?this.code.put12(opcode,operand):this.code.put11(opcode,operand)}visitVarInsn(opcode,__var){if(this.lastCodeOffset=this.code.length,this.currentBlock!=null)if(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)assert(this.currentBlock.frame),this.currentBlock.frame.execute(opcode,__var,null,null);else if(opcode===169)this.currentBlock.status|=Label.RET,this.currentBlock.inputStackTop=this.stackSize,this.noSuccessor();else{let size=this.stackSize+Frame.SIZE_$LI$()[opcode];size>this.maxStackSize&&(this.maxStackSize=size),this.stackSize=size}if(this.compute!==_MethodWriter.NOTHING){let n;opcode===22||opcode===24||opcode===55||opcode===57?n=__var+2:n=__var+1,n>this.maxLocals&&(this.maxLocals=n)}if(__var<4&&opcode!==169){let opt;opcode<54?opt=26+(opcode-21<<2)+__var:opt=59+(opcode-54<<2)+__var,this.code.putByte(opt)}else __var>=256?this.code.putByte(196).put12(opcode,__var):this.code.put11(opcode,__var);opcode>=54&&this.compute===_MethodWriter.FRAMES&&this.handlerCount>0&&this.visitLabel(new Label)}visitTypeInsn(opcode,type){this.lastCodeOffset=this.code.length;let i=this.cw.newClassItem(type);if(this.currentBlock!=null){if(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)assert(this.currentBlock.frame),this.currentBlock.frame.execute(opcode,this.code.length,this.cw,i);else if(opcode===187){let size=this.stackSize+1;size>this.maxStackSize&&(this.maxStackSize=size),this.stackSize=size}}this.code.put12(opcode,i.index)}visitFieldInsn(opcode,owner,name3,desc){this.lastCodeOffset=this.code.length;let i=this.cw.newFieldItem(owner,name3,desc);if(this.currentBlock!=null)if(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)assert(this.currentBlock.frame),this.currentBlock.frame.execute(opcode,0,this.cw,i);else{let size,c=desc.charAt(0);switch(opcode){case 178:size=this.stackSize+(c==="D"||c==="J"?2:1);break;case 179:size=this.stackSize+(c==="D"||c==="J"?-2:-1);break;case 180:size=this.stackSize+(c==="D"||c==="J"?1:0);break;default:size=this.stackSize+(c==="D"||c==="J"?-3:-2);break}size>this.maxStackSize&&(this.maxStackSize=size),this.stackSize=size}this.code.put12(opcode,i.index)}visitMethodInsn(opcode,owner,name3,desc,itf){if((typeof opcode=="number"||opcode===null)&&(typeof owner=="string"||owner===null)&&(typeof name3=="string"||name3===null)&&(typeof desc=="string"||desc===null)&&(typeof itf=="boolean"||itf===null)){let __args=Array.prototype.slice.call(arguments);return(()=>{this.lastCodeOffset=this.code.length;let i=this.cw.newMethodItem(owner,name3,desc,itf),argSize=i.intVal;if(this.currentBlock!=null)if(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)assert(this.currentBlock.frame),this.currentBlock.frame.execute(opcode,0,this.cw,i);else{argSize===0&&(argSize=Type.getArgumentsAndReturnSizes(desc),i.intVal=argSize);let size;opcode===184?size=this.stackSize-(argSize>>2)+(argSize&3)+1:size=this.stackSize-(argSize>>2)+(argSize&3),size>this.maxStackSize&&(this.maxStackSize=size),this.stackSize=size}opcode===185?(argSize===0&&(argSize=Type.getArgumentsAndReturnSizes(desc),i.intVal=argSize),this.code.put12(185,i.index).put11(argSize>>2,0)):this.code.put12(opcode,i.index)})()}else{if((typeof opcode=="number"||opcode===null)&&(typeof owner=="string"||owner===null)&&(typeof name3=="string"||name3===null)&&(typeof desc=="string"||desc===null)&&itf===void 0)return this.visitMethodInsn$int$java_lang_String$java_lang_String$java_lang_String(opcode,owner,name3,desc);throw new Error("invalid overload")}}visitInvokeDynamicInsn(name3,desc,bsm,...bsmArgs){this.lastCodeOffset=this.code.length;let i=this.cw.newInvokeDynamicItem(name3,desc,bsm,...bsmArgs),argSize=i.intVal;if(this.currentBlock!=null)if(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)assert(this.currentBlock.frame),this.currentBlock.frame.execute(186,0,this.cw,i);else{argSize===0&&(argSize=Type.getArgumentsAndReturnSizes(desc),i.intVal=argSize);let size=this.stackSize-(argSize>>2)+(argSize&3)+1;size>this.maxStackSize&&(this.maxStackSize=size),this.stackSize=size}this.code.put12(186,i.index),this.code.putShort(0)}visitJumpInsn(opcode,label){let isWide=opcode>=200;opcode=isWide?opcode-33:opcode,this.lastCodeOffset=this.code.length;let nextInsn=null;this.currentBlock!=null&&(this.compute===_MethodWriter.FRAMES?(assert(this.currentBlock.frame),this.currentBlock.frame.execute(opcode,0,null,null),label.getFirst().status|=Label.TARGET,this.addSuccessor(Edge.NORMAL,label),opcode!==167&&(nextInsn=new Label)):this.compute===_MethodWriter.INSERTED_FRAMES?this.currentBlock.frame.execute(opcode,0,null,null):opcode===168?(label.status&Label.SUBROUTINE||(label.status|=Label.SUBROUTINE,++this.subroutines),this.currentBlock.status|=Label.JSR,this.addSuccessor(this.stackSize+1,label),nextInsn=new Label):(this.stackSize+=Frame.SIZE_$LI$()[opcode],this.addSuccessor(this.stackSize,label))),label.status&Label.RESOLVED&&label.position-this.code.length<SHORT_MIN?(opcode===167?this.code.putByte(200):opcode===168?this.code.putByte(201):(nextInsn!=null&&(nextInsn.status|=Label.TARGET),this.code.putByte(opcode<=166?(opcode+1^1)-1:opcode^1),this.code.putShort(8),this.code.putByte(200)),label.put(this,this.code,this.code.length-1,!0)):isWide?(this.code.putByte(opcode+33),label.put(this,this.code,this.code.length-1,!0)):(this.code.putByte(opcode),label.put(this,this.code,this.code.length-1,!1)),this.currentBlock!=null&&(nextInsn!=null&&this.visitLabel(nextInsn),opcode===167&&this.noSuccessor())}visitLabel(label){if(this.cw.hasAsmInsns=this.cw.hasAsmInsns||label.resolve(this,this.code.length,this.code.data),!(label.status&Label.DEBUG))if(this.compute===_MethodWriter.FRAMES){if(this.currentBlock!=null){if(label.position===this.currentBlock.position){this.currentBlock.status|=label.status&Label.TARGET,label.frame=this.currentBlock.frame;return}this.addSuccessor(Edge.NORMAL,label)}if(this.currentBlock=label,label.frame==null&&(label.frame=new Frame(label)),this.previousBlock!=null){if(label.position===this.previousBlock.position){this.previousBlock.status|=label.status&Label.TARGET,label.frame=this.previousBlock.frame,this.currentBlock=this.previousBlock;return}this.previousBlock.successor=label}this.previousBlock=label}else this.compute===_MethodWriter.INSERTED_FRAMES?this.currentBlock==null?this.currentBlock=label:(assert(this.currentBlock.frame),this.currentBlock.frame.owner=label):this.compute===_MethodWriter.MAXS&&(this.currentBlock!=null&&(this.currentBlock.outputStackMax=this.maxStackSize,this.addSuccessor(this.stackSize,label)),this.currentBlock=label,this.stackSize=0,this.maxStackSize=0,this.previousBlock!=null&&(this.previousBlock.successor=label),this.previousBlock=label)}visitLdcInsn(cst){this.lastCodeOffset=this.code.length;let i=this.cw.newConstItem(cst);if(this.currentBlock!=null)if(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)this.currentBlock.frame.execute(18,0,this.cw,i);else{let size;i.type===LONG||i.type===DOUBLE?size=this.stackSize+2:size=this.stackSize+1,size>this.maxStackSize&&(this.maxStackSize=size),this.stackSize=size}let index=i.index;i.type===LONG||i.type===DOUBLE?this.code.put12(20,index):index>=256?this.code.put12(19,index):this.code.put11(18,index)}visitIincInsn(__var,increment){if(this.lastCodeOffset=this.code.length,this.currentBlock!=null&&(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)&&this.currentBlock.frame.execute(132,__var,null,null),this.compute!==_MethodWriter.NOTHING){let n=__var+1;n>this.maxLocals&&(this.maxLocals=n)}__var>255||increment>127||increment<-128?this.code.putByte(196).put12(132,__var).putShort(increment):this.code.putByte(132).put11(__var,increment)}visitTableSwitchInsn(min,max,dflt,...labels){this.lastCodeOffset=this.code.length;let source=this.code.length;this.code.putByte(170),this.code.putByteArray(null,0,(4-this.code.length%4)%4),dflt.put(this,this.code,source,!0),this.code.putInt(min).putInt(max);for(let i=0;i<labels.length;++i)labels[i].put(this,this.code,source,!0);this.visitSwitchInsn(dflt,labels)}visitLookupSwitchInsn(dflt,keys,labels){this.lastCodeOffset=this.code.length;let source=this.code.length;this.code.putByte(171),this.code.putByteArray(null,0,(4-this.code.length%4)%4),dflt.put(this,this.code,source,!0),this.code.putInt(labels.length);for(let i=0;i<labels.length;++i)this.code.putInt(keys[i]),labels[i].put(this,this.code,source,!0);this.visitSwitchInsn(dflt,labels)}visitSwitchInsn(dflt,labels){if(this.currentBlock!=null){if(this.compute===_MethodWriter.FRAMES){assert(this.currentBlock.frame),this.currentBlock.frame.execute(171,0,null,null),this.addSuccessor(Edge.NORMAL,dflt),dflt.getFirst().status|=Label.TARGET;for(let i=0;i<labels.length;++i)this.addSuccessor(Edge.NORMAL,labels[i]),labels[i].getFirst().status|=Label.TARGET}else{--this.stackSize,this.addSuccessor(this.stackSize,dflt);for(let i=0;i<labels.length;++i)this.addSuccessor(this.stackSize,labels[i])}this.noSuccessor()}}visitMultiANewArrayInsn(desc,dims){this.lastCodeOffset=this.code.length;let i=this.cw.newClassItem(desc);this.currentBlock!=null&&(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES?(assert(this.currentBlock.frame),this.currentBlock.frame.execute(197,dims,this.cw,i)):this.stackSize+=1-dims),this.code.put12(197,i.index).putByte(dims)}visitInsnAnnotation(typeRef,typePath,desc,visible){if(!!0)return null;let bv=new ByteVector;typeRef=typeRef&-16776961|this.lastCodeOffset<<8,AnnotationWriter.putTarget(typeRef,typePath,bv),bv.putShort(this.cw.newUTF8(desc)).putShort(0);let aw=new AnnotationWriter(this.cw,!0,bv,bv,bv.length-2);return visible?(aw.next=this.ctanns,this.ctanns=aw):(aw.next=this.ictanns,this.ictanns=aw),aw}visitTryCatchBlock(start,end,handler,type){++this.handlerCount;let h=new Handler;h.start=start,h.end=end,h.handler=handler,h.desc=type,h.type=type!=null?this.cw.newClass(type):0,this.lastHandler==null?this.firstHandler=h:this.lastHandler.next=h,this.lastHandler=h}visitTryCatchAnnotation(typeRef,typePath,desc,visible){if(!!0)return null;let bv=new ByteVector;AnnotationWriter.putTarget(typeRef,typePath,bv),bv.putShort(this.cw.newUTF8(desc)).putShort(0);let aw=new AnnotationWriter(this.cw,!0,bv,bv,bv.length-2);return visible?(aw.next=this.ctanns,this.ctanns=aw):(aw.next=this.ictanns,this.ictanns=aw),aw}visitLocalVariable(name3,desc,signature,start,end,index){if(signature!=null&&(this.localVarType==null&&(this.localVarType=new ByteVector),++this.localVarTypeCount,this.localVarType.putShort(start.position).putShort(end.position-start.position).putShort(this.cw.newUTF8(name3)).putShort(this.cw.newUTF8(signature)).putShort(index)),this.localVar==null&&(this.localVar=new ByteVector),++this.localVarCount,this.localVar.putShort(start.position).putShort(end.position-start.position).putShort(this.cw.newUTF8(name3)).putShort(this.cw.newUTF8(desc)).putShort(index),this.compute!==_MethodWriter.NOTHING){let c=desc.charAt(0),n=index+(c==="J"||c==="D"?2:1);n>this.maxLocals&&(this.maxLocals=n)}}visitLocalVariableAnnotation(typeRef,typePath,start,end,index,desc,visible){if(!!0)return null;let bv=new ByteVector;bv.putByte(typeRef>>>24).putShort(start.length);for(let i=0;i<start.length;++i)bv.putShort(start[i].position).putShort(end[i].position-start[i].position).putShort(index[i]);if(typePath==null)bv.putByte(0);else{let length=typePath.buf[typePath.offset]*2+1;bv.putByteArray(typePath.buf,typePath.offset,length)}bv.putShort(this.cw.newUTF8(desc)).putShort(0);let aw=new AnnotationWriter(this.cw,!0,bv,bv,bv.length-2);return visible?(aw.next=this.ctanns,this.ctanns=aw):(aw.next=this.ictanns,this.ictanns=aw),aw}visitLineNumber(line,start){this.lineNumber==null&&(this.lineNumber=new ByteVector),++this.lineNumberCount,this.lineNumber.putShort(start.position),this.lineNumber.putShort(line)}visitMaxs(maxStack,maxLocals){if(!0&&this.compute===_MethodWriter.FRAMES){let handler=this.firstHandler;for(;handler!=null;){assert(handler.start),assert(handler.handler),assert(handler.end);let l2=handler.start.getFirst(),h=handler.handler.getFirst(),e=handler.end.getFirst(),t=handler.desc==null?"java/lang/Throwable":handler.desc,kind=Frame.OBJECT_$LI$()|this.cw.addType(t);for(h.status|=Label.TARGET;l2!==e;){let b=new Edge;b.info=kind,b.successor=h,b.next=l2.successors,l2.successors=b,l2=l2.successor}handler=handler.next}assert(this.labels),assert(this.labels.frame);let f=this.labels.frame;f.initInputFrame(this.cw,this.access,Type.getArgumentTypes(this.descriptor),this.maxLocals),this.visitFrame(f);let max=0,changed=this.labels;for(;changed!=null;){let l2=changed;changed=changed.next,l2.next=null,f=l2.frame,l2.status&Label.TARGET&&(l2.status|=Label.STORE),assert(f),l2.status|=Label.REACHABLE;let blockMax=f.inputStack.length+l2.outputStackMax;blockMax>max&&(max=blockMax);let e=l2.successors;for(;e!=null;){let n=e.successor.getFirst();f.merge(this.cw,n.frame,e.info)&&n.next==null&&(n.next=changed,changed=n),e=e.next}}let l=this.labels;for(;l!=null;){if(f=l.frame,l.status&Label.STORE&&this.visitFrame(f),!(l.status&Label.REACHABLE)){let k=l.successor,start=l.position,end=(k==null?this.code.length:k.position)-1;if(end>=start){max=Math.max(max,1);for(let i=start;i<end;++i)this.code.data[i]=0;this.code.data[end]=191;let frameIndex=this.startFrame(start,0,1);assert(this.frame),this.frame[frameIndex]=Frame.OBJECT_$LI$()|this.cw.addType("java/lang/Throwable"),this.endFrame(),this.firstHandler=Handler.remove(this.firstHandler,l,k)}}l=l.successor}for(handler=this.firstHandler,this.handlerCount=0;handler!=null;)this.handlerCount+=1,handler=handler.next;this.maxStack=max}else if(this.compute===_MethodWriter.MAXS){let handler=this.firstHandler;for(;handler!=null;){let l=handler.start,h=handler.handler,e=handler.end;for(;l!==e;){let b=new Edge;b.info=Edge.EXCEPTION,b.successor=h,l.status&Label.JSR?(b.next=l.successors.next.next,l.successors.next.next=b):(b.next=l.successors,l.successors=b),l=l.successor}handler=handler.next}if(this.subroutines>0){let id=0;assert(this.labels),this.labels.visitSubroutine(null,1,this.subroutines);let l=this.labels;for(;l!=null;){if(l.status&Label.JSR){let subroutine=l.successors.next.successor;assert(subroutine),subroutine.status&Label.VISITED||(id+=1,subroutine.visitSubroutine(null,Math.round(id/32)<<32|1<<id%32,this.subroutines))}l=l.successor}for(l=this.labels;l!=null;){if(l.status&Label.JSR){let L=this.labels;for(;L!=null;)L.status&=~Label.VISITED2,L=L.successor;l.successors.next.successor.visitSubroutine(l,0,this.subroutines)}l=l.successor}}let max=0,stack=this.labels;for(;stack!=null;){let l=stack;stack=stack.next;let start=l.inputStackTop,blockMax=start+l.outputStackMax;blockMax>max&&(max=blockMax);let b=l.successors;for(l.status&Label.JSR&&(b=b.next);b!=null;)l=b.successor,l&&!(l.status&Label.PUSHED)&&(l.inputStackTop=b.info===Edge.EXCEPTION?1:start+b.info,l.status|=Label.PUSHED,l.next=stack,stack=l),b=b.next}this.maxStack=Math.max(maxStack,max)}else this.maxStack=maxStack,this.maxLocals=maxLocals}visitEnd(){}addSuccessor(info,successor){let b=new Edge;b.info=info,b.successor=successor,assert(this.currentBlock),b.next=this.currentBlock.successors,this.currentBlock.successors=b}noSuccessor(){if(this.compute===_MethodWriter.FRAMES){let l=new Label;l.frame=new Frame(l),l.resolve(this,this.code.length,this.code.data),this.previousBlock.successor=l,this.previousBlock=l}else assert(this.currentBlock),this.currentBlock.outputStackMax=this.maxStackSize;this.compute!==_MethodWriter.INSERTED_FRAMES&&(this.currentBlock=null)}visitFrame$Frame(f){let i,t,nTop=0,nLocal=0,nStack=0,locals=f.inputLocals,stacks=f.inputStack;for(i=0;i<locals.length;++i)t=locals[i],t===Frame.TOP_$LI$()?++nTop:(nLocal+=nTop+1,nTop=0),(t===Frame.LONG_$LI$()||t===Frame.DOUBLE_$LI$())&&++i;for(i=0;i<stacks.length;++i)t=stacks[i],++nStack,(t===Frame.LONG_$LI$()||t===Frame.DOUBLE_$LI$())&&++i;let frameIndex=this.startFrame(f.owner.position,nLocal,nStack);for(assert(this.frame),i=0;nLocal>0;++i,--nLocal)t=locals[i],this.frame[frameIndex++]=t,(t===Frame.LONG_$LI$()||t===Frame.DOUBLE_$LI$())&&++i;for(i=0;i<stacks.length;++i)t=stacks[i],this.frame[frameIndex++]=t,(t===Frame.LONG_$LI$()||t===Frame.DOUBLE_$LI$())&&++i;this.endFrame()}visitImplicitFirstFrame(){assert(this.frame);let frameIndex=this.startFrame(0,this.descriptor.length+1,0);this.access&8||(this.access&524288?this.frame[frameIndex++]=6:this.frame[frameIndex++]=Frame.OBJECT_$LI$()|this.cw.addType(this.cw.thisName));let i=1;loop:for(;;){let j=i;switch(this.descriptor.charAt(i++)){case"Z":case"C":case"B":case"S":case"I":this.frame[frameIndex++]=1;break;case"F":this.frame[frameIndex++]=2;break;case"J":this.frame[frameIndex++]=4;break;case"D":this.frame[frameIndex++]=3;break;case"[":for(;this.descriptor.charAt(i)==="[";)++i;if(this.descriptor.charAt(i)==="L")for(++i;this.descriptor.charAt(i)!==";";)++i;this.frame[frameIndex++]=Frame.OBJECT_$LI$()|this.cw.addType(this.descriptor.substring(j,++i));break;case"L":for(;this.descriptor.charAt(i)!==";";)++i;this.frame[frameIndex++]=Frame.OBJECT_$LI$()|this.cw.addType(this.descriptor.substring(j+1,i++));break;default:break loop}}this.frame[1]=frameIndex-3,this.endFrame()}startFrame(offset,nLocal,nStack){let n=3+nLocal+nStack;return(this.frame==null||this.frame.length<n)&&(this.frame=new Array(n)),this.frame[0]=offset,this.frame[1]=nLocal,this.frame[2]=nStack,3}endFrame(){this.previousFrame!=null&&(this.stackMap==null&&(this.stackMap=new ByteVector),this.writeFrame(),++this.frameCount),this.previousFrame=this.frame,this.frame=null}writeFrame(){assert(this.frame),assert(this.previousFrame),assert(this.stackMap);let clocalsSize=this.frame[1],cstackSize=this.frame[2];if((this.cw.version&65535)<50){this.stackMap.putShort(this.frame[0]).putShort(clocalsSize),this.writeFrameTypes(3,3+clocalsSize),this.stackMap.putShort(cstackSize),this.writeFrameTypes(3+clocalsSize,3+clocalsSize+cstackSize);return}let localsSize=this.previousFrame[1],type=_MethodWriter.FULL_FRAME,k=0,delta;if(this.frameCount===0?delta=this.frame[0]:delta=this.frame[0]-this.previousFrame[0]-1,cstackSize===0)switch(k=clocalsSize-localsSize,k){case-3:case-2:case-1:type=_MethodWriter.CHOP_FRAME,localsSize=clocalsSize;break;case 0:type=delta<64?_MethodWriter.SAME_FRAME:_MethodWriter.SAME_FRAME_EXTENDED;break;case 1:case 2:case 3:type=_MethodWriter.APPEND_FRAME;break}else clocalsSize===localsSize&&cstackSize===1&&(type=delta<63?_MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME:_MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED);if(type!==_MethodWriter.FULL_FRAME){let l=3;for(let j=0;j<localsSize;j++){if(this.frame[l]!==this.previousFrame[l]){type=_MethodWriter.FULL_FRAME;break}l++}}switch(type){case _MethodWriter.SAME_FRAME:this.stackMap.putByte(delta);break;case _MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME:this.stackMap.putByte(_MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME+delta),this.writeFrameTypes(3+clocalsSize,4+clocalsSize);break;case _MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED:this.stackMap.putByte(_MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED).putShort(delta),this.writeFrameTypes(3+clocalsSize,4+clocalsSize);break;case _MethodWriter.SAME_FRAME_EXTENDED:this.stackMap.putByte(_MethodWriter.SAME_FRAME_EXTENDED).putShort(delta);break;case _MethodWriter.CHOP_FRAME:this.stackMap.putByte(_MethodWriter.SAME_FRAME_EXTENDED+k).putShort(delta);break;case _MethodWriter.APPEND_FRAME:this.stackMap.putByte(_MethodWriter.SAME_FRAME_EXTENDED+k).putShort(delta),this.writeFrameTypes(3+localsSize,3+clocalsSize);break;default:this.stackMap.putByte(_MethodWriter.FULL_FRAME).putShort(delta).putShort(clocalsSize),this.writeFrameTypes(3,3+clocalsSize),this.stackMap.putShort(cstackSize),this.writeFrameTypes(3+clocalsSize,3+clocalsSize+cstackSize)}}writeFrameTypes(start,end){assert(this.frame),assert(this.stackMap);for(let i=start;i<end;++i){let t=this.frame[i],d=t&Frame.DIM;if(d===0){let v=t&Frame.BASE_VALUE;switch(t&Frame.BASE_KIND){case Frame.OBJECT_$LI$():this.stackMap.putByte(7).putShort(this.cw.newClass(this.cw.typeTable[v].strVal1));break;case Frame.UNINITIALIZED_$LI$():this.stackMap.putByte(8).putShort(this.cw.typeTable[v].intVal);break;default:this.stackMap.putByte(v)}}else{let sb="";for(d>>=28;d-- >0;)sb+="[";if((t&Frame.BASE_KIND)===Frame.OBJECT_$LI$())sb+="L",sb+=this.cw.typeTable[t&Frame.BASE_VALUE].strVal1,sb+=";";else switch(t&15){case 1:sb+="I";break;case 2:sb+="F";break;case 3:sb+="D";break;case 9:sb+="Z";break;case 10:sb+="B";break;case 11:sb+="C";break;case 12:sb+="S";break;default:sb+="J"}this.stackMap.putByte(7).putShort(this.cw.newClass(sb.toString()))}}}writeFrameType(type){assert(this.stackMap),typeof type=="string"?this.stackMap.putByte(7).putShort(this.cw.newClass(type)):typeof type=="number"?this.stackMap.putByte(type|0):this.stackMap.putByte(8).putShort(type.position)}getSize(){if(this.classReaderOffset!==0)return 6+this.classReaderLength;let size=8;if(this.code.length>0){if(this.code.length>65535)throw new Error("Method code too large!");if(this.cw.newUTF8("Code"),size+=18+this.code.length+8*this.handlerCount,this.localVar!=null&&(this.cw.newUTF8("LocalVariableTable"),size+=8+this.localVar.length),this.localVarType!=null&&(this.cw.newUTF8("LocalVariableTypeTable"),size+=8+this.localVarType.length),this.lineNumber!=null&&(this.cw.newUTF8("LineNumberTable"),size+=8+this.lineNumber.length),this.stackMap!=null){let zip=(this.cw.version&65535)>=50;this.cw.newUTF8(zip?"StackMapTable":"StackMap"),size+=8+this.stackMap.length}!0&&this.ctanns!=null&&(this.cw.newUTF8("RuntimeVisibleTypeAnnotations"),size+=8+this.ctanns.getSize()),!0&&this.ictanns!=null&&(this.cw.newUTF8("RuntimeInvisibleTypeAnnotations"),size+=8+this.ictanns.getSize()),this.cattrs!=null&&(size+=this.cattrs.getSize(this.cw,this.code.data,this.code.length,this.maxStack,this.maxLocals))}if(this.exceptionCount>0&&(this.cw.newUTF8("Exceptions"),size+=8+2*this.exceptionCount),this.access&4096&&((this.cw.version&65535)<49||this.access&ACC_SYNTHETIC_ATTRIBUTE)&&(this.cw.newUTF8("Synthetic"),size+=6),this.access&131072&&(this.cw.newUTF8("Deprecated"),size+=6),!0&&this.signature!=null&&(this.cw.newUTF8("Signature"),this.cw.newUTF8(this.signature),size+=8),this.methodParameters!=null&&(this.cw.newUTF8("MethodParameters"),size+=7+this.methodParameters.length),!0&&this.annd!=null&&(this.cw.newUTF8("AnnotationDefault"),size+=6+this.annd.length),!0&&this.anns!=null&&(this.cw.newUTF8("RuntimeVisibleAnnotations"),size+=8+this.anns.getSize()),!0&&this.ianns!=null&&(this.cw.newUTF8("RuntimeInvisibleAnnotations"),size+=8+this.ianns.getSize()),!0&&this.tanns!=null&&(this.cw.newUTF8("RuntimeVisibleTypeAnnotations"),size+=8+this.tanns.getSize()),!0&&this.itanns!=null&&(this.cw.newUTF8("RuntimeInvisibleTypeAnnotations"),size+=8+this.itanns.getSize()),!0&&this.panns!=null){this.cw.newUTF8("RuntimeVisibleParameterAnnotations"),size+=7+2*(this.panns.length-this.synthetics);for(let i=this.panns.length-1;i>=this.synthetics;--i)size+=this.panns[i]==null?0:this.panns[i].getSize()}if(!0&&this.ipanns!=null){this.cw.newUTF8("RuntimeInvisibleParameterAnnotations"),size+=7+2*(this.ipanns.length-this.synthetics);for(let i=this.ipanns.length-1;i>=this.synthetics;--i)size+=this.ipanns[i]==null?0:this.ipanns[i].getSize()}return this.attrs!=null&&(size+=this.attrs.getSize(this.cw,null,0,-1,-1)),size}put(out){let FACTOR=TO_ACC_SYNTHETIC_$LI$(),mask=655360|ACC_SYNTHETIC_ATTRIBUTE|((this.access&ACC_SYNTHETIC_ATTRIBUTE)/FACTOR|0);if(out.putShort(this.access&~mask).putShort(this.name).putShort(this.desc),this.classReaderOffset!==0){out.putByteArray(this.cw.cr.buf,this.classReaderOffset,this.classReaderLength);return}let attributeCount=0;if(this.code.length>0&&++attributeCount,this.exceptionCount>0&&++attributeCount,this.access&4096&&((this.cw.version&65535)<49||this.access&ACC_SYNTHETIC_ATTRIBUTE)&&++attributeCount,this.access&131072&&++attributeCount,!0&&this.signature!=null&&++attributeCount,this.methodParameters!=null&&++attributeCount,!0&&this.annd!=null&&++attributeCount,!0&&this.anns!=null&&++attributeCount,!0&&this.ianns!=null&&++attributeCount,!0&&this.tanns!=null&&++attributeCount,!0&&this.itanns!=null&&++attributeCount,!0&&this.panns!=null&&++attributeCount,!0&&this.ipanns!=null&&++attributeCount,this.attrs!=null&&(attributeCount+=this.attrs.getCount()),out.putShort(attributeCount),this.code.length>0){let size=12+this.code.length+8*this.handlerCount;if(this.localVar!=null&&(size+=8+this.localVar.length),this.localVarType!=null&&(size+=8+this.localVarType.length),this.lineNumber!=null&&(size+=8+this.lineNumber.length),this.stackMap!=null&&(size+=8+this.stackMap.length),!0&&this.ctanns!=null&&(size+=8+this.ctanns.getSize()),!0&&this.ictanns!=null&&(size+=8+this.ictanns.getSize()),this.cattrs!=null&&(size+=this.cattrs.getSize(this.cw,this.code.data,this.code.length,this.maxStack,this.maxLocals)),out.putShort(this.cw.newUTF8("Code")).putInt(size),out.putShort(this.maxStack).putShort(this.maxLocals),out.putInt(this.code.length).putByteArray(this.code.data,0,this.code.length),out.putShort(this.handlerCount),this.handlerCount>0){let h=this.firstHandler;for(;h!=null;)out.putShort(h.start.position).putShort(h.end.position).putShort(h.handler.position).putShort(h.type),h=h.next}if(attributeCount=0,this.localVar!=null&&++attributeCount,this.localVarType!=null&&++attributeCount,this.lineNumber!=null&&++attributeCount,this.stackMap!=null&&++attributeCount,!0&&this.ctanns!=null&&++attributeCount,!0&&this.ictanns!=null&&++attributeCount,this.cattrs!=null&&(attributeCount+=this.cattrs.getCount()),out.putShort(attributeCount),this.localVar!=null&&(out.putShort(this.cw.newUTF8("LocalVariableTable")),out.putInt(this.localVar.length+2).putShort(this.localVarCount),out.putByteArray(this.localVar.data,0,this.localVar.length)),this.localVarType!=null&&(out.putShort(this.cw.newUTF8("LocalVariableTypeTable")),out.putInt(this.localVarType.length+2).putShort(this.localVarTypeCount),out.putByteArray(this.localVarType.data,0,this.localVarType.length)),this.lineNumber!=null&&(out.putShort(this.cw.newUTF8("LineNumberTable")),out.putInt(this.lineNumber.length+2).putShort(this.lineNumberCount),out.putByteArray(this.lineNumber.data,0,this.lineNumber.length)),this.stackMap!=null){let zip=(this.cw.version&65535)>=50;out.putShort(this.cw.newUTF8(zip?"StackMapTable":"StackMap")),out.putInt(this.stackMap.length+2).putShort(this.frameCount),out.putByteArray(this.stackMap.data,0,this.stackMap.length)}!0&&this.ctanns!=null&&(out.putShort(this.cw.newUTF8("RuntimeVisibleTypeAnnotations")),this.ctanns.put(out)),!0&&this.ictanns!=null&&(out.putShort(this.cw.newUTF8("RuntimeInvisibleTypeAnnotations")),this.ictanns.put(out)),this.cattrs!=null&&this.cattrs.put(this.cw,this.code.data,this.code.length,this.maxLocals,this.maxStack,out)}if(this.exceptionCount>0){assert(this.exceptions),out.putShort(this.cw.newUTF8("Exceptions")).putInt(2*this.exceptionCount+2),out.putShort(this.exceptionCount);for(let i=0;i<this.exceptionCount;++i)out.putShort(this.exceptions[i])}this.access&4096&&((this.cw.version&65535)<49||this.access&ACC_SYNTHETIC_ATTRIBUTE)&&out.putShort(this.cw.newUTF8("Synthetic")).putInt(0),this.access&131072&&out.putShort(this.cw.newUTF8("Deprecated")).putInt(0),!0&&this.signature!=null&&out.putShort(this.cw.newUTF8("Signature")).putInt(2).putShort(this.cw.newUTF8(this.signature)),this.methodParameters!=null&&(out.putShort(this.cw.newUTF8("MethodParameters")),out.putInt(this.methodParameters.length+1).putByte(this.methodParametersCount),out.putByteArray(this.methodParameters.data,0,this.methodParameters.length)),!0&&this.annd!=null&&(out.putShort(this.cw.newUTF8("AnnotationDefault")),out.putInt(this.annd.length),out.putByteArray(this.annd.data,0,this.annd.length)),!0&&this.anns!=null&&(out.putShort(this.cw.newUTF8("RuntimeVisibleAnnotations")),this.anns.put(out)),!0&&this.ianns!=null&&(out.putShort(this.cw.newUTF8("RuntimeInvisibleAnnotations")),this.ianns.put(out)),!0&&this.tanns!=null&&(out.putShort(this.cw.newUTF8("RuntimeVisibleTypeAnnotations")),this.tanns.put(out)),!0&&this.itanns!=null&&(out.putShort(this.cw.newUTF8("RuntimeInvisibleTypeAnnotations")),this.itanns.put(out)),!0&&this.panns!=null&&(out.putShort(this.cw.newUTF8("RuntimeVisibleParameterAnnotations")),AnnotationWriter.put(this.panns,this.synthetics,out)),!0&&this.ipanns!=null&&(out.putShort(this.cw.newUTF8("RuntimeInvisibleParameterAnnotations")),AnnotationWriter.put(this.ipanns,this.synthetics,out)),this.attrs!=null&&this.attrs.put(this.cw,null,0,-1,-1,out)}},MethodWriter=_MethodWriter;__name(MethodWriter,"MethodWriter"),__publicField(MethodWriter,"SAME_FRAME",0),__publicField(MethodWriter,"SAME_LOCALS_1_STACK_ITEM_FRAME",64),__publicField(MethodWriter,"RESERVED",128),__publicField(MethodWriter,"SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED",247),__publicField(MethodWriter,"CHOP_FRAME",248),__publicField(MethodWriter,"SAME_FRAME_EXTENDED",251),__publicField(MethodWriter,"APPEND_FRAME",252),__publicField(MethodWriter,"FULL_FRAME",255),__publicField(MethodWriter,"FRAMES",0),__publicField(MethodWriter,"INSERTED_FRAMES",1),__publicField(MethodWriter,"MAXS",2),__publicField(MethodWriter,"NOTHING",3);var Handler=class{start=null;end=null;handler=null;desc="";type;next=null;static remove(h,start,end){if(h==null)return null;h.next=Handler.remove(h.next,start,end),assert(h.start),assert(h.end);let hstart=h.start.position,hend=h.end.position,s=start.position,e=end==null?Number.MAX_VALUE:end.position;if(s<hend&&e>hstart)if(s<=hstart)e>=hend?h=h.next:h.start=end;else if(e>=hend)h.end=start;else{let g=new Handler;g.start=end,g.end=h.end,g.handler=h.handler,g.desc=h.desc,g.type=h.type,g.next=h.next,h.end=start,h.next=g}return h}constructor(){this.type=0}};__name(Handler,"Handler");var _TypePath=class{buf;offset;constructor(b,offset){this.offset=0,this.buf=b,this.offset=offset}get length(){return this.buf[this.offset]}getStep(index){return this.buf[this.offset+2*index+1]}getStepArgument(index){return this.buf[this.offset+2*index+2]}static fromString(typePath){if(typePath==null||typePath.length===0)return null;let n=typePath.length,out=new ByteVector(n);out.putByte(0);for(let i=0;i<n;){let c=typePath.charAt(i++);if(c==="[")out.put11(_TypePath.ARRAY_ELEMENT,0);else if(c===".")out.put11(_TypePath.INNER_TYPE,0);else if(c==="*")out.put11(_TypePath.WILDCARD_BOUND,0);else if(c.charCodeAt(0)>="0".charCodeAt(0)&&c.charCodeAt(0)<="9".charCodeAt(0)){let typeArg=c.charCodeAt(0)-"0".charCodeAt(0);for(;i<n&&(c=typePath.charAt(i)).charCodeAt(0)>="0".charCodeAt(0)&&c.charCodeAt(0)<="9".charCodeAt(0);)typeArg=typeArg*10+c.charCodeAt(0)-"0".charCodeAt(0),i+=1;i<n&&typePath.charAt(i)===";"&&(i+=1),out.put11(_TypePath.TYPE_ARGUMENT,typeArg)}}return out.data[0]=out.length/2|0|0,new _TypePath(out.data,0)}toString(){let length=this.length,result="";for(let i=0;i<length;++i)switch(this.getStep(i)){case _TypePath.ARRAY_ELEMENT:result+="[";break;case _TypePath.INNER_TYPE:result+=".";break;case _TypePath.WILDCARD_BOUND:result+="*";break;case _TypePath.TYPE_ARGUMENT:result+=this.getStepArgument(i)+";";break;default:result+="_"}return result.toString()}},TypePath=_TypePath;__name(TypePath,"TypePath"),__publicField(TypePath,"ARRAY_ELEMENT",0),__publicField(TypePath,"INNER_TYPE",1),__publicField(TypePath,"WILDCARD_BOUND",2),__publicField(TypePath,"TYPE_ARGUMENT",3);var _ClassReader=class{buf;items;strings;maxStringLength;header;constructor(buffer,classFileOffset=0,len=buffer.length){this.maxStringLength=0,this.header=0,this.buf=buffer,this.items=new Array(this.readUnsignedShort(classFileOffset+8));let n=this.items.length;this.strings=new Array(n);let max=0,index=classFileOffset+10;for(let i=1;i<n;++i){this.items[i]=index+1;let size;switch(buffer[index]){case FIELD:case METH:case IMETH:case INT:case FLOAT:case NAME_TYPE:case INDY:size=5;break;case LONG:case DOUBLE:size=9,++i;break;case UTF8:size=3+this.readUnsignedShort(index+1),size>max&&(max=size);break;case HANDLE:size=4;break;default:size=3;break}index+=size}this.maxStringLength=max,this.header=index}getAccess(){return this.readUnsignedShort(this.header)}getClassName(){return this.readClass(this.header+2,new Array(this.maxStringLength))}getSuperName(){return this.readClass(this.header+4,new Array(this.maxStringLength))}getInterfaces(){let index=this.header+6,n=this.readUnsignedShort(index),interfaces=new Array(n);if(n>0){let buf=new Array(this.maxStringLength);for(let i=0;i<n;++i)index+=2,interfaces[i]=this.readClass(index,buf)}return interfaces}accept(classVisitor,attrs=[],flags=0){let u=this.header,c=new Array(this.maxStringLength),context2=new Context(attrs,flags,c),access7=this.readUnsignedShort(u),name3=this.readClass(u+2,c),superClass=this.readClass(u+4,c),interfaces=new Array(this.readUnsignedShort(u+6));u+=8;for(let i=0;i<interfaces.length;++i)interfaces[i]=this.readClass(u,c),u+=2;let signature=null,sourceFile=null,sourceDebug=null,enclosingOwner=null,enclosingName=null,enclosingDesc=null,anns=0,ianns=0,tanns=0,itanns=0,innerClasses=0,attributes=null;u=this.getAttributes();for(let i=this.readUnsignedShort(u);i>0;--i){let attrName=this.readUTF8(u+2,c);if(attrName==="SourceFile")sourceFile=this.readUTF8(u+8,c);else if(attrName==="InnerClasses")innerClasses=u+8;else if(attrName==="EnclosingMethod"){enclosingOwner=this.readClass(u+8,c);let item=this.readUnsignedShort(u+10);item!==0&&(enclosingName=this.readUTF8(this.items[item],c),enclosingDesc=this.readUTF8(this.items[item]+2,c))}else if(!0&&attrName==="Signature")signature=this.readUTF8(u+8,c);else if(!0&&attrName==="RuntimeVisibleAnnotations")anns=u+8;else if(!0&&attrName==="RuntimeVisibleTypeAnnotations")tanns=u+8;else if(attrName==="Deprecated")access7|=131072;else if(attrName==="Synthetic")access7|=4096|ACC_SYNTHETIC_ATTRIBUTE;else if(attrName==="SourceDebugExtension"){let len=this.readInt(u+4);sourceDebug=this.readUTF(u+8,len,new Array(len))}else if(!0&&attrName==="RuntimeInvisibleAnnotations")ianns=u+8;else if(!0&&attrName==="RuntimeInvisibleTypeAnnotations")itanns=u+8;else if(attrName==="BootstrapMethods"){let bootstrapMethods=new Array(this.readUnsignedShort(u+8));for(let j=0,v=u+10;j<bootstrapMethods.length;j++)bootstrapMethods[j]=v,v+=2+this.readUnsignedShort(v+2)<<1;context2.bootstrapMethods=bootstrapMethods}else{let attr=this.readAttribute(attrs,attrName,u+8,this.readInt(u+4),c,-1,null);attr!=null&&(attr.next=attributes,attributes=attr)}u+=6+this.readInt(u+4)}if(classVisitor.visit(this.readInt(this.items[1]-7),access7,name3,signature,superClass,interfaces),!(flags&_ClassReader.SKIP_DEBUG)&&(sourceFile!=null||sourceDebug!=null)&&classVisitor.visitSource(sourceFile,sourceDebug),enclosingOwner!=null&&classVisitor.visitOuterClass(enclosingOwner,enclosingName,enclosingDesc),!0&&anns!==0)for(let i=this.readUnsignedShort(anns),v=anns+2;i>0;--i)v=this.readAnnotationValues(v+2,c,!0,classVisitor.visitAnnotation(this.readUTF8(v,c),!0));if(!0&&ianns!==0)for(let i=this.readUnsignedShort(ianns),v=ianns+2;i>0;--i)v=this.readAnnotationValues(v+2,c,!0,classVisitor.visitAnnotation(this.readUTF8(v,c),!1));if(!0&&tanns!==0)for(let i=this.readUnsignedShort(tanns),v=tanns+2;i>0;--i)v=this.readAnnotationTarget(context2,v),v=this.readAnnotationValues(v+2,c,!0,classVisitor.visitTypeAnnotation(context2.typeRef,context2.typePath,this.readUTF8(v,c),!0));if(!0&&itanns!==0)for(let i=this.readUnsignedShort(itanns),v=itanns+2;i>0;--i)v=this.readAnnotationTarget(context2,v),v=this.readAnnotationValues(v+2,c,!0,classVisitor.visitTypeAnnotation(context2.typeRef,context2.typePath,this.readUTF8(v,c),!1));for(;attributes!=null;){let attr=attributes.next;attributes.next=null,classVisitor.visitAttribute(attributes),attributes=attr}if(innerClasses!==0){let v=innerClasses+2;for(let i=this.readUnsignedShort(innerClasses);i>0;--i)classVisitor.visitInnerClass(this.readClass(v,c),this.readClass(v+2,c),this.readUTF8(v+4,c),this.readUnsignedShort(v+6)),v+=8}u=this.header+10+2*interfaces.length;for(let i=this.readUnsignedShort(u-2);i>0;--i)u=this.readField(classVisitor,context2,u);u+=2;for(let i=this.readUnsignedShort(u-2);i>0;--i)u=this.readMethod(classVisitor,context2,u);classVisitor.visitEnd()}readField(classVisitor,context2,u){let c=context2.buffer,access7=this.readUnsignedShort(u),name3=this.readUTF8(u+2,c),desc=this.readUTF8(u+4,c);u+=6;let signature=null,anns=0,ianns=0,tanns=0,itanns=0,value=null,attributes=null;for(let i=this.readUnsignedShort(u);i>0;--i){let attrName=this.readUTF8(u+2,c);if(attrName==="ConstantValue"){let item=this.readUnsignedShort(u+8);value=item===0?null:this.readConst(item,c)}else if(!0&&attrName==="Signature")signature=this.readUTF8(u+8,c);else if(attrName==="Deprecated")access7|=131072;else if(attrName==="Synthetic")access7|=4096|ACC_SYNTHETIC_ATTRIBUTE;else if(!0&&attrName==="RuntimeVisibleAnnotations")anns=u+8;else if(!0&&attrName==="RuntimeVisibleTypeAnnotations")tanns=u+8;else if(!0&&attrName==="RuntimeInvisibleAnnotations")ianns=u+8;else if(!0&&attrName==="RuntimeInvisibleTypeAnnotations")itanns=u+8;else{let attr=this.readAttribute(context2.attrs,attrName,u+8,this.readInt(u+4),c,-1,null);attr!=null&&(attr.next=attributes,attributes=attr)}u+=6+this.readInt(u+4)}u+=2,assert(name3);let fv=classVisitor.visitField(access7,name3,desc,signature,value);if(fv==null)return u;if(!0&&anns!==0)for(let i=this.readUnsignedShort(anns),v=anns+2;i>0;--i)v=this.readAnnotationValues(v+2,c,!0,fv.visitAnnotation(this.readUTF8(v,c),!0));if(!0&&ianns!==0)for(let i=this.readUnsignedShort(ianns),v=ianns+2;i>0;--i)v=this.readAnnotationValues(v+2,c,!0,fv.visitAnnotation(this.readUTF8(v,c),!1));if(!0&&tanns!==0)for(let i=this.readUnsignedShort(tanns),v=tanns+2;i>0;--i)v=this.readAnnotationTarget(context2,v),v=this.readAnnotationValues(v+2,c,!0,fv.visitTypeAnnotation(context2.typeRef,context2.typePath,this.readUTF8(v,c),!0));if(!0&&itanns!==0)for(let i=this.readUnsignedShort(itanns),v=itanns+2;i>0;--i)v=this.readAnnotationTarget(context2,v),v=this.readAnnotationValues(v+2,c,!0,fv.visitTypeAnnotation(context2.typeRef,context2.typePath,this.readUTF8(v,c),!1));for(;attributes!=null;){let attr=attributes.next;attributes.next=null,fv.visitAttribute(attributes),attributes=attr}return fv.visitEnd(),u}readMethod(classVisitor,context2,u){let c=context2.buffer;context2.access=this.readUnsignedShort(u),context2.name=this.readUTF8(u+2,c),context2.desc=this.readUTF8(u+4,c),u+=6;let code=0,exception=0,exceptions=null,signature=null,methodParameters=0,anns=0,ianns=0,tanns=0,itanns=0,dann=0,mpanns=0,impanns=0,firstAttribute=u,attributes=null;for(let i=this.readUnsignedShort(u);i>0;--i){let attrName=this.readUTF8(u+2,c);if(attrName==="Code")context2.flags&_ClassReader.SKIP_CODE||(code=u+8);else if(attrName==="Exceptions"){exceptions=new Array(this.readUnsignedShort(u+8)),exception=u+10;for(let j=0;j<exceptions.length;++j)exceptions[j]=this.readClass(exception,c),exception+=2}else if(!0&&attrName==="Signature")signature=this.readUTF8(u+8,c);else if(attrName==="Deprecated")context2.access|=131072;else if(!0&&attrName==="RuntimeVisibleAnnotations")anns=u+8;else if(!0&&attrName==="RuntimeVisibleTypeAnnotations")tanns=u+8;else if(!0&&attrName==="AnnotationDefault")dann=u+8;else if(attrName==="Synthetic")context2.access|=4096|ACC_SYNTHETIC_ATTRIBUTE;else if(!0&&attrName==="RuntimeInvisibleAnnotations")ianns=u+8;else if(!0&&attrName==="RuntimeInvisibleTypeAnnotations")itanns=u+8;else if(!0&&attrName==="RuntimeVisibleParameterAnnotations")mpanns=u+8;else if(!0&&attrName==="RuntimeInvisibleParameterAnnotations")impanns=u+8;else if(attrName==="MethodParameters")methodParameters=u+8;else{let attr=this.readAttribute(context2.attrs,attrName,u+8,this.readInt(u+4),c,-1,null);attr!=null&&(attr.next=attributes,attributes=attr)}u+=6+this.readInt(u+4)}u+=2;let mv=classVisitor.visitMethod(context2.access,context2.name,context2.desc,signature,exceptions);if(mv==null)return u;if(_ClassReader.WRITER&&mv!=null&&mv instanceof MethodWriter){let mw=mv;if(mw.cw.cr===this&&signature===mw.signature){let sameExceptions=!1;if(exceptions==null)sameExceptions=mw.exceptionCount===0;else if(exceptions.length===mw.exceptionCount){sameExceptions=!0;for(let j=exceptions.length-1;j>=0;--j)if(exception-=2,mw.exceptions?.[j]!==this.readUnsignedShort(exception)){sameExceptions=!1;break}}if(sameExceptions)return mw.classReaderOffset=firstAttribute,mw.classReaderLength=u-firstAttribute,u}}if(methodParameters!==0)for(let i=this.buf[methodParameters]&255,v=methodParameters+1;i>0;--i,v=v+4)mv.visitParameter(this.readUTF8(v,c),this.readUnsignedShort(v+2));if(!0&&dann!==0){let dv=mv.visitAnnotationDefault();this.readAnnotationValue(dann,c,null,dv),dv?.visitEnd()}if(!0&&anns!==0)for(let i=this.readUnsignedShort(anns),v=anns+2;i>0;--i)v=this.readAnnotationValues(v+2,c,!0,mv.visitAnnotation(this.readUTF8(v,c),!0));if(!0&&ianns!==0)for(let i=this.readUnsignedShort(ianns),v=ianns+2;i>0;--i)v=this.readAnnotationValues(v+2,c,!0,mv.visitAnnotation(this.readUTF8(v,c),!1));if(!0&&tanns!==0)for(let i=this.readUnsignedShort(tanns),v=tanns+2;i>0;--i)v=this.readAnnotationTarget(context2,v),v=this.readAnnotationValues(v+2,c,!0,mv.visitTypeAnnotation(context2.typeRef,context2.typePath,this.readUTF8(v,c),!0));if(!0&&itanns!==0)for(let i=this.readUnsignedShort(itanns),v=itanns+2;i>0;--i)v=this.readAnnotationTarget(context2,v),v=this.readAnnotationValues(v+2,c,!0,mv.visitTypeAnnotation(context2.typeRef,context2.typePath,this.readUTF8(v,c),!1));for(!0&&mpanns!==0&&this.readParameterAnnotations(mv,context2,mpanns,!0),!0&&impanns!==0&&this.readParameterAnnotations(mv,context2,impanns,!1);attributes!=null;){let attr=attributes.next;attributes.next=null,mv.visitAttribute(attributes),attributes=attr}return code!==0&&(mv.visitCode(),this.readCode(mv,context2,code)),mv.visitEnd(),u}readCode(mv,context2,u){let b=this.buf,c=context2.buffer,maxStack=this.readUnsignedShort(u),maxLocals=this.readUnsignedShort(u+2),codeLength=this.readInt(u+4);u+=8;let codeStart=u,codeEnd=u+codeLength,labels=context2.labels=new Array(codeLength+2);for(this.readLabel(codeLength+1,labels);u<codeEnd;){let offset=u-codeStart,opcode=b[u]&255;switch(TYPE[opcode]){case NOARG_INSN:case IMPLVAR_INSN:u+=1;break;case LABEL_INSN:this.readLabel(offset+this.readShort(u+1),labels),u+=3;break;case ASM_LABEL_INSN:this.readLabel(offset+this.readUnsignedShort(u+1),labels),u+=3;break;case LABELW_INSN:this.readLabel(offset+this.readInt(u+1),labels),u+=5;break;case WIDE_INSN:opcode=b[u+1]&255,opcode===132?u+=6:u+=4;break;case TABL_INSN:u=u+4-(offset&3),this.readLabel(offset+this.readInt(u),labels);for(let i=this.readInt(u+8)-this.readInt(u+4)+1;i>0;--i)this.readLabel(offset+this.readInt(u+12),labels),u+=4;u+=12;break;case LOOK_INSN:u=u+4-(offset&3),this.readLabel(offset+this.readInt(u),labels);for(let i=this.readInt(u+4);i>0;--i)this.readLabel(offset+this.readInt(u+12),labels),u+=8;u+=8;break;case VAR_INSN:case SBYTE_INSN:case LDC_INSN:u+=2;break;case SHORT_INSN:case LDCW_INSN:case FIELDORMETH_INSN:case TYPE_INSN:case IINC_INSN:u+=3;break;case ITFMETH_INSN:case INDYMETH_INSN:u+=5;break;default:u+=4;break}}for(let i=this.readUnsignedShort(u);i>0;--i){let start=this.readLabel(this.readUnsignedShort(u+2),labels),end=this.readLabel(this.readUnsignedShort(u+4),labels),handler=this.readLabel(this.readUnsignedShort(u+6),labels),type=this.readUTF8(this.items[this.readUnsignedShort(u+8)],c);mv.visitTryCatchBlock(start,end,handler,type),u+=8}u+=2;let tanns=null,itanns=null,tann=0,itann=0,ntoff=-1,nitoff=-1,varTable=0,varTypeTable=0,zip=!0,unzip2=(context2.flags&_ClassReader.EXPAND_FRAMES)!==0,stackMap=0,stackMapSize=0,frameCount=0,frame=null,attributes=null;for(let i=this.readUnsignedShort(u);i>0;--i){let attrName=this.readUTF8(u+2,c);if(attrName==="LocalVariableTable"){if(!(context2.flags&_ClassReader.SKIP_DEBUG)){varTable=u+8;for(let j=this.readUnsignedShort(u+8),v=u;j>0;--j){let label=this.readUnsignedShort(v+10);labels[label]==null&&(this.readLabel(label,labels).status|=Label.DEBUG),label+=this.readUnsignedShort(v+12),labels[label]==null&&(this.readLabel(label,labels).status|=Label.DEBUG),v+=10}}}else if(attrName==="LocalVariableTypeTable")varTypeTable=u+8;else if(attrName==="LineNumberTable"){if(!(context2.flags&_ClassReader.SKIP_DEBUG))for(let j=this.readUnsignedShort(u+8),v=u;j>0;--j){let label=this.readUnsignedShort(v+10);labels[label]==null&&(this.readLabel(label,labels).status|=Label.DEBUG);let l=labels[label];for(;l.line>0;)l.next==null&&(l.next=new Label),l=l.next;l.line=this.readUnsignedShort(v+12),v+=4}}else if(!0&&attrName==="RuntimeVisibleTypeAnnotations")tanns=this.readTypeAnnotations(mv,context2,u+8,!0),ntoff=tanns.length===0||this.readByte(tanns[0])<67?-1:this.readUnsignedShort(tanns[0]+1);else if(!0&&attrName==="RuntimeInvisibleTypeAnnotations")itanns=this.readTypeAnnotations(mv,context2,u+8,!1),nitoff=itanns.length===0||this.readByte(itanns[0])<67?-1:this.readUnsignedShort(itanns[0]+1);else if(!0&&attrName==="StackMapTable")context2.flags&_ClassReader.SKIP_FRAMES||(stackMap=u+10,stackMapSize=this.readInt(u+4),frameCount=this.readUnsignedShort(u+8));else if(!0&&attrName==="StackMap")context2.flags&_ClassReader.SKIP_FRAMES||(zip=!1,stackMap=u+10,stackMapSize=this.readInt(u+4),frameCount=this.readUnsignedShort(u+8));else for(let j=0;j<context2.attrs.length;++j)if(context2.attrs[j].type===attrName){let attr=context2.attrs[j].read(this,u+8,this.readInt(u+4),c,codeStart-8,labels);attr!=null&&(attr.next=attributes,attributes=attr)}u+=6+this.readInt(u+4)}if(u+=2,!0&&stackMap!==0){frame=context2,frame.offset=-1,frame.mode=0,frame.localCount=0,frame.localDiff=0,frame.stackCount=0,frame.local=new Array(maxLocals),frame.stack=new Array(maxStack),unzip2&&this.getImplicitFrame(context2);for(let i=stackMap;i<stackMap+stackMapSize-2;++i)if(b[i]===8){let v=this.readUnsignedShort(i+1);v>=0&&v<codeLength&&(b[codeStart+v]&255)===187&&this.readLabel(v,labels)}}context2.flags&_ClassReader.EXPAND_ASM_INSNS&&mv.visitFrame(-1,maxLocals,null,0,null);let opcodeDelta=context2.flags&_ClassReader.EXPAND_ASM_INSNS?0:-33;for(u=codeStart;u<codeEnd;){let offset=u-codeStart,l=labels[offset];if(l!=null){let next=l.next;if(l.next=null,mv.visitLabel(l),!(context2.flags&_ClassReader.SKIP_DEBUG)&&l.line>0)for(mv.visitLineNumber(l.line,l);next!=null;)mv.visitLineNumber(next.line,l),next=next.next}for(;!0&&frame!=null&&(frame.offset===offset||frame.offset===-1);)frame.offset!==-1&&(!zip||unzip2?mv.visitFrame(-1,frame.localCount,frame.local,frame.stackCount,frame.stack):mv.visitFrame(frame.mode,frame.localDiff,frame.local,frame.stackCount,frame.stack)),frameCount>0?(stackMap=this.readFrame(stackMap,zip,unzip2,frame),--frameCount):frame=null;let opcode=b[u]&255;switch(TYPE[opcode]){case NOARG_INSN:mv.visitInsn(opcode),u+=1;break;case IMPLVAR_INSN:opcode>54?(opcode-=59,mv.visitVarInsn(54+(opcode>>2),opcode&3)):(opcode-=26,mv.visitVarInsn(21+(opcode>>2),opcode&3)),u+=1;break;case LABEL_INSN:mv.visitJumpInsn(opcode,labels[offset+this.readShort(u+1)]),u+=3;break;case LABELW_INSN:mv.visitJumpInsn(opcode+opcodeDelta,labels[offset+this.readInt(u+1)]),u+=5;break;case ASM_LABEL_INSN:{opcode=opcode<218?opcode-49:opcode-20;let target=labels[offset+this.readUnsignedShort(u+1)];if(opcode===167||opcode===168)mv.visitJumpInsn(opcode+33,target);else{opcode=opcode<=166?(opcode+1^1)-1:opcode^1;let endif=new Label;mv.visitJumpInsn(opcode,endif),mv.visitJumpInsn(200,target),mv.visitLabel(endif),!0&&stackMap!==0&&(frame==null||frame.offset!==offset+3)&&mv.visitFrame(F_INSERT,0,null,0,null)}u+=3;break}case WIDE_INSN:opcode=b[u+1]&255,opcode===132?(mv.visitIincInsn(this.readUnsignedShort(u+2),this.readShort(u+4)),u+=6):(mv.visitVarInsn(opcode,this.readUnsignedShort(u+2)),u+=4);break;case TABL_INSN:{u=u+4-(offset&3);let label=offset+this.readInt(u),min=this.readInt(u+4),max=this.readInt(u+8),table=new Array(max-min+1);u+=12;for(let i=0;i<table.length;++i)table[i]=labels[offset+this.readInt(u)],u+=4;mv.visitTableSwitchInsn(min,max,labels[label],...table);break}case LOOK_INSN:{u=u+4-(offset&3);let label=offset+this.readInt(u),len=this.readInt(u+4),keys=new Array(len),values=new Array(len);u+=8;for(let i=0;i<len;++i)keys[i]=this.readInt(u),values[i]=labels[offset+this.readInt(u+4)],u+=8;mv.visitLookupSwitchInsn(labels[label],keys,values);break}case VAR_INSN:mv.visitVarInsn(opcode,b[u+1]&255),u+=2;break;case SBYTE_INSN:mv.visitIntInsn(opcode,b[u+1]),u+=2;break;case SHORT_INSN:mv.visitIntInsn(opcode,this.readShort(u+1)),u+=3;break;case LDC_INSN:mv.visitLdcInsn(this.readConst(b[u+1]&255,c)),u+=2;break;case LDCW_INSN:mv.visitLdcInsn(this.readConst(this.readUnsignedShort(u+1),c)),u+=3;break;case FIELDORMETH_INSN:case ITFMETH_INSN:{let cpIndex=this.items[this.readUnsignedShort(u+1)],itf=b[cpIndex-1]===IMETH,iowner=this.readClass(cpIndex,c);cpIndex=this.items[this.readUnsignedShort(cpIndex+2)];let iname=this.readUTF8(cpIndex,c),idesc=this.readUTF8(cpIndex+2,c);opcode<182?mv.visitFieldInsn(opcode,iowner,iname,idesc):mv.visitMethodInsn(opcode,iowner,iname,idesc,itf),opcode===185?u+=5:u+=3;break}case INDYMETH_INSN:{let cpIndex=this.items[this.readUnsignedShort(u+1)],bsmIndex=context2.bootstrapMethods[this.readUnsignedShort(cpIndex)],bsm=this.readConst(this.readUnsignedShort(bsmIndex),c),bsmArgCount=this.readUnsignedShort(bsmIndex+2),bsmArgs=new Array(bsmArgCount);bsmIndex+=4;for(let i=0;i<bsmArgCount;i++)bsmArgs[i]=this.readConst(this.readUnsignedShort(bsmIndex),c),bsmIndex+=2;cpIndex=this.items[this.readUnsignedShort(cpIndex+2)];let iname=this.readUTF8(cpIndex,c),idesc=this.readUTF8(cpIndex+2,c);mv.visitInvokeDynamicInsn(iname,idesc,bsm,...bsmArgs),u+=5;break}case TYPE_INSN:mv.visitTypeInsn(opcode,this.readClass(u+1,c)),u+=3;break;case IINC_INSN:mv.visitIincInsn(b[u+1]&255,b[u+2]),u+=3;break;default:mv.visitMultiANewArrayInsn(this.readClass(u+1,c),b[u+3]&255),u+=4;break}for(;tanns!=null&&tann<tanns.length&&ntoff<=offset;){if(ntoff===offset){let v=this.readAnnotationTarget(context2,tanns[tann]);this.readAnnotationValues(v+2,c,!0,mv.visitInsnAnnotation(context2.typeRef,context2.typePath,this.readUTF8(v,c),!0))}ntoff=++tann>=tanns.length||this.readByte(tanns[tann])<67?-1:this.readUnsignedShort(tanns[tann]+1)}for(;itanns!=null&&itann<itanns.length&&nitoff<=offset;){if(nitoff===offset){let v=this.readAnnotationTarget(context2,itanns[itann]);this.readAnnotationValues(v+2,c,!0,mv.visitInsnAnnotation(context2.typeRef,context2.typePath,this.readUTF8(v,c),!1))}nitoff=++itann>=itanns.length||this.readByte(itanns[itann])<67?-1:this.readUnsignedShort(itanns[itann]+1)}}if(labels[codeLength]!=null&&mv.visitLabel(labels[codeLength]),!(context2.flags&_ClassReader.SKIP_DEBUG)&&varTable!==0){let typeTable=null;if(varTypeTable!==0){u=varTypeTable+2,typeTable=new Array(this.readUnsignedShort(varTypeTable)*3);for(let i=typeTable.length;i>0;)typeTable[--i]=u+6,typeTable[--i]=this.readUnsignedShort(u+8),typeTable[--i]=this.readUnsignedShort(u),u+=10}u=varTable+2;for(let i=this.readUnsignedShort(varTable);i>0;--i){let start=this.readUnsignedShort(u),length=this.readUnsignedShort(u+2),index=this.readUnsignedShort(u+8),vsignature=null;if(typeTable!=null){for(let j=0;j<typeTable.length;j+=3)if(typeTable[j]===start&&typeTable[j+1]===index){vsignature=this.readUTF8(typeTable[j+2],c);break}}mv.visitLocalVariable(this.readUTF8(u+4,c),this.readUTF8(u+6,c),vsignature,labels[start],labels[start+length],index),u+=10}}if(tanns!=null){for(let i=0;i<tanns.length;++i)if(this.readByte(tanns[i])>>1===32){let v=this.readAnnotationTarget(context2,tanns[i]);v=this.readAnnotationValues(v+2,c,!0,mv.visitLocalVariableAnnotation(context2.typeRef,context2.typePath,context2.start,context2.end,context2.index,this.readUTF8(v,c),!0))}}if(itanns!=null){for(let i=0;i<itanns.length;++i)if(this.readByte(itanns[i])>>1===32){let v=this.readAnnotationTarget(context2,itanns[i]);v=this.readAnnotationValues(v+2,c,!0,mv.visitLocalVariableAnnotation(context2.typeRef,context2.typePath,context2.start,context2.end,context2.index,this.readUTF8(v,c),!1))}}for(;attributes!=null;){let attr=attributes.next;attributes.next=null,mv.visitAttribute(attributes),attributes=attr}mv.visitMaxs(maxStack,maxLocals)}readTypeAnnotations(mv,context2,u,visible){let c=context2.buffer,offsets=new Array(this.readUnsignedShort(u));u+=2;for(let i=0;i<offsets.length;++i){offsets[i]=u;let target=this.readInt(u);switch(target>>>24){case 0:case 1:case 22:u+=2;break;case 19:case 20:case 21:u+=1;break;case 64:case 65:for(let j=this.readUnsignedShort(u+1);j>0;--j){let start=this.readUnsignedShort(u+3),length=this.readUnsignedShort(u+5);this.readLabel(start,context2.labels),this.readLabel(start+length,context2.labels),u+=6}u+=3;break;case 71:case 72:case 73:case 74:case 75:u+=4;break;default:u+=3;break}let pathLength=this.readByte(u);if(target>>>24===66){let path16=pathLength===0?null:new TypePath(this.buf,u);u+=1+2*pathLength,u=this.readAnnotationValues(u+2,c,!0,mv.visitTryCatchAnnotation(target,path16,this.readUTF8(u,c),visible))}else u=this.readAnnotationValues(u+3+2*pathLength,c,!0,null)}return offsets}readAnnotationTarget(context2,u){let target=this.readInt(u);switch(target>>>24){case 0:case 1:case 22:target&=-65536,u+=2;break;case 19:case 20:case 21:target&=-16777216,u+=1;break;case 64:case 65:{target&=-16777216;let n=this.readUnsignedShort(u+1);context2.start=new Array(n),context2.end=new Array(n),context2.index=new Array(n),u+=3;for(let i=0;i<n;++i){let start=this.readUnsignedShort(u),length=this.readUnsignedShort(u+2);context2.start[i]=this.readLabel(start,context2.labels),context2.end[i]=this.readLabel(start+length,context2.labels),context2.index[i]=this.readUnsignedShort(u+4),u+=6}break}case 71:case 72:case 73:case 74:case 75:target&=-16776961,u+=4;break;default:target&=target>>>24<67?-256:-16777216,u+=3;break}let pathLength=this.readByte(u);return context2.typeRef=target,context2.typePath=pathLength===0?null:new TypePath(this.buf,u),u+1+2*pathLength}readParameterAnnotations(mv,context2,v,visible){let i,n=this.buf[v++]&255,synthetics=Type.getArgumentTypes(context2.desc).length-n,av=null;for(i=0;i<synthetics;++i)av=mv.visitParameterAnnotation(i,"Ljava/lang/Synthetic;",!1),av?.visitEnd();let c=context2.buffer;for(;i<n+synthetics;++i){let j=this.readUnsignedShort(v);for(v+=2;j>0;--j)av=mv.visitParameterAnnotation(i,this.readUTF8(v,c),visible),v=this.readAnnotationValues(v+2,c,!0,av)}}readAnnotationValues(v,buf,named,av){let i=this.readUnsignedShort(v);if(v+=2,named)for(;i>0;--i)v=this.readAnnotationValue(v+2,buf,this.readUTF8(v,buf),av);else for(;i>0;--i)v=this.readAnnotationValue(v,buf,null,av);return av?.visitEnd(),v}readAnnotationValue(v,buf,name3,av){name3=name3??"";let i;if(av==null)switch(this.buf[v]&255){case"e".charCodeAt(0):return v+5;case"@".charCodeAt(0):return this.readAnnotationValues(v+3,buf,!0,null);case"[".charCodeAt(0):return this.readAnnotationValues(v+1,buf,!1,null);default:return v+3}switch(this.buf[v++]&255){case"I".charCodeAt(0):case"J".charCodeAt(0):case"F".charCodeAt(0):case"D".charCodeAt(0):av.visit(name3,this.readConst(this.readUnsignedShort(v),buf)),v+=2;break;case"B".charCodeAt(0):av.visit(name3,this.readInt(this.items[this.readUnsignedShort(v)])|0),v+=2;break;case"Z".charCodeAt(0):av.visit(name3,this.readInt(this.items[this.readUnsignedShort(v)])!==0),v+=2;break;case"S".charCodeAt(0):av.visit(name3,this.readInt(this.items[this.readUnsignedShort(v)])|0),v+=2;break;case"C".charCodeAt(0):av.visit(name3,String.fromCharCode(this.readInt(this.items[this.readUnsignedShort(v)]))),v+=2;break;case"s".charCodeAt(0):av.visit(name3,this.readUTF8(v,buf)),v+=2;break;case"e".charCodeAt(0):av.visitEnum(name3,this.readUTF8(v,buf),this.readUTF8(v+2,buf)),v+=4;break;case"c".charCodeAt(0):av.visit(name3,Type.getType(this.readUTF8(v,buf))),v+=2;break;case"@".charCodeAt(0):v=this.readAnnotationValues(v+2,buf,!0,av.visitAnnotation(name3,this.readUTF8(v,buf)));break;case"[".charCodeAt(0):let size=this.readUnsignedShort(v);if(v+=2,size===0)return this.readAnnotationValues(v-2,buf,!1,av.visitArray(name3));switch(this.buf[v++]&255){case"B".charCodeAt(0):let bv=new Array(size);for(i=0;i<size;i++)bv[i]=this.readInt(this.items[this.readUnsignedShort(v)])|0,v+=3;av.visit(name3,bv),--v;break;case"Z".charCodeAt(0):let zv=new Array(size);for(i=0;i<size;i++)zv[i]=this.readInt(this.items[this.readUnsignedShort(v)])!==0,v+=3;av.visit(name3,zv),--v;break;case"S".charCodeAt(0):let sv=new Array(size);for(i=0;i<size;i++)sv[i]=this.readInt(this.items[this.readUnsignedShort(v)])|0,v+=3;av.visit(name3,sv),--v;break;case"C".charCodeAt(0):let cv=new Array(size);for(i=0;i<size;i++)cv[i]=String.fromCharCode(this.readInt(this.items[this.readUnsignedShort(v)])),v+=3;av.visit(name3,cv),--v;break;case"I".charCodeAt(0):let iv=new Array(size);for(i=0;i<size;i++)iv[i]=this.readInt(this.items[this.readUnsignedShort(v)]),v+=3;av.visit(name3,iv),--v;break;case"J".charCodeAt(0):let lv=new Array(size);for(i=0;i<size;i++)lv[i]=this.readLong(this.items[this.readUnsignedShort(v)]),v+=3;av.visit(name3,lv),--v;break;case"F".charCodeAt(0):let fv=new Array(size);for(i=0;i<size;i++)fv[i]=intBitsToFloat(this.readInt(this.items[this.readUnsignedShort(v)])),v+=3;av.visit(name3,fv),--v;break;case"D".charCodeAt(0):let dv=new Array(size);for(i=0;i<size;i++)dv[i]=longBitsToDouble(this.readLong(this.items[this.readUnsignedShort(v)])),v+=3;av.visit(name3,dv),--v;break;default:v=this.readAnnotationValues(v-3,buf,!1,av.visitArray(name3))}}return v}getImplicitFrame(frame){let desc=frame.desc,locals=frame.local,local=0;frame.access&8||(frame.name==="<init>"?locals[local++]=6:locals[local++]=this.readClass(this.header+2,frame.buffer));let i=1;loop:for(;;){let j=i;switch(desc.charAt(i++).charCodeAt(0)){case"Z".charCodeAt(0):case"C".charCodeAt(0):case"B".charCodeAt(0):case"S".charCodeAt(0):case"I".charCodeAt(0):locals[local++]=1;break;case"F".charCodeAt(0):locals[local++]=2;break;case"J".charCodeAt(0):locals[local++]=4;break;case"D".charCodeAt(0):locals[local++]=3;break;case"[".charCodeAt(0):for(;desc.charAt(i)==="[";)++i;if(desc.charAt(i)==="L")for(++i;desc.charAt(i)!==";";)++i;locals[local++]=desc.substring(j,++i);break;case"L".charCodeAt(0):for(;desc.charAt(i)!==";";)++i;locals[local++]=desc.substring(j+1,i++);break;default:break loop}}frame.localCount=local}readFrame(stackMap,zip,unzip2,frame){let c=frame.buffer,labels=frame.labels,tag,delta;if(zip?tag=this.buf[stackMap++]&255:(tag=MethodWriter.FULL_FRAME,frame.offset=-1),frame.localDiff=0,tag<MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME)delta=tag,frame.mode=3,frame.stackCount=0;else if(tag<MethodWriter.RESERVED)delta=tag-MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME,stackMap=this.readFrameType(frame.stack,0,stackMap,c,labels),frame.mode=4,frame.stackCount=1;else if(delta=this.readUnsignedShort(stackMap),stackMap+=2,tag===MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED)stackMap=this.readFrameType(frame.stack,0,stackMap,c,labels),frame.mode=4,frame.stackCount=1;else if(tag>=MethodWriter.CHOP_FRAME&&tag<MethodWriter.SAME_FRAME_EXTENDED)frame.mode=2,frame.localDiff=MethodWriter.SAME_FRAME_EXTENDED-tag,frame.localCount-=frame.localDiff,frame.stackCount=0;else if(tag===MethodWriter.SAME_FRAME_EXTENDED)frame.mode=3,frame.stackCount=0;else if(tag<MethodWriter.FULL_FRAME){let local=unzip2?frame.localCount:0;for(let i=tag-MethodWriter.SAME_FRAME_EXTENDED;i>0;i--)stackMap=this.readFrameType(frame.local,local++,stackMap,c,labels);frame.mode=1,frame.localDiff=tag-MethodWriter.SAME_FRAME_EXTENDED,frame.localCount+=frame.localDiff,frame.stackCount=0}else{frame.mode=0;let n=this.readUnsignedShort(stackMap);stackMap+=2,frame.localDiff=n,frame.localCount=n;for(let local=0;n>0;n--)stackMap=this.readFrameType(frame.local,local++,stackMap,c,labels);n=this.readUnsignedShort(stackMap),stackMap+=2,frame.stackCount=n;for(let stack=0;n>0;n--)stackMap=this.readFrameType(frame.stack,stack++,stackMap,c,labels)}return frame.offset+=delta+1,this.readLabel(frame.offset,labels),stackMap}readFrameType(frame,index,v,buf,labels){switch(this.buf[v++]&255){case 0:frame[index]=0;break;case 1:frame[index]=1;break;case 2:frame[index]=2;break;case 3:frame[index]=3;break;case 4:frame[index]=4;break;case 5:frame[index]=5;break;case 6:frame[index]=6;break;case 7:frame[index]=this.readClass(v,buf),v+=2;break;default:frame[index]=this.readLabel(this.readUnsignedShort(v),labels),v+=2}return v}readLabel(offset,labels){return labels[offset]==null&&(labels[offset]=new Label),labels[offset]}getAttributes(){let u=this.header+8+this.readUnsignedShort(this.header+6)*2;for(let i=this.readUnsignedShort(u);i>0;--i){for(let j=this.readUnsignedShort(u+8);j>0;--j)u+=6+this.readInt(u+12);u+=8}u+=2;for(let i=this.readUnsignedShort(u);i>0;--i){for(let j=this.readUnsignedShort(u+8);j>0;--j)u+=6+this.readInt(u+12);u+=8}return u+2}readAttribute(attrs,type,off,len,buf,codeOff,labels){for(let i=0;i<attrs.length;++i)if(attrs[i].type===type)return attrs[i].read(this,off,len,buf,codeOff,labels);return new Attribute(type).read(this,off,len,null,-1,null)}getItemCount(){return this.items.length}getItem(item){return this.items[item]}getMaxStringLength(){return this.maxStringLength}readByte(index){return this.buf[index]&255}readUnsignedShort(index){let b=this.buf;return(b[index]&255)<<8|b[index+1]&255}readShort(index){let b=this.buf;return b[index]<<8|b[index+1]}readInt(index){let b=this.buf;return(b[index]&255)<<24|(b[index+1]&255)<<16|(b[index+2]&255)<<8|b[index+3]}readLong(index){let l1=BigInt(this.readInt(index)),l0=BigInt(this.readInt(index+4)&4294967295);return l1<<32n|l0}readUTF8(index,buf){let item=this.readUnsignedShort(index);if(index===0||item===0)return"";let s=this.strings[item];return s??(index=this.items[item],this.strings[item]=this.readUTF(index+2,this.readUnsignedShort(index),buf),this.strings[item])}readUTF(index,utfLen,buf){let endIndex=index+utfLen,b=this.buf,strLen=0,c,st=0,cc=0;for(;index<endIndex;)switch(c=b[index++],st){case 0:c=c&255,c<128?buf[strLen++]=c:c<224&&c>191?(cc=c&31,st=1):(cc=c&15,st=2);break;case 1:buf[strLen++]=cc<<6|c&63,st=0;break;case 2:cc=cc<<6|c&63,st=1;break}return buf.slice(0,strLen).map(c2=>String.fromCharCode(c2)).join("")}readClass(index,buf){return this.readUTF8(this.items[this.readUnsignedShort(index)],buf)??""}readConst(item,buf){let index=this.items[item];switch(this.buf[index-1]){case INT:return this.readInt(index);case FLOAT:return intBitsToFloat(this.readInt(index));case LONG:return this.readLong(index);case DOUBLE:return longBitsToDouble(this.readLong(index));case CLASS:return Type.getObjectType(this.readUTF8(index,buf));case STR:return this.readUTF8(index,buf);case MTYPE:return Type.getMethodType(this.readUTF8(index,buf));default:let tag=this.readByte(index),items=this.items,cpIndex=items[this.readUnsignedShort(index+1)],itf=this.buf[cpIndex-1]===IMETH,owner=this.readClass(cpIndex,buf);cpIndex=items[this.readUnsignedShort(cpIndex+2)];let name3=this.readUTF8(cpIndex,buf),desc=this.readUTF8(cpIndex+2,buf);return new Handle(tag,owner,name3,desc,itf)}}},ClassReader=_ClassReader;__name(ClassReader,"ClassReader"),__publicField(ClassReader,"WRITER",!0),__publicField(ClassReader,"RESIZE",!0),__publicField(ClassReader,"SKIP_CODE",1),__publicField(ClassReader,"SKIP_DEBUG",2),__publicField(ClassReader,"SKIP_FRAMES",4),__publicField(ClassReader,"EXPAND_FRAMES",8),__publicField(ClassReader,"EXPAND_ASM_INSNS",256);var ClassVisitor=class{api;cv;constructor(api,cv=null){if(this.api=0,api!==262144&&api!==327680)throw new Error;this.api=api,this.cv=cv}visit(version4,access7,name3,signature,superName,interfaces){this.cv!=null&&this.cv.visit(version4,access7,name3,signature,superName,interfaces)}visitSource(source,debug){this.cv!=null&&this.cv.visitSource(source,debug)}visitOuterClass(owner,name3,desc){this.cv!=null&&this.cv.visitOuterClass(owner,name3,desc)}visitAnnotation(desc,visible){return this.cv!=null?this.cv.visitAnnotation(desc,visible):null}visitTypeAnnotation(typeRef,typePath,desc,visible){if(this.api<327680)throw new Error;return this.cv!=null?this.cv.visitTypeAnnotation(typeRef,typePath,desc,visible):null}visitAttribute(attr){this.cv!=null&&this.cv.visitAttribute(attr)}visitInnerClass(name3,outerName,innerName,access7){this.cv!=null&&this.cv.visitInnerClass(name3,outerName,innerName,access7)}visitField(access7,name3,desc,signature,value){return this.cv!=null?this.cv.visitField(access7,name3,desc,signature,value):null}visitMethod(access7,name3,desc,signature,exceptions){return this.cv!=null?this.cv.visitMethod(access7,name3,desc,signature,exceptions):null}visitEnd(){this.cv!=null&&this.cv.visitEnd()}};__name(ClassVisitor,"ClassVisitor");var _TypeReference=class{value;constructor(typeRef){this.value=0,this.value=typeRef}static newTypeReference(sort){return new _TypeReference(sort<<24)}static newTypeParameterReference(sort,paramIndex){return new _TypeReference(sort<<24|paramIndex<<16)}static newTypeParameterBoundReference(sort,paramIndex,boundIndex){return new _TypeReference(sort<<24|paramIndex<<16|boundIndex<<8)}static newSuperTypeReference(itfIndex){return itfIndex&=65535,new _TypeReference(_TypeReference.CLASS_EXTENDS<<24|itfIndex<<8)}static newFormalParameterReference(paramIndex){return new _TypeReference(_TypeReference.METHOD_FORMAL_PARAMETER<<24|paramIndex<<16)}static newExceptionReference(exceptionIndex){return new _TypeReference(_TypeReference.THROWS<<24|exceptionIndex<<8)}static newTryCatchReference(tryCatchBlockIndex){return new _TypeReference(_TypeReference.EXCEPTION_PARAMETER<<24|tryCatchBlockIndex<<8)}static newTypeArgumentReference(sort,argIndex){return new _TypeReference(sort<<24|argIndex)}getSort(){return this.value>>>24}getTypeParameterIndex(){return(this.value&16711680)>>16}getTypeParameterBoundIndex(){return(this.value&65280)>>8}getSuperTypeIndex(){return(this.value&16776960)>>8|0}getFormalParameterIndex(){return(this.value&16711680)>>16}getExceptionIndex(){return(this.value&16776960)>>8}getTryCatchBlockIndex(){return(this.value&16776960)>>8}getTypeArgumentIndex(){return this.value&255}getValue(){return this.value}},TypeReference=_TypeReference;__name(TypeReference,"TypeReference"),__publicField(TypeReference,"CLASS_TYPE_PARAMETER",0),__publicField(TypeReference,"METHOD_TYPE_PARAMETER",1),__publicField(TypeReference,"CLASS_EXTENDS",16),__publicField(TypeReference,"CLASS_TYPE_PARAMETER_BOUND",17),__publicField(TypeReference,"METHOD_TYPE_PARAMETER_BOUND",18),__publicField(TypeReference,"FIELD",19),__publicField(TypeReference,"METHOD_RETURN",20),__publicField(TypeReference,"METHOD_RECEIVER",21),__publicField(TypeReference,"METHOD_FORMAL_PARAMETER",22),__publicField(TypeReference,"THROWS",23),__publicField(TypeReference,"LOCAL_VARIABLE",64),__publicField(TypeReference,"RESOURCE_VARIABLE",65),__publicField(TypeReference,"EXCEPTION_PARAMETER",66),__publicField(TypeReference,"INSTANCEOF",67),__publicField(TypeReference,"NEW",68),__publicField(TypeReference,"CONSTRUCTOR_REFERENCE",69),__publicField(TypeReference,"METHOD_REFERENCE",70),__publicField(TypeReference,"CAST",71),__publicField(TypeReference,"CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT",72),__publicField(TypeReference,"METHOD_INVOCATION_TYPE_ARGUMENT",73),__publicField(TypeReference,"CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT",74),__publicField(TypeReference,"METHOD_REFERENCE_TYPE_ARGUMENT",75);var import_promises16=require("fs/promises");function generateOptifineVersion(editionRelease,minecraftVersion,launchWrapperVersion,options={}){let id=options.versionId??`${minecraftVersion}-Optifine_${editionRelease}`,inheritsFrom=options.inheritsFrom??minecraftVersion,mainClass="net.minecraft.launchwrapper.Launch",libraries=[{name:`optifine:Optifine:${minecraftVersion}_${editionRelease}`}];return launchWrapperVersion?libraries.unshift({name:`optifine:launchwrapper-of:${launchWrapperVersion}`}):libraries.unshift({name:"net.minecraft:launchwrapper:1.12"}),{id,inheritsFrom,arguments:{game:["--tweakClass",options.useForgeTweaker?"optifine.OptiFineForgeTweaker":"optifine.OptiFineTweaker"],jvm:[]},releaseTime:new Date().toJSON(),time:new Date().toJSON(),type:"release",libraries,mainClass,minimumLauncherVersion:21}}__name(generateOptifineVersion,"generateOptifineVersion");var BadOptifineJarError=class extends Error{constructor(optifine2,entry){super(`Missing entry ${entry} in optifine installer: ${optifine2}`);this.optifine=optifine2;this.entry=entry}error="BadOptifineJarError"};__name(BadOptifineJarError,"BadOptifineJarError");function installOptifineTask(installer,minecraft,options={}){return task("installOptifine",async function(){let mc=MinecraftFolder.from(minecraft),zip=await open(installer),entries=await readAllEntries(zip),record=getEntriesRecord(entries),entry=record["net/optifine/Config.class"]??record["Config.class"]??record["notch/net/optifine/Config.class"];if(!entry)throw new BadOptifineJarError(installer,"net/optifine/Config.class");let launchWrapperVersionEntry=record["launchwrapper-of.txt"],launchWrapperVersion=launchWrapperVersionEntry?await readEntry(zip,launchWrapperVersionEntry).then(b=>b.toString()):void 0,buf=await readEntry(zip,entry),reader=new ClassReader(buf);class OptifineVisitor extends ClassVisitor{fields={};visitField(access7,name3,desc,signature,value){return this.fields[name3]=value,null}}__name(OptifineVisitor,"OptifineVisitor");let visitor=new OptifineVisitor(327680);reader.accept(visitor);let mcversion=visitor.fields.MC_VERSION,edition=visitor.fields.OF_EDITION,release2=visitor.fields.OF_RELEASE,editionRelease=edition+"_"+release2,versionJSON=generateOptifineVersion(editionRelease,mcversion,launchWrapperVersion,options),versionJSONPath=mc.getVersionJson(versionJSON.id);await this.yield(task("json",async()=>{await ensureFile3(versionJSONPath),await(0,import_promises16.writeFile)(versionJSONPath,JSON.stringify(versionJSON,null,4))}));let launchWrapperEntry=record[`launchwrapper-of-${launchWrapperVersion}.jar`];return launchWrapperEntry&&await this.yield(task("library",async()=>{let wrapperDest=mc.getLibraryByPath(`optifine/launchwrapper-of/${launchWrapperVersion}/launchwrapper-of-${launchWrapperVersion}.jar`);await ensureFile3(wrapperDest),await(0,import_promises16.writeFile)(wrapperDest,await readEntry(zip,launchWrapperEntry))})),await this.yield(task("jar",async()=>{let dest=mc.getLibraryByPath(`optifine/Optifine/${mcversion}_${editionRelease}/Optifine-${mcversion}_${editionRelease}.jar`),mcJar=mc.getVersionJar(mcversion);await ensureFile3(dest),await spawnProcess(options,["-cp",installer,"optifine.Patcher",mcJar,installer,dest]).catch(e=>{throw e.name="OptifinePatchError",e})})),versionJSON.id})}__name(installOptifineTask,"installOptifineTask");var import_child_process4=require("child_process"),import_promises17=require("fs/promises"),import_os4=require("os"),import_path27=require("path"),import_undici9=__toESM(require_undici());async function resolveJava(path16){if(!await missing2(path16))return new Promise(resolve15=>{(0,import_child_process4.exec)(`"${path16}" -version`,(_err,_sout,serr)=>{if(serr){let ver=parseJavaVersion(serr);resolve15(ver?{path:path16,...ver}:void 0)}else resolve15(void 0)})})}__name(resolveJava,"resolveJava");var ParseJavaVersionError=class extends Error{name="ParseJavaVersionError";constructor(message){super(message)}};__name(ParseJavaVersionError,"ParseJavaVersionError");function parseJavaVersion(versionText){let getVersion=__name(str=>{if(!str)return;let match=/(\d+)\.(\d)+\.(\d+)(_\d+)?/.exec(str);if(match===null){let openjdkMatch=/openjdk version "(\d+)"/.exec(str);return openjdkMatch?{version:openjdkMatch[1],majorVersion:Number.parseInt(openjdkMatch[1]),patch:-1}:void 0}return match[1]==="1"?{version:match[0],majorVersion:Number.parseInt(match[2]),patch:Number.parseInt(match[4]?.substring(1)??"-1")}:{version:match[0],majorVersion:Number.parseInt(match[1]),patch:Number.parseInt(match[3])}},"getVersion");try{let javaVersion=getVersion(versionText);return javaVersion||void 0}catch(e){throw new ParseJavaVersionError(`Fail to parse java version [${versionText}]: ${e.message}`)}}__name(parseJavaVersion,"parseJavaVersion");async function getPotentialJavaLocations(){let unchecked=new Set,currentPlatform=(0,import_os4.platform)(),javaFile=currentPlatform==="win32"?"java.exe":"java";process.env.JAVA_HOME&&unchecked.add((0,import_path27.join)(process.env.JAVA_HOME,"bin",javaFile));let which=__name(()=>new Promise(resolve15=>{(0,import_child_process4.exec)("which java",(_error,stdout)=>{resolve15(_error?"":stdout.replace(`
`,""))}).once("error",()=>resolve15(""))}),"which"),where=__name(()=>new Promise(resolve15=>{(0,import_child_process4.exec)("where java",(_error,stdout)=>{resolve15(_error?[]:stdout.split(`\r
`))}).once("error",()=>resolve15([]))}),"where");if(currentPlatform==="win32"){let out=await new Promise(resolve15=>{(0,import_child_process4.exec)("REG QUERY HKEY_LOCAL_MACHINE\\Software\\JavaSoft\\ /s /v JavaHome",(_error,stdout)=>{stdout||resolve15([]),resolve15(stdout.split(import_os4.EOL).map(item=>item.replace(/[\r\n]/g,"")).filter(item=>item!=null).filter(item=>item[0]===" ").map(item=>`${item.split("    ")[3]}\\bin\\java.exe`))})});for(let o of[...out,...await where()])unchecked.add(o)}else currentPlatform==="darwin"?(unchecked.add("/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java"),unchecked.add(await which())):unchecked.add(await which());return Array.from(unchecked).filter(jPath=>typeof jPath=="string").filter(p=>p!=="")}__name(getPotentialJavaLocations,"getPotentialJavaLocations");async function dedupJreExecutables(files){let inos=new Set,result=[];for(let file of files){let fstat=await(0,import_promises17.stat)(file).catch(()=>({ino:-1}));inos.has(fstat.ino)||(inos.add(fstat.ino),result.push(file))}return result}__name(dedupJreExecutables,"dedupJreExecutables");async function scanLocalJava(locations){let unchecked=new Set(locations);(await getPotentialJavaLocations()).forEach(p=>unchecked.add(p));let checkingList=await dedupJreExecutables([...unchecked].filter(jPath=>typeof jPath=="string").filter(p=>p!==""));return(await Promise.all(checkingList.map(jPath=>resolveJava(jPath)))).filter(j=>j!==void 0)}__name(scanLocalJava,"scanLocalJava");var import_promises18=require("fs/promises"),import_path28=require("path"),import_undici10=__toESM(require_undici());var DEFAULT_RUNTIME_ALL_URL="https://launchermeta.mojang.com/v1/products/java-runtime/2ec0cc96c44e5a76b9c8b7c39df7210883d12871/all.json";function normalizeUrls(url2,fileHost){if(!fileHost)return[url2];if(typeof fileHost=="string"){let u=new URL(url2);u.hostname=fileHost;let result2=u.toString();return result2!==url2?[result2,url2]:[result2]}let result=fileHost.map(host=>{let u=new URL(url2);return u.hostname=host,u.toString()});return result.indexOf(url2)===-1&&result.push(url2),result}__name(normalizeUrls,"normalizeUrls");async function downloadFiles(destination,options,manifest2){await this.yield(new DownloadMultipleTask(Object.entries(manifest2.files).filter(([file,entry])=>entry.type==="file").map(([file,entry])=>{let fEntry=entry,downloadInfo=fEntry.downloads.raw,dest=downloadInfo===fEntry.downloads.lzma?(0,import_path28.join)(destination,file)+".lzma":(0,import_path28.join)(destination,file),urls=normalizeUrls(downloadInfo.url,options.apiHost),hash=downloadInfo.sha1;return{url:urls,validator:options.checksumValidatorResolver?.({algorithm:"sha1",hash})||{algorithm:"sha1",hash},destination:dest,...getDownloadBaseOptions(options)}})).setName("download")),await Promise.all(Object.entries(manifest2.files).filter(([file,entry])=>entry.type!=="file").map(async([file,entry])=>{let dest=(0,import_path28.join)(destination,file);entry.type==="directory"?await ensureDir4(dest):entry.type==="link"&&await(0,import_promises18.link)(dest,(0,import_path28.join)((0,import_path28.dirname)(dest),entry.target)).catch(()=>{})}))}__name(downloadFiles,"downloadFiles");function installJavaRuntimeWithJsonTask(options){return task("installJavaRuntime",async function(){let destination=options.destination,target=options.target,downloadOptions=getDownloadBaseOptions(options),jsonPath=(0,import_path28.join)(destination,"manifest.json"),manifestUrl=normalizeUrls(target.manifest.url,options.apiHost);await this.yield(new DownloadTask({destination:jsonPath,url:manifestUrl,validator:{algorithm:"sha1",hash:target.manifest.sha1},...downloadOptions}).setName("json"));let content=await(0,import_promises18.readFile)(jsonPath,"utf-8"),manifest2=JSON.parse(content);await downloadFiles.call(this,destination,options,manifest2)})}__name(installJavaRuntimeWithJsonTask,"installJavaRuntimeWithJsonTask");async function diagnoseInstall(installProfile,minecraftLocation,side="client"){let mc=MinecraftFolder.from(minecraftLocation),report={minecraftLocation:mc,installProfile,issues:[]},issues=report.issues,processors=resolveProcessors(side,installProfile,mc);await Promise.all(Version.resolveLibraries(installProfile.libraries).map(async lib=>{let libPath=mc.getLibraryByPath(lib.download.path),issue=await diagnoseFile({role:"library",file:libPath,expectedChecksum:lib.download.sha1,hint:"Problem on install_profile! Please consider to use Installer.installByProfile to fix."});issue&&issues.push(Object.assign(issue,{library:lib}))}));for(let proc of processors)if(proc.outputs)for(let[file,checksum2]of Object.entries(proc.outputs)){let issue=await diagnoseFile({role:"processor",file,expectedChecksum:checksum2.replace(/'/g,""),hint:"Re-install this installer profile!"});issue&&issues.push(Object.assign(issue,{processor:proc}))}return report}__name(diagnoseInstall,"diagnoseInstall");var import_promises19=require("fs/promises");var DEFAULT_META_URL_QUILT="https://meta.quiltmc.org";async function installQuiltVersion(options){let side=options.side??"client",url2=side==="client"?`${DEFAULT_META_URL_QUILT}/v3/versions/loader/${options.minecraftVersion}/${options.version}/profile/json`:`${DEFAULT_META_URL_QUILT}/v3/versions/loader/${options.minecraftVersion}/${options.version}/server/json`,content=await(await doFetch(options,url2)).json(),minecraft=MinecraftFolder.from(options.minecraft),versionName=`${options.minecraftVersion}-quilt${options.version}`;content.id=versionName;let jsonPath=side==="client"?minecraft.getVersionJson(versionName):minecraft.getVersionServerJson(versionName);return await ensureFile3(jsonPath),await(0,import_promises19.writeFile)(jsonPath,JSON.stringify(content)),versionName}__name(installQuiltVersion,"installQuiltVersion");var import_fs11=require("fs"),import_path29=require("path"),import_promises20=require("stream/promises");function getDefaultEntryResolver(){return e=>e.fileName}__name(getDefaultEntryResolver,"getDefaultEntryResolver");var UnzipTask=class extends BaseTask{constructor(zipFile,entries,destination,resolver=getDefaultEntryResolver(),interpreter=()=>{}){super();this.zipFile=zipFile;this.entries=entries;this.resolver=resolver;this.interpreter=interpreter;this._to=destination}streams=[];_onCancelled=()=>{};async handleEntry(entry,relativePath){let file=(0,import_path29.join)(this.to,relativePath);if(this._state===2)throw new CancelledError;let readStream=await openEntryReadStream(this.zipFile,entry);if(this.isCancelled)throw new CancelledError;this._state===3&&readStream.pause(),await ensureFile3(file),this.interpreter(readStream,file);let writeStream=(0,import_fs11.createWriteStream)(file);readStream.on("data",buf=>{this._progress+=buf.length,this.update(buf.length)}),this.streams.push([readStream,writeStream]),await(0,import_promises20.pipeline)(readStream,writeStream)}async runTask(){let promises2=[];for(let e of this.entries){let path16=await this.resolver(e);if(this.isCancelled)throw new CancelledError;this._total+=e.uncompressedSize,promises2.push(this.handleEntry(e,path16))}this.update(0);try{await Promise.all(promises2)}catch(e){throw e instanceof CancelledError&&this._onCancelled(),e}}cancelTask(){for(let[read2,write2]of this.streams)read2.unpipe(),read2.destroy(new CancelledError),this.zipFile.close(),write2.destroy(new CancelledError);return new Promise(resolve15=>{this._onCancelled=resolve15})}async pauseTask(){let promise=Promise.all(this.streams.map(([read2])=>new Promise(resolve15=>read2.once("pause",resolve15))));for(let[read2]of this.streams)read2.pause();await promise}async resumeTask(){let promise=Promise.all(this.streams.map(([read2])=>new Promise(resolve15=>read2.once("readable",resolve15))));for(let[read2]of this.streams)read2.resume();await promise}};__name(UnzipTask,"UnzipTask");var import_promises21=require("fs/promises"),import_path30=require("path"),import_undici11=__toESM(require_undici());var JsonTask=class extends AbortableTask{constructor(manifest2,tag,folder,environment,fetch3){super();this.manifest=manifest2;this.tag=tag;this.folder=folder;this.environment=environment;this.fetch=fetch3;this.name="json",this.param={version:tag}}controller=new AbortController;async process(){this.controller=new AbortController;let librariesUrl=`https://laby-releases.s3.de.io.cloud.ovh.net/api/v1/libraries/${this.environment}.json`,versionInfo=this.manifest.minecraftVersions.find(v=>v.tag===this.tag);if(!versionInfo)throw Object.assign(new Error(`Cannot find version info for ${this.tag}`),{name:"VersionInfoNotFoundError"});let fetch3=this.fetch??globalThis.fetch,metadataResponse=await fetch3(librariesUrl,{signal:this.controller.signal});if(!metadataResponse.ok)throw Object.assign(new Error(`Failed to fetch libraries metadata: ${metadataResponse.statusText}: ${await metadataResponse.text()}`),{name:"FetchLabyModMetadataError"});let libraries=await metadataResponse.json().then(res=>res.libraries).then(libs=>libs.filter(lib=>lib.minecraftVersion==="all"||lib.minecraftVersion===this.tag)),versionJsonResponse=await fetch3(versionInfo.customManifestUrl,{signal:this.controller.signal});if(!versionJsonResponse.ok)throw Object.assign(new Error(`Failed to fetch version json: ${versionJsonResponse.statusText}: ${await versionJsonResponse.text()}`),{name:"FetchLabyModVersionJsonError"});let versionJson=await versionJsonResponse.json();versionJson.libraries.push(...libraries.map(l=>({name:l.name,downloads:{artifact:{path:LibraryInfo.resolve(l.name).path,sha1:l.sha1,size:l.size,url:l.url}}})),{name:`net.labymod:LabyMod:${this.manifest.labyModVersion}`,downloads:{artifact:{path:`net/labymod/LabyMod/${this.manifest.labyModVersion}/LabyMod-${this.manifest.labyModVersion}.jar`,sha1:this.manifest.sha1,size:this.manifest.size,url:`https://laby-releases.s3.de.io.cloud.ovh.net/api/v1/download/labymod4/${this.environment}/${this.manifest.commitReference}.jar`}}}),versionJson.id=`LabyMod-4-${this.tag}-${this.manifest.commitReference}`;let versionPath=this.folder.getPath("versions",versionJson.id,`${versionJson.id}.json`);return await ensureDir4((0,import_path30.dirname)(versionPath)),await(0,import_promises21.writeFile)(versionPath,JSON.stringify(versionJson,null,4)),versionJson.id}abort(isCancelled){this.controller.abort(new CancelledError)}isAbortedError(e){return e instanceof CancelledError}};__name(JsonTask,"JsonTask");function installLabyMod4Task(manifest2,tag,minecraft,options){return task("installLabyMod",async function(){let folder=MinecraftFolder.from(minecraft),environment=options?.environment??"production",versionId=await this.yield(new JsonTask(manifest2,tag,folder,environment,options?.fetch));for(let[name3,hash]of Object.entries(manifest2.assets)){let url2=`https://laby-releases.s3.de.io.cloud.ovh.net/api/v1/download/assets/labymod4/${environment}/${manifest2.commitReference}/${name3}/${hash}.jar`,destination=folder.getPath("labymod-neo","assets",`${name3}.jar`);await this.yield(new DownloadTask({url:url2,destination,validator:{algorithm:"sha1",hash},...getDownloadBaseOptions(options)}).setName("asset",{name:name3}))}return versionId})}__name(installLabyMod4Task,"installLabyMod4Task");var import_lodash=__toESM(require_lodash());function assignShallow(state,options){let primitive=new Set(["string","number","boolean"]);for(let key of Object.keys(state))(primitive.has(typeof state[key])&&typeof options[key]==typeof state[key]||state[key]instanceof Array&&options[key]instanceof Array)&&(state[key]=options[key])}__name(assignShallow,"assignShallow");function requireObject(object,message){if(typeof object!="object")throw new TypeError(message||"Require a object!")}__name(requireObject,"requireObject");function requireString(object,message){if(typeof object!="string")throw new TypeError(message||`Require a string! But get ${typeof object} ${JSON.stringify(object)}`)}__name(requireString,"requireString");function toRecord(array,key){let result={};for(let i of array)result[key(i)]=i;return result}__name(toRecord,"toRecord");function isNonnull(object){return object!=null}__name(isNonnull,"isNonnull");function isFulfilled(v){return v.status==="fulfilled"}__name(isFulfilled,"isFulfilled");var import_node_path2=__toESM(require("node:path"),1);var import_node_fs=__toESM(require("node:fs"),1),import_node_util=require("node:util");var attemptifyAsync=__name((fn,onError)=>__name(function(...args){return fn.apply(void 0,args).catch(onError)},"attemptified"),"attemptifyAsync"),attemptifySync=__name((fn,onError)=>__name(function(...args){try{return fn.apply(void 0,args)}catch(error){return onError(error)}},"attemptified"),"attemptifySync");var import_node_process=__toESM(require("node:process"),1);var IS_USER_ROOT=import_node_process.default.getuid?!import_node_process.default.getuid():!1,LIMIT_FILES_DESCRIPTORS=1e4,NOOP=__name(()=>{},"NOOP");var Handlers={isChangeErrorOk:error=>{if(!Handlers.isNodeError(error))return!1;let{code}=error;return code==="ENOSYS"||!IS_USER_ROOT&&(code==="EINVAL"||code==="EPERM")},isNodeError:error=>error instanceof Error,isRetriableError:error=>{if(!Handlers.isNodeError(error))return!1;let{code}=error;return code==="EMFILE"||code==="ENFILE"||code==="EAGAIN"||code==="EBUSY"||code==="EACCESS"||code==="EACCES"||code==="EACCS"||code==="EPERM"},onChangeError:error=>{if(!Handlers.isNodeError(error))throw error;if(!Handlers.isChangeErrorOk(error))throw error}},handlers_default=Handlers;var RetryfyQueue=class{constructor(){this.interval=25,this.intervalId=void 0,this.limit=LIMIT_FILES_DESCRIPTORS,this.queueActive=new Set,this.queueWaiting=new Set,this.init=()=>{this.intervalId||(this.intervalId=setInterval(this.tick,this.interval))},this.reset=()=>{this.intervalId&&(clearInterval(this.intervalId),delete this.intervalId)},this.add=fn=>{this.queueWaiting.add(fn),this.queueActive.size<this.limit/2?this.tick():this.init()},this.remove=fn=>{this.queueWaiting.delete(fn),this.queueActive.delete(fn)},this.schedule=()=>new Promise(resolve15=>{let cleanup=__name(()=>this.remove(resolver),"cleanup"),resolver=__name(()=>resolve15(cleanup),"resolver");this.add(resolver)}),this.tick=()=>{if(!(this.queueActive.size>=this.limit)){if(!this.queueWaiting.size)return this.reset();for(let fn of this.queueWaiting){if(this.queueActive.size>=this.limit)break;this.queueWaiting.delete(fn),this.queueActive.add(fn),fn()}}}}};__name(RetryfyQueue,"RetryfyQueue");var retryify_queue_default=new RetryfyQueue;var retryifyAsync=__name((fn,isRetriableError)=>__name(function(timestamp){return __name(function attempt(...args){return retryify_queue_default.schedule().then(cleanup=>{let onResolve=__name(result=>(cleanup(),result),"onResolve"),onReject=__name(error=>{if(cleanup(),Date.now()>=timestamp)throw error;if(isRetriableError(error)){let delay2=Math.round(100*Math.random());return new Promise(resolve15=>setTimeout(resolve15,delay2)).then(()=>attempt.apply(void 0,args))}throw error},"onReject");return fn.apply(void 0,args).then(onResolve,onReject)})},"attempt")},"retrified"),"retryifyAsync"),retryifySync=__name((fn,isRetriableError)=>__name(function(timestamp){return __name(function attempt(...args){try{return fn.apply(void 0,args)}catch(error){if(Date.now()>timestamp)throw error;if(isRetriableError(error))return attempt.apply(void 0,args);throw error}},"attempt")},"retrified"),"retryifySync");var FS={attempt:{chmod:attemptifyAsync((0,import_node_util.promisify)(import_node_fs.default.chmod),handlers_default.onChangeError),chown:attemptifyAsync((0,import_node_util.promisify)(import_node_fs.default.chown),handlers_default.onChangeError),close:attemptifyAsync((0,import_node_util.promisify)(import_node_fs.default.close),NOOP),fsync:attemptifyAsync((0,import_node_util.promisify)(import_node_fs.default.fsync),NOOP),mkdir:attemptifyAsync((0,import_node_util.promisify)(import_node_fs.default.mkdir),NOOP),realpath:attemptifyAsync((0,import_node_util.promisify)(import_node_fs.default.realpath),NOOP),stat:attemptifyAsync((0,import_node_util.promisify)(import_node_fs.default.stat),NOOP),unlink:attemptifyAsync((0,import_node_util.promisify)(import_node_fs.default.unlink),NOOP),chmodSync:attemptifySync(import_node_fs.default.chmodSync,handlers_default.onChangeError),chownSync:attemptifySync(import_node_fs.default.chownSync,handlers_default.onChangeError),closeSync:attemptifySync(import_node_fs.default.closeSync,NOOP),existsSync:attemptifySync(import_node_fs.default.existsSync,NOOP),fsyncSync:attemptifySync(import_node_fs.default.fsync,NOOP),mkdirSync:attemptifySync(import_node_fs.default.mkdirSync,NOOP),realpathSync:attemptifySync(import_node_fs.default.realpathSync,NOOP),statSync:attemptifySync(import_node_fs.default.statSync,NOOP),unlinkSync:attemptifySync(import_node_fs.default.unlinkSync,NOOP)},retry:{close:retryifyAsync((0,import_node_util.promisify)(import_node_fs.default.close),handlers_default.isRetriableError),fsync:retryifyAsync((0,import_node_util.promisify)(import_node_fs.default.fsync),handlers_default.isRetriableError),open:retryifyAsync((0,import_node_util.promisify)(import_node_fs.default.open),handlers_default.isRetriableError),readFile:retryifyAsync((0,import_node_util.promisify)(import_node_fs.default.readFile),handlers_default.isRetriableError),rename:retryifyAsync((0,import_node_util.promisify)(import_node_fs.default.rename),handlers_default.isRetriableError),stat:retryifyAsync((0,import_node_util.promisify)(import_node_fs.default.stat),handlers_default.isRetriableError),write:retryifyAsync((0,import_node_util.promisify)(import_node_fs.default.write),handlers_default.isRetriableError),writeFile:retryifyAsync((0,import_node_util.promisify)(import_node_fs.default.writeFile),handlers_default.isRetriableError),closeSync:retryifySync(import_node_fs.default.closeSync,handlers_default.isRetriableError),fsyncSync:retryifySync(import_node_fs.default.fsyncSync,handlers_default.isRetriableError),openSync:retryifySync(import_node_fs.default.openSync,handlers_default.isRetriableError),readFileSync:retryifySync(import_node_fs.default.readFileSync,handlers_default.isRetriableError),renameSync:retryifySync(import_node_fs.default.renameSync,handlers_default.isRetriableError),statSync:retryifySync(import_node_fs.default.statSync,handlers_default.isRetriableError),writeSync:retryifySync(import_node_fs.default.writeSync,handlers_default.isRetriableError),writeFileSync:retryifySync(import_node_fs.default.writeFileSync,handlers_default.isRetriableError)}},dist_default=FS;var import_node_os=__toESM(require("node:os"),1),import_node_process2=__toESM(require("node:process"),1);var DEFAULT_ENCODING="utf8",DEFAULT_FILE_MODE=438,DEFAULT_FOLDER_MODE=511,DEFAULT_READ_OPTIONS={},DEFAULT_WRITE_OPTIONS={},DEFAULT_USER_UID=import_node_os.default.userInfo().uid,DEFAULT_USER_GID=import_node_os.default.userInfo().gid,DEFAULT_TIMEOUT_ASYNC=7500;var IS_POSIX=!!import_node_process2.default.getuid,IS_USER_ROOT2=import_node_process2.default.getuid?!import_node_process2.default.getuid():!1,LIMIT_BASENAME_LENGTH=128;var isException=__name(value=>value instanceof Error&&"code"in value,"isException"),isFunction=__name(value=>typeof value=="function","isFunction"),isString=__name(value=>typeof value=="string","isString"),isUndefined=__name(value=>value===void 0,"isUndefined");var Queues={},Scheduler={next:id=>{let queue=Queues[id];if(!queue)return;queue.shift();let job=queue[0];job?job(()=>Scheduler.next(id)):delete Queues[id]},schedule:id=>new Promise(resolve15=>{let queue=Queues[id];queue||(queue=Queues[id]=[]),queue.push(resolve15),!(queue.length>1)&&resolve15(()=>Scheduler.next(id))})},scheduler_default=Scheduler;var import_node_path=__toESM(require("node:path"),1);var import_node_process4=__toESM(require("node:process"),1);var import_node_process3=__toESM(require("node:process"),1),IS_LINUX=import_node_process3.default.platform==="linux",IS_WINDOWS=import_node_process3.default.platform==="win32";var Signals=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];IS_WINDOWS||Signals.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");IS_LINUX&&Signals.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED");var signals_default=Signals;var Interceptor=class{constructor(){this.callbacks=new Set,this.exited=!1,this.exit=signal=>{if(!this.exited){this.exited=!0;for(let callback of this.callbacks)callback();signal&&(IS_WINDOWS&&signal!=="SIGINT"&&signal!=="SIGTERM"&&signal!=="SIGKILL"?import_node_process4.default.kill(import_node_process4.default.pid,"SIGTERM"):import_node_process4.default.kill(import_node_process4.default.pid,signal))}},this.hook=()=>{import_node_process4.default.once("exit",()=>this.exit());for(let signal of signals_default)import_node_process4.default.once(signal,()=>this.exit(signal))},this.register=callback=>(this.callbacks.add(callback),()=>{this.callbacks.delete(callback)}),this.hook()}};__name(Interceptor,"Interceptor");var interceptor_default=new Interceptor;var whenExit=interceptor_default.register,node_default=whenExit;var Temp={store:{},create:filePath=>{let randomness=`000000${Math.floor(Math.random()*16777215).toString(16)}`.slice(-6),suffix=`.tmp-${Date.now().toString().slice(-10)}${randomness}`;return`${filePath}${suffix}`},get:(filePath,creator,purge=!0)=>{let tempPath=Temp.truncate(creator(filePath));return tempPath in Temp.store?Temp.get(filePath,creator,purge):(Temp.store[tempPath]=purge,[tempPath,__name(()=>delete Temp.store[tempPath],"disposer")])},purge:filePath=>{Temp.store[filePath]&&(delete Temp.store[filePath],dist_default.attempt.unlink(filePath))},purgeSync:filePath=>{Temp.store[filePath]&&(delete Temp.store[filePath],dist_default.attempt.unlinkSync(filePath))},purgeSyncAll:()=>{for(let filePath in Temp.store)Temp.purgeSync(filePath)},truncate:filePath=>{let basename24=import_node_path.default.basename(filePath);if(basename24.length<=LIMIT_BASENAME_LENGTH)return filePath;let truncable=/^(\.?)(.*?)((?:\.[^.]+)?(?:\.tmp-\d{10}[a-f0-9]{6})?)$/.exec(basename24);if(!truncable)return filePath;let truncationLength=basename24.length-LIMIT_BASENAME_LENGTH;return`${filePath.slice(0,-basename24.length)}${truncable[1]}${truncable[2].slice(0,-truncationLength)}${truncable[3]}`}};node_default(Temp.purgeSyncAll);var temp_default=Temp;function readFile12(filePath,options=DEFAULT_READ_OPTIONS){if(isString(options))return readFile12(filePath,{encoding:options});let timeout2=Date.now()+((options.timeout??DEFAULT_TIMEOUT_ASYNC)||-1);return dist_default.retry.readFile(timeout2)(filePath,options)}__name(readFile12,"readFile");function writeFile15(filePath,data,options,callback){if(isFunction(options))return writeFile15(filePath,data,DEFAULT_WRITE_OPTIONS,options);let promise=writeFileAsync(filePath,data,options);return callback&&promise.then(callback,callback),promise}__name(writeFile15,"writeFile");async function writeFileAsync(filePath,data,options=DEFAULT_WRITE_OPTIONS){if(isString(options))return writeFileAsync(filePath,data,{encoding:options});let timeout2=Date.now()+((options.timeout??DEFAULT_TIMEOUT_ASYNC)||-1),schedulerCustomDisposer=null,schedulerDisposer=null,tempDisposer=null,tempPath=null,fd=null;try{options.schedule&&(schedulerCustomDisposer=await options.schedule(filePath)),schedulerDisposer=await scheduler_default.schedule(filePath);let filePathReal=await dist_default.attempt.realpath(filePath),filePathExists=!!filePathReal;filePath=filePathReal||filePath,[tempPath,tempDisposer]=temp_default.get(filePath,options.tmpCreate||temp_default.create,options.tmpPurge!==!1);let useStatChown=IS_POSIX&&isUndefined(options.chown),useStatMode=isUndefined(options.mode);if(filePathExists&&(useStatChown||useStatMode)){let stats=await dist_default.attempt.stat(filePath);stats&&(options={...options},useStatChown&&(options.chown={uid:stats.uid,gid:stats.gid}),useStatMode&&(options.mode=stats.mode))}if(!filePathExists){let parentPath=import_node_path2.default.dirname(filePath);await dist_default.attempt.mkdir(parentPath,{mode:DEFAULT_FOLDER_MODE,recursive:!0})}fd=await dist_default.retry.open(timeout2)(tempPath,"w",options.mode||DEFAULT_FILE_MODE),options.tmpCreated&&options.tmpCreated(tempPath),isString(data)?await dist_default.retry.write(timeout2)(fd,data,0,options.encoding||DEFAULT_ENCODING):isUndefined(data)||await dist_default.retry.write(timeout2)(fd,data,0,data.length,0),options.fsync!==!1&&(options.fsyncWait!==!1?await dist_default.retry.fsync(timeout2)(fd):dist_default.attempt.fsync(fd)),await dist_default.retry.close(timeout2)(fd),fd=null,options.chown&&(options.chown.uid!==DEFAULT_USER_UID||options.chown.gid!==DEFAULT_USER_GID)&&await dist_default.attempt.chown(tempPath,options.chown.uid,options.chown.gid),options.mode&&options.mode!==DEFAULT_FILE_MODE&&await dist_default.attempt.chmod(tempPath,options.mode);try{await dist_default.retry.rename(timeout2)(tempPath,filePath)}catch(error){if(!isException(error)||error.code!=="ENAMETOOLONG")throw error;await dist_default.retry.rename(timeout2)(tempPath,temp_default.truncate(filePath))}tempDisposer(),tempPath=null}finally{fd&&await dist_default.attempt.close(fd),tempPath&&temp_default.purge(tempPath),schedulerCustomDisposer&&schedulerCustomDisposer(),schedulerDisposer&&schedulerDisposer()}}__name(writeFileAsync,"writeFileAsync");var import_fs_extra10=__toESM(require_lib());var import_ajv=__toESM(require_ajv());var AJV_INSTANCE=new import_ajv.default({useDefaults:!0,removeAdditional:!0}),DeserializeJsonError=class extends Error{constructor(original,errors8){super("Deserialize json error");this.original=original;this.errors=errors8;this.name="DeserializeJsonError"}};__name(DeserializeJsonError,"DeserializeJsonError");var SafeJsonSerializer=class{constructor(schema,logger){this.logger=logger;this.validation=AJV_INSTANCE.compile(schema)}validation;async serialize(data){let deepCopy=JSON.parse(JSON.stringify(data)),validation=this.validation;return validation(deepCopy)||validation.errors&&this.logger?.error(new AnyError("SerializeJsonError",`Error to serialize the datatype ${typeof data}:
`+JSON.stringify(validation.errors)+`
`+JSON.stringify(data))),Buffer.from(JSON.stringify(deepCopy,void 0,2),"utf-8")}async deserialize(b,throwIfError=!1){let originalString=b.toString("utf-8"),object;try{object=JSON.parse(originalString)}catch{object={}}if(object){let validation=this.validation,retry=!1,lastErrorPath="",retryCount=0,totalRetryCount=0,MAX_RETRY=1e4;do{if(retry=!1,totalRetryCount++,validation(object)||!validation.errors)break;try{let err=validation.errors[0];if(err.instancePath===lastErrorPath){if(retryCount++>3)break}else retryCount=0;if(err.instancePath===""&&err.keyword==="type")err.params.type==="array"?object=[]:err.params.type==="object"&&(object={}),lastErrorPath=err.instancePath,retry=!0;else if(err.keyword==="type"||err.keyword==="required"){let instancePath=err.instancePath,keyChain=instancePath.split("/").slice(1),parents=keyChain.slice(0,keyChain.length-1),key=keyChain[keyChain.length-1],current=object;for(let val2 of parents)current=current[val2];current instanceof Array&&Number.isInteger(Number(key))?current.splice(Number.parseInt(key,10),1):delete current[key],lastErrorPath=instancePath,retry=!0}}catch(e){this.logger?.warn(e)}}while(retry&&totalRetryCount<MAX_RETRY);if(validation.errors){let error=new DeserializeJsonError(originalString,validation.errors);if(throwIfError)throw error}}return object}};__name(SafeJsonSerializer,"SafeJsonSerializer");function createSafeFile(path16,schema,logger,legacyPaths=[],defaultVal){let serializer=new SafeJsonSerializer(schema,logger);return{async write(data){await(0,import_fs_extra10.ensureFile)(path16);let b=await serializer.serialize(data);try{await writeFile15(path16,b)}catch{await(0,import_fs_extra10.writeFile)(path16,b)}},async read(){let isMissing=await missing(path16);if(isMissing)for(let p of legacyPaths)try{await(0,import_fs_extra10.copyFile)(p,path16),isMissing=!1;break}catch{}if(isMissing&&defaultVal){let val2=await defaultVal();return await this.write(val2),val2}return await serializer.deserialize(await readFile12(path16).catch(e=>Buffer.from("")))}}}__name(createSafeFile,"createSafeFile");function createSafeIO(schema,logger){let serializer=new SafeJsonSerializer(schema,logger);return{async write(path16,data){await(0,import_fs_extra10.ensureFile)(path16),await writeFile15(path16,await serializer.serialize(data))},async read(path16){return await serializer.deserialize(await readFile12(path16))},async readIfExists(path16){try{return await serializer.deserialize(await readFile12(path16),!0)}catch{return}}}}__name(createSafeIO,"createSafeIO");var import_path32=require("path");var import_fs_extra11=__toESM(require_lib()),import_path31=require("path"),import_promises22=require("timers/promises");var kFlights=Symbol("Flights"),BUILTIN_FLIGHTS={},pluginFlights=__name(async app6=>{let logger=app6.getLogger("Flights"),fetchFlights=__name(async(output,cachedPath)=>{try{let clientSession=await app6.registry.get(kClientToken),build=app6.build,queryString=`version=${app6.version}&build=${build}&locale=${app6.host.getLocale()}&clientToken=${clientSession}`,resp=await app6.fetch(`https://api.xmcl.app/flights?${queryString}`,{}).catch(()=>app6.fetch(`https://xmcl-highfreq-function.azurewebsites.net/api/flights?${queryString}`));if(resp.status!==200){logger.error(new Error(`Failed to fetch flights: ${resp.status}`));return}let result=await resp.json();for(let[k,v]of Object.entries(result))output[k]=v;logger.log("Fetched flights",JSON.stringify(output)),await(0,import_fs_extra11.writeFile)(cachedPath,JSON.stringify(output))}catch(e){let err=e;err.code==="ENOTFOUND"&&err.syscall==="getaddrinfo"&&err.message==="net::ERR_INTERNET_DISCONNECTED"?logger.warn("Failed to fetch flights: Network error. Please check your network connection."):logger.error(e)}},"fetchFlights"),readCachedFlights=__name(async(output,cachedPath)=>{try{let cached=JSON.parse(await(0,import_fs_extra11.readFile)(cachedPath,"utf-8"));for(let[k,v]of Object.entries(cached))output[k]=v;return!1}catch{return!0}},"readCachedFlights"),readFlights=__name(async(output,cachedPath)=>{await readCachedFlights(output,cachedPath)?await Promise.race([fetchFlights(output,cachedPath),(0,import_promises22.setTimeout)(2e3)]):fetchFlights(output,cachedPath).catch(()=>{})},"readFlights");try{let filtered={...BUILTIN_FLIGHTS},cachedPath=(0,import_path31.join)(app6.appDataPath,"flights.json"),promise=readFlights(filtered,cachedPath).then(()=>{logger.log("Flights loaded",JSON.stringify(filtered))});app6.protocol.registerHandler("http",async({request:request7,response})=>{if(request7.url.host==="launcher"&&request7.url.pathname==="/flights"){await promise,response.status=200;let jsContent=`window.flights = ${JSON.stringify(filtered)}`;response.headers={"content-type":"application/javascript"},response.body=jsContent}}),app6.registry.register(kFlights,filtered)}catch{app6.registry.register(kFlights,{...BUILTIN_FLIGHTS})}},"pluginFlights");var BUILTIN_CLIENT={"open.littleskin.cn":"393"},kYggdrasilSeriveRegistry=Symbol("YggdrasilSeriveRegistry"),YggdrasilSeriveRegistry=class{constructor(app6){this.app=app6;this.logger=app6.getLogger("YggdrasilSeriveRegistry"),this.yggdrasilFile=createSafeFile((0,import_path32.join)(app6.appDataPath,"yggdrasil.json"),YggdrasilSchema,this.logger,void 0,async()=>({yggdrasilServices:await Promise.all([loadYggdrasilApiProfile("https://littleskin.cn/api/yggdrasil",app6.fetch),loadYggdrasilApiProfile("https://authserver.ely.by/api/authlib-injector",app6.fetch)])})),app6.protocol.registerHandler("authlib-injector",({request:request7,response})=>{this.addYggdrasilService(request7.url.pathname)}),app6.registry.get(kFlights).then(flights=>{let clients=flights.yggdrasilClients;if(clients&&typeof clients=="object")for(let[host,clientId]of Object.entries(clients))typeof clientId=="string"&&(BUILTIN_CLIENT[host]=clientId)})}yggdrasilServices=[];yggdrasilFile;logger;async load(){let apis=await this.yggdrasilFile.read(),litteSkin=apis.yggdrasilServices.find(a=>new URL(a.url).host==="littleskin.cn");litteSkin&&(!litteSkin.authlibInjector||!litteSkin.ocidConfig)&&(apis.yggdrasilServices.splice(apis.yggdrasilServices.indexOf(litteSkin),1),apis.yggdrasilServices.push(await loadYggdrasilApiProfile("https://littleskin.cn/api/yggdrasil",this.app.fetch)));let ely=apis.yggdrasilServices.find(a=>new URL(a.url).host==="authserver.ely.by");ely&&!ely.authlibInjector&&(apis.yggdrasilServices.splice(apis.yggdrasilServices.indexOf(ely),1),apis.yggdrasilServices.push(await loadYggdrasilApiProfile("https://authserver.ely.by/api/authlib-injector",this.app.fetch))),this.yggdrasilServices.push(...apis.yggdrasilServices)}getYggdrasilServices(){return this.yggdrasilServices}getClientId(authServer){let host=new URL(authServer).host;return BUILTIN_CLIENT[host]}async addYggdrasilService(url2){url2.startsWith("authlib-injector:")&&(url2=url2.substring(17)),url2.startsWith("yggdrasil-server:")&&(url2=url2.substring(17)),url2=decodeURIComponent(url2);let domain=new URL(url2).host;this.logger.log(`Add ${url2} as yggdrasil (authlib-injector) api service ${domain}`);let api=await loadYggdrasilApiProfile(url2),existed=this.yggdrasilServices.find(a=>new URL(a.url).host===new URL(url2).host);if(existed){if(existed.authlibInjector&&!api.authlibInjector)return;!existed.authlibInjector&&api.authlibInjector&&(this.yggdrasilServices=this.yggdrasilServices.filter(a=>new URL(a.url).host!==new URL(url2).host))}this.yggdrasilServices.push(api),await this.yggdrasilFile.write({yggdrasilServices:this.yggdrasilServices})}async removeYggdrasilService(url2){this.yggdrasilServices=this.yggdrasilServices.filter(a=>a.url!==url2),await this.yggdrasilFile.write({yggdrasilServices:this.yggdrasilServices})}};__name(YggdrasilSeriveRegistry,"YggdrasilSeriveRegistry");var isValidUrl=__name(url2=>{try{return new URL(url2)}catch{return}},"isValidUrl");function joinUrl2(a,b){return a.endsWith("/")&&b.startsWith("/")?a+b.substring(1):!a.endsWith("/")&&!b.startsWith("/")?a+"/"+b:a+b}__name(joinUrl2,"joinUrl");function replaceHost(a,b){a instanceof URL&&(a=a.toString());let url2=new URL(a),host;return b instanceof URL?host=b.toString():host=new URL(b).host,url2.host=host,url2.toString()}__name(replaceHost,"replaceHost");var kYggdrasilAccountSystem=Symbol("YggdrasilAccountSystem"),YggdrasilAccountSystem=class{constructor(app6,logger,clientToken,storage,registry,ocidClient){this.app=app6;this.logger=logger;this.clientToken=clientToken;this.storage=storage;this.registry=registry;this.ocidClient=ocidClient}getSupporetedAuthorityMetadata(){return this.registry.getYggdrasilServices().map(s=>({authority:s.url,flow:s.ocidConfig?["device-code","password"]:["password"],authlibInjector:s.authlibInjector,emailOnly:!1,favicon:s.favicon,kind:"yggdrasil"}))}getClient(authority){if(!isValidUrl(authority))throw new TypeError("Invalid authority url "+authority);return new YggdrasilThirdPartyClient(authority,{fetch:(...args)=>this.app.fetch(...args)})}async#updateSkins(client,userProfile,signal){for(let p of Object.values(userProfile.profiles)){let profile=await client.lookup(p.id,!0,signal);try{let transformed=transformGameProfileTexture(profile);if(!transformed)continue;userProfile.profiles[p.id]=transformed}catch(e){this.logger.error(e),this.logger.warn("Fail to update skins",p,profile)}}}async#loginOCID(ocidConfig,authority,username,slientOnly,homeAccountId,signal){let client=this.ocidClient,id=this.registry.getClientId(ocidConfig.issuer);if(!id)throw new UserException({type:"loginServiceNotSupported",authority},`Service ${authority} is not supported`);let{result}=await client.authenticate(ocidConfig.issuer,id,username,["Yggdrasil.Server.Join","Yggdrasil.PlayerProfiles.Select","openid","offline_access"],{signal,slientOnly,homeAccountId}),selectedProfileRaw="selectedProfile"in result.idTokenClaims?result.idTokenClaims.selectedProfile:void 0;if(!selectedProfileRaw)throw new UserException({type:"fetchMinecraftProfileFailed",errorType:"NOT_FOUND",error:"NOT_FOUND",errorMessage:`No user profile@${authority}`,developerMessage:`No user profile@${authority}`});let selectedProfile={...selectedProfileRaw,properties:Object.fromEntries(selectedProfileRaw.properties.map(p=>[p.name,p.value]))},transformed=transformGameProfileTexture(selectedProfile);if(!transformed)throw new UserException({type:"fetchMinecraftProfileFailed",errorType:"BadProfile",error:"BadProfile",errorMessage:`BadProfile@${authority}`,developerMessage:`BadProfile@${authority}`});let profile={id:normalizeUserId(result.uniqueId,authority),username,invalidated:!1,profiles:{[selectedProfile.id]:transformed},selectedProfile:selectedProfile.id,expiredAt:result.expiresOn?.getTime()||Date.now()+864e5,authority,homeAccountId:result.uniqueId};return await this.storage.put(profile,result.accessToken),profile}async login({username,password,authority,properties},signal){let auth=this.registry.getYggdrasilServices().find(s=>s.url===authority);if(auth?.ocidConfig&&properties?.mode==="device")return await this.#loginOCID(auth.ocidConfig,authority,username,!1,void 0,signal);let client=this.getClient(authority);if(!client)throw new UserException({type:"loginServiceNotSupported",authority},`Service ${authority} is not supported`);try{let auth2=await client.login({username,password:password??"",requestUser:!0,clientToken:this.clientToken},signal),userProfile={id:normalizeUserId(auth2.user.id,authority),username,invalidated:!1,profiles:toRecord(auth2.availableProfiles.map(normalizeGameProfile),v=>v.id),selectedProfile:auth2.selectedProfile?.id??auth2.availableProfiles[0]?.id??"",expiredAt:Date.now()+864e5,authority};return await this.storage.put(userProfile,auth2.accessToken),await this.#updateSkins(client,userProfile,signal),userProfile}catch(e){if(e.message&&e.message.startsWith("getaddrinfo ENOTFOUND"))throw new UserException({type:"loginInternetNotConnected"},e.message||e.errorMessage,{cause:e});if(e.error==="ForbiddenOperationException"&&e.errorMessage==="Invalid credentials. Invalid username or password.")throw new UserException({type:"loginInvalidCredentials"},e.message||e.errorMessage,{cause:e});if(e.error==="ForbiddenOperationException"&&e.errorMessage==="Invalid credential information.")throw new UserException({type:"loginInvalidCredentials"},e.message||e.errorMessage,{cause:e});if(e.error==="ForbiddenOperationException")throw new UserException({type:"loginGeneral"},e.message||e.errorMessage,{cause:e});if(e.error==="IllegalArgumentException")throw new UserException({type:"loginInvalidCredentials"},e.message||e.errorMessage,{cause:e});if(isSystemError(e)){if(e.code==="ETIMEDOUT")throw new UserException({type:"loginTimeout"},e.message,{cause:e});if(e.code==="ECONNRESET")throw new UserException({type:"loginReset"},e.message,{cause:e})}else if(e instanceof YggdrasilError)throw new UserException({type:"loginInvalidCredentials"},e.message||e.errorMessage,{cause:e});throw new UserException({type:"loginGeneral"},e.message||e.errorMessage,{cause:e})}}async refresh(userProfile,signal,{force,silent}){let auth=this.registry.getYggdrasilServices().find(s=>s.url===userProfile.authority);if(auth?.ocidConfig&&userProfile.homeAccountId){let diff=Date.now()-userProfile.expiredAt;return force||!userProfile.expiredAt||diff>0||diff/1e3/3600/24>14||userProfile.invalidated?await this.#loginOCID(auth.ocidConfig,userProfile.authority,userProfile.username,silent??!0,userProfile.homeAccountId,signal):userProfile}let client=this.getClient(userProfile.authority),token=await this.storage.get(userProfile);if(!token)return userProfile.invalidated=!0,userProfile;let valid=await client.validate(token,this.clientToken,signal);if(this.logger.log(`Validate ${userProfile.authority} user access token: ${valid?"valid":"invalid"}`),!valid||force)try{let result=await client.refresh({accessToken:token,requestUser:!0,clientToken:this.clientToken},signal);this.logger.log(`Refreshed user access token for user: ${userProfile.id}`),await this.storage.put(userProfile,result.accessToken),userProfile.expiredAt=Date.now()+864e5,userProfile.invalidated=!1}catch(e){this.logger.warn(e),this.logger.warn(`Invalid current user ${userProfile.id} accessToken!`),userProfile.invalidated=!0}else userProfile.expiredAt=Date.now()+864e5,userProfile.invalidated=!1;return await this.#updateSkins(client,userProfile,signal),userProfile}async setSkin(userProfile,gameProfile,{cape,skin},signal){let client=this.getClient(userProfile.authority);this.logger.log(`Upload texture ${gameProfile.name}(${gameProfile.id})`);let token=await this.storage.get(userProfile);if(!token)return userProfile.invalidated=!0,userProfile;if(typeof cape=="string"&&gameProfile.uploadable?.indexOf("cape")!==-1)if(cape==="")await client.setTexture({uuid:gameProfile.id,accessToken:token,type:"cape"},signal);else{let data=await normalizeSkinData(cape);await client.setTexture({uuid:gameProfile.id,accessToken:token,type:"cape",texture:typeof data=="string"?{url:data}:{data}},signal)}if(gameProfile.uploadable?.indexOf("skin")!==-1&&typeof skin=="object")if(skin===null)await client.setTexture({uuid:gameProfile.id,accessToken:token,type:"skin"},signal);else{let data=await normalizeSkinData(skin.url);await client.setTexture({uuid:gameProfile.id,accessToken:token,type:"skin",texture:typeof data=="string"?{metadata:{model:skin.slim?"slim":"steve"},url:data}:{metadata:{model:skin.slim?"slim":"steve"},data}},signal)}let newGameProfile=await client.lookup(gameProfile.id,!0,signal),textures=JSON.parse(Buffer.from(newGameProfile.properties.textures,"base64").toString()),uploadable=newGameProfile.properties.uploadableTextures;return textures?.textures.SKIN&&(this.logger.log(`Update the skin for profile ${newGameProfile.name}`),userProfile.profiles[newGameProfile.id]={...newGameProfile,textures:{...textures.textures,SKIN:textures?.textures.SKIN},uploadable:uploadable?uploadable.split(","):void 0}),userProfile}};__name(YggdrasilAccountSystem,"YggdrasilAccountSystem");var import_fs13=require("fs"),import_fs_extra12=__toESM(require_lib()),import_path33=require("path");async function preprocessUserData(output,input,minecraftJsonPath,tokenStorage){let mojangSelectedUserId="";try{let minecraftProfile=await(0,import_fs_extra12.readFile)(minecraftJsonPath,"utf-8").then(JSON.parse).catch(()=>{});fillData(output,input,minecraftProfile,tokenStorage),mojangSelectedUserId=minecraftProfile?.selectedUser?.account||""}catch{}let checkToken=__name(async u=>{try{"accessToken"in u&&typeof u.accessToken=="string"&&(await tokenStorage.get(u)||await tokenStorage.put(u,u.accessToken))}catch{}},"checkToken"),users=Object.values(input.users).map(migrateUserProfile).filter(isNotNull).map(userProfile=>(userProfile.id=normalizeUserId(userProfile.id,userProfile.authority),userProfile));return await Promise.all(users.map(checkToken)),output.users=users.reduce((acc,u)=>(acc[u.id]=u,acc),{}),{mojangSelectedUserId}}__name(preprocessUserData,"preprocessUserData");function migrateUserProfile(userProfile){if(userProfile.authority)return userProfile;if(userProfile.authService){let output={...userProfile};if(delete output.authService,userProfile.authService==="microsoft")output.authority=AUTHORITY_MICROSOFT;else if(userProfile.authService==="mojang")output.authority=AUTHORITY_MOJANG;else if(userProfile.authService==="offline")output.authority=AUTHORITY_DEV;else if(userProfile.authService==="littleskin.cn")output.authority="https://littleskin.cn/api/yggdrasil";else if(userProfile.authService==="authserver.ely.by")output.authority="https://authserver.ely.by/api/authlib-injector";else return;return output}}__name(migrateUserProfile,"migrateUserProfile");function fillData(output,input,launchProfile,tokenStorage){output.users=input.users;for(let user of Object.values(output.users))typeof user.expiredAt>"u"&&(user.expiredAt=-1);if(launchProfile?.authenticationDatabase){let adb=launchProfile.authenticationDatabase;for(let userId of Object.keys(adb)){let user=adb[userId];if(!output.users[userId]){let profiles=Object.entries(user.profiles).reduce((dict,[id,o])=>(dict[id]={id,name:o.displayName,textures:{SKIN:{url:""}}},dict),{});output.users[userId]={id:userId,invalidated:!1,username:user.username,authority:AUTHORITY_MICROSOFT,selectedProfile:profiles[launchProfile.selectedUser.profile]?launchProfile.selectedUser.profile:Object.values(profiles)[0].id,expiredAt:0,profiles},tokenStorage.put(output.users[userId],user.accessToken)}}}}__name(fillData,"fillData");async function ensureLauncherProfile(dir){let profilePath=(0,import_path33.join)(dir,"launcher_profiles.json");if((0,import_fs13.existsSync)(profilePath))return;await(0,import_fs_extra12.writeFile)(profilePath,JSON.stringify({clientToken:"",profiles:{},selectedUser:{},authenticationDatabase:{},settings:{}},void 0,2))}__name(ensureLauncherProfile,"ensureLauncherProfile");var kGFW=Symbol("GFW"),GFW=class{constructor(signal){this.signal=signal;signal.then(env=>{this.env=env,this.inside=this.env==="cn"})}inside=!1;env="global"};__name(GFW,"GFW");async function getModrinthAccessToken(app6){let metadata=await app6.secretStorage.get("modrinth","MODRINTH_USER");try{if(metadata){let{access_token,expires_in,token_type}=JSON.parse(metadata),now=Date.now(),expirationTime=now+expires_in*1e3;return now<expirationTime?access_token:!1}}catch{return}}__name(getModrinthAccessToken,"getModrinthAccessToken");async function loginModrinth(app6,userService,scopes,invalidate,signal){if(!(invalidate?void 0:await getModrinthAccessToken(app6))){let redirect_uri=`http://127.0.0.1:${await app6.serverPort}/modrinth-auth`,scopesString=scopes.join(" "),url2=new URL("https://modrinth.com/auth/authorize");url2.searchParams.set("client_id","GFz0B21y"),url2.searchParams.set("redirect_uri",redirect_uri),url2.searchParams.set("scope",scopesString),app6.shell.openInBrowser(url2.toString()),userService.emit("modrinth-authorize-url",url2);let code=await new Promise((resolve15,reject2)=>{let abort=__name(()=>{reject2(new AnyError("AuthCodeTimeoutError","Timeout to wait the auth code! Please try again later!"))},"abort");signal?.addEventListener("abort",abort),userService.once("modrinth-authorize-code",(err,code2)=>{app6.controller.requireFocus(),err?reject2(err):resolve15(code2)})}),authUrl=(await app6.registry.get(kGFW)).inside?new URL("https://xmcl-highfreq-function.azurewebsites.net/api/modrinth-auth"):new URL("https://api.xmcl.app/modrinth/auth");authUrl.searchParams.set("code",code),authUrl.searchParams.set("redirect_uri",redirect_uri);let response=await app6.fetch(authUrl);if(!response.ok)throw new AnyError("ModrinthAuthError",`Failed to get auth code: ${response.statusText}: ${await response.text()}`);let data=await response.json();await app6.secretStorage.put("modrinth","MODRINTH_USER",JSON.stringify(data))}}__name(loginModrinth,"loginModrinth");var UserService=class extends StatefulService{constructor(app6,store,tokenStorage,yggdrasilAccountSystem,yggdrasilSeriveRegistry){super(app6,()=>store.registerStatic(new UserState,UserServiceKey),async()=>{let data=await this.userFile.read(),userData={users:{},yggdrasilServices:[]},{mojangSelectedUserId}=await preprocessUserData(userData,data,this.getMinecraftPath("launcher_profiles.json"),tokenStorage);this.mojangSelectedUserId=mojangSelectedUserId,app6.registry.get(kGameDataPath).then(getPath=>{ensureLauncherProfile(getPath())}),this.log(`Load ${Object.keys(userData.users).length} users`),this.state.userData(userData),Promise.all(Object.values(userData.users).map(user=>user.username?this.refreshUser(user.id,{silent:!0,validate:!0}).catch(e=>{this.log(`Failed to refresh user ${user.id}`,e)}):this.removeUser(user)))});this.tokenStorage=tokenStorage;this.yggdrasilAccountSystem=yggdrasilAccountSystem;this.yggdrasilSeriveRegistry=yggdrasilSeriveRegistry;this.userFile=createSafeFile(this.getAppDataPath("user.json"),UserSchema,this),this.state.subscribeAll(()=>{this.saveUserFile()})}userFile;saveUserFile=(0,import_lodash.default)(async()=>{let userData={users:this.state.users};await this.userFile.write(userData)},1e3);loginController;refreshController;setSkinController;accountSystems={};mojangSelectedUserId="";async hasModrinthToken(){return!!await getModrinthAccessToken(this.app)}async loginModrinth(invalidate=!1){await loginModrinth(this.app,this,["USER_READ_EMAIL","USER_READ","USER_WRITE","COLLECTION_CREATE","COLLECTION_READ","COLLECTION_WRITE","COLLECTION_DELETE"],invalidate,this.loginController?.signal)}addYggdrasilService(url2){return this.yggdrasilSeriveRegistry.addYggdrasilService(url2)}removeYggdrasilService(url2){return this.yggdrasilSeriveRegistry.removeYggdrasilService(url2)}async getSupportedAuthorityMetadata(){return Object.values(this.accountSystems).concat(this.yggdrasilAccountSystem).map(s=>s.getSupporetedAuthorityMetadata(!0)).flat()}async removeUserGameProfile(userProfile,gameProfileId){this.state.users[userProfile.id]&&(delete this.state.users[userProfile.id].profiles[gameProfileId],this.state.userProfile(this.state.users[userProfile.id]))}async getUserState(){return await this.initialize(),this.state}async login(options){let system=this.accountSystems[options.authority]||this.yggdrasilAccountSystem;this.loginController=new AbortController,this.emit("user-login",options.authority);let profile=await system.login(options,this.loginController.signal).finally(()=>{this.loginController=void 0});return this.state.userProfile(profile),profile}registerAccountSystem(authority,system){this.accountSystems[authority]=system}async uploadSkin(options){requireObject(options);let{gameProfileId,userId,skin}=options,user=this.state.users[userId],gameProfile=user.profiles[gameProfileId||user.selectedProfile];if(!gameProfile)throw new AnyError("UploadSkinError","Unknown game profile.",{},{profilesIds:Object.keys(user.profiles)});let sys=this.accountSystems[user.authority]||this.yggdrasilAccountSystem;skin&&typeof skin.slim!="boolean"&&(skin.slim=!1),this.log(`Upload texture ${gameProfile.name}(${gameProfile.id})`),this.setSkinController=new AbortController;let data=await sys.setSkin(user,gameProfile,options,this.setSkinController.signal).finally(()=>{this.setSkinController=void 0});this.state.userProfile(data)}async saveSkin(options){requireObject(options),requireString(options.url),requireString(options.path);let{path:path16,url:url2}=options,downloadOptions=await this.app.registry.get(kDownloadOptions);await new DownloadTask({url:url2,destination:path16,...downloadOptions}).startAndWait()}async refreshUser(userId,options={}){let user=this.state.users[userId];if(!user){this.log("Skip refresh user status as the user is empty.");return}let system=this.accountSystems[user.authority]||this.yggdrasilAccountSystem;this.refreshController=new AbortController;let newUser=await system.refresh(user,this.refreshController.signal,options).finally(()=>{this.refreshController=void 0});if(this.state.users[userId]&&(this.state.userProfile(newUser),newUser.invalidated))throw new UserException({type:"userAccessTokenExpired"})}async selectUserGameProfile(userProfile,gameProfileId){userProfile.selectedProfile=gameProfileId,this.state.userProfile(userProfile)}async removeUser(userProfile){requireObject(userProfile),this.state.userProfileRemove(userProfile.id)}async getOfficialUserProfile(){await this.initialize();let official=Object.values(this.state.users).find(u=>u.authority===AUTHORITY_MICROSOFT);if(official){let controller=new AbortController;await this.accountSystems.microsoft?.refresh(official,controller.signal,{});let accessToken=await this.tokenStorage.get(official);return{...official,accessToken}}}async abortLogin(){this.loginController?.abort()}async abortRefresh(){this.refreshController?.abort()}getAccountSystem(service){return this.accountSystems[service]}};__name(UserService,"UserService"),__decorateClass([Lock("login")],UserService.prototype,"login",1),__decorateClass([Lock("uploadSkin")],UserService.prototype,"uploadSkin",1),__decorateClass([Singleton(v=>v)],UserService.prototype,"refreshUser",1),__decorateClass([Singleton(p=>p.id)],UserService.prototype,"removeUser",1),UserService=__decorateClass([ExposeServiceKey(UserServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(ServiceStateManager)),__decorateParam(2,Inject(kUserTokenStorage)),__decorateParam(3,Inject(kYggdrasilAccountSystem)),__decorateParam(4,Inject(kYggdrasilSeriveRegistry))],UserService);function splitCommandLine(command){let args=[],regex=/[^\s"']+|"([^"]*)"|'([^']*)'/g,match;for(;(match=regex.exec(command))!==null;)match[1]?args.push(match[1]):match[2]?args.push(match[2]):args.push(match[0]);return args}__name(splitCommandLine,"splitCommandLine");function normalizeCommandLine(cmd){return cmd&&(typeof cmd=="string"?splitCommandLine(cmd):cmd)}__name(normalizeCommandLine,"normalizeCommandLine");var import_fs15=require("fs"),import_promises25=require("fs/promises"),import_events4=require("events"),sysPath2=__toESM(require("path"),1);var import_promises23=require("fs/promises"),import_stream6=require("stream"),import_path34=require("path");function defaultOptions(){return{root:".",fileFilter:_path=>!0,directoryFilter:_path=>!0,type:FILE_TYPE,lstat:!1,depth:2147483648,alwaysStat:!1,highWaterMark:4096}}__name(defaultOptions,"defaultOptions");var RECURSIVE_ERROR_CODE="READDIRP_RECURSIVE_ERROR",NORMAL_FLOW_ERRORS=new Set(["ENOENT","EPERM","EACCES","ELOOP",RECURSIVE_ERROR_CODE]),FILE_TYPE="files",DIR_TYPE="directories",FILE_DIR_TYPE="files_directories",EVERYTHING_TYPE="all",ALL_TYPES=[FILE_TYPE,DIR_TYPE,FILE_DIR_TYPE,EVERYTHING_TYPE],DIR_TYPES=new Set([DIR_TYPE,FILE_DIR_TYPE,EVERYTHING_TYPE]),FILE_TYPES=new Set([FILE_TYPE,FILE_DIR_TYPE,EVERYTHING_TYPE]),isNormalFlowError=__name(error=>NORMAL_FLOW_ERRORS.has(error.code),"isNormalFlowError"),wantBigintFsStats=process.platform==="win32",emptyFn=__name(_path=>!0,"emptyFn"),normalizeFilter=__name(filter=>{if(filter===void 0)return emptyFn;if(typeof filter=="function")return filter;if(typeof filter=="string"){let fl=filter.trim();return entry=>entry.basename===fl}if(Array.isArray(filter)){let trItems=filter.map(item=>item.trim());return entry=>trItems.some(f=>entry.basename===f)}return emptyFn},"normalizeFilter"),ReaddirpStream=class extends import_stream6.Readable{constructor(options={}){super({objectMode:!0,autoDestroy:!0,highWaterMark:options.highWaterMark});let opts={...defaultOptions(),...options},{root,type}=opts;this._fileFilter=normalizeFilter(opts.fileFilter),this._directoryFilter=normalizeFilter(opts.directoryFilter);let statMethod=opts.lstat?import_promises23.lstat:import_promises23.stat;wantBigintFsStats?this._stat=path16=>statMethod(path16,{bigint:!0}):this._stat=statMethod,this._maxDepth=opts.depth,this._wantsDir=DIR_TYPES.has(type),this._wantsFile=FILE_TYPES.has(type),this._wantsEverything=type===EVERYTHING_TYPE,this._root=(0,import_path34.resolve)(root),this._isDirent=!opts.alwaysStat,this._statsProp=this._isDirent?"dirent":"stats",this._rdOptions={encoding:"utf8",withFileTypes:this._isDirent},this.parents=[this._exploreDir(root,1)],this.reading=!1,this.parent=void 0}async _read(batch){if(!this.reading){this.reading=!0;try{for(;!this.destroyed&&batch>0;){let par=this.parent,fil=par&&par.files;if(fil&&fil.length>0){let{path:path16,depth}=par,slice=fil.splice(0,batch).map(dirent=>this._formatEntry(dirent,path16)),awaited=await Promise.all(slice);for(let entry of awaited){if(!entry){batch--;return}if(this.destroyed)return;let entryType=await this._getEntryType(entry);entryType==="directory"&&this._directoryFilter(entry)?(depth<=this._maxDepth&&this.parents.push(this._exploreDir(entry.fullPath,depth+1)),this._wantsDir&&(this.push(entry),batch--)):(entryType==="file"||this._includeAsFile(entry))&&this._fileFilter(entry)&&this._wantsFile&&(this.push(entry),batch--)}}else{let parent=this.parents.pop();if(!parent){this.push(null);break}if(this.parent=await parent,this.destroyed)return}}}catch(error){this.destroy(error)}finally{this.reading=!1}}}async _exploreDir(path16,depth){let files;try{files=await(0,import_promises23.readdir)(path16,this._rdOptions)}catch(error){this._onError(error)}return{files,depth,path:path16}}async _formatEntry(dirent,path16){let entry,basename24=this._isDirent?dirent.name:dirent;try{let fullPath=(0,import_path34.resolve)((0,import_path34.join)(path16,basename24));entry={path:(0,import_path34.relative)(this._root,fullPath),fullPath,basename:basename24},entry[this._statsProp]=this._isDirent?dirent:await this._stat(fullPath)}catch(err){this._onError(err);return}return entry}_onError(err){isNormalFlowError(err)&&!this.destroyed?this.emit("warn",err):this.destroy(err)}async _getEntryType(entry){if(!entry&&this._statsProp in entry)return"";let stats=entry[this._statsProp];if(stats.isFile())return"file";if(stats.isDirectory())return"directory";if(stats&&stats.isSymbolicLink()){let full=entry.fullPath;try{let entryRealPath=await(0,import_promises23.realpath)(full),entryRealPathStats=await(0,import_promises23.lstat)(entryRealPath);if(entryRealPathStats.isFile())return"file";if(entryRealPathStats.isDirectory()){let len=entryRealPath.length;if(full.startsWith(entryRealPath)&&full.substr(len,1)===import_path34.sep){let recursiveError=new Error(`Circular symlink detected: "${full}" points to "${entryRealPath}"`);return recursiveError.code=RECURSIVE_ERROR_CODE,this._onError(recursiveError)}return"directory"}}catch(error){return this._onError(error),""}}}_includeAsFile(entry){let stats=entry&&entry[this._statsProp];return stats&&this._wantsEverything&&!stats.isDirectory()}};__name(ReaddirpStream,"ReaddirpStream");var readdirp=__name((root,options={})=>{let type=options.entryType||options.type;if(type==="both"&&(type=FILE_DIR_TYPE),type&&(options.type=type),root){if(typeof root!="string")throw new TypeError("readdirp: root argument must be a string. Usage: readdirp(root, options)");if(type&&!ALL_TYPES.includes(type))throw new Error(`readdirp: Invalid type passed. Use one of ${ALL_TYPES.join(", ")}`)}else throw new Error("readdirp: root argument is required. Usage: readdirp(root, options)");return options.root=root,new ReaddirpStream(options)},"readdirp");var import_fs14=require("fs"),import_promises24=require("fs/promises"),sysPath=__toESM(require("path"),1),import_os5=require("os");var STR_DATA="data",STR_END="end",STR_CLOSE="close",EMPTY_FN=__name(()=>{},"EMPTY_FN");var pl=process.platform,isWindows=pl==="win32",isMacos=pl==="darwin",isLinux=pl==="linux",isFreeBSD=pl==="freebsd",isIBMi=(0,import_os5.type)()==="OS400",EVENTS={ALL:"all",READY:"ready",ADD:"add",CHANGE:"change",ADD_DIR:"addDir",UNLINK:"unlink",UNLINK_DIR:"unlinkDir",RAW:"raw",ERROR:"error"},EV=EVENTS,THROTTLE_MODE_WATCH="watch",statMethods={lstat:import_promises24.lstat,stat:import_promises24.stat},KEY_LISTENERS="listeners",KEY_ERR="errHandlers",KEY_RAW="rawEmitters",HANDLER_KEYS=[KEY_LISTENERS,KEY_ERR,KEY_RAW],binaryExtensions=new Set(["3dm","3ds","3g2","3gp","7z","a","aac","adp","afdesign","afphoto","afpub","ai","aif","aiff","alz","ape","apk","appimage","ar","arj","asf","au","avi","bak","baml","bh","bin","bk","bmp","btif","bz2","bzip2","cab","caf","cgm","class","cmx","cpio","cr2","cur","dat","dcm","deb","dex","djvu","dll","dmg","dng","doc","docm","docx","dot","dotm","dra","DS_Store","dsk","dts","dtshd","dvb","dwg","dxf","ecelp4800","ecelp7470","ecelp9600","egg","eol","eot","epub","exe","f4v","fbs","fh","fla","flac","flatpak","fli","flv","fpx","fst","fvt","g3","gh","gif","graffle","gz","gzip","h261","h263","h264","icns","ico","ief","img","ipa","iso","jar","jpeg","jpg","jpgv","jpm","jxr","key","ktx","lha","lib","lvp","lz","lzh","lzma","lzo","m3u","m4a","m4v","mar","mdi","mht","mid","midi","mj2","mka","mkv","mmr","mng","mobi","mov","movie","mp3","mp4","mp4a","mpeg","mpg","mpga","mxu","nef","npx","numbers","nupkg","o","odp","ods","odt","oga","ogg","ogv","otf","ott","pages","pbm","pcx","pdb","pdf","pea","pgm","pic","png","pnm","pot","potm","potx","ppa","ppam","ppm","pps","ppsm","ppsx","ppt","pptm","pptx","psd","pya","pyc","pyo","pyv","qt","rar","ras","raw","resources","rgb","rip","rlc","rmf","rmvb","rpm","rtf","rz","s3m","s7z","scpt","sgi","shar","snap","sil","sketch","slk","smv","snk","so","stl","suo","sub","swf","tar","tbz","tbz2","tga","tgz","thmx","tif","tiff","tlz","ttc","ttf","txz","udf","uvh","uvi","uvm","uvp","uvs","uvu","viv","vob","war","wav","wax","wbmp","wdp","weba","webm","webp","whl","wim","wm","wma","wmv","wmx","woff","woff2","wrm","wvx","xbm","xif","xla","xlam","xls","xlsb","xlsm","xlsx","xlt","xltm","xltx","xm","xmind","xpi","xpm","xwd","xz","z","zip","zipx"]),isBinaryPath=__name(filePath=>binaryExtensions.has(sysPath.extname(filePath).slice(1).toLowerCase()),"isBinaryPath"),foreach=__name((val2,fn)=>{val2 instanceof Set?val2.forEach(fn):fn(val2)},"foreach"),addAndConvert=__name((main,prop,item)=>{let container=main[prop];container instanceof Set||(main[prop]=container=new Set([container])),container.add(item)},"addAndConvert"),clearItem=__name(cont=>key=>{let set=cont[key];set instanceof Set?set.clear():delete cont[key]},"clearItem"),delFromSet=__name((main,prop,item)=>{let container=main[prop];container instanceof Set?container.delete(item):container===item&&delete main[prop]},"delFromSet"),isEmptySet=__name(val2=>val2 instanceof Set?val2.size===0:!val2,"isEmptySet"),FsWatchInstances=new Map;function createFsWatchInstance(path16,options,listener,errHandler,emitRaw){let handleEvent=__name((rawEvent,evPath)=>{listener(path16),emitRaw(rawEvent,evPath,{watchedPath:path16}),evPath&&path16!==evPath&&fsWatchBroadcast(sysPath.resolve(path16,evPath),KEY_LISTENERS,sysPath.join(path16,evPath))},"handleEvent");try{return(0,import_fs14.watch)(path16,{persistent:options.persistent},handleEvent)}catch(error){errHandler(error);return}}__name(createFsWatchInstance,"createFsWatchInstance");var fsWatchBroadcast=__name((fullPath,listenerType,val1,val2,val3)=>{let cont=FsWatchInstances.get(fullPath);cont&&foreach(cont[listenerType],listener=>{listener(val1,val2,val3)})},"fsWatchBroadcast"),setFsWatchListener=__name((path16,fullPath,options,handlers)=>{let{listener,errHandler,rawEmitter}=handlers,cont=FsWatchInstances.get(fullPath),watcher;if(!options.persistent)return watcher=createFsWatchInstance(path16,options,listener,errHandler,rawEmitter),watcher?watcher.close.bind(watcher):void 0;if(cont)addAndConvert(cont,KEY_LISTENERS,listener),addAndConvert(cont,KEY_ERR,errHandler),addAndConvert(cont,KEY_RAW,rawEmitter);else{if(watcher=createFsWatchInstance(path16,options,fsWatchBroadcast.bind(null,fullPath,KEY_LISTENERS),errHandler,fsWatchBroadcast.bind(null,fullPath,KEY_RAW)),!watcher)return;watcher.on(EV.ERROR,async error=>{let broadcastErr=fsWatchBroadcast.bind(null,fullPath,KEY_ERR);if(cont&&(cont.watcherUnusable=!0),isWindows&&error.code==="EPERM")try{await(await(0,import_promises24.open)(path16,"r")).close(),broadcastErr(error)}catch{}else broadcastErr(error)}),cont={listeners:listener,errHandlers:errHandler,rawEmitters:rawEmitter,watcher},FsWatchInstances.set(fullPath,cont)}return()=>{delFromSet(cont,KEY_LISTENERS,listener),delFromSet(cont,KEY_ERR,errHandler),delFromSet(cont,KEY_RAW,rawEmitter),isEmptySet(cont.listeners)&&(cont.watcher.close(),FsWatchInstances.delete(fullPath),HANDLER_KEYS.forEach(clearItem(cont)),cont.watcher=void 0,Object.freeze(cont))}},"setFsWatchListener"),FsWatchFileInstances=new Map,setFsWatchFileListener=__name((path16,fullPath,options,handlers)=>{let{listener,rawEmitter}=handlers,cont=FsWatchFileInstances.get(fullPath),copts=cont&&cont.options;return copts&&(copts.persistent<options.persistent||copts.interval>options.interval)&&((0,import_fs14.unwatchFile)(fullPath),cont=void 0),cont?(addAndConvert(cont,KEY_LISTENERS,listener),addAndConvert(cont,KEY_RAW,rawEmitter)):(cont={listeners:listener,rawEmitters:rawEmitter,options,watcher:(0,import_fs14.watchFile)(fullPath,options,(curr,prev)=>{foreach(cont.rawEmitters,rawEmitter2=>{rawEmitter2(EV.CHANGE,fullPath,{curr,prev})});let currmtime=curr.mtimeMs;(curr.size!==prev.size||currmtime>prev.mtimeMs||currmtime===0)&&foreach(cont.listeners,listener2=>listener2(path16,curr))})},FsWatchFileInstances.set(fullPath,cont)),()=>{delFromSet(cont,KEY_LISTENERS,listener),delFromSet(cont,KEY_RAW,rawEmitter),isEmptySet(cont.listeners)&&(FsWatchFileInstances.delete(fullPath),(0,import_fs14.unwatchFile)(fullPath),cont.options=cont.watcher=void 0,Object.freeze(cont))}},"setFsWatchFileListener"),NodeFsHandler=class{constructor(fsW){this.fsw=fsW,this._boundHandleError=error=>fsW._handleError(error)}_watchWithNodeFs(path16,listener){let opts=this.fsw.options,directory=sysPath.dirname(path16),basename24=sysPath.basename(path16);this.fsw._getWatchedDir(directory).add(basename24);let absolutePath=sysPath.resolve(path16),options={persistent:opts.persistent};listener||(listener=EMPTY_FN);let closer;if(opts.usePolling){let enableBin=opts.interval!==opts.binaryInterval;options.interval=enableBin&&isBinaryPath(basename24)?opts.binaryInterval:opts.interval,closer=setFsWatchFileListener(path16,absolutePath,options,{listener,rawEmitter:this.fsw._emitRaw})}else closer=setFsWatchListener(path16,absolutePath,options,{listener,errHandler:this._boundHandleError,rawEmitter:this.fsw._emitRaw});return closer}_handleFile(file,stats,initialAdd){if(this.fsw.closed)return;let dirname34=sysPath.dirname(file),basename24=sysPath.basename(file),parent=this.fsw._getWatchedDir(dirname34),prevStats=stats;if(parent.has(basename24))return;let listener=__name(async(path16,newStats)=>{if(this.fsw._throttle(THROTTLE_MODE_WATCH,file,5)){if(!newStats||newStats.mtimeMs===0)try{let newStats2=await(0,import_promises24.stat)(file);if(this.fsw.closed)return;let at=newStats2.atimeMs,mt=newStats2.mtimeMs;if((!at||at<=mt||mt!==prevStats.mtimeMs)&&this.fsw._emit(EV.CHANGE,file,newStats2),(isMacos||isLinux||isFreeBSD)&&prevStats.ino!==newStats2.ino){this.fsw._closeFile(path16),prevStats=newStats2;let closer2=this._watchWithNodeFs(file,listener);closer2&&this.fsw._addPathCloser(path16,closer2)}else prevStats=newStats2}catch{this.fsw._remove(dirname34,basename24)}else if(parent.has(basename24)){let at=newStats.atimeMs,mt=newStats.mtimeMs;(!at||at<=mt||mt!==prevStats.mtimeMs)&&this.fsw._emit(EV.CHANGE,file,newStats),prevStats=newStats}}},"listener"),closer=this._watchWithNodeFs(file,listener);if(!(initialAdd&&this.fsw.options.ignoreInitial)&&this.fsw._isntIgnored(file)){if(!this.fsw._throttle(EV.ADD,file,0))return;this.fsw._emit(EV.ADD,file,stats)}return closer}async _handleSymlink(entry,directory,path16,item){if(this.fsw.closed)return;let full=entry.fullPath,dir=this.fsw._getWatchedDir(directory);if(!this.fsw.options.followSymlinks){this.fsw._incrReadyCount();let linkPath;try{linkPath=await(0,import_promises24.realpath)(path16)}catch{return this.fsw._emitReady(),!0}return this.fsw.closed?void 0:(dir.has(item)?this.fsw._symlinkPaths.get(full)!==linkPath&&(this.fsw._symlinkPaths.set(full,linkPath),this.fsw._emit(EV.CHANGE,path16,entry.stats)):(dir.add(item),this.fsw._symlinkPaths.set(full,linkPath),this.fsw._emit(EV.ADD,path16,entry.stats)),this.fsw._emitReady(),!0)}if(this.fsw._symlinkPaths.has(full))return!0;this.fsw._symlinkPaths.set(full,!0)}_handleRead(directory,initialAdd,wh,target,dir,depth,throttler){if(directory=sysPath.join(directory,""),throttler=this.fsw._throttle("readdir",directory,1e3),!throttler)return;let previous=this.fsw._getWatchedDir(wh.path),current=new Set,stream3=this.fsw._readdirp(directory,{fileFilter:entry=>wh.filterPath(entry),directoryFilter:entry=>wh.filterDir(entry)});if(stream3)return stream3.on(STR_DATA,async entry=>{if(this.fsw.closed){stream3=void 0;return}let item=entry.path,path16=sysPath.join(directory,item);if(current.add(item),!(entry.stats.isSymbolicLink()&&await this._handleSymlink(entry,directory,path16,item))){if(this.fsw.closed){stream3=void 0;return}(item===target||!target&&!previous.has(item))&&(this.fsw._incrReadyCount(),path16=sysPath.join(dir,sysPath.relative(dir,path16)),this._addToNodeFs(path16,initialAdd,wh,depth+1))}}).on(EV.ERROR,this._boundHandleError),new Promise((resolve15,reject2)=>{if(!stream3)return reject2();stream3.once(STR_END,()=>{if(this.fsw.closed){stream3=void 0;return}let wasThrottled=throttler?throttler.clear():!1;resolve15(void 0),previous.getChildren().filter(item=>item!==directory&&!current.has(item)).forEach(item=>{this.fsw._remove(directory,item)}),stream3=void 0,wasThrottled&&this._handleRead(directory,!1,wh,target,dir,depth,throttler)})})}async _handleDir(dir,stats,initialAdd,depth,target,wh,realpath2){let parentDir=this.fsw._getWatchedDir(sysPath.dirname(dir)),tracked=parentDir.has(sysPath.basename(dir));!(initialAdd&&this.fsw.options.ignoreInitial)&&!target&&!tracked&&this.fsw._emit(EV.ADD_DIR,dir,stats),parentDir.add(sysPath.basename(dir)),this.fsw._getWatchedDir(dir);let throttler,closer,oDepth=this.fsw.options.depth;if((oDepth==null||depth<=oDepth)&&!this.fsw._symlinkPaths.has(realpath2)){if(!target&&(await this._handleRead(dir,initialAdd,wh,target,dir,depth,throttler),this.fsw.closed))return;closer=this._watchWithNodeFs(dir,(dirPath,stats2)=>{stats2&&stats2.mtimeMs===0||this._handleRead(dirPath,!1,wh,target,dir,depth,throttler)})}return closer}async _addToNodeFs(path16,initialAdd,priorWh,depth,target){let ready=this.fsw._emitReady;if(this.fsw._isIgnored(path16)||this.fsw.closed)return ready(),!1;let wh=this.fsw._getWatchHelpers(path16);priorWh&&(wh.filterPath=entry=>priorWh.filterPath(entry),wh.filterDir=entry=>priorWh.filterDir(entry));try{let stats=await statMethods[wh.statMethod](wh.watchPath);if(this.fsw.closed)return;if(this.fsw._isIgnored(wh.watchPath,stats))return ready(),!1;let follow=this.fsw.options.followSymlinks,closer;if(stats.isDirectory()){let absPath=sysPath.resolve(path16),targetPath=follow?await(0,import_promises24.realpath)(path16):path16;if(this.fsw.closed||(closer=await this._handleDir(wh.watchPath,stats,initialAdd,depth,target,wh,targetPath),this.fsw.closed))return;absPath!==targetPath&&targetPath!==void 0&&this.fsw._symlinkPaths.set(absPath,targetPath)}else if(stats.isSymbolicLink()){let targetPath=follow?await(0,import_promises24.realpath)(path16):path16;if(this.fsw.closed)return;let parent=sysPath.dirname(wh.watchPath);if(this.fsw._getWatchedDir(parent).add(wh.watchPath),this.fsw._emit(EV.ADD,wh.watchPath,stats),closer=await this._handleDir(parent,stats,initialAdd,depth,path16,wh,targetPath),this.fsw.closed)return;targetPath!==void 0&&this.fsw._symlinkPaths.set(sysPath.resolve(path16),targetPath)}else closer=this._handleFile(wh.watchPath,stats,initialAdd);return ready(),closer&&this.fsw._addPathCloser(path16,closer),!1}catch(error){if(this.fsw._handleError(error))return ready(),path16}}};__name(NodeFsHandler,"NodeFsHandler");var SLASH="/",SLASH_SLASH="//",ONE_DOT=".",TWO_DOTS="..",STRING_TYPE="string",BACK_SLASH_RE=/\\/g,DOUBLE_SLASH_RE=/\/\//,DOT_RE=/\..*\.(sw[px])$|~$|\.subl.*\.tmp/,REPLACER_RE=/^\.[/\\]/;function arrify(item){return Array.isArray(item)?item:[item]}__name(arrify,"arrify");var isMatcherObject=__name(matcher=>typeof matcher=="object"&&matcher!==null&&!(matcher instanceof RegExp),"isMatcherObject");function createPattern(matcher){return typeof matcher=="function"?matcher:typeof matcher=="string"?string=>matcher===string:matcher instanceof RegExp?string=>matcher.test(string):typeof matcher=="object"&&matcher!==null?string=>{if(matcher.path===string)return!0;if(matcher.recursive){let relative14=sysPath2.relative(matcher.path,string);return relative14?!relative14.startsWith("..")&&!sysPath2.isAbsolute(relative14):!1}return!1}:()=>!1}__name(createPattern,"createPattern");function normalizePath(path16){if(typeof path16!="string")throw new Error("string expected");path16=sysPath2.normalize(path16),path16=path16.replace(/\\/g,"/");let prepend=!1;path16.startsWith("//")&&(prepend=!0);let DOUBLE_SLASH_RE2=/\/\//;for(;path16.match(DOUBLE_SLASH_RE2);)path16=path16.replace(DOUBLE_SLASH_RE2,"/");return prepend&&(path16="/"+path16),path16}__name(normalizePath,"normalizePath");function matchPatterns(patterns,testString,stats){let path16=normalizePath(testString);for(let index=0;index<patterns.length;index++){let pattern=patterns[index];if(pattern(path16,stats))return!0}return!1}__name(matchPatterns,"matchPatterns");function anymatch(matchers,testString){if(matchers==null)throw new TypeError("anymatch: specify first argument");let patterns=arrify(matchers).map(matcher=>createPattern(matcher));return testString==null?(testString2,stats)=>matchPatterns(patterns,testString2,stats):matchPatterns(patterns,testString)}__name(anymatch,"anymatch");var unifyPaths=__name(paths_=>{let paths=arrify(paths_).flat();if(!paths.every(p=>typeof p===STRING_TYPE))throw new TypeError(`Non-string provided as watch path: ${paths}`);return paths.map(normalizePathToUnix)},"unifyPaths"),toUnix=__name(string=>{let str=string.replace(BACK_SLASH_RE,SLASH),prepend=!1;for(str.startsWith(SLASH_SLASH)&&(prepend=!0);str.match(DOUBLE_SLASH_RE);)str=str.replace(DOUBLE_SLASH_RE,SLASH);return prepend&&(str=SLASH+str),str},"toUnix"),normalizePathToUnix=__name(path16=>toUnix(sysPath2.normalize(toUnix(path16))),"normalizePathToUnix"),normalizeIgnored=__name((cwd="")=>path16=>typeof path16=="string"?normalizePathToUnix(sysPath2.isAbsolute(path16)?path16:sysPath2.join(cwd,path16)):path16,"normalizeIgnored"),getAbsolutePath=__name((path16,cwd)=>sysPath2.isAbsolute(path16)?path16:sysPath2.join(cwd,path16),"getAbsolutePath"),EMPTY_SET=Object.freeze(new Set),DirEntry=class{constructor(dir,removeWatcher){this.path=dir,this._removeWatcher=removeWatcher,this.items=new Set}add(item){let{items}=this;items&&item!==ONE_DOT&&item!==TWO_DOTS&&items.add(item)}async remove(item){let{items}=this;if(!items||(items.delete(item),items.size>0))return;let dir=this.path;try{await(0,import_promises25.readdir)(dir)}catch{this._removeWatcher&&this._removeWatcher(sysPath2.dirname(dir),sysPath2.basename(dir))}}has(item){let{items}=this;if(items)return items.has(item)}getChildren(){let{items}=this;return items?[...items.values()]:[]}dispose(){this.items.clear(),this.path="",this._removeWatcher=EMPTY_FN,this.items=EMPTY_SET,Object.freeze(this)}};__name(DirEntry,"DirEntry");var STAT_METHOD_F="stat",STAT_METHOD_L="lstat",WatchHelper=class{constructor(path16,follow,fsw){this.fsw=fsw;let watchPath=path16;this.path=path16=path16.replace(REPLACER_RE,""),this.watchPath=watchPath,this.fullWatchPath=sysPath2.resolve(watchPath),this.dirParts=[],this.dirParts.forEach(parts=>{parts.length>1&&parts.pop()}),this.followSymlinks=follow,this.statMethod=follow?STAT_METHOD_F:STAT_METHOD_L}entryPath(entry){return sysPath2.join(this.watchPath,sysPath2.relative(this.watchPath,entry.fullPath))}filterPath(entry){let{stats}=entry;if(stats&&stats.isSymbolicLink())return this.filterDir(entry);let resolvedPath=this.entryPath(entry);return this.fsw._isntIgnored(resolvedPath,stats)&&this.fsw._hasReadPermissions(stats)}filterDir(entry){return this.fsw._isntIgnored(this.entryPath(entry),entry.stats)}};__name(WatchHelper,"WatchHelper");var FSWatcher=class extends import_events4.EventEmitter{constructor(_opts={}){super(),this.closed=!1,this._closers=new Map,this._ignoredPaths=new Set,this._throttled=new Map,this._streams=new Set,this._symlinkPaths=new Map,this._watched=new Map,this._pendingWrites=new Map,this._pendingUnlinks=new Map,this._readyCount=0,this._readyEmitted=!1;let awf=_opts.awaitWriteFinish,DEF_AWF={stabilityThreshold:2e3,pollInterval:100},opts={persistent:!0,ignoreInitial:!1,ignorePermissionErrors:!1,interval:100,binaryInterval:300,followSymlinks:!0,usePolling:!1,atomic:!0,..._opts,ignored:_opts.ignored?arrify(_opts.ignored):arrify([]),awaitWriteFinish:awf===!0?DEF_AWF:typeof awf=="object"?{...DEF_AWF,...awf}:!1};isIBMi&&(opts.usePolling=!0),opts.atomic===void 0&&(opts.atomic=!opts.usePolling);let envPoll=process.env.CHOKIDAR_USEPOLLING;if(envPoll!==void 0){let envLower=envPoll.toLowerCase();envLower==="false"||envLower==="0"?opts.usePolling=!1:envLower==="true"||envLower==="1"?opts.usePolling=!0:opts.usePolling=!!envLower}let envInterval=process.env.CHOKIDAR_INTERVAL;envInterval&&(opts.interval=Number.parseInt(envInterval,10));let readyCalls=0;this._emitReady=()=>{readyCalls++,readyCalls>=this._readyCount&&(this._emitReady=EMPTY_FN,this._readyEmitted=!0,process.nextTick(()=>this.emit(EVENTS.READY)))},this._emitRaw=(...args)=>this.emit(EVENTS.RAW,...args),this._boundRemove=this._remove.bind(this),this.options=opts,this._nodeFsHandler=new NodeFsHandler(this),Object.freeze(opts)}_addIgnoredPath(matcher){if(isMatcherObject(matcher)){for(let ignored of this._ignoredPaths)if(isMatcherObject(ignored)&&ignored.path===matcher.path&&ignored.recursive===matcher.recursive)return}this._ignoredPaths.add(matcher)}_removeIgnoredPath(matcher){if(this._ignoredPaths.delete(matcher),typeof matcher=="string")for(let ignored of this._ignoredPaths)isMatcherObject(ignored)&&ignored.path===matcher&&this._ignoredPaths.delete(ignored)}add(paths_,_origAdd,_internal){let{cwd}=this.options;this.closed=!1,this._closePromise=void 0;let paths=unifyPaths(paths_);return cwd&&(paths=paths.map(path16=>getAbsolutePath(path16,cwd))),paths.forEach(path16=>{this._removeIgnoredPath(path16)}),this._userIgnored=void 0,this._readyCount||(this._readyCount=0),this._readyCount+=paths.length,Promise.all(paths.map(async path16=>{let res=await this._nodeFsHandler._addToNodeFs(path16,!_internal,void 0,0,_origAdd);return res&&this._emitReady(),res})).then(results=>{this.closed||results.forEach(item=>{item&&this.add(sysPath2.dirname(item),sysPath2.basename(_origAdd||item))})}),this}unwatch(paths_){if(this.closed)return this;let paths=unifyPaths(paths_),{cwd}=this.options;return paths.forEach(path16=>{!sysPath2.isAbsolute(path16)&&!this._closers.has(path16)&&(cwd&&(path16=sysPath2.join(cwd,path16)),path16=sysPath2.resolve(path16)),this._closePath(path16),this._addIgnoredPath(path16),this._watched.has(path16)&&this._addIgnoredPath({path:path16,recursive:!0}),this._userIgnored=void 0}),this}close(){if(this._closePromise)return this._closePromise;this.closed=!0,this.removeAllListeners();let closers=[];return this._closers.forEach(closerList=>closerList.forEach(closer=>{let promise=closer();promise instanceof Promise&&closers.push(promise)})),this._streams.forEach(stream3=>stream3.destroy()),this._userIgnored=void 0,this._readyCount=0,this._readyEmitted=!1,this._watched.forEach(dirent=>dirent.dispose()),this._closers.clear(),this._watched.clear(),this._streams.clear(),this._symlinkPaths.clear(),this._throttled.clear(),this._closePromise=closers.length?Promise.all(closers).then(()=>{}):Promise.resolve(),this._closePromise}getWatched(){let watchList={};return this._watched.forEach((entry,dir)=>{let index=(this.options.cwd?sysPath2.relative(this.options.cwd,dir):dir)||ONE_DOT;watchList[index]=entry.getChildren().sort()}),watchList}emitWithAll(event,args){this.emit(event,...args),event!==EVENTS.ERROR&&this.emit(EVENTS.ALL,event,...args)}async _emit(event,path16,stats){if(this.closed)return;let opts=this.options;isWindows&&(path16=sysPath2.normalize(path16)),opts.cwd&&(path16=sysPath2.relative(opts.cwd,path16));let args=[path16];stats!=null&&args.push(stats);let awf=opts.awaitWriteFinish,pw;if(awf&&(pw=this._pendingWrites.get(path16)))return pw.lastChange=new Date,this;if(opts.atomic){if(event===EVENTS.UNLINK)return this._pendingUnlinks.set(path16,[event,...args]),setTimeout(()=>{this._pendingUnlinks.forEach((entry,path17)=>{this.emit(...entry),this.emit(EVENTS.ALL,...entry),this._pendingUnlinks.delete(path17)})},typeof opts.atomic=="number"?opts.atomic:100),this;event===EVENTS.ADD&&this._pendingUnlinks.has(path16)&&(event=EVENTS.CHANGE,this._pendingUnlinks.delete(path16))}if(awf&&(event===EVENTS.ADD||event===EVENTS.CHANGE)&&this._readyEmitted){let awfEmit=__name((err,stats2)=>{err?(event=EVENTS.ERROR,args[0]=err,this.emitWithAll(event,args)):stats2&&(args.length>1?args[1]=stats2:args.push(stats2),this.emitWithAll(event,args))},"awfEmit");return this._awaitWriteFinish(path16,awf.stabilityThreshold,event,awfEmit),this}if(event===EVENTS.CHANGE&&!this._throttle(EVENTS.CHANGE,path16,50))return this;if(opts.alwaysStat&&stats===void 0&&(event===EVENTS.ADD||event===EVENTS.ADD_DIR||event===EVENTS.CHANGE)){let fullPath=opts.cwd?sysPath2.join(opts.cwd,path16):path16,stats2;try{stats2=await(0,import_promises25.stat)(fullPath)}catch{}if(!stats2||this.closed)return;args.push(stats2)}return this.emitWithAll(event,args),this}_handleError(error){let code=error&&error.code;return error&&code!=="ENOENT"&&code!=="ENOTDIR"&&(!this.options.ignorePermissionErrors||code!=="EPERM"&&code!=="EACCES")&&this.emit(EVENTS.ERROR,error),error||this.closed}_throttle(actionType,path16,timeout2){this._throttled.has(actionType)||this._throttled.set(actionType,new Map);let action=this._throttled.get(actionType);if(!action)throw new Error("invalid throttle");let actionPath=action.get(path16);if(actionPath)return actionPath.count++,!1;let timeoutObject,clear=__name(()=>{let item=action.get(path16),count=item?item.count:0;return action.delete(path16),clearTimeout(timeoutObject),item&&clearTimeout(item.timeoutObject),count},"clear");timeoutObject=setTimeout(clear,timeout2);let thr={timeoutObject,clear,count:0};return action.set(path16,thr),thr}_incrReadyCount(){return this._readyCount++}_awaitWriteFinish(path16,threshold,event,awfEmit){let awf=this.options.awaitWriteFinish;if(typeof awf!="object")return;let pollInterval=awf.pollInterval,timeoutHandler,fullPath=path16;this.options.cwd&&!sysPath2.isAbsolute(path16)&&(fullPath=sysPath2.join(this.options.cwd,path16));let now=new Date,writes=this._pendingWrites;function awaitWriteFinishFn(prevStat){(0,import_fs15.stat)(fullPath,(err,curStat)=>{if(err||!writes.has(path16)){err&&err.code!=="ENOENT"&&awfEmit(err);return}let now2=Number(new Date);prevStat&&curStat.size!==prevStat.size&&(writes.get(path16).lastChange=now2);let pw=writes.get(path16);now2-pw.lastChange>=threshold?(writes.delete(path16),awfEmit(void 0,curStat)):timeoutHandler=setTimeout(awaitWriteFinishFn,pollInterval,curStat)})}__name(awaitWriteFinishFn,"awaitWriteFinishFn"),writes.has(path16)||(writes.set(path16,{lastChange:now,cancelWait:()=>(writes.delete(path16),clearTimeout(timeoutHandler),event)}),timeoutHandler=setTimeout(awaitWriteFinishFn,pollInterval))}_isIgnored(path16,stats){if(this.options.atomic&&DOT_RE.test(path16))return!0;if(!this._userIgnored){let{cwd}=this.options,ignored=(this.options.ignored||[]).map(normalizeIgnored(cwd)),list=[...[...this._ignoredPaths].map(normalizeIgnored(cwd)),...ignored];this._userIgnored=anymatch(list,void 0)}return this._userIgnored(path16,stats)}_isntIgnored(path16,stat32){return!this._isIgnored(path16,stat32)}_getWatchHelpers(path16){return new WatchHelper(path16,this.options.followSymlinks,this)}_getWatchedDir(directory){let dir=sysPath2.resolve(directory);return this._watched.has(dir)||this._watched.set(dir,new DirEntry(dir,this._boundRemove)),this._watched.get(dir)}_hasReadPermissions(stats){return this.options.ignorePermissionErrors?!0:!!(Number(stats.mode)&256)}_remove(directory,item,isDirectory2){let path16=sysPath2.join(directory,item),fullPath=sysPath2.resolve(path16);if(isDirectory2=isDirectory2??(this._watched.has(path16)||this._watched.has(fullPath)),!this._throttle("remove",path16,100))return;!isDirectory2&&this._watched.size===1&&this.add(directory,item,!0),this._getWatchedDir(path16).getChildren().forEach(nested=>this._remove(path16,nested));let parent=this._getWatchedDir(directory),wasTracked=parent.has(item);parent.remove(item),this._symlinkPaths.has(fullPath)&&this._symlinkPaths.delete(fullPath);let relPath=path16;if(this.options.cwd&&(relPath=sysPath2.relative(this.options.cwd,path16)),this.options.awaitWriteFinish&&this._pendingWrites.has(relPath)&&this._pendingWrites.get(relPath).cancelWait()===EVENTS.ADD)return;this._watched.delete(path16),this._watched.delete(fullPath);let eventName=isDirectory2?EVENTS.UNLINK_DIR:EVENTS.UNLINK;wasTracked&&!this._isIgnored(path16)&&this._emit(eventName,path16),this._closePath(path16)}_closePath(path16){this._closeFile(path16);let dir=sysPath2.dirname(path16);this._getWatchedDir(dir).remove(sysPath2.basename(path16))}_closeFile(path16){let closers=this._closers.get(path16);closers&&(closers.forEach(closer=>closer()),this._closers.delete(path16))}_addPathCloser(path16,closer){if(!closer)return;let list=this._closers.get(path16);list||(list=[],this._closers.set(path16,list)),list.push(closer)}_readdirp(root,opts){if(this.closed)return;let options={type:EVENTS.ALL,alwaysStat:!0,lstat:!0,...opts,depth:0},stream3=readdirp(root,options);return this._streams.add(stream3),stream3.once(STR_CLOSE,()=>{stream3=void 0}),stream3.once(STR_END,()=>{stream3&&(this._streams.delete(stream3),stream3=void 0)}),stream3}};__name(FSWatcher,"FSWatcher");function watch(paths,options={}){let watcher=new FSWatcher(options);return watcher.add(paths),watcher}__name(watch,"watch");var import_fs_extra13=__toESM(require_lib()),import_path35=require("path");var VersionService=class extends StatefulService{constructor(app6,getPath,store,submit){super(app6,()=>store.registerStatic(new LocalVersions,VersionServiceKey),async()=>{await this.refreshVersions();let versions=this.getPath("versions");await(0,import_fs_extra13.ensureDir)(versions),this.watcher=watch(versions,{ignoreInitial:!0,depth:2,awaitWriteFinish:!0,ignorePermissionErrors:!0,ignored:file=>{let depth=(0,import_path35.relative)(versions,file).split(import_path35.sep).length;return depth<=1?!1:depth>2?!0:!file.endsWith(".json")}}),this.watcher.on("all",(event,file)=>{if(event==="unlink"||event==="add"||event==="change"){let id=(0,import_path35.basename)((0,import_path35.dirname)(file));file.endsWith("server.json")?this.refreshServerVersion(file):this.refreshVersion(id)}})});this.getPath=getPath;this.submit=submit;this.app.registryDisposer(async()=>{this.watcher?.close()})}watcher;resolvers=[];registerResolver(resolver){this.resolvers.push(resolver)}async getLocalVersions(){return this.state}async migrateMinecraftFile(mcPath=this.getMinecraftPath()){if(await missing(mcPath))return;let root=this.getPath();if(mcPath===root)return;this.log(`Try to migrate the version from ${mcPath}`);let copyTask=task("cloneMinecraft",async()=>{await Promise.all([copyPassively((0,import_path35.join)(mcPath,"libraries"),(0,import_path35.join)(root,"libraries")),copyPassively((0,import_path35.join)(mcPath,"assets"),(0,import_path35.join)(root,"assets")),copyPassively((0,import_path35.join)(mcPath,"versions"),(0,import_path35.join)(root,"versions"))])});Reflect.set(copyTask,"_from",mcPath),await this.submit(copyTask)}async resolveLocalVersion(versionId,root=this.getPath()){try{let resolved=await Version.parse(root,versionId);for(let resolver of this.resolvers)try{await resolver(resolved)}catch(e){this.warn(`An error occurred during post resolve version ${versionId}`),e instanceof Error&&this.error(e)}return Object.freeze(resolved)}catch(e){throw e instanceof Error&&e.name==="MissingVersionJson"&&Object.assign(e,{files:await(0,import_fs_extra13.readdir)((0,import_path35.join)(root,"versions",versionId)).catch(()=>[])}),e}}getLocalVersion(versionId){return this.state.local.find(v=>v.id===versionId)}async refreshVersion(versionFolder){try{let version4=await this.resolveLocalVersion(versionFolder);this.log(`Refresh local version ${versionFolder}`),this.state.localVersionAdd(getResolvedVersionHeader(version4))}catch(e){this.state.localVersionRemove(versionFolder);let err=e;"err"in err&&err.err==="MissingVersionJson"?this.warn(`Missing version json for ${versionFolder}`):(this.warn(`An error occurred during refresh local version ${versionFolder}`),this.warn(e))}}async resolveServerVersion(id){let filePath=this.getPath("versions",id,"server.json"),content=await(0,import_fs_extra13.readFile)(filePath,"utf-8"),profile=JSON.parse(content);return{id,minecraftVersion:profile.inheritsFrom||profile.id,mainClass:profile.mainClass,jar:profile.jar,libraries:profile.libraries.map(l=>Version.resolveLibrary(l)).filter(isNonnull),arguments:{jvm:profile.arguments?.jvm||[],game:profile.arguments?.game||[]}}}async refreshServerVersion(id){try{let filePath=this.getPath("versions",id,"server.json"),content=await(0,import_fs_extra13.readFile)(filePath,"utf-8"),profile=JSON.parse(content),libs=profile.libraries.map(l=>LibraryInfo.resolve(l)).filter(isNonnull),type="vanilla",minecraft=profile.id,version4;if(profile.inheritsFrom){let resolved={neoforge:findNeoForgedVersion(profile.inheritsFrom,{libraries:libs,arguments:profile.arguments}),forge:filterForgeVersion(libs.find(isForgeLibrary)?.version??""),fabric:libs.find(isFabricLoaderLibrary)?.version??"",quilt:libs.find(isQuiltLibrary)?.version??""};if(Object.values(resolved).every(v=>!v)){let forgeVersionIndex=profile.arguments?.game.indexOf("--fml.forgeVersion");forgeVersionIndex&&forgeVersionIndex!==-1&&(resolved.forge=profile.arguments.game[forgeVersionIndex+1])}let[existed]=Object.entries(resolved).filter(([_,v])=>!!v);type=existed?.[0],minecraft=profile.inheritsFrom,version4=existed?.[1]}this.state.serverProfileAdd({id,type,minecraft,version:version4})}catch{this.state.serverProfileRemove(id)}}async refreshVersions(){let dir=this.getPath("versions"),files=await readdirEnsured(dir);this.log(`Scan ${dir} versions`),files=files.filter(f=>!f.startsWith("."));let versions=(await Promise.all(files.map(async versionId=>{try{let realPath=(0,import_path35.join)(dir,versionId);if(await isDirectory(realPath)){let version4=await this.resolveLocalVersion(versionId);if(version4.assetIndex){let assetIndexPath=this.getPath("assets","indexes",`${version4.assetIndex.id}.json`),hashIndexPath=this.getPath("assets","indexes",`${version4.assetIndex.sha1}.json`);missing(hashIndexPath).then(isMissing=>{if(isMissing)return linkOrCopyFile(assetIndexPath,hashIndexPath).catch(e=>{this.warn(`Failed to link asset index ${version4.assetIndex?.id} to ${version4.assetIndex?.sha1}.json`),this.warn(e)})})}return this.refreshServerVersion(versionId),version4}}catch(e){let err=e;"error"in err&&err.name==="MissingVersionJson"?this.warn(`Missing version json for ${versionId}`):(this.warn(`An error occurred during load local version ${versionId}`),this.warn(e))}}))).filter(isNonnull);versions.length!==0?(this.state.localVersions(versions.map(getResolvedVersionHeader)),this.log(`Found ${versions.length} local game versions.`)):this.log("No local game version found.")}async deleteVersion(version4){let path16=this.getPath("versions",version4);await(0,import_fs_extra13.rm)(path16,{recursive:!0,force:!0}),this.state.localVersions(this.state.local.filter(v=>v.id!==version4))}async showVersionsDirectory(){let path16=this.getPath("versions");return this.app.shell.openDirectory(path16)}async showVersionDirectory(version4){let path16=this.getPath("versions",version4);return this.app.shell.openDirectory(path16)}};__name(VersionService,"VersionService"),__decorateClass([Singleton(v=>v)],VersionService.prototype,"refreshVersion",1),__decorateClass([Singleton()],VersionService.prototype,"refreshVersions",1),VersionService=__decorateClass([ExposeServiceKey(VersionServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(kGameDataPath)),__decorateParam(2,Inject(ServiceStateManager)),__decorateParam(3,Inject(kTaskExecutor))],VersionService);var UTF82="utf8";var import_png2icons=__toESM(require_png2icons()),import_create_desktop_shortcuts=__toESM(require_create_desktop_shortcuts());var windows_default=`' @file    This script is what actually produces the shortcut on Windows.
' @author  TheJaredWilcurt
' Code based on https://forums.techguy.org/threads/solved-vbscript-create-a-shortcut-within-a-folder.886401/
' and https://www.vbsedit.com/html/a239a3ac-e51c-4e70-859e-d2d8c2eb3135.asp

option explicit

' Double quotes are stripped out of arguments, so we replace them with this keyword, before passing them in
' Then re-insert them in a way that VBScript permits, via Chr(34)
Function replaceDoubleQuotes(str)
  replaceDoubleQuotes = Replace(str, "__DOUBLEQUOTE__", Chr(34))
End Function

dim strOutputPath, strFilePath, strArgs, strComment, strCwd, strIcon, strWindowMode, strHotkey
strOutputPath = Wscript.Arguments(0)
strFilePath = Wscript.Arguments(1)
strArgs = replaceDoubleQuotes(Wscript.Arguments(2))
strComment = replaceDoubleQuotes(Wscript.Arguments(3))
strCwd = Wscript.Arguments(4)
strIcon = Wscript.Arguments(5)
strWindowMode = Wscript.Arguments(6)
strHotkey = replaceDoubleQuotes(Wscript.Arguments(7))

sub createFile()
  dim objShell, objLink
  set objShell = CreateObject("WScript.Shell")
  ' objShell.Run "cmd /c yourcommands", 0, True
  set objLink = objShell.CreateShortcut(strOutputPath)
  objLink.TargetPath = strFilePath
  objLink.Arguments = strArgs
  objLink.Description = strComment
  objLink.WorkingDirectory = strCwd
  objLink.IconLocation = strIcon
  objLink.WindowStyle = strWindowMode
  objLink.Hotkey = strHotkey
  objLink.Save
end sub

call createFile()
`;var import_stream7=require("stream"),import_promises27=require("stream/promises");var LaunchService=class extends AbstractService{constructor(app6,getPath,userTokenStorage,encoder,versionService){super(app6);this.getPath=getPath;this.userTokenStorage=userTokenStorage;this.encoder=encoder;this.versionService=versionService}processes={};middlewares=[];registerMiddleware(plugin){this.middlewares.push(plugin)}getProcesses(){return Object.keys(this.processes).map(v=>Number(v))}async#isValidAndExeucatable(javaPath){return await(0,import_fs_extra14.access)(javaPath,import_fs17.constants.X_OK).then(()=>!0).catch(()=>!1)}async generateServerOptions(options,version4){let javaPath=options.java;if(javaPath.endsWith("java.exe")){let javawPath=javaPath.substring(0,javaPath.length-4)+"w.exe";await this.#isValidAndExeucatable(javawPath)&&(javaPath=javawPath)}else if(javaPath.endsWith("java")){let javawPath=javaPath+"w";await this.#isValidAndExeucatable(javawPath)&&(javaPath=javawPath)}let yggdrasilAgent=options.yggdrasilAgent,minecraftFolder=new MinecraftFolder(options.gameDirectory),minMemory=options.minMemory,maxMemory=options.maxMemory,jvmArgs=[...version4.arguments.jvm];options.vmOptions&&jvmArgs.push(...options.vmOptions);let mcArgs=[...version4.arguments.game];options.mcOptions&&mcArgs.push(...options.mcOptions);let mc=MinecraftFolder.from(options.gameDirectory),classPath=[...version4.libraries.filter(lib=>!lib.isNative).map(lib=>mc.getLibraryByPath(lib.download.path)),mc.getVersionJar(version4.minecraftVersion,"server")],prepend=normalizeCommandLine(options.prependCommand);return{version:version4,javaPath,minMemory,maxMemory,mainClass:version4.mainClass,serverExectuableJarPath:version4.jar?mc.getLibraryByPath(version4.jar):void 0,classPath,extraExecOption:{shell:prepend&&prepend.length>0,detached:!0,cwd:minecraftFolder.getPath("server"),env:{...process.env,...options.env}},extraJVMArgs:jvmArgs,extraMCArgs:mcArgs,prependCommand:prepend,nogui:options.nogui}}async#generateOptions(options,version4,accessToken){let user=options.user,demo=!user.id&&!user.selectedProfile&&!user.username,gameProfile=user.profiles[user.selectedProfile]??offline("Steve").selectedProfile,javaPath=options.java,yggdrasilAgent=options.yggdrasilAgent,minecraftFolder=new MinecraftFolder(options.gameDirectory),minMemory=options.minMemory,maxMemory=options.maxMemory,launcherName=`X Minecraft Launcher (${this.app.version})`,javawPath=(0,import_path36.join)((0,import_path36.dirname)(javaPath),process.platform==="win32"?"javaw.exe":"javaw"),validJavaPath=await this.#isValidAndExeucatable(javawPath)?javawPath:javaPath,prepend=normalizeCommandLine(options.prependCommand),launchOptions={gameProfile,accessToken,properties:{},gamePath:minecraftFolder.root,resourcePath:this.getPath(),javaPath:validJavaPath,minMemory,maxMemory,version:version4,server:options.server?{ip:options.server.host,port:options.server.port}:void 0,extraExecOption:{shell:prepend&&prepend.length>0,detached:!0,cwd:minecraftFolder.root,env:{...process.env,...options.env}},extraJVMArgs:options.vmOptions?.filter(v=>!!v),extraMCArgs:options.mcOptions?.filter(v=>!!v),launcherBrand:options?.launcherBrand??launcherName,launcherName:options?.launcherName??launcherName,prependCommand:prepend,yggdrasilAgent,useHashAssetsIndex:!0,platform:{arch:process.arch,name:this.app.platform.os,version:this.app.platform.osRelease},demo,prechecks:[]},getAddress=__name(()=>{let address=this.app.server.address();if(address)return typeof address=="string"?`http://localhost${address.substring(address.indexOf(":"))}/yggdrasil`:`http://localhost:${address.port}/yggdrasil`;throw new Error(`Unexpected state. The OfflineYggdrasilServer does not initialized? Listening: ${this.app.server.listening}`)},"getAddress");if(launchOptions.yggdrasilAgent){launchOptions.yggdrasilAgent.server=launchOptions.yggdrasilAgent.server===AUTHORITY_DEV?getAddress():launchOptions.yggdrasilAgent.server,launchOptions.extraJVMArgs?.push("-Dauthlibinjector.debug");let auth=(await this.app.registry.get(kYggdrasilSeriveRegistry)).getYggdrasilServices().find(y=>y.url===user.authority);if(auth?.authlibInjector){let injectedBase64=Buffer.from(JSON.stringify(auth.authlibInjector)).toString("base64");launchOptions.extraJVMArgs?.push(`-Dauthlibinjector.yggdrasil.prefetched=${injectedBase64}`)}}return options.server&&(launchOptions.server={ip:options.server.host,port:options.server?.port}),launchOptions}async generateArguments(options){try{if(options.side==="client"){let user=options.user,javaPath=options.java,version4;if(options.version){this.log(`Override the version: ${options.version}`);try{version4=await this.versionService.resolveLocalVersion(options.version)}catch(e){this.warn(`Cannot use override version: ${options.version}`),this.warn(e)}}if(!version4)throw new LaunchException({type:"launchNoVersionInstalled",options});if(!javaPath)throw new LaunchException({type:"launchNoProperJava",javaPath:javaPath||""},"Cannot launch without a valid java");let accessToken=user?await this.userTokenStorage.get(user).catch(()=>{}):void 0,_options=await this.#generateOptions(options,version4,accessToken);return await generateArguments(_options)}else{let version4=await this.versionService.resolveServerVersion(options.version),launchOptions=await this.generateServerOptions(options,version4);return generateArgumentsServer(launchOptions)}}catch(e){throw e instanceof LaunchException||e instanceof Error&&(e.stack||(e.stack=new Error().stack),e.name==="Error"&&Object.assign(e,{name:"LaunchGeneralError"})),e}}async#track(promise,name3,id){let start=performance.now();this.emit("launch-performance-pre",{id,name:name3});try{let result=await promise;return this.emit("launch-performance",{id,name:name3,duration:performance.now()-start,success:!0}),result}catch(e){throw this.emit("launch-performance",{id,name:name3,duration:performance.now()-start,success:!1}),e}}async launch(options){try{let user=options.user,javaPath=options.java,side=options.side??"client",version4,operationId=options.operationId||(0,import_crypto9.randomUUID)();try{side==="client"?version4=await this.#track(this.versionService.resolveLocalVersion(options.version),"parse-version",operationId):version4=await this.#track(this.versionService.resolveServerVersion(options.version),"parse-version",operationId)}catch{throw new LaunchException({type:"launchNoVersionInstalled",options})}if(this.log(`Will launch with ${version4.id} version.`),!javaPath)throw new LaunchException({type:"launchNoProperJava",javaPath:javaPath||""},"Cannot launch without a valid java");let process6,context2={},launchOptions;if("inheritances"in version4){let accessToken=user?await this.#track(this.userTokenStorage.get(user).catch(()=>{}),"get-user-token",operationId):void 0,op=await this.#generateOptions(options,version4,accessToken);launchOptions=op;for(let plugin of this.middlewares)try{await this.#track(plugin.onBeforeLaunch(options,{version:version4,options:op,side:"client"},context2),plugin.name,operationId)}catch(e){this.warn("Fail to run plugin"),this.error(e)}op.server&&this.log("Launching a server"),this.log("Launching client with these option..."),this.log(JSON.stringify(op,(k,v)=>k==="accessToken"?"***":v,2));try{process6=await this.#track(launch(op),"spawn-minecraft-process",operationId)}catch(e){throw isSystemError(e)&&e.code==="EPERM"?new LaunchException({type:"launchJavaNoPermission",javaPath:op.javaPath},"Fail to spawn process"):e}}else{launchOptions=await this.generateServerOptions(options,version4);for(let plugin of this.middlewares)try{await this.#track(plugin.onBeforeLaunch(options,{side:"server",version:version4,options:launchOptions},context2),plugin.name,operationId)}catch(e){this.warn("Fail to run plugin",plugin),this.error(e)}this.log("Launching server with these option..."),this.log(JSON.stringify(launchOptions,(k,v)=>k==="accessToken"?"***":v,2)),process6=await this.#track(launchServer(launchOptions),"spawn-minecraft-process",operationId)}if(typeof process6.pid!="number"){let err=await Promise.race([(0,import_promises26.setTimeout)(1e3),new Promise(resolve15=>{process6.once("error",e=>{isSystemError(e)&&e.code==="ENOENT"&&e.syscall?.startsWith("spawn")?resolve15(new LaunchException({type:"launchInvalidJavaPath",javaPath},javaPath+"; "+e.path)):(e.name==="Error"&&Object.assign(e,{name:"LaunchSpawnProcessError"}),resolve15(e))})})]);throw err?(this.error(err),err):new LaunchException({type:"launchSpawnProcessFailed"})}let processData={pid:process6.pid,options,process:process6,side,ready:!1};this.processes[process6.pid]=processData;let watcher=createMinecraftProcessWatcher(process6),errorLogs=[],startTime=Date.now();this.emit("minecraft-start",{pid:process6.pid,operationId,minecraft:version4.minecraftVersion,...options,startTime});let encoding,processError=__name(async buf=>{encoding=encoding||await this.encoder.guessEncodingByBuffer(buf).catch(e=>UTF82)||encoding;let result=await this.encoder.decode(buf,encoding);this.emit("minecraft-stderr",{pid:process6.pid,stderr:result});let lines=result.split(import_os6.EOL);errorLogs.push(...lines),this.warn(result)},"processError"),processLog=__name(async buf=>{encoding=encoding||await this.encoder.guessEncodingByBuffer(buf).catch(e=>UTF82)||encoding;let result=await this.encoder.decode(buf,encoding);this.emit("minecraft-stdout",{pid:process6.pid,stdout:result})},"processLog"),errPromises=[];return process6.stderr?.on("data",async buf=>{errPromises.push(processError(buf))}),process6.stdout?.on("data",s=>{processLog(s).catch(this.error)}),watcher.on("error",err=>{this.emit("error",err)}).on("minecraft-exit",({code,signal,crashReport,crashReportLocation})=>{let playTime=Date.now()-startTime;crashReport&&code===0&&(code=1),this.log(`Minecraft exit: ${code}, signal: ${signal}`),crashReportLocation&&(crashReportLocation=crashReportLocation.substring(0,crashReportLocation.lastIndexOf(".txt")+4)),Promise.all(errPromises).catch(e=>{this.error(e)}).finally(()=>{for(let plugin of this.middlewares)try{plugin.onAfterLaunch?.({code,signal,crashReport,crashReportLocation},{version:version4,options:launchOptions,side},context2)}catch(e){this.warn("Fail to run plugin"),this.error(e)}this.emit("minecraft-exit",{pid:process6.pid,...options,code,operationId,signal,crashReport,duration:playTime,crashReportLocation:crashReportLocation?crashReportLocation.replace(`\r
`,"").trim():"",errorLog:errorLogs.join(`
`)})}),delete this.processes[processData.pid]}).on("minecraft-window-ready",()=>{processData.ready=!0,this.emit("minecraft-window-ready",{pid:processData.pid,...options})}),process6.unref(),process6.pid}catch(e){throw this.error(e),e instanceof LaunchException||e instanceof Error&&(e.stack||(e.stack=new Error().stack),e.name==="Error"&&Object.assign(e,{name:"LaunchGeneralError"})),e}}async kill(pid){let process6=this.processes[pid];delete this.processes[pid],process6&&(process6.side==="client"?process6.process.kill():process6.ready?process6.process.stdin?.write(`/stop
`):process6.process.kill())}async getGameProcess(pid){let proc=this.processes[pid];if(proc)return{pid:proc.pid,side:proc.side,ready:proc.ready,options:proc.options}}async getGameProcesses(){return Object.values(this.processes).map(v=>({pid:v.pid,side:v.side,ready:v.ready,options:v.options}))}isParked(instancePath){for(let p of Object.values(this.processes))if(p.options.gameDirectory===instancePath)return!0;return!1}async reportOperation(payload){"duration"in payload?this.emit("launch-performance",{id:payload.operationId,name:payload.name,duration:payload.duration,success:payload.success}):this.emit("launch-performance-pre",{id:payload.operationId,name:payload.name})}async createLaunchShortcut(options){let iconUrl=options.icon,instanceIcoPath=process.platform==="win32"?(0,import_path36.join)(options.instancePath,"icon.ico"):(0,import_path36.join)(options.instancePath,"icon.png");if(iconUrl){let{body}=await this.app.protocol.handle({method:"GET",url:iconUrl}),buffer;if(body){if(body instanceof Buffer)buffer=body;else if(body instanceof import_stream7.Readable){let buffers=[];body.on("data",b=>{buffers.push(b)}),await(0,import_promises27.finished)(body),buffer=Buffer.concat(buffers)}else buffer=Buffer.from(body);if(process.platform==="win32"){let result=(0,import_png2icons.createICO)(buffer,0,0,!0,!0);result&&(buffer=result)}await(0,import_fs_extra14.writeFile)(instanceIcoPath,buffer)}}let shortcutOptions={};if(process.platform==="win32"){let c=windows_default,vbPath=(0,import_path36.join)(this.app.appDataPath,"vbscript.vbs");await(0,import_fs_extra14.writeFile)(vbPath,c,{encoding:"utf-8"}),shortcutOptions.windows={VBScriptPath:vbPath,filePath:process.execPath,outputPath:(0,import_path36.dirname)(options.destination),name:(0,import_path36.basename)(options.destination),icon:instanceIcoPath,arguments:`launch "${options.userId}" "${options.instancePath}"`},(0,import_fs17.existsSync)(shortcutOptions.windows.icon)||delete shortcutOptions.windows.icon}else shortcutOptions.linux={filePath:process.execPath,outputPath:options.destination,name:(0,import_path36.basename)(options.destination),icon:instanceIcoPath,arguments:`launch "${options.userId}" "${options.instancePath}"`},(0,import_fs17.existsSync)(shortcutOptions.linux.icon)||delete shortcutOptions.linux.icon;(0,import_create_desktop_shortcuts.default)(shortcutOptions)}};__name(LaunchService,"LaunchService"),LaunchService=__decorateClass([ExposeServiceKey(LaunchServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(kGameDataPath)),__decorateParam(2,Inject(kUserTokenStorage)),__decorateParam(3,Inject(kEncodingWorker)),__decorateParam(4,Inject(VersionService))],LaunchService);var gameLaunch=__name(function(){this.app.waitEngineReady().then(()=>{this.app.registry.get(LaunchService).then(service=>{service.on("minecraft-window-ready",({hideLauncher})=>{this.mainWin&&(this.mainWin.isVisible()||this.mainWin.isMinimized())&&(this.mainWin.webContents.send("minecraft-window-ready"),hideLauncher&&this.mainWin.hide())}).on("minecraft-start",({showLog})=>{this.parking=!0,!this.getLoggerWindow()&&showLog&&this.createMonitorWindow()}).on("minecraft-exit",status=>{this.parking=!1,this.mainWin&&!this.mainWin.isVisible()&&this.mainWin.show(),this.app.controller.broadcast("minecraft-exit",status);let loggerWin=this.getLoggerWindow();loggerWin&&service.getProcesses().length===0&&!status.crashReport&&status.code===0&&(loggerWin.close(),this.loggerWin=void 0)})})})},"gameLaunch");var locales_default={"zh-CN":"\u7B80\u4F53\u4E2D\u6587","zh-TW":"\u7E41\u9AD4\u4E2D\u6587",en:"English",ru:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439 \u044F\u0437\u044B\u043A","es-ES":"Espa\xF1ol",fr:"Fran\xE7ais","it-IT":"italiano",uk:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430 \u043C\u043E\u0432\u0430",pl:"J\u0119zyk polski",nl:"Nederlands",gl:"Galego",de:"Deutsch",hu:"Magyar","ja-JP":"\u65E5\u672C\u8A9E",lolcat:"LOLCAT","pt-BR":"Portugu\xEAs-BR"};var i18n=__name(async function(){let logger=this.app.getLogger("i18n"),state=await this.app.registry.get(kSettings);state.localesSet(Object.entries(locales_default).map(([locale,name3])=>({locale,name:name3}))),logger.log(`Set locale for the app ${state.locales.map(l=>l.name)}`),this.i18n.use(state.locale),state.subscribe("config",c=>{this.i18n.use(c.locale),logger.log(`Set locale for the app ${c.locale}`)}).subscribe("localeSet",l=>{this.i18n.use(l),logger.log(`Set locale for the app ${l}`)})},"i18n");var import_electron=require("electron");var notificationSetupPlugin=__name(function(){this.app.waitEngineReady().then(()=>{this.app.platform.os==="windows"&&import_electron.app.setAppUserModelId("X Minecraft Launcher")})},"notificationSetupPlugin");var import_path37=require("path"),optifine_preload_default=(0,import_path37.join)(__dirname,"optifine-preload.js");var import_electron2=require("electron"),import_stream8=require("stream"),import_promises29=require("timers/promises");var import_child_process7=require("child_process"),import_fs22=require("fs"),import_fs_extra21=__toESM(require_lib()),import_path44=require("path");var import_fs18=require("fs"),import_fs_extra15=__toESM(require_lib());var import_path38=require("path");function getJavaExeFilePath(javaPath,platform7){return platform7.os==="osx"&&!javaPath.endsWith("zulu")?(0,import_path38.join)(javaPath,"jre.bundle","Contents","Home","bin","java"):(0,import_path38.join)(javaPath,"bin",platform7.os==="windows"?"java.exe":"java")}__name(getJavaExeFilePath,"getJavaExeFilePath");async function validateJavaPath(javaPath){try{return await(0,import_fs_extra15.access)(javaPath,import_fs18.constants.X_OK),0}catch(e){if(isSystemError(e)){if(e.code===ENOENT_ERROR)return 1;if(e.code===EPERM_ERROR||e.code==="EACCES")try{return await(0,import_fs_extra15.chmod)(javaPath,501).then(()=>0,()=>2)}catch{return 2}}throw e}}__name(validateJavaPath,"validateJavaPath");var import_fs_extra19=__toESM(require_lib()),import_path42=require("path");var import_path39=require("path"),import_child_process5=require("child_process"),import_fs_extra16=__toESM(require_lib());var JavaProxy_exports={};__export(JavaProxy_exports,{default:()=>JavaProxy_default});var JavaProxy_default=__toBinaryNode("yv66vgAAADQAWAoAEgAwCAAxCgAyADMJADQANQgANgoANwA4CAA5CgA0ADoIADsIADwIAD0IAD4IAD8IAEAIAEEHAEIIAEMHAEQIAEUIAEYKADIARwoAMgBIAQAManNvblRlbXBsYXRlAQASTGphdmEvbGFuZy9TdHJpbmc7AQANQ29uc3RhbnRWYWx1ZQEABjxpbml0PgEAAygpVgEABENvZGUBAA9MaW5lTnVtYmVyVGFibGUBABJMb2NhbFZhcmlhYmxlVGFibGUBAAR0aGlzAQALTEphdmFQcm94eTsBAARtYWluAQAWKFtMamF2YS9sYW5nL1N0cmluZzspVgEAC2phdmFWZXJzaW9uAQAKamF2YVZlbmRlcgEACGphdmFIb21lAQAIamF2YUFyY2gBABRzcGVjaWZpY2F0aW9uVmVyc2lvbgEABm9zTmFtZQEABm9zQXJjaAEACW9zVmVyc2lvbgEABGFyZ3MBABNbTGphdmEvbGFuZy9TdHJpbmc7AQANU3RhY2tNYXBUYWJsZQEAClNvdXJjZUZpbGUBAA5KYXZhUHJveHkuamF2YQwAGgAbAQAEaGVscAcASQwASgBLBwBMDABNAE4BAAktanZtX2luZm8HAE8MAFAAUQEADGphdmEudmVyc2lvbgwAUgBTAQALamF2YS52ZW5kb3IBAAlqYXZhLmhvbWUBABNzdW4uYXJjaC5kYXRhLm1vZGVsAQAdamF2YS52bS5zcGVjaWZpY2F0aW9uLnZlcnNpb24BAAdvcy5uYW1lAQAHb3MuYXJjaAEACm9zLnZlcnNpb24BAAlKYXZhUHJveHkBAIh7InZlcnNpb24iOiIlcyIsInZlbmRvciI6IiVzIiwiaG9tZSI6IiVzIiwic3BlY2lmaWNhdGlvbl92ZXJzaW9uIjoiJXMiLCJqYXZhX2FyY2giOiIlcyIsIm9zX25hbWUiOiIlcyIsIm9zX2FyY2giOiIlcyIsIm9zX3ZlcnNpb24iOiIlcyJ9AQAQamF2YS9sYW5nL09iamVjdAEAAVwBAAJcXAwAVABVDABWAFcBABBqYXZhL2xhbmcvU3RyaW5nAQAGZXF1YWxzAQAVKExqYXZhL2xhbmcvT2JqZWN0OylaAQAQamF2YS9sYW5nL1N5c3RlbQEAA291dAEAFUxqYXZhL2lvL1ByaW50U3RyZWFtOwEAE2phdmEvaW8vUHJpbnRTdHJlYW0BAAdwcmludGxuAQAVKExqYXZhL2xhbmcvU3RyaW5nOylWAQALZ2V0UHJvcGVydHkBACYoTGphdmEvbGFuZy9TdHJpbmc7KUxqYXZhL2xhbmcvU3RyaW5nOwEAB3JlcGxhY2UBAEQoTGphdmEvbGFuZy9DaGFyU2VxdWVuY2U7TGphdmEvbGFuZy9DaGFyU2VxdWVuY2U7KUxqYXZhL2xhbmcvU3RyaW5nOwEABmZvcm1hdAEAOShMamF2YS9sYW5nL1N0cmluZztbTGphdmEvbGFuZy9PYmplY3Q7KUxqYXZhL2xhbmcvU3RyaW5nOwAhABAAEgAAAAEAGAAXABgAAQAZAAAAAgARAAIAAQAaABsAAQAcAAAALwABAAEAAAAFKrcAAbEAAAACAB0AAAAGAAEAAAABAB4AAAAMAAEAAAAFAB8AIAAAAAkAIQAiAAEAHAAAAVUACAAJAAAAmyq+BKAAlyoDMhICtgADmQAOsgAEEgW2AAanAIEqAzISBbYAA5kAdhIHuAAITBIJuAAITRIKuAAIThILuAAIOgQSDLgACDoFEg24AAg6BhIOuAAIOgcSD7gACDoIsgAEEhEQCL0AElkDK1NZBCxTWQUtEhMSFLYAFVNZBhkFU1kHGQRTWQgZBlNZEAYZB1NZEAcZCFO4ABa2AAaxAAAAAwAdAAAAOgAOAAAACgAGAAsAEQAMABwADgAnAA8ALQAQADMAEQA5ABIAQAATAEcAFABOABUAVQAWAFwAFwCaACIAHgAAAFwACQAtAG0AIwAYAAEAMwBnACQAGAACADkAYQAlABgAAwBAAFoAJgAYAAQARwBTACcAGAAFAE4ATAAoABgABgBVAEUAKQAYAAcAXAA+ACoAGAAIAAAAmwArACwAAAAtAAAABgACHPsAfQABAC4AAAACAC8=");async function ensureClass(app6){let dest=(0,import_path39.join)(app6.appDataPath,"JavaProxy.class");await(0,import_fs_extra16.writeFile)(dest,JavaProxy_default)}__name(ensureClass,"ensureClass");async function getJavaArch(serv,javaPath){let dest=(0,import_path39.join)(serv.app.appDataPath,"JavaProxy.class");try{(0,import_fs_extra16.existsSync)(dest)||await(0,import_fs_extra16.writeFile)(dest,JavaProxy_default);let stdout=await new Promise((resolve15,reject2)=>{(0,import_child_process5.exec)(`"${javaPath}" JavaProxy -jvm_info`,{cwd:serv.app.appDataPath},(err,stdout2,stderr)=>{err?reject2(err):resolve15(stdout2)})}),arch2=JSON.parse(stdout).java_arch;return arch2==="32"?"x86":arch2==="64"?"x64":arch2}catch(e){e instanceof Error&&(e.stack||(e.stack=new Error().stack),serv.error(e));return}}__name(getJavaArch,"getJavaArch");var import_fs_extra17=__toESM(require_lib()),import_path40=require("path"),import_os7=require("os");async function getMojangJavaPaths(){let runtimeDir="C:\\Program Files (x86)\\Minecraft Launcher\\runtime",runtimes=await(0,import_fs_extra17.readdir)(runtimeDir).catch(()=>[]),platformArch=`windows-${process.arch==="ia32"?"x86":"x64"}`;return runtimes.map(runtime=>(0,import_path40.join)(runtimeDir,runtime,platformArch,runtime,"bin","java.exe")).flat()}__name(getMojangJavaPaths,"getMojangJavaPaths");async function getOrcaleJavaPaths(){return(await(0,import_fs_extra17.readdir)("C:\\Program Files\\Java").catch(()=>[])).map(f=>(0,import_path40.join)("C:\\Program Files\\Java",f,"bin","java.exe"))}__name(getOrcaleJavaPaths,"getOrcaleJavaPaths");async function getOpenJdkPaths(){return(await(0,import_fs_extra17.readdir)("C:\\Program Files\\AdoptOpenJDK").catch(()=>[])).map(f=>(0,import_path40.join)("C:\\Program Files\\AdoptOpenJDK",f,"bin","java.exe"))}__name(getOpenJdkPaths,"getOpenJdkPaths");async function getZuluJdkPath(){return(await(0,import_fs_extra17.readdir)("C:\\Program Files\\Zulu").catch(()=>[])).map(f=>(0,import_path40.join)("C:\\Program Files\\Zulu",f,"bin","java.exe"))}__name(getZuluJdkPath,"getZuluJdkPath");async function getJavaPathsLinux(){return(await(0,import_fs_extra17.readdir)("/usr/lib/jvm").catch(()=>[])).map(f=>(0,import_path40.join)("/usr/lib/jvm",f,"bin","java"))}__name(getJavaPathsLinux,"getJavaPathsLinux");async function getJavaPathsLinuxSDK(){return(await(0,import_fs_extra17.readdir)(`${import_os7.homedir}/.sdkman/candidates/java`).catch(()=>[])).map(f=>(0,import_path40.join)(`${import_os7.homedir}/.sdkman/candidates/java`,f,"bin","java"))}__name(getJavaPathsLinuxSDK,"getJavaPathsLinuxSDK");async function getJavaPathsOSX(){return(await(0,import_fs_extra17.readdir)("/Library/Java/JavaVirtualMachines").catch(()=>[])).map(f=>(0,import_path40.join)("/Library/Java/JavaVirtualMachines",f,"Contents","Home","bin","java"))}__name(getJavaPathsOSX,"getJavaPathsOSX");function normalizeUrls2(url2,fileHost){if(!fileHost)return[url2];if(typeof fileHost=="string"){let u=new URL(url2);u.hostname=fileHost;let result2=u.toString();return result2!==url2?[result2,url2]:[result2]}let result=fileHost.map(host=>{let u=new URL(url2);return u.hostname=host,u.toString()});return result.indexOf(url2)===-1&&result.push(url2),result}__name(normalizeUrls2,"normalizeUrls");async function getOfficialJavaManifest(app6,runtimeTarget){let settings=await app6.registry.get(kSettings),gfw=await app6.registry.get(kGFW),apiHost,apis=getApiSets(settings);shouldOverrideApiSet(settings,gfw.inside)&&(apiHost=apis.map(a=>new URL(a.url).hostname)),apiHost||(apiHost=getApiSets(settings).map(a=>new URL(a.url).hostname),shouldOverrideApiSet(settings,gfw.inside)||apiHost.unshift("https://launcher.mojang.com"));let runtimes=await(await app6.fetch(normalizeUrls2(DEFAULT_RUNTIME_ALL_URL,apiHost)[0],{})).json();return resolveTargetPlatform(runtimes)?.[runtimeTarget]?.[0]}__name(getOfficialJavaManifest,"getOfficialJavaManifest");function resolveTargetPlatform(manifest2){if(process.platform==="win32")return process.arch==="x64"?manifest2["windows-x64"]:process.arch==="ia32"?manifest2["windows-x86"]:process.arch==="arm64"?manifest2["windows-arm64"]:manifest2["windows-x64"];if(process.platform==="darwin")return process.arch==="arm64"?manifest2["mac-os-arm64"]:manifest2["mac-os"];if(process.platform==="linux"||process.platform==="openbsd"||process.platform==="freebsd")return process.arch==="ia32"?manifest2["linux-i386"]:(process.arch==="x64",manifest2.linux)}__name(resolveTargetPlatform,"resolveTargetPlatform");var import_fs_extra18=__toESM(require_lib()),import_path41=require("path"),import_promises28=require("stream/promises"),import_tar_stream=__toESM(require_tar_stream()),import_zlib2=require("zlib");var zulu_default={modified:"Wed, 23 Apr 2025 14:20:45 GMT","java-runtime-alpha":[{features:["javafx"],architecture:"x64",os:"win32",sha256:"f5f7701bf35d58e618c225f03e4852b9385f733d1ada39d566bd4cc81924094a",size:76012136,url:"https://static.azul.com/zulu/bin/zulu16.30.15-ca-fx-jre16.0.1-win_x64.tar.gz"},{features:[],architecture:"arm64",os:"linux",sha256:"5e404efa094a41087cce3bb5e1cdb909541f1495101b9b7ac1d498eb02843686",size:42661204,url:"https://static.azul.com/zulu/bin/zulu16.30.15-ca-jre16.0.1-linux_aarch64.tar.gz"},{features:["musl"],architecture:"x64",os:"linux",sha256:"edbd840646647e2ea034ab12807f7dfbc3ac52a7cd519ee85b2cd0bbc19eedeb",size:49383298,url:"https://static.azul.com/zulu/bin/zulu16.30.15-ca-jre16.0.1-linux_musl_x64.tar.gz"},{features:[],architecture:"x64",os:"linux",sha256:"733c4158cf8b56b1ab0fbaca2d24cdb6bdd5068b2908c70c4dd57232938ac698",size:49654210,url:"https://static.azul.com/zulu/bin/zulu16.30.15-ca-jre16.0.1-linux_x64.tar.gz"},{features:[],architecture:"arm64",os:"darwin",sha256:"5ec8e83cfa2045d187977d9306d4f51366635a38777eb973618366d31b54780d",size:38400648,url:"https://static.azul.com/zulu/bin/zulu16.30.15-ca-jre16.0.1-macosx_aarch64.tar.gz"},{features:[],architecture:"x64",os:"darwin",sha256:"52694417847e2e94392be2b17f582ebfa7e7894513e8076c36cdc65cdf436170",size:46560849,url:"https://static.azul.com/zulu/bin/zulu16.30.15-ca-jre16.0.1-macosx_x64.tar.gz"},{features:[],architecture:"ia32",os:"win32",sha256:"28bc124b3fc87390e7af089b725a41e810afc7a21c7fb2d3ab3e58fa7ebcc582",size:37541829,url:"https://static.azul.com/zulu/bin/zulu16.30.15-ca-jre16.0.1-win_i686.tar.gz"},{features:[],architecture:"x64",os:"win32",sha256:"dde4a76bd086bdd2907d677b5091a0ee7559f87897d48e73e1e5caeda7c64e9c",size:45445664,url:"https://static.azul.com/zulu/bin/zulu16.30.15-ca-jre16.0.1-win_x64.tar.gz"},{features:[],architecture:"arm64",os:"win32",sha256:"53bbc9cb5efb989994b543aa0b09e95ea0c8d57cb34ec59a19d8cfe9f3337a60",size:37774014,url:"https://static.azul.com/zulu/bin/zulu16.30.17-ca-jre16.0.1-win_aarch64.tar.gz"},{features:["musl"],architecture:"arm64",os:"linux",sha256:"1b4014870be5bbf9f75fa2b611fc77c66e2933e9c3a7c86c52875ccf1751714f",size:41441564,url:"https://static.azul.com/zulu/bin/zulu16.30.19-ca-jre16.0.1-linux_musl_aarch64.tar.gz"}],"java-runtime-beta":[{features:["javafx"],architecture:"ia32",os:"linux",sha256:"3e5404c9bc1f0f5bcb818eda8362d9bae6d10452a56fcd69e063db33e40a8c34",size:84058381,url:"https://static.azul.com/zulu/bin/zulu17.30.15-ca-fx-jre17.0.1-linux_i686.tar.gz"},{features:["javafx"],architecture:"x64",os:"linux",sha256:"c3e118f0cc9724ac93130d3d6d25ae67e252d2656edbfb284fa4ceeb4d2582ee",size:88022644,url:"https://static.azul.com/zulu/bin/zulu17.30.15-ca-fx-jre17.0.1-linux_x64.tar.gz"},{features:["javafx"],architecture:"arm64",os:"darwin",sha256:"9cab9b441632b57016148ed57daa24231fe023d8d81121a6288b161f115eb5dd",size:75070368,url:"https://static.azul.com/zulu/bin/zulu17.30.15-ca-fx-jre17.0.1-macosx_aarch64.tar.gz"},{features:["javafx"],architecture:"x64",os:"darwin",sha256:"63d5d7e22736686a25296ad3977102e566858a08ae08730b8c4b060cb0ec9814",size:81020005,url:"https://static.azul.com/zulu/bin/zulu17.30.15-ca-fx-jre17.0.1-macosx_x64.tar.gz"},{features:["javafx"],architecture:"ia32",os:"win32",sha256:"53337fe9a86b8db0a393874b282952e55e69a87bc2a17aa902f461d5f39b76e8",size:67688365,url:"https://static.azul.com/zulu/bin/zulu17.30.15-ca-fx-jre17.0.1-win_i686.zip"},{features:["javafx"],architecture:"x64",os:"win32",sha256:"9da1efbc311302e0f62d6c70fa76e55e81b34391c3ad6c30e1763bf6a2965f5b",size:74658652,url:"https://static.azul.com/zulu/bin/zulu17.30.15-ca-fx-jre17.0.1-win_x64.zip"},{features:[],architecture:"arm64",os:"linux",sha256:"162a67e76b44c7d8ecfe0150cfc3e8732dd9c6b9b2770dd233feb5b7daf05d8a",size:39734336,url:"https://static.azul.com/zulu/bin/zulu17.30.15-ca-jre17.0.1-linux_aarch64.tar.gz"},{features:[],architecture:"ia32",os:"linux",sha256:"b061befb2d75729afb4d740e7d2b84eaf2016ac19bca5d624e75886c4d94eb32",size:46487389,url:"https://static.azul.com/zulu/bin/zulu17.30.15-ca-jre17.0.1-linux_i686.tar.gz"},{features:["musl"],architecture:"arm64",os:"linux",sha256:"504fec0a3b66f89eef0ecd0abc9a85aeeecfc1f05835c9bcdf4c7b18f66037d2",size:39699901,url:"https://static.azul.com/zulu/bin/zulu17.30.15-ca-jre17.0.1-linux_musl_aarch64.tar.gz"},{features:[],architecture:"x64",os:"linux",sha256:"1fc247d0482ff5b0a9735bcc4cf617297ae4d606f84fdbcd09774dcf2bbb2fd7",size:47037733,url:"https://static.azul.com/zulu/bin/zulu17.30.15-ca-jre17.0.1-linux_x64.tar.gz"},{features:[],architecture:"arm64",os:"darwin",sha256:"72b9bbd41ec8443fd14b6a8c300c4c8ea6e8e80bbae674aa67fdea4bd19567a8",size:42499669,url:"https://static.azul.com/zulu/bin/zulu17.30.15-ca-jre17.0.1-macosx_aarch64.tar.gz"},{features:[],architecture:"x64",os:"darwin",sha256:"14ceae19c32a71c68c93c2003676bcd128bdbdf0406e749eb3aefae20b53c70c",size:43663815,url:"https://static.azul.com/zulu/bin/zulu17.30.15-ca-jre17.0.1-macosx_x64.tar.gz"},{features:[],architecture:"ia32",os:"win32",sha256:"858cbcdbf5a1f77c1947778562e60545d7645057a4fcde2a10d89fbf8a636d90",size:40179413,url:"https://static.azul.com/zulu/bin/zulu17.30.15-ca-jre17.0.1-win_i686.zip"},{features:[],architecture:"x64",os:"win32",sha256:"e35add53b3279b1954c17cfee2d45a50fbe6473ea0780d68a64e15df59881cd1",size:42985959,url:"https://static.azul.com/zulu/bin/zulu17.30.15-ca-jre17.0.1-win_x64.zip"}],"java-runtime-gamma":[{features:["javafx"],architecture:"ia32",os:"linux",sha256:"4f708ed689c466cbaa4daaa78405911a3d082fbde305b3c914614d3f49dde88a",size:80866798,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-fx-jre17.0.8-linux_i686.tar.gz"},{features:["javafx"],architecture:"x64",os:"linux",sha256:"32b338d4c0c9750da54075f1c90eda3697c8d169c206223916c9e91f0019d256",size:90225384,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-fx-jre17.0.8-linux_x64.tar.gz"},{features:["javafx"],architecture:"arm64",os:"darwin",sha256:"22d153a2cb2b80b8d27aed34344b6f427942b9141e3b9f43d6d02877ec5ce9cb",size:77948918,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-fx-jre17.0.8-macosx_aarch64.tar.gz"},{features:["javafx"],architecture:"x64",os:"darwin",sha256:"9f2dd5e627129991cbd2c6a4521b3a2ff69f0dee24eccc440832d83364b52134",size:82181713,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-fx-jre17.0.8-macosx_x64.tar.gz"},{features:["javafx"],architecture:"ia32",os:"win32",sha256:"a152aac207660a5558da2c1f227f640bf03dbffab59b8ba0fa1cbfd7f529c41a",size:70304614,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-fx-jre17.0.8-win_i686.zip"},{features:["javafx"],architecture:"x64",os:"win32",sha256:"7a94871bddfac1eae5f5c62e9268fb83810eedfe0c3a09443945e454bbe596c3",size:77989027,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-fx-jre17.0.8-win_x64.zip"},{features:[],architecture:"arm64",os:"linux",sha256:"47db8d11af0f8b6e1bd4130f683a14ff4f127445fdd5b6d4abfddac401f75048",size:46786338,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-jre17.0.8-linux_aarch64.tar.gz"},{features:[],architecture:"ia32",os:"linux",sha256:"29e19aa79e9931b1d750c860152987e46a5a3a183aa43d66937c547c0d53f0e7",size:41357958,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-jre17.0.8-linux_i686.tar.gz"},{features:["musl"],architecture:"arm64",os:"linux",sha256:"f3754d884eedbfd2a8ea97576f700e0b61442f8db018df415e35492b81cb09d5",size:46544176,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-jre17.0.8-linux_musl_aarch64.tar.gz"},{features:[],architecture:"x64",os:"linux",sha256:"7d076a54f2977c36495a91f62585ec051049f9bee01eb08309d55b978eeba6c9",size:46912031,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-jre17.0.8-linux_x64.tar.gz"},{features:[],architecture:"arm64",os:"darwin",sha256:"df33c1f1cc6cbf45ad85b1971cae5e937cf57b5abe63df751b119c5747826726",size:43090778,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-jre17.0.8-macosx_aarch64.tar.gz"},{features:[],architecture:"x64",os:"darwin",sha256:"299b8f4fdd918ec03e3209988a38b545c8fae109a3b231e7e830894e5f6275ff",size:44262215,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-jre17.0.8-macosx_x64.tar.gz"},{features:[],architecture:"ia32",os:"win32",sha256:"4e0624a8e282e35b957cfa61593f38d64da2d7c44130de9481e12563abab235f",size:40142698,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-jre17.0.8-win_i686.tar.gz"},{features:[],architecture:"x64",os:"win32",sha256:"d26562284c67742f4db876d0bcdd7704b919fc33e3689484fcb9d2f99d8bc50b",size:43252217,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-jre17.0.8-win_x64.tar.gz"}],"java-runtime-gamma-snapshot":[{features:["javafx"],architecture:"ia32",os:"linux",sha256:"4f708ed689c466cbaa4daaa78405911a3d082fbde305b3c914614d3f49dde88a",size:80866798,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-fx-jre17.0.8-linux_i686.tar.gz"},{features:["javafx"],architecture:"x64",os:"linux",sha256:"32b338d4c0c9750da54075f1c90eda3697c8d169c206223916c9e91f0019d256",size:90225384,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-fx-jre17.0.8-linux_x64.tar.gz"},{features:["javafx"],architecture:"arm64",os:"darwin",sha256:"22d153a2cb2b80b8d27aed34344b6f427942b9141e3b9f43d6d02877ec5ce9cb",size:77948918,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-fx-jre17.0.8-macosx_aarch64.tar.gz"},{features:["javafx"],architecture:"x64",os:"darwin",sha256:"9f2dd5e627129991cbd2c6a4521b3a2ff69f0dee24eccc440832d83364b52134",size:82181713,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-fx-jre17.0.8-macosx_x64.tar.gz"},{features:["javafx"],architecture:"ia32",os:"win32",sha256:"a152aac207660a5558da2c1f227f640bf03dbffab59b8ba0fa1cbfd7f529c41a",size:70304614,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-fx-jre17.0.8-win_i686.zip"},{features:["javafx"],architecture:"x64",os:"win32",sha256:"7a94871bddfac1eae5f5c62e9268fb83810eedfe0c3a09443945e454bbe596c3",size:77989027,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-fx-jre17.0.8-win_x64.zip"},{features:[],architecture:"arm64",os:"linux",sha256:"47db8d11af0f8b6e1bd4130f683a14ff4f127445fdd5b6d4abfddac401f75048",size:46786338,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-jre17.0.8-linux_aarch64.tar.gz"},{features:[],architecture:"ia32",os:"linux",sha256:"29e19aa79e9931b1d750c860152987e46a5a3a183aa43d66937c547c0d53f0e7",size:41357958,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-jre17.0.8-linux_i686.tar.gz"},{features:["musl"],architecture:"arm64",os:"linux",sha256:"f3754d884eedbfd2a8ea97576f700e0b61442f8db018df415e35492b81cb09d5",size:46544176,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-jre17.0.8-linux_musl_aarch64.tar.gz"},{features:[],architecture:"x64",os:"linux",sha256:"7d076a54f2977c36495a91f62585ec051049f9bee01eb08309d55b978eeba6c9",size:46912031,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-jre17.0.8-linux_x64.tar.gz"},{features:[],architecture:"arm64",os:"darwin",sha256:"df33c1f1cc6cbf45ad85b1971cae5e937cf57b5abe63df751b119c5747826726",size:43090778,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-jre17.0.8-macosx_aarch64.tar.gz"},{features:[],architecture:"x64",os:"darwin",sha256:"299b8f4fdd918ec03e3209988a38b545c8fae109a3b231e7e830894e5f6275ff",size:44262215,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-jre17.0.8-macosx_x64.tar.gz"},{features:[],architecture:"ia32",os:"win32",sha256:"4e0624a8e282e35b957cfa61593f38d64da2d7c44130de9481e12563abab235f",size:40142698,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-jre17.0.8-win_i686.tar.gz"},{features:[],architecture:"x64",os:"win32",sha256:"d26562284c67742f4db876d0bcdd7704b919fc33e3689484fcb9d2f99d8bc50b",size:43252217,url:"https://static.azul.com/zulu/bin/zulu17.44.15-ca-jre17.0.8-win_x64.tar.gz"}],"java-runtime-delta":[{features:["crac"],architecture:"arm64",os:"linux",sha256:"e4262e663475d1c04e071f7f0ffb857c4f53667d4d61f56c57513b6c9aad181b",size:55146020,url:"https://static.azul.com/zulu/bin/zulu21.34.19-ca-crac-jre21.0.3-linux_aarch64.tar.gz"},{features:["crac"],architecture:"x64",os:"linux",sha256:"c1073c4592a488fc76dc8e7dfb66695633d3c2e4b4f671cce1b8154e7367fa4a",size:55650257,url:"https://static.azul.com/zulu/bin/zulu21.34.19-ca-crac-jre21.0.3-linux_x64.tar.gz"},{features:["javafx"],architecture:"arm64",os:"darwin",sha256:"f2903e6052f73256b05b6df0a72b86f28dd4212bb2d1ce909172c01882c02537",size:86184614,url:"https://static.azul.com/zulu/bin/zulu21.34.19-ca-fx-jre21.0.3-macosx_aarch64.tar.gz"},{features:["javafx"],architecture:"x64",os:"darwin",sha256:"98d8e908739f4c007fb9af5f312828c498db214717ea05ddea5c8358572ba112",size:89863859,url:"https://static.azul.com/zulu/bin/zulu21.34.19-ca-fx-jre21.0.3-macosx_x64.tar.gz"},{features:["javafx"],architecture:"x64",os:"win32",sha256:"84a26cfbf30a7bdc6954add3e886ca61b680a01bd03d596fae013f143140a520",size:87107691,url:"https://static.azul.com/zulu/bin/zulu21.34.19-ca-fx-jre21.0.3-win_x64.zip"},{features:[],architecture:"arm64",os:"linux",sha256:"908b0357131747df386784e0e961e244fe8234e056b489cdfde3ffe1db8132d6",size:52634147,url:"https://static.azul.com/zulu/bin/zulu21.34.19-ca-jre21.0.3-linux_aarch64.tar.gz"},{features:[],architecture:"x64",os:"linux",sha256:"a22dbf29ca368651088391094e9e64f653cc5a332f536ea4e7c3a6d82b2a5fe4",size:53103754,url:"https://static.azul.com/zulu/bin/zulu21.34.19-ca-jre21.0.3-linux_x64.tar.gz"},{features:[],architecture:"arm64",os:"darwin",sha256:"1688dc09d4ea56ff501ed6fb1af94fd4fa04c3d2e19974a56b507249b12b4f27",size:49027144,url:"https://static.azul.com/zulu/bin/zulu21.34.19-ca-jre21.0.3-macosx_aarch64.tar.gz"},{features:[],architecture:"x64",os:"darwin",sha256:"cd319c844ee2eba5d6a4319b41f7fb37c63693aa31aa5434346f304db340f881",size:50175651,url:"https://static.azul.com/zulu/bin/zulu21.34.19-ca-jre21.0.3-macosx_x64.tar.gz"},{features:[],architecture:"x64",os:"win32",sha256:"56c17e0f152055bfc110347b017e1efd2e1fc243e483d2e3fe371910287059f9",size:48907967,url:"https://static.azul.com/zulu/bin/zulu21.34.19-ca-jre21.0.3-win_x64.zip"},{features:["crac","musl"],architecture:"arm64",os:"linux",sha256:"b057361470e236155548dce3758672e61ae972f04b444937f4a34f0611800ca9",size:56062183,url:"https://static.azul.com/zulu/bin/zulu21.34.21-ca-crac-jre21.0.3-linux_musl_aarch64.tar.gz"},{features:["crac","musl"],architecture:"x64",os:"linux",sha256:"a0850ae91308716eb205ffa5ee3aef3bb509e00672ae1abba159c272993b9517",size:57140042,url:"https://static.azul.com/zulu/bin/zulu21.34.21-ca-crac-jre21.0.3-linux_musl_x64.tar.gz"}],"jre-legacy":[{features:["javafx"],architecture:"arm64",os:"linux",sha256:"b97c5e8a549ae837ab8ce0d4789a978a5e1cd22ab30ff541a062b06670abdba8",size:100702050,url:"https://static.azul.com/zulu/bin/zulu8.86.0.25-ca-fx-jre8.0.452-linux_aarch64.tar.gz"},{features:["javafx"],architecture:"ia32",os:"linux",sha256:"759535f61d855142ad7bdb257e4d70e4904283716bf5449f18bfdeff2cbc37e9",size:103868253,url:"https://static.azul.com/zulu/bin/zulu8.86.0.25-ca-fx-jre8.0.452-linux_i686.tar.gz"},{features:["javafx"],architecture:"x64",os:"linux",sha256:"38da298fb526d0557a50bd01ef50a4fe48c2c7b9721886b1e070a34d94b8ef3e",size:102455661,url:"https://static.azul.com/zulu/bin/zulu8.86.0.25-ca-fx-jre8.0.452-linux_x64.tar.gz"},{features:["javafx"],architecture:"arm64",os:"darwin",sha256:"f139df3bfc43143340ee44622f25f2d0bcc4afc8199c8baeee91e834044bdbea",size:87741039,url:"https://static.azul.com/zulu/bin/zulu8.86.0.25-ca-fx-jre8.0.452-macosx_aarch64.tar.gz"},{features:["javafx"],architecture:"x64",os:"darwin",sha256:"a43b883e4d8f0949dcc54174ceb600ed2e1b6329a9402ab9ef5fe2ea6839ffd7",size:91549652,url:"https://static.azul.com/zulu/bin/zulu8.86.0.25-ca-fx-jre8.0.452-macosx_x64.tar.gz"},{features:[],architecture:"arm64",os:"linux",sha256:"3e34c74de3c80a3d38b64c81f95a88d007083f215605e7bd64196489242c1e8e",size:41660020,url:"https://static.azul.com/zulu/bin/zulu8.86.0.25-ca-jre8.0.452-linux_aarch64.tar.gz"},{features:[],architecture:"ia32",os:"linux",sha256:"c79ab8571c2f4352376203bc4022ed98af9ef4fa69a44abebb0c166912d9b5b0",size:45078126,url:"https://static.azul.com/zulu/bin/zulu8.86.0.25-ca-jre8.0.452-linux_i686.tar.gz"},{features:[],architecture:"x64",os:"linux",sha256:"90b109e207531a168ac812e21b9bb62815296de5a9158beb9e2556f7b91b68f2",size:42385260,url:"https://static.azul.com/zulu/bin/zulu8.86.0.25-ca-jre8.0.452-linux_x64.tar.gz"},{features:[],architecture:"arm64",os:"darwin",sha256:"0b78a2c5dd599d132f2e81d5caf58b1e577398766c8557a669f9d91cec4c8c8f",size:41147983,url:"https://static.azul.com/zulu/bin/zulu8.86.0.25-ca-jre8.0.452-macosx_aarch64.tar.gz"},{features:[],architecture:"x64",os:"darwin",sha256:"884861b92b8d16c510d1b3c7e9cea4b1e60e645ff4543a60cf8f1167d1ec657b",size:41508611,url:"https://static.azul.com/zulu/bin/zulu8.86.0.25-ca-jre8.0.452-macosx_x64.tar.gz"},{features:[],architecture:"ia32",os:"win32",sha256:"4d8f6383418f725138dc4f62edc8783f91c9d1592dd521f9e801b6a3862cfd24",size:38365947,url:"https://static.azul.com/zulu/bin/zulu8.86.0.25-ca-jre8.0.452-win_i686.zip"},{features:[],architecture:"x64",os:"win32",sha256:"e9535fe99fd4a2a57719357f5f45a6aa43759af45cd990a213c970af5780324a",size:40668732,url:"https://static.azul.com/zulu/bin/zulu8.86.0.25-ca-jre8.0.452-win_x64.zip"}]};var import_fs20=require("fs");function installZuluJavaTask(jre,destination,version4,options){return task("installJre",async function(){let packedFile=(0,import_path41.join)(destination,(0,import_path41.basename)(jre.url));if(await this.yield(new DownloadTask({url:jre.url,destination:packedFile,validator:{algorithm:"sha256",hash:jre.sha256},expectedTotal:jre.size}).setName("download")),jre.url.endsWith(".tar.gz")){let extractStream=(0,import_tar_stream.extract)(),allPipe=[(0,import_promises28.pipeline)((0,import_fs_extra18.createReadStream)(packedFile),(0,import_zlib2.createGunzip)(),extractStream)],first="",substring=0,links=[];for await(let e of extractStream){if(!first&&(first=e.header.name,first.endsWith("/")&&jre.url.endsWith(e.header.name.substring(0,e.header.name.length-1)+".tar.gz"))){substring=first.length;continue}let filePath=(0,import_path41.join)(destination,(0,import_path41.join)(e.header.name.substring(substring)));e.header.type==="directory"?await(0,import_fs_extra18.ensureDir)(filePath):e.header.linkname&&e.header.type==="symlink"?links.push({path:(0,import_path41.join)(destination,e.header.linkname),linkTo:filePath}):e.header.type==="file"&&(await(0,import_fs_extra18.ensureDir)((0,import_path41.dirname)(filePath)),allPipe.push((0,import_promises28.pipeline)(e,(0,import_fs20.createWriteStream)(filePath))))}for(let l of links)await(0,import_fs_extra18.symlink)(l.path,l.linkTo);await Promise.all(allPipe)}else{let zipFile=await open(packedFile);try{let prefix=(0,import_path41.basename)(jre.url).slice(0,-4)+"/",entries=await readAllEntries(zipFile).then(ens=>ens.filter(e=>e.fileName!==prefix&&!e.fileName.endsWith("/")));await this.yield(new UnzipTask(zipFile,entries,destination,e=>e.fileName.startsWith(prefix)?e.fileName.substring(prefix.length):e.fileName).setName("decompress"))}finally{zipFile.close()}}await(0,import_fs_extra18.unlink)(packedFile)},{version:version4})}__name(installZuluJavaTask,"installZuluJavaTask");async function setupZuluCache(app6){let filePath=(0,import_path41.join)(app6.appDataPath,"zulu.json");(0,import_fs20.existsSync)(filePath)||await(0,import_fs_extra18.writeFile)(filePath,JSON.stringify(zulu_default,null,2));let content=await(0,import_fs_extra18.readJson)(filePath).catch(()=>zulu_default),response=await app6.fetch("https://api.xmcl.app/zulu",{headers:{["If-Modified-Since"]:content.modified}});response.ok&&await(0,import_fs_extra18.writeFile)(filePath,JSON.stringify(await response.json(),null,2))}__name(setupZuluCache,"setupZuluCache");async function getZuluJRE(app6,type){let zuluCachePath=(0,import_path41.join)(app6.appDataPath,"zulu.json"),targets=((await(0,import_fs_extra18.readJson)(zuluCachePath).catch(()=>zulu_default))[type]||[]).filter(item=>item.os===process.platform&&item.architecture===process.arch);if(targets.length===0)throw new Error(`No zulu jre found for ${process.platform} ${process.arch}`);let withMusl=targets.find(item=>item.features.includes("musl"));if(withMusl)return withMusl;let withJfx=targets.find(item=>item.features.includes("javafx"));return withJfx||targets[0]}__name(getZuluJRE,"getZuluJRE");var JavaService=class extends StatefulService{constructor(app6,store,submit,getPath){super(app6,()=>store.registerStatic(new JavaState,JavaServiceKey),async()=>{ensureClass(this.app).catch(e=>{this.error(e)});let valid=(await this.config.read()).all.filter(l=>typeof l.path=="string").map(a=>({...a,valid:!0}));this.log(`Loaded ${valid.length} java from cache.`),this.state.javaUpdate(valid),this.refreshLocalJava(),this.state.subscribeAll(()=>{this.config.write(this.state)}),setupZuluCache(app6).catch(e=>{this.error(e)})});this.submit=submit;this.getPath=getPath;this.config=createSafeFile(this.getAppDataPath("java.json"),JavaSchema,this,[getPath("java.json")])}config;removeJava(javaPath){return this.state.javaRemove({path:javaPath,majorVersion:0,version:"",valid:!1}),Promise.resolve()}async getJavaState(){return await this.initialize(),this.state}getPreferredJava(){return this.state.all.find(j=>j.valid&&j.majorVersion===8)||this.state.all.find(j=>j.valid)}async installJava(target={majorVersion:8,component:"jre-legacy"},forceZulu=!1){this.log(`Try to install java ${target.component} (${target.component})`),(await this.app.registry.get(kFlights)).forceZuluJre&&(this.log("Force install zulu jre by flight"),forceZulu=!0);let downloadOptions=await this.app.registry.get(kDownloadOptions),settings=await this.app.registry.get(kSettings),gfw=await this.app.registry.get(kGFW),apiHost,apis=getApiSets(settings);shouldOverrideApiSet(settings,gfw.inside)&&(apiHost=apis.map(a=>new URL(a.url).hostname));let officialManifest=forceZulu?void 0:await getOfficialJavaManifest(this.app,target.component).catch(()=>{}),folder=this.getPath("jre",officialManifest?target.component:target.component+"-zulu"),exeLocation=getJavaExeFilePath(folder,this.app.platform);if(officialManifest)this.log(`Install official jre runtime ${target.component} (${target.majorVersion}) ${officialManifest.version.name}`),await this.submit(installJavaRuntimeWithJsonTask({target:officialManifest,destination:folder,...downloadOptions,skipRevalidate:!0,apiHost}).setName("installJre",{version:target.majorVersion}));else{this.log(`Install zulu jre runtime ${target.component} (${target.majorVersion})`);let zuluData=await getZuluJRE(this.app,target.component);await this.submit(installZuluJavaTask(zuluData,folder,target.majorVersion,downloadOptions))}this.app.platform.os!=="windows"&&await(0,import_fs_extra19.chmod)(exeLocation,501),officialManifest&&this.log(`Successfully install java internally ${exeLocation}`);let result=await this.resolveJava(exeLocation);if(!result)throw new AnyError("InstallDefaultJavaError","Fail to install java");return result}async validateJavaPath(javaPath){let result=await validateJavaPath(javaPath),found=this.state.all.find(java=>java.path===javaPath);return found&&result!==0&&this.state.javaUpdate({...found,valid:!1}),result}async resolveJava(javaPath){requireString(javaPath),this.log(`Try resolve java ${javaPath}`);let validation=await validateJavaPath(javaPath),found=this.state.all.find(java2=>java2.path===javaPath);if(found)return validation!==0?found.valid&&this.state.javaUpdate({...found,valid:!1}):(found.valid||this.state.javaUpdate({...found,valid:!0}),this.log(`Found a cached & ${found.valid?"valid":"invalid"} java ${found.version} in ${javaPath}`)),found;if(validation===1){this.log(`Skip resolve missing java ${javaPath}`);return}let java=await resolveJava(javaPath);if(java&&validation===0)this.log(`Resolved java ${java.version} in ${javaPath}`),this.state.javaUpdate({...java,valid:!0,arch:await getJavaArch(this,java.path)});else{let home=(0,import_path42.dirname)((0,import_path42.dirname)(javaPath)),javaVersion=(await(0,import_fs_extra19.readFile)((0,import_path42.join)(home,"release"),"utf-8")).split(`
`).map(l=>l.split("=")).find(v=>v[0]==="JAVA_VERSION")?.[1];if(javaVersion){let parsedJavaVersion=parseJavaVersion(javaVersion);parsedJavaVersion?(this.log(`Resolved invalid java ${parsedJavaVersion.version} in ${javaPath}`),this.state.javaUpdate({...parsedJavaVersion,path:javaPath,valid:!1})):(this.log(`Resolved invalid unknown version java in ${javaPath}`),this.state.javaUpdate({valid:!1,path:javaPath,version:"",majorVersion:0}))}else this.log(`Resolved invalid unknown version java in ${javaPath}`),this.state.javaUpdate({valid:!1,path:javaPath,version:"",majorVersion:0})}return java}async refreshLocalJava(force){if(this.state.all.length===0||force){this.log("Force update or no local cache found. Scan java through the disk.");let commonLocations=[];this.app.platform.os==="windows"?commonLocations.push(...await getMojangJavaPaths(),...await getOrcaleJavaPaths(),...await getOpenJdkPaths(),...await getZuluJdkPath()):this.app.platform.os==="linux"?(commonLocations.push(...await getJavaPathsLinux()),commonLocations.push(...await getJavaPathsLinuxSDK())):this.app.platform.os==="osx"&&commonLocations.push(...await getJavaPathsOSX());let javas=await scanLocalJava(commonLocations),infos=await Promise.all(javas.map(async j=>({...j,valid:!0,arch:await getJavaArch(this,j.path)})));this.log(`Found ${infos.length} java.`),this.state.javaUpdate(infos)}else{this.log(`Re-validate cached ${this.state.all.length} java locations.`);let javas=[],visited=new Set;for(let i=0;i<this.state.all.length;++i){let ino=await(0,import_fs_extra19.stat)(this.state.all[i].path).then(s=>s.ino,e=>{});if(!ino){javas.push({...this.state.all[i],valid:!1});continue}if(visited.has(ino))continue;visited.add(ino);let result=await resolveJava(this.state.all[i].path);result?javas.push({...result,valid:!0,arch:this.state.all[i].arch??await getJavaArch(this,result.path)}):javas.push({...this.state.all[i],valid:!1})}let invalided=javas.filter(j=>!j.valid).length;if(invalided!==0){this.log(`Invalidate ${invalided} java!`);for(let i of javas.filter(j=>!j.valid))this.log(i.path)}this.state.javaUpdate(javas)}let jreDir=this.getPath("jre"),cached=await readdirIfPresent(jreDir);for(let component of cached){if(component.startsWith("."))continue;let local=getJavaExeFilePath((0,import_path42.join)(jreDir,component),this.app.platform);this.state.all.map(j=>j.path).some(p=>p===local)||this.resolveJava(local)}}};__name(JavaService,"JavaService"),__decorateClass([Singleton()],JavaService.prototype,"installJava",1),__decorateClass([Singleton()],JavaService.prototype,"refreshLocalJava",1),JavaService=__decorateClass([ExposeServiceKey(JavaServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(ServiceStateManager)),__decorateParam(2,Inject(kTaskExecutor)),__decorateParam(3,Inject(kGameDataPath))],JavaService);var import_child_process6=require("child_process"),import_fs_extra20=__toESM(require_lib()),import_path43=require("path");var base64="yv66vgAAADQAMQoAAgADBwAEDAAFAAYBABBqYXZhL2xhbmcvT2JqZWN0AQAGPGluaXQ+AQADKClWBwAIAQAMamF2YS9pby9GaWxlCgAHAAoMAAUACwEAFShMamF2YS9sYW5nL1N0cmluZzspVgsADQAOBwAPDAAQABEBAChuZXQvbWluZWNyYWZ0Zm9yZ2Uvc3JndXRpbHMvSU1hcHBpbmdGaWxlAQAEbG9hZAEAOihMamF2YS9pby9GaWxlOylMbmV0L21pbmVjcmFmdGZvcmdlL3NyZ3V0aWxzL0lNYXBwaW5nRmlsZTsHABMBABBqYXZhL2xhbmcvU3RyaW5nCwAVABYHABcMABgAGQEAEmphdmEvbmlvL2ZpbGUvUGF0aAEAAm9mAQA7KExqYXZhL2xhbmcvU3RyaW5nO1tMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbmlvL2ZpbGUvUGF0aDsJABsAHAcAHQwAHgAfAQAvbmV0L21pbmVjcmFmdGZvcmdlL3NyZ3V0aWxzL0lNYXBwaW5nRmlsZSRGb3JtYXQBAARUU1JHAQAxTG5ldC9taW5lY3JhZnRmb3JnZS9zcmd1dGlscy9JTWFwcGluZ0ZpbGUkRm9ybWF0OwsADQAhDAAiACMBAAV3cml0ZQEASShMamF2YS9uaW8vZmlsZS9QYXRoO0xuZXQvbWluZWNyYWZ0Zm9yZ2Uvc3JndXRpbHMvSU1hcHBpbmdGaWxlJEZvcm1hdDtaKVYHACUBAARNYWluAQAEQ29kZQEAD0xpbmVOdW1iZXJUYWJsZQEABG1haW4BABYoW0xqYXZhL2xhbmcvU3RyaW5nOylWAQAKRXhjZXB0aW9ucwcALAEAE2phdmEvaW8vSU9FeGNlcHRpb24BAApTb3VyY2VGaWxlAQAJTWFpbi5qYXZhAQAMSW5uZXJDbGFzc2VzAQAGRm9ybWF0ACEAJAACAAAAAAACAAEABQAGAAEAJgAAAB0AAQABAAAABSq3AAGxAAAAAQAnAAAABgABAAAAAgAJACgAKQACACYAAABBAAQAAQAAACG7AAdZKgMytwAJuAAMKgQyA70AErgAFLIAGgO5ACAEALEAAAABACcAAAAOAAMAAAAEABQABQAgAAYAKgAAAAQAAQArAAIALQAAAAIALgAvAAAACgABABsADQAwQBk=";async function formatMinecraftSrg(originalMappingPath,mappingPath,javaPath,workspaceFolder,cp){let buffer=Buffer.from(base64,"base64"),javaFilePath=(0,import_path43.join)(workspaceFolder,"Main.class");await(0,import_fs_extra20.writeFile)(javaFilePath,buffer);try{let args=["-cp",`"${[...cp,workspaceFolder].join(import_path43.delimiter)}"`,"Main",originalMappingPath,mappingPath],process6=(0,import_child_process6.spawn)(javaPath,args);await new Promise((resolve15,reject2)=>{let buff=[];process6.on("close",code=>{if(code===0)resolve15();else{let text=Buffer.concat(buff).toString();reject2(new Error(`Failed to format srg mapping. ${text}`))}}),process6.stderr.on("data",data=>{buff.push(data)})})}finally{await(0,import_fs_extra20.unlink)(javaFilePath)}}__name(formatMinecraftSrg,"formatMinecraftSrg");var kOptifineInstaller=Symbol("kOptifineInstaller");var MultiJarLauncher_exports={};__export(MultiJarLauncher_exports,{default:()=>MultiJarLauncher_default});var MultiJarLauncher_default=__toBinaryNode("yv66vgAAADQAjwoAAgADBwAEDAAFAAYBABBqYXZhL2xhbmcvT2JqZWN0AQAGPGluaXQ+AQADKClWBwAIAQAQamF2YS9sYW5nL1N0cmluZwoACgALBwAMDAANAA4BABBqYXZhL3V0aWwvQmFzZTY0AQAKZ2V0RGVjb2RlcgEAHCgpTGphdmEvdXRpbC9CYXNlNjQkRGVjb2RlcjsKABAAEQcAEgwAEwAUAQAYamF2YS91dGlsL0Jhc2U2NCREZWNvZGVyAQAGZGVjb2RlAQAWKExqYXZhL2xhbmcvU3RyaW5nOylbQgkAFgAXBwAYDAAZABoBACFqYXZhL25pby9jaGFyc2V0L1N0YW5kYXJkQ2hhcnNldHMBAAVVVEZfOAEAGkxqYXZhL25pby9jaGFyc2V0L0NoYXJzZXQ7CgAHABwMAAUAHQEAHyhbQkxqYXZhL25pby9jaGFyc2V0L0NoYXJzZXQ7KVYHAB8BABlqYXZhL3V0aWwvU3RyaW5nVG9rZW5pemVyCAAhAQABfAoAHgAjDAAFACQBACcoTGphdmEvbGFuZy9TdHJpbmc7TGphdmEvbGFuZy9TdHJpbmc7KVYKAB4AJgwAJwAoAQANaGFzTW9yZVRva2VucwEAAygpWgoAHgAqDAArACwBAAluZXh0VG9rZW4BABQoKUxqYXZhL2xhbmcvU3RyaW5nOwcALgEAFWphdmEvdXRpbC9qYXIvSmFyRmlsZQoALQAwDAAFADEBABUoTGphdmEvbGFuZy9TdHJpbmc7KVYKAC0AMwwANAA1AQALZ2V0TWFuaWZlc3QBABooKUxqYXZhL3V0aWwvamFyL01hbmlmZXN0OwoANwA4BwA5DAA6ADsBABZqYXZhL3V0aWwvamFyL01hbmlmZXN0AQARZ2V0TWFpbkF0dHJpYnV0ZXMBABwoKUxqYXZhL3V0aWwvamFyL0F0dHJpYnV0ZXM7CQA9AD4HAD8MAEAAQQEAHWphdmEvdXRpbC9qYXIvQXR0cmlidXRlcyROYW1lAQAKTUFJTl9DTEFTUwEAH0xqYXZhL3V0aWwvamFyL0F0dHJpYnV0ZXMkTmFtZTsKAEMARAcARQwARgBHAQAYamF2YS91dGlsL2phci9BdHRyaWJ1dGVzAQAIZ2V0VmFsdWUBADMoTGphdmEvdXRpbC9qYXIvQXR0cmlidXRlcyROYW1lOylMamF2YS9sYW5nL1N0cmluZzsKAB4ASQwASgBLAQALY291bnRUb2tlbnMBAAMoKUkKAE0ATgcATwwAUABRAQAPamF2YS9sYW5nL0NsYXNzAQAHZm9yTmFtZQEAJShMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbGFuZy9DbGFzczsJAFMAVAcAVQwAVgBXAQAQamF2YS9sYW5nL1N5c3RlbQEAA291dAEAFUxqYXZhL2lvL1ByaW50U3RyZWFtOwcAWQEAF2phdmEvbGFuZy9TdHJpbmdCdWlsZGVyCgBYAAMIAFwBAApMYXVuY2hpbmcgCgBYAF4MAF8AYAEABmFwcGVuZAEALShMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbGFuZy9TdHJpbmdCdWlsZGVyOwgAYgEADCB3aXRoIGFyZ3M6IAgAZAEAAiwgBwBmAQAZW0xqYXZhL2xhbmcvQ2hhclNlcXVlbmNlOwoABwBoDABpAGoBAARqb2luAQBFKExqYXZhL2xhbmcvQ2hhclNlcXVlbmNlO1tMamF2YS9sYW5nL0NoYXJTZXF1ZW5jZTspTGphdmEvbGFuZy9TdHJpbmc7CgBYAGwMAG0ALAEACHRvU3RyaW5nCgBvAHAHAHEMAHIAMQEAE2phdmEvaW8vUHJpbnRTdHJlYW0BAAdwcmludGxuCAB0AQAEbWFpbgcAdgEAE1tMamF2YS9sYW5nL1N0cmluZzsKAE0AeAwAeQB6AQAJZ2V0TWV0aG9kAQBAKExqYXZhL2xhbmcvU3RyaW5nO1tMamF2YS9sYW5nL0NsYXNzOylMamF2YS9sYW5nL3JlZmxlY3QvTWV0aG9kOwoAfAB9BwB+DAB/AIABABhqYXZhL2xhbmcvcmVmbGVjdC9NZXRob2QBAAZpbnZva2UBADkoTGphdmEvbGFuZy9PYmplY3Q7W0xqYXZhL2xhbmcvT2JqZWN0OylMamF2YS9sYW5nL09iamVjdDsHAIIBABBNdWx0aUphckxhdW5jaGVyAQAEQ29kZQEAD0xpbmVOdW1iZXJUYWJsZQEAFihbTGphdmEvbGFuZy9TdHJpbmc7KVYBAA1TdGFja01hcFRhYmxlAQAKRXhjZXB0aW9ucwcAiQEAE2phdmEvbGFuZy9FeGNlcHRpb24BAApTb3VyY2VGaWxlAQAVTXVsdGlKYXJMYXVuY2hlci5qYXZhAQAMSW5uZXJDbGFzc2VzAQAHRGVjb2RlcgEABE5hbWUAIQCBAAIAAAAAAAIAAQAFAAYAAQCDAAAAHQABAAEAAAAFKrcAAbEAAAABAIQAAAAGAAEAAAAGAAkAdACFAAIAgwAAAXkABgANAAAA3SpMK749Az4dHKIA0ysdMjoEuwAHWbgACRkEtgAPsgAVtwAbOgW7AB5ZGQUSILcAIjoGGQa2ACWZAJ8ZBrYAKToHuwAtWRkHtwAvOggZCLYAMrYANrIAPLYAQjoJGQa2AEi9AAc6CgM2CxkGtgAlmQAXGQoVCxULBGCRNgsZBrYAKVOn/+cZCbgATDoMsgBSuwBYWbcAWhJbtgBdGQm2AF0SYbYAXRJjGQrAAGW4AGe2AF22AGu2AG4ZDBJzBL0ATVkDEnVTtgB3AQS9AAJZAxkKU7YAe1eEAwGn/y6xAAAAAgCEAAAAQgAQAAAACAARAAkAJQAKADIACwA6AAwAQQANAEwADgBcAA8AZgAQAGkAEQBxABIAhQATAIwAFAC4ABUA1gAIANwAGACGAAAAQgAF/gAHBwB1AQH/AGEADAcAdQcAdQEBBwAHBwAHBwAeBwAHBwAtBwAHBwB1AQAAG/8AUAAEBwB1BwB1AQEAAPgABQCHAAAABAABAIgAAgCKAAAAAgCLAIwAAAASAAIAEAAKAI0ACQA9AEMAjgAJ");var InstallService=class extends AbstractService{constructor(app6,versionService,javaService,getPath,gfw,settings,downloadOptions,submit){super(app6);this.versionService=versionService;this.javaService=javaService;this.getPath=getPath;this.gfw=gfw;this.settings=settings;this.downloadOptions=downloadOptions;this.submit=submit}getForgeInstallOptions(java){let javaPath=java||this.javaService.getPreferredJava()?.path||"",handleDownloadMojangMaps=__name(async postProcessor=>{let parsedArgs={};for(let i=0;i<postProcessor.args.length;i++){let arg=postProcessor.args[i];if(arg.startsWith("--")){let next=postProcessor.args[i+1];next&&!next.startsWith("--")&&(parsedArgs[arg]=postProcessor.args[i+1])}}if(parsedArgs["--task"]!=="DOWNLOAD_MOJMAPS"||this.settings.apiSetsPreference==="mojang"||this.settings.httpProxyEnabled||!parsedArgs["--version"]||!parsedArgs["--side"]||!parsedArgs["--output"])return!1;let sanitize=postProcessor.args.includes("--sanitize"),versionContent=await(0,import_fs_extra21.readFile)(this.getPath("versions",parsedArgs["--version"],`${parsedArgs["--version"]}.json`),"utf-8").catch(()=>"");if(!versionContent)return!1;let mapping=JSON.parse(versionContent).downloads?.[`${parsedArgs["--side"]}_mappings`];if(!mapping)return!1;let output=parsedArgs["--output"],originalOutput=output.replace(".tsrg",".original.tsrg");if(await checksum(originalOutput,"sha1").catch(()=>{})===mapping.sha1){if(sanitize){let mc=MinecraftFolder.from(this.getPath()),cps=postProcessor.classpath.map(LibraryInfo.resolve).map(p=>mc.getLibraryByPath(p.path));await formatMinecraftSrg(originalOutput,output,java||"java",this.app.appDataPath,cps).catch(e=>{this.error(e)})}return!0}let url2=new URL(mapping.url),urls=allSets.map(api=>api.name==="mojang"?url2.toString():replaceHost(url2,api.url));for(let u of urls)try{let response=await this.app.fetch(u);if(response.ok){let text=await response.text();if(await(0,import_fs_extra21.ensureDir)((0,import_path44.dirname)(originalOutput)),await(0,import_fs_extra21.writeFile)(originalOutput,text),sanitize){let mc=MinecraftFolder.from(this.getPath()),cps=postProcessor.classpath.map(LibraryInfo.resolve).map(p=>mc.getLibraryByPath(p.path));await formatMinecraftSrg(originalOutput,output,java||"java",this.app.appDataPath,cps).catch(async e=>{await(0,import_fs_extra21.writeFile)(output,text),this.error(e)})}return!0}}catch(e){this.warn(`Failed to download mojmap from ${u}`),this.warn(e)}return!1},"handleDownloadMojangMaps"),options={...this.downloadOptions,java:javaPath,spawn:(cmd,args,opts)=>{let a=args?[...args]:[];if(this.settings.httpProxy&&this.settings.httpProxyEnabled){let parsed=new URL(this.settings.httpProxy);parsed.hostname&&parsed.port?a.unshift(`-Dhttp.proxyHost=${parsed.hostname}`,`-Dhttp.proxyPort=${parsed.port}`,`-Dhttps.proxyHost=${parsed.hostname}`,`-Dhttps.proxyPort=${parsed.port}`):a.unshift("-Djava.net.useSystemProxies=true")}return(0,import_child_process7.spawn)(cmd,a,opts||{})},handler:handleDownloadMojangMaps,customPostProcessTask:(procs,folder,options2,originalTask)=>{let app6=this.app,logger=this,toBase64String=__name(s=>Buffer.from(s).toString("base64"),"toBase64String");return task("postProcessing",async function(){let skip=[];for(let proc of procs)await handleDownloadMojangMaps(proc)&&skip.push(proc);let clz=(0,import_path44.join)(app6.appDataPath,"MultiJarLauncher.class");await(0,import_fs_extra21.writeFile)(clz,MultiJarLauncher_default);try{let pending=procs.filter(p=>!skip.includes(p)),classPaths=pending.map(p=>p.jar).concat(pending.flatMap(p=>p.classpath)).map(p=>folder.getLibraryByPath(LibraryInfo.resolve(p).path)).concat(app6.appDataPath),args=pending.map(p=>toBase64String([folder.getLibraryByPath(LibraryInfo.resolve(p.jar).path),...p.args].join("|"))),process6=(0,import_child_process7.spawn)(javaPath,["-cp",classPaths.join(import_path44.delimiter),"MultiJarLauncher",...args],{cwd:app6.appDataPath});await waitProcess(process6)}catch(e){Object.assign(e,{name:"CustomPostProcessError"}),e instanceof Error&&e.message.indexOf("Could not find or load main class")&&Object.assign(e,{clzPath:clz,clzPathExists:(0,import_fs22.existsSync)(clz)}),logger.error(e),await this.yield(originalTask()).catch(e2=>{e2 instanceof Error&&Object.assign(e2,{phase:"Retry"})})}finally{await(0,import_fs_extra21.unlink)(clz)}})}},allSets=getApiSets(this.settings);return shouldOverrideApiSet(this.settings,this.gfw.inside)?allSets.push({name:"mojang",url:""}):allSets.unshift({name:"mojang",url:""}),options.mavenHost=allSets.map(api=>api.url?`${api.url}/maven`:DEFAULT_FORGE_MAVEN),options}getInstallOptions(){let option={...this.downloadOptions,side:"client",useHashForAssetsIndex:!0},allSets=getApiSets(this.settings);if(shouldOverrideApiSet(this.settings,this.gfw.inside)){let existed=allSets.find(a=>a.name===this.settings.apiSetsPreference);existed&&allSets.push(existed,existed,existed),allSets.push({name:"mojang",url:""})}else allSets.unshift({name:"mojang",url:""});return option.assetsHost=allSets.map(api=>api.url?`${api.url}/assets`:DEFAULT_RESOURCE_ROOT_URL),option.libraryHost=lib=>{let urls=allSets.map(api=>api.url?joinUrl2(`${api.url}/maven`,lib.download.path):lib.download.url);lib.name.includes("forge")&&urls.push(joinUrl2(DEFAULT_FORGE_MAVEN,lib.download.path));let keywords=["mojang","minecraft","forge","fabric","optifine"],shouldAppendCommonMaven=!0;for(let keyword of keywords)if(lib.name.includes(keyword)){shouldAppendCommonMaven=!1;break}return shouldAppendCommonMaven&&urls.push(joinUrl2(DEFAULT_FORGE_MAVEN,lib.download.path)),urls},option.assetsIndexUrl=ver=>allSets.map(api=>ver.assetIndex?api.name==="mojang"?ver.assetIndex.url:replaceHost(ver.assetIndex.url,api.url):"").filter(v=>!!v),option.json=ver=>allSets.map(api=>api.name==="mojang"?ver.url:replaceHost(ver.url,api.url)),option.client=ver=>allSets.map(api=>ver.downloads.client?api.name==="mojang"?ver.downloads.client.url:replaceHost(ver.downloads.client.url,api.url):"").filter(v=>!!v),option}async installAssetsForVersion(version4,fallbackVersionMetadata=[]){let option=this.getInstallOptions(),location=MinecraftFolder.from(this.getPath());try{let resolvedVersion=await Version.parse(location,version4);if(!resolvedVersion.assetIndex){let versionMeta=fallbackVersionMetadata.find(v=>v.id===resolvedVersion.minecraftVersion)||fallbackVersionMetadata.find(v=>v.id===resolvedVersion.assets);if(versionMeta){let localVersion=await this.versionService.resolveLocalVersion(versionMeta.id).catch(()=>{});localVersion||(await this.submit(new InstallJsonTask(versionMeta,location,option).setName("installVersion",{id:versionMeta.id})),localVersion=await this.versionService.resolveLocalVersion(versionMeta.id)),resolvedVersion.assetIndex=localVersion.assetIndex}}this.log(`Install assets for ${version4}:`),await this.submit(installAssetsTask(resolvedVersion,{...option,prevalidSizeOnly:!0}).setName("installAssets",{id:version4}))}catch(e){this.warn(`An error ocurred during assets for ${version4}:`),this.warn(e)}}async installDependencies(version4,side="client"){let location=this.getPath(),option=this.getInstallOptions();if(side==="client"){let resolvedVersion=await Version.parse(location,version4);await this.submit(installLibrariesTask(resolvedVersion,option).setName("installLibraries",{id:resolvedVersion.id})),await this.submit(installAssetsTask(resolvedVersion,option).setName("installAssets",{id:resolvedVersion.id}))}else{let resolvedVersion=await this.versionService.resolveServerVersion(version4);if(resolvedVersion.libraries.length===0){let clientVersion=await this.versionService.resolveLocalVersion(version4);resolvedVersion.libraries=clientVersion.libraries}await this.submit(installLibrariesTask({libraries:resolvedVersion.libraries,minecraftDirectory:location},option).setName("installLibraries",{id:resolvedVersion.id}))}}async installLabyModVersion(options){let location=this.getPath(),task3=installLabyMod4Task(options.manifest,options.minecraftVersion,location,{...this.getInstallOptions(),fetch:this.app.fetch}).setName("installLabyMod",{version:options.manifest.labyModVersion});return await this.submit(task3)}async reinstall(version4){let option=this.getInstallOptions(),location=this.getPath(),local=await this.versionService.resolveLocalVersion(version4);if(!local)throw new AnyError("ReinstallError",`Cannot reinstall ${version4} as it's not found!`);await this.submit(installVersionTask({id:local.minecraftVersion,url:""},location).setName("installVersion",{id:local.minecraftVersion}));let forgeLib=local.libraries.find(isForgeLibrary);forgeLib&&await this.submit(installForgeTask({version:forgeLib.version,mcversion:local.minecraftVersion},location).setName("installForge",{id:version4}));let fabLib=local.libraries.find(isFabricLoaderLibrary);fabLib&&await this.installFabric({minecraft:local.minecraftVersion,loader:fabLib.version}),await this.submit(installLibrariesTask(local,option).setName("installLibraries",{id:version4})),await this.submit(installAssetsTask(local,option).setName("installAssets",{id:version4}))}async installAssets(assets,version4,force){let option=this.getInstallOptions(),location=this.getPath(),folder=new MinecraftFolder(location);if(force){let promises2=[];for(let a of assets){let path16=folder.getAsset(a.hash);path16&&promises2.push((0,import_fs_extra21.unlink)(path16).catch(()=>{}))}await Promise.all(promises2)}let task3=installResolvedAssetsTask(assets,folder,option).setName("installAssets",{id:version4});await this.submit(task3)}async installMinecraft(meta,side="client"){let id=meta.id,option=this.getInstallOptions(),task3=installVersionTask(meta,this.getPath(),{...option,side}).setName("installVersion",{id:meta.id});try{await this.submit(task3)}catch(e){this.warn(`An error ocurred during download version ${id}`),this.warn(e)}}async installMinecraftJar(version4,side){let option=this.getInstallOptions();option.side=side??"client";let folder=MinecraftFolder.from(this.getPath()),parsed=await this.versionService.resolveLocalVersion(version4);try{await this.submit(new InstallJarTask(parsed,folder,option).setName("installVersion.jar"))}catch(e){this.warn(`An error ocurred during download server version ${version4}`),this.warn(e)}}async installLibraries(libraries,version4,force){let resolved;"downloads"in libraries[0]?resolved=Version.resolveLibraries(libraries):resolved=libraries;let option=this.getInstallOptions(),folder=MinecraftFolder.from(this.getPath()),task3=installResolvedLibrariesTask(resolved,folder,option).setName("installLibraries",{id:version4});try{if(force){let promises2=[];for(let lib of resolved){let path16=folder.getLibraryByPath(lib.path);path16&&promises2.push((0,import_fs_extra21.unlink)(path16).catch(()=>{}))}await Promise.all(promises2)}await this.submit(task3)}catch(e){this.warn("An error ocurred during install libraries:"),this.warn(e)}}async installNeoForged(options){let validJavaPaths=this.javaService.state.all.filter(v=>v.valid),installOptions=this.getForgeInstallOptions(options.java);if(options.java){let java=validJavaPaths.find(v=>v.path===options.java);java&&(validJavaPaths.splice(validJavaPaths.indexOf(java),1),validJavaPaths.unshift(java))}let version4;for(let java of validJavaPaths)try{this.log(`Start to install neoforge ${options.version} on ${options.minecraft} by ${java.path}`);let target,neoforgeVersion;options.version.startsWith("47.")?(neoforgeVersion=`${options.minecraft}-${options.version}`,target="forge"):(neoforgeVersion=options.version,target=options.version.startsWith(options.minecraft)?"forge":"neoforge"),version4=await this.submit(installNeoForgedTask(target,neoforgeVersion,this.getPath(),{...installOptions,java:java.path,inheritsFrom:options.minecraft,side:options.side}).setName("installForge",{id:options.version})),this.log(`Success to install neoforge ${options.version} on ${options.minecraft}`);break}catch(err){if(err instanceof Error&&err.message.indexOf("sun.security.validator.ValidatorException")!==-1)continue;throw this.warn(`An error ocurred during download version ${options.version}@${options.minecraft}`),this.warn(err),err}if(!version4)throw new AnyError("ForgeInstallError",`Cannot install forge ${options.version} on ${options.minecraft}`);return version4}async installForge(options){let validJavaPaths=this.javaService.state.all.filter(v=>v.valid),installOptions=this.getForgeInstallOptions(options.java),side=options.side??"client";if(!validJavaPaths.length)throw new AnyError("ForgeInstallError","No valid java found!");if(options.java){let java=validJavaPaths.find(v=>v.path===options.java);java&&(validJavaPaths.splice(validJavaPaths.indexOf(java),1),validJavaPaths.unshift(java))}let setting=await this.app.registry.get(kSettings),version4;for(let java of validJavaPaths)try{this.log(`Start to install ${side} forge ${options.version} on ${options.mcversion} by ${java.path}`);let mc=MinecraftFolder.from(this.getPath());version4=await this.submit(installForgeTask(options,mc,{...installOptions,java:java.path,side,inheritsFrom:options.mcversion,spawn:(cmd,args)=>{let newArgs=args?[...args]:[],proxy=setting.httpProxyEnabled?setting.httpProxy:void 0;if(proxy){let url2=new URL(proxy);newArgs.unshift(`-Dhttp.proxyHost=${url2.hostname}`,`-Dhttp.proxyPort=${url2.port}`,`-Dhttps.proxyHost=${url2.hostname}`,`-Dhttps.proxyPort=${url2.port}`)}else newArgs.unshift("-Djava.net.useSystemProxies=true");return(0,import_child_process7.spawn)(cmd,args)}}).setName("installForge",{id:options.version})),this.log(`Success to install ${side} forge ${options.version} on ${options.mcversion}`);break}catch(err){if(err instanceof Error){if(err.message.indexOf("sun.security.validator.ValidatorException")!==-1)continue;if(err.message.indexOf("java.util.zip.ZipException: invalid entry size")!==-1&&err instanceof PostProcessFailedError&&err.jarPath.indexOf("jarsplitter")!==-1){let slim=err.commands[err.commands.indexOf("--slim")+1],extra=err.commands[err.commands.indexOf("--extra")+1],srg=err.commands[err.commands.indexOf("--srg")+1];(0,import_fs22.existsSync)(slim)&&await(0,import_fs_extra21.unlink)(slim),(0,import_fs22.existsSync)(extra)&&await(0,import_fs_extra21.unlink)(extra),(0,import_fs22.existsSync)(srg)&&await(0,import_fs_extra21.unlink)(srg)}}throw this.warn(`An error ocurred during download version ${options.version}@${options.mcversion}, ${side}`),this.warn(err),err}if(!version4)throw new AnyError("ForgeInstallError",`Cannot install forge ${options.version} on ${options.mcversion}, ${side}`);return version4}async installFabric(options){try{this.log(`Start to install fabric: yarn ${options.yarn}, loader ${options.loader}.`);let path16=this.getPath(),apiSets=getApiSets(this.settings).map(a=>a.url),preferDefault=shouldOverrideApiSet(this.settings,this.gfw.inside),versionId=await installFabric({minecraft:path16,minecraftVersion:options.minecraft,side:options.side,version:options.loader,fetch:(i,init)=>{let url2=new URL(i),apis=apiSets.map(a=>a+"/fabric-meta");preferDefault?apis.unshift(url2.protocol+"//"+url2.host):apis.push(url2.protocol+"//"+url2.host);let urls=apis.map(a=>new URL(a)).map(a=>{let realUrl=new URL(url2.toString());return realUrl.host=a.host,realUrl.pathname=(a.pathname==="/"?"":a.pathname)+url2.pathname,realUrl.toString()});return Promise.any(urls.map(async a=>{let resp=await this.app.fetch(a,init);if(resp.ok)return resp;throw new Error(`Failed to fetch ${a}`)}))}});return this.log(`Success to install fabric: yarn ${options.yarn}, loader ${options.loader}. The new version is ${versionId}`),versionId}catch(e){throw this.warn(`An error ocurred during install fabric yarn-${options.yarn}, loader-${options.loader}`),this.warn(e),e}}async installQuilt(options){let side=options.side??"client",mc=MinecraftFolder.from(this.getPath()),apiSets=getApiSets(this.settings).map(a=>a.url),preferDefault=shouldOverrideApiSet(this.settings,this.gfw.inside);return await installQuiltVersion({minecraft:mc,minecraftVersion:options.minecraftVersion,version:options.version,side,fetch:(i,init)=>{let url2=new URL(i),apis=apiSets.map(a=>a+"/quilt-meta");preferDefault?apis.unshift(url2.protocol+"//"+url2.host):apis.push(url2.protocol+"//"+url2.host);let urls=apis.map(a=>new URL(a)).map(a=>{let realUrl=new URL(url2.toString());return realUrl.host=a.host,realUrl.pathname=(a.pathname==="/"?"":a.pathname)+url2.pathname,realUrl.toString()});return Promise.any(urls.map(async a=>{let resp=await this.app.fetch(a,init);if(resp.ok)return resp;throw new Error(`Failed to fetch ${a}`)}))}})}async getOptifineDownloadUrl(version4){let installer=await this.app.registry.getIfPresent(kOptifineInstaller);return installer?installer(version4):`https://bmclapi2.bangbang93.com/optifine/${version4.mcversion}/${version4.type}/${version4.patch}`}async installOptifineAsMod(options){let optifineVersion=`${options.type}_${options.patch}`,version4=`${options.mcversion}_${optifineVersion}`,path16=new MinecraftFolder(this.getPath()).getLibraryByPath(`/optifine/OptiFine/${version4}/OptiFine-${version4}-universal.jar`),url2=await this.getOptifineDownloadUrl(options);try{let response=await this.app.fetch(url2,{method:"HEAD"}),contentLength=parseInt(response.headers.get("content-length")??"0",10);if(isNaN(contentLength))throw new Error;let localLength=(await(0,import_fs_extra21.stat)(path16).catch(()=>({size:0}))).size;if(contentLength!==localLength)throw new Error}catch{let downloadOptions=this.downloadOptions;await this.submit(task("installOptifine",async function(){await this.yield(new DownloadTask({...downloadOptions,url:url2,destination:path16}).setName("download"))}))}await linkOrCopyFile(path16,(0,import_path44.join)(options.instancePath,"mods",`OptiFine-${version4}.jar`)).catch(e=>{throw new AnyError("OptifineInstallError",`Failed to copy OptiFine to mods folder. ${e.code}`)})}async installOptifine(options){let minecraft=new MinecraftFolder(this.getPath()),optifineVersion=`${options.type}_${options.patch}`,version4=`${options.mcversion}_${optifineVersion}`,path16=new MinecraftFolder(this.getPath()).getLibraryByPath(`/optifine/OptiFine/${version4}/OptiFine-${version4}-universal.jar`),downloadOptions=await this.app.registry.get(kDownloadOptions);this.log(`Install optifine ${version4} on ${options.inheritFrom??options.mcversion}`);let installFromForge=!1;if(options.inheritFrom===options.mcversion&&(options.inheritFrom=void 0),options.inheritFrom){let from=await Version.parse(minecraft,options.inheritFrom);from.libraries.some(isForgeLibrary)?installFromForge=!0:from.libraries.some(isFabricLoaderLibrary)&&this.warn("Installing optifine over a fabric! This might not work!")}let java=options.java??this.javaService.getPreferredJava()?.path,urls=[await this.getOptifineDownloadUrl(options)],result=await this.submit(task("installOptifine",async function(){await this.yield(new DownloadTask({...downloadOptions,url:urls,destination:path16}).setName("download"));let id=await this.concat(installOptifineTask(path16,minecraft,{java}));if(options.inheritFrom){let parentJson=JSON.parse(await(0,import_fs_extra21.readFile)(minecraft.getVersionJson(options.inheritFrom),"utf8")),json=JSON.parse(await(0,import_fs_extra21.readFile)(minecraft.getVersionJson(id),"utf8"));json.inheritsFrom=options.inheritFrom,json.id=`${options.inheritFrom}-Optifine-${version4}`,installFromForge&&(json.arguments.game=["--tweakClass","optifine.OptiFineForgeTweaker"],json.mainClass=parentJson.mainClass);let dest=minecraft.getVersionJson(json.id);await(0,import_fs_extra21.ensureFile)(dest),await(0,import_fs_extra21.writeFile)(dest,JSON.stringify(json,null,4)),id=json.id}return id},{id:optifineVersion}));return this.log(`Succeed to install optifine ${version4} on ${options.inheritFrom??options.mcversion}. ${result}`),result}async installLiteloader(meta){try{await this.submit(installLiteloaderTask(meta,this.getPath()))}catch(err){this.warn(err)}}async installByProfile({profile,version:version4,side,java}){try{await this.submit(installByProfileTask(profile,this.getPath(),{...this.getForgeInstallOptions(java),side,java}).setName("installForge",{id:version4??profile.version}))}catch(err){if(err instanceof CancelledError)return;if(profile.profile==="NeoForge")await this.installNeoForged({minecraft:profile.minecraft,version:profile.version.substring(9),side,java});else{let forgeVersion=profile.version.indexOf("-forge-")!==-1?profile.version.replace(/-forge-/,"-"):profile.version.indexOf("-forge")!==-1?profile.version.replace(/-forge/,"-"):profile.version;await this.installForge({version:forgeVersion,mcversion:profile.minecraft,side,java})}this.warn(err)}}};__name(InstallService,"InstallService"),__decorateClass([Lock(v=>[LockKey.version(v),LockKey.assets])],InstallService.prototype,"installAssetsForVersion",1),__decorateClass([Lock(v=>[LockKey.version(v),LockKey.assets,LockKey.libraries])],InstallService.prototype,"installDependencies",1),__decorateClass([Lock(v=>[LockKey.version(v.minecraftVersion)])],InstallService.prototype,"installLabyModVersion",1),__decorateClass([Lock(v=>[LockKey.version(v)])],InstallService.prototype,"reinstall",1),__decorateClass([Lock(LockKey.assets)],InstallService.prototype,"installAssets",1),__decorateClass([Lock(v=>LockKey.version(v.id))],InstallService.prototype,"installMinecraft",1),__decorateClass([Lock(v=>LockKey.version(v))],InstallService.prototype,"installMinecraftJar",1),__decorateClass([Lock(LockKey.libraries)],InstallService.prototype,"installLibraries",1),__decorateClass([Lock(v=>LockKey.version(`neoforged-${v.minecraft}-${v.version}`))],InstallService.prototype,"installNeoForged",1),__decorateClass([Lock(v=>LockKey.version(`forge-${v.mcversion}-${v.version}`))],InstallService.prototype,"installForge",1),__decorateClass([Lock(v=>LockKey.version(`fabric-${v.minecraft}-${v.loader}`))],InstallService.prototype,"installFabric",1),__decorateClass([Lock(v=>LockKey.version(`quilt-${v.minecraftVersion}-${v.version}`))],InstallService.prototype,"installQuilt",1),__decorateClass([Lock(v=>LockKey.version(`optifine-${v.mcversion}-${v.type}_${v.patch}`))],InstallService.prototype,"installOptifine",1),__decorateClass([Singleton()],InstallService.prototype,"installLiteloader",1),InstallService=__decorateClass([ExposeServiceKey(InstallServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(VersionService)),__decorateParam(2,Inject(JavaService)),__decorateParam(3,Inject(kGameDataPath)),__decorateParam(4,Inject(kGFW)),__decorateParam(5,Inject(kSettings)),__decorateParam(6,Inject(kDownloadOptions)),__decorateParam(7,Inject(kTaskExecutor))],InstallService);var VersionMetadataService=class extends AbstractService{latest={release:"1.21.4",snapshot:"21w37a"};constructor(app6){super(app6)}getLatestRelease(){return this.latest.release}getLatestSnapshot(){return this.latest.snapshot}async getLatestMinecraftRelease(){return this.latest.release}async getLatestMinecraftSnapshot(){return this.latest.snapshot}async setLatestMinecraft(release2,snapshot){this.latest.release=release2,this.latest.snapshot=snapshot}};__name(VersionMetadataService,"VersionMetadataService"),VersionMetadataService=__decorateClass([ExposeServiceKey(VersionMetadataServiceKey),__decorateParam(0,Inject(LauncherAppKey))],VersionMetadataService);var import_fs_extra24=__toESM(require_lib()),import_path49=require("path");var kResourceWorker=Symbol("ResourceWorker");var import_path48=require("path");function pickMetadata(metadata){return{neoforge:metadata.neoforge,["forge"]:metadata["forge"],["fabric"]:metadata["fabric"],["liteloader"]:metadata["liteloader"],["quilt"]:metadata["quilt"],["resourcepack"]:metadata["resourcepack"],["curseforge-modpack"]:metadata["curseforge-modpack"],["mcbbs-modpack"]:metadata["mcbbs-modpack"],["mmc-modpack"]:metadata["mmc-modpack"],["modrinth-modpack"]:metadata["modrinth-modpack"],["modpack"]:metadata["modpack"],["save"]:metadata["save"],["shaderpack"]:metadata["shaderpack"],instance:metadata.instance,github:metadata.github,curseforge:metadata.curseforge,modrinth:metadata.modrinth,gitlab:metadata.gitlab}}__name(pickMetadata,"pickMetadata");function generateResourceV3(file,record,metadata){return{version:3,...file,name:metadata.name??file.fileName,hash:record.sha1,metadata:pickMetadata(metadata),icons:metadata.icons}}__name(generateResourceV3,"generateResourceV3");var import_fs24=require("fs"),import_fs_extra23=__toESM(require_lib()),import_path47=require("path");function isUndefined2(obj){return typeof obj>"u"||obj===void 0}__name(isUndefined2,"isUndefined");function isString2(obj){return typeof obj=="string"}__name(isString2,"isString");function isNumber(obj){return typeof obj=="number"}__name(isNumber,"isNumber");function isBoolean(obj){return typeof obj=="boolean"}__name(isBoolean,"isBoolean");function isNull(obj){return obj===null}__name(isNull,"isNull");function isDate(obj){return obj instanceof Date}__name(isDate,"isDate");function isBigInt(obj){return typeof obj=="bigint"}__name(isBigInt,"isBigInt");function isFunction2(obj){return typeof obj=="function"}__name(isFunction2,"isFunction");function isObject(obj){return typeof obj=="object"&&obj!==null}__name(isObject,"isObject");function getLast(arr){return arr[arr.length-1]}__name(getLast,"getLast");function freeze(obj){return Object.freeze(obj)}__name(freeze,"freeze");function isReadonlyArray(arg){return Array.isArray(arg)}__name(isReadonlyArray,"isReadonlyArray");function noop(obj){return obj}__name(noop,"noop");var AlterTableNode=freeze({is(node){return node.kind==="AlterTableNode"},create(table){return freeze({kind:"AlterTableNode",table})},cloneWithTableProps(node,props){return freeze({...node,...props})},cloneWithColumnAlteration(node,columnAlteration){return freeze({...node,columnAlterations:node.columnAlterations?[...node.columnAlterations,columnAlteration]:[columnAlteration]})}});var IdentifierNode=freeze({is(node){return node.kind==="IdentifierNode"},create(name3){return freeze({kind:"IdentifierNode",name:name3})}});var CreateIndexNode=freeze({is(node){return node.kind==="CreateIndexNode"},create(name3){return freeze({kind:"CreateIndexNode",name:IdentifierNode.create(name3)})},cloneWith(node,props){return freeze({...node,...props})},cloneWithColumns(node,columns){return freeze({...node,columns:[...node.columns||[],...columns]})}});var CreateSchemaNode=freeze({is(node){return node.kind==="CreateSchemaNode"},create(schema,params){return freeze({kind:"CreateSchemaNode",schema:IdentifierNode.create(schema),...params})},cloneWith(createSchema,params){return freeze({...createSchema,...params})}});var ON_COMMIT_ACTIONS=["preserve rows","delete rows","drop"],CreateTableNode=freeze({is(node){return node.kind==="CreateTableNode"},create(table){return freeze({kind:"CreateTableNode",table,columns:freeze([])})},cloneWithColumn(createTable,column){return freeze({...createTable,columns:freeze([...createTable.columns,column])})},cloneWithConstraint(createTable,constraint){return freeze({...createTable,constraints:createTable.constraints?freeze([...createTable.constraints,constraint]):freeze([constraint])})},cloneWithFrontModifier(createTable,modifier){return freeze({...createTable,frontModifiers:createTable.frontModifiers?freeze([...createTable.frontModifiers,modifier]):freeze([modifier])})},cloneWithEndModifier(createTable,modifier){return freeze({...createTable,endModifiers:createTable.endModifiers?freeze([...createTable.endModifiers,modifier]):freeze([modifier])})},cloneWith(createTable,params){return freeze({...createTable,...params})}});var SchemableIdentifierNode=freeze({is(node){return node.kind==="SchemableIdentifierNode"},create(identifier){return freeze({kind:"SchemableIdentifierNode",identifier:IdentifierNode.create(identifier)})},createWithSchema(schema,identifier){return freeze({kind:"SchemableIdentifierNode",schema:IdentifierNode.create(schema),identifier:IdentifierNode.create(identifier)})}});var DropIndexNode=freeze({is(node){return node.kind==="DropIndexNode"},create(name3,params){return freeze({kind:"DropIndexNode",name:SchemableIdentifierNode.create(name3),...params})},cloneWith(dropIndex,props){return freeze({...dropIndex,...props})}});var DropSchemaNode=freeze({is(node){return node.kind==="DropSchemaNode"},create(schema,params){return freeze({kind:"DropSchemaNode",schema:IdentifierNode.create(schema),...params})},cloneWith(dropSchema,params){return freeze({...dropSchema,...params})}});var DropTableNode=freeze({is(node){return node.kind==="DropTableNode"},create(table,params){return freeze({kind:"DropTableNode",table,...params})},cloneWith(dropIndex,params){return freeze({...dropIndex,...params})}});var AliasNode=freeze({is(node){return node.kind==="AliasNode"},create(node,alias){return freeze({kind:"AliasNode",node,alias})}});var TableNode=freeze({is(node){return node.kind==="TableNode"},create(table){return freeze({kind:"TableNode",table:SchemableIdentifierNode.create(table)})},createWithSchema(schema,table){return freeze({kind:"TableNode",table:SchemableIdentifierNode.createWithSchema(schema,table)})}});function isOperationNodeSource(obj){return isObject(obj)&&isFunction2(obj.toOperationNode)}__name(isOperationNodeSource,"isOperationNodeSource");function isExpression(obj){return isObject(obj)&&"expressionType"in obj&&isOperationNodeSource(obj)}__name(isExpression,"isExpression");function isAliasedExpression(obj){return isObject(obj)&&"expression"in obj&&isString2(obj.alias)&&isOperationNodeSource(obj)}__name(isAliasedExpression,"isAliasedExpression");var SelectModifierNode=freeze({is(node){return node.kind==="SelectModifierNode"},create(modifier){return freeze({kind:"SelectModifierNode",modifier})},createWithExpression(modifier){return freeze({kind:"SelectModifierNode",rawModifier:modifier})}});var AndNode=freeze({is(node){return node.kind==="AndNode"},create(left,right){return freeze({kind:"AndNode",left,right})}});var OrNode=freeze({is(node){return node.kind==="OrNode"},create(left,right){return freeze({kind:"OrNode",left,right})}});var OnNode=freeze({is(node){return node.kind==="OnNode"},create(filter){return freeze({kind:"OnNode",on:filter})},cloneWithOperation(onNode,operator,operation){return freeze({...onNode,on:operator==="And"?AndNode.create(onNode.on,operation):OrNode.create(onNode.on,operation)})}});var JoinNode=freeze({is(node){return node.kind==="JoinNode"},create(joinType,table){return freeze({kind:"JoinNode",joinType,table,on:void 0})},createWithOn(joinType,table,on){return freeze({kind:"JoinNode",joinType,table,on:OnNode.create(on)})},cloneWithOn(joinNode,operation){return freeze({...joinNode,on:joinNode.on?OnNode.cloneWithOperation(joinNode.on,"And",operation):OnNode.create(operation)})}});var BinaryOperationNode=freeze({is(node){return node.kind==="BinaryOperationNode"},create(leftOperand,operator,rightOperand){return freeze({kind:"BinaryOperationNode",leftOperand,operator,rightOperand})}});var COMPARISON_OPERATORS=["=","==","!=","<>",">",">=","<","<=","in","not in","is","is not","like","not like","match","ilike","not ilike","@>","<@","?","?&","!<","!>","<=>","!~","~","~*","!~*","@@","@@@","!!","<->","regexp"],ARITHMETIC_OPERATORS=["+","-","*","/","%","^","&","|","#","<<",">>"],JSON_OPERATORS=["->","->>"],BINARY_OPERATORS=[...COMPARISON_OPERATORS,...ARITHMETIC_OPERATORS,"&&","||"],UNARY_FILTER_OPERATORS=["exists","not exists"],UNARY_OPERATORS=["not","-",...UNARY_FILTER_OPERATORS],OPERATORS=[...BINARY_OPERATORS,...JSON_OPERATORS,...UNARY_OPERATORS],OperatorNode=freeze({is(node){return node.kind==="OperatorNode"},create(operator){return freeze({kind:"OperatorNode",operator})}});function isBinaryOperator(op){return isString2(op)&&BINARY_OPERATORS.includes(op)}__name(isBinaryOperator,"isBinaryOperator");function isComparisonOperator(op){return isString2(op)&&COMPARISON_OPERATORS.includes(op)}__name(isComparisonOperator,"isComparisonOperator");function isJSONOperator(op){return isString2(op)&&JSON_OPERATORS.includes(op)}__name(isJSONOperator,"isJSONOperator");var ColumnNode=freeze({is(node){return node.kind==="ColumnNode"},create(column){return freeze({kind:"ColumnNode",column:IdentifierNode.create(column)})}});var SelectAllNode=freeze({is(node){return node.kind==="SelectAllNode"},create(){return freeze({kind:"SelectAllNode"})}});var ReferenceNode=freeze({is(node){return node.kind==="ReferenceNode"},create(column,table){return freeze({kind:"ReferenceNode",table,column})},createSelectAll(table){return freeze({kind:"ReferenceNode",table,column:SelectAllNode.create()})}});var OrderByItemNode=freeze({is(node){return node.kind==="OrderByItemNode"},create(orderBy,direction){return freeze({kind:"OrderByItemNode",orderBy,direction})}});var RawNode=freeze({is(node){return node.kind==="RawNode"},create(sqlFragments,parameters){return freeze({kind:"RawNode",sqlFragments:freeze(sqlFragments),parameters:freeze(parameters)})},createWithSql(sql2){return RawNode.create([sql2],[])},createWithChild(child){return RawNode.create(["",""],[child])},createWithChildren(children){return RawNode.create(new Array(children.length+1).fill(""),children)}});function isOrderByDirection(thing){return thing==="asc"||thing==="desc"}__name(isOrderByDirection,"isOrderByDirection");function parseOrderBy(orderBy,direction){return OrderByItemNode.create(parseOrderByExpression(orderBy),parseOrderByDirectionExpression(direction))}__name(parseOrderBy,"parseOrderBy");function parseOrderByExpression(expr){return parseReferenceExpression(expr)}__name(parseOrderByExpression,"parseOrderByExpression");function parseOrderByDirectionExpression(expr){if(expr)return expr==="asc"||expr==="desc"?RawNode.createWithSql(expr):expr.toOperationNode()}__name(parseOrderByDirectionExpression,"parseOrderByDirectionExpression");var JSONReferenceNode=freeze({is(node){return node.kind==="JSONReferenceNode"},create(reference,traversal){return freeze({kind:"JSONReferenceNode",reference,traversal})},cloneWithTraversal(node,traversal){return freeze({...node,traversal})}});var JSONOperatorChainNode=freeze({is(node){return node.kind==="JSONOperatorChainNode"},create(operator){return freeze({kind:"JSONOperatorChainNode",operator,values:freeze([])})},cloneWithValue(node,value){return freeze({...node,values:freeze([...node.values,value])})}});var JSONPathNode=freeze({is(node){return node.kind==="JSONPathNode"},create(inOperator){return freeze({kind:"JSONPathNode",inOperator,pathLegs:freeze([])})},cloneWithLeg(jsonPathNode,pathLeg){return freeze({...jsonPathNode,pathLegs:freeze([...jsonPathNode.pathLegs,pathLeg])})}});function parseSimpleReferenceExpression(exp){return isString2(exp)?parseStringReference(exp):exp.toOperationNode()}__name(parseSimpleReferenceExpression,"parseSimpleReferenceExpression");function parseReferenceExpressionOrList(arg){return isReadonlyArray(arg)?arg.map(it=>parseReferenceExpression(it)):[parseReferenceExpression(arg)]}__name(parseReferenceExpressionOrList,"parseReferenceExpressionOrList");function parseReferenceExpression(exp){return isExpressionOrFactory(exp)?parseExpression(exp):parseSimpleReferenceExpression(exp)}__name(parseReferenceExpression,"parseReferenceExpression");function parseJSONReference(ref,op){let referenceNode=parseStringReference(ref);if(isJSONOperator(op))return JSONReferenceNode.create(referenceNode,JSONOperatorChainNode.create(OperatorNode.create(op)));let opWithoutLastChar=op.slice(0,-1);if(isJSONOperator(opWithoutLastChar))return JSONReferenceNode.create(referenceNode,JSONPathNode.create(OperatorNode.create(opWithoutLastChar)));throw new Error(`Invalid JSON operator: ${op}`)}__name(parseJSONReference,"parseJSONReference");function parseStringReference(ref){let COLUMN_SEPARATOR=".";if(!ref.includes(COLUMN_SEPARATOR))return ReferenceNode.create(ColumnNode.create(ref));let parts=ref.split(COLUMN_SEPARATOR).map(trim);if(parts.length===3)return parseStringReferenceWithTableAndSchema(parts);if(parts.length===2)return parseStringReferenceWithTable(parts);throw new Error(`invalid column reference ${ref}`)}__name(parseStringReference,"parseStringReference");function parseAliasedStringReference(ref){let ALIAS_SEPARATOR=" as ";if(ref.includes(ALIAS_SEPARATOR)){let[columnRef,alias]=ref.split(ALIAS_SEPARATOR).map(trim);return AliasNode.create(parseStringReference(columnRef),IdentifierNode.create(alias))}else return parseStringReference(ref)}__name(parseAliasedStringReference,"parseAliasedStringReference");function parseColumnName(column){return ColumnNode.create(column)}__name(parseColumnName,"parseColumnName");function parseOrderedColumnName(column){let ORDER_SEPARATOR=" ";if(column.includes(ORDER_SEPARATOR)){let[columnName,order]=column.split(ORDER_SEPARATOR).map(trim);if(!isOrderByDirection(order))throw new Error(`invalid order direction "${order}" next to "${columnName}"`);return parseOrderBy(columnName,order)}else return parseColumnName(column)}__name(parseOrderedColumnName,"parseOrderedColumnName");function parseStringReferenceWithTableAndSchema(parts){let[schema,table,column]=parts;return ReferenceNode.create(ColumnNode.create(column),TableNode.createWithSchema(schema,table))}__name(parseStringReferenceWithTableAndSchema,"parseStringReferenceWithTableAndSchema");function parseStringReferenceWithTable(parts){let[table,column]=parts;return ReferenceNode.create(ColumnNode.create(column),TableNode.create(table))}__name(parseStringReferenceWithTable,"parseStringReferenceWithTable");function trim(str){return str.trim()}__name(trim,"trim");var PrimitiveValueListNode=freeze({is(node){return node.kind==="PrimitiveValueListNode"},create(values){return freeze({kind:"PrimitiveValueListNode",values:freeze([...values])})}});var ValueListNode=freeze({is(node){return node.kind==="ValueListNode"},create(values){return freeze({kind:"ValueListNode",values:freeze(values)})}});var ValueNode=freeze({is(node){return node.kind==="ValueNode"},create(value){return freeze({kind:"ValueNode",value})},createImmediate(value){return freeze({kind:"ValueNode",value,immediate:!0})}});function parseValueExpressionOrList(arg){return isReadonlyArray(arg)?parseValueExpressionList(arg):parseValueExpression(arg)}__name(parseValueExpressionOrList,"parseValueExpressionOrList");function parseValueExpression(exp){return isExpressionOrFactory(exp)?parseExpression(exp):ValueNode.create(exp)}__name(parseValueExpression,"parseValueExpression");function parseValueExpressionList(arg){return arg.some(isExpressionOrFactory)?ValueListNode.create(arg.map(it=>parseValueExpression(it))):PrimitiveValueListNode.create(arg)}__name(parseValueExpressionList,"parseValueExpressionList");function parseFilter(args){if(args.length>1&&!isComparisonOperatorExpression(args[1]))throw new Error(`invalid comparison operator ${JSON.stringify(args[1])}`);return parseValueBinaryOperationOrExpression(args)}__name(parseFilter,"parseFilter");function parseValueBinaryOperationOrExpression(args){if(args.length===3)return parseValueBinaryOperation(args[0],args[1],args[2]);if(args.length===1)return parseExpressionOrFactory(args[0]);throw new Error(`invalid arguments: ${JSON.stringify(args)}`)}__name(parseValueBinaryOperationOrExpression,"parseValueBinaryOperationOrExpression");function parseValueBinaryOperation(leftOperand,operator,rightOperand){if(!isBinaryOperatorExpression(operator))throw new Error(`invalid binary operator ${JSON.stringify(operator)}`);return isIsOperator(operator)&&isNullOrBoolean(rightOperand)?parseIs(leftOperand,operator,rightOperand):BinaryOperationNode.create(parseReferenceExpression(leftOperand),parseOperator(operator),parseValueExpressionOrList(rightOperand))}__name(parseValueBinaryOperation,"parseValueBinaryOperation");function parseReferentialComparison(leftOperand,operator,rightOperand){if(!isComparisonOperatorExpression(operator))throw new Error(`invalid comparison operator ${JSON.stringify(operator)}`);return parseReferentialBinaryOperation(leftOperand,operator,rightOperand)}__name(parseReferentialComparison,"parseReferentialComparison");function parseReferentialBinaryOperation(leftOperand,operator,rightOperand){if(!isBinaryOperatorExpression(operator))throw new Error(`invalid binary operator ${JSON.stringify(operator)}`);return BinaryOperationNode.create(parseReferenceExpression(leftOperand),parseOperator(operator),parseReferenceExpression(rightOperand))}__name(parseReferentialBinaryOperation,"parseReferentialBinaryOperation");function isBinaryOperatorExpression(expr){return isBinaryOperator(expr)||isExpression(expr)}__name(isBinaryOperatorExpression,"isBinaryOperatorExpression");function isComparisonOperatorExpression(expr){return isComparisonOperator(expr)||isExpression(expr)}__name(isComparisonOperatorExpression,"isComparisonOperatorExpression");function isIsOperator(operator){return operator==="is"||operator==="is not"}__name(isIsOperator,"isIsOperator");function isNullOrBoolean(value){return isNull(value)||isBoolean(value)}__name(isNullOrBoolean,"isNullOrBoolean");function parseIs(leftOperand,operator,rightOperand){return BinaryOperationNode.create(parseReferenceExpression(leftOperand),parseOperator(operator),ValueNode.createImmediate(rightOperand))}__name(parseIs,"parseIs");function parseOperator(operator){if(isString2(operator)&&OPERATORS.includes(operator))return OperatorNode.create(operator);if(isOperationNodeSource(operator))return operator.toOperationNode();throw new Error(`invalid operator ${JSON.stringify(operator)}`)}__name(parseOperator,"parseOperator");function parseExpressionOrFactory(arg){return isFunction2(arg)?arg(createExpressionBuilder()).toOperationNode():isOperationNodeSource(arg)?arg.toOperationNode():ValueNode.create(arg)}__name(parseExpressionOrFactory,"parseExpressionOrFactory");var OrderByNode=freeze({is(node){return node.kind==="OrderByNode"},create(item){return freeze({kind:"OrderByNode",items:freeze([item])})},cloneWithItem(orderBy,item){return freeze({...orderBy,items:freeze([...orderBy.items,item])})}});var PartitionByNode=freeze({is(node){return node.kind==="PartitionByNode"},create(items){return freeze({kind:"PartitionByNode",items:freeze(items)})},cloneWithItems(partitionBy,items){return freeze({...partitionBy,items:freeze([...partitionBy.items,...items])})}});var OverNode=freeze({is(node){return node.kind==="OverNode"},create(){return freeze({kind:"OverNode"})},cloneWithOrderByItem(overNode,item){return freeze({...overNode,orderBy:overNode.orderBy?OrderByNode.cloneWithItem(overNode.orderBy,item):OrderByNode.create(item)})},cloneWithPartitionByItems(overNode,items){return freeze({...overNode,partitionBy:overNode.partitionBy?PartitionByNode.cloneWithItems(overNode.partitionBy,items):PartitionByNode.create(items)})}});var FromNode=freeze({is(node){return node.kind==="FromNode"},create(froms){return freeze({kind:"FromNode",froms:freeze(froms)})},cloneWithFroms(from,froms){return freeze({...from,froms:freeze([...from.froms,...froms])})}});var GroupByNode=freeze({is(node){return node.kind==="GroupByNode"},create(items){return freeze({kind:"GroupByNode",items:freeze(items)})},cloneWithItems(groupBy,items){return freeze({...groupBy,items:freeze([...groupBy.items,...items])})}});var HavingNode=freeze({is(node){return node.kind==="HavingNode"},create(filter){return freeze({kind:"HavingNode",having:filter})},cloneWithOperation(havingNode,operator,operation){return freeze({...havingNode,having:operator==="And"?AndNode.create(havingNode.having,operation):OrNode.create(havingNode.having,operation)})}});var SelectQueryNode=freeze({is(node){return node.kind==="SelectQueryNode"},create(fromItems,withNode){return freeze({kind:"SelectQueryNode",from:FromNode.create(fromItems),...withNode&&{with:withNode}})},cloneWithSelections(select,selections){return freeze({...select,selections:select.selections?freeze([...select.selections,...selections]):freeze(selections)})},cloneWithDistinctOn(select,expressions){return freeze({...select,distinctOn:select.distinctOn?freeze([...select.distinctOn,...expressions]):freeze(expressions)})},cloneWithFrontModifier(select,modifier){return freeze({...select,frontModifiers:select.frontModifiers?freeze([...select.frontModifiers,modifier]):freeze([modifier])})},cloneWithEndModifier(select,modifier){return freeze({...select,endModifiers:select.endModifiers?freeze([...select.endModifiers,modifier]):freeze([modifier])})},cloneWithOrderByItem(selectNode,item){return freeze({...selectNode,orderBy:selectNode.orderBy?OrderByNode.cloneWithItem(selectNode.orderBy,item):OrderByNode.create(item)})},cloneWithGroupByItems(selectNode,items){return freeze({...selectNode,groupBy:selectNode.groupBy?GroupByNode.cloneWithItems(selectNode.groupBy,items):GroupByNode.create(items)})},cloneWithLimit(selectNode,limit){return freeze({...selectNode,limit})},cloneWithOffset(selectNode,offset){return freeze({...selectNode,offset})},cloneWithHaving(selectNode,operation){return freeze({...selectNode,having:selectNode.having?HavingNode.cloneWithOperation(selectNode.having,"And",operation):HavingNode.create(operation)})},cloneWithSetOperation(selectNode,setOperation){return freeze({...selectNode,setOperations:selectNode.setOperations?freeze([...selectNode.setOperations,setOperation]):freeze([setOperation])})},cloneWithoutSelections(select){return freeze({...select,selections:[]})},cloneWithoutLimit(select){return freeze({...select,limit:void 0})},cloneWithoutOffset(select){return freeze({...select,offset:void 0})},cloneWithoutOrderBy(select){return freeze({...select,orderBy:void 0})}});function preventAwait(clazz,message){Object.defineProperties(clazz.prototype,{then:{enumerable:!1,value:()=>{throw new Error(message)}}})}__name(preventAwait,"preventAwait");var JoinBuilder=class{#props;constructor(props){this.#props=freeze(props)}on(...args){return new JoinBuilder({...this.#props,joinNode:JoinNode.cloneWithOn(this.#props.joinNode,parseFilter(args))})}onRef(lhs,op,rhs){return new JoinBuilder({...this.#props,joinNode:JoinNode.cloneWithOn(this.#props.joinNode,parseReferentialComparison(lhs,op,rhs))})}onTrue(){return new JoinBuilder({...this.#props,joinNode:JoinNode.cloneWithOn(this.#props.joinNode,RawNode.createWithSql("true"))})}$call(func){return func(this)}toOperationNode(){return this.#props.joinNode}};__name(JoinBuilder,"JoinBuilder");preventAwait(JoinBuilder,"don't await JoinBuilder instances. They are never executed directly and are always just a part of a query.");var PartitionByItemNode=freeze({is(node){return node.kind==="PartitionByItemNode"},create(partitionBy){return freeze({kind:"PartitionByItemNode",partitionBy})}});function parsePartitionBy(partitionBy){return parseReferenceExpressionOrList(partitionBy).map(PartitionByItemNode.create)}__name(parsePartitionBy,"parsePartitionBy");var OverBuilder=class{#props;constructor(props){this.#props=freeze(props)}orderBy(orderBy,direction){return new OverBuilder({overNode:OverNode.cloneWithOrderByItem(this.#props.overNode,parseOrderBy(orderBy,direction))})}partitionBy(partitionBy){return new OverBuilder({overNode:OverNode.cloneWithPartitionByItems(this.#props.overNode,parsePartitionBy(partitionBy))})}$call(func){return func(this)}toOperationNode(){return this.#props.overNode}};__name(OverBuilder,"OverBuilder");preventAwait(OverBuilder,"don't await OverBuilder instances. They are never executed directly and are always just a part of a query.");var SelectionNode=freeze({is(node){return node.kind==="SelectionNode"},create(selection){return freeze({kind:"SelectionNode",selection})},createSelectAll(){return freeze({kind:"SelectionNode",selection:SelectAllNode.create()})},createSelectAllFromTable(table){return freeze({kind:"SelectionNode",selection:ReferenceNode.createSelectAll(table)})}});var DynamicReferenceBuilder=class{#dynamicReference;get dynamicReference(){return this.#dynamicReference}get refType(){}constructor(reference){this.#dynamicReference=reference}toOperationNode(){return parseSimpleReferenceExpression(this.#dynamicReference)}};__name(DynamicReferenceBuilder,"DynamicReferenceBuilder");function isDynamicReferenceBuilder(obj){return isObject(obj)&&isOperationNodeSource(obj)&&isString2(obj.dynamicReference)}__name(isDynamicReferenceBuilder,"isDynamicReferenceBuilder");function parseSelectArg(selection){return isFunction2(selection)?parseSelectArg(selection(expressionBuilder())):isReadonlyArray(selection)?selection.map(it=>parseSelectExpression(it)):[parseSelectExpression(selection)]}__name(parseSelectArg,"parseSelectArg");function parseSelectExpression(selection){return isString2(selection)?SelectionNode.create(parseAliasedStringReference(selection)):isDynamicReferenceBuilder(selection)?SelectionNode.create(selection.toOperationNode()):SelectionNode.create(parseAliasedExpression(selection))}__name(parseSelectExpression,"parseSelectExpression");function parseSelectAll(table){return table?Array.isArray(table)?table.map(parseSelectAllArg):[parseSelectAllArg(table)]:[SelectionNode.createSelectAll()]}__name(parseSelectAll,"parseSelectAll");function parseSelectAllArg(table){if(isString2(table))return SelectionNode.createSelectAllFromTable(parseTable(table));throw new Error(`invalid value selectAll expression: ${JSON.stringify(table)}`)}__name(parseSelectAllArg,"parseSelectAllArg");var ValuesNode=freeze({is(node){return node.kind==="ValuesNode"},create(values){return freeze({kind:"ValuesNode",values:freeze(values)})}});var DefaultInsertValueNode=freeze({is(node){return node.kind==="DefaultInsertValueNode"},create(){return freeze({kind:"DefaultInsertValueNode"})}});function parseInsertExpression(arg){let objectOrList=isFunction2(arg)?arg(expressionBuilder()):arg,list=isReadonlyArray(objectOrList)?objectOrList:freeze([objectOrList]);return parseInsertColumnsAndValues(list)}__name(parseInsertExpression,"parseInsertExpression");function parseInsertColumnsAndValues(rows){let columns=parseColumnNamesAndIndexes(rows);return[freeze([...columns.keys()].map(ColumnNode.create)),ValuesNode.create(rows.map(row=>parseRowValues(row,columns)))]}__name(parseInsertColumnsAndValues,"parseInsertColumnsAndValues");function parseColumnNamesAndIndexes(rows){let columns=new Map;for(let row of rows){let cols=Object.keys(row);for(let col of cols)!columns.has(col)&&row[col]!==void 0&&columns.set(col,columns.size)}return columns}__name(parseColumnNamesAndIndexes,"parseColumnNamesAndIndexes");function parseRowValues(row,columns){let rowColumns=Object.keys(row),rowValues=Array.from({length:columns.size}),hasUndefinedOrComplexColumns=!1;for(let col of rowColumns){let columnIdx=columns.get(col);if(isUndefined2(columnIdx))continue;let value=row[col];(isUndefined2(value)||isExpressionOrFactory(value))&&(hasUndefinedOrComplexColumns=!0),rowValues[columnIdx]=value}if(rowColumns.length<columns.size||hasUndefinedOrComplexColumns){let defaultValue=DefaultInsertValueNode.create();return ValueListNode.create(rowValues.map(it=>isUndefined2(it)?defaultValue:parseValueExpression(it)))}return PrimitiveValueListNode.create(rowValues)}__name(parseRowValues,"parseRowValues");var InsertQueryNode=freeze({is(node){return node.kind==="InsertQueryNode"},create(into,withNode,replace){return freeze({kind:"InsertQueryNode",into,...withNode&&{with:withNode},replace})},cloneWith(insertQuery,props){return freeze({...insertQuery,...props})}});var UpdateQueryNode=freeze({is(node){return node.kind==="UpdateQueryNode"},create(table,withNode){return freeze({kind:"UpdateQueryNode",table,...withNode&&{with:withNode}})},cloneWithFromItems(updateQuery,fromItems){return freeze({...updateQuery,from:updateQuery.from?FromNode.cloneWithFroms(updateQuery.from,fromItems):FromNode.create(fromItems)})},cloneWithUpdates(updateQuery,updates){return freeze({...updateQuery,updates:updateQuery.updates?freeze([...updateQuery.updates,...updates]):updates})}});var UsingNode=freeze({is(node){return node.kind==="UsingNode"},create(tables){return freeze({kind:"UsingNode",tables:freeze(tables)})},cloneWithTables(using,tables){return freeze({...using,tables:freeze([...using.tables,...tables])})}});var DeleteQueryNode=freeze({is(node){return node.kind==="DeleteQueryNode"},create(fromItems,withNode){return freeze({kind:"DeleteQueryNode",from:FromNode.create(fromItems),...withNode&&{with:withNode}})},cloneWithOrderByItem(deleteNode,item){return freeze({...deleteNode,orderBy:deleteNode.orderBy?OrderByNode.cloneWithItem(deleteNode.orderBy,item):OrderByNode.create(item)})},cloneWithLimit(deleteNode,limit){return freeze({...deleteNode,limit})},cloneWithUsing(deleteNode,tables){return freeze({...deleteNode,using:deleteNode.using!==void 0?UsingNode.cloneWithTables(deleteNode.using,tables):UsingNode.create(tables)})}});var WhereNode=freeze({is(node){return node.kind==="WhereNode"},create(filter){return freeze({kind:"WhereNode",where:filter})},cloneWithOperation(whereNode,operator,operation){return freeze({...whereNode,where:operator==="And"?AndNode.create(whereNode.where,operation):OrNode.create(whereNode.where,operation)})}});var ReturningNode=freeze({is(node){return node.kind==="ReturningNode"},create(selections){return freeze({kind:"ReturningNode",selections:freeze(selections)})},cloneWithSelections(returning,selections){return freeze({...returning,selections:returning.selections?freeze([...returning.selections,...selections]):freeze(selections)})}});var ExplainNode=freeze({is(node){return node.kind==="ExplainNode"},create(format3,options){return freeze({kind:"ExplainNode",format:format3,options})}});var QueryNode=freeze({is(node){return SelectQueryNode.is(node)||InsertQueryNode.is(node)||UpdateQueryNode.is(node)||DeleteQueryNode.is(node)},cloneWithWhere(node,operation){return freeze({...node,where:node.where?WhereNode.cloneWithOperation(node.where,"And",operation):WhereNode.create(operation)})},cloneWithJoin(node,join101){return freeze({...node,joins:node.joins?freeze([...node.joins,join101]):freeze([join101])})},cloneWithReturning(node,selections){return freeze({...node,returning:node.returning?ReturningNode.cloneWithSelections(node.returning,selections):ReturningNode.create(selections)})},cloneWithoutWhere(node){return freeze({...node,where:void 0})},cloneWithExplain(node,format3,options){return freeze({...node,explain:ExplainNode.create(format3,options?.toOperationNode())})}});var ColumnUpdateNode=freeze({is(node){return node.kind==="ColumnUpdateNode"},create(column,value){return freeze({kind:"ColumnUpdateNode",column,value})}});function parseUpdateExpression(update){let updateObj=isFunction2(update)?update(expressionBuilder()):update;return Object.entries(updateObj).filter(([_,value])=>value!==void 0).map(([key,value])=>ColumnUpdateNode.create(ColumnNode.create(key),parseValueExpression(value)))}__name(parseUpdateExpression,"parseUpdateExpression");var OnDuplicateKeyNode=freeze({is(node){return node.kind==="OnDuplicateKeyNode"},create(updates){return freeze({kind:"OnDuplicateKeyNode",updates})}});var InsertResult=class{insertId;numInsertedOrUpdatedRows;constructor(insertId,numInsertedOrUpdatedRows){this.insertId=insertId,this.numInsertedOrUpdatedRows=numInsertedOrUpdatedRows}};__name(InsertResult,"InsertResult");var NoResultError=class extends Error{node;constructor(node){super("no result"),this.node=node}};__name(NoResultError,"NoResultError");function isNoResultErrorConstructor(fn){return Object.prototype.hasOwnProperty.call(fn,"prototype")}__name(isNoResultErrorConstructor,"isNoResultErrorConstructor");var OnConflictNode=freeze({is(node){return node.kind==="OnConflictNode"},create(){return freeze({kind:"OnConflictNode"})},cloneWith(node,props){return freeze({...node,...props})},cloneWithIndexWhere(node,operation){return freeze({...node,indexWhere:node.indexWhere?WhereNode.cloneWithOperation(node.indexWhere,"And",operation):WhereNode.create(operation)})},cloneWithIndexOrWhere(node,operation){return freeze({...node,indexWhere:node.indexWhere?WhereNode.cloneWithOperation(node.indexWhere,"Or",operation):WhereNode.create(operation)})},cloneWithUpdateWhere(node,operation){return freeze({...node,updateWhere:node.updateWhere?WhereNode.cloneWithOperation(node.updateWhere,"And",operation):WhereNode.create(operation)})},cloneWithUpdateOrWhere(node,operation){return freeze({...node,updateWhere:node.updateWhere?WhereNode.cloneWithOperation(node.updateWhere,"Or",operation):WhereNode.create(operation)})},cloneWithoutIndexWhere(node){return freeze({...node,indexWhere:void 0})},cloneWithoutUpdateWhere(node){return freeze({...node,updateWhere:void 0})}});var OnConflictBuilder=class{#props;constructor(props){this.#props=freeze(props)}column(column){let columnNode=ColumnNode.create(column);return new OnConflictBuilder({...this.#props,onConflictNode:OnConflictNode.cloneWith(this.#props.onConflictNode,{columns:this.#props.onConflictNode.columns?freeze([...this.#props.onConflictNode.columns,columnNode]):freeze([columnNode])})})}columns(columns){let columnNodes=columns.map(ColumnNode.create);return new OnConflictBuilder({...this.#props,onConflictNode:OnConflictNode.cloneWith(this.#props.onConflictNode,{columns:this.#props.onConflictNode.columns?freeze([...this.#props.onConflictNode.columns,...columnNodes]):freeze(columnNodes)})})}constraint(constraintName){return new OnConflictBuilder({...this.#props,onConflictNode:OnConflictNode.cloneWith(this.#props.onConflictNode,{constraint:IdentifierNode.create(constraintName)})})}expression(expression){return new OnConflictBuilder({...this.#props,onConflictNode:OnConflictNode.cloneWith(this.#props.onConflictNode,{indexExpression:expression.toOperationNode()})})}where(...args){return new OnConflictBuilder({...this.#props,onConflictNode:OnConflictNode.cloneWithIndexWhere(this.#props.onConflictNode,parseFilter(args))})}whereRef(lhs,op,rhs){return new OnConflictBuilder({...this.#props,onConflictNode:OnConflictNode.cloneWithIndexWhere(this.#props.onConflictNode,parseReferentialComparison(lhs,op,rhs))})}clearWhere(){return new OnConflictBuilder({...this.#props,onConflictNode:OnConflictNode.cloneWithoutIndexWhere(this.#props.onConflictNode)})}doNothing(){return new OnConflictDoNothingBuilder({...this.#props,onConflictNode:OnConflictNode.cloneWith(this.#props.onConflictNode,{doNothing:!0})})}doUpdateSet(update){return new OnConflictUpdateBuilder({...this.#props,onConflictNode:OnConflictNode.cloneWith(this.#props.onConflictNode,{updates:parseUpdateExpression(update)})})}$call(func){return func(this)}};__name(OnConflictBuilder,"OnConflictBuilder");preventAwait(OnConflictBuilder,"don't await OnConflictBuilder instances.");var OnConflictDoNothingBuilder=class{#props;constructor(props){this.#props=freeze(props)}toOperationNode(){return this.#props.onConflictNode}};__name(OnConflictDoNothingBuilder,"OnConflictDoNothingBuilder");preventAwait(OnConflictDoNothingBuilder,"don't await OnConflictDoNothingBuilder instances.");var OnConflictUpdateBuilder=class{#props;constructor(props){this.#props=freeze(props)}where(...args){return new OnConflictUpdateBuilder({...this.#props,onConflictNode:OnConflictNode.cloneWithUpdateWhere(this.#props.onConflictNode,parseFilter(args))})}whereRef(lhs,op,rhs){return new OnConflictUpdateBuilder({...this.#props,onConflictNode:OnConflictNode.cloneWithUpdateWhere(this.#props.onConflictNode,parseReferentialComparison(lhs,op,rhs))})}clearWhere(){return new OnConflictUpdateBuilder({...this.#props,onConflictNode:OnConflictNode.cloneWithoutUpdateWhere(this.#props.onConflictNode)})}$call(func){return func(this)}toOperationNode(){return this.#props.onConflictNode}};__name(OnConflictUpdateBuilder,"OnConflictUpdateBuilder");preventAwait(OnConflictUpdateBuilder,"don't await OnConflictUpdateBuilder instances.");var InsertQueryBuilder=class{#props;constructor(props){this.#props=freeze(props)}values(insert){let[columns,values]=parseInsertExpression(insert);return new InsertQueryBuilder({...this.#props,queryNode:InsertQueryNode.cloneWith(this.#props.queryNode,{columns,values})})}columns(columns){return new InsertQueryBuilder({...this.#props,queryNode:InsertQueryNode.cloneWith(this.#props.queryNode,{columns:freeze(columns.map(ColumnNode.create))})})}expression(expression){return new InsertQueryBuilder({...this.#props,queryNode:InsertQueryNode.cloneWith(this.#props.queryNode,{values:parseExpression(expression)})})}ignore(){return new InsertQueryBuilder({...this.#props,queryNode:InsertQueryNode.cloneWith(this.#props.queryNode,{ignore:!0})})}onConflict(callback){return new InsertQueryBuilder({...this.#props,queryNode:InsertQueryNode.cloneWith(this.#props.queryNode,{onConflict:callback(new OnConflictBuilder({onConflictNode:OnConflictNode.create()})).toOperationNode()})})}onDuplicateKeyUpdate(update){return new InsertQueryBuilder({...this.#props,queryNode:InsertQueryNode.cloneWith(this.#props.queryNode,{onDuplicateKey:OnDuplicateKeyNode.create(parseUpdateExpression(update))})})}returning(selection){return new InsertQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithReturning(this.#props.queryNode,parseSelectArg(selection))})}returningAll(){return new InsertQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithReturning(this.#props.queryNode,parseSelectAll())})}$call(func){return func(this)}$if(condition,func){return condition?func(this):new InsertQueryBuilder({...this.#props})}$castTo(){return new InsertQueryBuilder(this.#props)}$narrowType(){return new InsertQueryBuilder(this.#props)}$assertType(){return new InsertQueryBuilder(this.#props)}withPlugin(plugin){return new InsertQueryBuilder({...this.#props,executor:this.#props.executor.withPlugin(plugin)})}toOperationNode(){return this.#props.executor.transformQuery(this.#props.queryNode,this.#props.queryId)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){let compiledQuery=this.compile(),query2=compiledQuery.query,result=await this.#props.executor.executeQuery(compiledQuery,this.#props.queryId);return this.#props.executor.adapter.supportsReturning&&query2.returning?result.rows:[new InsertResult(result.insertId,result.numAffectedRows??result.numUpdatedOrDeletedRows)]}async executeTakeFirst(){let[result]=await this.execute();return result}async executeTakeFirstOrThrow(errorConstructor=NoResultError){let result=await this.executeTakeFirst();if(result===void 0)throw isNoResultErrorConstructor(errorConstructor)?new errorConstructor(this.toOperationNode()):errorConstructor(this.toOperationNode());return result}async*stream(chunkSize=100){let compiledQuery=this.compile(),stream3=this.#props.executor.stream(compiledQuery,chunkSize,this.#props.queryId);for await(let item of stream3)yield*item.rows}async explain(format3,options){return await new InsertQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithExplain(this.#props.queryNode,format3,options)}).execute()}};__name(InsertQueryBuilder,"InsertQueryBuilder");preventAwait(InsertQueryBuilder,"don't await InsertQueryBuilder instances directly. To execute the query you need to call `execute` or `executeTakeFirst`.");var DeleteResult=class{numDeletedRows;constructor(numDeletedRows){this.numDeletedRows=numDeletedRows}};__name(DeleteResult,"DeleteResult");var LimitNode=freeze({is(node){return node.kind==="LimitNode"},create(limit){return freeze({kind:"LimitNode",limit:ValueNode.create(limit)})}});var DeleteQueryBuilder=class{#props;constructor(props){this.#props=freeze(props)}where(...args){return new DeleteQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithWhere(this.#props.queryNode,parseFilter(args))})}whereRef(lhs,op,rhs){return new DeleteQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithWhere(this.#props.queryNode,parseReferentialComparison(lhs,op,rhs))})}clearWhere(){return new DeleteQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithoutWhere(this.#props.queryNode)})}using(tables){return new DeleteQueryBuilder({...this.#props,queryNode:DeleteQueryNode.cloneWithUsing(this.#props.queryNode,parseTableExpressionOrList(tables))})}innerJoin(...args){return new DeleteQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithJoin(this.#props.queryNode,parseJoin("InnerJoin",args))})}leftJoin(...args){return new DeleteQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithJoin(this.#props.queryNode,parseJoin("LeftJoin",args))})}rightJoin(...args){return new DeleteQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithJoin(this.#props.queryNode,parseJoin("RightJoin",args))})}fullJoin(...args){return new DeleteQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithJoin(this.#props.queryNode,parseJoin("FullJoin",args))})}returning(selection){return new DeleteQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithReturning(this.#props.queryNode,parseSelectArg(selection))})}returningAll(table){return new DeleteQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithReturning(this.#props.queryNode,parseSelectAll(table))})}orderBy(orderBy,direction){return new DeleteQueryBuilder({...this.#props,queryNode:DeleteQueryNode.cloneWithOrderByItem(this.#props.queryNode,parseOrderBy(orderBy,direction))})}limit(limit){return new DeleteQueryBuilder({...this.#props,queryNode:DeleteQueryNode.cloneWithLimit(this.#props.queryNode,LimitNode.create(limit))})}$call(func){return func(this)}$if(condition,func){return condition?func(this):new DeleteQueryBuilder({...this.#props})}$castTo(){return new DeleteQueryBuilder(this.#props)}$narrowType(){return new DeleteQueryBuilder(this.#props)}$assertType(){return new DeleteQueryBuilder(this.#props)}withPlugin(plugin){return new DeleteQueryBuilder({...this.#props,executor:this.#props.executor.withPlugin(plugin)})}toOperationNode(){return this.#props.executor.transformQuery(this.#props.queryNode,this.#props.queryId)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){let compiledQuery=this.compile(),query2=compiledQuery.query,result=await this.#props.executor.executeQuery(compiledQuery,this.#props.queryId);return this.#props.executor.adapter.supportsReturning&&query2.returning?result.rows:[new DeleteResult(result.numAffectedRows??result.numUpdatedOrDeletedRows??BigInt(0))]}async executeTakeFirst(){let[result]=await this.execute();return result}async executeTakeFirstOrThrow(errorConstructor=NoResultError){let result=await this.executeTakeFirst();if(result===void 0)throw isNoResultErrorConstructor(errorConstructor)?new errorConstructor(this.toOperationNode()):errorConstructor(this.toOperationNode());return result}async*stream(chunkSize=100){let compiledQuery=this.compile(),stream3=this.#props.executor.stream(compiledQuery,chunkSize,this.#props.queryId);for await(let item of stream3)yield*item.rows}async explain(format3,options){return await new DeleteQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithExplain(this.#props.queryNode,format3,options)}).execute()}};__name(DeleteQueryBuilder,"DeleteQueryBuilder");preventAwait(DeleteQueryBuilder,"don't await DeleteQueryBuilder instances directly. To execute the query you need to call `execute` or `executeTakeFirst`.");var UpdateResult=class{numUpdatedRows;numChangedRows;constructor(numUpdatedRows,numChangedRows){this.numUpdatedRows=numUpdatedRows,this.numChangedRows=numChangedRows}};__name(UpdateResult,"UpdateResult");var UpdateQueryBuilder=class{#props;constructor(props){this.#props=freeze(props)}where(...args){return new UpdateQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithWhere(this.#props.queryNode,parseFilter(args))})}whereRef(lhs,op,rhs){return new UpdateQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithWhere(this.#props.queryNode,parseReferentialComparison(lhs,op,rhs))})}clearWhere(){return new UpdateQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithoutWhere(this.#props.queryNode)})}from(from){return new UpdateQueryBuilder({...this.#props,queryNode:UpdateQueryNode.cloneWithFromItems(this.#props.queryNode,parseTableExpressionOrList(from))})}innerJoin(...args){return new UpdateQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithJoin(this.#props.queryNode,parseJoin("InnerJoin",args))})}leftJoin(...args){return new UpdateQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithJoin(this.#props.queryNode,parseJoin("LeftJoin",args))})}rightJoin(...args){return new UpdateQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithJoin(this.#props.queryNode,parseJoin("RightJoin",args))})}fullJoin(...args){return new UpdateQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithJoin(this.#props.queryNode,parseJoin("FullJoin",args))})}set(update){return new UpdateQueryBuilder({...this.#props,queryNode:UpdateQueryNode.cloneWithUpdates(this.#props.queryNode,parseUpdateExpression(update))})}returning(selection){return new UpdateQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithReturning(this.#props.queryNode,parseSelectArg(selection))})}returningAll(){return new UpdateQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithReturning(this.#props.queryNode,parseSelectAll())})}$call(func){return func(this)}$if(condition,func){return condition?func(this):new UpdateQueryBuilder({...this.#props})}$castTo(){return new UpdateQueryBuilder(this.#props)}$narrowType(){return new UpdateQueryBuilder(this.#props)}$assertType(){return new UpdateQueryBuilder(this.#props)}withPlugin(plugin){return new UpdateQueryBuilder({...this.#props,executor:this.#props.executor.withPlugin(plugin)})}toOperationNode(){return this.#props.executor.transformQuery(this.#props.queryNode,this.#props.queryId)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){let compiledQuery=this.compile(),query2=compiledQuery.query,result=await this.#props.executor.executeQuery(compiledQuery,this.#props.queryId);return this.#props.executor.adapter.supportsReturning&&query2.returning?result.rows:[new UpdateResult(result.numAffectedRows??result.numUpdatedOrDeletedRows??BigInt(0),result.numChangedRows)]}async executeTakeFirst(){let[result]=await this.execute();return result}async executeTakeFirstOrThrow(errorConstructor=NoResultError){let result=await this.executeTakeFirst();if(result===void 0)throw isNoResultErrorConstructor(errorConstructor)?new errorConstructor(this.toOperationNode()):errorConstructor(this.toOperationNode());return result}async*stream(chunkSize=100){let compiledQuery=this.compile(),stream3=this.#props.executor.stream(compiledQuery,chunkSize,this.#props.queryId);for await(let item of stream3)yield*item.rows}async explain(format3,options){return await new UpdateQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithExplain(this.#props.queryNode,format3,options)}).execute()}};__name(UpdateQueryBuilder,"UpdateQueryBuilder");preventAwait(UpdateQueryBuilder,"don't await UpdateQueryBuilder instances directly. To execute the query you need to call `execute` or `executeTakeFirst`.");var CommonTableExpressionNode=freeze({is(node){return node.kind==="CommonTableExpressionNode"},create(name3,expression){return freeze({kind:"CommonTableExpressionNode",name:name3,expression})}});var CommonTableExpressionNameNode=freeze({is(node){return node.kind==="CommonTableExpressionNameNode"},create(tableName,columnNames){return freeze({kind:"CommonTableExpressionNameNode",table:TableNode.create(tableName),columns:columnNames?freeze(columnNames.map(ColumnNode.create)):void 0})}});function parseCommonTableExpression(name3,expression){let builder=expression(createQueryCreator());return CommonTableExpressionNode.create(parseCommonTableExpressionName(name3),builder.toOperationNode())}__name(parseCommonTableExpression,"parseCommonTableExpression");function parseCommonTableExpressionName(name3){if(name3.includes("(")){let parts=name3.split(/[\(\)]/),table=parts[0],columns=parts[1].split(",").map(it=>it.trim());return CommonTableExpressionNameNode.create(table,columns)}else return CommonTableExpressionNameNode.create(name3)}__name(parseCommonTableExpressionName,"parseCommonTableExpressionName");var WithNode=freeze({is(node){return node.kind==="WithNode"},create(expression,params){return freeze({kind:"WithNode",expressions:freeze([expression]),...params})},cloneWithExpression(withNode,expression){return freeze({...withNode,expressions:freeze([...withNode.expressions,expression])})}});var CHARS=["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","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9"];function randomString(length){let chars="";for(let i=0;i<length;++i)chars+=randomChar();return chars}__name(randomString,"randomString");function randomChar(){return CHARS[~~(Math.random()*CHARS.length)]}__name(randomChar,"randomChar");function createQueryId(){return new LazyQueryId}__name(createQueryId,"createQueryId");var LazyQueryId=class{#queryId;get queryId(){return this.#queryId===void 0&&(this.#queryId=randomString(8)),this.#queryId}};__name(LazyQueryId,"LazyQueryId");var OperationNodeTransformer=class{nodeStack=[];#transformers=freeze({AliasNode:this.transformAlias.bind(this),ColumnNode:this.transformColumn.bind(this),IdentifierNode:this.transformIdentifier.bind(this),SchemableIdentifierNode:this.transformSchemableIdentifier.bind(this),RawNode:this.transformRaw.bind(this),ReferenceNode:this.transformReference.bind(this),SelectQueryNode:this.transformSelectQuery.bind(this),SelectionNode:this.transformSelection.bind(this),TableNode:this.transformTable.bind(this),FromNode:this.transformFrom.bind(this),SelectAllNode:this.transformSelectAll.bind(this),AndNode:this.transformAnd.bind(this),OrNode:this.transformOr.bind(this),ValueNode:this.transformValue.bind(this),ValueListNode:this.transformValueList.bind(this),PrimitiveValueListNode:this.transformPrimitiveValueList.bind(this),ParensNode:this.transformParens.bind(this),JoinNode:this.transformJoin.bind(this),OperatorNode:this.transformOperator.bind(this),WhereNode:this.transformWhere.bind(this),InsertQueryNode:this.transformInsertQuery.bind(this),DeleteQueryNode:this.transformDeleteQuery.bind(this),ReturningNode:this.transformReturning.bind(this),CreateTableNode:this.transformCreateTable.bind(this),AddColumnNode:this.transformAddColumn.bind(this),ColumnDefinitionNode:this.transformColumnDefinition.bind(this),DropTableNode:this.transformDropTable.bind(this),DataTypeNode:this.transformDataType.bind(this),OrderByNode:this.transformOrderBy.bind(this),OrderByItemNode:this.transformOrderByItem.bind(this),GroupByNode:this.transformGroupBy.bind(this),GroupByItemNode:this.transformGroupByItem.bind(this),UpdateQueryNode:this.transformUpdateQuery.bind(this),ColumnUpdateNode:this.transformColumnUpdate.bind(this),LimitNode:this.transformLimit.bind(this),OffsetNode:this.transformOffset.bind(this),OnConflictNode:this.transformOnConflict.bind(this),OnDuplicateKeyNode:this.transformOnDuplicateKey.bind(this),CreateIndexNode:this.transformCreateIndex.bind(this),DropIndexNode:this.transformDropIndex.bind(this),ListNode:this.transformList.bind(this),PrimaryKeyConstraintNode:this.transformPrimaryKeyConstraint.bind(this),UniqueConstraintNode:this.transformUniqueConstraint.bind(this),ReferencesNode:this.transformReferences.bind(this),CheckConstraintNode:this.transformCheckConstraint.bind(this),WithNode:this.transformWith.bind(this),CommonTableExpressionNode:this.transformCommonTableExpression.bind(this),CommonTableExpressionNameNode:this.transformCommonTableExpressionName.bind(this),HavingNode:this.transformHaving.bind(this),CreateSchemaNode:this.transformCreateSchema.bind(this),DropSchemaNode:this.transformDropSchema.bind(this),AlterTableNode:this.transformAlterTable.bind(this),DropColumnNode:this.transformDropColumn.bind(this),RenameColumnNode:this.transformRenameColumn.bind(this),AlterColumnNode:this.transformAlterColumn.bind(this),ModifyColumnNode:this.transformModifyColumn.bind(this),AddConstraintNode:this.transformAddConstraint.bind(this),DropConstraintNode:this.transformDropConstraint.bind(this),ForeignKeyConstraintNode:this.transformForeignKeyConstraint.bind(this),CreateViewNode:this.transformCreateView.bind(this),DropViewNode:this.transformDropView.bind(this),GeneratedNode:this.transformGenerated.bind(this),DefaultValueNode:this.transformDefaultValue.bind(this),OnNode:this.transformOn.bind(this),ValuesNode:this.transformValues.bind(this),SelectModifierNode:this.transformSelectModifier.bind(this),CreateTypeNode:this.transformCreateType.bind(this),DropTypeNode:this.transformDropType.bind(this),ExplainNode:this.transformExplain.bind(this),DefaultInsertValueNode:this.transformDefaultInsertValue.bind(this),AggregateFunctionNode:this.transformAggregateFunction.bind(this),OverNode:this.transformOver.bind(this),PartitionByNode:this.transformPartitionBy.bind(this),PartitionByItemNode:this.transformPartitionByItem.bind(this),SetOperationNode:this.transformSetOperation.bind(this),BinaryOperationNode:this.transformBinaryOperation.bind(this),UnaryOperationNode:this.transformUnaryOperation.bind(this),UsingNode:this.transformUsing.bind(this),FunctionNode:this.transformFunction.bind(this),CaseNode:this.transformCase.bind(this),WhenNode:this.transformWhen.bind(this),JSONReferenceNode:this.transformJSONReference.bind(this),JSONPathNode:this.transformJSONPath.bind(this),JSONPathLegNode:this.transformJSONPathLeg.bind(this),JSONOperatorChainNode:this.transformJSONOperatorChain.bind(this)});transformNode(node){if(!node)return node;this.nodeStack.push(node);let out=this.transformNodeImpl(node);return this.nodeStack.pop(),freeze(out)}transformNodeImpl(node){return this.#transformers[node.kind](node)}transformNodeList(list){return list&&freeze(list.map(node=>this.transformNode(node)))}transformSelectQuery(node){return{kind:"SelectQueryNode",from:this.transformNode(node.from),selections:this.transformNodeList(node.selections),distinctOn:this.transformNodeList(node.distinctOn),joins:this.transformNodeList(node.joins),groupBy:this.transformNode(node.groupBy),orderBy:this.transformNode(node.orderBy),where:this.transformNode(node.where),frontModifiers:this.transformNodeList(node.frontModifiers),endModifiers:this.transformNodeList(node.endModifiers),limit:this.transformNode(node.limit),offset:this.transformNode(node.offset),with:this.transformNode(node.with),having:this.transformNode(node.having),explain:this.transformNode(node.explain),setOperations:this.transformNodeList(node.setOperations)}}transformSelection(node){return{kind:"SelectionNode",selection:this.transformNode(node.selection)}}transformColumn(node){return{kind:"ColumnNode",column:this.transformNode(node.column)}}transformAlias(node){return{kind:"AliasNode",node:this.transformNode(node.node),alias:this.transformNode(node.alias)}}transformTable(node){return{kind:"TableNode",table:this.transformNode(node.table)}}transformFrom(node){return{kind:"FromNode",froms:this.transformNodeList(node.froms)}}transformReference(node){return{kind:"ReferenceNode",column:this.transformNode(node.column),table:this.transformNode(node.table)}}transformAnd(node){return{kind:"AndNode",left:this.transformNode(node.left),right:this.transformNode(node.right)}}transformOr(node){return{kind:"OrNode",left:this.transformNode(node.left),right:this.transformNode(node.right)}}transformValueList(node){return{kind:"ValueListNode",values:this.transformNodeList(node.values)}}transformParens(node){return{kind:"ParensNode",node:this.transformNode(node.node)}}transformJoin(node){return{kind:"JoinNode",joinType:node.joinType,table:this.transformNode(node.table),on:this.transformNode(node.on)}}transformRaw(node){return{kind:"RawNode",sqlFragments:freeze([...node.sqlFragments]),parameters:this.transformNodeList(node.parameters)}}transformWhere(node){return{kind:"WhereNode",where:this.transformNode(node.where)}}transformInsertQuery(node){return{kind:"InsertQueryNode",into:this.transformNode(node.into),columns:this.transformNodeList(node.columns),values:this.transformNode(node.values),returning:this.transformNode(node.returning),onConflict:this.transformNode(node.onConflict),onDuplicateKey:this.transformNode(node.onDuplicateKey),with:this.transformNode(node.with),ignore:node.ignore,replace:node.replace,explain:this.transformNode(node.explain)}}transformValues(node){return{kind:"ValuesNode",values:this.transformNodeList(node.values)}}transformDeleteQuery(node){return{kind:"DeleteQueryNode",from:this.transformNode(node.from),using:this.transformNode(node.using),joins:this.transformNodeList(node.joins),where:this.transformNode(node.where),returning:this.transformNode(node.returning),with:this.transformNode(node.with),orderBy:this.transformNode(node.orderBy),limit:this.transformNode(node.limit),explain:this.transformNode(node.explain)}}transformReturning(node){return{kind:"ReturningNode",selections:this.transformNodeList(node.selections)}}transformCreateTable(node){return{kind:"CreateTableNode",table:this.transformNode(node.table),columns:this.transformNodeList(node.columns),constraints:this.transformNodeList(node.constraints),temporary:node.temporary,ifNotExists:node.ifNotExists,onCommit:node.onCommit,frontModifiers:this.transformNodeList(node.frontModifiers),endModifiers:this.transformNodeList(node.endModifiers)}}transformColumnDefinition(node){return{kind:"ColumnDefinitionNode",column:this.transformNode(node.column),dataType:this.transformNode(node.dataType),references:this.transformNode(node.references),primaryKey:node.primaryKey,autoIncrement:node.autoIncrement,unique:node.unique,notNull:node.notNull,unsigned:node.unsigned,defaultTo:this.transformNode(node.defaultTo),check:this.transformNode(node.check),generated:this.transformNode(node.generated),frontModifiers:this.transformNodeList(node.frontModifiers),endModifiers:this.transformNodeList(node.endModifiers)}}transformAddColumn(node){return{kind:"AddColumnNode",column:this.transformNode(node.column)}}transformDropTable(node){return{kind:"DropTableNode",table:this.transformNode(node.table),ifExists:node.ifExists,cascade:node.cascade}}transformOrderBy(node){return{kind:"OrderByNode",items:this.transformNodeList(node.items)}}transformOrderByItem(node){return{kind:"OrderByItemNode",orderBy:this.transformNode(node.orderBy),direction:this.transformNode(node.direction)}}transformGroupBy(node){return{kind:"GroupByNode",items:this.transformNodeList(node.items)}}transformGroupByItem(node){return{kind:"GroupByItemNode",groupBy:this.transformNode(node.groupBy)}}transformUpdateQuery(node){return{kind:"UpdateQueryNode",table:this.transformNode(node.table),from:this.transformNode(node.from),joins:this.transformNodeList(node.joins),where:this.transformNode(node.where),updates:this.transformNodeList(node.updates),returning:this.transformNode(node.returning),with:this.transformNode(node.with),explain:this.transformNode(node.explain)}}transformColumnUpdate(node){return{kind:"ColumnUpdateNode",column:this.transformNode(node.column),value:this.transformNode(node.value)}}transformLimit(node){return{kind:"LimitNode",limit:this.transformNode(node.limit)}}transformOffset(node){return{kind:"OffsetNode",offset:this.transformNode(node.offset)}}transformOnConflict(node){return{kind:"OnConflictNode",columns:this.transformNodeList(node.columns),constraint:this.transformNode(node.constraint),indexExpression:this.transformNode(node.indexExpression),indexWhere:this.transformNode(node.indexWhere),updates:this.transformNodeList(node.updates),updateWhere:this.transformNode(node.updateWhere),doNothing:node.doNothing}}transformOnDuplicateKey(node){return{kind:"OnDuplicateKeyNode",updates:this.transformNodeList(node.updates)}}transformCreateIndex(node){return{kind:"CreateIndexNode",name:this.transformNode(node.name),table:this.transformNode(node.table),columns:this.transformNodeList(node.columns),unique:node.unique,using:this.transformNode(node.using),ifNotExists:node.ifNotExists,where:this.transformNode(node.where)}}transformList(node){return{kind:"ListNode",items:this.transformNodeList(node.items)}}transformDropIndex(node){return{kind:"DropIndexNode",name:this.transformNode(node.name),table:this.transformNode(node.table),ifExists:node.ifExists,cascade:node.cascade}}transformPrimaryKeyConstraint(node){return{kind:"PrimaryKeyConstraintNode",columns:this.transformNodeList(node.columns),name:this.transformNode(node.name)}}transformUniqueConstraint(node){return{kind:"UniqueConstraintNode",columns:this.transformNodeList(node.columns),name:this.transformNode(node.name)}}transformForeignKeyConstraint(node){return{kind:"ForeignKeyConstraintNode",columns:this.transformNodeList(node.columns),references:this.transformNode(node.references),name:this.transformNode(node.name),onDelete:node.onDelete,onUpdate:node.onUpdate}}transformSetOperation(node){return{kind:"SetOperationNode",operator:node.operator,expression:this.transformNode(node.expression),all:node.all}}transformReferences(node){return{kind:"ReferencesNode",table:this.transformNode(node.table),columns:this.transformNodeList(node.columns),onDelete:node.onDelete,onUpdate:node.onUpdate}}transformCheckConstraint(node){return{kind:"CheckConstraintNode",expression:this.transformNode(node.expression),name:this.transformNode(node.name)}}transformWith(node){return{kind:"WithNode",expressions:this.transformNodeList(node.expressions),recursive:node.recursive}}transformCommonTableExpression(node){return{kind:"CommonTableExpressionNode",name:this.transformNode(node.name),expression:this.transformNode(node.expression)}}transformCommonTableExpressionName(node){return{kind:"CommonTableExpressionNameNode",table:this.transformNode(node.table),columns:this.transformNodeList(node.columns)}}transformHaving(node){return{kind:"HavingNode",having:this.transformNode(node.having)}}transformCreateSchema(node){return{kind:"CreateSchemaNode",schema:this.transformNode(node.schema),ifNotExists:node.ifNotExists}}transformDropSchema(node){return{kind:"DropSchemaNode",schema:this.transformNode(node.schema),ifExists:node.ifExists,cascade:node.cascade}}transformAlterTable(node){return{kind:"AlterTableNode",table:this.transformNode(node.table),renameTo:this.transformNode(node.renameTo),setSchema:this.transformNode(node.setSchema),columnAlterations:this.transformNodeList(node.columnAlterations),addConstraint:this.transformNode(node.addConstraint),dropConstraint:this.transformNode(node.dropConstraint)}}transformDropColumn(node){return{kind:"DropColumnNode",column:this.transformNode(node.column)}}transformRenameColumn(node){return{kind:"RenameColumnNode",column:this.transformNode(node.column),renameTo:this.transformNode(node.renameTo)}}transformAlterColumn(node){return{kind:"AlterColumnNode",column:this.transformNode(node.column),dataType:this.transformNode(node.dataType),dataTypeExpression:this.transformNode(node.dataTypeExpression),setDefault:this.transformNode(node.setDefault),dropDefault:node.dropDefault,setNotNull:node.setNotNull,dropNotNull:node.dropNotNull}}transformModifyColumn(node){return{kind:"ModifyColumnNode",column:this.transformNode(node.column)}}transformAddConstraint(node){return{kind:"AddConstraintNode",constraint:this.transformNode(node.constraint)}}transformDropConstraint(node){return{kind:"DropConstraintNode",constraintName:this.transformNode(node.constraintName),ifExists:node.ifExists,modifier:node.modifier}}transformCreateView(node){return{kind:"CreateViewNode",name:this.transformNode(node.name),temporary:node.temporary,orReplace:node.orReplace,ifNotExists:node.ifNotExists,materialized:node.materialized,columns:this.transformNodeList(node.columns),as:this.transformNode(node.as)}}transformDropView(node){return{kind:"DropViewNode",name:this.transformNode(node.name),ifExists:node.ifExists,materialized:node.materialized,cascade:node.cascade}}transformGenerated(node){return{kind:"GeneratedNode",byDefault:node.byDefault,always:node.always,identity:node.identity,stored:node.stored,expression:this.transformNode(node.expression)}}transformDefaultValue(node){return{kind:"DefaultValueNode",defaultValue:this.transformNode(node.defaultValue)}}transformOn(node){return{kind:"OnNode",on:this.transformNode(node.on)}}transformSelectModifier(node){return{kind:"SelectModifierNode",modifier:node.modifier,rawModifier:this.transformNode(node.rawModifier)}}transformCreateType(node){return{kind:"CreateTypeNode",name:this.transformNode(node.name),enum:this.transformNode(node.enum)}}transformDropType(node){return{kind:"DropTypeNode",name:this.transformNode(node.name),ifExists:node.ifExists}}transformExplain(node){return{kind:"ExplainNode",format:node.format,options:this.transformNode(node.options)}}transformSchemableIdentifier(node){return{kind:"SchemableIdentifierNode",schema:this.transformNode(node.schema),identifier:this.transformNode(node.identifier)}}transformAggregateFunction(node){return{kind:"AggregateFunctionNode",aggregated:this.transformNodeList(node.aggregated),distinct:node.distinct,filter:this.transformNode(node.filter),func:node.func,over:this.transformNode(node.over)}}transformOver(node){return{kind:"OverNode",orderBy:this.transformNode(node.orderBy),partitionBy:this.transformNode(node.partitionBy)}}transformPartitionBy(node){return{kind:"PartitionByNode",items:this.transformNodeList(node.items)}}transformPartitionByItem(node){return{kind:"PartitionByItemNode",partitionBy:this.transformNode(node.partitionBy)}}transformBinaryOperation(node){return{kind:"BinaryOperationNode",leftOperand:this.transformNode(node.leftOperand),operator:this.transformNode(node.operator),rightOperand:this.transformNode(node.rightOperand)}}transformUnaryOperation(node){return{kind:"UnaryOperationNode",operator:this.transformNode(node.operator),operand:this.transformNode(node.operand)}}transformUsing(node){return{kind:"UsingNode",tables:this.transformNodeList(node.tables)}}transformFunction(node){return{kind:"FunctionNode",func:node.func,arguments:this.transformNodeList(node.arguments)}}transformCase(node){return{kind:"CaseNode",value:this.transformNode(node.value),when:this.transformNodeList(node.when),else:this.transformNode(node.else),isStatement:node.isStatement}}transformWhen(node){return{kind:"WhenNode",condition:this.transformNode(node.condition),result:this.transformNode(node.result)}}transformJSONReference(node){return{kind:"JSONReferenceNode",reference:this.transformNode(node.reference),traversal:this.transformNode(node.traversal)}}transformJSONPath(node){return{kind:"JSONPathNode",inOperator:this.transformNode(node.inOperator),pathLegs:this.transformNodeList(node.pathLegs)}}transformJSONPathLeg(node){return{kind:"JSONPathLegNode",type:node.type,value:node.value}}transformJSONOperatorChain(node){return{kind:"JSONOperatorChainNode",operator:this.transformNode(node.operator),values:this.transformNodeList(node.values)}}transformDataType(node){return node}transformSelectAll(node){return node}transformIdentifier(node){return node}transformValue(node){return node}transformPrimitiveValueList(node){return node}transformOperator(node){return node}transformDefaultInsertValue(node){return node}};__name(OperationNodeTransformer,"OperationNodeTransformer");var ROOT_OPERATION_NODES=freeze({AlterTableNode:!0,CreateIndexNode:!0,CreateSchemaNode:!0,CreateTableNode:!0,CreateTypeNode:!0,CreateViewNode:!0,DeleteQueryNode:!0,DropIndexNode:!0,DropSchemaNode:!0,DropTableNode:!0,DropTypeNode:!0,DropViewNode:!0,InsertQueryNode:!0,RawNode:!0,SelectQueryNode:!0,UpdateQueryNode:!0}),WithSchemaTransformer=class extends OperationNodeTransformer{#schema;#schemableIds=new Set;#ctes=new Set;constructor(schema){super(),this.#schema=schema}transformNodeImpl(node){if(!this.#isRootOperationNode(node))return super.transformNodeImpl(node);let ctes=this.#collectCTEs(node);for(let cte of ctes)this.#ctes.add(cte);let tables=this.#collectSchemableIds(node);for(let table of tables)this.#schemableIds.add(table);let transformed=super.transformNodeImpl(node);for(let table of tables)this.#schemableIds.delete(table);for(let cte of ctes)this.#ctes.delete(cte);return transformed}transformSchemableIdentifier(node){let transformed=super.transformSchemableIdentifier(node);return transformed.schema||!this.#schemableIds.has(node.identifier.name)?transformed:{...transformed,schema:IdentifierNode.create(this.#schema)}}transformReferences(node){let transformed=super.transformReferences(node);return transformed.table.table.schema?transformed:{...transformed,table:TableNode.createWithSchema(this.#schema,transformed.table.table.identifier.name)}}#isRootOperationNode(node){return node.kind in ROOT_OPERATION_NODES}#collectSchemableIds(node){let schemableIds=new Set;if("name"in node&&node.name&&SchemableIdentifierNode.is(node.name)&&this.#collectSchemableId(node.name,schemableIds),"from"in node&&node.from)for(let from of node.from.froms)this.#collectSchemableIdsFromTableExpr(from,schemableIds);if("into"in node&&node.into&&this.#collectSchemableIdsFromTableExpr(node.into,schemableIds),"table"in node&&node.table&&this.#collectSchemableIdsFromTableExpr(node.table,schemableIds),"joins"in node&&node.joins)for(let join101 of node.joins)this.#collectSchemableIdsFromTableExpr(join101.table,schemableIds);return schemableIds}#collectCTEs(node){let ctes=new Set;return"with"in node&&node.with&&this.#collectCTEIds(node.with,ctes),ctes}#collectSchemableIdsFromTableExpr(node,schemableIds){let table=TableNode.is(node)?node:AliasNode.is(node)&&TableNode.is(node.node)?node.node:null;table&&this.#collectSchemableId(table.table,schemableIds)}#collectSchemableId(node,schemableIds){let id=node.identifier.name;!this.#schemableIds.has(id)&&!this.#ctes.has(id)&&schemableIds.add(id)}#collectCTEIds(node,ctes){for(let expr of node.expressions){let cteId=expr.name.table.table.identifier.name;this.#ctes.has(cteId)||ctes.add(cteId)}}};__name(WithSchemaTransformer,"WithSchemaTransformer");var WithSchemaPlugin=class{#transformer;constructor(schema){this.#transformer=new WithSchemaTransformer(schema)}transformQuery(args){return this.#transformer.transformNode(args.node)}async transformResult(args){return args.result}};__name(WithSchemaPlugin,"WithSchemaPlugin");var QueryCreator=class{#props;constructor(props){this.#props=freeze(props)}selectFrom(from){return new SelectQueryBuilder({queryId:createQueryId(),executor:this.#props.executor,queryNode:SelectQueryNode.create(parseTableExpressionOrList(from),this.#props.withNode)})}insertInto(table){return new InsertQueryBuilder({queryId:createQueryId(),executor:this.#props.executor,queryNode:InsertQueryNode.create(parseTable(table),this.#props.withNode)})}replaceInto(table){return new InsertQueryBuilder({queryId:createQueryId(),executor:this.#props.executor,queryNode:InsertQueryNode.create(parseTable(table),this.#props.withNode,!0)})}deleteFrom(tables){return new DeleteQueryBuilder({queryId:createQueryId(),executor:this.#props.executor,queryNode:DeleteQueryNode.create(parseTableExpressionOrList(tables),this.#props.withNode)})}updateTable(table){return new UpdateQueryBuilder({queryId:createQueryId(),executor:this.#props.executor,queryNode:UpdateQueryNode.create(parseTableExpression(table),this.#props.withNode)})}with(name3,expression){let cte=parseCommonTableExpression(name3,expression);return new QueryCreator({...this.#props,withNode:this.#props.withNode?WithNode.cloneWithExpression(this.#props.withNode,cte):WithNode.create(cte)})}withRecursive(name3,expression){let cte=parseCommonTableExpression(name3,expression);return new QueryCreator({...this.#props,withNode:this.#props.withNode?WithNode.cloneWithExpression(this.#props.withNode,cte):WithNode.create(cte,{recursive:!0})})}withPlugin(plugin){return new QueryCreator({...this.#props,executor:this.#props.executor.withPlugin(plugin)})}withoutPlugins(){return new QueryCreator({...this.#props,executor:this.#props.executor.withoutPlugins()})}withSchema(schema){return new QueryCreator({...this.#props,executor:this.#props.executor.withPluginAtFront(new WithSchemaPlugin(schema))})}};__name(QueryCreator,"QueryCreator");var Deferred=class{#promise;#resolve;#reject;constructor(){this.#promise=new Promise((resolve15,reject2)=>{this.#reject=reject2,this.#resolve=resolve15})}get promise(){return this.#promise}resolve=value=>{this.#resolve&&this.#resolve(value)};reject=reason=>{this.#reject&&this.#reject(reason)}};__name(Deferred,"Deferred");var LOGGED_MESSAGES=new Set;function logOnce(message){LOGGED_MESSAGES.has(message)||(LOGGED_MESSAGES.add(message),console.log(message))}__name(logOnce,"logOnce");var NO_PLUGINS=freeze([]),QueryExecutorBase=class{#plugins;constructor(plugins2=NO_PLUGINS){this.#plugins=plugins2}get plugins(){return this.#plugins}transformQuery(node,queryId){for(let plugin of this.#plugins){let transformedNode=plugin.transformQuery({node,queryId});if(transformedNode.kind===node.kind)node=transformedNode;else throw new Error(["KyselyPlugin.transformQuery must return a node","of the same kind that was given to it.",`The plugin was given a ${node.kind}`,`but it returned a ${transformedNode.kind}`].join(" "))}return node}async executeQuery(compiledQuery,queryId){return await this.provideConnection(async connection=>{let result=await connection.executeQuery(compiledQuery),transformedResult=await this.#transformResult(result,queryId);return warnOfOutdatedDriverOrPlugins(result,transformedResult),transformedResult})}async*stream(compiledQuery,chunkSize,queryId){let connectionDefer=new Deferred,connectionReleaseDefer=new Deferred;this.provideConnection(async connection2=>(connectionDefer.resolve(connection2),await connectionReleaseDefer.promise)).catch(ex=>connectionDefer.reject(ex));let connection=await connectionDefer.promise;try{for await(let result of connection.streamQuery(compiledQuery,chunkSize))yield await this.#transformResult(result,queryId)}finally{connectionReleaseDefer.resolve()}}async#transformResult(result,queryId){for(let plugin of this.#plugins)result=await plugin.transformResult({result,queryId});return result}};__name(QueryExecutorBase,"QueryExecutorBase");function warnOfOutdatedDriverOrPlugins(result,transformedResult){let{numAffectedRows}=result;numAffectedRows===void 0&&result.numUpdatedOrDeletedRows===void 0||numAffectedRows!==void 0&&transformedResult.numAffectedRows!==void 0||logOnce("kysely:warning: outdated driver/plugin detected! QueryResult.numUpdatedOrDeletedRows is deprecated and will be removed in a future release.")}__name(warnOfOutdatedDriverOrPlugins,"warnOfOutdatedDriverOrPlugins");var NoopQueryExecutor=class extends QueryExecutorBase{get adapter(){throw new Error("this query cannot be compiled to SQL")}compileQuery(){throw new Error("this query cannot be compiled to SQL")}provideConnection(){throw new Error("this query cannot be executed")}withConnectionProvider(){throw new Error("this query cannot have a connection provider")}withPlugin(plugin){return new NoopQueryExecutor([...this.plugins,plugin])}withPlugins(plugins2){return new NoopQueryExecutor([...this.plugins,...plugins2])}withPluginAtFront(plugin){return new NoopQueryExecutor([plugin,...this.plugins])}withoutPlugins(){return new NoopQueryExecutor([])}};__name(NoopQueryExecutor,"NoopQueryExecutor");var NOOP_QUERY_EXECUTOR=new NoopQueryExecutor;function createQueryCreator(){return new QueryCreator({executor:NOOP_QUERY_EXECUTOR})}__name(createQueryCreator,"createQueryCreator");function createJoinBuilder(joinType,table){return new JoinBuilder({joinNode:JoinNode.create(joinType,parseTableExpression(table))})}__name(createJoinBuilder,"createJoinBuilder");function createOverBuilder(){return new OverBuilder({overNode:OverNode.create()})}__name(createOverBuilder,"createOverBuilder");function parseJoin(joinType,args){if(args.length===3)return parseSingleOnJoin(joinType,args[0],args[1],args[2]);if(args.length===2)return parseCallbackJoin(joinType,args[0],args[1]);throw new Error("not implemented")}__name(parseJoin,"parseJoin");function parseCallbackJoin(joinType,from,callback){return callback(createJoinBuilder(joinType,from)).toOperationNode()}__name(parseCallbackJoin,"parseCallbackJoin");function parseSingleOnJoin(joinType,from,lhsColumn,rhsColumn){return JoinNode.createWithOn(joinType,parseTableExpression(from),parseReferentialComparison(lhsColumn,"=",rhsColumn))}__name(parseSingleOnJoin,"parseSingleOnJoin");var OffsetNode=freeze({is(node){return node.kind==="OffsetNode"},create(offset){return freeze({kind:"OffsetNode",offset:ValueNode.create(offset)})}});var GroupByItemNode=freeze({is(node){return node.kind==="GroupByItemNode"},create(groupBy){return freeze({kind:"GroupByItemNode",groupBy})}});function parseGroupBy(groupBy){return groupBy=isFunction2(groupBy)?groupBy(expressionBuilder()):groupBy,parseReferenceExpressionOrList(groupBy).map(GroupByItemNode.create)}__name(parseGroupBy,"parseGroupBy");var SetOperationNode=freeze({is(node){return node.kind==="SetOperationNode"},create(operator,expression,all){return freeze({kind:"SetOperationNode",operator,expression,all})}});function parseSetOperation(operator,expression,all){return SetOperationNode.create(operator,expression.toOperationNode(),all)}__name(parseSetOperation,"parseSetOperation");var SelectQueryBuilder=class{#props;constructor(props){this.#props=freeze(props)}get expressionType(){}where(...args){return new SelectQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithWhere(this.#props.queryNode,parseFilter(args))})}whereRef(lhs,op,rhs){return new SelectQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithWhere(this.#props.queryNode,parseReferentialComparison(lhs,op,rhs))})}having(...args){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithHaving(this.#props.queryNode,parseFilter(args))})}havingRef(lhs,op,rhs){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithHaving(this.#props.queryNode,parseReferentialComparison(lhs,op,rhs))})}select(selection){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithSelections(this.#props.queryNode,parseSelectArg(selection))})}distinctOn(selection){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithDistinctOn(this.#props.queryNode,parseReferenceExpressionOrList(selection))})}modifyFront(modifier){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithFrontModifier(this.#props.queryNode,SelectModifierNode.createWithExpression(modifier.toOperationNode()))})}modifyEnd(modifier){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithEndModifier(this.#props.queryNode,SelectModifierNode.createWithExpression(modifier.toOperationNode()))})}distinct(){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithFrontModifier(this.#props.queryNode,SelectModifierNode.create("Distinct"))})}forUpdate(){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithEndModifier(this.#props.queryNode,SelectModifierNode.create("ForUpdate"))})}forShare(){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithEndModifier(this.#props.queryNode,SelectModifierNode.create("ForShare"))})}forKeyShare(){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithEndModifier(this.#props.queryNode,SelectModifierNode.create("ForKeyShare"))})}forNoKeyUpdate(){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithEndModifier(this.#props.queryNode,SelectModifierNode.create("ForNoKeyUpdate"))})}skipLocked(){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithEndModifier(this.#props.queryNode,SelectModifierNode.create("SkipLocked"))})}noWait(){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithEndModifier(this.#props.queryNode,SelectModifierNode.create("NoWait"))})}selectAll(table){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithSelections(this.#props.queryNode,parseSelectAll(table))})}innerJoin(...args){return new SelectQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithJoin(this.#props.queryNode,parseJoin("InnerJoin",args))})}leftJoin(...args){return new SelectQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithJoin(this.#props.queryNode,parseJoin("LeftJoin",args))})}rightJoin(...args){return new SelectQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithJoin(this.#props.queryNode,parseJoin("RightJoin",args))})}fullJoin(...args){return new SelectQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithJoin(this.#props.queryNode,parseJoin("FullJoin",args))})}innerJoinLateral(...args){return new SelectQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithJoin(this.#props.queryNode,parseJoin("LateralInnerJoin",args))})}leftJoinLateral(...args){return new SelectQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithJoin(this.#props.queryNode,parseJoin("LateralLeftJoin",args))})}orderBy(orderBy,direction){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithOrderByItem(this.#props.queryNode,parseOrderBy(orderBy,direction))})}groupBy(groupBy){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithGroupByItems(this.#props.queryNode,parseGroupBy(groupBy))})}limit(limit){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithLimit(this.#props.queryNode,LimitNode.create(limit))})}offset(offset){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithOffset(this.#props.queryNode,OffsetNode.create(offset))})}union(expression){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithSetOperation(this.#props.queryNode,parseSetOperation("union",expression,!1))})}unionAll(expression){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithSetOperation(this.#props.queryNode,parseSetOperation("union",expression,!0))})}intersect(expression){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithSetOperation(this.#props.queryNode,parseSetOperation("intersect",expression,!1))})}intersectAll(expression){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithSetOperation(this.#props.queryNode,parseSetOperation("intersect",expression,!0))})}except(expression){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithSetOperation(this.#props.queryNode,parseSetOperation("except",expression,!1))})}exceptAll(expression){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithSetOperation(this.#props.queryNode,parseSetOperation("except",expression,!0))})}as(alias){return new AliasedSelectQueryBuilder(this,alias)}clearSelect(){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithoutSelections(this.#props.queryNode)})}clearWhere(){return new SelectQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithoutWhere(this.#props.queryNode)})}clearLimit(){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithoutLimit(this.#props.queryNode)})}clearOffset(){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithoutOffset(this.#props.queryNode)})}clearOrderBy(){return new SelectQueryBuilder({...this.#props,queryNode:SelectQueryNode.cloneWithoutOrderBy(this.#props.queryNode)})}$call(func){return func(this)}$if(condition,func){return condition?func(this):new SelectQueryBuilder({...this.#props})}$castTo(){return new SelectQueryBuilder(this.#props)}$narrowType(){return new SelectQueryBuilder(this.#props)}$assertType(){return new SelectQueryBuilder(this.#props)}withPlugin(plugin){return new SelectQueryBuilder({...this.#props,executor:this.#props.executor.withPlugin(plugin)})}toOperationNode(){return this.#props.executor.transformQuery(this.#props.queryNode,this.#props.queryId)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){let compiledQuery=this.compile();return(await this.#props.executor.executeQuery(compiledQuery,this.#props.queryId)).rows}async executeTakeFirst(){let[result]=await this.execute();return result}async executeTakeFirstOrThrow(errorConstructor=NoResultError){let result=await this.executeTakeFirst();if(result===void 0)throw isNoResultErrorConstructor(errorConstructor)?new errorConstructor(this.toOperationNode()):errorConstructor(this.toOperationNode());return result}async*stream(chunkSize=100){let compiledQuery=this.compile(),stream3=this.#props.executor.stream(compiledQuery,chunkSize,this.#props.queryId);for await(let item of stream3)yield*item.rows}async explain(format3,options){return await new SelectQueryBuilder({...this.#props,queryNode:QueryNode.cloneWithExplain(this.#props.queryNode,format3,options)}).execute()}};__name(SelectQueryBuilder,"SelectQueryBuilder");preventAwait(SelectQueryBuilder,"don't await SelectQueryBuilder instances directly. To execute the query you need to call `execute` or `executeTakeFirst`.");var AliasedSelectQueryBuilder=class{#queryBuilder;#alias;constructor(queryBuilder,alias){this.#queryBuilder=queryBuilder,this.#alias=alias}get expression(){return this.#queryBuilder}get alias(){return this.#alias}toOperationNode(){return AliasNode.create(this.#queryBuilder.toOperationNode(),IdentifierNode.create(this.#alias))}};__name(AliasedSelectQueryBuilder,"AliasedSelectQueryBuilder");var ParensNode=freeze({is(node){return node.kind==="ParensNode"},create(node){return freeze({kind:"ParensNode",node})}});var ExpressionWrapper=class{#node;constructor(node){this.#node=node}get expressionType(){}as(alias){return new AliasedExpressionWrapper(this,alias)}or(...args){return new OrWrapper(OrNode.create(this.#node,parseFilter(args)))}and(...args){return new AndWrapper(AndNode.create(this.#node,parseFilter(args)))}$castTo(){return new ExpressionWrapper(this.#node)}toOperationNode(){return this.#node}};__name(ExpressionWrapper,"ExpressionWrapper");var AliasedExpressionWrapper=class{#expr;#alias;constructor(expr,alias){this.#expr=expr,this.#alias=alias}get expression(){return this.#expr}get alias(){return this.#alias}toOperationNode(){return AliasNode.create(this.#expr.toOperationNode(),isOperationNodeSource(this.#alias)?this.#alias.toOperationNode():IdentifierNode.create(this.#alias))}};__name(AliasedExpressionWrapper,"AliasedExpressionWrapper");var OrWrapper=class{#node;constructor(node){this.#node=node}get expressionType(){}as(alias){return new AliasedExpressionWrapper(this,alias)}or(...args){return new OrWrapper(OrNode.create(this.#node,parseFilter(args)))}$castTo(){return new OrWrapper(this.#node)}toOperationNode(){return ParensNode.create(this.#node)}};__name(OrWrapper,"OrWrapper");var AndWrapper=class{#node;constructor(node){this.#node=node}get expressionType(){}as(alias){return new AliasedExpressionWrapper(this,alias)}and(...args){return new AndWrapper(AndNode.create(this.#node,parseFilter(args)))}$castTo(){return new AndWrapper(this.#node)}toOperationNode(){return ParensNode.create(this.#node)}};__name(AndWrapper,"AndWrapper");var AggregateFunctionNode=freeze({is(node){return node.kind==="AggregateFunctionNode"},create(aggregateFunction,aggregated=[]){return freeze({kind:"AggregateFunctionNode",func:aggregateFunction,aggregated})},cloneWithDistinct(aggregateFunctionNode){return freeze({...aggregateFunctionNode,distinct:!0})},cloneWithFilter(aggregateFunctionNode,filter){return freeze({...aggregateFunctionNode,filter:aggregateFunctionNode.filter?WhereNode.cloneWithOperation(aggregateFunctionNode.filter,"And",filter):WhereNode.create(filter)})},cloneWithOrFilter(aggregateFunctionNode,filter){return freeze({...aggregateFunctionNode,filter:aggregateFunctionNode.filter?WhereNode.cloneWithOperation(aggregateFunctionNode.filter,"Or",filter):WhereNode.create(filter)})},cloneWithOver(aggregateFunctionNode,over){return freeze({...aggregateFunctionNode,over})}});var FunctionNode=freeze({is(node){return node.kind==="FunctionNode"},create(func,args){return freeze({kind:"FunctionNode",func,arguments:args})}});var AggregateFunctionBuilder=class{#props;constructor(props){this.#props=freeze(props)}get expressionType(){}as(alias){return new AliasedAggregateFunctionBuilder(this,alias)}distinct(){return new AggregateFunctionBuilder({...this.#props,aggregateFunctionNode:AggregateFunctionNode.cloneWithDistinct(this.#props.aggregateFunctionNode)})}filterWhere(...args){return new AggregateFunctionBuilder({...this.#props,aggregateFunctionNode:AggregateFunctionNode.cloneWithFilter(this.#props.aggregateFunctionNode,parseFilter(args))})}filterWhereRef(lhs,op,rhs){return new AggregateFunctionBuilder({...this.#props,aggregateFunctionNode:AggregateFunctionNode.cloneWithFilter(this.#props.aggregateFunctionNode,parseReferentialComparison(lhs,op,rhs))})}over(over){let builder=createOverBuilder();return new AggregateFunctionBuilder({...this.#props,aggregateFunctionNode:AggregateFunctionNode.cloneWithOver(this.#props.aggregateFunctionNode,(over?over(builder):builder).toOperationNode())})}$call(func){return func(this)}toOperationNode(){return this.#props.aggregateFunctionNode}};__name(AggregateFunctionBuilder,"AggregateFunctionBuilder");preventAwait(AggregateFunctionBuilder,"don't await AggregateFunctionBuilder instances. They are never executed directly and are always just a part of a query.");var AliasedAggregateFunctionBuilder=class{#aggregateFunctionBuilder;#alias;constructor(aggregateFunctionBuilder,alias){this.#aggregateFunctionBuilder=aggregateFunctionBuilder,this.#alias=alias}get expression(){return this.#aggregateFunctionBuilder}get alias(){return this.#alias}toOperationNode(){return AliasNode.create(this.#aggregateFunctionBuilder.toOperationNode(),IdentifierNode.create(this.#alias))}};__name(AliasedAggregateFunctionBuilder,"AliasedAggregateFunctionBuilder");function createFunctionModule(){let fn=__name((name3,args)=>new ExpressionWrapper(FunctionNode.create(name3,parseReferenceExpressionOrList(args))),"fn"),agg=__name((name3,args)=>new AggregateFunctionBuilder({aggregateFunctionNode:AggregateFunctionNode.create(name3,args?parseReferenceExpressionOrList(args):void 0)}),"agg");return Object.assign(fn,{agg,avg(column){return agg("avg",[column])},coalesce(value,...otherValues){return fn("coalesce",[value,...otherValues])},count(column){return agg("count",[column])},countAll(table){return new AggregateFunctionBuilder({aggregateFunctionNode:AggregateFunctionNode.create("count",parseSelectAll(table))})},max(column){return agg("max",[column])},min(column){return agg("min",[column])},sum(column){return agg("sum",[column])}})}__name(createFunctionModule,"createFunctionModule");var UnaryOperationNode=freeze({is(node){return node.kind==="UnaryOperationNode"},create(operator,operand){return freeze({kind:"UnaryOperationNode",operator,operand})}});function parseUnaryOperation(operator,operand){return UnaryOperationNode.create(OperatorNode.create(operator),parseReferenceExpression(operand))}__name(parseUnaryOperation,"parseUnaryOperation");var WhenNode=freeze({is(node){return node.kind==="WhenNode"},create(condition){return freeze({kind:"WhenNode",condition})},cloneWithResult(whenNode,result){return freeze({...whenNode,result})}});var CaseNode=freeze({is(node){return node.kind==="CaseNode"},create(value){return freeze({kind:"CaseNode",value})},cloneWithWhen(caseNode,when){return freeze({...caseNode,when:freeze(caseNode.when?[...caseNode.when,when]:[when])})},cloneWithThen(caseNode,then){return freeze({...caseNode,when:caseNode.when?freeze([...caseNode.when.slice(0,-1),WhenNode.cloneWithResult(caseNode.when[caseNode.when.length-1],then)]):void 0})},cloneWith(caseNode,props){return freeze({...caseNode,...props})}});var CaseBuilder=class{#props;constructor(props){this.#props=freeze(props)}when(...args){return new CaseThenBuilder({...this.#props,node:CaseNode.cloneWithWhen(this.#props.node,WhenNode.create(parseFilter(args)))})}};__name(CaseBuilder,"CaseBuilder");var CaseThenBuilder=class{#props;constructor(props){this.#props=freeze(props)}then(valueExpression){return new CaseWhenBuilder({...this.#props,node:CaseNode.cloneWithThen(this.#props.node,parseValueExpression(valueExpression))})}};__name(CaseThenBuilder,"CaseThenBuilder");var CaseWhenBuilder=class{#props;constructor(props){this.#props=freeze(props)}when(...args){return new CaseThenBuilder({...this.#props,node:CaseNode.cloneWithWhen(this.#props.node,WhenNode.create(parseFilter(args)))})}else(valueExpression){return new CaseEndBuilder({...this.#props,node:CaseNode.cloneWith(this.#props.node,{else:parseValueExpression(valueExpression)})})}end(){return new ExpressionWrapper(CaseNode.cloneWith(this.#props.node,{isStatement:!1}))}endCase(){return new ExpressionWrapper(CaseNode.cloneWith(this.#props.node,{isStatement:!0}))}};__name(CaseWhenBuilder,"CaseWhenBuilder");var CaseEndBuilder=class{#props;constructor(props){this.#props=freeze(props)}end(){return new ExpressionWrapper(CaseNode.cloneWith(this.#props.node,{isStatement:!1}))}endCase(){return new ExpressionWrapper(CaseNode.cloneWith(this.#props.node,{isStatement:!0}))}};__name(CaseEndBuilder,"CaseEndBuilder");var JSONPathLegNode=freeze({is(node){return node.kind==="JSONPathLegNode"},create(type,value){return freeze({kind:"JSONPathLegNode",type,value})}});var JSONPathBuilder=class{#node;constructor(node){this.#node=node}at(index){return this.#createBuilderWithPathLeg("ArrayLocation",index)}key(key){return this.#createBuilderWithPathLeg("Member",key)}#createBuilderWithPathLeg(legType,value){return new TraversedJSONPathBuilder(JSONReferenceNode.cloneWithTraversal(this.#node,JSONPathNode.is(this.#node.traversal)?JSONPathNode.cloneWithLeg(this.#node.traversal,JSONPathLegNode.create(legType,value)):JSONOperatorChainNode.cloneWithValue(this.#node.traversal,ValueNode.createImmediate(value))))}};__name(JSONPathBuilder,"JSONPathBuilder");var TraversedJSONPathBuilder=class extends JSONPathBuilder{#node;constructor(node){super(node),this.#node=node}get expressionType(){}as(alias){return new AliasedJSONPathBuilder(this,alias)}$castTo(){return new JSONPathBuilder(this.#node)}toOperationNode(){return this.#node}};__name(TraversedJSONPathBuilder,"TraversedJSONPathBuilder");var AliasedJSONPathBuilder=class{#jsonPath;#alias;constructor(jsonPath,alias){this.#jsonPath=jsonPath,this.#alias=alias}get expression(){return this.#jsonPath}get alias(){return this.#alias}toOperationNode(){return AliasNode.create(this.#jsonPath.toOperationNode(),isOperationNodeSource(this.#alias)?this.#alias.toOperationNode():IdentifierNode.create(this.#alias))}};__name(AliasedJSONPathBuilder,"AliasedJSONPathBuilder");function createExpressionBuilder(executor=NOOP_QUERY_EXECUTOR){function binary(lhs,op,rhs){return new ExpressionWrapper(parseValueBinaryOperation(lhs,op,rhs))}__name(binary,"binary");function unary(op,expr){return new ExpressionWrapper(parseUnaryOperation(op,expr))}__name(unary,"unary");let eb=Object.assign(binary,{fn:void 0,eb:void 0,selectFrom(table){return new SelectQueryBuilder({queryId:createQueryId(),executor,queryNode:SelectQueryNode.create(parseTableExpressionOrList(table))})},case(reference){return new CaseBuilder({node:CaseNode.create(isUndefined2(reference)?void 0:parseReferenceExpression(reference))})},ref(reference,op){return isUndefined2(op)?new ExpressionWrapper(parseStringReference(reference)):new JSONPathBuilder(parseJSONReference(reference,op))},val(value){return new ExpressionWrapper(parseValueExpressionOrList(value))},cmpr(lhs,op,rhs){return new ExpressionWrapper(parseValueBinaryOperation(lhs,op,rhs))},bxp(lhs,op,rhs){return new ExpressionWrapper(parseValueBinaryOperation(lhs,op,rhs))},unary,not(expr){return unary("not",expr)},exists(expr){return unary("exists",expr)},neg(expr){return unary("-",expr)},and(exprs){if(exprs.length===0)return new ExpressionWrapper(ValueNode.createImmediate(!0));if(exprs.length===1)return new ExpressionWrapper(exprs[0].toOperationNode());let node=AndNode.create(exprs[0].toOperationNode(),exprs[1].toOperationNode());for(let i=2;i<exprs.length;++i)node=AndNode.create(node,exprs[i].toOperationNode());return new ExpressionWrapper(ParensNode.create(node))},or(exprs){if(exprs.length===0)return new ExpressionWrapper(ValueNode.createImmediate(!1));if(exprs.length===1)return new ExpressionWrapper(exprs[0].toOperationNode());let node=OrNode.create(exprs[0].toOperationNode(),exprs[1].toOperationNode());for(let i=2;i<exprs.length;++i)node=OrNode.create(node,exprs[i].toOperationNode());return new ExpressionWrapper(ParensNode.create(node))},parens(...args){let node=parseValueBinaryOperationOrExpression(args);return ParensNode.is(node)?new ExpressionWrapper(node):new ExpressionWrapper(ParensNode.create(node))},withSchema(schema){return createExpressionBuilder(executor.withPluginAtFront(new WithSchemaPlugin(schema)))}});return eb.fn=createFunctionModule(),eb.eb=eb,eb}__name(createExpressionBuilder,"createExpressionBuilder");function expressionBuilder(_){return createExpressionBuilder()}__name(expressionBuilder,"expressionBuilder");function parseExpression(exp){if(isOperationNodeSource(exp))return exp.toOperationNode();if(isFunction2(exp))return exp(expressionBuilder()).toOperationNode();throw new Error(`invalid expression: ${JSON.stringify(exp)}`)}__name(parseExpression,"parseExpression");function parseAliasedExpression(exp){if(isOperationNodeSource(exp))return exp.toOperationNode();if(isFunction2(exp))return exp(expressionBuilder()).toOperationNode();throw new Error(`invalid aliased expression: ${JSON.stringify(exp)}`)}__name(parseAliasedExpression,"parseAliasedExpression");function isExpressionOrFactory(obj){return isExpression(obj)||isAliasedExpression(obj)||isFunction2(obj)}__name(isExpressionOrFactory,"isExpressionOrFactory");function parseTableExpressionOrList(table){return isReadonlyArray(table)?table.map(it=>parseTableExpression(it)):[parseTableExpression(table)]}__name(parseTableExpressionOrList,"parseTableExpressionOrList");function parseTableExpression(table){return isString2(table)?parseAliasedTable(table):parseAliasedExpression(table)}__name(parseTableExpression,"parseTableExpression");function parseAliasedTable(from){let ALIAS_SEPARATOR=" as ";if(from.includes(ALIAS_SEPARATOR)){let[table,alias]=from.split(ALIAS_SEPARATOR).map(trim2);return AliasNode.create(parseTable(table),IdentifierNode.create(alias))}else return parseTable(from)}__name(parseAliasedTable,"parseAliasedTable");function parseTable(from){let SCHEMA_SEPARATOR=".";if(from.includes(SCHEMA_SEPARATOR)){let[schema,table]=from.split(SCHEMA_SEPARATOR).map(trim2);return TableNode.createWithSchema(schema,table)}else return TableNode.create(from)}__name(parseTable,"parseTable");function trim2(str){return str.trim()}__name(trim2,"trim");var AddColumnNode=freeze({is(node){return node.kind==="AddColumnNode"},create(column){return freeze({kind:"AddColumnNode",column})}});var ColumnDefinitionNode=freeze({is(node){return node.kind==="ColumnDefinitionNode"},create(column,dataType){return freeze({kind:"ColumnDefinitionNode",column:ColumnNode.create(column),dataType})},cloneWithFrontModifier(node,modifier){return freeze({...node,frontModifiers:node.frontModifiers?freeze([...node.frontModifiers,modifier]):[modifier]})},cloneWithEndModifier(node,modifier){return freeze({...node,endModifiers:node.endModifiers?freeze([...node.endModifiers,modifier]):[modifier]})},cloneWith(node,props){return freeze({...node,...props})}});var DropColumnNode=freeze({is(node){return node.kind==="DropColumnNode"},create(column){return freeze({kind:"DropColumnNode",column:ColumnNode.create(column)})}});var RenameColumnNode=freeze({is(node){return node.kind==="RenameColumnNode"},create(column,newColumn){return freeze({kind:"RenameColumnNode",column:ColumnNode.create(column),renameTo:ColumnNode.create(newColumn)})}});var CheckConstraintNode=freeze({is(node){return node.kind==="CheckConstraintNode"},create(expression,constraintName){return freeze({kind:"CheckConstraintNode",expression,name:constraintName?IdentifierNode.create(constraintName):void 0})}});var ON_MODIFY_FOREIGN_ACTIONS=["no action","restrict","cascade","set null","set default"],ReferencesNode=freeze({is(node){return node.kind==="ReferencesNode"},create(table,columns){return freeze({kind:"ReferencesNode",table,columns:freeze([...columns])})},cloneWithOnDelete(references,onDelete){return freeze({...references,onDelete})},cloneWithOnUpdate(references,onUpdate){return freeze({...references,onUpdate})}});function parseDefaultValueExpression(value){return isOperationNodeSource(value)?value.toOperationNode():ValueNode.createImmediate(value)}__name(parseDefaultValueExpression,"parseDefaultValueExpression");var GeneratedNode=freeze({is(node){return node.kind==="GeneratedNode"},create(params){return freeze({kind:"GeneratedNode",...params})},createWithExpression(expression){return freeze({kind:"GeneratedNode",always:!0,expression})},cloneWith(node,params){return freeze({...node,...params})}});var DefaultValueNode=freeze({is(node){return node.kind==="DefaultValueNode"},create(defaultValue){return freeze({kind:"DefaultValueNode",defaultValue})}});function parseOnModifyForeignAction(action){if(ON_MODIFY_FOREIGN_ACTIONS.includes(action))return action;throw new Error(`invalid OnModifyForeignAction ${action}`)}__name(parseOnModifyForeignAction,"parseOnModifyForeignAction");var ColumnDefinitionBuilder=class{#node;constructor(node){this.#node=node}autoIncrement(){return new ColumnDefinitionBuilder(ColumnDefinitionNode.cloneWith(this.#node,{autoIncrement:!0}))}primaryKey(){return new ColumnDefinitionBuilder(ColumnDefinitionNode.cloneWith(this.#node,{primaryKey:!0}))}references(ref){let references=parseStringReference(ref);if(!references.table||SelectAllNode.is(references.column))throw new Error(`invalid call references('${ref}'). The reference must have format table.column or schema.table.column`);return new ColumnDefinitionBuilder(ColumnDefinitionNode.cloneWith(this.#node,{references:ReferencesNode.create(references.table,[references.column])}))}onDelete(onDelete){if(!this.#node.references)throw new Error("on delete constraint can only be added for foreign keys");return new ColumnDefinitionBuilder(ColumnDefinitionNode.cloneWith(this.#node,{references:ReferencesNode.cloneWithOnDelete(this.#node.references,parseOnModifyForeignAction(onDelete))}))}onUpdate(onUpdate){if(!this.#node.references)throw new Error("on update constraint can only be added for foreign keys");return new ColumnDefinitionBuilder(ColumnDefinitionNode.cloneWith(this.#node,{references:ReferencesNode.cloneWithOnUpdate(this.#node.references,parseOnModifyForeignAction(onUpdate))}))}unique(){return new ColumnDefinitionBuilder(ColumnDefinitionNode.cloneWith(this.#node,{unique:!0}))}notNull(){return new ColumnDefinitionBuilder(ColumnDefinitionNode.cloneWith(this.#node,{notNull:!0}))}unsigned(){return new ColumnDefinitionBuilder(ColumnDefinitionNode.cloneWith(this.#node,{unsigned:!0}))}defaultTo(value){return new ColumnDefinitionBuilder(ColumnDefinitionNode.cloneWith(this.#node,{defaultTo:DefaultValueNode.create(parseDefaultValueExpression(value))}))}check(expression){return new ColumnDefinitionBuilder(ColumnDefinitionNode.cloneWith(this.#node,{check:CheckConstraintNode.create(expression.toOperationNode())}))}generatedAlwaysAs(expression){return new ColumnDefinitionBuilder(ColumnDefinitionNode.cloneWith(this.#node,{generated:GeneratedNode.createWithExpression(expression.toOperationNode())}))}generatedAlwaysAsIdentity(){return new ColumnDefinitionBuilder(ColumnDefinitionNode.cloneWith(this.#node,{generated:GeneratedNode.create({identity:!0,always:!0})}))}generatedByDefaultAsIdentity(){return new ColumnDefinitionBuilder(ColumnDefinitionNode.cloneWith(this.#node,{generated:GeneratedNode.create({identity:!0,byDefault:!0})}))}stored(){if(!this.#node.generated)throw new Error("stored() can only be called after generatedAlwaysAs");return new ColumnDefinitionBuilder(ColumnDefinitionNode.cloneWith(this.#node,{generated:GeneratedNode.cloneWith(this.#node.generated,{stored:!0})}))}modifyFront(modifier){return new ColumnDefinitionBuilder(ColumnDefinitionNode.cloneWithFrontModifier(this.#node,modifier.toOperationNode()))}modifyEnd(modifier){return new ColumnDefinitionBuilder(ColumnDefinitionNode.cloneWithEndModifier(this.#node,modifier.toOperationNode()))}$call(func){return func(this)}toOperationNode(){return this.#node}};__name(ColumnDefinitionBuilder,"ColumnDefinitionBuilder");preventAwait(ColumnDefinitionBuilder,"don't await ColumnDefinitionBuilder instances directly.");var ModifyColumnNode=freeze({is(node){return node.kind==="ModifyColumnNode"},create(column){return freeze({kind:"ModifyColumnNode",column})}});var DataTypeNode=freeze({is(node){return node.kind==="DataTypeNode"},create(dataType){return freeze({kind:"DataTypeNode",dataType})}});function parseDataTypeExpression(dataType){return isOperationNodeSource(dataType)?dataType.toOperationNode():DataTypeNode.create(dataType)}__name(parseDataTypeExpression,"parseDataTypeExpression");var ForeignKeyConstraintNode=freeze({is(node){return node.kind==="ForeignKeyConstraintNode"},create(sourceColumns,targetTable,targetColumns,constraintName){return freeze({kind:"ForeignKeyConstraintNode",columns:sourceColumns,references:ReferencesNode.create(targetTable,targetColumns),name:constraintName?IdentifierNode.create(constraintName):void 0})},cloneWith(node,props){return freeze({...node,...props})}});var ForeignKeyConstraintBuilder=class{#node;constructor(node){this.#node=node}onDelete(onDelete){return new ForeignKeyConstraintBuilder(ForeignKeyConstraintNode.cloneWith(this.#node,{onDelete:parseOnModifyForeignAction(onDelete)}))}onUpdate(onUpdate){return new ForeignKeyConstraintBuilder(ForeignKeyConstraintNode.cloneWith(this.#node,{onUpdate:parseOnModifyForeignAction(onUpdate)}))}$call(func){return func(this)}toOperationNode(){return this.#node}};__name(ForeignKeyConstraintBuilder,"ForeignKeyConstraintBuilder");preventAwait(ForeignKeyConstraintBuilder,"don't await ForeignKeyConstraintBuilder instances directly.");var AddConstraintNode=freeze({is(node){return node.kind==="AddConstraintNode"},create(constraint){return freeze({kind:"AddConstraintNode",constraint})}});var UniqueConstraintNode=freeze({is(node){return node.kind==="UniqueConstraintNode"},create(columns,constraintName){return freeze({kind:"UniqueConstraintNode",columns:freeze(columns.map(ColumnNode.create)),name:constraintName?IdentifierNode.create(constraintName):void 0})}});var DropConstraintNode=freeze({is(node){return node.kind==="DropConstraintNode"},create(constraintName){return freeze({kind:"DropConstraintNode",constraintName:IdentifierNode.create(constraintName)})},cloneWith(dropConstraint,props){return freeze({...dropConstraint,...props})}});var AlterColumnNode=freeze({is(node){return node.kind==="AlterColumnNode"},create(column,prop,value){return freeze({kind:"AlterColumnNode",column:ColumnNode.create(column),[prop]:value})}});var AlterColumnBuilder=class{#column;constructor(column){this.#column=column}setDataType(dataType){return new AlteredColumnBuilder(AlterColumnNode.create(this.#column,"dataType",parseDataTypeExpression(dataType)))}setDefault(value){return new AlteredColumnBuilder(AlterColumnNode.create(this.#column,"setDefault",parseDefaultValueExpression(value)))}dropDefault(){return new AlteredColumnBuilder(AlterColumnNode.create(this.#column,"dropDefault",!0))}setNotNull(){return new AlteredColumnBuilder(AlterColumnNode.create(this.#column,"setNotNull",!0))}dropNotNull(){return new AlteredColumnBuilder(AlterColumnNode.create(this.#column,"dropNotNull",!0))}$call(func){return func(this)}};__name(AlterColumnBuilder,"AlterColumnBuilder");var AlteredColumnBuilder=class{#alterColumnNode;constructor(alterColumnNode){this.#alterColumnNode=alterColumnNode}toOperationNode(){return this.#alterColumnNode}};__name(AlteredColumnBuilder,"AlteredColumnBuilder");var AlterTableExecutor=class{#props;constructor(props){this.#props=freeze(props)}toOperationNode(){return this.#props.executor.transformQuery(this.#props.node,this.#props.queryId)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){await this.#props.executor.executeQuery(this.compile(),this.#props.queryId)}};__name(AlterTableExecutor,"AlterTableExecutor");preventAwait(AlterTableExecutor,"don't await AlterTableExecutor instances directly. To execute the query you need to call `execute`");var AlterTableAddForeignKeyConstraintBuilder=class{#props;constructor(props){this.#props=freeze(props)}onDelete(onDelete){return new AlterTableAddForeignKeyConstraintBuilder({...this.#props,constraintBuilder:this.#props.constraintBuilder.onDelete(onDelete)})}onUpdate(onUpdate){return new AlterTableAddForeignKeyConstraintBuilder({...this.#props,constraintBuilder:this.#props.constraintBuilder.onUpdate(onUpdate)})}$call(func){return func(this)}toOperationNode(){return this.#props.executor.transformQuery(AlterTableNode.cloneWithTableProps(this.#props.node,{addConstraint:AddConstraintNode.create(this.#props.constraintBuilder.toOperationNode())}),this.#props.queryId)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){await this.#props.executor.executeQuery(this.compile(),this.#props.queryId)}};__name(AlterTableAddForeignKeyConstraintBuilder,"AlterTableAddForeignKeyConstraintBuilder");preventAwait(AlterTableAddForeignKeyConstraintBuilder,"don't await AlterTableAddForeignKeyConstraintBuilder instances directly. To execute the query you need to call `execute`");var AlterTableDropConstraintBuilder=class{#props;constructor(props){this.#props=freeze(props)}ifExists(){return new AlterTableDropConstraintBuilder({...this.#props,node:AlterTableNode.cloneWithTableProps(this.#props.node,{dropConstraint:DropConstraintNode.cloneWith(this.#props.node.dropConstraint,{ifExists:!0})})})}cascade(){return new AlterTableDropConstraintBuilder({...this.#props,node:AlterTableNode.cloneWithTableProps(this.#props.node,{dropConstraint:DropConstraintNode.cloneWith(this.#props.node.dropConstraint,{modifier:"cascade"})})})}restrict(){return new AlterTableDropConstraintBuilder({...this.#props,node:AlterTableNode.cloneWithTableProps(this.#props.node,{dropConstraint:DropConstraintNode.cloneWith(this.#props.node.dropConstraint,{modifier:"restrict"})})})}$call(func){return func(this)}toOperationNode(){return this.#props.executor.transformQuery(this.#props.node,this.#props.queryId)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){await this.#props.executor.executeQuery(this.compile(),this.#props.queryId)}};__name(AlterTableDropConstraintBuilder,"AlterTableDropConstraintBuilder");preventAwait(AlterTableDropConstraintBuilder,"don't await AlterTableDropConstraintBuilder instances directly. To execute the query you need to call `execute`");var AlterTableBuilder=class{#props;constructor(props){this.#props=freeze(props)}renameTo(newTableName){return new AlterTableExecutor({...this.#props,node:AlterTableNode.cloneWithTableProps(this.#props.node,{renameTo:parseTable(newTableName)})})}setSchema(newSchema){return new AlterTableExecutor({...this.#props,node:AlterTableNode.cloneWithTableProps(this.#props.node,{setSchema:IdentifierNode.create(newSchema)})})}alterColumn(column,alteration){let builder=alteration(new AlterColumnBuilder(column));return new AlterTableColumnAlteringBuilder({...this.#props,node:AlterTableNode.cloneWithColumnAlteration(this.#props.node,builder.toOperationNode())})}dropColumn(column){return new AlterTableColumnAlteringBuilder({...this.#props,node:AlterTableNode.cloneWithColumnAlteration(this.#props.node,DropColumnNode.create(column))})}renameColumn(column,newColumn){return new AlterTableColumnAlteringBuilder({...this.#props,node:AlterTableNode.cloneWithColumnAlteration(this.#props.node,RenameColumnNode.create(column,newColumn))})}addColumn(columnName,dataType,build=noop){let builder=build(new ColumnDefinitionBuilder(ColumnDefinitionNode.create(columnName,parseDataTypeExpression(dataType))));return new AlterTableColumnAlteringBuilder({...this.#props,node:AlterTableNode.cloneWithColumnAlteration(this.#props.node,AddColumnNode.create(builder.toOperationNode()))})}modifyColumn(columnName,dataType,build=noop){let builder=build(new ColumnDefinitionBuilder(ColumnDefinitionNode.create(columnName,parseDataTypeExpression(dataType))));return new AlterTableColumnAlteringBuilder({...this.#props,node:AlterTableNode.cloneWithColumnAlteration(this.#props.node,ModifyColumnNode.create(builder.toOperationNode()))})}addUniqueConstraint(constraintName,columns){return new AlterTableExecutor({...this.#props,node:AlterTableNode.cloneWithTableProps(this.#props.node,{addConstraint:AddConstraintNode.create(UniqueConstraintNode.create(columns,constraintName))})})}addCheckConstraint(constraintName,checkExpression){return new AlterTableExecutor({...this.#props,node:AlterTableNode.cloneWithTableProps(this.#props.node,{addConstraint:AddConstraintNode.create(CheckConstraintNode.create(checkExpression.toOperationNode(),constraintName))})})}addForeignKeyConstraint(constraintName,columns,targetTable,targetColumns){return new AlterTableAddForeignKeyConstraintBuilder({...this.#props,constraintBuilder:new ForeignKeyConstraintBuilder(ForeignKeyConstraintNode.create(columns.map(ColumnNode.create),parseTable(targetTable),targetColumns.map(ColumnNode.create),constraintName))})}dropConstraint(constraintName){return new AlterTableDropConstraintBuilder({...this.#props,node:AlterTableNode.cloneWithTableProps(this.#props.node,{dropConstraint:DropConstraintNode.create(constraintName)})})}$call(func){return func(this)}};__name(AlterTableBuilder,"AlterTableBuilder");var AlterTableColumnAlteringBuilder=class{#props;constructor(props){this.#props=freeze(props)}alterColumn(column,alteration){let builder=alteration(new AlterColumnBuilder(column));return new AlterTableColumnAlteringBuilder({...this.#props,node:AlterTableNode.cloneWithColumnAlteration(this.#props.node,builder.toOperationNode())})}dropColumn(column){return new AlterTableColumnAlteringBuilder({...this.#props,node:AlterTableNode.cloneWithColumnAlteration(this.#props.node,DropColumnNode.create(column))})}renameColumn(column,newColumn){return new AlterTableColumnAlteringBuilder({...this.#props,node:AlterTableNode.cloneWithColumnAlteration(this.#props.node,RenameColumnNode.create(column,newColumn))})}addColumn(columnName,dataType,build=noop){let builder=build(new ColumnDefinitionBuilder(ColumnDefinitionNode.create(columnName,parseDataTypeExpression(dataType))));return new AlterTableColumnAlteringBuilder({...this.#props,node:AlterTableNode.cloneWithColumnAlteration(this.#props.node,AddColumnNode.create(builder.toOperationNode()))})}modifyColumn(columnName,dataType,build=noop){let builder=build(new ColumnDefinitionBuilder(ColumnDefinitionNode.create(columnName,parseDataTypeExpression(dataType))));return new AlterTableColumnAlteringBuilder({...this.#props,node:AlterTableNode.cloneWithColumnAlteration(this.#props.node,ModifyColumnNode.create(builder.toOperationNode()))})}toOperationNode(){return this.#props.executor.transformQuery(this.#props.node,this.#props.queryId)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){await this.#props.executor.executeQuery(this.compile(),this.#props.queryId)}};__name(AlterTableColumnAlteringBuilder,"AlterTableColumnAlteringBuilder");preventAwait(AlterTableBuilder,"don't await AlterTableBuilder instances");preventAwait(AlterColumnBuilder,"don't await AlterColumnBuilder instances");preventAwait(AlterTableColumnAlteringBuilder,"don't await AlterTableColumnAlteringBuilder instances directly. To execute the query you need to call `execute`");var ImmediateValueTransformer=class extends OperationNodeTransformer{transformValue(node){return{...super.transformValue(node),immediate:!0}}};__name(ImmediateValueTransformer,"ImmediateValueTransformer");var CreateIndexBuilder=class{#props;constructor(props){this.#props=freeze(props)}ifNotExists(){return new CreateIndexBuilder({...this.#props,node:CreateIndexNode.cloneWith(this.#props.node,{ifNotExists:!0})})}unique(){return new CreateIndexBuilder({...this.#props,node:CreateIndexNode.cloneWith(this.#props.node,{unique:!0})})}on(table){return new CreateIndexBuilder({...this.#props,node:CreateIndexNode.cloneWith(this.#props.node,{table:parseTable(table)})})}column(column){return new CreateIndexBuilder({...this.#props,node:CreateIndexNode.cloneWithColumns(this.#props.node,[parseOrderedColumnName(column)])})}columns(columns){return new CreateIndexBuilder({...this.#props,node:CreateIndexNode.cloneWithColumns(this.#props.node,columns.map(parseOrderedColumnName))})}expression(expression){return new CreateIndexBuilder({...this.#props,node:CreateIndexNode.cloneWithColumns(this.#props.node,[expression.toOperationNode()])})}using(indexType){return new CreateIndexBuilder({...this.#props,node:CreateIndexNode.cloneWith(this.#props.node,{using:RawNode.createWithSql(indexType)})})}where(...args){let transformer=new ImmediateValueTransformer;return new CreateIndexBuilder({...this.#props,node:QueryNode.cloneWithWhere(this.#props.node,transformer.transformNode(parseFilter(args)))})}$call(func){return func(this)}toOperationNode(){return this.#props.executor.transformQuery(this.#props.node,this.#props.queryId)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){await this.#props.executor.executeQuery(this.compile(),this.#props.queryId)}};__name(CreateIndexBuilder,"CreateIndexBuilder");preventAwait(CreateIndexBuilder,"don't await CreateIndexBuilder instances directly. To execute the query you need to call `execute`");var CreateSchemaBuilder=class{#props;constructor(props){this.#props=freeze(props)}ifNotExists(){return new CreateSchemaBuilder({...this.#props,node:CreateSchemaNode.cloneWith(this.#props.node,{ifNotExists:!0})})}$call(func){return func(this)}toOperationNode(){return this.#props.executor.transformQuery(this.#props.node,this.#props.queryId)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){await this.#props.executor.executeQuery(this.compile(),this.#props.queryId)}};__name(CreateSchemaBuilder,"CreateSchemaBuilder");preventAwait(CreateSchemaBuilder,"don't await CreateSchemaBuilder instances directly. To execute the query you need to call `execute`");var PrimaryConstraintNode=freeze({is(node){return node.kind==="PrimaryKeyConstraintNode"},create(columns,constraintName){return freeze({kind:"PrimaryKeyConstraintNode",columns:freeze(columns.map(ColumnNode.create)),name:constraintName?IdentifierNode.create(constraintName):void 0})}});function parseOnCommitAction(action){if(ON_COMMIT_ACTIONS.includes(action))return action;throw new Error(`invalid OnCommitAction ${action}`)}__name(parseOnCommitAction,"parseOnCommitAction");var CreateTableBuilder=class{#props;constructor(props){this.#props=freeze(props)}temporary(){return new CreateTableBuilder({...this.#props,node:CreateTableNode.cloneWith(this.#props.node,{temporary:!0})})}onCommit(onCommit){return new CreateTableBuilder({...this.#props,node:CreateTableNode.cloneWith(this.#props.node,{onCommit:parseOnCommitAction(onCommit)})})}ifNotExists(){return new CreateTableBuilder({...this.#props,node:CreateTableNode.cloneWith(this.#props.node,{ifNotExists:!0})})}addColumn(columnName,dataType,build=noop){let columnBuilder=build(new ColumnDefinitionBuilder(ColumnDefinitionNode.create(columnName,parseDataTypeExpression(dataType))));return new CreateTableBuilder({...this.#props,node:CreateTableNode.cloneWithColumn(this.#props.node,columnBuilder.toOperationNode())})}addPrimaryKeyConstraint(constraintName,columns){return new CreateTableBuilder({...this.#props,node:CreateTableNode.cloneWithConstraint(this.#props.node,PrimaryConstraintNode.create(columns,constraintName))})}addUniqueConstraint(constraintName,columns){return new CreateTableBuilder({...this.#props,node:CreateTableNode.cloneWithConstraint(this.#props.node,UniqueConstraintNode.create(columns,constraintName))})}addCheckConstraint(constraintName,checkExpression){return new CreateTableBuilder({...this.#props,node:CreateTableNode.cloneWithConstraint(this.#props.node,CheckConstraintNode.create(checkExpression.toOperationNode(),constraintName))})}addForeignKeyConstraint(constraintName,columns,targetTable,targetColumns,build=noop){let builder=build(new ForeignKeyConstraintBuilder(ForeignKeyConstraintNode.create(columns.map(ColumnNode.create),parseTable(targetTable),targetColumns.map(ColumnNode.create),constraintName)));return new CreateTableBuilder({...this.#props,node:CreateTableNode.cloneWithConstraint(this.#props.node,builder.toOperationNode())})}modifyFront(modifier){return new CreateTableBuilder({...this.#props,node:CreateTableNode.cloneWithFrontModifier(this.#props.node,modifier.toOperationNode())})}modifyEnd(modifier){return new CreateTableBuilder({...this.#props,node:CreateTableNode.cloneWithEndModifier(this.#props.node,modifier.toOperationNode())})}$call(func){return func(this)}toOperationNode(){return this.#props.executor.transformQuery(this.#props.node,this.#props.queryId)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){await this.#props.executor.executeQuery(this.compile(),this.#props.queryId)}};__name(CreateTableBuilder,"CreateTableBuilder");preventAwait(CreateTableBuilder,"don't await CreateTableBuilder instances directly. To execute the query you need to call `execute`");var DropIndexBuilder=class{#props;constructor(props){this.#props=freeze(props)}on(table){return new DropIndexBuilder({...this.#props,node:DropIndexNode.cloneWith(this.#props.node,{table:parseTable(table)})})}ifExists(){return new DropIndexBuilder({...this.#props,node:DropIndexNode.cloneWith(this.#props.node,{ifExists:!0})})}cascade(){return new DropIndexBuilder({...this.#props,node:DropIndexNode.cloneWith(this.#props.node,{cascade:!0})})}$call(func){return func(this)}toOperationNode(){return this.#props.executor.transformQuery(this.#props.node,this.#props.queryId)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){await this.#props.executor.executeQuery(this.compile(),this.#props.queryId)}};__name(DropIndexBuilder,"DropIndexBuilder");preventAwait(DropIndexBuilder,"don't await DropIndexBuilder instances directly. To execute the query you need to call `execute`");var DropSchemaBuilder=class{#props;constructor(props){this.#props=freeze(props)}ifExists(){return new DropSchemaBuilder({...this.#props,node:DropSchemaNode.cloneWith(this.#props.node,{ifExists:!0})})}cascade(){return new DropSchemaBuilder({...this.#props,node:DropSchemaNode.cloneWith(this.#props.node,{cascade:!0})})}$call(func){return func(this)}toOperationNode(){return this.#props.executor.transformQuery(this.#props.node,this.#props.queryId)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){await this.#props.executor.executeQuery(this.compile(),this.#props.queryId)}};__name(DropSchemaBuilder,"DropSchemaBuilder");preventAwait(DropSchemaBuilder,"don't await DropSchemaBuilder instances directly. To execute the query you need to call `execute`");var DropTableBuilder=class{#props;constructor(props){this.#props=freeze(props)}ifExists(){return new DropTableBuilder({...this.#props,node:DropTableNode.cloneWith(this.#props.node,{ifExists:!0})})}cascade(){return new DropTableBuilder({...this.#props,node:DropTableNode.cloneWith(this.#props.node,{cascade:!0})})}$call(func){return func(this)}toOperationNode(){return this.#props.executor.transformQuery(this.#props.node,this.#props.queryId)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){await this.#props.executor.executeQuery(this.compile(),this.#props.queryId)}};__name(DropTableBuilder,"DropTableBuilder");preventAwait(DropTableBuilder,"don't await DropTableBuilder instances directly. To execute the query you need to call `execute`");var CreateViewNode=freeze({is(node){return node.kind==="CreateViewNode"},create(name3){return freeze({kind:"CreateViewNode",name:SchemableIdentifierNode.create(name3)})},cloneWith(createView,params){return freeze({...createView,...params})}});var ImmediateValuePlugin=class{#transformer=new ImmediateValueTransformer;transformQuery(args){return this.#transformer.transformNode(args.node)}transformResult(args){return Promise.resolve(args.result)}};__name(ImmediateValuePlugin,"ImmediateValuePlugin");var CreateViewBuilder=class{#props;constructor(props){this.#props=freeze(props)}temporary(){return new CreateViewBuilder({...this.#props,node:CreateViewNode.cloneWith(this.#props.node,{temporary:!0})})}materialized(){return new CreateViewBuilder({...this.#props,node:CreateViewNode.cloneWith(this.#props.node,{materialized:!0})})}ifNotExists(){return new CreateViewBuilder({...this.#props,node:CreateViewNode.cloneWith(this.#props.node,{ifNotExists:!0})})}orReplace(){return new CreateViewBuilder({...this.#props,node:CreateViewNode.cloneWith(this.#props.node,{orReplace:!0})})}columns(columns){return new CreateViewBuilder({...this.#props,node:CreateViewNode.cloneWith(this.#props.node,{columns:columns.map(parseColumnName)})})}as(query2){let queryNode=query2.withPlugin(new ImmediateValuePlugin).toOperationNode();return new CreateViewBuilder({...this.#props,node:CreateViewNode.cloneWith(this.#props.node,{as:queryNode})})}$call(func){return func(this)}toOperationNode(){return this.#props.executor.transformQuery(this.#props.node,this.#props.queryId)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){await this.#props.executor.executeQuery(this.compile(),this.#props.queryId)}};__name(CreateViewBuilder,"CreateViewBuilder");preventAwait(CreateViewBuilder,"don't await CreateViewBuilder instances directly. To execute the query you need to call `execute`");var DropViewNode=freeze({is(node){return node.kind==="DropViewNode"},create(name3){return freeze({kind:"DropViewNode",name:SchemableIdentifierNode.create(name3)})},cloneWith(dropView,params){return freeze({...dropView,...params})}});var DropViewBuilder=class{#props;constructor(props){this.#props=freeze(props)}materialized(){return new DropViewBuilder({...this.#props,node:DropViewNode.cloneWith(this.#props.node,{materialized:!0})})}ifExists(){return new DropViewBuilder({...this.#props,node:DropViewNode.cloneWith(this.#props.node,{ifExists:!0})})}cascade(){return new DropViewBuilder({...this.#props,node:DropViewNode.cloneWith(this.#props.node,{cascade:!0})})}$call(func){return func(this)}toOperationNode(){return this.#props.executor.transformQuery(this.#props.node,this.#props.queryId)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){await this.#props.executor.executeQuery(this.compile(),this.#props.queryId)}};__name(DropViewBuilder,"DropViewBuilder");preventAwait(DropViewBuilder,"don't await DropViewBuilder instances directly. To execute the query you need to call `execute`");var CreateTypeNode=freeze({is(node){return node.kind==="CreateTypeNode"},create(name3){return freeze({kind:"CreateTypeNode",name:name3})},cloneWithEnum(createType,values){return freeze({...createType,enum:ValueListNode.create(values.map(value=>ValueNode.createImmediate(value)))})}});var CreateTypeBuilder=class{#props;constructor(props){this.#props=freeze(props)}toOperationNode(){return this.#props.executor.transformQuery(this.#props.node,this.#props.queryId)}asEnum(values){return new CreateTypeBuilder({...this.#props,node:CreateTypeNode.cloneWithEnum(this.#props.node,values)})}$call(func){return func(this)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){await this.#props.executor.executeQuery(this.compile(),this.#props.queryId)}};__name(CreateTypeBuilder,"CreateTypeBuilder");preventAwait(CreateTypeBuilder,"don't await CreateTypeBuilder instances directly. To execute the query you need to call `execute`");var DropTypeNode=freeze({is(node){return node.kind==="DropTypeNode"},create(name3){return freeze({kind:"DropTypeNode",name:name3})},cloneWith(dropType,params){return freeze({...dropType,...params})}});var DropTypeBuilder=class{#props;constructor(props){this.#props=freeze(props)}ifExists(){return new DropTypeBuilder({...this.#props,node:DropTypeNode.cloneWith(this.#props.node,{ifExists:!0})})}$call(func){return func(this)}toOperationNode(){return this.#props.executor.transformQuery(this.#props.node,this.#props.queryId)}compile(){return this.#props.executor.compileQuery(this.toOperationNode(),this.#props.queryId)}async execute(){await this.#props.executor.executeQuery(this.compile(),this.#props.queryId)}};__name(DropTypeBuilder,"DropTypeBuilder");preventAwait(DropTypeBuilder,"don't await DropTypeBuilder instances directly. To execute the query you need to call `execute`");function parseSchemableIdentifier(id){let SCHEMA_SEPARATOR=".";if(id.includes(SCHEMA_SEPARATOR)){let parts=id.split(SCHEMA_SEPARATOR).map(trim3);if(parts.length===2)return SchemableIdentifierNode.createWithSchema(parts[0],parts[1]);throw new Error(`invalid schemable identifier ${id}`)}else return SchemableIdentifierNode.create(id)}__name(parseSchemableIdentifier,"parseSchemableIdentifier");function trim3(str){return str.trim()}__name(trim3,"trim");var SchemaModule=class{#executor;constructor(executor){this.#executor=executor}createTable(table){return new CreateTableBuilder({queryId:createQueryId(),executor:this.#executor,node:CreateTableNode.create(parseTable(table))})}dropTable(table){return new DropTableBuilder({queryId:createQueryId(),executor:this.#executor,node:DropTableNode.create(parseTable(table))})}createIndex(indexName){return new CreateIndexBuilder({queryId:createQueryId(),executor:this.#executor,node:CreateIndexNode.create(indexName)})}dropIndex(indexName){return new DropIndexBuilder({queryId:createQueryId(),executor:this.#executor,node:DropIndexNode.create(indexName)})}createSchema(schema){return new CreateSchemaBuilder({queryId:createQueryId(),executor:this.#executor,node:CreateSchemaNode.create(schema)})}dropSchema(schema){return new DropSchemaBuilder({queryId:createQueryId(),executor:this.#executor,node:DropSchemaNode.create(schema)})}alterTable(table){return new AlterTableBuilder({queryId:createQueryId(),executor:this.#executor,node:AlterTableNode.create(parseTable(table))})}createView(viewName){return new CreateViewBuilder({queryId:createQueryId(),executor:this.#executor,node:CreateViewNode.create(viewName)})}dropView(viewName){return new DropViewBuilder({queryId:createQueryId(),executor:this.#executor,node:DropViewNode.create(viewName)})}createType(typeName){return new CreateTypeBuilder({queryId:createQueryId(),executor:this.#executor,node:CreateTypeNode.create(parseSchemableIdentifier(typeName))})}dropType(typeName){return new DropTypeBuilder({queryId:createQueryId(),executor:this.#executor,node:DropTypeNode.create(parseSchemableIdentifier(typeName))})}withPlugin(plugin){return new SchemaModule(this.#executor.withPlugin(plugin))}withoutPlugins(){return new SchemaModule(this.#executor.withoutPlugins())}withSchema(schema){return new SchemaModule(this.#executor.withPluginAtFront(new WithSchemaPlugin(schema)))}};__name(SchemaModule,"SchemaModule");var DynamicModule=class{ref(reference){return new DynamicReferenceBuilder(reference)}};__name(DynamicModule,"DynamicModule");var DefaultConnectionProvider=class{#driver;constructor(driver){this.#driver=driver}async provideConnection(consumer){let connection=await this.#driver.acquireConnection();try{return await consumer(connection)}finally{await this.#driver.releaseConnection(connection)}}};__name(DefaultConnectionProvider,"DefaultConnectionProvider");var DefaultQueryExecutor=class extends QueryExecutorBase{#compiler;#adapter;#connectionProvider;constructor(compiler,adapter,connectionProvider,plugins2=[]){super(plugins2),this.#compiler=compiler,this.#adapter=adapter,this.#connectionProvider=connectionProvider}get adapter(){return this.#adapter}compileQuery(node){return this.#compiler.compileQuery(node)}provideConnection(consumer){return this.#connectionProvider.provideConnection(consumer)}withPlugins(plugins2){return new DefaultQueryExecutor(this.#compiler,this.#adapter,this.#connectionProvider,[...this.plugins,...plugins2])}withPlugin(plugin){return new DefaultQueryExecutor(this.#compiler,this.#adapter,this.#connectionProvider,[...this.plugins,plugin])}withPluginAtFront(plugin){return new DefaultQueryExecutor(this.#compiler,this.#adapter,this.#connectionProvider,[plugin,...this.plugins])}withConnectionProvider(connectionProvider){return new DefaultQueryExecutor(this.#compiler,this.#adapter,connectionProvider,[...this.plugins])}withoutPlugins(){return new DefaultQueryExecutor(this.#compiler,this.#adapter,this.#connectionProvider,[])}};__name(DefaultQueryExecutor,"DefaultQueryExecutor");function performanceNow(){return typeof performance<"u"&&isFunction2(performance.now)?performance.now():Date.now()}__name(performanceNow,"performanceNow");var RuntimeDriver=class{#driver;#log;#initPromise;#destroyPromise;#connections=new WeakSet;constructor(driver,log){this.#driver=driver,this.#log=log}async init(){this.#initPromise||(this.#initPromise=this.#driver.init().catch(err=>(this.#initPromise=void 0,Promise.reject(err)))),await this.#initPromise}async acquireConnection(){await this.init();let connection=await this.#driver.acquireConnection();return this.#connections.has(connection)||(this.#needsLogging()&&this.#addLogging(connection),this.#connections.add(connection)),connection}async releaseConnection(connection){await this.#driver.releaseConnection(connection)}beginTransaction(connection,settings){return this.#driver.beginTransaction(connection,settings)}commitTransaction(connection){return this.#driver.commitTransaction(connection)}rollbackTransaction(connection){return this.#driver.rollbackTransaction(connection)}async destroy(){this.#initPromise&&(await this.#initPromise,this.#destroyPromise||(this.#destroyPromise=this.#driver.destroy().catch(err=>(this.#destroyPromise=void 0,Promise.reject(err)))),await this.#destroyPromise)}#needsLogging(){return this.#log.isLevelEnabled("query")||this.#log.isLevelEnabled("error")}#addLogging(connection){let executeQuery=connection.executeQuery;connection.executeQuery=async compiledQuery=>{let startTime=performanceNow();try{return await executeQuery.call(connection,compiledQuery)}catch(error){throw await this.#logError(error,compiledQuery,startTime),error}finally{await this.#logQuery(compiledQuery,startTime)}}}async#logError(error,compiledQuery,startTime){await this.#log.error(()=>({level:"error",error,query:compiledQuery,queryDurationMillis:this.#calculateDurationMillis(startTime)}))}async#logQuery(compiledQuery,startTime){await this.#log.query(()=>({level:"query",query:compiledQuery,queryDurationMillis:this.#calculateDurationMillis(startTime)}))}#calculateDurationMillis(startTime){return performanceNow()-startTime}};__name(RuntimeDriver,"RuntimeDriver");var SingleConnectionProvider=class{#connection;#runningPromise;constructor(connection){this.#connection=connection}async provideConnection(consumer){for(;this.#runningPromise;)await this.#runningPromise;let promise=this.#run(consumer);return this.#runningPromise=promise.then(()=>{this.#runningPromise=void 0}).catch(()=>{this.#runningPromise=void 0}),promise}async#run(runner){return await runner(this.#connection)}};__name(SingleConnectionProvider,"SingleConnectionProvider");var TRANSACTION_ISOLATION_LEVELS=["read uncommitted","read committed","repeatable read","serializable"];var LOG_LEVELS=freeze(["query","error"]),Log=class{#levels;#logger;constructor(config){isFunction2(config)?(this.#logger=config,this.#levels=freeze({query:!0,error:!0})):(this.#logger=defaultLogger,this.#levels=freeze({query:config.includes("query"),error:config.includes("error")}))}isLevelEnabled(level){return this.#levels[level]}async query(getEvent){this.#levels.query&&await this.#logger(getEvent())}async error(getEvent){this.#levels.error&&await this.#logger(getEvent())}};__name(Log,"Log");function defaultLogger(event){event.level==="query"?(console.log(`kysely:query: ${event.query.sql}`),console.log(`kysely:query: duration: ${event.queryDurationMillis.toFixed(1)}ms`)):event.level==="error"&&(event.error instanceof Error?console.error(`kysely:error: ${event.error.stack??event.error.message}`):console.error(`kysely:error: ${event}`))}__name(defaultLogger,"defaultLogger");function isCompilable(value){return isObject(value)&&isFunction2(value.compile)}__name(isCompilable,"isCompilable");var Kysely=class extends QueryCreator{#props;constructor(args){let superProps,props;if(isKyselyProps(args))superProps={executor:args.executor},props={...args};else{let dialect=args.dialect,driver=dialect.createDriver(),compiler=dialect.createQueryCompiler(),adapter=dialect.createAdapter(),log=new Log(args.log??[]),runtimeDriver=new RuntimeDriver(driver,log),connectionProvider=new DefaultConnectionProvider(runtimeDriver),executor=new DefaultQueryExecutor(compiler,adapter,connectionProvider,args.plugins??[]);superProps={executor},props={config:args,executor,dialect,driver:runtimeDriver}}super(superProps),this.#props=freeze(props)}get schema(){return new SchemaModule(this.#props.executor)}get dynamic(){return new DynamicModule}get introspection(){return this.#props.dialect.createIntrospector(this.withoutPlugins())}case(value){return new CaseBuilder({node:CaseNode.create(isUndefined2(value)?void 0:parseExpression(value))})}get fn(){return createFunctionModule()}transaction(){return new TransactionBuilder({...this.#props})}connection(){return new ConnectionBuilder({...this.#props})}withPlugin(plugin){return new Kysely({...this.#props,executor:this.#props.executor.withPlugin(plugin)})}withoutPlugins(){return new Kysely({...this.#props,executor:this.#props.executor.withoutPlugins()})}withSchema(schema){return new Kysely({...this.#props,executor:this.#props.executor.withPluginAtFront(new WithSchemaPlugin(schema))})}withTables(){return new Kysely({...this.#props})}async destroy(){await this.#props.driver.destroy()}get isTransaction(){return!1}getExecutor(){return this.#props.executor}executeQuery(query2,queryId=createQueryId()){let compiledQuery=isCompilable(query2)?query2.compile():query2;return this.getExecutor().executeQuery(compiledQuery,queryId)}};__name(Kysely,"Kysely");var Transaction=class extends Kysely{#props;constructor(props){super(props),this.#props=props}get isTransaction(){return!0}transaction(){throw new Error("calling the transaction method for a Transaction is not supported")}connection(){throw new Error("calling the connection method for a Transaction is not supported")}async destroy(){throw new Error("calling the destroy method for a Transaction is not supported")}withPlugin(plugin){return new Transaction({...this.#props,executor:this.#props.executor.withPlugin(plugin)})}withoutPlugins(){return new Transaction({...this.#props,executor:this.#props.executor.withoutPlugins()})}withSchema(schema){return new Transaction({...this.#props,executor:this.#props.executor.withPluginAtFront(new WithSchemaPlugin(schema))})}withTables(){return new Transaction({...this.#props})}};__name(Transaction,"Transaction");function isKyselyProps(obj){return isObject(obj)&&isObject(obj.config)&&isObject(obj.driver)&&isObject(obj.executor)&&isObject(obj.dialect)}__name(isKyselyProps,"isKyselyProps");var ConnectionBuilder=class{#props;constructor(props){this.#props=freeze(props)}async execute(callback){return this.#props.executor.provideConnection(async connection=>{let executor=this.#props.executor.withConnectionProvider(new SingleConnectionProvider(connection)),db=new Kysely({...this.#props,executor});return await callback(db)})}};__name(ConnectionBuilder,"ConnectionBuilder");preventAwait(ConnectionBuilder,"don't await ConnectionBuilder instances directly. To execute the query you need to call the `execute` method");var TransactionBuilder=class{#props;constructor(props){this.#props=freeze(props)}setIsolationLevel(isolationLevel){return new TransactionBuilder({...this.#props,isolationLevel})}async execute(callback){let{isolationLevel,...kyselyProps}=this.#props,settings={isolationLevel};return validateTransactionSettings(settings),this.#props.executor.provideConnection(async connection=>{let executor=this.#props.executor.withConnectionProvider(new SingleConnectionProvider(connection)),transaction=new Transaction({...kyselyProps,executor});try{await this.#props.driver.beginTransaction(connection,settings);let result=await callback(transaction);return await this.#props.driver.commitTransaction(connection),result}catch(error){throw await this.#props.driver.rollbackTransaction(connection),error}})}};__name(TransactionBuilder,"TransactionBuilder");preventAwait(TransactionBuilder,"don't await TransactionBuilder instances directly. To execute the transaction you need to call the `execute` method");function validateTransactionSettings(settings){if(settings.isolationLevel&&!TRANSACTION_ISOLATION_LEVELS.includes(settings.isolationLevel))throw new Error(`invalid transaction isolation level ${settings.isolationLevel}`)}__name(validateTransactionSettings,"validateTransactionSettings");var RawBuilder=class{#props;constructor(props){this.#props=freeze(props)}get expressionType(){}as(alias){return new AliasedRawBuilder(this,alias)}$castTo(){return new RawBuilder({...this.#props})}castTo(){return this.$castTo()}withPlugin(plugin){return new RawBuilder({...this.#props,plugins:this.#props.plugins!==void 0?freeze([...this.#props.plugins,plugin]):freeze([plugin])})}toOperationNode(){return this.#toOperationNode(this.#getExecutor())}compile(executorProvider){return this.#compile(this.#getExecutor(executorProvider))}async execute(executorProvider){let executor=this.#getExecutor(executorProvider);return executor.executeQuery(this.#compile(executor),this.#props.queryId)}#getExecutor(executorProvider){let executor=executorProvider!==void 0?executorProvider.getExecutor():NOOP_QUERY_EXECUTOR;return this.#props.plugins!==void 0?executor.withPlugins(this.#props.plugins):executor}#toOperationNode(executor){return executor.transformQuery(this.#props.rawNode,this.#props.queryId)}#compile(executor){return executor.compileQuery(this.#toOperationNode(executor),this.#props.queryId)}};__name(RawBuilder,"RawBuilder");preventAwait(RawBuilder,"don't await RawBuilder instances directly. To execute the query you need to call `execute`");var AliasedRawBuilder=class{#rawBuilder;#alias;constructor(rawBuilder,alias){this.#rawBuilder=rawBuilder,this.#alias=alias}get expression(){return this.#rawBuilder}get alias(){return this.#alias}toOperationNode(){return AliasNode.create(this.#rawBuilder.toOperationNode(),isOperationNodeSource(this.#alias)?this.#alias.toOperationNode():IdentifierNode.create(this.#alias))}};__name(AliasedRawBuilder,"AliasedRawBuilder");var sql=Object.assign((sqlFragments,...parameters)=>new RawBuilder({queryId:createQueryId(),rawNode:RawNode.create(sqlFragments,parameters?.map(parseValueExpression)??[])}),{ref(columnReference){return new RawBuilder({queryId:createQueryId(),rawNode:RawNode.createWithChild(parseStringReference(columnReference))})},val(value){return new RawBuilder({queryId:createQueryId(),rawNode:RawNode.createWithChild(parseValueExpression(value))})},value(value){return this.val(value)},table(tableReference){return new RawBuilder({queryId:createQueryId(),rawNode:RawNode.createWithChild(parseTable(tableReference))})},id(...ids){let fragments=new Array(ids.length+1).fill(".");return fragments[0]="",fragments[fragments.length-1]="",new RawBuilder({queryId:createQueryId(),rawNode:RawNode.create(fragments,ids.map(IdentifierNode.create))})},lit(value){return new RawBuilder({queryId:createQueryId(),rawNode:RawNode.createWithChild(ValueNode.createImmediate(value))})},literal(value){return this.lit(value)},raw(sql2){return new RawBuilder({queryId:createQueryId(),rawNode:RawNode.createWithSql(sql2)})},join(array,separator=sql`, `){let nodes=new Array(2*array.length-1),sep12=separator.toOperationNode();for(let i=0;i<array.length;++i)nodes[2*i]=parseValueExpression(array[i]),i!==array.length-1&&(nodes[2*i+1]=sep12);return new RawBuilder({queryId:createQueryId(),rawNode:RawNode.createWithChildren(nodes)})}});var OperationNodeVisitor=class{nodeStack=[];get parentNode(){return this.nodeStack[this.nodeStack.length-2]}#visitors=freeze({AliasNode:this.visitAlias.bind(this),ColumnNode:this.visitColumn.bind(this),IdentifierNode:this.visitIdentifier.bind(this),SchemableIdentifierNode:this.visitSchemableIdentifier.bind(this),RawNode:this.visitRaw.bind(this),ReferenceNode:this.visitReference.bind(this),SelectQueryNode:this.visitSelectQuery.bind(this),SelectionNode:this.visitSelection.bind(this),TableNode:this.visitTable.bind(this),FromNode:this.visitFrom.bind(this),SelectAllNode:this.visitSelectAll.bind(this),AndNode:this.visitAnd.bind(this),OrNode:this.visitOr.bind(this),ValueNode:this.visitValue.bind(this),ValueListNode:this.visitValueList.bind(this),PrimitiveValueListNode:this.visitPrimitiveValueList.bind(this),ParensNode:this.visitParens.bind(this),JoinNode:this.visitJoin.bind(this),OperatorNode:this.visitOperator.bind(this),WhereNode:this.visitWhere.bind(this),InsertQueryNode:this.visitInsertQuery.bind(this),DeleteQueryNode:this.visitDeleteQuery.bind(this),ReturningNode:this.visitReturning.bind(this),CreateTableNode:this.visitCreateTable.bind(this),AddColumnNode:this.visitAddColumn.bind(this),ColumnDefinitionNode:this.visitColumnDefinition.bind(this),DropTableNode:this.visitDropTable.bind(this),DataTypeNode:this.visitDataType.bind(this),OrderByNode:this.visitOrderBy.bind(this),OrderByItemNode:this.visitOrderByItem.bind(this),GroupByNode:this.visitGroupBy.bind(this),GroupByItemNode:this.visitGroupByItem.bind(this),UpdateQueryNode:this.visitUpdateQuery.bind(this),ColumnUpdateNode:this.visitColumnUpdate.bind(this),LimitNode:this.visitLimit.bind(this),OffsetNode:this.visitOffset.bind(this),OnConflictNode:this.visitOnConflict.bind(this),OnDuplicateKeyNode:this.visitOnDuplicateKey.bind(this),CreateIndexNode:this.visitCreateIndex.bind(this),DropIndexNode:this.visitDropIndex.bind(this),ListNode:this.visitList.bind(this),PrimaryKeyConstraintNode:this.visitPrimaryKeyConstraint.bind(this),UniqueConstraintNode:this.visitUniqueConstraint.bind(this),ReferencesNode:this.visitReferences.bind(this),CheckConstraintNode:this.visitCheckConstraint.bind(this),WithNode:this.visitWith.bind(this),CommonTableExpressionNode:this.visitCommonTableExpression.bind(this),CommonTableExpressionNameNode:this.visitCommonTableExpressionName.bind(this),HavingNode:this.visitHaving.bind(this),CreateSchemaNode:this.visitCreateSchema.bind(this),DropSchemaNode:this.visitDropSchema.bind(this),AlterTableNode:this.visitAlterTable.bind(this),DropColumnNode:this.visitDropColumn.bind(this),RenameColumnNode:this.visitRenameColumn.bind(this),AlterColumnNode:this.visitAlterColumn.bind(this),ModifyColumnNode:this.visitModifyColumn.bind(this),AddConstraintNode:this.visitAddConstraint.bind(this),DropConstraintNode:this.visitDropConstraint.bind(this),ForeignKeyConstraintNode:this.visitForeignKeyConstraint.bind(this),CreateViewNode:this.visitCreateView.bind(this),DropViewNode:this.visitDropView.bind(this),GeneratedNode:this.visitGenerated.bind(this),DefaultValueNode:this.visitDefaultValue.bind(this),OnNode:this.visitOn.bind(this),ValuesNode:this.visitValues.bind(this),SelectModifierNode:this.visitSelectModifier.bind(this),CreateTypeNode:this.visitCreateType.bind(this),DropTypeNode:this.visitDropType.bind(this),ExplainNode:this.visitExplain.bind(this),DefaultInsertValueNode:this.visitDefaultInsertValue.bind(this),AggregateFunctionNode:this.visitAggregateFunction.bind(this),OverNode:this.visitOver.bind(this),PartitionByNode:this.visitPartitionBy.bind(this),PartitionByItemNode:this.visitPartitionByItem.bind(this),SetOperationNode:this.visitSetOperation.bind(this),BinaryOperationNode:this.visitBinaryOperation.bind(this),UnaryOperationNode:this.visitUnaryOperation.bind(this),UsingNode:this.visitUsing.bind(this),FunctionNode:this.visitFunction.bind(this),CaseNode:this.visitCase.bind(this),WhenNode:this.visitWhen.bind(this),JSONReferenceNode:this.visitJSONReference.bind(this),JSONPathNode:this.visitJSONPath.bind(this),JSONPathLegNode:this.visitJSONPathLeg.bind(this),JSONOperatorChainNode:this.visitJSONOperatorChain.bind(this)});visitNode=node=>{this.nodeStack.push(node),this.#visitors[node.kind](node),this.nodeStack.pop()}};__name(OperationNodeVisitor,"OperationNodeVisitor");var DefaultQueryCompiler=class extends OperationNodeVisitor{#sql="";#parameters=[];get numParameters(){return this.#parameters.length}compileQuery(node){return this.#sql="",this.#parameters=[],this.visitNode(node),freeze({query:node,sql:this.getSql(),parameters:[...this.#parameters]})}getSql(){return this.#sql}visitSelectQuery(node){let wrapInParens=this.parentNode!==void 0&&!InsertQueryNode.is(this.parentNode)&&!CreateViewNode.is(this.parentNode)&&!SetOperationNode.is(this.parentNode);this.parentNode===void 0&&node.explain&&(this.visitNode(node.explain),this.append(" ")),wrapInParens&&this.append("("),node.with&&(this.visitNode(node.with),this.append(" ")),this.append("select "),node.distinctOn&&(this.compileDistinctOn(node.distinctOn),this.append(" ")),node.frontModifiers&&node.frontModifiers.length>0&&(this.compileList(node.frontModifiers," "),this.append(" ")),node.selections&&(this.compileList(node.selections),this.append(" ")),this.visitNode(node.from),node.joins&&(this.append(" "),this.compileList(node.joins," ")),node.where&&(this.append(" "),this.visitNode(node.where)),node.groupBy&&(this.append(" "),this.visitNode(node.groupBy)),node.having&&(this.append(" "),this.visitNode(node.having)),node.setOperations&&(this.append(" "),this.compileList(node.setOperations," ")),node.orderBy&&(this.append(" "),this.visitNode(node.orderBy)),node.limit&&(this.append(" "),this.visitNode(node.limit)),node.offset&&(this.append(" "),this.visitNode(node.offset)),node.endModifiers&&node.endModifiers.length>0&&(this.append(" "),this.compileList(node.endModifiers," ")),wrapInParens&&this.append(")")}visitFrom(node){this.append("from "),this.compileList(node.froms)}visitSelection(node){this.visitNode(node.selection)}visitColumn(node){this.visitNode(node.column)}compileDistinctOn(expressions){this.append("distinct on ("),this.compileList(expressions),this.append(")")}compileList(nodes,separator=", "){let lastIndex=nodes.length-1;for(let i=0;i<=lastIndex;i++)this.visitNode(nodes[i]),i<lastIndex&&this.append(separator)}visitWhere(node){this.append("where "),this.visitNode(node.where)}visitHaving(node){this.append("having "),this.visitNode(node.having)}visitInsertQuery(node){let isSubQuery=this.nodeStack.find(QueryNode.is)!==node;!isSubQuery&&node.explain&&(this.visitNode(node.explain),this.append(" ")),isSubQuery&&this.append("("),node.with&&(this.visitNode(node.with),this.append(" ")),this.append(node.replace?"replace":"insert"),node.ignore&&this.append(" ignore"),this.append(" into "),this.visitNode(node.into),node.columns&&(this.append(" ("),this.compileList(node.columns),this.append(")")),node.values&&(this.append(" "),this.visitNode(node.values)),node.onConflict&&(this.append(" "),this.visitNode(node.onConflict)),node.onDuplicateKey&&(this.append(" "),this.visitNode(node.onDuplicateKey)),node.returning&&(this.append(" "),this.visitNode(node.returning)),isSubQuery&&this.append(")")}visitValues(node){this.append("values "),this.compileList(node.values)}visitDeleteQuery(node){let isSubQuery=this.nodeStack.find(QueryNode.is)!==node;!isSubQuery&&node.explain&&(this.visitNode(node.explain),this.append(" ")),isSubQuery&&this.append("("),node.with&&(this.visitNode(node.with),this.append(" ")),this.append("delete "),this.visitNode(node.from),node.using&&(this.append(" "),this.visitNode(node.using)),node.joins&&(this.append(" "),this.compileList(node.joins," ")),node.where&&(this.append(" "),this.visitNode(node.where)),node.orderBy&&(this.append(" "),this.visitNode(node.orderBy)),node.limit&&(this.append(" "),this.visitNode(node.limit)),node.returning&&(this.append(" "),this.visitNode(node.returning)),isSubQuery&&this.append(")")}visitReturning(node){this.append("returning "),this.compileList(node.selections)}visitAlias(node){this.visitNode(node.node),this.append(" as "),this.visitNode(node.alias)}visitReference(node){node.table&&(this.visitNode(node.table),this.append(".")),this.visitNode(node.column)}visitSelectAll(_){this.append("*")}visitIdentifier(node){this.append(this.getLeftIdentifierWrapper()),this.compileUnwrappedIdentifier(node),this.append(this.getRightIdentifierWrapper())}compileUnwrappedIdentifier(node){if(!isString2(node.name))throw new Error("a non-string identifier was passed to compileUnwrappedIdentifier.");this.append(this.sanitizeIdentifier(node.name))}visitAnd(node){this.visitNode(node.left),this.append(" and "),this.visitNode(node.right)}visitOr(node){this.visitNode(node.left),this.append(" or "),this.visitNode(node.right)}visitValue(node){node.immediate?this.appendImmediateValue(node.value):this.appendValue(node.value)}visitValueList(node){this.append("("),this.compileList(node.values),this.append(")")}visitPrimitiveValueList(node){this.append("(");let{values}=node;for(let i=0;i<values.length;++i)this.appendValue(values[i]),i!==values.length-1&&this.append(", ");this.append(")")}visitParens(node){this.append("("),this.visitNode(node.node),this.append(")")}visitJoin(node){this.append(JOIN_TYPE_SQL[node.joinType]),this.append(" "),this.visitNode(node.table),node.on&&(this.append(" "),this.visitNode(node.on))}visitOn(node){this.append("on "),this.visitNode(node.on)}visitRaw(node){let{sqlFragments,parameters:params}=node;for(let i=0;i<sqlFragments.length;++i)this.append(sqlFragments[i]),params.length>i&&this.visitNode(params[i])}visitOperator(node){this.append(node.operator)}visitTable(node){this.visitNode(node.table)}visitSchemableIdentifier(node){node.schema&&(this.visitNode(node.schema),this.append(".")),this.visitNode(node.identifier)}visitCreateTable(node){this.append("create "),node.frontModifiers&&node.frontModifiers.length>0&&(this.compileList(node.frontModifiers," "),this.append(" ")),node.temporary&&this.append("temporary "),this.append("table "),node.ifNotExists&&this.append("if not exists "),this.visitNode(node.table),this.append(" ("),this.compileList([...node.columns,...node.constraints??[]]),this.append(")"),node.onCommit&&(this.append(" on commit "),this.append(node.onCommit)),node.endModifiers&&node.endModifiers.length>0&&(this.append(" "),this.compileList(node.endModifiers," "))}visitColumnDefinition(node){this.visitNode(node.column),this.append(" "),this.visitNode(node.dataType),node.unsigned&&this.append(" unsigned"),node.frontModifiers&&node.frontModifiers.length>0&&(this.append(" "),this.compileList(node.frontModifiers," ")),node.generated&&(this.append(" "),this.visitNode(node.generated)),node.defaultTo&&(this.append(" "),this.visitNode(node.defaultTo)),node.notNull&&this.append(" not null"),node.unique&&this.append(" unique"),node.primaryKey&&this.append(" primary key"),node.autoIncrement&&(this.append(" "),this.append(this.getAutoIncrement())),node.references&&(this.append(" "),this.visitNode(node.references)),node.check&&(this.append(" "),this.visitNode(node.check)),node.endModifiers&&node.endModifiers.length>0&&(this.append(" "),this.compileList(node.endModifiers," "))}getAutoIncrement(){return"auto_increment"}visitReferences(node){this.append("references "),this.visitNode(node.table),this.append(" ("),this.compileList(node.columns),this.append(")"),node.onDelete&&(this.append(" on delete "),this.append(node.onDelete)),node.onUpdate&&(this.append(" on update "),this.append(node.onUpdate))}visitDropTable(node){this.append("drop table "),node.ifExists&&this.append("if exists "),this.visitNode(node.table),node.cascade&&this.append(" cascade")}visitDataType(node){this.append(node.dataType)}visitOrderBy(node){this.append("order by "),this.compileList(node.items)}visitOrderByItem(node){this.visitNode(node.orderBy),node.direction&&(this.append(" "),this.visitNode(node.direction))}visitGroupBy(node){this.append("group by "),this.compileList(node.items)}visitGroupByItem(node){this.visitNode(node.groupBy)}visitUpdateQuery(node){let isSubQuery=this.nodeStack.find(QueryNode.is)!==node;!isSubQuery&&node.explain&&(this.visitNode(node.explain),this.append(" ")),isSubQuery&&this.append("("),node.with&&(this.visitNode(node.with),this.append(" ")),this.append("update "),this.visitNode(node.table),this.append(" set "),node.updates&&this.compileList(node.updates),node.from&&(this.append(" "),this.visitNode(node.from)),node.joins&&(this.append(" "),this.compileList(node.joins," ")),node.where&&(this.append(" "),this.visitNode(node.where)),node.returning&&(this.append(" "),this.visitNode(node.returning)),isSubQuery&&this.append(")")}visitColumnUpdate(node){this.visitNode(node.column),this.append(" = "),this.visitNode(node.value)}visitLimit(node){this.append("limit "),this.visitNode(node.limit)}visitOffset(node){this.append("offset "),this.visitNode(node.offset)}visitOnConflict(node){this.append("on conflict"),node.columns?(this.append(" ("),this.compileList(node.columns),this.append(")")):node.constraint?(this.append(" on constraint "),this.visitNode(node.constraint)):node.indexExpression&&(this.append(" ("),this.visitNode(node.indexExpression),this.append(")")),node.indexWhere&&(this.append(" "),this.visitNode(node.indexWhere)),node.doNothing===!0?this.append(" do nothing"):node.updates&&(this.append(" do update set "),this.compileList(node.updates),node.updateWhere&&(this.append(" "),this.visitNode(node.updateWhere)))}visitOnDuplicateKey(node){this.append("on duplicate key update "),this.compileList(node.updates)}visitCreateIndex(node){this.append("create "),node.unique&&this.append("unique "),this.append("index "),node.ifNotExists&&this.append("if not exists "),this.visitNode(node.name),node.table&&(this.append(" on "),this.visitNode(node.table)),node.using&&(this.append(" using "),this.visitNode(node.using)),node.columns&&(this.append(" ("),this.compileList(node.columns),this.append(")")),node.where&&(this.append(" "),this.visitNode(node.where))}visitDropIndex(node){this.append("drop index "),node.ifExists&&this.append("if exists "),this.visitNode(node.name),node.table&&(this.append(" on "),this.visitNode(node.table)),node.cascade&&this.append(" cascade")}visitCreateSchema(node){this.append("create schema "),node.ifNotExists&&this.append("if not exists "),this.visitNode(node.schema)}visitDropSchema(node){this.append("drop schema "),node.ifExists&&this.append("if exists "),this.visitNode(node.schema),node.cascade&&this.append(" cascade")}visitPrimaryKeyConstraint(node){node.name&&(this.append("constraint "),this.visitNode(node.name),this.append(" ")),this.append("primary key ("),this.compileList(node.columns),this.append(")")}visitUniqueConstraint(node){node.name&&(this.append("constraint "),this.visitNode(node.name),this.append(" ")),this.append("unique ("),this.compileList(node.columns),this.append(")")}visitCheckConstraint(node){node.name&&(this.append("constraint "),this.visitNode(node.name),this.append(" ")),this.append("check ("),this.visitNode(node.expression),this.append(")")}visitForeignKeyConstraint(node){node.name&&(this.append("constraint "),this.visitNode(node.name),this.append(" ")),this.append("foreign key ("),this.compileList(node.columns),this.append(") "),this.visitNode(node.references),node.onDelete&&(this.append(" on delete "),this.append(node.onDelete)),node.onUpdate&&(this.append(" on update "),this.append(node.onUpdate))}visitList(node){this.compileList(node.items)}visitWith(node){this.append("with "),node.recursive&&this.append("recursive "),this.compileList(node.expressions)}visitCommonTableExpression(node){this.visitNode(node.name),this.append(" as "),this.visitNode(node.expression)}visitCommonTableExpressionName(node){this.visitNode(node.table),node.columns&&(this.append("("),this.compileList(node.columns),this.append(")"))}visitAlterTable(node){this.append("alter table "),this.visitNode(node.table),this.append(" "),node.renameTo&&(this.append("rename to "),this.visitNode(node.renameTo)),node.setSchema&&(this.append("set schema "),this.visitNode(node.setSchema)),node.addConstraint&&this.visitNode(node.addConstraint),node.dropConstraint&&this.visitNode(node.dropConstraint),node.columnAlterations&&this.compileList(node.columnAlterations)}visitAddColumn(node){this.append("add column "),this.visitNode(node.column)}visitRenameColumn(node){this.append("rename column "),this.visitNode(node.column),this.append(" to "),this.visitNode(node.renameTo)}visitDropColumn(node){this.append("drop column "),this.visitNode(node.column)}visitAlterColumn(node){this.append("alter column "),this.visitNode(node.column),this.append(" "),node.dataType&&(this.append("type "),this.visitNode(node.dataType),node.dataTypeExpression&&(this.append("using "),this.visitNode(node.dataTypeExpression))),node.setDefault&&(this.append("set default "),this.visitNode(node.setDefault)),node.dropDefault&&this.append("drop default"),node.setNotNull&&this.append("set not null"),node.dropNotNull&&this.append("drop not null")}visitModifyColumn(node){this.append("modify column "),this.visitNode(node.column)}visitAddConstraint(node){this.append("add "),this.visitNode(node.constraint)}visitDropConstraint(node){this.append("drop constraint "),node.ifExists&&this.append("if exists "),this.visitNode(node.constraintName),node.modifier==="cascade"?this.append(" cascade"):node.modifier==="restrict"&&this.append(" restrict")}visitSetOperation(node){this.append(node.operator),this.append(" "),node.all&&this.append("all "),this.visitNode(node.expression)}visitCreateView(node){this.append("create "),node.orReplace&&this.append("or replace "),node.materialized&&this.append("materialized "),node.temporary&&this.append("temporary "),this.append("view "),node.ifNotExists&&this.append("if not exists "),this.visitNode(node.name),this.append(" "),node.columns&&(this.append("("),this.compileList(node.columns),this.append(") ")),node.as&&(this.append("as "),this.visitNode(node.as))}visitDropView(node){this.append("drop "),node.materialized&&this.append("materialized "),this.append("view "),node.ifExists&&this.append("if exists "),this.visitNode(node.name),node.cascade&&this.append(" cascade")}visitGenerated(node){this.append("generated "),node.always&&this.append("always "),node.byDefault&&this.append("by default "),this.append("as "),node.identity&&this.append("identity"),node.expression&&(this.append("("),this.visitNode(node.expression),this.append(")")),node.stored&&this.append(" stored")}visitDefaultValue(node){this.append("default "),this.visitNode(node.defaultValue)}visitSelectModifier(node){node.rawModifier?this.visitNode(node.rawModifier):this.append(SELECT_MODIFIER_SQL[node.modifier])}visitCreateType(node){this.append("create type "),this.visitNode(node.name),node.enum&&(this.append(" as enum "),this.visitNode(node.enum))}visitDropType(node){this.append("drop type "),node.ifExists&&this.append("if exists "),this.visitNode(node.name)}visitExplain(node){this.append("explain"),(node.options||node.format)&&(this.append(" "),this.append(this.getLeftExplainOptionsWrapper()),node.options&&(this.visitNode(node.options),node.format&&this.append(this.getExplainOptionsDelimiter())),node.format&&(this.append("format"),this.append(this.getExplainOptionAssignment()),this.append(node.format)),this.append(this.getRightExplainOptionsWrapper()))}visitDefaultInsertValue(_){this.append("default")}visitAggregateFunction(node){this.append(node.func),this.append("("),node.distinct&&this.append("distinct "),this.compileList(node.aggregated),this.append(")"),node.filter&&(this.append(" filter("),this.visitNode(node.filter),this.append(")")),node.over&&(this.append(" "),this.visitNode(node.over))}visitOver(node){this.append("over("),node.partitionBy&&(this.visitNode(node.partitionBy),node.orderBy&&this.append(" ")),node.orderBy&&this.visitNode(node.orderBy),this.append(")")}visitPartitionBy(node){this.append("partition by "),this.compileList(node.items)}visitPartitionByItem(node){this.visitNode(node.partitionBy)}visitBinaryOperation(node){this.visitNode(node.leftOperand),this.append(" "),this.visitNode(node.operator),this.append(" "),this.visitNode(node.rightOperand)}visitUnaryOperation(node){this.visitNode(node.operator),this.isMinusOperator(node.operator)||this.append(" "),this.visitNode(node.operand)}isMinusOperator(node){return OperatorNode.is(node)&&node.operator==="-"}visitUsing(node){this.append("using "),this.compileList(node.tables)}visitFunction(node){this.append(node.func),this.append("("),this.compileList(node.arguments),this.append(")")}visitCase(node){this.append("case"),node.value&&(this.append(" "),this.visitNode(node.value)),node.when&&(this.append(" "),this.compileList(node.when," ")),node.else&&(this.append(" else "),this.visitNode(node.else)),this.append(" end"),node.isStatement&&this.append(" case")}visitWhen(node){this.append("when "),this.visitNode(node.condition),node.result&&(this.append(" then "),this.visitNode(node.result))}visitJSONReference(node){this.visitNode(node.reference),this.visitNode(node.traversal)}visitJSONPath(node){node.inOperator&&this.visitNode(node.inOperator),this.append("'$");for(let pathLeg of node.pathLegs)this.visitNode(pathLeg);this.append("'")}visitJSONPathLeg(node){let isArrayLocation=node.type==="ArrayLocation";this.append(isArrayLocation?"[":"."),this.append(String(node.value)),isArrayLocation&&this.append("]")}visitJSONOperatorChain(node){for(let i=0,len=node.values.length;i<len;i++)i===len-1?this.visitNode(node.operator):this.append("->"),this.visitNode(node.values[i])}append(str){this.#sql+=str}appendValue(parameter){this.addParameter(parameter),this.append(this.getCurrentParameterPlaceholder())}getLeftIdentifierWrapper(){return'"'}getRightIdentifierWrapper(){return'"'}getCurrentParameterPlaceholder(){return"$"+this.numParameters}getLeftExplainOptionsWrapper(){return"("}getExplainOptionAssignment(){return" "}getExplainOptionsDelimiter(){return", "}getRightExplainOptionsWrapper(){return")"}sanitizeIdentifier(identifier){let leftWrap=this.getLeftIdentifierWrapper(),rightWrap=this.getRightIdentifierWrapper(),sanitized="";for(let c of identifier)sanitized+=c,c===leftWrap?sanitized+=leftWrap:c===rightWrap&&(sanitized+=rightWrap);return sanitized}addParameter(parameter){this.#parameters.push(parameter)}appendImmediateValue(value){if(isString2(value))this.append(`'${value}'`);else if(isNumber(value)||isBoolean(value))this.append(value.toString());else if(isNull(value))this.append("null");else if(isDate(value))this.appendImmediateValue(value.toISOString());else if(isBigInt(value))this.appendImmediateValue(value.toString());else throw new Error(`invalid immediate value ${value}`)}};__name(DefaultQueryCompiler,"DefaultQueryCompiler");var SELECT_MODIFIER_SQL=freeze({ForKeyShare:"for key share",ForNoKeyUpdate:"for no key update",ForUpdate:"for update",ForShare:"for share",NoWait:"nowait",SkipLocked:"skip locked",Distinct:"distinct"}),JOIN_TYPE_SQL=freeze({InnerJoin:"inner join",LeftJoin:"left join",RightJoin:"right join",FullJoin:"full join",LateralInnerJoin:"inner join lateral",LateralLeftJoin:"left join lateral"});var CompiledQuery=freeze({raw(sql2,parameters=[]){return freeze({sql:sql2,query:RawNode.createWithSql(sql2),parameters:freeze(parameters)})}});var ID_WRAP_REGEX=/"/g,SqliteQueryCompiler=class extends DefaultQueryCompiler{getCurrentParameterPlaceholder(){return"?"}getLeftExplainOptionsWrapper(){return""}getRightExplainOptionsWrapper(){return""}getLeftIdentifierWrapper(){return'"'}getRightIdentifierWrapper(){return'"'}getAutoIncrement(){return"autoincrement"}sanitizeIdentifier(identifier){return identifier.replace(ID_WRAP_REGEX,'""')}visitDefaultInsertValue(_){this.append("null")}};__name(SqliteQueryCompiler,"SqliteQueryCompiler");var NoopPlugin=class{transformQuery(args){return args.node}async transformResult(args){return args.result}};__name(NoopPlugin,"NoopPlugin");var DEFAULT_MIGRATION_TABLE="kysely_migration",DEFAULT_MIGRATION_LOCK_TABLE="kysely_migration_lock",MIGRATION_LOCK_ID="migration_lock",NO_MIGRATIONS=freeze({__noMigrations__:!0}),Migrator=class{#props;constructor(props){this.#props=freeze(props)}async getMigrations(){let executedMigrations=await this.#doesTableExists(this.#migrationTable)?await this.#props.db.withPlugin(this.#schemaPlugin).selectFrom(this.#migrationTable).select(["name","timestamp"]).execute():[];return(await this.#resolveMigrations()).map(({name:name3,...migration})=>{let executed=executedMigrations.find(it=>it.name===name3);return{name:name3,migration,executedAt:executed?new Date(executed.timestamp):void 0}})}async migrateToLatest(){return this.#migrate(({migrations})=>migrations.length-1)}async migrateTo(targetMigrationName){return this.#migrate(({migrations})=>{if(targetMigrationName===NO_MIGRATIONS)return-1;let index=migrations.findIndex(it=>it.name===targetMigrationName);if(index===-1)throw new Error(`migration "${targetMigrationName}" doesn't exist`);return index})}async migrateUp(){return this.#migrate(({currentIndex,migrations})=>Math.min(currentIndex+1,migrations.length-1))}async migrateDown(){return this.#migrate(({currentIndex})=>Math.max(currentIndex-1,-1))}async#migrate(getTargetMigrationIndex){try{return await this.#ensureMigrationTablesExists(),await this.#runMigrations(getTargetMigrationIndex)}catch(error){return error instanceof MigrationResultSetError?error.resultSet:{error}}}get#migrationTableSchema(){return this.#props.migrationTableSchema}get#migrationTable(){return this.#props.migrationTableName??DEFAULT_MIGRATION_TABLE}get#migrationLockTable(){return this.#props.migrationLockTableName??DEFAULT_MIGRATION_LOCK_TABLE}get#schemaPlugin(){return this.#migrationTableSchema?new WithSchemaPlugin(this.#migrationTableSchema):new NoopPlugin}async#ensureMigrationTablesExists(){await this.#ensureMigrationTableSchemaExists(),await this.#ensureMigrationTableExists(),await this.#ensureMigrationLockTableExists(),await this.#ensureLockRowExists()}async#ensureMigrationTableSchemaExists(){if(this.#migrationTableSchema&&!await this.#doesSchemaExists())try{await this.#props.db.schema.createSchema(this.#migrationTableSchema).ifNotExists().execute()}catch(error){if(!await this.#doesSchemaExists())throw error}}async#ensureMigrationTableExists(){if(!await this.#doesTableExists(this.#migrationTable))try{this.#migrationTableSchema&&await this.#props.db.schema.createSchema(this.#migrationTableSchema).ifNotExists().execute(),await this.#props.db.schema.withPlugin(this.#schemaPlugin).createTable(this.#migrationTable).ifNotExists().addColumn("name","varchar(255)",col=>col.notNull().primaryKey()).addColumn("timestamp","varchar(255)",col=>col.notNull()).execute()}catch(error){if(!await this.#doesTableExists(this.#migrationTable))throw error}}async#ensureMigrationLockTableExists(){if(!await this.#doesTableExists(this.#migrationLockTable))try{await this.#props.db.schema.withPlugin(this.#schemaPlugin).createTable(this.#migrationLockTable).ifNotExists().addColumn("id","varchar(255)",col=>col.notNull().primaryKey()).addColumn("is_locked","integer",col=>col.notNull().defaultTo(0)).execute()}catch(error){if(!await this.#doesTableExists(this.#migrationLockTable))throw error}}async#ensureLockRowExists(){if(!await this.#doesLockRowExists())try{await this.#props.db.withPlugin(this.#schemaPlugin).insertInto(this.#migrationLockTable).values({id:MIGRATION_LOCK_ID,is_locked:0}).execute()}catch(error){if(!await this.#doesLockRowExists())throw error}}async#doesSchemaExists(){return(await this.#props.db.introspection.getSchemas()).some(it=>it.name===this.#migrationTableSchema)}async#doesTableExists(tableName){let schema=this.#migrationTableSchema;return(await this.#props.db.introspection.getTables({withInternalKyselyTables:!0})).some(it=>it.name===tableName&&(!schema||it.schema===schema))}async#doesLockRowExists(){return!!await this.#props.db.withPlugin(this.#schemaPlugin).selectFrom(this.#migrationLockTable).where("id","=",MIGRATION_LOCK_ID).select("id").executeTakeFirst()}async#runMigrations(getTargetMigrationIndex){let adapter=this.#props.db.getExecutor().adapter,lockOptions=freeze({lockTable:this.#props.migrationLockTableName??DEFAULT_MIGRATION_LOCK_TABLE,lockRowId:MIGRATION_LOCK_ID,lockTableSchema:this.#props.migrationTableSchema}),run=__name(async db=>{try{await adapter.acquireMigrationLock(db,lockOptions);let state=await this.#getState(db);if(state.migrations.length===0)return{results:[]};let targetIndex=getTargetMigrationIndex(state);return targetIndex===void 0?{results:[]}:targetIndex<state.currentIndex?await this.#migrateDown(db,state,targetIndex):targetIndex>state.currentIndex?await this.#migrateUp(db,state,targetIndex):{results:[]}}finally{await adapter.releaseMigrationLock(db,lockOptions)}},"run");return adapter.supportsTransactionalDdl?this.#props.db.transaction().execute(run):this.#props.db.connection().execute(run)}async#getState(db){let migrations=await this.#resolveMigrations(),executedMigrations=await this.#getExecutedMigrations(db);return this.#ensureMigrationsNotCorrupted(migrations,executedMigrations),freeze({migrations,currentIndex:migrations.findIndex(it=>it.name===getLast(executedMigrations))})}async#resolveMigrations(){let allMigrations=await this.#props.provider.getMigrations();return Object.keys(allMigrations).sort().map(name3=>({...allMigrations[name3],name:name3}))}async#getExecutedMigrations(db){return(await db.withPlugin(this.#schemaPlugin).selectFrom(this.#migrationTable).select("name").orderBy("name").execute()).map(it=>it.name)}#ensureMigrationsNotCorrupted(migrations,executedMigrations){for(let executed of executedMigrations)if(!migrations.some(it=>it.name===executed))throw new Error(`corrupted migrations: previously executed migration ${executed} is missing`);for(let i=0;i<executedMigrations.length;++i)if(migrations[i].name!==executedMigrations[i])throw new Error(`corrupted migrations: expected previously executed migration ${executedMigrations[i]} to be at index ${i} but ${migrations[i].name} was found in its place. New migrations must always have a name that comes alphabetically after the last executed migration.`)}async#migrateDown(db,state,targetIndex){let results=[];for(let i=state.currentIndex;i>targetIndex;--i)results.push({migrationName:state.migrations[i].name,direction:"Down",status:"NotExecuted"});for(let i=0;i<results.length;++i){let migration=state.migrations.find(it=>it.name===results[i].migrationName);try{migration.down&&(await migration.down(db),await db.withPlugin(this.#schemaPlugin).deleteFrom(this.#migrationTable).where("name","=",migration.name).execute(),results[i]={migrationName:migration.name,direction:"Down",status:"Success"})}catch(error){throw results[i]={migrationName:migration.name,direction:"Down",status:"Error"},new MigrationResultSetError({error,results})}}return{results}}async#migrateUp(db,state,targetIndex){let results=[];for(let i=state.currentIndex+1;i<=targetIndex;++i)results.push({migrationName:state.migrations[i].name,direction:"Up",status:"NotExecuted"});for(let i=0;i<results.length;++i){let migration=state.migrations.find(it=>it.name===results[i].migrationName);try{await migration.up(db),await db.withPlugin(this.#schemaPlugin).insertInto(this.#migrationTable).values({name:migration.name,timestamp:new Date().toISOString()}).execute(),results[i]={migrationName:migration.name,direction:"Up",status:"Success"}}catch(error){throw results[i]={migrationName:migration.name,direction:"Up",status:"Error"},new MigrationResultSetError({error,results})}}return{results}}};__name(Migrator,"Migrator");var MigrationResultSetError=class extends Error{#resultSet;constructor(result){super(),this.#resultSet=result}get resultSet(){return this.#resultSet}};__name(MigrationResultSetError,"MigrationResultSetError");var SqliteIntrospector=class{#db;constructor(db){this.#db=db}async getSchemas(){return[]}async getTables(options={withInternalKyselyTables:!1}){let query2=this.#db.selectFrom("sqlite_master").where("type","in",["table","view"]).where("name","not like","sqlite_%").select("name").orderBy("name").$castTo();options.withInternalKyselyTables||(query2=query2.where("name","!=",DEFAULT_MIGRATION_TABLE).where("name","!=",DEFAULT_MIGRATION_LOCK_TABLE));let tables=await query2.execute();return Promise.all(tables.map(({name:name3})=>this.#getTableMetadata(name3)))}async getMetadata(options){return{tables:await this.getTables(options)}}async#getTableMetadata(table){let db=this.#db,tableDefinition=await db.selectFrom("sqlite_master").where("name","=",table).select(["sql","type"]).$castTo().executeTakeFirstOrThrow(),autoIncrementCol=tableDefinition.sql?.split(/[\(\),]/)?.find(it=>it.toLowerCase().includes("autoincrement"))?.trimStart()?.split(/\s+/)?.[0]?.replace(/["`]/g,""),columns=await db.selectFrom(sql`pragma_table_info(${table})`.as("table_info")).select(["name","type","notnull","dflt_value"]).orderBy("cid").execute();return{name:table,isView:tableDefinition.type==="view",columns:columns.map(col=>({name:col.name,dataType:col.type,isNullable:!col.notnull,isAutoIncrementing:col.name===autoIncrementCol,hasDefaultValue:col.dflt_value!=null}))}}};__name(SqliteIntrospector,"SqliteIntrospector");var SqliteAdapter=class{get supportsTransactionalDdl(){return!1}get supportsReturning(){return!0}async acquireMigrationLock(){}async releaseMigrationLock(){}};__name(SqliteAdapter,"SqliteAdapter");var ParseJSONResultsPlugin=class{transformQuery(args){return args.node}async transformResult(args){let{result}=args;return{...args.result,rows:result.rows.map(parseRow)}}};__name(ParseJSONResultsPlugin,"ParseJSONResultsPlugin");function parseRow(row){return Object.entries(row).reduce((row2,[key,value])=>{if(isString2(value)&&value.match(/^[\[\{]/)!=null)try{value=JSON.parse(value)}catch{}return row2[key]=value,row2},{})}__name(parseRow,"parseRow");function getJsonObjectArgs(node,table){let args=[];for(let{selection:s}of node.selections??[])if(ReferenceNode.is(s)&&ColumnNode.is(s.column))args.push(colName(s.column.column.name),colRef(table,s.column.column.name));else if(ColumnNode.is(s))args.push(colName(s.column.name),colRef(table,s.column.name));else if(AliasNode.is(s)&&IdentifierNode.is(s.alias))args.push(colName(s.alias.name),colRef(table,s.alias.name));else throw new Error("can't extract column names from the select query node");return args}__name(getJsonObjectArgs,"getJsonObjectArgs");function colName(col){return new ExpressionWrapper(ValueNode.createImmediate(col))}__name(colName,"colName");function colRef(table,col){return new ExpressionWrapper(ReferenceNode.create(ColumnNode.create(col),TableNode.create(table)))}__name(colRef,"colRef");function jsonArrayFrom(expr){return sql`(select coalesce(json_group_array(json_object(${sql.join(getSqliteJsonObjectArgs(expr.toOperationNode(),"agg"))})), '[]') from ${expr} as agg)`}__name(jsonArrayFrom,"jsonArrayFrom");function jsonObjectFrom(expr){return sql`(select json_object(${sql.join(getSqliteJsonObjectArgs(expr.toOperationNode(),"obj"))}) from ${expr} as obj)`}__name(jsonObjectFrom,"jsonObjectFrom");function getSqliteJsonObjectArgs(node,table){try{return getJsonObjectArgs(node,table)}catch{throw new Error("SQLite jsonArrayFrom and jsonObjectFrom functions can only handle explicit selections due to limitations of the json_object function. selectAll() is not allowed in the subquery.")}}__name(getSqliteJsonObjectArgs,"getSqliteJsonObjectArgs");var import_lodash2=__toESM(require_lodash2());var AggregateExecutor=class{constructor(aggregator,_flush,timeout2){this.aggregator=aggregator;this._flush=_flush;this.commit=(0,import_lodash2.default)(()=>{let aggregated=aggregator(this.queue);this.queue=[],_flush(aggregated)},timeout2)}queue=[];commit;flush(){let aggregated=this.aggregator(this.queue);return this.queue=[],this._flush(aggregated)}push(value){this.queue.push(value),this.commit()}};__name(AggregateExecutor,"AggregateExecutor");var WorkerQueue=class{constructor(worker,workers,options={}){this.worker=worker;this.workers=workers;this.retryCount=options.retryCount||this.retryCount,this.shouldRetry=options.shouldRetry||this.shouldRetry,this.retryAwait=options.retryAwait||this.retryAwait,this.isEqual=options.isEqual||this.isEqual,this.merge=options.merge||this.merge}queue=[];busy=0;retryCount=3;shouldRetry=e=>!0;retryAwait=retry=>1e3*Math.pow(2,retry);isEqual=(a,b)=>a===b;merge=(a,b)=>a;disposed=!1;onerror=(job,e)=>{};async workIfIdle(){if(!this.disposed&&this.busy<this.workers&&this.queue.length>0){this.busy++;let{job,retry}=this.queue[0];try{if(await this.worker(job),this.disposed)return;this.queue.shift()}catch(e){if(this.queue.shift(),retry<this.retryCount&&this.shouldRetry(e)){if(await new Promise(resolve15=>setTimeout(resolve15,this.retryAwait(retry))),this.disposed)return;this.queue.push({job,retry:retry+1})}else this.onerror(job,e)}finally{this.busy--,this.workIfIdle()}}}push(value){if(this.disposed)return;let existed=this.queue.find(j=>this.isEqual(j.job,value));if(existed){existed.job=this.merge(existed.job,value),this.workIfIdle();return}this.queue.push({job:value,retry:0}),this.workIfIdle()}dispose(){this.disposed=!0,this.queue=[]}};__name(WorkerQueue,"WorkerQueue");var import_fs_extra22=__toESM(require_lib()),import_path45=require("path");function shouldIgnoreFile(file){return file.endsWith(".pending")||file.endsWith(".DS_Store")||file.endsWith(".backup")||file.endsWith(".gitkeep")||file.endsWith(".gitignore")||file.endsWith(".rartemp")}__name(shouldIgnoreFile,"shouldIgnoreFile");async function getFile(path16,fileName=(0,import_path45.basename)(path16)){let fstat=await(0,import_fs_extra22.stat)(path16).catch(()=>null);return fstat?{path:path16,fileName,size:fstat.size,mtime:fstat.mtimeMs,ctime:fstat.ctimeMs,atime:fstat.atimeMs,isDirectory:fstat.isDirectory(),ino:fstat.ino}:void 0}__name(getFile,"getFile");async function getFiles(dir){let files=await(0,import_fs_extra22.readdir)(dir);return await Promise.all(files.map(async file=>{if(shouldIgnoreFile(file)||file.endsWith(".txt"))return;let path16=(0,import_path45.join)(dir,file);return getFile(path16,file)})).then(f=>f.filter(isNonnull))}__name(getFiles,"getFiles");async function upsertMetadata(sha12,context2,metadata,uris,icons,name3){await context2.db.transaction().execute(async trx=>{if(metadata){let data={...metadata};delete data.icons;for(let key of Object.keys(data))(data[key]===void 0||data[key]===null)&&delete data[key];name3&&(data.name=name3);let table={sha1:sha12,...data,name:data.name||""};await trx.insertInto("resources").values(table).onConflict(oc=>Object.keys(data).length>0?oc.column("sha1").doUpdateSet(data):oc.doNothing()).execute()}uris&&uris.length>0&&await trx.insertInto("uris").values(uris.map(u=>({uri:u,sha1:sha12}))).onConflict(b=>b.doNothing()).execute(),icons&&icons.length>0&&await trx.insertInto("icons").values(icons.map(i=>({icon:i,sha1:sha12}))).onConflict(b=>b.doNothing()).execute()})}__name(upsertMetadata,"upsertMetadata");var ParseException=class extends Exception{};__name(ParseException,"ParseException");async function getOrParseMetadata(file,record,domain,context2,job,parse5){let cachedMetadata=await context2.db.selectFrom("resources").selectAll().select(eb=>[jsonArrayFrom(eb.selectFrom("icons").select(["icons.icon","icons.sha1"]).whereRef("icons.sha1","=","resources.sha1")).as("icons")]).where("sha1","=",record.sha1).executeTakeFirst().then(r=>r?{...pickMetadata(r),icons:r?.icons.map(i=>i.icon)}:void 0);function handleParseError(err){throw err.name==="InvalidZipFileError"||err.name==="InvalidZipFile"||err.name==="MultiDiskZipFileError"||err.name==="InvalidCentralDirectoryFileHeaderError"||err.name==="CompressedUncompressedSizeMismatchError"||err.name==="FileNotFoundError"||err.name==="PermissionError"?new ParseException({type:"parseResourceException",code:err.name}):err}if(__name(handleParseError,"handleParseError"),parse5)if(cachedMetadata){let uris=[],icons=cachedMetadata.icons||[];if(Object.values(cachedMetadata).every(v=>!v||!v.length)&&file.isDirectory)return;if(domain==="mods"&&!cachedMetadata.forge&&!cachedMetadata.fabric&&!cachedMetadata.quilt&&!cachedMetadata.neoforge){let{metadata,uris:uris2,icons:icons2,name:name3}=await context2.parse({path:file.path,fileType:record.fileType,domain}).catch(handleParseError);metadata.name=name3,job.metadata?Object.assign(job.metadata,metadata):job.metadata=metadata,job.uris?uris2.push(...job.uris):job.uris=uris2;let allIcons=(await Promise.all(icons2.map(icon=>context2.image.addImage(icon).catch(()=>"")))).filter(icon=>icon);job.icons?job.icons.push(...allIcons):job.icons=allIcons}job.metadata&&Object.assign(cachedMetadata,job.metadata),job.uris&&uris.push(...job.uris),job.icons&&icons.push(...job.icons),(job.metadata||job.uris||job.icons)&&upsertMetadata(record.sha1,context2,cachedMetadata,uris,icons,cachedMetadata.name).catch(e=>{context2.logger.error(e)}),cachedMetadata.icons=icons}else{let{metadata,uris,icons,name:name3}=await context2.parse({path:file.path,fileType:record.fileType,domain}).catch(handleParseError),allIcons=(await Promise.all(icons.map(icon=>context2.image.addImage(icon).catch(()=>"")))).filter(icon=>icon);job.metadata&&Object.assign(metadata,job.metadata),job.uris&&uris.push(...job.uris),job.icons&&allIcons.push(...job.icons),upsertMetadata(record.sha1,context2,metadata,uris,allIcons,name3).catch(e=>{context2.logger.error(e)}),cachedMetadata={...pickMetadata(metadata),icons:allIcons}}return cachedMetadata}__name(getOrParseMetadata,"getOrParseMetadata");var import_path46=require("path");function getDomainedPath(filePath,root){return(0,import_path46.relative)(root,filePath).replace(/\\/g,"/")}__name(getDomainedPath,"getDomainedPath");async function takeSnapshot(file,context2,parse5){let domainedPath=getDomainedPath(file.path,context2.root),[sha12,type]=await context2.hashAndFileType(file.path,file.size,file.isDirectory),record={domainedPath,ino:file.ino,mtime:file.mtime,fileType:type,sha1:sha12};return parse5&&(context2.db.selectFrom("snapshots").where("domainedPath","!=",domainedPath).where("ino","=",file.ino).selectAll().execute().then(all=>{context2.db.insertInto("snapshots").values(all.map(r=>({domainedPath:r.domainedPath,mtime:file.mtime,ino:r.ino,fileType:type,sha1:sha12}))).onConflict(oc=>oc.column("domainedPath").doUpdateSet(eb=>({mtime:eb.ref("mtime"),fileType:eb.ref("fileType"),sha1:eb.ref("sha1")})))},e=>{context2.logger.error(e)}),context2.db.insertInto("snapshots").values(record).onConflict(oc=>oc.column("domainedPath").doUpdateSet({ino:record.ino,mtime:record.mtime,fileType:record.fileType,sha1:record.sha1})).execute().catch(e=>{context2.logger.error(e)})),record}__name(takeSnapshot,"takeSnapshot");function isSnapshotValid(file,snapshot){return!(!snapshot||file.ino!==snapshot.ino||snapshot.mtime<file.mtime)}__name(isSnapshotValid,"isSnapshotValid");function createRevalidateFunction(dir,context2,onResourceRemove,onResourceQueue,onResourceEmit,onResourcePostRevalidate){async function getUpserts(){let entries=await getFiles(dir).catch(e=>{if(isSystemError(e)&&e.code==="ENOENT")return[];throw e}),inos=entries.map(e=>e.ino),records=await context2.db.selectFrom("snapshots").selectAll().where(eb=>eb.or([eb("domainedPath","like",`${dir}%`),eb("ino","in",inos)])).execute().then(all=>Object.fromEntries(all.map(r=>[r.domainedPath,r])),()=>({})),inoMap=Object.fromEntries(Object.values(records).map(e=>[e.ino,e])),result=entries.map(file=>{let domainedPath=getDomainedPath(file.path,context2.root),record=records[domainedPath]||inoMap[file.ino];return delete records[domainedPath],!record||record.mtime<file.mtime?[file,void 0]:[file,{...record,mtime:file.mtime,domainedPath}]});for(let r of Object.values(records))onResourceRemove((0,import_path47.join)(context2.root,r.domainedPath));return result}__name(getUpserts,"getUpserts");async function revalidate(){let results=await getUpserts(),hits=results.map(jobs=>{if(!jobs[1]){onResourceQueue({filePath:jobs[0].path,file:jobs[0]});return}return jobs}).filter(v=>!!v),resources=await context2.db.selectFrom("resources").selectAll().select(eb=>[jsonArrayFrom(eb.selectFrom("icons").select(["icons.icon","icons.sha1"]).whereRef("icons.sha1","=","resources.sha1")).as("icons")]).where("sha1","in",hits.map(h=>h[1].sha1)).execute().then(all=>toRecord(all,r=>r.sha1));for(let[file,record]of hits){let resource=resources[record.sha1];if(!resource){onResourceQueue({filePath:file.path,file,record});continue}if((0,import_path47.basename)(dir)==="mods"&&!resource.fabric&&!resource.forge&&!resource.quilt&&!resource.neoforge&&!file.isDirectory){onResourceQueue({filePath:file.path,file,record,metadata:resource});continue}onResourceEmit(file,record,{...pickMetadata(resource),icons:resource.icons.map(i=>i.icon)})}onResourcePostRevalidate(results.map(([f])=>f))}return __name(revalidate,"revalidate"),revalidate}__name(createRevalidateFunction,"createRevalidateFunction");function createWorkerQueue(context2,domain,intercept,onResourceEmit,parse5){return new WorkerQueue(async job=>intercept(async()=>{if(!job.file&&(job.file=await getFile(job.filePath),!job.file))throw new AnyError("ResourceFileNotFoundError",`Resource file ${job.filePath} not found`);job.record&&(isSnapshotValid(job.file,job.record)||(job.record=await takeSnapshot(job.file,context2,parse5))),job.record||(job.record=await takeSnapshot(job.file,context2,parse5));let metadata=await getOrParseMetadata(job.file,job.record,domain,context2,job,parse5);parse5&&metadata&&context2.eventBus.emit("resourceParsed",job.record.sha1,domain,metadata),onResourceEmit(job.file,job.record,metadata??{})}),16,{retryCount:7,shouldRetry:e=>isSystemError(e)&&(e.code==="EMFILE"||e.code==="EBUSY"),retryAwait:retry=>Math.random()*2e3+1e3,isEqual:(a,b)=>a.filePath===b.filePath,merge:(a,b)=>(a.icons=[...new Set([...a.icons||[],...b.icons||[]])],a.uris=[...new Set([...a.uris||[],...b.uris||[]])],a.metadata={...a.metadata,...b.metadata},a.record=b.record||a.record,a.file=b.file||a.file,a)})}__name(createWorkerQueue,"createWorkerQueue");function createWatcher(path16,logger,onResourceUpdate,onResourceRemove,revalidate){let watcher=new FSWatcher({cwd:path16,depth:1,followSymlinks:!0,alwaysStat:!0,ignorePermissionErrors:!0,ignoreInitial:!0,ignored:filePath=>(0,import_path47.resolve)(filePath)===path16?!1:shouldIgnoreFile(filePath)}).on("all",async(event,file,stat32)=>{if(!(!file||file.split(import_path47.sep).length>1)&&!shouldIgnoreFile(file)&&!file.endsWith(".txt"))if(event==="unlink")onResourceRemove(file);else if(event==="add"||event==="change"){if(!stat32)return;let fileObj={path:(0,import_path47.join)(path16,file),fileName:(0,import_path47.basename)(file),size:stat32.size,mtime:stat32.mtimeMs,atime:stat32.atimeMs,ctime:stat32.ctimeMs,ino:stat32.ino,isDirectory:stat32.isDirectory()};onResourceUpdate(fileObj)}else event==="unlinkDir"&&file===path16&&revalidate()});return watcher.add(path16),watcher}__name(createWatcher,"createWatcher");function watchResourcesDirectory(directory,domain,context2,processUpdate,onDispose,state=new ResourceState){let update=new AggregateExecutor(v=>v,all=>state.filesUpdates(all),500),disposed=!1,onRemove=__name(file=>{if(disposed)return;let fileRelativeName=getDomainedPath(file,context2.root);context2.db.deleteFrom("snapshots").where("domainedPath","=",fileRelativeName).execute().catch(e=>{context2.logger.warn(e)}),update.push([file,1])},"onRemove"),onResourceEmit=__name((file,record,metadata)=>{let resource=generateResourceV3(file,record,metadata);if(!resource.path){context2.logger.error(new AnyError("ResourcePathError","Resource path is not available"));return}update.push([resource,0])},"onResourceEmit"),workerQueue=createWorkerQueue(context2,domain,processUpdate,onResourceEmit,!0),revalidate=createRevalidateFunction(directory,context2,onRemove,job=>{disposed||workerQueue.push(job)},(file,record,metadata)=>{state.files.findIndex(r=>r.path===file.path)===-1&&onResourceEmit(file,record,metadata)},files=>{let all=Object.fromEntries(files.map(f=>[f.path,f]));for(let file of state.files)all[file.path]||update.push([file.path,1])}),watcher=createWatcher(directory,context2.logger,async file=>{if(disposed)return;let record=await context2.db.selectFrom("snapshots").selectAll().where(eb=>eb.or([eb("domainedPath","=",getDomainedPath(file.path,context2.root)),eb("ino","=",file.ino)])).executeTakeFirst();workerQueue.push({filePath:file.path,file,record})},onRemove,revalidate);workerQueue.onerror=({filePath},e)=>{e?.code&&["EBUSY","ENOENT"].includes(e.code)||(e instanceof Error||(e=Object.assign(new Error,e)),context2.logger.error(e))};let onResourceUpdate=__name(res=>{res?update.push([res,2]):context2.logger.error(new AnyError("InstanceResourceUpdateError","Cannot update instance resource as it is empty"))},"onResourceUpdate");context2.eventBus.on("resourceUpdate",onResourceUpdate);function dispose(){disposed=!0,onDispose(),watcher.close(),workerQueue.dispose(),context2.eventBus.off("resourceUpdate",onResourceUpdate)}__name(dispose,"dispose"),revalidate();function enqueue(job){if(!job.filePath.startsWith(directory)){context2.logger.error(new AnyError("ResourceEnqueueError",`Resource ${job.filePath} is not in the directory ${directory}`));return}workerQueue.push(job)}return __name(enqueue,"enqueue"),{enqueue,state,dispose,revalidate}}__name(watchResourcesDirectory,"watchResourcesDirectory");function watchResourceSecondaryDirectory(directory,primaryDirectory,context2,onDispose){async function isFileCached(file){let record=await context2.db.selectFrom("snapshots").selectAll().where("domainedPath","like",`${getDomainedPath(primaryDirectory,context2.root)}%`).where("ino","=",file.ino).executeTakeFirst();if(record)return!0;let snapshot=await takeSnapshot(file,context2,!0);return record=await context2.db.selectFrom("snapshots").selectAll().where("domainedPath","like",`${getDomainedPath(primaryDirectory,context2.root)}%`).where("sha1","=",snapshot.sha1).executeTakeFirst(),!!record}__name(isFileCached,"isFileCached");let revalidateDir=createRevalidateFunction(directory,context2,()=>{},async({filePath,file,record})=>{if(record){let realPath=(0,import_path47.join)(context2.root,record.domainedPath);if((0,import_fs24.existsSync)(realPath))return;context2.db.deleteFrom("snapshots").where("domainedPath","=",record.domainedPath).execute().catch(e=>{context2.logger.warn(e)})}if(file=file||await getFile(filePath),file){if(await isFileCached(file))return;persist(file)}},()=>{},()=>{}),watcher=new FSWatcher({cwd:directory,depth:1,followSymlinks:!0,ignorePermissionErrors:!0,ignored:path16=>(0,import_path47.resolve)(path16)===directory?!1:shouldIgnoreFile(path16)}).on("all",async(event,file)=>{if(event==="addDir"&&file===""||file.split(import_path47.sep).length>1)return;let filePath=(0,import_path47.resolve)(directory,file);if(event==="unlink")await context2.db.deleteFrom("snapshots").where("domainedPath","=",getDomainedPath(filePath,context2.root)).execute();else if(event==="change"||event==="add"||event==="addDir"){let file2=await getFile(filePath);if(!file2||await isFileCached(file2).catch(e=>(context2.logger.error(e),!1)))return;persist(file2)}}).on("error",e=>{context2.logger.warn(new AnyError("ResourceWatchError","Error in resource watch",{cause:e}))}).on("ready",()=>{context2.logger.log("Resource watch ready")});watcher.add(directory);async function persist(file){let target=(0,import_path47.join)(primaryDirectory,file.fileName);if(!((await context2.db.selectFrom("snapshots").selectAll().where("ino","=",file.ino).execute()).length>1)&&!file.isDirectory){if(await isHardLinked(file.path,target))return;linkOrCopyFile(file.path,target).catch(async e=>{let extName=(0,import_path47.extname)(target),fileName=(0,import_path47.basename)(target,extName),to=(0,import_path47.join)((0,import_path47.dirname)(target),fileName+`-${Date.now()}`+extName);await(0,import_fs_extra23.link)(file.path,to).catch(e2=>{isSystemError(e2)&&e2.code===EEXIST_ERROR||context2.logger.error(new AnyError("ResourceCopyError",`Fail to copy file resource ${file.path} to ${target}`,{cause:e2}))})})}}__name(persist,"persist");let dispose=__name(()=>{onDispose(),watcher?.close()},"dispose");function revalidate(){return revalidateDir()}return __name(revalidate,"revalidate"),{dispose,revalidate}}__name(watchResourceSecondaryDirectory,"watchResourceSecondaryDirectory");var kResourceContext=Symbol("resourceContext"),ResourceManager=class{constructor(context2){this.context=context2}#watched={};#watchedSecondary={};async getHashByUri(uri){return this.getHashesByUris([uri]).then(v=>v[0])}async getHashesByUris(uri){let uris=await this.context.db.selectFrom("uris").where("uris.uri","in",uri).select("uris.sha1").execute();return uris?uris.map(v=>v.sha1):[]}async getUrisByHash(sha12){return await this.context.db.selectFrom("uris").where("uris.sha1","in",sha12).selectAll().execute()||[]}async getUriByHash(sha12){let uris=await this.context.db.selectFrom("uris").where("uris.sha1","=",sha12).select("uris.uri").execute();return uris?uris.map(v=>v.uri):[]}async getSnapshotsByIon(inos){return await this.context.db.selectFrom("snapshots").selectAll().where("snapshots.ino","in",inos).execute()||[]}async getSnapshotByIno(ino){return this.getSnapshotsByIon([ino]).then(v=>v[0])}async getSnapshotsByHash(sha12){return await this.context.db.selectFrom("snapshots").selectAll().where("snapshots.sha1","in",sha12).execute()||[]}async getSnapshotByHash(sha12){return this.getSnapshotsByHash([sha12]).then(v=>v[0])}async validateSnapshot(snapshot){return await this.validateSnapshotFile(snapshot)!==void 0}async validateSnapshotFile(snapshot){let file=await getFile((0,import_path48.join)(this.context.root,snapshot.domainedPath));if(file){if(!isSnapshotValid(file,snapshot)){this.context.db.deleteFrom("snapshots").where("domainedPath","=",snapshot.domainedPath).execute();return}return file}}getSnapshotPath(snapshot){return(0,import_path48.join)(this.context.root,snapshot.domainedPath)}async getSnapshotsByDomainedPath(domainedPath){return this.context.db.selectFrom("snapshots").selectAll().where("snapshots.domainedPath","in",domainedPath).execute()}async getSnapshotsUnderDomainedPath(domainedPath){return this.context.db.selectFrom("snapshots").selectAll().where("snapshots.domainedPath","like",`${domainedPath}/%`).execute()}async getSnapshotByDomainedPath(domainedPath){return this.getSnapshotsByDomainedPath([domainedPath]).then(v=>v[0])}async getSnapshot(file){return takeSnapshot(file,this.context,!0)}async getResourcesByKeyword(keyword,prefix){let matched=await this.context.db.selectFrom("snapshots").fullJoin("resources","snapshots.sha1","resources.sha1").leftJoin("icons","snapshots.sha1","icons.sha1").selectAll().where("domainedPath","is not","NULL").where("domainedPath","like",`%${prefix}%`).where(eb=>eb.or([eb("name","like",`%${keyword}%`),eb("domainedPath","like",`%${keyword}%`)])).execute();return(await Promise.all(matched.map(async match=>{if(!match.domainedPath||!match.ino||!match.sha1||!match.mtime||!match.fileType)return;let snapshot={domainedPath:match.domainedPath,ino:match.ino,sha1:match.sha1,mtime:match.mtime,fileType:match.fileType},file=await this.validateSnapshotFile(snapshot);if(file)return generateResourceV3(file,snapshot,match)}))).filter(isNonnull)}async getMetadataByHashes(sha12){let metadata=await this.context.db.selectFrom("resources").selectAll().where("sha1","in",sha12).execute();return metadata?metadata.map(m=>({...pickMetadata(m),sha1:m.sha1})):[]}async getMetadataByHash(sha12){return this.getMetadataByHashes([sha12]).then(v=>v[0])}watch(directory,domain,processUpdate,state=new ResourceState){let result=watchResourcesDirectory(directory,domain,this.context,processUpdate,()=>{delete this.#watched[directory]},state);return this.#watched[directory]=result,result}getWatched(directory){return this.#watchedSecondary[directory]?this.#watched[this.#watchedSecondary[directory]]:this.#watched[directory]}watchSecondary(directory,domain){let primary=(0,import_path48.join)(this.context.root,domain),result=watchResourceSecondaryDirectory((0,import_path48.join)(directory,domain),primary,this.context,()=>{delete this.#watchedSecondary[directory]});return this.#watchedSecondary[directory]=primary,result}async updateMetadata(payloads){if(payloads.length===0)return[];for(let resource of payloads){if(!resource.hash){this.context.eventBus.emit("resourceUpdateMetadataError",resource,new AnyError("UpdateMetadataError","No hash provided"));continue}await upsertMetadata(resource.hash,this.context,resource.metadata,resource.uris,resource.icons,resource.metadata?.name)}return this.context.eventBus.emit("resourceUpdate",payloads),[]}};__name(ResourceManager,"ResourceManager"),ResourceManager=__decorateClass([__decorateParam(0,Inject(kResourceContext))],ResourceManager);var DiagnoseService=class extends AbstractService{constructor(app6,getPath,worker){super(app6);this.getPath=getPath;this.worker=worker}async diagnoseLibraries(currentVersion){return this.log(`Diagnose for version ${currentVersion.id} libraries`),await diagnoseLibraries(currentVersion,new MinecraftFolder(this.getPath()),{strict:!1,checksum:this.worker.checksum})}async diagnoseAssetIndex(currentVersion){this.log(`Diagnose for version ${currentVersion.id} assets index`);let assetIndexIssue=await diagnoseAssetIndex(currentVersion,new MinecraftFolder(this.getPath()),!0);if(assetIndexIssue)return assetIndexIssue.version=currentVersion.id,assetIndexIssue}async diagnoseAssets(currentVersion,strict=!1){this.log(`Diagnose for version ${currentVersion.id} assets`);let minecraft=new MinecraftFolder(this.getPath()),assetIndexIssue=await diagnoseAssetIndex(currentVersion,minecraft,!0);if(assetIndexIssue)return assetIndexIssue.version=currentVersion.id,{index:assetIndexIssue,assets:[]};let assetsIndexPath=minecraft.getAssetsIndex(currentVersion.assetIndex?.sha1??currentVersion.assets);try{let objects=(await(0,import_fs_extra24.readFile)(assetsIndexPath,"utf-8").then(b=>JSON.parse(b.toString()))).objects;return{assets:await diagnoseAssets(objects,minecraft,{strict,checksum:this.worker.checksum})}}catch{return{index:{type:"missing",role:"assetIndex",file:assetsIndexPath,expectedChecksum:currentVersion.assetIndex?.sha1??currentVersion.assets,receivedChecksum:"",hint:"The asset index file is missing",version:currentVersion.id},assets:[]}}}async diagnoseJar(currentVersion,side="client"){this.log(`Diagnose for version ${currentVersion.id} jar`);let minecraft=new MinecraftFolder(this.getPath());return await diagnoseJar(currentVersion,minecraft,{side})}async diagnoseProfile(version4,side="client",path16){let minecraft=new MinecraftFolder(path16??this.getPath()),root=minecraft.getVersionRoot(version4),installProfilePath=(0,import_path49.join)(root,"install_profile.json");if(await exists2(installProfilePath)){let installProfile=JSON.parse(await(0,import_fs_extra24.readFile)(installProfilePath,"utf8")),report=await diagnoseInstall(installProfile,minecraft.root,side),badInstall=!1,librariesIssues=[];for(let issue of report.issues)issue.role==="processor"&&issue.file.endsWith("mappings.tsrg")||(issue.role==="processor"?badInstall=!0:issue.role==="library"&&librariesIssues.push(issue));if(librariesIssues.length>0||badInstall)return report}}};__name(DiagnoseService,"DiagnoseService"),DiagnoseService=__decorateClass([ExposeServiceKey(DiagnoseServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(kGameDataPath)),__decorateParam(2,Inject(kResourceWorker))],DiagnoseService);var optifine=__name(async function(){let pooled,clearTimeout2,app6=this.app,gfw=await this.app.registry.get(kGFW),shouldOverride=testShouldOverride();async function testShouldOverride(){let setting=await app6.registry.get(kSettings),isInside=await gfw.signal==="cn";return shouldOverrideApiSet(setting,isInside)}__name(testShouldOverride,"testShouldOverride");function poolWindow(win){pooled?win.close():(pooled=win,clearTimeout2?.abort(),clearTimeout2=new AbortController,(0,import_promises29.setTimeout)(6e4,void 0,{signal:clearTimeout2.signal}).then(()=>{pooled?.close(),pooled=void 0}))}__name(poolWindow,"poolWindow");function createBrowserWindow(){if(pooled){let current=pooled;return pooled=void 0,current}let win=new import_electron2.BrowserWindow({title:"",width:800,height:600,minWidth:600,minHeight:400,webPreferences:{preload:optifine_preload_default,contextIsolation:!1,sandbox:!1},show:!1});return win.webContents.userAgent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36",win}__name(createBrowserWindow,"createBrowserWindow");async function getDownloads(){let win=createBrowserWindow(),versions=await new Promise(resolve15=>{win.loadURL("https://optifine.net/downloads"),win.webContents.once("ipc-message",(ev,channel2,...args)=>{channel2==="optifine-downloads"&&resolve15(args[0])}),win.once("closed",()=>{resolve15([])})});return poolWindow(win),versions}__name(getDownloads,"getDownloads");async function getDownloadUrl(version4){let win=createBrowserWindow(),fileName=`OptiFine_${version4.mcversion}_${version4.type}_${version4.patch}.jar`,url2=await new Promise(resolve15=>{win.loadURL(`https://optifine.net/adloadx?f=${fileName}`),win.webContents.once("ipc-message",(ev,channel2,...args)=>{channel2==="optifine-download"&&resolve15(args[0])})});return poolWindow(win),url2}__name(getDownloadUrl,"getDownloadUrl"),this.app.registry.register(kOptifineInstaller,async version4=>await shouldOverride?getDownloadUrl(version4):`https://bmclapi2.bangbang93.com/optifine/${version4.mcversion}/${version4.type}/${version4.patch}`),this.app.protocol.registerHandler("https",async ctx=>{if(ctx.request.url.toString()==="https://bmclapi2.bangbang93.com/optifine/versionList")if(await shouldOverride){let result=await Promise.race([getDownloads(),(0,import_promises29.setTimeout)(5e3)]);result?(ctx.response.status=200,ctx.response.headers={"Content-Type":"application/json"},ctx.response.body=JSON.stringify(result)):(ctx.response.status=400,ctx.response.headers={"Content-Type":"application/json"},ctx.response.body=JSON.stringify({error:"Timeout"}))}else{let body=ctx.request.body,resp=await this.app.fetch(ctx.request.url.toString(),{headers:ctx.request.headers,method:ctx.request.method,body:body instanceof import_stream8.Readable?import_stream8.Readable.toWeb(body):body,redirect:"follow"});if(resp.ok)ctx.response.status=resp.status,ctx.response.headers=resp.headers,ctx.response.body=resp.body instanceof ReadableStream?import_stream8.Readable.fromWeb(resp.body):resp.body??void 0;else{let result=await Promise.race([getDownloads(),(0,import_promises29.setTimeout)(5e3)]);result?(ctx.response.status=200,ctx.response.headers={"Content-Type":"application/json"},ctx.response.body=JSON.stringify(result)):(ctx.response.status=resp.status,ctx.response.headers=resp.headers,ctx.response.body=resp.body instanceof ReadableStream?import_stream8.Readable.fromWeb(resp.body):resp.body??void 0)}}})},"optifine");var import_path50=__toESM(require("path"));var dark_default="./dark.ico";var dark_default2=import_path50.default.join(__dirname,dark_default);var import_path51=__toESM(require("path"));var dark_256x256_default="./dark@256x256.png";var dark_256x256_default2=import_path51.default.join(__dirname,dark_256x256_default);var import_path52=__toESM(require("path"));var dark_tray_default="./dark@tray.png";var dark_tray_default2=import_path52.default.join(__dirname,dark_tray_default);var import_path53=__toESM(require("path"));var light_default="./light.ico";var light_default2=import_path53.default.join(__dirname,light_default);var import_path54=__toESM(require("path"));var light_256x256_default="./light@256x256.png";var light_256x256_default2=import_path54.default.join(__dirname,light_256x256_default);var import_path55=__toESM(require("path"));var light_tray_default="./light@tray.png";var light_tray_default2=import_path55.default.join(__dirname,light_tray_default);var import_electron3=require("electron");var taskProgressPlugin=__name(function(){let notify=__name(type=>{let t=this.i18n.t;if(!(this.activeWindow&&this.activeWindow.isFocused())){if(type==="finish"||type==="fail"){let notification=new import_electron3.Notification({title:t(type==="finish"?"task.success":"task.fail"),body:t("task.continue"),icon:dark_256x256_default2});notification.show(),notification.on("click",()=>{this.activeWindow?.isVisible()?this.activeWindow.focus():this.activeWindow?.show()})}}},"notify");this.app.registry.get(kTasks).then(tasks=>{tasks.emitter.on("update",(uid,task3)=>{if(tasks.getActiveTask()===task3&&this.activeWindow&&!this.activeWindow.isDestroyed()){let progress=task3.progress/task3.total;Number.isNaN(progress)||progress>1?this.activeWindow.setProgressBar(-1):this.activeWindow.setProgressBar(progress)}}),tasks.emitter.on("success",(_,task3)=>{tasks.getActiveTask()===task3&&(this.activeWindow&&!this.activeWindow.isDestroyed()&&this.activeWindow.setProgressBar(-1),notify("finish"))}),tasks.emitter.on("fail",(_,task3)=>{tasks.getActiveTask()===task3&&(this.activeWindow&&!this.activeWindow.isDestroyed()&&this.activeWindow.setProgressBar(-1),notify("fail"))})})},"taskProgressPlugin");var import_electron4=require("electron");var expectedValues=["dark","light","system"],themePlugin=__name(function(){let logger=this.app.getLogger("theme");this.app.waitEngineReady().then(async()=>{let settings=await this.app.registry.get(kSettings);expectedValues.indexOf(settings.theme)===-1?(logger.warn(`Cannot set theme source to unexpected value ${settings.theme}. Use dark as default.`),import_electron4.nativeTheme.themeSource="dark"):import_electron4.nativeTheme.themeSource=settings.theme})},"themePlugin");var import_electron5=require("electron");var trayPlugin=__name(function(){let{t}=this.i18n,checkUpdate,createMenu=__name(()=>{let app6=this.app,onBrowseAppClicked=__name(()=>{this.browserRef&&!this.browserRef.isDestroyed()?this.browserRef.show():this.createBrowseWindow()},"onBrowseAppClicked"),diagnose=__name(()=>{this.openDevTools()},"diagnose"),showLogs=__name(()=>{},"showLogs"),options=[{type:"normal",label:t("checkUpdate"),click:()=>{checkUpdate?.()},enabled:!!checkUpdate},{label:t("multiplayer"),type:"normal",click:()=>{this.openMultiplayerWindow()}},{type:"separator"},{label:t("showDiagnosis"),type:"normal",click:()=>{diagnose()},role:"toggleDevTools"},{label:t("relaunch"),type:"normal",click(){app6.relaunch()}},{label:t("quit"),type:"normal",click(){app6.quit()}}],show=__name(()=>{let window2=this.mainWin;(!window2||window2.isDestroyed())&&this.activatedManifest?this.activate(this.activatedManifest):window2?.show()},"show");return options.unshift({label:t("showLauncher"),type:"normal",click:()=>{show()}}),import_electron5.Menu.buildFromTemplate(options)},"createMenu"),getTrayImage=__name((dark,light)=>{let path16=import_electron5.nativeTheme.shouldUseDarkColors?dark:light;return this.app.platform.os==="osx"?import_electron5.nativeImage.createFromPath(path16).resize({width:20,height:20}):path16},"getTrayImage");this.app.waitEngineReady().then(async()=>{this.app.registry.get(BaseService).then(service=>{checkUpdate=__name(()=>service.checkUpdate(),"checkUpdate"),tray.setContextMenu(createMenu())}),this.app.registry.get(kSettings).then(state=>{state.subscribe("config",()=>{tray.setToolTip(t("title")),tray.setContextMenu(createMenu())}).subscribe("localeSet",()=>{tray.setToolTip(t("title")),tray.setContextMenu(createMenu())})});let tray=new import_electron5.Tray(getTrayImage(dark_tray_default2,light_tray_default2));this.app.platform.os==="windows"&&tray.on("double-click",()=>{let window2=this.mainWin;window2&&(window2.isVisible()?window2.hide():window2.show())}),tray.setToolTip(t("title")),tray.setContextMenu(createMenu()),import_electron5.app.dock&&(import_electron5.app.dock.setIcon(import_electron5.nativeTheme.shouldUseDarkColors?dark_256x256_default2:light_256x256_default2),import_electron5.app.on("activate",()=>{this.mainWin&&!this.mainWin.isDestroyed()?this.mainWin?.show():this.activatedManifest&&this.activate(this.activatedManifest,!1)})),import_electron5.app.on("before-quit",()=>{this.tray?.destroy()}),this.tray=tray}),this.app.on("app-booted",man=>{import_electron5.app.dock&&import_electron5.app.dock.setIcon(import_electron5.nativeTheme.shouldUseDarkColors?man.iconSets.darkDockIcon:man.iconSets.dockIcon),this.tray?.setImage(getTrayImage(man.iconSets.darkTrayIcon,man.iconSets.trayIcon))})},"trayPlugin");var import_electron6=require("electron"),import_os8=require("os");var windowController=__name(function(){let currentPlatform=(0,import_os8.platform)();import_electron6.app.on("browser-window-created",(_,win)=>{win.on("maximize",()=>{win.webContents.send("maximize",win.isMaximized())}),win.on("enter-full-screen",()=>{win.webContents.send("maximize",win.fullScreen)}),win.on("leave-full-screen",()=>{win.webContents.send("maximize",win.fullScreen)}),win.on("minimize",()=>{win.webContents.send("minimize",win.isMaximized())})}),import_electron6.ipcMain.handle("focus",event=>{let window2=import_electron6.BrowserWindow.fromWebContents(event.sender);window2&&window2.show()}),import_electron6.ipcMain.handle("write-clipboard",(_,text)=>{import_electron6.clipboard.writeText(text)}),import_electron6.ipcMain.handle("dialog:showOpenDialog",(event,...args)=>import_electron6.dialog.showOpenDialog(import_electron6.BrowserWindow.fromWebContents(event.sender),args[0])),import_electron6.ipcMain.handle("dialog:showSaveDialog",(event,...args)=>import_electron6.dialog.showSaveDialog(import_electron6.BrowserWindow.fromWebContents(event.sender),args[0])),import_electron6.ipcMain.handle("find-in-page",(event,text,options)=>{event.sender.findInPage(text,options)}),import_electron6.ipcMain.handle("stop-find-in-page",event=>{event.sender.stopFindInPage("clearSelection")}),import_electron6.ipcMain.handle("isMaximized",event=>import_electron6.BrowserWindow.fromWebContents(event.sender)?.isMaximized()),import_electron6.ipcMain.handle("flash-frame",event=>{let window2=import_electron6.BrowserWindow.fromWebContents(event.sender);window2&&(window2.flashFrame(!0),window2.once("focus",()=>{window2.flashFrame(!1)}))}),import_electron6.ipcMain.handle("query-audio-permission",async()=>currentPlatform==="darwin"?(await import_electron6.app.whenReady(),import_electron6.systemPreferences.askForMediaAccess("microphone")):!0),import_electron6.ipcMain.handle("control",(event,operation)=>{let window2=import_electron6.BrowserWindow.fromWebContents(event.sender);if(window2)switch(operation){case 1:return window2.maximizable?(currentPlatform==="darwin"?window2.fullScreen=!window2.fullScreen:window2.isMaximized()?window2.unmaximize():window2.maximize(),!0):!1;case 0:return window2.minimizable?(window2.minimize(),!0):!1;case 2:return window2.isVisible()?(window2.hide(),!0):!1;case 3:return window2.isVisible()?!1:(window2.show(),!0);case 4:return this.parking?window2.hide():window2.close(),!0}return!1})},"windowController");var plugins=[optifine,notificationSetupPlugin,i18n,gameLaunch,taskProgressPlugin,trayPlugin,windowController,themePlugin];var import_path56=require("path"),import_url6=require("url"),index_default=(0,import_url6.pathToFileURL)((0,import_path56.join)(__dirname,"renderer","index.html")).toString();var import_os9=require("os");var manifest={name:"KeyStone Launcher",description:"The default launcher UI",url:HAS_DEV_SERVER2?index_default:`http://${HOST}/index.html`,backgroundColor:"0x424242",minWidth:800,minHeight:400,vibrancy:!1,iconSets:{icon:(0,import_os9.platform)()==="win32"?light_default2:light_256x256_default2,darkIcon:(0,import_os9.platform)()==="win32"?dark_default2:dark_256x256_default2,trayIcon:light_tray_default2,darkTrayIcon:dark_tray_default2,dockIcon:light_256x256_default2,darkDockIcon:dark_256x256_default2},screenshots:[],ratio:!1,iconUrls:{icon:(0,import_os9.platform)()==="win32"?light_default2:light_256x256_default2,darkIcon:(0,import_os9.platform)()==="win32"?dark_default2:dark_256x256_default2,trayIcon:light_tray_default2,darkTrayIcon:dark_tray_default2,dockIcon:light_256x256_default2,darkDockIcon:dark_256x256_default2},defaultWidth:800,defaultHeight:600},defaultApp_default=manifest;var en_default={browseApps:"Browse Customized Launcher UI",checkUpdate:"Check Update",openUrl:{cancel:"Cancel",message:"The launcher want to open the {url} in your default browser. Do you allow this operation?",title:"Open in Browser",trust:"Trust this site and don't show next time",yes:"Yes"},quit:"Quit",relaunch:"Relaunch",showDiagnosis:"Show Diagnose",showLauncher:"Show Launcher",showLogsFolder:"Show Logs Folder",task:{continue:"View in Launcher",fail:"One Task Failed",success:"One Task Success"},title:"X Minecraft Launcher",urlFailed:"Unknown url {url}. Please check your url or contact developer!",urlSuccess:"Success! Now you can close this window and return to the launcher!",autoCloseHint:"This window will close in {time} seconds",multiplayer:"P2P Multiplayer"};var es_ES_default={browseApps:"Explorar la interfaz de usuario personalizada del iniciador",checkUpdate:"Buscar Actualizaciones",openUrl:{cancel:"Cancelar",message:"El launcher quiere abrir {url} en tu navegador por defecto. Permites esta operaci\xF3n?",title:"Abrir en el navegador",trust:"Confiar en este sitio y no volver a preguntar",yes:"S\xED"},quit:"Salir",relaunch:"Relanzar",showDiagnosis:"Mostrar diagnostico",showLogsFolder:"Mostrar carpeta de registros",task:{continue:"Ver en el launcher",fail:"Una operaci\xF3n fall\xF3",success:"Una operaci\xF3n funcion\xF3"},urlFailed:"Url no encontrada {url}. Por favor revisa la URL o contacta con el desarrollador",urlSuccess:"Hecho! Ya puedes cerrar la ventana y volver al launcher."};var ru_default={browseApps:"\u041E\u0431\u0437\u043E\u0440 \u043A\u0430\u0441\u0442\u043E\u043C\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043B\u0430\u0443\u043D\u0447\u0435\u0440\u0430",checkUpdate:"\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F",openUrl:{cancel:"\u041E\u0442\u043C\u0435\u043D\u0430",message:"\u041B\u0430\u0443\u043D\u0447\u0435\u0440 \u0445\u043E\u0447\u0435\u0442 \u043E\u0442\u043A\u0440\u044B\u0442\u044C {url} \u0432 \u0432\u0430\u0448\u0435\u043C \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E. \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044C \u044D\u0442\u0443 \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u044E?",title:"\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435",trust:"\u0414\u043E\u0432\u0435\u0440\u044F\u0442\u044C \u0441\u0430\u0439\u0442\u0443 \u0438 \u043D\u0435 \u043F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u0432 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439 \u0440\u0430\u0437",yes:"\u0414\u0430"},quit:"\u0412\u044B\u0445\u043E\u0434",relaunch:"\u041F\u0435\u0440\u0435\u0437\u0430\u043F\u0443\u0441\u043A",showDiagnosis:"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0434\u0438\u0430\u0433\u043D\u043E\u0441\u0442\u0438\u043A\u0443",showLauncher:"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u043B\u0430\u0443\u043D\u0447\u0435\u0440",showLogsFolder:"\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u043F\u0430\u043F\u043A\u0443 \u0441 \u043B\u043E\u0433\u0430\u043C\u0438",task:{continue:"\u041F\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u0432 \u043B\u0430\u0443\u043D\u0447\u0435\u0440\u0435",fail:"\u041E\u0434\u043D\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u043D\u0435 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0430",success:"\u041E\u0434\u043D\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0430"},title:"X Minecraft Launcher",urlFailed:"\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u0430\u044F \u0441\u0441\u044B\u043B\u043A\u0430 {url}. \u041F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u0441\u0441\u044B\u043B\u043A\u0443 \u0438\u043B\u0438 \u043E\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044C \u043A \u0440\u0430\u0437\u0440\u0430\u0431\u043E\u0442\u0447\u0438\u043A\u0443.",urlSuccess:"\u0413\u043E\u0442\u043E\u0432\u043E ! \u041C\u043E\u0436\u0435\u0442\u0435 \u0437\u0430\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E \u043E\u043A\u043D\u043E \u0438 \u0432\u0435\u0440\u043D\u0443\u0442\u044C\u0441\u044F \u043A \u043B\u0430\u0443\u043D\u0447\u0435\u0440\u0443."};var zh_CN_default={browseApps:"\u6D4F\u89C8\u7B2C\u4E09\u65B9\u542F\u52A8\u5668\u754C\u9762",checkUpdate:"\u68C0\u67E5\u66F4\u65B0",openUrl:{cancel:"\u53D6\u6D88",message:"\u542F\u52A8\u5668\u60F3\u6253\u5F00 {url}\u3002\u4F60\u662F\u5426\u540C\u610F\u6B64\u64CD\u4F5C\uFF1F",title:"\u5728\u6D4F\u89C8\u5668\u4E2D\u6253\u5F00",trust:"\u4FE1\u4EFB\u6B64\u7F51\u7AD9\uFF0C\u4E0B\u6B21\u4E0D\u518D\u663E\u793A",yes:"\u5141\u8BB8"},quit:"\u9000\u51FA",relaunch:"\u91CD\u542F\u542F\u52A8\u5668",showDiagnosis:"\u663E\u793A Debug \u4FE1\u606F",showLauncher:"\u663E\u793A\u542F\u52A8\u5668",showLogsFolder:"\u663E\u793A\u65E5\u5FD7\u6587\u4EF6\u5939",task:{continue:"\u5728\u542F\u52A8\u5668\u4E2D\u67E5\u770B",fail:"\u6709\u4E00\u4E2A\u4EFB\u52A1\u5931\u8D25\u4E86",success:"\u6709\u4E00\u4E2A\u4EFB\u52A1\u6210\u529F\u5B8C\u6210\u4E86"},title:"X Minecraft Launcher",urlFailed:"\u672A\u77E5 URL {url}. \u8BF7\u68C0\u67E5\u4F60\u590D\u5236\u7684\u94FE\u63A5\u6216\u8054\u7CFB\u4F5C\u8005\uFF01",urlSuccess:"\u9A8C\u8BC1\u6210\u529F\uFF01\u73B0\u5728\u4F60\u53EF\u4EE5\u5173\u6389\u8FD9\u4E2A\u7A97\u53E3\u56DE\u5230\u542F\u52A8\u5668\u4E86",autoCloseHint:"\u672C\u7A97\u53E3\u5C06\u5728 {time} \u79D2\u540E\u81EA\u52A8\u5173\u95ED",multiplayer:"\u591A\u4EBA\u8054\u673A"};var definedLocales={en:en_default,"zh-CN":zh_CN_default,ru:ru_default,"es-ES":es_ES_default};function createI18n(i18nMap,defaultLocal){let defaultData=i18nMap[defaultLocal],usingLocale=defaultLocal,usingData=defaultData;function find(queryPath,node){if(!node)return;let content=node;for(let p of queryPath){if(typeof content=="string")return;let next=content[p];if(!next)return;content=next}return content}__name(find,"find");function format3(templateString,args){if(!args)return templateString;let result=templateString;for(let[k,v]of Object.entries(args))result=result.replace(`{${k}}`,v.toString());return result}__name(format3,"format");function t(key,args){let queryPath=key.split("."),result=find(queryPath,usingData)||find(queryPath,defaultData);if(!result)return key;let templateString=typeof result=="object"?result[""]:result;return format3(templateString,args)}return __name(t,"t"),{t,use(locale){usingLocale=locale,usingData=i18nMap[locale]},get locales(){return Object.keys(i18nMap)},get locale(){return usingLocale}}}__name(createI18n,"createI18n");function getLoginSuccessHTML(title,body){return`<!DOCTYPE html>
  <html lang="en">
  <head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>${title}</title>
  <style>
    body {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100vh;
      margin: 0;
      background-color: #f0f0f0;
      font-family: Arial, sans-serif;
    }
    .message {
      text-align: center;
    }
  </style>
  </head>
  <body>
  <div class="message">
    <h1>${title}</h1>
    <p>${body}</p>
  </div>
  
  <script>
    let countdownTime = 10;
    let countdownElement = document.getElementById('countdown');
  
    function updateCountdown() {
      countdownElement.textContent = countdownTime;
      countdownTime--;
      if (countdownTime < 0) {
        window.close();
      } else {
        setTimeout(updateCountdown, 1000);
      }
    }
  
    updateCountdown();
  </script>
  </body>
  </html>`}__name(getLoginSuccessHTML,"getLoginSuccessHTML");var import_electron7=require("electron"),import_fs_extra25=__toESM(require_lib()),import_lodash3=__toESM(require_lodash()),import_path57=require("path");function createWindowTracker(app6,role,man){let appDir=app6.launcherAppManager.getAppRoot(man.url),basename24=`${role}-window-config.json`,configPath=man===app6.builtinAppManifest?(0,import_path57.join)(app6.appDataPath,basename24):(0,import_path57.join)(appDir,basename24),config={width:void 0,height:void 0,x:void 0,y:void 0,maximized:!1,getWidth(defaultWidth,min){return Math.max(this.width===-1||!this.width?defaultWidth:this.width,min)},getHeight(defaultHeight,min){return Math.max(this.height===-1||!this.height?defaultHeight:this.height,min)}};function isInsideScreen(x,y,width,height){let displays=import_electron7.screen.getAllDisplays();for(let display of displays)if(x>=display.bounds.x&&y>=display.bounds.y&&x+width<=display.bounds.x+display.bounds.width&&y+height<=display.bounds.y+display.bounds.height)return!0;return!1}__name(isInsideScreen,"isInsideScreen");async function getConfig(){let configData=await(0,import_fs_extra25.readFile)(configPath,"utf-8").then(v=>JSON.parse(v)).catch(()=>({width:-1,height:-1,x:null,y:null,maximized:!1})),newConfig={width:typeof configData.width=="number"?configData.width:-1,height:typeof configData.height=="number"?configData.height:-1,x:typeof configData.x=="number"?configData.x:null,y:typeof configData.y=="number"?configData.y:null,maximized:!!configData.maximized};return newConfig.x!==null&&newConfig.y!==null&&!isInsideScreen(newConfig.x,newConfig.y,newConfig.width,newConfig.height)&&(newConfig.x=null,newConfig.y=null),Object.assign(config,newConfig),config}__name(getConfig,"getConfig");async function track(browserWindow){let update=__name(()=>{if(browserWindow.isDestroyed()||browserWindow.isMaximized())return;let[width,height]=browserWindow.getSize(),[x,y]=browserWindow.getPosition();config.width=width,config.height=height,config.x=x,config.y=y,writeToFile()},"update"),updateViaMaximized=__name(()=>{browserWindow.isDestroyed()||(config.maximized=browserWindow.isMaximized(),writeToFile())},"updateViaMaximized"),writeToFile=(0,import_lodash3.default)(()=>{(0,import_fs_extra25.writeFile)(configPath,JSON.stringify(config))},1e3);browserWindow.on("resize",update),browserWindow.on("moved",update),browserWindow.on("move",update),browserWindow.on("maximize",updateViaMaximized),browserWindow.on("unmaximize",updateViaMaximized),browserWindow.on("will-move",update),browserWindow.on("closed",()=>{browserWindow.removeListener("resize",update),browserWindow.removeListener("moved",update),browserWindow.removeListener("move",update),browserWindow.removeListener("will-move",update),browserWindow.removeListener("closed",update)})}return __name(track,"track"),{getConfig,track}}__name(createWindowTracker,"createWindowTracker");var ElectronController=class{constructor(app6){this.app=app6;plugins.forEach(p=>p.call(this)),app6.platform.os==="windows"&&(this.windowsVersion=app6.windowsUtils?.getWindowsVersion()),this.handle("open-multiplayer-window",()=>{this.openMultiplayerWindow()}),this.app.on("window-all-closed",()=>{process.platform!=="darwin"&&!this.parking&&this.app.quit()}),this.logger=this.app.getLogger("Controller"),import_electron8.protocol.registerSchemesAsPrivileged([{scheme:"image",privileges:{stream:!0,corsEnabled:!0,supportFetchAPI:!0,bypassCSP:!0}}]),import_electron8.protocol.registerSchemesAsPrivileged([{scheme:"video",privileges:{stream:!0,corsEnabled:!0,supportFetchAPI:!0,bypassCSP:!0}}])}windowsVersion;mainWin=void 0;loggerWin=void 0;browserRef=void 0;multiplayerRef=void 0;migrationRef=void 0;i18n=createI18n(definedLocales,"en");logger;tray;parking=!1;activatedManifest;sharedSession;settings;migrated;windowOpenHandler=detail=>{let url2=new URL(detail.url),features=detail.features.split(","),width=parseInt(features.find(f=>f.startsWith("width"))?.split("=")[1]??"1024",10),height=parseInt(features.find(f=>f.startsWith("height"))?.split("=")[1]??"768",10),minWidth=parseInt(features.find(f=>f.startsWith("min-width"))?.split("=")[1]??"600",10),minHeight=parseInt(features.find(f=>f.startsWith("min-height"))?.split("=")[1]??"600",10),man=this.activatedManifest;return url2.host==="app"||detail.frameName==="app"||url2.host.startsWith("localhost")&&HAS_DEV_SERVER2?{action:"allow",overrideBrowserWindowOptions:{vibrancy:man.vibrancy?"sidebar":void 0,icon:import_electron8.nativeTheme.shouldUseDarkColors?man.iconSets.darkIcon:man.iconSets.icon,titleBarStyle:this.getTitlebarStyle(),trafficLightPosition:this.app.platform.os==="osx"?{x:14,y:10}:void 0,minWidth,minHeight,width,height,show:!1,frame:this.getFrameOption(),webPreferences:{preload:index_preload_default,devTools:!1}}}:(import_electron8.shell.openExternal(detail.url),{action:"deny"})};onWebContentCreateWindow=window2=>{window2.webContents.setWindowOpenHandler(this.windowOpenHandler),window2.webContents.on("will-navigate",this.onWebContentWillNavigate),window2.webContents.on("did-create-window",this.onWebContentCreateWindow),window2.once("ready-to-show",()=>{window2.show()})};onWebContentWillNavigate=(event,url2)=>{url2.startsWith(HAS_DEV_SERVER2?"http://localhost":"http://"+HOST)||(event.preventDefault(),import_electron8.shell.openExternal(url2))};handle(channel2,handler,once=!1){return once?import_electron8.ipcMain.handleOnce(channel2,handler):import_electron8.ipcMain.handle(channel2,handler)}broadcast(channel2,...payload){import_electron8.BrowserWindow.getAllWindows().forEach(w=>{try{w.webContents.send(channel2,...payload)}catch(e){this.logger.warn(`Drop message to ${channel2} to ${w.getTitle()} as`),e instanceof Error&&this.logger.warn(e)}})}setupBrowserLogger(ref,name3){let logger=this.app.getLogger(name3,name3);ref.webContents.on("console-message",(e,level,message,line,id)=>{message.startsWith("Listener added for a synchronous 'DOMNodeRemoved' DOM Mutation Event. This event type is deprecated")||(level===1?logger.log(message):(level===2||level===3)&&logger.warn(message))}),ref.once("close",()=>{ref.webContents.removeAllListeners("console-message")})}setWindowBlurEffect(browser){if(this.app.platform.os==="windows"&&this.app.windowsUtils){let handle=browser.getNativeWindowHandle(),windowsVersion=this.windowsVersion;if(windowsVersion)if(windowsVersion.build>=22e3)this.app.windowsUtils.setMica(handle.buffer,!0),this.logger.log(`Set window Mica ${handle.toString("hex")}`);else{let blur;windowsVersion.build>=18362?blur=3:windowsVersion.build>=17763?blur=4:windowsVersion.build>=10240?blur=3:blur=2,this.app.windowsUtils.setWindowBlur(handle.buffer,blur)?this.logger.log(`Set window Acrylic transparent ${handle.toString("hex")}`):this.logger.warn(`Set window Acrylic failed ${handle.toString("hex")}`)}}}async startMigrate(){let restoredSession=this.app.session.getSession(defaultApp_default.url),browser=new import_electron8.BrowserWindow({title:"XMCL Launcher Migrate",frame:!1,resizable:!1,width:600,height:400,webPreferences:{preload:migration_preload_default,session:restoredSession}});browser.loadURL(migration_default),this.migrationRef=browser}async endMigrate(result){this.migrated=result,this.migrationRef&&this.migrationRef.close()}async activate(manifest2,isBootstrap=!1){this.logger.log(`Activate app ${manifest2.name} ${manifest2.url}`),this.parking=!0,this.mainWin&&!this.mainWin.isDestroyed()&&this.mainWin.close(),this.activatedManifest=manifest2;try{await this.createAppWindow(isBootstrap)}finally{this.parking=!1}}async createBrowseWindow(){let browser=new import_electron8.BrowserWindow({title:"XMCL Launcher Browser",frame:!1,transparent:!0,resizable:!1,width:860,height:450,useContentSize:!0,vibrancy:"sidebar",icon:dark_256x256_default2,webPreferences:{preload:browse_preload_default}});browser.loadURL(browser_default),browser.on("ready-to-show",()=>{this.setWindowBlurEffect(browser)}),this.browserRef=browser}async openMultiplayerWindow(){if(!this.multiplayerRef||this.multiplayerRef.isDestroyed()){let man=this.activatedManifest,tracker=createWindowTracker(this.app,"multiplayer",man),config=await tracker.getConfig(),win=new import_electron8.BrowserWindow({icon:import_electron8.nativeTheme.shouldUseDarkColors?man.iconSets.darkIcon:man.iconSets.icon,titleBarStyle:this.getTitlebarStyle(),trafficLightPosition:this.app.platform.os==="osx"?{x:14,y:10}:void 0,minWidth:400,minHeight:600,width:config.getWidth(400,400),height:config.getHeight(600,600),x:config.x,y:config.y,show:!1,frame:this.getFrameOption(),webPreferences:{session:this.app.session.getSession(this.activatedManifest.url),contextIsolation:!0,sandbox:!1,preload:multiplayer_preload_default,devTools:!1}});tracker.track(win);let url2=new URL(man.url);url2.pathname="/app.html",win.loadURL(url2.toString()),this.onWebContentCreateWindow(win),win.once("ready-to-show",()=>{win.show()}),win.on("close",e=>{this.mainWin&&!this.mainWin.isDestroyed()&&(win.hide(),e.preventDefault())}),this.multiplayerRef=win}else this.multiplayerRef.show(),this.multiplayerRef.focus()}async createAppWindow(isBootstrap){let man=this.activatedManifest,tracker=createWindowTracker(this.app,"app-manager",man),config=await tracker.getConfig(),restoredSession=this.app.session.getSession(man.url),minWidth=man.minWidth??800,minHeight=man.minHeight??600,defaultWidth=man.defaultWidth??800,defaultHeight=man.defaultHeight??600;this.app.platform.os==="linux"&&!this.settings&&(this.settings=await this.app.registry.get(kSettings));let browser=new import_electron8.BrowserWindow({title:man.name,width:config.getWidth(defaultWidth,minWidth),height:config.getHeight(defaultHeight,minHeight),x:config.x,y:config.y,minWidth:man.minWidth,minHeight:man.minHeight,frame:this.getFrameOption(),backgroundColor:man.backgroundColor,vibrancy:man.vibrancy?"sidebar":void 0,icon:import_electron8.nativeTheme.shouldUseDarkColors?man.iconSets.darkIcon:man.iconSets.icon,titleBarStyle:this.getTitlebarStyle(),trafficLightPosition:this.app.platform.os==="osx"?{x:14,y:10}:void 0,webPreferences:{preload:index_preload_default,session:restoredSession,webviewTag:!0},show:!1});man.ratio&&browser.setAspectRatio(minWidth/minHeight),browser.on("ready-to-show",()=>{this.logger.log("App Window is ready to show!"),man.vibrancy&&this.setWindowBlurEffect(browser),config.maximized&&browser.maximize(),this.app.deferredWindowOpen||(browser.show(),browser.focus())}),browser.webContents.on("will-navigate",this.onWebContentWillNavigate),browser.webContents.on("did-create-window",this.onWebContentCreateWindow),browser.webContents.setWindowOpenHandler(this.windowOpenHandler),browser.on("closed",()=>{this.mainWin=void 0,this.multiplayerRef?.close()}),this.setupBrowserLogger(browser,"app"),tracker.track(browser);let url2=new URL(man.url);isBootstrap&&url2.searchParams.append("bootstrap","true"),this.migrated&&(url2.searchParams.append("from",this.migrated.from),url2.searchParams.append("to",this.migrated.to)),this.logger.log(url2.toString()),browser.loadURL(url2.toString()),this.logger.log(`Load main window url ${url2.toString()}`),this.mainWin=browser,this.app.emit("app-booted",man)}getLoggerWindow(){return this.loggerWin?.isDestroyed()&&(this.loggerWin=void 0),this.loggerWin}async createMonitorWindow(){let tracker=createWindowTracker(this.app,"monitor",this.activatedManifest),config=await tracker.getConfig(),browser=new import_electron8.BrowserWindow({title:"KeyStone Monitor",width:config.getWidth(600,600),height:config.getHeight(400,400),x:config.x,y:config.y,minWidth:600,minHeight:400,frame:!1,transparent:!0,hasShadow:!1,maximizable:!1,icon:dark_256x256_default2,webPreferences:{preload:monitor_preload_default,session:this.app.session.getSession(this.activatedManifest.url)}});this.setupBrowserLogger(browser,"logger"),this.setWindowBlurEffect(browser),browser.loadURL(logger_default),browser.show(),tracker.track(browser),this.loggerWin=browser}requireFocus(){this.mainWin?this.mainWin.isVisible()?this.mainWin.focus():this.mainWin.show():this.loggerWin&&this.loggerWin.focus()}async requestOpenExternalUrl(url2){let{t}=this.i18n;return(await import_electron8.dialog.showMessageBox(this.mainWin,{type:"question",title:t("openUrl.title",{url:url2}),message:t("openUrl.message",{url:url2}),checkboxLabel:t("openUrl.trust"),buttons:[t("openUrl.cancel"),t("openUrl.yes")]})).response===1}getFrameOption(){return this.app.platform.os==="linux"?this.settings?.linuxTitlebar:!0}getTitlebarStyle(){return this.app.platform.os==="linux"&&this.settings?.linuxTitlebar?"default":"hidden"}get activeWindow(){return this.mainWin??this.loggerWin}getLoginSuccessHTML(){let title=this.i18n.t("urlSuccess"),body=this.i18n.t("autoCloseHint").replace("{time}",'<span id="countdown">10</span>');return getLoginSuccessHTML(title,body)}openDevTools(){for(let win of import_electron8.BrowserWindow.getAllWindows())try{win.webContents.closeDevTools(),win.webContents.openDevTools({mode:"detach"})}catch{}}};__name(ElectronController,"ElectronController");var import_electron9=require("electron");var import_fs_extra26=__toESM(require_lib()),import_path58=require("path");function encrypt(s){try{return import_electron9.safeStorage.encryptString(s)}catch{return s}}__name(encrypt,"encrypt");function decrypt(s){try{return import_electron9.safeStorage.decryptString(s)}catch{return}}__name(decrypt,"decrypt");var ElectronSecretStorage=class{constructor(dir){this.dir=dir}async get(service,account){let key=filenamify(service+"@"+account);return await(0,import_fs_extra26.readFile)((0,import_path58.join)(this.dir,key)).then(decrypt,()=>{})}async put(service,account,value){let key=filenamify(service+"@"+account);value?(await(0,import_fs_extra26.ensureDir)(this.dir),await(0,import_fs_extra26.writeFile)((0,import_path58.join)(this.dir,key),encrypt(value)).catch(()=>{})):await(0,import_fs_extra26.unlink)((0,import_path58.join)(this.dir,key)).catch(()=>{})}};__name(ElectronSecretStorage,"ElectronSecretStorage");var import_electron10=require("electron"),import_fs27=require("fs"),import_fs_extra27=__toESM(require_lib()),import_path59=require("path"),import_stream9=require("stream");var ElectronSession=class{constructor(app6){this.app=app6}cached={};proxy="";#resolve(url2){let parsed=new URL(url2);return parsed.hostname===HOST?(0,import_fs27.existsSync)((0,import_path59.join)(this.app.appDataPath,"Partitions","main"))?import_electron10.session.fromPartition("persist:main"):import_electron10.session.defaultSession:import_electron10.session.fromPartition(`persist:${parsed.hostname}`)}setProxy(proxy){this.proxy=proxy;for(let[,sess]of Object.entries(this.cached))sess.setProxy(proxy?{proxyRules:proxy}:{mode:"system"})}getSession(url2){if(this.cached[url2])return this.cached[url2];let ua=this.app.userAgent,sess=this.#resolve(url2);if(sess.setUserAgent(ua),sess.setProxy(this.proxy?{proxyRules:this.proxy}:{mode:"system"}),sess!==import_electron10.session.defaultSession)for(let e of import_electron10.session.defaultSession.getAllExtensions())sess.loadExtension(e.path);let handler=__name(async request7=>{let url3=new URL(request7.url);if(url3.host===HOST&&!HAS_DEV_SERVER2){let realPath=(0,import_path59.join)(__dirname,"renderer",url3.pathname),mimeType=url3.pathname.endsWith(".js")?"text/javascript":url3.pathname.endsWith(".css")?"text/css":url3.pathname.endsWith(".html")?"text/html":url3.pathname.endsWith(".json")?"application/json":url3.pathname.endsWith(".png")?"image/png":url3.pathname.endsWith(".svg")?"image/svg+xml":url3.pathname.endsWith(".ico")?"image/x-icon":url3.pathname.endsWith(".woff")?"font/woff":url3.pathname.endsWith(".woff2")?"font/woff2":url3.pathname.endsWith(".ttf")?"font/ttf":url3.pathname.endsWith(".webp")?"image/webp":"";return new Response(import_stream9.Readable.toWeb((0,import_fs_extra27.createReadStream)(realPath)),{headers:{"Content-Type":mimeType}})}if(request7.headers.append("User-Agent",ua),request7.url.startsWith("https://api.xmcl.app/translation")||request7.url.startsWith("https://api.xmcl.app/rtc/official")){let profile=await(await this.app.registry.get(UserService)).getOfficialUserProfile().catch(()=>{});profile&&profile.accessToken&&request7.headers.set("Authorization",`Bearer ${profile.accessToken}`),request7.url.startsWith("https://api.xmcl.app/translation")&&request7.headers.set("x-api-key","$2a$10$jGX.ZOVUiEOUTM7vDZ/wj.1Vin4ItmwCuPLKQPjp.sknU0gwW2iH2")}else request7.url.startsWith("https://api.curseforge.com")&&request7.headers.set("x-api-key","$2a$10$jGX.ZOVUiEOUTM7vDZ/wj.1Vin4ItmwCuPLKQPjp.sknU0gwW2iH2");let headers={};request7.headers.forEach((value,key)=>{headers[key]=value});let response=await this.app.protocol.handle({url:new URL(url3),method:request7.method,headers,body:request7.body?import_stream9.Readable.fromWeb(request7.body):request7.body});return response.headers["access-control-allow-origin"]=["*"],new Response(response.body instanceof import_stream9.Readable?import_stream9.Readable.toWeb(response.body):response.body,{status:response.status,headers:response.headers})},"handler");return sess.protocol.handle("http",handler),sess.protocol.handle("https",handler),this.cached[url2]=sess,sess}};__name(ElectronSession,"ElectronSession");var import_electron_updater=__toESM(require_main2());var pluginAutoUpdate=__name(async app6=>{(await app6.registry.get(kSettings)).subscribe("autoInstallOnAppQuitSet",value=>{import_electron_updater.autoUpdater.autoInstallOnAppQuit=value}).subscribe("allowPrereleaseSet",value=>{import_electron_updater.autoUpdater.allowPrerelease=value}).subscribe("autoDownloadSet",value=>{import_electron_updater.autoUpdater.autoDownload=value}).subscribe("config",config=>{import_electron_updater.autoUpdater.autoInstallOnAppQuit=config.autoInstallOnAppQuit,import_electron_updater.autoUpdater.allowPrerelease=config.allowPrerelease,import_electron_updater.autoUpdater.autoDownload=config.autoDownload})},"pluginAutoUpdate");var import_fs28=require("fs");var import_path60=__toESM(require("path"));var dark_256x256_default3=import_path60.default.join(__dirname,dark_256x256_default);var import_path61=__toESM(require("path"));var light_256x256_default3=import_path61.default.join(__dirname,light_256x256_default);var builtin={logoLight:light_256x256_default3,logoDark:dark_256x256_default3},pluginIconProtocol=__name(app6=>{app6.protocol.registerHandler("http",async({request:request7,response})=>{if(request7.url.host==="launcher"&&request7.url.pathname.startsWith("/icons")){let name3=request7.url.pathname.substring(7),path16=builtin[name3];path16&&(response.status=200,response.headers["content-type"]=path16.endsWith("png")?"image/png":path16.endsWith(".gif")?"image/gif":path16.endsWith(".webp")?"image/webp":path16.endsWith("svg")?"image/svg+xml":"",response.body=(0,import_fs28.createReadStream)(path16))}})},"pluginIconProtocol");var import_electron11=require("electron");var pluginNvdiaGPULinux=__name(async app6=>{app6.registry.get(LaunchService).then(servi=>{servi.registerMiddleware({name:"nvidia-gpu-linux",async onBeforeLaunch(input,payload,output){if(app6.platform.os!=="linux"||payload.side==="server")return;if((await app6.registry.get(kSettings)).enableDedicatedGPUOptimization){let env=output.extraExecOption?.env||{...process.env};((await import_electron11.app.getGPUInfo("basic"))?.gpuDevice?.filter(v=>v?.vendorId!==5140)||[]).some(g=>g.vendorId===4318)&&(env.__NV_PRIME_RENDER_OFFLOAD="1",env.__GLX_VENDOR_LIBRARY_NAME="nvidia",output.extraExecOption={...output.extraExecOption,env})}}})})},"pluginNvdiaGPULinux");var import_child_process8=require("child_process"),import_electron12=require("electron");var import_promises30=require("fs/promises"),import_path62=require("path");var virtual_elevate_default="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";var import_zlib3=require("zlib");async function ensureElevateExe(appDataPath){let elevate=(0,import_path62.join)(appDataPath,"elevate.exe");if(await checksum(elevate,"sha1").catch(()=>{})!=="d8d449b92de20a57df722df46435ba4553ecc802"){let elevateBinary=(0,import_zlib3.gunzipSync)(Buffer.from(virtual_elevate_default,"base64"));await(0,import_promises30.writeFile)(elevate,elevateBinary)}return elevate}__name(ensureElevateExe,"ensureElevateExe");var pluginPowerMonitor=__name(async app6=>{if(app6.platform.os!=="windows")return;let gpus=(await import_electron12.app.getGPUInfo("basic"))?.gpuDevice?.filter(v=>v?.vendorId!==5140).map(v=>v.vendorId)||[],{log,warn,error}=app6.getLogger("GPUOptifimizer");if(gpus.length<2){log(`Detected GPUs: [${gpus.join(", ")}]`);return}log(`Detected GPUs [${gpus.join(", ")}]. Trying to assign Minecraft JVM to high performance GPU`),app6.registry.get(LaunchService).then(servi=>{servi.registerMiddleware({name:"gpu-optimization",async onBeforeLaunch(input,payload,output){if(payload.side==="server")return;let javaPath=output.javaPath;if((await app6.registry.get(kSettings)).enableDedicatedGPUOptimization)try{let result=await queryGPUStatus(javaPath);log(`JVM GPU setting: ${result}`)}catch(e){warn(`No GPU assignment: ${e.message}`);try{await addRegistryKey(app6,javaPath,import_electron12.powerMonitor.onBatteryPower?1:2),log("Assigned Minecraft JVM to high performance GPU")}catch(e2){e2 instanceof Error?e2.name="GPUOptimizationError":error(new AnyError("GPUOptimizationError","Failed to assign Minecraft JVM to high performance GPU",{cause:e2}))}}}})})},"pluginPowerMonitor");function queryGPUStatus(javaPath){return new Promise((resolve15,reject2)=>{(0,import_child_process8.exec)(`@chcp 65001 >nul & cmd /d/s/c REG QUERY HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\DirectX\\UserGpuPreferences /v "${javaPath}"`,(err,out,stderr)=>{err?reject2(new Error(stderr)):resolve15(out)})})}__name(queryGPUStatus,"queryGPUStatus");async function addRegistryKey(app6,javaPath,type){let elevate=await ensureElevateExe(app6.appDataPath);return new Promise((resolve15,reject2)=>{let val2=`GpuPreference=${type};`;(0,import_child_process8.exec)(`@chcp 65001 >nul & "${elevate}" cmd /d/s/c REG ADD HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\DirectX\\UserGpuPreferences /v "${javaPath}" /t REG_SZ /d ${val2} /f`,(err,out,stderr)=>{err?reject2(new Error(stderr)):resolve15(out)})})}__name(addRegistryKey,"addRegistryKey");var import_stream10=require("stream");var pluginCommonProtocol=__name(app6=>{let handler=__name(async({request:request7,response})=>{if(request7.url.host==="launcher"||response.status)return;let body=request7.body;try{let resp=await app6.fetch(request7.url.toString(),{headers:request7.headers,method:request7.method,body:body instanceof import_stream10.Readable?import_stream10.Readable.toWeb(body):body,redirect:"follow",duplex:body?"half":void 0});response.status=resp.status,response.headers=resp.headers,response.body=resp.body instanceof ReadableStream?import_stream10.Readable.fromWeb(resp.body):resp.body??void 0}catch(e){throw e}},"handler");app6.protocol.registerHandler("http",handler,!0),app6.protocol.registerHandler("https",handler,!0)},"pluginCommonProtocol");var import_fs30=require("fs"),import_path63=require("path");var pluginMediaProtocol=__name(app6=>{let normalizePath2=__name(path16=>app6.platform.os==="windows"?decodeURIComponent(path16.startsWith("/")?path16.substring(1):path16):decodeURIComponent(path16.startsWith("//")?path16.substring(1):path16),"normalizePath");app6.protocol.registerHandler("http",async({request:request7,response})=>{if(request7.url.host==="launcher"&&request7.url.pathname.startsWith("/media")){let pathname=normalizePath2(request7.url.searchParams.get("path")),{fromFile:fromFile2}=await Promise.resolve().then(()=>__toESM(require_file_type()));await fromFile2(pathname).then(type=>{type&&(type.mime.startsWith("image/")||type.mime.startsWith("video/")||type.mime.startsWith("audio/"))?(response.status=200,response.headers={"content-type":type.mime},response.body=(0,import_fs30.createReadStream)(pathname)):response.status=404}).catch(()=>{response.status=404})}if(request7.url.host==="launcher"&&request7.url.pathname.startsWith("/theme-media")){let pathname=(0,import_path63.join)(app6.appDataPath,"themes",normalizePath2(request7.url.pathname.substring(12))),{fromFile:fromFile2}=await Promise.resolve().then(()=>__toESM(require_file_type()));await fromFile2(pathname).then(type=>{type&&(type.mime.startsWith("image/")||type.mime.startsWith("video/")||type.mime.startsWith("audio/")||type.mime.startsWith("font/"))?(response.status=200,response.headers={"content-type":type.mime},response.body=(0,import_fs30.createReadStream)(pathname)):response.status=404}).catch(()=>{response.status=404})}}),app6.protocol.registerHandler("data",({request:request7,response})=>{request7.url.pathname.startsWith("image/png;base64,")&&(response.status=200,response.body=Buffer.from(request7.url.pathname.substring(17),"base64"))})},"pluginMediaProtocol");var import_crypto10=require("crypto"),import_fs_extra28=__toESM(require_lib()),import_path64=require("path");var pluginClientToken=__name(async app6=>{let clientSessionFile=(0,import_path64.join)(app6.appDataPath,"client_session"),clientSession="",isNew=!1;try{clientSession=await(0,import_fs_extra28.readFile)(clientSessionFile).then(b=>b.toString())}catch{clientSession=(0,import_crypto10.randomUUID)(),await(0,import_fs_extra28.writeFile)(clientSessionFile,clientSession),isNew=!0}app6.registry.register(kClientToken,clientSession),app6.registry.register(kIsNewClient,isNew)},"pluginClientToken");var import_crypto11=require("crypto"),import_fs_extra29=__toESM(require_lib()),import_path65=require("path"),import_stream11=require("stream"),import_promises31=require("stream/promises");var ElyByService=class extends AbstractService{constructor(app6,getPath,resourceWorker){super(app6);this.getPath=getPath;this.resourceWorker=resourceWorker;this.#init().catch(e=>this.warn("Failed to init elyby authlib",e))}async#init(){let cachePath=(0,import_path65.join)(this.app.appDataPath,"ely-authlib.cache.json"),etag=(await(0,import_fs_extra29.readJSON)(cachePath,"utf-8").catch(()=>{}))?.etag,resp=await this.app.fetch("https://api.xmcl.app/elyby/authlib",{headers:etag?{"If-None-Match":etag}:{}});if(!resp.ok)return;let data=await resp.json();await(0,import_fs_extra29.writeJSON)(cachePath,{etag:resp.headers.get("etag"),data})}async#getCache(){let cachePath=(0,import_path65.join)(this.app.appDataPath,"ely-authlib.cache.json");return await(0,import_fs_extra29.readJSON)(cachePath,"utf-8").then(content=>content.data).catch(()=>Promise.resolve().then(()=>__toESM(require_cache4())))}async installAuthlib(minecraftVersion){let jsonPath=this.getAppDataPath("ely-authlib.json"),content=await(0,import_fs_extra29.readFile)(jsonPath,"utf-8").then(JSON.parse).catch(()=>({})),record=content[minecraftVersion];for(let key in content){let val2=content[key];(0,import_path65.isAbsolute)(val2.path)||(val2.path=this.getPath(val2.path))}if(record){let path16=record.path,sha12=record.sha1,version4=record.version;if(await this.resourceWorker.checksum(path16,"sha1").catch(()=>"")===sha12){let info=LibraryInfo.resolve("com.mojang:authlib:"+version4+":elyby");return Version.resolveLibrary({name:info.name,downloads:{artifact:{url:"",path:info.path,sha1:sha12,size:(await(0,import_fs_extra29.stat)(path16)).size}}})}}let valid=(await this.#getCache()).filter(e=>minecraftVersion.startsWith(e.minecraft)),resolvedVersion=valid.find(e=>e.minecraft===minecraftVersion)||(valid.length>0?valid[0]:void 0);if(!resolvedVersion)return;let url2=`https://ely.by/minecraft/system/${resolvedVersion.id}.zip`,errors8=[];for(let i=0;i<3;i++)try{let resp=await this.app.fetch(url2);if(!resp.ok){if(resp.status===404)throw new AnyError("ElyAuthlibNotFoundError","Failed to download authlib",void 0,{url:url2});this.warn("Failed to download authlib",resp.statusText);continue}let buf=await resp.arrayBuffer(),zip=await open(Buffer.from(buf));for await(let e of walkEntriesGenerator(zip))if(e.fileName.endsWith(".jar")){let actualVersion=e.fileName.split("/").pop().split("-")[1].split(".jar")[0],stream3=await openEntryReadStream(zip,e),hasher=(0,import_crypto11.createHash)("sha1"),info=LibraryInfo.resolve("com.mojang:authlib:"+actualVersion+":elyby"),buffers=[];await(0,import_promises31.pipeline)(stream3,new import_stream11.Writable({write(chunk,_,callback){hasher.update(chunk),buffers.push(chunk),callback()}}));let path16=this.getPath("libraries",info.path);await(0,import_fs_extra29.ensureDir)((0,import_path65.dirname)(path16)),await(0,import_fs_extra29.writeFile)(path16,Buffer.concat(buffers));let sha12=hasher.digest("hex");return content[minecraftVersion]={path:(0,import_path65.relative)(this.getPath(),path16),sha1:sha12,version:actualVersion},await(0,import_fs_extra29.writeFile)(jsonPath,JSON.stringify(content,null,4)),Version.resolveLibrary({name:info.name,downloads:{artifact:{url:"",path:info.path,sha1:sha12,size:e.uncompressedSize}}})}break}catch(e){errors8.push(e),this.warn("Failed to download authlib",e)}throw errors8.length>0?errors8.length===1?errors8[0]:new AggregateError(errors8.flatMap(e=>e instanceof AggregateError?e.errors:e)):new AnyError("ElyAuthlibInstallError","Failed to install authlib",void 0,{url:url2})}};__name(ElyByService,"ElyByService"),ElyByService=__decorateClass([ExposeServiceKey(ElyByServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(kGameDataPath)),__decorateParam(2,Inject(kResourceWorker))],ElyByService);var elyByPlugin=__name(app6=>{app6.registry.get(LaunchService).then(serv=>{serv.registerMiddleware({name:"elyby",onBeforeLaunch:async(input,payload,output)=>{if(payload.side==="server")return;if(input.user.authority.indexOf("authserver.ely.by")!==-1&&!input.disableElyByAuthlib){let ver=payload.version,libIndex=ver.libraries.findIndex(lib=>lib.groupId==="com.mojang"&&lib.artifactId==="authlib");if(libIndex!==-1){let mcVersion=ver.minecraftVersion,lib=await(await app6.registry.getOrCreate(ElyByService)).installAuthlib(mcVersion);lib&&(ver.libraries[libIndex]=lib)}}}})})},"elyByPlugin");var createLazyWorker=__name((factory,signatures,logger,options)=>{let threadWorker,counter=0,destroyTimer,queue={},disposed=!1,createWorker=__name(()=>{if(disposed)throw new Exception({type:"workerDisposedError"},"The worker is disposed");let worker=factory(options);return logger.log(`Awake the worker ${factory}`),worker.on("message",message=>{if(message==="idle"){destroyTimer&&clearTimeout(destroyTimer),destroyTimer=setTimeout(()=>{threadWorker&&(logger.log(`Dispose the worker ${factory}`),threadWorker.terminate(),threadWorker=void 0,destroyTimer=void 0)},1e3*60);return}let{error,result,id}=message,handler=queue[id];handler&&(error?handler.reject(error):handler.resolve(result),delete queue[id])}),worker},"createWorker"),obj={};for(let method of signatures.methods)signatures.asyncGenerators?.includes(method)?obj[method]=(...args)=>{let _id=counter++;return{next(){return new Promise((resolve15,reject2)=>{queue[_id]={resolve:resolve15,reject:reject2},threadWorker=threadWorker||createWorker(),destroyTimer&&(clearTimeout(destroyTimer),destroyTimer=void 0),threadWorker.postMessage({type:method,id:_id,args})})},return:function(value){throw new Error("Function not implemented.")},throw:function(e){throw new Error("Function not implemented.")},[Symbol.asyncIterator]:function(){throw new Error("Function not implemented.")}}}:obj[method]=(...args)=>{let _id=counter++;return new Promise((resolve15,reject2)=>{queue[_id]={resolve:resolve15,reject:reject2},threadWorker=threadWorker||createWorker(),destroyTimer&&(clearTimeout(destroyTimer),destroyTimer=void 0),threadWorker.postMessage({type:method,id:_id,args})})};return[obj,()=>{threadWorker&&(threadWorker.terminate(),threadWorker=void 0,destroyTimer=void 0,disposed=!0)}]},"createLazyWorker");var import_path66=require("path"),import_worker_threads=require("worker_threads");var path11=(0,import_path66.join)(__dirname.replace("app.asar","app.asar"),"encodingWorkerEntry.worker.js");function encodingWorkerEntry_worker_default(options){return new import_worker_threads.Worker(path11,options)}__name(encodingWorkerEntry_worker_default,"default");var pluginEncodingWorker=__name(async app6=>{let logger=app6.getLogger("EncodingWorker"),[encodingWorker,dispose]=createLazyWorker(encodingWorkerEntry_worker_default,{methods:["decode","guessEncodingByBuffer"]},logger);app6.registry.register(kEncodingWorker,encodingWorker),app6.registryDisposer(dispose)},"pluginEncodingWorker");var import_undici12=__toESM(require_undici());var pluginGFW=__name(app6=>{let logger=app6.getLogger("GFW");async function updateGFW(){let taobao=new import_undici12.Client("https://npm.taobao.org"),google=new import_undici12.Client("https://www.google.com"),yandex=new import_undici12.Client("https://www.yandex.com"),networkEnv=await Promise.any([taobao.request({method:"HEAD",path:"/",connectTimeout:5e3,headersTimeout:5e3}).then(()=>"cn",()=>"global"),google.request({method:"HEAD",path:"/",connectTimeout:5e3,headersTimeout:5e3}).then(()=>"global",()=>"global"),yandex.request({method:"HEAD",path:"/",connectTimeout:5e3,headersTimeout:5e3}).then(()=>"yandex",()=>"global")]);return logger.log(networkEnv?"Detected current in Chinese Mainland.":"Detected current NOT in Chinese Mainland."),taobao.close(),google.close(),networkEnv}__name(updateGFW,"updateGFW"),app6.registry.register(kGFW,new GFW(updateGFW()))},"pluginGFW");var import_fs33=require("fs"),import_path68=require("path");var import_crypto12=require("crypto"),import_fs31=require("fs"),import_fs_extra30=__toESM(require_lib()),import_path67=require("path");var ImageStorage=class{constructor(root){this.root=root}async addImage(pathOrData){typeof pathOrData=="string"&&pathOrData.startsWith("image://")&&(pathOrData=pathOrData.substring(8));let sha12=typeof pathOrData=="string"?await checksum(pathOrData,"sha1"):(0,import_crypto12.createHash)("sha1").update(pathOrData).digest("hex"),imagePath=(0,import_path67.join)(this.root,sha12);return(0,import_fs31.existsSync)(imagePath)||(typeof pathOrData=="string"?await linkOrCopyFile(pathOrData,imagePath):await(0,import_fs_extra30.writeFile)(imagePath,pathOrData)),`http://launcher/image/${sha12}`}};__name(ImageStorage,"ImageStorage");var import_fs_extra31=__toESM(require_lib()),import_file_type=__toESM(require_file_type());var pluginImageStorage=__name(app6=>{let root=(0,import_path68.join)(app6.appDataPath,"resource-images");app6.registry.register(ImageStorage,new ImageStorage(root)),app6.protocol.registerHandler("http",async({request:request7,response})=>{if(request7.url.host==="launcher"&&request7.url.pathname.startsWith("/image")){let sha12=request7.url.pathname.substring(7);if(sha12.length===40){let image=(0,import_path68.join)(root,sha12);if(await missing(image))response.status=404;else{response.status=200;let buf=await(0,import_fs_extra31.readFile)(image),fileType2=await(0,import_file_type.fromBuffer)(buf);response.body=(0,import_fs33.createReadStream)(image),fileType2?.mime&&(fileType2.ext==="xml"?response.headers["Content-Type"]="image/svg+xml":response.headers["Content-Type"]=fileType2.mime)}}}})},"pluginImageStorage");var import_fs_extra37=__toESM(require_lib()),import_path74=require("path");var import_fs_extra32=__toESM(require_lib()),import_path69=require("path");var InstanceLogService=class extends AbstractService{constructor(app6,encoder){super(app6);this.encoder=encoder}async listLogs(instancePath){return(await readdirIfPresent((0,import_path69.join)(instancePath,"logs"))).filter(f=>f.endsWith(".gz")||f.endsWith(".txt")||f.endsWith(".log"))}async removeLog(instancePath,name3){let filePath=(0,import_path69.join)(instancePath,"logs",name3);this.log(`Remove log ${filePath}`),await(0,import_fs_extra32.unlink)(filePath).catch(()=>{})}async getLogContent(instancePath,name3){try{let filePath=(0,import_path69.join)(instancePath,"logs",name3),buf=await(0,import_fs_extra32.readFile)(filePath);name3.endsWith(".gz")&&(buf=await gunzip(buf));let encoding=await this.encoder.guessEncodingByBuffer(buf.subarray(0,512*128)).catch(e=>{});return await this.encoder.decode(buf,encoding||UTF82)}catch{return""}}async listCrashReports(instancePath){return(await readdirIfPresent((0,import_path69.join)(instancePath,"crash-reports"))).filter(f=>f.endsWith(".gz")||f.endsWith(".txt"))}async removeCrashReport(instancePath,name3){let filePath=(0,import_path69.join)(instancePath,"crash-reports",name3);this.log(`Remove crash report ${filePath}`);try{await(0,import_fs_extra32.unlink)(filePath)}catch(e){if(isSystemError(e)&&e.code===ENOENT_ERROR)return;throw e}}async getCrashReportContent(instancePath,name3){let filePath;(0,import_path69.isAbsolute)(name3)?filePath=name3:filePath=(0,import_path69.join)(instancePath,"crash-reports",name3);try{let buf=await(0,import_fs_extra32.readFile)(filePath.trim());name3.endsWith(".gz")&&(buf=await gunzip(buf));let encoding=await this.encoder.guessEncodingByBuffer(buf.subarray(0,512*128)).catch(()=>{});return await this.encoder.decode(buf,encoding||UTF82)}catch(e){return isSystemError(e)&&e.code===ENOENT_ERROR||this.error(new AnyError("GetCrashContentError",`Fail to get log content "${name3}"`,{cause:e})),""}}showLog(instancePath,name3){let filePath=(0,import_path69.join)(instancePath,"logs",name3);this.app.shell.showItemInFolder(filePath)}showCrash(instancePath,name3){let filePath=(0,import_path69.join)(instancePath,"crash-reports",name3);this.app.shell.showItemInFolder(filePath)}};__name(InstanceLogService,"InstanceLogService"),__decorateClass([Singleton()],InstanceLogService.prototype,"listLogs",1),__decorateClass([Singleton(name3=>name3)],InstanceLogService.prototype,"removeLog",1),__decorateClass([Singleton(name3=>name3)],InstanceLogService.prototype,"getLogContent",1),__decorateClass([Singleton()],InstanceLogService.prototype,"listCrashReports",1),__decorateClass([Singleton(name3=>name3)],InstanceLogService.prototype,"removeCrashReport",1),__decorateClass([Singleton(name3=>name3)],InstanceLogService.prototype,"getCrashReportContent",1),InstanceLogService=__decorateClass([ExposeServiceKey(InstanceLogServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(kEncodingWorker))],InstanceLogService);var import_fs36=require("fs"),import_fs_extra33=__toESM(require_lib()),import_path70=require("path");var INSTANCES_FOLDER="instances",InstanceService=class extends StatefulService{constructor(app6,store,versionMetadataService,getPath,imageStore){super(app6,()=>store.registerStatic(new InstanceState,InstanceServiceKey),async()=>{let instanceConfig=await this.instancesFile.read(),managed=(await readdirEnsured(this.getPathUnder())).map(p=>this.getPathUnder(p));this.log(`Found ${managed.length} managed instances and ${instanceConfig.instances.length} external instances.`);let all=[...new Set([...instanceConfig.instances,...managed])],staleInstances=new Set;await Promise.all(all.map(async path16=>{(0,import_path70.basename)(path16).startsWith(".")||await this.loadInstance(path16)||staleInstances.add(path16)}));let normalizeInstancePath=__name(path16=>this.isUnderManaged(path16)?(0,import_path70.relative)(this.getPathUnder(),path16):path16,"normalizeInstancePath"),selectedInstance=instanceConfig.selectedInstance||"";staleInstances.size>0&&await this.instancesFile.write({selectedInstance:normalizeInstancePath(selectedInstance),instances:instanceConfig.instances.filter(p=>!staleInstances.has(p)).map(normalizeInstancePath)}),this.state.subscribe("instanceEdit",async({path:path16})=>{let inst=this.state.all[path16];await this.instanceFile.write((0,import_path70.join)(path16,"instance.json"),inst),this.log(`Saved instance ${path16}`)})});this.versionMetadataService=versionMetadataService;this.getPath=getPath;this.imageStore=imageStore;this.instancesFile=createSafeFile(this.getAppDataPath("instances.json"),InstancesSchema,this,[this.getPath("instances.json")])}instancesFile;instanceFile=createSafeIO(InstanceSchema,this);#removeHandlers={};async getSharedInstancesState(){return await this.initialize(),this.state}getPathUnder(...ps){return this.getPath(INSTANCES_FOLDER,...ps)}getCandidatePath(name3){let candidate=this.getPathUnder(filenamify(name3,{replacement:"_"}));if((0,import_fs36.existsSync)(candidate)){let i=1;for(;(0,import_fs36.existsSync)(candidate+i);)i++;return candidate+i}else return candidate}async loadInstance(path16){requireString(path16),path16=path16.trim(),(0,import_path70.isAbsolute)(path16)||(path16=this.getPathUnder(path16));let option;if(!await isDirectory(path16))return!1;this.log(`Start load instance under ${path16}`);try{option=await this.instanceFile.read((0,import_path70.join)(path16,"instance.json"))}catch(e){return this.warn(`Cannot load instance json ${path16}`),this.warn(e),!1}option.name=option.name.trim();let name3=option.name,expectPath=this.getPathUnder(filenamify(name3,{replacement:"_"}));try{this.isUnderManaged(path16)&&expectPath!==path16&&!(0,import_fs36.existsSync)(expectPath)&&(this.log(`Migrate instance ${path16} -> ${expectPath}`),await(0,import_fs_extra33.rename)(path16,expectPath),path16=expectPath)}catch(e){this.warn(`Fail to rename instance ${path16} -> ${expectPath}`),this.warn(e)}let instance=createTemplate();return instance.author=instance.author||"",assignShallow(instance,option),option.runtime&&assignShallow(instance.runtime,option.runtime),instance.assignMemory=option.assignMemory,instance.showLog=option.showLog,instance.hideLauncher=option.hideLauncher,instance.fastLaunch=option.fastLaunch,instance.icon=option.icon,instance.maxMemory=option.maxMemory,instance.minMemory=option.minMemory,instance.vmOptions=option.vmOptions,instance.mcOptions=option.mcOptions,instance.creationDate=option.creationDate,instance.lastAccessDate=option.lastAccessDate,instance.disableAuthlibInjector=option.disableAuthlibInjector,instance.disableElybyAuthlib=option.disableElybyAuthlib,option.resolution&&(instance.resolution?(instance.resolution.width=option.resolution.width,instance.resolution.height=option.resolution.height,instance.resolution.fullscreen=option.resolution.fullscreen):instance.resolution=option.resolution),instance.runtime.minecraft=instance.runtime.minecraft||this.versionMetadataService.getLatestRelease(),instance.upstream=option.upstream,instance.playtime=option.playtime,instance.lastPlayedDate=option.lastPlayedDate,instance.prependCommand=option.prependCommand,option.server&&(instance.server=option.server),instance.path=path16,this.state.instanceAdd(instance),this.log(`Loaded instance ${instance.path}`),!0}async createInstance(payload){if(requireObject(payload),!payload.name)throw new TypeError("payload.name should not be empty!");let instance=createTemplate();assignShallow(instance,payload),payload.runtime&&assignShallow(instance.runtime,payload.runtime),payload.resolution&&(instance.resolution?assignShallow(instance.resolution,payload.resolution):instance.resolution=payload.resolution),payload.server&&(instance.server=payload.server),payload.name=payload.name.trim(),payload.path||(instance.path=this.getCandidatePath(payload.name)),instance.runtime.minecraft=instance.runtime.minecraft||this.versionMetadataService.getLatestRelease(),instance.creationDate=Date.now(),instance.lastAccessDate=Date.now(),instance.author=payload.author??instance.author,instance.description=payload.description??instance.description,instance.showLog=payload.showLog??instance.showLog,instance.upstream=payload.upstream,instance.icon=payload.icon??"",isPathDiskRootPath(instance.path)||await(0,import_fs_extra33.ensureDir)(instance.path).catch(()=>{});let forceFolder=!0;return(forceFolder||payload.resourcepacks)&&await(0,import_fs_extra33.ensureDir)((0,import_path70.join)(instance.path,"resourcepacks")).catch(()=>{}),(forceFolder||payload.shaderpacks)&&await(0,import_fs_extra33.ensureDir)((0,import_path70.join)(instance.path,"shaderpacks")).catch(()=>{}),await this.instanceFile.write((0,import_path70.join)(instance.path,"instance.json"),instance),this.state.instanceAdd(instance),this.log("Created instance with option"),this.log(JSON.stringify(instance,null,4)),instance.path}async duplicateInstance(path16){if(requireString(path16),!this.state.all[path16])return"";let instance=this.state.all[path16],newPath=this.getCandidatePath(instance.name||(0,import_path70.basename)(path16)),newName=(0,import_path70.basename)(newPath);await this.createInstance({...JSON.parse(JSON.stringify(instance)),path:newPath,name:newName});let hasMods=!1,hasResourcepacks=!1,hasShaderpacks=!1;if(await(0,import_fs_extra33.copy)(path16,newPath,{filter:async(src,dest)=>{if(await(0,import_fs_extra33.readlink)(src).catch(()=>""))return!1;let relativePath=(0,import_path70.relative)(path16,src).replaceAll("\\","/");return relativePath.startsWith("mods")?(hasMods=!0,!1):relativePath.startsWith("resourcepacks")?(hasResourcepacks=!0,!1):relativePath.startsWith("shaderpacks")?(hasShaderpacks=!0,!1):!0}}),hasMods){let modDirSrc=(0,import_path70.join)(path16,"mods");await(0,import_fs_extra33.ensureDir)((0,import_path70.join)(newPath,"mods"));let files=await(0,import_fs_extra33.readdir)(modDirSrc);await Promise.allSettled(files.map(f=>linkWithTimeoutOrCopy((0,import_path70.join)(modDirSrc,f),(0,import_path70.join)(newPath,"mods",f))))}if(hasResourcepacks){let resourcepacksDirSrc=(0,import_path70.join)(path16,"resourcepacks");if(!(await(0,import_fs_extra33.stat)(resourcepacksDirSrc)).isSymbolicLink()){await(0,import_fs_extra33.ensureDir)((0,import_path70.join)(newPath,"resourcepacks"));let files=await(0,import_fs_extra33.readdir)(resourcepacksDirSrc);await Promise.allSettled(files.map(f=>linkWithTimeoutOrCopy((0,import_path70.join)(resourcepacksDirSrc,f),(0,import_path70.join)(newPath,"resourcepacks",f))))}}if(hasShaderpacks){let shaderpacksDirSrc=(0,import_path70.join)(path16,"shaderpacks");if(!(await(0,import_fs_extra33.stat)(shaderpacksDirSrc)).isSymbolicLink()){await(0,import_fs_extra33.ensureDir)((0,import_path70.join)(newPath,"shaderpacks"));let files=await(0,import_fs_extra33.readdir)(shaderpacksDirSrc);await Promise.allSettled(files.map(f=>linkWithTimeoutOrCopy((0,import_path70.join)(shaderpacksDirSrc,f),(0,import_path70.join)(newPath,"shaderpacks",f))))}}return newPath}async deleteInstance(path16){await this.initialize(),requireString(path16);let isManaged=this.isUnderManaged(path16),lock=this.mutex.of(LockKey.instanceRemove(path16)),instanceLock=this.mutex.of(LockKey.instance(path16));isManaged&&await exists2(path16)&&await lock.runExclusive(async()=>{instanceLock.cancel();let oldHandlers=this.#removeHandlers[path16];for(let handlerRef of oldHandlers||[])handlerRef.deref()?.();try{await(0,import_fs_extra33.rm)(path16,{recursive:!0,force:!0,maxRetries:1})}catch(e){if(isSystemError(e)&&e.code===ENOENT_ERROR)this.warn(`Fail to remove instance ${path16}`);else throw e.name==="Error"&&(e.name="InstanceDeleteError"),e}this.#removeHandlers[path16]=[]}),this.state.instanceRemove(path16)}registerRemoveHandler(path16,handler){this.#removeHandlers[path16]||(this.#removeHandlers[path16]=[]),this.#removeHandlers[path16].push(new WeakRef(handler))}async editInstance(options){await this.initialize(),requireObject(options);let instancePath=options.instancePath;if(!instancePath)return;let state=this.state.all[instancePath]||this.state.instances.find(i=>i.path===instancePath);if(!state&&(await this.loadInstance(instancePath).catch(()=>!1),state=this.state.all[instancePath]||this.state.instances.find(i=>i.path===instancePath),!state)){this.error(new AnyError("InstanceNotFoundError",`Fail to find ${instancePath}. Existed: ${Object.keys(this.state.all).join(", ")}.`));return}let ignored={runtime:!0,deployments:!0,server:!0,vmOptions:!0,mcOptions:!0,minMemory:!0,maxMemory:!0},result={};for(let key of Object.keys(options))key in ignored||key in state&&state[key]!==options[key]&&(result[key]=options[key]);if(options.name&&this.isUnderManaged(instancePath)){let newPath=(0,import_path70.join)((0,import_path70.dirname)(instancePath),options.name);newPath!==instancePath&&this.state.instances.some(i=>i.path===newPath)&&(options.name=void 0,this.error(new AnyError("InstanceNameDuplicatedError")))}if(typeof options.fileApi=="string"&&options.fileApi!==state.fileApi&&(result.fileApi=options.fileApi),"maxMemory"in options&&options.maxMemory!==state.maxMemory)if(typeof options.maxMemory>"u")result.maxMemory=void 0;else if(typeof options.maxMemory=="number")result.maxMemory=Math.floor(options.maxMemory>0?options.maxMemory:0);else throw new Error(`Invalid Argument: Expect maxMemory to be number or undefined! Got ${typeof options.maxMemory}.`);if("minMemory"in options&&options.minMemory!==state.minMemory)if(typeof options.minMemory>"u")result.minMemory=void 0;else if(typeof options.minMemory=="number")result.minMemory=Math.floor(options.minMemory>0?options.minMemory:0);else throw new Error(`Invalid Argument: Expect minMemory to be number or undefined! Got ${typeof options.maxMemory}.`);if("prependCommand"in options&&options.prependCommand!==state.prependCommand&&(result.prependCommand=options.prependCommand),"assignMemory"in options&&options.assignMemory!==state.assignMemory&&(result.assignMemory=options.assignMemory),"showLog"in options&&options.showLog!==state.showLog&&(result.showLog=options.showLog),"hideLauncher"in options&&options.hideLauncher!==state.hideLauncher&&(result.hideLauncher=options.hideLauncher),"fastLaunch"in options&&options.fastLaunch!==state.fastLaunch&&(result.fastLaunch=options.fastLaunch),"disableAuthlibInjector"in options&&options.disableAuthlibInjector!==state.disableAuthlibInjector&&(result.disableAuthlibInjector=options.disableAuthlibInjector),"disableElybyAuthlib"in options&&options.disableElybyAuthlib!==state.disableElybyAuthlib&&(result.disableElybyAuthlib=options.disableElybyAuthlib),"runtime"in options&&options.runtime){let runtime=options.runtime,currentRuntime=state.runtime,resultRuntime={};for(let version4 of Object.keys(runtime))version4 in currentRuntime?currentRuntime[version4]!==runtime[version4]&&(resultRuntime[version4]=runtime[version4]||""):resultRuntime[version4]=runtime[version4]||"";Object.keys(resultRuntime).length>0&&(result.runtime=resultRuntime)}if(result.runtime&&state.version&&typeof result.version>"u"&&(result.version=""),"server"in options&&(options.server?(options.server.host!==state.server?.host||options.server.port!==state.server.port)&&(result.server=options.server):state.server!==void 0&&(result.server=options.server)),"vmOptions"in options&&(typeof options.vmOptions!=typeof state.vmOptions||options.vmOptions?.length!==state.vmOptions?.length||options.vmOptions?.some((e,i)=>e!==state.vmOptions?.[i]))&&(result.vmOptions=options.vmOptions),"mcOptions"in options&&(typeof options.mcOptions!=typeof state.mcOptions||options.mcOptions?.length!==state.mcOptions?.length||options.mcOptions?.some((e,i)=>e!==state.mcOptions?.[i]))&&(result.mcOptions=options.mcOptions),"env"in options&&(typeof options.env!=typeof state.env||options.env&&state.env&&Object.keys(options.env).some(k=>options.env?.[k]!==state.env?.[k]))&&(result.env=options.env),"icon"in result&&result.icon)try{let iconURL=new URL(result.icon),path16=iconURL.searchParams.get("path");iconURL.host==="launcher"&&iconURL.pathname==="/media"&&path16&&(result.icon=await this.imageStore.addImage(path16))}catch(e){e instanceof Error&&this.error(e)}Object.keys(result).length>0&&(this.log(`Modify instance ${instancePath} (${options.name}) ${JSON.stringify(result,null,4)}.`),this.state.instanceEdit({...result,path:instancePath}))}isUnderManaged(path16){return(0,import_path70.resolve)(path16).startsWith((0,import_path70.resolve)(this.getPathUnder()))}async acquireInstanceById(id){id=filenamify(id),this.log(`Acquire instance by id ${id}`);let instancePath=this.getPathUnder(id);if(this.state.all[instancePath])return this.log(`Acquire existed instance ${id} -> ${instancePath}`),instancePath;let path16=await this.createInstance({path:instancePath,name:id});return this.log(`Create new instance ${id} -> ${instancePath}`),path16}async validateInstancePath(path16){let err=await validateDirectory(this.app.platform,path16,!0);if(err&&err!=="exists")return err;if(!this.state.all[path16])return await this.loadInstance(path16).catch(()=>"bad")?void 0:"bad"}};__name(InstanceService,"InstanceService"),InstanceService=__decorateClass([ExposeServiceKey(InstanceServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(ServiceStateManager)),__decorateParam(2,Inject(VersionMetadataService)),__decorateParam(3,Inject(kGameDataPath)),__decorateParam(4,Inject(ImageStorage))],InstanceService);var import_fs38=require("fs"),import_fs_extra34=__toESM(require_lib()),import_path71=require("path");var InstanceScreenshotService=class extends AbstractService{constructor(app6){super(app6)}async getScreenshots(instancePath){let screenshotsPath=(0,import_path71.join)(instancePath,"screenshots");return(0,import_fs38.existsSync)(screenshotsPath)?(await(0,import_fs_extra34.readdir)(screenshotsPath)).map(file=>{let url2=new URL("http://launcher/media");return url2.searchParams.append("path",(0,import_path71.join)((0,import_path71.join)(screenshotsPath,file))),url2.toString()}):[]}async showScreenshot(url2){let path16=new URL(url2).searchParams.get("path");path16&&(0,import_fs38.existsSync)(path16)&&this.app.shell.showItemInFolder(path16)}};__name(InstanceScreenshotService,"InstanceScreenshotService"),InstanceScreenshotService=__decorateClass([ExposeServiceKey(InstanceScreenshotServiceKey),__decorateParam(0,Inject(LauncherAppKey))],InstanceScreenshotService);var RenderDistances=Object.freeze({Tiny:2,Short:4,Normal:8,Far:16,Extreme:32}),Graphics=Object.freeze({Fast:!1,Fancy:!0}),RenderClouds=Object.freeze({Off:!1,Fast:"fast",Fancy:!0});var DEFAULT_FRAME={version:1139,invertYMouse:!1,mouseSensitivity:.5,difficulty:2,renderDistance:12,particles:1,fboEnable:!0,fancyGraphics:Graphics.Fancy,ao:2,renderClouds:RenderClouds.Fancy,enableVsync:!0,useVbo:!0,mipmapLevels:4,anaglyph3d:!1,fov:0,gamma:0,saturation:0,guiScale:0,bobView:!0,maxFps:120,fullscreen:!1,resourcePacks:[],incompatibleResourcePacks:[],lastServer:"",lang:"en_us",chatVisibility:0,chatColors:!0,chatLinks:!0,chatLinksPrompt:!0,chatOpacity:1,snooperEnabled:!0,hideServerAddress:!1,advancedItemTooltips:!1,pauseOnLostFocus:!0,touchscreen:!1,overrideWidth:0,overrideHeight:0,heldItemTooltips:!0,chatHeightFocused:1,chatHeightUnfocused:.44366196,chatScale:1,chatWidth:1,forceUnicodeFont:!1,reducedDebugInfo:!1,useNativeTransport:!0,entityShadows:!0,mainHand:"right",attackIndicator:1,showSubtitles:!1,realmsNotifications:!0,enableWeakAttacks:!1,autoJump:!0,narrator:0,tutorialStep:"movement","key_key.attack":-100,"key_key.use":-99,"key_key.forward":17,"key_key.left":30,"key_key.back":31,"key_key.right":32,"key_key.jump":57,"key_key.sneak":42,"key_key.sprint":29,"key_key.drop":16,"key_key.inventory":18,"key_key.chat":20,"key_key.playerlist":15,"key_key.pickItem":-98,"key_key.command":53,"key_key.screenshot":60,"key_key.togglePerspective":63,"key_key.smoothCamera":0,"key_key.fullscreen":87,"key_key.spectatorOutlines":0,"key_key.swapHands":33,"key_key.saveToolbarActivator":46,"key_key.loadToolbarActivator":45,"key_key.advancements":38,"key_key.hotbar.1":2,"key_key.hotbar.2":3,"key_key.hotbar.3":4,"key_key.hotbar.4":5,"key_key.hotbar.5":6,"key_key.hotbar.6":7,"key_key.hotbar.7":8,"key_key.hotbar.8":9,"key_key.hotbar.9":10,soundCategory_master:1,soundCategory_music:1,soundCategory_record:1,soundCategory_weather:1,soundCategory_block:1,soundCategory_hostile:1,soundCategory_neutral:1,soundCategory_player:1,soundCategory_ambient:1,soundCategory_voice:1,modelPart_cape:!0,modelPart_jacket:!0,modelPart_left_sleeve:!0,modelPart_right_sleeve:!0,modelPart_left_pants_leg:!0,modelPart_right_pants_leg:!0,modelPart_hat:!0};function getDefaultFrame(){return Object.assign({},DEFAULT_FRAME,{resourcePacks:[],incompatibleResourcePacks:[]})}__name(getDefaultFrame,"getDefaultFrame");function parse2(str,strict){let intPattern=/^\d+$/,floatPattern=/^[-+]?[0-9]*\.[0-9]+$/,booleanPattern=/^(true)|(false)$/,lines=str.split(`
`);if(!lines||lines.length===0)return strict?getDefaultFrame():{};let setting=lines.map(l=>{let i=l.indexOf(":");return i!==-1?[l.slice(0,i),l.slice(i+1)]:["",l]}).filter(pair=>pair[0].length!==0).map(([key,value])=>{value=value.trim();let newValue;if(intPattern.test(value))newValue=Number.parseInt(value,10);else if(floatPattern.test(value))newValue=Number.parseFloat(value);else if(booleanPattern.test(value))newValue=value==="true";else if(value.startsWith("[")&&value.endsWith("]")){let raw=value.slice(1,-1);if(raw.length===0)newValue=[];else{let result=[],buffer="",inQuote=!1;for(let i=0;i<raw.length;i++){let char=raw[i];char==='"'?inQuote=!inQuote:char===","&&!inQuote?(result.push(buffer),buffer=""):buffer+=char}buffer.length>0&&result.push(buffer),newValue=result}}else newValue=value;return{[key]:newValue}}).reduce((prev,current)=>Object.assign(prev,current),{});if(!strict)return setting;let source=getDefaultFrame(),target={};return Object.keys(source).forEach(key=>{target[key]=typeof setting[key]==typeof source[key]?setting[key]:source[key],delete setting.key}),target}__name(parse2,"parse");var import_fs_extra35=__toESM(require_lib()),import_path72=require("path");var import_fs40=require("fs");var InstanceOptionsService=class extends AbstractService{constructor(app6,getPath){super(app6);this.getPath=getPath}getServerProperties(instancePath){let path16=(0,import_path72.join)(instancePath,"server","server.properties");return(0,import_fs_extra35.readFile)(path16,"utf-8").catch(()=>"").then(content2=>content2.split(`
`).filter(v=>v.trim().length>0).map(l=>l.split("=")).reduce((a,b)=>Object.assign(a,{[b[0]]:b[1]}),{}))}async setServerProperties(instancePath,properties){let path16=(0,import_path72.join)(instancePath,"server","server.properties"),original=await this.getServerProperties(instancePath),merged=Object.assign(original,properties),content=Object.entries(merged).map(([k,v])=>`${k}=${v}`).join(`
`)+`
`;await(0,import_fs_extra35.ensureFile)(path16),await(0,import_fs_extra35.writeFile)(path16,content)}async getEULA(instancePath){let optionsPath=(0,import_path72.join)(instancePath,"server","eula.txt");try{return(await(0,import_fs_extra35.readFile)(optionsPath,"utf-8")).includes("eula=true")}catch{return!1}}async setEULA(instancePath,value){let optionsPath=(0,import_path72.join)(instancePath,"server","eula.txt");return await(0,import_fs_extra35.ensureFile)(optionsPath),(0,import_fs_extra35.writeFile)(optionsPath,`eula=${!!value}`)}async watch(path16){return requireString(path16),(await this.app.registry.get(ServiceStateManager)).registerOrGet(getInstanceGameOptionKey(path16),async({defineAsyncOperation})=>{let state=new GameOptionsState,loadShaderOptions=defineAsyncOperation(async path17=>{try{let result=await this.getShaderOptions(path17);state.shaderPackSet(result.shaderPack)}catch(e){isSystemError(e)&&(this.warn(`An error ocurred during load shader options of ${path17}.`),this.warn(e))}}),loadOptions=defineAsyncOperation(async path17=>{try{let result=await this.getGameOptions(path17);state.gameOptionsSet(result)}catch(e){isSystemError(e)&&(this.warn(`An error ocurred during parse game options of ${path17}.`),this.warn(e))}}),loadEula=defineAsyncOperation(async path17=>{try{let result=await this.getEULA(path17);state.eulaSet(result)}catch(e){isSystemError(e)&&(this.warn(`An error ocurred during parse eula of ${path17}.`),this.warn(e))}});this.log(`Start to watch instance options.txt in ${path16}`);let watcher=new FSWatcher({cwd:path16,ignorePermissionErrors:!0}),dispose=__name(()=>{watcher.close()},"dispose");return watcher.on("all",(event,file)=>{(0,import_path72.basename)(file)==="options.txt"?loadOptions(path16):(0,import_path72.basename)(file)==="optionsshaders.txt"?loadShaderOptions(path16):(0,import_path72.basename)(file)==="eula.txt"?loadEula(path16):event==="unlinkDir"&&!file&&dispose()}).add("options.txt").add("optionsshaders.txt").add((0,import_path72.join)("server","eula.txt")),[state,dispose]})}async getShaderOptions(instancePath){let optionsPath=(0,import_path72.join)(instancePath,"optionsshaders.txt"),content=await(0,import_fs_extra35.readFile)(optionsPath,"utf-8").catch(e=>"");return parseShaderOptions(content)}async isGameOptionsLinked(instancePath){let rootGameOptions=this.getPath("options.txt"),instanceGameOptions=(0,import_path72.join)(instancePath,"options.txt");return await isHardLinked(rootGameOptions,instanceGameOptions)}async linkGameOptions(instancePath){let rootGameOptions=this.getPath("options.txt"),instanceGameOptions=(0,import_path72.join)(instancePath,"options.txt");await hardLinkFiles(rootGameOptions,instanceGameOptions)}async unlinkGameOptions(instancePath){let rootGameOptions=this.getPath("options.txt"),instanceGameOptions=(0,import_path72.join)(instancePath,"options.txt");await unHardLinkFiles(rootGameOptions,instanceGameOptions)}async getGameOptions(instancePath){let optionsPath=(0,import_path72.join)(instancePath,"options.txt"),result=await(0,import_fs_extra35.readFile)(optionsPath,"utf-8").then(parse2,async e=>(isSystemError(e)&&e.code==="ENOENT"&&!(0,import_fs40.existsSync)((0,import_path72.join)(instancePath,"config","yosby","options.txt"))&&!(0,import_fs40.existsSync)((0,import_path72.join)(instancePath,"config","yosbr","options.txt"))&&await(0,import_fs_extra35.writeFile)(optionsPath,`lang:${this.app.host.getLocale().replace("-","_")}
`),{}));if(typeof result.resourcePacks=="string")try{result.resourcePacks=JSON.parse(result.resourcePacks)}catch(e){e instanceof SyntaxError?this.error(new AnyError("InvalidOptionsResourcePacks",result.resourcePacks)):this.error(e),result.resourcePacks=[]}return result}async editIrisShaderOptions(options){let instancePath=options.instancePath,pack=options.shaderPack;await this.#editShaderOptions(pack,instancePath,"iris.properties")}async getIrisShaderOptions(instancePath){return this.#getProperties(instancePath,"iris.properties")}async editOculusShaderOptions(options){let instancePath=options.instancePath,pack=options.shaderPack;await this.#editShaderOptions(pack,instancePath,"oculus.properties")}async getOculusShaderOptions(instancePath){return this.#getProperties(instancePath,"oculus.properties")}async#editShaderOptions(pack,instancePath,name3){let current=await this.#getProperties(instancePath,name3);current.shaderPack=pack;let configFile=(0,import_path72.join)(instancePath,"config",name3);await(0,import_fs_extra35.ensureDir)((0,import_path72.join)(instancePath,"config")),await(0,import_fs_extra35.writeFile)(configFile,Object.entries(current).filter(([k,v])=>!!k&&!!v).map(([k,v])=>`${k}=${v}`).join(`
`)+`
`)}async#getProperties(instancePath,name3){let filePath=(0,import_path72.join)(instancePath,"config",name3),content=await(0,import_fs_extra35.readFile)(filePath,"utf-8").catch(handleOnlyNotFound);return content?content.split(`
`).map(l=>l.split("=").map(s=>s.trim())).reduce((a,b)=>Object.assign(a,{[b[0]]:b[1]}),{}):{}}async editShaderOptions(options){let instancePath=options.instancePath,current=await this.getShaderOptions(instancePath);current.shaderPack=options.shaderPack;let configFile=(0,import_path72.join)(instancePath,"optionsshaders.txt");await(0,import_fs_extra35.writeFile)(configFile,stringifyShaderOptions(current))}async editGameSetting(options){let instancePath=options.instancePath,current=await this.getGameOptions(instancePath),diff={};if(Object.keys(current).length!==0)for(let key of Object.keys(options))key!=="instancePath"&&key in current&&current[key]!==options[key]&&(diff[key]=options[key]);else for(let key of Object.keys(options))key!=="instancePath"&&(diff[key]=options[key]);if(diff.lang&&(diff.lang=diff.lang.toLowerCase().replace("-","_")),options.resourcePacks&&!current.resourcePacks&&(diff.resourcePacks=options.resourcePacks),Object.keys(diff).length>0){this.log(`Edit gamesetting: ${JSON.stringify(diff,null,4)} to ${instancePath}`);let optionsTxtPath=(0,import_path72.join)(instancePath,"options.txt");Object.assign(current,diff),await(0,import_fs_extra35.writeFile)(optionsTxtPath,Object.entries(current).map(([k,v])=>typeof v!="string"?`${k}:${JSON.stringify(v)}`:`${k}:${v}`).join(`
`)+`
`)}}async showOptionsFileInFolder(path16){let optionTxt=(0,import_path72.join)(path16,"options.txt");await missing(optionTxt)?this.app.shell.openDirectory(path16):this.app.shell.showItemInFolder(optionTxt)}async showShaderOptionsInFolder(path16){let optionTxt=(0,import_path72.join)(path16,"optionsshaders.txt");await missing(optionTxt)?this.app.shell.openDirectory(path16):this.app.shell.showItemInFolder(optionTxt)}};__name(InstanceOptionsService,"InstanceOptionsService"),InstanceOptionsService=__decorateClass([ExposeServiceKey(InstanceOptionsServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(kGameDataPath))],InstanceOptionsService);var import_fs_extra36=__toESM(require_lib()),import_path73=require("path");var InstanceServerInfoService=class extends AbstractService{constructor(app6,getPath){super(app6);this.getPath=getPath}async isLinked(instancePath){let root=this.getPath("servers.dat"),instanceDat=(0,import_path73.join)(instancePath,"servers.dat");return isHardLinked(root,instanceDat)}async link(instancePath){let root=this.getPath("servers.dat"),instanceDat=(0,import_path73.join)(instancePath,"servers.dat");await hardLinkFiles(root,instanceDat)}async unlink(instancePath){let root=this.getPath("servers.dat"),instanceDat=(0,import_path73.join)(instancePath,"servers.dat");return unHardLinkFiles(root,instanceDat)}async watch(path16){return(await this.app.registry.get(ServiceStateManager)).registerOrGet(getServerInfoKey(path16),async({defineAsyncOperation})=>{let state=new ServerInfoState,serversPath=(0,import_path73.join)(path16,"servers.dat"),update=defineAsyncOperation(async()=>{if(await exists2(serversPath)){let serverDat=await(0,import_fs_extra36.readFile)(serversPath),infos=void 0;this.log("Loaded server infos."),state.instanceServerInfos(infos)}else this.log("No server data found in instance.")});return[state,()=>{}]})}};__name(InstanceServerInfoService,"InstanceServerInfoService"),InstanceServerInfoService=__decorateClass([ExposeServiceKey(InstanceServerInfoServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(kGameDataPath))],InstanceServerInfoService);var kPeerFacade=Symbol("PeerService");var PeerService=class extends StatefulService{constructor(app6,store){super(app6,()=>store.registerStatic(new PeerState,PeerServiceKey),async()=>{});let port=25566;app6.controller.handle("multiplayer-port",async(ev,p)=>{port=p}),app6.controller.handle("multiplayer-init",async()=>{let resourcePath=(await app6.registry.get(kGameDataPath))(),sessionId=await app6.registry.get(kClientToken);return{appDataPath:app6.appDataPath,resourcePath,sessionId}});let queryGameProfile=__name(async name3=>this.state.connections.find(c=>c.userInfo.name===name3||c.userInfo.id===name3)?.userInfo,"queryGameProfile");app6.registry.register(kPeerFacade,{queryGameProfile,getHttpDownloadUrl(url2){let peerUrl=new URL(url2);if(peerUrl.protocol!=="peer:")throw new Error(`Bad url: ${url2}`);let orignalFilePath=decodeURI(peerUrl.pathname),urlBase64=Buffer.from(orignalFilePath).toString("base64url");return new URL(`http://localhost:${port}/files/${peerUrl.host}?path=${urlBase64}`).toString()}})}async getPeerState(){return this.state}async shareInstance(options){this.app.controller.broadcast("peer-instance-shared",options)}async exposePort(port,protocol2){this.state.exposedPorts.some(([p])=>p===port)||this.state.exposedPortsSet([...this.state.exposedPorts,[port,protocol2]])}async unexposePort(port){this.state.exposedPortsSet(this.state.exposedPorts.filter(([p])=>p!==port))}};__name(PeerService,"PeerService"),PeerService=__decorateClass([ExposeServiceKey(PeerServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(ServiceStateManager))],PeerService);var pluginLaunchPrecheck=__name(async app6=>{let launchService=await app6.registry.get(LaunchService),getPath=await app6.registry.get(kGameDataPath),ensureLinkFolder=__name(async(fromPath,toPath)=>{await missing(fromPath)&&await(0,import_fs_extra37.ensureDir)(fromPath);let linkTarget=await(0,import_fs_extra37.readlink)(toPath).catch(()=>{});if(linkTarget){linkTarget!==fromPath&&(await(0,import_fs_extra37.unlink)(toPath),await linkDirectory(fromPath,toPath,launchService).catch(e=>{e.name="LaunchLinkError",e.stage="relink",launchService.error(e)}));return}if(!await(0,import_fs_extra37.stat)(toPath).catch(e=>{})){await linkDirectory(fromPath,toPath,launchService).catch(e=>{e.name="LaunchLinkError",e.stage="link",launchService.error(e)});return}try{await(0,import_fs_extra37.move)(toPath,(0,import_path74.join)(toPath+".bk"))}catch(e){e.message==="dest already exists."&&await(0,import_fs_extra37.move)(toPath,(0,import_path74.join)(toPath+Date.now()+".bk"))}await linkDirectory(fromPath,toPath,launchService).catch(e=>{e.name="LaunchLinkError",e.stage="after move",launchService.error(e)})},"ensureLinkFolder"),ensureLinkFolderFromRoot=__name(async(gameDirectory,folder)=>{let fromPath=getPath(folder),toPath=(0,import_path74.join)(gameDirectory,folder);await ensureLinkFolder(fromPath,toPath)},"ensureLinkFolderFromRoot");launchService.registerMiddleware({name:"java-validation",async onBeforeLaunch(input){let javaService=await app6.registry.getOrCreate(JavaService),javaPath=input.java;try{let result=await javaService.validateJavaPath(javaPath);if(result===1)throw new LaunchException({type:"launchInvalidJavaPath",javaPath});if(result===2)throw new LaunchException({type:"launchJavaNoPermission",javaPath})}catch(e){throw new LaunchException({type:"launchNoProperJava",javaPath},"Cannot launch without a valid java",{cause:e})}}}),launchService.registerMiddleware({name:"check-assets",async onBeforeLaunch(input,payload){if(payload.side==="server")return;let resolvedVersion=payload.version;if(!input?.skipAssetsCheck){let resourceFolder=new MinecraftFolder(getPath());await Promise.all([diagnoseJar(resolvedVersion,resourceFolder,{side:input.side}).then(async issue=>{if(issue?.type==="missing")return(await app6.registry.getOrCreate(InstallService)).installMinecraftJar(resolvedVersion.id,input.side)}),diagnoseLibraries(resolvedVersion,resourceFolder).then(async libs=>{libs.filter(l=>l.type==="missing").length>0&&await(await app6.registry.getOrCreate(InstallService)).installLibraries(libs.map(l=>l.library))})])}let commonLibs=resolvedVersion.libraries.filter(lib=>!lib.isNative);for(let lib of commonLibs)if(!lib.download.path&&(lib.download.path=lib.path,!lib.download.path))throw new LaunchException({type:"launchBadVersion",version:resolvedVersion.id},JSON.stringify(lib))}}),launchService.registerMiddleware({name:"check-natives",async onBeforeLaunch(input,payload,options){if(payload.side==="server")return;let resourceFolder=new MinecraftFolder(getPath());await LaunchPrecheck.checkNatives(resourceFolder,payload.version,payload.options)}}),launchService.registerMiddleware({name:"expose-server",async onBeforeLaunch(input,payload,options){if(payload.side==="client")return;let peer=await app6.registry.getIfPresent(PeerService);if(peer&&payload.side==="server"){let ver=payload.version.minecraftVersion,minecraftToProtocol={};for(let[protocol2,vers]of Object.entries(protocolToMinecraft_default))for(let v of vers)minecraftToProtocol[v]=parseInt(protocol2);peer.exposePort(25565,minecraftToProtocol[ver]??765)}},async onAfterLaunch(result,payload,context2){if(payload.side==="server"){let peer=await app6.registry.getIfPresent(PeerService);peer&&peer.unexposePort(25565)}}}),app6.registry.get(InstanceService).then(serv=>{serv.state.subscribe("instanceAdd",({path:path16})=>{ensureLinkFolderFromRoot(path16,"libraries"),ensureLinkFolderFromRoot(path16,"versions")})}),launchService.registerMiddleware({name:"link-assets",async onBeforeLaunch(input,payload){if(payload.side==="client"){let{version:version4,options}=payload,resourceFolder=new MinecraftFolder(getPath());if(await LaunchPrecheck.linkAssets(resourceFolder,version4,options),!version4.inheritances[version4.inheritances.length-1].startsWith("1.4."))return;resolveForgeVersion(version4)&&await ensureLinkFolderFromRoot(input.gameDirectory,"libraries"),resolveFabricLoaderVersion(version4)&&await Promise.all([ensureLinkFolderFromRoot(input.gameDirectory,".fabric"),ensureLinkFolderFromRoot(input.gameDirectory,".mixin.out")]),resolveQuiltVersion(version4)&&await ensureLinkFolderFromRoot(input.gameDirectory,".cache")}else{let dir=(0,import_path74.join)(input.gameDirectory,"server"),{version:version4}=payload;resolveFabricLoaderVersion(version4)&&await Promise.all([ensureLinkFolderFromRoot(dir,".fabric"),ensureLinkFolderFromRoot(dir,".mixin.out")]),resolveQuiltVersion(version4)&&await ensureLinkFolderFromRoot(dir,".cache"),await Promise.all([ensureLinkFolderFromRoot(dir,"libraries"),ensureLinkFolderFromRoot(dir,"versions"),ensureLinkFolder((0,import_path74.join)(input.gameDirectory,"config"),(0,import_path74.join)(dir,"config"))])}}})},"pluginLaunchPrecheck");var import_fs_extra38=__toESM(require_lib()),import_path75=require("path"),import_stream12=require("stream");function baseTransform(tag){return new import_stream12.Transform({transform(c,e,cb){cb(void 0,`[${tag}] [${new Date().toLocaleString()}] ${c}`)}})}__name(baseTransform,"baseTransform");var LogSink=class{constructor(name3){this.name=name3;this.entries={log:baseTransform("INFO"),warn:baseTransform("WARN"),error:baseTransform("ERROR")};this.passthrough=new import_stream12.PassThrough({transform(chunk,encode,cb){cb(void 0,chunk+`
`)}}),this.entries.log.pipe(this.passthrough),this.entries.warn.pipe(this.passthrough),this.entries.error.pipe(this.passthrough)}init(root){this.path=(0,import_path75.join)(root,this.name+".log"),this.stream=(0,import_fs_extra38.createWriteStream)(this.path,{encoding:"utf-8",flags:"w+"}),this.passthrough.pipe(this.stream)}dispose(){this.passthrough.end(),this.passthrough.on("error",()=>{}),this.stream?.close(),this.stream?.on("error",()=>{})}};__name(LogSink,"LogSink");var pluginLogConsumer=__name(app6=>{let sinks={},main=new LogSink("main");sinks.main=main;let logRoot=(0,import_path75.resolve)(app6.appDataPath,"logs"),logger=app6.getLogger("LogConsumer"),hasError=!1;if(app6.logEmitter.on("info",(destination,tag,message,...args)=>{sinks[destination]||(sinks[destination]=new LogSink(destination),initialized&&sinks[destination].init(logRoot)),sinks[destination].entries.log.write(`[${tag}] ${formatLogMessage(message,args)}`)}),app6.logEmitter.on("warn",(destination,tag,message,...args)=>{sinks[destination]||(sinks[destination]=new LogSink(destination),initialized&&sinks[destination].init(logRoot)),sinks[destination].entries.warn.write(`[${tag}] ${formatLogMessage(message,args)}`)}),app6.logEmitter.on("failure",(destination,tag,e)=>{hasError=!0,sinks[destination]||(sinks[destination]=new LogSink(destination),initialized&&sinks[destination].init(logRoot)),sinks[destination].entries.error.write(`[${tag}] ${getMessageFromError(e)}`)}),!1){let pipeIsBroken=!1,capturePipeError=__name(f=>(...args)=>{try{f(...args)}catch(e){isSystemError(e)&&e.code==="EPIPE"&&(pipeIsBroken=!0)}},"capturePipeError");main.entries.log.on("data",capturePipeError(b=>{pipeIsBroken||console.log(b.toString())})),main.entries.warn.on("data",capturePipeError(b=>{pipeIsBroken||console.warn(b.toString())})),main.entries.error.on("data",capturePipeError(b=>{pipeIsBroken||console.error(b.toString())}))}setTimeout(async()=>{let root=logRoot,zips=(await(0,import_fs_extra38.readdir)(root)).filter(f=>f.endsWith(".zip")),check=__name(async path16=>{let fstat=await(0,import_fs_extra38.stat)(path16);Date.now()-fstat.mtime.getTime()>7*24*60*60*1e3&&await(0,import_fs_extra38.unlink)(path16)},"check");for(let file of zips){let path16=(0,import_path75.join)(root,file);check(path16)}},60*1e3);let initialized=!1;__name(async()=>{await(0,import_fs_extra38.ensureDir)(logRoot);for(let destination of Object.values(sinks))destination.init(logRoot);logger.log(`Set log root to ${logRoot}`),app6.registry.register(kLogRoot,logRoot),initialized=!0},"init")(),app6.registryDisposer(async()=>{try{if(hasError){let zip=new ZipTask((0,import_path75.join)(logRoot,filenamify(new Date().toJSON())+".zip"));for(let sink of Object.values(sinks))zip.addBuffer(await(0,import_fs_extra38.readFile)(sink.path),`logs/${(0,import_path75.basename)(sink.name)}.log`);await zip.startAndWait()}}finally{for(let destination of Object.values(sinks))destination.dispose()}})},"pluginLogConsumer");var CurseforgeApiError=class extends Error{constructor(url2,status,body){super(`Fail to fetch curseforge api ${url2}. Status=${status}. ${body}`);this.url=url2;this.status=status;this.body=body;this.name="CurseforgeApiError"}};__name(CurseforgeApiError,"CurseforgeApiError");var CurseforgeV1Client=class{constructor(apiKey,options){this.apiKey=apiKey;this.headers={"x-api-key":this.apiKey,...options?.headers},this.baseUrl=options?.baseUrl||"https://api.curseforge.com",this.fetch=options?.fetch||((...args)=>fetch(...args))}async getCategories(signal){let url2=new URL(this.baseUrl+"/v1/categories");url2.searchParams.append("gameId","432");let response=await this.fetch(url2,{headers:{...this.headers,accept:"application/json"},signal});if(response.status!==200)throw new CurseforgeApiError(url2.toString(),response.status,await response.text());return(await response.json()).data}async getMod(modId,signal){let url2=new URL(this.baseUrl+`/v1/mods/${modId}`),response=await this.fetch(url2,{headers:{accept:"application/json",...this.headers},signal});if(response.status!==200)throw new CurseforgeApiError(url2.toString(),response.status,await response.text());return(await response.json()).data}async getModDescription(modId,signal){let url2=new URL(this.baseUrl+`/v1/mods/${modId}/description`),response=await this.fetch(url2,{headers:{...this.headers,accept:"application/json"},signal});if(response.status!==200)throw new CurseforgeApiError(url2.toString(),response.status,await response.text());return(await response.json()).data}async getModFiles(options,signal){let url2=new URL(this.baseUrl+`/v1/mods/${options.modId}/files`);url2.searchParams.append("gameVersion",options.gameVersion??""),options.modLoaderType!==void 0&&url2.searchParams.append("modLoaderType",options.modLoaderType?.toString()??""),url2.searchParams.append("gameVersionTypeId",options.gameVersionTypeId?.toString()??""),url2.searchParams.append("index",options.index?.toString()??""),url2.searchParams.append("pageSize",options.pageSize?.toString()??"");let response=await this.fetch(url2,{headers:{...this.headers,accept:"application/json"},signal});if(response.status!==200)throw new CurseforgeApiError(url2.toString(),response.status,await response.text());return await response.json()}async getModFile(modId,fileId,signal){let url2=new URL(this.baseUrl+`/v1/mods/${modId}/files/${fileId}`),response=await this.fetch(url2,{headers:{...this.headers,accept:"application/json"},signal});if(response.status!==200)throw new CurseforgeApiError(url2.toString(),response.status,await response.text());return(await response.json()).data}async getMods(modIds,signal){let url2=new URL(this.baseUrl+"/v1/mods"),response=await this.fetch(url2,{method:"POST",body:JSON.stringify({modIds}),headers:{...this.headers,"content-type":"application/json",accept:"application/json"},signal});if(response.status!==200)throw new CurseforgeApiError(url2.toString(),response.status,await response.text());return(await response.json()).data}async getFiles(fileIds,signal){let url2=new URL(this.baseUrl+"/v1/mods/files"),response=await this.fetch(url2,{method:"POST",body:JSON.stringify({fileIds}),headers:{...this.headers,"content-type":"application/json",accept:"application/json"},signal});if(response.status!==200)throw new CurseforgeApiError(url2.toString(),response.status,await response.text());return(await response.json()).data}async searchMods(options,signal){let url2=new URL(this.baseUrl+"/v1/mods/search");url2.searchParams.append("gameId","432"),options.classId&&url2.searchParams.append("classId",options.classId.toString()),options.categoryId&&url2.searchParams.append("categoryId",options.categoryId.toString()),options.gameVersion&&url2.searchParams.append("gameVersion",options.gameVersion),options.searchFilter&&url2.searchParams.append("searchFilter",options.searchFilter),url2.searchParams.append("sortField",options.sortField?.toString()??2 .toString()),url2.searchParams.append("sortOrder",options.sortOrder??"desc"),options.modLoaderType&&url2.searchParams.append("modLoaderType",options.modLoaderType.toString()),options.modLoaderTypes&&url2.searchParams.append("modLoaderTypes","["+options.modLoaderTypes.join(",")+"]"),options.gameVersionTypeId&&url2.searchParams.append("gameVersionTypeId",options.gameVersionTypeId.toString()),url2.searchParams.append("index",options.index?.toString()??"0"),url2.searchParams.append("pageSize",options.pageSize?.toString()??"25"),options.slug&&url2.searchParams.append("slug",options.slug);let response=await this.fetch(url2,{headers:{...this.headers,accept:"application/json"},signal});if(response.status!==200)throw new CurseforgeApiError(url2.toString(),response.status,await response.text());return await response.json()}async getModFileChangelog(modId,fileId,signal){let url2=new URL(this.baseUrl+`/v1/mods/${modId}/files/${fileId}/changelog`),response=await this.fetch(url2,{headers:{...this.headers,accept:"application/json"},signal});if(response.status!==200)throw new CurseforgeApiError(url2.toString(),response.status,await response.text());return(await response.json()).data}async getFingerprintsMatchesByGameId(gameId,fingerprints,signal){let url2=new URL(this.baseUrl+`/v1/fingerprints/${gameId}`),response=await this.fetch(url2,{method:"POST",body:JSON.stringify({fingerprints}),headers:{...this.headers,"content-type":"application/json",accept:"application/json"},signal});if(response.status!==200)throw new CurseforgeApiError(url2.toString(),response.status,await response.text());return(await response.json()).data}async getFingerprintsFuzzyMatchesByGameId(gameId,fingerprints,signal){let url2=new URL(this.baseUrl+`/v1/fingerprints/fuzzy/${gameId}`),response=await this.fetch(url2,{method:"POST",body:JSON.stringify({fingerprints}),headers:{...this.headers,"content-type":"application/json",accept:"application/json"},signal});if(response.status!==200)throw new CurseforgeApiError(url2.toString(),response.status,await response.text());return(await response.json()).data}};__name(CurseforgeV1Client,"CurseforgeV1Client");var ModerinthApiError=class extends Error{constructor(url2,status,body){super(`Fail to fetch modrinth api ${url2}. Status=${status}. ${body}`);this.url=url2;this.status=status;this.body=body;this.name="ModerinthApiError"}};__name(ModerinthApiError,"ModerinthApiError");var ModrinthV2Client=class{constructor(options){this.baseUrl=options?.baseUrl??"https://api.modrinth.com",this.headers=options?.headers||{},this.fetch=options?.fetch||((...args)=>fetch(...args))}async searchProjects(options,signal){let url2=new URL(this.baseUrl+"/v2/search");url2.searchParams.append("query",options.query||""),url2.searchParams.append("filter",options.filter||""),url2.searchParams.append("index",options.index||(options.query?"relevance":"downloads")),url2.searchParams.append("offset",options.offset?.toString()??"0"),url2.searchParams.append("limit",options.limit?.toString()??"10"),options.facets&&url2.searchParams.append("facets",options.facets);let response=await this.fetch(url2,{signal,headers:this.headers});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async getProject(projectId,signal){projectId.startsWith("local-")&&(projectId=projectId.slice(6));let url2=new URL(this.baseUrl+`/v2/project/${projectId}`),response=await this.fetch(url2,{signal,headers:this.headers});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async getProjects(projectIds,signal){let url2=new URL(this.baseUrl+"/v2/projects");url2.searchParams.append("ids",JSON.stringify(projectIds));let response=await this.fetch(url2,{signal,headers:this.headers});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async getProjectVersions(projectId,{loaders,gameVersions,featured}={},signal){let url2=new URL(this.baseUrl+`/v2/project/${projectId}/version`);loaders&&url2.searchParams.append("loaders",JSON.stringify(loaders)),gameVersions&&url2.searchParams.append("game_versions",JSON.stringify(gameVersions)),featured!==void 0&&url2.searchParams.append("featured",featured?"true":"false");let response=await this.fetch(url2,{signal,headers:this.headers});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async getProjectVersion(versionId,signal){let url2=new URL(this.baseUrl+`/v2/version/${versionId}`),response=await this.fetch(url2,{signal,headers:this.headers});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async getProjectVersionsById(ids,signal){let url2=new URL(this.baseUrl+"/v2/versions");url2.searchParams.append("ids",JSON.stringify(ids));let response=await this.fetch(url2,{signal,headers:this.headers});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async getProjectVersionsByHash(hashes,algorithm="sha1",signal){let url2=new URL(this.baseUrl+"/v2/version_files"),response=await this.fetch(url2,{method:"POST",body:JSON.stringify({hashes,algorithm}),headers:{...this.headers,"content-type":"application/json"},signal});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async getLatestVersionsFromHashes(hashes,{algorithm,loaders=[],gameVersions=[]}={},signal){let url2=new URL(this.baseUrl+"/v2/version_files/update"),response=await this.fetch(url2,{method:"POST",body:JSON.stringify({hashes,algorithm,loaders,game_versions:gameVersions}),headers:{...this.headers,"content-type":"application/json"},signal});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async getLatestProjectVersion(sha12,{algorithm,loaders=[],gameVersions=[]}={},signal){let url2=new URL(this.baseUrl+`/v2/version_file/${sha12}/update`);url2.searchParams.append("algorithm",algorithm??"sha1");let response=await this.fetch(url2,{method:"POST",body:JSON.stringify({loaders,game_versions:gameVersions}),headers:{...this.headers,"content-type":"application/json"},signal});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async getLicenseTags(signal){let url2=new URL(this.baseUrl+"/v2/tag/license"),response=await this.fetch(url2,{headers:this.headers,signal});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async getCategoryTags(signal){let url2=new URL(this.baseUrl+"/v2/tag/category"),response=await this.fetch(url2,{headers:this.headers,signal});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async getGameVersionTags(signal){let url2=new URL(this.baseUrl+"/v2/tag/game_version"),response=await this.fetch(url2,{headers:this.headers,signal});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async getLoaderTags(signal){let url2=new URL(this.baseUrl+"/v2/tag/loader"),response=await this.fetch(url2,{headers:this.headers,signal});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async getCollections(userId,signal){let url2=new URL(this.baseUrl+`/v3/user/${userId}/collections`),response=await this.fetch(url2,{headers:this.headers,signal});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async uppdateCollectionIcon(collectionId,iconData,mimeType,signal){let ext=mimeType.split("/")[1],url2=new URL(this.baseUrl+`/v3/collection/${collectionId}/icon?ext=${ext}`),response=await this.fetch(url2,{method:"PATCH",headers:{...this.headers,"content-type":mimeType},body:iconData,signal});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text())}async createCollection(name3,description,projectIds,signal){let url2=new URL(this.baseUrl+"/v3/collection"),body=JSON.stringify({name:name3,description,projects:projectIds},(key,value)=>value||void 0),response=await this.fetch(url2,{method:"POST",headers:{...this.headers,"content-type":"application/json"},body,signal});if(!response.ok)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async updateCollection(collectionId,projectIds,signal){let url2=new URL(this.baseUrl+`/v3/collection/${collectionId}`),response=await this.fetch(url2,{method:"PATCH",headers:{...this.headers,"content-type":"application/json"},body:JSON.stringify({new_projects:projectIds}),signal});if(!response.ok)throw new ModerinthApiError(url2.toString(),response.status,await response.text())}async getAuthenticatedUser(signal){let url2=new URL(this.baseUrl+"/v2/user"),response=await this.fetch(url2,{headers:this.headers});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async followProject(id,signal){let url2=new URL(this.baseUrl+`/v2/project/${id}/follow`),response=await this.fetch(url2,{method:"POST",headers:this.headers,signal});if(!response.ok)throw new ModerinthApiError(url2.toString(),response.status,await response.text())}async unfollowProject(id,signal){let url2=new URL(this.baseUrl+`/v2/project/${id}/follow`),response=await this.fetch(url2,{method:"DELETE",headers:this.headers,signal});if(!response.ok)throw new ModerinthApiError(url2.toString(),response.status,await response.text())}async getUserFollowedProjects(userId,signal){let url2=new URL(this.baseUrl+`/v2/user/${userId}/follows`),response=await this.fetch(url2,{headers:this.headers,signal});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async getProjectTeamMembers(projectId,signal){let url2=new URL(this.baseUrl+`/v2/project/${projectId}/members`),response=await this.fetch(url2,{headers:this.headers,signal});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async getUser(id,signal){let url2=new URL(this.baseUrl+`/v2/user/${id}`),response=await this.fetch(url2,{headers:this.headers,signal});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}async getUserProjects(id,signal){let url2=new URL(this.baseUrl+`/v2/user/${id}/projects`),response=await this.fetch(url2,{headers:this.headers,signal});if(response.status!==200)throw new ModerinthApiError(url2.toString(),response.status,await response.text());return await response.json()}};__name(ModrinthV2Client,"ModrinthV2Client");var import_path91=require("path");var import_fs_extra43=__toESM(require_lib()),import_path80=require("path");var import_fs_extra42=__toESM(require_lib()),import_path78=require("path"),import_url7=require("url");var import_fs_extra39=__toESM(require_lib());var ZipManager=class{#files={};async close(){for(let file of Object.values(this.#files))(await file).file.close()}async open(filePath){if(filePath in this.#files)return this.#files[filePath];let ino=(await(0,import_fs_extra39.stat)(filePath)).ino;if(ino in this.#files)return this.#files[filePath];let promise=open(filePath).then(async zip=>{let dispose=__name(()=>{zip.isOpen&&zip.close(),delete this.#files[filePath],delete this.#files[ino]},"dispose");return zip.once("close",dispose),{file:zip,entries:Object.fromEntries((await readAllEntries(zip)).map(e=>[e.fileName,e])),dispose}});return this.#files[filePath]=promise,this.#files[ino]=promise,promise}};__name(ZipManager,"ZipManager");var InstanceFileDownloadTask=class extends DownloadMultipleTask{constructor(options,finished4=new Set){super(options.map(o=>o.options)),this.name="file",this.onFinished=i=>{finished4.add(options[i].file.path)}}};__name(InstanceFileDownloadTask,"InstanceFileDownloadTask");var import_fs_extra40=__toESM(require_lib()),import_path76=require("path");var InstanceFileLinkTask=class extends AbortableTask{constructor(files,platform7,finished4,unhandled){super();this.files=files;this.platform=platform7;this.finished=finished4;this.unhandled=unhandled;this._total=files.length,this.name="link",this.param={count:this._total}}handleLink=async job=>{if(this.finished.has(job.file.path))return;let src=job.src,dest=job.destination,destStat=await(0,import_fs_extra40.stat)(dest).catch(()=>{}),srcStat=await(0,import_fs_extra40.stat)(src);if(destStat){if(destStat.ino===srcStat.ino){this.finished.add(job.file.path);return}await(0,import_fs_extra40.unlink)(dest)}await(0,import_fs_extra40.ensureDir)((0,import_path76.dirname)(dest)),isInSameDisk(src,dest,this.platform.os)?await linkWithTimeoutOrCopy(src,dest):await(0,import_fs_extra40.copyFile)(src,dest),this._progress++,this.update(srcStat.size),this.finished.add(job.file.path)};async process(){let unhandled=this.unhandled,errors8=(await Promise.allSettled(this.files.map(async job=>this.handleLink(job).catch(e=>{throw isSystemError(e)&&e.name===ENOENT_ERROR&&unhandled.push(job.file),e})))).filter(r=>r.status==="rejected").map(r=>r.reason);if(errors8.length>0)throw new AggregateError(errors8.flatMap(e=>e instanceof AggregateError?e.errors:e))}abort(isCancelled){}isAbortedError(e){return!1}};__name(InstanceFileLinkTask,"InstanceFileLinkTask");var import_fs44=require("fs"),import_fs_extra41=__toESM(require_lib()),import_path77=require("path"),import_promises32=require("stream/promises"),import_undici13=__toESM(require_undici());var UnzipFileTask=class extends AbortableTask{constructor(zipManager,queue,finished4){super();this.zipManager=zipManager;this.queue=queue;this.finished=finished4;this.name="unzip",this.param={count:queue.length}}#abortController=new AbortController;async#processEntry(zip,entry,destination){await(0,import_fs_extra41.ensureDir)((0,import_path77.dirname)(destination));let fstat=await(0,import_fs_extra41.stat)(destination).catch(()=>{});if(fstat&&entry.uncompressedSize===fstat.size){this._progress+=entry.uncompressedSize;return}let stream3=await openEntryReadStream(zip,entry);this.update(0),stream3.on("data",chunk=>{this._progress+=chunk.length,this.update(chunk.length)}),this.#abortController.signal.addEventListener("abort",()=>{stream3.destroy(new Error("Aborted"))}),await(0,import_promises32.pipeline)(stream3,(0,import_fs44.createWriteStream)(destination))}async process(){this.#abortController=new AbortController;let queue=this.queue;for(let{zipPath,entryName}of queue){let entry=(await this.zipManager.open(zipPath)).entries[entryName];entry&&(this._total+=entry.uncompressedSize)}let allErrors=[],zipsToClose=[];for(let i=0;i<queue.length;i+=128){let promises2=[];for(let{zipPath,entryName,destination,file}of queue.slice(i,i+128)){let{file:zip,entries}=await this.zipManager.open(zipPath);zipsToClose.push(zip);let entry=entries[entryName];entry&&promises2.push(this.#processEntry(zip,entry,destination).then(()=>{this.finished.add(file.path)},e=>Object.assign(e,{zipEntry:entry,zipPath})))}await Promise.all(promises2);let errors8=(await Promise.all(promises2)).filter(e=>!!e);allErrors.push(...errors8)}for(let zip of zipsToClose)zip.close();if(allErrors.length>0)throw allErrors.length>1?new AggregateError(allErrors.flatMap(e=>e instanceof AggregateError?e.errors:e)):allErrors[0]}abort(isCancelled){this.#abortController.abort()}isAbortedError(e){return e instanceof import_undici13.errors.RequestAbortedError}};__name(UnzipFileTask,"UnzipFileTask");var InstanceFileOperationHandler=class{constructor(app6,resourceManager,worker,logger,instancePath,finished4,workspacePath,backupPath){this.app=app6;this.resourceManager=resourceManager;this.worker=worker;this.logger=logger;this.instancePath=instancePath;this.finished=finished4;this.workspacePath=workspacePath;this.backupPath=backupPath}#httpsQueue=[];#unzipQueue=[];#backupQueue=[];#removeQueue=[];#linkQueue=[];#resourceToUpdate=[];unresolvable=[];async#handleFile({file,operation}){let instancePath=this.instancePath,destination=(0,import_path78.join)(instancePath,file.path);if((0,import_path78.relative)(instancePath,destination).startsWith("..")||operation==="keep")return;if(operation==="remove"){this.#backupQueue.push(file),this.#removeQueue.push(file);return}if(operation==="backup-remove"){this.#backupQueue.push(file);return}let metadata={};file.curseforge&&(metadata.curseforge={fileId:file.curseforge.fileId,projectId:file.curseforge.projectId}),file.modrinth&&(metadata.modrinth={versionId:file.modrinth.versionId,projectId:file.modrinth.projectId});let isSpecialResource=file.path.startsWith("mods")||file.path.startsWith("resourcepacks")||file.path.startsWith("shaderpacks"),sha12=file.hashes.sha1;if(isSpecialResource){let urls=file.downloads||[];this.#resourceToUpdate.push({destination,hash:sha12,metadata,uris:urls.filter(u=>u.startsWith("http"))})}await this.#dispatchFileTask(file,metadata,sha12),operation==="backup-add"&&this.#backupQueue.push(file)}async*prepareInstallFilesTasks(file){for(let f of file)await this.#handleFile(f);let unhandled=[];this.#linkQueue.length>0&&(yield[this.#getFileOperationTask(unhandled)]);for(let file2 of unhandled)await this.#handleUnzip(file2,(0,import_path78.join)(this.workspacePath,file2.path))||await this.#handleHttp(file2,(0,import_path78.join)(this.workspacePath,file2.path))||this.unresolvable.push(file2);let phase1=[];this.#unzipQueue.length>0&&phase1.push(await this.#getUnzipTask()),this.#httpsQueue.length>0&&phase1.push(this.#getDownloadTask()),yield phase1}async backupAndRename(){let finished4=[];try{for(let file of this.#backupQueue){let src=(0,import_path78.join)(this.instancePath,file.path),dest=(0,import_path78.join)(this.backupPath,file.path);await(0,import_fs_extra42.ensureDir)((0,import_path78.dirname)(dest)),await(0,import_fs_extra42.rename)(src,dest),finished4.push([src,dest])}}catch(e){this.logger.warn("Rollback due to backup files failed",e);for(let[src,dest]of finished4)await(0,import_fs_extra42.rename)(dest,src).catch(()=>{});throw e}this.logger.log("Backup stage finished",finished4.length),finished4.splice(0,finished4.length),await(0,import_fs_extra42.ensureDir)(this.instancePath);let files=[...this.#linkQueue.map(f=>f.file),...this.#unzipQueue.map(f=>f.file),...this.#httpsQueue.map(f=>f.file)];try{let dirToCreate=Array.from(new Set(files.map(file=>(0,import_path78.dirname)((0,import_path78.join)(this.instancePath,file.path)))));await Promise.all(dirToCreate.map(dir=>(0,import_fs_extra42.ensureDir)(dir))),await Promise.all(files.map(async file=>{let src=(0,import_path78.join)(this.workspacePath,file.path),dest=(0,import_path78.join)(this.instancePath,file.path);await(0,import_fs_extra42.rename)(src,dest),finished4.push([src,dest])}))}catch(e){this.logger.warn("Rollback due to rename files failed",e);for(let[src,dest]of finished4)await(0,import_fs_extra42.rename)(dest,src).catch(()=>{});throw e}this.logger.log("Rename stage finished",finished4.length);for(let file of this.#removeQueue){let dest=(0,import_path78.join)(this.backupPath,file.path);await(0,import_fs_extra42.unlink)(dest).catch(()=>{}),await(0,import_fs_extra42.rmdir)((0,import_path78.dirname)(dest)).catch(()=>{})}this.logger.log("Remove stage finished",this.#removeQueue.length),await(0,import_fs_extra42.remove)(this.workspacePath)}async updateResourceMetadata(client){try{if(this.#resourceToUpdate.length>0){let options=await Promise.all(this.#resourceToUpdate.map(async({hash,metadata,uris,destination})=>({hash:hash??await this.worker.checksum(destination,"sha1").catch(()=>{}),metadata,uris}))),toQuery=options.filter(r=>Object.keys(r.metadata).length===0).map(r=>r.hash);if(toQuery.length>0){let modrinthMetadata=await client.getProjectVersionsByHash(toQuery,"sha1");for(let o of options){let modrinth=modrinthMetadata[o.hash];modrinth&&(o.metadata.modrinth={projectId:modrinth.project_id,versionId:modrinth.id})}}await this.resourceManager.updateMetadata(options.filter(o=>!!o.hash))}}catch(e){this.logger.error(e)}}async#handleUnzip(file,destination){let zipUrl=file.downloads.find(u=>u.startsWith("zip:"));if(!zipUrl)return;let url2=new URL(zipUrl);if(!url2.host){let zipPath=decodeURI(url2.pathname).substring(1),entry=url2.searchParams.get("entry");if(entry){let entryName=entry;return this.#unzipQueue.push({file,zipPath,entryName,destination}),!0}}let resource=await this.resourceManager.getSnapshotByHash(url2.host);if(resource){let getPath=await this.app.registry.get(kGameDataPath);return this.#unzipQueue.push({file,zipPath:getPath(resource.domainedPath),entryName:file.path,destination}),!0}}async#handleHttp(file,destination,sha12){let urls=file.downloads.filter(u=>u.startsWith("http")),downloadOptions=await this.app.registry.get(kDownloadOptions),peerUrl=file.downloads.find(u=>u.startsWith("peer://"));if(peerUrl&&this.app.registry.has(kPeerFacade)){let url2=(await this.app.registry.get(kPeerFacade)).getHttpDownloadUrl(peerUrl);urls.push(url2)}if(urls.length>0)return this.#httpsQueue.push({options:{...downloadOptions,url:urls,destination,validator:sha12?{hash:sha12,algorithm:"sha1"}:void 0,expectedTotal:file.size},file}),!0}async#handleLink(file,destination,metadata,sha12){if(file.downloads&&file.downloads[0].startsWith("file://"))return this.#linkQueue.push({file,src:(0,import_url7.fileURLToPath)(file.downloads[0]),destination}),!0;if(!sha12)return;let urls=file.downloads?.filter(u=>u.startsWith("http"))||[],snapshot=await this.resourceManager.getSnapshotByHash(sha12);if(snapshot&&(await this.resourceManager.validateSnapshot(snapshot)||(snapshot=void 0)),snapshot){let cachedMetadata=await this.resourceManager.getMetadataByHash(sha12),uris=await this.resourceManager.getUriByHash(sha12);return(!cachedMetadata||metadata.modrinth&&!cachedMetadata.modrinth||metadata.curseforge&&cachedMetadata.curseforge||urls.length>0&&urls.some(u=>uris.indexOf(u)===-1))&&this.#resourceToUpdate.push({destination,hash:sha12,metadata,uris:urls}),this.#linkQueue.push({file,destination,src:this.resourceManager.getSnapshotPath(snapshot)}),!0}}async#dispatchFileTask(file,metadata,sha12){let destination=(0,import_path78.join)(this.workspacePath,file.path);if(!await this.#handleLink(file,destination,metadata,sha12)){if(!file.downloads){this.unresolvable.push(file);return}await this.#handleUnzip(file,destination)||await this.#handleHttp(file,destination,sha12)||this.unresolvable.push(file)}}#getFileOperationTask(unhandled){return new InstanceFileLinkTask(this.#linkQueue,this.app.platform,this.finished,unhandled)}async#getUnzipTask(){return new UnzipFileTask(await this.app.registry.getOrCreate(ZipManager),this.#unzipQueue,this.finished)}#getDownloadTask(){return new InstanceFileDownloadTask(this.#httpsQueue,this.finished)}};__name(InstanceFileOperationHandler,"InstanceFileOperationHandler");var import_undici14=__toESM(require_undici());function guessCurseforgeFileUrl(id,name3){let fileId=id.toString();return[`https://edge.forgecdn.net/files/${fileId.slice(0,4)}/${fileId.slice(4)}/${name3}`,`https://mediafiles.forgecdn.net/files/${fileId.slice(0,4)}/${fileId.slice(4)}/${name3}`]}__name(guessCurseforgeFileUrl,"guessCurseforgeFileUrl");var ResolveInstanceFileTask=class extends AbortableTask{constructor(files,curseforgeClient,modrinthClient){super();this.files=files;this.curseforgeClient=curseforgeClient;this.modrinthClient=modrinthClient;this.name="resolve"}controller;async process(){let curseforgeProjects=[],modrinthProjects=[],modrinthFileHashProjects=[];for(let file of this.files)(file.path.startsWith("resourcepacks")||file.path.startsWith("shaderpacks")||file.path.startsWith("mods"))&&(file.curseforge&&curseforgeProjects.push(file),file.modrinth&&modrinthProjects.push(file),!file.modrinth&&!file.curseforge&&modrinthFileHashProjects.push(file));let controller=new AbortController;this.controller=controller;let hasUpdate=!1,processCurseforge=__name(async()=>{if(curseforgeProjects.length===0)return;let result=await this.curseforgeClient.getFiles(curseforgeProjects.map(p=>p.curseforge.fileId),controller.signal);for(let r of result){let p=curseforgeProjects.find(p2=>p2.curseforge.fileId===r.id);p.downloads||(p.downloads=[]);let url2=r.downloadUrl?[r.downloadUrl]:guessCurseforgeFileUrl(r.id,r.fileName);for(let u of url2)p.downloads.indexOf(u)===-1&&(p.downloads.push(u),hasUpdate=!0)}},"processCurseforge"),processModrinth=__name(async()=>{if(modrinthProjects.length===0)return;let result=await this.modrinthClient.getProjectVersionsById(modrinthProjects.map(v=>v.modrinth.versionId),controller.signal);for(let r of result){let p=modrinthProjects.find(p2=>p2.modrinth.versionId===r.id);p.downloads||(p.downloads=[]),p.downloads.indexOf(r.files[0].url)===-1&&(p.downloads.push(r.files[0].url),hasUpdate=!0)}},"processModrinth"),processModrinthLike=__name(async()=>{if(modrinthFileHashProjects.length===0)return;let result=await this.modrinthClient.getProjectVersionsByHash(modrinthFileHashProjects.filter(v=>!!v.hashes.sha1).map(v=>v.hashes.sha1),"sha1",controller.signal);for(let[sha12,version4]of Object.entries(result)){let instanceFile=modrinthFileHashProjects.find(p=>p.hashes.sha1===sha12),file=version4.files.find(f=>f.hashes.sha1===sha12)??version4.files[0];instanceFile.downloads||(instanceFile.downloads=[]),instanceFile.downloads.indexOf(file.url)===-1&&(instanceFile.downloads.push(file.url),hasUpdate=!0),instanceFile.modrinth||(instanceFile.modrinth={projectId:version4.project_id,versionId:version4.id},hasUpdate=!0)}},"processModrinthLike");return await Promise.all([processCurseforge(),processModrinth(),processModrinthLike()]),hasUpdate}abort(isCancelled){this.controller?.abort()}isAbortedError(e){return e instanceof import_undici14.errors.RequestAbortedError}};__name(ResolveInstanceFileTask,"ResolveInstanceFileTask");var import_path79=require("path");async function computeFileUpdates(instancePath,oldFiles,newFiles,oldInstallTime,getSha1,getCrc32){let toAdd={},oldFilesMap={};for(let f of oldFiles)oldFilesMap[f.path]=f;for(let f of newFiles)toAdd[f.path]=f;let jointFilePaths=new Set([...oldFiles.map(f=>f.path),...newFiles.map(f=>f.path)]),result=[];for(let p of jointFilePaths){let filePath=(0,import_path79.join)(instancePath,p),file=await getFile(filePath);if(!file)toAdd[p]&&result.push({file:toAdd[p],operation:"add"});else{let currentSha1="",currentCrc32=0,isFileChangedComparedToOldFile=typeof oldInstallTime=="number"?oldInstallTime<file.mtime:oldFilesMap[p]?.hashes.sha1?oldFilesMap[p]?.hashes.sha1!==(currentSha1=await getSha1(instancePath,file)):oldFilesMap[p]?.hashes.crc32?Number.parseInt(oldFilesMap[p]?.hashes.crc32)!==(currentCrc32=await getCrc32(instancePath,file)):oldFilesMap[p]?.size?oldFilesMap[p]?.size!==file.size:void 0;if(isFileChangedComparedToOldFile)toAdd[p]?result.push({file:toAdd[p],operation:"backup-add"}):result.push({file:oldFilesMap[p],operation:"backup-remove"});else if(toAdd[p]){let toAddFile=toAdd[p],isFileDiff=__name(async()=>{if("sha1"in toAddFile.hashes)return(currentSha1||await getSha1(instancePath,file))!==toAdd[p].hashes.sha1;let crcDiff="crc32"in toAddFile.hashes?(currentCrc32||(currentCrc32=await getCrc32(instancePath,file)))!==Number.parseInt(toAdd[p].hashes.crc32):void 0,sizeDiff="size"in toAddFile?file.size!==toAdd[p].size:void 0;return!!(crcDiff||sizeDiff||crcDiff===void 0&&sizeDiff===void 0)},"isFileDiff"),dontKnowOldFile=isFileChangedComparedToOldFile===void 0,isFileDifferent=await isFileDiff();result.push({file:toAdd[p],operation:isFileDifferent?dontKnowOldFile?"backup-add":"add":"keep"})}else result.push({file:oldFilesMap[p],operation:"remove"})}}return result}__name(computeFileUpdates,"computeFileUpdates");var InstanceInstallService=class extends AbstractService{constructor(app6,resourceManager,submit,worker,curseforgeClient,modrinthClient){super(app6);this.resourceManager=resourceManager;this.submit=submit;this.worker=worker;this.curseforgeClient=curseforgeClient;this.modrinthClient=modrinthClient}#lockFile=createSafeIO(InstanceLockSchema,this);#installLockFile=createSafeIO(InstanceInstallLockSchema,this);async getLegacyLock(instancePath){let upstream=(await this.app.registry.get(InstanceService)).state.all[instancePath].upstream;if(!upstream)return;let resourceManager=this.resourceManager;if(upstream.type==="modrinth-modpack"){let metadata;if(upstream.sha1)metadata=await resourceManager.getMetadataByHash(upstream.sha1);else{let hash=await resourceManager.getHashByUri(`modrinth:${upstream.projectId}:${upstream.versionId}`);hash&&(metadata=await resourceManager.getMetadataByHash(hash))}if(metadata&&metadata.instance)return{version:1,upstream,files:metadata.instance.files}}if(upstream.type==="curseforge-modpack"){let metadata;if(upstream.sha1)metadata=await resourceManager.getMetadataByHash(upstream.sha1);else{let hash=await resourceManager.getHashByUri(`curseforge:${upstream.modId}:${upstream.fileId}`);hash&&(metadata=await resourceManager.getMetadataByHash(hash))}if(metadata&&metadata.instance)return{upstream,files:metadata.instance.files}}}getSha1=async(instancePath,file)=>{let snapshot=await this.resourceManager.getSnapshotByDomainedPath(getDomainedPath(file.path,instancePath));return snapshot?snapshot.sha1:(await this.resourceManager.getSnapshot(file)).sha1};getCrc32=async(instancePath,file)=>await this.worker.checksum(file.path,"crc32");async#getDelta(instancePath,lockState,newUpstream,newFiles){let fileDelta=[];if(lockState)if(isUpstreamIsSameOrigin(newUpstream,lockState.upstream))fileDelta=await computeFileUpdates(instancePath,lockState.files,newFiles,lockState.mtime,this.getSha1,this.getCrc32);else throw new AnyError("InstanceUpstreamError","The instance is locked by another upstream");else{let legacy=await this.getLegacyLock(instancePath);if(legacy){let{upstream,files}=legacy;if(isUpstreamIsSameOrigin(newUpstream,upstream))fileDelta=await computeFileUpdates(instancePath,files,newFiles,void 0,this.getSha1,this.getCrc32);else throw new AnyError("InstanceUpstreamError","The instance is locked by another upstream")}else fileDelta=await computeFileUpdates(instancePath,[],newFiles,void 0,this.getSha1,this.getCrc32)}return fileDelta}async#install(instancePath,lockState,targetState,id,noLock){let lockFilePath=(0,import_path80.join)(instancePath,"instance-lock.json"),currentStatePath=(0,import_path80.join)(instancePath,".install-profile"),installLockFileIO=this.#installLockFile,fileDelta=await this.#getDelta(instancePath,lockState,targetState.upstream,targetState.files);this.log("Instance install delta",fileDelta.length);let curseforgeClient=this.curseforgeClient,modrinthClient=this.modrinthClient,resourceService=this.resourceManager,handler=new InstanceFileOperationHandler(this.app,resourceService,this.worker,this,instancePath,new Set(targetState.finishedPath),targetState.workspace,targetState.backup),lock=this.mutex.of(LockKey.instance(instancePath)),logger=this,updateInstanceTask=task("installInstance",async function(){await lock.runExclusive(async()=>{try{let newAddedFiles=fileDelta.filter(f=>f.operation==="add"||f.operation==="backup-add").map(f=>f.file);await this.yield(new ResolveInstanceFileTask(newAddedFiles,curseforgeClient,modrinthClient))&&(logger.log("Save current state due to refresh",instancePath),await installLockFileIO.write(currentStatePath,{...targetState,mtime:Date.now()}))}catch{}try{for await(let tasks of handler.prepareInstallFilesTasks(fileDelta))await this.all(tasks,{throwErrorImmediately:!1}),logger.log(`Finished [${tasks.map(t=>t.name).join(", ")}] tasks`)}catch(e){throw logger.warn("Install instance files error",e),await installLockFileIO.write(currentStatePath,{...targetState,finishedPath:Array.from(handler.finished),mtime:Date.now()}),e}await handler.backupAndRename(),await handler.updateResourceMetadata(modrinthClient)})},{instance:instancePath,id});try{await this.submit(updateInstanceTask),noLock||await this.#lockFile.write(lockFilePath,{version:1,files:targetState.files,upstream:targetState.upstream,mtime:Date.now()}),await(0,import_fs_extra43.unlink)(currentStatePath).catch(()=>{}),handler.unresolvable.length>0&&await(0,import_fs_extra43.writeFile)((0,import_path80.join)(instancePath,"unresolved-files.json"),JSON.stringify(handler.unresolvable))}catch(e){throw Object.assign(e,{name:e.name==="Error"?"InstallInstanceFilesError":e.name,installInstance:{instancePath}})}}async previewInstanceFiles(options){let{path:instancePath}=options,lockFilePath=(0,import_path80.join)(instancePath,"instance-lock.json"),lockState=await this.#lockFile.readIfExists(lockFilePath);return"upstream"in options?await this.#getDelta(instancePath,lockState,options.upstream,options.files):await computeFileUpdates(instancePath,options.oldFiles,options.files,Date.now(),this.getSha1,this.getCrc32)}async resumeInstanceInstall(instancePath,overrides){let lockFilePath=(0,import_path80.join)(instancePath,"instance-lock.json"),lockState=await this.#lockFile.readIfExists(lockFilePath),currentStatePath=(0,import_path80.join)(instancePath,".install-profile"),currentState=await this.#installLockFile.readIfExists(currentStatePath);if(currentState){overrides&&(currentState.files=currentState.files.map(f=>overrides.find(o=>o.path===f.path)??f));try{return this.#install(instancePath,lockState,currentState)}catch(e){if(e instanceof AggregateError){if(e.errors.every(e2=>e2 instanceof ChecksumNotMatchError))return e.errors.map(e2=>({file:currentState.files.find(f=>f.path===(0,import_path80.resolve)(instancePath,e2.file)),name:"ChecksumNotMatchError",expect:e2.expect,actual:e2.actual}))}else if(e instanceof ChecksumNotMatchError){let file=currentState.files.find(f=>f.path===(0,import_path80.resolve)(instancePath,e.file));if(file)return[{file,name:"ChecksumNotMatchError",expect:e.expect,actual:e.actual}]}throw e}}}async watchInstanceInstall(path16){return(await this.app.registry.get(ServiceStateManager)).registerOrGet(`instance-install://${path16}`,async()=>{let status=new InstanceInstallStatus;status.instance=path16;let watcher=new FSWatcher({cwd:path16,depth:1}).on("all",async(ev,filePath)=>{if(ev==="add"||ev==="change"){if(filePath===".install-profile"){let currentStatePath=(0,import_path80.join)(path16,".install-profile"),lock=await(0,import_fs_extra43.readFile)(currentStatePath,"utf-8").then(content=>{try{return JSON.parse(content)}catch(e){throw Object.assign(e,{content}),e}},e=>{isSystemError(e)&&e.code==="ENOENT"||(e.name==="Error"&&(e.name="InstanceInstallProfileError"),this.error(e))}),count=0;lock?.files instanceof Array&&lock.finishedPath instanceof Array?count=lock.files.length-lock.finishedPath.length:lock?.files instanceof Array&&(count=lock.files.length),status.pendingFileCountSet(count||0)}else if(filePath==="unresolved-files.json"){let unresolvedFilesPath=(0,import_path80.join)(path16,"unresolved-files.json"),unresolvedFiles=await(0,import_fs_extra43.readJSON)(unresolvedFilesPath).catch(()=>[]);status.unresolvedFilesSet(unresolvedFiles)}}else ev==="unlink"&&(filePath===".install-profile"?status.pendingFileCountSet(0):filePath==="unresolved-files.json"&&status.unresolvedFilesSet([]))}).add(".install-profile").add("unresolved-files.json");return[status,()=>{watcher.close()}]})}async installInstanceFiles(options){let{path:instancePath,files,id}=options,timestamp=Date.now();if(this.log("Install instance files",instancePath,id),"upstream"in options){let upstream=options.upstream,lockFilePath=(0,import_path80.join)(instancePath,"instance-lock.json"),lockState=await this.#lockFile.readIfExists(lockFilePath),pendingInstallPath=(0,import_path80.join)(instancePath,".install-profile"),instanceDir=(0,import_path80.dirname)(instancePath),instanceName=(0,import_path80.basename)(instancePath),currentState={version:0,files,upstream,mtime:timestamp,backup:(0,import_path80.join)(instancePath,".backups",filenamify(new Date().toLocaleString(),{replacement:"-"})),workspace:(0,import_path80.join)(instanceDir,`.${instanceName}-install-${timestamp}`),finishedPath:[]};return await this.#installLockFile.write(pendingInstallPath,currentState),this.log("Install instance files with lock",!!lockState),this.#install(instancePath,lockState,currentState,id)}else{let oldFiles=options.oldFiles,files2=options.files,instanceDir=(0,import_path80.dirname)(instancePath),instanceName=(0,import_path80.basename)(instancePath),lockState={version:1,files:oldFiles,upstream:{type:"peer",id:""},mtime:timestamp},currentState={version:1,files:files2,upstream:{type:"peer",id:""},mtime:timestamp,backup:(0,import_path80.join)(instancePath,".backups",filenamify(new Date().toLocaleString(),{replacement:"-"})),workspace:(0,import_path80.join)(instanceDir,`.${instanceName}-install-${id??timestamp}`),finishedPath:[]};return this.log("Install instance files with diff"),this.#install(instancePath,lockState,currentState,id,!0)}}async dismissUnresolvedFiles(path16){await(0,import_fs_extra43.unlink)((0,import_path80.join)(path16,"unresolved-files.json")).catch(()=>{})}};__name(InstanceInstallService,"InstanceInstallService"),InstanceInstallService=__decorateClass([ExposeServiceKey(InstanceInstallServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(ResourceManager)),__decorateParam(2,Inject(kTaskExecutor)),__decorateParam(3,Inject(kResourceWorker)),__decorateParam(4,Inject(CurseforgeV1Client)),__decorateParam(5,Inject(ModrinthV2Client))],InstanceInstallService);var import_fs_extra52=__toESM(require_lib()),import_path88=require("path");var import_fs_extra45=__toESM(require_lib()),import_path82=require("path");var import_fs_extra44=__toESM(require_lib()),import_path81=require("path");async function discover(instancePath,logger,filter){let files=[],scan=__name(async dirOrFile=>{let s=await(0,import_fs_extra44.stat)(dirOrFile).catch(e=>{if(!(isSystemError(e)&&e.code===ENOENT_ERROR))throw e});if(!s)return;let isDirectory2=s.isDirectory(),relativePath=(0,import_path81.relative)(instancePath,dirOrFile).replace(/\\/g,"/");if(!(filter&&filter(relativePath,s)))if(isDirectory2){let children=await readdirIfPresent(dirOrFile);await Promise.all(children.map(child=>scan((0,import_path81.join)(dirOrFile,child)).catch(e=>{logger.warn(new Error("Fail to get manifest data for instance file",{cause:e}))})))}else{let localFile={path:relativePath,size:s.size,hashes:{}};files.push([localFile,s])}},"scan");return files.shift(),await scan(instancePath),files}__name(discover,"discover");var resolveHashes=__name(async(file,worker,hashes,sha12)=>{let result={};if(hashes)for(let hash of hashes)if(hash==="sha1"){sha12?result.sha1=sha12:result[hash]=await worker.checksum(file,hash);continue}else result[hash]=await worker.checksum(file,hash);return result},"resolveHashes"),isSpecialFile=__name(relativePath=>(relativePath.startsWith("resourcepacks")||relativePath.startsWith("shaderpacks")||relativePath.startsWith("mods"))&&!relativePath.endsWith(".txt"),"isSpecialFile");async function decorateInstanceFiles(files,instancePath,worker,resourceManager,undecoratedResources,hashes){let sha1Lookup=await resourceManager.getSnapshotsByIon(files.filter(([localFile,stat32])=>isSpecialFile(localFile.path)).map(([localFile,stat32])=>stat32.ino)).then(v=>Object.fromEntries(v.map(s=>[s.ino,s.sha1])));for(let[localFile,stat32]of files){let relativePath=localFile.path,filePath=(0,import_path81.join)(instancePath,relativePath),ino=stat32.ino;if(isSpecialFile(relativePath)){let sha12=sha1Lookup[ino]||await worker.checksum(filePath,"sha1");localFile.hashes.sha1=sha12}}let exsitedSha1=files.map(f=>f[0].hashes.sha1).filter(isNonnull),metadataLookup=await resourceManager.getMetadataByHashes(exsitedSha1).then(v=>Object.fromEntries(v.filter(isNonnull).map(m=>[m.sha1,m]))),urisLookup=await resourceManager.getUrisByHash(exsitedSha1).then(v=>v.reduce((acc,cur)=>(acc[cur.sha1]||(acc[cur.sha1]=[]),acc[cur.sha1].push(cur.uri),acc),{}));for(let[localFile,stat32]of files){let relativePath=localFile.path,filePath=(0,import_path81.join)(instancePath,relativePath);if(isSpecialFile(relativePath)){let sha12=localFile.hashes.sha1,metadata=metadataLookup[sha12];metadata?.modrinth&&(localFile.modrinth={projectId:metadata.modrinth.projectId,versionId:metadata.modrinth.versionId}),metadata?.curseforge&&(localFile.curseforge={projectId:metadata.curseforge.projectId,fileId:metadata.curseforge.fileId});let uris=urisLookup[sha12];localFile.downloads=uris&&uris.some(u=>u.startsWith("http"))?uris.filter(u=>u.startsWith("http")):void 0,localFile.hashes={...localFile.hashes,...await resolveHashes(filePath,worker,hashes,sha12)},(!localFile.downloads||localFile.downloads.length===0)&&metadata&&undecoratedResources.add(localFile)}else localFile.hashes={...localFile.hashes,...await resolveHashes(filePath,worker,hashes)}}}__name(decorateInstanceFiles,"decorateInstanceFiles");async function parseCurseforgeInstance(instancePath){let data=await(0,import_fs_extra45.readFile)((0,import_path82.join)(instancePath,"minecraftinstance.json"),"utf-8"),cf=JSON.parse(data),config=getInstanceConfigFromCurseforgeModpack(cf.manifest),options={...config,name:cf.name,author:cf.customAuthor||config.author,lastPlayedDate:new Date(cf.lastPlayed).getTime(),assignMemory:cf.isMemoryOverride?!0:"auto",minMemory:cf.allocatedMemory?Number(cf.allocatedMemory):void 0};return cf.fileID&&cf.projectID&&(options.upstream={type:"curseforge-modpack",modId:cf.projectID,fileId:cf.fileID}),options.resourcepacks=!0,options.shaderpacks=!0,options}__name(parseCurseforgeInstance,"parseCurseforgeInstance");var import_fs_extra46=__toESM(require_lib()),import_path83=require("path"),import_url8=require("url");async function parseModrinthInstance(instancePath){let data=await(0,import_fs_extra46.readFile)((0,import_path83.join)(instancePath,"profile.json"),"utf-8"),modrinth=JSON.parse(data),icon="";if(modrinth.metadata.icon){let url2=new URL("http://launcher/media");url2.searchParams.append("path",modrinth.metadata.icon),icon=url2.toString()}let options={name:modrinth.metadata.name,icon,runtime:{minecraft:modrinth.metadata.game_version,forge:modrinth.metadata.loader==="forge"?modrinth.metadata.loader_version.id:void 0,fabricLoader:modrinth.metadata.loader==="fabric"?modrinth.metadata.loader_version.id:void 0,quiltLoader:modrinth.metadata.loader==="quilt"?modrinth.metadata.loader_version.id:void 0,neoForged:modrinth.metadata.loader==="neoforge"?modrinth.metadata.loader_version.id:void 0}};return options.resourcepacks=!0,options.shaderpacks=!0,modrinth.metadata.linked_data&&(options.upstream={type:"modrinth-modpack",projectId:modrinth.metadata.linked_data.project_id,versionId:modrinth.metadata.linked_data.version_id}),options}__name(parseModrinthInstance,"parseModrinthInstance");async function parseModrinthInstanceFiles(instancePath,worker,logger){let _files=await discover(instancePath,logger,f=>f==="profile.json"),data=await(0,import_fs_extra46.readFile)((0,import_path83.join)(instancePath,"profile.json"),"utf-8"),modrinth=JSON.parse(data);for(let[file]of _files){let osPath=file.path.replace(/\//g,import_path83.sep),existedProject=modrinth.projects[file.path]||modrinth.projects[osPath];if(file.downloads=[(0,import_url8.pathToFileURL)((0,import_path83.join)(instancePath,osPath)).toString()],existedProject&&typeof existedProject.metadata.version!="string"&&existedProject.metadata.version){let existedFile=existedProject.metadata.version.files.find(f=>f.hashes.sha256===existedProject.sha512);existedFile&&(file.hashes.sha1=existedFile.hashes.sha1,file.modrinth={projectId:existedProject.metadata.project.id,versionId:existedProject.metadata.version.id},file.downloads.push(existedFile.url))}}return _files.map(([file])=>file)}__name(parseModrinthInstanceFiles,"parseModrinthInstanceFiles");var import_fs_extra47=__toESM(require_lib()),import_path84=require("path"),import_url9=require("url");function detectMMCRoot(path16){let original=path16,instancesPath=(0,import_path84.join)(path16,"instances");return(0,import_fs_extra47.existsSync)(instancesPath)||(path16=(0,import_path84.dirname)(path16),instancesPath=(0,import_path84.join)(path16,"instances")),(0,import_fs_extra47.existsSync)(instancesPath)||(path16=(0,import_path84.dirname)(path16),instancesPath=(0,import_path84.join)(path16,"instances")),(0,import_fs_extra47.existsSync)(instancesPath)?path16:original}__name(detectMMCRoot,"detectMMCRoot");async function parseMultiMCInstance(path16){let instanceCFG=(await(0,import_fs_extra47.readFile)((0,import_path84.join)(path16,"instance.cfg"),"utf-8")).split(`
`).reduce((acc,line)=>{if(!line||line.trim().length===0)return acc;let[key,value]=line.split("=");return acc[key]=value,acc},{}),instancePack=JSON.parse(await(0,import_fs_extra47.readFile)((0,import_path84.join)(path16,"mmc-pack.json"),"utf-8")),instanceOptions={name:instanceCFG.name};if(instanceCFG.JavaPath&&(instanceOptions.java=instanceCFG.JavaPath),instanceCFG.JoinServerOnLaunch&&instanceCFG.JoinServerOnLaunchAddress){let[host,port]=instanceCFG.JoinServerOnLaunchAddress.split(":");instanceOptions.server={host,port:port&&!isNaN(parseInt(port))?parseInt(port):void 0}}if(instanceCFG.MinMemAlloc&&(instanceOptions.minMemory=parseInt(instanceCFG.MinMemAlloc)),instanceCFG.MaxMemAlloc&&(instanceOptions.maxMemory=parseInt(instanceCFG.MaxMemAlloc)),instanceCFG.ShowConsole&&(instanceOptions.showLog=instanceCFG.ShowConsole==="true"),instanceCFG.notes&&(instanceOptions.description=instanceCFG.notes),instanceCFG.JvmArgs&&(instanceOptions.vmOptions=instanceCFG.JvmArgs.split(" ")),instanceCFG.lastTimePlayed&&(instanceOptions.lastPlayedDate=parseInt(instanceCFG.lastTimePlayed)),instanceCFG.totalTimePlayed&&(instanceOptions.playtime=parseInt(instanceCFG.totalTimePlayed)),instanceCFG.MinecraftWinWidth&&instanceCFG.MinecraftWinHeight&&(instanceOptions.resolution={width:parseInt(instanceCFG.MinecraftWinWidth),height:parseInt(instanceCFG.MinecraftWinHeight),fullscreen:!1}),instancePack.formatVersion===1){let minecraft=instancePack.components.find(c=>c.uid==="net.minecraft")?.version??"",forge=instancePack.components.find(c=>c.uid==="net.minecraftforge")?.version??"",optifine2=instancePack.components.find(c=>c.uid==="optifine.Optifine")?.version??"",fabricLoader=instancePack.components.find(c=>c.uid==="net.fabricmc.fabric-loader")?.version??"",quiltLoader=instancePack.components.find(c=>c.uid==="org.quiltmc.quilt-loader")?.version??"",runtime={minecraft,forge,optifine:optifine2,fabricLoader,quiltLoader};instanceOptions.runtime=runtime}return instanceOptions.resourcepacks=!0,instanceOptions.shaderpacks=!0,instanceOptions}__name(parseMultiMCInstance,"parseMultiMCInstance");async function parseMultiMcInstanceFiles(instancePath,logger){let _files=await discover(instancePath,logger);for(let[f]of _files)f.downloads=[(0,import_url9.pathToFileURL)((0,import_path84.join)(instancePath,f.path)).toString()];return _files.map(([file])=>file)}__name(parseMultiMcInstanceFiles,"parseMultiMcInstanceFiles");var import_fs_extra48=__toESM(require_lib()),import_path85=require("path"),import_url10=require("url");function getRamFromPCLRamRange(value){return value<=12?(3+value)*10:value<=25?(3+value+(value-12)*5)*10:value<=33?(80+(value-25)*10)*10:(160+(value-33)*20)*10}__name(getRamFromPCLRamRange,"getRamFromPCLRamRange");async function parsePCLInstance(path16,options){let pclSetupIniPath=(0,import_path85.join)(path16,"PCL","Setup.ini"),record=(await(0,import_fs_extra48.readFile)(pclSetupIniPath,"utf8")).split(`
`).map(l=>l.trim()).filter(l=>!!l).reduce((acc,line)=>{let start=line.indexOf(":"),key=line.slice(0,start).trim(),value=line.slice(start+1).trim();return acc[key]=value,acc},{}),runtime={minecraft:record.VersionOriginal,forge:record.VersionForge,fabricLoader:record.VersionFabric,neoForged:record.VersionNeoForge,quiltLoader:record.VersionQuilt};if(record.VersionRamType!==void 0&&(options.assignMemory=record.VersionRamType===0?"auto":record.VersionRamType===1?!0:void 0,options.minMemory=getRamFromPCLRamRange(Number(record.VersionRamCustom))),options.runtime?(options.runtime.minecraft||(options.runtime.minecraft=runtime.minecraft),options.runtime.forge||(options.runtime.forge=runtime.forge),options.runtime.fabricLoader||(options.runtime.fabricLoader=runtime.fabricLoader),options.runtime.neoForged||(options.runtime.neoForged=runtime.neoForged),options.runtime.quiltLoader||(options.runtime.quiltLoader=runtime.quiltLoader)):options.runtime=runtime,record.Logo&&record.Logo.indexOf(":")===-1)try{let logoPath=(0,import_path85.resolve)(path16,record.Logo),dataUrl=`data:image/png;base64,${(await(0,import_fs_extra48.readFile)(logoPath)).toString("base64")}`;options.icon=dataUrl}catch{}if(record.VersionAdvanceJvm){let args=splitCommandLine(record.VersionAdvanceJvm);options.vmOptions=args}if(record.VersionAdvanceGame){let args=splitCommandLine(record.VersionAdvanceGame);options.mcOptions=args}if(record.VersionAdvanceRun&&(options.prependCommand=record.VersionAdvanceRun),record.VersionServerEnter){let[host,port]=record.VersionServerEnter.split(":");options.server={host,port:port?Number(port):void 0}}options.resourcepacks=!0,options.shaderpacks=!0}__name(parsePCLInstance,"parsePCLInstance");async function parseVanillaInstance(path16,versionMetadataService){let launcherProfilePath=(0,import_path85.join)(path16,"launcher_profiles.json"),launcherProfile=await(0,import_fs_extra48.readFile)(launcherProfilePath,"utf8").then(JSON.parse),versions=await(0,import_fs_extra48.readdir)((0,import_path85.resolve)(path16,"versions")),options=await Promise.allSettled(Object.values(launcherProfile.profiles??{}).map(async profile=>{if(profile.type&&profile.type!=="custom"){let type=profile.type,id2=type==="latest-release"?versionMetadataService.getLatestRelease():versionMetadataService.getLatestSnapshot(),options3={name:profile.name||(type==="latest-release"?"Minecraft":"Minecraft Snapshot"),java:profile.javaDir,vmOptions:profile.javaArgs?.split(" ")||[],runtime:{minecraft:id2},icon:profile.icon},versionRoot2=(0,import_path85.resolve)(path16,"versions",id2),isIsolated2=(await(0,import_fs_extra48.readdir)(versionRoot2).catch(()=>[])).filter(f=>f!==".DS_Store"&&f!==`${id2}.json`&&f!==`${id2}.jar`).some(f=>f==="saves"||f==="mods"||f==="options.txt"||f==="config"||f==="PCL");return{options:options3,isIsolated:isIsolated2,path:(0,import_path85.join)(path16,"versions",id2)}}let id=profile.lastVersionId,versionRoot=(0,import_path85.resolve)(path16,"versions",id);versions.includes(id)&&versions.splice(versions.indexOf(id),1);let isIsolated=(await(0,import_fs_extra48.readdir)(versionRoot).catch(()=>[])).filter(f=>f!==".DS_Store"&&f!==`${id}.json`&&f!==`${id}.jar`).some(f=>f==="saves"||f==="mods"||f==="options.txt"||f==="config"||f==="PCL"),version4=await Version.parse(path16,id);return{options:{name:profile.name,java:profile.javaDir?(0,import_path85.join)(profile.javaDir,"java"+(process.platform==="win32"?".exe":"")):void 0,vmOptions:profile.javaArgs?.split(" ")||[],icon:profile.icon,runtime:{minecraft:version4.minecraftVersion,forge:filterForgeVersion(version4.libraries.find(isForgeLibrary)?.version??""),fabricLoader:version4.libraries.find(isFabricLoaderLibrary)?.version??"",quiltLoader:version4.libraries.find(isQuiltLibrary)?.version??"",optifine:filterOptifineVersion(version4.libraries.find(isOptifineLibrary)?.version??""),labyMod:findLabyModVersion(version4),neoForged:findNeoForgedVersion(version4.minecraftVersion,version4)}},isIsolated,path:(0,import_path85.join)(path16,"versions",id)}}).map(p=>p.catch(()=>{}))),unofficial=await Promise.allSettled(versions.map(async id=>{let versionRoot=(0,import_path85.resolve)(path16,"versions",id),isIsolated=(await(0,import_fs_extra48.readdir)(versionRoot).catch(()=>[])).filter(f=>f!==".DS_Store"&&f!==`${id}.json`&&f!==`${id}.jar`).some(f=>f==="saves"||f==="mods"||f==="options.txt"||f==="config"||f==="PCL"),version4=await Version.parse(path16,id),options2={name:id,runtime:{minecraft:version4.minecraftVersion,forge:filterForgeVersion(version4.libraries.find(isForgeLibrary)?.version??""),fabricLoader:version4.libraries.find(isFabricLoaderLibrary)?.version??"",quiltLoader:version4.libraries.find(isQuiltLibrary)?.version??"",optifine:filterOptifineVersion(version4.libraries.find(isOptifineLibrary)?.version??""),labyMod:findLabyModVersion(version4),neoForged:findNeoForgedVersion(version4.minecraftVersion,version4)}};return await parsePCLInstance(versionRoot,options2).then(()=>!0,()=>!1)&&(isIsolated=!0),{options:options2,isIsolated,path:(0,import_path85.join)(path16,"versions",id)}}));return[...options,...unofficial].filter(isFulfilled).map(v=>v.value).filter(isNotNull)}__name(parseVanillaInstance,"parseVanillaInstance");async function parseVanillaInstanceFiles(instancePath,logger){let _files=await discover(instancePath,logger);for(let[f]of _files)f.downloads=[(0,import_url10.pathToFileURL)((0,import_path85.join)(instancePath,f.path)).toString()];return _files.map(([file])=>file)}__name(parseVanillaInstanceFiles,"parseVanillaInstanceFiles");var import_fs_extra49=__toESM(require_lib()),import_ssh2=__toESM(require_lib7());var kSSHManager=Symbol("SSHManager"),SSHManager=class{#connections={};#sftp=new WeakMap;async openSFTP(client){return this.#sftp.has(client)?this.#sftp.get(client):new Promise((resolve15,reject2)=>{client.sftp((err,sftp)=>{err?reject2(err):(this.#sftp.set(client,sftp),resolve15(sftp))})})}async#getPrivateKeyBuff(cred){if("privateKey"in cred){let content=await(0,import_fs_extra49.readFile)(cred.privateKey);return Buffer.from(content)}}async open(options){if(options.host in this.#connections)return this.#connections[options.host];let client=new import_ssh2.Client,privateKey=await this.#getPrivateKeyBuff(options.credentials),promise=new Promise((resolve15,reject2)=>{client.on("ready",()=>{resolve15(client)}).connect({host:options.host,port:options.port,username:options.username,password:"password"in options.credentials?options.credentials.password:void 0,privateKey,passphrase:"passphrase"in options.credentials?options.credentials.passphrase:void 0}),client.once("timeout",()=>{delete this.#connections[options.host]}).once("end",()=>{delete this.#connections[options.host]}).once("error",e=>{delete this.#connections[options.host],reject2(e)})});return this.#connections[options.host]=promise,await promise}};__name(SSHManager,"SSHManager");var import_fs_extra51=__toESM(require_lib()),import_path87=require("path");var import_fs_extra50=__toESM(require_lib()),import_path86=require("path");var InstanceExporter=class{constructor(app6,dataRoot){this.app=app6;this.dataRoot=dataRoot}onProgress=()=>{};async exportInstance(options,files){let launchService=await this.app.registry.get(LaunchService),serverVersion=await(await this.app.registry.get(VersionService)).resolveServerVersion(options.version),ops=await launchService.generateServerOptions(options,serverVersion);ops.javaPath="java";let cwd=options.gameDirectory;ops.classPath=ops.classPath?.map(cp=>(0,import_path86.relative)(cwd,cp));let mc=MinecraftFolder.from(this.dataRoot);serverVersion.libraries.map(lib=>this.copyFile(mc.getLibraryByPath(lib.path),`libraries/${lib.path}`)),files.map(file=>this.copyFile((0,import_path86.join)(options.gameDirectory,"server",file.path),file.path));let serverJarPath=mc.getVersionJar(serverVersion.minecraftVersion,"server");this.copyFile(serverJarPath,(0,import_path86.relative)(mc.root,serverJarPath)),ops.serverExectuableJarPath&&(this.copyFile(ops.serverExectuableJarPath,"server.jar"),ops.serverExectuableJarPath="server.jar");let winArgs=generateArgumentsServer(ops,";","\\"),linuxArgs=generateArgumentsServer(ops,":","/"),batContent=`@echo off
${winArgs.join(" ")}`,shContent=`#!/bin/sh
${linuxArgs.join(" ")}`;this.emitFile("server.bat",batContent),this.emitFile("server.sh",shContent),await this.end()}};__name(InstanceExporter,"InstanceExporter");var FSInstanceExporter=class extends InstanceExporter{constructor(app6,dataRoot,outputFolder){super(app6,dataRoot);this.outputFolder=outputFolder}#promises=[];copyFile(from,to){this.#promises.push((0,import_fs_extra50.copy)(from,(0,import_path86.join)(this.outputFolder,to)))}emitFile(path16,content){this.#promises.push((0,import_fs_extra50.writeFile)((0,import_path86.join)(this.outputFolder,path16),content))}async end(){await Promise.all(this.#promises)}};__name(FSInstanceExporter,"FSInstanceExporter");var SSHInstanceExporter=class extends InstanceExporter{constructor(app6,dataRoot,remoteFolder,ssh,sftp){super(app6,dataRoot);this.remoteFolder=remoteFolder;this.ssh=ssh;this.sftp=sftp}#filesProgress={};#tasks=[];#update(chunk){let _total=0,_progress=0;for(let{total,progress}of Object.values(this.#filesProgress))_total+=total,_progress+=progress;this.onProgress(chunk,_progress,_total)}abort(){this.sftp.end()}async stat(path16){return new Promise((resolve15,reject2)=>{this.sftp.stat(path16,(e,stat32)=>{e?reject2(e):resolve15(stat32)})})}async fastPut(localPath,remotePath){return new Promise((resolve15,reject2)=>{this.sftp.fastPut(localPath,remotePath,{step:(total,nb,fsize)=>{this.#filesProgress[localPath].progress=total,this.#update(nb)}},e=>{e?(e.message==="No such file"&&(e.message=`fPut: No such file or directory: ${localPath} -> ${remotePath}`),reject2(e)):resolve15()})})}copyFile(from,to){let targetPath=(0,import_path87.join)(this.remoteFolder,to).replaceAll("\\","/");this.#tasks.push({from,to:targetPath})}emitFile(path16,content){path16=(0,import_path87.join)(this.remoteFolder,path16).replaceAll("\\","/"),this.#tasks.push({to:path16,content})}async end(){let remaining=await Promise.all(this.#tasks.map(async({to,...rest})=>{let currentStat=await this.stat(to).catch(()=>{}),localSize="from"in rest?await(0,import_fs_extra51.stat)(rest.from).then(s=>s.size,()=>0):rest.content.length;if(!(currentStat&&currentStat.size===localSize))return{to,...rest}})).then(tasks=>tasks.filter(isNonnull));await new Promise((resolve15,reject2)=>{let dirsString=remaining.map(({to})=>(0,import_path87.dirname)(to)).map(d=>'"'+d+'"').join(" ");this.ssh.exec(`mkdir -p ${dirsString}`,e=>{e?reject2(e):resolve15()})}),await Promise.all(remaining.map(async({to,...rest})=>"from"in rest?(this.#filesProgress[rest.from]={total:await(0,import_fs_extra51.stat)(rest.from).then(s=>s.size,()=>0),progress:0},this.#update(0),await this.fastPut(rest.from,to)):await new Promise((resolve15,reject2)=>{this.sftp.writeFile(to,rest.content,e=>{e?reject2(e):resolve15()})})))}};__name(SSHInstanceExporter,"SSHInstanceExporter");var UploadSSHTask=class extends BaseTask{constructor(exporter,options){super();this.exporter=exporter;this.options=options;this.name="server.upload"}async runTask(){this.exporter.onProgress=(chunk,progress,total)=>{this._progress=progress,this._total=total,this.update(chunk)};let options=this.options;await this.exporter.exportInstance(options.options,options.files)}async cancelTask(timeout2){this.exporter.abort()}async pauseTask(){this.exporter.abort()}async resumeTask(){this.runTask()}};__name(UploadSSHTask,"UploadSSHTask");async function exportInstanceAsServer(options){if(options.output.type==="folder")await new FSInstanceExporter(this.app,this.getPath(),options.output.path).exportInstance(options.options,options.files);else if(options.output.type==="ssh"){let manager=await this.app.registry.getOrCreate(SSHManager),ssh=await manager.open({host:options.output.host,port:options.output.port,username:options.output.username,credentials:options.output.credentials}),sftp=await manager.openSFTP(ssh);if(!sftp)throw new Error("Failed to open sftp");let exporter=new SSHInstanceExporter(this.app,this.getPath(),options.output.path,ssh,sftp);await this.submit(new UploadSSHTask(exporter,options)),sftp.end(),ssh.end()}}__name(exportInstanceAsServer,"exportInstanceAsServer");var InstanceIOService=class extends AbstractService{constructor(app6,instanceService,submit,getPath,versionService){super(app6);this.instanceService=instanceService;this.submit=submit;this.getPath=getPath;this.versionService=versionService}async exportInstanceAsServer(options){await exportInstanceAsServer.call(this,options)}async getGameDefaultPath(type){if(type==="modrinth"||type==="modrinth-instances"){let dir=(0,import_path88.join)(this.app.host.getPath("appData"),"com.modrinth.theseus");return type==="modrinth-instances"?(0,import_path88.join)(dir,"profiles"):dir}return type==="curseforge"?(0,import_path88.join)(this.app.host.getPath("home"),"curseforge","minecraft"):(0,import_path88.join)(this.app.host.getPath("appData"),".minecraft")}async parseInstanceFiles(path16,type){if(type==="mmc")return await parseMultiMcInstanceFiles(path16,this.logger);if(type==="modrinth"){let worker=await this.app.registry.get(kResourceWorker);return await parseModrinthInstanceFiles(path16,worker,this.logger)}return await parseVanillaInstanceFiles(path16,this.logger)}async parseLauncherData(path16,type){try{if(type==="mmc"){path16=detectMMCRoot(path16);let instancesPath=(0,import_path88.join)(path16,"instances"),instances=await(0,import_fs_extra52.readdir)(instancesPath),manifests=await Promise.allSettled(instances.map(async instance=>{let instancePath=(0,import_path88.join)(instancesPath,instance);return{options:await parseMultiMCInstance(instancePath),path:instancePath}}));return{folder:{assets:(0,import_path88.join)(path16,"assets"),libraries:(0,import_path88.join)(path16,"libraries"),versions:""},instances:manifests.filter(isFulfilled).map(m=>m.value)}}if(type==="modrinth"){let instancesPath=(0,import_path88.join)(path16,"profiles"),instances=await(0,import_fs_extra52.readdir)(instancesPath),manifests=await Promise.allSettled(instances.map(async instance=>{let instancePath=(0,import_path88.join)(instancesPath,instance);return{options:await parseModrinthInstance(instancePath),path:instancePath}})),assets2=(0,import_path88.join)(path16,"meta","assets"),libraries2=(0,import_path88.join)(path16,"meta","libraries"),versions2=(0,import_path88.join)(path16,"meta","versions"),jre2=(0,import_path88.join)(path16,"meta","java_versions");return{folder:{assets:await exists2(assets2)?assets2:"",libraries:await exists2(libraries2)?libraries2:"",versions:await exists2(versions2)?versions2:"",jre:await exists2(jre2)?jre2:void 0},instances:manifests.filter(isFulfilled).map(m=>m.value)}}if(type==="curseforge"){let instancesPath=(0,import_path88.join)(path16,"Instances"),minecraftDataPath=(0,import_path88.join)(path16,"Install"),instances=await(0,import_fs_extra52.readdir)(instancesPath),manifests=await Promise.allSettled(instances.map(async instance=>{let instancePath=(0,import_path88.join)(instancesPath,instance);return{options:await parseCurseforgeInstance(instancePath),path:instancePath}})),versionDir=(0,import_path88.join)(minecraftDataPath,"versions"),libDir=(0,import_path88.join)(minecraftDataPath,"libraries"),assetsDir=(0,import_path88.join)(minecraftDataPath,"assets");return{folder:{versions:await exists2(versionDir)?versionDir:"",libraries:await exists2(libDir)?libDir:"",assets:await exists2(assetsDir)?assetsDir:""},instances:manifests.filter(isFulfilled).map(m=>m.value)}}let versionMetadataService=await this.app.registry.get(VersionMetadataService),vanillaInstances=await parseVanillaInstance(path16,versionMetadataService),assets=(0,import_path88.join)(path16,"assets"),libraries=(0,import_path88.join)(path16,"libraries"),versions=(0,import_path88.join)(path16,"versions"),jre=(0,import_path88.join)(path16,"jre");return{folder:{assets:await exists2(assets)?assets:"",libraries:await exists2(libraries)?libraries:"",versions:await exists2(versions)?versions:"",jre:await exists2(jre)?jre:""},instances:vanillaInstances.map(v=>({options:v.options,path:v.path}))}}catch(e){throw isSystemError(e)&&e.code==="ENOENT"?new AnyError("BadInstance",void 0,{cause:e},{path:path16}):e}}async importLauncherData(data){let{instances,folder}=data;folder.assets&&await copyPassively(folder.assets,this.getPath("assets")),folder.libraries&&await copyPassively(folder.libraries,this.getPath("libraries")),folder.versions&&await copyPassively(folder.versions,this.getPath("versions")),folder.jre&&await copyPassively(folder.jre,this.getPath("jre")),await Promise.allSettled(instances.map(async({path:path16,options})=>{options.name=options.name||(0,import_path88.basename)(path16);let instPath=await this.instanceService.createInstance(options);await copyPassively(path16,instPath,name3=>!(name3==="libraries"||name3==="assets"||name3==="versions"||name3==="java_versions"||name3==="jre"))}))}async exportInstance(options){requireObject(options);let{src,destinationPath:dest,includeAssets=!0,includeLibraries=!0,files,includeVersionJar=!0}=options,version4=await this.versionService.resolveLocalVersion(options.version),root=this.getPath(),from=src,zipTask=new ZipTask(dest).setName("modpack.export"),releases=[];if(includeAssets){releases.push(await this.mutex.of(LockKey.assets).acquire());let assetsJson=(0,import_path88.resolve)(root,"assets","indexes",`${version4.assets}.json`);zipTask.addFile(assetsJson,`assets/indexes/${version4.assets}.json`);let objects=await(0,import_fs_extra52.readFile)(assetsJson,"utf8").then(JSON.parse).then(manifest2=>manifest2.objects);for(let hash of Object.keys(objects).map(k=>objects[k].hash))zipTask.addFile((0,import_path88.resolve)(root,"assets","objects",hash.substring(0,2),hash),`assets/objects/${hash.substring(0,2)}/${hash}`)}let versionsChain=version4.pathChain;for(let versionPath of versionsChain){let versionId=(0,import_path88.basename)(versionPath);releases.push(await this.mutex.of(LockKey.version(versionId)).acquire()),includeVersionJar&&await exists2((0,import_path88.join)(versionPath,`${versionId}.jar`))&&zipTask.addFile((0,import_path88.join)(versionPath,`${versionId}.jar`),`versions/${versionId}/${versionId}.jar`),zipTask.addFile((0,import_path88.join)(versionPath,`${versionId}.json`),`versions/${versionId}/${versionId}.json`)}if(includeLibraries){releases.push(await this.mutex.of(LockKey.libraries).acquire());for(let lib of version4.libraries)zipTask.addFile((0,import_path88.resolve)(root,"libraries",lib.download.path),`libraries/${lib.download.path}`)}if(files)for(let file of files)zipTask.addFile((0,import_path88.join)(src,file),file);else await zipTask.includeAs(from,"");try{await this.submit(zipTask)}finally{releases.forEach(l=>l())}}async importInstance(options){let{importPath}=options,mcDir=importPath,instancePath=await this.instanceService.createInstance(options);return await copyPassively(mcDir,instancePath,v=>!(v.endsWith("libraries")||v.endsWith("assets")||v.endsWith("versions"))),await exists2((0,import_path88.join)(mcDir,"libraries"))&&await copyPassively((0,import_path88.join)(mcDir,"libraries"),this.getPath("libraries")),await exists2((0,import_path88.join)(mcDir,"assets"))&&await copyPassively((0,import_path88.join)(mcDir,"assets"),this.getPath("assets")),await exists2((0,import_path88.join)(mcDir,"versions"))&&await copyPassively((0,import_path88.join)(mcDir,"versions"),this.getPath("versions")),instancePath}};__name(InstanceIOService,"InstanceIOService"),InstanceIOService=__decorateClass([ExposeServiceKey(InstanceIOServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(InstanceService)),__decorateParam(2,Inject(kTaskExecutor)),__decorateParam(3,Inject(kGameDataPath)),__decorateParam(4,Inject(VersionService))],InstanceIOService);var import_path89=require("path");var InstanceManifestService=class extends AbstractService{constructor(app6,resourceManager,worker,curseforgeClient,modrinthClient){super(app6);this.resourceManager=resourceManager;this.worker=worker;this.curseforgeClient=curseforgeClient;this.modrinthClient=modrinthClient}async getInstanceServerManifest(options){let instancePath=options?.path;if(!(await this.app.registry.get(InstanceService)).state.all[instancePath])throw new InstanceIOException({instancePath,type:"instanceNotFound"});let files=[],logger=this;return files=(await discover((0,import_path89.join)(instancePath,"server"),logger,filePath=>!!(filePath.startsWith("libraries")||filePath.startsWith("versions")||filePath.startsWith("assets")))).map(([file])=>file),files}async getInstanceManifest(options){let instancePath=options?.path,instance=(await this.app.registry.get(InstanceService)).state.all[instancePath];if(!instance)throw new InstanceIOException({instancePath,type:"instanceNotFound"});let files=[],undecorated=[],resolveTask=new ResolveInstanceFileTask(undecorated,this.curseforgeClient,this.modrinthClient),logger=this,worker=this.worker,resourceManager=this.resourceManager,pendingResourceUpdates=new Set;await task("getInstanceManifest",async function(){let start=performance.now(),fileWithStats=await discover(instancePath,logger,(relativePath,stat32)=>!!((relativePath.startsWith("resourcepacks")||relativePath.startsWith("shaderpacks"))&&(relativePath.endsWith(".json")||relativePath.endsWith(".png"))||relativePath.startsWith(".backups")||relativePath==="instance.json"||relativePath==="server"&&stat32.isDirectory()||relativePath.endsWith(".dll")||relativePath.endsWith(".so")||relativePath.endsWith(".exe")||relativePath.startsWith("versions")||relativePath.startsWith("assets")||relativePath.startsWith("libraries"))),duration=performance.now()-start;logger.log(`Discover instance files in ${instancePath} in ${duration}ms`);let decorateStart=performance.now();try{await decorateInstanceFiles(fileWithStats,instancePath,worker,resourceManager,pendingResourceUpdates)}catch(e){logger.error(new AnyError("InstanceManifestResolveResourceError","Fail to get manifest data for instance file",{cause:e}))}if(logger.log(`Decorate instance files in ${instancePath} in ${performance.now()-decorateStart}ms`),options.hashes){let hashStart=performance.now(),hashes=options.hashes;await Promise.all(fileWithStats.filter(([f])=>{for(let h of hashes)if(!f.hashes[h])return!0;return!1}).map(([f])=>Promise.all(hashes.map(async a=>{f.hashes[a]||(f.hashes[a]=await worker.checksum((0,import_path89.join)(instancePath,f.path),a))})))),logger.log(`Resolve hashes in ${instancePath} in ${performance.now()-hashStart}ms`)}files=fileWithStats.map(([file])=>file);let resolveStart=performance.now();await this.yield(resolveTask).catch(()=>{}),logger.log(`Resolve instance files in ${instancePath} in ${performance.now()-resolveStart}ms`)}).startAndWait();let updates=[...pendingResourceUpdates].map(file=>{if(file.hashes.sha1)return{hash:file.hashes.sha1,metadata:{modrinth:file.modrinth,curseforge:file.curseforge},uri:file.downloads}}).filter(isNonnull);return this.resourceManager.updateMetadata(updates).catch(e=>{this.warn("Fail to update the resources"),this.warn(e)}),{files,name:instance.name,description:instance.description,mcOptions:instance.mcOptions,vmOptions:instance.vmOptions,runtime:instance.runtime,maxMemory:instance.maxMemory,minMemory:instance.minMemory}}};__name(InstanceManifestService,"InstanceManifestService"),__decorateClass([Singleton(p=>JSON.stringify(p))],InstanceManifestService.prototype,"getInstanceServerManifest",1),__decorateClass([Singleton(p=>JSON.stringify(p))],InstanceManifestService.prototype,"getInstanceManifest",1),InstanceManifestService=__decorateClass([ExposeServiceKey(InstanceManifestServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(ResourceManager)),__decorateParam(2,Inject(kResourceWorker)),__decorateParam(3,Inject(CurseforgeV1Client)),__decorateParam(4,Inject(ModrinthV2Client))],InstanceManifestService);var import_crypto13=require("crypto"),import_fs47=require("fs"),import_fs_extra53=__toESM(require_lib()),import_path90=require("path");var import_stream13=require("stream");var XUpdateService=class extends AbstractService{constructor(app6,instanceService,userService){super(app6);this.instanceService=instanceService;this.userService=userService}async getAccessToken(userId){throw new Error("Unimplemented")}async uploadInstanceManifest({path:path16,manifest:manifest2,headers,includeFileWithDownloads,forceJsonFormat}){let instancePath=path16,instance=this.instanceService.state.all[instancePath];if(!instance)throw new InstanceIOException({instancePath,type:"instanceNotFound"});if(!instance.fileApi)throw new InstanceIOException({instancePath,type:"instanceHasNoFileApi"});let url2=isValidUrl(instance.fileApi);if(!url2||url2.protocol!=="http:"&&url2.protocol!=="https")throw new InstanceIOException({instancePath,type:"instanceInvalidFileApi",url:instance.fileApi});let tempZipFile=(await this.app.registry.get(kTempDataPath))((0,import_crypto13.randomUUID)()),useJson=forceJsonFormat||manifest2.files.every(f=>f.modrinth||f.curseforge||f.downloads&&f.downloads.length>0);if(useJson)this.log(`Use json to upload instance ${instancePath} to ${instance.fileApi}`);else{this.log(`Use zip to upload instance ${instancePath} to ${instance.fileApi}`);let task3=new ZipTask(tempZipFile);for(let file of manifest2.files){let realPath=(0,import_path90.join)(instancePath,file.path),canBeDownload=file.modrinth||file.curseforge||file.downloads&&file.downloads.length>0;(includeFileWithDownloads||!canBeDownload)&&task3.addFile(realPath,file.path)}task3.addBuffer(Buffer.from(JSON.stringify(manifest2),"utf-8"),"manifest.json"),await task3.startAndWait()}try{let start=Date.now(),allHeaders=headers?{...headers}:{};if(!allHeaders.Authorization){let token=this.getAccessToken("");allHeaders.Authorization=`Bearer ${token}`}allHeaders["content-type"]=useJson?"application/json":"application/zip";let res=await this.app.fetch(instance.fileApi,{method:"POST",headers:allHeaders,body:useJson?JSON.stringify(manifest2):import_stream13.Readable.toWeb((0,import_fs47.createReadStream)(tempZipFile))});if(res.status!==201)throw this.error(new Error(`Fail to upload ${instancePath} to ${instance.fileApi} as server rejected. Status code: ${res.status}, ${res.body}`)),new InstanceIOException({type:"instanceSetManifestFailed",httpBody:res.body,statusCode:res.status});if(res.body){let readable=import_stream13.Readable.from(res.body);for await(let _ of readable);}this.log(`Uploaded instance ${instancePath} to ${instance.fileApi}. Took ${Date.now()-start}ms.`)}finally{await(0,import_fs_extra53.unlink)(tempZipFile).catch(()=>{})}}async fetchInstanceUpdate(path16){let instancePath=path16,instance=this.instanceService.state.all[instancePath];if(!instance.fileApi)return;let manifest2;try{manifest2=await(await this.app.fetch(instance.fileApi)).json()}catch(e){throw e instanceof Error&&this.error(e),new InstanceIOException({type:"instanceNotFoundInApi",url:instance.fileApi,statusCode:e?.response?.statusCode})}let lookupFile=__name(async(relativePath,hash,file)=>{let filePath=(0,import_path90.join)(instancePath,relativePath);await missing(filePath)?updates.push({file,operation:"add"}):await checksum(filePath,"sha1")!==hash&&updates.push({file,operation:"update"})},"lookupFile"),updates=[];if(manifest2.files)for(let file of manifest2.files){await lookupFile(file.path,file.hashes.sha1,file);let fileApiUrl=joinUrl2(instance.fileApi,file.path);file.downloads?file.downloads.push(fileApiUrl):file.downloads=[fileApiUrl]}return{updates,manifest:manifest2}}};__name(XUpdateService,"XUpdateService"),__decorateClass([Singleton(o=>o.path)],XUpdateService.prototype,"uploadInstanceManifest",1),__decorateClass([Singleton(p=>p)],XUpdateService.prototype,"fetchInstanceUpdate",1),XUpdateService=__decorateClass([__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(InstanceService)),__decorateParam(2,Inject(UserService))],XUpdateService);var kMarketProvider=Symbol("MarketProvider");var pluginMarketProvider=__name(async app6=>{let modrinth=new ModrinthV2Client({fetch:(...args)=>app6.fetch(...args)});app6.registry.register(ModrinthV2Client,modrinth);let curseforge=new CurseforgeV1Client("$2a$10$jGX.ZOVUiEOUTM7vDZ/wj.1Vin4ItmwCuPLKQPjp.sknU0gwW2iH2",{fetch:(...args)=>app6.fetch(...args)});app6.registry.register(CurseforgeV1Client,curseforge);let installService=await app6.registry.get(InstanceInstallService),resourceManager=await app6.registry.get(ResourceManager),submit=await app6.registry.get(kTaskExecutor);async function getSnapshotByUris(file,preferDir){let uris=file.curseforge?[getCurseforgeFileUri({modId:file.curseforge.projectId,id:file.curseforge.fileId})]:[getModrinthVersionFileUri({project_id:file.modrinth.projectId,id:file.modrinth.versionId,filename:(0,import_path91.basename)(file.path)})];uris.push(...file.downloads);let hashes=await resourceManager.getHashesByUris(uris);if(hashes.length>0){let snapshots=await resourceManager.getSnapshotsByHash(hashes),existed=(await Promise.all(snapshots.map(async snapshot2=>{let file3=await resourceManager.validateSnapshotFile(snapshot2);if(file3)return[file3,snapshot2]}))).filter(isNotNull),matched=existed.find(([file3])=>(0,import_path91.dirname)(file3.path)===preferDir)||existed[0];if(!matched)return;let[file2,snapshot]=matched,metadata=await resourceManager.getMetadataByHash(snapshot.sha1);return[file2,snapshot,metadata||{}]}}__name(getSnapshotByUris,"getSnapshotByUris");async function ensureTheFile(destination,file){file.path!==destination&&(0,import_path91.dirname)(file.path)!==destination&&(file.path=await hardLinkFiles(file.path,destination))}__name(ensureTheFile,"ensureTheFile");async function downloadFile(instFile,domainDir,downloadOptions){let snapshoted=await getSnapshotByUris(instFile,domainDir),filePath=(0,import_path91.join)(domainDir,instFile.path),uris=instFile.downloads;if(snapshoted){let[file,snapshot,metadata]=snapshoted;return await ensureTheFile(filePath,file),{file,snapshot,uris,path:file.path,metadata:{...metadata,modrinth:instFile.modrinth,curseforge:instFile.curseforge}}}let task3=new DownloadTask({...downloadOptions,url:instFile.downloads,destination:filePath,validator:instFile.hashes.sha1?{algorithm:"sha1",hash:instFile.hashes.sha1}:instFile.hashes.md5?{algorithm:"md5",hash:instFile.hashes.md5}:void 0,pendingFile:filePath+".pending"}).setName(instFile.modrinth?"installModrinthFile":"installCurseforgeFile",instFile.modrinth?{projectId:instFile.modrinth.projectId,versionId:instFile.modrinth.versionId,filename:(0,import_path91.basename)(instFile.path)}:{projectId:instFile.curseforge.projectId,fileId:instFile.curseforge.fileId});return await submit(task3),{uris,path:filePath,metadata:{modrinth:instFile.modrinth,curseforge:instFile.curseforge}}}__name(downloadFile,"downloadFile");async function postprocess(result,directory,icon){let watched=resourceManager.getWatched(directory);if(watched)watched.enqueue({filePath:result.path,metadata:result.metadata,uris:result.uris,icons:icon?[icon]:void 0});else{let file=await getFile(result.path);if(file){let snapshot=await resourceManager.getSnapshot(file);snapshot&&await resourceManager.updateMetadata([{hash:snapshot.sha1,metadata:result.metadata,uris:result.uris,icons:icon?[icon]:void 0}])}}}__name(postprocess,"postprocess");function getModrinthFile(domain,version4,filename,icon){let modrinthFile=version4.files.find(f=>f.filename===filename)||getModrinthPrimaryFile(version4),filePath=[domain,modrinthFile.filename].filter(v=>!!v).join("/"),uris=[modrinthFile.url];return{path:filePath,hashes:modrinthFile.hashes,downloads:uris,size:modrinthFile.size,modrinth:{projectId:version4.project_id,versionId:version4.id},icon}}__name(getModrinthFile,"getModrinthFile");function getCurseforgeFile(domain,curseforgeFile,icon){let filePath=[domain,curseforgeFile.fileName].filter(v=>!!v).join("/"),uris=[],downloadUrls=[];curseforgeFile.downloadUrl?downloadUrls.push(curseforgeFile.downloadUrl):downloadUrls.push(...guessCurseforgeFileUrl(curseforgeFile.id,curseforgeFile.fileName)),uris.push(...downloadUrls);let hashes={};for(let hash of curseforgeFile.hashes)hash.algo===1?hashes.sha1=hash.value:hash.algo===2&&(hashes.md5=hash.value);return{path:filePath,hashes,downloads:uris,size:curseforgeFile.fileLength,curseforge:{projectId:curseforgeFile.modId,fileId:curseforgeFile.id},icon}}__name(getCurseforgeFile,"getCurseforgeFile");async function getFiles2(options){let domain="domain"in options?options.domain:"";if(options.market===0){let versions=Array.isArray(options.version)?options.version:[options.version],versionsDict=Object.fromEntries(versions.map(v=>[v.versionId,v]));return(await modrinth.getProjectVersionsById(versions.map(v=>v.versionId))).map(version4=>getModrinthFile(domain,version4,versionsDict[version4.id].filename,versionsDict[version4.id].icon))}else{let curseforgeFiles=Array.isArray(options.file)?options.file:[options.file],files=await curseforge.getFiles(curseforgeFiles.map(f=>f.fileId)),fileDict=Object.fromEntries(curseforgeFiles.map(f=>[f.fileId,f]));return files.map(file=>getCurseforgeFile(domain,file,fileDict[file.id].icon))}}__name(getFiles2,"getFiles"),app6.registry.register(kMarketProvider,{installFile:async options=>{let downloadOptions=await app6.registry.get(kDownloadOptions),files=await getFiles2(options);return await Promise.all(files.map(async file=>{let result2=await downloadFile(file,options.directory,downloadOptions);return await postprocess(result2,options.directory,file.icon),result2}))},installInstanceFile:async options=>{let files=await getFiles2(options);return await installService.installInstanceFiles({path:options.instancePath,files,oldFiles:[]}),files.map(file=>({path:(0,import_path91.join)(options.instancePath,file.path),uris:file.downloads,metadata:{modrinth:file.modrinth,curseforge:file.curseforge}}))}})},"pluginMarketProvider");var import_path93=require("path");var import_fs_extra54=__toESM(require_lib()),import_path92=require("path");var transformFile=__name(file=>(file.path=file.path.replaceAll("\\","/"),file),"transformFile"),transformInstance=__name(o=>{for(let file of o.files)transformFile(file);return o},"transformInstance"),ModpackService=class extends AbstractService{constructor(app6,resourceManager,instanceService,submit,worker,getPath){super(app6);this.resourceManager=resourceManager;this.instanceService=instanceService;this.submit=submit;this.worker=worker;this.getPath=getPath}handlers={};registerHandler(type,handler){this.handlers[type]=handler}async installModapckFromMarket(options){return(await(await this.app.registry.get(kMarketProvider)).installFile({...options,directory:this.getPath("modpacks")})).map(r=>r.path)}async importModpack(modpackFile,iconUrl,upstream){this.log(`Import modpack ${modpackFile}`);let zipManager=await this.app.registry.getOrCreate(ZipManager),cached=await this.getCachedInstallProfile(modpackFile),zip=await zipManager.open(modpackFile),instanceInstallService=await this.app.registry.get(InstanceInstallService),entries=Object.values(zip.entries),[manifest2,handler]=await this.getManifestAndHandler(zip.file,entries);if(!manifest2||!handler)throw new ModpackException({type:"invalidModpack",path:modpackFile});let instance=handler.resolveInstanceOptions(manifest2),versionService=await this.app.registry.get(VersionService),files=await this.#processFiles(handler,modpackFile,manifest2,cached.sha1,entries),name3=instance.name,idx=1;for(;;)try{await(0,import_fs_extra54.mkdir)(this.getPath("instances",name3));break}catch(e){if(isSystemError(e)&&e.code==="EEXIST"){name3=`${name3}-${idx++}`;continue}throw e}let matchedVersion=findMatchedVersion(versionService.state.local,"",instance.runtime.minecraft,instance.runtime.forge,instance.runtime.neoForged,instance.runtime.fabricLoader,instance.runtime.optifine,instance.runtime.quiltLoader,instance.runtime.labyMod);matchedVersion&&this.log("Found matched version",matchedVersion,instance.runtime);let hasShaderpacks=files.some(f=>f.path.startsWith("shaderpacks/")),hasResourcepacks=files.some(f=>f.path.startsWith("resourcepacks/")),options={...instance,name:name3,version:matchedVersion?.id||instance.version,shaderpacks:hasShaderpacks,resourcepacks:hasResourcepacks,icon:iconUrl};upstream&&(options.upstream=upstream,options.upstream.sha1=cached.sha1);let path16=await this.instanceService.createInstance(options);return instanceInstallService.installInstanceFiles(upstream?{path:path16,files,upstream}:{path:path16,files,oldFiles:[]}).catch(e=>{this.error(e)}),{instancePath:path16,version:options.version,runtime:instance.runtime}}async exportModpack(options){requireObject(options);let{instancePath,destinationPath,files,name:name3,version:version4,gameVersion,author,emitCurseforge,emitMcbbs,emitModrinth=!1}=options,instance=this.instanceService.state.all[instancePath];if(!instance){this.warn(`Cannot export unmanaged instance ${instancePath}`);return}let curseforgeConfig,mcbbsManifest,modrinthManifest,xmclManifestExtension;emitCurseforge&&(curseforgeConfig=getCurseforgeModpackFromInstance(instance),curseforgeConfig.author=author??curseforgeConfig.author,curseforgeConfig.name=name3??curseforgeConfig.name),emitMcbbs&&(mcbbsManifest=getMcbbsModpackFromInstance(instance),mcbbsManifest.author=author??mcbbsManifest.author,mcbbsManifest.name=name3??mcbbsManifest.name),emitModrinth&&(modrinthManifest=getModrinthModpackFromInstance(instance));let zipTask=new ZipTask(destinationPath);zipTask.addEmptyDirectory("overrides");let backfillModrinth=[];for(let file of files){let filePath=(0,import_path92.join)(instancePath,file.path);if(file.path.startsWith("mods/")||file.path.startsWith("resourcepacks/")||file.path.startsWith("shaderpacks/")){let fStat=await(0,import_fs_extra54.stat)(filePath),snapshot=await this.resourceManager.getSnapshotByIno(fStat.ino),sha12;snapshot?sha12=snapshot.sha1:sha12=await this.worker.checksum(filePath,"sha1");let metadata=await this.resourceManager.getMetadataByHash(sha12);if(!file.override&&metadata){let handled=!1;if(metadata.curseforge&&(curseforgeConfig||mcbbsManifest)&&(curseforgeConfig?.files?.push({projectID:metadata.curseforge.projectId,fileID:metadata.curseforge.fileId,required:!0}),mcbbsManifest?.files.push({projectID:metadata.curseforge.projectId,fileID:metadata.curseforge.fileId,type:"curse",force:!1}),handled=!0),modrinthManifest){let urls=await this.resourceManager.getUriByHash(sha12),availableDownloads=urls.filter(u=>isAllowInModrinthModpack(u,options.strictModeInModrinth)),env={};file.env?.client&&(env.client=file.env.client),file.env?.server&&(env.server=file.env.server);let result={path:file.path,hashes:{sha1:sha12,sha512:await this.worker.checksum(filePath,"sha512")},downloads:availableDownloads,fileSize:(await(0,import_fs_extra54.stat)(filePath)).size,env:Object.keys(env).length>0?env:void 0};availableDownloads.length===0?backfillModrinth.push([result,{hash:sha12,metadata,uris:urls}]):modrinthManifest?.files.push(result),handled=!0}if(handled)continue}}zipTask.addFile(filePath,`overrides/${file.path}`),mcbbsManifest?.files.push({type:"addon",force:!1,path:file.path,hash:await this.worker.checksum(filePath,"sha1")})}if(backfillModrinth.length>0){let result=await(await this.app.registry.get(ModrinthV2Client)).getProjectVersionsByHash(backfillModrinth.map(v=>v[1].hash),"sha1");for(let[file,resource]of backfillModrinth){let version5=result[resource.hash];if(version5){let matched=version5.files.find(f=>f.hashes.sha1===file.hashes.sha1);if(matched){file.downloads.push(matched.url),modrinthManifest?.files.push(file),await this.resourceManager.updateMetadata([{hash:resource.hash,uris:[...resource.uris||[],matched.url],metadata:{modrinth:{projectId:version5.project_id,versionId:version5.id}}}]);continue}}let filePath=(0,import_path92.join)(instancePath,file.path);zipTask.addFile(filePath,`overrides/${file.path}`)}}curseforgeConfig&&(this.log(`Export instance ${instancePath} to curseforge ${JSON.stringify(curseforgeConfig,null,4)}`),zipTask.addBuffer(Buffer.from(JSON.stringify(curseforgeConfig,null,4)),"manifest.json")),mcbbsManifest&&(this.log(`Export instance ${instancePath} to mcbbs ${JSON.stringify(mcbbsManifest,null,4)}`),zipTask.addBuffer(Buffer.from(JSON.stringify(mcbbsManifest,null,4)),"mcbbs.packmeta")),modrinthManifest&&(this.log(`Export instance ${instancePath} to modrinth ${JSON.stringify(modrinthManifest,null,4)}`),zipTask.addBuffer(Buffer.from(JSON.stringify(modrinthManifest,null,4)),"modrinth.index.json")),await this.submit(zipTask),this.app.shell.showItemInFolder(destinationPath)}async getCachedInstallProfile(path16){let fStat=await(0,import_fs_extra54.stat)(path16);if(!fStat.isFile())throw new ModpackException({type:"requireModpackAFile",path:path16},`Cannot import modpack ${path16}, since it's not a file!`);let sha12=(await this.resourceManager.getSnapshotByIno(fStat.ino))?.sha1??await this.worker.checksum(path16,"sha1"),metadata=await this.resourceManager.getMetadataByHash(sha12);if(metadata){this.log(`Get modpack profile by cached ino ${path16}`);let upstream=metadata.curseforge?{type:"curseforge-modpack",modId:metadata.curseforge.projectId,fileId:metadata.curseforge.fileId,sha1:sha12}:metadata.modrinth?{type:"modrinth-modpack",projectId:metadata.modrinth.projectId,versionId:metadata.modrinth.versionId,sha1:sha12}:void 0;return{sha1:sha12,instance:metadata.instance?transformInstance(metadata.instance):void 0,upstream}}return{sha1:sha12}}async#processFiles(handler,modpackFile,manifest2,hash,entries){let instanceFiles=await handler.resolveInstanceFiles(manifest2);this.log(`Discovered modpack profile ${modpackFile} with ${instanceFiles.length} files`);let files=entries.filter(e=>!!handler.resolveUnpackPath(manifest2,e)&&!e.fileName.endsWith("/")).map(e=>({path:handler.resolveUnpackPath(manifest2,e),size:e.uncompressedSize,hashes:{crc32:e.crc32.toString()},downloads:[`zip:///${modpackFile}?entry=${encodeURIComponent(e.fileName)}`,`zip://${hash}/${e.fileName}`]})).concat(instanceFiles).filter(f=>!f.path.endsWith("/"));for(let file of files)transformFile(file);return files}async openModpack(modpackFile){let store=await this.app.registry.get(ServiceStateManager),zipManager=await this.app.registry.getOrCreate(ZipManager);return this.log(`Open modpack profile ${modpackFile}`),store.registerOrGet(`modpack-file://${modpackFile}`,async()=>{let cached=await this.getCachedInstallProfile(modpackFile),zip=await zipManager.open(modpackFile);this.log(`Opened modpack profile ${modpackFile}`);let state=new ModpackState;if(state.modpackPath=modpackFile,typeof cached=="object"&&cached.instance)return this.log(`Use cached modpack profile ${modpackFile}`),state.config={...cached.instance.instance,upstream:cached.upstream},state.files=cached.instance.files,state.ready=!0,[state,zip.dispose];let hash=cached.sha1,entries=Object.values(zip.entries),[manifest2,handler]=await this.getManifestAndHandler(zip.file,entries);if(!manifest2||!handler)throw new ModpackException({type:"invalidModpack",path:modpackFile});this.log(`Parse modpack profile ${modpackFile} with handler ${handler.constructor.name}`);let instance=handler.resolveInstanceOptions(manifest2);return state.config={...instance,upstream:cached.upstream},cached.upstream||(this.log(`Update modpack market metadata ${modpackFile}`),handler.resolveModpackMarketMetadata?.(modpackFile,hash).then(metadata=>this.resourceManager.updateMetadata([{hash,metadata:{...metadata}}])).catch(e=>{this.error(new AnyError("ModpackInstallProfileError","Fail to update resource",{cause:e}))})),this.#processFiles(handler,modpackFile,manifest2,hash,entries).then(files=>(state.modpackFiles(files),this.log(`Update instance resource modpack profile ${modpackFile}`),this.resourceManager.updateMetadata([{hash,metadata:{instance:{instance,files}}}]))).catch(e=>{this.error(new AnyError("ModpackInstallProfileError","Fail to update resource",{cause:e})),state.modpackError(e)}),[state,zip.dispose]})}async getManifestAndHandler(zip,entries){for(let handler of Object.values(this.handlers)){let manifest2=await handler.readManifest(zip,entries).catch(e=>{});if(manifest2)return[manifest2,handler]}return[void 0,void 0]}async showModpacksFolder(){this.app.shell.openDirectory(this.getPath("modpacks"))}async watchModpackFolder(){return(await this.app.registry.getOrCreate(ServiceStateManager)).registerOrGet("modpacks",async({doAsyncOperation})=>{let dir=this.getPath("modpacks");await(0,import_fs_extra54.ensureDir)(dir);let{dispose,revalidate,state}=this.resourceManager.watch(dir,"modpacks",func=>doAsyncOperation(func()));return[state,dispose,revalidate]})}async removeModpack(path16){let dir=(0,import_path92.dirname)(path16),modpacksFolder=this.getPath("modpacks");dir===modpacksFolder&&await(0,import_fs_extra54.unlink)(path16)}};__name(ModpackService,"ModpackService"),ModpackService=__decorateClass([ExposeServiceKey(ModpackServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(ResourceManager)),__decorateParam(2,Inject(InstanceService)),__decorateParam(3,Inject(kTaskExecutor)),__decorateParam(4,Inject(kResourceWorker)),__decorateParam(5,Inject(kGameDataPath))],ModpackService);async function getCurseforgeProjects(client,ids){if(ids.length===0)return[];try{return await client.getMods(ids)}catch(e){if(e instanceof CurseforgeApiError&&e.status===400){if(ids.length<=1)return[];let mid=Math.floor(ids.length/2),[left,right]=await Promise.all([getCurseforgeProjects(client,ids.slice(0,mid)),getCurseforgeProjects(client,ids.slice(mid))]);return[...left,...right]}throw e}}__name(getCurseforgeProjects,"getCurseforgeProjects");async function getCurseforgeFiles(client,ids){if(ids.length===0)return[];try{return await client.getFiles(ids)}catch(e){if(e instanceof CurseforgeApiError&&e.status===400){if(ids.length<=1)return[];let mid=Math.floor(ids.length/2),[left,right]=await Promise.all([getCurseforgeFiles(client,ids.slice(0,mid)),getCurseforgeFiles(client,ids.slice(mid))]);return[...left,...right]}throw e}}__name(getCurseforgeFiles,"getCurseforgeFiles");function resolveHashes2(file){let hashes={};if(file.hashes&&typeof file.hashes=="object")for(let h of file.hashes)h.algo===1?hashes.sha1=h.value:h.algo===2&&(hashes.md5=h.value);return hashes}__name(resolveHashes2,"resolveHashes");var pluginCurseforgeModpackHandler=__name(async app6=>{let modpackService=await app6.registry.get(ModpackService);function getDomain(type){if(type===12||type>=6945&&type<=6953||type>=393&&type<=405||[4465,5193,5244].includes(type))return"resourcepacks";if(type===6||type>=406&&type<=436||[4485,4545,4558,4671,4672,4773,4843,4906,5191,5232,5299,5314,6145,6484,6814,6821,6954].includes(type))return"mods";if(type>=6552&&type<=6555)return"shaderpacks"}__name(getDomain,"getDomain"),modpackService.registerHandler("curseforge",{async resolveModpackMarketMetadata(path16,sha12){let client=await app6.registry.getOrCreate(CurseforgeV1Client),print=await(await app6.registry.getOrCreate(kResourceWorker)).fingerprint(path16),f=(await client.getFingerprintsMatchesByGameId(432,[print])).exactMatches[0];if(f)return{curseforge:{projectId:f.file.modId,fileId:f.file.id}}},resolveUnpackPath:function(manifest2,e){let overridePrefix=manifest2.overrides??"overrides/";if(overridePrefix.endsWith("/")||(overridePrefix+="/"),e.fileName.startsWith(overridePrefix))return e.fileName.substring(overridePrefix.length)},readManifest:async(zipFile,entries)=>{let curseforgeManifest=entries.find(e=>e.fileName==="manifest.json");if(curseforgeManifest){let b=await readEntry(zipFile,curseforgeManifest);return JSON.parse(b.toString())}},resolveInstanceOptions:getInstanceConfigFromCurseforgeModpack,resolveInstanceFiles:async manifest2=>{let curseforgeFiles=manifest2.files;if(curseforgeFiles&&curseforgeFiles.length>0){let ids=curseforgeFiles.map(f=>f.fileID).filter(id=>typeof id=="number");if(ids.length===0)return[];let client=await app6.registry.getOrCreate(CurseforgeV1Client),files=await getCurseforgeFiles(client,ids),mods=await getCurseforgeProjects(client,files.map(f=>f.modId)),infos=[],dict={};for(let file of files)dict[file.id]&&modpackService.warn(`Duplicated curseforge file return from curseforge API: ${file.id}`),dict[file.id]=file;let modDict={};for(let mod of mods)modDict[mod.id]&&modpackService.warn(`Duplicated curseforge mod return from curseforge API: ${mod.id}`),modDict[mod.id]=mod;for(let i=0;i<curseforgeFiles.length;i++){let manifestFile=curseforgeFiles[i],file=dict[manifestFile.fileID],mod=modDict[file.modId];if(!file){modpackService.warn(`Skip file ${manifestFile.fileID} because it is not found in curseforge API`);continue}let domain;mod&&(domain=getDomain(mod.primaryCategoryId)),domain||(domain=file.fileName.endsWith(".jar")?"mods":file.modules.some(f=>f.name==="META-INF")?"mods":"resourcepacks"),infos.push({downloads:file.downloadUrl?[file.downloadUrl]:guessCurseforgeFileUrl(file.id,file.fileName),path:(0,import_path93.join)(domain,file.fileName),hashes:resolveHashes2(file),curseforge:{fileId:file.id,projectId:file.modId},size:file.fileLength})}return infos}return[]}})},"pluginCurseforgeModpackHandler");var import_path94=require("path");var pluginMcbbsModpackHandler=__name(async app6=>{let modpackService=await app6.registry.get(ModpackService);modpackService.registerHandler("mcbbs",{readManifest:async(zip,entries)=>{let mcbbsManifest=entries.find(e=>e.fileName==="mcbbs.packmeta");if(mcbbsManifest)return readEntry(zip,mcbbsManifest).then(b=>JSON.parse(b.toString()))},resolveInstanceOptions:getInstanceConfigFromMcbbsModpack,resolveInstanceFiles:async manifest2=>{let infos=[];if(manifest2.files&&manifest2.files.length>0){let ids=manifest2.files.map(f=>f).filter(f=>!("type"in f)||f.type==="curse"||"hashes"in f).map(f=>f.fileID).filter(id=>typeof id=="number"),client=await app6.registry.getOrCreate(CurseforgeV1Client),files=await getCurseforgeFiles(client,ids),mods=await getCurseforgeProjects(client,files.map(f=>f.modId)),dict={};for(let file of files)dict[file.id]&&modpackService.warn(`Duplicated curseforge file return from curseforge API: ${file.id}`),dict[file.id]=file;let modDict={};for(let mod of mods)modDict[mod.id]&&modpackService.warn(`Duplicated curseforge mod return from curseforge API: ${mod.id}`),modDict[mod.id]=mod;for(let i=0;i<files.length;i++){let manifestFile=manifest2.files[i];if(!("fileID"in manifestFile))continue;let file=dict[manifestFile.fileID];if(!file){modpackService.warn(`Skip file ${manifestFile.fileID} because it is not found in curseforge API`);continue}let domain,mod=modDict[file.modId];mod&&(domain=mod.primaryCategoryId===12?"resourcepacks":mod.primaryCategoryId===6?"mods":void 0),domain||(domain=file.fileName.endsWith(".jar")?"mods":file.modules.some(f=>f.name==="META-INF")?"mods":"resourcepacks"),infos.push({downloads:file.downloadUrl?[file.downloadUrl]:guessCurseforgeFileUrl(file.id,file.fileName),path:(0,import_path94.join)(domain,file.fileName),hashes:resolveHashes2(file),curseforge:{fileId:file.id,projectId:file.modId},size:file.fileLength})}}return infos},resolveUnpackPath:function(manifest2,e){let overridePrefix="overrides/";if(e.fileName.startsWith(overridePrefix))return e.fileName.substring(overridePrefix.length)}})},"pluginMcbbsModpackHandler");var parseCFG=__name(cfg=>{let lines=cfg.split(`
`).map(line=>line.trim()),result={};for(let line of lines){let[key,value]=line.split("=");result[key]=value}return result},"parseCFG");var pluginMmcModpackHandler=__name(async app6=>{(await app6.registry.get(ModpackService)).registerHandler("mmc",{async resolveModpackMarketMetadata(path16,sha12){},resolveUnpackPath:function(manifest2,e){let overridePrefix=".minecraft/";if(e.fileName.startsWith(overridePrefix))return e.fileName.substring(overridePrefix.length)},readManifest:async(zipFile,entries)=>{let man=entries.find(e=>e.fileName==="mmc-pack.json");if(man){let b=await readEntry(zipFile,man),cfg=entries.find(e=>e.fileName==="instance.cfg"),parsedCFG;try{parsedCFG=cfg?parseCFG((await readEntry(zipFile,cfg)).toString()):{}}catch{parsedCFG={}}return{json:JSON.parse(b.toString()),cfg:parsedCFG}}},resolveInstanceOptions:getInstanceConfigFromMmcModpack,resolveInstanceFiles:async()=>[]})},"pluginMmcModpackHandler");var pluginModrinthModpackHandler=__name(async app6=>{(await app6.registry.get(ModpackService)).registerHandler("modrinth",{async resolveModpackMarketMetadata(path16,sha12){let content=(await(await app6.registry.getOrCreate(ModrinthV2Client)).getProjectVersionsByHash([sha12],"sha1"))[sha12];if(!content)return;let file=content.files.find(f=>f.hashes.sha1===sha12);return{modrinth:{projectId:content.project_id,versionId:content.id,filename:file?.filename,url:file?.url}}},async readManifest(zip,entries){let modrinthManifest=entries.find(e=>e.fileName==="modrinth.index.json");if(modrinthManifest){let b=await readEntry(zip,modrinthManifest);return JSON.parse(b.toString())}return Promise.resolve(void 0)},resolveUnpackPath:(manifest2,e)=>{if(e.fileName.startsWith("overrides"))return e.fileName.substring(10);if(e.fileName.startsWith("client-overrides"))return e.fileName.substring(17)},resolveInstanceOptions:getInstanceConfigFromModrinthModpack,resolveInstanceFiles:manifest2=>Promise.resolve(manifest2.files.map(meta=>({downloads:meta.downloads,hashes:meta.hashes,path:meta.path,size:meta.fileSize??0})))})},"pluginModrinthModpackHandler");function replaceLibs(version4,replacement,app6){let replaced=[];for(let original of version4.libraries){let candidate=replacement[original.isNative?`${original.groupId}:${original.artifactId}:${original.version}:natives`:original.name],resolved=candidate?Version.resolveLibrary(candidate,{name:app6.platform.os,arch:app6.platform.arch,version:app6.platform.osRelease}):void 0;replaced.push(resolved||original)}version4.libraries=replaced}__name(replaceLibs,"replaceLibs");var pluginNativeReplacer=__name(async app6=>{let settings=await app6.registry.get(kSettings),logger=app6.getLogger("nativeReplacer");app6.registry.get(VersionService).then(serv=>{serv.registerResolver(async version4=>{if(!settings.replaceNatives){logger.log("Skip native replacement because it is disabled.");return}let mcVersion=version4.minecraftVersion.split("."),minor=parseInt(mcVersion[1]),legacyOnly=settings.replaceNatives==="legacy-only",isLegacy=minor<19||!legacyOnly;switch(process.platform){case"win32":{if(isLegacy&&process.arch==="arm64"){let natives=(await Promise.resolve().then(()=>__toESM(require_natives()))).default["windows-x86"];replaceLibs(version4,natives,app6)}break}case"darwin":{if(isLegacy&&process.arch==="arm64"){let natives=(await Promise.resolve().then(()=>__toESM(require_natives()))).default["osx-arm64"];replaceLibs(version4,natives,app6)}break}case"linux":if(process.arch==="arm64"){let natives=(await Promise.resolve().then(()=>__toESM(require_natives()))).default["linux-arm64"];replaceLibs(version4,natives,app6)}else if(process.arch==="arm"||process.arch==="mipsel"||process.arch==="riscv64"||process.arch==="loong64"){let target=`linux-${process.arch==="arm"?"arm32":process.arch==="mipsel"?"mips64el":process.arch==="riscv64"?"riscv64":"loongarch64"}`,natives=(await Promise.resolve().then(()=>__toESM(require_natives()))).default[target];replaceLibs(version4,natives,app6)}}})})},"pluginNativeReplacer");var import_promises33=require("timers/promises"),import_undici16=__toESM(require_undici()),import_symbols=__toESM(require_symbols());var import_undici15=__toESM(require_undici());var{InvalidArgumentError,RequestAbortedError}=import_undici15.errors;function defaultProtocolPort(protocol2){return protocol2==="https:"?443:80}__name(defaultProtocolPort,"defaultProtocolPort");var ProxySettingController=class{#settings=[];add(p){this.#settings.push(p)}setProxyEnabled(e){for(let p of this.#settings)p.setProxyEnabled(e)}async setProxy(uri,auth){for(let p of this.#settings)await p.setProxy(uri,auth)}};__name(ProxySettingController,"ProxySettingController");var NetworkAgent=class extends import_undici15.Dispatcher{agent;isProxyEnabled=!1;proxyUri;proxyClient;proxyHeader;pConnect;rConnect;requestTls;proxyTls;#dispatcher;#userAgent;#retryOptions;async setProxy(uri,auth){let oldClient=this.proxyClient;this.proxyUri=uri,this.proxyClient=new import_undici15.Client(uri,{connect:this.pConnect}),auth&&(this.proxyHeader={"proxy-authorization":`Basic ${auth}`}),oldClient&&await oldClient.close()}setProxyEnabled(enabled){this.isProxyEnabled=enabled}setConnectTimeout(timeout2){this.pConnect=(0,import_undici15.buildConnector)({timeout:timeout2,...this.proxyTls}),this.rConnect=(0,import_undici15.buildConnector)({timeout:timeout2,...this.requestTls});let oldClient=this.proxyClient;this.proxyUri&&(this.proxyClient=new import_undici15.Client(this.proxyUri,{connect:this.pConnect})),oldClient&&oldClient.close()}constructor(opts){super(),this.#retryOptions=opts.retryOptions,this.#userAgent=opts.userAgent,this.requestTls=opts.requestTls,this.proxyTls=opts.proxyTls,this.pConnect=(0,import_undici15.buildConnector)(opts.proxyTls),this.rConnect=(0,import_undici15.buildConnector)(opts.requestTls);let connect=__name(async(opts2,callback)=>{if(!this.isProxyEnabled||!this.proxyClient){this.rConnect(opts2,callback);return}let requestedHost=opts2.host;opts2.port||(requestedHost+=`:${defaultProtocolPort(opts2.protocol)}`);try{let{socket,statusCode}=await this.proxyClient.connect({path:requestedHost,signal:opts2.signal,headers:{...this.proxyHeader,host:opts2.host}});if(statusCode!==200&&(socket.on("error",()=>{}).destroy(),callback(new RequestAbortedError("Proxy response !== 200 when HTTP Tunneling"),null)),opts2.protocol!=="https:"){callback(null,socket);return}let servername=opts2.servername;this.rConnect({...opts2,servername,httpSocket:socket},callback)}catch(err){callback(err,null)}},"connect");this.agent=opts.factory(connect),this.#dispatcher=this.agent.compose(import_undici15.interceptors.redirect(),import_undici15.interceptors.retry(this.#retryOptions))}dispatch(opts,handler){let headers=opts.headers?opts.headers instanceof Array?import_undici15.util.parseHeaders(opts.headers):opts.headers:{};return headers["user-agent"]||(headers["user-agent"]=this.#userAgent),throwIfProxyAuthIsSent(headers),this.#dispatcher.dispatch({...opts,method:opts.method,headers},handler)}};__name(NetworkAgent,"NetworkAgent");function throwIfProxyAuthIsSent(headers){if(headers&&Object.keys(headers).find(key=>key.toLowerCase()==="proxy-authorization"))throw new InvalidArgumentError("Proxy-Authorization should be sent in ProxyAgent constructor")}__name(throwIfProxyAuthIsSent,"throwIfProxyAuthIsSent");var pluginNetworkInterface=__name(app6=>{let logger=app6.getLogger("NetworkInterface"),userAgent=app6.userAgent,maxConnection=64,connectorOptions={timeout:25e3,rejectUnauthorized:!1,autoSelectFamily:!0,autoSelectFamilyAttemptTimeout:850},globalProxyHttps=process.env.HTTPS_PROXY||process.env.https_proxy,proxyControl=new ProxySettingController;app6.registry.get(kSettings).then(state=>{maxConnection=state.maxSockets>0?state.maxSockets:64,proxyControl.setProxyEnabled(state.httpProxyEnabled);let proxy=state.httpProxy||globalProxyHttps;if(proxy)try{proxyControl.setProxy(new URL(proxy)),app6.setProxy(proxy)}catch(e){logger.warn(`Fail to set url as it's not a valid url ${proxy}`,e)}state.subscribe("maxSocketsSet",val2=>{maxConnection=val2>0?val2:64}),state.subscribe("httpProxySet",p=>{app6.setProxy(p);try{proxyControl.setProxy(new URL(p))}catch(e){logger.warn(`Fail to set url as it's not a valid url ${p}`,e)}}),state.subscribe("httpProxyEnabledSet",e=>{proxyControl.setProxyEnabled(e),app6.setProxy(e&&(state.httpProxy||globalProxyHttps)||"")})});let patchIfPool=__name(dispatcher=>{if(dispatcher instanceof import_undici16.Pool){let kConnections=Reflect.ownKeys(dispatcher).find(k=>typeof k=="symbol"&&k.description==="connections");kConnections&&Object.defineProperty(dispatcher,kConnections,{get:()=>maxConnection})}return dispatcher},"patchIfPool");function calculateRetryAfterHeader(retryAfter){let current=Date.now();return new Date(retryAfter).getTime()-current}__name(calculateRetryAfterHeader,"calculateRetryAfterHeader");let downloadProxy=new NetworkAgent({userAgent,retryOptions:{retry:(err,{state,opts},cb)=>{let{statusCode,code,headers}=err;if(opts.noRetry?.value){cb(err);return}let{method,retryOptions}=opts,{maxRetries,minTimeout,maxTimeout,timeoutFactor,statusCodes,errorCodes,methods}=retryOptions,{counter}=state;if(code&&code!=="UND_ERR_REQ_RETRY"&&!errorCodes.includes(code)){if(code!=="UND_ERR_CONNECT_TIMEOUT"){cb(err);return}let clients=downloadProxy.agent[import_symbols.kClients];if(!opts.origin){cb(err);return}let stats=clients.get(typeof opts.origin=="string"?opts.origin:opts.origin.origin)?.stats;if(!stats?.connected&&!stats?.pending&&!stats?.running&&!stats?.queued&&!stats?.free){cb(err);return}}if(Array.isArray(methods)&&!methods.includes(method)){cb(err);return}if(statusCode!=null&&Array.isArray(statusCodes)&&!statusCodes.includes(statusCode)){cb(err);return}if(counter>maxRetries){cb(err);return}let retryAfterHeader=headers?.["retry-after"];retryAfterHeader&&(retryAfterHeader=Number(retryAfterHeader),retryAfterHeader=Number.isNaN(retryAfterHeader)?calculateRetryAfterHeader(retryAfterHeader):retryAfterHeader*1e3);let retryTimeout=retryAfterHeader>0?Math.min(retryAfterHeader,maxTimeout):Math.min(minTimeout*timeoutFactor**(counter-1),maxTimeout);setTimeout(()=>cb(null),retryTimeout)}},factory:connect=>new import_undici16.Agent({headersTimeout:45e3,bodyTimeout:6e4,maxRedirections:5,connect,factory:(origin,opts)=>patchIfPool(new import_undici16.Pool(origin,opts))}),proxyTls:connectorOptions,requestTls:connectorOptions});class RangePolicy2 extends DefaultRangePolicy{getConcurrency(){return Math.max(maxConnection/4,4)}}__name(RangePolicy2,"RangePolicy"),proxyControl.add(downloadProxy),app6.registry.register(kDownloadOptions,{rangePolicy:new RangePolicy2(2*1024*1024,Math.max(maxConnection/4,4)),dispatcher:downloadProxy,checkpointHandler:{lookup:async url2=>{},put:async(url2,checkpoint)=>{},delete:async url2=>{}},headers:{}});let getAgentStatus=__name(()=>{let clients=downloadProxy.agent[import_symbols.kClients],result={};for(let[k,v]of clients.entries())if(v instanceof import_undici16.Pool){let connected=v.stats.connected,free=v.stats.free,pending=v.stats.pending,queued=v.stats.queued,running=v.stats.running,size=v.stats.size,status={connected,free,pending,queued,running,size};result[k]=status}return result},"getAgentStatus");downloadProxy.agent.on("drain",url2=>{setTimeout(()=>{let clients=downloadProxy.agent[import_symbols.kClients],pool=clients.get(url2.origin);if(pool instanceof import_undici16.Pool){let stats=pool?.stats;!stats?.connected&&!stats?.pending&&!stats?.running&&!stats?.queued&&!stats?.free&&(pool?.close(),clients.delete(url2.origin))}else{let running=pool?.[import_symbols.kRunning];typeof running=="number"&&running===0&&(pool?.close(),clients.delete(url2.origin))}},6e4)}),app6.registry.register(kNetworkInterface,{getDownloadAgentStatus:getAgentStatus,async destroyPool(origin){let clients=downloadProxy.agent[import_symbols.kClients],pool=clients.get(origin);await Promise.race([pool?.close().then(()=>!0),(0,import_promises33.setTimeout)(500).then(()=>!1)]).then(closed=>{if(!closed)return pool?.destroy()}),clients.delete(origin)}})},"pluginNetworkInterface");var import_diagnostics_channel=require("diagnostics_channel");var pluginUndiciLogger=__name(app6=>{let undici=app6.getLogger("undici","undici");(0,import_diagnostics_channel.channel)("undici:request:create").subscribe((m,name3)=>{let msg=m;undici.log(`request:create ${msg.request.method} ${msg.request.origin}${msg.request.path}`)}),(0,import_diagnostics_channel.channel)("undici:request:bodySent").subscribe((m,name3)=>{let msg=m;undici.log(`request:bodySent ${msg.request.method} ${msg.request.origin}${msg.request.path}`)}),(0,import_diagnostics_channel.channel)("undici:request:headers").subscribe((m,name3)=>{let msg=m;undici.log(`request:headers ${msg.request.method} ${msg.request.origin}${msg.request.path} ${msg.response.statusCode} ${msg.response.headers}`)}),(0,import_diagnostics_channel.channel)("undici:request:trailers").subscribe((m,name3)=>{let msg=m;undici.log(`request:trailers ${msg.request.method} ${msg.request.origin}${msg.request.path} ${msg.trailers}`)}),(0,import_diagnostics_channel.channel)("undici:request:error").subscribe((m,name3)=>{let msg=m;undici.warn(`request:error ${msg.request.method} ${msg.request.origin}${msg.request.path}: %O`,msg.error)}),(0,import_diagnostics_channel.channel)("undici:client:sendHeaders").subscribe((m,name3)=>{let msg=m;undici.log(`client:sendHeaders ${msg.request.method} ${msg.request.origin}${msg.request.path} ${msg.socket.remoteAddress}`)}),(0,import_diagnostics_channel.channel)("undici:client:beforeConnect").subscribe((msg,name3)=>{let m=msg;undici.log(`client:beforeConnect ${m.connectParams.protocol}${m.connectParams.hostname}:${m.connectParams.port} ${m.connectParams.servername}`)}),(0,import_diagnostics_channel.channel)("undici:client:connectError").subscribe((msg,name3)=>{let m=msg;undici.warn(`client:connectError ${m.connectParams.protocol}${m.connectParams.hostname}:${m.connectParams.port} ${m.connectParams.servername} %O`,m.error)}),(0,import_diagnostics_channel.channel)("undici:client:connected").subscribe((msg,name3)=>{let m=msg;undici.log(`client:connected ${m.connectParams.protocol}//${m.connectParams.hostname}:${m.connectParams.port} ${m.connectParams.servername} -> ${m.socket.remoteAddress}`)}),(0,import_diagnostics_channel.channel)("undici:request:cache:headers").subscribe((msg,name3)=>{let options=msg.options,modified=msg.modified,body=msg.body,precached=msg.precached;undici.log(`request:cache:headers ${options.method} ${options.origin}${options.path} modified=${modified} body=${body} precached=${precached}`)}),(0,import_diagnostics_channel.channel)("undici:request:cache:complete").subscribe((msg,name3)=>{let options=msg.options,skip=msg.skip,storeable=msg.storeable;undici.log(`request:cache:complete ${options.method} ${options.origin}${options.path} skip=${skip} storeable=${storeable}`)}),(0,import_diagnostics_channel.channel)("undici:request:cache:error").subscribe((msg,name3)=>{let options=msg.options,skip=msg.skip,storable=msg.storable,retry=msg.retry;undici.log(`request:cache:error ${options.method} ${options.origin}${options.path} skip=${skip} storable=${storable} retry=${retry}`)}),(0,import_diagnostics_channel.channel)("undici:request:cache:timeout").subscribe((msg,name3)=>{let options=msg.options,recovered=msg.recovered;undici.log(`request:cache:timeout ${options.method} ${options.origin}${options.path} recovered=${recovered}`)})},"pluginUndiciLogger");var pluginUserPlaytime=__name(async app6=>{let launchService=await app6.registry.get(LaunchService),instanceService=await app6.registry.get(InstanceService);launchService.on("minecraft-start",options=>{instanceService.editInstance({instancePath:options.gameDirectory,lastPlayedDate:Date.now()})}),launchService.on("minecraft-exit",options=>{if(options.gameDirectory){let instance=instanceService.state.all[options.gameDirectory];instance&&instanceService.editInstance({instancePath:options.gameDirectory,playtime:instance.playtime+options.duration})}})},"pluginUserPlaytime");var import_events5=__toESM(require("events")),import_fs50=require("fs"),import_node_sqlite3_wasm2=__toESM(require_node_sqlite3_wasm()),import_path97=require("path");var import_node_sqlite3_wasm=__toESM(require_node_sqlite3_wasm());var import_fs_extra55=__toESM(require_lib());var AbstractSqliteDriver=class{connectionMutex=new ConnectionMutex;async beginTransaction(connection){await connection.executeQuery(CompiledQuery.raw("begin"))}async commitTransaction(connection){await connection.executeQuery(CompiledQuery.raw("commit"))}async rollbackTransaction(connection){await connection.executeQuery(CompiledQuery.raw("rollback"))}async releaseConnection(){this.connectionMutex.unlock()}};__name(AbstractSqliteDriver,"AbstractSqliteDriver");var SqliteWASMWorkerDriver=class extends AbstractSqliteDriver{constructor(config){super();this.config=config}async init(){await this.config.worker.init()}async acquireConnection(){return await this.connectionMutex.lock(),this.config.worker}destroy(){return this.config.worker.destroy()}};__name(SqliteWASMWorkerDriver,"SqliteWASMWorkerDriver");var SqliteWASMDriver=class extends AbstractSqliteDriver{#config;#db;#connection;#destroyed=!1;constructor(config){super(),this.#config={...config}}async init(){this.#db=this.#config.database();let onError=__name(e=>{if(this.#destroyed)this.#config.onError?.(e);else{if(e.message==="Database is locked")try{if(this.#config.databasePath){let lockPath=this.#config.databasePath+".lock";(0,import_fs_extra55.existsSync)(lockPath)&&(0,import_fs_extra55.rmSync)(lockPath,{recursive:!0})}}catch{}e.message==="Database is locked"||e.message==="Database already closed"||e.message==="unable to open database file"?(this.#db?.close(),this.#db=this.#config.database(),this.#connection=new SqliteConnection(this.#db,onError)):this.#config.onError?.(e)}},"onError");this.#connection=new SqliteConnection(this.#db,onError)}async acquireConnection(){return await this.connectionMutex.lock(),this.#connection}async destroy(){this.#destroyed||(this.#destroyed=!0,this.#connection?.dispose(),this.#db?.close())}};__name(SqliteWASMDriver,"SqliteWASMDriver");var SqliteConnection=class{constructor(db,onError){this.onError=onError;this.#db=db}#db;#disposed=!1;dispose(){this.#disposed=!0}executeQuery(compiledQuery){let{sql:sql2,parameters}=compiledQuery,stmt=this.#db.prepare(sql2);try{if(stmt.isReader()){let rows=stmt.all(parameters);return Promise.resolve({rows})}let{changes,lastInsertRowid}=stmt.run(parameters),numAffectedRows=changes!=null?BigInt(changes):void 0;return Promise.resolve({numUpdatedOrDeletedRows:numAffectedRows,numAffectedRows,insertId:lastInsertRowid!=null?BigInt(lastInsertRowid):void 0,rows:[]})}catch(e){return this.#disposed&&e instanceof import_node_sqlite3_wasm.SQLite3Error?Promise.reject(new Exception({type:"sqlite3Exception"},e.message,{cause:e})):(e instanceof import_node_sqlite3_wasm.SQLite3Error&&this.onError?.(e),Promise.reject(e))}finally{stmt.finalize()}}async*streamQuery(compiledQuery,_chunkSize){let{sql:sql2,parameters,query:query2}=compiledQuery,stmt=this.#db.prepare(sql2);try{if(SelectQueryNode.is(query2)){let iter=stmt.iterate(parameters);for(let row of iter)yield{rows:[row]}}else throw new Error("Sqlite driver only supports streaming of select queries")}finally{stmt.finalize()}}};__name(SqliteConnection,"SqliteConnection");var ConnectionMutex=class{#promise;#resolve;async lock(){for(;this.#promise;)await this.#promise;this.#promise=new Promise(resolve15=>{this.#resolve=resolve15})}unlock(){let resolve15=this.#resolve;this.#promise=void 0,this.#resolve=void 0,resolve15?.()}};__name(ConnectionMutex,"ConnectionMutex");var SqliteWASMDialect=class{constructor(config){this.config=config}createDriver(){return"worker"in this.config?new SqliteWASMWorkerDriver(this.config):new SqliteWASMDriver(this.config)}createQueryCompiler(){return new SqliteQueryCompiler}createAdapter(){return new SqliteAdapter}createIntrospector(db){return new SqliteIntrospector(db)}};__name(SqliteWASMDialect,"SqliteWASMDialect");var JSONPlugin=class{#tranformer=new JSONTransformer;transformQuery(args){return args.node.kind==="InsertQueryNode"||args.node.kind==="UpdateQueryNode"?this.#tranformer.transformNode(args.node):args.node}transformResult(args){return Promise.resolve(args.result)}};__name(JSONPlugin,"JSONPlugin");var JSONTransformer=class extends OperationNodeTransformer{constructor(){super()}transformValue(node){return typeof node.value=="object"?ValueNode.create(JSON.stringify(node.value)):node}transformPrimitiveValueList(node){let values=node.values.map(v=>typeof v=="object"?JSON.stringify(v):v);return node=PrimitiveValueListNode.create(values),node}};__name(JSONTransformer,"JSONTransformer");async function createDatabase(dbOptions,migrate2,logger){let dialect=new SqliteWASMDialect(dbOptions),db=new Kysely({dialect,plugins:[new ParseJSONResultsPlugin,new JSONPlugin],log:e=>{e.level==="error"&&logger.warn(e.query.sql+`
[`+e.query.parameters.join(", ")+"]",e.error.message)}}),result=await migrate2(db,logger);return[db,result]}__name(createDatabase,"createDatabase");var import_path95=require("path"),import_worker_threads2=require("worker_threads");var path12=(0,import_path95.join)(__dirname.replace("app.asar","app.asar"),"sqlite.worker.worker.js");function sqlite_default(options){return new import_worker_threads2.Worker(path12,options)}__name(sqlite_default,"default");function createResourceContext(root,imageStore,eventBus,logger,delegates,db){return{db,image:imageStore,hash:delegates.hash,hashAndFileType:delegates.hashAndFileType,parse:delegates.parse,logger,root,eventBus}}__name(createResourceContext,"createResourceContext");var ResourceMigrateProvider=class{getMigrations(){return Promise.resolve({1:v1,2:v2,2.1:v21,2.2:v22})}};__name(ResourceMigrateProvider,"ResourceMigrateProvider");async function fixSnapshotTable(db){let columns=await sql`PRAGMA table_info(snapshots)`.execute(db);columns.rows.some(c=>c.name==="ctime")&&await v21.up(db),columns=await sql`PRAGMA table_info(snapshots)`.execute(db),columns.rows.some(c=>c.name==="ctime")&&(await db.schema.createTable("snapshots_temp").addColumn("domainedPath","varchar",col=>col.primaryKey()).addColumn("ino","integer",col=>col.notNull()).addColumn("mtime","integer",col=>col.notNull()).addColumn("fileType","varchar",col=>col.notNull()).addColumn("sha1","char(40)",col=>col.notNull()).execute(),await sql`insert into snapshots_temp select domainedPath, ino, mtime, fileType, sha1 from snapshots`.execute(db),await db.schema.dropTable("snapshots").execute(),await db.schema.alterTable("snapshots_temp").renameTo("snapshots").execute(),await db.schema.createIndex("snapshots_ino_index").on("snapshots").column("ino").execute(),await db.schema.createIndex("snapshots_sha1_index").on("snapshots").column("sha1").execute())}__name(fixSnapshotTable,"fixSnapshotTable");async function fixResourceTable(db){(await sql`PRAGMA table_info(resources)`.execute(db)).rows.some(c=>c.name==="neoforge")||await v22.up(db)}__name(fixResourceTable,"fixResourceTable");async function migrate(db,logger){let migrator=new Migrator({db,provider:new ResourceMigrateProvider});try{let{error,results}=await migrator.migrateToLatest();if(error)throw error;if(results)for(let result of results)result.status==="Error"&&logger.error(new AnyError("ResourceDatabaseMigration",`Failed to migrate database: ${result.migrationName}`));return await fixSnapshotTable(db),await fixResourceTable(db),!0}catch(e){return logger.error(Object.assign(e,{cause:"ResourceDatabaseMigration"})),!1}}__name(migrate,"migrate");var v1={async up(db){await db.schema.createTable("resources").addColumn("sha1","char(40)",col=>col.primaryKey()).addColumn("sha256","char(64)",col=>col.unique()).addColumn("name","varchar",col=>col.notNull()).addColumn("forge","json").addColumn("fabric","json").addColumn("liteloader","json").addColumn("quilt","json").addColumn("resourcepack","json").addColumn("curseforge-modpack","json").addColumn("mcbbs-modpack","json").addColumn("modrinth-modpack","json").addColumn("modpack","json").addColumn("save","json").addColumn("shaderpack","json").addColumn("mmc-modpack","json").addColumn("neoforge","json").addColumn("instance","json").addColumn("github","json").addColumn("curseforge","json").addColumn("modrinth","json").addColumn("gitlab","json").execute(),await db.schema.createTable("tags").addColumn("sha1","char(40)",col=>col.notNull()).addColumn("tag","varchar",col=>col.notNull()).addUniqueConstraint("sha1_uri_unique",["sha1","tag"]).execute(),await db.schema.createTable("uris").addColumn("sha1","char(40)",col=>col.notNull()).addColumn("uri","varchar",col=>col.notNull()).addUniqueConstraint("sha1_uri_unique",["sha1","uri"]).execute(),await db.schema.createTable("icons").addColumn("sha1","char(40)",col=>col.notNull()).addColumn("icon","varchar",col=>col.notNull()).addUniqueConstraint("sha1_uri_unique",["sha1","icon"]).execute(),await db.schema.createTable("snapshots").addColumn("domainedPath","varchar",col=>col.primaryKey()).addColumn("ino","integer",col=>col.notNull()).addColumn("mtime","integer",col=>col.notNull()).addColumn("fileType","varchar",col=>col.notNull()).addColumn("sha1","char(40)",col=>col.notNull()).execute(),await db.schema.createIndex("snapshots_ino_index").on("snapshots").column("ino").execute(),await db.schema.createIndex("snapshots_sha1_index").on("snapshots").column("sha1").execute()}},v2={async up(db){(await sql`PRAGMA table_info(resources)`.execute(db)).rows.some(c=>c.name==="mmc-modpack")||await db.schema.alterTable("resources").addColumn("mmc-modpack","json").execute()}},v21={async up(db){await db.schema.alterTable("snapshots").dropColumn("ctime").execute().catch(()=>{}),await db.schema.alterTable("snapshots").dropColumn("size").execute().catch(()=>{})}},v22={async up(db){await sql`update icons set icon = REPLACE(icon, 'image://', 'http://launcher/image/') where "icon" like 'image:%';`.execute(db),!(await sql`PRAGMA table_info(resources)`.execute(db)).rows.some(c=>c.name==="neoforge")&&await db.schema.alterTable("resources").addColumn("neoforge","json").execute()}};var import_path96=require("path"),import_worker_threads3=require("worker_threads");var path13=(0,import_path96.join)(__dirname.replace("app.asar","app.asar"),"resource.worker.worker.js");function resource_default(options){return new import_worker_threads3.Worker(path13,options)}__name(resource_default,"default");var import_fs_extra56=__toESM(require_lib());function loadDatabaseConfig(app6,flights){let config,dbPath=(0,import_path97.join)(app6.appDataPath,"resources.sqlite");try{let lockPath=dbPath+".lock";(0,import_fs50.existsSync)(lockPath)&&(0,import_fs50.rmSync)(lockPath,{recursive:!0})}catch{}let onError=__name(e=>{e.name==="SQLite3Error"&&(e.message==="unable to open database file"||e.message.startsWith("no such table"))&&app6.registry.get(kSettings).then(settings=>settings.databaseReadySet(!1)),e.source="ResourceDatabase"},"onError");if(flights.enableResourceDatabaseWorker){let dbLogger=app6.getLogger("ResourceDbWorker"),[dbWorker,dispose]=createLazyWorker(sqlite_default,{methods:["executeQuery","streamQuery","init","destroy"],asyncGenerators:["streamQuery"]},dbLogger,{workerData:{fileName:dbPath},name:"ResourceDBWorker"});config={worker:dbWorker,databasePath:dbPath,onError}}else config={databasePath:dbPath,database:()=>new import_node_sqlite3_wasm2.Database(dbPath),onError};return config}__name(loadDatabaseConfig,"loadDatabaseConfig");var pluginResourceWorker=__name(async app6=>{let workerLogger=app6.getLogger("ResourceWorker"),[resourceWorker,dispose]=createLazyWorker(resource_default,{methods:["checksum","hash","hashAndFileType","parse","fingerprint"]},workerLogger,{name:"CPUWorker"});app6.registryDisposer(dispose),app6.registry.register(kResourceWorker,resourceWorker);let logger=app6.getLogger("ResourceContext"),flights=await app6.registry.get(kFlights),db;for(let i=0;i<3;i++){if(db){db.destroy();let dbPath=(0,import_path97.join)(app6.appDataPath,"resources.sqlite"),bkPath=dbPath+ +"."+Date.now()+".bk";await(0,import_fs_extra56.rename)(dbPath,bkPath).catch(()=>{})}let config=loadDatabaseConfig(app6,flights),[database,success]=await createDatabase(config,migrate,logger);if(db=database,!!success){app6.registry.get(kSettings).then(settings=>settings.databaseReadySet(!0));break}}let imageStorage=await app6.registry.get(ImageStorage),getPath=await app6.registry.get(kGameDataPath),eventBus=new import_events5.default,context2=createResourceContext(getPath(),imageStorage,eventBus,logger,resourceWorker,db);app6.registry.register(kResourceContext,context2),app6.registryDisposer(async()=>{await context2.db.destroy()}),app6.registryDisposer(async()=>{app6.registry.getIfPresent(ZipManager).then(man=>man?.close())}),app6.registry.get(ServiceStateManager).then(manager=>manager.get(InstanceServiceKey.toString())).then(state=>{state?.subscribe("instanceRemove",path16=>{context2.db.deleteFrom("snapshots").where("domainedPath","like",`${getDomainedPath(path16,context2.root)}%`).execute()})})},"pluginResourceWorker");var import_fs_extra59=__toESM(require_lib()),import_path100=require("path");var import_fs_extra58=__toESM(require_lib()),import_path99=require("path");var import_fs_extra57=__toESM(require_lib());var import_path98=require("path");function readlinkSafe(path16){return(0,import_fs_extra57.readlink)(path16).catch(e=>{if(!(isSystemError(e)&&(e.code===ENOENT_ERROR||e.code==="EINVAL"||e.code==="EISDIR")))throw e.stack||(e.stack=new Error().stack),e})}__name(readlinkSafe,"readlinkSafe");async function readdirSafe(path16){return await(0,import_fs_extra57.readdir)(path16).catch(e=>{if(isSystemError(e)&&e.code===ENOENT_ERROR)return[];throw e.stack||(e.stack=new Error().stack),e})}__name(readdirSafe,"readdirSafe");async function isLinked(srcPath,destPath){let linkedPath=await readlinkSafe(destPath);return linkedPath===srcPath||linkedPath===srcPath+import_path98.sep}__name(isLinked,"isLinked");async function tryLink(srcPath,destPath,logger,isManaged){logger.log(`Linking the at domain to ${destPath}`);let stat32=await(0,import_fs_extra57.lstat)(destPath).catch(e=>{if(!(isSystemError(e)&&e.code===ENOENT_ERROR))throw e});if(stat32)if(stat32.isSymbolicLink()){if(await(0,import_fs_extra57.readlink)(destPath)===srcPath)return logger.log(`Skip linking the at domain as it already linked: ${destPath}`),!0;logger.log(`Relink the domain: ${destPath}`),await(0,import_fs_extra57.unlink)(destPath)}else{if(stat32.isDirectory())return!1;await(0,import_fs_extra57.rename)(destPath,`${destPath}_backup`)}else if(!isManaged(destPath))return await(0,import_fs_extra57.ensureDir)(destPath),!1;return await linkDirectory(srcPath,destPath,logger),!0}__name(tryLink,"tryLink");var AbstractInstanceDomainService=class extends AbstractService{state=new ResourceState;revalidate=async()=>{};constructor(app6){super(app6,async()=>{let folder=this.getPath(this.domain);await(0,import_fs_extra58.ensureDir)(folder);let{revalidate}=this.resourceManager.watch(folder,this.domain,func=>func(),this.state);this.revalidate=revalidate})}async unlink(instancePath){let destPath=(0,import_path99.join)(instancePath,this.domain),srcPath=this.getPath(this.domain),linkedStatus=await isLinked(srcPath,destPath),key=`instance-${this.domain}://${instancePath}`;if(linkedStatus)try{await(0,import_fs_extra58.unlink)(destPath),await(0,import_fs_extra58.mkdir)(destPath),this.store.get(key)?.revalidate()}catch(e){if(isSystemError(e)&&e.code==="EPERM")return;throw e.name="UnlinkResourceFolderError",e}}async isLinked(instancePath){let destPath=(0,import_path99.join)(instancePath,this.domain),srcPath=this.getPath(this.domain);return!!await isLinked(srcPath,destPath)}async link(instancePath,force=!1){if(!instancePath)return!1;let destPath=(0,import_path99.join)(instancePath,this.domain),srcPath=this.getPath(this.domain),key=`instance-${this.domain}://${instancePath}`;try{if(force&&!await this.isLinked(instancePath)){let files=await readdirSafe(destPath);if(files.length>0){let backupDir=(0,import_path99.join)(destPath,".backup");await(0,import_fs_extra58.ensureDir)(backupDir);for(let f of files)(await(0,import_fs_extra58.stat)((0,import_path99.join)(destPath,f))).isDirectory()&&await(0,import_fs_extra58.rename)((0,import_path99.join)(destPath,f),(0,import_path99.join)(backupDir,f))}await(0,import_fs_extra58.remove)(destPath)}let isLinked2=await tryLink(srcPath,destPath,this,path16=>this.instanceService.isUnderManaged(path16));return this.store.get(key)?.revalidate(),isLinked2}catch(e){return this.error(new AnyError("LinkResourceFolderError",`Fail to link ${this.domain} folder under: "${instancePath}"`,{cause:e})),!1}}async install(instancePath,file){let files=file instanceof Array?file:[file],result=[],isLinked2=await this.isLinked(instancePath),sharedDir=this.getPath(this.domain);for(let file2 of files){let fileName=(0,import_path99.basename)(file2),src=this.getPath(this.domain,fileName),dest=(0,import_path99.join)(instancePath,this.domain,fileName);if(dest===src||isLinked2&&(0,import_path99.join)(sharedDir,fileName)===src)continue;let fstat=await(0,import_fs_extra58.stat)(src).catch(e=>{throw isNotFoundError(e)?Object.assign(new Error,{name:"FileNotFound"}):e});if(fstat.isDirectory())continue;let dstat=await(0,import_fs_extra58.stat)(dest).catch(_=>{});dstat?.ino!==fstat.ino&&dstat?.size!==fstat.size&&result.push(await linkOrCopyFile(src,dest))}return result}async uninstall(instancePath,file){let files=file instanceof Array?file:[file];for(let f of files){let dest=(0,import_path99.join)(instancePath,this.domain,(0,import_path99.basename)(f));await(0,import_fs_extra58.unlink)(dest)}}async watch(instancePath){let key=`instance-${this.domain}://${instancePath}`,manager=await this.app.registry.get(ResourceManager);return this.store.registerOrGet(key,async()=>{let watcher,tryWatch=__name(()=>{try{watcher=manager.watchSecondary(instancePath,this.domain),this.log(`Watching instance ${instancePath} for ${this.domain}`)}catch(e){if(isSystemError(e)&&e.code!=="ENOENT")throw e}},"tryWatch");await this.isLinked(instancePath)||tryWatch();let instanceService=await this.app.registry.get(InstanceService),dispose=__name(()=>{watcher?.dispose()},"dispose");return instanceService.registerRemoveHandler(instancePath,dispose),[this.state,dispose,async()=>{let isLinked2=await this.isLinked(instancePath);!isLinked2&&!watcher?tryWatch():isLinked2&&watcher&&(watcher.dispose(),watcher=void 0),await watcher?.revalidate(),await this.revalidate()}]})}async installFromMarket(options){return(await(await this.app.registry.get(kMarketProvider)).installInstanceFile({...options,domain:this.domain,instancePath:options.instancePath})).map(r=>r.path)}async showDirectory(path16){await this.app.shell.openDirectory((0,import_path99.join)(path16,this.domain))}};__name(AbstractInstanceDomainService,"AbstractInstanceDomainService");var InstanceResourcePackService=class extends AbstractInstanceDomainService{constructor(app6,resourceManager,getPath,instanceService,store){super(app6);this.resourceManager=resourceManager;this.getPath=getPath;this.instanceService=instanceService;this.store=store}domain="resourcepacks";async link(instancePath,force){return await this.mutex.of(LockKey.instance(instancePath)).waitForUnlock(),await super.link(instancePath,force)}};__name(InstanceResourcePackService,"InstanceResourcePackService"),InstanceResourcePackService=__decorateClass([ExposeServiceKey(InstanceResourcePacksServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(ResourceManager)),__decorateParam(2,Inject(kGameDataPath)),__decorateParam(3,Inject(InstanceService)),__decorateParam(4,Inject(ServiceStateManager))],InstanceResourcePackService);var InstanceShaderPacksService=class extends AbstractInstanceDomainService{constructor(app6,resourceManager,getPath,instanceService,store){super(app6);this.resourceManager=resourceManager;this.getPath=getPath;this.instanceService=instanceService;this.store=store}domain="shaderpacks";link(instancePath,force){return super.link(instancePath,force)}};__name(InstanceShaderPacksService,"InstanceShaderPacksService"),__decorateClass([Lock(p=>LockKey.shaderpacks(p))],InstanceShaderPacksService.prototype,"link",1),InstanceShaderPacksService=__decorateClass([ExposeServiceKey(InstanceShaderPacksServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(ResourceManager)),__decorateParam(2,Inject(kGameDataPath)),__decorateParam(3,Inject(InstanceService)),__decorateParam(4,Inject(ServiceStateManager))],InstanceShaderPacksService);var pluginResourcePackLink=__name(async app6=>{let launchService=await app6.registry.get(LaunchService),options=await app6.registry.get(InstanceOptionsService),getPath=await app6.registry.get(kGameDataPath);async function ensureResourcePacksLinked(path16){let resourcePackService=await app6.registry.get(InstanceResourcePackService);if(await resourcePackService.isLinked(path16))return;let folder=(0,import_path100.join)(path16,"resourcepacks");await(0,import_fs_extra59.ensureDir)(folder);let files=await(0,import_fs_extra59.readdir)(folder).catch(()=>[]),promises2=[],packs=(await options.getGameOptions(path16)).resourcePacks||[];for(let fileName of packs){if(fileName==="vanilla")continue;if(fileName.indexOf("/")!==-1)if(fileName.startsWith("file/"))fileName=fileName.slice(5);else continue;if(fileName.indexOf(":")!==-1||files.includes(fileName))continue;let src=getPath("resourcepacks",fileName),dest=(0,import_path100.join)(path16,"resourcepacks",fileName);await missing(dest)&&!await missing(src)&&promises2.push(linkWithTimeoutOrCopy(src,dest).catch(e=>{e.name==="Error"&&Object.assign(e,{name:"LinkResourcePackError"}),resourcePackService.error(e)}))}await Promise.all(promises2)}__name(ensureResourcePacksLinked,"ensureResourcePacksLinked");async function ensureShaderPacksLinked(path16){let shaderPackService=await app6.registry.get(InstanceShaderPacksService);if(await shaderPackService.isLinked(path16))return;let[opShader,irisShader,ocShader]=await Promise.all([options.getShaderOptions(path16),options.getIrisShaderOptions(path16).catch(()=>({})),options.getOculusShaderOptions(path16).catch(()=>({}))]),shaderPackPath=opShader.shaderPack||irisShader.shaderPack||ocShader.shaderPack;if(shaderPackPath){let shaderPack=(0,import_path100.basename)(shaderPackPath),src=getPath("shaderpacks",shaderPack),dest=(0,import_path100.join)(path16,"shaderpacks",shaderPack);await missing(dest)&&!await missing(src)&&await linkWithTimeoutOrCopy(src,dest).catch(e=>{e.name==="Error"&&Object.assign(e,{name:"LinkShaderPackError"}),shaderPackService.error(e)})}}__name(ensureShaderPacksLinked,"ensureShaderPacksLinked"),launchService.registerMiddleware({name:"resources-link",async onBeforeLaunch(input,payload,output){if(payload.side==="server")return;let path16=payload.options.gamePath;await Promise.all([ensureResourcePacksLinked(path16),ensureShaderPacksLinked(path16)])}})},"pluginResourcePackLink");var pluginServicesHandler=__name(services=>(app6,manifest2)=>{let logger=app6.getLogger("Services"),registered={},instances={},serviceStateManager=new ServiceStateManager(app6);app6.registry.register(ServiceStateManager,serviceStateManager);let get=__name(async(skey,serviceMethod)=>{if(!instances[skey]){let ServiceConstructor2=registered[skey];if(!ServiceConstructor2)throw new AnyError("ServiceNotFoundError",`Cannot execute service call ${serviceMethod} from service ${skey}.`);let service=await app6.registry.getOrCreate(ServiceConstructor2);return instances[skey]=service,logger.log(`Create service ${skey}`),await service.initialize(),service}return instances[skey]},"get"),handleServiceCall=__name(async(client,serviceName,serviceMethod,...payload)=>{let serv;try{serv=await get(serviceName,serviceMethod)}catch(error){return error instanceof Error&&logger.error(error),{error}}if(typeof serv[serviceMethod]!="function"){let error=new AnyError("ServiceMethodNotFoundError",`Cannot execute service call ${serviceMethod} from service ${serviceName}. The service doesn't have such method!`,void 0,{method:serviceMethod});return logger.error(error),{error}}let start=Date.now();try{let r=await serv[serviceMethod](...payload);return app6.emit("service-call-end",serviceName,serviceMethod,Date.now()-start,!0),isStateObject(r)?{result:serviceStateManager.serializeAndTrack(client,r)}:{result:r}}catch(e){app6.emit("service-call-end",serviceName,serviceMethod,Date.now()-start,!1);let exception=await getNormalizeException(e);if(!exception){let err=Object.assign(e instanceof Error?e:new AnyError("ServiceUnknownError",typeof e=="string"?e:JSON.stringify(e),void 0),{payload,serviceMethod});logger.warn(`Error during service call ${serviceName}.${serviceMethod}:`),logger.error(err,serviceName)}return{error:await getSerializedError(exception||e,{serviceName,serviceMethod,payload})}}},"handleServiceCall");app6.controller.handle("service-call",(e,service,name3,...payload)=>handleServiceCall(e.sender,service,name3,...payload));for(let type of services){let key=getServiceKey(type);key&&(registered[key]=type)}},"pluginServicesHandler");var import_path101=require("path");var pluginSettings=__name(async app6=>{let state=(await app6.registry.get(ServiceStateManager)).registerStatic(new Settings,"settings"),logger=app6.getLogger("Settings"),settingFile=createSafeFile((0,import_path101.join)(app6.appDataPath,"setting.json"),SettingSchema,logger,[]),saver=new AggregateExecutor(()=>{},()=>settingFile.write({locale:state.locale,autoInstallOnAppQuit:state.autoInstallOnAppQuit,autoDownload:state.autoDownload,allowPrerelease:state.allowPrerelease,apiSets:state.apiSets,apiSetsPreference:state.apiSetsPreference,allowTurn:state.allowTurn,httpProxy:state.httpProxy,httpProxyEnabled:state.httpProxyEnabled,theme:state.theme,maxSockets:state.maxSockets,globalMinMemory:state.globalMinMemory,globalMaxMemory:state.globalMaxMemory,globalAssignMemory:state.globalAssignMemory,globalVmOptions:state.globalVmOptions,globalMcOptions:state.globalMcOptions,globalFastLaunch:state.globalFastLaunch,globalHideLauncher:state.globalHideLauncher,globalShowLog:state.globalShowLog,globalPrependCommand:state.globalPrependCommand,discordPresence:state.discordPresence,developerMode:state.developerMode,disableTelemetry:state.disableTelemetry,linuxTitlebar:state.linuxTitlebar,globalDisableAuthlibInjector:state.globalDisableAuthlibInjector,globalDisableElyByAuthlib:state.globalDisableElyByAuthlib,enableDedicatedGPUOptimization:state.enableDedicatedGPUOptimization,replaceNatives:state.replaceNatives,globalEnv:state.globalEnv}),1e3);app6.registryDisposer(async()=>saver.flush()),settingFile.read().then(async()=>{let data=await settingFile.read();data.locale=data.locale||app6.host.getLocale(),data.locale.startsWith("en")&&(data.locale="en"),state.config(data)}).finally(()=>{app6.registry.register(kSettings,state),state.subscribeAll(()=>{saver.push()})})},"pluginSettings");var import_drive=__toESM(require_drive()),import_path103=require("path"),import_promises34=require("timers/promises");var import_path102=require("path"),import_worker_threads4=require("worker_threads");var path14=(0,import_path102.join)(__dirname.replace("app.asar","app.asar"),"setupWorkerEntry.worker.js");function setupWorkerEntry_worker_default(options){return new import_worker_threads4.Worker(path14,options)}__name(setupWorkerEntry_worker_default,"default");var pluginSetup=__name(async app6=>{let logger=app6.getLogger("Setup"),[worker,dispose]=createLazyWorker(setupWorkerEntry_worker_default,{methods:["getDiskInfo"]},logger);app6.registryDisposer(dispose),logger.log("Setup worker created");let getDiskInfo=__name(async()=>{try{let infos=await worker.getDiskInfo();for(let i of infos)Object.setPrototypeOf(i,import_drive.default.prototype);return infos}catch(e){throw Object.assign(new Error,e)}},"getDiskInfo");app6.controller.handle("preset",async()=>{let defaultPath=(0,import_path103.join)(app6.host.getPath("home"),".minecraftx"),getPath=__name(driveSymbol=>{let parsedHome=(0,import_path103.parse)(defaultPath);return isValidPathName(defaultPath)&&parsedHome.root.toLocaleLowerCase().startsWith(driveSymbol.toLocaleLowerCase())?defaultPath:(0,import_path103.join)(driveSymbol,".minecraftx")},"getPath"),drives=await __name(async()=>{try{let startTime=Date.now(),drives2=await Promise.race([getDiskInfo(),(0,import_promises34.setTimeout)(4e3).then(()=>[])]);return logger.log(`Get disk info in ${Date.now()-startTime}ms`),drives2.map(d=>({filesystem:d.filesystem,blocks:d.blocks,used:d.used,available:d.available,capacity:d.capacity,mounted:d.mounted,selectedPath:getPath(d.mounted)}))}catch(e){return logger.warn("Failed to get drives"),logger.error(e),[]}},"getAllDrived")();return{locale:app6.host.getLocale(),minecraftPath:app6.minecraftDataPath,defaultPath,drives}})},"pluginSetup");var import_crypto14=require("crypto"),import_events6=require("events");var pluginTasks=__name(app6=>{let emitter=new import_events6.EventEmitter,logger=app6.getLogger("TaskManager"),pushers=new Map,tasks=[],record={};app6.controller.handle("task-subscribe",event=>{pushers.has(event.sender)&&pushers.get(event.sender)();let pusher=createTaskPusher(logger,emitter,500,30,payload=>{event.sender.isDestroyed()?(pusher(),pushers.delete(event.sender)):event.sender.send("task-update",payload)});return pushers.set(event.sender,pusher),Object.entries(record).map(([uuid,task3])=>mapTaskToTaskPayload(uuid,task3))}),app6.controller.handle("task-unsubscribe",event=>{let pusher=pushers.get(event.sender);pusher&&pusher(),pushers.delete(event.sender)}),app6.controller.handle("task-operation",(event,{type,id})=>{if(!record[id]){logger.warn(`Cannot ${type} a unknown task id ${id}`);return}switch(type){case"pause":logger.log(`Request ${id} to pause`),record[id].pause();break;case"resume":logger.log(`Request ${id} to resume`),record[id].resume();break;case"cancel":logger.log(`Request ${id} to cancel`),record[id].cancel(5e3);break;default:}});let createTaskListener=__name(uid=>({uuid:uid,onStart(task3){emitter.emit("start",uid,task3)},onUpdate(task3,chunkSize){emitter.emit("update",uid,task3,chunkSize)},async onFailed(task3,error){if(error instanceof CancelledError)emitter.emit("cancel",uid,task3);else{let exception=await getNormalizeException(error),serializedError=await getSerializedError(exception||error,{task:task3.name});emitter.emit("fail",uid,task3,serializedError),Reflect.set(task3,"error",serializedError),logger.warn(`Task ${task3.path} (${Object.getPrototypeOf(task3).constructor.name}) ${task3.name}(${uid}) failed!`),exception?logger.warn(exception):logger.error(error)}},onSucceed(task3,result){emitter.emit("success",uid,task3)},onPaused(task3){emitter.emit("pause",uid,task3)},onResumed(task3){emitter.emit("resume",uid,task3)},onCancelled(task3){emitter.emit("cancel",uid,task3)}}),"createTaskListener"),submit=__name(async task3=>{let uid=(0,import_crypto14.randomUUID)(),listener=createTaskListener(uid);record[uid]=task3,task3.start(listener);let index=tasks.length;tasks.push(task3);try{return await task3.wait()}finally{logger.log("Task done and delete record!"),delete record[uid],tasks.splice(index,1)}},"submit"),getActiveTask=__name(()=>tasks[tasks.length-1],"getActiveTask");app6.registry.register(kTaskExecutor,submit),app6.registry.register(kTasks,{emitter,submit,getActiveTask})},"pluginTasks");var import_crypto18=require("crypto");var ErrorDiagnose=class{constructor(app6){this.app=app6}#foundDiskFullError=!1;#sqlDiskIOError=!1;async#markNoSpace(){(await this.app.registry.get(kSettings)).diskFullErrorSet(!0)}get sqlDiskIOError(){return this.#sqlDiskIOError}processError(e){if(e.name==="SQLite3Error"&&e.message==="disk I/O error")return this.#sqlDiskIOError=!0,this.#foundDiskFullError;if(e.name==="Error"&&isSystemError(e)&&e.code==="ENOSPC"){if(!this.#foundDiskFullError)return!0;this.#foundDiskFullError=!0,this.#markNoSpace()}return!1}};__name(ErrorDiagnose,"ErrorDiagnose");var RESOURCE_TELEMETRY_CLIENT_STRING="InstrumentationKey=f0634ffa-7578-4751-8f64-581fd90bf347;IngestionEndpoint=https://eastasia-0.in.applicationinsights.azure.com/;LiveEndpoint=https://eastasia.livediagnostics.monitor.azure.com/;ApplicationId=4f19b6fd-9974-4da8-a399-77aac5b3e800";async function setupResourceTelemetryClient(appInsight,app6,settings,tags){let client=new appInsight.TelemetryClient(RESOURCE_TELEMETRY_CLIENT_STRING),flights=await app6.registry.get(kFlights),stateManager=await app6.registry.get(ServiceStateManager),MAX_MESSAGE_LENGTH=32768;client.addTelemetryProcessor(envelope=>{if(envelope.data.baseType==="MessageData"){let messageData=envelope.data.baseData;if(!messageData)return!1;if(messageData.message.length>MAX_MESSAGE_LENGTH){let originalMessage=messageData.message,chunkSize=MAX_MESSAGE_LENGTH,totalChunks=Math.ceil(originalMessage.length/chunkSize);for(let i=0;i<totalChunks;i++){let chunk=originalMessage.substring(i*chunkSize,(i+1)*chunkSize);client.trackTrace({message:chunk,severity:messageData.severityLevel,properties:{...messageData.properties,chunkId:i+1,totalChunks,originalMessageLength:originalMessage.length}})}return!1}}return!0}),client.context.tags={...tags};let getPayload=__name((sha12,metadata,name3,domain)=>{let trace2={name:name3,sha1:sha12,domain};return metadata.curseforge&&(trace2.curseforge={projectId:metadata.curseforge.projectId,fileId:metadata.curseforge.fileId}),metadata.modrinth&&(trace2.modrinth={projectId:metadata.modrinth.projectId,versionId:metadata.modrinth.versionId}),metadata.forge&&(trace2.forge={modId:metadata.forge.modid,version:metadata.forge.version}),metadata.neoforge&&(trace2.neoforge={modId:metadata.neoforge.modid,version:metadata.neoforge.version}),metadata.quilt&&(trace2.quilt={modId:metadata.quilt.quilt_loader.id,version:metadata.quilt.quilt_loader.version}),metadata.fabric&&(metadata.fabric instanceof Array?trace2.fabric=metadata.fabric.map(f=>({modId:f.id,version:f.version})):trace2.fabric=[{modId:metadata.fabric.id,version:metadata.fabric.version}]),trace2},"getPayload"),javaService;app6.registry.get(JavaService).then(service=>{javaService=service});let instanceService;app6.registry.get(InstanceService).then(service=>{instanceService=service}),app6.registry.get(ResourceManager).then(manager=>{manager.context.eventBus.on("resourceParsed",(sha12,domain,metadata)=>{settings.disableTelemetry||client.trackTrace({message:JSON.stringify(getPayload(sha12,metadata,void 0,domain))})}),manager.context.eventBus.on("resourceUpdate",payloads=>{if(!settings.disableTelemetry){for(let payload of payloads)if(payload.metadata){let copy5={...payload.metadata};for(let key of Object.keys(copy5))(copy5[key]===void 0||copy5[key]===null)&&delete copy5[key];Object.keys(copy5).length>0&&client.trackTrace({message:JSON.stringify(getPayload(payload.hash,copy5,copy5.name)),properties:{name:"resource-metadata"}})}}})}),app6.registry.get(LaunchService).then(service=>{flights.disableMinecraftRunLog||service.registerMiddleware({name:"minecraft-run-telemetry",async onBeforeLaunch(_,payload,ctx){let path16=payload.side==="client"?payload.options.gamePath:payload.options.extraExecOption.cwd,mods=stateManager.get(getInstanceModStateKey(path16))?.files.map(m=>m.hash),runtime=instanceService?.state.all[path16]?.runtime;mods&&(ctx.mods=mods,ctx.runtime=runtime)},async onAfterLaunch(result,opt,ctx){result.code===0&&ctx.mods&&client.trackTrace({message:JSON.stringify({mods:ctx.mods.join(","),runtime:ctx.runtime,java:await javaService?.getJavaState().then(javaState=>{let javaVersion=javaState.all.find(s=>s.path===opt.options.javaPath);if(javaVersion)return{majorVersion:javaVersion.majorVersion,version:javaVersion.version}})}),properties:{name:"minecraft-run-record-v2"}})}})}),app6.registryDisposer(async()=>{await new Promise(resolve15=>{client.flush({callback:resolve15})}),appInsight.dispose()})}__name(setupResourceTelemetryClient,"setupResourceTelemetryClient");var __StackFrame=class{sizeInBytes=0;level;method;assembly;fileName="";line=0;constructor(frame,level){this.level=level,this.method="<no_method>",this.assembly=frame.trim();let matches=frame.match(__StackFrame.regex);matches&&matches.length>=5&&(this.method=matches[2]?.trim()||this.method,this.fileName=matches[4]?.trim()||"<no_filename>",this.line=parseInt(matches[5])||0),this.sizeInBytes+=this.method.length,this.sizeInBytes+=this.fileName.length,this.sizeInBytes+=this.assembly.length,this.sizeInBytes+=__StackFrame.baseSize,this.sizeInBytes+=this.level.toString().length,this.sizeInBytes+=this.line.toString().length}},_StackFrame=__StackFrame;__name(_StackFrame,"_StackFrame"),__publicField(_StackFrame,"regex",/^(\s+at)?(.*?)(@|\s\(|\s)([^(\n]+):(\d+):(\d+)(\)?)$/),__publicField(_StackFrame,"baseSize",58);var parseStack=__name(stack=>{let parsedStack;if(typeof stack=="string"){let frames=stack.split(`
`);parsedStack=[];let level=0,totalSizeInBytes=0;for(let i=0;i<=frames.length;i++){let frame=frames[i];if(_StackFrame.regex.test(frame)){let parsedFrame=new _StackFrame(frames[i],level++);totalSizeInBytes+=parsedFrame.sizeInBytes,parsedStack.push(parsedFrame)}}let exceptionParsedStackThreshold=32*1024;if(totalSizeInBytes>exceptionParsedStackThreshold){let left=0,right=parsedStack.length-1,size=0,acceptedLeft=left,acceptedRight=right;for(;left<right;){let lSize=parsedStack[left].sizeInBytes,rSize=parsedStack[right].sizeInBytes;if(size+=lSize+rSize,size>exceptionParsedStackThreshold){let howMany=acceptedRight-acceptedLeft+1;parsedStack.splice(acceptedLeft,howMany);break}acceptedLeft=left,acceptedRight=right,left++,right--}}}return parsedStack},"parseStack");var getSdkVersion=__name(()=>{let sdkVersion="";return process.versions.electron&&(sdkVersion+="electron:"+process.versions.electron+";"),process.versions.node&&(sdkVersion+="node:"+process.versions.node+";"),process.versions.napi&&(sdkVersion+="napi:"+process.versions.napi+";"),sdkVersion},"getSdkVersion"),pluginTelemetry=__name(async app6=>{process.env.APPLICATIONINSIGHTS_CONFIGURATION_CONTENT="{}";let logger=app6.getLogger("Telemtry"),appInsight=await Promise.resolve().then(()=>__toESM(require_applicationinsights2())),contract=new appInsight.Contracts.ContextTagKeys,diagnose=new ErrorDiagnose(app6),sessionId=(0,import_crypto18.randomUUID)(),clientSession=await app6.registry.get(kClientToken),isNewClient=await app6.registry.get(kIsNewClient);appInsight.setup(APP_INSIGHT_KEY).setDistributedTracingMode(appInsight.DistributedTracingModes.AI_AND_W3C).setAutoCollectExceptions(!1).setAutoCollectPerformance(!1).setAutoCollectConsole(!1).setAutoCollectHeartbeat(!1).setAutoCollectDependencies(!1).setAutoCollectRequests(!1).start();let tags=appInsight.defaultClient.context.tags;tags[contract.sessionId]=sessionId,tags[contract.userId]=clientSession,tags[contract.applicationVersion]=!1?"0.0.0":`${app6.version}#${app6.build}`,tags[contract.operationParentId]="root",tags[contract.deviceModel]=app6.platform.arch,tags[contract.cloudRole]=app6.env,tags[contract.internalSdkVersion]=getSdkVersion();let createExceptionDetails=__name((msg,name3,stack)=>{let d=new appInsight.Contracts.ExceptionDetails;return d.message=msg?.substring(0,32768)||"",d.typeName=name3?.substring(0,1024)||"",d.parsedStack=parseStack(stack),d.hasFullStack=d.parsedStack instanceof Array&&d.parsedStack.length>0,d},"createExceptionDetails"),handleException=__name((exception,e)=>{if(e.cause instanceof Error)exception.exceptions.push(createExceptionDetails(e.cause.message,e.cause.name,e.cause.stack));else if(e instanceof AggregateError||Array.isArray(e.errors))for(let cause of e.errors)handleException(exception,cause)},"handleException"),defaultClient=appInsight.defaultClient,sampled=["UpdateMetadataError","NodeInternalError"];defaultClient.addTelemetryProcessor((envelope,contextObjects)=>{if(contextObjects?.error){let exception=envelope.data.baseData,e=contextObjects?.error;e instanceof Error&&(handleException(exception,e),sampled.includes(e.name)&&(envelope.sampleRate=33))}return!0}),logger.log("Telemetry client started"),defaultClient.trackEvent({name:"app-start",properties:{isNewClient}}),app6.registryDisposer(async()=>{defaultClient.trackEvent({name:"app-stop"}),await new Promise(resolve15=>{defaultClient.flush({callback:resolve15})}),appInsight.dispose()}),app6.on("download-cdn",(reason,file)=>{defaultClient.trackEvent({name:"download-cdn",properties:{reason,file}})}),app6.waitEngineReady().then(async()=>{let settings=await app6.registry.get(kSettings);app6.registry.get(ResourceManager).then(manager=>{manager.context.eventBus.on("resourceUpdateMetadataError",(payload,err)=>{settings.disableTelemetry||defaultClient.trackException({exception:err,properties:{...payload}})})}),setupResourceTelemetryClient(appInsight,app6,settings,appInsight.defaultClient.context.tags),app6.registry.get(LaunchService).then(service=>{service.on("minecraft-start",options=>{settings.disableTelemetry||defaultClient.trackEvent({name:"minecraft-start",properties:options,tagOverrides:{[contract.operationId]:options.operationId??""}})}).on("minecraft-exit",({code,signal,crashReport,operationId})=>{if(settings.disableTelemetry)return;let normalExit=code===0,crashed=crashReport&&crashReport.length>0;normalExit?defaultClient.trackEvent({name:"minecraft-exit"}):defaultClient.trackEvent({name:"minecraft-exit",properties:{code,signal,crashed},tagOverrides:{[contract.operationId]:operationId??""}})}).on("launch-performance",({name:name3,id,duration})=>{settings.disableTelemetry||defaultClient.trackEvent({name:name3,measurements:{duration},tagOverrides:{[contract.operationId]:id,[contract.operationName]:name3}})}).on("launch-performance-pre",({name:name3,id})=>{settings.disableTelemetry||defaultClient.trackEvent({name:name3+"-pre",tagOverrides:{[contract.operationId]:id,[contract.operationName]:name3}})})}),app6.logEmitter.on("failure",(destination,tag,e)=>{settings.disableTelemetry||e instanceof Exception||diagnose.processError(e)||defaultClient.trackException({exception:e,properties:e?{...e}:void 0,contextObjects:{error:e},tagOverrides:{[contract.operationParentId]:tag}})}),app6.registry.get(UserService).then(service=>{service.on("user-login",authority=>{settings.disableTelemetry||defaultClient.trackEvent({name:"user-login",properties:{authService:authority}})})}),app6.registry.get(PeerService).then(service=>{service.getPeerState().then(state=>{state.subscribe("connectionStateChange",state2=>{state2.connectionState==="connected"&&defaultClient.trackEvent({name:"peer-connection-connected"})}),state.subscribe("connectionAdd",conn=>{defaultClient.trackEvent({name:"peer-connection-add"})})})})})},"pluginTelemetry");function decorateError(e){if(e instanceof AggregateError)for(let error of e.errors)decorateError(error);return e instanceof Error&&(e.name==="Error"&&isSystemError(e)&&(e.syscall==="getaddrinfo"?e.name="DNSLookupError":e.code==="ECONNRESET"?e.name="ConnectionResetError":e.code==="ECONNREFUSED"?e.name="ConnectionRefusedError":e.code==="ECONNABORTED"?e.name="ConnectionAbortedError":e.code==="ETIMEDOUT"?e.name="ConnectionTimeoutError":e.syscall==="watch"&&e.code==="ECANCELED"&&(e.name="WatchCanceledError")),e.message?.includes("This is caused by either a bug in Node.js or incorrect usage of Node.js internals")&&(e.name="NodeInternalError")),e}__name(decorateError,"decorateError");function shouldLog(e){return e instanceof Error?e.name!=="WatchCanceledError":!1}__name(shouldLog,"shouldLog");var pluginUncaughtError=__name(app6=>{let logger=app6.getLogger("App");process.on("uncaughtException",err=>{logger.warn("Uncaught Exception"),decorateError(err),shouldLog(err)&&logger.error(err)}),process.on("unhandledRejection",reason=>{logger.warn("Uncaught Rejection"),decorateError(reason),shouldLog(reason)&&logger.error(reason)})},"pluginUncaughtError");var import_crypto19=require("crypto");var MicrosoftAccountSystem=class{constructor(logger,authenticator,mojangClient,getUserTokenStorage,oauthClient,app6){this.logger=logger;this.authenticator=authenticator;this.mojangClient=mojangClient;this.getUserTokenStorage=getUserTokenStorage;this.oauthClient=oauthClient;this.app=app6}getSupporetedAuthorityMetadata(){return[{authority:AUTHORITY_MICROSOFT,flow:["device-code","grant-code"],emailOnly:!0,kind:"builtin"}]}async login(options,signal){let properties=options.properties||{},useDeviceCode=properties.mode==="device",directToLauncher=properties.mode==="fast",code=properties.code||"",authentication=await this.loginMicrosoft(options.username,code,useDeviceCode,directToLauncher,signal,!1),profile={id:normalizeUserId(authentication.userId,options.authority),username:authentication.username||options.username,invalidated:!1,authority:options.authority,expiredAt:authentication.expiredAt,profiles:toRecord(authentication.gameProfiles,p=>p.id),selectedProfile:authentication.selectedProfile?.id??"",avatar:authentication.avatar};return await(await this.getUserTokenStorage()).put(profile,authentication.accessToken),profile}async refresh(user,signal,{silent,force,validate:validate2}){let diff=Date.now()-user.expiredAt;this.logger.log(`Try to refresh Microsoft account ${user.username}(${user.id}) token. Expired at ${user.expiredAt}, validate: ${validate2}, force: ${force}, diff: ${diff}, silent: ${silent}`);let isExpired=__name(async()=>{if(!validate2)return!1;let accessToken=await(await this.getUserTokenStorage()).get(user),response=await this.app.fetch("https://sessionserver.mojang.com/session/minecraft/join",{signal,method:"POST",body:JSON.stringify({accessToken,selectedProfile:user.selectedProfile,serverId:(0,import_crypto19.randomUUID)()}),headers:{"Content-Type":"application/json"}});return this.logger.log(`Validate Microsoft account ${user.username}(${user.id}) token. Response: ${response.status}`),!response.ok},"isExpired");if(force||!user.expiredAt||diff>0||diff/1e3/3600/24>14||user.invalidated||await isExpired()){this.logger.log("Microsoft accessToken expired. Refresh a new one.");try{let{accessToken,expiredAt,gameProfiles,selectedProfile,username}=await this.loginMicrosoft(user.username,void 0,!1,!0,signal,silent);user.username=username||user.username,user.expiredAt=expiredAt,user.selectedProfile=selectedProfile?.id??"",user.profiles=toRecord(gameProfiles,v=>v.id),user.invalidated=!1,await(await this.getUserTokenStorage()).put(user,accessToken)}catch(e){this.logger.error(e),user.invalidated=!0,await(await this.getUserTokenStorage()).put(user,"")}}return user}async setSkin(userProfile,gameProfile,options,signal){let token=await(await this.getUserTokenStorage()).get(userProfile);if(!token)return userProfile.invalidated=!0,userProfile;let newProfile;if(typeof options.cape<"u")if(options.cape==="")await this.mojangClient.hideCape(token,signal);else{let target=gameProfile.capes?.find(c=>c.url===options.cape);if(target)newProfile=await this.mojangClient.showCape(target.id,token,signal);else throw new Error(`Cannot upload new cape for Microsoft account: ${gameProfile.name}(${userProfile.username})`)}return typeof options.skin=="object"&&(options.skin===null?await this.mojangClient.resetSkin(token,signal):newProfile=await this.mojangClient.setSkin(`${gameProfile.name}.png`,await normalizeSkinData(options.skin?.url),options.skin?.slim?"slim":"classic",token,signal)),newProfile&&(userProfile.profiles[gameProfile.id]={...gameProfile,...newProfile,uploadable:["skin","cape"],textures:{SKIN:{url:newProfile.skins[0].url,metadata:{model:newProfile.skins[0].variant==="CLASSIC"?"steve":"slim"}},CAPE:newProfile.capes.length>0?{url:newProfile.capes[0].url}:void 0}}),userProfile}async loginMicrosoft(microsoftEmailAddress,oauthCode,useDeviceCode,directRedirectToLauncher,signal,slientOnly=!1){let logError=__name(e=>this.logger.error(Object.assign(e,{scenario:"loginMicrosoft"})),"logError"),{result,extra}=await this.oauthClient.authenticate(microsoftEmailAddress,["XboxLive.signin","XboxLive.offline_access"],{code:oauthCode,useDeviceCode,directRedirectToLauncher,signal,slientOnly}).catch(e=>{throw logError(e),new UserException({type:"userAcquireMicrosoftTokenFailed"},"Failed to acquire Microsoft access token",{cause:e})}),isBadXstsResponse=__name(xstsResponse=>!xstsResponse.DisplayClaims||!xstsResponse.DisplayClaims.xui,"isBadXstsResponse");this.logger.log("Successfully get Microsoft access token");let oauthAccessToken=result.accessToken,{liveXstsResponse,minecraftXstsResponse}=await this.authenticator.acquireXBoxToken(oauthAccessToken,signal).catch(e=>{throw logError(e),new UserException({type:"userExchangeXboxTokenFailed"},"Failed to exchange Xbox token",{cause:e})}),aquireAccessToken=__name(async xstsResponse=>{if(isBadXstsResponse(xstsResponse))throw new UserException({type:"userExchangeXboxTokenFailed"},"Invalid XSTS response "+JSON.stringify(xstsResponse));this.logger.log("Successfully login Xbox");let mcResponse=await this.authenticator.loginMinecraftWithXBox(xstsResponse.DisplayClaims.xui[0].uhs,xstsResponse.Token,signal).catch(e=>{throw logError(e),new UserException({type:"userLoginMinecraftByXboxFailed"},"Failed to login Minecraft with Xbox",{cause:e})});this.logger.log("Successfully login Minecraft with Xbox");let ownGame=(await this.mojangClient.checkGameOwnership(mcResponse.access_token,signal).catch(e=>(logError(e),this.logger.warn(new UserException({type:"userCheckGameOwnershipFailed"},"Failed to check game ownership",{cause:e})),{items:[]}))).items.length>0;this.logger.log(`Successfully check ownership: ${ownGame}`);let gameProfileResponse=await this.mojangClient.getProfile(mcResponse.access_token,signal).catch(e=>{throw logError(e),e instanceof MojangError?new UserException({type:"fetchMinecraftProfileFailed",errorType:e.name,error:e.error,errorMessage:e.errorMessage,developerMessage:e.developerMessage},"Failed to get Microsoft account game profile",{cause:e}):new UserException({type:"fetchMinecraftProfileFailed",errorType:"Unknown",error:"Unknown",errorMessage:"",developerMessage:""},"Failed to get Microsoft account game profile",{cause:e})});this.logger.log("Successfully get game profile");let skin=gameProfileResponse.skins?.[0],gameProfiles=[{...gameProfileResponse,id:gameProfileResponse.id,name:gameProfileResponse.name,textures:{SKIN:{url:skin?.url,metadata:{model:skin?.variant==="CLASSIC"?"steve":"slim"}},CAPE:gameProfileResponse.capes&&gameProfileResponse.capes.length>0?{url:gameProfileResponse.capes[0].url}:void 0}}];return{username:result.account?.username,userId:mcResponse.username,accessToken:mcResponse.access_token,gameProfiles,msAccessToken:extra?.accessToken,selectedProfile:gameProfiles[0],expiredAt:mcResponse.expires_in*1e3+Date.now()}},"aquireAccessToken"),acquireXboxAvatar=__name(async xstsResponse=>{if(isBadXstsResponse(xstsResponse))throw new Error("Invalid XSTS response "+JSON.stringify(xstsResponse));return(await this.authenticator.getXboxGameProfile(xstsResponse.DisplayClaims.xui[0].xid,xstsResponse.DisplayClaims.xui[0].uhs,xstsResponse.Token,signal)).profileUsers[0].settings.find(v=>v.id==="PublicGamerpic")?.value},"acquireXboxAvatar"),[profile,avatar]=await Promise.all([aquireAccessToken(minecraftXstsResponse),acquireXboxAvatar(liveXstsResponse).catch(e=>{this.logger.error(e)})]);return{...profile,avatar}}};__name(MicrosoftAccountSystem,"MicrosoftAccountSystem");var Serializer=class{static serializeJSONBlob(data){return JSON.stringify(data)}static serializeAccounts(accCache){let accounts={};return Object.keys(accCache).map(function(key){let accountEntity=accCache[key];accounts[key]={home_account_id:accountEntity.homeAccountId,environment:accountEntity.environment,realm:accountEntity.realm,local_account_id:accountEntity.localAccountId,username:accountEntity.username,authority_type:accountEntity.authorityType,name:accountEntity.name,client_info:accountEntity.clientInfo,last_modification_time:accountEntity.lastModificationTime,last_modification_app:accountEntity.lastModificationApp,tenantProfiles:accountEntity.tenantProfiles?.map(tenantProfile=>JSON.stringify(tenantProfile))}}),accounts}static serializeIdTokens(idTCache){let idTokens={};return Object.keys(idTCache).map(function(key){let idTEntity=idTCache[key];idTokens[key]={home_account_id:idTEntity.homeAccountId,environment:idTEntity.environment,credential_type:idTEntity.credentialType,client_id:idTEntity.clientId,secret:idTEntity.secret,realm:idTEntity.realm}}),idTokens}static serializeAccessTokens(atCache){let accessTokens={};return Object.keys(atCache).map(function(key){let atEntity=atCache[key];accessTokens[key]={home_account_id:atEntity.homeAccountId,environment:atEntity.environment,credential_type:atEntity.credentialType,client_id:atEntity.clientId,secret:atEntity.secret,realm:atEntity.realm,target:atEntity.target,cached_at:atEntity.cachedAt,expires_on:atEntity.expiresOn,extended_expires_on:atEntity.extendedExpiresOn,refresh_on:atEntity.refreshOn,key_id:atEntity.keyId,token_type:atEntity.tokenType,requestedClaims:atEntity.requestedClaims,requestedClaimsHash:atEntity.requestedClaimsHash,userAssertionHash:atEntity.userAssertionHash}}),accessTokens}static serializeRefreshTokens(rtCache){let refreshTokens={};return Object.keys(rtCache).map(function(key){let rtEntity=rtCache[key];refreshTokens[key]={home_account_id:rtEntity.homeAccountId,environment:rtEntity.environment,credential_type:rtEntity.credentialType,client_id:rtEntity.clientId,secret:rtEntity.secret,family_id:rtEntity.familyId,target:rtEntity.target,realm:rtEntity.realm}}),refreshTokens}static serializeAppMetadata(amdtCache){let appMetadata={};return Object.keys(amdtCache).map(function(key){let amdtEntity=amdtCache[key];appMetadata[key]={client_id:amdtEntity.clientId,environment:amdtEntity.environment,family_id:amdtEntity.familyId}}),appMetadata}static serializeAllCache(inMemCache){return{Account:this.serializeAccounts(inMemCache.accounts),IdToken:this.serializeIdTokens(inMemCache.idTokens),AccessToken:this.serializeAccessTokens(inMemCache.accessTokens),RefreshToken:this.serializeRefreshTokens(inMemCache.refreshTokens),AppMetadata:this.serializeAppMetadata(inMemCache.appMetadata)}}};__name(Serializer,"Serializer");var Constants={LIBRARY_NAME:"MSAL.JS",SKU:"msal.js.common",CACHE_PREFIX:"msal",DEFAULT_AUTHORITY:"https://login.microsoftonline.com/common/",DEFAULT_AUTHORITY_HOST:"login.microsoftonline.com",DEFAULT_COMMON_TENANT:"common",ADFS:"adfs",DSTS:"dstsv2",AAD_INSTANCE_DISCOVERY_ENDPT:"https://login.microsoftonline.com/common/discovery/instance?api-version=1.1&authorization_endpoint=",CIAM_AUTH_URL:".ciamlogin.com",AAD_TENANT_DOMAIN_SUFFIX:".onmicrosoft.com",RESOURCE_DELIM:"|",NO_ACCOUNT:"NO_ACCOUNT",CLAIMS:"claims",CONSUMER_UTID:"9188040d-6c67-4c5b-b112-36a304b66dad",OPENID_SCOPE:"openid",PROFILE_SCOPE:"profile",OFFLINE_ACCESS_SCOPE:"offline_access",EMAIL_SCOPE:"email",CODE_RESPONSE_TYPE:"code",CODE_GRANT_TYPE:"authorization_code",RT_GRANT_TYPE:"refresh_token",FRAGMENT_RESPONSE_MODE:"fragment",S256_CODE_CHALLENGE_METHOD:"S256",URL_FORM_CONTENT_TYPE:"application/x-www-form-urlencoded;charset=utf-8",AUTHORIZATION_PENDING:"authorization_pending",NOT_DEFINED:"not_defined",EMPTY_STRING:"",NOT_APPLICABLE:"N/A",NOT_AVAILABLE:"Not Available",FORWARD_SLASH:"/",IMDS_ENDPOINT:"http://169.254.169.254/metadata/instance/compute/location",IMDS_VERSION:"2020-06-01",IMDS_TIMEOUT:2e3,AZURE_REGION_AUTO_DISCOVER_FLAG:"TryAutoDetect",REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX:"login.microsoft.com",KNOWN_PUBLIC_CLOUDS:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"],TOKEN_RESPONSE_TYPE:"token",ID_TOKEN_RESPONSE_TYPE:"id_token",SHR_NONCE_VALIDITY:240,INVALID_INSTANCE:"invalid_instance"},HttpStatus={SUCCESS:200,SUCCESS_RANGE_START:200,SUCCESS_RANGE_END:299,REDIRECT:302,CLIENT_ERROR:400,CLIENT_ERROR_RANGE_START:400,BAD_REQUEST:400,UNAUTHORIZED:401,NOT_FOUND:404,REQUEST_TIMEOUT:408,TOO_MANY_REQUESTS:429,CLIENT_ERROR_RANGE_END:499,SERVER_ERROR:500,SERVER_ERROR_RANGE_START:500,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,SERVER_ERROR_RANGE_END:599,MULTI_SIDED_ERROR:600},OIDC_DEFAULT_SCOPES=[Constants.OPENID_SCOPE,Constants.PROFILE_SCOPE,Constants.OFFLINE_ACCESS_SCOPE],OIDC_SCOPES=[...OIDC_DEFAULT_SCOPES,Constants.EMAIL_SCOPE],HeaderNames={CONTENT_TYPE:"Content-Type",RETRY_AFTER:"Retry-After",CCS_HEADER:"X-AnchorMailbox",WWWAuthenticate:"WWW-Authenticate",AuthenticationInfo:"Authentication-Info",X_MS_REQUEST_ID:"x-ms-request-id",X_MS_HTTP_VERSION:"x-ms-httpver"};var AADAuthorityConstants={COMMON:"common",ORGANIZATIONS:"organizations",CONSUMERS:"consumers"},ClaimsRequestKeys={ACCESS_TOKEN:"access_token",XMS_CC:"xms_cc"},PromptValue={LOGIN:"login",SELECT_ACCOUNT:"select_account",CONSENT:"consent",NONE:"none",CREATE:"create",NO_SESSION:"no_session"},CodeChallengeMethodValues={PLAIN:"plain",S256:"S256"},ServerResponseType={QUERY:"query",FRAGMENT:"fragment"},ResponseMode={...ServerResponseType,FORM_POST:"form_post"},GrantType={IMPLICIT_GRANT:"implicit",AUTHORIZATION_CODE_GRANT:"authorization_code",CLIENT_CREDENTIALS_GRANT:"client_credentials",RESOURCE_OWNER_PASSWORD_GRANT:"password",REFRESH_TOKEN_GRANT:"refresh_token",DEVICE_CODE_GRANT:"device_code",JWT_BEARER:"urn:ietf:params:oauth:grant-type:jwt-bearer"},CacheAccountType={MSSTS_ACCOUNT_TYPE:"MSSTS",ADFS_ACCOUNT_TYPE:"ADFS",MSAV1_ACCOUNT_TYPE:"MSA",GENERIC_ACCOUNT_TYPE:"Generic"},Separators={CACHE_KEY_SEPARATOR:"-",CLIENT_INFO_SEPARATOR:"."},CredentialType={ID_TOKEN:"IdToken",ACCESS_TOKEN:"AccessToken",ACCESS_TOKEN_WITH_AUTH_SCHEME:"AccessToken_With_AuthScheme",REFRESH_TOKEN:"RefreshToken"};var APP_METADATA="appmetadata",CLIENT_INFO="client_info",THE_FAMILY_ID="1",AUTHORITY_METADATA_CONSTANTS={CACHE_KEY:"authority-metadata",REFRESH_TIME_SECONDS:3600*24},AuthorityMetadataSource={CONFIG:"config",CACHE:"cache",NETWORK:"network",HARDCODED_VALUES:"hardcoded_values"},SERVER_TELEM_CONSTANTS={SCHEMA_VERSION:5,MAX_CUR_HEADER_BYTES:80,MAX_LAST_HEADER_BYTES:330,MAX_CACHED_ERRORS:50,CACHE_KEY:"server-telemetry",CATEGORY_SEPARATOR:"|",VALUE_SEPARATOR:",",OVERFLOW_TRUE:"1",OVERFLOW_FALSE:"0",UNKNOWN_ERROR:"unknown_error"},AuthenticationScheme={BEARER:"Bearer",POP:"pop",SSH:"ssh-cert"},ThrottlingConstants={DEFAULT_THROTTLE_TIME_SECONDS:60,DEFAULT_MAX_THROTTLE_TIME_SECONDS:3600,THROTTLING_PREFIX:"throttling",X_MS_LIB_CAPABILITY_VALUE:"retry-after, h429"},Errors={INVALID_GRANT_ERROR:"invalid_grant",CLIENT_MISMATCH_ERROR:"client_mismatch"},PasswordGrantConstants={username:"username",password:"password"},ResponseCodes={httpSuccess:200,httpBadRequest:400},RegionDiscoverySources={FAILED_AUTO_DETECTION:"1",INTERNAL_CACHE:"2",ENVIRONMENT_VARIABLE:"3",IMDS:"4"},RegionDiscoveryOutcomes={CONFIGURED_MATCHES_DETECTED:"1",CONFIGURED_NO_AUTO_DETECTION:"2",CONFIGURED_NOT_DETECTED:"3",AUTO_DETECTION_REQUESTED_SUCCESSFUL:"4",AUTO_DETECTION_REQUESTED_FAILED:"5"},CacheOutcome={NOT_APPLICABLE:"0",FORCE_REFRESH_OR_CLAIMS:"1",NO_CACHED_ACCESS_TOKEN:"2",CACHED_ACCESS_TOKEN_EXPIRED:"3",PROACTIVELY_REFRESHED:"4"};var DEFAULT_TOKEN_RENEWAL_OFFSET_SEC=300;var AuthErrorCodes_exports={};__export(AuthErrorCodes_exports,{postRequestFailed:()=>postRequestFailed,unexpectedError:()=>unexpectedError});var unexpectedError="unexpected_error",postRequestFailed="post_request_failed";var AuthErrorMessages={[unexpectedError]:"Unexpected error in authentication.",[postRequestFailed]:"Post request failed from the network, could be a 4xx/5xx or a network unavailability. Please check the exact error code for details."},AuthErrorMessage={unexpectedError:{code:unexpectedError,desc:AuthErrorMessages[unexpectedError]},postRequestFailed:{code:postRequestFailed,desc:AuthErrorMessages[postRequestFailed]}},AuthError=class extends Error{constructor(errorCode,errorMessage,suberror){let errorString=errorMessage?`${errorCode}: ${errorMessage}`:errorCode;super(errorString),Object.setPrototypeOf(this,AuthError.prototype),this.errorCode=errorCode||Constants.EMPTY_STRING,this.errorMessage=errorMessage||Constants.EMPTY_STRING,this.subError=suberror||Constants.EMPTY_STRING,this.name="AuthError"}setCorrelationId(correlationId){this.correlationId=correlationId}};__name(AuthError,"AuthError");function createAuthError(code,additionalMessage){return new AuthError(code,additionalMessage?`${AuthErrorMessages[code]} ${additionalMessage}`:AuthErrorMessages[code])}__name(createAuthError,"createAuthError");var ClientAuthErrorCodes_exports={};__export(ClientAuthErrorCodes_exports,{authTimeNotFound:()=>authTimeNotFound,authorizationCodeMissingFromServerResponse:()=>authorizationCodeMissingFromServerResponse,bindingKeyNotRemoved:()=>bindingKeyNotRemoved,cannotAppendScopeSet:()=>cannotAppendScopeSet,cannotRemoveEmptyScope:()=>cannotRemoveEmptyScope,clientInfoDecodingError:()=>clientInfoDecodingError,clientInfoEmptyError:()=>clientInfoEmptyError,deviceCodeExpired:()=>deviceCodeExpired,deviceCodePollingCancelled:()=>deviceCodePollingCancelled,deviceCodeUnknownError:()=>deviceCodeUnknownError,emptyInputScopeSet:()=>emptyInputScopeSet,endSessionEndpointNotSupported:()=>endSessionEndpointNotSupported,endpointResolutionError:()=>endpointResolutionError,hashNotDeserialized:()=>hashNotDeserialized,invalidAssertion:()=>invalidAssertion,invalidCacheEnvironment:()=>invalidCacheEnvironment,invalidCacheRecord:()=>invalidCacheRecord,invalidClientCredential:()=>invalidClientCredential,invalidState:()=>invalidState,keyIdMissing:()=>keyIdMissing,maxAgeTranspired:()=>maxAgeTranspired,methodNotImplemented:()=>methodNotImplemented,missingTenantIdError:()=>missingTenantIdError,multipleMatchingAccounts:()=>multipleMatchingAccounts,multipleMatchingAppMetadata:()=>multipleMatchingAppMetadata,multipleMatchingTokens:()=>multipleMatchingTokens,nestedAppAuthBridgeDisabled:()=>nestedAppAuthBridgeDisabled,networkError:()=>networkError,noAccountFound:()=>noAccountFound,noAccountInSilentRequest:()=>noAccountInSilentRequest,noCryptoObject:()=>noCryptoObject,noNetworkConnectivity:()=>noNetworkConnectivity,nonceMismatch:()=>nonceMismatch,nullOrEmptyToken:()=>nullOrEmptyToken,openIdConfigError:()=>openIdConfigError,requestCannotBeMade:()=>requestCannotBeMade,stateMismatch:()=>stateMismatch,stateNotFound:()=>stateNotFound,tokenClaimsCnfRequiredForSignedJwt:()=>tokenClaimsCnfRequiredForSignedJwt,tokenParsingError:()=>tokenParsingError,tokenRefreshRequired:()=>tokenRefreshRequired,unexpectedCredentialType:()=>unexpectedCredentialType,userCanceled:()=>userCanceled,userTimeoutReached:()=>userTimeoutReached});var clientInfoDecodingError="client_info_decoding_error",clientInfoEmptyError="client_info_empty_error",tokenParsingError="token_parsing_error",nullOrEmptyToken="null_or_empty_token",endpointResolutionError="endpoints_resolution_error",networkError="network_error",openIdConfigError="openid_config_error",hashNotDeserialized="hash_not_deserialized",invalidState="invalid_state",stateMismatch="state_mismatch",stateNotFound="state_not_found",nonceMismatch="nonce_mismatch",authTimeNotFound="auth_time_not_found",maxAgeTranspired="max_age_transpired",multipleMatchingTokens="multiple_matching_tokens",multipleMatchingAccounts="multiple_matching_accounts",multipleMatchingAppMetadata="multiple_matching_appMetadata",requestCannotBeMade="request_cannot_be_made",cannotRemoveEmptyScope="cannot_remove_empty_scope",cannotAppendScopeSet="cannot_append_scopeset",emptyInputScopeSet="empty_input_scopeset",deviceCodePollingCancelled="device_code_polling_cancelled",deviceCodeExpired="device_code_expired",deviceCodeUnknownError="device_code_unknown_error",noAccountInSilentRequest="no_account_in_silent_request",invalidCacheRecord="invalid_cache_record",invalidCacheEnvironment="invalid_cache_environment",noAccountFound="no_account_found",noCryptoObject="no_crypto_object",unexpectedCredentialType="unexpected_credential_type",invalidAssertion="invalid_assertion",invalidClientCredential="invalid_client_credential",tokenRefreshRequired="token_refresh_required",userTimeoutReached="user_timeout_reached",tokenClaimsCnfRequiredForSignedJwt="token_claims_cnf_required_for_signedjwt",authorizationCodeMissingFromServerResponse="authorization_code_missing_from_server_response",bindingKeyNotRemoved="binding_key_not_removed",endSessionEndpointNotSupported="end_session_endpoint_not_supported",keyIdMissing="key_id_missing",noNetworkConnectivity="no_network_connectivity",userCanceled="user_canceled",missingTenantIdError="missing_tenant_id_error",methodNotImplemented="method_not_implemented",nestedAppAuthBridgeDisabled="nested_app_auth_bridge_disabled";var ClientAuthErrorMessages={[clientInfoDecodingError]:"The client info could not be parsed/decoded correctly",[clientInfoEmptyError]:"The client info was empty",[tokenParsingError]:"Token cannot be parsed",[nullOrEmptyToken]:"The token is null or empty",[endpointResolutionError]:"Endpoints cannot be resolved",[networkError]:"Network request failed",[openIdConfigError]:"Could not retrieve endpoints. Check your authority and verify the .well-known/openid-configuration endpoint returns the required endpoints.",[hashNotDeserialized]:"The hash parameters could not be deserialized",[invalidState]:"State was not the expected format",[stateMismatch]:"State mismatch error",[stateNotFound]:"State not found",[nonceMismatch]:"Nonce mismatch error",[authTimeNotFound]:"Max Age was requested and the ID token is missing the auth_time variable. auth_time is an optional claim and is not enabled by default - it must be enabled. See https://aka.ms/msaljs/optional-claims for more information.",[maxAgeTranspired]:"Max Age is set to 0, or too much time has elapsed since the last end-user authentication.",[multipleMatchingTokens]:"The cache contains multiple tokens satisfying the requirements. Call AcquireToken again providing more requirements such as authority or account.",[multipleMatchingAccounts]:"The cache contains multiple accounts satisfying the given parameters. Please pass more info to obtain the correct account",[multipleMatchingAppMetadata]:"The cache contains multiple appMetadata satisfying the given parameters. Please pass more info to obtain the correct appMetadata",[requestCannotBeMade]:"Token request cannot be made without authorization code or refresh token.",[cannotRemoveEmptyScope]:"Cannot remove null or empty scope from ScopeSet",[cannotAppendScopeSet]:"Cannot append ScopeSet",[emptyInputScopeSet]:"Empty input ScopeSet cannot be processed",[deviceCodePollingCancelled]:"Caller has cancelled token endpoint polling during device code flow by setting DeviceCodeRequest.cancel = true.",[deviceCodeExpired]:"Device code is expired.",[deviceCodeUnknownError]:"Device code stopped polling for unknown reasons.",[noAccountInSilentRequest]:"Please pass an account object, silent flow is not supported without account information",[invalidCacheRecord]:"Cache record object was null or undefined.",[invalidCacheEnvironment]:"Invalid environment when attempting to create cache entry",[noAccountFound]:"No account found in cache for given key.",[noCryptoObject]:"No crypto object detected.",[unexpectedCredentialType]:"Unexpected credential type.",[invalidAssertion]:"Client assertion must meet requirements described in https://tools.ietf.org/html/rfc7515",[invalidClientCredential]:"Client credential (secret, certificate, or assertion) must not be empty when creating a confidential client. An application should at most have one credential",[tokenRefreshRequired]:"Cannot return token from cache because it must be refreshed. This may be due to one of the following reasons: forceRefresh parameter is set to true, claims have been requested, there is no cached access token or it is expired.",[userTimeoutReached]:"User defined timeout for device code polling reached",[tokenClaimsCnfRequiredForSignedJwt]:"Cannot generate a POP jwt if the token_claims are not populated",[authorizationCodeMissingFromServerResponse]:"Server response does not contain an authorization code to proceed",[bindingKeyNotRemoved]:"Could not remove the credential's binding key from storage.",[endSessionEndpointNotSupported]:"The provided authority does not support logout",[keyIdMissing]:"A keyId value is missing from the requested bound token's cache record and is required to match the token to it's stored binding key.",[noNetworkConnectivity]:"No network connectivity. Check your internet connection.",[userCanceled]:"User cancelled the flow.",[missingTenantIdError]:"A tenant id - not common, organizations, or consumers - must be specified when using the client_credentials flow.",[methodNotImplemented]:"This method has not been implemented",[nestedAppAuthBridgeDisabled]:"The nested app auth bridge is disabled"},ClientAuthErrorMessage={clientInfoDecodingError:{code:clientInfoDecodingError,desc:ClientAuthErrorMessages[clientInfoDecodingError]},clientInfoEmptyError:{code:clientInfoEmptyError,desc:ClientAuthErrorMessages[clientInfoEmptyError]},tokenParsingError:{code:tokenParsingError,desc:ClientAuthErrorMessages[tokenParsingError]},nullOrEmptyToken:{code:nullOrEmptyToken,desc:ClientAuthErrorMessages[nullOrEmptyToken]},endpointResolutionError:{code:endpointResolutionError,desc:ClientAuthErrorMessages[endpointResolutionError]},networkError:{code:networkError,desc:ClientAuthErrorMessages[networkError]},unableToGetOpenidConfigError:{code:openIdConfigError,desc:ClientAuthErrorMessages[openIdConfigError]},hashNotDeserialized:{code:hashNotDeserialized,desc:ClientAuthErrorMessages[hashNotDeserialized]},invalidStateError:{code:invalidState,desc:ClientAuthErrorMessages[invalidState]},stateMismatchError:{code:stateMismatch,desc:ClientAuthErrorMessages[stateMismatch]},stateNotFoundError:{code:stateNotFound,desc:ClientAuthErrorMessages[stateNotFound]},nonceMismatchError:{code:nonceMismatch,desc:ClientAuthErrorMessages[nonceMismatch]},authTimeNotFoundError:{code:authTimeNotFound,desc:ClientAuthErrorMessages[authTimeNotFound]},maxAgeTranspired:{code:maxAgeTranspired,desc:ClientAuthErrorMessages[maxAgeTranspired]},multipleMatchingTokens:{code:multipleMatchingTokens,desc:ClientAuthErrorMessages[multipleMatchingTokens]},multipleMatchingAccounts:{code:multipleMatchingAccounts,desc:ClientAuthErrorMessages[multipleMatchingAccounts]},multipleMatchingAppMetadata:{code:multipleMatchingAppMetadata,desc:ClientAuthErrorMessages[multipleMatchingAppMetadata]},tokenRequestCannotBeMade:{code:requestCannotBeMade,desc:ClientAuthErrorMessages[requestCannotBeMade]},removeEmptyScopeError:{code:cannotRemoveEmptyScope,desc:ClientAuthErrorMessages[cannotRemoveEmptyScope]},appendScopeSetError:{code:cannotAppendScopeSet,desc:ClientAuthErrorMessages[cannotAppendScopeSet]},emptyInputScopeSetError:{code:emptyInputScopeSet,desc:ClientAuthErrorMessages[emptyInputScopeSet]},DeviceCodePollingCancelled:{code:deviceCodePollingCancelled,desc:ClientAuthErrorMessages[deviceCodePollingCancelled]},DeviceCodeExpired:{code:deviceCodeExpired,desc:ClientAuthErrorMessages[deviceCodeExpired]},DeviceCodeUnknownError:{code:deviceCodeUnknownError,desc:ClientAuthErrorMessages[deviceCodeUnknownError]},NoAccountInSilentRequest:{code:noAccountInSilentRequest,desc:ClientAuthErrorMessages[noAccountInSilentRequest]},invalidCacheRecord:{code:invalidCacheRecord,desc:ClientAuthErrorMessages[invalidCacheRecord]},invalidCacheEnvironment:{code:invalidCacheEnvironment,desc:ClientAuthErrorMessages[invalidCacheEnvironment]},noAccountFound:{code:noAccountFound,desc:ClientAuthErrorMessages[noAccountFound]},noCryptoObj:{code:noCryptoObject,desc:ClientAuthErrorMessages[noCryptoObject]},unexpectedCredentialType:{code:unexpectedCredentialType,desc:ClientAuthErrorMessages[unexpectedCredentialType]},invalidAssertion:{code:invalidAssertion,desc:ClientAuthErrorMessages[invalidAssertion]},invalidClientCredential:{code:invalidClientCredential,desc:ClientAuthErrorMessages[invalidClientCredential]},tokenRefreshRequired:{code:tokenRefreshRequired,desc:ClientAuthErrorMessages[tokenRefreshRequired]},userTimeoutReached:{code:userTimeoutReached,desc:ClientAuthErrorMessages[userTimeoutReached]},tokenClaimsRequired:{code:tokenClaimsCnfRequiredForSignedJwt,desc:ClientAuthErrorMessages[tokenClaimsCnfRequiredForSignedJwt]},noAuthorizationCodeFromServer:{code:authorizationCodeMissingFromServerResponse,desc:ClientAuthErrorMessages[authorizationCodeMissingFromServerResponse]},bindingKeyNotRemovedError:{code:bindingKeyNotRemoved,desc:ClientAuthErrorMessages[bindingKeyNotRemoved]},logoutNotSupported:{code:endSessionEndpointNotSupported,desc:ClientAuthErrorMessages[endSessionEndpointNotSupported]},keyIdMissing:{code:keyIdMissing,desc:ClientAuthErrorMessages[keyIdMissing]},noNetworkConnectivity:{code:noNetworkConnectivity,desc:ClientAuthErrorMessages[noNetworkConnectivity]},userCanceledError:{code:userCanceled,desc:ClientAuthErrorMessages[userCanceled]},missingTenantIdError:{code:missingTenantIdError,desc:ClientAuthErrorMessages[missingTenantIdError]},nestedAppAuthBridgeDisabled:{code:nestedAppAuthBridgeDisabled,desc:ClientAuthErrorMessages[nestedAppAuthBridgeDisabled]}},ClientAuthError=class extends AuthError{constructor(errorCode,additionalMessage){super(errorCode,additionalMessage?`${ClientAuthErrorMessages[errorCode]}: ${additionalMessage}`:ClientAuthErrorMessages[errorCode]),this.name="ClientAuthError",Object.setPrototypeOf(this,ClientAuthError.prototype)}};__name(ClientAuthError,"ClientAuthError");function createClientAuthError(errorCode,additionalMessage){return new ClientAuthError(errorCode,additionalMessage)}__name(createClientAuthError,"createClientAuthError");function extractTokenClaims(encodedToken,base64Decode){let jswPayload=getJWSPayload(encodedToken);try{let base64Decoded=base64Decode(jswPayload);return JSON.parse(base64Decoded)}catch{throw createClientAuthError(tokenParsingError)}}__name(extractTokenClaims,"extractTokenClaims");function getJWSPayload(authToken){if(!authToken)throw createClientAuthError(nullOrEmptyToken);let matches=/^([^\.\s]*)\.([^\.\s]+)\.([^\.\s]*)$/.exec(authToken);if(!matches||matches.length<4)throw createClientAuthError(tokenParsingError);return matches[2]}__name(getJWSPayload,"getJWSPayload");function checkMaxAge(authTime,maxAge){if(maxAge===0||Date.now()-3e5>authTime+maxAge)throw createClientAuthError(maxAgeTranspired)}__name(checkMaxAge,"checkMaxAge");var AuthorityFactory_exports={};__export(AuthorityFactory_exports,{createDiscoveredInstance:()=>createDiscoveredInstance});var AuthorityType={Default:0,Adfs:1,Dsts:2,Ciam:3};function isOpenIdConfigResponse(response){return response.hasOwnProperty("authorization_endpoint")&&response.hasOwnProperty("token_endpoint")&&response.hasOwnProperty("issuer")&&response.hasOwnProperty("jwks_uri")}__name(isOpenIdConfigResponse,"isOpenIdConfigResponse");var redirectUriEmpty="redirect_uri_empty",claimsRequestParsingError="claims_request_parsing_error",authorityUriInsecure="authority_uri_insecure",urlParseError="url_parse_error",urlEmptyError="empty_url_error",emptyInputScopesError="empty_input_scopes_error",invalidPromptValue="invalid_prompt_value",invalidClaims="invalid_claims",tokenRequestEmpty="token_request_empty",logoutRequestEmpty="logout_request_empty",invalidCodeChallengeMethod="invalid_code_challenge_method",pkceParamsMissing="pkce_params_missing",invalidCloudDiscoveryMetadata="invalid_cloud_discovery_metadata",invalidAuthorityMetadata="invalid_authority_metadata",untrustedAuthority="untrusted_authority",missingSshJwk="missing_ssh_jwk",missingSshKid="missing_ssh_kid",missingNonceAuthenticationHeader="missing_nonce_authentication_header",invalidAuthenticationHeader="invalid_authentication_header",cannotSetOIDCOptions="cannot_set_OIDCOptions",cannotAllowNativeBroker="cannot_allow_native_broker",authorityMismatch="authority_mismatch";var ClientConfigurationErrorMessages={[redirectUriEmpty]:"A redirect URI is required for all calls, and none has been set.",[claimsRequestParsingError]:"Could not parse the given claims request object.",[authorityUriInsecure]:"Authority URIs must use https.  Please see here for valid authority configuration options: https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-js-initializing-client-applications#configuration-options",[urlParseError]:"URL could not be parsed into appropriate segments.",[urlEmptyError]:"URL was empty or null.",[emptyInputScopesError]:"Scopes cannot be passed as null, undefined or empty array because they are required to obtain an access token.",[invalidPromptValue]:"Please see here for valid configuration options: https://azuread.github.io/microsoft-authentication-library-for-js/ref/modules/_azure_msal_common.html#commonauthorizationurlrequest",[invalidClaims]:"Given claims parameter must be a stringified JSON object.",[tokenRequestEmpty]:"Token request was empty and not found in cache.",[logoutRequestEmpty]:"The logout request was null or undefined.",[invalidCodeChallengeMethod]:'code_challenge_method passed is invalid. Valid values are "plain" and "S256".',[pkceParamsMissing]:"Both params: code_challenge and code_challenge_method are to be passed if to be sent in the request",[invalidCloudDiscoveryMetadata]:"Invalid cloudDiscoveryMetadata provided. Must be a stringified JSON object containing tenant_discovery_endpoint and metadata fields",[invalidAuthorityMetadata]:"Invalid authorityMetadata provided. Must by a stringified JSON object containing authorization_endpoint, token_endpoint, issuer fields.",[untrustedAuthority]:"The provided authority is not a trusted authority. Please include this authority in the knownAuthorities config parameter.",[missingSshJwk]:"Missing sshJwk in SSH certificate request. A stringified JSON Web Key is required when using the SSH authentication scheme.",[missingSshKid]:"Missing sshKid in SSH certificate request. A string that uniquely identifies the public SSH key is required when using the SSH authentication scheme.",[missingNonceAuthenticationHeader]:"Unable to find an authentication header containing server nonce. Either the Authentication-Info or WWW-Authenticate headers must be present in order to obtain a server nonce.",[invalidAuthenticationHeader]:"Invalid authentication header provided",[cannotSetOIDCOptions]:"Cannot set OIDCOptions parameter. Please change the protocol mode to OIDC or use a non-Microsoft authority.",[cannotAllowNativeBroker]:"Cannot set allowNativeBroker parameter to true when not in AAD protocol mode.",[authorityMismatch]:"Authority mismatch error. Authority provided in login request or PublicClientApplication config does not match the environment of the provided account. Please use a matching account or make an interactive request to login to this authority."},ClientConfigurationErrorMessage={redirectUriNotSet:{code:redirectUriEmpty,desc:ClientConfigurationErrorMessages[redirectUriEmpty]},claimsRequestParsingError:{code:claimsRequestParsingError,desc:ClientConfigurationErrorMessages[claimsRequestParsingError]},authorityUriInsecure:{code:authorityUriInsecure,desc:ClientConfigurationErrorMessages[authorityUriInsecure]},urlParseError:{code:urlParseError,desc:ClientConfigurationErrorMessages[urlParseError]},urlEmptyError:{code:urlEmptyError,desc:ClientConfigurationErrorMessages[urlEmptyError]},emptyScopesError:{code:emptyInputScopesError,desc:ClientConfigurationErrorMessages[emptyInputScopesError]},invalidPrompt:{code:invalidPromptValue,desc:ClientConfigurationErrorMessages[invalidPromptValue]},invalidClaimsRequest:{code:invalidClaims,desc:ClientConfigurationErrorMessages[invalidClaims]},tokenRequestEmptyError:{code:tokenRequestEmpty,desc:ClientConfigurationErrorMessages[tokenRequestEmpty]},logoutRequestEmptyError:{code:logoutRequestEmpty,desc:ClientConfigurationErrorMessages[logoutRequestEmpty]},invalidCodeChallengeMethod:{code:invalidCodeChallengeMethod,desc:ClientConfigurationErrorMessages[invalidCodeChallengeMethod]},invalidCodeChallengeParams:{code:pkceParamsMissing,desc:ClientConfigurationErrorMessages[pkceParamsMissing]},invalidCloudDiscoveryMetadata:{code:invalidCloudDiscoveryMetadata,desc:ClientConfigurationErrorMessages[invalidCloudDiscoveryMetadata]},invalidAuthorityMetadata:{code:invalidAuthorityMetadata,desc:ClientConfigurationErrorMessages[invalidAuthorityMetadata]},untrustedAuthority:{code:untrustedAuthority,desc:ClientConfigurationErrorMessages[untrustedAuthority]},missingSshJwk:{code:missingSshJwk,desc:ClientConfigurationErrorMessages[missingSshJwk]},missingSshKid:{code:missingSshKid,desc:ClientConfigurationErrorMessages[missingSshKid]},missingNonceAuthenticationHeader:{code:missingNonceAuthenticationHeader,desc:ClientConfigurationErrorMessages[missingNonceAuthenticationHeader]},invalidAuthenticationHeader:{code:invalidAuthenticationHeader,desc:ClientConfigurationErrorMessages[invalidAuthenticationHeader]},cannotSetOIDCOptions:{code:cannotSetOIDCOptions,desc:ClientConfigurationErrorMessages[cannotSetOIDCOptions]},cannotAllowNativeBroker:{code:cannotAllowNativeBroker,desc:ClientConfigurationErrorMessages[cannotAllowNativeBroker]},authorityMismatch:{code:authorityMismatch,desc:ClientConfigurationErrorMessages[authorityMismatch]}},ClientConfigurationError=class extends AuthError{constructor(errorCode){super(errorCode,ClientConfigurationErrorMessages[errorCode]),this.name="ClientConfigurationError",Object.setPrototypeOf(this,ClientConfigurationError.prototype)}};__name(ClientConfigurationError,"ClientConfigurationError");function createClientConfigurationError(errorCode){return new ClientConfigurationError(errorCode)}__name(createClientConfigurationError,"createClientConfigurationError");var StringUtils=class{static isEmptyObj(strObj){if(strObj)try{let obj=JSON.parse(strObj);return Object.keys(obj).length===0}catch{}return!0}static startsWith(str,search){return str.indexOf(search)===0}static endsWith(str,search){return str.length>=search.length&&str.lastIndexOf(search)===str.length-search.length}static queryStringToObject(query2){let obj={},params=query2.split("&"),decode=__name(s=>decodeURIComponent(s.replace(/\+/g," ")),"decode");return params.forEach(pair=>{if(pair.trim()){let[key,value]=pair.split(/=(.+)/g,2);key&&value&&(obj[decode(key)]=decode(value))}}),obj}static trimArrayEntries(arr){return arr.map(entry=>entry.trim())}static removeEmptyStringsFromArray(arr){return arr.filter(entry=>!!entry)}static jsonParseHelper(str){try{return JSON.parse(str)}catch{return null}}static matchPattern(pattern,input){return new RegExp(pattern.replace(/\\/g,"\\\\").replace(/\*/g,"[^ ]*").replace(/\?/g,"\\?")).test(input)}};__name(StringUtils,"StringUtils");var UrlUtils_exports={};__export(UrlUtils_exports,{getDeserializedResponse:()=>getDeserializedResponse,stripLeadingHashOrQuery:()=>stripLeadingHashOrQuery});function stripLeadingHashOrQuery(responseString){return responseString.startsWith("#/")?responseString.substring(2):responseString.startsWith("#")||responseString.startsWith("?")?responseString.substring(1):responseString}__name(stripLeadingHashOrQuery,"stripLeadingHashOrQuery");function getDeserializedResponse(responseString){if(!responseString||responseString.indexOf("=")<0)return null;try{let normalizedResponse=stripLeadingHashOrQuery(responseString),deserializedHash=Object.fromEntries(new URLSearchParams(normalizedResponse));if(deserializedHash.code||deserializedHash.error||deserializedHash.error_description||deserializedHash.state)return deserializedHash}catch{throw createClientAuthError(hashNotDeserialized)}return null}__name(getDeserializedResponse,"getDeserializedResponse");var UrlString=class{get urlString(){return this._urlString}constructor(url2){if(this._urlString=url2,!this._urlString)throw createClientConfigurationError(urlEmptyError);url2.includes("#")||(this._urlString=UrlString.canonicalizeUri(url2))}static canonicalizeUri(url2){if(url2){let lowerCaseUrl=url2.toLowerCase();return StringUtils.endsWith(lowerCaseUrl,"?")?lowerCaseUrl=lowerCaseUrl.slice(0,-1):StringUtils.endsWith(lowerCaseUrl,"?/")&&(lowerCaseUrl=lowerCaseUrl.slice(0,-2)),StringUtils.endsWith(lowerCaseUrl,"/")||(lowerCaseUrl+="/"),lowerCaseUrl}return url2}validateAsUri(){let components;try{components=this.getUrlComponents()}catch{throw createClientConfigurationError(urlParseError)}if(!components.HostNameAndPort||!components.PathSegments)throw createClientConfigurationError(urlParseError);if(!components.Protocol||components.Protocol.toLowerCase()!=="https:")throw createClientConfigurationError(authorityUriInsecure)}static appendQueryString(url2,queryString){return queryString?url2.indexOf("?")<0?`${url2}?${queryString}`:`${url2}&${queryString}`:url2}static removeHashFromUrl(url2){return UrlString.canonicalizeUri(url2.split("#")[0])}replaceTenantPath(tenantId){let urlObject=this.getUrlComponents(),pathArray=urlObject.PathSegments;return tenantId&&pathArray.length!==0&&(pathArray[0]===AADAuthorityConstants.COMMON||pathArray[0]===AADAuthorityConstants.ORGANIZATIONS)&&(pathArray[0]=tenantId),UrlString.constructAuthorityUriFromObject(urlObject)}getUrlComponents(){let regEx=RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?"),match=this.urlString.match(regEx);if(!match)throw createClientConfigurationError(urlParseError);let urlComponents={Protocol:match[1],HostNameAndPort:match[4],AbsolutePath:match[5],QueryString:match[7]},pathSegments=urlComponents.AbsolutePath.split("/");return pathSegments=pathSegments.filter(val2=>val2&&val2.length>0),urlComponents.PathSegments=pathSegments,urlComponents.QueryString&&urlComponents.QueryString.endsWith("/")&&(urlComponents.QueryString=urlComponents.QueryString.substring(0,urlComponents.QueryString.length-1)),urlComponents}static getDomainFromUrl(url2){let regEx=RegExp("^([^:/?#]+://)?([^/?#]*)"),match=url2.match(regEx);if(!match)throw createClientConfigurationError(urlParseError);return match[2]}static getAbsoluteUrl(relativeUrl,baseUrl){if(relativeUrl[0]===Constants.FORWARD_SLASH){let baseComponents=new UrlString(baseUrl).getUrlComponents();return baseComponents.Protocol+"//"+baseComponents.HostNameAndPort+relativeUrl}return relativeUrl}static constructAuthorityUriFromObject(urlObject){return new UrlString(urlObject.Protocol+"//"+urlObject.HostNameAndPort+"/"+urlObject.PathSegments.join("/"))}static hashContainsKnownProperties(response){return!!getDeserializedResponse(response)}};__name(UrlString,"UrlString");var rawMetdataJSON={endpointMetadata:{"login.microsoftonline.com":{token_endpoint:"https://login.microsoftonline.com/{tenantid}/oauth2/v2.0/token",jwks_uri:"https://login.microsoftonline.com/{tenantid}/discovery/v2.0/keys",issuer:"https://login.microsoftonline.com/{tenantid}/v2.0",authorization_endpoint:"https://login.microsoftonline.com/{tenantid}/oauth2/v2.0/authorize",end_session_endpoint:"https://login.microsoftonline.com/{tenantid}/oauth2/v2.0/logout"},"login.chinacloudapi.cn":{token_endpoint:"https://login.chinacloudapi.cn/{tenantid}/oauth2/v2.0/token",jwks_uri:"https://login.chinacloudapi.cn/{tenantid}/discovery/v2.0/keys",issuer:"https://login.partner.microsoftonline.cn/{tenantid}/v2.0",authorization_endpoint:"https://login.chinacloudapi.cn/{tenantid}/oauth2/v2.0/authorize",end_session_endpoint:"https://login.chinacloudapi.cn/{tenantid}/oauth2/v2.0/logout"},"login.microsoftonline.us":{token_endpoint:"https://login.microsoftonline.us/{tenantid}/oauth2/v2.0/token",jwks_uri:"https://login.microsoftonline.us/{tenantid}/discovery/v2.0/keys",issuer:"https://login.microsoftonline.us/{tenantid}/v2.0",authorization_endpoint:"https://login.microsoftonline.us/{tenantid}/oauth2/v2.0/authorize",end_session_endpoint:"https://login.microsoftonline.us/{tenantid}/oauth2/v2.0/logout"}},instanceDiscoveryMetadata:{tenant_discovery_endpoint:"https://{canonicalAuthority}/v2.0/.well-known/openid-configuration",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]}},EndpointMetadata=rawMetdataJSON.endpointMetadata,InstanceDiscoveryMetadata=rawMetdataJSON.instanceDiscoveryMetadata,InstanceDiscoveryMetadataAliases=new Set;InstanceDiscoveryMetadata.metadata.forEach(metadataEntry=>{metadataEntry.aliases.forEach(alias=>{InstanceDiscoveryMetadataAliases.add(alias)})});function getAliasesFromStaticSources(staticAuthorityOptions,logger){let staticAliases,canonicalAuthority=staticAuthorityOptions.canonicalAuthority;if(canonicalAuthority){let authorityHost=new UrlString(canonicalAuthority).getUrlComponents().HostNameAndPort;staticAliases=getAliasesFromMetadata(authorityHost,staticAuthorityOptions.cloudDiscoveryMetadata?.metadata,AuthorityMetadataSource.CONFIG,logger)||getAliasesFromMetadata(authorityHost,InstanceDiscoveryMetadata.metadata,AuthorityMetadataSource.HARDCODED_VALUES,logger)||staticAuthorityOptions.knownAuthorities}return staticAliases||[]}__name(getAliasesFromStaticSources,"getAliasesFromStaticSources");function getAliasesFromMetadata(authorityHost,cloudDiscoveryMetadata,source,logger){if(logger?.trace(`getAliasesFromMetadata called with source: ${source}`),authorityHost&&cloudDiscoveryMetadata){let metadata=getCloudDiscoveryMetadataFromNetworkResponse(cloudDiscoveryMetadata,authorityHost);if(metadata)return logger?.trace(`getAliasesFromMetadata: found cloud discovery metadata in ${source}, returning aliases`),metadata.aliases;logger?.trace(`getAliasesFromMetadata: did not find cloud discovery metadata in ${source}`)}return null}__name(getAliasesFromMetadata,"getAliasesFromMetadata");function getCloudDiscoveryMetadataFromHardcodedValues(authorityHost){return getCloudDiscoveryMetadataFromNetworkResponse(InstanceDiscoveryMetadata.metadata,authorityHost)}__name(getCloudDiscoveryMetadataFromHardcodedValues,"getCloudDiscoveryMetadataFromHardcodedValues");function getCloudDiscoveryMetadataFromNetworkResponse(response,authorityHost){for(let i=0;i<response.length;i++){let metadata=response[i];if(metadata.aliases.includes(authorityHost))return metadata}return null}__name(getCloudDiscoveryMetadataFromNetworkResponse,"getCloudDiscoveryMetadataFromNetworkResponse");var ProtocolMode={AAD:"AAD",OIDC:"OIDC"};var AzureCloudInstance={None:"none",AzurePublic:"https://login.microsoftonline.com",AzurePpe:"https://login.windows-ppe.net",AzureChina:"https://login.chinacloudapi.cn",AzureGermany:"https://login.microsoftonline.de",AzureUsGovernment:"https://login.microsoftonline.us"};function isCloudInstanceDiscoveryResponse(response){return response.hasOwnProperty("tenant_discovery_endpoint")&&response.hasOwnProperty("metadata")}__name(isCloudInstanceDiscoveryResponse,"isCloudInstanceDiscoveryResponse");function isCloudInstanceDiscoveryErrorResponse(response){return response.hasOwnProperty("error")&&response.hasOwnProperty("error_description")}__name(isCloudInstanceDiscoveryErrorResponse,"isCloudInstanceDiscoveryErrorResponse");var PerformanceEvents={AcquireTokenByCode:"acquireTokenByCode",AcquireTokenByRefreshToken:"acquireTokenByRefreshToken",AcquireTokenSilent:"acquireTokenSilent",AcquireTokenSilentAsync:"acquireTokenSilentAsync",AcquireTokenPopup:"acquireTokenPopup",AcquireTokenPreRedirect:"acquireTokenPreRedirect",AcquireTokenRedirect:"acquireTokenRedirect",CryptoOptsGetPublicKeyThumbprint:"cryptoOptsGetPublicKeyThumbprint",CryptoOptsSignJwt:"cryptoOptsSignJwt",SilentCacheClientAcquireToken:"silentCacheClientAcquireToken",SilentIframeClientAcquireToken:"silentIframeClientAcquireToken",AwaitConcurrentIframe:"awaitConcurrentIframe",SilentRefreshClientAcquireToken:"silentRefreshClientAcquireToken",SsoSilent:"ssoSilent",StandardInteractionClientGetDiscoveredAuthority:"standardInteractionClientGetDiscoveredAuthority",FetchAccountIdWithNativeBroker:"fetchAccountIdWithNativeBroker",NativeInteractionClientAcquireToken:"nativeInteractionClientAcquireToken",BaseClientCreateTokenRequestHeaders:"baseClientCreateTokenRequestHeaders",RefreshTokenClientExecutePostToTokenEndpoint:"refreshTokenClientExecutePostToTokenEndpoint",AuthorizationCodeClientExecutePostToTokenEndpoint:"authorizationCodeClientExecutePostToTokenEndpoint",BrokerHandhshake:"brokerHandshake",AcquireTokenByRefreshTokenInBroker:"acquireTokenByRefreshTokenInBroker",AcquireTokenByBroker:"acquireTokenByBroker",RefreshTokenClientExecuteTokenRequest:"refreshTokenClientExecuteTokenRequest",RefreshTokenClientAcquireToken:"refreshTokenClientAcquireToken",RefreshTokenClientAcquireTokenWithCachedRefreshToken:"refreshTokenClientAcquireTokenWithCachedRefreshToken",RefreshTokenClientAcquireTokenByRefreshToken:"refreshTokenClientAcquireTokenByRefreshToken",RefreshTokenClientCreateTokenRequestBody:"refreshTokenClientCreateTokenRequestBody",AcquireTokenFromCache:"acquireTokenFromCache",SilentFlowClientAcquireCachedToken:"silentFlowClientAcquireCachedToken",SilentFlowClientGenerateResultFromCacheRecord:"silentFlowClientGenerateResultFromCacheRecord",AcquireTokenBySilentIframe:"acquireTokenBySilentIframe",InitializeBaseRequest:"initializeBaseRequest",InitializeSilentRequest:"initializeSilentRequest",InitializeClientApplication:"initializeClientApplication",SilentIframeClientTokenHelper:"silentIframeClientTokenHelper",SilentHandlerInitiateAuthRequest:"silentHandlerInitiateAuthRequest",SilentHandlerMonitorIframeForHash:"silentHandlerMonitorIframeForHash",SilentHandlerLoadFrame:"silentHandlerLoadFrame",SilentHandlerLoadFrameSync:"silentHandlerLoadFrameSync",StandardInteractionClientCreateAuthCodeClient:"standardInteractionClientCreateAuthCodeClient",StandardInteractionClientGetClientConfiguration:"standardInteractionClientGetClientConfiguration",StandardInteractionClientInitializeAuthorizationRequest:"standardInteractionClientInitializeAuthorizationRequest",StandardInteractionClientInitializeAuthorizationCodeRequest:"standardInteractionClientInitializeAuthorizationCodeRequest",GetAuthCodeUrl:"getAuthCodeUrl",HandleCodeResponseFromServer:"handleCodeResponseFromServer",HandleCodeResponse:"handleCodeResponse",UpdateTokenEndpointAuthority:"updateTokenEndpointAuthority",AuthClientAcquireToken:"authClientAcquireToken",AuthClientExecuteTokenRequest:"authClientExecuteTokenRequest",AuthClientCreateTokenRequestBody:"authClientCreateTokenRequestBody",AuthClientCreateQueryString:"authClientCreateQueryString",PopTokenGenerateCnf:"popTokenGenerateCnf",PopTokenGenerateKid:"popTokenGenerateKid",HandleServerTokenResponse:"handleServerTokenResponse",DeserializeResponse:"deserializeResponse",AuthorityFactoryCreateDiscoveredInstance:"authorityFactoryCreateDiscoveredInstance",AuthorityResolveEndpointsAsync:"authorityResolveEndpointsAsync",AuthorityResolveEndpointsFromLocalSources:"authorityResolveEndpointsFromLocalSources",AuthorityGetCloudDiscoveryMetadataFromNetwork:"authorityGetCloudDiscoveryMetadataFromNetwork",AuthorityUpdateCloudDiscoveryMetadata:"authorityUpdateCloudDiscoveryMetadata",AuthorityGetEndpointMetadataFromNetwork:"authorityGetEndpointMetadataFromNetwork",AuthorityUpdateEndpointMetadata:"authorityUpdateEndpointMetadata",AuthorityUpdateMetadataWithRegionalInformation:"authorityUpdateMetadataWithRegionalInformation",RegionDiscoveryDetectRegion:"regionDiscoveryDetectRegion",RegionDiscoveryGetRegionFromIMDS:"regionDiscoveryGetRegionFromIMDS",RegionDiscoveryGetCurrentVersion:"regionDiscoveryGetCurrentVersion",AcquireTokenByCodeAsync:"acquireTokenByCodeAsync",GetEndpointMetadataFromNetwork:"getEndpointMetadataFromNetwork",GetCloudDiscoveryMetadataFromNetworkMeasurement:"getCloudDiscoveryMetadataFromNetworkMeasurement",HandleRedirectPromiseMeasurement:"handleRedirectPromise",HandleNativeRedirectPromiseMeasurement:"handleNativeRedirectPromise",UpdateCloudDiscoveryMetadataMeasurement:"updateCloudDiscoveryMetadataMeasurement",UsernamePasswordClientAcquireToken:"usernamePasswordClientAcquireToken",NativeMessageHandlerHandshake:"nativeMessageHandlerHandshake",NativeGenerateAuthResult:"nativeGenerateAuthResult",RemoveHiddenIframe:"removeHiddenIframe",ClearTokensAndKeysWithClaims:"clearTokensAndKeysWithClaims",CacheManagerGetRefreshToken:"cacheManagerGetRefreshToken",GeneratePkceCodes:"generatePkceCodes",GenerateCodeVerifier:"generateCodeVerifier",GenerateCodeChallengeFromVerifier:"generateCodeChallengeFromVerifier",Sha256Digest:"sha256Digest",GetRandomValues:"getRandomValues"},PerformanceEventAbbreviations=new Map([[PerformanceEvents.AcquireTokenByCode,"ATByCode"],[PerformanceEvents.AcquireTokenByRefreshToken,"ATByRT"],[PerformanceEvents.AcquireTokenSilent,"ATS"],[PerformanceEvents.AcquireTokenSilentAsync,"ATSAsync"],[PerformanceEvents.AcquireTokenPopup,"ATPopup"],[PerformanceEvents.AcquireTokenRedirect,"ATRedirect"],[PerformanceEvents.CryptoOptsGetPublicKeyThumbprint,"CryptoGetPKThumb"],[PerformanceEvents.CryptoOptsSignJwt,"CryptoSignJwt"],[PerformanceEvents.SilentCacheClientAcquireToken,"SltCacheClientAT"],[PerformanceEvents.SilentIframeClientAcquireToken,"SltIframeClientAT"],[PerformanceEvents.SilentRefreshClientAcquireToken,"SltRClientAT"],[PerformanceEvents.SsoSilent,"SsoSlt"],[PerformanceEvents.StandardInteractionClientGetDiscoveredAuthority,"StdIntClientGetDiscAuth"],[PerformanceEvents.FetchAccountIdWithNativeBroker,"FetchAccIdWithNtvBroker"],[PerformanceEvents.NativeInteractionClientAcquireToken,"NtvIntClientAT"],[PerformanceEvents.BaseClientCreateTokenRequestHeaders,"BaseClientCreateTReqHead"],[PerformanceEvents.RefreshTokenClientExecutePostToTokenEndpoint,"RTClientExecPost"],[PerformanceEvents.AuthorizationCodeClientExecutePostToTokenEndpoint,"AuthCodeClientExecPost"],[PerformanceEvents.BrokerHandhshake,"BrokerHandshake"],[PerformanceEvents.AcquireTokenByRefreshTokenInBroker,"ATByRTInBroker"],[PerformanceEvents.AcquireTokenByBroker,"ATByBroker"],[PerformanceEvents.RefreshTokenClientExecuteTokenRequest,"RTClientExecTReq"],[PerformanceEvents.RefreshTokenClientAcquireToken,"RTClientAT"],[PerformanceEvents.RefreshTokenClientAcquireTokenWithCachedRefreshToken,"RTClientATWithCachedRT"],[PerformanceEvents.RefreshTokenClientAcquireTokenByRefreshToken,"RTClientATByRT"],[PerformanceEvents.RefreshTokenClientCreateTokenRequestBody,"RTClientCreateTReqBody"],[PerformanceEvents.AcquireTokenFromCache,"ATFromCache"],[PerformanceEvents.SilentFlowClientAcquireCachedToken,"SltFlowClientATCached"],[PerformanceEvents.SilentFlowClientGenerateResultFromCacheRecord,"SltFlowClientGenResFromCache"],[PerformanceEvents.AcquireTokenBySilentIframe,"ATBySltIframe"],[PerformanceEvents.InitializeBaseRequest,"InitBaseReq"],[PerformanceEvents.InitializeSilentRequest,"InitSltReq"],[PerformanceEvents.InitializeClientApplication,"InitClientApplication"],[PerformanceEvents.SilentIframeClientTokenHelper,"SIClientTHelper"],[PerformanceEvents.SilentHandlerInitiateAuthRequest,"SHandlerInitAuthReq"],[PerformanceEvents.SilentHandlerMonitorIframeForHash,"SltHandlerMonitorIframeForHash"],[PerformanceEvents.SilentHandlerLoadFrame,"SHandlerLoadFrame"],[PerformanceEvents.SilentHandlerLoadFrameSync,"SHandlerLoadFrameSync"],[PerformanceEvents.StandardInteractionClientCreateAuthCodeClient,"StdIntClientCreateAuthCodeClient"],[PerformanceEvents.StandardInteractionClientGetClientConfiguration,"StdIntClientGetClientConf"],[PerformanceEvents.StandardInteractionClientInitializeAuthorizationRequest,"StdIntClientInitAuthReq"],[PerformanceEvents.StandardInteractionClientInitializeAuthorizationCodeRequest,"StdIntClientInitAuthCodeReq"],[PerformanceEvents.GetAuthCodeUrl,"GetAuthCodeUrl"],[PerformanceEvents.HandleCodeResponseFromServer,"HandleCodeResFromServer"],[PerformanceEvents.HandleCodeResponse,"HandleCodeResp"],[PerformanceEvents.UpdateTokenEndpointAuthority,"UpdTEndpointAuth"],[PerformanceEvents.AuthClientAcquireToken,"AuthClientAT"],[PerformanceEvents.AuthClientExecuteTokenRequest,"AuthClientExecTReq"],[PerformanceEvents.AuthClientCreateTokenRequestBody,"AuthClientCreateTReqBody"],[PerformanceEvents.AuthClientCreateQueryString,"AuthClientCreateQueryStr"],[PerformanceEvents.PopTokenGenerateCnf,"PopTGenCnf"],[PerformanceEvents.PopTokenGenerateKid,"PopTGenKid"],[PerformanceEvents.HandleServerTokenResponse,"HandleServerTRes"],[PerformanceEvents.DeserializeResponse,"DeserializeRes"],[PerformanceEvents.AuthorityFactoryCreateDiscoveredInstance,"AuthFactCreateDiscInst"],[PerformanceEvents.AuthorityResolveEndpointsAsync,"AuthResolveEndpointsAsync"],[PerformanceEvents.AuthorityResolveEndpointsFromLocalSources,"AuthResolveEndpointsFromLocal"],[PerformanceEvents.AuthorityGetCloudDiscoveryMetadataFromNetwork,"AuthGetCDMetaFromNet"],[PerformanceEvents.AuthorityUpdateCloudDiscoveryMetadata,"AuthUpdCDMeta"],[PerformanceEvents.AuthorityGetEndpointMetadataFromNetwork,"AuthUpdCDMetaFromNet"],[PerformanceEvents.AuthorityUpdateEndpointMetadata,"AuthUpdEndpointMeta"],[PerformanceEvents.AuthorityUpdateMetadataWithRegionalInformation,"AuthUpdMetaWithRegInfo"],[PerformanceEvents.RegionDiscoveryDetectRegion,"RegDiscDetectReg"],[PerformanceEvents.RegionDiscoveryGetRegionFromIMDS,"RegDiscGetRegFromIMDS"],[PerformanceEvents.RegionDiscoveryGetCurrentVersion,"RegDiscGetCurrentVer"],[PerformanceEvents.AcquireTokenByCodeAsync,"ATByCodeAsync"],[PerformanceEvents.GetEndpointMetadataFromNetwork,"GetEndpointMetaFromNet"],[PerformanceEvents.GetCloudDiscoveryMetadataFromNetworkMeasurement,"GetCDMetaFromNet"],[PerformanceEvents.HandleRedirectPromiseMeasurement,"HandleRedirectPromise"],[PerformanceEvents.HandleNativeRedirectPromiseMeasurement,"HandleNtvRedirectPromise"],[PerformanceEvents.UpdateCloudDiscoveryMetadataMeasurement,"UpdateCDMeta"],[PerformanceEvents.UsernamePasswordClientAcquireToken,"UserPassClientAT"],[PerformanceEvents.NativeMessageHandlerHandshake,"NtvMsgHandlerHandshake"],[PerformanceEvents.NativeGenerateAuthResult,"NtvGenAuthRes"],[PerformanceEvents.RemoveHiddenIframe,"RemoveHiddenIframe"],[PerformanceEvents.ClearTokensAndKeysWithClaims,"ClearTAndKeysWithClaims"],[PerformanceEvents.CacheManagerGetRefreshToken,"CacheManagerGetRT"],[PerformanceEvents.GeneratePkceCodes,"GenPkceCodes"],[PerformanceEvents.GenerateCodeVerifier,"GenCodeVerifier"],[PerformanceEvents.GenerateCodeChallengeFromVerifier,"GenCodeChallengeFromVerifier"],[PerformanceEvents.Sha256Digest,"Sha256Digest"],[PerformanceEvents.GetRandomValues,"GetRandomValues"]]);var invoke=__name((callback,eventName,logger,telemetryClient,correlationId)=>(...args)=>{logger.trace(`Executing function ${eventName}`);let inProgressEvent=telemetryClient?.startMeasurement(eventName,correlationId);if(correlationId){let eventCount=eventName+"CallCount";telemetryClient?.incrementFields({[eventCount]:1},correlationId)}try{let result=callback(...args);return inProgressEvent?.end({success:!0}),logger.trace(`Returning result from ${eventName}`),result}catch(e){logger.trace(`Error occurred in ${eventName}`);try{logger.trace(JSON.stringify(e))}catch{logger.trace("Unable to print error message.")}throw inProgressEvent?.end({success:!1},e),e}},"invoke"),invokeAsync=__name((callback,eventName,logger,telemetryClient,correlationId)=>(...args)=>{logger.trace(`Executing function ${eventName}`);let inProgressEvent=telemetryClient?.startMeasurement(eventName,correlationId);if(correlationId){let eventCount=eventName+"CallCount";telemetryClient?.incrementFields({[eventCount]:1},correlationId)}return telemetryClient?.setPreQueueTime(eventName,correlationId),callback(...args).then(response=>(logger.trace(`Returning result from ${eventName}`),inProgressEvent?.end({success:!0}),response)).catch(e=>{logger.trace(`Error occurred in ${eventName}`);try{logger.trace(JSON.stringify(e))}catch{logger.trace("Unable to print error message.")}throw inProgressEvent?.end({success:!1},e),e})},"invokeAsync");var RegionDiscovery=class{constructor(networkInterface,logger,performanceClient,correlationId){this.networkInterface=networkInterface,this.logger=logger,this.performanceClient=performanceClient,this.correlationId=correlationId}async detectRegion(environmentRegion,regionDiscoveryMetadata){this.performanceClient?.addQueueMeasurement(PerformanceEvents.RegionDiscoveryDetectRegion,this.correlationId);let autodetectedRegionName=environmentRegion;if(autodetectedRegionName)regionDiscoveryMetadata.region_source=RegionDiscoverySources.ENVIRONMENT_VARIABLE;else{let options=RegionDiscovery.IMDS_OPTIONS;try{let localIMDSVersionResponse=await invokeAsync(this.getRegionFromIMDS.bind(this),PerformanceEvents.RegionDiscoveryGetRegionFromIMDS,this.logger,this.performanceClient,this.correlationId)(Constants.IMDS_VERSION,options);if(localIMDSVersionResponse.status===ResponseCodes.httpSuccess&&(autodetectedRegionName=localIMDSVersionResponse.body,regionDiscoveryMetadata.region_source=RegionDiscoverySources.IMDS),localIMDSVersionResponse.status===ResponseCodes.httpBadRequest){let currentIMDSVersion=await invokeAsync(this.getCurrentVersion.bind(this),PerformanceEvents.RegionDiscoveryGetCurrentVersion,this.logger,this.performanceClient,this.correlationId)(options);if(!currentIMDSVersion)return regionDiscoveryMetadata.region_source=RegionDiscoverySources.FAILED_AUTO_DETECTION,null;let currentIMDSVersionResponse=await invokeAsync(this.getRegionFromIMDS.bind(this),PerformanceEvents.RegionDiscoveryGetRegionFromIMDS,this.logger,this.performanceClient,this.correlationId)(currentIMDSVersion,options);currentIMDSVersionResponse.status===ResponseCodes.httpSuccess&&(autodetectedRegionName=currentIMDSVersionResponse.body,regionDiscoveryMetadata.region_source=RegionDiscoverySources.IMDS)}}catch{return regionDiscoveryMetadata.region_source=RegionDiscoverySources.FAILED_AUTO_DETECTION,null}}return autodetectedRegionName||(regionDiscoveryMetadata.region_source=RegionDiscoverySources.FAILED_AUTO_DETECTION),autodetectedRegionName||null}async getRegionFromIMDS(version4,options){return this.performanceClient?.addQueueMeasurement(PerformanceEvents.RegionDiscoveryGetRegionFromIMDS,this.correlationId),this.networkInterface.sendGetRequestAsync(`${Constants.IMDS_ENDPOINT}?api-version=${version4}&format=text`,options,Constants.IMDS_TIMEOUT)}async getCurrentVersion(options){this.performanceClient?.addQueueMeasurement(PerformanceEvents.RegionDiscoveryGetCurrentVersion,this.correlationId);try{let response=await this.networkInterface.sendGetRequestAsync(`${Constants.IMDS_ENDPOINT}?format=json`,options);return response.status===ResponseCodes.httpBadRequest&&response.body&&response.body["newest-versions"]&&response.body["newest-versions"].length>0?response.body["newest-versions"][0]:null}catch{return null}}};__name(RegionDiscovery,"RegionDiscovery");RegionDiscovery.IMDS_OPTIONS={headers:{Metadata:"true"}};var CacheHelpers_exports={};__export(CacheHelpers_exports,{createAccessTokenEntity:()=>createAccessTokenEntity,createIdTokenEntity:()=>createIdTokenEntity,createRefreshTokenEntity:()=>createRefreshTokenEntity,generateAppMetadataKey:()=>generateAppMetadataKey,generateAuthorityMetadataExpiresAt:()=>generateAuthorityMetadataExpiresAt,generateCredentialKey:()=>generateCredentialKey,isAccessTokenEntity:()=>isAccessTokenEntity,isAppMetadataEntity:()=>isAppMetadataEntity,isAuthorityMetadataEntity:()=>isAuthorityMetadataEntity,isAuthorityMetadataExpired:()=>isAuthorityMetadataExpired,isCredentialEntity:()=>isCredentialEntity,isIdTokenEntity:()=>isIdTokenEntity,isRefreshTokenEntity:()=>isRefreshTokenEntity,isServerTelemetryEntity:()=>isServerTelemetryEntity,isThrottlingEntity:()=>isThrottlingEntity,updateAuthorityEndpointMetadata:()=>updateAuthorityEndpointMetadata,updateCloudDiscoveryMetadata:()=>updateCloudDiscoveryMetadata});var TimeUtils_exports={};__export(TimeUtils_exports,{delay:()=>delay,isTokenExpired:()=>isTokenExpired,nowSeconds:()=>nowSeconds,wasClockTurnedBack:()=>wasClockTurnedBack});function nowSeconds(){return Math.round(new Date().getTime()/1e3)}__name(nowSeconds,"nowSeconds");function isTokenExpired(expiresOn,offset){let expirationSec=Number(expiresOn)||0;return nowSeconds()+offset>expirationSec}__name(isTokenExpired,"isTokenExpired");function wasClockTurnedBack(cachedAt){return Number(cachedAt)>nowSeconds()}__name(wasClockTurnedBack,"wasClockTurnedBack");function delay(t,value){return new Promise(resolve15=>setTimeout(()=>resolve15(value),t))}__name(delay,"delay");function generateCredentialKey(credentialEntity){return[generateAccountId(credentialEntity),generateCredentialId(credentialEntity),generateTarget(credentialEntity),generateClaimsHash(credentialEntity),generateScheme(credentialEntity)].join(Separators.CACHE_KEY_SEPARATOR).toLowerCase()}__name(generateCredentialKey,"generateCredentialKey");function createIdTokenEntity(homeAccountId,environment,idToken,clientId,tenantId){return{credentialType:CredentialType.ID_TOKEN,homeAccountId,environment,clientId,secret:idToken,realm:tenantId}}__name(createIdTokenEntity,"createIdTokenEntity");function createAccessTokenEntity(homeAccountId,environment,accessToken,clientId,tenantId,scopes,expiresOn,extExpiresOn,base64Decode,refreshOn,tokenType,userAssertionHash,keyId,requestedClaims,requestedClaimsHash){let atEntity={homeAccountId,credentialType:CredentialType.ACCESS_TOKEN,secret:accessToken,cachedAt:nowSeconds().toString(),expiresOn:expiresOn.toString(),extendedExpiresOn:extExpiresOn.toString(),environment,clientId,realm:tenantId,target:scopes,tokenType:tokenType||AuthenticationScheme.BEARER};if(userAssertionHash&&(atEntity.userAssertionHash=userAssertionHash),refreshOn&&(atEntity.refreshOn=refreshOn.toString()),requestedClaims&&(atEntity.requestedClaims=requestedClaims,atEntity.requestedClaimsHash=requestedClaimsHash),atEntity.tokenType?.toLowerCase()!==AuthenticationScheme.BEARER.toLowerCase())switch(atEntity.credentialType=CredentialType.ACCESS_TOKEN_WITH_AUTH_SCHEME,atEntity.tokenType){case AuthenticationScheme.POP:let tokenClaims=extractTokenClaims(accessToken,base64Decode);if(!tokenClaims?.cnf?.kid)throw createClientAuthError(tokenClaimsCnfRequiredForSignedJwt);atEntity.keyId=tokenClaims.cnf.kid;break;case AuthenticationScheme.SSH:atEntity.keyId=keyId}return atEntity}__name(createAccessTokenEntity,"createAccessTokenEntity");function createRefreshTokenEntity(homeAccountId,environment,refreshToken,clientId,familyId,userAssertionHash,expiresOn){let rtEntity={credentialType:CredentialType.REFRESH_TOKEN,homeAccountId,environment,clientId,secret:refreshToken};return userAssertionHash&&(rtEntity.userAssertionHash=userAssertionHash),familyId&&(rtEntity.familyId=familyId),expiresOn&&(rtEntity.expiresOn=expiresOn.toString()),rtEntity}__name(createRefreshTokenEntity,"createRefreshTokenEntity");function isCredentialEntity(entity){return entity.hasOwnProperty("homeAccountId")&&entity.hasOwnProperty("environment")&&entity.hasOwnProperty("credentialType")&&entity.hasOwnProperty("clientId")&&entity.hasOwnProperty("secret")}__name(isCredentialEntity,"isCredentialEntity");function isAccessTokenEntity(entity){return entity?isCredentialEntity(entity)&&entity.hasOwnProperty("realm")&&entity.hasOwnProperty("target")&&(entity.credentialType===CredentialType.ACCESS_TOKEN||entity.credentialType===CredentialType.ACCESS_TOKEN_WITH_AUTH_SCHEME):!1}__name(isAccessTokenEntity,"isAccessTokenEntity");function isIdTokenEntity(entity){return entity?isCredentialEntity(entity)&&entity.hasOwnProperty("realm")&&entity.credentialType===CredentialType.ID_TOKEN:!1}__name(isIdTokenEntity,"isIdTokenEntity");function isRefreshTokenEntity(entity){return entity?isCredentialEntity(entity)&&entity.credentialType===CredentialType.REFRESH_TOKEN:!1}__name(isRefreshTokenEntity,"isRefreshTokenEntity");function generateAccountId(credentialEntity){return[credentialEntity.homeAccountId,credentialEntity.environment].join(Separators.CACHE_KEY_SEPARATOR).toLowerCase()}__name(generateAccountId,"generateAccountId");function generateCredentialId(credentialEntity){let clientOrFamilyId=credentialEntity.credentialType===CredentialType.REFRESH_TOKEN&&credentialEntity.familyId||credentialEntity.clientId;return[credentialEntity.credentialType,clientOrFamilyId,credentialEntity.realm||""].join(Separators.CACHE_KEY_SEPARATOR).toLowerCase()}__name(generateCredentialId,"generateCredentialId");function generateTarget(credentialEntity){return(credentialEntity.target||"").toLowerCase()}__name(generateTarget,"generateTarget");function generateClaimsHash(credentialEntity){return(credentialEntity.requestedClaimsHash||"").toLowerCase()}__name(generateClaimsHash,"generateClaimsHash");function generateScheme(credentialEntity){return credentialEntity.tokenType&&credentialEntity.tokenType.toLowerCase()!==AuthenticationScheme.BEARER.toLowerCase()?credentialEntity.tokenType.toLowerCase():""}__name(generateScheme,"generateScheme");function isServerTelemetryEntity(key,entity){let validateKey2=key.indexOf(SERVER_TELEM_CONSTANTS.CACHE_KEY)===0,validateEntity=!0;return entity&&(validateEntity=entity.hasOwnProperty("failedRequests")&&entity.hasOwnProperty("errors")&&entity.hasOwnProperty("cacheHits")),validateKey2&&validateEntity}__name(isServerTelemetryEntity,"isServerTelemetryEntity");function isThrottlingEntity(key,entity){let validateKey2=!1;key&&(validateKey2=key.indexOf(ThrottlingConstants.THROTTLING_PREFIX)===0);let validateEntity=!0;return entity&&(validateEntity=entity.hasOwnProperty("throttleTime")),validateKey2&&validateEntity}__name(isThrottlingEntity,"isThrottlingEntity");function generateAppMetadataKey({environment,clientId}){return[APP_METADATA,environment,clientId].join(Separators.CACHE_KEY_SEPARATOR).toLowerCase()}__name(generateAppMetadataKey,"generateAppMetadataKey");function isAppMetadataEntity(key,entity){return entity?key.indexOf(APP_METADATA)===0&&entity.hasOwnProperty("clientId")&&entity.hasOwnProperty("environment"):!1}__name(isAppMetadataEntity,"isAppMetadataEntity");function isAuthorityMetadataEntity(key,entity){return entity?key.indexOf(AUTHORITY_METADATA_CONSTANTS.CACHE_KEY)===0&&entity.hasOwnProperty("aliases")&&entity.hasOwnProperty("preferred_cache")&&entity.hasOwnProperty("preferred_network")&&entity.hasOwnProperty("canonical_authority")&&entity.hasOwnProperty("authorization_endpoint")&&entity.hasOwnProperty("token_endpoint")&&entity.hasOwnProperty("issuer")&&entity.hasOwnProperty("aliasesFromNetwork")&&entity.hasOwnProperty("endpointsFromNetwork")&&entity.hasOwnProperty("expiresAt")&&entity.hasOwnProperty("jwks_uri"):!1}__name(isAuthorityMetadataEntity,"isAuthorityMetadataEntity");function generateAuthorityMetadataExpiresAt(){return nowSeconds()+AUTHORITY_METADATA_CONSTANTS.REFRESH_TIME_SECONDS}__name(generateAuthorityMetadataExpiresAt,"generateAuthorityMetadataExpiresAt");function updateAuthorityEndpointMetadata(authorityMetadata,updatedValues,fromNetwork){authorityMetadata.authorization_endpoint=updatedValues.authorization_endpoint,authorityMetadata.token_endpoint=updatedValues.token_endpoint,authorityMetadata.end_session_endpoint=updatedValues.end_session_endpoint,authorityMetadata.issuer=updatedValues.issuer,authorityMetadata.endpointsFromNetwork=fromNetwork,authorityMetadata.jwks_uri=updatedValues.jwks_uri}__name(updateAuthorityEndpointMetadata,"updateAuthorityEndpointMetadata");function updateCloudDiscoveryMetadata(authorityMetadata,updatedValues,fromNetwork){authorityMetadata.aliases=updatedValues.aliases,authorityMetadata.preferred_cache=updatedValues.preferred_cache,authorityMetadata.preferred_network=updatedValues.preferred_network,authorityMetadata.aliasesFromNetwork=fromNetwork}__name(updateCloudDiscoveryMetadata,"updateCloudDiscoveryMetadata");function isAuthorityMetadataExpired(metadata){return metadata.expiresAt<=nowSeconds()}__name(isAuthorityMetadataExpired,"isAuthorityMetadataExpired");var Authority=class{constructor(authority,networkInterface,cacheManager,authorityOptions,logger,correlationId,performanceClient,managedIdentity){this.canonicalAuthority=authority,this._canonicalAuthority.validateAsUri(),this.networkInterface=networkInterface,this.cacheManager=cacheManager,this.authorityOptions=authorityOptions,this.regionDiscoveryMetadata={region_used:void 0,region_source:void 0,region_outcome:void 0},this.logger=logger,this.performanceClient=performanceClient,this.correlationId=correlationId,this.managedIdentity=managedIdentity||!1,this.regionDiscovery=new RegionDiscovery(networkInterface,this.logger,this.performanceClient,this.correlationId)}getAuthorityType(authorityUri){if(authorityUri.HostNameAndPort.endsWith(Constants.CIAM_AUTH_URL))return AuthorityType.Ciam;let pathSegments=authorityUri.PathSegments;if(pathSegments.length)switch(pathSegments[0].toLowerCase()){case Constants.ADFS:return AuthorityType.Adfs;case Constants.DSTS:return AuthorityType.Dsts}return AuthorityType.Default}get authorityType(){return this.getAuthorityType(this.canonicalAuthorityUrlComponents)}get protocolMode(){return this.authorityOptions.protocolMode}get options(){return this.authorityOptions}get canonicalAuthority(){return this._canonicalAuthority.urlString}set canonicalAuthority(url2){this._canonicalAuthority=new UrlString(url2),this._canonicalAuthority.validateAsUri(),this._canonicalAuthorityUrlComponents=null}get canonicalAuthorityUrlComponents(){return this._canonicalAuthorityUrlComponents||(this._canonicalAuthorityUrlComponents=this._canonicalAuthority.getUrlComponents()),this._canonicalAuthorityUrlComponents}get hostnameAndPort(){return this.canonicalAuthorityUrlComponents.HostNameAndPort.toLowerCase()}get tenant(){return this.canonicalAuthorityUrlComponents.PathSegments[0]}get authorizationEndpoint(){if(this.discoveryComplete())return this.replacePath(this.metadata.authorization_endpoint);throw createClientAuthError(endpointResolutionError)}get tokenEndpoint(){if(this.discoveryComplete())return this.replacePath(this.metadata.token_endpoint);throw createClientAuthError(endpointResolutionError)}get deviceCodeEndpoint(){if(this.discoveryComplete())return this.replacePath(this.metadata.token_endpoint.replace("/token","/devicecode"));throw createClientAuthError(endpointResolutionError)}get endSessionEndpoint(){if(this.discoveryComplete()){if(!this.metadata.end_session_endpoint)throw createClientAuthError(endSessionEndpointNotSupported);return this.replacePath(this.metadata.end_session_endpoint)}else throw createClientAuthError(endpointResolutionError)}get selfSignedJwtAudience(){if(this.discoveryComplete())return this.replacePath(this.metadata.issuer);throw createClientAuthError(endpointResolutionError)}get jwksUri(){if(this.discoveryComplete())return this.replacePath(this.metadata.jwks_uri);throw createClientAuthError(endpointResolutionError)}canReplaceTenant(authorityUri){return authorityUri.PathSegments.length===1&&!Authority.reservedTenantDomains.has(authorityUri.PathSegments[0])&&this.getAuthorityType(authorityUri)===AuthorityType.Default&&this.protocolMode===ProtocolMode.AAD}replaceTenant(urlString){return urlString.replace(/{tenant}|{tenantid}/g,this.tenant)}replacePath(urlString){let endpoint=urlString,cachedAuthorityUrlComponents=new UrlString(this.metadata.canonical_authority).getUrlComponents(),cachedAuthorityParts=cachedAuthorityUrlComponents.PathSegments;return this.canonicalAuthorityUrlComponents.PathSegments.forEach((currentPart,index)=>{let cachedPart=cachedAuthorityParts[index];if(index===0&&this.canReplaceTenant(cachedAuthorityUrlComponents)){let tenantId=new UrlString(this.metadata.authorization_endpoint).getUrlComponents().PathSegments[0];cachedPart!==tenantId&&(this.logger.verbose(`Replacing tenant domain name ${cachedPart} with id ${tenantId}`),cachedPart=tenantId)}currentPart!==cachedPart&&(endpoint=endpoint.replace(`/${cachedPart}/`,`/${currentPart}/`))}),this.replaceTenant(endpoint)}get defaultOpenIdConfigurationEndpoint(){let canonicalAuthorityHost=this.hostnameAndPort;return this.canonicalAuthority.endsWith("v2.0/")||this.authorityType===AuthorityType.Adfs||this.protocolMode!==ProtocolMode.AAD&&!this.isAliasOfKnownMicrosoftAuthority(canonicalAuthorityHost)?`${this.canonicalAuthority}.well-known/openid-configuration`:`${this.canonicalAuthority}v2.0/.well-known/openid-configuration`}discoveryComplete(){return!!this.metadata}async resolveEndpointsAsync(){this.performanceClient?.addQueueMeasurement(PerformanceEvents.AuthorityResolveEndpointsAsync,this.correlationId);let metadataEntity=this.getCurrentMetadataEntity(),cloudDiscoverySource=await invokeAsync(this.updateCloudDiscoveryMetadata.bind(this),PerformanceEvents.AuthorityUpdateCloudDiscoveryMetadata,this.logger,this.performanceClient,this.correlationId)(metadataEntity);this.canonicalAuthority=this.canonicalAuthority.replace(this.hostnameAndPort,metadataEntity.preferred_network);let endpointSource=await invokeAsync(this.updateEndpointMetadata.bind(this),PerformanceEvents.AuthorityUpdateEndpointMetadata,this.logger,this.performanceClient,this.correlationId)(metadataEntity);this.updateCachedMetadata(metadataEntity,cloudDiscoverySource,{source:endpointSource}),this.performanceClient?.addFields({cloudDiscoverySource,authorityEndpointSource:endpointSource},this.correlationId)}getCurrentMetadataEntity(){let metadataEntity=this.cacheManager.getAuthorityMetadataByAlias(this.hostnameAndPort);return metadataEntity||(metadataEntity={aliases:[],preferred_cache:this.hostnameAndPort,preferred_network:this.hostnameAndPort,canonical_authority:this.canonicalAuthority,authorization_endpoint:"",token_endpoint:"",end_session_endpoint:"",issuer:"",aliasesFromNetwork:!1,endpointsFromNetwork:!1,expiresAt:generateAuthorityMetadataExpiresAt(),jwks_uri:""}),metadataEntity}updateCachedMetadata(metadataEntity,cloudDiscoverySource,endpointMetadataResult){cloudDiscoverySource!==AuthorityMetadataSource.CACHE&&endpointMetadataResult?.source!==AuthorityMetadataSource.CACHE&&(metadataEntity.expiresAt=generateAuthorityMetadataExpiresAt(),metadataEntity.canonical_authority=this.canonicalAuthority);let cacheKey=this.cacheManager.generateAuthorityMetadataCacheKey(metadataEntity.preferred_cache);this.cacheManager.setAuthorityMetadata(cacheKey,metadataEntity),this.metadata=metadataEntity}async updateEndpointMetadata(metadataEntity){this.performanceClient?.addQueueMeasurement(PerformanceEvents.AuthorityUpdateEndpointMetadata,this.correlationId);let localMetadata=this.updateEndpointMetadataFromLocalSources(metadataEntity);if(localMetadata){if(localMetadata.source===AuthorityMetadataSource.HARDCODED_VALUES&&this.authorityOptions.azureRegionConfiguration?.azureRegion&&localMetadata.metadata){let hardcodedMetadata=await invokeAsync(this.updateMetadataWithRegionalInformation.bind(this),PerformanceEvents.AuthorityUpdateMetadataWithRegionalInformation,this.logger,this.performanceClient,this.correlationId)(localMetadata.metadata);updateAuthorityEndpointMetadata(metadataEntity,hardcodedMetadata,!1),metadataEntity.canonical_authority=this.canonicalAuthority}return localMetadata.source}let metadata=await invokeAsync(this.getEndpointMetadataFromNetwork.bind(this),PerformanceEvents.AuthorityGetEndpointMetadataFromNetwork,this.logger,this.performanceClient,this.correlationId)();if(metadata)return this.authorityOptions.azureRegionConfiguration?.azureRegion&&(metadata=await invokeAsync(this.updateMetadataWithRegionalInformation.bind(this),PerformanceEvents.AuthorityUpdateMetadataWithRegionalInformation,this.logger,this.performanceClient,this.correlationId)(metadata)),updateAuthorityEndpointMetadata(metadataEntity,metadata,!0),AuthorityMetadataSource.NETWORK;throw createClientAuthError(openIdConfigError,this.defaultOpenIdConfigurationEndpoint)}updateEndpointMetadataFromLocalSources(metadataEntity){this.logger.verbose("Attempting to get endpoint metadata from authority configuration");let configMetadata=this.getEndpointMetadataFromConfig();if(configMetadata)return this.logger.verbose("Found endpoint metadata in authority configuration"),updateAuthorityEndpointMetadata(metadataEntity,configMetadata,!1),{source:AuthorityMetadataSource.CONFIG};if(this.logger.verbose("Did not find endpoint metadata in the config... Attempting to get endpoint metadata from the hardcoded values."),this.authorityOptions.skipAuthorityMetadataCache)this.logger.verbose("Skipping hardcoded metadata cache since skipAuthorityMetadataCache is set to true. Attempting to get endpoint metadata from the network metadata cache.");else{let hardcodedMetadata=this.getEndpointMetadataFromHardcodedValues();if(hardcodedMetadata)return updateAuthorityEndpointMetadata(metadataEntity,hardcodedMetadata,!1),{source:AuthorityMetadataSource.HARDCODED_VALUES,metadata:hardcodedMetadata};this.logger.verbose("Did not find endpoint metadata in hardcoded values... Attempting to get endpoint metadata from the network metadata cache.")}let metadataEntityExpired=isAuthorityMetadataExpired(metadataEntity);return this.isAuthoritySameType(metadataEntity)&&metadataEntity.endpointsFromNetwork&&!metadataEntityExpired?(this.logger.verbose("Found endpoint metadata in the cache."),{source:AuthorityMetadataSource.CACHE}):(metadataEntityExpired&&this.logger.verbose("The metadata entity is expired."),null)}isAuthoritySameType(metadataEntity){return new UrlString(metadataEntity.canonical_authority).getUrlComponents().PathSegments.length===this.canonicalAuthorityUrlComponents.PathSegments.length}getEndpointMetadataFromConfig(){if(this.authorityOptions.authorityMetadata)try{return JSON.parse(this.authorityOptions.authorityMetadata)}catch{throw createClientConfigurationError(invalidAuthorityMetadata)}return null}async getEndpointMetadataFromNetwork(){this.performanceClient?.addQueueMeasurement(PerformanceEvents.AuthorityGetEndpointMetadataFromNetwork,this.correlationId);let options={},openIdConfigurationEndpoint=this.defaultOpenIdConfigurationEndpoint;this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: attempting to retrieve OAuth endpoints from ${openIdConfigurationEndpoint}`);try{let response=await this.networkInterface.sendGetRequestAsync(openIdConfigurationEndpoint,options);return isOpenIdConfigResponse(response.body)?response.body:(this.logger.verbose("Authority.getEndpointMetadataFromNetwork: could not parse response as OpenID configuration"),null)}catch(e){return this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: ${e}`),null}}getEndpointMetadataFromHardcodedValues(){return this.hostnameAndPort in EndpointMetadata?EndpointMetadata[this.hostnameAndPort]:null}async updateMetadataWithRegionalInformation(metadata){this.performanceClient?.addQueueMeasurement(PerformanceEvents.AuthorityUpdateMetadataWithRegionalInformation,this.correlationId);let userConfiguredAzureRegion=this.authorityOptions.azureRegionConfiguration?.azureRegion;if(userConfiguredAzureRegion){if(userConfiguredAzureRegion!==Constants.AZURE_REGION_AUTO_DISCOVER_FLAG)return this.regionDiscoveryMetadata.region_outcome=RegionDiscoveryOutcomes.CONFIGURED_NO_AUTO_DETECTION,this.regionDiscoveryMetadata.region_used=userConfiguredAzureRegion,Authority.replaceWithRegionalInformation(metadata,userConfiguredAzureRegion);let autodetectedRegionName=await invokeAsync(this.regionDiscovery.detectRegion.bind(this.regionDiscovery),PerformanceEvents.RegionDiscoveryDetectRegion,this.logger,this.performanceClient,this.correlationId)(this.authorityOptions.azureRegionConfiguration?.environmentRegion,this.regionDiscoveryMetadata);if(autodetectedRegionName)return this.regionDiscoveryMetadata.region_outcome=RegionDiscoveryOutcomes.AUTO_DETECTION_REQUESTED_SUCCESSFUL,this.regionDiscoveryMetadata.region_used=autodetectedRegionName,Authority.replaceWithRegionalInformation(metadata,autodetectedRegionName);this.regionDiscoveryMetadata.region_outcome=RegionDiscoveryOutcomes.AUTO_DETECTION_REQUESTED_FAILED}return metadata}async updateCloudDiscoveryMetadata(metadataEntity){this.performanceClient?.addQueueMeasurement(PerformanceEvents.AuthorityUpdateCloudDiscoveryMetadata,this.correlationId);let localMetadataSource=this.updateCloudDiscoveryMetadataFromLocalSources(metadataEntity);if(localMetadataSource)return localMetadataSource;let metadata=await invokeAsync(this.getCloudDiscoveryMetadataFromNetwork.bind(this),PerformanceEvents.AuthorityGetCloudDiscoveryMetadataFromNetwork,this.logger,this.performanceClient,this.correlationId)();if(metadata)return updateCloudDiscoveryMetadata(metadataEntity,metadata,!0),AuthorityMetadataSource.NETWORK;throw createClientConfigurationError(untrustedAuthority)}updateCloudDiscoveryMetadataFromLocalSources(metadataEntity){this.logger.verbose("Attempting to get cloud discovery metadata  from authority configuration"),this.logger.verbosePii(`Known Authorities: ${this.authorityOptions.knownAuthorities||Constants.NOT_APPLICABLE}`),this.logger.verbosePii(`Authority Metadata: ${this.authorityOptions.authorityMetadata||Constants.NOT_APPLICABLE}`),this.logger.verbosePii(`Canonical Authority: ${metadataEntity.canonical_authority||Constants.NOT_APPLICABLE}`);let metadata=this.getCloudDiscoveryMetadataFromConfig();if(metadata)return this.logger.verbose("Found cloud discovery metadata in authority configuration"),updateCloudDiscoveryMetadata(metadataEntity,metadata,!1),AuthorityMetadataSource.CONFIG;if(this.logger.verbose("Did not find cloud discovery metadata in the config... Attempting to get cloud discovery metadata from the hardcoded values."),this.options.skipAuthorityMetadataCache)this.logger.verbose("Skipping hardcoded cloud discovery metadata cache since skipAuthorityMetadataCache is set to true. Attempting to get cloud discovery metadata from the network metadata cache.");else{let hardcodedMetadata=getCloudDiscoveryMetadataFromHardcodedValues(this.hostnameAndPort);if(hardcodedMetadata)return this.logger.verbose("Found cloud discovery metadata from hardcoded values."),updateCloudDiscoveryMetadata(metadataEntity,hardcodedMetadata,!1),AuthorityMetadataSource.HARDCODED_VALUES;this.logger.verbose("Did not find cloud discovery metadata in hardcoded values... Attempting to get cloud discovery metadata from the network metadata cache.")}let metadataEntityExpired=isAuthorityMetadataExpired(metadataEntity);return this.isAuthoritySameType(metadataEntity)&&metadataEntity.aliasesFromNetwork&&!metadataEntityExpired?(this.logger.verbose("Found cloud discovery metadata in the cache."),AuthorityMetadataSource.CACHE):(metadataEntityExpired&&this.logger.verbose("The metadata entity is expired."),null)}getCloudDiscoveryMetadataFromConfig(){if(this.authorityType===AuthorityType.Ciam)return this.logger.verbose("CIAM authorities do not support cloud discovery metadata, generate the aliases from authority host."),Authority.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort);if(this.authorityOptions.cloudDiscoveryMetadata){this.logger.verbose("The cloud discovery metadata has been provided as a network response, in the config.");try{this.logger.verbose("Attempting to parse the cloud discovery metadata.");let parsedResponse=JSON.parse(this.authorityOptions.cloudDiscoveryMetadata),metadata=getCloudDiscoveryMetadataFromNetworkResponse(parsedResponse.metadata,this.hostnameAndPort);if(this.logger.verbose("Parsed the cloud discovery metadata."),metadata)return this.logger.verbose("There is returnable metadata attached to the parsed cloud discovery metadata."),metadata;this.logger.verbose("There is no metadata attached to the parsed cloud discovery metadata.")}catch{throw this.logger.verbose("Unable to parse the cloud discovery metadata. Throwing Invalid Cloud Discovery Metadata Error."),createClientConfigurationError(invalidCloudDiscoveryMetadata)}}return this.isInKnownAuthorities()?(this.logger.verbose("The host is included in knownAuthorities. Creating new cloud discovery metadata from the host."),Authority.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)):null}async getCloudDiscoveryMetadataFromNetwork(){this.performanceClient?.addQueueMeasurement(PerformanceEvents.AuthorityGetCloudDiscoveryMetadataFromNetwork,this.correlationId);let instanceDiscoveryEndpoint=`${Constants.AAD_INSTANCE_DISCOVERY_ENDPT}${this.canonicalAuthority}oauth2/v2.0/authorize`,options={},match=null;try{let response=await this.networkInterface.sendGetRequestAsync(instanceDiscoveryEndpoint,options),typedResponseBody,metadata;if(isCloudInstanceDiscoveryResponse(response.body))typedResponseBody=response.body,metadata=typedResponseBody.metadata,this.logger.verbosePii(`tenant_discovery_endpoint is: ${typedResponseBody.tenant_discovery_endpoint}`);else if(isCloudInstanceDiscoveryErrorResponse(response.body)){if(this.logger.warning(`A CloudInstanceDiscoveryErrorResponse was returned. The cloud instance discovery network request's status code is: ${response.status}`),typedResponseBody=response.body,typedResponseBody.error===Constants.INVALID_INSTANCE)return this.logger.error("The CloudInstanceDiscoveryErrorResponse error is invalid_instance."),null;this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error is ${typedResponseBody.error}`),this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error description is ${typedResponseBody.error_description}`),this.logger.warning("Setting the value of the CloudInstanceDiscoveryMetadata (returned from the network) to []"),metadata=[]}else return this.logger.error("AAD did not return a CloudInstanceDiscoveryResponse or CloudInstanceDiscoveryErrorResponse"),null;this.logger.verbose("Attempting to find a match between the developer's authority and the CloudInstanceDiscoveryMetadata returned from the network request."),match=getCloudDiscoveryMetadataFromNetworkResponse(metadata,this.hostnameAndPort)}catch(error){if(error instanceof AuthError)this.logger.error(`There was a network error while attempting to get the cloud discovery instance metadata.
Error: ${error.errorCode}
Error Description: ${error.errorMessage}`);else{let typedError=error;this.logger.error(`A non-MSALJS error was thrown while attempting to get the cloud instance discovery metadata.
Error: ${typedError.name}
Error Description: ${typedError.message}`)}return null}return match||(this.logger.warning("The developer's authority was not found within the CloudInstanceDiscoveryMetadata returned from the network request."),this.logger.verbose("Creating custom Authority for custom domain scenario."),match=Authority.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)),match}isInKnownAuthorities(){return this.authorityOptions.knownAuthorities.filter(authority=>authority&&UrlString.getDomainFromUrl(authority).toLowerCase()===this.hostnameAndPort).length>0}static generateAuthority(authorityString,azureCloudOptions){let authorityAzureCloudInstance;if(azureCloudOptions&&azureCloudOptions.azureCloudInstance!==AzureCloudInstance.None){let tenant=azureCloudOptions.tenant?azureCloudOptions.tenant:Constants.DEFAULT_COMMON_TENANT;authorityAzureCloudInstance=`${azureCloudOptions.azureCloudInstance}/${tenant}/`}return authorityAzureCloudInstance||authorityString}static createCloudDiscoveryMetadataFromHost(host){return{preferred_network:host,preferred_cache:host,aliases:[host]}}getPreferredCache(){if(this.managedIdentity)return Constants.DEFAULT_AUTHORITY_HOST;if(this.discoveryComplete())return this.metadata.preferred_cache;throw createClientAuthError(endpointResolutionError)}isAlias(host){return this.metadata.aliases.indexOf(host)>-1}isAliasOfKnownMicrosoftAuthority(host){return InstanceDiscoveryMetadataAliases.has(host)}static isPublicCloudAuthority(host){return Constants.KNOWN_PUBLIC_CLOUDS.indexOf(host)>=0}static buildRegionalAuthorityString(host,region,queryString){let authorityUrlInstance=new UrlString(host);authorityUrlInstance.validateAsUri();let authorityUrlParts=authorityUrlInstance.getUrlComponents(),hostNameAndPort=`${region}.${authorityUrlParts.HostNameAndPort}`;this.isPublicCloudAuthority(authorityUrlParts.HostNameAndPort)&&(hostNameAndPort=`${region}.${Constants.REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX}`);let url2=UrlString.constructAuthorityUriFromObject({...authorityUrlInstance.getUrlComponents(),HostNameAndPort:hostNameAndPort}).urlString;return queryString?`${url2}?${queryString}`:url2}static replaceWithRegionalInformation(metadata,azureRegion){let regionalMetadata={...metadata};return regionalMetadata.authorization_endpoint=Authority.buildRegionalAuthorityString(regionalMetadata.authorization_endpoint,azureRegion),regionalMetadata.token_endpoint=Authority.buildRegionalAuthorityString(regionalMetadata.token_endpoint,azureRegion),regionalMetadata.end_session_endpoint&&(regionalMetadata.end_session_endpoint=Authority.buildRegionalAuthorityString(regionalMetadata.end_session_endpoint,azureRegion)),regionalMetadata}static transformCIAMAuthority(authority){let ciamAuthority=authority,authorityUrlComponents=new UrlString(authority).getUrlComponents();if(authorityUrlComponents.PathSegments.length===0&&authorityUrlComponents.HostNameAndPort.endsWith(Constants.CIAM_AUTH_URL)){let tenantIdOrDomain=authorityUrlComponents.HostNameAndPort.split(".")[0];ciamAuthority=`${ciamAuthority}${tenantIdOrDomain}${Constants.AAD_TENANT_DOMAIN_SUFFIX}`}return ciamAuthority}};__name(Authority,"Authority");Authority.reservedTenantDomains=new Set(["{tenant}","{tenantid}",AADAuthorityConstants.COMMON,AADAuthorityConstants.CONSUMERS,AADAuthorityConstants.ORGANIZATIONS]);function getTenantFromAuthorityString(authority){let tenantId=new UrlString(authority).getUrlComponents().PathSegments.slice(-1)[0]?.toLowerCase();switch(tenantId){case AADAuthorityConstants.COMMON:case AADAuthorityConstants.ORGANIZATIONS:case AADAuthorityConstants.CONSUMERS:return;default:return tenantId}}__name(getTenantFromAuthorityString,"getTenantFromAuthorityString");function formatAuthorityUri(authorityUri){return authorityUri.endsWith(Constants.FORWARD_SLASH)?authorityUri:`${authorityUri}${Constants.FORWARD_SLASH}`}__name(formatAuthorityUri,"formatAuthorityUri");function buildStaticAuthorityOptions(authOptions){let rawCloudDiscoveryMetadata=authOptions.cloudDiscoveryMetadata,cloudDiscoveryMetadata;if(rawCloudDiscoveryMetadata)try{cloudDiscoveryMetadata=JSON.parse(rawCloudDiscoveryMetadata)}catch{throw createClientConfigurationError(invalidCloudDiscoveryMetadata)}return{canonicalAuthority:authOptions.authority?formatAuthorityUri(authOptions.authority):void 0,knownAuthorities:authOptions.knownAuthorities,cloudDiscoveryMetadata}}__name(buildStaticAuthorityOptions,"buildStaticAuthorityOptions");async function createDiscoveredInstance(authorityUri,networkClient,cacheManager,authorityOptions,logger,correlationId,performanceClient){performanceClient?.addQueueMeasurement(PerformanceEvents.AuthorityFactoryCreateDiscoveredInstance,correlationId);let authorityUriFinal=Authority.transformCIAMAuthority(formatAuthorityUri(authorityUri)),acquireTokenAuthority=new Authority(authorityUriFinal,networkClient,cacheManager,authorityOptions,logger,correlationId,performanceClient);try{return await invokeAsync(acquireTokenAuthority.resolveEndpointsAsync.bind(acquireTokenAuthority),PerformanceEvents.AuthorityResolveEndpointsAsync,logger,performanceClient,correlationId)(),acquireTokenAuthority}catch{throw createClientAuthError(endpointResolutionError)}}__name(createDiscoveredInstance,"createDiscoveredInstance");async function getClientAssertion(clientAssertion,clientId,tokenEndpoint){return typeof clientAssertion=="string"?clientAssertion:clientAssertion({clientId,tokenEndpoint})}__name(getClientAssertion,"getClientAssertion");var AADServerParamKeys_exports={};__export(AADServerParamKeys_exports,{ACCESS_TOKEN:()=>ACCESS_TOKEN,CCS_HEADER:()=>CCS_HEADER,CLAIMS:()=>CLAIMS,CLIENT_ASSERTION:()=>CLIENT_ASSERTION,CLIENT_ASSERTION_TYPE:()=>CLIENT_ASSERTION_TYPE,CLIENT_ID:()=>CLIENT_ID,CLIENT_INFO:()=>CLIENT_INFO2,CLIENT_REQUEST_ID:()=>CLIENT_REQUEST_ID,CLIENT_SECRET:()=>CLIENT_SECRET,CODE:()=>CODE,CODE_CHALLENGE:()=>CODE_CHALLENGE,CODE_CHALLENGE_METHOD:()=>CODE_CHALLENGE_METHOD,CODE_VERIFIER:()=>CODE_VERIFIER,DEVICE_CODE:()=>DEVICE_CODE,DOMAIN_HINT:()=>DOMAIN_HINT,ERROR:()=>ERROR,ERROR_DESCRIPTION:()=>ERROR_DESCRIPTION,EXPIRES_IN:()=>EXPIRES_IN,FOCI:()=>FOCI,GRANT_TYPE:()=>GRANT_TYPE,ID_TOKEN:()=>ID_TOKEN,ID_TOKEN_HINT:()=>ID_TOKEN_HINT,LOGIN_HINT:()=>LOGIN_HINT,LOGOUT_HINT:()=>LOGOUT_HINT,NATIVE_BROKER:()=>NATIVE_BROKER,NONCE:()=>NONCE,OBO_ASSERTION:()=>OBO_ASSERTION,ON_BEHALF_OF:()=>ON_BEHALF_OF,POST_LOGOUT_URI:()=>POST_LOGOUT_URI,PROMPT:()=>PROMPT,REDIRECT_URI:()=>REDIRECT_URI,REFRESH_TOKEN:()=>REFRESH_TOKEN,REFRESH_TOKEN_EXPIRES_IN:()=>REFRESH_TOKEN_EXPIRES_IN,REQUESTED_TOKEN_USE:()=>REQUESTED_TOKEN_USE,REQ_CNF:()=>REQ_CNF,RESPONSE_MODE:()=>RESPONSE_MODE,RESPONSE_TYPE:()=>RESPONSE_TYPE,RETURN_SPA_CODE:()=>RETURN_SPA_CODE,SCOPE:()=>SCOPE,SESSION_STATE:()=>SESSION_STATE,SID:()=>SID,STATE:()=>STATE,TOKEN_TYPE:()=>TOKEN_TYPE,X_APP_NAME:()=>X_APP_NAME,X_APP_VER:()=>X_APP_VER,X_CLIENT_CPU:()=>X_CLIENT_CPU,X_CLIENT_CURR_TELEM:()=>X_CLIENT_CURR_TELEM,X_CLIENT_EXTRA_SKU:()=>X_CLIENT_EXTRA_SKU,X_CLIENT_LAST_TELEM:()=>X_CLIENT_LAST_TELEM,X_CLIENT_OS:()=>X_CLIENT_OS,X_CLIENT_SKU:()=>X_CLIENT_SKU,X_CLIENT_VER:()=>X_CLIENT_VER,X_MS_LIB_CAPABILITY:()=>X_MS_LIB_CAPABILITY});var CLIENT_ID="client_id",REDIRECT_URI="redirect_uri",RESPONSE_TYPE="response_type",RESPONSE_MODE="response_mode",GRANT_TYPE="grant_type",CLAIMS="claims",SCOPE="scope",ERROR="error",ERROR_DESCRIPTION="error_description",ACCESS_TOKEN="access_token",ID_TOKEN="id_token",REFRESH_TOKEN="refresh_token",EXPIRES_IN="expires_in",REFRESH_TOKEN_EXPIRES_IN="refresh_token_expires_in",STATE="state",NONCE="nonce",PROMPT="prompt",SESSION_STATE="session_state",CLIENT_INFO2="client_info",CODE="code",CODE_CHALLENGE="code_challenge",CODE_CHALLENGE_METHOD="code_challenge_method",CODE_VERIFIER="code_verifier",CLIENT_REQUEST_ID="client-request-id",X_CLIENT_SKU="x-client-SKU",X_CLIENT_VER="x-client-VER",X_CLIENT_OS="x-client-OS",X_CLIENT_CPU="x-client-CPU",X_CLIENT_CURR_TELEM="x-client-current-telemetry",X_CLIENT_LAST_TELEM="x-client-last-telemetry",X_MS_LIB_CAPABILITY="x-ms-lib-capability",X_APP_NAME="x-app-name",X_APP_VER="x-app-ver",POST_LOGOUT_URI="post_logout_redirect_uri",ID_TOKEN_HINT="id_token_hint",DEVICE_CODE="device_code",CLIENT_SECRET="client_secret",CLIENT_ASSERTION="client_assertion",CLIENT_ASSERTION_TYPE="client_assertion_type",TOKEN_TYPE="token_type",REQ_CNF="req_cnf",OBO_ASSERTION="assertion",REQUESTED_TOKEN_USE="requested_token_use",ON_BEHALF_OF="on_behalf_of",FOCI="foci",CCS_HEADER="X-AnchorMailbox",RETURN_SPA_CODE="return_spa_code",NATIVE_BROKER="nativebroker",LOGOUT_HINT="logout_hint",SID="sid",LOGIN_HINT="login_hint",DOMAIN_HINT="domain_hint",X_CLIENT_EXTRA_SKU="x-client-xtra-sku";var DEFAULT_CRYPTO_IMPLEMENTATION={createNewGuid:()=>{throw createClientAuthError(methodNotImplemented)},base64Decode:()=>{throw createClientAuthError(methodNotImplemented)},base64Encode:()=>{throw createClientAuthError(methodNotImplemented)},base64UrlEncode:()=>{throw createClientAuthError(methodNotImplemented)},encodeKid:()=>{throw createClientAuthError(methodNotImplemented)},async getPublicKeyThumbprint(){throw createClientAuthError(methodNotImplemented)},async removeTokenBindingKey(){throw createClientAuthError(methodNotImplemented)},async clearKeystore(){throw createClientAuthError(methodNotImplemented)},async signJwt(){throw createClientAuthError(methodNotImplemented)},async hashString(){throw createClientAuthError(methodNotImplemented)}};var LogLevel;(function(LogLevel2){LogLevel2[LogLevel2.Error=0]="Error",LogLevel2[LogLevel2.Warning=1]="Warning",LogLevel2[LogLevel2.Info=2]="Info",LogLevel2[LogLevel2.Verbose=3]="Verbose",LogLevel2[LogLevel2.Trace=4]="Trace"})(LogLevel||(LogLevel={}));var Logger=class{constructor(loggerOptions,packageName,packageVersion){this.level=LogLevel.Info;let defaultLoggerCallback=__name(()=>{},"defaultLoggerCallback"),setLoggerOptions=loggerOptions||Logger.createDefaultLoggerOptions();this.localCallback=setLoggerOptions.loggerCallback||defaultLoggerCallback,this.piiLoggingEnabled=setLoggerOptions.piiLoggingEnabled||!1,this.level=typeof setLoggerOptions.logLevel=="number"?setLoggerOptions.logLevel:LogLevel.Info,this.correlationId=setLoggerOptions.correlationId||Constants.EMPTY_STRING,this.packageName=packageName||Constants.EMPTY_STRING,this.packageVersion=packageVersion||Constants.EMPTY_STRING}static createDefaultLoggerOptions(){return{loggerCallback:()=>{},piiLoggingEnabled:!1,logLevel:LogLevel.Info}}clone(packageName,packageVersion,correlationId){return new Logger({loggerCallback:this.localCallback,piiLoggingEnabled:this.piiLoggingEnabled,logLevel:this.level,correlationId:correlationId||this.correlationId},packageName,packageVersion)}logMessage(logMessage,options){if(options.logLevel>this.level||!this.piiLoggingEnabled&&options.containsPii)return;let log=`${`[${new Date().toUTCString()}] : [${options.correlationId||this.correlationId||""}]`} : ${this.packageName}@${this.packageVersion} : ${LogLevel[options.logLevel]} - ${logMessage}`;this.executeCallback(options.logLevel,log,options.containsPii||!1)}executeCallback(level,message,containsPii){this.localCallback&&this.localCallback(level,message,containsPii)}error(message,correlationId){this.logMessage(message,{logLevel:LogLevel.Error,containsPii:!1,correlationId:correlationId||Constants.EMPTY_STRING})}errorPii(message,correlationId){this.logMessage(message,{logLevel:LogLevel.Error,containsPii:!0,correlationId:correlationId||Constants.EMPTY_STRING})}warning(message,correlationId){this.logMessage(message,{logLevel:LogLevel.Warning,containsPii:!1,correlationId:correlationId||Constants.EMPTY_STRING})}warningPii(message,correlationId){this.logMessage(message,{logLevel:LogLevel.Warning,containsPii:!0,correlationId:correlationId||Constants.EMPTY_STRING})}info(message,correlationId){this.logMessage(message,{logLevel:LogLevel.Info,containsPii:!1,correlationId:correlationId||Constants.EMPTY_STRING})}infoPii(message,correlationId){this.logMessage(message,{logLevel:LogLevel.Info,containsPii:!0,correlationId:correlationId||Constants.EMPTY_STRING})}verbose(message,correlationId){this.logMessage(message,{logLevel:LogLevel.Verbose,containsPii:!1,correlationId:correlationId||Constants.EMPTY_STRING})}verbosePii(message,correlationId){this.logMessage(message,{logLevel:LogLevel.Verbose,containsPii:!0,correlationId:correlationId||Constants.EMPTY_STRING})}trace(message,correlationId){this.logMessage(message,{logLevel:LogLevel.Trace,containsPii:!1,correlationId:correlationId||Constants.EMPTY_STRING})}tracePii(message,correlationId){this.logMessage(message,{logLevel:LogLevel.Trace,containsPii:!0,correlationId:correlationId||Constants.EMPTY_STRING})}isPiiLoggingEnabled(){return this.piiLoggingEnabled||!1}};__name(Logger,"Logger");var name="@azure/msal-common",version2="14.14.0";var ScopeSet=class{constructor(inputScopes){let scopeArr=inputScopes?StringUtils.trimArrayEntries([...inputScopes]):[],filteredInput=scopeArr?StringUtils.removeEmptyStringsFromArray(scopeArr):[];this.validateInputScopes(filteredInput),this.scopes=new Set,filteredInput.forEach(scope=>this.scopes.add(scope))}static fromString(inputScopeString){let inputScopes=(inputScopeString||Constants.EMPTY_STRING).split(" ");return new ScopeSet(inputScopes)}static createSearchScopes(inputScopeString){let scopeSet=new ScopeSet(inputScopeString);return scopeSet.containsOnlyOIDCScopes()?scopeSet.removeScope(Constants.OFFLINE_ACCESS_SCOPE):scopeSet.removeOIDCScopes(),scopeSet}validateInputScopes(inputScopes){if(!inputScopes||inputScopes.length<1)throw createClientConfigurationError(emptyInputScopesError)}containsScope(scope){let lowerCaseScopes=this.printScopesLowerCase().split(" "),lowerCaseScopesSet=new ScopeSet(lowerCaseScopes);return scope?lowerCaseScopesSet.scopes.has(scope.toLowerCase()):!1}containsScopeSet(scopeSet){return!scopeSet||scopeSet.scopes.size<=0?!1:this.scopes.size>=scopeSet.scopes.size&&scopeSet.asArray().every(scope=>this.containsScope(scope))}containsOnlyOIDCScopes(){let defaultScopeCount=0;return OIDC_SCOPES.forEach(defaultScope=>{this.containsScope(defaultScope)&&(defaultScopeCount+=1)}),this.scopes.size===defaultScopeCount}appendScope(newScope){newScope&&this.scopes.add(newScope.trim())}appendScopes(newScopes){try{newScopes.forEach(newScope=>this.appendScope(newScope))}catch{throw createClientAuthError(cannotAppendScopeSet)}}removeScope(scope){if(!scope)throw createClientAuthError(cannotRemoveEmptyScope);this.scopes.delete(scope.trim())}removeOIDCScopes(){OIDC_SCOPES.forEach(defaultScope=>{this.scopes.delete(defaultScope)})}unionScopeSets(otherScopes){if(!otherScopes)throw createClientAuthError(emptyInputScopeSet);let unionScopes=new Set;return otherScopes.scopes.forEach(scope=>unionScopes.add(scope.toLowerCase())),this.scopes.forEach(scope=>unionScopes.add(scope.toLowerCase())),unionScopes}intersectingScopeSets(otherScopes){if(!otherScopes)throw createClientAuthError(emptyInputScopeSet);otherScopes.containsOnlyOIDCScopes()||otherScopes.removeOIDCScopes();let unionScopes=this.unionScopeSets(otherScopes),sizeOtherScopes=otherScopes.getScopeCount(),sizeThisScopes=this.getScopeCount();return unionScopes.size<sizeThisScopes+sizeOtherScopes}getScopeCount(){return this.scopes.size}asArray(){let array=[];return this.scopes.forEach(val2=>array.push(val2)),array}printScopes(){return this.scopes?this.asArray().join(" "):Constants.EMPTY_STRING}printScopesLowerCase(){return this.printScopes().toLowerCase()}};__name(ScopeSet,"ScopeSet");function buildClientInfo(rawClientInfo,base64Decode){if(!rawClientInfo)throw createClientAuthError(clientInfoEmptyError);try{let decodedClientInfo=base64Decode(rawClientInfo);return JSON.parse(decodedClientInfo)}catch{throw createClientAuthError(clientInfoDecodingError)}}__name(buildClientInfo,"buildClientInfo");function buildClientInfoFromHomeAccountId(homeAccountId){if(!homeAccountId)throw createClientAuthError(clientInfoDecodingError);let clientInfoParts=homeAccountId.split(Separators.CLIENT_INFO_SEPARATOR,2);return{uid:clientInfoParts[0],utid:clientInfoParts.length<2?Constants.EMPTY_STRING:clientInfoParts[1]}}__name(buildClientInfoFromHomeAccountId,"buildClientInfoFromHomeAccountId");function tenantIdMatchesHomeTenant(tenantId,homeAccountId){return!!tenantId&&!!homeAccountId&&tenantId===homeAccountId.split(".")[1]}__name(tenantIdMatchesHomeTenant,"tenantIdMatchesHomeTenant");function buildTenantProfile(homeAccountId,localAccountId,tenantId,idTokenClaims){if(idTokenClaims){let{oid,sub,tid,name:name3,tfp,acr}=idTokenClaims,tenantId2=tid||tfp||acr||"";return{tenantId:tenantId2,localAccountId:oid||sub||"",name:name3,isHomeTenant:tenantIdMatchesHomeTenant(tenantId2,homeAccountId)}}else return{tenantId,localAccountId,isHomeTenant:tenantIdMatchesHomeTenant(tenantId,homeAccountId)}}__name(buildTenantProfile,"buildTenantProfile");function updateAccountTenantProfileData(baseAccountInfo,tenantProfile,idTokenClaims,idTokenSecret){let updatedAccountInfo=baseAccountInfo;if(tenantProfile){let{isHomeTenant,...tenantProfileOverride}=tenantProfile;updatedAccountInfo={...baseAccountInfo,...tenantProfileOverride}}if(idTokenClaims){let{isHomeTenant,...claimsSourcedTenantProfile}=buildTenantProfile(baseAccountInfo.homeAccountId,baseAccountInfo.localAccountId,baseAccountInfo.tenantId,idTokenClaims);return updatedAccountInfo={...updatedAccountInfo,...claimsSourcedTenantProfile,idTokenClaims,idToken:idTokenSecret},updatedAccountInfo}return updatedAccountInfo}__name(updateAccountTenantProfileData,"updateAccountTenantProfileData");function getTenantIdFromIdTokenClaims(idTokenClaims){return idTokenClaims&&(idTokenClaims.tid||idTokenClaims.tfp||idTokenClaims.acr)||null}__name(getTenantIdFromIdTokenClaims,"getTenantIdFromIdTokenClaims");var AccountEntity=class{generateAccountId(){return[this.homeAccountId,this.environment].join(Separators.CACHE_KEY_SEPARATOR).toLowerCase()}generateAccountKey(){return AccountEntity.generateAccountCacheKey({homeAccountId:this.homeAccountId,environment:this.environment,tenantId:this.realm,username:this.username,localAccountId:this.localAccountId})}getAccountInfo(){return{homeAccountId:this.homeAccountId,environment:this.environment,tenantId:this.realm,username:this.username,localAccountId:this.localAccountId,name:this.name,nativeAccountId:this.nativeAccountId,authorityType:this.authorityType,tenantProfiles:new Map((this.tenantProfiles||[]).map(tenantProfile=>[tenantProfile.tenantId,tenantProfile]))}}isSingleTenant(){return!this.tenantProfiles}static generateAccountCacheKey(accountInterface){let homeTenantId=accountInterface.homeAccountId.split(".")[1];return[accountInterface.homeAccountId,accountInterface.environment||"",homeTenantId||accountInterface.tenantId||""].join(Separators.CACHE_KEY_SEPARATOR).toLowerCase()}static createAccount(accountDetails,authority,base64Decode){let account=new AccountEntity;authority.authorityType===AuthorityType.Adfs?account.authorityType=CacheAccountType.ADFS_ACCOUNT_TYPE:authority.protocolMode===ProtocolMode.AAD?account.authorityType=CacheAccountType.MSSTS_ACCOUNT_TYPE:account.authorityType=CacheAccountType.GENERIC_ACCOUNT_TYPE;let clientInfo;accountDetails.clientInfo&&base64Decode&&(clientInfo=buildClientInfo(accountDetails.clientInfo,base64Decode)),account.clientInfo=accountDetails.clientInfo,account.homeAccountId=accountDetails.homeAccountId,account.nativeAccountId=accountDetails.nativeAccountId;let env=accountDetails.environment||authority&&authority.getPreferredCache();if(!env)throw createClientAuthError(invalidCacheEnvironment);account.environment=env,account.realm=clientInfo?.utid||getTenantIdFromIdTokenClaims(accountDetails.idTokenClaims)||"",account.localAccountId=clientInfo?.uid||accountDetails.idTokenClaims?.oid||accountDetails.idTokenClaims?.sub||"";let preferredUsername=accountDetails.idTokenClaims?.preferred_username||accountDetails.idTokenClaims?.upn,email=accountDetails.idTokenClaims?.emails?accountDetails.idTokenClaims.emails[0]:null;if(account.username=preferredUsername||email||"",account.name=accountDetails.idTokenClaims?.name||"",account.cloudGraphHostName=accountDetails.cloudGraphHostName,account.msGraphHost=accountDetails.msGraphHost,accountDetails.tenantProfiles)account.tenantProfiles=accountDetails.tenantProfiles;else{let tenantProfile=buildTenantProfile(accountDetails.homeAccountId,account.localAccountId,account.realm,accountDetails.idTokenClaims);account.tenantProfiles=[tenantProfile]}return account}static createFromAccountInfo(accountInfo,cloudGraphHostName,msGraphHost){let account=new AccountEntity;return account.authorityType=accountInfo.authorityType||CacheAccountType.GENERIC_ACCOUNT_TYPE,account.homeAccountId=accountInfo.homeAccountId,account.localAccountId=accountInfo.localAccountId,account.nativeAccountId=accountInfo.nativeAccountId,account.realm=accountInfo.tenantId,account.environment=accountInfo.environment,account.username=accountInfo.username,account.name=accountInfo.name,account.cloudGraphHostName=cloudGraphHostName,account.msGraphHost=msGraphHost,account.tenantProfiles=Array.from(accountInfo.tenantProfiles?.values()||[]),account}static generateHomeAccountId(serverClientInfo,authType,logger,cryptoObj,idTokenClaims){if(!(authType===AuthorityType.Adfs||authType===AuthorityType.Dsts)){if(serverClientInfo)try{let clientInfo=buildClientInfo(serverClientInfo,cryptoObj.base64Decode);if(clientInfo.uid&&clientInfo.utid)return`${clientInfo.uid}.${clientInfo.utid}`}catch{}logger.warning("No client info in response")}return idTokenClaims?.sub||""}static isAccountEntity(entity){return entity?entity.hasOwnProperty("homeAccountId")&&entity.hasOwnProperty("environment")&&entity.hasOwnProperty("realm")&&entity.hasOwnProperty("localAccountId")&&entity.hasOwnProperty("username")&&entity.hasOwnProperty("authorityType"):!1}static accountInfoIsEqual(accountA,accountB,compareClaims){if(!accountA||!accountB)return!1;let claimsMatch=!0;if(compareClaims){let accountAClaims=accountA.idTokenClaims||{},accountBClaims=accountB.idTokenClaims||{};claimsMatch=accountAClaims.iat===accountBClaims.iat&&accountAClaims.nonce===accountBClaims.nonce}return accountA.homeAccountId===accountB.homeAccountId&&accountA.localAccountId===accountB.localAccountId&&accountA.username===accountB.username&&accountA.tenantId===accountB.tenantId&&accountA.environment===accountB.environment&&accountA.nativeAccountId===accountB.nativeAccountId&&claimsMatch}};__name(AccountEntity,"AccountEntity");var cacheQuotaExceededErrorCode="cache_quota_exceeded",cacheUnknownErrorCode="cache_error_unknown";var CacheErrorMessages={[cacheQuotaExceededErrorCode]:"Exceeded cache storage capacity.",[cacheUnknownErrorCode]:"Unexpected error occurred when using cache storage."},CacheError=class extends Error{constructor(errorCode,errorMessage){let message=errorMessage||(CacheErrorMessages[errorCode]?CacheErrorMessages[errorCode]:CacheErrorMessages[cacheUnknownErrorCode]);super(`${errorCode}: ${message}`),Object.setPrototypeOf(this,CacheError.prototype),this.name="CacheError",this.errorCode=errorCode,this.errorMessage=message}};__name(CacheError,"CacheError");var CacheManager=class{constructor(clientId,cryptoImpl,logger,staticAuthorityOptions){this.clientId=clientId,this.cryptoImpl=cryptoImpl,this.commonLogger=logger.clone(name,version2),this.staticAuthorityOptions=staticAuthorityOptions}getAllAccounts(accountFilter){return this.buildTenantProfiles(this.getAccountsFilteredBy(accountFilter||{}),accountFilter)}getAccountInfoFilteredBy(accountFilter){let allAccounts=this.getAllAccounts(accountFilter);return allAccounts.length>1?allAccounts.sort(account=>account.idTokenClaims?-1:1)[0]:allAccounts.length===1?allAccounts[0]:null}getBaseAccountInfo(accountFilter){let accountEntities=this.getAccountsFilteredBy(accountFilter);return accountEntities.length>0?accountEntities[0].getAccountInfo():null}buildTenantProfiles(cachedAccounts,accountFilter){return cachedAccounts.flatMap(accountEntity=>this.getTenantProfilesFromAccountEntity(accountEntity,accountFilter?.tenantId,accountFilter))}getTenantedAccountInfoByFilter(accountInfo,tokenKeys,tenantProfile,tenantProfileFilter){let tenantedAccountInfo=null,idTokenClaims;if(tenantProfileFilter&&!this.tenantProfileMatchesFilter(tenantProfile,tenantProfileFilter))return null;let idToken=this.getIdToken(accountInfo,tokenKeys,tenantProfile.tenantId);return idToken&&(idTokenClaims=extractTokenClaims(idToken.secret,this.cryptoImpl.base64Decode),!this.idTokenClaimsMatchTenantProfileFilter(idTokenClaims,tenantProfileFilter))?null:(tenantedAccountInfo=updateAccountTenantProfileData(accountInfo,tenantProfile,idTokenClaims,idToken?.secret),tenantedAccountInfo)}getTenantProfilesFromAccountEntity(accountEntity,targetTenantId,tenantProfileFilter){let accountInfo=accountEntity.getAccountInfo(),searchTenantProfiles=accountInfo.tenantProfiles||new Map,tokenKeys=this.getTokenKeys();if(targetTenantId){let tenantProfile=searchTenantProfiles.get(targetTenantId);if(tenantProfile)searchTenantProfiles=new Map([[targetTenantId,tenantProfile]]);else return[]}let matchingTenantProfiles=[];return searchTenantProfiles.forEach(tenantProfile=>{let tenantedAccountInfo=this.getTenantedAccountInfoByFilter(accountInfo,tokenKeys,tenantProfile,tenantProfileFilter);tenantedAccountInfo&&matchingTenantProfiles.push(tenantedAccountInfo)}),matchingTenantProfiles}tenantProfileMatchesFilter(tenantProfile,tenantProfileFilter){return!(tenantProfileFilter.localAccountId&&!this.matchLocalAccountIdFromTenantProfile(tenantProfile,tenantProfileFilter.localAccountId)||tenantProfileFilter.name&&tenantProfile.name!==tenantProfileFilter.name||tenantProfileFilter.isHomeTenant!==void 0&&tenantProfile.isHomeTenant!==tenantProfileFilter.isHomeTenant)}idTokenClaimsMatchTenantProfileFilter(idTokenClaims,tenantProfileFilter){return!(tenantProfileFilter&&(tenantProfileFilter.localAccountId&&!this.matchLocalAccountIdFromTokenClaims(idTokenClaims,tenantProfileFilter.localAccountId)||tenantProfileFilter.loginHint&&!this.matchLoginHintFromTokenClaims(idTokenClaims,tenantProfileFilter.loginHint)||tenantProfileFilter.username&&!this.matchUsername(idTokenClaims.preferred_username,tenantProfileFilter.username)||tenantProfileFilter.name&&!this.matchName(idTokenClaims,tenantProfileFilter.name)||tenantProfileFilter.sid&&!this.matchSid(idTokenClaims,tenantProfileFilter.sid)))}async saveCacheRecord(cacheRecord,storeInCache,correlationId){if(!cacheRecord)throw createClientAuthError(invalidCacheRecord);try{cacheRecord.account&&this.setAccount(cacheRecord.account),cacheRecord.idToken&&storeInCache?.idToken!==!1&&this.setIdTokenCredential(cacheRecord.idToken),cacheRecord.accessToken&&storeInCache?.accessToken!==!1&&await this.saveAccessToken(cacheRecord.accessToken),cacheRecord.refreshToken&&storeInCache?.refreshToken!==!1&&this.setRefreshTokenCredential(cacheRecord.refreshToken),cacheRecord.appMetadata&&this.setAppMetadata(cacheRecord.appMetadata)}catch(e){throw this.commonLogger?.error("CacheManager.saveCacheRecord: failed"),e instanceof Error?(this.commonLogger?.errorPii(`CacheManager.saveCacheRecord: ${e.message}`,correlationId),e.name==="QuotaExceededError"||e.name==="NS_ERROR_DOM_QUOTA_REACHED"||e.message.includes("exceeded the quota")?(this.commonLogger?.error("CacheManager.saveCacheRecord: exceeded storage quota",correlationId),new CacheError(cacheQuotaExceededErrorCode)):new CacheError(e.name,e.message)):(this.commonLogger?.errorPii(`CacheManager.saveCacheRecord: ${e}`,correlationId),new CacheError(cacheUnknownErrorCode))}}async saveAccessToken(credential){let accessTokenFilter={clientId:credential.clientId,credentialType:credential.credentialType,environment:credential.environment,homeAccountId:credential.homeAccountId,realm:credential.realm,tokenType:credential.tokenType,requestedClaimsHash:credential.requestedClaimsHash},tokenKeys=this.getTokenKeys(),currentScopes=ScopeSet.fromString(credential.target),removedAccessTokens=[];tokenKeys.accessToken.forEach(key=>{if(!this.accessTokenKeyMatchesFilter(key,accessTokenFilter,!1))return;let tokenEntity=this.getAccessTokenCredential(key);tokenEntity&&this.credentialMatchesFilter(tokenEntity,accessTokenFilter)&&ScopeSet.fromString(tokenEntity.target).intersectingScopeSets(currentScopes)&&removedAccessTokens.push(this.removeAccessToken(key))}),await Promise.all(removedAccessTokens),this.setAccessTokenCredential(credential)}getAccountsFilteredBy(accountFilter){let allAccountKeys=this.getAccountKeys(),matchingAccounts=[];return allAccountKeys.forEach(cacheKey=>{if(!this.isAccountKey(cacheKey,accountFilter.homeAccountId))return;let entity=this.getAccount(cacheKey,this.commonLogger);if(!entity||accountFilter.homeAccountId&&!this.matchHomeAccountId(entity,accountFilter.homeAccountId)||accountFilter.username&&!this.matchUsername(entity.username,accountFilter.username)||accountFilter.environment&&!this.matchEnvironment(entity,accountFilter.environment)||accountFilter.realm&&!this.matchRealm(entity,accountFilter.realm)||accountFilter.nativeAccountId&&!this.matchNativeAccountId(entity,accountFilter.nativeAccountId)||accountFilter.authorityType&&!this.matchAuthorityType(entity,accountFilter.authorityType))return;let tenantProfileFilter={localAccountId:accountFilter?.localAccountId,name:accountFilter?.name},matchingTenantProfiles=entity.tenantProfiles?.filter(tenantProfile=>this.tenantProfileMatchesFilter(tenantProfile,tenantProfileFilter));matchingTenantProfiles&&matchingTenantProfiles.length===0||matchingAccounts.push(entity)}),matchingAccounts}isAccountKey(key,homeAccountId,tenantId){return!(key.split(Separators.CACHE_KEY_SEPARATOR).length<3||homeAccountId&&!key.toLowerCase().includes(homeAccountId.toLowerCase())||tenantId&&!key.toLowerCase().includes(tenantId.toLowerCase()))}isCredentialKey(key){if(key.split(Separators.CACHE_KEY_SEPARATOR).length<6)return!1;let lowerCaseKey=key.toLowerCase();if(lowerCaseKey.indexOf(CredentialType.ID_TOKEN.toLowerCase())===-1&&lowerCaseKey.indexOf(CredentialType.ACCESS_TOKEN.toLowerCase())===-1&&lowerCaseKey.indexOf(CredentialType.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase())===-1&&lowerCaseKey.indexOf(CredentialType.REFRESH_TOKEN.toLowerCase())===-1)return!1;if(lowerCaseKey.indexOf(CredentialType.REFRESH_TOKEN.toLowerCase())>-1){let clientIdValidation=`${CredentialType.REFRESH_TOKEN}${Separators.CACHE_KEY_SEPARATOR}${this.clientId}${Separators.CACHE_KEY_SEPARATOR}`,familyIdValidation=`${CredentialType.REFRESH_TOKEN}${Separators.CACHE_KEY_SEPARATOR}${THE_FAMILY_ID}${Separators.CACHE_KEY_SEPARATOR}`;if(lowerCaseKey.indexOf(clientIdValidation.toLowerCase())===-1&&lowerCaseKey.indexOf(familyIdValidation.toLowerCase())===-1)return!1}else if(lowerCaseKey.indexOf(this.clientId.toLowerCase())===-1)return!1;return!0}credentialMatchesFilter(entity,filter){return!(filter.clientId&&!this.matchClientId(entity,filter.clientId)||filter.userAssertionHash&&!this.matchUserAssertionHash(entity,filter.userAssertionHash)||typeof filter.homeAccountId=="string"&&!this.matchHomeAccountId(entity,filter.homeAccountId)||filter.environment&&!this.matchEnvironment(entity,filter.environment)||filter.realm&&!this.matchRealm(entity,filter.realm)||filter.credentialType&&!this.matchCredentialType(entity,filter.credentialType)||filter.familyId&&!this.matchFamilyId(entity,filter.familyId)||filter.target&&!this.matchTarget(entity,filter.target)||(filter.requestedClaimsHash||entity.requestedClaimsHash)&&entity.requestedClaimsHash!==filter.requestedClaimsHash||entity.credentialType===CredentialType.ACCESS_TOKEN_WITH_AUTH_SCHEME&&(filter.tokenType&&!this.matchTokenType(entity,filter.tokenType)||filter.tokenType===AuthenticationScheme.SSH&&filter.keyId&&!this.matchKeyId(entity,filter.keyId)))}getAppMetadataFilteredBy(filter){let allCacheKeys=this.getKeys(),matchingAppMetadata={};return allCacheKeys.forEach(cacheKey=>{if(!this.isAppMetadata(cacheKey))return;let entity=this.getAppMetadata(cacheKey);entity&&(filter.environment&&!this.matchEnvironment(entity,filter.environment)||filter.clientId&&!this.matchClientId(entity,filter.clientId)||(matchingAppMetadata[cacheKey]=entity))}),matchingAppMetadata}getAuthorityMetadataByAlias(host){let allCacheKeys=this.getAuthorityMetadataKeys(),matchedEntity=null;return allCacheKeys.forEach(cacheKey=>{if(!this.isAuthorityMetadata(cacheKey)||cacheKey.indexOf(this.clientId)===-1)return;let entity=this.getAuthorityMetadata(cacheKey);entity&&entity.aliases.indexOf(host)!==-1&&(matchedEntity=entity)}),matchedEntity}async removeAllAccounts(){let allAccountKeys=this.getAccountKeys(),removedAccounts=[];allAccountKeys.forEach(cacheKey=>{removedAccounts.push(this.removeAccount(cacheKey))}),await Promise.all(removedAccounts)}async removeAccount(accountKey){let account=this.getAccount(accountKey,this.commonLogger);account&&(await this.removeAccountContext(account),this.removeItem(accountKey))}async removeAccountContext(account){let allTokenKeys=this.getTokenKeys(),accountId=account.generateAccountId(),removedCredentials=[];allTokenKeys.idToken.forEach(key=>{key.indexOf(accountId)===0&&this.removeIdToken(key)}),allTokenKeys.accessToken.forEach(key=>{key.indexOf(accountId)===0&&removedCredentials.push(this.removeAccessToken(key))}),allTokenKeys.refreshToken.forEach(key=>{key.indexOf(accountId)===0&&this.removeRefreshToken(key)}),await Promise.all(removedCredentials)}updateOutdatedCachedAccount(accountKey,accountEntity,logger){if(accountEntity&&accountEntity.isSingleTenant()){this.commonLogger?.verbose("updateOutdatedCachedAccount: Found a single-tenant (outdated) account entity in the cache, migrating to multi-tenant account entity");let matchingAccountKeys=this.getAccountKeys().filter(key=>key.startsWith(accountEntity.homeAccountId)),accountsToMerge=[];matchingAccountKeys.forEach(key=>{let account=this.getCachedAccountEntity(key);account&&accountsToMerge.push(account)});let baseAccount=accountsToMerge.find(account=>tenantIdMatchesHomeTenant(account.realm,account.homeAccountId))||accountsToMerge[0];baseAccount.tenantProfiles=accountsToMerge.map(account=>({tenantId:account.realm,localAccountId:account.localAccountId,name:account.name,isHomeTenant:tenantIdMatchesHomeTenant(account.realm,account.homeAccountId)}));let updatedAccount=CacheManager.toObject(new AccountEntity,{...baseAccount}),newAccountKey=updatedAccount.generateAccountKey();return matchingAccountKeys.forEach(key=>{key!==newAccountKey&&this.removeOutdatedAccount(accountKey)}),this.setAccount(updatedAccount),logger?.verbose("Updated an outdated account entity in the cache"),updatedAccount}return accountEntity}async removeAccessToken(key){let credential=this.getAccessTokenCredential(key);if(credential){if(credential.credentialType.toLowerCase()===CredentialType.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase()&&credential.tokenType===AuthenticationScheme.POP){let kid=credential.keyId;if(kid)try{await this.cryptoImpl.removeTokenBindingKey(kid)}catch{throw createClientAuthError(bindingKeyNotRemoved)}}return this.removeItem(key)}}removeAppMetadata(){return this.getKeys().forEach(cacheKey=>{this.isAppMetadata(cacheKey)&&this.removeItem(cacheKey)}),!0}readAccountFromCache(account){let accountKey=AccountEntity.generateAccountCacheKey(account);return this.getAccount(accountKey,this.commonLogger)}getIdToken(account,tokenKeys,targetRealm,performanceClient,correlationId){this.commonLogger.trace("CacheManager - getIdToken called");let idTokenFilter={homeAccountId:account.homeAccountId,environment:account.environment,credentialType:CredentialType.ID_TOKEN,clientId:this.clientId,realm:targetRealm},idTokenMap=this.getIdTokensByFilter(idTokenFilter,tokenKeys),numIdTokens=idTokenMap.size;if(numIdTokens<1)return this.commonLogger.info("CacheManager:getIdToken - No token found"),null;if(numIdTokens>1){let tokensToBeRemoved=idTokenMap;if(!targetRealm){let homeIdTokenMap=new Map;idTokenMap.forEach((idToken,key)=>{idToken.realm===account.tenantId&&homeIdTokenMap.set(key,idToken)});let numHomeIdTokens=homeIdTokenMap.size;if(numHomeIdTokens<1)return this.commonLogger.info("CacheManager:getIdToken - Multiple ID tokens found for account but none match account entity tenant id, returning first result"),idTokenMap.values().next().value;if(numHomeIdTokens===1)return this.commonLogger.info("CacheManager:getIdToken - Multiple ID tokens found for account, defaulting to home tenant profile"),homeIdTokenMap.values().next().value;tokensToBeRemoved=homeIdTokenMap}return this.commonLogger.info("CacheManager:getIdToken - Multiple matching ID tokens found, clearing them"),tokensToBeRemoved.forEach((idToken,key)=>{this.removeIdToken(key)}),performanceClient&&correlationId&&performanceClient.addFields({multiMatchedID:idTokenMap.size},correlationId),null}return this.commonLogger.info("CacheManager:getIdToken - Returning ID token"),idTokenMap.values().next().value}getIdTokensByFilter(filter,tokenKeys){let idTokenKeys=tokenKeys&&tokenKeys.idToken||this.getTokenKeys().idToken,idTokens=new Map;return idTokenKeys.forEach(key=>{if(!this.idTokenKeyMatchesFilter(key,{clientId:this.clientId,...filter}))return;let idToken=this.getIdTokenCredential(key);idToken&&this.credentialMatchesFilter(idToken,filter)&&idTokens.set(key,idToken)}),idTokens}idTokenKeyMatchesFilter(inputKey,filter){let key=inputKey.toLowerCase();return!(filter.clientId&&key.indexOf(filter.clientId.toLowerCase())===-1||filter.homeAccountId&&key.indexOf(filter.homeAccountId.toLowerCase())===-1)}removeIdToken(key){this.removeItem(key)}removeRefreshToken(key){this.removeItem(key)}getAccessToken(account,request7,tokenKeys,targetRealm,performanceClient,correlationId){this.commonLogger.trace("CacheManager - getAccessToken called");let scopes=ScopeSet.createSearchScopes(request7.scopes),authScheme=request7.authenticationScheme||AuthenticationScheme.BEARER,credentialType=authScheme&&authScheme.toLowerCase()!==AuthenticationScheme.BEARER.toLowerCase()?CredentialType.ACCESS_TOKEN_WITH_AUTH_SCHEME:CredentialType.ACCESS_TOKEN,accessTokenFilter={homeAccountId:account.homeAccountId,environment:account.environment,credentialType,clientId:this.clientId,realm:targetRealm||account.tenantId,target:scopes,tokenType:authScheme,keyId:request7.sshKid,requestedClaimsHash:request7.requestedClaimsHash},accessTokenKeys=tokenKeys&&tokenKeys.accessToken||this.getTokenKeys().accessToken,accessTokens=[];accessTokenKeys.forEach(key=>{if(this.accessTokenKeyMatchesFilter(key,accessTokenFilter,!0)){let accessToken=this.getAccessTokenCredential(key);accessToken&&this.credentialMatchesFilter(accessToken,accessTokenFilter)&&accessTokens.push(accessToken)}});let numAccessTokens=accessTokens.length;return numAccessTokens<1?(this.commonLogger.info("CacheManager:getAccessToken - No token found"),null):numAccessTokens>1?(this.commonLogger.info("CacheManager:getAccessToken - Multiple access tokens found, clearing them"),accessTokens.forEach(accessToken=>{this.removeAccessToken(generateCredentialKey(accessToken))}),performanceClient&&correlationId&&performanceClient.addFields({multiMatchedAT:accessTokens.length},correlationId),null):(this.commonLogger.info("CacheManager:getAccessToken - Returning access token"),accessTokens[0])}accessTokenKeyMatchesFilter(inputKey,filter,keyMustContainAllScopes){let key=inputKey.toLowerCase();if(filter.clientId&&key.indexOf(filter.clientId.toLowerCase())===-1||filter.homeAccountId&&key.indexOf(filter.homeAccountId.toLowerCase())===-1||filter.realm&&key.indexOf(filter.realm.toLowerCase())===-1||filter.requestedClaimsHash&&key.indexOf(filter.requestedClaimsHash.toLowerCase())===-1)return!1;if(filter.target){let scopes=filter.target.asArray();for(let i=0;i<scopes.length;i++){if(keyMustContainAllScopes&&!key.includes(scopes[i].toLowerCase()))return!1;if(!keyMustContainAllScopes&&key.includes(scopes[i].toLowerCase()))return!0}}return!0}getAccessTokensByFilter(filter){let tokenKeys=this.getTokenKeys(),accessTokens=[];return tokenKeys.accessToken.forEach(key=>{if(!this.accessTokenKeyMatchesFilter(key,filter,!0))return;let accessToken=this.getAccessTokenCredential(key);accessToken&&this.credentialMatchesFilter(accessToken,filter)&&accessTokens.push(accessToken)}),accessTokens}getRefreshToken(account,familyRT,tokenKeys,performanceClient,correlationId){this.commonLogger.trace("CacheManager - getRefreshToken called");let id=familyRT?THE_FAMILY_ID:void 0,refreshTokenFilter={homeAccountId:account.homeAccountId,environment:account.environment,credentialType:CredentialType.REFRESH_TOKEN,clientId:this.clientId,familyId:id},refreshTokenKeys=tokenKeys&&tokenKeys.refreshToken||this.getTokenKeys().refreshToken,refreshTokens=[];refreshTokenKeys.forEach(key=>{if(this.refreshTokenKeyMatchesFilter(key,refreshTokenFilter)){let refreshToken=this.getRefreshTokenCredential(key);refreshToken&&this.credentialMatchesFilter(refreshToken,refreshTokenFilter)&&refreshTokens.push(refreshToken)}});let numRefreshTokens=refreshTokens.length;return numRefreshTokens<1?(this.commonLogger.info("CacheManager:getRefreshToken - No refresh token found."),null):(numRefreshTokens>1&&performanceClient&&correlationId&&performanceClient.addFields({multiMatchedRT:numRefreshTokens},correlationId),this.commonLogger.info("CacheManager:getRefreshToken - returning refresh token"),refreshTokens[0])}refreshTokenKeyMatchesFilter(inputKey,filter){let key=inputKey.toLowerCase();return!(filter.familyId&&key.indexOf(filter.familyId.toLowerCase())===-1||!filter.familyId&&filter.clientId&&key.indexOf(filter.clientId.toLowerCase())===-1||filter.homeAccountId&&key.indexOf(filter.homeAccountId.toLowerCase())===-1)}readAppMetadataFromCache(environment){let appMetadataFilter={environment,clientId:this.clientId},appMetadata=this.getAppMetadataFilteredBy(appMetadataFilter),appMetadataEntries=Object.keys(appMetadata).map(key=>appMetadata[key]),numAppMetadata=appMetadataEntries.length;if(numAppMetadata<1)return null;if(numAppMetadata>1)throw createClientAuthError(multipleMatchingAppMetadata);return appMetadataEntries[0]}isAppMetadataFOCI(environment){let appMetadata=this.readAppMetadataFromCache(environment);return!!(appMetadata&&appMetadata.familyId===THE_FAMILY_ID)}matchHomeAccountId(entity,homeAccountId){return typeof entity.homeAccountId=="string"&&homeAccountId===entity.homeAccountId}matchLocalAccountIdFromTokenClaims(tokenClaims,localAccountId){let idTokenLocalAccountId=tokenClaims.oid||tokenClaims.sub;return localAccountId===idTokenLocalAccountId}matchLocalAccountIdFromTenantProfile(tenantProfile,localAccountId){return tenantProfile.localAccountId===localAccountId}matchName(claims,name3){return name3.toLowerCase()===claims.name?.toLowerCase()}matchUsername(cachedUsername,filterUsername){return!!(cachedUsername&&typeof cachedUsername=="string"&&filterUsername?.toLowerCase()===cachedUsername.toLowerCase())}matchUserAssertionHash(entity,userAssertionHash){return!!(entity.userAssertionHash&&userAssertionHash===entity.userAssertionHash)}matchEnvironment(entity,environment){if(this.staticAuthorityOptions){let staticAliases=getAliasesFromStaticSources(this.staticAuthorityOptions,this.commonLogger);if(staticAliases.includes(environment)&&staticAliases.includes(entity.environment))return!0}let cloudMetadata=this.getAuthorityMetadataByAlias(environment);return!!(cloudMetadata&&cloudMetadata.aliases.indexOf(entity.environment)>-1)}matchCredentialType(entity,credentialType){return entity.credentialType&&credentialType.toLowerCase()===entity.credentialType.toLowerCase()}matchClientId(entity,clientId){return!!(entity.clientId&&clientId===entity.clientId)}matchFamilyId(entity,familyId){return!!(entity.familyId&&familyId===entity.familyId)}matchRealm(entity,realm){return entity.realm?.toLowerCase()===realm.toLowerCase()}matchNativeAccountId(entity,nativeAccountId){return!!(entity.nativeAccountId&&nativeAccountId===entity.nativeAccountId)}matchLoginHintFromTokenClaims(tokenClaims,loginHint){return tokenClaims.login_hint===loginHint||tokenClaims.preferred_username===loginHint||tokenClaims.upn===loginHint}matchSid(idTokenClaims,sid){return idTokenClaims.sid===sid}matchAuthorityType(entity,authorityType){return!!(entity.authorityType&&authorityType.toLowerCase()===entity.authorityType.toLowerCase())}matchTarget(entity,target){return entity.credentialType!==CredentialType.ACCESS_TOKEN&&entity.credentialType!==CredentialType.ACCESS_TOKEN_WITH_AUTH_SCHEME||!entity.target?!1:ScopeSet.fromString(entity.target).containsScopeSet(target)}matchTokenType(entity,tokenType){return!!(entity.tokenType&&entity.tokenType===tokenType)}matchKeyId(entity,keyId){return!!(entity.keyId&&entity.keyId===keyId)}isAppMetadata(key){return key.indexOf(APP_METADATA)!==-1}isAuthorityMetadata(key){return key.indexOf(AUTHORITY_METADATA_CONSTANTS.CACHE_KEY)!==-1}generateAuthorityMetadataCacheKey(authority){return`${AUTHORITY_METADATA_CONSTANTS.CACHE_KEY}-${this.clientId}-${authority}`}static toObject(obj,json){for(let propertyName in json)obj[propertyName]=json[propertyName];return obj}};__name(CacheManager,"CacheManager");var DefaultStorageClass=class extends CacheManager{setAccount(){throw createClientAuthError(methodNotImplemented)}getAccount(){throw createClientAuthError(methodNotImplemented)}getCachedAccountEntity(){throw createClientAuthError(methodNotImplemented)}setIdTokenCredential(){throw createClientAuthError(methodNotImplemented)}getIdTokenCredential(){throw createClientAuthError(methodNotImplemented)}setAccessTokenCredential(){throw createClientAuthError(methodNotImplemented)}getAccessTokenCredential(){throw createClientAuthError(methodNotImplemented)}setRefreshTokenCredential(){throw createClientAuthError(methodNotImplemented)}getRefreshTokenCredential(){throw createClientAuthError(methodNotImplemented)}setAppMetadata(){throw createClientAuthError(methodNotImplemented)}getAppMetadata(){throw createClientAuthError(methodNotImplemented)}setServerTelemetry(){throw createClientAuthError(methodNotImplemented)}getServerTelemetry(){throw createClientAuthError(methodNotImplemented)}setAuthorityMetadata(){throw createClientAuthError(methodNotImplemented)}getAuthorityMetadata(){throw createClientAuthError(methodNotImplemented)}getAuthorityMetadataKeys(){throw createClientAuthError(methodNotImplemented)}setThrottlingCache(){throw createClientAuthError(methodNotImplemented)}getThrottlingCache(){throw createClientAuthError(methodNotImplemented)}removeItem(){throw createClientAuthError(methodNotImplemented)}getKeys(){throw createClientAuthError(methodNotImplemented)}getAccountKeys(){throw createClientAuthError(methodNotImplemented)}getTokenKeys(){throw createClientAuthError(methodNotImplemented)}async clear(){throw createClientAuthError(methodNotImplemented)}updateCredentialCacheKey(){throw createClientAuthError(methodNotImplemented)}removeOutdatedAccount(){throw createClientAuthError(methodNotImplemented)}};__name(DefaultStorageClass,"DefaultStorageClass");var DEFAULT_SYSTEM_OPTIONS={tokenRenewalOffsetSeconds:DEFAULT_TOKEN_RENEWAL_OFFSET_SEC,preventCorsPreflight:!1},DEFAULT_LOGGER_IMPLEMENTATION={loggerCallback:()=>{},piiLoggingEnabled:!1,logLevel:LogLevel.Info,correlationId:Constants.EMPTY_STRING},DEFAULT_CACHE_OPTIONS={claimsBasedCachingEnabled:!1},DEFAULT_NETWORK_IMPLEMENTATION={async sendGetRequestAsync(){throw createClientAuthError(methodNotImplemented)},async sendPostRequestAsync(){throw createClientAuthError(methodNotImplemented)}},DEFAULT_LIBRARY_INFO={sku:Constants.SKU,version:version2,cpu:Constants.EMPTY_STRING,os:Constants.EMPTY_STRING},DEFAULT_CLIENT_CREDENTIALS={clientSecret:Constants.EMPTY_STRING,clientAssertion:void 0},DEFAULT_AZURE_CLOUD_OPTIONS={azureCloudInstance:AzureCloudInstance.None,tenant:`${Constants.DEFAULT_COMMON_TENANT}`},DEFAULT_TELEMETRY_OPTIONS={application:{appName:"",appVersion:""}};function buildClientConfiguration({authOptions:userAuthOptions,systemOptions:userSystemOptions,loggerOptions:userLoggerOption,cacheOptions:userCacheOptions,storageInterface:storageImplementation,networkInterface:networkImplementation,cryptoInterface:cryptoImplementation,clientCredentials,libraryInfo,telemetry,serverTelemetryManager,persistencePlugin,serializableCache}){let loggerOptions={...DEFAULT_LOGGER_IMPLEMENTATION,...userLoggerOption};return{authOptions:buildAuthOptions(userAuthOptions),systemOptions:{...DEFAULT_SYSTEM_OPTIONS,...userSystemOptions},loggerOptions,cacheOptions:{...DEFAULT_CACHE_OPTIONS,...userCacheOptions},storageInterface:storageImplementation||new DefaultStorageClass(userAuthOptions.clientId,DEFAULT_CRYPTO_IMPLEMENTATION,new Logger(loggerOptions)),networkInterface:networkImplementation||DEFAULT_NETWORK_IMPLEMENTATION,cryptoInterface:cryptoImplementation||DEFAULT_CRYPTO_IMPLEMENTATION,clientCredentials:clientCredentials||DEFAULT_CLIENT_CREDENTIALS,libraryInfo:{...DEFAULT_LIBRARY_INFO,...libraryInfo},telemetry:{...DEFAULT_TELEMETRY_OPTIONS,...telemetry},serverTelemetryManager:serverTelemetryManager||null,persistencePlugin:persistencePlugin||null,serializableCache:serializableCache||null}}__name(buildClientConfiguration,"buildClientConfiguration");function buildAuthOptions(authOptions){return{clientCapabilities:[],azureCloudOptions:DEFAULT_AZURE_CLOUD_OPTIONS,skipAuthorityMetadataCache:!1,...authOptions}}__name(buildAuthOptions,"buildAuthOptions");function isOidcProtocolMode(config){return config.authOptions.authority.options.protocolMode===ProtocolMode.OIDC}__name(isOidcProtocolMode,"isOidcProtocolMode");var ServerError=class extends AuthError{constructor(errorCode,errorMessage,subError,errorNo,status){super(errorCode,errorMessage,subError),this.name="ServerError",this.errorNo=errorNo,this.status=status,Object.setPrototypeOf(this,ServerError.prototype)}};__name(ServerError,"ServerError");var ThrottlingUtils=class{static generateThrottlingStorageKey(thumbprint){return`${ThrottlingConstants.THROTTLING_PREFIX}.${JSON.stringify(thumbprint)}`}static preProcess(cacheManager,thumbprint){let key=ThrottlingUtils.generateThrottlingStorageKey(thumbprint),value=cacheManager.getThrottlingCache(key);if(value){if(value.throttleTime<Date.now()){cacheManager.removeItem(key);return}throw new ServerError(value.errorCodes?.join(" ")||Constants.EMPTY_STRING,value.errorMessage,value.subError)}}static postProcess(cacheManager,thumbprint,response){if(ThrottlingUtils.checkResponseStatus(response)||ThrottlingUtils.checkResponseForRetryAfter(response)){let thumbprintValue={throttleTime:ThrottlingUtils.calculateThrottleTime(parseInt(response.headers[HeaderNames.RETRY_AFTER])),error:response.body.error,errorCodes:response.body.error_codes,errorMessage:response.body.error_description,subError:response.body.suberror};cacheManager.setThrottlingCache(ThrottlingUtils.generateThrottlingStorageKey(thumbprint),thumbprintValue)}}static checkResponseStatus(response){return response.status===429||response.status>=500&&response.status<600}static checkResponseForRetryAfter(response){return response.headers?response.headers.hasOwnProperty(HeaderNames.RETRY_AFTER)&&(response.status<200||response.status>=300):!1}static calculateThrottleTime(throttleTime){let time=throttleTime<=0?0:throttleTime,currentSeconds=Date.now()/1e3;return Math.floor(Math.min(currentSeconds+(time||ThrottlingConstants.DEFAULT_THROTTLE_TIME_SECONDS),currentSeconds+ThrottlingConstants.DEFAULT_MAX_THROTTLE_TIME_SECONDS)*1e3)}static removeThrottle(cacheManager,clientId,request7,homeAccountIdentifier){let thumbprint={clientId,authority:request7.authority,scopes:request7.scopes,homeAccountIdentifier,claims:request7.claims,authenticationScheme:request7.authenticationScheme,resourceRequestMethod:request7.resourceRequestMethod,resourceRequestUri:request7.resourceRequestUri,shrClaims:request7.shrClaims,sshKid:request7.sshKid},key=this.generateThrottlingStorageKey(thumbprint);cacheManager.removeItem(key)}};__name(ThrottlingUtils,"ThrottlingUtils");var NetworkManager=class{constructor(networkClient,cacheManager){this.networkClient=networkClient,this.cacheManager=cacheManager}async sendPostRequest(thumbprint,tokenEndpoint,options){ThrottlingUtils.preProcess(this.cacheManager,thumbprint);let response;try{response=await this.networkClient.sendPostRequestAsync(tokenEndpoint,options)}catch(e){throw e instanceof AuthError?e:createClientAuthError(networkError)}return ThrottlingUtils.postProcess(this.cacheManager,thumbprint,response),response}};__name(NetworkManager,"NetworkManager");var CcsCredentialType={HOME_ACCOUNT_ID:"home_account_id",UPN:"UPN"};var RequestValidator=class{static validateRedirectUri(redirectUri){if(!redirectUri)throw createClientConfigurationError(redirectUriEmpty)}static validatePrompt(prompt){let promptValues=[];for(let value in PromptValue)promptValues.push(PromptValue[value]);if(promptValues.indexOf(prompt)<0)throw createClientConfigurationError(invalidPromptValue)}static validateClaims(claims){try{JSON.parse(claims)}catch{throw createClientConfigurationError(invalidClaims)}}static validateCodeChallengeParams(codeChallenge,codeChallengeMethod){if(!codeChallenge||!codeChallengeMethod)throw createClientConfigurationError(pkceParamsMissing);this.validateCodeChallengeMethod(codeChallengeMethod)}static validateCodeChallengeMethod(codeChallengeMethod){if([CodeChallengeMethodValues.PLAIN,CodeChallengeMethodValues.S256].indexOf(codeChallengeMethod)<0)throw createClientConfigurationError(invalidCodeChallengeMethod)}};__name(RequestValidator,"RequestValidator");var RequestParameterBuilder=class{constructor(){this.parameters=new Map}addResponseTypeCode(){this.parameters.set(RESPONSE_TYPE,encodeURIComponent(Constants.CODE_RESPONSE_TYPE))}addResponseTypeForTokenAndIdToken(){this.parameters.set(RESPONSE_TYPE,encodeURIComponent(`${Constants.TOKEN_RESPONSE_TYPE} ${Constants.ID_TOKEN_RESPONSE_TYPE}`))}addResponseMode(responseMode){this.parameters.set(RESPONSE_MODE,encodeURIComponent(responseMode||ResponseMode.QUERY))}addNativeBroker(){this.parameters.set(NATIVE_BROKER,encodeURIComponent("1"))}addScopes(scopes,addOidcScopes=!0,defaultScopes=OIDC_DEFAULT_SCOPES){addOidcScopes&&!defaultScopes.includes("openid")&&!scopes.includes("openid")&&defaultScopes.push("openid");let requestScopes=addOidcScopes?[...scopes||[],...defaultScopes]:scopes||[],scopeSet=new ScopeSet(requestScopes);this.parameters.set(SCOPE,encodeURIComponent(scopeSet.printScopes()))}addClientId(clientId){this.parameters.set(CLIENT_ID,encodeURIComponent(clientId))}addRedirectUri(redirectUri){RequestValidator.validateRedirectUri(redirectUri),this.parameters.set(REDIRECT_URI,encodeURIComponent(redirectUri))}addPostLogoutRedirectUri(redirectUri){RequestValidator.validateRedirectUri(redirectUri),this.parameters.set(POST_LOGOUT_URI,encodeURIComponent(redirectUri))}addIdTokenHint(idTokenHint){this.parameters.set(ID_TOKEN_HINT,encodeURIComponent(idTokenHint))}addDomainHint(domainHint){this.parameters.set(DOMAIN_HINT,encodeURIComponent(domainHint))}addLoginHint(loginHint){this.parameters.set(LOGIN_HINT,encodeURIComponent(loginHint))}addCcsUpn(loginHint){this.parameters.set(HeaderNames.CCS_HEADER,encodeURIComponent(`UPN:${loginHint}`))}addCcsOid(clientInfo){this.parameters.set(HeaderNames.CCS_HEADER,encodeURIComponent(`Oid:${clientInfo.uid}@${clientInfo.utid}`))}addSid(sid){this.parameters.set(SID,encodeURIComponent(sid))}addClaims(claims,clientCapabilities){let mergedClaims=this.addClientCapabilitiesToClaims(claims,clientCapabilities);RequestValidator.validateClaims(mergedClaims),this.parameters.set(CLAIMS,encodeURIComponent(mergedClaims))}addCorrelationId(correlationId){this.parameters.set(CLIENT_REQUEST_ID,encodeURIComponent(correlationId))}addLibraryInfo(libraryInfo){this.parameters.set(X_CLIENT_SKU,libraryInfo.sku),this.parameters.set(X_CLIENT_VER,libraryInfo.version),libraryInfo.os&&this.parameters.set(X_CLIENT_OS,libraryInfo.os),libraryInfo.cpu&&this.parameters.set(X_CLIENT_CPU,libraryInfo.cpu)}addApplicationTelemetry(appTelemetry){appTelemetry?.appName&&this.parameters.set(X_APP_NAME,appTelemetry.appName),appTelemetry?.appVersion&&this.parameters.set(X_APP_VER,appTelemetry.appVersion)}addPrompt(prompt){RequestValidator.validatePrompt(prompt),this.parameters.set(`${PROMPT}`,encodeURIComponent(prompt))}addState(state){state&&this.parameters.set(STATE,encodeURIComponent(state))}addNonce(nonce){this.parameters.set(NONCE,encodeURIComponent(nonce))}addCodeChallengeParams(codeChallenge,codeChallengeMethod){if(RequestValidator.validateCodeChallengeParams(codeChallenge,codeChallengeMethod),codeChallenge&&codeChallengeMethod)this.parameters.set(CODE_CHALLENGE,encodeURIComponent(codeChallenge)),this.parameters.set(CODE_CHALLENGE_METHOD,encodeURIComponent(codeChallengeMethod));else throw createClientConfigurationError(pkceParamsMissing)}addAuthorizationCode(code){this.parameters.set(CODE,encodeURIComponent(code))}addDeviceCode(code){this.parameters.set(DEVICE_CODE,encodeURIComponent(code))}addRefreshToken(refreshToken){this.parameters.set(REFRESH_TOKEN,encodeURIComponent(refreshToken))}addCodeVerifier(codeVerifier){this.parameters.set(CODE_VERIFIER,encodeURIComponent(codeVerifier))}addClientSecret(clientSecret){this.parameters.set(CLIENT_SECRET,encodeURIComponent(clientSecret))}addClientAssertion(clientAssertion){clientAssertion&&this.parameters.set(CLIENT_ASSERTION,encodeURIComponent(clientAssertion))}addClientAssertionType(clientAssertionType){clientAssertionType&&this.parameters.set(CLIENT_ASSERTION_TYPE,encodeURIComponent(clientAssertionType))}addOboAssertion(oboAssertion){this.parameters.set(OBO_ASSERTION,encodeURIComponent(oboAssertion))}addRequestTokenUse(tokenUse){this.parameters.set(REQUESTED_TOKEN_USE,encodeURIComponent(tokenUse))}addGrantType(grantType){this.parameters.set(GRANT_TYPE,encodeURIComponent(grantType))}addClientInfo(){this.parameters.set(CLIENT_INFO,"1")}addExtraQueryParameters(eQParams){Object.entries(eQParams).forEach(([key,value])=>{!this.parameters.has(key)&&value&&this.parameters.set(key,value)})}addClientCapabilitiesToClaims(claims,clientCapabilities){let mergedClaims;if(!claims)mergedClaims={};else try{mergedClaims=JSON.parse(claims)}catch{throw createClientConfigurationError(invalidClaims)}return clientCapabilities&&clientCapabilities.length>0&&(mergedClaims.hasOwnProperty(ClaimsRequestKeys.ACCESS_TOKEN)||(mergedClaims[ClaimsRequestKeys.ACCESS_TOKEN]={}),mergedClaims[ClaimsRequestKeys.ACCESS_TOKEN][ClaimsRequestKeys.XMS_CC]={values:clientCapabilities}),JSON.stringify(mergedClaims)}addUsername(username){this.parameters.set(PasswordGrantConstants.username,encodeURIComponent(username))}addPassword(password){this.parameters.set(PasswordGrantConstants.password,encodeURIComponent(password))}addPopToken(cnfString){cnfString&&(this.parameters.set(TOKEN_TYPE,AuthenticationScheme.POP),this.parameters.set(REQ_CNF,encodeURIComponent(cnfString)))}addSshJwk(sshJwkString){sshJwkString&&(this.parameters.set(TOKEN_TYPE,AuthenticationScheme.SSH),this.parameters.set(REQ_CNF,encodeURIComponent(sshJwkString)))}addServerTelemetry(serverTelemetryManager){this.parameters.set(X_CLIENT_CURR_TELEM,serverTelemetryManager.generateCurrentRequestHeaderValue()),this.parameters.set(X_CLIENT_LAST_TELEM,serverTelemetryManager.generateLastRequestHeaderValue())}addThrottling(){this.parameters.set(X_MS_LIB_CAPABILITY,ThrottlingConstants.X_MS_LIB_CAPABILITY_VALUE)}addLogoutHint(logoutHint){this.parameters.set(LOGOUT_HINT,encodeURIComponent(logoutHint))}createQueryString(){let queryParameterArray=new Array;return this.parameters.forEach((value,key)=>{queryParameterArray.push(`${key}=${value}`)}),queryParameterArray.join("&")}};__name(RequestParameterBuilder,"RequestParameterBuilder");var BaseClient=class{constructor(configuration,performanceClient){this.config=buildClientConfiguration(configuration),this.logger=new Logger(this.config.loggerOptions,name,version2),this.cryptoUtils=this.config.cryptoInterface,this.cacheManager=this.config.storageInterface,this.networkClient=this.config.networkInterface,this.networkManager=new NetworkManager(this.networkClient,this.cacheManager),this.serverTelemetryManager=this.config.serverTelemetryManager,this.authority=this.config.authOptions.authority,this.performanceClient=performanceClient}createTokenRequestHeaders(ccsCred){let headers={};if(headers[HeaderNames.CONTENT_TYPE]=Constants.URL_FORM_CONTENT_TYPE,!this.config.systemOptions.preventCorsPreflight&&ccsCred)switch(ccsCred.type){case CcsCredentialType.HOME_ACCOUNT_ID:try{let clientInfo=buildClientInfoFromHomeAccountId(ccsCred.credential);headers[HeaderNames.CCS_HEADER]=`Oid:${clientInfo.uid}@${clientInfo.utid}`}catch(e){this.logger.verbose("Could not parse home account ID for CCS Header: "+e)}break;case CcsCredentialType.UPN:headers[HeaderNames.CCS_HEADER]=`UPN: ${ccsCred.credential}`;break}return headers}async executePostToTokenEndpoint(tokenEndpoint,queryString,headers,thumbprint,correlationId,queuedEvent){queuedEvent&&this.performanceClient?.addQueueMeasurement(queuedEvent,correlationId);let response=await this.networkManager.sendPostRequest(thumbprint,tokenEndpoint,{body:queryString,headers});return this.performanceClient?.addFields({refreshTokenSize:response.body.refresh_token?.length||0,httpVerToken:response.headers?.[HeaderNames.X_MS_HTTP_VERSION]||""},correlationId),this.config.serverTelemetryManager&&response.status<500&&response.status!==429&&this.config.serverTelemetryManager.clearTelemetryCache(),response}async updateAuthority(cloudInstanceHostname,correlationId){this.performanceClient?.addQueueMeasurement(PerformanceEvents.UpdateTokenEndpointAuthority,correlationId);let cloudInstanceAuthorityUri=`https://${cloudInstanceHostname}/${this.authority.tenant}/`,cloudInstanceAuthority=await createDiscoveredInstance(cloudInstanceAuthorityUri,this.networkClient,this.cacheManager,this.authority.options,this.logger,correlationId,this.performanceClient);this.authority=cloudInstanceAuthority}createTokenQueryParameters(request7){let parameterBuilder=new RequestParameterBuilder;return request7.tokenQueryParameters&&parameterBuilder.addExtraQueryParameters(request7.tokenQueryParameters),parameterBuilder.createQueryString()}};__name(BaseClient,"BaseClient");var noTokensFound="no_tokens_found",nativeAccountUnavailable="native_account_unavailable",refreshTokenExpired="refresh_token_expired",interactionRequired="interaction_required",consentRequired="consent_required",loginRequired="login_required",badToken="bad_token";var InteractionRequiredServerErrorMessage=[interactionRequired,consentRequired,loginRequired,badToken],InteractionRequiredAuthSubErrorMessage=["message_only","additional_action","basic_action","user_password_expired","consent_required","bad_token"],InteractionRequiredAuthErrorMessages={[noTokensFound]:"No refresh token found in the cache. Please sign-in.",[nativeAccountUnavailable]:"The requested account is not available in the native broker. It may have been deleted or logged out. Please sign-in again using an interactive API.",[refreshTokenExpired]:"Refresh token has expired.",[badToken]:"Identity provider returned bad_token due to an expired or invalid refresh token. Please invoke an interactive API to resolve."},InteractionRequiredAuthErrorMessage={noTokensFoundError:{code:noTokensFound,desc:InteractionRequiredAuthErrorMessages[noTokensFound]},native_account_unavailable:{code:nativeAccountUnavailable,desc:InteractionRequiredAuthErrorMessages[nativeAccountUnavailable]},bad_token:{code:badToken,desc:InteractionRequiredAuthErrorMessages[badToken]}},InteractionRequiredAuthError=class extends AuthError{constructor(errorCode,errorMessage,subError,timestamp,traceId,correlationId,claims,errorNo){super(errorCode,errorMessage,subError),Object.setPrototypeOf(this,InteractionRequiredAuthError.prototype),this.timestamp=timestamp||Constants.EMPTY_STRING,this.traceId=traceId||Constants.EMPTY_STRING,this.correlationId=correlationId||Constants.EMPTY_STRING,this.claims=claims||Constants.EMPTY_STRING,this.name="InteractionRequiredAuthError",this.errorNo=errorNo}};__name(InteractionRequiredAuthError,"InteractionRequiredAuthError");function isInteractionRequiredError(errorCode,errorString,subError){let isInteractionRequiredErrorCode=!!errorCode&&InteractionRequiredServerErrorMessage.indexOf(errorCode)>-1,isInteractionRequiredSubError=!!subError&&InteractionRequiredAuthSubErrorMessage.indexOf(subError)>-1,isInteractionRequiredErrorDesc=!!errorString&&InteractionRequiredServerErrorMessage.some(irErrorCode=>errorString.indexOf(irErrorCode)>-1);return isInteractionRequiredErrorCode||isInteractionRequiredErrorDesc||isInteractionRequiredSubError}__name(isInteractionRequiredError,"isInteractionRequiredError");function createInteractionRequiredAuthError(errorCode){return new InteractionRequiredAuthError(errorCode,InteractionRequiredAuthErrorMessages[errorCode])}__name(createInteractionRequiredAuthError,"createInteractionRequiredAuthError");var ProtocolUtils=class{static setRequestState(cryptoObj,userState,meta){let libraryState=ProtocolUtils.generateLibraryState(cryptoObj,meta);return userState?`${libraryState}${Constants.RESOURCE_DELIM}${userState}`:libraryState}static generateLibraryState(cryptoObj,meta){if(!cryptoObj)throw createClientAuthError(noCryptoObject);let stateObj={id:cryptoObj.createNewGuid()};meta&&(stateObj.meta=meta);let stateString=JSON.stringify(stateObj);return cryptoObj.base64Encode(stateString)}static parseRequestState(cryptoObj,state){if(!cryptoObj)throw createClientAuthError(noCryptoObject);if(!state)throw createClientAuthError(invalidState);try{let splitState=state.split(Constants.RESOURCE_DELIM),libraryState=splitState[0],userState=splitState.length>1?splitState.slice(1).join(Constants.RESOURCE_DELIM):Constants.EMPTY_STRING,libraryStateString=cryptoObj.base64Decode(libraryState),libraryStateObj=JSON.parse(libraryStateString);return{userRequestState:userState||Constants.EMPTY_STRING,libraryState:libraryStateObj}}catch{throw createClientAuthError(invalidState)}}};__name(ProtocolUtils,"ProtocolUtils");var KeyLocation={SW:"sw",UHW:"uhw"},PopTokenGenerator=class{constructor(cryptoUtils,performanceClient){this.cryptoUtils=cryptoUtils,this.performanceClient=performanceClient}async generateCnf(request7,logger){this.performanceClient?.addQueueMeasurement(PerformanceEvents.PopTokenGenerateCnf,request7.correlationId);let reqCnf=await invokeAsync(this.generateKid.bind(this),PerformanceEvents.PopTokenGenerateCnf,logger,this.performanceClient,request7.correlationId)(request7),reqCnfString=this.cryptoUtils.base64UrlEncode(JSON.stringify(reqCnf));return{kid:reqCnf.kid,reqCnfString}}async generateKid(request7){return this.performanceClient?.addQueueMeasurement(PerformanceEvents.PopTokenGenerateKid,request7.correlationId),{kid:await this.cryptoUtils.getPublicKeyThumbprint(request7),xms_ksl:KeyLocation.SW}}async signPopToken(accessToken,keyId,request7){return this.signPayload(accessToken,keyId,request7)}async signPayload(payload,keyId,request7,claims){let{resourceRequestMethod,resourceRequestUri,shrClaims,shrNonce,shrOptions}=request7,resourceUrlComponents=(resourceRequestUri?new UrlString(resourceRequestUri):void 0)?.getUrlComponents();return this.cryptoUtils.signJwt({at:payload,ts:nowSeconds(),m:resourceRequestMethod?.toUpperCase(),u:resourceUrlComponents?.HostNameAndPort,nonce:shrNonce||this.cryptoUtils.createNewGuid(),p:resourceUrlComponents?.AbsolutePath,q:resourceUrlComponents?.QueryString?[[],resourceUrlComponents.QueryString]:void 0,client_claims:shrClaims||void 0,...claims},keyId,shrOptions,request7.correlationId)}};__name(PopTokenGenerator,"PopTokenGenerator");var TokenCacheContext=class{constructor(tokenCache,hasChanged){this.cache=tokenCache,this.hasChanged=hasChanged}get cacheHasChanged(){return this.hasChanged}get tokenCache(){return this.cache}};__name(TokenCacheContext,"TokenCacheContext");function parseServerErrorNo(serverResponse){let errorCodePrefix="code=",errorCodePrefixIndex=serverResponse.error_uri?.lastIndexOf(errorCodePrefix);return errorCodePrefixIndex&&errorCodePrefixIndex>=0?serverResponse.error_uri?.substring(errorCodePrefixIndex+errorCodePrefix.length):void 0}__name(parseServerErrorNo,"parseServerErrorNo");var ResponseHandler=class{constructor(clientId,cacheStorage,cryptoObj,logger,serializableCache,persistencePlugin,performanceClient){this.clientId=clientId,this.cacheStorage=cacheStorage,this.cryptoObj=cryptoObj,this.logger=logger,this.serializableCache=serializableCache,this.persistencePlugin=persistencePlugin,this.performanceClient=performanceClient}validateServerAuthorizationCodeResponse(serverResponse,requestState){if(!serverResponse.state||!requestState)throw serverResponse.state?createClientAuthError(stateNotFound,"Cached State"):createClientAuthError(stateNotFound,"Server State");let decodedServerResponseState,decodedRequestState;try{decodedServerResponseState=decodeURIComponent(serverResponse.state)}catch{throw createClientAuthError(invalidState,serverResponse.state)}try{decodedRequestState=decodeURIComponent(requestState)}catch{throw createClientAuthError(invalidState,serverResponse.state)}if(decodedServerResponseState!==decodedRequestState)throw createClientAuthError(stateMismatch);if(serverResponse.error||serverResponse.error_description||serverResponse.suberror){let serverErrorNo=parseServerErrorNo(serverResponse);throw isInteractionRequiredError(serverResponse.error,serverResponse.error_description,serverResponse.suberror)?new InteractionRequiredAuthError(serverResponse.error||"",serverResponse.error_description,serverResponse.suberror,serverResponse.timestamp||"",serverResponse.trace_id||"",serverResponse.correlation_id||"",serverResponse.claims||"",serverErrorNo):new ServerError(serverResponse.error||"",serverResponse.error_description,serverResponse.suberror,serverErrorNo)}}validateTokenResponse(serverResponse,refreshAccessToken){if(serverResponse.error||serverResponse.error_description||serverResponse.suberror){let errString=`Error(s): ${serverResponse.error_codes||Constants.NOT_AVAILABLE} - Timestamp: ${serverResponse.timestamp||Constants.NOT_AVAILABLE} - Description: ${serverResponse.error_description||Constants.NOT_AVAILABLE} - Correlation ID: ${serverResponse.correlation_id||Constants.NOT_AVAILABLE} - Trace ID: ${serverResponse.trace_id||Constants.NOT_AVAILABLE}`,serverErrorNo=serverResponse.error_codes?.length?serverResponse.error_codes[0]:void 0,serverError=new ServerError(serverResponse.error,errString,serverResponse.suberror,serverErrorNo,serverResponse.status);if(refreshAccessToken&&serverResponse.status&&serverResponse.status>=HttpStatus.SERVER_ERROR_RANGE_START&&serverResponse.status<=HttpStatus.SERVER_ERROR_RANGE_END){this.logger.warning(`executeTokenRequest:validateTokenResponse - AAD is currently unavailable and the access token is unable to be refreshed.
${serverError}`);return}else if(refreshAccessToken&&serverResponse.status&&serverResponse.status>=HttpStatus.CLIENT_ERROR_RANGE_START&&serverResponse.status<=HttpStatus.CLIENT_ERROR_RANGE_END){this.logger.warning(`executeTokenRequest:validateTokenResponse - AAD is currently available but is unable to refresh the access token.
${serverError}`);return}throw isInteractionRequiredError(serverResponse.error,serverResponse.error_description,serverResponse.suberror)?new InteractionRequiredAuthError(serverResponse.error,serverResponse.error_description,serverResponse.suberror,serverResponse.timestamp||Constants.EMPTY_STRING,serverResponse.trace_id||Constants.EMPTY_STRING,serverResponse.correlation_id||Constants.EMPTY_STRING,serverResponse.claims||Constants.EMPTY_STRING,serverErrorNo):serverError}}async handleServerTokenResponse(serverTokenResponse,authority,reqTimestamp,request7,authCodePayload,userAssertionHash,handlingRefreshTokenResponse,forceCacheRefreshTokenResponse,serverRequestId){this.performanceClient?.addQueueMeasurement(PerformanceEvents.HandleServerTokenResponse,serverTokenResponse.correlation_id);let idTokenClaims;if(serverTokenResponse.id_token){if(idTokenClaims=extractTokenClaims(serverTokenResponse.id_token||Constants.EMPTY_STRING,this.cryptoObj.base64Decode),authCodePayload&&authCodePayload.nonce&&idTokenClaims.nonce!==authCodePayload.nonce)throw createClientAuthError(nonceMismatch);if(request7.maxAge||request7.maxAge===0){let authTime=idTokenClaims.auth_time;if(!authTime)throw createClientAuthError(authTimeNotFound);checkMaxAge(authTime,request7.maxAge)}}this.homeAccountIdentifier=AccountEntity.generateHomeAccountId(serverTokenResponse.client_info||Constants.EMPTY_STRING,authority.authorityType,this.logger,this.cryptoObj,idTokenClaims);let requestStateObj;authCodePayload&&authCodePayload.state&&(requestStateObj=ProtocolUtils.parseRequestState(this.cryptoObj,authCodePayload.state)),serverTokenResponse.key_id=serverTokenResponse.key_id||request7.sshKid||void 0;let cacheRecord=this.generateCacheRecord(serverTokenResponse,authority,reqTimestamp,request7,idTokenClaims,userAssertionHash,authCodePayload),cacheContext;try{if(this.persistencePlugin&&this.serializableCache&&(this.logger.verbose("Persistence enabled, calling beforeCacheAccess"),cacheContext=new TokenCacheContext(this.serializableCache,!0),await this.persistencePlugin.beforeCacheAccess(cacheContext)),handlingRefreshTokenResponse&&!forceCacheRefreshTokenResponse&&cacheRecord.account){let key=cacheRecord.account.generateAccountKey();if(!this.cacheStorage.getAccount(key,this.logger))return this.logger.warning("Account used to refresh tokens not in persistence, refreshed tokens will not be stored in the cache"),await ResponseHandler.generateAuthenticationResult(this.cryptoObj,authority,cacheRecord,!1,request7,idTokenClaims,requestStateObj,void 0,serverRequestId)}await this.cacheStorage.saveCacheRecord(cacheRecord,request7.storeInCache,request7.correlationId)}finally{this.persistencePlugin&&this.serializableCache&&cacheContext&&(this.logger.verbose("Persistence enabled, calling afterCacheAccess"),await this.persistencePlugin.afterCacheAccess(cacheContext))}return ResponseHandler.generateAuthenticationResult(this.cryptoObj,authority,cacheRecord,!1,request7,idTokenClaims,requestStateObj,serverTokenResponse,serverRequestId)}generateCacheRecord(serverTokenResponse,authority,reqTimestamp,request7,idTokenClaims,userAssertionHash,authCodePayload){let env=authority.getPreferredCache();if(!env)throw createClientAuthError(invalidCacheEnvironment);let claimsTenantId=getTenantIdFromIdTokenClaims(idTokenClaims),cachedIdToken,cachedAccount;serverTokenResponse.id_token&&idTokenClaims&&(cachedIdToken=createIdTokenEntity(this.homeAccountIdentifier,env,serverTokenResponse.id_token,this.clientId,claimsTenantId||""),cachedAccount=buildAccountToCache(this.cacheStorage,authority,this.homeAccountIdentifier,this.cryptoObj.base64Decode,idTokenClaims,serverTokenResponse.client_info,env,claimsTenantId,authCodePayload,void 0,this.logger));let cachedAccessToken=null;if(serverTokenResponse.access_token){let responseScopes=serverTokenResponse.scope?ScopeSet.fromString(serverTokenResponse.scope):new ScopeSet(request7.scopes||[]),expiresIn=(typeof serverTokenResponse.expires_in=="string"?parseInt(serverTokenResponse.expires_in,10):serverTokenResponse.expires_in)||0,extExpiresIn=(typeof serverTokenResponse.ext_expires_in=="string"?parseInt(serverTokenResponse.ext_expires_in,10):serverTokenResponse.ext_expires_in)||0,refreshIn=(typeof serverTokenResponse.refresh_in=="string"?parseInt(serverTokenResponse.refresh_in,10):serverTokenResponse.refresh_in)||void 0,tokenExpirationSeconds=reqTimestamp+expiresIn,extendedTokenExpirationSeconds=tokenExpirationSeconds+extExpiresIn,refreshOnSeconds=refreshIn&&refreshIn>0?reqTimestamp+refreshIn:void 0;cachedAccessToken=createAccessTokenEntity(this.homeAccountIdentifier,env,serverTokenResponse.access_token,this.clientId,claimsTenantId||authority.tenant||"",responseScopes.printScopes(),tokenExpirationSeconds,extendedTokenExpirationSeconds,this.cryptoObj.base64Decode,refreshOnSeconds,serverTokenResponse.token_type,userAssertionHash,serverTokenResponse.key_id,request7.claims,request7.requestedClaimsHash)}let cachedRefreshToken=null;if(serverTokenResponse.refresh_token){let rtExpiresOn;if(serverTokenResponse.refresh_token_expires_in){let rtExpiresIn=typeof serverTokenResponse.refresh_token_expires_in=="string"?parseInt(serverTokenResponse.refresh_token_expires_in,10):serverTokenResponse.refresh_token_expires_in;rtExpiresOn=reqTimestamp+rtExpiresIn}cachedRefreshToken=createRefreshTokenEntity(this.homeAccountIdentifier,env,serverTokenResponse.refresh_token,this.clientId,serverTokenResponse.foci,userAssertionHash,rtExpiresOn)}let cachedAppMetadata=null;return serverTokenResponse.foci&&(cachedAppMetadata={clientId:this.clientId,environment:env,familyId:serverTokenResponse.foci}),{account:cachedAccount,idToken:cachedIdToken,accessToken:cachedAccessToken,refreshToken:cachedRefreshToken,appMetadata:cachedAppMetadata}}static async generateAuthenticationResult(cryptoObj,authority,cacheRecord,fromTokenCache,request7,idTokenClaims,requestState,serverTokenResponse,requestId){let accessToken=Constants.EMPTY_STRING,responseScopes=[],expiresOn=null,extExpiresOn,refreshOn,familyId=Constants.EMPTY_STRING;if(cacheRecord.accessToken){if(cacheRecord.accessToken.tokenType===AuthenticationScheme.POP&&!request7.popKid){let popTokenGenerator=new PopTokenGenerator(cryptoObj),{secret,keyId}=cacheRecord.accessToken;if(!keyId)throw createClientAuthError(keyIdMissing);accessToken=await popTokenGenerator.signPopToken(secret,keyId,request7)}else accessToken=cacheRecord.accessToken.secret;responseScopes=ScopeSet.fromString(cacheRecord.accessToken.target).asArray(),expiresOn=new Date(Number(cacheRecord.accessToken.expiresOn)*1e3),extExpiresOn=new Date(Number(cacheRecord.accessToken.extendedExpiresOn)*1e3),cacheRecord.accessToken.refreshOn&&(refreshOn=new Date(Number(cacheRecord.accessToken.refreshOn)*1e3))}cacheRecord.appMetadata&&(familyId=cacheRecord.appMetadata.familyId===THE_FAMILY_ID?THE_FAMILY_ID:"");let uid=idTokenClaims?.oid||idTokenClaims?.sub||"",tid=idTokenClaims?.tid||"";serverTokenResponse?.spa_accountid&&cacheRecord.account&&(cacheRecord.account.nativeAccountId=serverTokenResponse?.spa_accountid);let accountInfo=cacheRecord.account?updateAccountTenantProfileData(cacheRecord.account.getAccountInfo(),void 0,idTokenClaims,cacheRecord.idToken?.secret):null;return{authority:authority.canonicalAuthority,uniqueId:uid,tenantId:tid,scopes:responseScopes,account:accountInfo,idToken:cacheRecord?.idToken?.secret||"",idTokenClaims:idTokenClaims||{},accessToken,fromCache:fromTokenCache,expiresOn,extExpiresOn,refreshOn,correlationId:request7.correlationId,requestId:requestId||Constants.EMPTY_STRING,familyId,tokenType:cacheRecord.accessToken?.tokenType||Constants.EMPTY_STRING,state:requestState?requestState.userRequestState:Constants.EMPTY_STRING,cloudGraphHostName:cacheRecord.account?.cloudGraphHostName||Constants.EMPTY_STRING,msGraphHost:cacheRecord.account?.msGraphHost||Constants.EMPTY_STRING,code:serverTokenResponse?.spa_code,fromNativeBroker:!1}}};__name(ResponseHandler,"ResponseHandler");function buildAccountToCache(cacheStorage,authority,homeAccountId,base64Decode,idTokenClaims,clientInfo,environment,claimsTenantId,authCodePayload,nativeAccountId,logger){logger?.verbose("setCachedAccount called");let baseAccountKey=cacheStorage.getAccountKeys().find(accountKey=>accountKey.startsWith(homeAccountId)),cachedAccount=null;baseAccountKey&&(cachedAccount=cacheStorage.getAccount(baseAccountKey,logger));let baseAccount=cachedAccount||AccountEntity.createAccount({homeAccountId,idTokenClaims,clientInfo,environment,cloudGraphHostName:authCodePayload?.cloud_graph_host_name,msGraphHost:authCodePayload?.msgraph_host,nativeAccountId},authority,base64Decode),tenantProfiles=baseAccount.tenantProfiles||[],tenantId=claimsTenantId||baseAccount.realm;if(tenantId&&!tenantProfiles.find(tenantProfile=>tenantProfile.tenantId===tenantId)){let newTenantProfile=buildTenantProfile(homeAccountId,baseAccount.localAccountId,tenantId,idTokenClaims);tenantProfiles.push(newTenantProfile)}return baseAccount.tenantProfiles=tenantProfiles,baseAccount}__name(buildAccountToCache,"buildAccountToCache");var AuthorizationCodeClient=class extends BaseClient{constructor(configuration,performanceClient){super(configuration,performanceClient),this.includeRedirectUri=!0,this.oidcDefaultScopes=this.config.authOptions.authority.options.OIDCOptions?.defaultScopes}async getAuthCodeUrl(request7){this.performanceClient?.addQueueMeasurement(PerformanceEvents.GetAuthCodeUrl,request7.correlationId);let queryString=await invokeAsync(this.createAuthCodeUrlQueryString.bind(this),PerformanceEvents.AuthClientCreateQueryString,this.logger,this.performanceClient,request7.correlationId)(request7);return UrlString.appendQueryString(this.authority.authorizationEndpoint,queryString)}async acquireToken(request7,authCodePayload){if(this.performanceClient?.addQueueMeasurement(PerformanceEvents.AuthClientAcquireToken,request7.correlationId),!request7.code)throw createClientAuthError(requestCannotBeMade);let reqTimestamp=nowSeconds(),response=await invokeAsync(this.executeTokenRequest.bind(this),PerformanceEvents.AuthClientExecuteTokenRequest,this.logger,this.performanceClient,request7.correlationId)(this.authority,request7),requestId=response.headers?.[HeaderNames.X_MS_REQUEST_ID],responseHandler=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin,this.performanceClient);return responseHandler.validateTokenResponse(response.body),invokeAsync(responseHandler.handleServerTokenResponse.bind(responseHandler),PerformanceEvents.HandleServerTokenResponse,this.logger,this.performanceClient,request7.correlationId)(response.body,this.authority,reqTimestamp,request7,authCodePayload,void 0,void 0,void 0,requestId)}handleFragmentResponse(serverParams,cachedState){if(new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,null,null).validateServerAuthorizationCodeResponse(serverParams,cachedState),!serverParams.code)throw createClientAuthError(authorizationCodeMissingFromServerResponse);return serverParams}getLogoutUri(logoutRequest){if(!logoutRequest)throw createClientConfigurationError(logoutRequestEmpty);let queryString=this.createLogoutUrlQueryString(logoutRequest);return UrlString.appendQueryString(this.authority.endSessionEndpoint,queryString)}async executeTokenRequest(authority,request7){this.performanceClient?.addQueueMeasurement(PerformanceEvents.AuthClientExecuteTokenRequest,request7.correlationId);let queryParametersString=this.createTokenQueryParameters(request7),endpoint=UrlString.appendQueryString(authority.tokenEndpoint,queryParametersString),requestBody=await invokeAsync(this.createTokenRequestBody.bind(this),PerformanceEvents.AuthClientCreateTokenRequestBody,this.logger,this.performanceClient,request7.correlationId)(request7),ccsCredential;if(request7.clientInfo)try{let clientInfo=buildClientInfo(request7.clientInfo,this.cryptoUtils.base64Decode);ccsCredential={credential:`${clientInfo.uid}${Separators.CLIENT_INFO_SEPARATOR}${clientInfo.utid}`,type:CcsCredentialType.HOME_ACCOUNT_ID}}catch(e){this.logger.verbose("Could not parse client info for CCS Header: "+e)}let headers=this.createTokenRequestHeaders(ccsCredential||request7.ccsCredential),thumbprint={clientId:request7.tokenBodyParameters?.clientId||this.config.authOptions.clientId,authority:authority.canonicalAuthority,scopes:request7.scopes,claims:request7.claims,authenticationScheme:request7.authenticationScheme,resourceRequestMethod:request7.resourceRequestMethod,resourceRequestUri:request7.resourceRequestUri,shrClaims:request7.shrClaims,sshKid:request7.sshKid};return invokeAsync(this.executePostToTokenEndpoint.bind(this),PerformanceEvents.AuthorizationCodeClientExecutePostToTokenEndpoint,this.logger,this.performanceClient,request7.correlationId)(endpoint,requestBody,headers,thumbprint,request7.correlationId,PerformanceEvents.AuthorizationCodeClientExecutePostToTokenEndpoint)}async createTokenRequestBody(request7){this.performanceClient?.addQueueMeasurement(PerformanceEvents.AuthClientCreateTokenRequestBody,request7.correlationId);let parameterBuilder=new RequestParameterBuilder;if(parameterBuilder.addClientId(request7.tokenBodyParameters?.[CLIENT_ID]||this.config.authOptions.clientId),this.includeRedirectUri?parameterBuilder.addRedirectUri(request7.redirectUri):RequestValidator.validateRedirectUri(request7.redirectUri),parameterBuilder.addScopes(request7.scopes,!0,this.oidcDefaultScopes),parameterBuilder.addAuthorizationCode(request7.code),parameterBuilder.addLibraryInfo(this.config.libraryInfo),parameterBuilder.addApplicationTelemetry(this.config.telemetry.application),parameterBuilder.addThrottling(),this.serverTelemetryManager&&!isOidcProtocolMode(this.config)&&parameterBuilder.addServerTelemetry(this.serverTelemetryManager),request7.codeVerifier&&parameterBuilder.addCodeVerifier(request7.codeVerifier),this.config.clientCredentials.clientSecret&&parameterBuilder.addClientSecret(this.config.clientCredentials.clientSecret),this.config.clientCredentials.clientAssertion){let clientAssertion=this.config.clientCredentials.clientAssertion;parameterBuilder.addClientAssertion(await getClientAssertion(clientAssertion.assertion,this.config.authOptions.clientId,request7.resourceRequestUri)),parameterBuilder.addClientAssertionType(clientAssertion.assertionType)}if(parameterBuilder.addGrantType(GrantType.AUTHORIZATION_CODE_GRANT),parameterBuilder.addClientInfo(),request7.authenticationScheme===AuthenticationScheme.POP){let popTokenGenerator=new PopTokenGenerator(this.cryptoUtils,this.performanceClient),reqCnfData;request7.popKid?reqCnfData=this.cryptoUtils.encodeKid(request7.popKid):reqCnfData=(await invokeAsync(popTokenGenerator.generateCnf.bind(popTokenGenerator),PerformanceEvents.PopTokenGenerateCnf,this.logger,this.performanceClient,request7.correlationId)(request7,this.logger)).reqCnfString,parameterBuilder.addPopToken(reqCnfData)}else if(request7.authenticationScheme===AuthenticationScheme.SSH)if(request7.sshJwk)parameterBuilder.addSshJwk(request7.sshJwk);else throw createClientConfigurationError(missingSshJwk);let correlationId=request7.correlationId||this.config.cryptoInterface.createNewGuid();parameterBuilder.addCorrelationId(correlationId),(!StringUtils.isEmptyObj(request7.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&parameterBuilder.addClaims(request7.claims,this.config.authOptions.clientCapabilities);let ccsCred;if(request7.clientInfo)try{let clientInfo=buildClientInfo(request7.clientInfo,this.cryptoUtils.base64Decode);ccsCred={credential:`${clientInfo.uid}${Separators.CLIENT_INFO_SEPARATOR}${clientInfo.utid}`,type:CcsCredentialType.HOME_ACCOUNT_ID}}catch(e){this.logger.verbose("Could not parse client info for CCS Header: "+e)}else ccsCred=request7.ccsCredential;if(this.config.systemOptions.preventCorsPreflight&&ccsCred)switch(ccsCred.type){case CcsCredentialType.HOME_ACCOUNT_ID:try{let clientInfo=buildClientInfoFromHomeAccountId(ccsCred.credential);parameterBuilder.addCcsOid(clientInfo)}catch(e){this.logger.verbose("Could not parse home account ID for CCS Header: "+e)}break;case CcsCredentialType.UPN:parameterBuilder.addCcsUpn(ccsCred.credential);break}return request7.tokenBodyParameters&&parameterBuilder.addExtraQueryParameters(request7.tokenBodyParameters),request7.enableSpaAuthorizationCode&&(!request7.tokenBodyParameters||!request7.tokenBodyParameters[RETURN_SPA_CODE])&&parameterBuilder.addExtraQueryParameters({[RETURN_SPA_CODE]:"1"}),parameterBuilder.createQueryString()}async createAuthCodeUrlQueryString(request7){this.performanceClient?.addQueueMeasurement(PerformanceEvents.AuthClientCreateQueryString,request7.correlationId);let parameterBuilder=new RequestParameterBuilder;parameterBuilder.addClientId(request7.extraQueryParameters?.[CLIENT_ID]||this.config.authOptions.clientId);let requestScopes=[...request7.scopes||[],...request7.extraScopesToConsent||[]];parameterBuilder.addScopes(requestScopes,!0,this.oidcDefaultScopes),parameterBuilder.addRedirectUri(request7.redirectUri);let correlationId=request7.correlationId||this.config.cryptoInterface.createNewGuid();if(parameterBuilder.addCorrelationId(correlationId),parameterBuilder.addResponseMode(request7.responseMode),parameterBuilder.addResponseTypeCode(),parameterBuilder.addLibraryInfo(this.config.libraryInfo),isOidcProtocolMode(this.config)||parameterBuilder.addApplicationTelemetry(this.config.telemetry.application),parameterBuilder.addClientInfo(),request7.codeChallenge&&request7.codeChallengeMethod&&parameterBuilder.addCodeChallengeParams(request7.codeChallenge,request7.codeChallengeMethod),request7.prompt&&parameterBuilder.addPrompt(request7.prompt),request7.domainHint&&parameterBuilder.addDomainHint(request7.domainHint),request7.prompt!==PromptValue.SELECT_ACCOUNT)if(request7.sid&&request7.prompt===PromptValue.NONE)this.logger.verbose("createAuthCodeUrlQueryString: Prompt is none, adding sid from request"),parameterBuilder.addSid(request7.sid);else if(request7.account){let accountSid=this.extractAccountSid(request7.account),accountLoginHintClaim=this.extractLoginHint(request7.account);if(accountLoginHintClaim&&request7.domainHint&&(this.logger.warning('AuthorizationCodeClient.createAuthCodeUrlQueryString: "domainHint" param is set, skipping opaque "login_hint" claim. Please consider not passing domainHint'),accountLoginHintClaim=null),accountLoginHintClaim){this.logger.verbose("createAuthCodeUrlQueryString: login_hint claim present on account"),parameterBuilder.addLoginHint(accountLoginHintClaim);try{let clientInfo=buildClientInfoFromHomeAccountId(request7.account.homeAccountId);parameterBuilder.addCcsOid(clientInfo)}catch{this.logger.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}else if(accountSid&&request7.prompt===PromptValue.NONE){this.logger.verbose("createAuthCodeUrlQueryString: Prompt is none, adding sid from account"),parameterBuilder.addSid(accountSid);try{let clientInfo=buildClientInfoFromHomeAccountId(request7.account.homeAccountId);parameterBuilder.addCcsOid(clientInfo)}catch{this.logger.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}else if(request7.loginHint)this.logger.verbose("createAuthCodeUrlQueryString: Adding login_hint from request"),parameterBuilder.addLoginHint(request7.loginHint),parameterBuilder.addCcsUpn(request7.loginHint);else if(request7.account.username){this.logger.verbose("createAuthCodeUrlQueryString: Adding login_hint from account"),parameterBuilder.addLoginHint(request7.account.username);try{let clientInfo=buildClientInfoFromHomeAccountId(request7.account.homeAccountId);parameterBuilder.addCcsOid(clientInfo)}catch{this.logger.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}}else request7.loginHint&&(this.logger.verbose("createAuthCodeUrlQueryString: No account, adding login_hint from request"),parameterBuilder.addLoginHint(request7.loginHint),parameterBuilder.addCcsUpn(request7.loginHint));else this.logger.verbose("createAuthCodeUrlQueryString: Prompt is select_account, ignoring account hints");if(request7.nonce&&parameterBuilder.addNonce(request7.nonce),request7.state&&parameterBuilder.addState(request7.state),(request7.claims||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&parameterBuilder.addClaims(request7.claims,this.config.authOptions.clientCapabilities),request7.extraQueryParameters&&parameterBuilder.addExtraQueryParameters(request7.extraQueryParameters),request7.nativeBroker&&(parameterBuilder.addNativeBroker(),request7.authenticationScheme===AuthenticationScheme.POP)){let popTokenGenerator=new PopTokenGenerator(this.cryptoUtils),reqCnfData;request7.popKid?reqCnfData=this.cryptoUtils.encodeKid(request7.popKid):reqCnfData=(await invokeAsync(popTokenGenerator.generateCnf.bind(popTokenGenerator),PerformanceEvents.PopTokenGenerateCnf,this.logger,this.performanceClient,request7.correlationId)(request7,this.logger)).reqCnfString,parameterBuilder.addPopToken(reqCnfData)}return parameterBuilder.createQueryString()}createLogoutUrlQueryString(request7){let parameterBuilder=new RequestParameterBuilder;return request7.postLogoutRedirectUri&&parameterBuilder.addPostLogoutRedirectUri(request7.postLogoutRedirectUri),request7.correlationId&&parameterBuilder.addCorrelationId(request7.correlationId),request7.idTokenHint&&parameterBuilder.addIdTokenHint(request7.idTokenHint),request7.state&&parameterBuilder.addState(request7.state),request7.logoutHint&&parameterBuilder.addLogoutHint(request7.logoutHint),request7.extraQueryParameters&&parameterBuilder.addExtraQueryParameters(request7.extraQueryParameters),parameterBuilder.createQueryString()}extractAccountSid(account){return account.idTokenClaims?.sid||null}extractLoginHint(account){return account.idTokenClaims?.login_hint||null}};__name(AuthorizationCodeClient,"AuthorizationCodeClient");var DEFAULT_REFRESH_TOKEN_EXPIRATION_OFFSET_SECONDS=300,RefreshTokenClient=class extends BaseClient{constructor(configuration,performanceClient){super(configuration,performanceClient)}async acquireToken(request7){this.performanceClient?.addQueueMeasurement(PerformanceEvents.RefreshTokenClientAcquireToken,request7.correlationId);let reqTimestamp=nowSeconds(),response=await invokeAsync(this.executeTokenRequest.bind(this),PerformanceEvents.RefreshTokenClientExecuteTokenRequest,this.logger,this.performanceClient,request7.correlationId)(request7,this.authority),requestId=response.headers?.[HeaderNames.X_MS_REQUEST_ID],responseHandler=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin);return responseHandler.validateTokenResponse(response.body),invokeAsync(responseHandler.handleServerTokenResponse.bind(responseHandler),PerformanceEvents.HandleServerTokenResponse,this.logger,this.performanceClient,request7.correlationId)(response.body,this.authority,reqTimestamp,request7,void 0,void 0,!0,request7.forceCache,requestId)}async acquireTokenByRefreshToken(request7){if(!request7)throw createClientConfigurationError(tokenRequestEmpty);if(this.performanceClient?.addQueueMeasurement(PerformanceEvents.RefreshTokenClientAcquireTokenByRefreshToken,request7.correlationId),!request7.account)throw createClientAuthError(noAccountInSilentRequest);if(this.cacheManager.isAppMetadataFOCI(request7.account.environment))try{return await invokeAsync(this.acquireTokenWithCachedRefreshToken.bind(this),PerformanceEvents.RefreshTokenClientAcquireTokenWithCachedRefreshToken,this.logger,this.performanceClient,request7.correlationId)(request7,!0)}catch(e){let noFamilyRTInCache=e instanceof InteractionRequiredAuthError&&e.errorCode===noTokensFound,clientMismatchErrorWithFamilyRT=e instanceof ServerError&&e.errorCode===Errors.INVALID_GRANT_ERROR&&e.subError===Errors.CLIENT_MISMATCH_ERROR;if(noFamilyRTInCache||clientMismatchErrorWithFamilyRT)return invokeAsync(this.acquireTokenWithCachedRefreshToken.bind(this),PerformanceEvents.RefreshTokenClientAcquireTokenWithCachedRefreshToken,this.logger,this.performanceClient,request7.correlationId)(request7,!1);throw e}return invokeAsync(this.acquireTokenWithCachedRefreshToken.bind(this),PerformanceEvents.RefreshTokenClientAcquireTokenWithCachedRefreshToken,this.logger,this.performanceClient,request7.correlationId)(request7,!1)}async acquireTokenWithCachedRefreshToken(request7,foci){this.performanceClient?.addQueueMeasurement(PerformanceEvents.RefreshTokenClientAcquireTokenWithCachedRefreshToken,request7.correlationId);let refreshToken=invoke(this.cacheManager.getRefreshToken.bind(this.cacheManager),PerformanceEvents.CacheManagerGetRefreshToken,this.logger,this.performanceClient,request7.correlationId)(request7.account,foci,void 0,this.performanceClient,request7.correlationId);if(!refreshToken)throw createInteractionRequiredAuthError(noTokensFound);if(refreshToken.expiresOn&&isTokenExpired(refreshToken.expiresOn,request7.refreshTokenExpirationOffsetSeconds||DEFAULT_REFRESH_TOKEN_EXPIRATION_OFFSET_SECONDS))throw createInteractionRequiredAuthError(refreshTokenExpired);let refreshTokenRequest={...request7,refreshToken:refreshToken.secret,authenticationScheme:request7.authenticationScheme||AuthenticationScheme.BEARER,ccsCredential:{credential:request7.account.homeAccountId,type:CcsCredentialType.HOME_ACCOUNT_ID}};try{return await invokeAsync(this.acquireToken.bind(this),PerformanceEvents.RefreshTokenClientAcquireToken,this.logger,this.performanceClient,request7.correlationId)(refreshTokenRequest)}catch(e){if(e instanceof InteractionRequiredAuthError&&e.subError===badToken){this.logger.verbose("acquireTokenWithRefreshToken: bad refresh token, removing from cache");let badRefreshTokenKey=generateCredentialKey(refreshToken);this.cacheManager.removeRefreshToken(badRefreshTokenKey)}throw e}}async executeTokenRequest(request7,authority){this.performanceClient?.addQueueMeasurement(PerformanceEvents.RefreshTokenClientExecuteTokenRequest,request7.correlationId);let queryParametersString=this.createTokenQueryParameters(request7),endpoint=UrlString.appendQueryString(authority.tokenEndpoint,queryParametersString),requestBody=await invokeAsync(this.createTokenRequestBody.bind(this),PerformanceEvents.RefreshTokenClientCreateTokenRequestBody,this.logger,this.performanceClient,request7.correlationId)(request7),headers=this.createTokenRequestHeaders(request7.ccsCredential),thumbprint={clientId:request7.tokenBodyParameters?.clientId||this.config.authOptions.clientId,authority:authority.canonicalAuthority,scopes:request7.scopes,claims:request7.claims,authenticationScheme:request7.authenticationScheme,resourceRequestMethod:request7.resourceRequestMethod,resourceRequestUri:request7.resourceRequestUri,shrClaims:request7.shrClaims,sshKid:request7.sshKid};return invokeAsync(this.executePostToTokenEndpoint.bind(this),PerformanceEvents.RefreshTokenClientExecutePostToTokenEndpoint,this.logger,this.performanceClient,request7.correlationId)(endpoint,requestBody,headers,thumbprint,request7.correlationId,PerformanceEvents.RefreshTokenClientExecutePostToTokenEndpoint)}async createTokenRequestBody(request7){this.performanceClient?.addQueueMeasurement(PerformanceEvents.RefreshTokenClientCreateTokenRequestBody,request7.correlationId);let correlationId=request7.correlationId,parameterBuilder=new RequestParameterBuilder;if(parameterBuilder.addClientId(request7.tokenBodyParameters?.[CLIENT_ID]||this.config.authOptions.clientId),request7.redirectUri&&parameterBuilder.addRedirectUri(request7.redirectUri),parameterBuilder.addScopes(request7.scopes,!0,this.config.authOptions.authority.options.OIDCOptions?.defaultScopes),parameterBuilder.addGrantType(GrantType.REFRESH_TOKEN_GRANT),parameterBuilder.addClientInfo(),parameterBuilder.addLibraryInfo(this.config.libraryInfo),parameterBuilder.addApplicationTelemetry(this.config.telemetry.application),parameterBuilder.addThrottling(),this.serverTelemetryManager&&!isOidcProtocolMode(this.config)&&parameterBuilder.addServerTelemetry(this.serverTelemetryManager),parameterBuilder.addCorrelationId(correlationId),parameterBuilder.addRefreshToken(request7.refreshToken),this.config.clientCredentials.clientSecret&&parameterBuilder.addClientSecret(this.config.clientCredentials.clientSecret),this.config.clientCredentials.clientAssertion){let clientAssertion=this.config.clientCredentials.clientAssertion;parameterBuilder.addClientAssertion(await getClientAssertion(clientAssertion.assertion,this.config.authOptions.clientId,request7.resourceRequestUri)),parameterBuilder.addClientAssertionType(clientAssertion.assertionType)}if(request7.authenticationScheme===AuthenticationScheme.POP){let popTokenGenerator=new PopTokenGenerator(this.cryptoUtils,this.performanceClient),reqCnfData;request7.popKid?reqCnfData=this.cryptoUtils.encodeKid(request7.popKid):reqCnfData=(await invokeAsync(popTokenGenerator.generateCnf.bind(popTokenGenerator),PerformanceEvents.PopTokenGenerateCnf,this.logger,this.performanceClient,request7.correlationId)(request7,this.logger)).reqCnfString,parameterBuilder.addPopToken(reqCnfData)}else if(request7.authenticationScheme===AuthenticationScheme.SSH)if(request7.sshJwk)parameterBuilder.addSshJwk(request7.sshJwk);else throw createClientConfigurationError(missingSshJwk);if((!StringUtils.isEmptyObj(request7.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&parameterBuilder.addClaims(request7.claims,this.config.authOptions.clientCapabilities),this.config.systemOptions.preventCorsPreflight&&request7.ccsCredential)switch(request7.ccsCredential.type){case CcsCredentialType.HOME_ACCOUNT_ID:try{let clientInfo=buildClientInfoFromHomeAccountId(request7.ccsCredential.credential);parameterBuilder.addCcsOid(clientInfo)}catch(e){this.logger.verbose("Could not parse home account ID for CCS Header: "+e)}break;case CcsCredentialType.UPN:parameterBuilder.addCcsUpn(request7.ccsCredential.credential);break}return request7.tokenBodyParameters&&parameterBuilder.addExtraQueryParameters(request7.tokenBodyParameters),parameterBuilder.createQueryString()}};__name(RefreshTokenClient,"RefreshTokenClient");var SilentFlowClient=class extends BaseClient{constructor(configuration,performanceClient){super(configuration,performanceClient)}async acquireToken(request7){try{let[authResponse,cacheOutcome]=await this.acquireCachedToken({...request7,scopes:request7.scopes?.length?request7.scopes:[...OIDC_DEFAULT_SCOPES]});return cacheOutcome===CacheOutcome.PROACTIVELY_REFRESHED&&(this.logger.info("SilentFlowClient:acquireCachedToken - Cached access token's refreshOn property has been exceeded'. It's not expired, but must be refreshed."),new RefreshTokenClient(this.config,this.performanceClient).acquireTokenByRefreshToken(request7).catch(()=>{})),authResponse}catch(e){if(e instanceof ClientAuthError&&e.errorCode===tokenRefreshRequired)return new RefreshTokenClient(this.config,this.performanceClient).acquireTokenByRefreshToken(request7);throw e}}async acquireCachedToken(request7){this.performanceClient?.addQueueMeasurement(PerformanceEvents.SilentFlowClientAcquireCachedToken,request7.correlationId);let lastCacheOutcome=CacheOutcome.NOT_APPLICABLE;if(request7.forceRefresh||!this.config.cacheOptions.claimsBasedCachingEnabled&&!StringUtils.isEmptyObj(request7.claims))throw this.setCacheOutcome(CacheOutcome.FORCE_REFRESH_OR_CLAIMS,request7.correlationId),createClientAuthError(tokenRefreshRequired);if(!request7.account)throw createClientAuthError(noAccountInSilentRequest);let requestTenantId=request7.account.tenantId||getTenantFromAuthorityString(request7.authority),tokenKeys=this.cacheManager.getTokenKeys(),cachedAccessToken=this.cacheManager.getAccessToken(request7.account,request7,tokenKeys,requestTenantId,this.performanceClient,request7.correlationId);if(cachedAccessToken){if(wasClockTurnedBack(cachedAccessToken.cachedAt)||isTokenExpired(cachedAccessToken.expiresOn,this.config.systemOptions.tokenRenewalOffsetSeconds))throw this.setCacheOutcome(CacheOutcome.CACHED_ACCESS_TOKEN_EXPIRED,request7.correlationId),createClientAuthError(tokenRefreshRequired);cachedAccessToken.refreshOn&&isTokenExpired(cachedAccessToken.refreshOn,0)&&(lastCacheOutcome=CacheOutcome.PROACTIVELY_REFRESHED)}else throw this.setCacheOutcome(CacheOutcome.NO_CACHED_ACCESS_TOKEN,request7.correlationId),createClientAuthError(tokenRefreshRequired);let environment=request7.authority||this.authority.getPreferredCache(),cacheRecord={account:this.cacheManager.readAccountFromCache(request7.account),accessToken:cachedAccessToken,idToken:this.cacheManager.getIdToken(request7.account,tokenKeys,requestTenantId,this.performanceClient,request7.correlationId),refreshToken:null,appMetadata:this.cacheManager.readAppMetadataFromCache(environment)};return this.setCacheOutcome(lastCacheOutcome,request7.correlationId),this.config.serverTelemetryManager&&this.config.serverTelemetryManager.incrementCacheHits(),[await invokeAsync(this.generateResultFromCacheRecord.bind(this),PerformanceEvents.SilentFlowClientGenerateResultFromCacheRecord,this.logger,this.performanceClient,request7.correlationId)(cacheRecord,request7),lastCacheOutcome]}setCacheOutcome(cacheOutcome,correlationId){this.serverTelemetryManager?.setCacheOutcome(cacheOutcome),this.performanceClient?.addFields({cacheOutcome},correlationId),cacheOutcome!==CacheOutcome.NOT_APPLICABLE&&this.logger.info(`Token refresh is required due to cache outcome: ${cacheOutcome}`)}async generateResultFromCacheRecord(cacheRecord,request7){this.performanceClient?.addQueueMeasurement(PerformanceEvents.SilentFlowClientGenerateResultFromCacheRecord,request7.correlationId);let idTokenClaims;if(cacheRecord.idToken&&(idTokenClaims=extractTokenClaims(cacheRecord.idToken.secret,this.config.cryptoInterface.base64Decode)),request7.maxAge||request7.maxAge===0){let authTime=idTokenClaims?.auth_time;if(!authTime)throw createClientAuthError(authTimeNotFound);checkMaxAge(authTime,request7.maxAge)}return ResponseHandler.generateAuthenticationResult(this.cryptoUtils,this.authority,cacheRecord,!0,request7,idTokenClaims)}};__name(SilentFlowClient,"SilentFlowClient");var skuGroupSeparator=",",skuValueSeparator="|";function makeExtraSkuString(params){let{skus,libraryName,libraryVersion,extensionName,extensionVersion}=params,skuMap=new Map([[0,[libraryName,libraryVersion]],[2,[extensionName,extensionVersion]]]),skuArr=[];if(skus?.length){if(skuArr=skus.split(skuGroupSeparator),skuArr.length<4)return skus}else skuArr=Array.from({length:4},()=>skuValueSeparator);return skuMap.forEach((value,key)=>{value.length===2&&value[0]?.length&&value[1]?.length&&setSku({skuArr,index:key,skuName:value[0],skuVersion:value[1]})}),skuArr.join(skuGroupSeparator)}__name(makeExtraSkuString,"makeExtraSkuString");function setSku(params){let{skuArr,index,skuName,skuVersion}=params;index>=skuArr.length||(skuArr[index]=[skuName,skuVersion].join(skuValueSeparator))}__name(setSku,"setSku");var ServerTelemetryManager=class{constructor(telemetryRequest,cacheManager){this.cacheOutcome=CacheOutcome.NOT_APPLICABLE,this.cacheManager=cacheManager,this.apiId=telemetryRequest.apiId,this.correlationId=telemetryRequest.correlationId,this.wrapperSKU=telemetryRequest.wrapperSKU||Constants.EMPTY_STRING,this.wrapperVer=telemetryRequest.wrapperVer||Constants.EMPTY_STRING,this.telemetryCacheKey=SERVER_TELEM_CONSTANTS.CACHE_KEY+Separators.CACHE_KEY_SEPARATOR+telemetryRequest.clientId}generateCurrentRequestHeaderValue(){let request7=`${this.apiId}${SERVER_TELEM_CONSTANTS.VALUE_SEPARATOR}${this.cacheOutcome}`,platformFieldsArr=[this.wrapperSKU,this.wrapperVer],nativeBrokerErrorCode=this.getNativeBrokerErrorCode();nativeBrokerErrorCode?.length&&platformFieldsArr.push(`broker_error=${nativeBrokerErrorCode}`);let platformFields=platformFieldsArr.join(SERVER_TELEM_CONSTANTS.VALUE_SEPARATOR),regionDiscoveryFields=this.getRegionDiscoveryFields(),requestWithRegionDiscoveryFields=[request7,regionDiscoveryFields].join(SERVER_TELEM_CONSTANTS.VALUE_SEPARATOR);return[SERVER_TELEM_CONSTANTS.SCHEMA_VERSION,requestWithRegionDiscoveryFields,platformFields].join(SERVER_TELEM_CONSTANTS.CATEGORY_SEPARATOR)}generateLastRequestHeaderValue(){let lastRequests=this.getLastRequests(),maxErrors=ServerTelemetryManager.maxErrorsToSend(lastRequests),failedRequests=lastRequests.failedRequests.slice(0,2*maxErrors).join(SERVER_TELEM_CONSTANTS.VALUE_SEPARATOR),errors8=lastRequests.errors.slice(0,maxErrors).join(SERVER_TELEM_CONSTANTS.VALUE_SEPARATOR),errorCount=lastRequests.errors.length,overflow=maxErrors<errorCount?SERVER_TELEM_CONSTANTS.OVERFLOW_TRUE:SERVER_TELEM_CONSTANTS.OVERFLOW_FALSE,platformFields=[errorCount,overflow].join(SERVER_TELEM_CONSTANTS.VALUE_SEPARATOR);return[SERVER_TELEM_CONSTANTS.SCHEMA_VERSION,lastRequests.cacheHits,failedRequests,errors8,platformFields].join(SERVER_TELEM_CONSTANTS.CATEGORY_SEPARATOR)}cacheFailedRequest(error){let lastRequests=this.getLastRequests();lastRequests.errors.length>=SERVER_TELEM_CONSTANTS.MAX_CACHED_ERRORS&&(lastRequests.failedRequests.shift(),lastRequests.failedRequests.shift(),lastRequests.errors.shift()),lastRequests.failedRequests.push(this.apiId,this.correlationId),error instanceof Error&&error&&error.toString()?error instanceof AuthError?error.subError?lastRequests.errors.push(error.subError):error.errorCode?lastRequests.errors.push(error.errorCode):lastRequests.errors.push(error.toString()):lastRequests.errors.push(error.toString()):lastRequests.errors.push(SERVER_TELEM_CONSTANTS.UNKNOWN_ERROR),this.cacheManager.setServerTelemetry(this.telemetryCacheKey,lastRequests)}incrementCacheHits(){let lastRequests=this.getLastRequests();return lastRequests.cacheHits+=1,this.cacheManager.setServerTelemetry(this.telemetryCacheKey,lastRequests),lastRequests.cacheHits}getLastRequests(){let initialValue={failedRequests:[],errors:[],cacheHits:0};return this.cacheManager.getServerTelemetry(this.telemetryCacheKey)||initialValue}clearTelemetryCache(){let lastRequests=this.getLastRequests(),numErrorsFlushed=ServerTelemetryManager.maxErrorsToSend(lastRequests),errorCount=lastRequests.errors.length;if(numErrorsFlushed===errorCount)this.cacheManager.removeItem(this.telemetryCacheKey);else{let serverTelemEntity={failedRequests:lastRequests.failedRequests.slice(numErrorsFlushed*2),errors:lastRequests.errors.slice(numErrorsFlushed),cacheHits:0};this.cacheManager.setServerTelemetry(this.telemetryCacheKey,serverTelemEntity)}}static maxErrorsToSend(serverTelemetryEntity){let i,maxErrors=0,dataSize=0,errorCount=serverTelemetryEntity.errors.length;for(i=0;i<errorCount;i++){let apiId=serverTelemetryEntity.failedRequests[2*i]||Constants.EMPTY_STRING,correlationId=serverTelemetryEntity.failedRequests[2*i+1]||Constants.EMPTY_STRING,errorCode=serverTelemetryEntity.errors[i]||Constants.EMPTY_STRING;if(dataSize+=apiId.toString().length+correlationId.toString().length+errorCode.length+3,dataSize<SERVER_TELEM_CONSTANTS.MAX_LAST_HEADER_BYTES)maxErrors+=1;else break}return maxErrors}getRegionDiscoveryFields(){let regionDiscoveryFields=[];return regionDiscoveryFields.push(this.regionUsed||Constants.EMPTY_STRING),regionDiscoveryFields.push(this.regionSource||Constants.EMPTY_STRING),regionDiscoveryFields.push(this.regionOutcome||Constants.EMPTY_STRING),regionDiscoveryFields.join(",")}updateRegionDiscoveryMetadata(regionDiscoveryMetadata){this.regionUsed=regionDiscoveryMetadata.region_used,this.regionSource=regionDiscoveryMetadata.region_source,this.regionOutcome=regionDiscoveryMetadata.region_outcome}setCacheOutcome(cacheOutcome){this.cacheOutcome=cacheOutcome}setNativeBrokerErrorCode(errorCode){let lastRequests=this.getLastRequests();lastRequests.nativeBrokerErrorCode=errorCode,this.cacheManager.setServerTelemetry(this.telemetryCacheKey,lastRequests)}getNativeBrokerErrorCode(){return this.getLastRequests().nativeBrokerErrorCode}clearNativeBrokerErrorCode(){let lastRequests=this.getLastRequests();delete lastRequests.nativeBrokerErrorCode,this.cacheManager.setServerTelemetry(this.telemetryCacheKey,lastRequests)}static makeExtraSkuString(params){return makeExtraSkuString(params)}};__name(ServerTelemetryManager,"ServerTelemetryManager");var Deserializer=class{static deserializeJSONBlob(jsonFile){return jsonFile?JSON.parse(jsonFile):{}}static deserializeAccounts(accounts){let accountObjects={};return accounts&&Object.keys(accounts).map(function(key){let serializedAcc=accounts[key],mappedAcc={homeAccountId:serializedAcc.home_account_id,environment:serializedAcc.environment,realm:serializedAcc.realm,localAccountId:serializedAcc.local_account_id,username:serializedAcc.username,authorityType:serializedAcc.authority_type,name:serializedAcc.name,clientInfo:serializedAcc.client_info,lastModificationTime:serializedAcc.last_modification_time,lastModificationApp:serializedAcc.last_modification_app,tenantProfiles:serializedAcc.tenantProfiles?.map(serializedTenantProfile=>JSON.parse(serializedTenantProfile))},account=new AccountEntity;CacheManager.toObject(account,mappedAcc),accountObjects[key]=account}),accountObjects}static deserializeIdTokens(idTokens){let idObjects={};return idTokens&&Object.keys(idTokens).map(function(key){let serializedIdT=idTokens[key],idToken={homeAccountId:serializedIdT.home_account_id,environment:serializedIdT.environment,credentialType:serializedIdT.credential_type,clientId:serializedIdT.client_id,secret:serializedIdT.secret,realm:serializedIdT.realm};idObjects[key]=idToken}),idObjects}static deserializeAccessTokens(accessTokens){let atObjects={};return accessTokens&&Object.keys(accessTokens).map(function(key){let serializedAT=accessTokens[key],accessToken={homeAccountId:serializedAT.home_account_id,environment:serializedAT.environment,credentialType:serializedAT.credential_type,clientId:serializedAT.client_id,secret:serializedAT.secret,realm:serializedAT.realm,target:serializedAT.target,cachedAt:serializedAT.cached_at,expiresOn:serializedAT.expires_on,extendedExpiresOn:serializedAT.extended_expires_on,refreshOn:serializedAT.refresh_on,keyId:serializedAT.key_id,tokenType:serializedAT.token_type,requestedClaims:serializedAT.requestedClaims,requestedClaimsHash:serializedAT.requestedClaimsHash,userAssertionHash:serializedAT.userAssertionHash};atObjects[key]=accessToken}),atObjects}static deserializeRefreshTokens(refreshTokens){let rtObjects={};return refreshTokens&&Object.keys(refreshTokens).map(function(key){let serializedRT=refreshTokens[key],refreshToken={homeAccountId:serializedRT.home_account_id,environment:serializedRT.environment,credentialType:serializedRT.credential_type,clientId:serializedRT.client_id,secret:serializedRT.secret,familyId:serializedRT.family_id,target:serializedRT.target,realm:serializedRT.realm};rtObjects[key]=refreshToken}),rtObjects}static deserializeAppMetadata(appMetadata){let appMetadataObjects={};return appMetadata&&Object.keys(appMetadata).map(function(key){let serializedAmdt=appMetadata[key];appMetadataObjects[key]={clientId:serializedAmdt.client_id,environment:serializedAmdt.environment,familyId:serializedAmdt.family_id}}),appMetadataObjects}static deserializeAllCache(jsonCache){return{accounts:jsonCache.Account?this.deserializeAccounts(jsonCache.Account):{},idTokens:jsonCache.IdToken?this.deserializeIdTokens(jsonCache.IdToken):{},accessTokens:jsonCache.AccessToken?this.deserializeAccessTokens(jsonCache.AccessToken):{},refreshTokens:jsonCache.RefreshToken?this.deserializeRefreshTokens(jsonCache.RefreshToken):{},appMetadata:jsonCache.AppMetadata?this.deserializeAppMetadata(jsonCache.AppMetadata):{}}}};__name(Deserializer,"Deserializer");var MANAGED_IDENTITY_DEFAULT_TENANT="managed_identity",DEFAULT_AUTHORITY_FOR_MANAGED_IDENTITY=`https://login.microsoftonline.com/${MANAGED_IDENTITY_DEFAULT_TENANT}/`,ManagedIdentityEnvironmentVariableNames={AZURE_POD_IDENTITY_AUTHORITY_HOST:"AZURE_POD_IDENTITY_AUTHORITY_HOST",IDENTITY_ENDPOINT:"IDENTITY_ENDPOINT",IDENTITY_HEADER:"IDENTITY_HEADER",IDENTITY_SERVER_THUMBPRINT:"IDENTITY_SERVER_THUMBPRINT",IMDS_ENDPOINT:"IMDS_ENDPOINT",MSI_ENDPOINT:"MSI_ENDPOINT"};var ManagedIdentityIdType={SYSTEM_ASSIGNED:"system-assigned",USER_ASSIGNED_CLIENT_ID:"user-assigned-client-id",USER_ASSIGNED_RESOURCE_ID:"user-assigned-resource-id",USER_ASSIGNED_OBJECT_ID:"user-assigned-object-id"},HttpMethod={GET:"get",POST:"post"},ProxyStatus={SUCCESS:HttpStatus.SUCCESS,SUCCESS_RANGE_START:HttpStatus.SUCCESS_RANGE_START,SUCCESS_RANGE_END:HttpStatus.SUCCESS_RANGE_END,SERVER_ERROR:HttpStatus.SERVER_ERROR};var RANDOM_OCTET_SIZE=32,Hash={SHA256:"sha256"},CharSet={CV_CHARSET:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~"},Constants2={MSAL_SKU:"msal.js.node",JWT_BEARER_ASSERTION_TYPE:"urn:ietf:params:oauth:client-assertion-type:jwt-bearer",AUTHORIZATION_PENDING:"authorization_pending",HTTP_PROTOCOL:"http://",LOCALHOST:"localhost"},ApiId={acquireTokenSilent:62,acquireTokenByUsernamePassword:371,acquireTokenByDeviceCode:671,acquireTokenByClientCredential:771,acquireTokenByCode:871,acquireTokenByRefreshToken:872},JwtConstants={ALGORITHM:"alg",RSA_256:"RS256",PSS_256:"PS256",X5T_256:"x5t#S256",X5T:"x5t",X5C:"x5c",AUDIENCE:"aud",EXPIRATION_TIME:"exp",ISSUER:"iss",SUBJECT:"sub",NOT_BEFORE:"nbf",JWT_ID:"jti"},LOOPBACK_SERVER_CONSTANTS={INTERVAL_MS:100,TIMEOUT_MS:5e3};var MANAGED_IDENTITY_HTTP_STATUS_CODES_TO_RETRY_ON=[HttpStatus.NOT_FOUND,HttpStatus.REQUEST_TIMEOUT,HttpStatus.TOO_MANY_REQUESTS,HttpStatus.SERVER_ERROR,HttpStatus.SERVICE_UNAVAILABLE,HttpStatus.GATEWAY_TIMEOUT];var NetworkUtils=class{static getNetworkResponse(headers,body,statusCode){return{headers,body,status:statusCode}}static urlToHttpOptions(url2){let options={protocol:url2.protocol,hostname:url2.hostname&&url2.hostname.startsWith("[")?url2.hostname.slice(1,-1):url2.hostname,hash:url2.hash,search:url2.search,pathname:url2.pathname,path:`${url2.pathname||""}${url2.search||""}`,href:url2.href};return url2.port!==""&&(options.port=Number(url2.port)),(url2.username||url2.password)&&(options.auth=`${decodeURIComponent(url2.username)}:${decodeURIComponent(url2.password)}`),options}};__name(NetworkUtils,"NetworkUtils");var import_http2=__toESM(require("http"),1),import_https=__toESM(require("https"),1);var HttpClient=class{constructor(proxyUrl,customAgentOptions){this.proxyUrl=proxyUrl||"",this.customAgentOptions=customAgentOptions||{}}async sendGetRequestAsync(url2,options,timeout2){return this.proxyUrl?networkRequestViaProxy(url2,this.proxyUrl,HttpMethod.GET,options,this.customAgentOptions,timeout2):networkRequestViaHttps(url2,HttpMethod.GET,options,this.customAgentOptions,timeout2)}async sendPostRequestAsync(url2,options){return this.proxyUrl?networkRequestViaProxy(url2,this.proxyUrl,HttpMethod.POST,options,this.customAgentOptions):networkRequestViaHttps(url2,HttpMethod.POST,options,this.customAgentOptions)}};__name(HttpClient,"HttpClient");var networkRequestViaProxy=__name((destinationUrlString,proxyUrlString,httpMethod,options,agentOptions,timeout2)=>{let destinationUrl=new URL(destinationUrlString),proxyUrl=new URL(proxyUrlString),headers=options?.headers||{},tunnelRequestOptions={host:proxyUrl.hostname,port:proxyUrl.port,method:"CONNECT",path:destinationUrl.hostname,headers};agentOptions&&Object.keys(agentOptions).length&&(tunnelRequestOptions.agent=new import_http2.default.Agent(agentOptions));let postRequestStringContent="";if(httpMethod===HttpMethod.POST){let body=options?.body||"";postRequestStringContent=`Content-Type: application/x-www-form-urlencoded\r
Content-Length: ${body.length}\r
\r
${body}`}else timeout2&&(tunnelRequestOptions.timeout=timeout2);let outgoingRequestString=`${httpMethod.toUpperCase()} ${destinationUrl.href} HTTP/1.1\r
Host: ${destinationUrl.host}\r
Connection: close\r
`+postRequestStringContent+`\r
`;return new Promise((resolve15,reject2)=>{let request7=import_http2.default.request(tunnelRequestOptions);timeout2&&request7.on("timeout",()=>{request7.destroy(),reject2(new Error("Request time out"))}),request7.end(),request7.on("connect",(response,socket)=>{let proxyStatusCode=response?.statusCode||ProxyStatus.SERVER_ERROR;(proxyStatusCode<ProxyStatus.SUCCESS_RANGE_START||proxyStatusCode>ProxyStatus.SUCCESS_RANGE_END)&&(request7.destroy(),socket.destroy(),reject2(new Error(`Error connecting to proxy. Http status code: ${response.statusCode}. Http status message: ${response?.statusMessage||"Unknown"}`))),socket.write(outgoingRequestString);let data=[];socket.on("data",chunk=>{data.push(chunk)}),socket.on("end",()=>{let dataStringArray=Buffer.concat([...data]).toString().split(`\r
`),httpStatusCode=parseInt(dataStringArray[0].split(" ")[1]),statusMessage=dataStringArray[0].split(" ").slice(2).join(" "),body=dataStringArray[dataStringArray.length-1],headersArray=dataStringArray.slice(1,dataStringArray.length-2),entries=new Map;headersArray.forEach(header=>{let headerKeyValue=header.split(new RegExp(/:\s(.*)/s)),headerKey=headerKeyValue[0],headerValue=headerKeyValue[1];try{let object=JSON.parse(headerValue);object&&typeof object=="object"&&(headerValue=object)}catch{}entries.set(headerKey,headerValue)});let parsedHeaders=Object.fromEntries(entries),networkResponse=NetworkUtils.getNetworkResponse(parsedHeaders,parseBody(httpStatusCode,statusMessage,parsedHeaders,body),httpStatusCode);(httpStatusCode<HttpStatus.SUCCESS_RANGE_START||httpStatusCode>HttpStatus.SUCCESS_RANGE_END)&&networkResponse.body.error!==Constants2.AUTHORIZATION_PENDING&&request7.destroy(),resolve15(networkResponse)}),socket.on("error",chunk=>{request7.destroy(),socket.destroy(),reject2(new Error(chunk.toString()))})}),request7.on("error",chunk=>{request7.destroy(),reject2(new Error(chunk.toString()))})})},"networkRequestViaProxy"),networkRequestViaHttps=__name((urlString,httpMethod,options,agentOptions,timeout2)=>{let isPostRequest=httpMethod===HttpMethod.POST,body=options?.body||"",url2=new URL(urlString),headers=options?.headers||{},customOptions={method:httpMethod,headers,...NetworkUtils.urlToHttpOptions(url2)};return agentOptions&&Object.keys(agentOptions).length&&(customOptions.agent=new import_https.default.Agent(agentOptions)),isPostRequest?customOptions.headers={...customOptions.headers,"Content-Length":body.length}:timeout2&&(customOptions.timeout=timeout2),new Promise((resolve15,reject2)=>{let request7;customOptions.protocol==="http:"?request7=import_http2.default.request(customOptions):request7=import_https.default.request(customOptions),isPostRequest&&request7.write(body),timeout2&&request7.on("timeout",()=>{request7.destroy(),reject2(new Error("Request time out"))}),request7.end(),request7.on("response",response=>{let headers2=response.headers,statusCode=response.statusCode,statusMessage=response.statusMessage,data=[];response.on("data",chunk=>{data.push(chunk)}),response.on("end",()=>{let body2=Buffer.concat([...data]).toString(),parsedHeaders=headers2,networkResponse=NetworkUtils.getNetworkResponse(parsedHeaders,parseBody(statusCode,statusMessage,parsedHeaders,body2),statusCode);(statusCode<HttpStatus.SUCCESS_RANGE_START||statusCode>HttpStatus.SUCCESS_RANGE_END)&&networkResponse.body.error!==Constants2.AUTHORIZATION_PENDING&&request7.destroy(),resolve15(networkResponse)})}),request7.on("error",chunk=>{request7.destroy(),reject2(new Error(chunk.toString()))})})},"networkRequestViaHttps"),parseBody=__name((statusCode,statusMessage,headers,body)=>{let parsedBody;try{parsedBody=JSON.parse(body)}catch{let errorType,errorDescriptionHelper;statusCode>=HttpStatus.CLIENT_ERROR_RANGE_START&&statusCode<=HttpStatus.CLIENT_ERROR_RANGE_END?(errorType="client_error",errorDescriptionHelper="A client"):statusCode>=HttpStatus.SERVER_ERROR_RANGE_START&&statusCode<=HttpStatus.SERVER_ERROR_RANGE_END?(errorType="server_error",errorDescriptionHelper="A server"):(errorType="unknown_error",errorDescriptionHelper="An unknown"),parsedBody={error:errorType,error_description:`${errorDescriptionHelper} error occured.
Http status code: ${statusCode}
Http status message: ${statusMessage||"Unknown"}
Headers: ${JSON.stringify(headers)}`}}return parsedBody},"parseBody");var invalidFileExtension="invalid_file_extension",invalidFilePath="invalid_file_path",invalidManagedIdentityIdType="invalid_managed_identity_id_type",invalidSecret="invalid_secret",missingId="missing_client_id",networkUnavailable="network_unavailable",platformNotSupported="platform_not_supported",unableToCreateAzureArc="unable_to_create_azure_arc",unableToCreateCloudShell="unable_to_create_cloud_shell",unableToCreateSource="unable_to_create_source",unableToReadSecretFile="unable_to_read_secret_file",userAssignedNotAvailableAtRuntime="user_assigned_not_available_at_runtime",wwwAuthenticateHeaderMissing="www_authenticate_header_missing",wwwAuthenticateHeaderUnsupportedFormat="www_authenticate_header_unsupported_format",MsiEnvironmentVariableUrlMalformedErrorCodes={[ManagedIdentityEnvironmentVariableNames.AZURE_POD_IDENTITY_AUTHORITY_HOST]:"azure_pod_identity_authority_host_url_malformed",[ManagedIdentityEnvironmentVariableNames.IDENTITY_ENDPOINT]:"identity_endpoint_url_malformed",[ManagedIdentityEnvironmentVariableNames.IMDS_ENDPOINT]:"imds_endpoint_url_malformed",[ManagedIdentityEnvironmentVariableNames.MSI_ENDPOINT]:"msi_endpoint_url_malformed"};var ManagedIdentityErrorMessages={[invalidFileExtension]:"The file path in the WWW-Authenticate header does not contain a .key file.",[invalidFilePath]:"The file path in the WWW-Authenticate header is not in a valid Windows or Linux Format.",[invalidManagedIdentityIdType]:"More than one ManagedIdentityIdType was provided.",[invalidSecret]:"The secret in the file on the file path in the WWW-Authenticate header is greater than 4096 bytes.",[platformNotSupported]:"The platform is not supported by Azure Arc. Azure Arc only supports Windows and Linux.",[missingId]:"A ManagedIdentityId id was not provided.",[MsiEnvironmentVariableUrlMalformedErrorCodes.AZURE_POD_IDENTITY_AUTHORITY_HOST]:`The Managed Identity's '${ManagedIdentityEnvironmentVariableNames.AZURE_POD_IDENTITY_AUTHORITY_HOST}' environment variable is malformed.`,[MsiEnvironmentVariableUrlMalformedErrorCodes.IDENTITY_ENDPOINT]:`The Managed Identity's '${ManagedIdentityEnvironmentVariableNames.IDENTITY_ENDPOINT}' environment variable is malformed.`,[MsiEnvironmentVariableUrlMalformedErrorCodes.IMDS_ENDPOINT]:`The Managed Identity's '${ManagedIdentityEnvironmentVariableNames.IMDS_ENDPOINT}' environment variable is malformed.`,[MsiEnvironmentVariableUrlMalformedErrorCodes.MSI_ENDPOINT]:`The Managed Identity's '${ManagedIdentityEnvironmentVariableNames.MSI_ENDPOINT}' environment variable is malformed.`,[networkUnavailable]:"Authentication unavailable. The request to the managed identity endpoint timed out.",[unableToCreateAzureArc]:"Azure Arc Managed Identities can only be system assigned.",[unableToCreateCloudShell]:"Cloud Shell Managed Identities can only be system assigned.",[unableToCreateSource]:"Unable to create a Managed Identity source based on environment variables.",[unableToReadSecretFile]:"Unable to read the secret file.",[userAssignedNotAvailableAtRuntime]:"Service Fabric user assigned managed identity ClientId or ResourceId is not configurable at runtime.",[wwwAuthenticateHeaderMissing]:"A 401 response was received form the Azure Arc Managed Identity, but the www-authenticate header is missing.",[wwwAuthenticateHeaderUnsupportedFormat]:"A 401 response was received form the Azure Arc Managed Identity, but the www-authenticate header is in an unsupported format."},ManagedIdentityError=class extends AuthError{constructor(errorCode){super(errorCode,ManagedIdentityErrorMessages[errorCode]),this.name="ManagedIdentityError",Object.setPrototypeOf(this,ManagedIdentityError.prototype)}};__name(ManagedIdentityError,"ManagedIdentityError");function createManagedIdentityError(errorCode){return new ManagedIdentityError(errorCode)}__name(createManagedIdentityError,"createManagedIdentityError");var NodeAuthErrorMessage={invalidLoopbackAddressType:{code:"invalid_loopback_server_address_type",desc:"Loopback server address is not type string. This is unexpected."},unableToLoadRedirectUri:{code:"unable_to_load_redirectUrl",desc:"Loopback server callback was invoked without a url. This is unexpected."},noAuthCodeInResponse:{code:"no_auth_code_in_response",desc:"No auth code found in the server response. Please check your network trace to determine what happened."},noLoopbackServerExists:{code:"no_loopback_server_exists",desc:"No loopback server exists yet."},loopbackServerAlreadyExists:{code:"loopback_server_already_exists",desc:"Loopback server already exists. Cannot create another."},loopbackServerTimeout:{code:"loopback_server_timeout",desc:"Timed out waiting for auth code listener to be registered."},stateNotFoundError:{code:"state_not_found",desc:"State not found. Please verify that the request originated from msal."},thumbprintMissing:{code:"thumbprint_missing_from_client_certificate",desc:"Client certificate does not contain a SHA-1 or SHA-256 thumbprint."}},NodeAuthError=class extends AuthError{constructor(errorCode,errorMessage){super(errorCode,errorMessage),this.name="NodeAuthError"}static createInvalidLoopbackAddressTypeError(){return new NodeAuthError(NodeAuthErrorMessage.invalidLoopbackAddressType.code,`${NodeAuthErrorMessage.invalidLoopbackAddressType.desc}`)}static createUnableToLoadRedirectUrlError(){return new NodeAuthError(NodeAuthErrorMessage.unableToLoadRedirectUri.code,`${NodeAuthErrorMessage.unableToLoadRedirectUri.desc}`)}static createNoAuthCodeInResponseError(){return new NodeAuthError(NodeAuthErrorMessage.noAuthCodeInResponse.code,`${NodeAuthErrorMessage.noAuthCodeInResponse.desc}`)}static createNoLoopbackServerExistsError(){return new NodeAuthError(NodeAuthErrorMessage.noLoopbackServerExists.code,`${NodeAuthErrorMessage.noLoopbackServerExists.desc}`)}static createLoopbackServerAlreadyExistsError(){return new NodeAuthError(NodeAuthErrorMessage.loopbackServerAlreadyExists.code,`${NodeAuthErrorMessage.loopbackServerAlreadyExists.desc}`)}static createLoopbackServerTimeoutError(){return new NodeAuthError(NodeAuthErrorMessage.loopbackServerTimeout.code,`${NodeAuthErrorMessage.loopbackServerTimeout.desc}`)}static createStateNotFoundError(){return new NodeAuthError(NodeAuthErrorMessage.stateNotFoundError.code,NodeAuthErrorMessage.stateNotFoundError.desc)}static createThumbprintMissingError(){return new NodeAuthError(NodeAuthErrorMessage.thumbprintMissing.code,NodeAuthErrorMessage.thumbprintMissing.desc)}};__name(NodeAuthError,"NodeAuthError");var DEFAULT_AUTH_OPTIONS={clientId:Constants.EMPTY_STRING,authority:Constants.DEFAULT_AUTHORITY,clientSecret:Constants.EMPTY_STRING,clientAssertion:Constants.EMPTY_STRING,clientCertificate:{thumbprint:Constants.EMPTY_STRING,thumbprintSha256:Constants.EMPTY_STRING,privateKey:Constants.EMPTY_STRING,x5c:Constants.EMPTY_STRING},knownAuthorities:[],cloudDiscoveryMetadata:Constants.EMPTY_STRING,authorityMetadata:Constants.EMPTY_STRING,clientCapabilities:[],protocolMode:ProtocolMode.AAD,azureCloudOptions:{azureCloudInstance:AzureCloudInstance.None,tenant:Constants.EMPTY_STRING},skipAuthorityMetadataCache:!1},DEFAULT_CACHE_OPTIONS2={claimsBasedCachingEnabled:!1},DEFAULT_LOGGER_OPTIONS={loggerCallback:()=>{},piiLoggingEnabled:!1,logLevel:LogLevel.Info},DEFAULT_SYSTEM_OPTIONS2={loggerOptions:DEFAULT_LOGGER_OPTIONS,networkClient:new HttpClient,proxyUrl:Constants.EMPTY_STRING,customAgentOptions:{},disableInternalRetries:!1},DEFAULT_TELEMETRY_OPTIONS2={application:{appName:Constants.EMPTY_STRING,appVersion:Constants.EMPTY_STRING}};function buildAppConfiguration({auth,broker,cache,system,telemetry}){let systemOptions={...DEFAULT_SYSTEM_OPTIONS2,networkClient:new HttpClient(system?.proxyUrl,system?.customAgentOptions),loggerOptions:system?.loggerOptions||DEFAULT_LOGGER_OPTIONS,disableInternalRetries:system?.disableInternalRetries||!1};if(auth.clientCertificate&&!auth.clientCertificate.thumbprint&&!auth.clientCertificate.thumbprintSha256)throw NodeAuthError.createStateNotFoundError();return{auth:{...DEFAULT_AUTH_OPTIONS,...auth},broker:{...broker},cache:{...DEFAULT_CACHE_OPTIONS2,...cache},system:{...systemOptions,...system},telemetry:{...DEFAULT_TELEMETRY_OPTIONS2,...telemetry}}}__name(buildAppConfiguration,"buildAppConfiguration");init_esm_node();var GuidGenerator=class{generateGuid(){return v4_default2()}isGuid(guid){return/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(guid)}};__name(GuidGenerator,"GuidGenerator");var EncodingUtils=class{static base64Encode(str,encoding){return Buffer.from(str,encoding).toString("base64")}static base64EncodeUrl(str,encoding){return EncodingUtils.base64Encode(str,encoding).replace(/=/g,Constants.EMPTY_STRING).replace(/\+/g,"-").replace(/\//g,"_")}static base64Decode(base64Str){return Buffer.from(base64Str,"base64").toString("utf8")}static base64DecodeUrl(base64Str){let str=base64Str.replace(/-/g,"+").replace(/_/g,"/");for(;str.length%4;)str+="=";return EncodingUtils.base64Decode(str)}};__name(EncodingUtils,"EncodingUtils");var import_crypto20=__toESM(require("crypto"),1);var HashUtils=class{sha256(buffer){return import_crypto20.default.createHash(Hash.SHA256).update(buffer).digest()}};__name(HashUtils,"HashUtils");var import_crypto21=__toESM(require("crypto"),1);var PkceGenerator=class{constructor(){this.hashUtils=new HashUtils}async generatePkceCodes(){let verifier=this.generateCodeVerifier(),challenge=this.generateCodeChallengeFromVerifier(verifier);return{verifier,challenge}}generateCodeVerifier(){let charArr=[],maxNumber=256-256%CharSet.CV_CHARSET.length;for(;charArr.length<=RANDOM_OCTET_SIZE;){let byte=import_crypto21.default.randomBytes(1)[0];if(byte>=maxNumber)continue;let index=byte%CharSet.CV_CHARSET.length;charArr.push(CharSet.CV_CHARSET[index])}let verifier=charArr.join(Constants.EMPTY_STRING);return EncodingUtils.base64EncodeUrl(verifier)}generateCodeChallengeFromVerifier(codeVerifier){return EncodingUtils.base64EncodeUrl(this.hashUtils.sha256(codeVerifier).toString("base64"),"base64")}};__name(PkceGenerator,"PkceGenerator");var CryptoProvider=class{constructor(){this.pkceGenerator=new PkceGenerator,this.guidGenerator=new GuidGenerator,this.hashUtils=new HashUtils}base64UrlEncode(){throw new Error("Method not implemented.")}encodeKid(){throw new Error("Method not implemented.")}createNewGuid(){return this.guidGenerator.generateGuid()}base64Encode(input){return EncodingUtils.base64Encode(input)}base64Decode(input){return EncodingUtils.base64Decode(input)}generatePkceCodes(){return this.pkceGenerator.generatePkceCodes()}getPublicKeyThumbprint(){throw new Error("Method not implemented.")}removeTokenBindingKey(){throw new Error("Method not implemented.")}clearKeystore(){throw new Error("Method not implemented.")}signJwt(){throw new Error("Method not implemented.")}async hashString(plainText){return EncodingUtils.base64EncodeUrl(this.hashUtils.sha256(plainText).toString("base64"),"base64")}};__name(CryptoProvider,"CryptoProvider");var NodeStorage=class extends CacheManager{constructor(logger,clientId,cryptoImpl,staticAuthorityOptions){super(clientId,cryptoImpl,logger,staticAuthorityOptions),this.cache={},this.changeEmitters=[],this.logger=logger}registerChangeEmitter(func){this.changeEmitters.push(func)}emitChange(){this.changeEmitters.forEach(func=>func.call(null))}cacheToInMemoryCache(cache){let inMemoryCache={accounts:{},idTokens:{},accessTokens:{},refreshTokens:{},appMetadata:{}};for(let key in cache){let value=cache[key];if(typeof value=="object")if(value instanceof AccountEntity)inMemoryCache.accounts[key]=value;else if(CacheHelpers_exports.isIdTokenEntity(value))inMemoryCache.idTokens[key]=value;else if(CacheHelpers_exports.isAccessTokenEntity(value))inMemoryCache.accessTokens[key]=value;else if(CacheHelpers_exports.isRefreshTokenEntity(value))inMemoryCache.refreshTokens[key]=value;else if(CacheHelpers_exports.isAppMetadataEntity(key,value))inMemoryCache.appMetadata[key]=value;else continue}return inMemoryCache}inMemoryCacheToCache(inMemoryCache){let cache=this.getCache();return cache={...cache,...inMemoryCache.accounts,...inMemoryCache.idTokens,...inMemoryCache.accessTokens,...inMemoryCache.refreshTokens,...inMemoryCache.appMetadata},cache}getInMemoryCache(){return this.logger.trace("Getting in-memory cache"),this.cacheToInMemoryCache(this.getCache())}setInMemoryCache(inMemoryCache){this.logger.trace("Setting in-memory cache");let cache=this.inMemoryCacheToCache(inMemoryCache);this.setCache(cache),this.emitChange()}getCache(){return this.logger.trace("Getting cache key-value store"),this.cache}setCache(cache){this.logger.trace("Setting cache key value store"),this.cache=cache,this.emitChange()}getItem(key){return this.logger.tracePii(`Item key: ${key}`),this.getCache()[key]}setItem(key,value){this.logger.tracePii(`Item key: ${key}`);let cache=this.getCache();cache[key]=value,this.setCache(cache)}getAccountKeys(){let inMemoryCache=this.getInMemoryCache();return Object.keys(inMemoryCache.accounts)}getTokenKeys(){let inMemoryCache=this.getInMemoryCache();return{idToken:Object.keys(inMemoryCache.idTokens),accessToken:Object.keys(inMemoryCache.accessTokens),refreshToken:Object.keys(inMemoryCache.refreshTokens)}}getAccount(accountKey){let accountEntity=this.getCachedAccountEntity(accountKey);return accountEntity&&AccountEntity.isAccountEntity(accountEntity)?this.updateOutdatedCachedAccount(accountKey,accountEntity):null}getCachedAccountEntity(accountKey){return this.getItem(accountKey)?Object.assign(new AccountEntity,this.getItem(accountKey)):null}setAccount(account){let accountKey=account.generateAccountKey();this.setItem(accountKey,account)}getIdTokenCredential(idTokenKey){let idToken=this.getItem(idTokenKey);return CacheHelpers_exports.isIdTokenEntity(idToken)?idToken:null}setIdTokenCredential(idToken){let idTokenKey=CacheHelpers_exports.generateCredentialKey(idToken);this.setItem(idTokenKey,idToken)}getAccessTokenCredential(accessTokenKey){let accessToken=this.getItem(accessTokenKey);return CacheHelpers_exports.isAccessTokenEntity(accessToken)?accessToken:null}setAccessTokenCredential(accessToken){let accessTokenKey=CacheHelpers_exports.generateCredentialKey(accessToken);this.setItem(accessTokenKey,accessToken)}getRefreshTokenCredential(refreshTokenKey){let refreshToken=this.getItem(refreshTokenKey);return CacheHelpers_exports.isRefreshTokenEntity(refreshToken)?refreshToken:null}setRefreshTokenCredential(refreshToken){let refreshTokenKey=CacheHelpers_exports.generateCredentialKey(refreshToken);this.setItem(refreshTokenKey,refreshToken)}getAppMetadata(appMetadataKey){let appMetadata=this.getItem(appMetadataKey);return CacheHelpers_exports.isAppMetadataEntity(appMetadataKey,appMetadata)?appMetadata:null}setAppMetadata(appMetadata){let appMetadataKey=CacheHelpers_exports.generateAppMetadataKey(appMetadata);this.setItem(appMetadataKey,appMetadata)}getServerTelemetry(serverTelemetrykey){let serverTelemetryEntity=this.getItem(serverTelemetrykey);return serverTelemetryEntity&&CacheHelpers_exports.isServerTelemetryEntity(serverTelemetrykey,serverTelemetryEntity)?serverTelemetryEntity:null}setServerTelemetry(serverTelemetryKey,serverTelemetry){this.setItem(serverTelemetryKey,serverTelemetry)}getAuthorityMetadata(key){let authorityMetadataEntity=this.getItem(key);return authorityMetadataEntity&&CacheHelpers_exports.isAuthorityMetadataEntity(key,authorityMetadataEntity)?authorityMetadataEntity:null}getAuthorityMetadataKeys(){return this.getKeys().filter(key=>this.isAuthorityMetadata(key))}setAuthorityMetadata(key,metadata){this.setItem(key,metadata)}getThrottlingCache(throttlingCacheKey){let throttlingCache=this.getItem(throttlingCacheKey);return throttlingCache&&CacheHelpers_exports.isThrottlingEntity(throttlingCacheKey,throttlingCache)?throttlingCache:null}setThrottlingCache(throttlingCacheKey,throttlingCache){this.setItem(throttlingCacheKey,throttlingCache)}removeItem(key){this.logger.tracePii(`Item key: ${key}`);let result=!1,cache=this.getCache();return cache[key]&&(delete cache[key],result=!0),result&&(this.setCache(cache),this.emitChange()),result}removeOutdatedAccount(accountKey){this.removeItem(accountKey)}containsKey(key){return this.getKeys().includes(key)}getKeys(){this.logger.trace("Retrieving all cache keys");let cache=this.getCache();return[...Object.keys(cache)]}async clear(){this.logger.trace("Clearing cache entries created by MSAL"),this.getKeys().forEach(key=>{this.removeItem(key)}),this.emitChange()}static generateInMemoryCache(cache){return Deserializer.deserializeAllCache(Deserializer.deserializeJSONBlob(cache))}static generateJsonCache(inMemoryCache){return Serializer.serializeAllCache(inMemoryCache)}updateCredentialCacheKey(currentCacheKey,credential){let updatedCacheKey=CacheHelpers_exports.generateCredentialKey(credential);if(currentCacheKey!==updatedCacheKey){let cacheItem=this.getItem(currentCacheKey);if(cacheItem)return this.removeItem(currentCacheKey),this.setItem(updatedCacheKey,cacheItem),this.logger.verbose(`Updated an outdated ${credential.credentialType} cache key`),updatedCacheKey;this.logger.error(`Attempted to update an outdated ${credential.credentialType} cache key but no item matching the outdated key was found in storage`)}return currentCacheKey}};__name(NodeStorage,"NodeStorage");var defaultSerializedCache={Account:{},IdToken:{},AccessToken:{},RefreshToken:{},AppMetadata:{}},TokenCache=class{constructor(storage,logger,cachePlugin){this.cacheHasChanged=!1,this.storage=storage,this.storage.registerChangeEmitter(this.handleChangeEvent.bind(this)),cachePlugin&&(this.persistence=cachePlugin),this.logger=logger}hasChanged(){return this.cacheHasChanged}serialize(){this.logger.trace("Serializing in-memory cache");let finalState=Serializer.serializeAllCache(this.storage.getInMemoryCache());return this.cacheSnapshot?(this.logger.trace("Reading cache snapshot from disk"),finalState=this.mergeState(JSON.parse(this.cacheSnapshot),finalState)):this.logger.trace("No cache snapshot to merge"),this.cacheHasChanged=!1,JSON.stringify(finalState)}deserialize(cache){if(this.logger.trace("Deserializing JSON to in-memory cache"),this.cacheSnapshot=cache,this.cacheSnapshot){this.logger.trace("Reading cache snapshot from disk");let deserializedCache=Deserializer.deserializeAllCache(this.overlayDefaults(JSON.parse(this.cacheSnapshot)));this.storage.setInMemoryCache(deserializedCache)}else this.logger.trace("No cache snapshot to deserialize")}getKVStore(){return this.storage.getCache()}async getAllAccounts(){this.logger.trace("getAllAccounts called");let cacheContext;try{return this.persistence&&(cacheContext=new TokenCacheContext(this,!0),await this.persistence.beforeCacheAccess(cacheContext)),this.storage.getAllAccounts()}finally{this.persistence&&cacheContext&&await this.persistence.afterCacheAccess(cacheContext)}}async getAccountByHomeId(homeAccountId){let allAccounts=await this.getAllAccounts();return homeAccountId&&allAccounts&&allAccounts.length&&allAccounts.filter(accountObj=>accountObj.homeAccountId===homeAccountId)[0]||null}async getAccountByLocalId(localAccountId){let allAccounts=await this.getAllAccounts();return localAccountId&&allAccounts&&allAccounts.length&&allAccounts.filter(accountObj=>accountObj.localAccountId===localAccountId)[0]||null}async removeAccount(account){this.logger.trace("removeAccount called");let cacheContext;try{this.persistence&&(cacheContext=new TokenCacheContext(this,!0),await this.persistence.beforeCacheAccess(cacheContext)),await this.storage.removeAccount(AccountEntity.generateAccountCacheKey(account))}finally{this.persistence&&cacheContext&&await this.persistence.afterCacheAccess(cacheContext)}}handleChangeEvent(){this.cacheHasChanged=!0}mergeState(oldState,currentState){this.logger.trace("Merging in-memory cache with cache snapshot");let stateAfterRemoval=this.mergeRemovals(oldState,currentState);return this.mergeUpdates(stateAfterRemoval,currentState)}mergeUpdates(oldState,newState){return Object.keys(newState).forEach(newKey=>{let newValue=newState[newKey];if(!oldState.hasOwnProperty(newKey))newValue!==null&&(oldState[newKey]=newValue);else{let newValueNotNull=newValue!==null,newValueIsObject=typeof newValue=="object",newValueIsNotArray=!Array.isArray(newValue),oldStateNotUndefinedOrNull=typeof oldState[newKey]<"u"&&oldState[newKey]!==null;newValueNotNull&&newValueIsObject&&newValueIsNotArray&&oldStateNotUndefinedOrNull?this.mergeUpdates(oldState[newKey],newValue):oldState[newKey]=newValue}}),oldState}mergeRemovals(oldState,newState){this.logger.trace("Remove updated entries in cache");let accounts=oldState.Account?this.mergeRemovalsDict(oldState.Account,newState.Account):oldState.Account,accessTokens=oldState.AccessToken?this.mergeRemovalsDict(oldState.AccessToken,newState.AccessToken):oldState.AccessToken,refreshTokens=oldState.RefreshToken?this.mergeRemovalsDict(oldState.RefreshToken,newState.RefreshToken):oldState.RefreshToken,idTokens=oldState.IdToken?this.mergeRemovalsDict(oldState.IdToken,newState.IdToken):oldState.IdToken,appMetadata=oldState.AppMetadata?this.mergeRemovalsDict(oldState.AppMetadata,newState.AppMetadata):oldState.AppMetadata;return{...oldState,Account:accounts,AccessToken:accessTokens,RefreshToken:refreshTokens,IdToken:idTokens,AppMetadata:appMetadata}}mergeRemovalsDict(oldState,newState){let finalState={...oldState};return Object.keys(oldState).forEach(oldKey=>{(!newState||!newState.hasOwnProperty(oldKey))&&delete finalState[oldKey]}),finalState}overlayDefaults(passedInCache){return this.logger.trace("Overlaying input cache with the default cache"),{Account:{...defaultSerializedCache.Account,...passedInCache.Account},IdToken:{...defaultSerializedCache.IdToken,...passedInCache.IdToken},AccessToken:{...defaultSerializedCache.AccessToken,...passedInCache.AccessToken},RefreshToken:{...defaultSerializedCache.RefreshToken,...passedInCache.RefreshToken},AppMetadata:{...defaultSerializedCache.AppMetadata,...passedInCache.AppMetadata}}}};__name(TokenCache,"TokenCache");var import_jsonwebtoken=__toESM(require_jsonwebtoken(),1);var ClientAssertion=class{static fromAssertion(assertion){let clientAssertion=new ClientAssertion;return clientAssertion.jwt=assertion,clientAssertion}static fromCertificate(thumbprint,privateKey,publicCertificate){let clientAssertion=new ClientAssertion;return clientAssertion.privateKey=privateKey,clientAssertion.thumbprint=thumbprint,clientAssertion.useSha256=!1,publicCertificate&&(clientAssertion.publicCertificate=this.parseCertificate(publicCertificate)),clientAssertion}static fromCertificateWithSha256Thumbprint(thumbprint,privateKey,publicCertificate){let clientAssertion=new ClientAssertion;return clientAssertion.privateKey=privateKey,clientAssertion.thumbprint=thumbprint,clientAssertion.useSha256=!0,publicCertificate&&(clientAssertion.publicCertificate=this.parseCertificate(publicCertificate)),clientAssertion}getJwt(cryptoProvider,issuer,jwtAudience){if(this.privateKey&&this.thumbprint)return this.jwt&&!this.isExpired()&&issuer===this.issuer&&jwtAudience===this.jwtAudience?this.jwt:this.createJwt(cryptoProvider,issuer,jwtAudience);if(this.jwt)return this.jwt;throw createClientAuthError(ClientAuthErrorCodes_exports.invalidAssertion)}createJwt(cryptoProvider,issuer,jwtAudience){this.issuer=issuer,this.jwtAudience=jwtAudience;let issuedAt=TimeUtils_exports.nowSeconds();this.expirationTime=issuedAt+600;let header={alg:this.useSha256?JwtConstants.PSS_256:JwtConstants.RSA_256},thumbprintHeader=this.useSha256?JwtConstants.X5T_256:JwtConstants.X5T;Object.assign(header,{[thumbprintHeader]:EncodingUtils.base64EncodeUrl(this.thumbprint,"hex")}),this.publicCertificate&&Object.assign(header,{[JwtConstants.X5C]:this.publicCertificate});let payload={[JwtConstants.AUDIENCE]:this.jwtAudience,[JwtConstants.EXPIRATION_TIME]:this.expirationTime,[JwtConstants.ISSUER]:this.issuer,[JwtConstants.SUBJECT]:this.issuer,[JwtConstants.NOT_BEFORE]:issuedAt,[JwtConstants.JWT_ID]:cryptoProvider.createNewGuid()};return this.jwt=import_jsonwebtoken.default.sign(payload,this.privateKey,{header}),this.jwt}isExpired(){return this.expirationTime<TimeUtils_exports.nowSeconds()}static parseCertificate(publicCertificate){let regexToFindCerts=/-----BEGIN CERTIFICATE-----\r*\n(.+?)\r*\n-----END CERTIFICATE-----/gs,certs=[],matches;for(;(matches=regexToFindCerts.exec(publicCertificate))!==null;)certs.push(matches[1].replace(/\r*\n/g,Constants.EMPTY_STRING));return certs}};__name(ClientAssertion,"ClientAssertion");var name2="@azure/msal-node",version3="2.12.0";var UsernamePasswordClient=class extends BaseClient{constructor(configuration){super(configuration)}async acquireToken(request7){this.logger.info("in acquireToken call in username-password client");let reqTimestamp=TimeUtils_exports.nowSeconds(),response=await this.executeTokenRequest(this.authority,request7),responseHandler=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin);return responseHandler.validateTokenResponse(response.body),responseHandler.handleServerTokenResponse(response.body,this.authority,reqTimestamp,request7)}async executeTokenRequest(authority,request7){let queryParametersString=this.createTokenQueryParameters(request7),endpoint=UrlString.appendQueryString(authority.tokenEndpoint,queryParametersString),requestBody=await this.createTokenRequestBody(request7),headers=this.createTokenRequestHeaders({credential:request7.username,type:CcsCredentialType.UPN}),thumbprint={clientId:this.config.authOptions.clientId,authority:authority.canonicalAuthority,scopes:request7.scopes,claims:request7.claims,authenticationScheme:request7.authenticationScheme,resourceRequestMethod:request7.resourceRequestMethod,resourceRequestUri:request7.resourceRequestUri,shrClaims:request7.shrClaims,sshKid:request7.sshKid};return this.executePostToTokenEndpoint(endpoint,requestBody,headers,thumbprint,request7.correlationId)}async createTokenRequestBody(request7){let parameterBuilder=new RequestParameterBuilder;parameterBuilder.addClientId(this.config.authOptions.clientId),parameterBuilder.addUsername(request7.username),parameterBuilder.addPassword(request7.password),parameterBuilder.addScopes(request7.scopes),parameterBuilder.addResponseTypeForTokenAndIdToken(),parameterBuilder.addGrantType(GrantType.RESOURCE_OWNER_PASSWORD_GRANT),parameterBuilder.addClientInfo(),parameterBuilder.addLibraryInfo(this.config.libraryInfo),parameterBuilder.addApplicationTelemetry(this.config.telemetry.application),parameterBuilder.addThrottling(),this.serverTelemetryManager&&parameterBuilder.addServerTelemetry(this.serverTelemetryManager);let correlationId=request7.correlationId||this.config.cryptoInterface.createNewGuid();parameterBuilder.addCorrelationId(correlationId),this.config.clientCredentials.clientSecret&&parameterBuilder.addClientSecret(this.config.clientCredentials.clientSecret);let clientAssertion=this.config.clientCredentials.clientAssertion;return clientAssertion&&(parameterBuilder.addClientAssertion(await getClientAssertion(clientAssertion.assertion,this.config.authOptions.clientId,request7.resourceRequestUri)),parameterBuilder.addClientAssertionType(clientAssertion.assertionType)),(!StringUtils.isEmptyObj(request7.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&parameterBuilder.addClaims(request7.claims,this.config.authOptions.clientCapabilities),this.config.systemOptions.preventCorsPreflight&&request7.username&&parameterBuilder.addCcsUpn(request7.username),parameterBuilder.createQueryString()}};__name(UsernamePasswordClient,"UsernamePasswordClient");var ClientApplication=class{constructor(configuration){this.config=buildAppConfiguration(configuration),this.cryptoProvider=new CryptoProvider,this.logger=new Logger(this.config.system.loggerOptions,name2,version3),this.storage=new NodeStorage(this.logger,this.config.auth.clientId,this.cryptoProvider,buildStaticAuthorityOptions(this.config.auth)),this.tokenCache=new TokenCache(this.storage,this.logger,this.config.cache.cachePlugin)}async getAuthCodeUrl(request7){this.logger.info("getAuthCodeUrl called",request7.correlationId);let validRequest={...request7,...await this.initializeBaseRequest(request7),responseMode:request7.responseMode||ResponseMode.QUERY,authenticationScheme:AuthenticationScheme.BEARER},authClientConfig=await this.buildOauthClientConfiguration(validRequest.authority,validRequest.correlationId,void 0,void 0,request7.azureCloudOptions),authorizationCodeClient=new AuthorizationCodeClient(authClientConfig);return this.logger.verbose("Auth code client created",validRequest.correlationId),authorizationCodeClient.getAuthCodeUrl(validRequest)}async acquireTokenByCode(request7,authCodePayLoad){this.logger.info("acquireTokenByCode called"),request7.state&&authCodePayLoad&&(this.logger.info("acquireTokenByCode - validating state"),this.validateState(request7.state,authCodePayLoad.state||""),authCodePayLoad={...authCodePayLoad,state:""});let validRequest={...request7,...await this.initializeBaseRequest(request7),authenticationScheme:AuthenticationScheme.BEARER},serverTelemetryManager=this.initializeServerTelemetryManager(ApiId.acquireTokenByCode,validRequest.correlationId);try{let authClientConfig=await this.buildOauthClientConfiguration(validRequest.authority,validRequest.correlationId,serverTelemetryManager,void 0,request7.azureCloudOptions),authorizationCodeClient=new AuthorizationCodeClient(authClientConfig);return this.logger.verbose("Auth code client created",validRequest.correlationId),await authorizationCodeClient.acquireToken(validRequest,authCodePayLoad)}catch(e){throw e instanceof AuthError&&e.setCorrelationId(validRequest.correlationId),serverTelemetryManager.cacheFailedRequest(e),e}}async acquireTokenByRefreshToken(request7){this.logger.info("acquireTokenByRefreshToken called",request7.correlationId);let validRequest={...request7,...await this.initializeBaseRequest(request7),authenticationScheme:AuthenticationScheme.BEARER},serverTelemetryManager=this.initializeServerTelemetryManager(ApiId.acquireTokenByRefreshToken,validRequest.correlationId);try{let refreshTokenClientConfig=await this.buildOauthClientConfiguration(validRequest.authority,validRequest.correlationId,serverTelemetryManager,void 0,request7.azureCloudOptions),refreshTokenClient=new RefreshTokenClient(refreshTokenClientConfig);return this.logger.verbose("Refresh token client created",validRequest.correlationId),await refreshTokenClient.acquireToken(validRequest)}catch(e){throw e instanceof AuthError&&e.setCorrelationId(validRequest.correlationId),serverTelemetryManager.cacheFailedRequest(e),e}}async acquireTokenSilent(request7){let validRequest={...request7,...await this.initializeBaseRequest(request7),forceRefresh:request7.forceRefresh||!1},serverTelemetryManager=this.initializeServerTelemetryManager(ApiId.acquireTokenSilent,validRequest.correlationId,validRequest.forceRefresh);try{let silentFlowClientConfig=await this.buildOauthClientConfiguration(validRequest.authority,validRequest.correlationId,serverTelemetryManager,void 0,request7.azureCloudOptions),silentFlowClient=new SilentFlowClient(silentFlowClientConfig);return this.logger.verbose("Silent flow client created",validRequest.correlationId),await silentFlowClient.acquireToken(validRequest)}catch(e){throw e instanceof AuthError&&e.setCorrelationId(validRequest.correlationId),serverTelemetryManager.cacheFailedRequest(e),e}}async acquireTokenByUsernamePassword(request7){this.logger.info("acquireTokenByUsernamePassword called",request7.correlationId);let validRequest={...request7,...await this.initializeBaseRequest(request7)},serverTelemetryManager=this.initializeServerTelemetryManager(ApiId.acquireTokenByUsernamePassword,validRequest.correlationId);try{let usernamePasswordClientConfig=await this.buildOauthClientConfiguration(validRequest.authority,validRequest.correlationId,serverTelemetryManager,void 0,request7.azureCloudOptions),usernamePasswordClient=new UsernamePasswordClient(usernamePasswordClientConfig);return this.logger.verbose("Username password client created",validRequest.correlationId),await usernamePasswordClient.acquireToken(validRequest)}catch(e){throw e instanceof AuthError&&e.setCorrelationId(validRequest.correlationId),serverTelemetryManager.cacheFailedRequest(e),e}}getTokenCache(){return this.logger.info("getTokenCache called"),this.tokenCache}validateState(state,cachedState){if(!state)throw NodeAuthError.createStateNotFoundError();if(state!==cachedState)throw createClientAuthError(ClientAuthErrorCodes_exports.stateMismatch)}getLogger(){return this.logger}setLogger(logger){this.logger=logger}async buildOauthClientConfiguration(authority,requestCorrelationId,serverTelemetryManager,azureRegionConfiguration,azureCloudOptions){this.logger.verbose("buildOauthClientConfiguration called",requestCorrelationId);let userAzureCloudOptions=azureCloudOptions||this.config.auth.azureCloudOptions,discoveredAuthority=await this.createAuthority(authority,requestCorrelationId,azureRegionConfiguration,userAzureCloudOptions);return this.logger.info(`Building oauth client configuration with the following authority: ${discoveredAuthority.tokenEndpoint}.`,requestCorrelationId),serverTelemetryManager?.updateRegionDiscoveryMetadata(discoveredAuthority.regionDiscoveryMetadata),{authOptions:{clientId:this.config.auth.clientId,authority:discoveredAuthority,clientCapabilities:this.config.auth.clientCapabilities},loggerOptions:{logLevel:this.config.system.loggerOptions.logLevel,loggerCallback:this.config.system.loggerOptions.loggerCallback,piiLoggingEnabled:this.config.system.loggerOptions.piiLoggingEnabled,correlationId:requestCorrelationId},cacheOptions:{claimsBasedCachingEnabled:this.config.cache.claimsBasedCachingEnabled},cryptoInterface:this.cryptoProvider,networkInterface:this.config.system.networkClient,storageInterface:this.storage,serverTelemetryManager,clientCredentials:{clientSecret:this.clientSecret,clientAssertion:await this.getClientAssertion(discoveredAuthority)},libraryInfo:{sku:Constants2.MSAL_SKU,version:version3,cpu:process.arch||Constants.EMPTY_STRING,os:process.platform||Constants.EMPTY_STRING},telemetry:this.config.telemetry,persistencePlugin:this.config.cache.cachePlugin,serializableCache:this.tokenCache}}async getClientAssertion(authority){return this.developerProvidedClientAssertion&&(this.clientAssertion=ClientAssertion.fromAssertion(await getClientAssertion(this.developerProvidedClientAssertion,this.config.auth.clientId,authority.tokenEndpoint))),this.clientAssertion&&{assertion:this.clientAssertion.getJwt(this.cryptoProvider,this.config.auth.clientId,authority.tokenEndpoint),assertionType:Constants2.JWT_BEARER_ASSERTION_TYPE}}async initializeBaseRequest(authRequest){return this.logger.verbose("initializeRequestScopes called",authRequest.correlationId),authRequest.authenticationScheme&&authRequest.authenticationScheme===AuthenticationScheme.POP&&this.logger.verbose("Authentication Scheme 'pop' is not supported yet, setting Authentication Scheme to 'Bearer' for request",authRequest.correlationId),authRequest.authenticationScheme=AuthenticationScheme.BEARER,this.config.cache.claimsBasedCachingEnabled&&authRequest.claims&&!StringUtils.isEmptyObj(authRequest.claims)&&(authRequest.requestedClaimsHash=await this.cryptoProvider.hashString(authRequest.claims)),{...authRequest,scopes:[...authRequest&&authRequest.scopes||[],...OIDC_DEFAULT_SCOPES],correlationId:authRequest&&authRequest.correlationId||this.cryptoProvider.createNewGuid(),authority:authRequest.authority||this.config.auth.authority}}initializeServerTelemetryManager(apiId,correlationId,forceRefresh){let telemetryPayload={clientId:this.config.auth.clientId,correlationId,apiId,forceRefresh:forceRefresh||!1};return new ServerTelemetryManager(telemetryPayload,this.storage)}async createAuthority(authorityString,requestCorrelationId,azureRegionConfiguration,azureCloudOptions){this.logger.verbose("createAuthority called",requestCorrelationId);let authorityUrl=Authority.generateAuthority(authorityString,azureCloudOptions),authorityOptions={protocolMode:this.config.auth.protocolMode,knownAuthorities:this.config.auth.knownAuthorities,cloudDiscoveryMetadata:this.config.auth.cloudDiscoveryMetadata,authorityMetadata:this.config.auth.authorityMetadata,azureRegionConfiguration,skipAuthorityMetadataCache:this.config.auth.skipAuthorityMetadataCache};return AuthorityFactory_exports.createDiscoveredInstance(authorityUrl,this.config.system.networkClient,this.storage,authorityOptions,this.logger,requestCorrelationId)}clearCache(){this.storage.clear()}};__name(ClientApplication,"ClientApplication");var import_http3=__toESM(require("http"),1);var LoopbackClient=class{async listenForAuthCode(successTemplate,errorTemplate){if(this.server)throw NodeAuthError.createLoopbackServerAlreadyExistsError();return new Promise((resolve15,reject2)=>{this.server=import_http3.default.createServer((req,res)=>{let url2=req.url;if(url2){if(url2===Constants.FORWARD_SLASH){res.end(successTemplate||"Auth code was successfully acquired. You can close this window now.");return}}else{res.end(errorTemplate||"Error occurred loading redirectUrl"),reject2(NodeAuthError.createUnableToLoadRedirectUrlError());return}let redirectUri=this.getRedirectUri(),parsedUrl=new URL(url2,redirectUri),authCodeResponse=UrlUtils_exports.getDeserializedResponse(parsedUrl.search)||{};authCodeResponse.code&&(res.writeHead(HttpStatus.REDIRECT,{location:redirectUri}),res.end()),resolve15(authCodeResponse)}),this.server.listen(0)})}getRedirectUri(){if(!this.server||!this.server.listening)throw NodeAuthError.createNoLoopbackServerExistsError();let address=this.server.address();if(!address||typeof address=="string"||!address.port)throw this.closeServer(),NodeAuthError.createInvalidLoopbackAddressTypeError();let port=address&&address.port;return`${Constants2.HTTP_PROTOCOL}${Constants2.LOCALHOST}:${port}`}closeServer(){this.server&&(this.server.close(),typeof this.server.closeAllConnections=="function"&&this.server.closeAllConnections(),this.server.unref(),this.server=void 0)}};__name(LoopbackClient,"LoopbackClient");var DeviceCodeClient=class extends BaseClient{constructor(configuration){super(configuration)}async acquireToken(request7){let deviceCodeResponse=await this.getDeviceCode(request7);request7.deviceCodeCallback(deviceCodeResponse);let reqTimestamp=TimeUtils_exports.nowSeconds(),response=await this.acquireTokenWithDeviceCode(request7,deviceCodeResponse),responseHandler=new ResponseHandler(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin);return responseHandler.validateTokenResponse(response),responseHandler.handleServerTokenResponse(response,this.authority,reqTimestamp,request7)}async getDeviceCode(request7){let queryParametersString=this.createExtraQueryParameters(request7),endpoint=UrlString.appendQueryString(this.authority.deviceCodeEndpoint,queryParametersString),queryString=this.createQueryString(request7),headers=this.createTokenRequestHeaders(),thumbprint={clientId:this.config.authOptions.clientId,authority:request7.authority,scopes:request7.scopes,claims:request7.claims,authenticationScheme:request7.authenticationScheme,resourceRequestMethod:request7.resourceRequestMethod,resourceRequestUri:request7.resourceRequestUri,shrClaims:request7.shrClaims,sshKid:request7.sshKid};return this.executePostRequestToDeviceCodeEndpoint(endpoint,queryString,headers,thumbprint)}createExtraQueryParameters(request7){let parameterBuilder=new RequestParameterBuilder;return request7.extraQueryParameters&&parameterBuilder.addExtraQueryParameters(request7.extraQueryParameters),parameterBuilder.createQueryString()}async executePostRequestToDeviceCodeEndpoint(deviceCodeEndpoint,queryString,headers,thumbprint){let{body:{user_code:userCode,device_code:deviceCode,verification_uri:verificationUri,expires_in:expiresIn,interval,message}}=await this.networkManager.sendPostRequest(thumbprint,deviceCodeEndpoint,{body:queryString,headers});return{userCode,deviceCode,verificationUri,expiresIn,interval,message}}createQueryString(request7){let parameterBuilder=new RequestParameterBuilder;return parameterBuilder.addScopes(request7.scopes),parameterBuilder.addClientId(this.config.authOptions.clientId),request7.extraQueryParameters&&parameterBuilder.addExtraQueryParameters(request7.extraQueryParameters),(request7.claims||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&parameterBuilder.addClaims(request7.claims,this.config.authOptions.clientCapabilities),parameterBuilder.createQueryString()}continuePolling(deviceCodeExpirationTime,userSpecifiedTimeout,userSpecifiedCancelFlag){if(userSpecifiedCancelFlag)throw this.logger.error("Token request cancelled by setting DeviceCodeRequest.cancel = true"),createClientAuthError(ClientAuthErrorCodes_exports.deviceCodePollingCancelled);if(userSpecifiedTimeout&&userSpecifiedTimeout<deviceCodeExpirationTime&&TimeUtils_exports.nowSeconds()>userSpecifiedTimeout)throw this.logger.error(`User defined timeout for device code polling reached. The timeout was set for ${userSpecifiedTimeout}`),createClientAuthError(ClientAuthErrorCodes_exports.userTimeoutReached);if(TimeUtils_exports.nowSeconds()>deviceCodeExpirationTime)throw userSpecifiedTimeout&&this.logger.verbose(`User specified timeout ignored as the device code has expired before the timeout elapsed. The user specified timeout was set for ${userSpecifiedTimeout}`),this.logger.error(`Device code expired. Expiration time of device code was ${deviceCodeExpirationTime}`),createClientAuthError(ClientAuthErrorCodes_exports.deviceCodeExpired);return!0}async acquireTokenWithDeviceCode(request7,deviceCodeResponse){let queryParametersString=this.createTokenQueryParameters(request7),endpoint=UrlString.appendQueryString(this.authority.tokenEndpoint,queryParametersString),requestBody=this.createTokenRequestBody(request7,deviceCodeResponse),headers=this.createTokenRequestHeaders(),userSpecifiedTimeout=request7.timeout?TimeUtils_exports.nowSeconds()+request7.timeout:void 0,deviceCodeExpirationTime=TimeUtils_exports.nowSeconds()+deviceCodeResponse.expiresIn,pollingIntervalMilli=deviceCodeResponse.interval*1e3;for(;this.continuePolling(deviceCodeExpirationTime,userSpecifiedTimeout,request7.cancel);){let thumbprint={clientId:this.config.authOptions.clientId,authority:request7.authority,scopes:request7.scopes,claims:request7.claims,authenticationScheme:request7.authenticationScheme,resourceRequestMethod:request7.resourceRequestMethod,resourceRequestUri:request7.resourceRequestUri,shrClaims:request7.shrClaims,sshKid:request7.sshKid},response=await this.executePostToTokenEndpoint(endpoint,requestBody,headers,thumbprint,request7.correlationId);if(response.body&&response.body.error)if(response.body.error===Constants.AUTHORIZATION_PENDING)this.logger.info("Authorization pending. Continue polling."),await TimeUtils_exports.delay(pollingIntervalMilli);else throw this.logger.info("Unexpected error in polling from the server"),createAuthError(AuthErrorCodes_exports.postRequestFailed,response.body.error);else return this.logger.verbose("Authorization completed successfully. Polling stopped."),response.body}throw this.logger.error("Polling stopped for unknown reasons."),createClientAuthError(ClientAuthErrorCodes_exports.deviceCodeUnknownError)}createTokenRequestBody(request7,deviceCodeResponse){let requestParameters=new RequestParameterBuilder;requestParameters.addScopes(request7.scopes),requestParameters.addClientId(this.config.authOptions.clientId),requestParameters.addGrantType(GrantType.DEVICE_CODE_GRANT),requestParameters.addDeviceCode(deviceCodeResponse.deviceCode);let correlationId=request7.correlationId||this.config.cryptoInterface.createNewGuid();return requestParameters.addCorrelationId(correlationId),requestParameters.addClientInfo(),requestParameters.addLibraryInfo(this.config.libraryInfo),requestParameters.addApplicationTelemetry(this.config.telemetry.application),requestParameters.addThrottling(),this.serverTelemetryManager&&requestParameters.addServerTelemetry(this.serverTelemetryManager),(!StringUtils.isEmptyObj(request7.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&requestParameters.addClaims(request7.claims,this.config.authOptions.clientCapabilities),requestParameters.createQueryString()}};__name(DeviceCodeClient,"DeviceCodeClient");var PublicClientApplication=class extends ClientApplication{constructor(configuration){super(configuration),this.config.broker.nativeBrokerPlugin&&(this.config.broker.nativeBrokerPlugin.isBrokerAvailable?(this.nativeBrokerPlugin=this.config.broker.nativeBrokerPlugin,this.nativeBrokerPlugin.setLogger(this.config.system.loggerOptions)):this.logger.warning("NativeBroker implementation was provided but the broker is unavailable.")),this.skus=ServerTelemetryManager.makeExtraSkuString({libraryName:Constants2.MSAL_SKU,libraryVersion:version3})}async acquireTokenByDeviceCode(request7){this.logger.info("acquireTokenByDeviceCode called",request7.correlationId);let validRequest=Object.assign(request7,await this.initializeBaseRequest(request7)),serverTelemetryManager=this.initializeServerTelemetryManager(ApiId.acquireTokenByDeviceCode,validRequest.correlationId);try{let deviceCodeConfig=await this.buildOauthClientConfiguration(validRequest.authority,validRequest.correlationId,serverTelemetryManager,void 0,request7.azureCloudOptions),deviceCodeClient=new DeviceCodeClient(deviceCodeConfig);return this.logger.verbose("Device code client created",validRequest.correlationId),await deviceCodeClient.acquireToken(validRequest)}catch(e){throw e instanceof AuthError&&e.setCorrelationId(validRequest.correlationId),serverTelemetryManager.cacheFailedRequest(e),e}}async acquireTokenInteractive(request7){let correlationId=request7.correlationId||this.cryptoProvider.createNewGuid();this.logger.trace("acquireTokenInteractive called",correlationId);let{openBrowser,successTemplate,errorTemplate,windowHandle,loopbackClient:customLoopbackClient,...remainingProperties}=request7;if(this.nativeBrokerPlugin){let brokerRequest={...remainingProperties,clientId:this.config.auth.clientId,scopes:request7.scopes||OIDC_DEFAULT_SCOPES,redirectUri:`${Constants2.HTTP_PROTOCOL}${Constants2.LOCALHOST}`,authority:request7.authority||this.config.auth.authority,correlationId,extraParameters:{...remainingProperties.extraQueryParameters,...remainingProperties.tokenQueryParameters,[AADServerParamKeys_exports.X_CLIENT_EXTRA_SKU]:this.skus},accountId:remainingProperties.account?.nativeAccountId};return this.nativeBrokerPlugin.acquireTokenInteractive(brokerRequest,windowHandle)}let{verifier,challenge}=await this.cryptoProvider.generatePkceCodes(),loopbackClient=customLoopbackClient||new LoopbackClient,authCodeResponse={},authCodeListenerError=null;try{let authCodeListener=loopbackClient.listenForAuthCode(successTemplate,errorTemplate).then(response=>{authCodeResponse=response}).catch(e=>{authCodeListenerError=e}),redirectUri=await this.waitForRedirectUri(loopbackClient),validRequest={...remainingProperties,correlationId,scopes:request7.scopes||OIDC_DEFAULT_SCOPES,redirectUri,responseMode:ResponseMode.QUERY,codeChallenge:challenge,codeChallengeMethod:CodeChallengeMethodValues.S256},authCodeUrl=await this.getAuthCodeUrl(validRequest);if(await openBrowser(authCodeUrl),await authCodeListener,authCodeListenerError)throw authCodeListenerError;if(authCodeResponse.error)throw new ServerError(authCodeResponse.error,authCodeResponse.error_description,authCodeResponse.suberror);if(!authCodeResponse.code)throw NodeAuthError.createNoAuthCodeInResponseError();let clientInfo=authCodeResponse.client_info,tokenRequest={code:authCodeResponse.code,codeVerifier:verifier,clientInfo:clientInfo||Constants.EMPTY_STRING,...validRequest};return await this.acquireTokenByCode(tokenRequest)}finally{loopbackClient.closeServer()}}async acquireTokenSilent(request7){let correlationId=request7.correlationId||this.cryptoProvider.createNewGuid();if(this.logger.trace("acquireTokenSilent called",correlationId),this.nativeBrokerPlugin){let brokerRequest={...request7,clientId:this.config.auth.clientId,scopes:request7.scopes||OIDC_DEFAULT_SCOPES,redirectUri:`${Constants2.HTTP_PROTOCOL}${Constants2.LOCALHOST}`,authority:request7.authority||this.config.auth.authority,correlationId,extraParameters:{...request7.tokenQueryParameters,[AADServerParamKeys_exports.X_CLIENT_EXTRA_SKU]:this.skus},accountId:request7.account.nativeAccountId,forceRefresh:request7.forceRefresh||!1};return this.nativeBrokerPlugin.acquireTokenSilent(brokerRequest)}return super.acquireTokenSilent(request7)}async signOut(request7){if(this.nativeBrokerPlugin&&request7.account.nativeAccountId){let signoutRequest={clientId:this.config.auth.clientId,accountId:request7.account.nativeAccountId,correlationId:request7.correlationId||this.cryptoProvider.createNewGuid()};await this.nativeBrokerPlugin.signOut(signoutRequest)}await this.getTokenCache().removeAccount(request7.account)}async getAllAccounts(){if(this.nativeBrokerPlugin){let correlationId=this.cryptoProvider.createNewGuid();return this.nativeBrokerPlugin.getAllAccounts(this.config.auth.clientId,correlationId)}return this.getTokenCache().getAllAccounts()}async waitForRedirectUri(loopbackClient){return new Promise((resolve15,reject2)=>{let ticks=0,id=setInterval(()=>{if(LOOPBACK_SERVER_CONSTANTS.TIMEOUT_MS/LOOPBACK_SERVER_CONSTANTS.INTERVAL_MS<ticks){clearInterval(id),reject2(NodeAuthError.createLoopbackServerTimeoutError());return}try{let r=loopbackClient.getRedirectUri();clearInterval(id),resolve15(r);return}catch(e){if(e instanceof AuthError&&e.errorCode===NodeAuthErrorMessage.noLoopbackServerExists.code){ticks++;return}clearInterval(id),reject2(e);return}},LOOPBACK_SERVER_CONSTANTS.INTERVAL_MS)})}};__name(PublicClientApplication,"PublicClientApplication");var ManagedIdentityUserAssignedIdQueryParameterNames={MANAGED_IDENTITY_CLIENT_ID:"client_id",MANAGED_IDENTITY_OBJECT_ID:"object_id",MANAGED_IDENTITY_RESOURCE_ID:"mi_res_id"},BaseManagedIdentitySource=class{constructor(logger,nodeStorage,networkClient,cryptoProvider){this.logger=logger,this.nodeStorage=nodeStorage,this.networkClient=networkClient,this.cryptoProvider=cryptoProvider}async getServerTokenResponseAsync(response,_networkClient,_networkRequest,_networkRequestOptions){return this.getServerTokenResponse(response)}getServerTokenResponse(response){let refreshIn,expiresIn;return response.body.expires_on&&(expiresIn=response.body.expires_on-TimeUtils_exports.nowSeconds(),expiresIn>2*3600&&(refreshIn=expiresIn/2)),{status:response.status,access_token:response.body.access_token,expires_in:expiresIn,scope:response.body.resource,token_type:response.body.token_type,refresh_in:refreshIn,correlation_id:response.body.correlation_id||response.body.correlationId,error:typeof response.body.error=="string"?response.body.error:response.body.error?.code,error_description:response.body.message||(typeof response.body.error=="string"?response.body.error_description:response.body.error?.message),error_codes:response.body.error_codes,timestamp:response.body.timestamp,trace_id:response.body.trace_id}}async acquireTokenWithManagedIdentity(managedIdentityRequest,managedIdentityId,fakeAuthority,refreshAccessToken){let networkRequest=this.createRequest(managedIdentityRequest.resource,managedIdentityId),headers=networkRequest.headers;headers[HeaderNames.CONTENT_TYPE]=Constants.URL_FORM_CONTENT_TYPE;let networkRequestOptions={headers};Object.keys(networkRequest.bodyParameters).length&&(networkRequestOptions.body=networkRequest.computeParametersBodyString());let reqTimestamp=TimeUtils_exports.nowSeconds(),response;try{networkRequest.httpMethod===HttpMethod.POST?response=await this.networkClient.sendPostRequestAsync(networkRequest.computeUri(),networkRequestOptions):response=await this.networkClient.sendGetRequestAsync(networkRequest.computeUri(),networkRequestOptions)}catch(error){throw error instanceof AuthError?error:createClientAuthError(ClientAuthErrorCodes_exports.networkError)}let responseHandler=new ResponseHandler(managedIdentityId.id,this.nodeStorage,this.cryptoProvider,this.logger,null,null),serverTokenResponse=await this.getServerTokenResponseAsync(response,this.networkClient,networkRequest,networkRequestOptions);return responseHandler.validateTokenResponse(serverTokenResponse,refreshAccessToken),responseHandler.handleServerTokenResponse(serverTokenResponse,fakeAuthority,reqTimestamp,managedIdentityRequest)}getManagedIdentityUserAssignedIdQueryParameterKey(managedIdentityIdType){switch(managedIdentityIdType){case ManagedIdentityIdType.USER_ASSIGNED_CLIENT_ID:return this.logger.info("[Managed Identity] Adding user assigned client id to the request."),ManagedIdentityUserAssignedIdQueryParameterNames.MANAGED_IDENTITY_CLIENT_ID;case ManagedIdentityIdType.USER_ASSIGNED_RESOURCE_ID:return this.logger.info("[Managed Identity] Adding user assigned resource id to the request."),ManagedIdentityUserAssignedIdQueryParameterNames.MANAGED_IDENTITY_RESOURCE_ID;case ManagedIdentityIdType.USER_ASSIGNED_OBJECT_ID:return this.logger.info("[Managed Identity] Adding user assigned object id to the request."),ManagedIdentityUserAssignedIdQueryParameterNames.MANAGED_IDENTITY_OBJECT_ID;default:throw createManagedIdentityError(invalidManagedIdentityIdType)}}};__name(BaseManagedIdentitySource,"BaseManagedIdentitySource");BaseManagedIdentitySource.getValidatedEnvVariableUrlString=(envVariableStringName,envVariable,sourceName,logger)=>{try{return new UrlString(envVariable).urlString}catch{throw logger.info(`[Managed Identity] ${sourceName} managed identity is unavailable because the '${envVariableStringName}' environment variable is malformed.`),createManagedIdentityError(MsiEnvironmentVariableUrlMalformedErrorCodes[envVariableStringName])}};var SUPPORTED_AZURE_ARC_PLATFORMS={win32:`${process.env.ProgramData}\\AzureConnectedMachineAgent\\Tokens\\`,linux:"/var/opt/azcmagent/tokens/"};var IMDS_TOKEN_PATH="/metadata/identity/oauth2/token",DEFAULT_IMDS_ENDPOINT=`http://169.254.169.254${IMDS_TOKEN_PATH}`;var CredentialSerializeError=AnyError.make("CredentialSerializeError");function createPlugin(serviceName,accountName,logger,storage){accountName=accountName||"XMCL_MICROSOFT_ACCOUNT";let cachedInMemory;return{async beforeCacheAccess(cacheContext){let secret=await storage.get(serviceName,accountName).catch(e=>{logger.error(new CredentialSerializeError("Fail to deserialize the credential cache",{cause:e}))});if(!(cachedInMemory&&cacheContext.cacheHasChanged)&&secret)try{cacheContext.tokenCache.deserialize(secret)}catch(e){logger.error(new CredentialSerializeError("Fail to deserialize the credential cache",{cause:e}))}},async afterCacheAccess(cacheContext){try{if(cacheContext.cacheHasChanged){let currentCache=cacheContext.tokenCache.serialize();cachedInMemory=!0,await storage.put(serviceName,accountName,currentCache)}}catch(e){logger.error(new CredentialSerializeError("Fail to serialzie the credential cache",{cause:e}))}}}}__name(createPlugin,"createPlugin");function createNetworkClient(fetch3,signal){let doFetch2=__name(async(method,url2,options,token)=>{let response=await fetch3(url2,{method,headers:options?.headers,body:options?.body,signal}),body=await response.text();if(response.headers.get("content-type")?.includes("application/json"))try{body=JSON.parse(body)}catch{}return{body,headers:Object.fromEntries(response.headers),status:response.status}},"doFetch");return{sendGetRequestAsync:async(url2,options,token)=>doFetch2("GET",url2,options,token),sendPostRequestAsync:async(url2,options)=>doFetch2("POST",url2,options)}}__name(createNetworkClient,"createNetworkClient");var MicrosoftOAuthClient=class{constructor(fetch3,logger,clientId,getCode,getRedirectUrl,deviceCodeCallback,storage){this.fetch=fetch3;this.logger=logger;this.clientId=clientId;this.getCode=getCode;this.getRedirectUrl=getRedirectUrl;this.deviceCodeCallback=deviceCodeCallback;this.storage=storage}async getOAuthApp(account,signal){return new PublicClientApplication({auth:{authority:"https://login.microsoftonline.com/consumers/",clientId:this.clientId},cache:{cachePlugin:createPlugin("xmcl-oauth",account,this.logger,this.storage)},system:{loggerOptions:{logLevel:LogLevel.Verbose,loggerCallback:(level,message,ppi)=>{this.logger.log(`${message}`)}},networkClient:createNetworkClient(this.fetch,signal)}})}async authenticate(username,scopes,options={}){let app6=await this.getOAuthApp(username,options.signal);if(username&&!options?.code){let account=(await app6.getTokenCache().getAllAccounts().catch(()=>[])).find(a=>a.username===username);if(account){let result2=await app6.acquireTokenSilent({scopes,account,forceRefresh:!1}).catch(e=>(this.logger.warn(`Fail to acquire microsoft token silently for ${username}`),this.logger.warn(e),null));if(result2)return{result:result2,extra:options.extraScopes?await app6.acquireTokenSilent({scopes:options.extraScopes,account}).catch(e=>{this.logger.warn(`Fail to acquire EXTRA microsoft token silently for ${username}`),this.logger.warn(e)})??void 0:void 0}}}if(options.slientOnly)throw new AnyError("MicrosoftOAuthSlientFailed","Fail to acquire Microsoft token silently.");let result=null;if(options.useDeviceCode)options.signal&&options.signal.addEventListener("abort",()=>{app6.acquireTokenByDeviceCode({scopes,deviceCodeCallback:this.deviceCodeCallback,cancel:!0})}),result=await app6.acquireTokenByDeviceCode({scopes,deviceCodeCallback:this.deviceCodeCallback});else{let redirectUri=await this.getRedirectUrl(options?.directRedirectToLauncher??!1),code=options.code;if(!code){let url2=await app6.getAuthCodeUrl({redirectUri,scopes,extraScopesToConsent:options.extraScopes,loginHint:username});code=await this.getCode(url2,options.signal)}result=await app6.acquireTokenByCode({code,scopes,redirectUri})}let extra;if(options.extraScopes)try{extra=await app6.acquireTokenSilent({account:result.account,scopes:options.extraScopes})??void 0}catch(e){e instanceof Error?this.logger.error(e):this.logger.error(new Error(`Fail to acquire extra result for ${username}`+JSON.stringify(e)))}return{result,extra}}};__name(MicrosoftOAuthClient,"MicrosoftOAuthClient");var CLIENT_ID2="1363d629-5b06-48a9-a5fb-c65de945f13e",pluginOfficialUserApi=__name(async app6=>{app6.registry.get(kNetworkInterface).then(networkInterface=>{});let mojangApi=new MojangClient({fetch:(...args)=>app6.fetch(...args)});app6.registry.register(MojangClient,mojangApi);let logger=app6.getLogger("OfficialUserSystem"),userService=await app6.registry.get(UserService),headers={},system=new MicrosoftAccountSystem(logger,new MicrosoftAuthenticator({fetch:(...args)=>app6.fetch(...args)}),mojangApi,()=>app6.registry.get(kUserTokenStorage),new MicrosoftOAuthClient((...args)=>app6.fetch(...args),logger,CLIENT_ID2,async(url2,signal)=>(app6.shell.openInBrowser(url2),userService.emit("microsoft-authorize-url",url2),await new Promise((resolve15,reject2)=>{let abort=__name(()=>{reject2(new AnyError("AuthCodeTimeoutError","Timeout to wait the auth code! Please try again later!"))},"abort");signal?.addEventListener("abort",abort),userService.once("microsoft-authorize-code",(err,code)=>{app6.controller.requireFocus(),err?reject2(err):resolve15(code)})})),async directRedirectToLauncher=>{let port=await app6.serverPort??25555;return directRedirectToLauncher=!0,directRedirectToLauncher?`http://localhost:${port}/auth`:`https://xmcl.app/auth?port=${port}`},response=>{userService.emit("device-code",response),app6.shell.openInBrowser(response.verificationUri)},app6.secretStorage),app6);userService.registerAccountSystem(AUTHORITY_MICROSOFT,system),app6.protocol.registerHandler("xmcl",({request:request7,response})=>{let parsed=request7.url;if(parsed.host==="launcher"&&parsed.pathname==="/auth"){let error;if(parsed.searchParams.get("error")){let err=parsed.searchParams.get("error"),errDescription=parsed.searchParams.get("error");error=new Error(unescape(errDescription)),error.error=err}let code=parsed.searchParams.get("code");userService.emit("microsoft-authorize-code",error,code),response.status=200;try{response.body=app6.controller.getLoginSuccessHTML(),response.headers={"Content-Type":"text/html"}}catch(e){e instanceof Error&&logger.error(e)}}})},"pluginOfficialUserApi");var pluginModrinthAccess=__name(async app6=>{let logger=app6.getLogger("ModrinthAccess"),userService=await app6.registry.get(UserService);app6.protocol.registerHandler("xmcl",({request:request7,response})=>{let parsed=request7.url;if(parsed.host==="launcher"&&parsed.pathname==="/modrinth-auth"){let error;if(parsed.searchParams.get("error")){let err=parsed.searchParams.get("error"),errDescription=parsed.searchParams.get("error");error=new Error(unescape(errDescription)),error.error=err}let code=parsed.searchParams.get("code");userService.emit("modrinth-authorize-code",error,code),response.status=200;try{response.body=app6.controller.getLoginSuccessHTML(),response.headers={"Content-Type":"text/html"}}catch(e){e instanceof Error&&logger.error(e)}}}),app6.protocol.registerHandler("https",async({request:request7,response})=>{if(request7.url.host!=="api.modrinth.com"||request7.url.pathname==="/v2/version_files")return;let token=await getModrinthAccessToken(app6);token&&(request7.headers.Authorization=`Bearer ${token}`)})},"pluginModrinthAccess");var import_crypto22=require("crypto");var getUUID=__name(input=>{input=`OfflinePlayer:${input}`;let md5Bytes=(0,import_crypto22.createHash)("md5").update(input).digest();return md5Bytes[6]&=15,md5Bytes[6]|=48,md5Bytes[8]&=63,md5Bytes[8]|=128,md5Bytes.toString("hex").replace(/(\w{8})(\w{4})(\w{4})(\w{4})(\w{12})/,"$1-$2-$3-$4-$5")},"getUUID");var pluginOffineUser=__name(async app6=>{let OFFLINE_USER_ID="OFFLINE",userService=await app6.registry.get(UserService),userTokenStorage=await app6.registry.get(kUserTokenStorage),imageStore=await app6.registry.get(ImageStorage);userService.getUserState().then(state=>{let offlineUsers=state.users[OFFLINE_USER_ID];if(offlineUsers){let modified=!1;for(let[k,v]of Object.entries(offlineUsers.profiles)){let expectedUUID=getUUID(v.name);k!==expectedUUID&&(modified=!0,v.id=expectedUUID,delete offlineUsers.profiles[k],offlineUsers.profiles[expectedUUID]=v)}modified&&state.userProfile(offlineUsers)}}),userService.registerAccountSystem(AUTHORITY_DEV,{async login({username,properties}){let auth=offline(username,properties?.uuid);auth.selectedProfile.id=getUUID(username);let existed=userService.state.users[OFFLINE_USER_ID],profiles=existed?{...existed.profiles}:{};for(let p of auth.availableProfiles)profiles[p.id]={name:p.name,id:p.id,uploadable:["cape","skin"],textures:{SKIN:{url:"",metadata:{}}}};let profile={id:OFFLINE_USER_ID,invalidated:!1,selectedProfile:auth.selectedProfile.id,profiles,expiredAt:Number.MAX_SAFE_INTEGER/100*95,authority:AUTHORITY_DEV,username:OFFLINE_USER_ID};return await userTokenStorage.put(profile,auth.accessToken),profile},async setSkin(p,gameProfile,{skin,cape}){if(skin!==void 0)if(skin){let url2=skin.url;url2.startsWith("http")||(url2=await imageStore.addImage(url2)),gameProfile.textures.SKIN.url=url2,gameProfile.textures.SKIN.metadata={model:skin.slim?"slim":"steve"}}else gameProfile.textures.SKIN.url="",gameProfile.textures.SKIN.metadata=void 0;if(cape!==void 0)if(cape){let url2=cape;url2.startsWith("http")||(url2=await imageStore.addImage(url2)),gameProfile.textures.CAPE={url:url2}}else gameProfile.textures.CAPE=void 0;return p},async refresh(p){return p},getSupporetedAuthorityMetadata:function(allowThirdparty){return allowThirdparty?[{authority:AUTHORITY_DEV,flow:["anonymous"],kind:"builtin"}]:[]}})},"pluginOffineUser");var pluginUserTokenStorage=__name(app6=>{let cache={},getStorageKey=__name(url2=>{if(url2===AUTHORITY_DEV)return"dev";if(url2===AUTHORITY_MICROSOFT)return"microsoft";if(url2===AUTHORITY_MOJANG)return"mojang";try{return new URL(url2).host}catch{return url2}},"getStorageKey"),storage={put:async(user,token)=>{cache[`xmcl/${getStorageKey(user.authority)}/${user.id}`]=token,await app6.secretStorage.put(`xmcl/${getStorageKey(user.authority)}`,user.id,token)},get:async user=>{let cached=cache[`xmcl/${getStorageKey(user.authority)}/${user.id}`];if(cached)return cached;let token=await app6.secretStorage.get(`xmcl/${getStorageKey(user.authority)}`,user.id);if(token){if(!/^[\w-]+\.[\w-]+\.[\w-]+$/g.test(token)&&user.authority===AUTHORITY_MICROSOFT)return;cache[`xmcl/${getStorageKey(user.authority)}/${user.id}`]=token}return token||void 0}};app6.registry.register(kUserTokenStorage,storage)},"pluginUserTokenStorage");function createNodeSystemOptions(logger,fetch3,signal,transformReqResp=!1){let client=createNetworkClient(fetch3,signal);return{loggerOptions:{logLevel:LogLevel.Verbose,loggerCallback:(level,message,ppi)=>{logger.log(`${message}`)}},networkClient:{sendGetRequestAsync:async(url2,options,token)=>{let response=await client.sendGetRequestAsync(url2,options,token);return transformReqResp&&url2.endsWith(".well-known/openid-configuration")&&(response.body.authorization_endpoint=response.body.device_authorization_endpoint),response},sendPostRequestAsync:async(url2,options)=>{if(transformReqResp&&options)if(options.body?.indexOf("grant_type=device_code")!==-1){let original=new URLSearchParams(options.body),params=new URLSearchParams;params.append("client_id",original.get("client_id")),params.append("device_code",original.get("device_code")),params.append("grant_type","urn:ietf:params:oauth:grant-type:device_code"),options.body=params.toString()}else options.body.indexOf("scope=")!==-1&&(options.body=options.body.replace("%20profile",""));return client.sendPostRequestAsync(url2,options)}}}}__name(createNodeSystemOptions,"createNodeSystemOptions");var YggdrasilOCIDAuthClient=class{constructor(fetch3,logger,deviceCodeCallback,storage){this.fetch=fetch3;this.logger=logger;this.deviceCodeCallback=deviceCodeCallback;this.storage=storage}async getOAuthApp(authority,clientId,account,signal){return new PublicClientApplication({auth:{authority,knownAuthorities:[authority],clientId,protocolMode:"OIDC",azureCloudOptions:{azureCloudInstance:"none"}},cache:{cachePlugin:createPlugin("xmcl-oauth",account,this.logger,this.storage)},system:createNodeSystemOptions(this.logger,this.fetch,signal,!0)})}async authenticate(authority,clientId,username,scopes,options={}){let app6=await this.getOAuthApp(authority,clientId,username,options.signal);if(options.homeAccountId){let account=(await app6.getTokenCache().getAllAccounts().catch(()=>[])).find(a=>a.homeAccountId===options.homeAccountId);if(account){let result2=await app6.acquireTokenSilent({scopes,account,forceRefresh:!1}).catch(e=>(this.logger.warn(`Fail to acquire microsoft token silently for ${username}`),this.logger.warn(e),null));if(result2)return{result:result2,extra:options.extraScopes?await app6.acquireTokenSilent({scopes:options.extraScopes,account}).catch(e=>{this.logger.warn(`Fail to acquire EXTRA microsoft token silently for ${username}`),this.logger.warn(e)})??void 0:void 0}}}if(options.slientOnly)throw new AnyError("YggdrasilOCIDAuthClientSlientFailed","Fail to acquire Microsoft token silently.");let result=null;options.signal&&options.signal.addEventListener("abort",()=>{app6.acquireTokenByDeviceCode({scopes,deviceCodeCallback:this.deviceCodeCallback,cancel:!0})}),result=await app6.acquireTokenByDeviceCode({scopes,deviceCodeCallback:this.deviceCodeCallback});let extra;if(options.extraScopes)try{extra=await app6.acquireTokenSilent({account:result.account,scopes:options.extraScopes})??void 0}catch(e){e instanceof Error?this.logger.error(e):this.logger.error(new Error(`Fail to acquire extra result for ${username}`+JSON.stringify(e)))}return{result,extra}}};__name(YggdrasilOCIDAuthClient,"YggdrasilOCIDAuthClient");var pluginYggdrasilApi=__name(async app6=>{Object.defineProperty(Authority.prototype,"deviceCodeEndpoint",{get:function(){let metadata=this.metadata;if(metadata.device_authorization_endpoint)return this.replacePath(metadata.device_authorization_endpoint);if(metadata.authorization_endpoint.endsWith("/device_code"))return this.replacePath(metadata.authorization_endpoint);if(this.discoveryComplete())return this.replacePath(this.metadata.token_endpoint.replace("/token","/devicecode"));throw createClientAuthError(ClientAuthErrorCodes_exports.endpointResolutionError)}});let clientToken=await app6.registry.get(kClientToken),logger=app6.getLogger("YggdrasilService"),tokenStorage=await app6.registry.get(kUserTokenStorage),yggReg=new YggdrasilSeriveRegistry(app6);await yggReg.load();let yggdrasilAccountSystem=new YggdrasilAccountSystem(app6,logger,clientToken,tokenStorage,yggReg,new YggdrasilOCIDAuthClient((...args)=>app6.fetch(...args),logger,response=>{userSerivce.emit("device-code",response),app6.shell.openInBrowser(response.verificationUri+"?user_code="+response.userCode)},app6.secretStorage));app6.registry.register(kYggdrasilAccountSystem,yggdrasilAccountSystem),app6.registry.register(kYggdrasilSeriveRegistry,yggReg);let userSerivce=await app6.registry.get(UserService)},"pluginYggdrasilApi");var import_crypto23=require("crypto"),import_stream14=require("stream"),import_promises35=require("stream/promises");var pluginYggdrasilHandler=__name(app6=>{let logger=app6.getLogger("YggdrasilServer"),getProfile=__name(async name3=>{let userService=await app6.registry.get(UserService),peerService=await app6.registry.get(kPeerFacade),offline2=Object.values(userService.state.users).find(v=>v.authority===AUTHORITY_DEV);if(offline2){let founded2=Object.values(offline2.profiles).find(p=>p.name===name3||p.id===name3||p.id.replaceAll("-","")===name3);if(founded2)return founded2}let founded=await peerService.queryGameProfile(name3);if(founded)return founded},"getProfile"),queryProfile=__name(async(id,needSign)=>{let profile=await getProfile(id);logger.log(`Get profile for ${id}: %o`,profile);let addr=`http://localhost:${await app6.serverPort}/yggdrasil`,transformTexture=__name(text=>text&&{...text,url:`${addr}/textures?href=${encodeURIComponent(text.url)}`},"transformTexture");if(profile){let textureInfo={timestamp:Date.now(),profileId:profile.id,profileName:profile.name,textures:{SKIN:transformTexture(profile.textures.SKIN),CAPE:transformTexture(profile.textures.CAPE),ELYTRA:transformTexture(profile.textures.ELYTRA)}};logger.log(`Transform texture info for ${id}: %o`,textureInfo);let textureString=Buffer.from(JSON.stringify(textureInfo)).toString("base64"),signature=needSign?await new Promise((resolve15,reject2)=>{(0,import_crypto23.sign)("RSA-SHA1",Buffer.from(textureString),PRIV,(e,d)=>{e?reject2(e):resolve15(d)})}):void 0,transformed={id:profile.id,name:profile.name,properties:[{name:"uploadableTextures",value:"skin,cape"},{name:"textures",value:textureString,signature:signature?.toString("base64")}]};return logger.log(`Encode profile for ${id}: %o`,transformed),transformed.id=id,JSON.stringify(transformed)}},"queryProfile");app6.protocol.registerHandler("xmcl",async({request:request7,response,handle})=>{if(request7.url.pathname.startsWith("/yggdrasil")){logger.log(`Process ${request7.url.toString()}`);let pathname=request7.url.pathname.substring(10)||"";if(pathname==="/"||pathname==="")response.status=200,response.body=JSON.stringify({meta:{implementationName:"xmcl-offline-server",implementationVersion:"0.0.1",serverName:"X Minecraft Launcher Offline Server"},skinDomains:["localhost"],signaturePublickey:PUB});else if(pathname==="/sessionserver/session/minecraft/join"&&request7.method==="POST")request7.body instanceof import_stream14.Readable&&await(0,import_promises35.finished)(request7.body),response.status=240;else if(pathname.startsWith("/sessionserver/session/minecraft/hasJoined")&&request7.method==="GET"){let username=request7.url.searchParams.get("username");try{let payload=await queryProfile(username);payload?(response.status=200,response.headers={"content-type":"application/json"},response.body=payload):response.status=204}catch{response.status=204}}else if(pathname.startsWith("/sessionserver/session/minecraft/profile/")){let uuid=pathname.substring(pathname.lastIndexOf("/")+1),needSigned=request7.url.searchParams.get("unsigned")==="false";await queryProfile(uuid,needSigned).then(payload=>{payload?(response.headers["content-type"]="application/json",response.status=200,response.body=payload):response.status=204},()=>{response.status=204})}else if(pathname.startsWith("/textures")){let target=request7.url.searchParams.get("href");target?(logger.log(`Delegate texture request: ${target}`),await handle({request:{headers:request7.headers,body:request7.body,method:request7.method,url:new URL(target)},response,handle}),logger.log(`Get response from delegate: ${response.status} %o`,response.headers)):(logger.log(`Not found texture: ${target}`),response.status=400)}else logger.log(`Not found route: ${pathname}`),response.status=404}})},"pluginYggdrasilHandler"),PUB=`-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0IkXN4USVBJvzrA3vi8y
ANUEUh9PMmPSWwFS5JccwlDZvw5ymMPuB8S69d6p4I8Ij6lkQkg8izTr3njJ4Z5k
elDH+zClzv/LuYnEvUzaA0aGwHoH4sDUeUm34bK44By/6/ZoImKfDJmjfN/0lEOQ
wZJL1vtDNAseSkZRPxUgBydhVqNBX9SYSfl2M5CBz8QHRe8hCI3QAMaFfqDu3uTJ
0lPJ1HZRCTXHAMgiB2ArdgtU7rx1emga/o8Dx3LU/lV+FuKM94xaRFSreMZWluz1
EjGcsC6je1Ah89aO0jYIHlOxzc1LB2uZaWryBaZ86uxL7EA7qyZG+mV6Y0sq7lSm
UOYQiPInkHfEYrj+VA2gLZPP7mlNv8Xlo5cDvEaQL5Z8vOoB4xi8cY8vXSmAOR5g
eNtkm0NXT5GbZgP1NkkgFhnE4NUrjO44TzjC5enI9wfe0pOZY0k4bHY6crQwL9Rc
tLSHz321FnYF85+yPZWU3DhsGnmfGV9rJJ2h/Fr3k85iD/0ohyWDneZECOsP2EKH
6+L5JEcnejfvQW5S2s0M50np86Pu5gZ+c1pWTWomv5LgwFvARDRu1uFICh1RiCsv
x6Ww85HYoQ8dJMiVIDMLe4+Zzext+08u2dM86/Mwpj/1yBzGTBw2t8y/2j8OWYi9
h57uqbTpmpcI8dftnJdl3osCAwEAAQ==
-----END PUBLIC KEY-----`,PRIV=`-----BEGIN PRIVATE KEY-----
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
kFD4vQNojkO8caKjNI1ojGzl9BpEFYuk
-----END PRIVATE KEY-----`;var import_fs_extra61=__toESM(require_lib());var import_fs_extra60=__toESM(require_lib());var AUTHLIB_ORG_NAME="org.to2mbn:authlibinjector",AuthlibInjectorService=class extends AbstractService{constructor(app6,settings,getPath,submit,gfw){super(app6);this.settings=settings;this.getPath=getPath;this.submit=submit}#abortController=new AbortController;async abortAuthlibInjectorInstall(){this.#abortController.abort()}async getOrInstallAuthlibInjector(){let jsonPath=this.getPath("authlib-injection.json"),root=this.getPath(),mc=new MinecraftFolder(root);this.#abortController=new AbortController;let download2=__name(async content=>{let name3=`${AUTHLIB_ORG_NAME}:${content.version}`,info=LibraryInfo.resolve(name3),path17=mc.getLibraryByPath(info.path),url2=new URL(content.download_url),urls=getApiSets(this.settings).map(s=>new URL(url2.pathname.startsWith("/mirrors")?url2.pathname:`/mirrors/authlib-injector${url2.pathname}`,new URL(s.url).origin)).map(u=>u.toString());urls.indexOf(url2.toString())===-1&&urls.unshift(url2.toString());let downloadOptions=await this.app.registry.get(kDownloadOptions);if(this.#abortController.signal.aborted)throw new AnyError("AbortError","The authlib injector installation is aborted by user.");let task3=new DownloadTask({url:urls,validator:{algorithm:"sha256",hash:content.checksums.sha256},destination:path17,...downloadOptions}).setName("installAuthlibInjector");return this.#abortController.signal.addEventListener("abort",()=>task3.cancel(3e3)),await this.submit(task3),path17},"download"),path16;try{let body=await(await this.app.fetch("https://authlib-injector.yushi.moe/artifact/latest.json",{signal:this.#abortController.signal})).json();await(0,import_fs_extra60.writeFile)(jsonPath,JSON.stringify(body)),path16=await download2(body)}catch(e){let content=await(0,import_fs_extra60.readFile)(jsonPath,"utf-8").then(JSON.parse).catch(()=>{});if(content)path16=await download2(content);else throw e}return path16}async isAuthlibInjectorReady(){let jsonPath=this.getPath("authlib-injection.json"),content=await(0,import_fs_extra60.readFile)(jsonPath,"utf-8").then(JSON.parse).catch(()=>{});if(!content)return!1;let info=LibraryInfo.resolve(`${AUTHLIB_ORG_NAME}:${content.version}`),libPath=new MinecraftFolder(this.getPath()).getLibraryByPath(info.path);return validateSha256(libPath,content.checksums.sha256)}};__name(AuthlibInjectorService,"AuthlibInjectorService"),__decorateClass([Lock("authlib-injector")],AuthlibInjectorService.prototype,"getOrInstallAuthlibInjector",1),AuthlibInjectorService=__decorateClass([ExposeServiceKey(AuthlibInjectorServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(kSettings)),__decorateParam(2,Inject(kGameDataPath)),__decorateParam(3,Inject(kTaskExecutor)),__decorateParam(4,Inject(kGFW))],AuthlibInjectorService);var import_path104=require("path"),import_crypto24=require("crypto");function getLaunchArguments(argv){let indexOfLaunch=argv.indexOf("launch");if(indexOfLaunch>0){let userId=argv[indexOfLaunch+1],instancePath=argv[indexOfLaunch+2];if(userId&&instancePath)return[userId,instancePath]}return[]}__name(getLaunchArguments,"getLaunchArguments");async function handleDirectLaunch(app6,logger,argv){if(logger.log("Checking for direct launch arguments:",argv),argv.length>2){let indexOfLaunch=argv.indexOf("launch");if(indexOfLaunch>0){logger.log("Direct launch detected");let userId=argv[indexOfLaunch+1],instancePath=argv[indexOfLaunch+2];if(!userId||!instancePath)return;logger.log(`Direct launch with userId: ${userId}, instancePath: ${instancePath}`),await directLaunch(app6,userId,instancePath)}}}__name(handleDirectLaunch,"handleDirectLaunch");async function directLaunch(app6,userId,instancePath){let userSerivce=await app6.registry.getOrCreate(UserService),instanceService=await app6.registry.getOrCreate(InstanceService),versionSerivce=await app6.registry.getOrCreate(VersionService),launchService=await app6.registry.getOrCreate(LaunchService),javaService=await app6.registry.getOrCreate(JavaService),authLibService=await app6.registry.getOrCreate(AuthlibInjectorService),user=(await userSerivce.getUserState()).users[userId];await userSerivce.refreshUser(userId);let instance=instanceService.state.all[instancePath];if(!instance)throw new Error("Instance not found");await versionSerivce.initialize();let local=versionSerivce.state.local,versionHeader=findMatchedVersion(local,instance.version,instance.runtime.minecraft,instance.runtime.forge,instance.runtime.neoForged,instance.runtime.fabricLoader,instance.runtime.optifine,instance.runtime.quiltLoader,instance.runtime.labyMod);if(!versionHeader)throw new Error("Version not found");let resolvedVersion=await versionSerivce.resolveLocalVersion(versionHeader.id),detected=getAutoSelectedJava(javaService.state.all,instance.runtime.minecraft,instance.runtime.forge,resolvedVersion),javaResult=await getAutoOrManuallJava(detected,path16=>javaService.resolveJava(path16),instance.java),java=javaResult.java||javaResult.auto.java,settings=await app6.registry.get(kSettings),globalAssignMemory=settings.globalAssignMemory,globalMinMemory=settings.globalMinMemory,globalMaxMemory=settings.globalMaxMemory,globalHideLauncher=settings.globalHideLauncher,globalShowLog=settings.globalShowLog,globalFastLaunch=settings.globalFastLaunch,globalDisableAuthlibInjector=settings.globalDisableAuthlibInjector,globalDisableElyByAuthlib=settings.globalDisableElyByAuthlib,globalEnv=settings.globalEnv,globalVmOptions=settings.globalVmOptions,globalMcOptions=settings.globalMcOptions,globalPrependCommand=settings.globalPrependCommand,modCount=await(0,import_fs_extra61.readdir)((0,import_path104.join)(instance.path,"mods")).then(mods=>mods.length,()=>0),launchOptions=await generateLaunchOptionsWithGlobal(instance,user,versionHeader?.id,{token:"",operationId:(0,import_crypto24.randomUUID)(),side:"client",javaPath:java?.path,globalEnv,globalVmOptions,globalMcOptions,globalPrependCommand,globalAssignMemory,globalFastLaunch,globalMaxMemory,globalHideLauncher,globalDisableElyByAuthlib,globalDisableAuthlibInjector,globalShowLog,globalMinMemory,track:async(_,p)=>p,modCount,getOrInstallAuthlibInjector:()=>authLibService.getOrInstallAuthlibInjector()});await launchService.launch(launchOptions)}__name(directLaunch,"directLaunch");var pluginDirectLaunch=__name(async app6=>{let logger=app6.getLogger("DirectLaunch");getLaunchArguments(process.argv).length>0&&(app6.deferredWindowOpen=!0),app6.waitEngineReady().then(()=>{handleDirectLaunch(app6,logger,process.argv).catch(e=>{logger.error(e)}).finally(()=>{app6.deferredWindowOpen&&app6.controller.requireFocus()})}),app6.on("second-instance",async argv=>{handleDirectLaunch(app6,logger,argv).catch(e=>{logger.error(e)})})},"pluginDirectLaunch");var ImportService=class extends AbstractService{constructor(app6,submit,resourceManager){super(app6);this.submit=submit;this.resourceManager=resourceManager}async previewUrl(options){}async processUrl(url2){}};__name(ImportService,"ImportService"),ImportService=__decorateClass([ExposeServiceKey(ImportServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(kTaskExecutor)),__decorateParam(2,Inject(ResourceManager))],ImportService);var import_fs_extra62=__toESM(require_lib()),import_path105=require("path");var InstanceModsService=class extends AbstractService{constructor(app6,resourceManager){super(app6);this.resourceManager=resourceManager}async refreshMetadata(instancePath){let state=(await this.app.registry.get(ServiceStateManager)).get(getInstanceModStateKey(instancePath));if(state){await state.revalidate();let modrinthClient=await this.app.registry.getOrCreate(ModrinthV2Client),curseforgeClient=await this.app.registry.getOrCreate(CurseforgeV1Client),worker=await this.app.registry.getOrCreate(kResourceWorker),onRefreshModrinth=__name(async all=>{try{let versions=await modrinthClient.getProjectVersionsByHash(all.map(v=>v.hash)),options=Object.entries(versions).map(([hash,version4])=>{if(!hash)return;let f=all.find(f2=>f2.hash===hash);if(f)return{hash:f.hash,metadata:{modrinth:{projectId:version4.project_id,versionId:version4.id}}}}).filter(v=>!!v);options.length>0&&await this.resourceManager.updateMetadata(options)}catch(e){this.error(e)}},"onRefreshModrinth"),onRefreshCurseforge=__name(async all=>{try{let allChunks=[];all=all.filter(a=>!!a.hash&&!a.isDirectory);for(let i=0;i<all.length;i+=8)allChunks.push(all.slice(i,i+8));let allPrints={};for(let chunk of allChunks){let prints=await Promise.all(chunk.map(async v=>({fingerprint:await worker.fingerprint(v.path),file:v})));for(let{fingerprint,file}of prints){if(fingerprint in allPrints){this.warn(new Error(`Duplicated fingerprint ${fingerprint} for ${file.path} and ${allPrints[fingerprint].path}`));continue}allPrints[fingerprint]=file}}let result=await curseforgeClient.getFingerprintsMatchesByGameId(432,Object.keys(allPrints).map(v=>parseInt(v,10))).catch(e=>(e instanceof CurseforgeApiError&&e.status>=400&&e.status<500&&e.status!==404&&this.error(e),{exactMatches:[]})),options=[];for(let f of result.exactMatches){let r=allPrints[f.file.fileFingerprint]||Object.values(allPrints).find(v=>v.hash===f.file.hashes.find(a=>a.algo===1)?.value);r&&(r.metadata.curseforge={projectId:f.file.modId,fileId:f.file.id},options.push({hash:r.hash,metadata:{curseforge:{projectId:f.file.modId,fileId:f.file.id}}}))}options.length>0&&await this.resourceManager.updateMetadata(options)}catch(e){this.error(e)}},"onRefreshCurseforge"),refreshCurseforge=[],refreshModrinth=[];for(let mod of state.files.filter(v=>!v.metadata.curseforge||!v.metadata.modrinth))mod.metadata.curseforge||refreshCurseforge.push(mod),mod.metadata.modrinth||refreshModrinth.push(mod);await Promise.allSettled([refreshCurseforge.length>0?onRefreshCurseforge(refreshCurseforge):void 0,refreshModrinth.length>0?onRefreshModrinth(refreshModrinth):void 0])}}async showDirectory(path16){await this.app.shell.openDirectory((0,import_path105.join)(path16,"mods"))}async watch(instancePath){if(!instancePath)throw new AnyError("WatchModError","Cannot watch instance mods on empty path");let lock=this.mutex.of(LockKey.instance(instancePath));return(await this.app.registry.get(ServiceStateManager)).registerOrGet(getInstanceModStateKey(instancePath),async({doAsyncOperation})=>{let basePath=(0,import_path105.join)(instancePath,"mods");await(0,import_fs_extra62.ensureDir)(basePath);let{dispose,revalidate,state}=this.resourceManager.watch(basePath,"mods",func=>doAsyncOperation(lock.waitForUnlock().then(func)));return(await this.app.registry.get(InstanceService)).registerRemoveHandler(instancePath,dispose),this.log(`Mounted on instance mods: ${basePath}`),[state,dispose,revalidate]})}async installFromMarket(options){return(await(await this.app.registry.get(kMarketProvider)).installInstanceFile({...options,instancePath:options.instancePath,domain:"mods"})).map(v=>v.path)}async install({mods:resources,path:path16}){let promises2=[];this.log(`Install ${resources.length} to ${path16}/mods`);let modDir=(0,import_path105.join)(path16,"mods");for(let res of resources){if(res.startsWith(modDir))continue;let src=res,dest=(0,import_path105.join)(modDir,(0,import_path105.basename)(res)),[srcStat,destStat]=await Promise.all([(0,import_fs_extra62.stat)(src),(0,import_fs_extra62.stat)(dest).catch(()=>{})]),promise;destStat?srcStat.ino!==destStat.ino&&(promise=(0,import_fs_extra62.unlink)(dest).then(()=>linkWithTimeoutOrCopy(src,dest))):srcStat.isDirectory()?promise=linkDirectory(src,dest,this.logger):promise=linkWithTimeoutOrCopy(src,dest),promise&&promises2.push(promise.catch(e=>{throw e.name==="Error"&&(e.name="ModInstallError"),e}))}promises2.length>0&&await Promise.all(promises2)}async enable({mods,path:path16}){this.log(`Enable ${mods.length} mods from ${path16}`);let promises2=[],instanceModsDir=(0,import_path105.join)(path16,"mods");for(let resource of mods)(0,import_path105.dirname)(resource)!==instanceModsDir?this.warn(`Skip to enable unmanaged mod file on ${resource}!`):resource.endsWith(".disabled")?promises2.push((0,import_fs_extra62.rename)(resource,resource.substring(0,resource.length-9)).catch(e=>{})):this.warn(`Skip to enable enabled mod file on ${resource}!`);await Promise.all(promises2)}async disable({mods,path:path16}){this.log(`Disable ${mods.length} mods from ${path16}`);let promises2=[],instanceModsDir=(0,import_path105.join)(path16,"mods");for(let resource of mods)(0,import_path105.dirname)(resource)!==instanceModsDir?this.warn(`Skip to disable unmanaged mod file on ${resource}!`):resource.endsWith(".disabled")?this.warn(`Skip to disable disabled mod file on ${resource}!`):promises2.push((0,import_fs_extra62.rename)(resource,resource+".disabled").catch(e=>{this.warn(e)}));await Promise.all(promises2)}async uninstall(options){let{mods,path:path16}=options;this.log(`Uninstall ${mods.length} mods from ${path16}`);let promises2=[],instanceModsDir=(0,import_path105.join)(path16,"mods");for(let resource of mods)(0,import_path105.dirname)(resource)===instanceModsDir&&promises2.push((0,import_fs_extra62.unlink)(resource).catch(e=>{}));await Promise.all(promises2),this.log(`Finish to uninstall ${mods.length} from ${path16}`)}async installToServerInstance(options){this.log(`Install ${options.mods.length} mods to server instance at ${options.path}`);let modsDir=(0,import_path105.join)(options.path,"server","mods");await(0,import_fs_extra62.ensureDir)(modsDir),await(0,import_fs_extra62.emptyDir)(modsDir),await this.install({...options,path:(0,import_path105.join)(options.path,"server")})}async getServerInstanceMods(path16){let result=[],modsDir=(0,import_path105.join)(path16,"server","mods"),files=await readdirIfPresent(modsDir);for(let file of files){let fstat=await(0,import_fs_extra62.stat)((0,import_path105.join)(modsDir,file));result.push({fileName:file,ino:fstat.ino})}return result}async searchInstalled(keyword){return await this.resourceManager.getResourcesByKeyword(keyword,"mods/")}};__name(InstanceModsService,"InstanceModsService"),InstanceModsService=__decorateClass([ExposeServiceKey(InstanceModsServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(ResourceManager))],InstanceModsService);var import_fs_extra63=__toESM(require_lib()),import_path106=require("path");var InstanceModsGroupService=class extends AbstractService{constructor(app6){super(app6)}async getGroupState(instancePath){if(!instancePath)throw new AnyError("GetGroupStateError","Cannot get group state on empty path");return(await this.app.registry.get(ServiceStateManager)).registerOrGet(InstanceGroupStateKey(instancePath),async()=>{let state=new InstanceModsGroupState,groupsPath=(0,import_path106.join)(instancePath,"mod-groups.json"),watcher=new FSWatcher;return watcher.add(groupsPath),watcher.on("all",async e=>{if(e==="add"||e==="change"){let data=await(0,import_fs_extra63.readFile)(groupsPath,"utf-8"),groups=JSON.parse(data);typeof groups=="object"&&state.groupsSet(groups)}else state.groupsSet({})}),[state,__name(()=>{watcher.close()},"dispose")]})}async updateModsGroups(instancePath,groups){let groupState=await this.getGroupState(instancePath),groupsPath=(0,import_path106.join)(instancePath,"mod-groups.json");groupState.groupsSet(groups);try{await(0,import_fs_extra63.ensureFile)(groupsPath),await(0,import_fs_extra63.writeFile)(groupsPath,JSON.stringify(groups,null,2),"utf-8")}catch(e){this.warn(`Failed to save mod groups to ${groupsPath}`,e)}this.log(`Updated mod groups for instance ${instancePath} with ${Object.keys(groups).length} groups`)}async getSharedGroupRules(){let appDataPath=this.app.appDataPath,rulesPath=(0,import_path106.join)(appDataPath,"shared-mod-group-rules.json");try{if(await(0,import_fs_extra63.pathExists)(rulesPath)){let data=await(0,import_fs_extra63.readFile)(rulesPath,"utf-8");return JSON.parse(data)}}catch(e){this.warn(`Failed to load shared group rules from ${rulesPath}`,e)}return{}}async updateSharedGroupRules(groupRules){let appDataPath=this.app.appDataPath,rulesPath=(0,import_path106.join)(appDataPath,"shared-mod-group-rules.json"),sharedRules=await this.getSharedGroupRules(),newRules={},visited=new Set;for(let[key,modIds]of Object.entries(groupRules)){newRules[key]||(newRules[key]=[]);for(let modId of modIds)newRules[key].includes(modId)||newRules[key].push(modId),visited.add(modId)}for(let[key,modIds]of Object.entries(sharedRules)){newRules[key]||(newRules[key]=[]);for(let modId of modIds)visited.has(modId)||(newRules[key].includes(modId)||newRules[key].push(modId),visited.add(modId))}try{await(0,import_fs_extra63.ensureFile)(rulesPath),await(0,import_fs_extra63.writeFile)(rulesPath,JSON.stringify(newRules,null,2),"utf-8"),this.log(`Updated shared group rules with ${Object.keys(newRules).length} new or changed mod ID mappings`)}catch(e){throw this.warn(`Failed to save shared group rules to ${rulesPath}`,e),new AnyError("UpdateSharedGroupRulesError",`Failed to save shared group rules: ${e}`)}}};__name(InstanceModsGroupService,"InstanceModsGroupService"),InstanceModsGroupService=__decorateClass([ExposeServiceKey(InstanceModsGroupServiceKey),__decorateParam(0,Inject(LauncherAppKey))],InstanceModsGroupService);var import_crypto25=require("crypto"),import_fs_extra64=__toESM(require_lib());var import_node_sqlite3_wasm3=__toESM(require_node_sqlite3_wasm()),import_path107=require("path"),import_util9=require("util"),import_zlib4=require("zlib");var ProjectMappingService=class extends AbstractService{constructor(app6,settings){super(app6,async()=>{try{await this.ensureDatabase(!0)}catch(e){throw typeof e=="object"&&e&&Object.assign(e,{Cause:"ProjectMappingInitialize"}),e}});this.settings=settings}#db;async ensureDatabase(init=!1){let locale=this.settings.locale.toLowerCase()||"en",gfw=await this.app.registry.get(kGFW),app6=this.app;if(this.#db?.locale===locale)return this.#db.db;let filePath=(0,import_path107.join)(this.app.appDataPath,`project-mapping-${locale}.sqlite`);await this.mutex.of("project-mapping").runExclusive(async()=>{let original=`https://xmcl.blob.core.windows.net/project-mapping/${locale}.sqlite`;async function exists3(){try{return!!(await app6.fetch(original+".sha256",{method:"HEAD"})).ok}catch{return!1}}__name(exists3,"exists");let hasLocaleDb=await exists3();hasLocaleDb||(original="https://xmcl.blob.core.windows.net/project-mapping/en.sqlite",filePath=(0,import_path107.join)(this.app.appDataPath,"project-mapping-en.sqlite"));let urls=gfw.inside&&hasLocaleDb?[`https://files.0x.halac.cn/Services/XMCL/project-mapping/${locale}.sqlite.gz`,`https://files-0x.halac.cn/Services/XMCL/project-mapping/${locale}.sqlite.gz`,original+".gz"]:[original+".gz"],errors8=[],sha256=await this.app.fetch(original+".sha256").then(r=>r.text());if(!sha256)return;if(await checksum(filePath,"sha256").catch(()=>"")!==sha256)for(let url2 of urls)try{let resp=await this.app.fetch(url2);if(!resp.ok)return;let buf=await resp.arrayBuffer(),data=await(0,import_util9.promisify)(import_zlib4.gunzip)(buf);if((0,import_crypto25.createHash)("sha256").update(data).digest("hex")!==sha256)continue;await(0,import_fs_extra64.writeFile)(filePath,data);return}catch(e){errors8.push(e)}if(errors8.length===1)throw errors8[0];if(errors8.length)throw new AggregateError(errors8.flatMap(e=>e instanceof AggregateError?e.errors:e))});let newLocale=this.settings.locale.toLowerCase();if(this.#db?.locale===locale)return this.#db.db;if(newLocale!==locale)return;if(init)try{let lockPath=filePath+".lock";(0,import_fs_extra64.existsSync)(lockPath)&&(0,import_fs_extra64.rmSync)(lockPath,{recursive:!0})}catch{}let db=new Kysely({dialect:new SqliteWASMDialect({database:()=>new import_node_sqlite3_wasm3.Database(filePath,{readOnly:!0}),onError:e=>{e.source="ProjectMappingDatabase"}}),log:e=>{e.level==="error"&&this.warn(e.query.sql+`
[`+e.query.parameters.join(", ")+"]")}});return this.#db={db,locale},this.app.registryDisposer(async()=>{db.destroy()}),db}async lookupByKeyword(keyword){let db=await this.ensureDatabase();return db?await db.selectFrom("project").where(eb=>eb.or([eb("name","like",`%${keyword}%`),eb("description","like",`%${keyword}%`)])).selectAll().execute():[]}async lookupByModrinth(modrinth){let db=await this.ensureDatabase();return db?await db.selectFrom("project").where("modrinthId","=",modrinth).selectAll().executeTakeFirst():void 0}async lookupByCurseforge(curseforge){let db=await this.ensureDatabase();return db?await db.selectFrom("project").where("curseforgeId","=",curseforge).selectAll().executeTakeFirst():void 0}async lookupBatch(modrinth,curseforge){let db=await this.ensureDatabase();return db?await db.selectFrom("project").where(eb=>eb.or([eb("modrinthId","in",modrinth),eb("curseforgeId","in",curseforge)])).selectAll().execute():[]}};__name(ProjectMappingService,"ProjectMappingService"),ProjectMappingService=__decorateClass([ExposeServiceKey(ProjectMappingServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(kSettings))],ProjectMappingService);var import_fs57=require("fs");var import_node_sqlite3_wasm4=__toESM(require_node_sqlite3_wasm());var ModMetadataService=class extends AbstractService{constructor(app6,submit){super(app6,async()=>{});this.submit=submit}async lookupMapping(lookup){let db=await this.#ensureDb(),curseforge=await db.selectFrom("project_mapping").where("curseforge_project","in",lookup.curseforge).selectAll().execute(),modrinth=await db.selectFrom("project_mapping").where("modrinth_project","in",lookup.modrinth).selectAll().execute();return{curseforge:curseforge?.filter(isNotNull).reduce((acc,cur)=>(acc[cur.curseforge_project]=cur.modrinth_project,acc),{}),modrinth:modrinth?.filter(isNotNull).reduce((acc,cur)=>(acc[cur.modrinth_project]=cur.curseforge_project,acc),{})}}async getMetadataFromSha1s(sha12){return(await(await this.#ensureDb()).selectFrom("file").where("sha1","in",sha12).select(eb=>["sha1","name","domain",jsonObjectFrom(eb.selectFrom("forge_mod").select(["id","version"]).whereRef("forge_mod.sha1","=","file.sha1")).as("forge"),jsonObjectFrom(eb.selectFrom("fabric_mod").select(["id","version"]).whereRef("fabric_mod.sha1","=","file.sha1")).as("fabric"),jsonObjectFrom(eb.selectFrom("modrinth_version").select(["project","version"]).whereRef("modrinth_version.sha1","=","file.sha1")).as("modrinth"),jsonObjectFrom(eb.selectFrom("curseforge_file").select(["project","file"]).whereRef("curseforge_file.sha1","=","file.sha1")).as("curseforge")]).execute())?.filter(isNonnull).map(r=>{let domain=r.domain,name3=r.name,forge=r.forge,fabric=r.fabric,modrinth=r.modrinth,curseforge=r.curseforge;return{sha1:r.sha1,name:name3,domain,forge:forge?{id:forge.id,version:forge.version}:void 0,fabric:fabric?{id:fabric.id,version:fabric.version}:void 0,modrinth:modrinth?{id:modrinth.project,version:modrinth.version}:void 0,curseforge:curseforge?{id:curseforge.project,file:curseforge.file}:void 0}})||[]}async getMetadataFromSha1(sha12){let result=await(await this.#ensureDb()).selectFrom("file").where("sha1","=",sha12).select(eb=>["name","domain",jsonObjectFrom(eb.selectFrom("forge_mod").select(["id","version"]).where("sha1","=",sha12)).as("forge"),jsonObjectFrom(eb.selectFrom("fabric_mod").select(["id","version"]).where("sha1","=",sha12)).as("fabric"),jsonObjectFrom(eb.selectFrom("modrinth_version").select(["project","version"]).where("sha1","=",sha12)).as("modrinth"),jsonObjectFrom(eb.selectFrom("curseforge_file").select(["project","file"]).where("sha1","=",sha12)).as("curseforge")]).executeTakeFirst();if(!result)return;let domain=result.domain,name3=result.name,forge=result.forge,fabric=result.fabric,modrinth=result.modrinth,curseforge=result.curseforge;return{sha1:sha12,name:name3,domain,forge:forge?{id:forge.id,version:forge.version}:void 0,fabric:fabric?{id:fabric.id,version:fabric.version}:void 0,modrinth:modrinth?{id:modrinth.project,version:modrinth.version}:void 0,curseforge:curseforge?{id:curseforge.project,file:curseforge.file}:void 0}}async lookupModrinthId(curseforgeId){return(await(await this.#ensureDb()).selectFrom("project_mapping").where("curseforge_project","=",curseforgeId).selectAll().executeTakeFirst())?.modrinth_project}async lookupCurseforgeId(modrinthId){return(await(await this.#ensureDb()).selectFrom("project_mapping").where("modrinth_project","=",modrinthId).selectAll().executeTakeFirst())?.curseforge_project}async decorateResources(resources){let sha1s=resources.map(r=>r.hash),metadatas=await this.getMetadataFromSha1s(sha1s),resource=await this.app.registry.get(ResourceManager),resourceDict=resources.reduce((acc,cur)=>(acc[cur.hash]=cur,acc),{}),toUpdates=[];for(let metadata of metadatas){let res=resourceDict[metadata.sha1];if(!res)continue;let dirty=!1;!res.metadata.curseforge&&metadata.curseforge&&(res.metadata.curseforge={projectId:metadata.curseforge.id,fileId:metadata.curseforge.file},dirty=!0),!res.metadata.modrinth&&metadata.modrinth&&(res.metadata.modrinth={projectId:metadata.modrinth.id,versionId:metadata.modrinth.version},dirty=!0),dirty&&toUpdates.push(res)}return await resource.updateMetadata(toUpdates),resources}async#ensureDb(){if(this.db)return this.db;let sha12=await(await this.app.fetch("https://xmcl.blob.core.windows.net/releases/db.sqlite.sha1")).text(),dbPath=this.getAppDataPath("db.sqlite");if(await checksumFromStream((0,import_fs57.createReadStream)(dbPath),"sha1").catch(()=>"")!==sha12){let task3=new DownloadTask({url:"https://xmcl.blob.core.windows.net/releases/db.sqlite",destination:dbPath,validator:{algorithm:"sha1",hash:sha12},skipPrevalidate:!0});await this.submit(task3)}let dialect=new SqliteWASMDialect({database:()=>new import_node_sqlite3_wasm4.Database(dbPath,{readOnly:!0})}),db=new Kysely({dialect});return this.db=db,db}};__name(ModMetadataService,"ModMetadataService"),ModMetadataService=__decorateClass([ExposeServiceKey(ModMetadataServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(kTaskExecutor))],ModMetadataService);var import_node_crypto=require("node:crypto"),import_node_events2=require("node:events"),import_undici17=__toESM(require_undici());var Base=class{client;constructor(client){this.client=client}};__name(Base,"Base");var VoiceSettings=class extends Base{input;output;mode;automatic_gain_control;echo_cancellation;noise_suppression;qos;silence_warning;deaf;mute;constructor(client,props){super(client),Object.assign(this,props),this.input=props.input,this.output=props.output,this.mode=props.mode,this.automatic_gain_control=props.automatic_gain_control,this.echo_cancellation=props.echo_cancellation,this.noise_suppression=props.noise_suppression,this.qos=props.qos,this.silence_warning=props.silence_warning,this.deaf=props.deaf,this.mute=props.mute}};__name(VoiceSettings,"VoiceSettings");var Lobby=class extends Base{application_id;capacity;id;locked;members;metadata;owner_id;region;secret;type;voice_states;constructor(client,props){super(client),Object.assign(this,props),this.application_id=props.application_id,this.capacity=props.capacity,this.id=props.id,this.locked=props.locked,this.members=props.members,this.metadata=props.metadata,this.owner_id=props.owner_id,this.region=props.region,this.secret=props.secret,this.type=props.type,this.voice_states=props.voice_states}async joinVoice(){await this.client.request("CONNECT_TO_LOBBY_VOICE",{id:this.id})}async leaveVoice(){await this.client.request("DISCONNECT_FROM_LOBBY_VOICE",{id:this.id})}async update(type,owner_id,capacity,locked,metadata){this.type=type??this.type,this.owner_id=owner_id??this.owner_id,this.capacity=capacity??this.capacity,this.locked=locked??this.locked,this.metadata=metadata??this.metadata,await this.client.request("UPDATE_LOBBY",{id:this.id,type,owner_id,capacity,locked,metadata})}async updateMember(userId,metadata){await this.client.request("UPDATE_LOBBY_MEMBER",{lobby_id:this.id,user_id:userId,metadata})}async disconnect(){await this.client.request("DISCONNECT_FROM_LOBBY",{id:this.id})}async delete(){await this.client.request("DELETE_LOBBY",{id:this.id})}};__name(Lobby,"Lobby");var User=class extends Base{id;username;discriminator;avatar;flags;premium_type;public_flags;presence;avatar_decoration;constructor(client,props){super(client),Object.assign(this,props),this.id=props.id,this.username=props.username,this.discriminator=props.discriminator,this.avatar=props.avatar}get avatarUrl(){let isAnimated=this.avatar&&this.avatar.startsWith("a_");return this.avatar?`${this.client.cdnHost}/avatars/${this.id}/${this.avatar}${isAnimated?".gif":".png"}`:this.defaultAvatarUrl}get defaultAvatarUrl(){return`${this.client.cdnHost}/embed/avatars/${parseInt(this.discriminator.substring(1))%5}.png`}get tag(){return`${this.username}#${this.discriminator}`}};__name(User,"User");var Message=class extends Base{id;blocked;bot;content;content_parsed;nick;author_color;edited_timestamp;timestamp;tts;mentions;mention_everyone;mention_roles;embeds;attachments;author;pinned;type;constructor(client,props){super(client),Object.assign(this,props),this.id=props.id,this.blocked=props.blocked,this.bot=props.bot,this.content=props.content,this.content_parsed=props.content_parsed,this.nick=props.nick,this.author_color=props.author_color,this.edited_timestamp=props.edited_timestamp,this.timestamp=props.timestamp,this.tts=props.tts,this.mentions=props.mentions.map(mentionData=>new User(client,mentionData)),this.mention_everyone=props.mention_everyone,this.mention_roles=props.mention_roles,this.embeds=props.embeds,this.attachments=props.attachments,this.author=new User(client,props.author),this.pinned=props.pinned,this.type=props.type}};__name(Message,"Message");var Channel=class extends Base{id;guild_id;name;type;topic;bitrate;user_limit;position;voice_states;messages;constructor(client,props){super(client),Object.assign(this,props),this.id=props.id,this.guild_id=props.guild_id,this.name=props.name,this.type=props.type,this.topic=props.topic,this.bitrate=props.bitrate,this.user_limit=props.user_limit,this.position=props.position,this.voice_states=props.voice_states,this.messages=props.messages?.map(messgeData=>new Message(client,messgeData))}};__name(Channel,"Channel");var Guild=class extends Base{id;name;icon_url;members=[];vanity_url_code;constructor(client,props){super(client),Object.assign(this,props),this.id=props.id,this.name=props.name,this.icon_url=props.icon_url,this.vanity_url_code=props.vanity_url_code}};__name(Guild,"Guild");var ClientUser=class extends User{async fetchUser(userId){return new User(this.client,(await this.client.request("GET_USER",{id:userId})).data)}async fetchGuild(guildId,timeout2){return new Guild(this.client,(await this.client.request("GET_GUILD",{guild_id:guildId,timeout:timeout2})).data)}async fetchGuilds(){return(await this.client.request("GET_GUILDS")).data.guilds.map(guildData=>new Guild(this.client,guildData))}async fetchChannel(channelId){return new Channel(this.client,(await this.client.request("GET_CHANNEL",{channel_id:channelId})).data)}async fetchChannels(guildId){return(await this.client.request("GET_CHANNELS",{guild_id:guildId})).data.channels.map(channelData=>new Channel(this.client,channelData))}async getSelectedVoiceChannel(){let response=await this.client.request("GET_SELECTED_VOICE_CHANNEL");return response.data?new Channel(this.client,response.data):null}async selectVoiceChannel(channelId,timeout2,force){return new Channel(this.client,(await this.client.request("SELECT_VOICE_CHANNEL",{channel_id:channelId,timeout:timeout2,force})).data)}async leaveVoiceChannel(timeout2,force){await this.client.request("SELECT_VOICE_CHANNEL",{channel_id:null,timeout:timeout2,force})}async getVoiceSettings(){return new VoiceSettings(this.client,(await this.client.request("GET_VOICE_SETTINGS")).data)}async setVoiceSettings(voiceSettings){return new VoiceSettings(this.client,(await this.client.request("SET_VOICE_SETTINGS",voiceSettings)).data)}async setCeritfiedDevices(devices){await this.client.request("SET_CERTIFIED_DEVICES",{devices})}async sendJoinInvite(userId){await this.client.request("SEND_ACTIVITY_JOIN_INVITE",{user_id:userId})}async closeJoinRequest(userId){await this.client.request("CLOSE_ACTIVITY_JOIN_REQUEST",{user_id:userId})}async selectTextChannel(channelId,timeout2){return new Channel(this.client,(await this.client.request("SELECT_TEXT_CHANNEL",{channel_id:channelId,timeout:timeout2})).data)}async leaveTextChannel(timeout2){await this.client.request("SELECT_TEXT_CHANNEL",{channel_id:null,timeout:timeout2})}async getRelationships(){return(await this.client.request("GET_RELATIONSHIPS")).data.relationships.map(data=>new User(this.client,{...data.user,presence:data.presence}))}async setActivity(activity,pid){let formattedAcitivity={...activity,assets:{},timestamps:{},party:{},secrets:{}};return activity.startTimestamp instanceof Date?formattedAcitivity.timestamps.start=Math.round(activity.startTimestamp.getTime()):typeof activity.startTimestamp=="number"&&(formattedAcitivity.timestamps.start=activity.startTimestamp),activity.endTimestamp instanceof Date?formattedAcitivity.timestamps.end=Math.round(activity.endTimestamp.getTime()):typeof activity.endTimestamp=="number"&&(formattedAcitivity.timestamps.end=activity.endTimestamp),activity.largeImageKey&&(formattedAcitivity.assets.large_image=activity.largeImageKey),activity.smallImageKey&&(formattedAcitivity.assets.small_image=activity.smallImageKey),activity.largeImageText&&(formattedAcitivity.assets.large_text=activity.largeImageText),activity.smallImageText&&(formattedAcitivity.assets.small_text=activity.smallImageText),activity.partyId&&(formattedAcitivity.party.id=activity.partyId),activity.partySize&&activity.partyMax&&(formattedAcitivity.party.size=[activity.partySize,activity.partyMax]),activity.joinSecret&&(formattedAcitivity.secrets.join=activity.joinSecret),activity.spectateSecret&&(formattedAcitivity.secrets.spectate=activity.spectateSecret),activity.matchSecret&&(formattedAcitivity.secrets.match=activity.matchSecret),Object.keys(formattedAcitivity.assets).length===0&&delete formattedAcitivity.assets,Object.keys(formattedAcitivity.timestamps).length===0&&delete formattedAcitivity.timestamps,Object.keys(formattedAcitivity.party).length===0&&delete formattedAcitivity.party,Object.keys(formattedAcitivity.secrets).length===0&&delete formattedAcitivity.secrets,formattedAcitivity.instance=!!activity.instance,delete formattedAcitivity.startTimestamp,delete formattedAcitivity.endTimestamp,delete formattedAcitivity.largeImageKey,delete formattedAcitivity.smallImageKey,delete formattedAcitivity.largeImageText,delete formattedAcitivity.smallImageText,delete formattedAcitivity.partyId,delete formattedAcitivity.partySize,delete formattedAcitivity.partyMax,delete formattedAcitivity.joinSecret,delete formattedAcitivity.spectateSecret,delete formattedAcitivity.matchSecret,(await this.client.request("SET_ACTIVITY",{pid:pid??process?process.pid??0:0,activity:formattedAcitivity})).data}async clearActivity(pid){await this.client.request("SET_ACTIVITY",{pid:pid??process?process.pid??0:0})}async createLobby(type,capacity,locked,metadata){return new Lobby(this.client,(await this.client.request("CREATE_LOBBY",{type,capacity,locked,metadata})).data)}async connectToLobby(lobbyId,secret){return new Lobby(this.client,(await this.client.request("CONNECT_TO_LOBBY",{id:lobbyId,secret})).data)}async sendToLobby(lobbyId,data){return new Lobby(this.client,(await this.client.request("SEND_TO_LOBBY",{lobby_id:lobbyId,data})).data)}async getImage(userId,format3="png",size=1024){return(await this.client.request("GET_IMAGE",{type:"user",id:userId,format:format3,size})).data.data_url}};__name(ClientUser,"ClientUser");var import_node_events=require("node:events");var RPC_ERROR_CODE=(RPC_ERROR_CODE2=>(RPC_ERROR_CODE2[RPC_ERROR_CODE2.RPC_UNKNOWN_ERROR=1e3]="RPC_UNKNOWN_ERROR",RPC_ERROR_CODE2[RPC_ERROR_CODE2.RPC_INVALID_PAYLOAD=4e3]="RPC_INVALID_PAYLOAD",RPC_ERROR_CODE2[RPC_ERROR_CODE2.RPC_INVALID_COMMAND=4002]="RPC_INVALID_COMMAND",RPC_ERROR_CODE2[RPC_ERROR_CODE2.RPC_INVALID_GUILD=4003]="RPC_INVALID_GUILD",RPC_ERROR_CODE2[RPC_ERROR_CODE2.RPC_INVALID_EVENT=4004]="RPC_INVALID_EVENT",RPC_ERROR_CODE2[RPC_ERROR_CODE2.RPC_INVALID_CHANNEL=4005]="RPC_INVALID_CHANNEL",RPC_ERROR_CODE2[RPC_ERROR_CODE2.RPC_INVALID_PERMISSION=4006]="RPC_INVALID_PERMISSION",RPC_ERROR_CODE2[RPC_ERROR_CODE2.RPC_INVALID_CLIENT_ID=4007]="RPC_INVALID_CLIENT_ID",RPC_ERROR_CODE2[RPC_ERROR_CODE2.RPC_INVALID_ORIGIN=4008]="RPC_INVALID_ORIGIN",RPC_ERROR_CODE2[RPC_ERROR_CODE2.RPC_INVALID_TOKEN=4009]="RPC_INVALID_TOKEN",RPC_ERROR_CODE2[RPC_ERROR_CODE2.RPC_INVALID_USER=4010]="RPC_INVALID_USER",RPC_ERROR_CODE2[RPC_ERROR_CODE2.RPC_OAUTH2_ERROR=5e3]="RPC_OAUTH2_ERROR",RPC_ERROR_CODE2[RPC_ERROR_CODE2.RPC_SELECT_CHANNEL_TIMEOUT=5001]="RPC_SELECT_CHANNEL_TIMEOUT",RPC_ERROR_CODE2[RPC_ERROR_CODE2.RPC_GET_GUILD_TIMEOUT=5002]="RPC_GET_GUILD_TIMEOUT",RPC_ERROR_CODE2[RPC_ERROR_CODE2.RPC_SELECT_VOICE_FORCE_REQUIRED=5003]="RPC_SELECT_VOICE_FORCE_REQUIRED",RPC_ERROR_CODE2[RPC_ERROR_CODE2.RPC_CAPTURE_SHORTCUT_ALREADY_LISTENING=5004]="RPC_CAPTURE_SHORTCUT_ALREADY_LISTENING",RPC_ERROR_CODE2))(RPC_ERROR_CODE||{}),CUSTOM_RPC_ERROR_CODE=(CUSTOM_RPC_ERROR_CODE2=>(CUSTOM_RPC_ERROR_CODE2[CUSTOM_RPC_ERROR_CODE2.RPC_CONNECTION_ENDED=0]="RPC_CONNECTION_ENDED",CUSTOM_RPC_ERROR_CODE2[CUSTOM_RPC_ERROR_CODE2.RPC_CONNECTION_TIMEOUT=1]="RPC_CONNECTION_TIMEOUT",CUSTOM_RPC_ERROR_CODE2[CUSTOM_RPC_ERROR_CODE2.RPC_COULD_NOT_CONNECT=2]="RPC_COULD_NOT_CONNECT",CUSTOM_RPC_ERROR_CODE2))(CUSTOM_RPC_ERROR_CODE||{}),Transport=class extends import_node_events.EventEmitter{client;get isConnected(){return!1}constructor(options){super(),this.client=options.client}};__name(Transport,"Transport");var RPCError=class extends Error{code;message="";get name(){return`${{...CUSTOM_RPC_ERROR_CODE,...RPC_ERROR_CODE}[this.code]}`}constructor(errorCode,message,options){super(message),this.code=errorCode,this.message=message??this.message}};__name(RPCError,"RPCError");var import_crypto26=require("crypto"),import_path108=__toESM(require("path")),import_net=__toESM(require("net")),import_fs59=__toESM(require("fs"));var IPC_OPCODE=(IPC_OPCODE2=>(IPC_OPCODE2[IPC_OPCODE2.HANDSHAKE=0]="HANDSHAKE",IPC_OPCODE2[IPC_OPCODE2.FRAME=1]="FRAME",IPC_OPCODE2[IPC_OPCODE2.CLOSE=2]="CLOSE",IPC_OPCODE2[IPC_OPCODE2.PING=3]="PING",IPC_OPCODE2[IPC_OPCODE2.PONG=4]="PONG",IPC_OPCODE2))(IPC_OPCODE||{}),defaultPathList=[id=>{let isWindows2=process.platform==="win32";return[isWindows2?`\\\\?\\pipe\\discord-ipc-${id}`:"",isWindows2]},id=>{if(process.platform==="win32")return[""];let{env:{XDG_RUNTIME_DIR,TMPDIR,TMP,TEMP}}=process,prefix=import_fs59.default.realpathSync(XDG_RUNTIME_DIR??TMPDIR??TMP??TEMP??`${import_path108.default.sep}tmp`);return[import_path108.default.join(prefix,`discord-ipc-${id}`)]},id=>{if(process.platform==="win32")return[""];let{env:{XDG_RUNTIME_DIR,TMPDIR,TMP,TEMP}}=process,prefix=import_fs59.default.realpathSync(XDG_RUNTIME_DIR??TMPDIR??TMP??TEMP??`${import_path108.default.sep}tmp`);return[import_path108.default.join(prefix,"snap.discord",`discord-ipc-${id}`)]},id=>{if(process.platform==="win32")return[""];let{env:{XDG_RUNTIME_DIR,TMPDIR,TMP,TEMP}}=process,prefix=import_fs59.default.realpathSync(XDG_RUNTIME_DIR??TMPDIR??TMP??TEMP??`${import_path108.default.sep}tmp`);return[import_path108.default.join(prefix,"app","com.discordapp.Discord",`discord-ipc-${id}`)]}],createSocket=__name(async path16=>new Promise((resolve15,reject2)=>{let onError=__name(e=>{socket.removeListener("conect",onConnect),reject2(e)},"onError"),onConnect=__name(()=>{socket.removeListener("error",onError),resolve15(socket)},"onConnect"),socket=import_net.default.createConnection(path16);socket.once("connect",onConnect),socket.once("error",onError)}),"createSocket"),IPCTransport=class extends Transport{pathList=defaultPathList;socket;get isConnected(){return this.socket!==void 0&&this.socket.readyState==="open"}constructor(options){super(options),this.pathList=options.pathList??this.pathList}async getSocket(){if(this.socket)return this.socket;let pathList=this.pathList;return new Promise(async(resolve15,reject2)=>{for(let formatFunc of pathList){let tryCreateSocket=__name(async path16=>await createSocket(path16).catch(()=>{}),"tryCreateSocket"),handleSocketId=__name(async id=>{let[socketPath,skipCheck]=formatFunc(id);return!socketPath||socketPath.trim()===""||!skipCheck&&!import_fs59.default.existsSync(import_path108.default.dirname(socketPath))?void 0:await tryCreateSocket(socketPath)},"handleSocketId");if(this.client.pipeId){let socket=await handleSocketId(this.client.pipeId);if(socket){resolve15(socket);break}}else for(let i=0;i<10;i++){let socket=await handleSocketId(i);if(socket){resolve15(socket);break}}}reject2(new RPCError(2,"Could not connect"))})}async connect(){this.socket||(this.socket=await this.getSocket().catch(err=>{throw err})),this.emit("open"),this.send({v:1,client_id:this.client.clientId},0),this.socket.on("readable",()=>{let data=this.socket?.read();if(!data)return;this.client.emit("debug",`SERVER => CLIENT | ${data.toString("hex").match(/.{1,2}/g)?.join(" ").toUpperCase()}`);do{let chunk=this.socket?.read();if(!chunk)break;this.client.emit("debug",`SERVER => CLIENT | ${chunk.toString("hex").match(/.{1,2}/g)?.join(" ").toUpperCase()}`),data=Buffer.concat([data,chunk])}while(!0);let op=data.readUInt32LE(0),length=data.readUInt32LE(4),parsedData=JSON.parse(data.subarray(8,length+8).toString());switch(this.client.emit("debug",`SERVER => CLIENT | OPCODE.${IPC_OPCODE[op]} |`,parsedData),op){case 1:{if(!data)break;this.emit("message",parsedData);break}case 2:{this.emit("close",parsedData);break}case 3:{this.send(parsedData,4),this.emit("ping");break}}}),this.socket.on("close",()=>{this.socket=void 0,this.emit("close","Closed by Discord")})}send(message,op=1){this.client.emit("debug",`CLIENT => SERVER | OPCODE.${IPC_OPCODE[op]} |`,message);let dataBuffer=message?Buffer.from(JSON.stringify(message)):Buffer.alloc(0),packet=Buffer.alloc(8);packet.writeUInt32LE(op,0),packet.writeUInt32LE(dataBuffer.length,4),this.socket?.write(Buffer.concat([packet,dataBuffer]))}ping(){this.send((0,import_crypto26.randomUUID)(),3)}close(){return this.socket?new Promise(resolve15=>{this.socket.once("close",()=>{this.emit("close","Closed by client"),this.socket=void 0,resolve15()}),this.socket.end()}):new Promise(resolve15=>resolve15())}};__name(IPCTransport,"IPCTransport");var Client4=class extends import_node_events2.EventEmitter{clientId;clientSecret;pipeId;accessToken;refreshToken;tokenType="Bearer";transport;user;application;cdnHost="https://cdn.discordapp.com";origin="https://localhost";dispatcher;get isConnected(){return this.transport.isConnected}refreshTimeout;connectionPromise;_nonceMap=new Map;constructor(options){super(),this.clientId=options.clientId,this.clientSecret=options.clientSecret,this.dispatcher=options.dispatcher,this.pipeId=options.pipeId,this.transport=new IPCTransport({client:this,pathList:options.transport?.pathList}),this.transport.on("message",message=>{if(message.cmd==="DISPATCH"&&message.evt==="READY")message.data.user&&(this.user=new ClientUser(this,message.data.user)),message.data.config&&message.data.config.cdn_host&&(this.cdnHost=`https://${message.data.config.cdn_host}`),this.emit("connected");else{if(message.nonce&&this._nonceMap.has(message.nonce)){let nonceObj=this._nonceMap.get(message.nonce);message.evt==="ERROR"?(nonceObj.error.code=message.data.code,nonceObj.error.message=message.data.message,nonceObj?.reject(nonceObj.error)):nonceObj?.resolve(message),this._nonceMap.delete(message.nonce)}this.emit(message.evt,message.data)}})}async fetch(method,path16,req){let url2=new URL(`https://discord.com/api${path16}`);return await(await(0,import_undici17.request)(url2,{method,query:req?.query,body:req?.data??void 0,headers:{...req?.headers,...this.accessToken?{Authorization:`${this.tokenType} ${this.accessToken}`}:{}}})).body.json()}async request(cmd,args,evt){let error=new RPCError(1e3);return RPCError.captureStackTrace(error,this.request),new Promise((resolve15,reject2)=>{let nonce=(0,import_node_crypto.randomUUID)();this.transport.send({cmd,args,evt,nonce}),this._nonceMap.set(nonce,{resolve:resolve15,reject:reject2,error})})}async authenticate(){let{application,user}=(await this.request("AUTHENTICATE",{access_token:this.accessToken??""})).data;this.application=application,this.user=new ClientUser(this,user),this.emit("ready")}async refreshAccessToken(){this.emit("debug","CLIENT | Refreshing access token!"),this.hanleAccessTokenResponse((await this.fetch("POST","/oauth2/token",{query:{client_id:this.clientId,client_secret:this.clientSecret??"",grant_type:"refresh_token",refresh_token:this.refreshToken??""},headers:{"content-type":"application/x-www-form-urlencoded"}})).data)}hanleAccessTokenResponse(data){if(!("access_token"in data)||!("refresh_token"in data)||!("expires_in"in data)||!("token_type"in data))throw new TypeError(`Invalid access token response!
Data: ${JSON.stringify(data,null,2)}`);this.accessToken=data.access_token,this.refreshToken=data.refresh_token,this.tokenType=data.token_type,this.refreshTimeout=setTimeout(()=>this.refreshAccessToken(),data.expires_in)}async authorize(options){let rpcToken;options.useRPCToken&&(rpcToken=(await this.fetch("POST","/oauth2/token/rpc",{data:new URLSearchParams({client_id:this.clientId,client_secret:this.clientSecret??""}),headers:{"content-type":"application/x-www-form-urlencoded"}})).data.rpc_token);let{code}=(await this.request("AUTHORIZE",{scopes:options.scopes,client_id:this.clientId,rpc_token:options.useRPCToken?rpcToken:void 0,redirect_uri:options.redirect_uri??void 0,prompt:options.prompt??"consent"})).data;this.hanleAccessTokenResponse((await this.fetch("POST","/oauth2/token",{data:new URLSearchParams({client_id:this.clientId,client_secret:this.clientSecret??"",redirect_uri:options.redirect_uri??"",grant_type:"authorization_code",code}),headers:{"content-type":"application/x-www-form-urlencoded"}})).data)}async subscribe(event,args){return await this.request("SUBSCRIBE",args,event),{unsubscribe:()=>this.request("UNSUBSCRIBE",args,event)}}async connect(){if(this.connectionPromise)return this.connectionPromise;let error=new RPCError(1e3);return RPCError.captureStackTrace(error,this.connect),this.connectionPromise=new Promise((resolve15,reject2)=>{let timeout2=setTimeout(()=>{this.connectionPromise=void 0,error.code=1,error.message="Connection timed out",reject2(error)},1e4);timeout2.unref(),this.once("connected",()=>{this.connectionPromise=void 0,this.transport.once("close",reason=>{this._nonceMap.forEach(promise=>{promise.error.code=typeof reason=="object"?reason.code:0,promise.error.message=typeof reason=="object"?reason.message:reason??"Connection ended",promise.reject(promise.error)}),this.emit("disconnected")}),clearTimeout(timeout2),resolve15()}),this.transport.connect().then(resolve15,reject2)}),this.connectionPromise}async login(options){if(await this.connect(),!options||!options.scopes){this.emit("ready");return}await this.authorize(options),await this.authenticate()}async destroy(){this.refreshTimeout&&(clearTimeout(this.refreshTimeout),this.refreshTimeout=void 0,this.refreshToken=void 0),await this.transport.close()}};__name(Client4,"Client");var PresenceService=class extends AbstractService{constructor(app6,settings){super(app6,async()=>{if(settings.discordPresence)try{await this.discord.connect()}catch{}});this.settings=settings;settings.subscribe("discordPresenceSet",async state=>{state?await this.discord.connect().catch(e=>{this.warn("Fail to connect to discord. %o",e)}):await this.discord.destroy()}),this.discord=new Client4({clientId:"1075044884400054363"})}discord;current={};async setActivity(activity){if(!this.settings.discordPresence)return;if(!this.discord.isConnected)try{await this.discord.connect()}catch{return}let param=this.current;this.current.largeImageKey="dark_512",this.current.startTimestamp=Date.now(),this.current.details=activity,await this.discord.user?.setActivity(param).catch(e=>{this.warn("Fail to set discord presence. %o",e)})}};__name(PresenceService,"PresenceService"),PresenceService=__decorateClass([ExposeServiceKey(PresenceServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(kSettings))],PresenceService);var import_fs60=require("fs"),import_util10=require("util"),import_path109=require("path");var FileSystem=class{getUrl(name3){return""}isClosed(){return!1}close(){}async missingFile(name3){return this.existsFile(name3).then(v=>!v)}async walkFiles(target,walker){if(await this.isDirectory(target)){let childs=await this.listFiles(target);for(let child of childs)await this.walkFiles(this.join(target,child),walker)}else{let result=walker(this.join(target));result instanceof Promise&&await result}}};__name(FileSystem,"FileSystem");var access6=(0,import_util10.promisify)(import_fs60.access),stat29=(0,import_util10.promisify)(import_fs60.stat),writeFile35=(0,import_util10.promisify)(import_fs60.writeFile),readFile38=(0,import_util10.promisify)(import_fs60.readFile),readdir21=(0,import_util10.promisify)(import_fs60.readdir);async function openFileSystem(basePath){if(typeof basePath=="string"){if((await stat29(basePath)).isDirectory())return new NodeFileSystem(basePath);{let zip=await open(basePath),entries=await readAllEntries(zip),entriesRecord={};for(let entry of entries)entriesRecord[entry.fileName]=entry;return new NodeZipFileSystem(basePath,zip,entriesRecord)}}else{let zip=await open(basePath),entries=await readAllEntries(zip),entriesRecord={};for(let entry of entries)entriesRecord[entry.fileName]=entry;return new NodeZipFileSystem("",zip,entriesRecord)}}__name(openFileSystem,"openFileSystem");function resolveFileSystem(base){return typeof base=="string"||base instanceof Uint8Array||base instanceof Buffer?openFileSystem(base):Promise.resolve(base)}__name(resolveFileSystem,"resolveFileSystem");var NodeFileSystem=class extends FileSystem{constructor(root){super();this.root=root;this.sep=import_path109.sep;this.type="path";this.writeable=!0}join(...paths){return(0,import_path109.join)(...paths)}getUrl(name3){return`file://${this.join(this.root,name3)}`}isDirectory(name3){return stat29((0,import_path109.join)(this.root,name3)).then(s=>s.isDirectory())}writeFile(name3,data){return writeFile35((0,import_path109.join)(this.root,name3),data)}existsFile(name3){return access6((0,import_path109.join)(this.root,name3)).then(()=>!0,()=>!1)}readFile(name3,encoding){return readFile38((0,import_path109.join)(this.root,name3),{encoding})}listFiles(name3){return readdir21((0,import_path109.join)(this.root,name3))}cd(name3){this.root=(0,import_path109.join)(this.root,name3)}};__name(NodeFileSystem,"NodeFileSystem");var NodeZipFileSystem=class extends FileSystem{constructor(root,zip,entries){super();this.zip=zip;this.entries=entries;this.sep="/";this.type="zip";this.writeable=!1;this.zipRoot="";this.fileRoot=root}isClosed(){return!this.zip.isOpen}close(){this.zip.close()}get root(){return this.fileRoot+(this.zipRoot.length===0?"":`/${this.zipRoot}`)}normalizePath(name3){return name3.startsWith("/")&&(name3=name3.substring(1)),this.zipRoot!==""&&(name3=[this.zipRoot,name3].join("/")),name3}join(...paths){return paths.join("/")}isDirectory(name3){if(name3=this.normalizePath(name3),name3==="")return Promise.resolve(!0);if(this.entries[name3])return Promise.resolve(name3.endsWith("/"));if(this.entries[name3+"/"])return Promise.resolve(!0);let entries=Object.keys(this.entries);return Promise.resolve(entries.some(e=>e.startsWith(name3+"/")))}existsFile(name3){if(name3=this.normalizePath(name3),this.entries[name3]||this.entries[name3+"/"])return Promise.resolve(!0);let entries=Object.keys(this.entries);return Promise.resolve(entries.some(e=>e.startsWith(name3+"/")))}async readFile(name3,encoding){name3=this.normalizePath(name3);let entry=this.entries[name3];if(!entry)throw new Error(`Not found file named ${name3}`);let buffer=await readEntry(this.zip,entry);return encoding==="utf-8"?buffer.toString("utf-8"):encoding==="base64"?buffer.toString("base64"):buffer}listFiles(name3){return name3=this.normalizePath(name3),Promise.resolve([...new Set(Object.keys(this.entries).filter(n=>n.startsWith(name3)).map(n=>n.substring(name3.length)).map(n=>n.startsWith("/")?n.substring(1):n).map(n=>n.split("/")[0]))])}cd(name3){if(name3.startsWith("/")){this.zipRoot=name3.substring(1);return}let paths=name3.split("/");for(let path16 of paths)if(path16!==".")if(path16===".."){let sub=this.zipRoot.split("/");sub.length>0&&(sub.pop(),this.zipRoot=sub.join("/"))}else this.zipRoot===""?this.zipRoot=path16:this.zipRoot+=`/${path16}`}async walkFiles(startingDir,walker){startingDir=this.normalizePath(startingDir);let root=startingDir.startsWith("/")?startingDir.substring(1):startingDir;for(let child of Object.keys(this.entries).filter(e=>e.startsWith(root))){if(child.endsWith("/"))continue;let result=walker(child);result instanceof Promise&&await result}}};__name(NodeZipFileSystem,"NodeZipFileSystem");var ResourceManager2=class{constructor(list=[]){this.list=list}get allResourcePacks(){return this.list.map(l=>l.info)}async addResourcePack(resourcePack){let info;try{info=await resourcePack.info()}catch{info={pack_format:-1,description:""}}let domains=await resourcePack.domains(),wrapper={info,source:resourcePack,domains};return this.list.push(wrapper),wrapper}remove(index){return this.list.splice(index,1)[0]}clear(){return this.list.splice(0,this.list.length)}swap(first,second){if(first>=this.list.length||first<0||second>=this.list.length||second<0)throw new Error("Illegal index");let fir=this.list[first];this.list[first]=this.list[second],this.list[second]=fir}async get(location){for(let i=this.list.length-1;i>=0;i--){let resource=await this.list[i].source.get(location);if(resource)return resource}}};__name(ResourceManager2,"ResourceManager");var ResourceLocation=class{constructor(domain,path16){this.domain=domain;this.path=path16}static deconstruct(path16,appendPath=""){let splitPath=path16.split(":"),domain=splitPath.length>1&&splitPath[0]?splitPath[0]:"minecraft",resourcePath=splitPath.length>1?splitPath[1]:splitPath[0];return appendPath.length>0&&(appendPath.charAt(appendPath.length-1)!=="/"&&(appendPath=appendPath+"/"),resourcePath.startsWith(appendPath)||(resourcePath=appendPath+resourcePath)),new ResourceLocation(domain,resourcePath)}static ofTexturePath(location){return typeof location=="string"&&(location=ResourceLocation.deconstruct(location)),new ResourceLocation(location.domain,`textures/${location.path}.png`)}static ofBlockModelPath(location){return location=ResourceLocation.deconstruct(location.toString(),"block/"),new ResourceLocation(location.domain,`models/${location.path}.json`)}static ofItemModelPath(location){return location=ResourceLocation.deconstruct(location.toString(),"item/"),new ResourceLocation(location.domain,`models/${location.path}.json`)}static ofModelPath(location){return typeof location=="string"&&(location=ResourceLocation.deconstruct(location)),new ResourceLocation(location.domain,`models/${location.path}.json`)}static ofBlockStatePath(location){return typeof location=="string"&&(location=ResourceLocation.deconstruct(location)),new ResourceLocation(location.domain,`blockstates/${location.path}.json`)}static fromPath(location){return ResourceLocation.deconstruct(location.toString())}static getAssetsPath(location){return typeof location=="string"&&(location=ResourceLocation.deconstruct(location)),`assets/${location.domain}/${location.path}`}toString(){return`${this.domain}:${this.path}`}};__name(ResourceLocation,"ResourceLocation");var ResourcePack=class{constructor(fs3){this.fs=fs3}async load(location,type){let p=this.getPath(location);if(await this.fs.existsFile(p))return this.fs.readFile(p,type)}async loadMetadata(location){let p=this.getPath(location),metafileName=p.substring(0,p.lastIndexOf("."))+".mcmeta";return await this.fs.existsFile(metafileName)?JSON.parse((await this.fs.readFile(metafileName,"utf-8")).replace(/^\uFEFF/,"")):{}}getUrl(location){let p=this.getPath(location);return this.fs.getUrl(p)}async get(location){if(await this.has(location))return{location,url:this.getUrl(location),read:encoding=>this.load(location,encoding),readMetadata:()=>this.loadMetadata(location)}}has(location){return this.fs.existsFile(this.getPath(location))}async domains(){let files=await this.fs.listFiles("assets"),result=[];for(let f of files)await this.fs.isDirectory("assets/"+f)&&result.push(f);return result}async info(){let{pack}=await this.fs.readFile("pack.mcmeta","utf-8").then(s=>JSON.parse(s.replace(/^\uFEFF/,"")),()=>{throw new Error("Illegal Resourcepack: Cannot find pack.mcmeta!")});if(!pack)throw new Error("Illegal Resourcepack: pack.mcmeta doesn't contain the pack metadata!");return pack}icon(){return this.fs.readFile("pack.png")}getPath(location){return`assets/${location.domain}/${location.path}`}static async open(resourcePack){return new ResourcePack(await resolveFileSystem(resourcePack))}};__name(ResourcePack,"ResourcePack");var ModelLoader=class{constructor(loader){this.loader=loader}static findRealTexturePath(model,variantKey){let texturePath=model.textures[variantKey];for(;texturePath.startsWith("#");){let next=model.textures[texturePath.substring(1,texturePath.length)];if(!next)return;texturePath=next}return texturePath}textures={};models={};async loadModel(modelPath,folder="block"){let path16=ResourceLocation.deconstruct(modelPath,folder),resourceLocation=ResourceLocation.ofModelPath(path16),cacheName=resourceLocation.toString();if(this.models[cacheName]!==void 0)return this.models[cacheName];let resource=await this.loader.get(resourceLocation);if(!resource)throw new Error(`Model ${modelPath} (${resourceLocation}) not found`);let baseModel=JSON.parse(await resource.read("utf-8"));if(baseModel.textures||(baseModel.textures={}),baseModel.parent){let parentModel=await this.loadModel(baseModel.parent,"");if(!parentModel)throw new Error(`Missing parent model ${baseModel.parent} for ${resource.location}`);baseModel.elements||(baseModel.elements=parentModel.elements),baseModel.ambientocclusion||(baseModel.ambientocclusion=parentModel.ambientocclusion),baseModel.display||(baseModel.display=parentModel.display),baseModel.overrides||(baseModel.overrides=parentModel.overrides),parentModel.textures&&Object.assign(baseModel.textures,parentModel.textures)}baseModel.ambientocclusion=baseModel.ambientocclusion||!1,baseModel.overrides=baseModel.overrides||[],delete baseModel.parent;let model=baseModel,reg=this.textures;for(let variant of Object.keys(model.textures)){let texPath=ModelLoader.findRealTexturePath(model,variant);if(texPath){let load=await this.loader.get(ResourceLocation.ofTexturePath(texPath));load&&(reg[texPath]=load)}}return this.models[cacheName]=model,model}};__name(ModelLoader,"ModelLoader");var import_path110=require("path");var ResourcePackPreviewService=class extends AbstractService{constructor(app6,instanceResourceService,instanceService,launchService){super(app6);this.instanceResourceService=instanceResourceService;this.instanceService=instanceService;this.launchService=launchService;launchService.on("minecraft-start",()=>{this.active&&this.queue.waitForUnlock().then(()=>{this.active=!1,this.resourceManager.clear(),this.cachedBlocks=void 0,this.cachedJsonVersion=void 0,this.modelLoader=new ModelLoader(this.resourceManager)})})}resourceManager=new ResourceManager2;modelLoader=new ModelLoader(this.resourceManager);cachedBlocks;cachedJsonVersion;queue=new Mutex;active=!1;getResourcePackPath(instancePath,pack){return pack=pack.startsWith("file/")?pack.substring(5):pack,(0,import_path110.join)(instancePath,"resourcepacks",pack)}async loadResourcePack(path16){let pack=await ResourcePack.open(path16),metadata=await this.resourceManager.addResourcePack(pack);metadata.path=path16}async updateResourcePacks(instancePath,resourcePacks){try{let loadedPacks=this.resourceManager.list,resourcePacksPaths=resourcePacks.map(name3=>this.getResourcePackPath(instancePath,name3));if(resourcePacks.every(p=>p!=="vanilla")&&resourcePacksPaths.unshift(this.getResourcePackPath(instancePath,"vanilla")),this.log(`Load resource packs to preview: [${resourcePacks.join(", ")}]`),resourcePacksPaths.length!==loadedPacks.length||resourcePacksPaths.some((path16,i)=>loadedPacks[i]?.path!==path16))for(let i=0;i<resourcePacksPaths.length;i++){let path16=resourcePacksPaths[i];loadedPacks.find(e=>e.path===path16)?this.log(`Use cached resource pack: ${path16}`):(await this.loadResourcePack(path16),this.log(`Load new resource pack: ${path16}`))}else this.log("The resource pack content not changed");let copy5=[...loadedPacks];if(resourcePacksPaths.some((path16,i)=>path16!==loadedPacks[i].path))for(let i=0;i<resourcePacksPaths.length;i++)loadedPacks[i]=copy5.find(w=>w.path===resourcePacksPaths[i]);let toRemove=copy5.filter(v=>resourcePacksPaths.indexOf(v.path)===-1);for(let pack of toRemove)pack.source.fs.close();for(this.log(`Release resource pack [${toRemove.join(", ")}]`);loadedPacks.length>resourcePacksPaths.length;)loadedPacks.pop()}finally{}}async loadModel(modelPath){this.log(`Load model ${modelPath}`);let model=await this.modelLoader.loadModel(modelPath),textures={};for(let[name3,res]of Object.entries(this.modelLoader.textures))textures[name3]={url:`data:image/png;base64,${await res.read("base64")}`};return{model,textures}}async getBlockStates(gameVersion){if(this.cachedJsonVersion===gameVersion&&this.cachedBlocks)return this.log(`Use cached ${this.cachedBlocks.length} blockstates from ${gameVersion}.jar`),this.cachedBlocks;this.active=!0,this.resourceManager.list.length===0&&this.queue.isLocked()&&await this.queue.waitForUnlock();let fs3=this.resourceManager.list.find(w=>w.path.endsWith(".jar")).source.fs,files=await fs3.listFiles("assets/minecraft/blockstates"),blocks=await Promise.all(files.map(async file=>fs3.readFile(`assets/minecraft/blockstates/${file}`).then(b=>({...JSON.parse(b.toString()),name:file}))));return this.cachedBlocks=blocks,this.cachedJsonVersion=gameVersion,this.log(`Read ${blocks.length} blockstates from ${gameVersion}.jar`),blocks}};__name(ResourcePackPreviewService,"ResourcePackPreviewService"),ResourcePackPreviewService=__decorateClass([ExposeServiceKey(ResourcePackPreviewServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(InstanceResourcePackService)),__decorateParam(2,Inject(InstanceService)),__decorateParam(3,Inject(LaunchService))],ResourcePackPreviewService);var import_fs62=require("fs"),import_fs_extra66=__toESM(require_lib()),import_path112=require("path");var _ByteBuffer=class{buffer;view;offset;markedOffset;limit;littleEndian;noAssert;constructor(capacity,littleEndian,noAssert){if(typeof capacity>"u"&&(capacity=_ByteBuffer.DEFAULT_CAPACITY),typeof littleEndian>"u"&&(littleEndian=_ByteBuffer.DEFAULT_ENDIAN),typeof noAssert>"u"&&(noAssert=_ByteBuffer.DEFAULT_NOASSERT),!noAssert){if(capacity=capacity|0,capacity<0)throw RangeError("Illegal capacity");littleEndian=!!littleEndian,noAssert=!!noAssert}this.buffer=capacity===0?EMPTY_BUFFER:new ArrayBuffer(capacity),this.view=capacity===0?new DataView(EMPTY_BUFFER):new DataView(this.buffer),this.offset=0,this.markedOffset=-1,this.limit=capacity,this.littleEndian=littleEndian,this.noAssert=noAssert}readBytes(length,offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+length>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+"+length+") <= "+this.buffer.byteLength)}let slice=this.slice(offset,offset+length);return relative14&&(this.offset+=length),slice}writeBytes=this.append;writeInt8(value,offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value|=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=1;let capacity0=this.buffer.byteLength;return offset>capacity0&&this.resize((capacity0*=2)>offset?capacity0:offset),offset-=1,this.view.setInt8(offset,value),relative14&&(this.offset+=1),this}writeByte=this.writeInt8;readInt8(offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+1>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+1) <= "+this.buffer.byteLength)}let value=this.view.getInt8(offset);return relative14&&(this.offset+=1),value}readByte=this.readInt8;writeUint8(value,offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value>>>=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=1;let capacity1=this.buffer.byteLength;return offset>capacity1&&this.resize((capacity1*=2)>offset?capacity1:offset),offset-=1,this.view.setUint8(offset,value),relative14&&(this.offset+=1),this}writeUInt8=this.writeUint8;readUint8(offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+1>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+1) <= "+this.buffer.byteLength)}let value=this.view.getUint8(offset);return relative14&&(this.offset+=1),value}readUInt8=this.readUint8;writeInt16(value,offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value|=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=2;let capacity2=this.buffer.byteLength;return offset>capacity2&&this.resize((capacity2*=2)>offset?capacity2:offset),offset-=2,this.view.setInt16(offset,value,this.littleEndian),relative14&&(this.offset+=2),this}writeShort=this.writeInt16;readInt16(offset){let relative14=typeof offset>"u";if(typeof offset>"u"&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+2>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+2) <= "+this.buffer.byteLength)}let value=this.view.getInt16(offset,this.littleEndian);return relative14&&(this.offset+=2),value}readShort=this.readInt16;writeUint16(value,offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value>>>=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=2;let capacity3=this.buffer.byteLength;return offset>capacity3&&this.resize((capacity3*=2)>offset?capacity3:offset),offset-=2,this.view.setUint16(offset,value,this.littleEndian),relative14&&(this.offset+=2),this}writeUInt16=this.writeUint16;readUint16(offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+2>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+2) <= "+this.buffer.byteLength)}let value=this.view.getUint16(offset,this.littleEndian);return relative14&&(this.offset+=2),value}readUInt16=this.readUint16;writeInt32(value,offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value|=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=4;let capacity4=this.buffer.byteLength;return offset>capacity4&&this.resize((capacity4*=2)>offset?capacity4:offset),offset-=4,this.view.setInt32(offset,value,this.littleEndian),relative14&&(this.offset+=4),this}writeInt=this.writeInt32;readInt32(offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+4>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+4) <= "+this.buffer.byteLength)}let value=this.view.getInt32(offset,this.littleEndian);return relative14&&(this.offset+=4),value}readInt=this.readInt32;writeUint32(value,offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value>>>=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=4;let capacity5=this.buffer.byteLength;return offset>capacity5&&this.resize((capacity5*=2)>offset?capacity5:offset),offset-=4,this.view.setUint32(offset,value,this.littleEndian),relative14&&(this.offset+=4),this}writeUInt32=this.writeUint32;readUint32(offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+4>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+4) <= "+this.buffer.byteLength)}let value=this.view.getUint32(offset,this.littleEndian);return relative14&&(this.offset+=4),value}readUInt32=this.readUint32;writeFloat32(value,offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof value!="number")throw TypeError("Illegal value: "+value+" (not a number)");if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=4;let capacity8=this.buffer.byteLength;return offset>capacity8&&this.resize((capacity8*=2)>offset?capacity8:offset),offset-=4,this.view.setFloat32(offset,value,this.littleEndian),relative14&&(this.offset+=4),this}writeFloat=this.writeFloat32;readFloat32(offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+4>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+4) <= "+this.buffer.byteLength)}let value=this.view.getFloat32(offset,this.littleEndian);return relative14&&(this.offset+=4),value}readFloat=this.readFloat32;writeFloat64(value,offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof value!="number")throw TypeError("Illegal value: "+value+" (not a number)");if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=8;let capacity9=this.buffer.byteLength;return offset>capacity9&&this.resize((capacity9*=2)>offset?capacity9:offset),offset-=8,this.view.setFloat64(offset,value,this.littleEndian),relative14&&(this.offset+=8),this}writeDouble=this.writeFloat64;readFloat64(offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+8>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+8) <= "+this.buffer.byteLength)}let value=this.view.getFloat64(offset,this.littleEndian);return relative14&&(this.offset+=8),value}readDouble=this.readFloat64;append(source,offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}source instanceof _ByteBuffer||(source=_ByteBuffer.wrap(source));let length=source.limit-source.offset;if(length<=0)return this;offset+=length;let capacity16=this.buffer.byteLength;return offset>capacity16&&this.resize((capacity16*=2)>offset?capacity16:offset),offset-=length,new Uint8Array(this.buffer,offset).set(new Uint8Array(source.buffer).subarray(source.offset,source.limit)),source.offset+=length,relative14&&(this.offset+=length),this}appendTo(target,offset){return target.append(this,offset),this}assert(assert2){return this.noAssert=!assert2,this}capacity(){return this.buffer.byteLength}clear(){return this.offset=0,this.limit=this.buffer.byteLength,this.markedOffset=-1,this}clone(copy5){let bb=new _ByteBuffer(0,this.littleEndian,this.noAssert);return copy5?(bb.buffer=new ArrayBuffer(this.buffer.byteLength),new Uint8Array(bb.buffer).set(this.buffer),bb.view=new DataView(bb.buffer)):(bb.buffer=this.buffer,bb.view=this.view),bb.offset=this.offset,bb.markedOffset=this.markedOffset,bb.limit=this.limit,bb}compact(begin,end){if(typeof begin>"u"&&(begin=this.offset),typeof end>"u"&&(end=this.limit),!this.noAssert){if(typeof begin!="number"||begin%1!==0)throw TypeError("Illegal begin: Not an integer");if(begin>>>=0,typeof end!="number"||end%1!==0)throw TypeError("Illegal end: Not an integer");if(end>>>=0,begin<0||begin>end||end>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+begin+" <= "+end+" <= "+this.buffer.byteLength)}if(begin===0&&end===this.buffer.byteLength)return this;let len=end-begin;if(len===0)return this.buffer=EMPTY_BUFFER,this.view=new DataView(EMPTY_BUFFER),this.markedOffset>=0&&(this.markedOffset-=begin),this.offset=0,this.limit=0,this;let buffer=new ArrayBuffer(len);return new Uint8Array(buffer).set(new Uint8Array(this.buffer).subarray(begin,end)),this.buffer=buffer,this.view=new DataView(buffer),this.markedOffset>=0&&(this.markedOffset-=begin),this.offset=0,this.limit=len,this}copy(begin,end){if(typeof begin>"u"&&(begin=this.offset),typeof end>"u"&&(end=this.limit),!this.noAssert){if(typeof begin!="number"||begin%1!==0)throw TypeError("Illegal begin: Not an integer");if(begin>>>=0,typeof end!="number"||end%1!==0)throw TypeError("Illegal end: Not an integer");if(end>>>=0,begin<0||begin>end||end>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+begin+" <= "+end+" <= "+this.buffer.byteLength)}if(begin===end)return new _ByteBuffer(0,this.littleEndian,this.noAssert);let capacity=end-begin,bb=new _ByteBuffer(capacity,this.littleEndian,this.noAssert);return bb.offset=0,bb.limit=capacity,bb.markedOffset>=0&&(bb.markedOffset-=begin),this.copyTo(bb,0,begin,end),bb}copyTo(target,targetOffset,sourceOffset,sourceLimit){let relative14,targetRelative;if(!this.noAssert&&!(target instanceof _ByteBuffer))throw TypeError("Illegal target: Not a ByteBuffer");if(targetOffset=(targetRelative=typeof targetOffset>"u")?target.offset:targetOffset|0,sourceOffset=(relative14=typeof sourceOffset>"u")?this.offset:sourceOffset|0,sourceLimit=typeof sourceLimit>"u"?this.limit:sourceLimit|0,targetOffset<0||targetOffset>target.buffer.byteLength)throw RangeError("Illegal target range: 0 <= "+targetOffset+" <= "+target.buffer.byteLength);if(sourceOffset<0||sourceLimit>this.buffer.byteLength)throw RangeError("Illegal source range: 0 <= "+sourceOffset+" <= "+this.buffer.byteLength);let len=sourceLimit-sourceOffset;return len===0?target:(target.ensureCapacity(targetOffset+len),new Uint8Array(target.buffer).set(new Uint8Array(this.buffer).subarray(sourceOffset,sourceLimit),targetOffset),relative14&&(this.offset+=len),targetRelative&&(target.offset+=len),this)}ensureCapacity(capacity){let current=this.buffer.byteLength;return current<capacity?this.resize((current*=2)>capacity?current:capacity):this}fill(value,begin,end){let relative14=typeof begin>"u";if(relative14&&(begin=this.offset),typeof value=="string"&&value.length>0&&(value=value.charCodeAt(0)),typeof begin>"u"&&(begin=this.offset),typeof end>"u"&&(end=this.limit),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value|=0,typeof begin!="number"||begin%1!==0)throw TypeError("Illegal begin: Not an integer");if(begin>>>=0,typeof end!="number"||end%1!==0)throw TypeError("Illegal end: Not an integer");if(end>>>=0,begin<0||begin>end||end>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+begin+" <= "+end+" <= "+this.buffer.byteLength)}if(begin>=end)return this;for(;begin<end;)this.view.setUint8(begin++,value);return relative14&&(this.offset=begin),this}flip(){return this.limit=this.offset,this.offset=0,this}mark(offset){if(offset=typeof offset>"u"?this.offset:offset,!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}return this.markedOffset=offset,this}order(littleEndian){if(!this.noAssert&&typeof littleEndian!="boolean")throw TypeError("Illegal littleEndian: Not a boolean");return this.littleEndian=!!littleEndian,this}LE(littleEndian){return this.littleEndian=typeof littleEndian<"u"?!!littleEndian:!0,this}BE(bigEndian){return this.littleEndian=typeof bigEndian<"u"?!bigEndian:!1,this}prepend(source,offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}source instanceof _ByteBuffer||(source=_ByteBuffer.wrap(source));let len=source.limit-source.offset;if(len<=0)return this;let diff=len-offset;if(diff>0){let buffer=new ArrayBuffer(this.buffer.byteLength+diff);new Uint8Array(buffer).set(new Uint8Array(this.buffer).subarray(offset,this.buffer.byteLength),len),this.buffer=buffer,this.view=new DataView(buffer),this.offset+=diff,this.markedOffset>=0&&(this.markedOffset+=diff),this.limit+=diff,offset+=diff}else new Uint8Array(this.buffer).set(new Uint8Array(source.buffer).subarray(source.offset,source.limit),offset-len);return source.offset=source.limit,relative14&&(this.offset-=len),this}prependTo(target,offset){return target.prepend(this,offset),this}remaining(){return this.limit-this.offset}reset(){return this.markedOffset>=0?(this.offset=this.markedOffset,this.markedOffset=-1):this.offset=0,this}resize(capacity){if(!this.noAssert){if(typeof capacity!="number"||capacity%1!==0)throw TypeError("Illegal capacity: "+capacity+" (not an integer)");if(capacity|=0,capacity<0)throw RangeError("Illegal capacity: 0 <= "+capacity)}if(this.buffer.byteLength<capacity){let buffer=new ArrayBuffer(capacity);new Uint8Array(buffer).set(new Uint8Array(this.buffer)),this.buffer=buffer,this.view=new DataView(buffer)}return this}reverse(begin,end){if(typeof begin>"u"&&(begin=this.offset),typeof end>"u"&&(end=this.limit),!this.noAssert){if(typeof begin!="number"||begin%1!==0)throw TypeError("Illegal begin: Not an integer");if(begin>>>=0,typeof end!="number"||end%1!==0)throw TypeError("Illegal end: Not an integer");if(end>>>=0,begin<0||begin>end||end>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+begin+" <= "+end+" <= "+this.buffer.byteLength)}return begin===end?this:(Array.prototype.reverse.call(new Uint8Array(this.buffer).subarray(begin,end)),this.view=new DataView(this.buffer),this)}skip(length){if(!this.noAssert){if(typeof length!="number"||length%1!==0)throw TypeError("Illegal length: "+length+" (not an integer)");length|=0}let offset=this.offset+length;if(!this.noAssert&&(offset<0||offset>this.buffer.byteLength))throw RangeError("Illegal length: 0 <= "+this.offset+" + "+length+" <= "+this.buffer.byteLength);return this.offset=offset,this}slice(begin,end){if(typeof begin>"u"&&(begin=this.offset),typeof end>"u"&&(end=this.limit),!this.noAssert){if(typeof begin!="number"||begin%1!==0)throw TypeError("Illegal begin: Not an integer");if(begin>>>=0,typeof end!="number"||end%1!==0)throw TypeError("Illegal end: Not an integer");if(end>>>=0,begin<0||begin>end||end>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+begin+" <= "+end+" <= "+this.buffer.byteLength)}let bb=this.clone();return bb.offset=begin,bb.limit=end,bb}writeInt64(value,offset){let relative14=typeof offset>"u";if(typeof offset>"u"&&(offset=this.offset),!this.noAssert){if(typeof value=="number"&&(value=BigInt(value)),typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}typeof value=="number"&&(value=BigInt(value)),offset+=8;let capacity6=this.buffer.byteLength;return offset>capacity6&&this.resize((capacity6*=2)>offset?capacity6:offset),offset-=8,this.view.setBigInt64(offset,value,this.littleEndian),relative14&&(this.offset+=8),this}writeLong=this.writeInt64;readInt64(offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+8>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+8) <= "+this.buffer.byteLength)}let value=this.view.getBigInt64(offset,this.littleEndian);return relative14&&(this.offset+=8),value}readLong=this.readInt64;writeUint64(value,offset){let relative14=typeof offset>"u";if(typeof offset>"u"&&(offset=this.offset),!this.noAssert){if(typeof value=="number"&&(value=BigInt(value)),typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}typeof value=="number"&&(value=BigInt(value)),offset+=8;let capacity7=this.buffer.byteLength;return offset>capacity7&&this.resize((capacity7*=2)>offset?capacity7:offset),offset-=8,this.view.setBigUint64(offset,value,this.littleEndian),relative14&&(this.offset+=8),this}writeUInt64=this.writeUint64;readUint64(offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+8>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+8) <= "+this.buffer.byteLength)}let value=this.view.getBigUint64(offset,this.littleEndian);return relative14&&(this.offset+=8),value}readUInt64=this.readUint64;toBuffer(forceCopy){let offset=this.offset,limit=this.limit;if(!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: Not an integer");if(offset>>>=0,typeof limit!="number"||limit%1!==0)throw TypeError("Illegal limit: Not an integer");if(limit>>>=0,offset<0||offset>limit||limit>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+offset+" <= "+limit+" <= "+this.buffer.byteLength)}if(!forceCopy)return offset===0&&limit===this.buffer.byteLength?this.buffer:this.buffer.slice(offset,limit);if(offset===limit)return EMPTY_BUFFER;let buffer=new ArrayBuffer(limit-offset);return new Uint8Array(buffer).set(new Uint8Array(this.buffer).subarray(offset,limit),0),buffer}toArrayBuffer=this.toBuffer},ByteBuffer=_ByteBuffer;__name(ByteBuffer,"ByteBuffer"),__publicField(ByteBuffer,"VERSION","0.0.1"),__publicField(ByteBuffer,"LITTLE_ENDIAN",!0),__publicField(ByteBuffer,"BIG_ENDIAN",!1),__publicField(ByteBuffer,"DEFAULT_CAPACITY",16),__publicField(ByteBuffer,"DEFAULT_ENDIAN",_ByteBuffer.BIG_ENDIAN),__publicField(ByteBuffer,"DEFAULT_NOASSERT",!1),__publicField(ByteBuffer,"accessor",function(){return DataView}),__publicField(ByteBuffer,"allocate",function(capacity,littleEndian,noAssert){return new _ByteBuffer(capacity,littleEndian,noAssert)}),__publicField(ByteBuffer,"concat",function(buffers,littleEndian,noAssert){let capacity=0,k=buffers.length,length;for(let i2=0,length2;i2<k;++i2){let buf=buffers[i2];buf instanceof _ByteBuffer||(buffers[i2]=_ByteBuffer.wrap(buf)),length2=buffers[i2].limit-buffers[i2].offset,length2>0&&(capacity+=length2)}if(capacity===0)return new _ByteBuffer(0,littleEndian,noAssert);let bb=new _ByteBuffer(capacity,littleEndian,noAssert),bi,view=new Uint8Array(bb.buffer),i=0;for(;i<k;)bi=buffers[i++],length=bi.limit-bi.offset,!(length<=0)&&(view.set(new Uint8Array(bi.buffer).subarray(bi.offset,bi.limit),bb.offset),bb.offset+=length);return bb.limit=bb.offset,bb.offset=0,bb}),__publicField(ByteBuffer,"type",function(){return ArrayBuffer}),__publicField(ByteBuffer,"wrap",function(buffer,littleEndian,noAssert){if(buffer===null||typeof buffer!="object")throw TypeError("Illegal buffer");let bb;if(buffer instanceof _ByteBuffer)return bb=buffer.clone(),bb.markedOffset=-1,bb;if(buffer instanceof Uint8Array)bb=new _ByteBuffer(0,littleEndian,noAssert),buffer.length>0&&(bb.buffer=buffer.buffer,bb.offset=buffer.byteOffset,bb.limit=buffer.byteOffset+buffer.byteLength,bb.view=new DataView(buffer.buffer));else if(buffer instanceof ArrayBuffer)bb=new _ByteBuffer(0,littleEndian,noAssert),buffer.byteLength>0&&(bb.buffer=buffer,bb.offset=0,bb.limit=buffer.byteLength,bb.view=buffer.byteLength>0?new DataView(buffer):new DataView(EMPTY_BUFFER));else if(Object.prototype.toString.call(buffer)==="[object Array]"){bb=new _ByteBuffer(buffer.length,littleEndian,noAssert),bb.limit=buffer.length;for(let i=0;i<buffer.length;++i)bb.view.setUint8(i,buffer[i])}else throw TypeError("Illegal buffer");return bb});var EMPTY_BUFFER=new ArrayBuffer(0);function writeUTF8(out,str="",context2){let strlen=str.length,utflen=0,c;for(let idx=0;idx<strlen;idx++)c=str.charCodeAt(idx),c>=1&&c<=127?utflen++:c>2047?utflen+=3:utflen+=2;if(utflen>65535)throw new RangeError("encoded string too long: "+utflen+" bytes");out.writeInt16(utflen),utflen>0&&out.writeBytes(context2.encoder.encode(str))}__name(writeUTF8,"writeUTF8");function readUTF8(buff,context2){let utflen=buff.readInt16(),result=context2.decoder.decode(buff.buffer.slice(buff.offset,buff.offset+utflen));return buff.offset+=utflen,result}__name(readUTF8,"readUTF8");var import_zlib5=require("zlib"),import_util11=require("util"),gzip2=(0,import_util11.promisify)(import_zlib5.gzip),ungzip=(0,import_util11.promisify)(import_zlib5.gunzip),inflate=(0,import_util11.promisify)(import_zlib5.inflate),deflate=(0,import_util11.promisify)(import_zlib5.deflate);var kNBTPrototype=Symbol("NBTPrototype"),kNBTConstructor=Symbol("NBTConstructor");function ensurePrototype(object){let nbtPrototype=getPrototypeOf(object);if(!nbtPrototype){nbtPrototype=createPrototypeObject({},object.constructor),setPrototypeOf(object,nbtPrototype);let parentProtoType=Object.getPrototypeOf(object);if(parentProtoType!==Object.prototype){let parentPrototype=ensurePrototype(parentProtoType);Object.setPrototypeOf(nbtPrototype,parentPrototype)}}return nbtPrototype}__name(ensurePrototype,"ensurePrototype");function TagType(type){return(clzPrototype,key)=>{let nbtPrototype=ensurePrototype(clzPrototype);nbtPrototype[key]=type}}__name(TagType,"TagType");function constructObject(valueType){if(!valueType)return{};let prot=typeof valueType=="object"?createPrototypeObject(valueType):getPrototypeOf(valueType);if(prot)return prot[kNBTConstructor]();if(!prot)return{}}__name(constructObject,"constructObject");function createPrototypeObject(schema,constructor){let proto={...schema};return Object.defineProperty(proto,kNBTConstructor,{value:()=>{let object;if(constructor)try{object=new constructor}catch{object={},Object.setPrototypeOf(object,constructor.prototype)}else object={};return Object.defineProperty(object,kNBTPrototype,{value:proto}),object}}),proto}__name(createPrototypeObject,"createPrototypeObject");function getPrototypeOf(object){return(typeof object=="function"?object.prototype:object)[kNBTPrototype]}__name(getPrototypeOf,"getPrototypeOf");function setPrototypeOf(object,nbtPrototype){let target=typeof object=="function"?object.prototype:object;Object.defineProperty(target,kNBTPrototype,{value:nbtPrototype})}__name(setPrototypeOf,"setPrototypeOf");function isTagType(n){return n>=0&&n<=12}__name(isTagType,"isTagType");(TagType2=>{TagType2.End=0,TagType2.Byte=1,TagType2.Short=2,TagType2.Int=3,TagType2.Long=4,TagType2.Float=5,TagType2.Double=6,TagType2.ByteArray=7,TagType2.String=8,TagType2.List=9,TagType2.Compound=10,TagType2.IntArray=11,TagType2.LongArray=12;function getName(tagType){return["End","Byte","Short","Int","Long","Float","Double","ByteArray","String","List","Compound","IntArray","LongArray"][tagType]}TagType2.getName=getName,__name(getName,"getName")})(TagType||={});var coders=[{write:buf=>{},read(buf,v){}},{write:buf=>buf.readByte(),read(buf,v=0){buf.writeByte(v)}},{write:buf=>buf.readShort(),read(buf,v=0){buf.writeShort(v)}},{write:buf=>buf.readInt(),read(buf,v=0){buf.writeInt(v)}},{write:buf=>buf.readInt64(),read(buf,v=0){buf.writeInt64(v)}},{write:buf=>buf.readFloat(),read(buf,v=0){buf.writeFloat(v)}},{write:buf=>buf.readDouble(),read(buf,v=0){buf.writeDouble(v)}},{write(buf){let arr=new Array(buf.readInt());for(let i=0;i<arr.length;i++)arr[i]=buf.readByte();return arr},read(buf,arr=[]){buf.writeInt(arr.length);for(let i=0;i<arr.length;i++)buf.writeByte(arr[i])}},{write:(buf,context2)=>readUTF8(buf,context2),read:(buf,v="",context2)=>writeUTF8(buf,v,context2)},{write(buf,context2){let listType=buf.readByte();assertTag(listType);let len=buf.readInt(),list=new Array(len);if(context2.schema&&assertListSchema(context2.schema),context2.schema&&typeof context2.schema=="number"&&listType!==context2.schema)return list;let childContext=context2.fork(context2.schema?context2.schema[0]:listType),shouldInspectChildType=!childContext.schema;for(let i=0;i<len;i++)list[i]=coders[listType].write(buf,childContext);return shouldInspectChildType&&(context2.inspect=childContext.inspect||[childContext.tagType]),list},read(buf,value=[],context2){assertListSchema(context2.schema);let valueType=context2.schema[0],childContext=context2.fork(valueType),tagType=childContext.tagType,writer=coders[tagType];if(assertTag(tagType),!((tagType===TagType.Compound||tagType===TagType.List)&&!childContext.schema))try{buf.writeByte(tagType),buf.writeInt(value.length);for(let v of value)writer.read(buf,v,childContext)}catch(e){if(e instanceof TypeError)throw new TypeError(`Require ${TagType.getName(tagType)} but found ${typeof value}`)}}},{write(buf,context2){assertCompoundSchema(context2.schema);let object=constructObject(context2.schema),nbtPrototype=ensurePrototype(object),knowingType=!!context2.schema;for(let tag=0;(tag=buf.readByte())!==TagType.End;){let reader=coders[tag],key=readUTF8(buf,context2);assertTag(tag);let childContext;if(knowingType){let valueType=nbtPrototype[key];if(typeof valueType>"u"||typeof valueType=="number"&&valueType!==tag)continue;childContext=context2.fork(valueType)}else childContext=context2.fork(tag);let shouldInspectChildType=!childContext.schema;object[key]=reader.write(buf,childContext),shouldInspectChildType&&(nbtPrototype[key]=childContext.inspect||childContext.tagType)}return knowingType||(context2.inspect=nbtPrototype),object},read(buf,object={},context2){assertCompoundSchema(context2.schema);let schema=(context2.schema?context2.schema instanceof Function?getPrototypeOf(context2.schema):context2.schema:getPrototypeOf(object))||{};for(let[key,value]of Object.entries(object)){let valueType=schema[key];if(typeof valueType>"u")continue;let childContext=context2.fork(valueType),tagType=childContext.tagType,writer=coders[tagType];if(assertTag(tagType),!(!childContext.schema&&(tagType===TagType.Compound||tagType===TagType.List)))try{buf.writeByte(tagType),writeUTF8(buf,key,context2),writer.read(buf,value,childContext)}catch(e){if(e instanceof TypeError)throw new TypeError(`Required ${TagType.getName(tagType)} but found ${typeof value}`)}}buf.writeByte(TagType.End)}},{write(buf){let arr=new Array(buf.readInt());for(let i=0;i<arr.length;i++)arr[i]=buf.readInt();return arr},read(buf,v=[]){buf.writeInt(v.length);for(let i=0;i<v.length;i++)buf.writeInt(v[i])}},{write(buf){let len=buf.readInt(),arr=new Array(len);for(let i=0;i<len;i++)arr[i]=buf.readInt64();return arr},read(buf,v=[]){buf.writeInt(v.length);for(let i=0;i<v.length;i++)buf.writeInt64(v[i])}}];async function deserialize(fileData,option={}){let doUnzip=normalizeCompress(fileData,option.compressed),bb=ByteBuffer.wrap(doUnzip==="none"?fileData:doUnzip==="gzip"?await ungzip(fileData):await inflate(fileData));return readRootTag(bb,Object.assign({},coders,option.io),option.type)}__name(deserialize,"deserialize");function normalizeCompress(fileData,compressed){let doUnzip;return typeof compressed>"u"?doUnzip="none":typeof compressed=="boolean"&&compressed?doUnzip="gzip":doUnzip=compressed,doUnzip}__name(normalizeCompress,"normalizeCompress");function readRootTag(buffer,io,type){let rootType=buffer.readByte();if(rootType===TagType.End)throw new Error("NBTEnd");if(rootType!==TagType.Compound)throw new Error("Root tag must be a named compound tag. "+rootType);let context2=new ReadContext(type,TagType.Compound),name3=readUTF8(buffer,context2);return io[TagType.Compound].write(buffer,context2)}__name(readRootTag,"readRootTag");function assertListSchema(v){if(!(v instanceof Array))throw new Error("IllegalState")}__name(assertListSchema,"assertListSchema");function assertCompoundSchema(v){if(v instanceof Array)throw new Error("IllegalState")}__name(assertCompoundSchema,"assertCompoundSchema");function assertTag(v){if(!isTagType(v))throw new Error("Unknown type "+v)}__name(assertTag,"assertTag");var ReadContext=class{constructor(schema,tagType){this.schema=schema;this.tagType=tagType}#decoder;get decoder(){return this.#decoder||(this.#decoder=new TextDecoder),this.#decoder}fork(schemaOrTagType){return typeof schemaOrTagType=="number"?new ReadContext(void 0,schemaOrTagType):new ReadContext(schemaOrTagType,typeof schemaOrTagType=="number"?schemaOrTagType:schemaOrTagType instanceof Array?TagType.List:TagType.Compound)}};__name(ReadContext,"ReadContext");function findVersion(arr,bitLen){let j=4096*bitLen>>6;return arr[j]!==void 0?"post116":"pre116"}__name(findVersion,"findVersion");function createBitVectorPre116(arr,bitLen){let maxEntryValue=getMask(bitLen),result=new Array(4096);for(let i=0;i<4096;++i)result[i]=Number(seekPre116(arr,bitLen,i,maxEntryValue));return result}__name(createBitVectorPre116,"createBitVectorPre116");function getMask(bitLen){return(1n<<BigInt(bitLen))-1n}__name(getMask,"getMask");function seekPre116(data,bitLen,index,maxEntryValue=getMask(bitLen)){let offset=index*bitLen,j=offset>>6,k=(index+1)*bitLen-1>>>6,l=offset^j<<6;if(j===k)return Number(data[j]>>BigInt(l)&maxEntryValue);{let shiftLeft=64-l,v=data[j]>>BigInt(l)|data[k]<<BigInt(shiftLeft);return Number(v&maxEntryValue)}}__name(seekPre116,"seekPre116");function createBitVectorPost116(arr,bitLen){let maxEntryValue=getMask(bitLen),result=new Array(4096);for(let i=0;i<4096;++i)result[i]=Number(seekPost116(arr,bitLen,i,maxEntryValue));return result}__name(createBitVectorPost116,"createBitVectorPost116");function seekPost116(blockstates,indexLength,index,maxEntryValue=getMask(indexLength)){let blocksPerLong=Math.floor(64/indexLength),longIndex=Math.floor(index/blocksPerLong),padding=Math.floor((index-longIndex*blocksPerLong)*indexLength);return blockstates[longIndex]>>BigInt(padding)&maxEntryValue}__name(seekPost116,"seekPost116");function seekLegacy(blocks,data,add,i){function getFromNibbleArray(arr,index){let nibbled=index>>>1;return index&1?arr[nibbled]>>>4&15:arr[nibbled]&15}return __name(getFromNibbleArray,"getFromNibbleArray"),(add?getFromNibbleArray(add,i):0)<<12|(blocks[i]&255)<<4|getFromNibbleArray(data,i)}__name(seekLegacy,"seekLegacy");function getChunkOffset(buffer,x,z){x&=31,z&=31;let offsetBytesLocation=(x+z*32)*4,offsetBytes=buffer.slice(offsetBytesLocation,offsetBytesLocation+4),offset=offsetBytes[0]<<16|offsetBytes[1]<<8|offsetBytes[2],sectors=offsetBytes[3];return offset===0?0:offset*4096}__name(getChunkOffset,"getChunkOffset");var WorldReader=class{constructor(fs3){this.fs=fs3}static async create(path16){return new WorldReader(await openFileSystem(path16))}async getRegionData(chunkX,chunkZ){return await this.getMCAData("region",chunkX,chunkZ)}async getEntityData(chunkX,chunkZ){return await this.getMCAData("entities",chunkX,chunkZ)}async getMCAData(prefix,chunkX,chunkZ){let path16=this.fs.join(prefix,`r.${chunkX>>5}.${chunkZ>>5}.mca`),buffer=await this.fs.readFile(path16),off=getChunkOffset(buffer,chunkX,chunkZ),lengthBuf=buffer.slice(off,off+4),length=lengthBuf[0]<<24|lengthBuf[1]<<16|lengthBuf[2]<<8|lengthBuf[3],format3=buffer[off+4];if(format3!==1&&format3!==2)throw new Error(`Illegal Chunk format ${format3} on (${prefix} | ${chunkX}, ${chunkZ})!`);let compressed=format3===1?"gzip":"deflate",chunkData=buffer.slice(off+5,off+5+length);return deserialize(chunkData,{compressed})}async getLevelData(){return this.fs.readFile("level.dat").then(b=>deserialize(b,{compressed:"gzip"})).then(d=>d.Data)}async getPlayerData(){let files=await this.fs.listFiles("playerdata");return Promise.all(files.map(f=>this.fs.readFile(this.fs.join("playerdata",f)).then(b=>deserialize(b,{compressed:"gzip"}))))}async getAdvancementsData(){let files=await this.fs.listFiles("advancements");return Promise.all(files.filter(f=>f.endsWith(".dat")).map(f=>this.fs.readFile(this.fs.join("advancements",f)).then(b=>deserialize(b))))}};__name(WorldReader,"WorldReader");var RegionReader;(RegionReader2=>{function getSection(region,chunkY){return region.Level.Sections[0].Y===0?region.Level.Sections[chunkY]:region.Level.Sections[chunkY+1]}RegionReader2.getSection=getSection,__name(getSection,"getSection");function getSectionInformation(section){let blockStates=section.BlockStates,palette=section.Palette;blockStates===void 0&&(blockStates=(section.block_states||{}).data),palette===void 0&&(palette=(section.block_states||{}).palette),(palette===void 0||blockStates===void 0)&&(palette=[],blockStates=[]);let bitLength=Math.ceil(Math.log2(palette.length));return bitLength<4&&(bitLength=4),{palette,blockStates,bitLength}}RegionReader2.getSectionInformation=getSectionInformation,__name(getSectionInformation,"getSectionInformation");function getSectionBlockIdArray(section){let sectionInformation=getSectionInformation(section);return findVersion(sectionInformation.blockStates,sectionInformation.bitLength)==="pre116"?createBitVectorPre116(sectionInformation.blockStates,sectionInformation.bitLength):createBitVectorPost116(sectionInformation.blockStates,sectionInformation.bitLength)}RegionReader2.getSectionBlockIdArray=getSectionBlockIdArray,__name(getSectionBlockIdArray,"getSectionBlockIdArray");function walkBlockStateId(section,reader){let seekFunc;if("Blocks"in section){let add=section.Add,data=section.Data,blocks=section.Blocks;seekFunc=__name(i=>seekLegacy(blocks,data,add,i),"seekFunc")}else{let vector=getSectionBlockIdArray(section);seekFunc=__name(i=>vector[i],"seekFunc")}for(let i=0;i<4096;++i){let x=i&15,y=i>>>8&15,z=i>>>4&15,id=seekFunc(i);reader(x,y,z,id)}}RegionReader2.walkBlockStateId=walkBlockStateId,__name(walkBlockStateId,"walkBlockStateId");function seekBlockStateId(section,index){if("Blocks"in section)return seekLegacy(section.Blocks,section.Data,section.Add,index);let sectionInformation=getSectionInformation(section);return findVersion(sectionInformation.blockStates,sectionInformation.bitLength)==="pre116"?Number(seekPre116(sectionInformation.blockStates,sectionInformation.bitLength,index)):Number(seekPost116(sectionInformation.blockStates,sectionInformation.bitLength,index))}RegionReader2.seekBlockStateId=seekBlockStateId,__name(seekBlockStateId,"seekBlockStateId");function seekBlockState(section,index){let sectionInformation=getSectionInformation(section),blockStateId=seekBlockStateId(section,index);return sectionInformation.palette[blockStateId]}RegionReader2.seekBlockState=seekBlockState,__name(seekBlockState,"seekBlockState")})(RegionReader||={});var ServerInfo=class{icon="";ip="";name="";acceptTextures=0};__name(ServerInfo,"ServerInfo"),__decorateClass([TagType(TagType.String)],ServerInfo.prototype,"icon",2),__decorateClass([TagType(TagType.String)],ServerInfo.prototype,"ip",2),__decorateClass([TagType(TagType.String)],ServerInfo.prototype,"name",2),__decorateClass([TagType(TagType.Byte)],ServerInfo.prototype,"acceptTextures",2);var ServersData=class{servers=[]};__name(ServersData,"ServersData"),__decorateClass([TagType([ServerInfo])],ServersData.prototype,"servers",2);var import_fs_extra65=__toESM(require_lib()),import_path111=require("path");async function readSaveMetadata(save){let reader=await __name(()=>typeof save=="string"||save instanceof Uint8Array?WorldReader.create(save):save instanceof WorldReader?save:new WorldReader(save),"resolveReader")(),level=await reader.getLevelData(),adv=await reader.getAdvancementsData().catch(()=>[]),advancements=0;return adv.length!==0?advancements=adv.length:typeof save=="string"&&(advancements=(await(0,import_fs_extra65.readdir)((0,import_path111.join)(save,"advancements")).catch(()=>[])).filter(f=>f.endsWith(".json")).length),{mode:level.GameType,levelName:level.LevelName,gameVersion:level.Version.Name,difficulty:level.Difficulty,cheat:!1,time:Number(level.Time),lastPlayed:Number(level.LastPlayed),advancements}}__name(readSaveMetadata,"readSaveMetadata");async function readLinkedCurseforge(path16){let cfMetadata=(0,import_path111.join)(path16,".curseforge");if(await exists2(cfMetadata))return JSON.parse(await(0,import_fs_extra65.readFile)(cfMetadata,"utf-8"))}__name(readLinkedCurseforge,"readLinkedCurseforge");async function getInstanceSaveHeader(path16,instanceName){return{path:path16,instanceName,name:(0,import_path111.basename)(path16),linkTo:await(0,import_fs_extra65.readlink)(path16).catch(()=>{}),icon:"http://launcher/media?path="+(0,import_path111.join)(path16,"icon.png")}}__name(getInstanceSaveHeader,"getInstanceSaveHeader");async function readInstanceSaveMetadata(path16,instanceName){return{...await getInstanceSaveHeader(path16,instanceName),...await readSaveMetadata(path16),curseforge:await readLinkedCurseforge(path16)}}__name(readInstanceSaveMetadata,"readInstanceSaveMetadata");var InstanceSavesService=class extends AbstractService{constructor(app6,instanceService,resourceManager,getPath){super(app6,async()=>{let snapshopts=await resourceManager.getSnapshotsUnderDomainedPath("saves"),valid=await Promise.all(snapshopts.map(v=>resourceManager.validateSnapshotFile(v)));for(let file of valid)file&&file.atime<Date.now()-1e3*60*60*24*3&&await(0,import_fs_extra66.unlink)(file.path);if(await(0,import_fs_extra66.ensureDir)(this.getPath("saves")),(0,import_fs62.existsSync)(this.getPath("shared-saves"))){let sharedSaves=await(0,import_fs_extra66.readdir)(this.getPath("shared-saves"));for(let save of sharedSaves)await(0,import_fs_extra66.rename)(this.getPath("shared-saves",save),this.getPath("saves",save));await(0,import_fs_extra66.rmdir)(this.getPath("shared-saves"))}});this.instanceService=instanceService;this.getPath=getPath}async getLinkedSaveWorld(instancePath){let serverWorldPath=(0,import_path112.join)(instancePath,"server","world");if(await missing(serverWorldPath))return;let linked=await readlinkSafe(serverWorldPath).catch(()=>"");return linked||serverWorldPath}async linkSaveAsServerWorld(options){let{instancePath,saveName}=options;this.log(`Link save ${saveName} as server world in instance ${instancePath}.`),requireString(saveName);let savePath=(0,import_path112.isAbsolute)(saveName)?saveName:(0,import_path112.join)(instancePath,"saves",saveName);if(await missing(savePath))throw new AnyError("InstanceLinkSaveNotFoundError","The save is not found.",void 0,{saveName});let serverWorldPath=(0,import_path112.join)(instancePath,"server","world");if((0,import_fs62.existsSync)(serverWorldPath)){let linkedTarget=await this.getLinkedSaveWorld(instancePath);if(linkedTarget===savePath){this.log(`The save ${saveName} is already linked as server world in instance ${instancePath}.`);return}if(linkedTarget===serverWorldPath){let backupPath=(0,import_path112.join)(instancePath,"world-backup");for(;await missing(backupPath);)try{this.log(`Rename the world folder to world-backup in instance ${instancePath}.`),await(0,import_fs_extra66.rename)(serverWorldPath,backupPath)}catch(e){if(isSystemError(e)&&e.code==="EEXIST")backupPath+="-backup";else throw e}}else linkedTarget&&(this.log(`Remove the linked world in instance ${instancePath}.`),await(0,import_fs_extra66.rm)(serverWorldPath))}this.log(`Link save ${saveName} as server world in instance ${instancePath}.`),await linkDirectory(savePath,serverWorldPath,this)}async showDirectory(instancePath){this.app.shell.openDirectory((0,import_path112.join)(instancePath,"saves"))}async getInstanceSaves(path16){let baseName=(0,import_path112.basename)(path16),saveRoot=(0,import_path112.join)(path16,"saves"),saves=await readdirIfPresent(saveRoot).then(a=>a.filter(s=>!s.startsWith(".")));return Promise.all(saves.map(s=>(0,import_path112.resolve)(saveRoot,s)).map(p=>getInstanceSaveHeader(p,baseName)))}async watch(path16){requireString(path16);let lock=this.mutex.of(LockKey.instance(path16)),stateManager=await this.app.registry.get(ServiceStateManager),launchService=await this.app.registry.get(LaunchService);return stateManager.registerOrGet(getInstanceSaveKey(path16),async({defineAsyncOperation})=>{let pending=new Set,baseName=(0,import_path112.basename)(path16),savesDir=(0,import_path112.join)(path16,"saves"),state=new Saves,onExit=__name(op=>{if(op.gameDirectory===path16){for(let p of pending)updateSave(p);pending.clear()}},"onExit");launchService.on("minecraft-exit",onExit);let updateSave=defineAsyncOperation(async filePath=>{await lock.runExclusive(()=>readInstanceSaveMetadata(filePath,baseName).then(save=>{state.instanceSaveUpdate(save)}).catch(e=>{this.warn(`Parse save in ${filePath} failed. Skip it.`),this.warn(e)}))}),watcher=new FSWatcher({awaitWriteFinish:!0,ignorePermissionErrors:!0,followSymlinks:!0,cwd:path16,depth:2,ignored:(path17,stat32)=>{if((0,import_path112.resolve)(path17)===savesDir)return!1;let depth=(0,import_path112.relative)(savesDir,path17).split("/").length;return depth===2?(0,import_path112.basename)(path17)==="level.dat":depth>2}});watcher.on("error",e=>{isSystemError(e)&&(e.code==="EBUSY"||e.code==="EPERM")||(e.name==="Error"&&(e.name="FSWatcherError"),this.error(e))}).on("all",(event,file,stat32)=>{let absPath=(0,import_path112.resolve)(path16,file);if(file.endsWith("level.dat")){let savePath=(0,import_path112.dirname)(absPath);event==="add"||event==="change"?launchService.isParked(path16)?pending.add(savePath):updateSave(savePath):event==="unlink"&&state.instanceSaveRemove(savePath)}else file.endsWith(".zip")?(0,import_path112.dirname)(absPath)===(0,import_path112.resolve)(savesDir)&&this.importSave({instancePath:path16,path:absPath}):event==="unlinkDir"&&(file===path16||!file)&&dispose()}).add(savesDir);let revalidate=__name(async()=>{},"revalidate"),dispose=__name(()=>{launchService.off("minecraft-exit",onExit),watcher?.close()},"dispose");return[state,dispose,revalidate]})}async cloneSave(options){let{srcInstancePath,destInstancePath,saveName,newSaveName}=options;requireString(saveName);let destSaveName=newSaveName??saveName,destInstancePaths=typeof destInstancePath=="string"?[destInstancePath]:destInstancePath,srcSavePath=(0,import_path112.join)(srcInstancePath,saveName);if(await missing(srcSavePath))throw new AnyError("CloneSaveSaveNotFoundError",`Cannot find save ${saveName}`,void 0,{saveName});if(destInstancePaths.some(p=>!this.instanceService.state.all[p])){let notFound=destInstancePaths.find(p=>!this.instanceService.state.all[p]);throw new AnyError("CloneSaveInstanceNotFoundError",`Cannot find managed instance ${notFound}`,void 0,{instancePath:notFound})}let destSavePaths=destInstancePaths.map(d=>(0,import_path112.join)(d,"saves",destSaveName));for(let dest of destSavePaths)await copyPassively(srcSavePath,dest)}async deleteSave(options){let{saveName,instancePath}=options;requireString(saveName);let savePath=instancePath?(0,import_path112.join)(instancePath,"saves",saveName):this.getPath("saves",saveName);await missing(savePath)||await(0,import_fs_extra66.rm)(savePath,{recursive:!0,force:!0})}async shareSave(options){let{instancePath,saveName}=options;requireString(saveName);let savePath=(0,import_path112.join)(instancePath,"saves",saveName);if(await missing(savePath))throw new AnyError("InstanceDeleteNoSave",`Cannot find save ${saveName}`,void 0,{saveName});await(0,import_fs_extra66.ensureDir)(this.getPath("saves"));let destSharedSavePath=this.getPath("saves",saveName);await missing(destSharedSavePath)?await(0,import_fs_extra66.rename)(savePath,destSharedSavePath):(destSharedSavePath=this.getPath("saves",`${saveName}-${Date.now()}`),await(0,import_fs_extra66.rename)(savePath,destSharedSavePath))}async importSave(options){let{instancePath,saveName,path:path16,curseforge}=options;if(!this.instanceService.state.all[instancePath])throw new Error(`Cannot find managed instance ${instancePath}`);saveName=filenamify(saveName??(0,import_path112.basename)(path16));let dest=(0,import_path112.join)(instancePath,"saves",(0,import_path112.basename)(saveName,(0,import_path112.extname)(saveName))),i=1;for(;(0,import_fs62.existsSync)(dest);)dest=(0,import_path112.join)(instancePath,"saves",`${saveName} (${i++})`);if(await isDirectory(path16)){if(!(0,import_fs62.existsSync)((0,import_path112.join)(path16,"level.dat")))throw new ImportSaveException({type:"instanceImportIllegalSave",path:path16});let sharedSavesDir=this.getPath("saves");path16.startsWith(sharedSavesDir)?await linkDirectory(path16,dest,this):await copyPassively(path16,dest)}else{let zipFile=await open(path16),entries=await readAllEntries(zipFile),saveRoot;for(let e of entries){if(e.fileName.endsWith("/level.dat")){saveRoot=e.fileName.substring(0,e.fileName.length-10);break}if(e.fileName==="level.dat"){saveRoot="";break}}if(saveRoot===void 0)throw new ImportSaveException({type:"instanceImportIllegalSave",path:path16});let root=saveRoot;await new UnzipTask(zipFile,entries.filter(e=>!e.fileName.endsWith("/")&&e.fileName.startsWith(root)),dest,e=>e.fileName.substring(root.length)).startAndWait()}return curseforge&&await(0,import_fs_extra66.writeFile)((0,import_path112.join)(dest,".curseforge"),JSON.stringify({projectId:curseforge.projectId,fileId:curseforge.fileId})),dest}async exportSave(options){requireObject(options);let{instancePath,saveName,zip=!0,destination}=options;requireString(saveName),requireString(destination);let source=(0,import_path112.join)(instancePath,saveName);if(!this.instanceService.state.all[instancePath])throw new Error(`Cannot find managed instance ${instancePath}`);if(await missing(instancePath))throw new Error(`Cannot find managed instance ${instancePath}`);if(this.log(`Export save from ${instancePath}:${saveName} to ${destination}.`),!zip)await(0,import_fs_extra66.ensureDir)(destination),await copyPassively(source,destination);else{await(0,import_fs_extra66.ensureFile)(destination);let zipTask=new ZipTask(destination);await zipTask.includeAs(source,""),await zipTask.startAndWait()}}async isSaveLinked(instancePath){let sharedSave=this.getPath("saves"),instanceSave=(0,import_path112.join)(instancePath,"saves");return await readlinkSafe(instanceSave).catch(()=>"")===sharedSave}async linkSharedSave(instancePath){let sharedSave=this.getPath("saves"),instanceSaves=(0,import_path112.join)(instancePath,"saves");if(await(0,import_fs_extra66.ensureDir)(sharedSave),await readlinkSafe(instanceSaves).catch(()=>"")===sharedSave)return;if(await missing(instanceSaves)){await linkDirectory(sharedSave,instanceSaves,this);return}let saves=await(0,import_fs_extra66.readdir)(instanceSaves);for(let saveName of saves){let savePath=(0,import_path112.join)(instanceSaves,saveName),sharedSavePath=(0,import_path112.join)(sharedSave,saveName);if(await readlinkSafe(savePath).catch(()=>"")){await(0,import_fs_extra66.unlink)(savePath);continue}if(await missing(sharedSavePath))await(0,import_fs_extra66.rename)(savePath,sharedSavePath);else{let newName=`${saveName}-${Date.now()}`;await(0,import_fs_extra66.rename)(savePath,(0,import_path112.join)(sharedSave,newName))}}await(0,import_fs_extra66.rm)(instanceSaves,{recursive:!0}),await linkDirectory(sharedSave,instanceSaves,this)}async unlinkSharedSave(instancePath){let sharedSave=this.getPath("saves"),instanceSave=(0,import_path112.join)(instancePath,"saves");await readlinkSafe(instanceSave).catch(()=>"")===sharedSave&&(await(0,import_fs_extra66.unlink)(instanceSave),await(0,import_fs_extra66.ensureDir)(instanceSave))}async getSharedSaves(){let sharedSave=this.getPath("saves"),saves=await readdirIfPresent(sharedSave).then(a=>a.filter(s=>!s.startsWith(".")));return(await Promise.allSettled(saves.map(s=>(0,import_path112.resolve)(sharedSave,s)).map(async p=>{if((await(0,import_fs_extra66.stat)(p)).isDirectory())return await readInstanceSaveMetadata(p,"")}))).map(r=>r.status==="fulfilled"?r.value:void 0).filter(isNonnull)}async installFromMarket(options){if(options.market!==1)throw new TypeError("Unsupported market type");let provider=await this.app.registry.get(kMarketProvider),[result]=await provider.installFile({...options,directory:this.getPath("saves")});return await this.importSave({path:result.path,curseforge:{projectId:result.metadata.curseforge.projectId,fileId:result.metadata.curseforge.fileId},instancePath:options.instancePath})}};__name(InstanceSavesService,"InstanceSavesService"),InstanceSavesService=__decorateClass([ExposeServiceKey(InstanceSavesServiceKey),__decorateParam(0,Inject(LauncherAppKey)),__decorateParam(1,Inject(InstanceService)),__decorateParam(2,Inject(ResourceManager)),__decorateParam(3,Inject(kGameDataPath))],InstanceSavesService);var calculateVarint32=__name(function(value){return value=value>>>0,value<1<<7?1:value<1<<14?2:value<1<<21?3:value<1<<28?4:5},"calculateVarint32"),zigZagEncode32=__name(function(n){return((n|=0)<<1^n>>31)>>>0},"zigZagEncode32"),zigZagDecode32=__name(function(n){return n>>>1^-(n&1)|0},"zigZagDecode32");ByteBuffer.prototype.writeVarint32=function(value,offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value|=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}let size=calculateVarint32(value),b;offset+=size;let capacity10=this.buffer.byteLength;for(offset>capacity10&&this.resize((capacity10*=2)>offset?capacity10:offset),offset-=size,value>>>=0;value>=128;)b=value&127|128,this.view.setUint8(offset++,b),value>>>=7;return this.view.setUint8(offset++,value),relative14?(this.offset=offset,this):size};ByteBuffer.prototype.writeVarint32ZigZag=function(value,offset){return this.writeVarint32(zigZagEncode32(value),offset)};ByteBuffer.prototype.readVarint32=function(offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+1>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+1) <= "+this.buffer.byteLength)}let c=0,value=0>>>0,b;do{if(!this.noAssert&&offset>this.limit){let err=Error("Truncated");throw err.truncated=!0,err}b=this.view.getUint8(offset++),c<5&&(value|=(b&127)<<7*c),++c}while(b&128);return value|=0,relative14?(this.offset=offset,value):{value,length:c}};ByteBuffer.prototype.readVarint32ZigZag=function(offset){let val2=this.readVarint32(offset);return typeof val2=="object"?val2.value=zigZagDecode32(val2.value):val2=zigZagDecode32(val2),val2};var calculateVarint64=__name(function(value){typeof value=="number"&&(value=BigInt(value));let part0=Number(value)>>>0,part1=Number(value>>28n)>>>0,part2=Number(value>>56n)>>>0;return part2===0?part1===0?part0<1<<14?part0<1<<7?1:2:part0<1<<21?3:4:part1<1<<14?part1<1<<7?5:6:part1<1<<21?7:8:part2<1<<7?9:10},"calculateVarint64"),zigZagEncode64=__name(function(value){return typeof value=="number"&&(value=BigInt(value)),value<<1n^value>>63n},"zigZagEncode64"),zigZagDecode64=__name(function(value){return typeof value=="number"&&(value=BigInt(value)),value>>1n^~(value&1n)+1n},"zigZagDecode64");ByteBuffer.prototype.writeVarint64=function(value,offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof value=="number"&&(value=BigInt(value)),typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}typeof value=="number"&&(value=BigInt(value));let size=calculateVarint64(value),part0=Number(value)>>>0,part1=Number(value>>28n)>>>0,part2=Number(value>>56n)>>>0;offset+=size;let capacity11=this.buffer.byteLength;switch(offset>capacity11&&this.resize((capacity11*=2)>offset?capacity11:offset),offset-=size,size){case 10:this.view.setUint8(offset+9,part2>>>7&1);case 9:this.view.setUint8(offset+8,size!==9?part2|128:part2&127);case 8:this.view.setUint8(offset+7,size!==8?part1>>>21|128:part1>>>21&127);case 7:this.view.setUint8(offset+6,size!==7?part1>>>14|128:part1>>>14&127);case 6:this.view.setUint8(offset+5,size!==6?part1>>>7|128:part1>>>7&127);case 5:this.view.setUint8(offset+4,size!==5?part1|128:part1&127);case 4:this.view.setUint8(offset+3,size!==4?part0>>>21|128:part0>>>21&127);case 3:this.view.setUint8(offset+2,size!==3?part0>>>14|128:part0>>>14&127);case 2:this.view.setUint8(offset+1,size!==2?part0>>>7|128:part0>>>7&127);case 1:this.view.setUint8(offset,size!==1?part0|128:part0&127)}return relative14?(this.offset+=size,this):size};ByteBuffer.prototype.writeVarint64ZigZag=function(value,offset){return this.writeVarint64(zigZagEncode64(value),offset)};ByteBuffer.prototype.readVarint64=function(offset){let relative14=typeof offset>"u";if(relative14&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+1>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+1) <= "+this.buffer.byteLength)}let start=offset,part0=0,part1=0,part2=0,b=0;if(b=this.view.getUint8(offset++),part0=b&127,b&128&&(b=this.view.getUint8(offset++),part0|=(b&127)<<7,b&128&&(b=this.view.getUint8(offset++),part0|=(b&127)<<14,b&128&&(b=this.view.getUint8(offset++),part0|=(b&127)<<21,b&128&&(b=this.view.getUint8(offset++),part1=b&127,b&128&&(b=this.view.getUint8(offset++),part1|=(b&127)<<7,b&128&&(b=this.view.getUint8(offset++),part1|=(b&127)<<14,b&128&&(b=this.view.getUint8(offset++),part1|=(b&127)<<21,b&128&&(b=this.view.getUint8(offset++),part2=b&127,b&128&&(b=this.view.getUint8(offset++),part2|=(b&127)<<7,b&128))))))))))throw Error("Buffer overrun");let value=BigInt(part0|part1<<28)|BigInt(part1>>>4|part2<<24)<<32n;return relative14?(this.offset=offset,value):{value,length:offset-start}};ByteBuffer.prototype.readVarint64ZigZag=function(offset){let val2=this.readVarint64(offset);return val2&&typeof val2=="object"?val2.value=zigZagDecode64(val2.value):val2=zigZagDecode64(val2),val2};var VarInt={decode:(buffer,inst)=>buffer.readVarint32(),encode:(buffer,inst)=>{buffer.writeVarint32(inst)}};var Short={decode:(buffer,inst)=>buffer.readShort(),encode:(buffer,inst)=>{buffer.writeShort(inst)}};var Long={decode:(buffer,inst)=>buffer.readLong(),encode:(buffer,inst)=>{buffer.writeInt64(inst)}};var String2={decode:buffer=>{let length=buffer.readVarint32();return Buffer.from(buffer.readBytes(length).toBuffer()).toString("utf-8")},encode:(buffer,inst)=>{let byte=Buffer.from(inst);buffer.writeVarint32(byte.byteLength),buffer.writeBytes(Buffer.from(inst))}},Json={decode:(buffer,inst)=>JSON.parse(String2.decode(buffer,inst)),encode:(buffer,inst,ctx)=>{String2.encode(buffer,JSON.stringify(inst),ctx)}};var PacketMetadata=Symbol("PacketMetadata"),PacketFieldsMetadata=Symbol("PacketFieldsMetadata");function Field(type){return(target,key)=>{let container=target;container[PacketFieldsMetadata]||(container[PacketFieldsMetadata]=[]),container[PacketFieldsMetadata].push({name:key,type})}}__name(Field,"Field");function Packet(side,id,state,name3=""){return constructor=>{let container=constructor.prototype,fields=container[PacketFieldsMetadata]||[];container[PacketMetadata]={id,name:name3||constructor.name,side,state,coder:{encode(buffer,value){fields.forEach(cod=>{cod.type.encode(buffer,value[cod.name])})},decode(buffer){let value=newCall(constructor);return fields.forEach(cod=>{try{value[cod.name]=cod.type.decode(buffer)}catch(e){console.error(new Error(`Exception during reciving packet [${id}]${constructor.name}`)),console.error(e)}}),value}}}}}__name(Packet,"Packet");function newCall(Cls){return new(Function.prototype.bind.apply(Cls,arguments))}__name(newCall,"newCall");var import_events7=require("events"),import_net2=require("net"),import_stream15=require("stream"),import_zlib7=require("zlib");var Channel2=class extends import_events7.EventEmitter{state="handshake";states={client:{handshake:new PacketCoders,login:new PacketCoders,status:new PacketCoders,play:new PacketCoders},server:{handshake:new PacketCoders,login:new PacketCoders,status:new PacketCoders,play:new PacketCoders}};connection=new import_net2.Socket({allowHalfOpen:!1});outbound;inbound;listened=!1;enableCompression=!1;compressionThreshold=-1;constructor(){super(),this.outbound=new MinecraftPacketEncoder(this),this.outbound.pipe(new MinecraftPacketOutbound).pipe(this.connection),this.inbound=new MinecraftPacketInBound,this.inbound.pipe(new PacketDecompress({get enableCompression(){return!1},get compressionThreshold(){return-1}})).pipe(new MinecraftPacketDecoder(this)).pipe(new PacketEmitter(this)),this.connection.pipe(this.inbound)}get ready(){return this.connection.readable&&this.connection.writable&&this.listened}findCoderById(packetId,side){return this.states[side][this.state].packetIdCoders[packetId]}getPacketId(packetInst,side){let packetName=Object.getPrototypeOf(packetInst).constructor.name;return this.states[side][this.state].packetNameToId[packetName]}registerPacketType(clazz){let entry=clazz.prototype[PacketMetadata],{state,side,id,name:name3,coder}=entry,coders2=this.states[side][state];coders2.packetIdCoders[id]=coder,coders2.packetNameToId[name3]=id}registerPacket(entry){let{state,side,id,name:name3,coder}=entry,coders2=this.states[side][state];coders2.packetIdCoders[id]=coder,coders2.packetNameToId[name3]=id}async listen(option){await new Promise((resolve15,reject2)=>{this.connection.connect(option,()=>{resolve15()}),option.timeout&&this.connection.setTimeout(option.timeout),option.keepalive&&this.connection.setKeepAlive(!0,typeof option.keepalive=="boolean"?3500:option.keepalive),this.connection.once("error",e=>{reject2(e)}),this.connection.once("timeout",()=>{reject2(new Error("Connection timeout."))})}),this.connection.on("error",e=>{this.emit("error",e)}),this.emit("listen"),this.listened=!0}disconnect(){return!this.listened||!this.ready?Promise.resolve():(this.listened=!1,new Promise((resolve15,reject2)=>{this.connection.once("close",err=>{err?reject2(err):resolve15()}),this.connection.end()}))}send(message,skeleton){if(!this.connection.writable)throw new Error("Cannot write if the connection isn't writable!");return skeleton&&Object.assign(message,skeleton),new Promise((resolve15,reject2)=>{this.outbound.write(message,err=>{err?reject2(err):(this.emit("send",message),resolve15())})})}onPacket(packet,listener){return this.on(`packet:${packet.name}`,listener)}oncePacket(packet,listener){return this.once(`packet:${packet.name}`,listener)}};__name(Channel2,"Channel");var PacketInBound=class extends import_stream15.Transform{buffer=ByteBuffer.allocate(1024);_transform(chunk,encoding,callback){this.buffer.ensureCapacity(chunk.length+this.buffer.offset),this.buffer.append(chunk),this.buffer.flip();let unresolvedBytes;do{let packetLength=this.readPacketLength(this.buffer);if(unresolvedBytes=this.buffer.remaining(),packetLength<=unresolvedBytes){let result=Buffer.alloc(packetLength),src=Buffer.from(this.buffer.buffer);src.copy(result,0,this.buffer.offset,this.buffer.offset+packetLength),this.push(result),src.copyWithin(0,packetLength),this.buffer.offset=0,this.buffer.limit-=packetLength,unresolvedBytes-=packetLength}else{this.buffer.offset=this.buffer.limit,this.buffer.limit=this.buffer.capacity();break}}while(unresolvedBytes>0);callback()}};__name(PacketInBound,"PacketInBound");var MinecraftPacketInBound=class extends PacketInBound{readPacketLength(bb){return bb.readVarint32()}};__name(MinecraftPacketInBound,"MinecraftPacketInBound");var PacketDecompress=class extends import_stream15.Transform{constructor(option){super();this.option=option}_transform(chunk,encoding,callback){if(!this.option.enableCompression){this.push(chunk),callback();return}let message=ByteBuffer.wrap(chunk),dataLength=message.readVarint32();if(dataLength===0||dataLength<this.option.compressionThreshold)this.push(message.buffer.slice(message.offset)),callback();else{let compressedContent=message.buffer.slice(message.offset);(0,import_zlib7.unzip)(compressedContent,(err,result)=>{err?callback(err):(this.push(result),callback())})}}};__name(PacketDecompress,"PacketDecompress");var PacketDecoder=class extends import_stream15.Transform{constructor(client){super({writableObjectMode:!0,readableObjectMode:!0});this.client=client}_transform(chunk,encoding,callback){let message=ByteBuffer.wrap(chunk),packetId=this.readPacketId(message),packetContent=message.slice(),coder=this.client.findCoderById(packetId,"server");coder?this.push(coder.decode(packetContent)):console.error(`Unknown packet ${packetId} : ${packetContent.buffer}.`),callback()}};__name(PacketDecoder,"PacketDecoder");var MinecraftPacketDecoder=class extends PacketDecoder{readPacketId(message){return message.readVarint32()}};__name(MinecraftPacketDecoder,"MinecraftPacketDecoder");var PacketEmitter=class extends import_stream15.Writable{constructor(eventBus){super({objectMode:!0});this.eventBus=eventBus}_write(inst,encoding,callback){this.eventBus.emit(`packet:${Object.getPrototypeOf(inst).constructor.name}`,inst),callback()}};__name(PacketEmitter,"PacketEmitter");var PacketEncoder=class extends import_stream15.Transform{constructor(client){super({writableObjectMode:!0,readableObjectMode:!0});this.client=client}_transform(message,encoding,callback){let id=this.client.getPacketId(message,"client"),coder=this.client.findCoderById(id,"client");if(coder&&coder.encode){let buf=new ByteBuffer;this.writePacketId(buf,id),coder.encode(buf,message,this.client),buf.flip();let arr=buf.buffer.slice(0,buf.limit);this.push(Buffer.from(arr)),callback()}else callback(new Error(`Cannot find coder for message. ${JSON.stringify(message)}`))}};__name(PacketEncoder,"PacketEncoder");var MinecraftPacketEncoder=class extends PacketEncoder{writePacketId(bb,id){bb.writeByte(id)}};__name(MinecraftPacketEncoder,"MinecraftPacketEncoder");var PacketOutbound=class extends import_stream15.Transform{constructor(channelWidth=Number.MAX_SAFE_INTEGER,opts){super(opts);this.channelWidth=channelWidth}_transform(packet,encoding,callback){let buffer=new ByteBuffer;this.writePacketLength(buffer,packet.length),buffer.append(packet),buffer.flip();let bytesToSend=buffer.remaining();for(;bytesToSend>0;){let toSend=Math.min(bytesToSend,this.channelWidth),chunk=buffer.readBytes(toSend);this.push(Buffer.from(chunk.toBuffer())),bytesToSend-=toSend}callback()}};__name(PacketOutbound,"PacketOutbound");var MinecraftPacketOutbound=class extends PacketOutbound{writePacketLength(bb,len){bb.writeVarint32(len)}};__name(MinecraftPacketOutbound,"MinecraftPacketOutbound");var PacketCoders=class{packetIdCoders={};packetNameToId={}};__name(PacketCoders,"PacketCoders");var Handshake=class{protocolVersion;serverAddress;serverPort;nextState};__name(Handshake,"Handshake"),__decorateClass([Field(VarInt)],Handshake.prototype,"protocolVersion",2),__decorateClass([Field(String2)],Handshake.prototype,"serverAddress",2),__decorateClass([Field(Short)],Handshake.prototype,"serverPort",2),__decorateClass([Field(VarInt)],Handshake.prototype,"nextState",2),Handshake=__decorateClass([Packet("client",0,"handshake")],Handshake);var ServerQuery=class{};__name(ServerQuery,"ServerQuery"),ServerQuery=__decorateClass([Packet("client",0,"status")],ServerQuery);var ServerStatus2=class{status};__name(ServerStatus2,"ServerStatus"),__decorateClass([Field(Json)],ServerStatus2.prototype,"status",2),ServerStatus2=__decorateClass([Packet("server",0,"status")],ServerStatus2);var Ping=class{time=BigInt(Date.now())};__name(Ping,"Ping"),__decorateClass([Field(Long)],Ping.prototype,"time",2),Ping=__decorateClass([Packet("client",1,"status")],Ping);var Pong=class{ping};__name(Pong,"Pong"),__decorateClass([Field(Long)],Pong.prototype,"ping",2),Pong=__decorateClass([Packet("server",1,"status")],Pong);function createChannel(){let channel2=new Channel2;return channel2.registerPacketType(Handshake),channel2.registerPacketType(ServerQuery),channel2.registerPacketType(ServerStatus2),channel2.registerPacketType(Ping),channel2.registerPacketType(Pong),channel2}__name(createChannel,"createChannel");async function queryStatus(server,options={}){let host=server.host,port=server.port||25565,timeout2=options.timeout||4e3,protocol2=options.protocol||498,retry=typeof options.retryTimes=="number"?options.retryTimes:0,result,error,channel2=createChannel();for(let retryTimes=retry+1;retryTimes>0;retryTimes--)try{result=await query(channel2,host,port,timeout2,protocol2);break}catch(e){error=e}if(result)return result;throw error}__name(queryStatus,"queryStatus");async function query(channel2,host,port,timeout2,protocol2){await channel2.listen({host,port,timeout:timeout2});let{status}=await new Promise((resolve15,reject2)=>{channel2.oncePacket(ServerStatus2,e=>{resolve15(e)}),channel2.once("error",reject2);try{channel2.send(new Handshake,{protocolVersion:protocol2,serverAddress:host,serverPort:port,nextState:1}),channel2.state="status",channel2.send(new ServerQuery),setTimeout(()=>{reject2(new Error("Timeout"))},timeout2*10)}catch(e){reject2(e)}}),{ping}=await new Promise((resolve15,reject2)=>{channel2.once("packet:Pong",e=>{resolve15(e)}),channel2.once("error",reject2);try{channel2.send(new Ping)}catch(e){reject2(e)}});return status.ping=Number(BigInt(Date.now())-ping),await channel2.disconnect(),status}__name(query,"query");var ServerStatusService=class extends AbstractService{protocolToVersions=protocolToMinecraft_default;versionToProtocols={};constructor(app6){super(app6,async()=>{for(let[protocol2,versions]of Object.entries(protocolToMinecraft_default))for(let version4 of versions)this.versionToProtocols[version4]=Number.parseInt(protocol2)})}getAcceptMinecraftVersion(protocol2){return this.protocolToVersions[protocol2]}getProtocolVersion(mcversion){return this.versionToProtocols[mcversion]}async pingServer(options){let{host,port=25565,protocol:protocol2}=options;this.log(`Ping server ${host}:${port} with protocol: ${protocol2}`);try{return await queryStatus({host,port},{protocol:protocol2})}catch(e){if(e&&e instanceof Error&&e.message==="Connection timeout.")return createFailureServerStatus("serverStatus.timeout");if(isSystemError(e))switch(e.code){case"ETIMEOUT":return createFailureServerStatus("serverStatus.timeout");case"ENOTFOUND":return createFailureServerStatus("serverStatus.nohost");case"ECONNREFUSED":return createFailureServerStatus("serverStatus.refuse");default:}return createFailureServerStatus("serverStatus.refuse")}}};__name(ServerStatusService,"ServerStatusService"),ServerStatusService=__decorateClass([ExposeServiceKey(ServerStatusServiceKey),__decorateParam(0,Inject(LauncherAppKey))],ServerStatusService);var import_file_type2=__toESM(require_file_type()),import_path113=require("path"),import_fs_extra67=__toESM(require_lib());var import_fs64=require("fs"),import_promises36=require("stream/promises");var ThemeService=class extends AbstractService{constructor(app6){super(app6)}async showMediaItemInFolder(url2){let path16=this.getAppDataPath("themes",url2.substring(28));(0,import_fs_extra67.existsSync)(path16)&&this.app.shell.showItemInFolder(path16)}async addMedia(filePath){let fileType2=await(0,import_file_type2.fromFile)(filePath);if(fileType2?.mime.startsWith("audio")||fileType2?.mime.startsWith("video")||fileType2?.mime.startsWith("image")||fileType2?.mime.startsWith("font")){let targetPath=this.getAppDataPath("themes",(0,import_path113.basename)(filePath));return await(0,import_fs_extra67.ensureDir)(this.getAppDataPath("themes")),await(0,import_fs_extra67.copyFile)(filePath,targetPath),{url:"http://launcher/theme-media/"+(0,import_path113.basename)(filePath),type:fileType2.mime.slice(0,fileType2.mime.indexOf("/")),mimeType:fileType2.mime}}else throw new Error(".")}async removeMedia(url2){let path16=this.getAppDataPath("themes",url2.substring(28));if(!path16.startsWith(this.getAppDataPath("themes")))return;let fileType2=await(0,import_file_type2.fromFile)(path16);(fileType2?.mime.startsWith("audio")||fileType2?.mime.startsWith("video")||fileType2?.mime.startsWith("image"))&&await(0,import_fs_extra67.unlink)(path16)}async removeTheme(name3){let folder=this.getAppDataPath("themes",name3);if(!(0,import_fs_extra67.existsSync)(folder))throw new Error("Theme does not exist");await(0,import_fs_extra67.remove)(folder)}async exportTheme(data,destinationFile){destinationFile.endsWith("xtheme")||(destinationFile+=".xtheme");let zipPath=destinationFile,zipTask=new ZipTask(zipPath);for(let asset of Object.values(data.assets))if(asset instanceof Array)for(let media of asset){let url2=media.url,fileName=url2.substring(url2.lastIndexOf("/")+1),realPath=this.getAppDataPath("themes",fileName);zipTask.addFile(realPath,`assets/${fileName}`)}else{let url2=asset.url,fileName=url2.substring(url2.lastIndexOf("/")+1),realPath=this.getAppDataPath("themes",fileName);zipTask.addFile(realPath,`assets/${fileName}`)}return zipTask.addBuffer(Buffer.from(JSON.stringify(data,null,2)),"theme.json"),await(await this.app.registry.get(kTaskExecutor))(zipTask),zipPath}async importTheme(zipFilePath){let zipFile=await open(zipFilePath),entries=await readAllEntries(zipFile),themeEntry=entries.find(e=>e.fileName==="theme.json");if(!themeEntry)throw new Error("Invalid theme file");let readable=await openEntryReadStream(zipFile,themeEntry),themeJsonContent=await new Promise((resolve15,reject2)=>{let buffers=[];readable.on("data",chunk=>{buffers.push(chunk)}),readable.on("end",()=>resolve15(Buffer.concat(buffers))),readable.on("error",reject2)}),data=JSON.parse(themeJsonContent.toString()),promises2=[];for(let e of entries)if(e.fileName!=="theme.json"&&e.fileName.startsWith("assets/")){let fileName=e.fileName.substring(7),filePath=this.getAppDataPath("themes",fileName),readable2=await openEntryReadStream(zipFile,e),writable=(0,import_fs64.createWriteStream)(filePath);promises2.push((0,import_promises36.pipeline)(readable2,writable))}return await Promise.all(promises2),data}};__name(ThemeService,"ThemeService"),ThemeService=__decorateClass([ExposeServiceKey(ThemeServiceKey),__decorateParam(0,Inject(LauncherAppKey))],ThemeService);var definedServices=[VersionMetadataService,BaseService,AuthlibInjectorService,ImportService,InstallService,ProjectMappingService,InstanceIOService,InstanceLogService,ElyByService,InstanceModsService,InstanceModsGroupService,InstanceOptionsService,InstanceResourcePackService,InstanceSavesService,InstanceService,InstanceScreenshotService,InstanceShaderPacksService,PresenceService,DiagnoseService,JavaService,LaunchService,ModpackService,InstanceServerInfoService,ResourcePackPreviewService,InstanceManifestService,ServerStatusService,OfficialUserService,UserService,VersionService,InstanceInstallService,ModMetadataService,PeerService,ThemeService];var definedPlugins=[pluginDirectLaunch,pluginAutoUpdate,pluginPowerMonitor,pluginIconProtocol,pluginResourceWorker,pluginEncodingWorker,pluginSetup,pluginLaunchPrecheck,pluginNvdiaGPULinux,pluginUncaughtError,pluginNativeReplacer,elyByPlugin,pluginMarketProvider,pluginYggdrasilApi,pluginMediaProtocol,pluginResourcePackLink,pluginUserPlaytime,pluginYggdrasilHandler,pluginMcbbsModpackHandler,pluginCurseforgeModpackHandler,pluginModrinthModpackHandler,pluginMmcModpackHandler,pluginClientToken,pluginServicesHandler(definedServices),pluginTelemetry,pluginLogConsumer,pluginSettings,pluginGFW,pluginTasks,pluginImageStorage,pluginFlights,pluginNetworkInterface,pluginOfficialUserApi,pluginOffineUser,pluginUndiciLogger,pluginUserTokenStorage,pluginModrinthAccess,pluginCommonProtocol];var import_child_process9=require("child_process"),import_electron14=require("electron"),updater=__toESM(require_main2()),import_electron_updater2=__toESM(require_main2()),import_fs66=require("fs"),import_fs_extra68=__toESM(require_lib());var original_fs_exports={};__export(original_fs_exports,{default:()=>import_fs65.default});__reExport(original_fs_exports,require("fs"));var import_fs65=__toESM(require("fs"),1);var import_os10=require("os"),import_path115=require("path"),import_stream16=require("stream"),import_promises38=require("stream/promises"),import_util12=require("util"),import_zlib8=require("zlib");var import_electron13=require("electron"),import_path114=require("path"),import_promises37=require("timers/promises");var DownloadAppInstallerTask=class extends BaseTask{constructor(app6){super();this.app=app6}async runTask(){let destination=(0,import_path114.join)(import_electron13.app.getPath("downloads"),"X Minecraft Launcher.appinstaller");await download({url:"https://xmcl.blob.core.windows.net/releases/xmcl.appinstaller",destination}),import_electron13.shell.showItemInFolder(destination),await(0,import_promises37.setTimeout)(1e3),await import_electron13.shell.openPath(destination),this.app.exit()}async cancelTask(){}async pauseTask(){}async resumeTask(){}};__name(DownloadAppInstallerTask,"DownloadAppInstallerTask");var kPatched=Symbol("Patched"),DownloadAsarUpdateTask=class extends AbortableTask{constructor(app6,destination,version4){super();this.app=app6;this.destination=destination;version4=version4.startsWith("v")?version4.substring(1):version4;let pl2=(0,import_os10.platform)(),platformFlag=pl2==="win32"?"win":pl2==="darwin"?"mac":"linux";process.arch==="arm64"?platformFlag+="-arm64":process.arch==="ia32"&&(platformFlag+="-ia32"),this.file=`app-${version4}-${platformFlag}.asar`,this.version=version4}file;abortController=new AbortController;version;async process(){let errors8=[],urls=(await this.app.registry.get(kGFW)).inside?[`https://files.0x.halac.cn/Services/XMCL/releases/${this.file}`,`https://files-0x.halac.cn/Services/XMCL/releases/${this.file}`,`${AZURE_CDN}/releases/${this.file}`,`https://github.com/Voxelum/x-minecraft-launcher/releases/download/v${this.version}/${this.file}`]:[`https://github.com/Voxelum/x-minecraft-launcher/releases/download/v${this.version}/${this.file}`,`${AZURE_CDN}/releases/${this.file}`];for(let url2 of urls)try{this.abortController=new AbortController;let sha256Response=await this.app.fetch(url2+".sha256",{signal:this.abortController.signal}),sha256=sha256Response.ok?await sha256Response.text():"",actual=await checksum(this.destination,"sha256").catch(()=>"");if(sha256===actual)return;let gzUrl=url2+".gz";url2.startsWith(AZURE_CDN)&&this.app.emit("download-cdn","asar",this.file);let gzResponse=await this.app.fetch(gzUrl,{signal:this.abortController.signal}),tracker=new import_stream16.PassThrough({transform:(chunk,encoding,callback)=>{this._progress+=chunk.length,this.update(chunk.length),callback(void 0,chunk)}});if(gzResponse.ok&&gzResponse.body)this._total=parseInt(gzResponse.headers.get("Content-Length")||"0",10),this._progress=0,await(0,import_promises38.pipeline)(import_stream16.Readable.fromWeb(gzResponse.body),(0,import_zlib8.createGunzip)(),tracker,(0,import_fs66.createWriteStream)(this.destination));else{let response=await this.app.fetch(url2,{signal:this.abortController.signal});if(!response.ok)throw new AnyError("DownloadError",`Fail to download asar update from ${url2}`,{},{status:response.status});this._total=parseInt(response.headers.get("Content-Length")||"0",10),this._progress=0,await(0,import_promises38.pipeline)(import_stream16.Readable.fromWeb(response.body),tracker,(0,import_fs66.createWriteStream)(this.destination))}return}catch(e){if(this.isAbortedError(e))return;errors8.push(Object.assign(e,{name:"UpdateAsarError",url:url2}))}throw new AggregateError(errors8.flatMap(e=>e instanceof AggregateError?e.errors:e),"Fail to download asar update")}abort(isCancelled){this.abortController.abort(Object.assign(new Error,{name:"AbortError"}))}isAbortedError(e){return e instanceof Error&&e.name==="AbortError"}};__name(DownloadAsarUpdateTask,"DownloadAsarUpdateTask");var HintUserDownloadTask=class extends BaseTask{async runTask(){import_electron14.shell.openExternal("https://xmcl.app")}async cancelTask(){}async pauseTask(){}async resumeTask(){}};__name(HintUserDownloadTask,"HintUserDownloadTask");async function getUpdateAsarViaBatArgs(appAsarPath,updateAsarPath,appDataPath,elevatePath){let psPath=(0,import_path115.join)(appDataPath,"AutoUpdate.bat");return await(0,import_fs_extra68.writeFile)(psPath,["@echo off","chcp 65001","%WinDir%\\System32\\timeout.exe 2",`taskkill /f /im "${(0,import_path115.basename)(process.argv[0])}"`,`copy /Y "${updateAsarPath}" "${appAsarPath}"`,`start /b "" /d "${process.cwd()}" ${process.argv.map(s=>`"${s}"`).join(" ")}`].join(`\r
`)),elevatePath?[elevatePath,psPath]:["cmd.exe","/c",psPath]}__name(getUpdateAsarViaBatArgs,"getUpdateAsarViaBatArgs");var DownloadFullUpdateTask=class extends AbortableTask{constructor(app6,appUpdater){super();this.app=app6;this.appUpdater=appUpdater}cancellationToken=new import_electron_updater2.CancellationToken;async process(){this.cancellationToken=new import_electron_updater2.CancellationToken;let gfw=await this.app.registry.get(kGFW);if(gfw.inside){let executor=this.appUpdater.httpExecutor;if(!(kPatched in executor)){let createRequest=executor.createRequest.bind(executor);Object.assign(executor,{[kPatched]:!0,createRequest:(options,callback)=>{if(gfw.inside){let url2=new URL(AZURE_CDN);options.hostname=url2.hostname,options.pathname=`/releases/${(0,import_path115.basename)(options.pathname)}`,options.path=options.pathname,this.app.emit("download-cdn","electron",(0,import_path115.basename)(options.pathname))}return createRequest(options,callback)}})}}new import_electron_updater2.UpdaterSignal(this.appUpdater).progress(info=>{this._progress=info.transferred,this._total=info.total,this.update(info.delta)}),await this.appUpdater.downloadUpdate(this.cancellationToken)}abort(){this.cancellationToken.cancel()}isAbortedError(e){return e.name==="CancellationError"}};__name(DownloadFullUpdateTask,"DownloadFullUpdateTask");function isSameVersion(a,b){return a.startsWith("v")&&(a=a.substring(1)),b.startsWith("v")&&(b=b.substring(1)),a===b}__name(isSameVersion,"isSameVersion");var ElectronUpdater=class{constructor(app6){this.app=app6;this.logger=app6.getLogger("ElectronUpdater")}logger;async#getUpdateFromSelfHost(){let app6=this.app;this.logger.log("Try get update from selfhost");let{allowPrerelease,locale}=await app6.registry.get(kSettings),queryString=`version=v${app6.version}&prerelease=${allowPrerelease||!1}`,result=await(await this.app.fetch(`https://api.xmcl.app/latest?${queryString}`,{headers:{"Accept-Language":locale}}).catch(()=>this.app.fetch(`https://xmcl-highfreq-function.azurewebsites.net/api/latest?${queryString}`,{headers:{"Accept-Language":locale}}))).json(),files=result.assets.map(a=>({url:a.browser_download_url,name:a.name})),platformString=app6.platform.os==="windows"?"win":app6.platform.os==="osx"?"mac":"linux",version4=result.tag_name.substring(1),updateInfo={name:result.tag_name,body:result.body,date:result.published_at,files,newUpdate:!isSameVersion(app6.version,result.tag_name),operation:"manual"},hasAsar=files.some(f=>f.name===`app-${version4}-${platformString}.asar`);return this.app.platform.os==="windows"?this.app.env==="appx"?updateInfo.operation="appx":updateInfo.operation=hasAsar?"asar":"manual":this.app.platform.os==="osx"?updateInfo.operation=hasAsar?"asar":"manual":updateInfo.operation=hasAsar&&this.app.env!=="appimage"?"asar":"manual",this.logger.log(`Got operation=${updateInfo.operation} update from selfhost`),updateInfo}async#getUpdateFromAutoUpdater(){let autoUpdater3=updater.autoUpdater;this.logger.log(`Check update via ${autoUpdater3.getFeedURL()}`);let info=await autoUpdater3.checkForUpdates();if(!info)throw new Error("No update info found");let files=info.updateInfo.files.map(f=>({name:(0,import_path115.basename)(f.url),url:f.url}));return{name:info.updateInfo.version,body:info.updateInfo.releaseNotes,date:info.updateInfo.releaseDate,files,newUpdate:!isSameVersion(info.updateInfo.version,this.app.version),operation:"autoupdater"}}async quitAndInstallAsar(){let appAsarPath=(0,import_path115.join)((0,import_path115.dirname)(__dirname),"app.asar"),updateAsarPath=(0,import_path115.join)(this.app.appDataPath,"pending_update");if(this.logger.log(`Install asar on ${this.app.platform.os} ${appAsarPath}`),this.app.platform.os==="windows"){let elevatePath=await ensureElevateExe(this.app.appDataPath),appAsarPath2=(0,import_path115.join)((0,import_path115.dirname)(__dirname),"app.asar"),updateAsarPath2=(0,import_path115.join)(this.app.appDataPath,"pending_update");if(!(0,original_fs_exports.existsSync)(updateAsarPath2))throw new Error(`No update found: ${updateAsarPath2}`);let hasWriteAccess=await new Promise(resolve15=>{(0,original_fs_exports.open)(appAsarPath2,"a",(e,fd)=>{e?resolve15(!1):((0,original_fs_exports.closeSync)(fd),resolve15(!0))})});hasWriteAccess=!1,this.logger.log(hasWriteAccess?`Process has write access to ${appAsarPath2}`:`Process does not have write access to ${appAsarPath2}`);let args=await getUpdateAsarViaBatArgs(appAsarPath2,updateAsarPath2,this.app.appDataPath,hasWriteAccess?void 0:elevatePath);this.logger.log(`Install from windows: ${args.join(" ")}`),(0,import_child_process9.spawn)(args[0],args.slice(1),{cwd:this.app.appDataPath,detached:!0,stdio:"ignore"}).unref(),this.app.quit()}else{await(0,import_util12.promisify)(original_fs_exports.rename)(appAsarPath,appAsarPath+".bk").catch(()=>{});try{try{await(0,import_util12.promisify)(original_fs_exports.rename)(updateAsarPath,appAsarPath)}catch(e){if(isSystemError(e)&&e.code==="EXDEV")await(0,import_fs_extra68.writeFile)(appAsarPath,await(0,import_fs_extra68.readFile)(updateAsarPath));else throw e}await(0,import_util12.promisify)(original_fs_exports.unlink)(appAsarPath+".bk").catch(()=>{}),this.app.relaunch()}catch(e){this.logger.error(new AnyError("UpdateError",`Fail to rename update the file: ${appAsarPath}`,{cause:e})),await(0,import_util12.promisify)(original_fs_exports.rename)(appAsarPath+".bk",appAsarPath)}}}checkUpdateTask(){return task("checkUpdate",async()=>{if(this.app.platform.os==="windows"||this.app.platform.os==="osx")return this.#getUpdateFromSelfHost();try{return await this.#getUpdateFromAutoUpdater()}catch(e){if(isSystemError(e)&&e.code==="ENOENT")return this.#getUpdateFromSelfHost();throw this.logger.warn(e),e}})}downloadUpdateTask(updateInfo){if(updateInfo.operation==="autoupdater")return new DownloadFullUpdateTask(this.app,updater.autoUpdater);if(updateInfo.operation==="asar"){let updatePath=(0,import_path115.join)(this.app.appDataPath,"pending_update");return new DownloadAsarUpdateTask(this.app,updatePath,updateInfo.name)}else if(updateInfo.operation==="appx")return new DownloadAppInstallerTask(this.app);return new HintUserDownloadTask}async installUpdateAndQuit(updateInfo){if(HAS_DEV_SERVER2){this.logger.log("Currently is development environment. Skip to install update");return}updateInfo.operation==="asar"?await this.quitAndInstallAsar():updater.autoUpdater.quitAndInstall()}};__name(ElectronUpdater,"ElectronUpdater");function getWindowsUtils(app6,logger){try{let utils=require_addon();return logger.log("Success to load windows utils!"),utils}catch{logger.warn("Fail to load windows utils!");return}}__name(getWindowsUtils,"getWindowsUtils");var ElectronShell=class{showItemInFolder=import_electron15.shell.showItemInFolder;async openDirectory(path16){return(await(0,import_fs_extra69.stat)(path16).catch(()=>{}))?.isDirectory()?import_electron15.shell.openPath(path16).then(r=>r!==""):!1}async openInBrowser(url2){return await import_electron15.shell.openExternal(url2),!0}createShortcut(path16,details){return import_electron15.shell.writeShortcutLink(path16,details)}};__name(ElectronShell,"ElectronShell");var getEnv=__name(()=>process.env.APPIMAGE?"appimage":import_electron15.app.getPath("exe").includes("WindowsApps")?"appx":"raw","getEnv");function getErrorCode(e){let code;return e.message==="net::ERR_CONNECTION_CLOSED"?code="CONNECTION_CLOSED":e.message==="net::ERR_INTERNET_DISCONNECTED"?code="INTERNET_DISCONNECTED":e.message==="net::ERR_TIMED_OUT"?code="TIMED_OUT":e.message==="net::ERR_CONNECTION_RESET"?code="CONNECTION_RESET":e.message==="net::ERR_CONNECTION_TIMED_OUT"?code="CONNECTION_TIMED_OUT":e.message==="net::ERR_NAME_NOT_RESOLVED"?code="NAME_NOT_RESOLVED":e.message==="net::NETWORK_CHANGED"?code="NETWORK_CHANGED":e.message==="net::PROXY_CONNECTION_FAILED"?code="PROXY_CONNECTION_FAILED":e.message==="net::ERR_UNEXPECTED"&&(code="CONNECTION_RESET"),code}__name(getErrorCode,"getErrorCode");var ElectronLauncherApp=class extends LauncherApp{session;constructor(){super(import_electron15.app,new ElectronShell,new ElectronSecretStorage((0,import_path116.join)(import_electron15.app.getPath("appData"),LAUNCHER_NAME,!1?"secret-dev":"secret")),app6=>new ElectronController(app6),app6=>new ElectronUpdater(app6),defaultApp_default,getEnv(),definedPlugins),this.session=new ElectronSession(this),import_electron15.app.commandLine?.appendSwitch("ozone-platform-hint","auto")}fetch=async(...args)=>{let init={...args[1],bypassCustomProtocolHandlers:!0};try{return init.headers&&typeof init.headers=="object"&&!(init.headers instanceof Headers)&&(delete init.headers.origin,delete init.headers["sec-ch-ua"],delete init.headers["sec-ch-ua-mobile"],delete init.headers["sec-ch-ua-platform"]),await import_electron15.net.fetch(args[0],init)}catch(e){if(e instanceof Error){let code=getErrorCode(e);if(code==="CONNECTION_CLOSED"||code==="CONNECTION_RESET"||!code)try{return await(0,import_undici18.fetch)(args[0],init)}catch(ee){ee instanceof Error&&(code=getErrorCode(ee))}if(code)throw new NetworkException({type:"networkException",code});if(e.message.startsWith("net::"))throw new AnyError("NetworkError",e.message)}throw e}};windowsUtils=getWindowsUtils(this,this.logger);getAppInstallerStartUpUrl(){if(this.windowsUtils)try{let uri=this.windowsUtils.getAppInstallerUri();return new URL(uri).searchParams.get("app")||""}catch{return""}return""}relaunch(args){import_electron15.app.relaunch({args}),import_electron15.app.exit(0)}async setup(){import_electron15.app.on("window-all-closed",()=>{this.emit("window-all-closed")}),import_electron15.app.on("open-url",(event,url2)=>{event.preventDefault(),this.protocol.handle({url:url2})}).on("second-instance",(e,argv)=>{let last=argv[argv.length-1];last.startsWith("xmcl://")?this.protocol.handle({url:last}):this.emit("second-instance",argv)}),import_electron15.app.whenReady().then(()=>{import_electron15.Menu.setApplicationMenu(null)}),await super.setup()}setProxy(url2){this.session.setProxy(url2)}};__name(ElectronLauncherApp,"ElectronLauncherApp");function cloneCallSite(frame){let object={};return Object.getOwnPropertyNames(Object.getPrototypeOf(frame)).forEach(function(name3){object[name3]=/^(?:is|get)/.test(name3)?function(){return frame[name3].call(frame)}:frame[name3]}),object.toString=CallSiteToString,object}__name(cloneCallSite,"cloneCallSite");function CallSiteToString(){let fileName,fileLocation="";if(this.isNative())fileLocation="native";else{fileName=this.getScriptNameOrSourceURL(),!fileName&&this.isEval()&&(fileLocation=this.getEvalOrigin(),fileLocation+=", "),fileName?fileLocation+=fileName:fileLocation+="<anonymous>";let lineNumber=this.getLineNumber();if(lineNumber!=null){fileLocation+=":"+lineNumber;let columnNumber=this.getColumnNumber();columnNumber&&(fileLocation+=":"+columnNumber)}}let line="",functionName=this.getFunctionName(),addSuffix=!0,isConstructor=this.isConstructor();if(!(this.isToplevel()||isConstructor)){let typeName=this.getTypeName();typeName==="[object Object]"&&(typeName="null");let methodName=this.getMethodName();functionName?(typeName&&functionName.indexOf(typeName)!==0&&(line+=typeName+"."),line+=functionName,methodName&&functionName.indexOf("."+methodName)!==functionName.length-methodName.length-1&&(line+=" [as "+methodName+"]")):line+=typeName+"."+(methodName||"<anonymous>")}else isConstructor?line+="new "+(functionName||"<anonymous>"):functionName?line+=functionName:(line+=fileLocation,addSuffix=!1);return addSuffix&&(line+=" ("+fileLocation+")"),line}__name(CallSiteToString,"CallSiteToString");var buildNumber="1130",url=`/${buildNumber}`,wrapCallSite=__name(frame=>{if(frame.isNative())return frame;frame=cloneCallSite(frame);let original=frame.getScriptNameOrSourceURL;return frame.getScriptNameOrSourceURL=function(){let name3=original.call(this);return name3&&(name3=name3.replace(__dirname,url),name3=name3.replace(/\\/g,"/")),name3},frame},"wrapCallSite");Error.prepareStackTrace=(error,stack)=>{let name3=error.name||"Error",message=error.message||"",errorString=name3+": "+message,processedStack=[];for(let i=stack.length-1;i>=0;i--)processedStack.push(`
    at `+wrapCallSite(stack[i]));return errorString+processedStack.reverse().join("")};require_graceful_fs().gracefulify(require("fs"));new ElectronLauncherApp().start();
/**
 * @license bytebuffer.js (c) 2015 Daniel Wirtz <dcode@dcode.io>
 * Backing buffer: ArrayBuffer, Accessor: DataView
 * Released under the Apache License, Version 2.0
 * see: https://github.com/dcodeIO/bytebuffer.js for details
 * @module @xmcl/bytebuffer
 */
/*! Bundled license information:

undici/lib/web/fetch/body.js:
  (*! formdata-polyfill. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> *)

undici/lib/web/websocket/frame.js:
  (*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> *)

uri-js/dist/es5/uri.all.js:
  (** @license URI.js v4.4.1 (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js *)

sax/lib/sax.js:
  (*! http://mths.be/fromcodepoint v0.1.0 by @mathias *)

ieee754/index.js:
  (*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> *)

@microsoft/applicationinsights-web-snippet/dist/node/applicationinsights-web-snippet.js:
  (*!
   * Application Insights JavaScript SDK - Web Snippet, 1.0.1
   * Copyright (c) Microsoft and contributors. All rights reserved.
   *)

mime-db/index.js:
  (*!
   * mime-db
   * Copyright(c) 2014 Jonathan Ong
   * Copyright(c) 2015-2022 Douglas Christopher Wilson
   * MIT Licensed
   *)

mime-types/index.js:
  (*!
   * mime-types
   * Copyright(c) 2014 Jonathan Ong
   * Copyright(c) 2015 Douglas Christopher Wilson
   * MIT Licensed
   *)

safe-buffer/index.js:
  (*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> *)

chokidar/esm/index.js:
  (*! chokidar - MIT License (c) 2012 Paul Miller (paulmillr.com) *)

@azure/msal-node/dist/cache/serializer/Serializer.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-common/dist/utils/Constants.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/error/AuthErrorCodes.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/error/AuthError.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/error/ClientAuthErrorCodes.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/error/ClientAuthError.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/account/AuthToken.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/authority/AuthorityType.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/authority/OpenIdConfigResponse.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/error/ClientConfigurationErrorCodes.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/error/ClientConfigurationError.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/utils/StringUtils.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/utils/UrlUtils.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/url/UrlString.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/authority/AuthorityMetadata.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/authority/ProtocolMode.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/authority/AuthorityOptions.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/authority/CloudInstanceDiscoveryResponse.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/authority/CloudInstanceDiscoveryErrorResponse.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/telemetry/performance/PerformanceEvent.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/utils/FunctionWrappers.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/authority/RegionDiscovery.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/utils/TimeUtils.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/cache/utils/CacheHelpers.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/authority/Authority.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/authority/AuthorityFactory.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/utils/ClientAssertionUtils.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/constants/AADServerParamKeys.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/crypto/ICrypto.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/logger/Logger.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/packageMetadata.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/request/ScopeSet.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/account/ClientInfo.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/account/AccountInfo.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/account/TokenClaims.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/cache/entities/AccountEntity.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/error/CacheErrorCodes.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/error/CacheError.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/cache/CacheManager.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/config/ClientConfiguration.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/error/ServerError.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/network/ThrottlingUtils.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/network/NetworkManager.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/account/CcsCredential.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/request/RequestValidator.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/request/RequestParameterBuilder.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/client/BaseClient.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/error/InteractionRequiredAuthErrorCodes.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/error/InteractionRequiredAuthError.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/utils/ProtocolUtils.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/crypto/PopTokenGenerator.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/cache/persistence/TokenCacheContext.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/response/ResponseHandler.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/client/AuthorizationCodeClient.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/client/RefreshTokenClient.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/client/SilentFlowClient.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/telemetry/server/ServerTelemetryManager.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-common/dist/index.mjs:
  (*! @azure/msal-common v14.14.0 2024-07-23 *)

@azure/msal-node/dist/cache/serializer/Deserializer.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/internals.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/utils/Constants.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/utils/NetworkUtils.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/network/HttpClient.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/error/ManagedIdentityErrorCodes.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/error/ManagedIdentityError.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/config/ManagedIdentityId.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/retry/LinearRetryPolicy.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/network/HttpClientWithRetries.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/error/NodeAuthError.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/config/Configuration.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/crypto/GuidGenerator.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/utils/EncodingUtils.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/crypto/HashUtils.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/crypto/PkceGenerator.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/crypto/CryptoProvider.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/cache/NodeStorage.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/cache/TokenCache.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/client/ClientAssertion.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/packageMetadata.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/client/UsernamePasswordClient.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/client/ClientApplication.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/network/LoopbackClient.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/client/DeviceCodeClient.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/client/PublicClientApplication.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/client/ClientCredentialClient.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/client/OnBehalfOfClient.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/client/ConfidentialClientApplication.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/client/ManagedIdentitySources/BaseManagedIdentitySource.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/config/ManagedIdentityRequestParameters.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/client/ManagedIdentitySources/AppService.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/client/ManagedIdentitySources/AzureArc.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/client/ManagedIdentitySources/CloudShell.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/client/ManagedIdentitySources/Imds.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/client/ManagedIdentitySources/ServiceFabric.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/client/ManagedIdentityClient.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/client/ManagedIdentityApplication.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/cache/distributed/DistributedCachePlugin.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)

@azure/msal-node/dist/index.mjs:
  (*! @azure/msal-node v2.12.0 2024-07-23 *)
*/
         h  F              00     %  V         (  :  (                                                             0*                                                                \T            $}}}bbbø·vo        +++%%%hb^³         ^^^QOOŽQLJ        uuu        <<<kheļ-,+        -,,lhe-,,                                        !!!!!!!!!UTS`]\RON!!!!!!!!!        """"""*))urpLJIļ(''""""""        """@"""䍌$$$"""|""""""6            """'''%%%%%%###""""""###%%%%%%''&"""
                        """,!!!!!!!!!!!!!!!!!!!!!&                                    !!!!!!\         R                                                       (       @                                                                                      2xt&                                                                                                                                                                                                r^                                                                            >.                                                                                                                lZ                                    :A>;;;ͽͽͽͽf_Z*                        ...FFEɿɾȽǼǼp                    ddddzsnʿɿȾź<96D                PPP975ɿɿwq                AAA                www999ojfKHE                (((mmm321                TTT%%%ʾ)('                KKKc_]\WU                +++.-,                210                                           WTSkge@>=XUS                                                                   )))ÿ###*))                                        !!!!!!!!!!!!!!!!!!!!!!!!=;:qnk!!!!!!!!!!!!!!!!!!!!!!!!                !!!!!!!!!!!!!!!!!!!!!KJI{wu766HFE!!!!!!!!!!!!!!!!!!!!!                """"""""""""""""""&&&%%%$$$""""""""""""""""""                """"""""""""""""""}HFE"""wrp""""""""""""""""""                """""""""""""""AA@""""""CBA987"""""""""""""""r                """"""""""""$$$**)"""""""""###""""""""""""                    """""""""srrUTS""""""""""""655b_]"""""""""
                                """4(((((((((((((((((((''""""""""""""""""""'&&((((((((((((((('''"""&                                            """"""f"""""""""""""""""""""""""""""""""""""""""""""!!!!!!R                                                           """""""""""""""""""""""""""""""""""""""!!!!!!!!!                                                                        """8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*                                                                                    !!!!!!l!!!!!!!!!!!!!!!      X                                                                                                   !!!                                                                                                                 ?  ?(   0   `                                                                                                              >:                                                                                                                                                      (                                                                                                                                         j                                                                                                              P6                                                                                                                          $                                                                                                    
d                                                                                L2                                                                                "                                                                 |^                                                H؀##"ȹȹȹȸǸǸǸǸǸOIF.                                           444nmmTOKɾɾȾȽǼǼǻƻƻ                                 4jjj+++!  ƸɿɾɾȽȽǼǼξ-*)                        www~ʿɿɾȾȽǼib]                      rFFF333HEBɿɾɾB                     }}}ʿŻ964                    ***111yuzrm                      YYY><:                       333FC@                    888fffsnk|                        kkk!!!654Ź%%$                      $$$DDDUQN                    IIIxxxfc`                     ttt+++0/.ü.-,                     d`]                    YWU                       **)þ865   )((                                                                snk   gca                                                                                                      NLK"""110PMK                                                                                                  &&&½B@?   &&&                                                          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~}z!!!YWU{w!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!CBA'''++*½?>=!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$NLK!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                     """"""""""""""""""""""""""""""usr"""LKJjgd""""""""""""""""""""""""""""""                     """!!!"""""""""""""""!!!"""999,++"""IGF211"""!!!"""""""""""""""""""""                      """""""""""""""""""""""""""[YX""""""""""""""""""""""""""""""""""""p                      """B"""""""""""""""""""""hfe"""""""""""";:9VTR""""""""""""""""""""""""                    $$$""""""""""""""""""222322"""""""""""""""ƾ*))""""""""""""""""""p                            """"""""""""""""""ihg""""""""""""""""""00/"""""""""""""""r###                                  """<""""""ZYY###"""""""""""""""""""""yvuDCB"""""""""&                                           """"""p(((+++++++++++++++++++++++++++&&&""""""""""""""""""""""""$$$++++++++++++++*+++++*++*++*'''"""R!!!                                                          """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                       """@"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!*                                                                                """"""t""""""!!!""""""!!!""""""!!!""""""!!!""""""!!!""""""!!!"""!!!!!!X                                                                                                      """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                                                                       """!!!F!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,                                                                                                                 !!!!!!z!!!!!!!!!!!!!!!!!!!!!!!!!!!      \                                                                                                                           !!! !!!                                                                                                                                                                        >               *                                                                                                                          ?                                                                                                                                                                  ?                      ?            ?  (                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ***      999'''888&&&:::                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
               
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
   			      "$&(((&$          jjj                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FzzJ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
22
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        dp                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        vv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            RR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            0*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    RN                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    (.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
JN                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                **                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    vz                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    JJ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ,*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            nr                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            JF                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                $&                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    pn                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @H                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            hl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                BB                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         hf                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        fb                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Z`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ,0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ZZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ,(                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            TT                                                                                                                                                                                                                                                                                                                                                                                                                                                                             $                                                                                                                                                                                                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                                                                                                                                                                                            HL                                                                                                                                                                                                                                                                                                                                                                                                                             "                                                                                                                                                                                                                                                                                                                                                                                                                t|                                                                                                                                                                                                                                                                                                                                                                                                    @D                                                                                                                                                                                                                                                                                                                                                                                    &                                                                                                                                                                                                                                                                                                                                                                        
t)))ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggPNNf`[ysysysysysysysysysysyrysysysxrysxrxrxrxrxrxrxrxrxqxqxqxrxrxrxrxrxrxrxrxrxrxrxrxrxqxrxrxqxqxrxrxqxrxqxrxrogat
                                                                                                                                                                                                                                                                                                                                                            D+)(GB?ƻȾȽȾȽȽȽȽȽȽȽǼǼȽǼǼǼǼǼǼǻǻǻǻǻǻǻƻǻƻƻǻƻǻǻƻƻƻǻƻǻƻƻǻƻǻƻǻƻƻƻƻźSNJ<                                                                                                                                                                                                                                                                                                                                            222xusɾȾȾȾȾȽȽȽȽȽȽȽȽȽǼǼǼǼǼǼǼǼǼƻǻǼƻƻƻǻƻƻƻǻǻǻƻƻǻǻƻǻƻǻƻƻƻƻǻǻǻƻ$                                                                                                                                                                                                                                                                                                                                rkkk+**zrlɾɾɾȾɾɾȾȽȽȽȽȽǽȽǼǼȼȼǼǼǼǼǼǼƻǼǼƻǻƻƻƻǻƻǻƻƻǻǻǻǻƻǻƻǻƻƻƻƻƻǻƻʺ+)(n                                                                                                                                                                                                                                                                                                                    <|zx;75ĺɿɾɾɾȾɾɾȽȽȽȽȽȽȽȽǼǼȼǼǼǼȼǼǼǼǼǼƻƻƻƻǻƻǻǻƻǻƻƻǻǻƻǻƻǻƻƻƻƻǻǻƺaZV@                                                                                                                                                                                                                                                                                                         EEE:87ɾɿɿɾɾɾȾȾɾɾȽȽȽȽȽȽȽȽȼǼȽǼȽǼǼǼǼǼǼǼƻƻǻƻƻǻǻǻƻƻǻǻƻƻƻƻƻǻǻƻƻƻ                                                                                                                                                                                                                                                                                             h}}}ngbɿɿɿɾɾɾɾɾɾȾɾɾȽȽȽȽȽȽȽȽǼȽǼȽǼǼǼǼǼǼǼǻǻǼƻƻǻǻƻǻƻǻƻƻǼƻǻƻƻǻƻƻͽ31/h                                                                                                                                                                                                                                                                            >(((A?>-+*οɿɿɿɿɾɾɾɿɾɾȾɾȾȽȾɾȽȽȽȽȽȽȽȽȽǼǼǼǼǼǼǼǼǼǻǻǻƻƻƻǻǻǻƻƻǻƻƻƻǻǻǻrjd>                                                                                                                                                                                                                                                                $XXXʿɿɿɿɿɿɿɾɾɾɾɾɾȾȾɾȾȽȽȽȽȽȽȽǼȽȽǼǼǼǼǼǼǻǻǻǼǻǻƻƻǻǻǻǼƻƻǻǻƻƻƻ                                                                                                                                                                                                                                                     
ZDBA^XTʿɿʿʿɿʿɿʿɿɿɾɾɾɾɾȾȾȾȽȽȾȽȽȽȽȽȽǼȽȽǼǼǼǼǼǼǼǼǻǼƻǻǻǻƻƻƻƻƻƻƻƻ¶>:8d
                                                                                                                                                                                                                                        888'&%ǹʿʿʿʿɿɿɿɿɿɿɿɿɾɾȾɾɾȾȽȾȽȽȽȽȽȽȽȽȽǼǼǼǼǼǼǼǼǻǼƻƻǻǻǻƻǻǻƻƻƻǻwp                                                                                                                                                                                                                                :gggXVTʿɿɿɿɿɿɿɿɾɾɾɾɾɾɾȾȾȾȽȽȽȽȽȽȽȽǼǼǼǼǼǼǼǼǼǼǼǼǻǻǻǻƻƻǻƻƻ! :                                                                                                                                                                                                                        HOJGɾʿʿɿɿɿʿɿɾɿɾɾɾɾȾɾɾȽɾȽȾȽȽȽȽȽȽȽȽǼȼȽǼǼȼǼǼǼǻǼǼǻƻƻǻƻøKFCJ                                                                                                                                                                                                                TEEEYWV$#"ʿɿʿɿɿʿɿɾɿɿɾȾɾɾȽɾɾɾȾȽȾȽȽȽȽȽǼȽȽȽǼȼǼǼǼǼǼƻǼǼǻƻǻ}R                                                                                                                                                                                                        Lxxx}xʿʿʿʿɿʿɿɿɿɿɾɾɾɾɾɾɾȾȾɾȽȽȽȽȽȽȽȽȽǼȽǼǼǼǼǼǼǼǻǻǻƻ&%$L                                                                                                                                                                                                2&&&fdcD@>ŻʿʿʿʿʿɿɿɿɿɾɿɾɾɾɾɾȾȾȾȾȽȾȽȽȽȽȽȽǼȼȽȼǼȼǼǼǼǼǻǻźXRN0                                                                                                                                                                                        VVV(('ʿɿʿɿɿɿɿɾɾɾɾɾɾȾȾȾȽȽȽȽȽȽȽȽǼȽȼǼǼǼǼǼǼǼǼ                                                                                                                                                                                pnmvokɿʿʿɿɿɿɿɿɾɾɾɾɾɾɾȽȽȽȾȽȽȽȽȽȽȽȽȽǼǼǼǼǼȸ-*)                                                                                                                                                                            R444*));97ùʿʿʿʿɿʿʿɿɿɿʿɾɾɾɾɾɾɾȽȾȾȽȽȽȽȽȽȽȽǼȽǼǼǼg`[V                                                                                                                                                                        gggqpoʿɿʿʿɿʿɿɿɾɾɿɿɾɾɾɾȾɾɾȾȽȽȽȽȽȽǼǼǼǼ                                                                                                                                                                    321ic_ʿʿʿʿʿɿɿɿɾɿɾɾɾɾȾȾȾȾȾȾȽȽȽȽȽȽǼȽ410|                                                                                                                                                                CCC31/ͿʿʿʿʿɿɿɿɿɿɿɿɾɾɾɾɾɾȽɾɾȽȽȾȽȽȽȽvnh                                                                                                                                                            |yyy>=;ʿɿʿʿʿʿɿʿɿɾɾɾɾɾɾɾɾɾɾȽȽȽȽȽȽz                                                                                                                                                           &&&\WTʿʿʿʿʿɿɿɿʿɾɿɾɾɿɾɾɾɾȽɾȽȽȽĺC?<                                                                                                                                                    HWWW?>=(&&ɼʿʿʿʿʿʿɿɿɿɾɿɿɾɾɾȾɾɾȾȾysF                                                                                                                                                    ʿʿʿʿɿɿɿɿɿɿɿɿɿɾȾɾɾȾ!                                                                                                                                                     333JJIPLJʿʿɿɿɿɿɿɿɿɾɾɿɾƼOKH                                                                                                                                            .fff ʿʿɿʿɿɿɿʿɿɾɿɿɾ~,                                                                                                                                            f!!!TSR}wʿʿʿʿʿɿɿɿɿɿɿɿƸ('&f                                                                                                                                            DDDDA?ʿʿɿʿɿʿɿɿɾ\VS                                                                                                                                            vvvVVUʿɿɿɿʿ                                                                                                                                            ***##"vplɿɿ-,*                                                                                                                                            SSSkih310ȿʿha]                                                                                                                                            &&%                                                                                                                                            666ihhgb^Ż753                                                                                                                                            eee-,+slg                                                                                                                                            KKK                                                                                                                                            AAA}}}VROȾC@=                                                                                                                                            vvv,,,&%%Ǽxs                                                                                                                                            &&&ZZZµ"!!                                                                                                                                            QQQIFDOKH                                                                                                                                            888                                                                                                                                              222mmmyuɻ,+*                                                                                                                                            eee###A>=ZUR                                                                                                                                            KKK                                                                                                                                            DDDrmi31/                                                                                                                                            sss,,,:97kea                                                                                                                                            (((]]]                                                                                                                                            SSSea]Ļ;97                                                                                                                                            ;;;.-,üyrm                                                                                                                                            333ppp#""                                                                                                                                            bbb%%%YUREB@                                                                                                                                            $$$LLL(('Żz                                                                                                                                            BBB)('                                                                                                                                            sss000LIGRNL                                                                                                                                            ,,,___%$$                                                                                                                                            NNN   zvƹ.,+                                                                                                                                            >>>=<:_ZW                                                                                                                                            222qqq"!!                                                                                                                                            bbb(((okgû421                                                                                                                                            """NNN654ƿqkg                                                                                                                                            ???"!!                                                                                                                                            uuu222c_\><:                                                                                                                                            ***^^^0//}wr                                                                                                                                            PPP"""$$#                                                                                                                                            >>>SQOJGE                                                                                                                                            555ooo)((Ļ|                                                                                                                                            aaa***¸(('                                                                                                                                            """MMMKIGWSP                                                                                                                                            AAA   $$$                                                                                                                                            rrr222yurʿ/.-                                                                                                                                            (((___A?>b^[                                                                                                                                            PPP###                                                                                                                                                    ~~~@@@mif754                                                                                                                                            111kkk321nif                                                                                                                                                                                                                                                                                              _\ZA?=                                                                                                                                            *))ſ|vs                                                                                                                                            ##"                                                                                                                                            QOMIGE                                                                                                                                            %%%º                                                                                                                                            ǽ*))                                                                                                                                            @?>UQO                                                                                                                                            $$#                                                                                                                                            wspý200                                                                                                                                                                                                                                                     ;:9c_]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  """                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     jgd976                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           543qli                              !!!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          !!!""!                              nif(''                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ZWV@>>                              KHG}xt                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    /..þ{x                              %%%><;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (''                              zuq%%$                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           PNMJHF                              ><;lhe                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        (('                              $##ž321                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     }{Ļ-,,                              njg"""                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               HFEZWU                              432ľWTR                                                                                                                                                                                                                                                                                                                                                                                                     !!!                     !!!                     !!!               !!!      !!!!!!                     !!!                        !!!      !!!!!!                                       %%%"""                           "!!*))               !!!               !!!      !!!!!!                     !!!                        !!!      !!!!!!                                                         !!!               !!!!!!                                                                                                                                                                 !!!!!!!!!!!!!!!!!!!!!!!!   !!!   !!!   !!!!!!   !!!!!!!!!   !!!      !!!   !!!!!!!!!!!!      !!!   !!!   !!!!!!!!!!!!!!!!!!!!!!!!            !!!      !!!!!!      !!!!!!               !!!!!!   !!!!!!   !!!      !!!!!!urp¼321!!!!!!!!!!!!!!!!!!!!!!!!!!!   ]YX{   !!!   !!!!!!!!!!!!      !!!   !!!   !!!!!!!!!!!!!!!!!!!!!!!!            !!!      !!!!!!      !!!!!!               !!!!!!   !!!!!!   !!!      !!!!!!      !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!                                                                                                                                                     !!!!!!!!!!!!!!!!!!!!!!!!   !!!   !!!!!!!!!!!!   !!!!!!!!!!!!!!!      !!!   !!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!      !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!   !!!!!!   !!!:99iec!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0/.ŽHFD!!!   !!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!      !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!   !!!!!!   !!!!!!   !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                                                                                                               !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$##!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                                                                                                            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!hec;:9!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!OMKqli!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                                                                                                            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!211uqo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!**)654!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                                                                                                            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|y"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                                                                                                            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!![YXDBA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!FDC[XU!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                                                                                                            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!---|z!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&%ǿ-,,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                                                                                                            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)((!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!rnl~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                                                                                                            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!JHHOLK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<::MKI!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                                                                                                            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)(("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##"$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                                                                                                            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}{ƿ,++!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!eb`vqn!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                                                                                                            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!A@?[XV!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!211Ŀ;:9!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                                                                                                            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!####""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                                                                                                            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!qom322!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ZXVb^\!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""!!!!!!!!!!!!!!!"""!!!!!!"""!!!!!!!!!                                                                                                                                            !!!!!!!!!!!!""""""!!!"""!!!!!!!!!!!!"""!!!!!!!!!"""!!!""""""!!!!!!!!!!!!!!!!!!"""!!!""""""""""""!!!""""""!!!"""!!!"""!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""!!!:99heb!!!!!!!!!!!!"""!!!!!!!!!!!!!!!++*Ľǿ//.!!!""""""!!!"""!!!"""!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""!!!!!!!!!"""!!!"""""""""!!!!!!"""!!!!!!!!!!!!"""!!!"""!!!"""""""""!!!!!!!!!"""!!!!!!"""!!!!!!!!!                                                                                                                                            """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                                                            """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""a_^?==""""""""""""""""""""""""""""""HFEJHF""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                                                            """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""110som""""""""""""""""""""""""""""""'&&&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                                                            """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""""""""""""""""""""""""""""""}yvytq"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                                                            """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""VUTEDC""""""""""""""""""""""""""""""=<;<;:""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                                                            """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""***¿|z"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                                                            """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ž&&&""""""""""""""""""""""""""""""ifdc`]"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                                                            """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""KIINLK""""""""""""""""""""""""""""""654ý321""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                                                            """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                                                            """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""{xw---""""""""""""""""""""""""""""""\ZXOMK"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                                                            """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""?>>XVU""""""""""""""""""""""""""""""//.)((""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                                                            """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""~zv""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                                                            """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""mkj543""""""""""""""""""""""""""""""QON>=<"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                                                            """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""333gdb"""""""""""""""""""""""""""""""""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                                                            """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""kge""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                                                            """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""_^];:9""""""""""""""""""""""""""""""""""""100..-"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                                                            """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""...tqp""""""""""""""""""""""""""""""""""""""""""}###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!                                                                                                                                            """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&""""""""""""""""""""""""""""""""""""""""""++*RON"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!                                                                                                                                            """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""POOCBA""""""""""""""""""""""""""""""""""""""""""""""""khfû..-""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!                                                                                                                                            """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""",++ÿ~"""""""""""""""""""""""""""""""""""""""""""""""""""&&&}z""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!                                                                                                                                            """f""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""***""""""""""""""""""""""""""""""""""""""""""""""""""""""YWVDBA""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""f                                                                                                                                            """*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""GFEPNN""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""(''"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*                                                                                                                                               """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""'''"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""PNNrnk""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""                                                                                                                                                   """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""wut¿00/""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""655"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""                                                                                                                                                    """B"""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""?>>][Z""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";:9$$$""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!D                                                                                                                                                    ((("""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""######""""""#########%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""\YW""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""###"""###"""""""""""""""""""""###"""                                                                                                                                                           """v"""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""###"""""""""""""""hff544"""""""""""""""###"""###""""""###""""""""""""""""""######""""""""""""""""""000ǿ,,,""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""x                                                                                                                                                            """"""""""""""""""""""""######""""""""""""""""""###""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""###"""###""""""776ljh###"""""""""""""""""""""###""""""######"""""""""""""""######"""###"""###"""""""""yvt"""""""""""""""""""""""""""""""""###"""###""""""###""""""""""""###""""""""""""###""""""""""""""""""""""""###"""""""""###"""!!!                                                                                                                                                                ###v######""""""""""""###"""############"""######"""#########""""""###"""############"""############""""""###""""""""""""$$$&&%"""""""""""""""###"""""""""""""""#########""""""###############"""###"""""""""""",,+ýJHG###""""""""""""###"""######""""""###############""""""""""""###############"""#########"""######"""""""""###"""######"""                                                                                                                                                                    """"""""""""""""""###"""############""""""###""""""""""""###""""""""""""###"""######""""""""""""""""""###""""""###""""""]\[>==""""""###"""""""""###"""""""""""""""###"""###""""""""""""""""""""""""""""""""""""""""""_]\'&&""""""""""""""""""###"""""""""""""""""""""###""""""###"""###""""""######"""""""""###"""""""""###""""""###""""""""""""                                                                                                                                                                        ###R""""""""""""###"""######"""###""""""###""""""""""""""""""###""""""###"""###"""""""""""""""""""""###""""""###"""///ywu############"""""""""###""""""###""""""######"""""""""""""""######"""###"""###""""""""""""%%%tqn######"""######"""""""""""""""""""""""""""######"""###"""###""""""""""""""""""###"""###"""######"""######"""""""""N                                                                                                                                                                            ((("""########################"""#########""""""######"""############"""####################################"""###(((######"""#########"""######"""###############"""#########"""############"""""""""############UTR877###"""#########################################################""""""#####################""""""#########"""                                                                                                                                                                                   ###"""""""""######""""""###""""""######""""""######"""###""""""###"""###""""""######""""""###"""#########"""SRRGFE"""######"""#########""""""###"""###############"""""""""###""""""###""""""""""""""""""#########%%%&&&###"""###""""""#########""""""######"""###"""######"""###""""""""""""#########"""######""""""######"""!!!                                                                                                                                                                                        ###,"""######"""""""""""""""######""""""###############""""""######"""###"""###"""""""""######"""######***¿###"""##################""""""############"""#########"""###############"""############"""######""""""FED_\Z###"""######"""############""""""#####################""""""######"""######"""#########"""######"""###.                                                                                                                                                                                                ###F#################################"""######"""############"""####################################++*########################"""########################"""##################"""###############"""############½//.#####################""""""######"""###############"""###"""##################""""""############F                                                                                                                                                                                                        ###L"""###""""""######""""""###""""""######""""""""""""###"""###"""###"""""""""############"""FEEUTS"""######"""######""""""###"""""""""######"""###"""###""""""##################""""""""""""###"""######"""###433###"""######""""""######"""###""""""""""""""""""#########""""""#########"""######"""###"""###L                                                                                                                                                                                                                ###D###"""############"""#########"""###"""###########################""""""#########"""&&&###############""""""""""""######""""""#####################"""#########"""######"""#########""""""######"""###"""~QON#########"""########################"""######"""#########"""###########################B                                                                                                                                                                                                                        ###4######"""########################"""############"""##############################wuu/.."""###"""#################################"""#################################"""#################################000¿&&&##################"""###########################"""###############"""######"""###4                                                                                                                                                                                                                                ######""""""###""""""###"""###""""""#########""""""###""""""##################998_^]""""""""""""######"""############"""######""""""###########################"""###"""""""""#########"""#########"""###"""mki{wu"""######"""######"""######"""##################"""######"""######"""""""""!!!                                                                                                                                                                                                                                        $$$###Z################################################"""###############%%%$$$#################################"""#####################################################################"""######"""###(('><<######"""#############################################"""######""""""R###                                                                                                                                                                                                                                                    """######"""""""""############"""#########"""###"""###############gfe988#####################"""#########"""############"""###############"""######"""######"""###"""############"""""""""######"""###[YX#########"""""""""###########################"""#########""""""!!!                                                                                                                                                                                                                                                                $$$###8""""""""""""""""""""""""#########"""###"""############333kih######""""""############""""""######"""############"""######"""######"""######"""######"""###"""#########"""###""""""######"""###$$$c`^###""""""""""""###############"""###"""###"""######""""""4                                                                                                                                                                                                                                                                               """
"""`###"""""""""""""""###############"""############%%%#########"""################################################"""##########################################""""""#####################QON100"""######"""############""""""###"""#########"""`!!!                                                                                                                                                                                                                                                                                            $$$#########""""""######"""######""""""######WVVA@@###""""""######""""""#########"""###""""""""""""###"""######"""###""""""###""""""""""""###"""#########""""""""""""""""""###"""############"""###"""""""""###"""###"""######""""""""""""                                                                                                                                                                                                                                                                                                        ######8###"""""""""###"""######"""""""""-,,xwu###""""""""""""""""""""""""######""""""""""""""""""""""""###""""""""""""""""""""""""""""""###"""###"""###""""""""""""""""""""""""#########""";;:NLK###"""###"""""""""###"""###""""""###4###                                                                                                                                                                                                                                                                                                                    ###
"""f""""""###############""""""&&&###"""###"""######""""""######"""######"""###"""#####################"""###"""""""""###############"""###"""######"""###"""#####################'''""""""""""""#########""""""h"""                                                                                                                                                                                                                                                                                                                                   ###""""""""""""""""""""""""LLLSSRRRRSRRRRRRRRRRRSSRRRRSSRRRRRRRRRQSRRRRQSRRRRQRRRRRQRRRRRRRRRRRQRRRRRRRRQRRQRRQRQQSRRRQQRQQRQQRRRRRQSRQSRQSRQRRQRRQSRQSRQRQQRRQRRQRQQRRQRRQRQQRRQRQQRQPSRQ988"""###"""""""""""""""""""""""""""""""""""""""###""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""###""""""###"""""""""#########--,RQPRPORPORQPRPORPORPPQPORPOQPORPORPORPORPORPOQPORPOQPORPORPOQPOQOORPOQPOQPORPOQONQPOQONRPNRPORPORPORPORPNRPNQONRPOQONQPOQONRPNQONRPNRPNRPNQONRPNRPNQONQON,++"""""""""""""""""""""!!!                                                                                                                                                                                                                                                                                                                                               """"""4"""""""""""""""""""""###"""""""""""""""###"""""""""""""""###"""""""""""""""###"""""""""""""""""""""""""""###""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""###"""###"""""""""""""""""""""""""""""""""""""""""""""""""""###"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""###""""""""""""""""""###""""""""""""###""""""""""""###"""###"""######""""""###""""""""""""""""""""""""###"""""""""""""""###"""""""""""""""###"""""""""""""""###"""""""""""""""""""""""""""###"""""""""!!!<                                                                                                                                                                                                                                                                                                                                                               """###l"""""""""""""""###"""######"""###""""""""""""""""""""""""""""""""""""###"""######""""""""""""""""""###"""""""""###"""""""""###"""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""###""""""""""""""""""###"""###"""###"""""""""""""""""""""######""""""""""""""""""###""""""""""""""""""###""""""""""""""""""###""""""###""""""###"""###""""""######"""###"""###""""""""""""""""""###"""######"""###""""""""""""""""""""""""""""""""""""###"""######""""""""""""""""""###"""###l"""                                                                                                                                                                                                                                                                                                                                                                        '''###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""###""""""###""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""                                                                                                                                                                                                                                                                                                                                                                                          !!!###<"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""8$$$                                                                                                                                                                                                                                                                                                                                                                                                       """t""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""l   
                                                                                                                                                                                                                                                                                                                                                                                                                    """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!###                                                                                                                                                                                                                                                                                                                                                                                                                                    """D!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!B                                                                                                                                                                                                                                                                                                                                                                                                                                                   """x""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""x                                                                                                                                                                                                                                                                                                                                                                                                                                                               !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !!!N"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!   N                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        $$$"""|!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       !!!&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!(                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    !!!T"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!T                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                $$$!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               """,!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!   (                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           """Z"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!R                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       """!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       """2!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!   0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   """\!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !!!:"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!   :                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        $$$
"""`!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    !!!<"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!<                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                $$$
!!!d""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               """!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              """B""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       """!!!d!!!!!!!!!!!!"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""!!!!!!!!!"""!!!"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""!!!!!!!!!""""""!!!!!!"""!!!"""!!!!!!"""!!!"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""!!!"""!!!!!!h                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      """@!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   D                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               !!!   j!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!f"""                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            !!!$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!         &                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           !!!D!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       !!!   p!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   l                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       !!!$   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!$                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   !!!F   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     v!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      v                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              """!!!F   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      H                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          !!!z!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   (                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               !!!   J   !!!!!!!!!!!!   !!!!!!!!!   !!!   !!!!!!!!!      !!!!!!   !!!   !!!!!!!!!!!!!!!!!!!!!!!!      J"""                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               !!!n   !!!!!!      !!!!!!   !!!         !!!         !!!   !!!   !!!!!!   !!!!!!!!!   !!!n   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 h                                                                        Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    (   |                                                         (                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           B   p                              p   >                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ?                                                       ?                                                                 ?                                                                                                                                                                                                                                                                                                                                                     ?                                                                                                                   ?                                                                                                                                                                                                                                 ?                          ?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ?                                                                                                                                                                                                                               ?                                                                                                                 ?                                                                                                                                                                                                                                                                   ?                                                                         ?                                                               ?                                                     ?                                                                                           ?             PNG

   IHDR           	pHYs        sRGB    gAMA  a  PIDATx}	_Ey;	{C($Xo@pźJ,PH(`mBT kX$ae).	m%|y JZ ;Μ_};lyyg@BBܹsg;J<Կz~vbbNH{$0DbqRՊ!L@!11"js"<>22s(IwJB!al@bEU&0Pk_ ǄboKh#1ӦM;M0`Y6_H`41F
[6`~J3gܠF
I(v6	ĜCb CaRBufHj$` #d?0P?WrnupAK?}aݺuAP!1!G?$LADC w!L$`xӿzS:v`YSO	C w}?R7;0@$GDN0By6T^Yu᷋KGjEIfAL>Bxq.vwufQ:NH!QV^Uz[V6B/CݩUik֮QKfA@@a2	RHqL Cx\C&Ih8?}J}] 	m#9	{ Z BU" &	WiCx
IT)!aRHKP/	B2&8
=v08df);$(7!t j Y VfބJH@«Nc֨!I#1 IK|ÊSHq`H!cBH )$d Nib &) );kS,RN@
[y!Sg*7IT)ktLLfýjk7i')a	mopۮM:yqP&i:b_ui ݆I^<~<nNLk60!c8g(z&Қj~ny::u2Bi`ߖ+Ǧϡɽ}7qX9j;(FFi`, *m\|/;Vn~X21|{J+c4</o!e$UiC9NfH />s̳ \e$DxoPVGzYvu{>B-βt>VYVWKeϬs'H2 %gnK8Q'/C(O/߄wJu駯zu-{Neebϗ2~_}(FzAJq4!:hZ^3bUm='ϣ)3ĘT(}Y]!bӮ`JdH0 'Mo#b/,]HjPD-S=':azuE3u%q<~\NUh*#g_=WՇa]w!~a"K:óRR3ΌbCx>c*<~֛kw|:#^cTnawLǱo]KnMe'fc3834	9gݺu`0@ث»9瞗P1D~cu`<hNLSOoW(c%+a|9ƌb	#"IgoXu-|vę#CR<mݖxGZ7o~QS:i$$UscZ H7dJ>N{~ެw?=-ґZa7a;7/dO<5P8Q.Wy.)(=]Ӝ޹QIMfZu#*^%zKE
o])j!zZk^/&{o
?hcc,0ĖC\K1Yg$D]Hx@~H\. C``iPXBc=Ugl}.MĿ⢋X/]U]ö^}f$<]x~_Uj,u<5Qwgod@mȥ`dUTDZ Ye%cj4`gr[OnۿkWW1jBi60H:W.C<m+O)oy<ȡօR+R] t7%&kSnVA3îep~gNa2Z4ÞfBYBtH\5	e?6m\nv;PTPCxWƙ۴<㋙6mUЙQ$$T3-	.bD¡2iwX0e9:9{Ehc'4-Ǵ;yH+/]Tf|bY0 _bЃ8z+	E+%"fQ$@@ez2G#M=x?SÂm<)In|!gNA^-4</.4~>L	pmq9?mCi/q  <wݗw)C8*7	fSfim\Mv;diHm3vjGK6l<vM#u>׍h,c5_a'!3y,|}awStT6[l))SQ-=IaS=cPfwg@zHQCپN`C&ein\Q-vg-K/c]vݴ6;9;u	J{!1u4!? jq$~?\.mģ"{Bw"](8i xs&Oyc!Oq[s~ 2ӑJ22aaԩ9s$M$K^z4Atu%qǟ`7=p߅0i@T5Wm	UYxQi0{	 T'h?@X .ܿ<0,x;`l_J^쨤vk#6:d_i(
Kďs~	z|Wh?9FmyE>;߼0W3C55 u~Z퍠0ݾ2 !H(_:پ,%iwIlJSgLK9B_ -@:/:f	̞3.aO& %mx< %.w`W6GPbLW?SeT7ob9Ƣ	m=%N]ܦpua;=t)mw(&]J[gm߻ũ#{uީg~h.37v_lf4 _[ l}wIUg3SKYfM<S=]yg ;kťA]3M1v7dI$r<	d
|ⷒP		ga\"aySDkA%|wyԇǎ
P|T}5/{pNoB{<^&c\*@3s]W1:64<00[Έ򋵋iXxi ML)e2w79%.5M}'g4_[{&PQ:̳+k:cTj+/v!ihԟz 2,MWu4߮kFxQȔ,eGȎR(yG@P"ypBYZ[YQY#04d~&5(wBgօW=A33b_eJ
=B Ux'75u҄쭐Äi&e%d=Yoy*(yS/[rra]4p'xXC0Xg"	:B|;CK2￾hrX&dZX~N4.N6Pvttzs߽?.eZ&0OϿ=祊zӑ[61pWNc#
G+ݕ\[p:4pyt!>=:5S/;W,	gOjx^C%ߏ/
3BH9h
=@ j8<ԫ'RWc4^s<c,QZHݱ	.͜dЪ*!"AF:&vx^vcOtT.wiy0K?+Qq;84.Xϣyu`U2s꼟1ŽZe w*>W+88uV
^!/yz jh}ތt%/m*> +e#WamS'PۣYϿ0`$R6 ҟ=Ԣ+5R3ܨnCxm2[/X9wgLZ|<j}	Ze bSfC_/秋'zn\{-'etm. Z	a$Q/a[(ٶSmߞ\ic!۔??Ķ dA|$8#GS7c	z*L+7%xbԘ+
mLC	á~~Zc 8K=>BS^_ܷ/^?8Su:Ft;RK溰nP_+G0\/<4c=j8%D>qUkK͌bm\ apIoeOj`Vh1 lc)rBŤ]؀}<E`FzQ1$ٖu@eqI!'hV_ #>l47Kq1K8b>s=+޹? d&b2c;Ud+u",5ӑA3'V_[ 23J<)>+/T_2Bh_-eDj%
bx?ڵkl;Kl=cppz,ii4.A$$zNw΀DS ?Kچ:o|o,as\[-Woj%p(!:#.Deݦc ȇ2>2?!oX8YhNJsVjiĉkNZ`uXrYLhea.tt=q}Pm;1=0]'~\b!7g.y	2sn5	?~H28x*nLNF] T|%nCudVq۪|Ja9HBHUӳ#
^ThnJMUadV/<o-pn	=+~z̞+k+P<]w=pC\ M~/=}[y
~	OWeAZbx+L+-K~f04HSQgvsJ|`)cjҶ3ΞkGMG}p1݌m#]2m XC@)V8@dZ}ZèBpi "7Ee.8/nTo0?z
uT-eALG$f_^m9Ԅ	O98'x_݉eX^%vG{lJ{ލɻL>&\s.V@Y<+Du	"Pk3A紼}
Ory-"xo`94,ϜSkvV1y}cSh'MQOtͣus%edBh
8 ч9n=Γ;i%lKwk5qXVCF}8.svQ?7qUAb㘔V3rR}Ïzv5z $p4jT@4Sٖ5Ƕ>ޑ+Kթvt*|C_DC
	=Isӭ ɯVrBf2<o7# d^	ka0t`q]s{i\J骺d]IvnU8ځFNk!p5ݤw܄N ;gXNRM`Ivp'@|{9l|z#2v
zc;	)cduBp4K<xaq`^m]0;L[c,s%x-C8 ,̝߿Ō'@h
|3`>:y;*hk&wP44׎IDuμ&7~狰Ek	M	ri{^Vw4+k"XrK#1w֮?ۗL46WIfJ.yN,>l\zr)+ vq;UWI]0Kd s
*j9CXܝPDb NLPS`fZ<hCD&jr}0gj3K,w:m2C M~V|&H%߾rﳁvSe|Ϛ`jytd:*a4sW΀b #!-`~qVy6~|>B&Tw 88"1;G~ qʺ8qwr"^#ѓZ]%mLaVpNpϢՄ9~L{!<Ӑ_0<FA&6g|DLJ@3tM{@MC0'%FKRtrndd6?p7V`݄Uksz#MLo~|xf&,	E3CxLx?mRj3rB,@ڄc+_DM%۟BS-Qre*lU?].stxY%>CW\<g]|̍ŽWy'f:\M
R^''H.*nQ Gϡ_&^鑾!2+YmQ/8W]OvgiffU&naM #5#CIc@`lWԨyJ5VhH,ƽNzozҐ}Ǭ|h؀s:ӴU _H^x5zҐ@ǎ;LHh e
wOHWD<\a	@@q(q,
lƄ06Ob}f
 כ['֌YG:κ,[s64_3pC$zi+1+tVǴmmәz+Ŧu:o`|0a\PIj`{n
5
i}ӘH)sEAL-eyVt3	EP9f%#'%..Mm\EG(6 Msi/srmâ]H*o~Cb ]bwQ#yY"*qf>p}\m|@UD'\I#JpkJk`j?OɄSVH"nWN$toʙlg) JBĦk;}v:CrJihIz\F'G&kW{zFڛ6BHȻ<k8Ws\q,ޢ	rͻʮM:"uM?1] Zz1",{mѯoC8yl ҕt&?h\ sk@Q7>Ԗt)*H`a&~Cn|i8Wї5CGFr	6݁\Ӱ}V^vqM8?}V
ꉵM&C[k:\넱Pv9^_\^F &jw;C\-vN2tͩ(䖜6y0yBG~pqلٽ?af1s))if1ゞXP[jO̱Hܐ?e4QxXELй:/eЄc6v|?ήiFurp[(NT98GѾiY>Մ9!ܳLNH]oͻQ?`{hߖ|uFSwh	F#<eŎ4;8g>9!l=s;w1O,%b^!DV0Fe^=2%oؐҺb4~PUךɺhxM|\ߵO0H!`sNbO#	bn{4
a5)۱xSIzDeRZCBHÀ-czYeґ>=f5{ۏA=$6mboK\
㹿l&o\C0(xaLi_ g
zqFbB;HE)`akLÕ~Fϓ< I려E鬏?&\5GW@A4V@)5VLhtgLUwǜHCќ}f㬡l|+`TJ	s8W勓eMJcBHet.YNZtUZ(JM\)җ!r$nToSUufR)yd0a5pYg4L>m}6zAmK}z z ~@;r/,Ho%~QsCq I.GM7X<K1Y瀔Xcp 1_;c&]I_i,`;e7]6_1NA)K޾ kKl	k@p곏Lh5\~l 6;ˆoDk8HBIRr5r>6206 3w<e9`?KK|/W~1䄒u%?3l{\m^h@h|>B!!A?̡HM{cMi̿Hؤc\3@2	`xvtds*rS2FB{hb
e
lQ4\ _39z18p5)N(g[ugֺl`~	16hMXv8aƴ~;l_毎y1Ԃ0JPF+Z9#߃;/M#{ޯWY(psJ:b.4ǟ&.SÂhgxȓ	'엥'bԡܖ6
LJb:/<kN#QΛ4C-+)~?dfX$dB3 Cyzhu:p聖Bir2i>!buؤd?~Rt	w-ܻD<YKю eQr.fm?Ű.kOOZaP͋lѨ_E=?3-R~?*럼_Y~^Bi٫~[&V&Uu*?OaVU|N?03 Jِ g4Q iQ9o#cR3 0nk&\Q̵a G_y
7FػmCmGY&}%V^/s'`?nbTp6jvϹΟ`=p"1`il~.a$k6Wy J6T˪S-(@a+ݽͥNeHQ0-NL\'@lD!gD!$6/ z'1"1>GT0Oۜr;0iCfI{n9ӘƠvlin}0a.?$0 	{BZ 
8N|3Zu8'X44i4/?G7	^vf('$o$0 `l	1;#tnqqB3fv!Df@GI,NV@=SIW|;ˏi@p+.Tn (la10ŃpyJ<SDsI	8zӾgφ#:Ä~p-\WJ?060aQfbvs	;g[!ء6(ƷroPF5-<^:ow3?@$0@a?= d"Ƶ{巎B0B0O*G_[D;vN-i&̦08$0`Ӆ;\:KR"O=v+&ÒR	؀5XB,ap
vG,˿>@SK;*}yM뤐M3mZ=lx@gc|pQλ_MMt~iCl5bе+ei~u/3"zZ=~]W_a)1#;eM	^
)WdYƌ/Nl𹄞SEwC2c/TU'm/>TVzYSVWʌ|ٗd	cT뢳ut
̀O<$S/=`fpsD}K'߯cRX~ݡGMeum! &;Waf
p|Jqԗ2S'iOtЩpP؀#1!u~mt.1bޑqANlѹa&k^_G3iNDhpvm8XHN$0d)ѱ Oz:a2į6v_(W4	N23UW3{:'6=FK+6iORkjrYE{1'`bڃ8ag)0H` ~iXP3kUou
j5!ŠO)U3pmosRl"1!,N!һ#	`ª	Ǆ}. Kv!'aphPOBx=bѱ0ApB0Ew:u)p~Z+K6VGrBĹh&@DoO~}w$L	°ta>%&p Vuo59)6_7c|C7C|iX3'/w兙»77*E7`\`HԾ\[c{h
=س:c^V̲~XYݠ&@ǡZ'oYxPqsewqhc.|%=ۥmiJ v gq	o4 `aH?.0Ì.FluI,cLUV^U?_BM1>2wm嵯}-|Lu^xpyvy~HH$W<-Jq~Gaщh2I'C6)&Ϙ5k]4 9!(8`d;W]AM`\k^  5vMEk2xoa1H GoB+>0IhZ2Wf*
ö9[ۣl0{&<h$GE/׼5xm#8V^Zc.H-q;~B$1&1>
Hb H p͌#Z	Cb }ŋvm7?~Ul4 Mjv*pi_W(_	v+Y,Q`&<X$'6>8	/?eAD`m;P
ҜI;ȼEÙd
	-#Vd5wƆ8,q[<4?t73h"f_)K~ь#T? W mkAsp2zϷu1tCc!Q6VVU]v'D|,Cp޼yv٨ :0Ϸ\zOn#aD8Q[γScu~~]g''&3Ԇ?ZC-M}e8p̟;ʀfBL>@qU<v(XDN=H0AA .dm i>L{~()NCRֆ1>\]"!@M nНuLV[WsD-hvZ.t&Lkӌ**HNWCЄ	fW穜~`!`oe@䉋9z2S`&<@Ҝ@7`2-ڰVqiYL:[3-YEb*nv'j	' z?^{학uo: f>GiJ\`"|D< :/h%s3^bpB (><ZJGAOk'8 _%1[*ȴ	,$E֒bbJaF[@|-(6z(]9t[, #)"1	?	]s݌mLF3ЙxYvOlj%_Q?^SchBA 6!KTB5Ա++ǯ34o;~lwtN;dQp灱E3ݠ0ys0'!n(À3S$ !OGa±mkeĮZ/koz="P욿:W|K=lsM;:!p&LF
|#Ѕ,kCiلg
Zf?d8!X޺AYX{n2B=6l9l4 fCdRVڈ>R0at;.EهB'+1HFPV!W(pٻi`ϐ@K@oKQwօ9$}(

+C/ѾK0K`dd4}ixܑ@@_hQxm7Ca`F
c:cRر$y=E@8 b(>ȇK&>h8dkB؀sYM}npU ;FФ%3h.vʘ%h^k$.!_	$ &	dpZ0LxdfTs>,f`_kpQ++G	NLpi捀԰`2EcZh?TNYe6 P/\R5XquWG~"0 ۑd}Bs(1Y8Ƙ`~ \B؏PzX[ѤoZ blnu1T_n|UL"~1:EkˈSZ'yKx99xLrI~@+iK+	b b۲+e}|Ӿ]E_M6>6i6>_>pHKӡ$p0Uh )	!D&<mؑ| ]bɒ%0(0	KpkZEh 󀢎/k$D#@ -,'$/hѢڱ~*V1vb_=Iڅ'}/nqD`ϴ@CW֎Bl>BoOV.i3u>M-<b6\]?4G_@7ذo@lyYlLRa4y'30D0Ęp"OØdKMe}tσyT<:*Go2`l@YӖ~h
\yr0,/ء7;}C{TO [wlY<4lC3*hr؀!rK++X'h ؍T:NMfmJ!ַ5ۏ=:aU9`Rk&z`qļ5l@Oa3vdQZnp'"!Uצ}
eV붑| 5q2:A18?>eW%ؐGP") ]DJt!9Vj'&|uWkH Mἕ쒴;D^R"
2C2/PHK5Gb 5O~h9PW^v<?G*DłMz!0πf	sË36|=	Hhd mJHXê؀@SyN$ ׹/6Pl
iZi@m%fs4zq*GKS.v-TI?쪿Q9{FgM0akwk{<ߌp^^ܤ*X¶j;?ApF@>qDM>X9dDu=!OmzUGS^<b"LcK/t/?ޜ褥@OZ<iP;TWOvwe?SܺM^7j@QGU+mu>s]ܞ,d!5[_@F= "aQ:{ZiЃŌO"|;lȾ2,'lUJ?G~D?#	H aC9vZ\BM㒖%)qp?/=GS$20?wpX1X < Ᏺ'Lk!^΄B}Z,C2<6-qJ{ov|B6VDN@~\@92BCNqSP>èc-ob+OՈC&^3P%>S?)x[9GDK@os~ϜIG8Oq,Oec0TVWgkw[h(ˆqêKcu1N~F߽Fo1GE:WuAѳ4)H? =ڗ@v|bbs
L6aw"\z]|bP --
x0~g]+FgI3p$1/wj`Zs(肇
`|}&au~@--8G/a]UWe9@B=O0q>6RpGR[#Pc&<-!1 1(o0lRQ7^7j
6qr^ii^(',!HV9ҳ_	IlzNk%hAG>|pdq	4a"a>_;%;I{-3].6J f`N3%a#	h	0iӦUǹA1Tٵ:r8]aN{ｷԑToe߂?0k iԹt07 38$xؑKퟫJ{v~z0-ߦm6(sL[<&C3C'Gȿ4
?3' 8
1SEoo!Q|* 'l5Wv+o<MʘLI%9pƅ7}mn1Lؿ#Z_0>¬#l[YZ)ẋG:LNh1 BF~ .yg&,5}8ObWxAD ECzi먻eHYf6L|%vGt	mk`mEd$I	&]ppr{~cֲ0vEvL aYPǍj*h(	O<ChLLL`4еR<ul|,ݴ*5240N׾wr`j"#eD3ȜӄQ`n{اMV,Mo;eL[>}uҖ+KNxb<:pB?\΢|C1 <ԥeKL'_.,/+lOjyg=Qm;dƍj٭ܠ:iAO}S0.w& /dƿR}Xo, ґ` S` <Fe5a+t{$R_Qˇ_	_sߊn8ҟ12_rRB3	$9kH:'#nEW_uZ,!hz%p +[8?e8by!I]p/!t)'_U4ZC[_ܸLAӟeq24~]<ć$0t7j$$JkX́
ڲA.~|n
|gh	ȡ*bǜ~Us}:׾z^#{Z[mVB{	lʮ`,<z[y=]WSH[nŽ]9rt6og}g&uϖ*Itܭv8Kq!~= {xӰR,ҡ'9%g6t!iy]_SK1^=ҦR	=]'\n4 EBIo7Z-!K~=i?ip&;C?FW>/F8C6R(iybG{Rs	<}Gc淿c <3wmvq@;?aC ҳ`K*01O˭u#d9n_06 v?G bL ';P_g+UEB^nd[4\(E;/TxrjK(UynOA+k+4E?L$o~3n6Rx!+n<?^vrT}Vo(I$b9!F'
>Ӑo͗{:{"3w~MI }{a\}sϽ;b[/aŗVFkb0"9X_;8n2{^kNult_|f@74zz3կ'v0.?Rҿ~'xflx+rZ`])&BL~^]F*xC?@53 kqno%/E %\N8i_70cr;SA<,QbZtDs cچւ{J/0O_:SI_>[}{znM	tN^pS4lc':>RL|^AX^/3CqgA8pz*t}>`?/f|οp`2p^/zKC$a Nh˨ d2ؽj_*_a04ň'e尙@8E!n6lZ.$3+]$`5BסB9<a0iQ^؀sKuJ+4JM9j	k >o`M7N?<WaԀc7o^!_ҜÏ-aG}@;h2/1x+`}^?na+_!O=]0σkm`^Zg7N&̇܂꿰ff	S" '_k&9'B]zר@P2 fN1qGl|w|V6bEY^ZɅǆW Á3Xn 7kgBOg)S@9PJ}3BPf=dC,@?>zxhu]8H:@ڼgo*Ïbiz`^D9s2K#Lb^.>`5 2=oaȺ	۠C[iJX1p< ViZs:#G##/ ȉښ	5tU\|zn05k֩P3~ !G؀u9lad b̙sո*2ŐG('Y1bZ"#[g[٬7?Ml?4.ʚL~*u?O3e$tO[|5랯{9	tJ+oa0N*<kf6z9b!nhc5.mPu-St"
B@@-,EPxqO'q"|Xh 8J.Tot$̦RWRIUidz^)Mǎ{@}8"Uzc ,X̂%zMmmYm%TF/v2!3	6Ps!aVkF;Vf9J#/_N ITQ-?V0H_o``J0 zY -9	)Lx?2!maJ !(`f4%ڮkC⩢04 TP8z!93#0NB9Uu0	CjJVEU]nյzLCxBb <uc X)kC!bLUccArzM	q#HefAׁ-t5$<&;0@um&[7!m!i PR6Oâ=tَ) MCŉFWoJ  C>ո'_8n8$!m! D(8ƾAMo]5CxB &:!M1Y(I2"	)_gʶk--mO!Ab =8BeRoLB6#WK'o[H!G z&ˑ"aBx q2a5># }C؁=0B	(J!@ YЏD"i RNml^#OzmhS CWxI/f;=KBxIحP7.2̚5Txa?GH$0@'2,.1,N;H`1 MS;HN![xujHq/~
$`DF@U~
1$0b͂.W^
Q$`mHqBxGIa4i6y`BC#11f[-?IDb c6ӧO_t@P{kv*7H`
@1BY3SщH6ܓ?qom"1F J+.pxwR?<7}뭷0j0긣Gۼ;lV6?|_2{'귭m~/Po֬Y;:I@=z'ٖ0t'5    IENDB`PNG

   IHDR           szz   	pHYs        sRGB    gAMA  a  IDATxW_L[U@&@4Z!$*$	Ah3	f¶6G	DqRt8}qɖlJpA
A+Nbakh!í9=Ysn};&v[ZZZW(jOd$zHLHᓴi{91(i(
OF%`u/d{hىIdJ`%-.c8@0
H9txb"t8wtpxO
qM`o`5RTPPwO3sɢ<Ӌ~eKJˀ(&''#>6vn+BY)W_?e+-;ˢ9륩mC>ֹ9y`9^tVx#Rtsss.<+KDIɁ<FpgyIbR铑a|>Z.k=:v-NI(RdxaO9K`}oEC|{G/kVF;)0.J7op>=s"e/Ĳo	b>Rc
/Qik*/q,-Qɪ:`ǓUrw5oqyA vf4qysȆ%ς׮^QɈz~WՀ_l/##gNc3)!IDqsD De//wC|uQ"+TFAtﲲ2TVV>Or%y}a]<3̨555`*!$IF]]rrrZ'/w҆=#Ff9 bሌ;Ͼ$iXZg]hУE67qvhPi!hHY{ޡQ
ZUUU(//1)7u:]3rS#^hi'4p8@]n6/F}}n?{ﾉ``3zX,Y8pCʊrM*Aʼp8PZZ߶OWqN.4{q),:AƏJji9|/<ZW2
n+c9}֒#$t-y^7b0ǓfffNA~2ޘ,_ Ibi!'1^$A)9=5N$[H"i!"%2<$֣ ?nȀA    IENDB`"use strict";var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var __copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod));var import_electron2=require("electron"),import_events2=__toESM(require("events"));var import_electron=require("electron"),import_events=__toESM(require("events"));function createController(){function show(){return import_electron.ipcRenderer.invoke("control",3)}__name(show,"show");function close(){return import_electron.ipcRenderer.invoke("control",4)}__name(close,"close");function hide(){return import_electron.ipcRenderer.invoke("control",2)}__name(hide,"hide");function minimize(){return import_electron.ipcRenderer.invoke("control",0)}__name(minimize,"minimize");function maximize(){import_electron.ipcRenderer.invoke("control",1)}__name(maximize,"maximize");function flashFrame(){import_electron.ipcRenderer.invoke("flash-frame")}__name(flashFrame,"flashFrame");function focus(){import_electron.ipcRenderer.invoke("focus")}__name(focus,"focus"),import_electron.ipcRenderer.on("maximize",(_,v)=>{emitter2.emit("maximize",v)}),import_electron.ipcRenderer.on("minimize",(_,v)=>{emitter2.emit("minimize",v)});let emitter2=new import_events.default,writeClipboard=import_electron.clipboard&&import_electron.clipboard.writeText&&typeof import_electron.clipboard.writeText=="function"?text=>import_electron.clipboard.writeText(text):text=>import_electron.ipcRenderer.invoke("write-clipboard",text);return{on(channel,listener){return emitter2.on(channel,listener),this},writeClipboard,queryAudioPermission:()=>import_electron.ipcRenderer.invoke("query-audio-permission"),openMultiplayerWindow:()=>import_electron.ipcRenderer.invoke("open-multiplayer-window"),once(channel,listener){return emitter2.once(channel,listener),this},removeListener(channel,listener){return emitter2.removeListener(channel,listener),this},focus,flashFrame,minimize,maximize,show,close,hide,showOpenDialog(...options){return import_electron.ipcRenderer.invoke("dialog:showOpenDialog",...options)},showSaveDialog(...options){return import_electron.ipcRenderer.invoke("dialog:showSaveDialog",...options)},findInPage(text,options){return import_electron.ipcRenderer.invoke("find-in-page",text,options)},stopFindInPage(){return import_electron.ipcRenderer.invoke("stop-find-in-page")}}}__name(createController,"createController");import_electron.contextBridge.exposeInMainWorld("windowController",createController());var emitter=new import_events2.default;import_electron2.ipcRenderer.on("migration-event",(_,{event,payload})=>{emitter.emit(event,payload)});var migration={on(event,func){emitter.on(event,func)},getProgress:function(){return import_electron2.ipcRenderer.invoke("migration-get-progress")}};import_electron2.contextBridge.exposeInMainWorld("migration",migration);
"use strict";var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var __copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod));var __publicField=(obj,key,value)=>(__defNormalProp(obj,typeof key!="symbol"?key+"":key,value),value);var DEFAULT_PROFILE=Object.freeze(createTemplate());function createTemplate(){return{path:"",name:"",resolution:{width:800,height:400,fullscreen:!1},minMemory:void 0,maxMemory:void 0,vmOptions:void 0,mcOptions:void 0,env:void 0,url:"",icon:"",runtime:{minecraft:"",forge:"",liteloader:"",fabricLoader:"",yarn:"",optifine:"",quiltLoader:"",neoForged:"",labyMod:""},java:"",version:"",server:null,author:"",description:"",lastAccessDate:-1,creationDate:-1,modpackVersion:"",fileApi:"",tags:[],assignMemory:void 0,prependCommand:void 0,showLog:void 0,hideLauncher:void 0,disableAuthlibInjector:void 0,disableElybyAuthlib:void 0,fastLaunch:void 0,upstream:void 0,lastPlayedDate:0,playtime:0}}__name(createTemplate,"createTemplate");var ResourceState=class{files=[];filesUpdates(ops){let files=[...this.files];for(let[r,a]of ops){if(!r){console.warn("Invalid resource",r);continue}if(a===0){let index=files.findIndex(m=>m.path===r.path);index===-1?files.push(r):files[index]=r}else if(a===1){let index=files.findIndex(m=>m.path===r);index!==-1&&files.splice(index,1)}else for(let update of r)for(let m of files)m.hash===update.hash&&applyUpdateToResource(m,update)}this.files=files}};__name(ResourceState,"ResourceState");function applyUpdateToResource(resource,update){resource.name=update.metadata?.name??resource.name;for(let[key,val]of Object.entries(update.metadata??{}))val&&(resource.metadata[key]=val);resource.icons=update.icons??resource.icons}__name(applyUpdateToResource,"applyUpdateToResource");var Saves=class{saves=[];instanceSaves(save){this.saves=save}instanceSaveUpdate(save){let existed=this.saves.find(s=>s.path===save.path);existed?Object.assign(existed,save):this.saves.push(save)}instanceSaveRemove(save){this.saves=this.saves.filter(s=>s.path!==save)}};__name(Saves,"Saves");var Settings=class{globalDisableAuthlibInjector=!1;globalDisableElyByAuthlib=!1;globalMinMemory=0;globalMaxMemory=0;globalAssignMemory=!1;globalVmOptions=[];globalMcOptions=[];globalPrependCommand="";globalFastLaunch=!1;globalHideLauncher=!1;globalShowLog=!1;globalEnv={};discordPresence=!1;developerMode=!1;disableTelemetry=!1;linuxTitlebar=!1;locale="";theme="dark";locales=[];updateInfo=null;updateStatus="none";allowPrerelease=!1;autoInstallOnAppQuit=!1;autoDownload=!1;enableDedicatedGPUOptimization=!0;apiSetsPreference="";apiSets=[{name:"bmcl",url:"https://bmclapi2.bangbang93.com"}];online=!1;allowTurn=!1;replaceNatives="legacy-only";httpProxy="";httpProxyEnabled=!1;maxSockets=0;maxAPISockets=0;diskFullError=!1;databaseReady=!1;invalidGameDataPath=void 0;config(config){this.locale=config.locale,this.autoDownload=config.autoDownload||!1,this.autoInstallOnAppQuit=config.autoDownload||!1,this.allowPrerelease=config.allowPrerelease||!1,this.apiSetsPreference=config.apiSetsPreference,this.httpProxy=config.httpProxy,this.httpProxyEnabled=config.httpProxyEnabled,this.maxSockets=config.maxSockets??16,this.maxAPISockets=config.maxAPISockets??0,this.allowTurn=config.allowTurn??!1,this.theme=config.theme,this.globalMinMemory=config.globalMinMemory,this.globalMaxMemory=config.globalMaxMemory,this.globalAssignMemory=config.globalAssignMemory,this.globalVmOptions=config.globalVmOptions,this.globalMcOptions=config.globalMcOptions,this.globalFastLaunch=config.globalFastLaunch,this.globalPrependCommand=config.globalPrependCommand,this.globalHideLauncher=config.globalHideLauncher,this.globalShowLog=config.globalShowLog,this.globalDisableElyByAuthlib=config.globalDisableElyByAuthlib,this.globalDisableAuthlibInjector=config.globalDisableAuthlibInjector,this.globalEnv=config.globalEnv,this.discordPresence=config.discordPresence,this.developerMode=config.developerMode,this.disableTelemetry=config.disableTelemetry,this.linuxTitlebar=config.linuxTitlebar,this.enableDedicatedGPUOptimization=config.enableDedicatedGPUOptimization,this.replaceNatives=config.replaceNatives}developerModeSet(developerMode){this.developerMode=developerMode}discordPresenceSet(presence){this.discordPresence=presence}themeSet(theme){this.theme=theme}localeSet(language){this.locale=language}enableDedicatedGPUOptimizationSet(enabled){this.enableDedicatedGPUOptimization=enabled}localesSet(languages){this.locales=languages}httpProxySet(proxy){this.httpProxy=proxy}httpProxyEnabledSet(enabled){this.httpProxyEnabled=enabled}allowPrereleaseSet(allowPrerelease){typeof allowPrerelease=="boolean"&&(this.allowPrerelease=allowPrerelease)}autoInstallOnAppQuitSet(autoInstallOnAppQuit){typeof autoInstallOnAppQuit=="boolean"&&(this.autoInstallOnAppQuit=autoInstallOnAppQuit)}updateStatusSet(updateStatus){this.updateStatus=updateStatus}autoDownloadSet(autoDownload){typeof autoDownload=="boolean"&&(this.autoDownload=autoDownload)}updateInfoSet(updateInfo){typeof updateInfo=="object"&&(this.updateInfo=updateInfo)}apiSetsPreferenceSet(apiSetsPreference){this.apiSetsPreference=apiSetsPreference}apiSetsSet(sets){this.apiSets=sets}allowTurnSet(allowTurn){this.allowTurn=allowTurn}onlineSet(online){this.online=online}maxSocketsSet(val){this.maxSockets=Number(val)}maxAPISocketsSet(val){this.maxAPISockets=val}disableTelemetrySet(disable){this.disableTelemetry=disable}linuxTitlebarSet(enabled){this.linuxTitlebar=enabled}replaceNativesSet(replace){this.replaceNatives=replace}diskFullErrorSet(diskFullError){this.diskFullError=diskFullError}databaseReadySet(ready){this.databaseReady=ready}invalidGameDataPathSet(invalid){this.invalidGameDataPath=invalid}globalInstanceSetting(settings){this.globalMinMemory=settings.globalMinMemory,this.globalMaxMemory=settings.globalMaxMemory,this.globalAssignMemory=settings.globalAssignMemory,this.globalVmOptions=settings.globalVmOptions,this.globalMcOptions=settings.globalMcOptions,this.globalFastLaunch=settings.globalFastLaunch,this.globalHideLauncher=settings.globalHideLauncher,this.globalShowLog=settings.globalShowLog,this.globalDisableAuthlibInjector=settings.globalDisableAuthlibInjector,this.globalDisableElyByAuthlib=settings.globalDisableElyByAuthlib,this.globalPrependCommand=settings.globalPrependCommand,this.globalEnv=settings.globalEnv}};__name(Settings,"Settings");var EMPTY_USER=Object.freeze({id:"",username:"",profileService:"",authService:"",accessToken:"",profiles:[],properties:{}}),EMPTY_GAME_PROFILE=Object.freeze({id:"",name:"",textures:{SKIN:{url:""}}});function isDigitsPoint(p){return"0123456789".indexOf(p)!==-1}__name(isDigitsPoint,"isDigitsPoint");function isDigits(cs){if(!cs||cs.length===0)return!1;let sz=cs.length;for(let i=0;i<sz;i++)if(!isDigitsPoint(cs.charAt(i)))return!1;return!0}__name(isDigits,"isDigits");function parseVersion(version){let comparable=new ComparableVersion(version),index=version.indexOf("-"),buildNumber,qualifier,majorVersion,minorVersion,incrementalVersion,part1,part2;if(index<0?part1=version:(part1=version.substring(0,index),part2=version.substring(index+1)),part2!==void 0&&(part2.length===1||!part2.startsWith("0")?(buildNumber=tryParseInt(part2),buildNumber===void 0&&(qualifier=part2)):qualifier=part2),part1.indexOf(".")===-1&&!part1.startsWith("0"))majorVersion=tryParseInt(part1),majorVersion===void 0&&(qualifier=version,buildNumber=void 0);else{let fallback=!1,tok=part1.split(".");tok.length!==0?(majorVersion=getNextIntegerToken(tok),majorVersion===void 0&&(fallback=!0)):fallback=!0,tok.length!==0&&(minorVersion=getNextIntegerToken(tok),minorVersion===void 0&&(fallback=!0)),tok.length!==0&&(incrementalVersion=getNextIntegerToken(tok),incrementalVersion===void 0&&(fallback=!0)),tok.length!==0&&(qualifier=tok.shift(),fallback=isDigits(qualifier)),(part1.indexOf("..")!==-1||part1.startsWith(".")||part1.endsWith("."))&&(fallback=!0),fallback&&(qualifier=version,majorVersion=void 0,minorVersion=void 0,incrementalVersion=void 0,buildNumber=void 0)}return{buildNumber,qualifier,majorVersion,minorVersion,incrementalVersion,comparable,compareTo(otherVersion){return comparable.compareTo(otherVersion.comparable)}}}__name(parseVersion,"parseVersion");function getNextIntegerToken(tok){let s=tok.shift();if(!(s.length>1&&s.startsWith("0")))return tryParseInt(s)}__name(getNextIntegerToken,"getNextIntegerToken");function tryParseInt(s){if(!isDigits(s))return;let longValue=Number.parseInt(s);if(!(longValue>Number.MAX_VALUE))return longValue}__name(tryParseInt,"tryParseInt");var IntItem=class{constructor(value){this.value=value}isNull(){return this.value===0}type=0;compareTo(item){if(item===void 0)return this.value===0?0:1;switch(item.type){case 0:let itemValue=item.value;return this.value-itemValue;case 1:return 1;case 2:return 1;default:throw new Error("invalid item: "+item)}}};__name(IntItem,"IntItem");var ListItem=class{value=[];isNull(){return this.value.length===0}type=2;push(item){this.value.push(item)}compareTo(item){if(item===void 0)return this.value.length===0?0:this.value[0].compareTo(void 0);switch(item.type){case 0:return-1;case 1:return 1;case 2:let left=[...this.value],right=[...item.value];for(;left.length!==0||right.length!==0;){let l=left.length!==0?left.shift():void 0,r=right.length!==0?right.shift():void 0,result=l===void 0?r===void 0?0:-1*r.compareTo(l):l.compareTo(r);if(result!==0)return result}return 0;default:throw new Error("invalid item: "+item)}}normalize(){for(let i=this.value.length-1;i>=0;i--){let lastItem=this.value[i];if(lastItem.isNull())this.value.splice(i,1);else if(!(lastItem instanceof ListItem))break}}};__name(ListItem,"ListItem");var _StringItem=class{constructor(value,followedByDigit){this.value=value;if(followedByDigit&&value.length===1)switch(value.charAt(0)){case"a":value="alpha";break;case"b":value="beta";break;case"m":value="milestone";break;default:}this.value=_StringItem.ALIASES[value]||value}isNull(){return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX)===0}static compre(a,b){return a>b?1:a===b?0:-1}static comparableQualifier(qualifier){let i=_StringItem.QUALIFIERS.indexOf(qualifier);return i===-1?_StringItem.QUALIFIERS.length+"-"+qualifier:i.toString()}type=1;compareTo(item){if(!item)return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX);switch(item.type){case 0:return-1;case 1:return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.comparableQualifier(item.value));case 2:return-1;default:throw new Error("invalid item: "+item)}}},StringItem=_StringItem;__name(StringItem,"StringItem"),__publicField(StringItem,"QUALIFIERS",["alpha","beta","milestone","rc","snapshot","","sp"]),__publicField(StringItem,"RELEASE_VERSION_INDEX",_StringItem.QUALIFIERS.indexOf("").toString()),__publicField(StringItem,"ALIASES",{ga:"",final:"",release:"",cr:"rc"});var ComparableVersion=class{constructor(version){this.version=version;let items=this.items;version=version.toLowerCase();let list=items,stack=[];stack.push(list);let isDigit=!1,startIndex=0;for(let i=0;i<version.length;i++){let c=version.charAt(i);c==="."?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex,i))),startIndex=i+1):c==="-"?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex,i))),startIndex=i+1,list.push(list=new ListItem),stack.push(list)):isDigitsPoint(c)?(!isDigit&&i>startIndex&&(list.push(new StringItem(version.substring(startIndex,i),!0)),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!0):(isDigit&&i>startIndex&&(list.push(ComparableVersion.parseItem(!0,version.substring(startIndex,i))),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!1)}for(version.length>startIndex&&list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex)));stack.length!==0;)list=stack.pop(),list.normalize()}items=new ListItem;static stripLeadingZeroes(buf){if(buf===void 0||buf.length===0)return"0";for(let i=0;i<buf.length;++i)if(buf.charAt(i)!=="0")return buf.substring(i);return buf}static parseItem(isDigit,buf){return isDigit?(buf=ComparableVersion.stripLeadingZeroes(buf),new IntItem(Number.parseInt(buf))):new StringItem(buf,!1)}compareTo(o){return this.items.compareTo(o.items)}};__name(ComparableVersion,"ComparableVersion");var _Restriction=class{constructor(lowerBound,lowerBoundInclusive,upperBound,upperBoundInclusive){this.lowerBound=lowerBound;this.lowerBoundInclusive=lowerBoundInclusive;this.upperBound=upperBound;this.upperBoundInclusive=upperBoundInclusive}containsVersion(version){if(this.lowerBound!==void 0){let comparison=this.lowerBound.compareTo(version);if(comparison===0&&!this.lowerBoundInclusive||comparison>0)return!1}if(this.upperBound!==void 0){let comparison=this.upperBound.compareTo(version);if(comparison===0&&!this.upperBoundInclusive||comparison<0)return!1}return!0}},Restriction=_Restriction;__name(Restriction,"Restriction"),__publicField(Restriction,"EVERYTHING",new _Restriction(void 0,!1,void 0,!1));var _VersionRange=class{constructor(recommendedVersion,restrictions){this.recommendedVersion=recommendedVersion;this.restrictions=restrictions}static createFromVersionSpec(spec){if(spec===void 0)return;let restrictions=[],process2=spec,version,upperBound,lowerBound;for(;process2.startsWith("[")||process2.startsWith("(");){let index1=process2.indexOf(")"),index2=process2.indexOf("]"),index=index2;if((index2<0||index1<index2)&&index1>=0&&(index=index1),index<0)throw new Error("Unbounded range: "+spec);let restriction=_VersionRange.parseRestriction(process2.substring(0,index+1));if(lowerBound===void 0&&(lowerBound=restriction.lowerBound),upperBound!==void 0){let lo=restriction.lowerBound;if(lo===void 0||lo.compareTo(upperBound)<0)throw new Error("Ranges overlap: "+spec)}restrictions.push(restriction),upperBound=restriction.upperBound,process2=process2.substring(index+1).trim(),process2.length>0&&process2.startsWith(",")&&(process2=process2.substring(1).trim())}if(process2.length>0){if(restrictions.length>0)throw new Error("Only fully-qualified sets allowed in multiple set scenario: "+spec);version=parseVersion(process2),restrictions.push(Restriction.EVERYTHING)}return new _VersionRange(version,restrictions)}static parseRestriction(spec){let lowerBoundInclusive=spec.startsWith("["),upperBoundInclusive=spec.endsWith("]"),process2=spec.substring(1,spec.length-1).trim(),restriction,index=process2.indexOf(",");if(index<0){if(!lowerBoundInclusive||!upperBoundInclusive)throw new Error("Single version must be surrounded by []: "+spec);let version=parseVersion(process2);restriction=new Restriction(version,lowerBoundInclusive,version,upperBoundInclusive)}else{let lowerBound=process2.substring(0,index).trim(),upperBound=process2.substring(index+1).trim();if(lowerBound===upperBound)throw new Error("Range cannot have identical boundaries: "+spec);let lowerVersion;lowerBound.length>0&&(lowerVersion=parseVersion(lowerBound));let upperVersion;if(upperBound.length>0&&(upperVersion=parseVersion(upperBound)),upperVersion!==void 0&&lowerVersion!==void 0&&upperVersion.compareTo(lowerVersion)<0)throw new Error("Range defies version ordering: "+spec);restriction=new Restriction(lowerVersion,lowerBoundInclusive,upperVersion,upperBoundInclusive)}return restriction}containsVersion(version){for(let restriction of this.restrictions)if(restriction.containsVersion(version))return!0;return!1}},VersionRange=_VersionRange;__name(VersionRange,"VersionRange"),__publicField(VersionRange,"from",_VersionRange.createFromVersionSpec);var EMPTY_VERSION=Object.freeze({id:"",inheritances:[],path:"",minecraft:"",forge:"",fabric:"",liteloader:"",quilt:"",neoForged:"",labyMod:"",optifine:""});var LocalVersions=class{local=[];servers=[];localVersions(local){local.forEach(Object.freeze),this.local=local}localVersionAdd(local){Object.freeze(local);let found=this.local.findIndex(l=>l.id===local.id);found!==-1?this.local[found]=local:(this.local.push(local),this.local=this.local.sort((a,b)=>a.id.localeCompare(b.id)))}localVersionRemove(folder){this.local=this.local.filter(v=>v.id!==folder)}serverProfileAdd(profile){this.servers.push(profile)}serverProfileRemove(id){this.servers=this.servers.filter(p=>p.id!==id)}};__name(LocalVersions,"LocalVersions");var InstanceInstallStatus=class{instance="";pendingFileCount=0;unresolvedFiles=[];pendingFileCountSet(count){this.pendingFileCount=count}unresolvedFilesSet(files){this.unresolvedFiles=files}};__name(InstanceInstallStatus,"InstanceInstallStatus");var InstanceModsGroupState=class{groups={};groupsSet(groups){this.groups=groups}};__name(InstanceModsGroupState,"InstanceModsGroupState");var GameOptionsState=class{resourcePacks=[];anaglyph3d=void 0;ao=void 0;useVbo=void 0;enableVsync=void 0;difficulty=void 0;entityShadows=void 0;fboEnable=void 0;fullscreen=void 0;renderDistance=void 0;fancyGraphics=void 0;renderClouds=void 0;lang="";shaderPack="";eula=!1;gameOptionsSet(settings){let container=this;settings.resourcePacks&&settings.resourcePacks instanceof Array&&(container.resourcePacks=[...settings.resourcePacks]);for(let[key,value]of Object.entries(settings))key in container&&(container[key]=value)}shaderPackSet(pack){this.shaderPack=pack}eulaSet(value){this.eula=value}};__name(GameOptionsState,"GameOptionsState");var InstanceState=class{all={};instances=[];instanceAdd(instance){if(!this.all[instance.path]){let object={...instance};this.all[instance.path]=object,this.instances.push(this.all[instance.path])}}instanceRemove(path){delete this.all[path],this.instances=this.instances.filter(i=>i.path!==path)}instanceMove({from,to}){let inst=this.instances.find(i=>i.path===from);inst&&(inst.path=to,delete this.all[from],this.all[to]=inst)}instanceEdit(settings){let inst=this.instances.find(i=>i.path===settings.path);if(inst){if(inst.name=typeof settings.name=="string"?settings.name:inst.name,inst.author=settings.author||inst.author,inst.description=settings.description||inst.description,inst.version=typeof settings.version=="string"?settings.version:inst.version,settings.server&&(inst.server?(inst.server.host=settings.server.host||inst.server.host,inst.server.port=settings.server.port||inst.server.port):inst.server={host:settings.server.host,port:settings.server.port}),settings.runtime){let versions=settings.runtime;inst.runtime.minecraft!==settings.runtime.minecraft&&typeof versions.minecraft=="string"&&(inst.runtime.minecraft=versions.minecraft,inst.runtime.forge="",inst.runtime.neoForged="",inst.runtime.liteloader="",inst.runtime.optifine="");for(let versionType of Object.keys(versions).filter(v=>v!=="minecraft")){let ver=versions[versionType];typeof ver=="string"&&(inst.runtime[versionType]=ver)}}"minMemory"in settings&&(inst.minMemory=typeof settings.minMemory=="number"&&settings.minMemory>0?settings.minMemory:void 0),"maxMemory"in settings&&(inst.maxMemory=typeof settings.maxMemory=="number"&&settings.maxMemory>0?settings.maxMemory:void 0),"prependCommand"in settings&&(inst.prependCommand=settings.prependCommand),"vmOptions"in settings&&(inst.vmOptions=Object.seal(settings.vmOptions)),"mcOptions"in settings&&(inst.mcOptions=Object.seal(settings.mcOptions)),"java"in settings&&(inst.java=settings.java),"env"in settings&&(inst.env=settings.env),inst.url=settings.url??inst.url,inst.icon=settings.icon??inst.icon,inst.modpackVersion=settings.modpackVersion??inst.modpackVersion,inst.fileApi=settings.fileApi??inst.fileApi,inst.upstream=settings.upstream??inst.upstream,inst.playtime=settings.playtime??inst.playtime,inst.lastPlayedDate=settings.lastPlayedDate??inst.lastPlayedDate,inst.lastAccessDate=settings.lastAccessDate??inst.lastAccessDate,inst.icon=settings.icon??inst.icon,"showLog"in settings&&(inst.showLog=settings.showLog),"hideLauncher"in settings&&(inst.hideLauncher=settings.hideLauncher),"fastLaunch"in settings&&(inst.fastLaunch=settings.fastLaunch),"assignMemory"in settings&&settings.assignMemory!==inst.assignMemory&&(inst.assignMemory=settings.assignMemory),"disableAuthlibInjector"in settings&&(inst.disableAuthlibInjector=settings.disableAuthlibInjector),"disableElybyAuthlib"in settings&&(inst.disableElybyAuthlib=settings.disableElybyAuthlib)}}};__name(InstanceState,"InstanceState");var JavaState=class{all=[];javaUpdate(java){if(java instanceof Array)for(let j of java){let existed=this.all.find(jp=>jp.path===j.path);existed?(existed.majorVersion=j.majorVersion,existed.version=j.version,existed.valid=j.valid,existed.arch=j.arch||existed.arch):this.all.push(j)}else{let existed=this.all.find(j=>j.path===java.path);existed?(existed.majorVersion=java.majorVersion,existed.version=java.version,existed.valid=java.valid,existed.arch=java.arch||existed.arch):this.all.push(java)}}javaRemove(java){this.all=this.all.filter(j=>j.path!==java.path)}};__name(JavaState,"JavaState");var LaunchServiceKey="LaunchService";var ModpackState=class{modpackPath="";config;files=[];ready=!1;error=void 0;modpackFiles(files){this.ready=!0,this.files=files}modpackError(error){this.ready=!1,this.error=error}};__name(ModpackState,"ModpackState");var PeerState=class{connections=[];validIceServers=[];icsServersPings={};ips=[];turnservers={};group="";groupState="closed";groupError;natDeviceInfo;natType="Unknown";exposedPorts=[];ping=0;timestamp=0;pingSet({ping,timestamp}){this.ping=ping,this.timestamp=timestamp}natDeviceSet(device){this.natDeviceInfo=device}natTypeSet(type){this.natType=type}groupSet({group,state}){this.group=group,this.groupState=state}groupStateSet(state){this.groupState=state}groupErrorSet(error){this.groupError=error}connectionClear(){this.connections=[]}connectionUserInfo({id,info}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.userInfo=info)}connectionShareManifest({id,manifest}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.sharing=manifest)}connectionRemoteSet({id,remoteId}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.remoteId=remoteId)}connectionAdd(connection){this.connections.find(c=>c.id===connection.id)||this.connections.push(connection)}connectionDrop(connectionId){this.connections=this.connections.filter(c=>c.id!==connectionId)}connectionIceServerSet({id,iceServer}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.iceServer&&conn.triedIceServers.push(conn.iceServer),conn.iceServer=iceServer)}connectionLocalDescription(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.localDescriptionSDP=update.description)}connectionStateChange(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.connectionState=update.connectionState)}connectionSelectedCandidate({id,local,remote}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.selectedCandidate={local,remote})}connectionPing(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.ping=update.ping)}connectionPreferredIceServers({id,servers}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.preferredIceServers=servers)}iceGatheringStateChange(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.iceGatheringState=update.iceGatheringState)}signalingStateChange(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.signalingState=update.signalingState)}connectionIceServersSet({id,iceServer}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.iceServer=iceServer,conn.triedIceServers=[...conn.triedIceServers,conn.iceServer])}validIceServerSet(servers){this.validIceServers=servers}iceServerPingSet({server,ping}){this.icsServersPings={...this.icsServersPings,[server]:ping}}ipsSet(ips){this.ips=ips}turnserversSet(meta){this.turnservers=meta}exposedPortsSet(ports){this.exposedPorts=ports}};__name(PeerState,"PeerState");var UserState=class{users={};userData(data){this.users=data.users}gameProfileUpdate({profile,userId}){let userProfile=this.users[userId];if(profile.id in userProfile.profiles){let instance={textures:{SKIN:{url:""}},...profile};userProfile.profiles[profile.id]=instance}else userProfile.profiles[profile.id]={textures:{SKIN:{url:""}},...profile}}userProfileRemove(userId){delete this.users[userId]}userProfile(user){if(this.users[user.id]){let current=this.users[user.id];current.avatar=user.avatar,current.expiredAt=user.expiredAt,current.profiles=user.profiles,current.username=user.username,current.selectedProfile=user.selectedProfile,current.invalidated=user.invalidated}else this.users[user.id]=user}};__name(UserState,"UserState");var AllStates=[Settings,InstanceState,ResourceState,ModpackState,GameOptionsState,Saves,JavaState,UserState,LocalVersions,PeerState,InstanceInstallStatus,InstanceModsGroupState];var import_electron3=require("electron"),import_events3=__toESM(require("events"));var import_electron=require("electron"),import_events=__toESM(require("events"));function createController(){function show(){return import_electron.ipcRenderer.invoke("control",3)}__name(show,"show");function close(){return import_electron.ipcRenderer.invoke("control",4)}__name(close,"close");function hide(){return import_electron.ipcRenderer.invoke("control",2)}__name(hide,"hide");function minimize(){return import_electron.ipcRenderer.invoke("control",0)}__name(minimize,"minimize");function maximize(){import_electron.ipcRenderer.invoke("control",1)}__name(maximize,"maximize");function flashFrame(){import_electron.ipcRenderer.invoke("flash-frame")}__name(flashFrame,"flashFrame");function focus(){import_electron.ipcRenderer.invoke("focus")}__name(focus,"focus"),import_electron.ipcRenderer.on("maximize",(_,v)=>{emitter2.emit("maximize",v)}),import_electron.ipcRenderer.on("minimize",(_,v)=>{emitter2.emit("minimize",v)});let emitter2=new import_events.default,writeClipboard=import_electron.clipboard&&import_electron.clipboard.writeText&&typeof import_electron.clipboard.writeText=="function"?text=>import_electron.clipboard.writeText(text):text=>import_electron.ipcRenderer.invoke("write-clipboard",text);return{on(channel,listener){return emitter2.on(channel,listener),this},writeClipboard,queryAudioPermission:()=>import_electron.ipcRenderer.invoke("query-audio-permission"),openMultiplayerWindow:()=>import_electron.ipcRenderer.invoke("open-multiplayer-window"),once(channel,listener){return emitter2.once(channel,listener),this},removeListener(channel,listener){return emitter2.removeListener(channel,listener),this},focus,flashFrame,minimize,maximize,show,close,hide,showOpenDialog(...options){return import_electron.ipcRenderer.invoke("dialog:showOpenDialog",...options)},showSaveDialog(...options){return import_electron.ipcRenderer.invoke("dialog:showSaveDialog",...options)},findInPage(text,options){return import_electron.ipcRenderer.invoke("find-in-page",text,options)},stopFindInPage(){return import_electron.ipcRenderer.invoke("stop-find-in-page")}}}__name(createController,"createController");import_electron.contextBridge.exposeInMainWorld("windowController",createController());var import_electron2=require("electron"),import_events2=__toESM(require("events"));function getPrototypeMetadata(T,prototype,name){let methods=Object.getOwnPropertyNames(prototype).map(name2=>[name2,Object.getOwnPropertyDescriptor(prototype,name2)?.value]).filter(([,v])=>v instanceof Function);return{name,constructor:()=>new T,methods:methods.map(([name2,f])=>[name2,f]),prototype}}__name(getPrototypeMetadata,"getPrototypeMetadata");var typeToStatePrototype=AllStates.reduce((obj,cur)=>(obj[cur.name]=getPrototypeMetadata(cur,cur.prototype,cur.name),obj),{}),kEmitter=Symbol("Emitter"),kMethods=Symbol("Methods");function createSharedState(val,id,methods){let emitter2=new import_events2.default;return Object.defineProperty(val,kEmitter,{value:emitter2}),Object.defineProperty(val,kMethods,{value:methods}),Object.assign(val,{subscribe(key,listener){return emitter2.addListener(key,listener),this},unsubscribe(key,listener){return emitter2.removeListener(key,listener),this},subscribeAll(listener){return emitter2.addListener("*",listener),this},unsubscribeAll(listener){return emitter2.removeListener("*",listener),this},revalidate(){import_electron2.ipcRenderer.invoke("revalidate",id)}})}__name(createSharedState,"createSharedState");async function receive(_result,states,pendingCommits,gc){if(typeof _result!="object")return;let{result,error}=_result;if(error)return error.errorMessage&&(error.toString=()=>error.errorMessage),Promise.reject(error);if(result&&typeof result=="object"&&"__state__"in result){let id=result.id;if(states[id]&&states[id].deref()){console.log(`reuse state ${id}`);let state2=states[id].deref();return Object.assign(state2,result),states[id].deref()}let prototype=typeToStatePrototype[result.__state__];if(!prototype)throw new TypeError(`Unknown state object ${result.__state__}!`);delete result.__state__;let state=createSharedState(result,id,prototype.methods);for(let[method,handler]of prototype.methods)state[method]=(...args)=>{import_electron2.ipcRenderer.invoke("commit",id,method,...args)};return gc.register(state,state.id),states[id]=new WeakRef(state),queueMicrotask(()=>{if(pendingCommits[id]){for(let mutation of pendingCommits[id]){state[kEmitter].emit(mutation.type,mutation.payload),state[kEmitter].emit("*",mutation.type,mutation.payload);let method=state[kMethods].find(([name])=>name===mutation.type);typeof method?.[1]=="function"&&method[1].call(state,mutation.payload)}delete pendingCommits[id]}}),state}return result}__name(receive,"receive");function createServiceChannels(){let gc=new FinalizationRegistry(id=>{delete states[id],import_electron2.ipcRenderer.invoke("unref",id),console.log(`deref ${id}`)}),servicesEmitters=new Map,states={},pendingCommits={};return import_electron2.ipcRenderer.on("state-validating",(_,{id,semaphore})=>{let state=states[id]?.deref();state&&state[kEmitter].emit("state-validating",semaphore)}),import_electron2.ipcRenderer.on("service-event",(_,{service,event,args})=>{let emitter2=servicesEmitters.get(service)?.deref();emitter2&&emitter2.emit(event,...args)}),import_electron2.ipcRenderer.on("commit",(_,id,type,payload)=>{let state=states[id]?.deref();if(state){state[kEmitter].emit(type,payload),state[kEmitter].emit("*",type,payload);let method=state[kMethods].find(([name])=>name===type);typeof method?.[1]=="function"&&method[1].call(state,payload)}else pendingCommits[id]||(pendingCommits[id]=[]),pendingCommits[id].push({type,payload})}),{open(serviceKey){let emitter2=__name(()=>{let emitter3=servicesEmitters.get(serviceKey)?.deref();return emitter3||(emitter3=new import_events2.default,servicesEmitters.set(serviceKey,new WeakRef(emitter3))),emitter3},"getEmitter")();return{key:serviceKey,on(channel,listener){return emitter2.on(channel,listener),this},once(channel,listener){return emitter2.once(channel,listener),this},removeListener(channel,listener){return emitter2.removeListener(channel,listener),this},async call(method,...payload){let result=await import_electron2.ipcRenderer.invoke("service-call",serviceKey,method,...payload);return receive(result,states,pendingCommits,gc)}}}}}__name(createServiceChannels,"createServiceChannels");var serviceChannels=createServiceChannels();import_electron2.contextBridge.exposeInMainWorld("serviceChannels",createServiceChannels());var emitter=new import_events3.default;import_electron3.ipcRenderer.on("service-event",(_,{service,event,args})=>{service===LaunchServiceKey&&emitter.emit(event,...args)});var monitor={on(event,func){emitter.on(event,func)}};import_electron3.contextBridge.exposeInMainWorld("gameMonitor",monitor);
"use strict";var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var __esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res};var __commonJS=(cb,mod2)=>function(){return mod2||(0,cb[__getOwnPropNames(cb)[0]])((mod2={exports:{}}).exports,mod2),mod2.exports};var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod2,isNodeMode,target)=>(target=mod2!=null?__create(__getProtoOf(mod2)):{},__copyProps(isNodeMode||!mod2||!mod2.__esModule?__defProp(target,"default",{value:mod2,enumerable:!0}):target,mod2));var __decorateClass=(decorators,target,key,kind)=>{for(var result=kind>1?void 0:kind?__getOwnPropDesc(target,key):target,i=decorators.length-1,decorator;i>=0;i--)(decorator=decorators[i])&&(result=(kind?decorator(target,key,result):decorator(result))||result);return kind&&result&&__defProp(target,key,result),result};var __publicField=(obj,key,value)=>(__defNormalProp(obj,typeof key!="symbol"?key+"":key,value),value);var require_universalify=__commonJS({"../node_modules/.pnpm/universalify@2.0.0/node_modules/universalify/index.js"(exports){"use strict";exports.fromCallback=function(fn){return Object.defineProperty(function(...args){if(typeof args[args.length-1]=="function")fn.apply(this,args);else return new Promise((resolve,reject)=>{fn.call(this,...args,(err,res)=>err!=null?reject(err):resolve(res))})},"name",{value:fn.name})};exports.fromPromise=function(fn){return Object.defineProperty(function(...args){let cb=args[args.length-1];if(typeof cb!="function")return fn.apply(this,args);fn.apply(this,args.slice(0,-1)).then(r=>cb(null,r),cb)},"name",{value:fn.name})}}});var require_polyfills=__commonJS({"../node_modules/.pnpm/graceful-fs@4.2.11/node_modules/graceful-fs/polyfills.js"(exports,module2){var constants=require("constants"),origCwd=process.cwd,cwd=null,platform=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return cwd||(cwd=origCwd.call(process)),cwd};try{process.cwd()}catch{}typeof process.chdir=="function"&&(chdir=process.chdir,process.chdir=function(d){cwd=null,chdir.call(process,d)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,chdir));var chdir;module2.exports=patch;function patch(fs){constants.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&patchLchmod(fs),fs.lutimes||patchLutimes(fs),fs.chown=chownFix(fs.chown),fs.fchown=chownFix(fs.fchown),fs.lchown=chownFix(fs.lchown),fs.chmod=chmodFix(fs.chmod),fs.fchmod=chmodFix(fs.fchmod),fs.lchmod=chmodFix(fs.lchmod),fs.chownSync=chownFixSync(fs.chownSync),fs.fchownSync=chownFixSync(fs.fchownSync),fs.lchownSync=chownFixSync(fs.lchownSync),fs.chmodSync=chmodFixSync(fs.chmodSync),fs.fchmodSync=chmodFixSync(fs.fchmodSync),fs.lchmodSync=chmodFixSync(fs.lchmodSync),fs.stat=statFix(fs.stat),fs.fstat=statFix(fs.fstat),fs.lstat=statFix(fs.lstat),fs.statSync=statFixSync(fs.statSync),fs.fstatSync=statFixSync(fs.fstatSync),fs.lstatSync=statFixSync(fs.lstatSync),fs.chmod&&!fs.lchmod&&(fs.lchmod=function(path,mode,cb){cb&&process.nextTick(cb)},fs.lchmodSync=function(){}),fs.chown&&!fs.lchown&&(fs.lchown=function(path,uid,gid,cb){cb&&process.nextTick(cb)},fs.lchownSync=function(){}),platform==="win32"&&(fs.rename=typeof fs.rename!="function"?fs.rename:function(fs$rename){function rename(from,to,cb){var start=Date.now(),backoff=0;fs$rename(from,to,__name(function CB(er){if(er&&(er.code==="EACCES"||er.code==="EPERM"||er.code==="EBUSY")&&Date.now()-start<6e4){setTimeout(function(){fs.stat(to,function(stater,st){stater&&stater.code==="ENOENT"?fs$rename(from,to,CB):cb(er)})},backoff),backoff<100&&(backoff+=10);return}cb&&cb(er)},"CB"))}return __name(rename,"rename"),Object.setPrototypeOf&&Object.setPrototypeOf(rename,fs$rename),rename}(fs.rename)),fs.read=typeof fs.read!="function"?fs.read:function(fs$read){function read(fd,buffer,offset,length,position,callback_){var callback;if(callback_&&typeof callback_=="function"){var eagCounter=0;callback=__name(function(er,_,__){if(er&&er.code==="EAGAIN"&&eagCounter<10)return eagCounter++,fs$read.call(fs,fd,buffer,offset,length,position,callback);callback_.apply(this,arguments)},"callback")}return fs$read.call(fs,fd,buffer,offset,length,position,callback)}return __name(read,"read"),Object.setPrototypeOf&&Object.setPrototypeOf(read,fs$read),read}(fs.read),fs.readSync=typeof fs.readSync!="function"?fs.readSync:function(fs$readSync){return function(fd,buffer,offset,length,position){for(var eagCounter=0;;)try{return fs$readSync.call(fs,fd,buffer,offset,length,position)}catch(er){if(er.code==="EAGAIN"&&eagCounter<10){eagCounter++;continue}throw er}}}(fs.readSync);function patchLchmod(fs2){fs2.lchmod=function(path,mode,callback){fs2.open(path,constants.O_WRONLY|constants.O_SYMLINK,mode,function(err,fd){if(err){callback&&callback(err);return}fs2.fchmod(fd,mode,function(err2){fs2.close(fd,function(err22){callback&&callback(err2||err22)})})})},fs2.lchmodSync=function(path,mode){var fd=fs2.openSync(path,constants.O_WRONLY|constants.O_SYMLINK,mode),threw=!0,ret;try{ret=fs2.fchmodSync(fd,mode),threw=!1}finally{if(threw)try{fs2.closeSync(fd)}catch{}else fs2.closeSync(fd)}return ret}}__name(patchLchmod,"patchLchmod");function patchLutimes(fs2){constants.hasOwnProperty("O_SYMLINK")&&fs2.futimes?(fs2.lutimes=function(path,at,mt,cb){fs2.open(path,constants.O_SYMLINK,function(er,fd){if(er){cb&&cb(er);return}fs2.futimes(fd,at,mt,function(er2){fs2.close(fd,function(er22){cb&&cb(er2||er22)})})})},fs2.lutimesSync=function(path,at,mt){var fd=fs2.openSync(path,constants.O_SYMLINK),ret,threw=!0;try{ret=fs2.futimesSync(fd,at,mt),threw=!1}finally{if(threw)try{fs2.closeSync(fd)}catch{}else fs2.closeSync(fd)}return ret}):fs2.futimes&&(fs2.lutimes=function(_a,_b,_c,cb){cb&&process.nextTick(cb)},fs2.lutimesSync=function(){})}__name(patchLutimes,"patchLutimes");function chmodFix(orig){return orig&&function(target,mode,cb){return orig.call(fs,target,mode,function(er){chownErOk(er)&&(er=null),cb&&cb.apply(this,arguments)})}}__name(chmodFix,"chmodFix");function chmodFixSync(orig){return orig&&function(target,mode){try{return orig.call(fs,target,mode)}catch(er){if(!chownErOk(er))throw er}}}__name(chmodFixSync,"chmodFixSync");function chownFix(orig){return orig&&function(target,uid,gid,cb){return orig.call(fs,target,uid,gid,function(er){chownErOk(er)&&(er=null),cb&&cb.apply(this,arguments)})}}__name(chownFix,"chownFix");function chownFixSync(orig){return orig&&function(target,uid,gid){try{return orig.call(fs,target,uid,gid)}catch(er){if(!chownErOk(er))throw er}}}__name(chownFixSync,"chownFixSync");function statFix(orig){return orig&&function(target,options,cb){typeof options=="function"&&(cb=options,options=null);function callback(er,stats){stats&&(stats.uid<0&&(stats.uid+=4294967296),stats.gid<0&&(stats.gid+=4294967296)),cb&&cb.apply(this,arguments)}return __name(callback,"callback"),options?orig.call(fs,target,options,callback):orig.call(fs,target,callback)}}__name(statFix,"statFix");function statFixSync(orig){return orig&&function(target,options){var stats=options?orig.call(fs,target,options):orig.call(fs,target);return stats&&(stats.uid<0&&(stats.uid+=4294967296),stats.gid<0&&(stats.gid+=4294967296)),stats}}__name(statFixSync,"statFixSync");function chownErOk(er){if(!er||er.code==="ENOSYS")return!0;var nonroot=!process.getuid||process.getuid()!==0;return!!(nonroot&&(er.code==="EINVAL"||er.code==="EPERM"))}__name(chownErOk,"chownErOk")}__name(patch,"patch")}});var require_legacy_streams=__commonJS({"../node_modules/.pnpm/graceful-fs@4.2.11/node_modules/graceful-fs/legacy-streams.js"(exports,module2){var Stream=require("stream").Stream;module2.exports=legacy;function legacy(fs){return{ReadStream,WriteStream};function ReadStream(path,options){if(!(this instanceof ReadStream))return new ReadStream(path,options);Stream.call(this);var self2=this;this.path=path,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,options=options||{};for(var keys=Object.keys(options),index=0,length=keys.length;index<length;index++){var key=keys[index];this[key]=options[key]}if(this.encoding&&this.setEncoding(this.encoding),this.start!==void 0){if(typeof this.start!="number")throw TypeError("start must be a Number");if(this.end===void 0)this.end=1/0;else if(typeof this.end!="number")throw TypeError("end must be a Number");if(this.start>this.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){self2._read()});return}fs.open(this.path,this.flags,this.mode,function(err,fd){if(err){self2.emit("error",err),self2.readable=!1;return}self2.fd=fd,self2.emit("open",fd),self2._read()})}function WriteStream(path,options){if(!(this instanceof WriteStream))return new WriteStream(path,options);Stream.call(this),this.path=path,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,options=options||{};for(var keys=Object.keys(options),index=0,length=keys.length;index<length;index++){var key=keys[index];this[key]=options[key]}if(this.start!==void 0){if(typeof this.start!="number")throw TypeError("start must be a Number");if(this.start<0)throw new Error("start must be >= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=fs.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}__name(legacy,"legacy")}});var require_clone=__commonJS({"../node_modules/.pnpm/graceful-fs@4.2.11/node_modules/graceful-fs/clone.js"(exports,module2){"use strict";module2.exports=clone;var getPrototypeOf2=Object.getPrototypeOf||function(obj){return obj.__proto__};function clone(obj){if(obj===null||typeof obj!="object")return obj;if(obj instanceof Object)var copy={__proto__:getPrototypeOf2(obj)};else var copy=Object.create(null);return Object.getOwnPropertyNames(obj).forEach(function(key){Object.defineProperty(copy,key,Object.getOwnPropertyDescriptor(obj,key))}),copy}__name(clone,"clone")}});var require_graceful_fs=__commonJS({"../node_modules/.pnpm/graceful-fs@4.2.11/node_modules/graceful-fs/graceful-fs.js"(exports,module2){var fs=require("fs"),polyfills=require_polyfills(),legacy=require_legacy_streams(),clone=require_clone(),util=require("util"),gracefulQueue,previousSymbol;typeof Symbol=="function"&&typeof Symbol.for=="function"?(gracefulQueue=Symbol.for("graceful-fs.queue"),previousSymbol=Symbol.for("graceful-fs.previous")):(gracefulQueue="___graceful-fs.queue",previousSymbol="___graceful-fs.previous");function noop(){}__name(noop,"noop");function publishQueue(context,queue2){Object.defineProperty(context,gracefulQueue,{get:function(){return queue2}})}__name(publishQueue,"publishQueue");var debug=noop;util.debuglog?debug=util.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(debug=__name(function(){var m=util.format.apply(util,arguments);m="GFS4: "+m.split(/\n/).join(`
GFS4: `),console.error(m)},"debug"));fs[gracefulQueue]||(queue=global[gracefulQueue]||[],publishQueue(fs,queue),fs.close=function(fs$close){function close(fd,cb){return fs$close.call(fs,fd,function(err){err||resetQueue(),typeof cb=="function"&&cb.apply(this,arguments)})}return __name(close,"close"),Object.defineProperty(close,previousSymbol,{value:fs$close}),close}(fs.close),fs.closeSync=function(fs$closeSync){function closeSync(fd){fs$closeSync.apply(fs,arguments),resetQueue()}return __name(closeSync,"closeSync"),Object.defineProperty(closeSync,previousSymbol,{value:fs$closeSync}),closeSync}(fs.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){debug(fs[gracefulQueue]),require("assert").equal(fs[gracefulQueue].length,0)}));var queue;global[gracefulQueue]||publishQueue(global,fs[gracefulQueue]);module2.exports=patch(clone(fs));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!fs.__patched&&(module2.exports=patch(fs),fs.__patched=!0);function patch(fs2){polyfills(fs2),fs2.gracefulify=patch,fs2.createReadStream=createReadStream2,fs2.createWriteStream=createWriteStream;var fs$readFile=fs2.readFile;fs2.readFile=readFile2;function readFile2(path,options,cb){return typeof options=="function"&&(cb=options,options=null),go$readFile(path,options,cb);function go$readFile(path2,options2,cb2,startTime){return fs$readFile(path2,options2,function(err){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$readFile,[path2,options2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$readFile,"go$readFile")}__name(readFile2,"readFile");var fs$writeFile=fs2.writeFile;fs2.writeFile=writeFile;function writeFile(path,data,options,cb){return typeof options=="function"&&(cb=options,options=null),go$writeFile(path,data,options,cb);function go$writeFile(path2,data2,options2,cb2,startTime){return fs$writeFile(path2,data2,options2,function(err){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$writeFile,[path2,data2,options2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$writeFile,"go$writeFile")}__name(writeFile,"writeFile");var fs$appendFile=fs2.appendFile;fs$appendFile&&(fs2.appendFile=appendFile);function appendFile(path,data,options,cb){return typeof options=="function"&&(cb=options,options=null),go$appendFile(path,data,options,cb);function go$appendFile(path2,data2,options2,cb2,startTime){return fs$appendFile(path2,data2,options2,function(err){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$appendFile,[path2,data2,options2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$appendFile,"go$appendFile")}__name(appendFile,"appendFile");var fs$copyFile=fs2.copyFile;fs$copyFile&&(fs2.copyFile=copyFile);function copyFile(src,dest,flags,cb){return typeof flags=="function"&&(cb=flags,flags=0),go$copyFile(src,dest,flags,cb);function go$copyFile(src2,dest2,flags2,cb2,startTime){return fs$copyFile(src2,dest2,flags2,function(err){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$copyFile,[src2,dest2,flags2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$copyFile,"go$copyFile")}__name(copyFile,"copyFile");var fs$readdir=fs2.readdir;fs2.readdir=readdir;var noReaddirOptionVersions=/^v[0-5]\./;function readdir(path,options,cb){typeof options=="function"&&(cb=options,options=null);var go$readdir=noReaddirOptionVersions.test(process.version)?__name(function(path2,options2,cb2,startTime){return fs$readdir(path2,fs$readdirCallback(path2,options2,cb2,startTime))},"go$readdir"):__name(function(path2,options2,cb2,startTime){return fs$readdir(path2,options2,fs$readdirCallback(path2,options2,cb2,startTime))},"go$readdir");return go$readdir(path,options,cb);function fs$readdirCallback(path2,options2,cb2,startTime){return function(err,files){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$readdir,[path2,options2,cb2],err,startTime||Date.now(),Date.now()]):(files&&files.sort&&files.sort(),typeof cb2=="function"&&cb2.call(this,err,files))}}}if(__name(readdir,"readdir"),process.version.substr(0,4)==="v0.8"){var legStreams=legacy(fs2);ReadStream=legStreams.ReadStream,WriteStream=legStreams.WriteStream}var fs$ReadStream=fs2.ReadStream;fs$ReadStream&&(ReadStream.prototype=Object.create(fs$ReadStream.prototype),ReadStream.prototype.open=ReadStream$open);var fs$WriteStream=fs2.WriteStream;fs$WriteStream&&(WriteStream.prototype=Object.create(fs$WriteStream.prototype),WriteStream.prototype.open=WriteStream$open),Object.defineProperty(fs2,"ReadStream",{get:function(){return ReadStream},set:function(val2){ReadStream=val2},enumerable:!0,configurable:!0}),Object.defineProperty(fs2,"WriteStream",{get:function(){return WriteStream},set:function(val2){WriteStream=val2},enumerable:!0,configurable:!0});var FileReadStream=ReadStream;Object.defineProperty(fs2,"FileReadStream",{get:function(){return FileReadStream},set:function(val2){FileReadStream=val2},enumerable:!0,configurable:!0});var FileWriteStream=WriteStream;Object.defineProperty(fs2,"FileWriteStream",{get:function(){return FileWriteStream},set:function(val2){FileWriteStream=val2},enumerable:!0,configurable:!0});function ReadStream(path,options){return this instanceof ReadStream?(fs$ReadStream.apply(this,arguments),this):ReadStream.apply(Object.create(ReadStream.prototype),arguments)}__name(ReadStream,"ReadStream");function ReadStream$open(){var that=this;open(that.path,that.flags,that.mode,function(err,fd){err?(that.autoClose&&that.destroy(),that.emit("error",err)):(that.fd=fd,that.emit("open",fd),that.read())})}__name(ReadStream$open,"ReadStream$open");function WriteStream(path,options){return this instanceof WriteStream?(fs$WriteStream.apply(this,arguments),this):WriteStream.apply(Object.create(WriteStream.prototype),arguments)}__name(WriteStream,"WriteStream");function WriteStream$open(){var that=this;open(that.path,that.flags,that.mode,function(err,fd){err?(that.destroy(),that.emit("error",err)):(that.fd=fd,that.emit("open",fd))})}__name(WriteStream$open,"WriteStream$open");function createReadStream2(path,options){return new fs2.ReadStream(path,options)}__name(createReadStream2,"createReadStream");function createWriteStream(path,options){return new fs2.WriteStream(path,options)}__name(createWriteStream,"createWriteStream");var fs$open=fs2.open;fs2.open=open;function open(path,flags,mode,cb){return typeof mode=="function"&&(cb=mode,mode=null),go$open(path,flags,mode,cb);function go$open(path2,flags2,mode2,cb2,startTime){return fs$open(path2,flags2,mode2,function(err,fd){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$open,[path2,flags2,mode2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$open,"go$open")}return __name(open,"open"),fs2}__name(patch,"patch");function enqueue(elem){debug("ENQUEUE",elem[0].name,elem[1]),fs[gracefulQueue].push(elem),retry()}__name(enqueue,"enqueue");var retryTimer;function resetQueue(){for(var now=Date.now(),i=0;i<fs[gracefulQueue].length;++i)fs[gracefulQueue][i].length>2&&(fs[gracefulQueue][i][3]=now,fs[gracefulQueue][i][4]=now);retry()}__name(resetQueue,"resetQueue");function retry(){if(clearTimeout(retryTimer),retryTimer=void 0,fs[gracefulQueue].length!==0){var elem=fs[gracefulQueue].shift(),fn=elem[0],args=elem[1],err=elem[2],startTime=elem[3],lastTime=elem[4];if(startTime===void 0)debug("RETRY",fn.name,args),fn.apply(null,args);else if(Date.now()-startTime>=6e4){debug("TIMEOUT",fn.name,args);var cb=args.pop();typeof cb=="function"&&cb.call(null,err)}else{var sinceAttempt=Date.now()-lastTime,sinceStart=Math.max(lastTime-startTime,1),desiredDelay=Math.min(sinceStart*1.2,100);sinceAttempt>=desiredDelay?(debug("RETRY",fn.name,args),fn.apply(null,args.concat([startTime]))):fs[gracefulQueue].push(elem)}retryTimer===void 0&&(retryTimer=setTimeout(retry,0))}}__name(retry,"retry")}});var require_fs=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/fs/index.js"(exports){"use strict";var u=require_universalify().fromCallback,fs=require_graceful_fs(),api=["access","appendFile","chmod","chown","close","copyFile","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","lchmod","lchown","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","symlink","truncate","unlink","utimes","writeFile"].filter(key=>typeof fs[key]=="function");Object.assign(exports,fs);api.forEach(method=>{exports[method]=u(fs[method])});exports.exists=function(filename,callback){return typeof callback=="function"?fs.exists(filename,callback):new Promise(resolve=>fs.exists(filename,resolve))};exports.read=function(fd,buffer,offset,length,position,callback){return typeof callback=="function"?fs.read(fd,buffer,offset,length,position,callback):new Promise((resolve,reject)=>{fs.read(fd,buffer,offset,length,position,(err,bytesRead,buffer2)=>{if(err)return reject(err);resolve({bytesRead,buffer:buffer2})})})};exports.write=function(fd,buffer,...args){return typeof args[args.length-1]=="function"?fs.write(fd,buffer,...args):new Promise((resolve,reject)=>{fs.write(fd,buffer,...args,(err,bytesWritten,buffer2)=>{if(err)return reject(err);resolve({bytesWritten,buffer:buffer2})})})};typeof fs.writev=="function"&&(exports.writev=function(fd,buffers,...args){return typeof args[args.length-1]=="function"?fs.writev(fd,buffers,...args):new Promise((resolve,reject)=>{fs.writev(fd,buffers,...args,(err,bytesWritten,buffers2)=>{if(err)return reject(err);resolve({bytesWritten,buffers:buffers2})})})});typeof fs.realpath.native=="function"?exports.realpath.native=u(fs.realpath.native):process.emitWarning("fs.realpath.native is not a function. Is fs being monkey-patched?","Warning","fs-extra-WARN0003")}});var require_utils=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/mkdirs/utils.js"(exports,module2){"use strict";var path=require("path");module2.exports.checkPath=__name(function(pth){if(process.platform==="win32"&&/[<>:"|?*]/.test(pth.replace(path.parse(pth).root,""))){let error=new Error(`Path contains invalid characters: ${pth}`);throw error.code="EINVAL",error}},"checkPath")}});var require_make_dir=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/mkdirs/make-dir.js"(exports,module2){"use strict";var fs=require_fs(),{checkPath}=require_utils(),getMode=__name(options=>{let defaults={mode:511};return typeof options=="number"?options:{...defaults,...options}.mode},"getMode");module2.exports.makeDir=async(dir,options)=>(checkPath(dir),fs.mkdir(dir,{mode:getMode(options),recursive:!0}));module2.exports.makeDirSync=(dir,options)=>(checkPath(dir),fs.mkdirSync(dir,{mode:getMode(options),recursive:!0}))}});var require_mkdirs=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/mkdirs/index.js"(exports,module2){"use strict";var u=require_universalify().fromPromise,{makeDir:_makeDir,makeDirSync}=require_make_dir(),makeDir=u(_makeDir);module2.exports={mkdirs:makeDir,mkdirsSync:makeDirSync,mkdirp:makeDir,mkdirpSync:makeDirSync,ensureDir:makeDir,ensureDirSync:makeDirSync}}});var require_path_exists=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/path-exists/index.js"(exports,module2){"use strict";var u=require_universalify().fromPromise,fs=require_fs();function pathExists(path){return fs.access(path).then(()=>!0).catch(()=>!1)}__name(pathExists,"pathExists");module2.exports={pathExists:u(pathExists),pathExistsSync:fs.existsSync}}});var require_utimes=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/util/utimes.js"(exports,module2){"use strict";var fs=require_graceful_fs();function utimesMillis(path,atime,mtime,callback){fs.open(path,"r+",(err,fd)=>{if(err)return callback(err);fs.futimes(fd,atime,mtime,futimesErr=>{fs.close(fd,closeErr=>{callback&&callback(futimesErr||closeErr)})})})}__name(utimesMillis,"utimesMillis");function utimesMillisSync(path,atime,mtime){let fd=fs.openSync(path,"r+");return fs.futimesSync(fd,atime,mtime),fs.closeSync(fd)}__name(utimesMillisSync,"utimesMillisSync");module2.exports={utimesMillis,utimesMillisSync}}});var require_stat=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/util/stat.js"(exports,module2){"use strict";var fs=require_fs(),path=require("path"),util=require("util");function getStats(src,dest,opts){let statFunc=opts.dereference?file=>fs.stat(file,{bigint:!0}):file=>fs.lstat(file,{bigint:!0});return Promise.all([statFunc(src),statFunc(dest).catch(err=>{if(err.code==="ENOENT")return null;throw err})]).then(([srcStat,destStat])=>({srcStat,destStat}))}__name(getStats,"getStats");function getStatsSync(src,dest,opts){let destStat,statFunc=opts.dereference?file=>fs.statSync(file,{bigint:!0}):file=>fs.lstatSync(file,{bigint:!0}),srcStat=statFunc(src);try{destStat=statFunc(dest)}catch(err){if(err.code==="ENOENT")return{srcStat,destStat:null};throw err}return{srcStat,destStat}}__name(getStatsSync,"getStatsSync");function checkPaths(src,dest,funcName,opts,cb){util.callbackify(getStats)(src,dest,opts,(err,stats)=>{if(err)return cb(err);let{srcStat,destStat}=stats;if(destStat){if(areIdentical(srcStat,destStat)){let srcBaseName=path.basename(src),destBaseName=path.basename(dest);return funcName==="move"&&srcBaseName!==destBaseName&&srcBaseName.toLowerCase()===destBaseName.toLowerCase()?cb(null,{srcStat,destStat,isChangingCase:!0}):cb(new Error("Source and destination must not be the same."))}if(srcStat.isDirectory()&&!destStat.isDirectory())return cb(new Error(`Cannot overwrite non-directory '${dest}' with directory '${src}'.`));if(!srcStat.isDirectory()&&destStat.isDirectory())return cb(new Error(`Cannot overwrite directory '${dest}' with non-directory '${src}'.`))}return srcStat.isDirectory()&&isSrcSubdir(src,dest)?cb(new Error(errMsg(src,dest,funcName))):cb(null,{srcStat,destStat})})}__name(checkPaths,"checkPaths");function checkPathsSync(src,dest,funcName,opts){let{srcStat,destStat}=getStatsSync(src,dest,opts);if(destStat){if(areIdentical(srcStat,destStat)){let srcBaseName=path.basename(src),destBaseName=path.basename(dest);if(funcName==="move"&&srcBaseName!==destBaseName&&srcBaseName.toLowerCase()===destBaseName.toLowerCase())return{srcStat,destStat,isChangingCase:!0};throw new Error("Source and destination must not be the same.")}if(srcStat.isDirectory()&&!destStat.isDirectory())throw new Error(`Cannot overwrite non-directory '${dest}' with directory '${src}'.`);if(!srcStat.isDirectory()&&destStat.isDirectory())throw new Error(`Cannot overwrite directory '${dest}' with non-directory '${src}'.`)}if(srcStat.isDirectory()&&isSrcSubdir(src,dest))throw new Error(errMsg(src,dest,funcName));return{srcStat,destStat}}__name(checkPathsSync,"checkPathsSync");function checkParentPaths(src,srcStat,dest,funcName,cb){let srcParent=path.resolve(path.dirname(src)),destParent=path.resolve(path.dirname(dest));if(destParent===srcParent||destParent===path.parse(destParent).root)return cb();fs.stat(destParent,{bigint:!0},(err,destStat)=>err?err.code==="ENOENT"?cb():cb(err):areIdentical(srcStat,destStat)?cb(new Error(errMsg(src,dest,funcName))):checkParentPaths(src,srcStat,destParent,funcName,cb))}__name(checkParentPaths,"checkParentPaths");function checkParentPathsSync(src,srcStat,dest,funcName){let srcParent=path.resolve(path.dirname(src)),destParent=path.resolve(path.dirname(dest));if(destParent===srcParent||destParent===path.parse(destParent).root)return;let destStat;try{destStat=fs.statSync(destParent,{bigint:!0})}catch(err){if(err.code==="ENOENT")return;throw err}if(areIdentical(srcStat,destStat))throw new Error(errMsg(src,dest,funcName));return checkParentPathsSync(src,srcStat,destParent,funcName)}__name(checkParentPathsSync,"checkParentPathsSync");function areIdentical(srcStat,destStat){return destStat.ino&&destStat.dev&&destStat.ino===srcStat.ino&&destStat.dev===srcStat.dev}__name(areIdentical,"areIdentical");function isSrcSubdir(src,dest){let srcArr=path.resolve(src).split(path.sep).filter(i=>i),destArr=path.resolve(dest).split(path.sep).filter(i=>i);return srcArr.reduce((acc,cur,i)=>acc&&destArr[i]===cur,!0)}__name(isSrcSubdir,"isSrcSubdir");function errMsg(src,dest,funcName){return`Cannot ${funcName} '${src}' to a subdirectory of itself, '${dest}'.`}__name(errMsg,"errMsg");module2.exports={checkPaths,checkPathsSync,checkParentPaths,checkParentPathsSync,isSrcSubdir,areIdentical}}});var require_copy=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/copy/copy.js"(exports,module2){"use strict";var fs=require_graceful_fs(),path=require("path"),mkdirs=require_mkdirs().mkdirs,pathExists=require_path_exists().pathExists,utimesMillis=require_utimes().utimesMillis,stat=require_stat();function copy(src,dest,opts,cb){typeof opts=="function"&&!cb?(cb=opts,opts={}):typeof opts=="function"&&(opts={filter:opts}),cb=cb||function(){},opts=opts||{},opts.clobber="clobber"in opts?!!opts.clobber:!0,opts.overwrite="overwrite"in opts?!!opts.overwrite:opts.clobber,opts.preserveTimestamps&&process.arch==="ia32"&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;

	see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0001"),stat.checkPaths(src,dest,"copy",opts,(err,stats)=>{if(err)return cb(err);let{srcStat,destStat}=stats;stat.checkParentPaths(src,srcStat,dest,"copy",err2=>err2?cb(err2):opts.filter?handleFilter(checkParentDir,destStat,src,dest,opts,cb):checkParentDir(destStat,src,dest,opts,cb))})}__name(copy,"copy");function checkParentDir(destStat,src,dest,opts,cb){let destParent=path.dirname(dest);pathExists(destParent,(err,dirExists)=>{if(err)return cb(err);if(dirExists)return getStats(destStat,src,dest,opts,cb);mkdirs(destParent,err2=>err2?cb(err2):getStats(destStat,src,dest,opts,cb))})}__name(checkParentDir,"checkParentDir");function handleFilter(onInclude,destStat,src,dest,opts,cb){Promise.resolve(opts.filter(src,dest)).then(include=>include?onInclude(destStat,src,dest,opts,cb):cb(),error=>cb(error))}__name(handleFilter,"handleFilter");function startCopy(destStat,src,dest,opts,cb){return opts.filter?handleFilter(getStats,destStat,src,dest,opts,cb):getStats(destStat,src,dest,opts,cb)}__name(startCopy,"startCopy");function getStats(destStat,src,dest,opts,cb){(opts.dereference?fs.stat:fs.lstat)(src,(err,srcStat)=>err?cb(err):srcStat.isDirectory()?onDir(srcStat,destStat,src,dest,opts,cb):srcStat.isFile()||srcStat.isCharacterDevice()||srcStat.isBlockDevice()?onFile(srcStat,destStat,src,dest,opts,cb):srcStat.isSymbolicLink()?onLink(destStat,src,dest,opts,cb):srcStat.isSocket()?cb(new Error(`Cannot copy a socket file: ${src}`)):srcStat.isFIFO()?cb(new Error(`Cannot copy a FIFO pipe: ${src}`)):cb(new Error(`Unknown file: ${src}`)))}__name(getStats,"getStats");function onFile(srcStat,destStat,src,dest,opts,cb){return destStat?mayCopyFile(srcStat,src,dest,opts,cb):copyFile(srcStat,src,dest,opts,cb)}__name(onFile,"onFile");function mayCopyFile(srcStat,src,dest,opts,cb){if(opts.overwrite)fs.unlink(dest,err=>err?cb(err):copyFile(srcStat,src,dest,opts,cb));else return opts.errorOnExist?cb(new Error(`'${dest}' already exists`)):cb()}__name(mayCopyFile,"mayCopyFile");function copyFile(srcStat,src,dest,opts,cb){fs.copyFile(src,dest,err=>err?cb(err):opts.preserveTimestamps?handleTimestampsAndMode(srcStat.mode,src,dest,cb):setDestMode(dest,srcStat.mode,cb))}__name(copyFile,"copyFile");function handleTimestampsAndMode(srcMode,src,dest,cb){return fileIsNotWritable(srcMode)?makeFileWritable(dest,srcMode,err=>err?cb(err):setDestTimestampsAndMode(srcMode,src,dest,cb)):setDestTimestampsAndMode(srcMode,src,dest,cb)}__name(handleTimestampsAndMode,"handleTimestampsAndMode");function fileIsNotWritable(srcMode){return(srcMode&128)===0}__name(fileIsNotWritable,"fileIsNotWritable");function makeFileWritable(dest,srcMode,cb){return setDestMode(dest,srcMode|128,cb)}__name(makeFileWritable,"makeFileWritable");function setDestTimestampsAndMode(srcMode,src,dest,cb){setDestTimestamps(src,dest,err=>err?cb(err):setDestMode(dest,srcMode,cb))}__name(setDestTimestampsAndMode,"setDestTimestampsAndMode");function setDestMode(dest,srcMode,cb){return fs.chmod(dest,srcMode,cb)}__name(setDestMode,"setDestMode");function setDestTimestamps(src,dest,cb){fs.stat(src,(err,updatedSrcStat)=>err?cb(err):utimesMillis(dest,updatedSrcStat.atime,updatedSrcStat.mtime,cb))}__name(setDestTimestamps,"setDestTimestamps");function onDir(srcStat,destStat,src,dest,opts,cb){return destStat?copyDir(src,dest,opts,cb):mkDirAndCopy(srcStat.mode,src,dest,opts,cb)}__name(onDir,"onDir");function mkDirAndCopy(srcMode,src,dest,opts,cb){fs.mkdir(dest,err=>{if(err)return cb(err);copyDir(src,dest,opts,err2=>err2?cb(err2):setDestMode(dest,srcMode,cb))})}__name(mkDirAndCopy,"mkDirAndCopy");function copyDir(src,dest,opts,cb){fs.readdir(src,(err,items)=>err?cb(err):copyDirItems(items,src,dest,opts,cb))}__name(copyDir,"copyDir");function copyDirItems(items,src,dest,opts,cb){let item=items.pop();return item?copyDirItem(items,item,src,dest,opts,cb):cb()}__name(copyDirItems,"copyDirItems");function copyDirItem(items,item,src,dest,opts,cb){let srcItem=path.join(src,item),destItem=path.join(dest,item);stat.checkPaths(srcItem,destItem,"copy",opts,(err,stats)=>{if(err)return cb(err);let{destStat}=stats;startCopy(destStat,srcItem,destItem,opts,err2=>err2?cb(err2):copyDirItems(items,src,dest,opts,cb))})}__name(copyDirItem,"copyDirItem");function onLink(destStat,src,dest,opts,cb){fs.readlink(src,(err,resolvedSrc)=>{if(err)return cb(err);if(opts.dereference&&(resolvedSrc=path.resolve(process.cwd(),resolvedSrc)),destStat)fs.readlink(dest,(err2,resolvedDest)=>err2?err2.code==="EINVAL"||err2.code==="UNKNOWN"?fs.symlink(resolvedSrc,dest,cb):cb(err2):(opts.dereference&&(resolvedDest=path.resolve(process.cwd(),resolvedDest)),stat.isSrcSubdir(resolvedSrc,resolvedDest)?cb(new Error(`Cannot copy '${resolvedSrc}' to a subdirectory of itself, '${resolvedDest}'.`)):destStat.isDirectory()&&stat.isSrcSubdir(resolvedDest,resolvedSrc)?cb(new Error(`Cannot overwrite '${resolvedDest}' with '${resolvedSrc}'.`)):copyLink(resolvedSrc,dest,cb)));else return fs.symlink(resolvedSrc,dest,cb)})}__name(onLink,"onLink");function copyLink(resolvedSrc,dest,cb){fs.unlink(dest,err=>err?cb(err):fs.symlink(resolvedSrc,dest,cb))}__name(copyLink,"copyLink");module2.exports=copy}});var require_copy_sync=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/copy/copy-sync.js"(exports,module2){"use strict";var fs=require_graceful_fs(),path=require("path"),mkdirsSync=require_mkdirs().mkdirsSync,utimesMillisSync=require_utimes().utimesMillisSync,stat=require_stat();function copySync(src,dest,opts){typeof opts=="function"&&(opts={filter:opts}),opts=opts||{},opts.clobber="clobber"in opts?!!opts.clobber:!0,opts.overwrite="overwrite"in opts?!!opts.overwrite:opts.clobber,opts.preserveTimestamps&&process.arch==="ia32"&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;

	see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0002");let{srcStat,destStat}=stat.checkPathsSync(src,dest,"copy",opts);return stat.checkParentPathsSync(src,srcStat,dest,"copy"),handleFilterAndCopy(destStat,src,dest,opts)}__name(copySync,"copySync");function handleFilterAndCopy(destStat,src,dest,opts){if(opts.filter&&!opts.filter(src,dest))return;let destParent=path.dirname(dest);return fs.existsSync(destParent)||mkdirsSync(destParent),getStats(destStat,src,dest,opts)}__name(handleFilterAndCopy,"handleFilterAndCopy");function startCopy(destStat,src,dest,opts){if(!(opts.filter&&!opts.filter(src,dest)))return getStats(destStat,src,dest,opts)}__name(startCopy,"startCopy");function getStats(destStat,src,dest,opts){let srcStat=(opts.dereference?fs.statSync:fs.lstatSync)(src);if(srcStat.isDirectory())return onDir(srcStat,destStat,src,dest,opts);if(srcStat.isFile()||srcStat.isCharacterDevice()||srcStat.isBlockDevice())return onFile(srcStat,destStat,src,dest,opts);if(srcStat.isSymbolicLink())return onLink(destStat,src,dest,opts);throw srcStat.isSocket()?new Error(`Cannot copy a socket file: ${src}`):srcStat.isFIFO()?new Error(`Cannot copy a FIFO pipe: ${src}`):new Error(`Unknown file: ${src}`)}__name(getStats,"getStats");function onFile(srcStat,destStat,src,dest,opts){return destStat?mayCopyFile(srcStat,src,dest,opts):copyFile(srcStat,src,dest,opts)}__name(onFile,"onFile");function mayCopyFile(srcStat,src,dest,opts){if(opts.overwrite)return fs.unlinkSync(dest),copyFile(srcStat,src,dest,opts);if(opts.errorOnExist)throw new Error(`'${dest}' already exists`)}__name(mayCopyFile,"mayCopyFile");function copyFile(srcStat,src,dest,opts){return fs.copyFileSync(src,dest),opts.preserveTimestamps&&handleTimestamps(srcStat.mode,src,dest),setDestMode(dest,srcStat.mode)}__name(copyFile,"copyFile");function handleTimestamps(srcMode,src,dest){return fileIsNotWritable(srcMode)&&makeFileWritable(dest,srcMode),setDestTimestamps(src,dest)}__name(handleTimestamps,"handleTimestamps");function fileIsNotWritable(srcMode){return(srcMode&128)===0}__name(fileIsNotWritable,"fileIsNotWritable");function makeFileWritable(dest,srcMode){return setDestMode(dest,srcMode|128)}__name(makeFileWritable,"makeFileWritable");function setDestMode(dest,srcMode){return fs.chmodSync(dest,srcMode)}__name(setDestMode,"setDestMode");function setDestTimestamps(src,dest){let updatedSrcStat=fs.statSync(src);return utimesMillisSync(dest,updatedSrcStat.atime,updatedSrcStat.mtime)}__name(setDestTimestamps,"setDestTimestamps");function onDir(srcStat,destStat,src,dest,opts){return destStat?copyDir(src,dest,opts):mkDirAndCopy(srcStat.mode,src,dest,opts)}__name(onDir,"onDir");function mkDirAndCopy(srcMode,src,dest,opts){return fs.mkdirSync(dest),copyDir(src,dest,opts),setDestMode(dest,srcMode)}__name(mkDirAndCopy,"mkDirAndCopy");function copyDir(src,dest,opts){fs.readdirSync(src).forEach(item=>copyDirItem(item,src,dest,opts))}__name(copyDir,"copyDir");function copyDirItem(item,src,dest,opts){let srcItem=path.join(src,item),destItem=path.join(dest,item),{destStat}=stat.checkPathsSync(srcItem,destItem,"copy",opts);return startCopy(destStat,srcItem,destItem,opts)}__name(copyDirItem,"copyDirItem");function onLink(destStat,src,dest,opts){let resolvedSrc=fs.readlinkSync(src);if(opts.dereference&&(resolvedSrc=path.resolve(process.cwd(),resolvedSrc)),destStat){let resolvedDest;try{resolvedDest=fs.readlinkSync(dest)}catch(err){if(err.code==="EINVAL"||err.code==="UNKNOWN")return fs.symlinkSync(resolvedSrc,dest);throw err}if(opts.dereference&&(resolvedDest=path.resolve(process.cwd(),resolvedDest)),stat.isSrcSubdir(resolvedSrc,resolvedDest))throw new Error(`Cannot copy '${resolvedSrc}' to a subdirectory of itself, '${resolvedDest}'.`);if(fs.statSync(dest).isDirectory()&&stat.isSrcSubdir(resolvedDest,resolvedSrc))throw new Error(`Cannot overwrite '${resolvedDest}' with '${resolvedSrc}'.`);return copyLink(resolvedSrc,dest)}else return fs.symlinkSync(resolvedSrc,dest)}__name(onLink,"onLink");function copyLink(resolvedSrc,dest){return fs.unlinkSync(dest),fs.symlinkSync(resolvedSrc,dest)}__name(copyLink,"copyLink");module2.exports=copySync}});var require_copy2=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/copy/index.js"(exports,module2){"use strict";var u=require_universalify().fromCallback;module2.exports={copy:u(require_copy()),copySync:require_copy_sync()}}});var require_rimraf=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/remove/rimraf.js"(exports,module2){"use strict";var fs=require_graceful_fs(),path=require("path"),assert=require("assert"),isWindows=process.platform==="win32";function defaults(options){["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(m=>{options[m]=options[m]||fs[m],m=m+"Sync",options[m]=options[m]||fs[m]}),options.maxBusyTries=options.maxBusyTries||3}__name(defaults,"defaults");function rimraf(p2,options,cb){let busyTries=0;typeof options=="function"&&(cb=options,options={}),assert(p2,"rimraf: missing path"),assert.strictEqual(typeof p2,"string","rimraf: path should be a string"),assert.strictEqual(typeof cb,"function","rimraf: callback function required"),assert(options,"rimraf: invalid options argument provided"),assert.strictEqual(typeof options,"object","rimraf: options should be object"),defaults(options),rimraf_(p2,options,__name(function CB(er){if(er){if((er.code==="EBUSY"||er.code==="ENOTEMPTY"||er.code==="EPERM")&&busyTries<options.maxBusyTries){busyTries++;let time=busyTries*100;return setTimeout(()=>rimraf_(p2,options,CB),time)}er.code==="ENOENT"&&(er=null)}cb(er)},"CB"))}__name(rimraf,"rimraf");function rimraf_(p2,options,cb){assert(p2),assert(options),assert(typeof cb=="function"),options.lstat(p2,(er,st)=>{if(er&&er.code==="ENOENT")return cb(null);if(er&&er.code==="EPERM"&&isWindows)return fixWinEPERM(p2,options,er,cb);if(st&&st.isDirectory())return rmdir(p2,options,er,cb);options.unlink(p2,er2=>{if(er2){if(er2.code==="ENOENT")return cb(null);if(er2.code==="EPERM")return isWindows?fixWinEPERM(p2,options,er2,cb):rmdir(p2,options,er2,cb);if(er2.code==="EISDIR")return rmdir(p2,options,er2,cb)}return cb(er2)})})}__name(rimraf_,"rimraf_");function fixWinEPERM(p2,options,er,cb){assert(p2),assert(options),assert(typeof cb=="function"),options.chmod(p2,438,er2=>{er2?cb(er2.code==="ENOENT"?null:er):options.stat(p2,(er3,stats)=>{er3?cb(er3.code==="ENOENT"?null:er):stats.isDirectory()?rmdir(p2,options,er,cb):options.unlink(p2,cb)})})}__name(fixWinEPERM,"fixWinEPERM");function fixWinEPERMSync(p2,options,er){let stats;assert(p2),assert(options);try{options.chmodSync(p2,438)}catch(er2){if(er2.code==="ENOENT")return;throw er}try{stats=options.statSync(p2)}catch(er3){if(er3.code==="ENOENT")return;throw er}stats.isDirectory()?rmdirSync(p2,options,er):options.unlinkSync(p2)}__name(fixWinEPERMSync,"fixWinEPERMSync");function rmdir(p2,options,originalEr,cb){assert(p2),assert(options),assert(typeof cb=="function"),options.rmdir(p2,er=>{er&&(er.code==="ENOTEMPTY"||er.code==="EEXIST"||er.code==="EPERM")?rmkids(p2,options,cb):er&&er.code==="ENOTDIR"?cb(originalEr):cb(er)})}__name(rmdir,"rmdir");function rmkids(p2,options,cb){assert(p2),assert(options),assert(typeof cb=="function"),options.readdir(p2,(er,files)=>{if(er)return cb(er);let n2=files.length,errState;if(n2===0)return options.rmdir(p2,cb);files.forEach(f=>{rimraf(path.join(p2,f),options,er2=>{if(!errState){if(er2)return cb(errState=er2);--n2===0&&options.rmdir(p2,cb)}})})})}__name(rmkids,"rmkids");function rimrafSync(p2,options){let st;options=options||{},defaults(options),assert(p2,"rimraf: missing path"),assert.strictEqual(typeof p2,"string","rimraf: path should be a string"),assert(options,"rimraf: missing options"),assert.strictEqual(typeof options,"object","rimraf: options should be object");try{st=options.lstatSync(p2)}catch(er){if(er.code==="ENOENT")return;er.code==="EPERM"&&isWindows&&fixWinEPERMSync(p2,options,er)}try{st&&st.isDirectory()?rmdirSync(p2,options,null):options.unlinkSync(p2)}catch(er){if(er.code==="ENOENT")return;if(er.code==="EPERM")return isWindows?fixWinEPERMSync(p2,options,er):rmdirSync(p2,options,er);if(er.code!=="EISDIR")throw er;rmdirSync(p2,options,er)}}__name(rimrafSync,"rimrafSync");function rmdirSync(p2,options,originalEr){assert(p2),assert(options);try{options.rmdirSync(p2)}catch(er){if(er.code==="ENOTDIR")throw originalEr;if(er.code==="ENOTEMPTY"||er.code==="EEXIST"||er.code==="EPERM")rmkidsSync(p2,options);else if(er.code!=="ENOENT")throw er}}__name(rmdirSync,"rmdirSync");function rmkidsSync(p2,options){if(assert(p2),assert(options),options.readdirSync(p2).forEach(f=>rimrafSync(path.join(p2,f),options)),isWindows){let startTime=Date.now();do try{return options.rmdirSync(p2,options)}catch{}while(Date.now()-startTime<500)}else return options.rmdirSync(p2,options)}__name(rmkidsSync,"rmkidsSync");module2.exports=rimraf;rimraf.sync=rimrafSync}});var require_remove=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/remove/index.js"(exports,module2){"use strict";var fs=require_graceful_fs(),u=require_universalify().fromCallback,rimraf=require_rimraf();function remove(path,callback){if(fs.rm)return fs.rm(path,{recursive:!0,force:!0},callback);rimraf(path,callback)}__name(remove,"remove");function removeSync(path){if(fs.rmSync)return fs.rmSync(path,{recursive:!0,force:!0});rimraf.sync(path)}__name(removeSync,"removeSync");module2.exports={remove:u(remove),removeSync}}});var require_empty=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/empty/index.js"(exports,module2){"use strict";var u=require_universalify().fromPromise,fs=require_fs(),path=require("path"),mkdir=require_mkdirs(),remove=require_remove(),emptyDir=u(__name(async function(dir){let items;try{items=await fs.readdir(dir)}catch{return mkdir.mkdirs(dir)}return Promise.all(items.map(item=>remove.remove(path.join(dir,item))))},"emptyDir"));function emptyDirSync(dir){let items;try{items=fs.readdirSync(dir)}catch{return mkdir.mkdirsSync(dir)}items.forEach(item=>{item=path.join(dir,item),remove.removeSync(item)})}__name(emptyDirSync,"emptyDirSync");module2.exports={emptyDirSync,emptydirSync:emptyDirSync,emptyDir,emptydir:emptyDir}}});var require_file=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/file.js"(exports,module2){"use strict";var u=require_universalify().fromCallback,path=require("path"),fs=require_graceful_fs(),mkdir=require_mkdirs();function createFile(file,callback){function makeFile(){fs.writeFile(file,"",err=>{if(err)return callback(err);callback()})}__name(makeFile,"makeFile"),fs.stat(file,(err,stats)=>{if(!err&&stats.isFile())return callback();let dir=path.dirname(file);fs.stat(dir,(err2,stats2)=>{if(err2)return err2.code==="ENOENT"?mkdir.mkdirs(dir,err3=>{if(err3)return callback(err3);makeFile()}):callback(err2);stats2.isDirectory()?makeFile():fs.readdir(dir,err3=>{if(err3)return callback(err3)})})})}__name(createFile,"createFile");function createFileSync(file){let stats;try{stats=fs.statSync(file)}catch{}if(stats&&stats.isFile())return;let dir=path.dirname(file);try{fs.statSync(dir).isDirectory()||fs.readdirSync(dir)}catch(err){if(err&&err.code==="ENOENT")mkdir.mkdirsSync(dir);else throw err}fs.writeFileSync(file,"")}__name(createFileSync,"createFileSync");module2.exports={createFile:u(createFile),createFileSync}}});var require_link=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/link.js"(exports,module2){"use strict";var u=require_universalify().fromCallback,path=require("path"),fs=require_graceful_fs(),mkdir=require_mkdirs(),pathExists=require_path_exists().pathExists,{areIdentical}=require_stat();function createLink(srcpath,dstpath,callback){function makeLink(srcpath2,dstpath2){fs.link(srcpath2,dstpath2,err=>{if(err)return callback(err);callback(null)})}__name(makeLink,"makeLink"),fs.lstat(dstpath,(_,dstStat)=>{fs.lstat(srcpath,(err,srcStat)=>{if(err)return err.message=err.message.replace("lstat","ensureLink"),callback(err);if(dstStat&&areIdentical(srcStat,dstStat))return callback(null);let dir=path.dirname(dstpath);pathExists(dir,(err2,dirExists)=>{if(err2)return callback(err2);if(dirExists)return makeLink(srcpath,dstpath);mkdir.mkdirs(dir,err3=>{if(err3)return callback(err3);makeLink(srcpath,dstpath)})})})})}__name(createLink,"createLink");function createLinkSync(srcpath,dstpath){let dstStat;try{dstStat=fs.lstatSync(dstpath)}catch{}try{let srcStat=fs.lstatSync(srcpath);if(dstStat&&areIdentical(srcStat,dstStat))return}catch(err){throw err.message=err.message.replace("lstat","ensureLink"),err}let dir=path.dirname(dstpath);return fs.existsSync(dir)||mkdir.mkdirsSync(dir),fs.linkSync(srcpath,dstpath)}__name(createLinkSync,"createLinkSync");module2.exports={createLink:u(createLink),createLinkSync}}});var require_symlink_paths=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/symlink-paths.js"(exports,module2){"use strict";var path=require("path"),fs=require_graceful_fs(),pathExists=require_path_exists().pathExists;function symlinkPaths(srcpath,dstpath,callback){if(path.isAbsolute(srcpath))return fs.lstat(srcpath,err=>err?(err.message=err.message.replace("lstat","ensureSymlink"),callback(err)):callback(null,{toCwd:srcpath,toDst:srcpath}));{let dstdir=path.dirname(dstpath),relativeToDst=path.join(dstdir,srcpath);return pathExists(relativeToDst,(err,exists)=>err?callback(err):exists?callback(null,{toCwd:relativeToDst,toDst:srcpath}):fs.lstat(srcpath,err2=>err2?(err2.message=err2.message.replace("lstat","ensureSymlink"),callback(err2)):callback(null,{toCwd:srcpath,toDst:path.relative(dstdir,srcpath)})))}}__name(symlinkPaths,"symlinkPaths");function symlinkPathsSync(srcpath,dstpath){let exists;if(path.isAbsolute(srcpath)){if(exists=fs.existsSync(srcpath),!exists)throw new Error("absolute srcpath does not exist");return{toCwd:srcpath,toDst:srcpath}}else{let dstdir=path.dirname(dstpath),relativeToDst=path.join(dstdir,srcpath);if(exists=fs.existsSync(relativeToDst),exists)return{toCwd:relativeToDst,toDst:srcpath};if(exists=fs.existsSync(srcpath),!exists)throw new Error("relative srcpath does not exist");return{toCwd:srcpath,toDst:path.relative(dstdir,srcpath)}}}__name(symlinkPathsSync,"symlinkPathsSync");module2.exports={symlinkPaths,symlinkPathsSync}}});var require_symlink_type=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/symlink-type.js"(exports,module2){"use strict";var fs=require_graceful_fs();function symlinkType(srcpath,type,callback){if(callback=typeof type=="function"?type:callback,type=typeof type=="function"?!1:type,type)return callback(null,type);fs.lstat(srcpath,(err,stats)=>{if(err)return callback(null,"file");type=stats&&stats.isDirectory()?"dir":"file",callback(null,type)})}__name(symlinkType,"symlinkType");function symlinkTypeSync(srcpath,type){let stats;if(type)return type;try{stats=fs.lstatSync(srcpath)}catch{return"file"}return stats&&stats.isDirectory()?"dir":"file"}__name(symlinkTypeSync,"symlinkTypeSync");module2.exports={symlinkType,symlinkTypeSync}}});var require_symlink=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/symlink.js"(exports,module2){"use strict";var u=require_universalify().fromCallback,path=require("path"),fs=require_fs(),_mkdirs=require_mkdirs(),mkdirs=_mkdirs.mkdirs,mkdirsSync=_mkdirs.mkdirsSync,_symlinkPaths=require_symlink_paths(),symlinkPaths=_symlinkPaths.symlinkPaths,symlinkPathsSync=_symlinkPaths.symlinkPathsSync,_symlinkType=require_symlink_type(),symlinkType=_symlinkType.symlinkType,symlinkTypeSync=_symlinkType.symlinkTypeSync,pathExists=require_path_exists().pathExists,{areIdentical}=require_stat();function createSymlink(srcpath,dstpath,type,callback){callback=typeof type=="function"?type:callback,type=typeof type=="function"?!1:type,fs.lstat(dstpath,(err,stats)=>{!err&&stats.isSymbolicLink()?Promise.all([fs.stat(srcpath),fs.stat(dstpath)]).then(([srcStat,dstStat])=>{if(areIdentical(srcStat,dstStat))return callback(null);_createSymlink(srcpath,dstpath,type,callback)}):_createSymlink(srcpath,dstpath,type,callback)})}__name(createSymlink,"createSymlink");function _createSymlink(srcpath,dstpath,type,callback){symlinkPaths(srcpath,dstpath,(err,relative)=>{if(err)return callback(err);srcpath=relative.toDst,symlinkType(relative.toCwd,type,(err2,type2)=>{if(err2)return callback(err2);let dir=path.dirname(dstpath);pathExists(dir,(err3,dirExists)=>{if(err3)return callback(err3);if(dirExists)return fs.symlink(srcpath,dstpath,type2,callback);mkdirs(dir,err4=>{if(err4)return callback(err4);fs.symlink(srcpath,dstpath,type2,callback)})})})})}__name(_createSymlink,"_createSymlink");function createSymlinkSync(srcpath,dstpath,type){let stats;try{stats=fs.lstatSync(dstpath)}catch{}if(stats&&stats.isSymbolicLink()){let srcStat=fs.statSync(srcpath),dstStat=fs.statSync(dstpath);if(areIdentical(srcStat,dstStat))return}let relative=symlinkPathsSync(srcpath,dstpath);srcpath=relative.toDst,type=symlinkTypeSync(relative.toCwd,type);let dir=path.dirname(dstpath);return fs.existsSync(dir)||mkdirsSync(dir),fs.symlinkSync(srcpath,dstpath,type)}__name(createSymlinkSync,"createSymlinkSync");module2.exports={createSymlink:u(createSymlink),createSymlinkSync}}});var require_ensure=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/index.js"(exports,module2){"use strict";var{createFile,createFileSync}=require_file(),{createLink,createLinkSync}=require_link(),{createSymlink,createSymlinkSync}=require_symlink();module2.exports={createFile,createFileSync,ensureFile:createFile,ensureFileSync:createFileSync,createLink,createLinkSync,ensureLink:createLink,ensureLinkSync:createLinkSync,createSymlink,createSymlinkSync,ensureSymlink:createSymlink,ensureSymlinkSync:createSymlinkSync}}});var require_utils2=__commonJS({"../node_modules/.pnpm/jsonfile@6.1.0/node_modules/jsonfile/utils.js"(exports,module2){function stringify(obj,{EOL=`
`,finalEOL=!0,replacer=null,spaces}={}){let EOF=finalEOL?EOL:"";return JSON.stringify(obj,replacer,spaces).replace(/\n/g,EOL)+EOF}__name(stringify,"stringify");function stripBom(content){return Buffer.isBuffer(content)&&(content=content.toString("utf8")),content.replace(/^\uFEFF/,"")}__name(stripBom,"stripBom");module2.exports={stringify,stripBom}}});var require_jsonfile=__commonJS({"../node_modules/.pnpm/jsonfile@6.1.0/node_modules/jsonfile/index.js"(exports,module2){var _fs;try{_fs=require_graceful_fs()}catch{_fs=require("fs")}var universalify=require_universalify(),{stringify,stripBom}=require_utils2();async function _readFile(file,options={}){typeof options=="string"&&(options={encoding:options});let fs=options.fs||_fs,shouldThrow="throws"in options?options.throws:!0,data=await universalify.fromCallback(fs.readFile)(file,options);data=stripBom(data);let obj;try{obj=JSON.parse(data,options?options.reviver:null)}catch(err){if(shouldThrow)throw err.message=`${file}: ${err.message}`,err;return null}return obj}__name(_readFile,"_readFile");var readFile2=universalify.fromPromise(_readFile);function readFileSync(file,options={}){typeof options=="string"&&(options={encoding:options});let fs=options.fs||_fs,shouldThrow="throws"in options?options.throws:!0;try{let content=fs.readFileSync(file,options);return content=stripBom(content),JSON.parse(content,options.reviver)}catch(err){if(shouldThrow)throw err.message=`${file}: ${err.message}`,err;return null}}__name(readFileSync,"readFileSync");async function _writeFile(file,obj,options={}){let fs=options.fs||_fs,str=stringify(obj,options);await universalify.fromCallback(fs.writeFile)(file,str,options)}__name(_writeFile,"_writeFile");var writeFile=universalify.fromPromise(_writeFile);function writeFileSync2(file,obj,options={}){let fs=options.fs||_fs,str=stringify(obj,options);return fs.writeFileSync(file,str,options)}__name(writeFileSync2,"writeFileSync");var jsonfile={readFile:readFile2,readFileSync,writeFile,writeFileSync:writeFileSync2};module2.exports=jsonfile}});var require_jsonfile2=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/json/jsonfile.js"(exports,module2){"use strict";var jsonFile=require_jsonfile();module2.exports={readJson:jsonFile.readFile,readJsonSync:jsonFile.readFileSync,writeJson:jsonFile.writeFile,writeJsonSync:jsonFile.writeFileSync}}});var require_output_file=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/output-file/index.js"(exports,module2){"use strict";var u=require_universalify().fromCallback,fs=require_graceful_fs(),path=require("path"),mkdir=require_mkdirs(),pathExists=require_path_exists().pathExists;function outputFile(file,data,encoding,callback){typeof encoding=="function"&&(callback=encoding,encoding="utf8");let dir=path.dirname(file);pathExists(dir,(err,itDoes)=>{if(err)return callback(err);if(itDoes)return fs.writeFile(file,data,encoding,callback);mkdir.mkdirs(dir,err2=>{if(err2)return callback(err2);fs.writeFile(file,data,encoding,callback)})})}__name(outputFile,"outputFile");function outputFileSync(file,...args){let dir=path.dirname(file);if(fs.existsSync(dir))return fs.writeFileSync(file,...args);mkdir.mkdirsSync(dir),fs.writeFileSync(file,...args)}__name(outputFileSync,"outputFileSync");module2.exports={outputFile:u(outputFile),outputFileSync}}});var require_output_json=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/json/output-json.js"(exports,module2){"use strict";var{stringify}=require_utils2(),{outputFile}=require_output_file();async function outputJson(file,data,options={}){let str=stringify(data,options);await outputFile(file,str,options)}__name(outputJson,"outputJson");module2.exports=outputJson}});var require_output_json_sync=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/json/output-json-sync.js"(exports,module2){"use strict";var{stringify}=require_utils2(),{outputFileSync}=require_output_file();function outputJsonSync(file,data,options){let str=stringify(data,options);outputFileSync(file,str,options)}__name(outputJsonSync,"outputJsonSync");module2.exports=outputJsonSync}});var require_json=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/json/index.js"(exports,module2){"use strict";var u=require_universalify().fromPromise,jsonFile=require_jsonfile2();jsonFile.outputJson=u(require_output_json());jsonFile.outputJsonSync=require_output_json_sync();jsonFile.outputJSON=jsonFile.outputJson;jsonFile.outputJSONSync=jsonFile.outputJsonSync;jsonFile.writeJSON=jsonFile.writeJson;jsonFile.writeJSONSync=jsonFile.writeJsonSync;jsonFile.readJSON=jsonFile.readJson;jsonFile.readJSONSync=jsonFile.readJsonSync;module2.exports=jsonFile}});var require_move=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/move/move.js"(exports,module2){"use strict";var fs=require_graceful_fs(),path=require("path"),copy=require_copy2().copy,remove=require_remove().remove,mkdirp=require_mkdirs().mkdirp,pathExists=require_path_exists().pathExists,stat=require_stat();function move(src,dest,opts,cb){typeof opts=="function"&&(cb=opts,opts={}),opts=opts||{};let overwrite=opts.overwrite||opts.clobber||!1;stat.checkPaths(src,dest,"move",opts,(err,stats)=>{if(err)return cb(err);let{srcStat,isChangingCase=!1}=stats;stat.checkParentPaths(src,srcStat,dest,"move",err2=>{if(err2)return cb(err2);if(isParentRoot(dest))return doRename(src,dest,overwrite,isChangingCase,cb);mkdirp(path.dirname(dest),err3=>err3?cb(err3):doRename(src,dest,overwrite,isChangingCase,cb))})})}__name(move,"move");function isParentRoot(dest){let parent=path.dirname(dest);return path.parse(parent).root===parent}__name(isParentRoot,"isParentRoot");function doRename(src,dest,overwrite,isChangingCase,cb){if(isChangingCase)return rename(src,dest,overwrite,cb);if(overwrite)return remove(dest,err=>err?cb(err):rename(src,dest,overwrite,cb));pathExists(dest,(err,destExists)=>err?cb(err):destExists?cb(new Error("dest already exists.")):rename(src,dest,overwrite,cb))}__name(doRename,"doRename");function rename(src,dest,overwrite,cb){fs.rename(src,dest,err=>err?err.code!=="EXDEV"?cb(err):moveAcrossDevice(src,dest,overwrite,cb):cb())}__name(rename,"rename");function moveAcrossDevice(src,dest,overwrite,cb){copy(src,dest,{overwrite,errorOnExist:!0},err=>err?cb(err):remove(src,cb))}__name(moveAcrossDevice,"moveAcrossDevice");module2.exports=move}});var require_move_sync=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/move/move-sync.js"(exports,module2){"use strict";var fs=require_graceful_fs(),path=require("path"),copySync=require_copy2().copySync,removeSync=require_remove().removeSync,mkdirpSync=require_mkdirs().mkdirpSync,stat=require_stat();function moveSync(src,dest,opts){opts=opts||{};let overwrite=opts.overwrite||opts.clobber||!1,{srcStat,isChangingCase=!1}=stat.checkPathsSync(src,dest,"move",opts);return stat.checkParentPathsSync(src,srcStat,dest,"move"),isParentRoot(dest)||mkdirpSync(path.dirname(dest)),doRename(src,dest,overwrite,isChangingCase)}__name(moveSync,"moveSync");function isParentRoot(dest){let parent=path.dirname(dest);return path.parse(parent).root===parent}__name(isParentRoot,"isParentRoot");function doRename(src,dest,overwrite,isChangingCase){if(isChangingCase)return rename(src,dest,overwrite);if(overwrite)return removeSync(dest),rename(src,dest,overwrite);if(fs.existsSync(dest))throw new Error("dest already exists.");return rename(src,dest,overwrite)}__name(doRename,"doRename");function rename(src,dest,overwrite){try{fs.renameSync(src,dest)}catch(err){if(err.code!=="EXDEV")throw err;return moveAcrossDevice(src,dest,overwrite)}}__name(rename,"rename");function moveAcrossDevice(src,dest,overwrite){return copySync(src,dest,{overwrite,errorOnExist:!0}),removeSync(src)}__name(moveAcrossDevice,"moveAcrossDevice");module2.exports=moveSync}});var require_move2=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/move/index.js"(exports,module2){"use strict";var u=require_universalify().fromCallback;module2.exports={move:u(require_move()),moveSync:require_move_sync()}}});var require_lib=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/index.js"(exports,module2){"use strict";module2.exports={...require_fs(),...require_copy2(),...require_empty(),...require_ensure(),...require_json(),...require_mkdirs(),...require_move2(),...require_output_file(),...require_path_exists(),...require_remove()}}});var require_queue_microtask=__commonJS({"../node_modules/.pnpm/queue-tick@1.0.1/node_modules/queue-tick/queue-microtask.js"(exports,module2){module2.exports=typeof queueMicrotask=="function"?queueMicrotask:fn=>Promise.resolve().then(fn)}});var require_process_next_tick=__commonJS({"../node_modules/.pnpm/queue-tick@1.0.1/node_modules/queue-tick/process-next-tick.js"(exports,module2){module2.exports=typeof process<"u"&&typeof process.nextTick=="function"?process.nextTick.bind(process):require_queue_microtask()}});var require_fixed_size=__commonJS({"../node_modules/.pnpm/fast-fifo@1.3.2/node_modules/fast-fifo/fixed-size.js"(exports,module2){module2.exports=__name(class{constructor(hwm){if(!(hwm>0)||hwm-1&hwm)throw new Error("Max size for a FixedFIFO should be a power of two");this.buffer=new Array(hwm),this.mask=hwm-1,this.top=0,this.btm=0,this.next=null}clear(){this.top=this.btm=0,this.next=null,this.buffer.fill(void 0)}push(data){return this.buffer[this.top]!==void 0?!1:(this.buffer[this.top]=data,this.top=this.top+1&this.mask,!0)}shift(){let last=this.buffer[this.btm];if(last!==void 0)return this.buffer[this.btm]=void 0,this.btm=this.btm+1&this.mask,last}peek(){return this.buffer[this.btm]}isEmpty(){return this.buffer[this.btm]===void 0}},"FixedFIFO")}});var require_fast_fifo=__commonJS({"../node_modules/.pnpm/fast-fifo@1.3.2/node_modules/fast-fifo/index.js"(exports,module2){var FixedFIFO=require_fixed_size();module2.exports=__name(class{constructor(hwm){this.hwm=hwm||16,this.head=new FixedFIFO(this.hwm),this.tail=this.head,this.length=0}clear(){this.head=this.tail,this.head.clear(),this.length=0}push(val2){if(this.length++,!this.head.push(val2)){let prev=this.head;this.head=prev.next=new FixedFIFO(2*this.head.buffer.length),this.head.push(val2)}}shift(){this.length!==0&&this.length--;let val2=this.tail.shift();if(val2===void 0&&this.tail.next){let next=this.tail.next;return this.tail.next=null,this.tail=next,this.tail.shift()}return val2}peek(){let val2=this.tail.peek();return val2===void 0&&this.tail.next?this.tail.next.peek():val2}isEmpty(){return this.length===0}},"FastFIFO")}});var require_streamx=__commonJS({"../node_modules/.pnpm/streamx@2.16.1/node_modules/streamx/index.js"(exports,module2){var{EventEmitter:EventEmitter7}=require("events"),STREAM_DESTROYED=new Error("Stream was destroyed"),PREMATURE_CLOSE=new Error("Premature close"),queueTick=require_process_next_tick(),FIFO=require_fast_fifo(),MAX=(1<<28)-1,OPENING=1,PREDESTROYING=2,DESTROYING=4,DESTROYED=8,NOT_OPENING=MAX^OPENING,NOT_PREDESTROYING=MAX^PREDESTROYING,READ_ACTIVE=1<<4,READ_UPDATING=2<<4,READ_PRIMARY=4<<4,READ_QUEUED=8<<4,READ_RESUMED=16<<4,READ_PIPE_DRAINED=32<<4,READ_ENDING=64<<4,READ_EMIT_DATA=128<<4,READ_EMIT_READABLE=256<<4,READ_EMITTED_READABLE=512<<4,READ_DONE=1024<<4,READ_NEXT_TICK=2048<<4,READ_NEEDS_PUSH=4096<<4,READ_READ_AHEAD=8192<<4,READ_FLOWING=READ_RESUMED|READ_PIPE_DRAINED,READ_ACTIVE_AND_NEEDS_PUSH=READ_ACTIVE|READ_NEEDS_PUSH,READ_PRIMARY_AND_ACTIVE=READ_PRIMARY|READ_ACTIVE,READ_EMIT_READABLE_AND_QUEUED=READ_EMIT_READABLE|READ_QUEUED,READ_RESUMED_READ_AHEAD=READ_RESUMED|READ_READ_AHEAD,READ_NOT_ACTIVE=MAX^READ_ACTIVE,READ_NON_PRIMARY=MAX^READ_PRIMARY,READ_NON_PRIMARY_AND_PUSHED=MAX^(READ_PRIMARY|READ_NEEDS_PUSH),READ_PUSHED=MAX^READ_NEEDS_PUSH,READ_PAUSED=MAX^READ_RESUMED,READ_NOT_QUEUED=MAX^(READ_QUEUED|READ_EMITTED_READABLE),READ_NOT_ENDING=MAX^READ_ENDING,READ_PIPE_NOT_DRAINED=MAX^READ_FLOWING,READ_NOT_NEXT_TICK=MAX^READ_NEXT_TICK,READ_NOT_UPDATING=MAX^READ_UPDATING,READ_NO_READ_AHEAD=MAX^READ_READ_AHEAD,READ_PAUSED_NO_READ_AHEAD=MAX^READ_RESUMED_READ_AHEAD,WRITE_ACTIVE=1<<18,WRITE_UPDATING=2<<18,WRITE_PRIMARY=4<<18,WRITE_QUEUED=8<<18,WRITE_UNDRAINED=16<<18,WRITE_DONE=32<<18,WRITE_EMIT_DRAIN=64<<18,WRITE_NEXT_TICK=128<<18,WRITE_WRITING=256<<18,WRITE_FINISHING=512<<18,WRITE_NOT_ACTIVE=MAX^(WRITE_ACTIVE|WRITE_WRITING),WRITE_NON_PRIMARY=MAX^WRITE_PRIMARY,WRITE_NOT_FINISHING=MAX^WRITE_FINISHING,WRITE_DRAINED=MAX^WRITE_UNDRAINED,WRITE_NOT_QUEUED=MAX^WRITE_QUEUED,WRITE_NOT_NEXT_TICK=MAX^WRITE_NEXT_TICK,WRITE_NOT_UPDATING=MAX^WRITE_UPDATING,ACTIVE=READ_ACTIVE|WRITE_ACTIVE,NOT_ACTIVE=MAX^ACTIVE,DONE=READ_DONE|WRITE_DONE,DESTROY_STATUS=DESTROYING|DESTROYED|PREDESTROYING,OPEN_STATUS=DESTROY_STATUS|OPENING,AUTO_DESTROY=DESTROY_STATUS|DONE,NON_PRIMARY=WRITE_NON_PRIMARY&READ_NON_PRIMARY,ACTIVE_OR_TICKING=WRITE_NEXT_TICK|READ_NEXT_TICK,TICKING=ACTIVE_OR_TICKING&NOT_ACTIVE,IS_OPENING=OPEN_STATUS|TICKING,READ_PRIMARY_STATUS=OPEN_STATUS|READ_ENDING|READ_DONE,READ_STATUS=OPEN_STATUS|READ_DONE|READ_QUEUED,READ_ENDING_STATUS=OPEN_STATUS|READ_ENDING|READ_QUEUED,READ_READABLE_STATUS=OPEN_STATUS|READ_EMIT_READABLE|READ_QUEUED|READ_EMITTED_READABLE,SHOULD_NOT_READ=OPEN_STATUS|READ_ACTIVE|READ_ENDING|READ_DONE|READ_NEEDS_PUSH|READ_READ_AHEAD,READ_BACKPRESSURE_STATUS=DESTROY_STATUS|READ_ENDING|READ_DONE,READ_UPDATE_SYNC_STATUS=READ_UPDATING|OPEN_STATUS|READ_NEXT_TICK|READ_PRIMARY,WRITE_PRIMARY_STATUS=OPEN_STATUS|WRITE_FINISHING|WRITE_DONE,WRITE_QUEUED_AND_UNDRAINED=WRITE_QUEUED|WRITE_UNDRAINED,WRITE_QUEUED_AND_ACTIVE=WRITE_QUEUED|WRITE_ACTIVE,WRITE_DRAIN_STATUS=WRITE_QUEUED|WRITE_UNDRAINED|OPEN_STATUS|WRITE_ACTIVE,WRITE_STATUS=OPEN_STATUS|WRITE_ACTIVE|WRITE_QUEUED,WRITE_PRIMARY_AND_ACTIVE=WRITE_PRIMARY|WRITE_ACTIVE,WRITE_ACTIVE_AND_WRITING=WRITE_ACTIVE|WRITE_WRITING,WRITE_FINISHING_STATUS=OPEN_STATUS|WRITE_FINISHING|WRITE_QUEUED_AND_ACTIVE|WRITE_DONE,WRITE_BACKPRESSURE_STATUS=WRITE_UNDRAINED|DESTROY_STATUS|WRITE_FINISHING|WRITE_DONE,WRITE_UPDATE_SYNC_STATUS=WRITE_UPDATING|OPEN_STATUS|WRITE_NEXT_TICK|WRITE_PRIMARY,asyncIterator=Symbol.asyncIterator||Symbol("asyncIterator"),WritableState=class{constructor(stream2,{highWaterMark=16384,map:map2=null,mapWritable,byteLength,byteLengthWritable}={}){this.stream=stream2,this.queue=new FIFO,this.highWaterMark=highWaterMark,this.buffered=0,this.error=null,this.pipeline=null,this.drains=null,this.byteLength=byteLengthWritable||byteLength||defaultByteLength,this.map=mapWritable||map2,this.afterWrite=afterWrite.bind(this),this.afterUpdateNextTick=updateWriteNT.bind(this)}get ended(){return(this.stream._duplexState&WRITE_DONE)!==0}push(data){return this.map!==null&&(data=this.map(data)),this.buffered+=this.byteLength(data),this.queue.push(data),this.buffered<this.highWaterMark?(this.stream._duplexState|=WRITE_QUEUED,!0):(this.stream._duplexState|=WRITE_QUEUED_AND_UNDRAINED,!1)}shift(){let data=this.queue.shift();return this.buffered-=this.byteLength(data),this.buffered===0&&(this.stream._duplexState&=WRITE_NOT_QUEUED),data}end(data){typeof data=="function"?this.stream.once("finish",data):data!=null&&this.push(data),this.stream._duplexState=(this.stream._duplexState|WRITE_FINISHING)&WRITE_NON_PRIMARY}autoBatch(data,cb){let buffer=[],stream2=this.stream;for(buffer.push(data);(stream2._duplexState&WRITE_STATUS)===WRITE_QUEUED_AND_ACTIVE;)buffer.push(stream2._writableState.shift());if(stream2._duplexState&OPEN_STATUS)return cb(null);stream2._writev(buffer,cb)}update(){let stream2=this.stream;stream2._duplexState|=WRITE_UPDATING;do{for(;(stream2._duplexState&WRITE_STATUS)===WRITE_QUEUED;){let data=this.shift();stream2._duplexState|=WRITE_ACTIVE_AND_WRITING,stream2._write(data,this.afterWrite)}stream2._duplexState&WRITE_PRIMARY_AND_ACTIVE||this.updateNonPrimary()}while(this.continueUpdate()===!0);stream2._duplexState&=WRITE_NOT_UPDATING}updateNonPrimary(){let stream2=this.stream;if((stream2._duplexState&WRITE_FINISHING_STATUS)===WRITE_FINISHING){stream2._duplexState=(stream2._duplexState|WRITE_ACTIVE)&WRITE_NOT_FINISHING,stream2._final(afterFinal.bind(this));return}if((stream2._duplexState&DESTROY_STATUS)===DESTROYING){stream2._duplexState&ACTIVE_OR_TICKING||(stream2._duplexState|=ACTIVE,stream2._destroy(afterDestroy.bind(this)));return}(stream2._duplexState&IS_OPENING)===OPENING&&(stream2._duplexState=(stream2._duplexState|ACTIVE)&NOT_OPENING,stream2._open(afterOpen.bind(this)))}continueUpdate(){return this.stream._duplexState&WRITE_NEXT_TICK?(this.stream._duplexState&=WRITE_NOT_NEXT_TICK,!0):!1}updateCallback(){(this.stream._duplexState&WRITE_UPDATE_SYNC_STATUS)===WRITE_PRIMARY?this.update():this.updateNextTick()}updateNextTick(){this.stream._duplexState&WRITE_NEXT_TICK||(this.stream._duplexState|=WRITE_NEXT_TICK,this.stream._duplexState&WRITE_UPDATING||queueTick(this.afterUpdateNextTick))}};__name(WritableState,"WritableState");var ReadableState=class{constructor(stream2,{highWaterMark=16384,map:map2=null,mapReadable,byteLength,byteLengthReadable}={}){this.stream=stream2,this.queue=new FIFO,this.highWaterMark=highWaterMark===0?1:highWaterMark,this.buffered=0,this.readAhead=highWaterMark>0,this.error=null,this.pipeline=null,this.byteLength=byteLengthReadable||byteLength||defaultByteLength,this.map=mapReadable||map2,this.pipeTo=null,this.afterRead=afterRead.bind(this),this.afterUpdateNextTick=updateReadNT.bind(this)}get ended(){return(this.stream._duplexState&READ_DONE)!==0}pipe(pipeTo,cb){if(this.pipeTo!==null)throw new Error("Can only pipe to one destination");if(typeof cb!="function"&&(cb=null),this.stream._duplexState|=READ_PIPE_DRAINED,this.pipeTo=pipeTo,this.pipeline=new Pipeline(this.stream,pipeTo,cb),cb&&this.stream.on("error",noop),isStreamx(pipeTo))pipeTo._writableState.pipeline=this.pipeline,cb&&pipeTo.on("error",noop),pipeTo.on("finish",this.pipeline.finished.bind(this.pipeline));else{let onerror=this.pipeline.done.bind(this.pipeline,pipeTo),onclose=this.pipeline.done.bind(this.pipeline,pipeTo,null);pipeTo.on("error",onerror),pipeTo.on("close",onclose),pipeTo.on("finish",this.pipeline.finished.bind(this.pipeline))}pipeTo.on("drain",afterDrain.bind(this)),this.stream.emit("piping",pipeTo),pipeTo.emit("pipe",this.stream)}push(data){let stream2=this.stream;return data===null?(this.highWaterMark=0,stream2._duplexState=(stream2._duplexState|READ_ENDING)&READ_NON_PRIMARY_AND_PUSHED,!1):(this.map!==null&&(data=this.map(data)),this.buffered+=this.byteLength(data),this.queue.push(data),stream2._duplexState=(stream2._duplexState|READ_QUEUED)&READ_PUSHED,this.buffered<this.highWaterMark)}shift(){let data=this.queue.shift();return this.buffered-=this.byteLength(data),this.buffered===0&&(this.stream._duplexState&=READ_NOT_QUEUED),data}unshift(data){let pending=[this.map!==null?this.map(data):data];for(;this.buffered>0;)pending.push(this.shift());for(let i=0;i<pending.length-1;i++){let data2=pending[i];this.buffered+=this.byteLength(data2),this.queue.push(data2)}this.push(pending[pending.length-1])}read(){let stream2=this.stream;if((stream2._duplexState&READ_STATUS)===READ_QUEUED){let data=this.shift();return this.pipeTo!==null&&this.pipeTo.write(data)===!1&&(stream2._duplexState&=READ_PIPE_NOT_DRAINED),stream2._duplexState&READ_EMIT_DATA&&stream2.emit("data",data),data}return this.readAhead===!1&&(stream2._duplexState|=READ_READ_AHEAD,this.updateNextTick()),null}drain(){let stream2=this.stream;for(;(stream2._duplexState&READ_STATUS)===READ_QUEUED&&stream2._duplexState&READ_FLOWING;){let data=this.shift();this.pipeTo!==null&&this.pipeTo.write(data)===!1&&(stream2._duplexState&=READ_PIPE_NOT_DRAINED),stream2._duplexState&READ_EMIT_DATA&&stream2.emit("data",data)}}update(){let stream2=this.stream;stream2._duplexState|=READ_UPDATING;do{for(this.drain();this.buffered<this.highWaterMark&&(stream2._duplexState&SHOULD_NOT_READ)===READ_READ_AHEAD;)stream2._duplexState|=READ_ACTIVE_AND_NEEDS_PUSH,stream2._read(this.afterRead),this.drain();(stream2._duplexState&READ_READABLE_STATUS)===READ_EMIT_READABLE_AND_QUEUED&&(stream2._duplexState|=READ_EMITTED_READABLE,stream2.emit("readable")),stream2._duplexState&READ_PRIMARY_AND_ACTIVE||this.updateNonPrimary()}while(this.continueUpdate()===!0);stream2._duplexState&=READ_NOT_UPDATING}updateNonPrimary(){let stream2=this.stream;if((stream2._duplexState&READ_ENDING_STATUS)===READ_ENDING&&(stream2._duplexState=(stream2._duplexState|READ_DONE)&READ_NOT_ENDING,stream2.emit("end"),(stream2._duplexState&AUTO_DESTROY)===DONE&&(stream2._duplexState|=DESTROYING),this.pipeTo!==null&&this.pipeTo.end()),(stream2._duplexState&DESTROY_STATUS)===DESTROYING){stream2._duplexState&ACTIVE_OR_TICKING||(stream2._duplexState|=ACTIVE,stream2._destroy(afterDestroy.bind(this)));return}(stream2._duplexState&IS_OPENING)===OPENING&&(stream2._duplexState=(stream2._duplexState|ACTIVE)&NOT_OPENING,stream2._open(afterOpen.bind(this)))}continueUpdate(){return this.stream._duplexState&READ_NEXT_TICK?(this.stream._duplexState&=READ_NOT_NEXT_TICK,!0):!1}updateCallback(){(this.stream._duplexState&READ_UPDATE_SYNC_STATUS)===READ_PRIMARY?this.update():this.updateNextTick()}updateNextTick(){this.stream._duplexState&READ_NEXT_TICK||(this.stream._duplexState|=READ_NEXT_TICK,this.stream._duplexState&READ_UPDATING||queueTick(this.afterUpdateNextTick))}};__name(ReadableState,"ReadableState");var TransformState=class{constructor(stream2){this.data=null,this.afterTransform=afterTransform.bind(stream2),this.afterFinal=null}};__name(TransformState,"TransformState");var Pipeline=class{constructor(src,dst,cb){this.from=src,this.to=dst,this.afterPipe=cb,this.error=null,this.pipeToFinished=!1}finished(){this.pipeToFinished=!0}done(stream2,err){if(err&&(this.error=err),stream2===this.to&&(this.to=null,this.from!==null)){(!(this.from._duplexState&READ_DONE)||!this.pipeToFinished)&&this.from.destroy(this.error||new Error("Writable stream closed prematurely"));return}if(stream2===this.from&&(this.from=null,this.to!==null)){stream2._duplexState&READ_DONE||this.to.destroy(this.error||new Error("Readable stream closed before ending"));return}this.afterPipe!==null&&this.afterPipe(this.error),this.to=this.from=this.afterPipe=null}};__name(Pipeline,"Pipeline");function afterDrain(){this.stream._duplexState|=READ_PIPE_DRAINED,this.updateCallback()}__name(afterDrain,"afterDrain");function afterFinal(err){let stream2=this.stream;err&&stream2.destroy(err),stream2._duplexState&DESTROY_STATUS||(stream2._duplexState|=WRITE_DONE,stream2.emit("finish")),(stream2._duplexState&AUTO_DESTROY)===DONE&&(stream2._duplexState|=DESTROYING),stream2._duplexState&=WRITE_NOT_ACTIVE,stream2._duplexState&WRITE_UPDATING?this.updateNextTick():this.update()}__name(afterFinal,"afterFinal");function afterDestroy(err){let stream2=this.stream;!err&&this.error!==STREAM_DESTROYED&&(err=this.error),err&&stream2.emit("error",err),stream2._duplexState|=DESTROYED,stream2.emit("close");let rs=stream2._readableState,ws=stream2._writableState;if(rs!==null&&rs.pipeline!==null&&rs.pipeline.done(stream2,err),ws!==null){for(;ws.drains!==null&&ws.drains.length>0;)ws.drains.shift().resolve(!1);ws.pipeline!==null&&ws.pipeline.done(stream2,err)}}__name(afterDestroy,"afterDestroy");function afterWrite(err){let stream2=this.stream;err&&stream2.destroy(err),stream2._duplexState&=WRITE_NOT_ACTIVE,this.drains!==null&&tickDrains(this.drains),(stream2._duplexState&WRITE_DRAIN_STATUS)===WRITE_UNDRAINED&&(stream2._duplexState&=WRITE_DRAINED,(stream2._duplexState&WRITE_EMIT_DRAIN)===WRITE_EMIT_DRAIN&&stream2.emit("drain")),this.updateCallback()}__name(afterWrite,"afterWrite");function afterRead(err){err&&this.stream.destroy(err),this.stream._duplexState&=READ_NOT_ACTIVE,this.readAhead===!1&&!(this.stream._duplexState&READ_RESUMED)&&(this.stream._duplexState&=READ_NO_READ_AHEAD),this.updateCallback()}__name(afterRead,"afterRead");function updateReadNT(){this.stream._duplexState&READ_UPDATING||(this.stream._duplexState&=READ_NOT_NEXT_TICK,this.update())}__name(updateReadNT,"updateReadNT");function updateWriteNT(){this.stream._duplexState&WRITE_UPDATING||(this.stream._duplexState&=WRITE_NOT_NEXT_TICK,this.update())}__name(updateWriteNT,"updateWriteNT");function tickDrains(drains){for(let i=0;i<drains.length;i++)--drains[i].writes===0&&(drains.shift().resolve(!0),i--)}__name(tickDrains,"tickDrains");function afterOpen(err){let stream2=this.stream;err&&stream2.destroy(err),stream2._duplexState&DESTROYING||(stream2._duplexState&READ_PRIMARY_STATUS||(stream2._duplexState|=READ_PRIMARY),stream2._duplexState&WRITE_PRIMARY_STATUS||(stream2._duplexState|=WRITE_PRIMARY),stream2.emit("open")),stream2._duplexState&=NOT_ACTIVE,stream2._writableState!==null&&stream2._writableState.updateCallback(),stream2._readableState!==null&&stream2._readableState.updateCallback()}__name(afterOpen,"afterOpen");function afterTransform(err,data){data!=null&&this.push(data),this._writableState.afterWrite(err)}__name(afterTransform,"afterTransform");function newListener(name){this._readableState!==null&&(name==="data"&&(this._duplexState|=READ_EMIT_DATA|READ_RESUMED_READ_AHEAD,this._readableState.updateNextTick()),name==="readable"&&(this._duplexState|=READ_EMIT_READABLE,this._readableState.updateNextTick())),this._writableState!==null&&name==="drain"&&(this._duplexState|=WRITE_EMIT_DRAIN,this._writableState.updateNextTick())}__name(newListener,"newListener");var Stream=class extends EventEmitter7{constructor(opts){super(),this._duplexState=0,this._readableState=null,this._writableState=null,opts&&(opts.open&&(this._open=opts.open),opts.destroy&&(this._destroy=opts.destroy),opts.predestroy&&(this._predestroy=opts.predestroy),opts.signal&&opts.signal.addEventListener("abort",abort.bind(this))),this.on("newListener",newListener)}_open(cb){cb(null)}_destroy(cb){cb(null)}_predestroy(){}get readable(){return this._readableState!==null?!0:void 0}get writable(){return this._writableState!==null?!0:void 0}get destroyed(){return(this._duplexState&DESTROYED)!==0}get destroying(){return(this._duplexState&DESTROY_STATUS)!==0}destroy(err){this._duplexState&DESTROY_STATUS||(err||(err=STREAM_DESTROYED),this._duplexState=(this._duplexState|DESTROYING)&NON_PRIMARY,this._readableState!==null&&(this._readableState.highWaterMark=0,this._readableState.error=err),this._writableState!==null&&(this._writableState.highWaterMark=0,this._writableState.error=err),this._duplexState|=PREDESTROYING,this._predestroy(),this._duplexState&=NOT_PREDESTROYING,this._readableState!==null&&this._readableState.updateNextTick(),this._writableState!==null&&this._writableState.updateNextTick())}};__name(Stream,"Stream");var Readable2=class extends Stream{constructor(opts){super(opts),this._duplexState|=OPENING|WRITE_DONE|READ_READ_AHEAD,this._readableState=new ReadableState(this,opts),opts&&(this._readableState.readAhead===!1&&(this._duplexState&=READ_NO_READ_AHEAD),opts.read&&(this._read=opts.read),opts.eagerOpen&&this._readableState.updateNextTick())}_read(cb){cb(null)}pipe(dest,cb){return this._readableState.updateNextTick(),this._readableState.pipe(dest,cb),dest}read(){return this._readableState.updateNextTick(),this._readableState.read()}push(data){return this._readableState.updateNextTick(),this._readableState.push(data)}unshift(data){return this._readableState.updateNextTick(),this._readableState.unshift(data)}resume(){return this._duplexState|=READ_RESUMED_READ_AHEAD,this._readableState.updateNextTick(),this}pause(){return this._duplexState&=this._readableState.readAhead===!1?READ_PAUSED_NO_READ_AHEAD:READ_PAUSED,this}static _fromAsyncIterator(ite,opts){let destroy,rs=new Readable2({...opts,read(cb){ite.next().then(push).then(cb.bind(null,null)).catch(cb)},predestroy(){destroy=ite.return()},destroy(cb){if(!destroy)return cb(null);destroy.then(cb.bind(null,null)).catch(cb)}});return rs;function push(data){data.done?rs.push(null):rs.push(data.value)}}static from(data,opts){if(isReadStreamx(data))return data;if(data[asyncIterator])return this._fromAsyncIterator(data[asyncIterator](),opts);Array.isArray(data)||(data=data===void 0?[]:[data]);let i=0;return new Readable2({...opts,read(cb){this.push(i===data.length?null:data[i++]),cb(null)}})}static isBackpressured(rs){return(rs._duplexState&READ_BACKPRESSURE_STATUS)!==0||rs._readableState.buffered>=rs._readableState.highWaterMark}static isPaused(rs){return(rs._duplexState&READ_RESUMED)===0}[asyncIterator](){let stream2=this,error=null,promiseResolve=null,promiseReject=null;return this.on("error",err=>{error=err}),this.on("readable",onreadable),this.on("close",onclose),{[asyncIterator](){return this},next(){return new Promise(function(resolve,reject){promiseResolve=resolve,promiseReject=reject;let data=stream2.read();data!==null?ondata(data):stream2._duplexState&DESTROYED&&ondata(null)})},return(){return destroy(null)},throw(err){return destroy(err)}};function onreadable(){promiseResolve!==null&&ondata(stream2.read())}__name(onreadable,"onreadable");function onclose(){promiseResolve!==null&&ondata(null)}__name(onclose,"onclose");function ondata(data){promiseReject!==null&&(error?promiseReject(error):data===null&&!(stream2._duplexState&READ_DONE)?promiseReject(STREAM_DESTROYED):promiseResolve({value:data,done:data===null}),promiseReject=promiseResolve=null)}__name(ondata,"ondata");function destroy(err){return stream2.destroy(err),new Promise((resolve,reject)=>{if(stream2._duplexState&DESTROYED)return resolve({value:void 0,done:!0});stream2.once("close",function(){err?reject(err):resolve({value:void 0,done:!0})})})}__name(destroy,"destroy")}};__name(Readable2,"Readable");var Writable3=class extends Stream{constructor(opts){super(opts),this._duplexState|=OPENING|READ_DONE,this._writableState=new WritableState(this,opts),opts&&(opts.writev&&(this._writev=opts.writev),opts.write&&(this._write=opts.write),opts.final&&(this._final=opts.final),opts.eagerOpen&&this._writableState.updateNextTick())}_writev(batch,cb){cb(null)}_write(data,cb){this._writableState.autoBatch(data,cb)}_final(cb){cb(null)}static isBackpressured(ws){return(ws._duplexState&WRITE_BACKPRESSURE_STATUS)!==0}static drained(ws){if(ws.destroyed)return Promise.resolve(!1);let state=ws._writableState,writes=(isWritev(ws)?Math.min(1,state.queue.length):state.queue.length)+(ws._duplexState&WRITE_WRITING?1:0);return writes===0?Promise.resolve(!0):(state.drains===null&&(state.drains=[]),new Promise(resolve=>{state.drains.push({writes,resolve})}))}write(data){return this._writableState.updateNextTick(),this._writableState.push(data)}end(data){return this._writableState.updateNextTick(),this._writableState.end(data),this}};__name(Writable3,"Writable");var Duplex2=class extends Readable2{constructor(opts){super(opts),this._duplexState=OPENING|this._duplexState&READ_READ_AHEAD,this._writableState=new WritableState(this,opts),opts&&(opts.writev&&(this._writev=opts.writev),opts.write&&(this._write=opts.write),opts.final&&(this._final=opts.final))}_writev(batch,cb){cb(null)}_write(data,cb){this._writableState.autoBatch(data,cb)}_final(cb){cb(null)}write(data){return this._writableState.updateNextTick(),this._writableState.push(data)}end(data){return this._writableState.updateNextTick(),this._writableState.end(data),this}};__name(Duplex2,"Duplex");var Transform=class extends Duplex2{constructor(opts){super(opts),this._transformState=new TransformState(this),opts&&(opts.transform&&(this._transform=opts.transform),opts.flush&&(this._flush=opts.flush))}_write(data,cb){this._readableState.buffered>=this._readableState.highWaterMark?this._transformState.data=data:this._transform(data,this._transformState.afterTransform)}_read(cb){if(this._transformState.data!==null){let data=this._transformState.data;this._transformState.data=null,cb(null),this._transform(data,this._transformState.afterTransform)}else cb(null)}destroy(err){super.destroy(err),this._transformState.data!==null&&(this._transformState.data=null,this._transformState.afterTransform())}_transform(data,cb){cb(null,data)}_flush(cb){cb(null)}_final(cb){this._transformState.afterFinal=cb,this._flush(transformAfterFlush.bind(this))}};__name(Transform,"Transform");var PassThrough=class extends Transform{};__name(PassThrough,"PassThrough");function transformAfterFlush(err,data){let cb=this._transformState.afterFinal;if(err)return cb(err);data!=null&&this.push(data),this.push(null),cb(null)}__name(transformAfterFlush,"transformAfterFlush");function pipelinePromise(...streams){return new Promise((resolve,reject)=>pipeline(...streams,err=>{if(err)return reject(err);resolve()}))}__name(pipelinePromise,"pipelinePromise");function pipeline(stream2,...streams){let all=Array.isArray(stream2)?[...stream2,...streams]:[stream2,...streams],done=all.length&&typeof all[all.length-1]=="function"?all.pop():null;if(all.length<2)throw new Error("Pipeline requires at least 2 streams");let src=all[0],dest=null,error=null;for(let i=1;i<all.length;i++)dest=all[i],isStreamx(src)?src.pipe(dest,onerror):(errorHandle(src,!0,i>1,onerror),src.pipe(dest)),src=dest;if(done){let fin=!1,autoDestroy=isStreamx(dest)||!!(dest._writableState&&dest._writableState.autoDestroy);dest.on("error",err=>{error===null&&(error=err)}),dest.on("finish",()=>{fin=!0,autoDestroy||done(error)}),autoDestroy&&dest.on("close",()=>done(error||(fin?null:PREMATURE_CLOSE)))}return dest;function errorHandle(s,rd,wr,onerror2){s.on("error",onerror2),s.on("close",onclose);function onclose(){if(rd&&s._readableState&&!s._readableState.ended||wr&&s._writableState&&!s._writableState.ended)return onerror2(PREMATURE_CLOSE)}__name(onclose,"onclose")}function onerror(err){if(!(!err||error)){error=err;for(let s of all)s.destroy(err)}}}__name(pipeline,"pipeline");function isStream(stream2){return!!stream2._readableState||!!stream2._writableState}__name(isStream,"isStream");function isStreamx(stream2){return typeof stream2._duplexState=="number"&&isStream(stream2)}__name(isStreamx,"isStreamx");function getStreamError(stream2){let err=stream2._readableState&&stream2._readableState.error||stream2._writableState&&stream2._writableState.error;return err===STREAM_DESTROYED?null:err}__name(getStreamError,"getStreamError");function isReadStreamx(stream2){return isStreamx(stream2)&&stream2.readable}__name(isReadStreamx,"isReadStreamx");function isTypedArray(data){return typeof data=="object"&&data!==null&&typeof data.byteLength=="number"}__name(isTypedArray,"isTypedArray");function defaultByteLength(data){return isTypedArray(data)?data.byteLength:1024}__name(defaultByteLength,"defaultByteLength");function noop(){}__name(noop,"noop");function abort(){this.destroy(new Error("Stream aborted."))}__name(abort,"abort");function isWritev(s){return s._writev!==Writable3.prototype._writev&&s._writev!==Duplex2.prototype._writev}__name(isWritev,"isWritev");module2.exports={pipeline,pipelinePromise,isStream,isStreamx,getStreamError,Stream,Writable:Writable3,Readable:Readable2,Duplex:Duplex2,Transform,PassThrough}}});var require_b4a=__commonJS({"../node_modules/.pnpm/b4a@1.6.6/node_modules/b4a/index.js"(exports,module2){function isBuffer(value){return Buffer.isBuffer(value)||value instanceof Uint8Array}__name(isBuffer,"isBuffer");function isEncoding(encoding){return Buffer.isEncoding(encoding)}__name(isEncoding,"isEncoding");function alloc(size,fill2,encoding){return Buffer.alloc(size,fill2,encoding)}__name(alloc,"alloc");function allocUnsafe(size){return Buffer.allocUnsafe(size)}__name(allocUnsafe,"allocUnsafe");function allocUnsafeSlow(size){return Buffer.allocUnsafeSlow(size)}__name(allocUnsafeSlow,"allocUnsafeSlow");function byteLength(string,encoding){return Buffer.byteLength(string,encoding)}__name(byteLength,"byteLength");function compare(a,b){return Buffer.compare(a,b)}__name(compare,"compare");function concat(buffers,totalLength){return Buffer.concat(buffers,totalLength)}__name(concat,"concat");function copy(source,target,targetStart,start,end){return toBuffer(source).copy(target,targetStart,start,end)}__name(copy,"copy");function equals(a,b){return toBuffer(a).equals(b)}__name(equals,"equals");function fill(buffer,value,offset,end,encoding){return toBuffer(buffer).fill(value,offset,end,encoding)}__name(fill,"fill");function from(value,encodingOrOffset,length){return Buffer.from(value,encodingOrOffset,length)}__name(from,"from");function includes(buffer,value,byteOffset,encoding){return toBuffer(buffer).includes(value,byteOffset,encoding)}__name(includes,"includes");function indexOf(buffer,value,byfeOffset,encoding){return toBuffer(buffer).indexOf(value,byfeOffset,encoding)}__name(indexOf,"indexOf");function lastIndexOf(buffer,value,byteOffset,encoding){return toBuffer(buffer).lastIndexOf(value,byteOffset,encoding)}__name(lastIndexOf,"lastIndexOf");function swap16(buffer){return toBuffer(buffer).swap16()}__name(swap16,"swap16");function swap32(buffer){return toBuffer(buffer).swap32()}__name(swap32,"swap32");function swap64(buffer){return toBuffer(buffer).swap64()}__name(swap64,"swap64");function toBuffer(buffer){return Buffer.isBuffer(buffer)?buffer:Buffer.from(buffer.buffer,buffer.byteOffset,buffer.byteLength)}__name(toBuffer,"toBuffer");function toString(buffer,encoding,start,end){return toBuffer(buffer).toString(encoding,start,end)}__name(toString,"toString");function write(buffer,string,offset,length,encoding){return toBuffer(buffer).write(string,offset,length,encoding)}__name(write,"write");function writeDoubleLE(buffer,value,offset){return toBuffer(buffer).writeDoubleLE(value,offset)}__name(writeDoubleLE,"writeDoubleLE");function writeFloatLE(buffer,value,offset){return toBuffer(buffer).writeFloatLE(value,offset)}__name(writeFloatLE,"writeFloatLE");function writeUInt32LE(buffer,value,offset){return toBuffer(buffer).writeUInt32LE(value,offset)}__name(writeUInt32LE,"writeUInt32LE");function writeInt32LE(buffer,value,offset){return toBuffer(buffer).writeInt32LE(value,offset)}__name(writeInt32LE,"writeInt32LE");function readDoubleLE(buffer,offset){return toBuffer(buffer).readDoubleLE(offset)}__name(readDoubleLE,"readDoubleLE");function readFloatLE(buffer,offset){return toBuffer(buffer).readFloatLE(offset)}__name(readFloatLE,"readFloatLE");function readUInt32LE(buffer,offset){return toBuffer(buffer).readUInt32LE(offset)}__name(readUInt32LE,"readUInt32LE");function readInt32LE(buffer,offset){return toBuffer(buffer).readInt32LE(offset)}__name(readInt32LE,"readInt32LE");module2.exports={isBuffer,isEncoding,alloc,allocUnsafe,allocUnsafeSlow,byteLength,compare,concat,copy,equals,fill,from,includes,indexOf,lastIndexOf,swap16,swap32,swap64,toBuffer,toString,write,writeDoubleLE,writeFloatLE,writeUInt32LE,writeInt32LE,readDoubleLE,readFloatLE,readUInt32LE,readInt32LE}}});var require_headers=__commonJS({"../node_modules/.pnpm/tar-stream@3.1.7/node_modules/tar-stream/headers.js"(exports){var b4a=require_b4a(),ZEROS="0000000000000000000",SEVENS="7777777777777777777",ZERO_OFFSET="0".charCodeAt(0),USTAR_MAGIC=b4a.from([117,115,116,97,114,0]),USTAR_VER=b4a.from([ZERO_OFFSET,ZERO_OFFSET]),GNU_MAGIC=b4a.from([117,115,116,97,114,32]),GNU_VER=b4a.from([32,0]),MASK=4095,MAGIC_OFFSET=257,VERSION_OFFSET=263;exports.decodeLongPath=__name(function(buf,encoding){return decodeStr(buf,0,buf.length,encoding)},"decodeLongPath");exports.encodePax=__name(function(opts){let result="";opts.name&&(result+=addLength(" path="+opts.name+`
`)),opts.linkname&&(result+=addLength(" linkpath="+opts.linkname+`
`));let pax=opts.pax;if(pax)for(let key in pax)result+=addLength(" "+key+"="+pax[key]+`
`);return b4a.from(result)},"encodePax");exports.decodePax=__name(function(buf){let result={};for(;buf.length;){let i=0;for(;i<buf.length&&buf[i]!==32;)i++;let len=parseInt(b4a.toString(buf.subarray(0,i)),10);if(!len)return result;let b=b4a.toString(buf.subarray(i+1,len-1)),keyIndex=b.indexOf("=");if(keyIndex===-1)return result;result[b.slice(0,keyIndex)]=b.slice(keyIndex+1),buf=buf.subarray(len)}return result},"decodePax");exports.encode=__name(function(opts){let buf=b4a.alloc(512),name=opts.name,prefix="";if(opts.typeflag===5&&name[name.length-1]!=="/"&&(name+="/"),b4a.byteLength(name)!==name.length)return null;for(;b4a.byteLength(name)>100;){let i=name.indexOf("/");if(i===-1)return null;prefix+=prefix?"/"+name.slice(0,i):name.slice(0,i),name=name.slice(i+1)}return b4a.byteLength(name)>100||b4a.byteLength(prefix)>155||opts.linkname&&b4a.byteLength(opts.linkname)>100?null:(b4a.write(buf,name),b4a.write(buf,encodeOct(opts.mode&MASK,6),100),b4a.write(buf,encodeOct(opts.uid,6),108),b4a.write(buf,encodeOct(opts.gid,6),116),encodeSize(opts.size,buf,124),b4a.write(buf,encodeOct(opts.mtime.getTime()/1e3|0,11),136),buf[156]=ZERO_OFFSET+toTypeflag(opts.type),opts.linkname&&b4a.write(buf,opts.linkname,157),b4a.copy(USTAR_MAGIC,buf,MAGIC_OFFSET),b4a.copy(USTAR_VER,buf,VERSION_OFFSET),opts.uname&&b4a.write(buf,opts.uname,265),opts.gname&&b4a.write(buf,opts.gname,297),b4a.write(buf,encodeOct(opts.devmajor||0,6),329),b4a.write(buf,encodeOct(opts.devminor||0,6),337),prefix&&b4a.write(buf,prefix,345),b4a.write(buf,encodeOct(cksum(buf),6),148),buf)},"encode");exports.decode=__name(function(buf,filenameEncoding,allowUnknownFormat){let typeflag=buf[156]===0?0:buf[156]-ZERO_OFFSET,name=decodeStr(buf,0,100,filenameEncoding),mode=decodeOct(buf,100,8),uid=decodeOct(buf,108,8),gid=decodeOct(buf,116,8),size=decodeOct(buf,124,12),mtime=decodeOct(buf,136,12),type=toType(typeflag),linkname=buf[157]===0?null:decodeStr(buf,157,100,filenameEncoding),uname=decodeStr(buf,265,32),gname=decodeStr(buf,297,32),devmajor=decodeOct(buf,329,8),devminor=decodeOct(buf,337,8),c=cksum(buf);if(c===8*32)return null;if(c!==decodeOct(buf,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(isUSTAR(buf))buf[345]&&(name=decodeStr(buf,345,155,filenameEncoding)+"/"+name);else if(!isGNU(buf)){if(!allowUnknownFormat)throw new Error("Invalid tar header: unknown format.")}return typeflag===0&&name&&name[name.length-1]==="/"&&(typeflag=5),{name,mode,uid,gid,size,mtime:new Date(1e3*mtime),type,linkname,uname,gname,devmajor,devminor,pax:null}},"decode");function isUSTAR(buf){return b4a.equals(USTAR_MAGIC,buf.subarray(MAGIC_OFFSET,MAGIC_OFFSET+6))}__name(isUSTAR,"isUSTAR");function isGNU(buf){return b4a.equals(GNU_MAGIC,buf.subarray(MAGIC_OFFSET,MAGIC_OFFSET+6))&&b4a.equals(GNU_VER,buf.subarray(VERSION_OFFSET,VERSION_OFFSET+2))}__name(isGNU,"isGNU");function clamp(index,len,defaultValue){return typeof index!="number"?defaultValue:(index=~~index,index>=len?len:index>=0||(index+=len,index>=0)?index:0)}__name(clamp,"clamp");function toType(flag){switch(flag){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}__name(toType,"toType");function toTypeflag(flag){switch(flag){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}__name(toTypeflag,"toTypeflag");function indexOf(block,num,offset,end){for(;offset<end;offset++)if(block[offset]===num)return offset;return end}__name(indexOf,"indexOf");function cksum(block){let sum=256;for(let i=0;i<148;i++)sum+=block[i];for(let j=156;j<512;j++)sum+=block[j];return sum}__name(cksum,"cksum");function encodeOct(val2,n2){return val2=val2.toString(8),val2.length>n2?SEVENS.slice(0,n2)+" ":ZEROS.slice(0,n2-val2.length)+val2+" "}__name(encodeOct,"encodeOct");function encodeSizeBin(num,buf,off){buf[off]=128;for(let i=11;i>0;i--)buf[off+i]=num&255,num=Math.floor(num/256)}__name(encodeSizeBin,"encodeSizeBin");function encodeSize(num,buf,off){num.toString(8).length>11?encodeSizeBin(num,buf,off):b4a.write(buf,encodeOct(num,11),off)}__name(encodeSize,"encodeSize");function parse256(buf){let positive;if(buf[0]===128)positive=!0;else if(buf[0]===255)positive=!1;else return null;let tuple=[],i;for(i=buf.length-1;i>0;i--){let byte=buf[i];positive?tuple.push(byte):tuple.push(255-byte)}let sum=0,l=tuple.length;for(i=0;i<l;i++)sum+=tuple[i]*Math.pow(256,i);return positive?sum:-1*sum}__name(parse256,"parse256");function decodeOct(val2,offset,length){if(val2=val2.subarray(offset,offset+length),offset=0,val2[offset]&128)return parse256(val2);{for(;offset<val2.length&&val2[offset]===32;)offset++;let end=clamp(indexOf(val2,32,offset,val2.length),val2.length,val2.length);for(;offset<end&&val2[offset]===0;)offset++;return end===offset?0:parseInt(b4a.toString(val2.subarray(offset,end)),8)}}__name(decodeOct,"decodeOct");function decodeStr(val2,offset,length,encoding){return b4a.toString(val2.subarray(offset,indexOf(val2,0,offset,offset+length)),encoding)}__name(decodeStr,"decodeStr");function addLength(str){let len=b4a.byteLength(str),digits=Math.floor(Math.log(len)/Math.log(10))+1;return len+digits>=Math.pow(10,digits)&&digits++,len+digits+str}__name(addLength,"addLength")}});var require_extract=__commonJS({"../node_modules/.pnpm/tar-stream@3.1.7/node_modules/tar-stream/extract.js"(exports,module2){var{Writable:Writable3,Readable:Readable2,getStreamError}=require_streamx(),FIFO=require_fast_fifo(),b4a=require_b4a(),headers=require_headers(),EMPTY=b4a.alloc(0),BufferList=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new FIFO,this._offset=0}push(buffer){this.buffered+=buffer.byteLength,this.queue.push(buffer)}shiftFirst(size){return this._buffered===0?null:this._next(size)}shift(size){if(size>this.buffered)return null;if(size===0)return EMPTY;let chunk=this._next(size);if(size===chunk.byteLength)return chunk;let chunks=[chunk];for(;(size-=chunk.byteLength)>0;)chunk=this._next(size),chunks.push(chunk);return b4a.concat(chunks)}_next(size){let buf=this.queue.peek(),rem=buf.byteLength-this._offset;if(size>=rem){let sub=this._offset?buf.subarray(this._offset,buf.byteLength):buf;return this.queue.shift(),this._offset=0,this.buffered-=rem,this.shifted+=rem,sub}return this.buffered-=size,this.shifted+=size,buf.subarray(this._offset,this._offset+=size)}};__name(BufferList,"BufferList");var Source=class extends Readable2{constructor(self2,header,offset){super(),this.header=header,this.offset=offset,this._parent=self2}_read(cb){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),cb(null)}_predestroy(){this._parent.destroy(getStreamError(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=overflow(this.header.size),this._parent._update())}_destroy(cb){this._detach(),cb(null)}};__name(Source,"Source");var Extract=class extends Writable3{constructor(opts){super(opts),opts||(opts={}),this._buffer=new BufferList,this._offset=0,this._header=null,this._stream=null,this._missing=0,this._longHeader=!1,this._callback=noop,this._locked=!1,this._finished=!1,this._pax=null,this._paxGlobal=null,this._gnuLongPath=null,this._gnuLongLinkPath=null,this._filenameEncoding=opts.filenameEncoding||"utf-8",this._allowUnknownFormat=!!opts.allowUnknownFormat,this._unlockBound=this._unlock.bind(this)}_unlock(err){if(this._locked=!1,err){this.destroy(err),this._continueWrite(err);return}this._update()}_consumeHeader(){if(this._locked)return!1;this._offset=this._buffer.shifted;try{this._header=headers.decode(this._buffer.shift(512),this._filenameEncoding,this._allowUnknownFormat)}catch(err){return this._continueWrite(err),!1}if(!this._header)return!0;switch(this._header.type){case"gnu-long-path":case"gnu-long-link-path":case"pax-global-header":case"pax-header":return this._longHeader=!0,this._missing=this._header.size,!0}return this._locked=!0,this._applyLongHeaders(),this._header.size===0||this._header.type==="directory"?(this.emit("entry",this._header,this._createStream(),this._unlockBound),!0):(this._stream=this._createStream(),this._missing=this._header.size,this.emit("entry",this._header,this._stream,this._unlockBound),!0)}_applyLongHeaders(){this._gnuLongPath&&(this._header.name=this._gnuLongPath,this._gnuLongPath=null),this._gnuLongLinkPath&&(this._header.linkname=this._gnuLongLinkPath,this._gnuLongLinkPath=null),this._pax&&(this._pax.path&&(this._header.name=this._pax.path),this._pax.linkpath&&(this._header.linkname=this._pax.linkpath),this._pax.size&&(this._header.size=parseInt(this._pax.size,10)),this._header.pax=this._pax,this._pax=null)}_decodeLongHeader(buf){switch(this._header.type){case"gnu-long-path":this._gnuLongPath=headers.decodeLongPath(buf,this._filenameEncoding);break;case"gnu-long-link-path":this._gnuLongLinkPath=headers.decodeLongPath(buf,this._filenameEncoding);break;case"pax-global-header":this._paxGlobal=headers.decodePax(buf);break;case"pax-header":this._pax=this._paxGlobal===null?headers.decodePax(buf):Object.assign({},this._paxGlobal,headers.decodePax(buf));break}}_consumeLongHeader(){this._longHeader=!1,this._missing=overflow(this._header.size);let buf=this._buffer.shift(this._header.size);try{this._decodeLongHeader(buf)}catch(err){return this._continueWrite(err),!1}return!0}_consumeStream(){let buf=this._buffer.shiftFirst(this._missing);if(buf===null)return!1;this._missing-=buf.byteLength;let drained=this._stream.push(buf);return this._missing===0?(this._stream.push(null),drained&&this._stream._detach(),drained&&this._locked===!1):drained}_createStream(){return new Source(this,this._header,this._offset)}_update(){for(;this._buffer.buffered>0&&!this.destroying;){if(this._missing>0){if(this._stream!==null){if(this._consumeStream()===!1)return;continue}if(this._longHeader===!0){if(this._missing>this._buffer.buffered)break;if(this._consumeLongHeader()===!1)return!1;continue}let ignore=this._buffer.shiftFirst(this._missing);ignore!==null&&(this._missing-=ignore.byteLength);continue}if(this._buffer.buffered<512)break;if(this._stream!==null||this._consumeHeader()===!1)return}this._continueWrite(null)}_continueWrite(err){let cb=this._callback;this._callback=noop,cb(err)}_write(data,cb){this._callback=cb,this._buffer.push(data),this._update()}_final(cb){this._finished=this._missing===0&&this._buffer.buffered===0,cb(this._finished?null:new Error("Unexpected end of data"))}_predestroy(){this._continueWrite(null)}_destroy(cb){this._stream&&this._stream.destroy(getStreamError(this)),cb(null)}[Symbol.asyncIterator](){let error=null,promiseResolve=null,promiseReject=null,entryStream=null,entryCallback=null,extract2=this;return this.on("entry",onentry),this.on("error",err=>{error=err}),this.on("close",onclose),{[Symbol.asyncIterator](){return this},next(){return new Promise(onnext)},return(){return destroy(null)},throw(err){return destroy(err)}};function consumeCallback(err){if(!entryCallback)return;let cb=entryCallback;entryCallback=null,cb(err)}__name(consumeCallback,"consumeCallback");function onnext(resolve,reject){if(error)return reject(error);if(entryStream){resolve({value:entryStream,done:!1}),entryStream=null;return}promiseResolve=resolve,promiseReject=reject,consumeCallback(null),extract2._finished&&promiseResolve&&(promiseResolve({value:void 0,done:!0}),promiseResolve=promiseReject=null)}__name(onnext,"onnext");function onentry(header,stream2,callback){entryCallback=callback,stream2.on("error",noop),promiseResolve?(promiseResolve({value:stream2,done:!1}),promiseResolve=promiseReject=null):entryStream=stream2}__name(onentry,"onentry");function onclose(){consumeCallback(error),promiseResolve&&(error?promiseReject(error):promiseResolve({value:void 0,done:!0}),promiseResolve=promiseReject=null)}__name(onclose,"onclose");function destroy(err){return extract2.destroy(err),consumeCallback(err),new Promise((resolve,reject)=>{if(extract2.destroyed)return resolve({value:void 0,done:!0});extract2.once("close",function(){err?reject(err):resolve({value:void 0,done:!0})})})}__name(destroy,"destroy")}};__name(Extract,"Extract");module2.exports=__name(function(opts){return new Extract(opts)},"extract");function noop(){}__name(noop,"noop");function overflow(size){return size&=511,size&&512-size}__name(overflow,"overflow")}});var require_constants=__commonJS({"../node_modules/.pnpm/tar-stream@3.1.7/node_modules/tar-stream/constants.js"(exports,module2){var constants={S_IFMT:61440,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960};try{module2.exports=require("fs").constants||constants}catch{module2.exports=constants}}});var require_pack=__commonJS({"../node_modules/.pnpm/tar-stream@3.1.7/node_modules/tar-stream/pack.js"(exports,module2){var{Readable:Readable2,Writable:Writable3,getStreamError}=require_streamx(),b4a=require_b4a(),constants=require_constants(),headers=require_headers(),DMODE=493,FMODE=420,END_OF_TAR=b4a.alloc(1024),Sink=class extends Writable3{constructor(pack,header,callback){super({mapWritable,eagerOpen:!0}),this.written=0,this.header=header,this._callback=callback,this._linkname=null,this._isLinkname=header.type==="symlink"&&!header.linkname,this._isVoid=header.type!=="file"&&header.type!=="contiguous-file",this._finished=!1,this._pack=pack,this._openCallback=null,this._pack._stream===null?this._pack._stream=this:this._pack._pending.push(this)}_open(cb){this._openCallback=cb,this._pack._stream===this&&this._continueOpen()}_continuePack(err){if(this._callback===null)return;let callback=this._callback;this._callback=null,callback(err)}_continueOpen(){this._pack._stream===null&&(this._pack._stream=this);let cb=this._openCallback;if(this._openCallback=null,cb!==null){if(this._pack.destroying)return cb(new Error("pack stream destroyed"));if(this._pack._finalized)return cb(new Error("pack stream is already finalized"));this._pack._stream=this,this._isLinkname||this._pack._encode(this.header),this._isVoid&&(this._finish(),this._continuePack(null)),cb(null)}}_write(data,cb){if(this._isLinkname)return this._linkname=this._linkname?b4a.concat([this._linkname,data]):data,cb(null);if(this._isVoid)return data.byteLength>0?cb(new Error("No body allowed for this entry")):cb();if(this.written+=data.byteLength,this._pack.push(data))return cb();this._pack._drain=cb}_finish(){this._finished||(this._finished=!0,this._isLinkname&&(this.header.linkname=this._linkname?b4a.toString(this._linkname,"utf-8"):"",this._pack._encode(this.header)),overflow(this._pack,this.header.size),this._pack._done(this))}_final(cb){if(this.written!==this.header.size)return cb(new Error("Size mismatch"));this._finish(),cb(null)}_getError(){return getStreamError(this)||new Error("tar entry destroyed")}_predestroy(){this._pack.destroy(this._getError())}_destroy(cb){this._pack._done(this),this._continuePack(this._finished?null:this._getError()),cb()}};__name(Sink,"Sink");var Pack=class extends Readable2{constructor(opts){super(opts),this._drain=noop,this._finalized=!1,this._finalizing=!1,this._pending=[],this._stream=null}entry(header,buffer,callback){if(this._finalized||this.destroying)throw new Error("already finalized or destroyed");typeof buffer=="function"&&(callback=buffer,buffer=null),callback||(callback=noop),(!header.size||header.type==="symlink")&&(header.size=0),header.type||(header.type=modeToType(header.mode)),header.mode||(header.mode=header.type==="directory"?DMODE:FMODE),header.uid||(header.uid=0),header.gid||(header.gid=0),header.mtime||(header.mtime=new Date),typeof buffer=="string"&&(buffer=b4a.from(buffer));let sink=new Sink(this,header,callback);return b4a.isBuffer(buffer)?(header.size=buffer.byteLength,sink.write(buffer),sink.end(),sink):(sink._isVoid,sink)}finalize(){if(this._stream||this._pending.length>0){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(END_OF_TAR),this.push(null))}_done(stream2){stream2===this._stream&&(this._stream=null,this._finalizing&&this.finalize(),this._pending.length&&this._pending.shift()._continueOpen())}_encode(header){if(!header.pax){let buf=headers.encode(header);if(buf){this.push(buf);return}}this._encodePax(header)}_encodePax(header){let paxHeader=headers.encodePax({name:header.name,linkname:header.linkname,pax:header.pax}),newHeader={name:"PaxHeader",mode:header.mode,uid:header.uid,gid:header.gid,size:paxHeader.byteLength,mtime:header.mtime,type:"pax-header",linkname:header.linkname&&"PaxHeader",uname:header.uname,gname:header.gname,devmajor:header.devmajor,devminor:header.devminor};this.push(headers.encode(newHeader)),this.push(paxHeader),overflow(this,paxHeader.byteLength),newHeader.size=header.size,newHeader.type=header.type,this.push(headers.encode(newHeader))}_doDrain(){let drain=this._drain;this._drain=noop,drain()}_predestroy(){let err=getStreamError(this);for(this._stream&&this._stream.destroy(err);this._pending.length;){let stream2=this._pending.shift();stream2.destroy(err),stream2._continueOpen()}this._doDrain()}_read(cb){this._doDrain(),cb()}};__name(Pack,"Pack");module2.exports=__name(function(opts){return new Pack(opts)},"pack");function modeToType(mode){switch(mode&constants.S_IFMT){case constants.S_IFBLK:return"block-device";case constants.S_IFCHR:return"character-device";case constants.S_IFDIR:return"directory";case constants.S_IFIFO:return"fifo";case constants.S_IFLNK:return"symlink"}return"file"}__name(modeToType,"modeToType");function noop(){}__name(noop,"noop");function overflow(self2,size){size&=511,size&&self2.push(END_OF_TAR.subarray(0,512-size))}__name(overflow,"overflow");function mapWritable(buf){return b4a.isBuffer(buf)?buf:b4a.from(buf)}__name(mapWritable,"mapWritable")}});var require_tar_stream=__commonJS({"../node_modules/.pnpm/tar-stream@3.1.7/node_modules/tar-stream/index.js"(exports){exports.extract=require_extract();exports.pack=require_pack()}});var require_symbols=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/symbols.js"(exports,module2){"use strict";module2.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}}});var require_errors=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/errors.js"(exports,module2){"use strict";var UndiciError=class extends Error{constructor(message,options){super(message,options),this.name="UndiciError",this.code="UND_ERR"}};__name(UndiciError,"UndiciError");var ConnectTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="ConnectTimeoutError",this.message=message||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}};__name(ConnectTimeoutError,"ConnectTimeoutError");var HeadersTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="HeadersTimeoutError",this.message=message||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}};__name(HeadersTimeoutError,"HeadersTimeoutError");var HeadersOverflowError=class extends UndiciError{constructor(message){super(message),this.name="HeadersOverflowError",this.message=message||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}};__name(HeadersOverflowError,"HeadersOverflowError");var BodyTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="BodyTimeoutError",this.message=message||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}};__name(BodyTimeoutError,"BodyTimeoutError");var ResponseStatusCodeError=class extends UndiciError{constructor(message,statusCode,headers,body){super(message),this.name="ResponseStatusCodeError",this.message=message||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=body,this.status=statusCode,this.statusCode=statusCode,this.headers=headers}};__name(ResponseStatusCodeError,"ResponseStatusCodeError");var InvalidArgumentError=class extends UndiciError{constructor(message){super(message),this.name="InvalidArgumentError",this.message=message||"Invalid Argument Error",this.code="UND_ERR_INVALID_ARG"}};__name(InvalidArgumentError,"InvalidArgumentError");var InvalidReturnValueError=class extends UndiciError{constructor(message){super(message),this.name="InvalidReturnValueError",this.message=message||"Invalid Return Value Error",this.code="UND_ERR_INVALID_RETURN_VALUE"}};__name(InvalidReturnValueError,"InvalidReturnValueError");var AbortError=class extends UndiciError{constructor(message){super(message),this.name="AbortError",this.message=message||"The operation was aborted"}};__name(AbortError,"AbortError");var RequestAbortedError=class extends AbortError{constructor(message){super(message),this.name="AbortError",this.message=message||"Request aborted",this.code="UND_ERR_ABORTED"}};__name(RequestAbortedError,"RequestAbortedError");var InformationalError=class extends UndiciError{constructor(message){super(message),this.name="InformationalError",this.message=message||"Request information",this.code="UND_ERR_INFO"}};__name(InformationalError,"InformationalError");var RequestContentLengthMismatchError=class extends UndiciError{constructor(message){super(message),this.name="RequestContentLengthMismatchError",this.message=message||"Request body length does not match content-length header",this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}};__name(RequestContentLengthMismatchError,"RequestContentLengthMismatchError");var ResponseContentLengthMismatchError=class extends UndiciError{constructor(message){super(message),this.name="ResponseContentLengthMismatchError",this.message=message||"Response body length does not match content-length header",this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}};__name(ResponseContentLengthMismatchError,"ResponseContentLengthMismatchError");var ClientDestroyedError=class extends UndiciError{constructor(message){super(message),this.name="ClientDestroyedError",this.message=message||"The client is destroyed",this.code="UND_ERR_DESTROYED"}};__name(ClientDestroyedError,"ClientDestroyedError");var ClientClosedError=class extends UndiciError{constructor(message){super(message),this.name="ClientClosedError",this.message=message||"The client is closed",this.code="UND_ERR_CLOSED"}};__name(ClientClosedError,"ClientClosedError");var SocketError=class extends UndiciError{constructor(message,socket){super(message),this.name="SocketError",this.message=message||"Socket error",this.code="UND_ERR_SOCKET",this.socket=socket}};__name(SocketError,"SocketError");var NotSupportedError=class extends UndiciError{constructor(message){super(message),this.name="NotSupportedError",this.message=message||"Not supported error",this.code="UND_ERR_NOT_SUPPORTED"}};__name(NotSupportedError,"NotSupportedError");var BalancedPoolMissingUpstreamError=class extends UndiciError{constructor(message){super(message),this.name="MissingUpstreamError",this.message=message||"No upstream has been added to the BalancedPool",this.code="UND_ERR_BPL_MISSING_UPSTREAM"}};__name(BalancedPoolMissingUpstreamError,"BalancedPoolMissingUpstreamError");var HTTPParserError=class extends Error{constructor(message,code,data){super(message),this.name="HTTPParserError",this.code=code?`HPE_${code}`:void 0,this.data=data?data.toString():void 0}};__name(HTTPParserError,"HTTPParserError");var ResponseExceededMaxSizeError=class extends UndiciError{constructor(message){super(message),this.name="ResponseExceededMaxSizeError",this.message=message||"Response content exceeded max size",this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}};__name(ResponseExceededMaxSizeError,"ResponseExceededMaxSizeError");var RequestRetryError=class extends UndiciError{constructor(message,code,{headers,data}){super(message),this.name="RequestRetryError",this.message=message||"Request retry error",this.code="UND_ERR_REQ_RETRY",this.statusCode=code,this.data=data,this.headers=headers}};__name(RequestRetryError,"RequestRetryError");var ResponseError=class extends UndiciError{constructor(message,code,{headers,body}){super(message),this.name="ResponseError",this.message=message||"Response error",this.code="UND_ERR_RESPONSE",this.statusCode=code,this.body=body,this.headers=headers}};__name(ResponseError,"ResponseError");var SecureProxyConnectionError=class extends UndiciError{constructor(cause,message,options={}){super(message,{cause,...options}),this.name="SecureProxyConnectionError",this.message=message||"Secure Proxy Connection failed",this.code="UND_ERR_PRX_TLS",this.cause=cause}};__name(SecureProxyConnectionError,"SecureProxyConnectionError");module2.exports={AbortError,HTTPParserError,UndiciError,HeadersTimeoutError,HeadersOverflowError,BodyTimeoutError,RequestContentLengthMismatchError,ConnectTimeoutError,ResponseStatusCodeError,InvalidArgumentError,InvalidReturnValueError,RequestAbortedError,ClientDestroyedError,ClientClosedError,InformationalError,SocketError,NotSupportedError,ResponseContentLengthMismatchError,BalancedPoolMissingUpstreamError,ResponseExceededMaxSizeError,RequestRetryError,ResponseError,SecureProxyConnectionError}}});var require_constants2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/constants.js"(exports,module2){"use strict";var wellknownHeaderNames=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"],headerNameLowerCasedRecord={};Object.setPrototypeOf(headerNameLowerCasedRecord,null);var wellknownHeaderNameBuffers={};Object.setPrototypeOf(wellknownHeaderNameBuffers,null);function getHeaderNameAsBuffer(header){let buffer=wellknownHeaderNameBuffers[header];return buffer===void 0&&(buffer=Buffer.from(header)),buffer}__name(getHeaderNameAsBuffer,"getHeaderNameAsBuffer");for(let i=0;i<wellknownHeaderNames.length;++i){let key=wellknownHeaderNames[i],lowerCasedKey=key.toLowerCase();headerNameLowerCasedRecord[key]=headerNameLowerCasedRecord[lowerCasedKey]=lowerCasedKey}module2.exports={wellknownHeaderNames,headerNameLowerCasedRecord,getHeaderNameAsBuffer}}});var require_tree=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/tree.js"(exports,module2){"use strict";var{wellknownHeaderNames,headerNameLowerCasedRecord}=require_constants2(),TstNode=class{value=null;left=null;middle=null;right=null;code;constructor(key,value,index){if(index===void 0||index>=key.length)throw new TypeError("Unreachable");if((this.code=key.charCodeAt(index))>127)throw new TypeError("key must be ascii string");key.length!==++index?this.middle=new TstNode(key,value,index):this.value=value}add(key,value){let length=key.length;if(length===0)throw new TypeError("Unreachable");let index=0,node=this;for(;;){let code=key.charCodeAt(index);if(code>127)throw new TypeError("key must be ascii string");if(node.code===code)if(length===++index){node.value=value;break}else if(node.middle!==null)node=node.middle;else{node.middle=new TstNode(key,value,index);break}else if(node.code<code)if(node.left!==null)node=node.left;else{node.left=new TstNode(key,value,index);break}else if(node.right!==null)node=node.right;else{node.right=new TstNode(key,value,index);break}}}search(key){let keylength=key.length,index=0,node=this;for(;node!==null&&index<keylength;){let code=key[index];for(code<=90&&code>=65&&(code|=32);node!==null;){if(code===node.code){if(keylength===++index)return node;node=node.middle;break}node=node.code<code?node.left:node.right}}return null}};__name(TstNode,"TstNode");var TernarySearchTree=class{node=null;insert(key,value){this.node===null?this.node=new TstNode(key,value,0):this.node.add(key,value)}lookup(key){return this.node?.search(key)?.value??null}};__name(TernarySearchTree,"TernarySearchTree");var tree=new TernarySearchTree;for(let i=0;i<wellknownHeaderNames.length;++i){let key=headerNameLowerCasedRecord[wellknownHeaderNames[i]];tree.insert(key,key)}module2.exports={TernarySearchTree,tree}}});var require_util=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/util.js"(exports,module2){"use strict";var assert=require("node:assert"),{kDestroyed,kBodyUsed,kListeners,kBody}=require_symbols(),{IncomingMessage:IncomingMessage2}=require("node:http"),stream2=require("node:stream"),net=require("node:net"),{Blob:Blob2}=require("node:buffer"),nodeUtil=require("node:util"),{stringify}=require("node:querystring"),{EventEmitter:EE}=require("node:events"),{InvalidArgumentError}=require_errors(),{headerNameLowerCasedRecord}=require_constants2(),{tree}=require_tree(),[nodeMajor,nodeMinor]=process.versions.node.split(".").map(v=>Number(v)),BodyAsyncIterable=class{constructor(body){this[kBody]=body,this[kBodyUsed]=!1}async*[Symbol.asyncIterator](){assert(!this[kBodyUsed],"disturbed"),this[kBodyUsed]=!0,yield*this[kBody]}};__name(BodyAsyncIterable,"BodyAsyncIterable");function wrapRequestBody(body){return isStream(body)?(bodyLength(body)===0&&body.on("data",function(){assert(!1)}),typeof body.readableDidRead!="boolean"&&(body[kBodyUsed]=!1,EE.prototype.on.call(body,"data",function(){this[kBodyUsed]=!0})),body):body&&typeof body.pipeTo=="function"?new BodyAsyncIterable(body):body&&typeof body!="string"&&!ArrayBuffer.isView(body)&&isIterable(body)?new BodyAsyncIterable(body):body}__name(wrapRequestBody,"wrapRequestBody");function isStream(obj){return obj&&typeof obj=="object"&&typeof obj.pipe=="function"&&typeof obj.on=="function"}__name(isStream,"isStream");function isBlobLike(object){if(object===null)return!1;if(object instanceof Blob2)return!0;if(typeof object!="object")return!1;{let sTag=object[Symbol.toStringTag];return(sTag==="Blob"||sTag==="File")&&("stream"in object&&typeof object.stream=="function"||"arrayBuffer"in object&&typeof object.arrayBuffer=="function")}}__name(isBlobLike,"isBlobLike");function serializePathWithQuery(url3,queryParams){if(url3.includes("?")||url3.includes("#"))throw new Error('Query params cannot be passed when url already contains "?" or "#".');let stringified=stringify(queryParams);return stringified&&(url3+="?"+stringified),url3}__name(serializePathWithQuery,"serializePathWithQuery");function isValidPort(port){let value=parseInt(port,10);return value===Number(port)&&value>=0&&value<=65535}__name(isValidPort,"isValidPort");function isHttpOrHttpsPrefixed(value){return value!=null&&value[0]==="h"&&value[1]==="t"&&value[2]==="t"&&value[3]==="p"&&(value[4]===":"||value[4]==="s"&&value[5]===":")}__name(isHttpOrHttpsPrefixed,"isHttpOrHttpsPrefixed");function parseURL(url3){if(typeof url3=="string"){if(url3=new URL(url3),!isHttpOrHttpsPrefixed(url3.origin||url3.protocol))throw new InvalidArgumentError("Invalid URL protocol: the URL must start with `http:` or `https:`.");return url3}if(!url3||typeof url3!="object")throw new InvalidArgumentError("Invalid URL: The URL argument must be a non-null object.");if(!(url3 instanceof URL)){if(url3.port!=null&&url3.port!==""&&isValidPort(url3.port)===!1)throw new InvalidArgumentError("Invalid URL: port must be a valid integer or a string representation of an integer.");if(url3.path!=null&&typeof url3.path!="string")throw new InvalidArgumentError("Invalid URL path: the path must be a string or null/undefined.");if(url3.pathname!=null&&typeof url3.pathname!="string")throw new InvalidArgumentError("Invalid URL pathname: the pathname must be a string or null/undefined.");if(url3.hostname!=null&&typeof url3.hostname!="string")throw new InvalidArgumentError("Invalid URL hostname: the hostname must be a string or null/undefined.");if(url3.origin!=null&&typeof url3.origin!="string")throw new InvalidArgumentError("Invalid URL origin: the origin must be a string or null/undefined.");if(!isHttpOrHttpsPrefixed(url3.origin||url3.protocol))throw new InvalidArgumentError("Invalid URL protocol: the URL must start with `http:` or `https:`.");let port=url3.port!=null?url3.port:url3.protocol==="https:"?443:80,origin=url3.origin!=null?url3.origin:`${url3.protocol||""}//${url3.hostname||""}:${port}`,path=url3.path!=null?url3.path:`${url3.pathname||""}${url3.search||""}`;return origin[origin.length-1]==="/"&&(origin=origin.slice(0,origin.length-1)),path&&path[0]!=="/"&&(path=`/${path}`),new URL(`${origin}${path}`)}if(!isHttpOrHttpsPrefixed(url3.origin||url3.protocol))throw new InvalidArgumentError("Invalid URL protocol: the URL must start with `http:` or `https:`.");return url3}__name(parseURL,"parseURL");function parseOrigin(url3){if(url3=parseURL(url3),url3.pathname!=="/"||url3.search||url3.hash)throw new InvalidArgumentError("invalid url");return url3}__name(parseOrigin,"parseOrigin");function getHostname(host2){if(host2[0]==="["){let idx2=host2.indexOf("]");return assert(idx2!==-1),host2.substring(1,idx2)}let idx=host2.indexOf(":");return idx===-1?host2:host2.substring(0,idx)}__name(getHostname,"getHostname");function getServerName(host2){if(!host2)return null;assert(typeof host2=="string");let servername=getHostname(host2);return net.isIP(servername)?"":servername}__name(getServerName,"getServerName");function deepClone(obj){return JSON.parse(JSON.stringify(obj))}__name(deepClone,"deepClone");function isAsyncIterable(obj){return obj!=null&&typeof obj[Symbol.asyncIterator]=="function"}__name(isAsyncIterable,"isAsyncIterable");function isIterable(obj){return obj!=null&&(typeof obj[Symbol.iterator]=="function"||typeof obj[Symbol.asyncIterator]=="function")}__name(isIterable,"isIterable");function bodyLength(body){if(body==null)return 0;if(isStream(body)){let state=body._readableState;return state&&state.objectMode===!1&&state.ended===!0&&Number.isFinite(state.length)?state.length:null}else{if(isBlobLike(body))return body.size!=null?body.size:null;if(isBuffer(body))return body.byteLength}return null}__name(bodyLength,"bodyLength");function isDestroyed(body){return body&&!!(body.destroyed||body[kDestroyed]||stream2.isDestroyed?.(body))}__name(isDestroyed,"isDestroyed");function destroy(stream3,err){stream3==null||!isStream(stream3)||isDestroyed(stream3)||(typeof stream3.destroy=="function"?(Object.getPrototypeOf(stream3).constructor===IncomingMessage2&&(stream3.socket=null),stream3.destroy(err)):err&&queueMicrotask(()=>{stream3.emit("error",err)}),stream3.destroyed!==!0&&(stream3[kDestroyed]=!0))}__name(destroy,"destroy");var KEEPALIVE_TIMEOUT_EXPR=/timeout=(\d+)/;function parseKeepAliveTimeout(val2){let m=val2.match(KEEPALIVE_TIMEOUT_EXPR);return m?parseInt(m[1],10)*1e3:null}__name(parseKeepAliveTimeout,"parseKeepAliveTimeout");function headerNameToString(value){return typeof value=="string"?headerNameLowerCasedRecord[value]??value.toLowerCase():tree.lookup(value)??value.toString("latin1").toLowerCase()}__name(headerNameToString,"headerNameToString");function bufferToLowerCasedHeaderName(value){return tree.lookup(value)??value.toString("latin1").toLowerCase()}__name(bufferToLowerCasedHeaderName,"bufferToLowerCasedHeaderName");function parseHeaders(headers,obj){obj===void 0&&(obj={});for(let i=0;i<headers.length;i+=2){let key=headerNameToString(headers[i]),val2=obj[key];if(val2)typeof val2=="string"&&(val2=[val2],obj[key]=val2),val2.push(headers[i+1].toString("utf8"));else{let headersValue=headers[i+1];typeof headersValue=="string"?obj[key]=headersValue:obj[key]=Array.isArray(headersValue)?headersValue.map(x=>x.toString("utf8")):headersValue.toString("utf8")}}return"content-length"in obj&&"content-disposition"in obj&&(obj["content-disposition"]=Buffer.from(obj["content-disposition"]).toString("latin1")),obj}__name(parseHeaders,"parseHeaders");function parseRawHeaders(headers){let headersLength=headers.length,ret=new Array(headersLength),hasContentLength=!1,contentDispositionIdx=-1,key,val2,kLen=0;for(let n2=0;n2<headersLength;n2+=2)key=headers[n2],val2=headers[n2+1],typeof key!="string"&&(key=key.toString()),typeof val2!="string"&&(val2=val2.toString("utf8")),kLen=key.length,kLen===14&&key[7]==="-"&&(key==="content-length"||key.toLowerCase()==="content-length")?hasContentLength=!0:kLen===19&&key[7]==="-"&&(key==="content-disposition"||key.toLowerCase()==="content-disposition")&&(contentDispositionIdx=n2+1),ret[n2]=key,ret[n2+1]=val2;return hasContentLength&&contentDispositionIdx!==-1&&(ret[contentDispositionIdx]=Buffer.from(ret[contentDispositionIdx]).toString("latin1")),ret}__name(parseRawHeaders,"parseRawHeaders");function encodeRawHeaders(headers){if(!Array.isArray(headers))throw new TypeError("expected headers to be an array");return headers.map(x=>Buffer.from(x))}__name(encodeRawHeaders,"encodeRawHeaders");function isBuffer(buffer){return buffer instanceof Uint8Array||Buffer.isBuffer(buffer)}__name(isBuffer,"isBuffer");function assertRequestHandler(handler,method,upgrade){if(!handler||typeof handler!="object")throw new InvalidArgumentError("handler must be an object");if(typeof handler.onRequestStart!="function"){if(typeof handler.onConnect!="function")throw new InvalidArgumentError("invalid onConnect method");if(typeof handler.onError!="function")throw new InvalidArgumentError("invalid onError method");if(typeof handler.onBodySent!="function"&&handler.onBodySent!==void 0)throw new InvalidArgumentError("invalid onBodySent method");if(upgrade||method==="CONNECT"){if(typeof handler.onUpgrade!="function")throw new InvalidArgumentError("invalid onUpgrade method")}else{if(typeof handler.onHeaders!="function")throw new InvalidArgumentError("invalid onHeaders method");if(typeof handler.onData!="function")throw new InvalidArgumentError("invalid onData method");if(typeof handler.onComplete!="function")throw new InvalidArgumentError("invalid onComplete method")}}}__name(assertRequestHandler,"assertRequestHandler");function isDisturbed(body){return!!(body&&(stream2.isDisturbed(body)||body[kBodyUsed]))}__name(isDisturbed,"isDisturbed");function getSocketInfo(socket){return{localAddress:socket.localAddress,localPort:socket.localPort,remoteAddress:socket.remoteAddress,remotePort:socket.remotePort,remoteFamily:socket.remoteFamily,timeout:socket.timeout,bytesWritten:socket.bytesWritten,bytesRead:socket.bytesRead}}__name(getSocketInfo,"getSocketInfo");function ReadableStreamFrom(iterable){let iterator;return new ReadableStream({async start(){iterator=iterable[Symbol.asyncIterator]()},pull(controller){async function pull(){let{done,value}=await iterator.next();if(done)queueMicrotask(()=>{controller.close(),controller.byobRequest?.respond(0)});else{let buf=Buffer.isBuffer(value)?value:Buffer.from(value);if(buf.byteLength)controller.enqueue(new Uint8Array(buf));else return await pull()}}return __name(pull,"pull"),pull()},async cancel(){await iterator.return()},type:"bytes"})}__name(ReadableStreamFrom,"ReadableStreamFrom");function isFormDataLike(object){return object&&typeof object=="object"&&typeof object.append=="function"&&typeof object.delete=="function"&&typeof object.get=="function"&&typeof object.getAll=="function"&&typeof object.has=="function"&&typeof object.set=="function"&&object[Symbol.toStringTag]==="FormData"}__name(isFormDataLike,"isFormDataLike");function addAbortListener(signal,listener){return"addEventListener"in signal?(signal.addEventListener("abort",listener,{once:!0}),()=>signal.removeEventListener("abort",listener)):(signal.once("abort",listener),()=>signal.removeListener("abort",listener))}__name(addAbortListener,"addAbortListener");var toUSVString=(()=>typeof String.prototype.toWellFormed=="function"?value=>`${value}`.toWellFormed():nodeUtil.toUSVString)(),isUSVString=(()=>typeof String.prototype.isWellFormed=="function"?value=>`${value}`.isWellFormed():value=>toUSVString(value)===`${value}`)();function isTokenCharCode(c){switch(c){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return!1;default:return c>=33&&c<=126}}__name(isTokenCharCode,"isTokenCharCode");function isValidHTTPToken(characters){if(characters.length===0)return!1;for(let i=0;i<characters.length;++i)if(!isTokenCharCode(characters.charCodeAt(i)))return!1;return!0}__name(isValidHTTPToken,"isValidHTTPToken");var headerCharRegex=/[^\t\x20-\x7e\x80-\xff]/;function isValidHeaderValue(characters){return!headerCharRegex.test(characters)}__name(isValidHeaderValue,"isValidHeaderValue");var rangeHeaderRegex=/^bytes (\d+)-(\d+)\/(\d+)?$/;function parseRangeHeader(range){if(range==null||range==="")return{start:0,end:null,size:null};let m=range?range.match(rangeHeaderRegex):null;return m?{start:parseInt(m[1]),end:m[2]?parseInt(m[2]):null,size:m[3]?parseInt(m[3]):null}:null}__name(parseRangeHeader,"parseRangeHeader");function addListener(obj,name,listener){return(obj[kListeners]??=[]).push([name,listener]),obj.on(name,listener),obj}__name(addListener,"addListener");function removeAllListeners(obj){if(obj[kListeners]!=null){for(let[name,listener]of obj[kListeners])obj.removeListener(name,listener);obj[kListeners]=null}return obj}__name(removeAllListeners,"removeAllListeners");function errorRequest(client,request2,err){try{request2.onError(err),assert(request2.aborted)}catch(err2){client.emit("error",err2)}}__name(errorRequest,"errorRequest");var kEnumerableProperty=Object.create(null);kEnumerableProperty.enumerable=!0;var normalizedMethodRecordsBase={delete:"DELETE",DELETE:"DELETE",get:"GET",GET:"GET",head:"HEAD",HEAD:"HEAD",options:"OPTIONS",OPTIONS:"OPTIONS",post:"POST",POST:"POST",put:"PUT",PUT:"PUT"},normalizedMethodRecords={...normalizedMethodRecordsBase,patch:"patch",PATCH:"PATCH"};Object.setPrototypeOf(normalizedMethodRecordsBase,null);Object.setPrototypeOf(normalizedMethodRecords,null);module2.exports={kEnumerableProperty,isDisturbed,toUSVString,isUSVString,isBlobLike,parseOrigin,parseURL,getServerName,isStream,isIterable,isAsyncIterable,isDestroyed,headerNameToString,bufferToLowerCasedHeaderName,addListener,removeAllListeners,errorRequest,parseRawHeaders,encodeRawHeaders,parseHeaders,parseKeepAliveTimeout,destroy,bodyLength,deepClone,ReadableStreamFrom,isBuffer,assertRequestHandler,getSocketInfo,isFormDataLike,serializePathWithQuery,addAbortListener,isValidHTTPToken,isValidHeaderValue,isTokenCharCode,parseRangeHeader,normalizedMethodRecordsBase,normalizedMethodRecords,isValidPort,isHttpOrHttpsPrefixed,nodeMajor,nodeMinor,safeHTTPMethods:Object.freeze(["GET","HEAD","OPTIONS","TRACE"]),wrapRequestBody}}});var require_diagnostics=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/diagnostics.js"(exports,module2){"use strict";var diagnosticsChannel=require("node:diagnostics_channel"),util=require("node:util"),undiciDebugLog=util.debuglog("undici"),fetchDebuglog=util.debuglog("fetch"),websocketDebuglog=util.debuglog("websocket"),channels={beforeConnect:diagnosticsChannel.channel("undici:client:beforeConnect"),connected:diagnosticsChannel.channel("undici:client:connected"),connectError:diagnosticsChannel.channel("undici:client:connectError"),sendHeaders:diagnosticsChannel.channel("undici:client:sendHeaders"),create:diagnosticsChannel.channel("undici:request:create"),bodySent:diagnosticsChannel.channel("undici:request:bodySent"),headers:diagnosticsChannel.channel("undici:request:headers"),trailers:diagnosticsChannel.channel("undici:request:trailers"),error:diagnosticsChannel.channel("undici:request:error"),open:diagnosticsChannel.channel("undici:websocket:open"),close:diagnosticsChannel.channel("undici:websocket:close"),socketError:diagnosticsChannel.channel("undici:websocket:socket_error"),ping:diagnosticsChannel.channel("undici:websocket:ping"),pong:diagnosticsChannel.channel("undici:websocket:pong")},isTrackingClientEvents=!1;function trackClientEvents(debugLog=undiciDebugLog){isTrackingClientEvents||(isTrackingClientEvents=!0,diagnosticsChannel.subscribe("undici:client:beforeConnect",evt=>{let{connectParams:{version:version2,protocol,port,host:host2}}=evt;debugLog("connecting to %s%s using %s%s",host2,port?`:${port}`:"",protocol,version2)}),diagnosticsChannel.subscribe("undici:client:connected",evt=>{let{connectParams:{version:version2,protocol,port,host:host2}}=evt;debugLog("connected to %s%s using %s%s",host2,port?`:${port}`:"",protocol,version2)}),diagnosticsChannel.subscribe("undici:client:connectError",evt=>{let{connectParams:{version:version2,protocol,port,host:host2},error}=evt;debugLog("connection to %s%s using %s%s errored - %s",host2,port?`:${port}`:"",protocol,version2,error.message)}),diagnosticsChannel.subscribe("undici:client:sendHeaders",evt=>{let{request:{method,path,origin}}=evt;debugLog("sending request to %s %s/%s",method,origin,path)}))}__name(trackClientEvents,"trackClientEvents");var isTrackingRequestEvents=!1;function trackRequestEvents(debugLog=undiciDebugLog){isTrackingRequestEvents||(isTrackingRequestEvents=!0,diagnosticsChannel.subscribe("undici:request:headers",evt=>{let{request:{method,path,origin},response:{statusCode}}=evt;debugLog("received response to %s %s/%s - HTTP %d",method,origin,path,statusCode)}),diagnosticsChannel.subscribe("undici:request:trailers",evt=>{let{request:{method,path,origin}}=evt;debugLog("trailers received from %s %s/%s",method,origin,path)}),diagnosticsChannel.subscribe("undici:request:error",evt=>{let{request:{method,path,origin},error}=evt;debugLog("request to %s %s/%s errored - %s",method,origin,path,error.message)}))}__name(trackRequestEvents,"trackRequestEvents");var isTrackingWebSocketEvents=!1;function trackWebSocketEvents(debugLog=websocketDebuglog){isTrackingWebSocketEvents||(isTrackingWebSocketEvents=!0,diagnosticsChannel.subscribe("undici:websocket:open",evt=>{let{address:{address,port}}=evt;debugLog("connection opened %s%s",address,port?`:${port}`:"")}),diagnosticsChannel.subscribe("undici:websocket:close",evt=>{let{websocket,code,reason}=evt;debugLog("closed connection to %s - %s %s",websocket.url,code,reason)}),diagnosticsChannel.subscribe("undici:websocket:socket_error",err=>{debugLog("connection errored - %s",err.message)}),diagnosticsChannel.subscribe("undici:websocket:ping",evt=>{debugLog("ping received")}),diagnosticsChannel.subscribe("undici:websocket:pong",evt=>{debugLog("pong received")}))}__name(trackWebSocketEvents,"trackWebSocketEvents");(undiciDebugLog.enabled||fetchDebuglog.enabled)&&(trackClientEvents(fetchDebuglog.enabled?fetchDebuglog:undiciDebugLog),trackRequestEvents(fetchDebuglog.enabled?fetchDebuglog:undiciDebugLog));websocketDebuglog.enabled&&(trackClientEvents(undiciDebugLog.enabled?undiciDebugLog:websocketDebuglog),trackWebSocketEvents(websocketDebuglog));module2.exports={channels}}});var require_request=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/request.js"(exports,module2){"use strict";var{InvalidArgumentError,NotSupportedError}=require_errors(),assert=require("node:assert"),{isValidHTTPToken,isValidHeaderValue,isStream,destroy,isBuffer,isFormDataLike,isIterable,isBlobLike,serializePathWithQuery,assertRequestHandler,getServerName,normalizedMethodRecords}=require_util(),{channels}=require_diagnostics(),{headerNameLowerCasedRecord}=require_constants2(),invalidPathRegex=/[^\u0021-\u00ff]/,kHandler=Symbol("handler"),Request=class{constructor(origin,{path,method,body,headers,query,idempotent,blocking,upgrade,headersTimeout,bodyTimeout,reset,expectContinue,servername,throwOnError},handler){if(typeof path!="string")throw new InvalidArgumentError("path must be a string");if(path[0]!=="/"&&!(path.startsWith("http://")||path.startsWith("https://"))&&method!=="CONNECT")throw new InvalidArgumentError("path must be an absolute URL or start with a slash");if(invalidPathRegex.test(path))throw new InvalidArgumentError("invalid request path");if(typeof method!="string")throw new InvalidArgumentError("method must be a string");if(normalizedMethodRecords[method]===void 0&&!isValidHTTPToken(method))throw new InvalidArgumentError("invalid request method");if(upgrade&&typeof upgrade!="string")throw new InvalidArgumentError("upgrade must be a string");if(headersTimeout!=null&&(!Number.isFinite(headersTimeout)||headersTimeout<0))throw new InvalidArgumentError("invalid headersTimeout");if(bodyTimeout!=null&&(!Number.isFinite(bodyTimeout)||bodyTimeout<0))throw new InvalidArgumentError("invalid bodyTimeout");if(reset!=null&&typeof reset!="boolean")throw new InvalidArgumentError("invalid reset");if(expectContinue!=null&&typeof expectContinue!="boolean")throw new InvalidArgumentError("invalid expectContinue");if(throwOnError!=null)throw new InvalidArgumentError("invalid throwOnError");if(this.headersTimeout=headersTimeout,this.bodyTimeout=bodyTimeout,this.method=method,this.abort=null,body==null)this.body=null;else if(isStream(body)){this.body=body;let rState=this.body._readableState;(!rState||!rState.autoDestroy)&&(this.endHandler=__name(function(){destroy(this)},"autoDestroy"),this.body.on("end",this.endHandler)),this.errorHandler=err=>{this.abort?this.abort(err):this.error=err},this.body.on("error",this.errorHandler)}else if(isBuffer(body))this.body=body.byteLength?body:null;else if(ArrayBuffer.isView(body))this.body=body.buffer.byteLength?Buffer.from(body.buffer,body.byteOffset,body.byteLength):null;else if(body instanceof ArrayBuffer)this.body=body.byteLength?Buffer.from(body):null;else if(typeof body=="string")this.body=body.length?Buffer.from(body):null;else if(isFormDataLike(body)||isIterable(body)||isBlobLike(body))this.body=body;else throw new InvalidArgumentError("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable");if(this.completed=!1,this.aborted=!1,this.upgrade=upgrade||null,this.path=query?serializePathWithQuery(path,query):path,this.origin=origin,this.idempotent=idempotent??(method==="HEAD"||method==="GET"),this.blocking=blocking??this.method!=="HEAD",this.reset=reset??null,this.host=null,this.contentLength=null,this.contentType=null,this.headers=[],this.expectContinue=expectContinue??!1,Array.isArray(headers)){if(headers.length%2!==0)throw new InvalidArgumentError("headers array must be even");for(let i=0;i<headers.length;i+=2)processHeader(this,headers[i],headers[i+1])}else if(headers&&typeof headers=="object")if(headers[Symbol.iterator])for(let header of headers){if(!Array.isArray(header)||header.length!==2)throw new InvalidArgumentError("headers must be in key-value pair format");processHeader(this,header[0],header[1])}else{let keys=Object.keys(headers);for(let i=0;i<keys.length;++i)processHeader(this,keys[i],headers[keys[i]])}else if(headers!=null)throw new InvalidArgumentError("headers must be an object or an array");assertRequestHandler(handler,method,upgrade),this.servername=servername||getServerName(this.host)||null,this[kHandler]=handler,channels.create.hasSubscribers&&channels.create.publish({request:this})}onBodySent(chunk){if(this[kHandler].onBodySent)try{return this[kHandler].onBodySent(chunk)}catch(err){this.abort(err)}}onRequestSent(){if(channels.bodySent.hasSubscribers&&channels.bodySent.publish({request:this}),this[kHandler].onRequestSent)try{return this[kHandler].onRequestSent()}catch(err){this.abort(err)}}onConnect(abort){if(assert(!this.aborted),assert(!this.completed),this.error)abort(this.error);else return this.abort=abort,this[kHandler].onConnect(abort)}onResponseStarted(){return this[kHandler].onResponseStarted?.()}onHeaders(statusCode,headers,resume,statusText){assert(!this.aborted),assert(!this.completed),channels.headers.hasSubscribers&&channels.headers.publish({request:this,response:{statusCode,headers,statusText}});try{return this[kHandler].onHeaders(statusCode,headers,resume,statusText)}catch(err){this.abort(err)}}onData(chunk){assert(!this.aborted),assert(!this.completed);try{return this[kHandler].onData(chunk)}catch(err){return this.abort(err),!1}}onUpgrade(statusCode,headers,socket){return assert(!this.aborted),assert(!this.completed),this[kHandler].onUpgrade(statusCode,headers,socket)}onComplete(trailers){this.onFinally(),assert(!this.aborted),assert(!this.completed),this.completed=!0,channels.trailers.hasSubscribers&&channels.trailers.publish({request:this,trailers});try{return this[kHandler].onComplete(trailers)}catch(err){this.onError(err)}}onError(error){if(this.onFinally(),channels.error.hasSubscribers&&channels.error.publish({request:this,error}),!this.aborted)return this.aborted=!0,this[kHandler].onError(error)}onFinally(){this.errorHandler&&(this.body.off("error",this.errorHandler),this.errorHandler=null),this.endHandler&&(this.body.off("end",this.endHandler),this.endHandler=null)}addHeader(key,value){return processHeader(this,key,value),this}};__name(Request,"Request");function processHeader(request2,key,val2){if(val2&&typeof val2=="object"&&!Array.isArray(val2))throw new InvalidArgumentError(`invalid ${key} header`);if(val2===void 0)return;let headerName=headerNameLowerCasedRecord[key];if(headerName===void 0&&(headerName=key.toLowerCase(),headerNameLowerCasedRecord[headerName]===void 0&&!isValidHTTPToken(headerName)))throw new InvalidArgumentError("invalid header key");if(Array.isArray(val2)){let arr=[];for(let i=0;i<val2.length;i++)if(typeof val2[i]=="string"){if(!isValidHeaderValue(val2[i]))throw new InvalidArgumentError(`invalid ${key} header`);arr.push(val2[i])}else if(val2[i]===null)arr.push("");else{if(typeof val2[i]=="object")throw new InvalidArgumentError(`invalid ${key} header`);arr.push(`${val2[i]}`)}val2=arr}else if(typeof val2=="string"){if(!isValidHeaderValue(val2))throw new InvalidArgumentError(`invalid ${key} header`)}else val2===null?val2="":val2=`${val2}`;if(request2.host===null&&headerName==="host"){if(typeof val2!="string")throw new InvalidArgumentError("invalid host header");request2.host=val2}else if(request2.contentLength===null&&headerName==="content-length"){if(request2.contentLength=parseInt(val2,10),!Number.isFinite(request2.contentLength))throw new InvalidArgumentError("invalid content-length header")}else if(request2.contentType===null&&headerName==="content-type")request2.contentType=val2,request2.headers.push(key,val2);else{if(headerName==="transfer-encoding"||headerName==="keep-alive"||headerName==="upgrade")throw new InvalidArgumentError(`invalid ${headerName} header`);if(headerName==="connection"){let value=typeof val2=="string"?val2.toLowerCase():null;if(value!=="close"&&value!=="keep-alive")throw new InvalidArgumentError("invalid connection header");value==="close"&&(request2.reset=!0)}else{if(headerName==="expect")throw new NotSupportedError("expect header not supported");request2.headers.push(key,val2)}}}__name(processHeader,"processHeader");module2.exports=Request}});var require_wrap_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/wrap-handler.js"(exports,module2){"use strict";var{InvalidArgumentError}=require_errors();module2.exports=__name(class WrapHandler{#handler;constructor(handler){this.#handler=handler}static wrap(handler){return handler.onRequestStart?handler:new WrapHandler(handler)}onConnect(abort,context){return this.#handler.onConnect?.(abort,context)}onHeaders(statusCode,rawHeaders,resume,statusMessage){return this.#handler.onHeaders?.(statusCode,rawHeaders,resume,statusMessage)}onUpgrade(statusCode,rawHeaders,socket){return this.#handler.onUpgrade?.(statusCode,rawHeaders,socket)}onData(data){return this.#handler.onData?.(data)}onComplete(trailers){return this.#handler.onComplete?.(trailers)}onError(err){if(!this.#handler.onError)throw err;return this.#handler.onError?.(err)}onRequestStart(controller,context){this.#handler.onConnect?.(reason=>controller.abort(reason),context)}onRequestUpgrade(controller,statusCode,headers,socket){let rawHeaders=[];for(let[key,val2]of Object.entries(headers))rawHeaders.push(Buffer.from(key),Array.isArray(val2)?val2.map(v=>Buffer.from(v)):Buffer.from(val2));this.#handler.onUpgrade?.(statusCode,rawHeaders,socket)}onResponseStart(controller,statusCode,headers,statusMessage){let rawHeaders=[];for(let[key,val2]of Object.entries(headers))rawHeaders.push(Buffer.from(key),Array.isArray(val2)?val2.map(v=>Buffer.from(v)):Buffer.from(val2));this.#handler.onHeaders?.(statusCode,rawHeaders,()=>controller.resume(),statusMessage)===!1&&controller.pause()}onResponseData(controller,data){this.#handler.onData?.(data)===!1&&controller.pause()}onResponseEnd(controller,trailers){let rawTrailers=[];for(let[key,val2]of Object.entries(trailers))rawTrailers.push(Buffer.from(key),Array.isArray(val2)?val2.map(v=>Buffer.from(v)):Buffer.from(val2));this.#handler.onComplete?.(rawTrailers)}onResponseError(controller,err){if(!this.#handler.onError)throw new InvalidArgumentError("invalid onError method");this.#handler.onError?.(err)}},"WrapHandler")}});var require_dispatcher=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/dispatcher.js"(exports,module2){"use strict";var EventEmitter7=require("node:events"),WrapHandler=require_wrap_handler(),wrapInterceptor=__name(dispatch=>(opts,handler)=>dispatch(opts,WrapHandler.wrap(handler)),"wrapInterceptor"),Dispatcher2=class extends EventEmitter7{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...args){let interceptors=Array.isArray(args[0])?args[0]:args,dispatch=this.dispatch.bind(this);for(let interceptor of interceptors)if(interceptor!=null){if(typeof interceptor!="function")throw new TypeError(`invalid interceptor, expected function received ${typeof interceptor}`);if(dispatch=interceptor(dispatch),dispatch=wrapInterceptor(dispatch),dispatch==null||typeof dispatch!="function"||dispatch.length!==2)throw new TypeError("invalid interceptor")}return new Proxy(this,{get:(target,key)=>key==="dispatch"?dispatch:target[key]})}};__name(Dispatcher2,"Dispatcher");module2.exports=Dispatcher2}});var require_unwrap_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/unwrap-handler.js"(exports,module2){"use strict";var{parseHeaders}=require_util(),{InvalidArgumentError}=require_errors(),kResume=Symbol("resume"),UnwrapController=class{#paused=!1;#reason=null;#aborted=!1;#abort;[kResume]=null;constructor(abort){this.#abort=abort}pause(){this.#paused=!0}resume(){this.#paused&&(this.#paused=!1,this[kResume]?.())}abort(reason){this.#aborted||(this.#aborted=!0,this.#reason=reason,this.#abort(reason))}get aborted(){return this.#aborted}get reason(){return this.#reason}get paused(){return this.#paused}};__name(UnwrapController,"UnwrapController");module2.exports=__name(class UnwrapHandler{#handler;#controller;constructor(handler){this.#handler=handler}static unwrap(handler){return handler.onRequestStart?new UnwrapHandler(handler):handler}onConnect(abort,context){this.#controller=new UnwrapController(abort),this.#handler.onRequestStart?.(this.#controller,context)}onUpgrade(statusCode,rawHeaders,socket){this.#handler.onRequestUpgrade?.(this.#controller,statusCode,parseHeaders(rawHeaders),socket)}onHeaders(statusCode,rawHeaders,resume,statusMessage){return this.#controller[kResume]=resume,this.#handler.onResponseStart?.(this.#controller,statusCode,parseHeaders(rawHeaders),statusMessage),!this.#controller.paused}onData(data){return this.#handler.onResponseData?.(this.#controller,data),!this.#controller.paused}onComplete(rawTrailers){this.#handler.onResponseEnd?.(this.#controller,parseHeaders(rawTrailers))}onError(err){if(!this.#handler.onResponseError)throw new InvalidArgumentError("invalid onError method");this.#handler.onResponseError?.(this.#controller,err)}},"UnwrapHandler")}});var require_dispatcher_base=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/dispatcher-base.js"(exports,module2){"use strict";var Dispatcher2=require_dispatcher(),UnwrapHandler=require_unwrap_handler(),{ClientDestroyedError,ClientClosedError,InvalidArgumentError}=require_errors(),{kDestroy,kClose,kClosed,kDestroyed,kDispatch}=require_symbols(),kOnDestroyed=Symbol("onDestroyed"),kOnClosed=Symbol("onClosed"),DispatcherBase=class extends Dispatcher2{constructor(){super(),this[kDestroyed]=!1,this[kOnDestroyed]=null,this[kClosed]=!1,this[kOnClosed]=[]}get destroyed(){return this[kDestroyed]}get closed(){return this[kClosed]}close(callback){if(callback===void 0)return new Promise((resolve,reject)=>{this.close((err,data)=>err?reject(err):resolve(data))});if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(this[kDestroyed]){queueMicrotask(()=>callback(new ClientDestroyedError,null));return}if(this[kClosed]){this[kOnClosed]?this[kOnClosed].push(callback):queueMicrotask(()=>callback(null,null));return}this[kClosed]=!0,this[kOnClosed].push(callback);let onClosed=__name(()=>{let callbacks=this[kOnClosed];this[kOnClosed]=null;for(let i=0;i<callbacks.length;i++)callbacks[i](null,null)},"onClosed");this[kClose]().then(()=>this.destroy()).then(()=>{queueMicrotask(onClosed)})}destroy(err,callback){if(typeof err=="function"&&(callback=err,err=null),callback===void 0)return new Promise((resolve,reject)=>{this.destroy(err,(err2,data)=>err2?reject(err2):resolve(data))});if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(this[kDestroyed]){this[kOnDestroyed]?this[kOnDestroyed].push(callback):queueMicrotask(()=>callback(null,null));return}err||(err=new ClientDestroyedError),this[kDestroyed]=!0,this[kOnDestroyed]=this[kOnDestroyed]||[],this[kOnDestroyed].push(callback);let onDestroyed=__name(()=>{let callbacks=this[kOnDestroyed];this[kOnDestroyed]=null;for(let i=0;i<callbacks.length;i++)callbacks[i](null,null)},"onDestroyed");this[kDestroy](err).then(()=>{queueMicrotask(onDestroyed)})}dispatch(opts,handler){if(!handler||typeof handler!="object")throw new InvalidArgumentError("handler must be an object");handler=UnwrapHandler.unwrap(handler);try{if(!opts||typeof opts!="object")throw new InvalidArgumentError("opts must be an object.");if(this[kDestroyed]||this[kOnDestroyed])throw new ClientDestroyedError;if(this[kClosed])throw new ClientClosedError;return this[kDispatch](opts,handler)}catch(err){if(typeof handler.onError!="function")throw err;return handler.onError(err),!1}}};__name(DispatcherBase,"DispatcherBase");module2.exports=DispatcherBase}});var require_timers=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/timers.js"(exports,module2){"use strict";var fastNow=0,RESOLUTION_MS=1e3,TICK_MS=(RESOLUTION_MS>>1)-1,fastNowTimeout,kFastTimer=Symbol("kFastTimer"),fastTimers=[],NOT_IN_LIST=-2,TO_BE_CLEARED=-1,PENDING=0,ACTIVE=1;function onTick(){fastNow+=TICK_MS;let idx=0,len=fastTimers.length;for(;idx<len;){let timer=fastTimers[idx];timer._state===PENDING?(timer._idleStart=fastNow-TICK_MS,timer._state=ACTIVE):timer._state===ACTIVE&&fastNow>=timer._idleStart+timer._idleTimeout&&(timer._state=TO_BE_CLEARED,timer._idleStart=-1,timer._onTimeout(timer._timerArg)),timer._state===TO_BE_CLEARED?(timer._state=NOT_IN_LIST,--len!==0&&(fastTimers[idx]=fastTimers[len])):++idx}fastTimers.length=len,fastTimers.length!==0&&refreshTimeout()}__name(onTick,"onTick");function refreshTimeout(){fastNowTimeout?fastNowTimeout.refresh():(clearTimeout(fastNowTimeout),fastNowTimeout=setTimeout(onTick,TICK_MS),fastNowTimeout.unref&&fastNowTimeout.unref())}__name(refreshTimeout,"refreshTimeout");var FastTimer=class{[kFastTimer]=!0;_state=NOT_IN_LIST;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(callback,delay,arg){this._onTimeout=callback,this._idleTimeout=delay,this._timerArg=arg,this.refresh()}refresh(){this._state===NOT_IN_LIST&&fastTimers.push(this),(!fastNowTimeout||fastTimers.length===1)&&refreshTimeout(),this._state=PENDING}clear(){this._state=TO_BE_CLEARED,this._idleStart=-1}};__name(FastTimer,"FastTimer");module2.exports={setTimeout(callback,delay,arg){return delay<=RESOLUTION_MS?setTimeout(callback,delay,arg):new FastTimer(callback,delay,arg)},clearTimeout(timeout){timeout[kFastTimer]?timeout.clear():clearTimeout(timeout)},setFastTimeout(callback,delay,arg){return new FastTimer(callback,delay,arg)},clearFastTimeout(timeout){timeout.clear()},now(){return fastNow},tick(delay=0){fastNow+=delay-RESOLUTION_MS+1,onTick(),onTick()},reset(){fastNow=0,fastTimers.length=0,clearTimeout(fastNowTimeout),fastNowTimeout=null},kFastTimer}}});var require_connect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/connect.js"(exports,module2){"use strict";var net=require("node:net"),assert=require("node:assert"),util=require_util(),{InvalidArgumentError,ConnectTimeoutError}=require_errors(),timers=require_timers();function noop(){}__name(noop,"noop");var tls,SessionCache;global.FinalizationRegistry&&!(process.env.NODE_V8_COVERAGE||process.env.UNDICI_NO_FG)?SessionCache=__name(class{constructor(maxCachedSessions){this._maxCachedSessions=maxCachedSessions,this._sessionCache=new Map,this._sessionRegistry=new global.FinalizationRegistry(key=>{if(this._sessionCache.size<this._maxCachedSessions)return;let ref=this._sessionCache.get(key);ref!==void 0&&ref.deref()===void 0&&this._sessionCache.delete(key)})}get(sessionKey){let ref=this._sessionCache.get(sessionKey);return ref?ref.deref():null}set(sessionKey,session){this._maxCachedSessions!==0&&(this._sessionCache.set(sessionKey,new WeakRef(session)),this._sessionRegistry.register(session,sessionKey))}},"WeakSessionCache"):SessionCache=__name(class{constructor(maxCachedSessions){this._maxCachedSessions=maxCachedSessions,this._sessionCache=new Map}get(sessionKey){return this._sessionCache.get(sessionKey)}set(sessionKey,session){if(this._maxCachedSessions!==0){if(this._sessionCache.size>=this._maxCachedSessions){let{value:oldestKey}=this._sessionCache.keys().next();this._sessionCache.delete(oldestKey)}this._sessionCache.set(sessionKey,session)}}},"SimpleSessionCache");function buildConnector({allowH2,maxCachedSessions,socketPath,timeout,session:customSession,...opts}){if(maxCachedSessions!=null&&(!Number.isInteger(maxCachedSessions)||maxCachedSessions<0))throw new InvalidArgumentError("maxCachedSessions must be a positive integer or zero");let options={path:socketPath,...opts},sessionCache=new SessionCache(maxCachedSessions??100);return timeout=timeout??1e4,allowH2=allowH2??!1,__name(function({hostname,host:host2,protocol,port,servername,localAddress,httpSocket},callback){let socket;if(protocol==="https:"){tls||(tls=require("node:tls")),servername=servername||options.servername||util.getServerName(host2)||null;let sessionKey=servername||hostname;assert(sessionKey);let session=customSession||sessionCache.get(sessionKey)||null;port=port||443,socket=tls.connect({highWaterMark:16384,...options,servername,session,localAddress,ALPNProtocols:allowH2?["http/1.1","h2"]:["http/1.1"],socket:httpSocket,port,host:hostname}),socket.on("session",function(session2){sessionCache.set(sessionKey,session2)})}else assert(!httpSocket,"httpSocket can only be sent on TLS update"),port=port||80,socket=net.connect({highWaterMark:64*1024,...options,localAddress,port,host:hostname});if(options.keepAlive==null||options.keepAlive){let keepAliveInitialDelay=options.keepAliveInitialDelay===void 0?6e4:options.keepAliveInitialDelay;socket.setKeepAlive(!0,keepAliveInitialDelay)}let clearConnectTimeout=setupConnectTimeout(new WeakRef(socket),{timeout,hostname,port});return socket.setNoDelay(!0).once(protocol==="https:"?"secureConnect":"connect",function(){if(queueMicrotask(clearConnectTimeout),callback){let cb=callback;callback=null,cb(null,this)}}).on("error",function(err){if(queueMicrotask(clearConnectTimeout),callback){let cb=callback;callback=null,cb(err)}}),socket},"connect")}__name(buildConnector,"buildConnector");var setupConnectTimeout=process.platform==="win32"?(socketWeakRef,opts)=>{if(!opts.timeout)return noop;let s1=null,s2=null,fastTimer=timers.setFastTimeout(()=>{s1=setImmediate(()=>{s2=setImmediate(()=>onConnectTimeout(socketWeakRef.deref(),opts))})},opts.timeout);return()=>{timers.clearFastTimeout(fastTimer),clearImmediate(s1),clearImmediate(s2)}}:(socketWeakRef,opts)=>{if(!opts.timeout)return noop;let s1=null,fastTimer=timers.setFastTimeout(()=>{s1=setImmediate(()=>{onConnectTimeout(socketWeakRef.deref(),opts)})},opts.timeout);return()=>{timers.clearFastTimeout(fastTimer),clearImmediate(s1)}};function onConnectTimeout(socket,opts){if(socket==null)return;let message="Connect Timeout Error";Array.isArray(socket.autoSelectFamilyAttemptedAddresses)?message+=` (attempted addresses: ${socket.autoSelectFamilyAttemptedAddresses.join(", ")},`:message+=` (attempted address: ${opts.hostname}:${opts.port},`,message+=` timeout: ${opts.timeout}ms)`,util.destroy(socket,new ConnectTimeoutError(message))}__name(onConnectTimeout,"onConnectTimeout");module2.exports=buildConnector}});var require_utils3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/utils.js"(exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.enumToMap=void 0;function enumToMap(obj,filter=[],exceptions=[]){var _a,_b;let emptyFilter=((_a=filter?.length)!==null&&_a!==void 0?_a:0)===0,emptyExceptions=((_b=exceptions?.length)!==null&&_b!==void 0?_b:0)===0;return Object.fromEntries(Object.entries(obj).filter(([,value])=>typeof value=="number"&&(emptyFilter||filter.includes(value))&&(emptyExceptions||!exceptions.includes(value))))}__name(enumToMap,"enumToMap");exports.enumToMap=enumToMap}});var require_constants3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/constants.js"(exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.SPECIAL_HEADERS=exports.MINOR=exports.MAJOR=exports.HTAB_SP_VCHAR_OBS_TEXT=exports.QUOTED_STRING=exports.CONNECTION_TOKEN_CHARS=exports.HEADER_CHARS=exports.TOKEN=exports.HEX=exports.URL_CHAR=exports.USERINFO_CHARS=exports.MARK=exports.ALPHANUM=exports.NUM=exports.HEX_MAP=exports.NUM_MAP=exports.ALPHA=exports.STATUSES_HTTP=exports.H_METHOD_MAP=exports.METHOD_MAP=exports.METHODS_RTSP=exports.METHODS_ICE=exports.METHODS_HTTP=exports.HEADER_STATE=exports.FINISH=exports.STATUSES=exports.METHODS=exports.LENIENT_FLAGS=exports.FLAGS=exports.TYPE=exports.ERROR=void 0;var utils_1=require_utils3();exports.ERROR={OK:0,INTERNAL:1,STRICT:2,CR_EXPECTED:25,LF_EXPECTED:3,UNEXPECTED_CONTENT_LENGTH:4,UNEXPECTED_SPACE:30,CLOSED_CONNECTION:5,INVALID_METHOD:6,INVALID_URL:7,INVALID_CONSTANT:8,INVALID_VERSION:9,INVALID_HEADER_TOKEN:10,INVALID_CONTENT_LENGTH:11,INVALID_CHUNK_SIZE:12,INVALID_STATUS:13,INVALID_EOF_STATE:14,INVALID_TRANSFER_ENCODING:15,CB_MESSAGE_BEGIN:16,CB_HEADERS_COMPLETE:17,CB_MESSAGE_COMPLETE:18,CB_CHUNK_HEADER:19,CB_CHUNK_COMPLETE:20,PAUSED:21,PAUSED_UPGRADE:22,PAUSED_H2_UPGRADE:23,USER:24,CB_URL_COMPLETE:26,CB_STATUS_COMPLETE:27,CB_METHOD_COMPLETE:32,CB_VERSION_COMPLETE:33,CB_HEADER_FIELD_COMPLETE:28,CB_HEADER_VALUE_COMPLETE:29,CB_CHUNK_EXTENSION_NAME_COMPLETE:34,CB_CHUNK_EXTENSION_VALUE_COMPLETE:35,CB_RESET:31};exports.TYPE={BOTH:0,REQUEST:1,RESPONSE:2};exports.FLAGS={CONNECTION_KEEP_ALIVE:1<<0,CONNECTION_CLOSE:1<<1,CONNECTION_UPGRADE:1<<2,CHUNKED:1<<3,UPGRADE:1<<4,CONTENT_LENGTH:1<<5,SKIPBODY:1<<6,TRAILING:1<<7,TRANSFER_ENCODING:1<<9};exports.LENIENT_FLAGS={HEADERS:1<<0,CHUNKED_LENGTH:1<<1,KEEP_ALIVE:1<<2,TRANSFER_ENCODING:1<<3,VERSION:1<<4,DATA_AFTER_CLOSE:1<<5,OPTIONAL_LF_AFTER_CR:1<<6,OPTIONAL_CRLF_AFTER_CHUNK:1<<7,OPTIONAL_CR_BEFORE_LF:1<<8,SPACES_AFTER_CHUNK_SIZE:1<<9};exports.METHODS={DELETE:0,GET:1,HEAD:2,POST:3,PUT:4,CONNECT:5,OPTIONS:6,TRACE:7,COPY:8,LOCK:9,MKCOL:10,MOVE:11,PROPFIND:12,PROPPATCH:13,SEARCH:14,UNLOCK:15,BIND:16,REBIND:17,UNBIND:18,ACL:19,REPORT:20,MKACTIVITY:21,CHECKOUT:22,MERGE:23,"M-SEARCH":24,NOTIFY:25,SUBSCRIBE:26,UNSUBSCRIBE:27,PATCH:28,PURGE:29,MKCALENDAR:30,LINK:31,UNLINK:32,SOURCE:33,PRI:34,DESCRIBE:35,ANNOUNCE:36,SETUP:37,PLAY:38,PAUSE:39,TEARDOWN:40,GET_PARAMETER:41,SET_PARAMETER:42,REDIRECT:43,RECORD:44,FLUSH:45,QUERY:46};exports.STATUSES={CONTINUE:100,SWITCHING_PROTOCOLS:101,PROCESSING:102,EARLY_HINTS:103,RESPONSE_IS_STALE:110,REVALIDATION_FAILED:111,DISCONNECTED_OPERATION:112,HEURISTIC_EXPIRATION:113,MISCELLANEOUS_WARNING:199,OK:200,CREATED:201,ACCEPTED:202,NON_AUTHORITATIVE_INFORMATION:203,NO_CONTENT:204,RESET_CONTENT:205,PARTIAL_CONTENT:206,MULTI_STATUS:207,ALREADY_REPORTED:208,TRANSFORMATION_APPLIED:214,IM_USED:226,MISCELLANEOUS_PERSISTENT_WARNING:299,MULTIPLE_CHOICES:300,MOVED_PERMANENTLY:301,FOUND:302,SEE_OTHER:303,NOT_MODIFIED:304,USE_PROXY:305,SWITCH_PROXY:306,TEMPORARY_REDIRECT:307,PERMANENT_REDIRECT:308,BAD_REQUEST:400,UNAUTHORIZED:401,PAYMENT_REQUIRED:402,FORBIDDEN:403,NOT_FOUND:404,METHOD_NOT_ALLOWED:405,NOT_ACCEPTABLE:406,PROXY_AUTHENTICATION_REQUIRED:407,REQUEST_TIMEOUT:408,CONFLICT:409,GONE:410,LENGTH_REQUIRED:411,PRECONDITION_FAILED:412,PAYLOAD_TOO_LARGE:413,URI_TOO_LONG:414,UNSUPPORTED_MEDIA_TYPE:415,RANGE_NOT_SATISFIABLE:416,EXPECTATION_FAILED:417,IM_A_TEAPOT:418,PAGE_EXPIRED:419,ENHANCE_YOUR_CALM:420,MISDIRECTED_REQUEST:421,UNPROCESSABLE_ENTITY:422,LOCKED:423,FAILED_DEPENDENCY:424,TOO_EARLY:425,UPGRADE_REQUIRED:426,PRECONDITION_REQUIRED:428,TOO_MANY_REQUESTS:429,REQUEST_HEADER_FIELDS_TOO_LARGE_UNOFFICIAL:430,REQUEST_HEADER_FIELDS_TOO_LARGE:431,LOGIN_TIMEOUT:440,NO_RESPONSE:444,RETRY_WITH:449,BLOCKED_BY_PARENTAL_CONTROL:450,UNAVAILABLE_FOR_LEGAL_REASONS:451,CLIENT_CLOSED_LOAD_BALANCED_REQUEST:460,INVALID_X_FORWARDED_FOR:463,REQUEST_HEADER_TOO_LARGE:494,SSL_CERTIFICATE_ERROR:495,SSL_CERTIFICATE_REQUIRED:496,HTTP_REQUEST_SENT_TO_HTTPS_PORT:497,INVALID_TOKEN:498,CLIENT_CLOSED_REQUEST:499,INTERNAL_SERVER_ERROR:500,NOT_IMPLEMENTED:501,BAD_GATEWAY:502,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,HTTP_VERSION_NOT_SUPPORTED:505,VARIANT_ALSO_NEGOTIATES:506,INSUFFICIENT_STORAGE:507,LOOP_DETECTED:508,BANDWIDTH_LIMIT_EXCEEDED:509,NOT_EXTENDED:510,NETWORK_AUTHENTICATION_REQUIRED:511,WEB_SERVER_UNKNOWN_ERROR:520,WEB_SERVER_IS_DOWN:521,CONNECTION_TIMEOUT:522,ORIGIN_IS_UNREACHABLE:523,TIMEOUT_OCCURED:524,SSL_HANDSHAKE_FAILED:525,INVALID_SSL_CERTIFICATE:526,RAILGUN_ERROR:527,SITE_IS_OVERLOADED:529,SITE_IS_FROZEN:530,IDENTITY_PROVIDER_AUTHENTICATION_ERROR:561,NETWORK_READ_TIMEOUT:598,NETWORK_CONNECT_TIMEOUT:599};exports.FINISH={SAFE:0,SAFE_WITH_CB:1,UNSAFE:2};exports.HEADER_STATE={GENERAL:0,CONNECTION:1,CONTENT_LENGTH:2,TRANSFER_ENCODING:3,UPGRADE:4,CONNECTION_KEEP_ALIVE:5,CONNECTION_CLOSE:6,CONNECTION_UPGRADE:7,TRANSFER_ENCODING_CHUNKED:8};exports.METHODS_HTTP=[exports.METHODS.DELETE,exports.METHODS.GET,exports.METHODS.HEAD,exports.METHODS.POST,exports.METHODS.PUT,exports.METHODS.CONNECT,exports.METHODS.OPTIONS,exports.METHODS.TRACE,exports.METHODS.COPY,exports.METHODS.LOCK,exports.METHODS.MKCOL,exports.METHODS.MOVE,exports.METHODS.PROPFIND,exports.METHODS.PROPPATCH,exports.METHODS.SEARCH,exports.METHODS.UNLOCK,exports.METHODS.BIND,exports.METHODS.REBIND,exports.METHODS.UNBIND,exports.METHODS.ACL,exports.METHODS.REPORT,exports.METHODS.MKACTIVITY,exports.METHODS.CHECKOUT,exports.METHODS.MERGE,exports.METHODS["M-SEARCH"],exports.METHODS.NOTIFY,exports.METHODS.SUBSCRIBE,exports.METHODS.UNSUBSCRIBE,exports.METHODS.PATCH,exports.METHODS.PURGE,exports.METHODS.MKCALENDAR,exports.METHODS.LINK,exports.METHODS.UNLINK,exports.METHODS.PRI,exports.METHODS.SOURCE,exports.METHODS.QUERY];exports.METHODS_ICE=[exports.METHODS.SOURCE];exports.METHODS_RTSP=[exports.METHODS.OPTIONS,exports.METHODS.DESCRIBE,exports.METHODS.ANNOUNCE,exports.METHODS.SETUP,exports.METHODS.PLAY,exports.METHODS.PAUSE,exports.METHODS.TEARDOWN,exports.METHODS.GET_PARAMETER,exports.METHODS.SET_PARAMETER,exports.METHODS.REDIRECT,exports.METHODS.RECORD,exports.METHODS.FLUSH,exports.METHODS.GET,exports.METHODS.POST];exports.METHOD_MAP=(0,utils_1.enumToMap)(exports.METHODS);exports.H_METHOD_MAP=Object.fromEntries(Object.entries(exports.METHODS).filter(([k])=>k.startsWith("H")));exports.STATUSES_HTTP=[exports.STATUSES.CONTINUE,exports.STATUSES.SWITCHING_PROTOCOLS,exports.STATUSES.PROCESSING,exports.STATUSES.EARLY_HINTS,exports.STATUSES.RESPONSE_IS_STALE,exports.STATUSES.REVALIDATION_FAILED,exports.STATUSES.DISCONNECTED_OPERATION,exports.STATUSES.HEURISTIC_EXPIRATION,exports.STATUSES.MISCELLANEOUS_WARNING,exports.STATUSES.OK,exports.STATUSES.CREATED,exports.STATUSES.ACCEPTED,exports.STATUSES.NON_AUTHORITATIVE_INFORMATION,exports.STATUSES.NO_CONTENT,exports.STATUSES.RESET_CONTENT,exports.STATUSES.PARTIAL_CONTENT,exports.STATUSES.MULTI_STATUS,exports.STATUSES.ALREADY_REPORTED,exports.STATUSES.TRANSFORMATION_APPLIED,exports.STATUSES.IM_USED,exports.STATUSES.MISCELLANEOUS_PERSISTENT_WARNING,exports.STATUSES.MULTIPLE_CHOICES,exports.STATUSES.MOVED_PERMANENTLY,exports.STATUSES.FOUND,exports.STATUSES.SEE_OTHER,exports.STATUSES.NOT_MODIFIED,exports.STATUSES.USE_PROXY,exports.STATUSES.SWITCH_PROXY,exports.STATUSES.TEMPORARY_REDIRECT,exports.STATUSES.PERMANENT_REDIRECT,exports.STATUSES.BAD_REQUEST,exports.STATUSES.UNAUTHORIZED,exports.STATUSES.PAYMENT_REQUIRED,exports.STATUSES.FORBIDDEN,exports.STATUSES.NOT_FOUND,exports.STATUSES.METHOD_NOT_ALLOWED,exports.STATUSES.NOT_ACCEPTABLE,exports.STATUSES.PROXY_AUTHENTICATION_REQUIRED,exports.STATUSES.REQUEST_TIMEOUT,exports.STATUSES.CONFLICT,exports.STATUSES.GONE,exports.STATUSES.LENGTH_REQUIRED,exports.STATUSES.PRECONDITION_FAILED,exports.STATUSES.PAYLOAD_TOO_LARGE,exports.STATUSES.URI_TOO_LONG,exports.STATUSES.UNSUPPORTED_MEDIA_TYPE,exports.STATUSES.RANGE_NOT_SATISFIABLE,exports.STATUSES.EXPECTATION_FAILED,exports.STATUSES.IM_A_TEAPOT,exports.STATUSES.PAGE_EXPIRED,exports.STATUSES.ENHANCE_YOUR_CALM,exports.STATUSES.MISDIRECTED_REQUEST,exports.STATUSES.UNPROCESSABLE_ENTITY,exports.STATUSES.LOCKED,exports.STATUSES.FAILED_DEPENDENCY,exports.STATUSES.TOO_EARLY,exports.STATUSES.UPGRADE_REQUIRED,exports.STATUSES.PRECONDITION_REQUIRED,exports.STATUSES.TOO_MANY_REQUESTS,exports.STATUSES.REQUEST_HEADER_FIELDS_TOO_LARGE_UNOFFICIAL,exports.STATUSES.REQUEST_HEADER_FIELDS_TOO_LARGE,exports.STATUSES.LOGIN_TIMEOUT,exports.STATUSES.NO_RESPONSE,exports.STATUSES.RETRY_WITH,exports.STATUSES.BLOCKED_BY_PARENTAL_CONTROL,exports.STATUSES.UNAVAILABLE_FOR_LEGAL_REASONS,exports.STATUSES.CLIENT_CLOSED_LOAD_BALANCED_REQUEST,exports.STATUSES.INVALID_X_FORWARDED_FOR,exports.STATUSES.REQUEST_HEADER_TOO_LARGE,exports.STATUSES.SSL_CERTIFICATE_ERROR,exports.STATUSES.SSL_CERTIFICATE_REQUIRED,exports.STATUSES.HTTP_REQUEST_SENT_TO_HTTPS_PORT,exports.STATUSES.INVALID_TOKEN,exports.STATUSES.CLIENT_CLOSED_REQUEST,exports.STATUSES.INTERNAL_SERVER_ERROR,exports.STATUSES.NOT_IMPLEMENTED,exports.STATUSES.BAD_GATEWAY,exports.STATUSES.SERVICE_UNAVAILABLE,exports.STATUSES.GATEWAY_TIMEOUT,exports.STATUSES.HTTP_VERSION_NOT_SUPPORTED,exports.STATUSES.VARIANT_ALSO_NEGOTIATES,exports.STATUSES.INSUFFICIENT_STORAGE,exports.STATUSES.LOOP_DETECTED,exports.STATUSES.BANDWIDTH_LIMIT_EXCEEDED,exports.STATUSES.NOT_EXTENDED,exports.STATUSES.NETWORK_AUTHENTICATION_REQUIRED,exports.STATUSES.WEB_SERVER_UNKNOWN_ERROR,exports.STATUSES.WEB_SERVER_IS_DOWN,exports.STATUSES.CONNECTION_TIMEOUT,exports.STATUSES.ORIGIN_IS_UNREACHABLE,exports.STATUSES.TIMEOUT_OCCURED,exports.STATUSES.SSL_HANDSHAKE_FAILED,exports.STATUSES.INVALID_SSL_CERTIFICATE,exports.STATUSES.RAILGUN_ERROR,exports.STATUSES.SITE_IS_OVERLOADED,exports.STATUSES.SITE_IS_FROZEN,exports.STATUSES.IDENTITY_PROVIDER_AUTHENTICATION_ERROR,exports.STATUSES.NETWORK_READ_TIMEOUT,exports.STATUSES.NETWORK_CONNECT_TIMEOUT];exports.ALPHA=[];for(let i="A".charCodeAt(0);i<="Z".charCodeAt(0);i++)exports.ALPHA.push(String.fromCharCode(i)),exports.ALPHA.push(String.fromCharCode(i+32));exports.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};exports.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};exports.NUM=["0","1","2","3","4","5","6","7","8","9"];exports.ALPHANUM=exports.ALPHA.concat(exports.NUM);exports.MARK=["-","_",".","!","~","*","'","(",")"];exports.USERINFO_CHARS=exports.ALPHANUM.concat(exports.MARK).concat(["%",";",":","&","=","+","$",","]);exports.URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(exports.ALPHANUM);exports.HEX=exports.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);exports.TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(exports.ALPHANUM);exports.HEADER_CHARS=["	"];for(let i=32;i<=255;i++)i!==127&&exports.HEADER_CHARS.push(i);exports.CONNECTION_TOKEN_CHARS=exports.HEADER_CHARS.filter(c=>c!==44);exports.QUOTED_STRING=["	"," "];for(let i=33;i<=255;i++)i!==34&&i!==92&&exports.QUOTED_STRING.push(i);exports.HTAB_SP_VCHAR_OBS_TEXT=["	"," "];for(let i=33;i<=126;i++)exports.HTAB_SP_VCHAR_OBS_TEXT.push(i);for(let i=128;i<=255;i++)exports.HTAB_SP_VCHAR_OBS_TEXT.push(i);exports.MAJOR=exports.NUM_MAP;exports.MINOR=exports.MAJOR;exports.SPECIAL_HEADERS={connection:exports.HEADER_STATE.CONNECTION,"content-length":exports.HEADER_STATE.CONTENT_LENGTH,"proxy-connection":exports.HEADER_STATE.CONNECTION,"transfer-encoding":exports.HEADER_STATE.TRANSFER_ENCODING,upgrade:exports.HEADER_STATE.UPGRADE}}});var require_llhttp_wasm=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/llhttp-wasm.js"(exports,module2){"use strict";var{Buffer:Buffer2}=require("node:buffer"),wasmBase64="AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAn9/AGABfwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzQzBQYAAAMAAAAAAAADAQMAAwMDAAACAAAAAAICAgICAgICAgIBAQEBAQEBAQEDAAADAAAABAUBcAESEgUDAQACBggBfwFBgNgECwfFBygGbWVtb3J5AgALX2luaXRpYWxpemUACBlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQACRhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUANgxsbGh0dHBfYWxsb2MACwZtYWxsb2MAOAtsbGh0dHBfZnJlZQAMBGZyZWUADA9sbGh0dHBfZ2V0X3R5cGUADRVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADhVsbGh0dHBfZ2V0X2h0dHBfbWlub3IADxFsbGh0dHBfZ2V0X21ldGhvZAAQFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAERJsbGh0dHBfZ2V0X3VwZ3JhZGUAEgxsbGh0dHBfcmVzZXQAEw5sbGh0dHBfZXhlY3V0ZQAUFGxsaHR0cF9zZXR0aW5nc19pbml0ABUNbGxodHRwX2ZpbmlzaAAWDGxsaHR0cF9wYXVzZQAXDWxsaHR0cF9yZXN1bWUAGBtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGRBsbGh0dHBfZ2V0X2Vycm5vABoXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AGxdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAcFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB0RbGxodHRwX2Vycm5vX25hbWUAHhJsbGh0dHBfbWV0aG9kX25hbWUAHxJsbGh0dHBfc3RhdHVzX25hbWUAIBpsbGh0dHBf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a0E+aiECCyABIAI2AhwgAUIANwIQIAJBAnRBsNYAaiEAAkBBhNQAKAIAIgNBASACdCIHcUUEQCAAIAE2AgBBhNQAIAMgB3I2AgAgASAANgIYIAEgATYCCCABIAE2AgwMAQsgBEEZIAJBAXZrQQAgAkEfRxt0IQIgACgCACEAAkADQCAAIgMoAgRBeHEgBEYNASACQR12IQAgAkEBdCECIAMgAEEEcWpBEGoiBygCACIADQALIAcgATYCACABIAM2AhggASABNgIMIAEgATYCCAwBCyADKAIIIgAgATYCDCADIAE2AgggAUEANgIYIAEgAzYCDCABIAA2AggLQaDUAEGg1AAoAgBBAWsiAEF/IAAbNgIACwsHACAALQAoCwcAIAAtACoLBwAgAC0AKwsHACAALQApCwcAIAAvATQLBwAgAC0AMAtAAQR/IAAoAhghASAALwEuIQIgAC0AKCEDIAAoAjghBCAAEDcgACAENgI4IAAgAzoAKCAAIAI7AS4gACABNgIYC8X4AQIHfwN+IAEgAmohBAJAIAAiAygCDCIADQAgAygCBARAIAMgATYCBAsjAEEQayIJJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJ/AkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACDtQBAAECAwQFBgcICQoLDA0ODxARFBUWFxgZGhscHR4fICEjJCUnKCmIA4cDhQOEA/wC9QLuAusC6ALmAuMC4ALfAt0C2wLWAtUC1ALTAtICygLJAsgCxwLGAsUCxALDAr0CvAK6ArkCuAK3ArYCtQK0ArICsQKsAqoCqAKnAqYCpQKkAqMCogKhAqACnwKbApoCmQKYApcCkAKIAoQCgwKCAvkB9gH1AfQB8wHyAfEB8AHvAe0B6wHoAeMB4QHgAd8B3gHdAdwB2wHaAdkB2AHX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QEBAQEBAQEBAQEBAAEALQQAhAiADQQA2AhwgA0G3CzYCECADQQI2AgwgAyABQQFqNgIUDIEDCyADQS9qIQIDQCABIARGBEBBISECDIIDCwJAAkACQCABLQAAIgBBCWsOGAIAKioBKioqKioqKioqKioqKioqKioqAigLIAFBAWohASADQS9qLQAAQQFxRQ0LDBkLIAFBAWohAQwYCyABQQFqIQEgAi0AAEECcQ0AC0EAIQIgA0EANgIcIAMgATYCFCADQc4UNgIQIANBDDYCDAyAAwsgAUEBaiEBC0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAADQEM0QILIANCADcDIAw8CyAAQRVGBEAgA0EkNgIcIAMgATYCFCADQYYaNgIQIANBFTYCDEEAIQIM/QILQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDPwCCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDSsgA0EHNgIcIAMgATYCFCADIAA2AgwM+wILIAMtAC5BwABxRQ0BC0EAIQACQCADKAI4IgJFDQAgAigCUCICRQ0AIAMgAhEAACEACyAARQ0rIABBFUYEQCADQQo2AhwgAyABNgIUIANB8Rg2AhAgA0EVNgIMQQAhAgz6AgtBACECIANBADYCHCADIAE2AhQgA0GLDDYCECADQRM2AgwM+QILQQAhAiADQQA2AhwgAyABNgIUIANBsRQ2AhAgA0ECNgIMDPgCC0EAIQIgA0EANgIcIAMgATYCFCADQYwUNgIQIANBGTYCDAz3AgtBACECIANBADYCHCADIAE2AhQgA0HRHDYCECADQRk2AgwM9gILIABBFUYNPUEAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAz1AgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQ0oIANBDTYCHCADIAE2AhQgAyAANgIMDPQCCyAAQRVGDTpBACECIANBADYCHCADIAE2AhQgA0GiDzYCECADQSI2AgwM8wILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDIiAEUEQCABQQFqIQEMKAsgA0EONgIcIAMgADYCDCADIAFBAWo2AhQM8gILIABBFUYNN0EAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAzxAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQRAIAFBAWohAQwnCyADQQ82AhwgAyAANgIMIAMgAUEBajYCFAzwAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM7wILIABBFUYNM0EAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzuAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMyIARQ0lIANBETYCHCADIAE2AhQgAyAANgIMDO0CCyAAQRVGDTBBACECIANBADYCHCADIAE2AhQgA0HODDYCECADQSM2AgwM7AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEMJQsgA0ESNgIcIAMgADYCDCADIAFBAWo2AhQM6wILIANBL2otAABBAXFFDQELQRUhAgzPAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM6AILIABBO0cNACABQQFqIQEMDAtBACECIANBADYCHCADIAE2AhQgA0GYFzYCECADQQI2AgwM5gILIABBFUYNKEEAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzlAgsgA0EUNgIcIAMgATYCFCADIAA2AgwM5AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEM3AILIANBFTYCHCADIAA2AgwgAyABQQFqNgIUDOMCCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNoCCyADQRc2AhwgAyAANgIMIAMgAUEBajYCFAziAgsgAEEVRg0jQQAhAiADQQA2AhwgAyABNgIUIANBzgw2AhAgA0EjNgIMDOECCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDB0LIANBGTYCHCADIAA2AgwgAyABQQFqNgIUDOACCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNYCCyADQRo2AhwgAyAANgIMIAMgAUEBajYCFAzfAgsgAEEVRg0fQQAhAiADQQA2AhwgAyABNgIUIANBog82AhAgA0EiNgIMDN4CCyADKAIEIQBBACEC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DLMCCyABIARGBEBB6QEhAgyzAgsgAS0AAEHIAEYNASADQQE6ACgLQbYBIQIMlwILQcoBIQIMlgILIAEgBEcEQCADQQw2AgggAyABNgIEQckBIQIMlgILQegBIQIMrwILIAEgBEYEQEHnASECDK8CCyABLQAAQcgARw0EIAFBAWohAUHIASECDJQCCyABIARGBEBB5gEhAgyuAgsCQAJAIAEtAABBxQBrDhAABQUFBQUFBQUFBQUFBQUBBQsgAUEBaiEBQcYBIQIMlAILIAFBAWohAUHHASECDJMCC0HlASECIAEgBEYNrAIgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB99MAai0AAEcNAyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMrQILIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgBFBEBB1AEhAgyTAgsgA0HkATYCHCADIAE2AhQgAyAANgIMQQAhAgysAgtB4wEhAiABIARGDasCIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQfXTAGotAABHDQIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADKwCCyADQYEEOwEoIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgANAwwCCyADQQA2AgALQQAhAiADQQA2AhwgAyABNgIUIANB0B42AhAgA0EINgIMDKkCC0HFASECDI4CCyADQeIBNgIcIAMgATYCFCADIAA2AgxBACECDKcCC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ1lIABBFUcEQCADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgynAgsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDKYCC0HhASECIAQgASIARg2lAiAEIAFrIAMoAgAiAWohBSAAIAFrQQRqIQYCQANAIAAtAAAgAUHw0wBqLQAARw0BIAFBBEYNAyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBTYCAAymAgsgA0EANgIcIAMgADYCFCADQYQ3NgIQIANBCDYCDCADQQA2AgBBACECDKUCCyABIARHBEAgA0ENNgIIIAMgATYCBEHCASECDIsCC0HgASECDKQCCyADQQA2AgAgBkEBaiEBC0HDASECDIgCCyABIARGBEBB3wEhAgyiAgsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFBwQEhAgyIAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYgCIANB3gE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAEgBEYEQEHdASECDKECCwJAIAEtAABBLkYEQCABQQFqIQEMAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYkCIANB3AE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILQcABIQIMhgILIAEgBEYEQEHbASECDKACC0EAIQBBASEFQQEhB0EAIQICQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQCABLQAAQTBrDgoKCQABAgMEBQYICwtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshAkEAIQVBACEHDAILQQkhAkEBIQBBACEFQQAhBwwBC0EAIQVBASECCyADIAI6ACsgAUEBaiEBAkACQCADLQAuQRBxDQACQAJAAkAgAy0AKg4DAQACBAsgB0UNAwwCCyAADQEMAgsgBUUNAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDQIgA0HYATYCHCADIAE2AhQgAyAANgIMQQAhAgyiAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYsCIANB2QE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ2JAiADQdoBNgIcIAMgATYCFCADIAA2AgwMoAILQb8BIQIMhQILQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALAkAgAARAIABBFUYNASADQQA2AhwgAyABNgIUIANBnA02AhAgA0EhNgIMQQAhAgygAgtBvgEhAgyFAgsgA0HXATYCHCADIAE2AhQgA0HWGTYCECADQRU2AgxBACECDJ4CCyABIARGBEBB1wEhAgyeAgsCQCABLQAAQSBGBEAgA0EAOwE0IAFBAWohAQwBCyADQQA2AhwgAyABNgIUIANB6xA2AhAgA0EJNgIMQQAhAgyeAgtBvQEhAgyDAgsgASAERgRAQdYBIQIM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LgsgAUEBaiEBQZcBIQIM2AELIAFBAWohAUEiDCsLIAEgBEYEQEGvASECDPEBCyABLQAAQdAARw0rIAFBAWohAUGWASECDNYBCyABIARGBEBBrgEhAgzwAQsCQAJAIAEtAABBxgBrDgsALCwsLCwsLCwsASwLIAFBAWohAUGUASECDNYBCyABQQFqIQFBlQEhAgzVAQtBrQEhAiABIARGDe4BIAMoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQazTAGotAABHDSggAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO8BCyADQQA2AgAgBkEBaiEBQQ0MKAtBrAEhAiABIARGDe0BIAMoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQeHTAGotAABHDScgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO4BCyADQQA2AgAgBkEBaiEBQQwMJwtBqwEhAiABIARGDewBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQarTAGotAABHDSYgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO0BCyADQQA2AgAgBkEBaiEBQQMMJgtBqgEhAiABIARGDesBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQajTAGotAABHDSUgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADOwBCyADQQA2AgAgBkEBaiEBQSYMJQsgASAERgRAQakBIQIM6wELAkACQCABLQAAQdQAaw4CAAEnCyABQQFqIQFBjwEhAgzRAQsgAUEBaiEBQZABIQIM0AELQagBIQIgASAERg3pASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGm0wBqLQAARw0jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzqAQsgA0EANgIAIAZBAWohAUEnDCMLQacBIQIgASAERg3oASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGk0wBqLQAARw0iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzpAQsgA0EANgIAIAZBAWohAUEcDCILQaYBIQIgASAERg3nASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGe0wBqLQAARw0hIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzoAQsgA0EANgIAIAZBAWohAUEGDCELQaUBIQIgASAERg3mASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEGZ0wBqLQAARw0gIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAznAQsgA0EANgIAIAZBAWohAUEZDCALIAEgBEYEQEGkASECDOYBCwJAAkACQAJAIAEtAABBLWsOIwAkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAEkJCQkJAIkJCQDJAsgAUEBaiEBQYQBIQIMzgELIAFBAWohAUGFASECDM0BCyABQQFqIQFBigEhAgzMAQsgAUEBaiEBQYsBIQIMywELQaMBIQIgASAERg3kASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGX0wBqLQAARw0eIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzlAQsgA0EANgIAIAZBAWohAUELDB4LIAEgBEYEQEGiASECDOQBCwJAAkAgAS0AAEHBAGsOAwAgASALIAFBAWohAUGGASECDMoBCyABQQFqIQFBiQEhAgzJAQsgASAERgRAQaEBIQIM4wELAkACQCABLQAAQcEAaw4PAB8fHx8fHx8fHx8fHx8BHwsgAUEBaiEBQYcBIQIMyQELIAFBAWohAUGIASECDMgBCyABIARGBEBBoAEhAgziAQsgAS0AAEHMAEcNHCABQQFqIQFBCgwbC0GfASECIAEgBEYN4AEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBkdMAai0AAEcNGiAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4QELIANBADYCACAGQQFqIQFBHgwaC0GeASECIAEgBEYN3wEgAygCACIAIAQgAWtqIQUgASAAa0EGaiEGAkADQCABLQAAIABBitMAai0AAEcNGSAAQQZGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4AELIANBADYCACAGQQFqIQFBFQwZC0GdASECIAEgBEYN3gEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBh9MAai0AAEcNGCAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3wELIANBADYCACAGQQFqIQFBFwwYC0GcASECIAEgBEYN3QEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBgdMAai0AAEcNFyAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3gELIANBADYCACAGQQFqIQFBGAwXCyABIARGBEBBmwEhAgzdAQsCQAJAIAEtAABByQBrDgcAGRkZGRkBGQsgAUEBaiEBQYEBIQIMwwELIAFBAWohAUGCASECDMIBC0GaASECIAEgBEYN2wEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5tMAai0AAEcNFSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3AELIANBADYCACAGQQFqIQFBCQwVC0GZASECIAEgBEYN2gEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5NMAai0AAEcNFCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2wELIANBADYCACAGQQFqIQFBHwwUC0GYASECIAEgBEYN2QEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB/tIAai0AAEcNEyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2gELIANBADYCACAGQQFqIQFBAgwTC0GXASECIAEgBEYN2AEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGA0AgAS0AACAAQfzSAGotAABHDREgAEEBRg0CIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADNgBCyABIARGBEBBlgEhAgzYAQtBASABLQAAQd8ARw0RGiABQQFqIQFB/QAhAgy9AQsgA0EANgIAIAZBAWohAUH+ACECDLwBC0GVASECIAEgBEYN1QEgAygCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABBxNMAai0AAEcNDyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1gELIANBADYCACAGQQFqIQFBKQwPC0GUASECIAEgBEYN1AEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB+NIAai0AAEcNDiAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1QELIANBADYCACAGQQFqIQFBLQwOCyABIARGBEBBkwEhAgzUAQsgAS0AAEHFAEcNDiABQQFqIQFB+gAhAgy5AQsgASAERgRAQZIBIQIM0wELAkACQCABLQAAQcwAaw4IAA8PDw8PDwEPCyABQQFqIQFB+AAhAgy5AQsgAUEBaiEBQfkAIQIMuAELQZEBIQIgASAERg3RASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHz0gBqLQAARw0LIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzSAQsgA0EANgIAIAZBAWohAUEjDAsLQZABIQIgASAERg3QASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHw0gBqLQAARw0KIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzRAQsgA0EANgIAIAZBAWohAUEADAoLIAEgBEYEQEGPASECDNABCwJAAkAgAS0AAEHIAGsOCAAMDAwMDAwBDAsgAUEBaiEBQfMAIQIMtgELIAFBAWohAUH2ACECDLUBCyABIARGBEBBjgEhAgzPAQsCQAJAIAEtAABBzgBrDgMACwELCyABQQFqIQFB9AAhAgy1AQsgAUEBaiEBQfUAIQIMtAELIAEgBEYEQEGNASECDM4BCyABLQAAQdkARw0IIAFBAWohAUEIDAcLQYwBIQIgASAERg3MASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHs0gBqLQAARw0GIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzNAQsgA0EANgIAIAZBAWohAUEFDAYLQYsBIQIgASAERg3LASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHm0gBqLQAARw0FIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzMAQsgA0EANgIAIAZBAWohAUEWDAULQYoBIQIgASAERg3KASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHh0wBqLQAARw0EIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzLAQsgA0EANgIAIAZBAWohAUEQDAQLIAEgBEYEQEGJASECDMoBCwJAAkAgAS0AAEHDAGsODAAGBgYGBgYGBgYGAQYLIAFBAWohAUHvACECDLABCyABQQFqIQFB8AAhAgyvAQtBiAEhAiABIARGDcgBIAMoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQeDSAGotAABHDQIgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADMkBCyADQQA2AgAgBkEBaiEBQSQMAgsgA0EANgIADAILIAEgBEYEQEGHASECDMcBCyABLQAAQcwARw0BIAFBAWohAUETCzoAKSADKAIEIQAgA0EANgIEIAMgACABEC0iAA0CDAELQQAhAiADQQA2AhwgAyABNgIUIANB6R42AhAgA0EGNgIMDMQBC0HuACECDKkBCyADQYYBNgIcIAMgATYCFCADIAA2AgxBACECDMIBC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ0AIABBFUYNASADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgzBAQtB7QAhAgymAQsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDL8BCyABIARGBEBBhQEhAgy/AQsCQCABLQAAQSBGBEAgAUEBaiEBDAELIANBADYCHCADIAE2AhQgA0GGHjYCECADQQY2AgxBACECDL8BC0ECIQIMpAELA0AgAS0AAEEgRw0CIAQgAUEBaiIBRw0AC0GEASECDL0BCyABIARGBEBBgwEhAgy9AQsCQCABLQAAQQlrDgRAAABAAAtB6wAhAgyiAQsgAy0AKUEFRgRAQewAIQIMogELQeoAIQIMoQELIAEgBEYEQEGCASECDLsBCyADQQ82AgggAyABNgIEDAoLIAEgBEYEQEGBASECDLoBCwJAIAEtAABBCWsOBD0AAD0AC0HpACECDJ8BCyABIARHBEAgA0EPNgIIIAMgATYCBEHnACECDJ8BC0GAASECDLgBCwJAIAEgBEcEQANAIAEtAABB4M4Aai0AACIAQQNHBEACQCAAQQFrDgI/AAQLQeYAIQIMoQELIAQgAUEBaiIBRw0AC0H+ACECDLkBC0H+ACECDLgBCyADQQA2AhwgAyABNgIUIANBxh82AhAgA0EHNgIMQQAhAgy3AQsgASAERgRAQf8AIQIMtwELAkACQAJAIAEtAABB4NAAai0AAEEBaw4DPAIAAQtB6AAhAgyeAQsgA0EANgIcIAMgATYCFCADQYYSNgIQIANBBzYCDEEAIQIMtwELQeAAIQIMnAELIAEgBEcEQCABQQFqIQFB5QAhAgycAQtB/QAhAgy1AQsgBCABIgBGBEBB/AAhAgy1AQsgAC0AACIBQS9GBEAgAEEBaiEBQeQAIQIMmwELIAFBCWsiAkEXSw0BIAAhAUEBIAJ0QZuAgARxDTcMAQsgBCABIgBGBEBB+wAhAgy0AQsgAC0AAEEvRw0AIABBAWohAQwDC0EAIQIgA0EANgIcIAMgADYCFCADQcYfNgIQIANBBzYCDAyyAQsCQAJAAkACQAJAA0AgAS0AAEHgzABqLQAAIgBBBUcEQAJAAkAgAEEBaw4IPQUGBwgABAEIC0HhACECDJ8BCyABQQFqIQFB4wAhAgyeAQsgBCABQQFqIgFHDQALQfoAIQIMtgELIAFBAWoMFAsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgy0AQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyzAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyyAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMsQELIAEgBEYEQEH5ACECDLEBCwJAIAEtAABB4MwAai0AAEEBaw4INAQFBgAIAgMHCyABQQFqIQELQQMhAgyVAQsgAUEBagwNC0EAIQIgA0EANgIcIANBoxI2AhAgA0EHNgIMIAMgAUEBajYCFAytAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgysAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyrAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyqAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMqQELQeIAIQIMjgELIAEgBEYEQEH4ACECDKgBCyABQQFqDAILIAEgBEYEQEH3ACECDKcBCyABQQFqDAELIAEgBEYNASABQQFqCyEBQQQhAgyKAQtB9gAhAgyjAQsDQCABLQAAQeDKAGotAAAiAEECRwRAIABBAUcEQEHfACECDIsBCwwnCyAEIAFBAWoiAUcNAAtB9QAhAgyiAQsgASAERgRAQfQAIQIMogELAkAgAS0AAEEJaw43JQMGJQQGBgYGBgYGBgYGBgYGBgYGBgYFBgYCBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAAYLIAFBAWoLIQFBBSECDIYBCyABQQFqDAYLIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB2wA2AhwgAyABNgIUIAMgADYCDEEAIQIMngELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB3QA2AhwgAyABNgIUIAMgADYCDEEAIQIMnQELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB8AA2AhwgAyABNgIUIAMgADYCDEEAIQIMnAELIANBADYCHCADIAE2AhQgA0G8EzYCECADQQc2AgxBACECDJsBCwJAAkACQAJAA0AgAS0AAEHgyABqLQAAIgBBBUcEQAJAIABBAWsOBiQDBAUGAAYLQd4AIQIMhgELIAQgAUEBaiIBRw0AC0HzACECDJ4BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQdsANgIcIAMgATYCFCADIAA2AgxBACECDJ0BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQd0ANgIcIAMgATYCFCADIAA2AgxBACECDJwBCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQfAANgIcIAMgATYCFCADIAA2AgxBACECDJsBCyADQQA2AhwgAyABNgIUIANB3Ag2AhAgA0EHNgIMQQAhAgyaAQsgASAERg0BIAFBAWoLIQFBBiECDH4LQfIAIQIMlwELAkACQAJAAkADQCABLQAAQeDGAGotAAAiAEEFRwRAIABBAWsOBB8CAwQFCyAEIAFBAWoiAUcNAAtB8QAhAgyaAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgyZAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyYAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyXAQsgA0EANgIcIAMgATYCFCADQbQKNgIQIANBBzYCDEEAIQIMlgELQc4AIQIMewtB0AAhAgx6C0HdACECDHkLIAEgBEYEQEHwACECDJMBCwJAIAEtAABBCWsOBBYAABYACyABQQFqIQFB3AAhAgx4CyABIARGBEBB7wAhAgySAQsCQCABLQAAQQlrDgQVAAAVAAtBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUEQEHTASECDHgLIABBFUcEQCADQQA2AhwgAyABNgIUIANBwQ02AhAgA0EaNgIMQQAhAgySAQsgA0HuADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDJEBC0HtACECIAEgBEYNkAEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB18YAai0AAEcNBCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMkQELIANBADYCACAGQQFqIQEgAy0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACECIANBADYCHCADIAE2AhQgA0HlCTYCECADQQg2AgwMkAELQewAIQIgASAERg2PASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHUxgBqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyQAQsgA0EANgIAIAZBAWohASADLQApQSFGDQMgA0EANgIcIAMgATYCFCADQYkKNgIQIANBCDYCDEEAIQIMjwELQesAIQIgASAERg2OASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHQxgBqLQAARw0CIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyPAQsgA0EANgIAIAZBAWohASADLQApIgBBI0kNAiAAQS5GDQIgA0EANgIcIAMgATYCFCADQcEJNgIQIANBCDYCDEEAIQIMjgELIANBADYCAAtBACECIANBADYCHCADIAE2AhQgA0GENzYCECADQQg2AgwMjAELQdgAIQIMcQsgASAERwRAIANBDTYCCCADIAE2AgRB1wAhAgxxC0HqACECDIoBCyABIARGBEBB6QAhAgyKAQsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFB1gAhAgxwCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdCADQegANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyABIARGBEBB5wAhAgyJAQsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ11IANB5gA2AhwgAyABNgIUIAMgADYCDEEAIQIMiQELQdUAIQIMbgsgASAERgRAQeUAIQIMiAELQQAhAEEBIQVBASEHQQAhAgJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAEtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyECQQAhBUEAIQcMAgtBCSECQQEhAEEAIQVBACEHDAELQQAhBUEBIQILIAMgAjoAKyABQQFqIQECQAJAIAMtAC5BEHENAAJAAkACQCADLQAqDgMBAAIECyAHRQ0DDAILIAANAQwCCyAFRQ0BCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNAiADQeIANgIcIAMgATYCFCADIAA2AgxBACECDIoBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdyADQeMANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdSADQeQANgIcIAMgATYCFCADIAA2AgwMiAELQdMAIQIMbQsgAy0AKUEiRg2AAUHSACECDGwLQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALIABFBEBB1AAhAgxsCyAAQRVHBEAgA0EANgIcIAMgATYCFCADQZwNNgIQIANBITYCDEEAIQIMhgELIANB4QA2AhwgAyABNgIUIANB1hk2AhAgA0EVNgIMQQAhAgyFAQsgASAERgRAQeAAIQIMhQELAkACQAJAAkACQCABLQAAQQprDgQBBAQABAsgAUEBaiEBDAELIAFBAWohASADQS9qLQAAQQFxRQ0BC0HRACECDGwLIANBADYCHCADIAE2AhQgA0GIETYCECADQQk2AgxBACECDIUBCyADQQA2AhwgAyABNgIUIANBiBE2AhAgA0EJNgIMQQAhAgyEAQsgASAERgRAQd8AIQIMhAELIAEtAABBCkYEQCABQQFqIQEMCQsgAy0ALkHAAHENCCADQQA2AhwgAyABNgIUIANBiBE2AhAgA0ECNgIMQQAhAgyDAQsgASAERgRAQd0AIQIMgwELIAEtAAAiAkENRgRAIAFBAWohAUHPACECDGkLIAEhACACQQlrDgQFAQEFAQsgBCABIgBGBEBB3AAhAgyCAQsgAC0AAEEKRw0AIABBAWoMAgtBACECIANBADYCHCADIAA2AhQgA0G1LDYCECADQQc2AgwMgAELIAEgBEYEQEHbACECDIABCwJAIAEtAABBCWsOBAMAAAMACyABQQFqCyEBQc0AIQIMZAsgASAERgRAQdoAIQIMfgsgAS0AAEEJaw4EAAEBAAELQQAhAiADQQA2AhwgA0HsETYCECADQQc2AgwgAyABQQFqNgIUDHwLIANBgBI7ASpBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUNACAAQRVHDQEgA0HZADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDHsLQcwAIQIMYAsgA0EANgIcIAMgATYCFCADQcENNgIQIANBGjYCDEEAIQIMeQsgASAERgRAQdkAIQIMeQsgAS0AAEEgRw06IAFBAWohASADLQAuQQFxDTogA0EANgIcIAMgATYCFCADQa0bNgIQIANBHjYCDEEAIQIMeAsgASAERgRAQdgAIQIMeAsCQAJAAkACQAJAIAEtAAAiAEEKaw4EAgMD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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQTBrDjcVFAABAgMEBQYHFhYWFhYWFggJCgsMDRYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWDg8QERITFgtCAiEKDBQLQgMhCgwTC0IEIQoMEgtCBSEKDBELQgYhCgwQC0IHIQoMDwtCCCEKDA4LQgkhCgwNC0IKIQoMDAtCCyEKDAsLQgwhCgwKC0INIQoMCQtCDiEKDAgLQg8hCgwHC0IKIQoMBgtCCyEKDAULQgwhCgwEC0INIQoMAwtCDiEKDAILQg8hCgwBC0IBIQoLIAFBAWohASADKQMgIgtC//////////8PWARAIAMgC0IEhiAKhDcDIAwCC0EAIQIgA0EANgIcIAMgATYCFCADQa0JNgIQIANBDDYCDAwfC0ElIQIMBAtBJiECDAMLIAMgAToALCADQQA2AgAgB0EBaiEBQQwhAgwCCyADQQA2AgAgBkEBaiEBQQohAgwBCyABQQFqIQFBCCECDAALAAtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMGAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMFwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMFgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMFQtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMFAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMEwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMEgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMEQtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMEAtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMDwtBACECIANBADYCHCADIAE2AhQgA0HIEjYCECADQQs2AgwMDgtBACECIANBADYCHCADIAE2AhQgA0GVCTYCECADQQs2AgwMDQtBACECIANBADYCHCADIAE2AhQgA0HpDzYCECADQQo2AgwMDAtBACECIANBADYCHCADIAE2AhQgA0GDEDYCECADQQo2AgwMCwtBACECIANBADYCHCADIAE2AhQgA0GmHDYCECADQQI2AgwMCgtBACECIANBADYCHCADIAE2AhQgA0HFFTYCECADQQI2AgwMCQtBACECIANBADYCHCADIAE2AhQgA0H/FzYCECADQQI2AgwMCAtBACECIANBADYCHCADIAE2AhQgA0HKFzYCECADQQI2AgwMBwsgA0ECNgIcIAMgATYCFCADQZQdNgIQIANBFjYCDEEAIQIMBgtB3gAhAiABIARGDQUgCUEIaiEHIAMoAgAhBQJAAkAgASAERwRAIAVBxsYAaiEIIAQgBWogAWshBiAFQX9zQQpqIgUgAWohAANAIAEtAAAgCC0AAEcEQEECIQgMAwsgBUUEQEEAIQggACEBDAMLIAVBAWshBSAIQQFqIQggBCABQQFqIgFHDQALIAYhBSAEIQELIAdBATYCACADIAU2AgAMAQsgA0EANgIAIAcgCDYCAAsgByABNgIEIAkoAgwhACAJKAIIDgMBBQIACwALIANBADYCHCADQa0dNgIQIANBFzYCDCADIABBAWo2AhRBACECDAMLIANBADYCHCADIAA2AhQgA0HCHTYCECADQQk2AgxBACECDAILIAEgBEYEQEEoIQIMAgsgA0EJNgIIIAMgATYCBEEnIQIMAQsgASAERgRAQQEhAgwBCwNAAkACQAJAIAEtAABBCmsOBAABAQABCyABQQFqIQEMAQsgAUEBaiEBIAMtAC5BIHENAEEAIQIgA0EANgIcIAMgATYCFCADQYwgNgIQIANBBTYCDAwCC0EBIQIgASAERw0ACwsgCUEQaiQAIAJFBEAgAygCDCEADAELIAMgAjYCHEEAIQAgAygCBCIBRQ0AIAMgASAEIAMoAggRAQAiAUUNACADIAQ2AhQgAyABNgIMIAEhAAsgAAu+AgECfyAAQQA6AAAgAEHcAGoiAUEBa0EAOgAAIABBADoAAiAAQQA6AAEgAUEDa0EAOgAAIAFBAmtBADoAACAAQQA6AAMgAUEEa0EAOgAAQQAgAGtBA3EiASAAaiIAQQA2AgBB3AAgAWtBfHEiAiAAaiIBQQRrQQA2AgACQCACQQlJDQAgAEEANgIIIABBADYCBCABQQhrQQA2AgAgAUEMa0EANgIAIAJBGUkNACAAQQA2AhggAEEANgIUIABBADYC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YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBFeHBlY3RlZCBMRiBhZnRlciBoZWFkZXJzAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMAVXNlciBjYWxsYmFjayBlcnJvcgBgb25fcmVzZXRgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19oZWFkZXJgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2JlZ2luYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlYCBjYWxsYmFjayBlcnJvcgBgb25fc3RhdHVzX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdmVyc2lvbl9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3VybF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21ldGhvZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lYCBjYWxsYmFjayBlcnJvcgBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNlcnZlcgBJbnZhbGlkIGhlYWRlciB2YWx1ZSBjaGFyAEludmFsaWQgaGVhZGVyIGZpZWxkIGNoYXIAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl92ZXJzaW9uAEludmFsaWQgbWlub3IgdmVyc2lvbgBJbnZhbGlkIG1ham9yIHZlcnNpb24ARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgdmVyc2lvbgBFeHBlY3RlZCBDUkxGIGFmdGVyIHZlcnNpb24ASW52YWxpZCBIVFRQIHZlcnNpb24ASW52YWxpZCBoZWFkZXIgdG9rZW4AU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl91cmwASW52YWxpZCBjaGFyYWN0ZXJzIGluIHVybABVbmV4cGVjdGVkIHN0YXJ0IGNoYXIgaW4gdXJsAERvdWJsZSBAIGluIHVybABFbXB0eSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXJhY3RlciBpbiBDb250ZW50LUxlbmd0aABUcmFuc2Zlci1FbmNvZGluZyBjYW4ndCBiZSBwcmVzZW50IHdpdGggQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBzaXplAEV4cGVjdGVkIExGIGFmdGVyIGNodW5rIHNpemUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgaGVhZGVyIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBleHRlbnNpb24gdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZSB2YWx1ZQBJbnZhbGlkIHF1b3RlZC1wYWlyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAFBhdXNlZCBieSBvbl9oZWFkZXJzX2NvbXBsZXRlAEludmFsaWQgRU9GIHN0YXRlAG9uX3Jlc2V0IHBhdXNlAG9uX2NodW5rX2hlYWRlciBwYXVzZQBvbl9tZXNzYWdlX2JlZ2luIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZSBwYXVzZQBvbl9zdGF0dXNfY29tcGxldGUgcGF1c2UAb25fdmVyc2lvbl9jb21wbGV0ZSBwYXVzZQBvbl91cmxfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlIHBhdXNlAG9uX21lc3NhZ2VfY29tcGxldGUgcGF1c2UAb25fbWV0aG9kX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fbmFtZSBwYXVzZQBVbmV4cGVjdGVkIHNwYWNlIGFmdGVyIHN0YXJ0IGxpbmUATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciByZXNwb25zZSBsaW5lAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBuYW1lAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgZXh0ZW5zaW9uIG5hbWUASW52YWxpZCBzdGF0dXMgY29kZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGNodW5rIGRhdGEARXhwZWN0ZWQgTEYgYWZ0ZXIgY2h1bmsgZGF0YQBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AARGF0YSBhZnRlciBgQ29ubmVjdGlvbjogY2xvc2VgAFNXSVRDSF9QUk9YWQBVU0VfUFJPWFkATUtBQ1RJVklUWQBVTlBST0NFU1NBQkxFX0VOVElUWQBRVUVSWQBDT1BZAE1PVkVEX1BFUk1BTkVOVExZAFRPT19FQVJMWQBOT1RJRlkARkFJTEVEX0RFUEVOREVOQ1kAQkFEX0dBVEVXQVkAUExBWQBQVVQAQ0hFQ0tPVVQAR0FURVdBWV9USU1FT1VUAFJFUVVFU1RfVElNRU9VVABORVRXT1JLX0NPTk5FQ1RfVElNRU9VVABDT05ORUNUSU9OX1RJTUVPVVQATE9HSU5fVElNRU9VVABORVRXT1JLX1JFQURfVElNRU9VVABQT1NUAE1JU0RJUkVDVEVEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfTE9BRF9CQUxBTkNFRF9SRVFVRVNUAEJBRF9SRVFVRVNUAEhUVFBfUkVRVUVTVF9TRU5UX1RPX0hUVFBTX1BPUlQAUkVQT1JUAElNX0FfVEVBUE9UAFJFU0VUX0NPTlRFTlQATk9fQ09OVEVOVABQQVJUSUFMX0NPTlRFTlQASFBFX0lOVkFMSURfQ09OU1RBTlQASFBFX0NCX1JFU0VUAEdFVABIUEVfU1RSSUNUAENPTkZMSUNUAFRFTVBPUkFSWV9SRURJUkVDVABQRVJNQU5FTlRfUkVESVJFQ1QAQ09OTkVDVABNVUxUSV9TVEFUVVMASFBFX0lOVkFMSURfU1RBVFVTAFRPT19NQU5ZX1JFUVVFU1RTAEVBUkxZX0hJTlRTAFVOQVZBSUxBQkxFX0ZPUl9MRUdBTF9SRUFTT05TAE9QVElPTlMAU1dJVENISU5HX1BST1RPQ09MUwBWQVJJQU5UX0FMU09fTkVHT1RJQVRFUwBNVUxUSVBMRV9DSE9JQ0VTAElOVEVSTkFMX1NFUlZFUl9FUlJPUgBXRUJfU0VSVkVSX1VOS05PV05fRVJST1IAUkFJTEdVTl9FUlJPUgBJREVOVElUWV9QUk9WSURFUl9BVVRIRU5USUNBVElPTl9FUlJPUgBTU0xfQ0VSVElGSUNBVEVfRVJST1IASU5WQUxJRF9YX0ZPUldBUkRFRF9GT1IAU0VUX1BBUkFNRVRFUgBHRVRfUEFSQU1FVEVSAEhQRV9VU0VSAFNFRV9PVEhFUgBIUEVfQ0JfQ0hVTktfSEVBREVSAEV4cGVjdGVkIExGIGFmdGVyIENSAE1LQ0FMRU5EQVIAU0VUVVAAV0VCX1NFUlZFUl9JU19ET1dOAFRFQVJET1dOAEhQRV9DTE9TRURfQ09OTkVDVElPTgBIRVVSSVNUSUNfRVhQSVJBVElPTgBESVNDT05ORUNURURfT1BFUkFUSU9OAE5PTl9BVVRIT1JJVEFUSVZFX0lORk9STUFUSU9OAEhQRV9JTlZBTElEX1ZFUlNJT04ASFBFX0NCX01FU1NBR0VfQkVHSU4AU0lURV9JU19GUk9aRU4ASFBFX0lOVkFMSURfSEVBREVSX1RPS0VOAElOVkFMSURfVE9LRU4ARk9SQklEREVOAEVOSEFOQ0VfWU9VUl9DQUxNAEhQRV9JTlZBTElEX1VSTABCTE9DS0VEX0JZX1BBUkVOVEFMX0NPTlRST0wATUtDT0wAQUNMAEhQRV9JTlRFUk5BTABSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFX1VOT0ZGSUNJQUwASFBFX09LAFVOTElOSwBVTkxPQ0sAUFJJAFJFVFJZX1dJVEgASFBFX0lOVkFMSURfQ09OVEVOVF9MRU5HVEgASFBFX1VORVhQRUNURURfQ09OVEVOVF9MRU5HVEgARkxVU0gAUFJPUFBBVENIAE0tU0VBUkNIAFVSSV9UT09fTE9ORwBQUk9DRVNTSU5HAE1JU0NFTExBTkVPVVNfUEVSU0lTVEVOVF9XQVJOSU5HAE1JU0NFTExBTkVPVVNfV0FSTklORwBIUEVfSU5WQUxJRF9UUkFOU0ZFUl9FTkNPRElORwBFeHBlY3RlZCBDUkxGAEhQRV9JTlZBTElEX0NIVU5LX1NJWkUATU9WRQBDT05USU5VRQBIUEVfQ0JfU1RBVFVTX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJTX0NPTVBMRVRFAEhQRV9DQl9WRVJTSU9OX0NPTVBMRVRFAEhQRV9DQl9VUkxfQ09NUExFVEUASFBFX0NCX0NIVU5LX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX05BTUVfQ09NUExFVEUASFBFX0NCX01FU1NBR0VfQ09NUExFVEUASFBFX0NCX01FVEhPRF9DT01QTEVURQBIUEVfQ0JfSEVBREVSX0ZJRUxEX0NPTVBMRVRFAERFTEVURQBIUEVfSU5WQUxJRF9FT0ZfU1RBVEUASU5WQUxJRF9TU0xfQ0VSVElGSUNBVEUAUEFVU0UATk9fUkVTUE9OU0UAVU5TVVBQT1JURURfTUVESUFfVFlQRQBHT05FAE5PVF9BQ0NFUFRBQkxFAFNFUlZJQ0VfVU5BVkFJTEFCTEUAUkFOR0VfTk9UX1NBVElTRklBQkxFAE9SSUdJTl9JU19VTlJFQUNIQUJMRQBSRVNQT05TRV9JU19TVEFMRQBQVVJHRQBNRVJHRQBSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFAFJFUVVFU1RfSEVBREVSX1RPT19MQVJHRQBQQVlMT0FEX1RPT19MQVJHRQBJTlNVRkZJQ0lFTlRfU1RPUkFHRQBIUEVfUEFVU0VEX1VQR1JBREUASFBFX1BBVVNFRF9IMl9VUEdSQURFAFNPVVJDRQBBTk5PVU5DRQBUUkFDRQBIUEVfVU5FWFBFQ1RFRF9TUEFDRQBERVNDUklCRQBVTlNVQlNDUklCRQBSRUNPUkQASFBFX0lOVkFMSURfTUVUSE9EAE5PVF9GT1VORABQUk9QRklORABVTkJJTkQAUkVCSU5EAFVOQVVUSE9SSVpFRABNRVRIT0RfTk9UX0FMTE9XRUQASFRUUF9WRVJTSU9OX05PVF9TVVBQT1JURUQAQUxSRUFEWV9SRVBPUlRFRABBQ0NFUFRFRABOT1RfSU1QTEVNRU5URUQATE9PUF9ERVRFQ1RFRABIUEVfQ1JfRVhQRUNURUQASFBFX0xGX0VYUEVDVEVEAENSRUFURUQASU1fVVNFRABIUEVfUEFVU0VEAFRJTUVPVVRfT0NDVVJFRABQQVlNRU5UX1JFUVVJUkVEAFBSRUNPTkRJVElPTl9SRVFVSVJFRABQUk9YWV9BVVRIRU5USUNBVElPTl9SRVFVSVJFRABORVRXT1JLX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAExFTkdUSF9SRVFVSVJFRABTU0xfQ0VSVElGSUNBVEVfUkVRVUlSRUQAVVBHUkFERV9SRVFVSVJFRABQQUdFX0VYUElSRUQAUFJFQ09ORElUSU9OX0ZBSUxFRABFWFBFQ1RBVElPTl9GQUlMRUQAUkVWQUxJREFUSU9OX0ZBSUxFRABTU0xfSEFORFNIQUtFX0ZBSUxFRABMT0NLRUQAVFJBTlNGT1JNQVRJT05fQVBQTElFRABOT1RfTU9ESUZJRUQATk9UX0VYVEVOREVEAEJBTkRXSURUSF9MSU1JVF9FWENFRURFRABTSVRFX0lTX09WRVJMT0FERUQASEVBRABFeHBlY3RlZCBIVFRQLwAAUhUAABoVAAAPEgAA5BkAAJEVAAAJFAAALRkAAOQUAADpEQAAaRQAAKEUAAB2FQAAQxYAAF4SAACUFwAAFxYAAH0UAAB/FgAAQRcAALMTAADDFgAABBoAAL0YAADQGAAAoBMAANQZAACvFgAAaBYAAHAXAADZFgAA/BgAAP4RAABZFwAAlxYAABwXAAD2FgAAjRcAAAsSAAB/GwAALhEAALMQAABJEgAArRIAAPYYAABoEAAAYhUAABAVAABaFgAAShkAALUVAADBFQAAYBUAAFwZAABaGQAAUxkAABYVAACtEQAAQhAAALcQAABXGAAAvxUAAIkQAAAcGQAAGhkAALkVAABRGAAA3BMAAFsVAABZFQAA5hgAAGcVAAARGQAA7RgAAOcTAACuEAAAwhcAAAAUAACSEwAAhBMAAEASAAAmGQAArxUAAGIQAEHpOQsBAQBBgDoL4AEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB6jsLBAEAAAIAQYE8C14DBAMDAwMDAAADAwADAwADAwMDAwMDAwMDAAUAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAwADAEHqPQsEAQAAAgBBgT4LXgMAAwMDAwMAAAMDAAMDAAMDAwMDAwMDAwMABAAFAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwADAAMAQeA/Cw1sb3NlZWVwLWFsaXZlAEH5PwsBAQBBkMAAC+ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQfnBAAsBAQBBkMIAC+cBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAEGhxAALXgEAAQEBAQEAAAEBAAEBAAEBAQEBAQEBAQEAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAEAQYDGAAshZWN0aW9uZW50LWxlbmd0aG9ucm94eS1jb25uZWN0aW9uAEGwxgALK3JhbnNmZXItZW5jb2RpbmdwZ3JhZGUNCg0KU00NCg0KVFRQL0NFL1RTUC8AQenGAAsFAQIAAQMAQYDHAAtfBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAQenIAAsFAQIAAQMAQYDJAAtfBAUFBgUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAQenKAAsEAQAAAQBBgcsAC14CAgACAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAEHpzAALBQECAAEDAEGAzQALXwQFAAAFBQUFBQUFBQUFBQYFBQUFBQUFBQUFBQUABQAHCAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQAFAAUABQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAAAAFAEHpzgALBQEBAAEBAEGAzwALAQEAQZrPAAtBAgAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQenQAAsFAQEAAQEAQYDRAAsBAQBBitEACwYCAAAAAAIAQaHRAAs6AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB4NIAC5oBTk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRVVFUllPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==",wasmBuffer;Object.defineProperty(module2,"exports",{get:()=>wasmBuffer||(wasmBuffer=Buffer2.from(wasmBase64,"base64"))})}});var require_llhttp_simd_wasm=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/llhttp_simd-wasm.js"(exports,module2){"use strict";var{Buffer:Buffer2}=require("node:buffer"),wasmBase64="AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAn9/AGABfwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzQzBQYAAAMAAAAAAAADAQMAAwMDAAACAAAAAAICAgICAgICAgIBAQEBAQEBAQEDAAADAAAABAUBcAESEgUDAQACBggBfwFBgNgECwfFBygGbWVtb3J5AgALX2luaXRpYWxpemUACBlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQACRhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUANgxsbGh0dHBfYWxsb2MACwZtYWxsb2MAOAtsbGh0dHBfZnJlZQAMBGZyZWUADA9sbGh0dHBfZ2V0X3R5cGUADRVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADhVsbGh0dHBfZ2V0X2h0dHBfbWlub3IADxFsbGh0dHBfZ2V0X21ldGhvZAAQFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAERJsbGh0dHBfZ2V0X3VwZ3JhZGUAEgxsbGh0dHBfcmVzZXQAEw5sbGh0dHBfZXhlY3V0ZQAUFGxsaHR0cF9zZXR0aW5nc19pbml0ABUNbGxodHRwX2ZpbmlzaAAWDGxsaHR0cF9wYXVzZQAXDWxsaHR0cF9yZXN1bWUAGBtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGRBsbGh0dHBfZ2V0X2Vycm5vABoXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AGxdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAcFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB0RbGxodHRwX2Vycm5vX25hbWUAHhJsbGh0dHBfbWV0aG9kX25hbWUAHxJsbGh0dHBfc3RhdHVzX25hbWUAIBpsbGh0dHBf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a0E+aiECCyABIAI2AhwgAUIANwIQIAJBAnRBsNYAaiEAAkBBhNQAKAIAIgNBASACdCIHcUUEQCAAIAE2AgBBhNQAIAMgB3I2AgAgASAANgIYIAEgATYCCCABIAE2AgwMAQsgBEEZIAJBAXZrQQAgAkEfRxt0IQIgACgCACEAAkADQCAAIgMoAgRBeHEgBEYNASACQR12IQAgAkEBdCECIAMgAEEEcWpBEGoiBygCACIADQALIAcgATYCACABIAM2AhggASABNgIMIAEgATYCCAwBCyADKAIIIgAgATYCDCADIAE2AgggAUEANgIYIAEgAzYCDCABIAA2AggLQaDUAEGg1AAoAgBBAWsiAEF/IAAbNgIACwsHACAALQAoCwcAIAAtACoLBwAgAC0AKwsHACAALQApCwcAIAAvATQLBwAgAC0AMAtAAQR/IAAoAhghASAALwEuIQIgAC0AKCEDIAAoAjghBCAAEDcgACAENgI4IAAgAzoAKCAAIAI7AS4gACABNgIYC8X4AQIHfwN+IAEgAmohBAJAIAAiAygCDCIADQAgAygCBARAIAMgATYCBAsjAEEQayIJJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAygCHCICQQFrDuwB7gEB6AECAwQFBgcICQoLDA0ODxAREucBE+YBFBXlARYX5AEYGRobHB0eHyDvAe0BIeMBIiMkJSYnKCkqK+IBLC0uLzAxMuEB4AEzNN8B3gE1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk/pAVBRUlPdAdwBVNsBVdoBVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHZAdgBxgHXAccB1gHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAQDqAQtBAAzUAQtBDgzTAQtBDQzSAQtBDwzRAQtBEAzQAQtBEQzPAQtBEgzOAQtBEwzNAQtBFAzMAQtBFQzLAQtBFgzKAQtBFwzJAQtBGAzIAQtBGQzHAQtBGgzGAQtBGwzFAQtBHAzEAQtBHQzDAQtBHgzCAQtBHwzBAQtBCAzAAQtBIAy/AQtBIgy+AQtBIQy9AQtBBwy8AQtBIwy7AQtBJAy6AQtBJQy5AQtBJgy4AQtBJwy3AQtBzgEMtgELQSgMtQELQSkMtAELQSoMswELQSsMsgELQc8BDLEBC0EtDLABC0EuDK8BC0EvDK4BC0EwDK0BC0ExDKwBC0EyDKsBC0EzDKoBC0HQAQypAQtBNAyoAQtBOAynAQtBDAymAQtBNQylAQtBNgykAQtBNwyjAQtBPQyiAQtBOQyhAQtB0QEMoAELQQsMnwELQT4MngELQToMnQELQQoMnAELQTsMmwELQTwMmgELQdIBDJkBC0HAAAyYAQtBPwyXAQtBwQAMlgELQQkMlQELQSwMlAELQcIADJMBC0HDAAySAQtBxAAMkQELQcUADJABC0HGAAyPAQtBxwAMjgELQcgADI0BC0HJAAyMAQtBygAMiwELQcsADIoBC0HMAAyJAQtBzQAMiAELQc4ADIcBC0HPAAyGAQtB0AAMhQELQdEADIQBC0HSAAyDAQtB1AAMggELQdMADIEBC0HVAAyAAQtB1gAMfwtB1wAMfgtB2AAMfQtB2QAMfAtB2gAMewtB2wAMegtB0wEMeQtB3AAMeAtB3QAMdwtBBgx2C0HeAAx1C0EFDHQLQd8ADHMLQQQMcgtB4AAMcQtB4QAMcAtB4gAMbwtB4wAMbgtBAwxtC0HkAAxsC0HlAAxrC0HmAAxqC0HoAAxpC0HnAAxoC0HpAAxnC0HqAAxmC0HrAAxlC0HsAAxkC0ECDGMLQe0ADGILQe4ADGELQe8ADGALQfAADF8LQfEADF4LQfIADF0LQfMADFwLQfQADFsLQfUADFoLQfYADFkLQfcADFgLQfgADFcLQfkADFYLQfoADFULQfsADFQLQfwADFMLQf0ADFILQf4ADFELQf8ADFALQYABDE8LQYEBDE4LQYIBDE0LQYMBDEwLQYQBDEsLQYUBDEoLQYYBDEkLQYcBDEgLQYgBDEcLQYkBDEYLQYoBDEULQYsBDEQLQYwBDEMLQY0BDEILQY4BDEELQY8BDEALQZABDD8LQZEBDD4LQZIBDD0LQZMBDDwLQZQBDDsLQZUBDDoLQZYBDDkLQZcBDDgLQZgBDDcLQZkBDDYLQZoBDDULQZsBDDQLQZwBDDMLQZ0BDDILQZ4BDDELQZ8BDDALQaABDC8LQaEBDC4LQaIBDC0LQaMBDCwLQaQBDCsLQaUBDCoLQaYBDCkLQacBDCgLQagBDCcLQakBDCYLQaoBDCULQasBDCQLQawBDCMLQa0BDCILQa4BDCELQa8BDCALQbABDB8LQbEBDB4LQbIBDB0LQbMBDBwLQbQBDBsLQbUBDBoLQbYBDBkLQbcBDBgLQbgBDBcLQQEMFgtBuQEMFQtBugEMFAtBuwEMEwtBvAEMEgtBvQEMEQtBvgEMEAtBvwEMDwtBwAEMDgtBwQEMDQtBwgEMDAtBwwEMCwtBxAEMCgtBxQEMCQtBxgEMCAtB1AEMBwtBxwEMBgtByAEMBQtByQEMBAtBygEMAwtBywEMAgtBzQEMAQtBzAELIQIDQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJ/AkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACDtQBAAECAwQFBgcICQoLDA0ODxARFBUWFxgZGhscHR4fICEjJCUnKCmIA4cDhQOEA/wC9QLuAusC6ALmAuMC4ALfAt0C2wLWAtUC1ALTAtICygLJAsgCxwLGAsUCxALDAr0CvAK6ArkCuAK3ArYCtQK0ArICsQKsAqoCqAKnAqYCpQKkAqMCogKhAqACnwKbApoCmQKYApcCkAKIAoQCgwKCAvkB9gH1AfQB8wHyAfEB8AHvAe0B6wHoAeMB4QHgAd8B3gHdAdwB2wHaAdkB2AHX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QEBAQEBAQEBAQEBAAEALQQAhAiADQQA2AhwgA0G3CzYCECADQQI2AgwgAyABQQFqNgIUDIEDCyADQS9qIQIDQCABIARGBEBBISECDIIDCwJAAkACQCABLQAAIgBBCWsOGAIAKioBKioqKioqKioqKioqKioqKioqAigLIAFBAWohASADQS9qLQAAQQFxRQ0LDBkLIAFBAWohAQwYCyABQQFqIQEgAi0AAEECcQ0AC0EAIQIgA0EANgIcIAMgATYCFCADQc4UNgIQIANBDDYCDAyAAwsgAUEBaiEBC0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAADQEM0QILIANCADcDIAw8CyAAQRVGBEAgA0EkNgIcIAMgATYCFCADQYYaNgIQIANBFTYCDEEAIQIM/QILQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDPwCCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDSsgA0EHNgIcIAMgATYCFCADIAA2AgwM+wILIAMtAC5BwABxRQ0BC0EAIQACQCADKAI4IgJFDQAgAigCUCICRQ0AIAMgAhEAACEACyAARQ0rIABBFUYEQCADQQo2AhwgAyABNgIUIANB8Rg2AhAgA0EVNgIMQQAhAgz6AgtBACECIANBADYCHCADIAE2AhQgA0GLDDYCECADQRM2AgwM+QILQQAhAiADQQA2AhwgAyABNgIUIANBsRQ2AhAgA0ECNgIMDPgCC0EAIQIgA0EANgIcIAMgATYCFCADQYwUNgIQIANBGTYCDAz3AgtBACECIANBADYCHCADIAE2AhQgA0HRHDYCECADQRk2AgwM9gILIABBFUYNPUEAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAz1AgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQ0oIANBDTYCHCADIAE2AhQgAyAANgIMDPQCCyAAQRVGDTpBACECIANBADYCHCADIAE2AhQgA0GiDzYCECADQSI2AgwM8wILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDIiAEUEQCABQQFqIQEMKAsgA0EONgIcIAMgADYCDCADIAFBAWo2AhQM8gILIABBFUYNN0EAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAzxAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQRAIAFBAWohAQwnCyADQQ82AhwgAyAANgIMIAMgAUEBajYCFAzwAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM7wILIABBFUYNM0EAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzuAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMyIARQ0lIANBETYCHCADIAE2AhQgAyAANgIMDO0CCyAAQRVGDTBBACECIANBADYCHCADIAE2AhQgA0HODDYCECADQSM2AgwM7AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEMJQsgA0ESNgIcIAMgADYCDCADIAFBAWo2AhQM6wILIANBL2otAABBAXFFDQELQRUhAgzPAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM6AILIABBO0cNACABQQFqIQEMDAtBACECIANBADYCHCADIAE2AhQgA0GYFzYCECADQQI2AgwM5gILIABBFUYNKEEAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzlAgsgA0EUNgIcIAMgATYCFCADIAA2AgwM5AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEM3AILIANBFTYCHCADIAA2AgwgAyABQQFqNgIUDOMCCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNoCCyADQRc2AhwgAyAANgIMIAMgAUEBajYCFAziAgsgAEEVRg0jQQAhAiADQQA2AhwgAyABNgIUIANBzgw2AhAgA0EjNgIMDOECCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDB0LIANBGTYCHCADIAA2AgwgAyABQQFqNgIUDOACCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNYCCyADQRo2AhwgAyAANgIMIAMgAUEBajYCFAzfAgsgAEEVRg0fQQAhAiADQQA2AhwgAyABNgIUIANBog82AhAgA0EiNgIMDN4CCyADKAIEIQBBACEC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DLMCCyABIARGBEBB6QEhAgyzAgsgAS0AAEHIAEYNASADQQE6ACgLQbYBIQIMlwILQcoBIQIMlgILIAEgBEcEQCADQQw2AgggAyABNgIEQckBIQIMlgILQegBIQIMrwILIAEgBEYEQEHnASECDK8CCyABLQAAQcgARw0EIAFBAWohAUHIASECDJQCCyABIARGBEBB5gEhAgyuAgsCQAJAIAEtAABBxQBrDhAABQUFBQUFBQUFBQUFBQUBBQsgAUEBaiEBQcYBIQIMlAILIAFBAWohAUHHASECDJMCC0HlASECIAEgBEYNrAIgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB99MAai0AAEcNAyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMrQILIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgBFBEBB1AEhAgyTAgsgA0HkATYCHCADIAE2AhQgAyAANgIMQQAhAgysAgtB4wEhAiABIARGDasCIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQfXTAGotAABHDQIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADKwCCyADQYEEOwEoIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgANAwwCCyADQQA2AgALQQAhAiADQQA2AhwgAyABNgIUIANB0B42AhAgA0EINgIMDKkCC0HFASECDI4CCyADQeIBNgIcIAMgATYCFCADIAA2AgxBACECDKcCC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ1lIABBFUcEQCADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgynAgsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDKYCC0HhASECIAQgASIARg2lAiAEIAFrIAMoAgAiAWohBSAAIAFrQQRqIQYCQANAIAAtAAAgAUHw0wBqLQAARw0BIAFBBEYNAyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBTYCAAymAgsgA0EANgIcIAMgADYCFCADQYQ3NgIQIANBCDYCDCADQQA2AgBBACECDKUCCyABIARHBEAgA0ENNgIIIAMgATYCBEHCASECDIsCC0HgASECDKQCCyADQQA2AgAgBkEBaiEBC0HDASECDIgCCyABIARGBEBB3wEhAgyiAgsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFBwQEhAgyIAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYgCIANB3gE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAEgBEYEQEHdASECDKECCwJAIAEtAABBLkYEQCABQQFqIQEMAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYkCIANB3AE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILQcABIQIMhgILIAEgBEYEQEHbASECDKACC0EAIQBBASEFQQEhB0EAIQICQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQCABLQAAQTBrDgoKCQABAgMEBQYICwtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshAkEAIQVBACEHDAILQQkhAkEBIQBBACEFQQAhBwwBC0EAIQVBASECCyADIAI6ACsgAUEBaiEBAkACQCADLQAuQRBxDQACQAJAAkAgAy0AKg4DAQACBAsgB0UNAwwCCyAADQEMAgsgBUUNAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDQIgA0HYATYCHCADIAE2AhQgAyAANgIMQQAhAgyiAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYsCIANB2QE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ2JAiADQdoBNgIcIAMgATYCFCADIAA2AgwMoAILQb8BIQIMhQILQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALAkAgAARAIABBFUYNASADQQA2AhwgAyABNgIUIANBnA02AhAgA0EhNgIMQQAhAgygAgtBvgEhAgyFAgsgA0HXATYCHCADIAE2AhQgA0HWGTYCECADQRU2AgxBACECDJ4CCyABIARGBEBB1wEhAgyeAgsCQCABLQAAQSBGBEAgA0EAOwE0IAFBAWohAQwBCyADQQA2AhwgAyABNgIUIANB6xA2AhAgA0EJNgIMQQAhAgyeAgtBvQEhAgyDAgsgASAERgRAQdYBIQIM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LgsgAUEBaiEBQZcBIQIM2AELIAFBAWohAUEiDCsLIAEgBEYEQEGvASECDPEBCyABLQAAQdAARw0rIAFBAWohAUGWASECDNYBCyABIARGBEBBrgEhAgzwAQsCQAJAIAEtAABBxgBrDgsALCwsLCwsLCwsASwLIAFBAWohAUGUASECDNYBCyABQQFqIQFBlQEhAgzVAQtBrQEhAiABIARGDe4BIAMoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQazTAGotAABHDSggAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO8BCyADQQA2AgAgBkEBaiEBQQ0MKAtBrAEhAiABIARGDe0BIAMoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQeHTAGotAABHDScgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO4BCyADQQA2AgAgBkEBaiEBQQwMJwtBqwEhAiABIARGDewBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQarTAGotAABHDSYgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO0BCyADQQA2AgAgBkEBaiEBQQMMJgtBqgEhAiABIARGDesBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQajTAGotAABHDSUgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADOwBCyADQQA2AgAgBkEBaiEBQSYMJQsgASAERgRAQakBIQIM6wELAkACQCABLQAAQdQAaw4CAAEnCyABQQFqIQFBjwEhAgzRAQsgAUEBaiEBQZABIQIM0AELQagBIQIgASAERg3pASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGm0wBqLQAARw0jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzqAQsgA0EANgIAIAZBAWohAUEnDCMLQacBIQIgASAERg3oASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGk0wBqLQAARw0iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzpAQsgA0EANgIAIAZBAWohAUEcDCILQaYBIQIgASAERg3nASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGe0wBqLQAARw0hIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzoAQsgA0EANgIAIAZBAWohAUEGDCELQaUBIQIgASAERg3mASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEGZ0wBqLQAARw0gIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAznAQsgA0EANgIAIAZBAWohAUEZDCALIAEgBEYEQEGkASECDOYBCwJAAkACQAJAIAEtAABBLWsOIwAkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAEkJCQkJAIkJCQDJAsgAUEBaiEBQYQBIQIMzgELIAFBAWohAUGFASECDM0BCyABQQFqIQFBigEhAgzMAQsgAUEBaiEBQYsBIQIMywELQaMBIQIgASAERg3kASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGX0wBqLQAARw0eIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzlAQsgA0EANgIAIAZBAWohAUELDB4LIAEgBEYEQEGiASECDOQBCwJAAkAgAS0AAEHBAGsOAwAgASALIAFBAWohAUGGASECDMoBCyABQQFqIQFBiQEhAgzJAQsgASAERgRAQaEBIQIM4wELAkACQCABLQAAQcEAaw4PAB8fHx8fHx8fHx8fHx8BHwsgAUEBaiEBQYcBIQIMyQELIAFBAWohAUGIASECDMgBCyABIARGBEBBoAEhAgziAQsgAS0AAEHMAEcNHCABQQFqIQFBCgwbC0GfASECIAEgBEYN4AEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBkdMAai0AAEcNGiAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4QELIANBADYCACAGQQFqIQFBHgwaC0GeASECIAEgBEYN3wEgAygCACIAIAQgAWtqIQUgASAAa0EGaiEGAkADQCABLQAAIABBitMAai0AAEcNGSAAQQZGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4AELIANBADYCACAGQQFqIQFBFQwZC0GdASECIAEgBEYN3gEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBh9MAai0AAEcNGCAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3wELIANBADYCACAGQQFqIQFBFwwYC0GcASECIAEgBEYN3QEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBgdMAai0AAEcNFyAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3gELIANBADYCACAGQQFqIQFBGAwXCyABIARGBEBBmwEhAgzdAQsCQAJAIAEtAABByQBrDgcAGRkZGRkBGQsgAUEBaiEBQYEBIQIMwwELIAFBAWohAUGCASECDMIBC0GaASECIAEgBEYN2wEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5tMAai0AAEcNFSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3AELIANBADYCACAGQQFqIQFBCQwVC0GZASECIAEgBEYN2gEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5NMAai0AAEcNFCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2wELIANBADYCACAGQQFqIQFBHwwUC0GYASECIAEgBEYN2QEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB/tIAai0AAEcNEyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2gELIANBADYCACAGQQFqIQFBAgwTC0GXASECIAEgBEYN2AEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGA0AgAS0AACAAQfzSAGotAABHDREgAEEBRg0CIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADNgBCyABIARGBEBBlgEhAgzYAQtBASABLQAAQd8ARw0RGiABQQFqIQFB/QAhAgy9AQsgA0EANgIAIAZBAWohAUH+ACECDLwBC0GVASECIAEgBEYN1QEgAygCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABBxNMAai0AAEcNDyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1gELIANBADYCACAGQQFqIQFBKQwPC0GUASECIAEgBEYN1AEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB+NIAai0AAEcNDiAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1QELIANBADYCACAGQQFqIQFBLQwOCyABIARGBEBBkwEhAgzUAQsgAS0AAEHFAEcNDiABQQFqIQFB+gAhAgy5AQsgASAERgRAQZIBIQIM0wELAkACQCABLQAAQcwAaw4IAA8PDw8PDwEPCyABQQFqIQFB+AAhAgy5AQsgAUEBaiEBQfkAIQIMuAELQZEBIQIgASAERg3RASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHz0gBqLQAARw0LIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzSAQsgA0EANgIAIAZBAWohAUEjDAsLQZABIQIgASAERg3QASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHw0gBqLQAARw0KIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzRAQsgA0EANgIAIAZBAWohAUEADAoLIAEgBEYEQEGPASECDNABCwJAAkAgAS0AAEHIAGsOCAAMDAwMDAwBDAsgAUEBaiEBQfMAIQIMtgELIAFBAWohAUH2ACECDLUBCyABIARGBEBBjgEhAgzPAQsCQAJAIAEtAABBzgBrDgMACwELCyABQQFqIQFB9AAhAgy1AQsgAUEBaiEBQfUAIQIMtAELIAEgBEYEQEGNASECDM4BCyABLQAAQdkARw0IIAFBAWohAUEIDAcLQYwBIQIgASAERg3MASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHs0gBqLQAARw0GIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzNAQsgA0EANgIAIAZBAWohAUEFDAYLQYsBIQIgASAERg3LASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHm0gBqLQAARw0FIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzMAQsgA0EANgIAIAZBAWohAUEWDAULQYoBIQIgASAERg3KASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHh0wBqLQAARw0EIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzLAQsgA0EANgIAIAZBAWohAUEQDAQLIAEgBEYEQEGJASECDMoBCwJAAkAgAS0AAEHDAGsODAAGBgYGBgYGBgYGAQYLIAFBAWohAUHvACECDLABCyABQQFqIQFB8AAhAgyvAQtBiAEhAiABIARGDcgBIAMoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQeDSAGotAABHDQIgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADMkBCyADQQA2AgAgBkEBaiEBQSQMAgsgA0EANgIADAILIAEgBEYEQEGHASECDMcBCyABLQAAQcwARw0BIAFBAWohAUETCzoAKSADKAIEIQAgA0EANgIEIAMgACABEC0iAA0CDAELQQAhAiADQQA2AhwgAyABNgIUIANB6R42AhAgA0EGNgIMDMQBC0HuACECDKkBCyADQYYBNgIcIAMgATYCFCADIAA2AgxBACECDMIBC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ0AIABBFUYNASADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgzBAQtB7QAhAgymAQsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDL8BCyABIARGBEBBhQEhAgy/AQsCQCABLQAAQSBGBEAgAUEBaiEBDAELIANBADYCHCADIAE2AhQgA0GGHjYCECADQQY2AgxBACECDL8BC0ECIQIMpAELA0AgAS0AAEEgRw0CIAQgAUEBaiIBRw0AC0GEASECDL0BCyABIARGBEBBgwEhAgy9AQsCQCABLQAAQQlrDgRAAABAAAtB6wAhAgyiAQsgAy0AKUEFRgRAQewAIQIMogELQeoAIQIMoQELIAEgBEYEQEGCASECDLsBCyADQQ82AgggAyABNgIEDAoLIAEgBEYEQEGBASECDLoBCwJAIAEtAABBCWsOBD0AAD0AC0HpACECDJ8BCyABIARHBEAgA0EPNgIIIAMgATYCBEHnACECDJ8BC0GAASECDLgBCwJAIAEgBEcEQANAIAEtAABB4M4Aai0AACIAQQNHBEACQCAAQQFrDgI/AAQLQeYAIQIMoQELIAQgAUEBaiIBRw0AC0H+ACECDLkBC0H+ACECDLgBCyADQQA2AhwgAyABNgIUIANBxh82AhAgA0EHNgIMQQAhAgy3AQsgASAERgRAQf8AIQIMtwELAkACQAJAIAEtAABB4NAAai0AAEEBaw4DPAIAAQtB6AAhAgyeAQsgA0EANgIcIAMgATYCFCADQYYSNgIQIANBBzYCDEEAIQIMtwELQeAAIQIMnAELIAEgBEcEQCABQQFqIQFB5QAhAgycAQtB/QAhAgy1AQsgBCABIgBGBEBB/AAhAgy1AQsgAC0AACIBQS9GBEAgAEEBaiEBQeQAIQIMmwELIAFBCWsiAkEXSw0BIAAhAUEBIAJ0QZuAgARxDTcMAQsgBCABIgBGBEBB+wAhAgy0AQsgAC0AAEEvRw0AIABBAWohAQwDC0EAIQIgA0EANgIcIAMgADYCFCADQcYfNgIQIANBBzYCDAyyAQsCQAJAAkACQAJAA0AgAS0AAEHgzABqLQAAIgBBBUcEQAJAAkAgAEEBaw4IPQUGBwgABAEIC0HhACECDJ8BCyABQQFqIQFB4wAhAgyeAQsgBCABQQFqIgFHDQALQfoAIQIMtgELIAFBAWoMFAsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgy0AQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyzAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyyAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMsQELIAEgBEYEQEH5ACECDLEBCwJAIAEtAABB4MwAai0AAEEBaw4INAQFBgAIAgMHCyABQQFqIQELQQMhAgyVAQsgAUEBagwNC0EAIQIgA0EANgIcIANBoxI2AhAgA0EHNgIMIAMgAUEBajYCFAytAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgysAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyrAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyqAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMqQELQeIAIQIMjgELIAEgBEYEQEH4ACECDKgBCyABQQFqDAILIAEgBEYEQEH3ACECDKcBCyABQQFqDAELIAEgBEYNASABQQFqCyEBQQQhAgyKAQtB9gAhAgyjAQsDQCABLQAAQeDKAGotAAAiAEECRwRAIABBAUcEQEHfACECDIsBCwwnCyAEIAFBAWoiAUcNAAtB9QAhAgyiAQsgASAERgRAQfQAIQIMogELAkAgAS0AAEEJaw43JQMGJQQGBgYGBgYGBgYGBgYGBgYGBgYFBgYCBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAAYLIAFBAWoLIQFBBSECDIYBCyABQQFqDAYLIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB2wA2AhwgAyABNgIUIAMgADYCDEEAIQIMngELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB3QA2AhwgAyABNgIUIAMgADYCDEEAIQIMnQELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB8AA2AhwgAyABNgIUIAMgADYCDEEAIQIMnAELIANBADYCHCADIAE2AhQgA0G8EzYCECADQQc2AgxBACECDJsBCwJAAkACQAJAA0AgAS0AAEHgyABqLQAAIgBBBUcEQAJAIABBAWsOBiQDBAUGAAYLQd4AIQIMhgELIAQgAUEBaiIBRw0AC0HzACECDJ4BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQdsANgIcIAMgATYCFCADIAA2AgxBACECDJ0BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQd0ANgIcIAMgATYCFCADIAA2AgxBACECDJwBCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQfAANgIcIAMgATYCFCADIAA2AgxBACECDJsBCyADQQA2AhwgAyABNgIUIANB3Ag2AhAgA0EHNgIMQQAhAgyaAQsgASAERg0BIAFBAWoLIQFBBiECDH4LQfIAIQIMlwELAkACQAJAAkADQCABLQAAQeDGAGotAAAiAEEFRwRAIABBAWsOBB8CAwQFCyAEIAFBAWoiAUcNAAtB8QAhAgyaAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgyZAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyYAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyXAQsgA0EANgIcIAMgATYCFCADQbQKNgIQIANBBzYCDEEAIQIMlgELQc4AIQIMewtB0AAhAgx6C0HdACECDHkLIAEgBEYEQEHwACECDJMBCwJAIAEtAABBCWsOBBYAABYACyABQQFqIQFB3AAhAgx4CyABIARGBEBB7wAhAgySAQsCQCABLQAAQQlrDgQVAAAVAAtBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUEQEHTASECDHgLIABBFUcEQCADQQA2AhwgAyABNgIUIANBwQ02AhAgA0EaNgIMQQAhAgySAQsgA0HuADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDJEBC0HtACECIAEgBEYNkAEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB18YAai0AAEcNBCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMkQELIANBADYCACAGQQFqIQEgAy0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACECIANBADYCHCADIAE2AhQgA0HlCTYCECADQQg2AgwMkAELQewAIQIgASAERg2PASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHUxgBqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyQAQsgA0EANgIAIAZBAWohASADLQApQSFGDQMgA0EANgIcIAMgATYCFCADQYkKNgIQIANBCDYCDEEAIQIMjwELQesAIQIgASAERg2OASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHQxgBqLQAARw0CIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyPAQsgA0EANgIAIAZBAWohASADLQApIgBBI0kNAiAAQS5GDQIgA0EANgIcIAMgATYCFCADQcEJNgIQIANBCDYCDEEAIQIMjgELIANBADYCAAtBACECIANBADYCHCADIAE2AhQgA0GENzYCECADQQg2AgwMjAELQdgAIQIMcQsgASAERwRAIANBDTYCCCADIAE2AgRB1wAhAgxxC0HqACECDIoBCyABIARGBEBB6QAhAgyKAQsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFB1gAhAgxwCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdCADQegANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyABIARGBEBB5wAhAgyJAQsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ11IANB5gA2AhwgAyABNgIUIAMgADYCDEEAIQIMiQELQdUAIQIMbgsgASAERgRAQeUAIQIMiAELQQAhAEEBIQVBASEHQQAhAgJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAEtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyECQQAhBUEAIQcMAgtBCSECQQEhAEEAIQVBACEHDAELQQAhBUEBIQILIAMgAjoAKyABQQFqIQECQAJAIAMtAC5BEHENAAJAAkACQCADLQAqDgMBAAIECyAHRQ0DDAILIAANAQwCCyAFRQ0BCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNAiADQeIANgIcIAMgATYCFCADIAA2AgxBACECDIoBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdyADQeMANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdSADQeQANgIcIAMgATYCFCADIAA2AgwMiAELQdMAIQIMbQsgAy0AKUEiRg2AAUHSACECDGwLQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALIABFBEBB1AAhAgxsCyAAQRVHBEAgA0EANgIcIAMgATYCFCADQZwNNgIQIANBITYCDEEAIQIMhgELIANB4QA2AhwgAyABNgIUIANB1hk2AhAgA0EVNgIMQQAhAgyFAQsgASAERgRAQeAAIQIMhQELAkACQAJAAkACQCABLQAAQQprDgQBBAQABAsgAUEBaiEBDAELIAFBAWohASADQS9qLQAAQQFxRQ0BC0HRACECDGwLIANBADYCHCADIAE2AhQgA0GIETYCECADQQk2AgxBACECDIUBCyADQQA2AhwgAyABNgIUIANBiBE2AhAgA0EJNgIMQQAhAgyEAQsgASAERgRAQd8AIQIMhAELIAEtAABBCkYEQCABQQFqIQEMCQsgAy0ALkHAAHENCCADQQA2AhwgAyABNgIUIANBiBE2AhAgA0ECNgIMQQAhAgyDAQsgASAERgRAQd0AIQIMgwELIAEtAAAiAkENRgRAIAFBAWohAUHPACECDGkLIAEhACACQQlrDgQFAQEFAQsgBCABIgBGBEBB3AAhAgyCAQsgAC0AAEEKRw0AIABBAWoMAgtBACECIANBADYCHCADIAA2AhQgA0G1LDYCECADQQc2AgwMgAELIAEgBEYEQEHbACECDIABCwJAIAEtAABBCWsOBAMAAAMACyABQQFqCyEBQc0AIQIMZAsgASAERgRAQdoAIQIMfgsgAS0AAEEJaw4EAAEBAAELQQAhAiADQQA2AhwgA0HsETYCECADQQc2AgwgAyABQQFqNgIUDHwLIANBgBI7ASpBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUNACAAQRVHDQEgA0HZADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDHsLQcwAIQIMYAsgA0EANgIcIAMgATYCFCADQcENNgIQIANBGjYCDEEAIQIMeQsgASAERgRAQdkAIQIMeQsgAS0AAEEgRw06IAFBAWohASADLQAuQQFxDTogA0EANgIcIAMgATYCFCADQa0bNgIQIANBHjYCDEEAIQIMeAsgASAERgRAQdgAIQIMeAsCQAJAAkACQAJAIAEtAAAiAEEKaw4EAgMD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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQTBrDjcVFAABAgMEBQYHFhYWFhYWFggJCgsMDRYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWDg8QERITFgtCAiEKDBQLQgMhCgwTC0IEIQoMEgtCBSEKDBELQgYhCgwQC0IHIQoMDwtCCCEKDA4LQgkhCgwNC0IKIQoMDAtCCyEKDAsLQgwhCgwKC0INIQoMCQtCDiEKDAgLQg8hCgwHC0IKIQoMBgtCCyEKDAULQgwhCgwEC0INIQoMAwtCDiEKDAILQg8hCgwBC0IBIQoLIAFBAWohASADKQMgIgtC//////////8PWARAIAMgC0IEhiAKhDcDIAwCC0EAIQIgA0EANgIcIAMgATYCFCADQa0JNgIQIANBDDYCDAwfC0ElIQIMBAtBJiECDAMLIAMgAToALCADQQA2AgAgB0EBaiEBQQwhAgwCCyADQQA2AgAgBkEBaiEBQQohAgwBCyABQQFqIQFBCCECDAALAAtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMGAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMFwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMFgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMFQtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMFAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMEwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMEgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMEQtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMEAtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMDwtBACECIANBADYCHCADIAE2AhQgA0HIEjYCECADQQs2AgwMDgtBACECIANBADYCHCADIAE2AhQgA0GVCTYCECADQQs2AgwMDQtBACECIANBADYCHCADIAE2AhQgA0HpDzYCECADQQo2AgwMDAtBACECIANBADYCHCADIAE2AhQgA0GDEDYCECADQQo2AgwMCwtBACECIANBADYCHCADIAE2AhQgA0GmHDYCECADQQI2AgwMCgtBACECIANBADYCHCADIAE2AhQgA0HFFTYCECADQQI2AgwMCQtBACECIANBADYCHCADIAE2AhQgA0H/FzYCECADQQI2AgwMCAtBACECIANBADYCHCADIAE2AhQgA0HKFzYCECADQQI2AgwMBwsgA0ECNgIcIAMgATYCFCADQZQdNgIQIANBFjYCDEEAIQIMBgtB3gAhAiABIARGDQUgCUEIaiEHIAMoAgAhBQJAAkAgASAERwRAIAVBxsYAaiEIIAQgBWogAWshBiAFQX9zQQpqIgUgAWohAANAIAEtAAAgCC0AAEcEQEECIQgMAwsgBUUEQEEAIQggACEBDAMLIAVBAWshBSAIQQFqIQggBCABQQFqIgFHDQALIAYhBSAEIQELIAdBATYCACADIAU2AgAMAQsgA0EANgIAIAcgCDYCAAsgByABNgIEIAkoAgwhACAJKAIIDgMBBQIACwALIANBADYCHCADQa0dNgIQIANBFzYCDCADIABBAWo2AhRBACECDAMLIANBADYCHCADIAA2AhQgA0HCHTYCECADQQk2AgxBACECDAILIAEgBEYEQEEoIQIMAgsgA0EJNgIIIAMgATYCBEEnIQIMAQsgASAERgRAQQEhAgwBCwNAAkACQAJAIAEtAABBCmsOBAABAQABCyABQQFqIQEMAQsgAUEBaiEBIAMtAC5BIHENAEEAIQIgA0EANgIcIAMgATYCFCADQYwgNgIQIANBBTYCDAwCC0EBIQIgASAERw0ACwsgCUEQaiQAIAJFBEAgAygCDCEADAELIAMgAjYCHEEAIQAgAygCBCIBRQ0AIAMgASAEIAMoAggRAQAiAUUNACADIAQ2AhQgAyABNgIMIAEhAAsgAAu+AgECfyAAQQA6AAAgAEHcAGoiAUEBa0EAOgAAIABBADoAAiAAQQA6AAEgAUEDa0EAOgAAIAFBAmtBADoAACAAQQA6AAMgAUEEa0EAOgAAQQAgAGtBA3EiASAAaiIAQQA2AgBB3AAgAWtBfHEiAiAAaiIBQQRrQQA2AgACQCACQQlJDQAgAEEANgIIIABBADYCBCABQQhrQQA2AgAgAUEMa0EANgIAIAJBGUkNACAAQQA2AhggAEEANgIUIABBADYC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U3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMARXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVycwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX3Jlc2V0YCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3N0YXR1c19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3ZlcnNpb25fY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl91cmxfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXRob2RfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfZmllbGRfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fbmFtZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdmVyc2lvbgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgSFRUUCB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgAVHJhbnNmZXItRW5jb2RpbmcgY2FuJ3QgYmUgcHJlc2VudCB3aXRoIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgc2l6ZQBFeHBlY3RlZCBMRiBhZnRlciBjaHVuayBzaXplAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGhlYWRlciB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgZXh0ZW5zaW9uIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBxdW90ZWQtcGFpciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9yZXNldCBwYXVzZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fdmFsdWUgcGF1c2UAb25fc3RhdHVzX2NvbXBsZXRlIHBhdXNlAG9uX3ZlcnNpb25fY29tcGxldGUgcGF1c2UAb25fdXJsX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAG9uX21ldGhvZF9jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfZmllbGRfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUgcGF1c2UAVW5leHBlY3RlZCBzcGFjZSBhZnRlciBzdGFydCBsaW5lAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgcmVzcG9uc2UgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGNodW5rIGV4dGVuc2lvbiBuYW1lAEludmFsaWQgc3RhdHVzIGNvZGUAUGF1c2Ugb24gQ09OTkVDVC9VcGdyYWRlAFBhdXNlIG9uIFBSSS9VcGdyYWRlAEV4cGVjdGVkIEhUVFAvMiBDb25uZWN0aW9uIFByZWZhY2UAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9tZXRob2QARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgbWV0aG9kAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX2ZpZWxkAFBhdXNlZABJbnZhbGlkIHdvcmQgZW5jb3VudGVyZWQASW52YWxpZCBtZXRob2QgZW5jb3VudGVyZWQATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBkYXRhAEV4cGVjdGVkIExGIGFmdGVyIGNodW5rIGRhdGEAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzY2hlbWEAUmVxdWVzdCBoYXMgaW52YWxpZCBgVHJhbnNmZXItRW5jb2RpbmdgAERhdGEgYWZ0ZXIgYENvbm5lY3Rpb246IGNsb3NlYABTV0lUQ0hfUFJPWFkAVVNFX1BST1hZAE1LQUNUSVZJVFkAVU5QUk9DRVNTQUJMRV9FTlRJVFkAUVVFUlkAQ09QWQBNT1ZFRF9QRVJNQU5FTlRMWQBUT09fRUFSTFkATk9USUZZAEZBSUxFRF9ERVBFTkRFTkNZAEJBRF9HQVRFV0FZAFBMQVkAUFVUAENIRUNLT1VUAEdBVEVXQVlfVElNRU9VVABSRVFVRVNUX1RJTUVPVVQATkVUV09SS19DT05ORUNUX1RJTUVPVVQAQ09OTkVDVElPTl9USU1FT1VUAExPR0lOX1RJTUVPVVQATkVUV09SS19SRUFEX1RJTUVPVVQAUE9TVABNSVNESVJFQ1RFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX0xPQURfQkFMQU5DRURfUkVRVUVTVABCQURfUkVRVUVTVABIVFRQX1JFUVVFU1RfU0VOVF9UT19IVFRQU19QT1JUAFJFUE9SVABJTV9BX1RFQVBPVABSRVNFVF9DT05URU5UAE5PX0NPTlRFTlQAUEFSVElBTF9DT05URU5UAEhQRV9JTlZBTElEX0NPTlNUQU5UAEhQRV9DQl9SRVNFVABHRVQASFBFX1NUUklDVABDT05GTElDVABURU1QT1JBUllfUkVESVJFQ1QAUEVSTUFORU5UX1JFRElSRUNUAENPTk5FQ1QATVVMVElfU1RBVFVTAEhQRV9JTlZBTElEX1NUQVRVUwBUT09fTUFOWV9SRVFVRVNUUwBFQVJMWV9ISU5UUwBVTkFWQUlMQUJMRV9GT1JfTEVHQUxfUkVBU09OUwBPUFRJT05TAFNXSVRDSElOR19QUk9UT0NPTFMAVkFSSUFOVF9BTFNPX05FR09USUFURVMATVVMVElQTEVfQ0hPSUNFUwBJTlRFUk5BTF9TRVJWRVJfRVJST1IAV0VCX1NFUlZFUl9VTktOT1dOX0VSUk9SAFJBSUxHVU5fRVJST1IASURFTlRJVFlfUFJPVklERVJfQVVUSEVOVElDQVRJT05fRVJST1IAU1NMX0NFUlRJRklDQVRFX0VSUk9SAElOVkFMSURfWF9GT1JXQVJERURfRk9SAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBTRUVfT1RIRVIASFBFX0NCX0NIVU5LX0hFQURFUgBFeHBlY3RlZCBMRiBhZnRlciBDUgBNS0NBTEVOREFSAFNFVFVQAFdFQl9TRVJWRVJfSVNfRE9XTgBURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASEVVUklTVElDX0VYUElSQVRJT04ARElTQ09OTkVDVEVEX09QRVJBVElPTgBOT05fQVVUSE9SSVRBVElWRV9JTkZPUk1BVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAFNJVEVfSVNfRlJPWkVOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBJTlZBTElEX1RPS0VOAEZPUkJJRERFTgBFTkhBTkNFX1lPVVJfQ0FMTQBIUEVfSU5WQUxJRF9VUkwAQkxPQ0tFRF9CWV9QQVJFTlRBTF9DT05UUk9MAE1LQ09MAEFDTABIUEVfSU5URVJOQUwAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRV9VTk9GRklDSUFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBSRVRSWV9XSVRIAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABVUklfVE9PX0xPTkcAUFJPQ0VTU0lORwBNSVNDRUxMQU5FT1VTX1BFUlNJU1RFTlRfV0FSTklORwBNSVNDRUxMQU5FT1VTX1dBUk5JTkcASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUAQ09OVElOVUUASFBFX0NCX1NUQVRVU19DT01QTEVURQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfVkVSU0lPTl9DT01QTEVURQBIUEVfQ0JfVVJMX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfSEVBREVSX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9OQU1FX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAEhQRV9DQl9NRVRIT0RfQ09NUExFVEUASFBFX0NCX0hFQURFUl9GSUVMRF9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAElOVkFMSURfU1NMX0NFUlRJRklDQVRFAFBBVVNFAE5PX1JFU1BPTlNFAFVOU1VQUE9SVEVEX01FRElBX1RZUEUAR09ORQBOT1RfQUNDRVBUQUJMRQBTRVJWSUNFX1VOQVZBSUxBQkxFAFJBTkdFX05PVF9TQVRJU0ZJQUJMRQBPUklHSU5fSVNfVU5SRUFDSEFCTEUAUkVTUE9OU0VfSVNfU1RBTEUAUFVSR0UATUVSR0UAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRQBSRVFVRVNUX0hFQURFUl9UT09fTEFSR0UAUEFZTE9BRF9UT09fTEFSR0UASU5TVUZGSUNJRU5UX1NUT1JBR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UASFBFX1VORVhQRUNURURfU1BBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABOT1RfRk9VTkQAUFJPUEZJTkQAVU5CSU5EAFJFQklORABVTkFVVEhPUklaRUQATUVUSE9EX05PVF9BTExPV0VEAEhUVFBfVkVSU0lPTl9OT1RfU1VQUE9SVEVEAEFMUkVBRFlfUkVQT1JURUQAQUNDRVBURUQATk9UX0lNUExFTUVOVEVEAExPT1BfREVURUNURUQASFBFX0NSX0VYUEVDVEVEAEhQRV9MRl9FWFBFQ1RFRABDUkVBVEVEAElNX1VTRUQASFBFX1BBVVNFRABUSU1FT1VUX09DQ1VSRUQAUEFZTUVOVF9SRVFVSVJFRABQUkVDT05ESVRJT05fUkVRVUlSRUQAUFJPWFlfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATkVUV09SS19BVVRIRU5USUNBVElPTl9SRVFVSVJFRABMRU5HVEhfUkVRVUlSRUQAU1NMX0NFUlRJRklDQVRFX1JFUVVJUkVEAFVQR1JBREVfUkVRVUlSRUQAUEFHRV9FWFBJUkVEAFBSRUNPTkRJVElPTl9GQUlMRUQARVhQRUNUQVRJT05fRkFJTEVEAFJFVkFMSURBVElPTl9GQUlMRUQAU1NMX0hBTkRTSEFLRV9GQUlMRUQATE9DS0VEAFRSQU5TRk9STUFUSU9OX0FQUExJRUQATk9UX01PRElGSUVEAE5PVF9FWFRFTkRFRABCQU5EV0lEVEhfTElNSVRfRVhDRUVERUQAU0lURV9JU19PVkVSTE9BREVEAEhFQUQARXhwZWN0ZWQgSFRUUC8AAFIVAAAaFQAADxIAAOQZAACRFQAACRQAAC0ZAADkFAAA6REAAGkUAAChFAAAdhUAAEMWAABeEgAAlBcAABcWAAB9FAAAfxYAAEEXAACzEwAAwxYAAAQaAAC9GAAA0BgAAKATAADUGQAArxYAAGgWAABwFwAA2RYAAPwYAAD+EQAAWRcAAJcWAAAcFwAA9hYAAI0XAAALEgAAfxsAAC4RAACzEAAASRIAAK0SAAD2GAAAaBAAAGIVAAAQFQAAWhYAAEoZAAC1FQAAwRUAAGAVAABcGQAAWhkAAFMZAAAWFQAArREAAEIQAAC3EAAAVxgAAL8VAACJEAAAHBkAABoZAAC5FQAAURgAANwTAABbFQAAWRUAAOYYAABnFQAAERkAAO0YAADnEwAArhAAAMIXAAAAFAAAkhMAAIQTAABAEgAAJhkAAK8VAABiEABB6TkLAQEAQYA6C+ABAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQeo7CwQBAAACAEGBPAteAwQDAwMDAwAAAwMAAwMAAwMDAwMDAwMDAwAFAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAMAAwBB6j0LBAEAAAIAQYE+C14DAAMDAwMDAAADAwADAwADAwMDAwMDAwMDAAQABQAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAwADAEHgPwsNbG9zZWVlcC1hbGl2ZQBB+T8LAQEAQZDAAAvgAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH5wQALAQEAQZDCAAvnAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZABBocQAC14BAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAEGAxgALIWVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgBBsMYACytyYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNClNNDQoNClRUUC9DRS9UU1AvAEHpxgALBQECAAEDAEGAxwALXwQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAEHpyAALBQECAAEDAEGAyQALXwQFBQYFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAEHpygALBAEAAAEAQYHLAAteAgIAAgICAgICAgICAgICAgICAgICAgICAgICAgICAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgBB6cwACwUBAgABAwBBgM0AC18EBQAABQUFBQUFBQUFBQUGBQUFBQUFBQUFBQUFAAUABwgFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUABQAFAAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAAAABQBB6c4ACwUBAQABAQBBgM8ACwEBAEGazwALQQIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEHp0AALBQEBAAEBAEGA0QALAQEAQYrRAAsGAgAAAAACAEGh0QALOgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQeDSAAuaAU5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VVRVJZT1JESVJFQ1RPUlRSQ0hQQVJBTUVURVJVUkNFQlNDUklCRUFSRE9XTkFDRUlORE5LQ0tVQlNDUklCRUhUVFAvQURUUC8=",wasmBuffer;Object.defineProperty(module2,"exports",{get:()=>wasmBuffer||(wasmBuffer=Buffer2.from(wasmBase64,"base64"))})}});var require_constants4=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/constants.js"(exports,module2){"use strict";var corsSafeListedMethods=["GET","HEAD","POST"],corsSafeListedMethodsSet=new Set(corsSafeListedMethods),nullBodyStatus=[101,204,205,304],redirectStatus=[301,302,303,307,308],redirectStatusSet=new Set(redirectStatus),badPorts=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","4190","5060","5061","6000","6566","6665","6666","6667","6668","6669","6679","6697","10080"],badPortsSet=new Set(badPorts),referrerPolicyTokens=["no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"],referrerPolicy=["",...referrerPolicyTokens],referrerPolicyTokensSet=new Set(referrerPolicyTokens),requestRedirect=["follow","manual","error"],safeMethods=["GET","HEAD","OPTIONS","TRACE"],safeMethodsSet=new Set(safeMethods),requestMode=["navigate","same-origin","no-cors","cors"],requestCredentials=["omit","same-origin","include"],requestCache=["default","no-store","reload","no-cache","force-cache","only-if-cached"],requestBodyHeader=["content-encoding","content-language","content-location","content-type","content-length"],requestDuplex=["half"],forbiddenMethods=["CONNECT","TRACE","TRACK"],forbiddenMethodsSet=new Set(forbiddenMethods),subresource=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""],subresourceSet=new Set(subresource);module2.exports={subresource,forbiddenMethods,requestBodyHeader,referrerPolicy,requestRedirect,requestMode,requestCredentials,requestCache,redirectStatus,corsSafeListedMethods,nullBodyStatus,safeMethods,badPorts,requestDuplex,subresourceSet,badPortsSet,redirectStatusSet,corsSafeListedMethodsSet,safeMethodsSet,forbiddenMethodsSet,referrerPolicyTokens:referrerPolicyTokensSet}}});var require_global=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/global.js"(exports,module2){"use strict";var globalOrigin=Symbol.for("undici.globalOrigin.1");function getGlobalOrigin(){return globalThis[globalOrigin]}__name(getGlobalOrigin,"getGlobalOrigin");function setGlobalOrigin(newOrigin){if(newOrigin===void 0){Object.defineProperty(globalThis,globalOrigin,{value:void 0,writable:!0,enumerable:!1,configurable:!1});return}let parsedURL=new URL(newOrigin);if(parsedURL.protocol!=="http:"&&parsedURL.protocol!=="https:")throw new TypeError(`Only http & https urls are allowed, received ${parsedURL.protocol}`);Object.defineProperty(globalThis,globalOrigin,{value:parsedURL,writable:!0,enumerable:!1,configurable:!1})}__name(setGlobalOrigin,"setGlobalOrigin");module2.exports={getGlobalOrigin,setGlobalOrigin}}});var require_data_url=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/data-url.js"(exports,module2){"use strict";var assert=require("node:assert"),encoder=new TextEncoder,HTTP_TOKEN_CODEPOINTS=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/,HTTP_WHITESPACE_REGEX=/[\u000A\u000D\u0009\u0020]/,ASCII_WHITESPACE_REPLACE_REGEX=/[\u0009\u000A\u000C\u000D\u0020]/g,HTTP_QUOTED_STRING_TOKENS=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function dataURLProcessor(dataURL){assert(dataURL.protocol==="data:");let input=URLSerializer(dataURL,!0);input=input.slice(5);let position={position:0},mimeType=collectASequenceOfCodePointsFast(",",input,position),mimeTypeLength=mimeType.length;if(mimeType=removeASCIIWhitespace(mimeType,!0,!0),position.position>=input.length)return"failure";position.position++;let encodedBody=input.slice(mimeTypeLength+1),body=stringPercentDecode(encodedBody);if(/;(\u0020){0,}base64$/i.test(mimeType)){let stringBody=isomorphicDecode(body);if(body=forgivingBase64(stringBody),body==="failure")return"failure";mimeType=mimeType.slice(0,-6),mimeType=mimeType.replace(/(\u0020)+$/,""),mimeType=mimeType.slice(0,-1)}mimeType.startsWith(";")&&(mimeType="text/plain"+mimeType);let mimeTypeRecord=parseMIMEType(mimeType);return mimeTypeRecord==="failure"&&(mimeTypeRecord=parseMIMEType("text/plain;charset=US-ASCII")),{mimeType:mimeTypeRecord,body}}__name(dataURLProcessor,"dataURLProcessor");function URLSerializer(url3,excludeFragment=!1){if(!excludeFragment)return url3.href;let href=url3.href,hashLength=url3.hash.length,serialized=hashLength===0?href:href.substring(0,href.length-hashLength);return!hashLength&&href.endsWith("#")?serialized.slice(0,-1):serialized}__name(URLSerializer,"URLSerializer");function collectASequenceOfCodePoints(condition,input,position){let result="";for(;position.position<input.length&&condition(input[position.position]);)result+=input[position.position],position.position++;return result}__name(collectASequenceOfCodePoints,"collectASequenceOfCodePoints");function collectASequenceOfCodePointsFast(char,input,position){let idx=input.indexOf(char,position.position),start=position.position;return idx===-1?(position.position=input.length,input.slice(start)):(position.position=idx,input.slice(start,position.position))}__name(collectASequenceOfCodePointsFast,"collectASequenceOfCodePointsFast");function stringPercentDecode(input){let bytes=encoder.encode(input);return percentDecode(bytes)}__name(stringPercentDecode,"stringPercentDecode");function isHexCharByte(byte){return byte>=48&&byte<=57||byte>=65&&byte<=70||byte>=97&&byte<=102}__name(isHexCharByte,"isHexCharByte");function hexByteToNumber(byte){return byte>=48&&byte<=57?byte-48:(byte&223)-55}__name(hexByteToNumber,"hexByteToNumber");function percentDecode(input){let length=input.length,output=new Uint8Array(length),j=0;for(let i=0;i<length;++i){let byte=input[i];byte!==37?output[j++]=byte:byte===37&&!(isHexCharByte(input[i+1])&&isHexCharByte(input[i+2]))?output[j++]=37:(output[j++]=hexByteToNumber(input[i+1])<<4|hexByteToNumber(input[i+2]),i+=2)}return length===j?output:output.subarray(0,j)}__name(percentDecode,"percentDecode");function parseMIMEType(input){input=removeHTTPWhitespace(input,!0,!0);let position={position:0},type=collectASequenceOfCodePointsFast("/",input,position);if(type.length===0||!HTTP_TOKEN_CODEPOINTS.test(type)||position.position>=input.length)return"failure";position.position++;let subtype=collectASequenceOfCodePointsFast(";",input,position);if(subtype=removeHTTPWhitespace(subtype,!1,!0),subtype.length===0||!HTTP_TOKEN_CODEPOINTS.test(subtype))return"failure";let typeLowercase=type.toLowerCase(),subtypeLowercase=subtype.toLowerCase(),mimeType={type:typeLowercase,subtype:subtypeLowercase,parameters:new Map,essence:`${typeLowercase}/${subtypeLowercase}`};for(;position.position<input.length;){position.position++,collectASequenceOfCodePoints(char=>HTTP_WHITESPACE_REGEX.test(char),input,position);let parameterName=collectASequenceOfCodePoints(char=>char!==";"&&char!=="=",input,position);if(parameterName=parameterName.toLowerCase(),position.position<input.length){if(input[position.position]===";")continue;position.position++}if(position.position>=input.length)break;let parameterValue=null;if(input[position.position]==='"')parameterValue=collectAnHTTPQuotedString(input,position,!0),collectASequenceOfCodePointsFast(";",input,position);else if(parameterValue=collectASequenceOfCodePointsFast(";",input,position),parameterValue=removeHTTPWhitespace(parameterValue,!1,!0),parameterValue.length===0)continue;parameterName.length!==0&&HTTP_TOKEN_CODEPOINTS.test(parameterName)&&(parameterValue.length===0||HTTP_QUOTED_STRING_TOKENS.test(parameterValue))&&!mimeType.parameters.has(parameterName)&&mimeType.parameters.set(parameterName,parameterValue)}return mimeType}__name(parseMIMEType,"parseMIMEType");function forgivingBase64(data){data=data.replace(ASCII_WHITESPACE_REPLACE_REGEX,"");let dataLength=data.length;if(dataLength%4===0&&data.charCodeAt(dataLength-1)===61&&(--dataLength,data.charCodeAt(dataLength-1)===61&&--dataLength),dataLength%4===1||/[^+/0-9A-Za-z]/.test(data.length===dataLength?data:data.substring(0,dataLength)))return"failure";let buffer=Buffer.from(data,"base64");return new Uint8Array(buffer.buffer,buffer.byteOffset,buffer.byteLength)}__name(forgivingBase64,"forgivingBase64");function collectAnHTTPQuotedString(input,position,extractValue=!1){let positionStart=position.position,value="";for(assert(input[position.position]==='"'),position.position++;value+=collectASequenceOfCodePoints(char=>char!=='"'&&char!=="\\",input,position),!(position.position>=input.length);){let quoteOrBackslash=input[position.position];if(position.position++,quoteOrBackslash==="\\"){if(position.position>=input.length){value+="\\";break}value+=input[position.position],position.position++}else{assert(quoteOrBackslash==='"');break}}return extractValue?value:input.slice(positionStart,position.position)}__name(collectAnHTTPQuotedString,"collectAnHTTPQuotedString");function serializeAMimeType(mimeType){assert(mimeType!=="failure");let{parameters,essence}=mimeType,serialization=essence;for(let[name,value]of parameters.entries())serialization+=";",serialization+=name,serialization+="=",HTTP_TOKEN_CODEPOINTS.test(value)||(value=value.replace(/(\\|")/g,"\\$1"),value='"'+value,value+='"'),serialization+=value;return serialization}__name(serializeAMimeType,"serializeAMimeType");function isHTTPWhiteSpace(char){return char===13||char===10||char===9||char===32}__name(isHTTPWhiteSpace,"isHTTPWhiteSpace");function removeHTTPWhitespace(str,leading=!0,trailing=!0){return removeChars(str,leading,trailing,isHTTPWhiteSpace)}__name(removeHTTPWhitespace,"removeHTTPWhitespace");function isASCIIWhitespace(char){return char===13||char===10||char===9||char===12||char===32}__name(isASCIIWhitespace,"isASCIIWhitespace");function removeASCIIWhitespace(str,leading=!0,trailing=!0){return removeChars(str,leading,trailing,isASCIIWhitespace)}__name(removeASCIIWhitespace,"removeASCIIWhitespace");function removeChars(str,leading,trailing,predicate){let lead=0,trail=str.length-1;if(leading)for(;lead<str.length&&predicate(str.charCodeAt(lead));)lead++;if(trailing)for(;trail>0&&predicate(str.charCodeAt(trail));)trail--;return lead===0&&trail===str.length-1?str:str.slice(lead,trail+1)}__name(removeChars,"removeChars");function isomorphicDecode(input){let length=input.length;if((2<<15)-1>length)return String.fromCharCode.apply(null,input);let result="",i=0,addition=(2<<15)-1;for(;i<length;)i+addition>length&&(addition=length-i),result+=String.fromCharCode.apply(null,input.subarray(i,i+=addition));return result}__name(isomorphicDecode,"isomorphicDecode");function minimizeSupportedMimeType(mimeType){switch(mimeType.essence){case"application/ecmascript":case"application/javascript":case"application/x-ecmascript":case"application/x-javascript":case"text/ecmascript":case"text/javascript":case"text/javascript1.0":case"text/javascript1.1":case"text/javascript1.2":case"text/javascript1.3":case"text/javascript1.4":case"text/javascript1.5":case"text/jscript":case"text/livescript":case"text/x-ecmascript":case"text/x-javascript":return"text/javascript";case"application/json":case"text/json":return"application/json";case"image/svg+xml":return"image/svg+xml";case"text/xml":case"application/xml":return"application/xml"}return mimeType.subtype.endsWith("+json")?"application/json":mimeType.subtype.endsWith("+xml")?"application/xml":""}__name(minimizeSupportedMimeType,"minimizeSupportedMimeType");module2.exports={dataURLProcessor,URLSerializer,collectASequenceOfCodePoints,collectASequenceOfCodePointsFast,stringPercentDecode,parseMIMEType,collectAnHTTPQuotedString,serializeAMimeType,removeChars,removeHTTPWhitespace,minimizeSupportedMimeType,HTTP_TOKEN_CODEPOINTS,isomorphicDecode}}});var require_webidl=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/webidl.js"(exports,module2){"use strict";var{types,inspect}=require("node:util"),{markAsUncloneable}=require("node:worker_threads"),{toUSVString}=require_util(),UNDEFINED=1,BOOLEAN=2,STRING=3,SYMBOL=4,NUMBER=5,BIGINT=6,NULL=7,OBJECT=8,FunctionPrototypeSymbolHasInstance=Function.call.bind(Function.prototype[Symbol.hasInstance]),webidl={converters:{},util:{},errors:{},is:{}};webidl.errors.exception=function(message){return new TypeError(`${message.header}: ${message.message}`)};webidl.errors.conversionFailed=function(context){let plural=context.types.length===1?"":" one of",message=`${context.argument} could not be converted to${plural}: ${context.types.join(", ")}.`;return webidl.errors.exception({header:context.prefix,message})};webidl.errors.invalidArgument=function(context){return webidl.errors.exception({header:context.prefix,message:`"${context.value}" is an invalid ${context.type}.`})};webidl.brandCheck=function(V,I){if(!FunctionPrototypeSymbolHasInstance(I,V)){let err=new TypeError("Illegal invocation");throw err.code="ERR_INVALID_THIS",err}};webidl.brandCheckMultiple=function(List){let prototypes=List.map(c=>webidl.util.MakeTypeAssertion(c));return V=>{if(prototypes.every(typeCheck=>!typeCheck(V))){let err=new TypeError("Illegal invocation");throw err.code="ERR_INVALID_THIS",err}}};webidl.argumentLengthCheck=function({length},min,ctx){if(length<min)throw webidl.errors.exception({message:`${min} argument${min!==1?"s":""} required, but${length?" only":""} ${length} found.`,header:ctx})};webidl.illegalConstructor=function(){throw webidl.errors.exception({header:"TypeError",message:"Illegal constructor"})};webidl.util.MakeTypeAssertion=function(I){return O=>FunctionPrototypeSymbolHasInstance(I,O)};webidl.util.Type=function(V){switch(typeof V){case"undefined":return UNDEFINED;case"boolean":return BOOLEAN;case"string":return STRING;case"symbol":return SYMBOL;case"number":return NUMBER;case"bigint":return BIGINT;case"function":case"object":return V===null?NULL:OBJECT}};webidl.util.Types={UNDEFINED,BOOLEAN,STRING,SYMBOL,NUMBER,BIGINT,NULL,OBJECT};webidl.util.TypeValueToString=function(o){switch(webidl.util.Type(o)){case UNDEFINED:return"Undefined";case BOOLEAN:return"Boolean";case STRING:return"String";case SYMBOL:return"Symbol";case NUMBER:return"Number";case BIGINT:return"BigInt";case NULL:return"Null";case OBJECT:return"Object"}};webidl.util.markAsUncloneable=markAsUncloneable||(()=>{});webidl.util.ConvertToInt=function(V,bitLength,signedness,opts){let upperBound,lowerBound;bitLength===64?(upperBound=Math.pow(2,53)-1,signedness==="unsigned"?lowerBound=0:lowerBound=Math.pow(-2,53)+1):signedness==="unsigned"?(lowerBound=0,upperBound=Math.pow(2,bitLength)-1):(lowerBound=Math.pow(-2,bitLength)-1,upperBound=Math.pow(2,bitLength-1)-1);let x=Number(V);if(x===0&&(x=0),opts?.enforceRange===!0){if(Number.isNaN(x)||x===Number.POSITIVE_INFINITY||x===Number.NEGATIVE_INFINITY)throw webidl.errors.exception({header:"Integer conversion",message:`Could not convert ${webidl.util.Stringify(V)} to an integer.`});if(x=webidl.util.IntegerPart(x),x<lowerBound||x>upperBound)throw webidl.errors.exception({header:"Integer conversion",message:`Value must be between ${lowerBound}-${upperBound}, got ${x}.`});return x}return!Number.isNaN(x)&&opts?.clamp===!0?(x=Math.min(Math.max(x,lowerBound),upperBound),Math.floor(x)%2===0?x=Math.floor(x):x=Math.ceil(x),x):Number.isNaN(x)||x===0&&Object.is(0,x)||x===Number.POSITIVE_INFINITY||x===Number.NEGATIVE_INFINITY?0:(x=webidl.util.IntegerPart(x),x=x%Math.pow(2,bitLength),signedness==="signed"&&x>=Math.pow(2,bitLength)-1?x-Math.pow(2,bitLength):x)};webidl.util.IntegerPart=function(n2){let r=Math.floor(Math.abs(n2));return n2<0?-1*r:r};webidl.util.Stringify=function(V){switch(webidl.util.Type(V)){case SYMBOL:return`Symbol(${V.description})`;case OBJECT:return inspect(V);case STRING:return`"${V}"`;default:return`${V}`}};webidl.sequenceConverter=function(converter){return(V,prefix,argument,Iterable)=>{if(webidl.util.Type(V)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`${argument} (${webidl.util.Stringify(V)}) is not iterable.`});let method=typeof Iterable=="function"?Iterable():V?.[Symbol.iterator]?.(),seq=[],index=0;if(method===void 0||typeof method.next!="function")throw webidl.errors.exception({header:prefix,message:`${argument} is not iterable.`});for(;;){let{done,value}=method.next();if(done)break;seq.push(converter(value,prefix,`${argument}[${index++}]`))}return seq}};webidl.recordConverter=function(keyConverter,valueConverter){return(O,prefix,argument)=>{if(webidl.util.Type(O)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`${argument} ("${webidl.util.TypeValueToString(O)}") is not an Object.`});let result={};if(!types.isProxy(O)){let keys2=[...Object.getOwnPropertyNames(O),...Object.getOwnPropertySymbols(O)];for(let key of keys2){let keyName=webidl.util.Stringify(key),typedKey=keyConverter(key,prefix,`Key ${keyName} in ${argument}`),typedValue=valueConverter(O[key],prefix,`${argument}[${keyName}]`);result[typedKey]=typedValue}return result}let keys=Reflect.ownKeys(O);for(let key of keys)if(Reflect.getOwnPropertyDescriptor(O,key)?.enumerable){let typedKey=keyConverter(key,prefix,argument),typedValue=valueConverter(O[key],prefix,argument);result[typedKey]=typedValue}return result}};webidl.interfaceConverter=function(TypeCheck,name){return(V,prefix,argument)=>{if(!TypeCheck(V))throw webidl.errors.exception({header:prefix,message:`Expected ${argument} ("${webidl.util.Stringify(V)}") to be an instance of ${name}.`});return V}};webidl.dictionaryConverter=function(converters){return(dictionary,prefix,argument)=>{let dict={};if(dictionary!=null&&webidl.util.Type(dictionary)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`Expected ${dictionary} to be one of: Null, Undefined, Object.`});for(let options of converters){let{key,defaultValue,required,converter}=options;if(required===!0&&(dictionary==null||!Object.hasOwn(dictionary,key)))throw webidl.errors.exception({header:prefix,message:`Missing required key "${key}".`});let value=dictionary?.[key],hasDefault=defaultValue!==void 0;if(hasDefault&&value===void 0&&(value=defaultValue()),required||hasDefault||value!==void 0){if(value=converter(value,prefix,`${argument}.${key}`),options.allowedValues&&!options.allowedValues.includes(value))throw webidl.errors.exception({header:prefix,message:`${value} is not an accepted type. Expected one of ${options.allowedValues.join(", ")}.`});dict[key]=value}}return dict}};webidl.nullableConverter=function(converter){return(V,prefix,argument)=>V===null?V:converter(V,prefix,argument)};webidl.is.ReadableStream=webidl.util.MakeTypeAssertion(ReadableStream);webidl.is.Blob=webidl.util.MakeTypeAssertion(Blob);webidl.is.URLSearchParams=webidl.util.MakeTypeAssertion(URLSearchParams);webidl.is.File=webidl.util.MakeTypeAssertion(globalThis.File??require("node:buffer").File);webidl.is.URL=webidl.util.MakeTypeAssertion(URL);webidl.is.AbortSignal=webidl.util.MakeTypeAssertion(AbortSignal);webidl.is.MessagePort=webidl.util.MakeTypeAssertion(MessagePort);webidl.converters.DOMString=function(V,prefix,argument,opts){if(V===null&&opts?.legacyNullToEmptyString)return"";if(typeof V=="symbol")throw webidl.errors.exception({header:prefix,message:`${argument} is a symbol, which cannot be converted to a DOMString.`});return String(V)};webidl.converters.ByteString=function(V,prefix,argument){if(typeof V=="symbol")throw webidl.errors.exception({header:prefix,message:`${argument} is a symbol, which cannot be converted to a ByteString.`});let x=String(V);for(let index=0;index<x.length;index++)if(x.charCodeAt(index)>255)throw new TypeError(`Cannot convert argument to a ByteString because the character at index ${index} has a value of ${x.charCodeAt(index)} which is greater than 255.`);return x};webidl.converters.USVString=toUSVString;webidl.converters.boolean=function(V){return!!V};webidl.converters.any=function(V){return V};webidl.converters["long long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,64,"signed",void 0,prefix,argument)};webidl.converters["unsigned long long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,64,"unsigned",void 0,prefix,argument)};webidl.converters["unsigned long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,32,"unsigned",void 0,prefix,argument)};webidl.converters["unsigned short"]=function(V,prefix,argument,opts){return webidl.util.ConvertToInt(V,16,"unsigned",opts,prefix,argument)};webidl.converters.ArrayBuffer=function(V,prefix,argument,opts){if(webidl.util.Type(V)!==OBJECT||!types.isAnyArrayBuffer(V))throw webidl.errors.conversionFailed({prefix,argument:`${argument} ("${webidl.util.Stringify(V)}")`,types:["ArrayBuffer"]});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.resizable||V.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters.TypedArray=function(V,T,prefix,name,opts){if(webidl.util.Type(V)!==OBJECT||!types.isTypedArray(V)||V.constructor.name!==T.name)throw webidl.errors.conversionFailed({prefix,argument:`${name} ("${webidl.util.Stringify(V)}")`,types:[T.name]});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V.buffer))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.buffer.resizable||V.buffer.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters.DataView=function(V,prefix,name,opts){if(webidl.util.Type(V)!==OBJECT||!types.isDataView(V))throw webidl.errors.exception({header:prefix,message:`${name} is not a DataView.`});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V.buffer))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.buffer.resizable||V.buffer.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters["sequence<ByteString>"]=webidl.sequenceConverter(webidl.converters.ByteString);webidl.converters["sequence<sequence<ByteString>>"]=webidl.sequenceConverter(webidl.converters["sequence<ByteString>"]);webidl.converters["record<ByteString, ByteString>"]=webidl.recordConverter(webidl.converters.ByteString,webidl.converters.ByteString);webidl.converters.Blob=webidl.interfaceConverter(webidl.is.Blob,"Blob");webidl.converters.AbortSignal=webidl.interfaceConverter(webidl.is.AbortSignal,"AbortSignal");module2.exports={webidl}}});var require_util2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/util.js"(exports,module2){"use strict";var{Transform}=require("node:stream"),zlib=require("node:zlib"),{redirectStatusSet,referrerPolicyTokens,badPortsSet}=require_constants4(),{getGlobalOrigin}=require_global(),{collectASequenceOfCodePoints,collectAnHTTPQuotedString,removeChars,parseMIMEType}=require_data_url(),{performance:performance2}=require("node:perf_hooks"),{ReadableStreamFrom,isValidHTTPToken,normalizedMethodRecordsBase}=require_util(),assert=require("node:assert"),{isUint8Array}=require("node:util/types"),{webidl}=require_webidl(),supportedHashes=[],crypto;try{crypto=require("node:crypto");let possibleRelevantHashes=["sha256","sha384","sha512"];supportedHashes=crypto.getHashes().filter(hash=>possibleRelevantHashes.includes(hash))}catch{}function responseURL(response){let urlList=response.urlList,length=urlList.length;return length===0?null:urlList[length-1].toString()}__name(responseURL,"responseURL");function responseLocationURL(response,requestFragment){if(!redirectStatusSet.has(response.status))return null;let location=response.headersList.get("location",!0);return location!==null&&isValidHeaderValue(location)&&(isValidEncodedURL(location)||(location=normalizeBinaryStringToUtf8(location)),location=new URL(location,responseURL(response))),location&&!location.hash&&(location.hash=requestFragment),location}__name(responseLocationURL,"responseLocationURL");function isValidEncodedURL(url3){for(let i=0;i<url3.length;++i){let code=url3.charCodeAt(i);if(code>126||code<32)return!1}return!0}__name(isValidEncodedURL,"isValidEncodedURL");function normalizeBinaryStringToUtf8(value){return Buffer.from(value,"binary").toString("utf8")}__name(normalizeBinaryStringToUtf8,"normalizeBinaryStringToUtf8");function requestCurrentURL(request2){return request2.urlList[request2.urlList.length-1]}__name(requestCurrentURL,"requestCurrentURL");function requestBadPort(request2){let url3=requestCurrentURL(request2);return urlIsHttpHttpsScheme(url3)&&badPortsSet.has(url3.port)?"blocked":"allowed"}__name(requestBadPort,"requestBadPort");function isErrorLike(object){return object instanceof Error||object?.constructor?.name==="Error"||object?.constructor?.name==="DOMException"}__name(isErrorLike,"isErrorLike");function isValidReasonPhrase(statusText){for(let i=0;i<statusText.length;++i){let c=statusText.charCodeAt(i);if(!(c===9||c>=32&&c<=126||c>=128&&c<=255))return!1}return!0}__name(isValidReasonPhrase,"isValidReasonPhrase");var isValidHeaderName=isValidHTTPToken;function isValidHeaderValue(potentialValue){return(potentialValue[0]==="	"||potentialValue[0]===" "||potentialValue[potentialValue.length-1]==="	"||potentialValue[potentialValue.length-1]===" "||potentialValue.includes(`
`)||potentialValue.includes("\r")||potentialValue.includes("\0"))===!1}__name(isValidHeaderValue,"isValidHeaderValue");function parseReferrerPolicy(actualResponse){let policyHeader=(actualResponse.headersList.get("referrer-policy",!0)??"").split(","),policy="";if(policyHeader.length)for(let i=policyHeader.length;i!==0;i--){let token=policyHeader[i-1].trim();if(referrerPolicyTokens.has(token)){policy=token;break}}return policy}__name(parseReferrerPolicy,"parseReferrerPolicy");function setRequestReferrerPolicyOnRedirect(request2,actualResponse){let policy=parseReferrerPolicy(actualResponse);policy!==""&&(request2.referrerPolicy=policy)}__name(setRequestReferrerPolicyOnRedirect,"setRequestReferrerPolicyOnRedirect");function crossOriginResourcePolicyCheck(){return"allowed"}__name(crossOriginResourcePolicyCheck,"crossOriginResourcePolicyCheck");function corsCheck(){return"success"}__name(corsCheck,"corsCheck");function TAOCheck(){return"success"}__name(TAOCheck,"TAOCheck");function appendFetchMetadata(httpRequest){let header=null;header=httpRequest.mode,httpRequest.headersList.set("sec-fetch-mode",header,!0)}__name(appendFetchMetadata,"appendFetchMetadata");function appendRequestOriginHeader(request2){let serializedOrigin=request2.origin;if(!(serializedOrigin==="client"||serializedOrigin===void 0)){if(request2.responseTainting==="cors"||request2.mode==="websocket")request2.headersList.append("origin",serializedOrigin,!0);else if(request2.method!=="GET"&&request2.method!=="HEAD"){switch(request2.referrerPolicy){case"no-referrer":serializedOrigin=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":request2.origin&&urlHasHttpsScheme(request2.origin)&&!urlHasHttpsScheme(requestCurrentURL(request2))&&(serializedOrigin=null);break;case"same-origin":sameOrigin(request2,requestCurrentURL(request2))||(serializedOrigin=null);break;default:}request2.headersList.append("origin",serializedOrigin,!0)}}}__name(appendRequestOriginHeader,"appendRequestOriginHeader");function coarsenTime(timestamp,crossOriginIsolatedCapability){return timestamp}__name(coarsenTime,"coarsenTime");function clampAndCoarsenConnectionTimingInfo(connectionTimingInfo,defaultStartTime,crossOriginIsolatedCapability){return!connectionTimingInfo?.startTime||connectionTimingInfo.startTime<defaultStartTime?{domainLookupStartTime:defaultStartTime,domainLookupEndTime:defaultStartTime,connectionStartTime:defaultStartTime,connectionEndTime:defaultStartTime,secureConnectionStartTime:defaultStartTime,ALPNNegotiatedProtocol:connectionTimingInfo?.ALPNNegotiatedProtocol}:{domainLookupStartTime:coarsenTime(connectionTimingInfo.domainLookupStartTime,crossOriginIsolatedCapability),domainLookupEndTime:coarsenTime(connectionTimingInfo.domainLookupEndTime,crossOriginIsolatedCapability),connectionStartTime:coarsenTime(connectionTimingInfo.connectionStartTime,crossOriginIsolatedCapability),connectionEndTime:coarsenTime(connectionTimingInfo.connectionEndTime,crossOriginIsolatedCapability),secureConnectionStartTime:coarsenTime(connectionTimingInfo.secureConnectionStartTime,crossOriginIsolatedCapability),ALPNNegotiatedProtocol:connectionTimingInfo.ALPNNegotiatedProtocol}}__name(clampAndCoarsenConnectionTimingInfo,"clampAndCoarsenConnectionTimingInfo");function coarsenedSharedCurrentTime(crossOriginIsolatedCapability){return coarsenTime(performance2.now(),crossOriginIsolatedCapability)}__name(coarsenedSharedCurrentTime,"coarsenedSharedCurrentTime");function createOpaqueTimingInfo(timingInfo){return{startTime:timingInfo.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:timingInfo.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}__name(createOpaqueTimingInfo,"createOpaqueTimingInfo");function makePolicyContainer(){return{referrerPolicy:"strict-origin-when-cross-origin"}}__name(makePolicyContainer,"makePolicyContainer");function clonePolicyContainer(policyContainer){return{referrerPolicy:policyContainer.referrerPolicy}}__name(clonePolicyContainer,"clonePolicyContainer");function determineRequestsReferrer(request2){let policy=request2.referrerPolicy;assert(policy);let referrerSource=null;if(request2.referrer==="client"){let globalOrigin=getGlobalOrigin();if(!globalOrigin||globalOrigin.origin==="null")return"no-referrer";referrerSource=new URL(globalOrigin)}else webidl.is.URL(request2.referrer)&&(referrerSource=request2.referrer);let referrerURL=stripURLForReferrer(referrerSource),referrerOrigin=stripURLForReferrer(referrerSource,!0);switch(referrerURL.toString().length>4096&&(referrerURL=referrerOrigin),policy){case"no-referrer":return"no-referrer";case"origin":return referrerOrigin??stripURLForReferrer(referrerSource,!0);case"unsafe-url":return referrerURL;case"strict-origin":{let currentURL=requestCurrentURL(request2);return isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}case"strict-origin-when-cross-origin":{let currentURL=requestCurrentURL(request2);return sameOrigin(referrerURL,currentURL)?referrerURL:isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}case"same-origin":return sameOrigin(request2,referrerURL)?referrerURL:"no-referrer";case"origin-when-cross-origin":return sameOrigin(request2,referrerURL)?referrerURL:referrerOrigin;case"no-referrer-when-downgrade":{let currentURL=requestCurrentURL(request2);return isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}}}__name(determineRequestsReferrer,"determineRequestsReferrer");function stripURLForReferrer(url3,originOnly=!1){return assert(webidl.is.URL(url3)),url3=new URL(url3),urlIsLocal(url3)?"no-referrer":(url3.username="",url3.password="",url3.hash="",originOnly===!0&&(url3.pathname="",url3.search=""),url3)}__name(stripURLForReferrer,"stripURLForReferrer");var potentialleTrustworthyIPv4RegExp=new RegExp("^(?:(?:127\\.)(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){2}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9]))$"),potentialleTrustworthyIPv6RegExp=new RegExp("^(?:(?:(?:0{1,4}):){7}(?:(?:0{0,3}1))|(?:(?:0{1,4}):){1,6}(?::(?:0{0,3}1))|(?:::(?:0{0,3}1))|)$");function isOriginIPPotentiallyTrustworthy(origin){return origin.includes(":")?(origin[0]==="["&&origin[origin.length-1]==="]"&&(origin=origin.slice(1,-1)),potentialleTrustworthyIPv6RegExp.test(origin)):potentialleTrustworthyIPv4RegExp.test(origin)}__name(isOriginIPPotentiallyTrustworthy,"isOriginIPPotentiallyTrustworthy");function isOriginPotentiallyTrustworthy(origin){return origin==null||origin==="null"?!1:(origin=new URL(origin),!!(origin.protocol==="https:"||origin.protocol==="wss:"||isOriginIPPotentiallyTrustworthy(origin.hostname)||origin.hostname==="localhost"||origin.hostname==="localhost."||origin.hostname.endsWith(".localhost")||origin.hostname.endsWith(".localhost.")||origin.protocol==="file:"))}__name(isOriginPotentiallyTrustworthy,"isOriginPotentiallyTrustworthy");function isURLPotentiallyTrustworthy(url3){return webidl.is.URL(url3)?url3.href==="about:blank"||url3.href==="about:srcdoc"||url3.protocol==="data:"||url3.protocol==="blob:"?!0:isOriginPotentiallyTrustworthy(url3.origin):!1}__name(isURLPotentiallyTrustworthy,"isURLPotentiallyTrustworthy");function bytesMatch(bytes,metadataList){if(crypto===void 0)return!0;let parsedMetadata=parseMetadata(metadataList);if(parsedMetadata==="no metadata"||parsedMetadata.length===0)return!0;let strongest=getStrongestMetadata(parsedMetadata),metadata=filterMetadataListByAlgorithm(parsedMetadata,strongest);for(let item of metadata){let algorithm=item.algo,expectedValue=item.hash,actualValue=crypto.createHash(algorithm).update(bytes).digest("base64");if(actualValue[actualValue.length-1]==="="&&(actualValue[actualValue.length-2]==="="?actualValue=actualValue.slice(0,-2):actualValue=actualValue.slice(0,-1)),compareBase64Mixed(actualValue,expectedValue))return!0}return!1}__name(bytesMatch,"bytesMatch");var parseHashWithOptions=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function parseMetadata(metadata){let result=[],empty=!0;for(let token of metadata.split(" ")){empty=!1;let parsedToken=parseHashWithOptions.exec(token);if(parsedToken===null||parsedToken.groups===void 0||parsedToken.groups.algo===void 0)continue;let algorithm=parsedToken.groups.algo.toLowerCase();supportedHashes.includes(algorithm)&&result.push(parsedToken.groups)}return empty===!0?"no metadata":result}__name(parseMetadata,"parseMetadata");function getStrongestMetadata(metadataList){let algorithm=metadataList[0].algo;if(algorithm[3]==="5")return algorithm;for(let i=1;i<metadataList.length;++i){let metadata=metadataList[i];if(metadata.algo[3]==="5"){algorithm="sha512";break}else{if(algorithm[3]==="3")continue;metadata.algo[3]==="3"&&(algorithm="sha384")}}return algorithm}__name(getStrongestMetadata,"getStrongestMetadata");function filterMetadataListByAlgorithm(metadataList,algorithm){if(metadataList.length===1)return metadataList;let pos=0;for(let i=0;i<metadataList.length;++i)metadataList[i].algo===algorithm&&(metadataList[pos++]=metadataList[i]);return metadataList.length=pos,metadataList}__name(filterMetadataListByAlgorithm,"filterMetadataListByAlgorithm");function compareBase64Mixed(actualValue,expectedValue){if(actualValue.length!==expectedValue.length)return!1;for(let i=0;i<actualValue.length;++i)if(actualValue[i]!==expectedValue[i]){if(actualValue[i]==="+"&&expectedValue[i]==="-"||actualValue[i]==="/"&&expectedValue[i]==="_")continue;return!1}return!0}__name(compareBase64Mixed,"compareBase64Mixed");function tryUpgradeRequestToAPotentiallyTrustworthyURL(request2){}__name(tryUpgradeRequestToAPotentiallyTrustworthyURL,"tryUpgradeRequestToAPotentiallyTrustworthyURL");function sameOrigin(A,B){return A.origin===B.origin&&A.origin==="null"||A.protocol===B.protocol&&A.hostname===B.hostname&&A.port===B.port}__name(sameOrigin,"sameOrigin");function createDeferredPromise2(){let res,rej;return{promise:new Promise((resolve,reject)=>{res=resolve,rej=reject}),resolve:res,reject:rej}}__name(createDeferredPromise2,"createDeferredPromise");function isAborted(fetchParams){return fetchParams.controller.state==="aborted"}__name(isAborted,"isAborted");function isCancelled(fetchParams){return fetchParams.controller.state==="aborted"||fetchParams.controller.state==="terminated"}__name(isCancelled,"isCancelled");function normalizeMethod(method){return normalizedMethodRecordsBase[method.toLowerCase()]??method}__name(normalizeMethod,"normalizeMethod");function serializeJavascriptValueToJSONString(value){let result=JSON.stringify(value);if(result===void 0)throw new TypeError("Value is not JSON serializable");return assert(typeof result=="string"),result}__name(serializeJavascriptValueToJSONString,"serializeJavascriptValueToJSONString");var esIteratorPrototype=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function createIterator(name,kInternalIterator,keyIndex=0,valueIndex=1){class FastIterableIterator{#target;#kind;#index;constructor(target,kind){this.#target=target,this.#kind=kind,this.#index=0}next(){if(typeof this!="object"||this===null||!(#target in this))throw new TypeError(`'next' called on an object that does not implement interface ${name} Iterator.`);let index=this.#index,values=kInternalIterator(this.#target),len=values.length;if(index>=len)return{value:void 0,done:!0};let{[keyIndex]:key,[valueIndex]:value}=values[index];this.#index=index+1;let result;switch(this.#kind){case"key":result=key;break;case"value":result=value;break;case"key+value":result=[key,value];break}return{value:result,done:!1}}}return __name(FastIterableIterator,"FastIterableIterator"),delete FastIterableIterator.prototype.constructor,Object.setPrototypeOf(FastIterableIterator.prototype,esIteratorPrototype),Object.defineProperties(FastIterableIterator.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${name} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(target,kind){return new FastIterableIterator(target,kind)}}__name(createIterator,"createIterator");function iteratorMixin(name,object,kInternalIterator,keyIndex=0,valueIndex=1){let makeIterator=createIterator(name,kInternalIterator,keyIndex,valueIndex),properties={keys:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"key")},"keys")},values:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"value")},"values")},entries:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"key+value")},"entries")},forEach:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(callbackfn,thisArg=globalThis){if(webidl.brandCheck(this,object),webidl.argumentLengthCheck(arguments,1,`${name}.forEach`),typeof callbackfn!="function")throw new TypeError(`Failed to execute 'forEach' on '${name}': parameter 1 is not of type 'Function'.`);for(let{0:key,1:value}of makeIterator(this,"key+value"))callbackfn.call(thisArg,value,key,this)},"forEach")}};return Object.defineProperties(object.prototype,{...properties,[Symbol.iterator]:{writable:!0,enumerable:!1,configurable:!0,value:properties.entries.value}})}__name(iteratorMixin,"iteratorMixin");function fullyReadBody(body,processBody,processBodyError){let successSteps=processBody,errorSteps=processBodyError,reader;try{reader=body.stream.getReader()}catch(e){errorSteps(e);return}readAllBytes(reader,successSteps,errorSteps)}__name(fullyReadBody,"fullyReadBody");function readableStreamClose(controller){try{controller.close(),controller.byobRequest?.respond(0)}catch(err){if(!err.message.includes("Controller is already closed")&&!err.message.includes("ReadableStream is already closed"))throw err}}__name(readableStreamClose,"readableStreamClose");var invalidIsomorphicEncodeValueRegex=/[^\x00-\xFF]/;function isomorphicEncode(input){return assert(!invalidIsomorphicEncodeValueRegex.test(input)),input}__name(isomorphicEncode,"isomorphicEncode");async function readAllBytes(reader,successSteps,failureSteps){let bytes=[],byteLength=0;try{do{let{done,value:chunk}=await reader.read();if(done){successSteps(Buffer.concat(bytes,byteLength));return}if(!isUint8Array(chunk)){failureSteps(TypeError("Received non-Uint8Array chunk"));return}bytes.push(chunk),byteLength+=chunk.length}while(!0)}catch(e){failureSteps(e)}}__name(readAllBytes,"readAllBytes");function urlIsLocal(url3){assert("protocol"in url3);let protocol=url3.protocol;return protocol==="about:"||protocol==="blob:"||protocol==="data:"}__name(urlIsLocal,"urlIsLocal");function urlHasHttpsScheme(url3){return typeof url3=="string"&&url3[5]===":"&&url3[0]==="h"&&url3[1]==="t"&&url3[2]==="t"&&url3[3]==="p"&&url3[4]==="s"||url3.protocol==="https:"}__name(urlHasHttpsScheme,"urlHasHttpsScheme");function urlIsHttpHttpsScheme(url3){assert("protocol"in url3);let protocol=url3.protocol;return protocol==="http:"||protocol==="https:"}__name(urlIsHttpHttpsScheme,"urlIsHttpHttpsScheme");function simpleRangeHeaderValue(value,allowWhitespace){let data=value;if(!data.startsWith("bytes"))return"failure";let position={position:5};if(allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position),data.charCodeAt(position.position)!==61)return"failure";position.position++,allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position);let rangeStart=collectASequenceOfCodePoints(char=>{let code=char.charCodeAt(0);return code>=48&&code<=57},data,position),rangeStartValue=rangeStart.length?Number(rangeStart):null;if(allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position),data.charCodeAt(position.position)!==45)return"failure";position.position++,allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position);let rangeEnd=collectASequenceOfCodePoints(char=>{let code=char.charCodeAt(0);return code>=48&&code<=57},data,position),rangeEndValue=rangeEnd.length?Number(rangeEnd):null;return position.position<data.length||rangeEndValue===null&&rangeStartValue===null||rangeStartValue>rangeEndValue?"failure":{rangeStartValue,rangeEndValue}}__name(simpleRangeHeaderValue,"simpleRangeHeaderValue");function buildContentRange(rangeStart,rangeEnd,fullLength){let contentRange="bytes ";return contentRange+=isomorphicEncode(`${rangeStart}`),contentRange+="-",contentRange+=isomorphicEncode(`${rangeEnd}`),contentRange+="/",contentRange+=isomorphicEncode(`${fullLength}`),contentRange}__name(buildContentRange,"buildContentRange");var InflateStream=class extends Transform{#zlibOptions;constructor(zlibOptions){super(),this.#zlibOptions=zlibOptions}_transform(chunk,encoding,callback){if(!this._inflateStream){if(chunk.length===0){callback();return}this._inflateStream=(chunk[0]&15)===8?zlib.createInflate(this.#zlibOptions):zlib.createInflateRaw(this.#zlibOptions),this._inflateStream.on("data",this.push.bind(this)),this._inflateStream.on("end",()=>this.push(null)),this._inflateStream.on("error",err=>this.destroy(err))}this._inflateStream.write(chunk,encoding,callback)}_final(callback){this._inflateStream&&(this._inflateStream.end(),this._inflateStream=null),callback()}};__name(InflateStream,"InflateStream");function createInflate(zlibOptions){return new InflateStream(zlibOptions)}__name(createInflate,"createInflate");function extractMimeType(headers){let charset=null,essence=null,mimeType=null,values=getDecodeSplit("content-type",headers);if(values===null)return"failure";for(let value of values){let temporaryMimeType=parseMIMEType(value);temporaryMimeType==="failure"||temporaryMimeType.essence==="*/*"||(mimeType=temporaryMimeType,mimeType.essence!==essence?(charset=null,mimeType.parameters.has("charset")&&(charset=mimeType.parameters.get("charset")),essence=mimeType.essence):!mimeType.parameters.has("charset")&&charset!==null&&mimeType.parameters.set("charset",charset))}return mimeType??"failure"}__name(extractMimeType,"extractMimeType");function gettingDecodingSplitting(value){let input=value,position={position:0},values=[],temporaryValue="";for(;position.position<input.length;){if(temporaryValue+=collectASequenceOfCodePoints(char=>char!=='"'&&char!==",",input,position),position.position<input.length)if(input.charCodeAt(position.position)===34){if(temporaryValue+=collectAnHTTPQuotedString(input,position),position.position<input.length)continue}else assert(input.charCodeAt(position.position)===44),position.position++;temporaryValue=removeChars(temporaryValue,!0,!0,char=>char===9||char===32),values.push(temporaryValue),temporaryValue=""}return values}__name(gettingDecodingSplitting,"gettingDecodingSplitting");function getDecodeSplit(name,list){let value=list.get(name,!0);return value===null?null:gettingDecodingSplitting(value)}__name(getDecodeSplit,"getDecodeSplit");var textDecoder=new TextDecoder;function utf8DecodeBytes(buffer){return buffer.length===0?"":(buffer[0]===239&&buffer[1]===187&&buffer[2]===191&&(buffer=buffer.subarray(3)),textDecoder.decode(buffer))}__name(utf8DecodeBytes,"utf8DecodeBytes");var EnvironmentSettingsObjectBase=class{get baseUrl(){return getGlobalOrigin()}get origin(){return this.baseUrl?.origin}policyContainer=makePolicyContainer()};__name(EnvironmentSettingsObjectBase,"EnvironmentSettingsObjectBase");var EnvironmentSettingsObject=class{settingsObject=new EnvironmentSettingsObjectBase};__name(EnvironmentSettingsObject,"EnvironmentSettingsObject");var environmentSettingsObject=new EnvironmentSettingsObject;module2.exports={isAborted,isCancelled,isValidEncodedURL,createDeferredPromise:createDeferredPromise2,ReadableStreamFrom,tryUpgradeRequestToAPotentiallyTrustworthyURL,clampAndCoarsenConnectionTimingInfo,coarsenedSharedCurrentTime,determineRequestsReferrer,makePolicyContainer,clonePolicyContainer,appendFetchMetadata,appendRequestOriginHeader,TAOCheck,corsCheck,crossOriginResourcePolicyCheck,createOpaqueTimingInfo,setRequestReferrerPolicyOnRedirect,isValidHTTPToken,requestBadPort,requestCurrentURL,responseURL,responseLocationURL,isURLPotentiallyTrustworthy,isValidReasonPhrase,sameOrigin,normalizeMethod,serializeJavascriptValueToJSONString,iteratorMixin,createIterator,isValidHeaderName,isValidHeaderValue,isErrorLike,fullyReadBody,bytesMatch,readableStreamClose,isomorphicEncode,urlIsLocal,urlHasHttpsScheme,urlIsHttpHttpsScheme,readAllBytes,simpleRangeHeaderValue,buildContentRange,parseMetadata,createInflate,extractMimeType,getDecodeSplit,utf8DecodeBytes,environmentSettingsObject,isOriginIPPotentiallyTrustworthy}}});var require_formdata=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/formdata.js"(exports,module2){"use strict";var{iteratorMixin}=require_util2(),{kEnumerableProperty}=require_util(),{webidl}=require_webidl(),{File:NativeFile}=require("node:buffer"),nodeUtil=require("node:util"),File=globalThis.File??NativeFile,FormData=class{#state=[];constructor(form){if(webidl.util.markAsUncloneable(this),form!==void 0)throw webidl.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]})}append(name,value,filename=void 0){webidl.brandCheck(this,FormData);let prefix="FormData.append";webidl.argumentLengthCheck(arguments,2,prefix),name=webidl.converters.USVString(name),arguments.length===3||webidl.is.Blob(value)?(value=webidl.converters.Blob(value,prefix,"value"),filename!==void 0&&(filename=webidl.converters.USVString(filename))):value=webidl.converters.USVString(value);let entry=makeEntry(name,value,filename);this.#state.push(entry)}delete(name){webidl.brandCheck(this,FormData);let prefix="FormData.delete";webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name),this.#state=this.#state.filter(entry=>entry.name!==name)}get(name){webidl.brandCheck(this,FormData);let prefix="FormData.get";webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name);let idx=this.#state.findIndex(entry=>entry.name===name);return idx===-1?null:this.#state[idx].value}getAll(name){webidl.brandCheck(this,FormData);let prefix="FormData.getAll";return webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name),this.#state.filter(entry=>entry.name===name).map(entry=>entry.value)}has(name){webidl.brandCheck(this,FormData);let prefix="FormData.has";return webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name),this.#state.findIndex(entry=>entry.name===name)!==-1}set(name,value,filename=void 0){webidl.brandCheck(this,FormData);let prefix="FormData.set";webidl.argumentLengthCheck(arguments,2,prefix),name=webidl.converters.USVString(name),arguments.length===3||webidl.is.Blob(value)?(value=webidl.converters.Blob(value,prefix,"value"),filename!==void 0&&(filename=webidl.converters.USVString(filename))):value=webidl.converters.USVString(value);let entry=makeEntry(name,value,filename),idx=this.#state.findIndex(entry2=>entry2.name===name);idx!==-1?this.#state=[...this.#state.slice(0,idx),entry,...this.#state.slice(idx+1).filter(entry2=>entry2.name!==name)]:this.#state.push(entry)}[nodeUtil.inspect.custom](depth,options){let state=this.#state.reduce((a,b)=>(a[b.name]?Array.isArray(a[b.name])?a[b.name].push(b.value):a[b.name]=[a[b.name],b.value]:a[b.name]=b.value,a),{__proto__:null});options.depth??=depth,options.colors??=!0;let output=nodeUtil.formatWithOptions(options,state);return`FormData ${output.slice(output.indexOf("]")+2)}`}static getFormDataState(formData){return formData.#state}static setFormDataState(formData,newState){formData.#state=newState}};__name(FormData,"FormData");var{getFormDataState,setFormDataState}=FormData;Reflect.deleteProperty(FormData,"getFormDataState");Reflect.deleteProperty(FormData,"setFormDataState");iteratorMixin("FormData",FormData,getFormDataState,"name","value");Object.defineProperties(FormData.prototype,{append:kEnumerableProperty,delete:kEnumerableProperty,get:kEnumerableProperty,getAll:kEnumerableProperty,has:kEnumerableProperty,set:kEnumerableProperty,[Symbol.toStringTag]:{value:"FormData",configurable:!0}});function makeEntry(name,value,filename){if(typeof value!="string"){if(webidl.is.File(value)||(value=new File([value],"blob",{type:value.type})),filename!==void 0){let options={type:value.type,lastModified:value.lastModified};value=new File([value],filename,options)}}return{name,value}}__name(makeEntry,"makeEntry");webidl.is.FormData=webidl.util.MakeTypeAssertion(FormData);module2.exports={FormData,makeEntry,setFormDataState}}});var require_formdata_parser=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/formdata-parser.js"(exports,module2){"use strict";var{isUSVString,bufferToLowerCasedHeaderName}=require_util(),{utf8DecodeBytes}=require_util2(),{HTTP_TOKEN_CODEPOINTS,isomorphicDecode}=require_data_url(),{makeEntry}=require_formdata(),{webidl}=require_webidl(),assert=require("node:assert"),{File:NodeFile}=require("node:buffer"),File=globalThis.File??NodeFile,formDataNameBuffer=Buffer.from('form-data; name="'),filenameBuffer=Buffer.from("filename"),dd=Buffer.from("--"),ddcrlf=Buffer.from(`--\r
`);function isAsciiString(chars){for(let i=0;i<chars.length;++i)if(chars.charCodeAt(i)&-128)return!1;return!0}__name(isAsciiString,"isAsciiString");function validateBoundary(boundary){let length=boundary.length;if(length<27||length>70)return!1;for(let i=0;i<length;++i){let cp=boundary.charCodeAt(i);if(!(cp>=48&&cp<=57||cp>=65&&cp<=90||cp>=97&&cp<=122||cp===39||cp===45||cp===95))return!1}return!0}__name(validateBoundary,"validateBoundary");function multipartFormDataParser(input,mimeType){assert(mimeType!=="failure"&&mimeType.essence==="multipart/form-data");let boundaryString=mimeType.parameters.get("boundary");if(boundaryString===void 0)throw parsingError("missing boundary in content-type header");let boundary=Buffer.from(`--${boundaryString}`,"utf8"),entryList=[],position={position:0};for(;input[position.position]===13&&input[position.position+1]===10;)position.position+=2;let trailing=input.length;for(;input[trailing-1]===10&&input[trailing-2]===13;)trailing-=2;for(trailing!==input.length&&(input=input.subarray(0,trailing));;){if(input.subarray(position.position,position.position+boundary.length).equals(boundary))position.position+=boundary.length;else throw parsingError("expected a value starting with -- and the boundary");if(position.position===input.length-2&&bufferStartsWith(input,dd,position)||position.position===input.length-4&&bufferStartsWith(input,ddcrlf,position))return entryList;if(input[position.position]!==13||input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2;let result=parseMultipartFormDataHeaders(input,position),{name,filename,contentType,encoding}=result;position.position+=2;let body;{let boundaryIndex=input.indexOf(boundary.subarray(2),position.position);if(boundaryIndex===-1)throw parsingError("expected boundary after body");body=input.subarray(position.position,boundaryIndex-4),position.position+=body.length,encoding==="base64"&&(body=Buffer.from(body.toString(),"base64"))}if(input[position.position]!==13||input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2;let value;filename!==null?(contentType??="text/plain",isAsciiString(contentType)||(contentType=""),value=new File([body],filename,{type:contentType})):value=utf8DecodeBytes(Buffer.from(body)),assert(isUSVString(name)),assert(typeof value=="string"&&isUSVString(value)||webidl.is.File(value)),entryList.push(makeEntry(name,value,filename))}}__name(multipartFormDataParser,"multipartFormDataParser");function parseMultipartFormDataHeaders(input,position){let name=null,filename=null,contentType=null,encoding=null;for(;;){if(input[position.position]===13&&input[position.position+1]===10){if(name===null)throw parsingError("header name is null");return{name,filename,contentType,encoding}}let headerName=collectASequenceOfBytes(char=>char!==10&&char!==13&&char!==58,input,position);if(headerName=removeChars(headerName,!0,!0,char=>char===9||char===32),!HTTP_TOKEN_CODEPOINTS.test(headerName.toString()))throw parsingError("header name does not match the field-name token production");if(input[position.position]!==58)throw parsingError("expected :");switch(position.position++,collectASequenceOfBytes(char=>char===32||char===9,input,position),bufferToLowerCasedHeaderName(headerName)){case"content-disposition":{if(name=filename=null,!bufferStartsWith(input,formDataNameBuffer,position))throw parsingError('expected form-data; name=" for content-disposition header');if(position.position+=17,name=parseMultipartFormDataName(input,position),input[position.position]===59&&input[position.position+1]===32){let at={position:position.position+2};if(bufferStartsWith(input,filenameBuffer,at))if(input[at.position+8]===42){at.position+=10,collectASequenceOfBytes(char=>char===32||char===9,input,at);let headerValue=collectASequenceOfBytes(char=>char!==32&&char!==13&&char!==10,input,at);if(headerValue[0]!==117&&headerValue[0]!==85||headerValue[1]!==116&&headerValue[1]!==84||headerValue[2]!==102&&headerValue[2]!==70||headerValue[3]!==45||headerValue[4]!==56)throw parsingError("unknown encoding, expected utf-8''");filename=decodeURIComponent(new TextDecoder().decode(headerValue.subarray(7))),position.position=at.position}else position.position+=11,collectASequenceOfBytes(char=>char===32||char===9,input,position),position.position++,filename=parseMultipartFormDataName(input,position)}break}case"content-type":{let headerValue=collectASequenceOfBytes(char=>char!==10&&char!==13,input,position);headerValue=removeChars(headerValue,!1,!0,char=>char===9||char===32),contentType=isomorphicDecode(headerValue);break}case"content-transfer-encoding":{let headerValue=collectASequenceOfBytes(char=>char!==10&&char!==13,input,position);headerValue=removeChars(headerValue,!1,!0,char=>char===9||char===32),encoding=isomorphicDecode(headerValue);break}default:collectASequenceOfBytes(char=>char!==10&&char!==13,input,position)}if(input[position.position]!==13&&input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2}}__name(parseMultipartFormDataHeaders,"parseMultipartFormDataHeaders");function parseMultipartFormDataName(input,position){assert(input[position.position-1]===34);let name=collectASequenceOfBytes(char=>char!==10&&char!==13&&char!==34,input,position);if(input[position.position]!==34)throw parsingError('expected "');return position.position++,name=new TextDecoder().decode(name).replace(/%0A/ig,`
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),name}__name(parseMultipartFormDataName,"parseMultipartFormDataName");function collectASequenceOfBytes(condition,input,position){let start=position.position;for(;start<input.length&&condition(input[start]);)++start;return input.subarray(position.position,position.position=start)}__name(collectASequenceOfBytes,"collectASequenceOfBytes");function removeChars(buf,leading,trailing,predicate){let lead=0,trail=buf.length-1;if(leading)for(;lead<buf.length&&predicate(buf[lead]);)lead++;if(trailing)for(;trail>0&&predicate(buf[trail]);)trail--;return lead===0&&trail===buf.length-1?buf:buf.subarray(lead,trail+1)}__name(removeChars,"removeChars");function bufferStartsWith(buffer,start,position){if(buffer.length<start.length)return!1;for(let i=0;i<start.length;i++)if(start[i]!==buffer[position.position+i])return!1;return!0}__name(bufferStartsWith,"bufferStartsWith");function parsingError(cause){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(cause)})}__name(parsingError,"parsingError");module2.exports={multipartFormDataParser,validateBoundary}}});var require_body=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/body.js"(exports,module2){"use strict";var util=require_util(),{ReadableStreamFrom,readableStreamClose,createDeferredPromise:createDeferredPromise2,fullyReadBody,extractMimeType,utf8DecodeBytes}=require_util2(),{FormData,setFormDataState}=require_formdata(),{webidl}=require_webidl(),{Blob:Blob2}=require("node:buffer"),assert=require("node:assert"),{isErrored,isDisturbed}=require("node:stream"),{isArrayBuffer}=require("node:util/types"),{serializeAMimeType}=require_data_url(),{multipartFormDataParser}=require_formdata_parser(),random;try{let crypto=require("node:crypto");random=__name(max=>crypto.randomInt(0,max),"random")}catch{random=__name(max=>Math.floor(Math.random(max)),"random")}var textEncoder=new TextEncoder;function noop(){}__name(noop,"noop");var hasFinalizationRegistry=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,streamRegistry;hasFinalizationRegistry&&(streamRegistry=new FinalizationRegistry(weakRef=>{let stream2=weakRef.deref();stream2&&!stream2.locked&&!isDisturbed(stream2)&&!isErrored(stream2)&&stream2.cancel("Response object has been garbage collected").catch(noop)}));function extractBody(object,keepalive=!1){let stream2=null;webidl.is.ReadableStream(object)?stream2=object:webidl.is.Blob(object)?stream2=object.stream():stream2=new ReadableStream({async pull(controller){let buffer=typeof source=="string"?textEncoder.encode(source):source;buffer.byteLength&&controller.enqueue(buffer),queueMicrotask(()=>readableStreamClose(controller))},start(){},type:"bytes"}),assert(webidl.is.ReadableStream(stream2));let action=null,source=null,length=null,type=null;if(typeof object=="string")source=object,type="text/plain;charset=UTF-8";else if(webidl.is.URLSearchParams(object))source=object.toString(),type="application/x-www-form-urlencoded;charset=UTF-8";else if(isArrayBuffer(object))source=new Uint8Array(object.slice());else if(ArrayBuffer.isView(object))source=new Uint8Array(object.buffer.slice(object.byteOffset,object.byteOffset+object.byteLength));else if(webidl.is.FormData(object)){let boundary=`----formdata-undici-0${`${random(1e11)}`.padStart(11,"0")}`,prefix=`--${boundary}\r
Content-Disposition: form-data`;let escape=__name(str=>str.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),"escape"),normalizeLinefeeds=__name(value=>value.replace(/\r?\n|\r/g,`\r
`),"normalizeLinefeeds"),blobParts=[],rn=new Uint8Array([13,10]);length=0;let hasUnknownSizeValue=!1;for(let[name,value]of object)if(typeof value=="string"){let chunk2=textEncoder.encode(prefix+`; name="${escape(normalizeLinefeeds(name))}"\r
\r
${normalizeLinefeeds(value)}\r
`);blobParts.push(chunk2),length+=chunk2.byteLength}else{let chunk2=textEncoder.encode(`${prefix}; name="${escape(normalizeLinefeeds(name))}"`+(value.name?`; filename="${escape(value.name)}"`:"")+`\r
Content-Type: ${value.type||"application/octet-stream"}\r
\r
`);blobParts.push(chunk2,value,rn),typeof value.size=="number"?length+=chunk2.byteLength+value.size+rn.byteLength:hasUnknownSizeValue=!0}let chunk=textEncoder.encode(`--${boundary}--\r
`);blobParts.push(chunk),length+=chunk.byteLength,hasUnknownSizeValue&&(length=null),source=object,action=__name(async function*(){for(let part of blobParts)part.stream?yield*part.stream():yield part},"action"),type=`multipart/form-data; boundary=${boundary}`}else if(webidl.is.Blob(object))source=object,length=object.size,object.type&&(type=object.type);else if(typeof object[Symbol.asyncIterator]=="function"){if(keepalive)throw new TypeError("keepalive");if(util.isDisturbed(object)||object.locked)throw new TypeError("Response body object should not be disturbed or locked");stream2=webidl.is.ReadableStream(object)?object:ReadableStreamFrom(object)}if((typeof source=="string"||util.isBuffer(source))&&(length=Buffer.byteLength(source)),action!=null){let iterator;stream2=new ReadableStream({async start(){iterator=action(object)[Symbol.asyncIterator]()},async pull(controller){let{value,done}=await iterator.next();if(done)queueMicrotask(()=>{controller.close(),controller.byobRequest?.respond(0)});else if(!isErrored(stream2)){let buffer=new Uint8Array(value);buffer.byteLength&&controller.enqueue(buffer)}return controller.desiredSize>0},async cancel(reason){await iterator.return()},type:"bytes"})}return[{stream:stream2,source,length},type]}__name(extractBody,"extractBody");function safelyExtractBody(object,keepalive=!1){return webidl.is.ReadableStream(object)&&(assert(!util.isDisturbed(object),"The body has already been consumed."),assert(!object.locked,"The stream is locked.")),extractBody(object,keepalive)}__name(safelyExtractBody,"safelyExtractBody");function cloneBody(instance,body){let[out1,out2]=body.stream.tee();return hasFinalizationRegistry&&streamRegistry.register(instance,new WeakRef(out1)),body.stream=out1,{stream:out2,length:body.length,source:body.source}}__name(cloneBody,"cloneBody");function throwIfAborted(state){if(state.aborted)throw new DOMException("The operation was aborted.","AbortError")}__name(throwIfAborted,"throwIfAborted");function bodyMixinMethods(instance,getInternalState){return{blob(){return consumeBody(this,bytes=>{let mimeType=bodyMimeType(getInternalState(this));return mimeType===null?mimeType="":mimeType&&(mimeType=serializeAMimeType(mimeType)),new Blob2([bytes],{type:mimeType})},instance,getInternalState)},arrayBuffer(){return consumeBody(this,bytes=>new Uint8Array(bytes).buffer,instance,getInternalState)},text(){return consumeBody(this,utf8DecodeBytes,instance,getInternalState)},json(){return consumeBody(this,parseJSONFromBytes,instance,getInternalState)},formData(){return consumeBody(this,value=>{let mimeType=bodyMimeType(getInternalState(this));if(mimeType!==null)switch(mimeType.essence){case"multipart/form-data":{let parsed=multipartFormDataParser(value,mimeType),fd=new FormData;return setFormDataState(fd,parsed),fd}case"application/x-www-form-urlencoded":{let entries=new URLSearchParams(value.toString()),fd=new FormData;for(let[name,value2]of entries)fd.append(name,value2);return fd}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},instance,getInternalState)},bytes(){return consumeBody(this,bytes=>new Uint8Array(bytes),instance,getInternalState)}}}__name(bodyMixinMethods,"bodyMixinMethods");function mixinBody(prototype,getInternalState){Object.assign(prototype.prototype,bodyMixinMethods(prototype,getInternalState))}__name(mixinBody,"mixinBody");async function consumeBody(object,convertBytesToJSValue,instance,getInternalState){webidl.brandCheck(object,instance);let state=getInternalState(object);if(bodyUnusable(state))throw new TypeError("Body is unusable: Body has already been read");throwIfAborted(state);let promise2=createDeferredPromise2(),errorSteps=__name(error=>promise2.reject(error),"errorSteps"),successSteps=__name(data=>{try{promise2.resolve(convertBytesToJSValue(data))}catch(e){errorSteps(e)}},"successSteps");return state.body==null?(successSteps(Buffer.allocUnsafe(0)),promise2.promise):(fullyReadBody(state.body,successSteps,errorSteps),promise2.promise)}__name(consumeBody,"consumeBody");function bodyUnusable(object){let body=object.body;return body!=null&&(body.stream.locked||util.isDisturbed(body.stream))}__name(bodyUnusable,"bodyUnusable");function parseJSONFromBytes(bytes){return JSON.parse(utf8DecodeBytes(bytes))}__name(parseJSONFromBytes,"parseJSONFromBytes");function bodyMimeType(requestOrResponse){let headers=requestOrResponse.headersList,mimeType=extractMimeType(headers);return mimeType==="failure"?null:mimeType}__name(bodyMimeType,"bodyMimeType");module2.exports={extractBody,safelyExtractBody,cloneBody,mixinBody,streamRegistry,hasFinalizationRegistry,bodyUnusable}}});var require_client_h1=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client-h1.js"(exports,module2){"use strict";var assert=require("node:assert"),util=require_util(),{channels}=require_diagnostics(),timers=require_timers(),{RequestContentLengthMismatchError,ResponseContentLengthMismatchError,RequestAbortedError,HeadersTimeoutError,HeadersOverflowError,SocketError,InformationalError,BodyTimeoutError,HTTPParserError,ResponseExceededMaxSizeError}=require_errors(),{kUrl,kReset,kClient,kParser,kBlocking,kRunning,kPending,kSize,kWriting,kQueue,kNoRef,kKeepAliveDefaultTimeout,kHostHeader,kPendingIdx,kRunningIdx,kError,kPipelining,kSocket,kKeepAliveTimeoutValue,kMaxHeadersSize,kKeepAliveMaxTimeout,kKeepAliveTimeoutThreshold,kHeadersTimeout,kBodyTimeout,kStrictContentLength,kMaxRequests,kCounter,kMaxResponseSize,kOnError,kResume,kHTTPContext,kClosed}=require_symbols(),constants=require_constants3(),EMPTY_BUF=Buffer.alloc(0),FastBuffer=Buffer[Symbol.species],removeAllListeners=util.removeAllListeners,extractBody;async function lazyllhttp(){let llhttpWasmData=process.env.JEST_WORKER_ID?require_llhttp_wasm():void 0,mod2;try{mod2=await WebAssembly.compile(require_llhttp_simd_wasm())}catch{mod2=await WebAssembly.compile(llhttpWasmData||require_llhttp_wasm())}return await WebAssembly.instantiate(mod2,{env:{wasm_on_url:(p2,at,len)=>0,wasm_on_status:(p2,at,len)=>{assert(currentParser.ptr===p2);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onStatus(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_message_begin:p2=>(assert(currentParser.ptr===p2),currentParser.onMessageBegin()),wasm_on_header_field:(p2,at,len)=>{assert(currentParser.ptr===p2);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onHeaderField(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_header_value:(p2,at,len)=>{assert(currentParser.ptr===p2);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onHeaderValue(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_headers_complete:(p2,statusCode,upgrade,shouldKeepAlive)=>(assert(currentParser.ptr===p2),currentParser.onHeadersComplete(statusCode,upgrade===1,shouldKeepAlive===1)),wasm_on_body:(p2,at,len)=>{assert(currentParser.ptr===p2);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onBody(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_message_complete:p2=>(assert(currentParser.ptr===p2),currentParser.onMessageComplete())}})}__name(lazyllhttp,"lazyllhttp");var llhttpInstance=null,llhttpPromise=lazyllhttp();llhttpPromise.catch();var currentParser=null,currentBufferRef=null,currentBufferSize=0,currentBufferPtr=null,USE_NATIVE_TIMER=0,USE_FAST_TIMER=1,TIMEOUT_HEADERS=2|USE_FAST_TIMER,TIMEOUT_BODY=4|USE_FAST_TIMER,TIMEOUT_KEEP_ALIVE=8|USE_NATIVE_TIMER,Parser=class{constructor(client,socket,{exports:exports2}){this.llhttp=exports2,this.ptr=this.llhttp.llhttp_alloc(constants.TYPE.RESPONSE),this.client=client,this.socket=socket,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=client[kMaxHeadersSize],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=client[kMaxResponseSize]}setTimeout(delay,type){delay!==this.timeoutValue||type&USE_FAST_TIMER^this.timeoutType&USE_FAST_TIMER?(this.timeout&&(timers.clearTimeout(this.timeout),this.timeout=null),delay&&(type&USE_FAST_TIMER?this.timeout=timers.setFastTimeout(onParserTimeout,delay,new WeakRef(this)):(this.timeout=setTimeout(onParserTimeout,delay,new WeakRef(this)),this.timeout.unref())),this.timeoutValue=delay):this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.timeoutType=type}resume(){this.socket.destroyed||!this.paused||(assert(this.ptr!=null),assert(currentParser===null),this.llhttp.llhttp_resume(this.ptr),assert(this.timeoutType===TIMEOUT_BODY),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.paused=!1,this.execute(this.socket.read()||EMPTY_BUF),this.readMore())}readMore(){for(;!this.paused&&this.ptr;){let chunk=this.socket.read();if(chunk===null)break;this.execute(chunk)}}execute(chunk){assert(currentParser===null),assert(this.ptr!=null),assert(!this.paused);let{socket,llhttp}=this;chunk.length>currentBufferSize&&(currentBufferPtr&&llhttp.free(currentBufferPtr),currentBufferSize=Math.ceil(chunk.length/4096)*4096,currentBufferPtr=llhttp.malloc(currentBufferSize)),new Uint8Array(llhttp.memory.buffer,currentBufferPtr,currentBufferSize).set(chunk);try{let ret;try{currentBufferRef=chunk,currentParser=this,ret=llhttp.llhttp_execute(this.ptr,currentBufferPtr,chunk.length)}catch(err){throw err}finally{currentParser=null,currentBufferRef=null}if(ret!==constants.ERROR.OK){let data=chunk.subarray(llhttp.llhttp_get_error_pos(this.ptr)-currentBufferPtr);if(ret===constants.ERROR.PAUSED_UPGRADE)this.onUpgrade(data);else if(ret===constants.ERROR.PAUSED)this.paused=!0,socket.unshift(data);else{let ptr=llhttp.llhttp_get_error_reason(this.ptr),message="";if(ptr){let len=new Uint8Array(llhttp.memory.buffer,ptr).indexOf(0);message="Response does not match the HTTP/1.1 protocol ("+Buffer.from(llhttp.memory.buffer,ptr,len).toString()+")"}throw new HTTPParserError(message,constants.ERROR[ret],data)}}}catch(err){util.destroy(socket,err)}}destroy(){assert(currentParser===null),assert(this.ptr!=null),this.llhttp.llhttp_free(this.ptr),this.ptr=null,this.timeout&&timers.clearTimeout(this.timeout),this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.paused=!1}onStatus(buf){return this.statusText=buf.toString(),0}onMessageBegin(){let{socket,client}=this;if(socket.destroyed)return-1;let request2=client[kQueue][client[kRunningIdx]];return request2?(request2.onResponseStarted(),0):-1}onHeaderField(buf){let len=this.headers.length;return len&1?this.headers[len-1]=Buffer.concat([this.headers[len-1],buf]):this.headers.push(buf),this.trackHeader(buf.length),0}onHeaderValue(buf){let len=this.headers.length;(len&1)===1?(this.headers.push(buf),len+=1):this.headers[len-1]=Buffer.concat([this.headers[len-1],buf]);let key=this.headers[len-2];if(key.length===10){let headerName=util.bufferToLowerCasedHeaderName(key);headerName==="keep-alive"?this.keepAlive+=buf.toString():headerName==="connection"&&(this.connection+=buf.toString())}else key.length===14&&util.bufferToLowerCasedHeaderName(key)==="content-length"&&(this.contentLength+=buf.toString());return this.trackHeader(buf.length),0}trackHeader(len){this.headersSize+=len,this.headersSize>=this.headersMaxSize&&util.destroy(this.socket,new HeadersOverflowError)}onUpgrade(head){let{upgrade,client,socket,headers,statusCode}=this;assert(upgrade),assert(client[kSocket]===socket),assert(!socket.destroyed),assert(!this.paused),assert((headers.length&1)===0);let request2=client[kQueue][client[kRunningIdx]];assert(request2),assert(request2.upgrade||request2.method==="CONNECT"),this.statusCode=0,this.statusText="",this.shouldKeepAlive=!1,this.headers=[],this.headersSize=0,socket.unshift(head),socket[kParser].destroy(),socket[kParser]=null,socket[kClient]=null,socket[kError]=null,removeAllListeners(socket),client[kSocket]=null,client[kHTTPContext]=null,client[kQueue][client[kRunningIdx]++]=null,client.emit("disconnect",client[kUrl],[client],new InformationalError("upgrade"));try{request2.onUpgrade(statusCode,headers,socket)}catch(err){util.destroy(socket,err)}client[kResume]()}onHeadersComplete(statusCode,upgrade,shouldKeepAlive){let{client,socket,headers,statusText}=this;if(socket.destroyed)return-1;let request2=client[kQueue][client[kRunningIdx]];if(!request2)return-1;if(assert(!this.upgrade),assert(this.statusCode<200),statusCode===100)return util.destroy(socket,new SocketError("bad response",util.getSocketInfo(socket))),-1;if(upgrade&&!request2.upgrade)return util.destroy(socket,new SocketError("bad upgrade",util.getSocketInfo(socket))),-1;if(assert(this.timeoutType===TIMEOUT_HEADERS),this.statusCode=statusCode,this.shouldKeepAlive=shouldKeepAlive||request2.method==="HEAD"&&!socket[kReset]&&this.connection.toLowerCase()==="keep-alive",this.statusCode>=200){let bodyTimeout=request2.bodyTimeout!=null?request2.bodyTimeout:client[kBodyTimeout];this.setTimeout(bodyTimeout,TIMEOUT_BODY)}else this.timeout&&this.timeout.refresh&&this.timeout.refresh();if(request2.method==="CONNECT")return assert(client[kRunning]===1),this.upgrade=!0,2;if(upgrade)return assert(client[kRunning]===1),this.upgrade=!0,2;if(assert((this.headers.length&1)===0),this.headers=[],this.headersSize=0,this.shouldKeepAlive&&client[kPipelining]){let keepAliveTimeout=this.keepAlive?util.parseKeepAliveTimeout(this.keepAlive):null;if(keepAliveTimeout!=null){let timeout=Math.min(keepAliveTimeout-client[kKeepAliveTimeoutThreshold],client[kKeepAliveMaxTimeout]);timeout<=0?socket[kReset]=!0:client[kKeepAliveTimeoutValue]=timeout}else client[kKeepAliveTimeoutValue]=client[kKeepAliveDefaultTimeout]}else socket[kReset]=!0;let pause=request2.onHeaders(statusCode,headers,this.resume,statusText)===!1;return request2.aborted?-1:request2.method==="HEAD"||statusCode<200?1:(socket[kBlocking]&&(socket[kBlocking]=!1,client[kResume]()),pause?constants.ERROR.PAUSED:0)}onBody(buf){let{client,socket,statusCode,maxResponseSize}=this;if(socket.destroyed)return-1;let request2=client[kQueue][client[kRunningIdx]];return assert(request2),assert(this.timeoutType===TIMEOUT_BODY),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),assert(statusCode>=200),maxResponseSize>-1&&this.bytesRead+buf.length>maxResponseSize?(util.destroy(socket,new ResponseExceededMaxSizeError),-1):(this.bytesRead+=buf.length,request2.onData(buf)===!1?constants.ERROR.PAUSED:0)}onMessageComplete(){let{client,socket,statusCode,upgrade,headers,contentLength,bytesRead,shouldKeepAlive}=this;if(socket.destroyed&&(!statusCode||shouldKeepAlive))return-1;if(upgrade)return 0;assert(statusCode>=100),assert((this.headers.length&1)===0);let request2=client[kQueue][client[kRunningIdx]];if(assert(request2),this.statusCode=0,this.statusText="",this.bytesRead=0,this.contentLength="",this.keepAlive="",this.connection="",this.headers=[],this.headersSize=0,statusCode<200)return 0;if(request2.method!=="HEAD"&&contentLength&&bytesRead!==parseInt(contentLength,10))return util.destroy(socket,new ResponseContentLengthMismatchError),-1;if(request2.onComplete(headers),client[kQueue][client[kRunningIdx]++]=null,socket[kWriting])return assert(client[kRunning]===0),util.destroy(socket,new InformationalError("reset")),constants.ERROR.PAUSED;if(shouldKeepAlive){if(socket[kReset]&&client[kRunning]===0)return util.destroy(socket,new InformationalError("reset")),constants.ERROR.PAUSED;client[kPipelining]==null||client[kPipelining]===1?setImmediate(()=>client[kResume]()):client[kResume]()}else return util.destroy(socket,new InformationalError("reset")),constants.ERROR.PAUSED;return 0}};__name(Parser,"Parser");function onParserTimeout(parser){let{socket,timeoutType,client,paused}=parser.deref();timeoutType===TIMEOUT_HEADERS?(!socket[kWriting]||socket.writableNeedDrain||client[kRunning]>1)&&(assert(!paused,"cannot be paused while waiting for headers"),util.destroy(socket,new HeadersTimeoutError)):timeoutType===TIMEOUT_BODY?paused||util.destroy(socket,new BodyTimeoutError):timeoutType===TIMEOUT_KEEP_ALIVE&&(assert(client[kRunning]===0&&client[kKeepAliveTimeoutValue]),util.destroy(socket,new InformationalError("socket idle timeout")))}__name(onParserTimeout,"onParserTimeout");async function connectH1(client,socket){if(client[kSocket]=socket,!llhttpInstance){let noop=__name(()=>{},"noop");socket.on("error",noop),llhttpInstance=await llhttpPromise,llhttpPromise=null,socket.off("error",noop)}if(socket.errored)throw socket.errored;if(socket.destroyed)throw new SocketError("destroyed");return socket[kNoRef]=!1,socket[kWriting]=!1,socket[kReset]=!1,socket[kBlocking]=!1,socket[kParser]=new Parser(client,socket,llhttpInstance),util.addListener(socket,"error",onHttpSocketError),util.addListener(socket,"readable",onHttpSocketReadable),util.addListener(socket,"end",onHttpSocketEnd),util.addListener(socket,"close",onHttpSocketClose),socket[kClosed]=!1,socket.on("close",onSocketClose),{version:"h1",defaultPipelining:1,write(request2){return writeH1(client,request2)},resume(){resumeH1(client)},destroy(err,callback){socket[kClosed]?queueMicrotask(callback):(socket.on("close",callback),socket.destroy(err))},get destroyed(){return socket.destroyed},busy(request2){return!!(socket[kWriting]||socket[kReset]||socket[kBlocking]||request2&&(client[kRunning]>0&&!request2.idempotent||client[kRunning]>0&&(request2.upgrade||request2.method==="CONNECT")||client[kRunning]>0&&util.bodyLength(request2.body)!==0&&(util.isStream(request2.body)||util.isAsyncIterable(request2.body)||util.isFormDataLike(request2.body))))}}}__name(connectH1,"connectH1");function onHttpSocketError(err){assert(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID");let parser=this[kParser];if(err.code==="ECONNRESET"&&parser.statusCode&&!parser.shouldKeepAlive){parser.onMessageComplete();return}this[kError]=err,this[kClient][kOnError](err)}__name(onHttpSocketError,"onHttpSocketError");function onHttpSocketReadable(){this[kParser]?.readMore()}__name(onHttpSocketReadable,"onHttpSocketReadable");function onHttpSocketEnd(){let parser=this[kParser];if(parser.statusCode&&!parser.shouldKeepAlive){parser.onMessageComplete();return}util.destroy(this,new SocketError("other side closed",util.getSocketInfo(this)))}__name(onHttpSocketEnd,"onHttpSocketEnd");function onHttpSocketClose(){let parser=this[kParser];parser&&(!this[kError]&&parser.statusCode&&!parser.shouldKeepAlive&&parser.onMessageComplete(),this[kParser].destroy(),this[kParser]=null);let err=this[kError]||new SocketError("closed",util.getSocketInfo(this)),client=this[kClient];if(client[kSocket]=null,client[kHTTPContext]=null,client.destroyed){assert(client[kPending]===0);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request2=requests[i];util.errorRequest(client,request2,err)}}else if(client[kRunning]>0&&err.code!=="UND_ERR_INFO"){let request2=client[kQueue][client[kRunningIdx]];client[kQueue][client[kRunningIdx]++]=null,util.errorRequest(client,request2,err)}client[kPendingIdx]=client[kRunningIdx],assert(client[kRunning]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttpSocketClose,"onHttpSocketClose");function onSocketClose(){this[kClosed]=!0}__name(onSocketClose,"onSocketClose");function resumeH1(client){let socket=client[kSocket];if(socket&&!socket.destroyed){if(client[kSize]===0?!socket[kNoRef]&&socket.unref&&(socket.unref(),socket[kNoRef]=!0):socket[kNoRef]&&socket.ref&&(socket.ref(),socket[kNoRef]=!1),client[kSize]===0)socket[kParser].timeoutType!==TIMEOUT_KEEP_ALIVE&&socket[kParser].setTimeout(client[kKeepAliveTimeoutValue],TIMEOUT_KEEP_ALIVE);else if(client[kRunning]>0&&socket[kParser].statusCode<200&&socket[kParser].timeoutType!==TIMEOUT_HEADERS){let request2=client[kQueue][client[kRunningIdx]],headersTimeout=request2.headersTimeout!=null?request2.headersTimeout:client[kHeadersTimeout];socket[kParser].setTimeout(headersTimeout,TIMEOUT_HEADERS)}}}__name(resumeH1,"resumeH1");function shouldSendContentLength(method){return method!=="GET"&&method!=="HEAD"&&method!=="OPTIONS"&&method!=="TRACE"&&method!=="CONNECT"}__name(shouldSendContentLength,"shouldSendContentLength");function writeH1(client,request2){let{method,path,host:host2,upgrade,blocking,reset}=request2,{body,headers,contentLength}=request2,expectsPayload=method==="PUT"||method==="POST"||method==="PATCH"||method==="QUERY"||method==="PROPFIND"||method==="PROPPATCH";if(util.isFormDataLike(body)){extractBody||(extractBody=require_body().extractBody);let[bodyStream,contentType]=extractBody(body);request2.contentType==null&&headers.push("content-type",contentType),body=bodyStream.stream,contentLength=bodyStream.length}else util.isBlobLike(body)&&request2.contentType==null&&body.type&&headers.push("content-type",body.type);body&&typeof body.read=="function"&&body.read(0);let bodyLength=util.bodyLength(body);if(contentLength=bodyLength??contentLength,contentLength===null&&(contentLength=request2.contentLength),contentLength===0&&!expectsPayload&&(contentLength=null),shouldSendContentLength(method)&&contentLength>0&&request2.contentLength!==null&&request2.contentLength!==contentLength){if(client[kStrictContentLength])return util.errorRequest(client,request2,new RequestContentLengthMismatchError),!1;process.emitWarning(new RequestContentLengthMismatchError)}let socket=client[kSocket],abort=__name(err=>{request2.aborted||request2.completed||(util.errorRequest(client,request2,err||new RequestAbortedError),util.destroy(body),util.destroy(socket,new InformationalError("aborted")))},"abort");try{request2.onConnect(abort)}catch(err){util.errorRequest(client,request2,err)}if(request2.aborted)return!1;method==="HEAD"&&(socket[kReset]=!0),(upgrade||method==="CONNECT")&&(socket[kReset]=!0),reset!=null&&(socket[kReset]=reset),client[kMaxRequests]&&socket[kCounter]++>=client[kMaxRequests]&&(socket[kReset]=!0),blocking&&(socket[kBlocking]=!0);let header=`${method} ${path} HTTP/1.1\r
`;if(typeof host2=="string"?header+=`host: ${host2}\r
`:header+=client[kHostHeader],upgrade?header+=`connection: upgrade\r
upgrade: ${upgrade}\r
`:client[kPipelining]&&!socket[kReset]?header+=`connection: keep-alive\r
`:header+=`connection: close\r
`,Array.isArray(headers))for(let n2=0;n2<headers.length;n2+=2){let key=headers[n2+0],val2=headers[n2+1];if(Array.isArray(val2))for(let i=0;i<val2.length;i++)header+=`${key}: ${val2[i]}\r
`;else header+=`${key}: ${val2}\r
`}return channels.sendHeaders.hasSubscribers&&channels.sendHeaders.publish({request:request2,headers:header,socket}),!body||bodyLength===0?writeBuffer(abort,null,client,request2,socket,contentLength,header,expectsPayload):util.isBuffer(body)?writeBuffer(abort,body,client,request2,socket,contentLength,header,expectsPayload):util.isBlobLike(body)?typeof body.stream=="function"?writeIterable(abort,body.stream(),client,request2,socket,contentLength,header,expectsPayload):writeBlob(abort,body,client,request2,socket,contentLength,header,expectsPayload):util.isStream(body)?writeStream(abort,body,client,request2,socket,contentLength,header,expectsPayload):util.isIterable(body)?writeIterable(abort,body,client,request2,socket,contentLength,header,expectsPayload):assert(!1),!0}__name(writeH1,"writeH1");function writeStream(abort,body,client,request2,socket,contentLength,header,expectsPayload){assert(contentLength!==0||client[kRunning]===0,"stream body cannot be pipelined");let finished2=!1,writer=new AsyncWriter({abort,socket,request:request2,contentLength,client,expectsPayload,header}),onData=__name(function(chunk){if(!finished2)try{!writer.write(chunk)&&this.pause&&this.pause()}catch(err){util.destroy(this,err)}},"onData"),onDrain=__name(function(){finished2||body.resume&&body.resume()},"onDrain"),onClose=__name(function(){if(queueMicrotask(()=>{body.removeListener("error",onFinished)}),!finished2){let err=new RequestAbortedError;queueMicrotask(()=>onFinished(err))}},"onClose"),onFinished=__name(function(err){if(!finished2){if(finished2=!0,assert(socket.destroyed||socket[kWriting]&&client[kRunning]<=1),socket.off("drain",onDrain).off("error",onFinished),body.removeListener("data",onData).removeListener("end",onFinished).removeListener("close",onClose),!err)try{writer.end()}catch(er){err=er}writer.destroy(err),err&&(err.code!=="UND_ERR_INFO"||err.message!=="reset")?util.destroy(body,err):util.destroy(body)}},"onFinished");body.on("data",onData).on("end",onFinished).on("error",onFinished).on("close",onClose),body.resume&&body.resume(),socket.on("drain",onDrain).on("error",onFinished),body.errorEmitted??body.errored?setImmediate(()=>onFinished(body.errored)):(body.endEmitted??body.readableEnded)&&setImmediate(()=>onFinished(null)),(body.closeEmitted??body.closed)&&setImmediate(onClose)}__name(writeStream,"writeStream");function writeBuffer(abort,body,client,request2,socket,contentLength,header,expectsPayload){try{body?util.isBuffer(body)&&(assert(contentLength===body.byteLength,"buffer body must have content length"),socket.cork(),socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1"),socket.write(body),socket.uncork(),request2.onBodySent(body),!expectsPayload&&request2.reset!==!1&&(socket[kReset]=!0)):contentLength===0?socket.write(`${header}content-length: 0\r
\r
`,"latin1"):(assert(contentLength===null,"no body must not have content length"),socket.write(`${header}\r
`,"latin1")),request2.onRequestSent(),client[kResume]()}catch(err){abort(err)}}__name(writeBuffer,"writeBuffer");async function writeBlob(abort,body,client,request2,socket,contentLength,header,expectsPayload){assert(contentLength===body.size,"blob body must have content length");try{if(contentLength!=null&&contentLength!==body.size)throw new RequestContentLengthMismatchError;let buffer=Buffer.from(await body.arrayBuffer());socket.cork(),socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1"),socket.write(buffer),socket.uncork(),request2.onBodySent(buffer),request2.onRequestSent(),!expectsPayload&&request2.reset!==!1&&(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}}__name(writeBlob,"writeBlob");async function writeIterable(abort,body,client,request2,socket,contentLength,header,expectsPayload){assert(contentLength!==0||client[kRunning]===0,"iterator body cannot be pipelined");let callback=null;function onDrain(){if(callback){let cb=callback;callback=null,cb()}}__name(onDrain,"onDrain");let waitForDrain=__name(()=>new Promise((resolve,reject)=>{assert(callback===null),socket[kError]?reject(socket[kError]):callback=resolve}),"waitForDrain");socket.on("close",onDrain).on("drain",onDrain);let writer=new AsyncWriter({abort,socket,request:request2,contentLength,client,expectsPayload,header});try{for await(let chunk of body){if(socket[kError])throw socket[kError];writer.write(chunk)||await waitForDrain()}writer.end()}catch(err){writer.destroy(err)}finally{socket.off("close",onDrain).off("drain",onDrain)}}__name(writeIterable,"writeIterable");var AsyncWriter=class{constructor({abort,socket,request:request2,contentLength,client,expectsPayload,header}){this.socket=socket,this.request=request2,this.contentLength=contentLength,this.client=client,this.bytesWritten=0,this.expectsPayload=expectsPayload,this.header=header,this.abort=abort,socket[kWriting]=!0}write(chunk){let{socket,request:request2,contentLength,client,bytesWritten,expectsPayload,header}=this;if(socket[kError])throw socket[kError];if(socket.destroyed)return!1;let len=Buffer.byteLength(chunk);if(!len)return!0;if(contentLength!==null&&bytesWritten+len>contentLength){if(client[kStrictContentLength])throw new RequestContentLengthMismatchError;process.emitWarning(new RequestContentLengthMismatchError)}socket.cork(),bytesWritten===0&&(!expectsPayload&&request2.reset!==!1&&(socket[kReset]=!0),contentLength===null?socket.write(`${header}transfer-encoding: chunked\r
`,"latin1"):socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1")),contentLength===null&&socket.write(`\r
${len.toString(16)}\r
`,"latin1"),this.bytesWritten+=len;let ret=socket.write(chunk);return socket.uncork(),request2.onBodySent(chunk),ret||socket[kParser].timeout&&socket[kParser].timeoutType===TIMEOUT_HEADERS&&socket[kParser].timeout.refresh&&socket[kParser].timeout.refresh(),ret}end(){let{socket,contentLength,client,bytesWritten,expectsPayload,header,request:request2}=this;if(request2.onRequestSent(),socket[kWriting]=!1,socket[kError])throw socket[kError];if(!socket.destroyed){if(bytesWritten===0?expectsPayload?socket.write(`${header}content-length: 0\r
\r
`,"latin1"):socket.write(`${header}\r
`,"latin1"):contentLength===null&&socket.write(`\r
0\r
\r
`,"latin1"),contentLength!==null&&bytesWritten!==contentLength){if(client[kStrictContentLength])throw new RequestContentLengthMismatchError;process.emitWarning(new RequestContentLengthMismatchError)}socket[kParser].timeout&&socket[kParser].timeoutType===TIMEOUT_HEADERS&&socket[kParser].timeout.refresh&&socket[kParser].timeout.refresh(),client[kResume]()}}destroy(err){let{socket,client,abort}=this;socket[kWriting]=!1,err&&(assert(client[kRunning]<=1,"pipeline should only contain this request"),abort(err))}};__name(AsyncWriter,"AsyncWriter");module2.exports=connectH1}});var require_client_h2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client-h2.js"(exports,module2){"use strict";var assert=require("node:assert"),{pipeline}=require("node:stream"),util=require_util(),{RequestContentLengthMismatchError,RequestAbortedError,SocketError,InformationalError}=require_errors(),{kUrl,kReset,kClient,kRunning,kPending,kQueue,kPendingIdx,kRunningIdx,kError,kSocket,kStrictContentLength,kOnError,kMaxConcurrentStreams,kHTTP2Session,kResume,kSize,kHTTPContext,kClosed,kBodyTimeout}=require_symbols(),{channels}=require_diagnostics(),kOpenStreams=Symbol("open streams"),extractBody,http2;try{http2=require("node:http2")}catch{http2={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY,HTTP2_HEADER_METHOD,HTTP2_HEADER_PATH,HTTP2_HEADER_SCHEME,HTTP2_HEADER_CONTENT_LENGTH,HTTP2_HEADER_EXPECT,HTTP2_HEADER_STATUS}}=http2;function parseH2Headers(headers){let result=[];for(let[name,value]of Object.entries(headers))if(Array.isArray(value))for(let subvalue of value)result.push(Buffer.from(name),Buffer.from(subvalue));else result.push(Buffer.from(name),Buffer.from(value));return result}__name(parseH2Headers,"parseH2Headers");async function connectH2(client,socket){client[kSocket]=socket;let session=http2.connect(client[kUrl],{createConnection:()=>socket,peerMaxConcurrentStreams:client[kMaxConcurrentStreams],settings:{enablePush:!1}});return session[kOpenStreams]=0,session[kClient]=client,session[kSocket]=socket,session[kHTTP2Session]=null,util.addListener(session,"error",onHttp2SessionError),util.addListener(session,"frameError",onHttp2FrameError),util.addListener(session,"end",onHttp2SessionEnd),util.addListener(session,"goaway",onHttp2SessionGoAway),util.addListener(session,"close",onHttp2SessionClose),session.unref(),client[kHTTP2Session]=session,socket[kHTTP2Session]=session,util.addListener(socket,"error",onHttp2SocketError),util.addListener(socket,"end",onHttp2SocketEnd),util.addListener(socket,"close",onHttp2SocketClose),socket[kClosed]=!1,socket.on("close",onSocketClose),{version:"h2",defaultPipelining:1/0,write(request2){return writeH2(client,request2)},resume(){resumeH2(client)},destroy(err,callback){socket[kClosed]?queueMicrotask(callback):socket.destroy(err).on("close",callback)},get destroyed(){return socket.destroyed},busy(){return!1}}}__name(connectH2,"connectH2");function resumeH2(client){let socket=client[kSocket];socket?.destroyed===!1&&(client[kSize]===0||client[kMaxConcurrentStreams]===0?(socket.unref(),client[kHTTP2Session].unref()):(socket.ref(),client[kHTTP2Session].ref()))}__name(resumeH2,"resumeH2");function onHttp2SessionError(err){assert(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[kSocket][kError]=err,this[kClient][kOnError](err)}__name(onHttp2SessionError,"onHttp2SessionError");function onHttp2FrameError(type,code,id){if(id===0){let err=new InformationalError(`HTTP/2: "frameError" received - type ${type}, code ${code}`);this[kSocket][kError]=err,this[kClient][kOnError](err)}}__name(onHttp2FrameError,"onHttp2FrameError");function onHttp2SessionEnd(){let err=new SocketError("other side closed",util.getSocketInfo(this[kSocket]));this.destroy(err),util.destroy(this[kSocket],err)}__name(onHttp2SessionEnd,"onHttp2SessionEnd");function onHttp2SessionGoAway(errorCode){let err=this[kError]||new SocketError(`HTTP/2: "GOAWAY" frame received with code ${errorCode}`,util.getSocketInfo(this[kSocket])),client=this[kClient];if(client[kSocket]=null,client[kHTTPContext]=null,this.close(),this[kHTTP2Session]=null,util.destroy(this[kSocket],err),client[kRunningIdx]<client[kQueue].length){let request2=client[kQueue][client[kRunningIdx]];client[kQueue][client[kRunningIdx]++]=null,util.errorRequest(client,request2,err),client[kPendingIdx]=client[kRunningIdx]}assert(client[kRunning]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttp2SessionGoAway,"onHttp2SessionGoAway");function onHttp2SessionClose(){let{[kClient]:client}=this,{[kSocket]:socket}=client,err=this[kSocket][kError]||this[kError]||new SocketError("closed",util.getSocketInfo(socket));if(client[kSocket]=null,client[kHTTPContext]=null,client.destroyed){assert(client[kPending]===0);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request2=requests[i];util.errorRequest(client,request2,err)}}}__name(onHttp2SessionClose,"onHttp2SessionClose");function onHttp2SocketClose(){let err=this[kError]||new SocketError("closed",util.getSocketInfo(this)),client=this[kHTTP2Session][kClient];client[kSocket]=null,client[kHTTPContext]=null,this[kHTTP2Session]!==null&&this[kHTTP2Session].destroy(err),client[kPendingIdx]=client[kRunningIdx],assert(client[kRunning]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttp2SocketClose,"onHttp2SocketClose");function onHttp2SocketError(err){assert(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[kError]=err,this[kClient][kOnError](err)}__name(onHttp2SocketError,"onHttp2SocketError");function onHttp2SocketEnd(){util.destroy(this,new SocketError("other side closed",util.getSocketInfo(this)))}__name(onHttp2SocketEnd,"onHttp2SocketEnd");function onSocketClose(){this[kClosed]=!0}__name(onSocketClose,"onSocketClose");function shouldSendContentLength(method){return method!=="GET"&&method!=="HEAD"&&method!=="OPTIONS"&&method!=="TRACE"&&method!=="CONNECT"}__name(shouldSendContentLength,"shouldSendContentLength");function writeH2(client,request2){let requestTimeout=request2.bodyTimeout??client[kBodyTimeout],session=client[kHTTP2Session],{method,path,host:host2,upgrade,expectContinue,signal,headers:reqHeaders}=request2,{body}=request2;if(upgrade)return util.errorRequest(client,request2,new Error("Upgrade not supported for H2")),!1;let headers={};for(let n2=0;n2<reqHeaders.length;n2+=2){let key=reqHeaders[n2+0],val2=reqHeaders[n2+1];if(Array.isArray(val2))for(let i=0;i<val2.length;i++)headers[key]?headers[key]+=`,${val2[i]}`:headers[key]=val2[i];else headers[key]=val2}let stream2=null,{hostname,port}=client[kUrl];headers[HTTP2_HEADER_AUTHORITY]=host2||`${hostname}${port?`:${port}`:""}`,headers[HTTP2_HEADER_METHOD]=method;let abort=__name(err=>{request2.aborted||request2.completed||(err=err||new RequestAbortedError,util.errorRequest(client,request2,err),stream2!=null&&(stream2.removeAllListeners("data"),stream2.close(),client[kOnError](err),client[kResume]()),util.destroy(body,err))},"abort");try{request2.onConnect(abort)}catch(err){util.errorRequest(client,request2,err)}if(request2.aborted)return!1;if(method==="CONNECT")return session.ref(),stream2=session.request(headers,{endStream:!1,signal}),stream2.pending?stream2.once("ready",()=>{request2.onUpgrade(null,null,stream2),++session[kOpenStreams],client[kQueue][client[kRunningIdx]++]=null}):(request2.onUpgrade(null,null,stream2),++session[kOpenStreams],client[kQueue][client[kRunningIdx]++]=null),stream2.once("close",()=>{session[kOpenStreams]-=1,session[kOpenStreams]===0&&session.unref()}),stream2.setTimeout(requestTimeout),!0;headers[HTTP2_HEADER_PATH]=path,headers[HTTP2_HEADER_SCHEME]="https";let expectsPayload=method==="PUT"||method==="POST"||method==="PATCH";body&&typeof body.read=="function"&&body.read(0);let contentLength=util.bodyLength(body);if(util.isFormDataLike(body)){extractBody??=require_body().extractBody;let[bodyStream,contentType]=extractBody(body);headers["content-type"]=contentType,body=bodyStream.stream,contentLength=bodyStream.length}if(contentLength==null&&(contentLength=request2.contentLength),(contentLength===0||!expectsPayload)&&(contentLength=null),shouldSendContentLength(method)&&contentLength>0&&request2.contentLength!=null&&request2.contentLength!==contentLength){if(client[kStrictContentLength])return util.errorRequest(client,request2,new RequestContentLengthMismatchError),!1;process.emitWarning(new RequestContentLengthMismatchError)}if(contentLength!=null&&(assert(body,"no body must not have content length"),headers[HTTP2_HEADER_CONTENT_LENGTH]=`${contentLength}`),session.ref(),channels.sendHeaders.hasSubscribers){let header="";for(let key in headers)header+=`${key}: ${headers[key]}\r
`;channels.sendHeaders.publish({request:request2,headers:header,socket:session[kSocket]})}let shouldEndStream=method==="GET"||method==="HEAD"||body===null;return expectContinue?(headers[HTTP2_HEADER_EXPECT]="100-continue",stream2=session.request(headers,{endStream:shouldEndStream,signal}),stream2.once("continue",writeBodyH2)):(stream2=session.request(headers,{endStream:shouldEndStream,signal}),writeBodyH2()),++session[kOpenStreams],stream2.setTimeout(requestTimeout),stream2.once("response",headers2=>{let{[HTTP2_HEADER_STATUS]:statusCode,...realHeaders}=headers2;if(request2.onResponseStarted(),request2.aborted){stream2.removeAllListeners("data");return}request2.onHeaders(Number(statusCode),parseH2Headers(realHeaders),stream2.resume.bind(stream2),"")===!1&&stream2.pause()}),stream2.on("data",chunk=>{request2.onData(chunk)===!1&&stream2.pause()}),stream2.once("end",err=>{stream2.removeAllListeners("data"),stream2.state?.state==null||stream2.state.state<6?(!request2.aborted&&!request2.completed&&request2.onComplete({}),client[kQueue][client[kRunningIdx]++]=null,client[kResume]()):(--session[kOpenStreams],session[kOpenStreams]===0&&session.unref(),abort(err??new InformationalError("HTTP/2: stream half-closed (remote)")),client[kQueue][client[kRunningIdx]++]=null,client[kPendingIdx]=client[kRunningIdx],client[kResume]())}),stream2.once("close",()=>{stream2.removeAllListeners("data"),session[kOpenStreams]-=1,session[kOpenStreams]===0&&session.unref()}),stream2.once("error",function(err){stream2.removeAllListeners("data"),abort(err)}),stream2.once("frameError",(type,code)=>{stream2.removeAllListeners("data"),abort(new InformationalError(`HTTP/2: "frameError" received - type ${type}, code ${code}`))}),stream2.on("aborted",()=>{stream2.removeAllListeners("data")}),stream2.on("timeout",()=>{let err=new InformationalError(`HTTP/2: "stream timeout after ${requestTimeout}"`);stream2.removeAllListeners("data"),session[kOpenStreams]-=1,session[kOpenStreams]===0&&session.unref(),abort(err)}),stream2.once("trailers",trailers=>{request2.aborted||request2.completed||request2.onComplete(trailers)}),!0;function writeBodyH2(){!body||contentLength===0?writeBuffer(abort,stream2,null,client,request2,client[kSocket],contentLength,expectsPayload):util.isBuffer(body)?writeBuffer(abort,stream2,body,client,request2,client[kSocket],contentLength,expectsPayload):util.isBlobLike(body)?typeof body.stream=="function"?writeIterable(abort,stream2,body.stream(),client,request2,client[kSocket],contentLength,expectsPayload):writeBlob(abort,stream2,body,client,request2,client[kSocket],contentLength,expectsPayload):util.isStream(body)?writeStream(abort,client[kSocket],expectsPayload,stream2,body,client,request2,contentLength):util.isIterable(body)?writeIterable(abort,stream2,body,client,request2,client[kSocket],contentLength,expectsPayload):assert(!1)}__name(writeBodyH2,"writeBodyH2")}__name(writeH2,"writeH2");function writeBuffer(abort,h2stream,body,client,request2,socket,contentLength,expectsPayload){try{body!=null&&util.isBuffer(body)&&(assert(contentLength===body.byteLength,"buffer body must have content length"),h2stream.cork(),h2stream.write(body),h2stream.uncork(),h2stream.end(),request2.onBodySent(body)),expectsPayload||(socket[kReset]=!0),request2.onRequestSent(),client[kResume]()}catch(error){abort(error)}}__name(writeBuffer,"writeBuffer");function writeStream(abort,socket,expectsPayload,h2stream,body,client,request2,contentLength){assert(contentLength!==0||client[kRunning]===0,"stream body cannot be pipelined");let pipe=pipeline(body,h2stream,err=>{err?(util.destroy(pipe,err),abort(err)):(util.removeAllListeners(pipe),request2.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]())});util.addListener(pipe,"data",onPipeData);function onPipeData(chunk){request2.onBodySent(chunk)}__name(onPipeData,"onPipeData")}__name(writeStream,"writeStream");async function writeBlob(abort,h2stream,body,client,request2,socket,contentLength,expectsPayload){assert(contentLength===body.size,"blob body must have content length");try{if(contentLength!=null&&contentLength!==body.size)throw new RequestContentLengthMismatchError;let buffer=Buffer.from(await body.arrayBuffer());h2stream.cork(),h2stream.write(buffer),h2stream.uncork(),h2stream.end(),request2.onBodySent(buffer),request2.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}}__name(writeBlob,"writeBlob");async function writeIterable(abort,h2stream,body,client,request2,socket,contentLength,expectsPayload){assert(contentLength!==0||client[kRunning]===0,"iterator body cannot be pipelined");let callback=null;function onDrain(){if(callback){let cb=callback;callback=null,cb()}}__name(onDrain,"onDrain");let waitForDrain=__name(()=>new Promise((resolve,reject)=>{assert(callback===null),socket[kError]?reject(socket[kError]):callback=resolve}),"waitForDrain");h2stream.on("close",onDrain).on("drain",onDrain);try{for await(let chunk of body){if(socket[kError])throw socket[kError];let res=h2stream.write(chunk);request2.onBodySent(chunk),res||await waitForDrain()}h2stream.end(),request2.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}finally{h2stream.off("close",onDrain).off("drain",onDrain)}}__name(writeIterable,"writeIterable");module2.exports=connectH2}});var require_client=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client.js"(exports,module2){"use strict";var assert=require("node:assert"),net=require("node:net"),http=require("node:http"),util=require_util(),{channels}=require_diagnostics(),Request=require_request(),DispatcherBase=require_dispatcher_base(),{InvalidArgumentError,InformationalError,ClientDestroyedError}=require_errors(),buildConnector=require_connect(),{kUrl,kServerName,kClient,kBusy,kConnect,kResuming,kRunning,kPending,kSize,kQueue,kConnected,kConnecting,kNeedDrain,kKeepAliveDefaultTimeout,kHostHeader,kPendingIdx,kRunningIdx,kError,kPipelining,kKeepAliveTimeoutValue,kMaxHeadersSize,kKeepAliveMaxTimeout,kKeepAliveTimeoutThreshold,kHeadersTimeout,kBodyTimeout,kStrictContentLength,kConnector,kMaxRequests,kCounter,kClose,kDestroy,kDispatch,kLocalAddress,kMaxResponseSize,kOnError,kHTTPContext,kMaxConcurrentStreams,kResume}=require_symbols(),connectH1=require_client_h1(),connectH2=require_client_h2(),kClosedResolve=Symbol("kClosedResolve"),getDefaultNodeMaxHeaderSize=http&&http.maxHeaderSize&&Number.isInteger(http.maxHeaderSize)&&http.maxHeaderSize>0?()=>http.maxHeaderSize:()=>{throw new InvalidArgumentError("http module not available or http.maxHeaderSize invalid")},noop=__name(()=>{},"noop");function getPipelining(client){return client[kPipelining]??client[kHTTPContext]?.defaultPipelining??1}__name(getPipelining,"getPipelining");var Client2=class extends DispatcherBase{constructor(url3,{maxHeaderSize,headersTimeout,socketTimeout,requestTimeout,connectTimeout,bodyTimeout,idleTimeout,keepAlive,keepAliveTimeout,maxKeepAliveTimeout,keepAliveMaxTimeout,keepAliveTimeoutThreshold,socketPath,pipelining,tls,strictContentLength,maxCachedSessions,connect:connect2,maxRequestsPerClient,localAddress,maxResponseSize,autoSelectFamily,autoSelectFamilyAttemptTimeout,maxConcurrentStreams,allowH2}={}){if(keepAlive!==void 0)throw new InvalidArgumentError("unsupported keepAlive, use pipelining=0 instead");if(socketTimeout!==void 0)throw new InvalidArgumentError("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(requestTimeout!==void 0)throw new InvalidArgumentError("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(idleTimeout!==void 0)throw new InvalidArgumentError("unsupported idleTimeout, use keepAliveTimeout instead");if(maxKeepAliveTimeout!==void 0)throw new InvalidArgumentError("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead");if(maxHeaderSize!=null){if(!Number.isInteger(maxHeaderSize)||maxHeaderSize<1)throw new InvalidArgumentError("invalid maxHeaderSize")}else maxHeaderSize=getDefaultNodeMaxHeaderSize();if(socketPath!=null&&typeof socketPath!="string")throw new InvalidArgumentError("invalid socketPath");if(connectTimeout!=null&&(!Number.isFinite(connectTimeout)||connectTimeout<0))throw new InvalidArgumentError("invalid connectTimeout");if(keepAliveTimeout!=null&&(!Number.isFinite(keepAliveTimeout)||keepAliveTimeout<=0))throw new InvalidArgumentError("invalid keepAliveTimeout");if(keepAliveMaxTimeout!=null&&(!Number.isFinite(keepAliveMaxTimeout)||keepAliveMaxTimeout<=0))throw new InvalidArgumentError("invalid keepAliveMaxTimeout");if(keepAliveTimeoutThreshold!=null&&!Number.isFinite(keepAliveTimeoutThreshold))throw new InvalidArgumentError("invalid keepAliveTimeoutThreshold");if(headersTimeout!=null&&(!Number.isInteger(headersTimeout)||headersTimeout<0))throw new InvalidArgumentError("headersTimeout must be a positive integer or zero");if(bodyTimeout!=null&&(!Number.isInteger(bodyTimeout)||bodyTimeout<0))throw new InvalidArgumentError("bodyTimeout must be a positive integer or zero");if(connect2!=null&&typeof connect2!="function"&&typeof connect2!="object")throw new InvalidArgumentError("connect must be a function or an object");if(maxRequestsPerClient!=null&&(!Number.isInteger(maxRequestsPerClient)||maxRequestsPerClient<0))throw new InvalidArgumentError("maxRequestsPerClient must be a positive number");if(localAddress!=null&&(typeof localAddress!="string"||net.isIP(localAddress)===0))throw new InvalidArgumentError("localAddress must be valid string IP address");if(maxResponseSize!=null&&(!Number.isInteger(maxResponseSize)||maxResponseSize<-1))throw new InvalidArgumentError("maxResponseSize must be a positive number");if(autoSelectFamilyAttemptTimeout!=null&&(!Number.isInteger(autoSelectFamilyAttemptTimeout)||autoSelectFamilyAttemptTimeout<-1))throw new InvalidArgumentError("autoSelectFamilyAttemptTimeout must be a positive number");if(allowH2!=null&&typeof allowH2!="boolean")throw new InvalidArgumentError("allowH2 must be a valid boolean value");if(maxConcurrentStreams!=null&&(typeof maxConcurrentStreams!="number"||maxConcurrentStreams<1))throw new InvalidArgumentError("maxConcurrentStreams must be a positive integer, greater than 0");super(),typeof connect2!="function"&&(connect2=buildConnector({...tls,maxCachedSessions,allowH2,socketPath,timeout:connectTimeout,...autoSelectFamily?{autoSelectFamily,autoSelectFamilyAttemptTimeout}:void 0,...connect2})),this[kUrl]=util.parseOrigin(url3),this[kConnector]=connect2,this[kPipelining]=pipelining??1,this[kMaxHeadersSize]=maxHeaderSize,this[kKeepAliveDefaultTimeout]=keepAliveTimeout??4e3,this[kKeepAliveMaxTimeout]=keepAliveMaxTimeout??6e5,this[kKeepAliveTimeoutThreshold]=keepAliveTimeoutThreshold??2e3,this[kKeepAliveTimeoutValue]=this[kKeepAliveDefaultTimeout],this[kServerName]=null,this[kLocalAddress]=localAddress??null,this[kResuming]=0,this[kNeedDrain]=0,this[kHostHeader]=`host: ${this[kUrl].hostname}${this[kUrl].port?`:${this[kUrl].port}`:""}\r
`,this[kBodyTimeout]=bodyTimeout??3e5,this[kHeadersTimeout]=headersTimeout??3e5,this[kStrictContentLength]=strictContentLength??!0,this[kMaxRequests]=maxRequestsPerClient,this[kClosedResolve]=null,this[kMaxResponseSize]=maxResponseSize>-1?maxResponseSize:-1,this[kMaxConcurrentStreams]=maxConcurrentStreams??100,this[kHTTPContext]=null,this[kQueue]=[],this[kRunningIdx]=0,this[kPendingIdx]=0,this[kResume]=sync=>resume(this,sync),this[kOnError]=err=>onError(this,err)}get pipelining(){return this[kPipelining]}set pipelining(value){this[kPipelining]=value,this[kResume](!0)}get[kPending](){return this[kQueue].length-this[kPendingIdx]}get[kRunning](){return this[kPendingIdx]-this[kRunningIdx]}get[kSize](){return this[kQueue].length-this[kRunningIdx]}get[kConnected](){return!!this[kHTTPContext]&&!this[kConnecting]&&!this[kHTTPContext].destroyed}get[kBusy](){return!!(this[kHTTPContext]?.busy(null)||this[kSize]>=(getPipelining(this)||1)||this[kPending]>0)}[kConnect](cb){connect(this),this.once("connect",cb)}[kDispatch](opts,handler){let origin=opts.origin||this[kUrl].origin,request2=new Request(origin,opts,handler);return this[kQueue].push(request2),this[kResuming]||(util.bodyLength(request2.body)==null&&util.isIterable(request2.body)?(this[kResuming]=1,queueMicrotask(()=>resume(this))):this[kResume](!0)),this[kResuming]&&this[kNeedDrain]!==2&&this[kBusy]&&(this[kNeedDrain]=2),this[kNeedDrain]<2}async[kClose](){return new Promise(resolve=>{this[kSize]?this[kClosedResolve]=resolve:resolve(null)})}async[kDestroy](err){return new Promise(resolve=>{let requests=this[kQueue].splice(this[kPendingIdx]);for(let i=0;i<requests.length;i++){let request2=requests[i];util.errorRequest(this,request2,err)}let callback=__name(()=>{this[kClosedResolve]&&(this[kClosedResolve](),this[kClosedResolve]=null),resolve(null)},"callback");this[kHTTPContext]?(this[kHTTPContext].destroy(err,callback),this[kHTTPContext]=null):queueMicrotask(callback),this[kResume]()})}};__name(Client2,"Client");function onError(client,err){if(client[kRunning]===0&&err.code!=="UND_ERR_INFO"&&err.code!=="UND_ERR_SOCKET"){assert(client[kPendingIdx]===client[kRunningIdx]);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request2=requests[i];util.errorRequest(client,request2,err)}assert(client[kSize]===0)}}__name(onError,"onError");async function connect(client){assert(!client[kConnecting]),assert(!client[kHTTPContext]);let{host:host2,hostname,protocol,port}=client[kUrl];if(hostname[0]==="["){let idx=hostname.indexOf("]");assert(idx!==-1);let ip=hostname.substring(1,idx);assert(net.isIPv6(ip)),hostname=ip}client[kConnecting]=!0,channels.beforeConnect.hasSubscribers&&channels.beforeConnect.publish({connectParams:{host:host2,hostname,protocol,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector]});try{let socket=await new Promise((resolve,reject)=>{client[kConnector]({host:host2,hostname,protocol,port,servername:client[kServerName],localAddress:client[kLocalAddress]},(err,socket2)=>{err?reject(err):resolve(socket2)})});if(client.destroyed){util.destroy(socket.on("error",noop),new ClientDestroyedError);return}assert(socket);try{client[kHTTPContext]=socket.alpnProtocol==="h2"?await connectH2(client,socket):await connectH1(client,socket)}catch(err){throw socket.destroy().on("error",noop),err}client[kConnecting]=!1,socket[kCounter]=0,socket[kMaxRequests]=client[kMaxRequests],socket[kClient]=client,socket[kError]=null,channels.connected.hasSubscribers&&channels.connected.publish({connectParams:{host:host2,hostname,protocol,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector],socket}),client.emit("connect",client[kUrl],[client])}catch(err){if(client.destroyed)return;if(client[kConnecting]=!1,channels.connectError.hasSubscribers&&channels.connectError.publish({connectParams:{host:host2,hostname,protocol,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector],error:err}),err.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(assert(client[kRunning]===0);client[kPending]>0&&client[kQueue][client[kPendingIdx]].servername===client[kServerName];){let request2=client[kQueue][client[kPendingIdx]++];util.errorRequest(client,request2,err)}else onError(client,err);client.emit("connectionError",client[kUrl],[client],err)}client[kResume]()}__name(connect,"connect");function emitDrain(client){client[kNeedDrain]=0,client.emit("drain",client[kUrl],[client])}__name(emitDrain,"emitDrain");function resume(client,sync){client[kResuming]!==2&&(client[kResuming]=2,_resume(client,sync),client[kResuming]=0,client[kRunningIdx]>256&&(client[kQueue].splice(0,client[kRunningIdx]),client[kPendingIdx]-=client[kRunningIdx],client[kRunningIdx]=0))}__name(resume,"resume");function _resume(client,sync){for(;;){if(client.destroyed){assert(client[kPending]===0);return}if(client[kClosedResolve]&&!client[kSize]){client[kClosedResolve](),client[kClosedResolve]=null;return}if(client[kHTTPContext]&&client[kHTTPContext].resume(),client[kBusy])client[kNeedDrain]=2;else if(client[kNeedDrain]===2){sync?(client[kNeedDrain]=1,queueMicrotask(()=>emitDrain(client))):emitDrain(client);continue}if(client[kPending]===0||client[kRunning]>=(getPipelining(client)||1))return;let request2=client[kQueue][client[kPendingIdx]];if(client[kUrl].protocol==="https:"&&client[kServerName]!==request2.servername){if(client[kRunning]>0)return;client[kServerName]=request2.servername,client[kHTTPContext]?.destroy(new InformationalError("servername changed"),()=>{client[kHTTPContext]=null,resume(client)})}if(client[kConnecting])return;if(!client[kHTTPContext]){connect(client);return}if(client[kHTTPContext].destroyed||client[kHTTPContext].busy(request2))return;!request2.aborted&&client[kHTTPContext].write(request2)?client[kPendingIdx]++:client[kQueue].splice(client[kPendingIdx],1)}}__name(_resume,"_resume");module2.exports=Client2}});var require_fixed_queue=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/fixed-queue.js"(exports,module2){"use strict";var FixedCircularBuffer=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048).fill(void 0),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(data){this.list[this.top]=data,this.top=this.top+1&2047}shift(){let nextItem=this.list[this.bottom];return nextItem===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,nextItem)}};__name(FixedCircularBuffer,"FixedCircularBuffer");module2.exports=__name(class{constructor(){this.head=this.tail=new FixedCircularBuffer}isEmpty(){return this.head.isEmpty()}push(data){this.head.isFull()&&(this.head=this.head.next=new FixedCircularBuffer),this.head.push(data)}shift(){let tail=this.tail,next=tail.shift();return tail.isEmpty()&&tail.next!==null&&(this.tail=tail.next,tail.next=null),next}},"FixedQueue")}});var require_pool_stats=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool-stats.js"(exports,module2){"use strict";var{kFree,kConnected,kPending,kQueued,kRunning,kSize}=require_symbols(),kPool=Symbol("pool"),PoolStats=class{constructor(pool){this[kPool]=pool}get connected(){return this[kPool][kConnected]}get free(){return this[kPool][kFree]}get pending(){return this[kPool][kPending]}get queued(){return this[kPool][kQueued]}get running(){return this[kPool][kRunning]}get size(){return this[kPool][kSize]}};__name(PoolStats,"PoolStats");module2.exports=PoolStats}});var require_pool_base=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool-base.js"(exports,module2){"use strict";var DispatcherBase=require_dispatcher_base(),FixedQueue=require_fixed_queue(),{kConnected,kSize,kRunning,kPending,kQueued,kBusy,kFree,kUrl,kClose,kDestroy,kDispatch}=require_symbols(),PoolStats=require_pool_stats(),kClients=Symbol("clients"),kNeedDrain=Symbol("needDrain"),kQueue=Symbol("queue"),kClosedResolve=Symbol("closed resolve"),kOnDrain=Symbol("onDrain"),kOnConnect=Symbol("onConnect"),kOnDisconnect=Symbol("onDisconnect"),kOnConnectionError=Symbol("onConnectionError"),kGetDispatcher=Symbol("get dispatcher"),kAddClient=Symbol("add client"),kRemoveClient=Symbol("remove client"),kStats=Symbol("stats"),PoolBase=class extends DispatcherBase{constructor(){super(),this[kQueue]=new FixedQueue,this[kClients]=[],this[kQueued]=0;let pool=this;this[kOnDrain]=__name(function(origin,targets){let queue=pool[kQueue],needDrain=!1;for(;!needDrain;){let item=queue.shift();if(!item)break;pool[kQueued]--,needDrain=!this.dispatch(item.opts,item.handler)}this[kNeedDrain]=needDrain,!this[kNeedDrain]&&pool[kNeedDrain]&&(pool[kNeedDrain]=!1,pool.emit("drain",origin,[pool,...targets])),pool[kClosedResolve]&&queue.isEmpty()&&Promise.all(pool[kClients].map(c=>c.close())).then(pool[kClosedResolve])},"onDrain"),this[kOnConnect]=(origin,targets)=>{pool.emit("connect",origin,[pool,...targets])},this[kOnDisconnect]=(origin,targets,err)=>{pool.emit("disconnect",origin,[pool,...targets],err)},this[kOnConnectionError]=(origin,targets,err)=>{pool.emit("connectionError",origin,[pool,...targets],err)},this[kStats]=new PoolStats(this)}get[kBusy](){return this[kNeedDrain]}get[kConnected](){return this[kClients].filter(client=>client[kConnected]).length}get[kFree](){return this[kClients].filter(client=>client[kConnected]&&!client[kNeedDrain]).length}get[kPending](){let ret=this[kQueued];for(let{[kPending]:pending}of this[kClients])ret+=pending;return ret}get[kRunning](){let ret=0;for(let{[kRunning]:running}of this[kClients])ret+=running;return ret}get[kSize](){let ret=this[kQueued];for(let{[kSize]:size}of this[kClients])ret+=size;return ret}get stats(){return this[kStats]}async[kClose](){this[kQueue].isEmpty()?await Promise.all(this[kClients].map(c=>c.close())):await new Promise(resolve=>{this[kClosedResolve]=resolve})}async[kDestroy](err){for(;;){let item=this[kQueue].shift();if(!item)break;item.handler.onError(err)}await Promise.all(this[kClients].map(c=>c.destroy(err)))}[kDispatch](opts,handler){let dispatcher=this[kGetDispatcher]();return dispatcher?dispatcher.dispatch(opts,handler)||(dispatcher[kNeedDrain]=!0,this[kNeedDrain]=!this[kGetDispatcher]()):(this[kNeedDrain]=!0,this[kQueue].push({opts,handler}),this[kQueued]++),!this[kNeedDrain]}[kAddClient](client){return client.on("drain",this[kOnDrain]).on("connect",this[kOnConnect]).on("disconnect",this[kOnDisconnect]).on("connectionError",this[kOnConnectionError]),this[kClients].push(client),this[kNeedDrain]&&queueMicrotask(()=>{this[kNeedDrain]&&this[kOnDrain](client[kUrl],[this,client])}),this}[kRemoveClient](client){client.close(()=>{let idx=this[kClients].indexOf(client);idx!==-1&&this[kClients].splice(idx,1)}),this[kNeedDrain]=this[kClients].some(dispatcher=>!dispatcher[kNeedDrain]&&dispatcher.closed!==!0&&dispatcher.destroyed!==!0)}};__name(PoolBase,"PoolBase");module2.exports={PoolBase,kClients,kNeedDrain,kAddClient,kRemoveClient,kGetDispatcher}}});var require_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool.js"(exports,module2){"use strict";var{PoolBase,kClients,kNeedDrain,kAddClient,kGetDispatcher}=require_pool_base(),Client2=require_client(),{InvalidArgumentError}=require_errors(),util=require_util(),{kUrl}=require_symbols(),buildConnector=require_connect(),kOptions=Symbol("options"),kConnections=Symbol("connections"),kFactory=Symbol("factory");function defaultFactory(origin,opts){return new Client2(origin,opts)}__name(defaultFactory,"defaultFactory");var Pool=class extends PoolBase{constructor(origin,{connections,factory=defaultFactory,connect,connectTimeout,tls,maxCachedSessions,socketPath,autoSelectFamily,autoSelectFamilyAttemptTimeout,allowH2,...options}={}){if(connections!=null&&(!Number.isFinite(connections)||connections<0))throw new InvalidArgumentError("invalid connections");if(typeof factory!="function")throw new InvalidArgumentError("factory must be a function.");if(connect!=null&&typeof connect!="function"&&typeof connect!="object")throw new InvalidArgumentError("connect must be a function or an object");super(),typeof connect!="function"&&(connect=buildConnector({...tls,maxCachedSessions,allowH2,socketPath,timeout:connectTimeout,...autoSelectFamily?{autoSelectFamily,autoSelectFamilyAttemptTimeout}:void 0,...connect})),this[kConnections]=connections||null,this[kUrl]=util.parseOrigin(origin),this[kOptions]={...util.deepClone(options),connect,allowH2},this[kOptions].interceptors=options.interceptors?{...options.interceptors}:void 0,this[kFactory]=factory}[kGetDispatcher](){for(let client of this[kClients])if(!client[kNeedDrain])return client;if(!this[kConnections]||this[kClients].length<this[kConnections]){let dispatcher=this[kFactory](this[kUrl],this[kOptions]);return this[kAddClient](dispatcher),dispatcher}}};__name(Pool,"Pool");module2.exports=Pool}});var require_balanced_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/balanced-pool.js"(exports,module2){"use strict";var{BalancedPoolMissingUpstreamError,InvalidArgumentError}=require_errors(),{PoolBase,kClients,kNeedDrain,kAddClient,kRemoveClient,kGetDispatcher}=require_pool_base(),Pool=require_pool(),{kUrl}=require_symbols(),{parseOrigin}=require_util(),kFactory=Symbol("factory"),kOptions=Symbol("options"),kGreatestCommonDivisor=Symbol("kGreatestCommonDivisor"),kCurrentWeight=Symbol("kCurrentWeight"),kIndex=Symbol("kIndex"),kWeight=Symbol("kWeight"),kMaxWeightPerServer=Symbol("kMaxWeightPerServer"),kErrorPenalty=Symbol("kErrorPenalty");function getGreatestCommonDivisor(a,b){if(a===0)return b;for(;b!==0;){let t=b;b=a%b,a=t}return a}__name(getGreatestCommonDivisor,"getGreatestCommonDivisor");function defaultFactory(origin,opts){return new Pool(origin,opts)}__name(defaultFactory,"defaultFactory");var BalancedPool=class extends PoolBase{constructor(upstreams=[],{factory=defaultFactory,...opts}={}){if(typeof factory!="function")throw new InvalidArgumentError("factory must be a function.");super(),this[kOptions]=opts,this[kIndex]=-1,this[kCurrentWeight]=0,this[kMaxWeightPerServer]=this[kOptions].maxWeightPerServer||100,this[kErrorPenalty]=this[kOptions].errorPenalty||15,Array.isArray(upstreams)||(upstreams=[upstreams]),this[kFactory]=factory;for(let upstream of upstreams)this.addUpstream(upstream);this._updateBalancedPoolStats()}addUpstream(upstream){let upstreamOrigin=parseOrigin(upstream).origin;if(this[kClients].find(pool2=>pool2[kUrl].origin===upstreamOrigin&&pool2.closed!==!0&&pool2.destroyed!==!0))return this;let pool=this[kFactory](upstreamOrigin,Object.assign({},this[kOptions]));this[kAddClient](pool),pool.on("connect",()=>{pool[kWeight]=Math.min(this[kMaxWeightPerServer],pool[kWeight]+this[kErrorPenalty])}),pool.on("connectionError",()=>{pool[kWeight]=Math.max(1,pool[kWeight]-this[kErrorPenalty]),this._updateBalancedPoolStats()}),pool.on("disconnect",(...args)=>{let err=args[2];err&&err.code==="UND_ERR_SOCKET"&&(pool[kWeight]=Math.max(1,pool[kWeight]-this[kErrorPenalty]),this._updateBalancedPoolStats())});for(let client of this[kClients])client[kWeight]=this[kMaxWeightPerServer];return this._updateBalancedPoolStats(),this}_updateBalancedPoolStats(){let result=0;for(let i=0;i<this[kClients].length;i++)result=getGreatestCommonDivisor(this[kClients][i][kWeight],result);this[kGreatestCommonDivisor]=result}removeUpstream(upstream){let upstreamOrigin=parseOrigin(upstream).origin,pool=this[kClients].find(pool2=>pool2[kUrl].origin===upstreamOrigin&&pool2.closed!==!0&&pool2.destroyed!==!0);return pool&&this[kRemoveClient](pool),this}get upstreams(){return this[kClients].filter(dispatcher=>dispatcher.closed!==!0&&dispatcher.destroyed!==!0).map(p2=>p2[kUrl].origin)}[kGetDispatcher](){if(this[kClients].length===0)throw new BalancedPoolMissingUpstreamError;if(!this[kClients].find(dispatcher2=>!dispatcher2[kNeedDrain]&&dispatcher2.closed!==!0&&dispatcher2.destroyed!==!0)||this[kClients].map(pool=>pool[kNeedDrain]).reduce((a,b)=>a&&b,!0))return;let counter=0,maxWeightIndex=this[kClients].findIndex(pool=>!pool[kNeedDrain]);for(;counter++<this[kClients].length;){this[kIndex]=(this[kIndex]+1)%this[kClients].length;let pool=this[kClients][this[kIndex]];if(pool[kWeight]>this[kClients][maxWeightIndex][kWeight]&&!pool[kNeedDrain]&&(maxWeightIndex=this[kIndex]),this[kIndex]===0&&(this[kCurrentWeight]=this[kCurrentWeight]-this[kGreatestCommonDivisor],this[kCurrentWeight]<=0&&(this[kCurrentWeight]=this[kMaxWeightPerServer])),pool[kWeight]>=this[kCurrentWeight]&&!pool[kNeedDrain])return pool}return this[kCurrentWeight]=this[kClients][maxWeightIndex][kWeight],this[kIndex]=maxWeightIndex,this[kClients][maxWeightIndex]}};__name(BalancedPool,"BalancedPool");module2.exports=BalancedPool}});var require_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/agent.js"(exports,module2){"use strict";var{InvalidArgumentError}=require_errors(),{kClients,kRunning,kClose,kDestroy,kDispatch}=require_symbols(),DispatcherBase=require_dispatcher_base(),Pool=require_pool(),Client2=require_client(),util=require_util(),kOnConnect=Symbol("onConnect"),kOnDisconnect=Symbol("onDisconnect"),kOnConnectionError=Symbol("onConnectionError"),kOnDrain=Symbol("onDrain"),kFactory=Symbol("factory"),kOptions=Symbol("options");function defaultFactory(origin,opts){return opts&&opts.connections===1?new Client2(origin,opts):new Pool(origin,opts)}__name(defaultFactory,"defaultFactory");var Agent=class extends DispatcherBase{constructor({factory=defaultFactory,connect,...options}={}){if(typeof factory!="function")throw new InvalidArgumentError("factory must be a function.");if(connect!=null&&typeof connect!="function"&&typeof connect!="object")throw new InvalidArgumentError("connect must be a function or an object");super(),connect&&typeof connect!="function"&&(connect={...connect}),this[kOptions]={...util.deepClone(options),connect},this[kFactory]=factory,this[kClients]=new Map,this[kOnDrain]=(origin,targets)=>{this.emit("drain",origin,[this,...targets])},this[kOnConnect]=(origin,targets)=>{this.emit("connect",origin,[this,...targets])},this[kOnDisconnect]=(origin,targets,err)=>{this.emit("disconnect",origin,[this,...targets],err)},this[kOnConnectionError]=(origin,targets,err)=>{this.emit("connectionError",origin,[this,...targets],err)}}get[kRunning](){let ret=0;for(let client of this[kClients].values())ret+=client[kRunning];return ret}[kDispatch](opts,handler){let key;if(opts.origin&&(typeof opts.origin=="string"||opts.origin instanceof URL))key=String(opts.origin);else throw new InvalidArgumentError("opts.origin must be a non-empty string or URL.");let dispatcher=this[kClients].get(key);return dispatcher||(dispatcher=this[kFactory](opts.origin,this[kOptions]).on("drain",this[kOnDrain]).on("connect",this[kOnConnect]).on("disconnect",this[kOnDisconnect]).on("connectionError",this[kOnConnectionError]),this[kClients].set(key,dispatcher)),dispatcher.dispatch(opts,handler)}async[kClose](){let closePromises=[];for(let client of this[kClients].values())closePromises.push(client.close());this[kClients].clear(),await Promise.all(closePromises)}async[kDestroy](err){let destroyPromises=[];for(let client of this[kClients].values())destroyPromises.push(client.destroy(err));this[kClients].clear(),await Promise.all(destroyPromises)}};__name(Agent,"Agent");module2.exports=Agent}});var require_proxy_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/proxy-agent.js"(exports,module2){"use strict";var{kProxy,kClose,kDestroy}=require_symbols(),{URL:URL2}=require("node:url"),Agent=require_agent(),Pool=require_pool(),DispatcherBase=require_dispatcher_base(),{InvalidArgumentError,RequestAbortedError,SecureProxyConnectionError}=require_errors(),buildConnector=require_connect(),kAgent=Symbol("proxy agent"),kClient=Symbol("proxy client"),kProxyHeaders=Symbol("proxy headers"),kRequestTls=Symbol("request tls settings"),kProxyTls=Symbol("proxy tls settings"),kConnectEndpoint=Symbol("connect endpoint function");function defaultProtocolPort(protocol){return protocol==="https:"?443:80}__name(defaultProtocolPort,"defaultProtocolPort");function defaultFactory(origin,opts){return new Pool(origin,opts)}__name(defaultFactory,"defaultFactory");var noop=__name(()=>{},"noop"),ProxyAgent=class extends DispatcherBase{constructor(opts){if(!opts||typeof opts=="object"&&!(opts instanceof URL2)&&!opts.uri)throw new InvalidArgumentError("Proxy uri is mandatory");let{clientFactory=defaultFactory}=opts;if(typeof clientFactory!="function")throw new InvalidArgumentError("Proxy opts.clientFactory must be a function.");super();let url3=this.#getUrl(opts),{href,origin,port,protocol,username,password,hostname:proxyHostname}=url3;if(this[kProxy]={uri:href,protocol},this[kRequestTls]=opts.requestTls,this[kProxyTls]=opts.proxyTls,this[kProxyHeaders]=opts.headers||{},opts.auth&&opts.token)throw new InvalidArgumentError("opts.auth cannot be used in combination with opts.token");opts.auth?this[kProxyHeaders]["proxy-authorization"]=`Basic ${opts.auth}`:opts.token?this[kProxyHeaders]["proxy-authorization"]=opts.token:username&&password&&(this[kProxyHeaders]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(username)}:${decodeURIComponent(password)}`).toString("base64")}`);let connect=buildConnector({...opts.proxyTls});this[kConnectEndpoint]=buildConnector({...opts.requestTls}),this[kClient]=clientFactory(url3,{connect}),this[kAgent]=new Agent({...opts,connect:async(opts2,callback)=>{let requestedPath=opts2.host;opts2.port||(requestedPath+=`:${defaultProtocolPort(opts2.protocol)}`);try{let{socket,statusCode}=await this[kClient].connect({origin,port,path:requestedPath,signal:opts2.signal,headers:{...this[kProxyHeaders],host:opts2.host},servername:this[kProxyTls]?.servername||proxyHostname});if(statusCode!==200&&(socket.on("error",noop).destroy(),callback(new RequestAbortedError(`Proxy response (${statusCode}) !== 200 when HTTP Tunneling`))),opts2.protocol!=="https:"){callback(null,socket);return}let servername;this[kRequestTls]?servername=this[kRequestTls].servername:servername=opts2.servername,this[kConnectEndpoint]({...opts2,servername,httpSocket:socket},callback)}catch(err){err.code==="ERR_TLS_CERT_ALTNAME_INVALID"?callback(new SecureProxyConnectionError(err)):callback(err)}}})}dispatch(opts,handler){let headers=buildHeaders(opts.headers);if(throwIfProxyAuthIsSent(headers),headers&&!("host"in headers)&&!("Host"in headers)){let{host:host2}=new URL2(opts.origin);headers.host=host2}return this[kAgent].dispatch({...opts,headers},handler)}#getUrl(opts){return typeof opts=="string"?new URL2(opts):opts instanceof URL2?opts:new URL2(opts.uri)}async[kClose](){await this[kAgent].close(),await this[kClient].close()}async[kDestroy](){await this[kAgent].destroy(),await this[kClient].destroy()}};__name(ProxyAgent,"ProxyAgent");function buildHeaders(headers){if(Array.isArray(headers)){let headersPair={};for(let i=0;i<headers.length;i+=2)headersPair[headers[i]]=headers[i+1];return headersPair}return headers}__name(buildHeaders,"buildHeaders");function throwIfProxyAuthIsSent(headers){if(headers&&Object.keys(headers).find(key=>key.toLowerCase()==="proxy-authorization"))throw new InvalidArgumentError("Proxy-Authorization should be sent in ProxyAgent constructor")}__name(throwIfProxyAuthIsSent,"throwIfProxyAuthIsSent");module2.exports=ProxyAgent}});var require_env_http_proxy_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/env-http-proxy-agent.js"(exports,module2){"use strict";var DispatcherBase=require_dispatcher_base(),{kClose,kDestroy,kClosed,kDestroyed,kDispatch,kNoProxyAgent,kHttpProxyAgent,kHttpsProxyAgent}=require_symbols(),ProxyAgent=require_proxy_agent(),Agent=require_agent(),DEFAULT_PORTS={"http:":80,"https:":443},experimentalWarned=!1,EnvHttpProxyAgent=class extends DispatcherBase{#noProxyValue=null;#noProxyEntries=null;#opts=null;constructor(opts={}){super(),this.#opts=opts,experimentalWarned||(experimentalWarned=!0,process.emitWarning("EnvHttpProxyAgent is experimental, expect them to change at any time.",{code:"UNDICI-EHPA"}));let{httpProxy,httpsProxy,noProxy,...agentOpts}=opts;this[kNoProxyAgent]=new Agent(agentOpts);let HTTP_PROXY=httpProxy??process.env.http_proxy??process.env.HTTP_PROXY;HTTP_PROXY?this[kHttpProxyAgent]=new ProxyAgent({...agentOpts,uri:HTTP_PROXY}):this[kHttpProxyAgent]=this[kNoProxyAgent];let HTTPS_PROXY=httpsProxy??process.env.https_proxy??process.env.HTTPS_PROXY;HTTPS_PROXY?this[kHttpsProxyAgent]=new ProxyAgent({...agentOpts,uri:HTTPS_PROXY}):this[kHttpsProxyAgent]=this[kHttpProxyAgent],this.#parseNoProxy()}[kDispatch](opts,handler){let url3=new URL(opts.origin);return this.#getProxyAgentForUrl(url3).dispatch(opts,handler)}async[kClose](){await this[kNoProxyAgent].close(),this[kHttpProxyAgent][kClosed]||await this[kHttpProxyAgent].close(),this[kHttpsProxyAgent][kClosed]||await this[kHttpsProxyAgent].close()}async[kDestroy](err){await this[kNoProxyAgent].destroy(err),this[kHttpProxyAgent][kDestroyed]||await this[kHttpProxyAgent].destroy(err),this[kHttpsProxyAgent][kDestroyed]||await this[kHttpsProxyAgent].destroy(err)}#getProxyAgentForUrl(url3){let{protocol,host:hostname,port}=url3;return hostname=hostname.replace(/:\d*$/,"").toLowerCase(),port=Number.parseInt(port,10)||DEFAULT_PORTS[protocol]||0,this.#shouldProxy(hostname,port)?protocol==="https:"?this[kHttpsProxyAgent]:this[kHttpProxyAgent]:this[kNoProxyAgent]}#shouldProxy(hostname,port){if(this.#noProxyChanged&&this.#parseNoProxy(),this.#noProxyEntries.length===0)return!0;if(this.#noProxyValue==="*")return!1;for(let i=0;i<this.#noProxyEntries.length;i++){let entry=this.#noProxyEntries[i];if(!(entry.port&&entry.port!==port)){if(/^[.*]/.test(entry.hostname)){if(hostname.endsWith(entry.hostname.replace(/^\*/,"")))return!1}else if(hostname===entry.hostname)return!1}}return!0}#parseNoProxy(){let noProxyValue=this.#opts.noProxy??this.#noProxyEnv,noProxySplit=noProxyValue.split(/[,\s]/),noProxyEntries=[];for(let i=0;i<noProxySplit.length;i++){let entry=noProxySplit[i];if(!entry)continue;let parsed=entry.match(/^(.+):(\d+)$/);noProxyEntries.push({hostname:(parsed?parsed[1]:entry).toLowerCase(),port:parsed?Number.parseInt(parsed[2],10):0})}this.#noProxyValue=noProxyValue,this.#noProxyEntries=noProxyEntries}get#noProxyChanged(){return this.#opts.noProxy!==void 0?!1:this.#noProxyValue!==this.#noProxyEnv}get#noProxyEnv(){return process.env.no_proxy??process.env.NO_PROXY??""}};__name(EnvHttpProxyAgent,"EnvHttpProxyAgent");module2.exports=EnvHttpProxyAgent}});var require_retry_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/retry-handler.js"(exports,module2){"use strict";var assert=require("node:assert"),{kRetryHandlerDefaultRetry}=require_symbols(),{RequestRetryError}=require_errors(),WrapHandler=require_wrap_handler(),{isDisturbed,parseRangeHeader,wrapRequestBody}=require_util();function calculateRetryAfterHeader(retryAfter){let current=Date.now();return new Date(retryAfter).getTime()-current}__name(calculateRetryAfterHeader,"calculateRetryAfterHeader");var RetryHandler=class{constructor(opts,{dispatch,handler}){let{retryOptions,...dispatchOpts}=opts,{retry:retryFn,maxRetries,maxTimeout,minTimeout,timeoutFactor,methods,errorCodes,retryAfter,statusCodes}=retryOptions??{};this.dispatch=dispatch,this.handler=WrapHandler.wrap(handler),this.opts={...dispatchOpts,body:wrapRequestBody(opts.body)},this.retryOpts={retry:retryFn??RetryHandler[kRetryHandlerDefaultRetry],retryAfter:retryAfter??!0,maxTimeout:maxTimeout??30*1e3,minTimeout:minTimeout??500,timeoutFactor:timeoutFactor??2,maxRetries:maxRetries??5,methods:methods??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:statusCodes??[500,502,503,504,429],errorCodes:errorCodes??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE","UND_ERR_SOCKET"]},this.retryCount=0,this.retryCountCheckpoint=0,this.headersSent=!1,this.start=0,this.end=null,this.etag=null}onRequestStart(controller,context){this.headersSent||this.handler.onRequestStart?.(controller,context)}onRequestUpgrade(controller,statusCode,headers,socket){this.handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}static[kRetryHandlerDefaultRetry](err,{state,opts},cb){let{statusCode,code,headers}=err,{method,retryOptions}=opts,{maxRetries,minTimeout,maxTimeout,timeoutFactor,statusCodes,errorCodes,methods}=retryOptions,{counter}=state;if(code&&code!=="UND_ERR_REQ_RETRY"&&!errorCodes.includes(code)){cb(err);return}if(Array.isArray(methods)&&!methods.includes(method)){cb(err);return}if(statusCode!=null&&Array.isArray(statusCodes)&&!statusCodes.includes(statusCode)){cb(err);return}if(counter>maxRetries){cb(err);return}let retryAfterHeader=headers?.["retry-after"];retryAfterHeader&&(retryAfterHeader=Number(retryAfterHeader),retryAfterHeader=Number.isNaN(retryAfterHeader)?calculateRetryAfterHeader(retryAfterHeader):retryAfterHeader*1e3);let retryTimeout=retryAfterHeader>0?Math.min(retryAfterHeader,maxTimeout):Math.min(minTimeout*timeoutFactor**(counter-1),maxTimeout);setTimeout(()=>cb(null),retryTimeout)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.retryCount+=1,statusCode>=300)if(this.retryOpts.statusCodes.includes(statusCode)===!1){this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}else throw new RequestRetryError("Request failed",statusCode,{headers,data:{count:this.retryCount}});if(this.headersSent){if(statusCode!==206&&(this.start>0||statusCode!==200))throw new RequestRetryError("server does not support the range header and the payload was partially consumed",statusCode,{headers,data:{count:this.retryCount}});let contentRange=parseRangeHeader(headers["content-range"]);if(!contentRange)throw new RequestRetryError("Content-Range mismatch",statusCode,{headers,data:{count:this.retryCount}});if(this.etag!=null&&this.etag!==headers.etag)throw new RequestRetryError("ETag mismatch",statusCode,{headers,data:{count:this.retryCount}});let{start,size,end=size?size-1:null}=contentRange;assert(this.start===start,"content-range mismatch"),assert(this.end==null||this.end===end,"content-range mismatch");return}if(this.end==null){if(statusCode===206){let range=parseRangeHeader(headers["content-range"]);if(range==null){this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}let{start,size,end=size?size-1:null}=range;assert(start!=null&&Number.isFinite(start),"content-range mismatch"),assert(end!=null&&Number.isFinite(end),"invalid content-length"),this.start=start,this.end=end}if(this.end==null){let contentLength=headers["content-length"];this.end=contentLength!=null?Number(contentLength)-1:null}assert(Number.isFinite(this.start)),assert(this.end==null||Number.isFinite(this.end),"invalid content-length"),this.resume=!0,this.etag=headers.etag!=null?headers.etag:null,this.etag!=null&&this.etag[0]==="W"&&this.etag[1]==="/"&&(this.etag=null),this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage)}else throw new RequestRetryError("Request failed",statusCode,{headers,data:{count:this.retryCount}})}onResponseData(controller,chunk){this.start+=chunk.length,this.handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){return this.retryCount=0,this.handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){if(controller?.aborted||isDisturbed(this.opts.body)){this.handler.onResponseError?.(controller,err);return}this.retryCount-this.retryCountCheckpoint>0?this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint):this.retryCount+=1,this.retryOpts.retry(err,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},onRetry.bind(this));function onRetry(err2){if(err2!=null||controller?.aborted||isDisturbed(this.opts.body))return this.handler.onResponseError?.(controller,err2);if(this.start!==0){let headers={range:`bytes=${this.start}-${this.end??""}`};this.etag!=null&&(headers["if-match"]=this.etag),this.opts={...this.opts,headers:{...this.opts.headers,...headers}}}try{this.retryCountCheckpoint=this.retryCount,this.dispatch(this.opts,this)}catch(err3){this.handler.onResponseError?.(controller,err3)}}__name(onRetry,"onRetry")}};__name(RetryHandler,"RetryHandler");module2.exports=RetryHandler}});var require_retry_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/retry-agent.js"(exports,module2){"use strict";var Dispatcher2=require_dispatcher(),RetryHandler=require_retry_handler(),RetryAgent=class extends Dispatcher2{#agent=null;#options=null;constructor(agent,options={}){super(options),this.#agent=agent,this.#options=options}dispatch(opts,handler){let retry=new RetryHandler({...opts,retryOptions:this.#options},{dispatch:this.#agent.dispatch.bind(this.#agent),handler});return this.#agent.dispatch(opts,retry)}close(){return this.#agent.close()}destroy(){return this.#agent.destroy()}};__name(RetryAgent,"RetryAgent");module2.exports=RetryAgent}});var require_readable=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/readable.js"(exports,module2){"use strict";var assert=require("node:assert"),{Readable:Readable2}=require("node:stream"),{RequestAbortedError,NotSupportedError,InvalidArgumentError,AbortError}=require_errors(),util=require_util(),{ReadableStreamFrom}=require_util(),kConsume=Symbol("kConsume"),kReading=Symbol("kReading"),kBody=Symbol("kBody"),kAbort=Symbol("kAbort"),kContentType=Symbol("kContentType"),kContentLength=Symbol("kContentLength"),kUsed=Symbol("kUsed"),kBytesRead=Symbol("kBytesRead"),noop=__name(()=>{},"noop"),BodyReadable=class extends Readable2{constructor({resume,abort,contentType="",contentLength,highWaterMark=64*1024}){super({autoDestroy:!0,read:resume,highWaterMark}),this._readableState.dataEmitted=!1,this[kAbort]=abort,this[kConsume]=null,this[kBytesRead]=0,this[kBody]=null,this[kUsed]=!1,this[kContentType]=contentType,this[kContentLength]=Number.isFinite(contentLength)?contentLength:null,this[kReading]=!1}_destroy(err,callback){!err&&!this._readableState.endEmitted&&(err=new RequestAbortedError),err&&this[kAbort](),this[kUsed]?callback(err):setImmediate(()=>{callback(err)})}on(event,listener){return(event==="data"||event==="readable")&&(this[kReading]=!0,this[kUsed]=!0),super.on(event,listener)}addListener(event,listener){return this.on(event,listener)}off(event,listener){let ret=super.off(event,listener);return(event==="data"||event==="readable")&&(this[kReading]=this.listenerCount("data")>0||this.listenerCount("readable")>0),ret}removeListener(event,listener){return this.off(event,listener)}push(chunk){return this[kBytesRead]+=chunk?chunk.length:0,this[kConsume]&&chunk!==null?(consumePush(this[kConsume],chunk),this[kReading]?super.push(chunk):!0):super.push(chunk)}text(){return consume(this,"text")}json(){return consume(this,"json")}blob(){return consume(this,"blob")}bytes(){return consume(this,"bytes")}arrayBuffer(){return consume(this,"arrayBuffer")}async formData(){throw new NotSupportedError}get bodyUsed(){return util.isDisturbed(this)}get body(){return this[kBody]||(this[kBody]=ReadableStreamFrom(this),this[kConsume]&&(this[kBody].getReader(),assert(this[kBody].locked))),this[kBody]}async dump(opts){let signal=opts?.signal;if(signal!=null&&(typeof signal!="object"||!("aborted"in signal)))throw new InvalidArgumentError("signal must be an AbortSignal");let limit=opts?.limit&&Number.isFinite(opts.limit)?opts.limit:128*1024;return signal?.throwIfAborted(),this._readableState.closeEmitted?null:await new Promise((resolve,reject)=>{if((this[kContentLength]&&this[kContentLength]>limit||this[kBytesRead]>limit)&&this.destroy(new AbortError),signal){let onAbort=__name(()=>{this.destroy(signal.reason??new AbortError)},"onAbort");signal.addEventListener("abort",onAbort),this.on("close",function(){signal.removeEventListener("abort",onAbort),signal.aborted?reject(signal.reason??new AbortError):resolve(null)})}else this.on("close",resolve);this.on("error",noop).on("data",()=>{this[kBytesRead]>limit&&this.destroy()}).resume()})}setEncoding(encoding){return Buffer.isEncoding(encoding)&&(this._readableState.encoding=encoding),this}};__name(BodyReadable,"BodyReadable");function isLocked(bodyReadable){return bodyReadable[kBody]?.locked===!0||bodyReadable[kConsume]!==null}__name(isLocked,"isLocked");function isUnusable(bodyReadable){return util.isDisturbed(bodyReadable)||isLocked(bodyReadable)}__name(isUnusable,"isUnusable");function consume(stream2,type){return assert(!stream2[kConsume]),new Promise((resolve,reject)=>{if(isUnusable(stream2)){let rState=stream2._readableState;rState.destroyed&&rState.closeEmitted===!1?stream2.on("error",err=>{reject(err)}).on("close",()=>{reject(new TypeError("unusable"))}):reject(rState.errored??new TypeError("unusable"))}else queueMicrotask(()=>{stream2[kConsume]={type,stream:stream2,resolve,reject,length:0,body:[]},stream2.on("error",function(err){consumeFinish(this[kConsume],err)}).on("close",function(){this[kConsume].body!==null&&consumeFinish(this[kConsume],new RequestAbortedError)}),consumeStart(stream2[kConsume])})})}__name(consume,"consume");function consumeStart(consume2){if(consume2.body===null)return;let{_readableState:state}=consume2.stream;if(state.bufferIndex){let start=state.bufferIndex,end=state.buffer.length;for(let n2=start;n2<end;n2++)consumePush(consume2,state.buffer[n2])}else for(let chunk of state.buffer)consumePush(consume2,chunk);for(state.endEmitted?consumeEnd(this[kConsume],this._readableState.encoding):consume2.stream.on("end",function(){consumeEnd(this[kConsume],this._readableState.encoding)}),consume2.stream.resume();consume2.stream.read()!=null;);}__name(consumeStart,"consumeStart");function chunksDecode(chunks,length,encoding){if(chunks.length===0||length===0)return"";let buffer=chunks.length===1?chunks[0]:Buffer.concat(chunks,length),bufferLength=buffer.length,start=bufferLength>2&&buffer[0]===239&&buffer[1]===187&&buffer[2]===191?3:0;return!encoding||encoding==="utf8"||encoding==="utf-8"?buffer.utf8Slice(start,bufferLength):buffer.subarray(start,bufferLength).toString(encoding)}__name(chunksDecode,"chunksDecode");function chunksConcat(chunks,length){if(chunks.length===0||length===0)return new Uint8Array(0);if(chunks.length===1)return new Uint8Array(chunks[0]);let buffer=new Uint8Array(Buffer.allocUnsafeSlow(length).buffer),offset=0;for(let i=0;i<chunks.length;++i){let chunk=chunks[i];buffer.set(chunk,offset),offset+=chunk.length}return buffer}__name(chunksConcat,"chunksConcat");function consumeEnd(consume2,encoding){let{type,body,resolve,stream:stream2,length}=consume2;try{type==="text"?resolve(chunksDecode(body,length,encoding)):type==="json"?resolve(JSON.parse(chunksDecode(body,length,encoding))):type==="arrayBuffer"?resolve(chunksConcat(body,length).buffer):type==="blob"?resolve(new Blob(body,{type:stream2[kContentType]})):type==="bytes"&&resolve(chunksConcat(body,length)),consumeFinish(consume2)}catch(err){stream2.destroy(err)}}__name(consumeEnd,"consumeEnd");function consumePush(consume2,chunk){consume2.length+=chunk.length,consume2.body.push(chunk)}__name(consumePush,"consumePush");function consumeFinish(consume2,err){consume2.body!==null&&(err?consume2.reject(err):consume2.resolve(),consume2.type=null,consume2.stream=null,consume2.resolve=null,consume2.reject=null,consume2.length=0,consume2.body=null)}__name(consumeFinish,"consumeFinish");module2.exports={Readable:BodyReadable,chunksDecode}}});var require_api_request=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-request.js"(exports,module2){"use strict";var assert=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{Readable:Readable2}=require_readable(),{InvalidArgumentError,RequestAbortedError}=require_errors(),util=require_util();function noop(){}__name(noop,"noop");var RequestHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");let{signal,method,opaque,body,onInfo,responseHeaders,highWaterMark}=opts;try{if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(highWaterMark&&(typeof highWaterMark!="number"||highWaterMark<0))throw new InvalidArgumentError("invalid highWaterMark");if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError("invalid onInfo callback");super("UNDICI_REQUEST")}catch(err){throw util.isStream(body)&&util.destroy(body.on("error",noop),err),err}this.method=method,this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.callback=callback,this.res=null,this.abort=null,this.body=body,this.trailers={},this.context=null,this.onInfo=onInfo||null,this.highWaterMark=highWaterMark,this.reason=null,this.removeAbortListener=null,signal?.aborted?this.reason=signal.reason??new RequestAbortedError:signal&&(this.removeAbortListener=util.addAbortListener(signal,()=>{this.reason=signal.reason??new RequestAbortedError,this.res?util.destroy(this.res.on("error",noop),this.reason):this.abort&&this.abort(this.reason)}))}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert(this.callback),this.abort=abort,this.context=context}onHeaders(statusCode,rawHeaders,resume,statusMessage){let{callback,opaque,abort,context,responseHeaders,highWaterMark}=this,headers=responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);if(statusCode<200){this.onInfo&&this.onInfo({statusCode,headers});return}let parsedHeaders=responseHeaders==="raw"?util.parseHeaders(rawHeaders):headers,contentType=parsedHeaders["content-type"],contentLength=parsedHeaders["content-length"],res=new Readable2({resume,abort,contentType,contentLength:this.method!=="HEAD"&&contentLength?Number(contentLength):null,highWaterMark});this.removeAbortListener&&(res.on("close",this.removeAbortListener),this.removeAbortListener=null),this.callback=null,this.res=res,callback!==null&&this.runInAsyncScope(callback,null,null,{statusCode,headers,trailers:this.trailers,opaque,body:res,context})}onData(chunk){return this.res.push(chunk)}onComplete(trailers){util.parseHeaders(trailers,this.trailers),this.res.push(null)}onError(err){let{res,callback,body,opaque}=this;callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})})),res&&(this.res=null,queueMicrotask(()=>{util.destroy(res.on("error",noop),err)})),body&&(this.body=null,util.isStream(body)&&(body.on("error",noop),util.destroy(body,err))),this.removeAbortListener&&(this.removeAbortListener(),this.removeAbortListener=null)}};__name(RequestHandler,"RequestHandler");function request2(opts,callback){if(callback===void 0)return new Promise((resolve,reject)=>{request2.call(this,opts,(err,data)=>err?reject(err):resolve(data))});try{let handler=new RequestHandler(opts,callback);this.dispatch(opts,handler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(request2,"request");module2.exports=request2;module2.exports.RequestHandler=RequestHandler}});var require_abort_signal=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/abort-signal.js"(exports,module2){"use strict";var{addAbortListener}=require_util(),{RequestAbortedError}=require_errors(),kListener=Symbol("kListener"),kSignal=Symbol("kSignal");function abort(self2){self2.abort?self2.abort(self2[kSignal]?.reason):self2.reason=self2[kSignal]?.reason??new RequestAbortedError,removeSignal(self2)}__name(abort,"abort");function addSignal(self2,signal){if(self2.reason=null,self2[kSignal]=null,self2[kListener]=null,!!signal){if(signal.aborted){abort(self2);return}self2[kSignal]=signal,self2[kListener]=()=>{abort(self2)},addAbortListener(self2[kSignal],self2[kListener])}}__name(addSignal,"addSignal");function removeSignal(self2){self2[kSignal]&&("removeEventListener"in self2[kSignal]?self2[kSignal].removeEventListener("abort",self2[kListener]):self2[kSignal].removeListener("abort",self2[kListener]),self2[kSignal]=null,self2[kListener]=null)}__name(removeSignal,"removeSignal");module2.exports={addSignal,removeSignal}}});var require_api_stream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-stream.js"(exports,module2){"use strict";var assert=require("node:assert"),{finished:finished2}=require("node:stream"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError,InvalidReturnValueError}=require_errors(),util=require_util(),{addSignal,removeSignal}=require_abort_signal();function noop(){}__name(noop,"noop");var StreamHandler=class extends AsyncResource{constructor(opts,factory,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");let{signal,method,opaque,body,onInfo,responseHeaders}=opts;try{if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(typeof factory!="function")throw new InvalidArgumentError("invalid factory");if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError("invalid onInfo callback");super("UNDICI_STREAM")}catch(err){throw util.isStream(body)&&util.destroy(body.on("error",noop),err),err}this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.factory=factory,this.callback=callback,this.res=null,this.abort=null,this.context=null,this.trailers=null,this.body=body,this.onInfo=onInfo||null,util.isStream(body)&&body.on("error",err=>{this.onError(err)}),addSignal(this,signal)}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert(this.callback),this.abort=abort,this.context=context}onHeaders(statusCode,rawHeaders,resume,statusMessage){let{factory,opaque,context,responseHeaders}=this,headers=responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);if(statusCode<200){this.onInfo&&this.onInfo({statusCode,headers});return}if(this.factory=null,factory===null)return;let res=this.runInAsyncScope(factory,null,{statusCode,headers,opaque,context});if(!res||typeof res.write!="function"||typeof res.end!="function"||typeof res.on!="function")throw new InvalidReturnValueError("expected Writable");return finished2(res,{readable:!1},err=>{let{callback,res:res2,opaque:opaque2,trailers,abort}=this;this.res=null,(err||!res2.readable)&&util.destroy(res2,err),this.callback=null,this.runInAsyncScope(callback,null,err||null,{opaque:opaque2,trailers}),err&&abort()}),res.on("drain",resume),this.res=res,(res.writableNeedDrain!==void 0?res.writableNeedDrain:res._writableState?.needDrain)!==!0}onData(chunk){let{res}=this;return res?res.write(chunk):!0}onComplete(trailers){let{res}=this;removeSignal(this),res&&(this.trailers=util.parseHeaders(trailers),res.end())}onError(err){let{res,callback,opaque,body}=this;removeSignal(this),this.factory=null,res?(this.res=null,util.destroy(res,err)):callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})})),body&&(this.body=null,util.destroy(body,err))}};__name(StreamHandler,"StreamHandler");function stream2(opts,factory,callback){if(callback===void 0)return new Promise((resolve,reject)=>{stream2.call(this,opts,factory,(err,data)=>err?reject(err):resolve(data))});try{let handler=new StreamHandler(opts,factory,callback);this.dispatch(opts,handler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(stream2,"stream");module2.exports=stream2}});var require_api_pipeline=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-pipeline.js"(exports,module2){"use strict";var{Readable:Readable2,Duplex:Duplex2,PassThrough}=require("node:stream"),assert=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError,InvalidReturnValueError,RequestAbortedError}=require_errors(),util=require_util(),{addSignal,removeSignal}=require_abort_signal();function noop(){}__name(noop,"noop");var kResume=Symbol("resume"),PipelineRequest=class extends Readable2{constructor(){super({autoDestroy:!0}),this[kResume]=null}_read(){let{[kResume]:resume}=this;resume&&(this[kResume]=null,resume())}_destroy(err,callback){this._read(),callback(err)}};__name(PipelineRequest,"PipelineRequest");var PipelineResponse=class extends Readable2{constructor(resume){super({autoDestroy:!0}),this[kResume]=resume}_read(){this[kResume]()}_destroy(err,callback){!err&&!this._readableState.endEmitted&&(err=new RequestAbortedError),callback(err)}};__name(PipelineResponse,"PipelineResponse");var PipelineHandler=class extends AsyncResource{constructor(opts,handler){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(typeof handler!="function")throw new InvalidArgumentError("invalid handler");let{signal,method,opaque,onInfo,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError("invalid onInfo callback");super("UNDICI_PIPELINE"),this.opaque=opaque||null,this.responseHeaders=responseHeaders||null,this.handler=handler,this.abort=null,this.context=null,this.onInfo=onInfo||null,this.req=new PipelineRequest().on("error",noop),this.ret=new Duplex2({readableObjectMode:opts.objectMode,autoDestroy:!0,read:()=>{let{body}=this;body?.resume&&body.resume()},write:(chunk,encoding,callback)=>{let{req}=this;req.push(chunk,encoding)||req._readableState.destroyed?callback():req[kResume]=callback},destroy:(err,callback)=>{let{body,req,res,ret,abort}=this;!err&&!ret._readableState.endEmitted&&(err=new RequestAbortedError),abort&&err&&abort(),util.destroy(body,err),util.destroy(req,err),util.destroy(res,err),removeSignal(this),callback(err)}}).on("prefinish",()=>{let{req}=this;req.push(null)}),this.res=null,addSignal(this,signal)}onConnect(abort,context){let{res}=this;if(this.reason){abort(this.reason);return}assert(!res,"pipeline cannot be retried"),this.abort=abort,this.context=context}onHeaders(statusCode,rawHeaders,resume){let{opaque,handler,context}=this;if(statusCode<200){if(this.onInfo){let headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);this.onInfo({statusCode,headers})}return}this.res=new PipelineResponse(resume);let body;try{this.handler=null;let headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);body=this.runInAsyncScope(handler,null,{statusCode,headers,opaque,body:this.res,context})}catch(err){throw this.res.on("error",noop),err}if(!body||typeof body.on!="function")throw new InvalidReturnValueError("expected Readable");body.on("data",chunk=>{let{ret,body:body2}=this;!ret.push(chunk)&&body2.pause&&body2.pause()}).on("error",err=>{let{ret}=this;util.destroy(ret,err)}).on("end",()=>{let{ret}=this;ret.push(null)}).on("close",()=>{let{ret}=this;ret._readableState.ended||util.destroy(ret,new RequestAbortedError)}),this.body=body}onData(chunk){let{res}=this;return res.push(chunk)}onComplete(trailers){let{res}=this;res.push(null)}onError(err){let{ret}=this;this.handler=null,util.destroy(ret,err)}};__name(PipelineHandler,"PipelineHandler");function pipeline(opts,handler){try{let pipelineHandler=new PipelineHandler(opts,handler);return this.dispatch({...opts,body:pipelineHandler.req},pipelineHandler),pipelineHandler.ret}catch(err){return new PassThrough().destroy(err)}}__name(pipeline,"pipeline");module2.exports=pipeline}});var require_api_upgrade=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-upgrade.js"(exports,module2){"use strict";var{InvalidArgumentError,SocketError}=require_errors(),{AsyncResource}=require("node:async_hooks"),assert=require("node:assert"),util=require_util(),{addSignal,removeSignal}=require_abort_signal(),UpgradeHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");let{signal,opaque,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");super("UNDICI_UPGRADE"),this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.callback=callback,this.abort=null,this.context=null,addSignal(this,signal)}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert(this.callback),this.abort=abort,this.context=null}onHeaders(){throw new SocketError("bad upgrade",null)}onUpgrade(statusCode,rawHeaders,socket){assert(statusCode===101);let{callback,opaque,context}=this;removeSignal(this),this.callback=null;let headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);this.runInAsyncScope(callback,null,null,{headers,socket,opaque,context})}onError(err){let{callback,opaque}=this;removeSignal(this),callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})}))}};__name(UpgradeHandler,"UpgradeHandler");function upgrade(opts,callback){if(callback===void 0)return new Promise((resolve,reject)=>{upgrade.call(this,opts,(err,data)=>err?reject(err):resolve(data))});try{let upgradeHandler=new UpgradeHandler(opts,callback),upgradeOpts={...opts,method:opts.method||"GET",upgrade:opts.protocol||"Websocket"};this.dispatch(upgradeOpts,upgradeHandler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(upgrade,"upgrade");module2.exports=upgrade}});var require_api_connect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-connect.js"(exports,module2){"use strict";var assert=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError,SocketError}=require_errors(),util=require_util(),{addSignal,removeSignal}=require_abort_signal(),ConnectHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");let{signal,opaque,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");super("UNDICI_CONNECT"),this.opaque=opaque||null,this.responseHeaders=responseHeaders||null,this.callback=callback,this.abort=null,addSignal(this,signal)}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert(this.callback),this.abort=abort,this.context=context}onHeaders(){throw new SocketError("bad connect",null)}onUpgrade(statusCode,rawHeaders,socket){let{callback,opaque,context}=this;removeSignal(this),this.callback=null;let headers=rawHeaders;headers!=null&&(headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders)),this.runInAsyncScope(callback,null,null,{statusCode,headers,socket,opaque,context})}onError(err){let{callback,opaque}=this;removeSignal(this),callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})}))}};__name(ConnectHandler,"ConnectHandler");function connect(opts,callback){if(callback===void 0)return new Promise((resolve,reject)=>{connect.call(this,opts,(err,data)=>err?reject(err):resolve(data))});try{let connectHandler=new ConnectHandler(opts,callback),connectOptions={...opts,method:"CONNECT"};this.dispatch(connectOptions,connectHandler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(connect,"connect");module2.exports=connect}});var require_api=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/index.js"(exports,module2){"use strict";module2.exports.request=require_api_request();module2.exports.stream=require_api_stream();module2.exports.pipeline=require_api_pipeline();module2.exports.upgrade=require_api_upgrade();module2.exports.connect=require_api_connect()}});var require_mock_errors=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-errors.js"(exports,module2){"use strict";var{UndiciError}=require_errors(),MockNotMatchedError=class extends UndiciError{constructor(message){super(message),this.name="MockNotMatchedError",this.message=message||"The request does not match any registered mock dispatches",this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}};__name(MockNotMatchedError,"MockNotMatchedError");module2.exports={MockNotMatchedError}}});var require_mock_symbols=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-symbols.js"(exports,module2){"use strict";module2.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOriginalDispatch:Symbol("original dispatch"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected"),kIgnoreTrailingSlash:Symbol("ignore trailing slash")}}});var require_mock_utils=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-utils.js"(exports,module2){"use strict";var{MockNotMatchedError}=require_mock_errors(),{kDispatches,kMockAgent,kOriginalDispatch,kOrigin,kGetNetConnect}=require_mock_symbols(),{serializePathWithQuery}=require_util(),{STATUS_CODES}=require("node:http"),{types:{isPromise}}=require("node:util");function matchValue(match,value){return typeof match=="string"?match===value:match instanceof RegExp?match.test(value):typeof match=="function"?match(value)===!0:!1}__name(matchValue,"matchValue");function lowerCaseEntries(headers){return Object.fromEntries(Object.entries(headers).map(([headerName,headerValue])=>[headerName.toLocaleLowerCase(),headerValue]))}__name(lowerCaseEntries,"lowerCaseEntries");function getHeaderByName(headers,key){if(Array.isArray(headers)){for(let i=0;i<headers.length;i+=2)if(headers[i].toLocaleLowerCase()===key.toLocaleLowerCase())return headers[i+1];return}else return typeof headers.get=="function"?headers.get(key):lowerCaseEntries(headers)[key.toLocaleLowerCase()]}__name(getHeaderByName,"getHeaderByName");function buildHeadersFromArray(headers){let clone=headers.slice(),entries=[];for(let index=0;index<clone.length;index+=2)entries.push([clone[index],clone[index+1]]);return Object.fromEntries(entries)}__name(buildHeadersFromArray,"buildHeadersFromArray");function matchHeaders(mockDispatch2,headers){if(typeof mockDispatch2.headers=="function")return Array.isArray(headers)&&(headers=buildHeadersFromArray(headers)),mockDispatch2.headers(headers?lowerCaseEntries(headers):{});if(typeof mockDispatch2.headers>"u")return!0;if(typeof headers!="object"||typeof mockDispatch2.headers!="object")return!1;for(let[matchHeaderName,matchHeaderValue]of Object.entries(mockDispatch2.headers)){let headerValue=getHeaderByName(headers,matchHeaderName);if(!matchValue(matchHeaderValue,headerValue))return!1}return!0}__name(matchHeaders,"matchHeaders");function safeUrl(path){if(typeof path!="string")return path;let pathSegments=path.split("?");if(pathSegments.length!==2)return path;let qp=new URLSearchParams(pathSegments.pop());return qp.sort(),[...pathSegments,qp.toString()].join("?")}__name(safeUrl,"safeUrl");function matchKey(mockDispatch2,{path,method,body,headers}){let pathMatch=matchValue(mockDispatch2.path,path),methodMatch=matchValue(mockDispatch2.method,method),bodyMatch=typeof mockDispatch2.body<"u"?matchValue(mockDispatch2.body,body):!0,headersMatch=matchHeaders(mockDispatch2,headers);return pathMatch&&methodMatch&&bodyMatch&&headersMatch}__name(matchKey,"matchKey");function getResponseData(data){return Buffer.isBuffer(data)||data instanceof Uint8Array||data instanceof ArrayBuffer?data:typeof data=="object"?JSON.stringify(data):data.toString()}__name(getResponseData,"getResponseData");function getMockDispatch(mockDispatches,key){let basePath=key.query?serializePathWithQuery(key.path,key.query):key.path,resolvedPath=typeof basePath=="string"?safeUrl(basePath):basePath,resolvedPathWithoutTrailingSlash=removeTrailingSlash(resolvedPath),matchedMockDispatches=mockDispatches.filter(({consumed})=>!consumed).filter(({path,ignoreTrailingSlash})=>ignoreTrailingSlash?matchValue(removeTrailingSlash(safeUrl(path)),resolvedPathWithoutTrailingSlash):matchValue(safeUrl(path),resolvedPath));if(matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(({method})=>matchValue(method,key.method)),matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for method '${key.method}' on path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(({body})=>typeof body<"u"?matchValue(body,key.body):!0),matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for body '${key.body}' on path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(mockDispatch2=>matchHeaders(mockDispatch2,key.headers)),matchedMockDispatches.length===0){let headers=typeof key.headers=="object"?JSON.stringify(key.headers):key.headers;throw new MockNotMatchedError(`Mock dispatch not matched for headers '${headers}' on path '${resolvedPath}'`)}return matchedMockDispatches[0]}__name(getMockDispatch,"getMockDispatch");function addMockDispatch(mockDispatches,key,data,opts){let baseData={timesInvoked:0,times:1,persist:!1,consumed:!1,...opts},replyData=typeof data=="function"?{callback:data}:{...data},newMockDispatch={...baseData,...key,pending:!0,data:{error:null,...replyData}};return mockDispatches.push(newMockDispatch),newMockDispatch}__name(addMockDispatch,"addMockDispatch");function deleteMockDispatch(mockDispatches,key){let index=mockDispatches.findIndex(dispatch=>dispatch.consumed?matchKey(dispatch,key):!1);index!==-1&&mockDispatches.splice(index,1)}__name(deleteMockDispatch,"deleteMockDispatch");function removeTrailingSlash(path){for(;path.endsWith("/");)path=path.slice(0,-1);return path.length===0&&(path="/"),path}__name(removeTrailingSlash,"removeTrailingSlash");function buildKey(opts){let{path,method,body,headers,query}=opts;return{path,method,body,headers,query}}__name(buildKey,"buildKey");function generateKeyValues(data){let keys=Object.keys(data),result=[];for(let i=0;i<keys.length;++i){let key=keys[i],value=data[key],name=Buffer.from(`${key}`);if(Array.isArray(value))for(let j=0;j<value.length;++j)result.push(name,Buffer.from(`${value[j]}`));else result.push(name,Buffer.from(`${value}`))}return result}__name(generateKeyValues,"generateKeyValues");function getStatusText(statusCode){return STATUS_CODES[statusCode]||"unknown"}__name(getStatusText,"getStatusText");async function getResponse(body){let buffers=[];for await(let data of body)buffers.push(data);return Buffer.concat(buffers).toString("utf8")}__name(getResponse,"getResponse");function mockDispatch(opts,handler){let key=buildKey(opts),mockDispatch2=getMockDispatch(this[kDispatches],key);mockDispatch2.timesInvoked++,mockDispatch2.data.callback&&(mockDispatch2.data={...mockDispatch2.data,...mockDispatch2.data.callback(opts)});let{data:{statusCode,data,headers,trailers,error},delay,persist}=mockDispatch2,{timesInvoked,times}=mockDispatch2;if(mockDispatch2.consumed=!persist&&timesInvoked>=times,mockDispatch2.pending=timesInvoked<times,error!==null)return deleteMockDispatch(this[kDispatches],key),handler.onError(error),!0;typeof delay=="number"&&delay>0?setTimeout(()=>{handleReply(this[kDispatches])},delay):handleReply(this[kDispatches]);function handleReply(mockDispatches,_data=data){let optsHeaders=Array.isArray(opts.headers)?buildHeadersFromArray(opts.headers):opts.headers,body=typeof _data=="function"?_data({...opts,headers:optsHeaders}):_data;if(isPromise(body)){body.then(newData=>handleReply(mockDispatches,newData));return}let responseData=getResponseData(body),responseHeaders=generateKeyValues(headers),responseTrailers=generateKeyValues(trailers);handler.onConnect?.(err=>handler.onError(err),null),handler.onHeaders?.(statusCode,responseHeaders,resume,getStatusText(statusCode)),handler.onData?.(Buffer.from(responseData)),handler.onComplete?.(responseTrailers),deleteMockDispatch(mockDispatches,key)}__name(handleReply,"handleReply");function resume(){}return __name(resume,"resume"),!0}__name(mockDispatch,"mockDispatch");function buildMockDispatch(){let agent=this[kMockAgent],origin=this[kOrigin],originalDispatch=this[kOriginalDispatch];return __name(function(opts,handler){if(agent.isMockActive)try{mockDispatch.call(this,opts,handler)}catch(error){if(error instanceof MockNotMatchedError){let netConnect=agent[kGetNetConnect]();if(netConnect===!1)throw new MockNotMatchedError(`${error.message}: subsequent request to origin ${origin} was not allowed (net.connect disabled)`);if(checkNetConnect(netConnect,origin))originalDispatch.call(this,opts,handler);else throw new MockNotMatchedError(`${error.message}: subsequent request to origin ${origin} was not allowed (net.connect is not enabled for this origin)`)}else throw error}else originalDispatch.call(this,opts,handler)},"dispatch")}__name(buildMockDispatch,"buildMockDispatch");function checkNetConnect(netConnect,origin){let url3=new URL(origin);return netConnect===!0?!0:!!(Array.isArray(netConnect)&&netConnect.some(matcher=>matchValue(matcher,url3.host)))}__name(checkNetConnect,"checkNetConnect");function buildMockOptions(opts){if(opts){let{agent,...mockOptions}=opts;return mockOptions}}__name(buildMockOptions,"buildMockOptions");module2.exports={getResponseData,getMockDispatch,addMockDispatch,deleteMockDispatch,buildKey,generateKeyValues,matchValue,getResponse,getStatusText,mockDispatch,buildMockDispatch,checkNetConnect,buildMockOptions,getHeaderByName,buildHeadersFromArray}}});var require_mock_interceptor=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-interceptor.js"(exports,module2){"use strict";var{getResponseData,buildKey,addMockDispatch}=require_mock_utils(),{kDispatches,kDispatchKey,kDefaultHeaders,kDefaultTrailers,kContentLength,kMockDispatch,kIgnoreTrailingSlash}=require_mock_symbols(),{InvalidArgumentError}=require_errors(),{serializePathWithQuery}=require_util(),MockScope=class{constructor(mockDispatch){this[kMockDispatch]=mockDispatch}delay(waitInMs){if(typeof waitInMs!="number"||!Number.isInteger(waitInMs)||waitInMs<=0)throw new InvalidArgumentError("waitInMs must be a valid integer > 0");return this[kMockDispatch].delay=waitInMs,this}persist(){return this[kMockDispatch].persist=!0,this}times(repeatTimes){if(typeof repeatTimes!="number"||!Number.isInteger(repeatTimes)||repeatTimes<=0)throw new InvalidArgumentError("repeatTimes must be a valid integer > 0");return this[kMockDispatch].times=repeatTimes,this}};__name(MockScope,"MockScope");var MockInterceptor=class{constructor(opts,mockDispatches){if(typeof opts!="object")throw new InvalidArgumentError("opts must be an object");if(typeof opts.path>"u")throw new InvalidArgumentError("opts.path must be defined");if(typeof opts.method>"u"&&(opts.method="GET"),typeof opts.path=="string")if(opts.query)opts.path=serializePathWithQuery(opts.path,opts.query);else{let parsedURL=new URL(opts.path,"data://");opts.path=parsedURL.pathname+parsedURL.search}typeof opts.method=="string"&&(opts.method=opts.method.toUpperCase()),this[kDispatchKey]=buildKey(opts),this[kDispatches]=mockDispatches,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDefaultHeaders]={},this[kDefaultTrailers]={},this[kContentLength]=!1}createMockScopeDispatchData({statusCode,data,responseOptions}){let responseData=getResponseData(data),contentLength=this[kContentLength]?{"content-length":responseData.length}:{},headers={...this[kDefaultHeaders],...contentLength,...responseOptions.headers},trailers={...this[kDefaultTrailers],...responseOptions.trailers};return{statusCode,data,headers,trailers}}validateReplyParameters(replyParameters){if(typeof replyParameters.statusCode>"u")throw new InvalidArgumentError("statusCode must be defined");if(typeof replyParameters.responseOptions!="object"||replyParameters.responseOptions===null)throw new InvalidArgumentError("responseOptions must be an object")}reply(replyOptionsCallbackOrStatusCode){if(typeof replyOptionsCallbackOrStatusCode=="function"){let wrappedDefaultsCallback=__name(opts=>{let resolvedData=replyOptionsCallbackOrStatusCode(opts);if(typeof resolvedData!="object"||resolvedData===null)throw new InvalidArgumentError("reply options callback must return an object");let replyParameters2={data:"",responseOptions:{},...resolvedData};return this.validateReplyParameters(replyParameters2),{...this.createMockScopeDispatchData(replyParameters2)}},"wrappedDefaultsCallback"),newMockDispatch2=addMockDispatch(this[kDispatches],this[kDispatchKey],wrappedDefaultsCallback,{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch2)}let replyParameters={statusCode:replyOptionsCallbackOrStatusCode,data:arguments[1]===void 0?"":arguments[1],responseOptions:arguments[2]===void 0?{}:arguments[2]};this.validateReplyParameters(replyParameters);let dispatchData=this.createMockScopeDispatchData(replyParameters),newMockDispatch=addMockDispatch(this[kDispatches],this[kDispatchKey],dispatchData,{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch)}replyWithError(error){if(typeof error>"u")throw new InvalidArgumentError("error must be defined");let newMockDispatch=addMockDispatch(this[kDispatches],this[kDispatchKey],{error},{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch)}defaultReplyHeaders(headers){if(typeof headers>"u")throw new InvalidArgumentError("headers must be defined");return this[kDefaultHeaders]=headers,this}defaultReplyTrailers(trailers){if(typeof trailers>"u")throw new InvalidArgumentError("trailers must be defined");return this[kDefaultTrailers]=trailers,this}replyContentLength(){return this[kContentLength]=!0,this}};__name(MockInterceptor,"MockInterceptor");module2.exports.MockInterceptor=MockInterceptor;module2.exports.MockScope=MockScope}});var require_mock_client=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-client.js"(exports,module2){"use strict";var{promisify:promisify2}=require("node:util"),Client2=require_client(),{buildMockDispatch}=require_mock_utils(),{kDispatches,kMockAgent,kClose,kOriginalClose,kOrigin,kOriginalDispatch,kConnected,kIgnoreTrailingSlash}=require_mock_symbols(),{MockInterceptor}=require_mock_interceptor(),Symbols=require_symbols(),{InvalidArgumentError}=require_errors(),MockClient=class extends Client2{constructor(origin,opts){if(!opts||!opts.agent||typeof opts.agent.dispatch!="function")throw new InvalidArgumentError("Argument opts.agent must implement Agent");super(origin,opts),this[kMockAgent]=opts.agent,this[kOrigin]=origin,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDispatches]=[],this[kConnected]=1,this[kOriginalDispatch]=this.dispatch,this[kOriginalClose]=this.close.bind(this),this.dispatch=buildMockDispatch.call(this),this.close=this[kClose]}get[Symbols.kConnected](){return this[kConnected]}intercept(opts){return new MockInterceptor(opts&&{ignoreTrailingSlash:this[kIgnoreTrailingSlash],...opts},this[kDispatches])}async[kClose](){await promisify2(this[kOriginalClose])(),this[kConnected]=0,this[kMockAgent][Symbols.kClients].delete(this[kOrigin])}};__name(MockClient,"MockClient");module2.exports=MockClient}});var require_mock_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-pool.js"(exports,module2){"use strict";var{promisify:promisify2}=require("node:util"),Pool=require_pool(),{buildMockDispatch}=require_mock_utils(),{kDispatches,kMockAgent,kClose,kOriginalClose,kOrigin,kOriginalDispatch,kConnected,kIgnoreTrailingSlash}=require_mock_symbols(),{MockInterceptor}=require_mock_interceptor(),Symbols=require_symbols(),{InvalidArgumentError}=require_errors(),MockPool=class extends Pool{constructor(origin,opts){if(!opts||!opts.agent||typeof opts.agent.dispatch!="function")throw new InvalidArgumentError("Argument opts.agent must implement Agent");super(origin,opts),this[kMockAgent]=opts.agent,this[kOrigin]=origin,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDispatches]=[],this[kConnected]=1,this[kOriginalDispatch]=this.dispatch,this[kOriginalClose]=this.close.bind(this),this.dispatch=buildMockDispatch.call(this),this.close=this[kClose]}get[Symbols.kConnected](){return this[kConnected]}intercept(opts){return new MockInterceptor(opts&&{ignoreTrailingSlash:this[kIgnoreTrailingSlash],...opts},this[kDispatches])}async[kClose](){await promisify2(this[kOriginalClose])(),this[kConnected]=0,this[kMockAgent][Symbols.kClients].delete(this[kOrigin])}};__name(MockPool,"MockPool");module2.exports=MockPool}});var require_pending_interceptors_formatter=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/pending-interceptors-formatter.js"(exports,module2){"use strict";var{Transform}=require("node:stream"),{Console}=require("node:console"),PERSISTENT=process.versions.icu?"\u2705":"Y ",NOT_PERSISTENT=process.versions.icu?"\u274C":"N ";module2.exports=__name(class{constructor({disableColors}={}){this.transform=new Transform({transform(chunk,_enc,cb){cb(null,chunk)}}),this.logger=new Console({stdout:this.transform,inspectOptions:{colors:!disableColors&&!process.env.CI}})}format(pendingInterceptors){let withPrettyHeaders=pendingInterceptors.map(({method,path,data:{statusCode},persist,times,timesInvoked,origin})=>({Method:method,Origin:origin,Path:path,"Status code":statusCode,Persistent:persist?PERSISTENT:NOT_PERSISTENT,Invocations:timesInvoked,Remaining:persist?1/0:times-timesInvoked}));return this.logger.table(withPrettyHeaders),this.transform.read().toString()}},"PendingInterceptorsFormatter")}});var require_mock_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-agent.js"(exports,module2){"use strict";var{kClients}=require_symbols(),Agent=require_agent(),{kAgent,kMockAgentSet,kMockAgentGet,kDispatches,kIsMockActive,kNetConnect,kGetNetConnect,kOptions,kFactory}=require_mock_symbols(),MockClient=require_mock_client(),MockPool=require_mock_pool(),{matchValue,buildMockOptions}=require_mock_utils(),{InvalidArgumentError,UndiciError}=require_errors(),Dispatcher2=require_dispatcher(),PendingInterceptorsFormatter=require_pending_interceptors_formatter(),MockAgent=class extends Dispatcher2{constructor(opts){if(super(opts),this[kNetConnect]=!0,this[kIsMockActive]=!0,opts?.agent&&typeof opts.agent.dispatch!="function")throw new InvalidArgumentError("Argument opts.agent must implement Agent");let agent=opts?.agent?opts.agent:new Agent(opts);this[kAgent]=agent,this[kClients]=agent[kClients],this[kOptions]=buildMockOptions(opts)}get(origin){let dispatcher=this[kMockAgentGet](origin);return dispatcher||(dispatcher=this[kFactory](origin),this[kMockAgentSet](origin,dispatcher)),dispatcher}dispatch(opts,handler){return this.get(opts.origin),this[kAgent].dispatch(opts,handler)}async close(){await this[kAgent].close(),this[kClients].clear()}deactivate(){this[kIsMockActive]=!1}activate(){this[kIsMockActive]=!0}enableNetConnect(matcher){if(typeof matcher=="string"||typeof matcher=="function"||matcher instanceof RegExp)Array.isArray(this[kNetConnect])?this[kNetConnect].push(matcher):this[kNetConnect]=[matcher];else if(typeof matcher>"u")this[kNetConnect]=!0;else throw new InvalidArgumentError("Unsupported matcher. Must be one of String|Function|RegExp.")}disableNetConnect(){this[kNetConnect]=!1}get isMockActive(){return this[kIsMockActive]}[kMockAgentSet](origin,dispatcher){this[kClients].set(origin,dispatcher)}[kFactory](origin){let mockOptions=Object.assign({agent:this},this[kOptions]);return this[kOptions]&&this[kOptions].connections===1?new MockClient(origin,mockOptions):new MockPool(origin,mockOptions)}[kMockAgentGet](origin){let client=this[kClients].get(origin);if(client)return client;if(typeof origin!="string"){let dispatcher=this[kFactory]("http://localhost:9999");return this[kMockAgentSet](origin,dispatcher),dispatcher}for(let[keyMatcher,nonExplicitDispatcher]of Array.from(this[kClients]))if(nonExplicitDispatcher&&typeof keyMatcher!="string"&&matchValue(keyMatcher,origin)){let dispatcher=this[kFactory](origin);return this[kMockAgentSet](origin,dispatcher),dispatcher[kDispatches]=nonExplicitDispatcher[kDispatches],dispatcher}}[kGetNetConnect](){return this[kNetConnect]}pendingInterceptors(){let mockAgentClients=this[kClients];return Array.from(mockAgentClients.entries()).flatMap(([origin,scope])=>scope[kDispatches].map(dispatch=>({...dispatch,origin}))).filter(({pending})=>pending)}assertNoPendingInterceptors({pendingInterceptorsFormatter=new PendingInterceptorsFormatter}={}){let pending=this.pendingInterceptors();if(pending.length!==0)throw new UndiciError(pending.length===1?`1 interceptor is pending:

${pendingInterceptorsFormatter.format(pending)}`.trim():`${pending.length} interceptors are pending:

${pendingInterceptorsFormatter.format(pending)}`.trim())}};__name(MockAgent,"MockAgent");module2.exports=MockAgent}});var require_global2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/global.js"(exports,module2){"use strict";var globalDispatcher=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError}=require_errors(),Agent=require_agent();getGlobalDispatcher()===void 0&&setGlobalDispatcher(new Agent);function setGlobalDispatcher(agent){if(!agent||typeof agent.dispatch!="function")throw new InvalidArgumentError("Argument agent must implement Agent");Object.defineProperty(globalThis,globalDispatcher,{value:agent,writable:!0,enumerable:!1,configurable:!1})}__name(setGlobalDispatcher,"setGlobalDispatcher");function getGlobalDispatcher(){return globalThis[globalDispatcher]}__name(getGlobalDispatcher,"getGlobalDispatcher");module2.exports={setGlobalDispatcher,getGlobalDispatcher}}});var require_decorator_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/decorator-handler.js"(exports,module2){"use strict";var assert=require("node:assert"),WrapHandler=require_wrap_handler();module2.exports=__name(class{#handler;#onCompleteCalled=!1;#onErrorCalled=!1;#onResponseStartCalled=!1;constructor(handler){if(typeof handler!="object"||handler===null)throw new TypeError("handler must be an object");this.#handler=WrapHandler.wrap(handler)}onRequestStart(...args){this.#handler.onRequestStart?.(...args)}onRequestUpgrade(...args){return assert(!this.#onCompleteCalled),assert(!this.#onErrorCalled),this.#handler.onRequestUpgrade?.(...args)}onResponseStart(...args){return assert(!this.#onCompleteCalled),assert(!this.#onErrorCalled),assert(!this.#onResponseStartCalled),this.#onResponseStartCalled=!0,this.#handler.onResponseStart?.(...args)}onResponseData(...args){return assert(!this.#onCompleteCalled),assert(!this.#onErrorCalled),this.#handler.onResponseData?.(...args)}onResponseEnd(...args){return assert(!this.#onCompleteCalled),assert(!this.#onErrorCalled),this.#onCompleteCalled=!0,this.#handler.onResponseEnd?.(...args)}onResponseError(...args){return this.#onErrorCalled=!0,this.#handler.onResponseError?.(...args)}onBodySent(){}},"DecoratorHandler")}});var require_redirect_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/redirect-handler.js"(exports,module2){"use strict";var util=require_util(),{kBodyUsed}=require_symbols(),assert=require("node:assert"),{InvalidArgumentError}=require_errors(),EE=require("node:events"),redirectableStatusCodes=[300,301,302,303,307,308],kBody=Symbol("body"),noop=__name(()=>{},"noop"),BodyAsyncIterable=class{constructor(body){this[kBody]=body,this[kBodyUsed]=!1}async*[Symbol.asyncIterator](){assert(!this[kBodyUsed],"disturbed"),this[kBodyUsed]=!0,yield*this[kBody]}};__name(BodyAsyncIterable,"BodyAsyncIterable");var RedirectHandler=class{static buildDispatch(dispatcher,maxRedirections){if(maxRedirections!=null&&(!Number.isInteger(maxRedirections)||maxRedirections<0))throw new InvalidArgumentError("maxRedirections must be a positive number");let dispatch=dispatcher.dispatch.bind(dispatcher);return(opts,originalHandler)=>dispatch(opts,new RedirectHandler(dispatch,maxRedirections,opts,originalHandler))}constructor(dispatch,maxRedirections,opts,handler){if(maxRedirections!=null&&(!Number.isInteger(maxRedirections)||maxRedirections<0))throw new InvalidArgumentError("maxRedirections must be a positive number");this.dispatch=dispatch,this.location=null,this.opts={...opts,maxRedirections:0},this.maxRedirections=maxRedirections,this.handler=handler,this.history=[],util.isStream(this.opts.body)?(util.bodyLength(this.opts.body)===0&&this.opts.body.on("data",function(){assert(!1)}),typeof this.opts.body.readableDidRead!="boolean"&&(this.opts.body[kBodyUsed]=!1,EE.prototype.on.call(this.opts.body,"data",function(){this[kBodyUsed]=!0}))):this.opts.body&&typeof this.opts.body.pipeTo=="function"?this.opts.body=new BodyAsyncIterable(this.opts.body):this.opts.body&&typeof this.opts.body!="string"&&!ArrayBuffer.isView(this.opts.body)&&util.isIterable(this.opts.body)&&!util.isFormDataLike(this.opts.body)&&(this.opts.body=new BodyAsyncIterable(this.opts.body))}onRequestStart(controller,context){this.handler.onRequestStart?.(controller,{...context,history:this.history})}onRequestUpgrade(controller,statusCode,headers,socket){this.handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections)throw new Error("max redirects");if((statusCode===301||statusCode===302)&&this.opts.method==="POST"&&(this.opts.method="GET",util.isStream(this.opts.body)&&util.destroy(this.opts.body.on("error",noop)),this.opts.body=null),statusCode===303&&this.opts.method!=="HEAD"&&(this.opts.method="GET",util.isStream(this.opts.body)&&util.destroy(this.opts.body.on("error",noop)),this.opts.body=null),this.location=this.history.length>=this.maxRedirections||util.isDisturbed(this.opts.body)||redirectableStatusCodes.indexOf(statusCode)===-1?null:headers.location,this.opts.origin&&this.history.push(new URL(this.opts.path,this.opts.origin)),!this.location){this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}let{origin,pathname,search}=util.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin))),path=search?`${pathname}${search}`:pathname;this.opts.headers=cleanRequestHeaders(this.opts.headers,statusCode===303,this.opts.origin!==origin),this.opts.path=path,this.opts.origin=origin,this.opts.maxRedirections=0,this.opts.query=null}onResponseData(controller,chunk){this.location||this.handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.location?this.dispatch(this.opts,this):this.handler.onResponseEnd(controller,trailers)}onResponseError(controller,error){this.handler.onResponseError?.(controller,error)}};__name(RedirectHandler,"RedirectHandler");function shouldRemoveHeader(header,removeContent,unknownOrigin){if(header.length===4)return util.headerNameToString(header)==="host";if(removeContent&&util.headerNameToString(header).startsWith("content-"))return!0;if(unknownOrigin&&(header.length===13||header.length===6||header.length===19)){let name=util.headerNameToString(header);return name==="authorization"||name==="cookie"||name==="proxy-authorization"}return!1}__name(shouldRemoveHeader,"shouldRemoveHeader");function cleanRequestHeaders(headers,removeContent,unknownOrigin){let ret=[];if(Array.isArray(headers))for(let i=0;i<headers.length;i+=2)shouldRemoveHeader(headers[i],removeContent,unknownOrigin)||ret.push(headers[i],headers[i+1]);else if(headers&&typeof headers=="object"){let entries=typeof headers[Symbol.iterator]=="function"?headers:Object.entries(headers);for(let[key,value]of entries)shouldRemoveHeader(key,removeContent,unknownOrigin)||ret.push(key,value)}else assert(headers==null,"headers must be an object or an array");return ret}__name(cleanRequestHeaders,"cleanRequestHeaders");module2.exports=RedirectHandler}});var require_redirect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/redirect.js"(exports,module2){"use strict";var RedirectHandler=require_redirect_handler();function createRedirectInterceptor({maxRedirections:defaultMaxRedirections}={}){return dispatch=>__name(function(opts,handler){let{maxRedirections=defaultMaxRedirections,...rest}=opts;if(maxRedirections==null||maxRedirections===0)return dispatch(opts,handler);let dispatchOpts={...rest,maxRedirections:0},redirectHandler=new RedirectHandler(dispatch,maxRedirections,dispatchOpts,handler);return dispatch(dispatchOpts,redirectHandler)},"Intercept")}__name(createRedirectInterceptor,"createRedirectInterceptor");module2.exports=createRedirectInterceptor}});var require_response_error=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/response-error.js"(exports,module2){"use strict";var DecoratorHandler=require_decorator_handler(),{ResponseError}=require_errors(),ResponseErrorHandler=class extends DecoratorHandler{#statusCode;#contentType;#decoder;#headers;#body;constructor(_opts,{handler}){super(handler)}#checkContentType(contentType){return(this.#contentType??"").indexOf(contentType)===0}onRequestStart(controller,context){return this.#statusCode=0,this.#contentType=null,this.#decoder=null,this.#headers=null,this.#body="",super.onRequestStart(controller,context)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.#statusCode=statusCode,this.#headers=headers,this.#contentType=headers["content-type"],this.#statusCode<400)return super.onResponseStart(controller,statusCode,headers,statusMessage);(this.#checkContentType("application/json")||this.#checkContentType("text/plain"))&&(this.#decoder=new TextDecoder("utf-8"))}onResponseData(controller,chunk){if(this.#statusCode<400)return super.onResponseData(controller,chunk);this.#body+=this.#decoder?.decode(chunk,{stream:!0})??""}onResponseEnd(controller,trailers){if(this.#statusCode>=400){if(this.#body+=this.#decoder?.decode(void 0,{stream:!1})??"",this.#checkContentType("application/json"))try{this.#body=JSON.parse(this.#body)}catch{}let err,stackTraceLimit=Error.stackTraceLimit;Error.stackTraceLimit=0;try{err=new ResponseError("Response Error",this.#statusCode,{body:this.#body,headers:this.#headers})}finally{Error.stackTraceLimit=stackTraceLimit}super.onResponseError(controller,err)}else super.onResponseEnd(controller,trailers)}onResponseError(controller,err){super.onResponseError(controller,err)}};__name(ResponseErrorHandler,"ResponseErrorHandler");module2.exports=()=>dispatch=>__name(function(opts,handler){return dispatch(opts,new ResponseErrorHandler(opts,{handler}))},"Intercept")}});var require_retry=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/retry.js"(exports,module2){"use strict";var RetryHandler=require_retry_handler();module2.exports=globalOpts=>dispatch=>__name(function(opts,handler){return dispatch(opts,new RetryHandler({...opts,retryOptions:{...globalOpts,...opts.retryOptions}},{handler,dispatch}))},"retryInterceptor")}});var require_dump=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/dump.js"(exports,module2){"use strict";var{InvalidArgumentError,RequestAbortedError}=require_errors(),DecoratorHandler=require_decorator_handler(),DumpHandler=class extends DecoratorHandler{#maxSize=1024*1024;#dumped=!1;#size=0;#controller=null;aborted=!1;reason=!1;constructor({maxSize,signal},handler){if(maxSize!=null&&(!Number.isFinite(maxSize)||maxSize<1))throw new InvalidArgumentError("maxSize must be a number greater than 0");super(handler),this.#maxSize=maxSize??this.#maxSize}#abort(reason){this.aborted=!0,this.reason=reason}onRequestStart(controller,context){return controller.abort=this.#abort.bind(this),this.#controller=controller,super.onRequestStart(controller,context)}onResponseStart(controller,statusCode,headers,statusMessage){let contentLength=headers["content-length"];if(contentLength!=null&&contentLength>this.#maxSize)throw new RequestAbortedError(`Response size (${contentLength}) larger than maxSize (${this.#maxSize})`);return this.aborted===!0?!0:super.onResponseStart(controller,statusCode,headers,statusMessage)}onResponseError(controller,err){this.#dumped||(err=this.#controller.reason??err,super.onResponseError(controller,err))}onResponseData(controller,chunk){return this.#size=this.#size+chunk.length,this.#size>=this.#maxSize&&(this.#dumped=!0,this.aborted===!0?super.onResponseError(controller,this.reason):super.onResponseEnd(controller,{})),!0}onResponseEnd(controller,trailers){if(!this.#dumped){if(this.#controller.aborted===!0){super.onResponseError(controller,this.reason);return}super.onResponseEnd(controller,trailers)}}};__name(DumpHandler,"DumpHandler");function createDumpInterceptor({maxSize:defaultMaxSize}={maxSize:1024*1024}){return dispatch=>__name(function(opts,handler){let{dumpMaxSize=defaultMaxSize}=opts,dumpHandler=new DumpHandler({maxSize:dumpMaxSize,signal:opts.signal},handler);return dispatch(opts,dumpHandler)},"Intercept")}__name(createDumpInterceptor,"createDumpInterceptor");module2.exports=createDumpInterceptor}});var require_dns=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/dns.js"(exports,module2){"use strict";var{isIP}=require("node:net"),{lookup}=require("node:dns"),DecoratorHandler=require_decorator_handler(),{InvalidArgumentError,InformationalError}=require_errors(),maxInt=Math.pow(2,31)-1,DNSInstance=class{#maxTTL=0;#maxItems=0;#records=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(opts){this.#maxTTL=opts.maxTTL,this.#maxItems=opts.maxItems,this.dualStack=opts.dualStack,this.affinity=opts.affinity,this.lookup=opts.lookup??this.#defaultLookup,this.pick=opts.pick??this.#defaultPick}get full(){return this.#records.size===this.#maxItems}runLookup(origin,opts,cb){let ips=this.#records.get(origin.hostname);if(ips==null&&this.full){cb(null,origin);return}let newOpts={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...opts.dns,maxTTL:this.#maxTTL,maxItems:this.#maxItems};if(ips==null)this.lookup(origin,newOpts,(err,addresses)=>{if(err||addresses==null||addresses.length===0){cb(err??new InformationalError("No DNS entries found"));return}this.setRecords(origin,addresses);let records=this.#records.get(origin.hostname),ip=this.pick(origin,records,newOpts.affinity),port;typeof ip.port=="number"?port=`:${ip.port}`:origin.port!==""?port=`:${origin.port}`:port="",cb(null,new URL(`${origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`))});else{let ip=this.pick(origin,ips,newOpts.affinity);if(ip==null){this.#records.delete(origin.hostname),this.runLookup(origin,opts,cb);return}let port;typeof ip.port=="number"?port=`:${ip.port}`:origin.port!==""?port=`:${origin.port}`:port="",cb(null,new URL(`${origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`))}}#defaultLookup(origin,opts,cb){lookup(origin.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(err,addresses)=>{if(err)return cb(err);let results=new Map;for(let addr of addresses)results.set(`${addr.address}:${addr.family}`,addr);cb(null,results.values())})}#defaultPick(origin,hostnameRecords,affinity){let ip=null,{records,offset}=hostnameRecords,family;if(this.dualStack?(affinity==null&&(offset==null||offset===maxInt?(hostnameRecords.offset=0,affinity=4):(hostnameRecords.offset++,affinity=(hostnameRecords.offset&1)===1?6:4)),records[affinity]!=null&&records[affinity].ips.length>0?family=records[affinity]:family=records[affinity===4?6:4]):family=records[affinity],family==null||family.ips.length===0)return ip;family.offset==null||family.offset===maxInt?family.offset=0:family.offset++;let position=family.offset%family.ips.length;return ip=family.ips[position]??null,ip==null?ip:Date.now()-ip.timestamp>ip.ttl?(family.ips.splice(position,1),this.pick(origin,hostnameRecords,affinity)):ip}pickFamily(origin,ipFamily){let records=this.#records.get(origin.hostname)?.records;if(!records)return null;let family=records[ipFamily];if(!family)return null;family.offset==null||family.offset===maxInt?family.offset=0:family.offset++;let position=family.offset%family.ips.length,ip=family.ips[position]??null;return ip==null||Date.now()-ip.timestamp>ip.ttl&&family.ips.splice(position,1),ip}setRecords(origin,addresses){let timestamp=Date.now(),records={records:{4:null,6:null}};for(let record of addresses){record.timestamp=timestamp,typeof record.ttl=="number"?record.ttl=Math.min(record.ttl,this.#maxTTL):record.ttl=this.#maxTTL;let familyRecords=records.records[record.family]??{ips:[]};familyRecords.ips.push(record),records.records[record.family]=familyRecords}this.#records.set(origin.hostname,records)}deleteRecords(origin){this.#records.delete(origin.hostname)}getHandler(meta,opts){return new DNSDispatchHandler(this,meta,opts)}};__name(DNSInstance,"DNSInstance");var DNSDispatchHandler=class extends DecoratorHandler{#state=null;#opts=null;#dispatch=null;#origin=null;#controller=null;#newOrigin=null;#firstTry=!0;constructor(state,{origin,handler,dispatch,newOrigin},opts){super(handler),this.#origin=origin,this.#newOrigin=newOrigin,this.#opts={...opts},this.#state=state,this.#dispatch=dispatch}onResponseError(controller,err){switch(err.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#state.dualStack){if(!this.#firstTry){super.onResponseError(controller,err);return}this.#firstTry=!1;let otherFamily=this.#newOrigin.hostname[0]==="["?4:6,ip=this.#state.pickFamily(this.#origin,otherFamily);if(ip==null){super.onResponseError(controller,err);return}let port;typeof ip.port=="number"?port=`:${ip.port}`:this.#origin.port!==""?port=`:${this.#origin.port}`:port="";let dispatchOpts={...this.#opts,origin:`${this.#origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`};this.#dispatch(dispatchOpts,this);return}super.onResponseError(controller,err);break}case"ENOTFOUND":this.#state.deleteRecords(this.#origin),super.onResponseError(controller,err);break;default:super.onResponseError(controller,err);break}}};__name(DNSDispatchHandler,"DNSDispatchHandler");module2.exports=interceptorOpts=>{if(interceptorOpts?.maxTTL!=null&&(typeof interceptorOpts?.maxTTL!="number"||interceptorOpts?.maxTTL<0))throw new InvalidArgumentError("Invalid maxTTL. Must be a positive number");if(interceptorOpts?.maxItems!=null&&(typeof interceptorOpts?.maxItems!="number"||interceptorOpts?.maxItems<1))throw new InvalidArgumentError("Invalid maxItems. Must be a positive number and greater than zero");if(interceptorOpts?.affinity!=null&&interceptorOpts?.affinity!==4&&interceptorOpts?.affinity!==6)throw new InvalidArgumentError("Invalid affinity. Must be either 4 or 6");if(interceptorOpts?.dualStack!=null&&typeof interceptorOpts?.dualStack!="boolean")throw new InvalidArgumentError("Invalid dualStack. Must be a boolean");if(interceptorOpts?.lookup!=null&&typeof interceptorOpts?.lookup!="function")throw new InvalidArgumentError("Invalid lookup. Must be a function");if(interceptorOpts?.pick!=null&&typeof interceptorOpts?.pick!="function")throw new InvalidArgumentError("Invalid pick. Must be a function");let dualStack=interceptorOpts?.dualStack??!0,affinity;dualStack?affinity=interceptorOpts?.affinity??null:affinity=interceptorOpts?.affinity??4;let opts={maxTTL:interceptorOpts?.maxTTL??1e4,lookup:interceptorOpts?.lookup??null,pick:interceptorOpts?.pick??null,dualStack,affinity,maxItems:interceptorOpts?.maxItems??1/0},instance=new DNSInstance(opts);return dispatch=>__name(function(origDispatchOpts,handler){let origin=origDispatchOpts.origin.constructor===URL?origDispatchOpts.origin:new URL(origDispatchOpts.origin);return isIP(origin.hostname)!==0?dispatch(origDispatchOpts,handler):(instance.runLookup(origin,origDispatchOpts,(err,newOrigin)=>{if(err)return handler.onResponseError(null,err);let dispatchOpts={...origDispatchOpts,servername:origin.hostname,origin:newOrigin.origin,headers:{host:origin.host,...origDispatchOpts.headers}};dispatch(dispatchOpts,instance.getHandler({origin,dispatch,handler,newOrigin},origDispatchOpts))}),!0)},"dnsInterceptor")}}});var require_cache=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/cache.js"(exports,module2){"use strict";var{safeHTTPMethods}=require_util();function makeCacheKey(opts){if(!opts.origin)throw new Error("opts.origin is undefined");let headers;if(opts.headers==null)headers={};else if(typeof opts.headers[Symbol.iterator]=="function"){headers={};for(let x of opts.headers){if(!Array.isArray(x))throw new Error("opts.headers is not a valid header map");let[key,val2]=x;if(typeof key!="string"||typeof val2!="string")throw new Error("opts.headers is not a valid header map");headers[key]=val2}}else if(typeof opts.headers=="object")headers=opts.headers;else throw new Error("opts.headers is not an object");return{origin:opts.origin.toString(),method:opts.method,path:opts.path,headers}}__name(makeCacheKey,"makeCacheKey");function assertCacheKey(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);for(let property of["origin","method","path"])if(typeof key[property]!="string")throw new TypeError(`expected key.${property} to be string, got ${typeof key[property]}`);if(key.headers!==void 0&&typeof key.headers!="object")throw new TypeError(`expected headers to be object, got ${typeof key}`)}__name(assertCacheKey,"assertCacheKey");function assertCacheValue(value){if(typeof value!="object")throw new TypeError(`expected value to be object, got ${typeof value}`);for(let property of["statusCode","cachedAt","staleAt","deleteAt"])if(typeof value[property]!="number")throw new TypeError(`expected value.${property} to be number, got ${typeof value[property]}`);if(typeof value.statusMessage!="string")throw new TypeError(`expected value.statusMessage to be string, got ${typeof value.statusMessage}`);if(value.headers!=null&&typeof value.headers!="object")throw new TypeError(`expected value.rawHeaders to be object, got ${typeof value.headers}`);if(value.vary!==void 0&&typeof value.vary!="object")throw new TypeError(`expected value.vary to be object, got ${typeof value.vary}`);if(value.etag!==void 0&&typeof value.etag!="string")throw new TypeError(`expected value.etag to be string, got ${typeof value.etag}`)}__name(assertCacheValue,"assertCacheValue");function parseCacheControlHeader(header){let output={},directives;if(Array.isArray(header)){directives=[];for(let directive of header)directives.push(...directive.split(","))}else directives=header.split(",");for(let i=0;i<directives.length;i++){let directive=directives[i].toLowerCase(),keyValueDelimiter=directive.indexOf("="),key,value;switch(keyValueDelimiter!==-1?(key=directive.substring(0,keyValueDelimiter).trimStart(),value=directive.substring(keyValueDelimiter+1)):key=directive.trim(),key){case"min-fresh":case"max-stale":case"max-age":case"s-maxage":case"stale-while-revalidate":case"stale-if-error":{if(value===void 0||value[0]===" ")continue;value.length>=2&&value[0]==='"'&&value[value.length-1]==='"'&&(value=value.substring(1,value.length-1));let parsedValue=parseInt(value,10);if(parsedValue!==parsedValue||key==="max-age"&&key in output&&output[key]>=parsedValue)continue;output[key]=parsedValue;break}case"private":case"no-cache":if(value){if(value[0]==='"'){let headers=[value.substring(1)],foundEndingQuote=value[value.length-1]==='"';if(!foundEndingQuote)for(let j=i+1;j<directives.length;j++){let nextPart=directives[j],nextPartLength=nextPart.length;if(headers.push(nextPart.trim()),nextPartLength!==0&&nextPart[nextPartLength-1]==='"'){foundEndingQuote=!0;break}}if(foundEndingQuote){let lastHeader=headers[headers.length-1];lastHeader[lastHeader.length-1]==='"'&&(lastHeader=lastHeader.substring(0,lastHeader.length-1),headers[headers.length-1]=lastHeader),key in output?output[key]=output[key].concat(headers):output[key]=headers}}else key in output?output[key]=output[key].concat(value):output[key]=[value];break}case"public":case"no-store":case"must-revalidate":case"proxy-revalidate":case"immutable":case"no-transform":case"must-understand":case"only-if-cached":if(value)continue;output[key]=!0;break;default:continue}}return output}__name(parseCacheControlHeader,"parseCacheControlHeader");function parseVaryHeader(varyHeader,headers){if(typeof varyHeader=="string"&&varyHeader.includes("*"))return headers;let output={},varyingHeaders=typeof varyHeader=="string"?varyHeader.split(","):varyHeader;for(let header of varyingHeaders){let trimmedHeader=header.trim().toLowerCase();if(headers[trimmedHeader])output[trimmedHeader]=headers[trimmedHeader];else return}return output}__name(parseVaryHeader,"parseVaryHeader");function isEtagUsable(etag){return etag.length<=2?!1:etag[0]==='"'&&etag[etag.length-1]==='"'?!(etag[1]==='"'||etag.startsWith('"W/')):etag.startsWith('W/"')&&etag[etag.length-1]==='"'?etag.length!==4:!1}__name(isEtagUsable,"isEtagUsable");function assertCacheStore(store,name="CacheStore"){if(typeof store!="object"||store===null)throw new TypeError(`expected type of ${name} to be a CacheStore, got ${store===null?"null":typeof store}`);for(let fn of["get","createWriteStream","delete"])if(typeof store[fn]!="function")throw new TypeError(`${name} needs to have a \`${fn}()\` function`)}__name(assertCacheStore,"assertCacheStore");function assertCacheMethods(methods,name="CacheMethods"){if(!Array.isArray(methods))throw new TypeError(`expected type of ${name} needs to be an array, got ${methods===null?"null":typeof methods}`);if(methods.length===0)throw new TypeError(`${name} needs to have at least one method`);for(let method of methods)if(!safeHTTPMethods.includes(method))throw new TypeError(`element of ${name}-array needs to be one of following values: ${safeHTTPMethods.join(", ")}, got ${method}`)}__name(assertCacheMethods,"assertCacheMethods");module2.exports={makeCacheKey,assertCacheKey,assertCacheValue,parseCacheControlHeader,parseVaryHeader,isEtagUsable,assertCacheMethods,assertCacheStore}}});var require_date=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/date.js"(exports,module2){"use strict";var IMF_DAYS=["mon","tue","wed","thu","fri","sat","sun"],IMF_SPACES=[4,7,11,16,25],IMF_MONTHS=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],IMF_COLONS=[19,22],ASCTIME_SPACES=[3,7,10,19],RFC850_DAYS=["monday","tuesday","wednesday","thursday","friday","saturday","sunday"];function parseHttpDate(date,now){switch(date=date.toLowerCase(),date[3]){case",":return parseImfDate(date);case" ":return parseAscTimeDate(date);default:return parseRfc850Date(date,now)}}__name(parseHttpDate,"parseHttpDate");function parseImfDate(date){if(date.length!==29||!date.endsWith("gmt"))return;for(let spaceInx of IMF_SPACES)if(date[spaceInx]!==" ")return;for(let colonIdx of IMF_COLONS)if(date[colonIdx]!==":")return;let dayName=date.substring(0,3);if(!IMF_DAYS.includes(dayName))return;let dayString=date.substring(5,7),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!=="0")return;let month=date.substring(8,11),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let year=Number.parseInt(date.substring(12,16));if(isNaN(year))return;let hourString=date.substring(17,19),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(20,22),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(23,25),second=Number.parseInt(secondString);if(!(isNaN(second)||second<10&&secondString[0]!=="0"))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseImfDate,"parseImfDate");function parseAscTimeDate(date){if(date.length!==24)return;for(let spaceIdx of ASCTIME_SPACES)if(date[spaceIdx]!==" ")return;let dayName=date.substring(0,3);if(!IMF_DAYS.includes(dayName))return;let month=date.substring(4,7),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let dayString=date.substring(8,10),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!==" ")return;let hourString=date.substring(11,13),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(14,16),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(17,19),second=Number.parseInt(secondString);if(isNaN(second)||second<10&&secondString[0]!=="0")return;let year=Number.parseInt(date.substring(20,24));if(!isNaN(year))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseAscTimeDate,"parseAscTimeDate");function parseRfc850Date(date,now=new Date){if(!date.endsWith("gmt"))return;let commaIndex=date.indexOf(",");if(commaIndex===-1||date.length-commaIndex-1!==23)return;let dayName=date.substring(0,commaIndex);if(!RFC850_DAYS.includes(dayName)||date[commaIndex+1]!==" "||date[commaIndex+4]!=="-"||date[commaIndex+8]!=="-"||date[commaIndex+11]!==" "||date[commaIndex+14]!==":"||date[commaIndex+17]!==":"||date[commaIndex+20]!==" ")return;let dayString=date.substring(commaIndex+2,commaIndex+4),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!=="0")return;let month=date.substring(commaIndex+5,commaIndex+8),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let year=Number.parseInt(date.substring(commaIndex+9,commaIndex+11));if(isNaN(year))return;let currentYear=now.getUTCFullYear(),currentDecade=currentYear%100,currentCentury=Math.floor(currentYear/100);year>currentDecade&&year-currentDecade>=50?year+=(currentCentury-1)*100:year+=currentCentury*100;let hourString=date.substring(commaIndex+12,commaIndex+14),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(commaIndex+15,commaIndex+17),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(commaIndex+18,commaIndex+20),second=Number.parseInt(secondString);if(!(isNaN(second)||second<10&&secondString[0]!=="0"))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseRfc850Date,"parseRfc850Date");module2.exports={parseHttpDate}}});var require_cache_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/cache-handler.js"(exports,module2){"use strict";var util=require_util(),{parseCacheControlHeader,parseVaryHeader,isEtagUsable}=require_cache(),{parseHttpDate}=require_date();function noop(){}__name(noop,"noop");var HEURISTICALLY_CACHEABLE_STATUS_CODES=[200,203,204,206,300,301,308,404,405,410,414,501],MAX_RESPONSE_AGE=2147483647e3,CacheHandler=class{#cacheKey;#cacheType;#cacheByDefault;#store;#handler;#writeStream;constructor({store,type,cacheByDefault},cacheKey,handler){this.#store=store,this.#cacheType=type,this.#cacheByDefault=cacheByDefault,this.#cacheKey=cacheKey,this.#handler=handler}onRequestStart(controller,context){this.#writeStream?.destroy(),this.#writeStream=void 0,this.#handler.onRequestStart?.(controller,context)}onRequestUpgrade(controller,statusCode,headers,socket){this.#handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,resHeaders,statusMessage){let downstreamOnHeaders=__name(()=>this.#handler.onResponseStart?.(controller,statusCode,resHeaders,statusMessage),"downstreamOnHeaders");if(!util.safeHTTPMethods.includes(this.#cacheKey.method)&&statusCode>=200&&statusCode<=399){try{this.#store.delete(this.#cacheKey)?.catch?.(noop)}catch{}return downstreamOnHeaders()}let cacheControlHeader=resHeaders["cache-control"],heuristicallyCacheable=resHeaders["last-modified"]&&HEURISTICALLY_CACHEABLE_STATUS_CODES.includes(statusCode);if(!cacheControlHeader&&!resHeaders.expires&&!heuristicallyCacheable&&!this.#cacheByDefault)return downstreamOnHeaders();let cacheControlDirectives=cacheControlHeader?parseCacheControlHeader(cacheControlHeader):{};if(!canCacheResponse(this.#cacheType,statusCode,resHeaders,cacheControlDirectives))return downstreamOnHeaders();let now=Date.now(),resAge=resHeaders.age?getAge(resHeaders.age):void 0;if(resAge&&resAge>=MAX_RESPONSE_AGE)return downstreamOnHeaders();let resDate=typeof resHeaders.date=="string"?parseHttpDate(resHeaders.date):void 0,staleAt=determineStaleAt(this.#cacheType,now,resAge,resHeaders,resDate,cacheControlDirectives)??this.#cacheByDefault;if(staleAt===void 0||resAge&&resAge>staleAt)return downstreamOnHeaders();let baseTime=resDate?resDate.getTime():now,absoluteStaleAt=staleAt+baseTime;if(now>=absoluteStaleAt)return downstreamOnHeaders();let varyDirectives;if(this.#cacheKey.headers&&resHeaders.vary&&(varyDirectives=parseVaryHeader(resHeaders.vary,this.#cacheKey.headers),!varyDirectives))return downstreamOnHeaders();let deleteAt=determineDeleteAt(baseTime,cacheControlDirectives,absoluteStaleAt),strippedHeaders=stripNecessaryHeaders(resHeaders,cacheControlDirectives),value={statusCode,statusMessage,headers:strippedHeaders,vary:varyDirectives,cacheControlDirectives,cachedAt:resAge?now-resAge:now,staleAt:absoluteStaleAt,deleteAt};if(typeof resHeaders.etag=="string"&&isEtagUsable(resHeaders.etag)&&(value.etag=resHeaders.etag),this.#writeStream=this.#store.createWriteStream(this.#cacheKey,value),!this.#writeStream)return downstreamOnHeaders();let handler=this;return this.#writeStream.on("drain",()=>controller.resume()).on("error",function(){handler.#writeStream=void 0,handler.#store.delete(handler.#cacheKey)}).on("close",function(){handler.#writeStream===this&&(handler.#writeStream=void 0),controller.resume()}),downstreamOnHeaders()}onResponseData(controller,chunk){this.#writeStream?.write(chunk)===!1&&controller.pause(),this.#handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.#writeStream?.end(),this.#handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){this.#writeStream?.destroy(err),this.#writeStream=void 0,this.#handler.onResponseError?.(controller,err)}};__name(CacheHandler,"CacheHandler");function canCacheResponse(cacheType,statusCode,resHeaders,cacheControlDirectives){return!(statusCode!==200&&statusCode!==307||cacheControlDirectives["no-store"]||cacheType==="shared"&&cacheControlDirectives.private===!0||resHeaders.vary?.includes("*")||resHeaders.authorization&&(!cacheControlDirectives.public||typeof resHeaders.authorization!="string"||Array.isArray(cacheControlDirectives["no-cache"])&&cacheControlDirectives["no-cache"].includes("authorization")||Array.isArray(cacheControlDirectives.private)&&cacheControlDirectives.private.includes("authorization")))}__name(canCacheResponse,"canCacheResponse");function getAge(ageHeader){let age=parseInt(Array.isArray(ageHeader)?ageHeader[0]:ageHeader);return isNaN(age)?void 0:age*1e3}__name(getAge,"getAge");function determineStaleAt(cacheType,now,age,resHeaders,responseDate,cacheControlDirectives){if(cacheType==="shared"){let sMaxAge=cacheControlDirectives["s-maxage"];if(sMaxAge!==void 0)return sMaxAge>0?sMaxAge*1e3:void 0}let maxAge=cacheControlDirectives["max-age"];if(maxAge!==void 0)return maxAge>0?maxAge*1e3:void 0;if(typeof resHeaders.expires=="string"){let expiresDate=parseHttpDate(resHeaders.expires);if(expiresDate)return now>=expiresDate.getTime()||responseDate&&(responseDate>=expiresDate||age!==void 0&&age>expiresDate-responseDate)?void 0:expiresDate.getTime()-now}if(typeof resHeaders["last-modified"]=="string"){let lastModified=new Date(resHeaders["last-modified"]);if(isValidDate(lastModified))return lastModified.getTime()>=now?void 0:(now-lastModified.getTime())*.1}if(cacheControlDirectives.immutable)return 31536e3}__name(determineStaleAt,"determineStaleAt");function determineDeleteAt(now,cacheControlDirectives,staleAt){let staleWhileRevalidate=-1/0,staleIfError=-1/0,immutable=-1/0;return cacheControlDirectives["stale-while-revalidate"]&&(staleWhileRevalidate=staleAt+cacheControlDirectives["stale-while-revalidate"]*1e3),cacheControlDirectives["stale-if-error"]&&(staleIfError=staleAt+cacheControlDirectives["stale-if-error"]*1e3),staleWhileRevalidate===-1/0&&staleIfError===-1/0&&(immutable=now+31536e6),Math.max(staleAt,staleWhileRevalidate,staleIfError,immutable)}__name(determineDeleteAt,"determineDeleteAt");function stripNecessaryHeaders(resHeaders,cacheControlDirectives){let headersToRemove=["connection","proxy-authenticate","proxy-authentication-info","proxy-authorization","proxy-connection","te","transfer-encoding","upgrade","age"];resHeaders.connection&&(Array.isArray(resHeaders.connection)?headersToRemove.push(...resHeaders.connection.map(header=>header.trim())):headersToRemove.push(...resHeaders.connection.split(",").map(header=>header.trim()))),Array.isArray(cacheControlDirectives["no-cache"])&&headersToRemove.push(...cacheControlDirectives["no-cache"]),Array.isArray(cacheControlDirectives.private)&&headersToRemove.push(...cacheControlDirectives.private);let strippedHeaders;for(let headerName of headersToRemove)resHeaders[headerName]&&(strippedHeaders??={...resHeaders},delete strippedHeaders[headerName]);return strippedHeaders??resHeaders}__name(stripNecessaryHeaders,"stripNecessaryHeaders");function isValidDate(date){return date instanceof Date&&Number.isFinite(date.valueOf())}__name(isValidDate,"isValidDate");module2.exports=CacheHandler}});var require_memory_cache_store=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/cache/memory-cache-store.js"(exports,module2){"use strict";var{Writable:Writable3}=require("node:stream"),{assertCacheKey,assertCacheValue}=require_cache(),MemoryCacheStore=class{#maxCount=1/0;#maxSize=1/0;#maxEntrySize=1/0;#size=0;#count=0;#entries=new Map;constructor(opts){if(opts){if(typeof opts!="object")throw new TypeError("MemoryCacheStore options must be an object");if(opts.maxCount!==void 0){if(typeof opts.maxCount!="number"||!Number.isInteger(opts.maxCount)||opts.maxCount<0)throw new TypeError("MemoryCacheStore options.maxCount must be a non-negative integer");this.#maxCount=opts.maxCount}if(opts.maxSize!==void 0){if(typeof opts.maxSize!="number"||!Number.isInteger(opts.maxSize)||opts.maxSize<0)throw new TypeError("MemoryCacheStore options.maxSize must be a non-negative integer");this.#maxSize=opts.maxSize}if(opts.maxEntrySize!==void 0){if(typeof opts.maxEntrySize!="number"||!Number.isInteger(opts.maxEntrySize)||opts.maxEntrySize<0)throw new TypeError("MemoryCacheStore options.maxEntrySize must be a non-negative integer");this.#maxEntrySize=opts.maxEntrySize}}}get(key){assertCacheKey(key);let topLevelKey=`${key.origin}:${key.path}`,now=Date.now(),entry=this.#entries.get(topLevelKey)?.find(entry2=>entry2.deleteAt>now&&entry2.method===key.method&&(entry2.vary==null||Object.keys(entry2.vary).every(headerName=>entry2.vary[headerName]===key.headers?.[headerName])));return entry==null?void 0:{statusMessage:entry.statusMessage,statusCode:entry.statusCode,headers:entry.headers,body:entry.body,vary:entry.vary?entry.vary:void 0,etag:entry.etag,cacheControlDirectives:entry.cacheControlDirectives,cachedAt:entry.cachedAt,staleAt:entry.staleAt,deleteAt:entry.deleteAt}}createWriteStream(key,val2){assertCacheKey(key),assertCacheValue(val2);let topLevelKey=`${key.origin}:${key.path}`,store=this,entry={...key,...val2,body:[],size:0};return new Writable3({write(chunk,encoding,callback){typeof chunk=="string"&&(chunk=Buffer.from(chunk,encoding)),entry.size+=chunk.byteLength,entry.size>=store.#maxEntrySize?this.destroy():entry.body.push(chunk),callback(null)},final(callback){let entries=store.#entries.get(topLevelKey);if(entries||(entries=[],store.#entries.set(topLevelKey,entries)),entries.push(entry),store.#size+=entry.size,store.#count+=1,store.#size>store.#maxSize||store.#count>store.#maxCount)for(let[key2,entries2]of store.#entries){for(let entry2 of entries2.splice(0,entries2.length/2))store.#size-=entry2.size,store.#count-=1;entries2.length===0&&store.#entries.delete(key2)}callback(null)}})}delete(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);let topLevelKey=`${key.origin}:${key.path}`;for(let entry of this.#entries.get(topLevelKey)??[])this.#size-=entry.size,this.#count-=1;this.#entries.delete(topLevelKey)}};__name(MemoryCacheStore,"MemoryCacheStore");module2.exports=MemoryCacheStore}});var require_cache_revalidation_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/cache-revalidation-handler.js"(exports,module2){"use strict";var assert=require("node:assert"),CacheRevalidationHandler=class{#successful=!1;#callback;#handler;#context;#allowErrorStatusCodes;constructor(callback,handler,allowErrorStatusCodes){if(typeof callback!="function")throw new TypeError("callback must be a function");this.#callback=callback,this.#handler=handler,this.#allowErrorStatusCodes=allowErrorStatusCodes}onRequestStart(_,context){this.#successful=!1,this.#context=context}onRequestUpgrade(controller,statusCode,headers,socket){this.#handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,headers,statusMessage){if(assert(this.#callback!=null),this.#successful=statusCode===304||this.#allowErrorStatusCodes&&statusCode>=500&&statusCode<=504,this.#callback(this.#successful,this.#context),this.#callback=null,this.#successful)return!0;this.#handler.onRequestStart?.(controller,this.#context),this.#handler.onResponseStart?.(controller,statusCode,headers,statusMessage)}onResponseData(controller,chunk){if(!this.#successful)return this.#handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.#successful||this.#handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){if(!this.#successful)if(this.#callback&&(this.#callback(!1),this.#callback=null),typeof this.#handler.onResponseError=="function")this.#handler.onResponseError(controller,err);else throw err}};__name(CacheRevalidationHandler,"CacheRevalidationHandler");module2.exports=CacheRevalidationHandler}});var require_cache2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/cache.js"(exports,module2){"use strict";var assert=require("node:assert"),{Readable:Readable2}=require("node:stream"),util=require_util(),CacheHandler=require_cache_handler(),MemoryCacheStore=require_memory_cache_store(),CacheRevalidationHandler=require_cache_revalidation_handler(),{assertCacheStore,assertCacheMethods,makeCacheKey,parseCacheControlHeader}=require_cache(),{AbortError}=require_errors();function needsRevalidation(result,cacheControlDirectives){if(cacheControlDirectives?.["no-cache"])return!0;let now=Date.now();if(now>result.staleAt){if(cacheControlDirectives?.["max-stale"]){let gracePeriod=result.staleAt+cacheControlDirectives["max-stale"]*1e3;return now>gracePeriod}return!0}if(cacheControlDirectives?.["min-fresh"]){let timeLeftTillStale=result.staleAt-now,threshold=cacheControlDirectives["min-fresh"]*1e3;return timeLeftTillStale<=threshold}return!1}__name(needsRevalidation,"needsRevalidation");function handleUncachedResponse(dispatch,globalOpts,cacheKey,handler,opts,reqCacheControl){if(reqCacheControl?.["only-if-cached"]){let aborted=!1;try{if(typeof handler.onConnect=="function"&&(handler.onConnect(()=>{aborted=!0}),aborted)||typeof handler.onHeaders=="function"&&(handler.onHeaders(504,[],()=>{},"Gateway Timeout"),aborted))return;typeof handler.onComplete=="function"&&handler.onComplete([])}catch(err){typeof handler.onError=="function"&&handler.onError(err)}return!0}return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler))}__name(handleUncachedResponse,"handleUncachedResponse");function sendCachedValue(handler,opts,result,age,context,isStale){let stream2=util.isStream(result.body)?result.body:Readable2.from(result.body??[]);assert(!stream2.destroyed,"stream should not be destroyed"),assert(!stream2.readableDidRead,"stream should not be readableDidRead");let controller={resume(){stream2.resume()},pause(){stream2.pause()},get paused(){return stream2.isPaused()},get aborted(){return stream2.destroyed},get reason(){return stream2.errored},abort(reason){stream2.destroy(reason??new AbortError)}};if(stream2.on("error",function(err){if(!this.readableEnded)if(typeof handler.onResponseError=="function")handler.onResponseError(controller,err);else throw err}).on("close",function(){this.errored||handler.onResponseEnd?.(controller,{})}),handler.onRequestStart?.(controller,context),stream2.destroyed)return;let headers={...result.headers,age:String(age)};isStale&&(headers.warning='110 - "response is stale"'),handler.onResponseStart?.(controller,result.statusCode,headers,result.statusMessage),opts.method==="HEAD"?stream2.destroy():stream2.on("data",function(chunk){handler.onResponseData?.(controller,chunk)})}__name(sendCachedValue,"sendCachedValue");function handleResult(dispatch,globalOpts,cacheKey,handler,opts,reqCacheControl,result){if(!result)return handleUncachedResponse(dispatch,globalOpts,cacheKey,handler,opts,reqCacheControl);let now=Date.now();if(now>result.deleteAt)return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler));let age=Math.round((now-result.cachedAt)/1e3);if(reqCacheControl?.["max-age"]&&age>=reqCacheControl["max-age"])return dispatch(opts,handler);if(needsRevalidation(result,reqCacheControl)){if(util.isStream(opts.body)&&util.bodyLength(opts.body)!==0)return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler));let withinStaleIfErrorThreshold=!1,staleIfErrorExpiry=result.cacheControlDirectives["stale-if-error"]??reqCacheControl?.["stale-if-error"];staleIfErrorExpiry&&(withinStaleIfErrorThreshold=now<result.staleAt+staleIfErrorExpiry*1e3);let headers={...opts.headers,"if-modified-since":new Date(result.cachedAt).toUTCString()};return result.etag&&(headers["if-none-match"]=result.etag),result.vary&&(headers={...headers,...result.vary}),dispatch({...opts,headers},new CacheRevalidationHandler((success,context)=>{success?sendCachedValue(handler,opts,result,age,context,!0):util.isStream(result.body)&&result.body.on("error",()=>{}).destroy()},new CacheHandler(globalOpts,cacheKey,handler),withinStaleIfErrorThreshold))}util.isStream(opts.body)&&opts.body.on("error",()=>{}).destroy(),sendCachedValue(handler,opts,result,age,null,!1)}__name(handleResult,"handleResult");module2.exports=(opts={})=>{let{store=new MemoryCacheStore,methods=["GET"],cacheByDefault=void 0,type="shared"}=opts;if(typeof opts!="object"||opts===null)throw new TypeError(`expected type of opts to be an Object, got ${opts===null?"null":typeof opts}`);if(assertCacheStore(store,"opts.store"),assertCacheMethods(methods,"opts.methods"),typeof cacheByDefault<"u"&&typeof cacheByDefault!="number")throw new TypeError(`exepcted opts.cacheByDefault to be number or undefined, got ${typeof cacheByDefault}`);if(typeof type<"u"&&type!=="shared"&&type!=="private")throw new TypeError(`exepcted opts.type to be shared, private, or undefined, got ${typeof type}`);let globalOpts={store,methods,cacheByDefault,type},safeMethodsToNotCache=util.safeHTTPMethods.filter(method=>methods.includes(method)===!1);return dispatch=>(opts2,handler)=>{if(!opts2.origin||safeMethodsToNotCache.includes(opts2.method))return dispatch(opts2,handler);let reqCacheControl=opts2.headers?.["cache-control"]?parseCacheControlHeader(opts2.headers["cache-control"]):void 0;if(reqCacheControl?.["no-store"])return dispatch(opts2,handler);let cacheKey=makeCacheKey(opts2),result=store.get(cacheKey);return result&&typeof result.then=="function"?result.then(result2=>{handleResult(dispatch,globalOpts,cacheKey,handler,opts2,reqCacheControl,result2)}):handleResult(dispatch,globalOpts,cacheKey,handler,opts2,reqCacheControl,result),!0}}}});var require_sqlite_cache_store=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/cache/sqlite-cache-store.js"(exports,module2){"use strict";var{Writable:Writable3}=require("stream"),{assertCacheKey,assertCacheValue}=require_cache(),DatabaseSync,VERSION=3,MAX_ENTRY_SIZE=2*1e3*1e3*1e3;module2.exports=__name(class{#maxEntrySize=MAX_ENTRY_SIZE;#maxCount=1/0;#db;#getValuesQuery;#updateValueQuery;#insertValueQuery;#deleteExpiredValuesQuery;#deleteByUrlQuery;#countEntriesQuery;#deleteOldValuesQuery;constructor(opts){if(opts){if(typeof opts!="object")throw new TypeError("SqliteCacheStore options must be an object");if(opts.maxEntrySize!==void 0){if(typeof opts.maxEntrySize!="number"||!Number.isInteger(opts.maxEntrySize)||opts.maxEntrySize<0)throw new TypeError("SqliteCacheStore options.maxEntrySize must be a non-negative integer");if(opts.maxEntrySize>MAX_ENTRY_SIZE)throw new TypeError("SqliteCacheStore options.maxEntrySize must be less than 2gb");this.#maxEntrySize=opts.maxEntrySize}if(opts.maxCount!==void 0){if(typeof opts.maxCount!="number"||!Number.isInteger(opts.maxCount)||opts.maxCount<0)throw new TypeError("SqliteCacheStore options.maxCount must be a non-negative integer");this.#maxCount=opts.maxCount}}DatabaseSync||(DatabaseSync=require("node:sqlite").DatabaseSync),this.#db=new DatabaseSync(opts?.location??":memory:"),this.#db.exec(`
      CREATE TABLE IF NOT EXISTS cacheInterceptorV${VERSION} (
        -- Data specific to us
        id INTEGER PRIMARY KEY AUTOINCREMENT,
        url TEXT NOT NULL,
        method TEXT NOT NULL,

        -- Data returned to the interceptor
        body BUF NULL,
        deleteAt INTEGER NOT NULL,
        statusCode INTEGER NOT NULL,
        statusMessage TEXT NOT NULL,
        headers TEXT NULL,
        cacheControlDirectives TEXT NULL,
        etag TEXT NULL,
        vary TEXT NULL,
        cachedAt INTEGER NOT NULL,
        staleAt INTEGER NOT NULL
      );

      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_url ON cacheInterceptorV${VERSION}(url);
      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_method ON cacheInterceptorV${VERSION}(method);
      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_deleteAt ON cacheInterceptorV${VERSION}(deleteAt);
    `),this.#getValuesQuery=this.#db.prepare(`
      SELECT
        id,
        body,
        deleteAt,
        statusCode,
        statusMessage,
        headers,
        etag,
        cacheControlDirectives,
        vary,
        cachedAt,
        staleAt
      FROM cacheInterceptorV${VERSION}
      WHERE
        url = ?
        AND method = ?
      ORDER BY
        deleteAt ASC
    `),this.#updateValueQuery=this.#db.prepare(`
      UPDATE cacheInterceptorV${VERSION} SET
        body = ?,
        deleteAt = ?,
        statusCode = ?,
        statusMessage = ?,
        headers = ?,
        etag = ?,
        cacheControlDirectives = ?,
        cachedAt = ?,
        staleAt = ?,
        deleteAt = ?
      WHERE
        id = ?
    `),this.#insertValueQuery=this.#db.prepare(`
      INSERT INTO cacheInterceptorV${VERSION} (
        url,
        method,
        body,
        deleteAt,
        statusCode,
        statusMessage,
        headers,
        etag,
        cacheControlDirectives,
        vary,
        cachedAt,
        staleAt,
        deleteAt
      ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
    `),this.#deleteByUrlQuery=this.#db.prepare(`DELETE FROM cacheInterceptorV${VERSION} WHERE url = ?`),this.#countEntriesQuery=this.#db.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${VERSION}`),this.#deleteExpiredValuesQuery=this.#db.prepare(`DELETE FROM cacheInterceptorV${VERSION} WHERE deleteAt <= ?`),this.#deleteOldValuesQuery=this.#maxCount===1/0?null:this.#db.prepare(`
        DELETE FROM cacheInterceptorV${VERSION}
        WHERE id IN (
          SELECT
            id
          FROM cacheInterceptorV${VERSION}
          ORDER BY cachedAt DESC
          LIMIT ?
        )
      `)}close(){this.#db.close()}get(key){assertCacheKey(key);let value=this.#findValue(key);return value?{body:Buffer.from(value.body),statusCode:value.statusCode,statusMessage:value.statusMessage,headers:value.headers?JSON.parse(value.headers):void 0,etag:value.etag?value.etag:void 0,vary:value.vary??void 0,cacheControlDirectives:value.cacheControlDirectives?JSON.parse(value.cacheControlDirectives):void 0,cachedAt:value.cachedAt,staleAt:value.staleAt,deleteAt:value.deleteAt}:void 0}createWriteStream(key,value){assertCacheKey(key),assertCacheValue(value);let url3=this.#makeValueUrl(key),size=0,body=[],store=this;return new Writable3({write(chunk,encoding,callback){typeof chunk=="string"&&(chunk=Buffer.from(chunk,encoding)),size+=chunk.byteLength,size<store.#maxEntrySize?body.push(chunk):this.destroy(),callback()},final(callback){let existingValue=store.#findValue(key,!0);existingValue?store.#updateValueQuery.run(Buffer.concat(body),value.deleteAt,value.statusCode,value.statusMessage,value.headers?JSON.stringify(value.headers):null,value.etag?value.etag:null,value.cacheControlDirectives?JSON.stringify(value.cacheControlDirectives):null,value.cachedAt,value.staleAt,value.deleteAt,existingValue.id):(store.#prune(),store.#insertValueQuery.run(url3,key.method,Buffer.concat(body),value.deleteAt,value.statusCode,value.statusMessage,value.headers?JSON.stringify(value.headers):null,value.etag?value.etag:null,value.cacheControlDirectives?JSON.stringify(value.cacheControlDirectives):null,value.vary?JSON.stringify(value.vary):null,value.cachedAt,value.staleAt,value.deleteAt)),callback()}})}delete(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);this.#deleteByUrlQuery.run(this.#makeValueUrl(key))}#prune(){if(this.size<=this.#maxCount)return 0;{let removed=this.#deleteExpiredValuesQuery.run(Date.now()).changes;if(removed>0)return removed}{let removed=this.#deleteOldValuesQuery.run(Math.max(Math.floor(this.#maxCount*.1),1)).changes;if(removed>0)return removed}return 0}get size(){let{total}=this.#countEntriesQuery.get();return total}#makeValueUrl(key){return`${key.origin}/${key.path}`}#findValue(key,canBeExpired=!1){let url3=this.#makeValueUrl(key),{headers,method}=key,values=this.#getValuesQuery.all(url3,method);if(values.length===0)return;let now=Date.now();for(let value of values){if(now>=value.deleteAt&&!canBeExpired)return;let matches=!0;if(value.vary){if(!headers)return;value.vary=JSON.parse(value.vary);for(let header in value.vary)if(!headerValueEquals(headers[header],value.vary[header])){matches=!1;break}}if(matches)return value}}},"SqliteCacheStore");function headerValueEquals(lhs,rhs){if(Array.isArray(lhs)&&Array.isArray(rhs)){if(lhs.length!==rhs.length)return!1;for(let i=0;i<lhs.length;i++)if(rhs.includes(lhs[i]))return!1;return!0}return lhs===rhs}__name(headerValueEquals,"headerValueEquals")}});var require_headers2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/headers.js"(exports,module2){"use strict";var{kConstruct}=require_symbols(),{kEnumerableProperty}=require_util(),{iteratorMixin,isValidHeaderName,isValidHeaderValue}=require_util2(),{webidl}=require_webidl(),assert=require("node:assert"),util=require("node:util");function isHTTPWhiteSpaceCharCode(code){return code===10||code===13||code===9||code===32}__name(isHTTPWhiteSpaceCharCode,"isHTTPWhiteSpaceCharCode");function headerValueNormalize(potentialValue){let i=0,j=potentialValue.length;for(;j>i&&isHTTPWhiteSpaceCharCode(potentialValue.charCodeAt(j-1));)--j;for(;j>i&&isHTTPWhiteSpaceCharCode(potentialValue.charCodeAt(i));)++i;return i===0&&j===potentialValue.length?potentialValue:potentialValue.substring(i,j)}__name(headerValueNormalize,"headerValueNormalize");function fill(headers,object){if(Array.isArray(object))for(let i=0;i<object.length;++i){let header=object[i];if(header.length!==2)throw webidl.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${header.length}.`});appendHeader(headers,header[0],header[1])}else if(typeof object=="object"&&object!==null){let keys=Object.keys(object);for(let i=0;i<keys.length;++i)appendHeader(headers,keys[i],object[keys[i]])}else throw webidl.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}__name(fill,"fill");function appendHeader(headers,name,value){if(value=headerValueNormalize(value),isValidHeaderName(name)){if(!isValidHeaderValue(value))throw webidl.errors.invalidArgument({prefix:"Headers.append",value,type:"header value"})}else throw webidl.errors.invalidArgument({prefix:"Headers.append",value:name,type:"header name"});if(getHeadersGuard(headers)==="immutable")throw new TypeError("immutable");return getHeadersList(headers).append(name,value,!1)}__name(appendHeader,"appendHeader");function headersListSortAndCombine(target){let headersList=getHeadersList(target);if(!headersList)return[];if(headersList.sortedMap)return headersList.sortedMap;let headers=[],names=headersList.toSortedArray(),cookies=headersList.cookies;if(cookies===null||cookies.length===1)return headersList.sortedMap=names;for(let i=0;i<names.length;++i){let{0:name,1:value}=names[i];if(name==="set-cookie")for(let j=0;j<cookies.length;++j)headers.push([name,cookies[j]]);else headers.push([name,value])}return headersList.sortedMap=headers}__name(headersListSortAndCombine,"headersListSortAndCombine");function compareHeaderName(a,b){return a[0]<b[0]?-1:1}__name(compareHeaderName,"compareHeaderName");var HeadersList=class{cookies=null;sortedMap;headersMap;constructor(init2){init2 instanceof HeadersList?(this.headersMap=new Map(init2.headersMap),this.sortedMap=init2.sortedMap,this.cookies=init2.cookies===null?null:[...init2.cookies]):(this.headersMap=new Map(init2),this.sortedMap=null)}contains(name,isLowerCase){return this.headersMap.has(isLowerCase?name:name.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(name,value,isLowerCase){this.sortedMap=null;let lowercaseName=isLowerCase?name:name.toLowerCase(),exists=this.headersMap.get(lowercaseName);if(exists){let delimiter=lowercaseName==="cookie"?"; ":", ";this.headersMap.set(lowercaseName,{name:exists.name,value:`${exists.value}${delimiter}${value}`})}else this.headersMap.set(lowercaseName,{name,value});lowercaseName==="set-cookie"&&(this.cookies??=[]).push(value)}set(name,value,isLowerCase){this.sortedMap=null;let lowercaseName=isLowerCase?name:name.toLowerCase();lowercaseName==="set-cookie"&&(this.cookies=[value]),this.headersMap.set(lowercaseName,{name,value})}delete(name,isLowerCase){this.sortedMap=null,isLowerCase||(name=name.toLowerCase()),name==="set-cookie"&&(this.cookies=null),this.headersMap.delete(name)}get(name,isLowerCase){return this.headersMap.get(isLowerCase?name:name.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:name,1:{value}}of this.headersMap)yield[name,value]}get entries(){let headers={};if(this.headersMap.size!==0)for(let{name,value}of this.headersMap.values())headers[name]=value;return headers}rawValues(){return this.headersMap.values()}get entriesList(){let headers=[];if(this.headersMap.size!==0)for(let{0:lowerName,1:{name,value}}of this.headersMap)if(lowerName==="set-cookie")for(let cookie of this.cookies)headers.push([name,cookie]);else headers.push([name,value]);return headers}toSortedArray(){let size=this.headersMap.size,array=new Array(size);if(size<=32){if(size===0)return array;let iterator=this.headersMap[Symbol.iterator](),firstValue=iterator.next().value;array[0]=[firstValue[0],firstValue[1].value],assert(firstValue[1].value!==null);for(let i=1,j=0,right=0,left=0,pivot=0,x,value;i<size;++i){for(value=iterator.next().value,x=array[i]=[value[0],value[1].value],assert(x[1]!==null),left=0,right=i;left<right;)pivot=left+(right-left>>1),array[pivot][0]<=x[0]?left=pivot+1:right=pivot;if(i!==pivot){for(j=i;j>left;)array[j]=array[--j];array[left]=x}}if(!iterator.next().done)throw new TypeError("Unreachable");return array}else{let i=0;for(let{0:name,1:{value}}of this.headersMap)array[i++]=[name,value],assert(value!==null);return array.sort(compareHeaderName)}}};__name(HeadersList,"HeadersList");var Headers=class{#guard;#headersList;constructor(init2=void 0){webidl.util.markAsUncloneable(this),init2!==kConstruct&&(this.#headersList=new HeadersList,this.#guard="none",init2!==void 0&&(init2=webidl.converters.HeadersInit(init2,"Headers constructor","init"),fill(this,init2)))}append(name,value){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,2,"Headers.append");let prefix="Headers.append";return name=webidl.converters.ByteString(name,prefix,"name"),value=webidl.converters.ByteString(value,prefix,"value"),appendHeader(this,name,value)}delete(name){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,1,"Headers.delete");let prefix="Headers.delete";if(name=webidl.converters.ByteString(name,prefix,"name"),!isValidHeaderName(name))throw webidl.errors.invalidArgument({prefix:"Headers.delete",value:name,type:"header name"});if(this.#guard==="immutable")throw new TypeError("immutable");this.#headersList.contains(name,!1)&&this.#headersList.delete(name,!1)}get(name){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,1,"Headers.get");let prefix="Headers.get";if(name=webidl.converters.ByteString(name,prefix,"name"),!isValidHeaderName(name))throw webidl.errors.invalidArgument({prefix,value:name,type:"header name"});return this.#headersList.get(name,!1)}has(name){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,1,"Headers.has");let prefix="Headers.has";if(name=webidl.converters.ByteString(name,prefix,"name"),!isValidHeaderName(name))throw webidl.errors.invalidArgument({prefix,value:name,type:"header name"});return this.#headersList.contains(name,!1)}set(name,value){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,2,"Headers.set");let prefix="Headers.set";if(name=webidl.converters.ByteString(name,prefix,"name"),value=webidl.converters.ByteString(value,prefix,"value"),value=headerValueNormalize(value),isValidHeaderName(name)){if(!isValidHeaderValue(value))throw webidl.errors.invalidArgument({prefix,value,type:"header value"})}else throw webidl.errors.invalidArgument({prefix,value:name,type:"header name"});if(this.#guard==="immutable")throw new TypeError("immutable");this.#headersList.set(name,value,!1)}getSetCookie(){webidl.brandCheck(this,Headers);let list=this.#headersList.cookies;return list?[...list]:[]}[util.inspect.custom](depth,options){return options.depth??=depth,`Headers ${util.formatWithOptions(options,this.#headersList.entries)}`}static getHeadersGuard(o){return o.#guard}static setHeadersGuard(o,guard){o.#guard=guard}static getHeadersList(o){return o.#headersList}static setHeadersList(target,list){target.#headersList=list}};__name(Headers,"Headers");var{getHeadersGuard,setHeadersGuard,getHeadersList,setHeadersList}=Headers;Reflect.deleteProperty(Headers,"getHeadersGuard");Reflect.deleteProperty(Headers,"setHeadersGuard");Reflect.deleteProperty(Headers,"getHeadersList");Reflect.deleteProperty(Headers,"setHeadersList");iteratorMixin("Headers",Headers,headersListSortAndCombine,0,1);Object.defineProperties(Headers.prototype,{append:kEnumerableProperty,delete:kEnumerableProperty,get:kEnumerableProperty,has:kEnumerableProperty,set:kEnumerableProperty,getSetCookie:kEnumerableProperty,[Symbol.toStringTag]:{value:"Headers",configurable:!0},[util.inspect.custom]:{enumerable:!1}});webidl.converters.HeadersInit=function(V,prefix,argument){if(webidl.util.Type(V)===webidl.util.Types.OBJECT){let iterator=Reflect.get(V,Symbol.iterator);if(!util.types.isProxy(V)&&iterator===Headers.prototype.entries)try{return getHeadersList(V).entriesList}catch{}return typeof iterator=="function"?webidl.converters["sequence<sequence<ByteString>>"](V,prefix,argument,iterator.bind(V)):webidl.converters["record<ByteString, ByteString>"](V,prefix,argument)}throw webidl.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})};module2.exports={fill,compareHeaderName,Headers,HeadersList,getHeadersGuard,setHeadersGuard,setHeadersList,getHeadersList}}});var require_response=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/response.js"(exports,module2){"use strict";var{Headers,HeadersList,fill,getHeadersGuard,setHeadersGuard,setHeadersList}=require_headers2(),{extractBody,cloneBody,mixinBody,hasFinalizationRegistry,streamRegistry,bodyUnusable}=require_body(),util=require_util(),nodeUtil=require("node:util"),{kEnumerableProperty}=util,{isValidReasonPhrase,isCancelled,isAborted,serializeJavascriptValueToJSONString,isErrorLike,isomorphicEncode,environmentSettingsObject:relevantRealm}=require_util2(),{redirectStatusSet,nullBodyStatus}=require_constants4(),{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{kConstruct}=require_symbols(),assert=require("node:assert"),{types}=require("node:util"),textEncoder=new TextEncoder("utf-8"),Response=class{#headers;#state;static error(){return fromInnerResponse(makeNetworkError(),"immutable")}static json(data,init2=void 0){webidl.argumentLengthCheck(arguments,1,"Response.json"),init2!==null&&(init2=webidl.converters.ResponseInit(init2));let bytes=textEncoder.encode(serializeJavascriptValueToJSONString(data)),body=extractBody(bytes),responseObject=fromInnerResponse(makeResponse({}),"response");return initializeResponse(responseObject,init2,{body:body[0],type:"application/json"}),responseObject}static redirect(url3,status=302){webidl.argumentLengthCheck(arguments,1,"Response.redirect"),url3=webidl.converters.USVString(url3),status=webidl.converters["unsigned short"](status);let parsedURL;try{parsedURL=new URL(url3,relevantRealm.settingsObject.baseUrl)}catch(err){throw new TypeError(`Failed to parse URL from ${url3}`,{cause:err})}if(!redirectStatusSet.has(status))throw new RangeError(`Invalid status code ${status}`);let responseObject=fromInnerResponse(makeResponse({}),"immutable");responseObject.#state.status=status;let value=isomorphicEncode(URLSerializer(parsedURL));return responseObject.#state.headersList.append("location",value,!0),responseObject}constructor(body=null,init2=void 0){if(webidl.util.markAsUncloneable(this),body===kConstruct)return;body!==null&&(body=webidl.converters.BodyInit(body)),init2=webidl.converters.ResponseInit(init2),this.#state=makeResponse({}),this.#headers=new Headers(kConstruct),setHeadersGuard(this.#headers,"response"),setHeadersList(this.#headers,this.#state.headersList);let bodyWithType=null;if(body!=null){let[extractedBody,type]=extractBody(body);bodyWithType={body:extractedBody,type}}initializeResponse(this,init2,bodyWithType)}get type(){return webidl.brandCheck(this,Response),this.#state.type}get url(){webidl.brandCheck(this,Response);let urlList=this.#state.urlList,url3=urlList[urlList.length-1]??null;return url3===null?"":URLSerializer(url3,!0)}get redirected(){return webidl.brandCheck(this,Response),this.#state.urlList.length>1}get status(){return webidl.brandCheck(this,Response),this.#state.status}get ok(){return webidl.brandCheck(this,Response),this.#state.status>=200&&this.#state.status<=299}get statusText(){return webidl.brandCheck(this,Response),this.#state.statusText}get headers(){return webidl.brandCheck(this,Response),this.#headers}get body(){return webidl.brandCheck(this,Response),this.#state.body?this.#state.body.stream:null}get bodyUsed(){return webidl.brandCheck(this,Response),!!this.#state.body&&util.isDisturbed(this.#state.body.stream)}clone(){if(webidl.brandCheck(this,Response),bodyUnusable(this.#state))throw webidl.errors.exception({header:"Response.clone",message:"Body has already been consumed."});let clonedResponse=cloneResponse(this.#state);return fromInnerResponse(clonedResponse,getHeadersGuard(this.#headers))}[nodeUtil.inspect.custom](depth,options){options.depth===null&&(options.depth=2),options.colors??=!0;let properties={status:this.status,statusText:this.statusText,headers:this.headers,body:this.body,bodyUsed:this.bodyUsed,ok:this.ok,redirected:this.redirected,type:this.type,url:this.url};return`Response ${nodeUtil.formatWithOptions(options,properties)}`}static getResponseHeaders(response){return response.#headers}static setResponseHeaders(response,newHeaders){response.#headers=newHeaders}static getResponseState(response){return response.#state}static setResponseState(response,newState){response.#state=newState}};__name(Response,"Response");var{getResponseHeaders,setResponseHeaders,getResponseState,setResponseState}=Response;Reflect.deleteProperty(Response,"getResponseHeaders");Reflect.deleteProperty(Response,"setResponseHeaders");Reflect.deleteProperty(Response,"getResponseState");Reflect.deleteProperty(Response,"setResponseState");mixinBody(Response,getResponseState);Object.defineProperties(Response.prototype,{type:kEnumerableProperty,url:kEnumerableProperty,status:kEnumerableProperty,ok:kEnumerableProperty,redirected:kEnumerableProperty,statusText:kEnumerableProperty,headers:kEnumerableProperty,clone:kEnumerableProperty,body:kEnumerableProperty,bodyUsed:kEnumerableProperty,[Symbol.toStringTag]:{value:"Response",configurable:!0}});Object.defineProperties(Response,{json:kEnumerableProperty,redirect:kEnumerableProperty,error:kEnumerableProperty});function cloneResponse(response){if(response.internalResponse)return filterResponse(cloneResponse(response.internalResponse),response.type);let newResponse=makeResponse({...response,body:null});return response.body!=null&&(newResponse.body=cloneBody(newResponse,response.body)),newResponse}__name(cloneResponse,"cloneResponse");function makeResponse(init2){return{aborted:!1,rangeRequested:!1,timingAllowPassed:!1,requestIncludesCredentials:!1,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...init2,headersList:init2?.headersList?new HeadersList(init2?.headersList):new HeadersList,urlList:init2?.urlList?[...init2.urlList]:[]}}__name(makeResponse,"makeResponse");function makeNetworkError(reason){let isError=isErrorLike(reason);return makeResponse({type:"error",status:0,error:isError?reason:new Error(reason&&String(reason)),aborted:reason&&reason.name==="AbortError"})}__name(makeNetworkError,"makeNetworkError");function isNetworkError(response){return response.type==="error"&&response.status===0}__name(isNetworkError,"isNetworkError");function makeFilteredResponse(response,state){return state={internalResponse:response,...state},new Proxy(response,{get(target,p2){return p2 in state?state[p2]:target[p2]},set(target,p2,value){return assert(!(p2 in state)),target[p2]=value,!0}})}__name(makeFilteredResponse,"makeFilteredResponse");function filterResponse(response,type){if(type==="basic")return makeFilteredResponse(response,{type:"basic",headersList:response.headersList});if(type==="cors")return makeFilteredResponse(response,{type:"cors",headersList:response.headersList});if(type==="opaque")return makeFilteredResponse(response,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null});if(type==="opaqueredirect")return makeFilteredResponse(response,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null});assert(!1)}__name(filterResponse,"filterResponse");function makeAppropriateNetworkError(fetchParams,err=null){return assert(isCancelled(fetchParams)),isAborted(fetchParams)?makeNetworkError(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:err})):makeNetworkError(Object.assign(new DOMException("Request was cancelled."),{cause:err}))}__name(makeAppropriateNetworkError,"makeAppropriateNetworkError");function initializeResponse(response,init2,body){if(init2.status!==null&&(init2.status<200||init2.status>599))throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.');if("statusText"in init2&&init2.statusText!=null&&!isValidReasonPhrase(String(init2.statusText)))throw new TypeError("Invalid statusText");if("status"in init2&&init2.status!=null&&(getResponseState(response).status=init2.status),"statusText"in init2&&init2.statusText!=null&&(getResponseState(response).statusText=init2.statusText),"headers"in init2&&init2.headers!=null&&fill(getResponseHeaders(response),init2.headers),body){if(nullBodyStatus.includes(response.status))throw webidl.errors.exception({header:"Response constructor",message:`Invalid response status code ${response.status}`});getResponseState(response).body=body.body,body.type!=null&&!getResponseState(response).headersList.contains("content-type",!0)&&getResponseState(response).headersList.append("content-type",body.type,!0)}}__name(initializeResponse,"initializeResponse");function fromInnerResponse(innerResponse,guard){let response=new Response(kConstruct);setResponseState(response,innerResponse);let headers=new Headers(kConstruct);return setResponseHeaders(response,headers),setHeadersList(headers,innerResponse.headersList),setHeadersGuard(headers,guard),hasFinalizationRegistry&&innerResponse.body?.stream&&streamRegistry.register(response,new WeakRef(innerResponse.body.stream)),response}__name(fromInnerResponse,"fromInnerResponse");webidl.converters.XMLHttpRequestBodyInit=function(V,prefix,name){return typeof V=="string"?webidl.converters.USVString(V,prefix,name):webidl.is.Blob(V)||ArrayBuffer.isView(V)||types.isArrayBuffer(V)||webidl.is.FormData(V)||webidl.is.URLSearchParams(V)?V:webidl.converters.DOMString(V,prefix,name)};webidl.converters.BodyInit=function(V,prefix,argument){return webidl.is.ReadableStream(V)||V?.[Symbol.asyncIterator]?V:webidl.converters.XMLHttpRequestBodyInit(V,prefix,argument)};webidl.converters.ResponseInit=webidl.dictionaryConverter([{key:"status",converter:webidl.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:webidl.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:webidl.converters.HeadersInit}]);webidl.is.Response=webidl.util.MakeTypeAssertion(Response);module2.exports={isNetworkError,makeNetworkError,makeResponse,makeAppropriateNetworkError,filterResponse,Response,cloneResponse,fromInnerResponse,getResponseState}}});var require_dispatcher_weakref=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/dispatcher-weakref.js"(exports,module2){"use strict";var{kConnected,kSize}=require_symbols(),CompatWeakRef=class{constructor(value){this.value=value}deref(){return this.value[kConnected]===0&&this.value[kSize]===0?void 0:this.value}};__name(CompatWeakRef,"CompatWeakRef");var CompatFinalizer=class{constructor(finalizer){this.finalizer=finalizer}register(dispatcher,key){dispatcher.on&&dispatcher.on("disconnect",()=>{dispatcher[kConnected]===0&&dispatcher[kSize]===0&&this.finalizer(key)})}unregister(key){}};__name(CompatFinalizer,"CompatFinalizer");module2.exports=function(){return process.env.NODE_V8_COVERAGE&&process.version.startsWith("v18")?(process._rawDebug("Using compatibility WeakRef and FinalizationRegistry"),{WeakRef:CompatWeakRef,FinalizationRegistry:CompatFinalizer}):{WeakRef,FinalizationRegistry}}}});var require_request2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/request.js"(exports,module2){"use strict";var{extractBody,mixinBody,cloneBody,bodyUnusable}=require_body(),{Headers,fill:fillHeaders,HeadersList,setHeadersGuard,getHeadersGuard,setHeadersList,getHeadersList}=require_headers2(),{FinalizationRegistry:FinalizationRegistry2}=require_dispatcher_weakref()(),util=require_util(),nodeUtil=require("node:util"),{isValidHTTPToken,sameOrigin,environmentSettingsObject}=require_util2(),{forbiddenMethodsSet,corsSafeListedMethodsSet,referrerPolicy,requestRedirect,requestMode,requestCredentials,requestCache,requestDuplex}=require_constants4(),{kEnumerableProperty,normalizedMethodRecordsBase,normalizedMethodRecords}=util,{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{kConstruct}=require_symbols(),assert=require("node:assert"),{getMaxListeners,setMaxListeners,defaultMaxListeners}=require("node:events"),kAbortController=Symbol("abortController"),requestFinalizer=new FinalizationRegistry2(({signal,abort})=>{signal.removeEventListener("abort",abort)}),dependentControllerMap=new WeakMap;function buildAbort(acRef){return abort;function abort(){let ac=acRef.deref();if(ac!==void 0){requestFinalizer.unregister(abort),this.removeEventListener("abort",abort),ac.abort(this.reason);let controllerList=dependentControllerMap.get(ac.signal);if(controllerList!==void 0){if(controllerList.size!==0){for(let ref of controllerList){let ctrl=ref.deref();ctrl!==void 0&&ctrl.abort(this.reason)}controllerList.clear()}dependentControllerMap.delete(ac.signal)}}}}__name(buildAbort,"buildAbort");var patchMethodWarning=!1,Request=class{#signal;#dispatcher;#headers;#state;constructor(input,init2=void 0){if(webidl.util.markAsUncloneable(this),input===kConstruct)return;let prefix="Request constructor";webidl.argumentLengthCheck(arguments,1,prefix),input=webidl.converters.RequestInfo(input,prefix,"input"),init2=webidl.converters.RequestInit(init2,prefix,"init");let request2=null,fallbackMode=null,baseUrl=environmentSettingsObject.settingsObject.baseUrl,signal=null;if(typeof input=="string"){this.#dispatcher=init2.dispatcher;let parsedURL;try{parsedURL=new URL(input,baseUrl)}catch(err){throw new TypeError("Failed to parse URL from "+input,{cause:err})}if(parsedURL.username||parsedURL.password)throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+input);request2=makeRequest({urlList:[parsedURL]}),fallbackMode="cors"}else assert(webidl.is.Request(input)),request2=input.#state,signal=input.#signal,this.#dispatcher=init2.dispatcher||input.#dispatcher;let origin=environmentSettingsObject.settingsObject.origin,window2="client";if(request2.window?.constructor?.name==="EnvironmentSettingsObject"&&sameOrigin(request2.window,origin)&&(window2=request2.window),init2.window!=null)throw new TypeError(`'window' option '${window2}' must be null`);"window"in init2&&(window2="no-window"),request2=makeRequest({method:request2.method,headersList:request2.headersList,unsafeRequest:request2.unsafeRequest,client:environmentSettingsObject.settingsObject,window:window2,priority:request2.priority,origin:request2.origin,referrer:request2.referrer,referrerPolicy:request2.referrerPolicy,mode:request2.mode,credentials:request2.credentials,cache:request2.cache,redirect:request2.redirect,integrity:request2.integrity,keepalive:request2.keepalive,reloadNavigation:request2.reloadNavigation,historyNavigation:request2.historyNavigation,urlList:[...request2.urlList]});let initHasKey=Object.keys(init2).length!==0;if(initHasKey&&(request2.mode==="navigate"&&(request2.mode="same-origin"),request2.reloadNavigation=!1,request2.historyNavigation=!1,request2.origin="client",request2.referrer="client",request2.referrerPolicy="",request2.url=request2.urlList[request2.urlList.length-1],request2.urlList=[request2.url]),init2.referrer!==void 0){let referrer=init2.referrer;if(referrer==="")request2.referrer="no-referrer";else{let parsedReferrer;try{parsedReferrer=new URL(referrer,baseUrl)}catch(err){throw new TypeError(`Referrer "${referrer}" is not a valid URL.`,{cause:err})}parsedReferrer.protocol==="about:"&&parsedReferrer.hostname==="client"||origin&&!sameOrigin(parsedReferrer,environmentSettingsObject.settingsObject.baseUrl)?request2.referrer="client":request2.referrer=parsedReferrer}}init2.referrerPolicy!==void 0&&(request2.referrerPolicy=init2.referrerPolicy);let mode;if(init2.mode!==void 0?mode=init2.mode:mode=fallbackMode,mode==="navigate")throw webidl.errors.exception({header:"Request constructor",message:"invalid request mode navigate."});if(mode!=null&&(request2.mode=mode),init2.credentials!==void 0&&(request2.credentials=init2.credentials),init2.cache!==void 0&&(request2.cache=init2.cache),request2.cache==="only-if-cached"&&request2.mode!=="same-origin")throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode");if(init2.redirect!==void 0&&(request2.redirect=init2.redirect),init2.integrity!=null&&(request2.integrity=String(init2.integrity)),init2.keepalive!==void 0&&(request2.keepalive=!!init2.keepalive),init2.method!==void 0){let method=init2.method,mayBeNormalized=normalizedMethodRecords[method];if(mayBeNormalized!==void 0)request2.method=mayBeNormalized;else{if(!isValidHTTPToken(method))throw new TypeError(`'${method}' is not a valid HTTP method.`);let upperCase=method.toUpperCase();if(forbiddenMethodsSet.has(upperCase))throw new TypeError(`'${method}' HTTP method is unsupported.`);method=normalizedMethodRecordsBase[upperCase]??method,request2.method=method}!patchMethodWarning&&request2.method==="patch"&&(process.emitWarning("Using `patch` is highly likely to result in a `405 Method Not Allowed`. `PATCH` is much more likely to succeed.",{code:"UNDICI-FETCH-patch"}),patchMethodWarning=!0)}init2.signal!==void 0&&(signal=init2.signal),this.#state=request2;let ac=new AbortController;if(this.#signal=ac.signal,signal!=null)if(signal.aborted)ac.abort(signal.reason);else{this[kAbortController]=ac;let acRef=new WeakRef(ac),abort=buildAbort(acRef);try{typeof getMaxListeners=="function"&&getMaxListeners(signal)===defaultMaxListeners&&setMaxListeners(1500,signal)}catch{}util.addAbortListener(signal,abort),requestFinalizer.register(ac,{signal,abort},abort)}if(this.#headers=new Headers(kConstruct),setHeadersList(this.#headers,request2.headersList),setHeadersGuard(this.#headers,"request"),mode==="no-cors"){if(!corsSafeListedMethodsSet.has(request2.method))throw new TypeError(`'${request2.method} is unsupported in no-cors mode.`);setHeadersGuard(this.#headers,"request-no-cors")}if(initHasKey){let headersList=getHeadersList(this.#headers),headers=init2.headers!==void 0?init2.headers:new HeadersList(headersList);if(headersList.clear(),headers instanceof HeadersList){for(let{name,value}of headers.rawValues())headersList.append(name,value,!1);headersList.cookies=headers.cookies}else fillHeaders(this.#headers,headers)}let inputBody=webidl.is.Request(input)?input.#state.body:null;if((init2.body!=null||inputBody!=null)&&(request2.method==="GET"||request2.method==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body.");let initBody=null;if(init2.body!=null){let[extractedBody,contentType]=extractBody(init2.body,request2.keepalive);initBody=extractedBody,contentType&&!getHeadersList(this.#headers).contains("content-type",!0)&&this.#headers.append("content-type",contentType,!0)}let inputOrInitBody=initBody??inputBody;if(inputOrInitBody!=null&&inputOrInitBody.source==null){if(initBody!=null&&init2.duplex==null)throw new TypeError("RequestInit: duplex option is required when sending a body.");if(request2.mode!=="same-origin"&&request2.mode!=="cors")throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"');request2.useCORSPreflightFlag=!0}let finalBody=inputOrInitBody;if(initBody==null&&inputBody!=null){if(bodyUnusable(input.#state))throw new TypeError("Cannot construct a Request with a Request object that has already been used.");let identityTransform=new TransformStream;inputBody.stream.pipeThrough(identityTransform),finalBody={source:inputBody.source,length:inputBody.length,stream:identityTransform.readable}}this.#state.body=finalBody}get method(){return webidl.brandCheck(this,Request),this.#state.method}get url(){return webidl.brandCheck(this,Request),URLSerializer(this.#state.url)}get headers(){return webidl.brandCheck(this,Request),this.#headers}get destination(){return webidl.brandCheck(this,Request),this.#state.destination}get referrer(){return webidl.brandCheck(this,Request),this.#state.referrer==="no-referrer"?"":this.#state.referrer==="client"?"about:client":this.#state.referrer.toString()}get referrerPolicy(){return webidl.brandCheck(this,Request),this.#state.referrerPolicy}get mode(){return webidl.brandCheck(this,Request),this.#state.mode}get credentials(){return webidl.brandCheck(this,Request),this.#state.credentials}get cache(){return webidl.brandCheck(this,Request),this.#state.cache}get redirect(){return webidl.brandCheck(this,Request),this.#state.redirect}get integrity(){return webidl.brandCheck(this,Request),this.#state.integrity}get keepalive(){return webidl.brandCheck(this,Request),this.#state.keepalive}get isReloadNavigation(){return webidl.brandCheck(this,Request),this.#state.reloadNavigation}get isHistoryNavigation(){return webidl.brandCheck(this,Request),this.#state.historyNavigation}get signal(){return webidl.brandCheck(this,Request),this.#signal}get body(){return webidl.brandCheck(this,Request),this.#state.body?this.#state.body.stream:null}get bodyUsed(){return webidl.brandCheck(this,Request),!!this.#state.body&&util.isDisturbed(this.#state.body.stream)}get duplex(){return webidl.brandCheck(this,Request),"half"}clone(){if(webidl.brandCheck(this,Request),bodyUnusable(this.#state))throw new TypeError("unusable");let clonedRequest=cloneRequest(this.#state),ac=new AbortController;if(this.signal.aborted)ac.abort(this.signal.reason);else{let list=dependentControllerMap.get(this.signal);list===void 0&&(list=new Set,dependentControllerMap.set(this.signal,list));let acRef=new WeakRef(ac);list.add(acRef),util.addAbortListener(ac.signal,buildAbort(acRef))}return fromInnerRequest(clonedRequest,this.#dispatcher,ac.signal,getHeadersGuard(this.#headers))}[nodeUtil.inspect.custom](depth,options){options.depth===null&&(options.depth=2),options.colors??=!0;let properties={method:this.method,url:this.url,headers:this.headers,destination:this.destination,referrer:this.referrer,referrerPolicy:this.referrerPolicy,mode:this.mode,credentials:this.credentials,cache:this.cache,redirect:this.redirect,integrity:this.integrity,keepalive:this.keepalive,isReloadNavigation:this.isReloadNavigation,isHistoryNavigation:this.isHistoryNavigation,signal:this.signal};return`Request ${nodeUtil.formatWithOptions(options,properties)}`}static setRequestSignal(request2,newSignal){return request2.#signal=newSignal,request2}static getRequestDispatcher(request2){return request2.#dispatcher}static setRequestDispatcher(request2,newDispatcher){request2.#dispatcher=newDispatcher}static setRequestHeaders(request2,newHeaders){request2.#headers=newHeaders}static getRequestState(request2){return request2.#state}static setRequestState(request2,newState){request2.#state=newState}};__name(Request,"Request");var{setRequestSignal,getRequestDispatcher,setRequestDispatcher,setRequestHeaders,getRequestState,setRequestState}=Request;Reflect.deleteProperty(Request,"setRequestSignal");Reflect.deleteProperty(Request,"getRequestDispatcher");Reflect.deleteProperty(Request,"setRequestDispatcher");Reflect.deleteProperty(Request,"setRequestHeaders");Reflect.deleteProperty(Request,"getRequestState");Reflect.deleteProperty(Request,"setRequestState");mixinBody(Request,getRequestState);function makeRequest(init2){return{method:init2.method??"GET",localURLsOnly:init2.localURLsOnly??!1,unsafeRequest:init2.unsafeRequest??!1,body:init2.body??null,client:init2.client??null,reservedClient:init2.reservedClient??null,replacesClientId:init2.replacesClientId??"",window:init2.window??"client",keepalive:init2.keepalive??!1,serviceWorkers:init2.serviceWorkers??"all",initiator:init2.initiator??"",destination:init2.destination??"",priority:init2.priority??null,origin:init2.origin??"client",policyContainer:init2.policyContainer??"client",referrer:init2.referrer??"client",referrerPolicy:init2.referrerPolicy??"",mode:init2.mode??"no-cors",useCORSPreflightFlag:init2.useCORSPreflightFlag??!1,credentials:init2.credentials??"same-origin",useCredentials:init2.useCredentials??!1,cache:init2.cache??"default",redirect:init2.redirect??"follow",integrity:init2.integrity??"",cryptoGraphicsNonceMetadata:init2.cryptoGraphicsNonceMetadata??"",parserMetadata:init2.parserMetadata??"",reloadNavigation:init2.reloadNavigation??!1,historyNavigation:init2.historyNavigation??!1,userActivation:init2.userActivation??!1,taintedOrigin:init2.taintedOrigin??!1,redirectCount:init2.redirectCount??0,responseTainting:init2.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:init2.preventNoCacheCacheControlHeaderModification??!1,done:init2.done??!1,timingAllowFailed:init2.timingAllowFailed??!1,urlList:init2.urlList,url:init2.urlList[0],headersList:init2.headersList?new HeadersList(init2.headersList):new HeadersList}}__name(makeRequest,"makeRequest");function cloneRequest(request2){let newRequest=makeRequest({...request2,body:null});return request2.body!=null&&(newRequest.body=cloneBody(newRequest,request2.body)),newRequest}__name(cloneRequest,"cloneRequest");function fromInnerRequest(innerRequest,dispatcher,signal,guard){let request2=new Request(kConstruct);setRequestState(request2,innerRequest),setRequestDispatcher(request2,dispatcher),setRequestSignal(request2,signal);let headers=new Headers(kConstruct);return setRequestHeaders(request2,headers),setHeadersList(headers,innerRequest.headersList),setHeadersGuard(headers,guard),request2}__name(fromInnerRequest,"fromInnerRequest");Object.defineProperties(Request.prototype,{method:kEnumerableProperty,url:kEnumerableProperty,headers:kEnumerableProperty,redirect:kEnumerableProperty,clone:kEnumerableProperty,signal:kEnumerableProperty,duplex:kEnumerableProperty,destination:kEnumerableProperty,body:kEnumerableProperty,bodyUsed:kEnumerableProperty,isHistoryNavigation:kEnumerableProperty,isReloadNavigation:kEnumerableProperty,keepalive:kEnumerableProperty,integrity:kEnumerableProperty,cache:kEnumerableProperty,credentials:kEnumerableProperty,attribute:kEnumerableProperty,referrerPolicy:kEnumerableProperty,referrer:kEnumerableProperty,mode:kEnumerableProperty,[Symbol.toStringTag]:{value:"Request",configurable:!0}});webidl.is.Request=webidl.util.MakeTypeAssertion(Request);webidl.converters.RequestInfo=function(V,prefix,argument){return typeof V=="string"?webidl.converters.USVString(V):webidl.is.Request(V)?V:webidl.converters.USVString(V)};webidl.converters.RequestInit=webidl.dictionaryConverter([{key:"method",converter:webidl.converters.ByteString},{key:"headers",converter:webidl.converters.HeadersInit},{key:"body",converter:webidl.nullableConverter(webidl.converters.BodyInit)},{key:"referrer",converter:webidl.converters.USVString},{key:"referrerPolicy",converter:webidl.converters.DOMString,allowedValues:referrerPolicy},{key:"mode",converter:webidl.converters.DOMString,allowedValues:requestMode},{key:"credentials",converter:webidl.converters.DOMString,allowedValues:requestCredentials},{key:"cache",converter:webidl.converters.DOMString,allowedValues:requestCache},{key:"redirect",converter:webidl.converters.DOMString,allowedValues:requestRedirect},{key:"integrity",converter:webidl.converters.DOMString},{key:"keepalive",converter:webidl.converters.boolean},{key:"signal",converter:webidl.nullableConverter(signal=>webidl.converters.AbortSignal(signal,"RequestInit","signal"))},{key:"window",converter:webidl.converters.any},{key:"duplex",converter:webidl.converters.DOMString,allowedValues:requestDuplex},{key:"dispatcher",converter:webidl.converters.any}]);module2.exports={Request,makeRequest,fromInnerRequest,cloneRequest,getRequestDispatcher,getRequestState}}});var require_fetch=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/index.js"(exports,module2){"use strict";var{makeNetworkError,makeAppropriateNetworkError,filterResponse,makeResponse,fromInnerResponse,getResponseState}=require_response(),{HeadersList}=require_headers2(),{Request,cloneRequest,getRequestDispatcher,getRequestState}=require_request2(),zlib=require("node:zlib"),{bytesMatch,makePolicyContainer,clonePolicyContainer,requestBadPort,TAOCheck,appendRequestOriginHeader,responseLocationURL,requestCurrentURL,setRequestReferrerPolicyOnRedirect,tryUpgradeRequestToAPotentiallyTrustworthyURL,createOpaqueTimingInfo,appendFetchMetadata,corsCheck,crossOriginResourcePolicyCheck,determineRequestsReferrer,coarsenedSharedCurrentTime,createDeferredPromise:createDeferredPromise2,sameOrigin,isCancelled,isAborted,isErrorLike,fullyReadBody,readableStreamClose,isomorphicEncode,urlIsLocal,urlIsHttpHttpsScheme,urlHasHttpsScheme,clampAndCoarsenConnectionTimingInfo,simpleRangeHeaderValue,buildContentRange,createInflate,extractMimeType}=require_util2(),assert=require("node:assert"),{safelyExtractBody,extractBody}=require_body(),{redirectStatusSet,nullBodyStatus,safeMethodsSet,requestBodyHeader,subresourceSet}=require_constants4(),EE=require("node:events"),{Readable:Readable2,pipeline,finished:finished2,isErrored,isReadable}=require("node:stream"),{addAbortListener,bufferToLowerCasedHeaderName}=require_util(),{dataURLProcessor,serializeAMimeType,minimizeSupportedMimeType}=require_data_url(),{getGlobalDispatcher}=require_global2(),{webidl}=require_webidl(),{STATUS_CODES}=require("node:http"),GET_OR_HEAD=["GET","HEAD"],defaultUserAgent=typeof __UNDICI_IS_NODE__<"u"||typeof esbuildDetection<"u"?"node":"undici",resolveObjectURL,Fetch=class extends EE{constructor(dispatcher){super(),this.dispatcher=dispatcher,this.connection=null,this.dump=!1,this.state="ongoing"}terminate(reason){this.state==="ongoing"&&(this.state="terminated",this.connection?.destroy(reason),this.emit("terminated",reason))}abort(error){this.state==="ongoing"&&(this.state="aborted",error||(error=new DOMException("The operation was aborted.","AbortError")),this.serializedAbortReason=error,this.connection?.destroy(error),this.emit("terminated",error))}};__name(Fetch,"Fetch");function handleFetchDone(response){finalizeAndReportTiming(response,"fetch")}__name(handleFetchDone,"handleFetchDone");function fetch2(input,init2=void 0){webidl.argumentLengthCheck(arguments,1,"globalThis.fetch");let p2=createDeferredPromise2(),requestObject;try{requestObject=new Request(input,init2)}catch(e){return p2.reject(e),p2.promise}let request2=getRequestState(requestObject);if(requestObject.signal.aborted)return abortFetch(p2,request2,null,requestObject.signal.reason),p2.promise;request2.client.globalObject?.constructor?.name==="ServiceWorkerGlobalScope"&&(request2.serviceWorkers="none");let responseObject=null,locallyAborted=!1,controller=null;return addAbortListener(requestObject.signal,()=>{locallyAborted=!0,assert(controller!=null),controller.abort(requestObject.signal.reason);let realResponse=responseObject?.deref();abortFetch(p2,request2,realResponse,requestObject.signal.reason)}),controller=fetching({request:request2,processResponseEndOfBody:handleFetchDone,processResponse:__name(response=>{if(!locallyAborted){if(response.aborted){abortFetch(p2,request2,responseObject,controller.serializedAbortReason);return}if(response.type==="error"){p2.reject(new TypeError("fetch failed",{cause:response.error}));return}responseObject=new WeakRef(fromInnerResponse(response,"immutable")),p2.resolve(responseObject.deref()),p2=null}},"processResponse"),dispatcher:getRequestDispatcher(requestObject)}),p2.promise}__name(fetch2,"fetch");function finalizeAndReportTiming(response,initiatorType="other"){if(response.type==="error"&&response.aborted||!response.urlList?.length)return;let originalURL=response.urlList[0],timingInfo=response.timingInfo,cacheState=response.cacheState;urlIsHttpHttpsScheme(originalURL)&&timingInfo!==null&&(response.timingAllowPassed||(timingInfo=createOpaqueTimingInfo({startTime:timingInfo.startTime}),cacheState=""),timingInfo.endTime=coarsenedSharedCurrentTime(),response.timingInfo=timingInfo,markResourceTiming(timingInfo,originalURL.href,initiatorType,globalThis,cacheState))}__name(finalizeAndReportTiming,"finalizeAndReportTiming");var markResourceTiming=performance.markResourceTiming;function abortFetch(p2,request2,responseObject,error){if(p2&&p2.reject(error),request2.body?.stream!=null&&isReadable(request2.body.stream)&&request2.body.stream.cancel(error).catch(err=>{if(err.code!=="ERR_INVALID_STATE")throw err}),responseObject==null)return;let response=getResponseState(responseObject);response.body?.stream!=null&&isReadable(response.body.stream)&&response.body.stream.cancel(error).catch(err=>{if(err.code!=="ERR_INVALID_STATE")throw err})}__name(abortFetch,"abortFetch");function fetching({request:request2,processRequestBodyChunkLength,processRequestEndOfBody,processResponse,processResponseEndOfBody,processResponseConsumeBody,useParallelQueue=!1,dispatcher=getGlobalDispatcher()}){assert(dispatcher);let taskDestination=null,crossOriginIsolatedCapability=!1;request2.client!=null&&(taskDestination=request2.client.globalObject,crossOriginIsolatedCapability=request2.client.crossOriginIsolatedCapability);let currentTime=coarsenedSharedCurrentTime(crossOriginIsolatedCapability),timingInfo=createOpaqueTimingInfo({startTime:currentTime}),fetchParams={controller:new Fetch(dispatcher),request:request2,timingInfo,processRequestBodyChunkLength,processRequestEndOfBody,processResponse,processResponseConsumeBody,processResponseEndOfBody,taskDestination,crossOriginIsolatedCapability};if(assert(!request2.body||request2.body.stream),request2.window==="client"&&(request2.window=request2.client?.globalObject?.constructor?.name==="Window"?request2.client:"no-window"),request2.origin==="client"&&(request2.origin=request2.client.origin),request2.policyContainer==="client"&&(request2.client!=null?request2.policyContainer=clonePolicyContainer(request2.client.policyContainer):request2.policyContainer=makePolicyContainer()),!request2.headersList.contains("accept",!0)){let value="*/*";request2.headersList.append("accept",value,!0)}return request2.headersList.contains("accept-language",!0)||request2.headersList.append("accept-language","*",!0),request2.priority,subresourceSet.has(request2.destination),mainFetch(fetchParams).catch(err=>{fetchParams.controller.terminate(err)}),fetchParams.controller}__name(fetching,"fetching");async function mainFetch(fetchParams,recursive=!1){let request2=fetchParams.request,response=null;if(request2.localURLsOnly&&!urlIsLocal(requestCurrentURL(request2))&&(response=makeNetworkError("local URLs only")),tryUpgradeRequestToAPotentiallyTrustworthyURL(request2),requestBadPort(request2)==="blocked"&&(response=makeNetworkError("bad port")),request2.referrerPolicy===""&&(request2.referrerPolicy=request2.policyContainer.referrerPolicy),request2.referrer!=="no-referrer"&&(request2.referrer=determineRequestsReferrer(request2)),response===null){let currentURL=requestCurrentURL(request2);sameOrigin(currentURL,request2.url)&&request2.responseTainting==="basic"||currentURL.protocol==="data:"||request2.mode==="navigate"||request2.mode==="websocket"?(request2.responseTainting="basic",response=await schemeFetch(fetchParams)):request2.mode==="same-origin"?response=makeNetworkError('request mode cannot be "same-origin"'):request2.mode==="no-cors"?request2.redirect!=="follow"?response=makeNetworkError('redirect mode cannot be "follow" for "no-cors" request'):(request2.responseTainting="opaque",response=await schemeFetch(fetchParams)):urlIsHttpHttpsScheme(requestCurrentURL(request2))?(request2.responseTainting="cors",response=await httpFetch(fetchParams)):response=makeNetworkError("URL scheme must be a HTTP(S) scheme")}if(recursive)return response;response.status!==0&&!response.internalResponse&&(request2.responseTainting,request2.responseTainting==="basic"?response=filterResponse(response,"basic"):request2.responseTainting==="cors"?response=filterResponse(response,"cors"):request2.responseTainting==="opaque"?response=filterResponse(response,"opaque"):assert(!1));let internalResponse=response.status===0?response:response.internalResponse;if(internalResponse.urlList.length===0&&internalResponse.urlList.push(...request2.urlList),request2.timingAllowFailed||(response.timingAllowPassed=!0),response.type==="opaque"&&internalResponse.status===206&&internalResponse.rangeRequested&&!request2.headers.contains("range",!0)&&(response=internalResponse=makeNetworkError()),response.status!==0&&(request2.method==="HEAD"||request2.method==="CONNECT"||nullBodyStatus.includes(internalResponse.status))&&(internalResponse.body=null,fetchParams.controller.dump=!0),request2.integrity){let processBodyError=__name(reason=>fetchFinale(fetchParams,makeNetworkError(reason)),"processBodyError");if(request2.responseTainting==="opaque"||response.body==null){processBodyError(response.error);return}let processBody=__name(bytes=>{if(!bytesMatch(bytes,request2.integrity)){processBodyError("integrity mismatch");return}response.body=safelyExtractBody(bytes)[0],fetchFinale(fetchParams,response)},"processBody");await fullyReadBody(response.body,processBody,processBodyError)}else fetchFinale(fetchParams,response)}__name(mainFetch,"mainFetch");function schemeFetch(fetchParams){if(isCancelled(fetchParams)&&fetchParams.request.redirectCount===0)return Promise.resolve(makeAppropriateNetworkError(fetchParams));let{request:request2}=fetchParams,{protocol:scheme}=requestCurrentURL(request2);switch(scheme){case"about:":return Promise.resolve(makeNetworkError("about scheme is not supported"));case"blob:":{resolveObjectURL||(resolveObjectURL=require("node:buffer").resolveObjectURL);let blobURLEntry=requestCurrentURL(request2);if(blobURLEntry.search.length!==0)return Promise.resolve(makeNetworkError("NetworkError when attempting to fetch resource."));let blob=resolveObjectURL(blobURLEntry.toString());if(request2.method!=="GET"||!webidl.is.Blob(blob))return Promise.resolve(makeNetworkError("invalid method"));let response=makeResponse(),fullLength=blob.size,serializedFullLength=isomorphicEncode(`${fullLength}`),type=blob.type;if(request2.headersList.contains("range",!0)){response.rangeRequested=!0;let rangeHeader=request2.headersList.get("range",!0),rangeValue=simpleRangeHeaderValue(rangeHeader,!0);if(rangeValue==="failure")return Promise.resolve(makeNetworkError("failed to fetch the data URL"));let{rangeStartValue:rangeStart,rangeEndValue:rangeEnd}=rangeValue;if(rangeStart===null)rangeStart=fullLength-rangeEnd,rangeEnd=rangeStart+rangeEnd-1;else{if(rangeStart>=fullLength)return Promise.resolve(makeNetworkError("Range start is greater than the blob's size."));(rangeEnd===null||rangeEnd>=fullLength)&&(rangeEnd=fullLength-1)}let slicedBlob=blob.slice(rangeStart,rangeEnd,type),slicedBodyWithType=extractBody(slicedBlob);response.body=slicedBodyWithType[0];let serializedSlicedLength=isomorphicEncode(`${slicedBlob.size}`),contentRange=buildContentRange(rangeStart,rangeEnd,fullLength);response.status=206,response.statusText="Partial Content",response.headersList.set("content-length",serializedSlicedLength,!0),response.headersList.set("content-type",type,!0),response.headersList.set("content-range",contentRange,!0)}else{let bodyWithType=extractBody(blob);response.statusText="OK",response.body=bodyWithType[0],response.headersList.set("content-length",serializedFullLength,!0),response.headersList.set("content-type",type,!0)}return Promise.resolve(response)}case"data:":{let currentURL=requestCurrentURL(request2),dataURLStruct=dataURLProcessor(currentURL);if(dataURLStruct==="failure")return Promise.resolve(makeNetworkError("failed to fetch the data URL"));let mimeType=serializeAMimeType(dataURLStruct.mimeType);return Promise.resolve(makeResponse({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:mimeType}]],body:safelyExtractBody(dataURLStruct.body)[0]}))}case"file:":return Promise.resolve(makeNetworkError("not implemented... yet..."));case"http:":case"https:":return httpFetch(fetchParams).catch(err=>makeNetworkError(err));default:return Promise.resolve(makeNetworkError("unknown scheme"))}}__name(schemeFetch,"schemeFetch");function finalizeResponse(fetchParams,response){fetchParams.request.done=!0,fetchParams.processResponseDone!=null&&queueMicrotask(()=>fetchParams.processResponseDone(response))}__name(finalizeResponse,"finalizeResponse");function fetchFinale(fetchParams,response){let timingInfo=fetchParams.timingInfo,processResponseEndOfBody=__name(()=>{let unsafeEndTime=Date.now();fetchParams.request.destination==="document"&&(fetchParams.controller.fullTimingInfo=timingInfo),fetchParams.controller.reportTimingSteps=()=>{if(fetchParams.request.url.protocol!=="https:")return;timingInfo.endTime=unsafeEndTime;let cacheState=response.cacheState,bodyInfo=response.bodyInfo;response.timingAllowPassed||(timingInfo=createOpaqueTimingInfo(timingInfo),cacheState="");let responseStatus=0;if(fetchParams.request.mode!=="navigator"||!response.hasCrossOriginRedirects){responseStatus=response.status;let mimeType=extractMimeType(response.headersList);mimeType!=="failure"&&(bodyInfo.contentType=minimizeSupportedMimeType(mimeType))}fetchParams.request.initiatorType!=null&&markResourceTiming(timingInfo,fetchParams.request.url.href,fetchParams.request.initiatorType,globalThis,cacheState,bodyInfo,responseStatus)};let processResponseEndOfBodyTask=__name(()=>{fetchParams.request.done=!0,fetchParams.processResponseEndOfBody!=null&&queueMicrotask(()=>fetchParams.processResponseEndOfBody(response)),fetchParams.request.initiatorType!=null&&fetchParams.controller.reportTimingSteps()},"processResponseEndOfBodyTask");queueMicrotask(()=>processResponseEndOfBodyTask())},"processResponseEndOfBody");fetchParams.processResponse!=null&&queueMicrotask(()=>{fetchParams.processResponse(response),fetchParams.processResponse=null});let internalResponse=response.type==="error"?response:response.internalResponse??response;internalResponse.body==null?processResponseEndOfBody():finished2(internalResponse.body.stream,()=>{processResponseEndOfBody()})}__name(fetchFinale,"fetchFinale");async function httpFetch(fetchParams){let request2=fetchParams.request,response=null,actualResponse=null,timingInfo=fetchParams.timingInfo;if(request2.serviceWorkers,response===null){if(request2.redirect==="follow"&&(request2.serviceWorkers="none"),actualResponse=response=await httpNetworkOrCacheFetch(fetchParams),request2.responseTainting==="cors"&&corsCheck(request2,response)==="failure")return makeNetworkError("cors failure");TAOCheck(request2,response)==="failure"&&(request2.timingAllowFailed=!0)}return(request2.responseTainting==="opaque"||response.type==="opaque")&&crossOriginResourcePolicyCheck(request2.origin,request2.client,request2.destination,actualResponse)==="blocked"?makeNetworkError("blocked"):(redirectStatusSet.has(actualResponse.status)&&(request2.redirect!=="manual"&&fetchParams.controller.connection.destroy(void 0,!1),request2.redirect==="error"?response=makeNetworkError("unexpected redirect"):request2.redirect==="manual"?response=actualResponse:request2.redirect==="follow"?response=await httpRedirectFetch(fetchParams,response):assert(!1)),response.timingInfo=timingInfo,response)}__name(httpFetch,"httpFetch");function httpRedirectFetch(fetchParams,response){let request2=fetchParams.request,actualResponse=response.internalResponse?response.internalResponse:response,locationURL;try{if(locationURL=responseLocationURL(actualResponse,requestCurrentURL(request2).hash),locationURL==null)return response}catch(err){return Promise.resolve(makeNetworkError(err))}if(!urlIsHttpHttpsScheme(locationURL))return Promise.resolve(makeNetworkError("URL scheme must be a HTTP(S) scheme"));if(request2.redirectCount===20)return Promise.resolve(makeNetworkError("redirect count exceeded"));if(request2.redirectCount+=1,request2.mode==="cors"&&(locationURL.username||locationURL.password)&&!sameOrigin(request2,locationURL))return Promise.resolve(makeNetworkError('cross origin not allowed for request mode "cors"'));if(request2.responseTainting==="cors"&&(locationURL.username||locationURL.password))return Promise.resolve(makeNetworkError('URL cannot contain credentials for request mode "cors"'));if(actualResponse.status!==303&&request2.body!=null&&request2.body.source==null)return Promise.resolve(makeNetworkError());if([301,302].includes(actualResponse.status)&&request2.method==="POST"||actualResponse.status===303&&!GET_OR_HEAD.includes(request2.method)){request2.method="GET",request2.body=null;for(let headerName of requestBodyHeader)request2.headersList.delete(headerName)}sameOrigin(requestCurrentURL(request2),locationURL)||(request2.headersList.delete("authorization",!0),request2.headersList.delete("proxy-authorization",!0),request2.headersList.delete("cookie",!0),request2.headersList.delete("host",!0)),request2.body!=null&&(assert(request2.body.source!=null),request2.body=safelyExtractBody(request2.body.source)[0]);let timingInfo=fetchParams.timingInfo;return timingInfo.redirectEndTime=timingInfo.postRedirectStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability),timingInfo.redirectStartTime===0&&(timingInfo.redirectStartTime=timingInfo.startTime),request2.urlList.push(locationURL),setRequestReferrerPolicyOnRedirect(request2,actualResponse),mainFetch(fetchParams,!0)}__name(httpRedirectFetch,"httpRedirectFetch");async function httpNetworkOrCacheFetch(fetchParams,isAuthenticationFetch=!1,isNewConnectionFetch=!1){let request2=fetchParams.request,httpFetchParams=null,httpRequest=null,response=null,httpCache=null,revalidatingFlag=!1;request2.window==="no-window"&&request2.redirect==="error"?(httpFetchParams=fetchParams,httpRequest=request2):(httpRequest=cloneRequest(request2),httpFetchParams={...fetchParams},httpFetchParams.request=httpRequest);let includeCredentials=request2.credentials==="include"||request2.credentials==="same-origin"&&request2.responseTainting==="basic",contentLength=httpRequest.body?httpRequest.body.length:null,contentLengthHeaderValue=null;if(httpRequest.body==null&&["POST","PUT"].includes(httpRequest.method)&&(contentLengthHeaderValue="0"),contentLength!=null&&(contentLengthHeaderValue=isomorphicEncode(`${contentLength}`)),contentLengthHeaderValue!=null&&httpRequest.headersList.append("content-length",contentLengthHeaderValue,!0),contentLength!=null&&httpRequest.keepalive,webidl.is.URL(httpRequest.referrer)&&httpRequest.headersList.append("referer",isomorphicEncode(httpRequest.referrer.href),!0),appendRequestOriginHeader(httpRequest),appendFetchMetadata(httpRequest),httpRequest.headersList.contains("user-agent",!0)||httpRequest.headersList.append("user-agent",defaultUserAgent,!0),httpRequest.cache==="default"&&(httpRequest.headersList.contains("if-modified-since",!0)||httpRequest.headersList.contains("if-none-match",!0)||httpRequest.headersList.contains("if-unmodified-since",!0)||httpRequest.headersList.contains("if-match",!0)||httpRequest.headersList.contains("if-range",!0))&&(httpRequest.cache="no-store"),httpRequest.cache==="no-cache"&&!httpRequest.preventNoCacheCacheControlHeaderModification&&!httpRequest.headersList.contains("cache-control",!0)&&httpRequest.headersList.append("cache-control","max-age=0",!0),(httpRequest.cache==="no-store"||httpRequest.cache==="reload")&&(httpRequest.headersList.contains("pragma",!0)||httpRequest.headersList.append("pragma","no-cache",!0),httpRequest.headersList.contains("cache-control",!0)||httpRequest.headersList.append("cache-control","no-cache",!0)),httpRequest.headersList.contains("range",!0)&&httpRequest.headersList.append("accept-encoding","identity",!0),httpRequest.headersList.contains("accept-encoding",!0)||(urlHasHttpsScheme(requestCurrentURL(httpRequest))?httpRequest.headersList.append("accept-encoding","br, gzip, deflate",!0):httpRequest.headersList.append("accept-encoding","gzip, deflate",!0)),httpRequest.headersList.delete("host",!0),httpCache==null&&(httpRequest.cache="no-store"),httpRequest.cache!=="no-store"&&httpRequest.cache,response==null){if(httpRequest.cache==="only-if-cached")return makeNetworkError("only if cached");let forwardResponse=await httpNetworkFetch(httpFetchParams,includeCredentials,isNewConnectionFetch);!safeMethodsSet.has(httpRequest.method)&&forwardResponse.status>=200&&forwardResponse.status<=399,revalidatingFlag&&forwardResponse.status,response==null&&(response=forwardResponse)}if(response.urlList=[...httpRequest.urlList],httpRequest.headersList.contains("range",!0)&&(response.rangeRequested=!0),response.requestIncludesCredentials=includeCredentials,response.status===407)return request2.window==="no-window"?makeNetworkError():isCancelled(fetchParams)?makeAppropriateNetworkError(fetchParams):makeNetworkError("proxy authentication required");if(response.status===421&&!isNewConnectionFetch&&(request2.body==null||request2.body.source!=null)){if(isCancelled(fetchParams))return makeAppropriateNetworkError(fetchParams);fetchParams.controller.connection.destroy(),response=await httpNetworkOrCacheFetch(fetchParams,isAuthenticationFetch,!0)}return response}__name(httpNetworkOrCacheFetch,"httpNetworkOrCacheFetch");async function httpNetworkFetch(fetchParams,includeCredentials=!1,forceNewConnection=!1){assert(!fetchParams.controller.connection||fetchParams.controller.connection.destroyed),fetchParams.controller.connection={abort:null,destroyed:!1,destroy(err,abort=!0){this.destroyed||(this.destroyed=!0,abort&&this.abort?.(err??new DOMException("The operation was aborted.","AbortError")))}};let request2=fetchParams.request,response=null,timingInfo=fetchParams.timingInfo;null==null&&(request2.cache="no-store");let newConnection=forceNewConnection?"yes":"no";request2.mode;let requestBody=null;if(request2.body==null&&fetchParams.processRequestEndOfBody)queueMicrotask(()=>fetchParams.processRequestEndOfBody());else if(request2.body!=null){let processBodyChunk=__name(async function*(bytes){isCancelled(fetchParams)||(yield bytes,fetchParams.processRequestBodyChunkLength?.(bytes.byteLength))},"processBodyChunk"),processEndOfBody=__name(()=>{isCancelled(fetchParams)||fetchParams.processRequestEndOfBody&&fetchParams.processRequestEndOfBody()},"processEndOfBody"),processBodyError=__name(e=>{isCancelled(fetchParams)||(e.name==="AbortError"?fetchParams.controller.abort():fetchParams.controller.terminate(e))},"processBodyError");requestBody=async function*(){try{for await(let bytes of request2.body.stream)yield*processBodyChunk(bytes);processEndOfBody()}catch(err){processBodyError(err)}}()}try{let{body,status,statusText,headersList,socket}=await dispatch({body:requestBody});if(socket)response=makeResponse({status,statusText,headersList,socket});else{let iterator=body[Symbol.asyncIterator]();fetchParams.controller.next=()=>iterator.next(),response=makeResponse({status,statusText,headersList})}}catch(err){return err.name==="AbortError"?(fetchParams.controller.connection.destroy(),makeAppropriateNetworkError(fetchParams,err)):makeNetworkError(err)}let pullAlgorithm=__name(()=>fetchParams.controller.resume(),"pullAlgorithm"),cancelAlgorithm=__name(reason=>{isCancelled(fetchParams)||fetchParams.controller.abort(reason)},"cancelAlgorithm"),stream2=new ReadableStream({async start(controller){fetchParams.controller.controller=controller},async pull(controller){await pullAlgorithm(controller)},async cancel(reason){await cancelAlgorithm(reason)},type:"bytes"});response.body={stream:stream2,source:null,length:null},fetchParams.controller.resume||fetchParams.controller.on("terminated",onAborted),fetchParams.controller.resume=async()=>{for(;;){let bytes,isFailure;try{let{done,value}=await fetchParams.controller.next();if(isAborted(fetchParams))break;bytes=done?void 0:value}catch(err){fetchParams.controller.ended&&!timingInfo.encodedBodySize?bytes=void 0:(bytes=err,isFailure=!0)}if(bytes===void 0){readableStreamClose(fetchParams.controller.controller),finalizeResponse(fetchParams,response);return}if(timingInfo.decodedBodySize+=bytes?.byteLength??0,isFailure){fetchParams.controller.terminate(bytes);return}let buffer=new Uint8Array(bytes);if(buffer.byteLength&&fetchParams.controller.controller.enqueue(buffer),isErrored(stream2)){fetchParams.controller.terminate();return}if(fetchParams.controller.controller.desiredSize<=0)return}};function onAborted(reason){isAborted(fetchParams)?(response.aborted=!0,isReadable(stream2)&&fetchParams.controller.controller.error(fetchParams.controller.serializedAbortReason)):isReadable(stream2)&&fetchParams.controller.controller.error(new TypeError("terminated",{cause:isErrorLike(reason)?reason:void 0})),fetchParams.controller.connection.destroy()}return __name(onAborted,"onAborted"),response;function dispatch({body}){let url3=requestCurrentURL(request2),agent=fetchParams.controller.dispatcher;return new Promise((resolve,reject)=>agent.dispatch({path:url3.pathname+url3.search,origin:url3.origin,method:request2.method,body:agent.isMockActive?request2.body&&(request2.body.source||request2.body.stream):body,headers:request2.headersList.entries,maxRedirections:0,upgrade:request2.mode==="websocket"?"websocket":void 0},{body:null,abort:null,onConnect(abort){let{connection}=fetchParams.controller;timingInfo.finalConnectionTimingInfo=clampAndCoarsenConnectionTimingInfo(void 0,timingInfo.postRedirectStartTime,fetchParams.crossOriginIsolatedCapability),connection.destroyed?abort(new DOMException("The operation was aborted.","AbortError")):(fetchParams.controller.on("terminated",abort),this.abort=connection.abort=abort),timingInfo.finalNetworkRequestStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability)},onResponseStarted(){timingInfo.finalNetworkResponseStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability)},onHeaders(status,rawHeaders,resume,statusText){if(status<200)return;let codings=[],location="",headersList=new HeadersList;for(let i=0;i<rawHeaders.length;i+=2)headersList.append(bufferToLowerCasedHeaderName(rawHeaders[i]),rawHeaders[i+1].toString("latin1"),!0);let contentEncoding=headersList.get("content-encoding",!0);contentEncoding&&(codings=contentEncoding.toLowerCase().split(",").map(x=>x.trim())),location=headersList.get("location",!0),this.body=new Readable2({read:resume});let decoders=[],willFollow=location&&request2.redirect==="follow"&&redirectStatusSet.has(status);if(codings.length!==0&&request2.method!=="HEAD"&&request2.method!=="CONNECT"&&!nullBodyStatus.includes(status)&&!willFollow)for(let i=codings.length-1;i>=0;--i){let coding=codings[i];if(coding==="x-gzip"||coding==="gzip")decoders.push(zlib.createGunzip({flush:zlib.constants.Z_SYNC_FLUSH,finishFlush:zlib.constants.Z_SYNC_FLUSH}));else if(coding==="deflate")decoders.push(createInflate({flush:zlib.constants.Z_SYNC_FLUSH,finishFlush:zlib.constants.Z_SYNC_FLUSH}));else if(coding==="br")decoders.push(zlib.createBrotliDecompress({flush:zlib.constants.BROTLI_OPERATION_FLUSH,finishFlush:zlib.constants.BROTLI_OPERATION_FLUSH}));else{decoders.length=0;break}}let onError=this.onError.bind(this);return resolve({status,statusText,headersList,body:decoders.length?pipeline(this.body,...decoders,err=>{err&&this.onError(err)}).on("error",onError):this.body.on("error",onError)}),!0},onData(chunk){if(fetchParams.controller.dump)return;let bytes=chunk;return timingInfo.encodedBodySize+=bytes.byteLength,this.body.push(bytes)},onComplete(){this.abort&&fetchParams.controller.off("terminated",this.abort),fetchParams.controller.ended=!0,this.body.push(null)},onError(error){this.abort&&fetchParams.controller.off("terminated",this.abort),this.body?.destroy(error),fetchParams.controller.terminate(error),reject(error)},onUpgrade(status,rawHeaders,socket){if(status!==101)return;let headersList=new HeadersList;for(let i=0;i<rawHeaders.length;i+=2)headersList.append(bufferToLowerCasedHeaderName(rawHeaders[i]),rawHeaders[i+1].toString("latin1"),!0);return resolve({status,statusText:STATUS_CODES[status],headersList,socket}),!0}}))}__name(dispatch,"dispatch")}__name(httpNetworkFetch,"httpNetworkFetch");module2.exports={fetch:fetch2,Fetch,fetching,finalizeAndReportTiming}}});var require_util3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/util.js"(exports,module2){"use strict";var assert=require("node:assert"),{URLSerializer}=require_data_url(),{isValidHeaderName}=require_util2();function urlEquals(A,B,excludeFragment=!1){let serializedA=URLSerializer(A,excludeFragment),serializedB=URLSerializer(B,excludeFragment);return serializedA===serializedB}__name(urlEquals,"urlEquals");function getFieldValues(header){assert(header!==null);let values=[];for(let value of header.split(","))value=value.trim(),isValidHeaderName(value)&&values.push(value);return values}__name(getFieldValues,"getFieldValues");module2.exports={urlEquals,getFieldValues}}});var require_cache3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/cache.js"(exports,module2){"use strict";var{kConstruct}=require_symbols(),{urlEquals,getFieldValues}=require_util3(),{kEnumerableProperty,isDisturbed}=require_util(),{webidl}=require_webidl(),{cloneResponse,fromInnerResponse,getResponseState}=require_response(),{Request,fromInnerRequest,getRequestState}=require_request2(),{fetching}=require_fetch(),{urlIsHttpHttpsScheme,createDeferredPromise:createDeferredPromise2,readAllBytes}=require_util2(),assert=require("node:assert"),Cache=class{#relevantRequestResponseList;constructor(){arguments[0]!==kConstruct&&webidl.illegalConstructor(),webidl.util.markAsUncloneable(this),this.#relevantRequestResponseList=arguments[1]}async match(request2,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.match";webidl.argumentLengthCheck(arguments,1,prefix),request2=webidl.converters.RequestInfo(request2,prefix,"request"),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let p2=this.#internalMatchAll(request2,options,1);if(p2.length!==0)return p2[0]}async matchAll(request2=void 0,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.matchAll";return request2!==void 0&&(request2=webidl.converters.RequestInfo(request2,prefix,"request")),options=webidl.converters.CacheQueryOptions(options,prefix,"options"),this.#internalMatchAll(request2,options)}async add(request2){webidl.brandCheck(this,Cache);let prefix="Cache.add";webidl.argumentLengthCheck(arguments,1,prefix),request2=webidl.converters.RequestInfo(request2,prefix,"request");let requests=[request2];return await this.addAll(requests)}async addAll(requests){webidl.brandCheck(this,Cache);let prefix="Cache.addAll";webidl.argumentLengthCheck(arguments,1,prefix);let responsePromises=[],requestList=[];for(let request2 of requests){if(request2===void 0)throw webidl.errors.conversionFailed({prefix,argument:"Argument 1",types:["undefined is not allowed"]});if(request2=webidl.converters.RequestInfo(request2),typeof request2=="string")continue;let r=getRequestState(request2);if(!urlIsHttpHttpsScheme(r.url)||r.method!=="GET")throw webidl.errors.exception({header:prefix,message:"Expected http/s scheme when method is not GET."})}let fetchControllers=[];for(let request2 of requests){let r=getRequestState(new Request(request2));if(!urlIsHttpHttpsScheme(r.url))throw webidl.errors.exception({header:prefix,message:"Expected http/s scheme."});r.initiator="fetch",r.destination="subresource",requestList.push(r);let responsePromise=createDeferredPromise2();fetchControllers.push(fetching({request:r,processResponse(response){if(response.type==="error"||response.status===206||response.status<200||response.status>299)responsePromise.reject(webidl.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}));else if(response.headersList.contains("vary")){let fieldValues=getFieldValues(response.headersList.get("vary"));for(let fieldValue of fieldValues)if(fieldValue==="*"){responsePromise.reject(webidl.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(let controller of fetchControllers)controller.abort();return}}},processResponseEndOfBody(response){if(response.aborted){responsePromise.reject(new DOMException("aborted","AbortError"));return}responsePromise.resolve(response)}})),responsePromises.push(responsePromise.promise)}let responses=await Promise.all(responsePromises),operations=[],index=0;for(let response of responses){let operation={type:"put",request:requestList[index],response};operations.push(operation),index++}let cacheJobPromise=createDeferredPromise2(),errorData=null;try{this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve(void 0):cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async put(request2,response){webidl.brandCheck(this,Cache);let prefix="Cache.put";webidl.argumentLengthCheck(arguments,2,prefix),request2=webidl.converters.RequestInfo(request2,prefix,"request"),response=webidl.converters.Response(response,prefix,"response");let innerRequest=null;if(webidl.is.Request(request2)?innerRequest=getRequestState(request2):innerRequest=getRequestState(new Request(request2)),!urlIsHttpHttpsScheme(innerRequest.url)||innerRequest.method!=="GET")throw webidl.errors.exception({header:prefix,message:"Expected an http/s scheme when method is not GET"});let innerResponse=getResponseState(response);if(innerResponse.status===206)throw webidl.errors.exception({header:prefix,message:"Got 206 status"});if(innerResponse.headersList.contains("vary")){let fieldValues=getFieldValues(innerResponse.headersList.get("vary"));for(let fieldValue of fieldValues)if(fieldValue==="*")throw webidl.errors.exception({header:prefix,message:"Got * vary field value"})}if(innerResponse.body&&(isDisturbed(innerResponse.body.stream)||innerResponse.body.stream.locked))throw webidl.errors.exception({header:prefix,message:"Response body is locked or disturbed"});let clonedResponse=cloneResponse(innerResponse),bodyReadPromise=createDeferredPromise2();if(innerResponse.body!=null){let reader=innerResponse.body.stream.getReader();readAllBytes(reader,bodyReadPromise.resolve,bodyReadPromise.reject)}else bodyReadPromise.resolve(void 0);let operations=[],operation={type:"put",request:innerRequest,response:clonedResponse};operations.push(operation);let bytes=await bodyReadPromise.promise;clonedResponse.body!=null&&(clonedResponse.body.source=bytes);let cacheJobPromise=createDeferredPromise2(),errorData=null;try{this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve():cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async delete(request2,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.delete";webidl.argumentLengthCheck(arguments,1,prefix),request2=webidl.converters.RequestInfo(request2,prefix,"request"),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let r=null;if(webidl.is.Request(request2)){if(r=getRequestState(request2),r.method!=="GET"&&!options.ignoreMethod)return!1}else assert(typeof request2=="string"),r=getRequestState(new Request(request2));let operations=[],operation={type:"delete",request:r,options};operations.push(operation);let cacheJobPromise=createDeferredPromise2(),errorData=null,requestResponses;try{requestResponses=this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve(!!requestResponses?.length):cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async keys(request2=void 0,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.keys";request2!==void 0&&(request2=webidl.converters.RequestInfo(request2,prefix,"request")),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let r=null;if(request2!==void 0)if(webidl.is.Request(request2)){if(r=getRequestState(request2),r.method!=="GET"&&!options.ignoreMethod)return[]}else typeof request2=="string"&&(r=getRequestState(new Request(request2)));let promise2=createDeferredPromise2(),requests=[];if(request2===void 0)for(let requestResponse of this.#relevantRequestResponseList)requests.push(requestResponse[0]);else{let requestResponses=this.#queryCache(r,options);for(let requestResponse of requestResponses)requests.push(requestResponse[0])}return queueMicrotask(()=>{let requestList=[];for(let request3 of requests){let requestObject=fromInnerRequest(request3,void 0,new AbortController().signal,"immutable");requestList.push(requestObject)}promise2.resolve(Object.freeze(requestList))}),promise2.promise}#batchCacheOperations(operations){let cache=this.#relevantRequestResponseList,backupCache=[...cache],addedItems=[],resultList=[];try{for(let operation of operations){if(operation.type!=="delete"&&operation.type!=="put")throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'});if(operation.type==="delete"&&operation.response!=null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"});if(this.#queryCache(operation.request,operation.options,addedItems).length)throw new DOMException("???","InvalidStateError");let requestResponses;if(operation.type==="delete"){if(requestResponses=this.#queryCache(operation.request,operation.options),requestResponses.length===0)return[];for(let requestResponse of requestResponses){let idx=cache.indexOf(requestResponse);assert(idx!==-1),cache.splice(idx,1)}}else if(operation.type==="put"){if(operation.response==null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"});let r=operation.request;if(!urlIsHttpHttpsScheme(r.url))throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"});if(r.method!=="GET")throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"});if(operation.options!=null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"});requestResponses=this.#queryCache(operation.request);for(let requestResponse of requestResponses){let idx=cache.indexOf(requestResponse);assert(idx!==-1),cache.splice(idx,1)}cache.push([operation.request,operation.response]),addedItems.push([operation.request,operation.response])}resultList.push([operation.request,operation.response])}return resultList}catch(e){throw this.#relevantRequestResponseList.length=0,this.#relevantRequestResponseList=backupCache,e}}#queryCache(requestQuery,options,targetStorage){let resultList=[],storage=targetStorage??this.#relevantRequestResponseList;for(let requestResponse of storage){let[cachedRequest,cachedResponse]=requestResponse;this.#requestMatchesCachedItem(requestQuery,cachedRequest,cachedResponse,options)&&resultList.push(requestResponse)}return resultList}#requestMatchesCachedItem(requestQuery,request2,response=null,options){let queryURL=new URL(requestQuery.url),cachedURL=new URL(request2.url);if(options?.ignoreSearch&&(cachedURL.search="",queryURL.search=""),!urlEquals(queryURL,cachedURL,!0))return!1;if(response==null||options?.ignoreVary||!response.headersList.contains("vary"))return!0;let fieldValues=getFieldValues(response.headersList.get("vary"));for(let fieldValue of fieldValues){if(fieldValue==="*")return!1;let requestValue=request2.headersList.get(fieldValue),queryValue=requestQuery.headersList.get(fieldValue);if(requestValue!==queryValue)return!1}return!0}#internalMatchAll(request2,options,maxResponses=1/0){let r=null;if(request2!==void 0)if(webidl.is.Request(request2)){if(r=getRequestState(request2),r.method!=="GET"&&!options.ignoreMethod)return[]}else typeof request2=="string"&&(r=getRequestState(new Request(request2)));let responses=[];if(request2===void 0)for(let requestResponse of this.#relevantRequestResponseList)responses.push(requestResponse[1]);else{let requestResponses=this.#queryCache(r,options);for(let requestResponse of requestResponses)responses.push(requestResponse[1])}let responseList=[];for(let response of responses){let responseObject=fromInnerResponse(response,"immutable");if(responseList.push(responseObject.clone()),responseList.length>=maxResponses)break}return Object.freeze(responseList)}};__name(Cache,"Cache");Object.defineProperties(Cache.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:!0},match:kEnumerableProperty,matchAll:kEnumerableProperty,add:kEnumerableProperty,addAll:kEnumerableProperty,put:kEnumerableProperty,delete:kEnumerableProperty,keys:kEnumerableProperty});var cacheQueryOptionConverters=[{key:"ignoreSearch",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"ignoreMethod",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"ignoreVary",converter:webidl.converters.boolean,defaultValue:()=>!1}];webidl.converters.CacheQueryOptions=webidl.dictionaryConverter(cacheQueryOptionConverters);webidl.converters.MultiCacheQueryOptions=webidl.dictionaryConverter([...cacheQueryOptionConverters,{key:"cacheName",converter:webidl.converters.DOMString}]);webidl.converters.Response=webidl.interfaceConverter(webidl.is.Response,"Response");webidl.converters["sequence<RequestInfo>"]=webidl.sequenceConverter(webidl.converters.RequestInfo);module2.exports={Cache}}});var require_cachestorage=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/cachestorage.js"(exports,module2){"use strict";var{Cache}=require_cache3(),{webidl}=require_webidl(),{kEnumerableProperty}=require_util(),{kConstruct}=require_symbols(),CacheStorage=class{#caches=new Map;constructor(){arguments[0]!==kConstruct&&webidl.illegalConstructor(),webidl.util.markAsUncloneable(this)}async match(request2,options={}){if(webidl.brandCheck(this,CacheStorage),webidl.argumentLengthCheck(arguments,1,"CacheStorage.match"),request2=webidl.converters.RequestInfo(request2),options=webidl.converters.MultiCacheQueryOptions(options),options.cacheName!=null){if(this.#caches.has(options.cacheName)){let cacheList=this.#caches.get(options.cacheName);return await new Cache(kConstruct,cacheList).match(request2,options)}}else for(let cacheList of this.#caches.values()){let response=await new Cache(kConstruct,cacheList).match(request2,options);if(response!==void 0)return response}}async has(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.has";return webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.has(cacheName)}async open(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.open";if(webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.has(cacheName)){let cache2=this.#caches.get(cacheName);return new Cache(kConstruct,cache2)}let cache=[];return this.#caches.set(cacheName,cache),new Cache(kConstruct,cache)}async delete(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.delete";return webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.delete(cacheName)}async keys(){return webidl.brandCheck(this,CacheStorage),[...this.#caches.keys()]}};__name(CacheStorage,"CacheStorage");Object.defineProperties(CacheStorage.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:!0},match:kEnumerableProperty,has:kEnumerableProperty,open:kEnumerableProperty,delete:kEnumerableProperty,keys:kEnumerableProperty});module2.exports={CacheStorage}}});var require_constants5=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/constants.js"(exports,module2){"use strict";module2.exports={maxAttributeValueSize:1024,maxNameValuePairSize:4096}}});var require_util4=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/util.js"(exports,module2){"use strict";function isCTLExcludingHtab(value){for(let i=0;i<value.length;++i){let code=value.charCodeAt(i);if(code>=0&&code<=8||code>=10&&code<=31||code===127)return!0}return!1}__name(isCTLExcludingHtab,"isCTLExcludingHtab");function validateCookieName(name){for(let i=0;i<name.length;++i){let code=name.charCodeAt(i);if(code<33||code>126||code===34||code===40||code===41||code===60||code===62||code===64||code===44||code===59||code===58||code===92||code===47||code===91||code===93||code===63||code===61||code===123||code===125)throw new Error("Invalid cookie name")}}__name(validateCookieName,"validateCookieName");function validateCookieValue(value){let len=value.length,i=0;if(value[0]==='"'){if(len===1||value[len-1]!=='"')throw new Error("Invalid cookie value");--len,++i}for(;i<len;){let code=value.charCodeAt(i++);if(code<33||code>126||code===34||code===44||code===59||code===92)throw new Error("Invalid cookie value")}}__name(validateCookieValue,"validateCookieValue");function validateCookiePath(path){for(let i=0;i<path.length;++i){let code=path.charCodeAt(i);if(code<32||code===127||code===59)throw new Error("Invalid cookie path")}}__name(validateCookiePath,"validateCookiePath");function validateCookieDomain(domain){if(domain.startsWith("-")||domain.endsWith(".")||domain.endsWith("-"))throw new Error("Invalid cookie domain")}__name(validateCookieDomain,"validateCookieDomain");var IMFDays=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],IMFMonths=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],IMFPaddedNumbers=Array(61).fill(0).map((_,i)=>i.toString().padStart(2,"0"));function toIMFDate(date){return typeof date=="number"&&(date=new Date(date)),`${IMFDays[date.getUTCDay()]}, ${IMFPaddedNumbers[date.getUTCDate()]} ${IMFMonths[date.getUTCMonth()]} ${date.getUTCFullYear()} ${IMFPaddedNumbers[date.getUTCHours()]}:${IMFPaddedNumbers[date.getUTCMinutes()]}:${IMFPaddedNumbers[date.getUTCSeconds()]} GMT`}__name(toIMFDate,"toIMFDate");function validateCookieMaxAge(maxAge){if(maxAge<0)throw new Error("Invalid cookie max-age")}__name(validateCookieMaxAge,"validateCookieMaxAge");function stringify(cookie){if(cookie.name.length===0)return null;validateCookieName(cookie.name),validateCookieValue(cookie.value);let out=[`${cookie.name}=${cookie.value}`];cookie.name.startsWith("__Secure-")&&(cookie.secure=!0),cookie.name.startsWith("__Host-")&&(cookie.secure=!0,cookie.domain=null,cookie.path="/"),cookie.secure&&out.push("Secure"),cookie.httpOnly&&out.push("HttpOnly"),typeof cookie.maxAge=="number"&&(validateCookieMaxAge(cookie.maxAge),out.push(`Max-Age=${cookie.maxAge}`)),cookie.domain&&(validateCookieDomain(cookie.domain),out.push(`Domain=${cookie.domain}`)),cookie.path&&(validateCookiePath(cookie.path),out.push(`Path=${cookie.path}`)),cookie.expires&&cookie.expires.toString()!=="Invalid Date"&&out.push(`Expires=${toIMFDate(cookie.expires)}`),cookie.sameSite&&out.push(`SameSite=${cookie.sameSite}`);for(let part of cookie.unparsed){if(!part.includes("="))throw new Error("Invalid unparsed");let[key,...value]=part.split("=");out.push(`${key.trim()}=${value.join("=")}`)}return out.join("; ")}__name(stringify,"stringify");module2.exports={isCTLExcludingHtab,validateCookieName,validateCookiePath,validateCookieValue,toIMFDate,stringify}}});var require_parse=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/parse.js"(exports,module2){"use strict";var{maxNameValuePairSize,maxAttributeValueSize}=require_constants5(),{isCTLExcludingHtab}=require_util4(),{collectASequenceOfCodePointsFast}=require_data_url(),assert=require("node:assert"),{unescape}=require("node:querystring");function parseSetCookie(header){if(isCTLExcludingHtab(header))return null;let nameValuePair="",unparsedAttributes="",name="",value="";if(header.includes(";")){let position={position:0};nameValuePair=collectASequenceOfCodePointsFast(";",header,position),unparsedAttributes=header.slice(position.position)}else nameValuePair=header;if(!nameValuePair.includes("="))value=nameValuePair;else{let position={position:0};name=collectASequenceOfCodePointsFast("=",nameValuePair,position),value=nameValuePair.slice(position.position+1)}return name=name.trim(),value=value.trim(),name.length+value.length>maxNameValuePairSize?null:{name,value:unescape(value),...parseUnparsedAttributes(unparsedAttributes)}}__name(parseSetCookie,"parseSetCookie");function parseUnparsedAttributes(unparsedAttributes,cookieAttributeList={}){if(unparsedAttributes.length===0)return cookieAttributeList;assert(unparsedAttributes[0]===";"),unparsedAttributes=unparsedAttributes.slice(1);let cookieAv="";unparsedAttributes.includes(";")?(cookieAv=collectASequenceOfCodePointsFast(";",unparsedAttributes,{position:0}),unparsedAttributes=unparsedAttributes.slice(cookieAv.length)):(cookieAv=unparsedAttributes,unparsedAttributes="");let attributeName="",attributeValue="";if(cookieAv.includes("=")){let position={position:0};attributeName=collectASequenceOfCodePointsFast("=",cookieAv,position),attributeValue=cookieAv.slice(position.position+1)}else attributeName=cookieAv;if(attributeName=attributeName.trim(),attributeValue=attributeValue.trim(),attributeValue.length>maxAttributeValueSize)return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList);let attributeNameLowercase=attributeName.toLowerCase();if(attributeNameLowercase==="expires"){let expiryTime=new Date(attributeValue);cookieAttributeList.expires=expiryTime}else if(attributeNameLowercase==="max-age"){let charCode=attributeValue.charCodeAt(0);if((charCode<48||charCode>57)&&attributeValue[0]!=="-"||!/^\d+$/.test(attributeValue))return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList);let deltaSeconds=Number(attributeValue);cookieAttributeList.maxAge=deltaSeconds}else if(attributeNameLowercase==="domain"){let cookieDomain=attributeValue;cookieDomain[0]==="."&&(cookieDomain=cookieDomain.slice(1)),cookieDomain=cookieDomain.toLowerCase(),cookieAttributeList.domain=cookieDomain}else if(attributeNameLowercase==="path"){let cookiePath="";attributeValue.length===0||attributeValue[0]!=="/"?cookiePath="/":cookiePath=attributeValue,cookieAttributeList.path=cookiePath}else if(attributeNameLowercase==="secure")cookieAttributeList.secure=!0;else if(attributeNameLowercase==="httponly")cookieAttributeList.httpOnly=!0;else if(attributeNameLowercase==="samesite"){let enforcement="Default",attributeValueLowercase=attributeValue.toLowerCase();attributeValueLowercase.includes("none")&&(enforcement="None"),attributeValueLowercase.includes("strict")&&(enforcement="Strict"),attributeValueLowercase.includes("lax")&&(enforcement="Lax"),cookieAttributeList.sameSite=enforcement}else cookieAttributeList.unparsed??=[],cookieAttributeList.unparsed.push(`${attributeName}=${attributeValue}`);return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList)}__name(parseUnparsedAttributes,"parseUnparsedAttributes");module2.exports={parseSetCookie,parseUnparsedAttributes}}});var require_cookies=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/index.js"(exports,module2){"use strict";var{parseSetCookie}=require_parse(),{stringify}=require_util4(),{webidl}=require_webidl(),{Headers}=require_headers2(),brandChecks=webidl.brandCheckMultiple([Headers,globalThis.Headers].filter(Boolean));function getCookies(headers){webidl.argumentLengthCheck(arguments,1,"getCookies"),brandChecks(headers);let cookie=headers.get("cookie"),out={};if(!cookie)return out;for(let piece of cookie.split(";")){let[name,...value]=piece.split("=");out[name.trim()]=value.join("=")}return out}__name(getCookies,"getCookies");function deleteCookie(headers,name,attributes){brandChecks(headers);let prefix="deleteCookie";webidl.argumentLengthCheck(arguments,2,prefix),name=webidl.converters.DOMString(name,prefix,"name"),attributes=webidl.converters.DeleteCookieAttributes(attributes),setCookie(headers,{name,value:"",expires:new Date(0),...attributes})}__name(deleteCookie,"deleteCookie");function getSetCookies(headers){webidl.argumentLengthCheck(arguments,1,"getSetCookies"),brandChecks(headers);let cookies=headers.getSetCookie();return cookies?cookies.map(pair=>parseSetCookie(pair)):[]}__name(getSetCookies,"getSetCookies");function parseCookie(cookie){return cookie=webidl.converters.DOMString(cookie),parseSetCookie(cookie)}__name(parseCookie,"parseCookie");function setCookie(headers,cookie){webidl.argumentLengthCheck(arguments,2,"setCookie"),brandChecks(headers),cookie=webidl.converters.Cookie(cookie);let str=stringify(cookie);str&&headers.append("set-cookie",str,!0)}__name(setCookie,"setCookie");webidl.converters.DeleteCookieAttributes=webidl.dictionaryConverter([{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"path",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"domain",defaultValue:()=>null}]);webidl.converters.Cookie=webidl.dictionaryConverter([{converter:webidl.converters.DOMString,key:"name"},{converter:webidl.converters.DOMString,key:"value"},{converter:webidl.nullableConverter(value=>typeof value=="number"?webidl.converters["unsigned long long"](value):new Date(value)),key:"expires",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"path",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.boolean),key:"secure",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:webidl.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:webidl.sequenceConverter(webidl.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);module2.exports={getCookies,deleteCookie,getSetCookies,setCookie,parseCookie}}});var require_events=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/events.js"(exports,module2){"use strict";var{webidl}=require_webidl(),{kEnumerableProperty}=require_util(),{kConstruct}=require_symbols(),MessageEvent2=class extends Event{#eventInit;constructor(type,eventInitDict={}){if(type===kConstruct){super(arguments[1],arguments[2]),webidl.util.markAsUncloneable(this);return}let prefix="MessageEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.MessageEventInit(eventInitDict,prefix,"eventInitDict"),super(type,eventInitDict),this.#eventInit=eventInitDict,webidl.util.markAsUncloneable(this)}get data(){return webidl.brandCheck(this,MessageEvent2),this.#eventInit.data}get origin(){return webidl.brandCheck(this,MessageEvent2),this.#eventInit.origin}get lastEventId(){return webidl.brandCheck(this,MessageEvent2),this.#eventInit.lastEventId}get source(){return webidl.brandCheck(this,MessageEvent2),this.#eventInit.source}get ports(){return webidl.brandCheck(this,MessageEvent2),Object.isFrozen(this.#eventInit.ports)||Object.freeze(this.#eventInit.ports),this.#eventInit.ports}initMessageEvent(type,bubbles=!1,cancelable=!1,data=null,origin="",lastEventId="",source=null,ports=[]){return webidl.brandCheck(this,MessageEvent2),webidl.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent"),new MessageEvent2(type,{bubbles,cancelable,data,origin,lastEventId,source,ports})}static createFastMessageEvent(type,init2){let messageEvent=new MessageEvent2(kConstruct,type,init2);return messageEvent.#eventInit=init2,messageEvent.#eventInit.data??=null,messageEvent.#eventInit.origin??="",messageEvent.#eventInit.lastEventId??="",messageEvent.#eventInit.source??=null,messageEvent.#eventInit.ports??=[],messageEvent}};__name(MessageEvent2,"MessageEvent");var{createFastMessageEvent}=MessageEvent2;delete MessageEvent2.createFastMessageEvent;var CloseEvent=class extends Event{#eventInit;constructor(type,eventInitDict={}){let prefix="CloseEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.CloseEventInit(eventInitDict),super(type,eventInitDict),this.#eventInit=eventInitDict,webidl.util.markAsUncloneable(this)}get wasClean(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.wasClean}get code(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.code}get reason(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.reason}};__name(CloseEvent,"CloseEvent");var ErrorEvent=class extends Event{#eventInit;constructor(type,eventInitDict){let prefix="ErrorEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),super(type,eventInitDict),webidl.util.markAsUncloneable(this),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.ErrorEventInit(eventInitDict??{}),this.#eventInit=eventInitDict}get message(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.message}get filename(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.filename}get lineno(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.lineno}get colno(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.colno}get error(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.error}};__name(ErrorEvent,"ErrorEvent");Object.defineProperties(MessageEvent2.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:!0},data:kEnumerableProperty,origin:kEnumerableProperty,lastEventId:kEnumerableProperty,source:kEnumerableProperty,ports:kEnumerableProperty,initMessageEvent:kEnumerableProperty});Object.defineProperties(CloseEvent.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:!0},reason:kEnumerableProperty,code:kEnumerableProperty,wasClean:kEnumerableProperty});Object.defineProperties(ErrorEvent.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:!0},message:kEnumerableProperty,filename:kEnumerableProperty,lineno:kEnumerableProperty,colno:kEnumerableProperty,error:kEnumerableProperty});webidl.converters.MessagePort=webidl.interfaceConverter(webidl.is.MessagePort,"MessagePort");webidl.converters["sequence<MessagePort>"]=webidl.sequenceConverter(webidl.converters.MessagePort);var eventInit=[{key:"bubbles",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"cancelable",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"composed",converter:webidl.converters.boolean,defaultValue:()=>!1}];webidl.converters.MessageEventInit=webidl.dictionaryConverter([...eventInit,{key:"data",converter:webidl.converters.any,defaultValue:()=>null},{key:"origin",converter:webidl.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:webidl.converters.DOMString,defaultValue:()=>""},{key:"source",converter:webidl.nullableConverter(webidl.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:webidl.converters["sequence<MessagePort>"],defaultValue:()=>new Array(0)}]);webidl.converters.CloseEventInit=webidl.dictionaryConverter([...eventInit,{key:"wasClean",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"code",converter:webidl.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:webidl.converters.USVString,defaultValue:()=>""}]);webidl.converters.ErrorEventInit=webidl.dictionaryConverter([...eventInit,{key:"message",converter:webidl.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:webidl.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:webidl.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:webidl.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:webidl.converters.any}]);module2.exports={MessageEvent:MessageEvent2,CloseEvent,ErrorEvent,createFastMessageEvent}}});var require_constants6=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/constants.js"(exports,module2){"use strict";var uid="258EAFA5-E914-47DA-95CA-C5AB0DC85B11",staticPropertyDescriptors={enumerable:!0,writable:!1,configurable:!1},states={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3},sentCloseFrameState={SENT:1,RECEIVED:2},opcodes={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10},maxUnsigned16Bit=65535,parserStates={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4},emptyBuffer=Buffer.allocUnsafe(0),sendHints={text:1,typedArray:2,arrayBuffer:3,blob:4};module2.exports={uid,sentCloseFrameState,staticPropertyDescriptors,states,opcodes,maxUnsigned16Bit,parserStates,emptyBuffer,sendHints}}});var require_util5=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/util.js"(exports,module2){"use strict";var{states,opcodes}=require_constants6(),{isUtf8}=require("node:buffer"),{collectASequenceOfCodePointsFast,removeHTTPWhitespace}=require_data_url();function isConnecting(readyState){return readyState===states.CONNECTING}__name(isConnecting,"isConnecting");function isEstablished(readyState){return readyState===states.OPEN}__name(isEstablished,"isEstablished");function isClosing(readyState){return readyState===states.CLOSING}__name(isClosing,"isClosing");function isClosed(readyState){return readyState===states.CLOSED}__name(isClosed,"isClosed");function fireEvent(e,target,eventFactory=(type,init2)=>new Event(type,init2),eventInitDict={}){let event=eventFactory(e,eventInitDict);target.dispatchEvent(event)}__name(fireEvent,"fireEvent");function websocketMessageReceived(handler,type,data){handler.onMessage(type,data)}__name(websocketMessageReceived,"websocketMessageReceived");function toArrayBuffer(buffer){return buffer.byteLength===buffer.buffer.byteLength?buffer.buffer:new Uint8Array(buffer).buffer}__name(toArrayBuffer,"toArrayBuffer");function isValidSubprotocol(protocol){if(protocol.length===0)return!1;for(let i=0;i<protocol.length;++i){let code=protocol.charCodeAt(i);if(code<33||code>126||code===34||code===40||code===41||code===44||code===47||code===58||code===59||code===60||code===61||code===62||code===63||code===64||code===91||code===92||code===93||code===123||code===125)return!1}return!0}__name(isValidSubprotocol,"isValidSubprotocol");function isValidStatusCode(code){return code>=1e3&&code<1015?code!==1004&&code!==1005&&code!==1006:code>=3e3&&code<=4999}__name(isValidStatusCode,"isValidStatusCode");function isControlFrame(opcode){return opcode===opcodes.CLOSE||opcode===opcodes.PING||opcode===opcodes.PONG}__name(isControlFrame,"isControlFrame");function isContinuationFrame(opcode){return opcode===opcodes.CONTINUATION}__name(isContinuationFrame,"isContinuationFrame");function isTextBinaryFrame(opcode){return opcode===opcodes.TEXT||opcode===opcodes.BINARY}__name(isTextBinaryFrame,"isTextBinaryFrame");function isValidOpcode(opcode){return isTextBinaryFrame(opcode)||isContinuationFrame(opcode)||isControlFrame(opcode)}__name(isValidOpcode,"isValidOpcode");function parseExtensions(extensions){let position={position:0},extensionList=new Map;for(;position.position<extensions.length;){let pair=collectASequenceOfCodePointsFast(";",extensions,position),[name,value=""]=pair.split("=");extensionList.set(removeHTTPWhitespace(name,!0,!1),removeHTTPWhitespace(value,!1,!0)),position.position++}return extensionList}__name(parseExtensions,"parseExtensions");function isValidClientWindowBits(value){for(let i=0;i<value.length;i++){let byte=value.charCodeAt(i);if(byte<48||byte>57)return!1}return!0}__name(isValidClientWindowBits,"isValidClientWindowBits");function getURLRecord(url3,baseURL){let urlRecord;try{urlRecord=new URL(url3,baseURL)}catch(e){throw new DOMException(e,"SyntaxError")}if(urlRecord.protocol==="http:"?urlRecord.protocol="ws:":urlRecord.protocol==="https:"&&(urlRecord.protocol="wss:"),urlRecord.protocol!=="ws:"&&urlRecord.protocol!=="wss:")throw new DOMException("expected a ws: or wss: url","SyntaxError");if(urlRecord.hash.length||urlRecord.href.endsWith("#"))throw new DOMException("hash","SyntaxError");return urlRecord}__name(getURLRecord,"getURLRecord");function validateCloseCodeAndReason(code,reason){if(code!==null&&code!==1e3&&(code<3e3||code>4999))throw new DOMException("invalid code","InvalidAccessError");if(reason!==null){let reasonBytesLength=Buffer.byteLength(reason);if(reasonBytesLength>123)throw new DOMException(`Reason must be less than 123 bytes; received ${reasonBytesLength}`,"SyntaxError")}}__name(validateCloseCodeAndReason,"validateCloseCodeAndReason");var utf8Decode=(()=>{if(typeof process.versions.icu=="string"){let fatalDecoder=new TextDecoder("utf-8",{fatal:!0});return fatalDecoder.decode.bind(fatalDecoder)}return function(buffer){if(isUtf8(buffer))return buffer.toString("utf-8");throw new TypeError("Invalid utf-8 received.")}})();module2.exports={isConnecting,isEstablished,isClosing,isClosed,fireEvent,isValidSubprotocol,isValidStatusCode,websocketMessageReceived,utf8Decode,isControlFrame,isContinuationFrame,isTextBinaryFrame,isValidOpcode,parseExtensions,isValidClientWindowBits,toArrayBuffer,getURLRecord,validateCloseCodeAndReason}}});var require_frame=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/frame.js"(exports,module2){"use strict";var{maxUnsigned16Bit,opcodes}=require_constants6(),BUFFER_SIZE=8*1024,crypto,buffer=null,bufIdx=BUFFER_SIZE;try{crypto=require("node:crypto")}catch{crypto={randomFillSync:__name(function(buffer2,_offset,_size){for(let i=0;i<buffer2.length;++i)buffer2[i]=Math.random()*255|0;return buffer2},"randomFillSync")}}function generateMask(){return bufIdx===BUFFER_SIZE&&(bufIdx=0,crypto.randomFillSync(buffer??=Buffer.allocUnsafeSlow(BUFFER_SIZE),0,BUFFER_SIZE)),[buffer[bufIdx++],buffer[bufIdx++],buffer[bufIdx++],buffer[bufIdx++]]}__name(generateMask,"generateMask");var WebsocketFrameSend=class{constructor(data){this.frameData=data}createFrame(opcode){let frameData=this.frameData,maskKey=generateMask(),bodyLength=frameData?.byteLength??0,payloadLength=bodyLength,offset=6;bodyLength>maxUnsigned16Bit?(offset+=8,payloadLength=127):bodyLength>125&&(offset+=2,payloadLength=126);let buffer2=Buffer.allocUnsafe(bodyLength+offset);buffer2[0]=buffer2[1]=0,buffer2[0]|=128,buffer2[0]=(buffer2[0]&240)+opcode;buffer2[offset-4]=maskKey[0],buffer2[offset-3]=maskKey[1],buffer2[offset-2]=maskKey[2],buffer2[offset-1]=maskKey[3],buffer2[1]=payloadLength,payloadLength===126?buffer2.writeUInt16BE(bodyLength,2):payloadLength===127&&(buffer2[2]=buffer2[3]=0,buffer2.writeUIntBE(bodyLength,4,6)),buffer2[1]|=128;for(let i=0;i<bodyLength;++i)buffer2[offset+i]=frameData[i]^maskKey[i&3];return buffer2}static createFastTextFrame(buffer2){let maskKey=generateMask(),bodyLength=buffer2.length;for(let i=0;i<bodyLength;++i)buffer2[i]^=maskKey[i&3];let payloadLength=bodyLength,offset=6;bodyLength>maxUnsigned16Bit?(offset+=8,payloadLength=127):bodyLength>125&&(offset+=2,payloadLength=126);let head=Buffer.allocUnsafeSlow(offset);return head[0]=128|opcodes.TEXT,head[1]=payloadLength|128,head[offset-4]=maskKey[0],head[offset-3]=maskKey[1],head[offset-2]=maskKey[2],head[offset-1]=maskKey[3],payloadLength===126?head.writeUInt16BE(bodyLength,2):payloadLength===127&&(head[2]=head[3]=0,head.writeUIntBE(bodyLength,4,6)),[head,buffer2]}};__name(WebsocketFrameSend,"WebsocketFrameSend");module2.exports={WebsocketFrameSend}}});var require_connection=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/connection.js"(exports,module2){"use strict";var{uid,states,sentCloseFrameState,emptyBuffer,opcodes}=require_constants6(),{parseExtensions,isClosed,isClosing,isEstablished,validateCloseCodeAndReason}=require_util5(),{channels}=require_diagnostics(),{makeRequest}=require_request2(),{fetching}=require_fetch(),{Headers,getHeadersList}=require_headers2(),{getDecodeSplit}=require_util2(),{WebsocketFrameSend}=require_frame(),assert=require("node:assert"),crypto;try{crypto=require("node:crypto")}catch{}function establishWebSocketConnection(url3,protocols,client,handler,options){let requestURL=url3;requestURL.protocol=url3.protocol==="ws:"?"http:":"https:";let request2=makeRequest({urlList:[requestURL],client,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(options.headers){let headersList=getHeadersList(new Headers(options.headers));request2.headersList=headersList}let keyValue=crypto.randomBytes(16).toString("base64");request2.headersList.append("sec-websocket-key",keyValue,!0),request2.headersList.append("sec-websocket-version","13",!0);for(let protocol of protocols)request2.headersList.append("sec-websocket-protocol",protocol,!0);let permessageDeflate="permessage-deflate; client_max_window_bits";return request2.headersList.append("sec-websocket-extensions",permessageDeflate,!0),fetching({request:request2,useParallelQueue:!0,dispatcher:options.dispatcher,processResponse(response){if(response.type==="error"&&(handler.readyState=states.CLOSED),response.type==="error"||response.status!==101){failWebsocketConnection(handler,1002,"Received network error or non-101 status code.");return}if(protocols.length!==0&&!response.headersList.get("Sec-WebSocket-Protocol")){failWebsocketConnection(handler,1002,"Server did not respond with sent protocols.");return}if(response.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){failWebsocketConnection(handler,1002,'Server did not set Upgrade header to "websocket".');return}if(response.headersList.get("Connection")?.toLowerCase()!=="upgrade"){failWebsocketConnection(handler,1002,'Server did not set Connection header to "upgrade".');return}let secWSAccept=response.headersList.get("Sec-WebSocket-Accept"),digest=crypto.createHash("sha1").update(keyValue+uid).digest("base64");if(secWSAccept!==digest){failWebsocketConnection(handler,1002,"Incorrect hash received in Sec-WebSocket-Accept header.");return}let secExtension=response.headersList.get("Sec-WebSocket-Extensions"),extensions;if(secExtension!==null&&(extensions=parseExtensions(secExtension),!extensions.has("permessage-deflate"))){failWebsocketConnection(handler,1002,"Sec-WebSocket-Extensions header does not match.");return}let secProtocol=response.headersList.get("Sec-WebSocket-Protocol");if(secProtocol!==null&&!getDecodeSplit("sec-websocket-protocol",request2.headersList).includes(secProtocol)){failWebsocketConnection(handler,1002,"Protocol was not set in the opening handshake.");return}response.socket.on("data",handler.onSocketData),response.socket.on("close",handler.onSocketClose),response.socket.on("error",handler.onSocketError),channels.open.hasSubscribers&&channels.open.publish({address:response.socket.address(),protocol:secProtocol,extensions:secExtension}),handler.wasEverConnected=!0,handler.onConnectionEstablished(response,extensions)}})}__name(establishWebSocketConnection,"establishWebSocketConnection");function closeWebSocketConnection(object,code,reason,validate=!1){if(code??=null,reason??="",validate&&validateCloseCodeAndReason(code,reason),!(isClosed(object.readyState)||isClosing(object.readyState)))if(!isEstablished(object.readyState))failWebsocketConnection(object),object.readyState=states.CLOSING;else if(!object.closeState.has(sentCloseFrameState.SENT)&&!object.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend;reason.length!==0&&code===null&&(code=1e3),assert(code===null||Number.isInteger(code)),code===null&&reason.length===0?frame.frameData=emptyBuffer:code!==null&&reason===null?(frame.frameData=Buffer.allocUnsafe(2),frame.frameData.writeUInt16BE(code,0)):code!==null&&reason!==null?(frame.frameData=Buffer.allocUnsafe(2+Buffer.byteLength(reason)),frame.frameData.writeUInt16BE(code,0),frame.frameData.write(reason,2,"utf-8")):frame.frameData=emptyBuffer,object.socket.write(frame.createFrame(opcodes.CLOSE)),object.closeState.add(sentCloseFrameState.SENT),object.readyState=states.CLOSING}else object.readyState=states.CLOSING}__name(closeWebSocketConnection,"closeWebSocketConnection");function failWebsocketConnection(handler,code,reason){isEstablished(handler.readyState)&&closeWebSocketConnection(handler,code,reason,!1),handler.controller.abort(),handler.socket?.destroyed===!1&&handler.socket.destroy(),handler.onFail(code,reason)}__name(failWebsocketConnection,"failWebsocketConnection");module2.exports={establishWebSocketConnection,failWebsocketConnection,closeWebSocketConnection}}});var require_permessage_deflate=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/permessage-deflate.js"(exports,module2){"use strict";var{createInflateRaw,Z_DEFAULT_WINDOWBITS}=require("node:zlib"),{isValidClientWindowBits}=require_util5(),tail=Buffer.from([0,0,255,255]),kBuffer=Symbol("kBuffer"),kLength=Symbol("kLength"),PerMessageDeflate=class{#inflate;#options={};constructor(extensions){this.#options.serverNoContextTakeover=extensions.has("server_no_context_takeover"),this.#options.serverMaxWindowBits=extensions.get("server_max_window_bits")}decompress(chunk,fin,callback){if(!this.#inflate){let windowBits=Z_DEFAULT_WINDOWBITS;if(this.#options.serverMaxWindowBits){if(!isValidClientWindowBits(this.#options.serverMaxWindowBits)){callback(new Error("Invalid server_max_window_bits"));return}windowBits=Number.parseInt(this.#options.serverMaxWindowBits)}this.#inflate=createInflateRaw({windowBits}),this.#inflate[kBuffer]=[],this.#inflate[kLength]=0,this.#inflate.on("data",data=>{this.#inflate[kBuffer].push(data),this.#inflate[kLength]+=data.length}),this.#inflate.on("error",err=>{this.#inflate=null,callback(err)})}this.#inflate.write(chunk),fin&&this.#inflate.write(tail),this.#inflate.flush(()=>{let full=Buffer.concat(this.#inflate[kBuffer],this.#inflate[kLength]);this.#inflate[kBuffer].length=0,this.#inflate[kLength]=0,callback(null,full)})}};__name(PerMessageDeflate,"PerMessageDeflate");module2.exports={PerMessageDeflate}}});var require_receiver=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/receiver.js"(exports,module2){"use strict";var{Writable:Writable3}=require("node:stream"),assert=require("node:assert"),{parserStates,opcodes,states,emptyBuffer,sentCloseFrameState}=require_constants6(),{channels}=require_diagnostics(),{isValidStatusCode,isValidOpcode,websocketMessageReceived,utf8Decode,isControlFrame,isTextBinaryFrame,isContinuationFrame}=require_util5(),{failWebsocketConnection}=require_connection(),{WebsocketFrameSend}=require_frame(),{PerMessageDeflate}=require_permessage_deflate(),ByteParser=class extends Writable3{#buffers=[];#fragmentsBytes=0;#byteOffset=0;#loop=!1;#state=parserStates.INFO;#info={};#fragments=[];#extensions;#handler;constructor(handler,extensions){super(),this.#handler=handler,this.#extensions=extensions??new Map,this.#extensions.has("permessage-deflate")&&this.#extensions.set("permessage-deflate",new PerMessageDeflate(extensions))}_write(chunk,_,callback){this.#buffers.push(chunk),this.#byteOffset+=chunk.length,this.#loop=!0,this.run(callback)}run(callback){for(;this.#loop;)if(this.#state===parserStates.INFO){if(this.#byteOffset<2)return callback();let buffer=this.consume(2),fin=(buffer[0]&128)!==0,opcode=buffer[0]&15,masked=(buffer[1]&128)===128,fragmented=!fin&&opcode!==opcodes.CONTINUATION,payloadLength=buffer[1]&127,rsv1=buffer[0]&64,rsv2=buffer[0]&32,rsv3=buffer[0]&16;if(!isValidOpcode(opcode))return failWebsocketConnection(this.#handler,1002,"Invalid opcode received"),callback();if(masked)return failWebsocketConnection(this.#handler,1002,"Frame cannot be masked"),callback();if(rsv1!==0&&!this.#extensions.has("permessage-deflate")){failWebsocketConnection(this.#handler,1002,"Expected RSV1 to be clear.");return}if(rsv2!==0||rsv3!==0){failWebsocketConnection(this.#handler,1002,"RSV1, RSV2, RSV3 must be clear");return}if(fragmented&&!isTextBinaryFrame(opcode)){failWebsocketConnection(this.#handler,1002,"Invalid frame type was fragmented.");return}if(isTextBinaryFrame(opcode)&&this.#fragments.length>0){failWebsocketConnection(this.#handler,1002,"Expected continuation frame");return}if(this.#info.fragmented&&fragmented){failWebsocketConnection(this.#handler,1002,"Fragmented frame exceeded 125 bytes.");return}if((payloadLength>125||fragmented)&&isControlFrame(opcode)){failWebsocketConnection(this.#handler,1002,"Control frame either too large or fragmented");return}if(isContinuationFrame(opcode)&&this.#fragments.length===0&&!this.#info.compressed){failWebsocketConnection(this.#handler,1002,"Unexpected continuation frame");return}payloadLength<=125?(this.#info.payloadLength=payloadLength,this.#state=parserStates.READ_DATA):payloadLength===126?this.#state=parserStates.PAYLOADLENGTH_16:payloadLength===127&&(this.#state=parserStates.PAYLOADLENGTH_64),isTextBinaryFrame(opcode)&&(this.#info.binaryType=opcode,this.#info.compressed=rsv1!==0),this.#info.opcode=opcode,this.#info.masked=masked,this.#info.fin=fin,this.#info.fragmented=fragmented}else if(this.#state===parserStates.PAYLOADLENGTH_16){if(this.#byteOffset<2)return callback();let buffer=this.consume(2);this.#info.payloadLength=buffer.readUInt16BE(0),this.#state=parserStates.READ_DATA}else if(this.#state===parserStates.PAYLOADLENGTH_64){if(this.#byteOffset<8)return callback();let buffer=this.consume(8),upper=buffer.readUInt32BE(0);if(upper>2**31-1){failWebsocketConnection(this.#handler,1009,"Received payload length > 2^31 bytes.");return}let lower=buffer.readUInt32BE(4);this.#info.payloadLength=(upper<<8)+lower,this.#state=parserStates.READ_DATA}else if(this.#state===parserStates.READ_DATA){if(this.#byteOffset<this.#info.payloadLength)return callback();let body=this.consume(this.#info.payloadLength);if(isControlFrame(this.#info.opcode))this.#loop=this.parseControlFrame(body),this.#state=parserStates.INFO;else if(!this.#info.compressed)this.writeFragments(body),!this.#info.fragmented&&this.#info.fin&&websocketMessageReceived(this.#handler,this.#info.binaryType,this.consumeFragments()),this.#state=parserStates.INFO;else{this.#extensions.get("permessage-deflate").decompress(body,this.#info.fin,(error,data)=>{if(error){failWebsocketConnection(this.#handler,1007,error.message);return}if(this.writeFragments(data),!this.#info.fin){this.#state=parserStates.INFO,this.#loop=!0,this.run(callback);return}websocketMessageReceived(this.#handler,this.#info.binaryType,this.consumeFragments()),this.#loop=!0,this.#state=parserStates.INFO,this.run(callback)}),this.#loop=!1;break}}}consume(n2){if(n2>this.#byteOffset)throw new Error("Called consume() before buffers satiated.");if(n2===0)return emptyBuffer;this.#byteOffset-=n2;let first=this.#buffers[0];if(first.length>n2)return this.#buffers[0]=first.subarray(n2,first.length),first.subarray(0,n2);if(first.length===n2)return this.#buffers.shift();{let offset=0,buffer=Buffer.allocUnsafeSlow(n2);for(;offset!==n2;){let next=this.#buffers[0],length=next.length;if(length+offset===n2){buffer.set(this.#buffers.shift(),offset);break}else if(length+offset>n2){buffer.set(next.subarray(0,n2-offset),offset),this.#buffers[0]=next.subarray(n2-offset);break}else buffer.set(this.#buffers.shift(),offset),offset+=length}return buffer}}writeFragments(fragment){this.#fragmentsBytes+=fragment.length,this.#fragments.push(fragment)}consumeFragments(){let fragments=this.#fragments;if(fragments.length===1)return this.#fragmentsBytes=0,fragments.shift();let offset=0,output=Buffer.allocUnsafeSlow(this.#fragmentsBytes);for(let i=0;i<fragments.length;++i){let buffer=fragments[i];output.set(buffer,offset),offset+=buffer.length}return this.#fragments=[],this.#fragmentsBytes=0,output}parseCloseBody(data){assert(data.length!==1);let code;if(data.length>=2&&(code=data.readUInt16BE(0)),code!==void 0&&!isValidStatusCode(code))return{code:1002,reason:"Invalid status code",error:!0};let reason=data.subarray(2);reason[0]===239&&reason[1]===187&&reason[2]===191&&(reason=reason.subarray(3));try{reason=utf8Decode(reason)}catch{return{code:1007,reason:"Invalid UTF-8",error:!0}}return{code,reason,error:!1}}parseControlFrame(body){let{opcode,payloadLength}=this.#info;if(opcode===opcodes.CLOSE){if(payloadLength===1)return failWebsocketConnection(this.#handler,1002,"Received close frame with a 1-byte body."),!1;if(this.#info.closeInfo=this.parseCloseBody(body),this.#info.closeInfo.error){let{code,reason}=this.#info.closeInfo;return failWebsocketConnection(this.#handler,code,reason),!1}if(!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let body2=emptyBuffer;this.#info.closeInfo.code&&(body2=Buffer.allocUnsafe(2),body2.writeUInt16BE(this.#info.closeInfo.code,0));let closeFrame=new WebsocketFrameSend(body2);this.#handler.socket.write(closeFrame.createFrame(opcodes.CLOSE)),this.#handler.closeState.add(sentCloseFrameState.SENT)}return this.#handler.readyState=states.CLOSING,this.#handler.closeState.add(sentCloseFrameState.RECEIVED),!1}else if(opcode===opcodes.PING){if(!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend(body);this.#handler.socket.write(frame.createFrame(opcodes.PONG)),channels.ping.hasSubscribers&&channels.ping.publish({payload:body})}}else opcode===opcodes.PONG&&channels.pong.hasSubscribers&&channels.pong.publish({payload:body});return!0}get closingInfo(){return this.#info.closeInfo}};__name(ByteParser,"ByteParser");module2.exports={ByteParser}}});var require_sender=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/sender.js"(exports,module2){"use strict";var{WebsocketFrameSend}=require_frame(),{opcodes,sendHints}=require_constants6(),FixedQueue=require_fixed_queue(),SendQueue=class{#queue=new FixedQueue;#running=!1;#socket;constructor(socket){this.#socket=socket}add(item,cb,hint){if(hint!==sendHints.blob){if(this.#running){let node2={promise:null,callback:cb,frame:createFrame(item,hint)};this.#queue.push(node2)}else if(hint===sendHints.text){let{0:head,1:body}=WebsocketFrameSend.createFastTextFrame(item);this.#socket.cork(),this.#socket.write(head),this.#socket.write(body,cb),this.#socket.uncork()}else this.#socket.write(createFrame(item,hint),cb);return}let node={promise:item.arrayBuffer().then(ab=>{node.promise=null,node.frame=createFrame(ab,hint)}),callback:cb,frame:null};this.#queue.push(node),this.#running||this.#run()}async#run(){this.#running=!0;let queue=this.#queue;for(;!queue.isEmpty();){let node=queue.shift();node.promise!==null&&await node.promise,this.#socket.write(node.frame,node.callback),node.callback=node.frame=null}this.#running=!1}};__name(SendQueue,"SendQueue");function createFrame(data,hint){return new WebsocketFrameSend(toBuffer(data,hint)).createFrame(hint===sendHints.text?opcodes.TEXT:opcodes.BINARY)}__name(createFrame,"createFrame");function toBuffer(data,hint){switch(hint){case sendHints.text:case sendHints.typedArray:return new Uint8Array(data.buffer,data.byteOffset,data.byteLength);case sendHints.arrayBuffer:case sendHints.blob:return new Uint8Array(data)}}__name(toBuffer,"toBuffer");module2.exports={SendQueue}}});var require_websocket=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/websocket.js"(exports,module2){"use strict";var{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{environmentSettingsObject}=require_util2(),{staticPropertyDescriptors,states,sentCloseFrameState,sendHints,opcodes}=require_constants6(),{isConnecting,isEstablished,isClosing,isValidSubprotocol,fireEvent,utf8Decode,toArrayBuffer,getURLRecord}=require_util5(),{establishWebSocketConnection,closeWebSocketConnection,failWebsocketConnection}=require_connection(),{ByteParser}=require_receiver(),{kEnumerableProperty}=require_util(),{getGlobalDispatcher}=require_global2(),{types}=require("node:util"),{ErrorEvent,CloseEvent,createFastMessageEvent}=require_events(),{SendQueue}=require_sender(),{channels}=require_diagnostics(),WebSocket3=class extends EventTarget{#events={open:null,error:null,close:null,message:null};#bufferedAmount=0;#protocol="";#extensions="";#sendQueue;#handler={onConnectionEstablished:(response,extensions)=>this.#onConnectionEstablished(response,extensions),onFail:(code,reason)=>this.#onFail(code,reason),onMessage:(opcode,data)=>this.#onMessage(opcode,data),onParserError:err=>failWebsocketConnection(this.#handler,null,err.message),onParserDrain:()=>this.#onParserDrain(),onSocketData:chunk=>{this.#parser.write(chunk)||this.#handler.socket.pause()},onSocketError:err=>{this.#handler.readyState=states.CLOSING,channels.socketError.hasSubscribers&&channels.socketError.publish(err),this.#handler.socket.destroy()},onSocketClose:()=>this.#onSocketClose(),readyState:states.CONNECTING,socket:null,closeState:new Set,controller:null,wasEverConnected:!1};#url;#binaryType;#parser;constructor(url3,protocols=[]){super(),webidl.util.markAsUncloneable(this);let prefix="WebSocket constructor";webidl.argumentLengthCheck(arguments,1,prefix);let options=webidl.converters["DOMString or sequence<DOMString> or WebSocketInit"](protocols,prefix,"options");url3=webidl.converters.USVString(url3),protocols=options.protocols;let baseURL=environmentSettingsObject.settingsObject.baseUrl,urlRecord=getURLRecord(url3,baseURL);if(typeof protocols=="string"&&(protocols=[protocols]),protocols.length!==new Set(protocols.map(p2=>p2.toLowerCase())).size)throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(protocols.length>0&&!protocols.every(p2=>isValidSubprotocol(p2)))throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");this.#url=new URL(urlRecord.href);let client=environmentSettingsObject.settingsObject;this.#handler.controller=establishWebSocketConnection(urlRecord,protocols,client,this.#handler,options),this.#handler.readyState=WebSocket3.CONNECTING,this.#binaryType="blob"}close(code=void 0,reason=void 0){webidl.brandCheck(this,WebSocket3);let prefix="WebSocket.close";code!==void 0&&(code=webidl.converters["unsigned short"](code,prefix,"code",{clamp:!0})),reason!==void 0&&(reason=webidl.converters.USVString(reason)),code??=null,reason??="",closeWebSocketConnection(this.#handler,code,reason,!0)}send(data){webidl.brandCheck(this,WebSocket3);let prefix="WebSocket.send";if(webidl.argumentLengthCheck(arguments,1,prefix),data=webidl.converters.WebSocketSendData(data,prefix,"data"),isConnecting(this.#handler.readyState))throw new DOMException("Sent before connected.","InvalidStateError");if(!(!isEstablished(this.#handler.readyState)||isClosing(this.#handler.readyState)))if(typeof data=="string"){let buffer=Buffer.from(data);this.#bufferedAmount+=buffer.byteLength,this.#sendQueue.add(buffer,()=>{this.#bufferedAmount-=buffer.byteLength},sendHints.text)}else types.isArrayBuffer(data)?(this.#bufferedAmount+=data.byteLength,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.byteLength},sendHints.arrayBuffer)):ArrayBuffer.isView(data)?(this.#bufferedAmount+=data.byteLength,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.byteLength},sendHints.typedArray)):webidl.is.Blob(data)&&(this.#bufferedAmount+=data.size,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.size},sendHints.blob))}get readyState(){return webidl.brandCheck(this,WebSocket3),this.#handler.readyState}get bufferedAmount(){return webidl.brandCheck(this,WebSocket3),this.#bufferedAmount}get url(){return webidl.brandCheck(this,WebSocket3),URLSerializer(this.#url)}get extensions(){return webidl.brandCheck(this,WebSocket3),this.#extensions}get protocol(){return webidl.brandCheck(this,WebSocket3),this.#protocol}get onopen(){return webidl.brandCheck(this,WebSocket3),this.#events.open}set onopen(fn){webidl.brandCheck(this,WebSocket3),this.#events.open&&this.removeEventListener("open",this.#events.open),typeof fn=="function"?(this.#events.open=fn,this.addEventListener("open",fn)):this.#events.open=null}get onerror(){return webidl.brandCheck(this,WebSocket3),this.#events.error}set onerror(fn){webidl.brandCheck(this,WebSocket3),this.#events.error&&this.removeEventListener("error",this.#events.error),typeof fn=="function"?(this.#events.error=fn,this.addEventListener("error",fn)):this.#events.error=null}get onclose(){return webidl.brandCheck(this,WebSocket3),this.#events.close}set onclose(fn){webidl.brandCheck(this,WebSocket3),this.#events.close&&this.removeEventListener("close",this.#events.close),typeof fn=="function"?(this.#events.close=fn,this.addEventListener("close",fn)):this.#events.close=null}get onmessage(){return webidl.brandCheck(this,WebSocket3),this.#events.message}set onmessage(fn){webidl.brandCheck(this,WebSocket3),this.#events.message&&this.removeEventListener("message",this.#events.message),typeof fn=="function"?(this.#events.message=fn,this.addEventListener("message",fn)):this.#events.message=null}get binaryType(){return webidl.brandCheck(this,WebSocket3),this.#binaryType}set binaryType(type){webidl.brandCheck(this,WebSocket3),type!=="blob"&&type!=="arraybuffer"?this.#binaryType="blob":this.#binaryType=type}#onConnectionEstablished(response,parsedExtensions){this.#handler.socket=response.socket;let parser=new ByteParser(this.#handler,parsedExtensions);parser.on("drain",()=>this.#handler.onParserDrain()),parser.on("error",err=>this.#handler.onParserError(err)),this.#parser=parser,this.#sendQueue=new SendQueue(response.socket),this.#handler.readyState=states.OPEN;let extensions=response.headersList.get("sec-websocket-extensions");extensions!==null&&(this.#extensions=extensions);let protocol=response.headersList.get("sec-websocket-protocol");protocol!==null&&(this.#protocol=protocol),fireEvent("open",this)}#onFail(code,reason){reason&&fireEvent("error",this,(type,init2)=>new ErrorEvent(type,init2),{error:new Error(reason),message:reason}),this.#handler.wasEverConnected||(this.#handler.readyState=states.CLOSED,fireEvent("close",this,(type,init2)=>new CloseEvent(type,init2),{wasClean:!1,code,reason}))}#onMessage(type,data){if(this.#handler.readyState!==states.OPEN)return;let dataForEvent;if(type===opcodes.TEXT)try{dataForEvent=utf8Decode(data)}catch{failWebsocketConnection(this.#handler,1007,"Received invalid UTF-8 in text frame.");return}else type===opcodes.BINARY&&(this.#binaryType==="blob"?dataForEvent=new Blob([data]):dataForEvent=toArrayBuffer(data));fireEvent("message",this,createFastMessageEvent,{origin:this.#url.origin,data:dataForEvent})}#onParserDrain(){this.#handler.socket.resume()}#onSocketClose(){let wasClean=this.#handler.closeState.has(sentCloseFrameState.SENT)&&this.#handler.closeState.has(sentCloseFrameState.RECEIVED),code=1005,reason="",result=this.#parser.closingInfo;result&&!result.error?(code=result.code??1005,reason=result.reason):this.#handler.closeState.has(sentCloseFrameState.RECEIVED)||(code=1006),this.#handler.readyState=states.CLOSED,fireEvent("close",this,(type,init2)=>new CloseEvent(type,init2),{wasClean,code,reason}),channels.close.hasSubscribers&&channels.close.publish({websocket:this,code,reason})}};__name(WebSocket3,"WebSocket");WebSocket3.CONNECTING=WebSocket3.prototype.CONNECTING=states.CONNECTING;WebSocket3.OPEN=WebSocket3.prototype.OPEN=states.OPEN;WebSocket3.CLOSING=WebSocket3.prototype.CLOSING=states.CLOSING;WebSocket3.CLOSED=WebSocket3.prototype.CLOSED=states.CLOSED;Object.defineProperties(WebSocket3.prototype,{CONNECTING:staticPropertyDescriptors,OPEN:staticPropertyDescriptors,CLOSING:staticPropertyDescriptors,CLOSED:staticPropertyDescriptors,url:kEnumerableProperty,readyState:kEnumerableProperty,bufferedAmount:kEnumerableProperty,onopen:kEnumerableProperty,onerror:kEnumerableProperty,onclose:kEnumerableProperty,close:kEnumerableProperty,onmessage:kEnumerableProperty,binaryType:kEnumerableProperty,send:kEnumerableProperty,extensions:kEnumerableProperty,protocol:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocket",writable:!1,enumerable:!1,configurable:!0}});Object.defineProperties(WebSocket3,{CONNECTING:staticPropertyDescriptors,OPEN:staticPropertyDescriptors,CLOSING:staticPropertyDescriptors,CLOSED:staticPropertyDescriptors});webidl.converters["sequence<DOMString>"]=webidl.sequenceConverter(webidl.converters.DOMString);webidl.converters["DOMString or sequence<DOMString>"]=function(V,prefix,argument){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&Symbol.iterator in V?webidl.converters["sequence<DOMString>"](V):webidl.converters.DOMString(V,prefix,argument)};webidl.converters.WebSocketInit=webidl.dictionaryConverter([{key:"protocols",converter:webidl.converters["DOMString or sequence<DOMString>"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:webidl.converters.any,defaultValue:()=>getGlobalDispatcher()},{key:"headers",converter:webidl.nullableConverter(webidl.converters.HeadersInit)}]);webidl.converters["DOMString or sequence<DOMString> or WebSocketInit"]=function(V){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&!(Symbol.iterator in V)?webidl.converters.WebSocketInit(V):{protocols:webidl.converters["DOMString or sequence<DOMString>"](V)}};webidl.converters.WebSocketSendData=function(V){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&(webidl.is.Blob(V)||ArrayBuffer.isView(V)||types.isArrayBuffer(V))?V:webidl.converters.USVString(V)};module2.exports={WebSocket:WebSocket3}}});var require_websocketerror=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/stream/websocketerror.js"(exports,module2){"use strict";var{webidl}=require_webidl(),{validateCloseCodeAndReason}=require_util5(),{kConstruct}=require_symbols(),{kEnumerableProperty}=require_util(),WebSocketError=class extends DOMException{#closeCode;#reason;constructor(message="",init2=void 0){if(message=webidl.converters.DOMString(message,"WebSocketError","message"),super(message,"WebSocketError"),init2===kConstruct)return;init2!==null&&(init2=webidl.converters.WebSocketCloseInfo(init2));let code=init2.closeCode??null,reason=init2.reason??"";validateCloseCodeAndReason(code,reason),reason.length!==0&&code===null&&(code=1e3),this.#closeCode=code,this.#reason=reason}get closeCode(){return this.#closeCode}get reason(){return this.#reason}static createUnvalidatedWebSocketError(message,code,reason){let error=new WebSocketError(message,kConstruct);return error.#closeCode=code,error.#reason=reason,error}};__name(WebSocketError,"WebSocketError");var{createUnvalidatedWebSocketError}=WebSocketError;delete WebSocketError.createUnvalidatedWebSocketError;Object.defineProperties(WebSocketError.prototype,{closeCode:kEnumerableProperty,reason:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocketError",writable:!1,enumerable:!1,configurable:!0}});webidl.is.WebSocketError=webidl.util.MakeTypeAssertion(WebSocketError);module2.exports={WebSocketError,createUnvalidatedWebSocketError}}});var require_websocketstream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/stream/websocketstream.js"(exports,module2){"use strict";var{createDeferredPromise:createDeferredPromise2,environmentSettingsObject}=require_util2(),{states,opcodes,sentCloseFrameState}=require_constants6(),{webidl}=require_webidl(),{getURLRecord,isValidSubprotocol,isEstablished,utf8Decode}=require_util5(),{establishWebSocketConnection,failWebsocketConnection,closeWebSocketConnection}=require_connection(),{types}=require("node:util"),{channels}=require_diagnostics(),{WebsocketFrameSend}=require_frame(),{ByteParser}=require_receiver(),{WebSocketError,createUnvalidatedWebSocketError}=require_websocketerror(),{utf8DecodeBytes}=require_util2(),{kEnumerableProperty}=require_util(),emittedExperimentalWarning=!1,WebSocketStream=class{#url;#openedPromise;#closedPromise;#readableStream;#readableStreamController;#writableStream;#handshakeAborted=!1;#handler={onConnectionEstablished:(response,extensions)=>this.#onConnectionEstablished(response,extensions),onFail:(_code,_reason)=>{},onMessage:(opcode,data)=>this.#onMessage(opcode,data),onParserError:err=>failWebsocketConnection(this.#handler,null,err.message),onParserDrain:()=>this.#handler.socket.resume(),onSocketData:chunk=>{this.#parser.write(chunk)||this.#handler.socket.pause()},onSocketError:err=>{this.#handler.readyState=states.CLOSING,channels.socketError.hasSubscribers&&channels.socketError.publish(err),this.#handler.socket.destroy()},onSocketClose:()=>this.#onSocketClose(),readyState:states.CONNECTING,socket:null,closeState:new Set,controller:null,wasEverConnected:!1};#parser;constructor(url3,options=void 0){emittedExperimentalWarning||(process.emitWarning("WebSocketStream is experimental! Expect it to change at any time.",{code:"UNDICI-WSS"}),emittedExperimentalWarning=!0),webidl.argumentLengthCheck(arguments,1,"WebSocket"),url3=webidl.converters.USVString(url3),options!==null&&(options=webidl.converters.WebSocketStreamOptions(options));let baseURL=environmentSettingsObject.settingsObject.baseUrl,urlRecord=getURLRecord(url3,baseURL),protocols=options.protocols;if(protocols.length!==new Set(protocols.map(p2=>p2.toLowerCase())).size)throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(protocols.length>0&&!protocols.every(p2=>isValidSubprotocol(p2)))throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(this.#url=urlRecord.toString(),this.#openedPromise=createDeferredPromise2(),this.#closedPromise=createDeferredPromise2(),options.signal!=null){let signal=options.signal;if(signal.aborted){this.#openedPromise.reject(signal.reason),this.#closedPromise.reject(signal.reason);return}signal.addEventListener("abort",()=>{isEstablished(this.#handler.readyState)||(failWebsocketConnection(this.#handler),this.#handler.readyState=states.CLOSING,this.#openedPromise.reject(signal.reason),this.#closedPromise.reject(signal.reason),this.#handshakeAborted=!0)},{once:!0})}let client=environmentSettingsObject.settingsObject;this.#handler.controller=establishWebSocketConnection(urlRecord,protocols,client,this.#handler,options)}get url(){return this.#url.toString()}get opened(){return this.#openedPromise.promise}get closed(){return this.#closedPromise.promise}close(closeInfo=void 0){closeInfo!==null&&(closeInfo=webidl.converters.WebSocketCloseInfo(closeInfo));let code=closeInfo.closeCode??null,reason=closeInfo.reason;closeWebSocketConnection(this.#handler,code,reason,!0)}#write(chunk){let promise2=createDeferredPromise2(),data=null,opcode=null;if(ArrayBuffer.isView(chunk)||types.isArrayBuffer(chunk))data=new Uint8Array(ArrayBuffer.isView(chunk)?new Uint8Array(chunk.buffer,chunk.byteOffset,chunk.byteLength):chunk),opcode=opcodes.BINARY;else{let string;try{string=webidl.converters.DOMString(chunk)}catch(e){promise2.reject(e);return}data=new TextEncoder().encode(string),opcode=opcodes.TEXT}if(!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend(data);this.#handler.socket.write(frame.createFrame(opcode),()=>{promise2.resolve(void 0)})}return promise2}#onConnectionEstablished(response,parsedExtensions){this.#handler.socket=response.socket;let parser=new ByteParser(this.#handler,parsedExtensions);parser.on("drain",()=>this.#handler.onParserDrain()),parser.on("error",err=>this.#handler.onParserError(err)),this.#parser=parser,this.#handler.readyState=states.OPEN;let extensions=parsedExtensions??"",protocol=response.headersList.get("sec-websocket-protocol")??"",readable=new ReadableStream({start:controller=>{this.#readableStreamController=controller},pull(controller){let chunk;for(;controller.desiredSize>0&&(chunk=response.socket.read())!==null;)controller.enqueue(chunk)},cancel:reason=>this.#cancel(reason)}),writable=new WritableStream({write:chunk=>this.#write(chunk),close:()=>closeWebSocketConnection(this.#handler,null,null),abort:reason=>this.#closeUsingReason(reason)});this.#readableStream=readable,this.#writableStream=writable,this.#openedPromise.resolve({extensions,protocol,readable,writable})}#onMessage(type,data){if(this.#handler.readyState!==states.OPEN)return;let chunk;if(type===opcodes.TEXT)try{chunk=utf8Decode(data)}catch{failWebsocketConnection(this.#handler,"Received invalid UTF-8 in text frame.");return}else type===opcodes.BINARY&&(chunk=new Uint8Array(data.buffer,data.byteOffset,data.byteLength));this.#readableStreamController.enqueue(chunk)}#onSocketClose(){let wasClean=this.#handler.closeState.has(sentCloseFrameState.SENT)&&this.#handler.closeState.has(sentCloseFrameState.RECEIVED);if(this.#handler.readyState=states.CLOSED,this.#handshakeAborted)return;this.#handler.wasEverConnected||this.#openedPromise.reject(new WebSocketError("Socket never opened"));let result=this.#parser.closingInfo,code=result?.code??1005;!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)&&(code=1006);let reason=result?.reason==null?"":utf8DecodeBytes(Buffer.from(result.reason));if(wasClean)this.#readableStream.cancel().catch(()=>{}),this.#writableStream.locked||this.#writableStream.abort(new DOMException("A closed WebSocketStream cannot be written to","InvalidStateError")),this.#closedPromise.resolve({closeCode:code,reason});else{let error=createUnvalidatedWebSocketError("unclean close",code,reason);this.#readableStreamController.error(error),this.#writableStream.abort(error),this.#closedPromise.reject(error)}}#closeUsingReason(reason){let code=null,reasonString="";webidl.is.WebSocketError(reason)&&(code=reason.closeCode,reasonString=reason.reason),closeWebSocketConnection(this.#handler,code,reasonString)}#cancel(reason){this.#closeUsingReason(reason)}};__name(WebSocketStream,"WebSocketStream");Object.defineProperties(WebSocketStream.prototype,{url:kEnumerableProperty,opened:kEnumerableProperty,closed:kEnumerableProperty,close:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocketStream",writable:!1,enumerable:!1,configurable:!0}});webidl.converters.WebSocketStreamOptions=webidl.dictionaryConverter([{key:"protocols",converter:webidl.sequenceConverter(webidl.converters.USVString),defaultValue:()=>[]},{key:"signal",converter:webidl.nullableConverter(webidl.converters.AbortSignal),defaultValue:()=>null}]);webidl.converters.WebSocketCloseInfo=webidl.dictionaryConverter([{key:"closeCode",converter:V=>webidl.converters["unsigned short"](V,{enforceRange:!0})},{key:"reason",converter:webidl.converters.USVString,defaultValue:()=>""}]);module2.exports={WebSocketStream}}});var require_util6=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/util.js"(exports,module2){"use strict";function isValidLastEventId(value){return value.indexOf("\0")===-1}__name(isValidLastEventId,"isValidLastEventId");function isASCIINumber(value){if(value.length===0)return!1;for(let i=0;i<value.length;i++)if(value.charCodeAt(i)<48||value.charCodeAt(i)>57)return!1;return!0}__name(isASCIINumber,"isASCIINumber");function delay(ms){return new Promise(resolve=>{setTimeout(resolve,ms).unref()})}__name(delay,"delay");module2.exports={isValidLastEventId,isASCIINumber,delay}}});var require_eventsource_stream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/eventsource-stream.js"(exports,module2){"use strict";var{Transform}=require("node:stream"),{isASCIINumber,isValidLastEventId}=require_util6(),BOM=[239,187,191],LF=10,CR=13,COLON=58,SPACE=32,EventSourceStream=class extends Transform{state;checkBOM=!0;crlfCheck=!1;eventEndCheck=!1;buffer=null;pos=0;event={data:void 0,event:void 0,id:void 0,retry:void 0};constructor(options={}){options.readableObjectMode=!0,super(options),this.state=options.eventSourceSettings||{},options.push&&(this.push=options.push)}_transform(chunk,_encoding,callback){if(chunk.length===0){callback();return}if(this.buffer?this.buffer=Buffer.concat([this.buffer,chunk]):this.buffer=chunk,this.checkBOM)switch(this.buffer.length){case 1:if(this.buffer[0]===BOM[0]){callback();return}this.checkBOM=!1,callback();return;case 2:if(this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]){callback();return}this.checkBOM=!1;break;case 3:if(this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]&&this.buffer[2]===BOM[2]){this.buffer=Buffer.alloc(0),this.checkBOM=!1,callback();return}this.checkBOM=!1;break;default:this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]&&this.buffer[2]===BOM[2]&&(this.buffer=this.buffer.subarray(3)),this.checkBOM=!1;break}for(;this.pos<this.buffer.length;){if(this.eventEndCheck){if(this.crlfCheck){if(this.buffer[this.pos]===LF){this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,this.crlfCheck=!1;continue}this.crlfCheck=!1}if(this.buffer[this.pos]===LF||this.buffer[this.pos]===CR){this.buffer[this.pos]===CR&&(this.crlfCheck=!0),this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,(this.event.data!==void 0||this.event.event||this.event.id||this.event.retry)&&this.processEvent(this.event),this.clearEvent();continue}this.eventEndCheck=!1;continue}if(this.buffer[this.pos]===LF||this.buffer[this.pos]===CR){this.buffer[this.pos]===CR&&(this.crlfCheck=!0),this.parseLine(this.buffer.subarray(0,this.pos),this.event),this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,this.eventEndCheck=!0;continue}this.pos++}callback()}parseLine(line,event){if(line.length===0)return;let colonPosition=line.indexOf(COLON);if(colonPosition===0)return;let field="",value="";if(colonPosition!==-1){field=line.subarray(0,colonPosition).toString("utf8");let valueStart=colonPosition+1;line[valueStart]===SPACE&&++valueStart,value=line.subarray(valueStart).toString("utf8")}else field=line.toString("utf8"),value="";switch(field){case"data":event[field]===void 0?event[field]=value:event[field]+=`
${value}`;break;case"retry":isASCIINumber(value)&&(event[field]=value);break;case"id":isValidLastEventId(value)&&(event[field]=value);break;case"event":value.length>0&&(event[field]=value);break}}processEvent(event){event.retry&&isASCIINumber(event.retry)&&(this.state.reconnectionTime=parseInt(event.retry,10)),event.id&&isValidLastEventId(event.id)&&(this.state.lastEventId=event.id),event.data!==void 0&&this.push({type:event.event||"message",options:{data:event.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};__name(EventSourceStream,"EventSourceStream");module2.exports={EventSourceStream}}});var require_eventsource=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/eventsource.js"(exports,module2){"use strict";var{pipeline}=require("node:stream"),{fetching}=require_fetch(),{makeRequest}=require_request2(),{webidl}=require_webidl(),{EventSourceStream}=require_eventsource_stream(),{parseMIMEType}=require_data_url(),{createFastMessageEvent}=require_events(),{isNetworkError}=require_response(),{delay}=require_util6(),{kEnumerableProperty}=require_util(),{environmentSettingsObject}=require_util2(),experimentalWarned=!1,defaultReconnectionTime=3e3,CONNECTING=0,OPEN=1,CLOSED=2,ANONYMOUS="anonymous",USE_CREDENTIALS="use-credentials",EventSource=class extends EventTarget{#events={open:null,error:null,message:null};#url;#withCredentials=!1;#readyState=CONNECTING;#request=null;#controller=null;#dispatcher;#state;constructor(url3,eventSourceInitDict={}){super(),webidl.util.markAsUncloneable(this);let prefix="EventSource constructor";webidl.argumentLengthCheck(arguments,1,prefix),experimentalWarned||(experimentalWarned=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),url3=webidl.converters.USVString(url3),eventSourceInitDict=webidl.converters.EventSourceInitDict(eventSourceInitDict,prefix,"eventSourceInitDict"),this.#dispatcher=eventSourceInitDict.dispatcher,this.#state={lastEventId:"",reconnectionTime:defaultReconnectionTime};let settings=environmentSettingsObject,urlRecord;try{urlRecord=new URL(url3,settings.settingsObject.baseUrl),this.#state.origin=urlRecord.origin}catch(e){throw new DOMException(e,"SyntaxError")}this.#url=urlRecord.href;let corsAttributeState=ANONYMOUS;eventSourceInitDict.withCredentials===!0&&(corsAttributeState=USE_CREDENTIALS,this.#withCredentials=!0);let initRequest={redirect:"follow",keepalive:!0,mode:"cors",credentials:corsAttributeState==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};initRequest.client=environmentSettingsObject.settingsObject,initRequest.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],initRequest.cache="no-store",initRequest.initiator="other",initRequest.urlList=[new URL(this.#url)],this.#request=makeRequest(initRequest),this.#connect()}get readyState(){return this.#readyState}get url(){return this.#url}get withCredentials(){return this.#withCredentials}#connect(){if(this.#readyState===CLOSED)return;this.#readyState=CONNECTING;let fetchParams={request:this.#request,dispatcher:this.#dispatcher},processEventSourceEndOfBody=__name(response=>{isNetworkError(response)&&(this.dispatchEvent(new Event("error")),this.close()),this.#reconnect()},"processEventSourceEndOfBody");fetchParams.processResponseEndOfBody=processEventSourceEndOfBody,fetchParams.processResponse=response=>{if(isNetworkError(response))if(response.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#reconnect();return}let contentType=response.headersList.get("content-type",!0),mimeType=contentType!==null?parseMIMEType(contentType):"failure",contentTypeValid=mimeType!=="failure"&&mimeType.essence==="text/event-stream";if(response.status!==200||contentTypeValid===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#readyState=OPEN,this.dispatchEvent(new Event("open")),this.#state.origin=response.urlList[response.urlList.length-1].origin;let eventSourceStream=new EventSourceStream({eventSourceSettings:this.#state,push:event=>{this.dispatchEvent(createFastMessageEvent(event.type,event.options))}});pipeline(response.body.stream,eventSourceStream,error=>{error?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#controller=fetching(fetchParams)}async#reconnect(){this.#readyState!==CLOSED&&(this.#readyState=CONNECTING,this.dispatchEvent(new Event("error")),await delay(this.#state.reconnectionTime),this.#readyState===CONNECTING&&(this.#state.lastEventId.length&&this.#request.headersList.set("last-event-id",this.#state.lastEventId,!0),this.#connect()))}close(){webidl.brandCheck(this,EventSource),this.#readyState!==CLOSED&&(this.#readyState=CLOSED,this.#controller.abort(),this.#request=null)}get onopen(){return this.#events.open}set onopen(fn){this.#events.open&&this.removeEventListener("open",this.#events.open),typeof fn=="function"?(this.#events.open=fn,this.addEventListener("open",fn)):this.#events.open=null}get onmessage(){return this.#events.message}set onmessage(fn){this.#events.message&&this.removeEventListener("message",this.#events.message),typeof fn=="function"?(this.#events.message=fn,this.addEventListener("message",fn)):this.#events.message=null}get onerror(){return this.#events.error}set onerror(fn){this.#events.error&&this.removeEventListener("error",this.#events.error),typeof fn=="function"?(this.#events.error=fn,this.addEventListener("error",fn)):this.#events.error=null}};__name(EventSource,"EventSource");var constantsPropertyDescriptors={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:CONNECTING,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:OPEN,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:CLOSED,writable:!1}};Object.defineProperties(EventSource,constantsPropertyDescriptors);Object.defineProperties(EventSource.prototype,constantsPropertyDescriptors);Object.defineProperties(EventSource.prototype,{close:kEnumerableProperty,onerror:kEnumerableProperty,onmessage:kEnumerableProperty,onopen:kEnumerableProperty,readyState:kEnumerableProperty,url:kEnumerableProperty,withCredentials:kEnumerableProperty});webidl.converters.EventSourceInitDict=webidl.dictionaryConverter([{key:"withCredentials",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:webidl.converters.any}]);module2.exports={EventSource,defaultReconnectionTime}}});var require_undici=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/index.js"(exports,module2){"use strict";var Client2=require_client(),Dispatcher2=require_dispatcher(),Pool=require_pool(),BalancedPool=require_balanced_pool(),Agent=require_agent(),ProxyAgent=require_proxy_agent(),EnvHttpProxyAgent=require_env_http_proxy_agent(),RetryAgent=require_retry_agent(),errors2=require_errors(),util=require_util(),{InvalidArgumentError}=errors2,api=require_api(),buildConnector=require_connect(),MockClient=require_mock_client(),MockAgent=require_mock_agent(),MockPool=require_mock_pool(),mockErrors=require_mock_errors(),RetryHandler=require_retry_handler(),{getGlobalDispatcher,setGlobalDispatcher}=require_global2(),DecoratorHandler=require_decorator_handler(),RedirectHandler=require_redirect_handler();Object.assign(Dispatcher2.prototype,api);module2.exports.Dispatcher=Dispatcher2;module2.exports.Client=Client2;module2.exports.Pool=Pool;module2.exports.BalancedPool=BalancedPool;module2.exports.Agent=Agent;module2.exports.ProxyAgent=ProxyAgent;module2.exports.EnvHttpProxyAgent=EnvHttpProxyAgent;module2.exports.RetryAgent=RetryAgent;module2.exports.RetryHandler=RetryHandler;module2.exports.DecoratorHandler=DecoratorHandler;module2.exports.RedirectHandler=RedirectHandler;module2.exports.interceptors={redirect:require_redirect(),responseError:require_response_error(),retry:require_retry(),dump:require_dump(),dns:require_dns(),cache:require_cache2()};module2.exports.cacheStores={MemoryCacheStore:require_memory_cache_store()};var SqliteCacheStore=require_sqlite_cache_store();module2.exports.cacheStores.SqliteCacheStore=SqliteCacheStore;module2.exports.buildConnector=buildConnector;module2.exports.errors=errors2;module2.exports.util={parseHeaders:util.parseHeaders,headerNameToString:util.headerNameToString};function makeDispatcher(fn){return(url3,opts,handler)=>{if(typeof opts=="function"&&(handler=opts,opts=null),!url3||typeof url3!="string"&&typeof url3!="object"&&!(url3 instanceof URL))throw new InvalidArgumentError("invalid url");if(opts!=null&&typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(opts&&opts.path!=null){if(typeof opts.path!="string")throw new InvalidArgumentError("invalid opts.path");let path=opts.path;opts.path.startsWith("/")||(path=`/${path}`),url3=new URL(util.parseOrigin(url3).origin+path)}else opts||(opts=typeof url3=="object"?url3:{}),url3=util.parseURL(url3);let{agent,dispatcher=getGlobalDispatcher()}=opts;if(agent)throw new InvalidArgumentError("unsupported opts.agent. Did you mean opts.client?");return fn.call(dispatcher,{...opts,origin:url3.origin,path:url3.search?`${url3.pathname}${url3.search}`:url3.pathname,method:opts.method||(opts.body?"PUT":"GET")},handler)}}__name(makeDispatcher,"makeDispatcher");module2.exports.setGlobalDispatcher=setGlobalDispatcher;module2.exports.getGlobalDispatcher=getGlobalDispatcher;var fetchImpl=require_fetch().fetch;module2.exports.fetch=__name(async function(init2,options=void 0){try{return await fetchImpl(init2,options)}catch(err){throw err&&typeof err=="object"&&Error.captureStackTrace(err),err}},"fetch");module2.exports.Headers=require_headers2().Headers;module2.exports.Response=require_response().Response;module2.exports.Request=require_request2().Request;module2.exports.FormData=require_formdata().FormData;var{setGlobalOrigin,getGlobalOrigin}=require_global();module2.exports.setGlobalOrigin=setGlobalOrigin;module2.exports.getGlobalOrigin=getGlobalOrigin;var{CacheStorage}=require_cachestorage(),{kConstruct}=require_symbols();module2.exports.caches=new CacheStorage(kConstruct);var{deleteCookie,getCookies,getSetCookies,setCookie,parseCookie}=require_cookies();module2.exports.deleteCookie=deleteCookie;module2.exports.getCookies=getCookies;module2.exports.getSetCookies=getSetCookies;module2.exports.setCookie=setCookie;module2.exports.parseCookie=parseCookie;var{parseMIMEType,serializeAMimeType}=require_data_url();module2.exports.parseMIMEType=parseMIMEType;module2.exports.serializeAMimeType=serializeAMimeType;var{CloseEvent,ErrorEvent,MessageEvent:MessageEvent2}=require_events();module2.exports.WebSocket=require_websocket().WebSocket;module2.exports.CloseEvent=CloseEvent;module2.exports.ErrorEvent=ErrorEvent;module2.exports.MessageEvent=MessageEvent2;module2.exports.WebSocketStream=require_websocketstream().WebSocketStream;module2.exports.WebSocketError=require_websocketerror().WebSocketError;module2.exports.request=makeDispatcher(api.request);module2.exports.stream=makeDispatcher(api.stream);module2.exports.pipeline=makeDispatcher(api.pipeline);module2.exports.connect=makeDispatcher(api.connect);module2.exports.upgrade=makeDispatcher(api.upgrade);module2.exports.MockClient=MockClient;module2.exports.MockPool=MockPool;module2.exports.MockAgent=MockAgent;module2.exports.mockErrors=mockErrors;var{EventSource}=require_eventsource();module2.exports.EventSource=EventSource}});var require_node_datachannel=__commonJS({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/build/Release/node_datachannel.node"(exports,module2){module2.exports="./node_datachannel.node"}});var require_node_datachannel2=__commonJS({"node-file:../../../build/Release/node_datachannel.node"(exports,module2){try{let path=require_node_datachannel();module2.exports=typeof path=="string"?require(path):path}catch(e){debugger;console.error("Fail to require native node module ../../../build/Release/node_datachannel.node"),console.error(e)}}});var import_node_datachannel,node_datachannel_default,init_node_datachannel=__esm({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/dist/esm/lib/node-datachannel.mjs"(){import_node_datachannel=__toESM(require_node_datachannel2(),1),node_datachannel_default=import_node_datachannel.default}});var stream,__defProp2,__defNormalProp2,__publicField2,DataChannelStream,init_datachannel_stream=__esm({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/dist/esm/lib/datachannel-stream.mjs"(){stream=__toESM(require("stream"),1),__defProp2=Object.defineProperty,__defNormalProp2=__name((obj,key,value)=>key in obj?__defProp2(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value,"__defNormalProp"),__publicField2=__name((obj,key,value)=>__defNormalProp2(obj,typeof key!="symbol"?key+"":key,value),"__publicField"),DataChannelStream=class extends stream.Duplex{constructor(rawChannel,streamOptions){super({allowHalfOpen:!1,...streamOptions,objectMode:!0}),__publicField2(this,"_rawChannel"),__publicField2(this,"_readActive"),this._rawChannel=rawChannel,this._readActive=!0,rawChannel.onMessage(msg=>{this._readActive&&(this._readActive=this.push(msg))}),rawChannel.onClosed(()=>{this.push(null),this.destroy()}),rawChannel.onError(errMsg=>{this.destroy(new Error(`DataChannel error: ${errMsg}`))}),rawChannel.isOpen()||(this.cork(),rawChannel.onOpen(()=>this.uncork()))}_read(){this._readActive=!0}_write(chunk,_encoding,callback){let sentOk;try{if(Buffer.isBuffer(chunk))sentOk=this._rawChannel.sendMessageBinary(chunk);else if(typeof chunk=="string")sentOk=this._rawChannel.sendMessage(chunk);else{let typeName=chunk.constructor.name||typeof chunk;throw new Error(`Cannot write ${typeName} to DataChannel stream`)}}catch(err){return callback(err)}callback(sentOk?null:new Error("Failed to write to DataChannel"))}_final(callback){this.allowHalfOpen||this.destroy(),callback(null)}_destroy(maybeErr,callback){this._rawChannel.close(),callback(maybeErr)}get label(){return this._rawChannel.getLabel()}get id(){return this._rawChannel.getId()}get protocol(){return this._rawChannel.getProtocol()}};__name(DataChannelStream,"DataChannelStream")}});var import_events,__typeError,__accessCheck,__privateGet,__privateAdd,__privateSet,_server,_clients,WebSocketServer,init_websocket_server=__esm({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/dist/esm/lib/websocket-server.mjs"(){import_events=require("events");init_node_datachannel();__typeError=__name(msg=>{throw TypeError(msg)},"__typeError"),__accessCheck=__name((obj,member,msg)=>member.has(obj)||__typeError("Cannot "+msg),"__accessCheck"),__privateGet=__name((obj,member,getter)=>(__accessCheck(obj,member,"read from private field"),getter?getter.call(obj):member.get(obj)),"__privateGet"),__privateAdd=__name((obj,member,value)=>member.has(obj)?__typeError("Cannot add the same private member more than once"):member instanceof WeakSet?member.add(obj):member.set(obj,value),"__privateAdd"),__privateSet=__name((obj,member,value,setter)=>(__accessCheck(obj,member,"write to private field"),member.set(obj,value),value),"__privateSet"),WebSocketServer=class extends import_events.EventEmitter{constructor(options){super(),__privateAdd(this,_server),__privateAdd(this,_clients,[]),__privateSet(this,_server,new node_datachannel_default.WebSocketServer(options)),__privateGet(this,_server).onClient(client=>{this.emit("client",client),__privateGet(this,_clients).push(client)})}port(){return __privateGet(this,_server)?.port()||0}stop(){__privateGet(this,_clients).forEach(client=>{client?.close()}),__privateGet(this,_server)?.stop(),__privateSet(this,_server,null),this.removeAllListeners()}onClient(cb){__privateGet(this,_server)&&this.on("client",cb)}};__name(WebSocketServer,"WebSocketServer");_server=new WeakMap;_clients=new WeakMap}});var WebSocket2,init_websocket=__esm({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/dist/esm/lib/websocket.mjs"(){init_node_datachannel();WebSocket2=node_datachannel_default.WebSocket}});var lib_exports={};__export(lib_exports,{Audio:()=>Audio,DataChannel:()=>DataChannel,DataChannelStream:()=>DataChannelStream2,PeerConnection:()=>PeerConnection,RtcpReceivingSession:()=>RtcpReceivingSession,Track:()=>Track,Video:()=>Video,WebSocket:()=>WebSocket2,WebSocketServer:()=>WebSocketServer,cleanup:()=>cleanup,default:()=>n,getLibraryVersion:()=>getLibraryVersion,initLogger:()=>initLogger,preload:()=>preload,setSctpSettings:()=>setSctpSettings});function preload(){node_datachannel_default.preload()}function initLogger(level){node_datachannel_default.initLogger(level)}function cleanup(){node_datachannel_default.cleanup()}function setSctpSettings(settings){node_datachannel_default.setSctpSettings(settings)}function getLibraryVersion(){return node_datachannel_default.getLibraryVersion()}var Audio,Video,Track,DataChannel,PeerConnection,RtcpReceivingSession,DataChannelStream2,n,init_lib=__esm({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/dist/esm/lib/index.mjs"(){init_node_datachannel();init_datachannel_stream();init_websocket_server();init_websocket();__name(preload,"preload");__name(initLogger,"initLogger");__name(cleanup,"cleanup");__name(setSctpSettings,"setSctpSettings");__name(getLibraryVersion,"getLibraryVersion");Audio=node_datachannel_default.Audio,Video=node_datachannel_default.Video,Track=node_datachannel_default.Track,DataChannel=node_datachannel_default.DataChannel,PeerConnection=node_datachannel_default.PeerConnection,RtcpReceivingSession=class{};__name(RtcpReceivingSession,"RtcpReceivingSession");DataChannelStream2=DataChannelStream,n={initLogger,cleanup,preload,setSctpSettings,getLibraryVersion,RtcpReceivingSession,Track,Video,Audio,DataChannel,PeerConnection,WebSocket:WebSocket2,WebSocketServer,DataChannelStream:DataChannelStream2}}});var require_lodash=__commonJS({"../node_modules/.pnpm/lodash.debounce@4.0.8/node_modules/lodash.debounce/index.js"(exports,module2){var FUNC_ERROR_TEXT="Expected a function",NAN=NaN,symbolTag="[object Symbol]",reTrim=/^\s+|\s+$/g,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt,freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")(),objectProto=Object.prototype,objectToString=objectProto.toString,nativeMax=Math.max,nativeMin=Math.min,now=__name(function(){return root.Date.now()},"now");function debounce3(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=!1,maxing=!1,trailing=!0;if(typeof func!="function")throw new TypeError(FUNC_ERROR_TEXT);wait=toNumber(wait)||0,isObject(options)&&(leading=!!options.leading,maxing="maxWait"in options,maxWait=maxing?nativeMax(toNumber(options.maxWait)||0,wait):maxWait,trailing="trailing"in options?!!options.trailing:trailing);function invokeFunc(time){var args=lastArgs,thisArg=lastThis;return lastArgs=lastThis=void 0,lastInvokeTime=time,result=func.apply(thisArg,args),result}__name(invokeFunc,"invokeFunc");function leadingEdge(time){return lastInvokeTime=time,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result}__name(leadingEdge,"leadingEdge");function remainingWait(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,result2=wait-timeSinceLastCall;return maxing?nativeMin(result2,maxWait-timeSinceLastInvoke):result2}__name(remainingWait,"remainingWait");function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return lastCallTime===void 0||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}__name(shouldInvoke,"shouldInvoke");function timerExpired(){var time=now();if(shouldInvoke(time))return trailingEdge(time);timerId=setTimeout(timerExpired,remainingWait(time))}__name(timerExpired,"timerExpired");function trailingEdge(time){return timerId=void 0,trailing&&lastArgs?invokeFunc(time):(lastArgs=lastThis=void 0,result)}__name(trailingEdge,"trailingEdge");function cancel(){timerId!==void 0&&clearTimeout(timerId),lastInvokeTime=0,lastArgs=lastCallTime=lastThis=timerId=void 0}__name(cancel,"cancel");function flush(){return timerId===void 0?result:trailingEdge(now())}__name(flush,"flush");function debounced(){var time=now(),isInvoking=shouldInvoke(time);if(lastArgs=arguments,lastThis=this,lastCallTime=time,isInvoking){if(timerId===void 0)return leadingEdge(lastCallTime);if(maxing)return timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}return timerId===void 0&&(timerId=setTimeout(timerExpired,wait)),result}return __name(debounced,"debounced"),debounced.cancel=cancel,debounced.flush=flush,debounced}__name(debounce3,"debounce");function isObject(value){var type=typeof value;return!!value&&(type=="object"||type=="function")}__name(isObject,"isObject");function isObjectLike(value){return!!value&&typeof value=="object"}__name(isObjectLike,"isObjectLike");function isSymbol(value){return typeof value=="symbol"||isObjectLike(value)&&objectToString.call(value)==symbolTag}__name(isSymbol,"isSymbol");function toNumber(value){if(typeof value=="number")return value;if(isSymbol(value))return NAN;if(isObject(value)){var other=typeof value.valueOf=="function"?value.valueOf():value;value=isObject(other)?other+"":other}if(typeof value!="string")return value===0?value:+value;value=value.replace(reTrim,"");var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}__name(toNumber,"toNumber");module2.exports=debounce3}});var require_lodash2=__commonJS({"../node_modules/.pnpm/lodash.throttle@4.1.1/node_modules/lodash.throttle/index.js"(exports,module2){var FUNC_ERROR_TEXT="Expected a function",NAN=NaN,symbolTag="[object Symbol]",reTrim=/^\s+|\s+$/g,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt,freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")(),objectProto=Object.prototype,objectToString=objectProto.toString,nativeMax=Math.max,nativeMin=Math.min,now=__name(function(){return root.Date.now()},"now");function debounce3(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=!1,maxing=!1,trailing=!0;if(typeof func!="function")throw new TypeError(FUNC_ERROR_TEXT);wait=toNumber(wait)||0,isObject(options)&&(leading=!!options.leading,maxing="maxWait"in options,maxWait=maxing?nativeMax(toNumber(options.maxWait)||0,wait):maxWait,trailing="trailing"in options?!!options.trailing:trailing);function invokeFunc(time){var args=lastArgs,thisArg=lastThis;return lastArgs=lastThis=void 0,lastInvokeTime=time,result=func.apply(thisArg,args),result}__name(invokeFunc,"invokeFunc");function leadingEdge(time){return lastInvokeTime=time,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result}__name(leadingEdge,"leadingEdge");function remainingWait(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,result2=wait-timeSinceLastCall;return maxing?nativeMin(result2,maxWait-timeSinceLastInvoke):result2}__name(remainingWait,"remainingWait");function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return lastCallTime===void 0||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}__name(shouldInvoke,"shouldInvoke");function timerExpired(){var time=now();if(shouldInvoke(time))return trailingEdge(time);timerId=setTimeout(timerExpired,remainingWait(time))}__name(timerExpired,"timerExpired");function trailingEdge(time){return timerId=void 0,trailing&&lastArgs?invokeFunc(time):(lastArgs=lastThis=void 0,result)}__name(trailingEdge,"trailingEdge");function cancel(){timerId!==void 0&&clearTimeout(timerId),lastInvokeTime=0,lastArgs=lastCallTime=lastThis=timerId=void 0}__name(cancel,"cancel");function flush(){return timerId===void 0?result:trailingEdge(now())}__name(flush,"flush");function debounced(){var time=now(),isInvoking=shouldInvoke(time);if(lastArgs=arguments,lastThis=this,lastCallTime=time,isInvoking){if(timerId===void 0)return leadingEdge(lastCallTime);if(maxing)return timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}return timerId===void 0&&(timerId=setTimeout(timerExpired,wait)),result}return __name(debounced,"debounced"),debounced.cancel=cancel,debounced.flush=flush,debounced}__name(debounce3,"debounce");function throttle2(func,wait,options){var leading=!0,trailing=!0;if(typeof func!="function")throw new TypeError(FUNC_ERROR_TEXT);return isObject(options)&&(leading="leading"in options?!!options.leading:leading,trailing="trailing"in options?!!options.trailing:trailing),debounce3(func,wait,{leading,maxWait:wait,trailing})}__name(throttle2,"throttle");function isObject(value){var type=typeof value;return!!value&&(type=="object"||type=="function")}__name(isObject,"isObject");function isObjectLike(value){return!!value&&typeof value=="object"}__name(isObjectLike,"isObjectLike");function isSymbol(value){return typeof value=="symbol"||isObjectLike(value)&&objectToString.call(value)==symbolTag}__name(isSymbol,"isSymbol");function toNumber(value){if(typeof value=="number")return value;if(isSymbol(value))return NAN;if(isObject(value)){var other=typeof value.valueOf=="function"?value.valueOf():value;value=isObject(other)?other+"":other}if(typeof value!="string")return value===0?value:+value;value=value.replace(reTrim,"");var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}__name(toNumber,"toNumber");module2.exports=throttle2}});var require_util7=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/util.js"(exports){"use strict";var nameStartChar=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",nameChar=nameStartChar+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",nameRegexp="["+nameStartChar+"]["+nameChar+"]*",regexName=new RegExp("^"+nameRegexp+"$"),getAllMatches=__name(function(string,regex){let matches=[],match=regex.exec(string);for(;match;){let allmatches=[];allmatches.startIndex=regex.lastIndex-match[0].length;let len=match.length;for(let index=0;index<len;index++)allmatches.push(match[index]);matches.push(allmatches),match=regex.exec(string)}return matches},"getAllMatches"),isName=__name(function(string){let match=regexName.exec(string);return!(match===null||typeof match>"u")},"isName");exports.isExist=function(v){return typeof v<"u"};exports.isEmptyObject=function(obj){return Object.keys(obj).length===0};exports.merge=function(target,a,arrayMode){if(a){let keys=Object.keys(a),len=keys.length;for(let i=0;i<len;i++)arrayMode==="strict"?target[keys[i]]=[a[keys[i]]]:target[keys[i]]=a[keys[i]]}};exports.getValue=function(v){return exports.isExist(v)?v:""};exports.isName=isName;exports.getAllMatches=getAllMatches;exports.nameRegexp=nameRegexp}});var require_validator=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/validator.js"(exports){"use strict";var util=require_util7(),defaultOptions={allowBooleanAttributes:!1,unpairedTags:[]};exports.validate=function(xmlData,options){options=Object.assign({},defaultOptions,options);let tags=[],tagFound=!1,reachedRoot=!1;xmlData[0]==="\uFEFF"&&(xmlData=xmlData.substr(1));for(let i=0;i<xmlData.length;i++)if(xmlData[i]==="<"&&xmlData[i+1]==="?"){if(i+=2,i=readPI(xmlData,i),i.err)return i}else if(xmlData[i]==="<"){let tagStartPos=i;if(i++,xmlData[i]==="!"){i=readCommentAndCDATA(xmlData,i);continue}else{let closingTag=!1;xmlData[i]==="/"&&(closingTag=!0,i++);let tagName="";for(;i<xmlData.length&&xmlData[i]!==">"&&xmlData[i]!==" "&&xmlData[i]!=="	"&&xmlData[i]!==`
`&&xmlData[i]!=="\r";i++)tagName+=xmlData[i];if(tagName=tagName.trim(),tagName[tagName.length-1]==="/"&&(tagName=tagName.substring(0,tagName.length-1),i--),!validateTagName(tagName)){let msg;return tagName.trim().length===0?msg="Invalid space after '<'.":msg="Tag '"+tagName+"' is an invalid name.",getErrorObject("InvalidTag",msg,getLineNumberForPosition(xmlData,i))}let result=readAttributeStr(xmlData,i);if(result===!1)return getErrorObject("InvalidAttr","Attributes for '"+tagName+"' have open quote.",getLineNumberForPosition(xmlData,i));let attrStr=result.value;if(i=result.index,attrStr[attrStr.length-1]==="/"){let attrStrStart=i-attrStr.length;attrStr=attrStr.substring(0,attrStr.length-1);let isValid=validateAttributeString(attrStr,options);if(isValid===!0)tagFound=!0;else return getErrorObject(isValid.err.code,isValid.err.msg,getLineNumberForPosition(xmlData,attrStrStart+isValid.err.line))}else if(closingTag)if(result.tagClosed){if(attrStr.trim().length>0)return getErrorObject("InvalidTag","Closing tag '"+tagName+"' can't have attributes or invalid starting.",getLineNumberForPosition(xmlData,tagStartPos));{let otg=tags.pop();if(tagName!==otg.tagName){let openPos=getLineNumberForPosition(xmlData,otg.tagStartPos);return getErrorObject("InvalidTag","Expected closing tag '"+otg.tagName+"' (opened in line "+openPos.line+", col "+openPos.col+") instead of closing tag '"+tagName+"'.",getLineNumberForPosition(xmlData,tagStartPos))}tags.length==0&&(reachedRoot=!0)}}else return getErrorObject("InvalidTag","Closing tag '"+tagName+"' doesn't have proper closing.",getLineNumberForPosition(xmlData,i));else{let isValid=validateAttributeString(attrStr,options);if(isValid!==!0)return getErrorObject(isValid.err.code,isValid.err.msg,getLineNumberForPosition(xmlData,i-attrStr.length+isValid.err.line));if(reachedRoot===!0)return getErrorObject("InvalidXml","Multiple possible root nodes found.",getLineNumberForPosition(xmlData,i));options.unpairedTags.indexOf(tagName)!==-1||tags.push({tagName,tagStartPos}),tagFound=!0}for(i++;i<xmlData.length;i++)if(xmlData[i]==="<")if(xmlData[i+1]==="!"){i++,i=readCommentAndCDATA(xmlData,i);continue}else if(xmlData[i+1]==="?"){if(i=readPI(xmlData,++i),i.err)return i}else break;else if(xmlData[i]==="&"){let afterAmp=validateAmpersand(xmlData,i);if(afterAmp==-1)return getErrorObject("InvalidChar","char '&' is not expected.",getLineNumberForPosition(xmlData,i));i=afterAmp}else if(reachedRoot===!0&&!isWhiteSpace(xmlData[i]))return getErrorObject("InvalidXml","Extra text at the end",getLineNumberForPosition(xmlData,i));xmlData[i]==="<"&&i--}}else{if(isWhiteSpace(xmlData[i]))continue;return getErrorObject("InvalidChar","char '"+xmlData[i]+"' is not expected.",getLineNumberForPosition(xmlData,i))}if(tagFound){if(tags.length==1)return getErrorObject("InvalidTag","Unclosed tag '"+tags[0].tagName+"'.",getLineNumberForPosition(xmlData,tags[0].tagStartPos));if(tags.length>0)return getErrorObject("InvalidXml","Invalid '"+JSON.stringify(tags.map(t=>t.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return getErrorObject("InvalidXml","Start tag expected.",1);return!0};function isWhiteSpace(char){return char===" "||char==="	"||char===`
`||char==="\r"}__name(isWhiteSpace,"isWhiteSpace");function readPI(xmlData,i){let start=i;for(;i<xmlData.length;i++)if(xmlData[i]=="?"||xmlData[i]==" "){let tagname=xmlData.substr(start,i-start);if(i>5&&tagname==="xml")return getErrorObject("InvalidXml","XML declaration allowed only at the start of the document.",getLineNumberForPosition(xmlData,i));if(xmlData[i]=="?"&&xmlData[i+1]==">"){i++;break}else continue}return i}__name(readPI,"readPI");function readCommentAndCDATA(xmlData,i){if(xmlData.length>i+5&&xmlData[i+1]==="-"&&xmlData[i+2]==="-"){for(i+=3;i<xmlData.length;i++)if(xmlData[i]==="-"&&xmlData[i+1]==="-"&&xmlData[i+2]===">"){i+=2;break}}else if(xmlData.length>i+8&&xmlData[i+1]==="D"&&xmlData[i+2]==="O"&&xmlData[i+3]==="C"&&xmlData[i+4]==="T"&&xmlData[i+5]==="Y"&&xmlData[i+6]==="P"&&xmlData[i+7]==="E"){let angleBracketsCount=1;for(i+=8;i<xmlData.length;i++)if(xmlData[i]==="<")angleBracketsCount++;else if(xmlData[i]===">"&&(angleBracketsCount--,angleBracketsCount===0))break}else if(xmlData.length>i+9&&xmlData[i+1]==="["&&xmlData[i+2]==="C"&&xmlData[i+3]==="D"&&xmlData[i+4]==="A"&&xmlData[i+5]==="T"&&xmlData[i+6]==="A"&&xmlData[i+7]==="["){for(i+=8;i<xmlData.length;i++)if(xmlData[i]==="]"&&xmlData[i+1]==="]"&&xmlData[i+2]===">"){i+=2;break}}return i}__name(readCommentAndCDATA,"readCommentAndCDATA");var doubleQuote='"',singleQuote="'";function readAttributeStr(xmlData,i){let attrStr="",startChar="",tagClosed=!1;for(;i<xmlData.length;i++){if(xmlData[i]===doubleQuote||xmlData[i]===singleQuote)startChar===""?startChar=xmlData[i]:startChar!==xmlData[i]||(startChar="");else if(xmlData[i]===">"&&startChar===""){tagClosed=!0;break}attrStr+=xmlData[i]}return startChar!==""?!1:{value:attrStr,index:i,tagClosed}}__name(readAttributeStr,"readAttributeStr");var validAttrStrRegxp=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function validateAttributeString(attrStr,options){let matches=util.getAllMatches(attrStr,validAttrStrRegxp),attrNames={};for(let i=0;i<matches.length;i++){if(matches[i][1].length===0)return getErrorObject("InvalidAttr","Attribute '"+matches[i][2]+"' has no space in starting.",getPositionFromMatch(matches[i]));if(matches[i][3]!==void 0&&matches[i][4]===void 0)return getErrorObject("InvalidAttr","Attribute '"+matches[i][2]+"' is without value.",getPositionFromMatch(matches[i]));if(matches[i][3]===void 0&&!options.allowBooleanAttributes)return getErrorObject("InvalidAttr","boolean attribute '"+matches[i][2]+"' is not allowed.",getPositionFromMatch(matches[i]));let attrName=matches[i][2];if(!validateAttrName(attrName))return getErrorObject("InvalidAttr","Attribute '"+attrName+"' is an invalid name.",getPositionFromMatch(matches[i]));if(!attrNames.hasOwnProperty(attrName))attrNames[attrName]=1;else return getErrorObject("InvalidAttr","Attribute '"+attrName+"' is repeated.",getPositionFromMatch(matches[i]))}return!0}__name(validateAttributeString,"validateAttributeString");function validateNumberAmpersand(xmlData,i){let re=/\d/;for(xmlData[i]==="x"&&(i++,re=/[\da-fA-F]/);i<xmlData.length;i++){if(xmlData[i]===";")return i;if(!xmlData[i].match(re))break}return-1}__name(validateNumberAmpersand,"validateNumberAmpersand");function validateAmpersand(xmlData,i){if(i++,xmlData[i]===";")return-1;if(xmlData[i]==="#")return i++,validateNumberAmpersand(xmlData,i);let count=0;for(;i<xmlData.length;i++,count++)if(!(xmlData[i].match(/\w/)&&count<20)){if(xmlData[i]===";")break;return-1}return i}__name(validateAmpersand,"validateAmpersand");function getErrorObject(code,message,lineNumber){return{err:{code,msg:message,line:lineNumber.line||lineNumber,col:lineNumber.col}}}__name(getErrorObject,"getErrorObject");function validateAttrName(attrName){return util.isName(attrName)}__name(validateAttrName,"validateAttrName");function validateTagName(tagname){return util.isName(tagname)}__name(validateTagName,"validateTagName");function getLineNumberForPosition(xmlData,index){let lines=xmlData.substring(0,index).split(/\r?\n/);return{line:lines.length,col:lines[lines.length-1].length+1}}__name(getLineNumberForPosition,"getLineNumberForPosition");function getPositionFromMatch(match){return match.startIndex+match[1].length}__name(getPositionFromMatch,"getPositionFromMatch")}});var require_OptionsBuilder=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/xmlparser/OptionsBuilder.js"(exports){var defaultOptions={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(tagName,val2){return val2},attributeValueProcessor:function(attrName,val2){return val2},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(tagName,jPath,attrs){return tagName}},buildOptions=__name(function(options){return Object.assign({},defaultOptions,options)},"buildOptions");exports.buildOptions=buildOptions;exports.defaultOptions=defaultOptions}});var require_xmlNode=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/xmlparser/xmlNode.js"(exports,module2){"use strict";var XmlNode=class{constructor(tagname){this.tagname=tagname,this.child=[],this[":@"]={}}add(key,val2){key==="__proto__"&&(key="#__proto__"),this.child.push({[key]:val2})}addChild(node){node.tagname==="__proto__"&&(node.tagname="#__proto__"),node[":@"]&&Object.keys(node[":@"]).length>0?this.child.push({[node.tagname]:node.child,[":@"]:node[":@"]}):this.child.push({[node.tagname]:node.child})}};__name(XmlNode,"XmlNode");module2.exports=XmlNode}});var require_DocTypeReader=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/xmlparser/DocTypeReader.js"(exports,module2){var util=require_util7();function readDocType(xmlData,i){let entities={};if(xmlData[i+3]==="O"&&xmlData[i+4]==="C"&&xmlData[i+5]==="T"&&xmlData[i+6]==="Y"&&xmlData[i+7]==="P"&&xmlData[i+8]==="E"){i=i+9;let angleBracketsCount=1,hasBody=!1,comment=!1,exp="";for(;i<xmlData.length;i++)if(xmlData[i]==="<"&&!comment){if(hasBody&&isEntity(xmlData,i))i+=7,[entityName,val,i]=readEntityExp(xmlData,i+1),val.indexOf("&")===-1&&(entities[validateEntityName(entityName)]={regx:RegExp(`&${entityName};`,"g"),val});else if(hasBody&&isElement(xmlData,i))i+=8;else if(hasBody&&isAttlist(xmlData,i))i+=8;else if(hasBody&&isNotation(xmlData,i))i+=9;else if(isComment)comment=!0;else throw new Error("Invalid DOCTYPE");angleBracketsCount++,exp=""}else if(xmlData[i]===">"){if(comment?xmlData[i-1]==="-"&&xmlData[i-2]==="-"&&(comment=!1,angleBracketsCount--):angleBracketsCount--,angleBracketsCount===0)break}else xmlData[i]==="["?hasBody=!0:exp+=xmlData[i];if(angleBracketsCount!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities,i}}__name(readDocType,"readDocType");function readEntityExp(xmlData,i){let entityName2="";for(;i<xmlData.length&&xmlData[i]!=="'"&&xmlData[i]!=='"';i++)entityName2+=xmlData[i];if(entityName2=entityName2.trim(),entityName2.indexOf(" ")!==-1)throw new Error("External entites are not supported");let startChar=xmlData[i++],val2="";for(;i<xmlData.length&&xmlData[i]!==startChar;i++)val2+=xmlData[i];return[entityName2,val2,i]}__name(readEntityExp,"readEntityExp");function isComment(xmlData,i){return xmlData[i+1]==="!"&&xmlData[i+2]==="-"&&xmlData[i+3]==="-"}__name(isComment,"isComment");function isEntity(xmlData,i){return xmlData[i+1]==="!"&&xmlData[i+2]==="E"&&xmlData[i+3]==="N"&&xmlData[i+4]==="T"&&xmlData[i+5]==="I"&&xmlData[i+6]==="T"&&xmlData[i+7]==="Y"}__name(isEntity,"isEntity");function isElement(xmlData,i){return xmlData[i+1]==="!"&&xmlData[i+2]==="E"&&xmlData[i+3]==="L"&&xmlData[i+4]==="E"&&xmlData[i+5]==="M"&&xmlData[i+6]==="E"&&xmlData[i+7]==="N"&&xmlData[i+8]==="T"}__name(isElement,"isElement");function isAttlist(xmlData,i){return xmlData[i+1]==="!"&&xmlData[i+2]==="A"&&xmlData[i+3]==="T"&&xmlData[i+4]==="T"&&xmlData[i+5]==="L"&&xmlData[i+6]==="I"&&xmlData[i+7]==="S"&&xmlData[i+8]==="T"}__name(isAttlist,"isAttlist");function isNotation(xmlData,i){return xmlData[i+1]==="!"&&xmlData[i+2]==="N"&&xmlData[i+3]==="O"&&xmlData[i+4]==="T"&&xmlData[i+5]==="A"&&xmlData[i+6]==="T"&&xmlData[i+7]==="I"&&xmlData[i+8]==="O"&&xmlData[i+9]==="N"}__name(isNotation,"isNotation");function validateEntityName(name){if(util.isName(name))return name;throw new Error(`Invalid entity name ${name}`)}__name(validateEntityName,"validateEntityName");module2.exports=readDocType}});var require_strnum=__commonJS({"../node_modules/.pnpm/strnum@1.0.5/node_modules/strnum/strnum.js"(exports,module2){var hexRegex=/^[-+]?0x[a-fA-F0-9]+$/,numRegex=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var consider={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function toNumber(str,options={}){if(options=Object.assign({},consider,options),!str||typeof str!="string")return str;let trimmedStr=str.trim();if(options.skipLike!==void 0&&options.skipLike.test(trimmedStr))return str;if(options.hex&&hexRegex.test(trimmedStr))return Number.parseInt(trimmedStr,16);{let match=numRegex.exec(trimmedStr);if(match){let sign=match[1],leadingZeros=match[2],numTrimmedByZeros=trimZeros(match[3]),eNotation=match[4]||match[6];if(!options.leadingZeros&&leadingZeros.length>0&&sign&&trimmedStr[2]!==".")return str;if(!options.leadingZeros&&leadingZeros.length>0&&!sign&&trimmedStr[1]!==".")return str;{let num=Number(trimmedStr),numStr=""+num;return numStr.search(/[eE]/)!==-1||eNotation?options.eNotation?num:str:trimmedStr.indexOf(".")!==-1?numStr==="0"&&numTrimmedByZeros===""||numStr===numTrimmedByZeros||sign&&numStr==="-"+numTrimmedByZeros?num:str:leadingZeros?numTrimmedByZeros===numStr||sign+numTrimmedByZeros===numStr?num:str:trimmedStr===numStr||trimmedStr===sign+numStr?num:str}}else return str}}__name(toNumber,"toNumber");function trimZeros(numStr){return numStr&&numStr.indexOf(".")!==-1&&(numStr=numStr.replace(/0+$/,""),numStr==="."?numStr="0":numStr[0]==="."?numStr="0"+numStr:numStr[numStr.length-1]==="."&&(numStr=numStr.substr(0,numStr.length-1))),numStr}__name(trimZeros,"trimZeros");module2.exports=toNumber}});var require_OrderedObjParser=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/xmlparser/OrderedObjParser.js"(exports,module2){"use strict";var util=require_util7(),xmlNode=require_xmlNode(),readDocType=require_DocTypeReader(),toNumber=require_strnum(),regx="<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,util.nameRegexp),OrderedObjParser=class{constructor(options){this.options=options,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xA2"},pound:{regex:/&(pound|#163);/g,val:"\xA3"},yen:{regex:/&(yen|#165);/g,val:"\xA5"},euro:{regex:/&(euro|#8364);/g,val:"\u20AC"},copyright:{regex:/&(copy|#169);/g,val:"\xA9"},reg:{regex:/&(reg|#174);/g,val:"\xAE"},inr:{regex:/&(inr|#8377);/g,val:"\u20B9"}},this.addExternalEntities=addExternalEntities,this.parseXml=parseXml,this.parseTextData=parseTextData,this.resolveNameSpace=resolveNameSpace,this.buildAttributesMap=buildAttributesMap,this.isItStopNode=isItStopNode,this.replaceEntitiesValue=replaceEntitiesValue,this.readStopNodeData=readStopNodeData,this.saveTextToParentTag=saveTextToParentTag,this.addChild=addChild}};__name(OrderedObjParser,"OrderedObjParser");function addExternalEntities(externalEntities){let entKeys=Object.keys(externalEntities);for(let i=0;i<entKeys.length;i++){let ent=entKeys[i];this.lastEntities[ent]={regex:new RegExp("&"+ent+";","g"),val:externalEntities[ent]}}}__name(addExternalEntities,"addExternalEntities");function parseTextData(val2,tagName,jPath,dontTrim,hasAttributes,isLeafNode,escapeEntities){if(val2!==void 0&&(this.options.trimValues&&!dontTrim&&(val2=val2.trim()),val2.length>0)){escapeEntities||(val2=this.replaceEntitiesValue(val2));let newval=this.options.tagValueProcessor(tagName,val2,jPath,hasAttributes,isLeafNode);return newval==null?val2:typeof newval!=typeof val2||newval!==val2?newval:this.options.trimValues?parseValue(val2,this.options.parseTagValue,this.options.numberParseOptions):val2.trim()===val2?parseValue(val2,this.options.parseTagValue,this.options.numberParseOptions):val2}}__name(parseTextData,"parseTextData");function resolveNameSpace(tagname){if(this.options.removeNSPrefix){let tags=tagname.split(":"),prefix=tagname.charAt(0)==="/"?"/":"";if(tags[0]==="xmlns")return"";tags.length===2&&(tagname=prefix+tags[1])}return tagname}__name(resolveNameSpace,"resolveNameSpace");var attrsRegx=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function buildAttributesMap(attrStr,jPath,tagName){if(!this.options.ignoreAttributes&&typeof attrStr=="string"){let matches=util.getAllMatches(attrStr,attrsRegx),len=matches.length,attrs={};for(let i=0;i<len;i++){let attrName=this.resolveNameSpace(matches[i][1]),oldVal=matches[i][4],aName=this.options.attributeNamePrefix+attrName;if(attrName.length)if(this.options.transformAttributeName&&(aName=this.options.transformAttributeName(aName)),aName==="__proto__"&&(aName="#__proto__"),oldVal!==void 0){this.options.trimValues&&(oldVal=oldVal.trim()),oldVal=this.replaceEntitiesValue(oldVal);let newVal=this.options.attributeValueProcessor(attrName,oldVal,jPath);newVal==null?attrs[aName]=oldVal:typeof newVal!=typeof oldVal||newVal!==oldVal?attrs[aName]=newVal:attrs[aName]=parseValue(oldVal,this.options.parseAttributeValue,this.options.numberParseOptions)}else this.options.allowBooleanAttributes&&(attrs[aName]=!0)}if(!Object.keys(attrs).length)return;if(this.options.attributesGroupName){let attrCollection={};return attrCollection[this.options.attributesGroupName]=attrs,attrCollection}return attrs}}__name(buildAttributesMap,"buildAttributesMap");var parseXml=__name(function(xmlData){xmlData=xmlData.replace(/\r\n?/g,`
`);let xmlObj=new xmlNode("!xml"),currentNode=xmlObj,textData="",jPath="";for(let i=0;i<xmlData.length;i++)if(xmlData[i]==="<")if(xmlData[i+1]==="/"){let closeIndex=findClosingIndex(xmlData,">",i,"Closing Tag is not closed."),tagName=xmlData.substring(i+2,closeIndex).trim();if(this.options.removeNSPrefix){let colonIndex=tagName.indexOf(":");colonIndex!==-1&&(tagName=tagName.substr(colonIndex+1))}this.options.transformTagName&&(tagName=this.options.transformTagName(tagName)),currentNode&&(textData=this.saveTextToParentTag(textData,currentNode,jPath));let lastTagName=jPath.substring(jPath.lastIndexOf(".")+1);if(tagName&&this.options.unpairedTags.indexOf(tagName)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: </${tagName}>`);let propIndex=0;lastTagName&&this.options.unpairedTags.indexOf(lastTagName)!==-1?(propIndex=jPath.lastIndexOf(".",jPath.lastIndexOf(".")-1),this.tagsNodeStack.pop()):propIndex=jPath.lastIndexOf("."),jPath=jPath.substring(0,propIndex),currentNode=this.tagsNodeStack.pop(),textData="",i=closeIndex}else if(xmlData[i+1]==="?"){let tagData=readTagExp(xmlData,i,!1,"?>");if(!tagData)throw new Error("Pi Tag is not closed.");if(textData=this.saveTextToParentTag(textData,currentNode,jPath),!(this.options.ignoreDeclaration&&tagData.tagName==="?xml"||this.options.ignorePiTags)){let childNode=new xmlNode(tagData.tagName);childNode.add(this.options.textNodeName,""),tagData.tagName!==tagData.tagExp&&tagData.attrExpPresent&&(childNode[":@"]=this.buildAttributesMap(tagData.tagExp,jPath,tagData.tagName)),this.addChild(currentNode,childNode,jPath)}i=tagData.closeIndex+1}else if(xmlData.substr(i+1,3)==="!--"){let endIndex=findClosingIndex(xmlData,"-->",i+4,"Comment is not closed.");if(this.options.commentPropName){let comment=xmlData.substring(i+4,endIndex-2);textData=this.saveTextToParentTag(textData,currentNode,jPath),currentNode.add(this.options.commentPropName,[{[this.options.textNodeName]:comment}])}i=endIndex}else if(xmlData.substr(i+1,2)==="!D"){let result=readDocType(xmlData,i);this.docTypeEntities=result.entities,i=result.i}else if(xmlData.substr(i+1,2)==="!["){let closeIndex=findClosingIndex(xmlData,"]]>",i,"CDATA is not closed.")-2,tagExp=xmlData.substring(i+9,closeIndex);if(textData=this.saveTextToParentTag(textData,currentNode,jPath),this.options.cdataPropName)currentNode.add(this.options.cdataPropName,[{[this.options.textNodeName]:tagExp}]);else{let val2=this.parseTextData(tagExp,currentNode.tagname,jPath,!0,!1,!0);val2==null&&(val2=""),currentNode.add(this.options.textNodeName,val2)}i=closeIndex+2}else{let result=readTagExp(xmlData,i,this.options.removeNSPrefix),tagName=result.tagName,rawTagName=result.rawTagName,tagExp=result.tagExp,attrExpPresent=result.attrExpPresent,closeIndex=result.closeIndex;this.options.transformTagName&&(tagName=this.options.transformTagName(tagName)),currentNode&&textData&&currentNode.tagname!=="!xml"&&(textData=this.saveTextToParentTag(textData,currentNode,jPath,!1));let lastTag=currentNode;if(lastTag&&this.options.unpairedTags.indexOf(lastTag.tagname)!==-1&&(currentNode=this.tagsNodeStack.pop(),jPath=jPath.substring(0,jPath.lastIndexOf("."))),tagName!==xmlObj.tagname&&(jPath+=jPath?"."+tagName:tagName),this.isItStopNode(this.options.stopNodes,jPath,tagName)){let tagContent="";if(tagExp.length>0&&tagExp.lastIndexOf("/")===tagExp.length-1)i=result.closeIndex;else if(this.options.unpairedTags.indexOf(tagName)!==-1)i=result.closeIndex;else{let result2=this.readStopNodeData(xmlData,rawTagName,closeIndex+1);if(!result2)throw new Error(`Unexpected end of ${rawTagName}`);i=result2.i,tagContent=result2.tagContent}let childNode=new xmlNode(tagName);tagName!==tagExp&&attrExpPresent&&(childNode[":@"]=this.buildAttributesMap(tagExp,jPath,tagName)),tagContent&&(tagContent=this.parseTextData(tagContent,tagName,jPath,!0,attrExpPresent,!0,!0)),jPath=jPath.substr(0,jPath.lastIndexOf(".")),childNode.add(this.options.textNodeName,tagContent),this.addChild(currentNode,childNode,jPath)}else{if(tagExp.length>0&&tagExp.lastIndexOf("/")===tagExp.length-1){tagName[tagName.length-1]==="/"?(tagName=tagName.substr(0,tagName.length-1),jPath=jPath.substr(0,jPath.length-1),tagExp=tagName):tagExp=tagExp.substr(0,tagExp.length-1),this.options.transformTagName&&(tagName=this.options.transformTagName(tagName));let childNode=new xmlNode(tagName);tagName!==tagExp&&attrExpPresent&&(childNode[":@"]=this.buildAttributesMap(tagExp,jPath,tagName)),this.addChild(currentNode,childNode,jPath),jPath=jPath.substr(0,jPath.lastIndexOf("."))}else{let childNode=new xmlNode(tagName);this.tagsNodeStack.push(currentNode),tagName!==tagExp&&attrExpPresent&&(childNode[":@"]=this.buildAttributesMap(tagExp,jPath,tagName)),this.addChild(currentNode,childNode,jPath),currentNode=childNode}textData="",i=closeIndex}}else textData+=xmlData[i];return xmlObj.child},"parseXml");function addChild(currentNode,childNode,jPath){let result=this.options.updateTag(childNode.tagname,jPath,childNode[":@"]);result===!1||(typeof result=="string"&&(childNode.tagname=result),currentNode.addChild(childNode))}__name(addChild,"addChild");var replaceEntitiesValue=__name(function(val2){if(this.options.processEntities){for(let entityName2 in this.docTypeEntities){let entity=this.docTypeEntities[entityName2];val2=val2.replace(entity.regx,entity.val)}for(let entityName2 in this.lastEntities){let entity=this.lastEntities[entityName2];val2=val2.replace(entity.regex,entity.val)}if(this.options.htmlEntities)for(let entityName2 in this.htmlEntities){let entity=this.htmlEntities[entityName2];val2=val2.replace(entity.regex,entity.val)}val2=val2.replace(this.ampEntity.regex,this.ampEntity.val)}return val2},"replaceEntitiesValue");function saveTextToParentTag(textData,currentNode,jPath,isLeafNode){return textData&&(isLeafNode===void 0&&(isLeafNode=Object.keys(currentNode.child).length===0),textData=this.parseTextData(textData,currentNode.tagname,jPath,!1,currentNode[":@"]?Object.keys(currentNode[":@"]).length!==0:!1,isLeafNode),textData!==void 0&&textData!==""&&currentNode.add(this.options.textNodeName,textData),textData=""),textData}__name(saveTextToParentTag,"saveTextToParentTag");function isItStopNode(stopNodes,jPath,currentTagName){let allNodesExp="*."+currentTagName;for(let stopNodePath in stopNodes){let stopNodeExp=stopNodes[stopNodePath];if(allNodesExp===stopNodeExp||jPath===stopNodeExp)return!0}return!1}__name(isItStopNode,"isItStopNode");function tagExpWithClosingIndex(xmlData,i,closingChar=">"){let attrBoundary,tagExp="";for(let index=i;index<xmlData.length;index++){let ch=xmlData[index];if(attrBoundary)ch===attrBoundary&&(attrBoundary="");else if(ch==='"'||ch==="'")attrBoundary=ch;else if(ch===closingChar[0])if(closingChar[1]){if(xmlData[index+1]===closingChar[1])return{data:tagExp,index}}else return{data:tagExp,index};else ch==="	"&&(ch=" ");tagExp+=ch}}__name(tagExpWithClosingIndex,"tagExpWithClosingIndex");function findClosingIndex(xmlData,str,i,errMsg){let closingIndex=xmlData.indexOf(str,i);if(closingIndex===-1)throw new Error(errMsg);return closingIndex+str.length-1}__name(findClosingIndex,"findClosingIndex");function readTagExp(xmlData,i,removeNSPrefix,closingChar=">"){let result=tagExpWithClosingIndex(xmlData,i+1,closingChar);if(!result)return;let tagExp=result.data,closeIndex=result.index,separatorIndex=tagExp.search(/\s/),tagName=tagExp,attrExpPresent=!0;separatorIndex!==-1&&(tagName=tagExp.substr(0,separatorIndex).replace(/\s\s*$/,""),tagExp=tagExp.substr(separatorIndex+1));let rawTagName=tagName;if(removeNSPrefix){let colonIndex=tagName.indexOf(":");colonIndex!==-1&&(tagName=tagName.substr(colonIndex+1),attrExpPresent=tagName!==result.data.substr(colonIndex+1))}return{tagName,tagExp,closeIndex,attrExpPresent,rawTagName}}__name(readTagExp,"readTagExp");function readStopNodeData(xmlData,tagName,i){let startIndex=i,openTagCount=1;for(;i<xmlData.length;i++)if(xmlData[i]==="<")if(xmlData[i+1]==="/"){let closeIndex=findClosingIndex(xmlData,">",i,`${tagName} is not closed`);if(xmlData.substring(i+2,closeIndex).trim()===tagName&&(openTagCount--,openTagCount===0))return{tagContent:xmlData.substring(startIndex,i),i:closeIndex};i=closeIndex}else if(xmlData[i+1]==="?")i=findClosingIndex(xmlData,"?>",i+1,"StopNode is not closed.");else if(xmlData.substr(i+1,3)==="!--")i=findClosingIndex(xmlData,"-->",i+3,"StopNode is not closed.");else if(xmlData.substr(i+1,2)==="![")i=findClosingIndex(xmlData,"]]>",i,"StopNode is not closed.")-2;else{let tagData=readTagExp(xmlData,i,">");tagData&&((tagData&&tagData.tagName)===tagName&&tagData.tagExp[tagData.tagExp.length-1]!=="/"&&openTagCount++,i=tagData.closeIndex)}}__name(readStopNodeData,"readStopNodeData");function parseValue(val2,shouldParse,options){if(shouldParse&&typeof val2=="string"){let newval=val2.trim();return newval==="true"?!0:newval==="false"?!1:toNumber(val2,options)}else return util.isExist(val2)?val2:""}__name(parseValue,"parseValue");module2.exports=OrderedObjParser}});var require_node2json=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/xmlparser/node2json.js"(exports){"use strict";function prettify(node,options){return compress(node,options)}__name(prettify,"prettify");function compress(arr,options,jPath){let text,compressedObj={};for(let i=0;i<arr.length;i++){let tagObj=arr[i],property=propName(tagObj),newJpath="";if(jPath===void 0?newJpath=property:newJpath=jPath+"."+property,property===options.textNodeName)text===void 0?text=tagObj[property]:text+=""+tagObj[property];else{if(property===void 0)continue;if(tagObj[property]){let val2=compress(tagObj[property],options,newJpath),isLeaf=isLeafTag(val2,options);tagObj[":@"]?assignAttributes(val2,tagObj[":@"],newJpath,options):Object.keys(val2).length===1&&val2[options.textNodeName]!==void 0&&!options.alwaysCreateTextNode?val2=val2[options.textNodeName]:Object.keys(val2).length===0&&(options.alwaysCreateTextNode?val2[options.textNodeName]="":val2=""),compressedObj[property]!==void 0&&compressedObj.hasOwnProperty(property)?(Array.isArray(compressedObj[property])||(compressedObj[property]=[compressedObj[property]]),compressedObj[property].push(val2)):options.isArray(property,newJpath,isLeaf)?compressedObj[property]=[val2]:compressedObj[property]=val2}}}return typeof text=="string"?text.length>0&&(compressedObj[options.textNodeName]=text):text!==void 0&&(compressedObj[options.textNodeName]=text),compressedObj}__name(compress,"compress");function propName(obj){let keys=Object.keys(obj);for(let i=0;i<keys.length;i++){let key=keys[i];if(key!==":@")return key}}__name(propName,"propName");function assignAttributes(obj,attrMap,jpath,options){if(attrMap){let keys=Object.keys(attrMap),len=keys.length;for(let i=0;i<len;i++){let atrrName=keys[i];options.isArray(atrrName,jpath+"."+atrrName,!0,!0)?obj[atrrName]=[attrMap[atrrName]]:obj[atrrName]=attrMap[atrrName]}}}__name(assignAttributes,"assignAttributes");function isLeafTag(obj,options){let{textNodeName}=options,propCount=Object.keys(obj).length;return!!(propCount===0||propCount===1&&(obj[textNodeName]||typeof obj[textNodeName]=="boolean"||obj[textNodeName]===0))}__name(isLeafTag,"isLeafTag");exports.prettify=prettify}});var require_XMLParser=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/xmlparser/XMLParser.js"(exports,module2){var{buildOptions}=require_OptionsBuilder(),OrderedObjParser=require_OrderedObjParser(),{prettify}=require_node2json(),validator=require_validator(),XMLParser=class{constructor(options){this.externalEntities={},this.options=buildOptions(options)}parse(xmlData,validationOption){if(typeof xmlData!="string")if(xmlData.toString)xmlData=xmlData.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(validationOption){validationOption===!0&&(validationOption={});let result=validator.validate(xmlData,validationOption);if(result!==!0)throw Error(`${result.err.msg}:${result.err.line}:${result.err.col}`)}let orderedObjParser=new OrderedObjParser(this.options);orderedObjParser.addExternalEntities(this.externalEntities);let orderedResult=orderedObjParser.parseXml(xmlData);return this.options.preserveOrder||orderedResult===void 0?orderedResult:prettify(orderedResult,this.options)}addEntity(key,value){if(value.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(key.indexOf("&")!==-1||key.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for '&#xD;'");if(value==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[key]=value}};__name(XMLParser,"XMLParser");module2.exports=XMLParser}});var require_orderedJs2Xml=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/xmlbuilder/orderedJs2Xml.js"(exports,module2){var EOL=`
`;function toXml(jArray,options){let indentation="";return options.format&&options.indentBy.length>0&&(indentation=EOL),arrToStr(jArray,options,"",indentation)}__name(toXml,"toXml");function arrToStr(arr,options,jPath,indentation){let xmlStr="",isPreviousElementTag=!1;for(let i=0;i<arr.length;i++){let tagObj=arr[i],tagName=propName(tagObj);if(tagName===void 0)continue;let newJPath="";if(jPath.length===0?newJPath=tagName:newJPath=`${jPath}.${tagName}`,tagName===options.textNodeName){let tagText=tagObj[tagName];isStopNode(newJPath,options)||(tagText=options.tagValueProcessor(tagName,tagText),tagText=replaceEntitiesValue(tagText,options)),isPreviousElementTag&&(xmlStr+=indentation),xmlStr+=tagText,isPreviousElementTag=!1;continue}else if(tagName===options.cdataPropName){isPreviousElementTag&&(xmlStr+=indentation),xmlStr+=`<![CDATA[${tagObj[tagName][0][options.textNodeName]}]]>`,isPreviousElementTag=!1;continue}else if(tagName===options.commentPropName){xmlStr+=indentation+`<!--${tagObj[tagName][0][options.textNodeName]}-->`,isPreviousElementTag=!0;continue}else if(tagName[0]==="?"){let attStr2=attr_to_str(tagObj[":@"],options),tempInd=tagName==="?xml"?"":indentation,piTextNodeName=tagObj[tagName][0][options.textNodeName];piTextNodeName=piTextNodeName.length!==0?" "+piTextNodeName:"",xmlStr+=tempInd+`<${tagName}${piTextNodeName}${attStr2}?>`,isPreviousElementTag=!0;continue}let newIdentation=indentation;newIdentation!==""&&(newIdentation+=options.indentBy);let attStr=attr_to_str(tagObj[":@"],options),tagStart=indentation+`<${tagName}${attStr}`,tagValue=arrToStr(tagObj[tagName],options,newJPath,newIdentation);options.unpairedTags.indexOf(tagName)!==-1?options.suppressUnpairedNode?xmlStr+=tagStart+">":xmlStr+=tagStart+"/>":(!tagValue||tagValue.length===0)&&options.suppressEmptyNode?xmlStr+=tagStart+"/>":tagValue&&tagValue.endsWith(">")?xmlStr+=tagStart+`>${tagValue}${indentation}</${tagName}>`:(xmlStr+=tagStart+">",tagValue&&indentation!==""&&(tagValue.includes("/>")||tagValue.includes("</"))?xmlStr+=indentation+options.indentBy+tagValue+indentation:xmlStr+=tagValue,xmlStr+=`</${tagName}>`),isPreviousElementTag=!0}return xmlStr}__name(arrToStr,"arrToStr");function propName(obj){let keys=Object.keys(obj);for(let i=0;i<keys.length;i++){let key=keys[i];if(obj.hasOwnProperty(key)&&key!==":@")return key}}__name(propName,"propName");function attr_to_str(attrMap,options){let attrStr="";if(attrMap&&!options.ignoreAttributes)for(let attr in attrMap){if(!attrMap.hasOwnProperty(attr))continue;let attrVal=options.attributeValueProcessor(attr,attrMap[attr]);attrVal=replaceEntitiesValue(attrVal,options),attrVal===!0&&options.suppressBooleanAttributes?attrStr+=` ${attr.substr(options.attributeNamePrefix.length)}`:attrStr+=` ${attr.substr(options.attributeNamePrefix.length)}="${attrVal}"`}return attrStr}__name(attr_to_str,"attr_to_str");function isStopNode(jPath,options){jPath=jPath.substr(0,jPath.length-options.textNodeName.length-1);let tagName=jPath.substr(jPath.lastIndexOf(".")+1);for(let index in options.stopNodes)if(options.stopNodes[index]===jPath||options.stopNodes[index]==="*."+tagName)return!0;return!1}__name(isStopNode,"isStopNode");function replaceEntitiesValue(textValue,options){if(textValue&&textValue.length>0&&options.processEntities)for(let i=0;i<options.entities.length;i++){let entity=options.entities[i];textValue=textValue.replace(entity.regex,entity.val)}return textValue}__name(replaceEntitiesValue,"replaceEntitiesValue");module2.exports=toXml}});var require_json2xml=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/xmlbuilder/json2xml.js"(exports,module2){"use strict";var buildFromOrderedJs=require_orderedJs2Xml(),defaultOptions={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:"  ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(key,a){return a},attributeValueProcessor:function(attrName,a){return a},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&amp;"},{regex:new RegExp(">","g"),val:"&gt;"},{regex:new RegExp("<","g"),val:"&lt;"},{regex:new RegExp("'","g"),val:"&apos;"},{regex:new RegExp('"',"g"),val:"&quot;"}],processEntities:!0,stopNodes:[],oneListGroup:!1};function Builder(options){this.options=Object.assign({},defaultOptions,options),this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=isAttribute),this.processTextOrObjNode=processTextOrObjNode,this.options.format?(this.indentate=indentate,this.tagEndChar=`>
`,this.newLine=`
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}__name(Builder,"Builder");Builder.prototype.build=function(jObj){return this.options.preserveOrder?buildFromOrderedJs(jObj,this.options):(Array.isArray(jObj)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(jObj={[this.options.arrayNodeName]:jObj}),this.j2x(jObj,0).val)};Builder.prototype.j2x=function(jObj,level){let attrStr="",val2="";for(let key in jObj)if(Object.prototype.hasOwnProperty.call(jObj,key))if(typeof jObj[key]>"u")this.isAttribute(key)&&(val2+="");else if(jObj[key]===null)this.isAttribute(key)?val2+="":key[0]==="?"?val2+=this.indentate(level)+"<"+key+"?"+this.tagEndChar:val2+=this.indentate(level)+"<"+key+"/"+this.tagEndChar;else if(jObj[key]instanceof Date)val2+=this.buildTextValNode(jObj[key],key,"",level);else if(typeof jObj[key]!="object"){let attr=this.isAttribute(key);if(attr)attrStr+=this.buildAttrPairStr(attr,""+jObj[key]);else if(key===this.options.textNodeName){let newval=this.options.tagValueProcessor(key,""+jObj[key]);val2+=this.replaceEntitiesValue(newval)}else val2+=this.buildTextValNode(jObj[key],key,"",level)}else if(Array.isArray(jObj[key])){let arrLen=jObj[key].length,listTagVal="";for(let j=0;j<arrLen;j++){let item=jObj[key][j];typeof item>"u"||(item===null?key[0]==="?"?val2+=this.indentate(level)+"<"+key+"?"+this.tagEndChar:val2+=this.indentate(level)+"<"+key+"/"+this.tagEndChar:typeof item=="object"?this.options.oneListGroup?listTagVal+=this.j2x(item,level+1).val:listTagVal+=this.processTextOrObjNode(item,key,level):listTagVal+=this.buildTextValNode(item,key,"",level))}this.options.oneListGroup&&(listTagVal=this.buildObjectNode(listTagVal,key,"",level)),val2+=listTagVal}else if(this.options.attributesGroupName&&key===this.options.attributesGroupName){let Ks=Object.keys(jObj[key]),L=Ks.length;for(let j=0;j<L;j++)attrStr+=this.buildAttrPairStr(Ks[j],""+jObj[key][Ks[j]])}else val2+=this.processTextOrObjNode(jObj[key],key,level);return{attrStr,val:val2}};Builder.prototype.buildAttrPairStr=function(attrName,val2){return val2=this.options.attributeValueProcessor(attrName,""+val2),val2=this.replaceEntitiesValue(val2),this.options.suppressBooleanAttributes&&val2==="true"?" "+attrName:" "+attrName+'="'+val2+'"'};function processTextOrObjNode(object,key,level){let result=this.j2x(object,level+1);return object[this.options.textNodeName]!==void 0&&Object.keys(object).length===1?this.buildTextValNode(object[this.options.textNodeName],key,result.attrStr,level):this.buildObjectNode(result.val,key,result.attrStr,level)}__name(processTextOrObjNode,"processTextOrObjNode");Builder.prototype.buildObjectNode=function(val2,key,attrStr,level){if(val2==="")return key[0]==="?"?this.indentate(level)+"<"+key+attrStr+"?"+this.tagEndChar:this.indentate(level)+"<"+key+attrStr+this.closeTag(key)+this.tagEndChar;{let tagEndExp="</"+key+this.tagEndChar,piClosingChar="";return key[0]==="?"&&(piClosingChar="?",tagEndExp=""),(attrStr||attrStr==="")&&val2.indexOf("<")===-1?this.indentate(level)+"<"+key+attrStr+piClosingChar+">"+val2+tagEndExp:this.options.commentPropName!==!1&&key===this.options.commentPropName&&piClosingChar.length===0?this.indentate(level)+`<!--${val2}-->`+this.newLine:this.indentate(level)+"<"+key+attrStr+piClosingChar+this.tagEndChar+val2+this.indentate(level)+tagEndExp}};Builder.prototype.closeTag=function(key){let closeTag="";return this.options.unpairedTags.indexOf(key)!==-1?this.options.suppressUnpairedNode||(closeTag="/"):this.options.suppressEmptyNode?closeTag="/":closeTag=`></${key}`,closeTag};Builder.prototype.buildTextValNode=function(val2,key,attrStr,level){if(this.options.cdataPropName!==!1&&key===this.options.cdataPropName)return this.indentate(level)+`<![CDATA[${val2}]]>`+this.newLine;if(this.options.commentPropName!==!1&&key===this.options.commentPropName)return this.indentate(level)+`<!--${val2}-->`+this.newLine;if(key[0]==="?")return this.indentate(level)+"<"+key+attrStr+"?"+this.tagEndChar;{let textValue=this.options.tagValueProcessor(key,val2);return textValue=this.replaceEntitiesValue(textValue),textValue===""?this.indentate(level)+"<"+key+attrStr+this.closeTag(key)+this.tagEndChar:this.indentate(level)+"<"+key+attrStr+">"+textValue+"</"+key+this.tagEndChar}};Builder.prototype.replaceEntitiesValue=function(textValue){if(textValue&&textValue.length>0&&this.options.processEntities)for(let i=0;i<this.options.entities.length;i++){let entity=this.options.entities[i];textValue=textValue.replace(entity.regex,entity.val)}return textValue};function indentate(level){return this.options.indentBy.repeat(level)}__name(indentate,"indentate");function isAttribute(name){return name.startsWith(this.options.attributeNamePrefix)&&name!==this.options.textNodeName?name.substr(this.attrPrefixLen):!1}__name(isAttribute,"isAttribute");module2.exports=Builder}});var require_fxp=__commonJS({"../node_modules/.pnpm/fast-xml-parser@4.3.2/node_modules/fast-xml-parser/src/fxp.js"(exports,module2){"use strict";var validator=require_validator(),XMLParser=require_XMLParser(),XMLBuilder=require_json2xml();module2.exports={XMLParser,XMLValidator:validator,XMLBuilder}}});var require_dist=__commonJS({"../node_modules/.pnpm/@xmcl+stun-client@1.0.0/node_modules/@xmcl/stun-client/dist/index.js"(exports,module2){var __create2=Object.create,__defProp8=Object.defineProperty,__getOwnPropDesc2=Object.getOwnPropertyDescriptor,__getOwnPropNames2=Object.getOwnPropertyNames,__getProtoOf2=Object.getPrototypeOf,__hasOwnProp2=Object.prototype.hasOwnProperty,__markAsModule=__name(target=>__defProp8(target,"__esModule",{value:!0}),"__markAsModule"),__export2=__name((target,all)=>{for(var name in all)__defProp8(target,name,{get:all[name],enumerable:!0})},"__export"),__reExport=__name((target,module22,copyDefault,desc)=>{if(module22&&typeof module22=="object"||typeof module22=="function")for(let key of __getOwnPropNames2(module22))!__hasOwnProp2.call(target,key)&&(copyDefault||key!=="default")&&__defProp8(target,key,{get:()=>module22[key],enumerable:!(desc=__getOwnPropDesc2(module22,key))||desc.enumerable});return target},"__reExport"),__toESM2=__name((module22,isNodeMode)=>__reExport(__markAsModule(__defProp8(module22!=null?__create2(__getProtoOf2(module22)):{},"default",!isNodeMode&&module22&&module22.__esModule?{get:()=>module22.default,enumerable:!0}:{value:module22,enumerable:!0})),module22),"__toESM"),__toCommonJS=(cache=>(module22,temp)=>cache&&cache.get(module22)||(temp=__reExport(__markAsModule({}),module22,1),cache&&cache.set(module22,temp),temp))(typeof WeakMap<"u"?new WeakMap:0),nat_type_identifier_exports={};__export2(nat_type_identifier_exports,{NatType:()=>NatType,getNatInfoUDP:()=>getNatInfoUDP2,sampleNatType:()=>sampleNatType2});var import_dgram4=__toESM2(require("dgram")),import_crypto2=__toESM2(require("crypto")),STUN_TYPE_BIND_RESP=257,STUN_TYPE_BIND_ERR_RESP=273,STUN_ATTR_MAPPED_ADDR=1,STUN_ATTR_CHANGE_REQ=3,STUN_ATTR_SRC_ADDR=4,STUN_ATTR_CHANGE_ADDR=5,NatType=(NatType2=>(NatType2.BLOCKED="Blocked",NatType2.OPEN_INTERNET="Open Internet",NatType2.FULL_CONE="Full Cone",NatType2.SYMMETRIC_UDP_FIREWALL="Symmetric UDP Firewall",NatType2.RESTRICTED_NAT="Restrict NAT",NatType2.RESTRICTED_PORT_NAT="Restrict Port NAT",NatType2.SYMMETRIC_NAT="Symmetric NAT",NatType2))(NatType||{}),CHANGE_ADDR_ERR="Error occurred during Test on Changed IP and Port",defaultSourceIp="0.0.0.0",defaultSourcePort=54320,defaultStunHost="stun.sipgate.net",defaultStunPort=3478,defaultSampleCount=20,sampleCountEventListenerMultiplier=50;function getModeFromArray(array){var modeMap={},modeElement=array[0],maxCount=1;if(array.length==0)return null;for(var i=0;i<array.length;i++){var elem=array[i];modeMap[elem]?modeMap[elem]++:modeMap[elem]=1,modeMap[elem]>maxCount&&(modeElement=elem,maxCount=modeMap[elem])}return modeElement}__name(getModeFromArray,"getModeFromArray");function processBindResponseResponse(message,length){let responseVal={externalIp:void 0,externalPort:void 0,sourceIP:void 0,sourcePort:void 0,changedIP:void 0,changedPort:void 0},lengthRemaining=length,base=0;for(;lengthRemaining>0;){let attrType=message.readInt16BE(base),attrLen=message.readUInt16BE(base+2),port=message.readUInt16BE(base+6),octA=message.readUInt8(base+8),octB=message.readUInt8(base+9),octC=message.readUInt8(base+10),octD=message.readUInt8(base+11),ipAddr=[octA,octB,octC,octD].join(".");switch(attrType){case STUN_ATTR_MAPPED_ADDR:responseVal.externalIp=ipAddr,responseVal.externalPort=port;case STUN_ATTR_SRC_ADDR:responseVal.sourceIP=ipAddr,responseVal.sourcePort=port;case STUN_ATTR_CHANGE_ADDR:responseVal.changedIP=ipAddr,responseVal.changedPort=port;default:break}base=base+4+attrLen,lengthRemaining=lengthRemaining-(4+attrLen)}return responseVal}__name(processBindResponseResponse,"processBindResponseResponse");async function sendBindRequest(socket,host2,port,interval,sendData=Buffer.from([])){let messageReceived=!1,bgOp,onMessage,transactionIds=[];try{return await new Promise(resolve=>{let sendMessage=__name((retryCount=0)=>{let transId=import_crypto2.default.randomBytes(16);transactionIds.push(transId);let prxData=Buffer.from([0,1,0,0]);prxData.writeUInt16BE(sendData.length,2);let finalData=Buffer.concat([prxData,transId,sendData]);socket.send(finalData,0,finalData.length,port,host2,(err,nrOfBytesSent)=>{bgOp=setTimeout(()=>{if(!messageReceived){if(retryCount>=3){resolve(void 0);return}sendMessage(retryCount+1)}},interval)})},"sendMessage");try{onMessage=__name((buf,remote)=>{messageReceived=!0;let msgType=buf.readUInt16BE(),msgLen=buf.readUInt16BE(2),msgTrans=buf.slice(4,20),matchIndex=transactionIds.findIndex(transId=>msgTrans.compare(transId)===0);if(msgType===STUN_TYPE_BIND_RESP&&matchIndex!==-1){let response=processBindResponseResponse(buf.slice(20),msgLen);response.externalIp&&response.externalPort?resolve(response):resolve(void 0)}else resolve(void 0)},"onMessage"),socket.once("message",onMessage),sendMessage()}catch{resolve(void 0)}})}finally{onMessage&&socket.off("message",onMessage),bgOp&&clearTimeout(bgOp)}}__name(sendBindRequest,"sendBindRequest");function getNatInfoUDP2(options={}){let stunAddr=normalizeAddress(options.stun,defaultStunHost,defaultStunPort),localAddr=normalizeAddress(options.local,defaultSourceIp,defaultSourcePort);return createSocket3(localAddr,1,socket=>getNatInfoUDPInternal(socket,stunAddr.ip,stunAddr.port,options.retryInterval??5e3))}__name(getNatInfoUDP2,"getNatInfoUDP");async function getNatInfoUDPInternal(socket,stunIp,stunPort,interval){let stunResult=await sendBindRequest(socket,stunIp,stunPort,interval);if(!stunResult)return{type:"Blocked"};let srcAddr=socket.address(),exIP=stunResult.externalIp,exPort=stunResult.externalPort,changedIP=stunResult.changedIP,changedPort=stunResult.changedPort;if(stunResult.externalIp==srcAddr.address){let changeRequestBuf2=Buffer.from([0,STUN_ATTR_CHANGE_REQ,0,4,0,0,0,6]);return{type:await sendBindRequest(socket,stunIp,stunPort,interval,changeRequestBuf2)?"Open Internet":"Symmetric UDP Firewall",externalIp:stunResult.externalIp,externalPort:stunResult.externalPort}}let changeRequestBuf=Buffer.from([0,STUN_ATTR_CHANGE_REQ,0,4,0,0,0,6]);if(await sendBindRequest(socket,stunIp,stunPort,interval,changeRequestBuf))return{type:"Full Cone",externalIp:stunResult.externalIp,externalPort:stunResult.externalPort};if(!changedIP||!changedPort)throw new Error(CHANGE_ADDR_ERR);let secondStunResult=await sendBindRequest(socket,changedIP,changedPort,interval);if(!secondStunResult)throw new Error(CHANGE_ADDR_ERR);if(exIP==secondStunResult.externalIp&&exPort==secondStunResult.externalPort){let changeRequestBuf2=Buffer.from([0,STUN_ATTR_CHANGE_ADDR,0,4,0,0,0,2]);return{type:await sendBindRequest(socket,changedIP,changedPort,interval,changeRequestBuf2)?"Restrict NAT":"Restrict Port NAT",externalIp:stunResult.externalIp,externalPort:stunResult.externalPort}}return{type:"Symmetric NAT",externalIp:stunResult.externalIp,externalPort:stunResult.externalPort}}__name(getNatInfoUDPInternal,"getNatInfoUDPInternal");function normalizeAddress(addr,defaultIp,defaultPort){if(typeof addr=="string"){let[ip,port]=addr.split(":");return port?{ip,port:Number(port)}:{ip,port:defaultPort}}return{ip:addr?.ip??defaultIp,port:addr?.port??defaultPort}}__name(normalizeAddress,"normalizeAddress");async function createSocket3(socketOp,sampleCount,run){let socket=import_dgram4.default.createSocket({type:"udp4",reuseAddr:!0,recvBufferSize:2048});socket.setMaxListeners(sampleCountEventListenerMultiplier*sampleCount),socket.bind(socketOp.port,socketOp.ip),await new Promise((resolve,reject)=>{socket.on("listening",()=>{resolve()}),socket.on("error",e=>{reject(e)})});try{return await run(socket)}finally{socket.close()}}__name(createSocket3,"createSocket");async function sampleNatType2(options={}){let{sampleCount=defaultSampleCount,stun,local}=options;return await createSocket3(normalizeAddress(local,defaultSourceIp,defaultSourcePort),sampleCount,async socket=>{let{ip,port}=normalizeAddress(stun,defaultStunHost,defaultStunPort),resultsList=[];for(let i=0;i<sampleCount;i++){let result=await getNatInfoUDPInternal(socket,ip,port,options.retryInterval??5e3);resultsList.push(result)}return getModeFromArray(resultsList.map(r=>r.type))})}__name(sampleNatType2,"sampleNatType");module2.exports=__toCommonJS(nat_type_identifier_exports)}});var __typeError2,__accessCheck2,__privateGet2,__privateAdd2,__privateSet2,_expires,_fingerprints,RTCCertificate,init_RTCCertificate=__esm({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/dist/esm/polyfill/RTCCertificate.mjs"(){__typeError2=__name(msg=>{throw TypeError(msg)},"__typeError"),__accessCheck2=__name((obj,member,msg)=>member.has(obj)||__typeError2("Cannot "+msg),"__accessCheck"),__privateGet2=__name((obj,member,getter)=>(__accessCheck2(obj,member,"read from private field"),getter?getter.call(obj):member.get(obj)),"__privateGet"),__privateAdd2=__name((obj,member,value)=>member.has(obj)?__typeError2("Cannot add the same private member more than once"):member instanceof WeakSet?member.add(obj):member.set(obj,value),"__privateAdd"),__privateSet2=__name((obj,member,value,setter)=>(__accessCheck2(obj,member,"write to private field"),member.set(obj,value),value),"__privateSet"),RTCCertificate=class{constructor(){__privateAdd2(this,_expires),__privateAdd2(this,_fingerprints),__privateSet2(this,_expires,null),__privateSet2(this,_fingerprints,[])}get expires(){return __privateGet2(this,_expires)}getFingerprints(){return __privateGet2(this,_fingerprints)}};__name(RTCCertificate,"RTCCertificate");_expires=new WeakMap;_fingerprints=new WeakMap}});var InvalidStateError,OperationError,NotFoundError,InvalidAccessError,SyntaxError,init_Exception=__esm({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/dist/esm/polyfill/Exception.mjs"(){InvalidStateError=class extends DOMException{constructor(msg){super(msg,"InvalidStateError")}};__name(InvalidStateError,"InvalidStateError");OperationError=class extends DOMException{constructor(msg){super(msg,"OperationError")}};__name(OperationError,"OperationError");NotFoundError=class extends DOMException{constructor(msg){super(msg,"NotFoundError")}};__name(NotFoundError,"NotFoundError");InvalidAccessError=class extends DOMException{constructor(msg){super(msg,"InvalidAccessError")}};__name(InvalidAccessError,"InvalidAccessError");SyntaxError=class extends DOMException{constructor(msg){super(msg,"SyntaxError")}};__name(SyntaxError,"SyntaxError")}});var __defProp3,__typeError3,__defNormalProp3,__publicField3,__accessCheck3,__privateGet3,__privateAdd3,__privateSet3,_dataChannel,_readyState,_bufferedAmountLowThreshold,_binaryType,_maxPacketLifeTime,_maxRetransmits,_negotiated,_ordered,_closeRequested,RTCDataChannel,init_RTCDataChannel=__esm({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/dist/esm/polyfill/RTCDataChannel.mjs"(){init_Exception();__defProp3=Object.defineProperty,__typeError3=__name(msg=>{throw TypeError(msg)},"__typeError"),__defNormalProp3=__name((obj,key,value)=>key in obj?__defProp3(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value,"__defNormalProp"),__publicField3=__name((obj,key,value)=>__defNormalProp3(obj,typeof key!="symbol"?key+"":key,value),"__publicField"),__accessCheck3=__name((obj,member,msg)=>member.has(obj)||__typeError3("Cannot "+msg),"__accessCheck"),__privateGet3=__name((obj,member,getter)=>(__accessCheck3(obj,member,"read from private field"),getter?getter.call(obj):member.get(obj)),"__privateGet"),__privateAdd3=__name((obj,member,value)=>member.has(obj)?__typeError3("Cannot add the same private member more than once"):member instanceof WeakSet?member.add(obj):member.set(obj,value),"__privateAdd"),__privateSet3=__name((obj,member,value,setter)=>(__accessCheck3(obj,member,"write to private field"),member.set(obj,value),value),"__privateSet"),RTCDataChannel=class extends EventTarget{constructor(dataChannel,opts={}){super(),__privateAdd3(this,_dataChannel),__privateAdd3(this,_readyState),__privateAdd3(this,_bufferedAmountLowThreshold),__privateAdd3(this,_binaryType),__privateAdd3(this,_maxPacketLifeTime),__privateAdd3(this,_maxRetransmits),__privateAdd3(this,_negotiated),__privateAdd3(this,_ordered),__privateAdd3(this,_closeRequested,!1),__publicField3(this,"onbufferedamountlow"),__publicField3(this,"onclose"),__publicField3(this,"onclosing"),__publicField3(this,"onerror"),__publicField3(this,"onmessage"),__publicField3(this,"onopen"),__privateSet3(this,_dataChannel,dataChannel),__privateSet3(this,_binaryType,"blob"),__privateSet3(this,_readyState,__privateGet3(this,_dataChannel).isOpen()?"open":"connecting"),__privateSet3(this,_bufferedAmountLowThreshold,0),__privateSet3(this,_maxPacketLifeTime,opts.maxPacketLifeTime||null),__privateSet3(this,_maxRetransmits,opts.maxRetransmits||null),__privateSet3(this,_negotiated,opts.negotiated||!1),__privateSet3(this,_ordered,opts.ordered||!0),__privateGet3(this,_dataChannel).onOpen(()=>{__privateSet3(this,_readyState,"open"),this.dispatchEvent(new Event("open",{}))}),__privateGet3(this,_dataChannel).onClosed(()=>{__privateGet3(this,_closeRequested)||(__privateSet3(this,_readyState,"closing"),this.dispatchEvent(new Event("closing"))),setImmediate(()=>{__privateSet3(this,_readyState,"closed"),this.dispatchEvent(new Event("close"))})}),__privateGet3(this,_dataChannel).onError(msg=>{this.dispatchEvent(new globalThis.RTCErrorEvent("error",{error:new RTCError({errorDetail:"data-channel-failure"},msg)}))}),__privateGet3(this,_dataChannel).onBufferedAmountLow(()=>{this.dispatchEvent(new Event("bufferedamountlow"))}),__privateGet3(this,_dataChannel).onMessage(data=>{ArrayBuffer.isView(data)&&(this.binaryType=="arraybuffer"?data=data.buffer:data=Buffer.from(data.buffer)),this.dispatchEvent(new MessageEvent("message",{data}))}),this.addEventListener("message",e=>{this.onmessage&&this.onmessage(e)}),this.addEventListener("bufferedamountlow",e=>{this.onbufferedamountlow&&this.onbufferedamountlow(e)}),this.addEventListener("error",e=>{this.onerror&&this.onerror(e)}),this.addEventListener("close",e=>{this.onclose&&this.onclose(e)}),this.addEventListener("closing",e=>{this.onclosing&&this.onclosing(e)}),this.addEventListener("open",e=>{this.onopen&&this.onopen(e)})}set binaryType(type){if(type!=="blob"&&type!=="arraybuffer")throw new DOMException("Failed to set the 'binaryType' property on 'RTCDataChannel': Unknown binary type : "+type,"TypeMismatchError");__privateSet3(this,_binaryType,type)}get binaryType(){return __privateGet3(this,_binaryType)}get bufferedAmount(){return __privateGet3(this,_dataChannel).bufferedAmount()}get bufferedAmountLowThreshold(){return __privateGet3(this,_bufferedAmountLowThreshold)}set bufferedAmountLowThreshold(value){let number=Number(value)||0;__privateSet3(this,_bufferedAmountLowThreshold,number),__privateGet3(this,_dataChannel).setBufferedAmountLowThreshold(number)}get id(){return __privateGet3(this,_dataChannel).getId()}get label(){return __privateGet3(this,_dataChannel).getLabel()}get maxPacketLifeTime(){return __privateGet3(this,_maxPacketLifeTime)}get maxRetransmits(){return __privateGet3(this,_maxRetransmits)}get negotiated(){return __privateGet3(this,_negotiated)}get ordered(){return __privateGet3(this,_ordered)}get protocol(){return __privateGet3(this,_dataChannel).getProtocol()}get readyState(){return __privateGet3(this,_readyState)}send(data){if(__privateGet3(this,_readyState)!=="open")throw new InvalidStateError("Failed to execute 'send' on 'RTCDataChannel': RTCDataChannel.readyState is not 'open'");typeof data=="string"?__privateGet3(this,_dataChannel).sendMessage(data):data instanceof Blob?data.arrayBuffer().then(ab=>{process?.versions?.bun?__privateGet3(this,_dataChannel).sendMessageBinary(Buffer.from(ab)):__privateGet3(this,_dataChannel).sendMessageBinary(new Uint8Array(ab))}):data instanceof Uint8Array?__privateGet3(this,_dataChannel).sendMessageBinary(data):process?.versions?.bun?__privateGet3(this,_dataChannel).sendMessageBinary(Buffer.from(data)):__privateGet3(this,_dataChannel).sendMessageBinary(new Uint8Array(data))}close(){__privateSet3(this,_closeRequested,!0),setImmediate(()=>{__privateGet3(this,_dataChannel).close()})}};__name(RTCDataChannel,"RTCDataChannel");_dataChannel=new WeakMap;_readyState=new WeakMap;_bufferedAmountLowThreshold=new WeakMap;_binaryType=new WeakMap;_maxPacketLifeTime=new WeakMap;_maxRetransmits=new WeakMap;_negotiated=new WeakMap;_ordered=new WeakMap;_closeRequested=new WeakMap}});var __typeError4,__accessCheck4,__privateGet4,__privateAdd4,__privateSet4,_address,_candidate,_component,_foundation,_port,_priority,_protocol,_relatedAddress,_relatedPort,_sdpMLineIndex,_sdpMid,_tcpType,_type,_usernameFragment,RTCIceCandidate,init_RTCIceCandidate=__esm({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/dist/esm/polyfill/RTCIceCandidate.mjs"(){__typeError4=__name(msg=>{throw TypeError(msg)},"__typeError"),__accessCheck4=__name((obj,member,msg)=>member.has(obj)||__typeError4("Cannot "+msg),"__accessCheck"),__privateGet4=__name((obj,member,getter)=>(__accessCheck4(obj,member,"read from private field"),getter?getter.call(obj):member.get(obj)),"__privateGet"),__privateAdd4=__name((obj,member,value)=>member.has(obj)?__typeError4("Cannot add the same private member more than once"):member instanceof WeakSet?member.add(obj):member.set(obj,value),"__privateAdd"),__privateSet4=__name((obj,member,value,setter)=>(__accessCheck4(obj,member,"write to private field"),member.set(obj,value),value),"__privateSet"),RTCIceCandidate=class{constructor({candidate,sdpMLineIndex,sdpMid,usernameFragment}){if(__privateAdd4(this,_address),__privateAdd4(this,_candidate),__privateAdd4(this,_component),__privateAdd4(this,_foundation),__privateAdd4(this,_port),__privateAdd4(this,_priority),__privateAdd4(this,_protocol),__privateAdd4(this,_relatedAddress),__privateAdd4(this,_relatedPort),__privateAdd4(this,_sdpMLineIndex),__privateAdd4(this,_sdpMid),__privateAdd4(this,_tcpType),__privateAdd4(this,_type),__privateAdd4(this,_usernameFragment),sdpMLineIndex==null&&sdpMid==null)throw new TypeError("At least one of sdpMLineIndex or sdpMid must be specified");if(__privateSet4(this,_candidate,candidate===null?"null":candidate??""),__privateSet4(this,_sdpMLineIndex,sdpMLineIndex??null),__privateSet4(this,_sdpMid,sdpMid??null),__privateSet4(this,_usernameFragment,usernameFragment??null),candidate){let fields=candidate.split(" ");__privateSet4(this,_foundation,fields[0].replace("candidate:","")),__privateSet4(this,_component,fields[1]=="1"?"rtp":"rtcp"),__privateSet4(this,_protocol,fields[2]),__privateSet4(this,_priority,parseInt(fields[3],10)),__privateSet4(this,_address,fields[4]),__privateSet4(this,_port,parseInt(fields[5],10)),__privateSet4(this,_type,fields[7]),__privateSet4(this,_tcpType,null),__privateSet4(this,_relatedAddress,null),__privateSet4(this,_relatedPort,null);for(let i=8;i<fields.length;i++){let field=fields[i];field==="raddr"?__privateSet4(this,_relatedAddress,fields[i+1]):field==="rport"&&__privateSet4(this,_relatedPort,parseInt(fields[i+1],10)),__privateGet4(this,_protocol)==="tcp"&&field==="tcptype"&&__privateSet4(this,_tcpType,fields[i+1])}}}get address(){return __privateGet4(this,_address)||null}get candidate(){return __privateGet4(this,_candidate)}get component(){return __privateGet4(this,_component)}get foundation(){return __privateGet4(this,_foundation)||null}get port(){return __privateGet4(this,_port)||null}get priority(){return __privateGet4(this,_priority)||null}get protocol(){return __privateGet4(this,_protocol)||null}get relatedAddress(){return __privateGet4(this,_relatedAddress)}get relatedPort(){return __privateGet4(this,_relatedPort)||null}get sdpMLineIndex(){return __privateGet4(this,_sdpMLineIndex)}get sdpMid(){return __privateGet4(this,_sdpMid)}get tcpType(){return __privateGet4(this,_tcpType)}get type(){return __privateGet4(this,_type)||null}get usernameFragment(){return __privateGet4(this,_usernameFragment)}toJSON(){return{candidate:__privateGet4(this,_candidate),sdpMLineIndex:__privateGet4(this,_sdpMLineIndex),sdpMid:__privateGet4(this,_sdpMid),usernameFragment:__privateGet4(this,_usernameFragment)}}};__name(RTCIceCandidate,"RTCIceCandidate");_address=new WeakMap;_candidate=new WeakMap;_component=new WeakMap;_foundation=new WeakMap;_port=new WeakMap;_priority=new WeakMap;_protocol=new WeakMap;_relatedAddress=new WeakMap;_relatedPort=new WeakMap;_sdpMLineIndex=new WeakMap;_sdpMid=new WeakMap;_tcpType=new WeakMap;_type=new WeakMap;_usernameFragment=new WeakMap}});var __defProp4,__typeError5,__defNormalProp4,__publicField4,__accessCheck5,__privateGet5,__privateAdd5,__privateSet5,_pc,_extraFunctions,RTCIceTransport,init_RTCIceTransport=__esm({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/dist/esm/polyfill/RTCIceTransport.mjs"(){init_RTCIceCandidate();__defProp4=Object.defineProperty,__typeError5=__name(msg=>{throw TypeError(msg)},"__typeError"),__defNormalProp4=__name((obj,key,value)=>key in obj?__defProp4(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value,"__defNormalProp"),__publicField4=__name((obj,key,value)=>__defNormalProp4(obj,typeof key!="symbol"?key+"":key,value),"__publicField"),__accessCheck5=__name((obj,member,msg)=>member.has(obj)||__typeError5("Cannot "+msg),"__accessCheck"),__privateGet5=__name((obj,member,getter)=>(__accessCheck5(obj,member,"read from private field"),getter?getter.call(obj):member.get(obj)),"__privateGet"),__privateAdd5=__name((obj,member,value)=>member.has(obj)?__typeError5("Cannot add the same private member more than once"):member instanceof WeakSet?member.add(obj):member.set(obj,value),"__privateAdd"),__privateSet5=__name((obj,member,value,setter)=>(__accessCheck5(obj,member,"write to private field"),member.set(obj,value),value),"__privateSet"),RTCIceTransport=class extends EventTarget{constructor(init2){super(),__privateAdd5(this,_pc,null),__privateAdd5(this,_extraFunctions,null),__publicField4(this,"ongatheringstatechange",null),__publicField4(this,"onselectedcandidatepairchange",null),__publicField4(this,"onstatechange",null),__privateSet5(this,_pc,init2.pc),__privateSet5(this,_extraFunctions,init2.extraFunctions),__privateGet5(this,_pc).addEventListener("icegatheringstatechange",()=>{this.dispatchEvent(new Event("gatheringstatechange"))}),__privateGet5(this,_pc).addEventListener("iceconnectionstatechange",()=>{this.dispatchEvent(new Event("statechange"))}),this.addEventListener("gatheringstatechange",e=>{this.ongatheringstatechange&&this.ongatheringstatechange(e)}),this.addEventListener("statechange",e=>{this.onstatechange&&this.onstatechange(e)})}get component(){let cp=this.getSelectedCandidatePair();return cp?cp.local.component:null}get gatheringState(){return __privateGet5(this,_pc)?__privateGet5(this,_pc).iceGatheringState:"new"}get role(){return __privateGet5(this,_pc).localDescription.type=="offer"?"controlling":"controlled"}get state(){return __privateGet5(this,_pc)?__privateGet5(this,_pc).iceConnectionState:"new"}getLocalCandidates(){return __privateGet5(this,_pc)?__privateGet5(this,_extraFunctions).localCandidates():[]}getLocalParameters(){}getRemoteCandidates(){return __privateGet5(this,_pc)?__privateGet5(this,_extraFunctions).remoteCandidates():[]}getRemoteParameters(){}getSelectedCandidatePair(){let cp=__privateGet5(this,_extraFunctions).selectedCandidatePair();return cp?{local:new RTCIceCandidate({candidate:cp.local.candidate,sdpMid:cp.local.mid}),remote:new RTCIceCandidate({candidate:cp.remote.candidate,sdpMid:cp.remote.mid})}:null}};__name(RTCIceTransport,"RTCIceTransport");_pc=new WeakMap;_extraFunctions=new WeakMap}});var __defProp5,__typeError6,__defNormalProp5,__publicField5,__accessCheck6,__privateGet6,__privateAdd6,__privateSet6,_pc2,_iceTransport,RTCDtlsTransport,init_RTCDtlsTransport=__esm({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/dist/esm/polyfill/RTCDtlsTransport.mjs"(){init_RTCIceTransport();__defProp5=Object.defineProperty,__typeError6=__name(msg=>{throw TypeError(msg)},"__typeError"),__defNormalProp5=__name((obj,key,value)=>key in obj?__defProp5(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value,"__defNormalProp"),__publicField5=__name((obj,key,value)=>__defNormalProp5(obj,typeof key!="symbol"?key+"":key,value),"__publicField"),__accessCheck6=__name((obj,member,msg)=>member.has(obj)||__typeError6("Cannot "+msg),"__accessCheck"),__privateGet6=__name((obj,member,getter)=>(__accessCheck6(obj,member,"read from private field"),getter?getter.call(obj):member.get(obj)),"__privateGet"),__privateAdd6=__name((obj,member,value)=>member.has(obj)?__typeError6("Cannot add the same private member more than once"):member instanceof WeakSet?member.add(obj):member.set(obj,value),"__privateAdd"),__privateSet6=__name((obj,member,value,setter)=>(__accessCheck6(obj,member,"write to private field"),member.set(obj,value),value),"__privateSet"),RTCDtlsTransport=class extends EventTarget{constructor(init2){super(),__privateAdd6(this,_pc2,null),__privateAdd6(this,_iceTransport,null),__publicField5(this,"onstatechange",null),__publicField5(this,"onerror",null),__privateSet6(this,_pc2,init2.pc),__privateSet6(this,_iceTransport,new RTCIceTransport({pc:init2.pc,extraFunctions:init2.extraFunctions})),__privateGet6(this,_pc2).addEventListener("connectionstatechange",()=>{this.dispatchEvent(new Event("statechange"))}),this.addEventListener("statechange",e=>{this.onstatechange&&this.onstatechange(e)})}get iceTransport(){return __privateGet6(this,_iceTransport)}get state(){let state=__privateGet6(this,_pc2)?__privateGet6(this,_pc2).connectionState:"new";return state==="disconnected"&&(state="closed"),state}getRemoteCertificates(){return[new ArrayBuffer(0)]}};__name(RTCDtlsTransport,"RTCDtlsTransport");_pc2=new WeakMap;_iceTransport=new WeakMap}});var __typeError7,__accessCheck7,__privateGet7,__privateAdd7,__privateSet7,_type2,_sdp,RTCSessionDescription,init_RTCSessionDescription=__esm({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/dist/esm/polyfill/RTCSessionDescription.mjs"(){__typeError7=__name(msg=>{throw TypeError(msg)},"__typeError"),__accessCheck7=__name((obj,member,msg)=>member.has(obj)||__typeError7("Cannot "+msg),"__accessCheck"),__privateGet7=__name((obj,member,getter)=>(__accessCheck7(obj,member,"read from private field"),getter?getter.call(obj):member.get(obj)),"__privateGet"),__privateAdd7=__name((obj,member,value)=>member.has(obj)?__typeError7("Cannot add the same private member more than once"):member instanceof WeakSet?member.add(obj):member.set(obj,value),"__privateAdd"),__privateSet7=__name((obj,member,value,setter)=>(__accessCheck7(obj,member,"write to private field"),member.set(obj,value),value),"__privateSet"),RTCSessionDescription=class{constructor(init2){__privateAdd7(this,_type2),__privateAdd7(this,_sdp),__privateSet7(this,_type2,init2?init2.type:null),__privateSet7(this,_sdp,init2?init2.sdp:null)}get type(){return __privateGet7(this,_type2)}get sdp(){return __privateGet7(this,_sdp)}toJSON(){return{sdp:__privateGet7(this,_sdp),type:__privateGet7(this,_type2)}}};__name(RTCSessionDescription,"RTCSessionDescription");_type2=new WeakMap;_sdp=new WeakMap}});var __typeError8,__accessCheck8,__privateGet8,__privateAdd8,__privateSet8,_candidate2,_channel,RTCPeerConnectionIceEvent,RTCDataChannelEvent,init_Events=__esm({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/dist/esm/polyfill/Events.mjs"(){__typeError8=__name(msg=>{throw TypeError(msg)},"__typeError"),__accessCheck8=__name((obj,member,msg)=>member.has(obj)||__typeError8("Cannot "+msg),"__accessCheck"),__privateGet8=__name((obj,member,getter)=>(__accessCheck8(obj,member,"read from private field"),getter?getter.call(obj):member.get(obj)),"__privateGet"),__privateAdd8=__name((obj,member,value)=>member.has(obj)?__typeError8("Cannot add the same private member more than once"):member instanceof WeakSet?member.add(obj):member.set(obj,value),"__privateAdd"),__privateSet8=__name((obj,member,value,setter)=>(__accessCheck8(obj,member,"write to private field"),member.set(obj,value),value),"__privateSet"),RTCPeerConnectionIceEvent=class extends Event{constructor(candidate){super("icecandidate"),__privateAdd8(this,_candidate2),__privateSet8(this,_candidate2,candidate)}get candidate(){return __privateGet8(this,_candidate2)}};__name(RTCPeerConnectionIceEvent,"RTCPeerConnectionIceEvent");_candidate2=new WeakMap;RTCDataChannelEvent=class extends Event{constructor(type,eventInitDict){if(super(type),__privateAdd8(this,_channel),type&&!eventInitDict.channel)throw new TypeError("channel member is required");__privateSet8(this,_channel,eventInitDict?.channel)}get channel(){return __privateGet8(this,_channel)}};__name(RTCDataChannelEvent,"RTCDataChannelEvent");_channel=new WeakMap}});var __defProp6,__typeError9,__defNormalProp6,__publicField6,__accessCheck9,__privateGet9,__privateAdd9,__privateSet9,_pc3,_extraFunctions2,_transport,RTCSctpTransport,init_RTCSctpTransport=__esm({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/dist/esm/polyfill/RTCSctpTransport.mjs"(){init_RTCDtlsTransport();__defProp6=Object.defineProperty,__typeError9=__name(msg=>{throw TypeError(msg)},"__typeError"),__defNormalProp6=__name((obj,key,value)=>key in obj?__defProp6(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value,"__defNormalProp"),__publicField6=__name((obj,key,value)=>__defNormalProp6(obj,key+"",value),"__publicField"),__accessCheck9=__name((obj,member,msg)=>member.has(obj)||__typeError9("Cannot "+msg),"__accessCheck"),__privateGet9=__name((obj,member,getter)=>(__accessCheck9(obj,member,"read from private field"),getter?getter.call(obj):member.get(obj)),"__privateGet"),__privateAdd9=__name((obj,member,value)=>member.has(obj)?__typeError9("Cannot add the same private member more than once"):member instanceof WeakSet?member.add(obj):member.set(obj,value),"__privateAdd"),__privateSet9=__name((obj,member,value,setter)=>(__accessCheck9(obj,member,"write to private field"),member.set(obj,value),value),"__privateSet"),RTCSctpTransport=class extends EventTarget{constructor(initial){super(),__privateAdd9(this,_pc3,null),__privateAdd9(this,_extraFunctions2,null),__privateAdd9(this,_transport,null),__publicField6(this,"onstatechange",null),__privateSet9(this,_pc3,initial.pc),__privateSet9(this,_extraFunctions2,initial.extraFunctions),__privateSet9(this,_transport,new RTCDtlsTransport({pc:initial.pc,extraFunctions:initial.extraFunctions})),__privateGet9(this,_pc3).addEventListener("connectionstatechange",()=>{this.dispatchEvent(new Event("statechange"))}),this.addEventListener("statechange",e=>{this.onstatechange&&this.onstatechange(e)})}get maxChannels(){return this.state!=="connected"?null:__privateGet9(this,_pc3)?__privateGet9(this,_extraFunctions2).maxDataChannelId():0}get maxMessageSize(){return this.state!=="connected"?null:__privateGet9(this,_pc3)?__privateGet9(this,_extraFunctions2).maxMessageSize():0}get state(){let state=__privateGet9(this,_pc3).connectionState;return state==="new"||state==="connecting"?state="connecting":(state==="disconnected"||state==="failed"||state==="closed")&&(state="closed"),state}get transport(){return __privateGet9(this,_transport)}};__name(RTCSctpTransport,"RTCSctpTransport");_pc3=new WeakMap;_extraFunctions2=new WeakMap;_transport=new WeakMap}});function createDeferredPromise(){let resolve,reject,promise2=new Promise(function(_resolve,_reject){resolve=_resolve,reject=_reject});return promise2.resolve=resolve,promise2.reject=reject,promise2}function getRandomString(length){return Math.random().toString(36).substring(2,2+length)}var __defProp7,__typeError10,__defNormalProp7,__publicField7,__accessCheck10,__privateGet10,__privateAdd10,__privateSet10,__privateWrapper,_peerConnection,_localOffer,_localAnswer,_dataChannels,_dataChannelsClosed,_config,_canTrickleIceCandidates,_sctp,_localCandidates,_remoteCandidates,RTCPeerConnection2,init_RTCPeerConnection=__esm({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/dist/esm/polyfill/RTCPeerConnection.mjs"(){init_RTCSessionDescription();init_RTCDataChannel();init_RTCIceCandidate();init_Events();init_RTCSctpTransport();init_Exception();__defProp7=Object.defineProperty,__typeError10=__name(msg=>{throw TypeError(msg)},"__typeError"),__defNormalProp7=__name((obj,key,value)=>key in obj?__defProp7(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value,"__defNormalProp"),__publicField7=__name((obj,key,value)=>__defNormalProp7(obj,typeof key!="symbol"?key+"":key,value),"__publicField"),__accessCheck10=__name((obj,member,msg)=>member.has(obj)||__typeError10("Cannot "+msg),"__accessCheck"),__privateGet10=__name((obj,member,getter)=>(__accessCheck10(obj,member,"read from private field"),getter?getter.call(obj):member.get(obj)),"__privateGet"),__privateAdd10=__name((obj,member,value)=>member.has(obj)?__typeError10("Cannot add the same private member more than once"):member instanceof WeakSet?member.add(obj):member.set(obj,value),"__privateAdd"),__privateSet10=__name((obj,member,value,setter)=>(__accessCheck10(obj,member,"write to private field"),member.set(obj,value),value),"__privateSet"),__privateWrapper=__name((obj,member,setter,getter)=>({set _(value){__privateSet10(obj,member,value)},get _(){return __privateGet10(obj,member,getter)}}),"__privateWrapper"),RTCPeerConnection2=class extends EventTarget{constructor(config={iceServers:[],iceTransportPolicy:"all"},PeerConnection2){super(),__privateAdd10(this,_peerConnection),__privateAdd10(this,_localOffer),__privateAdd10(this,_localAnswer),__privateAdd10(this,_dataChannels),__privateAdd10(this,_dataChannelsClosed,0),__privateAdd10(this,_config),__privateAdd10(this,_canTrickleIceCandidates),__privateAdd10(this,_sctp),__privateAdd10(this,_localCandidates,[]),__privateAdd10(this,_remoteCandidates,[]),__publicField7(this,"onconnectionstatechange"),__publicField7(this,"ondatachannel"),__publicField7(this,"onicecandidate"),__publicField7(this,"onicecandidateerror"),__publicField7(this,"oniceconnectionstatechange"),__publicField7(this,"onicegatheringstatechange"),__publicField7(this,"onnegotiationneeded"),__publicField7(this,"onsignalingstatechange"),__publicField7(this,"ontrack"),this._checkConfiguration(config),__privateSet10(this,_config,config),__privateSet10(this,_localOffer,createDeferredPromise()),__privateSet10(this,_localAnswer,createDeferredPromise()),__privateSet10(this,_dataChannels,new Set),__privateSet10(this,_canTrickleIceCandidates,null);try{let peerIdentity=config?.peerIdentity??`peer-${getRandomString(7)}`;__privateSet10(this,_peerConnection,config.peerConnection??new PeerConnection2(peerIdentity,{...config,iceServers:config?.iceServers?.map(server=>(Array.isArray(server.urls)?server.urls:[server.urls]).map(url3=>{if(server.username&&server.credential){let[protocol,rest]=url3.split(/:(.*)/);return`${protocol}:${server.username}:${server.credential}@${rest}`}return url3})).flat()??[]}))}catch(error){throw!error||!error.message?new NotFoundError("Unknown error"):new SyntaxError(error.message)}__privateGet10(this,_peerConnection).onStateChange(()=>{this.dispatchEvent(new Event("connectionstatechange"))}),__privateGet10(this,_peerConnection).onIceStateChange(()=>{this.dispatchEvent(new Event("iceconnectionstatechange"))}),__privateGet10(this,_peerConnection).onSignalingStateChange(()=>{this.dispatchEvent(new Event("signalingstatechange"))}),__privateGet10(this,_peerConnection).onGatheringStateChange(()=>{this.dispatchEvent(new Event("icegatheringstatechange"))}),__privateGet10(this,_peerConnection).onDataChannel(channel=>{let dc=new RTCDataChannel(channel);__privateGet10(this,_dataChannels).add(dc),this.dispatchEvent(new RTCDataChannelEvent("datachannel",{channel:dc}))}),__privateGet10(this,_peerConnection).onLocalDescription((sdp,type)=>{type==="offer"&&__privateGet10(this,_localOffer).resolve({sdp,type}),type==="answer"&&__privateGet10(this,_localAnswer).resolve({sdp,type})}),__privateGet10(this,_peerConnection).onLocalCandidate((candidate,sdpMid)=>{if(sdpMid==="unspec"){__privateGet10(this,_localAnswer).reject(new Error(`Invalid description type ${sdpMid}`));return}__privateGet10(this,_localCandidates).push(new RTCIceCandidate({candidate,sdpMid})),this.dispatchEvent(new RTCPeerConnectionIceEvent(new RTCIceCandidate({candidate,sdpMid})))}),this.addEventListener("connectionstatechange",e=>{this.onconnectionstatechange&&this.onconnectionstatechange(e)}),this.addEventListener("signalingstatechange",e=>{this.onsignalingstatechange&&this.onsignalingstatechange(e)}),this.addEventListener("iceconnectionstatechange",e=>{this.oniceconnectionstatechange&&this.oniceconnectionstatechange(e)}),this.addEventListener("icegatheringstatechange",e=>{this.onicegatheringstatechange&&this.onicegatheringstatechange(e)}),this.addEventListener("datachannel",e=>{this.ondatachannel&&this.ondatachannel(e)}),this.addEventListener("icecandidate",e=>{this.onicecandidate&&this.onicecandidate(e)}),__privateSet10(this,_sctp,new RTCSctpTransport({pc:this,extraFunctions:{maxDataChannelId:()=>__privateGet10(this,_peerConnection).maxDataChannelId(),maxMessageSize:()=>__privateGet10(this,_peerConnection).maxMessageSize(),localCandidates:()=>__privateGet10(this,_localCandidates),remoteCandidates:()=>__privateGet10(this,_remoteCandidates),selectedCandidatePair:()=>__privateGet10(this,_peerConnection).getSelectedCandidatePair()}}))}static async generateCertificate(){throw new DOMException("Not implemented")}_checkConfiguration(config){if(config&&config.iceServers===void 0&&(config.iceServers=[]),config&&config.iceTransportPolicy===void 0&&(config.iceTransportPolicy="all"),config?.iceServers===null)throw new TypeError("IceServers cannot be null");if(Array.isArray(config?.iceServers))for(let i=0;i<config.iceServers.length;i++){if(config.iceServers[i]===null)throw new TypeError("IceServers cannot be null");if(config.iceServers[i]===void 0)throw new TypeError("IceServers cannot be undefined");if(Object.keys(config.iceServers[i]).length===0)throw new TypeError("IceServers cannot be empty");if(typeof config.iceServers[i].urls=="string"&&(config.iceServers[i].urls=[config.iceServers[i].urls]),config.iceServers[i].urls?.some(url3=>url3==""))throw new SyntaxError("IceServers urls cannot be empty");if(config.iceServers[i].urls?.some(url3=>{try{let parsedURL=new URL(url3);return!/^(stun:|turn:|turns:)$/.test(parsedURL.protocol)}catch{return!0}}))throw new SyntaxError("IceServers urls wrong format");if(config.iceServers[i].urls?.some(url3=>url3.startsWith("turn"))){if(!config.iceServers[i].username)throw new InvalidAccessError("IceServers username cannot be null");if(!config.iceServers[i].credential)throw new InvalidAccessError("IceServers username cannot be undefined")}if(config.iceServers[i].urls?.length===0)throw new SyntaxError("IceServers urls cannot be empty")}if(config&&config.iceTransportPolicy&&config.iceTransportPolicy!=="all"&&config.iceTransportPolicy!=="relay")throw new TypeError('IceTransportPolicy must be either "all" or "relay"')}setConfiguration(config){this._checkConfiguration(config),__privateSet10(this,_config,config)}get canTrickleIceCandidates(){return __privateGet10(this,_canTrickleIceCandidates)}get connectionState(){return __privateGet10(this,_peerConnection).state()}get iceConnectionState(){let state=__privateGet10(this,_peerConnection).iceState();return state=="completed"&&(state="connected"),state}get iceGatheringState(){return __privateGet10(this,_peerConnection).gatheringState()}get currentLocalDescription(){return new RTCSessionDescription(__privateGet10(this,_peerConnection).localDescription())}get currentRemoteDescription(){return new RTCSessionDescription(__privateGet10(this,_peerConnection).remoteDescription())}get localDescription(){return new RTCSessionDescription(__privateGet10(this,_peerConnection).localDescription())}get pendingLocalDescription(){return new RTCSessionDescription(__privateGet10(this,_peerConnection).localDescription())}get pendingRemoteDescription(){return new RTCSessionDescription(__privateGet10(this,_peerConnection).remoteDescription())}get remoteDescription(){return new RTCSessionDescription(__privateGet10(this,_peerConnection).remoteDescription())}get sctp(){return __privateGet10(this,_sctp)}get signalingState(){return __privateGet10(this,_peerConnection).signalingState()}async addIceCandidate(candidate){if(!(!candidate||!candidate.candidate)){if(candidate.sdpMid===null&&candidate.sdpMLineIndex===null)throw new TypeError("sdpMid must be set");if(candidate.sdpMid===void 0&&candidate.sdpMLineIndex==null)throw new TypeError("sdpMid must be set");if(candidate.sdpMid&&candidate.sdpMid.length>3)throw new OperationError("Invalid sdpMid format");if(!candidate.sdpMid&&candidate.sdpMLineIndex>1)throw new OperationError("This is only for test case.");try{__privateGet10(this,_peerConnection).addRemoteCandidate(candidate.candidate,candidate.sdpMid||"0"),__privateGet10(this,_remoteCandidates).push(new RTCIceCandidate({candidate:candidate.candidate,sdpMid:candidate.sdpMid||"0"}))}catch(error){throw!error||!error.message?new NotFoundError("Unknown error"):error.message.includes("remote candidate without remote description")?new InvalidStateError(error.message):error.message.includes("Invalid candidate format")?new OperationError(error.message):new NotFoundError(error.message)}}}addTrack(_track,..._streams){throw new DOMException("Not implemented")}addTransceiver(_trackOrKind,_init){throw new DOMException("Not implemented")}close(){__privateGet10(this,_dataChannels).forEach(channel=>{channel.close(),__privateWrapper(this,_dataChannelsClosed)._++}),__privateGet10(this,_peerConnection).close()}createAnswer(){return __privateGet10(this,_localAnswer)}createDataChannel(label,opts={}){let channel=__privateGet10(this,_peerConnection).createDataChannel(label,opts),dataChannel=new RTCDataChannel(channel,opts);return __privateGet10(this,_dataChannels).add(dataChannel),dataChannel.addEventListener("close",()=>{__privateGet10(this,_dataChannels).delete(dataChannel),__privateWrapper(this,_dataChannelsClosed)._++}),dataChannel}createOffer(){return __privateGet10(this,_localOffer)}getConfiguration(){return __privateGet10(this,_config)}getReceivers(){throw new DOMException("Not implemented")}getSenders(){throw new DOMException("Not implemented")}getStats(){return new Promise(resolve=>{let report=new Map,cp=__privateGet10(this,_peerConnection)?.getSelectedCandidatePair(),bytesSent=__privateGet10(this,_peerConnection)?.bytesSent(),bytesReceived=__privateGet10(this,_peerConnection)?.bytesReceived(),rtt=__privateGet10(this,_peerConnection)?.rtt();if(!cp)return resolve(report);let localIdRs=getRandomString(8),localId="RTCIceCandidate_"+localIdRs;report.set(localId,{id:localId,type:"local-candidate",timestamp:Date.now(),candidateType:cp.local.type,ip:cp.local.address,port:cp.local.port});let remoteIdRs=getRandomString(8),remoteId="RTCIceCandidate_"+remoteIdRs;report.set(remoteId,{id:remoteId,type:"remote-candidate",timestamp:Date.now(),candidateType:cp.remote.type,ip:cp.remote.address,port:cp.remote.port});let candidateId="RTCIceCandidatePair_"+localIdRs+"_"+remoteIdRs;report.set(candidateId,{id:candidateId,type:"candidate-pair",timestamp:Date.now(),localCandidateId:localId,remoteCandidateId:remoteId,state:"succeeded",nominated:!0,writable:!0,bytesSent,bytesReceived,totalRoundTripTime:rtt,currentRoundTripTime:rtt});let transportId="RTCTransport_0_1";return report.set(transportId,{id:transportId,timestamp:Date.now(),type:"transport",bytesSent,bytesReceived,dtlsState:"connected",selectedCandidatePairId:candidateId,selectedCandidatePairChanges:1}),report.set("P",{id:"P",type:"peer-connection",timestamp:Date.now(),dataChannelsOpened:__privateGet10(this,_dataChannels).size,dataChannelsClosed:__privateGet10(this,_dataChannelsClosed)}),resolve(report)})}getTransceivers(){return[]}removeTrack(){throw new DOMException("Not implemented")}restartIce(){throw new DOMException("Not implemented")}async setLocalDescription(description){description?.type==="offer"&&__privateGet10(this,_peerConnection).setLocalDescription(description?.type)}async setRemoteDescription(description){if(description.sdp==null)throw new DOMException("Remote SDP must be set");__privateGet10(this,_peerConnection).setRemoteDescription(description.sdp,description.type)}};__name(RTCPeerConnection2,"RTCPeerConnection");_peerConnection=new WeakMap;_localOffer=new WeakMap;_localAnswer=new WeakMap;_dataChannels=new WeakMap;_dataChannelsClosed=new WeakMap;_config=new WeakMap;_canTrickleIceCandidates=new WeakMap;_sctp=new WeakMap;_localCandidates=new WeakMap;_remoteCandidates=new WeakMap;__name(createDeferredPromise,"createDeferredPromise");__name(getRandomString,"getRandomString")}});var __typeError11,__accessCheck11,__privateGet11,__privateAdd11,__privateSet11,_errorDetail,_receivedAlert,_sctpCauseCode,_sdpLineNumber,_sentAlert,RTCError2,init_RTCError=__esm({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/dist/esm/polyfill/RTCError.mjs"(){__typeError11=__name(msg=>{throw TypeError(msg)},"__typeError"),__accessCheck11=__name((obj,member,msg)=>member.has(obj)||__typeError11("Cannot "+msg),"__accessCheck"),__privateGet11=__name((obj,member,getter)=>(__accessCheck11(obj,member,"read from private field"),getter?getter.call(obj):member.get(obj)),"__privateGet"),__privateAdd11=__name((obj,member,value)=>member.has(obj)?__typeError11("Cannot add the same private member more than once"):member instanceof WeakSet?member.add(obj):member.set(obj,value),"__privateAdd"),__privateSet11=__name((obj,member,value,setter)=>(__accessCheck11(obj,member,"write to private field"),member.set(obj,value),value),"__privateSet"),RTCError2=class extends DOMException{constructor(init2,message){if(super(message,"OperationError"),__privateAdd11(this,_errorDetail),__privateAdd11(this,_receivedAlert),__privateAdd11(this,_sctpCauseCode),__privateAdd11(this,_sdpLineNumber),__privateAdd11(this,_sentAlert),!init2||!init2.errorDetail)throw new TypeError("Cannot construct RTCError, errorDetail is required");if(["data-channel-failure","dtls-failure","fingerprint-failure","hardware-encoder-error","hardware-encoder-not-available","sctp-failure","sdp-syntax-error"].indexOf(init2.errorDetail)===-1)throw new TypeError("Cannot construct RTCError, errorDetail is invalid");__privateSet11(this,_errorDetail,init2.errorDetail),__privateSet11(this,_receivedAlert,init2.receivedAlert??null),__privateSet11(this,_sctpCauseCode,init2.sctpCauseCode??null),__privateSet11(this,_sdpLineNumber,init2.sdpLineNumber??null),__privateSet11(this,_sentAlert,init2.sentAlert??null)}get errorDetail(){return __privateGet11(this,_errorDetail)}set errorDetail(_value){throw new TypeError("Cannot set errorDetail, it is read-only")}get receivedAlert(){return __privateGet11(this,_receivedAlert)}set receivedAlert(_value){throw new TypeError("Cannot set receivedAlert, it is read-only")}get sctpCauseCode(){return __privateGet11(this,_sctpCauseCode)}set sctpCauseCode(_value){throw new TypeError("Cannot set sctpCauseCode, it is read-only")}get sdpLineNumber(){return __privateGet11(this,_sdpLineNumber)}set sdpLineNumber(_value){throw new TypeError("Cannot set sdpLineNumber, it is read-only")}get sentAlert(){return __privateGet11(this,_sentAlert)}set sentAlert(_value){throw new TypeError("Cannot set sentAlert, it is read-only")}};__name(RTCError2,"RTCError");_errorDetail=new WeakMap;_receivedAlert=new WeakMap;_sctpCauseCode=new WeakMap;_sdpLineNumber=new WeakMap;_sentAlert=new WeakMap}});var polyfill_exports={};__export(polyfill_exports,{RTCCertificate:()=>RTCCertificate,RTCDataChannel:()=>RTCDataChannel,RTCDataChannelEvent:()=>RTCDataChannelEvent,RTCDtlsTransport:()=>RTCDtlsTransport,RTCError:()=>RTCError2,RTCIceCandidate:()=>RTCIceCandidate,RTCIceTransport:()=>RTCIceTransport,RTCPeerConnection:()=>RTCPeerConnection2,RTCPeerConnectionIceEvent:()=>RTCPeerConnectionIceEvent,RTCSctpTransport:()=>RTCSctpTransport,RTCSessionDescription:()=>RTCSessionDescription,default:()=>p});var p,init_polyfill=__esm({"../node_modules/.pnpm/node-datachannel@0.26.0/node_modules/node-datachannel/dist/esm/polyfill/index.mjs"(){init_RTCCertificate();init_RTCDataChannel();init_RTCDtlsTransport();init_RTCIceCandidate();init_RTCIceTransport();init_RTCPeerConnection();init_RTCSctpTransport();init_RTCSessionDescription();init_Events();init_RTCError();p={RTCCertificate,RTCDataChannel,RTCDtlsTransport,RTCIceCandidate,RTCIceTransport,RTCPeerConnection:RTCPeerConnection2,RTCSctpTransport,RTCSessionDescription,RTCDataChannelEvent,RTCPeerConnectionIceEvent,RTCError:RTCError2}}});var DEFAULT_PROFILE=Object.freeze(createTemplate());function createTemplate(){return{path:"",name:"",resolution:{width:800,height:400,fullscreen:!1},minMemory:void 0,maxMemory:void 0,vmOptions:void 0,mcOptions:void 0,env:void 0,url:"",icon:"",runtime:{minecraft:"",forge:"",liteloader:"",fabricLoader:"",yarn:"",optifine:"",quiltLoader:"",neoForged:"",labyMod:""},java:"",version:"",server:null,author:"",description:"",lastAccessDate:-1,creationDate:-1,modpackVersion:"",fileApi:"",tags:[],assignMemory:void 0,prependCommand:void 0,showLog:void 0,hideLauncher:void 0,disableAuthlibInjector:void 0,disableElybyAuthlib:void 0,fastLaunch:void 0,upstream:void 0,lastPlayedDate:0,playtime:0}}__name(createTemplate,"createTemplate");var ResourceState=class{files=[];filesUpdates(ops){let files=[...this.files];for(let[r,a]of ops){if(!r){console.warn("Invalid resource",r);continue}if(a===0){let index=files.findIndex(m=>m.path===r.path);index===-1?files.push(r):files[index]=r}else if(a===1){let index=files.findIndex(m=>m.path===r);index!==-1&&files.splice(index,1)}else for(let update of r)for(let m of files)m.hash===update.hash&&applyUpdateToResource(m,update)}this.files=files}};__name(ResourceState,"ResourceState");function applyUpdateToResource(resource,update){resource.name=update.metadata?.name??resource.name;for(let[key,val2]of Object.entries(update.metadata??{}))val2&&(resource.metadata[key]=val2);resource.icons=update.icons??resource.icons}__name(applyUpdateToResource,"applyUpdateToResource");var Saves=class{saves=[];instanceSaves(save){this.saves=save}instanceSaveUpdate(save){let existed=this.saves.find(s=>s.path===save.path);existed?Object.assign(existed,save):this.saves.push(save)}instanceSaveRemove(save){this.saves=this.saves.filter(s=>s.path!==save)}};__name(Saves,"Saves");var Settings=class{globalDisableAuthlibInjector=!1;globalDisableElyByAuthlib=!1;globalMinMemory=0;globalMaxMemory=0;globalAssignMemory=!1;globalVmOptions=[];globalMcOptions=[];globalPrependCommand="";globalFastLaunch=!1;globalHideLauncher=!1;globalShowLog=!1;globalEnv={};discordPresence=!1;developerMode=!1;disableTelemetry=!1;linuxTitlebar=!1;locale="";theme="dark";locales=[];updateInfo=null;updateStatus="none";allowPrerelease=!1;autoInstallOnAppQuit=!1;autoDownload=!1;enableDedicatedGPUOptimization=!0;apiSetsPreference="";apiSets=[{name:"bmcl",url:"https://bmclapi2.bangbang93.com"}];online=!1;allowTurn=!1;replaceNatives="legacy-only";httpProxy="";httpProxyEnabled=!1;maxSockets=0;maxAPISockets=0;diskFullError=!1;databaseReady=!1;invalidGameDataPath=void 0;config(config){this.locale=config.locale,this.autoDownload=config.autoDownload||!1,this.autoInstallOnAppQuit=config.autoDownload||!1,this.allowPrerelease=config.allowPrerelease||!1,this.apiSetsPreference=config.apiSetsPreference,this.httpProxy=config.httpProxy,this.httpProxyEnabled=config.httpProxyEnabled,this.maxSockets=config.maxSockets??16,this.maxAPISockets=config.maxAPISockets??0,this.allowTurn=config.allowTurn??!1,this.theme=config.theme,this.globalMinMemory=config.globalMinMemory,this.globalMaxMemory=config.globalMaxMemory,this.globalAssignMemory=config.globalAssignMemory,this.globalVmOptions=config.globalVmOptions,this.globalMcOptions=config.globalMcOptions,this.globalFastLaunch=config.globalFastLaunch,this.globalPrependCommand=config.globalPrependCommand,this.globalHideLauncher=config.globalHideLauncher,this.globalShowLog=config.globalShowLog,this.globalDisableElyByAuthlib=config.globalDisableElyByAuthlib,this.globalDisableAuthlibInjector=config.globalDisableAuthlibInjector,this.globalEnv=config.globalEnv,this.discordPresence=config.discordPresence,this.developerMode=config.developerMode,this.disableTelemetry=config.disableTelemetry,this.linuxTitlebar=config.linuxTitlebar,this.enableDedicatedGPUOptimization=config.enableDedicatedGPUOptimization,this.replaceNatives=config.replaceNatives}developerModeSet(developerMode){this.developerMode=developerMode}discordPresenceSet(presence){this.discordPresence=presence}themeSet(theme){this.theme=theme}localeSet(language){this.locale=language}enableDedicatedGPUOptimizationSet(enabled){this.enableDedicatedGPUOptimization=enabled}localesSet(languages){this.locales=languages}httpProxySet(proxy){this.httpProxy=proxy}httpProxyEnabledSet(enabled){this.httpProxyEnabled=enabled}allowPrereleaseSet(allowPrerelease){typeof allowPrerelease=="boolean"&&(this.allowPrerelease=allowPrerelease)}autoInstallOnAppQuitSet(autoInstallOnAppQuit){typeof autoInstallOnAppQuit=="boolean"&&(this.autoInstallOnAppQuit=autoInstallOnAppQuit)}updateStatusSet(updateStatus){this.updateStatus=updateStatus}autoDownloadSet(autoDownload){typeof autoDownload=="boolean"&&(this.autoDownload=autoDownload)}updateInfoSet(updateInfo){typeof updateInfo=="object"&&(this.updateInfo=updateInfo)}apiSetsPreferenceSet(apiSetsPreference){this.apiSetsPreference=apiSetsPreference}apiSetsSet(sets){this.apiSets=sets}allowTurnSet(allowTurn){this.allowTurn=allowTurn}onlineSet(online){this.online=online}maxSocketsSet(val2){this.maxSockets=Number(val2)}maxAPISocketsSet(val2){this.maxAPISockets=val2}disableTelemetrySet(disable){this.disableTelemetry=disable}linuxTitlebarSet(enabled){this.linuxTitlebar=enabled}replaceNativesSet(replace){this.replaceNatives=replace}diskFullErrorSet(diskFullError){this.diskFullError=diskFullError}databaseReadySet(ready){this.databaseReady=ready}invalidGameDataPathSet(invalid){this.invalidGameDataPath=invalid}globalInstanceSetting(settings){this.globalMinMemory=settings.globalMinMemory,this.globalMaxMemory=settings.globalMaxMemory,this.globalAssignMemory=settings.globalAssignMemory,this.globalVmOptions=settings.globalVmOptions,this.globalMcOptions=settings.globalMcOptions,this.globalFastLaunch=settings.globalFastLaunch,this.globalHideLauncher=settings.globalHideLauncher,this.globalShowLog=settings.globalShowLog,this.globalDisableAuthlibInjector=settings.globalDisableAuthlibInjector,this.globalDisableElyByAuthlib=settings.globalDisableElyByAuthlib,this.globalPrependCommand=settings.globalPrependCommand,this.globalEnv=settings.globalEnv}};__name(Settings,"Settings");var EMPTY_USER=Object.freeze({id:"",username:"",profileService:"",authService:"",accessToken:"",profiles:[],properties:{}}),EMPTY_GAME_PROFILE=Object.freeze({id:"",name:"",textures:{SKIN:{url:""}}});function isDigitsPoint(p2){return"0123456789".indexOf(p2)!==-1}__name(isDigitsPoint,"isDigitsPoint");function isDigits(cs){if(!cs||cs.length===0)return!1;let sz=cs.length;for(let i=0;i<sz;i++)if(!isDigitsPoint(cs.charAt(i)))return!1;return!0}__name(isDigits,"isDigits");function parseVersion(version2){let comparable=new ComparableVersion(version2),index=version2.indexOf("-"),buildNumber,qualifier,majorVersion,minorVersion,incrementalVersion,part1,part2;if(index<0?part1=version2:(part1=version2.substring(0,index),part2=version2.substring(index+1)),part2!==void 0&&(part2.length===1||!part2.startsWith("0")?(buildNumber=tryParseInt(part2),buildNumber===void 0&&(qualifier=part2)):qualifier=part2),part1.indexOf(".")===-1&&!part1.startsWith("0"))majorVersion=tryParseInt(part1),majorVersion===void 0&&(qualifier=version2,buildNumber=void 0);else{let fallback=!1,tok=part1.split(".");tok.length!==0?(majorVersion=getNextIntegerToken(tok),majorVersion===void 0&&(fallback=!0)):fallback=!0,tok.length!==0&&(minorVersion=getNextIntegerToken(tok),minorVersion===void 0&&(fallback=!0)),tok.length!==0&&(incrementalVersion=getNextIntegerToken(tok),incrementalVersion===void 0&&(fallback=!0)),tok.length!==0&&(qualifier=tok.shift(),fallback=isDigits(qualifier)),(part1.indexOf("..")!==-1||part1.startsWith(".")||part1.endsWith("."))&&(fallback=!0),fallback&&(qualifier=version2,majorVersion=void 0,minorVersion=void 0,incrementalVersion=void 0,buildNumber=void 0)}return{buildNumber,qualifier,majorVersion,minorVersion,incrementalVersion,comparable,compareTo(otherVersion){return comparable.compareTo(otherVersion.comparable)}}}__name(parseVersion,"parseVersion");function getNextIntegerToken(tok){let s=tok.shift();if(!(s.length>1&&s.startsWith("0")))return tryParseInt(s)}__name(getNextIntegerToken,"getNextIntegerToken");function tryParseInt(s){if(!isDigits(s))return;let longValue=Number.parseInt(s);if(!(longValue>Number.MAX_VALUE))return longValue}__name(tryParseInt,"tryParseInt");var IntItem=class{constructor(value){this.value=value}isNull(){return this.value===0}type=0;compareTo(item){if(item===void 0)return this.value===0?0:1;switch(item.type){case 0:let itemValue=item.value;return this.value-itemValue;case 1:return 1;case 2:return 1;default:throw new Error("invalid item: "+item)}}};__name(IntItem,"IntItem");var ListItem=class{value=[];isNull(){return this.value.length===0}type=2;push(item){this.value.push(item)}compareTo(item){if(item===void 0)return this.value.length===0?0:this.value[0].compareTo(void 0);switch(item.type){case 0:return-1;case 1:return 1;case 2:let left=[...this.value],right=[...item.value];for(;left.length!==0||right.length!==0;){let l=left.length!==0?left.shift():void 0,r=right.length!==0?right.shift():void 0,result=l===void 0?r===void 0?0:-1*r.compareTo(l):l.compareTo(r);if(result!==0)return result}return 0;default:throw new Error("invalid item: "+item)}}normalize(){for(let i=this.value.length-1;i>=0;i--){let lastItem=this.value[i];if(lastItem.isNull())this.value.splice(i,1);else if(!(lastItem instanceof ListItem))break}}};__name(ListItem,"ListItem");var _StringItem=class{constructor(value,followedByDigit){this.value=value;if(followedByDigit&&value.length===1)switch(value.charAt(0)){case"a":value="alpha";break;case"b":value="beta";break;case"m":value="milestone";break;default:}this.value=_StringItem.ALIASES[value]||value}isNull(){return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX)===0}static compre(a,b){return a>b?1:a===b?0:-1}static comparableQualifier(qualifier){let i=_StringItem.QUALIFIERS.indexOf(qualifier);return i===-1?_StringItem.QUALIFIERS.length+"-"+qualifier:i.toString()}type=1;compareTo(item){if(!item)return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX);switch(item.type){case 0:return-1;case 1:return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.comparableQualifier(item.value));case 2:return-1;default:throw new Error("invalid item: "+item)}}},StringItem=_StringItem;__name(StringItem,"StringItem"),__publicField(StringItem,"QUALIFIERS",["alpha","beta","milestone","rc","snapshot","","sp"]),__publicField(StringItem,"RELEASE_VERSION_INDEX",_StringItem.QUALIFIERS.indexOf("").toString()),__publicField(StringItem,"ALIASES",{ga:"",final:"",release:"",cr:"rc"});var ComparableVersion=class{constructor(version2){this.version=version2;let items=this.items;version2=version2.toLowerCase();let list=items,stack=[];stack.push(list);let isDigit=!1,startIndex=0;for(let i=0;i<version2.length;i++){let c=version2.charAt(i);c==="."?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version2.substring(startIndex,i))),startIndex=i+1):c==="-"?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version2.substring(startIndex,i))),startIndex=i+1,list.push(list=new ListItem),stack.push(list)):isDigitsPoint(c)?(!isDigit&&i>startIndex&&(list.push(new StringItem(version2.substring(startIndex,i),!0)),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!0):(isDigit&&i>startIndex&&(list.push(ComparableVersion.parseItem(!0,version2.substring(startIndex,i))),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!1)}for(version2.length>startIndex&&list.push(ComparableVersion.parseItem(isDigit,version2.substring(startIndex)));stack.length!==0;)list=stack.pop(),list.normalize()}items=new ListItem;static stripLeadingZeroes(buf){if(buf===void 0||buf.length===0)return"0";for(let i=0;i<buf.length;++i)if(buf.charAt(i)!=="0")return buf.substring(i);return buf}static parseItem(isDigit,buf){return isDigit?(buf=ComparableVersion.stripLeadingZeroes(buf),new IntItem(Number.parseInt(buf))):new StringItem(buf,!1)}compareTo(o){return this.items.compareTo(o.items)}};__name(ComparableVersion,"ComparableVersion");var _Restriction=class{constructor(lowerBound,lowerBoundInclusive,upperBound,upperBoundInclusive){this.lowerBound=lowerBound;this.lowerBoundInclusive=lowerBoundInclusive;this.upperBound=upperBound;this.upperBoundInclusive=upperBoundInclusive}containsVersion(version2){if(this.lowerBound!==void 0){let comparison=this.lowerBound.compareTo(version2);if(comparison===0&&!this.lowerBoundInclusive||comparison>0)return!1}if(this.upperBound!==void 0){let comparison=this.upperBound.compareTo(version2);if(comparison===0&&!this.upperBoundInclusive||comparison<0)return!1}return!0}},Restriction=_Restriction;__name(Restriction,"Restriction"),__publicField(Restriction,"EVERYTHING",new _Restriction(void 0,!1,void 0,!1));var _VersionRange=class{constructor(recommendedVersion,restrictions){this.recommendedVersion=recommendedVersion;this.restrictions=restrictions}static createFromVersionSpec(spec){if(spec===void 0)return;let restrictions=[],process2=spec,version2,upperBound,lowerBound;for(;process2.startsWith("[")||process2.startsWith("(");){let index1=process2.indexOf(")"),index2=process2.indexOf("]"),index=index2;if((index2<0||index1<index2)&&index1>=0&&(index=index1),index<0)throw new Error("Unbounded range: "+spec);let restriction=_VersionRange.parseRestriction(process2.substring(0,index+1));if(lowerBound===void 0&&(lowerBound=restriction.lowerBound),upperBound!==void 0){let lo=restriction.lowerBound;if(lo===void 0||lo.compareTo(upperBound)<0)throw new Error("Ranges overlap: "+spec)}restrictions.push(restriction),upperBound=restriction.upperBound,process2=process2.substring(index+1).trim(),process2.length>0&&process2.startsWith(",")&&(process2=process2.substring(1).trim())}if(process2.length>0){if(restrictions.length>0)throw new Error("Only fully-qualified sets allowed in multiple set scenario: "+spec);version2=parseVersion(process2),restrictions.push(Restriction.EVERYTHING)}return new _VersionRange(version2,restrictions)}static parseRestriction(spec){let lowerBoundInclusive=spec.startsWith("["),upperBoundInclusive=spec.endsWith("]"),process2=spec.substring(1,spec.length-1).trim(),restriction,index=process2.indexOf(",");if(index<0){if(!lowerBoundInclusive||!upperBoundInclusive)throw new Error("Single version must be surrounded by []: "+spec);let version2=parseVersion(process2);restriction=new Restriction(version2,lowerBoundInclusive,version2,upperBoundInclusive)}else{let lowerBound=process2.substring(0,index).trim(),upperBound=process2.substring(index+1).trim();if(lowerBound===upperBound)throw new Error("Range cannot have identical boundaries: "+spec);let lowerVersion;lowerBound.length>0&&(lowerVersion=parseVersion(lowerBound));let upperVersion;if(upperBound.length>0&&(upperVersion=parseVersion(upperBound)),upperVersion!==void 0&&lowerVersion!==void 0&&upperVersion.compareTo(lowerVersion)<0)throw new Error("Range defies version ordering: "+spec);restriction=new Restriction(lowerVersion,lowerBoundInclusive,upperVersion,upperBoundInclusive)}return restriction}containsVersion(version2){for(let restriction of this.restrictions)if(restriction.containsVersion(version2))return!0;return!1}},VersionRange=_VersionRange;__name(VersionRange,"VersionRange"),__publicField(VersionRange,"from",_VersionRange.createFromVersionSpec);var EMPTY_VERSION=Object.freeze({id:"",inheritances:[],path:"",minecraft:"",forge:"",fabric:"",liteloader:"",quilt:"",neoForged:"",labyMod:"",optifine:""});var LocalVersions=class{local=[];servers=[];localVersions(local){local.forEach(Object.freeze),this.local=local}localVersionAdd(local){Object.freeze(local);let found=this.local.findIndex(l=>l.id===local.id);found!==-1?this.local[found]=local:(this.local.push(local),this.local=this.local.sort((a,b)=>a.id.localeCompare(b.id)))}localVersionRemove(folder){this.local=this.local.filter(v=>v.id!==folder)}serverProfileAdd(profile){this.servers.push(profile)}serverProfileRemove(id){this.servers=this.servers.filter(p2=>p2.id!==id)}};__name(LocalVersions,"LocalVersions");var InstanceInstallStatus=class{instance="";pendingFileCount=0;unresolvedFiles=[];pendingFileCountSet(count){this.pendingFileCount=count}unresolvedFilesSet(files){this.unresolvedFiles=files}};__name(InstanceInstallStatus,"InstanceInstallStatus");var InstanceModsGroupState=class{groups={};groupsSet(groups){this.groups=groups}};__name(InstanceModsGroupState,"InstanceModsGroupState");var GameOptionsState=class{resourcePacks=[];anaglyph3d=void 0;ao=void 0;useVbo=void 0;enableVsync=void 0;difficulty=void 0;entityShadows=void 0;fboEnable=void 0;fullscreen=void 0;renderDistance=void 0;fancyGraphics=void 0;renderClouds=void 0;lang="";shaderPack="";eula=!1;gameOptionsSet(settings){let container=this;settings.resourcePacks&&settings.resourcePacks instanceof Array&&(container.resourcePacks=[...settings.resourcePacks]);for(let[key,value]of Object.entries(settings))key in container&&(container[key]=value)}shaderPackSet(pack){this.shaderPack=pack}eulaSet(value){this.eula=value}};__name(GameOptionsState,"GameOptionsState");var InstanceState=class{all={};instances=[];instanceAdd(instance){if(!this.all[instance.path]){let object={...instance};this.all[instance.path]=object,this.instances.push(this.all[instance.path])}}instanceRemove(path){delete this.all[path],this.instances=this.instances.filter(i=>i.path!==path)}instanceMove({from,to}){let inst=this.instances.find(i=>i.path===from);inst&&(inst.path=to,delete this.all[from],this.all[to]=inst)}instanceEdit(settings){let inst=this.instances.find(i=>i.path===settings.path);if(inst){if(inst.name=typeof settings.name=="string"?settings.name:inst.name,inst.author=settings.author||inst.author,inst.description=settings.description||inst.description,inst.version=typeof settings.version=="string"?settings.version:inst.version,settings.server&&(inst.server?(inst.server.host=settings.server.host||inst.server.host,inst.server.port=settings.server.port||inst.server.port):inst.server={host:settings.server.host,port:settings.server.port}),settings.runtime){let versions=settings.runtime;inst.runtime.minecraft!==settings.runtime.minecraft&&typeof versions.minecraft=="string"&&(inst.runtime.minecraft=versions.minecraft,inst.runtime.forge="",inst.runtime.neoForged="",inst.runtime.liteloader="",inst.runtime.optifine="");for(let versionType of Object.keys(versions).filter(v=>v!=="minecraft")){let ver=versions[versionType];typeof ver=="string"&&(inst.runtime[versionType]=ver)}}"minMemory"in settings&&(inst.minMemory=typeof settings.minMemory=="number"&&settings.minMemory>0?settings.minMemory:void 0),"maxMemory"in settings&&(inst.maxMemory=typeof settings.maxMemory=="number"&&settings.maxMemory>0?settings.maxMemory:void 0),"prependCommand"in settings&&(inst.prependCommand=settings.prependCommand),"vmOptions"in settings&&(inst.vmOptions=Object.seal(settings.vmOptions)),"mcOptions"in settings&&(inst.mcOptions=Object.seal(settings.mcOptions)),"java"in settings&&(inst.java=settings.java),"env"in settings&&(inst.env=settings.env),inst.url=settings.url??inst.url,inst.icon=settings.icon??inst.icon,inst.modpackVersion=settings.modpackVersion??inst.modpackVersion,inst.fileApi=settings.fileApi??inst.fileApi,inst.upstream=settings.upstream??inst.upstream,inst.playtime=settings.playtime??inst.playtime,inst.lastPlayedDate=settings.lastPlayedDate??inst.lastPlayedDate,inst.lastAccessDate=settings.lastAccessDate??inst.lastAccessDate,inst.icon=settings.icon??inst.icon,"showLog"in settings&&(inst.showLog=settings.showLog),"hideLauncher"in settings&&(inst.hideLauncher=settings.hideLauncher),"fastLaunch"in settings&&(inst.fastLaunch=settings.fastLaunch),"assignMemory"in settings&&settings.assignMemory!==inst.assignMemory&&(inst.assignMemory=settings.assignMemory),"disableAuthlibInjector"in settings&&(inst.disableAuthlibInjector=settings.disableAuthlibInjector),"disableElybyAuthlib"in settings&&(inst.disableElybyAuthlib=settings.disableElybyAuthlib)}}};__name(InstanceState,"InstanceState");var JavaState=class{all=[];javaUpdate(java){if(java instanceof Array)for(let j of java){let existed=this.all.find(jp=>jp.path===j.path);existed?(existed.majorVersion=j.majorVersion,existed.version=j.version,existed.valid=j.valid,existed.arch=j.arch||existed.arch):this.all.push(j)}else{let existed=this.all.find(j=>j.path===java.path);existed?(existed.majorVersion=java.majorVersion,existed.version=java.version,existed.valid=java.valid,existed.arch=java.arch||existed.arch):this.all.push(java)}}javaRemove(java){this.all=this.all.filter(j=>j.path!==java.path)}};__name(JavaState,"JavaState");var ModpackState=class{modpackPath="";config;files=[];ready=!1;error=void 0;modpackFiles(files){this.ready=!0,this.files=files}modpackError(error){this.ready=!1,this.error=error}};__name(ModpackState,"ModpackState");var PeerState=class{connections=[];validIceServers=[];icsServersPings={};ips=[];turnservers={};group="";groupState="closed";groupError;natDeviceInfo;natType="Unknown";exposedPorts=[];ping=0;timestamp=0;pingSet({ping,timestamp}){this.ping=ping,this.timestamp=timestamp}natDeviceSet(device){this.natDeviceInfo=device}natTypeSet(type){this.natType=type}groupSet({group,state}){this.group=group,this.groupState=state}groupStateSet(state){this.groupState=state}groupErrorSet(error){this.groupError=error}connectionClear(){this.connections=[]}connectionUserInfo({id,info}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.userInfo=info)}connectionShareManifest({id,manifest}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.sharing=manifest)}connectionRemoteSet({id,remoteId}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.remoteId=remoteId)}connectionAdd(connection){this.connections.find(c=>c.id===connection.id)||this.connections.push(connection)}connectionDrop(connectionId){this.connections=this.connections.filter(c=>c.id!==connectionId)}connectionIceServerSet({id,iceServer}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.iceServer&&conn.triedIceServers.push(conn.iceServer),conn.iceServer=iceServer)}connectionLocalDescription(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.localDescriptionSDP=update.description)}connectionStateChange(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.connectionState=update.connectionState)}connectionSelectedCandidate({id,local,remote}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.selectedCandidate={local,remote})}connectionPing(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.ping=update.ping)}connectionPreferredIceServers({id,servers}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.preferredIceServers=servers)}iceGatheringStateChange(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.iceGatheringState=update.iceGatheringState)}signalingStateChange(update){let conn=this.connections.find(c=>c.id===update.id);conn&&(conn.signalingState=update.signalingState)}connectionIceServersSet({id,iceServer}){let conn=this.connections.find(c=>c.id===id);conn&&(conn.iceServer=iceServer,conn.triedIceServers=[...conn.triedIceServers,conn.iceServer])}validIceServerSet(servers){this.validIceServers=servers}iceServerPingSet({server,ping}){this.icsServersPings={...this.icsServersPings,[server]:ping}}ipsSet(ips){this.ips=ips}turnserversSet(meta){this.turnservers=meta}exposedPortsSet(ports){this.exposedPorts=ports}};__name(PeerState,"PeerState");var PeerServiceKey="PeerServiceKey";var UserState=class{users={};userData(data){this.users=data.users}gameProfileUpdate({profile,userId}){let userProfile=this.users[userId];if(profile.id in userProfile.profiles){let instance={textures:{SKIN:{url:""}},...profile};userProfile.profiles[profile.id]=instance}else userProfile.profiles[profile.id]={textures:{SKIN:{url:""}},...profile}}userProfileRemove(userId){delete this.users[userId]}userProfile(user){if(this.users[user.id]){let current=this.users[user.id];current.avatar=user.avatar,current.expiredAt=user.expiredAt,current.profiles=user.profiles,current.username=user.username,current.selectedProfile=user.selectedProfile,current.invalidated=user.invalidated}else this.users[user.id]=user}};__name(UserState,"UserState");var UserServiceKey="UserService";var AllStates=[Settings,InstanceState,ResourceState,ModpackState,GameOptionsState,Saves,JavaState,UserState,LocalVersions,PeerState,InstanceInstallStatus,InstanceModsGroupState];var AUTHORITY_MICROSOFT="x://microsoft";function createPromiseSignal(){let __resolve=__name(()=>{},"__resolve"),__reject=__name(()=>{},"__reject"),promise2=new Promise((resolve,reject)=>{__resolve=resolve,__reject=reject});return{promise:promise2,resolve:__resolve,reject:__reject,accept:p2=>p2.then(__resolve,__reject),then:promise2.then.bind(promise2)}}__name(createPromiseSignal,"createPromiseSignal");var import_crypto=require("crypto"),import_events4=__toESM(require("events")),import_util=require("util"),import_zlib2=require("zlib");var import_fs_extra=__toESM(require_lib()),import_promises=require("fs/promises"),import_path=require("path"),import_tar_stream=__toESM(require_tar_stream()),import_zlib=require("zlib");var import_undici=__toESM(require_undici());var AnyError=class extends Error{constructor(name,message,options,properties){super(message,options),this.name=name,properties&&Object.assign(this,properties)}static make(name){return class extends AnyError{constructor(message,options){super(name,message,options)}}}};__name(AnyError,"AnyError");var NativeModuleLoader=class{constructor(nodeFileName,getUrl,loader){this.nodeFileName=nodeFileName;this.getUrl=getUrl;this.loader=loader}#retryCount=0;#signal=createPromiseSignal();#initPromise;#tryResolve=async root=>{try{let nativeModule=getDependencyIfExists(root,this.nodeFileName),result=await this.loader(root,nativeModule);this.#signal.resolve(result)}catch{if(this.#retryCount>3){this.#signal.reject(new AnyError("NativeInitError","Failed to load "+this.nodeFileName));return}return await downloadNative(root,...this.getUrl(),this.nodeFileName),this.#retryCount++,this.#tryResolve(root)}};init(root){if(this.#initPromise)return this.#initPromise;this.#initPromise=this.#tryResolve(root)}get retryCount(){return this.#retryCount}getInstance=()=>this.#signal.promise};__name(NativeModuleLoader,"NativeModuleLoader");function getDependencyIfExists(dir,fileName){let dest=(0,import_path.join)(dir,fileName);try{return require(dest)}catch{(0,import_promises.unlink)(dest).catch(()=>{});return}}__name(getDependencyIfExists,"getDependencyIfExists");async function downloadNative(dir,primary,fallback,fileName){let dest=(0,import_path.join)(dir,fileName),download=__name(u=>fetch(u).then(res=>{if(!res.ok||!res.body)throw new AnyError("NativeDownloadError","Failed to download "+fileName);return res.arrayBuffer()}),"download"),buf=await download(primary).catch(()=>download(fallback)),raw=(0,import_zlib.gunzipSync)(buf),extractStream=(0,import_tar_stream.extract)(),bufs=[],singal=Promise.withResolvers();return extractStream.on("entry",(header,stream2,next)=>{header.name.endsWith(fileName)&&(stream2.on("data",buf2=>{bufs.push(buf2)}),stream2.on("end",()=>{let buffer=Buffer.concat(bufs);singal.resolve(buffer)})),next()}),extractStream.end(raw),(0,import_fs_extra.writeFileSync)(dest,await singal.promise),dest}__name(downloadNative,"downloadNative");var dependencies={"@aws-crypto/crc32":"^5.2.0","@azure/msal-common":"^14.14.0","@azure/msal-node":"^2.12.0","@xmcl/client":"workspace:*","@xmcl/core":"workspace:*","@xmcl/curseforge":"workspace:*","@xmcl/discord-rpc":"workspace:*","@xmcl/file-transfer":"workspace:*","@xmcl/forge-site-parser":"workspace:*","@xmcl/game-data":"workspace:*","@xmcl/gamesetting":"workspace:*","@xmcl/installer":"workspace:*","@xmcl/mod-parser":"workspace:*","@xmcl/model":"workspace:*","@xmcl/modrinth":"workspace:*","@xmcl/nat-api":"workspace:*","@xmcl/nbt":"workspace:*","@xmcl/resourcepack":"workspace:*","@xmcl/runtime-api":"workspace:*","@xmcl/stun-client":"^1.0.0","@xmcl/system":"workspace:*","@xmcl/task":"workspace:*","@xmcl/text-component":"workspace:*","@xmcl/unzip":"workspace:*","@xmcl/user":"workspace:*",ajv:"^8.11.2",applicationinsights:"^2.9.1","async-mutex":"^0.5.0",atomically:"^2.0.3",chokidar:"^4.0.3","create-desktop-shortcuts":"^1.10.1","fast-xml-parser":"^4.3.2","file-type":"^16.5.4",filenamify:"^5.1.1","fs-extra":"^10.1.0","graceful-fs":"^4.2.10","http-cache-semantics":"^4.1.0","iconv-lite":"^0.6.3",jschardet:"3.1.2",kysely:"^0.26.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1",murmurhash:"^2.0.1","node-datachannel":"0.26.0","node-disk-info":"^1.3.0","node-sqlite3-wasm":"^0.8.16",png2icons:"^2.0.1",ssh2:"^1.16.0","tar-stream":"^3.1.7",undici:"7.2.3","xxhash-wasm":"^1.0.2",yazl:"^2.5.1"};var version=dependencies["node-datachannel"],os=process.platform,arch=process.arch,url=`https://github.com/murat-dogan/node-datachannel/releases/download/v${version}/node-datachannel-v${version}-napi-v8-${os}-${arch}.tar.gz`,NodeDataChannelModule=new NativeModuleLoader("node_datachannel.node",()=>[url,url],async(_,binding)=>{if(!binding){let{PeerConnection:PeerConnection2}=await Promise.resolve().then(()=>(init_lib(),lib_exports));return{PeerConnection:PeerConnection2}}return binding});var import_http=require("http"),import_path2=require("path");function createHosting(peers){let server=(0,import_http.createServer)((req,res)=>{let url3=req.url??"/";if(url3.startsWith("/files")){let fullUrl=new URL(url3,"http://localhost"),peerId=fullUrl.pathname.split("/")[2],filePath=fullUrl.searchParams.get("path");if(!filePath){res.writeHead(400),res.end();return}let filePathString=Buffer.from(filePath,"base64url").toString("utf-8"),peer2=peers.get(peerId);if(!peer2){res.writeHead(404),res.end();return}res.writeHead(200,{"Content-Type":"application/octet-stream","Content-Disposition":`attachment; filename="${(0,import_path2.basename)(filePathString)}"`}),peer2.stream(filePathString,res)}else res.writeHead(404),res.end()}).once("listening",()=>{console.log("Peer server listening on port",server.address().port)});return server}__name(createHosting,"createHosting");var import_fs=require("fs"),import_lodash2=__toESM(require_lodash()),import_net2=require("net"),import_path3=require("path"),import_stream2=require("stream");var import_stream=require("stream");function defineMessage(type,handler){return{type,handler}}__name(defineMessage,"defineMessage");var MessageShareManifest="instance-manifest",MessageGetSharedManifest="get-instance-manifest",MessageShareManifestEntry=defineMessage(MessageShareManifest,function(msg){let buf=[];this.stream("/sharing",new import_stream.Writable({write:(chunk,encoding,callback)=>{buf.push(chunk),callback()},destroy:(error,callback)=>{error&&this.context.onInstanceShared(this.id,void 0),callback()},final:callback=>{let manifest=JSON.parse(Buffer.concat(buf).toString("utf-8"));for(let file of manifest.files)file.downloads?file.downloads.push(`peer://${this.id}/sharing/${file.path}`):file.downloads=[`peer://${this.id}/sharing/${file.path}`];this.context.onInstanceShared(this.id,manifest),callback()}}))}),MessageGetSharedManifestEntry=defineMessage(MessageGetSharedManifest,function(msg){this.send(MessageShareManifest,{manifest:this.context.getSharedInstance()})});var MessageHeartbeatPing="heartbeat-ping",MessageHeartbeatPong="heartbeat-pong",MessageHeartbeatPingEntry=defineMessage(MessageHeartbeatPing,function(msg){this.send(MessageHeartbeatPong,{time:msg.time})}),MessageHeartbeatPongEntry=defineMessage(MessageHeartbeatPong,function(msg){this.context.onHeartbeat(this.id,Math.floor((Date.now()-msg.time)/2))});var MessageIdentity="identity",MessageIdentityEntry=defineMessage(MessageIdentity,function(info){let tranform=__name(url3=>url3.startsWith("http://launcher/image")?`peer://${this.id}/image/${url3.substring(22)}`:url3,"tranform");info.avatar=tranform(info.avatar),info.textures.SKIN.url=tranform(info.textures.SKIN.url),info.textures.CAPE&&(info.textures.CAPE.url=tranform(info.textures.CAPE.url)),info.textures.ELYTRA&&(info.textures.ELYTRA.url=tranform(info.textures.ELYTRA.url)),this.context.onIdentity(this.id,info)});var import_net=require("net");var ServerProxy=class{constructor(originalPort,actualPort,server){this.originalPort=originalPort;this.actualPort=actualPort;this.server=server;actualPort.then(val2=>{this.actualPortValue=val2})}actualPortValue};__name(ServerProxy,"ServerProxy");async function listen(server,port,nextPort){for(;port<=65535&&!await new Promise((resolve,reject)=>{let handleError=__name(e=>{e.code==="EADDRINUSE"?resolve(!1):reject(e)},"handleError");server.addListener("error",handleError),server.listen(port,()=>{server.removeListener("error",handleError),resolve(!0)})});port=nextPort(port));return port}__name(listen,"listen");var MessageLan="lan",MessageLanEntry=defineMessage(MessageLan,async function(info){let proxy=this.proxies.find(p2=>p2.originalPort===info.port);if(proxy){this.context.onLanMessage(this.id,{motd:info.motd,port:await proxy.actualPort});return}console.log("Try create proxy server:");let server=(0,import_net.createServer)(socket=>{console.log(`Create datachannel to actual port ${info.port}`);let init2={protocol:"minecraft",ordered:!0};this.lastGameChannelId&&(init2.id=this.lastGameChannelId+=2);let gameChannel=this.connection.createDataChannel(`${info.port}`,init2),id=gameChannel.id;!this.lastGameChannelId&&id&&(this.lastGameChannelId=id);let buffers=[],opened=!1;socket.on("data",buf=>{opened?gameChannel.readyState==="open"&&gameChannel.send(buf):buffers.push(buf)}),gameChannel.onmessage=ev=>{socket.write(Buffer.from(ev.data))},socket.on("close",()=>{console.log(`Close game channel due to socket closed ${info.port}(${id})`),gameChannel.readyState==="open"&&gameChannel.close()}),gameChannel.onclose=()=>{console.log(`Destroy socket due to game channel is closed ${info.port}(${id})`),socket.destroy(),gameChannel.close()},gameChannel.onerror=e=>{console.log(`Game channel ${info.port}(${id}) error: %o`,e)},gameChannel.onopen=()=>{console.log(`Game channel ${info.port}(${id}) opened!`);for(let buf of buffers)gameChannel.send(buf);buffers=[],opened=!0}});proxy=new ServerProxy(info.port,listen(server,info.port,p2=>p2+1),server),console.log(`Create new server proxy: ${info.port}`),this.proxies.push(proxy),this.context.onLanMessage(this.id,{motd:info.motd,port:await proxy.actualPort})});var import_lodash=__toESM(require_lodash2());var WorkerQueue=class{constructor(worker,workers,options={}){this.worker=worker;this.workers=workers;this.retryCount=options.retryCount||this.retryCount,this.shouldRetry=options.shouldRetry||this.shouldRetry,this.retryAwait=options.retryAwait||this.retryAwait,this.isEqual=options.isEqual||this.isEqual,this.merge=options.merge||this.merge}queue=[];busy=0;retryCount=3;shouldRetry=e=>!0;retryAwait=retry=>1e3*Math.pow(2,retry);isEqual=(a,b)=>a===b;merge=(a,b)=>a;disposed=!1;onerror=(job,e)=>{};async workIfIdle(){if(!this.disposed&&this.busy<this.workers&&this.queue.length>0){this.busy++;let{job,retry}=this.queue[0];try{if(await this.worker(job),this.disposed)return;this.queue.shift()}catch(e){if(this.queue.shift(),retry<this.retryCount&&this.shouldRetry(e)){if(await new Promise(resolve=>setTimeout(resolve,this.retryAwait(retry))),this.disposed)return;this.queue.push({job,retry:retry+1})}else this.onerror(job,e)}finally{this.busy--,this.workIfIdle()}}}push(value){if(this.disposed)return;let existed=this.queue.find(j=>this.isEqual(j.job,value));if(existed){existed.job=this.merge(existed.job,value),this.workIfIdle();return}this.queue.push({job:value,retry:0}),this.workIfIdle()}dispose(){this.disposed=!0,this.queue=[]}};__name(WorkerQueue,"WorkerQueue");var RTCDuplexChannel=class{constructor(channel,createStream,maxChunk){this.channel=channel;setInterval(()=>{this.inbound&&!this.inbound.responsed&&this.channel.readyState==="open"&&this.channel.send(`download:${this.inbound.target}`)},1e3),channel.bufferedAmountLowThreshold=maxChunk*4,channel.onmessage=msg=>{if(typeof msg.data=="string"){if(msg.data==="end")this.inbound?.stream.end(),this.inbound=void 0;else if(msg.data.startsWith("error:")){let errorMsg=msg.data.substring(6);console.error("Error while download stream",errorMsg),this.inbound?.stream.destroy(new Error(errorMsg)),this.inbound=void 0}else if(msg.data.startsWith("download:")){let path=msg.data.substring(9);if(this.outbound){this.outbound.target!==path&&(console.log(`Reject peer file request ${path} due to ${this.outbound.target}`),channel.send("error:busy"));return}let readable=createStream(path);typeof readable=="string"?(console.log(`Reject peer file request ${path} due to ${readable}`),channel.send(readable)):(this.outbound={stream:readable,target:path},channel.onbufferedamountlow=()=>{readable.isPaused()&&readable.resume()},console.log(`Process peer file request: ${path}`),readable.on("data",data=>{if(data.length>maxChunk){let pivot=0;for(;pivot<data.length;){let sub=data.subarray(pivot,pivot+maxChunk);channel.send(sub),pivot+=sub.length}}else channel.send(data.buffer);channel.bufferedAmount>channel.bufferedAmountLowThreshold&&(readable.isPaused()||readable.pause())}),readable.on("end",()=>{channel.send("end"),this.outbound=void 0}).on("error",err=>{console.error("Error while reading stream",err),channel.send(`error:${err.message}`),this.outbound=void 0}))}}else this.inbound&&(this.inbound.responsed=!0,this.inbound.stream.write(Buffer.from(msg.data)))}}inbound;outbound;get isBusy(){return this.inbound!==void 0||this.outbound!==void 0}download(file,destination){this.inbound={stream:destination,target:file,responsed:!1}}};__name(RTCDuplexChannel,"RTCDuplexChannel");var getRegistry=__name(entries=>{let reg={};for(let e of entries)reg[e.type]=e.handler;return reg},"getRegistry"),handlers=getRegistry([MessageLanEntry,MessageIdentityEntry,MessageShareManifestEntry,MessageHeartbeatPingEntry,MessageHeartbeatPongEntry,MessageGetSharedManifestEntry]),PeerSession=class{constructor(id,connection,context){this.id=id;this.connection=connection;this.context=context;this.#updateDescriptor=(0,import_lodash2.default)(()=>{let description=this.connection.localDescription;context.onDescriptorUpdate(this.id,description.sdp,description.type,this.#candidates)},1500),this.setConnection(connection),this.#interval=setInterval(()=>{this.send(MessageHeartbeatPing,{time:Date.now()})},1e3)}#channel;#isClosed=!1;#candidates=[];remoteId="";lastGameChannelId=void 0;remoteInfo;proxies=[];#updateDescriptor;#interval;#channelPool=[];#getOrCreateDownloadChannel(){let idel;for(let channel2 of this.#channelPool)if(!channel2.isBusy){idel=channel2;break}if(idel)return idel;let channel=new RTCDuplexChannel(this.connection.createDataChannel(`download-${this.#channelPool.length}`,{ordered:!0,protocol:"download"}),this.createStream,this.connection.sctp?.maxMessageSize??16*1024);return this.#channelPool.push(channel),channel}#streamQueue=new WorkerQueue(async({file,destination})=>new Promise(resolve=>{let channel=this.#getOrCreateDownloadChannel();(0,import_stream2.finished)(destination,resolve),channel.download(file,destination)}),32,{shouldRetry:()=>!1,isEqual:()=>!1});isDataChannelEstablished(){return this.#channel&&this.#channel.readyState==="open"}setConnection(connection){this.connection=connection,this.connection.addEventListener("icecandidate",ev=>{let candidate=ev.candidate?.toJSON();candidate&&candidate.candidate&&this.#candidates.push({candidate:candidate.candidate,mid:candidate.sdpMid??""}),this.#updateDescriptor()}),this.connection.addEventListener("datachannel",e=>{let channel=e.channel,label=channel.label;if(channel.protocol==="minecraft"){let port=Number.parseInt(channel.label);console.log(`Receive minecraft game connection: ${port}`);let socket=(0,import_net2.createConnection)(port),id=channel.id,buffers=[];channel.onopen=()=>{console.log(`Game data channel ${port}(${id}) is opened!`);for(let buf of buffers)channel.send(buf);buffers=[]},channel.onclose=()=>{console.log(`Game connection ${id} closed and destroy socket ${label}`),socket.destroy(),channel.close()},socket.on("data",buf=>channel.readyState==="open"?channel.send(buf):buffers.push(buf)),channel.addEventListener("message",({data})=>socket.write(Buffer.from(data))),socket.on("close",()=>{console.log(`Socket ${label} closed and close game channel ${id}`),channel.readyState==="open"&&channel.close()}),channel.addEventListener("close",()=>socket.destroy()),channel.onerror=e2=>{console.error(new Error(`Game data channel ${port}(${id}) error`,{cause:e2}))},console.log(`Create game channel to ${port}(${id})`)}else channel.protocol==="metadata"?(this.setChannel(e.channel),console.log("Metadata channel created")):channel.protocol==="download"&&(console.log(`Receive peer file request: ${channel.label}`),this.#channelPool.push(new RTCDuplexChannel(channel,this.createStream,this.connection.sctp?.maxMessageSize??16*1024)))})}createStream=filePath=>{let maxChunk=this.connection.sctp?.maxMessageSize??16384;if(filePath.startsWith("/sharing")){if(filePath==="/sharing"){let man2=this.context.getSharedInstance();return man2?new import_stream2.Readable({read(){let buf=new TextEncoder().encode(JSON.stringify(man2));this.push(buf),this.push(null)},highWaterMark:maxChunk}):"NOT_FOUND"}filePath=filePath.substring(8),filePath.startsWith("/")&&(filePath=filePath.substring(1));let man=this.context.getSharedInstance();if(!man)return"NO_PERMISSION";let file=man.files.find(v=>decodeURI(v.path)===filePath);if(!file)return"NO_PERMISSION";let absPath=(0,import_path3.join)(this.context.getShadedInstancePath(),file.path);return(0,import_fs.existsSync)(absPath)?(0,import_fs.createReadStream)(absPath,{highWaterMark:maxChunk}):"NOT_FOUND"}else{if(filePath.startsWith("/image"))return filePath=filePath.substring(6),filePath.startsWith("/")&&(filePath=filePath.substring(1)),(0,import_fs.createReadStream)(this.context.getSharedImagePath(filePath),{highWaterMark:16*1024});if(filePath.startsWith("/assets"))return filePath=filePath.substring(7),(0,import_fs.createReadStream)((0,import_path3.join)(this.context.getSharedAssetsPath(),filePath),{highWaterMark:16*1024});if(filePath.startsWith("/libraries"))return filePath=filePath.substring(10),(0,import_fs.createReadStream)((0,import_path3.join)(this.context.getSharedLibrariesPath(),filePath),{highWaterMark:16*1024})}return"NOT_FOUND"};async initiate(){console.log("peer initialize"),this.setChannel(this.connection.createDataChannel(this.id,{ordered:!0,protocol:"metadata"}));let offer=await this.connection.createOffer({offerToReceiveAudio:!1,offerToReceiveVideo:!1});console.log(`Create offer ${offer.sdp}`),await this.connection.setLocalDescription(offer),this.#updateDescriptor()}async setRemoteDescription(remote){if(remote.type==="offer"){console.log(`Set remote offer ${remote.type} ${remote.sdp}`),await this.connection.setRemoteDescription(remote);let answer=await this.connection.createAnswer();return console.log(`Set local description ${answer.type} ${answer.sdp}`),await this.connection.setLocalDescription(answer),this.#updateDescriptor(),this.connection.localDescription}else console.log(`Set remote to ${remote.type} as answer`),console.log(remote.sdp),await this.connection.setRemoteDescription(remote)}waitIceGathering(){return new Promise(resolve=>{if(this.connection.iceGatheringState!=="complete"){let onStateChange=__name(()=>{this.connection.iceGatheringState==="complete"&&resolve()},"onStateChange");this.connection.addEventListener("icegatheringstatechange",onStateChange)}else resolve()})}stream(file,destination){this.#streamQueue.push({file,destination})}setChannel(channel){channel.addEventListener("message",async e=>{let message=JSON.parse(e.data);handlers[message.type]?.call(this,message.payload)}),channel.onopen=()=>{console.log(`Create metadata channel on ${channel.id}`);let info=this.context.getUserInfo();this.send(MessageIdentity,{...info})},channel.onerror=e=>{console.error(new Error("Fail to create metadata channel",{cause:e}))},channel.onclose=()=>{this.close()},this.#channel=channel}get isClosed(){return this.#isClosed}close(){this.#isClosed=!0,this.#channel&&this.#channel.readyState==="open"&&(console.log(`Metadata channel closed: ${this.#channel.id}`),this.#channel.close()),this.connection.close();for(let p2 of this.proxies)p2.server.close();clearInterval(this.#interval)}send(type,data){this.connection.connectionState!=="connected"||!this.#channel||this.#channel.readyState!=="open"||this.#channel?.send(JSON.stringify({type,payload:data}))}};__name(PeerSession,"PeerSession");var import_promises2=require("fs/promises"),import_path4=require("path");var BUILTIN=["stun.voipbuster.com:3478","stun.voipstunt.com:3478","stun.internetcalls.com:3478","stun.voip.aebc.com:3478","stun.qq.com:3478","stun.l.google.com:19302","stun2.l.google.com:19302","stun3.l.google.com:19302","stun4.l.google.com:19302"].map(s=>({urls:`stun:${s}`}));async function getIceServers(){console.log("Try to fetch rtc credential");let response=await fetch("https://api.xmcl.app/rtc/official",{method:"POST"});if(response.status===200){let credential=await response.json(),result=credential.stuns.map(s=>({urls:`stun:${s}`}));if("uris"in credential&&credential.uris)for(let uri of credential.uris)result.unshift({urls:uri,username:credential.username,credential:credential.password});return{servers:result,meta:"meta"in credential?credential.meta:void 0}}else return{servers:[]}}__name(getIceServers,"getIceServers");async function loadIceServers(cachePath){try{console.log("Try to load ice servers from cache",cachePath);let content=await(0,import_promises2.readFile)((0,import_path4.join)(cachePath,"ice-servers.json"),"utf-8"),caches=JSON.parse(content);return caches instanceof Array&&caches.length>0?(console.log("Load ice servers from cache",caches),caches.filter(v=>typeof v=="object").map(v=>{if("hostname"in v){let vv=v;return{urls:`stun:${vv.hostname}:${vv.port}`}}return v})):[]}catch(e){return console.error(e),[]}}__name(loadIceServers,"loadIceServers");async function test(factory,iceServer,portBegin){let start=Date.now(),ping=0,co=factory.createConnection(iceServer,portBegin);return new Promise(resolve=>{let ips=new Set;co.onicegatheringstatechange=s=>{co.iceGatheringState==="complete"&&(resolve([[...ips],ping||"timeout"]),chan.close(),co.close())},co.onicecandidate=ice=>{let candidate=ice.candidate;if(iceServer.credential&&!ping&&ice.candidate?.type==="relay"&&(ping=Date.now()-start),candidate&&candidate.type==="srflx"){let ip=candidate.candidate.split(" ")[4];ips.add(ip),!iceServer.credential&&!ping&&(ping=Date.now()-start)}};let chan=co.createDataChannel("test",{protocol:"test"});co.createOffer().then(offer=>{co.setLocalDescription(offer)})})}__name(test,"test");function getKey(server){return typeof server.urls=="string"?server.urls:server.urls.join(",")}__name(getKey,"getKey");async function testIceServers(factory,servers,passed,blocked,onValidIceServer,onIp,portBegin){let ipSet=new Set;await Promise.all(servers.map(async server=>{let[ips,ping]=await test(factory,server,portBegin).catch(()=>[]);console.log("Test ice server",server,ips);let key=getKey(server);if(ips.length>0){passed[key]=server,delete blocked[key],onValidIceServer(server,ping);for(let ip of ips)ipSet.has(ip)||(ipSet.add(ip),onIp(ip))}else blocked[key]=server,delete passed[key]}))}__name(testIceServers,"testIceServers");var isSameRTCServer=__name((a,b)=>getKey(a)===getKey(b),"isSameRTCServer");function createIceServersProvider(factory,onValidIceServer,onIp,onMeta){let passed={},blocked={},_resolve=__name(()=>{},"_resolve"),initPromise=new Promise(resolve=>{_resolve=resolve});return{whenReady(){return initPromise},async init(cachePath){console.log("Init ice servers"),loadIceServers(cachePath).then(cached=>{let all=[...cached,...BUILTIN],pending={};for(let a of all)pending[getKey(a)]=a;console.log("Start to test ice servers"),testIceServers(factory,Object.values(pending),passed,blocked,onValidIceServer,onIp),_resolve()},_resolve)},async update(){let{servers,meta}=await getIceServers();meta&&onMeta(meta),testIceServers(factory,servers,passed,blocked,onValidIceServer,onIp)},get(preferredIceServers=[]){let servers=Object.keys(passed).length>0?Object.values(passed):Object.values(blocked);preferredIceServers.length>0&&servers.sort((a,b)=>{let aIndex=preferredIceServers.findIndex(v=>isSameRTCServer(v,a)),bIndex=preferredIceServers.findIndex(v=>isSameRTCServer(v,b));return aIndex===-1&&bIndex===-1?0:aIndex===-1?1:bIndex===-1?-1:aIndex-bIndex});let turns=servers.filter(s=>typeof s.urls=="string"?s.urls.startsWith("turn"):s.urls.some(u=>u.startsWith("turn")));return[servers.filter(s=>typeof s.urls=="string"?s.urls.startsWith("stun"):s.urls.some(u=>u.startsWith("stun"))),turns]}}}__name(createIceServersProvider,"createIceServersProvider");var _ByteBuffer=class{buffer;view;offset;markedOffset;limit;littleEndian;noAssert;constructor(capacity,littleEndian,noAssert){if(typeof capacity>"u"&&(capacity=_ByteBuffer.DEFAULT_CAPACITY),typeof littleEndian>"u"&&(littleEndian=_ByteBuffer.DEFAULT_ENDIAN),typeof noAssert>"u"&&(noAssert=_ByteBuffer.DEFAULT_NOASSERT),!noAssert){if(capacity=capacity|0,capacity<0)throw RangeError("Illegal capacity");littleEndian=!!littleEndian,noAssert=!!noAssert}this.buffer=capacity===0?EMPTY_BUFFER:new ArrayBuffer(capacity),this.view=capacity===0?new DataView(EMPTY_BUFFER):new DataView(this.buffer),this.offset=0,this.markedOffset=-1,this.limit=capacity,this.littleEndian=littleEndian,this.noAssert=noAssert}readBytes(length,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+length>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+"+length+") <= "+this.buffer.byteLength)}let slice=this.slice(offset,offset+length);return relative&&(this.offset+=length),slice}writeBytes=this.append;writeInt8(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value|=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=1;let capacity0=this.buffer.byteLength;return offset>capacity0&&this.resize((capacity0*=2)>offset?capacity0:offset),offset-=1,this.view.setInt8(offset,value),relative&&(this.offset+=1),this}writeByte=this.writeInt8;readInt8(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+1>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+1) <= "+this.buffer.byteLength)}let value=this.view.getInt8(offset);return relative&&(this.offset+=1),value}readByte=this.readInt8;writeUint8(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value>>>=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=1;let capacity1=this.buffer.byteLength;return offset>capacity1&&this.resize((capacity1*=2)>offset?capacity1:offset),offset-=1,this.view.setUint8(offset,value),relative&&(this.offset+=1),this}writeUInt8=this.writeUint8;readUint8(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+1>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+1) <= "+this.buffer.byteLength)}let value=this.view.getUint8(offset);return relative&&(this.offset+=1),value}readUInt8=this.readUint8;writeInt16(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value|=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=2;let capacity2=this.buffer.byteLength;return offset>capacity2&&this.resize((capacity2*=2)>offset?capacity2:offset),offset-=2,this.view.setInt16(offset,value,this.littleEndian),relative&&(this.offset+=2),this}writeShort=this.writeInt16;readInt16(offset){let relative=typeof offset>"u";if(typeof offset>"u"&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+2>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+2) <= "+this.buffer.byteLength)}let value=this.view.getInt16(offset,this.littleEndian);return relative&&(this.offset+=2),value}readShort=this.readInt16;writeUint16(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value>>>=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=2;let capacity3=this.buffer.byteLength;return offset>capacity3&&this.resize((capacity3*=2)>offset?capacity3:offset),offset-=2,this.view.setUint16(offset,value,this.littleEndian),relative&&(this.offset+=2),this}writeUInt16=this.writeUint16;readUint16(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+2>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+2) <= "+this.buffer.byteLength)}let value=this.view.getUint16(offset,this.littleEndian);return relative&&(this.offset+=2),value}readUInt16=this.readUint16;writeInt32(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value|=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=4;let capacity4=this.buffer.byteLength;return offset>capacity4&&this.resize((capacity4*=2)>offset?capacity4:offset),offset-=4,this.view.setInt32(offset,value,this.littleEndian),relative&&(this.offset+=4),this}writeInt=this.writeInt32;readInt32(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+4>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+4) <= "+this.buffer.byteLength)}let value=this.view.getInt32(offset,this.littleEndian);return relative&&(this.offset+=4),value}readInt=this.readInt32;writeUint32(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value>>>=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=4;let capacity5=this.buffer.byteLength;return offset>capacity5&&this.resize((capacity5*=2)>offset?capacity5:offset),offset-=4,this.view.setUint32(offset,value,this.littleEndian),relative&&(this.offset+=4),this}writeUInt32=this.writeUint32;readUint32(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+4>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+4) <= "+this.buffer.byteLength)}let value=this.view.getUint32(offset,this.littleEndian);return relative&&(this.offset+=4),value}readUInt32=this.readUint32;writeFloat32(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value!="number")throw TypeError("Illegal value: "+value+" (not a number)");if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=4;let capacity8=this.buffer.byteLength;return offset>capacity8&&this.resize((capacity8*=2)>offset?capacity8:offset),offset-=4,this.view.setFloat32(offset,value,this.littleEndian),relative&&(this.offset+=4),this}writeFloat=this.writeFloat32;readFloat32(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+4>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+4) <= "+this.buffer.byteLength)}let value=this.view.getFloat32(offset,this.littleEndian);return relative&&(this.offset+=4),value}readFloat=this.readFloat32;writeFloat64(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value!="number")throw TypeError("Illegal value: "+value+" (not a number)");if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=8;let capacity9=this.buffer.byteLength;return offset>capacity9&&this.resize((capacity9*=2)>offset?capacity9:offset),offset-=8,this.view.setFloat64(offset,value,this.littleEndian),relative&&(this.offset+=8),this}writeDouble=this.writeFloat64;readFloat64(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+8>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+8) <= "+this.buffer.byteLength)}let value=this.view.getFloat64(offset,this.littleEndian);return relative&&(this.offset+=8),value}readDouble=this.readFloat64;append(source,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}source instanceof _ByteBuffer||(source=_ByteBuffer.wrap(source));let length=source.limit-source.offset;if(length<=0)return this;offset+=length;let capacity16=this.buffer.byteLength;return offset>capacity16&&this.resize((capacity16*=2)>offset?capacity16:offset),offset-=length,new Uint8Array(this.buffer,offset).set(new Uint8Array(source.buffer).subarray(source.offset,source.limit)),source.offset+=length,relative&&(this.offset+=length),this}appendTo(target,offset){return target.append(this,offset),this}assert(assert){return this.noAssert=!assert,this}capacity(){return this.buffer.byteLength}clear(){return this.offset=0,this.limit=this.buffer.byteLength,this.markedOffset=-1,this}clone(copy){let bb=new _ByteBuffer(0,this.littleEndian,this.noAssert);return copy?(bb.buffer=new ArrayBuffer(this.buffer.byteLength),new Uint8Array(bb.buffer).set(this.buffer),bb.view=new DataView(bb.buffer)):(bb.buffer=this.buffer,bb.view=this.view),bb.offset=this.offset,bb.markedOffset=this.markedOffset,bb.limit=this.limit,bb}compact(begin,end){if(typeof begin>"u"&&(begin=this.offset),typeof end>"u"&&(end=this.limit),!this.noAssert){if(typeof begin!="number"||begin%1!==0)throw TypeError("Illegal begin: Not an integer");if(begin>>>=0,typeof end!="number"||end%1!==0)throw TypeError("Illegal end: Not an integer");if(end>>>=0,begin<0||begin>end||end>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+begin+" <= "+end+" <= "+this.buffer.byteLength)}if(begin===0&&end===this.buffer.byteLength)return this;let len=end-begin;if(len===0)return this.buffer=EMPTY_BUFFER,this.view=new DataView(EMPTY_BUFFER),this.markedOffset>=0&&(this.markedOffset-=begin),this.offset=0,this.limit=0,this;let buffer=new ArrayBuffer(len);return new Uint8Array(buffer).set(new Uint8Array(this.buffer).subarray(begin,end)),this.buffer=buffer,this.view=new DataView(buffer),this.markedOffset>=0&&(this.markedOffset-=begin),this.offset=0,this.limit=len,this}copy(begin,end){if(typeof begin>"u"&&(begin=this.offset),typeof end>"u"&&(end=this.limit),!this.noAssert){if(typeof begin!="number"||begin%1!==0)throw TypeError("Illegal begin: Not an integer");if(begin>>>=0,typeof end!="number"||end%1!==0)throw TypeError("Illegal end: Not an integer");if(end>>>=0,begin<0||begin>end||end>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+begin+" <= "+end+" <= "+this.buffer.byteLength)}if(begin===end)return new _ByteBuffer(0,this.littleEndian,this.noAssert);let capacity=end-begin,bb=new _ByteBuffer(capacity,this.littleEndian,this.noAssert);return bb.offset=0,bb.limit=capacity,bb.markedOffset>=0&&(bb.markedOffset-=begin),this.copyTo(bb,0,begin,end),bb}copyTo(target,targetOffset,sourceOffset,sourceLimit){let relative,targetRelative;if(!this.noAssert&&!(target instanceof _ByteBuffer))throw TypeError("Illegal target: Not a ByteBuffer");if(targetOffset=(targetRelative=typeof targetOffset>"u")?target.offset:targetOffset|0,sourceOffset=(relative=typeof sourceOffset>"u")?this.offset:sourceOffset|0,sourceLimit=typeof sourceLimit>"u"?this.limit:sourceLimit|0,targetOffset<0||targetOffset>target.buffer.byteLength)throw RangeError("Illegal target range: 0 <= "+targetOffset+" <= "+target.buffer.byteLength);if(sourceOffset<0||sourceLimit>this.buffer.byteLength)throw RangeError("Illegal source range: 0 <= "+sourceOffset+" <= "+this.buffer.byteLength);let len=sourceLimit-sourceOffset;return len===0?target:(target.ensureCapacity(targetOffset+len),new Uint8Array(target.buffer).set(new Uint8Array(this.buffer).subarray(sourceOffset,sourceLimit),targetOffset),relative&&(this.offset+=len),targetRelative&&(target.offset+=len),this)}ensureCapacity(capacity){let current=this.buffer.byteLength;return current<capacity?this.resize((current*=2)>capacity?current:capacity):this}fill(value,begin,end){let relative=typeof begin>"u";if(relative&&(begin=this.offset),typeof value=="string"&&value.length>0&&(value=value.charCodeAt(0)),typeof begin>"u"&&(begin=this.offset),typeof end>"u"&&(end=this.limit),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value|=0,typeof begin!="number"||begin%1!==0)throw TypeError("Illegal begin: Not an integer");if(begin>>>=0,typeof end!="number"||end%1!==0)throw TypeError("Illegal end: Not an integer");if(end>>>=0,begin<0||begin>end||end>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+begin+" <= "+end+" <= "+this.buffer.byteLength)}if(begin>=end)return this;for(;begin<end;)this.view.setUint8(begin++,value);return relative&&(this.offset=begin),this}flip(){return this.limit=this.offset,this.offset=0,this}mark(offset){if(offset=typeof offset>"u"?this.offset:offset,!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}return this.markedOffset=offset,this}order(littleEndian){if(!this.noAssert&&typeof littleEndian!="boolean")throw TypeError("Illegal littleEndian: Not a boolean");return this.littleEndian=!!littleEndian,this}LE(littleEndian){return this.littleEndian=typeof littleEndian<"u"?!!littleEndian:!0,this}BE(bigEndian){return this.littleEndian=typeof bigEndian<"u"?!bigEndian:!1,this}prepend(source,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}source instanceof _ByteBuffer||(source=_ByteBuffer.wrap(source));let len=source.limit-source.offset;if(len<=0)return this;let diff=len-offset;if(diff>0){let buffer=new ArrayBuffer(this.buffer.byteLength+diff);new Uint8Array(buffer).set(new Uint8Array(this.buffer).subarray(offset,this.buffer.byteLength),len),this.buffer=buffer,this.view=new DataView(buffer),this.offset+=diff,this.markedOffset>=0&&(this.markedOffset+=diff),this.limit+=diff,offset+=diff}else new Uint8Array(this.buffer).set(new Uint8Array(source.buffer).subarray(source.offset,source.limit),offset-len);return source.offset=source.limit,relative&&(this.offset-=len),this}prependTo(target,offset){return target.prepend(this,offset),this}remaining(){return this.limit-this.offset}reset(){return this.markedOffset>=0?(this.offset=this.markedOffset,this.markedOffset=-1):this.offset=0,this}resize(capacity){if(!this.noAssert){if(typeof capacity!="number"||capacity%1!==0)throw TypeError("Illegal capacity: "+capacity+" (not an integer)");if(capacity|=0,capacity<0)throw RangeError("Illegal capacity: 0 <= "+capacity)}if(this.buffer.byteLength<capacity){let buffer=new ArrayBuffer(capacity);new Uint8Array(buffer).set(new Uint8Array(this.buffer)),this.buffer=buffer,this.view=new DataView(buffer)}return this}reverse(begin,end){if(typeof begin>"u"&&(begin=this.offset),typeof end>"u"&&(end=this.limit),!this.noAssert){if(typeof begin!="number"||begin%1!==0)throw TypeError("Illegal begin: Not an integer");if(begin>>>=0,typeof end!="number"||end%1!==0)throw TypeError("Illegal end: Not an integer");if(end>>>=0,begin<0||begin>end||end>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+begin+" <= "+end+" <= "+this.buffer.byteLength)}return begin===end?this:(Array.prototype.reverse.call(new Uint8Array(this.buffer).subarray(begin,end)),this.view=new DataView(this.buffer),this)}skip(length){if(!this.noAssert){if(typeof length!="number"||length%1!==0)throw TypeError("Illegal length: "+length+" (not an integer)");length|=0}let offset=this.offset+length;if(!this.noAssert&&(offset<0||offset>this.buffer.byteLength))throw RangeError("Illegal length: 0 <= "+this.offset+" + "+length+" <= "+this.buffer.byteLength);return this.offset=offset,this}slice(begin,end){if(typeof begin>"u"&&(begin=this.offset),typeof end>"u"&&(end=this.limit),!this.noAssert){if(typeof begin!="number"||begin%1!==0)throw TypeError("Illegal begin: Not an integer");if(begin>>>=0,typeof end!="number"||end%1!==0)throw TypeError("Illegal end: Not an integer");if(end>>>=0,begin<0||begin>end||end>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+begin+" <= "+end+" <= "+this.buffer.byteLength)}let bb=this.clone();return bb.offset=begin,bb.limit=end,bb}writeInt64(value,offset){let relative=typeof offset>"u";if(typeof offset>"u"&&(offset=this.offset),!this.noAssert){if(typeof value=="number"&&(value=BigInt(value)),typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}typeof value=="number"&&(value=BigInt(value)),offset+=8;let capacity6=this.buffer.byteLength;return offset>capacity6&&this.resize((capacity6*=2)>offset?capacity6:offset),offset-=8,this.view.setBigInt64(offset,value,this.littleEndian),relative&&(this.offset+=8),this}writeLong=this.writeInt64;readInt64(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+8>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+8) <= "+this.buffer.byteLength)}let value=this.view.getBigInt64(offset,this.littleEndian);return relative&&(this.offset+=8),value}readLong=this.readInt64;writeUint64(value,offset){let relative=typeof offset>"u";if(typeof offset>"u"&&(offset=this.offset),!this.noAssert){if(typeof value=="number"&&(value=BigInt(value)),typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}typeof value=="number"&&(value=BigInt(value)),offset+=8;let capacity7=this.buffer.byteLength;return offset>capacity7&&this.resize((capacity7*=2)>offset?capacity7:offset),offset-=8,this.view.setBigUint64(offset,value,this.littleEndian),relative&&(this.offset+=8),this}writeUInt64=this.writeUint64;readUint64(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+8>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+8) <= "+this.buffer.byteLength)}let value=this.view.getBigUint64(offset,this.littleEndian);return relative&&(this.offset+=8),value}readUInt64=this.readUint64;toBuffer(forceCopy){let offset=this.offset,limit=this.limit;if(!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: Not an integer");if(offset>>>=0,typeof limit!="number"||limit%1!==0)throw TypeError("Illegal limit: Not an integer");if(limit>>>=0,offset<0||offset>limit||limit>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+offset+" <= "+limit+" <= "+this.buffer.byteLength)}if(!forceCopy)return offset===0&&limit===this.buffer.byteLength?this.buffer:this.buffer.slice(offset,limit);if(offset===limit)return EMPTY_BUFFER;let buffer=new ArrayBuffer(limit-offset);return new Uint8Array(buffer).set(new Uint8Array(this.buffer).subarray(offset,limit),0),buffer}toArrayBuffer=this.toBuffer},ByteBuffer=_ByteBuffer;__name(ByteBuffer,"ByteBuffer"),__publicField(ByteBuffer,"VERSION","0.0.1"),__publicField(ByteBuffer,"LITTLE_ENDIAN",!0),__publicField(ByteBuffer,"BIG_ENDIAN",!1),__publicField(ByteBuffer,"DEFAULT_CAPACITY",16),__publicField(ByteBuffer,"DEFAULT_ENDIAN",_ByteBuffer.BIG_ENDIAN),__publicField(ByteBuffer,"DEFAULT_NOASSERT",!1),__publicField(ByteBuffer,"accessor",function(){return DataView}),__publicField(ByteBuffer,"allocate",function(capacity,littleEndian,noAssert){return new _ByteBuffer(capacity,littleEndian,noAssert)}),__publicField(ByteBuffer,"concat",function(buffers,littleEndian,noAssert){let capacity=0,k=buffers.length,length;for(let i2=0,length2;i2<k;++i2){let buf=buffers[i2];buf instanceof _ByteBuffer||(buffers[i2]=_ByteBuffer.wrap(buf)),length2=buffers[i2].limit-buffers[i2].offset,length2>0&&(capacity+=length2)}if(capacity===0)return new _ByteBuffer(0,littleEndian,noAssert);let bb=new _ByteBuffer(capacity,littleEndian,noAssert),bi,view=new Uint8Array(bb.buffer),i=0;for(;i<k;)bi=buffers[i++],length=bi.limit-bi.offset,!(length<=0)&&(view.set(new Uint8Array(bi.buffer).subarray(bi.offset,bi.limit),bb.offset),bb.offset+=length);return bb.limit=bb.offset,bb.offset=0,bb}),__publicField(ByteBuffer,"type",function(){return ArrayBuffer}),__publicField(ByteBuffer,"wrap",function(buffer,littleEndian,noAssert){if(buffer===null||typeof buffer!="object")throw TypeError("Illegal buffer");let bb;if(buffer instanceof _ByteBuffer)return bb=buffer.clone(),bb.markedOffset=-1,bb;if(buffer instanceof Uint8Array)bb=new _ByteBuffer(0,littleEndian,noAssert),buffer.length>0&&(bb.buffer=buffer.buffer,bb.offset=buffer.byteOffset,bb.limit=buffer.byteOffset+buffer.byteLength,bb.view=new DataView(buffer.buffer));else if(buffer instanceof ArrayBuffer)bb=new _ByteBuffer(0,littleEndian,noAssert),buffer.byteLength>0&&(bb.buffer=buffer,bb.offset=0,bb.limit=buffer.byteLength,bb.view=buffer.byteLength>0?new DataView(buffer):new DataView(EMPTY_BUFFER));else if(Object.prototype.toString.call(buffer)==="[object Array]"){bb=new _ByteBuffer(buffer.length,littleEndian,noAssert),bb.limit=buffer.length;for(let i=0;i<buffer.length;++i)bb.view.setUint8(i,buffer[i])}else throw TypeError("Illegal buffer");return bb});var EMPTY_BUFFER=new ArrayBuffer(0);var kNBTPrototype=Symbol("NBTPrototype"),kNBTConstructor=Symbol("NBTConstructor");function ensurePrototype(object){let nbtPrototype=getPrototypeOf(object);if(!nbtPrototype){nbtPrototype=createPrototypeObject({},object.constructor),setPrototypeOf(object,nbtPrototype);let parentProtoType=Object.getPrototypeOf(object);if(parentProtoType!==Object.prototype){let parentPrototype=ensurePrototype(parentProtoType);Object.setPrototypeOf(nbtPrototype,parentPrototype)}}return nbtPrototype}__name(ensurePrototype,"ensurePrototype");function TagType(type){return(clzPrototype,key)=>{let nbtPrototype=ensurePrototype(clzPrototype);nbtPrototype[key]=type}}__name(TagType,"TagType");function createPrototypeObject(schema,constructor){let proto={...schema};return Object.defineProperty(proto,kNBTConstructor,{value:()=>{let object;if(constructor)try{object=new constructor}catch{object={},Object.setPrototypeOf(object,constructor.prototype)}else object={};return Object.defineProperty(object,kNBTPrototype,{value:proto}),object}}),proto}__name(createPrototypeObject,"createPrototypeObject");function getPrototypeOf(object){return(typeof object=="function"?object.prototype:object)[kNBTPrototype]}__name(getPrototypeOf,"getPrototypeOf");function setPrototypeOf(object,nbtPrototype){let target=typeof object=="function"?object.prototype:object;Object.defineProperty(target,kNBTPrototype,{value:nbtPrototype})}__name(setPrototypeOf,"setPrototypeOf");(TagType2=>{TagType2.End=0,TagType2.Byte=1,TagType2.Short=2,TagType2.Int=3,TagType2.Long=4,TagType2.Float=5,TagType2.Double=6,TagType2.ByteArray=7,TagType2.String=8,TagType2.List=9,TagType2.Compound=10,TagType2.IntArray=11,TagType2.LongArray=12;function getName(tagType){return["End","Byte","Short","Int","Long","Float","Double","ByteArray","String","List","Compound","IntArray","LongArray"][tagType]}TagType2.getName=getName,__name(getName,"getName")})(TagType||={});var calculateVarint32=__name(function(value){return value=value>>>0,value<1<<7?1:value<1<<14?2:value<1<<21?3:value<1<<28?4:5},"calculateVarint32"),zigZagEncode32=__name(function(n2){return((n2|=0)<<1^n2>>31)>>>0},"zigZagEncode32"),zigZagDecode32=__name(function(n2){return n2>>>1^-(n2&1)|0},"zigZagDecode32");ByteBuffer.prototype.writeVarint32=function(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value|=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}let size=calculateVarint32(value),b;offset+=size;let capacity10=this.buffer.byteLength;for(offset>capacity10&&this.resize((capacity10*=2)>offset?capacity10:offset),offset-=size,value>>>=0;value>=128;)b=value&127|128,this.view.setUint8(offset++,b),value>>>=7;return this.view.setUint8(offset++,value),relative?(this.offset=offset,this):size};ByteBuffer.prototype.writeVarint32ZigZag=function(value,offset){return this.writeVarint32(zigZagEncode32(value),offset)};ByteBuffer.prototype.readVarint32=function(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+1>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+1) <= "+this.buffer.byteLength)}let c=0,value=0>>>0,b;do{if(!this.noAssert&&offset>this.limit){let err=Error("Truncated");throw err.truncated=!0,err}b=this.view.getUint8(offset++),c<5&&(value|=(b&127)<<7*c),++c}while(b&128);return value|=0,relative?(this.offset=offset,value):{value,length:c}};ByteBuffer.prototype.readVarint32ZigZag=function(offset){let val2=this.readVarint32(offset);return typeof val2=="object"?val2.value=zigZagDecode32(val2.value):val2=zigZagDecode32(val2),val2};var calculateVarint64=__name(function(value){typeof value=="number"&&(value=BigInt(value));let part0=Number(value)>>>0,part1=Number(value>>28n)>>>0,part2=Number(value>>56n)>>>0;return part2===0?part1===0?part0<1<<14?part0<1<<7?1:2:part0<1<<21?3:4:part1<1<<14?part1<1<<7?5:6:part1<1<<21?7:8:part2<1<<7?9:10},"calculateVarint64"),zigZagEncode64=__name(function(value){return typeof value=="number"&&(value=BigInt(value)),value<<1n^value>>63n},"zigZagEncode64"),zigZagDecode64=__name(function(value){return typeof value=="number"&&(value=BigInt(value)),value>>1n^~(value&1n)+1n},"zigZagDecode64");ByteBuffer.prototype.writeVarint64=function(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value=="number"&&(value=BigInt(value)),typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}typeof value=="number"&&(value=BigInt(value));let size=calculateVarint64(value),part0=Number(value)>>>0,part1=Number(value>>28n)>>>0,part2=Number(value>>56n)>>>0;offset+=size;let capacity11=this.buffer.byteLength;switch(offset>capacity11&&this.resize((capacity11*=2)>offset?capacity11:offset),offset-=size,size){case 10:this.view.setUint8(offset+9,part2>>>7&1);case 9:this.view.setUint8(offset+8,size!==9?part2|128:part2&127);case 8:this.view.setUint8(offset+7,size!==8?part1>>>21|128:part1>>>21&127);case 7:this.view.setUint8(offset+6,size!==7?part1>>>14|128:part1>>>14&127);case 6:this.view.setUint8(offset+5,size!==6?part1>>>7|128:part1>>>7&127);case 5:this.view.setUint8(offset+4,size!==5?part1|128:part1&127);case 4:this.view.setUint8(offset+3,size!==4?part0>>>21|128:part0>>>21&127);case 3:this.view.setUint8(offset+2,size!==3?part0>>>14|128:part0>>>14&127);case 2:this.view.setUint8(offset+1,size!==2?part0>>>7|128:part0>>>7&127);case 1:this.view.setUint8(offset,size!==1?part0|128:part0&127)}return relative?(this.offset+=size,this):size};ByteBuffer.prototype.writeVarint64ZigZag=function(value,offset){return this.writeVarint64(zigZagEncode64(value),offset)};ByteBuffer.prototype.readVarint64=function(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+1>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+1) <= "+this.buffer.byteLength)}let start=offset,part0=0,part1=0,part2=0,b=0;if(b=this.view.getUint8(offset++),part0=b&127,b&128&&(b=this.view.getUint8(offset++),part0|=(b&127)<<7,b&128&&(b=this.view.getUint8(offset++),part0|=(b&127)<<14,b&128&&(b=this.view.getUint8(offset++),part0|=(b&127)<<21,b&128&&(b=this.view.getUint8(offset++),part1=b&127,b&128&&(b=this.view.getUint8(offset++),part1|=(b&127)<<7,b&128&&(b=this.view.getUint8(offset++),part1|=(b&127)<<14,b&128&&(b=this.view.getUint8(offset++),part1|=(b&127)<<21,b&128&&(b=this.view.getUint8(offset++),part2=b&127,b&128&&(b=this.view.getUint8(offset++),part2|=(b&127)<<7,b&128))))))))))throw Error("Buffer overrun");let value=BigInt(part0|part1<<28)|BigInt(part1>>>4|part2<<24)<<32n;return relative?(this.offset=offset,value):{value,length:offset-start}};ByteBuffer.prototype.readVarint64ZigZag=function(offset){let val2=this.readVarint64(offset);return val2&&typeof val2=="object"?val2.value=zigZagDecode64(val2.value):val2=zigZagDecode64(val2),val2};var VarInt={decode:(buffer,inst)=>buffer.readVarint32(),encode:(buffer,inst)=>{buffer.writeVarint32(inst)}};var Short={decode:(buffer,inst)=>buffer.readShort(),encode:(buffer,inst)=>{buffer.writeShort(inst)}};var Long={decode:(buffer,inst)=>buffer.readLong(),encode:(buffer,inst)=>{buffer.writeInt64(inst)}};var String2={decode:buffer=>{let length=buffer.readVarint32();return Buffer.from(buffer.readBytes(length).toBuffer()).toString("utf-8")},encode:(buffer,inst)=>{let byte=Buffer.from(inst);buffer.writeVarint32(byte.byteLength),buffer.writeBytes(Buffer.from(inst))}},Json={decode:(buffer,inst)=>JSON.parse(String2.decode(buffer,inst)),encode:(buffer,inst,ctx)=>{String2.encode(buffer,JSON.stringify(inst),ctx)}};var PacketMetadata=Symbol("PacketMetadata"),PacketFieldsMetadata=Symbol("PacketFieldsMetadata");function Field(type){return(target,key)=>{let container=target;container[PacketFieldsMetadata]||(container[PacketFieldsMetadata]=[]),container[PacketFieldsMetadata].push({name:key,type})}}__name(Field,"Field");function Packet(side,id,state,name=""){return constructor=>{let container=constructor.prototype,fields=container[PacketFieldsMetadata]||[];container[PacketMetadata]={id,name:name||constructor.name,side,state,coder:{encode(buffer,value){fields.forEach(cod=>{cod.type.encode(buffer,value[cod.name])})},decode(buffer){let value=newCall(constructor);return fields.forEach(cod=>{try{value[cod.name]=cod.type.decode(buffer)}catch(e){console.error(new Error(`Exception during reciving packet [${id}]${constructor.name}`)),console.error(e)}}),value}}}}}__name(Packet,"Packet");function newCall(Cls){return new(Function.prototype.bind.apply(Cls,arguments))}__name(newCall,"newCall");var Handshake=class{protocolVersion;serverAddress;serverPort;nextState};__name(Handshake,"Handshake"),__decorateClass([Field(VarInt)],Handshake.prototype,"protocolVersion",2),__decorateClass([Field(String2)],Handshake.prototype,"serverAddress",2),__decorateClass([Field(Short)],Handshake.prototype,"serverPort",2),__decorateClass([Field(VarInt)],Handshake.prototype,"nextState",2),Handshake=__decorateClass([Packet("client",0,"handshake")],Handshake);var ServerQuery=class{};__name(ServerQuery,"ServerQuery"),ServerQuery=__decorateClass([Packet("client",0,"status")],ServerQuery);var ServerStatus2=class{status};__name(ServerStatus2,"ServerStatus"),__decorateClass([Field(Json)],ServerStatus2.prototype,"status",2),ServerStatus2=__decorateClass([Packet("server",0,"status")],ServerStatus2);var Ping=class{time=BigInt(Date.now())};__name(Ping,"Ping"),__decorateClass([Field(Long)],Ping.prototype,"time",2),Ping=__decorateClass([Packet("client",1,"status")],Ping);var Pong=class{ping};__name(Pong,"Pong"),__decorateClass([Field(Long)],Pong.prototype,"ping",2),Pong=__decorateClass([Packet("server",1,"status")],Pong);var import_dgram=require("dgram"),import_events2=require("events");var LAN_MULTICAST_ADDR="224.0.2.60",LAN_MULTICAST_ADDR_V6="FF75:230::60",LAN_MULTICAST_PORT=4445,MinecraftLanDiscover=class extends import_events2.EventEmitter{socket;#ready=!1;#group;get isReady(){return this.#ready}constructor(type="udp4"){super();let sock=(0,import_dgram.createSocket)({type,reuseAddr:!0});this.#group=type==="udp4"?LAN_MULTICAST_ADDR:LAN_MULTICAST_ADDR_V6,sock.on("listening",()=>{let address=sock.address();sock.addMembership(this.#group,type==="udp4"?address.address:void 0),sock.setMulticastTTL(128),sock.setBroadcast(!0),this.#ready=!0}),sock.on("message",(buf,remote)=>{let content=buf.toString("utf-8"),motdRegx=/\[MOTD\](.+)\[\/MOTD\]/g,portResult=/\[AD\](.+)\[\/AD\]/g.exec(content);if(!(!portResult||!portResult[1])){let motd=motdRegx.exec(content)?.[1]??"",port=Number.parseInt(portResult[1]);this.emit("discover",{motd,port,remote})}}),this.socket=sock}broadcast(inf){return new Promise((resolve,reject)=>{this.socket.send(`[MOTD]${inf.motd}[/MOTD][AD]${inf.port}[/AD]`,LAN_MULTICAST_PORT,this.#group,(err,bytes)=>{err?reject(err):resolve(bytes)})})}bind(){return new Promise((resolve,reject)=>{this.socket.bind(LAN_MULTICAST_PORT,()=>{resolve()}).once("error",e=>{reject(e)})})}destroy(){return new Promise(resolve=>{this.socket.close(resolve)})}};__name(MinecraftLanDiscover,"MinecraftLanDiscover");var import_dgram2=require("dgram");function setup(discover,lanScope,allPeers){discover.bind().then(()=>{console.log("Minecraft LAN discover ready")},e=>{console.error(new Error("Fail to bind Minecraft LAN discover",{cause:e}))}),discover.socket.on("error",e=>{console.error(new Error("Minecraft discover socket error",{cause:e}))}),discover.on("discover",info=>{let peers=allPeers.entries.filter(c=>c.connection.connectionState==="connected");for(let conn of peers)if(lanScope.has(conn.remoteId)||conn.proxies.find(p2=>p2.actualPortValue===info.port))return;for(let conn of peers)conn.send(MessageLan,info)})}__name(setup,"setup");var LAN_MULTICAST_PORT2=4446,LAN_MULTICAST_ADDR2="224.0.2.60";function createLanDiscover(idSignal,peers,emitter2){let discover=new MinecraftLanDiscover,discoverV6=new MinecraftLanDiscover("udp6"),set=new Set,sock=(0,import_dgram2.createSocket)({reuseAddr:!0,type:"udp4"});sock.bind(LAN_MULTICAST_PORT2),sock.on("listening",()=>{let address=sock.address();sock.addMembership(LAN_MULTICAST_ADDR2,address.address),sock.setMulticastTTL(128),sock.setBroadcast(!0)}),sock.on("message",(buf,remote)=>{let content=buf.toString("utf-8");set.add(content)}),setup(discover,set,peers),setup(discoverV6,set,peers);let ports=[];function setExposedPorts(exposed){ports=exposed||[]}return __name(setExposedPorts,"setExposedPorts"),idSignal.then(id=>{setInterval(()=>{if(sock.send(id,LAN_MULTICAST_PORT2,LAN_MULTICAST_ADDR2),ports&&ports.length>0)for(let p2 of ports)discover.isReady&&discover.broadcast({port:p2,motd:"Minecraft Server"}),discoverV6.isReady&&discoverV6.broadcast({port:p2,motd:"Minecraft Server"})},1e3)}),{destroy:()=>{sock.close(),discover.destroy(),discoverV6.destroy()},onLanMessage:(session,msg)=>{emitter2.emit("lan",{session,...msg}),discover.isReady&&discover.broadcast(msg),discoverV6.isReady&&discoverV6.broadcast(msg)},setExposedPorts}}__name(createLanDiscover,"createLanDiscover");var import_fast_xml_parser=__toESM(require_fxp()),import_undici2=__toESM(require_undici()),import_http2=require("http"),import_url=__toESM(require("url"));function getAllServicesDevices(device){let services=[],devices=[];function toArray(item){return Array.isArray(item)?item:[item]}__name(toArray,"toArray");function traverseServices(service){service&&services.push(service)}__name(traverseServices,"traverseServices");function traverseDevices(device2){device2&&(devices.push(device2),device2.deviceList&&device2.deviceList.device&&toArray(device2.deviceList.device).forEach(traverseDevices),device2.serviceList&&device2.serviceList.service&&toArray(device2.serviceList.service).forEach(traverseServices))}return __name(traverseDevices,"traverseDevices"),traverseDevices(device),{services,devices}}__name(getAllServicesDevices,"getAllServicesDevices");var Device=class{constructor(url3){this.url=url3;this.client=new import_undici2.Client(new URL(url3).origin),this.services=["urn:schemas-upnp-org:service:WANIPConnection:1","urn:schemas-upnp-org:service:WANIPConnection:2","urn:schemas-upnp-org:service:WANPPPConnection:1"]}services;device;lastUpdate=0;ttl=60*1e3;baseUrl="";client;async connectDevice(){if(this.device&&Date.now()-this.lastUpdate<this.ttl)return this.device;let res=await(0,import_undici2.request)(this.url,{method:"GET",dispatcher:this.client});if(res.statusCode!==200)throw new Error("Request failed: "+res.statusCode);let data=await res.body.text(),info=new import_fast_xml_parser.default.XMLParser().parse(data),device=info.root.device;if(!device)throw new Error(`Invalid router device service! ${data.toString()}`);return this.device=device,this.baseUrl=info.baseUrl,this.lastUpdate=Date.now(),device}async run(action,args){let info=await this._getService(this.services),body='<?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:'+action+" xmlns:u="+JSON.stringify(info.service)+">"+Object.entries(args).map(args2=>"<"+args2[0]+">"+(args2[1]!==void 0?args2[1]:"")+"</"+args2[0]+">").join("")+"</u:"+action+"></s:Body></s:Envelope>",req=(0,import_http2.request)(info.controlURL,{method:"POST",headers:{"Content-Type":'text/xml; charset="utf-8"',"Content-Length":Buffer.byteLength(body).toString(),connection:"close",SOAPAction:JSON.stringify(info.service+"#"+action)}});req.write(body),req.end();let res=await new Promise((resolve,reject)=>{req.once("response",resolve),req.once("error",reject)}),rbody=__name(async()=>new Promise((resolve,reject)=>{let buf=[];res.on("data",d=>{buf.push(d)}),res.on("end",()=>{resolve(Buffer.concat(buf).toString())})}),"rbody");if(res.statusCode!==200){let parser2=new import_fast_xml_parser.default.XMLParser;if(res.headers["content-length"]&&Number(res.headers["content-length"])>0){let error=parser2.parse(await rbody())["s:Envelope"]["s:Body"]["s:Fault"];throw Object.assign(new Error(`Upnp action ${info.service}#${action} failed: ${res.statusCode}`),error)}throw new Error(`Upnp action ${info.service}#${action} failed: ${res.statusCode}`)}let data=await rbody();return new import_fast_xml_parser.default.XMLParser({parseAttributeValue:!0,ignoreAttributes:!1}).parse(data)["s:Envelope"]["s:Body"]}async _getService(types){let device=await this.connectDevice(),{services,devices}=getAllServicesDevices(device),s=services.filter(service=>types.indexOf(service.serviceType)!==-1);if(s.length===0||!s[0].controlURL||!s[0].SCPDURL)throw new Error("Service not found");let base=new URL(this.baseUrl||this.url);console.log(this.url);function addPrefix(u){let uri;try{uri=new URL(u)}catch{uri=new URL(u,base.href)}return uri.host=uri.host||base.host,uri.protocol=uri.protocol||base.protocol,import_url.default.format(uri)}return __name(addPrefix,"addPrefix"),{service:s[0].serviceType,SCPDURL:addPrefix(s[0].SCPDURL),controlURL:addPrefix(s[0].controlURL)}}};__name(Device,"Device");var import_dgram3=__toESM(require("dgram")),import_events3=require("events"),import_os=__toESM(require("os"));var MULTICAST_IP_ADDRESS="239.255.255.250",MULTICAST_PORT=1900;async function createSsdp(options={}){let interfaces=import_os.default.networkInterfaces(),sourcePort=options.sourcePort??0;function createSocket3(interf){let socket=import_dgram3.default.createSocket(interf.family==="IPv4"?"udp4":"udp6");return new Promise((resolve,reject)=>{socket.on("listening",()=>{resolve(socket)}),socket.on("error",e=>{socket&&socket.close(),resolve(void 0)}),socket.bind(sourcePort,interf.address)})}__name(createSocket3,"createSocket");let sockets=await Promise.all(Object.values(interfaces).map(infos=>infos?.filter(info=>!info.internal).map(item=>createSocket3(item))||[]).reduce((a,b)=>[...a,...b],[]));return new Ssdp(sourcePort,sockets.filter(s=>!!s))}__name(createSsdp,"createSsdp");var Ssdp=class extends import_events3.EventEmitter{constructor(sourcePort,sockets){super();this.sourcePort=sourcePort;this.sockets=sockets;this.multicast=MULTICAST_IP_ADDRESS,this.port=MULTICAST_PORT,this._destroyed=!1;for(let socket of sockets){socket.on("message",(message,info)=>{this._destroyed||this._parseResponse(message.toString(),socket.address(),info)});let onClose=__name(()=>{if(socket){let index=this.sockets.indexOf(socket);this.sockets.splice(index,1)}},"onClose");socket.on("close",()=>{onClose()})}}multicast;port;_destroyed;search(device){if(this._destroyed)throw new Error("client is destroyed");return new Promise((resolve,reject)=>{let query=Buffer.from(`M-SEARCH * HTTP/1.1\r
HOST: `+this.multicast+":"+this.port+`\r
MAN: "ssdp:discover"\r
MX: 1\r
ST: `+device+`\r
\r
`);for(let socket of this.sockets)socket.send(query,0,query.length,this.port,this.multicast);let onDevice=__name((info,address)=>{info.st===device&&(this.removeListener("_device",onDevice),resolve({info,address}))},"onDevice");this.on("_device",onDevice)})}_parseResponse(response,addr,remote){if(this._destroyed||!/^(HTTP|NOTIFY)/m.test(response))return;let headers=this._parseMimeHeader(response);headers.st&&this.emit("_device",headers,addr)}_parseMimeHeader(headerStr){return headerStr.split(/\r\n/g).reduce((headers,line)=>(line.replace(/^([^:]*)\s*:\s*(.*)$/,(a,key,value)=>(headers[key.toLowerCase()]=value,a)),headers),{})}destroy(){for(this._destroyed=!0;this.sockets.length>0;){let socket=this.sockets.shift();socket&&socket.close()}}};__name(Ssdp,"Ssdp");var ERROR_GATEWAY_NOTFOUND="GatewayNotFound";function normalize(option){return option?typeof option=="string"?Number.isNaN(option)?{}:{port:Number(option)}:typeof option=="number"?{port:option}:option:{}}__name(normalize,"normalize");var UpnpClient=class{constructor(ssdp){this.ssdp=ssdp;this.timeout=1800,this._destroyed=!1}timeout;_destroyed;device;address;expiredAt=0;ttl=3e5;promise;async map(options){if(this._destroyed)throw new Error("client is destroyed");let{device,address}=await this.findGateway(),remote=normalize(options.public),remotePort=remote.port;if(remotePort===void 0)throw new Error("The options.public should assign the port of the port to expose!");let internal=normalize(options.private),internalPort=internal.port??remotePort,description=options.description||"node:nat:upnp",protocol=options.protocol?options.protocol.toUpperCase():"TCP",ttl=60*30;typeof options.ttl=="number"&&(ttl=options.ttl),typeof options.ttl=="string"&&!isNaN(options.ttl)&&(ttl=Number(options.ttl)),await device.run("AddPortMapping",{NewRemoteHost:remote.host,NewExternalPort:remotePort,NewProtocol:protocol,NewInternalPort:internalPort,NewInternalClient:internal.host||address.address,NewEnabled:1,NewPortMappingDescription:description,NewLeaseDuration:ttl})}async unmap(options){if(this._destroyed)throw new Error("client is destroyed");let{device}=await this.findGateway(),remote=normalize(options.public),remotePort=remote.port;if(!remotePort)throw new Error("Cannot unmap the port undefined!");let protocol=options.protocol?options.protocol.toUpperCase():"TCP";try{return await device.run("DeletePortMapping",{NewRemoteHost:remote.host,NewExternalPort:remotePort,NewProtocol:protocol}),!0}catch(e){let err=e;if(err.detail?.UPnPError&&err.detail.UPnPError.errorCode===714)return!1;throw e}}async getMappings(options={}){if(this._destroyed)throw new Error("client is destroyed");let{device,address}=await this.findGateway(),results=[];for(let i=0,end=!1;!end;i++)try{let entries=await device.run("GetGenericPortMappingEntry",{NewPortMappingIndex:i}),key=Object.keys(entries).find(k=>/:GetGenericPortMappingEntryResponse/.test(k));if(!key)throw new Error("Incorrect response");let data=entries[key],result={public:{host:(typeof data.NewRemoteHost=="string"&&(data.NewRemoteHost||""))??void 0,port:parseInt(data.NewExternalPort,10)},private:{host:data.NewInternalClient,port:parseInt(data.NewInternalPort,10)},protocol:data.NewProtocol.toLowerCase(),enabled:data.NewEnabled==="1"||data.NewEnabled===1,description:data.NewPortMappingDescription,ttl:parseInt(data.NewLeaseDuration,10),local:data.NewInternalClient===address.address};results.push(result)}catch(e){e&&i!==1&&(end=!0)}if(options.local&&(results=results.filter(item=>item.local)),options.description){let description=options.description;results=results.filter(item=>typeof item.description!="string"?!1:description instanceof RegExp?item.description.match(description)!==null:item.description.indexOf(description)!==-1)}return results}async externalIp(){if(this._destroyed)throw new Error("client is destroyed");let{device}=await this.findGateway(),data=await device.run("GetExternalIPAddress",{}),key=null;if(Object.keys(data).some(function(k){return/:GetExternalIPAddressResponse$/.test(k)?(key=k,!0):!1}),!key)throw new Error("Incorrect response");return data[key].NewExternalIPAddress}async findGateway(){if(this._destroyed)throw new Error("client is destroyed");if(this.expiredAt<Date.now()&&this.device&&this.address)return{device:this.device,address:this.address};if(this.promise)return await this.promise;let lookup=__name(async()=>{let p2=this.ssdp.search("urn:schemas-upnp-org:device:InternetGatewayDevice:1"),{device,address}=await new Promise((resolve,reject)=>{let timeout=setTimeout(function(){reject(Object.assign(new Error("Fail to find gateway. Maybe your router does not support upnp!"),{error:ERROR_GATEWAY_NOTFOUND}))},this.timeout);p2.then(({info,address:address2})=>{resolve({address:address2,device:new Device(info.location)})},reject).finally(()=>{clearTimeout(timeout)})});return this.device=device,this.address=address,this.expiredAt=Date.now()+this.ttl,{device,address}},"lookup");return this.promise=lookup().finally(()=>{this.promise=void 0}),this.promise}destroy(){this._destroyed=!0,this.ssdp.destroy()}};__name(UpnpClient,"UpnpClient");async function create(){try{let ssdp=await createSsdp(),client=new UpnpClient(ssdp),{device,address}=await client.findGateway(),info=await device.connectDevice();return{client,info,address}}catch{return}}__name(create,"create");var promise=create();async function getDeviceInfo(){return promise.then(v=>v?.info,()=>{})}__name(getDeviceInfo,"getDeviceInfo");async function getNatAddress(){return promise.then(v=>v?.address.address,()=>{})}__name(getNatAddress,"getNatAddress");function isSupported(){return promise.then(()=>!0,()=>!1)}__name(isSupported,"isSupported");async function getMappings(){try{return(await promise)?.client.getMappings()||[]}catch{return[]}}__name(getMappings,"getMappings");async function map(options){await(await promise.then(c=>c?.client))?.map(options)}__name(map,"map");async function unmap(options){return await(await promise.then(c=>c?.client))?.unmap(options)}__name(unmap,"unmap");function parseCandidate(candidate){candidate=candidate.substring(12);let parts=candidate.split(" "),[foundation,componentId,transport,priority,ip,port,type,...rest]=parts;return ip.indexOf(":")===-1?[ip,port]:[void 0,void 0]}__name(parseCandidate,"parseCandidate");async function exposeLocalPort(priv,pub){if(!await isSupported())return!1;let ip=await getNatAddress(),mappings=[{description:`XMCL Multiplayer - udp - ${priv} - ${pub}`,protocol:"udp",private:priv,public:pub,ttl:24*60*60},{description:`XMCL Multiplayer - tcp - ${priv} - ${pub}`,protocol:"tcp",private:priv,public:pub,ttl:24*60*60}],currentMappings=await getMappings(),existedMappings=currentMappings.filter(m=>m.description.indexOf("XMCL Multiplayer")!==-1&&m.private.port===priv&&m.private.host===ip&&m.public.port===pub&&m.enabled);if(existedMappings.length>0)return console.log("Reuse the existed upnp mapping %o",existedMappings),!0;try{await Promise.all(mappings.map(n2=>map(n2)))}catch(e){let err=e;if(err.detail?.UPnPError&&err.detail?.UPnPError.errorCode===501){let candidates=getUnmapCandidates(currentMappings,mappings);for(let c of candidates)await unmap(c).catch(()=>{});await Promise.all(mappings.map(n2=>map(n2)))}else if(err.detail?.UPnPError&&err.detail.UPnPError.errorCode===718){let candidates=getUnmapCandidates(currentMappings,mappings);for(let c of candidates)await unmap(c).catch(()=>{});await Promise.all(mappings.map(n2=>map(n2)))}else throw e}}__name(exposeLocalPort,"exposeLocalPort");function getUnmapCandidates(existedMappings,candidates){let unmapOptions=[],count=candidates.length;for(let i=0;i<existedMappings.length&&count>0;i++){let mapping=existedMappings[i];(mapping.description.startsWith("BJSDK")||mapping.description.startsWith("HCDN"))&&(unmapOptions.push({protocol:mapping.protocol,public:mapping.public}),count--)}return unmapOptions}__name(getUnmapCandidates,"getUnmapCandidates");var import_stun_client=__toESM(require_dist());async function raceNatType(state,iceServers){console.log("Start to sample the nat type");let stuns=iceServers.map(ice=>ice.urls).flat().map(s=>s.startsWith("stun:")?s.slice(5):s),winner=createPromiseSignal(),all=Promise.all(stuns.map(async stun=>{console.log(`Testing nat type with ${stun}`);let info=await(0,import_stun_client.getNatInfoUDP)({stun});console.log(`Nat type test result ${stun}: %o`,info),info.type!=="Blocked"&&winner.resolve({info,stun})})),winOrBlocked=await Promise.race([winner.promise,all]);if(winOrBlocked instanceof Array)state.natTypeSet(state.ips.length>0?"Symmetric NAT":"Blocked"),console.log("All nat type test failed");else{let{info,stun}=winOrBlocked;state.natTypeSet(info.type),console.log("Fast nat detection: %o",info);let result=await(0,import_stun_client.sampleNatType)({sampleCount:3,retryInterval:3e3,stun});result&&result!=="Blocked"&&state.natTypeSet(result),console.log(`Refresh nat type ${result}`)}}__name(raceNatType,"raceNatType");var import_promises3=require("timers/promises");function convertUUIDToUint8Array(id){let ints=id.replace(/-/g,"").match(/.{2}/g).map(v=>parseInt(v,16));return new Uint8Array(ints)}__name(convertUUIDToUint8Array,"convertUUIDToUint8Array");function createPeerGroup(idSignal,peers,getUserInfo,initiate,setRemoteDescription,onstate=state=>{},onerror=e=>{},onjoin=groupId=>{},onleave=()=>{},onuser=(sender,profile)=>{},onping=(ping,timestamp)=>{}){let _group,cached=localStorage.getItem("peerGroup");cached&&typeof cached=="string"&&(console.log("Cached group",cached),joinGroup(cached));async function joinGroup(groupId){console.log("Join group",groupId);let _id=await idSignal.promise;if(!groupId){let buf=new Uint16Array(1);window.crypto.getRandomValues(buf),groupId=(getUserInfo()?.name??"")+"@"+buf[0]}localStorage.setItem("peerGroup",groupId),_group=new PeerGroup(groupId,_id,()=>getUserInfo()),_group.onheartbeat=sender=>{console.log(`Get heartbeat from ${sender}`),peers.get(sender)||(_id.localeCompare(sender)>0?(console.log(`Not found the ${sender} during heartbeat. Initiate new connection`),initiate({remoteId:sender,initiate:!0})):initiate({remoteId:sender,initiate:!1}))},_group.ondescriptor=async(sender,sdp,type,candidates,iceServer,allIceServers)=>{setRemoteDescription({id:sender,session:"",sdp,candidates},type,iceServer,allIceServers)},_group.onuser=onuser,_group.onstate=onstate,_group.onerror=onerror,_group.onwebsocketping=onping,onstate(_group.state),onjoin(groupId)}__name(joinGroup,"joinGroup");function leaveGroup(){_group?.quit(),_group=void 0,localStorage.setItem("peerGroup",""),onleave()}return __name(leaveGroup,"leaveGroup"),{getGroup:()=>_group,joinGroup,leaveGroup}}__name(createPeerGroup,"createPeerGroup");var PeerGroup=class{constructor(groupId,id,gameProfile){this.groupId=groupId;this.gameProfile=gameProfile;this.#id=id,this.#url=`wss://api.xmcl.app/group/${groupId}?client=${id}`,this.socket=new WebSocket(this.#url),this.state="connecting";let idBinary=convertUUIDToUint8Array(id),heartbeatMessage=new Uint8Array(16+8);heartbeatMessage.set(idBinary);let heartbeatView=new DataView(heartbeatMessage.buffer);this.#heartbeat=setInterval(()=>{this.socket.readyState===this.socket.OPEN&&(heartbeatView.setFloat64(16,Date.now()),this.socket.send(heartbeatMessage))},4e3),this.#initiate()}messageId=0;socket;state;signals={};#closed=!1;#messageQueue=[];#id="";#heartbeat;#url="";#heartbeatLastSeen={};onstate=state=>{};onheartbeat=sender=>{};ondescriptor=(sender,sdp,type,candidates,iceServer,allServers)=>{};onerror=()=>{};onuser=(sender,profile)=>{};onwebsocketping=(ping,timestamp)=>{};#initiate(){let{groupId,socket}=this,id=this.#id;socket.onopen=()=>{this.state="connected",this.onstate?.(this.state);for(let i=this.#messageQueue.shift();i;i=this.#messageQueue.shift())this.send(i)},socket.onmessage=event=>{let{data}=event,onHeartbeat=__name(data2=>{let id2=[...data2].map(b=>("00"+b.toString(16)).slice(-2)).join("").replace(/(.{8})(.{4})(.{4})(.{4})(.{12})/,"$1-$2-$3-$4-$5");id2!==this.#id&&(this.onheartbeat?.(id2),this.#heartbeatLastSeen[id2]=Date.now())},"onHeartbeat");if(data instanceof Blob){data.arrayBuffer().then(data2=>new Uint8Array(data2)).then(onHeartbeat);return}if(data instanceof ArrayBuffer){onHeartbeat(new Uint8Array(data));return}if(data instanceof Uint8Array){onHeartbeat(data);return}if(typeof data=="string")try{let payload=JSON.parse(data.toString());if("receiver"in payload&&payload.receiver!==id||"sender"in payload&&payload.sender===id)return;if(payload.type==="DESCRIPTOR")this.send({type:"DESCRIPTOR-ECHO",receiver:payload.sender,sender:id,id:payload.id}),this.ondescriptor?.(payload.sender,payload.sdp,payload.sdpType,payload.candidates,payload.iceServer,payload.iceServers);else if(payload.type==="DESCRIPTOR-ECHO"){let signal=this.signals[payload.id];signal&&(signal.resolve(),delete this.signals[payload.id])}else if(payload.type==="WHO"){let profile=this.gameProfile();this.send({type:"ME",sender:id,profile:{...profile,avatar:profile.textures.SKIN.url}})}else if(payload.type==="ME")this.onuser?.(payload.sender,payload.profile);else if(payload.type==="PONG"){let ping=(Date.now()-payload.timestamp)/2;this.onwebsocketping?.(ping,payload.timestamp)}}catch(e){this.onerror?.(e)}};let handleClosed=__name(()=>{if(this.#closed)this.state="closed",this.onstate?.(this.state);else{this.state="connecting",this.onstate?.(this.state);let state=this.socket.readyState,sock=this.socket;(0,import_promises3.setTimeout)(1e3).then(()=>{sock===this.socket&&state===this.socket.readyState&&(this.socket=new WebSocket(this.#url),this.#initiate())})}},"handleClosed");socket.onerror=e=>{this.onerror?.(e),handleClosed()},socket.onclose=e=>{let{wasClean,reason,code}=e;handleClosed()}}wait(messageId){return this.signals[messageId]=createPromiseSignal(),this.signals[messageId].promise}async sendLocalDescription(receiverId,sdp,type,candidates,iceServer,iceServers,shouldRetry){let messageId=this.messageId++,resolve=this.wait(messageId).then(()=>!0,()=>!1);for(let i=0;i<60;++i)try{if(this.#closed)return;if(Date.now()-this.#heartbeatLastSeen[receiverId]>5*6e4)return"NO_RESPONSE";if(this.send({type:"DESCRIPTOR",receiver:receiverId,sdp,sdpType:type,sender:this.#id,candidates,id:messageId,iceServer,iceServers}),await Promise.race([resolve,(0,import_promises3.setTimeout)(4e3).then(()=>!1)])||!shouldRetry())return}catch(e){this.onerror?.(e)}return"NO_RESPONSE_TIMEOUT"}async sendWho(receiverId){this.send({type:"WHO",receiver:receiverId,sender:this.#id})}send(message){this.socket.readyState===this.socket.OPEN?this.socket.send(JSON.stringify(message)):this.#messageQueue.push(message)}quit(){this.#closed=!0,this.socket.close(),this.state="closing",clearInterval(this.#heartbeat),this.onstate?.(this.state)}};__name(PeerGroup,"PeerGroup");var import_path5=require("path");function createPeerSharing(peers){let sharedManifest,shareInstancePath="",resourcePath="";return{setResourcePath:path=>{resourcePath=path},getSharedInstance:()=>sharedManifest,getShadedInstancePath:()=>shareInstancePath,getSharedAssetsPath:()=>(0,import_path5.join)(resourcePath,"assets"),getSharedLibrariesPath:()=>(0,import_path5.join)(resourcePath,"assets"),getSharedImagePath:image=>(0,import_path5.join)(resourcePath,"images",image),shareInstance:async options=>{sharedManifest=options.manifest,shareInstancePath=options.instancePath;for(let sess of peers.entries)sess.send(MessageShareManifest,{})}}}__name(createPeerSharing,"createPeerSharing");function createPeerUserInfo(){let gameProfile;return{setUserInfo:__name(profile=>{gameProfile=profile},"setUserInfo"),getUserInfo:()=>{let profile=gameProfile;return{name:profile?.name??"Player",avatar:profile?.textures.SKIN.url??"",id:profile?.id??"",textures:profile?.textures??{SKIN:{url:""}}}}}}__name(createPeerUserInfo,"createPeerUserInfo");var import_lodash3=__toESM(require_lodash());var pBrotliDecompress=(0,import_util.promisify)(import_zlib2.brotliDecompress),pBrotliCompress=(0,import_util.promisify)(import_zlib2.brotliCompress);async function decode(description){return JSON.parse((await pBrotliDecompress(Buffer.from(description,"base64"))).toString("utf-8"))}__name(decode,"decode");var Peers=class{constructor(){this.peers={};this.onremove=()=>{}}add(peer2){this.peers[peer2.id]=peer2}#validate(sess){if(sess&&(sess.isClosed||sess.connection.connectionState==="closed"||sess.connection.connectionState==="disconnected")){delete this.peers[sess.id],this.onremove(sess.id);return}return sess}get(id,remoteId){let sess=this.peers[id]||Object.values(this.peers).find(p2=>p2.remoteId===(remoteId||id));return this.#validate(sess)}remove(id){delete this.peers[id]}get entries(){return Object.values(this.peers).map(p2=>this.#validate(p2)).filter(v=>!!v)}};__name(Peers,"Peers");function createMultiplayer(){let peers=new Peers,state=createPromiseSignal(),emitter2=new import_events4.default,_PeerConnection,_RTCPeerConnection;NodeDataChannelModule.getInstance().then(({PeerConnection:PeerConnection2})=>{_PeerConnection=PeerConnection2}),Promise.resolve().then(()=>(init_polyfill(),polyfill_exports)).then(({RTCPeerConnection:RTCPeerConnection3})=>{_RTCPeerConnection=RTCPeerConnection3});let idSignal=createPromiseSignal(),discover=createLanDiscover(idSignal,peers,emitter2),sharing=createPeerSharing(peers),userInfo=createPeerUserInfo(),host2=createHosting(peers),group=createPeerGroup(idSignal,peers,userInfo.getUserInfo,initiate,setRemoteDescription,gstate=>{state.then(s=>s.groupStateSet(gstate))},e=>{state.then(s=>{e instanceof Error&&s.groupErrorSet({message:e.message,name:e.name,stack:e.stack}),console.warn(e)})},id=>{state.then(s=>s.groupSet({group:id,state:"connected"}))},()=>{state.then(s=>s.groupSet({group:"",state:"closed"}))},(sender,profile)=>{state.then(s=>{let target=peers.get(sender);target&&s.connectionUserInfo({id:target.id,info:profile})})},(ping,timestamp)=>{state.then(s=>s.pingSet({ping,timestamp}))});state.then(s=>{s.subscribe("exposedPortsSet",ports=>{discover.setExposedPorts(ports.map(p2=>p2[0]))}),discover.setExposedPorts(s.exposedPorts.map(p2=>p2[0]))}),peers.onremove=id=>{state.then(s=>s.connectionDrop(id))};let facotry={createConnection:(server,privatePort)=>{if(localStorage.getItem("peerKernel")==="webrtc")return console.log("Use webrtc",server),new RTCPeerConnection({iceServers:server?[server]:[],iceCandidatePoolSize:8});console.log("Use node data channel",server);try{return _RTCPeerConnection&&_PeerConnection?new _RTCPeerConnection({iceServers:server?[server]:[],iceTransportPolicy:"all",portRangeBegin:privatePort,portRangeEnd:privatePort,enableIceUdpMux:!0},_PeerConnection):new RTCPeerConnection({iceServers:server?[server]:[],iceCandidatePoolSize:8})}catch(e){return console.debug(e),console.log("Use webrtc fallback",server),new RTCPeerConnection({iceServers:server?[server]:[],iceCandidatePoolSize:8})}}},iceServers=createIceServersProvider(facotry,(server,ping)=>{if(console.log("Valid ice server",server),state.then(s=>s.validIceServerSet(Array.from(new Set([...s.validIceServers,getKey(server)])))),ping){let rawKey=getKey(server),key=rawKey.split(":")[1]||rawKey;state.then(s=>s.iceServerPingSet({server:key,ping}))}debouncedRefreshNat()},ip=>{console.log("Public ip",ip),state.then(s=>s.ipsSet(Array.from(new Set([...s.ips,ip]))))},meta=>{state.then(s=>s.turnserversSet(meta))}),portCandidate=35565,createContext=__name((remoteId,targetIceServer,preferredIceServers)=>{let isAllowTurn=__name(()=>localStorage.getItem("peerAllowTurn")==="true","isAllowTurn"),stunIndex=0,turnIndex=0,current,triedTargetIceServer=!1;return{getCurrentIceServer:()=>current,setTargetIceServer:ice=>{targetIceServer=ice},getNextIceServer:()=>{if(!triedTargetIceServer&&targetIceServer&&targetIceServer.credential)return triedTargetIceServer=!0,current=targetIceServer,targetIceServer;let[stuns,turns]=iceServers.get(preferredIceServers);if(isAllowTurn()&&turns.length>0){let preferredTurn=localStorage.getItem("peerPreferredTurn");if(preferredTurn){let index=turns.findIndex(s=>s.urls.includes(preferredTurn));if(index!==-1){let cur3=turns[index];return current=cur3,cur3}}let cur2=turns[turnIndex];return turnIndex=(turnIndex+1)%turns.length,turnIndex===0&&(triedTargetIceServer=!1),current=cur2,cur2}let cur=stuns[stunIndex];return stunIndex=(stunIndex+1)%stuns.length,stunIndex===0&&(triedTargetIceServer=!1),current=cur,cur},onHeartbeat:(session,ping)=>{state.then(s=>s.connectionPing({id:session,ping}))},onInstanceShared:(session,manifest)=>{state.then(s=>s.connectionShareManifest({id:session,manifest}))},onDescriptorUpdate:(session,sdp,type,candidates)=>{console.log(candidates);let payload={sdp,id:remoteId,session,candidates};if(remoteId){console.log(`Send local description ${remoteId}: ${sdp} ${type}`);let[stuns]=iceServers.get(preferredIceServers);current&&group.getGroup()?.sendLocalDescription(remoteId,sdp,type,candidates,current,stuns,()=>{let sess=peers.get(session);return!(sess&&sess.isDataChannelEstablished())}).then(v=>{if(!v)return;let sess=peers.get(session);sess&&(sess.isDataChannelEstablished()||(peers.get(session)?.close(),peers.remove(session),state.then(s=>s.connectionDrop(session))))})}let candidate=candidates.find(c=>c.candidate.indexOf("typ srflx")!==-1);if(candidate){let[ip,port]=parseCandidate(candidate.candidate);ip&&port&&exposeLocalPort(portCandidate,Number(port)).catch(e=>{e.name==="Error"&&(e.name="MapNatError"),console.error(e)})}pBrotliCompress(JSON.stringify(payload)).then(s=>s.toString("base64")).then(compressed=>{state.then(s=>s.connectionLocalDescription({id:payload.session,description:compressed}))})},onIdentity:(session,info)=>{let p2=peers.get(session);p2&&(p2.remoteInfo=info),state.then(s=>s.connectionUserInfo({id:session,info}))},onLanMessage:discover.onLanMessage,getUserInfo:userInfo.getUserInfo,getSharedInstance:sharing.getSharedInstance,getShadedInstancePath:sharing.getShadedInstancePath,getSharedAssetsPath:sharing.getSharedAssetsPath,getSharedLibrariesPath:sharing.getSharedLibrariesPath,getSharedImagePath:sharing.getSharedImagePath}},"createContext"),getPeers=__name(()=>peers,"getPeers"),init2=__name((appDataPath,resourcePath,sessionId)=>{NodeDataChannelModule.init(appDataPath),iceServers.init(appDataPath),idSignal.resolve(sessionId),sharing.setResourcePath(resourcePath)},"init");function initiate(options){let initiator=!options.remoteId||options.initiate||!1,remoteId=options.remoteId,sessionId=options.session||(0,import_crypto.randomUUID)(),preferredIceServers=options.preferredIceServers||[];console.log(`Create peer connection to [${remoteId}]. Is initiator: ${initiator}`);let privatePort=portCandidate,create2=__name((ctx2,sessionId2)=>{let ice=ctx2.getNextIceServer();ice&&state.then(s=>s.connectionIceServersSet({id:sessionId2,iceServer:ice}));let co=facotry.createConnection(ice,privatePort);return co.onsignalingstatechange=()=>{state.then(s=>s.signalingStateChange({id:sessionId2,signalingState:co.signalingState}))},co.onicegatheringstatechange=()=>{state.then(s=>s.iceGatheringStateChange({id:sessionId2,iceGatheringState:co.iceGatheringState}))},co.onconnectionstatechange=()=>{if(state.then(s=>s.connectionStateChange({id:sessionId2,connectionState:co.connectionState})),co.connectionState==="closed"||co.connectionState==="disconnected"||co.connectionState==="failed")if(sess.isClosed)peers.remove(sessionId2),state.then(s=>s.connectionDrop(sessionId2));else if(initiator){let s=create2(ctx2,sessionId2);sess.setConnection(s),sess.initiate()}else peers.remove(sessionId2),state.then(s=>s.connectionDrop(sessionId2))},co},"create");remoteId&&group.getGroup()?.sendWho(remoteId),state.then(s=>s.connectionAdd({id:sessionId,initiator,remoteId:remoteId??"",userInfo:{name:"",id:"",textures:{SKIN:{url:""}},avatar:""},iceServer:{urls:[]},triedIceServers:[],preferredIceServers,ping:-1,signalingState:"closed",localDescriptionSDP:"",iceGatheringState:"new",connectionState:"new",sharing:void 0,selectedCandidate:void 0}));let ctx=createContext(remoteId,options.targetIceServer,preferredIceServers),sess=new PeerSession(sessionId,create2(ctx,sessionId),ctx);return peers.add(sess),remoteId&&(sess.remoteId=remoteId),initiator&&sess.initiate(),sess}__name(initiate,"initiate");function setRemoteDescription({sdp,candidates,id:sender,session},type,targetIceServer,preferredIceServers){let sess=peers.get(session,sender),newPeer=!sess;sess?targetIceServer&&sess.context.setTargetIceServer(targetIceServer):(console.log(`Not found the ${sender}. Initiate new connection`),sess=initiate({remoteId:sender,session,initiate:!1,targetIceServer,preferredIceServers})),console.log(`Set remote ${type} description: ${sdp}`),console.log(candidates);let sState=sess.connection.signalingState;if((sState==="stable"||sState==="have-local-offer")&&!sess.isDataChannelEstablished())try{sess.setRemoteDescription({sdp,type});for(let{candidate,mid}of candidates)console.log(`Add remote candidate: ${candidate} ${mid}`),sess.connection.addIceCandidate({candidate,sdpMid:mid})}catch(e){throw e instanceof Error&&e.name==="Error"&&(e.name="SetRemoteDescriptionError"),e}else console.log("Skip to set remote description as signal state is stable");return sess.id}__name(setRemoteDescription,"setRemoteDescription");async function refreshNat(){let s=await state;await Promise.all([s.natDeviceInfo?Promise.resolve():getDeviceInfo().then(i=>{i&&s.natDeviceSet(i)}),raceNatType(s,(await iceServers.get())[0])])}__name(refreshNat,"refreshNat");let debouncedRefreshNat=(0,import_lodash3.default)(refreshNat,1e3);return refreshNat(),{init:init2,emitter:emitter2,host:host2,updateIceServers:iceServers.update,setState:_state=>{state.resolve(_state),_state.connectionClear()},setUserInfo:userInfo.setUserInfo,getNatDeviceInfo:getDeviceInfo,isNatSupported:isSupported,getPeers,initiate:async()=>initiate({initiate:!0}).id,async setRemoteDescription({description,type}){let desc=typeof description=="string"?await decode(description):description;return setRemoteDescription(desc,type)},shareInstance:sharing.shareInstance,async drop(id){let existed=peers.get(id);existed&&(existed.close(),state.then(s=>s.connectionDrop(id)))},refreshNat,joinGroup:group.joinGroup,leaveGroup:group.leaveGroup}}__name(createMultiplayer,"createMultiplayer");var import_renderer=require("electron/renderer");var import_electron=require("electron"),import_events5=__toESM(require("events"));function createController(){function show(){return import_electron.ipcRenderer.invoke("control",3)}__name(show,"show");function close(){return import_electron.ipcRenderer.invoke("control",4)}__name(close,"close");function hide(){return import_electron.ipcRenderer.invoke("control",2)}__name(hide,"hide");function minimize(){return import_electron.ipcRenderer.invoke("control",0)}__name(minimize,"minimize");function maximize(){import_electron.ipcRenderer.invoke("control",1)}__name(maximize,"maximize");function flashFrame(){import_electron.ipcRenderer.invoke("flash-frame")}__name(flashFrame,"flashFrame");function focus(){import_electron.ipcRenderer.invoke("focus")}__name(focus,"focus"),import_electron.ipcRenderer.on("maximize",(_,v)=>{emitter2.emit("maximize",v)}),import_electron.ipcRenderer.on("minimize",(_,v)=>{emitter2.emit("minimize",v)});let emitter2=new import_events5.default,writeClipboard=import_electron.clipboard&&import_electron.clipboard.writeText&&typeof import_electron.clipboard.writeText=="function"?text=>import_electron.clipboard.writeText(text):text=>import_electron.ipcRenderer.invoke("write-clipboard",text);return{on(channel,listener){return emitter2.on(channel,listener),this},writeClipboard,queryAudioPermission:()=>import_electron.ipcRenderer.invoke("query-audio-permission"),openMultiplayerWindow:()=>import_electron.ipcRenderer.invoke("open-multiplayer-window"),once(channel,listener){return emitter2.once(channel,listener),this},removeListener(channel,listener){return emitter2.removeListener(channel,listener),this},focus,flashFrame,minimize,maximize,show,close,hide,showOpenDialog(...options){return import_electron.ipcRenderer.invoke("dialog:showOpenDialog",...options)},showSaveDialog(...options){return import_electron.ipcRenderer.invoke("dialog:showSaveDialog",...options)},findInPage(text,options){return import_electron.ipcRenderer.invoke("find-in-page",text,options)},stopFindInPage(){return import_electron.ipcRenderer.invoke("stop-find-in-page")}}}__name(createController,"createController");import_electron.contextBridge.exposeInMainWorld("windowController",createController());var import_electron2=require("electron"),import_events6=__toESM(require("events"));function getPrototypeMetadata(T,prototype,name){let methods=Object.getOwnPropertyNames(prototype).map(name2=>[name2,Object.getOwnPropertyDescriptor(prototype,name2)?.value]).filter(([,v])=>v instanceof Function);return{name,constructor:()=>new T,methods:methods.map(([name2,f])=>[name2,f]),prototype}}__name(getPrototypeMetadata,"getPrototypeMetadata");var typeToStatePrototype=AllStates.reduce((obj,cur)=>(obj[cur.name]=getPrototypeMetadata(cur,cur.prototype,cur.name),obj),{}),kEmitter=Symbol("Emitter"),kMethods=Symbol("Methods");function createSharedState(val2,id,methods){let emitter2=new import_events6.default;return Object.defineProperty(val2,kEmitter,{value:emitter2}),Object.defineProperty(val2,kMethods,{value:methods}),Object.assign(val2,{subscribe(key,listener){return emitter2.addListener(key,listener),this},unsubscribe(key,listener){return emitter2.removeListener(key,listener),this},subscribeAll(listener){return emitter2.addListener("*",listener),this},unsubscribeAll(listener){return emitter2.removeListener("*",listener),this},revalidate(){import_electron2.ipcRenderer.invoke("revalidate",id)}})}__name(createSharedState,"createSharedState");async function receive(_result,states,pendingCommits,gc){if(typeof _result!="object")return;let{result,error}=_result;if(error)return error.errorMessage&&(error.toString=()=>error.errorMessage),Promise.reject(error);if(result&&typeof result=="object"&&"__state__"in result){let id=result.id;if(states[id]&&states[id].deref()){console.log(`reuse state ${id}`);let state2=states[id].deref();return Object.assign(state2,result),states[id].deref()}let prototype=typeToStatePrototype[result.__state__];if(!prototype)throw new TypeError(`Unknown state object ${result.__state__}!`);delete result.__state__;let state=createSharedState(result,id,prototype.methods);for(let[method,handler]of prototype.methods)state[method]=(...args)=>{import_electron2.ipcRenderer.invoke("commit",id,method,...args)};return gc.register(state,state.id),states[id]=new WeakRef(state),queueMicrotask(()=>{if(pendingCommits[id]){for(let mutation of pendingCommits[id]){state[kEmitter].emit(mutation.type,mutation.payload),state[kEmitter].emit("*",mutation.type,mutation.payload);let method=state[kMethods].find(([name])=>name===mutation.type);typeof method?.[1]=="function"&&method[1].call(state,mutation.payload)}delete pendingCommits[id]}}),state}return result}__name(receive,"receive");function createServiceChannels(){let gc=new FinalizationRegistry(id=>{delete states[id],import_electron2.ipcRenderer.invoke("unref",id),console.log(`deref ${id}`)}),servicesEmitters=new Map,states={},pendingCommits={};return import_electron2.ipcRenderer.on("state-validating",(_,{id,semaphore})=>{let state=states[id]?.deref();state&&state[kEmitter].emit("state-validating",semaphore)}),import_electron2.ipcRenderer.on("service-event",(_,{service,event,args})=>{let emitter2=servicesEmitters.get(service)?.deref();emitter2&&emitter2.emit(event,...args)}),import_electron2.ipcRenderer.on("commit",(_,id,type,payload)=>{let state=states[id]?.deref();if(state){state[kEmitter].emit(type,payload),state[kEmitter].emit("*",type,payload);let method=state[kMethods].find(([name])=>name===type);typeof method?.[1]=="function"&&method[1].call(state,payload)}else pendingCommits[id]||(pendingCommits[id]=[]),pendingCommits[id].push({type,payload})}),{open(serviceKey){let emitter2=__name(()=>{let emitter3=servicesEmitters.get(serviceKey)?.deref();return emitter3||(emitter3=new import_events6.default,servicesEmitters.set(serviceKey,new WeakRef(emitter3))),emitter3},"getEmitter")();return{key:serviceKey,on(channel,listener){return emitter2.on(channel,listener),this},once(channel,listener){return emitter2.once(channel,listener),this},removeListener(channel,listener){return emitter2.removeListener(channel,listener),this},async call(method,...payload){let result=await import_electron2.ipcRenderer.invoke("service-call",serviceKey,method,...payload);return receive(result,states,pendingCommits,gc)}}}}}__name(createServiceChannels,"createServiceChannels");var serviceChannels=createServiceChannels();import_electron2.contextBridge.exposeInMainWorld("serviceChannels",createServiceChannels());var inited=!1;import_renderer.ipcRenderer.invoke("multiplayer-init").then(payload=>{init(payload.appDataPath,payload.resourcePath,payload.sessionId),emitter.emit("ready"),inited=!0});import_renderer.ipcRenderer.on("peer-instance-shared",(_,options)=>{shareInstance(options)});var stateReady=!1,peerServ=serviceChannels.open(PeerServiceKey);peerServ.call("getPeerState").then(state=>state).then(state=>{setState(state),stateReady=!0});var userServ=serviceChannels.open(UserServiceKey);userServ.call("getUserState").then(state=>state).then(state=>{let updated=!1;Object.values(state.users).some(u=>u.authority===AUTHORITY_MICROSOFT)&&(updateIceServers(),updated=!0),updated||state.subscribe("userProfile",p2=>{p2.authority===AUTHORITY_MICROSOFT&&(updateIceServers(),updated=!0)})});var{init,emitter,shareInstance,setState,host,updateIceServers,...peer}=createMultiplayer();listen(host,25566,p2=>p2+2).then(s=>{import_renderer.ipcRenderer.invoke("multiplayer-port",s)});var multiplayer={...peer,refreshNat:peer.refreshNat,isNatSupported:peer.isNatSupported,isReady:()=>inited&&stateReady,on:(eventName,listener)=>emitter.on(eventName,listener),once:(eventName,listener)=>emitter.once(eventName,listener),off:(eventName,listener)=>emitter.off(eventName,listener),addListener:(eventName,listener)=>emitter.addListener(eventName,listener),removeListener:(eventName,listener)=>emitter.removeListener(eventName,listener)};import_renderer.contextBridge.exposeInMainWorld("multiplayer",multiplayer);
/**
 * @license bytebuffer.js (c) 2015 Daniel Wirtz <dcode@dcode.io>
 * Backing buffer: ArrayBuffer, Accessor: DataView
 * Released under the Apache License, Version 2.0
 * see: https://github.com/dcodeIO/bytebuffer.js for details
 * @module @xmcl/bytebuffer
 */
/*! Bundled license information:

undici/lib/web/fetch/body.js:
  (*! formdata-polyfill. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> *)

undici/lib/web/websocket/frame.js:
  (*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> *)
*/
MZ                @                                       	!L!This program cannot be run in DOS mode.
$       W$wwwvwv֐wv wvwvwvqww0wXvCwv)wvww3wv+wvwwwvwRichw                PE  d g         " + K       @F                               Pg         `                                   0a    a     pf    pc           f t  \                     \ (   \ @           0K x  La @                   .text   K     K                   `.rdata  "  0K    K             @  @.data   D  a  B  a             @  .pdata    pc    b             @  @.rsrc      pf     e             @  @.reloc  t   f     e             @  B                                                                                                                                                                                                                                        LDuDHÐ1H H	ÐH|$Ht$HHI1HGA1GenuAineIA	ntelA	   AuthAentiA	cAMDA	ua   =  rSA¸  A	A  A  r6  LI¸      D8      AAr       AAA     fnA u2   @u   u%=p t=P us A t   wA   A	AAr2   1Arf~%=P u_OAs 1%   =   tg?tA!?!GI DLL	H|$Ht$ÐH1Hs#H tHHIuÐH   tHRHIHHRHHIuH uÐH1M1I tMIu*LLYA   L3L3ZM	IEÐDHID2HRDIuHH?ÐffffffH1H1M1M1M1M1HD$ÐIHI1AA    A:E
1D)AAA:AMRHuLÐIHMHL$1AA    A:E
1D)AAA:AIt!1D)AD9A    H)MuHD$H)ÐH1H tFA   IrIu3HrLHIHHtA   ԐDHIHIHuM1ÐH1H tFA   IrIu3HrLHIHHtA   ԐDHIHIHuM1H|$Ht$HHHLDQc DQc DQc A   tLA      A(  A(  /  A   A   @E	A   P!  .  HSUATAUAVIHHIHIHD$@A0AxEXE`Eh
AAiD$D1!F*yZAD1AEqD؉l$DA1!F%yZAD1AAQDt$D1D!GyZA1AAAiT$DD1D!:yZ1AEqDl$AD1D!؍5yZD1AAQDDt$D1!G.yZAD1AAiD؉T$D1!F"yZAD1AEq l$DA1D!FyZA1AAAQ$Dt$ DD1D!A>yZ1AAi(DT$$D1D!؍2yZD1AEq,Dl$(AD1!F-yZAD1AAQ0DDt$,D1!G&yZAD1AAi4T$0D1D!FyZA1AAEq8l$4DAD1D!=yZ1AAQ<DDt$8D1D!A6yZD1A3,$DT$<3l$D13l$ !F*yZD1AAD3t$D؉,$DD3t$1D3t$$!F%yZD1AAA3T$Dt$D3T$13T$(D!GyZA1AA3l$T$D3l$D13l$,D!:yZA1D3t$Dl$D3t$D1D3t$0D!؍5yZAD1A3T$Dt$3T$D13T$4G.nD1AA3l$T$D3l$ D13l$8F"n1AAD3t$Dl$DD3t$$1D3t$<Fn1AAAA3T$ DDt$D3T$(13$A>nD1A3l$$D؉T$ 3l$,D13l$2nD1AD3t$(l$$D3t$0D1D3t$F-nD1AAA3T$,Dt$(D3T$4D13T$G&n1AA3l$0DT$,D3l$813l$Fn1AAAD3t$4Dl$0DD3t$<1D3t$=nD1AA3T$8DDt$43$D13T$A6nD1A3l$<T$83l$D13l$F*nD1AAD34$l$<DD3t$D1D3t$ F%n1AAA3T$DD4$D3T$13T$$Gn1AAA3l$DT$D3l$13l$(:nD1AD3t$D؉l$D3t$D1D3t$,5nD1AA3T$Dt$3T$D13T$0G.nD1AA3l$T$D3l$D13l$4F"n1AAD3t$Dl$DD3t$ 1D3t$8Fn1AAAA3T$DDt$D3T$$13T$<A>nD1A3l$ D؉T$3l$(D13,$2nD1AD3t$$Dl$ DD3t$,D!؉D3t$F-ܼD1AA!AA3T$(DDt$$D3T$0!D3T$G&ܼ1A!AA3l$,T$(3l$4!D3l$Fܼ1AD!AAAD3t$0l$,D3t$8D!DD3t$=ܼD1AD!A3T$4DDt$0D3T$<D!3T$A6ܼD1D!A3l$8DT$4D3,$D!؉3l$F*ܼD1A!AAD3t$<D؉l$8DD3t$!DD3t$F%ܼ1AA!AA3$Dt$<3T$!D3T$ Gܼ1AD!AAA3l$$3l$D!D3l$$:ܼD1D!AD3t$Dl$DD3t$D!D3t$(5ܼD1AD!A3T$DDt$D3T$D!؉3T$,G.ܼD1A!AA3l$D؉T$D3l$!D3l$0F"ܼ1A!AAD3t$l$D3t$!DD3t$4Fܼ1AAD!AAA3T$Dt$3T$ D!D3T$8A>ܼD1D!A3l$DT$D3l$$D!3l$<2ܼD1D!AD3t$ Dl$DD3t$(D!؉D34$F-ܼD1AA!AA3T$$DDt$ D3T$,!D3T$G&ܼ1A!AA3l$(T$$3l$0!D3l$Fܼ1AD!AAAD3t$,l$(D3t$4D!DD3t$=ܼD1AD!A3T$0DDt$,D3T$8D!3T$A6ܼD1D!A3l$4T$03l$<D13l$F*bD1AAD3t$8l$4DD34$D1D3t$F%b1AAA3T$<DDt$8D3T$13T$Gb1AAA3,$DT$<D3l$13l$ :bD1AD3t$D؉,$D3t$D1D3t$$5bD1AA3T$Dt$3T$D13T$(G.bD1AA3l$T$D3l$D13l$,F"b1AAD3t$Dl$DD3t$1D3t$0Fb1AAAA3T$DDt$D3T$13T$4A>bD1A3l$D؉T$3l$ D13l$82bD1AD3t$l$D3t$$D1D3t$<F-bD1AAA3T$ Dt$D3T$(D13$G&b1AA3l$$DD3l$,13l$Fb1AAAD3t$(DDD3t$01D3t$=bD1AA3T$,D؉3T$4D13T$A6bD1A3l$03l$8D13l$F*bD1AAD3t$4DD3t$<D1D3t$F%b1AAA3T$8DD3$13T$Gb1AAA3l$<DD3l$13l$:bD1AD؉D1荴5bD1AA0AxEXE`EhA0AxEXE`EhIMI@CHt$@LvLnLfHnH^H&H|$Ht$ÐH|$Ht$HHHLHd$)p)xD)@D)HofnOfo;Q o&fponfpov f8 o~0f8 f8 fDof8 
HLF@fIEfDo8fo: 8f88fo: 8f88fo: 8f88fo: 8f88fo: 8f88fo:8f88fo:8f88fo:8f88fo:8f88fo:8f88fo:8f88fo:8f88fo:8f88fo:8f88fo:8f88fo:8f8o&fo:8onf8 fo:8ov f8 fo:8o~0f8 fo:A8f8 fAfDofpfpf~O(p(xD(@D(HHH|$Ht$ÐH|$Ht$HHHLISUATAUAVH$`A)xA){E)CE)KE)SE)[HIIIIML58Q A AXAHAPAh1!fAov@fEoNAoAoIAoQ AoY0f8 f8 f8 I@fAf8 fAfAf$fAfL$fAfT$ fAfp1fDofDˉ,$fl1fAs!1ffD1ωT$fA1fDL$0!fDo1fDo1fAsfL$fAr1fEo!1fArfA1ǉ\$fArfA1fEoV!fA1fp1fDofDԉD$fl1fAs!1ffD1׉l$fA1fD$!fDo1fDo1fAsfT$fAr1fEo!1fArfA1߉L$fArfA1fEoF!fA1fp1fDofDŉ\$ fl1fAs!1ffD1D$$fA1fDD$!fDo1fDo1fAsfl$(fAr1fEo!1fArfA1ωT$,fArfA1fEoN!fA1fp1fDofDΉL$0fl1fAs!1ffD1ǉ\$4fA1fDL$ !fDo1fDo1fAsfD$8fAr1fEo!1fArfA1׉l$<fArfA1fEoV!fAfDp1f1Ή$fDl1f!fEo1fDfA1߉L$fDo1fDT$0!1frfAr1Ɖ\$fA1fDp!1D$11fl$1fDlЉf1fEofDfAT$1߉fDo1fD$L$fr1ƉfAr1fA\$fDp11fD$ 1fDlf1fEofDfAl$$1ωfDo1fDL$T$(fr1މfAr1fAL$,fDp1ǉ1f\$01fDlʉf1fEofDfAD$41׉fDo1fDT$ l$8fr1ΉfAr1fAT$<fDp1߉1f$1fDlӉf1fEofDfA\$1fDo1fDD$0D$fr1։fAr1fAl$fDp1ω1fT$1fDlĉf1fEofDfAL$1ǉfDo1fD$\$fr1fAr1fAD$fDp111fl$ !1fDl͉1ffEo1fD1fAT$$!1fDoΉ1fDT$1fr1fArL$(!1fA1fDp11\$,!1111fD$0!1fDl։1ffEoN 1fD1fAl$4!1fDo׉1fDD$ 1fr1fArT$8!1fA1fDp11L$<!1111f$!1fDlǉ1ffEo1fD1fAD$!1fDo1fDL$01fr1fArl$!1fA1fDp11T$!1111fL$!1fDlȉ1ffEo1fD1fA\$!1fDoɉ1fD$1fr1fArD$!1fA1fDp11l$!1111fT$ !1fDlщ1ffEo1fD1fAL$$!1fDo҉1fDD$1fr1fAr\$(!1fA1fDp11D$,!111fl$01fDlf1fEofDfAT$41߉fDo1fDL$ L$8fr1ƉfAr1fA\$<11$1։fD1fDT$0l$1ω1T$1މ1L$1ǉ1M9  fAov@fEoNAoAoIAoQ AoY0f8 I@\$1f8 1fAD$1׉f$1fAl$1Ή1T$1߉1L$ 1Ɖf8 1fA\$$1fL$1fAD$(1։1l$,1ω1T$01މf8 1fAL$41ǉfT$ 1fA\$811D$<1׉A ApAHAPA AhApAHAP1Ah!\$11D$1׉1l$1Ή1T$1߉1L$ 1Ɖ1\$$11D$(1։1l$,1ω1T$01މ1L$41ǉ1\$811D$<1׉A ApAHA APApAhAHAPAhA(xA({E(CE(KE(SE([MsMkMcIkI[I#H|$Ht$ÐH|$Ht$HHHLISUATAUAVH$`wx)xx){Ax)CAx)KAx)SAx)[HIIIIML5)Q A AXAHAPAh1!yov@Ayo^zozoIzoQ zoY0y I@q i a yqi$$l$t$ 
1q,$!1Źs!191ωT$Y1yL$0!Źr11ũsL$11rY!1)rY1ǉ\$Y1!11iD$!1Źs!191׉l$Q1y$!Źr11ũsT$11rQ!1)rQ1߉L$Q1Ayo^!11a\$ !1Źs!191D$$I1yL$!Źr11ũsl$(11rI!1)rI1ωT$,I1!11YL$0!1Źs!191ǉ\$4A1yL$ !Źr11ũsD$811rA!1)rA1׉l$<A1!1cA1Ή$1!!y11ŹryL$0L$1r!11Ɖ\$y1!1D$11cyl$1Ή1!qT$1߉Źry$1rL$1Ɖ1q\$11cqD$ 1։1!Ayoil$$1ωŹryL$1rT$(1މ1iL$,1ǉ1ci\$011!aD$41׉ŹryL$ 1rl$81Ή1aT$<1߉1ca$1Ɖ1!Y\$1ŹryL$01rD$1։1Yl$1ω1cYT$1މ1!QL$1ǉŹry$1r\$11QD$111cQl$ !11!I11T$$ŹryL$!1r111L$(!I1111\$,!1111cID$0!11!Ayo^ A11l$4ŹryL$ !1r111T$8!A1111L$<!1111cA$!11!y11D$ŹryL$0!1r111l$!y1111T$!1111cyL$!1ʉ1!q11\$Źry$!1r111D$!q1111l$!1111cqT$ !1Ӊ1!i11L$$ŹryL$!1r111\$(!i1111D$,!111cil$01Ή1!aT$41߉ŹryL$ 1rL$81Ɖ1a\$<11$!1։yL$01l$1ω1T$1މ1L$1ǉ1M9  yov@Ayo^zozoIzoQ zoY0y I@\$1q Ήy1$$D$1׉1l$1Ή1T$1߉1L$ 1i ։q1l$\$$11D$(1։1l$,1ω1T$01a މi1t$ L$41ǉ1\$811D$<1׉A ApAHAPA AhApAHAP1Ah!y\$11D$1׉1l$1Ή1T$1߉1L$ 1Ɖ1\$$11D$(1։1l$,1ω1T$01މ1L$41ǉ1\$811D$<1׉wA ApAHA APApAhAHAPAhA(xA({E(CE(KE(SE([MsMkMcIkI[I#H|$Ht$ÐH|$Ht$HHHLISUATAUAVwHd$x)xx){Ax)CAx)KAx)SAx)[IIIH$IMi@HML5Q A M9MCAhAHAPAp~ov@zozoIzoQ zoY0MI@}8E u8M} m8U u e8]0m A~o^e }u$$ml$ et$@|$`uŽs=]Žrŭs5r]-r]]A]~$   mŽs=UŽrA~o^ŭs5rU-rUUAU~$   eŽs=MŽrŭs5rM-rMMAM~$   ]Žs=EŽrŭs5rE-rEEAE~$   L$   {P!1cEAuxc{{}!D1ŽrrAUHc{{!}D1AMhA}c{{!~$   D1A]pc{{!D1Am`c{{!D1c}AEPc{{u!D1ŽrrAuxc{{!uD1AUHAuc{{!~$   D1AMhc{{!D1A]pc{{!D1cuAm`A~oc{{m!D1ŽrrAEPc{{!mD1AuxAmc{{!~$@  D1AUHc{{!D1AMhc{{!D1cmA]pc{{e!D1ŽrrAm `c{{!eD1AEPAec{{!~$`  D1Auxc{{!D1AUc{{1D1ceAM 1c{{1]D1A]$Žrrc{{1D1]Am(,)c{{A]1D1AE,~$  c{{1D1Au@4.c{{1D1c]AUDc{{1UD1AMHŽrr1c{{1D1UA]Lc{{AU1D1Am`~$  ,)c{{1D1AEdc{{1D1cUAuh4.c{{1MD1AUlM   Žrrc{{1D1MAM1c{{AM1D1A]~$  c{{1D1Am,)c{{1D1cMAEA~o^ c{{1ED1AuŽrr4.c{{1D1EAUc{{AE1D1AM~$  1c{{1D1A]1Ǎc{{1D!cEAm11,)}c{{1ŽrrD!AE1Ӊ1}c{{1A}D!Au1~$   1ύ4.c{{1D!AU1؉1ߍc{{1D!AM111c{{1D!c}A]1ʉ1Ǎuc{{1ŽrrD!Am11uȍ,)c{{1AuD!AE1~$   1׍c{{1D!Au 1͉1ύ4.c{{1D!AU1؉1ߍc{{1D!cuAM1Ӊ11mc{{1ŽrrD!A]11mЍc{{1AmD!Am 1~$@  1,)c{{1D!AE$1Ӊ1׍c{{1D!Au(1͉1ύ4.c{{1D!cmAU,1܉1ߍec{{1ŽrrD!AM@11e؍1c{{1AeD!A]D1~$`  1Ǎc{{1D!AmH11,)c{{1D!AEL1Ӎc{{1D1Au`4.c{{1D1AUdc{{1D1AMh1c{{1D1A]lM   c{{1D1Am,)c{{1D1AEc{{1D1Au4.c{{1D1AUc{{1D1AM1c{{1D1A]c{{1D1Am,)c{{1D1AEc{{1D1Au4.c{{1D1AUčc{{1D1AMȍ1c{{1D1A]̍c{{1D1Am,)c{{1D1AEc{{1D1Au4.c{{1D1AUc{DM   I   M9MCAApAhAAXApAHAAhAXAHDM9&  ~ov@L9wBoGoOoWo_}8E u8Mm8U e8]0L$   {P!1IAuxc{{!D1AUHc{{!D1AMhc{{!D1A]pc{{!D1Am`c{{!D1AEPc{{!D1Auxc{{!D1AUHc{{!D1AMhc{{!D1A]pc{{!D1Am`c{{!D1AEPc{{!D1Auxc{{!D1AUHc{{!D1AMhc{{!D1A]pc{{!D1Am `c{{!D1AEPc{{!D1Auxc{{!D1AUc{{1D1AM 1c{{1D1A]$c{{1D1Am(,)c{{1D1AE,c{{1D1Au@4.c{{1D1A~o^} AUDc{{1D1AMH1c{{1D1A]Lc{{1D1Am`,)c{{1D1AEdc{{1D1u A}Auh4.c{{1D1AUlM   c{{1D1AM1c{{1D1A]c{{1D1Am,)c{{1D1~$m AuAEc{{1D1Au4.c{{1D1AUc{{1D1AM1c{{1D1A]1Ǎc{{1D!~L$ e mAm11,)c{{1D!AE1Ӊ1׍c{{1D!Au1͉1ύ4.c{{1D!AU1؉1ߍc{{1D!AM111c{{1D!t$@eA]11Ǎc{{1D!Am11,)c{{1D!AE1Ӊ1׍c{{1D!Au 1͉1ύ4.c{{1D!AU1؉1ߍc{{1D!|$`AM111c{{1D!A]11Ǎc{{1D!Am 11,)c{{1D!AE$1Ӊ1׍c{{1D!Au(1͉1ύ4.c{{1D!uAU,1؉1Žsc{{=1D]!AM@1Žr11c{ŭs{15r]D!-r]A]D1]1ǍA]c{{1~$   D!AmH11,)c{{1D!AEL1Ӎc{{1D1mAu`4.c{{Žs1D1=AUdUc{{1DŽrA~o^1AMh1ŭsc{{5rU1D-rU1A]lM   Uc{{AU1D1~$   Am,)c{{1D1eAEc{{Žs1D1=Au4.Mc{{1DŽr1AUŭsc{{5rM1D-rM1AMM1c{{AM1D1~$   A]c{{1D1]Am,)c{{Žs1D1=AEEc{{1DŽr1Au4.ŭsc{{5rE1D-rE1AUEc{{AE1D1~$   AMȍ1c{{1D1A]̍c{{1D1Am,)c{{1D1AEc{{1D1Au4.c{{1D1AUc{DL$   AApAhAAXApAHAAhAXAHDM9'wA(xA({E(CE(KE(SE([MsMkMcIkI[I#H|$Ht$SHA1 block transform for x86_64, CRYPTOGAMS by <appro@openssl.org> VWSUATAUAVAWH@I@xI   L>L9V  I   LL9?  H@@HXHhL`LhLpI   I   M   M   M      VWSUATAUAVAWH@I@xI   LL9   LuL9   HpI      H   VWSUATAUAVAWH@I@xI   IqMY8ENL9rbI   ESNL9sNHxI      HHXHhL`LhLpI   I   M   M   M   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8J    H@A_A^A]A\][_^A3A3_A3OA3WE   AEEE$E3TE3\EE3dE3DME3TE3\E3dE3TE3\E3DAWAE3dE3DA_AOD1D1D1D1AOETE\EdEDA<A,      A1A1A4A<      A1A1A4A<A,         A1A1A1A4A|Al         A1A1A1AWAtA|AG      A1A1A_AOD1D1D1D1ÐM   AxAhEPEXA8Ah EP@EX`A3A3_A3OA3WMDDDDGGG$&GE6E,>A,.A46AAE1DE1DA<>A1A1GG,.A1AAE1A,.A46A<>AAE1A1A1A1DDD1D1L;|$  AAA!A!DDAD ADD)D)AAAAA1A1D1D1AA!!D1D1DAAD	AD1D1ADAD))D1D1AAẢA1A1AD1D1A6D1A~@D1E   D1A1D1E   1A3A3_A3OA3WÐH|$Ht$HHHLHSUATAUAVAWHJHH)HH  H)H Ht$HD$IE   _OWAK,/L<$Hl$L5&Q H$   L)H   M4.LL$Ht$AAYAIAQL~LvLnLfHnH^H&H|$Ht$ÐA3A3_A3OA3WE   AEEE$E3TE3\EE3dE3DME3TE3\E3dE3TE3\E3DAWE3dAE3DD1A_AOD1D1D1AOM   E6E>E$.E6A<>A,.A1A1A46A<>A1A1A46A<>A,.A1A1A1A46A<>A,.A1A1A1AWA46A<>AGA1A1A_AOM D1D1D1D1ÐM   AxAhEPEXA8Ah EP@EX`A3A3_A3OA3WMDDDDGGG$&GE6E,>A,.A46AAE1DE1DA<>A1A1GA,.A1G,.AAA1E1E1A46A>A.AD1D1D1D1L;|$  I   H H I  H	H	I  III!I!LLIL IL	L)L)I!I!H!H!I1I1IIM!M!LLIO IO$L)L)I!I!H!H!I1I1IIM!M!LLII1II1L)L)O	O,$I1I1I!I!H!H!I1I1L1L1M1M1HHM1H M1H M1M1M1M1D1I D1I D1D1MAMAI D1I D1AMAMI D1I D1I6AI~@AI   AM   D1AD1M   D1D1dA3A3_A3OA3WÐH|$Ht$HHHLHSUATAUAVAWHJHH)HH  H)H Ht$HD$IE   _OWAK,/L<$Hl$L5
Q H$   L)H   M4.HItLL$Ht$AAYAIAQL~LvLnLfHnH^H&H|$Ht$ÐH|$Ht$HHHLSUATAUAVAWH#   Hl$(H\$0H8H|$Ht$ÐHHHk  H^  H-P H  E]DEUE ] DE@U`   t$         0  H  HHVHHWH 1W\51\51\51\513  G3GG3GG3GGH
|GP
   H1  HH^HVHH_HWH 1W\51\51\51\513  G3GG3GG 3GG$t3GG(3GG,HGH   H1   HH^HNHVHH_HOHWH 1W\51\51\51\513  G 3GG$3GG(3GG,tZG\51\51\51\51؉G03GG43GG83GG<H LG0   H1HÐH|$Ht$HHHLSUATAUAVAWRFL$   E   H1JLI<HH^HHWHH_HHVHvHH9uHP Hp(Hx0Hh8MAMIIOIII!I!LLIL IL	L)L)I!I!H!H!I1I1IIM!M!LLIO IO$L)L)I!I!H!H!I1I1IIM!M!LLII1II1L)L)O	O,$I1I1I!I!H!H!I1I1L1L1M1M1HHM1H M1H M1M1M1M1D1I D1I D1D1MAMAI D1I D1AMAMI D1I D1AAAD1AD1D1D1AA_AOAWAH1L|$Lt$Ll$Ld$ Hl$(H\$0H8H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0H   SUATAUAVAWEL5P LP I MDDb H     H     A  L$IMM 	  MI  I  I  M9rM)M)M)I  I@  M)琐IL|$H|$Ht$ HT$(HL$0LD$8Ǆ$@      LLIIIA   MM)I  I 	  rI  rLH|$PL|$P   HL<$   MM^ Mf@Mn`M   uM H t|E ]MUA3 A3XA3HA3PL<$LD$CLD$LT$(AAYAIAQM@MIIILT$(uHl$8E ]MU6  M9   Hl$@A AXAHAPL<$LD$Hl$@LD$LT$(3E 3]3M3ULILT$(Hl$@AAYAIAQM@MIuLd$8LU L]M$M\$   LU L]LT$@L\$HA AXAHAPL<$LD$oLD$LT$(3D$@3\$D3L$H3T$LMM`It(L\$@Ld$HAAYAIAQM@MILT$(H|$8LLgAAYAIAQ$@   H|$PQ     H1H@  Hl$HLiI)II  L)HHl$LD$8LLIIIIA   L<$IHD$M   H$  L)H%   M4H    IE ]MUtA3 A3XA3HA3PL<$LD$LL$ LT$(LD$LL$ LT$(AAYAIAQM@MIIIuI   uHl$8E ]MU3  IILLLf   L)H1fMA   LLNHIL] LeL\$@Ld$HA AXAHAPL<$LD$LL$ LT$(-LD$LL$ LT$(3D$@3\$D3L$H3T$LMM`IrEt#L\$@Ld$HAAYAIAQM@MIH|$8LLgAAYAIAQ?H|$8LLgD$@\$DL$HT$LLHt$@IJfHt$L>LvLnLfHn H^(Hf0H|$Ht$ÐVWSUATAUAVAWH@I@xI   IqMY8ENL9rZI   ESNL9sFH@HXHhL`LhLpLxI   I   M   M   M   M   HxHpI   I   I     VWSUATAUAVAWH@I@xI   IqMY8ENL9rZI   ESNL9sFH@8HXHhL`LhLpLxI   I   M   M   M   M   HxHpI   I   I      VWSUATAUAVAWH@I@xI   LL9   LL9rCLL9rLL9r+I   L3L9sZH@L"L9sJH@H@8HXHhL`LhLpLxI   I   M   M   M   M   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8J    H@A_A^A]A\][_^IA      fAofoQ fAo)frfAf8 foQ f8 fIfL\Q zfAofAof8 f8 ffAoffCoLf8 fCo$fAof8 foff8 Iff8 Iff8 I0HffAofAoffrfAf8 fAoff8 fAoff8 fAoff8 fAoff8 Ao)f,fAobfAoBf8 ff8 fCoL@ff8 Iы   fAofoQ fIfrAo)IfAf8 foQ I0LQ f8 I0ffo- Q fIM   fAobfAoJf8 f8 ffAo"ffAoJf8 f8 f8 ffAob ffAoJ0f8 f8 f8 ffAob@ffAoJPf8 f8 f8 fIf:fHfAoffAofrfAf8 fAoff8 fAoff8 ffAof8 fAoff8 AoffAob`f8 ffAoBpfAof8 ff8 Ð+  fDo" Q ofoLP   foLP HufCof8 I0   wmt
   !  H     oG  fof      f:          HtR     АoGv       fo   Ht  fpfofo   foАLiP HufCof8 L2P H HfP   ffffffffÐfp΀fpffffoÐffA:fE:ffpf:fofsffofsff=}P fAoffrfAfAof8 ffAof8 ffAof8 ffAof8 ffAof8 ffAof8 fAof8 fffoÐfAoffrfAfAof8 fAoCf8 fÐfofo-P Hu/Hf%P f8 fof8 ff8 f   LP fAoffrfAfAof8 fAo[f8 ff8 fAoS f8 ffAo[0f8 ff8 fAoS@f8 ffAo[Pf8 ff8 fAoS`f8 ffAo[pf8 fHfCof8 II0ÐH|$Ht$HHHLH$H)t$)|$ D)D$0D)L$@D)T$PD)\$`D)d$pD)$   D)$   D)$          A0   (t$(|$ D(D$0D(L$@D(T$PD(\$`D(d$pD($   D($   D($   H$   1H|$Ht$ÐH|$Ht$HHHLH$H)t$)|$ D)D$0D)L$@D)T$PD)\$`D)d$pD)$   D)$   D)$      HT   AAA A (t$(|$ D(D$0D(L$@D(T$PD(\$`D(d$pD($   D($   D($   H$   1H|$Ht$ÐH|$Ht$HHHLH$H)t$)|$ D)D$0D)L$@D)T$PD)\$`D)d$pD)$   D)$   D)$   o  M(t$(|$ D(D$0D(L$@D(T$PD(\$`D(d$pD($   D($   D($   H$   H|$Ht$ÐH|$Ht$HHHLH$H)t$)|$ D)D$0D)L$@D)T$PD)\$`D)d$pD)$   D)$   D)$   o  (t$(|$ D(D$0D(L$@D(T$PD(\$`D(d$pD($   D($   D($   H$   H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0HH  H$H)t$)|$ D)D$0D)L$@D)T$PD)\$`D)d$pD)$   D)$   D)$   Ao0H)   A t>ofsfo>HHs2ofoffo>HHsA0(t$(|$ D(D$0D(L$@D(T$PD(\$`D(d$pD($   D($   D($   H$   H|$Ht$LP fEoRfEoZfEo
fEoj0fEob@fEozPfEor`LP fDo H@fAo{PfEfAfAfAfD8 f8 fAfAf8 f8 fAfAf8 f8 f8 f8 fAo;fEoCfDofsfDofsffffffsffsfAfAfDofsfEofAsffDffDffsfAfAsfAfEfAo{ fDofsfDofsfffAfAffsffsfAfAfDofsfEofAsffDfAfEffsfAfAsfAfEfDofsfDofsffffffsffsfAfAfDofsfEofAsffDffDffsfAfAsfAfEAYfD8f@fH fP0fD8 f8 fX@f`Pf8 f8 fh`fppf8 f8 f8 f8 H   fffAffAfffffffffDofDofDofDofDofDfDfDfEofDfAofEfEofEfEfDfEfEfAfEfDofEfEfEfEfDofDofDfDfEofEfEfAfEfEfEfDofAfDofEfDofDfDofEfDfDfEfEfEfAfEofEfEfDofEofEfEfEofEfDfEfEfEofDfEfEfDfEfEfEfEfDofofEofEfDffAfAffAfEffEfEfEofEofEfEfEfEfDfDfAfAfEfEfAfDfEfAfAfEfffDofofDffEofEofEfEfEfDfDffAfAfEfAfAffEfAfEfEfEofEfDffAfAffAfAfAfffAfffAfDffffffA  fApfDpfDfDp˓fAfDpՓfAfDpړfAfDpfAfDpfAfDpfAfAfEffDfEpNfDfpNfDfDfDfAfDfpNfDfDpNfDfpNfDfpNfDfpNfAfpNfEfAfAfAfofAfAofAo{0fAo{@fAo;fEoCfDofsfDofsffffffsffsfAfAfDofsfEofAsffDffDffsfAfAsfAfEfAo{ fDofsfDofsfffAfAffsffsfAfAfDofsfEofAsffDfAfEffsfAfAsfAfEfDofsfDofsffffffsffsfAfAfDofsfEofAsffDffDffsfAfAsfAfEfo8fffffffDfÐLiP fDo H@fAo{fEfAfAfAfD8 f8 fAfAf8 f8 fAfAf8 f8 f8 f8 fAo;fEoCfDofsfDofsffffffsffsfAfAfDofsfEofAsffDffDffsfAfAsfAfEfAo{ fDofsfDofsfffAfAffsffsfAfAfDofsfEofAsffDfAfEffsfAfAsfAfEfDofsfDofsffffffsffsfAfAfDofsfEofAsffDffDffsfAfAsfAfEAYfD8f@fH fP0fD8 f8 fX@f`Pf8 f8 fh`fppf8 f8 f8 f8 H   fffffffDffAfAffDofDofDofDofDofEfDfDfEofEfAofDfEofEfEfDfEfEfAfEfDofDfEfEfEfDofDofDfDfEofEfEfAfEfEfEfDofAfEofEfDofDfDofDfDfDfEfEfEfAfEofEfEfDofEofEfEfEofEfDfEfEfEofDfEfEfDfEfEfEfEfDofofEofEfDffAfAffAfDffEfEfEofEofEfEfEfDfDffAfAfEfAfAffEfAfAfAfffDofofEffEofEofEfEfEfEfDfDfAfAfEfEfAfDfEfAfEfEfEofEfDffAfAffAfAfEfffffffffAfffffAfA  fApNfDpNfAfDpNfDfDpNfDfDpNfDfDpNfDfEfAfDpNfDffAfDpNfDfAfAfDfAfAfAfAfAfAfAfAfApfDpfDfDp͓fAfDpӓfAfDpٓfAfDpfAfDpfAfDpfAfAfEffDfEpNfDfpNfDfDfDfAfDfpNfDfDpNfDfpNfDfpNfDfpNfAfpNfEfDfAfDfofAfAofAofofAofAo{fAo{fAo;fEoCfDofsfDofsffffffsffsfAfAfDofsfEofAsffDffDffsfAfAsfAfEfAo{ fDofsfDofsfffAfAffsffsfAfAfDofsfEofAsffDfAfEffsfAfAsfAfEfDofsfDofsffffffsffsfAfAfDofsfEofAsffDffDffsfAfAsfAfEfo8fffffffDfÐLyP o9HIfAofAoKfAoS fAo[0fAoc@fvo1f8H@Af8 fDofDofDfDfDofDtfsfDofDtfsfDfDfDofDtfsfDofDtfsfDofDofDfDfDfDfD fDtfsfDHfDtfsHIfDfDfDP fDtfsfDX0fDtfso1fDfDfD`@fDhPfDp`fDxpH   A fAo{PÐD\$0A I   HUSATAUAVAWHd$L$   H$`)t$@)|$PD)D$`D)L$pD)$   D)$   D)$   D)$   D)$   D)$   HA   IIMMLIHH`H)HLAf<$f0f<$Do3IEo<$AoD$AoL$ AoT$0Ao\$@Aod$PHAol$`AAot$pfDu {fD} Ao<$EoD$fEoL$ fAEoT$0fAEo\$@fAEod$PfAEol$`fAEot$pfAE} M$   AEAm A]0AM@AuPAU`AepM   II  Eo<$HAI  AoD$v  AoL$ I  AoT$0  Ao\$@I'  Aod$P   Aol$`fDu XfD} Ao<$EoD$fEoL$ fAEoT$0fAEo\$@fAEod$PfAEot$`fAE} AEAm A]0AM@AuPAU`  fDu fD} Ao<$EoD$fEoL$ fAEoT$0fAEo\$@fAEot$PfAE} AEAm A]0AM@AuPv  fDu EfD} Ao<$EoD$fEoL$ fAEoT$0fAEot$@fAE} AEAm A]0AM@  fDu fD} Ao<$EoD$fEoL$ fAEot$0fAE} AEAm A]0   fDu ufD} Ao<$EoD$fEot$ fAE} AEAm _fDu %fD} Ao<$Eot$fE} AE!I$HU MfDu Eu fEoD3H$ff f@H@ H9wHEx(u@(}PD(E`D(MpD(   D(   D(   D(   D(   D(   H   LxLpLhL`HXHhH ÐHUSATAUAVAWHd$L$   H$`)t$@)|$PD)D$`D)L$pD)$   D)$   D)$   D)$   D)$   D)$   HAoA   IIMMfE I  HH`H)HLAff8fDo$LtP fDo} fAo{fD8 fD8 fD$fD} fAofAofAfAofAKfAofAS fAofA[0fAofAc@fAofAkPfAs`fDo$HD$fAo{fEfAfAfAfD8 f8 fAfAf8 f8 fAfAf8 f8 f8 f8 LP AI   Ao<$EoD$EoL$ EoT$0Eo\$@Eod$PEol$`Eot$pM$   fAfDo} fAA} fAAEfAA] fAAm0fAAU@fAAuPfAAM`LP AepM   fE{p|   IAo<$fDE} I   EoD$fAAE   EoL$ fAA] I   EoT$0fAAm0   Eo\$@fAAU@IriEod$PfAAuPtUEol$`fAAM`AHM HU0MAo$Md$E,fE0AE MmD$,IuH$ff f@H@ H9wHEx(u@(}PD(E`D(MpD(   D(   D(   D(   D(   D(   H   LxLpLhL`HXHhH HUSATAUAVAWHd$L$   L$   H$`)t$@)|$PD)D$`D)L$pD)$   D)$   D)$   D)$   D)$   D)$   HIIMMIHU MA   LHH`H)HLAff8IH   fou fEfDo%P fDfI   K  	fEpfEfDof4$ffEfDffAfEpfEfoft$ffEfDffAAo<$fEpfEfoft$ ffEfDffAEoD$fDfEpfEfoft$0ffEfDffAEoL$ fAfEpfEfoft$@ffEfDffAEoT$0fAfEpfEfoft$PffEfDffAEo\$@fAfEpfEfoft$`ffEfDffAEod$PfAEol$`fAEot$pM$   ft$pfAH$   fAAKfD<$fD$E} f\$ AEfl$0A] fT$@Am0ft$PAU@fL$`AuPfd$pAM`AepM   fot$pfEfDo%P fDffEpfEffEfDffAI   Iƀ   h  fEpfEfDof4$ffEfDffAfEpfEfoft$ffEfDffAAo<$I  fEpfEfoft$ ffEfDffAEoD$I J  fDfEpfEfoft$0ffEfDffAEoL$ I0  fAfEpfEfoft$@ffEfDffAEoT$0I@  fAfEpfEfoft$PffEfDffAEo\$@IP`  fAfEpfEfoft$`ffEfDffAEod$PI`   fAEol$`fAft$pMd$pfAH$   AfD<$fD$E} f\$ AEfl$0A] fT$@Am0ft$PAU@fL$`AuPAM`Mmpfot$pC  fAMd$`fAH$   AAfD<$fD$E} f\$ AEfl$0A] fT$@Am0ft$PAU@AuPMm`fot$`  fAMd$PfAH$   AfD<$fD$E} f\$ AEfl$0A] fT$@Am0AU@MmPfot$PK  fAMd$@fAH$   AQfD<$fD$E} f\$ AEfl$0A] Am0Mm@fot$@   fAMd$0fAH$   AfD<$fD$E} f\$ AEA] Mm0fot$0   fDMd$ fAH$   AfD<$fD$E} AEMm fot$ BfAMd$f} HM HU M衼fD} E} Mmfot$tKLA$JMd$B
HRuEo}HM fDHU fD} MFfu AuH$ff f@H@ H9wHEx(u@(}PD(E`D(MpD(   D(   D(   D(   D(   D(   H   LxLpLhL`HXHhH ÐHUSATAUAVAWHd$L$   L$   H$`)t$@)|$PD)D$`D)L$pD)$   D)$   D)$   D)$   D)$   D)$   HIIMMIHU MA   LHH`H)HLAf<$f0f<$1I   HI)H   fou fEfDo%EP fDfI   C  fEpfEfDof4$ffEfDffAfEpfEfoft$ffEfDffAAo<$fEpfEfoft$ ffEfDffAEoD$fDfEpfEfoft$0ffEfDffAEoL$ fAfEpfEfoft$@ffEfDffAEoT$0fAfEpfEfoft$PffEfDffAEo\$@fAfEpfEfoft$`ffEfDffAEod$PfAEol$`fAEot$pM$   ft$pfAH$   fAA+fD<$fD$E} fl$ AEf\$0Am fL$@A]0ft$PAM@fT$`AuPfd$pAU`AepM   fot$pfEfDo% P fDffEpfEffEfDffAI   Iƀ   h  fEpfEfDof4$ffEfDffAfEpfEfoft$ffEfDffAAo<$I  fEpfEfoft$ ffEfDffAEoD$I J  fDfEpfEfoft$0ffEfDffAEoL$ I0  fAfEpfEfoft$@ffEfDffAEoT$0I@  fAfEpfEfoft$PffEfDffAEo\$@IP`  fAfEpfEfoft$`ffEfDffAEod$PI`   fAEol$`fAft$pMd$pfAH$   AfD<$fD$E} fl$ AEf\$0Am fL$@A]0ft$PAM@fT$`AuPAU`Mmpfot$pC  fAMd$`fAH$   A!fD<$fD$E} fl$ AEf\$0Am fL$@A]0ft$PAM@AuPMm`fot$`  fAMd$PfAH$   AfD<$fD$E} fl$ AEf\$0Am fL$@A]0AM@MmPfot$PK  fAMd$@fAH$   A1fD<$fD$E} fl$ AEf\$0Am A]0Mm@fot$@   fAMd$0fAH$   AfD<$fD$E} fl$ AEAm Mm0fot$0   fDMd$ fAH$   AqfD<$fD$E} AEMm fot$ BfAMd$f} HM HU M豹fD} E} Mmfot$   fEfDo%dP fDffEpfoffEEo<$fAHM fDHU fD} MFfu LAu AD$
Md$JHRuEo} HM fDHU fD} Mfm Am H$ff f@H@ H9wHEx(u@(}PD(E`D(MpD(   D(   D(   D(   D(   D(   H   LxLpLhL`HXHhH A   A AHM@ Wf8AM@uf8fffÐA   A AHM@ Wf8AM@uf8fffÐIWWA HL HHf8f8H f8f8Duf8f8f8f8ÐIWWA HL HHf8f8H f8f8Duf8f8f8f8ÐIWWWA HL HHf8f8f8H f8f8f8Duf8f8f8f8f8f8IWWWA HL HHf8f8f8H f8f8f8Duf8f8f8f8f8f8IWWWWA HL H Hf8f8f8f8H f8f8f8f8Duf8f8f8f8f8f8f8f8ÐIWWWWA HL H Hf8f8f8f8H f8f8f8f8Duf8f8f8f8f8f8f8f8ÐIWfff8HL Hf8fff8fHf8f8f8f8f8f8H f8f8f8f8f8f8Duf8f8f8f8f8f8f8f8f8f8f8f8ÐIWfff8HL Hf8fff8fHf8f8f8f8f8f8H f8f8f8f8f8f8Duf8f8f8f8f8f8f8f8f8f8f8f8ÐIWWfffHL Hf8ffDf8fDHf8f8f8f8f8f8fD8fD8H f8f8f8f8f8f8fD8fD8Duf8f8f8f8f8f8fD8fD8f8f8f8f8f8f8fD8fD8ÐIWWfffHL Hf8ffDf8fDHf8f8f8f8f8f8fD8fD8H f8f8f8f8f8f8fD8fD8Duf8f8f8f8f8f8fD8fD8f8f8f8f8f8f8fD8fD8ÐH|$Ht$HHHLLLD$(Hd$)4$)|$D)D$ D)L$0HN     IAER  H      oo_og oo0ow@oPDoG`DoOpH   H   jLoD^o_f og n0oo0v@ow@~PoPDF`DoG`DNpH   DoOpH   H   sL^Df n0v@~PDF`DNpH   H   =  H rp_   g H@   o0   w@H`   P   DoG`EW7^f n0v@~PDF`  IHI Wf8	HIuf8  [^  ^f _  ^f n0;  W^f n0v@  ^f n0v@~P  H     oo_og oo0ow@oPDoG`DoOpH   H   hLoD^o_f og n0oo0v@ow@~PoPDF`DoG`DNpH   DoOpH   AH   sfL^fDf fn0fv@f~PfDF`fEDNpfEH   H     H    _   g H@   o0   w@H`  PL  DG`EWf^ff fn0fv@f~PfDF`fEfE,  IHI Wf8	HIuf8f   f^f   f^ff f   f^ff fn0f~Wf^ff fn0fv@ff?f^ff fn0fv@f~PfWf(4$)$(|$)D$D(D$ )D$ D(L$0)D$0Hd$XH|$Ht$ÐH|$Ht$HHHLLLD$(LL$0Hd$)4$)|$D)D$ D)L$0   Ao0fDoP fo=P A   LAofoHL f8 I)ALDWAKAWWAC f8f8H f8f8Duf8f8fAHf8f8HDWfoDf8 HvufffAffEf(4$)$(|$)D$D(D$ )D$ D(L$0)D$0Hd$XH|$Ht$ÐH|$Ht$HHHLLLD$(LL$0Hd$)4$)|$D)D$ D)L$0   A0AofDoP fo=_P (AIf8 IHI Wf8	HIuf8A   DfAHL)KL IDWfoDHvf8 HtuALAKDWWAWAC f8f8H f8f8DuDfAf8f8f8f8HwA   AAKDWM[ AWf8AM[uf8fffAffEf(4$)$(|$)D$D(D$ )D$ D(L$0)D$0Hd$XH|$Ht$ÐH|$Ht$HHHLLLD$(HuXA   IHI Wf8	HIuf8ffWfW	  L$UH   HA)XA)hE)xE)KE)SE)[E)cE)kE)sE){AooE@fЋif$AfofofofT$@fT$PfT$`IfT$pI@IP11f:"I@f\$f:"LMPfd$ 1Af:"A1fl$0MHDT$LAMP   A1ADL$\A1MHDT$lADFb A1A  @DL$|Ifot$@fo|$PH  HA  @ tH   H  A0   HL I)ABDf8D1f88D$A@f818D$f8A@1f88D$,A@f8BL1f88D$<A@f818D$Lf8A@1f88D$\Lf8f8BDDoDoODoW Do_0Dog@DooPH`BLfD($fD(\$fD(d$ fD(l$0fD(t$@fD(|$PDDNDV D^0Df@DnPHv`HH  ABJL#  AfDoD$`f8EfDoL$pf8AAf8A1f8DL$MHf8f8fD8fD8IAf8f8A1ff8f8DL$MHf8f8fD8fD8AAf8f8A1ff8f8DL$,MHf8f8fD8fD8IAf8f8A1ff8f8DL$<MHf8f8fD8fD8AAf8f8A1ff8f8DL$LMHf8f8fD8fD8IAf8f8A1ff8f8DL$\MHf8f8fD8fD8Af8f8A1ff8f8DL$lMHf8f8fD8fD8IAf8f8f8A1Dof8DL$|f8f8fD8fD8A    f8f8f8f8f8f8fD8fD8I0f8f8f8f8f8f8fD8fD8A@tkf8f8f8f8f8f8fD8fD8IPf8f8f8f8f8f8fD8fD8A`Do_fDDog fDDoo0fDDow@fDDoPfDfDf8f8f8f8f8f8fD8fD8oO`H   fA8fDoWfA8fDfDo$fA8fA8fDod$fDol$ fA8fA8fDot$0fDo|$@fD8foD$PIfE8fAo^fAof fAon0fAov@fAo~PfoDF`DNpH   HH  HIHIHX     fDoD$`fEAf8f8HLHf8HDf8f8D_Dg f8fD8VDoo0fADoW@fAfA^fAf fAn0v@H  D_PAW~P   Dg`EWDF`   f8HIf8f8f8	uf8f8DD_f8f8Dg Do0AWAW^fAf fAn0kf8HIf8f8	uf8f8f8DAWHrD_AW^tDg AWf W1fffffA(XA)XA(hA)hE(xA)xE(KA)CE(SA)CE([A)CE(cA)CE(kA)CE(sA)CE({A)C)$)D$)D$ )D$0)D$@)D$P)D$`)D$pIkI#H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0L$UH  HA)XA)hE)xE)KE)SE)[E)cE)kE)sE){AA   D   A AHM@ Wf8AM@uf8HDAIHBLfDoCP fDofDp_ffEofEfEofArfEfEfDfEfEofEfEofArfEfEfDfEfEofEfEofArfEfEfDfEfEofEfEofArfEfEfDfEfEofArfEfEfDfE)L$`H`R  p   JL L)MILGP ofDoo_fAog fAf8oo0fAf8ow@fAf8oPfEfDoL$`fAf8E H`fAfEf8fEfD$f8M0fEf8fEfD\$f8fEfDd$ f8f8fEfDt$@f8f8E@fDD$PfEp_ f8f8f8f8f8f8LH f8f8f8f8f8f8DufEo fEofEf8fEfArf8fEDU f8f8f8fEE(f8IfEof8fEfEf8fArfEf8f8fEE(f8fEfEof8AfEf8fEfArf8fEfEf8f8fDl$0fEf8E(fEof8IfEf8fEfArf8fEfEf8f8f8fEE(f8fAofEf8fEfrf8fEfAf8f8fDE f8f8MfEf8T$ fArfEf8\$f8d$ fELf8l$0f8t$@f8|$PfEHv`V^fnv~H`p   D)HAfDH`  fDH    fD   fDH@  fDZ  oo_og fAoo0fAow@HPfAfAfAf|AWfEoAWAWAW^AWf n0v@HvPB  HAWIHI Wf8	HIuf8AWfEoHv   _H AWAWAWfEoAW^Hv    _g H0AWAWAWAWfEoAWAW^f Hv0n_g AWo0H@AWAWAWfAfEofAfAfA^f n0Hv@ItYLNHFHvHuL)HDVAWIHI Wf8	HIuf8AWVWfffffA(XA)XA(hA)hE(xA)xE(KA)CE(SA)CE([A)CE(cA)CE(kA)CE(sA)CE({A)C)$)D$)D$ )D$0)D$@)D$P)D$`IkI#H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0L$UH  HA)XA)hE)xE)KE)SE)[E)cE)kE)sE){AA   D   A AHM@ Wf8AM@uf81H   HH)HDAIHBLfDo P fDofDp_ffEofEfEofArfEfEfDfEfEofEfEofArfEfEfDfEfEofEfEofArfEfEfDfEfEofEfEofArfEfEfDfEfEofArfEfEfDfE)L$`H`O  p   JL L)MILP ofDoo_fAog fAf8oo0fAf8ow@fAf8oPfEfDoL$`fAf8E H`fAfEf8fEfD$f8M0fEf8fEfD\$f8fEfDd$ f8f8fEfDt$@f8f8E@fDD$PfEp_ f8f8f8f8f8f8LH f8f8f8f8f8f8DufEo fEofEf8fEfArf8fEDU f8f8f8fEE(f8IfEof8fEfEf8fArfEf8f8fEE(f8fEfEof8AfEf8fEfArf8fEfEf8f8fDl$0fEf8E(fEof8IfEf8fEfArf8fEfEf8f8f8fEE(f8fAofEf8fEfrf8fEfAf8f8fDE f8f8MfEf8T$ fArfEf8\$f8d$ fELf8l$0f8t$@f8|$PfEHv`V^fnv~H`p   D)HAfDfDH`  fDH    fD  fDH@@    oo_og fAoo0fAow@HPfAfAfA AWAWAWAW^AWf fEn0fEfv@HvPfEpI  fEofEfEfEW  HAWIHI Wf8	HIuf8AWfEofEoHv   _H AWAWAWfEoAWfEo^Hv    _g H0AWAWAWAWfEoAWfEoAW^f Hv0i_g AWo0H@AWAWAW8fAfEofAfEofAfA^f n0Hv@I   LHDAWIHI Wf8	HIuf8AWGHNHvHuL)HDAWIHI Wf8	HIuf8AWWfffffA(XA)XA(hA)hE(xA)xE(KA)CE(SA)CE([A)CE(cA)CE(kA)CE(sA)CE({A)C)$)D$)D$ )D$0)D$@)D$P)D$`IkI#H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0H$SUATAUAVH$`)4$)|$D)D$ D)L$0D)T$@D)\$PD)d$`D)l$pD)$   D)$   HX8Hh@D   IAD	BLEo9fDfD0   KL AKL)IDoDoE I   u5MIIBo<#oH/  fDoHvHR  M`MhMpM@MMMIIIHrR	oo_og oo0ow@oPH`  ^f n0v@~PHv`HsH   oHrEo_t^og Hrsoo0   ow@fz  fEo^f n0v@yfAo6  fDoeff  fEo^>f  fEo^f   fEo^f n0fDDE E9Wfffff(4$)$(|$)D$D(D$ )D$ D(L$0)D$0D(T$@)D$@D(\$P)D$PD(d$`)D$`D(l$p)D$pD($   )$   D($   )$   H$   LpLhL`HhHXH H|$Ht$ÐfEFo#fEoFo,+fEofEFo<3fEfDfAfEfDfAfEfDfAfEfDfAfEfDfAfDfAAC M`MhMpIfEMMMf8f8f8f8fEfEf8fEfEf8AK0fEf8f8f8f8f8f8AC@IIf8f8f8f8f8f8H f8f8f8f8f8f8Duf8f8f8f8f8f8AKIfA8DoLfA8fA8fA8fA8fA8fEFo#fEoFo,+fEfEfDfAfEfDfAfEfDfAfDfAAC fEfEfEfEf8f8f8f8AK0f8f8f8f8AC@f8f8f8f8H f8f8f8f8Duf8f8f8f8AKLfA8fA8fA8fA8ÐfAfAfDfAC f8AK0fAf8AC@f8H f8Duf8AKLf8ÐH|$Ht$HHHLLLD$(LL$0H$SUATAUAVH$`)4$)|$D)D$ D)L$0D)T$@D)\$PD)d$`D)l$pD)$   D)$   HX8Hh@D   IAD	BLEo9fDfD0   KL AKL)IDoDoE I   u9MIIBo<#oH  fDoDWHvH  M`MhMpM@MMMIIIHrloo_og oo0ow@oPH`Z  fD^fDf fDn0fDv@fD~PfDHv`HsH.  oHrwo_   og H   oo0   ow@f  fEofD^fDf fDn0fDv@fD   fAoF  fDoDW   ff  fEoDW^DWjf  fEoDW^DWf DW6  fEofD^fDf fDn0fDfDDE E9Wfffff(4$)$(|$)D$D(D$ )D$ D(L$0)D$0D(T$@)D$@D(\$P)D$PD(d$`)D$`D(l$p)D$pD($   )$   D($   )$   H$   LpLhL`HhHXH H|$Ht$ÐfEFo#fEoFo,+fEofEFo<3fEfAfEfAfEfAfEfAfEfAfAAC M`MhMpIfEMMMf8f8f8f8fEfEf8fEfEf8AK0fEf8f8f8f8f8f8AC@IIf8f8f8f8f8f8H f8f8f8f8f8f8Duf8f8f8f8f8f8AKIfA8DoLfA8fA8fA8fA8fA8fEFo#fEoFo,+fEfEfAfEfAfEfAfAAC fEfEfEfEf8f8f8f8AK0f8f8f8f8AC@f8f8f8f8H f8f8f8f8Duf8f8f8f8AKLfA8fA8fA8fA8ÐfAfAfAC f8AK0fAf8AC@f8H f8Duf8AKLf8ÐH|$Ht$HHHLLLD$(LL$0H	  D   IE   ADHroH
HIWHI Wf8	HIuf8DLHvHsHuffAffm	  HHf   H)1fHDHLH1tHuZoAofoIHI Wf8A	HIuf8ffA Wff  L$UH   H)t$)|$ D)D$0D)L$@D)T$PD)\$`D)d$pD)$   D)$   D)$   HEDHP  oo_fDoog fDooo0fDoow@fDooPfDoDmxb Hp  A  @HPA  @ $  H HIpDHvDoG`fDoOpfIfHHpffffDf8fDAf8f8f8f8f8fD8H H   fD8HIf8f8f8f8f8f8fD8fD8AАf8f8f8f8f8f8fD8fD8If8f8f8f8f8f8fD8fD8Af8f8f8f8f8f8fD8fD8	f8f8f8f8f8f8fD8fD8Af8f8f8f8f8f8fD8fD8I f8f8f8f8f8f8fD8fD8A0   f8f8f8f8f8f8fD8fD8I@f8f8f8f8f8f8fD8fD8APtmf8f8f8f8f8f8fD8fD8I`f8f8f8f8f8f8fD8fD8Apf8f8fDfDf8f8fDfDf8f8fDfDfD8fD8oOPfA8DoW`ffA8fDoGpfA8H   Do] fA8fA8DoeDom fA8fD8Dou0Do}@fE8fDooMPAfAo^fAof fAon0fAov@fAo~PfoDF`HvpH   RA(HIHpp  DHvHP  A(H`wdD([fAE(fAfA^ffAf ffAn0ffAv@fHvPfof  DG`EWDOPfADW`fAfA^ffAf ffAn0ffAv@ffE~PfHv`fAofEfEx  >Hvoo_fDoog fDooo0fDoow@fDooPfDoH`fDo%fAfEofAfA^fAf fAHn0fADv@HvPH`ffoHP  >HvH   _D(H   g D(H   o0D(H  w@D(D(WjfAE(fAfA^ffAf ffAn0fHv@foffH  D(IHI Wf8	HIuf8AWE(   D(臿fAE(fAfofHv   D('fAE(fAfA^ffofHv eD(fAE(fAfA^ffAf ffofHv0fffEHu
f!)$fҹ   HH)H4$ff$Wf(t$)D$(|$ )D$ D(D$0)D$0D(L$@)D$@D(T$P)D$PD(\$`)D$`D(d$p)D$pD($   )$   D($   )$   D($   )$   IkI#H|$Ht$ÐHg   uVILA 	AM@HIA 	f8f8M@HIAAHL9wA f8ffHÐHHHs  Mj  A  WD#ob I@             (  	   A      A f:>  f:,  f:!  f:  f:  f:    f:@  f:Ȁ  f:  f:6   PP1  fo-P A   fo%*P foA f8 f8frH@fofsffsffsff@foAufo%ԋP f8 f8frfofsffsffsff fof8 f8fofsffsffsff@P`1  ~Q   A   tmA f:  f:  f:  f:  f:  f:   f:@|  f:ʀ   P0H1  fo-P fo%P A   A ffof8 f8frH@fofsffsffsffpffsfff@AuP 1  Q   H@A      A APf:	  f:  f:  f:  f:  f:  f:  f:  f:  f:  f:   f:   f:@~   PH1   fo-HP fo%`P A   A foAP	f8 f8fofsffsffsffrf At@fpff8fofsffsffsffPH@ fo녉P1HffffffHÐ H@WWWÐ H@(foWfsWfpUfffpfÐ(D(NXH@ 벐H@WWWÐ H@WWɪWÐVWSUATAUAVAWH@I@xI   IqMY8ENL9  I   ESNL9  H0I      HH@X  VWSUATAUAVAWH@I@xI   IqMY8ENL9p  I   ESNL9X  I   HXI      HHhI   *  VWSUATAUAVAWH@I@xI   IqMY8ENL9   ESNL9   ESNL9s!I   H0I      HH   HXHhL`LhLpI   I   M   M   M   xVWSUATAUAVAWH@I   I   LjL9rII@xLL9r9I   L#L9s&HpI      HI   HhI   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$84J    H@A_A^A]A\][_^zoS Hzoyq)!Aqd$     zoYŉA)A!zADAQADM1M9b1oD$8AAD b)A	AADb!zoYIbyD 9bI`xyyDb	yDO4&B19D$yDoD$HB)M8nXB!M8fPBLl$(BLd$0zoiB	xyyD B1yDB)yDB!yDoD$XBBzoI B	xyyD B1yDB)M8nHyDB!M8f@yDoD$hBLl$8BLd$@zoQ@B	xyyD B1yDB)M8n8yD9D$xB!M8f0yDBLl$HBLd$PzoYPB	xy9DB19DB)M8n(9D B!M8f c9DBLl$XBLd$`B	xyszo[B1AB)M8nB!M8fYYDLl$hBLd$pB	B	b1xyb)sb!bM8nbM8&b	I   B1B)B!BBB	b1b)b!bbxy0b	I@   B1B)B!BBB	b1b)b!bbxyPb	I`mzoq zok0AIS@IzoY)b) !b! A)b A!őb b	 q B1|$cYB)YDB!GBo Bw0B	@_Pzob1zoS b)Ll$xH`b!L$   Hv`zoybbb	I`HrBxNAqxVyox^yoxfyoxnyoxvyoo|$(9D$9ÐH|$Ht$HHHLLLD$(LL$0M1H`  H$SUATAUAVAWH$X)()8D)HD)XD)hD)xD)`D)hD)pD)xwzoHĀAXLP LqA  AzoHzoH   MI@ipb9 M!I!M)rI   sL)oPL7og@L@oo0HM1ow A oWY oQ d$0I l$@i t$Pa T$`\$p/xNxVx^xfxnxvB9 AzAw(((8D(HD(XD(hD(xD(`D(hD(pD(xLxLpLhL`HhHXH LH|$Ht$ÐoazoS LmxyLaq́      q))!!ŉ	
B1B)B!BBB	Ax<$Md$Auzo$B1'B)oB!w BaG0BW@B	_PH`b1b)b!Bbb	xxVx^ xf0xn@xvPHv`Ðq zok0AIS@I)b) !b! )b !őb b	 q 	H|$Ht$HHHLLLD$(LL$0M1H     H$SUATAUAVAWH$X)()8D)HD)XD)hD)xD)`D)hD)pD)xwzoHĀAXL|P LqA  H   zoH䀋ipM!I!M)rI   sL)L6L@Hb1 ) zD$p! T$` d$P l$@	 t$0UAzoMI@HA   b9 o|$ zozoYmAzo9xNb1 xVb) x^b! xfb xnb xvb	 zL$ot$0zoAmAD ADqD zoL$@ID zoY1mIDQiDAzoy0oL$P1D zoA mc1D1QD oT$`qD zoY@mqDqYDAzoy`9D$piD zoAPA9miDA1AD 9D zoY	mc9DqC1DAzo9ŹűzoAA	D Imc	DiűsqD AQsD zoYAmcDA1AC9iDAzoy0D zoA !mcDqAW|$C1D 1C9DCA8W!D zoY@)mc!DiC9A!qDAzoy`qWC9DCA8W)D zoAPA9mc)DA1A)iD 9D 9D1DAszo[sQ9c9D99c9D9B9 AzAw(((8D(HD(XD(hD(xD(`D(hD(pD(xLxLpLhL`HhHXH LH|$Ht$ÐVWSUATAUAVAWH@I@xI   IqMY8ENL9rqI   ESNL9s]I@xLxLpLhL`HhHXM   M   M   M   I   I   H(I      HHxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8%J    H@A_A^A]A\][_^H|$Ht$HHHSUATAUAVAWH  LGLLwP H1H1DD   LDLLIHMʊIL3DI<L3M3LM1Hx-IHMIL3DI<L3M3LM1뢐IHMIL3DI<L3M3LM1IHMIL3DI<L3M1M3IILGLH$H  H^H&H|$Ht$ÐH|$Ht$HHHLLSUATAUAVAWH  IIHH$   1LFHFHMILNH^I<$L	ЈHMILE LFHEHFI<T$L	ӈHMILMLNH]H^I<T$L	ЈHMILELFHEHFI<T$L	ӈHMILMLNH]H^I<T$L	ЈHMILE LFHEHFI<T$L	ӈHMILM(LNH]H^I<T$L	ЈHMILE0LHEHFI<T$L	ӈHMILM8LNH]H^I<T$L	ЈHMILE@LF HEHF(I<T$	L	ӈHMILMHLN0H]H^8I<T$
L	ЈHMILEPLF@HEHFHI<T$L	ӈHMILMXLNPH]H^XI<T$L	ЈHMILE`LF`HEHFhI<T$L	ӈHMILMhLNpH]H^xI<T$L	ЈHMILEpHEI<T$L	LMxH]HƀLGLMLsP 	M3IVMvL1LHWH H1LDLL$M1MIMIL3D݀I8L3L L3DL3M1O$cL,I0M1MM1IMIL3D̀I8L3L L3DL3M1O,kL$I0M1MM1IMWIL3D݀I8L3L L3DL3M1O$cL,I0M1MM1IMIL3D̀I8L3L L3DL3M1O,kL$I0M1MM1IMIL3D݀I8L3L L3DL3M1O$cL,I0M1MM1IMIL3D̀I8L3L L3DL3M1O,kL$I0M1MM1IMWIL3D݀I8L3L L3DL3M1O$cL,I0M1MM1IMIL3D̀I8L3L L3DL3M1O,kL$I0M1MM1IMIL3D݀I8L3L L3DL3M1O$cL,I0M1MM1IMIL3D̀I8L3L L3DL3M1O,kL$I0M1MM1IMIL3D݀I8L3L L3DL3M1O$cL,I0M1MM1IMIL3D̀I8L3L L3DL3M1O,kL$I0M1MM1IMIL3D݀I8L3L L3DL3M1O$cL,I0M1MM1IMIL3D̀I8L3L L3DL3M1O,kL$   I0M1MM1IMWIL3D݀I8L3L O$cL3DL3I0M1M1MIMAIL3DO,kI<L3M1I0IM1IM9LGLH$H  L~LvLnLfHnH^H&H|$Ht$ÐH)4$ofpNfpfofsffs?fffsff-mP ffpNfoffofpNff:D f:Df:D fffofsfsfffofofsffsffs9fofsfsfffofsfffsffsffpNfpNffAf:a fofpNff:D f:Df:D fffofsfsfffofofsffsffs9fofsfsfffofsfffsffsffofofpNff:D f:Df:D fffofsfsfffofofsffsffs9fofsfsfffofsfffsffsffpNfpNfi0fA@f:aP(4$Hd$Ðofo-PkP oob f8 fofpNff:D f:Df:D fffofsfsfffofofsffsffs9fofsfsfffofsfffsffsff8 ÐH$xH`)p)xD) D)HD)P D)X0D)`@D)hPD)p`D)xpfDoXjP oooz fA8 Iq  ordKb I0H  %  @=  @ 8  I0H  `@Dor0Doz@AoX0EoX fA8 fE8 fofpNff:D f:Df:D fEofEpNfEfD:D fD:DfD:DAWAWzPAWEoXEo fE8 fE8 fEofEpNfAfEfE:D fofDpNfDfE:DfD:D AWAWM@@I@  fA:D AWEoX0fE8 fA:DWAoX fEofD:DfEpNWfEfA8 z DWfD:D fpNfDfofDffEofD:DfAsfAsfAfDohP fAfLnfDfE8 fDfD:D fAs9fEofAsf:D fAsfAfAEo fDofsf:DAWEoXfE8 f:DAWzPfE8 fAfDfsfEofAfEpNfAfAfEfE:D fsffofE:DAWfDpNfDfD:D AWM@@I@{fA:D fA:DfD:DAWWWffDfDffEofAsfAsfAfAfofofsffsffs9fofsfsfffofsfffsffsfI@  oz I  Eo AoXfE8 fA8 fAfofpNff:D f:Df:D M@ I   fofDofpNff:D f:Df:DffEofDfE8 AoXfDfAfAfA8 fDofAsfsfAffofDofDofsfDf:D fsfAfs9fDofsfAsfAfpNfAffDofsf:DfAfDfsfAM@ fsf:D fI fofDofpNff:D f:Df:DfffDfDfAfDofAsfsfAffofofsffsffs9fofsfsfffofsfffsffsfM   Eo fE8 fAfofpNff:D f:Df:D fffofsfsfffofofsffsffs9fofsfsfffofsfffsffsffA8 (4$(|$D(D$ D(L$0D(T$@D(\$PD(d$`D(l$pD($   D($   H$   ÐH)4$wopNps?sfs-cP moA      YimyDyD aD sss9s>s?sssssomyDyD aD sss9s>s?ssssspNpN)AHI0Iaiw(4$Hd$ÐH$xH`)p)xD) D)HD)P D)X0D)`@D)hPD)p`D)xpwzoLaP HR@zo-aP B) I     I   AzopporB	 ozA	mAzox`	D A1B 	DorAmAzopP1D A9B	 D A	mDorA1Azox@9DozB 	D Am	Do21D A9Azop0D B	 Dor A	m9Doz@A1Azox 	D B 	Dor0Am1D A9AzopD B	 DorPA	m9DozpA1Azo8	D B 	Dor`1DM   I   H  AI   AmAzoppA9cD B	 cDorA	mc9D ozA1Azox`	D )B 	D WorAm1D A8WAzopPAD A1sDsA)orB	 A WA	m9DozA1Azox@C)	D B 	Do2Am1D A8WAzop0C)DD B	 Dor A	m9Doz@A1Azox 	D B 	Dor0Am1D A9A(WAzopC)D B	 DorPC)DAWA	m9DozpA1Azo8	D B 	Dor`A1DAM   I   I     zotOorozB	 oooI  AmD A9AzopDorB	 9D sIi  AmD A9AzopDorB	 9D ozI"  AmD A9AzopDo2B	 9D sI   AmD A9AzopDor B	 9D oz@I   AmD A9AzopDor0B	 9D sItRAmD A9AzopDorPB	 9D ~zxIAAmD A9D9D Azo"aYQQűssA)!C)DC)A)C)DC)A)A)I B) zw(4$(|$D(D$ D(L$0D(T$@D(\$PD(d$`D(l$pD($   D($   H$   ÐVWSUATAUAVAWH@I@xI   IqMY8ENL9r]I   ESNL9sIHH  HXHhL`LhLpLxI   I   M   M   M   M   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8J    H@A_A^A]A\][_^H(HL$0HT$8LD$@LL$HH`    8 HL$0HT$8LD$@LL$HH` H(`H(HL$0HT$8LD$@LL$HH`    w8 HL$0HT$8LD$@LL$HH` H(`H(HL$0HT$8LD$@LL$HHq`    '8 HL$0HT$8LD$@LL$HHL` H(`H(HL$0HT$8LD$@LL$HH!`    8 HL$0HT$8LD$@LL$HH` H(` H(HL$0HT$8LD$@LL$HH`    8 HL$0HT$8LD$@LL$HH` H(`(H(HL$0HT$8LD$@LL$HH`    78 HL$0HT$8LD$@LL$HH\` H(`0H(HL$0HT$8LD$@LL$HH1`    8 HL$0HT$8LD$@LL$HH` H(`8H(HL$0HT$8LD$@LL$HH`    8 HL$0HT$8LD$@LL$HH` H(`@H(HL$0HT$8LD$@LL$HH` 	   G8 HL$0HT$8LD$@LL$HHl` H(`HH(HL$0HT$8LD$@LL$HHA` 
   8 HL$0HT$8LD$@LL$HH` H(`PH(HL$0HT$8LD$@LL$HH`    8 HL$0HT$8LD$@LL$HH` H(`XH(HL$0HT$8LD$@LL$HH`    W8 HL$0HT$8LD$@LL$HH|` H(``H(HL$0HT$8LD$@LL$HHQ`    8 HL$0HT$8LD$@LL$HH,` H(`hH(HL$0HT$8LD$@LL$HH`    8 HL$0HT$8LD$@LL$HH` H(`pH(HL$0HT$8LD$@LL$HH`    g8 HL$0HT$8LD$@LL$HH` H(`xH(HL$0HT$8LD$@LL$HHa`    8 HL$0HT$8LD$@LL$HH<` H(   H(HL$0HT$8LD$@LL$HH`    8 HL$0HT$8LD$@LL$HH` H(   H(HL$0HT$8LD$@LL$HH`    w8 HL$0HT$8LD$@LL$HH` H(   H(HL$0HT$8LD$@LL$HHq`    '8 HL$0HT$8LD$@LL$HHL` H(   H(HL$0HT$8LD$@LL$HH!`    8 HL$0HT$8LD$@LL$HH` H(   H(HL$0HT$8LD$@LL$HH`    8 HL$0HT$8LD$@LL$HH` H(   H(HL$0HT$8LD$@LL$HH`    78 HL$0HT$8LD$@LL$HH\` H(   H|$Ht$HHHLLH	uH|$Ht$SATAUIIIM1H1HDWO   &  DO3b H1AL)M)BI  AW  HIrt=I) B ABA2$C,Md$HuIr
 IB D ًDIBT D \IBT D ًDIBT D \IBT D ًDIBT D \IBT D@ ًDIBT DAIIM3$O,Md$I I v    Ic  Ht5I) B ABA2$C,Md$HuHH1ɈJ4 f Ћ^ f : ffsf Ћ^f f C,Md$fɉ ӋFۉV f  Ћ^V f ӋFۉV f Ћ^V f ӋFۉV f Ћ^V f ӋF ۉV f Ћ^$V  f ӋF(ۉV$ f Ћ^,V( f ӋF0ۉV, f Ћ^4V0 f ӋF8ۉV4 f Ћ^<V8 fAAo$ ۉV<J4fHH1II+fsffC,Md$I u(   B ABA2$C,Md$Iu  ABI  E$EL$ Ir@7H9BuH D2A LVEBL9ш7uH D2A Ir@7H9BuH D2A LVEBL9ш7uH D2A Ir@7H9BuH D2A LVEBL9ш7uH D2A Ir@7H9BuH D2A LVEBL9ш7uH D2AM[EE Md$EMMmI}I uE B AEBA2$Md$AU MmIuADWOL,$Ld$H\$HH|$Ht$ÐH|$Ht$HHHLHH2HH1M1M1M1D,b ArOsM1M1FD2E HFHDFFAsIsM1M1FD2E HFuHFFAsǇ   1GGH|$Ht$ÐH%   ,b rs
HHÐrc4(8x,int) rc4(8x,char) rc4(16x,int) RC4 for x86_64, CRYPTOGAMS by <appro@openssl.org> VWSUATAUAVAWH@I@xI   LL9r8I   LL9s%H@HXL`LhI   M   M   HxHpI   I   I   /VWSUATAUAVAWH@I   HxHpI   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8[I    H@A_A^A]A\][_^H|$Ht$HHHLLLD$(LL$0EHA   u.Ar(D)b H9  A       SUATAUAVAWIINTII M)I K$L$L9w
H$ L$L9wJDIM I$HM1M1LHIHIIHIHFH IM*IJH MMH NlIHIJH MIHM9uIHH MH NlIMH1MH NlJMvKM1LL$HIHH IIHIHFH LT$IM IJH MNH NlIHIJH MII MHM9uIHH MNH NlIH1MH MH NlJMvM9:M1H$MJJJDMvIuH HH1M1MJJH!H!NH	JMvIuJt   L~LvLnLfHnH^H&H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0EHA  A    SUATAUAVAWIINTII M)I K$L$L9wH$ L$L9wJDJ|IM I$HM1M1LHIHIIHIHFH HHIHAH IHHHFH LMH H<$IHIJDH IHIJDH MH NlHHIJDH IHHJH LH J|IHIJH IHIJDH MH NlHHIJDH MIHHJDH LH J|IM95HIJDH IHIJDH MH NlHHIJDH IHHHH LH J|IH1MH NlJ<MvKM1L$LHIHH IIHIHFH HHIHAH L\$H IHHHFH LMH H<$IHIJDH NTH IHIJDH MH NlHHIJDH N\H IHHJH LH J|IHIJH NH IHIJDH MH NlHHIJDH N\H MIHHJDH LH J|IM9HIJDH NTH IHIJDH MH NlHHIJDH N\H MvIHHHH LH J|IH1MH N,H NlJ<M9
J|MyH$HT$IH4$M1H+H^HnHQJJTJ\JD JT(JlJ\JlJD J\0Jl8JT(MvIuJJD J\JTJlJ\H JlffHnfvfp MfI1foofffo\ffoTfffDf\H@ IuJt   L~LvLnLfHnH^H&H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0HSUATAUAVAWEAIIN\LHM I)I  M9r(L)JlM;O	  JlMM)A    MBL)HII)I I$+L$H9wH$ L$H9wMILD$ HD$(fHnffHnfInڋ b %  =  u5  IIHfH~H [  JLLfH~HL#LkLsL{H[ Le LmLuL}Hm L'LoLwLH HuH JJ<fHnffp Ht$( fofo[H[ o'ooH fCfCfDfDfvfffffffgoI u   L~LvLnLfHnH^H&H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0HSUATAUAVAWAM1M)M JlHII)I I$+L$H9wH$ L$H9wN
L$ILT$ILD$H|$ HD$(LL$0HzHH\$`IbvIH|$bnMI LLD$H1bvLHv fL8fL8bfH8M8bYfL8M8b   H|$0LSfL8M8byLL[fL8L8HI LcfL8fM8bvfL8FfM8bvggLfL8fL8Hv H[ M8b9fL8M8byfL8M8byLSfL8L[M8byLLcfL8L8HI LkHKH$H|$IMMLsHHH)L;H\$`H)b1IbfL8CfM8bnL8[fM8L8cfL8L8H|$MLD$1bvLfL8L8kfL8Hv L8bfL8M8bYfL8M8baLSfL8M8byLL[HI fL8L8H|$0LcfL8M8bvfL8L8FfL8[M8bvLfL8cL8fL8kL8Hv H[ fL8M8b9fL8M8byfL8M8byLSfL8M8byLL[LcfL8L8HI LkH,H$H|$IH++MMLsH;|$H\$@H)IHHH|$ LLcLkLsH[ LLaLiLqHI LLgLoLwH HuI H\$@H)fInffp Ht$(fofo[H[ o'ooH fCfCfvfffffffgoH uH   L~LvLnLfHnH^H&H|$Ht$Montgomery Multiplication for x86_64, CRYPTOGAMS by <appro@openssl.org> VWSUATAUAVAWH@I@xI   IqMY8ENL9   I   ESNL9   M   JD[VWSUATAUAVAWH@I@xI   IqMY8ENL9rgESNL9rI   ESNL9sFH@(HXHhL`LhLpLxI   I   M   M   M   M   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8I    H@A_A^A]A\][_^H|$Ht$HHHLLSb EESE[A    !  A(  A(  4  A   @A  E	A  P$  A     HSUATAUAVAWHH`HHH|$@Ht$HHT$PHD$X_OWDGDODWD_H-'hR 1D&EAAAEE1A	E1D$$A1E!AEE1AE1EADe A1A1AAD!AEA1DEHmEDfAEAADA1A	D1Dd$E1!AED1AA1ADDe E11AAA!AEE1DEHmEDfAEAAAA1A	E1Dd$E1A!AEE1AA1EEDe E1E1AED!AEA1DEHmEDfAEAAA1A	1Dd$E1!AE1AA1ADDe E1D1AEA!AEE1DEHmEDfAEAAAA1A	A1Dd$E1A!AAA1AA1EEDe E1E1ADD!AE1EDHmDDfEAAAE1A	1Dd$A1D!AA1AE1ADe A1D1ADA!AED1EDHmDDfEAAAEE1A	A1Dd$A1E!AAA1AE1EADe A1A1AD!AE1EDHmDDfEAAADE1A	D1Dd$A1D!AAD1AE1ADe A11AA!AED1EDHmDDf EAAAEE1A	E1Dd$ A1E!AEE1AE1EADe A1A1AAD!AEA1DEHmEDf$AEAADA1A	D1Dd$$E1!AED1AA1ADDe E11AAA!AEE1DEHmEDf(AEAAAA1A	E1Dd$(E1A!AEE1AA1EEDe E1E1AED!AEA1DEHmEDf,AEAAA1A	1Dd$,E1!AE1AA1ADDe E1D1AEA!AEE1DEHmEDf0AEAAAA1A	A1Dd$0E1A!AAA1AA1EEDe E1E1ADD!AE1EDHmDDf4EAAAE1A	1Dd$4A1D!AA1AE1ADe A1D1ADA!AED1EDHmDDf8EAAAEE1A	A1Dd$8A1E!AAA1AE1EADe A1A1AD!AE1EDHmDDf<EAAADE1A	D1Dd$<A1D!AAD1AE1ADe A11AA!AED1EDHmDl$D|$8EADEAE1AAE1A
AE1E1Dd$$D$$EEAAEE1A	E1D$$A1E!AEE1AE1EADe A1A1AAD!AEA1DEHmDl$|$<EAEAE1AAD1A
E1D1Dd$(Dd$AAEADA1A	D1Dd$E1!AED1AA1ADDe E11AAA!AEE1DEHmDl$D<$EAEEAE1AAE1A
AE1E1Dd$,Dd$AEEAAA1A	E1Dd$E1A!AEE1AA1EEDe E1E1AED!AEA1DEHmDl$|$EAEAE1AAD1A
E1D1Dd$0Dd$AAEAA1A	1Dd$E1!AE1AA1ADDe E1D1AEA!AEE1DEHmDl$D|$EAEEAE1AAE1A
AE1E1Dd$4Dd$AEEAAA1A	A1Dd$E1A!AAA1AA1EEDe E1E1ADD!AE1EDHmDl$|$EADAE1AAD1A
E1D1Dd$8Dd$EAAAE1A	1Dd$A1D!AA1AE1ADe A1D1ADA!AED1EDHmDl$D|$EADEAE1AAE1A
AE1E1Dd$<Dd$EEAAEE1A	A1Dd$A1E!AAA1AE1EADe A1A1AD!AE1EDHmDl$ |$EADAE1AAD1A
E1D1D$$Dd$EAAADE1A	D1Dd$A1D!AAD1AE1ADe A11AA!AED1EDHmDl$$D|$EADEAE1AAE1A
AE1E1Dd$Dd$ EEAAEE1A	E1Dd$ A1E!AEE1AE1EADe A1A1AAD!AEA1DEHmDl$(|$EAEAE1AAD1A
E1D1Dd$Dd$$AAEADA1A	D1Dd$$E1!AED1AA1ADDe E11AAA!AEE1DEHmDl$,D|$ EAEEAE1AAE1A
AE1E1Dd$Dd$(AEEAAA1A	E1Dd$(E1A!AEE1AA1EEDe E1E1AED!AEA1DEHmDl$0|$$EAEAE1AAD1A
E1D1Dd$Dd$,AAEAA1A	1Dd$,E1!AE1AA1ADDe E1D1AEA!AEE1DEHmDl$4D|$(EAEEAE1AAE1A
AE1E1Dd$Dd$0AEEAAA1A	A1Dd$0E1A!AAA1AA1EEDe E1E1ADD!AE1EDHmDl$8|$,EADAE1AAD1A
E1D1Dd$Dd$4EAAAE1A	1Dd$4A1D!AA1AE1ADe A1D1ADA!AED1EDHmDl$<D|$0EADEAE1AAE1A
AE1E1Dd$Dd$8EEAAEE1A	A1Dd$8A1E!AAA1AE1EADe A1A1AD!AE1EDHmD,$|$4EADAE1AAD1A
E1D1Dd$ Dd$<EAAADE1A	D1Dd$<A1D!AAD1AE1ADe A11AA!AED1EDHm} H|$@DHv@_OWDGDODWD_H;t$P_OWDGDODWD_Ht$XL~LvLnLfHnH^H&H|$Ht$ÐH|$Ht$HHHLHd$)p)xD)@D)HD)PHWR ooWfo  fpfpɱfpfDof:floofon f8 ov0foAff8 fDo8fpfDo8foAff8 8fpHv@88foAff8 8fpfof:f88foAf88fpfof:f88fof88fpfof:f88foA f88fpfof:f88foA@f88fpfof:f88foA`f88fpfof:f88fo   f88fpfof:f88fo   f88fpfof:f88fo   f88fpfof:f88fo   f88fpfof:f88fo   f88fpfof:f88fo   f88fpfof:8ffo@  f8fp8fAo8fo`  fƐ8fpHʐ8fAfA&fpұfpfpɱfmf:W(p(xD(@D(HD(PHH|$Ht$ÐH|$Ht$HHHLHSUATAUAVAWHH   HHH|$@Ht$HHT$PHD$X)t$`)|$pD)$   D)$   _OWDGDODWD_fo=hTR ooNoV f8 o^0H-IRR f8 foe fom f8 ffou@f8 fo}`ffff$$Afl$ft$ 1f|$0EHAfoDEfoA	E1E1AA1f:E!E1f:D$AE1AfoA1EfoAD!frA1E1fADfrAAfpEAfrEEfA	A1E1AfrE1fA!A1frDT$DfE1Afo1EfAA!E1fr
EA1fADfsEAEfAEAA	fsA1E1fAE1A!fpA1DL$EfsE1AE1EAfD!E1EfpPD1ADfoAAfr
EAfsEAfA	A1A1AE1fsA!A1DD$fDA1AfpD1Efou AA!fsE1EE1fADEfAEf4$AfoEAfoA	A1A1AE1f:A!A1f:T$EA1AfoE1DfoAD!frE1DD1fAAfrEfpAAfrDAfA	E1A1AfrA1fE!E1frL$fA1AfoD1DfAA!A1fr
DE1fAAfsDEAfADEA	fsE1A1fAA1E!fpE1\$AfsA1AA1DAfD!A1DfpP1AAfoEfr
AAfsDEfA	E1E1AA1fsE!E1D$fE1Afp1Dfou AA!fsA1DA1fAADfEAft$AfoDEfoA	E1E1AA1f:E!E1f:D\$ AE1AfoA1EfoAD!frA1E1fADfrAAfpEAfrEEfA	A1E1AfrE1fA!A1frDT$$DfE1Afo1EfAA!E1fr
EA1fADfsEAEfAEAA	fsA1E1fAE1A!fpA1DL$(EfsE1AE1EAfD!E1EfpPD1ADfoAAfr
EAfsEAfA	A1A1AE1fsA!A1DD$,fDA1AfpD1Efou@AA!fsE1EE1fADEfAEft$ AfoEAfoA	A1A1AE1f:A!A1f:T$0EA1AfoE1DfoAD!frE1DD1fAAfrEfpAAfrDAfA	E1A1AfrA1fE!E1frL$4fA1AfoD1DfAA!A1fr
DE1fAAfsDEAfADEA	fsE1A1fAA1E!fpE1\$8AfsA1AA1DAfD!A1DfpP1AAfoEfr
AAfsDEfA	E1E1AA1fsE!E1D$<fE1Afp1Dfou`AA!fsA1DA1fAADfEAft$0    ADEA	E1E1AA1E!E1D$AE1AA1EAD!A1E1ADAAEAEEA	A1E1AE1A!A1DT$DE1A1EAA!E1EA1ADEAEAEAA	A1E1AE1A!A1DL$EE1AE1EAD!E1ED1ADAAEAEAA	A1A1AE1A!A1DD$DA1AD1EAA!E1EE1ADEAEAEAA	A1A1AE1A!A1T$EA1AE1DAD!E1DD1AAEAADAA	E1A1AA1E!E1L$A1AD1DAA!A1DE1AADEAADEA	E1A1AA1E!E1\$AA1AA1DAD!A1D1AAEAADEA	E1E1AA1E!E1D$E1A1DAA!A1DA1AADEAADEA	E1E1AA1E!E1D\$ AE1AA1EAD!A1E1ADAAEAEEA	A1E1AE1A!A1DT$$DE1A1EAA!E1EA1ADEAEAEAA	A1E1AE1A!A1DL$(EE1AE1EAD!E1ED1ADAAEAEAA	A1A1AE1A!A1DD$,DA1AD1EAA!E1EE1ADEAEAEAA	A1A1AE1A!A1T$0EA1AE1DAD!E1DD1AAEAADAA	E1A1AA1E!E1L$4A1AD1DAA!A1DE1AADEAADEA	E1A1AA1E!E1\$8AA1AA1DAD!A1D1AAEAADEA	E1E1AA1E!E1D$<E1A1DAA!A1DA1AADEAH|$@DHv@_OWDGDODWD_H;t$P_OWDGDODWD_Ht$X(t$`(|$pD($   D($   L~LvLnLfHnH^H&H|$Ht$ÐH|$Ht$HHHLHSUATAUAVAWHH   HHH|$@Ht$HHT$PHD$X)t$`)|$pD)$   D)$   w_OWDGDODWD_yoTER yolER 
o=ER ooNoV o^0y H-BR q i e a m u@}`$$Al$t$ 1|$0EHqEDEaE	E1E1rEA1E!E1D$ArE1EA1rEED!A1E1pEDArAEEEEE	rA1E1EE1A!A1r
DT$DE1E1EsEA!E1EA1EDEAsEEEAE	A1I E1EE1A!A1DL$pPEE1Er
E1EEsD!E1ED1EDsAAEEEAI E	A1A1EE1A!u A1DD$DA1ED1EEA!E1EE1EDEAE4$iEEAyE	A1A1rEE1A!A1T$ErA1EE1rDED!E1DD1pEArEAEDAE	rE1A1EA1E!E1r
L$A1ED1DsEA!A1DE1EADEsAEDEE	E1I A1EA1E!E1\$pPAA1Er
A1DEsD!A1D1EAsEAEDEI E	E1E1EA1E!u E1D$E1E1DEA!A1DA1EADEAt$aEDEqE	E1E1rEA1E!E1D\$ ArE1EA1rEED!A1E1pEDArAEEEEE	rA1E1EE1A!A1r
DT$$DE1E1EsEA!E1EA1EDEAsEEEAE	A1I E1EE1A!A1DL$(pPEE1Er
E1EEsD!E1ED1EDsAAEEEAI E	A1A1EE1A!u@A1DD$,DA1ED1EEA!E1EE1EDEAEt$ yEEAiE	A1A1rEE1A!A1T$0ErA1EE1rDED!E1DD1pEArEAEDAE	rE1A1EA1E!E1r
L$4A1ED1DsEA!A1DE1EADEsAEDEE	E1I A1EA1E!E1\$8pPAA1Er
A1DEsD!A1D1EAsEAEDEI E	E1E1EA1E!u`E1D$<E1E1DEA!A1DA1EADEAt$0    EDEE	E1E1EA1E!E1D$AE1EA1EED!A1E1EDAAEEEEE	A1E1EE1A!A1DT$DE1E1EEA!E1EA1EDEAEEEAE	A1E1EE1A!A1DL$EE1EE1EED!E1ED1EDAAEEEAE	A1A1EE1A!A1DD$DA1ED1EEA!E1EE1EDEAEEEAE	A1A1EE1A!A1T$EA1EE1DED!E1DD1EAEAEDAE	E1A1EA1E!E1L$A1ED1DEA!A1DE1EADEAEDEE	E1A1EA1E!E1\$AA1EA1DED!A1D1EAEAEDEE	E1E1EA1E!E1D$E1E1DEA!A1DA1EADEAEDEE	E1E1EA1E!E1D\$ AE1EA1EED!A1E1EDAAEEEEE	A1E1EE1A!A1DT$$DE1E1EEA!E1EA1EDEAEEEAE	A1E1EE1A!A1DL$(EE1EE1EED!E1ED1EDAAEEEAE	A1A1EE1A!A1DD$,DA1ED1EEA!E1EE1EDEAEEEAE	A1A1EE1A!A1T$0EA1EE1DED!E1DD1EAEAEDAE	E1A1EA1E!E1L$4A1ED1DEA!A1DE1EADEAEDEE	E1A1EA1E!E1\$8AA1EA1DED!A1D1EAEAEDEE	E1E1EA1E!E1D$<E1E1DEA!A1DA1EADEAH|$@DHv@_OWDGDODWD_H;t$P_OWDGDODWD_Ht$Xw(t$`(|$pD($   D($   L~LvLnLfHnH^H&H|$Ht$ÐH|$Ht$HHHLHSUATAUAVAWH`  HH HH  H|$@Ht$HHT$PHD$X)t$`)|$pD)$   D)$   wHI_H9֋OLDWDGDODWD_}o5R }o5R o=5R oFoNoVo^}8$u8L$} m8T$ u e8\$0H-D3R m e e m u@}`$$E1l$ Hd$4$1|$ EHHd$uD$   E!C{eC{B0G#rB8E1C{G#E1Arc{G+A1rc{c{BD!E11pE1E;ErD$   A!c{{G3G"rBhA1c{G"E1Dr
C{G*1C{C{BsA!E1A1E1G:AD$   A!c{sc{G2G!BpE1c{M G!E1EC{G)E1pPC{C{Br
D!E1D1sE1E9AD$   A!c{s{G1G b`A1c{M G E1DC{G(D1u C{C{B A!E1E1E1G8A4$m$   A!c{}c{G0B"rbxE1c{B"E1ErC{B*E1rC{C{ED!E1D1pE1:Ar$   E!C{{B2B!rb A1C{B!E1r
c{B)D1c{c{E
sA!E1E1E1B9E$   E!C{sC{B1B#b(E1C{M B#E1Ac{B+A1pPc{c{Er
D!E11sE1;E$   E!C{s{B3B B0A1C{M B E1c{B(1u c{c{E A!E1A1E1B8Et$ Hd$eD$   E!C{uC{B0G#rB8E1C{G#E1Arc{G+A1rc{c{BD!E11pE1E;ErD$   A!c{{G3G"rBhA1c{G"E1Dr
C{G*1C{C{BsA!E1A1E1G:AD$   A!c{sc{G2G!BpE1c{M G!E1EC{G)E1pPC{C{Br
D!E1D1sE1E9AD$   A!c{s{G1G b`A1c{M G E1DC{G(D1u@C{C{B A!E1E1E1G8A4$}$   A!c{mc{G0B"rbxE1c{B"E1ErC{B*E1rC{C{ED!E1D1pE1:Ar$   E!C{{B2B!rb A1C{B!E1r
c{B)D1c{c{E
sA!E1E1E1B9E$   E!C{sC{B1B#b(E1C{M B#E1Ac{B+A1pPc{c{Er
D!E11sE1;E$   E!C{s{B3B B0A1C{M B E1c{B(1u`c{c{E A!E1A1E1B8Et$ H   } GD\$@E!C{C{B0G#B8E1C{G#E1Ac{G+A1c{c{BD!E11E1E;EDT$DA!c{{G3G"BhA1c{G"E1DC{G*1C{C{BA!E1A1E1G:ADL$HA!c{c{G2G!BpE1c{G!E1EC{G)E1C{C{BD!E1D1E1E9ADD$LA!c{{G1G b`A1c{G E1DC{G(D1C{C{B A!E1E1E1G8AT$`A!c{c{G0B"bxE1c{B"E1EC{B*E1C{C{ED!E1D1E1:AL$dE!C{{B2B!b A1C{B!E1c{B)D1c{c{E
A!E1E1E1B9E\$hE!C{C{B1B#b(E1C{B#E1Ac{B+A1c{c{ED!E11E1;ED$lE!C{{B3B B0A1C{B E1c{B(1c{c{E A!E1A1E1B8ED$E!C{C{B0G#B8E1C{G#E1Ac{G+A1c{c{BD!E11E1E;EDT$A!c{{G3G"BhA1c{G"E1DC{G*1C{C{BA!E1A1E1G:ADL$A!c{c{G2G!BpE1c{G!E1EC{G)E1C{C{BD!E1D1E1E9ADD$A!c{{G1G b`A1c{G E1DC{G(D1C{C{B A!E1E1E1G8AT$ A!c{c{G0B"bxE1c{B"E1EC{B*E1C{C{ED!E1D1E1:AL$$E!C{{B2B!b A1C{B!E1c{B)D1c{c{E
A!E1E1E1B9E\$(E!C{C{B1B#b(E1C{B#E1Ac{B+A1c{c{ED!E11E1;ED$,E!C{{B3B B0A1C{B E1c{B(1c{c{E A!E1A1E1B8EH$   DH$  _OWDGDODWD__OWDGDODWD_H;uP  E11ED]E!C{C{B0G#B8E1C{G#E1Ac{G+A1c{c{BD!E11E1E;EDUA!c{{G3G"BhA1c{G"E1DC{G*1C{C{BA!E1A1E1G:ADMA!c{c{G2G!BpE1c{G!E1EC{G)E1C{C{BD!E1D1E1E9ADEA!c{{G1G b`A1c{G E1DC{G(D1C{C{B A!E1E1E1G8AU0A!c{c{G0B"bxE1c{B"E1EC{B*E1C{C{ED!E1D1E1:AM4E!C{{B2B!b A1C{B!E1c{B)D1c{c{E
A!E1E1E1B9E]8E!C{C{B1B#b(E1C{B#E1Ac{B+A1c{c{ED!E11E1;EE<E!C{{B3B B0A1C{B E1c{B(1c{c{E A!E1A1E1B8EHmH9H$   DH$  _OWDGDOH   DWID_H;t$PLD_OWDGDODWD_H,$HuXw(u`(}pD(   D(   L~LvLnLfHnH^H&H|$Ht$ÐVWSUATAUAVAWH@I@xI   IqMY8ENL9   I   ESNL9   LcL9rH% H  HH@XHXHhL`LhLpLxI   I   M   M   M   M   L&L9rHv`I      HHxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8I    H@A_A^A]A\][_^ÐVWSUATAUAVAWH@I@xI   LL9QL#L9AHpI   
   H(H|$Ht$HHHLLSa EESE[A   a  A(  A(  4  A   @A  E	A  P/"  HSUATAUAVAWHH   HHH$   H$   H$   H$   HH_HOHWLG LO(LW0L_8HH-R H1L&MIIIMM1IM1L$$I1M!IMM1IM1MILe I1I1IIL!IMI1LMHmMLfIMIILI1IL1Ld$M1H!IML1II1ILLe M1H1III!IMM1LMHmMLfIMIIII1IM1Ld$M1I!IMM1II1MMLe M1M1IML!IMI1LMHmMLfIMIIHI1IH1Ld$M1H!IMH1II1ILLe M1L1IMI!IMM1LMHmMLf IMIIII1II1Ld$ M1I!III1II1MMLe M1M1ILL!IMH1MLHmLLf(MIIIHM1IH1Ld$(I1L!IIH1IM1IHLe I1L1ILI!IML1MLHmLLf0MIIIMM1II1Ld$0I1M!III1IM1MILe I1I1IHL!IMH1MLHmLLf8MIIILM1IL1Ld$8I1L!IIL1IM1IHLe I1H1IHI!IML1MLHmLLf@MIIIMM1IM1Ld$@I1M!IMM1IM1MILe I1I1IIL!IMI1LMHmMLfHIMIILI1IL1Ld$HM1H!IML1II1ILLe M1H1III!IMM1LMHmMLfPIMIIII1IM1Ld$PM1I!IMM1II1MMLe M1M1IML!IMI1LMHmMLfXIMIIHI1IH1Ld$XM1H!IMH1II1ILLe M1L1IMI!IMM1LMHmMLf`IMIIII1II1Ld$`M1I!III1II1MMLe M1M1ILL!IMH1MLHmLLfhMIIIHM1IH1Ld$hI1L!IIH1IM1IHLe I1L1ILI!IML1MLHmLLfpMIIIMM1II1Ld$pI1M!III1IM1MILe I1I1IHL!IMH1MLHmLLfxMIIILM1IL1Ld$xI1L!IIL1IM1IHLe I1H1IHI!IML1MLHmLl$L|$pMILMI*M1IIM1IIM1M1Ld$HL$$MMIIMM1IM1L$$I1M!IMM1IM1MILe I1I1IIL!IMI1LMHmLl$H|$xMIMIH*M1IIL1IHM1L1Ld$PLd$IIMILI1IL1Ld$M1H!IML1II1ILLe M1H1III!IMM1LMHmLl$L<$MIMMI*M1IIM1IIM1M1Ld$XLd$IMMIII1IM1Ld$M1I!IMM1II1MMLe M1M1IML!IMI1LMHmLl$ H|$MIMIH*M1IIL1IHM1L1Ld$`Ld$IIMIHI1IH1Ld$M1H!IMH1II1ILLe M1L1IMI!IMM1LMHmLl$(L|$MIMMI*M1IIM1IIM1M1Ld$hLd$ IMMIII1II1Ld$ M1I!III1II1MMLe M1M1ILL!IMH1MLHmLl$0H|$MILIH*M1IIL1IHM1L1Ld$pLd$(MIIIHM1IH1Ld$(I1L!IIH1IM1IHLe I1L1ILI!IML1MLHmLl$8L|$ MILMI*M1IIM1IIM1M1Ld$xLd$0MMIIMM1II1Ld$0I1M!III1IM1MILe I1I1IHL!IMH1MLHmLl$@H|$(MILIH*M1IIL1IHM1L1L$$Ld$8MIIILM1IL1Ld$8I1L!IIL1IM1IHLe I1H1IHI!IML1MLHmLl$HL|$0MILMI*M1IIM1IIM1M1Ld$Ld$@MMIIMM1IM1Ld$@I1M!IMM1IM1MILe I1I1IIL!IMI1LMHmLl$PH|$8MIMIH*M1IIL1IHM1L1Ld$Ld$HIIMILI1IL1Ld$HM1H!IML1II1ILLe M1H1III!IMM1LMHmLl$XL|$@MIMMI*M1IIM1IIM1M1Ld$Ld$PIMMIII1IM1Ld$PM1I!IMM1II1MMLe M1M1IML!IMI1LMHmLl$`H|$HMIMIH*M1IIL1IHM1L1Ld$ Ld$XIIMIHI1IH1Ld$XM1H!IMH1II1ILLe M1L1IMI!IMM1LMHmLl$hL|$PMIMMI*M1IIM1IIM1M1Ld$(Ld$`IMMIII1II1Ld$`M1I!III1II1MMLe M1M1ILL!IMH1MLHmLl$pH|$XMILIH*M1IIL1IHM1L1Ld$0Ld$hMIIIHM1IH1Ld$hI1L!IIH1IM1IHLe I1L1ILI!IML1MLHmLl$xL|$`MILMI*M1IIM1IIM1M1Ld$8Ld$pMMIIMM1II1Ld$pI1M!III1IM1MILe I1I1IHL!IMH1MLHmL,$H|$hMILIH*M1IIL1IHM1L1Ld$@Ld$xMIIILM1IL1Ld$xI1L!IIL1IM1IHLe I1H1IHI!IML1MLHm} H$   LH   HH_HOHWLG LO(LW0L_8H;$   HH_HOHWLG LO(LW0L_8H$   L~LvLnLfHnH^H&H|$Ht$ÐH|$Ht$HHHLHSUATAUAVAWHH   HHH$   H$   H$   H$   )$   )$   D)$   D)$   D)$   D)$   wHH_HOHWLG LO(LW0L_8yoR oH-R oNoV y o^0q of@i onPa ov`Y o~pQ yEI qMA iUa]y$YE yL$QM yT$ IU@y\$0A]`yD$@IyL$PHyT$`H1y\$pMH   cqILcQMIHx8M1M19sII1yM!M1L$IǏHxM1IA9I1MIL!hxI1MA9H1IũsLIyIMޏHx*IMA!MII1M1A!IM1I!I1yLT$LM1IyUH1MII!M1MI1ILMIMy$ciIMcIIIHx8I1M19sIM1qI!I1LL$M׏HxM1IA9M1MIL!hxM1MA9L1IũsLIqIMΏHx*IMA!III1I1A!IM1I!I1qLD$LI1IqUL1MII!M1MM1ILMIMyT$caIMcAIIHx8I1I19sIM1iI!I1HT$ MǏHxI1IA9M1LIL!hxM1LA9L1IũsIHiMI֏Hx*ILA!IIM1I1A!II1M!M1iHL$(HI1IiUL1LII!I1LM1IILMIyT$ cYILcyMIHx8M1I19sII1aM!M1H\$0IϏHxI1IA9I1LIL!hxI1LA9H1IũsIHaMIޏHx*ILA!MIM1M1A!II1M!M1aHD$8HM1IaUH1LII!I1LI1IILMIyT$0cQILcqMIHx8M1M19sII1YM!M1L\$@IǏHxM1IA9I1MIL!hxI1MA9H1IũsLIYIMޏHx*IMA!MII1M1A!IM1I!I1YLT$HLM1IYU H1MII!M1MI1ILMIMyT$@cIIMciIIHx8I1M19sIM1QI!I1LL$PM׏HxM1IA9M1MIL!hxM1MA9L1IũsLIQIMΏHx*IMA!III1I1A!IM1I!I1QLD$XLI1IQU L1MII!M1MM1ILMIMyT$PcAIMcaIIHx8I1I19sIM1II!I1HT$`MǏHxI1IA9M1LIL!hxM1LA9L1IũsIHIMI֏Hx*ILA!IIM1I1A!II1M!M1IHL$hHI1IIU@L1LII!I1LM1IILMIyT$`cyILcYMIHx8M1I19sII1AM!M1H\$pIϏHxI1IA9I1LIL!hxI1LA9H1IũsIHAMIޏHx*ILA!MIM1M1A!II1M!M1AHD$xHM1IAU`H1LII!I1LI1IILMIyT$p    ILMIM1M1II1M!M1L$IM1II1MIL!I1MH1ILIIMIMMII1M1IM1I!I1LT$LM1IH1MII!M1MI1ILMIMIMIII1M1IM1I!I1LL$MM1IM1MIL!M1ML1ILIIMIMIII1I1IM1I!I1LD$LI1IL1MII!M1MM1ILMIMIMIII1I1IM1I!I1HT$ MI1IM1LIL!M1LL1IIHMIILIIM1I1II1M!M1HL$(HI1IL1LII!I1LM1IILMIILMIM1I1II1M!M1H\$0II1II1LIL!I1LH1IIHMIILMIM1M1II1M!M1HD$8HM1IH1LII!I1LI1IILMIILMIM1M1II1M!M1L\$@IM1II1MIL!I1MH1ILIIMIMMII1M1IM1I!I1LT$HLM1IH1MII!M1MI1ILMIMIMIII1M1IM1I!I1LL$PMM1IM1MIL!M1ML1ILIIMIMIII1I1IM1I!I1LD$XLI1IL1MII!M1MM1ILMIMIMIII1I1IM1I!I1HT$`MI1IM1LIL!M1LL1IIHMIILIIM1I1II1M!M1HL$hHI1IL1LII!I1LM1IILMIILMIM1I1II1M!M1H\$pII1II1LIL!I1LH1IIHMIILMIM1M1II1M!M1HD$xHM1IH1LII!I1LI1IILMIH$   LHH   H_HOHWLG LO(LW0L_8H;$   HH_HOHWLG LO(LW0L_8H$   w($   ($   D($   D($   D($   D($   L~LvLnLfHnH^H&H|$Ht$ÐH|$Ht$HHHLHSUATAUAVAWHH   HHH$   H$   H$   H$   )$   )$   D)$   D)$   D)$   D)$   wHH_HOHWLG LO(LW0L_8yoR oH-Q oNoV y o^0q of@i onPa ov`Y o~pQ yEI qMA iUa]y$YE yL$QM yT$ IU@y\$0A]`yD$@IyL$PHyT$`H1y\$pMH   cqMLcQMM)sM1M1yMI1!sM!M11s8L$IA!M1M)sI1MA9ML!1sI1MA9H1MšsLIA9IMũsMMyMMűsI1M1A!MM1)s*I!I1A!LT$L1s*M1MA!H1MA!MI!yM1MyUI1MLMIMy$ciMMcIIM)sI1M1qMM1!sI!I11s8LL$MA!M1M)sM1MA9ML!1sM1MA9L1MšsLIA9IMũsMMqIMűsI1I1A!MM1)s*I!I1A!LD$L1s*I1MA!L1MA!MI!qM1MqUM1MLMIMyT$caMMcAIM)sI1I1iMM1!sI!I11s8HT$ MA!I1M)sM1LA9ML!1sM1LA9L1MšsIHA9MIũsMLiIMűsM1I1A!MI1)s*M!M1A!HL$(H1s*I1MA!L1LA!MI!iI1LiUM1MILMIyT$ cYMLcyMM)sM1I1aMI1!sM!M11s8H\$0IA!I1M)sI1LA9ML!1sI1LA9H1MšsIHA9MIũsMLaMMűsM1M1A!MI1)s*M!M1A!HD$8H1s*M1MA!H1LA!MI!aI1LaUI1MILMIyT$0cQMLcqMM)sM1M1YMI1!sM!M11s8L\$@IA!M1M)sI1MA9ML!1sI1MA9H1MšsLIA9IMũsMMYMMűsI1M1A!MM1)s*I!I1A!LT$HL1s*M1MA!H1MA!MI!YM1MYU I1MLMIMyT$@cIMMciIM)sI1M1QMM1!sI!I11s8LL$PMA!M1M)sM1MA9ML!1sM1MA9L1MšsLIA9IMũsMMQIMűsI1I1A!MM1)s*I!I1A!LD$XL1s*I1MA!L1MA!MI!QM1MQU M1MLMIMyT$PcAMMcaIM)sI1I1IMM1!sI!I11s8HT$`MA!I1M)sM1LA9ML!1sM1LA9L1MšsIHA9MIũsMLIIMűsM1I1A!MI1)s*M!M1A!HL$hH1s*I1MA!L1LA!MI!II1LIU@M1MILMIyT$`cyMLcYMM)sM1I1AMI1!sM!M11s8H\$pIA!I1M)sI1LA9ML!1sI1LA9H1MšsIHA9MIũsMLAMMűsM1M1A!MI1)s*M!M1A!HD$xH1s*M1MA!H1LA!MI!AI1LAU`I1MILMIyT$p    MLMMM1M1MI1M!M1L$IM1MI1MML!I1MH1MLIIMMMMMI1M1MM1I!I1LT$LM1MH1MMI!M1MI1MLMIMMMIMI1M1MM1I!I1LL$MM1MM1MML!M1ML1MLIIMMMIMI1I1MM1I!I1LD$LI1ML1MMI!M1MM1MLMIMMMIMI1I1MM1I!I1HT$ MI1MM1LML!M1LL1MIHMIMLIMM1I1MI1M!M1HL$(HI1ML1LMI!I1LM1MILMIMLMMM1I1MI1M!M1H\$0II1MI1LML!I1LH1MIHMIMLMMM1M1MI1M!M1HD$8HM1MH1LMI!I1LI1MILMIMLMMM1M1MI1M!M1L\$@IM1MI1MML!I1MH1MLIIMMMMMI1M1MM1I!I1LT$HLM1MH1MMI!M1MI1MLMIMMMIMI1M1MM1I!I1LL$PMM1MM1MML!M1ML1MLIIMMMIMI1I1MM1I!I1LD$XLI1ML1MMI!M1MM1MLMIMMMIMI1I1MM1I!I1HT$`MI1MM1LML!M1LL1MIHMIMLIMM1I1MI1M!M1HL$hHI1ML1LMI!I1LM1MILMIMLMMM1I1MI1M!M1H\$pII1MI1LML!I1LH1MIHMIMLMMM1M1MI1M!M1HD$xHM1MH1LMI!I1LI1MILMIH$   LHH   H_HOHWLG LO(LW0L_8H;$   HH_HOHWLG LO(LW0L_8	H$   w($   ($   D($   D($   D($   D($   L~LvLnLfHnH^H&H|$Ht$ÐH|$Ht$HHHLHSUATAUAVAWH  HH HHĀ  H$   H$   H$   H$   )$   )$   D)$   D)$   D)$   D)$   wHHIH_H9HOLDHWLG LO(LW0L_8
oFoNoVH-Q o^ofonovo~}o  }8$u8L$} m8T$ u e8\$0m ]8d$@e U8l$P] M8t$`U E8|$p}EM uME mUe]}$]E }L$ UM }T$@MU@}\$`Hd$E]`}$M1}L$ H}T$@H1}\$`MH   Hd$cuL$   M!C)cUCJ0O#-sBM1C}%sO#M1I5s8A%c'O+I1-sA=c"cJ5sA=L!M1H1ťsA=M1M;Mŭs}L$  I!c)ŵsA%O3O"-s*A%BI1c5s*A%O"M1LA%C'O*H1}C"CJ}UI!M1I1M1O:I}$cmL$   I!c)cMcO2O!-sBM1cu%sO!M1M5s8A%C'O)M1-sA=C"CJ5sA=L!M1L1ťsA=M1M9IŭsuL$(  I!c)ŵsA%O1O -s*A%bI1c5s*A%O M1LA%C'O(L1uC"CJ uUI!M1M1M1O8I}T$ ceH$@  I!c)cEcO0J"-sbM1cm%sJ"M1M5s8A%C'J*M1-sA=C"CM5sA=L!M1L1ťsA=M1H:IŭsmH$H  M!C)ŵsA%J2J!-s*A%bI1C5s*A%J!M1HA%c'J)L1mc"cM
mUI!M1M1M1J9M}T$@c]H$`  M!C)c}CJ1J#-sbM1Ce%sJ#M1I5s8A%c'J+I1-sA=c"cM5sA=L!M1H1ťsA=M1H;MŭseH$h  M!C)ŵsA%J3J -s*A%BI1C5s*A%J M1HA%c'J(H1ec"cM eUI!M1I1M1J8M}T$`Hd$cUL$   M!C)cuCJ0O#-sBM1C]%sO#M1I5s8A%c'O+I1-sA=c"cJ5sA=L!M1H1ťsA=M1M;Mŭs]L$  I!c)ŵsA%O3O"-s*A%BI1c5s*A%O"M1LA%C'O*H1]C"CJ]U I!M1I1M1O:I}$cML$   I!c)cmcO2O!-sBM1cU%sO!M1M5s8A%C'O)M1-sA=C"CJ5sA=L!M1L1ťsA=M1M9IŭsUL$(  I!c)ŵsA%O1O -s*A%bI1c5s*A%O M1LA%C'O(L1UC"CJ UU I!M1M1M1O8I}T$ cEH$@  I!c)cecO0J"-sbM1cM%sJ"M1M5s8A%C'J*M1-sA=C"CM5sA=L!M1L1ťsA=M1H:IŭsMH$H  M!C)ŵsA%J2J!-s*A%bI1C5s*A%J!M1HA%c'J)L1Mc"cM
MU@I!M1M1M1J9M}T$@c}H$`  M!C)c]CJ1J#-sbM1CE%sJ#M1I5s8A%c'J+I1-sA=c"cM5sA=L!M1H1ťsA=M1H;MŭsEH$h  M!C)ŵsA%J3J -s*A%BI1C5s*A%J M1HA%c'J(H1Ec"cM EU`I!M1I1M1J8M}T$`H   } ?L$   M!C)CJ0O#BM1CO#M1Ic'O+I1c"cJL!M1H1M1M;ML$   I!c)O3O"BI1cO"M1LC'O*H1C"CJI!M1I1M1O:IL$   I!c)cO2O!BM1cO!M1MC'O)M1C"CJL!M1L1M1M9IL$   I!c)O1O bI1cO M1LC'O(L1C"CJ I!M1M1M1O8IH$   I!c)cO0J"bM1cJ"M1MC'J*M1C"CML!M1L1M1H:IH$   M!C)J2J!bI1CJ!M1Hc'J)L1c"cM
I!M1M1M1J9MH$   M!C)CJ1J#bM1CJ#M1Ic'J+I1c"cML!M1H1M1H;MH$   M!C)J3J BI1CJ M1Hc'J(H1c"cM I!M1I1M1J8ML$M!C)CJ0O#BM1CO#M1Ic'O+I1c"cJL!M1H1M1M;MLT$I!c)O3O"BI1cO"M1LC'O*H1C"CJI!M1I1M1O:ILL$ I!c)cO2O!BM1cO!M1MC'O)M1C"CJL!M1L1M1M9ILD$(I!c)O1O bI1cO M1LC'O(L1C"CJ I!M1M1M1O8IHT$@I!c)cO0J"bM1cJ"M1MC'J*M1C"CML!M1L1M1H:IHL$HM!C)J2J!bI1CJ!M1Hc'J)L1c"cM
I!M1M1M1J9MH\$`M!C)CJ1J#bM1CJ#M1Ic'J+I1c"cML!M1H1M1H;MHD$hM!C)J3J BI1CJ M1Hc'J(H1c"cM I!M1I1M1J8MH$   LH$  HH_HOHWLG LO(LW0L_8HH_HOHWLG LO(LW0L_8H;     M1HH1ML]M!C)CJ0O#BM1CO#M1Ic'O+I1c"cJL!M1H1M1M;MLUI!c)O3O"BI1cO"M1LC'O*H1C"CJI!M1I1M1O:ILM0I!c)cO2O!BM1cO!M1MC'O)M1C"CJL!M1L1M1M9ILE8I!c)O1O bI1cO M1LC'O(L1C"CJ I!M1M1M1O8IHUPI!c)cO0J"bM1cJ"M1MC'J*M1C"CML!M1L1M1H:IHMXM!C)J2J!bI1CJ!M1Hc'J)L1c"cM
I!M1M1M1J9MH]pM!C)CJ1J#bM1CJ#M1Ic'J+I1c"cML!M1H1M1H;MHExM!C)J3J BI1CJ M1Hc'J(H1c"cM I!M1I1M1J8MHmH9H$   LH$  HH_HOHWLG LO(H   LW0IL_8H;$   HLDH_HOHWLG LO(LW0L_8H,$H   w(   (   D(   D(   D(   D(   L~LvLnLfHnH^H&H|$Ht$ÐVWSUATAUAVAWH@I@xI   IqMY8ENL9   I   ESNL9   LSL9rH% H  HH   HXHhL`LhLpLxI   I   M   M   M   M   LoL9rH   I      HHxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8LI    H@A_A^A]A\][_^HG<H_DHOLHWTHo\
LGLOLWL_,H3OH3WL1H3_H3OH3GIH3oL1H3GH3WL1H3oH3O$H3GH3WH3_H3oIHH1L1HH1H3_HH1H3o4HH1HL1I1I1I,I1I1I+I1MIM	M1IM3MMM!LNM1ILfM	LgLM1LVM!LOM1LWLnM	LGM1L_LvI1I1II1I1I=I-I1IMM	IM1LFMM!LGM1ILNM	LOM1LfM!Lg<M1L^M	LWM1L_4LvI1I1II1II1II1IMM!IIM1LVMM!LWM1LfM	LgTM1LnM!M1LNM	LOM1L_$LvLGI1I1I
I1II1I$I1I8MM	IIM1LVMM	M1Lf$M!M1LnM	M1LN4M!M1LF,H3WH3oH>H3ODH7H3GHH3_HH'H)IH!HH1HW\IH!L1HG<I	I1LoTH!L1HOLL	H1H_DHLI   QM@ÐSUATAUAVAWHdH   HWHWHWHWHW$HW<L=Q Ht$dHWHWHWHWHW$HW<HH   A_A^A]A\][ÐH|$Ht$HHHLLSUATAUAVAWHdH   IHt$dHWHWHWHWHW$HW<L=KQ HNtH9rBHLGIMII3 M@HI@HuLNdHVlLNdHVlHNt뼐HHWHWHWHWHW$HW<H   A_A^A]A\][H|$Ht$ÐH|$Ht$HHHLLLD$(ATAUAVHIIIIA r'Ir)IMII$Md$ItHu9ILLLLA^A]A\H|$Ht$H|$Ht$HHHLLLD$(H$SUATAUAVAWwH$X)()8x)Hx)Xx)hx)xx)`x)hx)px)xHIH@  MHHII  I@  IA5   H@  ~oEH ~oM~oU~o]~oe ~om ~ou@~o}`A~o   L$  ~E~M~U~]~e ~m ~u@~}`A~   A~   H oNoVo^o&on ov@o~`~o   H$   ~o=zR L$  L$  b}YV}I}Q}Y}a})}q A=}y@A5A}A`ŭFb}Y^~K`uA~L$mA~L$eA~L$]A~L$UA~$MA~L$ EA~L$@A=b}YVA~L$`IA      B}Y_ŭFԃ@-Iԋ`-QS-Y[-ac-)k-q 3-y@{ A-A`B}YW=C@@`%fmA%qeA%i]A%aUA%1MA%i EA%a@A=%A`B}Y_C`S[-n]A-aUA-qMA-)EA-a A=A-q@}-I`B}YuL$ck%fMA%qEA%)A=A%a }A%q@u%Q`B}Y_ mT$3{ -&A=A-1}A-i uA-a@m-Y`B}YW@e\$~C@C`H[%n uA%a mA%q@e%a`B}Y_`]d$~L$~T$-f@eA-q@}Y   ]-i`B}YWU,$~\$~d$M%f`U%q`Mt$    ~,$E|$@~t$ ~|$@Md$AV~o$   o$   o$@  H$   sA=ťsuC A5C ۓCC%A=C5umK`   H$LT$L\$Ld$oL$ oSo[ocoko3o{ I%ynHIEB}YIHIEIIHIEMIIUIL%A	   ynB}YAUHIEuIAuHIEmA]gIgHIEIeAU IM]Au LUA]@%MAU`EA   ynA=B}YA]A~ouHIEuAUA~o]IHIEmLIAA~oULeA%A~ou8gI]A-A~oX   %UAA~oUxMA%A~o   nIEEA-A~ou}YA=A5A~o]IA~omAA~oUuA%A~omA-A~o]ga~~,$eAA~oU0]A%A~ouPUA-A~o]pMAIA~o   LEA%IA=A-%ynA~o]gA5B}YA}uA~oUHIELT$m%A~ouIHIEgIL\$e-A~o](IHIE]A~oUHIUIKU%A~ouhI-MA~o   %EHT$=%A5AnIAL$  A5C`uL$mT$e\$]d$U,$Mt$ E|$@A=D$`ōs}ťsuŝsC mŕsC ۓeC CC C%}CuCmC5e]ōs}ťsuŝsC mŕsC ۓeC CC C%}CuGCmOC5eW]_ōs]ťsUŝsC MŕsC ۓE}sC A=C C C%]CUCMC}EA=ōs]ťsUŝsC MŕsC ۓE}sC A=C C C%]CU'CMo C}Ew@A=`~   HAwH(((8D(HD(XD(hD(xD(`D(hD(pD(xLxLpLhL`HhHXH H|$Ht$ÐH|$Ht$HHHLLLD$(H$SUATAUAVAWwH$X)()8x)Hx)Xx)hx)xx)`x)hx)px)xHwIH@ggII  I@  IIIEMEIHHHI  I@  ggI   H@  oAH oIoQoYo!oi oq@oy`~o   H$   AIQY!i q@y`~   }o~   HI] B}YU $M1gM1M1M1~o=R A	   ~   ŵsHHFLILVLT$IA%IL^L\$ILfLd$ŭFyn-fB}Ym-neeŭ-f U-n@MŭF`C ɓ-   B}YUA=HHAIHHAIHHAIIHQIM%ia~uťA%ae%)]ťA %a@M%i`C5Eť   e=HHFI~ofHHFI~onLC5A]%H^IAynoFuAB}Y~ofm}~onAoF8]A~ofXU}~onxA~o   EAA=A5B}YUHHAIoAHHAI~oaIHQIM}a~~oiAoAmA~oae}~oi8AoAXUA~oaxM}~o   AA=AA5oFHHFL~ofIA%H^I}yn~onAB}YoFmA~ofe}~on0AoFPUA~ofpM}~o   AA=AB}YUA5oAHHAI~oaHQII}a~~oiAoAmA~oae}~oi0AoAPUA~oapM}~o   AoFA=A~ofA5MH^ILA%}yn~onAB}YoFmA~ofe}~on(AoFHUA~ofhM}~o   AA=AB}YU A5I oAHAII~oa}a~~oiA$moAA~oae}~oi(AoAHUA~oahM}~o   MAL$=AAnA5Aŝ$ŝs}ŕsuŭsC mťsC eCC ғCC ۓ}C-uC%mCe]ŝs}ŕsuŭsC mťsC eC ғCC ۓC}C-uC%mCe]GOW_ŝs]ŕsUŭsC MťsC E}sC ғA=C ۓC C]C-UC%MC}EA=ŝs]ŕsUŭsC MťsC E}sC ғA=C ۓC C]C-UC%MC}EA='o w@`~   wH(((8D(HD(XD(hD(xD(`D(hD(pD(xLxLpLhL`HhHXH H|$Ht$ÐHH1LBLJLRI IMI:ILLLI HLLBLJIMI4ILLI HALLZLBIMI.ILLI HALLRLZIMI(ILLI HALLJLRLZII"MI?ILLLI HA LLJLRIMI9ILLI HA(LLBLJIMI3ILLI HA0LLLBIMI-ILLI HA8LLRLZI
MI'ILLI HA@LLJ LR(LZ0II!MI>ILLLI HAHLLJ8LR@IMI8ILLI HAPLLBHLJPIMI2ILLI HAXLLZXLB`IMI,ILLI HA`LLRhLZpI	MI&ILLI HAhLLJxL   L   II MI=ILLLI HApLL   L   IMI7I	LLI HAxLÐHLLJMI I!LYMII!LQM:I!LALRMII!LAM4I!LILZMII!LIM.I!LQLB MII!LQM(I!LYLJ(MII!LYMI"I!LQM?I!LALR0MII!LAM9I!LILZ8MII!LIM3I!LQLB@MII!LM-I!LYLJHMI
I!LYM'I!LALRPMII!LA MI!I!LY(M>I!LI0LZXMII!LI8M8I!LQ@LB`MII!LQHM2I!LYPLJhMII!LYXM,I!LA`LRpMI	I!LAhM&I!LIpLZxMII!LIxMI I!L   M=I!L   M1MII!L   M7I!L   L   L   L   L   Ðwo-R AJ	   oHR U6H   uwÐwIH$xH`)p)xx)@ x)Hx)P x)X0x)`@x)hPx)p`x)xpH$ HL)R HD$yn}o}oJ }oj@}Xvv   v   v   v   v   mv   ev@  ==v`  55v--v%%vvvvv}ozH   A	   oBoJoRoZۀ   ۈ   ې   ۘ   ooJ oR@oZ`ۀ   ۈ   ې@  ۘ`  Žۂ   ŵۊ   ŭے   ťۚ   ŝۂ   ŕۊ   ōے@  Ņۚ`  H   }9E6)HI AwA(XA(hE(xE(KE(SE([E(cE(kE(sE({I#Ðr\a       !  D ÐVWSUATAUAVAWH@I@xI   IqMY8ENL9r|ESNL9soI   ESNL9HBLxLpLhL`HhHXM   M   M   M   I   I   H(I      HHxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8 (I    H@A_A^A]A\][_^̋Za 1  #  #DÐH|$Ht$HHHLLLD$(SUATAUAVAWb}(b(ob(ob(ob(ob(oE1IH    M+b(|HBMMI MMI!b(|HBMMI4IM	b(b(Fb(Nb(Vb(^b(b(Ab(Ib(Qb(Yb b b b b(~Mb(b(Fb(Nb(Vb(^b(b(Ab(Ib(Qb(YMkb(|HBMMI MMI!b(|HBMMI4IM	b(b(Fb(Nb(Vb(^b(b(Ab(Ib(Qb(Yb b b b b(~Mb(b(Fb(Nb(Vb(^b(b(Ab(Ib(Qb(YMkb(|HBMMI MMI!b(|HBMMI4IM	b(b(Fb(Nb(Vb(^b(b(Ab(Ib(Qb(Yb b b b b(~Mb(b(Fb(Nb(Vb(^b(b(Ab(Ib(Qb(YMkb(|HBMMI MMI!b(|HBMMI4IM	b(b(Fb(Nb(Vb(^b(b(Ab(Ib(Qb(Yb b b b b(~Mb(b(Fb(Nb(Vb(^b(b(Ab(Ib(Qb(YM[ b(|es4b(s4b(s4b s4b s4b bc b(b(b(!R b(לR b ͜R b ÜR b R b R b b b b b(R b }R b rR b %gR b -\R yyyyyb(=R  b 2R  b 'R  b %R  b -R  yyAEAEE EEAEE AAE0A0A0yAyyAyyb)R b"R b#R b$R b%uR b(kR b aR b WR b MR b CR b(b(Gb(Ob(Wb(_wL<$Lt$Ll$Ld$Hl$ H\$(Hd$0H|$Ht$ÐH|$Ht$HHHLLLD$(SUATAUAVAWb}(b(ob(ob(ob(ob(ob(ob(ob(ob(ob(oE1E1IH    M+b(|HBMMI M(MI!b(|HBMMI4IM	b(b(Fb(Nb(Vb(^b(b(Ab(Ib(Qb(Yb b b b b(~Mb(b(Fb(Nb(Vb(^b(b(Ab(Ib(Qb(YM   b(|H   BMMI MhMI!b(|H   BMMI4IM	b(fb(fb(nb(vb(~	b(ab(ab(ib(qb(y	b b b b b(~Mb(fb(fb(nb(vb(~	b(ab(ab(ib(qb(y	M[b(|es4b(s4b(s4b s4b s4b bc b(b(b(!R b(חR b ͗R b ×R b R b R b b b b b(R b }R b rR b %gR b -\R yyyyyb(=R  b 2R  b 'R  b %R  b -R  yyAEAEE EEAEE AAE0A0A0yAyyAyyb)R b"R b#R b$R b%uR b(kR b aR b WR b MR b CR b(|]s4b(s4b(s4b s4b s4b bc b(b(b(/R b(%R b %ەR b -ѕR b 5ǕR b =R b b b b b(R b R b R b %uR b -jR yyyyyb(KR  b @R  b 5R  b %*R  b -R  yyAEAEE EEAEE AAE0A0A0yAyyAyyb)%R b"%R b#-R b$5R b%=R b(%yR b %oR b -eR b 5[R b =QR b(b(Gb(Ob(Wb(_b(gb(gb(ob(wb(	wL<$Lt$Ll$Ld$Hl$ H\$(Hd$0H|$Ht$Ðba(oғR b(|b(|H (  b(ob(ob(ob(ob(ob(ob(ob(ob(ob(oؐb  b  b(o"b)db(obb)db(obb)db(obb)db(obb)db(obb*db(obb"db(obb"db(obb"db(ob	b"db H@  H9[b(b(Ib(Qb(Yb(ab(ib(Ab(Ib(Qb(Y	H|$Ht$HHHLLLD$(LL$0EHA   uD?Ka i  fnl$8SUATAUAVAWIINII M)I K$L$L9wH$ L$L9wLgR JDL   fAofAoJNT̨Ifp fofoffvgfoffvfABpfoffvfA   foffvfA   foffvfA   foffvfA   foffvfA   foffvfA   foffvfA   foffvfA   foffvfA   foffvfA  foffvfA   foffvfA0  fgfvfA@  fvfAP  fAD$@fAL$PfAT$`fA`  fA\$pfffAod$fAol$fAoT$fAbpfAo\$fA۪   ffAے   ffAۚ   fffAod$fAol$fAoT$fAۢ   fAo\$fA۪   ffAے   ffAۚ   fffAo$$fAol$fAoT$ fAۢ   fAo\$0fA۪   ffAے  ffAۚ   ffffpNfM$   fH~M HM1M1LHIHIIHIHFH IM(IJH MMH NlIHIJH MIHM9uIH MH NlIMH1MH NlJMvJ̘   HfffAoD$fAoL$fAoT$fAo\$fBfJffRffZfffAoD$fAoL$fAoT$fAo\$fBfJffRffZfffAo$fAoL$fAoT$ fAo\$0ffJffR ffZ0fffAoD$@fAoL$PfAoT$`fAo\$pfB@fJPffR`ffZpffffpNfM$   HfH~M1LL$HIHH IIHIHFH LT$IM%IJH MNH NlIHIJH MII MHM9uIH MNH NlIH1MH MH NlJMvM9M1H$H4$MJJJDMvIuH HH1M1MJJH!H!N4H	JMvIuJt   L~LvLnLfHnH^H&H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0gHA A   SUATAUAVAWgAOIINLHI)I  M9rL)JM(O	  JMM)A    MBL)HII)I I$+L$H9wH$ L$H9wIHD$(B   Ht$(   L~LvLnLfHnH^H&H|$Ht$ÐIfnh8HPR N
   Ifo foHNTL   fp foggfoffvgfoffvfABpfoffvfA   foffvfA   foffvfA   foffvfA   foffvfA   foffvfA   foffvfA   foffvfA   foffvfA   foffvfA  foffvfA   foffvfA0  fgfvfA@  fvfAP  fAD$@fAL$PfAT$`fA`  fA\$pfffAod$fAol$fAoT$fAbpfAo\$fA۪   ffAے   ffAۚ   fffAod$fAol$fAoT$fAۢ   fAo\$fA۪   ffAے   ffAۚ   fffAo$$fAol$fAoT$ fAۢ   fAo\$0fA۪   ffAے  ffAۚ   ffffpNfM$   fH~Ll$H|$@M HJ4ILHIHILt$HIHIJDH HHIHAH IHHJDH LMy HI H I>IHIHAMv H IHIJD>H MH MnHHIHAH IHHJ>H LH I~IHIHH IHIJD>H MH MnHHIHAH IHHJD>H LHI H I>II 9HIHAMv H IHIHFH MH MnHHIHAH IHHJH LH I~IJ	H1MH MnI   fffAoD$fAoL$fAoT$fAo\$fBfJffRffZfffAoD$fAoL$fAoT$fAo\$fBfJffRffZfffAo$fAoL$fAoT$ fAo\$0ffJffR ffZ0fffAoD$@fAoL$PfAoT$`fAo\$pfB@fJPffR`ffZpffffpNfM$   fH~OLHIHH III>O4HIJDH HHIHAH M^H IHHJDH LMy HI H I	HIHAH MVMv H IHIJD>H MH I~HHIHAH M^H IHHJ>H LH MnIHIHH MH IHIJD>H MH I~HHIHAH M^H IHHJD>H LHI H MnII HIHAH MVMv H IHIHFH MH I~HHIHHiH M^H IHHJH LH MnII~J	H1MH M.H MnL;d$H1L)ML	H)KL!H)LHH|$@IM1LmLuL}
  H|$Ht$HHHLLLD$(LL$0HD;a A A   SUATAUAVAWAGIIM NLHI)I  M9rL)JM O	  JMM)A    MBL)HII)I I$+L$H9wH$ L$H9wMILD$ HD$(fHnfHnfInfHn   A	  |   7	  r   -	  h   #	  ^   	  fH~fH~HHD$(LD$ Ht$(   L~LvLnLfHnH^H&H|$Ht$ÐIj J4LLt.J|L8HD.H|/H\.IIIHILT/IIHH L\/IH\.IIHIHM IIHII MI LT HIIHII IIHH\II MI IIHLII IIHH\II MI IIHLTII IIHH\II MI IIHL\II HI IIHII MI LTH 0IIHmH MH L/IHWLt.J|L8HD.H|/H\.IILT/IHH LT/IIIHH L\/II L\/M1H\.IIHH Ld/II IIHH MII LT/HM 	HIIHII L,I gIIHH\II MI IILHII LdHII IIHH MII LTH ugIIH MH L/IHWHLvJ|L8HFH|/H^IIIHII IIHLWII MH^I IIHL_II IIHII MI LWIIHFH MH L/IHWHHM1L)M1LH HGHWLHD.H|$8M1L_O$VI?N,YI?M	LWMHIL_IHD.L'IKVLoMI?NYI?M	LW MHIL_(HH.H_IHmLGMH@O$VI?N,YI?M	LWMHIL_IHD.LgIKVLoMI?NYI?M	LMHIL_HH.H_IO$VLGMI?N,YI?M	LWMHIL_IHD.L'IKVLoMI?NYI?M	LW MHIL_(HHD.H_ILGMH@H O$VgI?N,YI?M	LWMHIL_IHFLgIKVLoMI?NYI?M	HIHIH_LGfH~H1I)JTL8HL$J|8HT$IJ<fHLOLWL_Lg Lo(Lw0L8HH@gIH\$(HE     HHEIII HIHEH MH\0II HIHEH MHt$(II HIHE H IMII HIHE(H MII HIHE0H MII HIHE8H MII HHIHE H MII .Hm@H1HT$H;l$  fLLOLWL_Lg Lo(Lw0L8HH\$p   HE HIHELII HIHEH MHII HIHEH MII HIHE H MII HIHE(H MII HIHE0H MII HIHE8H MII HH\(IH MHE II 3Hm@HT$H;l$sCH\$pHHE LLOLWL_Lg Lo(Lw0L8H   H1LI I I I I I I H HLLOLWL_Lg Lo(Lw0L8H HMH1fH~LLOfI~LWL_Lg Lo(Lw0L8H@H9ÐLe JLfH~HfH~HIM1LmLuL}Le LmLuL}Hm IIIII!I!I!I!IL#LkLsL{L'H[ LoMLwLH HuMIÐH|$Ht$HHHLLLD$(LL$0HSUATAUAVAWAOIIM NLHI)I  M9rL)JM O	  JMM)A    MBL)HII)I I$+L$H9wH$ L$H9wLD$ HD$(;   Ht$(   L~LvLnLfHnH^H&H|$Ht$ÐLL$MIIIN
   I
fnh8IHrxR Ll$LL$ H|$@fo foHNTH   fp fogfogffvfoffvfABpfoffvfA   foffvfA   foffvfA   foffvfA   foffvfA   foffvfA   foffvfA   foffvfA   foffvfA   foffvfA  foffvfA   fogffvfA0  ffvfA@  fvfAP  fG@fOPfW`fA`  f_pfffogfoofoWfAbpfo_fA۪   ffAے   ffAۚ   fffogfoofoWfAۢ   fo_fA۪   ffAے   ffAۚ   fffo'foofoW fAۢ   fo_0fA۪   ffAے  ffAۚ   ffffpNfH   fH~H\$hIbfIbnII bvMLD$(H1LH|$Hv fL8fL8bfL8M8bYfL8M8baH|$ LSfL8M8byLL[fL8L8HI Lc
fL8fM8bvfL8FfM8bvggLfL8fL8Hv H[ M8b9fL8M8byfL8M8byLSfL8L[M8byLLcfL8L8HI LkHKHD$IH4MH|$HLsLfggffoGfoOfoWfAۂ   fo_fAۊ  ffAے   ffAۚ0  fffoGfoOfoWfAۂ@  fo_fAۊP  ffAے`  ffAۚp  fffofoOfoW fAۂ  fo_0fAۊ  ffAے  ffAۚ  fffoG@foOPfoW`fAۂ  fo_pfAۊ  ffAے  ffAۚ  ffffpNfH   fH~H+H\ bH1IbfL8CfM8bnL8[fM8bvL8cfL8HHv L8kfL8L8MLD$(LH1H|$bfL8M8bYfL8M8bafL8M8byLH|$ LSfL8L[L8LcHI fL8M8bvfL8L8FfL8[M8bvLfL8cL8fL8kL8Hv H[ fL8M8b9fL8M8byfL8M8byLSfL8M8L[byLHI LcfL8L8LkH,HD$IH+;H|$LT$MH4HLsL9LQIL$H,HH<1M1M)MM	HL)HT$@ILmM1LuL}9  H|$Ht$HHHLLLD$(LL$0HSUATAUAVAWAOIIM NLHI)I  M9r(L)JM;O	  JMM)A    MBL)HII)I I$+L$H9wH$ L$H9wMIffHnfHnfInfHnLD$ HD$(   	  x   	  n   	  d   	  Z   	  MHfH~fH~HD$(Ht$(   L~LvLnLfHnH^H&H|$Ht$ÐH|$8J,LL$Hl$+fff.     >ffGfG fG0fG@fGPfG`fGpH   I@uHM1M1M1M1M1M1H|$8H1 FfM8L8FfM8L8   fM8L8    fM8L8F(fM8L8F0fM8I8b~8HVfL8L8L@LGLOHH1^FfM8L8^ fM8L8(   fM8L80   fM8M8b8   HVfL8L8fM8L8fL8LGLO ^F fM8L8^(fM8L80   fM8M8b8   >HVfL8L8fM8LG(LO0F L8fL8^(fM8L8F0fM8M8bf8HV Lv(fL8L8L~0fM8L8fL8LG8LO@³LF8fM8«L8fM8£LL8fM8fH8BLHv@fM8L8fL8L8ggBfM8fL8H;t$	  HHILG@fL8OHfL8WPfL8_XLg`LohLwpLxH.H   HHVHD$H|$ 1LbE fH8M8bMfL8M8bUfL8M8b]fL8M8b    fL8M8bm(fL8M8bu0Hϻ    fL8M8b8   HTfL8L8fL8gHIHm@HH;l$tWH+\$fHVfL8fL8OLWL_Lg Lo(Lw0L8H@gH1HD$H1H+\$fL8HL$ fL8HI LI I I I I H9LOLILWLQL_LYLg La Lo(Li(Lw0Lq0L8Ly8HLOHfH~LWPL_XLg`LohLwpH|$8HL_M1LL$M8LgLoM8fI8H   L    M8fI8L_(HH_M8fI8HTLg0M8fI8Lo8HGH_M8fI8HTHI LW@M8fI8L_HHG H_(M8fI8.H    M8fI8LgPLoXHG0H_8H@ fI8HG0H_8H@fH~1H\$(HT$8JLHL$H|$H|$8LOLWL_Lg IHLo(Lw0L8HD$ H@H1HLbE fH8M8bMfL8M8bUfL8M8b]fL8M8b    HLfL8M8T$(HHDxbm(fL8M8bu0fL8M8b}8HfL8L8fL8gggH@HH;l$  HT$8LHm@HfL8OfL8WL_Lg Lo(Lw0L8H@HH1HD$LbE fH8M8bMfL8M8bUfL8M8b]fL8M8b    fL8M8bm(fL8M8bu0fL8M8b}8H̀   fL8L8HLfL8HLH;l$sEH+t$HT$8Hm@LLOLWL_Lg Lo(Lw0L8H@HHH1HD$ H1LD$ I I I I I I I H H+t$LfH~LOHu8fH~LWL_Lg Lo(Lw0L8H H\$(HT@LLG@LOLWL_Lg Lo(Lw0L8H|@L;D$ÐLe IIHHfH~fH~ILmM1LuL}Le LmLuL}bHm bbbIL'LoLwLL"H LjMLrLzHR HuIÐLLYAMGGARÐ tOHHII M   uÐL$H  HdR HfAnfo foHM   H$   fp fofoffvfoffvf@foffvfHfoffvfPfoffvfXfoffvf@foffvfHfoffvfPfoffvfXfoffvf foffvfHfoffvfP foffvfX0foffvf@@foffvfHPfoffvfP`fofXpfffAoCfAoKfAoSf@fAo[fHffPffXfffAoCfAoKfAoSf@fAo[fHffPffXfffAofAoKfAoS f fAo[0fHffP ffX0fffAoC@fAoKPfAoS`f@@fAo[pfHPffP`ffXpfffM   fpNffHII"VWSUATAUAVAWH@I@xI   IqMY8ENL9   ESNL9r2I   ESNL9s`LfL9wM   JDH@(HXHhL`LhLpLxI   I   M   M   M   M   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8H    H@A_A^A]A\][_^H|$Ht$HHHATAULM1LNMLVML^H5
T LMMLI L+LLNLVML^I LBLBLLBLOMBLWL_L,$Ld$Hd$H|$Ht$ÐH|$Ht$HHHATAULLNLVLL^H5pT LM1LLLNLVML^I H1H   LDLDLDMDLDLIH?LII	H?LII	H?II?I	M	LLOLWL_L,$Ld$Hd$H|$Ht$ÐH|$Ht$HHHATAULM1LNMLVML^LMMLI ILL{T I ML}T I LBLBLBMBM1LLNLLVL^LI ILL/T I ML1T I LBLBLLBLOMBLWL_L,$Ld$Hd$H|$Ht$ÐH|$Ht$HHHLATAULM1LNLVL^H5T LLJLLRLZLI L+LLNLVML^I LBLBLLBLOMBLWL_L,$Ld$Hd$H|$Ht$ÐH|$Ht$HHHLATAULM1LNLVL^H5T L+LJLLRLZLI LLLNLVML^MLDLDLLDLOMDLWL_L,$Ld$Hd$H|$Ht$ÐH|$Ht$HHHATAUM1M1M1M1M1L+LNLVLL^H5AT LI LLLNLVML^MLDLDLLDLOMDLWL_L,$Ld$Hd$H|$Ht$ÐH|$Ht$HHHL¹  #a     USATAUAVAWHHL5\T L=uT HH&IHIHfIHH IHfIHH MMIHfILH II&LILH HM)I IfIH IHIHI H H I)HCHMII HH&IHH HHfIH IHH HHfIH IHH LMHHfIH M1ILII I&LHLHM)I IfIH IHIHI H H I)HCHMII HH&IHH HHfIH IHH HHfIH IHH LMHHfIH M1ILII I&LHLHM)I IfIH IHIHI H H I)HCHMII HH&IHH HHfIH IHH HHfIH IHH LMHHfIH M1ILII I&LHLHM)I IfIH IHIHI H H I)HMII LM+&MMnLMFLMNI LBMBLBLBL'LoLGLOL<$Lt$Ll$Ld$H\$ Hl$(Hd$0H|$Ht$ÐH|$Ht$HHHL¹  #wa     USATAUAVAWLHFLvL~H5ӺT HHIIfHnLIIILfInH IIILfInH IIILIHILH IHIH MII M1LMMMMMMI HIfH~HHIIfH~H HHIIfH~H HLLF HIIHIILHHFHM)H IIH ILILH LLN H H I)HIII ILHHFHM)H IIH ILILH LLV H H I)HIII ILHHFHM)H IIH ILILH LL^ H H I)HIII ILHHFHM)H IIH ILILH H H I)III H1MMMMMLH L+MLNLVML^H MBICMCMCHLHGfLwfLfL<$Lt$Ll$Ld$H\$ Hl$(Hd$0H|$Ht$ÐH|$Ht$HHHLUSATAUAVAWHHLLVL^LfHvL5@T L=ٷT BBBIBLIII M1   fL8L8   fL8L8   fL8L8   HSfL8L8fM8M8I    fL8L8   fL8L8   fL8L8   LfL8L8fM8M8I    fL8L8   fL8L8   fL8L8   HSfL8L8fM8M8I    fL8L8   fL8L8   fL8L8   LfL8L8fM8M8I    fL8L8   fL8L8   fL8L8   HSfL8L8fM8M8I    fL8L8   fL8L8   fL8L8   LfL8L8fM8M8I    fL8L8   fL8L8   fL8L8   M   LfL8L8LfM8M8I LM+&MnMFLMNI LBLBLBLBL'LoLGLOL<$Lt$Ll$Ld$H\$ Hl$(Hd$0H|$Ht$ÐH|$Ht$HHHLUSATAUAVAWHHLvL~LFH5T BBHfInBLIfInII M1fL8L8LfL8L8I BHfInM1fM8L8fM8M8fH~fM8L8fM8fH~fM8L8fM8gfH~L8fM8L8L8L8L8LN H1.fL8L8nfL8L8nfL8L8nfL8L8fL8LN .L8fL8nL8fL8nL8fL8nL8fL8L8LN .fL8L8nfL8L8nfL8L8nfL8L8fL8LN .L8fL8nL8fL8nL8fL8nL8fL8L8MMLMMMH L+&MLNLVML^H ICMCMCMCHtHLwfLfLGfL<$Lt$Ll$Ld$H\$ Hl$(Hd$0H|$Ht$ÐH|$Ht$HHHֹ  #Za H;T :H|$Ht$HHHL¹  #a USATAUAVAW  t-HHLLVL^Lfs   /HHLLVL^LfHv  L<$Lt$Ll$Ld$H\$ Hl$(Hd$0H|$Ht$ÐHIL5;T IHIIL=8T IHH IIIHH IIILH M1ILI IH MIIHCII M1HH&IHH HHfIH IHH HHfIH IHH HHfIH ILII LI IH MIIHCII M1HH&IHH HHfIH IHH HHfIH IHH HHfIH ILII LI IH MIIHCII M1HH&IHH HHfIH IHH HHfIH IHH HHfIH ILII LI IH MILIILI ILMI LMI LBLBL'LBLoLBLGLOÐH|$Ht$HHHֹ  #a USATAUAVAW  t0HLvL~LF|   2HLvL~LFHvh  L<$Lt$Ll$Ld$H\$ Hl$(Hd$0H|$Ht$ÐIIILIIILH IIILH IIILH HIILH III IM1IHII MMMMMMI HIHFHHIIHFH HHIIHFH HHIILIH5~T H-T LI HH MIILH LI IHH MIILH LI IHH MIILH LI IHH MIIH M1MMMMIMI IMII LII MBMBL'MBLoLBLwLÐBBA    M1BL=yT IBLIII IIHSIII M1   fL8L8   fL8L8   fL8L8   LfL8L8fM8M8I IIHSIII M1   fL8L8   fL8L8   fL8L8   LfL8L8fM8M8I IIHSIII M1   fL8L8   fL8L8   fL8L8   LfL8L8fM8M8I IILL5T ILII 1LIMI LMI LBLBL'LBLoLBLGLOÐBB1IBLII M1fL8L8LfL8L8I BH   M1fM8L8fM8M8H   fM8L8fM8H   fM8L8fM8gH   L8fM8L8    L8ggHST L8L8HIIBII IIBII IIBII IIBII H1MH5T MMMMMH IMII MIH MBMBL'MBLoMBLwLÐH|$Ht$HHHATAUHL-WT LNLVL^IL%1T HI IH MIILH LI IIH MIILH LI IIH MIILH LI IIH MILILH ILMI ILMLELELLELOLDLWL_L,$Ld$Hd$H|$Ht$ÐGD@foAfoJfoR foZ0fob@fojPfBfBLfBT fB\0fBd@fBlPÐ`       H$xH`)p)xD) D)HD)P D)X0D)`@D)hPD)p`D)xpfo̤T fAnfffffffDofp    fEofDfDvfDo
fDoRfDoZ fDob0fDoj@fDorPHR`fEfEfAfEfAfEfAfEfAfEfAfAHuYa i0q@yP(4$(|$D(D$ D(L$0D(T$@D(\$PD(d$`D(l$pD($   D($   H$   ÐoAoJoR oZ0fBfBLfBT fB\0Ðr`       H$xH`)p)xD) D)HD)P D)X0D)`@D)hPD)p`D)xpfDo+T fAnfffffAofp @   fEofDfDo
fDoRfDvfDoZ fDob0HR@fEfEfAfEfAfEfA   fAHuYa i0(4$(|$D(D$ D(L$0D(T$@D(\$PD(d$`D(l$pD($   D($   H$   ÐwH$xIH`)p)xx)@ x)Hx)P x)X0x)`@x)hPx)p`x)xpoT o-T }oT ynm6ɸ   o2oz }oB@}oZ`}o   }o   Uv-v-H   MEA=A%AA]me]HuY a@w(4$(|$D(D$ D(L$0D(T$@D(\$PD(d$`D(l$pD($   D($   I#ÐwIH$xH`)p)xx)@ x)Hx)P x)X0x)`@x)hPx)p`x)xpoԠT o%T }oT }o%T ynm6ɸ   o*or }oJ@}oR`}o   }o   v=vv=H   A5A-AAmemeHuo*or vY w(4$(|$D(D$ D(L$0D(T$@D(\$PD(d$`D(l$pD($   D($   I#ÐM1L#LkLLCLKLI ILMI MMI LBLBL'LBLoMBLGLOÐL+#LkLLCLKLMILMI MMMLDLDL'LDLoMDLGLOÐL)LILMIMHILH MMMLELELEMEÐM1MMLMMLI ILMI MMI LBLBL'LBLoMBLGLOÐH|$Ht$HHHֹ  #`     USATAUAVAWH   oHoNLf Ln(LF0LN8L5jT L=sT fD$`fL$pLW L_@fHnfInfInH<$HF@LvHL~PLFXHv@H|$@H$Lt$H4$L|$LD$H<$HC LK@LSHL[PLcXHs@H[ fH~Ld$`Ll$hH\$@LD$pLL$xH|$ Ld$`Ll$hH\$@LD$pLL$xH|$@H$Lt$H4$L|$LD$fH~M1LIMILI MII H1H   LDMDLDMDLDLIH?MII	I?LIM	H?L'ILoI?I	M	LwLHD$@H\$@LL$ LT$(Ht$ L\$0Ld$8H|$ tH$   H\$ H|$ xHD$`H\$`L$LT$H4$L\$Ld$H<$.H$   AHD$ Lt$(Ht$ L|$0LD$8fH~H$   MMIIeH$Hl$HL$LT$H<$HD$ H\$ M1L$$MLl$MDLD$H4$MDLL$MH<$fH~fH~H$   L~LvLnLfH^HnH&H|$Ht$ÐH|$Ht$HHHL¹  #`     USATAUAVAWHH  ooNoV o^0of@onPHHf$  f$  f$  f$  f$  f$  fofpݱoNoV fo^0HF@LvHL~PLFXf$  fpf$  oF@oNPf$   f$  ffffHnHv@H$   L$(  L$0  L$8  H|$`fvfpffp fpfffvfp HC@LsHL{PLCXfHnHs@H|$ H$   H$   LL$`LT$hHt$`L\$pLd$xH$   H$  H$  LL$ LT$(Ht$ L\$0Ld$8H$   PH$  H$  L$   L$   H$   L$   L$   H$   H$   H$   L$   L$  H$   L$  L$  H$   H$   H|$@4M	foM	M	ffInH$  H$  LL$`LT$hHt$`L\$pLd$xH$   hH$  H$  LL$ LT$(Ht$ L\$0Ld$8H$   2H$   H<$M	M	M	fI~fI~M	M	>u%fH~fH~HĠ  HD$@Lt$HHt$@L|$PLD$XH|$`H$  H$  L$LT$H4$L\$Ld$H$`  H$Lt$H4$L|$LD$H|$ hH$   H$   L$`  L$h  H$`  L$p  L$x  H$`  #H$H$LL$ LT$(Ht$ L\$0Ld$8H$   H$   H$   LL$ LT$(Ht$ L\$0Ld$8H$   M1MHt$`MLMMLI ILMI MMI LBHLBHnLBHNMBLVEH$   H$   H$   H$   H$   L$   H$@  L'LoLGLOH$   H$   L$   L$   H$   L$   L$   H$   H$@  H$@  LL$@LT$HHt$@L\$PLd$XH$@  H$   H$@  fH~fofof߄$`  fofߌ$p  fof۔$   fۜ$0  fffofoffoffof۔$  fۜ$  ffW@_Pfofof߄$   fofߌ$0  fof۔$  fۜ$  fffofoffoffof۔$  fۜ$  ff_fofof߄$@  fofߌ$P  fof۔$   fۜ$  fffofoffoffof۔$  fۜ$  ffW _0H$x  L~LvLnLfH^HnH&H|$Ht$ÐH|$Ht$HHHL¹  #7`   i  USATAUAVAWH  oHoNoV o^0of@onPHF@LvHL~PLFXf$@  f$P  f$`  f$p  f$  f$  fofpݱoKoS fo[0f$  fpf$  ffHnf$  f$  ffffHv@H|$ fvfpHMffp fpMffMfvfp Ht$ MH<$H$@  H|$@H$  H$  LL$ LT$(Ht$ L\$0Ld$8H|$ BH$  H$  LL$@LT$HHt$@L\$PLd$XH$   H$  H$  LL$ LT$(Ht$ L\$0Ld$8H|$ H$`  H|$`GHD$@Lt$HHt$@L|$PLD$XH$   HD$`Lt$hHt$`L|$pLD$xH$   {H$   H$   LL$@LT$HHt$@L\$PLd$XH$   EH$@  H$@  L$   L$   H$   L$   L$   H<$M1MH$   MLMMLI ILMI MMI LBHLBHnLBHNMBLVH$   H$   H$Hl$HL$LT$H|$@UL'LoLGLOH$`  H$`  L$   L$   H$   L$   L$   H|$ $HD$`H\$`LL$@LT$HHt$@L\$PLd$XH|$@H\$ H$   efH~fofof߄$   fofߌ$0  fofT fT fffofoffoffof۔$  fۜ$  ffW@_Pfofof߄$   fofߌ$   fof۔$  fۜ$  fffofoffoffof۔$@  fۜ$P  ff_fofof߄$   fofߌ$  fof۔$  fۜ$  fffofoffoffof۔$`  fۜ$p  ffW _0H$  L~LvLnLfH^HnH&H|$Ht$ÐM1L#LkLLCLKLI M1ILMI MMI LBLBL'LBLoMBLGLOÐM1L#LkLLCLKLI M1ILMI MMI LCLCL'LCLoMCLGLOÐM1LLILMII M1HILH MMI LBLBLBMBÐM1MMLMMLI M1ILMI MMI LBLBL'LBLoMBLGLOÐH|$Ht$HHHUSATAUAVAWH   oHoNLf Ln(LF0LN8L5T L=ʋT fD$`fL$pLW L_@fHnfInfInH<$&HV@LvHL~PLFXHvH|$@HH$Lt$Ht$L|$LD$H<$'HS LK@LSHL[PLcXHsH[ fH~Ld$`Ll$hH\$@LD$pLL$xH|$ yLd$`Ll$hH\$@LD$pLL$xH|$@H$Lt$Ht$L|$LD$fH~M1LIMILI MII H1H   LDMDLDMDLDLIH?MII	I?LIM	H?L'ILoI?I	M	LwLHT$@H\$@LL$ LT$(Ht$L\$0Ld$8H|$ H$   H\$ H|$ mHT$`H\$`L$LT$Ht$L\$Ld$H<$BH$   UHT$ Lt$(Ht$L|$0LD$8fH~rH$   MMIIYH$Hl$HL$LT$H<$HT$ H\$ M1L$$MLl$MDLD$Ht$MDLL$MH<$fH~fH~H$   L~LvLnLfH^HnH&H|$Ht$ÐH|$Ht$HHHLUSATAUAVAWHH  ooNoV o^0of@onPHHf$  f$  f$  f$  f$  f$  fofpݱoNoV fo^0HV@LvHL~PLFXf$  fpf$  oF@oNPf$   f$  ffffHnHvH$   L$(  L$0  L$8  H|$`fvfpffp fpfffvfp HS@LsHL{PLCXfHnHsH|$ SH$   H$   LL$`LT$hHt$L\$pLd$xH$   H$  H$  LL$ LT$(Ht$L\$0Ld$8H$   H$  H$  L$   L$   Ht$`L$   L$   H$   EH$   H$   L$   L$  H$   L$  L$  H$    H$   H|$@NM	foM	M	ffInH$  H$  LL$`LT$hHt$L\$pLd$xH$   H$  H$  LL$ LT$(Ht$L\$0Ld$8H$   lH$   H<$M	M	M	fI~fI~M	M	>ufH~fH~HĠ  HT$@Lt$HHt$L|$PLD$XH|$`]H$  H$  L$LT$Ht$L\$Ld$H$`  H$Lt$Ht$L|$LD$H|$ H$   H$   L$`  L$h  H$   L$p  L$x  H$`  aH$H$LL$ LT$(Ht$L\$0Ld$8H$   3H$   H$   LL$ LT$(Ht$L\$0Ld$8H$   M1MHt$`MLMMLI ILMI MMI LBHLBHnLBHNMBLVcH$   H$   H$   H$   H$   L$   H$@  !L'LoLGLOH$   H$   L$   L$   Ht$`L$   L$   H$   H$@  H$@  LL$@LT$HHt$L\$PLd$XH$@  H$   H$@  %fH~fofof߄$`  fofߌ$p  fof۔$   fۜ$0  fffofoffoffof۔$  fۜ$  ffW@_Pfofof߄$   fofߌ$0  fof۔$  fۜ$  fffofoffoffof۔$  fۜ$  ff_fofof߄$@  fofߌ$P  fof۔$   fۜ$  fffofoffoffof۔$  fۜ$  ffW _0H$x  L~LvLnLfH^HnH&H|$Ht$ÐH|$Ht$HHHLUSATAUAVAWH  oHoNoV o^0of@onPHV@LvHL~PLFXf$@  f$P  f$`  f$p  f$  f$  fofpݱoKoS fo[0f$  fpf$  ffHnf$  f$  ffffHvH|$ fvfpHMffp fpMffMfvfp Ht$MH<$H$@  H|$@,H$  H$  LL$ LT$(Ht$L\$0Ld$8H|$ H$  H$  LL$@LT$HHt$L\$PLd$XH$   cH$  H$  LL$ LT$(Ht$L\$0Ld$8H|$ 0H$`  H|$`~HT$@Lt$HHt$L|$PLD$XH$   XHT$`Lt$hHt$L|$pLD$xH$   2H$   H$   LL$@LT$HHt$L\$PLd$XH$   H$@  H$@  L$   L$   H4$L$   L$   H<$_M1MH$   MLMMLI ILMI MMI LBHLBHnLBHNMBLVH$   H$   MH$Hl$HL$LT$H|$@L'LoLGLOH$`  H$`  L$   L$   Ht$ L$   L$   H|$ HT$`H\$`LL$@LT$HHt$L\$PLd$XH|$@UH\$ H$   fH~fofof߄$   fofߌ$0  fof4~T f<~T fffofoffoffof۔$  fۜ$  ffW@_Pfofof߄$   fofߌ$   fof۔$  fۜ$  fffofoffoffof۔$@  fۜ$P  ff_fofof߄$   fofߌ$  fof۔$  fۜ$  fffofoffoffof۔$`  fۜ$p  ffW _0H$  L~LvLnLfH^HnH&H|$Ht$ÐVWSUATAUAVAWH@I@xI   IqMY8ENL9   I   ESNL9   H@L`LhM   M      VWSUATAUAVAWH@I@xI   IqMY8ENL9r^I   ESNL9sJESJHhHXL`LhLpLxI   I   M   M   M   M   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8ΝH    H@A_A^A]A\][_^H|$Ht$HHHLUSATAVAWHHH<E ]MUH9  AAAADAA1BxjA!DVA1DAA1BVA!DVA1DAA1Bp $A!DVA1DAA1BνA!DVA1DAA1B|A!DVA1DAA1B*ƇGA!DVA1DAA1BF0A!DVA1DAA1BFA!DV A1DAA1BؘiA!DV$A1DAA1BDA!DV(A1DAA1B[A!DV,A1DAA1B\A!DV0A1DAA1B"kA!DV4A1DAA1BqA!DV8A1DAA1BCyA!DV<A1DAA1B!IA!DVA1DAAAAA!Bb%A!DVE	ADAAA!B@@A!DV,E	ADA	AA!BQZ^&A!DE	ADAAA!BǶA!DVE	ADAAA!B]/A!DV(E	ADAAA!BSDA!DV<E	ADA	AA!BA!DVE	ADAAA!BA!DV$E	ADAAA!B!A!DV8E	ADAAA!B7A!DVE	ADA	AA!BA!DV E	ADAAA!BZEA!DV4E	ADAAA!BA!DVE	ADAAA!BA!DVE	ADA	AA!BogA!DV0E	ADAAA!BL*A!DVE	ADAABB9A1DV A1DABqA1DV,A1DAB"amA1DV8A1DAB8A1DVA1DABD꾤A1DVA1DABKA1DVA1DAB`KA1DV(A1DABpA1DV4A1DAB~(A1DA1DAB'A1DVA1DAB0A1DVA1DABA1DV$A1DAB9A1DV0A1DABA1DV<A1DAB|A1DVA1DABeVA1DA1DAAA1BD")A	DVA1DAA1B*CA	DV8A1DA
A1B#A	DVA1DAA1B9A	DV0A1DAA1BY[eA	DVA1DAA1BA	DV(A1DA
A1B}A	DVA1DAA1B]A	DV A1DAA1BO~oA	DV<A1DAA1B,A	DVA1DA
A1BCA	DV4A1DAA1BNA	DVA1DAA1B~SA	DV,A1DAA1B5:A	DVA1DA
A1B*A	DV$A1DAA1BӆA	DA1DAA1DDDDH@H9gE ]MUL<$Lt$Ld$H\$Hl$ H(H|$Ht$ÐVWSUATAUAVAWH@I@xI   LL9rNI   LL9s;H@(HhHXL`LpLxI   I   M   M   M   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8H    H@A_A^A]A\][_^H|$Ht$HHHLLLD$(LL$0I   SUATAUAVAWH(IMIIMH1H1H@oO@M) H4IMLd$L\$EEKESE[D$DL$DT$ED\$fE1ԉE!E Ћ^AxjE1E AEfnEfɋE1̉E!E_ ӋFAVE1ۉVE AEfnEËE1ĉE!EW Ћ^Ap $E1VE AEfEڋE1܉E!EO ӋFAνE1ۉVE AEfEыE1ԉE!EG Ћ^A|E1VE AEfEȋE1̉E!E_ ӋFA*ƇGE1ۉVE AEfEËE1ĉE!EW Ћ^AF0E1VE AEfEڋE1܉E!EO ӋF AFE1ۉVE AEfEыE1ԉE!EG  Ћ^$AؘiE1V E AEfEȋE1̉E!E_$ ӋF(AïDE1ۉV$E AEfEËE1ĉE!EW( Ћ^,A±[E1V(E AEfEڋE1܉E!EO, ӋF0A\E1ۉV,E AEfEыE1ԉE!EG0 Ћ^4A"kE1V0E AEfEȋE1̉E!E_4 ӋF8AÓqE1ۉV4E AEfEËE1ĉE!EW8 Ћ^<ACyE1V8E AEfEAoU E1܉E!EO< ӋF@A!IE1ۉV<E AEfEfsfffE1̉E!EG Ћ^DAb%E1V@E AEfnEfɋE1ĉE!E_ ӋFHA@@E1ۉVDE A	EfnEËE1܉E!EW, Ћ^LAQZ^&E1VHE AEfEڋE1ԉE!E ӋFPAǶE1ۉVLE AEfEыE1̉E!EG Ћ^TA]/E1VPE AEfEȋE1ĉE!E_( ӋFXASDE1ۉVTE A	EfEËE1܉E!EW< Ћ^\AE1VXE AEfEڋE1ԉE!EO ӋF`AE1ۉV\E AEfEыE1̉E!EG$ Ћ^dA!E1V`E AEfEȋE1ĉE!E_8 ӋFhA7E1ۉVdE A	EfEËE1܉E!EW Ћ^lAE1VhE AEfEڋE1ԉE!EO  ӋFpAZEE1ۉVlE AEfEыE1̉E!EG4 Ћ^tAE1VpE AEfEȋE1ĉE!E_ ӋFxAE1ۉVtE A	EfEËE1܉E!EW Ћ^|AogE1VxE AEfEAo]@ E1ԉE!EO0 ӋAL*E1ۉV|E AEfEHH1@H4fsfffE1ԉE1EG Ћ^AB9E AEfnEfɋE1̉E1E_  ӋFAÁqEV AEfnEËE1ĉE1EW, Ћ^A"amEV AEfEڋE1܉E1EO8 ӋFA8EV AEfEыE1ԉE1EG Ћ^AD꾤EV AEfEȋE1̉E1E_ ӋFAéKEV AEfEËE1ĉE1EW Ћ^A`KEV AEfEڋE1܉E1EO( ӋF ApEV AEfEыE1ԉE1EG4 Ћ^$A~(EV  AEfEȋE1̉E1E ӋF(A'EV$ AEfEËE1ĉE1EW Ћ^,A0EV( AEfEڋE1܉E1EO ӋF0AEV, AEfEыE1ԉE1EG$ Ћ^4A9EV0 AEfEȋE1̉E1E_0 ӋF8AEV4 AEfEËE1ĉE1EW< Ћ^<A|EV8 AEfEAoe E1܉E1EO ӋF@AeVEV< AAfEfsfffE1܉E	E Ћ^DAD")E1ԉV@E AAfnEfɋE1ԉE	E_ ӋFHA×*CE1̉VDE A
AfnEËE1̉E	EW8 Ћ^LA§#E1ĉVHE AAfEڋE1ĉE	EO ӋFPA9E1܉VLE AAfEыE1܉E	EG0 Ћ^TAY[eE1ԉVPE AAfEȋE1ԉE	E_ ӋFXAÒE1̉VTE A
AfEËE1̉E	EW( Ћ^\A}E1ĉVXE AAfEڋE1ĉE	EO ӋF`A]E1܉V\E AAfEыE1܉E	EG  Ћ^dAO~oE1ԉV`E AAfEȋE1ԉE	E_< ӋFhA,E1̉VdE A
AfEËE1̉E	EW Ћ^lACE1ĉVhE AAfEڋE1ĉE	EO4 ӋFpANE1܉VlE AAfEыE1܉E	EG Ћ^tA~SE1ԉVpE AAfEȋE1ԉE	E_, ӋFxA5:E1̉VtE A
AfEËE1̉E	EW Ћ^|A»*E1ĉVxE AAfEAom0@ E1ĉE	EO$ ӋAӆE1܉V|E AAfEHH1@HH1@H4fsffD$DL$DT$D\$C.C\.Cd. Cl.0M@Mm@L;|$Ld$(E$EL$ET$E\$@oOL|$(Lt$0Ll$8Ld$@Hl$HH\$PHd$XH|$Ht$ÐVWSUATAUAVAWH@I@xI   LL9rYI   LL9sFLx(Lp0Lh8L`@HhHHXPH@XI   I   M   M   M   M   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8H    H@A_A^A]A\][_^D` L` I=$  A   A   @E	A   Pi  ÐH|$Ht$HHHLLLD$(LL$0LT$8SUATAUAVAWH$)t$`)|$pD)$   D)$   D)$   D)$   D)$   D)$   D)$   D)$   IIILypAoLD$XIM)E   MLET AAYAIAQAi1!fAo[@fEo+Ao"AojAor Aoz0f8 f8 f8 I@fAf8 fAfAf$$fAfl$fAft$ fAEAGE4$EWAWAOf8fDp1fDofD,$fDl1fAs!1fDfD1ωT$fE1fDl$0AGf8!fAo1fEo1fsfEL$fAr1fDo!1frfE1ǉ\$AOf8fArfD1fAo!fE1fDp1fEofA؉D$fDl1fAs!1fDAGf8fD1׉l$fE1f$!fEo1fEo1fAsfEɉT$fAr1AOf8fAo!1fArfE1߉L$frfE1fEoc!fD1fDp1fAofE\$ Af8fDl1fs!1fDfA1D$$fD1fDd$!fEo1AOf8fAo1fAsfE҉l$(fr1fEo!1fArfD1ωT$,fArfE1fEokAG f8!fE1fDp1fEofEL$0fEl1fAs!1fDfE1ǉ\$4AO0f8fE1fDl$ !fAo1fEo1fsfEۉD$8fAr1fDo!1frAr*AG@f8AOPf8tAG`f8AOpf8f8AGfE1׉l$<fArfD1fAo[!fEfEp1fA1Ή$fEl1fEt$EWC,AWAOf8!fDo1fAfA1߉L$fDo1f\$0!1frfAr1Ɖ\$AGf8fA1fAp!1D$11fAl$AOf81fl܉f1fEofDfT$1߉fo1fD$$L$fr1ƉfrAGf81f\$fDp11fAD$ 1fDlf1fAo[ fDfAl$$AOf81ωfDo1fDl$T$(fr1މfAr1fAL$,fDp1ǉAf81fA\$01fDlfA1fDoffAD$41׉fDo1f\$ l$8AOf8fr1ΉfAr1fAT$<fp1߉1fD$1fl߉fEAG f81fEofDfD\$1fAo1fDd$0D$fAr1։fr1fDl$AO0f8fDp1ω1fDT$1fElfE1fAofEfEL$1ǉfEoAr*AG@f8AOPf8tAG`f8AOpf8f8AG1fD,$\$fAr1fAr1fED$fEp111fDl$ Et$ EWCT%AWAOf8!1fEl1fEfDo1fA1fET$$!1fEo1f\$AGf81fAr1fArL$(!1fE1fAp11\$,!1AOf8Љ111fDD$0!1fAlډ1fDfEok01fE1fDl$4AGf8!1fAoۉ1fDd$ 1fAr1frT$8!1fD1fEpAOf811L$<!1111fA$!1Af8fEl1ffAo1fE1fAD$!1fDo1fDl$01fr1fArl$AOf8!1fA1fEp11T$!11AG f811fAL$!1fDl1ffDo1f1fA\$!1AO0f8fDo1f$1fr1fArD$!1fA1fp11l$Ar*AG@f8AOPf8tAG`f8AOpf8f8AG!1111fAT$ !1fl݉1fEt$0EWCT% AWAOf8fEo1fD1fL$$!1foމ1fDd$1fr1fr\$(!1fAGf8щ1fDp11D$,!111fAl$0AOf81fDlfA1fAofDfAT$41߉fDo1fDl$ L$8fr1ƉfArAGf81fA\$<11$1։f1f\$0l$AOf81ω1T$1މ1L$1ǉAf81M9  fAo[@fEo+Ao"AojAor Aoz0f8 I@\$1f8 1fAD$1׉f$$1fAl$AOf81Ή1T$1߉1L$ 1Ɖf8 AG f81fA\$$1fl$1fAD$(1։1l$,AO0f81ω1T$01މf8 1fAL$41ǉft$ Ar*AG@f8AOPf8tAG`f8AOpf8f8AG1fA\$811D$<1׉CT%0Md$@AAqAIAQAAiAqAIAQ1Ai!\$11D$1׉1l$AOf81Ή1T$1߉1L$ 1ƉAG f81\$$11D$(1։1l$,AO0f81ω1T$01މ1L$41ǉAr*AG@f8AOPf8tAG`f8AOpf8f8AG1\$811D$<1׉CT%0LD$XAAqAIAAQAqAiAIAQAiA(t$`(|$pD($   D($   D($   D($   D($   D($   D($   D($   H$  L>LvLnLfHn H^(Hf0H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0LT$8SUATAUAVAWH$)t$`)|$pD)$   D)$   D)$   D)$   D)$   D)$   D)$   D)$   wIIILypAzo LD$XIM)E   MLT AAYAIAQAi1!yos@AyozozoJzoR zoZ0y I@q i a yqi$$l$t$ AxAxwAzo,$AABAx1q,$)1Źs!191ωT$Y1yL$0BAxw!Źr11űsL$1Y9r!11rY1ǉ\$BAxY1!11iD$)1Źs!19BAxw1׉l$Q1y$!Źr11űsT$1Q9rBAx!11rQ1߉L$Q1AyoS!11a\$ BAx7)1Źs!191D$$I1yL$!Źr1BAx1űsl$(1I9r!11rI1ωT$,I1BAxw !11YL$0)1Źs!191ǉ\$4BAx0A1yL$ !Źr11űsD$81A9r!11rAAr.BAxw@BAxPtBAxw`BAxpBAxAxw1׉l$<A1!1cA1Ή$1)Azol$Ax$,ABAx!y11ŹryL$0L$1r!11Ɖ\$BAxwy1!1D$11cyl$BAx1Ή1)qT$1߉Źry$1rL$1ƉBAxw1q\$11cqD$ 1։1)AyoS il$$BAx1ωŹryL$1rT$(1މ1iL$,1ǉBAx71ci\$011)aD$41׉ŹryL$ 1rl$8BAx1Ή1aT$<1߉1ca$1ƉBAxw 1)Y\$1ŹryL$01rD$1։1Yl$BAx01ω1cYT$1މ1)QL$1ǉŹry$Ar.BAxw@BAxPtBAxw`BAxpBAxAxw1r\$11QD$111cQl$ Azol$ Axd%ABAx!11)I11T$$ŹryL$!1r1BAxw11L$(!I1111\$,!1BAxЉ111cID$0!11)AyoS0A11l$4BAxwŹryL$ !1r111T$8!A11BAx11L$<!1111cA$!1BAx71)y11D$ŹryL$0!1r111l$BAx!y1111T$!11BAxw 11cyL$!1ʉ1)q11\$Źry$!1BAx0r111D$!q1111l$Ar.BAxw@BAxPtBAxw`BAxpBAxAxw!1111cqT$ !1Ӊ1)Azol$0Axd% ABAxi11L$$ŹryL$!1r111\$(!i1BAxw111D$,!111cil$0BAx1Ή1)aT$41߉ŹryL$ 1rL$81ƉBAxw1a\$<11$)1։yL$01l$BAx1ω1T$1މ1L$1ǉBAx71M9  AyoK@AyozozoJzoR zoZ0y I@\$1q ɉAy1y$D$1׉1l$BAx1Ή1T$1߉1L$ 1i щAqBAxw 1yD$\$$11D$(1։1l$,BAx01ω1T$01a ىAi1yD$ L$41ǉAr.BAxw@BAxPtBAxw`BAxpBAxAxw1\$811D$<1׉xd%0Md$@AAqAIAQAAiAqAIAQ1Ai!z\$11D$1׉1l$BAx1Ή1T$1߉1L$ 1ƉBAxw 1\$$11D$(1։1l$,BAx01ω1T$01މ1L$41ǉAr.BAxw@BAxPtBAxw`BAxpBAxAxw1\$811D$<1׉xd%0LD$XAAqAIAAQAqAiAIAQAiAx w(t$`(|$pD($   D($   D($   D($   D($   D($   D($   D($   H$  L>LvLnLfHn H^(Hf0H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0LT$8H$X)X)hD)xD)HD)PD)XD)`D)hD)pD)xEofEnIfo=TT D   H)D9AAHIpfEpfEpD7EWAWIf8AofEof8 AobfEoAf8f8 fDAoj MR@fAIf8fAfEof8 E: D8Af88AorfEof8 If8E: D8f8f8fEoE: D8If88f8A f8fEoE: D8I0f88f8Ar&A@f8IPf8tA`f8Ipf8f8AfEoE: D8DwEW>AWIf88f8Af8fEoE:D8If88f8Af8fEoE:D8If88f8f8fEoE:D8If88f8A f8fEoE:D8I0f88f8Ar&A@f8IPf8tA`f8Ipf8f8AfEoE:D8Dw EWT>AWIf88f8Af8fEoE:D8If88f8Af8fEoE:D8If88f8f8fEoE:D8If88f8A f8fEoE:D8I0f88f8Ar&A@f8IPf8tA`f8Ipf8f8AfEoE:D8Dw0EWT> AWIf88f8Af8fEoE:D8If88f8Af8fEoE:D88fIf8fEoE:D88f8fAofEoE:D8If8fEoE:D8A f8I0f8Ar&A@f8IPf8tA`f8Ipf8f8AHfET>0H@GfEpfEpAEfE~I(X(hD(xD(HD(PD(XD(`D(hD(pD(xHH|$Ht$ÐVWSUATAUAVAWH@I@xI   IqMY8ENL9   I   ESNL9   LL9rH0I      HH   `Hp`I      HH  L8LpLhL`Hh HX(H@0I   I   M   M   M   M   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8VH    H@A_A^A]A\][_^H|$Ht$HHHLH׈` H=N+     "2  HSUH$X)4$)|$D)D$ D)L$0D)PD)XD)`D)hD)pD)xH   H H$  H-O~T H$   $  1LN9OхɉLNLNN9OхɉKLNLV N(9OхɉKLNL^0N89OхɉKLN݅)  DoH$   Do_ Dog@Doo`Do   fom`fDo}fAn M@@fAnMI@fAnMR@fAn#M[@fbfAnHfbfEnIfbfEnBf8 fAn{fAbfEofEfDbfAofAofArfAfAfAbfEof@fDfAnPfArffAofEfEnIfrfDfArfEf8 fEnBfDfAn{fAbfEofEfDbfAofAofArfAfAfAbfEofHfDfAnXfArffAofEfEnIfrfDfArfEf8 fEnBfDfAn{fAbfEofEfDbfAofAofArfAfAfAbfEofPfDfAn`fArffAofEfEnIfrfDfArfEf8 fEnBfDfAn{fAbfEofEfDbfAofAofArfAfAfAbfEofXfDfAn@fArffAofEfEnIfrfDfArfEf8 fEnBfDfAn{fAbfEofEfDbfAofAofArfAfAfAbfEof`fDfAnHfArffAofEfEnIfrfDfArfEf8 fEnBfDfAn{fAbfEofEfDbfAofAofArfAfAfAbfEof@fDfAnPfArffAofEfEnIfrfDfArfEf8 fEnBfDfAn{fAbfEofEfDbfAofAofArfAfAfAbfEofHfDfAnXfArffAofEfEnIfrfDfArfEf8 fEnBfDfAn{fAbfEofEfDbfAofAofArfAfAfAbfEofPfDfAn`fArffAofEfEnIfrfDfArfEf8 fEnBfDfAn{fAbfEofEfDbfAofAofArfAfAfAbfEoffDfAn@fArffAofEfEnIfrfDfArfEf8 fEnBfDfAn{fAbfEofEfDbfAofAofArfAfAfAbfEof`fDfAnHfArffAofEfEnIfrfDfArfEf8 fEnBfDfAn{fAbfEofEfDbfAofAofArfAfAfAbfEof@ fDfAnPfArffAofEfEnIfrfDfArfEf8 fEnBfDfAn{fAbfEofEfDbfAofAofArfAfAfAbfEofH0fDfAnXfArffAofEfEnIfrfDfArfEf8 fEnBfDfAn{fAbfEofEfDbfAofAofArfAfAfAbfEofP@fDfAn`fArffAofEfEnIfrfDfArfEf8 fEnBfDfAn{fAbfEofEfDbfAofAofArfAfAfAbfEofXPfDfAn@fArffAofEfEnIfrfDfArfEf8 fEnBfDfoHfAn{fAbfEofEfDbfAofAofArAH?fAfAfAbfEof``fDfArffAoAI?fEfrfDAJ?fArfEf8 AK?fDfoPffoXfEoffEfAofArffAofAfofAfEofrff@pfDfArffAofEfrfDfArfEffDffo`fEofPfEfAofArffAofAfofAfEofrffHfDfArffAofEfrfDfArfEffDffo@fEofX fEfAofArffAofAfofAfEofrffPfDfArffAofEfrfDfArfEffDffoHfEof`0fEfAofArffAofAfofAfEofrffXfDfArffAofEfrfDfArfEffDffoPfEof@@fEfAofArffAofAfofAfEofrff`fDfArffAofEfrfDfArfEffDfDo} ffoXfEofAofHPfEfArfAfEof@fDffArfAfAofrfofEfrfDffArfEffDffo fEofAofP`fEfArfAfEofHfDffArfAfAofrfofEfrfDffArfEffDffo@fEofAofXpfEfArfAfEofPfDffArfAfAofrfofEfrfDffArfEffDffoH fEofAof`fEfArfAfEofXfDffArfAfAofrfofEfrfDffArfEffDffoP0fEofAof@fEfArfAfEof fDffArfAfAofrfofEfrfDffArfEffDffoX@fEofAofHfEfArfAfEof@fDffArfAfAofrfofEfrfDffArfEffDffo`PfEofAofPfEfArfAfEofH fDffArfAfAofrfofEfrfDffArfEffDffo@`fEofAofXfEfArfAfEofP0fDffArfAfAofrfofEfrfDffArfEffDffoHpfEofAof`fEfArfAfEofX@fDffArfAfAofrfofEfrfDffArfEffDffoPfEofAof@fEfArfAfEof`PfDffArfAfAofrfofEfrfDffArfEffDffoXfEofAofHfEfArfAfEof@`fDffArfAfAofrfofEfrfDffArfEffDffo`fEofAoffEfArfAfEofHpfDffArfAfAofrfofEfrfDffArfEffDffo@fEofAofXfEfArfAfEofPfDffArfAfAofrfofEfrfDffArfEffDffoHfEofAof` fEfArfAfEofXfDffArfAfAofrfofEfrfDffArfEffDffoPfEofAof@0fEfArfAfEof`fDffArfAfAofrfofEfrfDffArfEffDffoXfEofAofH@fEfArfAfEof@fDffArfAfAofrfofEfrfDffArfEffDffo`fEofAofPPfEfArfAfEofHfDffArfAfAofrfofEfrfDffArfEffDffo fEofAofX`fEfArfAfEofPfDffArfAfAofrfofEfrfDffArfEffDffoHfEofAof`pfEfArfAfEofXfDffArfAfAofrfofEfrfDffArfEffDffoP fEofAof@fEfArfAfEof`fDffArfAfAofrfofEfrfDffArfEffDfDo} ffoX0fEofAofHffEfArfEofAfAofofArfDfAf fDfEfrfAfAofrffDfArfEffDffo`@fEofAofPffEfArfEofAfAofofArfDfAfHfDfEfrfAfAofrffDfArfEffDffo@PfEofAofXffEfArfEofAfAofofArfDfAfP fDfEfrfAfAofrffDfArfEffDffoH`fEofAof`ffEfArfEofAfAofofArfDfAfX0fDfEfrfAfAofrffDfArfEffDffoPpfEofAof@ffEfArfEofAfAofofArfDfAf`@fDfEfrfAfAofrffDfArfEffDffoXfEofAofHffEfArfEofAfAofofArfDfAf@PfDfEfrfAfAofrffDfArfEffDffo`fEofAofPffEfArfEofAfAofofArfDfAfH`fDfEfrfAfAofrffDfArfEffDffo@fEofAofffEfArfEofAfAofofArfDfAfPpfDfEfrfAfAofrffDfArfEffDffoHfEofAof`ffEfArfEofAfAofofArfDfAfXfDfEfrfAfAofrffDfArfEffDffoPfEofAof@ ffEfArfEofAfAofofArfDfAf`fDfEfrfAfAofrffDfArfEffDffoXfEofAofH0ffEfArfEofAfAofofArfDfAf@fDfEfrfAfAofrffDfArfEffDffo`fEofAofP@ffEfArfEofAfAofofArfDfAfHfDfEfrfAfAofrffDfArfEffDffo@fEofAofXPffEfArfEofAfAofofArfDfAfPfDfEfrfAfAofrffDfArfEffDffofEofAof``ffEfArfEofAfAofofArfDfAfXfDfEfrfAfAofrffDfArfEffDffoPfEofAof@pffEfArfEofAfAofofArfDfAf`fDfEfrfAfAofrffDfArfEffDffoX fEofAofHffEfArfEofAfAofofArfDfAf@fDfEfrfAfAofrffDfArfEffDffo`0fEofAofPffEfArfEofAfAofofArfDfAffDfEfrfAfAofrffDfArfEffDffo@@fEofAofXffEfArfEofAfAofofArfDfAfPfDfEfrfAfAofrffDfArfEffDffoHPfEofAof`ffEfArfEofAfAofofArfDfAfX fDfEfrfAfAofrffDfArfEffDffoP`fEofAof@ffEfArfEofAfAofofArfDfAf`0fDfEfrfAfAofrffDfArfEffDfDo}@ffoXpfEofAofHfEfArfAfEof@@fDffArfAfAofrfofEfrfDffArfEffDffo`fEofAofPfEfArfAfEofHPfDffArfAfAofrfofEfrfDffArfEffDffo@fEofAofXfEfArfAfEofP`fDffArfAfAofrfofEfrfDffArfEffDffoHfEofAof fEfArfAfEofXpfDffArfAfAofrfofEfrfDffArfEffDffoPfEofAof@fEfArfAfEof`fDffArfAfAofrfofEfrfDffArfEffDffoXfEofAofH fEfArfAfEof@fDffArfAfAofrfofEfrfDffArfEffDffo`fEofAofP0fEfArfAfEofHfDffArfAfAofrfofEfrfDffArfEffDffo@fEofAofX@fEfArfAfEofPfDffArfAfAofrfofEfrfDffArfEffDffoHfEofAof`PfEfArfAfEofXfDffArfAfAofrfofEfrfDffArfEffDffofEofAof@`fEfArfAfEof`fDffArfAfAofrfofEfrfDffArfEffDffoXfEofAofHpfEfArfAfEof@fDffArfAfAofrfofEfrfDffArfEffDffo` fEofAofPfEfArfAfEofHfDffArfAfAofrfofEfrfDffArfEffDffo@0fEofAofXfEfArfAfEofDffArfAfAofrfofEfrfDffArfEffDffoH@fEofAof`fEfArfAfEofDffArfAfAofrfofEfrfDffArfEffDffoPPfEofAof@fEfArfAfEofDffArfAfAofrfofEfrfDffArfEffDffoX`fEofAofHfEfArfAfEofDffArfAfAofrfofEfrfDffArfEffDffo`pfEofAofPfEfArfAfEofDffArfAfAofrfofEfrfDffArfEffDffo@fEofAofXfEfArfAfEofDffArfAfAofrfofEfrfDffArfEffDffoHfEofAof`fEfArfAfEofDffArfAfAofrfofEfrfDffArfEffDfEofEfAofArfAfEofDfArfAofAfrfEfDfArfEfDfo   ;fELM;KfoLM;KfAfLM;KfLMo7fDo fDfDDoG@fDfDDoO`fDfEo   fDDfED_ fDDg@Do`D   ffom`fDo}_$  HHv@H$  (H(XD(hD(xD(PD(XD(`D(hD(pD(xHhHXH H|$Ht$ÐH|$Ht$HHHLHSUH$X)4$)|$D)D$ D)L$0D)PD)XD)`D)hD)pD)xH   H H@H$  H$   fo~ST $  1LN9OхɉLNLNN9OхɉKLN̅  ~G~g~/~w ~@fbfbfDoflfDmfp?fDpfpfEpAo EoAohEoaAop f8 Eoi fD8 Aox0M@@f8 Eoq0MI@fD8 fL$PffDL$pfEfD$@fofDD$`fEo: 8E: E8f8 AH8fD8 AIE8f8 fofD8 fEo: 8E: E8f8fEE8fofEo: 8E: E88E8f8fEE8fofEo: 8E: E88E8f8fEE8fofEo: 8E: E88E8f8fEE8fofEo:8E:E88E8f8fEE8fofEo:8E:E88E8f8fEE8fofEo:8E:E88E8f8fEE8fofEo:8E:E88E8f8fEE8fofEo:8E:E88E8f8fEE8fofEo:8E:E88E8f8fEE8fofEo:8E:E88E8f8fEE8fofEo:8E:E88E8f8fEE8fofEo:8E:E88E8f8fEE8fofEo:8E:E88E8f8fEE8fofEo:8E:E88E8f8fEE8fofEo:8E:E88E8ffE   f;LMfofEo:8E:E88E8;KLM~3fofEo:8E:E8fDp fDpUfofDffDffofEo:8E:D8fffAfAfEfEffD$@fL$PfDD$`fDL$pf3$  fpfEpfofAbfAjfAjfGfsf7fsfGfsfw fO@HHv (H(XD(hD(xD(PD(XD(`D(hD(pD(xHhHXH H|$Ht$ÐH|$Ht$HHHLH r!    !  HSUH$X)4$)|$D)D$ D)L$0D)PD)XD)`D)hD)pD)xH   H H$  H-LT H$   w$  1LN9OхɉLNLNN9OхɉKLNLV N(9OхɉKLNL^0N89OхɉKLN݅   zoH$   zo_ zog@zoo`zo   om`yo}yn M@@ynMI@y"MR@i"M[@ynHbAynIy q"JC1"KA	9r!!@	qb1rynPArA9AynI	!rA	q !i"RC1"KA9r))Hib1rynXArA9AynI)rAi )a"ZC1"KA9r		Pab1ryn`ArA9AynI	rAa 	Y"bC1"KA!9rX!Yb1ryn@ArA9AynI!rA!Y y"BC1"KA)9r`)yb1rynHArA9AynI)rA)y q"JC1"KA	9r!!@	qb1rynPArA9AynI	!rA	q !i"RC1"KA9r))Hib1rynXArA9AynI)rAi )a"ZC1"KA9r		Pab1ryn`ArA9AynI	rAa 	Y"bC1"KA!9r!Yb1ryn@ArA9AynI!rA!Y y"BC1"KA)9r`)yb1rynHArA9AynI)rA)y q"JC1"KA	9r!!@ 	qb1rynPArA9AynI	!rA	q !i"RC1"KA9r))H0ib1rynXArA9AynI)rAi )a"ZC1"KA9r		P@ab1ryn`ArA9AynI	rAa 	Y"bC1"KA!9rXP!Yb1ryn@ArA9AynI!rA!Y oHy"BC1"KA)AH?9r``)yb1rAI?ArA9AJ?)rA)AK?y oPoXA	9r!!@p	1rArA9	r!rA	!o`A9r))HP1rArA9r)rA)o@A9r		PX 1rArA9r	rA	oHA!9rX!`01rArA9!rrA!oPA)9r`)@@1rArA9)rrA)yo} oX9rA	@	HP1rIArA9	r!rA	!o 9rAHP`1rIArA9r)rA)o@9rA!PXp1rIArA9r	rA	oH 9rA!)X!`1rIArA9!rrA!oP09rA)	 )@1rIArA9)rrA)oX@9rA	@	H1rIArA9	r!rA	!o`P9rAH P1rIArA9r)rA)o@`9rA!P0X1rIArA9r	rA	oHp9rA!)X@!`1rIArA9!rrA!oP9rA)	`P)@1rIArA9)rrA)oX9rA	@`	H1rIArA9	r!rA	!o`9rAHp1rIArA9r)rA)o@9rA!PX1rIArA9r	rA	oH9rA!)X!` 1rIArA9!rrA!oP9rA)	`)@01rIArA9)rrA)oX9rA	@	H@1rIArA9	r!rA	!o`9rAHPP1rIArA9r)rA)o 9rA!PX`1rIArA9r	rA	oH9rA!)X!`p1rIArA9!rrA!oP 9rA)	`)@1rIArA9)rrA)yo} oX0A	9rH	1r 	A9rIAr	!rA	!o`@A9rP1rHA9rIAr)rA)o@PA9r!X1r!P A9rIAr	rA	oH`A!9r)`!1r)X0!A9rIAr!rA!oPpA)9r	@)1r	`@)A9rIAr)rA)oXA	9rH	1r@P	A9rIAr	!rA	!o`A9rP1rH`A9rIAr)rA)o@A9r!1r!PpA9rIAr	rA	oHA!9r)`!1r)X!A9rIAr!rA!oPA)9r	@ )1r	`)A9rIAr)rA)oXA	9rH0	1r@	A9rIAr	!rA	!o`A9rP@1rHA9rIAr)rA)o@A9r!XP1r!PA9rIAr	rA	oA!9r)``!1r)X!A9rIAr!rA!oPA)9r	@p)1r	`)A9rIAr)rA)oX A	9rH	1r@	A9rIAr	!rA	!o`0A9rP1rA9rIAr)rA)o@@A9r!X1r!PA9rIAr	rA	oHPA!9r)`!1r)X !A9rIAr!rA!oP`A)9r	@)1r	`0)A9rIAr)rA)yo}@oXp9rA	@@	H1rIArA9	r!rA	!o`9rAHPP1rIArA9r)rA)o@9rA!P`X1rIArA9r	rA	oH9rA!)Xp! 1rIArA9!rrA!oP9rA)	`)@1rIArA9)rrA)oX9rA	@	H 1rIArA9	r!rA	!o`9rAHP01rIArA9r)rA)o@9rA!PX@1rIArA9r	rA	oH9rA!)X!`P1rIArA9!rrA!o9rA)	`)@`1rIArA9)rrA)oX9rA	@	Hp1rIArA9	r!rA	!o` 9rAHP1rIArA9r)rA)o@09rA!X1rIArA9r	rA	oH@9rA!)!`1rIArA9!rrA!oPP9rA)	)@1rIArA9)rrA)oX`9rA		H1rIArA9	r!rA	!o`p9rAP1rIArA9r)rA)o@9rA!X1rIArA9r	rA	oH9rA!)!`1rIArA9!rrA!9rA)	1r)IArA9)rA)   ;LM;KLM;KLM;KLMo3A9oAf)!)!_ g@	o`	   zz_ zg@zo`z   3om`$  HHv@H$  w(H(XD(hD(xD(PD(XD(`D(hD(pD(xHhHXH H|$Ht$ÐH|$Ht$HHHLHSUATAUAVAWH$X)4$)|$D)D$ D)L$0D)T$@D)\$PD)`D)hD)pD)xH@  H H$   H-#*T w$(  1H$   L&N9OхɉLNLnN9OхɉKLNLv N(9OхɉKLNL~0N89OхɉKLNLF@NH9OхɉKLNLNPNX9OхɉKLNLV`Nh9OхɉKLNL^pNx9OхɉKLNoH$   oO H$  oW@o_`o   ~oM`}o}Ayn$Md$@Ayn M@@yn} Mm@yn1MI@C)"Mv@C""MR@A"?M@-bI"3M[@bAyn\$C-8Ayn@B- yn}ynqC!"^C9"BA"%bI"s=b]r}P]C%8ŽrAynd$rEAyn@rB% yn}ynqC"fC9"BA"bI"s=ber}XeC8ŽrAynl$rEAyn@rB yn}ynqC"nC9"BA"bI"s=bmr}`mC8ŽrAynt$rEAyn@rB yn}ynqC	"vC9"BA"bI"s=bur}huC8ŽrAynT$rEAyn@rB yn}ynqC)"VC9"BA"-bI"s=b}r}0}C-8ŽrAyn\$rEAyn@rB- yn}ynqC!"^C9"BA"%bI"s=b]r}P ]C%8ŽrAynd$rEAyn@rB% yn}ynqC"fC9"BA"bI"s=ber}X@eC8ŽrAynl$rEAyn@rB yn}ynqC"nC9"BA"bI"s=bmr}``mC8ŽrAynt$rEAyn@rB yn}ynqC	"vC9"BA"bI"s=bur}kuC8ŽrAynT$rEAyn@rB yn}ynqC)"VC9"BA"-bI"s=b}r}s}C-8ŽrAyn\$rEAyn@rB- yn}ynqC!"^C9"BA"%bI"s=b]r}S]C%8ŽrAynd$rEAyn@rB% yn}ynqC"fC9"BA"bI"s=ber}[eC8ŽrAynl$rEAyn@rB yn}ynqC"nC9"BA"bI"s=bmr}#mC8ŽrAynt$rEAyn@rB yn}ynqC	"vC9"BA"bI"s=bur}k uC8ŽrAynT$rEAyn@rB }oXyn}ynqC)"VC9"BA"-bI"s=b}AL$?r}s@}C-8ŽrAM?rEAN?rAO?B- }o`A%}oh]rAH?}S`]%[ŽrA%AI?rEAJ?5rA%rAK?A%A}oper}XecŽrArE5rArAA}omr}`mkŽrArE5rArAA}oX ur}husŽrArE5rArAA-}o`@}r}p}-ŽrA-rE5rA-rA-}o} A%}oh`r]}]%[ ŽrA%rE5rA%rA%A}osre}X ec@ŽrArE5rArAA}oSrm}`@mk`ŽrArE5rArAA}o[ru}h`upŽrArE5rArAA-}ocr}}s}-PŽrA-rE5rA-rA-A%}o+r]}S]%XŽrA%rE5rA%rA%A}os re}[e`ŽrArE5rArAA}oS@rm}cm(ŽrArE5rArAA}o[`ru}+up ŽrArE5rArAA-}o`r}}s }-P@ŽrA-rE5rA-rA-A%}ohr]}S@]%X`ŽrA%rE5rA%rA%A}opre}[`ecŽrArE5rArAA}oPrm}`mkŽrArE5rArAA}oru}husŽrArE5rArAA-}o` r}}p}-SŽrA-rE5rA-rA-A%}oh@r]}P]%ŽrA%rE5rA%rA%A}op`re}ec ŽrArE5rArAA}oSrm}` mk@ŽrArE5rArAA}o[ru}h@us`ŽrArE5rArAA-}ocr}}p`}-PŽrA-rE5rA-rA-}o} A%}ok]r%XŽrA%~S]E5rA%rrA%A}o3er`ŽrA~[eE5rArrAA}oS mrhŽrA~cmE5rArrAA}o[@ur0ŽrA~kuE5rArrAA-}oc`}r-P ŽrA-~3}E5rA-rrA-A%}oh]r%X@ŽrA%~S ]E5rA%rrA%A}oper``ŽrA~[@eE5rArrAA}oPmrkŽrA~c`mE5rArrAA}oXursŽrA~huE5rArrAA-}o }r-SŽrA-~p}E5rA-rrA-A%}oh ]r%[ŽrA%~P]E5rA%rrA%A}op@er#ŽrA~XeE5rArrAA}oP`mrk ŽrA~ mE5rArrAA}o[urs@ŽrA~h uE5rArrAA-}oc}r-S`ŽrA-~p@}E5rA-rrA-A%}ok]r%XŽrA%~P`]E5rA%rrA%A}oser`ŽrA~[eE5rArrAA}omrhŽrA~cmE5rArrAA}o[ urpŽrA~kuE5rArrAA-}oc@}r-ŽrA-~s}E5rA-rrA-}o}@A%}ok`r]}]%X ŽrA%rE5rA%rA%A}opre}[ e`@ŽrArE5rArAA}oPrm}c@mh`ŽrArE5rArAA}oXru}k`usŽrArE5rArAA-}o`r}}p}-SŽrA-rE5rA-rA-A%}o(r]}P]%[ŽrA%rE5rA%rA%A}op re}XecŽrArE5rArAA}oP@rm}`m+ŽrArE5rArAA}oX`ru}(us ŽrArE5rArAA-}ocr}}p }-S@ŽrA-rE5rA-rA-A%}okr]}P@]%[`ŽrA%rE5rA%rA%A}osre}X`e`ŽrArE5rArAA}oSrmmhŽrArE5rArAA}oruupŽrArE5rArAA-}oc r}}-PŽrA-rE5rA-rA-A%}ok@r]]%ŽrA%rE5rA%rA%A}os`ree` ŽrArE5rArAA}oPrmmh@ŽrArE5rArAA}oXruup`ŽrArE5rArAr}Žr}rErֹ   H$   ;LM;KLM;KLM;KLM;KLM;KLM;KLM;KLMo+ofO W@_`   O W@_`   +H$  ~oM`H$   w(((8D(HD(XD(hD(xD(`D(hD(pD(xLxLpLhL`HhHXH H|$Ht$ÐVWSUATAUAVAWH@I@xI   IqMY8ENL9rHI   ESNL9s4H  HXHhI   I   HHI      HHxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8G    H@A_A^A]A\][_^ÐVWSUATAUAVAWH@I@xI   IqMY8ENL9DI   ESNL9,I   HXHhL`LhLpLxI   I   M   M   M   M   H(I      HH|$Ht$HHHLr`      HSUATAUAVAWH$X)4$)|$D)D$ D)L$0D)T$@D)\$PD)d$`D)hD)pD)xH0HHD$Do&HvxHPT$1ҋOLG9LgOхoWȉL$ LNċOLO9LoOхo_L$$LN̋OL9LwOхogL$(LNԋO8L_(9L0Oхoo@L$,LN܅  NfAFfA܋FxfAAo0fAAo9fEofEofAfAfDoT$ H1HHl$   H)f8ALALf8ALALf8f8N;L$ f8f8f8LMLOf8F;L$$f8f8f8LMLOf8N;L$(f8f8f8LMLOf8F;L$,f8f8f8LMLOf8NfEof8ALALf8ALALf8f8FfEf8fEfDoff8fEfDT$ f8f8Nf8f8f8f8F(rif8f8f8f8N8f8f8f8f8FHt7f8f8f8f8NXf8f8f8f8Fhf8f8f8f8Ao4oNf8Ao<fAf8EofAf8EofEf8oFfEATfA\fAdfAAlfAHD$T$H   (((8D(HD(XD(hD(xD(`LxLpLhL`HhHXH H|$Ht$ÐH|$Ht$HHHLrs
`      HSUATAUAVAWH$X)4$)|$D)D$ D)L$0D)T$@D)\$PD)d$`D)hD)pD)xH0HHD$Do&HvxHPT$1ҋOLG9LgOхowȉL$ LNċOLO9LoOхoL$$LN̋OL9LwOхDoGL$(LNԋO8L_(9L0OхDoO@L$,LN܅  NFFxAoAofAAo"fAAo+fAfAfDoT$ H1HHl$   H)f8ALALf8ALALf8f8N;L$ f8f8f8LMLOf8F;L$$f8f8f8LMLOf8N;L$(f8f8f8LMLOf8F;L$,f8f8f8LMLOf8NfEof8ALALf8ALALf8f8FfEf8fEfDoff8fEfDT$ f8f8Nf8f8f8f8F(rif8f8f8f8N8f8f8f8f8FHt7f8f8f8f8NXf8f8f8f8Fhf8f8f8fff8oNfDfDoFf8f8AotAo|fA8fA8EoDEoLATAoA\AofAAdAo$fAAlAo,fAfAHD$T$H   (((8D(HD(XD(hD(xD(`LxLpLhL`HhHXH H|$Ht$H|$Ht$HHHLHSUATAUAVAWH$X)4$)|$D)D$ D)L$0D)T$@D)\$PD)`D)hD)pD)xH   HHD$wzo>HvxH   1ҋpL`9HhOхoxL$ LNL)H\$@OLO9HoOхo_L$$LNL)Hl$HOLW9HoOхogȉL$(LNL)Hl$POL_9HoOхooL$,LNL)Hl$XOL'9HoOхowL$0LNL)Hl$`O8Lo(9Ho0Oхo@L$4LNL)Hl$hO`LwP9HoXOхzoGhL$8LNL)Hl$p   Lx9H   Oхzo   L$<LNL)Hl$xu  NFFxAH$   AA"A+iA$aA] YA&QA/I   AA9A1i;L$ aAHYQILMIHOAL)b9APH\$@b1NMDzU i;L$$H\$HaAIYQILMIHOAL)b9AYH\$Hb1FMLz]i;L$(H\$PaAJYAHQILMIHOAL)b9AbH\$Pb1NMTze i;L$,H\$XaAKYAIQILMIHOAL)b9AkH\$Xb1FM\zm0i;L$0H\$`aAL$YAJQILMIHOAL)b9AT$H\$`b1NMdi;L$4H\$haAMYAKQJ+LMIHOAL)b9A]H\$hb1FMli;L$8H\$paANYAL$QILMIHOAL)b9AfH\$pb1NMti;L$<H\$xaAOYAMQILMIHOAL)b9AoH\$xb1F(M|zot$ ANAO   iaYQIAb9b1N8iaYQIAb9b1FHtZiaYQIAb9b1NXiaYQIAb9b1FhiAaYA	fQIAzot$0AH\$@b9b1Niy|$ AaYA	fQIA	zo~Ab9yt$0b1FxPI)U xYL+L$H]xbL+T$Pe xkL+\$Xm0xt$L+d$`Ix}L+l$hAAxFL+t$pA9AxOL+|$xA1HD$w(((8D(HD(XD(hD(xD(`D(hD(pD(xLxLpLhL`HhHXH H|$Ht$ÐH|$Ht$HHHLHSUATAUAVAWH$X)4$)|$D)D$ D)L$0D)T$@D)\$PD)`D)hD)pD)xH   H H   HD$wzo>HvxH   1ҋpL`9HhOхoxL$ LNL)H\$@$   OLO9HoOхo_L$$LNL)Hl$H$   OLW9HoOхogȉL$(LNL)Hl$P$   OL_9HoOхooL$,LNL)Hl$X$   OL'9HoOхowL$0LNL)Hl$`$   O8Lo(9Ho0Oхo@L$4LNL)Hl$h$  O`LwP9HoXOхzoGhL$8LNL)Hl$pz$      Lx9H   Oхzo   L$<LNL)Hl$xz$0  .  NFFxH$@  zozozo"zo+zo4$zo} AzoAzoU i]ae Ym0Qu@I}PAzE`A9zMpA1H      i;L$ aAHYQILMIHOAL)b9AzoPH\$@b1NMDz$   i;L$$H\$HaAIYQILMIHOAL)b9AzoYH\$Hb1FMLz$   i;L$(H\$PaAJYAHQILMIHOAL)b9AzobH\$Pb1NMTz$   i;L$,H\$XaAKYAIQILMIHOAL)b9AzokH\$Xb1FM\z$   i;L$0H\$`aAL$YAJQILMIHOAL)b9AzoT$H\$`b1NMdi;L$4H\$haAMYAKQJ+LMIHOAL)b9Azo]H\$hb1FMli;L$8H\$paANYAL$QILMIHOAL)b9AzofH\$pb1NMti;L$<H\$xaAOYAMQILMIHOAL)b9AzooH\$xb1F(M|zot$ ANAO   iaYQIAb9b1N8iaYQIAb9b1FHtZiaYQIAb9b1NXiaYQIAb9b1FhiAaYA	fQIAzot$0AH\$@b9b1Niy|$ AaU Y]A	fQe Im0A	zo~Au@b9}Pyt$0b19E`FxPI)o$   1MpxYL+L$HU io$   xbL+T$P]ao$   xkL+\$Xe Yo$   xt$L+d$`m0QzU@x}L+l$hz]PAxFL+t$pze`AAxOL+|$xzmpAH   HD$w(((8D(HD(XD(hD(xD(`D(hD(pD(xLxLpLhL`HhHXH H|$Ht$ÐVWSUATAUAVAWH@I@xI   IqMY8ENL9rqI   ESNL9s]H@HXHhL`LhLpLxI   I   M   M   M   M   H(I      HHxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8G    H@A_A^A]A\][_^Li_    H tOAMSI=>  MI A   uLA(  A(  x#  A   +  1H tÐH|$Ht$HHHLLLD$(LL$0LT$8HSUATAUAVAWH   HHH)I)HHt$HHT$PLD$`LL$hLT$pHD$x)$   )$   D)$   D)$   D)$   D)$   D)$   D)$   D)$   D)$  wIH   L-	S DwpMLAzo I	AA_AOAWEGEOEWE_yot yolyod zoWo=S ġzo&ġzoL&ġzoT& ġzo\&0y H-aS q i e a m u@}`$$Al$t$ 1|$0EHAzo$Ld$@qADaEE1ŏxA	E1rAA1E!A1zoWE1D$AǏxAE1A1AED!xA1E1Dr
AAAEޏxAEEA1A	E1AE1A!A1A1sDT$DAE11AEA!xE1Er
A1DяxAEAEAEAA1A	E1sAE1A!B1zoWA1DL$EAE1u E1AED!E1ED1DAAAEAEAA1A	A1AE1A!B1zoWA1DD$DAA1D1AEA!E1EE1DAEAE4$iAEyAA1ŏxA	A1rAE1A!B1zoWA1T$EǏxAA1E1ADD!xE1DD1Ar
AEA֏xADAE1A	A1AA1E!B1zoWE1sL$AA1D1ADA!xA1Dr
E1AʏxADEAADEE1A	A1sAA1E!B1zoWE1\$AAA1u A1ADD!A1D1AAEAADEE1A	E1AA1E!B1zoWE1D$AE11ADA!A1DA1AADEAt$aADqEE1ŏxA	E1rAA1E!B1zoE1D\$ AǏxAE1A1AED!xA1E1Dr
AAAEޏxAEEA1A	E1AE1A!B1zoWA1sDT$$DAE11AEA!xE1Er
A1DяxAEAEAEAA1A	E1sAE1A!B1zoW A1DL$(EAE1u@E1AED!E1ED1DAAAEAEAA1A	A1AE1A!B1B1zoW0A1DD$,DAA1D1AEA!E1EE1DAEAEt$ yAEiAA1ŏxA	A1rAE1A!A!B1zoW@A1T$0EǏxAA1E1ADD!xE1DD1Ar
AEA֏xADAE1A	A1AA1E!B1B1zoWPE1sL$4AA1D1ADA!xA1Dr
E1AʏxADEAADEE1A	A1sAA1E!A!B1zoW`E1\$8AAA1u`A1ADD!A1D1AAEAADEE1A	E1AA1E!A9B1zoWE1D$<AE11ADA!A1DA1AADEAt$0Ld$@A!L|$HA9z'Md$    Azo$Ld$@ADEE1A	E1AA1E!A1zoWE1D$AAE1A1AED!A1E1DAAAEAEEA1A	E1AE1A!A1A1DT$DAE11AEA!E1EA1DAEAEAEAA1A	E1AE1A!B1zoWA1DL$EAE1E1AED!E1ED1DAAAEAEAA1A	A1AE1A!B1zoWA1DD$DAA1D1AEA!E1EE1DAEAEAEAA1A	A1AE1A!B1zoWA1T$EAA1E1ADD!E1DD1AAEAADAE1A	A1AA1E!B1zoWE1L$AA1D1ADA!A1DE1AADEAADEE1A	A1AA1E!B1zoWE1\$AAA1A1ADD!A1D1AAEAADEE1A	E1AA1E!B1zoWE1D$AE11ADA!A1DA1AADEAADEE1A	E1AA1E!B1zoE1D\$ AAE1A1AED!A1E1DAAAEAEEA1A	E1AE1A!B1zoWA1DT$$DAE11AEA!E1EA1DAEAEAEAA1A	E1AE1A!B1zoW A1DL$(EAE1E1AED!E1ED1DAAAEAEAA1A	A1AE1A!B1B1zoW0A1DD$,DAA1D1AEA!E1EE1DAEAEAEAA1A	A1AE1A!A!B1zoW@A1T$0EAA1E1ADD!E1DD1AAEAADAE1A	A1AA1E!B1B1zoWPE1L$4AA1D1ADA!A1DE1AADEAADEE1A	A1AA1E!A!B1zoW`E1\$8AAA1A1ADD!A1D1AAEAADEE1A	E1AA1E!A9B1zoWE1D$<AE11ADA!A1DA1AADEALd$@Ll$HL|$hHt$pA!DA9z,Md$AA_AOAWEGEOEWE_L;d$PAA_AOAWEGEOEWE_LD$`Ht$xAz w($   ($   D($   D($   D($   D($   D($   D($   D($   D($  L~LvLnLfHnH^H&H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0LT$8HSUATAUAVAWH   HHH)I)HHt$HHT$PLD$`LL$hLT$pHD$x)$   )$   D)$   D)$   D)$   D)$   D)$   D)$   D)$   D)$  wIH   L-	S DwpMLAzo I	AA_AOAWEGEOEWE_yot yolyod zoWo=S ġzo&ġzoL&ġzoT& ġzo\&0y H-aS q i e a m u@}`$$Al$t$ 1|$0EHAzo$Ld$@qEDEaE1E	E1rEA1E!A1zoWE1D$ArEE1A1rEED!A1E1pDEArAEEEEA1rE	E1EE1A!A1A1r
DT$DEE11EsEA!E1EA1DEEAsEEEAA1E	pE1EE1sA!B1zoWA1DL$EEE1pPE1EEr
D!E1EsD1DEAAEsEEAA1E	A1pEE1A!sB1zoWA1DD$DEA1D1u EEA!E1EE1DEEAE4$iEEAyA1E	A1rEE1A!B1zoWA1T$ErEA1E1rEDD!E1DD1pAErEAEDAE1rE	A1EA1E!B1zoWE1r
L$EA1D1EsDA!A1DE1AEDEsAEDEE1E	pA1EA1sE!B1zoWE1\$AEA1pPA1EDr
D!A1Ds1AEEAsEDEE1E	E1pEA1E!sB1zoWE1D$EE11u EDA!A1DA1AEDEAt$aEDEqE1E	E1rEA1E!B1zoE1D\$ ArEE1A1rEED!A1E1pDEArAEEEEA1rE	E1EE1A!B1zoWA1r
DT$$DEE11EsEA!E1EA1DEEAsEEEAA1E	pE1EE1sA!B1zoW A1DL$(EEE1pPE1EEr
D!E1EsD1DEAAEsEEAA1E	A1pEE1A!sB1B1zoW0A1DD$,DEA1D1u@EEA!E1EE1DEEAEt$ yEEAiA1E	A1rEE1A!A!B1zoW@A1T$0ErEA1E1rEDD!E1DD1pAErEAEDAE1rE	A1EA1E!B1B1zoWPE1r
L$4EA1D1EsDA!A1DE1AEDEsAEDEE1E	pA1EA1sE!A!B1zoW`E1\$8AEA1pPA1EDr
D!A1Ds1AEEAsEDEE1E	E1pEA1E!sA9B1zoWE1D$<EE11u`EDA!A1DA1AEDEAt$0Ld$@A!L|$HA9z'Md$    Azo$Ld$@EDEE1E	E1EA1E!A1zoWE1D$AEE1A1EED!A1E1DEAAEEEEA1E	E1EE1A!A1A1DT$DEE11EEA!E1EA1DEEAEEEAA1E	E1EE1A!B1zoWA1DL$EEE1E1EED!E1ED1DEAAEEEAA1E	A1EE1A!B1zoWA1DD$DEA1D1EEA!E1EE1DEEAEEEAA1E	A1EE1A!B1zoWA1T$EEA1E1EDD!E1DD1AEEAEDAE1E	A1EA1E!B1zoWE1L$EA1D1EDA!A1DE1AEDEAEDEE1E	A1EA1E!B1zoWE1\$AEA1A1EDD!A1D1AEEAEDEE1E	E1EA1E!B1zoWE1D$EE11EDA!A1DA1AEDEAEDEE1E	E1EA1E!B1zoE1D\$ AEE1A1EED!A1E1DEAAEEEEA1E	E1EE1A!B1zoWA1DT$$DEE11EEA!E1EA1DEEAEEEAA1E	E1EE1A!B1zoW A1DL$(EEE1E1EED!E1ED1DEAAEEEAA1E	A1EE1A!B1B1zoW0A1DD$,DEA1D1EEA!E1EE1DEEAEEEAA1E	A1EE1A!A!B1zoW@A1T$0EEA1E1EDD!E1DD1AEEAEDAE1E	A1EA1E!B1B1zoWPE1L$4EA1D1EDA!A1DE1AEDEAEDEE1E	A1EA1E!A!B1zoW`E1\$8AEA1A1EDD!A1D1AEEAEDEE1E	E1EA1E!A9B1zoWE1D$<EE11EDA!A1DA1AEDEALd$@Ll$HL|$hHt$pA!DA9z,Md$AA_AOAWEGEOEWE_L;d$PAA_AOAWEGEOEWE_LD$`Ht$xAz w($   ($   D($   D($   D($   D($   D($   D($   D($   D($  L~LvLnLfHnH^H&H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0LT$8HSUATAUAVAWH  H H  HH)I)HHT$PLD$`LL$hLT$pHD$x)$   )$   D)$   D)$   D)$   D)$   D)$   D)$   D)$   D)$  wIc"H   L%S DwpMLAzo Mvyo4yolyod IAN$.A_I9AOLDAWEGEOEWE_zoWo=8S zoD5zoL5zoT5zo\5}8$u8L$} m8T$ u e8\$0H-S m Mme e m u@}`$$E1l$ Hd$4$1|$ EHAzoM C" Hd$uD$   E!C{eC{B0G#rB8E1C{G#E1Arc{G+A1rc{c{BD!A1zoWE11pE1E3ErD$   A!c{{G3G"rBhA1c{G"E1Dr
C{G*1C{C{BsA!A1E1A1E1G:AD$   A!c{sc{G2G!BpE1c{pG!E1EsC{G)E1C{C{BpPD!B1zoWE1D1r
E1E1AsD$   A!c{{G1G sb`A1c{G E1DpC{G(D1sC{C{B A!B1zoWE1E1u E1G8A4$m$   A!c{}c{G0B"rbxE1c{B"E1ErC{B*E1rC{C{ED!B1zoWE1D1pE12Ar$   E!C{{B2B!rb A1C{B!E1r
c{B)D1c{c{E
sA!B1zoWE1E1E1B9E$   E!C{sC{B1B#b(E1C{pB#E1Asc{B+A1c{c{EpPD!B1zoWE11r
E13Es$   E!C{{B3B sB0A1C{B E1pc{B(1sc{c{E A!B1zoWE1A1u E1B8Et$ Hd$eD$   E!C{uC{B0G#rB8E1C{G#E1Arc{G+A1rc{c{BD!B1zoE11pE1E3ErD$   A!c{{G3G"rBhA1c{G"E1Dr
C{G*1C{C{BsA!B1zoWE1A1E1G:AD$   A!c{sc{G2G!BpE1c{pG!E1EsC{G)E1C{C{BpPD!B1zoW E1D1r
E1E1AsD$   A!c{{G1G sb`A1c{G E1DpC{G(D1sC{C{B A!B1B1zoW0E1E1u@E1G8A4$}$   A!c{mc{G0B"rbxE1c{B"E1ErC{B*E1rC{C{ED!A!B1zoW@E1D1pE12Ar$   E!C{{B2B!rb A1C{B!E1r
c{B)D1c{c{E
sA!B1B1zoWPE1E1E1B9E$   E!C{sC{B1B#b(E1C{pB#E1Asc{B+A1c{c{EpPD!A!B1zoW`E11r
E13Es$   E!C{{B3B sB0A1C{B E1pc{B(1sc{c{E A!A9B1zoWE1A1u`E1B8Et$ A~CA!A9z/MmH   } AAzoM C" D\$@E!C{C{B0G#B8E1C{G#E1Ac{G+A1c{c{BD!A1zoWE11E1E3EDT$DA!c{{G3G"BhA1c{G"E1DC{G*1C{C{BA!A1E1A1E1G:ADL$HA!c{c{G2G!BpE1c{G!E1EC{G)E1C{C{BD!B1zoWE1D1E1E1ADD$LA!c{{G1G b`A1c{G E1DC{G(D1C{C{B A!B1zoWE1E1E1G8AT$`A!c{c{G0B"bxE1c{B"E1EC{B*E1C{C{ED!B1zoWE1D1E12AL$dE!C{{B2B!b A1C{B!E1c{B)D1c{c{E
A!B1zoWE1E1E1B9E\$hE!C{C{B1B#b(E1C{B#E1Ac{B+A1c{c{ED!B1zoWE11E13ED$lE!C{{B3B B0A1C{B E1c{B(1c{c{E A!B1zoWE1A1E1B8ED$E!C{C{B0G#B8E1C{G#E1Ac{G+A1c{c{BD!B1zoE11E1E3EDT$A!c{{G3G"BhA1c{G"E1DC{G*1C{C{BA!B1zoWE1A1E1G:ADL$A!c{c{G2G!BpE1c{G!E1EC{G)E1C{C{BD!B1zoW E1D1E1E1ADD$A!c{{G1G b`A1c{G E1DC{G(D1C{C{B A!B1B1zoW0E1E1E1G8AT$ A!c{c{G0B"bxE1c{B"E1EC{B*E1C{C{ED!A!B1zoW@E1D1E12AL$$E!C{{B2B!b A1C{B!E1c{B)D1c{c{E
A!B1B1zoWPE1E1E1B9E\$(E!C{C{B1B#b(E1C{B#E1Ac{B+A1c{c{ED!A!B1zoW`E11E13ED$,E!C{{B3B B0A1C{B E1c{B(1c{c{E A!A9B1zoWE1A1E1B8ECA~L$(  DH$  A!A9z,MmAA_AOAWEGEOEWE_AA_AOAWEGEOEWE_L;mP  E1E1AzoM C" D]E!C{C{B0G#B8E1C{G#E1Ac{G+A1c{c{BD!A1zoWE11E1E3EDUA!c{{G3G"BhA1c{G"E1DC{G*1C{C{BA!A1E1A1E1G:ADMA!c{c{G2G!BpE1c{G!E1EC{G)E1C{C{BD!B1zoWE1D1E1E1ADEA!c{{G1G b`A1c{G E1DC{G(D1C{C{B A!B1zoWE1E1E1G8AU0A!c{c{G0B"bxE1c{B"E1EC{B*E1C{C{ED!B1zoWE1D1E12AM4E!C{{B2B!b A1C{B!E1c{B)D1c{c{E
A!B1zoWE1E1E1B9E]8E!C{C{B1B#b(E1C{B#E1Ac{B+A1c{c{ED!B1zoWE11E13EE<E!C{{B3B B0A1C{B E1c{B(1c{c{E A!B1zoWE1A1E1B8EHmD]E!C{C{B0G#B8E1C{G#E1Ac{G+A1c{c{BD!B1zoE11E1E3EDUA!c{{G3G"BhA1c{G"E1DC{G*1C{C{BA!B1zoWE1A1E1G:ADMA!c{c{G2G!BpE1c{G!E1EC{G)E1C{C{BD!B1zoW E1D1E1E1ADEA!c{{G1G b`A1c{G E1DC{G(D1C{C{B A!B1B1zoW0E1E1E1G8AU0A!c{c{G0B"bxE1c{B"E1EC{B*E1C{C{ED!A!B1zoW@E1D1E12AM4E!C{{B2B!b A1C{B!E1c{B)D1c{c{E
A!B1B1zoWPE1E1E1B9E]8E!C{C{B1B#b(E1C{B#E1Ac{B+A1c{c{ED!A!B1zoW`E11E13EE<E!C{{B3B B0A1C{B E1c{B(1c{c{E A!A9B1zoWE1A1E1B8EA~CA!A9Hmz/MmH9L$(  Mm@H$0  DH$  AA_AOAWEGEOEWN$.E_L;l$PALDA_AOAWEGEOEWE_H,$LE`HuxAz w(   (   D(   D(   D(   D(   D(   D(   D(   D(  L~LvLnLfHnH^H&H|$Ht$H|$Ht$HHHLLLD$(LL$0LT$8H$X)X)hD)xD)HD)PD)XD)`D)hD)pD)xHpS Ao	AoQfo  D   H)D9A0aHIpfpfpɱfpfof:flEoEoZEob fD8 Eoj0fo@fAfD8 fDofDoD7EWAWif88fpaf88fo@fAfD8 MR@if88fpaf88fo@fAfD8 E8if88fpfAofA:fD!f88fo@fAE8E8if88fpa f8fAofA:fD8fo fAE8E8i0f88fpfAofA:fDAr&a@f8iPf8ta`f8ipf8f8a8DwEW4>AWif8fo@ fAE8E8af88fpfAofA:fDif88fo@@fAE8E8af88fpfAofA:fDif88fo@`fAE8E8!f88fpfAofA:fDif88fo   fAE8E8a f88fpfAofA:fDi0f8Ar&a@f8iPf8ta`f8ipf8f8a8Dw EWt>AWif8fo   fAE8E8af88fpfAofA:fDif88fo   fAE8E8af88fpfAofA:fDif88fo   fAE8E8!f88fpfAofA:fDif88fo   fAE8E8a f88fpfAofA:fDi0f88fo   fAE8E8Ar&a@f8iPf8ta`f8ipf8f8a8fpfAofA:fDDw0EWt> AWif8af88fo@  fAE8foif88fpaf88fo`  fAif8!f88fpif88a f8i0f8Ar&a@f8iPf8ta`f8ipf8f8afAfAHt>0H@fpұfpfpɱfmf:A0A	AQ(4$(|$D(D$ D(L$0D(T$@D(\$PD(d$`D(l$pD($   D($   H$   H|$Ht$ÐVWSUATAUAVAWH@I@xI   IqMY8ENL9   I   ESNL9   LL9rH0I      HH   xLL9rH% H  HH@xHXHhL`LhLpLxI   I   M   M   M   M   H   I      HHxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8`zG    H@A_A^A]A\][_^H|$Ht$HHHLH_ H=(     1  HSUH$X)4$)|$D)D$ D)L$0D)PD)XD)`D)hD)pD)xH   H H$  H-S H$   H   $  1LN9OхɉLNLNN9OхɉKLNLV N(9OхɉKLNL^0N89OхɉKLN݅+'  DoGH$   DoODoWDo_Do'Doo Dow@Do`o5S fAofAfAn(fAnfAn
fAnfbfbfbfAof8 fAofrfAofrfhfAfrffrfmffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfAnhfAnAfAnJfAnSfbfbfbfAofAof8 frfAofrfhfAfrffrfmffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfAnhfAnAfAnJfAnSfbfbfbfAof8 fAofrfAofrfhfAfrffrfmffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfAnhfAnAfAnJfAnSfbfbfbfAofAof8 frfAofrfhfAfrffrfmffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfAnhfAnAfAnJfAnSfbfbfbfAof8 fAofrfAofrfhfAfrffrfm ffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfAnhfAnAfAnJfAnSfbfbfbfAofAof8 frfAofrfhfAfrffrfm ffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfAnhfAnAfAnJfAnSfbfbfbfAof8 fAofrfAofrfhfAfrffrfm@ffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfAnhfAnAfAnJfAnSfbfbfbfAofAof8 frfAofrfhfAfrffrfm`ffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDH   fAnh fAnA fAnJ fAnS fbfbfbfAof8 fAofrfAofrf(fAfrffrfmffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfAnh$fAnA$fAnJ$fAnS$fbfbfbfAofAof8 frfAofrfhfAfrffrfmffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfAnh(fAnA(fAnJ(fAnS(fbfbfbfAof8 fAofrfAofrfh fAfrffrfmffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfAnh,fAnA,fAnJ,fAnS,fbfbfbfAofAof8 frfAofrfh0fAfrffrfmffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfAnh0fAnA0fAnJ0fAnS0fbfbfbfAof8 fAofrfAofrfh@fAfrffrfm ffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfAnh4fAnA4fAnJ4fAnS4fbfbfbfAofAof8 frfAofrfhPfAfrffrfm ffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfAnh8fAnA8fAnJ8fAnS8fbfbfbfAof8 fAofrfAofrfh`fAfrffrfm@ffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfAnh<M@@fAnA<MI@fAnJ<MR@fAnS<M[@fbfbfbfAofAof8 frfAofrfhpfAfrffrfm`ffrfAoAH?ffAofrfAfAfAI?fAoffAofrfffAofAofr
fAAJ?frfffr	ffAK?fr	ffEofrffDfDffDfDH   oh   fopfhfofofrfofrfo@`frffrfoffrffr
fofrffrfffrffrffffAofAofrfAofrfhfAfrffrfmffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfohfp fofofrfofrfo@pfrffrfoffrffr
fofrffrfffrffrffffAofAofrfAofrfpfAfrffrfuffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfopfh0fofofrfofrfo@frffrfoffrffr
fofrffrfffrffrffffAofAofrfAofrfhfAfrffrfmffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfohfp@fofofrfofrfo@frffrfoffrffr
fofrffrfffrffrffffAofAofrfAofrfpfAfrffrfuffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfopfhPfofofrfofrfo@frffrfoffrffr
fofrffrfffrffrffffAofAofrfAofrfhfAfrffrfm ffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfohfp`fofofrfofrfo@frffrfoffrffr
fofrffrfffrffrffffAofAofrfAofrfpfAfrffrfu ffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfopfhpfofofrfofrfo@frffrfoffrffr
fofrffrfffrffrffffAofAofrfAofrfhfAfrffrfm@ffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfo(fpfofofrfofrfo@frffrfoffrffr
fofrffrfffrffrffffAofAofrfAofrfpfAfrffrfu`ffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDH   fopfhfofofrfofrfo@frffrfoffrffr
fofrffrfffrffrffffAofAofrfAofrf(fAfrffrfmffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfoh fpfofofrfofrfo@frffrfoffrffr
fofrffrfffrffrffffAofAofrfAofrfpfAfrffrfuffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfop0fhfofofrfofrfo frffrfoffrffr
fofrffrfffrffrffffAofAofrfAofrfh fAfrffrfmffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfoh@fpfofofrfofrfo@frffrfoffrffr
fofrffrfffrffrffffAofAofrfAofrfp0fAfrffrfuffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfopPfhfofofrfofrfo@ frffrfoffrffr
fofrffrfffrffrffffAofAofrfAofrfh@fAfrffrfm ffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfoh`fpfofofrfofrfo@0frffrfoffrffr
fofrffrfffrffrffffAofAofrfAofrfpPfAfrffrfu ffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfoppfhfofofrfofrfo@@frffrfoffrffr
fofrffrfffrffrffffAofAofrfAofrfh`fAfrffrfm@ffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDfohf0fofofrfofrfo@Pfrffrfoffrffr
fofrffrfffrffrffffAofAofrfAofrfppfAfrffrfu`ffrfAoffAofrfAfAffAoffAofrfffAofAofr
fAfrfffr	fffr	ffEofrffDfDffDfDH      H-RS fo;;fLM;KfoLM;KffLM;KfLMoGfDoOfDoWfDoofDfDofDfDoO fDfDoW@fDfDoo`fDfDfDDGfDDOfDDWD_D'Do Dw@D`f;fo5S I$  HHv@rH$  (H(XD(hD(xD(PD(XD(`D(hD(pD(xHhHXH H|$Ht$ÐH|$Ht$HHHLHSUH$X)4$)|$D)D$ D)L$0D)PD)XD)`D)hD)pD)xH   H H   H$  H$   H-|S $  1LN9OхɉLNLNN9OхɉKLN̅  D~g~gD~o~oD~D~O D~W@D~_`fDbfDbfEbfEbfojS fEofEofElfElfEmfEmfEpfEpfEpfEpAo EoAohEoIAop f8 EoQ fD8 Aox0M@@EoY0MI@foEf8 ffAfofoUfD8 fAfDl$PE8fEfofD|$pE8fpfAfDd$@E8fpfEfDt$`foMff8 E8fofoUfAE8foAHf8 fD8 AIE8fpfD8 8E8fpfoMfE8fofoUfAE8E8fofoE8fpf:ffAofA:8E8fpfoMfE8E8fofoUfDfA8E8fofof:E8E8fpffAofA:8E8fpfoMfE8E8fofoUfDfA8E8fofof:E8E8fpffAofA:8E8fpfoMfE8E8fofoUfDfA8E8fofof:E8E8fpffAofA:8E8fpfoMfE8E8fofoUfDfA8E8fofof:E8E8fpffAofA:8E8fpfoMfE8E8fofoUfDfA8E8fofof:E8E8fpffAofA:8E8fpfoM fE8E8fofoU fDfA8E8fofof:E8E8fpffAofA:8E8fpfoMfE8E8fofoUfDfA8E8fofof:E8E8fpffAofA:8E8fpfoM fE8E8fofoU fDfA8E8fofof:E8E8fpffAofA:8E8fpfoM0fE8E8fofoU0fDfA8E8fofof:E8E8fpffAofA:8E8fpfoM@fE8E8fofoU@fDfA8E8fofof:E8E8fpffAofA:8E8fpfoMPfE8E8fofoUPfDfA8E8fofof:E8E8fpffAofA:E8fpfoM`fE8fofoU`fDfA8E8fo¹   fE8E8fpfoMpf~;E8fpfoUpfAE8fo;LM;KLMfDp E8fofDpUfDoE8fpfDffDfE8fpfDffox~S E8fEfEfEfEfDfDl$PfD|$pfDd$@fDt$`fD$  fEpfEpfEpfEpfAofAofEbfAjfEbfAjfDgfAsf/fsfDgfo fDofAsfw@fsfDofw`HHv (H(XD(hD(xD(PD(XD(`D(hD(pD(xHhHXH H|$Ht$H|$Ht$HHHLH r!    !  HSUH$X)4$)|$D)D$ D)L$0D)PD)XD)`D)hD)pD)xH   H H$  H-#uS H$   H   $  1LN9OхɉLNLNN9OхɉKLNLV N(9OхɉKLNL^0N89OхɉKLN݅'   zoGH$   zoOzoWzo_zo'zoo zow@zo`o5{S )yn(ynQ"*y"bQ ArirhQqrirmqrirrqr1qrirŁqrir
1!ynhynAQ"jy"CbQ ArirhQqrirmqrir!!	rqr9	qrirŉqrir
9)		ynhynAQ"jy"CbQ ArirhQqrirmqrir))rqrqrirőqrir
1ynhynAQ"jy"CbQ ArirhQqrirmqrir11rqr	qrirřqrir
	9ynhynAQ"jy"CbQ ArirhQqrirm qrir99!rqr!qriršqrir
!!ynhynAQ"jy"CbQ ArirhQqrirm qrir)rqr)qrirũqrir
	))ynhynAQ"jy"CbQ ArirhQqrirm@qrir		1rqr!1qrirűqrir
!11ynhynAQ"jy"CbQ ArirhQqrirm`qrir9rqr)9qrirŹqrir
)99H   ynh ynA Q"j y"C bQ Arir(Qqrirmqrirrqr1qrirŁqrir
1!ynh$ynA$Q"j$y"C$bQ ArirhQqrirmqrir!!	rqr9	qrirŉqrir
9)		ynh(ynA(Q"j(y"C(bQ Arirh Qqrirmqrir))rqrqrirőqrir
1ynh,ynA,Q"j,y"C,bQ Arirh0Qqrirmqrir11rqr	qrirřqrir
	9ynh0ynA0Q"j0y"C0bQ Arirh@Qqrirm qrir99!rqr!qriršqrir
!!ynh4ynA4Q"j4y"C4bQ ArirhPQqrirm qrir)rqr)qrirũqrir
	))ynh8ynA8Q"j8y"C8bQ Arirh`Qqrirm@qrir		1rqr!1qrirűqrir
!11ynh<M@@ynA<MI@Q"j<MR@y"C<M[@bQ ArirhpQqrirm`qrAH?irAI?9rAJ?qr)AK?9qrirŹqrir
)99H   oh   ophrrrrro@`r
rrrrArirhQqrirmqrirrqr1qrirŁqrir
1!ohp rrrrro@pr
rrrrArirpIqriruqrir!!	rqr9	qrirŉqrir
9)		oph0rrrrro@r
rrrrArirhQqrirmqrir))rqrqrirőqrir
1ohp@rrrrro@r
rrrrArirpIqriruqrir11rqr	qrirřqrir
	9ophPrrrrro@r
rrrrArirhQqrirm qrir99!rqr!qriršqrir
!!ohp`rrrrro@r
rrrrArirpIqriru qrir)rqr)qrirũqrir
	))ophprrrrro@r
rrrrArirhQqrirm@qrir		1rqr!1qrirűqrir
!11o(prrrrro@r
rrrrArirpIqriru`qrir9rqr)9qrirŹqrir
)99H   ophrrrrro@r
rrrrArir(Qqrirmqrirrqr1qrirŁqrir
1!oh prrrrro@r
rrrrArirpIqriruqrir!!	rqr9	qrirŉqrir
9)		op0hrrrrro r
rrrrArirh Qqrirmqrir))rqrqrirőqrir
1oh@prrrrro@r
rrrrArirp0Iqriruqrir11rqr	qrirřqrir
	9opPhrrrrro@ r
rrrrArirh@Qqrirm qrir99!rqr!qriršqrir
!!oh`prrrrro@0r
rrrrArirpPIqriru qrir)rqr)qrirũqrir
	))opphrrrrro@@r
rrrrArirh`Qqrirm@qrir		1rqr!1qrirűqrir
!11oh0rrrrro@Pr
rrrrArirppIqriru`qrir9rqr)9qrirŹqrir
)99H   ~   H-rUS ;LM;KLM;KLM;KLMo;ofoG9oO1oW)oo!9o1oO )oW@	!oo`zG	zOzWz_z'zo zw@z`;o5)\S A$  HHv@vH$  w(H(XD(hD(xD(PD(XD(`D(hD(pD(xHhHXH H|$Ht$ÐH|$Ht$HHHLHSUATAUAVAWH$X)4$)|$D)D$ D)L$0D)T$@D)\$PD)`D)hD)pD)xH@  H H$   H-SS H   $(  1H$   L&N9OхɉLNLnN9OхɉKLNLv N(9OхɉKLNL~0N89OхɉKLNLF@NH9OхɉKLNLNPNX9OхɉKLNLV`Nh9OхɉKLNL^pNx9OхɉKLN~oGH$   ~oOH$  ~oW~o_~o'~oo ~ow@~o`o5&ZS -yn,$yn ynM ynQ".y"q"bi"bU8U ErmrhUurmrmurmrrur5urmrŅurmr
5%ynl$yn@ynMynQQ"ny"Bq"Obi"SbU8U ErmrhUurmrmurmr%%rur=urmrōurmr
=-ynl$yn@ynMynQQ"ny"Bq"Obi"SbU8U ErmrhUurmrmurmr--rururmrŕurmr
5ynl$yn@ynMynQQ"ny"Bq"Obi"SbU8U ErmrhUurmrmurmr55rururmrŝurmr
=ynl$yn@ynMynQQ"ny"Bq"Obi"SbU8U Ermr(Uurmrm urmr==%rur%urmrťurmr
%%ynl$yn@ynMynQQ"ny"Bq"Obi"SbU8U Ermrh Uurmrm urmr-rur-urmrŭurmr
--ynl$yn@ynMynQQ"ny"Bq"Obi"SbU8U Ermrh@Uurmrm@urmr5rur%5urmrŵurmr
%55ynl$yn@ynMynQQ"ny"Bq"Obi"SbU8U Ermrh`Uurmrm`urmr=rur-=urmrŽurmr
-==H   ynl$ yn@ ynM ynQ Q"n y"B q"O bi"S bU8U ErmrkUurmrmurmrrur5urmrŅurmr
5%ynl$$yn@$ynM$ynQ$Q"n$y"B$q"O$bi"S$bU8U ErmrkUurmrmurmr%%rur=urmrōurmr
=-ynl$(yn@(ynM(ynQ(Q"n(y"B(q"O(bi"S(bU8U ErmrkUurmrmurmr--rururmrŕurmr
5ynl$,yn@,ynM,ynQ,Q"n,y"B,q"O,bi"S,bU8U ErmrkUurmrmurmr55rururmrŝurmr
=ynl$0yn@0ynM0ynQ0Q"n0y"B0q"O0bi"S0bU8U Ermr+Uurmrm urmr==%rur%urmrťurmr
%%ynl$4yn@4ynM4ynQ4Q"n4y"B4q"O4bi"S4bU8U Ermrk Uurmrm urmr-rur-urmrŭurmr
--ynl$8yn@8ynM8ynQ8Q"n8y"B8q"O8bi"S8bU8U Ermrk@Uurmrm@urmr5rur%5urmrŵurmr
%55ynl$<Md$@yn@<M@@ynM<Mm@ynQ<MI@Q"n<Mv@y"B<MR@q"O<M@bi"S<M[@bU8U Ermrk`Uurmrm`urAL$?mrAM?=rAN?ur-AO?=urAH?mrAI?ŽurAJ?mr
-AK?==H   oh    opkrrrrroC@r
rrrrErmrhUurmrmurmrrur5urmrŅurmr
5%ohsrrrrroC`r
rrrrErmrpMurmruurmr%%rur=urmrōurmr
=-opkrrrrro@r
rrrrErmrhUurmrmurmr--rururmrŕurmr
5o(3rrrrro@r
rrrrErmrpMurmruurmr55rururmrŝurmr
=op k rrrrro@r
rrrrErmr(Uurmrm urmr==%rur%urmrťurmr
%%oh@s@rrrrro@r
rrrrErmrp Murmru urmr-rur-urmrŭurmr
--op`k`rrrrro r
rrrrErmrh@Uurmrm@urmr5rur%5urmrŵurmr
%55okprrrrro@ r
rrrrErmrp`Murmru`urmr=rur-=urmrŽurmr
-==H   oshrrrrro@@r
rrrrErmrkUurmrmurmrrur5urmrŅurmr
5%okprrrrro@`r
rrrrErmrsMurmruurmr%%rur=urmrōurmr
=-oshrrrrroCr
rrrrErmrkUurmrmurmr--rururmrŕurmr
5o+0rrrrroCr
rrrrErmrsMurmruurmr55rururmrŝurmr
=os h rrrrroCr
rrrrErmr+Uurmrm urmr==%rur%urmrťurmr
%%ok@p@rrrrroCr
rrrrErmrs Murmru urmr-rur-urmrŭurmr
--os`h`rrrrror
rrrrErmrk@Uurmrm@urmr5rur%5urmrŵurmr
%55ohsrrrrroC r
rrrrErmrs`Murmru`urmr=rur-=urmrŽurmr
-==H      H$   H-N1S ;LM;KLM;KLM;KLM;KLM;KLM;KLM;KLMo;ofoG=oO5oW-oo%=o5oO -oW@%oo`~G~O~W~_~'~o ~w@~`;H$  o57S H$   w(((8D(HD(XD(hD(xD(`D(hD(pD(xLxLpLhL`HhHXH H|$Ht$ÐVWSUATAUAVAWH@I@xI   IqMY8ENL9rHI   ESNL9s4H  HXHhI   I   HHI      HHxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8G    H@A_A^A]A\][_^ÐVWSUATAUAVAWH@I@xI   IqMY8ENL9DI   ESNL9,I   HXHhL`LhLpLxI   I   M   M   M   M   H(I      H̸   )ȹ    H|$Ht$HHHLLSUAUAVAWIIH-/GS M<>DDNDVAD^AAAK   AAAEE AEMEUE]L<$Lt$Ll$Hl$H\$ Hd$(H|$Ht$ÐE3E3FE3^E3VA^AFD1D1  L 3T3L3T 3  3   3   A^AF1A1A1A1D1D1  L 3T3L3T 3  3   3   A^ AF$1A1A1A1D1D1  L 3T3L3T 3  3   3   A^(AF,1A1A1A1D1D1  L 3T3L3T 3  3   3   A^0AF41A1A1A1D1D1  L 3T3L3T 3  3   3   A^8AF<1A1A1A1D1D1  L 3T3L3T 3  3   3   A^@AFD1A1A1A1Mv@M9AVANt#D!D	A1A1D!D	A1A1bD1D1D1D1AAAAÐ   )ȹ    H|$Ht$HHHLLSUAUAVAWIIH-CS M4?DDNDVAD^AAAK   AAAEE AEMEUE]L<$Lt$Ll$Hl$H\$ Hd$(H|$Ht$ÐE3E3FE3^E3VA^AFD1D1  L 3T3L3T 3  3   3   A^AF1A1A1A1D1D1  L 3T3L3T 3  3   3   A^AF1A1A1A1D1D1  L 3T3L3T 3  3   3   A^AF1A1A1A1D1D1  L 3T3L3T 3  3   3   A^AF1A1A1A1D1D1  L 3T3L3T 3  3   3   A^AF1A1A1A1D1D1  L 3T3L3T 3  3   3   A^AF1A1A1A1MvM9AANt$D!D	A1A1D!D	A1A1cD1D1D1D1AAAAÐH|$Ht$HHHLSUAUAVAWAIDDNDVD^AAAAEM EEE]EUI   tSDFDNI   t
DVD^EEAAAAAAEM EE$E](EU,E3M E3EE3]E3UL5n?S H-?S AAFD1D1  L 3T3L3T 3  3   3   A^AF1A1A1A1D1D1  L 3T3L3T 3  3   3   A^AF1A1A1A1E3M E3EE3]E3UD1D1  L 3T3L3T 3  3   3   A^AF1A1A1A1D1D1  L 3T3L3T 3  3   3   A^ AF$1A1A1A1I     M   I I M	M	IEI]MEMUIHII1I1L	HL	IEI]MIMI1I1M	IM	MEMUMIMI1I1M	IM	MEMUIHII"I"L	HL	IEI]MIMI1I1M	IM	MEIHII1I1L	HL	I]MIMI1I1M	IM	MEMUIHII/I/L	HL	IE I]IHII/I/L	HL	IEI]MI"MIIM	I"M	ME MU(IHII/I/L	HL	IE0I]8MIMI/I/M	IM	ME@MUH   L  EM0EE4E]8EU<E3M E3E$E3](E3U,D1D1  L 3T3L3T 3  3   3   A^(AF,1A1A1A1D1D1  L 3T3L3T 3  3   3   A^0AF41A1A1A1IE I]IM IU(Mu0M}8M   I I M	M	MEMUIHII1I1L	HL	IMIUMIMI1I1M	IM	MuM}IHII1I1L	HL	IMIUMIMI"I"M	IM	MEMUIH-IIIL	H-L	IEI]MIMI"I"M	IM	MuM}IHII1I1L	HL	IE I]IHII"I"L	HL	IMIUMIMI"I"M	IM	ME MU(IHII/I/L	HL	IE0I]8MI MI I M	I M	Mu@M}HIH"IIIL	H"L	IMPIUXMIMI/I/M	IM	Mu`M}hIH"IIIL	H"L	IEpI]xMI3MIIM	I3M	M   M      L<$Lt$Ll$Hl$H\$ Hd$(H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0H   SUATAUAVAWHH@HLQI)II  L)IILID  LD$(Hl$0H-8S     HE Hu H}@L]`H   H   IHO<>A    HHIL4$HT$HL$L9DDKDSD[   E3$E3L$E3T$AE3\$AAAL4$AHT$AHL$AEE AEMEUMd$E]I9MmuH uLl$(EE EMEUE]d  H1HD$HD$ HD$LH|$ fLd$HD$(HD$KMHHHL4$IHT$HL$HH[E$EL$ET$AE\$AHD$AH\$ ARL4$HT$HL$AI$AI\$AD3D$AD3L$D3T$ Md$D3\$$I9t!EE EMEUE]MmxHT$(H u%EE EMEUE]HHZ<DD$DL$DT$ D\$$Ht$ I} fHHZHL$0L9LqLiLaHi HY(Ha0H|$Ht$Camellia for x86_64 by <appro@openssl.org> VWSUATAUAVAWHd$I@xI   IqMY8ENL9rOI   ESNL9s;H@(HXHhLhLpLxI   I   M   M   M   HxHpI   I   I     VWSUATAUAVAWHd$I@xI   L7L9   LcL9r_I   LL9   LKL9v4H@LJL9r$H@L]L9vH@L]L9rH@H@0H@0HXHhL`LhLpLxI   I   M   M   M   M   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8F    Hd$@A_A^A]A\][_^H|$Ht$HHHLLLD$(H   LE_ I0$(  M+  A     SUATAUAVAWHXo	oQAofo%BS fL$fT$ f\$0Hexpand 32-byte kDD$DL$DT$D\$fA~Dl$4Dt$8D|$<Hl$@
   Ht$HfH~H|$PHH DA1ADA1ADA1ADA1ADA1ADA1ADA1ADA1At$ |$$t$(|$,DA1ADA1ADA1ADA1ADA1ADA1ADA1ADA1ADA1ADA1ADA1ADA1ADA1ADA1ADA1ADA1At$(|$,t$ |$$DA1ADA1ADA1ADA1ADA1ADA1ADA1ADA1A|$$t$ Hl$@foHt$HfH|$Pexpand 32-byte kDD$DL$DT$D\$Dd$0Dl$4Dt$8D|$<fL$ H@   33^3N3VD3FD3ND3VD3^oF D3f0D3n4D3v8D3~<Hv@ffT$ f~\$0_OWDGDODWD_G Dg0Do4Dw8D<H@H@H]$\$H1ۉL$T$DD$DL$DT$D\$fL$ Dd$0Dl$4Dt$8D|$<H[1ЈDHuH$   L~LvLnLfHnH^H&H|$Ht$ÐH|$Ht$HHHLLLD$(IA   P  H   C    H   A)qA)yfo@S o	oQAofo5P?S fo=X?S f$fL$fT$ f\$0A
   Ifo>S fo$foL$foT$ f\$0A
   f\$0fff8 fffofrfrffff8 fffofrfrffpNfp9fpۓfff8 fffofrfrffff8 fffofrfrffpNfpɓfp9I<f$fL$fT$ f\$0H@rOo&onfof fon0Hv@ffOW _0H@H@9f$fL$fT$ f\$0M1BBM@1BDHuA(qA(yI!H|$Ht$ÐH|$Ht$HHHLLLD$(IH   A)qA)yE)AE)IE)QE)YfDoQ>S Do	oQAofo<S fo5<S fo=<S fEofD$fEofDL$fofT$ ff\$0A
   fEfAfEfAf8 f8 fffDfDfAofArfAofrfArfDfrfDfEfAfEfAf8 f8 fffDfDfAofArfAofrfArfDfrfDfpNfEp9fpۓfpNfEp9fpɓfEfAfEfAf8 f8 fffDfDfAofArfAofrfArfDfrfDfEfAfEfAf8 f8 fffDfDfAofArfAofrfArfDfrfDfpNfEpɓfp9fpNfEpۓfp9IOfD$fDL$fT$ f\$0f^:S fD$fD\$fD$ fL$0o&onfDof fDon0fof@fonPfDof`fDonpffDDOW _0DW@D_PG`OpA(qA(yE(AE(IE(QE(YI!H|$Ht$ÐH|$Ht$HHHLLLD$(IMI I    i  H   wI  @I  @ /H  A)XA)hE)xE)IE)QE)YE)aE)iE)qE)yfDo:S Do9oyAoH$   LE9S LN9S fEp fEpUfDD$@fEpӪfDL$PfEpfDT$`fD\$pfEp fEpUfDafEpfDifEpfDqfDyfp fpUfafpfifpfqfyfp fpUf@8S fpӪfIfpfQ fY0hfDoD$@fDoL$PfDoT$`fDo\$pfDoafDoifDoqfDoyfoafoifoqfoyfofoIfoQ foY0f7S ft$ f|$0fAo:
   ffEfEfAfAf8 f8 fffDfDfAofArfrfAofArfDfrfAo3fDfEfEfAfAf8 f8 fffDfDfAofArfrfAofArfDfrfAo:fDf$$fl$fod$ fol$0fEfEfAfAf8 f8 fffDfDfAofArfrfAofArfDfrfAo3fDfEfEfAfAf8 f8 fffDfDfAofArfrfAofArfDfrfAo:fDfEfEfAfAf8 f8 fffDfDfAofArfrfAofArfDfrfAo3fDfEfEfAfAf8 f8 fffDfDfAofArfrfAofArfDfrfAo:fDfd$ fl$0fo$$fol$fEfEfAfAf8 f8 fffDfDfAofArfrfAofArfDfrfAo3fDfEfEfAfAf8 f8 fffDfDfAofArfrfAofArfDfrfAo:fDfDD$@fDL$PfDT$`fD\$pfAofEbfAofEbfAjfAjfEofElfDoflfEmfDmfDafDifDqfDyfD$fDL$fDoD$ fDoL$0fEofEbfAofEbfEjfAjfEofElfEofDlfEmfDmfafifDAfDIft$ fD\$0fDofbfAofEbfDjfAjfofAlfEofDlfAmfDmffIfQ fY0fDofbfofbfDjfjfoflfAofDlfmfmH      o6Do^oV o~0f4$fEff7ov@D_Do^PW oV`0o~pH   ft$fEffw@o6D_PDo^W`oV pH   o~0ft$ fEfAfA7ov@D_Do^PW oV`0o~pH   ft$0fEfAfw@D_PW`pH   H     H   n  H      H@sM1fDd$fd$ fD$05  o6Do^oV o~0f4$fEff7D_W 0  fot$Hv@M1f4$fDl$H@fl$ H@fL$0  o6Do^oV o~0f4$fEff7ov@D_Do^PW oV`0o~pft$fEffw@D_PW`pR  fot$ H   M1f4$fDT$H   fDt$ H   fDD$0   o6Do^oV o~0f4$fEff7ov@D_Do^PW oV`0o~pH   ft$fEffw@o6D_PDo^W`oV pH   o~0ft$ fEfAfA7D_W 0tKfot$0Hv@M1f4$fD|$H@fDL$ H   f\$0BBMR1BDHuA(XA(hE(xE(IE(QE(YE(aE(iE(qE(yI!H|$Ht$ÐH|$Ht$HHHLLLD$(IH  A)XA)hE)xE)IE)QE)YE)aE)iE)qE)ywyo20S ozoyzo8H$   Ayp AypUyD$@AypӪyL$PAypyT$`y\$pp pUApӪIpQYAyp AypUyaAypyiAypyqyyp pU%-S pipq y0fyoD$@yoL$PyoT$`yo\$poAoIoQoYyoayoiyoqyoyo!oioq oy0%u-S 
   !91)!Źűũšxxxx	řőiaߏxxxxAyAq)!Źűũšxxxx	řőiaߏxxxx91)!Źűũšxxxx	ŉŁayŏxxxxAqAi)!Źűũšxxxx	ŉŁayŏxxxx,9D$@1L$P)T$`!\$pyt$ y|$0A9bA)bA9jA)jA	lA	mA9lA9mAIQYy$yt$yoL$ yot$0ybibjj)lA)mlmai1I	qbA1bAjA1jAilimAlAm!iq y0YbIbjj1lA1mlmo4$yo|$H      6Nn n0~@)VPV`1NpH   !^	v ~09F@FPf`fpH   7Ozo o0z@zWPW`zOpH   z_zw 0zG@GPzg`gpH   H     H   3  H      H@s M14$L$yl$ l$0  6Nn n07Ozo o0  Hv@y<$M1yT$H@T$ H@yL$0V  6Nn n0~@)VPV`1Np7Ozo o0z@zWPW`zOp  H   y$M1\$H   yt$ H   |$0   6Nn n0~@)VPV`1NpH   !^	v ~07Ozo o0z@zWPW`zOpH   z_zw 0tCHv@y$M1D$H@yd$ H   d$0BBMR1BDHuwA(XA(hE(xE(IE(QE(YE(aE(iE(qE(yI!H|$Ht$ÐH|$Ht$HHHLLLD$(IH(  HA)XA)hE)xE)IE)QE)YE)aE)iE)qE)ywb}ZM(S }Zb}Zy}Z8H$   H$   L&S L&S A}p A}pU}AA}pӪ}IA}p}Q}Yp pUpӪI pQ@Y`A}p A}pU}`A}p}hA}p}p}xp pU%&S ph pp@x`i}oA}oI}oQ}oYooI oQ@oY`}o`}oh}op}oxo oh op@ox`%%S }t$@}|$`B}Z: 
   =Ž] 5ŵU ŝōrrōB}Z3ŕŅrrŅ=Ž] 5ŵU ŝŅrrŅB}Z:ŕōrrō}$$}l$ }od$@}ol$`-ŭM %ťE ŝōrrōB}Z3ŕŅrrŅ-ŭM %ťE ŝŅrrŅB}Z:ŕōrrō=ŽE 5ŵ] ŝōrrōB}Z3ŕŅrrŅ=ŽE 5ŵ] ŝŅrrŅB}Z:ŕōrrō}d$@}l$`}o$$}ol$ -ŭU %ťM ŝōrrōB}Z3ŕŅrrŅ-ŭU %ťM ŝŅrrŅB}Z:ŕōrrōrH$   =A5I-Q%YA=bA-bA=jA-jAlAmA=lA=mI Q@Y`}bmbjj-lA-mlmc5F 5F1CF CF1c%F %F1c=F =F1}<$}L$ }o|$@}oL$``hx5HbAbAjAjAmlmmAlAm h p@x`]bMbjjlAmlmcF F1CmF CmF15F 5F1cF F1o4$}od$ H      6=F N@n`H   7~G O@o`H   &n -V@~`H   ~'~o ~W@~`H   6V ^@~`H   ~7W _@`H   %5N F@f`H   ~~O G@g`H   H     H    H    H@    H   c  H      H   smH@s'M14$}D$ _  6=F 7~G M  Hv@M1$H@H@l$   6=F N@n`7~G O@o`  H   M1}$$H   H   }l$   6=F N@n`呂   ﮠ   7~G O@o`~   ~   y  H   M1}$H   H   }|$ 7  6=F N@n`呂   ﮠ   -      7~G O@o`~   ~   ~   ~     H   M1}4$H   H   T$   6=F N@n`呂   ﮠ   -            7~G O@o`~   ~   ~   ~   ~        H@  M1$H@  H@  |$   6=F N@n`呂   ﮠ   -            @  `  7~G O@o`~   ~   ~   ~   ~      @  `  9  H  M1}$H  H  }L$    6=F N@n`呂   ﮠ   -            @  `  %  5  7~G O@o`~   ~   ~   ~   ~      @  `  ~  ~  t=H  M1$H  H  d$ BBMR1BDHuwA(XA(hE(xE(IE(QE(YE(aE(iE(qE(yI!H|$Ht$ÐH|$Ht$HHHLLLD$(IH     H   A)XA)hE)xE)IE)QE)YE)aE)iE)qE)yb}HZFS b}HZ	b}HZQb}HZb}Hob}Hob}HobeHS b}Ho%MS A
   b}Ho?b}Hob}Hob}Hobe@A
   b}Ho
b}HbeHbeHrbmHbuHbuHrb}HbeHbeHrbmHbuHbuHrb}HpNb}Hp9b}Hpۓb}HbeHbeHrbmHbuHbuHrb}HbeHbeHrbmHbuHbuHrb}HpNb}Hpɓb}Hp9I5b}HbuHbmHbeHH@C  &nv ~0Hv@'ow 0H@k  b}H9b}H9b}H9b}H9H@	  &nv ~0Hv@'ow 0H@  b}H9b}H9b}H9b}H9H@   &nv ~0Hv@'ow 0H@   b}H9b}H9b}H9b}H9H@rY&nv ~0Hv@'ow 0H@_$L$T$ \$0H@$$l$t$ |$0H@BBM@1BDHub~H$wA(XA(hE(xE(IE(QE(YE(aE(iE(qE(yI!H|$Ht$ÐH|$Ht$HHHLLLD$(IH     H   A)XA)hE)xE)IE)QE)YE)aE)iE)qE)y}ZgS }Z	}ZQ}Zb}(ob}(ob}(o=S b}(o%S A
   b}(o%b}(obe A
   b}(obe(rbu(rbe(rbu(rpNp9pۓbe(rbu(rbe(rbu(rpNpɓp9Iab}(bu(bm(be(H@   &nv ~0Hv@'ow 0H@   }9}9}9}9H@rm&nv ~0Hv@'ow 0H@b}(ob}(oo$L$T$ \$0H@$$l$t$ |$0H@BBM@1BDHub~($b~(D$wA(XA(hE(xE(IE(QE(YE(aE(iE(qE(yI!H|$Ht$ÐH|$Ht$HHHLLLD$(IH   HA)XA)hE)xE)IE)QE)YE)aE)iE)qE)ywLoS b}HZb}HZ9br}HZYbR}HZ8b}Hp b}HpUb}HpӪb}HpbHobHobHobHob}Hp b}HpUb}Hpb}HpbHobHobHobHobQ}Hp bQ}HpUbQ}HpӪbQ}HpbAHobAHobAHobAHobQ}Hp bQ}HpUbQ}HpbQ}HpbqH%S bAHobAHobAHobAHo
      b}HXb}HXJb}HXRb}HXZba@%S bHobHobHobHobHobHobHobHobHobHobHobHobHobHobHobHo۸
   b}HbuHbmHbeHbqHbqHbqHbqHbHrbHrbHrbHrbQ=HbQ5HbQ-HbQ%Hb]HbUHbMHbEHb]HrbUHrbMHrbEHrb}HbuHbmHbeHbqHbqHbqHbqHbHrbHrbHrbHrbQ=HbQ5HbQ-HbQ%Hb]HbUHbMHbEHb]HrbUHrbMHrbEHrb}HbuHbmHbeHbqHbqHbqHbqHbHrbHrbHrbHrbQ-HbQ%HbQ=HbQ5HbUHbMHbEHb]HbUHrbMHrbEHrb]Hrb}HbuHbmHbeHbqHbqHbqHbqHbHrbHrbHrbHrbQ-HbQ%HbQ=HbQ5HbUHbMHbEHb]HbUHrbMHrbEHrb]Hrb}HbuHbmHbeHb}HbbmHbb}HjbmHjb@lb@mbHlbHmb]HbUHbMHbEHb]HbbMHbb]HjbMHjbHlbHmbHlbHmbuHCDbuHCbm@CDbm@CbeHCDbeHCb}HCDb}HCb=Hb5Hb-Hb%Hb=Hbb-HbbQ=HjbQ-HjbqHlbHmbQHlbQHmbHbHbHbHbQHbbHbbQHjbQHjbqHlbqHmbQHlbQHmb5HCDbS5HCbSMHCDbSMHCb%HCDbS%HCbS=HCDbS=HCbe@Cbe@CbUHCňbSUHCbuHCɈbuHCbSmHCʈbSmHCbsm@Cbm@CbEHCbSEHCbSeHCÈbeHCbS]HC܈bS]HCH     b}@bu@NbqHvbq=HFb~Hb~HObq~Hwbq~HGbe@^buHNbm@VbeH^b~H_b~HOb~HWb~H_b}HFbq5HN	bMHv
bq%H^b~HGbq~HO	b~Hw
bq~H_bqHnbq-HVbqH~bqHfH   bq~Hobq~HWbq~Hbq~HgH   H     M1H)H@U  b}@b~H7x  b}HoHv@H   +  bu@b~H7N  b}HoHv@H     bqH6bq~H47$  b}HoHv@H     bq=Hbq~H7  b}HoHv@H@    be@b~H7  b}HoHv@H    buHb~H7  b}HoHv@H  Y  bm@b~H7|  b}HoHv@H   /  beHb~H7R  b}HoHv@H@    b}Hb~H7(  b}HoHv@H     bq5Hbq~H7   b}HoHv@H     bMH6b~H47   b}HoHv@H      bq%Hbq~H7   b}HoHv@H@  rabqH.bq~H,7   b}HoHv@H  r;bq-Hbq~H7tbb}HoHv@H  rbqH>bq~H<7t@b}HoHv@b}H$H<7H?BBMR1BDHub}@b}H$wA(XA(hE(xE(IE(QE(YE(aE(iE(qE(yI!H|$Ht$ÐH|$Ht$HHHLLLD$(IH   HA)XA)hE)xE)IE)QE)YE)aE)iE)qE)ywL
S }Z}Z9b}ZYB}Z8p pUpӪpb(ob(ob(ob(op pUppb(ob(ob(ob(oA}p A}pUA}pӪA}pbA(obA(obA(obA(oA}p A}pUA}pA}p%S bA(obA(obA(obA(o
      }XR}XZba %jS b(ob(ob(ob(ob(ob(ob(ob(ob(ob(ob(ob(ob(ob(ob(ob(o۸
   b(rb(rb(rb(rA=A5A-A%]UMEb](rbU(rbM(rbE(rb(rb(rb(rb(rA=A5A-A%]UMEb](rbU(rbM(rbE(rb(rb(rb(rb(rA-A%A=A5UME]bU(rbM(rbE(rb](rb(rb(rb(rb(rA-A%A=A5UME]bU(rbM(rbE(rb](rb}(bu(bm(be(b}(bbm(bjjb lb mlmb](bU(bM(bE(bbM(bjjb(lb(mlmbu(C bu(Cbm C bm Cbe(C be(Cb}(C b}(Cb=(b5(b-(b%(=b-bA=jA-jMlmA=lA=mb(b(b(b(AbbAjAj-l-mAlAm5F C5F1CMF CMF1%F C%F1C=F C=F1H         be F n@n`H4b~(G o@~o`H<5N V@-V`H4~O W@~W`H<bm v ~@~`H4b~(w @~`H<%^ f@f`H4~_ g@~g`H<}X}XJH   ,  b1(oM1H)H@T  =F ~7D7 w  }o}oHv@H      .n ,7~l7 C  }o}oHv@H      5N 7~L7   }o}oHv@H      -V 7~T7    b1}(ooHv@H@     bm v b~(7t7    }o}oHv@H  rO>~ <7~|7 tv}o}oHv@H  r#%^ 7~\7 tJ}o}oHv@}$D$ H<7H?BBMR1BDHuA=}$}D$ wA(XA(hE(xE(IE(QE(YE(aE(iE(qE(yI!H|$Ht$ÐVWSUATAUAVAWH@I@xI   IqMY8L3L9r\I   LL9sIH   HXHhL`LhLpLxI   I   M   M   M   M   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8`F    H@A_A^A]A\][_^ÐVWSUATAUAVAWH@I@xI   IqMY8ENL9HI   ESAKNL9,HHtI   HH|$Ht$HHHLH1HHGHGH toL   L  L^ Hz  HS  ILBLBH  I%LBHHH#H#NHGHO LLZ   H|$Ht$ÐH|$Ht$HHHLLH   SUATAUAVAWIL_Lo L7H_HoMILM
L6H^HvHIILIIILIHILIHHIIIILI ILHIL!LIHLIH H LI{L7H_HoL<$Lt$Ll$Ld$Hl$ H\$(Hd$0H|$Ht$ÐH|$Ht$HHHLLLOLWLILI I IIEIEHHJHHNH|$Ht$ÐIILIIILIHILIHHIIIILI ILHIL!LIHLIH H ÐMLH1HpLkMD!MD!ډGIWID!D!ʉGЍWԍGIWIHLHHL	L	%GWI؉WMIID!D!ʉGWG IW$IHHI	DG0ODO4ODG@DODLMD!IG̺D!W܍IWHHL	%GI؉GID!WIW,HHI	DG<ODGLLMD!IGȺD!W؍IWHHL	%GI؉GID!WIW(HHI	DG8ODGHHÐH|$Ht$HHHLLDGH   s	EH  wE  H   j  SUATAUAVAWILLOoL_Lo EI   MDI   II4MHIMLII(HLH III!IHMMH H MLIML6H^HvHH}   LLI4IIHH%IHHM	HII(HL	ItBnnynnn*  L7H_HoWDw_oL<$Lt$Ll$Ld$Hl$ H\$(Hd$0H|$Ht$ÐSUATAUAVAWIL_Lo L7H_oMLIMH   tL6H^HvHITLLI4IIHH%IHHM	HII(HL	nnynnnG   nLL<$Lt$Ll$Ld$Hl$ H\$(HD$0Hd$0nnOnWn_ngL$H  ysPy{`AyCpAy   Ay   Ay   Ay   Ay   Ay   Ay   H@HFHBzow0HpHR on ov0yoy@sŹsQmlAAl1s(sQAsI9sAA91I f  zo_zogAypAypDAypy$AypzoWAypDAysy\$AypzoAypDAykyd$ AypzogAypDAysyT$0AypzoW AypDAyky\$@Aypzo_0AypDAysyd$PAypzog@AypDAykyT$`AypAypDAysy\$pAypyo4$AypDAyky$   		yS 	oT$A	A	yűD$ yKi)	y[0o\$0yc@!od$@	oT$PYY!o\$`)o$   	aao!)oN!AYAYsAAsQL$pmA	Ayop)llssysq!siaa yqKiS a[0Yc@HF Hv@H@HBűű)!yo{űű1YkA	)AyoC	!AyoKŹŹ	yo{9űA!AyoC1A)AyoK	Źon Ź9!ov0A)űűs!űŹsřőycűQmŉũlAAl1ssyo4$QAsI1	9sAA91I ősaYũsy!ũsYšsqiy)syřsiaũsyqősaYAypH u91yS yyKy[0yc@		pW	A	A	i	p_pg!a)p	p_i!pg i)	pW0Yp_@Y!)	aa!)l  ooNssmlls(sysqsiaa ypO2yqKiS a[0Yc@ű)ű!űp2ű1A		ypG2ypO2!9A)p?2ű	űypG21A!ypO 2)Ź	9Ap02űypG@2ű!1A)	ŹŹŹ!9A)1s9sIsQsAsAA	)!asA	ysA)!YsA	qsA!)s)isAysA)!asA	y~Wy~_y~gy~oy~wyosPyo{`AyoCpAyo   Ayo   Ayo   Ayo   Ayo   Ayo   Ayo   I   wH|$Ht$ÐH|$Ht$HHHL 6ODGD_DWHMI4HIII ILIMH(II LLIHHHII I LILI I IIEIEHHJHHNH|$Ht$ÐH|$Ht$HHHLLDGH   s	EJH  wE  H?     SUATAUAVAWILLOoL_Lo EI   MDI   II4MHIMLII(HLH III!IHMMH H MLIML6H^HvHILI?   uHtqLLI4IIHH%IHHM	HII(HL	Mt7nnynnn+  L7H_HoWDw_oL<$Lt$Ll$Ld$Hl$ H\$(Hd$0H|$Ht$ÐSUATAUAVAWIL_Lo L7H_oMLIMH?   t#L6H^HvHILI?   uLLI4IIHH%IHHM	HII(HL	nnynnnG   LD^ A  L<$Lt$Ll$Ld$Hl$ H\$(HD$0Hd$0(D^ nnOnWn_ngH   rE!A     L$H  ysPy{`AyCpAy   Ay   Ay   Ay   Ay   Ay   Ay   H!R Hpoy`zoOH zoWowzo_zo'zooH$   zow BE6zo0BE6oo@E6}$BE6}PBE6pBE6}XBE6}`BE6}hE6}p0}xPhpoi@o>zoFE8~ c=8F0Hv@ŵs-sEmA5lEl-s5sŽss(5=-q ŵH@  o<$Ž}oD$ ŭ}oL$`}oP0ohpE=5-UŽŽŽT$@%}o@%o>E8~ ŽŽzoF%oPŵ5Ac=8F0Hv@ŵsŭŭ-sEmElŕōA5l`Poi@Ņťōs]ťsŅs5sŝsm}s}5Žsŕsem-sťsus(ōs]=-q H@2fo|$Ž~oD$$ŭ~oL$d~oP4ohtE=5-UŽŽŽT$D%%~o@ŽŽ%oPŵ5Aŭŭŕō`Toi@Ņť=sŵsŭsssAmec   C c eAmōs]ťsŅsŝsm}s}ŕseťsuōs]~G~O~W~_~gyosPyo{`AyoCpAyo   Ayo   Ayo   Ayo   Ayo   Ayo   Ayo   I   wH|$Ht$ÐH|$Ht$HHHLL   L$H  ysPy{`AyCpAy   Ay   Ay   Ay   Ay   Ay   Ay   HSR Hp}oI`zo_H zogи    ozoozozowzoW zo0ow@b5H6bHYib5H6b5H6b5H6bJ$bHs b5H6bJbHs b5H6bJl$b5H6b5H6bJTbb5H6bJt$bJ\bJ|$bJdbaJD$bq@bq@bq@bq@bq@bHs bA@bA@bA@bA@bA@bHs bHbHbHbHbHbA@bA@bA@bA@bA@bHs bHbHbHbHbHbA@bA@bA@bA@bA@bHbHbHbHbHba@ba@ba@ba@ba@bHbHbHbHbHbqHobHovH   bѝ@sbqHbHbѵ@sbqHbHbѕ@sbqHbѭ@sbqHbHbHb@sbHbѥ@sbqHbHbѵ@sbqHbHbѝ@sbqHbHbHlbHmba}HoIww  b5@6b5@6b5@6b5@6b5@6b5A6b5A6b5A6b5A6b5A6bU@rbM@rbE@rb=@rbU@bM@bE@b!=@bbHYqbHs4bHsbQHbHsbHsbHs(bqHbHbHH   O  bq@bHbq@bqHbq@bqHbq@bHbq@bHbHbHbqHobHovH   ba@ba@ba@ba@bHbHbHbHba@ba@ba@ba@bHbHbHbHbHlbHmba@ba@ba@ba@bHbHbHbHba@ba@ba@ba@bHba@bHbHbHbHba@ba@ba@bHbHbHbHs4bHsbHsbqHbHbQHbHsbHbHbqHbHsbHbHsbHbHbHbхHsbHbHbHsbHsbHbэHbHsbHsbHbHbHs(bHsbHbHbHH   b@s b@s b@s b@s b@s b@s b@s b@s b@s H4bHbq@bq@bq@bqHbq@bqHbq@bHbHbHbHo>ba@ba@ba@ba@bHbHbHbHzoFba@ba@ba@ba@bHbHbHbHE8~ ba@ba@ba@ba@bHbHbHbHc=8F0ba@ba@ba@ba@ba@bHbHbHbHbHba@ba@ba@bHbHbHӸ   bsH bH bsH رbsH bsH bHbHbHbHbHbsH bsH bsH bsH bsH bHbHbHbHbHbH;bH;bH;bH;bH;bbbbbōsŵs-sEm]ťsA5lEluŅsŝs-s5sm}sŽss(}ŕs5eťsŵ=uōs-q ]H$   H@8m~G~O~W~_~gwfAosPfAo{`fEoCpfEo   fEo   fEo   fEo   fEo   fEo   fEo   I   H|$Ht$Poly1305 for x86_64, CRYPTOGAMS by <appro@openssl.org> L)L)MIt&BofA BfA M@IuIt0A   M)1BA2 BA M@Iu1A M@IuLÐL)L)MIt.BofAofBfA M@IufIt6A   M)1M1FA D0BEM@Iu1A M@IuLÐVWSUATAUAVAWH@I@xI   IqMY8ENL9   I   ESNL9   H@0HXHhL`LhLpLxI   I   M   M   M   M   rVWSUATAUAVAWH@I@xI   IqMY8ENL9r6I   ESNL9s"I   HpPH   I      HHxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8F    H@A_A^A]A\][_^H|$Ht$HHHLUSATAUAVAWHd$HLLbLjHjLr H|$ HIL$HHHILd$IHO<IILl$IHK<~IHIHIIIHFIHHHFHHIHFIHIHF IHHkIHFIHHl$IHFIHHHFHHIHF IHHkIHFIHIHFIHHl$IHFIHHHF HHIHFIHHkIHFIHIHFIHH,$IHF IHHHFHHIHFIHIHFIHIHF IHIIH|$ &  H|$Ht$HHHUSATAUAVAWHd$HL~Hn H|$ L4 HHHFHIILL<$IIIHFIHkIIHIIIHIHIHFIHvH, HIH$IHIHIHIHIHkHHH6HHIHIHIH$IH4 HIHIHHHHHIIH|$ H LI3IH!M	MI HH3HH!H	II LI3IH!M	MI LI3IH!M	LMI3II!M	O4O<wLIH!I3LIH!I3LHHOHWH_LW L|$(Lt$0Ll$8Ld$@H\$HHl$PHd$XH|$Ht$ÐH|$Ht$HHHUSATAUAVAWHd$ظB H&HøB HHfIB IHfI¸B IHfIĸB IHf II^ 1    DÐH|$Ht$HHHLUSATAUAVAWWHd$HH*HHHLpLx1fL8«fL8BHVfL8L4$fL8L8fL8L8fL8L8fL8BHVL8fL8L8fL8L8fL8L8fL8L8BHVfL8L8fL8L8fL8L8fL8$L8fL8B&   L8fL8L8>  H|$Ht$HHHUSATAUAVAWWHd$HHNHnHvb1fL8bHfL8fL8L8fL8bHL8fL8bHL8fL8L8fM8M8fM8HfM8L8fM8L8HfM8L8fM8L8b&   L8fL8L8fL8L8fL8L8fL8L8BfL8L8fL8H|$LMI I I HH&ILOLWL_LL|$Lt$ Ll$(Ld$0H\$8Hl$@Hd$HH|$Ht$ÐH|$Ht$HHHֺB FINIFIH Hk&II I I HH&ILOLWL_LH|$Ht$ÐH|$Ht$HHHLLLNLVL^LLJLRLZHH&II I LOI LWHL_H&ILH|$Ht$ÐH|$Ht$HHHLLLNLVL^L+LJLRLZHH&I)I I LOI LWHL_H&I)LH|$Ht$ÐH|$Ht$HHHLLNLVL^KI?HIIMI I H L H?IHHI)I I I LLOLWL_H|$Ht$X25519 primitives for x86_64, CRYPTOGAMS by <appro@openssl.org> VWSUATAUAVAWH@I@xI   IqMY8ENL9   I      VWSUATAUAVAWH@I@xI   IqMY8ENL9r^I   ESNL9sJESJHhHXL`LhLpLxI   I   M   M   M   M   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8vF    H@A_A^A]A\][_^H|$Ht$HHHLLLD$(SUATAUAVAWH   fHnHHFH$   A  D#(^ A  #  D$   HHHIHFIHIHFII HIHF II HIHF(II HIHF0II HIHF8II HIHH H1MIH HLH H$HT$HFHIHFHH HIHF H IHH HIHF(H IHH HIHF0H IHH HIHF8H IHH HIHH IH H1MIMH HHHnIHFIH LL$LT$HIHF HH HIHF(H IHH HIHF0H IHH HIHF8H IHH HIHH IH H1MIMH HHLVIHF IH L\$ Ld$(IIIHF(HH IIIHF0H IHH HIIHF8H IHH IILH IH H1MIMH HHILIH Ll$0Lt$8IIHHH IIHF8H IHH IIILH IH H1MIMH HHIHIH L|$@LD$HIILHH IILH IH H1MIMH HHILIH LL$PLT$XHIHH H1MIMH HHILIH L\$`Ld$hH1MH HHLHL$LL$LT$L\$Ld$ Ll$(Lt$0L|$8fH~HD$pHT$x6  LD$@LL$HLT$PL\$XLd$`Ll$hLt$pL|$xH  LLD$   HA  D$   fHnbHbVH1b^fL8b    fL8b(   fL8bv0fL8fL8b~8fL8fL8HH1M8fL8H8fH8H$LD$   L8fL8bFL8ffM8^ L8fL8bF(L8fM80   L8fL8b8   L8fL8L8H   H1M8fH8M8fL8H8fL8fH8LL$L$   bNL8fM8N L8fL8b(   L8fM80   L8fL8bN8L8fL8L8HVH1M8fH8M8fL8H8fL8fH8L\$ Ld$(^ L8fL8bV(L8fM8^0L8fL8bV8L8fL8L8HV H1M8fH8M8fL8H8fL8fH8Ll$0Lt$8b^(L8fM8N0L8fL8b^8L8fL8HV(L8H1M8fH8M8fL8H8fL8fH8L|$@LD$H0   L8fL8b8   L8fL8L8HV0H1M8fH8M8fL8fL8H8fH8LL$PLT$Xb8   L8L8H1HV8M8fH8M8fL8H8fL8fH8L$`   L$h   H1M8fH8H8fI8fH8fH~fH~H$   L$LL$LT$L\$Ld$ Ll$(Lt$0L|$8HD$pH\$x  LD$@LL$HLT$PL\$XLd$`Ll$hLt$pL|$xHM  LLD$   HAsH$   LxLpLhL`HhHXH H|$Ht$ÐH|$Ht$HHHLLLD$(SUATAUAVAWH   fHnfHnL$   A  D#^ A  tIHH^  fH~fH~L$LL$LT$L\$Ld$ Ll$(Lt$0L|$8
  OHH  fH~fH~H$   L$LL$LT$L\$Ld$ Ll$(Lt$0L|$87  LD$@LL$HLT$PL\$XLd$`Ll$hLt$pL|$xH  H$   LxLpLhL`HhHXH H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0SUATAUAVAWHH  )$   )$   D)$   D)$   D)$   D)$   D)$   D)$  D)$   D)$0  fEnfoS foS fEp fofoffAvfoffAvfoffAvfoffAvfoffAvffAvffAvfAvfDofDoJfDoR fDoZ0fDfDob@fDfDojPfDfDor`fDfDozpH   fDfDfDfDfEfEfEfEfEfEfEfEpNfEA  D#<^ A  w  fL~L$   H$   H$   HHNHH$HIHIHFII HIHFII HIHF II HIHF(II HIHF0II HIHF8II HIHII H|$   fDoE fDoMfDoU fDo]0fDfDoe@fDfDomPfDfDou`fDfDo}pH   fDfDfDfDfEfEfEfEfEfEfEfEpNfEfL~HIHFLII HIHFH MII HIHFH MII HIHF H MII HIHF(H MII HIHF0H MII HIHF8H MII HIHH MII HLLOLWL_Lg Lo(Lw0L8H$   H$   L$LL$LT$L\$Ld$ Ll$(Lt$0L|$8  V  fL~L$   H$   H$   bH$1bNbVfL8b^fL8bf fL8bn(fL8bv0fL8b~8fL8fL8gLfL8HfDoE fDoMfDoU fDo]0fDfDoe@fDfDomPfDfDou`fDfDo}pH   fDfDfDfDfEfEfEfEfEfEfEfEpNfEfL~b    fH8M8bNfL8M8bVfL8M8b   fL8M8bf fL8M8bn(fL8M8b0   fL8gM8b~8H\@fL8L8LfL8HLD$@LL$HLT$PL\$XLd$`Ll$hLt$pL|$xH$   H$   H$   L$LL$LT$L\$Ld$ Ll$(Lt$0L|$8Q  LD$@LL$HLT$PL\$XLd$`Ll$hLt$pL|$xH  H$   (p(xD(@D(HD(PD(X(D(`8D(hHD(pXD(xhH   LxLpLhL`HhHXH H|$Ht$ÐH|$Ht$HHHLLLD$(LL$0SUATAUAVAWEH   OfHnfHnfInH$   HA  D#V^ A  tUH  fH~fH~L$LL$LT$L\$Ld$ Ll$(Lt$0L|$8  [H  fH~fH~H$   L$LL$LT$L\$Ld$ Ll$(Lt$0L|$8  LD$@LL$HLT$PL\$XLd$`Ll$hLt$pL|$xfH~HE  LL   L   L  L   L  L   L  H$   LxLpLhL`HhHXH H|$Ht$ÐH|$Ht$HHHLLSUATAUAVAWH   ^ HH$   LfLNLVL^Lf Ln(Lv0L~8f$fD$fD$ fD$0fD$@fD$PfD$`%  =  th   H$   S  LLOLWL_Lg Lo(Lw0L8H$   LxLpLhL`HhHXH H|$Ht$ÐLH$   HE    	HHEIII HIHEH MII HIHEH MII HIHE H MH$   H IHIHE(H IMII HIHE0H MII HIHE8H MII HHIHE H MII 0ÐIH1   LbE fH8M8bMfL8M8bUfL8M8b]fL8M8b    HLfL8M8$   Hbm(fL8M8b0   fL8M8b}8HfL8L8fL8CÐLLOLWL_Lg Lo(Lw0L8LE LMIII!LUI!IL]I!ILe I!ILm(I!ILu0I!IL}8I!II!LLOLWL_Lg Lo(Lw0L8LLOLWL_Lg Lo(Lw0L8ÐH|$HHHHFIHIHFII HIHFII HIHF II HIHF(II HIHF0II HIHF8II HIHII HmH   H] HIHFLII HIHFH MII HIHFH MII HIHF H MII HIHF(H MII HIHF0H MII HIHF8H MIHmI HIHH MII H1LLOLWL_Lg Lo(Lw0L8ÐbHbNH\$bVIb^Ibf Ibn(Ibv0Ib~8HUIII H1LbfH8M8bNfL8M8bVfL8M8b^fL8M8>b    fL8M8bn(fL8M8bv0fL8M8b~8HT@H\@fL8L8fL8HQLbfH8M8b   fL8M8b   fL8M8b^fL8M8bf fL8M8bn(fL8M8b0   fL8M8b8   fL8L8fL8H\$@LD$HLL$PLT$XL\$`Ld$hLl$pLt$xL$   ÐJA   HHRHH   AuÐH   )4$)|$D)D$ D)L$0D)T$@D)\$PD)d$`D)l$pD)$   D)$   fEnfo=S fo%S fEp fofoffAvfoffAvfoffAvfoffAvfoffAvffAvffAvfAvA   fDofDoJfDoR fDoZ0fDfDob@fDfDojPfDfDor`fDfDozpH   fDfDfDfDfEfEfEfEfEfEfEfEpNfEfDHIAb(4$(|$D(D$ D(L$0D(T$@D(\$PD(d$`D(l$pD($   D($   HĨ   ÐVWSUATAUAVAWH@I@xI   IqMY8ENL9   I   ESNL9ssH   HL9uH   H(I      HHXHhL`LhLpLxI   I   M   M   M   M   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8XF    H@A_A^A]A\][_^H|$Ht$HHHLLLD$(SUATAUAVAWH$Xb4$b|$bqD$bqL$bqT$bq\$bqd$bql$bqt$bq|$	b}(b(ob(ob(ob(ob(obq(obq(obq(oE1IH    M+b(|HBMMI MMI!b(|HBMMI4IM	b(b(fb(nb(vb(~br(Fbr(Nbr(Vb(b(ab(ib(qb(ybr(Abr(Ibr(Qb(b(b(b(b(bS(bS(bS(~Mb(b(fb(nb(vb(~br(Fbr(Nbr(Vb(b(ab(ib(qb(ybr(Abr(Ibr(QMkb(|HBMMI MMI!b(|HBMMI4IM	b(b(fb(nb(vb(~br(Fbr(Nbr(Vb(b(ab(ib(qb(ybr(Abr(Ibr(Qb(b(b(b(b(bS(bS(bS(~Mb(b(fb(nb(vb(~br(Fbr(Nbr(Vb(b(ab(ib(qb(ybr(Abr(Ibr(QMkb(|HBMMI MMI!b(|HBMMI4IM	b(b(fb(nb(vb(~br(Fbr(Nbr(Vb(b(ab(ib(qb(ybr(Abr(Ibr(Qb(b(b(b(b(bS(bS(bS(~Mb(b(fb(nb(vb(~br(Fbr(Nbr(Vb(b(ab(ib(qb(ybr(Abr(Ibr(QMkb(|HBMMI MMI!b(|HBMMI4IM	b(b(fb(nb(vb(~br(Fbr(Nbr(Vb(b(ab(ib(qb(ybr(Abr(Ibr(Qb(b(b(b(b(bS(bS(bS(~Mb(b(fb(nb(vb(~br(Fbr(Nbr(Vb(b(ab(ib(qb(ybr(Abr(Ibr(QM[ qM+b(|HBMMI MMI!b(|HBMMI4IM	b(b(fb(nb(vb(~br(Fbr(Nbr(Vb(b(ab(ib(qb(ybr(Abr(Ibr(Qb(b(b(b(b(bS(bS(bS(~Mb(b(fb(nb(vb(~br(Fbr(Nbr(Vb(b(ab(ib(qb(ybr(Abr(Ibr(QMkb(|HBMMI MMI!b(|HBMMI4IM	b(b(fb(nb(vb(~br(Fbr(Nbr(Vb(b(ab(ib(qb(ybr(Abr(Ibr(Qb(b(b(b(b(bS(bS(bS(~Mb(b(fb(nb(vb(~br(Fbr(Nbr(Vb(b(ab(ib(qb(ybr(Abr(Ibr(Qb(|es4s4s4b s4b s4b s4b s4b s4b b b b b b(b(b(6S b(S b(%S b(-S b(5S b(=S bq(S bq(S bq(S b(b(b1(b1(b1(b(qS b(fS yyAEb(LS b(AS yyAEb('S b(S yyAEb(S b(S yyAEE EEEb(ѿS  b(ƿS  yyAEb(S  b(S  yAb(S  b(}S  b(eS  b(ZS  E EAAE0E0A0A0yAyyAyyAyyb)S b*%S b+-S b,5޾S b-=ԾS bq.ʾS bq/S b(S b(%S b(-S b(5S b(=S bq(S bq(zS Aybq)gS bq(]S b(b(gb(ob(wb(bq(Gbq(Obq(WwH$bo0boxbqo@bqoHbqoPbqoXbqo`bqohbqopbqox	H$   L8LpLhL`Hh HX(H`0H|$Ht$ÐH|$Ht$HHHLLLD$(SUATAUAVAWH$Xb4$b|$bqD$bqL$bqT$bq\$bqd$bql$bqt$bq|$	b}(b(ob(ob(ob(ob(obq(obq(obq(obq(obq(obq(obq(obq(ob(ob(ob(oE1E1IH    M+b(|HBMMI M(MI!b(|HBMMI4IM	b(b(fb(nb(vb(~br(Fbr(Nbr(Vb(b(ab(ib(qb(ybr(Abr(Ibr(Qb(b(b(b(b(bS(bS(bS(~Mb(b(fb(nb(vb(~br(Fbr(Nbr(Vb(b(ab(ib(qb(ybr(Abr(Ibr(QM   b(|H   BMMI MhMI!b(|H   BMMI4IM	br(^br(f	br(n
br(vbr(~b(Fb(Nb(Vbr(Ybr(a	br(i
br(qbr(yb(Ab(Ib(QbS(bS(bS(bS(bS b b b(A~Mbr(^br(f	br(n
br(vbr(~b(Fb(Nb(Vbr(Ybr(a	br(i
br(qbr(yb(Ab(Ib(QM[#b(|es4s4s4b s4b s4b s4b s4b s4b b b b b b(b(b(iS b(S b(%S b(-S b(5S b(=S bq(S bq(S bq(ٸS b(b(b1(b1(b1(b(S b(S yyAEb(S b(tS yyAEb(ZS b(OS yyAEb(5S b(*S yyAEE EEEb(S  b(S  yyAEb(߷S  b(ԷS  yAb(S  b(S  b(S  b(S  E EAAE0E0A0A0yAyyAyyAyyb)/S b*%%S b+-S b,5S b-=S bq.S bq/S b(S b(%߶S b(-նS b(5˶S b(=S bq(S bq(S Aybq)S bq(S b(|c%}s4us4ms4b s4b s4b s4b s4b s4b b b b b b(b(b(SS bq(	S bq(%S bq(-S bq(5S bq(=S b ׵S b ͵S b õS %b1(b1(b b b b(S b(S yyAEb(iS b(^S yyAEb(DS b 9S yyAEb S b S yyAEE EEEb(S  b(S  yyAEb(ɴS  b(S  yAb(S  b S  b S  b wS  E EAAE0E0A0A0yAyyAyyAyybq)S bq*%S bq+-S bq,5S bq-=S b&S b'ݳS bq(ӳS bq(%ɳS bq(-S bq(5S bq(=S b S b S Ayb!S b zS b(b(gb(ob(wb(bq(Gbq(Obq(Wbq(_bq(g	bq(o
bq(wbq(b(Gb(Ob(WwH$bo0boxbqo@bqoHbqoPbqoXbqo`bqohbqopbqox	H$   L8LpLhL`Hh HX(H`0H|$Ht$Ðba(o5S bB(|bB(|H @  ba(ob(ob(ob(ob(ob(ob(ob(ob(ob(ob(ob(ob(ob(oba(oba(oȐb  b  ba(ob)dba(oRb)dba(oRb)dba(oRb)dba(oRb)dba(oRb)dba(oRb!dba(oRb!dba(oRb"dba(oR	b"dba(oR
b"dba(oRb"dba(oRb"dba(oRb"dba(oRb"dba(oRb"db H   H9b(b(Ib(Qb(Yb(ab(ib(Ab(Ib(Qb(Y	b(a
b(ib(qb(yba(Aba(IH|$Ht$HHHLLLD$(SUATAUAVAWH$Xb4$b|$bqD$bqL$bqT$bq\$bqd$bql$bqt$bq|$	b}(b(ob(ob(ob(ob(obq(obq(obq(obq(obq(oE1IH 
   M+b(|HBMMI MMI!b(|HBMMI4IM	b(b(fb(nb(vb(~br(Fbr(Nbr(Vbr(^br(f	b(b(ab(ib(qb(ybr(Abr(Ibr(Qbr(Ybr(a	b(b(b(b(b(bS(bS(bS(bS(bS(~Mb(b(fb(nb(vb(~br(Fbr(Nbr(Vbr(^br(f	b(b(ab(ib(qb(ybr(Abr(Ibr(Qbr(Ybr(a	Mkb(|HBMMI MMI!b(|HBMMI4IM	b(b(fb(nb(vb(~br(Fbr(Nbr(Vbr(^br(f	b(b(ab(ib(qb(ybr(Abr(Ibr(Qbr(Ybr(a	b(b(b(b(b(bS(bS(bS(bS(bS(~Mb(b(fb(nb(vb(~br(Fbr(Nbr(Vbr(^br(f	b(b(ab(ib(qb(ybr(Abr(Ibr(Qbr(Ybr(a	Mkb(|HBMMI MMI!b(|HBMMI4IM	b(b(fb(nb(vb(~br(Fbr(Nbr(Vbr(^br(f	b(b(ab(ib(qb(ybr(Abr(Ibr(Qbr(Ybr(a	b(b(b(b(b(bS(bS(bS(bS(bS(~Mb(b(fb(nb(vb(~br(Fbr(Nbr(Vbr(^br(f	b(b(ab(ib(qb(ybr(Abr(Ibr(Qbr(Ybr(a	Mkb(|HBMMI MMI!b(|HBMMI4IM	b(b(fb(nb(vb(~br(Fbr(Nbr(Vbr(^br(f	b(b(ab(ib(qb(ybr(Abr(Ibr(Qbr(Ybr(a	b(b(b(b(b(bS(bS(bS(bS(bS(~Mb(b(fb(nb(vb(~br(Fbr(Nbr(Vbr(^br(f	b(b(ab(ib(qb(ybr(Abr(Ibr(Qbr(Ybr(a	M[ Yb(|es4s4s4b s4b s4bѵ s4bѭ s4bѥ s4bѝ s4bѕ s4b b b b b b# b b(b(b(S b(S b(%S b(-S b(5S b(=S bq(S bq(}S bq(sS bq(iS bq(%_S b(b(b(b(b(b(b(b(S b(S yyAEb(S b(S yyAEb(ԨS b(ɨS yyAEb(S b(S yyAEb(S b(S yyAEE EEEEb(VS  b(KS  yyAEb(1S  b(&S  yAb(S  b(S  b(S  b(ߧS  b(ǧS  b(S  E EAAAE0E0A0A0A0yAyyAyyAyyb)XS b*%NS b+-DS b,5:S b-=0S bq.&S bq/S b(S b(%S b(-S b(5S b(=S bq(S bq(֦S AyyAybq)S bq*S bq+%S bq(S bq(S bq(%S b(b(gb(ob(wb(bq(Gbq(Obq(Wbq(_bq(g	wH$bo0boxbqo@bqoHbqoPbqoXbqo`bqohbqopbqox	H$   L8LpLhL`Hh HX(H`0H|$Ht$ÐH|$Ht$HHHLLLD$(SUATAUAVAWH$Xb4$b|$bqD$bqL$bqT$bq\$bqd$bql$bqt$bq|$	b}(b(ob(ob(ob(ob(obq(obq(obq(obq(obq(obq(obq(obq(ob(ob(ob(ob(ob(ob(ob(oE1E1IH (   M+b(|HBMMI M(MI!b(|HBMMI4IM	b(b(fb(nb(vb(~br(Fbr(Nbr(Vbr(^br(f	b(b(ab(ib(qb(ybr(Abr(Ibr(Qbr(Ybr(a	b(b(b(b(b(bS(bS(bS(bS(bS(~Mb(b(fb(nb(vb(~br(Fbr(Nbr(Vbr(^br(f	b(b(ab(ib(qb(ybr(Abr(Ibr(Qbr(Ybr(a	M@  b(|H@  BMMI MhMI!b(|H@  BMMI4IM	br(n
br(vbr(~b(Fb(Nb(Vb(^b(fb(nb(vbr(i
br(qbr(yb(Ab(Ib(Qb(Yb(ab(ib(qbS(bS(bS b b b b b b b(A~Mbr(n
br(vbr(~b(Fb(Nb(Vb(^b(fb(nb(vbr(i
br(qbr(yb(Ab(Ib(Qb(Yb(ab(ib(qM[b(|es4s4s4b s4b s4bѵ s4bѭ s4bѥ s4bѝ s4bѕ s4b b b b b b# b b(b(b(S b(S b(%S b(-S b(5yS b(=oS bq(eS bq([S bq(QS bq(GS bq(%=S b(b(b(b(b(b(b(b(S b(S yyAEb(ןS b(̟S yyAEb(S b(S yyAEb(S b(S yyAEb(hS b(]S yyAEE EEEEb(4S  b()S  yyAEb(S  b(S  yAb(S  b(S  b(ȞS  b(S  b(S  b(S  E EAAAE0E0A0A0A0yAyyAyyAyyb)6S b*%,S b+-"S b,5S b-=S bq.S bq/S b(S b(%S b(-ܝS b(5ҝS b(=ȝS bq(S bq(S AyyAybq)S bq*S bq+%S bq(uS bq(kS bq(%aS b(|c}s4us4ms4b s4b s4b s4b s4b s4b s4b s4b b b b b b# b b(b(b(S bq(-S bq(5S bq(=S b S b S b S b S b %xS b -nS b 5dS b b b b b b b b(#S b(S yyAEb(S b S yyAEb ٛS b ΛS yyAEb S b S yyAEb S b S yyAEE EEEEb([S  b(PS  yyAEb(6S  b +S  yAb S  b S  b S  b S  b ̚S  b S  E EAAAE0E0A0A0A0yAyyAyyAyybq)-]S bq*5SS bq+=IS b$?S b%5S b&+S b'!S bq(-S bq(5S bq(=S b S b S b S b ۙS AyyAyb!%S b"-S b#5S b %S b -S b 5S b(b(gb(ob(wb(bq(Gbq(Obq(Wbq(_bq(g	bq(o
bq(wbq(b(Gb(Ob(Wb(_b(gb(ob(wwH$bo0boxbqo@bqoHbqoPbqoXbqo`bqohbqopbqox	H$   L8LpLhL`Hh HX(H`0H|$Ht$Ðba(oS b(|b(|H P  Ib(ob(ob(ob(ob(ob(ob(ob(ob(ob 퐐b  b(o"b)db(obb)db(obb)db(obb)db(obb)db(obb)db(obb!db(obb!db(obb!db(ob	b!db H  H9bb(b(Ib(Qb(Yb(ab(ib(Ab(Ib(Qb(Y	Lb 퐐b  b(ob
b)db(obb)db(obb)db(obb)db(obb)db(obb)db(obb!db(obb!db(obb!db(obb!db H  H9ab(A
b(Ib(Qb(Yb(ab(ib(Ab(Ib(Qb(YH|$Ht$HHHLHSUATAUAVAWH   HL$   I:IrIRIB LH-1S H1H1LLOLWL_Lg Lo(Lw0L8L$LL$LT$L\$Ld$ Ll$(Lt$0L|$8L3L3NL3VL3^L3f L3n(L3v0L3~8LD$@LL$HLT$PL\$XLd$`Ll$hLt$pL|$xH1HsL   $\$H4	H<L3D LLD$H4	H<LTL\H4	H<LdLl\$H4	H<LtL|H4	H<L3L L3TD$H4	H<L3\L3dH4	H<L3lL3t\$H4	H<L3|L3DH4	H<L3T L3\D$H4	H<L3dL3lH4	H<L3tL3|\$H4	H<L3DL3LH4	H<L3\ L3dD$ H4	H<L3lL3tH4	H<L3|L3D\$$H4	H<L3LL3TH4	H<L3d L3lD$(H4	H<L3tL3|H4	H<L3DL3L\$,H4	H<L3TL3\H4	H<L3l L3tD$0H4	H<L3|L3DH4	H<L3LL3T\$4H4	H<L3\L3dH4	H<L3t L3|D$8H4	H<L3DL3LH4	H<L3TL3\\$<H4	H<L3dL3lH4	H<L3| L3DD$@H4	H<L3LL3TH4	H<L3\L3d\$DH4	H<L3lL3tL$LL$LT$L\$Ld$ Ll$(Lt$0L|$8H4	H<L3D L3LD$HH4	H<L3TL3\H4	H<L3dL3l\$LH4	H<L3tL3|H4	H<L3L L3TD$PH4	H<L3\L3dH4	H<L3lL3t\$TH4	H<L3|L3DH4	H<L3T L3\D$XH4	H<L3dL3lH4	H<L3tL3|\$\H4	H<L3DL3LH4	H<L3\ L3dD$`H4	H<L3lL3tH4	H<L3|L3D\$dH4	H<L3LL3TH4	H<L3d L3lD$hH4	H<L3tL3|H4	H<L3DL3L\$lH4	H<L3TL3\H4	H<L3l L3tD$pH4	H<L3|L3DH4	H<L3LL3T\$tH4	H<L3\L3dH4	H<L3t L3|D$xH4	H<L3DL3LH4	H<L3TL3\\$|H4	H<L3dL3lH4	H<L3| L3DH4	H<L3LL3TH4	H<L3\L3dH4	H<L3lL3tH$   HsHH
t6HsLD$@LL$HLT$PL\$XLd$`Ll$hLt$pL|$xH;HsHCL3L3NL3VL3^L3f L3n(L3v0L3~8L3L3OL3WL3_L3g L3o(L3w0L38LLOLWL_Lg Lo(Lw0L8Hv@HtHsHCHs L~LvLnLfHnH^H&H|$Ht$H   IH4 IH<    I!L$    H?O	H?N    H!H?HH?H!HHH>H!HH1HH=H1HH1H1MH$    M1LL$MLT$M1Ll$M1L\$ M1LL$(M1LT$0M1Ll$8M1Ld$@M1LL$HM1LT$PM1Ll$XM1Lt$`LLL$hH!LT$pHLl$xLH!H~LH!HHLHHH!~H<H1fsLHH1H!HfHLHHH!~H4H1fsLHH1H!HfHLHHH!~H,H1fsLHH1H!HfHLHHH!~H$H1fsLHH1H!HfHLHH$H!~HH1fsLHH1H!HfHLHH,H!~HH1fsLHH1H!HfHLHH4H!~HH1fsLHH1H!HfHHH<fH~HH1fsH1fH~H1H1HĈ   ÐHLI^ I!s_fHnfInfIn~\$(fofof:D fff:D f:D WWfofsfsffAÐH$xL$   H|$xH$   Lt$PLl$XLd$`Hl$hH\$pHL$ HT$(LD$0LL$8LT$@A   HL`HD$HT$HD$0Hl$@GH$HT$HD$(Hl$8H3D$0H3l$@%H$HL$H|$Ht$Hl$ H1H1H1H] H1HuH1H1H1HUHELt$PLl$XLd$`Hl$hH\$pH|$xH$   H$   GF(2^m) Multiplication for x86_64, CRYPTOGAMS by <appro@openssl.org> VWSUATAUAVAWH@I@xI   LL9rjI   LL9sWLpPLhXL``HhhHXpHxxH   I   I   I   I   M   M   M   H   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8F    H@A_A^A]A\][_^HF^ H     1H!H9HDÐb    	t+      >  b b} Ab} Ab} Ab} Ab} Ab} Ab} Ab} Ab} A	b} A
   b b} Ab} Ab} Ab} Ab} Ab} Ab} Ab} Ab} A	b} A
b} Ab} Anb b} Ab} Ab} Ab} Ab} Ab} Ab} Ab} Ab} A	b} A
b} Ab} Ab} Ab} A b}  UV bob ss?ossb p$v9UV TV b bBb} C oeDeD eDeDb(ssb(b(b(oTV mDsb(mD smDsb(%ٖbZb(8b(o]D]D ]D]Db(ssb(b(b(oTV mDsb(mD smDsb(%b(b	bH:bHC bHob]HDb]HD b]HDb]HDbHbmHsb]HsbHbHbHoSV bmHDbuHsbHbmHD buHsbmHDb]HsbH%bH   bHC bUHDbUHD bUHDbUHDbHbmHsbUHsbHbHbHoRV bmHDbuHsbHbmHD buHsbmHDbUHsbH%bH   b]HDb]HD b]HDb]HDbHbmHsb]HsbHbHbHowRV bmHDbuHsbHbmHD buHsbmHDb]HsbH%bH`   wÐSUATAUAVAWWVH   H$   4$|$zD$ zL$0zT$@z\$Pzd$`zl$pz$   z$   H0  HI#  MMM	O#  H1bHoRV I     bQHobHoZbHobbHojb2%H beH b]H bUH Hv  bHo   bHL$bqHo   bqHL$
bSHC bqHo   bqHT$	bqHo`   bqHd$bS-HDbS-HD b-HDbS-HDb1Hbu@sb-Hsb1HbQHbHoPV bSu@DbHsbQHbSu@D bHsbSu@Db-HsbSH%זbqHT$bSHDbSHD bHDbSHDb1Hbu@sbHsb1HbQHbHo(PV bSu@DbHsbQHbSu@D bHsbSu@DbHsbSH%bqHd$bS-HDbS-HD b-HDbS-HDb1Hbu@sb-Hsb1HbQHbHoOV bSu@DbHsbQHbSu@D bHsbSu@Db-HsbSH%זbqHT$bSHDbSHD bHDbSHDb1Hbu@sbHsb1HbQHbHoOV bSu@DbHsbQHbSu@D bHsbSu@DbHsbSH%bqHd$bS-HDbS-HD b-HDbS-HDb1Hbu@sb-Hsb1HbQHbHoNV bSu@DbHsbQHbSu@D bHsbSu@Db-HsbSH%זbqHT$bSHDbSHD bHDbSHDb1Hbu@sbHsb1HbQHbHoNV bSu@DbHsbQHbSu@D bHsbSu@DbHsbSH%bqHd$bS-HDbS-HD b-HDbS-HDb1Hbu@sb-Hsb1HbQHbHoMV bSu@DbHsbQHbSu@D bHsbSu@Db-HsbSH%זbqHT$bSHDbSHD bHDbSHDb1Hbu@sbHsb1HbQHbHo
MV bSu@DbHsbQHbSu@D bHsbSu@DbHsbSH%bqH$$   bqHbHo$b%HDb3%HD b3%HDb3%HDbHo\$b3eHDb3eHD beHDbeHDbHbHbQHbH%bHo\$b]HDb3]HD b3]HDb3]HDbHo\$b3UHDb3UHD bUHDbUHDbH%bH%bSH%ǖbH%bQHoZbHoZbHobbHojb2%H beH b]H bUH bHo\$b%HDb3%HD b3%HDb3%HDbHo\$b3eHDb3eHD beHDbeHDbH%bH%bSH%ǖbH%bHo\$b]HDb3]HD b3]HDb3]HDbHo\$b3UHDb3UHD bUHDbUHDbH%bH%bSH%ǖbH%bQHoZbHoZ	bHob
bHojb2%H beH b]H bUH bHo\$b%HDb3%HD b3%HDb3%HDbHo\$	b3eHDb3eHD beHDbeHDbH%bH%bSH%ǖbH%bHo\$
b]HDb3]HD b3]HDb3]HDbHo\$b3UHDb3UHD bUHDbUHDbH%bH%bSH%ǖbH%buHsb5HsbHbQHbH;b(b}(9bbSH;bQ(bS}(9bQbqoIV )Dsbc)D 1s)Dsb%֖I   (  I   I     bQHobHoZbHobbHojb2%H beH b]H bUH Hc  bHo   bHL$bqHo   bqHL$
bSHC bqHo   bqHT$	bqHo`   bqHd$bS-HDbS-HD b-HDbS-HDb1Hbu@sb-Hsb1HbQHbHoHV bSu@DbHsbQHbSu@D bHsbSu@Db-HsbSH%זbqHT$bSHDbSHD bHDbSHDb1Hbu@sbHsb1HbQHbHoHV bSu@DbHsbQHbSu@D bHsbSu@DbHsbSH%bqHd$bS-HDbS-HD b-HDbS-HDb1Hbu@sb-Hsb1HbQHbHo}GV bSu@DbHsbQHbSu@D bHsbSu@Db-HsbSH%זbqHT$bSHDbSHD bHDbSHDb1Hbu@sbHsb1HbQHbHoFV bSu@DbHsbQHbSu@D bHsbSu@DbHsbSH%bqHd$   bqHbHo\$b%HDb3%HD b3%HDb3%HDbHo\$b3eHDb3eHD beHDbeHDbHbHbQHbH%bHo\$b]HDb3]HD b3]HDb3]HDbHo\$b3UHDb3UHD bUHDbUHDbH%bH%bSH%ǖbH%bQHoZbHoZbHobbHojb2%H beH b]H bUH bHo\$b%HDb3%HD b3%HDb3%HDbHo\$	b3eHDb3eHD beHDbeHDbH%bH%bSH%ǖbH%bHo\$
b]HDb3]HD b3]HDb3]HDbHo\$b3UHDb3UHD bUHDbUHDbH%bH%bSH%ǖbH%buHsb5HsbHbQHbH;b(b}(9bbSH;bQ(bS}(9bQbqoDV )Dsbc)D 1s)Dsb%֖I     I     I     bQHobHoZbHobbHojb2%H beH b]H bUH bqHbHo`   b%HDb3%HD b3%HDb3%HDbHo   b3eHDb3eHD beHDbeHDbHbHbQHbH%bHo   b]HDb3]HD b3]HDb3]HDbHo   b3UHDb3UHD bUHDbUHDbH%bH%bSH%ǖbH%buHsb5HsbHbQHbH;b(b}(9bbSH;bQ(bS}(9bQbqoBV )Dsbc)D 1s)Dsb%֖I   ]  I   L%EV O$AAAu    A    A    Aw  O  A

  y	  A    A  Z  A  I   $bQHobHoZbHobbojb2%H beH b]H bUH bqHbqHo`   b%HDb%HD b%HDbS%HDbqHo   bSeHDbSeHD bSeHDbSeHDbqHo   bS]HDb]HD bӥH%ɖbH%bS]HDb]HDbӥH%bSH%ŖbqHo   bSUHDbSUHD bSUHDbSUHDbQHbQHbQHbQHbQHbEHsb=HsbHbѭHbH;b(b}(9bbH;b(b}(9bbqo=@V DsbcD 9sDsb%і%  I   $bQHobHoZbHobbojb2%H beH b]H bUH bqHbqHop   b%HDb%HD b%HDbS%HDbqHo   bSeHDbSeHD bSeHDbSeHDbqHo   bS]HDb]HD bsH%ɖbsH%֖bS]HDb]HDbsH%bSH%bq(o0  bsH8zbUHDbSUHDbUHDbUHD bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=>V DsbcD 9sDsb%іy  I   $bQHobHoZbHobbojb2%H beH b]H bU( bqHbqHozb%HDb%HD b%HDbS%HDbqHozbSeHDbSeHD bSeHDbSeHDbqHozbS]HDb]HD bsH%ɖbsH%֖bS]HDb]HDbsH%bSH%bq(oz
UDCUDUDUD bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=b=V DsbcD 9sDsb%і  I   $bQHobHoZbHobbojb2%H beH b]H bU bqHbqHo   b%HDb%HD b%HDbS%HDbqHo   bSeHDbSeHD bSeHDbSeHDbqHo  bS]HDb]HD bsH%ɖbsH%֖bS]HDb]HDbsH%bSH%bqozQDCQDQDQD bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=;V DsbcD 9sDsb%іH  I   $bQHobHoZbobb2%H beH b]H bqHbqHo   b%HDb%HD b%HDbS%HDbqHo   bSeHDbSeHD bSeHDbSeHDbqHo   bS]HDb]HD bsH%ɖbsH%֖bS]HDb]HDbsH%bSH%bQHbEHsb=HsbHbѭHbH;b(b}(9bbH;b(b}(9bbqo=l:V DsbcD 9sDsb%і  I   $bQHobHoZbobb2%H beH b]H bqHbqHo   b%HDb%HD b%HDbS%HDbqHo   bSeHDbSeHD bSeHDbSeHDbQHbQHbQHbQHbq(o0  bsH8zb]HDbS]HDb]HDb]HD bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=8V DsbcD 9sDsb%іz
  I   $bQHobHoZbobb2%H beH b]( bqHbqHozb%HDb%HD b%HDbS%HDbqHozbSeHDbSeHD bSeHDbSeHDbQHbQHbQHbQHbq(oz
]DC]D]D]D bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=7V DsbcD 9sDsb%і	  I   $bQHobHoZbobb2%H beH b] bqHbqHo   b%HDb%HD b%HDbS%HDbqHo  bSeHDbSeHD bSeHDbSeHDbQHbQHbQHbQHbqozYDCYDYDYD bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=16V DsbcD 9sDsb%і  I   $bQHoboZb2%H beH bqHbqHo   b%HDb%HD b%HDbS%HDbqHo   bSeHDbSeHD bSeHDbSeHDbQHbQHbQHbQHbQHbEHsb=HsbHbѭHbH;b(b}(9bbH;b(b}(9bbqo=5V DsbcD 9sDsb%і  I   $bQHoboZb2%H beH bqHbqHo   bS%HDbS%HD bS%HDbS%HDbq(o0  bsH8zbeHDbSeHDbeHDbeHD bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=3V DsbcD 9sDsb%іh  I   $bQHoboZb2%H be( bqHbqHozbS%HDbS%HD bS%HDbS%HDbq(oz
eDCeDeDeD bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=2V DsbcD 9sDsb%іP  I   $bQHoboZb2%H be bqHbqHo  bS%HDbS%HD bS%HDbS%HDbqozaDCaDaDaD bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=1V DsbcD 9sDsb%і5  $bQob2%H bqHbqHo   bS%HDbS%HD bS%HDbS%HDbQHbEHsb=HsbHbѭHbH;b(b}(9bbH;b(b}(9bbqo=0V DsbcD 9sDsb%іe  $bQob2%H bqHbq(o0  bsH8zb%HDbS%HDb%HDb%HD bHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=
0V DsbcD 9sDsb%і  $bQob2%( bqHbq(oz
%DC%D%D%D bHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=A/V DsbcD 9sDsb%і   $bQob2% bqHbqoz!DC!D!D!D bHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=x.V DsbcD 9sDsb%іMInbboJciDiD iDiDbssbqbbo%-V YDsbYD sYDsb%Ӗi ;.V bo.V MA  b	ooD   A	t*A   A   B  b	qIqI qI0qI@qIPqI`qIpq܉   q܉   q݉      b	qIqI qI0qI@qIPqI`qIpq܉   q܉   q܉   q܉   q݉   rb	qIqI qI0qI@qIPqI`qIpq܉   q܉   q܉   q܉   q܉   q܉   q݉    J i ,V I   vcbH$bHD$bHD$bHD$bHD$bHD$bHD$bHD$bHD$bHD$	bHD$
bHD$wzo}zouzomzoezo]zoUzoMzoEopo`He^_A_A^A]A\][ÐSUATAUAVAWWVH   H$   4$|$zD$ zL$0zT$@z\$Pzd$`zl$pz$   z$   H0  HbqoqIMM	b#  H1bHoR+V I     bQHobHoZbHobbHojb2%H beH b]H bUH Hv  bHo   bHL$bqHo   bqHL$
bSHC bqHo   bqHT$	bqHo`   bqHd$bS-HDbS-HD b-HDbS-HDb1Hbu@sb-Hsb1HbQHbHo)V bSu@DbHsbQHbSu@D bHsbSu@Db-HsbSH%זbqHT$bSHDbSHD bHDbSHDb1Hbu@sbHsb1HbQHbHoo)V bSu@DbHsbQHbSu@D bHsbSu@DbHsbSH%bqHd$bS-HDbS-HD b-HDbS-HDb1Hbu@sb-Hsb1HbQHbHo(V bSu@DbHsbQHbSu@D bHsbSu@Db-HsbSH%זbqHT$bSHDbSHD bHDbSHDb1Hbu@sbHsb1HbQHbHoe(V bSu@DbHsbQHbSu@D bHsbSu@DbHsbSH%bqHd$bS-HDbS-HD b-HDbS-HDb1Hbu@sb-Hsb1HbQHbHo'V bSu@DbHsbQHbSu@D bHsbSu@Db-HsbSH%זbqHT$bSHDbSHD bHDbSHDb1Hbu@sbHsb1HbQHbHo['V bSu@DbHsbQHbSu@D bHsbSu@DbHsbSH%bqHd$bS-HDbS-HD b-HDbS-HDb1Hbu@sb-Hsb1HbQHbHo&V bSu@DbHsbQHbSu@D bHsbSu@Db-HsbSH%זbqHT$bSHDbSHD bHDbSHDb1Hbu@sbHsb1HbQHbHoQ&V bSu@DbHsbQHbSu@D bHsbSu@DbHsbSH%bqH$$   bQHbHo$b%HDb3%HD b3%HDb3%HDbHo\$b3eHDb3eHD beHDbeHDbHbHbQHbH%bHo\$b]HDb3]HD b3]HDb3]HDbHo\$b3UHDb3UHD bUHDbUHDbH%bH%bSH%ǖbH%bQHoZbHoZbHobbHojb2%H beH b]H bUH bHo\$b%HDb3%HD b3%HDb3%HDbHo\$b3eHDb3eHD beHDbeHDbH%bH%bSH%ǖbH%bHo\$b]HDb3]HD b3]HDb3]HDbHo\$b3UHDb3UHD bUHDbUHDbH%bH%bSH%ǖbH%bQHoZbHoZ	bHob
bHojb2%H beH b]H bUH bHo\$b%HDb3%HD b3%HDb3%HDbHo\$	b3eHDb3eHD beHDbeHDbH%bH%bSH%ǖbH%bHo\$
b]HDb3]HD b3]HDb3]HDbHo\$b3UHDb3UHD bUHDbUHDbH%bH%bSH%ǖbH%buHsb5HsbHbQHbH;b(b}(9bbSH;bQ(bS}(9bQbqo"V )Dsbc)D 1sc)D	sbs%I   :  I   I     bQHobHoZbHobbHojb2%H beH b]H bUH Hc  bHo   bHL$bqHo   bqHL$
bSHC bqHo   bqHT$	bqHo`   bqHd$bS-HDbS-HD b-HDbS-HDb1Hbu@sb-Hsb1HbQHbHo!V bSu@DbHsbQHbSu@D bHsbSu@Db-HsbSH%זbqHT$bSHDbSHD bHDbSHDb1Hbu@sbHsb1HbQHbHoH!V bSu@DbHsbQHbSu@D bHsbSu@DbHsbSH%bqHd$bS-HDbS-HD b-HDbS-HDb1Hbu@sb-Hsb1HbQHbHo V bSu@DbHsbQHbSu@D bHsbSu@Db-HsbSH%זbqHT$bSHDbSHD bHDbSHDb1Hbu@sbHsb1HbQHbHo> V bSu@DbHsbQHbSu@D bHsbSu@DbHsbSH%bqHd$   bQHbHo\$b%HDb3%HD b3%HDb3%HDbHo\$b3eHDb3eHD beHDbeHDbHbHbQHbH%bHo\$b]HDb3]HD b3]HDb3]HDbHo\$b3UHDb3UHD bUHDbUHDbH%bH%bSH%ǖbH%bQHoZbHoZbHobbHojb2%H beH b]H bUH bHo\$b%HDb3%HD b3%HDb3%HDbHo\$	b3eHDb3eHD beHDbeHDbH%bH%bSH%ǖbH%bHo\$
b]HDb3]HD b3]HDb3]HDbHo\$b3UHDb3UHD bUHDbUHDbH%bH%bSH%ǖbH%buHsb5HsbHbQHbH;b(b}(9bbSH;bQ(bS}(9bQbqoV )Dsbc)D 1sc)D	sbs%I   !  I     I     bQHobHoZbHobbHojb2%H beH b]H bUH bQHbHo`   b%HDb3%HD b3%HDb3%HDbHo   b3eHDb3eHD beHDbeHDbHbHbQHbH%bHo   b]HDb3]HD b3]HDb3]HDbHo   b3UHDb3UHD bUHDbUHDbH%bH%bSH%ǖbH%buHsb5HsbHbQHbH;b(b}(9bbSH;bQ(bS}(9bQbqo'V )Dsbc)D 1sc)D	sbs%I   m  I   L%V O$AAA    A    A    A  W  A

  	  A    A  \  A  I   $bQHobHoZbHobbojb2%H beH b]H bUH bQHbqHo`   b%HDb%HD b%HDbS%HDbqHo   bSeHDbSeHD bSeHDbSeHDbqHo   bS]HDb]HD bӥH%ɖbH%bS]HDb]HDbӥH%bSH%ŖbqHo   bSUHDbSUHD bSUHDbSUHDbQHbQHbQHbQHbQHbEHsb=HsbHbѭHbH;b(b}(9bbH;b(b}(9bbqo=V DsbcD 9scD	sbs%4  I   $bQHobHoZbHobbojb2%H beH b]H bUH bQHbqHop   b%HDb%HD b%HDbS%HDbqHo   bSeHDbSeHD bSeHDbSeHDbqHo   bS]HDb]HD bsH%ɖbsH%֖bS]HDb]HDbsH%bSH%bq(o0  bsH8ybUHDbSUHDbUHDbUHD bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=9V DsbcD 9scD	sbs%  I   $bQHobHoZbHobbojb2%H beH b]H bU( bQHbqHoyb%HDb%HD b%HDbS%HDbqHoybSeHDbSeHD bSeHDbSeHDbqHoybS]HDb]HD bsH%ɖbsH%֖bS]HDb]HDbsH%bSH%bq(oy
UDCUDUDUD bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=V DsbcD 9scD	sbs%  I   $bQHobHoZbHobbojb2%H beH b]H bU bQHbqHo   b%HDb%HD b%HDbS%HDbqHo   bSeHDbSeHD bSeHDbSeHDbqHo  bS]HDb]HD bsH%ɖbsH%֖bS]HDb]HDbsH%bSH%bqoyQDCQDQDQD bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=V DsbcD 9scD	sbs%T  I   $bQHobHoZbobb2%H beH b]H bQHbqHo   b%HDb%HD b%HDbS%HDbqHo   bSeHDbSeHD bSeHDbSeHDbqHo   bS]HDb]HD bsH%ɖbsH%֖bS]HDb]HDbsH%bSH%bQHbEHsb=HsbHbѭHbH;b(b}(9bbH;b(b}(9bbqo=V DsbcD 9scD	sbs%  I   $bQHobHoZbobb2%H beH b]H bQHbqHo   b%HDb%HD b%HDbS%HDbqHo   bSeHDbSeHD bSeHDbSeHDbQHbQHbQHbQHbq(o0  bsH8yb]HDbS]HDb]HDb]HD bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=6V DsbcD 9scD	sbs%
  I   $bQHobHoZbobb2%H beH b]( bQHbqHoyb%HDb%HD b%HDbS%HDbqHoybSeHDbSeHD bSeHDbSeHDbQHbQHbQHbQHbq(oy
]DC]D]D]D bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=V DsbcD 9scD	sbs%#	  I   $bQHobHoZbobb2%H beH b] bQHbqHo   b%HDb%HD b%HDbS%HDbqHo  bSeHDbSeHD bSeHDbSeHDbQHbQHbQHbQHbqoyYDCYDYDYD bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=nV DsbcD 9scD	sbs%  I   $bQHoboZb2%H beH bQHbqHo   b%HDb%HD b%HDbS%HDbqHo   bSeHDbSeHD bSeHDbSeHDbQHbQHbQHbQHbQHbEHsb=HsbHbѭHbH;b(b}(9bbH;b(b}(9bbqo=KV DsbcD 9scD	sbs%  I   $bQHoboZb2%H beH bQHbqHo   bS%HDbS%HD bS%HDbS%HDbq(o0  bsH8ybeHDbSeHDbeHDbeHD bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo= V DsbcD 9scD	sbs%n  I   $bQHoboZb2%H be( bQHbqHoybS%HDbS%HD bS%HDbS%HDbq(oy
eDCeDeDeD bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=V DsbcD 9scD	sbs%U  I   $bQHoboZb2%H be bQHbqHo  bS%HDbS%HD bS%HDbS%HDbqoyaDCaDaDaD bHbQHbHbHbHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=
V DsbcD 9scD	sbs%9  $bQob2%H bQHbqHo   bS%HDbS%HD bS%HDbS%HDbQHbEHsb=HsbHbѭHbH;b(b}(9bbH;b(b}(9bbqo=
V DsbcD 9scD	sbs%h  $bQob2%H bQHbq(o0  bsH8yb%HDbS%HDb%HDb%HD bHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=A	V DsbcD 9scD	sbs%  $bQob2%( bQHbq(oy
%DC%D%D%D bHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=wV DsbcD 9scD	sbs%   $bQob2% bQHbqoy!DC!D!D!D bHbHsbHsbHbHbH;b(b}(9bbH;b(b}(9bbqo=V DsbcD 9scD	sbs%bqqI   vcbH$bHD$bHD$bHD$bHD$bHD$bHD$bHD$bHD$bHD$	bHD$
bHD$wzo}zouzomzoezo]zoUzoMzoEopo`He^_A_A^A]A\][ÐSUATAUAVAWWVH   H$   4$|$zD$ zL$0zT$@z\$Pzd$`zl$pz$   z$   H0  H   	t*A _ 1H' H}p 
 M1bqorMM	J  A   L%V L9UpLBUpMMx$boboZbobL%bV Mbo,$a bLmpMI}M)boD$a V a bqI    	Dc	D c	Dc	DbQ!s	sbbQbqoV C!D)sbQC!D )sC!D	sbS%I     MA   M)LepM L]pL%{V āx\bqra %V a Lexb	$boLmpM) I   >i baHo-V baHoV baHo%V y~A   bHC bmH AsbmHbEHb-Hb%HDbmH bqHo%V bmH=DV bQEHbQ-HbQ%HbEH b-H b%H bH bӝHCAbHobHo\bHodbHolbH1bHbqHbqHbqHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHq	bEHbr-Hbr%HbrHbHq
bEHbr-Hbr%HbrHbHbqHbqHbqHLUxbH<bHTbH\bHdbEH b-H b%H bH bH|$bqHT$bqH\$bqHd$MuObHo   bHD$bHo   bH\$
bHC bHo   bHd$	bHo`   bHl$I    AsbmHbEHb-Hb%HDbmH bqHo%V bmH=V bQEHbQ-HbQ%HbEH b-H b%H bH bӝHCAbHoDbHo\bHodbHolbH1bHbqHbqHbqHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHq	bEHbr-Hbr%HbrHbHq
bEHbr-Hbr%HbrHbHbqHbqHbqHLUxbH|bHTbH\bHdbEH b-H b%H bH bH|$bqHT$bqH\$bqHd$MF  bHo\$
bHC bHod$	bHol$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoU b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHo>U b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoU b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHo4U b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoU b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHo*U b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoU b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHo U b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bH,$A   I   I   I   d
  AsbmHb}HbeHb]HDbmH bHo-QU bmHU b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlb}H beH b]H bUH bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo-U bmHU b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%זbCH%ĖbCH%͖b}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHDbH\bHdbHlb}H beH b]H bUH bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo-U bmHOU b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$	bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\	bHod
bHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%זbHsb-HsboU b}HbeHb]HbUHbbHy	bӝH%bHbӕH%bHb}HbeHb]HbUHbbHq
bH;b(b}(9bbH;b(b}(9bb}HbeHb]HbUHbs} DsbQbS} D sbS} DsbӅ%b}HbeHb]HbUHbHbHbHbHLUxbHDbH\	bHd
bHlb}H beH b]H bUH bHD$bH\$bHd$bHl$bqHoI   I   I   I   P  I   ˧  EA   D)bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗ   EAAM  AP  r@A1  rAB  H  A<  t6  A
&  l+     A
  rAl      A  g  LU LA   sbmbmH bmHU b} bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}bbHy	b}bbHq
b}b}bb}H9 LUxb	bob} b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo"U qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba boU b}Dsb yD scyD	sb%bq zK  LHU LA   sbm(bmH bmH^U b}( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}(bbHy	b}(bbHq
b}(b}(b(b}H9LUxb)bob}( b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%M	tbqG  LU LA   sbmHbmH bmHU b}H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbbHy	b}HbbHq
b}Hb}HbHb}H9LUxbIbob}H b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo3U qDsbqD scqD	sbs%M	tbqD  LU LA   sbmHbmH bmHU b}H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbbHy	b}HbbHq
b}Hb}HbHb}H9LUxbIbob}H b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboYU qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo}U qDsbqD scqD	sbs%M	tbqi@  L7U LH@A   sbmHb},bmH bmHCU bHo-U b}Hb}H be bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbebbHy	b}HbebbHq
b}Hbeb}HbebHbb}H9 LUxbHb	\bob}H be b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%U qDsbqD scqD	sbs%M	tbq<  LU LH@A   sbmHb}(,bmH bmHU bHo-aU b}Hb}H be( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bob}H be( b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%M	tbq7  L^U LH@A   sbmHb}H,bmH bmHjU bHo-U b}Hb}H beH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHbbHy	b}HbeHbbHq
b}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%M	tbq3  LU LH@A   sbmHb}H,bmH bmHU bHo-TU b}Hb}H beH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHbbHy	b}HbeHbbHq
b}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbowU qDsbqD scqD	sbs%M	tbqc.  L1U LH-   A   sbmHb}Hbe8bmH bmH5U bHo-U b}HbeHb}H beH b] bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbob}H beH b] b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo@U qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo.U qDsbqD scqD	sbs%M	tbq)  LU LH-   A   sbmHb}Hbe(8bmH bmHU bHo-bU b}HbeHb}H beH b]( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbob}H beH b]( b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%M	tbq#  LyU LH-   A   sbmHb}HbeH8bmH bmH}U bHo-U b}HbeHb}H beH b]H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo}U qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboEU qDsbqD scqD	sbs%M	tbq1  LU LH-   A   sbmHb}HbeH8bmH bmHU bHo-yU b}HbeHb}H beH b]H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboǸU qDsbqD scqD	sbs%M	tbq  LU LH-   A   sbmHb}HbeHb]DbmH bmHU bHo-U b}HbeHb]Hb}H beH b]H bU bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbob}H beH b]H bU b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%M	tbq  LtU LH-   A   sbmHb}HbeHb](DbmH bmHrU bHo-U b}HbeHb]Hb}H beH b]H bU( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbob}H beH b]H bU( b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%M	tbqv  LDU LH-   A   sbmHb}HbeHb]HDbmH bmHBU bHo-U b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboOU qDsbqD scqD	sbs%M	tbq;  L	U LH-   A   sbmHb}HbeHb]HDbmH bmHU bHo-}U b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo~U qDsbqD scqD	sbs%bqo  bqHol$bqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%U b]Dsb YD scYD	sb%bm A AsbmHb}HbeHb]HDbmH bHo-ZU bmHРU b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlb}H beH b]H bUH bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo-!U bmHU b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%זbCH%ĖbCH%͖b}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHDbH\bHdbHlb}H beH b]H bUH bHD$bH\$bHd$bHl$bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$	bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$
bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%U b]Dsb YD scYD	sb%I   I   EA   D)EAAM  A;  r@A0  rAB  H  A_<  P6  A
%  N+     A
  rAZ    |  A  d  L0U LA   sbmbmH bmHFU b} bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbAHbAHbAHb}bbHy	b}bbHq
b}b}bb}H9 LUxb	bob} b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba boU b}Dsb yD scyD	sb%bq PK  L̖U LA   sbm(bmH bmHU b}( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbAHbAHbAHb}(bbHy	b}(bbHq
b}(b}(b(b}H9LUxb)bob}( b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo>U qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbomU qDsbqD scqD	sbs%M	tbqG  L'U LA   sbmHbmH bmH=U b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}Hb}HbHb}H9LUxbIbob}H b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%M	tbqC  LwU LA   sbmHbmH bmHU b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}Hb}HbHb}H9LUxbIbob}H b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo
U qDsbqD scqD	sbs%M	tbqH@  LċU LH@A   sbmHb},bmH bmHЉU bHo-FU b}Hb}H be bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbAHbAHbAHb}HbebbHy	b}HbebbHq
b}Hbeb}HbebHbb}H9 LUxbHb	\bob}H be b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%M	tbq;  LoU LH@A   sbmHb}(,bmH bmH{U bHo-U b}Hb}H be( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbAHbAHbAHb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bob}H be( b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo7U qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo7U qDsbqD scqD	sbs%M	tbqu7  LU LH@A   sbmHb}H,bmH bmHU bHo-sU b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo|U qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo{U qDsbqD scqD	sbs%M	tbq2  Lh~U LH@A   sbmHb}H,bmH bmHt|U bHo-|U b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboxU qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbowU qDsbqD scqD	sbs%M	tbqN.  LyU LH-   A   sbmHb}Hbe8bmH bmHwU bHo-DxU b}HbeHb}H beH b] bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbAHbAHbAHb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbob}H beH b] b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bborU qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboqU qDsbqD scqD	sbs%M	tbq)  LtU LH-   A   sbmHb}Hbe(8bmH bmHrU bHo-rU b}HbeHb}H beH b]( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbAHbAHbAHb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbob}H beH b]( b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbomU qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo^lU qDsbqD scqD	sbs%M	tbq#  LoU LH-   A   sbmHb}HbeH8bmH bmHmU bHo-mU b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbohU qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbofU qDsbqD scqD	sbs%M	tbq%  LiU LH-   A   sbmHb}HbeH8bmH bmHgU bHo-hU b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbobU qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbolaU qDsbqD scqD	sbs%M	tbq  L&dU LH-   A   sbmHb}HbeHb]DbmH bmH$bU bHo-bU b}HbeHb]Hb}H beH b]H bU bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbob}H beH b]H bU b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo\U qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbob[U qDsbqD scqD	sbs%M	tbq  L^U LH-   A   sbmHb}HbeHb](DbmH bmH\U bHo-\U b}HbeHb]Hb}H beH b]H bU( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbAHbAHbAHb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbob}H beH b]H bU( b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboVU qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo5UU qDsbqD scqD	sbs%M	tbqs  LWU LH-   A   sbmHb}HbeHb]HDbmH bmHUU bHo-cVU b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo\PU qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboNU qDsbqD scqD	sbs%M	tbq;  LQU LH-   A   sbmHb}HbeHb]HDbmH bmHOU bHo-+PU b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo/JU qDsbqD scqD	sbs%bqr  bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%HU b]Dsb YD scYD	sb%bm   AsbmHb}HbeHb]HDbmH bHo-JU bmH~IU b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlb}H beH b]H bUH bHD$bH\$bHd$bHl$bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖI   I   EAAU  AO  r@AD6  rAI  VP  AB  %<  A

*  0  2$  A  rA      A  ]  LFU LA   sbmbmH bmHDU b} bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbS@%bӵ@%bS@%זb}bbHy	bHsb-HsboAU b}bbHq
bQHbHb}bSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}bb}H9 LUxb	bob} b}H9 I   II     b@boJbu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo@U qDsbqD scqD	sbs%M(bqZbq pS  LWCU LA   sbm(bmH bmHmAU b}( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbS@%bӵ@%bS@%זb}(bbHy	bHsb-Hsbo>U b}(bbHq
bQHbHb}(bSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}(b(b}H9LUxb)bob}( b}H9II   II     b@b(oJ
bu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboE=U qDsbqD scqD	sbs%   M(bqZb@boJbu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo<U qDsbqD scqD	sbs%M	tbqSO  L:?U LA   sbmHbmH bmHP=U b}H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbbHy	bHsb-Hsbo:U b}HbbHq
bQHbHb}HbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbHb}H9LUxbIbob}H b}H9I I   II     b@b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo9U qDsbqD scqD	sbs%   M(bqZb@b(oJ
bu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboX8U qDsbqD scqD	sbs%M	tbq+K  L;U LA   sbmHbmH bmH(9U b}H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbbHy	bHsb-HsboX6U b}HbbHq
bQHbHb}HbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbHb}H9LUxbIbob}H b}H9I0I   II     b@bHo   bsu@Dbu@D bcu@Dbcu@Db@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo4U qDsbqD scqD	sbs%   M(bqZb@b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo-4U qDsbqD scqD	sbs%M	tbq G  L6U LH@A   sbmHb},bmH bmH4U bHo-i5U b}Hb}H be bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbS@%bӵ@%bS@%זb}HbebbHy	bHsb-Hsbo1U b}HbebbHq
bQHbHb}HbebSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbebHbb}H9 LUxbHb	\bob}H be b}H9 I@I  II     b@bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo0U qDsbqD scqD	sbs%   M(bqZb@bHo   bsu@Dbu@D bcu@Dbcu@Db@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboQ/U qDsbqD scqD	sbs%M	tbq$B  L2U LH@A   sbmHb}(,bmH bmH0U bHo-0U b}Hb}H be( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbS@%bӵ@%bS@%זb}Hbe(bbHy	bHsb-Hsbo,U b}Hbe(bbHq
bQHbHb}Hbe(bSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}Hbe(bHb(b}H9LUxbHb)\bob}H be( b}H9IPI  II     b@bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo@+U qDsbqD scqD	sbs%   M(bqZb@bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo=*U qDsbqD scqD	sbs%M	tbq=  L,U LH@A   sbmHb}H,bmH bmH+U bHo-y+U b}Hb}H beH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHbbHy	bHsb-Hsbo'U b}HbeHbbHq
bQHbHb}HbeHbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9I`I  II     b@bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo&U qDsbqD scqD	sbs%   M(bqZb@bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo%U qDsbqD scqD	sbs%M	tbq7  L'U LH@A   sbmHb}H,bmH bmH%U bHo-Z&U b}Hb}H beH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHbbHy	bHsb-Hsbo"U b}HbeHbbHq
bQHbHb}HbeHbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9IpI  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo!U qDsbqD scqD	sbs%	  M(bqZb@bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%M	tbq2  L"U LH-   A   sbmHb}Hbe8bmH bmH U bHo--!U b}HbeHb}H beH b] bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]bbHy	bHsb-HsboUU b}HbeHb]bbHq
bQHbHb}HbeHb]bSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbob}H beH b] b}H9 I   IB  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo2U qDsbqD scqD	sbs%  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo,U qDsbqD scqD	sbs%M	tbq,  LU LH-   A   sbmHb}Hbe(8bmH bmHU bHo-`U b}HbeHb}H beH b]( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb](bbHy	bHsb-HsboU b}HbeHb](bbHq
bQHbHb}HbeHb](bSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbob}H beH b]( b}H9I   I<  II     b@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbokU qDsbqD scqD	sbs%<  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo*U qDsbqD scqD	sbs%M	tbq&  LU LH-   A   sbmHb}HbeH8bmH bmHU bHo-^U b}HbeHb}H beH b]H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbbHy	bHsb-HsboU b}HbeHb]HbbHq
bQHbHb}HbeHb]HbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   IM  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboXU qDsbqD scqD	sbs%6  M(bqZb@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%M	tbq   LU LH-   A   sbmHb}HbeH8bmH bmHU bHo-QU b}HbeHb}H beH b]H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbbHy	bHsb-HsboyU b}HbeHb]HbbHq
bQHbHb}HbeHb]HbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   I1  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbog	U qDsbqD scqD	sbs%G  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%M	tbq  L
U LH-   A   sbmHb}HbeHb]DbmH bmHU bHo-I	U b}HbeHb]Hb}H beH b]H bU bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUbbHy	bHsb-Hsbo-U b}HbeHb]HbUbbHq
bQHbHb}HbeHb]HbUbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbob}H beH b]H bU b}H9 I   Il  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%+  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboU qDsbqD scqD	sbs%M	tbq]  LDU LH-   A   sbmHb}HbeHb](DbmH bmHBU bHo-U b}HbeHb]Hb}H beH b]H bU( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbU(bbHy	bHsb-HsboT b}HbeHb]HbU(bbHq
bQHbHb}HbeHb]HbU(bSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbob}H beH b]H bU( b}H9I   Ic  II     b@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo2T qDsbqD scqD	sbs%f  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%M	tbq  LT LH-   A   sbmHb}HbeHb]HDbmH bmHT bHo-T b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUHbbHy	bHsb-HsboT b}HbeHb]HbUHbbHq
bQHbHb}HbeHb]HbUHbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   Iw  II     b@bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo[T qDsbqD scqD	sbs%]  M(bqZb@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%M	tbq  LT LH-   A   sbmHb}HbeHb]HDbmH bmHT bHo-'T b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUHbbHy	bHsb-HsboT b}HbeHb]HbUHbbHq
bQHbHb}HbeHb]HbUHbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   M(bqZb@bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%bqp  bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$	bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$
bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%T b]Dsb YD scYD	sb%bm   I   I   EM3  bHo\$
bHC bHod$	bHol$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHodT b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoT b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoZT b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoT b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$A   A   D)EAAM  A;  r@A0  rAB  H  A_<  P6  A
%  N+     A
  rAZ    |  A  d  LT LA   sbmbmH bmHT b} bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbAHbAHbAHb}bbHy	b}bbHq
b}b}bb}H9 LUxb	bob} b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboeT qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba boT b}Dsb yD scyD	sb%bq PK  LT LA   sbm(bmH bmHT b}( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbAHbAHbAHb}(bbHy	b}(bbHq
b}(b}(b(b}H9LUxb)bob}( b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo,T qDsbqD scqD	sbs%M	tbqG  LT LA   sbmHbmH bmHT b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}Hb}HbHb}H9LUxbIbob}H b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboMT qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo|T qDsbqD scqD	sbs%M	tbqC  L6T LA   sbmHbmH bmHLT b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}Hb}HbHb}H9LUxbIbob}H b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%M	tbqH@  LT LH@A   sbmHb},bmH bmHT bHo-T b}Hb}H be bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbAHbAHbAHb}HbebbHy	b}HbebbHq
b}Hbeb}HbebHbb}H9 LUxbHb	\bob}H be b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboHT qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbotT qDsbqD scqD	sbs%M	tbq;  L.T LH@A   sbmHb}(,bmH bmH:T bHo-T b}Hb}H be( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbAHbAHbAHb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bob}H be( b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%M	tbqu7  LT LH@A   sbmHb}H,bmH bmHT bHo-2T b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbojT qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbomT qDsbqD scqD	sbs%M	tbq2  L'T LH@A   sbmHb}H,bmH bmH3T bHo-T b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%M	tbqN.  LT LH-   A   sbmHb}Hbe8bmH bmHT bHo-T b}HbeHb}H beH b] bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbAHbAHbAHb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbob}H beH b] b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%M	tbq)  LCT LH-   A   sbmHb}Hbe(8bmH bmHGT bHo-T b}HbeHb}H beH b]( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbAHbAHbAHb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbob}H beH b]( b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo[T qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%M	tbq#  LT LH-   A   sbmHb}HbeH8bmH bmHۿT bHo-QT b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo޺T qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%M	tbq%  L`T LH-   A   sbmHb}HbeH8bmH bmHdT bHo-ںT b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbotT qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo+T qDsbqD scqD	sbs%M	tbq  LT LH-   A   sbmHb}HbeHb]DbmH bmHT bHo-YT b}HbeHb]Hb}H beH b]H bU bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbob}H beH b]H bU b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo]T qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo!T qDsbqD scqD	sbs%M	tbq  L۰T LH-   A   sbmHb}HbeHb](DbmH bmHٮT bHo-OT b}HbeHb]Hb}H beH b]H bU( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbAHbAHbAHb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbob}H beH b]H bU( b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo\T qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%M	tbqs  LT LH-   A   sbmHb}HbeHb]HDbmH bmHT bHo-"T b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%M	tbq;  LvT LH-   A   sbmHb}HbeHb]HDbmH bmHtT bHo-T b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%bqr  bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%rT b]Dsb YD scYD	sb%bm ?=  EAAI  |HIj%  |#IH9  I3  I.  )  I   I
<    I>  |I  I#  	  Il  I  bao-T }T LT Māb}H9 b} bo4brH9bbrHyybrHyybrHyybrHyybrHyybrHyybrHyybrHyybrHy	ybrHy
ybb}H9 LUxb	bob} b}H9 I   II     bHbobbMDbMDbMDbMD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%T b] Dsbb] D sbs] D	sbs%M(bqbbQ :  ba(o-IT b(C T LT Māb}H9b}( bo4brH9b(brHy}brHy}brHy}brHy}brHy}brHy}brHy}brHy}brHy	}brHy
}b(b}H9LUxb)bob}( b}H9II   II     bHb(ob
bM(DbM(DbM(DbM(D bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%GT b] Dsbb] D sbs] D	sbs%   M(bqbbHbobbMDbMDbMDbMD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%T b] Dsbb] D sbs] D	sbs%M	tbQE8  baHo-T bHC bmHbT LT Māb}H9b}H bo4brH9bHbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHy	b}HbrHy
b}HbHb}H9LUxbIbob}H b}H9I I   II     bHb(o0  b@8bbMHDbMHDbMHDbMHD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%T b] Dsbb] D sbs] D	sbs%   M(bqbbHb(ob
bM(DbM(DbM(DbM(D bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%ғT b] Dsbb] D sbs] D	sbs%M	tbQ5  baHo-T bHC bmHT LnT Māb}H9b}H bo4brH9bHbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHy	b}HbrHy
b}HbHb}H9LUxbIbob}H b}H9I0I   II     bHbHo   b3MHDbMHD bMHDbMHDb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%T b] Dsbb] D sbs] D	sbs%   M(bqbbHb(o0  b@8bbMHDbMHDbMHDbMHD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%"T b] Dsbb] D sbs] D	sbs%M	tbQ2  baHo-VT bHC bmHT bmH;T LT MI@āb}H9 b}H be bHo4bo|brH9bHbbrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHy	b}HabrHy
b}HabHbb}H9 LUxbHb	\bob}H be b}H9 I@I  II     bHbHo  b3MHDbMHD bMHDbMHDbobbEDbEDbEDbED bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%T b] Dsbb] D sbs] D	sbs%   M(bqbbHbHo   b3MHDbMHD bMHDbMHDb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%׍T b] Dsbb] D sbs] D	sbs%M	tbQ/  baHo-T bHC bmHT bmHT LiT MI@āb}H9b}H be( bHo4bo|brH9bHb(brHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHy	b}HebrHy
b}HebHb(b}H9LUxbHb)\bob}H be( b}H9IPI  II     bHbHobb3MHDbMHD bMHDbMHDb(ob
bE(DbE(DbE(DbE(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%ZT b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo  b3MHDbMHD bMHDbMHDbobbEDbEDbEDbED bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%TT b] Dsbb] D sbs] D	sbs%M	tbQ,  baHo-T bHC bmH7T bmHmT LT MI@āb}H9b}H beH bHo4bo|brH9bHbHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHy	b}HbeHbrHy
b}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9I`I  II     bHbHo   b3MHDbMHD bMHDbMHDb(o0  b@8bbEHDbEHDbEHDbEHD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%T b] Dsbb] D sbs] D	sbs%   M(bqbbHbHobb3MHDbMHD bMHDbMHDb(ob
bE(DbE(DbE(DbE(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%T b] Dsbb] D sbs] D	sbs%M	tbQ(  baHo-T bHC bmHT bmHՇT LNT MI@āb}H9b}H beH bHo4bo|brH9bHbHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHy	b}HbeHbrHy
b}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9IpI
  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%/T b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo   b3MHDbMHD bMHDbMHDb(o0  b@8bbEHDbEHDbEHDbEHD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%T b] Dsbb] D sbs] D	sbs%M	tbQ$  baHo-RT bHC bmHT bmH7T b}H%T LT MI   āb}H9 b}H beH b] bHo4bHo|boTbrH9bHbHbbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHy	b}HbeHYbrHy
b}HbeHYbHbHbb}H9 LUxbHbH\b	dbob}H beH b] bS}H9 I   IE  II     bHbHo   bMHDbMHD bMHDbMHDbHo  b3EHDbEHD bEHDbEHDbQHbHbHbHbobb-Db-Db-Db-D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%T b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%~T b] Dsbb] D sbs] D	sbs%M	tbQ   baHo-T bHC bmHT bmHT b}H%rT LkT MI   āb}H9b}H beH b]( bHo4bHo|boTbrH9bHbHb(brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHy	b}HbeH]brHy
b}HbeH]bHbHb(b}H9LUxbHbH\b)dbob}H beH b]( bS}H9I   I?  II     bHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbQHbHbHbHb(ob
b-(Db-(Db-(Db-(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%{T b] Dsbb] D sbs] D	sbs%?  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo  b3EHDbEHD bEHDbEHDbQHbHbHbHbobb-Db-Db-Db-D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%szT b] Dsbb] D sbs] D	sbs%M	tbQ9  baHo-zT bHC bmHV{T bmH{T b}H%|T L|T MI   āb}H9b}H beH b]H bHo4bHo|boTbrH9bHbHbHbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHy	b}HbeHb]HbrHy
b}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H bS}H9I   IP  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb(o0  b@8bb-HDb-HDb-HDb-HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%,wT b] Dsbb] D sbs] D	sbs%9  M(bqbbHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbQHbHbHbHb(ob
b-(Db-(Db-(Db-(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%uT b] Dsbb] D sbs] D	sbs%M	tbQ  baHo-"vT bHC bmHvT bmHwT b}H%}wT LvxT MI   āb}H9b}H beH b]H bHo4bHo|boTbrH9bHbHbHbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHy	b}HbeHb]HbrHy
b}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H bS}H9I   I4  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%rT b] Dsbb] D sbs] D	sbs%J  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb(o0  b@8bb-HDb-HDb-HDb-HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%tqT b] Dsbb] D sbs] D	sbs%M	tbQ:  baHo-qT bHC bmHWrT bmHrT b}H%sT beH-rT LsT MI   āb}H9 b}H beH b]H bU bHo4bHo|bHoTbo\brH9bHbHbHbbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHy	b}HbeHb]HQbrHy
b}HbeHb]HQbHbHbHbb}H9 LUxbHbH\bHdb	lbob}H beH b]H bU bS}H9 I   Io  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo  b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖbobb%Db%Db%Db%D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%mT b] Dsbb] D sbs] D	sbs%.  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%wlT b] Dsbb] D sbs] D	sbs%M	tbQ=  baHo-lT bHC bmHZmT bmHmT b}H%nT beH-mT LnT MI   āb}H9b}H beH b]H bU( bHo4bHo|bHoTbo\brH9bHbHbHb(brHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHy	b}HbeHb]HUbrHy
b}HbeHb]HUbHbHbHb(b}H9LUxbHbH\bHdb)lbob}H beH b]H bU( bS}H9I   If  II     bHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbHobb-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(ob
b%(Db%(Db%(Db%(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%hT b] Dsbb] D sbs] D	sbs%i  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo  b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖbobb%Db%Db%Db%D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%HgT b] Dsbb] D sbs] D	sbs%M	tbQ	  baHo-|gT bHC bmH+hT bmHahT b}H%hT beH-hT LiT MI   āb}H9b}H beH b]H bUH bHo4bHo|bHoTbo\brH9bHbHbHbHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHy	b}HbeHb]HbUHbrHy
b}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH bS}H9I   Iz  II     bHbHop   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(o0  b@8bb%HDb%HDb%HDb%HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%icT b] Dsbb] D sbs] D	sbs%`  M(bqbbHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbHobb-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(ob
b%(Db%(Db%(Db%(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%bT b] Dsbb] D sbs] D	sbs%M	tbQ  baHo-8bT bHC bmHbT bmHcT b}H%cT beH-cT LdT MI   āb}H9b}H beH b]H bUH bHo4bHo|bHoTbo\brH9bHbHbHbHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHy	b}HbeHb]HbUHbrHy
b}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH bS}H9I   M(bqbbHbHop   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(o0  b@8bb%HDb%HDb%HDb%HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%0^T b] Dsbb] D sbs] D	sbs%bQbbqr H}p  M1bqorMM	J  A   L%r`T L9UpLBUpMMx$boboZbobL%B^T Mbo,$a bLmpMI}M)boD$a ]T a bqI    	Dc	D c	Dc	DbQ!s	sbbQbqo\T C!D)sbQC!D )sC!D	sbS%I     MA   M)LepM L]pL%[_T āx\bqra ]T a Lexb	$boLmpM)7 I   .v baHo-\T baHo^T baHo%w^T y~A   bHC bmH AsbmHbEHb-Hb%HDbmH bqHo%]T bmH=$]T bQEHbQ-HbQ%HbEH b-H b%H bH bӝHCAbHobHo\bHodbHolbH1bHbqHbqHbqHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHq	bEHbr-Hbr%HbrHbHq
bEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHbqHbqHbqHLUxbH<bHTbH\bHdbEH b-H b%H bH bH|$bqHT$bqH\$bqHd$MuObHo   bHD$bHo   bH\$
bHC bHo   bHd$	bHo`   bHl$I    AsbmHbEHb-Hb%HDbmH bqHo%ZT bmH=0ZT bQEHbQ-HbQ%HbEH b-H b%H bH bӝHCAbHoDbHo\bHodbHolbH1bHbqHbqHbqHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHq	bEHbr-Hbr%HbrHbHq
bEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHbqHbqHbqHLUxbH|bHTbH\bHdbEH b-H b%H bH bH|$bqHT$bqH\$bqHd$MF  bHo\$
bHC bHod$	bHol$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHo'VT b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoUT b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoUT b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoTT b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoTT b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoST b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHo	ST b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoRT b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bH,$A   I   I   I     AsbmHb}HbeHb]HDbmH bHo-ST bmH+ST b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlb}H beH b]H bUH bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo->PT bmHOT b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%זbCH%ĖbCH%͖b}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHDbH\bHdbHlb}H beH b]H bUH bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo-LT bmH7LT b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$	bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\	bHod
bHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%זbHsb-HsboHT b}HbeHb]HbUHbbHy	bӝH%bHbӕH%bHb}HbeHb]HbUHbbHq
bH;b(b}(9bbH;b(b}(9bb}HbeHb]HbUHbbHybs} DsbQb}HbeHb]HbUHbbHqb}HbeHb]HbUHbS} D sbS} DsbӅ%b}HbeHb]HbUHbHbHbHbHLUxbHDbH\	bHd
bHlb}H beH b]H bUH bHD$bH\$bHd$bHl$bqHoI   I   I   I   FS  I   ǭ  EA   D)bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗ   EAAP  A*  r@A2  rA
E  }K  A>  <8  A
5'  ,  !  A7  rA   s    AI    LYHT LA   sbmbmH bmHoFT b} bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}bbHy	b}bbHq
b}bbHyb}bbHqb}b}bb}H9 LUxb	bob} b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboBT qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba boBT b}Dsb yD scyD	sb%bq  N  LDT LA   sbm(bmH bmHBT b}( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}(bbHy	b}(bbHq
b}(bbHyb}(bbHqb}(b}(b(b}H9LUxb)bob}( b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo-?T qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo\>T qDsbqD scqD	sbs%M	tbq^J  LAT LA   sbmHbmH bmH,?T b}H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbob}H b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo`;T qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo:T qDsbqD scqD	sbs%M	tbqF  LI=T LA   sbmHbmH bmH_;T b}H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbob}H b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo7T qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo6T qDsbqD scqD	sbs%M	tbqB  Ly9T LH@A   sbmHb},bmH bmH7T bHo-7T b}Hb}H be bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbebbHy	b}HbebbHq
b}HbebbHyb}HbebbHqb}Hbeb}HbebHbb}H9 LUxbHb	\bob}H be b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo3T qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboA2T qDsbqD scqD	sbs%M	tbqC>  L4T LH@A   sbmHb}(,bmH bmH3T bHo-}3T b}Hb}H be( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(bbHyb}Hbe(bbHqb}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bob}H be( b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo.T qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo-T qDsbqD scqD	sbs%M	tbq9  LT0T LH@A   sbmHb}H,bmH bmH`.T bHo-.T b}Hb}H beH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo)T qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo(T qDsbqD scqD	sbs%M	tbq4  L+T LH@A   sbmHb}H,bmH bmH)T bHo-$*T b}Hb}H beH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo,%T qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo!$T qDsbqD scqD	sbs%M	tbq#0  L&T LH-   A   sbmHb}Hbe8bmH bmH$T bHo-U%T b}HbeHb}H beH b] bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbob}H beH b] b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%M	tbq*  L`!T LH-   A   sbmHb}Hbe(8bmH bmHdT bHo-T b}HbeHb}H beH b]( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbob}H beH b]( b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboCT qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%M	tbq%  LT LH-   A   sbmHb}HbeH8bmH bmHT bHo-9T b}HbeHb}H beH b]H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboYT qDsbqD scqD	sbs%M	tbq[  LT LH-   A   sbmHb}HbeH8bmH bmHT bHo-T b}HbeHb}H beH b]H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%M	tbq  LcT LH-   A   sbmHb}HbeHb]DbmH bmHaT bHo-T b}HbeHb]Hb}H beH b]H bU bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbob}H beH b]H bU b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboT qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo^T qDsbqD scqD	sbs%M	tbq`  L
T LH-   A   sbmHb}HbeHb](DbmH bmHT bHo-T b}HbeHb]Hb}H beH b]H bU( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbob}H beH b]H bU( b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboXT qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo T qDsbqD scqD	sbs%M	tbq  LT LH-   A   sbmHb}HbeHb]HDbmH bmHT bHo-T b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbowS qDsbqD scqD	sbs%M	tbqy  L1S LH-   A   sbmHb}HbeHb]HDbmH bmH/S bHo-S b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbohS qDsbqD scqD	sbs%bqo  bqHol$bqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%S b]Dsb YD scYD	sb%bm |M AsbmHb}HbeHb]HDbmH bHo-DS bmHS b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlb}H beH b]H bUH bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo-S bmHCS b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%זbCH%ĖbCH%͖b}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHDbH\bHdbHlb}H beH b]H bUH bHD$bH\$bHd$bHl$bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$	bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$
bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%S b]Dsb YD scYD	sb%I   I   EA   D)EAAP  A  r@A2  rAD  PK  Ae>  8  A
'  ,  !  A.  rA  d    AC  ~  LS LA   sbmbmH bmHS b} bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbAHbAHbAHb}bbHy	b}bbHq
b}bbHyb}bbHqb}b}bb}H9 LUxb	bob} b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bodS b}Dsb yD scyD	sb%bq M  L S LA   sbm(bmH bmH6S b}( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbAHbAHbAHb}(bbHy	b}(bbHq
b}(bbHyb}(bbHqb}(b}(b(b}H9LUxb)bob}( b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboxS qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%M	tbq7J  LaS LA   sbmHbmH bmHwS b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbob}H b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%M	tbqmF  LS LA   sbmHbmH bmHS b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbob}H b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%M	tbqB  LS LH@A   sbmHb},bmH bmHS bHo-LS b}Hb}H be bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbAHbAHbAHb}HbebbHy	b}HbebbHq
b}HbebbHyb}HbebbHqb}Hbeb}HbebHbb}H9 LUxbHb	\bob}H be b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboiS qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%M	tbq%>  LOS LH@A   sbmHb}(,bmH bmH[S bHo-S b}Hb}H be( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbAHbAHbAHb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(bbHyb}Hbe(bbHqb}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bob}H be( b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%M	tbq9  LS LH@A   sbmHb}H,bmH bmHS bHo--S b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo?S qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboBS qDsbqD scqD	sbs%M	tbq4  LS LH@A   sbmHb}H,bmH bmHS bHo-~S b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo~S qDsbqD scqD	sbs%M	tbq0  L8S LH-   A   sbmHb}Hbe8bmH bmH<S bHo-S b}HbeHb}H beH b] bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbAHbAHbAHb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbob}H beH b] b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%M	tbq*  LS LH-   A   sbmHb}Hbe(8bmH bmHS bHo-:S b}HbeHb}H beH b]( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbAHbAHbAHb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbob}H beH b]( b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbohS qDsbqD scqD	sbs%M	tbq$  L"S LH-   A   sbmHb}HbeH8bmH bmH&S bHo-S b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%M	tbqO  LyS LH-   A   sbmHb}HbeH8bmH bmH}S bHo-S b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo[S qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%M	tbq  L̵S LH-   A   sbmHb}HbeHb]DbmH bmHʳS bHo-@S b}HbeHb]Hb}H beH b]H bU bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbob}H beH b]H bU b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboʬS qDsbqD scqD	sbs%M	tbqZ  LS LH-   A   sbmHb}HbeHb](DbmH bmHS bHo-S b}HbeHb]Hb}H beH b]H bU( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbAHbAHbAHb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbob}H beH b]H bU( b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboǧS qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo_S qDsbqD scqD	sbs%M	tbq  LS LH-   A   sbmHb}HbeHb]HDbmH bmHS bHo-S b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboHS qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%M	tbqy  LS LH-   A   sbmHb}HbeHb]HDbmH bmHS bHo-S b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboݚS qDsbqD scqD	sbs%bqr  bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%aS b]Dsb YD scYD	sb%bm   AsbmHb}HbeHb]HDbmH bHo-S bmH,S b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlb}H beH b]H bUH bHD$bH\$bHd$bHl$bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖI   I   EAAX  A)   r@A7  rAK  R  AD  =  A
<+  j1  2%  A  rA  L  E  A  w  L$S LA   sbmbmH bmH:S b} bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbS@%bӵ@%bS@%זb}bbHy	bHsb-HsbojS b}bbHq
bQHbHb}bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}bbHqb}bS} D sbS} DsbS%b}bb}H9 LUxb	bob} b}H9 I   II     b@boJbu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%M(bqZbq V  LS LA   sbm(bmH bmHÑS b}( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbS@%bӵ@%bS@%זb}(bbHy	bHsb-HsboS b}(bbHq
bQHbHb}(bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}(bbHqb}(bS} D sbS} DsbS%b}(b(b}H9LUxb)bob}( b}H9II   II     b@b(oJ
bu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%   M(bqZb@boJbu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%M	tbqQ  LvS LA   sbmHbmH bmHS b}H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbbHy	bHsb-HsboS b}HbbHq
bQHbHb}HbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbbHqb}HbS} D sbS} DsbS%b}HbHb}H9LUxbIbob}H b}H9I I   II     b@b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo?S qDsbqD scqD	sbs%   M(bqZb@b(oJ
bu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbozS qDsbqD scqD	sbs%M	tbqM  L4S LA   sbmHbmH bmHJS b}H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbbHy	bHsb-HsbozS b}HbbHq
bQHbHb}HbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbbHqb}HbS} D sbS} DsbS%b}HbHb}H9LUxbIbob}H b}H9I0I   II     b@bHo   bsu@Dbu@D bcu@Dbcu@Db@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%   M(bqZb@b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo5S qDsbqD scqD	sbs%M	tbqXI  LS LH@A   sbmHb},bmH bmHS bHo-qS b}Hb}H be bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbS@%bӵ@%bS@%זb}HbebbHy	bHsb-Hsbo݁S b}HbebbHq
bQHbHb}HbebSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbebbHqb}HbebS} D sbS} DsbS%b}HbebHbb}H9 LUxbHb	\bob}H be b}H9 I@I  II     b@bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%   M(bqZb@bHo   bsu@Dbu@D bcu@Dbcu@Db@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo3S qDsbqD scqD	sbs%M	tbqVD  LS LH@A   sbmHb}(,bmH bmHS bHo-oS b}Hb}H be( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbS@%bӵ@%bS@%זb}Hbe(bbHy	bHsb-Hsbo|S b}Hbe(bbHq
bQHbHb}Hbe(bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}Hbe(bbHqb}Hbe(bS} D sbS} DsbS%b}Hbe(bHb(b}H9LUxbHb)\bob}H be( b}H9IPI  II     b@bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbozS qDsbqD scqD	sbs%   M(bqZb@bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboyS qDsbqD scqD	sbs%M	tbq?  L|S LH@A   sbmHb}H,bmH bmHzS bHo-5{S b}Hb}H beH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHbbHy	bHsb-HsbowS b}HbeHbbHq
bQHbHb}HbeHbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHbbHqb}HbeHbS} D sbS} DsbS%b}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9I`I  II     b@bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbouS qDsbqD scqD	sbs%   M(bqZb@bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbotS qDsbqD scqD	sbs%M	tbq9  LnwS LH@A   sbmHb}H,bmH bmHzuS bHo-uS b}Hb}H beH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHbbHy	bHsb-Hsbo\rS b}HbeHbbHq
bQHbHb}HbeHbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHbbHqb}HbeHbS} D sbS} DsbS%b}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9IpI  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbowpS qDsbqD scqD	sbs%	  M(bqZb@bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboioS qDsbqD scqD	sbs%M	tbq4  L#rS LH-   A   sbmHb}Hbe8bmH bmH'pS bHo-pS b}HbeHb}H beH b] bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]bbHy	bHsb-HsbolS b}HbeHb]bbHq
bQHbHb}HbeHb]bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]bbHqb}HbeHb]bS} D sbS} DsbS%b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbob}H beH b] b}H9 I   IB  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbopjS qDsbqD scqD	sbs%  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbojiS qDsbqD scqD	sbs%M	tbq.  L$lS LH-   A   sbmHb}Hbe(8bmH bmH(jS bHo-jS b}HbeHb}H beH b]( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb](bbHy	bHsb-HsbofS b}HbeHb](bbHq
bQHbHb}HbeHb](bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb](bbHqb}HbeHb](bS} D sbS} DsbS%b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbob}H beH b]( b}H9I   I<  II     b@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbowdS qDsbqD scqD	sbs%<  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo6cS qDsbqD scqD	sbs%M	tbqY(  LeS LH-   A   sbmHb}HbeH8bmH bmHcS bHo-jdS b}HbeHb}H beH b]H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbbHy	bHsb-Hsbo`S b}HbeHb]HbbHq
bQHbHb}HbeHb]HbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbbHqb}HbeHb]HbS} D sbS} DsbS%b}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   IM  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo2^S qDsbqD scqD	sbs%6  M(bqZb@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo\S qDsbqD scqD	sbs%M	tbq"  L_S LH-   A   sbmHb}HbeH8bmH bmH]S bHo-+^S b}HbeHb}H beH b]H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbbHy	bHsb-HsboSZS b}HbeHb]HbbHq
bQHbHb}HbeHb]HbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbbHqb}HbeHb]HbS} D sbS} DsbS%b}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   I1  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboXS qDsbqD scqD	sbs%G  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboVS qDsbqD scqD	sbs%M	tbq  L}YS LH-   A   sbmHb}HbeHb]DbmH bmH{WS bHo-WS b}HbeHb]Hb}H beH b]H bU bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUbbHy	bHsb-HsboSS b}HbeHb]HbUbbHq
bQHbHb}HbeHb]HbUbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbUbbHqb}HbeHb]HbUbS} D sbS} DsbS%b}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbob}H beH b]H bU b}H9 I   Il  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo$QS qDsbqD scqD	sbs%+  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboOS qDsbqD scqD	sbs%M	tbq  LRS LH-   A   sbmHb}HbeHb](DbmH bmHPS bHo-"QS b}HbeHb]Hb}H beH b]H bU( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbU(bbHy	bHsb-HsboMS b}HbeHb]HbU(bbHq
bQHbHb}HbeHb]HbU(bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbU(bbHqb}HbeHb]HbU(bS} D sbS} DsbS%b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbob}H beH b]H bU( b}H9I   Ic  II     b@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo^JS qDsbqD scqD	sbs%f  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboHS qDsbqD scqD	sbs%M	tbq  LKS LH-   A   sbmHb}HbeHb]HDbmH bmHIS bHo-!JS b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUHbbHy	bHsb-HsboFS b}HbeHb]HbUHbbHq
bQHbHb}HbeHb]HbUHbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbUHbbHqb}HbeHb]HbUHbS} D sbS} DsbS%b}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   Iw  II     b@bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboICS qDsbqD scqD	sbs%]  M(bqZb@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboAS qDsbqD scqD	sbs%M	tbq
  LDS LH-   A   sbmHb}HbeHb]HDbmH bmHBS bHo-CS b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUHbbHy	bHsb-Hsbo>S b}HbeHb]HbUHbbHq
bQHbHb}HbeHb]HbUHbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbUHbbHqb}HbeHb]HbUHbS} D sbS} DsbS%b}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   M(bqZb@bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboH<S qDsbqD scqD	sbs%bqp  bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$	bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$
bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%:S b]Dsb YD scYD	sb%bm [  I   I   EM3  bHo\$
bHC bHod$	bHol$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHo:S b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHo9S b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHo
9S b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHo8S b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$A   A   D)EAAP  A  r@A2  rAD  PK  Ae>  8  A
'  ,  !  A.  rA  d    AC  ~  L:S LA   sbmbmH bmH8S b} bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbAHbAHbAHb}bbHy	b}bbHq
b}bbHyb}bbHqb}b}bb}H9 LUxb	bob} b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo4S qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba boe4S b}Dsb yD scyD	sb%bq M  L!7S LA   sbm(bmH bmH75S b}( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbAHbAHbAHb}(bbHy	b}(bbHq
b}(bbHyb}(bbHqb}(b}(b(b}H9LUxb)bob}( b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboy1S qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo0S qDsbqD scqD	sbs%M	tbq7J  Lb3S LA   sbmHbmH bmHx1S b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbob}H b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo-S qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo,S qDsbqD scqD	sbs%M	tbqmF  L/S LA   sbmHbmH bmH-S b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbob}H b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo)S qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo)S qDsbqD scqD	sbs%M	tbqB  L+S LH@A   sbmHb},bmH bmH)S bHo-M*S b}Hb}H be bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbAHbAHbAHb}HbebbHy	b}HbebbHq
b}HbebbHyb}HbebbHqb}Hbeb}HbebHbb}H9 LUxbHb	\bob}H be b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboj%S qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo$S qDsbqD scqD	sbs%M	tbq%>  LP'S LH@A   sbmHb}(,bmH bmH\%S bHo-%S b}Hb}H be( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbAHbAHbAHb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(bbHyb}Hbe(bbHqb}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bob}H be( b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo S qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%M	tbq9  L"S LH@A   sbmHb}H,bmH bmH S bHo-.!S b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo@S qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboCS qDsbqD scqD	sbs%M	tbq4  LS LH@A   sbmHb}H,bmH bmH	S bHo-S b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%M	tbq0  L9S LH-   A   sbmHb}Hbe8bmH bmH=S bHo-S b}HbeHb}H beH b] bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbAHbAHbAHb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbob}H beH b] b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%M	tbq*  LS LH-   A   sbmHb}Hbe(8bmH bmHS bHo-;S b}HbeHb}H beH b]( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbAHbAHbAHb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbob}H beH b]( b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboiS qDsbqD scqD	sbs%M	tbq$  L#S LH-   A   sbmHb}HbeH8bmH bmH'S bHo-S b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboS qDsbqD scqD	sbs%M	tbqO  LzS LH-   A   sbmHb}HbeH8bmH bmH~S bHo-S b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo\S qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo S qDsbqD scqD	sbs%M	tbq  LS LH-   A   sbmHb}HbeHb]DbmH bmH S bHo-AS b}HbeHb]Hb}H beH b]H bU bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbob}H beH b]H bU b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboR qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboR qDsbqD scqD	sbs%M	tbqZ  LR LH-   A   sbmHb}HbeHb](DbmH bmHR bHo-R b}HbeHb]Hb}H beH b]H bU( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbAHbAHbAHb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbob}H beH b]H bU( b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboR qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo`R qDsbqD scqD	sbs%M	tbq  LR LH-   A   sbmHb}HbeHb]HDbmH bmHR bHo-R b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboIR qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboR qDsbqD scqD	sbs%M	tbqy  LR LH-   A   sbmHb}HbeHb]HDbmH bmHR bHo-R b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboR qDsbqD scqD	sbs%bqr  bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%bR b]Dsb YD scYD	sb%bm ?  EAAIz  |HI&  |#I;  I.6  I0  {+  I"  I
d    I  |I\  I  7
  I  I  bao-R mR LvR Māb}H9 b} bo4brH9bbrHyybrHyybrHyybrHyybrHyybrHyybrHyybrHyybrHy	ybrHy
ybrHyybrHyybb}H9 LUxb	bob} b}H9 I   II     bHbobbMDbMDbMDbMD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%M(bqbbQ s=  ba(o-!R b(C R LR Māb}H9b}( bo4brH9b(brHy}brHy}brHy}brHy}brHy}brHy}brHy}brHy}brHy	}brHy
}brHy}brHy}b(b}H9LUxb)bob}( b}H9II   II     bHb(ob
bM(DbM(DbM(DbM(D bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%   M(bqbbHbobbMDbMDbMDbMD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%?R b] Dsbb] D sbs] D	sbs%M	tbQ:  baHo-sR bHC bmH"R LR Māb}H9b}H bo4brH9bHbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHy	b}HbrHy
b}HbrHyb}HbrHyb}HbHb}H9LUxbIbob}H b}H9I I   II     bHb(o0  b@8bbMHDbMHDbMHDbMHD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%@R b] Dsbb] D sbs] D	sbs%   M(bqbbHb(ob
bM(DbM(DbM(DbM(D bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%xR b] Dsbb] D sbs] D	sbs%M	tbQ7  baHo-R bHC bmH[R LR Māb}H9b}H bo4brH9bHbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHy	b}HbrHy
b}HbrHyb}HbrHyb}HbHb}H9LUxbIbob}H b}H9I0I   II     bHbHo   b3MHDbMHD bMHDbMHDb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%   M(bqbbHb(o0  b@8bbMHDbMHDbMHDbMHD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%M	tbQ45  baHo-R bHC bmHR bmHR L@R MI@āb}H9 b}H be bHo4bo|brH9bHbbrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHy	b}HabrHy
b}HabrHyb}HabrHyb}HabHbb}H9 LUxbHb	\bob}H be b}H9 I@I  II     bHbHo  b3MHDbMHD bMHDbMHDbobbEDbEDbEDbED bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%
R b] Dsbb] D sbs] D	sbs%   M(bqbbHbHo   b3MHDbMHD bMHDbMHDb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%?R b] Dsbb] D sbs] D	sbs%M	tbQ1  baHo-sR bHC bmH"R bmHXR LR MI@āb}H9b}H be( bHo4bo|brH9bHb(brHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHy	b}HebrHy
b}HebrHyb}HebrHyb}HebHb(b}H9LUxbHb)\bob}H be( b}H9IPI  II     bHbHobb3MHDbMHD bMHDbMHDb(ob
bE(DbE(DbE(DbE(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo  b3MHDbMHD bMHDbMHDbobbEDbEDbEDbED bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%M	tbQ.  baHo-R bHC bmH{R bmHR L*R MI@āb}H9b}H beH bHo4bo|brH9bHbHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHy	b}HbeHbrHy
b}HbeHbrHyb}HbeHbrHyb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9I`I  II     bHbHo   b3MHDbMHD bMHDbMHDb(o0  b@8bbEHDbEHDbEHDbEHD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%   M(bqbbHbHobb3MHDbMHD bMHDbMHDb(ob
bE(DbE(DbE(DbE(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%M	tbQ`*  baHo-R bHC bmHR bmHR LlR MI@āb}H9b}H beH bHo4bo|brH9bHbHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHy	b}HbeHbrHy
b}HbeHbrHyb}HbeHbrHyb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9IpI
  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%'R b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo   b3MHDbMHD bMHDbMHDb(o0  b@8bbEHDbEHDbEHDbEHD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%M	tbQ&  baHo-JR bHC bmHR bmH/R b}H%R LR MI   āb}H9 b}H beH b] bHo4bHo|boTbrH9bHbHbbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHy	b}HbeHYbrHy
b}HbeHYbrHyb}HbeHYbrHyb}HbeHYbHbHbb}H9 LUxbHbH\b	dbob}H beH b] bS}H9 I   IE  II     bHbHo   bMHDbMHD bMHDbMHDbHo  b3EHDbEHD bEHDbEHDbQHbHbHbHbobb-Db-Db-Db-D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%M	tbQ1"  baHo-R bHC bmHR bmHR b}H%:R L3R MI   āb}H9b}H beH b]( bHo4bHo|boTbrH9bHbHb(brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHy	b}HbeH]brHy
b}HbeH]brHyb}HbeH]brHyb}HbeH]bHbHb(b}H9LUxbHbH\b)dbob}H beH b]( bS}H9I   I?  II     bHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbQHbHbHbHb(ob
b-(Db-(Db-(Db-(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%OR b] Dsbb] D sbs] D	sbs%?  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo  b3EHDbEHD bEHDbEHDbQHbHbHbHbobb-Db-Db-Db-D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%M	tbQ  baHo-?R bHC bmHR bmH$R b}H%R LR MI   āb}H9b}H beH b]H bHo4bHo|boTbrH9bHbHbHbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHy	b}HbeHb]HbrHy
b}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H bS}H9I   IP  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb(o0  b@8bb-HDb-HDb-HDb-HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%9  M(bqbbHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbQHbHbHbHb(ob
b-(Db-(Db-(Db-(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%TR b] Dsbb] D sbs] D	sbs%M	tbQ  baHo-R bHC bmH7R bmHmR b}H%R LR MI   āb}H9b}H beH b]H bHo4bHo|boTbrH9bHbHbHbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHy	b}HbeHb]HbrHy
b}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H bS}H9I   I4  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%J  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb(o0  b@8bb-HDb-HDb-HDb-HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%M	tbQ.  baHo-ܺR bHC bmHR bmHR b}H%7R beH--R L&R MI   āb}H9 b}H beH b]H bU bHo4bHo|bHoTbo\brH9bHbHbHbbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHy	b}HbeHb]HQbrHy
b}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbHbHbHbb}H9 LUxbHbH\bHdb	lbob}H beH b]H bU bS}H9 I   Io  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo  b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖbobb%Db%Db%Db%D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%.  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%oR b] Dsbb] D sbs] D	sbs%M	tbQ  baHo-R bHC bmHRR bmHR b}H%R beH-R LR MI   āb}H9b}H beH b]H bU( bHo4bHo|bHoTbo\brH9bHbHbHb(brHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHy	b}HbeHb]HUbrHy
b}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbHbHbHb(b}H9LUxbHbH\bHdb)lbob}H beH b]H bU( bS}H9I   If  II     bHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbHobb-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(ob
b%(Db%(Db%(Db%(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%rR b] Dsbb] D sbs] D	sbs%i  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo  b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖbobb%Db%Db%Db%D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%M	tbQ	  baHo-8R bHC bmHR bmHR b}H%R beH-R LR MI   āb}H9b}H beH b]H bUH bHo4bHo|bHoTbo\brH9bHbHbHbHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHy	b}HbeHb]HbUHbrHy
b}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH bS}H9I   Iz  II     bHbHop   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(o0  b@8bb%HDb%HDb%HDb%HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%`  M(bqbbHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbHobb-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(ob
b%(Db%(Db%(Db%(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%R b] Dsbb] D sbs] D	sbs%M	tbQ  baHo-R bHC bmHeR bmHR b}H%R beH-R L R MI   āb}H9b}H beH b]H bUH bHo4bHo|bHoTbo\brH9bHbHbHbHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHy	b}HbeHb]HbUHbrHy
b}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH bS}H9I   M(bqbbHbHop   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(o0  b@8bb%HDb%HDb%HDb%HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%pR b] Dsbb] D sbs] D	sbs%bQbbqr] H}p J M1bqorMM	J  A   L%R L9UpLBUpMMx$boboZbobL%R Mbo,$a bLmpMI}M)boD$a R a bqI    	Dc	D c	Dc	DbQ!s	sbbQbqo3R C!D)sbQC!D )sC!D	sbS%I     MA   M)LepM L]pL%R āx\bqra ER a Lexb	$boLmpM) I    baHo-R baHoR baHo%R y~A   bHC bmH AsbmHbEHb-Hb%HDbmH bqHo%R bmH=dR bQEHbQ-HbQ%HbEH b-H b%H bH bӝHCAbHobHo\bHodbHolbH1bHbqHbqHbqHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHq	bEHbr-Hbr%HbrHbHq
bEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHbqHbqHbqHLUxbH<bHTbH\bHdbEH b-H b%H bH bH|$bqHT$bqH\$bqHd$MuObHo   bHD$bHo   bH\$
bHC bHo   bHd$	bHo`   bHl$I   ( AsbmHbEHb-Hb%HDbmH bqHo%R bmH=2R bQEHbQ-HbQ%HbEH b-H b%H bH bӝHCAbHoDbHo\bHodbHolbH1bHbqHbqHbqHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHq	bEHbr-Hbr%HbrHbHq
bEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHbqHbqHbqHLUxbH|bHTbH\bHdbEH b-H b%H bH bH|$bqHT$bqH\$bqHd$MF  bHo\$
bHC bHod$	bHol$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoR b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHofR b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoR b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHo\R b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoכR b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoRR b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHo͚R b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoHR b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bH,$A   I   I   I     AsbmHb}HbeHb]HDbmH bHo-yR bmHR b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlb}H beH b]H bUH bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo-ėR bmH:R b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%זbCH%ĖbCH%͖b}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHDbH\bHdbHlb}H beH b]H bUH bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo-	R bmHR b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$	bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\	bHod
bHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%זbHsb-HsboR b}HbeHb]HbUHbbHy	bӝH%bHbӕH%bHb}HbeHb]HbUHbbHq
bH;b(b}(9bbH;b(b}(9bb}HbeHb]HbUHbbHybs} DsbQb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbS} D sbS} DsbӅ%b}HbeHb]HbUHbHbHbHbHLUxbHDbH\	bHd
bHlb}H beH b]H bUH bHD$bH\$bHd$bHl$bqHoI   I   I   (I   V  I   ó  EA   D)bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗ   EAAoS  A  r@AC4  rANG  M  A@  :  A
g(  4.  "  A  rA    X  A}    LcR LA   sbmbmH bmHyR b} bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}bbHy	b}bbHq
b}bbHyb}bbHqb}bbHyb}bbHqb}b}bb}H9 LUxb	bob} b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboR qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba boR b}Dsb yD scyD	sb%bq P  LȋR LA   sbm(bmH bmHމR b}( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}(bbHy	b}(bbHq
b}(bbHyb}(bbHqb}(bbHyb}(bbHqb}(b}(b(b}H9LUxb)bob}( b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboR qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo2R qDsbqD scqD	sbs%M	tbqL  LR LA   sbmHbmH bmHR b}H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbob}H b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboR qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboKR qDsbqD scqD	sbs%M	tbqI  LR LA   sbmHbmH bmHR b}H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbob}H b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo=~R qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboa}R qDsbqD scqD	sbs%M	tbqE  LR LH@A   sbmHb},bmH bmH'~R bHo-~R b}Hb}H be bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbebbHy	b}HbebbHq
b}HbebbHyb}HbebbHqb}HbebbHyb}HbebbHqb}Hbeb}HbebHbb}H9 LUxbHb	\bob}H be b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboyR qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboxR qDsbqD scqD	sbs%M	tbqu@  Lw{R LH@A   sbmHb}(,bmH bmHyR bHo-yR b}Hb}H be( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(bbHyb}Hbe(bbHqb}Hbe(bbHyb}Hbe(bbHqb}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bob}H be( b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbotR qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbosR qDsbqD scqD	sbs%M	tbq;  LvR LH@A   sbmHb}H,bmH bmHtR bHo-,uR b}Hb}H beH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbopR qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbooR qDsbqD scqD	sbs%M	tbq6  LqR LH@A   sbmHb}H,bmH bmHoR bHo-TpR b}Hb}H beH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo6kR qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo+jR qDsbqD scqD	sbs%M	tbq1  LlR LH-   A   sbmHb}Hbe8bmH bmHjR bHo-_kR b}HbeHb}H beH b] bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbob}H beH b] b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboeR qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo~dR qDsbqD scqD	sbs%M	tbq6,  L8gR LH-   A   sbmHb}Hbe(8bmH bmH<eR bHo-eR b}HbeHb}H beH b]( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbob}H beH b]( b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo_R qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo^R qDsbqD scqD	sbs%M	tbqc&  LeaR LH-   A   sbmHb}HbeH8bmH bmHi_R bHo-_R b}HbeHb}H beH b]H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboZR qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboXR qDsbqD scqD	sbs%M	tbq   L[R LH-   A   sbmHb}HbeH8bmH bmHYR bHo-ZR b}HbeHb}H beH b]H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo4TR qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboRR qDsbqD scqD	sbs%M	tbq  LUR LH-   A   sbmHb}HbeHb]DbmH bmHSR bHo-TR b}HbeHb]Hb}H beH b]H bU bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbob}H beH b]H bU b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboMR qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbobLR qDsbqD scqD	sbs%M	tbq  LOR LH-   A   sbmHb}HbeHb](DbmH bmHMR bHo-MR b}HbeHb]Hb}H beH b]H bU( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbob}H beH b]H bU( b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboGR qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboER qDsbqD scqD	sbs%M	tbqn  LpHR LH-   A   sbmHb}HbeHb]HDbmH bmHnFR bHo-FR b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo^@R qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo>R qDsbqD scqD	sbs%M	tbq  LAR LH-   A   sbmHb}HbeHb]HDbmH bmH?R bHo--@R b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo9R qDsbqD scqD	sbs%bqo  bqHol$bqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%98R b]Dsb YD scYD	sb%bm &Y AsbmHb}HbeHb]HDbmH bHo-9R bmH9R b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlb}H beH b]H bUH bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo-5R bmHO5R b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%זbCH%ĖbCH%͖b}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHDbH\bHdbHlb}H beH b]H bUH bHD$bH\$bHd$bHl$bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$	bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$
bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%N/R b]Dsb YD scYD	sb%I   I   EA   D)EAA?S  A  r@A"4  rA$G  M  Ak@  9  A
L(  .  "  A|  rA    L  Aw    Ll1R LA   sbmbmH bmH/R b} bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbAHbAHbAHb}bbHy	b}bbHq
b}bbHyb}bbHqb}bbHyb}bbHqb}b}bb}H9 LUxb	bob} b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo+R qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo+R b}Dsb yD scyD	sb%bq P  L-R LA   sbm(bmH bmH+R b}( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbAHbAHbAHb}(bbHy	b}(bbHq
b}(bbHyb}(bbHqb}(bbHyb}(bbHqb}(b}(b(b}H9LUxb)bob}( b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo(R qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboA'R qDsbqD scqD	sbs%M	tbqL  L)R LA   sbmHbmH bmH(R b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbob}H b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo.$R qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo]#R qDsbqD scqD	sbs%M	tbqH  L&R LA   sbmHbmH bmH-$R b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbob}H b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboR R qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbovR qDsbqD scqD	sbs%M	tbqD  L0"R LH@A   sbmHb},bmH bmH< R bHo- R b}Hb}H be bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbAHbAHbAHb}HbebbHy	b}HbebbHq
b}HbebbHyb}HbebbHqb}HbebbHyb}HbebbHqb}Hbeb}HbebHbb}H9 LUxbHb	\bob}H be b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboR qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboR qDsbqD scqD	sbs%M	tbqW@  LR LH@A   sbmHb}(,bmH bmHR bHo-R b}Hb}H be( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbAHbAHbAHb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(bbHyb}Hbe(bbHqb}Hbe(bbHyb}Hbe(bbHqb}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bob}H be( b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboR qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboR qDsbqD scqD	sbs%M	tbq;  LR LH@A   sbmHb}H,bmH bmHR bHo-GR b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo3R qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo6R qDsbqD scqD	sbs%M	tbq6  LR LH@A   sbmHb}H,bmH bmHR bHo-rR b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboWR qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboLR qDsbqD scqD	sbs%M	tbq1  LR LH-   A   sbmHb}Hbe8bmH bmH
R bHo-R b}HbeHb}H beH b] bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbAHbAHbAHb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbob}H beH b] b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboR qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboR qDsbqD scqD	sbs%M	tbq$,  L\	R LH-   A   sbmHb}Hbe(8bmH bmH`R bHo-R b}HbeHb}H beH b]( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbAHbAHbAHb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbob}H beH b]( b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboR qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo R qDsbqD scqD	sbs%M	tbqT&  LR LH-   A   sbmHb}HbeH8bmH bmHR bHo-R b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo/Q qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%M	tbqy   LQ LH-   A   sbmHb}HbeH8bmH bmHQ bHo-+Q b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboaQ qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%M	tbq  LQ LH-   A   sbmHb}HbeHb]DbmH bmHQ bHo-FQ b}HbeHb]Hb}H beH b]H bU bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbob}H beH b]H bU b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%M	tbq  LLQ LH-   A   sbmHb}HbeHb](DbmH bmHJQ bHo-Q b}HbeHb]Hb}H beH b]H bU( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbAHbAHbAHb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbob}H beH b]H bU( b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQQ qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%M	tbqk  LQ LH-   A   sbmHb}HbeHb]HDbmH bmHQ bHo-Q b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo5Q qDsbqD scqD	sbs%M	tbq  LQ LH-   A   sbmHb}HbeHb]HDbmH bmHQ bHo-cQ b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%bqr  bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%oQ b]Dsb YD scYD	sb%bm \  AsbmHb}HbeHb]HDbmH bHo-Q bmH:Q b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlb}H beH b]H bUH bHD$bH\$bHd$bHl$bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖI   I   EAAZ[  A!  r@Ap9  rAN  ZU  AF  ?  A
n,  2  2&  Ae  rA@      A    LQ LA   sbmbmH bmH
Q b} bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbS@%bӵ@%bS@%זb}bbHy	bHsb-Hsbo:Q b}bbHq
bQHbHb}bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}bbHqb}bbHyb}bbHqb}bS} D sbS} DsbS%b}bb}H9 LUxb	bob} b}H9 I   II     b@boJbu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%M(bqZbq X  LcQ LA   sbm(bmH bmHyQ b}( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbS@%bӵ@%bS@%זb}(bbHy	bHsb-HsboQ b}(bbHq
bQHbHb}(bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}(bbHqb}(bbHyb}(bbHqb}(bS} D sbS} DsbS%b}(b(b}H9LUxb)bob}( b}H9II   II     b@b(oJ
bu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%   M(bqZb@boJbu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboXQ qDsbqD scqD	sbs%M	tbqkT  LQ LA   sbmHbmH bmH(Q b}H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbbHy	bHsb-HsboXQ b}HbbHq
bQHbHb}HbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbbHqb}HbbHyb}HbbHqb}HbS} D sbS} DsbS%b}HbHb}H9LUxbIbob}H b}H9I I   II     b@b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%   M(bqZb@b(oJ
bu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%M	tbqP  LQ LA   sbmHbmH bmHQ b}H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbbHy	bHsb-HsboQ b}HbbHq
bQHbHb}HbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbbHqb}HbbHyb}HbbHqb}HbS} D sbS} DsbS%b}HbHb}H9LUxbIbob}H b}H9I0I   II     b@bHo   bsu@Dbu@D bcu@Dbcu@Db@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbomQ qDsbqD scqD	sbs%   M(bqZb@b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%M	tbqK  LWQ LH@A   sbmHb},bmH bmHcQ bHo-Q b}Hb}H be bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbS@%bӵ@%bS@%זb}HbebbHy	bHsb-HsboEQ b}HbebbHq
bQHbHb}HbebSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbebbHqb}HbebbHyb}HbebbHqb}HbebS} D sbS} DsbS%b}HbebHbb}H9 LUxbHb	\bob}H be b}H9 I@I  II     b@bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo=Q qDsbqD scqD	sbs%   M(bqZb@bHo   bsu@Dbu@D bcu@Dbcu@Db@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbouQ qDsbqD scqD	sbs%M	tbqF  L/Q LH@A   sbmHb}(,bmH bmH;Q bHo-Q b}Hb}H be( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbS@%bӵ@%bS@%זb}Hbe(bbHy	bHsb-HsboQ b}Hbe(bbHq
bQHbHb}Hbe(bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}Hbe(bbHqb}Hbe(bbHyb}Hbe(bbHqb}Hbe(bS} D sbS} DsbS%b}Hbe(bHb(b}H9LUxbHb)\bob}H be( b}H9IPI  II     b@bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%   M(bqZb@bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%M	tbq(A  LϼQ LH@A   sbmHb}H,bmH bmHۺQ bHo-QQ b}Hb}H beH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHbbHy	bHsb-HsboQ b}HbeHbbHq
bQHbHb}HbeHbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHbbHqb}HbeHbbHyb}HbeHbbHqb}HbeHbS} D sbS} DsbS%b}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9I`I  II     b@bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%   M(bqZb@bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%M	tbq;  LdQ LH@A   sbmHb}H,bmH bmHpQ bHo-Q b}Hb}H beH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHbbHy	bHsb-HsboRQ b}HbeHbbHq
bQHbHb}HbeHbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHbbHqb}HbeHbbHyb}HbeHbbHqb}HbeHbS} D sbS} DsbS%b}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9IpI  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboGQ qDsbqD scqD	sbs%	  M(bqZb@bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo9Q qDsbqD scqD	sbs%M	tbqL6  LQ LH-   A   sbmHb}Hbe8bmH bmHQ bHo-mQ b}HbeHb}H beH b] bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]bbHy	bHsb-HsboQ b}HbeHb]bbHq
bQHbHb}HbeHb]bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]bbHqb}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]bS} D sbS} DsbS%b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbob}H beH b] b}H9 I   IB  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%M	tbq0  L«Q LH-   A   sbmHb}Hbe(8bmH bmHƩQ bHo-<Q b}HbeHb}H beH b]( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb](bbHy	bHsb-HsbodQ b}HbeHb](bbHq
bQHbHb}HbeHb](bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb](bbHqb}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](bS} D sbS} DsbS%b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbob}H beH b]( b}H9I   I<  II     b@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%<  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%M	tbq)  L\Q LH-   A   sbmHb}HbeH8bmH bmH`Q bHo-֣Q b}HbeHb}H beH b]H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbbHy	bHsb-HsboQ b}HbeHb]HbbHq
bQHbHb}HbeHb]HbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbbHqb}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]HbS} D sbS} DsbS%b}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   IM  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbolQ qDsbqD scqD	sbs%6  M(bqZb@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo1Q qDsbqD scqD	sbs%M	tbqD#  LQ LH-   A   sbmHb}HbeH8bmH bmHQ bHo-eQ b}HbeHb}H beH b]H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbbHy	bHsb-HsboQ b}HbeHb]HbbHq
bQHbHb}HbeHb]HbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbbHqb}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]HbS} D sbS} DsbS%b}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   I1  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%G  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo˕Q qDsbqD scqD	sbs%M	tbq  LQ LH-   A   sbmHb}HbeHb]DbmH bmHQ bHo-Q b}HbeHb]Hb}H beH b]H bU bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUbbHy	bHsb-HsboݒQ b}HbeHb]HbUbbHq
bQHbHb}HbeHb]HbUbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbUbbHqb}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUbS} D sbS} DsbS%b}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbob}H beH b]H bU b}H9 I   Il  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%+  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%M	tbq  LxQ LH-   A   sbmHb}HbeHb](DbmH bmHvQ bHo-Q b}HbeHb]Hb}H beH b]H bU( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbU(bbHy	bHsb-HsboЋQ b}HbeHb]HbU(bbHq
bQHbHb}HbeHb]HbU(bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbU(bbHqb}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(bS} D sbS} DsbS%b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbob}H beH b]H bU( b}H9I   Ic  II     b@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%f  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%M	tbq  L9Q LH-   A   sbmHb}HbeHb]HDbmH bmH7Q bHo-Q b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUHbbHy	bHsb-HsboQ b}HbeHb]HbUHbbHq
bQHbHb}HbeHb]HbUHbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbS} D sbS} DsbS%b}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   Iw  II     b@bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQ qDsbqD scqD	sbs%]  M(bqZb@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo5Q qDsbqD scqD	sbs%M	tbqH  LQ LH-   A   sbmHb}HbeHb]HDbmH bmHQ bHo-cQ b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUHbbHy	bHsb-HsboG}Q b}HbeHb]HbUHbbHq
bQHbHb}HbeHb]HbUHbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbS} D sbS} DsbS%b}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   M(bqZb@bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboXzQ qDsbqD scqD	sbs%bqp  bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$	bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$
bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%xQ b]Dsb YD scYD	sb%bm ˙  I   I   EM3  bHo\$
bHC bHod$	bHol$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHo$xQ b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHowQ b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHowQ b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHovQ b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$A   A   D)EAA?S  A  r@A"4  rA$G  M  Ak@  9  A
L(  .  "  A|  rA    L  Aw    LxQ LA   sbmbmH bmHvQ b} bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbAHbAHbAHb}bbHy	b}bbHq
b}bbHyb}bbHqb}bbHyb}bbHqb}b}bb}H9 LUxb	bob} b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bborQ qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo[rQ b}Dsb yD scyD	sb%bq P  LuQ LA   sbm(bmH bmH-sQ b}( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbAHbAHbAHb}(bbHy	b}(bbHq
b}(bbHyb}(bbHqb}(bbHyb}(bbHqb}(b}(b(b}H9LUxb)bob}( b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboUoQ qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbonQ qDsbqD scqD	sbs%M	tbqL  L>qQ LA   sbmHbmH bmHToQ b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbob}H b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboqkQ qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbojQ qDsbqD scqD	sbs%M	tbqH  LZmQ LA   sbmHbmH bmHpkQ b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbob}H b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbogQ qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbofQ qDsbqD scqD	sbs%M	tbqD  LsiQ LH@A   sbmHb},bmH bmHgQ bHo-gQ b}Hb}H be bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbAHbAHbAHb}HbebbHy	b}HbebbHq
b}HbebbHyb}HbebbHqb}HbebbHyb}HbebbHqb}Hbeb}HbebHbb}H9 LUxbHb	\bob}H be b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbobQ qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbobQ qDsbqD scqD	sbs%M	tbqW@  LdQ LH@A   sbmHb}(,bmH bmHbQ bHo-TcQ b}Hb}H be( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbAHbAHbAHb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(bbHyb}Hbe(bbHqb}Hbe(bbHyb}Hbe(bbHqb}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bob}H be( b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN^Q qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN]Q qDsbqD scqD	sbs%M	tbq;  L`Q LH@A   sbmHb}H,bmH bmH^Q bHo-^Q b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbovYQ qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboyXQ qDsbqD scqD	sbs%M	tbq6  L3[Q LH@A   sbmHb}H,bmH bmH?YQ bHo-YQ b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboTQ qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboSQ qDsbqD scqD	sbs%M	tbq1  LIVQ LH-   A   sbmHb}Hbe8bmH bmHMTQ bHo-TQ b}HbeHb}H beH b] bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbAHbAHbAHb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbob}H beH b] b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboNQ qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboMQ qDsbqD scqD	sbs%M	tbq$,  LPQ LH-   A   sbmHb}Hbe(8bmH bmHNQ bHo-OQ b}HbeHb}H beH b]( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbAHbAHbAHb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbob}H beH b]( b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboSIQ qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboHQ qDsbqD scqD	sbs%M	tbqT&  LJQ LH-   A   sbmHb}HbeH8bmH bmHHQ bHo-IIQ b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bborCQ qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo:BQ qDsbqD scqD	sbs%M	tbqy   LDQ LH-   A   sbmHb}HbeH8bmH bmHBQ bHo-nCQ b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo=Q qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo[<Q qDsbqD scqD	sbs%M	tbq  L?Q LH-   A   sbmHb}HbeHb]DbmH bmH=Q bHo-=Q b}HbeHb]Hb}H beH b]H bU bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbob}H beH b]H bU b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo7Q qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo5Q qDsbqD scqD	sbs%M	tbq  L8Q LH-   A   sbmHb}HbeHb](DbmH bmH6Q bHo-7Q b}HbeHb]Hb}H beH b]H bU( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbAHbAHbAHb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbob}H beH b]H bU( b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo0Q qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo,/Q qDsbqD scqD	sbs%M	tbqk  L1Q LH-   A   sbmHb}HbeHb]HDbmH bmH/Q bHo-Z0Q b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo)Q qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbox(Q qDsbqD scqD	sbs%M	tbq  L2+Q LH-   A   sbmHb}HbeHb]HDbmH bmH0)Q bHo-)Q b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo.#Q qDsbqD scqD	sbs%bqr  bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%!Q b]Dsb YD scYD	sb%bm B  EAAIL  |HI~(  |#I,>  Ib8  I2  7-  If#  I
    I  |I  I3  
  I  I  bao-U!Q !Q L#Q Māb}H9 b} bo4brH9bbrHyybrHyybrHyybrHyybrHyybrHyybrHyybrHyybrHy	ybrHy
ybrHyybrHyybrHyybrHyybb}H9 LUxb	bob} b}H9 I   II     bHbobbMDbMDbMDbMD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%.Q b] Dsbb] D sbs] D	sbs%M(bqbbQ @  ba(o-YQ b(C 
 Q L!Q Māb}H9b}( bo4brH9b(brHy}brHy}brHy}brHy}brHy}brHy}brHy}brHy}brHy	}brHy
}brHy}brHy}brHy}brHy}b(b}H9LUxb)bob}( b}H9II   II     bHb(ob
bM(DbM(DbM(DbM(D bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%'Q b] Dsbb] D sbs] D	sbs%   M(bqbbHbobbMDbMDbMDbMD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%_Q b] Dsbb] D sbs] D	sbs%M	tbQE=  baHo-Q bHC bmHBQ LQ Māb}H9b}H bo4brH9bHbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHy	b}HbrHy
b}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbHb}H9LUxbIbob}H b}H9I I   II     bHb(o0  b@8bbMHDbMHDbMHDbMHD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%FQ b] Dsbb] D sbs] D	sbs%   M(bqbbHb(ob
bM(DbM(DbM(DbM(D bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%~Q b] Dsbb] D sbs] D	sbs%M	tbQd:  baHo-Q bHC bmHaQ LQ Māb}H9b}H bo4brH9bHbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHy	b}HbrHy
b}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbHb}H9LUxbIbob}H b}H9I0I   II     bHbHo   b3MHDbMHD bMHDbMHDb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%mQ b] Dsbb] D sbs] D	sbs%   M(bqbbHb(o0  b@8bbMHDbMHDbMHDbMHD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%Q b] Dsbb] D sbs] D	sbs%M	tbQ7  baHo-Q bHC bmH}Q bmHQ L,Q MI@āb}H9 b}H be bHo4bo|brH9bHbbrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHy	b}HabrHy
b}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabHbb}H9 LUxbHb	\bob}H be b}H9 I@I  II     bHbHo  b3MHDbMHD bMHDbMHDbobbEDbEDbEDbED bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%Q b] Dsbb] D sbs] D	sbs%   M(bqbbHbHo   b3MHDbMHD bMHDbMHDb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%Q b] Dsbb] D sbs] D	sbs%M	tbQ3  baHo-;Q bHC bmHQ bmH Q LQ MI@āb}H9b}H be( bHo4bo|brH9bHb(brHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHy	b}HebrHy
b}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebHb(b}H9LUxbHb)\bob}H be( b}H9IPI  II     bHbHobb3MHDbMHD bMHDbMHDb(ob
bE(DbE(DbE(DbE(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%BQ b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo  b3MHDbMHD bMHDbMHDbobbEDbEDbEDbED bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%<Q b] Dsbb] D sbs] D	sbs%M	tbQ"0  baHo-pQ bHC bmHQ bmHUQ LQ MI@āb}H9b}H beH bHo4bo|brH9bHbHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHy	b}HbeHbrHy
b}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9I`I  II     bHbHo   b3MHDbMHD bMHDbMHDb(o0  b@8bbEHDbEHDbEHDbEHD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%[Q b] Dsbb] D sbs] D	sbs%   M(bqbbHbHobb3MHDbMHD bMHDbMHDb(ob
bE(DbE(DbE(DbE(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%XQ b] Dsbb] D sbs] D	sbs%M	tbQ>,  baHo-Q bHC bmH;Q bmHqQ LQ MI@āb}H9b}H beH bHo4bo|brH9bHbHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHy	b}HbeHbrHy
b}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbHbHb}H9LUxbHbI\bob}H beH b}H9IpI
  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%Q b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo   b3MHDbMHD bMHDbMHDb(o0  b@8bbEHDbEHDbEHDbEHD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%nQ b] Dsbb] D sbs] D	sbs%M	tbQT(  baHo-Q bHC bmHQQ bmHQ b}H%Q L	Q MI   āb}H9 b}H beH b] bHo4bHo|boTbrH9bHbHbbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHy	b}HbeHYbrHy
b}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbHbHbb}H9 LUxbHbH\b	dbob}H beH b] bS}H9 I   IE  II     bHbHo   bMHDbMHD bMHDbMHDbHo  b3EHDbEHD bEHDbEHDbQHbHbHbHbobb-Db-Db-Db-D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%Q b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%Q b] Dsbb] D sbs] D	sbs%M	tbQ#  baHo-Q bHC bmHQ bmHQ b}H%bQ L[Q MI   āb}H9b}H beH b]( bHo4bHo|boTbrH9bHbHb(brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHy	b}HbeH]brHy
b}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]bHbHb(b}H9LUxbHbH\b)dbob}H beH b]( bS}H9I   I?  II     bHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbQHbHbHbHb(ob
b-(Db-(Db-(Db-(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%GP b] Dsbb] D sbs] D	sbs%?  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo  b3EHDbEHD bEHDbEHDbQHbHbHbHbobb-Db-Db-Db-D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%P b] Dsbb] D sbs] D	sbs%M	tbQ  baHo-7P bHC bmHP bmHP b}H%P L Q MI   āb}H9b}H beH b]H bHo4bHo|boTbrH9bHbHbHbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHy	b}HbeHb]HbrHy
b}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H bS}H9I   IP  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb(o0  b@8bb-HDb-HDb-HDb-HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%XP b] Dsbb] D sbs] D	sbs%9  M(bqbbHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbQHbHbHbHb(ob
b-(Db-(Db-(Db-(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%P b] Dsbb] D sbs] D	sbs%M	tbQ   baHo-NP bHC bmHP bmH3P b}H%P LP MI   āb}H9b}H beH b]H bHo4bHo|boTbrH9bHbHbHbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHy	b}HbeHb]HbrHy
b}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbob}H beH b]H bS}H9I   I4  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%P b] Dsbb] D sbs] D	sbs%J  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb(o0  b@8bb-HDb-HDb-HDb-HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%<P b] Dsbb] D sbs] D	sbs%M	tbQ"  baHo-pP bHC bmHP bmHUP b}H%P beH-P LP MI   āb}H9 b}H beH b]H bU bHo4bHo|bHoTbo\brH9bHbHbHbbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHy	b}HbeHb]HQbrHy
b}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbHbHbHbb}H9 LUxbHbH\bHdb	lbob}H beH b]H bU bS}H9 I   Io  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo  b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖbobb%Db%Db%Db%D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%P b] Dsbb] D sbs] D	sbs%.  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%P b] Dsbb] D sbs] D	sbs%M	tbQ  baHo-P bHC bmHP bmHP b}H%VP beH-LP LEP MI   āb}H9b}H beH b]H bU( bHo4bHo|bHoTbo\brH9bHbHbHb(brHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHy	b}HbeHb]HUbrHy
b}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbHbHbHb(b}H9LUxbHbH\bHdb)lbob}H beH b]H bU( bS}H9I   If  II     bHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbHobb-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(ob
b%(Db%(Db%(Db%(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%P b] Dsbb] D sbs] D	sbs%i  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo  b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖbobb%Db%Db%Db%D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo% P b] Dsbb] D sbs] D	sbs%M	tbQ
  baHo-TP bHC bmHP bmH9P b}H%P beH-P LP MI   āb}H9b}H beH b]H bUH bHo4bHo|bHoTbo\brH9bHbHbHbHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHy	b}HbeHb]HbUHbrHy
b}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH bS}H9I   Iz  II     bHbHop   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(o0  b@8bb%HDb%HDb%HDb%HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%P b] Dsbb] D sbs] D	sbs%`  M(bqbbHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbHobb-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(ob
b%(Db%(Db%(Db%(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%`P b] Dsbb] D sbs] D	sbs%M	tbQF  baHo-P bHC bmHCP bmHyP b}H%P beH-P LP MI   āb}H9b}H beH b]H bUH bHo4bHo|bHoTbo\brH9bHbHbHbHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHy	b}HbeHb]HbUHbrHy
b}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbob}H beH b]H bUH bS}H9I   M(bqbbHbHop   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(o0  b@8bb%HDb%HDb%HDb%HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%P b] Dsbb] D sbs] D	sbs%bQbbqr H}p   vcbH$bHD$bHD$bHD$bHD$bHD$bHD$bHD$bHD$bHD$	bHD$
bHD$wzo}zouzomzoezo]zoUzoMzoEopo`He^_A_A^A]A\][ÐSUATAUAVAWWVH   H$   4$|$zD$ zL$0zT$@z\$Pzd$`zl$pz$   z$   H0  H   	t*A _ 1D' H}p  M1bqorMM	F  A   L%P L9UpLBUpMMx$boboZbobL%P Mbo,$a bobLmpMI}M)boD$I 5>P I bqI    	Dc	D c	Dc	DbQ!s	sbbQbqoiP C!D)sbQC!D )sC!D	sbS%I     MA   M)LepM L]pL%P āx\bqrLexb	$boLmpM) I   >i baHo-OP baHoEP baHo%P y~A   bHC bmH AsbmHbEHb-Hb%HDbmH bqHo%2P bmH=P bQEHbQ-HbQ%HbEH b-H b%H bH bӝHCAbHobHo\bHodbHolbH1bHbqHbqHbqHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHq	bEHbr-Hbr%HbrHbHq
bEHbr-Hbr%HbrHbHbqHbqHbqHLUxbH<bHTbH\bHdb}H beH b]H bUH bH|$bqHT$bqH\$bqHd$MuObHo   bHD$bHo   bH\$
bHC bHo   bHd$	bHo`   bHl$I    AsbmHbEHb-Hb%HDbmH bqHo%|P bmH=P bQEHbQ-HbQ%HbEH b-H b%H bH bӝHCAbHoDbHo\bHodbHolbH1bHbqHbqHbqHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHq	bEHbr-Hbr%HbrHbHq
bEHbr-Hbr%HbrHbHbqHbqHbqHLUxbH|bHTbH\bHdb}H beH b]H bUH bH|$bqHT$bqH\$bqHd$MF  bHo\$
bHC bHod$	bHol$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHo'P b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoP b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoP b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoP b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoP b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoP b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHo	P b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoP b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bH,$A   I   I   I   d
  AsbmHb}HbeHb]HDbmH bHo-P bmH+P b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo-|P bmHP b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%זbCH%ĖbCH%͖b}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHDbH\bHdbHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo-=P bmHP b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$	bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\	bHod
bHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%זbHsb-HsboFP b}HbeHb]HbUHbbHy	bӝH%bHbӕH%bHb}HbeHb]HbUHbbHq
bH;b(b}(9bbH;b(b}(9bb}HbeHb]HbUHbs} DsbQbS} D sbS} DsbӅ%b}HbeHb]HbUHbHbHbHbHLUxbHDbH\	bHd
bHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$bqHoI   I   I   I   P  I   ˧  EA   D)bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗ   EAAM  AP  r@A1  rAB  H  A<  t6  A
&  l+     A
  rAl      A  g  LP LA   sbmbmH bmH)P b} bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}bbHy	b}bbHq
b}b}bb}H9 LUxb	bobu  b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba boP b}Dsb yD scyD	sb%bq zK  LP LA   sbm(bmH bmHP b}( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}(bbHy	b}(bbHq
b}(b}(b(b}H9LUxb)bobu  b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboJP qDsbqD scqD	sbs%M	tbqG  LP LA   sbmHbmH bmHP b}H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbbHy	b}HbbHq
b}Hb}HbHb}H9LUxbIbobu@ b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbohP qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%M	tbqD  LQP LA   sbmHbmH bmHgP b}H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbbHy	b}HbbHq
b}Hb}HbHb}H9LUxbIbobu@ b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%M	tbqi@  LP LH@A   sbmHb},bmH bmHP bHo-P b}Hb}H be bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbebbHy	b}HbebbHq
b}Hbeb}HbebHbb}H9 LUxbHb	\bobu@ be  b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo]P qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%M	tbq<  LCP LH@A   sbmHb}(,bmH bmHOP bHo-ŴP b}Hb}H be( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bobu@ be  b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%M	tbq7  L±P LH@A   sbmHb}H,bmH bmHίP bHo-DP b}Hb}H beH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHbbHy	b}HbeHbbHq
b}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboyP qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo|P qDsbqD scqD	sbs%M	tbq3  L6P LH@A   sbmHb}H,bmH bmHBP bHo-P b}Hb}H beH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHbbHy	b}HbeHbbHq
b}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboۥP qDsbqD scqD	sbs%M	tbqc.  LP LH-   A   sbmHb}Hbe8bmH bmHP bHo-P b}HbeHb}H beH b] bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbobu@ be@ b]  b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%M	tbq)  LLP LH-   A   sbmHb}Hbe(8bmH bmHPP bHo-ơP b}HbeHb}H beH b]( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbobu@ be@ b]  b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboaP qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo#P qDsbqD scqD	sbs%M	tbq#  LݝP LH-   A   sbmHb}HbeH8bmH bmHP bHo-WP b}HbeHb}H beH b]H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%M	tbq1  LcP LH-   A   sbmHb}HbeH8bmH bmHgP bHo-ݖP b}HbeHb}H beH b]H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbotP qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo+P qDsbqD scqD	sbs%M	tbq  LP LH-   A   sbmHb}HbeHb]DbmH bmHP bHo-YP b}HbeHb]Hb}H beH b]H bU bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbobu@ be@ b]@ bU  b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboZP qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%M	tbq  L،P LH-   A   sbmHb}HbeHb](DbmH bmH֊P bHo-LP b}HbeHb]Hb}H beH b]H bU( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbobu@ be@ b]@ bU  b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboVP qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%M	tbqv  LP LH-   A   sbmHb}HbeHb]HDbmH bmHP bHo-P b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo}P qDsbqD scqD	sbs%M	tbq;  LmP LH-   A   sbmHb}HbeHb]HDbmH bmHk~P bHo-~P b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboxP qDsbqD scqD	sbs%bqo  bqHol$bqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%iwP b]Dsb YD scYD	sb%bm A AsbmHb}HbeHb]HDbmH bHo-xP bmH4xP b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo-uP bmHtP b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%זbCH%ĖbCH%͖b}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHDbH\bHdbHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$	bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$
bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%voP b]Dsb YD scYD	sb%I   I   EA   D)EAAM  A;  r@A0  rAB  H  A_<  P6  A
%  N+     A
  rAZ    |  A  d  LqP LA   sbmbmH bmHoP b} bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbAHbAHbAHb}bbHy	b}bbHq
b}b}bb}H9 LUxb	bobu  b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo
lP qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba botkP b}Dsb yD scyD	sb%bq PK  L0nP LA   sbm(bmH bmHFlP b}( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbAHbAHbAHb}(bbHy	b}(bbHq
b}(b}(b(b}H9LUxb)bobu  b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbohP qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbogP qDsbqD scqD	sbs%M	tbqG  LjP LA   sbmHbmH bmHhP b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}Hb}HbHb}H9LUxbIbobu@ b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbodP qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo!dP qDsbqD scqD	sbs%M	tbqC  LfP LA   sbmHbmH bmHdP b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}Hb}HbHb}H9LUxbIbobu@ b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboJaP qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbon`P qDsbqD scqD	sbs%M	tbqH@  L(cP LH@A   sbmHb},bmH bmH4aP bHo-aP b}Hb}H be bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbAHbAHbAHb}HbebbHy	b}HbebbHq
b}Hbeb}HbebHbb}H9 LUxbHb	\bobu@ be  b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo\P qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo\P qDsbqD scqD	sbs%M	tbq;  L^P LH@A   sbmHb}(,bmH bmH\P bHo-U]P b}Hb}H be( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbAHbAHbAHb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bobu@ be  b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboXP qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboWP qDsbqD scqD	sbs%M	tbqu7  LUZP LH@A   sbmHb}H,bmH bmHaXP bHo-XP b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboTP qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboSP qDsbqD scqD	sbs%M	tbq2  LUP LH@A   sbmHb}H,bmH bmHSP bHo-NTP b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboOP qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbotNP qDsbqD scqD	sbs%M	tbqN.  L.QP LH-   A   sbmHb}Hbe8bmH bmH2OP bHo-OP b}HbeHb}H beH b] bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbAHbAHbAHb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbobu@ be@ b]  b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo@JP qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo.IP qDsbqD scqD	sbs%M	tbq)  LKP LH-   A   sbmHb}Hbe(8bmH bmHIP bHo-bJP b}HbeHb}H beH b]( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbAHbAHbAHb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbobu@ be@ b]  b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo EP qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboCP qDsbqD scqD	sbs%M	tbq#  L|FP LH-   A   sbmHb}HbeH8bmH bmHDP bHo-DP b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo?P qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboK>P qDsbqD scqD	sbs%M	tbq%  LAP LH-   A   sbmHb}HbeH8bmH bmH	?P bHo-?P b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo:P qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo8P qDsbqD scqD	sbs%M	tbq  L;P LH-   A   sbmHb}HbeHb]DbmH bmH9P bHo-9P b}HbeHb]Hb}H beH b]H bU bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbobu@ be@ b]@ bU  b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo4P qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo2P qDsbqD scqD	sbs%M	tbq  L5P LH-   A   sbmHb}HbeHb](DbmH bmH~3P bHo-3P b}HbeHb]Hb}H beH b]H bU( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbAHbAHbAHb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbobu@ be@ b]@ bU  b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo.P qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo,P qDsbqD scqD	sbs%M	tbqs  LS/P LH-   A   sbmHb}HbeHb]HDbmH bmHQ-P bHo--P b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo'P qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboa&P qDsbqD scqD	sbs%M	tbq;  L)P LH-   A   sbmHb}HbeHb]HDbmH bmH'P bHo-'P b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo!P qDsbqD scqD	sbs%bqr  bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo% P b]Dsb YD scYD	sb%bm   AsbmHb}HbeHb]HDbmH bHo-l!P bmH P b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖI   I   EAAU  AO  r@AD6  rAI  VP  AB  %<  A

*  0  2$  A  rA      A  ]  LP LA   sbmbmH bmH.P b} bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbS@%bӵ@%bS@%זb}bbHy	bHsb-Hsbo^P b}bbHq
bQHbHb}bSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}bb}H9 LUxb	bobu  b}H9 I   II     b@boJbu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo
P qDsbqD scqD	sbs%M(bqZbq pS  LP LA   sbm(bmH bmHP b}( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbS@%bӵ@%bS@%זb}(bbHy	bHsb-HsboP b}(bbHq
bQHbHb}(bSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}(b(b}H9LUxb)bobu  b}H9II   II     b@b(oJ
bu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%   M(bqZb@boJbu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%M	tbqSO  LP LA   sbmHbmH bmHP b}H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbbHy	bHsb-HsboP b}HbbHq
bQHbHb}HbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbHb}H9LUxbIbobu@ b}H9I I   II     b@b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%   M(bqZb@b(oJ
bu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%M	tbq+K  LvP LA   sbmHbmH bmHP b}H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbbHy	bHsb-HsboP b}HbbHq
bQHbHb}HbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbHb}H9LUxbIbobu@ b}H9I0I   II     b@bHo   bsu@Dbu@D bcu@Dbcu@Db@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboaP qDsbqD scqD	sbs%   M(bqZb@b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%M	tbq G  LKP LH@A   sbmHb},bmH bmHWP bHo-P b}Hb}H be bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbS@%bӵ@%bS@%זb}HbebbHy	bHsb-Hsbo9	P b}HbebbHq
bQHbHb}HbebSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbebHbb}H9 LUxbHb	\bobu@ be  b}H9 I@I  II     b@bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo}P qDsbqD scqD	sbs%   M(bqZb@bHo   bsu@Dbu@D bcu@Dbcu@Db@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%M	tbq$B  Lo	P LH@A   sbmHb}(,bmH bmH{P bHo-P b}Hb}H be( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbS@%bӵ@%bS@%זb}Hbe(bbHy	bHsb-Hsbo]P b}Hbe(bbHq
bQHbHb}Hbe(bSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}Hbe(bHb(b}H9LUxbHb)\bobu@ be  b}H9IPI  II     b@bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%   M(bqZb@bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP qDsbqD scqD	sbs%M	tbq=  L[P LH@A   sbmHb}H,bmH bmHgP bHo-P b}Hb}H beH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHbbHy	bHsb-HsboIO b}HbeHbbHq
bQHbHb}HbeHbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9I`I  II     b@bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%   M(bqZb@bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%M	tbq7  L<O LH@A   sbmHb}H,bmH bmHHO bHo-O b}Hb}H beH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHbbHy	bHsb-Hsbo*O b}HbeHbbHq
bQHbHb}HbeHbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9IpI  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbokO qDsbqD scqD	sbs%	  M(bqZb@bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo]O qDsbqD scqD	sbs%M	tbq2  LO LH-   A   sbmHb}Hbe8bmH bmHO bHo-O b}HbeHb}H beH b] bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]bbHy	bHsb-HsboO b}HbeHb]bbHq
bQHbHb}HbeHb]bSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbobu@ be@ b]  b}H9 I   IB  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%M	tbq,  LJO LH-   A   sbmHb}Hbe(8bmH bmHNO bHo-O b}HbeHb}H beH b]( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb](bbHy	bHsb-HsboO b}HbeHb](bbHq
bQHbHb}HbeHb](bSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbobu@ be@ b]  b}H9I   I<  II     b@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%<  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%M	tbq&  LHO LH-   A   sbmHb}HbeH8bmH bmHLO bHo-O b}HbeHb}H beH b]H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbbHy	bHsb-HsboO b}HbeHb]HbbHq
bQHbHb}HbeHb]HbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   IM  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%6  M(bqZb@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%M	tbq   L;O LH-   A   sbmHb}HbeH8bmH bmH?O bHo-O b}HbeHb}H beH b]H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbbHy	bHsb-HsboO b}HbeHb]HbbHq
bQHbHb}HbeHb]HbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   I1  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%G  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%M	tbq  L9O LH-   A   sbmHb}HbeHb]DbmH bmH7O bHo-O b}HbeHb]Hb}H beH b]H bU bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUbbHy	bHsb-HsboO b}HbeHb]HbUbbHq
bQHbHb}HbeHb]HbUbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbobu@ be@ b]@ bU  b}H9 I   Il  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%+  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%M	tbq]  LO LH-   A   sbmHb}HbeHb](DbmH bmHO bHo-O b}HbeHb]Hb}H beH b]H bU( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbU(bbHy	bHsb-Hsbo O b}HbeHb]HbU(bbHq
bQHbHb}HbeHb]HbU(bSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbobu@ be@ b]@ bU  b}H9I   Ic  II     b@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%f  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo+O qDsbqD scqD	sbs%M	tbq  LO LH-   A   sbmHb}HbeHb]HDbmH bmHO bHo-YO b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUHbbHy	bHsb-Hsbo=O b}HbeHb]HbUHbbHq
bQHbHb}HbeHb]HbUHbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   Iw  II     b@bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%]  M(bqZb@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo]O qDsbqD scqD	sbs%M	tbq  LO LH-   A   sbmHb}HbeHb]HDbmH bmHO bHo-O b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUHbbHy	bHsb-HsbooO b}HbeHb]HbUHbbHq
bQHbHb}HbeHb]HbUHbSH;bQ(bS}(9bQbH;b(b}(9bbs} DsbQbS} D sbS} DsbS%b}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   M(bqZb@bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%bqp  bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$	bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$
bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%O b]Dsb YD scYD	sb%bm   I   I   EM3  bHo\$
bHC bHod$	bHol$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoO b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoCO b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoO b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHo9O b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$A   A   D)EAAM  A;  r@A0  rAB  H  A_<  P6  A
%  N+     A
  rAZ    |  A  d  LSO LA   sbmbmH bmHiO b} bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbAHbAHbAHb}bbHy	b}bbHq
b}b}bb}H9 LUxb	bobu  b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboɾO qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo3O b}Dsb yD scyD	sb%bq PK  LO LA   sbm(bmH bmHO b}( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbAHbAHbAHb}(bbHy	b}(bbHq
b}(b}(b(b}H9LUxb)bobu  b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboaO qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%M	tbqG  LJO LA   sbmHbmH bmH`O b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}Hb}HbHb}H9LUxbIbobu@ b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%M	tbqC  LO LA   sbmHbmH bmHO b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}Hb}HbHb}H9LUxbIbobu@ b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo	O qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo-O qDsbqD scqD	sbs%M	tbqH@  LO LH@A   sbmHb},bmH bmHO bHo-iO b}Hb}H be bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbAHbAHbAHb}HbebbHy	b}HbebbHq
b}Hbeb}HbebHbb}H9 LUxbHb	\bobu@ be  b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboخO qDsbqD scqD	sbs%M	tbq;  LO LH@A   sbmHb}(,bmH bmHO bHo-O b}Hb}H be( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbAHbAHbAHb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bobu@ be  b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboZO qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboZO qDsbqD scqD	sbs%M	tbqu7  LO LH@A   sbmHb}H,bmH bmH O bHo-O b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboΦO qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboѥO qDsbqD scqD	sbs%M	tbq2  LO LH@A   sbmHb}H,bmH bmHO bHo-O b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo>O qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo3O qDsbqD scqD	sbs%M	tbqN.  LO LH-   A   sbmHb}Hbe8bmH bmHO bHo-gO b}HbeHb}H beH b] bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbAHbAHbAHb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbobu@ be@ b]  b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%M	tbq)  LO LH-   A   sbmHb}Hbe(8bmH bmHO bHo-!O b}HbeHb}H beH b]( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbAHbAHbAHb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbobu@ be@ b]  b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%M	tbq#  L;O LH-   A   sbmHb}HbeH8bmH bmH?O bHo-O b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboBO qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo
O qDsbqD scqD	sbs%M	tbq%  LēO LH-   A   sbmHb}HbeH8bmH bmHȑO bHo->O b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo،O qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%M	tbq  LIO LH-   A   sbmHb}HbeHb]DbmH bmHGO bHo-O b}HbeHb]Hb}H beH b]H bU bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbobu@ be@ b]@ bU  b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%M	tbq  L?O LH-   A   sbmHb}HbeHb](DbmH bmH=O bHo-O b}HbeHb]Hb}H beH b]H bU( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbAHbAHbAHb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbobu@ be@ b]@ bU  b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboXO qDsbqD scqD	sbs%M	tbqs  LO LH-   A   sbmHb}HbeHb]HDbmH bmHO bHo-O b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbozO qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo yO qDsbqD scqD	sbs%M	tbq;  L{O LH-   A   sbmHb}HbeHb]HDbmH bmHyO bHo-NzO b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboRtO qDsbqD scqD	sbs%bqr  bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%rO b]Dsb YD scYD	sb%bm ?=  EAAI  |HIj%  |#IH9  I3  I.  )  I   I
<    I>  |I  I#  	  Il  I  bao-yrO rO LtO Māb}H9 b} bo4brH9bbrHyybrHyybrHyybrHyybrHyybrHyybrHyybrHyybrHy	ybrHy
ybb}H9 LUxb	bobM b}H9 I   II     bHbobbMDbMDbMDbMD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%pO b] Dsbb] D sbs] D	sbs%M(bqbbQ :  ba(o-pO b(C ^qO LsO Māb}H9b}( bo4brH9b(brHy}brHy}brHy}brHy}brHy}brHy}brHy}brHy}brHy	}brHy
}b(b}H9LUxb)bobM( b}H9II   II     bHb(ob
bM(DbM(DbM(DbM(D bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%nO b] Dsbb] D sbs] D	sbs%   M(bqbbHbobbMDbMDbMDbMD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%mO b] Dsbb] D sbs] D	sbs%M	tbQE8  baHo-nO bHC bmHnO LpO Māb}H9b}H bo4brH9bHbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHy	b}HbrHy
b}HbHb}H9LUxbIbobMH b}H9I I   II     bHb(o0  b@8bbMHDbMHDbMHDbMHD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%kO b] Dsbb] D sbs] D	sbs%   M(bqbbHb(ob
bM(DbM(DbM(DbM(D bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%6kO b] Dsbb] D sbs] D	sbs%M	tbQ5  baHo-jkO bHC bmHlO LmO Māb}H9b}H bo4brH9bHbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHy	b}HbrHy
b}HbHb}H9LUxbIbobMH b}H9I0I   II     bHbHo   b3MHDbMHD bMHDbMHDb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%YiO b] Dsbb] D sbs] D	sbs%   M(bqbbHb(o0  b@8bbMHDbMHDbMHDbMHD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%hO b] Dsbb] D sbs] D	sbs%M	tbQ2  baHo-hO bHC bmHiiO bmHiO LkO MI@āb}H9 b}H be bHo4bo|brH9bHbbrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHy	b}HabrHy
b}HabHbb}H9 LUxbHb	\bobMH bE b}H9 I@I  II     bHbHo  b3MHDbMHD bMHDbMHDbobbEDbEDbEDbED bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%fO b] Dsbb] D sbs] D	sbs%   M(bqbbHbHo   b3MHDbMHD bMHDbMHDb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%;eO b] Dsbb] D sbs] D	sbs%M	tbQ/  baHo-oeO bHC bmHfO bmHTfO LgO MI@āb}H9b}H be( bHo4bo|brH9bHb(brHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHy	b}HebrHy
b}HebHb(b}H9LUxbHb)\bobMH bE( b}H9IPI  II     bHbHobb3MHDbMHD bMHDbMHDb(ob
bE(DbE(DbE(DbE(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%bO b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo  b3MHDbMHD bMHDbMHDbobbEDbEDbEDbED bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%aO b] Dsbb] D sbs] D	sbs%M	tbQ,  baHo-aO bHC bmHbO bmHbO LJdO MI@āb}H9b}H beH bHo4bo|brH9bHbHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHy	b}HbeHbrHy
b}HbeHbHbHb}H9LUxbHbI\bobMH bEH b}H9I`I  II     bHbHo   b3MHDbMHD bMHDbMHDb(o0  b@8bbEHDbEHDbEHDbEHD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%#_O b] Dsbb] D sbs] D	sbs%   M(bqbbHbHobb3MHDbMHD bMHDbMHDb(ob
bE(DbE(DbE(DbE(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo% ^O b] Dsbb] D sbs] D	sbs%M	tbQ(  baHo-T^O bHC bmH_O bmH9_O L`O MI@āb}H9b}H beH bHo4bo|brH9bHbHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHy	b}HbeHbrHy
b}HbeHbHbHb}H9LUxbHbI\bobMH bEH b}H9IpI
  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%[O b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo   b3MHDbMHD bMHDbMHDb(o0  b@8bbEHDbEHDbEHDbEHD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%ZO b] Dsbb] D sbs] D	sbs%M	tbQ$  baHo-ZO bHC bmHe[O bmH[O b}H%\O L
]O MI   āb}H9 b}H beH b] bHo4bHo|boTbrH9bHbHbbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHy	b}HbeHYbrHy
b}HbeHYbHbHbb}H9 LUxbHbH\b	dbobMH bEH b- bS}H9 I   IE  II     bHbHo   bMHDbMHD bMHDbMHDbHo  b3EHDbEHD bEHDbEHDbQHbHbHbHbobb-Db-Db-Db-D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%PWO b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%GVO b] Dsbb] D sbs] D	sbs%M	tbQ   baHo-{VO bHC bmH*WO bmH`WO b}H%WO LXO MI   āb}H9b}H beH b]( bHo4bHo|boTbrH9bHbHb(brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHy	b}HbeH]brHy
b}HbeH]bHbHb(b}H9LUxbHbH\b)dbobMH bEH b-( bS}H9I   I?  II     bHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbQHbHbHbHb(ob
b-(Db-(Db-(Db-(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%SO b] Dsbb] D sbs] D	sbs%?  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo  b3EHDbEHD bEHDbEHDbQHbHbHbHbobb-Db-Db-Db-D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%QO b] Dsbb] D sbs] D	sbs%M	tbQ9  baHo-RO bHC bmHRO bmHRO b}H%fSO L_TO MI   āb}H9b}H beH b]H bHo4bHo|boTbrH9bHbHbHbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHy	b}HbeHb]HbrHy
b}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobMH bEH b-H bS}H9I   IP  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb(o0  b@8bb-HDb-HDb-HDb-HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%NO b] Dsbb] D sbs] D	sbs%9  M(bqbbHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbQHbHbHbHb(ob
b-(Db-(Db-(Db-(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%RMO b] Dsbb] D sbs] D	sbs%M	tbQ  baHo-MO bHC bmH5NO bmHkNO b}H%NO LOO MI   āb}H9b}H beH b]H bHo4bHo|boTbrH9bHbHbHbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHy	b}HbeHb]HbrHy
b}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobMH bEH b-H bS}H9I   I4  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%'JO b] Dsbb] D sbs] D	sbs%J  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb(o0  b@8bb-HDb-HDb-HDb-HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%HO b] Dsbb] D sbs] D	sbs%M	tbQ:  baHo-IO bHC bmHIO bmHIO b}H%gJO beH-]JO LVKO MI   āb}H9 b}H beH b]H bU bHo4bHo|bHoTbo\brH9bHbHbHbbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHy	b}HbeHb]HQbrHy
b}HbeHb]HQbHbHbHbb}H9 LUxbHbH\bHdb	lbobMH bEH b-H b% bS}H9 I   Io  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo  b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖbobb%Db%Db%Db%D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%EO b] Dsbb] D sbs] D	sbs%.  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%CO b] Dsbb] D sbs] D	sbs%M	tbQ=  baHo-DO bHC bmHDO bmHDO b}H%jEO beH-`EO LYFO MI   āb}H9b}H beH b]H bU( bHo4bHo|bHoTbo\brH9bHbHbHb(brHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHy	b}HbeHb]HUbrHy
b}HbeHb]HUbHbHbHb(b}H9LUxbHbH\bHdb)lbobMH bEH b-H b%( bS}H9I   If  II     bHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbHobb-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(ob
b%(Db%(Db%(Db%(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%@O b] Dsbb] D sbs] D	sbs%i  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo  b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖbobb%Db%Db%Db%D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%>O b] Dsbb] D sbs] D	sbs%M	tbQ	  baHo->O bHC bmH?O bmH?O b}H%;@O beH-1@O L*AO MI   āb}H9b}H beH b]H bUH bHo4bHo|bHoTbo\brH9bHbHbHbHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHy	b}HbeHb]HbUHbrHy
b}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobMH bEH b-H b%H bS}H9I   Iz  II     bHbHop   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(o0  b@8bb%HDb%HDb%HDb%HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%:O b] Dsbb] D sbs] D	sbs%`  M(bqbbHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbHobb-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(ob
b%(Db%(Db%(Db%(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%h9O b] Dsbb] D sbs] D	sbs%M	tbQ  baHo-9O bHC bmHK:O bmH:O b}H%:O beH-:O L;O MI   āb}H9b}H beH b]H bUH bHo4bHo|bHoTbo\brH9bHbHbHbHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHy	b}HbeHb]HbUHbrHy
b}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobMH bEH b-H b%H bS}H9I   M(bqbbHbHop   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(o0  b@8bb%HDb%HDb%HDb%HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%5O b] Dsbb] D sbs] D	sbs%bQbbqr H}p  M1bqorMM	F  A   L%7O L9UpLBUpMMx$boboZbobL%5O Mbo,$a bobLmpMI}M)boD$I 55O I bqI    	Dc	D c	Dc	DbQ!s	sbbQbqoI4O C!D)sbQC!D )sC!D	sbS%I     MA   M)LepM L]pL%6O āx\bqrLexb	$boLmpM)7 I   .v baHo-/4O baHo%6O baHo%5O y~A   bHC bmH AsbmHbEHb-Hb%HDbmH bqHo%5O bmH=4O bQEHbQ-HbQ%HbEH b-H b%H bH bӝHCAbHobHo\bHodbHolbH1bHbqHbqHbqHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHq	bEHbr-Hbr%HbrHbHq
bEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHbqHbqHbqHLUxbH<bHTbH\bHdb}H beH b]H bUH bH|$bqHT$bqH\$bqHd$MuObHo   bHD$bHo   bH\$
bHC bHo   bHd$	bHo`   bHl$I    AsbmHbEHb-Hb%HDbmH bqHo%2O bmH=1O bQEHbQ-HbQ%HbEH b-H b%H bH bӝHCAbHoDbHo\bHodbHolbH1bHbqHbqHbqHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHq	bEHbr-Hbr%HbrHbHq
bEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHbqHbqHbqHLUxbH|bHTbH\bHdb}H beH b]H bUH bH|$bqHT$bqH\$bqHd$MF  bHo\$
bHC bHod$	bHol$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHo-O b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHo-O b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHo,O b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHo+O b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHow+O b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHo*O b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHom*O b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHo)O b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bH,$A   I   I   I     AsbmHb}HbeHb]HDbmH bHo-+O bmH*O b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo-'O bmH'O b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%זbCH%ĖbCH%͖b}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHDbH\bHdbHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo-%$O bmH#O b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$	bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\	bHod
bHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%זbHsb-Hsbo. O b}HbeHb]HbUHbbHy	bӝH%bHbӕH%bHb}HbeHb]HbUHbbHq
bH;b(b}(9bbH;b(b}(9bb}HbeHb]HbUHbbHybs} DsbQb}HbeHb]HbUHbbHqb}HbeHb]HbUHbS} D sbS} DsbӅ%b}HbeHb]HbUHbHbHbHbHLUxbHDbH\	bHd
bHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$bqHoI   I   I   I   FS  I   ǭ  EA   D)bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗ   EAAP  A*  r@A2  rA
E  }K  A>  <8  A
5'  ,  !  A7  rA   s    AI    LO LA   sbmbmH bmHO b} bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}bbHy	b}bbHq
b}bbHyb}bbHqb}b}bb}H9 LUxb	bobu  b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba boO b}Dsb yD scyD	sb%bq  N  L<O LA   sbm(bmH bmHRO b}( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}(bbHy	b}(bbHq
b}(bbHyb}(bbHqb}(b}(b(b}H9LUxb)bobu  b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%M	tbq^J  LzO LA   sbmHbmH bmHO b}H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbobu@ b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%M	tbqF  LO LA   sbmHbmH bmHO b}H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbobu@ b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo#O qDsbqD scqD	sbs%M	tbqB  LO LH@A   sbmHb},bmH bmHO bHo-_O b}Hb}H be bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbebbHy	b}HbebbHq
b}HbebbHyb}HbebbHqb}Hbeb}HbebHbb}H9 LUxbHb	\bobu@ be  b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboy
O qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo	O qDsbqD scqD	sbs%M	tbqC>  L_O LH@A   sbmHb}(,bmH bmHk
O bHo-
O b}Hb}H be( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(bbHyb}Hbe(bbHqb}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bobu@ be  b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO qDsbqD scqD	sbs%M	tbq9  LO LH@A   sbmHb}H,bmH bmHO bHo-:O b}Hb}H beH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboIO qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL O qDsbqD scqD	sbs%M	tbq4  LO LH@A   sbmHb}H,bmH bmHO bHo-O b}Hb}H beH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%M	tbq#0  L?N LH-   A   sbmHb}Hbe8bmH bmHCN bHo-N b}HbeHb}H beH b] bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbobu@ be@ b]  b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo
N qDsbqD scqD	sbs%M	tbq*  LN LH-   A   sbmHb}Hbe(8bmH bmHN bHo->N b}HbeHb}H beH b]( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbobu@ be@ b]  b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboiN qDsbqD scqD	sbs%M	tbq%  L#N LH-   A   sbmHb}HbeH8bmH bmH'N bHo-N b}HbeHb}H beH b]H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%M	tbq[  LwN LH-   A   sbmHb}HbeH8bmH bmH{N bHo-N b}HbeHb}H beH b]H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboVN qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%M	tbq  LN LH-   A   sbmHb}HbeHb]DbmH bmHN bHo-;N b}HbeHb]Hb}H beH b]H bU bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbobu@ be@ b]@ bU  b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%M	tbq`  L|N LH-   A   sbmHb}HbeHb](DbmH bmHzN bHo-N b}HbeHb]Hb}H beH b]H bU( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbobu@ be@ b]@ bU  b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboTN qDsbqD scqD	sbs%M	tbq  LN LH-   A   sbmHb}HbeHb]HDbmH bmHN bHo-N b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo:N qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%M	tbqy  LN LH-   A   sbmHb}HbeHb]HDbmH bmHN bHo-	N b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%bqo  bqHol$bqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%SN b]Dsb YD scYD	sb%bm |M AsbmHb}HbeHb]HDbmH bHo-N bmHN b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo-1N bmHN b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%זbCH%ĖbCH%͖b}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHDbH\bHdbHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$	bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$
bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%N b]Dsb YD scYD	sb%I   I   EA   D)EAAP  A  r@A2  rAD  PK  Ae>  8  A
'  ,  !  A.  rA  d    AC  ~  LN LA   sbmbmH bmHN b} bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbAHbAHbAHb}bbHy	b}bbHq
b}bbHyb}bbHqb}b}bb}H9 LUxb	bobu  b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo^N qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba boȾN b}Dsb yD scyD	sb%bq M  LN LA   sbm(bmH bmHN b}( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbAHbAHbAHb}(bbHy	b}(bbHq
b}(bbHyb}(bbHqb}(b}(b(b}H9LUxb)bobu  b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboܻN qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%M	tbq7J  LŽN LA   sbmHbmH bmHۻN b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbobu@ b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboAN qDsbqD scqD	sbs%M	tbqmF  LN LA   sbmHbmH bmHN b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbobu@ b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboPN qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbotN qDsbqD scqD	sbs%M	tbqB  L.N LH@A   sbmHb},bmH bmH:N bHo-N b}Hb}H be bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbAHbAHbAHb}HbebbHy	b}HbebbHq
b}HbebbHyb}HbebbHqb}Hbeb}HbebHbb}H9 LUxbHb	\bobu@ be  b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboͯN qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%M	tbq%>  LN LH@A   sbmHb}(,bmH bmHN bHo-5N b}Hb}H be( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbAHbAHbAHb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(bbHyb}Hbe(bbHqb}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bobu@ be  b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboUN qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboUN qDsbqD scqD	sbs%M	tbq9  LN LH@A   sbmHb}H,bmH bmHN bHo-N b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%M	tbq4  L`N LH@A   sbmHb}H,bmH bmHlN bHo-N b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%M	tbq0  LN LH-   A   sbmHb}Hbe8bmH bmHN bHo-N b}HbeHb}H beH b] bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbAHbAHbAHb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbobu@ be@ b]  b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo|N qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbojN qDsbqD scqD	sbs%M	tbq*  L$N LH-   A   sbmHb}Hbe(8bmH bmH(N bHo-N b}HbeHb}H beH b]( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbAHbAHbAHb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbobu@ be@ b]  b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo
N qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo̕N qDsbqD scqD	sbs%M	tbq$  LN LH-   A   sbmHb}HbeH8bmH bmHN bHo- N b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo[N qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo#N qDsbqD scqD	sbs%M	tbqO  LݒN LH-   A   sbmHb}HbeH8bmH bmHN bHo-WN b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbovN qDsbqD scqD	sbs%M	tbq  L0N LH-   A   sbmHb}HbeHb]DbmH bmH.N bHo-N b}HbeHb]Hb}H beH b]H bU bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbobu@ be@ b]@ bU  b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbojN qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo.N qDsbqD scqD	sbs%M	tbqZ  LN LH-   A   sbmHb}HbeHb](DbmH bmHN bHo-\N b}HbeHb]Hb}H beH b]H bU( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbAHbAHbAHb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbobu@ be@ b]@ bU  b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo+N qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo}N qDsbqD scqD	sbs%M	tbq  L}N LH-   A   sbmHb}HbeHb]HDbmH bmH{~N bHo-~N b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboxN qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboMwN qDsbqD scqD	sbs%M	tbqy  LzN LH-   A   sbmHb}HbeHb]HDbmH bmHxN bHo-{xN b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboArN qDsbqD scqD	sbs%bqr  bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%pN b]Dsb YD scYD	sb%bm   AsbmHb}HbeHb]HDbmH bHo-rN bmHqN b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖI   I   EAAX  A)   r@A7  rAK  R  AD  =  A
<+  j1  2%  A  rA  L  E  A  w  LnN LA   sbmbmH bmHlN b} bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbS@%bӵ@%bS@%זb}bbHy	bHsb-HsboiN b}bbHq
bQHbHb}bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}bbHqb}bS} D sbS} DsbS%b}bb}H9 LUxb	bobu  b}H9 I   II     b@boJbu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo`hN qDsbqD scqD	sbs%M(bqZbq V  LkN LA   sbm(bmH bmH'iN b}( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbS@%bӵ@%bS@%זb}(bbHy	bHsb-HsboWfN b}(bbHq
bQHbHb}(bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}(bbHqb}(bS} D sbS} DsbS%b}(b(b}H9LUxb)bobu  b}H9II   II     b@b(oJ
bu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbodN qDsbqD scqD	sbs%   M(bqZb@boJbu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo dN qDsbqD scqD	sbs%M	tbqQ  LfN LA   sbmHbmH bmHdN b}H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbbHy	bHsb-Hsbo bN b}HbbHq
bQHbHb}HbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbbHqb}HbS} D sbS} DsbS%b}HbHb}H9LUxbIbobu@ b}H9I I   II     b@b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo`N qDsbqD scqD	sbs%   M(bqZb@b(oJ
bu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo_N qDsbqD scqD	sbs%M	tbqM  LbN LA   sbmHbmH bmH`N b}H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbbHy	bHsb-Hsbo]N b}HbbHq
bQHbHb}HbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbbHqb}HbS} D sbS} DsbS%b}HbHb}H9LUxbIbobu@ b}H9I0I   II     b@bHo   bsu@Dbu@D bcu@Dbcu@Db@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboi\N qDsbqD scqD	sbs%   M(bqZb@b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo[N qDsbqD scqD	sbs%M	tbqXI  LS^N LH@A   sbmHb},bmH bmH_\N bHo-\N b}Hb}H be bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbS@%bӵ@%bS@%זb}HbebbHy	bHsb-HsboAYN b}HbebbHq
bQHbHb}HbebSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbebbHqb}HbebS} D sbS} DsbS%b}HbebHbb}H9 LUxbHb	\bobu@ be  b}H9 I@I  II     b@bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo_WN qDsbqD scqD	sbs%   M(bqZb@bHo   bsu@Dbu@D bcu@Dbcu@Db@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboVN qDsbqD scqD	sbs%M	tbqVD  LQYN LH@A   sbmHb}(,bmH bmH]WN bHo-WN b}Hb}H be( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbS@%bӵ@%bS@%זb}Hbe(bbHy	bHsb-Hsbo?TN b}Hbe(bbHq
bQHbHb}Hbe(bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}Hbe(bbHqb}Hbe(bS} D sbS} DsbS%b}Hbe(bHb(b}H9LUxbHb)\bobu@ be  b}H9IPI  II     b@bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo`RN qDsbqD scqD	sbs%   M(bqZb@bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo]QN qDsbqD scqD	sbs%M	tbq?  LTN LH@A   sbmHb}H,bmH bmH#RN bHo-RN b}Hb}H beH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHbbHy	bHsb-HsboON b}HbeHbbHq
bQHbHb}HbeHbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHbbHqb}HbeHbS} D sbS} DsbS%b}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9I`I  II     b@bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboMN qDsbqD scqD	sbs%   M(bqZb@bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboLN qDsbqD scqD	sbs%M	tbq9  LNN LH@A   sbmHb}H,bmH bmHLN bHo-TMN b}Hb}H beH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHbbHy	bHsb-HsboIN b}HbeHbbHq
bQHbHb}HbeHbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHbbHqb}HbeHbS} D sbS} DsbS%b}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9IpI  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboGN qDsbqD scqD	sbs%	  M(bqZb@bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboFN qDsbqD scqD	sbs%M	tbq4  LIN LH-   A   sbmHb}Hbe8bmH bmHGN bHo-HN b}HbeHb}H beH b] bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]bbHy	bHsb-Hsbo)DN b}HbeHb]bbHq
bQHbHb}HbeHb]bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]bbHqb}HbeHb]bS} D sbS} DsbS%b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbobu@ be@ b]  b}H9 I   IB  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboAN qDsbqD scqD	sbs%  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo@N qDsbqD scqD	sbs%M	tbq.  LCN LH-   A   sbmHb}Hbe(8bmH bmHAN bHo-BN b}HbeHb}H beH b]( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb](bbHy	bHsb-Hsbo*>N b}HbeHb](bbHq
bQHbHb}HbeHb](bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb](bbHqb}HbeHb](bS} D sbS} DsbS%b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbobu@ be@ b]  b}H9I   I<  II     b@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo;N qDsbqD scqD	sbs%<  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo:N qDsbqD scqD	sbs%M	tbqY(  LT=N LH-   A   sbmHb}HbeH8bmH bmHX;N bHo-;N b}HbeHb}H beH b]H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbbHy	bHsb-Hsbo7N b}HbeHb]HbbHq
bQHbHb}HbeHb]HbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbbHqb}HbeHb]HbS} D sbS} DsbS%b}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   IM  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo5N qDsbqD scqD	sbs%6  M(bqZb@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo[4N qDsbqD scqD	sbs%M	tbq"  L7N LH-   A   sbmHb}HbeH8bmH bmH5N bHo-5N b}HbeHb}H beH b]H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbbHy	bHsb-Hsbo1N b}HbeHb]HbbHq
bQHbHb}HbeHb]HbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbbHqb}HbeHb]HbS} D sbS} DsbS%b}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   I1  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbos/N qDsbqD scqD	sbs%G  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo'.N qDsbqD scqD	sbs%M	tbq  L0N LH-   A   sbmHb}HbeHb]DbmH bmH.N bHo-U/N b}HbeHb]Hb}H beH b]H bU bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUbbHy	bHsb-Hsbo9+N b}HbeHb]HbUbbHq
bQHbHb}HbeHb]HbUbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbUbbHqb}HbeHb]HbUbS} D sbS} DsbS%b}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbobu@ be@ b]@ bU  b}H9 I   Il  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo(N qDsbqD scqD	sbs%+  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboX'N qDsbqD scqD	sbs%M	tbq  L*N LH-   A   sbmHb}HbeHb](DbmH bmH(N bHo-(N b}HbeHb]Hb}H beH b]H bU( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbU(bbHy	bHsb-Hsboj$N b}HbeHb]HbU(bbHq
bQHbHb}HbeHb]HbU(bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbU(bbHqb}HbeHb]HbU(bS} D sbS} DsbS%b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbobu@ be@ b]@ bU  b}H9I   Ic  II     b@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo!N qDsbqD scqD	sbs%f  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboW N qDsbqD scqD	sbs%M	tbq  L#N LH-   A   sbmHb}HbeHb]HDbmH bmH!N bHo-!N b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUHbbHy	bHsb-HsboiN b}HbeHb]HbUHbbHq
bQHbHb}HbeHb]HbUHbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbUHbbHqb}HbeHb]HbUHbS} D sbS} DsbS%b}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   Iw  II     b@bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%]  M(bqZb@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboKN qDsbqD scqD	sbs%M	tbq
  LN LH-   A   sbmHb}HbeHb]HDbmH bmHN bHo-yN b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUHbbHy	bHsb-Hsbo]N b}HbeHb]HbUHbbHq
bQHbHb}HbeHb]HbUHbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbUHbbHqb}HbeHb]HbUHbS} D sbS} DsbS%b}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   M(bqZb@bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%bqp  bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$	bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$
bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%2N b]Dsb YD scYD	sb%bm [  I   I   EM3  bHo\$
bHC bHod$	bHol$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoxN b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoN b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHonN b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoN b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$A   A   D)EAAP  A  r@A2  rAD  PK  Ae>  8  A
'  ,  !  A.  rA  d    AC  ~  LN LA   sbmbmH bmHN b} bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbAHbAHbAHb}bbHy	b}bbHq
b}bbHyb}bbHqb}b}bb}H9 LUxb	bobu  b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo_N qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba boN b}Dsb yD scyD	sb%bq M  LN LA   sbm(bmH bmHN b}( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbAHbAHbAHb}(bbHy	b}(bbHq
b}(bbHyb}(bbHqb}(b}(b(b}H9LUxb)bobu  b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%M	tbq7J  L
N LA   sbmHbmH bmHN b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbobu@ b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboBN qDsbqD scqD	sbs%M	tbqmF  LN LA   sbmHbmH bmHN b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbobu@ b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboQN qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbou N qDsbqD scqD	sbs%M	tbqB  L/N LH@A   sbmHb},bmH bmH;N bHo-N b}Hb}H be bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbAHbAHbAHb}HbebbHy	b}HbebbHq
b}HbebbHyb}HbebbHqb}Hbeb}HbebHbb}H9 LUxbHb	\bobu@ be  b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboM qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboM qDsbqD scqD	sbs%M	tbq%>  LM LH@A   sbmHb}(,bmH bmHM bHo-6M b}Hb}H be( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbAHbAHbAHb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(bbHyb}Hbe(bbHqb}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bobu@ be  b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboVM qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboVM qDsbqD scqD	sbs%M	tbq9  LM LH@A   sbmHb}H,bmH bmHM bHo-M b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboM qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboM qDsbqD scqD	sbs%M	tbq4  LaM LH@A   sbmHb}H,bmH bmHmM bHo-M b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboM qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboM qDsbqD scqD	sbs%M	tbq0  LM LH-   A   sbmHb}Hbe8bmH bmHM bHo-M b}HbeHb}H beH b] bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbAHbAHbAHb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbobu@ be@ b]  b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo}M qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbokM qDsbqD scqD	sbs%M	tbq*  L%M LH-   A   sbmHb}Hbe(8bmH bmH)M bHo-M b}HbeHb}H beH b]( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbAHbAHbAHb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbobu@ be@ b]  b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboM qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboM qDsbqD scqD	sbs%M	tbq$  LM LH-   A   sbmHb}HbeH8bmH bmHM bHo-M b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo\M qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo$M qDsbqD scqD	sbs%M	tbqO  LM LH-   A   sbmHb}HbeH8bmH bmHM bHo-XM b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboM qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbowM qDsbqD scqD	sbs%M	tbq  L1M LH-   A   sbmHb}HbeHb]DbmH bmH/M bHo-M b}HbeHb]Hb}H beH b]H bU bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbobu@ be@ b]@ bU  b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbokM qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo/M qDsbqD scqD	sbs%M	tbqZ  LM LH-   A   sbmHb}HbeHb](DbmH bmHM bHo-]M b}HbeHb]Hb}H beH b]H bU( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbAHbAHbAHb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbobu@ be@ b]@ bU  b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo,M qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboM qDsbqD scqD	sbs%M	tbq  L~M LH-   A   sbmHb}HbeHb]HDbmH bmH|M bHo-M b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboM qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboNM qDsbqD scqD	sbs%M	tbqy  LM LH-   A   sbmHb}HbeHb]HDbmH bmHM bHo-|M b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboBM qDsbqD scqD	sbs%bqr  bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%ƽM b]Dsb YD scYD	sb%bm ?  EAAIz  |HI&  |#I;  I.6  I0  {+  I"  I
d    I  |I\  I  7
  I  I  bao-iM ѽM LڿM Māb}H9 b} bo4brH9bbrHyybrHyybrHyybrHyybrHyybrHyybrHyybrHyybrHy	ybrHy
ybrHyybrHyybb}H9 LUxb	bobM b}H9 I   II     bHbobbMDbMDbMDbMD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%ZM b] Dsbb] D sbs] D	sbs%M(bqbbQ s=  ba(o-M b(C 6M LM Māb}H9b}( bo4brH9b(brHy}brHy}brHy}brHy}brHy}brHy}brHy}brHy}brHy	}brHy
}brHy}brHy}b(b}H9LUxb)bobM( b}H9II   II     bHb(ob
bM(DbM(DbM(DbM(D bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%kM b] Dsbb] D sbs] D	sbs%   M(bqbbHbobbMDbMDbMDbMD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%M b] Dsbb] D sbs] D	sbs%M	tbQ:  baHo-׸M bHC bmHM L?M Māb}H9b}H bo4brH9bHbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHy	b}HbrHy
b}HbrHyb}HbrHyb}HbHb}H9LUxbIbobMH b}H9I I   II     bHb(o0  b@8bbMHDbMHDbMHDbMHD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%M b] Dsbb] D sbs] D	sbs%   M(bqbbHb(ob
bM(DbM(DbM(DbM(D bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%ܵM b] Dsbb] D sbs] D	sbs%M	tbQ7  baHo-M bHC bmHM LxM Māb}H9b}H bo4brH9bHbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHy	b}HbrHy
b}HbrHyb}HbrHyb}HbHb}H9LUxbIbobMH b}H9I0I   II     bHbHo   b3MHDbMHD bMHDbMHDb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%M b] Dsbb] D sbs] D	sbs%   M(bqbbHb(o0  b@8bbMHDbMHDbMHDbMHD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%M b] Dsbb] D sbs] D	sbs%M	tbQ45  baHo-FM bHC bmHM bmH+M LM MI@āb}H9 b}H be bHo4bo|brH9bHbbrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHy	b}HabrHy
b}HabrHyb}HabrHyb}HabHbb}H9 LUxbHb	\bobMH bE b}H9 I@I  II     bHbHo  b3MHDbMHD bMHDbMHDbobbEDbEDbEDbED bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%nM b] Dsbb] D sbs] D	sbs%   M(bqbbHbHo   b3MHDbMHD bMHDbMHDb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%M b] Dsbb] D sbs] D	sbs%M	tbQ1  baHo-ׯM bHC bmHM bmHM L5M MI@āb}H9b}H be( bHo4bo|brH9bHb(brHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHy	b}HebrHy
b}HebrHyb}HebrHyb}HebHb(b}H9LUxbHb)\bobMH bE( b}H9IPI  II     bHbHobb3MHDbMHD bMHDbMHDb(ob
bE(DbE(DbE(DbE(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%M b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo  b3MHDbMHD bMHDbMHDbobbEDbEDbEDbED bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%M b] Dsbb] D sbs] D	sbs%M	tbQ.  baHo-0M bHC bmH߬M bmHM LM MI@āb}H9b}H beH bHo4bo|brH9bHbHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHy	b}HbeHbrHy
b}HbeHbrHyb}HbeHbrHyb}HbeHbHbHb}H9LUxbHbI\bobMH bEH b}H9I`I  II     bHbHo   b3MHDbMHD bMHDbMHDb(o0  b@8bbEHDbEHDbEHDbEHD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%AM b] Dsbb] D sbs] D	sbs%   M(bqbbHbHobb3MHDbMHD bMHDbMHDb(ob
bE(DbE(DbE(DbE(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%>M b] Dsbb] D sbs] D	sbs%M	tbQ`*  baHo-rM bHC bmH!M bmHWM LЪM MI@āb}H9b}H beH bHo4bo|brH9bHbHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHy	b}HbeHbrHy
b}HbeHbrHyb}HbeHbrHyb}HbeHbHbHb}H9LUxbHbI\bobMH bEH b}H9IpI
  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%M b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo   b3MHDbMHD bMHDbMHDb(o0  b@8bbEHDbEHDbEHDbEHD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%zM b] Dsbb] D sbs] D	sbs%M	tbQ&  baHo-M bHC bmH]M bmHM b}H%	M LM MI   āb}H9 b}H beH b] bHo4bHo|boTbrH9bHbHbbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHy	b}HbeHYbrHy
b}HbeHYbrHyb}HbeHYbrHyb}HbeHYbHbHbb}H9 LUxbHbH\b	dbobMH bEH b- bS}H9 I   IE  II     bHbHo   bMHDbMHD bMHDbMHDbHo  b3EHDbEHD bEHDbEHDbQHbHbHbHbobb-Db-Db-Db-D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%M b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%M b] Dsbb] D sbs] D	sbs%M	tbQ1"  baHo-CM bHC bmHM bmH(M b}H%M LM MI   āb}H9b}H beH b]( bHo4bHo|boTbrH9bHbHb(brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHy	b}HbeH]brHy
b}HbeH]brHyb}HbeH]brHyb}HbeH]bHbHb(b}H9LUxbHbH\b)dbobMH bEH b-( bS}H9I   I?  II     bHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbQHbHbHbHb(ob
b-(Db-(Db-(Db-(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%M b] Dsbb] D sbs] D	sbs%?  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo  b3EHDbEHD bEHDbEHDbQHbHbHbHbobb-Db-Db-Db-D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%oM b] Dsbb] D sbs] D	sbs%M	tbQ  baHo-M bHC bmHRM bmHM b}H%M LM MI   āb}H9b}H beH b]H bHo4bHo|boTbrH9bHbHbHbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHy	b}HbeHb]HbrHy
b}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobMH bEH b-H bS}H9I   IP  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb(o0  b@8bb-HDb-HDb-HDb-HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%M b] Dsbb] D sbs] D	sbs%9  M(bqbbHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbQHbHbHbHb(ob
b-(Db-(Db-(Db-(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%M b] Dsbb] D sbs] D	sbs%M	tbQ  baHo-M bHC bmHM bmHїM b}H%GM L@M MI   āb}H9b}H beH b]H bHo4bHo|boTbrH9bHbHbHbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHy	b}HbeHb]HbrHy
b}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobMH bEH b-H bS}H9I   I4  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%[M b] Dsbb] D sbs] D	sbs%J  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb(o0  b@8bb-HDb-HDb-HDb-HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%M b] Dsbb] D sbs] D	sbs%M	tbQ.  baHo-@M bHC bmHM bmH%M b}H%M beH-M LM MI   āb}H9 b}H beH b]H bU bHo4bHo|bHoTbo\brH9bHbHbHbbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHy	b}HbeHb]HQbrHy
b}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbHbHbHbb}H9 LUxbHbH\bHdb	lbobMH bEH b-H b% bS}H9 I   Io  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo  b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖbobb%Db%Db%Db%D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%M b] Dsbb] D sbs] D	sbs%.  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%ӌM b] Dsbb] D sbs] D	sbs%M	tbQ  baHo-M bHC bmHM bmHM b}H%bM beH-XM LQM MI   āb}H9b}H beH b]H bU( bHo4bHo|bHoTbo\brH9bHbHbHb(brHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHy	b}HbeHb]HUbrHy
b}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbHbHbHb(b}H9LUxbHbH\bHdb)lbobMH bEH b-H b%( bS}H9I   If  II     bHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbHobb-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(ob
b%(Db%(Db%(Db%(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%ֈM b] Dsbb] D sbs] D	sbs%i  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo  b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖbobb%Db%Db%Db%D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%hM b] Dsbb] D sbs] D	sbs%M	tbQ	  baHo-M bHC bmHKM bmHM b}H%M beH-M LM MI   āb}H9b}H beH b]H bUH bHo4bHo|bHoTbo\brH9bHbHbHbHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHy	b}HbeHb]HbUHbrHy
b}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobMH bEH b-H b%H bS}H9I   Iz  II     bHbHop   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(o0  b@8bb%HDb%HDb%HDb%HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%KM b] Dsbb] D sbs] D	sbs%`  M(bqbbHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbHobb-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(ob
b%(Db%(Db%(Db%(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%M b] Dsbb] D sbs] D	sbs%M	tbQ  baHo-M bHC bmHɂM bmHM b}H%uM beH-kM LdM MI   āb}H9b}H beH b]H bUH bHo4bHo|bHoTbo\brH9bHbHbHbHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHy	b}HbeHb]HbUHbrHy
b}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobMH bEH b-H b%H bS}H9I   M(bqbbHbHop   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(o0  b@8bb%HDb%HDb%HDb%HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%}M b] Dsbb] D sbs] D	sbs%bQbbqr] H}p F M1bqorMM	F  A   L%M L9UpLBUpMMx$boboZbobL%}M Mbo,$a bobLmpMI}M)boD$I 5^}M I bqI    	Dc	D c	Dc	DbQ!s	sbbQbqo|M C!D)sbQC!D )sC!D	sbS%I     MA   M)LepM L]pL%~M āx\bqrLexb	$boLmpM) I    baHo-o|M baHoe~M baHo%~M y~A   bHC bmH AsbmHbEHb-Hb%HDbmH bqHo%R}M bmH=|M bQEHbQ-HbQ%HbEH b-H b%H bH bӝHCAbHobHo\bHodbHolbH1bHbqHbqHbqHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHq	bEHbr-Hbr%HbrHbHq
bEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHbqHbqHbqHLUxbH<bHTbH\bHdb}H beH b]H bUH bH|$bqHT$bqH\$bqHd$MuObHo   bHD$bHo   bH\$
bHC bHo   bHd$	bHo`   bHl$I   ( AsbmHbEHb-Hb%HDbmH bqHo% zM bmH=yM bQEHbQ-HbQ%HbEH b-H b%H bH bӝHCAbHoDbHo\bHodbHolbH1bHbqHbqHbqHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHq	bEHbr-Hbr%HbrHbHq
bEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHqbEHbr-Hbr%HbrHbHbqHbqHbqHLUxbH|bHTbH\bHdb}H beH b]H bUH bH|$bqHT$bqH\$bqHd$MF  bHo\$
bHC bHod$	bHol$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoOuM b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHotM b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoEtM b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHosM b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHo;sM b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHorM b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHo1rM b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoqM b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bH,$A   I   I   I     AsbmHb}HbeHb]HDbmH bHo-rM bmHSrM b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo-(oM bmHnM b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%זbCH%ĖbCH%͖b}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHDbH\bHdbHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo-mkM bmHjM b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$	bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\	bHod
bHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%זbHsb-HsbovgM b}HbeHb]HbUHbbHy	bӝH%bHbӕH%bHb}HbeHb]HbUHbbHq
bH;b(b}(9bbH;b(b}(9bb}HbeHb]HbUHbbHybs} DsbQb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbS} D sbS} DsbӅ%b}HbeHb]HbUHbHbHbHbHLUxbHDbH\	bHd
bHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$bqHoI   I   I   (I   V  I   ó  EA   D)bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗ   EAAoS  A  r@AC4  rANG  M  A@  :  A
g(  4.  "  A  rA    X  A}    LfM LA   sbmbmH bmHdM b} bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}bbHy	b}bbHq
b}bbHyb}bbHqb}bbHyb}bbHqb}b}bb}H9 LUxb	bobu  b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboaM qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bop`M b}Dsb yD scyD	sb%bq P  L,cM LA   sbm(bmH bmHBaM b}( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}(bbHy	b}(bbHq
b}(bbHyb}(bbHqb}(bbHyb}(bbHqb}(b}(b(b}H9LUxb)bobu  b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbog]M qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo\M qDsbqD scqD	sbs%M	tbqL  LP_M LA   sbmHbmH bmHf]M b}H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbobu@ b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboYM qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboXM qDsbqD scqD	sbs%M	tbqI  Li[M LA   sbmHbmH bmHYM b}H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbobu@ b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboUM qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboTM qDsbqD scqD	sbs%M	tbqE  LWM LH@A   sbmHb},bmH bmHUM bHo-VM b}Hb}H be bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbebbHy	b}HbebbHq
b}HbebbHyb}HbebbHqb}HbebbHyb}HbebbHqb}Hbeb}HbebHbb}H9 LUxbHb	\bobu@ be  b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboPM qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo!PM qDsbqD scqD	sbs%M	tbqu@  LRM LH@A   sbmHb}(,bmH bmHPM bHo-]QM b}Hb}H be( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(bbHyb}Hbe(bbHqb}Hbe(bbHyb}Hbe(bbHqb}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bobu@ be  b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboTLM qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboTKM qDsbqD scqD	sbs%M	tbq;  LNM LH@A   sbmHb}H,bmH bmHLM bHo-LM b}Hb}H beH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboyGM qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo|FM qDsbqD scqD	sbs%M	tbq6  L6IM LH@A   sbmHb}H,bmH bmHBGM bHo-GM b}Hb}H beH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboBM qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboAM qDsbqD scqD	sbs%M	tbq1  LIDM LH-   A   sbmHb}Hbe8bmH bmHMBM bHo-BM b}HbeHb}H beH b] bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbobu@ be@ b]  b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo<M qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo;M qDsbqD scqD	sbs%M	tbq6,  L>M LH-   A   sbmHb}Hbe(8bmH bmH<M bHo-=M b}HbeHb}H beH b]( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbobu@ be@ b]  b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboM7M qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo6M qDsbqD scqD	sbs%M	tbqc&  L8M LH-   A   sbmHb}HbeH8bmH bmH6M bHo-C7M b}HbeHb}H beH b]H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboi1M qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo10M qDsbqD scqD	sbs%M	tbq   L2M LH-   A   sbmHb}HbeH8bmH bmH0M bHo-e1M b}HbeHb}H beH b]H bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo+M qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboO*M qDsbqD scqD	sbs%M	tbq  L	-M LH-   A   sbmHb}HbeHb]DbmH bmH+M bHo-}+M b}HbeHb]Hb}H beH b]H bU bbH1bqHoD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbobu@ be@ b]@ bU  b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo%M qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo#M qDsbqD scqD	sbs%M	tbq  L&M LH-   A   sbmHb}HbeHb](DbmH bmH~$M bHo-$M b}HbeHb]Hb}H beH b]H bU( bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbobu@ be@ b]@ bU  b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboM qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboM qDsbqD scqD	sbs%M	tbqn  LM LH-   A   sbmHb}HbeHb]HDbmH bmHM bHo-HM b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboM qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbocM qDsbqD scqD	sbs%M	tbq  LM LH-   A   sbmHb}HbeHb]HDbmH bmHM bHo-M b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%ĖbCH%͖bCH%זb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboM qDsbqD scqD	sbs%bqo  bqHol$bqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%M b]Dsb YD scYD	sb%bm &Y AsbmHb}HbeHb]HDbmH bHo-M bmHhM b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$AsbmHb}HbeHb]HDbmH bHo-=M bmHM b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHoLbHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbCH%זbCH%ĖbCH%͖b}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHDbH\bHdbHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$	bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$
bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%M b]Dsb YD scYD	sb%I   I   EA   D)EAA?S  A  r@A"4  rA$G  M  Ak@  9  A
L(  .  "  A|  rA    L  Aw    LM LA   sbmbmH bmHM b} bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbAHbAHbAHb}bbHy	b}bbHq
b}bbHyb}bbHqb}bbHyb}bbHqb}b}bb}H9 LUxb	bobu  b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboM qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo|M b}Dsb yD scyD	sb%bq P  L8M LA   sbm(bmH bmHNM b}( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbAHbAHbAHb}(bbHy	b}(bbHq
b}(bbHyb}(bbHqb}(bbHyb}(bbHqb}(b}(b(b}H9LUxb)bobu  b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbovL qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%M	tbqL  L_M LA   sbmHbmH bmHuL b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbobu@ b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%M	tbqH  L{L LA   sbmHbmH bmHL b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbobu@ b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%M	tbqD  LL LH@A   sbmHb},bmH bmHL bHo-L b}Hb}H be bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbAHbAHbAHb}HbebbHy	b}HbebbHq
b}HbebbHyb}HbebbHqb}HbebbHyb}HbebbHqb}Hbeb}HbebHbb}H9 LUxbHb	\bobu@ be  b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo9L qDsbqD scqD	sbs%M	tbqW@  LL LH@A   sbmHb}(,bmH bmHL bHo-uL b}Hb}H be( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbAHbAHbAHb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(bbHyb}Hbe(bbHqb}Hbe(bbHyb}Hbe(bbHqb}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bobu@ be  b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbooL qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbooL qDsbqD scqD	sbs%M	tbq;  L)L LH@A   sbmHb}H,bmH bmH5L bHo-L b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%M	tbq6  LTL LH@A   sbmHb}H,bmH bmH`L bHo-L b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%M	tbq1  LjL LH-   A   sbmHb}Hbe8bmH bmHnL bHo-L b}HbeHb}H beH b] bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbAHbAHbAHb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbobu@ be@ b]  b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%M	tbq$,  LL LH-   A   sbmHb}Hbe(8bmH bmHL bHo-:L b}HbeHb}H beH b]( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbAHbAHbAHb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbobu@ be@ b]  b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbotL qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo6L qDsbqD scqD	sbs%M	tbqT&  LL LH-   A   sbmHb}HbeH8bmH bmHL bHo-jL b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo[L qDsbqD scqD	sbs%M	tbqy   LL LH-   A   sbmHb}HbeH8bmH bmHL bHo-L b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo|L qDsbqD scqD	sbs%M	tbq  L6L LH-   A   sbmHb}HbeHb]DbmH bmH4L bHo-L b}HbeHb]Hb}H beH b]H bU bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbobu@ be@ b]@ bU  b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo2L qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%M	tbq  LL LH-   A   sbmHb}HbeHb](DbmH bmHL bHo-$L b}HbeHb]Hb}H beH b]H bU( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbAHbAHbAHb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbobu@ be@ b]@ bU  b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboML qDsbqD scqD	sbs%M	tbqk  LL LH-   A   sbmHb}HbeHb]HDbmH bmHL bHo-{L b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%M	tbq  LSL LH-   A   sbmHb}HbeHb]HDbmH bmHQL bHo-ǹL b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboOL qDsbqD scqD	sbs%bqr  bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%ӱL b]Dsb YD scYD	sb%bm \  AsbmHb}HbeHb]HDbmH bHo-(L bmHL b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHo$bHCAbbHybHoT$bHot$bHbHbHbHbbHqb=HDb=HD bs=HDbs=HDbHoL$bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHybH%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbHolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHLUxbHbH\bHdbHlbu@ be@ b]@ bU@ bHD$bH\$bHd$bHl$bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖI   I   EAAZ[  A!  r@Ap9  rAN  ZU  AF  ?  A
n,  2  2&  Ae  rA@      A    LXL LA   sbmbmH bmHnL b} bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbS@%bӵ@%bS@%זb}bbHy	bHsb-HsboL b}bbHq
bQHbHb}bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}bbHqb}bbHyb}bbHqb}bS} D sbS} DsbS%b}bb}H9 LUxb	bobu  b}H9 I   II     b@boJbu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%M(bqZbq X  LǫL LA   sbm(bmH bmHݩL b}( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbS@%bӵ@%bS@%זb}(bbHy	bHsb-HsboL b}(bbHq
bQHbHb}(bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}(bbHqb}(bbHyb}(bbHqb}(bS} D sbS} DsbS%b}(b(b}H9LUxb)bobu  b}H9II   II     b@b(oJ
bu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%   M(bqZb@boJbu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%M	tbqkT  LvL LA   sbmHbmH bmHL b}H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbbHy	bHsb-HsboL b}HbbHq
bQHbHb}HbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbbHqb}HbbHyb}HbbHqb}HbS} D sbS} DsbS%b}HbHb}H9LUxbIbobu@ b}H9I I   II     b@b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo%L qDsbqD scqD	sbs%   M(bqZb@b(oJ
bu Dbu Dbu Dbu D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo`L qDsbqD scqD	sbs%M	tbqP  LL LA   sbmHbmH bmH0L b}H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbbHy	bHsb-Hsbo`L b}HbbHq
bQHbHb}HbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbbHqb}HbbHyb}HbbHqb}HbS} D sbS} DsbS%b}HbHb}H9LUxbIbobu@ b}H9I0I   II     b@bHo   bsu@Dbu@D bcu@Dbcu@Db@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboќL qDsbqD scqD	sbs%   M(bqZb@b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%M	tbqK  LL LH@A   sbmHb},bmH bmHǜL bHo-=L b}Hb}H be bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbS@%bӵ@%bS@%זb}HbebbHy	bHsb-HsboL b}HbebbHq
bQHbHb}HbebSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbebbHqb}HbebbHyb}HbebbHqb}HbebS} D sbS} DsbS%b}HbebHbb}H9 LUxbHb	\bobu@ be  b}H9 I@I  II     b@bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%   M(bqZb@bHo   bsu@Dbu@D bcu@Dbcu@Db@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboٖL qDsbqD scqD	sbs%M	tbqF  LL LH@A   sbmHb}(,bmH bmHL bHo-L b}Hb}H be( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbS@%bӵ@%bS@%זb}Hbe(bbHy	bHsb-HsboL b}Hbe(bbHq
bQHbHb}Hbe(bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}Hbe(bbHqb}Hbe(bbHyb}Hbe(bbHqb}Hbe(bS} D sbS} DsbS%b}Hbe(bHb(b}H9LUxbHb)\bobu@ be  b}H9IPI  II     b@bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo|L qDsbqD scqD	sbs%   M(bqZb@bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboyL qDsbqD scqD	sbs%M	tbq(A  L3L LH@A   sbmHb}H,bmH bmH?L bHo-L b}Hb}H beH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHbbHy	bHsb-Hsbo!L b}HbeHbbHq
bQHbHb}HbeHbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHbbHqb}HbeHbbHyb}HbeHbbHqb}HbeHbS} D sbS} DsbS%b}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9I`I  II     b@bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%   M(bqZb@bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%M	tbq;  LȎL LH@A   sbmHb}H,bmH bmHԌL bHo-JL b}Hb}H beH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHbbHy	bHsb-HsboL b}HbeHbbHq
bQHbHb}HbeHbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHbbHqb}HbeHbbHyb}HbeHbbHqb}HbeHbS} D sbS} DsbS%b}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9IpI  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%	  M(bqZb@bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%M	tbqL6  LWL LH-   A   sbmHb}Hbe8bmH bmH[L bHo-чL b}HbeHb}H beH b] bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]bbHy	bHsb-HsboL b}HbeHb]bbHq
bQHbHb}HbeHb]bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]bbHqb}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]bS} D sbS} DsbS%b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbobu@ be@ b]  b}H9 I   IB  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bborL qDsbqD scqD	sbs%  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbolL qDsbqD scqD	sbs%M	tbq0  L&L LH-   A   sbmHb}Hbe(8bmH bmH*L bHo-L b}HbeHb}H beH b]( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb](bbHy	bHsb-Hsbo}L b}HbeHb](bbHq
bQHbHb}HbeHb](bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb](bbHqb}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](bS} D sbS} DsbS%b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbobu@ be@ b]  b}H9I   I<  II     b@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboG{L qDsbqD scqD	sbs%<  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbozL qDsbqD scqD	sbs%M	tbq)  L|L LH-   A   sbmHb}HbeH8bmH bmHzL bHo-:{L b}HbeHb}H beH b]H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbbHy	bHsb-HsbobwL b}HbeHb]HbbHq
bQHbHb}HbeHb]HbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbbHqb}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]HbS} D sbS} DsbS%b}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   IM  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbotL qDsbqD scqD	sbs%6  M(bqZb@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbosL qDsbqD scqD	sbs%M	tbqD#  LOvL LH-   A   sbmHb}HbeH8bmH bmHStL bHo-tL b}HbeHb}H beH b]H bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbbHy	bHsb-HsbopL b}HbeHb]HbbHq
bQHbHb}HbeHb]HbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbbHqb}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]HbS} D sbS} DsbS%b}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   I1  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo{nL qDsbqD scqD	sbs%G  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo/mL qDsbqD scqD	sbs%M	tbq  LoL LH-   A   sbmHb}HbeHb]DbmH bmHmL bHo-]nL b}HbeHb]Hb}H beH b]H bU bbH1bqHoD$bHoL$b}H9 bHC bbHybHoT$	bHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUbbHy	bHsb-HsboAjL b}HbeHb]HbUbbHq
bQHbHb}HbeHb]HbUbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbUbbHqb}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUbS} D sbS} DsbS%b}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbobu@ be@ b]@ bU  b}H9 I   Il  II     b@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboRgL qDsbqD scqD	sbs%+  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo"fL qDsbqD scqD	sbs%M	tbq  LhL LH-   A   sbmHb}HbeHb](DbmH bmHfL bHo-PgL b}HbeHb]Hb}H beH b]H bU( bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbU(bbHy	bHsb-Hsbo4cL b}HbeHb]HbU(bbHq
bQHbHb}HbeHb]HbU(bSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbU(bbHqb}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(bS} D sbS} DsbS%b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbobu@ be@ b]@ bU  b}H9I   Ic  II     b@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboN`L qDsbqD scqD	sbs%f  M(bqZb@bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo^L qDsbqD scqD	sbs%M	tbq  LaL LH-   A   sbmHb}HbeHb]HDbmH bmH_L bHo-`L b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUHbbHy	bHsb-Hsbo[L b}HbeHb]HbUHbbHq
bQHbHb}HbeHb]HbUHbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbS} D sbS} DsbS%b}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   Iw  II     b@bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboXL qDsbqD scqD	sbs%]  M(bqZb@bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboWL qDsbqD scqD	sbs%M	tbqH  LSZL LH-   A   sbmHb}HbeHb]HDbmH bmHQXL bHo-XL b}HbeHb]Hb}H beH b]H bUH bbH1bqHoD$bHoL$b}H9bHC bbHybHoT$	bHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoL$
bqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoT$bHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbS@%bӵ@%bS@%זb}HbeHb]HbUHbbHy	bHsb-HsboTL b}HbeHb]HbUHbbHq
bQHbHb}HbeHb]HbUHbSH;bQ(bS}(9bQbH;b(b}(9bbbHybs} DsbQb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbS} D sbS} DsbS%b}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   M(bqZb@bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHbHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboQL qDsbqD scqD	sbs%bqp  bqHol$bqHod$bHDbHD bHDbHDbqHol$bqHod$	bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%ӖbqHol$bqHod$
bHDbHD bHDbHDbqHol$bqHod$bHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%BPL b]Dsb YD scYD	sb%bm ˙  I   I   EM3  bHo\$
bHC bHod$	bHol$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHoOL b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoOL b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$b]HDb]HD bs]HDb]HDbHb-Hsb]HsbHbHbqHo~NL b-HDbEHsbHb-HD bEHsb-HDb]HsbH%bHd$bUHDbUHD bsUHDbUHDbHb-HsbUHsbHbHbqHoML b-HDbEHsbHb-HD bEHsb-HDbUHsbH%bHl$A   A   D)EAA?S  A  r@A"4  rA$G  M  Ak@  9  A
L(  .  "  A|  rA    L  Aw    LPL LA   sbmbmH bmH)NL b} bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}bbHqb=HDb=HDb=HDb=HD b}bbHyb3H%bH%b3@%ݖb3H%Ԗb}bbHqbob}bbHyb3M@DbM@Db3M@Db3M@D b}bbHqb3H%ЖbAHbAHbAHb}bbHy	b}bbHq
b}bbHyb}bbHqb}bbHyb}bbHqb}b}bb}H9 LUxb	bobu  b}H9 I   II     boJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboUJL qDsbqD scqD	sbs%   M(bqZb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba boIL b}Dsb yD scyD	sb%bq P  L{LL LA   sbm(bmH bmHJL b}( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$b(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}(bbHqb=HDb=HDb=HDb=HD b}(bbHyb3H%bH%b3@%ݖb3H%Ԗb}(bbHqbob}(bbHyb3M@DbM@Db3M@Db3M@D b}(bbHqb3H%ЖbAHbAHbAHb}(bbHy	b}(bbHq
b}(bbHyb}(bbHqb}(bbHyb}(bbHqb}(b}(b(b}H9LUxb)bobu  b}H9II   II     b(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboFL qDsbqD scqD	sbs%   M(bqZboJbu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboEL qDsbqD scqD	sbs%M	tbqL  LHL LA   sbmHbmH bmHFL b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbobu@ b}H9I I   II     b(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboBL qDsbqD scqD	sbs%   M(bqZb(oJ
bu Dbu Dbu Dbu D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboBL qDsbqD scqD	sbs%M	tbqH  LDL LA   sbmHbmH bmHBL b}H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbbHqb=HDb=HDb=HDb=HD b}HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbbHqbob}HbbHyb3M@DbM@Db3M@Db3M@D b}HbbHqb3H%ЖbAHbAHbAHb}HbbHy	b}HbbHq
b}HbbHyb}HbbHqb}HbbHyb}HbbHqb}Hb}HbHb}H9LUxbIbobu@ b}H9I0I   II     bHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo>L qDsbqD scqD	sbs%   M(bqZb(o0  bH8Jbu@Dbu@Dbu@Dbu@D bHbHbHbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo>L qDsbqD scqD	sbs%M	tbqD  L@L LH@A   sbmHb},bmH bmH>L bHo-Y?L b}Hb}H be bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbebbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbebbHqb=HDb=HDb=HDb=HD b}HbebbHyb3H%bH%b3@%ݖb3H%Ԗb}HbebbHqbHobo\b}HbebbHyb3M@DbM@Db3M@Db3M@D b}HbebbHqb3H%ЖbAHbAHbAHb}HbebbHy	b}HbebbHq
b}HbebbHyb}HbebbHqb}HbebbHyb}HbebbHqb}Hbeb}HbebHbb}H9 LUxbHb	\bobu@ be  b}H9 I@I  II     bHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboP:L qDsbqD scqD	sbs%   M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo|9L qDsbqD scqD	sbs%M	tbqW@  L6<L LH@A   sbmHb}(,bmH bmHB:L bHo-:L b}Hb}H be( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}Hbe(bbHqb=HDb=HDb=HDb=HD b}Hbe(bbHyb3H%bH%b3@%ݖb3H%Ԗb}Hbe(bbHqbHobo\b}Hbe(bbHyb3M@DbM@Db3M@Db3M@D b}Hbe(bbHqb3H%ЖbAHbAHbAHb}Hbe(bbHy	b}Hbe(bbHq
b}Hbe(bbHyb}Hbe(bbHqb}Hbe(bbHyb}Hbe(bbHqb}Hbe(b}Hbe(bHb(b}H9LUxbHb)\bobu@ be  b}H9IPI   II     bHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo5L qDsbqD scqD	sbs%   M(bqZbHo  bsu@Dbu@D bcu@Dbcu@DboJbe Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo4L qDsbqD scqD	sbs%M	tbq;  Ll7L LH@A   sbmHb}H,bmH bmHx5L bHo-5L b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9I`I  II     bHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo0L qDsbqD scqD	sbs%   M(bqZbHoJbsu@Dbu@D bcu@Dbcu@Db(oJ
be Dbe Dbe Dbe D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo/L qDsbqD scqD	sbs%M	tbq6  L2L LH@A   sbmHb}H,bmH bmH0L bHo-1L b}Hb}H beH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHbbHqb=HDb=HDb=HDb=HD b}HbeHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHbbHqbHobo\b}HbeHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHbbHqb3H%ЖbAHbAHbAHb}HbeHbbHy	b}HbeHbbHq
b}HbeHbbHyb}HbeHbbHqb}HbeHbbHyb}HbeHbbHqb}HbeHb}HbeHbHbHb}H9LUxbHbI\bobu@ be@ b}H9IpI  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo+L qDsbqD scqD	sbs%  M(bqZbHo   bsu@Dbu@D bcu@Dbcu@Db(o0  bH8Jbe@Dbe@Dbe@Dbe@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo*L qDsbqD scqD	sbs%M	tbq1  L-L LH-   A   sbmHb}Hbe8bmH bmH+L bHo-',L b}HbeHb}H beH b] bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]bbHqb=HDb=HDb=HDb=HD b}HbeHb]bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]bbHqbHobHo\bodb}HbeHb]bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]bbHqb3H%ЖbAHbAHbAHb}HbeHb]bbHy	b}HbeHb]bbHq
b}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]bbHyb}HbeHb]bbHqb}HbeHb]b}HbeHb]bHbHbb}H9 LUxbHbH\b	dbobu@ be@ b]  b}H9 I   I?  II     bHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo[&L qDsbqD scqD	sbs%  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboI%L qDsbqD scqD	sbs%M	tbq$,  L(L LH-   A   sbmHb}Hbe(8bmH bmH&L bHo-}&L b}HbeHb}H beH b]( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb](bbHqb=HDb=HDb=HDb=HD b}HbeHb](bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb](bbHqbHobHo\bodb}HbeHb](bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb](bbHqb3H%ЖbAHbAHbAHb}HbeHb](bbHy	b}HbeHb](bbHq
b}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](bbHyb}HbeHb](bbHqb}HbeHb](b}HbeHb](bHbHb(b}H9LUxbHbH\b)dbobu@ be@ b]  b}H9I   I9  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo L qDsbqD scqD	sbs%9  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo  bse@Dbe@D bce@Dbce@DbQHbHbHbHboJb] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboyL qDsbqD scqD	sbs%M	tbqT&  L3"L LH-   A   sbmHb}HbeH8bmH bmH7 L bHo- L b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   IJ  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%3  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbQHbHbHbHb(oJ
b] Db] Db] Db] D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%M	tbqy   LXL LH-   A   sbmHb}HbeH8bmH bmH\L bHo-L b}HbeHb}H beH b]H bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbbHqbHobHo\bodb}HbeHb]HbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbbHy	b}HbeHb]HbbHq
b}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]HbbHyb}HbeHb]HbbHqb}HbeHb]Hb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobu@ be@ b]@ b}H9I   I=  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%D  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbQHbHbHbHb(o0  bH8Jb]@Db]@Db]@Db]@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%M	tbq  LyL LH-   A   sbmHb}HbeHb]DbmH bmHwL bHo-L b}HbeHb]Hb}H beH b]H bU bbH1bqHD$bHob}H9 bHC bbHybHoTbHot$bHbHbHbbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUbbHqbHobHo\bHodbolb}HbeHb]HbUbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUbbHy	b}HbeHb]HbUbbHq
b}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUbbHyb}HbeHb]HbUbbHqb}HbeHb]HbUb}HbeHb]HbUbHbHbHbb}H9 LUxbHbH\bHdb	lbobu@ be@ b]@ bU  b}H9 I   Ii  II     bHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbouL qDsbqD scqD	sbs%7  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b@bHb@b@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo9L qDsbqD scqD	sbs%M	tbq  LL LH-   A   sbmHb}HbeHb](DbmH bmHL bHo-gL b}HbeHb]Hb}H beH b]H bU( bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHb(bbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbU(bbHqb=HDb=HDb=HDb=HD b}HbeHb]HbU(bbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbU(bbHqbHobHo\bHodbolb}HbeHb]HbU(bbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbU(bbHqb3H%ЖbAHbAHbAHb}HbeHb]HbU(bbHy	b}HbeHb]HbU(bbHq
b}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(bbHyb}HbeHb]HbU(bbHqb}HbeHb]HbU(b}HbeHb]HbU(bHbHbHb(b}H9LUxbHbH\bHdb)lbobu@ be@ b]@ bU  b}H9I   I`  II     bHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%c  M(bqZbHo   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo  b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%boJbU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboL qDsbqD scqD	sbs%M	tbqk  LJ	L LH-   A   sbmHb}HbeHb]HDbmH bmHHL bHo-L b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   It  II     bHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bbo;L qDsbqD scqD	sbs%Z  M(bqZbHoJbu@Dbu@D bu@Dbu@DbHoJbse@Dbe@D bce@Dbce@DbHoJb]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(oJ
bU DbU DbU DbU D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboK qDsbqD scqD	sbs%M	tbq  LL LH-   A   sbmHb}HbeHb]HDbmH bmH L bHo-
L b}HbeHb]Hb}H beH b]H bUH bbH1bqHD$bHob}H9bHC bbHybHoTbHot$bHbHbHbHbbHqbs=HDb=HD bs=HDbs=HDbHoLbqHoD$b}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D bHoTbHot$b}HbeHb]HbUHbbHqb=HDb=HDb=HDb=HD b}HbeHb]HbUHbbHyb3H%bH%b3@%ݖb3H%Ԗb}HbeHb]HbUHbbHqbHobHo\bHodbolb}HbeHb]HbUHbbHyb3M@DbM@Db3M@Db3M@D b}HbeHb]HbUHbbHqb3H%ЖbAHbAHbAHb}HbeHb]HbUHbbHy	b}HbeHb]HbUHbbHq
b}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHbbHyb}HbeHb]HbUHbbHqb}HbeHb]HbUHb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobu@ be@ b]@ bU@ b}H9I   M(bqZbHop   bu@Dbu@D bu@Dbu@DbHo   bse@Dbe@D bce@Dbce@DbHo   b]@Db]@D bs@%b@%b]@Db]@Dbc@%bc@%b(o0  bH8JbU@DbU@DbU@DbU@D bHb@%bӽ@%b@%ޖbHb@sb@sbHbHbH;b(b}(9bbH;b(b}(9bboK qDsbqD scqD	sbs%bqr  bqHol$bQHbqHo$bHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbAHbaHbaHbCH%ӖbqHol$bqHodbHDbHD bHDbHDbqHol$bqHodbHDbHD bSHDbSHDbCH%ҖbcH%ƖbcH%ϖbCH%Ӗb}HsbeHsba@ba@bcH;ba bc}(9ba bcH;ba bc}(9ba bo%K b]Dsb YD scYD	sb%bm B  EAAIL  |HI~(  |#I,>  Ib8  I2  7-  If#  I
    I  |I  I3  
  I  I  bao-K !K L*K Māb}H9 b} bo4brH9bbrHyybrHyybrHyybrHyybrHyybrHyybrHyybrHyybrHy	ybrHy
ybrHyybrHyybrHyybrHyybb}H9 LUxb	bobM b}H9 I   II     bHbobbMDbMDbMDbMD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%M(bqbbQ @  ba(o-K b(C nK L'K Māb}H9b}( bo4brH9b(brHy}brHy}brHy}brHy}brHy}brHy}brHy}brHy}brHy	}brHy
}brHy}brHy}brHy}brHy}b(b}H9LUxb)bobM( b}H9II   II     bHb(ob
bM(DbM(DbM(DbM(D bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%   M(bqbbHbobbMDbMDbMDbMD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%M	tbQE=  baHo-K bHC bmHK L_K Māb}H9b}H bo4brH9bHbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHy	b}HbrHy
b}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbHb}H9LUxbIbobMH b}H9I I   II     bHb(o0  b@8bbMHDbMHDbMHDbMHD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%   M(bqbbHb(ob
bM(DbM(DbM(DbM(D bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%M	tbQd:  baHo-K bHC bmHK L~K Māb}H9b}H bo4brH9bHbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbrHy	b}HbrHy
b}HbrHyb}HbrHyb}HbrHyb}HbrHyb}HbHb}H9LUxbIbobMH b}H9I0I   II     bHbHo   b3MHDbMHD bMHDbMHDb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%   M(bqbbHb(o0  b@8bbMHDbMHDbMHDbMHD bHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%M	tbQ7  baHo-2K bHC bmHK bmHK LK MI@āb}H9 b}H be bHo4bo|brH9bHbbrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabrHy	b}HabrHy
b}HabrHyb}HabrHyb}HabrHyb}HabrHyb}HabHbb}H9 LUxbHb	\bobMH bE b}H9 I@I  II     bHbHo  b3MHDbMHD bMHDbMHDbobbEDbEDbEDbED bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%6K b] Dsbb] D sbs] D	sbs%   M(bqbbHbHo   b3MHDbMHD bMHDbMHDb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%kK b] Dsbb] D sbs] D	sbs%M	tbQ3  baHo-K bHC bmHNK bmHK LK MI@āb}H9b}H be( bHo4bo|brH9bHb(brHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebrHy	b}HebrHy
b}HebrHyb}HebrHyb}HebrHyb}HebrHyb}HebHb(b}H9LUxbHb)\bobMH bE( b}H9IPI  II     bHbHobb3MHDbMHD bMHDbMHDb(ob
bE(DbE(DbE(DbE(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo  b3MHDbMHD bMHDbMHDbobbEDbEDbEDbED bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%M	tbQ"0  baHo-K bHC bmHK bmHK L2K MI@āb}H9b}H beH bHo4bo|brH9bHbHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHy	b}HbeHbrHy
b}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbHbHb}H9LUxbHbI\bobMH bEH b}H9I`I  II     bHbHo   b3MHDbMHD bMHDbMHDb(o0  b@8bbEHDbEHDbEHDbEHD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%   M(bqbbHbHobb3MHDbMHD bMHDbMHDb(ob
bE(DbE(DbE(DbE(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%M	tbQ>,  baHo-K bHC bmHK bmHK LNK MI@āb}H9b}H beH bHo4bo|brH9bHbHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHy	b}HbeHbrHy
b}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbrHyb}HbeHbHbHb}H9LUxbHbI\bobMH bEH b}H9IpI
  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo   b3MHDbMHD bMHDbMHDb(o0  b@8bbEHDbEHDbEHDbEHD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%M	tbQT(  baHo-K bHC bmHK bmHK b}H%aK LZK MI   āb}H9 b}H beH b] bHo4bHo|boTbrH9bHbHbbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHy	b}HbeHYbrHy
b}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbrHyb}HbeHYbHbHbb}H9 LUxbHbH\b	dbobMH bEH b- bS}H9 I   IE  II     bHbHo   bMHDbMHD bMHDbMHDbHo  b3EHDbEHD bEHDbEHDbQHbHbHbHbobb-Db-Db-Db-D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%@K b] Dsbb] D sbs] D	sbs%  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%7K b] Dsbb] D sbs] D	sbs%M	tbQ#  baHo-kK bHC bmHK bmHPK b}H%K LK MI   āb}H9b}H beH b]( bHo4bHo|boTbrH9bHbHb(brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHy	b}HbeH]brHy
b}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]brHyb}HbeH]bHbHb(b}H9LUxbHbH\b)dbobMH bEH b-( bS}H9I   I?  II     bHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbQHbHbHbHb(ob
b-(Db-(Db-(Db-(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%?  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo  b3EHDbEHD bEHDbEHDbQHbHbHbHbobb-Db-Db-Db-D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%gK b] Dsbb] D sbs] D	sbs%M	tbQ  baHo-K bHC bmHJK bmHK b}H%K LK MI   āb}H9b}H beH b]H bHo4bHo|boTbrH9bHbHbHbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHy	b}HbeHb]HbrHy
b}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobMH bEH b-H bS}H9I   IP  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb(o0  b@8bb-HDb-HDb-HDb-HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%9  M(bqbbHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbQHbHbHbHb(ob
b-(Db-(Db-(Db-(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%~K b] Dsbb] D sbs] D	sbs%M	tbQ   baHo-K bHC bmHaK bmHK b}H%K LK MI   āb}H9b}H beH b]H bHo4bHo|boTbrH9bHbHbHbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHy	b}HbeHb]HbrHy
b}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbrHyb}HbeHb]HbHbHbHb}H9LUxbHbH\bIdbobMH bEH b-H bS}H9I   I4  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%J  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbQHbHbHbHb(o0  b@8bb-HDb-HDb-HDb-HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%M	tbQ"  baHo-K bHC bmHK bmHK b}H%/K beH-%K LK MI   āb}H9 b}H beH b]H bU bHo4bHo|bHoTbo\brH9bHbHbHbbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHy	b}HbeHb]HQbrHy
b}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbrHyb}HbeHb]HQbHbHbHbb}H9 LUxbHbH\bHdb	lbobMH bEH b-H b% bS}H9 I   Io  II     bHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo  b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖbobb%Db%Db%Db%D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%^K b] Dsbb] D sbs] D	sbs%.  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb@b]HsbUHsbHb@bH;b(b}(9bbH;b(b}(9bbo%+K b] Dsbb] D sbs] D	sbs%M	tbQ  baHo-_K bHC bmHK bmHDK b}H%K beH-K LK MI   āb}H9b}H beH b]H bU( bHo4bHo|bHoTbo\brH9bHbHbHb(brHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHy	b}HbeHb]HUbrHy
b}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbrHyb}HbeHb]HUbHbHbHb(b}H9LUxbHbH\bHdb)lbobMH bEH b-H b%( bS}H9I   If  II     bHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbHobb-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(ob
b%(Db%(Db%(Db%(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%i  M(bqbbHbHo   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo  b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖbobb%Db%Db%Db%D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%K b] Dsbb] D sbs] D	sbs%M	tbQ
  baHo-K bHC bmHgK bmHK b}H%K beH-	K LK MI   āb}H9b}H beH b]H bUH bHo4bHo|bHoTbo\brH9bHbHbHbHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHy	b}HbeHb]HbUHbrHy
b}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobMH bEH b-H b%H bS}H9I   Iz  II     bHbHop   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(o0  b@8bb%HDb%HDb%HDb%HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%)K b] Dsbb] D sbs] D	sbs%`  M(bqbbHbHobbMHDbMHD bMHDbMHDbHobb3EHDbEHD bEHDbEHDbHobb-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(ob
b%(Db%(Db%(Db%(D bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%ĺK b] Dsbb] D sbs] D	sbs%M	tbQF  baHo-K bHC bmHK bmHݻK b}H%SK beH-IK LBK MI   āb}H9b}H beH b]H bUH bHo4bHo|bHoTbo\brH9bHbHbHbHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHy	b}HbeHb]HbUHbrHy
b}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbrHyb}HbeHb]HbUHbHbHbHbHb}H9LUxbHbH\bHdbIlbobMH bEH b-H b%H bS}H9I   M(bqbbHbHop   bMHDbMHD bMHDbMHDbHo   b3EHDbEHD bEHDbEHDbHo   b-HDb-HD bsH%bH%Öb-HDb-HDbH%̖bH%ݖb(o0  b@8bb%HDb%HDb%HDb%HD bHbHbHbHbHbu@sbe@sbHbHbH;b(b}(9bbH;b(b}(9bbo%tK b] Dsbb] D sbs] D	sbs%bQbbqr H}p   vcbH$bHD$bHD$bHD$bHD$bHD$bHD$bHD$bHD$bHD$	bHD$
bHD$wzo}zouzomzoezo]zoUzoMzoEopo`He^_A_A^A]A\][ÐoP  oY oa@H twYDb]D b]DYDbbu ssbbboK bu Db} sbbu D b} sbu Dsb%~i8"i0sYDb]D b]DYDbbu ssbbbovK bu Db} sbbu D b} sbu Dsb%Y %K Y@Ðbo	boRqDqD qDqDbssbbbo-ѳK QDsbQD sQDsb%̖b	wH1; 6 H(P   6 ({}; HH>S H>S F   H>S O    (a}; H(f}; @ (k}; H0q}; A@k}; fADAF H0; H(6 H(P   V6 (|; HH=S H=S J   H=S O    (|; H(|; @ (|; H0|; @@|; fAHAJ H0; H(6 H(P   6 ([|; HH=S H=S F   H=S O    (A|; H(F|; @ (K|; H0Q|; A@K|; fADAF H0; H(6 H(P   66 ({{; HH=S H=S J   H=S O    (a{; H(f{; @ (k{; H0o{; @@k{; fAHAJ Ht0; H(c6 H0; L6 H(   6 H H@H=S H=S     Wf=S H=S    H=S    <S   ?L   H<S   H0; H(6 H(P   6 (z; HHY<S H^<S F   H[<S O    (z; H(z; @ (z; H0z; A@z; fADAF H0; H(G6 H(P   6 (y; HH;S H;S J   H;S O    (y; H(y; @ (y; H0y; @@y; fAHAJ H/; H(6 HI0; 6 H(   6 H H@H;S H<S     Wf;S H<S    H <S    ;S   ?L   H;S *  H0; H(!6 H(P   f6 (x; HH1;S H6;S F   H3;S O    (x; H(x; @ (x; H0x; A@x; fADAF H/; H(6 H(P   6 (x; HH:S H:S J   H:S O    (x; H(x; @ (x; H0x; @@x; fAHAJ Ht/; H(6 H/; 6 H(   66 H H@H:S H;S     Wf:S H;S    H ;S    :S   ?L   H:S z  H/; H(q6 H(P   6 (Kw; HHI:S HN:S F   HK:S O    (1w; H(6w; @ (;w; H0Aw; A@;w; fADAF H/; H(6 H(P   &6 (kv; HH9S H9S J   H9S O    (Qv; H(Vv; @ ([v; H0_v; @@[v; fAHAJ H.; H(S6 HI/; <6 H(   6 H H@H9S H9S     Wf9S H9S    H9S    9S   ?L   H9S   H/; H(6 H(P   6 (u; HH99S H>9S F   H;9S O    (u; H(u; @ (u; H0u; A@u; fADAF H.; H(76 H(P   v6 (t; HH8S H8S J   H8S O    (t; H(t; @ (t; H0t; @@t; fAHAJ Ht.; H(6 H.; 6 H(   6 H H@H8S H8S     Wf8S H8S    H8S    8S   ?L   H8S   H.; H(6 H(P   V6 (s; HH)8S H.8S F   H+8S O    (s; H(s; @ (s; H0s; A@s; fADAF H.; H(6 H(P   6 (s; HHy7S H~7S J   H{7S O    (r; H(r; @ (r; H0r; @@r; fAHAJ H-; H(6 HI.; 6 H(   &6 H H@H7S H7S     Wf7S H7S    H7S    7S   ?L   H7S j  H.; H(a6 H(P   6 (;r; HH7S H7S F   H7S O    (!r; H(&r; @ (+r; H01r; A@+r; fADAF H-; H(6 H(P   6 ([q; HHi6S Hn6S J   Hk6S O    (Aq; H(Fq; @ (Kq; H0Oq; @@Kq; fAHAJ Ht-; H(C6 H-; ,6 H(   v6 H H@H6S H6S     Wf6S H6S    H6S    ~6S   ?L   H6S   H-; H(6 H(P   6 (p; HH	6S H6S F   H6S O    (qp; H(vp; @ ({p; H0p; A@{p; fADAF H-; H('6 H(P   f6 (o; HHY5S H^5S J   H[5S O    (o; H(o; @ (o; H0o; @@o; fAHAJ H,; H(6 HI-; |6 H(   6 H H@H5S H5S     Wf5S H5S    H5S    n5S   ?L   Hw5S 
  H-; H(6 H(P   F6 (n; HH4S H4S F   H4S O    (n; H(n; @ (n; H0n; A@n; fADAF H,; H(w6 H(P   6 (m; HHI4S HN4S J   HK4S O    (m; H(m; @ (m; H0m; @@m; fAHAJ Ht,; H(6 H(P   &6 (m; HHa4S Hf4S F   Hc4S O    (m; H(m; @ (m; H0m; A@m; fADAF HX,; H(W6 H(P   6 (l; HH3S H3S J   H3S O    (l; H(l; @ (l; H0l; @@l; fAHAJ H4,; H(6 H(P   6 (l; HH3S H3S F   H3S O    (l; H(l; @ (l; H0l; A@l; fADAF H,; H(76 H(P   v6 (k; HH13S H63S J   H33S O    (k; H(k; @ (k; H0k; @@k; fAHAJ H+; H(6 HXH5gR H3HD$HWD$ 3HD$0HD$80   6 HD$ HD$0$   HD$8/   q;  w; H}; H @$ A   LD$    H2S 
 HT$8Hv.HHL$ HH   rH'HIH+HHw#p6 H+; 6 HL$HH36 HX37 HXHEfR H3HD$@WD$ 3HD$0HD$8    6 HHD$ HD$0   HD$8   >;  C; @@; H:; fB1; BB A   LD$    H1S   HT$8Hv.HHL$ HH   rH'HIH+HHw#f6 H*; 6 HL$@H36 HX{27 HXHEeR H3HD$HWD$ 3HD$0HD$80   6 HD$ HD$0$   HD$8/   ;  ; H; H @$ A   LD$    H0S  HT$8Hv.HHL$ HH   rH'HIH+HHw#6 H9*; 6 HL$HH36 HX17 HXHUdR H3HD$@WD$ 3HD$0HD$8    6 HHD$ HD$0   HD$8   n;  s; @p; Hj; fBa; BB A   LD$    H/S  HT$8Hv.HHL$ HH   rH'HIH+HHw#v6 H); 6 HL$@H36 HX07 H(P   6 (g; HHA/S HF/S F   HC/S O    (g; H(g; @ (g; H0g; A@g; fADAF H8); H(76 H(P   v6 (f; HH.S H.S J   H.S O    (f; H(f; @ (f; H0f; @@f; fAHAJ H); H(6 H(P   6 ({f; HH.S H.S F   H.S O    (af; H(ff; @ (kf; H0qf; A@kf; fADAF H(; H(6 H(P   V6 (e; HH-S H-S J   H-S O    (e; H(e; @ (e; H0e; @@e; fAHAJ H(; H(6 H(P   ƽ6 ([e; HH-S H-S F   H-S O    (Ae; H(Fe; @ (Ke; H0Qe; A@Ke; fADAF H(; H(6 H(P   66 ({d; HH,S H,S J   H,S O    (ad; H(fd; @ (kd; H0od; @@kd; fAHAJ H(; H(c6 H(P   覼6 (;d; HH9-S H>-S F   H;-S O    (!d; H(&d; @ (+d; H01d; A@+d; fADAF Hx); H(׿6 H(P   6 ([c; HH,S H,S J   H,S O    (Ac; H(Fc; @ (Kc; H0Oc; @@Kc; fAHAJ HT); H(C6 H(P   膻6 (c; HH9-S H>-S F   H;-S O    (c; H(c; @ (c; H0c; A@c; fADAF H*; H(鷾6 H(P   6 (;b; HH,S H,S J   H,S O    (!b; H(&b; @ (+b; H0/b; @@+b; fAHAJ H*; H(#6 H(P   f6 (a; HHY,S H^,S F   H[,S O    (a; H(a; @ (a; H0a; A@a; fADAF H*; H(闽6 H(P   ֹ6 (a; HH+S H+S J   H+S O    (a; H(a; @ (a; H0a; @@a; fAHAJ H*; H(6 H(P   F6 (`; HHy+S H~+S F   H{+S O    (`; H(`; @ (`; H0`; A@`; fADAF Hx*; H(w6 H(P   趸6 (_; HH*S H*S J   H*S O    (_; H(_; @ (_; H0_; @@_; fAHAJ HT*; H(6 H(P   &6 (_; HH*S H*S F   H*S O    (_; H(_; @ (_; H0_; A@_; fADAF H8*; H(W6 H(P   薷6 (^; HH)S H)S J   H)S O    (^; H(^; @ (^; H0^; @@^; fAHAJ H*; H(ú6 HXHUZR H3HD$@WD$ 3HD$0HD$8@   6 HD$ HD$02   HD$8?   ;  ; H$; @ ); fH0@2 A   LD$    H:)S  HT$8Hv.HHL$ HH   rH'HIH+HHw#胶6 H); ߹6 HL$@H36 HX&7 HXHUYR H3HD$@WD$ 3HD$0HD$8@   6 HHD$ HD$03   HD$8?   N;  T; HY; @ ^; fH0U; B2B3 A   LD$    H=(S  HT$8Hv.HHL$ HH   rH'HIH+HHw#v6 H(; Ҹ6 HL$@H36 HX%7 H(P   6 (\; HH'S H'S F   H'S O    (\; H(\; @ (\; H0\; A@\; fADAF H(; H(76 H(P   v6 ([; HH9'S H>'S J   H;'S O    ([; H([; @ ([; H0[; @@[; fAHAJ Ht(; H(飷6 H(P   6 ({[; HH	'S H'S F   H'S O    (a[; H(f[; @ (k[; H0q[; A@k[; fADAF HX(; H(6 H(P   V6 (Z; HHY&S H^&S J   H[&S O    (Z; H(Z; @ (Z; H0Z; @@Z; fAHAJ H4(; H(郶6 H\$WH 3H   農6 HHD$0HtvW3CC C0HC@H\$8;H{H{   耲6 H H@HCHKH9HyHyHC0   HC8     ?LC     H{@HH%S H'; H\$@H _鿵6 HXHUUR H3HD$@WD$ 3HD$0HD$8@   6 HD$ HD$04   HD$8?   Y;  _; Hd; @ j; H0@4 A   LD$    H$%S  HT$8Hv.HHL$ HH   rH'HIH+HHw#腱6 H>'; 6 HL$@H36 HX!7 H(P   6 (X; HH$S H$S F   H$S O    (X; H(X; @ (X; H0X; A@X; fADAF H&; H(G6 H(P   膰6 (W; HH#S H#S J   H#S O    (W; H(W; @ (W; H0W; @@W; fAHAJ H&; H(鳳6 HXHESR H3HD$@WD$ 3HD$0HD$8@   ӯ6 HD$ HD$00   HD$8?   ;  ; H; @ @0 A   LD$    HM#S  HT$8Hv.HHL$ HH   rH'HIH+HHw#~6 Hg&; ڲ6 HL$@H36 HX7 HXHURR H3HD$@WD$ 3HD$0HD$8@   6 HD$ HD$01   HD$8?   Y;  _; Hd; @ i; H0@1 A   LD$    Hc"S  HT$8Hv.HHL$ HH   rH'HIH+HHw#脮6 H%; 6 HL$@H36 HX7 HXHeQR H3HD$@WD$ 3HD$0HD$8@   6 HD$ HD$01   HD$8?   ;  ; H; @ ; H0@1 A   LD$    H!S . HT$8Hv.HHL$ HH   rH'HIH+HHw#蔭6 H%; 6 HL$@H36 HX7 HXHuPR H3HD$@WD$ 3HD$0HD$8@   6 HD$ HD$04   HD$8?   ;  ; H; @ ; H0@4 A   LD$    H S ? HT$8Hv.HHL$ HH   rH'HIH+HHw#襬6 H~$; 6 HL$@H36 HX7 H(P   66 (S; HHQ S HV S F   HS S O    (S; H(S; @ (S; H0S; A@S; fADAF H8$; H(g6 H(P   覫6 (R; HHS HS J   HS O    (R; H(R; @ (R; H0R; @@R; fAHAJ H$; H(Ӯ6 H(    6 K; HS HS    HS     3; @/; fH&; HH$; @ H(]6 H(P   親6 (;R; HHS HS F   HS O    (!R; H(&R; @ (+R; H01R; A@+R; fADAF H#; H(׭6 H(P   6 ([Q; HHQS HVS J   HSS O    (AQ; H(FQ; @ (KQ; H0OQ; @@KQ; fAHAJ H#; H(C6 H(P   膩6 (Q; HHAS HFS F   HCS O    (Q; H(Q; @ (Q; H0Q; A@Q; fADAF H($; H(鷬6 H(P   6 (;P; HHS HS J   HS O    (!P; H(&P; @ (+P; H0/P; @@+P; fAHAJ H$; H(#6 H(    f6 ; HS HS    HS     ; @; fHv; HH$; @ H(魫6 H(P   6 (O; HHAS HFS F   HCS O    (qO; H(vO; @ ({O; H0O; A@{O; fADAF H$; H('6 H(P   f6 (N; HHS HS J   HS O    (N; H(N; @ (N; H0N; @@N; fAHAJ Hd$; H(铪6 H(    ֦6 ; HS HS    HS     ; @; fH; HHb$; @ H(6 H(P   f6 (M; HHS HS F   HS O    (M; H(M; @ (M; H0M; A@M; fADAF HH$; H(闩6 H(P   ֥6 (M; HHiS HnS J   HkS O    (M; H(M; @ (M; H0M; @@M; fAHAJ H$$; H(6 HXHHR H3HD$@WD$ 3HD$0HD$80   #6 HD$ HD$0,   HD$8/   93<  ?3< HC3< @ @3< H(@, A   LD$    HS ] HT$8Hv.HHL$ HH   rH'HIH+HHw#ä6 H#; 6 HL$@H3:6 HX7 HXHGR H3HD$@WD$ 3HD$0HD$8P   #6 HHD$ HD$0B   HD$8O   (2<  (2< H(2< @ (2< H02< fA@AB A   LD$    HS O HT$8Hv.HHL$ HH   rH'HIH+HHw#赣6 H"; 6 HL$@H3,6 HX7 HXHFR H3HD$@WD$ 3HD$0HD$8P   #6 HHD$ HD$0D   HD$8O   (2<  ($2< H()2< @ (.2< H042< A@AD A   LD$    HS Q HT$8Hv.HHL$ HH   rH'HIH+HHw#跢6 H@"; 6 HL$@H3.6 HX7 HXHER H3HD$@WD$ 3HD$0HD$80   #6 HHD$ HD$0'   HD$8/   0<  0< H0< H 0< fH$0< B&B' A   LD$    HS R HT$8Hv.HHL$ HH   rH'HIH+HHw#踡6 H!; 6 HL$@H3/6 HX7 HXHDR H3HD$@WD$ 3HD$0HD$8P   #6 HHD$ HD$0A   HD$8O   (0<  (0< H(0< @ (0< H00< A@AA A   LD$    HS P HT$8Hv.HHL$ HH   rH'HIH+HHw#趠6 H ; 6 HL$@H3-6 HX7 HXHCR H3HD$@WD$ 3HD$0HD$8P   #6 HHD$ HD$0C   HD$8O   (/<  (/< H(/< @ (/< H0/< fA@/< ABAC A   LD$    HS E HT$8Hv.HHL$ HH   rH'HIH+HHw#諟6 H$ ; 6 HL$@H3"6 HX7 HXHBR H3HD$@WD$ 3HD$0HD$80   6 HD$ HD$0&   HD$8/   Y.<  _.< He.< H _.< fH$@& A   LD$    HS O HT$8Hv.HHL$ HH   rH'HIH+HHw#赞6 H~; 6 HL$@H3,6 HX7 HXHAR H3HD$@WD$ 3HD$0HD$8@   #6 HHD$ HD$0:   HD$8?   f,<  l,< Hq,< @ u,< @0q,< fA8A: A   LD$    H
S M HT$8Hv.HHL$ HH   rH'HIH+HHw#賝6 H; 6 HL$@H3*6 HX7 H(P   66 (D; HHS HS F   HS O    (D; H(D; @ (D; H0D; A@D; fADAF Hx; H(g6 H(P   覜6 (C; HH	S HS J   HS O    (C; H(C; @ (C; H0C; @@C; fAHAJ HT; H(ӟ6 H(P   6 (C; HHS HS F   HS O    (C; H(C; @ (C; H0C; A@C; fADAF H8; H(G6 H(P   膛6 (B; HH9S H>S J   H;S O    (B; H(B; @ (B; H0B; @@B; fAHAJ H; H(鳞6 H(P   6 (B; HHS HS F   HS O    (qB; H(vB; @ ({B; H0B; A@{B; fADAF H; H('6 H(P   f6 (A; HHiS HnS J   HkS O    (A; H(A; @ (A; H0A; @@A; fAHAJ H; H(铝6 H(P   ֙6 (kA; HH9S H>S F   H;S O    (QA; H(VA; @ ([A; H0aA; A@[A; fADAF H; H(6 H(P   F6 (@; HHS HS J   HS O    (q@; H(v@; @ ({@; H0@; @@{@; fAHAJ H; H(s6 H(P   趘6 (K@; HHyS H~S F   H{S O    (1@; H(6@; @ (;@; H0A@; A@;@; fADAF Hx; H(6 H(P   &6 (k?; HHS HS J   HS O    (Q?; H(V?; @ ([?; H0_?; @@[?; fAHAJ HT; H(S6 H(    薗6 ; HS H!S    HS     ; @; fH; HHR; @ H(ݚ6 H(H<S Y6 H; H(鼚6 H; 鰚6 H; 餚6 H(A   H+?S E3H>S ,; H; H(t6 @SH    7 H>S Hml H< E3HH>S H>S  H; H [$6 HE>S H>>S HCS HcHHCS HDPH >S HcHLH(H=S X6 H; H(̙6 H(A   Hs?S E3H>S T: H; H(霙6 @SH    7 H=?S Hk H< E3HH!?S H?S  H; H [L6 HBS L>S LBS HtHHcHLDPLBS HBS HtHHcHLDPH(H1>S W6 H1; H(6 H(H6R HD$0H7R HT$8H9=; Hz7R LSQ H6R '6 H; H(閘6 H(H5R HD$0H}6R HT$8HL Hj6R LkQ H5R ׅ6 H; H(F6 H; 86 H(HBS  W6 H; H(6 Hʺ   飔6 H\$ WH   H7R H3H$   HHIHtRIIB< uLL$ HMd uOHL$ HHKH;H$   H36 H$   HĐ   _HHL$04@  H=Q HL$06 HHL$0@  HQ HL$06 @SUVWAVH   H6R H3H$   HM   IHn6 HHtH(H$   HC3HD$0IHD$(LG  IH\$ Hqc uZHT$0LHD$(    LHHD$     d u-HL$0HHOH7H$   H3觗6 HĠ   A^_^][ú   H6 HHL$@?  HQ HL$@6 @SVWH   H5R H3H$   H$   MIHL$ HLL$0HMHHb u_LD$0LL$ 3HHӅu+LD$ H  HH$   H3ۖ6 HĠ   _^[HL$@V>  H_Q HL$@56 HHL$@7>  H@Q HL$@6 @SVWH   H4R H3H$   H$   MIHL$ HLL$0HMHHa uiLD$0LL$ 3HHӅu5LD$ H  H;; HHH$   H36 HĠ   _^[HL$@|=  HQ HL$@[6 HHL$@]=  HfQ HL$@<6 H   LAHM HHL$0  H$   HAH$   HHL$0АH$   HtА6 33HĨ   H   LAHM HHL$@  H$   HAH$   HHT$@HL$(АH$   Htk6 HD$03Hĸ   @SH HHH
u3H
H [H   r.HA'H;v3Hݏ6 HHt)H'HHHHH [軏6 HH [I   7 H\$Hl$Ht$H|$ ATAVAWH H)LHIMH+LHL;   HL;j  HHHH+H;vHH
I;IB3Ht@H    H   rHMH'H+HEH  HH26 I>I~I~H;   H    Ht=H   r)HK'H;   躎6 H   Hx'HHGH蛎6 HI>H;I~J    INLHI9 H;[IvHH+HL;v4H    L9 I~J#L+HJ    L9 H;J    L9 H+H\$@Hl$HHt$PH|$XIFH A_A^A\G  I  R6 H\$Hl$Ht$ AVH HIHLL;   HwHYHA   9 B3    HH|$0HH;v)H       H'H[6 Ht~Hx'HHG8   HH;HBHNHu3H   rHA'H;vH6 HLI>HI^HIvs9  H|$0H\$8Hl$@Ht$HH A^G6 F  H  H\$Ht$H|$ AVH HDIHL;  Hl$0Hw?HYHA   HtHAHf3fB,FHl$0H\$8Ht$@H|$HH A^H3HH;v?HH H   rWHA'H;   H6 HtoHP'HHB7
   H;HBHHHHH;wEHuHLǋ6 HLLHFH^LFH8HIHff,Z7	6 E  eG  H\$Ht$HL$WATAUAVAWHpILL3ɋ$   ILcHK\1(H~
I;vI+HMLt$(KL1HHtHPIHcAB|0 t2+JD0PHtI;tHO  IHcAB|0 D$0u   =  HcABL0  A  @toHtjIHcHND1HFL1XI@@H8 t"IHX~ȉIH@HHBHfD
I AIPDfE;u   $   'HIHcHJL1HHLIPHH;ƾ   u_HtdIHcHND1HFL1XI@@H8 t"IHX~ȉIH@HHBHfD
I AIPDfE;tH롃$   IHcH3JT1(   L$   $   Ld$(3IHcHIyHyH Eq#quHAP6 u	IB  I$HcHJL!HHtHPIL\$pI[8Is@IA_A^A]A\_@t	HQ3; @H\3; Hm3; HDغ   HL$8Z  LHHL$HZ  HwQ HL$H6 H\$ VAVAWH HMLHH;0  Hl$@HHiH|$HLd$PE3H;w@HHHH+H;w/H)HH;HBHHKH;   HuAKHH H   r,HA'H;   H6 H   Hx'HHG6 HH^IK6LvLHR9 fD$;Hv1HHm   H   rLAH'I+HAHw,Iև6 H>HH|$HHl$@Ld$PH\$XH A_A^^6 wA  AC  @SVATAVH(LqHHMI+HH;W  Hl$PI,H|$XHLl$`HLiL|$ H;wDIHHH+L;w3J)HH;HBHKHu3MH   r<HA'H;   H       H'H贆6 H   Hx'HHG蘆6 HHnN<7Hl$pMH^HIvMHH9 LII9 IUA/ H   rHKH'H+HCHwMHHi6 H9 LII9 A/ H>HLl$`H|$XHl$PL|$ H(A^A\^[Z6 ?  A  @SVAVH LqHHHI+H;  Hl$@HiH|$HL|$PM<IHH;wDHHHH+H;w3H)HH;HBHKHu3MH   r<HA'H;   H       H'H.6 H   Hx'HHG6 HL~MFH^HHv:HHk9 HUH   rHKH'H+HCHw3HH6 H49 H>HH|$HHl$@L|$PH A^^[	6 >  e@  @UWAVAWH(LyHHII+LH;x  H\$PHt$XI4Ld$`HLaHLl$ E3H;w@IHHH+L;w/J!HH;HBHHOH;  HuAKHH H   r,HA'H;   H迃6 H   HX'HHC裃6 HI~O?IvI<HIvWI6H9 HtD$pHfJe   I/fD,CH   rHNH'H+HFHwSHHn6 !I9 HtD$pHfI/fD,CIILd$`Ht$XH\$PLl$ H(A_A^_]Y6 <  >  @SVAUAVH(LqHHMI+HH;X  Hl$PHiH|$XLd$`L|$ M<IHH;wDHHHH+H;w3H)HH;HBHKHu3MH   r<HA'H;   H       H'H$6 H   Hx'HHG6 HDd$pML~N<7H^HHvMHHX9 MAI9 HUC/ H   rHKH'H+HCHwMHH؁6 H9 MAI9 C/ H>HLd$`H|$XHl$PL|$ H(A^A]^[6 [;  %=  @SUVWAVH L3HL$XC6 H-R Hl$`H=
(S Hu=3HL$PC6 H9='S u'S 'S HH'S HL$PD6 H='S INH4    H;ysHAHHud3ۀy$ tM6 H;xsH@HHuBHtH8IHL$`h7  Ht=H\$`H\$PH0M6 HHQHH%R HL$XC6 HH A^_^][`:  @SUVWAVH HIHL$`ILS  HHt$`LH~ Li ʚ;HHI+L;}K4    Ld$PLl$XL|$h  I󌐔I  ON  I4ׂCD  F6 HkF6 HH uHkdqH 6nuJIHLIIH?LIi 6nH+IHi ʚ;HHHHH?HIi ʚ;HHHHi ʚ;HHHi ʚ;HH;}rHH+I;~ \&"IHHHH?HHi@B H;}DHIeH6 !9   L|$hLl$XLd$PH A^_^][Ã    H\$VWAVH   H!R H3H$   HHH
H3H__HL$ HT$(O    HVHtLD$0HdO    H\$0HtLOA   HHO    HT$(HL$ JO u'HH$   H3臂6 H$   HĠ   A^_^H); H);  $  HT$ HL$@)  HlQ HL$@返6 HHL$@)  HlQ HL$@蠔6 H); H.; #  LI[IKUVWAVAWH`ALHE3E{ EtJHu*; HLyLy Dy(Ly0Ly8Ly@LyHLyPH3*; HALyXLy`fDyhAC    HHcHH*; HHHcHQTHHcxHL@LDG  HG    L(L0L83H?<     Y|6 HHtZI6 HFIHw@LwHLP Ha  fGXHH uGG#Gu%@t	HQ6 HH$   H`A_A^_^]èt	H&; H(&; H9&; HDغ   HL$ M  LHHL$0&  HjQ HL$06 H\$HL$UVWATAUAVAWH H3t$htlH); HH   H      H   H   H   H   H   H(; H   H   H   f   D$h   E3E3HQHHcHHh); HHHcHxTHL(; HCLsI6L{I7Hs Hs(Hk0Hu Lc8I4$Hs@HsHLkPAu sTHsXHs`   yz6 HHtzG6 HF33ɋHshLs L{(Hk@LcHLkXHCTHC`II$IHM AM H'(; HCHKpCx   HH\$pH A_A^A]A\_^]H\$Ht$H|$AVH 3WHALHAHHzHrvL2HH;   HwHqHA   A   HHH;v,H       H'Hhy6 HHtrH'HHH1   HH;HBHOHtH   rHA'H;v@!y6 LFHIHsHH{胺9 Ht$8HH\$0H|$@H A^]6 2  4  @SUVWAVH   HR H3H$   HHQLAHChH   E3HHD$(IHL$ HLs`LK0L0L1LC HHC    HLK(|I umHK H;vC   HHHBHzx6 LLt$(LC HC`HHC(HLt$ 0I uAHH$   H3|6 HĐ   A^_^][HSHL$0;$  HDgQ HL$06 HSHL$0$  H$gQ HL$06 H\$Ht$ WH   HR H3H$   HHHL$ HJHKHC     C( HL$(HT$0H    HW HtLD$ HOH    HT$ HtLK A   HK>H    HT$0HL$(oH uQWCHq!; HC0HC@    HCH   C0 HH$   H3{6 L$   I[ Is(I_H"; H";   HT$(HL$@"  HeQ HL$@躍6 HWHL$@"  HeQ HL$@蚍6 H"; H';   H\$Hl$HL$VWAVH`HQH ; E3WLq IDq(HHAHA0Lq@HAH   Dq0M   LI A   HHF    H$   HE    H$   Ho!; LL$ HD$ A   Lt$(HLt$0Lt$8Lt$@Ht$HD$P   Lt$XaF u^H$   LK A   HgF uL\$`HI[(Ik0IA^_^H ; H ; t  H| ; H ; `  H ; Hy ; L  H\$VWAVH   H	R H3H$   HHHL$ H
H3H__HL$(HT$0E    HVHtLD$ HE    H\$ HtLOA   HHtE    HT$0HL$(E u'HH$   H3x6 H$   HĠ   A^_^H ; H ; [  HT$(HL$@;   HDcQ HL$@6 HHL$@   H%cQ HL$@6 Hc; H%;   @USVWAVHl$H   HR H3HE'HHHME3IHMfHHE)MHHHtUHPHH+Hr!HAHCHHvHf: D $HD$    L; E3   H(MfofsfH~HfA~HUPHUH}HGULEH.  HUHv1HHMHH   rH'HIH+HH   r6 WELuLuEKMLsHC    HEH}HGEH$; HHWWHEEHM讈6 H; HHUHv-HHMHH   rH'HIH+HHw3r6 Hv; HGHHM'H3v6 Hİ   A^_^[]6 6 H\$WH HHl; HHQHWHK6 H; HHCH\$0GH _@SH HHH; WHSHHH诇6 H0; HHH [@SH HHH; WHSHHHo6 H; HHH [H; HA    HAH; HH@SH HHHm; WHSHHH6 H; HHH [H; HA    HAHv; HH@SH HHH; WHSHHH菆6 HH [H\$WH HH; HHQHWHKK6 HT; HH; CH\$0HHGH _@SHp)t$`HR H3HD$PHHL$ A0WD$03HD$@HD$HIIB8uHL$0\ft$ LD$0HT$ HHT$HHv.HHL$0HH   rH'HIH+HHw*o6 H; HHHL$PH3s6 (t$`Hp['6 H\$WH HH|; HHQHWHK6 Ht; HHCH\$0GH _H\$WH0H/; D$(HHQHH; WHL$ HD$ 誄6 H; HHiQ HG Hǉ_H\$@H0_@SH HHH; WHSHHHO6 H(; HHH [@SH HHH}; WHSHHH6 H ; HHH [@SH0HD$(HH8; HSHD$ WHHL$ ă6 H; HHH0[H\$HL$WH HHHHLc@ILHHtHPHHcH| t2'HLPHtH;t1  HHcH| GHH\$8H _H\$WH HHl; HHQHWHK6 H; HH; CH\$0HHGH _@SH HQ HHv-HIHH   rLAH'I+HAHw"I0l6 HC    HC    C H [I6 @SH HH	Ht6 H    H [H(H; HA6 H(HAHcPH; HD
HAHcPDBDD
@SH HQHHv,H	HH   rLAH'I+HAHw!IQk6 HC    HC    H [k6 [&  @SH H; HHH%  HI; HH[`Ht7HKHtHPHtHHL   Aк   HH [j6 H [H	Ht2Au#L   MtI HIH H   H H	HtH   H HI`HCj6 @SH HQHHHv-HI0HH   rLAH'I+HAHwUI j6 H; HC@    HCH   HKC0 H6 HS Ht{( u	HK: HC     H [6 H(HQH	: uH(H; H;   H(HQH	: uH(H ; H1; t  @SH H; HHHP  Q$  HH  Hv0H0  HH   rLAH'I+HAHw3Ih6 HK0Hǃ@      HǃH     ƃ0   H [i
  6 kH(HHHcHHLHHtHPH(H; HHE6 Hq; HH(HIHt HPHtH   LHH(IH(@SH H.6 u	H   HHHcHHLHHtHPH [H\$WH HHH;tbHQHv,H	HH   rLAH'I+HAHwBIug6 HC   3HCOKHGHG   HH\$0H _n6 H\$Ht$ UWAVHH`H$
R H3HEHE3DuHT; HHEHHǀ<; uWELuLu3LHME   HMH   HEH}HGE؉L$(HD$ DL33: HcLEI;wHMHEH}HGEfD4HYHI+H}HI+H;w/HMLMHLGMK<AHt
AHfIfE4AfDt$ LE3HMOHUH}HGULEH5HUHv2HU   HMHH   rH'HIH+HHw&e6 HMH3<j6 L\$`I[0Is8IA^_]6 H\$WH   HR H3H$   HHYL;A sHA(H\$0JHD$0HL$8*HT$0H\$ H5 u>HL$0HD$ HL$(H\$  HH$   H3i6 H$   HĠ   _HL$ -   HHL$@   H	TQ HL$@{6 HH\$UVWATAUAVAWHl$H   HR H3HELEHLWEE3Lu   HuDu9u+HE   H; E; fE; EDuH       I9u3H}HE   A   HO; H79 G HuH       A<$   Hr$HEHHGEHE    Info@    HHIH+H;v	MHG'5H1A   I;LGIOHuI=H   r,HA'H;  Hc6 H  Hx'HHGc6 HHE   L}InfoG Hv2HVHMHH   rH'HIH+HH`  b6 H}HuA<$'  Hr3H}HHG}HE   A   H; H9 G    HHIH+H;vMH       H'5HA   I;LGIOHuI=H   r,HA'H;  Hb6 H  Hx'HHGa6 HHE   L}Hm; h; fO_; OG Hv2HVHMHH   rH'HIH+HH.  a6 H}HuA<$  Hr3H}HHG}HE   A   H; H跢9 G    HHIH+H;vMH       H'5HA   I;LGIOHuI=H   r,HA'H;~  H`6 Hs  Hx'HHG`6 HHE   L}D; ?; OG Hv2HVHMHH   rH'HIH+HH  `6 H}HuA<$  Hr3H}HHG}HE   A   H; H葡9 G    HHIH+H;v-H       H'H_6 H  Lp'IIF:H1A   I;LGIMHt H   rHA'H;C  _6 LHE   Lm.; A(; ANAF Hv2HVHMHH   rH'HIH+HH   s_6 LuHuHUHHGULMLEHF/    HEHEIT$LBHzvHLMH/    HEHEA   HUHMHUHv-HHMHH   rH'HIH+HHw,^6 HMH3Hc6 H$  H   A_A^A]A\_^]6 b  6 HHM
  HMQ HMu6 HHM
  HMQ HMbu6 H\$WH HH   HHcPHv; H:xHHcPDxD:tHOHHcPH); H:xHHcPDBD:tH; HH36 H\$0H _HcAH+T   HcAH+   H\$WH HH; H36 t`   Ho]6 HH\$0H _H\$WH HyHLc@Hr
; IDHLc@EHELH; H&36 tp   H]6 HH\$0H _H\$WH HxHt   H\6 H\$0HH _H\$Ht$WH Hy`H	; HHHt2HOHtHPHtHHL   Aк   HW\6 @th   HD\6 Ht$8HH\$0H _H\$WH Htx   H
\6 H\$0HH _H\$WH y  H;; HHt	HIx6 HK(o6 H; H@t`   H[6 HH\$0H _H\$WH H<tP   Hj[6 H\$0HH _H\$WH Htp  H*[6 H\$0HH _@SH H+; HHt
   Z6 HH [@SH Ht
   Z6 HH [H\$WH HO; HHHvq6 t(   H|Z6 H\$0HH _H\$WH H; HHH&q6 t   H,Z6 H\$0HH _H\$WH HH; H/6 tH   HY6 HH\$0H _H(ILI+ @USVWAVHl$H   HQ H3HE'MHHH	HMHU* $  HSH;HtLEHn* H;  HULMMH) !  HUHM* ul8EtgHSHHuHULE* H  HEHEHMEHUHM4* urHHM'H3Q]6 Hİ   A^_^[]LMLEHUHM* uHMHHEHFHU) u HUHM  HGQ HMoo6 H_; H; {HUHM]  HfGQ HM=o6 HHM@  HIGQ HM o6 HHM#  H,GQ HMo6 HHM  HGQ HMn6 H\$UVWATAUAVAWHl$H   HQ H3HEMHLHUHUH(   E3Ll$ E3L#"  HHMI<$M|$LHL; IH'   Ll$ E3L  HHMELHL; IH'   Ll$ E3L-  HHMLHL; IH'   Ll$ E3L?2  HHMLHL; IHI'      OV6 HHtH\  HLnIHEHD$(Ht$ Lk
  3IHT&    Ll$(Ll$ LLHUH' uvLML; IH&   A$AHUHM&' u*IHMH3gZ6 H$   Hİ   A_A^A]A\_^]H; H;    HU6 HHM  HDQ HMl6 HUHM  HDQ HMql6 HHMt  H}DQ HMTl6 HHMW  H`DQ HM7l6 HHM:  HCDQ HMl6 HHM  H&DQ HMk6 HHM   H	DQ HMk6 @SH   HQ H3HD$pHHL$(Hy@    HH9    L ; HT$@HHH HD$0HL$8HT$PHL$0F  HK0HT$PHT$hHv/HHL$PHH   rH'HIH+HHw'T6 H\$(HC0HL$pH3X6 HĀ   [ 6 @USWAWHl$H   HHE3HUHL}"   HEHUwH E@E'"%   D8}wtHUH%   {HEHM: HIHEIF8<uLMH2#   M+t#tttLELM3H%# LELM3H## a  H_H2: L WD(GHG0H$   HuL@HGH   D0L$   H   LO A   HH~# tvHUH`"    HUH: LMHEA   L}HL}L}L}HuE   L}#    HULO A   H# u H$   HL$   HĨ   A__[]Hi: H:: H: Hf: H9: HR: HU: H>: H: H*: H: H: H: H: H: H: H\$ WH   HLQ H3H$   IHL$ M@HHHxvH LL$0HH  uhLD$0LL$ 3H	! HӅu1LD$ HiHH$   H3VU6 H$   HĠ   _HL$@H?Q HL$@g6 HHL$@H?Q HL$@g6 @SH   HpQ H3H$   HHIHL$ HT$(i! ueH{  tHT$0H  HPHK! uaHT$(HL$ C! uH$   H3T6 HĠ   [H: H: HT$ HL$@H>Q HL$@f6 HSHL$@H>Q HL$@f6 @SH   HQ H3H$   HQHHu3H	LD$  uD$ H$   H3S6 HĐ   [HHL$0JHS>Q HL$0)f6 H\$Hl$ VWAVH   HQ H3H$   HLHT$@3l$0HD$8HD$ E3E3HQH	  "  WHoHG   @/D$0   HL$8HQDHtvHkHoDHL$8I;wHOHHvH RHI+HWHI+H;w'HOHHvHJ L3H9 3 D$  LE3HHLOLIvLHl$ IVID u+HH$   H3YR6 L$   I[0Ik8IA^_^IHL$PH<Q HL$Pd6 IHL$PH<Q HL$Pd6 @USWHl$H   HiQ H3HE7HHHQ HIHuHHS   LEB HO   HULEQ    }H$   tuHWH5: LEHuHMǈE<HULMHOL@O } t;HWLEHMHuHULMHOL@1 HOuuHEHHGHHEH$   HCHHM7H3P6 H   _[]HHMiHr;Q HMIc6 HWHMKHT;Q HM+c6 HHM.H7;Q HMc6 LISIKH8ICICIKICICH8LISIKH8ICICIKICICxH8H: HH@SH H: HHABHQHK*HH [H: HHH(HIPH   rHHH'H+HHwHHH(K6 ;6 A    HD̄t
   J6 H\$WH HHWt0   HJ6 H\$0H _  HH@UHl$H   H{Q H3HEOAL$ APUE3MHI@   EHD$ HEH>qQ HtkHz: HUHUHUE'M/U?LMHE   DL$ H: HUEMULM?HEG   DM/HEHELEHU0 HUHv.HHL$ HH   rH'HIH+HHwI6 HMOH3
N6 H   ]褹6 HAH\$Ht$H|$ UAVAWHl$H   LHE3AD}gHv  H99m  `   H6 HHEgH   IFHtHx(HuHx0H=%: 3HMN6 L}E L}E L}fD}L}fD}L}E L}E H  HHM6    D{H: HHM6  CHK HM6  C0HK@@ CP@(CXIH@tHM6 HMHt蹸6 L}HMHt觸6 L}HMHt蕸6 L}HMHt胸6 L}HMHtq6 L}HMHt_6 L}HM
6    L$   I[(Is0I{8IA_A^]H: 6 AH: WHAB3BHB HB(ABI J HA AHHA(   @SH`HHHcP|
 u2D
t+HL
HHPhuHHcHDD#DuH`[èt	H: H: H: HDغ   HL$ 1  LHHL$0H25Q HL$0]6 HQ H9Q HQ HHHL$ "Hk3Q HL$ !]6 HHHL$ rHS4Q HL$ ]6 HXHL$ PH6Q HL$ \6 H\$Hl$Ht$WAVAWH ApHypHHi@tiHE HHtHAXHcHJHAPHcHA8HHQHCHH+HHH   r LAH'I+HAHwZIHk@H{p.E6 HC3Ht$PHHC8HHCPHC HHE Hl$HHHCX'HKhH\$@H A_A^_6 @SH HQHHv1H	HU   H   rLAH'I+HAHwID6 3HC   HCfH [訴6 H(Hu: X
6 H(Hu: 8
6 Ht$WH0HIHILGIH+H;w?H\$@H1HGHIvHHLH9 3 HH\$@Ht$HH0_LHt$ HE3HHt$HH0_H\$Ht$H|$AVH`  HQ H3H$P  HE3HR H(  x  H: H$   Ǆ$      n: $   L$   HǄ$   s      H$   )H: H$  H3: H$  D$  W$  L$  HǄ$     D$  $  L$  HǄ$     fD$  H$   >6 H:: H$   5H=R H_H;_t@ HHH$   PHH;_uH$   HFHD$(W | v  n  HL$p9 HD$ 
   H8H8  x t    %  H_ H\$PH	6   CL=  D$XHHPtH	6    1HOpLLD$ HT$PH˄t
6 A
6    HL$pHt2Au#L   MtI HI
H      T y s  k H
hQ HtL5gQ H'    H@6 H$P  H3XE6 L$`  I[IsI{ IA^ù      V6 ȉCL   G6 Hc: HL$8Hb0Q HL$8xW6 HhQ#QuHhH\$`t	H;: HG: HX: HDغ   HL$   LHL$0HEH.Q HL$0W6 H\$`H(HK H   rHHH'H+HHwHHH(?6 ۯ6 DHHJIMLLILII6 @SH HQA6 fH [@SH@HCQ H3HD$0ALI0LD$ HD$     HL$(;6 T$(EHL$0H3C6 H@[@SVWAVHHHQ H3HD$0H$   IEHI;tcH$   Hi0L|$@E3@      LD$ LL|$ HL$(6 T$(HAEHWH;uL|$@H$   HHL$0H3B6 HHA^_^[H\$Hl$Ht$WH IIHM;t(fff     HDHP u	HH;uHl$8HH\$0Ht$@H _H\$Hl$Ht$WH IIHM;t(fff     HDHP t	HH;uHl$8HH\$0Ht$@H _H\$WH IHI;t'Ht$0HqfH6 fHH;uHt$0HH\$8H _HQ6 H\$WH IHI;t'Ht$0HqfH6 fHH;uHt$0HH\$8H _HQ6 @SVWHPIIHI;txHl$pHi0Lt$HE3L|$@A  LL$0A   D$xHT$xLt$0H$   Hl$ 6 $   HfAHHfOH;uL|$@Lt$HHl$pHHP_^[H8HA0T$HHT$HHD$ HL$@HD$P    LL$PA   h6 L$@  fHH8HBLHL9IuD9u2@SH0HIDHT$ PHKLHHQI9Qu9uH0[2H0[HL$SVWHpHHHcPHt
HH   HHL$ |$( te3$   HHPhDǺ   DDD$   3   H$   D$   HHcHHHyH EQAЃQ#Qu<=6 uHL$ HT$ HHcHHLHHtHPHHp_^[t	HZ: Hf: Hw: HDغ   HL$0  LHHL$@dH(Q HL$@#Q6 H   @SHPHQ H3HD$HH  3WHD$8D$(HD$@HIfD  IB8uHL$(蝫H0  HT$(HHT$@Hv.HL$(HHH   rHIH'H+HHw%`96 H{vHHHL$HH3=6 HP[s6 ̋(  H\$Ht$UWAVH$ H   HQ H3H   LHHuR H   x   H3: HD$0D$H    : D$L3H\$PHD$X      HL$`żHn: HEHH: HEP]XWE`H]pHEx   ]`   H   Hǅ      f   HL$8 6 H4: HL$`H5R H^H;^t!f     HHHT$0PHH;^uHL$0I^LL$ A   H: H u6HL$ HHOHH   H3><6 L$   I[(Is0IA^_]HH   H&Q H   N6 HA(H\$Ht$WHpHZQ H3HD$`H3t$ WD$@Ht$P   HL$Xft$@D$    D$(D   DA$"<t,HGxHHt HGXLH   H;HBI+HM<AumHGpLHMt"HGPLH   HcHI+IHMLL$(Mt2H;HL$@wHT$PHLIw9 ft@E3cHL$XHP  HD$@H;tbHSHv5HU   HH   rH'LAI+HAH   I66 HC   D$@L$PK   ft$@Hv3HM   HL$@HH   rH'HIH+HHw156 H{vHHHL$`H3(:6 L\$pI[Is I_蹥6 HA ̋A̋AH\$Ht$WATAUAVAWH  H?Q H3H$  LE3HYH\$8A D$(  E3HT$`hH`u  E3HT$HIGH8LD$ HPH9   H|$`HD$ HD$hH$   HL$`H$   L$   L$   IIGH$   Ht2HuLH: t9 H$   IIGHuHtLHn: Yt9 u   H$   IIGHuHtLHC: &t9 u   H$   IIGHuHtLH: s9 u   H$   IIGHuHtLH: s9 u   H$   IIGHuHtLH: s9 u   |$(}L$   H$   * 7  A   HT$`I~Hvt  LL$ A   H: H   LL$(LD$ 3H HӅ  LD$(H$   :H: H$   H$   H$   Hv5HH$   HH   rH'HIH+HH  J26 L$   HǄ$      Ƅ$    H: H$   H$   H6 H$   Ht$    uH$    H$   Hv5HH$   HH   rH'HIH+HH  16 L$   HǄ$      Ƅ$    &  A   HT$(IHXH8   )16 HD$ HtH|$`H\$hHT$`H LHJXQ L5CXQ HtHV    H16 H: H$   H$   H$   H$   ( H$   Hu  HH$   HH   rH'HIH+HH  06 ;  L$   I)  H$   H$   7  LL$8A   H: HP    LL$ LD$83Hj  HӅ  LD$ H$   诹H: H$   H$   H$   Hv5HH$   HH   rH'HIH+HHQ  /6 L$   HǄ$      Ƅ$    HL: H$   H$   oF6 H$   Ht$    uH$   i  H$  H336 L$  I[8Is@IA_A^A]A\_HH$   FHOQ H$   "F6 HH$@  !H*Q H$@  E6 H$   H	Q H$  E6 6 6 6 HH$0  HQ H$0  E6 H$  HQ H$  E6 覞6 HqUQ HAHH\$WH03AHڃtUtGt9t+A5 WIH{H{IB8< uHHH: Ho: HF: H-: WIH{H{     IB8<uH菟HH\$@H0_H\$WH03HAuZW    HzHz'-6 HHC   HC   ):  0: H*: H@xHH\$@H0_A%5 WIH{H{@ IB8< uHHܞHH\$@H0_H: H: H\$WH Hb5 H>5 LH uIkdHHH\$0H _H 6nueI󌐔IIIMIIH?LIi 6nL+Ii ʚ;HHHHH?HIi ʚ;HHHH\$0H _HHHHi ʚ;Hi ʚ;HHHHHH\$0H _̸  Hl$Ht$WATAUAVAWH ApDHA    E3fD;u	A  HA@HIXL HcI4PM   L;s(BHO@HHBHI@fD*HGhA{  HGH(H+HH    H?s<L<6HL;b  MIuMiH   rXIG'H;?  H  AIG'H*6 H  Lp'IIFHGIH(A@   AR*6 LH\$PHH6ILk9 J3H\$PL+HJHOhMHO IL1HG@HHGXD8GptHGL0HG8L0HGPD 0HG8LWhHHGH+HL0HG8MNM+ILHGPDGptHOtLHHGXOpHO@HHBHAfD*AHl$XHt$`H A_A^A]A\_ؙ6 jHA8A  L MtHHAL; v?fD;tfA;PtApu,HAP HA8H fD;t
HA8Hf3fA;fDAH\$Ht$WHP  H'Q H3H$@  H3HR H!  x  HN: H$   Ǆ$      : $   H$   HǄ$         H$   ЬH: H$  H: H$  $  W$  H$  HǄ$     $  $  H$  HǄ$     f$  H$   6 H4: H$   H=R H_H;_tHHH$   PHH;_uH$   薾HFHD$((! H$@  H3G,6 L$P  I[IsI_3HHB    HBHH\$Hl$Ht$H|$ |$(AILH@t
Apt2@t
Cpt2:  2  CpHC8L t3HC@HHt
H9ShsHShHCHKhLI+Htbt   HQǃ<   @tMu	M   II+H%@   Hu	M   HI+H3L(L;   Mt@tMtu@tHtjK4Q@t#MtHCHKhH+HLHC8H0HCP@t2Ht-HCXHcHC@HHC LQLL+HC@IH0HCXD MIH\$3Hl$Ht$H|$ IC    ICI@SALLAt
Apt2tACpt2Ht$Lt$       MHMACpIC8L t3IC@HHt
I9KhsIKhMsIShHI6H+HL;   MttMtttHtjH|$J<NtMtI6H+IC8HH8ICPt2Ht-ICXHcIC@HIC LQH0L+IC@IH8ICXD H|$M
ILt$ 3Ht$IB    IBI[H\$Ht$UWAVH$H   HlQ H3H  HE3HՌR H   x   H: HEPEh   b: ElLupHEx      H   *H: Hh  H5: Hp  Dx  W  L  Hǅ     D    L  Hǅ     fD  HMXN6 H: H   FH5R H^H;^tD  HHHUPPHH;^uHMP H_   E3HT$0H蒽HHtHz  D$H D$X D$h D$x E E E E E E E E E3HUH.HHxLL$ L: HH^   H\$0HD$ HD$8HL$0uGLL$0L: HH! h  LD$ HT$0H k  D$ HD$@D$HLL$0L: HH [  H\$ HD$0HD$(HL$ kuGLL$0Lb: HH ;  LD$ HT$0H >  D$ HD$PD$XLL$0L+: HHV .  H\$ HD$0HD$(HL$ uGLL$0L: HH   LD$ HT$0H   D$ HD$`D$hLL$0L: HH   H\$ HD$0HD$(HL$ cuGLL$0L: HH   LD$ HT$0H   D$ HD$pD$xLL$0LS: HHN   H\$ HD$0HD$(HL$ uULL$0L: HH   LD$ HT$0H   D$ EED$5fED$7ELL$0L: HH   H\$ HD$0HD$(HL$ MuELL$0L: HH y  LD$ HT$0H |  D$ HEEHMPHD$@ HI@ A H0I0@@A@HPIP@`A`@pAp                  HMP    LL$0A   HJ: H   LL$ LD$03H HӅ  LD$ HM UH&: HE HM AHUHHv-HHM0HH   rH'HIH+HHwhy6 Lu@HEH   E0 H: HE HM=56 HU Ht}( u	HMC H  H3"6 L$   I[(Is0IA^_]I6 HHM $H-Q HM 56 HHM HQ HM 46 HHM HQ HM 46 HHM HQ HM 46 HHM HQ HM 46 HHM HQ HM s46 HHM vHQ HM V46 HHM YHbQ HM 946 HHM <HEQ HM 46 HHM H(Q HM 36 HHM HQ HM 36 HHM HQ HM 36 HHM HQ HM 36 HHM HQ HM 36 HHM HQ HM n36 HHM qHzQ HM Q36 HHM TH]Q HM 436 HHM 7H@Q HM 36 HH  H Q H  26 H  H Q H  26 H3@SH HHP0  f;u	H [HCPHK8HHBHH [LY8LMMtYHQPLcKBL;sAIA@HHt8AApu1IQhH;HBI;v!IQhIIH+IAPHIA8H  ø  H('HxvH H(HQH: HHE̋Qt*ttt3H?: H: H: H: H\$UVWAVAWH0DHA@LpLt$(IIP3HL$p5 H-ɂR Hl$xH=R Hu=3HL$`5 H9=R uR R HHR HL$`5 H=R H4    I;~sIFHHud3A~$ t5 H;xsH@HHuAHtH7HT$ HL$x<HtoH\$xH\$`H5 HHPHR HL$pV5 HAHP`IIRHtHL   HAH\$hH0A_A^_^]@SVATAWH(ILHMM   Ll$`A  Lt$ LqPHl$PH|$XfHF8HHt:IHc~0H;HHMIH,?LY9 IH+)8HN8HcHHHHP8fD;tfALvPH˽   LHH|$XHl$PLl$`Lt$ L+IH(A_A\^[@SATAVAWH(ILLMM   Ht$XHqXLl$ A  Hl$PH|$`IF@HHt:HHc~0H;HHMIH,?LY9 HH+)8IN@HcHHIIAPfD;tHIvX   LHH|$`Hl$PHt$XLl$ L+IH(A_A^A\[H\$Hl$VWAWH HiILHL;w!HHvH9HqHTX9 7    HH;   HLt$@HH;wEHHHH+H;w4H*HH;HBHOHuE3MH   r<HA'H;   H       H'HP6 H   Lp'IIF46 LLHsIH{IW9 A6 Hv-HHUH   rLAH'I+HAHw2I6 L3Lt$@Hl$PHH\$HH A__^(6 HL$SH0H3D$ WHAHA   D$          titBtA   H: /HH0[HA   HInactiveHA HH0[HA   HSendRecvHA HH0[HA   HRecvOnlyHA HH0[HA   HSendOnlyHA HH0[HA   A   H: V9 C HH0[H\$Hl$Ht$ WH0HiHHyHL$ HvH	Ht2LHw: T9 HHvHHuLH^: T9    DHHvHHuLHC: fT9    DHHvHHuLH(: ;T9    DHv-HHUH   rLAH'I+HAHw2I6 Hl$PHt$XHC    HC    H\$HH0_ǃ6 Hʺ    s6 Hʺ8   c6 Hʺ   S6 H\$Hl$Ht$ WAVAWH H:E33LHH      6 HD$@HHt$W @   @   H
: HH{3HGLHtx ujHGHtCHC33HHH8HPHtAuHPHt)CuHHCu	HHPI    H~L6H^Ht'GuHHou	HHPH\$HHHt$XHl$PH A_A^_H\$WH  HQ H3H$p  LAHM HHL$`躘H$   HGH$   HT$xH\$hHuH\$(HT$ Hh    HT$ H\$0HT$8LD$ H    HT$ Ht fofsf~HcHHT$`fH~АH$   Ht)6 33H$p  H36 H$  HĀ  _HL$(8HH$   H Q H$   '6 HT$(HL$0  HHH$   ͼHP H$   '6 H   LAHM HHL$@bH$   HAH$   HHT$@HL$(АH$   Ht;6 HD$03Hĸ   H\$WH  )$  HQ H3H$p  LAHM HHL$`ҖH$   HGH$   HT$xH\$hHuH\$(HT$ H    HT$ H\$0HT$8LD$ H    GD$@HT$ Ht&fofsf~HcHLD$`HT$0fH~WD$0HD$00H$   Ht6 fsfH~3H$p  H36 H$  ($  HĐ  _HL$(HH$   HP H$   %6 HT$(HL$0  HHH$   賺HP H$   %6 H\$WH   HlQ H3H$  LAHM HHL$P*H$   HAH$   HyH|$p vHD$xHHD$XHD$ HL$(*H\$XH\$ HT$0H u`H\$ HD$0HD$((D$ fD$@HT$@HL$PאH$   Ht6 33H$  H3&6 H$8  H   _HL$ 軨HH$   苹HP H$   g$6 H\$WH  )$  HDQ H3H$  LAHM HHL$pH$   HG0H$   H$   H\$xHuH\$ HT$0H 
  HT$0H\$ HT$(LD$0H   wG(D$`HL$0H   fofsf~HcHH$    vH$   HHD$xHD$ HL$(.H\$xH\$ HT$8H    H\$ HD$8HD$((D$ fD$PLD$PHT$pHfH~АH$   Ht6 33H$  H3p6 H$  ($  H  _HL$ HH$   ͷHP H$   "6 HT$8HL$   H¦HH$0  蒷HP H$0  n"6 HL$ 蔦HH$  dHmP H$  @"6 @SH  H Q H3H$   LAHM HHL$@ޑ8   
6 HD$ HtHT$@H  @  H\$XHuHL$HHL$(HT$ } u7H\$ H$   Ht
6 H3H$   H36 H  [HL$(褥HH$   tH}P H$   P!6 H\$WH  )$  H$Q H3H$p  LAHM HHL$`H$   HG0H$   HT$xH\$hHuH\$(HT$ H    HT$ H\$0HT$8LD$ H    GD$@HT$ Ht&fofsf~HcHLD$`HT$0fH~WD$0HD$00H$   Ht/	6 fsfH~3H$p  H36 H$  ($  HĐ  _HL$(.HH$   HP H$   6 HT$(HL$0  HHH$   ôHP H$   6 HHHT$(
  3HHH\$Hl$Ht$H|$ ATAVAWH0ILHE8H%#"L3H     LA@L3LA@L3LA@L3LA@L3LA@L3LA@L3LA@L3LIH#V0HHNHDLfI,$H;tIHIH;HtH;t4H@H;HuIAF IH\$PHl$XHt$`H|$hH0A_A^A\HH
H9F  Ld$ HD$(       6 HHD$(HHHHNHWxH*HHHH*XH^8WHxH*HHHÃHH*X(^/   ^y6 3: /r\/sH       HH,H   H;HGH;sH   sH    H;sHHH/  HN0I#HHVHDI,$H;t%HHOH;HtD  H;tAH@H;HuH(HUHFH/HWH:H}HNHF0I#HLM;$uH<HL;uH<H9TuH|I>AF/H: 5 HL3H+LHHI;HGHt?Hr9I HHM;wI;s$H<$HIH    HHHLH<$M;tf     I IIM;uHH\$Hl$Ht$ WH   HQ H3H$   HHL$X3HiHi@iHb: HA HZHRHuH\$0HT$@Hx Z  HT$@HD$8HD$(Hl$ L  LHx U  H\$@Ht$8Ht$HD$PHWHtHOO    H_HwG H޶: HHo(Ho0H   6 HHD$8Ht3W3CC C0HC@H. HE: HHk(k@HH\$0HT$0HO(sHL$0HtHL   AH|$8LD$8HT$@HlR /HH$   H36 L$   I[Ik Is(I_HWHL$`tH}P HL$`S6 HL$0xHHL$`KHTP HL$`*6 HHL$`,H5P HL$`6 @SH HHC: HHH [@SH   HQ H3H$   HH3: HHy t6HQHt-LD$ HI HKuPHT$ Ht8C tE3 HSHt{ u	HKI HC    H$   H36 HĐ   [HHL$05H>P HL$06 @SH HQHHty uH	 HC    H [HIHt
   6 H\$WH H3HIHt=HW(H+HH   rLAH'I+HAHw\Ig6 H_H_ H_(HOHAHH	Ht     H   36 HHuHO   H\$0H _6 Fq6 @SH HH	Ht>HSH+HH   rLAH'I+HAHwI 6 3HHCHCH [p6 @WH HHHBH     H
Ht+H\$0@      H   c 6 HHuH\$0H   H _D 6 @SH HYHt6H|$0CuHH{u	HHPH|$0H [@SH HH	Ht>HSH+HH   rLAH'I+HAHwI5 3HHCHCH [o6 H\$Hl$Ht$WH 3H#: HHHq0HY(HY0Ht)FuHHFu	HHPI     @H%#"H3HIHHH3HIHH3HIHH3H IHH3H(IHH3H0IHH3H8IH3ILgR H#gR HHgR LJIM;tH
I;ytH;tH@H;xuHHtQHL;uH;u	LLBLCLBH;uHHHHHngR HCHHCHB   5 H_0Ht'CuHHku	HHPHH\$0Hl$8Ht$@H _@SH   HLAHM HHL$ }HH!  H\$WH Ht(   HZ5 H\$0HH _@SH Ht
   (5 HH [H\$WH H( tH   H5 H\$0HH _H\$WH H,t8   H5 H\$0HH _HT$HL$H8LD$PV t3H8H|$P HD$@HD$ HL$ HD$HHD$(u
H8H8HT$USVWATAUAVAWHl$H   HQ H3HEMMLD$@HLHL$PHEHD$XWE3ɋHMM   HL;N  IHHuH4DDH   r,HO'H;'  L5 HH  H'HHHH*5 H4LHLmHuMI3H#C9 HuLT$@3LmLM<  I}(HEwI+HHEHHED  8L8T8 \80GOW_LOL;u]LH|$(L|$ IIH L  3HD$(HD$ LeMHHE #  3HOHO`L;umLH|$(L|$ IIH\   3HD$(HD$ LeMHH   3HGHGH HIHEIH@M;s
LT$@L|$PHD$HHD$8Ll$0Ld$(HD$XHD$ L5IHT$@H   E3EMF  I}8H  H  HL$XH  HL$PL`  L  H  LGL;   HOH;   HT$HG      HGH;D$Xu)LL$(LL$ LLH D     H;D$Pu&LL$(LL$ LjLH 1  YM;tI;u`LL$(LL$ LJLHi   )LL$(LL$ L4LHT$HH>    Le  L  E3Hd  IH@M;IHD$HIGMt7I+HIH   rH'MmI+HH)  HI5 IHMH35 H   A_A^A]A\_^[]HM_ HHMHP HM6 HHMףHP HM6 HHM躣HP HM6 HHM蝣HP HM}6 '1HM_藒HHMkHtP HMK6 HM_qHHMEHNP HM%6 HM_KHHMH(P HM6 !g6 HAHHHHHH\$WH   HQ H3H$   HHHL$ HT$( ubHHHPH   HHT$(HL$  u!H$   H35 H$   HĐ   _H: H: WHT$ HL$07H@P HL$06 H\$UWAVH   HQ H3H$   MHH3HT$HHT$PH   H|$(H|$ E3Le: HHL$8hHy^R HuuH\$8H9T$@t,LL$0A   HT$@H\    H|$0H<^R H\$XH|$`D$h HtH^R :    H^R H=^R ^R ILL$@Lȧ: IVH    AE HT$PHL$H u'HH$   H3V5 H$   H   A^_]H{: H: ϚHT$HHL$p诠HP HL$p6 HHL$p萠HP HL$po6 H7]R HL$pmHvP HL$pL6 HHL$pNHWP HL$p-6 LISIKH8ICICIKICICH8LISIKH8ICICIKICICH8LISIKH8ICICIKICIC8H8LISIKH8ICICIKICICXH8H\$ WH   HLQ H3H$   IHL$ IHHIB<  uLL$0HH urLD$0LL$ 3H HӅu;LD$ Hf|H7: HHH$   H3I5 H$   HĠ   _HL$@辞HP HL$@	6 HHL$@蟞HP HL$@~	6 H   HbQ H3H$   HHT$ ZHrHLh: HL$0HP HL$0	6 LISIKH8ICICIKICICHH8LISIKH8ICICIKICIC8H8H\$ LD$AVH LIHIHMI+HH;   HHt$0H|$8H;   H4    Hu3=H   r)HN'H;   5 H   Hx'HHGH5 HIIFH+HHt.H    H   rLAH'I+HAHw`I5 H>I>IFIFH;tHHH;uHt$0H|$8H\$HH A^HLD$@IH\$HH A^=`6 HtH   H`HIHtH   H H\$ VH HHHȻ   HH;  HBH|$8H~HHLLt$@HHNH$H^8HCHF0HNH	H;,  Hl$0HH%#"H     @      PDHL^0L3H	LL3PLL3PLL3PLL3PLL3PLL3PLL3LM#IL^ML;u	IICwISL@L;Bu/LL;t!LHI	LAMIRHMBLIHPIC:L;tfHRL;BtOL;uLPI
LIILBI LJLQL@IHH;Hl$0H|$8Lt$@H\$HH ^LLHI	LAMIRHMBLIHPH2: =5 @SH HHJHQ 6 3HKHDHH [H3HHBHA0Ht@HA(HHA0HBHHH\$WH HHH    H9HHtH    H5 HH\$0H _H   LAHM HHL$0BtH$   HHH$   H$   Ht,5 33HĨ   @SH  HQ H3H$   LAHM HHL$@sX   5 HD$ HtHT$@H  @  H\$XHuHL$HHL$(HT$ m u7H\$ H$   Ht~5 H3H$   H35 H  [HL$(蔇HH$   dHmP H$   @6 Hl$Ht$ WH Ax IHH   H\$0Lt$8E3LGHHHH?HShHv1HKPHH   rLAH'I+HAH   I5 Ls`HCh   DsPHSHHv-HK0HH   rLAH'I+HAHwIIY5 x   Ls@HHCH   Ds0<5 D8wBH\$0Lt$8Hl$@Ht$HH _K[6 Hl$Ht$ WH Ax IHH   H\$0Lt$8E3LGHHHH?H   O  HKxF  HSpHv1HKXHH   rLAH'I+HAH   I{5 LshHCp   DsXHSHHv-HK0HH   rLAH'I+HAHwII45    Ls@HHCH   Ds05 D8w-H\$0Lt$8Hl$@Ht$HH _&Z6 Hl$Ht$ WH Ax IHH   H\$0Lt$8E3LGHHHH?HS@Hv-HK(HH   rLAH'I+HAHwEId5 H   Ls8HHC@   Ds(G5 D8wtH\$0Lt$8Hl$@Ht$HH _ZY6 I;B  H\$Hl$Ht$WATAUAVAWH0IHHLaI
E3H     H%#"D{L3LCL3LCL3LCL3LCL3LCL3LCL3LCL3LHU0I#HHMHDM4$I;t/HHKH;HI  fD  H;tH@H;Hu/  LL9EK  Ld$ Ll$(   5 HHD$(HKHHHMHWxH*HHHH*XHM8WHxH*HHHH*X^/E vDH8:  HM0I#HHUHDM4$I;t HHNH;HtH;tFH@H;HuL0Ll$(IVHEL6HVH2IvHMHE0I#HLM;$uH4LM;uH4H9TuHtI
HH;H\$`Hl$hHt$pH0A_A^A]A\_H: Ь5 H\$Ht$HL$WATAUAVAWHpMLHE3AD$   HLcHI\	(H~
I;vI+ILHt$(IL	HHtHPHHcA|0 t2*HD0PHtH;tHHHcA|0 D$0uA   A5  HcAL0  @toHtiHHcHLD1HDL1XI@@H8 t$IHX~ȉIH@HHBHD
AI AIPuA   AD$   (HHHcHHL1HHMIPHI;A   u[Ht`HHcHLD1HDL1XI@@H8 t$IHX~ȉIH@HHBHD
AI AIPtH륃$   HHcHLd1(E3A   H$   $   L|$(HHcHHyHyH EEDADqD#quGC5 u	I臝IHcHJL9HHtHPHL\$pI[8Is@IA_A^A]A\_At	HT: AH_: Hp: HDغ   HL$8͵LHHL$H]tHP HL$H5 H\$Hl$Ht$H|$ ATAVAWH0MLHA(H%#"H3H     HA@H3HA@H3HA@H3HA@H3HA@H3HA@H3HA@H3HHH#W0HHOHDLgI4$H;tIHIH;HtH;t4H@H;HuIAF IH\$PHl$XHt$`H|$hH0A_A^A\HH
H9G(  Ld$ HD$(       5 HHD$(IHHHOHWxH*HHHH*XHO8WHxH*HHHH*X^/vJH 5  HO0H#HHWHDI4$H;t&HHKH;HtfD  H;tAH@H;HuH0HVHGH3HSHH^HOHG0H#HLM;$uHHL;uHH9TuH\IAFH: 轧5 H\$Ht$WH0HHHc@HD@HxH|$(HHPHL$ 5  HLB@
HAHtHHRHtHL   HA@HM  HHH\$@Ht$HH0_ELH     H%#"L3LA@IR0LL3A@LL3A@LL3A@LL3A@LL3A@LL3A@LL3LI#MJHIRHBI;t)IHH;HtH;tH@H;HuHIDII3HIDII@SUVWAVH L3HL$X誢5 H->JR Hl$`H=҆R Hu=3HL$P腢5 H9=R uR R HHR HL$PӢ5 H=R INH4    H;ysHAHHud3ۀy$ tn5 H;xsH@HHuBHtH8IHL$`0  Ht=H\$`H\$PH5 HHQHHmIR HL$X?5 HH A^_^][ H\$Hl$Ht$ WH   HQ H3H$   3HiIHALHiHMtfHl$0LILAHl$(IHl$ H7 u{HSHD$@HLKHl$0LCHl$(HD$ Hk Hl$@ HL$@HK u\Hi A   HiHH$   H35 L$   I[Ik Is(I_HHL$PKHTP HL$P*5 HHL$P,H5P HL$P5 A LHB LHtaE3Ht3WHLQLQJILRHB   DA HRIIIMQMQMI IHIPEP I@SH HHH: WHSHHH5 HP: HHH [H9: WAHHH\$UVWATAUAVAWH$HP  HQ H3H@  LHHL$p3HqHq@qH: HA HZHRHuH\$0HT$@Hn n  HT$@HD$`HD$(Ht$ LLHn g  H\$@Lt$`Lt$HD$PHWHtHOE W  H_LwG Hd: HHw(Hw0Hw8Hw@HwHHwPL%j: L-[: L5D: H}DR H   x   LeE   t: EHuHE@      HM _L   L      W   H  Hǅ     ƅ       H0  Hǅ8     f   HML6 HĐ: HM tL5CR I^I;^t!ff     HHHUPHI;^uHMqL5I: E3HT$`IYuHLD$0HPHC b  HT$0HJHHt	@HT$0H	HHG(H_0HO0Ht/Cu HHCu	HHPHBR H   x   LeE   r: EHuHEB      HM U^L   L      W   H  Hǅ     ƅ       H0  Hǅ8     f   HMJ6 HU: HM rL5=BR I^I;^t HHHUPHI;^uHM@pMw   65 HHtHpHHD$0HD$(H\$ Lk"  3IID    Ht$(Ht$ LqDLHT$0I˪       5 HHD$`HtLt$@HD$0HD$HHT$@i HH_@Hw@HtH    H5 H|$`LD$`HT$@H~BR HH@  H35 H$  HP  A_A^A]A\_^]HHMHP HM_5 ̺   HA5 IHMUH^P HM55 HL$0ZsHHM.H7P HM5 HHMHP HM5 HWHMHP HM5 @SH HHH]: WHSHHH5 H: HHH [H   @SH   HpzQ H3H$   HHs: HHy t6HQHt-LD$ HIB HKuPHT$ Ht8C tE31 HSHt{ u	HK HC    H$   H3k5 HĐ   [HHL$0HP HL$05 @SH HHI8HtHH;P HC8    H [@SH HA HH   HtLHQHv,H	HH   rLAH'I+HAHwfI,5 3HC   HCH [H	Ht:HSH+H   rLAH'I+HAHwI5 3HHCHCH [F6 @SH HHtHڻ    HH [5 H [H\$WH HHH   Hl$03Ht$8HqH;tPfHSHv,HHH   rLAH'I+HAHwtI
5 HkHC   @+H H;uHHWH+HH   rLAH'I+HAHw(I5 Ht$8H/HoHoHl$0H\$@H _D6 @SH HH	Ht:HSH+H   rLAH'I+HAHwIR5 3HHCHCH [rD6 H\$WH HH   H   Hv4H   HH   rLAH'I+HAH;  I5 3HǇ      H      H   Hv1HOpHH   rLAH'I+HAH   I~5 H   HǇ      _pHWhHv1HOPHH   rLAH'I+HAH   I.5 H_`HGh   _PHWHHv-HO0HH   rLAH'I+HAHwMI5 H_@HW HGH   HO _0LG M@HO x   5 HOH\$0H _3B6 H\$Ht$WH L  H  HH  M@H  H   O5 H   3HtMH  H+HH   rLAH'I+HAH   I	5 H   H  H  L   H   H   M@H      5 H   HtIH   H+HH   rLAH'I+HAHw4I5 H   H   H   HH\$0Ht$8H _)A6 H	Ht
0   >5 H\$UVWAVAWH   H&tQ H3H$   MHLLHT$HH:R L:R L9 z  A~( B  WD$03Hl$@I~I+~tHH;m  H   r)HO'H;]  O5 H  Hp'HHFH05 HHt$0H,>Hl$@I~IVH+LH9 H7HT$8
HT$8Ht$0H+HD$PHD$ E3LH觢 HӅ   LD$PHL$XHǄ$       HǄ$       HD$`HD$HA   HT$HI?Ht/H+HH   rH'HvH+HHw2HH5 H$   H35 H$(  H   A_A^_^]?6 W3D$0HD$@HL$0HP HL$0J5 H$   @{HIP H$   5 H\$WH H|t(   H5 H\$0HH _H\$WH H_: HHًA ~HIG?6 y	HI5 HK(1?6 Hw: H@t0   Hd5 HH\$0H _H\$Hl$Ht$WH HHp: H'  H{PHtHG    H
5 H{HHtH)    H5 H{@HtH    H5 H{8HtH    H5 H{0Ht,GuHHwu	HHPH@tX   H_5 HH\$0Hl$8Ht$@H _H\$Ht$H|$UH$ H  H*pQ H3H   3H5R H   x   HU{: HD$`D$x   "e: D$|HuHE      HMPH: HExHu: H      W   H   Hǅ      @      H   Hǅ      f   HL$h=6 H: HMeH=4R H_H;_tHHHT$`PHH;_uHL$`b5R D$ Ht$(Ht$0   5 H H@HD$(Ht$8WfD$@H5R HL$PH5R HL$XH5R H+5R HLHL$8L~5R IHL$ iH|$(HH;tHK!  HH;uHL$ H   H35 L$  I[IsI{ I]H\$Ht$WH`4R D$ 3Ht$(Ht$0   5 H H@HD$(Ht$8WfD$@H4R HL$PH4R HL$XH4R H+4R HLHL$8L4R IHL$ |H|$(HH;tHKu#  HH;uH|$(HL$8HtEHT$HH+HHH   rH'HIH+HHwe<5 Ht$8WfD$@H|$(HGH0HHtff     H   5 HHu   HL$(5 H\$pHt$xH`_:6 HT$HL$H8LD$P薛 t3H8H|$P HD$@HD$ HL$ HD$HHD$(u
H8mH8HT$USVWATAUAVAWHl$H   H\lQ H3HEMMLD$@HLHL$PHEHD$XWE3ɋHMM   HL;N  IHHuH4DDH   r,HO'H;'  5 HH  H'HHHHj5 H4LHLmHuMI3Hc9 HuLT$@3LmLM<  I}(HEwI+HHEH\|H|D  8L8T8 \80GOW_LOL;u]LH|$(L|$ IIH L  3HD$(HD$ L)3MHH腙 #  3HOHO`L;umLH|$(L|$ IIH蜗   3HD$(HD$ L2MHH#   3HGHGH`{H{HEIH@M;s
LT$@L|$PHD$HHD$8Ll$0Ld$(HD$XHD$ L5IHT$@H   E3EMF  I}8HHHHL$XHHL$PLLHLGL;   HOH;   HT$HG      HGH;D$Xu)LL$(LL$ LڲLH	 D     H;D$Pu&LL$(LL$ LLHٗ 1  YM;tI;u`LL$(LL$ LLH詗   )LL$(LL$ LtLHT$HH~    LLE3HIH@M;IHD$HIGMt7I+HIH   rH'MmI+HH)  HIL5 IHMH35 H   A_A^A]A\_^[]HM_``HHM4qH=P HM5 HHMqH P HM5 HHMpHP HM5 HHMpHP HM5 gq~HM__HHMpHP HM5 HM__HHMpHP HMe5 HM__HHM_pHhP HM?5 a46 H\$Ht$ UWATAVAWH$ H   HgQ H3H  MHL3HT$0HT$8H 
      5 HHt5H  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hw: HD$PH5{Ht$`HM(D$P)E(L$`)M )U(E)E     5 HHt5H!  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hfw: HD$PHt$`HM(D$P)E0(L$`)M@)UP(E)E`    `5 HHt5H=B  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hv: HD$PHt$`HM(D$P)Ep(L$`)   )   (E)       5 HHt5H  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}HMv: HD$PL%!Ld$`HM(D$P)   (L$`)   )   (E)       (5 HHt5H4  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hu: HD$PHt$`HM(D$P)   (L$`)   )  (E)       5 HHt5H[8  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H*u: HD$PHt$`HM(D$P)0  (L$`)@  )P  (E)`      5 HHt5H  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Ht: HD$PHt$`HM(D$P)p  (L$`)  )  (E)      Z5 HHt5H  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Ht: HD$PHt$`HM(D$P)  (L$`)  )  (E)      5 HHt5H  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hs: HD$PHt$`HM(D$P)  (L$`)   )  (E)       &5 HHt5H,  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hs: HD$PHt$`HM(D$P)0  (L$`)@  )P  (E)`      茽5 HHt5HI/  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hxr: HD$PHt$`HM(D$P)p  (L$`)  )  (E)      5 HHt5H?9  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hq: HD$PLd$`HM(D$P)  (L$`)  )  (E)      X5 HHt5H&  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hdq: HD$PLd$`HM(D$P)  (L$`)   )  (E)       辻5 HHt5H  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hp: HD$PLd$`HM(D$P)0  (L$`)@  )P  (E)`      $5 HHt5H  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}HHp: HD$PLd$`HM(D$P)p  (L$`)  )  (E)      芺5 HHt5H!  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Ho: HD$PLd$`HM(D$P)  (L$`)  )  (E)  H|$(HEHD$ A   Loo: HHL$PHt$XH#R HuqH\$PHt*LL$PA   HHъ    H|$PH#R H\$PH|$XD$` HtHn#R 诊    HZ#R H=[#R \#R ILLn: IVH    AAHT$8HL$0萊 u.IH  H3ν5 L$   I[8IsHIA_A^A\_]Hd: Hd: ?_HT$0HL$PeH(P HL$P5 HHMeH
P HM5 H"R HMdHP HM5 HHMdH̧P HM5 H\$ WH   H[Q H3H$   AHHLD$ H衊 u0HL$ HHKH;H$   H3ļ5 H$   HĐ   _HHL$06dH?P HL$05 H\$ WH   HZQ H3H$   HLD$ H(H' u0HL$ HHKH;H$   H385 H$   HĐ   _HHL$0cHP HL$05 H\$WH   HlZQ H3H$   HHH	HT$ v u3HHHHL$ HKH$   H3註5 H$   HĐ   _H?RHHL$0cHP HL$05 LISIKH8ICICIKICICHH8H\$WH HHHH;wWHu35H   r$HJ'H;vB55 HHt;H'HHHH5 HHGHH\$0HGH _qoa&6 H\$Ht$WAVAWH LH{p: HHAHBHrHt$@LyF IG HtYHtIH;F B3HHFHFIWI+t(HH>I_IH+LH8 H;HFF  IH\$HHt$PH A_A^_Hn: HHAHBHHyo: HHAHBHHyn: HHAHBHHn: HHAHBHHo: HHAHBHHQn: HHAHBHHQm: HHH\$WH Hٹ0   =5 HHD$0Hrn: HHSHWHOHS":HH\$8H _H)m: HHAHBHH\$WH HHt8   H5 H\$0H _HHLH   HAHH8Ht:Hjl: ISMCISISHl: HT$ HT$ ICHD$ IC蟚 HĨ   LI[WH   HjVQ H3H$   HAHxHH   HL$8HL$ Hk: HL$8HL$8HL$pIKHL$(ICIK8HǄ$       0   赲5 HHD$0Hl: HH$   HSHKH$   8H$   LD$8HT$xHǙ H$   Hv1HH$   HH   rH'HIH+HHw&g5 H$   H35 H$  H   _y"6 I3E3S"LH   HAHH@Ht>Hk: ICHT$ LD$ HT$ ICISICHLk: ICISIS HĨ   H\$WH   HH$   HH$  HCHXPH   HHj: H$   H$   H$   HD$`HHL$hvHD$X    Hk: HD$ HD$`HD$(HT$hHL$0GHD$ HD$XL$   HT$ H8 HL$hHH$  H   _HI  H\$Ht$ WH   HSQ H3H$   HHyIHT$ LHR HR H9   H HWLBvHLL$(Hg uBHD$(HT$ A   HD$ Hn H$   H3δ5 L$   I[Is(I_HHL$P<\HEP HL$P5 WHL$03D$0HD$@HzP HL$05 HT$SH@IHT$XLAHR HR H9tE33HH@[WHL$ 3D$ HD$0GH P HL$ v5 H\$Ht$H|$ UAVAWHl$H   LHE3AD}gHN  H99E  0   خ5 HHEgH   IFHtHx(HuHx0H=5X: 3HM^q5 L}E L}E L}fD}L}fD}L}E L}E H   HHM|5    D{H1b: HHM~5  CHK IH@tHM|5 HMHt6 L}HMHt6 L}HMHt6 L}HMHt6 L}HMHt6 L}HMHt6 L}HMp5    L$   I[(Is0I{8IA_A^]HV: t5 @SH HHh: HHAHBHQHKHH [H\$WH HQHHHY8WxH*HHHH*X^6 `: 3/r\/sH       HH,H   H;HGH;sH   sH    H;sHHHH\$0H _鑼H`Q HaQ H9`Q H)aQ H`Q H_Q H`Q HaQ H`Q HIaQ   H\$UVWHl$H   HNQ H3HE7IHHI(IXH   LL$(A%   Ha: H{ q  LL$ LD$(3H{ HӅo  LD$ HL$05HL$0ZHUHv1HHMHH   rH'HIH+HH8  05 HE    HE   E HR: HD$0HL$85 HUHt} u	HM{ HNHL$ HHL$ hzq HML@HxvH LL$ HHz    HD$ HHGHUHv-HHMHH   rH'HIH+HHw'\5 HHM7H3ݮ5 H$0  H   _^]m6 HHMHVHQP HM(5 HM.VH7P HM5 06 HHMVHP HM5 H\$Hl$Ht$ WH  HLQ H3H$  H3H+R H  x   HW: HD$ D$8   A: D$<H|$@HD$Hf      HL$P}-H_: H$8  HR: H$@  $H  W$P  H$`  HǄ$h     @$P  $p  H$  HǄ$     f$p  HL$(6 H^: HL$PAH-JR H]H;]tHHHT$ PHH;]uHL$ N?H^@H~@HtH詎    Hl5 @H%#"H3I     IHHH3IHHH3IHHH3IHH H3IHH(H3IHH0H3IHH8H3IH#R HHR LIILR M;tHI;qtH;tH@H;puHHtQHL;uH;u	LLALGLAH;uHHHHOR HGHHGHA   HC5 H$  H3ë5 L$  I[Ik Is(I_H\$Ht$H|$ AVH   HJQ H3HD$pHE3L9q(tNHI(H Ls(H{0Ls0Ht,GuHHwu	HHPfH{8Ls8HtH誌    Hm5 H{HLsHHtH舌    HK5 H{PLsPHtHf    H)5 HL$pH3謪5 L$   I[Is I{(IA^@SH HL$PIL+8 HH [HQ"v5 H\$WH IHI;t%Ht$0HqfHu5 HH;uHt$0HH\$8H _HQb|5 H\$WH IHI;t%Ht$0HqfH5|5 HH;uHt$0HH\$8H _@SH IIL+<8 HH [H\$WH   HGQ H3H$   HI(HIXHu!LD$ Hv uzHL$ HHO)H LD$ Hv u0HD$ HHGHH$   H35 H$   HĐ   _HHL$0fPHoP HL$0E5 HHL$0GPHPP HL$0&5 H\$WH   HGQ H3H$   HI(HIXHu!LD$ 3Hv uzHL$ HHO)HW LD$ Hu u0HD$ HHGHH$   H35 H$   HĐ   _HHL$0OHP HL$0e5 HHL$0gOHpP HL$0F5 LD$SVWH  H*FQ H3H$  IHHT$8IxH|$@Hy( u)LD$8WH@u    HL$8H;HKH\HI(H HWHxH*HHH*XH~LD$0Ht uVHD$0H;HCHHD$8H$  H35 HĠ  _^[HH$   dNHmP H$   @5 HH$@  ?NHHP H$@  5 H\$UVWHl$H   HDQ H3HE7IHHI(IXH   LL$(A   HW: Hq j  LL$ LD$(3Hq HӅh  LD$ HL$0+HL$0PHUHv1HHMHH   rH'HIH+HH1  05 HE    HE   E HH: HD$0HL$85 HUHt} u	HMq HNHL$ HHL$ hsHUm  L@HxvH LL$ HHp    HD$ HHGHUHv-HHMHH   rH'HIH+HHw'c5 HHM7H35 H$0  H   _^]t6 HHMOLHXP HM/5 HM5LH>P HM5 76 HHMLHP HM5 H\$Ht$ UWAVHl$H   HBQ H3HE7LH3HZH9y(   LL$ A$   HW: Ho P  LL$0LD$ 3Ho HӅN  LD$0HM(HMNHUH  HHMHH     H'HIH+HH  d  z    E3HT$0I[9HSO   E3HUI;9HXL0   ~5 HD$0HtLt$ H\$(HT$ H) HH|$ HN@HT$ ðH\$ HtH衄    Hd5 HN(HH%X: HEHuHEHEHU    LL$0A   HM: Hn   LL$ LD$03H/n HӅ  LD$ HMx'HIH: HEHMdMHUHv-HHMHH   rH'HIH+HHwe蜝5 HEE: H}HE   E HEHM`5 HUHt} u	HMfn HM7H35 L$   I[0Is8IA^_]o6 i6 HHMDIHMP HM$5 HM*IH3P HM
5 HHMIHP HM5 HMHHP HMӳ5 H\$Ht$ UWAVHl$H   H?Q H3HE7LH3HZH9y(   LL$ A#   HT: H`l P  LL$0LD$ 3Hhl HӅN  LD$0HM%HMKHUH  HHMHH     H'HIH+HH  d  z    E3HT$0I;6H3L   E3HUI6HXL0   ^5 HD$0HtLt$ H\$(HT$ H	 HH|$ HNHHT$ 裭H\$ HtH聁    HD5 HN(HHuU: HEHuHEHEHU    LL$0A   HJ: Hj   LL$ LD$03Hk HӅ  LD$ HMX$H)E: HEHMDJHUHv-HHMHH   rH'HIH+HHwe|5 H%B: H}HE   E HEHM@5 HUHt} u	HMFk HM7H3Ğ5 L$   I[0Is8IA^_]O
6 I
6 HHM$FH-P HM5 HM
FHP HM5 HHMEHP HMͰ5 HMEH܈P HM賰5 H\$Ht$ UWAVHl$H   H<Q H3HE7LH3HZH9y(   LL$ A%   HQ: H@i P  LL$0LD$ 3HHi HӅN  LD$0HM"HMHHUH  HHMHH     H'HIH+HH  d  z    E3HT$0I3HI   E3HUI2HXL0   >5 HD$0HtLt$ H\$(HT$ H| HH|$ HNPHT$ 胪H\$ HtHa~    H$5 HN(HHR: HEHuHEHEHU\    LL$0A   H}G: Hg   LL$ LD$03Hg HӅ  LD$ HM8!H	B: HEHM$GHUHv-HHMHH   rH'HIH+HHwe\5 H?: H}HE   E HEHM 5 HUHt} u	HM&h HM7H3褛5 L$   I[0Is8IA^_]/6 )6 HHMCHP HM5 HMBHP HMʭ5 HHMBHօP HM譭5 HMBHP HM蓭5 H\$Ht$ UWAVHl$H   Ho9Q H3HE7LH3HZH9y(   LL$ A"   H@N: H f P  LL$0LD$ 3H(f HӅN  LD$0HMHMyEHUH  HHMHH     H'HIH+HH  d  z    E3HT$0I/HE   E3HUI/HXL0   5 HD$0HtLt$ H\$(HT$ Hy HH|$ HN8HT$ cH\$ HtHA{    H5 HN(HHN: HEHuHEHEHUl    LL$0A   H]D: Hd   LL$ LD$03Hd HӅ  LD$ HMH>: HEHMDHUHv-HHMHH   rH'HIH+HHwe<5 H;: H}HE   E HEHM 5 HUHt} u	HMe HM7H3脘5 L$   I[0Is8IA^_]6 	6 HHM?HP HMĪ5 HM?HӂP HM說5 HHM?HP HM荪5 HM?HP HMs5 HL$SVWHpH3$   HL$ HLc@ILHHtHPHHcA| t2*HDPHtH;tHWHHcA| D$(u
   DnHcAHLHHA@H8 t#HQX~ȉHI@HHBH@2HPDǺ   DDD$   3   H$   D$   HHcHHDAHyH EAЃQ#Qu5X5 u	H'KHHcHHLHHtHPHHp_^[t	H<: H<: H$<: HDغ   HL$0cLHHL$@"HP HL$@Ш5 @USVWAVHl$H   H4Q H3HE'IHLIXHy(    LL$ A*   HH: HUa N  LL$(LD$ 3H]a HӅL  LD$(HMHM@HUHv1HHMHH   rH'HIH+HH  5 HE    HE   E Hw8: HEHM袧5 HUHt} u	HMa HNHL$(]  Ax |rE3HT$(H*H@uUE3HT$(H*H0LD$ HPH` z  T$ IN(W DHHL$(    LL$(A   HG: H_ L  LL$ LD$(3H` HӅJ  LD$ HM\H-:: HEHMH?HUHv-HHMHH   rH'HIH+HHwx耏5 HE    HE   E H7: HEHM@5 HUHt} u	HMF` HFHD$(HHL$(HHM'H3諓5 H   A^_^[]@5 HHM;H$~P HM5 HM;H
~P HM5 5 HHM:H}P HM辥5 HHM:H}P HM补5 HM:H}P HM臥5 H\$UVWHl$H   He1Q H3HE7IHHI(IXH   LMA+   HE: H^ (  LMLE3H ^ HӅ(  LEHM|HMr=HUHv1HHMHH   rH'HIH+HH   覍5 HE    HE   E H;5: HEHMf5 HUHt} u	HMl^ HNHMHHM# LEH_ u-HEHHGHHM7H3讑5 H$  H   _^]HHM9H(|P HM5 HHM9H|P HM5 HM8H{P HMȣ5 5 H\$ VWAVH  H/Q H3H$  IHLHT$8LD$@IXHy(   LL$8A'   HB: HJ\ +  LL$0LD$83HR\ HӅ1  LD$0H$   H$   ;H$   Hv5HH$   HH   rH'HIH+HH  ǋ5 HǄ$       HǄ$      Ƅ$    HP3: H$   H$   s5 H$   Ht$    uH$   m\ HOHL$8HL$8  H\$HAx    E3HT$PH%H;t!E3HT$PH%H;   Mv(E3H$   H_%HLD$0HPHQ[   H\$PHD$0HD$XH$   HL$P;Ƅ$   H$   INY DHWHL$h H6  HD$8,  LL$@A   H@: HMZ   LL$HLD$@3HgZ HӅ  LD$HH$   H}4: H$   H$   9H$   Hv5HH$   HH   rH'HIH+HH[  載5 HǄ$       HǄ$      Ƅ$    HE1: H$   H$   h5 H$   Ht$    uH$   bZ HGHD$@HL$@HHH$  H3Í5 H$  HĠ  A^_^HH$   /5H8xP H$   5 H$P  5HxP H$P  5 5 HH$  4HwP H$  辟5 HH$  4HwP H$  號5 H$@  4HwP H$@  w5 5 H\$ VWAUAVAWH  HU+Q H3H$  MHLHT$8LD$X3IXH9y(  LL$8A-   H>: HW   LL$@LD$83HW HӅ#  LD$@HL$pWHL$pL7H$   Hv5HH$   HH   rH'HIH+HH  x5 H$   HǄ$      Ƅ$    H/: HD$pHL$x.5 H$   Ht$    uH$   (X INHL$8HL$8  H\$PAx    E3HT$@I_!LHPH   LD$0HvY ?  @8|$0   E3HT$@I!L@HHL$p~MM(Hc$   
w-H H            H$   LH$   IIc DIVHL$@ H#  HD$8  LL$XA   H'=: HU   LL$PLD$X3HV HӅ  LD$PHL$pYH*0: HD$pHL$pC5H$   Hv5HH$   HH   rH'HIH+HHU  o5 H$   HǄ$      Ƅ$    H,: HD$pHL$x%5 H$   Ht$    uH$   V IFHD$XHL$XHHH$  H3耉5 H$  H  A_A^A]_^HH$0  0HsP H$0  ě5 H$  0HsP H$  袛5 5 IH$  0HsP H$  w5 HH$   v0HsP H$   R5 H$p  T0H]sP H$p  05 R5 ̐v v v } }       H\$UVWAVAWHl$H  H&Q H3HE HLE3HZL9y(   LL$ A+   HI;: HS   LL$0LD$ 3HS HӅ  LD$0HL$`HL$`2HUH  HHMHH     H'HIH+HH    z    E3HT$@HZHHO3tHB3   E3HT$PH)HPHHL$@HT$HLD$0T   I^(HT$@HL$0胔WD$ HHT$ HPHT$(L8LxHT$ H H\$HH  C  HH{   HHP   LL$0A$   H9: HQ U  LL$ LD$03HR HӅS  LD$ HL$`LH,: HD$`HL$`61HUHv-HHMHH   rH'HIH+HHwgn5 H): L}HE   E HD$`HL$h05 HUHt} u
HL$x5R HM H3賅5 H$P  H  A_A^_^]?5 95 HHM-HpP HM5 HM,HpP HMڗ5 HT$ HL$@HHHM,HoP HM覗5 HHM,HoP HM艗5 HM,HoP HMo5 H\$Ht$ UWAVH$H0  H<#Q H3H   IHE3HI(IXH   LL$(A    HF6: HO   LL$ LD$(3HO HӅ  LD$ HL$PH	HL$P=/HUHv1HHMHH   rH'HIH+HHv  q5 LuHE   E H
': HD$PHL$X35 HT$pHt|$x u
HL$h6P HNHL$ HHL$   HU, HLAHT$0HAАL@HxvH LL$ HHN   HD$ HHGHT$HHv2HHL$0HH   rH'HIH+HH  ~5 Lt$@HD$H   D$0 L  M@H  H  xH   H  G~5 H   HtJH   H+HHH   rH'HIH+HH   ~5 Wf   L   L   M@H   H   Ò   H   }5 H   HtFH   H+HHH   rH'HIH+HHwJ}5 L   Wf   HM7HH   H35 L$0  I[0Is8IA^_]p5 HHMK)HTlP HM+5 HM1)H:lP HM5 35 HHM)HlP HM5 5 HY0: @SHPHQ H3HD$Hy  HHHtRHT$(-HT$(HHT$@Hv<HL$(HHH   rHIH'H+HHw)L|5 H2-C HHL$HH3辀5 HP[[5 @SH  H Q H3H$   LAHM HHL$@8   {5 HD$ HtHT$@H  @  H\$XHuHL$HHL$(HT$ }K u7H\$ H$   Ht{5 H3H$   H35 H  [HL$(HH$   t'H}jP H$   P5 H\$Hl$Ht$ WAVAWH@MHLH)z    HL$ HD$(    x   z5 HHD$(F G H_(H\$`F(HKHV0 HK(HVP FpCHH/HofG  LFGLt$ Lt$(H|$0LHIHHLHVI6HGHHH\$hHl$pHt$xH@A_A^_H\$Hl$Ht$ WAVAWH@MHLH)z    HL$ HD$(       y5 HHD$(F G H_(H\$`F(HKHV0FPC(HK0HVXHKPHVx  HKhH     H/HofG  LFGLt$ Lt$(H|$0LHI(HLHVIHGHHH\$hHl$pHt$xH@A_A^_H\$Hl$Ht$H|$ AVH@MHHH)z    HL$ HD$(    H   x5 HHD$(G C HK(HW(H+HkfC  LsGCHt$ Ht$(H\$0LHHhHLHWHVHCHHH\$PHl$XHt$`H|$hH@A^H;txH\$WH Ht$0H3H@ HSHv,HHH   rLAH'I+HAHw0Iw5 HsHC   @3H H;uHt$0H\$8H _5 H\$Hl$VH Ax IHHuGH|$0@      LCHHHHHO(  x   Hew5 { tH|$0H\$8Hl$@H ^H\$Hl$VH Ax IHHuGH|$0@      LCHHHHHO("     Hv5 { tH|$0H\$8Hl$@H ^H\$Hl$VWAVH@LH3HHYHYHzH+:HH   HH;   HHt=H   r)HO'H;   v5 H   HX'HHCHu5 HHH^HHNHt$`InI>H\$ H\$(Ht$0H;tHHH H\$(H H;uH^HH\$hHl$pH@A^_^5 }1/H\$UVWATAUAVAWHl$H  HQ H3HEpHHHL$hE3LqLqDqH=1: HA HZHRHuH\$XHT$@HE l  HT$@HD$0HD$(Lt$ L\~LHG e  H\$@Lt$0Lt$HD$PHWHtHOE U  H_LwG H0: HE3Lw(Lw0H^Df WEHE   A   L}1: E1: EDuA   Eg  E3HT$0HH$   LL$0A   Hy1: H1D   LL$@LD$03HKD HӅ  LD$@HMHe: HEHM#HUI;v1HHMHH   rH'HIH+HH  s5 LuHE   E HN: HEHMy5 HUHt} u
HMD r  E3HT$XHL0LD$0HPIC   Lt$@HD$0HD$HHU HL$@$E EMMfsfI~E3E;  MHT$0HdH\#  LL$0A   H!0: HB   LL$@LD$03HB HӅ  LD$@HM$H: HEHM"HUHv1HHMHH   rH'HIH+HHq  Dr5 LuHE   E H: HEHM5 HUHt} u
HMC I  IWHMHH     H'HIH+HH    MHT$@H'HHH HD$0HL$8HT$XHL$0'%  HU H{"HU HL$pLH\DHUHv1HHM HH   rH'HIH+HHi  6q5 (  p5 HHD$0Ht%HUHL$pEHHL HL}IHt$0IIHtA   p5 HD$0Ht$W @   @   H@0: HHpIHIHO(H_0HG0Ht1AACuHHDsAu
HHPHtH   HH|$0LD$0HT$@HQ gIv/IWHMHH   rH'HIH+HHw0p5 HHMpH3t5 H$  HĀ  A_A^A]A\_^]
5 5 HL$XHHMH^P HM赆5 HHMH^P HM蘆5 HWHMH^P HMz5 HHM }H^P HM ]5 HM cHl^P HM C5 e5 IHM @HI^P HM  5 HHM #H,^P HM 5 HM 	H^P HM 5 5 5 H\$Ht$HL$WH0HHH): HHHHs 3HHFHt$ Ht$(x   1n5 H H@H@f@HHW LHRHHHAHG(HFLIPz u@H
y uHHHȀx tIHHJHAx uHH@x tHJ
M HH@HK0HW0HKPHWPHKpHWpH   H   sH   H               HH\$HHt$PH0_H\$Hl$Ht$ HL$WAVAWH0HLxH(: I   A   E3M   M   M   H   H+   HH   H?H;  H    HuA=H   r,HK'H;j  ql5 HHM  H'HHHHOl5 I   I   HI   I   H   H   H+LH萭8 HHI   I   L;L{H\$ H\$(   k5 H H@H@f@HH   LHRHHHAH   HCLIPz uLH
y u@ f     HHHȀx tIHHJHAx uHH@x tHJ
M HH@I   L>L~L~H  H+   HHt3H  H>H  H   H+LHp8 HHHFI  L;L{H\$ H\$(H   j5 H H@H@f@HH  LHRHHHAH   HCLIPz u?H
y uHHHȀx tIHHJHAx uHH@x tHJ
M HH@IH\$XHl$`Ht$hH0A_A^_5 	&$@SH HHH: WHSHHHo5 H$: HHH [@SH   H Q H3H$   HH%: HHy t6HQHt-LD$ HI: HKuPHT$ Ht8C tE3; HSHt{ u	HK: HC    H$   H3m5 HĐ   [HHL$0uH~XP HL$0T5 HIHt
x   -i5 HIHt
   i5 HIHt
H   h5 HHtLAHQHHHtLAHQHhHHtLAHQH~   @SH y  HtIHQHv,H	HH   rLAH'I+HAHw!I+h5 HC    HC    H [E5 H	HD  @SH HYHt$LHHM@{Hx   H [g5 H [@SH HYHt$LHHM@|H   H [}g5 H [@SH HYHt$LHHM@o}HH   H [=g5 H [LAHQH	@SH LHHM@zHx   H [f5 @SH LHHM@{H   H [f5 @SH HH	Ht>HSH+HH   rLAH'I+HAHwI~f5 3HHCHCH [5 H\$Hl$Ht$WH 3H3": HHHq0HY(HY0Ht)FuHHFu	HHPI     @H%#"H3HIHHH3HIHH3HIHH3H IHH3H(IHH3H0IHH3H8IH3ILQ H#Q HHQ LJIM;tH
I;ytH;tH@H;xuHHtQHL;uH;u	LLBLCLBH;uHHHHHQ HCHHCHB   d5 H_0Ht'CuHHku	HHPHH\$0Hl$8Ht$@H _@SH HQ@HHv-HI(HH   rLAH'I+HAHwmI@d5 HC8    HC@   C( HS Hv-HKHH   rLAH'I+HAHw"Ic5 HC    HC    C H [5 @SH HHh  HKP  HSHHv-HK0HH   rLAH'I+HAHwmI~c5 HC@    HCH   C0 HS Hv-HKHH   rLAH'I+HAHw"I3c5 HC    HC    C H [L5 @SH   HQ H3H$   HQLD$ HH	5 uD$ H$   H3Yg5 HĐ   [HHL$0HQP HL$0y5 H\$WH Ht(   Hzb5 H\$0HH _H\$WH H輏t(  H:b5 H\$0HH _H\$WH Ht8   Ha5 H\$0HH _H\$WH H蜍t   Ha5 H\$0HH _HT$HL$H8LD$Pf3 t3H8H|$P HD$@HD$ HL$ HD$HHD$(u
XH8-H8HT$USVWATAUAVAWHl$H   H,Q H3HEMMLD$@HLHL$PHEHD$XWE3ɋHMM   HL;N  IHHuH4DDH   r,HO'H;'  \`5 HH  H'HHHH:`5 H4LHLmHuMI3H38 HuLT$@3LmLM<  I}(HEwI+HHEH,HUD  8L8T8 \80GOW_LOL;u]LH|$(L|$ IIH/ L  3HD$(HD$ LMHHU1 #  3HOHO`L;umLH|$(L|$ IIHl/   3HD$(HD$ LMHH0   3HGHGH0HYHEIH@M;s
LT$@L|$PHD$HHD$8Ll$0Ld$(HD$XHD$ L5IHT$@H0   E3EMF  I}8HlHkHL$XHjHL$PLpjLjHlLGL;   HOH;   HT$HG      HGH;D$Xu)LL$(LL$ LJLH/ D     H;D$Pu&LL$(LL$ LzJLH/ 1  YM;tI;u`LL$(LL$ LZJLHy/   )LL$(LL$ LDJLHT$HHN/    LuiLiE3HtkIH@M;IHD$HIGMt7I+HIH   rH'MmI+HH)  HI]5 IHMH3a5 H   A_A^A]A\_^[]HM_0HHM	HLP HMs5 HHMHKP HMs5 HHMHKP HMs5 HHMHKP HMs5 7AHM_HHM{HKP HM[s5 HM_HHMUH^KP HM5s5 HM_[HHM/H8KP HMs5 15 H\$Ht$ UWATAVAWH$H  HP H3H   MHL3HT$PHT$XH, I  LD$0H- S  H|$xWH}H}}Hh: HD$pHD$0HE}(D$p)E)M(E)E(M)M    Z5 HHt5H  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H: HD$pL%MgLeHM(D$p)E (M)M)U (E)E0    bZ5 HHt5H  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}Ho: HD$pLeHM(D$p)E@(M)MP)U`(E)Ep    Y5 HHt5Hd$  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}HD: HD$pH5eHuHM(D$p)   (M)   )   (E)       9Y5 HHt5H$  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}HV: HD$pHuHM(D$p)   (M)   )   (E)       X5 HHt5Ho3  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H: HD$pHuHM(D$p)   (M)  )   (E)0      X5 HHt5HD  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H8: HD$pLeHM(D$p)@  (M)P  )`  (E)p      tW5 HHt5H!  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H: HD$pHuHM(D$p)  (M)  )  (E)      V5 HHt5H5  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H*: HD$pLeHM(D$p)  (M)  )  (E)      FV5 HHt5H  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H: HD$pLeHM(D$p)   (M)  )   (E)0      U5 HHt5HL6  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H: HD$pLeHM(D$p)@  (M)P  )`  (E)p      U5 HHt5H7  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H: HD$pLeHM(D$p)  (M)  )  (E)      T5 HHt5H,  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H: HD$pHuHM(D$p)  (M)  )  (E)      S5 HHt5H'  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}Hw: HD$pHuHM(D$p)   (M)  )   (E)0      SS5 HHt5H#  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H: HD$pHuHM(D$p)@  (M)P  )`  (E)p      R5 HHt5Hy=  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}Hi: HD$pLeHM(D$p)  (M)  )  (E)      %R5 HHt5H"  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H: HD$pHuHM(D$p)  (M)  )  (E)      Q5 HHt5H;'  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H[: HD$pHuHM(D$p)   (M)  )   (E)0      P5 HHt5H  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H: HD$pLeHM(D$p)@  (M)P  )`  (E)p      `P5 HHt5HHD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}HM: HD$pLeHM(D$p)  (M)  )  (E)      O5 HHt5H+  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H: HD$pLeHM(D$p)  (M)  )  (E)  H|$(HEHD$ A   L: HHL$0Ht$8H|Q HuqH\$0Ht*LL$0A   HH    H|$0HCQ H\$0H|$8D$@ HtH Q     HQ H=Q Q ILL: IVHa    AAHT$XHL$P u.IH   H3S5 L$  I[8IsHIA_A^A\_]H-9 H>9 HT$PHL$paHj=P HL$p@e5 HHL$pBHK=P HL$p!e5 HHL$p#H,=P HL$pe5 HQ HL$p H	=P HL$pd5 HHL$pH<P HL$pd5 H\$ WH   HP H3H$   IHM@HHxvH LL$ HHR u0HL$ HHKH;H$   H3Q5 H$   HĐ   _HHL$09HB<P HL$0d5 H\$WH   HP H3H$   HLD$ HQHH	 Hu0HHHL$ HOH$   H34Q5 H$   HĐ   _HHL$0H;P HL$0c5 H\$WH   HlP H3H$   HLD$ HQHH	 Hu0HHHL$ HOH$   H3P5 H$   HĐ   _HHL$0H;P HL$0b5 @SH   HP H3H$   HQLD$ HH	 uD$ H$   H3)P5 HĐ   [HHL$0H:P HL$0b5 @WH H?HH;wdH\$0H    Hu35H   r$HK'H;vBJ5 HHt;H'HHHHJ5 HHGHH\$0HGH _5 @SH HHJH Q Go5 3HKHDHH [@SH HH	HtMHSLCHHSH+HH   rLAH'I+HAHwI_J5 3HHCHCH [5 H\$Ht$ UWATAVAWHl$H`  H+P H3HEPHLE3HZr   E3HT$ H[HS  A   HT$ H7H/  E3HT$0HHHH HD$ HL$(HT$hHL$ HnDA   HT$hHHPHHL$ HT$(HT$0HL$ HUH,2D$`Q  A   HT$hHH   LL$0A   H: H   LL$ LD$03H  HӅ  LD$ HMIH9 HEHM5HUHv1HHMHH   rH'HIH+HH  iH5 LeHE   E H9 HEHM-_5 HUH   }    HM+    A   HT$hH}HHH HD$ HL$(HT$0HL$ }HHL$@ D$`I^(HMHL$ E tHT$@HMEHUHL$hvLMLAHt |$` tPHT$XHv2HHL$@HH   rH'HIH+HH  NG5 Ld$PHD$X   D$@ HUH  HHMHH   rH'HIH+HHR  F5    LL$ A5   HU: H ,  LL$0LD$ 3H HӅ*  LD$0HM8H	9 HEHM$HUHv-HHMHH   rH'HIH+HHwi\F5 LeHE   E H9 HEHM ]5 HUHt} u	HM& HMPH3J5 L$`  I[@IsHIA_A^A\_]+5 HHM H5P HM \5 HM H4P HM \5 5 5 5 HHM H4P HM \5 HM H4P HM \5 H\$UVWAVAWHl$H0  HaP H3HE HLHZDr Ab  E3HT$ HHA  E3HT$hHqH0LD$0HPH   Ht$ HD$0HD$(HL$ HQ HL$@L$`AR  A   HT$hHH   LL$0A   H: Hc   LL$ LD$03H} HӅ  LD$ HMH9 HEHMHUHv1HHMHH   rH'HIH+HHs  C5 HE    HE   E H{9 HEHMZ5 HUH   }    HM {A   HT$hHHHH HD$ HL$(HT$0HL$ HHL$@L$`I_(HEHD$ E tHT$@HMELEH| |$` !  HT$XH  HHL$@HH   rH'HIH+HHh  B5    LL$ A   H : H B  LL$0LD$ 3H HӅ@  LD$0HMH9 HEHMHUHv-HHMHH   rH'HIH+HHwh5B5 HE    HE   E H9 HEHMX5 HUHt} u	HM HM H3yF5 H$p  H0  A_A^_^]5 HHMH0P HMX5 HHMH0P HMX5 HMH0P HMX5 諱5 襱5 HHMH0P HM`X5 HMfHo0P HMFX5 H\$Ht$ UWAVHl$H   HP H3HE7HL3HZz .  E3HT$ HRHJ  A   HT$ H.H&   A   HT$ H
H   E3HT$0HHHL$ H@HD$(HUHL$ ZHBA   HUHHHL$ HHHL$(HT$0HL$ HA   HUHrHHT$ HPHT$(HT$0HL$ HDDËIN({    LL$0A)   H9 H    LL$ LD$03H HӅ   LD$ HMH9 HEHMHUHv-HHMHH   rH'HIH+HHwe)?5 H}HE   E H9 HEHMU5 HUHt} u	HM HM7H3qC5 L$   I[0Is8IA^_]5 HHMH-P HMU5 HMH-P HMU5 H\$Ht$ UWATAVAWH$PH  HhP H3H   HLE3HZr s  E3HT$0HHR  E3HT$PHtL0LD$@HPI :  Lt$0HD$@HD$8HL$0DDeDeDe
  A   HT$0HH   LL$@A   H9 Hq   LL$PLD$@3H HӅ  LD$PHM H9 HE HM HUHHS  HHM0HH   7  H'HIH+HH7    A   HT$PHIHHH HD$0HL$8HT$@HL$0IHHM
  A   HT$0HH   LL$PA   H9 H^   LL$@LD$P3Hx HӅ  LD$@HM H9 HE HM HUHH@  HHM0HH   $  H'HIH+HH*    A   HT$PH6HHH HD$0HL$8HT$@HL$06HHMھL  A   HT$0HH   LL$PA   H#9 HK (  LL$@LD$P3He HӅ&  LD$@HM H9 HE HM HUHHv1HHM0HH   rH'HIH+HH  :5 Le@HEH   E0 Hg9 HE HMQ5 HU H   }(    HM    A   HT$PHHHH HD$0HL$8HT$@HL$0HHL$`腽I_(HEHD$PE } tHT$`HMEHEPHD$@Ep } tHUHMP̿EpHE HD$0E  } tHUHM 訿E HEHD$ LMPLE AHz } tPHT$xHv2HHL$`HH   rH'HIH+HH  t95 Ld$pHD$x   D$` } tKHUHv1HHMHH   rH'HIH+HHE   95 LeHE   E }   HUH  HHMHH   rH'HIH+HH  85    LL$PAQ   H9 H   LL$@LD$P3H HӅ  LD$@HM H9 HE HM HUHHv-HHM0HH   rH'HIH+HHwl'85 Le@HEH   E0 H9 HE HMN5 HU Ht}( u	HM H   H3l<5 L$  I[@IsHIA_A^A\_]5 5 5 IHM H&P HM N5 HHMPH&P HMPN5 HMPH&P HMPkN5 HHMPnHw&P HMPNN5 HMPTH]&P HMP4N5 HHMP7H@&P HMPN5 HMPH&&P HMPM5 5 5 5 5 HHMPH%P HMPM5 HMPH%P HMPM5 H\$WH   HP H3H$   HIXHI(HHT$(PL@HxvH LL$ HH4 uoHD$ HHGHT$@Hv.HHL$(HH   rH'HIH+HHw)55 HH$   H3p:5 H$   Hİ   _5 HHL$PH$P HL$PL5 H\$WH   HP H3H$   HIXHI(聑 HL$(L@HxvH LL$ HH> uoHD$ HHGHT$@Hv.HHL$(HH   rH'HIH+HHw)45 HH$   H3z95 H$   Hİ   _5 HHL$PH#P HL$PK5 H\$ UVWAVAWH$pH  HP H3H   IHLE3IXAx ]  E3HT$0HH<  A   HT$0HH  A   HT$0HHy  E3HT$@H`HHH HD$0HL$8HT$PHL$0`HUHA   HT$`H HPH HD$0HT$8HT$pHL$0 HUHtA   HT$PHHHH HD$0HL$8HL$0uDLEH}LGEHUH}HGULD$0HEHD$8HT$@HEHD$HfDL$ LL$0LD$@HUIN( LHHL$PL HUHv1HHMHH   rH'HIH+HH  25 L}HE   E HUHv1HHMHH   rH'HIH+HH  `25 L}HE   E HUH8  HHMHH   rH'HIH+HH^  25   LL$@A+   H9 H 8  LL$0LD$@3H HӅ6  LD$0HMMH9 HEHM9HU(Hv1HHMHH   rH'HIH+HH   m15 L} HE(   E H9 HEHM1H5 HU Ht} u	HM7 LL$0E3Hr9 H u5HD$0HHFHH   H355 H$  HĐ  A_A^_^]HHM0HP HM0G5 5 5 5 HHM0HP HM0G5 HM0HP HM0G5 讠5 @SH0HHQ(HH9 HHH0[H\$WH   H<P H3H$   HI(IH2 H[LD$ HfnU u0HL$ HHHOH$   H3f45 H$   HĐ   _HHL$0HP HL$0F5 @USVWAVHl$H0  HP H3HE IHLIXH\$(Ax c  E3HT$0HHB  E3HT$hHH0LD$ HPH \  Ht$0HD$ HD$8HL$0DHT$@IN(; |$` uaHHL$(fw|$`   HD$XH  HHL$@HH=   rH'HIH+HH  H.5   HT$@H|$XHGT$@LL$ LD$PHW   HD$ HHG|$` =  HT$XH.  HHL$@HH   rH'HIH+HHE  sLL$ A   H9 H ^  LL$0LD$ 3H HӅ\  LD$0HM@H9 HEHM,HUHv1HHMHH   rH'HIH+HH  `-5 HE    HE   E H9 HEHM D5 HUHt} u	HM& HT$0HK u)HHD$0HGHHM H315 H0  A^_^[]HL$(HHMHP HMC5 5 HHMHP HMC5 HHMHP HMC5 HHMHP HMsC5 HMyHP HMYC5 {5 H\$H|$ UAVAWHl$H   H.P H3HE7LIXHUHI( LuL+uIJ    LMLEH    HEHD$(3H|$ LMMƺ   H    E3LEHUH    H]HEHEHUHEHMH+HHt(fff     HHEHMH+HH;rEAHt1HUH+HHH   rH'HIH+HHw-+5 IHM7H3/5 L$   I[0I{8IA_A^]5 HHMHP HMA5 HHMHP HMA5 HHMHP HMA5 @USVWAVHl$H   HvP H3HE'IHLIXH\$8Ax    E3HT$(HHuyE3HT$(HH0LD$ HPH   Ht$8HD$ HD$@HL$8IN(E LD$ H n  HL$ HHO   LL$ A   Hb9 H X  LL$(LD$ 3H HӅV  LD$(HMH9 HEHMHUHv1HHMHH   rH'HIH+HH  )5 HE    HE   E H9 HEHM?5 HUHt} u	HM HT$(H u)HHD$(HGHHM'H31-5 H   A^_^[]HL$8HHMHP HM}?5 HHMHP HM`?5 HHMcHlP HMC?5 HHMFHOP HM&?5 HM,H5P HM?5 .5 @USVWAVHl$H   HP H3HE'IHLIXH\$8Ax    E3HT$(HH
uyE3HT$(HH0LD$ HPH9   Ht$8HD$ HD$@HL$8pIN( LD$ H n  HL$ HHO   LL$ A   H9 H X  LL$(LD$ 3H HӅV  LD$(HM]H.9 HEHMIHUHv1HHMHH   rH'HIH+HH  }&5 HE    HE   E H9 HEHM==5 HUHt} u	HMC HT$(Hh u)HHD$(HGHHM'H3*5 H   A^_^[]HL$89HHMHP HM<5 HHMHP HM<5 HHMHP HM<5 HHMHP HM<5 HMHP HM|<5 螕5 H\$WH   H\P H3H$   HIXHI(HHT$(P L@HxvH LL$ HH uoHD$ HHGHT$@Hv.HHL$(HH   rH'HIH+HHw)$5 HH$   H3@)5 H$   Hİ   _Ҕ5 HHL$PHP HL$P;5 H\$UVWHl$H   HeP H3HEHHHZz    E3HT$0H蚾H   E3HT$@HyHLD$ HPHk   H\$0HD$ HD$8HT$PHL$0HN(HL@(HD$PH|$hHGD$PHD$0HD$`HD$8HT$0AАHT$hH  HHL$PHH   rH'HIH+HH.  Y#5    LL$ A   HZ9 H2   LL$0LD$ 3HL HӅ  LD$0HL$p蔬He9 HD$pHL$p~HUHv-HHMHH   rH'HIH+HHwf"5 HE    HE   E HK9 HD$pHL$xt95 HUHt} u	HMz HMH3&5 H$P  H   _^]舒5 HHL$pbHkP HL$pA95 c5 HHM>HGP HM95 HM$H-P HM95 H\$UVWHl$H   HP H3HEHHHZz    E3HT$(HH   E3HT$8HHLD$ HPH x  H\$(HD$ HD$0HUHL$(@HUHN( HUH  HHMHH   rH'HIH+HH1  !5    LL$ A   H9 H   LL$(LD$ 3H HӅ	  LD$(HL$P=H9 HD$PHL$P'HUHv-HHMHH   rH'HIH+HHwi_ 5 HE    HE   E H9 HD$PHL$X75 HT$pHt|$x u
HL$h  HMH3$5 H$P  H   _^].5 HHL$PHP HL$P65 	5 HHMHP HM65 HMHP HM65 H\$UVWHl$H   HP H3HE7HHHZz |rE3HT$(H边HuUE3HT$8H衹HLD$ HPH )  H\$(HD$ HD$0HL$(HN(    LL$ A   H9 H    LL$(LD$ 3H HӅ   LD$(HM-H9 HEHMHUHv-HHMHH   rH'HIH+HHwdQ5 HE    HE   E H9 HEHM55 HUHt} u	HM HM7H3"5 H$0  H   _^]%5 HHM H	P HM45 HHMHP HM45 HMHP HM45 H\$UVWATAUAVAWH$PH  HzP H3H   HLE3HZr   E3HT$0H觷H  A   HT$0H胷H{  E3HT$PHbHHH HD$0HL$8HT$@HL$0HDA   HT$PH$HPHHL$0HT$8HT$@HL$0HDDmDmDm
  A   HT$0HѶH   LL$@A   H9 H.   LL$PLD$@3HH HӅ  LD$PHM 葥Hb9 HE HM }HUHHS  HHM0HH   7  H'HIH+HH>    A   HT$PHHHH HD$0HL$8HT$@HL$0HHM語
  A   HT$0H辵H   LL$PA   H9 H   LL$@LD$P3H5 HӅ  LD$@HM ~HO9 HE HM jHUHH@  HHM0HH   $  H'HIH+HH1    A   HT$PHHHH HD$0HL$8HT$@HL$0HHM藝L  A   HT$0H諴H   LL$PA   H9 H   LL$@LD$P3H" HӅ  LD$@HM kH<9 HE HM WHUHHv1HHM0HH   rH'HIH+HH  5 Lm@HEH   E0 H$9 HE HMO05 HU H   }(    HMM    A   HT$PH蟳HHH HD$0HL$8HT$@HL$0HHL$`BI^(HEHD$PE } tHT$`HM譞EHEPHD$@Ep } tHUHMP艞EpHE HD$0E  } tHUHM eE HEHD$(HEPHD$ LM EAH } tPHT$xHv2HHL$`HH   rH'HIH+HHu  )5 Ll$pHD$x   D$` } tKHUHv1HHMHH   rH'HIH+HH'  5 LmHE   E }   HUH  HHMHH   rH'HIH+HH  |5    LL$PAY   HU9 HU   LL$@LD$P3Ho HӅ  LD$@HM 踠H9 HE HM HUHHv-HHM0HH   rH'HIH+HHwk5 Lm@HEH   E0 Hu9 HE HM-5 HU Ht}( u	HM H   H3!5 H$   Hİ  A_A^A]A\_^]詆5 裆5 蝆5 HHMPxHP HMPX-5 HMP^HgP HMP>-5 HHMPAHJP HMP!-5 HMP'H0P HMP-5 HHMP
HP HMP,5 HMPHP HMP,5 5 5 5 5 HHMPHP HMP,5 HMPHP HMP,5 H\$UVWHl$H   HeP H3HE7HHHZz |rE3HT$(H螯HuUE3HT$8H聯HLD$ HPH )  H\$(HD$ HD$0HL$(HN(    LL$ A   H9 H    LL$(LD$ 3H HӅ   LD$(HMH޾9 HEHMHUHv-HHMHH   rH'HIH+HHwd15 HE    HE   E Hƻ9 HEHM*5 HUHt} u	HM HM7H3u5 H$0  H   _^]5 HHMHP HM*5 HHMÿHP HM*5 HM詿HP HM*5 H\$UVWHl$H@  HeP H3HE0HHHZz    E3HT$(H蚭H   E3HT$8HyHLD$ HPHk   H\$(HD$ HD$0HUHL$(HUHL$H葘HHN( HUH  HHMHH   rH'HIH+HH.  n5    LL$ A   Ho9 HG   LL$(LD$ 3Ha HӅ  LD$(HL$p詛Hz9 HD$pHL$pHUHv-HHMHH   rH'HIH+HHwf5 HE    HE   E H`9 HD$pHL$x(5 HUHt} u	HM HM0H35 H$p  H@  _^]蝁5 HHL$pwH P HL$pV(5 x5 HHMSH\ P HM3(5 HM9HB P HM(5 H9 @SH  HP H3H$   LAHM HHL$@讗8   w5 HD$ HtHT$@H   @  H\$XHuHL$HHL$(HT$ M u7H\$ H$   Ht^5 H3H$   H35 H  [HL$(tHH$   DHMO H$    '5 H\$UVWATAUAVAWHl$H  HP H3HEpHHHL$hE3LqLqDqH9 HA HZHRHuH\$XHT$@Hc p  HT$@HD$0HD$(Lt$ LLHc i  H\$@Lt$0Lt$HD$PHWHtHO: Y  H_LwG H!9 HE3Lw(Lw0H^Df WEHE   A   L}X9 ER9 EDuEEg  E3HT$0H'H   LL$0A   H9 H   LL$@LD$03H HӅ  LD$@HMH9 HEHMӽHUI;v1HHMHH   rH'HIH+HH  5 LuHE   E H9 HEHM$5 HUHt} u
HM y  E3HT$XH&L0LD$0HPI "  Lt$@HD$0HD$HHU HL$@mE EMMfsfI~E3A  A   HT$0H賧H諽  LL$0A   Hp9 H   LL$@LD$03H* HӅ  LD$@HMsHD9 HEHM_HUHv1HHMHH   rH'HIH+HHt  5 LuHE   E H,9 HEHMW#5 HUHt} u
HM] I  IWHMHH     H'HIH+HH    A   HT$@HsHHH HD$0HL$8HT$XHL$0sHU HǼHU HL$p蘑H DHUHv1HHM HH   rH'HIH+HHi  5 (  <5 HHD$0Ht%HUHL$p-EHH HL}IHt$0IIHtA   
5 HD$0Ht$W @   @   H9 HHpIHIHO(H_0HG0Ht1AACuHHDsAu
HHPHtH   HH|$0LD$0HT$@HuQ #Iv/IWHMHH   rH'HIH+HHw0N
5 HHMpH35 H$  HĀ  A_A^A]A\_^]Vz5 Pz5 HL$XMHHM!H*O HM!5 HHMHO HM 5 HWHMHO HM 5 HHM ɵHO HM  5 HM 诵HO HM  5 y5 IHM 茵HO HM l 5 HHM oHxO HM O 5 HM UH^O HM 5 5 Wy5 Qy5 @SH   HP H3H$   HH9 HHy t6HQHt-LD$ HI HKuPHT$ Ht8C tE3 HSHt{ u	HK HC    H$   H35 HĐ   [HHL$0腴HO HL$0d5 H\$Hl$Ht$WH 3H;9 HHHq0HY(HY0Ht)FuHHFu	HHPI     @H%#"H3HIHHH3HIHH3HIHH3H IHH3H(IHH3H0IHH3H8IH3ILrQ H#rQ HHrQ LJIM;tH
I;ytH;tH@H;xuHHtQHL;uH;u	LLBLCLBH;uHHHHHrQ HCHHCHB   5 H_0Ht'CuHHku	HHPHH\$0Hl$8Ht$@H _iH\$WH HLt(   HJ5 H\$0HH _H\$WH Ht8   H
5 H\$0HH _HT$HL$H8LD$P t3H8H|$P HD$@HD$ HL$ HD$HHD$(u
'H8H8HT$USVWATAUAVAWHl$H   H|P H3HEMMLD$@HLHL$PHEHD$XWE3ɋHMM   HL;N  IHHuH4DDH   r,HO'H;'  5 HH  H'HHHH5 H4LHLmHuMI3HL8 HuLT$@3LmLM<  I}(HEwI+HHEH|HD  8L8T8 \80GOW_LOL;u]LH|$(L|$ IIH L  3HD$(HD$ LIoMHH #  3HOHO`L;umLH|$(L|$ IIH   3HD$(HD$ LnMHHC   3HGHGHHHEIH@M;s
LT$@L|$PHD$HHD$8Ll$0Ld$(HD$XHD$ L5IHT$@H   E3EMF  I}8HHhHL$XHHL$PLLHLGL;   HOH;   HT$HG      HGH;D$Xu)LL$(LL$ LLH) D     H;D$Pu&LL$(LL$ LLH 1  YM;tI;u`LL$(LL$ LLH   )LL$(LL$ LLHT$HH    LLE3HIH@M;IHD$HIGMt7I+HIH   rH'MmI+HH)  HIl5 IHMH35 H   A_A^A]A\_^[]HM_耜HHMTH]O HM45 HHM7H@O HM5 HHMH#O HM5 HHMHO HM5 臼葺HM_HHMˬHO HM5 HM_ћHHM襬HO HM5 HM_諛HHMHO HM_5 p5 H\$Ht$ UWATAVAWH$pH  H(P H3H  MHL3HT$PHT$XH w  LD$0H$   H|$xWH}H}}Hп9 HD$pHD$0HE}(D$p)E)M(E)E(M)M    D4 HHt5H  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}HY9 HD$pH5HuHM(D$p)E (M)M)U (E)E0    4 HHt5H  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H׾9 HD$pHuHM(D$p)E@(M)MP)U`(E)Ep    '4 HHt5H4  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H\9 HD$pHuHM(D$p)   (M)   )   (E)       4 HHt5H  HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}Hս9 HD$pHuHM(D$p)   (M)   )   (E)       4 HHt5HHD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}Hf9 HD$pL%LeHM(D$p)   (M)  )   (E)0      [4 HHt5HHD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}Hx9 HD$pLeHM(D$p)@  (M)P  )`  (E)p      4 HHt5HHD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H=9 HD$pLeHM(D$p)  (M)  )  (E)      -4 HHt5HHD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}HZ9 HD$pHuHM(D$p)  (M)  )  (E)      4 HHt5H3HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}HӶ9 HD$pLeHM(D$p)   (M)  )   (E)0      4 HHt5H<HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}HL9 HD$pHuHM(D$p)@  (M)P  )`  (E)p      h4 HHt5HHD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}Hŵ9 HD$pHuHM(D$p)  (M)  )  (E)      4 HHt5HnHD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H69 HD$pHuHM(D$p)  (M)  )  (E)      :4 HHt5HHD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H9 HD$pHuHM(D$p)   (M)  )   (E)0      4 HHt5HHD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H(9 HD$pLeHM(D$p)@  (M)P  )`  (E)p      4 HHt5HHD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H9 HD$pLeHM(D$p)  (M)  )  (E)      u4 HHt5HHD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H9 HD$pLeHM(D$p)  (M)  )  (E)      4 HHt5HHD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H9 HD$pHuHM(D$p)   (M)  )   (E)0      G4 HHt5H4HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H9 HD$pLeHM(D$p)@  (M)P  )`  (E)p      4 HHt5H]HD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H}9 HD$pLeHM(D$p)  (M)  )  (E)      4 HHt5HHD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H9 HD$pHuHM(D$p)  (M)  )  (E)      4 HHt5HHD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}Ho9 HD$pHuHM(D$p)   (M)  )   (E)0      4 HHt5HHD$0H|$8|$@D$dD$DH|$HD$0L$@IHH|$xH}WH}H9 HD$pHuHM(D$p)@  (M)P  )`  (E)p  H|$(HEHD$ A   L9 HHL$0Ht$8H>]Q HuqH\$0Ht*LL$0A   HH5   H|$0H]Q H\$0H|$8D$@ HtH\Q     H\Q H=\Q \Q ILLO9 IVH    AAHT$XHL$P u.IH  H324 L$  I[8IsHIA_A^A\_]HO9 H`9 裗HT$PHL$p胝HO HL$pb5 HHL$pdHmO HL$pC5 HHL$pEHNO HL$p$5 H[Q HL$p"H+O HL$p5 HHL$pHO HL$p5 @SH HHJHP 75 3HKHDHH [H\$UVWAVAWHl$H   HP H3HEHLHZDr A  E3HT$ HH躠r  E3HT$@H衊H0LD$0HPH R  Ht$ HD$0HD$(HL$ HZQ HMuA  A   HT$@H<H4   LL$0A   HQ9 H虿   LL$ LD$03H賿 HӅ  LD$ HL$PxH̙9 HD$PHL$PHUHv1HHMHH   rH'HIH+HH  4 HE    HE   E H9 HD$PHL$X5 HT$pH   |$x    HL$hҿ    A   HT$@H$HHH HD$ HL$(HT$0HL$ $HT$PHwHUHv1HHMHH   rH'HIH+HH  L4 D$PEL$`MI_(HUHL$PsD$pLD$PH# HUH  HHMHH   rH'HIH+HHx  4    LL$ A   H9 H譽 R  LL$0LD$ 3Hǽ HӅP  LD$0HL$PwH9 HD$PHL$PHUHv-HHMHH   rH'HIH+HHwm14 HE    HE   E HƔ9 HD$PHL$X5 HT$pHt|$x u
HL$h HMH3p4 H$`  H   A_A^_^]\5 HHL$P֘HO HL$P5 HHM踘HO HM5 HM螘HO HM~5 \5 \5 \5 HHMoHxO HMO5 HMUH^O HM55 H\$UVWHl$H   HP H3HE7HHHZz |zE3HT$(HNHFu]E3HT$8H1HLD$ HPHu 1  H\$(HD$ HD$0HL$(|E LEHN(98    LL$ A   H*9 HR    LL$(LD$ 3Hl HӅ   LD$(HMtH9 HEHM衚HUHv-HHMHH   rH'HIH+HHwd4 HE    HE   E Hn9 HEHM5 HUHt} u	HM蟻 HM7H34 H$0  H   _^]Z5 HHM舖HO HMh5 HHMkHtO HMK5 HMQHZO HM15 H\$UVWHl$H   HP H3HE7HHHZz |zE3HT$(HNHFu]E3HT$8H1HLD$ HPHu 1  H\$(HD$ HD$0HL$(|E LEHN(6    LL$ A   H*9 HR    LL$(LD$ 3Hl HӅ   LD$(HMrH9 HEHM衘HUHv-HHMHH   rH'HIH+HHwd4 HE    HE   E Hn9 HEHM4 HUHt} u	HM蟹 HM7H34 H$0  H   _^]X5 HHM舔HO HMh4 HHMkHtO HMK4 HMQHZO HM14 H\$Ht$ UWATAVAWHl$H`  HP H3HEPHLE3HZr   E3HT$ H;H3  A   HT$ HH  E3HT$0HHHH HD$ HL$(HT$hHL$ fHNDA   HT$hH踁HPHHL$ HT$(HT$0HL$ 踚HUH2D$`Q  A   HT$hHiHa   LL$0A   H~9 Hƶ   LL$ LD$03H HӅ  LD$ HM)pH9 HEHMHUHv1HHMHH   rH'HIH+HH  I4 LeHE   E H9 HEHM4 HUH   }    HM    A   HT$hH]HHH HD$ HL$(HT$0HL$ ]HHL$@ iD$`I^(HMHL$ E tHT$@HMhkEHUHL$hVkLMLAH3 |$` tPHT$XHv2HHL$@HH   rH'HIH+HH  .4 Ld$PHD$X   D$@ HUH  HHMHH   rH'HIH+HHR  4    LL$ A5   H59 H赴 ,  LL$0LD$ 3Hϴ HӅ*  LD$0HMnH9 HEHMHUHv-HHMHH   rH'HIH+HHwi<4 LeHE   E HՋ9 HEHM 4 HUHt} u	HM HMPH34 L$`  I[@IsHIA_A^A\_]T5 HHM HO HM 4 HM ̏HO HM 4 S5 S5 S5 HHM 蝏HO HM }4 HM 胏HO HM c4 @SH0HHQ(HuH9 HHH0[@SH  H P H3H$   LAHM HHL$@i   4 HD$ HtHT$@H  @  H\$XHuHL$HHL$(HT$ } u7H\$ H$   Ht4 H3H$   H34 H  [HL$(}HH$   tH}O H$   P4 H\$UVWAVAWH$pH  HP H3H  LHMHHD$ E3HvJQ H   y   H49 HEE(   z9 E,L}0HE8     HM@eH9 H(  Hي9 H0  D8  W@  LP  HǅX     D@  `  Lp  Hǅx     fD`  HMQ5 H9 HM@yH=IQ H_H;_t#@      HHHUPHH;_uHMwIHXxHtwH9 HMHMHMHD$pHHL$xL|$hH±9 HD$0HD$pHD$8HT$xHL$@HD$0HD$hLEHT$0H HL$x	H	H  H34 H$  HĐ  A_A^_^]H\$UVWATAUAVAWH$HP  H
P H3H@  LHHL$p3HqHq@qH9 HA HZHRHuH\$0HT$@H~ ~  HT$@HD$`HD$(Ht$ LLH~ w  H\$@Lt$`Lt$HD$PHWHtHOU g  H_LwG H9 HWG(Hw8HG@   G( HwHHwPHwXHw`HwhHwpHwxL%_9 L-9 L599 HrGQ H   x   LeE   w9 EHuHE>      HM bL   L      W   H  Hǅ     ƅ       H0  Hǅ8     f   HMO5 H9 HM  wL5FQ I^I;^tHHHUPHI;^uHMtL5H9 E3HT$`IXxHLD$0HPHB a  HT$0HJHHt	@HT$0H	HHGHH_PHOPHt/Cu HHCu	HHPHEQ H   x   LeE   u9 EHuHE@      HM TaL   L      W   H  Hǅ     ƅ       H0  Hǅ8     f   HMM5 H9 HM uL5<EQ I^I;^tfHHHUPHI;^uHM@sMw   64 HHtHpHHD$0HD$(H\$ Lk%3IID    Ht$(Ht$ LqGLHT$0I˭       4 HHD$`HtLt$@HD$0HD$HHT$@i HH_`Hw`HtH    H4 H|$`LD$`HT$@HnGQ HH@  H34 H$  HP  A_A^A]A\_^]HHMHO HM_4 ̺   HA4 IHMUH^O HM54 HL$0ZvHHM.H7O HM4 HHMHO HM4 HWHMHO HM4 H99 WAHH@SH   H}P H3H$   HH+9 HHy t6HQHt-LD$ HIr HKuPHT$ Ht8C tE3a HSHt{ u	HK) HC    H$   H34 HĐ   [HHL$0HO HL$04 H\$Hl$Ht$ WH  H|P H3H$  HHu9 H3H1BQ H
  x   H9 HD$ D$8   q9 D$<Hl$@HD$HJ      HL$P]H<9 H$8  H9 H$@  $H  W$P  H$`  HǄ$h     @$P  $p  H$  HǄ$     f$p  HL$(I5 H9 HL$PqH5QAQ H^H;^t    HHHT$ PHH;^uHL$ NoHv7  H_xHtH襾    Hh4 H_pHtH臾    HJ4 H_hHtHi    H,4 H_`HtHK    H4 H_XHtH-    H4 H_PHt,CuHHsu	HHPHW@Hv-HHO(H   rH'LAI+HAHwJI4 Ho8HG@   @o(HH$  H34 L$  I[Ik Is(I_uG5 H\$UVWATAUAVAWH$@H  HzP H3H   ILL%[9 E3L-99 H29 Hk?Q H   x   Ld$@D$X   n9 D$\L|$`HD$h     HL$pZLmXH]`D}hWEpL   Hǅ      D}p   L   Hǅ      fD   HL$HG5 H9 HL$pnH=>Q H_H;_t%@ f     HHHT$@PHH;_uHL$@lH79 MHT$8HAQ HAQ H9  E33HEH?>Q H   x   Ld$@D$X   m9 D$\L|$`HD$h     HL$pYLmXH]`D}hWEpL   Hǅ      Ep    L   Hǅ      fD   HL$HE5 H9 HL$pmHT$@H=Q   HL$@kH   H3g4 H$  H  A_A^A]A\_^]W3D$ HD$0HL$ sH,O HL$ 4 H\$UVWAVAWH$H`  H~wP H3HP  HLHUE3H<Q H   x   H9 HEE   ml9 EL} HE     HM8XHq9 H   HC}9 H   D  W  L   Hǅ(     D  0  L@  HǅH     fD0  HM\D5 HX9 HMWlH5<Q H^H;^tfD  HHHUPHH;^uHMjIHHhHt|H-9 HT$hHT$hHUHEUOMLHG    HF9 HT$(HD$0T$8L$HL}HE   E HD$(HD$`LD$hHT$( HWHv,HHH   rH'LAI+HAHw=I4 LHG    HP  H34 H$  H`  A_A^_^]B5 H\$UVWATAUAVAWH$Hp  H:uP H3H`  MHLHx9 E3HF9 H5O{9 H:Q H   x   HME   j9 ELmHE     HMUH   H   D   W   L   Hǅ      D      L   Hǅ     fD   HMB5 H9 HMjH59Q H^H;^t HHHUPHH;^uHMgMHT$PH<Q H<Q H9  M~A~(u<A   MHHL$P&HPHT$0A   HT$0I@@  A  O  WD$8MLl$HI_I+t~HH;Y  H   r)HK'H;I  4 H  Hp'HHFH4 HHt$8L4Lt$HI_IH+LHM8 H3HT$@
HT$@Ht$8H+HD$0HD$ E3LHo Hׅ  LD$0HL$`LmLmHD$hHD$PA   HT$PI?Ht3L+HI   rI'HvH+HH  IHe4 H7Q H   x   H}9 HEE   {g9 ELmHE     HMFSHO9 H   HQx9 H   D   W   L   Hǅ      ƅ       L   Hǅ     fD   HMj?5 H9 HMegHUH7Q U  HM;eH`  H34 H$  Hp  A_A^A]A\_^]>5 f&  W3D$8HD$HHL$8HO HL$8+4 5&  ωهH  zH%O H  4 H\$UVWATAUAVAWH$H   HpP H3H  MHLL-|9 E3H69 H5v9 H6Q H   x   Ll$PD$h   e9 D$lLd$pHD$x     HMrQH]hHupDexW   L   Hǅ      D      L   Hǅ      fD   HL$X=5 H9 HMeH5`5Q H^H;^tfD  HHHT$PPHH;^uHL$P^cH79 H5u9 MHT$ HQ8Q lHM8Q H9e  IVLBHzvHLL$(HE   HD$(HD$ A   HT$ IH<H4Q H   x   Ll$PD$h   Cd9 D$lLd$pHD$x     HMPH]hHupDexW   L   Hǅ      ƅ       L   Hǅ      fD   HL$XE<5 H9 HM@dHT$PH3Q /  HL$PbH  H34 H$h  H   A_A^A]A\_^]HH   ;wHDO H   4 W3D$0HD$@HL$0HwO HL$04 H\$UVWATAUAVAWH$@H  HmP H3H   ILL%x9 E3L-9 Hs9 H3Q H   x   Ld$@D$X   b9 D$\L|$`HD$hI     HL$pdNLmXH]`D}hWEpL   Hǅ      D}p   L   Hǅ      fD   HL$H:5 H9 HL$pbH=W2Q H_H;_t%@ f     HHHT$@PHH;_uHL$@N`Hr9 MHT$8HH5Q cHD5Q H9  E33Hv9H1Q H   x   Ld$@D$X   qa9 D$\L|$`HD$hQ     HL$p8MLmXH]`D}hWEpL   Hǅ      Ep    L   Hǅ      fD   HL$Hx95 H܏9 HL$praHT$@H&1Q a   HL$@F_H   H34 H$  H  A_A^A]A\_^]W3D$ HD$0HL$ H̹O HL$ B4 H\$Ht$WH HYHHH;YtHHHPHH;_uH\$0Ht$8H _H\$WH H,t(   H4 H\$0HH _H\$WH Ht   Hz4 H\$0HH _H\$Ht$H|$UH$ H  HJjP H3H   3H/Q H   x   Huu9 HD$`D$x   B_9 D$|HuHE      HMKH9 HExHp9 H      W   H   Hǅ      @      H   Hǅ      f   HL$h475 Hz9 HM/_H=.Q H_H;_tHHHT$`PHH;_uHL$`\1Q D$ Ht$(Ht$0   4 H H@HD$(Ht$8WfD$@H1Q HL$PH1Q HL$XH1Q H+1Q HLHL$8L1Q IHL$ H|$(HH;tHK!  HH;uHL$ H   H34 L$  I[IsI{ I]H\$Ht$H|$UH$ H  H:hP H3H   3H-Q H   x   Hes9 HD$`D$x   2]9 D$|HuHE
      HMHH9 HExH
n9 H      W   H   Hǅ      @      H   Hǅ      f   HL$h$55 HP9 HM]H=,Q H_H;_tHHHT$`PHH;_uHL$`Z/Q D$ Ht$(Ht$0   4 H H@HD$(Ht$8WfD$@H/Q HL$PH/Q HL$XH/Q H+/Q HLHL$8L~/Q IHL$ yH|$(HH;tHKr"  HH;uHL$ H   H34 L$  I[IsI{ I]HT$HL$H8LD$P t3H8H|$P HD$@HD$ HL$ HD$HHD$(u
wH8H8HT$USVWATAUAVAWHl$H   HeP H3HEMMLD$@HLHL$PHEHD$XWE3ɋHMM   HL;N  IHHuH4DDH   r,HO'H;'  4 HH  H'HHHH4 H4LHLmHuMI3H	8 HuLT$@3LmLM<  I}(HEwI+HHEHuHuD  8L8T8 \80GOW_LOL;u]LH|$(L|$ IIHn L  3HD$(HD$ L,MHH #  3HOHO`L;umLH|$(L|$ IIH   3HD$(HD$ L7,MHH蓒   3HGHGHtHtHEIH@M;s
LT$@L|$PHD$HHD$8Ll$0Ld$(HD$XHD$ L5IHT$@HQ   E3EMF  I}8H?HHL$XHLHL$PLLiHBLGL;   HOH;   HT$HG      HGH;D$Xu)LL$(LL$ LJLHy D     H;D$Pu&LL$(LL$ LLHI 1  YM;tI;u`LL$(LL$ LLH   )LL$(LL$ LLHT$HH    LLnE3HIH@M;IHD$HIGMt7I+HIH   rH'MmI+HH)  HI輾4 IHMH3=4 H   A_A^A]A\_^[]HM_YHHMjHO HM4 HHMjHO HMg4 HHMjjHsO HMJ4 HHMMjHVO HM-4 ywHM_GYHHMjH$O HM4 HM_!YHHMiHO HM4 HM_XHHMiHجO HM4 -5 H\$Ht$ UWATAVAWH$@H  Hx`P H3H  MHL3HT$0HT$8Hk !
      4 HHt5H  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hwq9 HD$PL%KLd$`HM(D$P)E(L$`)M )U(E)E     ^4 HHt5H+"  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hr}9 HD$PH5VHt$`HM(D$P)E0(L$`)M@)UP(E)E`    ɻ4 HHt5Hv  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H|9 HD$PHt$`HM(D$P)Ep(L$`)   )   (E)       24 HHt5HO$  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H^|9 HD$PHt$`HM(D$P)   (L$`)   )   (E)       蘺4 HHt5HA  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H$o9 HD$PHt$`HM(D$P)   (L$`)   )  (E)       4 HHt5HE  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hn9 HD$PHt$`HM(D$P)0  (L$`)@  )P  (E)`      d4 HHt5H%  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hn9 HD$PHt$`HM(D$P)p  (L$`)  )  (E)      ʸ4 HHt5HG  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hz9 HD$PHt$`HM(D$P)  (L$`)  )  (E)      04 HHt5H&  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hl9 HD$PHt$`HM(D$P)  (L$`)   )  (E)       薷4 HHt5HSI  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hx9 HD$PLd$`HM(D$P)0  (L$`)@  )P  (E)`      4 HHt5H)9  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hl9 HD$PLd$`HM(D$P)p  (L$`)  )  (E)      b4 HHt5H+  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hvk9 HD$PLd$`HM(D$P)  (L$`)  )  (E)      ȵ4 HHt5Hu/  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hj9 HD$PLd$`HM(D$P)  (L$`)   )  (E)       .4 HHt5H[&  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hv9 HD$PLd$`HM(D$P)0  (L$`)@  )P  (E)`      蔴4 HHt5H2  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hi9 HD$PLd$`HM(D$P)p  (L$`)  )  (E)  H|$(HEHD$ A   Lu9 HHL$P8Ht$XHQ HuqH\$PHt*LL$PA   HHۄ    H|$PHKQ H\$PH|$XD$` HtH(Q 蹄    HQ H=Q Q ILL)u9 IVH)    AAHT$8HL$0蚄 u.IH  H3ط4 L$  I[8IsHIA_A^A\_]H^9 H_9 IYHT$0HL$P)_H2O HL$P4 HHM_HO HM4 HCQ HM^HO HM4 HHM^H֡O HM4 H9 HHAHBHHY9 HHH	9 HHAHBHHс9 HHAHBHH9 HHAHBHH9 HHAHBHH\$Ht$WAVAWH LH9 HHAHBHrHt$@LyF IG HtYHtIH[7F B3HHFHFIWI+t(HH>I_IH+LH7 H;HFF  IH\$HHt$PH A_A^_H9 HHAHBH@SH HH09 HHAHBHQHK6HH [H9 HHAHBHH9 HHAHBHHс9 HHAHBHH\$Ht$H|$ UH$H0  HJSP H3H   HHQ H   x   Ht^9 HEE   CH9 E3H]HEF     HM4H%w9 H   HY9 H      W   H   Hǅ            H  Hǅ     f   HM3 5 Hw9 HM.HH=Q H_H;_tHHHUPHH;_uHMEHFHHXHt?H	~9 HT$hHT$hHUH,~9 HT$(HD$0HD$(HD$`LD$hHT$( H   H3b4 L$0  I[Is I{(I]HHtH\$Ht$WH  HQP H3H$  IHQ H  x  H\9 HD$ D$8   F9 D$<3H\$@HD$Ho     HL$PR2H;v9 H$8  H\W9 H$@  $H  W$P  H$`  HǄ$h     $P  $p  H$  HǄ$     f$p  HL$(m5 HIv9 HL$PgFH= Q H_H;_tfD  HHHT$ PHH;_uHL$ DE33HqH$  H3ѱ4 L$  I[IsI_HHHJHB    HB    HT$ D$ L$0ZHHH\$Ht$H|$ UH$H0  HOP H3H   HH6Q H   x   HZ9 HEE   D9 E3H]HEط     HM0Hx9 H   HU9 H      W   H   Hǅ            H  Hǅ     f   HM5 Hwx9 HMDH=gQ H_H;_tHHHUPHH;_uHMmBHFHHpHt?Hz9 HT$hHT$hHUH4|9 HT$(HD$0HD$(HD$`LD$hHT$(聒 H   H34 L$0  I[Is I{(I]HHHIG  HH$HH$H\$Ht$H|$ UH$H0  HMP H3H   HHFQ H   x   HY9 HEE   B9 E3H]HEl     HM.H%s9 H   HS9 H      W   H   Hǅ            H  Hǅ     f   HM5 Hs9 HMBH=wQ H_H;_tHHHUPHH;_uHM}@HFHH`HtDHyy9 HT$(HD$0HT$(HT$`H&y9 HT$hHD$pHD$hHELD$(HT$h茐 H   H34 L$0  I[Is I{(I]H@SH HH@z9 HHAHBHQHKHH [H)y9 WHHAHB3BHB HB(ABI J HA AHHA(   HYaP HaP H_P H`P H_P HI_P H^P Hi`P H_P H	aP H_P Hi^P HHWHL$ 3D$ HD$0HO HL$ ¾4 LD$SVWAVAWH  HJP H3H$   MHLHT$83HQ H#  x  HU9 H$   Ǆ$      ?9 $   H$   HǄ$         H$   D+H}l9 H$  HNP9 H$  $  W$  H$  HǄ$     $  $  H$   HǄ$     f$  H$   \5 H(l9 H$   S?H5Q H^H;^tfHHH$   PHH;^uH$   =I^H\$@IH u)LD$8WHx    HL$8HHOH\IOHH HWHxH*HHH*XI^LD$0H)x uZHD$0HHGHHD$8H$   H334 H  A_A^_^[HH$`  QHO H$`  耼4 HH$  QHO H$  [4 H\$Ht$WH  H7HP H3H$  HHQ H  x  H`S9 HD$ D$8   -=9 D$<3H\$@HD$Ho      HL$P(Hg9 H$8  HM9 H$@  $H  W$P  H$`  HǄ$h     $P  $p  H$  HǄ$     f$p  HL$(5 H1g9 HL$P=H=Q H_H;_tfD  HHHT$ PHH;_uHL$ :H  H$  H3v4 L$  I[Is I_H\$Hl$Ht$ WH  HFP H3H$  H3H+Q H  x   HQ9 HD$ D$8   ;9 D$<H|$@HD$Hh      HL$P}'He9 H$8  HL9 H$@  $H  W$P  H$`  HǄ$h     @$P  $p  H$  HǄ$     f$p  HL$(5 HX9 HL$P;H-JQ H]H;]tHHHT$ PHH;]uHL$ N9H^`H~`HtH詈    Hl4 @H%#"H3I     IHHH3IHHH3IHHH3IHH H3IHH(H3IHH0H3IHH8H3IH#Q HHQ LIILQ M;tHI;qtH;tH@H;puHHtQHL;uH;u	LLALGLAH;uHHHH?Q HGHHGHA   HC4 H$  H3å4 L$  I[Ik Is(I_H\$Ht$WATAUAVAWH  HCP H3H$  HE3Hg	Q H)  x  L5%O9 Lt$pǄ$      89 $   L$   HǄ$   P      H$   $L=b9 L$  L%I9 L$  D$  W$  L$  HǄ$     D$  $  L$  HǄ$     fD$  HL$x5 HFb9 H$   8H5rQ H^H;^t      HHHT$pPHH;^uHL$pn6H7Q L5N9 L=a9 L%H9 HH G  H   x   Lt$pǄ$      79 $   L$   HǄ$   S      H$   _#L$  L$  D$  W$  L$  HǄ$     Ƅ$   $  L$  HǄ$     fD$  HL$x5 H!a9 H$   |7HT$pH0Q kHL$pP5HOHH LoHH_PLoPHt,CuHHsu	HHP   H_XLoXHtHY    H4 H_hLohHtH7    H4 H_pLopHtH    H؝4 H_xLoxHtH    H趝4 H$  H364 L$  I[8Is@IA_A^A]A\_H\$Ht$ UWATAVAWH$HP  Hh@P H3H@  MHLE3HQ H   x   HK9 HEE   X59 ELeHE      HM #!HL`9 H   H.F9 H   D   W   L  Hǅ     D      L0  Hǅ8     fD   HMG5 H_9 HM B5H5Q H^H;^tHHHUPHH;^uHM 3IOHH   I^LL$(A#   H_9 Hl d  LL$ LD$(3Hl HӅb  LD$ HL$0o%HL$0dKHT$xHv2HHL$`HH   rH'HIH+HH)  薛4 Ld$pHD$x   D$` H,C9 HD$0HL$8U4 HT$PHt|$X u
HL$HXl INHL$ HHL$ FHT$( } x t  I^fnLD$ H`m u:HD$ HHGHH@  H3r4 L$P  I[@IsHIA_A^A\_]HHMFHO HM躱4 HHMFHƉO HM蝱4 HMFHO HM胱4 
5 H\$Ht$ UWATAVAWH$Hp  HH=P H3H`  MHLE3HQ H   x   HiH9 HEE   829 ELeHEu      HM H\9 H  HC9 H  D  W   L0  Hǅ8     D   @  LP  HǅX     fD@  HM'
5 H{\9 HM "2H5Q H^H;^tHHHUPHH;^uHM/IOHH   I^LL$(A&   H5\9 Hh ~  LL$ LD$(3Hh HӅ|  LD$ HL$0O"HL$0DHHT$xHv2HHL$`HH   rH'HIH+HHC  v4 Ld$pHD$x   D$` H@9 HD$0HL$854 HT$PHt|$X u
HL$H8i INHL$ HHL$ wHUa{ I^L@HxvH LL$ HHg    HD$ HHGHUHv-HHMHH   rH'HIH+HHw3裗4 HH`  H3!4 L$p  I[@IsHIA_A^A\_]5 HHMCHO HMc4 HMiCHrO HMI4 k5 HHMFCHOO HM&4 H\$Ht$ UWATAVAWH$Hp  H9P H3H`  MHLE3H[P H   x   HE9 HEE   .9 ELeHE      HM H4Z9 H  H?9 H  D  W   L0  Hǅ8     D   @  LP  HǅX     fD@  HM5 HY9 HM .H5P H^H;^tHHHUPHH;^uHM,IOHH   I^LL$(A)   HY9 He ~  LL$ LD$(3He HӅ|  LD$ HL$0HL$0DHT$xHv2HHL$`HH   rH'HIH+HHC  &4 Ld$pHD$x   D$` H<9 HD$0HL$84 HT$PHt|$X u
HL$He INHL$ HHL$ \wHUy I^L@HxvH LL$ HHd    HD$ HHGHUHv-HHMHH   rH'HIH+HHw3S4 HH`  H3ј4 L$p  I[@IsHIA_A^A\_]X5 HHM3@H<O HM4 HM@H"O HM4 5 HHM?HO HM֪4 LD$SVWAVAWH  H6P H3H$   MHLHT$83HP H#  x  HA9 H$   Ǆ$      +9 $   H$   HǄ$         H$   TH]X9 H$  H^<9 H$  $  W$  H$  HǄ$     $  $  H$   HǄ$     f$  H$   l5 H X9 H$   c+H5P H^H;^tfHHH$   PHH;^uH$   )I^H\$@IH u$LD$83Hd ukHL$8HHOH;IOHHt I^LD$0HMd uZHD$0HHGHHD$8H$   H3i4 H  A_A^_^[HH$`  =HO H$`  趨4 HH$  =HO H$  葨4 LD$SVWAVAWH  Hf4P H3H$   MHLHT$83HP H#  x  H?9 H$   Ǆ$      I)9 $   H$   HǄ$         H$   H}V9 H$  H:9 H$  $  W$  H$  HǄ$     $  $  H$   HǄ$     f$  H$   5 H(V9 H$   )H5P H^H;^tfHHH$   PHH;^uH$   &I^H\$@IH u)LD$8WHDb    HL$8HHOH\IOHHs HWHxH*HHH*XI^LD$0Ha uZHD$0HHGHHD$8H$   H34 H  A_A^_^[HH$`  d;Hm~O H$`  @4 HH$  ?;HH~O H$  4 H\$UVWAVAWH$Hp  H1P H3H`  LH3HUP H   x   H=9 HEE   &9 EH}HE     HM H6[9 H  H79 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HM4 HZ9 HM &L5P I^I;^tHHHUPHI;^uHM$I_H~H    LL$ A1   HZ9 H] b  LL$0LD$ 3H] HӅ`  LD$0HL$PHL$P<HUH  HHMHH     H'HIH+HH  m  A    E3HT$0It'Hl=   E3HT$@IS'HXL0   薌4 HD$0HtLt$ H\$(HT$ HAq HH|$ HNpHT$ ۞H\$ HtHr    H|4 HNHHHU]9 HD$PHt$XHD$PHEHT$P    LL$0A   H;9 H)\ &  LL$ LD$03HC\ HӅ$  LD$ HL$PH\69 HD$PHL$Pu;HUHv-HHMHH   rH'HIH+HHwl譋4 HV39 H}HE   E HD$PHL$Xo4 HT$pHt|$x u
HL$hr\ H`  H34 H$  Hp  A_A^_^]y4 s4 HHMN7HWzO HM.4 HM47H=zO HM4 HHM7H zO HM4 HM6HzO HMݡ4 H\$UVWAVAWH$Hp  H-P H3H`  LH3HP H   x   H89 HEE   "9 EH}HEW     HM mHnS9 H  Hx39 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HM4 HS9 HM "L5GP I^I;^tHHHUPHI;^uHMM I_H~H    LL$ A&   HR9 H\Y b  LL$0LD$ 3HdY HӅ`  LD$0HL$PHL$P8HUH  HHMHH     H'HIH+HH  m  A    E3HT$0I4#H,9   E3HT$@I#HXL0   V4 HD$0HtLt$ H\$(HT$ Hm HH|$ HN`HT$ 蛚H\$ HtHyn    H<4 HNHHH5X9 HD$PHt$XHD$PHEHT$P    LL$0A   H79 HW &  LL$ LD$03HX HӅ$  LD$ HL$PKH29 HD$PHL$P57HUHv-HHMHH   rH'HIH+HHwlm4 H/9 H}HE   E HD$PHL$X/4 HT$pHt|$x u
HL$h2X H`  H3譋4 H$  Hp  A_A^_^]94 34 HHM3HvO HM4 HM2HuO HMԝ4 HHM2HuO HM距4 HM2HuO HM蝝4 H\$UVWAVAWH$Hp  Hn)P H3H`  LH3HP H   x   H49 HEE   b9 EH}HE|     HM -
HP9 H  H8/9 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HMS4 HP9 HM NL5P I^I;^tHHHUPHI;^uHMI_H~H    LL$ A%   HLP9 HU b  LL$0LD$ 3H$U HӅ`  LD$0HL$P~HL$Ps4HUH  HHMHH     H'HIH+HH  m  A    E3HT$0IH4   E3HT$@IHXL0   4 HD$0HtLt$ H\$(HT$ Hh HH|$ HNhHT$ [H\$ HtH9j    H4 HNHHHeT9 HD$PHt$XHD$PHEHT$P    LL$0A   HQ39 HS &  LL$ LD$03HS HӅ$  LD$ HL$PH-9 HD$PHL$P2HUHv-HHMHH   rH'HIH+HHwl-4 H*9 H}HE   E HD$PHL$X4 HT$pHt|$x u
HL$hS H`  H3m4 H$  Hp  A_A^_^]4 4 HHM.HqO HM讙4 HM.HqO HM蔙4 HHM.HqO HMw4 HM}.HqO HM]4 H\$UVWAVAWH$Hp  H.%P H3H`  LH3HP H   x   HS09 HEE   "9 EH}HE     HM H>P9 H  H*9 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HM4 HO9 HM L5P I^I;^tHHHUPHI;^uHMI_H~H    LL$ A'   HO9 HP b  LL$0LD$ 3HP HӅ`  LD$0HL$P>
HL$P30HUH  HHMHH     H'HIH+HH  m  A    E3HT$0IH0   E3HT$@IHXL0   4 HD$0HtLt$ H\$(HT$ Hd HH|$ HNxHT$ H\$ HtHe    H4 HNHHHQ9 HD$PHt$XHD$PHEHT$P    LL$0A   H/9 HiO &  LL$ LD$03HO HӅ$  LD$ HL$PH)9 HD$PHL$P.HUHv-HHMHH   rH'HIH+HHwl~4 H&9 H}HE   E HD$PHL$X试4 HT$pHt|$x u
HL$hO H`  H3-4 H$  Hp  A_A^_^]4 4 HHM*HmO HMn4 HMt*H}mO HMT4 HHMW*H`mO HM74 HM=*HFmO HM4 H\$UVWAVAWH$Hp  H P H3H`  LH3HUP H   x   H,9 HEE   9 EH}HE1     HM H>E9 H  H&9 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HM4 HD9 HM L5P I^I;^tHHHUPHI;^uHMI_H~H    LL$ A$   HD9 HL b  LL$0LD$ 3HL HӅ`  LD$0HL$PHL$P+HUH  HHMHH     H'HIH+HH  m  A    E3HT$0ItHl,   E3HT$@ISHXL0   {4 HD$0HtLt$ H\$(HT$ HA` HH|$ HNXHT$ ۍH\$ HtHa    H|{4 HNHHHJ9 HD$PHt$XHD$PHEHT$P    LL$0A   H*9 H)K &  LL$ LD$03HCK HӅ$  LD$ HL$PH\%9 HD$PHL$Pu*HUHv-HHMHH   rH'HIH+HHwlz4 HV"9 H}HE   E HD$PHL$Xo4 HT$pHt|$x u
HL$hrK H`  H3~4 H$  Hp  A_A^_^]y4 s4 HHMN&HWiO HM.4 HM4&H=iO HM4 HHM&H iO HM4 HM%HiO HMݐ4 H\$ VWATAVAWH  HP H3H$   IHLHT$8LD$@E3HP H,  x"  H'9 H$   Ǆ$     9 $  L$   HǄ$(        H$0  MH6=9 H$  HW"9 H$   D$(  W$0  L$@  HǄ$H     D$0  $P  L$`  HǄ$h     fD$P  H$  b4 H<9 H$0  YL5P I^I;^t#     HHH$   PHI;^uH$   H_IH   LL$8A)   H<9 HH &  LL$0LD$83HH HӅ,  LD$0H$   vH$   h'H$   Hv5HH$   HH   rH'HIH+HH  w4 L$   HǄ$      Ƅ$    H!9 H$   H$   D4 H$   Ht$    uH$   >H HOHL$8HL$8  H\$H    E3HT$PHvHn't!E3HT$PHYHQ'   MwHE3H$   H1HLD$0HPH#G   H\$PHD$0HD$XH$   HL$Pt'Ƅ$   H$   IN{\ DHWHL$hɽ H2  HD$8(  LL$@A   H,9 HF   LL$HLD$@3H9F HӅ  LD$HH$   ~HO 9 H$   H$   b%H$   Hv5HH$   HH   rH'HIH+HH[  u4 L$   HǄ$      Ƅ$    H9 H$   H$   >4 H$   Ht$    uH$   8F HGHD$@HL$@H謽HH$   H3y4 H$X  H  A_A^A\_^HH$p  !H
dO H$p  ݋4 H$   HcO H$  軋4 4 HH$   HcO H$  萋4 HH$`   HcO H$`  k4 H$  m HvcO H$  I4 k4 @SVWATAUAVAWH@  H&P H3H$0  IHLHT$8LD$XE3H~P H/  x%  H<"9 H$   Ǆ$      9 $   L$   HǄ$     A   AH$  HK89 H$  H9 H$   D$  W$  L$   HǄ$(     D$  $0  L$@  HǄ$H     fD$0  H$   4 H79 H$  L=P I_I;_t D  HHH$   PHI;_uH$   x	A   H_I}H   LL$8A.   H79 HB   LL$@LD$83HB HӅ  LD$@HL$pHL$p!H$   Hv5HH$   HH   rH'HIH+HH  r4 L$   HǄ$      Ƅ$    H9 HD$pHL$x踈4 H$   Ht$    uH$   B HOHL$8HL$8  H\$P    E3HT$@HLHPH   LD$0HD ;  |$0    E3HT$@HL@HHL$p	MMHHc$   
w+H!H* HA   A   A   ML$   MH$   IIU DHWHL$@+ H#  HD$8  LL$XA   H'9 H@   LL$PLD$X3H@ HӅ  LD$PHL$pH9 HD$pHL$pH$   Hv5HH$   HH   rH'HIH+HHP  o4 L$   HǄ$      Ƅ$    H9 HD$pHL$x识4 H$   Ht$    uH$   @ HGHD$XHL$XHHH$0  H3
t4 H@  A_A^A]A\_^[HH$  wH^O H$  S4 H$  UH^^O H$  14 S4 IH$@  *H3^O H$@  4 HH$  H^O H$  4 H$  H]O H$  迅4 4 ( ( ( ' ' ' ' ' ' ' ' H\$Ht$ WAVAWH@  HcP H3H$0  HLE3HP H'  x  H9 H$   Ǆ$      M9 $   L$   HǄ$       H$  H39 H$  H9 H$   D$  W$  L$   HǄ$(     D$  $0  L$@  HǄ$H     fD$0  H$   4 Hy39 H$  H5P H^H;^t HHH$   PHH;^uH$   H_I~H    LL$0A;   H739 H< K  LL$HLD$03H< HӅQ  LD$HH$   6H$   (H$   Ht  HH$   HH   T  H'HIH+HH  6  H\$8 |}E3HT$HHHu`IvHE3HT$hHHLD$HHPH> H  LD$0HT$HH1<   T$0HN   LL$8A   H*#9 H;   LL$HLD$83H; HӅ  LD$HH$   H9 H$   H$   H$   Hv5HH$   HH   rH'HIH+HHg  k4 H9 L$   HǄ$      Ƅ$    H$   H$   4 H$   Ht$    uH$   ; H$0  H35o4 L$@  I[0Is8IA_A^_HH$P  HYO H$P  x4 H$  zHYO H$  V4 x4 HH$  OHXYO H$  +4 HH$@  +H4YO H$@  4 HH$  HYO H$  4 H$  HXO H$  4 4 H\$WH0ILIH3@ IB8< uHIL%WH{H{ HKHxH@   @8HH\$@H0_H\$Hl$ VWATH@IHHE3HHD8$uHOM@HI+H;   Lt$`IHGLL|$hHvL7HI;vKH;wL;wMML+LIIIש7 MHIɩ7 LIM+K>H賩7 L|$hLt$`H\$(E3E3Ht$ HH  HH\$pWE LeHLeE OMHl$xLgHG   D'H@A\_^@SVWH   H
P H3H$   H9IM@HHHxvH LL$ HH7 uTLL$ LHSHM8 uH$   H3l4 HĐ   _^[HHL$0HVO HL$0r~4 HHL$0tH}VO HL$0S~4 @SVWH   H>
P H3H$   HHH9HT$(Io HT$(H|$@HGT$(LL$ LD$8H6    HT$@Hv.HHL$(HH   rH'HIH+HHwxf4 LL$ LHSH@7 uH$   H3k4 Hİ   _^[HHL$PHUO HL$Pe}4 HHL$PgHpUO HL$PF}4 h4 @SH  H 	P H3H$   LAHM HHL$@   e4 HD$ HtHT$@H  @  H\$XHuHL$HHL$(HT$ }5 u7H\$ H$   Hte4 H3H$   H3j4 H  [HL$( HH$   tH}TO H$   P|4 H;tkHt$WH HH\$0HfD  H_Ht/Cu HHCu	HHPHH;uH\$0Ht$8H _@UVATAVH(LLLI%I$I$IM+HHIIII+MHII$I$IHHH?HIHHHH?HI;  HNII+H\$PH|$XL|$ LzHHHH?HIHHH+H;  HII;HCI;  Hkp3Hu?H   r,HA'H;`  Hc4 HI  HX'HHCec4 H3WLl$`HkpHE HULmpHUA$E AL$WMIT$ID$   A$ AD$ fE AD$$E$E(HU8HU@AD$(E(AL$8WM8IT$8ID$@   AD$( EHHUXHU`AD$HEHAL$XMXIT$XID$`   AD$H AD$hEhHVHL;uLLLI0  HVILM  LMHH  Ll$`HH|$XH\$PL|$ H(A^A\^]4 0H\$ UVWATAUAVAWH   HBP H3HD$pMLH3LHI+I%I$I$IIHHHHH?HHNI+IHHHH?HII$I$II;  LbHNI+IHHHH?HHHIH+H;J  HII;HCI;3  HkpHt=H   r,HA'H;  Ha4 H  HX'HHC`4 HLkpLInpHt$(H\$0H|$8Hl$@Hl$HHT$PIHT$PI HT$hHv.HHL$PHH   rH'HIH+HHws`4 HVHL;uHLLI  IHVLL  LMHH  IHL$pH3d4 H$   HĀ   A_A^A]A\_^]4 p4 @SVAVAWH(LqHHMI+HH;{  Hl$PHiH|$XLd$`M$ILl$ HH;wDHHHH+H;w3H)HH;HBHKHu3MH   r<HA'H;  H       H'HD_4 H   Hx'HHG(_4 HM+LfH^N$?MHMnLt$xK4HvZHHn7 HT$pMI^7 J;MK4N7 HUH   rHKH'H+HCHwYHH^4 'H7 HT$pMI7 I7MH7 H>HLd$`H|$XHl$PLl$ H(A_A^^[4 X"MH;  MLA@L+E3    WM@pAO`OhAPAA`WAIM`IpIǀh   EPApfCpAtCtCxO\O\AxCxAHWCLMXI@   ExCDO\O\A@CDAHCLMXI@   EXAHCLIHH;I@SHPHS P H3HD$HHHT$(IHT$(H- HT$@Hv.HHL$(HH   rH'HIH+HHw\4 HL$HH3fa4 HP[4 LLHQH;Q   3WHJHJA AHWJIHAI@   A@ fB A@$B$B(HJ8HJ@A@(B(AH8WJ8IH8AH(I@@   BHHJXHJ`A@HBHAHXJXIHXAHHI@`   A@hBhIAHHpIIBLI[IkIKVWAVH`AHHE3Es EtIHt39 HLqLq Dq(Lq0Lq8Lq@LqHLqPH239 HALqXLq`DqhAC    HHcHH39 HHHcHQTHHcxHH  HwHLwPHG@HpHt$(HHPHL$ zHLB@ HADHtHHRHtHL   HADwXHH uGG#Gu&@t	HS04 HL\$`I[(Ik0IA^_^èt	H9 H9 H9 HDغ   HL$ ,LHHL$0HIO HL$0eq4 H\$HL$UVWATAUAVAWH H3t$htlH{=9 HH   H      H   H   H   H   H   H19 H   H   H   @   D$h   E3E3HQHHcHH<9 HHHcHxTH;9 HCLsI6L{I7Hs Hs(Hk0Hu Lc8I4$Hs@HsHLkPAu sTHsXHs`   X4 HHt%4 HF33ɋHshLs L{(Hk@LcHLkXHCTHC`II$IHM AM H;9 HCHKpCx   HH\$pH A_A^A]A\_^]H\$Hl$ VWAVH@LH3HHYHYLBL+H%I$I$IIHHH?H   HI$I$IH;   HkpHt=H   r)HO'H;   W4 H   HX'HHCHW4 HHH^HHNHt$`InI>H\$ H\$(Ht$0H;taH$    H\$hHWHGfC C$HK(HWtHKHHW$fGDChHpH\$(HpHGH;uH^HH\$pHl$xH@A^_^4 E3WLALAJWILBHB   DB A B$A$A(LA8LA@B(A(J8WI8LB8HB@   DB(AHLAXLA`BHAHJXWIXLBXHB`   DBHBhAhBlAlApL   L   BpAp   W   L   Hǂ      DBp   L   L            W   L   Hǂ      D      L   L               L   Hǂ      D   D   D8   tTW   L   L               L   Hǂ      D   Ɓ      W      L  L            L  Hǂ     D      f   HH\$Ht$ HL$WH HHG C G$C$HK(HW(HKHHWHyGhChGlClHKpHWp_H   H   KH   H   7H   Ht$8H   F  z  tHF       H   H      f   HH\$@Ht$HH _HL$SUVWH(HH(HwHt$XƆ        tmHt$`CHNHS wC@fF(Hn0Hl$hHSHE  z  tHOE HnXHl$hHSpE  z  tH,E Ɔ   H   Ht$XH   F  z  tHF                                                    f      f               H   Ht$XH   F  z  tH5F H(  Ht$XH(  F  z  tHF HP  Ht$XHP  F  z  tHF HH(_^][̋E3҉LBLɉAWALQLQ BAJWILRHB    DRA(LQ8LQ@B(A(J8I8LR8HB@   DR(HRXIHPI@HMPXMPPMPHIAHIIPIQXE   E8   t<WAA`MQpMQxA@`AA`AHpAIpMPpI@x   EP`AƁ   E   E8   tZWA   M   M   A   A   A   A   M   Iǀ      E   AƁ   E   E8   thA   WA   A   M   M   A   A   A   A   M   Iǀ      E   AƁ   I   I   I   M   M   M   I   I   I   I  I   I   M  M   M   I   I   I  M  M  I  I  I  I  I   I0  I(  M0  M(  M   M  M  I   I(  I0  A8  A8  IH\$HL$UVWAVAWH@LHBAHHHN(IV(HNHIVH"H^`H\$xIV`C  z  tHC H   H\$xI   C  z  tHiC H   H\$xC( A    tA   HKI   2C(H   I   3H   H   H  I   I+   HH   HH;'  HHu=H   r,HO'H;
  M4 HH  H'HHHHM4 H   H   HH  H   M   I   I;t8f     HHYHBHt@HHHBHAHHI;uH   H  H  I  Ht@I  H  I  H  L   II_I_I(  I+   H#u)Y7HHHH?H   H|g H;   Hi(  Ht=H   r)HO'H;   YL4 H   HX'HHCH:L4 HII_HIGL|$xII(  I   H\$ H\$(L|$0H;t-ff     HH5H(  H\$(H(  H;uI_A8  8  HH$   H@A_A^_^]4 4 E3WLALAJWILBHB   DB fA B$A$A(LA8LA@B(A(J8WI8LB8HB@   DB(AHLAXLA`BHAHJXIXLBXHB`   DBHBhAhHH\$Ht$ WATAUAVAW  O4 H+)$  HO H3H$  LH$   LH$   E3LaLaDaH:9 HA HZHRHu"H$   HT$hHU y  HT$hHD$pHD$(Ld$ LSMHU }  H$   H|$pH$   Ƅ$    IUHtIM" k  I]I}AE H9 IE WAE(Me8IE@   AE( MeHMePMeXMe`MehMepMexM   M   HBP H3  x)  H 8 H$  Ǆ$(     8 $,  L$0  HǄ$8  Q      H$@  HC9 H$(  H8 H$0  D$8  W$@  L$P  HǄ$X     Ƅ$@   $`  L$p  A   L$x  fD$`  H$  蕹4 HI8 H$@  H=EP H_H;_t&fff     HHH$  PHH;_uH$  8A   I_H$   A   E3HT$PIH  A   HT$PIHHtH}  E3HT$PIdHPH H$   H$   H$  H$   XH$  HH$  IM(H$  
Wf$   L$   Ƅ$   Ƅ$   L$  Ǆ$      Ǆ$       f$  Ƅ$   Ƅ$   Ƅ$   Ƅ$8   Ƅ$`   A   HT$PIHHH H$   H$   LR9 HT$PH$   d  HHPH-  LD$`H 8  |$`   L	9 HT$PH$   d  HpH8H|$xH$   ED|$dLD$pHH   D;|$p  LL$hEHHg   H$  HD$hH$  H$     L$  EHH   H$  H$  H$  H$  H$  WH$   LH$   H;$   tUH$   pEAA   H$   ))  L$   7  L$  EHHx _  H$   H$  H$   H$   tOH$   t=H9 HD$ A0   L9 HH$p  H$p  kj  EH$   HL$x b  HpH8L$  L9 HH]   H$  H$  H$  H$    L$  LV9 HH   H$   H$  H$  H$   0  L$p  LR9 HH w  H$  H$p  H$  H$  B   L$x  L9 HHm L  H$   H$x  H$(  H$   uLL$  L9 HH! %  H$0  H$  H$8  H$0  t=HX HD$ A8   L9 HH$p  H$p    L$  L-9 HH   H$@  H$  H$H  H$@  HHσ  L$  L9 H   H$P  H$  H$X  H$  H$P  EH$  H$  HG$  L$   IIIGH$   LH9 P7 uIsAEAH$  H$  HG$  L$   H9 7 uIr   AGDH$  H$   L$  L9 HH@   H$`  H$  H$h  H$  H$`  =H$  H$   L$  L9 HH x  H$p  H$  H$x  H$  H$p  L$  L9 HH M  H$  H$  H$  H$  DL$  L9 HHF (  H$0  H$  H$8  H$P  H$0  CDt$(H$  HD$ L$  EH$P  H$p   H$   H;$   tHDH$   pLHH$   6H$p  %  H$  :D|$d   L$  L9 j q  H$  H$  H$  H$  DLL$@L`9 HH# O  H|$PHD$@HD$XH$P  HL$P,EH$P  H$p  胀 HH$   RH$p  $  H|$xH$   AA   iH HD$ A=   L9 HH$p  H$p  BA  LL$@Lh9 L$   IL$   IC   L$   HD$@H$   H$   tH$   t  LL$@L9 II ]  ILt$xH|$@H$   LL$@L9 HI N  Lt$PHD$@HD$XH$P  HL$PLL$@L9 HIr 2  Lt$PHD$@HD$XHL$PD$pLL$@L8 HI6   Lt$PHD$@HD$XH$   HL$PH$0  H/H$0  H$H  HG$0  L$@  It2MuH9 =}7 D$dW$  L$      HD$hH$(  Ƅ$   $  L$   H$  Ƅ$   LL$@L9 HIK U  Lt$PHD$@HD$XHL$P   L9 H$   HL$x:Z  HHH HD$PHL$XH$  HL$PH$  H$  $  $   $   L$   HǄ$     Ƅ$   H$  >H$   Ht$xfsft$hLL$@L9 HH]   Ht$PHD$@HD$XHL$P   L9 H$   HL$xLY  HHH HD$PHL$XH$  HL$PH$  HHD$hHv6HPH$  HH   rH'HIH+HH  :4 $  $  $   $   L$   HǄ$     Ƅ$   H$  H$  H$   H$  H$  JHH$  H$   H$  H$  "HH$P  H$  
Ht$(H|$ DL$pLT$dH$p  U| H$  $   tDHPH$  .G(f$0  HW0H$8  $  HWXH$`  $  	  W$  L$   L$(  @)$  H)$   L`H@    @ @(f$0  Ƅ$X   P tKW$8  L$H  L$P  G0$8  O@$H  Lg@HGH   G0 Ƅ$X  Ƅ$   x tKW$`  L$p  L$x  GX)$`  Oh)$p  LghHGp   GX Ƅ$  Ƅ$  H$  5H$  (H$x  H$  H$(  Hv6HH$  HH   rH'HIH+HH^  984 H$H  Hv5HH$0  HH   rH'HIH+HH   74 L$@  HǄ$H     Ƅ$0   H$P  <LL$@L9 IIs   Lt$PHD$@HD$XHL$P   LL$@L_9 II2   Lt$PHD$@HD$XH$   HL$PHȀ$   tGH$  !H$  H$  \L$  Iv,H$  H$  H$  Ƅ$  LL$@L9 II 9  Lt$PHD$@HD$XHL$Pu@LL$@L9 IIL !  Lt$PHD$@HD$XHL$Pf$  LL$@LY9 II   Lt$PHD$@HD$XHL$Pu@LL$@L9 II   Lt$PHD$@HD$XHL$Pf$  LL$@L9 II   Lt$PHD$@HD$XHL$P u?LL$@L9 IIR   Lt$PHD$@HD$XHL$PS!  $  LL$@L9 II   Lt$PHD$@HD$XHL$Pu?LL$@LC9 II   Lt$PHD$@HD$XHL$P   $  LL$@L9 II o  Lt$PHD$@HD$XHL$P(u?LL$@L
9 IIZ W  Lt$PHD$@HD$XHL$P[   $  LL$@L
9 II =  Lt$PHD$@HD$XHL$Pu?LL$@Ls
9 II %  Lt$PHD$@HD$XHL$P  $  LL$@L8 II   Lt$PHD$@HD$XHL$P0uULL$@L8 IIb   Lt$PHD$@HD$XHL$PsHcH$  $   uƄ$  LL$@L	9 II   Lt$PHD$@HD$XHL$PuULL$@Ly	9 II   Lt$PHD$@HD$XHL$PHcH$  $   uƄ$  LL$@L(	9 II{ {  Lt$PHD$@HD$XHL$Pz  LL$@L9 II; `  Lt$PHD$@HD$XHL$Pt=H~ HD$ A-   L9 HH$p  .H$p    Ls9 H$   H$   O  HHH HD$PHL$XH$  HL$PkH$  HH$  H$  L$  IHGH$   Hu'HtLH59 q7 t
D$  >H$  IHGHufHtLH9 q7 tIǄ$     H$  L$   L$   LL$@L9 II   XH  HD$ A   L9 HH$p  ОH$p  RH$p  tH$  D  Lt$PHD$@HD$XHL$Pu>LT9 H$   H$   WN  HHH HD$PHL$XHL$P,  $  HΘP H=8 Htdx|^Dd$0Ld$(H|$ A  L9    H$    HHH0H9 HHqP gH$     /4 HH$   Ht"H$   H$  HH II]HIEHHtH    Hm/4 HP Htdx|^Dd$0Ld$(H|$ A
  L69    H$  
  HHH0Hn9 HHP fH$  H$   H   .4 HHtL`IHD$hHD$(H\$ Lw3IH 	  Ld$(Ld$ LLHT$hH?  	     7.4 HH$   HtH|$PHD$hHD$XHT$P LI]`Me`HtHb    H%.4 L$   L$   H$   HvP JH$@  H$  vH$  iH$  \$   tH$    H$   s  n  H HD$ A   L9 HH$p  zH$p  H$p  H$        L$   A6   H^9 H&   LL$@L$   3H= HӅ  LD$@H$p  肶HS8 H$p  H$p  fH$  Hv5HH$  HH   rH'HIH+HHE  ,4 L$  HǄ$     Ƅ$   H8 H$p  H$x  BC4 H$  Ht$   uH$  < IH$  H304 L$  I[@IsHA(sIA_A^A]A\_H$   3HH$`  HO H$`  B4 HH$0  HO H$0  B4 IUH$  HO H$  B4 HH$  HO H$  oB4 HH$0  nHwO H$0  JB4 HH$  IHRO H$  %B4 HH$  $H-O H$   B4 HH$   HO H$   A4 HH$p  HO H$p  A4 HH$  HO H$  A4 HH$	  HO H$	  lA4 HH$`	  kHtO H$`	  GA4 HH$	  FHOO H$	  "A4 HH$ 
  !H*O H$ 
  @4 HH$P
  HO H$P
  @4 HH$
  HO H$
  @4 HH$
  HO H$
  @4 HH$@  HO H$@  i@4 HH$  hHqO H$  D@4 HH$  CHLO H$  @4 HH$0  H'O H$0  ?4 IH$  HO H$  ?4 IH$  HO H$  ?4 IH$   HO H$   ?4 IH$p  HO H$p  f?4 IH$  eHnO H$  A?4 IH$  @HIO H$  ?4 HH$p  H$O H$p  >4 4 4 4 IH$  HO H$  >4 IH$   HO H$   >4 IH$P  HO H$P  v>4 IH$  uH~O H$  Q>4 IH$  PHYO H$  ,>4 IH$@  +H4O H$@  >4 IH$  HO H$  =4 IH$  HO H$  =4 IH$0  HO H$0  =4 IH$  HO H$  s=4 IH$  rH{O H$  N=4 IH$   MHVO H$   )=4 IH$  (H1O H$  =4 IH$  HO H$  <4 IH$  HO H$  <4 IH$`  HO H$`  <4 IH$  HO H$  p<4 IH$   oHxO H$   K<4 IH$P  JHSO H$P  &<4 IH$  %H.O H$  <4 IH$   H	O H$  ;4 ̺   H$4 HH$@  HO H$@  ;4 HH$  HO H$  ;4 H$  HO H$  c;4 腔4 H\$Ht$WH H8 QHIIH]8 HN0H^(F   HD$XHF 'HD$PHNH   WD$`(  3H  0  H@  HǆH     0  P  H`  Hǆh     fP  Q4 H\$0HHt$8H _HQ8 WAHHH  @SH HYHt6H|$0CuHH{u	HHPH|$0H [H'  @SH   HO H3H$   HHK8 HHy t6HQHt-LD$ HI HKuPHT$ Ht8C tE3 HSHt{ u	HKi HC    H$   H3&4 HĐ   [HHL$0UH^O HL$0494    ̀      @SH y( HtKHQ Hv-HIHH   rLAH'I+HAHw"I!4 HC    HC    C H [ӑ4 H	Hg  H	Hh  H\$WH HyHH;tH  HpH;uH\$0H _H\$WH HyHH;tHR  H(  H;uH\$0H _HAHcPH8 HD
HAHcPDBDD
@SH HY`H9 HHt7HKHtHPHtHHL   Aк   HH [p 4 H [H\$Hl$Ht$WAVAWH ApHypH	9 HHHi@tbHE HHtHCXHcHHCPHcHC8HHCHH+H   r$LAH'I+HAH   IHk@H{p4 HC3HHC8HHCPHC HHE HHCXH9 'HHKhH[`Ht2HKHtHPHtHHL   Aк   HU4 H\$@Hl$HHt$PH A_A^_o4 ̀@     @SH HHtH    HH [4 H [d  e  ;LH\$WH H  HHv4H   HH   rLAH'I+HAH  Ir4 3Hǃ     H   H  @   ۵H   Hv4H   HH   rLAH'I+HAH  I
4 H   Hǃ      @   H   Hv4H   HH   rLAH'I+HAHW  I4 H   Hǃ      @   H   Hv1HKpHH   rLAH'I+HAH   IY4 H   Hǃ      @{pHS`Hv1HKHHH   rLAH'I+HAH   I4 H{XHC`   @{HHS@Hv-HK(HH   rLAH'I+HAHwhI4 H{8HC@   @{(HSHv,HHH   rLAH'I+HAHw"I{4 H{HC   @;H\$0H _蔌4 @SH HHP  ˳H(  迳H   賳H   觳HK    t  HH [a  @SH HQXHHv-HI@HH   rLAH'I+HAHw"I4 HCP    HCX   C@ H [ɋ4 H\$WH HH   b  H  Ht6Ht$0GuHHwu	HHPHt$0H   a  H   mH   H   蕲HK`茲HKHCHS@Hv-HK(HH   rLAH'I+HAHwlI4 3HC@   H{8@{(HS Hv-HKHH   rLAH'I+HAHw#Is4 H{HC    @{H\$8H _苊4 @SH HQ`HHv1HIHHH   rLAH'I+HAH   I4 HCX    HC`   CH HS@Hv-HK(HH   rLAH'I+HAHwkI4 HC8    HC@   C( HSHv,HHH   rLAH'I+HAHw!Iw4 HC    HC    H [葉4 @SH HH(ΰHH [H\$Hl$Ht$ WH  H"O H3H$  HH8 H3HP H
  x   H?8 HD$ D$8   8 D$<Hl$@HD$H     HL$PӜH8 H$8  H8 H$@  $H  W$P  H$`  HǄ$h     @$P  $p  H$  HǄ$     f$p  HL$(4 H:8 HL$PH5P H^H;^t    HHHT$ PHH;^uHL$ 螮H膔  H>  H   HtH     H4 H   HtH     H4 H_xHtH     Hn4 H_pHtH     HP4 H_hHtHo     H24 H_`HtHQ     H4 H_XHtH3     H4 H_PHtH     H4 H_HHtH׿    H4 HW@Hv-HHO(H   rH'LAI+HAHwJI4 Ho8HG@   @o(HH$  H34 L$  I[Ik Is(I_t4 @SH HHX训HK0襭HS Hv-HKHH   rLAH'I+HAHw"I4 HC    HC    C H [4 H	Ht
P  4 H	Ht
8  ~4 @WH Hy HtfH\$0HYHt$8Hq H;tHHpH;uHkWpHOHt$8H\$0H   rLAH'I+HAHwIH _4 H _'4 @SH z  HA tKtHH [3WHAHAJIHBHHB   A H [ÄtIHQHv,H	HH   rLAH'I+HAHw$IH4 3HC   HCC HH [_4 @SH   H O H3H$   HQLD$ HH	 uD$ H$   H3h4 HĐ   [HHL$0HO HL$0*4 H\$UVWATAUAVAWH$H0  HO H3H   MHLE3Dd$ L-8 H18 H58 H{P H   x   Lm`Ex   w8 E|L   Hǅ        H   9Hx  H  D  W  L  Hǅ     D    L  Hǅ     fD  HMhk4 H8 H   cH5{P H^H;^tfHHHU`PHH;^uHM` H)8 H58 MHT$(H~P .1H~P H9     HL$PϷAVHL$P  WE@MLePA   LMXDU@D$    D$0HMȋ$"<t"HEL MtHD$xHL;ELBEL+2u#HEHHtHD$pHHELc L+L
LD$8HT$0HtHM@(LMXLUPHU@IHGU@LL$ MHK   HD$ HD$(A   HT$(INHUXHv1HHM@HH   rH'HIH+HH}  4 H{yP H   x   Lm`Ex   8 E|L   Hǅ   	     H   єHx  H  D  W  L  Hǅ     ƅ     L  Hǅ     fD  HMh4 H8 H   HU`HxP GHM`ѦHD$PHcHHP8 HDPHD$PHcHxTLHL$X~HD$PHcHH~8 HDPHD$PHcHQTLH8 HEHM3 H   H3%4 H$x  H0  A_A^A]A\_^]4 W3D$0HD$@HL$0+2H O HL$0Z&4 HH  ZHcN H  7&4 H\$UVWATAUAVAWH$H0  H
O H3H   MHLE3Dd$ L-@8 H8 H58 HSwP H   x   Lm`Ex   8 E|L   Hǅ        H   詒Hx  H  D  W  L  Hǅ     D    L  Hǅ     fD  HMh~4 H8 H   ӦH5vP H^H;^tfHHHU`PHH;^uHM`萤H8 H58 MHT$(H#zP ,HzP H9     HL$P?AVHL$Pз WE@MLePA   LMXDU@D$    D$0HMȋ$"<t"HEL MtHD$xHL;ELBEL+2u#HEHHtHD$pHHELc L+L
LD$8HT$0HtHM@LMXLUPHU@IHGU@LL$ MH   HD$ HD$(A   HT$(I|HUXHv1HHM@HH   rH'HIH+HH}  b4 HtP H   x   Lm`Ex   8 E|L   Hǅ        H   AHx  H  D  W  L  Hǅ     ƅ     L  Hǅ     fD  HMhs|4 H?8 H   kHU`H tP [CHM`AHD$PHcHH8 HDPHD$PHcHxTLHL$XHD$PHcHH8 HDPHD$PHcHQTLH8 HEHM3 H   H34 H$x  H0  A_A^A]A\_^]{4 W3D$0HD$@HL$0-HTN HL$0!4 HH  ʶHN H  !4 H\$UVWAVAWH$H@  H~O H3H0  HLHUE3HrP H   x   H8 HEE   m8 EL}HE     HM8HA8 H   HC8 H   D   W   L   Hǅ     D     L   Hǅ(     fD  HM\z4 H08 HMWH=rP H_H;_tfD  HHHUPHH;_uHMIHxXH   HL$0HL$ H8 HL$0HL$0HL$hHL$pHL$(HEHHMƱL}8  4 HHU8 HHEHCHKHU蕱H]LD$0HT$pH  HMHH0  H3-4 H$  H@  A_A^_^]H\$UVWATAUAVAWH$HP  HjO H3H@  MHLL-8 E3H58 H8 HpP H   x   Ll$`D$x   J8 D$|LeHEZ     HMHuxH   D   W   L   Hǅ      D      L   Hǅ      fD   HL$hHx4 Hd8 HMCH5oP H^H;^tfHHHT$`PHH;^uHL$`H58 MHT$ HsP &HsP H94  H   IN L@HxvH LL$ HH (  HD$ HD$(HT$@IN L@HxvH LL$ HH   HD$ HD$0A   HT$(IvHT$XHv2HHL$@HH   rH'HIH+HH  B4 Ld$PHD$X   D$@ H   Hv4HH   HH   rH'HIH+HH  4 HwnP H   x   Ll$`D$x   	8 D$|LeHEd     HMӉHuxH8 H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HL$h v4 HD8 HMHT$`HmP <HL$`ϛH@  H3	4 H$  HP  A_A^A]A\_^]u4 W3D$(HD$8HL$('HON HL$(4 HH   ŰHN H   4 HH   袰HN H   4 t4 H\$Ht$ UWAVH$HP  HLO H3H@  HLHT$(HlP H   x   Hn8 HEE   =8 E3H]HEL     HM H8 H   H8 H      W   H  Hǅ           H0  Hǅ8     f   HM-t4 H8 HM (H5kP H^H;^t    HHHUPHH;^uHMMI   HtiH8 HEHEHELD$pHGHt@HHWL8 LL$0LD$8HD$@HT$HWD$xHD$0HD$hLEHT$0  H_Ht,CuHH{u	HHPH@  H34 L$P  I[0Is8IA^_]H\$UVWATAUAVAWH$H0  H*O H3H   MHLE3Dd$ L-`8 H8 H5:8 HsjP H   x   Lm`Ex   8 E|L   Hǅ   '     H   ɅHx  H  D  W  L  Hǅ     D    L  Hǅ     fD  HMhq4 H8 H   H5iP H^H;^tfHHHU`PHH;^uHM`谗H8 H528 MHT$(HCmP H?mP H9     HL$P_AVHL$P谪 WE@MLePA   LMXDU@D$    D$0HMȋ$"<t"HEL MtHD$xHL;ELBEL+2u#HEHHtHD$pHHELc L+L
LD$8HT$0HtHM@LMXLUPHU@IHGU@LL$ MH   HD$ HD$(A   HT$(IoHUXHv1HHM@HH   rH'HIH+HH}  3 HhP H   x   Lm`Ex   8 E|L   Hǅ   1     H   aHx  H  D  W  L  Hǅ     ƅ     L  Hǅ     fD  HMho4 Hw8 H   苗HU`H@gP {6HM`aHD$PHcHH8 HDPHD$PHcHxTLHL$XHD$PHcHH8 HDPHD$PHcHQTLH:8 HEHM=3 H   H34 H$x  H0  A_A^A]A\_^]=n4 W3D$0HD$@HL$0 HtN HL$04 HH  HN H  4 H\$UVWATAUAVAWH$H@  HO H3H0  MHLL-ث8 E3Hv8 H58 HeP H   x   Ll$pE   {8 ELeHEO     HMFH   H   D   W   L   Hǅ      D      L   Hǅ      fD   HL$xwm4 HK8 HMrH5+eP H^H;^tHHHT$pPHH;^uHL$p.Hw8 H58 MHT$0HhP <HhP WH9  D$HIFHt@IFHD$HIFHD$PHD$0HD$ E3E3HT$HHa   HD$0HD$@HD$@HD$0HD$HHD$8LD$0HT$XH0gP ,  HD$`HD$0A   HT$0IkH'dP H   x   Ll$pE   8 ELeHEY     HMH   H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HL$xk4 H8 HM豓HT$pHecP 2HL$p腑H\$PHt,CuHH{u	HHPH0  H33 H$  H@  A_A^A]A\_^]HH   uH~N H   R4 3D$XHD$hHL$XHN HL$X*4 H\$UVWATAUAVAWH$H0  HO H3H   MHLE3Dd$ L-08 H!8 H5
8 HCbP H   x   Lm`Ex   ב8 E|L   Hǅ        H   }Hx  H  D  W  L  Hǅ     D    L  Hǅ     fD  HMhi4 H8 H   ÑH5|aP H^H;^tfHHHU`PHH;^uHM`耏H8 H58 MHT$(HeP HeP H9     HL$P/AVHL$P WE@MLePA   LMXDU@D$    D$0HMȋ$"<t"HEL MtHD$xHL;ELBEL+2u#HEHHtHD$pHHELc L+L
LD$8HT$0HtHM@LMXLUPHU@IHGU@LL$ MH   HD$ HD$(A   HT$(IgHUXHv1HHM@HH   rH'HIH+HH}  R3 H_P H   x   Lm`Ex   o8 E|L   Hǅ        H   1{Hx  H  D  W  L  Hǅ     ƅ     L  Hǅ     fD  HMhcg4 H8 H   [HU`H_P K.HM`1HD$PHcHH8 HDPHD$PHcHxTLHL$XHD$PHcHH8 HDPHD$PHcHQTLH
8 HEHM3 H   H33 H$x  H0  A_A^A]A\_^]f4 W3D$0HD$@HL$0HDN HL$04 HH  躡HN H  4 H\$UVWAVAWH$H@  HnO H3H0  HLHUE3H]P H   x   H8 HEE   ]8 EL}HEW     HM(yH18 H   H38 H   D   W   L   Hǅ     D     L   Hǅ(     fD  HMLe4 H(8 HMGH= ]P H_H;_tfD  HHHUPHH;_uHM IHxPH   HL$0HL$ H8 HL$0HL$0HL$hHL$pHL$(HEHHML}P  3 HH8 HHEHCHKHUšH]LD$0HT$pH  HMHH0  H33 H$  H@  A_A^_^]H\$UVWATAUAVAWH$HP  HZO H3H@  MHLL-8 E3H58 Ho8 H[P H   x   Ll$`D$x   :8 D$|LeHE     HMwHuxH   D   W   L   Hǅ      D      L   Hǅ      fD   HL$h8c4 H\8 HM3H5ZP H^H;^tfHHHT$`PHH;^uHL$`H58 MHT$ H^P H^P H94  H   INc L@HxvH LL$ HH (  HD$ HD$(HT$@IN L@HxvH LL$ HH   HD$ HD$0A   HT$(IaHT$XHv2HHL$@HH   rH'HIH+HH  23 Ld$PHD$X   D$@ H   Hv4HH   HH   rH'HIH+HH  3 HgYP H   x   Ll$`D$x   8 D$|LeHE     HMtHuxHؙ8 H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HL$h`4 H<8 HMHT$`HXP 'HL$`迆H@  H33 H$  HP  A_A^A]A\_^]`4 W3D$(HD$8HL$(H?N HL$(4 HH   赛HN H   4 HH   蒛HN H   o4 _4 H\$WH HH   HHcPH~8 H:xHHcPDxD:tHOHHcPH8 H:xHHcPDBD:tHϘ8 HH3 H\$0H _HcAH+T   HcAH+   H\$WH Ht(   Hz3 H\$0HH _H\$WH HyHLc@H8 IDHLc@EHELH8 H&3 tp   H3 HH\$0H _H\$WH HxHt   H3 H\$0HH _H\$Ht$WH Hy`H8 HHHt2HOHtHPHtHHL   Aк   HW3 @th   HD3 Ht$8HH\$0H _H\$WH Htx   H
3 H\$0HH _H\$WH H t   H3 H\$0HH _H\$WH Hlt   H3 H\$0HH _H\$Ht$H|$UH$ H  HZO H3H   3HTP H   x   H8 HD$`D$x   R8 D$|HuHE      HMpH8 HExH*8 H      W   H   Hǅ      @      H   Hǅ      f   HL$hD\4 H8 HM?H=SP H_H;_tHHHT$`PHH;_uHL$`WP D$ Ht$(Ht$0   3 H H@HD$(Ht$8WfD$@HWP HL$PHWP HL$XHuWP H+fWP HLHL$8-L>WP IHL$ H|$(HH;tHKRg  HH;uHL$ H   H33 L$  I[IsI{ I]H\$Ht$H|$UH$ H  HJO H3H   3HRP H   x   Hu8 HD$`D$x   B8 D$|HuHE      HMnH8 HExH8 H      W   H   Hǅ      @      H   Hǅ      f   HL$h4Z4 H`8 HM/H=QP H_H;_tHHHT$`PHH;_uHL$`UP D$ Ht$(Ht$0   3 H H@HD$(Ht$8WfD$@HUP HL$PHUP HL$XHeUP H+VUP HLHL$8L.UP IHL$ H|$(HH;tHKh  HH;uHL$ H   H33 L$  I[IsI{ I]HT$HL$H8LD$P t3H8H|$P HD$@HD$ HL$ HD$HHD$(u
H8݁H8HT$USVWATAUAVAWHl$H   H܊O H3HEMMLD$@HLHL$PHEHD$XWE3ɋHMM   HL;N  IHHuH4DDH   r,HO'H;'  3 HH  H'HHHH3 H4LHLmHuMI3H.7 HuLT$@3LmLM<  I}(HEwI+HHEHܚHD  8L8T8 \80GOW_LOL;u]LH|$(L|$ IIH~ L  3HD$(HD$ LQMHH #  3HOHO`L;umLH|$(L|$ IIH   3HD$(HD$ LGQMHH裷   3HGHGHH	HEIH@M;s
LT$@L|$PHD$HHD$8Ll$0Ld$(HD$XHD$ L5IHT$@Ha   E3EMF  I}8HOHHL$XH\HL$PL LyHRLGL;   HOH;   HT$HG      HGH;D$Xu)LL$(LL$ LZLH艶 D     H;D$Pu&LL$(LL$ L*LHY 1  YM;tI;u`LL$(LL$ L
LH)   )LL$(LL$ LLHT$HH    L%L~E3H$IH@M;IHD$HIGMt7I+HIH   rH'MmI+HH)  HI3 IHMH3M3 H   A_A^A]A\_^[]HM_~HHM贏HN HM3 HHM藏HN HMw3 HHMzHN HMZ3 HHM]HfN HM=3 HM_W~HHM+H4N HM3 HM_1~HHMHN HM3 HM_~HHMߎHN HM3 R4 H\$ WH   HO H3H$   HLL$ HQHH	茵 Hu0HHHL$ HOH$   H33 H$   HĐ   _HHL$0FHON HL$0%3 H\$ WH   HO H3H$   HLL$ HQHH	蘲 Hu0HHHL$ HOH$   H3D3 H$   HĐ   _HHL$0趍HN HL$03 H\$Ht$ UWATAVAWH$@H  HhO H3H  MHL3HT$0HT$8H[ Y      3 HHt5H C  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hg8 HD$PL%;Ld$`HM(D$P)E(L$`)M )U(E)E     N3 HHt5H;  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H28 HD$PLd$`HM(D$P)E0(L$`)M@)UP(E)E`    3 HHt5H  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H8 HD$PLd$`HM(D$P)Ep(L$`)   )   (E)       )3 HHt5Hy  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H=8 HD$PH5!Ht$`HM(D$P)   (L$`)   )   (E)       3 HHt5H  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H8 HD$PHt$`HM(D$P)   (L$`)   )  (E)       3 HHt5H%  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H28 HD$PLd$`HM(D$P)0  (L$`)@  )P  (E)`      T3 HHt5H@  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H8 HD$PHt$`HM(D$P)p  (L$`)  )  (E)      3 HHt5H*  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H.8 HD$PHt$`HM(D$P)  (L$`)  )  (E)       3 HHt5Hmq  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H8 HD$PHt$`HM(D$P)  (L$`)   )  (E)       3 HHt5H3  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H8 HD$PHt$`HM(D$P)0  (L$`)@  )P  (E)`      3 HHt5Hq  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H8 HD$PHt$`HM(D$P)p  (L$`)  )  (E)      R3 HHt5H  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H8 HD$PHt$`HM(D$P)  (L$`)  )  (E)      3 HHt5H5]  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Ht8 HD$PHt$`HM(D$P)  (L$`)   )  (E)       3 HHt5H  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H8 HD$PLd$`HM(D$P)0  (L$`)@  )P  (E)`      3 HHt5HA  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hh8 HD$PLd$`HM(D$P)p  (L$`)  )  (E)      3 HHt5H7  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H8 HD$PLd$`HM(D$P)  (L$`)  )  (E)      P3 HHt5H݂  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H\8 HD$PLd$`HM(D$P)  (L$`)   )  (E)       3 HHt5Hӎ  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hک8 HD$PLd$`HM(D$P)0  (L$`)@  )P  (E)`      3 HHt5Hy}  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}HX8 HD$PLd$`HM(D$P)p  (L$`)  )  (E)      3 HHt5Hx  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H֨8 HD$PLd$`HM(D$P)  (L$`)  )  (E)      3 HHt5He  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}HL8 HD$PLd$`HM(D$P)  (L$`)   )  (E)       N3 HHt5H/  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H8 HD$PHt$`HM(D$P)0  (L$`)@  )P  (E)`      3 HHt5H,  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H08 HD$PHt$`HM(D$P)p  (L$`)  )  (E)      3 HHt5H  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H8 HD$PHt$`HM(D$P)  (L$`)  )  (E)      3 HHt5HmY  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H8 HD$PHt$`HM(D$P)  (L$`)   )  (E)       3 HHt5HSp  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H8 HD$PHt$`HM(D$P)0  (L$`)@  )P  (E)`      L3 HHt5H	r  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H8 HD$PHt$`HM(D$P)p  (L$`)  )  (E)  H|$(HEHD$ A   LŤ8 HHL$PHt$XH<P HuqH\$PHt*LL$PA   HH蓡    H|$PH<P H\$PH|$XD$` HtH<P q    Hl<P H=m<P n<P ILL)8 IVH    AAHT$8HL$0R u.IH  H33 L$  I[8IsHIA_A^A\_]H{8 H{8 vHT$0HL$P{HN HL$P3 HHM{H̾N HM3 H;P HM{HN HM3 HHM{HN HMe3 @SH HtHt2H [ðH [@USVWAVHl$H   HrO H3HE'MHHH	HMHU4 
  HVH>HtLEHޟ H>  HUMMFM+IHEHD$ H    HUHM uB8Et=H    HC    HUHM辟 urHHM'H33 H   A^_^[]LMLEHUHM蚟 uHMHHEHCHUl u HUHMzH"N HM3 Hy8 H
z8 tHUHMyHN HM3 HHMyHӼN HM3 HHMyHN HM3 H\$Hl$VAVAWH HMMHHHtvH|$@HyH;tHHpH;uLH%I$I$IHNH|$@I+HHHH?HHkpH   rIHH'L+I@Hw8LI3 H\$HH.IkpHHFIkpHHl$PHFH A_A^^<4 H8 HHAHBHH18 HHAHBHHI8 HHABHI8 HHABH8 HHABH8 HHH8 HHAHBHH\$WH HٹP  }3 HHD$0H8 HHSHWHOHSb|HH\$8H _H8 HHAHBHH8 HHABH8 HHAHBHH8 HHAHB3HBHBHAHt@HAHBHAHBHH8 HHABH8 HHAHBHH8 HHAHBHH8 HHAHB3HBHBHAHt@HAHBHAHBHHa8 HHAHBHH\$WH Hٹ8  3 HHD$0Hb8 HHSHWHOHStHH\$8H _̄t
   3 H\$WH HHtP  H3 H\$0H _@VH H\$0HHYHl$8Ht6H|$@CuHH{u	HHPH|$@H\$0@Hl$8t    HH ^
3 H ^H\$WH HH't8  H3 H\$0H _LI[WH   HHD$ HZH\$(E3LLBHT$ ISHQH   HtpL68 MCMCMCISHtCH\$(HD$ L8 LD$0HT$8HD$@H\$HWD$xHD$0HD$hL$   HT$03  H\$(Ht,CuHH{u	HHPH$   H   _H\$Ht$UWAVH$H0  HjO H3H   HD2H0P H   x   Hu8 HEE   _8 E3H]HE     HMkKH8 H   Hvp8 H      W   H   Hǅ            H  Hǅ     f   HM74 H8 HM_H=F/P H_H;_t#@      HHHUPHH;_uHM@]HFHHhHtNH,8 HT$pHT$pHUHD$ Dt$(Hͺ8 HD$0D$ D$8HD$0HD$hLD$pHT$0E  H   H33 L$0  I[(Is0IA^_]HH4H\$Ht$WH  HhO H3H$  HHB.P H  x  H t8 HD$ D$8   ]8 D$<3H\$@HD$H     HL$PIH8 H$8  Hn8 H$@  $H  W$P  H$`  HǄ$h     $P  $p  H$  HǄ$     f$p  HL$(54 H8 HL$P]H=`-P H_H;_tfD  HHHT$ PHH;_uHL$ ^[~u	HN?A  H$  H33 L$  I[Is I_HH4@SHP  HHL$ lHKH螹HP  [HH锻H8HHHD$ HBHD$(3HHBHT$ 脿H8HHH\$Ht$UWAVH$H0  HfO H3H   HD2H,P H   x   Hq8 HEE   [8 E3H]HE$     HMkGH8 H   Hvl8 H      W   H   Hǅ            H  Hǅ     f   HM34 H8 HM[H=F+P H_H;_t#@      HHHUPHH;_uHM@YHFHHxHtNH,8 HT$pHT$pHUHD$ Dt$(H8 HD$0D$ D$8HD$0HD$hLD$pHT$0E  H   H33 L$0  I[(Is0IA^_]HH4HH@SH`  HHL$ oHKH.H`  [H\$Ht$UWAVH$H0  HdO H3H   HD2H)P H   x   Ho8 HEE   Y8 E3H]HEا     HMKEH8 H   HVj8 H      W   H   Hǅ            H  Hǅ     f   HMr14 H8 HMmYH=&)P H_H;_t#@      HHHUPHH;_uHM WHFHH`HtbHD$ Dt$(HR8 HT$0D$ D$8HT$0HT$hHD$ Dt$(H8 HD$pD$ D$xHD$pHELD$0HT$p  H   H3r3 L$0  I[(Is0IA^_]H\$UVWHl$H   HbO H3HE7IHYH:LHUH+P qH+P WH9   EHCHt@HCHEHCHEHEHD$ E3E3HUH蛒    HEHEHEHEHEHELEHUH(P HEHEA   HUH/H]Ht,CuHH{u	HHPHM7H313 H$   H   _^]HHMjHN HM3 3EHEHM.HN HM^3 H\$Ht$UWAVH$H0  H,aO H3H   HD2H&P H   x   HSl8 HEE   "V8 E3H]HE     HMAHt8 H   Hf8 H      W   H   Hǅ            H  Hǅ     f   HM.4 Hn8 HMVH=%P H_H;_t#@      HHHUPHH;_uHMSHFHHpHtNH8 HT$pHT$pHUHD$ Dt$(H8 HD$0D$ D$8HD$0HD$hLD$pHT$0ţ  H   H3&3 L$0  I[(Is0IA^_]HHH\$Ht$WH H3Hq@HqqA  HA    Hq(Hq0Hq83{   ٻ3 HHtڈ3 HGH{@H\$0Ht$8H _Hs@H\$0Ht$8H _E3H8 HHAHBLBLBHAHBHAHBHLALAE3HƱ8 HHAHBLBLBHAHBHAHBHLALAHtO HvO HivO HYwO HvO HxO HwO HYxO HtO HyuO H)uO HtO H	wO HwO HivO HtO HIuO H9wO HHWHL$ 3D$ HD$0裖HN HL$ 3 H\$VH HHH   H|$0HyH;tH聟HpH;uLH%I$I$IHNH|$0I+HHHH?HHkpH   rIHH'L+I@Hw#LIq3 3HHFHFH\$8H ^)4 @SH HH	HtMHSLTHHSH+HH   rLAH'I+HAHwI3 3HHCHCH [)4 H\$WH HHH   Ht$0HqH;tHH(  H;uLH#u)Y7HOHt$0I+HHHH?HHi(  H   rIHH'L+I@Hw#LIK3 3HHGHGH\$8H _f(4 H\$Ht$ WAVAWH0  H[O H3H$   HLE3Hx P H'  x  H6f8 H$p  Ǆ$     O8 $  L$  HǄ$       H$  ;H8 H$  H`8 H$  D$  W$  L$  HǄ$     D$  $  L$  HǄ$     fD$  H$x  '4 H8 H$  OH5}P H^H;^t HHH$p  PHH;^uH$p  xMH_H\$0I~H    LL$8A8   HB8 H肆   LL$0LD$83H芆 HӅ  LD$0H$   ?H$   eH$(  H  HH$  HH     H'HIH+HH_       E3HT$HHMPHEf  A   HT$HH)PH!f  E3HT$8HPHHH HD$HHL$PHT$`HL$HiH$P  HXfE3H$   HOHHH HD$HHL$PH$   HL$HhH$0  HfI^HHD$`HD$8H$0  HL$`:HH$P  H$   :LHH$p  t HHa H$H  Hv5HH$0  HH   rH'HIH+HH  腴3 L$@  HǄ$H     Ƅ$0   H$h  Hv6HH$P  HH   rH'HIH+HH  &3   H_LL$0A   H8 H o  LL$8LD$03H HӅu  LD$8H$   Y=H*^8 H$   H$   =cH$(  Hv5HH$  HH   rH'HIH+HH*  i3 H[8 L$   HǄ$(     Ƅ$   H$   H$   3 H$   Ht$   uH$    H$   H3荷3 L$0  I[0Is8IA_A^_HH$  ^HN H$  3 H$0  ^HۡN H$0  3 "4 "4 "4 HH$  ^HN H$  w3 H$  y^HN H$  U3 w"4 @SVWATAUAVAWH   H&UO H3H$  MHLHT$HE3HP H$  x  HA`8 H$   Ǆ$     J8 $  L$  HǄ$       H$   5H48 H$  HZ8 H$  D$  W$   L$0  HǄ$8     D$   $@  L$P  HǄ$X     fD$@  H$   !4 Hԡ8 H$   IH5P H^H;^tHHH$   PHH;^uH$   GI_H\$PI}H $  LL$HA.   H8 H萀 g  LL$0LD$H3H蘀 HӅm  LD$0H$   9H$   _H$   Hv5HH$   HH   rH'HIH+HH0  3 L$   HǄ$      Ƅ$    HW8 H$   H$   3 H$   Ht$    uH$   跀 HT$HH܁   HL$HHO<  A   E3HT$`IIHH_tH_  E3HT$`IILpH0LL$0LGo8 IH o  Ht$8HD$0HD$@HL$8s_IH΃  H$   L$   LD$0 I  I]HH$   HL$0lHH$  KALHT$`H^ H$   I_HD$8HD$ E3E3HT$`Hց   HD$8HD$0HD$0H$   HD$8H$   L$   HT$8HP D$8Ht$hHt,FuHH^u	HHPH  LL$8Li8 ~   Ht$`HD$8HD$hHL$`^  Ht$`Lt$hLD$8IH   I]HH$  HL$8|HH$   ?LH$   H:] H$  I_HD$8HD$ E3E3H$   H肀 K  HD$8HD$0HD$0HD$`HD$8HD$hLD$`HT$8HP D$8H$   Ht,FuHH^u	HHPHG  WD$`Ld$pLd$x    ;3 HHD$`HD$p   HD$x   8  8 fBB LL$8A   H)|   LL$0LD$83H1| HӅ  LD$0H$   5H$   z[H$   AHT$xHv2HHL$`HH   rH'HIH+HHI  螫3 HHL$P!H=  HD$H3  LL$8A   H}8 H]{ 	  LL$HLD$83Hw{ HӅ  LD$HH$   4HU8 H$   H$   ZH$   Hv5HH$   HH   rH'HIH+HH  ̪3 L$   HǄ$      Ƅ$    HYR8 H$   H$   |3 H$   Ht$    uH$   v{ HT$8H| T  HD$8HGHHH$  H3̮3 H   A_A^A]A\_^[HH$`  9VHBN H$`  3 H$  VH N H$  3 4 HL$PEHH$   UHN H$   3 HH$P  UHƘN H$P  3 HT$8H$   觲HDHH$  UHN H$  [3 HH$  ZUHcN H$  63 HH$@  5UH>N H$@  3 HT$0HL$`"H*DHH$  THN H$  ֿ3 HH$  THޗN H$  豿3 HH$0  THN H$0  茿3 H$  THN H$  k3 4 HH$  dTHmN H$  @3 H$   BTHKN H$   3 @4 HL$P=CHH$p  THN H$p  3 LD$SVWAVAWH  HJO H3H$   MHLHT$83H$P H#  x  HU8 H$   Ǆ$      ?8 $   H$   HǄ$   t     H$   d+HM8 H$  HnP8 H$  $  W$  H$  HǄ$     $  $  H$   HǄ$     f$  H$   |4 H8 H$   s?H5,P H^H;^tfHHH$   PHH;^uH$   (=I_H\$@I~H u)LD$8WHx    HL$8HHOHTINHW HWHxH*HHH*XLD$0HQx uZHD$0HHGHHD$8H$   H3[3 H  A_A^_^[HH$`  QHՔN H$`  証3 HH$  QHN H$  胼3 LD$SVWAVAWH  HfHO H3H$   MHLHT$83HP H#  x  HS8 H$   Ǆ$      I=8 $   H$   HǄ$   _     H$   )H8 H$  HN8 H$  $  W$  H$  HǄ$     $  $  H$   HǄ$     f$  H$   4 HX8 H$   =H5P H^H;^tfHHH$   PHH;^uH$   :I_H\$@I~H u)LD$8WHDv    HL$8HHOHTINHV HWHxH*HHH*XLD$0Hu uZHD$0HHGHHD$8H$   H33 H  A_A^_^[HH$`  lOHuN H$`  H3 HH$  GOHPN H$  #3 H\$Hl$VWAVH  HFO H3H$  MHHT$(3HeP H  x  H#Q8 HD$0D$H   :8 D$LHl$PHD$X
     HL$`&H8 H$H  HK8 H$P  $X  W$`  H$p  HǄ$x     @$`  $  H$  HǄ$     f$  HL$84 HE8 HL$`:H5
P H^H;^t"ff     HHHT$0PHH;^uHL$0~8AWHG            tft/HG   Hy8 t8 fGk8 GG    HG   8 ޑ8 fGՑ8 G
G    HG   8 8 fGG sHG   v8 s8 fGj8 G
G DHG
   78 48 fGG
 HG   8 f8 GG HH$  H33 L$  I[ Ik0IA^_^H\$Hl$VWAVH  HTCO H3H$  MHHT$(3HP H  x  HsN8 HD$0D$H   @88 D$LHl$PHD$X     HL$`$Hp8 H$H  HI8 H$P  $X  W$`  H$p  HǄ$x     @$`  $  H$  HǄ$     f$  HL$8!4 H%8 HL$`8H5P H^H;^t"ff     HHHT$0PHH;^uHL$05AWHG      tvtQt,HG   H֎8 ю8 fGȎ8 GG rHG   Wu8 Ru8 GG RHG   {8 v8 GG 2HG   c8 ^8 GG HG   hostG HH$  H3Ģ3 L$  I[ Ik0IA^_^H\$Ht$WH  HAO H3H$  HHrP H  x  H0L8 HD$ D$8   58 D$<3H\$@HD$H6     HL$P!Hu8 H$8  HF8 H$@  $H  W$P  H$`  HǄ$h     $P  $p  H$  HǄ$     f$p  HL$(4 H`8 HL$P5H=P H_H;_tfD  HHHT$ PHH;_uHL$ 3H6  H$  H3F3 L$  I[Is I_@SVWATAUAVAWH  H?O H3H$   MHLHL$HHT$0LD$pE3HP H-  x#  L=J8 L$  Ǆ$     n48 $  L$  HǄ$       H$   ) L=2w8 L$  L=3E8 L$  D$  W$   L$  HǄ$     D$   $   L$0  HǄ$8     fD$   H$  >4 Hv8 H$   54H=P H_H;_t@ HHH$  PHH;_uH$  1L|$HI^H$   A~ IH   LL$0A7   Hv8 Hj #  LL$HLD$03Hj HӅ)  LD$HH$   E$H$   7JH$   Hv5HH$   HH   rH'HIH+HH  c3 L$   HǄ$      Ƅ$    HA8 H$   H$   3 H$   Ht$    uH$   k INHL$0HL$0    E3HT$8IK4HCJ  Ƅ$   Ƅ$    Ƅ$,   D$0  D$8  Ƅ$@   E2D$H  D$L  W$P  L$`  A   L$h  D$P    A   HT$8I3H.  LL$0A,   Hu8 Hi   LL$HLD$03H*i HӅ  LD$HH$   o"H@C8 H$   H$   SHH$   Hv5HH$   HH   rH'HIH+HHU  3 E3H%@8 L$   HǄ$      D$   H$   H$   ,3 H$   HtD8$   uH$   &i IFHD$0HHL$0  A   HT$8Ia2LxH8H|$`L|$hLL$PLs8 IHh   H|$xHD$PH$   HL$xHs  LL$PLs8 IHDh z  H|$xHD$PH$   HL$xG   LL$0A(   Hos8 H7g X  LL$HLD$03HQg HӅ^  LD$HH$    HgA8 H$   H$   zFH$   HXHH$   HH   8H'HIH+HH  LL$PLr8 IHEg   H|$xHD$PH$   H$p  HL$xKG$p  )$P  $  D$x)$`  fsfI~($`  D$xLL$PLir8 IHf   H|$8HD$PHD$@HL$8UF  LL$PL)r8 IHf v  H|$8HD$PHD$@HL$8Fn  LL$0A*   Hq8 Hze W  LL$HLD$03He HӅ]  LD$HH$   H?8 H$   H$   DH$   Hv5HH$   HH   rH'HIH+HH  3 E3L$   HǄ$      D$   Hs<8 H$   H$   薫3 H$   HtD8$   uH$   e IFHD$0HHL$0I  IUH$P  HH   rH'HIH+HH  33 E  LL$PLzp8 IHd 9  H|$8HD$PHD$@HL$8D$H  LL$PLsp8 IHd   H|$8HD$PHD$@HL$8#D  LL$PL3p8 IHRd    H|$8HD$PHD$@HL$8Cm  LL$0A"   Ho8 HHc   LL$HLD$03Hbc HӅ  LD$HH$   Hx=8 H$   H$   BH$   Hv5HH$   HH   rH'HIH+HH  跒3 E3L$   HǄ$      D$   HA:8 H$   H$   d3 H$   HtD8$   uH$   ^c IFHD$0HHL$0IN
  IUH$P  HH   H'HIH+HH  Ln8 HT$PHL$`ׯHHH HD$8HL$@HL$8EfD$PD$RD$P$J  L|$hH|$`LL$PLan8 IHTb z  H|$8HD$PHD$@HL$8A   LL$PL!n8 IHb _  H|$8HD$PHD$@HL$8AtnHWa HD$ A)   Lm8 HH$   H$   @H$   &IFHD$0HHL$0eH$  t  L{m8 HT$PHL$`蜮HHH HD$8HL$@HL$8q|4$  L|$hH|$`LL$PLrm8 IH%a   H|$8HD$PHD$@HL$8@  LL$PL2m8 IH` z  H|$8HD$PHD$@HL$8v@   Lm8 HT$8HL$`׭HO@   Ll8 HT$8HL$`豭H)@tnH_ HD$ AQ   Ll8 HH$   H$   ?H$   /%IFHD$0HHL$0H$  [s]  L|$hH|$`LL$PL0l8 IH_ 
  H|$8HD$PHD$@HL$8t?c  LL$PLk8 IH_ 
  H|$8HD$PHD$@HL$84?"  Lk8 HT$8HL$`蕬H?tnH^ HD$ A1   Ll8 HH$   oH$   =H$   $IFHD$0HHL$0H$  ?rA  L#k8 HT$PHL$`HHH HD$8HL$@HL$8BH$  Ƅ$   L|$HE3H$   I?(HHH HD$8HL$@H$  HL$8<AH$p  H>I_HH$   HD$H($  $   ($   $   ($0  $   $@  $   D$   $J  $   ($P  $   D$x$   E3L$`  HǄ$h     D$P  H$p  H$  L$   LHT$`HH@ I^HD$PHD$ E3E3HT$`H` h  O  LL$PLi8 IH@] i  H|$8HD$PHD$@HL$8<rLji8 HT$8HL$`3H<KLCi8 HT$8HL$`H<tnH6\ HD$ A.   Li8 HH$   H$   h;H$   !IFHD$0HHL$0DH$  o  Lh8 HT$PHL$`{HHH HD$8HL$@HL$8`($(  Ƅ$,  u($`  D$xhHD$PHD$HHD$HHD$8HD$PHD$@LD$8HT$xHO HO H4  x*  H]98 H$  Ǆ$     $#8 $  L$  HǄ$  6     H$   He8 H$  H38 H$  D$  W$   L$  HǄ$     Ƅ$    $   L$0  HǄ$8     fD$   H$  3 Hh8 H$   "H$p  H$  HG$p  H$   "H$  HuO H$   D$xH\$hHt-CuHH{u
HHPH$  Hv6HH$p  HH   rH'HIH+HHi  P3 L$`  HǄ$h     Ƅ$P   HE  H$  .mHD$0.  LL$pA   Hd8 HX   L$   LD$p3H	Y HӅ  L$   H$   KH38 H$   H$   /8H$   Hv5HH$   HH   rH'HIH+HH  [3 L$   HǄ$      Ƅ$    H/8 H$   H$   3 H$   Ht$    uH$   Y IFHD$pHL$pHyHH$   H3f3 H  A_A^A]A\_^[HH$  3HvN H$  诞3 H$`  3HvN H$`  荞3 3 HH$@  3HvN H$@  b3 H$  d3HmvN H$  @3 b3 HH$  93HBvN H$  3 HH$0  3HvN H$0  3 HH$  2HuN H$  ˝3 H$  2HuN H$  詝3 3 HH$   2HuN H$   ~3 HH$p  }2HuN H$p  Y3 HH$  X2HauN H$  43 HH$  32H<uN H$  3 H$`  2HuN H$`  3 3 HH$  1HtN H$  3 HH$   1HtN H$   蝜3 HH$P  1HtN H$P  x3 HH$  w1HtN H$  S3 H$  U1H^tN H$  13 S3 M3 HH$@  $1H-tN H$@   3 HH$ 
  0HtN H$ 
  ۛ3 HH$  0HsN H$  趛3 HH$0	  0HsN H$0	  葛3 HH$	  0HsN H$	  l3 HH$	  k0HtsN H$	  G3 HH$p
  F0HOsN H$p
  "3 HH$  !0H*sN H$  3 3 HH$
  /HrN H$
  Қ3 H$  /HrN H$  谚3 3 H(HI   rHJI'H+HHwHIHH(Y3 3 H\$Hl$Ht$ WH  HB&O H3H$  H3HO H  x   Hi18 HD$ D$8   68 D$<H|$@HD$H<     HL$PHZ8 H$8  H,8 H$@  $H  W$P  H$`  HǄ$h     @$P  $p  H$  HǄ$     f$p  HL$(3 H;88 HL$PH-O H]H;]tHHHT$ PHH;]uHL$ H^`H~`HtH)h     H3 @H%#"H3I     IHHH3IHHH3IHHH3IHH H3IHH(H3IHH0H3IHH8H3IH#O HHO LIILO M;tHI;qtH;tH@H;puHHtQHL;uH;u	LLALGLAH;uHHHH_O HGHHGHA   HÀ3 H$  H3C3 L$  I[Ik Is(I_H\$Ht$WATAUAVAWH  H#O H3H$  HE3HO H)  x  L5.8 Lt$pǄ$      o8 $   L$   HǄ$        H$   *L=W8 L$  L%4)8 L$  D$  W$  L$  HǄ$     D$  $  L$  HǄ$     fD$  HL$xB3 HA8 H$   9H5O H^H;^t      HHHT$pPHH;^uHL$pHO L5-8 L=V8 L%`(8 HH (  H   x   Lt$pǄ$      $8 $   L$   HǄ$        H$   L$  L$  D$  W$  L$  HǄ$     Ƅ$   $  L$  HǄ$     fD$  HL$x3 H@8 H$   HT$pHO HL$pHOH1 H_HLoHHtH'    H}3    H_PLoPHtHc     H}3 H_XLoXHtHc     H}3 H_hLohHtHc     Hw}3 H_pLopHtHc     HU}3 H_xLoxHtHpc     H3}3 H   L   HtHHc     H}3 H   L   HtH c     H|3 H$  H3c3 L$  I[8Is@IA_A^A]A\_H\$Ht$ UWATAVAWH$H   HO H3H  MHLE3Dd$ HO H   x   H*8 HEPEh   8 ElLepHEx     H   K Htn8 Hh  HV%8 Hp  Dx  W  L  Hǅ     D    L  Hǅ     fD  HMXo3 H+n8 H   gH= O H_H;_tfD  HHHUPPHH;_uHMP I^   HL$@ IOHHt3    HL$@;% WE0MLe@A   LMHDU0D$    D$(HM$"<t"HEL MtHD$hHL;ELBEL+2u#HEHHtHD$`HHELc L+L
LD$0HT$(HtHM0CcLMHLU@HU0IHGU0LL$ MHfJ    HD$ HHFHUHHv1HHM0HH   rH'HIH+HH   z3 Le@HEH   E0 HD$@HcHHO]8 HD@HD$@HcHxT<HL$H}YHD$@HcHH}Q8 HD@HL$@HcQDBDD<H#8 HEHMO3 HH  H3~3 L$   I[@IsHIA_A^A\_]3 HH  ~%HhN H  [3 LD$SVWATAUAVAWH	  H2O H3H$	  MLLHT$@3HO H/  x%  HN'8 H$  Ǆ$(     8 $,  H$0  HǄ$8       H$@  H)g8 H$(  H!8 H$0  $8  W$@  H$P  HǄ$X     @$@  $`  H$p  HǄ$x     f$`  H$  3 Hf8 H$@  H=O H_H;_t(@ f     HHH$  PHH;_uH$  I^H\$hI}H u)HT$@HI 	  IHL$@IOIo	  H$  bc H$  Tc L$  H$  IMH/ H˄uAHT$0I s	  IHD$0IGH$  hXH$  ZXI  HT$pF `	  H$   Ld$pL$   HT$0HF Z	  H\$HHD$0HD$PHT$0HF Z	  H\$XHD$0HD$`H$   H$  ~m Wx  $   t8H$   H$    $   H$   HpH@     "HǄ$      HǄ$      fǄ$   ? L$   Hd8 HL$H	H$   Hv5HH$   HH   rH'HIH+HH  u3 H$   HǄ$      Ƅ$    $    tCH$   Hv5HH$   HH   rH'HIH+HH4  \u3 HT$0H$   x tfnLD$8H|$HH|G   LL$8LJ8 Lt$PIHE   H$  ' D$0LD$0H$   InL@HxvH LL$8HHD   LL$8L3)8 IH<E   H$   Hv5HH$   HH   rH'HIH+HH  Et3 H$  h D$0LD$0H$   ILHc8 HL$H
H$   Hv5HH$   HH   rH'HIH+HH<  s3 H$   H$  k LHb8 HL$HH$   Hv5HH$   HH   rH'HIH+HH  Xs3 H$   H$  cn LH'8 HL$H.H$   Hv5HH$   HH   rH'HIH+HHl  r3 H$  | WH*LD$8H|$HHE <  LL$8La8 Lt$PIHIC <  H$   H$  pi Wx  $   t8H$   H$    $   H$   HpH@     "HǄ$      HǄ$      fǄ$   ? L$   H`8 HL$X	H$   Hv5HH$   HH   rH'HIH+HH  q3 H$   HǄ$      Ƅ$    $    tCH$   Hv5HH$   HH   rH'HIH+HH%  Nq3 HT$0H$  { x t0fnLD$8H|$XHrC   LL$8LE8 Ht$`HHA   H$   D$0LD$0H$   IdL@HxvH LL$8HH@   LL$8L)%8 HH2A   H$   Hv5HH$   HH   rH'HIH+HH  ;p3 H$  ^ D$0LD$0H$   ILH^8 HL$X H$   Hv5HH$   HH   rH'HIH+HH1  o3 H$   H$  g LH^8 HL$XH$   Hv5HH$   HH   rH'HIH+HH  No3 H$   H$  Yj LH#8 HL$X$H$   Hv5HH$   HH   rH'HIH+HHa  n3 H$  x WH*LD$8H|$XHA 1  LL$8L]8 Ht$`HH?? 1  ML]8 IH"? 8  LL]8 IH? ?  $   AH$  xOH$  jOIHD$@H$	  H3r3 Hİ	  A_A^A]A\_^[HL$h3	HH$  H]N H$  ߄3 HL$h	HH$   H\N H$   谄3 HH$P  H\N H$P  茄3 HH$  H\N H$  h3 HH$  hHq\N H$  D3 f3 `3 HH$@  7H@\N H$@  3 HH$  H\N H$  3 HH$  H[N H$  ʃ3 HH$0  H[N H$0  覃3 3 3 3 3 HH$  H[N H$  i3 HH$  iHr[N H$  E3 g3 a3 HH$   8HA[N H$   3 HH$p  H[N H$p  3 HH$  HZN H$  ˂3 HH$  HZN H$  观3 3 3 3 3 HH$`  HZN H$`  j3 HH$  jHsZN H$  F3 HH$ 	  FHOZN H$ 	  "3 HH$P	  "H+ZN H$P	  3 H\$UVWAVAWH$ H   HO H3H   MHLH4O H   x   H8 HD$0D$H   8 D$L3H\$PHD$Xr     HL$`H[8 HEHH8 HEP]XWE`H]pHEx   ]`   H   Hǅ      f   HL$83 H[8 HL$`H=rO H_H;_t      HHHT$0PHH;_uHL$0n I^IOHHt" 2LD$ H; u5HL$ HHNHH   H3m3 H$@  H   A_A^_^]HH   `HiXN H   =3 H\$Ht$ UWATAVAWH$H   HO H3H  MHLE3Dd$ HfO H   x   H$8 HEPEh    8 ElLepHEx     H   HlZ8 Hh  H8 Hp  Dx  W  L  Hǅ     D    L  Hǅ     fD  HMX3 HZ8 H    H=O H_H;_tfD  HHHUPPHH;_uHMPI^   HL$@mIOHHt!    HL$@ WE0MLe@A   LMHDU0D$    D$(HM$"<t"HEL MtHD$hHL;ELBEL+2u#HEHHtHD$`HHELc L+L
LD$0HT$(HtHM0OLMHLU@HU0IHGU0LL$ MH6    HD$ HHFHUHHv1HHM0HH   rH'HIH+HH   f3 Le@HEH   E0 HD$@HcHHI8 HD@HD$@HcHxT<HL$HEHD$@HcHH=8 HD@HL$@HcQDBDD<H8 HEHM<3 HH  H3j3 L$   I[@IsHIA_A^A\_]3 HH  HTN H  |3 H\$Ht$ UWAUAVAWH$0H  HO H3H  MHL3ۉ\$(   HO H  x  H8 HP  ǅh     z7 l  Hp  Hǅx    H  <H?8 Hh  HG8 Hp  x  W  H  Hǅ         H  Hǅ     f  HX  `3 H>8 H  XL5O I^I;^t!    HHHP  PHI;^uHP  
I_H\$(IMHHtHP   ƅ   H      ƅ    @   tHHL$@ƅ   @t   tH   EH@t   tHP  *HHT$ Hˀ    u5 3  HHD$ HF   l3 B  H\$(H|$ H|$0H0  HL$@n@ L@HxvH LL$ HH73   LL$ L8 HH3 "  HH  Hv4HH0  HH   rH'HIH+HH	  b3     t_LD$@H=8 HL$(xD$(    t
HL$@GHH  H3g3 L$  I[@IsHIA_A^A]_]:HL$(HH  pHyQN H  My3 HH  MHVQN H  *y3 HH  *H3QN H  y3 HH  HQN H  x3 3 LD$SVWAVAWH  HO H3H$   MHLHT$83HO H#  x  H8 H$   Ǆ$      7 $   H$   HǄ$        H$   THMP8 H$  H^
8 H$  $  W$  H$  HǄ$     $  $  H$   HǄ$     f$  H$   l3 HO8 H$   cH5O H^H;^tfHHH$   PHH;^uH$   I_H\$@I~H u%LD$8WH2 ukHL$8HHOH;INH: fnLD$0H^2 uZHD$0HHGHHD$8H$   H3hd3 H  A_A^_^[HH$`  HNN H$`  v3 HH$  HNN H$  v3 LD$SVWAVAWH  HfO H3H$   MHLHT$83HO H#  x  H8 H$   Ǆ$      I7 $   H$   HǄ$        H$   HEN8 H$  H8 H$  $  W$  H$  HǄ$     $  $  H$   HǄ$     f$  H$   3 H($8 H$   H5O H^H;^tfHHH$   PHH;^uH$   I_H\$@I~H u)LD$8WHD0    HL$8HHOHTINH! HWHxH*HHH*XLD$0H/ uZHD$0HHGHHD$8H$   H3a3 H  A_A^_^[HH$`  l	HuLN H$`  Ht3 HH$  G	HPLN H$  #t3 H\$UVWAVAWH$Hp  HN H3H`  LH3HeO H   x   H#8 HEE   7 EH}HE7     HM HI8 H  H8 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HM3 HI8 HM L5O I^I;^tHHHUPHI;^uHMI_H~H    LL$ A3   HdI8 H+ a  LL$0LD$ 3H+ HӅ_  LD$0HL$PHL$PHUH  HHMHH     H'HIH+HH  l  A    E3HT$0IH|   E3HT$@IcHXL0   Z3 HD$0HtLt$ H\$(HT$ HQ?  HH|$ H   HT$ lH\$ HtH@     HZ3 HP8 HD$PHt$XHD$PHEHT$PHNHa    LL$0A   H	8 H:* &  LL$ LD$03HT* HӅ$  LD$ HL$PHm8 HD$PHL$P	HUHv-HHMHH   rH'HIH+HHwlY3 Hg8 H}HE   E HD$PHL$Xp3 HT$pHt|$x u
HL$h* H`  H3]3 H$  Hp  A_A^_^]3 3 HHM_HhHN HM?p3 HMEHNHN HM%p3 HHM(H1HN HMp3 HMHHN HMo3 H\$UVWAVAWH$Hp  HN H3H`  LH3H%O H   x   H8 HEE   7 EH}HE     HM }HC8 H  H8 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HM3 HC8 HM L5WO I^I;^tHHHUPHI;^uHM]I_H~H    LL$ A<   HDC8 Hl' ^  LL$0LD$ 3Ht' HӅ\  LD$0HL$PHL$PHUH  HHMHH     H'HIH+HH  i  A    E3HT$0IDH<   E3HT$@I#HXL0   fV3 HD$0HtLt$ H\$(HT$ H;  HH|$ HNxHT$ hH\$ HtH<     HLV3 HK8 HD$PHt$XHD$PHEHT$PHNHT    LL$0A   H8 H% &  LL$ LD$03H& HӅ$  LD$ HL$P_H0 8 HD$PHL$PIHUHv-HHMHH   rH'HIH+HHwlU3 H*7 H}HE   E HD$PHL$XCl3 HT$pHt|$x u
HL$hF& H`  H3Y3 H$  Hp  A_A^_^]M3 G3 HHM"H+DN HMl3 HMHDN HMk3 HHM HCN HMk3 HM HCN HMk3 H\$UVWAVAWH$Hp  HN H3H`  LH3HO H   x   H8 HEE   7 EH}HE     HM MH^;8 H  HX7 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HMs3 H;8 HM nL5'O I^I;^tHHHUPHI;^uHM-I_H~H    LL$ A6   H:8 H<# ^  LL$0LD$ 3HD# HӅ\  LD$0HL$PHL$PHUH  HHMHH     H'HIH+HH  i  A    E3HT$0IH   E3HT$@IHXL0   6R3 HD$0HtLt$ H\$(HT$ H6  HH|$ HNhHT$ {dH\$ HtHY8     HR3 HF8 HD$PHt$XHD$PHEHT$PHNH    LL$0A   Hu8 H! &  LL$ LD$03H! HӅ$  LD$ HL$P/H 7 HD$PHL$PHUHv-HHMHH   rH'HIH+HHwlQQ3 H7 H}HE   E HD$PHL$Xh3 HT$pHt|$x u
HL$h" H`  H3U3 H$  Hp  A_A^_^]3 3 HHMH?N HMg3 HMH?N HMg3 HHMH?N HMg3 HMH?N HMg3 H\$UVWAVAWH$Hp  H^N H3H`  LH3HŸO H   x   H7 HEE   R7 EH}HEj     HM H18 H  H(7 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HMC3 Hg18 HM >L5O I^I;^tHHHUPHI;^uHMI_H~H    LL$ A6   H,18 H ^  LL$0LD$ 3H HӅ\  LD$0HL$PnHL$PcHUH  HHMHH     H'HIH+HH  i  A    E3HT$0IH   E3HT$@IHXL0   N3 HD$0HtLt$ H\$(HT$ H2  HH|$ HNXHT$ K`H\$ HtH)4     HM3 HA8 HD$PHt$XHD$PHEHT$PHNH    LL$0A   HE7 H &  LL$ LD$03H HӅ$  LD$ HL$PH7 HD$PHL$PHUHv-HHMHH   rH'HIH+HHwl!M3 H7 H}HE   E HD$PHL$Xc3 HT$pHt|$x u
HL$h H`  H3aQ3 H$  Hp  A_A^_^]3 3 HHMH;N HMc3 HMH;N HMc3 HHMH;N HMkc3 HMqHz;N HMQc3 H\$UVWAVAWH$Hp  H.N H3H`  LH3HO H   x   HS7 HEE   "7 EH}HEB     HM H+8 H  H7 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HM3 HG+8 HM L5ǳO I^I;^tHHHUPHI;^uHMI_H~H    LL$ A8   H+8 H ^  LL$0LD$ 3H HӅ\  LD$0HL$P>HL$P3HUH  HHMHH     H'HIH+HH  i  A    E3HT$0IH   E3HT$@IHXL0   I3 HD$0HtLt$ H\$(HT$ H.  HH|$ HNPHT$ \H\$ HtH/     HI3 H<8 HD$PHt$XHD$PHEHT$PHNHd	    LL$0A   H7 Hm &  LL$ LD$03H HӅ$  LD$ HL$PH7 HD$PHL$PHUHv-HHMHH   rH'HIH+HHwlH3 H7 H}HE   E HD$PHL$X_3 HT$pHt|$x u
HL$h H`  H31M3 H$  Hp  A_A^_^]轸3 跸3 HHMH7N HMr_3 HMxH7N HMX_3 HHM[Hd7N HM;_3 HMAHJ7N HM!_3 H\$UVWAVAWH$Hp  HN H3H`  LH3HeO H   x   H#7 HEE   7 EH}HE     HM H08 H  H7 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HM3 H08 HM L5O I^I;^tHHHUPHI;^uHMI_H~H    LL$ A<   Hd08 H ^  LL$0LD$ 3H HӅ\  LD$0HL$PHL$PHUH  HHMHH     H'HIH+HH  i  A    E3HT$0IH|   E3HT$@IcHXL0   E3 HD$0HtLt$ H\$(HT$ HQ*  HH|$ HNpHT$ WH\$ HtH+     HE3 H:8 HD$PHt$XHD$PHEHT$PHNH    LL$0A   H7 H= &  LL$ LD$03HW HӅ$  LD$ HL$PHp7 HD$PHL$PHUHv-HHMHH   rH'HIH+HHwlD3 Hj7 H}HE   E HD$PHL$X[3 HT$pHt|$x u
HL$h H`  H3I3 H$  Hp  A_A^_^]荴3 致3 HHMbHk3N HMB[3 HMHHQ3N HM([3 HHM+H43N HM[3 HMH3N HMZ3 H\$UVWAVAWH$Hp  HN H3H`  LH3H5O H   x   H7 HEE   7 EH}HE     HM H(8 H  H7 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HM賳3 Hw(8 HM L5gO I^I;^tHHHUPHI;^uHMmI_H~H    LL$ A3   H4(8 H| ^  LL$0LD$ 3H HӅ\  LD$0HL$PHL$PHUH  HHMHH     H'HIH+HH  i  A    E3HT$0ITHL   E3HT$@I3HXL0   vA3 HD$0HtLt$ H\$(HT$ H!&  HH|$ HN`HT$ SH\$ HtH'     H\A3 H58 HD$PHt$XHD$PHEHT$PHNH    LL$0A   H7 H &  LL$ LD$03H' HӅ$  LD$ HL$PoH@7 HD$PHL$PYHUHv-HHMHH   rH'HIH+HHwl@3 H:7 H}HE   E HD$PHL$XSW3 HT$pHt|$x u
HL$hV H`  H3D3 H$  Hp  A_A^_^]]3 W3 HHM2H;/N HMW3 HMH!/N HMV3 HHMH/N HMV3 HMH.N HMV3 H\$UVWAVAWH$Hp  HN H3H`  LH3HO H   x   H7 HEE   7 EH}HEM     HM ]Hn08 H  Hh7 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HM胯3 H08 HM ~L57O I^I;^tHHHUPHI;^uHM=I_H~H    LL$ A<   H$*8 HL a  LL$0LD$ 3HT HӅ_  LD$0HL$PHL$PHUH  HHMHH     H'HIH+HH  l  A    E3HT$0I$H   E3HT$@IHXL0   F=3 HD$0HtLt$ H\$(HT$ H!  HH|$ H   HT$ OH\$ HtHf#     H)=3 H38 HD$PHt$XHD$PHEHT$PHNHq    LL$0A   H7 H &  LL$ LD$03H HӅ$  LD$ HL$P<H7 HD$PHL$P&HUHv-HHMHH   rH'HIH+HHwl^<3 H7 H}HE   E HD$PHL$X S3 HT$pHt|$x u
HL$h# H`  H3@3 H$  Hp  A_A^_^]*3 $3 HHMH+N HMR3 HMH*N HMR3 HHMH*N HMR3 HMH*N HMR3 ̸H\$Hl$VWATAVAWH ApDH  u3  HA@HIXL HcI< M   L;s%ȉHK@HHBHI@D"HChAI  HCHsL0I+H roH?s&H,?HuE3hH   rTHM'H;%  H;   Hs&  N:3 H   Lx'IIGHCHs3L0    H:3 LLII{6 I?HJHKhHK L9HK@HAHCX+͉CptHL8HC8L8HCP     (HC8LKhHHI+ID+L8HC8HHCPDCptHKtLI5HCXKpHK@HHBHAD"H\$XHl$`H A_A^A\_^輩3 NHA8L Mt@HAL; v7tA:PtApu&HAP HA8Ht	HA8H3DЋøH\$UVWH$`H  HN H3H  HD$(    IXH\$(HIHHtH  _    ƅ   H      ƅ    @   tHHL$@ƅ   @t   tH   @t   tH  HT$ Hˀ    uj
 *  HHD$ HF    9  H\$(H|$ H|$0Hp  HL$@ L@HxvH LL$ HH   LL$ LQ7 HHZ   H  Hv4HHp  HH   rH'HIH+HH   e73     tVLD$@H8 HL$(D$(    t
HL$@HH  H3;3 H$  HĠ  _^]|HL$(6HH   H&N H   M3 HH   H%N H   M3 HH   H%N H   M3 HH   H%N H   {M3 蝦3 LD$SVWAVAWH   HVN H3H$  MHLHT$83HO H#  x  Hr7 H$   Ǆ$      97 $   H$   HǄ$        H$   H$8 H$  H7 H$  $  W$  H$  HǄ$     $  $  H$  HǄ$     f$  H$   3 H#8 H$   H5O H^H;^tfHHH$   PHH;^uH$   I_H\$@I~H u%LD$8WH4 uHL$8HHOHOHT$PINHU x tHHWH*LD$0H uZHD$0HHGHHD$8H$  H383 H   A_A^_^[HH$P  eHn#N H$P  AK3 HH$  @HI#N H$  K3 H\$Hl$W\$0AILt
Apt2tACpt2Ht$    ACpIC8HtE3IC@L Mt
M9ChsMChICIshLI+tZt   HIÃ<   tHu	M   HI+!   Mu	M   II+3L(L;wtMttHtetMt[K<tHtICIKh+LIC8H8ICPt)Mt$ICXHcIC@HIC +LIC@H8ICXLHHt$3H\$Hl$ HB    HBH_@SILAt
Apt2AtACpt2Ht$H|$Lt$       M@IC8LACpH0t3IC@HHt
I9KhsIKhMsI[hHI>H+L;wrMtAtHtbAtHtWNAtHtI>A+IC8LICPAt*Ht%ICXHcIC@HIC A+H8IC@LICXLHLt$ 3H|$Ht$HB    HBH[H\$Ht$ UWATAVAWH$pH  H(N H3H  HLE3HO H   x   HL7 HEE(   7 E,Le0HE8C     HM@H	8 H(  H7 H0  D8  W@  LP  HǅX     D@  `  Lp  Hǅx     fD`  HM
3 H8 HM@H=O H_H;_t@ HHHUPHH;_uHMH^IH    LL$0A9   H8 H    LL$ LD$03H  HӅ  LD$ HL$p1HL$p&HUHv1HHMHH   rH'HIH+HH  Z/3 LeHE   E H7 HD$pHL$xF3 HUH"  }   HM  
  ED9f Q  E3HT$ HbHZ   LL$ A   H8 H  .  LL$0LD$ 3H  HӅ,  LD$0HL$p!H7 HD$pHL$pHUHHHMHH   H'HIH+HHh  E3HT$0HHHH HD$ HL$(HT$@HL$ HT$PHH\$`Ht1HD$PH|$hHGD$Pˣ3 HL$PH|$hHGL$PH\$`HL$PH|$PHt$hHHGHu#HtLH8 m6 uA      HL$PHHGHu HtLHm8 m6 uA   dHL$PHHGHu HtLHB8 em6 uA   1HL$PHHGHuHtLH8 2m6 uA   Hv1HVHH   rH'HH+HH_  H,3 E E E E LEAIOH } tGHUHv-HHMHH   rH'HIH+HHw~S,3 LeHE   E } t8HUHv.HHL$pHH   rH'HIH+HHw0,3 H  H303 L$  I[@IsHIA_A^A\_]3 3 HHMHN HMB3 HMHN HMB3 ʛ3 HHMHN HMB3 HMHN HMkB3 荛3 H\$Ht$ WAVAWH@  HCN H3H$0  HL3HO H(  x  Hg7 H$@  Ǆ$X     .7 $\  H$`  HǄ$h  l     H$p  H8 H$X  H7 H$`  $h  W$p  H$  HǄ$     @$p  $  H$  HǄ$     f$  H$H   3 H8 H$p  L5O I^I;^t!fD  HHH$@  PHI;^uH$@  H^H\$@IH    LL$0A:   HJ8 H    LL$@LD$03H  HӅ  LD$@H$   H$   H$  H=  HH$   HH     H'HIH+HH    ~ C  E3HT$0H}Hu"  A   HT$0HYHQ  E3H$   H5HPH HD$0HT$8HT$pHL$05H$   HA   HT$PHHHH HD$0HL$8HT$`HL$0H$   HAH$   HL$pLH$   H$   I_HH$  H$@  HH H$  cH$   Hv5HH$   HH   rH'HIH+HHc  '3 H$   HǄ$      Ƅ$    H$8  H  HH$   HH   rH'HIH+HH  L'3   L$   IvH$   H$   3H$   HǄ$      @$   L$8  I-  H$   H$     H^LL$@A   H 8 H  o  LL$0LD$@3H  HӅu  LD$0H$   H7 H$   H$   H$  Hv5HH$   HH   rH'HIH+HH*  #&3 H7 H$  HǄ$     Ƅ$    H$   H$   <3 H$   Ht$    uH$     H$0  H3G*3 L$@  I[0Is8IA_A^_HH$  HN H$  <3 H$   HN H$   h<3 芕3 脕3 ~3 HH$P  UH^N H$P  1<3 H$  3H<N H$  <3 13 H\$Ht$ UWATAVAWH$H   HN H3H  MHLE3Dd$ H6O H   x   H7 HEPEh   ü7 ElLepHEx     H   苨Ht8 Hh  H7 Hp  Dx  W  L  Hǅ     D    L  Hǅ     fD  HMX诔3 H+8 H   觼H=`O H_H;_tfD  HHHUPPHH;_uHMP`I^   HL$@=IOHHt AċHL$@] WE0MLe@A   LMHDU0D$    D$(HM$"<t"HEL MtHD$hHL;ELBEL+2u#HEHHtHD$`HHELc L+L
LD$0HT$(HtHM0LMHLU@HU0IHGU0LL$ MH     HD$ HHFHUHHv1HHM0HH   rH'HIH+HH   a"3 Le@HEH   E0 HD$@HcHH8 HD@HD$@HcHxT<HL$HHD$@HcHH7 HD@HL$@HcQDBDD<H7 HEHM2 HH  H3a&3 L$   I[@IsHIA_A^A\_]3 HH  HN H  83 H\$UVWATAUAVAWH$H   HjN H3H  MLLE3Dd$    HÉO H   9p   H7 HEPuhU7 ElLepHExy     H   H8 Hh  H(7 Hp  Dx  W  L  Hǅ     D    L  Hǅ     fD  HMXA3 HM8 H   9H=O H_H;_t     HHHUPPHH;_uHMPI_   HL$@IMHHt  HL$@P WE0MLe@A   LMHDU0D$    D$(HM$"<t"HEL MtHD$hHL;ELBEL+2u#HEHHtHD$`HHELc L+L
LD$0HT$(HtHM0LMHLU@HU0IHGU0LL$ MH;     HD$ IIFHUHHv1HHM0HH   rH'HIH+HH   3 Le@HEH   E0 HD$@HcHH$8 HD@HD$@HcHxT<HL$HRHD$@HcHHR7 HD@HL$@HcQDBDD<H|7 HEHM2 IH  H3"3 H$p  H   A_A^A]A\_^]|3 HH  TH]N H  153 @SH HHP0uH [HCPHK8HHBHH [LQ8LI
HtOI@PHcHH;r<I@@LMt4A@pu-IPhI;IBH;vIPhI
I
+I@PI@8HøH\$WH0HA@HxH|$(HHPHL$ =HLB@HAHt"HHRHtHL   HAH\$@H0_H\$WAVAWH ILHMM~Ht$HHqPHl$@ HG8HHt3HHc~)H;HHMIL]6 HH+)(HO8HcHHHP8tAHwPH˽   LHHl$@Ht$HL+H\$PIH A_A^_H\$VAVAWH ILHMM}   H|$HHyXHl$@HF@HHt3HHc~)H;HHMIL]6 HH+)(HN@HcHHHAPtHH~X   LHHl$@H|$HL+H\$PIH A_A^^H\$UVWH   HjN H3H$   Hr3HHH)H\$hH   LD$`HHb     |$`   LL$hHl$`A   H8 H     LL$hHD$`HD$PE3H  HHD$HHHl$@Hl$8Hl$0HD$(   Hl$ 0     HL$`HHH$   H33 H$   H   _^]HL$h袵HL(8 HL$p.  Hw	N HL$pM13 HHL$pOHX	N HL$p.13 HHL$p0H9	N HL$p13 HHL$pH	N HL$p03 H	   u  H\$Ht$WH Hy@HHO8HtHH;P HG8    HK8HtHH;P HC8    @t   H[3 Ht$8HH\$0H _H8HT$(HT$ HL$   H8@SH@HIIC< uH  HD$ %HH@[H\$ UVWAVAWH`HٻN H3HD$PIHLHT$@LD$HE3   e3 HHD$ H   Lx8HN8Ht1H;u$HHPHC8HN8HtHH;P HH8L~8L{xHO8Ht;H;u)HHS@PHCxHO8HtHH;P L8HKxL8IA   HI  uSHN8HtHH;P L~8HO8HtH;HP L8HL$PH3F3 H$   H`A_A^_^]Ht   HH8 HL$(ߩHhN HL$(~.3 M  H\$Ht$WAVAWH  HJN H3H$  ILHH  WD$83H|$HH$   II8HtBI;u1HH$   PH$   HN8HtHH;P H~8H$   Iy8Lv@H$   IN8Ht>I;u*HHT$`PH$   IN8HtHI;P H$   HI~8HtHI;P I~8HN8HtHH;P H~8   H,3 H\$0H$   H  HLD$8HT$0PIwHtUIH\$0HT$PH  HL$0  HD$8LL$@L+IHL$(HD$ LHT$PH*  {  H$   H  HPH$   HtHHT$`H;P H$   H$   HtHH$   H;P H$   HL$8H   HT$HH+HHH   rH'HIH+HH   3 uH$   HtHHT$`H;P 3H$   3H$   HtHH$   H;P H$   HT$8HtLD$HL+IHL$8   H$  H33 L$  I[ Is0IA_A^_2 萯HH$   `HiN H$   <+3 HH$0  ;HDN H$0  +3 2 33 H(HJ    H   rHHH'H+HHwHHH(3 3 HI
8 H\$Ht$WH HH33HHt@   )3 HD$0Ht"WH8  @   @   HHXHH    H_HHGHt,CuHHsu	HHPH\$8HHt$@H _@SH HH0螫HH [@SH  HN H3H$   LAHM HHL$@~`   G3 HD$ HtHT$@H\  @  H\$XHuHL$HHL$(HT$   u7H\$ H$   Ht.3 H3H$   H33 H  [HL$(DHH$   HN H$   (3 @SUAUAVAWH HLHiMH+L+HILHI;  HIHH+Ht$PHIHH|$XHH+H;d  H
HH;HCI;M  HHu3=H   r)HN'H;*  3 H  Hx'HHGH3 HILd$`LWAIF    Mf IF    AE AAMANIE    IE   AE  HSHL;uLLLI   HSILM   HLd$`Ht@HSLHHSH+HH   rLAH'I+HAHw8I83 H;H>Ht$PIHHH|$XHkHKH A_A^A]][;3 @SH IH;tTHLAH+E3D  WM@ MT IHMT A@AHKMPH I@   EPH;uMHH0HH [HwO H\$UVWAVAWH$pH  HNN H3H  LHM81HHD$ E3HwO H   y   Hd7 HEE(   37 E,L}0HE8     HM@H8 H(  H	7 H0  D8  W@  LP  HǅX     D@  `  Lp  Hǅx     fD`  HM"3 H7 HM@H=vO H_H;_t#@      HHHUPHH;_uHMФIHXXHtwH8 HMHMHMHD$pHHL$x/L|$hH8 HD$0HD$pHD$8HT$xHL$@/HD$0HD$hLEHT$0HHL$x7H7H  H33 H$  HĐ  A_A^_^]H\$Ht$HL$WH@HH3   3 HD$PHt)D$0HT$0HHH;HH\$XHt$`H@_A  z  t03WHAHAJIHBHB   A HLIKSUVWAVAWHHHLHYI[ƃ        trI[BHKH4F0fC(H{0H$   HV8G  z  tH	G H{XH$   HV`G  z  tHG ƃ   M   3IIGIGH   H+   HH   HH;  HHt=H   r,HK'H;  f3 HHr  H'HHHHD3 IIGHIGL$   IH   H   H\$ H\$(L|$0H;t"D  HHH H\$(H H;uI_   A      A   H   I   I   H$   H   C  z  tH蛐C I   H$   H   C  z  tHoC I   H$   H   C  z  tHCC IH  H$   HH  C  z  tHC p  Ap  IHHA_A^_^][Wz3 H\$Ht$ WATAUAVAWH`  HN H3H$P  LLH$   3HqHq@qH8 HA HZHRHu"H$   HT$pHl    HT$pH$`  HD$(Ht$ LMHi    H$@  H$`  H$H  Ƅ$P   IVHtIN3    I^I~AF Hi 8 IIv(Iv0Iv8Iv@IvHIvPIvXH{qO H3  y)  L%97 L$  Ǆ$      7 $  H$  HǄ$  ?      H$  軌H=l 8 H$  Hű7 H$  $  W$  H$  HǄ$     Ƅ$   $  H$   HǄ$     f$  H$  x3 H7 H$  ɠH=pO H_H;_t#     HHH$  PHH;_uH$  xHApO L%7 H7 H=7 IGH$   IG H  A   HT$PIݡHLD$pHPH    HT$pHJHHt	@HT$pH	HIF(I^0IN0Ht/Cu HHCu	HHPHzoO H   x   L$  Ǆ$     7 $  H$  HǄ$  F      H$  H$  L%ү7 L$  $  W$  H$  HǄ$     Ƅ$   $  H$   HǄ$     f$  H$  v3 H#7 H$  ֞H$  HnO =H$  褜L$`  L$`  HT$PHrO !I   y3 HHtHpHHD$pHD$(H\$ LN3IH  ?  Ht$(Ht$ LpLHT$pH       3 HH$   HtH|$PHD$pHD$XHT$PHI^@Iv@H  H-   H3   HC  HkmO Ht_x|Yt$0Ht$(HT$ AS   LǺ   H$  gHHH0H7 dHHmO U<H$  70   13 H$   HtH HHH$   HHHtD   3 H$   Ht$W @   @   H8 HHxHHHIN(I^0IF0Ht0Cu!HHCu
HHPHtH 0   H3 L$`  L$`  HT$PHpO |I   23 HHtHpHHD$pHD$(H\$ LgL3IH@  *  Ht$(Ht$ LmnLHT$pH       3 HH$   HtH|$PHD$pHD$XHT$PbHI^@Iv@H  H   H3     Ht_y|Yt$0Ht$(HT$ Ac   LǺ   H$  +HHH0H7 (HHjO :H$  E3HT$PI蛜HxHH\$PH|$XƄ$    Ƅ$   Wf$   H$0  Ƅ$@   Ƅ$P   Ƅ$\   Ƅ$   Ƅ$   Ƅ$   Ƅ$   Ƅ$   LL$@Lz7 HH    |$@    L$`  LM7 HH0    H\$`H$`  HD$hHL$`辱tBL*7 IWH$  H踰H$  ږH$       L7 HT$`HL$PHL$`  HPH  HG  LD$@H$`  H  O  D$@$   H|$XH\$PLL$@LX7 HHm  ?  |$@   L$`  L+7 HH  7  H\$`H$`  HD$hHL$`褰tHL$`蕰  L7 HT$`HL$PHHH HD$`HL$hL7 H$`  HL$`HHH H$   H$(  H$  H$   蠰L7 HT$pHL$`HHH H$   H$(  H$   蕳D$pL7 H$  HL$`HHHH H$   H$(  H$@  H$   輲H$`  HH$`  H$x  HG$`  L$p  It2MuH7 ?6 DW$  H$  HǄ$     Ƅ$   $@  H$P  HǄ$X     Ƅ$@   L7 H$@  HL$`]HծuwL7 H$@  HL$`7HHH H$   H$(  H$  H$   諱H$`  HH$`  H$  6H$`  YLJ7 H$@  HL$`H8unL$7 H$@  HL$`HHH HD$`HL$hH$  HL$`H$   HgH$   H$@  袕H$   őH$@  H$   H$@  H$@   HH$  H$`  H$  H$  ؂HH$  H$   H|$(H\$ DL$pLAH$  ? H $   $   tDHWH$   G(f$   HW0H$   HWXH$      W$   H$   H$   G)$   O)$   HwHG    G G(f$   Ƅ$    P tKW$   H$   H$   G0$   O@$   Hw@HGH   G0 Ƅ$   HWXH$   Ƅ$  H$  tH$@  H$  H$`  H$  ܏H|$XH\$PLL$@Lf7 HH3  O  |$@   L$`  L97 HH  G  H$`  H  LD$@H,  F  |$@   L7 H$@  HL$PL`HLD$pIH  &  ;|$p9  L$`  DIH  N  L$   H$`  H  	  H\$`H$   HD$hH$  HL$`/H$(  H;$0  tMWHrHr$  $  JH$     H$  Ƅ$   H$(   L$  H$   H$  Hv5HH$  HH   rH'HIH+HH,  2 LD$pIH    H|$XH\$PLL$@L7 HH/  /  'LV7 IWH$  H謨|$@ e  L$   L<7 HH    H\$`H$   HD$hHL$`=  I_L$   A"   H7 H    L$`  L$   3H  HӅ  L$`  H$  H¢7 H$  H$  էH$  $   t_H$  Hv5HH$  HH   rH'HIH+HHo  2 H$  HǄ$     Ƅ$   $   t_H$  Hv5HH$  HH   rH'HIH+HH  2 H$  HǄ$     Ƅ$   $   t_H$  Hv5HH$  HH   rH'HIH+HH  2 H$  HǄ$     Ƅ$   $   t_H$x  Hv5HH$`  HH   rH'HIH+HH4  2 H$p  HǄ$x     Ƅ$`   H$   HtjL$   H$(   ~H$0  H$   H+HHH   rH'HIH+HH  /2 Wf$   H$0  $     H$     L47 H$@  HL$PH$  HҨHJ6  H$8  H|$XH\$P$@   uƄ$@  LL$@L7 HHw    |$@    L$   L7 HH     H\$`H$   HD$hHL$`讥t'L7 IWH$  H訤L7 H$@  HL$PH$  HHa5  H$H  H|$XH\$P$P   uƄ$P  LL$@La7 HH  o
  |$@    L$   L47 HH7  g
  H\$`H$   HD$hHL$`Ťt'L7 IWH$   H迣L7 H$@  HL$P H$  H HD$pD$tHD$pH$X  H|$XH\$PLL$@L7 HH  	  |$@    L7 H$@  HL$PHt'L7 IWH$    H:LJ7 H$@  HL$P8H$  HȦHH$`  hvH|$XH\$PLL$@LB7 HH  ?	  |$@    L7 H$@  HL$PHCt'L7 IWH$  fH=L7 H$@  HL$P~H$  HHH$  uH7 HL$P&     L7 H$@  HL$P,H褢t'L7 IWH$  H螡Lq7 H$@  HL$PH$  HoHH$  uHh7 HL$P.&     LO7 H$@  HL$PHt'L97 IWH$  (HBL7 H$@  HL$P@H$  HФHH$  ptH7 HL$P%     L7 H$@  HL$PHft'L7 IWH$  H`L7 H$@  HL$PH$  H衣H艍HcH$   $   uƄ$  HYO L%7 H=O7 Ht_x|Yt$0Ht$(Ld$ A   LǺ   H$  HHH0H7 HHXO 'H$  Æ0   2 HHD$`Ht"H$   H$  'HH HHD$pHT$pIN($H\$pHtH 0   H2 HXO Ht_x|Yt$0Ht$(Ld$ A   LǺ   H$  HHH0H7 HHWO 'H$  I   2 HHtHpHHD$pHD$(H\$ L83IH  ?  Ht$(Ht$ LZLHT$pHs    H|$PHD$pHD$XHT$PH$   @HH0I^@IV@HtH   Hh2 H$   HtH   HF2 L$   L$   H$@  H7[O "
H$     L$   IH$P  H32 L$`  I[@IsHIA_A^A]A\_H$   HH$@
  ۙHM H$@
  3 HH$  趙HM H$  3 IVH$@  萙HM H$@  l3 HH$  kHtM H$  G3 ̺   H)2 HH$  9HBM H$  3 ̺   H2 HH$0  HM H$0  3 HH$  HM H$  3 HH$  轘HM H$  3 HH$   蘘HM H$   t3 HH$p  sH|M H$p  O3 HH$  NHWM H$  *3 HH$  )H2M H$  3 HH$`  HM H$`  3 HH$  ߗHM H$  3 HH$ 	  躗HM H$ 	  3 HH$	  蕗HM H$	  q3 [3 HH$P	  jHsM H$P	  F3 HH$	  EHNM H$	  !3 HH$    H)M H$   3 HH$
  HM H$
  3 HH$
  ֖HM H$
  3 H$0  贖HM H$0  3 Z3 HH$  艖HM H$  e3 HH$  dHmM H$  @3 HH$   ?HHM H$   3 HH$p  H#M H$p   3 HH$  HM H$   3 HH$  ЕHM H$   3 ̺   H2 HH$`  螕HM H$`  z 3 @SH   H`N H3H$   HH{7 HHy t6HQHt-LD$ HI2  HKuPHT$ Ht8C tE3!  HSHt{ u	HK  HC    H$   H3[2 HĐ   [HHL$0ՔHM HL$02 @SH HHtH 0   HH [x2 H [@SH HHH  H   H   H   H   {HK    t
H [H [H\$Ht$WH  HN H3H$  HH*7 HHXPO H  x  H7 HD$ D$8   7 D$<3H\$@HD$H     HL$PkH7 H$8  H7 H$@  $H  W$P  H$`  HǄ$h     $P  $p  H$  HǄ$     f$p  HL$(W3 H7 HL$PH5wOO H^H;^t%@ f     HHHT$ PHH;^uHL$ n}H9  H_XHtH   H2 H_PHtH   Hj2 H_HHtH   HL2 H_@HtHk   H.2 H_8HtHM   H2 H_0Ht,CuHHsu	HHPHsH$  H3R2 L$  I[Is I_H\$UVWATAUAVAWH$ H  HN H3H   ILH˓7 E3L%	7 L-7 HMO H   x   H\$`D$x   m}7 D$|L}HET     HM7iLexL   D   W   L   Hǅ      D      L   Hǅ      fD   HL$hkU3 H7 HMf}H=MO H_H;_tD  HHHT$`PHH;_uHL$`{H7 MHT$XHXQO 3HTQO H9  E33HFTHLO H   x   H\$`D$x   A|7 D$|L}HE`     HMhLexL   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HL$h?T3 H7 HM:|HT$`HKO )HL$`zH   H32 H$(  H  A_A^A]A\_^]Htn   H2  t]D|$0L|$(Ll$ AX  Mĺ   HL$`袾HH7 HHRHHHL$`lyW3D$@HD$PHL$@cHM HL$@2 H\$UVWAVAWH$H`  HnN H3HP  HLHUE3HJO H   x   H7 HEE   ]z7 EL} HE     HM(fH7 H   H37 H   D  W  L   Hǅ(     D  0  L@  HǅH     fD0  HMLR3 HH7 HMGzH5 JO H^H;^tfD  HHHUPHH;^uHM xIHHHHt|H7 HT$hHT$hHUHEUOMLHG    H7 HT$(HD$0T$8L$HL}HE   E HD$(HD$`LD$hHT$(HWHv,HHH   rH'LAI+HAHw=I2 LHG    HP  H32 H$  H`  A_A^_^]P3 H\$UVWATAUAVAWH$H   H*N H3H  MHLL-h7 E3H&7 H5?7 HxHO H   x   Ll$PD$h   
x7 D$lLd$pHD$x     HMcH]hHupDexW   L   Hǅ      D      L   Hǅ      fD   HL$XP3 Hh7 HMxH5GO H^H;^tfD  HHHT$PPHH;^uHL$PuH'7 H5@7 MHT$ HKO HKO H9e  IVLBHzvHLL$(H襮    HD$(HD$ A   HT$ INHGO H   x   Ll$PD$h   v7 D$lLd$pHD$x     HMkbH]hHupDexW   L   Hǅ      ƅ       L   Hǅ      fD   HL$XN3 H!7 HMvHT$PHTFO HL$PttH  H352 H$h  H   A_A^A]A\_^]HH   蛉HM H   x2 W3D$0HD$@HL$0 HM HL$0M2 H\$UVWATAUAVAWH$Hp  HN H3H`  MHLHX7 E3HF7 H5/7 HhEO H   x   HME   t7 ELmHE     HM`H   H   D   W   L   Hǅ      D      L   Hǅ     fD   HML3 H7 HMtH5DO H^H;^t HHHUPHH;^uHMrMHT$PHHO HHO H9  M~A~(u<A   MHHL$PHPHT$0A   HT$0IK@  A  O  WD$8MLl$HI_I+t~HH;Y  H   r)HK'H;I  2 H  Hp'HHFH2 HHt$8L4Lt$HI_IH+LH-6 H3HT$@
HT$@Ht$8H+HD$0HD$ E3LHO  Hׅ  LD$0HL$`LmLmHD$hHD$PA   HT$PIJHt3L+HI   rI'HvH+HH  IHE2 HBO H   x   H7 HEE   [r7 ELmHE     HM&^HO7 H   H17 H   D   W   L   Hǅ      ƅ       L   Hǅ     fD   HMJJ3 Hf7 HMErHUHAO 5HMpH`  H32 H$  Hp  A_A^A]A\_^]dI3 F1W3D$8HD$HHL$8HM HL$82 1诔蹒H  HM H  2 H\$UVWATAUAVAWH$@H  H{N H3H   ILL%7 E3L-7 H7 H@O H   x   Ld$@D$X   p7 D$\L|$`HD$h     HL$pT\LmXH]`D}hWEpL   Hǅ      D}p   L   Hǅ      fD   HL$HH3 H7 HL$ppH=G@O H_H;_t%@ f     HHHT$@PHH;_uHL$@>nHǀ7 MHT$8HxDO SHtDO H9  E33HfGH?O H   x   Ld$@D$X   ao7 D$\L|$`HD$h     HL$p([LmXH]`D}hWEpL   Hǅ      Ep    L   Hǅ      fD   HL$HhG3 H7 HL$pboHT$@H?O QHL$@6mH   H32 H$  H  A_A^A]A\_^]W3D$ HD$0HL$ HM HL$ 22 H\$WH Ht(   H2 H\$0HH _H\$WH Hܿ t0   H2 H\$0HH _H\$WH Ht`   Hz2 H\$0HH _H\$Ht$H|$UH$ H  HJxN H3H   3H=O H   x   Hu7 HD$`D$x   Bm7 D$|HuHE      HMYH]7 HExH~7 H      W   H   Hǅ      @      H   Hǅ      f   HL$h4E3 H؈7 HM/mH=<O H_H;_tHHHT$`PHH;_uHL$`j6AO D$ Ht$(Ht$0   2 H H@HD$(Ht$8WfD$@H-AO HL$PH)AO HL$XHAO H+@O HLHL$8L@O IHL$ H|$(HH;tHK$  HH;uHL$ H   H32 L$  I[IsI{ I]H\$Ht$H|$UH$ H  H:vN H3H   3H;O H   x   He7 HD$`D$x   2k7 D$|HuHE
      HMVH-7 HExH
|7 H      W   H   Hǅ      @      H   Hǅ      f   HL$h$C3 HP7 HMkH=:O H_H;_tHHHT$`PHH;_uHL$`h&?O D$ Ht$(Ht$0   2 H H@HD$(Ht$8WfD$@H?O HL$PH?O HL$XH>O H+>O HLHL$8L>O IHL$ yH|$(HH;tHK$  HH;uHL$ H   H32 L$  I[IsI{ I]HT$HL$H8LD$P  t3H8H|$P HD$@HD$ HL$ HD$HHD$(u
wH8-H8HT$USVWATAUAVAWHl$H   HsN H3HEMMLD$@HLHL$PHEHD$XWE3ɋHMM   HL;N  IHHuH4DDH   r,HO'H;'  2 HH  H'HHHH2 H4LHLmHuMI3H6 HuLT$@3LmLM<  I}(HEwI+HHEH̃HD  8L8T8 \80GOW_LOL;u]LH|$(L|$ IIHn  L  3HD$(HD$ L:MHH  #  3HOHO`L;umLH|$(L|$ IIH    3HD$(HD$ L7:MHH蓠    3HGHGHЂHHEIH@M;s
LT$@L|$PHD$HHD$8Ll$0Ld$(HD$XHD$ L5IHT$@HQ    E3EMF  I}8H?HHL$XHLHL$PLLiHBLGL;   HOH;   HT$HG      HGH;D$Xu)LL$(LL$ LJLHy  D     H;D$Pu&LL$(LL$ LLHI  1  YM;tI;u`LL$(LL$ LLH    )LL$(LL$ LLHT$HH     LLnE3HIH@M;IHD$HIGMt7I+HIH   rH'MmI+HH)  HI2 IHMH3=2 H   A_A^A]A\_^[]HM_gHHMxHM HM2 HHMxHM HMg2 HHMjxHsM HMJ2 HHMMxHVM HM-2 ׇHM_GgHHMxH$M HM2 HM_!gHHMwHM HM2 HM_fHHMwHغM HM2 ;3 @SH   HnN H3H$   LLL$ HQHH	F  uD$ H$   H32 HĐ   [HHL$0OwHXM HL$0.2 H\$Ht$ UWATAVAWH$ H   HmN H3H  MHL3HT$0HT$8H  
      s2 HHt5HpA  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H7 HD$PH5Ht$`HM(D$P)E(L$`)M )U(E)E     2 HHt5H  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hb~7 HD$PHt$`HM(D$P)E0(L$`)M@)UP(E)E`    P2 HHt5H#  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H7 HD$PHt$`HM(D$P)Ep(L$`)   )   (E)       2 HHt5HJ  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}HE}7 HD$PL%Ld$`HM(D$P)   (L$`)   )   (E)       2 HHt5HO  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H|7 HD$PLd$`HM(D$P)   (L$`)   )  (E)       ~2 HHt5H{#  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H.|7 HD$PLd$`HM(D$P)0  (L$`)@  )P  (E)`      2 HHt5H  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H 7 HD$PLd$`HM(D$P)p  (L$`)  )  (E)      J2 HHt5H$  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H{7 HD$PLd$`HM(D$P)  (L$`)  )  (E)      2 HHt5HR  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H7 HD$PHt$`HM(D$P)  (L$`)   )  (E)       2 HHt5H7  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H"z7 HD$PHt$`HM(D$P)0  (L$`)@  )P  (E)`      |2 HHt5Hy)  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hy7 HD$PHt$`HM(D$P)p  (L$`)  )  (E)      2 HHt5H-  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hy7 HD$PHt$`HM(D$P)  (L$`)  )  (E)      H2 HHt5H$  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H7 HD$PHt$`HM(D$P)  (L$`)   )  (E)       2 HHt5H+0  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}Hw7 HD$PHt$`HM(D$P)0  (L$`)@  )P  (E)`      2 HHt5HA  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H7 HD$PLd$`HM(D$P)p  (L$`)  )  (E)      z2 HHt5HG=  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H.7 HD$PLd$`HM(D$P)  (L$`)  )  (E)  H|$(HEHD$ A   L7 HHL$PHt$XH-O HuqH\$PHt*LL$PA   HH     H|$PHq-O H\$PH|$XD$` HtHN-O 蟑     H:-O H=;-O <-O ILLG7 IVH     AAHT$8HL$0耑  u.IH  H32 L$   I[8IsHIA_A^A\_]Hk7 Hk7 /fHT$0HL$PlHM HL$P2 HHMkHM HM2 Hi,O HMkHٮM HM2 HHMkHM HM2 @SH   HbN H3H$   HQLD$ HH	  uHD$ H$   H32 HĐ   [HHL$0BkHKM HL$0!2 H\$WH   HbN H3H$   HHH	HT$ 貎  u3HHHHL$ HKH$   H3H2 H$   HĐ   _HYHHL$0jHM HL$02 H97 HHHa7 HHAHBHH7 HHAHBHHY7 HHAHBHH17 HHAHBHH17 HHAHBH@SH HH7 HHAHBHQHKxCHH [H\$Ht$WAVAWH LHc7 HHAHBHrHt$@LyF IG HtYHtIHCF B3HHFHFIWI+t(HgH>I_IH+LH?5 H;HFF  IH\$HHt$PH A_A^_Hi7 HHAHBHH7 HHAHBHH7 HHAHBHH7 HHAHBH@SH HYHtHI 0   HH ['2 H [HHtH\$Ht$H|$ UH$H0  H^N H3H   HHf$O H   x   H$j7 HEE   S7 E3H]HE     HM?HU7 H   Hd7 H      W   H   Hǅ            H  Hǅ     f   HM+3 H7 HMSH=#O H_H;_tHHHUPHH;_uHMQHFHHPHt?H7 HT$hHT$hHUH47 HT$(HD$0HD$(HD$`LD$hHT$(象H   H32 L$0  I[Is I{(I]H\$Ht$H|$ UH$H0  HJ]N H3H   HH"O H   x   Hth7 HEE   CR7 E3H]HEO     HM>H57 H   Hc7 H      W   H   Hǅ            H  Hǅ     f   HM3*3 H7 HM.RH=!O H_H;_tHHHUPHH;_uHMOHFHH8Ht?Hٽ7 HT$hHT$hHUH7 HT$(HD$0HD$(HD$`LD$hHT$(H   H3b2 L$0  I[Is I{(I]HGHHHJHB    HB    HT$ D$ L$0HHHHHHHI  H\$Ht$H|$ UH$H0  H[N H3H   HH O H   x   HDf7 HEE   P7 E3H]HEz     HM;H%7 H   H`7 H      W   H   Hǅ            H  Hǅ     f   HM(3 HO7 HMOH=O H_H;_tHHHUPHH;_uHMMHFHH@HtDH7 HT$(HD$0HT$(HT$`H67 HT$hHD$pHD$hHELD$(HT$h̝H   H3-2 L$0  I[Is I{(I]H\$Ht$WH  HwYN H3H$  IHO H  x  Hd7 HD$ D$8   mN7 D$<3H\$@HD$H}     HL$P2:H7 H$8  H<_7 H$@  $H  W$P  H$`  HǄ$h     $P  $p  H$  HǄ$     f$p  HL$(M&3 H)~7 HL$PGNH= O H_H;_tfD  HHHT$ PHH;_uHL$ KE33HQ%H$  H3豹2 L$  I[IsI_HH4@SH HHJHuN W2 3HKHDHH [Hɺ7 WHHAHB3BHB HB(ABI J HA AHHA(   @SH HHP7 HHAHBHQHKXHH [HtN HtN HrN H9tN HqN HrN H	sN HqN HisN HsN HsN H9rN LD$SVWAVAWH  HfVN H3H$   MHLHT$83HO H#  x  Ha7 H$   Ǆ$      IK7 $   H$   HǄ$        H$   7H7 H$  H\7 H$  $  W$  H$  HǄ$     $  $  H$   HǄ$     f$  H$   #3 Hw7 H$   KH5O H^H;^tfHHH$   PHH;^uH$   HI^H\$@I( u)LD$8WHD     HL$8HHOH\IO(H  HWHxH*HHH*XI^LD$0H  uZHD$0HHGHHD$8H$   H32 H  A_A^_^[HH$`  d]HmM H$`  @2 HH$  ?]HHM H$  2 ;QH\$Ht$WH  HSN H3H$  HHRO H  x  H_7 HD$ D$8   H7 D$<3H\$@HD$H\     HL$P4H{7 H$8  HY7 H$@  $H  W$P  H$`  HǄ$h     $P  $p  H$  HǄ$     f$p  HL$( 3 Hr7 HL$PHH=pO H_H;_tfD  HHHT$ PHH;_uHL$ nFH  H$  H3&2 L$  I[Is I_H\$Hl$Ht$ WH  HrRN H3H$  H3HO H  x   H]7 HD$ D$8   fG7 D$<H|$@HD$H:     HL$P-3HN7 H$8  H7X7 H$@  $H  W$P  H$`  HǄ$h     @$P  $p  H$  HǄ$     f$p  HL$(G3 Hkd7 HL$PAGH-O H]H;]tHHHT$ PHH;]uHL$ DH^@H~@HtHY   H2 @H%#"H3I     IHHH3IHHH3IHHH3IHH H3IHH(H3IHH0H3IHH8H3IH#O HHO LIILO M;tHI;qtH;tH@H;puHHtQHL;uH;u	LLALGLAH;uHHHH/O HGHHGHA   H2 H$  H3s2 L$  I[Ik Is(I_H\$Ht$WATAUAVAWH  HON H3H$  HE3HO H)  x  L5Z7 Lt$pǄ$      D7 $   L$   HǄ$   
     H$   Z0L=7 L$  L%dU7 L$  D$  W$  L$  HǄ$     D$  $  L$  HǄ$     fD$  HL$xr3 Hm7 H$   iDH5"O H^H;^t      HHHT$pPHH;^uHL$pBHO L5Y7 L=Ǧ7 L%T7 H( G  H   x   Lt$pǄ$      TC7 $   L$   HǄ$        H$   /L$  L$  D$  W$  L$  HǄ$     Ƅ$   $  L$  HǄ$     fD$  HL$x53 Hl7 H$   ,CHT$pHO HL$p AHO(H Lo(H_0Lo0Ht,CuHHsu	HHP   H_8Lo8HtH	   H̩2 H_HLoHHtH   H誩2 H_PLoPHtHŏ   H舩2 H_XLoXHtH裏   Hf2 H$  H32 L$  I[8Is@IA_A^A]A\_H\$Ht$WATAUAVAWH  HLN H3H$  HE3HO H)  x  L5EW7 Lt$pǄ$      A7 $   L$   HǄ$   "     H$   ,L=c7 L$  L%Q7 L$  D$  W$  L$  HǄ$     D$  $  L$  HǄ$     fD$  HL$x3 H7 H$   @H5O H^H;^t      HHHT$pPHH;^uHL$p>HWO L5&V7 L=7 L% Q7 H( C  H   x   Lt$pǄ$      ?7 $   L$   HǄ$   %     H$   +L$  L$  D$  W$  L$  HǄ$     Ƅ$   $  L$  HǄ$     fD$  HL$x3 H7 H$   ?HT$pHPO HL$pp=HO( Lo(H_0Lo0Ht,CuHHsu	HHP   H_8Lo8HtH}   H@2 H_HLoHHtH[   H2 H_PLoPHtH9   H2 H_XLoXHtH   Hڥ2 H$  H3Z2 L$  I[8Is@IA_A^A]A\_H\$Ht$WH  HHN H3H$  HHO H  x  HS7 HD$ D$8   =7 D$<3H\$@HD$Hb     HL$PR)HC7 H$8  H\N7 H$@  $H  W$P  H$`  HǄ$h     $P  $p  H$  HǄ$     f$p  HL$(m3 H7 HL$Pg=H= O H_H;_tfD  HHHT$ PHH;_uHL$ ;H&H$  H3֨2 L$  I[Is I_LD$SVWAVAWH  H&GN H3H$   MHLHT$83HO H#  x  HBR7 H$   Ǆ$      	<7 $   H$   HǄ$        H$   'H57 H$  HL7 H$  $  W$  H$  HǄ$     $  $  H$   HǄ$     f$  H$   3 Hph7 H$   ;H5O H^H;^tfHHH$   PHH;^uH$   9I^H\$@I( u$LD$83Ht  ukHL$8HHOH;IO(HǏ I^LD$0Ht  uZHD$0HHGHHD$8H$   H3٦2 H  A_A^_^[HH$`  JNHSM H$`  &2 HH$  %NH.M H$  2 LD$SVWAVAWH  HDN H3H$   MHLHT$83H4
O H#  x  HO7 H$   Ǆ$      97 $   H$   HǄ$        H$   t%H-7 H$  H~J7 H$  $  W$  H$  HǄ$     $  $  H$   HǄ$     f$  H$   3 Hf7 H$   9H5<	O H^H;^tfHHH$   PHH;^uH$   87I^H\$@I( u)LD$8WHr     HL$8HHOH\IO(H HWHxH*HHH*XI^LD$0HYr  uZHD$0HHGHHD$8H$   H3c2 H  A_A^_^[HH$`  KHݎM H$`  谶2 HH$  KHM H$  苶2 H\$UVWAVAWH$Hp  H^BN H3H`  LH3HO H   x   HM7 HEE   R77 EH}HE     HM #H7 H  H(H7 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HMC3 H_k7 HM >7L5O I^I;^tHHHUPHI;^uHM4I_H~(    LL$ A1   H$k7 Hn  b  LL$0LD$ 3Hn  HӅ`  LD$0HL$Pn'HL$PcMHUH  HHMHH     H'HIH+HH  m  A    E3HT$0I7HM   E3HT$@I7HXL0   2 HD$0HtLt$ H\$(HT$ H豁HH|$ HNPHT$ KH\$ HtH)   H2 HN(HH7 HD$PHt$XHD$PHEHT$P     LL$0A   HAL7 Hl  &  LL$ LD$03Hl  HӅ$  LD$ HL$P%HF7 HD$PHL$PKHUHv-HHMHH   rH'HIH+HHwl2 HC7 H}HE   E HD$PHL$X߲2 HT$pHt|$x u
HL$hl  H`  H3]2 H$  Hp  A_A^_^]3 3 HHMGHǊM HM螲2 HMGHM HM脲2 HHMGHM HMg2 HMmGHvM HMM2 H\$UVWAVAWH$Hp  H>N H3H`  LH3HO H   x   HCI7 HEE   37 EH}HEe     HM H~7 H  HC7 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HM3 Hc7 HM 2L5O I^I;^tHHHUPHI;^uHM0I_H~(    LL$ A(   HԚ7 Hi  b  LL$0LD$ 3Hi  HӅ`  LD$0HL$P.#HL$P#IHUH  HHMHH     H'HIH+HH  m  A    E3HT$0I3HI   E3HT$@I3HXL0   Ƙ2 HD$0HtLt$ H\$(HT$ Hq}HH|$ HN@HT$ H\$ HtH~   H謘2 HN(HHu7 HD$PHt$XHD$PHEHT$P      LL$0A   HH7 HYh  &  LL$ LD$03Hsh  HӅ$  LD$ HL$P!HB7 HD$PHL$PGHUHv-HHMHH   rH'HIH+HHwlݗ2 H?7 H}HE   E HD$PHL$X蟮2 HT$pHt|$x u
HL$hh  H`  H32 H$  Hp  A_A^_^]3 3 HHM~CHM HM^2 HMdCHmM HMD2 HHMGCHPM HM'2 HM-CH6M HM2 H\$UVWAVAWH$Hp  H9N H3H`  LH3HEN H   x   HE7 HEE   .7 EH}HE     HM H~7 H  H?7 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HM3 H`7 HM .L5wN I^I;^tHHHUPHI;^uHM},I_H~(    LL$ A%   H`7 He  b  LL$0LD$ 3He  HӅ`  LD$0HL$PHL$PDHUH  HHMHH     H'HIH+HH  m  A    E3HT$0Id/H\E   E3HT$@IC/HXL0   膔2 HD$0HtLt$ H\$(HT$ H1yHH|$ HNHHT$ ˦H\$ HtHz   Hl2 HN(HH7 HD$PHt$XHD$PHEHT$P     LL$0A   HC7 Hd  &  LL$ LD$03H3d  HӅ$  LD$ HL$P{HL>7 HD$PHL$PeCHUHv-HHMHH   rH'HIH+HHwl蝓2 HF;7 H}HE   E HD$PHL$X_2 HT$pHt|$x u
HL$hbd  H`  H3ݗ2 H$  Hp  A_A^_^]i3 c3 HHM>?HGM HM2 HM$?H-M HM2 HHM?HM HM2 HM>HM HMͩ2 H\$UVWATAUAVAWH$Hp  H5N H3H`  LHE3L%@7 L-7 H;7 HN H   x   LeE   *7 EL}HE     HMJL   H   D   W   L   Hǅ      D      L   Hǅ     fD   HM|3 HX`7 HMw*H=0N H_H;_tfD  HHHUPHH;_uHM0(I^H~(    LL$ A'   H`7 H?a  D  LL$0LD$ 3HGa  HӅH  LD$0HL$PHL$P@HUH  HHMHH   i  H'HIH+HH  K  A~   E3HT$0I+HA  E3HT$@I*HXH8   92 HD$0HtH|$ H\$(HT$ HtIHD$ HNXHT$ |H\$ HtHZv   H2 HN H   x   LeE   :(7 EL}HE     HML   H97 H   D   W   L   Hǅ      ƅ       L   Hǅ     fD   HM0 3 H̓7 HM+(HUHN HM&HN(HHZ7 HD$PHt$XHD$PHEHT$Pu     LL$0A   H>7 H^  6  LL$ LD$03H_  HӅ:  LD$ HL$PPH!97 HD$PHL$P:>HUHv-HHMHH   rH'HIH+HHwpr2 H67 L}HE   E HD$PHL$X42 HT$pHt|$x u
HL$h7_  H`  H3貒2 H$  Hp  A_A^A]A\_^]:2 42 HH  :H}M H  2 H  9H|M H  ɤ2 HH  9H|M H  覤2 H  9H|M H  膤2 H\$UVWAVAWH$Hp  H^0N H3H`  LH3HN H   x   H;7 HEE   R%7 EH}HE:     HM H7 H  H(67 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HMC2 HO7 HM >%L5N I^I;^tHHHUPHI;^uHM"I_H~(    LL$ A$   HT7 H\  b  LL$0LD$ 3H\  HӅ`  LD$0HL$PnHL$Pc;HUH  HHMHH     H'HIH+HH  m  A    E3HT$0I%H;   E3HT$@I%HXL0   2 HD$0HtLt$ H\$(HT$ HoHH|$ HN8HT$ KH\$ HtH)q   H2 HN(HH7 HD$PHt$XHD$PHEHT$PP     LL$0A   HA:7 HZ  &  LL$ LD$03HZ  HӅ$  LD$ HL$PH47 HD$PHL$P9HUHv-HHMHH   rH'HIH+HHwl2 H17 H}HE   E HD$PHL$Xߠ2 HT$pHt|$x u
HL$hZ  H`  H3]2 H$  Hp  A_A^_^]2 2 HHM5HxM HM螠2 HM5HxM HM脠2 HHM5HxM HMg2 HMm5HvxM HMM2 H\$Ht$ WAVAWH  H#,N H3H$  HLE3HN H'  x  HF77 H$   Ǆ$     !7 $  L$   HǄ$(  A     H$0  H	7 H$  H17 H$   D$(  W$0  L$@  HǄ$H     D$0  $P  L$`  HǄ$h     fD$P  H$  2 H7 H$0   H=N H_H;_t HHH$   PHH;_uH$   H^H\$@I~(    LL$0A$   HB7 HW    LL$@LD$03HW  HӅ  LD$@H$   H$   6H$   H  HH$   HH     H'HIH+HHO  y  H~    E3HT$0H\!HT7   I^(E3HT$pH7!HHH HD$0HL$8HT$PHL$07:H$   H7H$   Ht H$   Hv6HH$   HH   rH'HIH+HH  B2   LL$@A   H7 HV  i  LL$0LD$@3H4V  HӅo  LD$0H$   yHJ07 H$   H$   ]5H$   Hv5HH$   HH   rH'HIH+HH$  艅2 H2-7 L$   HǄ$      Ƅ$    H$   H$   92 H$   Ht$    uH$   3V  H$  H3證2 L$  I[0Is8IA_A^_HH$p  1HtM H$p  2 H$  0HsM H$  Λ2 2 2 HH$  0HsM H$  蝛2 H$`  0HsM H$`  {2 2 H\$Ht$ WAVAWH  HS'N H3H$   MHLHT$83HN H!  x  Ho27 H$   Ǆ$      67 $   H$   HǄ$         H$   H
7 H$  H,7 H$  $  W$  H$  HǄ$     $  $  H$   HǄ$     f$  H$   	2 H7 H$    H5N H^H;^tHHH$   PHH;^uH$   I_H\$0I~( u)HT$8HR  $  HHL$8HOH   HT$XIN(pq |$x tbLD$XIWHL$@4 |$x t=HT$pHv2HHL$XHH   rH'HIH+HH   K2 HoHT$@HR     HHD$@HG|$x t=HT$pHv2HHL$XHH   rH'HIH+HH   2 HHD$8H$   H3W2 L$  I[0Is8IA_A^_HL$0HH$`  -HpM H$`  萘2 2 HL$0HH$  -HpM H$  [2 }2 H\$Ht$ WAVAWH  H3$N H3H$   MHLHT$83HN H!  x  HO/7 H$   Ǆ$      7 $   H$   HǄ$        H$   H~7 H$  H)7 H$  $  W$  H$  HǄ$     $  $  H$   HǄ$     f$  H$   2 HU~7 H$   H5N H^H;^tHHH$   PHH;^uH$   I_H\$0I~( u)HT$8HO  $  HHL$8HOH   HT$XIN( q |$x tbLD$XIWHL$@1 |$x t=HT$pHv2HHL$XHH   rH'HIH+HH   +2 HoHT$@HN     HHD$@HG|$x t=HT$pHv2HHL$XHH   rH'HIH+HH   ~2 HHD$8H$   H372 L$  I[0Is8IA_A^_HL$0HH$`  *HmM H$`  p2 2 HL$0HH$  _*HhmM H$  ;2 ]2 H\$ VWATAVAWH  H!N H3H$  IHLHT$0LD$HE3HmN H,  x"  H+,7 H$   Ǆ$     7 $  L$   HǄ$(  h     H$0  Hz7 H$  H&7 H$   D$(  W$0  L$@  HǄ$H     D$0  $P  L$`  HǄ$h     fD$P  H$  2 H6A7 H$0  L5rN I^I;^t#     HHH$   PHI;^uH$   hH_I(   LL$0A)   H@7 HwL    LL$8LD$03HL  HӅ  LD$8H$   H$   +H$   Hv5HH$   HH   rH'HIH+HH  {2 L$   HǄ$      Ƅ$    H#7 H$   H$   褒2 H$   Ht$    uH$   L  HOHL$0HL$0  H\$P    E3HT$8HH+t!E3HT$8HH+   I_(E3HT$`HHHH HD$8HL$@H$   HL$8.H$   H+Ƅ$   H$   HKo DHWHL$p6 H2  HD$0(  LL$HA   H<17 HJ  {  LL$PLD$H3HJ  HӅ  LD$PH$   H$7 H$   H$   )H$   Hv5HH$   HH   rH'HIH+HH6  y2 L$   HǄ$      Ƅ$    H!7 H$   H$   諐2 H$   Ht$    uH$   J  HGHD$HHL$HHHH$  H3~2 H$  H  A_A^A\_^HH$p  n%HwhM H$p  J2 H$  L%HUhM H$  (2 J2 HH$  !%H*hM H$  2 H$`  $HhM H$`  ۏ2 2 @SVWATAUAVAWH@  HN H3H$0  IHLHT$8LD$XE3HN H/  x%  H&7 H$   Ǆ$      7 $   L$   HǄ$    A   AH$  JHu7 H$  HT!7 H$   D$  W$  L$   HǄ$(     D$  $0  L$@  HǄ$H     fD$0  H$   _2 H<7 H$  VL=N I_I;_t D  HHH$   PHI;_uH$   A   H_I}(   LL$8A.   H/<7 HG    LL$@LD$83HG  HӅ  LD$@HL$pq HL$pf&H$   Hv5HH$   HH   rH'HIH+HH  v2 L$   HǄ$      Ƅ$    H7 HD$pHL$xH2 H$   Ht$    uH$   BG  HOHL$8HL$8  H\$P    E3HT$@HzLHPH   LD$0HH  ;  |$0    E3HT$@H:L@HHL$p虖MM(Hc$   
w+H% HA   A   A   ML$   MH$   IImi DHWHL$@軼 H#  HD$8  LL$XA   HA,7 HE    LL$PLD$X3H+E  HӅ  LD$PHL$psHD7 HD$pHL$p]$H$   Hv5HH$   HH   rH'HIH+HHP  t2 L$   HǄ$      Ƅ$    H7 HD$pHL$x?2 H$   Ht$    uH$   9E  HGHD$XHL$XH譼HH$0  H3x2 H@  A_A^A]A\_^[HH$   HcM H$  2 H$  HbM H$  2 2 IH$@  HbM H$@  薊2 HH$  HbM H$  q2 H$  sH|bM H$  O2 q2 v# v# v# [# [# c# c# c# k# k# k# H\$Ht$ WAVAWH  HN H3H$  HLE3HXN H'  x  H!7 H$   Ǆ$      
7 $   L$   HǄ$       H$  Hp7 H$  H7 H$   D$  W$  L$   HǄ$(     D$  $0  L$@  HǄ$H     fD$0  H$   2 H	87 H$  
H5]N H^H;^t HHH$   PHH;^uH$   XH_I~(    LL$8A;   H77 HgA    LL$0LD$83HoA  HӅ  LD$0HL$pHL$p H$   HE  HH$   HH   %  H'HIH+HH    H\$0 |WE3HT$8H7H/!u:I^(E3HT$8HHT$PH#H$HK     LL$0A   H'7 H^@  T  LL$8LD$03Hx@  HӅZ  LD$8HL$pH7 HD$pHL$pH$   Hv5HH$   HH   rH'HIH+HH  o2 H7 L$   HǄ$      Ƅ$    HD$pHL$x茆2 H$   Ht$    uH$   @  H$  H3 t2 L$  I[0Is8IA_A^_HH$P  gHp^M H$P  C2 H$  EHN^M H$  !2 C2 HH$  H#^M H$  2 H$@  H^M H$@  ԅ2 2 H\$WH HHH    H9HHtHfh    Hyn2 HH\$0H _@SH  H`N H3H$   LAHM HHL$@8   m2 HD$ HtHT$@H   @  H\$XHuHL$HHL$(HT$ =  u7H\$ H$   Htm2 H3H$   H3Gr2 H  [HL$(HH$   H\M H$   萄2 H\$Ht$ WATAUAVAWH 
  H_N H3H$	  LHH$@  E3LyLyDyHt7 HA HZHRHuH\$hHT$HH<    HT$HHD$XHD$(L|$ LvLH>    H$x  H|$XH$  Ƅ$   HVHtHN=    H^H~F Hs7 H3H^(H^0HN H)  x  L=7 L$  Ǆ$     {7 $  H$  HǄ$  *      H$   6L-s7 L$  H=@7 H$  $  W$   H$0  HǄ$8     $   $@  H$P  HǄ$X     f$@  H$  N2 H!7 H$   EH=N H_H;_t@ HHH$  PHH;_uH$  3L=7 L-s7 H=o7 IFHD$hI~  }  HN H   x   L$  Ǆ$      7 $  H$  HǄ$  2      H$   L$  H$  $  W$   H$0  HǄ$8     Ƅ$    $@  H$P  HǄ$X     f$@  H$   2 HLr7 H$   H$  HN H$      i2 HD$XHt
Hia HH^(HF(HtHc    Hi2 HJN H   x   L$  Ǆ$     7 $  E3L$  HǄ$  ;      H$   L$  H$  D$  W$   L$0  HǄ$8     D$   $@  L$P  HǄ$X     fD$@  H$  2 H}q7 H$   H$  HYN 蔠H$  vHt$XLD$XH$X  HMN 蘄F  9  E3H$X  IHxHH$X  H$`    fD$pD$r Ƅ$    Ƅ$    Ƅ$    Ƅ$   Ƅ$    Ƅ$0   LL$@L=7 HH;  c  |$@ K  LL$XL<7 HH8  ^  H\$HHD$XHD$PHL$H3LL$X  I^A   Hdp7 H7  ;  LL$hLD$X3H7  HӅA  LD$hH$  H7 H$  H$  H$  Hv5HH$  HH   rH'HIH+HH  g2 E3H7 L$  HǄ$     D$  H$  H$  }2 H$  HtD8$  uH$  7  $   t_H$  Hv5HH$   H   HrHIH+H'HH}  Vf2 L$   Ƅ$    HǄ$     $    t_H$   Hv5HH$   H   HrHIH+H'HH  e2 L$   Ƅ$    HǄ$      $    t_H$   Hv5HH$   H   HrHIH+H'HH  e2 L$   Ƅ$    HǄ$      $      H$   H  HHL$xH   HrH'HIH+HH=  e2   L:7 HH5    H\$HHD$XHD$PH$x  HL$HLLD$HHPH5    D$HfD$pLL$@L|m7 HH8    |$@   LL$XLRm7 HH-5    H\$HHD$XHD$PHL$HtmL*m7 IVH$  pHH$  HHH$  HH   H'HIH+HHi  Ll7 H$x  H$X  谁HLD$XHPH7  H/  LD$@HT$XH6  :  D$@D$rH$`  H$X  LL$@L]7 HH?7  '  |$@   LL$XLh]7 HH3  "  H\$HHD$XHD$PHL$H|d  LD]7 IVH$  oHrH$  $   tdH$  Hv5HH$   HH   rH'HIH+HH  b2 E3L$   HǄ$     D$   E3$    t_H$   Hv5HH$   HH   rH'HIH+HH<  b2 L$   HǄ$      Ƅ$    $    c  H$   H5  HH$   HH   rH'HIH+HH
  a2   L[7 H$x  H$X  sHT$XHHHL$xH$`  H$X  LL$@L[7 HH*5  b
  |$@    LL$XL[7 HH1  ]
  H\$HHD$XHD$PHL$HgtuLk[7 IVH$  mHaH$  $   t3L$  IvH$   H$   UE3D$   W  E3c  LZ7 H$x  H$X  Q~HT$XHHH$   H$`  H$X  LL$@LZ7 HH4  	  |$@    LZ7 H$x  H$X  }HVt?LZ7 IVH$  ylHPH$  rHL$p
  U  L;Z7 H$x  H$X  v}HT$XH	HH$   H$`  H$X  LL$@L-57 HH*3    |$@    L57 H$x  H$X  }H{t'Lh7 IVH$  kHu L47 H$x  H$X  |HT$XHFHH$   HW7 H$X     LW7 H$x  H$X  ^|Ht'LW7 IVH$  jH{LsW7 H$x  H$X  |HT$XHHLD$HHPH1    HD$HH$  $    uƄ$   H7 H$X  2   L7 H$x  H$X  {Ht'LZX7 IVH$  )jH LK7 H$x  H$X  >{HT$XHAHLD$HHPH/    HcD$HH$(  $0   uƄ$0  HN E3H=E7 Ht`x|ZD|$0L|$(H|$ A   Mź   H$  8HHH0He7 }HH3N nH$  P   J\2 HHD$XHQ  H$  HD$HD$pf$  D$r$  H$  H$X  Ƅ$   $    tHT$xH$  Ƅ$  H$   H$X  Ƅ$@   $    tH$   H$   Ƅ$@  H$H  H$X  Ƅ$h   $    tH$   H$H  mƄ$h  H$p  H$X  Ƅ$   $   tH$   H$p  .Ƅ$  $  $  $(  $  H$  HQ IHD$HHT$HHN(^H\$HHtHT    HZ2 HwN Ht`x|ZD|$0L|$(H|$ A   Mź   H$  r6HHH0H$d7 oHH%N `H$  BHt$XLD$XH$x  HN dv$   t?L$  IvH$   H$   Ƅ$    HǄ$     L$   $    t?L$   IvH$   H$   L$   Ƅ$    HǄ$      $    t?L$   IvH$   H$   dL$   HǄ$      Ƅ$    $    t1L$   Iv#HT$xHL$x!HL$pU  H$@  HH$	  H3]2 L$ 
  I[@IsHIA_A^A]A\_HL$hSHH$`  #H,HM H$`  o2 HH$  HHM H$  o2 HVH$   HGM H$   o2 HH$P  HGM H$P  o2 HH$  HGM H$  jo2 HH$P	  iHrGM H$P	  Eo2 H$	  GHPGM H$	  #o2 E2 HH$  H%GM H$  n2 IH$@  H GM H$@  n2 HH$  HFM H$  n2 HH$  HFM H$  n2 2 HH$0  HFM H$0  ^n2 HH$  ]HfFM H$  9n2 HH$  8HAFM H$  n2 HH$   HFM H$   m2 2 HH$p  HEM H$p  m2 HH$  HEM H$  m2 HH$  HEM H$  zm2 HH$`  yHEM H$`  Um2 HH$  TH]EM H$  0m2 HH$ 	  /H8EM H$ 	  m2 @SH   HM H3H$   HH+]7 HHy t6HQHt-LD$ HI&  HKuPHT$ Ht8C tE3'  HSHt{ u	HKy&  HC    H$   H3Y2 HĐ   [HHL$0eHnDM HL$0Dl2 @SH HHtHN    HH [U2 H [@SH HH~HKXuHK0lHKH [^H\$UVWATAUAVAWH$HP  HM H3H@  MHLL-7 E3H6_7 H56 HN H   x   LmE   6 ELeHE      HMWH   H   D   W   L   Hǅ      D      L   Hǅ      fD   HM2 H_7 HMH5=N H^H;^t HHHUPHH;^uHM@H9^7 H56 EH%#"L3H     LAFL3LAFL3LAFL3LAFL3LAFL3LAFL3LAFL3LL#N ILN IHHN H;tM IH;QtI;tHIH;QuIHHHEWH;  D$@IFHt@IFHD$@IFHD$HLD$03H$    HD$0HD$PHD$0HD$ E3E3HT$@H%    HD$0HD$XHD$PHD$0HD$`HD$8LD$0HT$`HN HD$hHD$0A   HT$0I
HsN H   x   LmE   6 ELeHE
     HMH   H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HM2 H\7 HMHUHN HMH\$HHt,CuHH{u	HHPH@  H3_U2 H$  HP  A_A^A]A\_^]HH   H?M H   g2 3D$`HD$pHL$`KsHBM HL$`zg2 HH   zH?M H   Wg2 H\$Ht$ UWAVH$HP  H,M H3H@  HLHT$(HN H   x   HN6 HEE   6 E3H]HE      HM H?[7 H   H6 H      W   H  Hǅ           H0  Hǅ8     f   HM2 H1[7 HM H5N H^H;^t    HHHUPHH;^uHMMIH0HtiH[7 HEHEHELD$pHGHt@HHWL[7 LL$0LD$8HD$@HT$HWD$xHD$0HD$hLEHT$05H_Ht,CuHH{u	HHPH@  H3R2 L$P  I[0Is8IA^_]H\$WH Ht(   HM2 H\$0HH _H\$WH HG t   HM2 H\$0HH _H\$Hl$Ht$ WH  HM H3H$  HHT7 HHN H
  x   H6 HD$ D$8   |6 D$<3H\$@HD$H      HL$PAHV7 H$8  HK6 H$@  $H  W$P  H$`  HǄ$h     $P  $p  H$  HǄ$     f$p  HL$(\2 H7 HL$PWH5N H^H;^tfD  HHHT$ PHH;^uHL$ H6  H_0HtHe2   H(L2 H_(HtHE    H
L2 H@t8   HK2 HH$  H3kP2 L$  I[Ik Is(I_HT$HL$H8LD$P  t3H8H|$P HD$@HD$ HL$ HD$HHD$(u
BH8H8HT$USVWATAUAVAWHl$H   HLM H3HEMMLD$@HLHL$PHEHD$XWE3ɋHMM   HL;N  IHHuH4DDH   r,HO'H;'  |J2 HH  H'HHHHZJ2 H4LHLmHuMI3HS5 HuLT$@3LmLM<  I}(HEwI+HHEHLHuD  8L8T8 \80GOW_LOL;u]LH|$(L|$ IIH  L  3HD$(HD$ LMHHu  #  3HOHO`L;umLH|$(L|$ IIH    3HD$(HD$ LMHH    3HGHGHPHyHEIH@M;s
LT$@L|$PHD$HHD$8Ll$0Ld$(HD$XHD$ L5IHT$@H    E3EMF  I}8HVH8UHL$XHTHL$PLTLTHVLGL;   HOH;   HT$HG      HGH;D$Xu)LL$(LL$ L4LH  D     H;D$Pu&LL$(LL$ L4LH  1  YM;tI;u`LL$(LL$ Lz4LH    )LL$(LL$ Ld4LHT$HHn     LSLSE3HUIH@M;IHD$HIGMt7I+HIH   rH'MmI+HH)  HI<G2 IHMH3K2 H   A_A^A]A\_^[]HM_PHHM$H-6M HM^2 HHMH6M HM]2 HHMH5M HM]2 HHMH5M HM]2 Wa HM_HHMH5M HM{]2 HM_HHMuH~5M HMU]2 HM_{HHMOHX5M HM/]2 Q2 H\$UVWAVAWH$@H  HM H3H   MHL3HT$0HT$8H        yE2 HHt5H6  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}HM7 HD$PH5QHt$`HM(D$P)E(L$`)M )U(E)E     D2 HHt5HQ  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}H7 HD$PHPHD$`HM(D$P)E0(L$`)M@)UP(E)E`    OD2 HHt5H	  HD$PH|$X|$`D$DD$dH|$hD$PL$`IHH|$XH|$hWH}HK7 HD$PHt$`HM(D$P)Ep(L$`)   )   (E)   H|$(HEHD$ A   LK7 HHL$PvHt$XH"N HuqH\$PHt*LL$PA   HH     H|$PHN H\$PH|$XD$` HtHưN w     HN H=N N ILLK7 IVH     AAHT$8HL$0X  u)IH   H3G2 H$  H  A_A^_^]H6 H6 HT$0HL$PH1M HL$PY2 HHMH1M HMY2 HN HMH1M HMY2 HHMH1M HMpY2 H\$Ht$H|$UH$ H  H:M H3H   3HN H   x   He6 HD$`D$x   26 D$|HuHE
      HMHMI7 HExH
6 H      W   H   Hǅ      @      H   Hǅ      f   HL$h$2 H I7 HMH=ةN H_H;_tHHHT$`PHH;_uHL$`ƮN D$ Ht$(Ht$0   @2 H H@HD$(Ht$8WfD$@HN HL$PHN HL$XHN H+N HLHL$8OL^N IHL$ yWH|$(HH;tHKr  HH;uHL$ >H   H3D2 L$  I[IsI{ I]H1M7 HHAHB3HBHBHAHt@HAHBHAHBHH)M7 HHAHBHHL7 HHHHH8HHHD$ HBHD$(3HHBHT$ TH8E3HnL7 HHAHBLBLBHAHBHAHBHLALAH N Hi N H N H\$Ht$WATAUAVAWH  HM H3H$  H3HhN H*  x   L=&6 L|$pǄ$      6 $   H$   HǄ$         H$   L%<H7 L$  L-6 L$  $  W$  H$  HǄ$     @$  $  H$  HǄ$     f$  HL$xŮ2 HG7 H$   L5uN I^I;^t#fff     HHHT$pPHI;^uHL$pnH7N L=6 L%_G7 L-6 H~( &  H   x   L|$pǄ$      6 $   H$   HǄ$         H$   _L$  L$  $  W$  H$  HǄ$     Ƅ$   $  H$  HǄ$     f$  HL$x臭2 HF7 H$   ~HT$pH2N mtHL$pRHN(8 H^(H~(HtHS6    Hf<2 K  H^0H~0HtHz"   H=<2 @H%#"H3I     IHHH3IHHH3IHHH3IHH H3IHH(H3IHH0H3IHH8H3IH#N HH`N LIILBN M;tHI;qtH;tH@H;puHHtQHL;uH;u	LLALGLAH;uHHHHN HGHHGHA   H;2 H$  H3?2 L$  I[8Is@IA_A^A]A\_H\$UVWAVAWH$Hp  HM H3H`  LH3H5N H   x   H6 HEE   6 EH}HE      HM 荾HvF7 H  H6 H    W   H0  Hǅ8     @   @  HP  HǅX     f@  HM質2 H/F7 HM L5gN I^I;^tHHHUPHI;^uHMmI_H~(    LL$ A.   HE7 H|	  N  LL$0LD$ 3H	  HӅL  LD$0HL$PHL$PHUH  HHMHH   w  H'HIH+HH  Y  A    E3HT$0ITHL   E3HT$@I3HXL0   v82 HD$0HtLt$ H\$(HT$ H!HH^0H~0HtH   Hl82 HE7 HD$PHt$XHD$PHEHT$PHN(3    LL$0A&   HD7 H  &  LL$ LD$03H7  HӅ$  LD$ HL$PHP6 HD$PHL$PiHUHv-HHMHH   rH'HIH+HHwl72 HJ6 H}HE   E HD$PHL$XcN2 HT$pHt|$x u
HL$hf  H`  H3;2 H$  Hp  A_A^_^]m2 g2 HHMBHK&M HM"N2 HM(H1&M HMN2 HHMH&M HMM2 HMH%M HMM2 LD$SVWAVAWH  HM H3H$   MHLHT$83HN H#  x  H6 H$   Ǆ$      6 $   H$   HǄ$         H$   TH@7 H$  H^6 H$  $  W$  H$  HǄ$     $  $  H$   HǄ$     f$  H$   l2 H0@7 H$   cH5N H^H;^tfHHH$   PHH;^uH$   I^H\$@I( u%LD$8WH  uoHL$8HHOH?IO(0 fnI^LD$0HZ  uZHD$0HHGHHD$8H$   H3d92 H  A_A^_^[HH$`  H#M H$`  K2 HH$  H#M H$  K2 H\$Ht$WH  HgM H3H$  HHҜN H  x  H6 HD$ D$8   ]6 D$<3H\$@HD$H      HL$P"H+>7 H$8  H,6 H$@  $H  W$P  H$`  HǄ$h     $P  $p  H$  HǄ$     f$p  HL$(=2 H=7 HL$P7H=N H_H;_tfD  HHHT$ PHH;_uHL$ HH$  H372 L$  I[Is I_HXHLHAL HAHHT$0LD$8LD$0HL$@AH@3HXH\$Ht$H|$UHH@A IHLEHHM)ELEHHM)Et<LEHHM)E=nLEHHM)E2LEHHM)E?LEHHM)EtLEHHM)EPLEHHM)EfLEHHM)EH\$PHH|$`Ht$XH@]LHHHIKICIKICISICICICICICuHHø   @SH Hڃu-HR(HwN 6 HuEHS(HiN H [H%}6 u0H>7 d6 H>7 H6N P6 H1N 3H [ÃuHKHa>7 d2 uHN Hu36 HN H [%N HL$HT$LD$LL$ HhfD$ fL$0fT$@f\$PHH'M 1 foD$ foL$0foT$@fo\$PHL$pHT$xL$   L$   Hh HN {%N HN i%N HN W%N H{N E%xN HqN 3%nN HgN !%dN H]N %ZN HSN %PN HIN %FN H?N %<N H5N %2N H+N %(N H!N %N HN %N HN %
N HN m% N HN [%N HN I%N HN 7%N HەN %%ؕN HѕN %ΕN HǕN %ĕN HN %N HN %N HN %N HN %N HN %N HN %N HN %~N HwN q%tN HmN _%jN HcN M%`N HYN ;%VN HON )%LN HEN %BN H;N %8N H1N %.N H'N %$N HN %N HN %N H	N %N HN %N HN %N HN u%N HN c%ޔN HהN Q%ԔN H͔N ?%ʔN HÔN -%N HN %N HN 	%N HN %N HN %N HN %N HN %N H}N %zN HsN %pN HiN %fN H_N y%N HN g%JN HCN UHL$SVWATAUAVAWHpLHE3AD$   IIB8<2uHHcHH\1(H~
I;~I+ILHt$ HL1HHtHPHHcA|0 t2*HD0PHtH;tH'HHcA|0 D$(u   4  HcAL0  @tnH~iHHcHLD1HDL1XI@@H8 t$IHX~ȉIH@HHBHD
AI AIPu   $      HHHcHHL1HHMIPHI;u]fH~`HHcHLD1HDL1XI@@H8 t$IHX~ȉIH@HHBHD
AI AIPtH륃$      HHcHLl1(E3   H$   $   Ld$ HHcHHyHyH AE׃Q#Qu>1 u	II$HcHJL!HHtHPHHpA_A^A]A\_^[t	H6 H6 H6 HDغ   HL$0LHHL$@詹HM HL$@h@2 HL$SVWATAUAVAWHpLH3ҋډ$   I@ IC8.uHHcHH|1(H~
I;~I+HLHt$ HL1HHtHPHHcA|0 t2*HD0PHtH;tHwHHcA|0 D$(uA   A  HcAHD0@LxL|$8IIPHL$0H$   MtIIRHtHL   HAHHcHD1%  A  @trH~lHHcHLD1HDL1XI@@H8 t"IHX~ȉIH@HHBHfD
I AIPDfE;uA   A߉$   HA      M   HHcHLd1HH$   HAU P`DIL$@H9 t$IL$X~ȉIL$@HHBHfDI$AIPDIIŋÃA  fE;EË؉$   eH~_HHcHLD1HDL1XI@@H8 t"IHX~ȉIH@HHBHfD
I AIPDfE;u$   HHcH3HT1(Ld$ !HA   H$   $   Ld$ 3HHcHHYHyH DEDADyD#yu>1 u	I,I$HcHJL!HHtHPHHpA_A^A]A\_^[At	H6 AH6 H6 HDغ   HL$0{LHHL$@H|M HL$@<2 HL$SVWATAUAVAWHpLH3ҋډ$   I@ IfC9tuHHcHH|1(H~
I;~I+HLHt$ HL1HHtHPHHcA|0 t2*HD0PHtH;tHHHcA|0 D$(u   G  HcAL0  A  @txfD  H~mHHcHLD1HDL1XI@@H8 t"IHX~ȉIH@HHBHfD
I AIPDfE;u   ډ$      HHHcHHL1HHMIPHI;u`H~dHHcHLD1HDL1XI@@H8 t"IHX~ȉIH@HHBHfD
I AIPDfE;tH롃$      HHcHE3LD1(   H$   $   Ll$ E3HHcHHYHyH AEӃQ#Qu>1 u	IaIE HcHJL)HHtHPHHpA_A^A]A\_^[t	H86 HD6 HU6 HDغ   HL$0LHHL$@BHM HL$@:2 H\$UVAWH HILHL;   Lt$HHw$HYHLHA   c5 E3fD43   HH|$@HE3H;v?HH H   rTHA'H;   H"2 Ht{Hx'HHG4
   HH;HHBHMH;wQHuI!2 HH^IHH>LHnH5c5 fD4;H|$@Lt$HH\$PH A_^]2 g@UWAUAWH(L	HHAI+I+HMHILHI;T  HIH\$PI+HHt$XHLd$`L`HIH+Lt$ H;  H
II;HCI;   H4    Hu3=H   r)HN'H;    2 H   HX'HHCH 2 HIM L4IHLGHM;uL+ML+a5 LGINM+Ia5 HHt1HWH+HH   rLAH'I+HAHw=In 2 JHLd$`ILt$ HOHHt$XH\$PHOH(A_A]_]l2 H\$UVWATAUAVAWHl$H   HM H3HEMLMLEHUDugH]oHuwHt,+uA   E3LeAA% 0  = 0  t	Hf/7 *Ha/7 IL$H;wB<#0uBD#,XLDLeHr2 HD$0.   fE'2 HEHUHJ2 HIG@LxL}IIPHM訝LMtIIPHHt
H    WE3HEHE3LHMLMH}LGMIE LHIPXHMHA@LxL}IIPHM  HMtIIPHHt
H    HHUHP(HHP DH;tHHPHEH}HGEfx}    H;HD|$0HuH}HGu<   fD     HHI+H;   H+LEL;  HMHI+Hr6I@HEHEHHGEHxHKL+NE   H^5 fD;#fD|$(HD$    LE3   HM  HF8 HO<VLmHEHx(H~
I;vI+3@%    @  =   HE )D$0   Ht^H\$8fHtBHC@H8 t&HKX~ȉHK@HHBHfD2AHAHPf;uD$0Hu(D$03L}H}LG})D$0H9}  H\$8D  EHtBHC@H98t"HKX~ȉHK@HHBHfDHAHPDfA;uD$0IIup  L}H}LG}H} vlH\$8    EHtCHC@H8 t"HKX~ȉHK@HHBHfDHAHPDfA;uD$0IIu(D$0)D$0Ht]H\$8HtBHC@H8 t&HKX~ȉHK@HHBHfD2AHAHPf;uD$0Hu(D$03   L}H}LG}HE )D$0H} viH\$8EHtCHC@H8 t"HKX~ȉHK@HHBHfDHAHPDfA;uD$0IIu(D$0HE HEH}HGEHML<HHE )D$0L+teH\$8EHtCHC@H8 t"HKX~ȉHK@HHBHfDHAHPDfA;uD$0IIu(D$0HMHA(    )D$0Ht\H\$8HtBHC@H8 t&HKX~ȉHK@HHBHfD2AHAHPf;uD$0Hu(D$0H]HUHv1HHMHH   rH'HIH+HH   u2 HE    HE   E HUHv2HU   HMHH   rH'HIH+HHw/%2 HHMH32 H$   H   A_A^A]A\_^].2 @!  "2 @UWAVAWH(LyHHII+LH;  H\$PHt$XI4HLd$`HLl$ LiH;w?IHHH+L;w.J)HH;HBHHOH;G  Hu3KHH H   r,HA'H;  H2 H  HX'HHC2 HI~L$m    IvI<MHIvoI6HY5 LL$pMtD$xIfI)L+I4HCN}   X5 Jm   H   rHNH'H+HFHwkHHs2 9IX5 LL$pMtD$xIfL+I)K4HCN}   xX5 IILd$`Ht$XH\$PLl$ H(A_A^_]F2 @SUVWAVH L3HL$Xj1 H-^N Hl$`H=BN Hu=3HL$PE1 H9=*N uZN RN HHN HL$P1 H= N INH4    H;ysHAHHud3ۀy$ t.1 H;xsH@HHuBHtH8IHL$`X  Ht=H\$`H\$PH1 HHQHHN HL$X1 HH A^_^][@SUVWAVH L3HL$XJ1 H-FN Hl$`H=*N Hu=3HL$P%1 H9=N u:N 2N HHN HL$Ps1 H=N INH4    H;ysHAHHud3ۀy$ t1 H;xsH@HHuBHtH8IHL$`  Ht=H\$`H\$PH1 HHQHHuN HL$X1 HH A^_^][H\$Hl$Ht$H|$ AVH 3EWHHHHqHqH;   Hw HQLAHA   <\5 @4   HHH;v)H       H'H2 Ht}Hp'HHF4   HH;HBHMHtH   rHA'H;vK2 HAH3LH{HHk[5 > Hl$8HH\$0Ht$@H|$HH A^2 t>H\$WH H3HIHt=HS H+HH   rLAH'I+HAHw0IG2 H{H{H{ H$!7 HH\$0H={N H _R2 @SH HHt HK詃2 HK 蠃2 HK(H [钃2 H [H	L1 H	H%.6 H\$WH HN1 HKXHt@2 3H{XHKHHt,2 H{HHK8Ht2 H{8HK(Ht2 H{(HKHt2 H{HKHt2 H{HH\$0H _1 H\$ HT$VWAVH`HLHYHH$   H@1 u|CL=tbIHxHD$X    HHL$   HT$ IאH*1 HN8HtH;HP HF8    IH$   H`A^_^ȉCL   !1 ̹   1 H\$HL$VWATAVAWH   DHE3AD$   HL$0HLc@ILHHtHPHHcA| t2*HDPHtH;tHHHcA| D$8   HcAHD@HpHt$HHHPHL$@LHtHHRHtHL   HAHLcHLAIXIAHD$@ HD$HI(D$@fD$@Dd$(fL$ LD$@HT$PIPH   |$P E$   E3H$   $      HHcHHyHyH AE׃Q#QuEw1 u	HHHcHHLHHtHPHH$   HĐ   A_A^A\_^t	H6 H6 H6 HDغ   HL$PLHHL$`蕟HL HL$`T&2 H\$HL$VWATAVAWH   DHE3AD$   HL$0HLc@ILHHtHPHHcA| t2*HDPHtH;tHHHcA| D$8   HcAHD@HpHt$HHHPHL$@LHt HHRHtHL   HAАHLcHLAIXIAHD$@ HD$HI(D$@fD$@Dd$(fL$ LD$@HT$PIP@   |$P E$   E3H$   $      HHcHHyHyH AE׃Q#QuEf1 u	HHHcHHLHHtHPHH$   HĐ   A_A^A\_^t	Hz6 H6 H6 HDغ   HL$PLHHL$`脝HL HL$`C$2 H\$HL$VWATAVAWH   LHE3AD$   HL$0HLc@ILHHtHPHHcA| t2*HDPHtH;tH}HHcA| D$8   HcAHD@HpHt$HHHPHL$@xLHt HHRHtHL   HAАHLcHLAIXIAHD$@ HD$HI(D$@fD$@Ld$(fL$ LD$@HT$PIP0   |$P E$   E3H$   $      HHcHHyHyH AE׃Q#QuEV1 u	HHHcHHLHHtHPHH$   HĐ   A_A^A\_^t	Hj6 Hv6 H6 HDغ   HL$PLHHL$`tHL HL$`3"2 H\$WH HH6 H7 HtP   H
2 H\$0HH _H\$WH HH76 H7 HtH   H
2 H\$0HH _H\$WH Ht(   HZ
2 H\$0HH _@SH H[6 HHt
   
2 HH [H\$WH H_7 HHHIz2 HO z2 HO(z2 H6 Ht0   H	2 H\$0HH _H\$Ht$WH`HH-7 HHD$X    HT$ oH{HO8HtHH;P HG8    @t   HK	2 HH\$pHt$xH`_@SH H7 HHt
   	2 HH [H\$Ht$WH`HHYHy7 HHD$X    HT$ HHHK8HtHH;P HC8    H7 H@t   H2 HH\$pHt$xH`_@SH0HB HHg HH0[H\$HT$UVWH`HHc/M H$   Ho1 [  =/M 6  3H9-ZvN tcHl$XHHL$   H?vN HHT$ 3ҋ &  H;1 HO8HtH;HP Ho8H$   H`_^]H9o8t   A2 HtvW@@ @0@@@P@`@p      H7 HH7 HHHhH@h@x   HhXHh`ǀ   @P     HH`uN Hl$XHHL$   HGuN HHT$ H2uN G.M    m1 ̹   b1 H(w HH({ @SH   HO HT$ HKC JK0B C@J0KPB@C`JP   B`CpBp               HT$  H   [H\$Ht$H|$ UAVAWHl$H   LHE3A߉]gH5  H9,     Y2 HHEgH   IFHtHX(HuHX0H6 3HM1 L}E L}E L}fD}L}fD}L}E' L}/E7 H   HHMW1    DH7 HIH>tHM1 HM/Htu2 L}/HMHtyu2 L}HMHtgu2 L}HMHtUu2 L}HMHtCu2 L}HMHt1u2 L}HMp1    L$   I[(Is0I{8IA_A^]H6 1 H\$UVWAVAWHl$H   LHE3AD}gHJ  H99A  0   2 HHEwH   IFHtHx(HuHx0H=6 3HMF1 L}E L}E L}fD}L}fD}L}E L}E' H   HHM1    }gD{H7 HDHUH   IH@tHM1 HMHts2 L}HMHts2 L}HMHts2 L}HMHts2 L}HMHts2 L}HMHts2 L}HM1    H$   HĐ   A_A^_^]H6 1 H\$Ht$H|$ UATAUAVAWHl$H   HuM H3HE/EL2 LHM1  EHM@ EH(M'3IGIG IG(L}EH[6 uI]HH@< uHx   H2 HH=  HtLHHC5 IwL57 3HE   If     HEHD$ LMLHHM01 ~HHHH+uHú   H/2 HH  H3HEHt<f     HEHD$ LMA   IH1 ~HLHHu3fIw H57 HE   HLHEHD$ LMLIHM1 ~HLHH+uHú   H2 LH  H3HEHt:f     HEHD$ LMA   HH1 ~HHHHu3fMw(EtlE.f]H]HEHD$ LMA   HUHM1 EfAGE,f]H]HEHD$ LMA   HUHM1 EfAGIEXfAOIE`fAOHM/H3Q2 L$   I[8Is@I{HIA_A^A]A\]?1 91 31 H\$UVWATAUAVAWHl$H   HmM H3HEMLMLEHUDuoH}wHuHt,+uA   E3LeAA%   =   u#IL$H;wB<'0uBD',XLDLeIA@HXH]HHPHMK}LHtHHPHHt
H    WE3HEHE3LHMqLMH}LGMIL>HIPXIE@HxH}HHPHMkHHtHHPHHt
H    HHUHP(H}H}HG}<}   HHP D<          HHI+H;   H+LEL;  HMHI+Hr6I@HEHEHHGEHpHKL+NE   H>5 fD;#fD|$(HD$    LE3   HMlHG8 HO<VLmHEHx(H~
I;vI+3@%    @  =   HE )E   Ht]H]@ HtBHC@H8 t&HKX~ȉHK@HHBHfD2AHAHPf;uEHu(E3L}H}LG})EH9}  H]EHtBHC@H98t"HKX~ȉHK@HHBHfDHAHPDfA;uEIIue  L}H}LG}H} vdH]fEHtCHC@H8 t"HKX~ȉHK@HHBHfDHAHPDfA;uEIIu(E)EHt^H]D  HtBHC@H8 t&HKX~ȉHK@HHBHfD2AHAHPf;uEHu(E3   L}H}LG}HE )EH} vfH]EHtCHC@H8 t"HKX~ȉHK@HHBHfDHAHPDfA;uEIIu(EHE HEH}HGEHML<HHE )EL+tcH]EHtCHC@H8 t"HKX~ȉHK@HHBHfDHAHPDfA;uEIIu(EHEH@(    )EHtYH]HtBHC@H8 t&HKX~ȉHK@HHBHfD2AHAHPf;uEHu(EH]HUHv1HHMHH   rH'HIH+HH   b1 HE    HE   E HUHv2HU   HMHH   rH'HIH+HHw/1 HHMH31 H$   Hİ   A_A^A]A\_^]i2 -  i2 Hl$VWAVH H|$`AILHtlH\$@IXL|$HA  Ht@HC@H8 t$HKX~ȉHK@HHBHf*HHPfD;uHuL|$HH\$@Hl$PIAH A^_^H\$WH HHHJ8HtFH;u5HHPHG8HK8Ht+HH;P HC8    H\$0H _HO8HB8    H\$0H _H(HE6 ̽1 @WH HIHIL;wBH\$0Ht$8HHvH7K HGLH85 3f3HHt$8H\$0H _LE3HHH _#n@SH`H#M H3HD$XIH\$PHy@ uHd2HL$XH3u1 H`[A D$(AHL$8I@    I@   A  HD$(HD$HT$ HI@HtzHLD$(HT$ PHL$(HSHv,HHH   rH'LAI+HAHw6IO1 HC    HC    HL$XH31 H`[1 Tf2 A@SH0H3HQ WIHCHCIfB9BuHHH0[@SH0H3HQWIHCHCIB8uH{gHH0[H\$UVWH   HzM H3H$   AAHD$P%IIH tD$Q+HL$QLD$RIEȨt#Hl      uo   td	$ XD$   LD$PA@   A HL$`  E HcLD$@HL$0HD$`$   LHD$(HfL$ H)D$@HH$   H31 H$   Hİ   _^]H\$UVWH   HjM H3H$   AAHD$P%IIH tD$Q+HL$QLD$RIEȨt#Hl      uo   tu	$ XD$   LD$PA@   A HL$`  E HcLD$@HL$0HD$`$   LHD$(HfL$ H)D$@
HH$   H31 H$   Hİ   _^]H\$UVWATAUAVAWHl$H   )$   HEM H3HEMMLLWE3HUA   LEUAA% 0  u= 0  uH   zIq H~uu   `   Hc=    uM(T7 f/v7 v9HU(l2 MHMiɗu  HHLEHUHK2H;wHMHEIHGE OHH+IH+H;w'HMH]IHG]HL3H95 ; D$  LE3HHMnfH~H4%  =  EFADDE%A tE+HMHUHEAt#Hf.*AЁ 0  At%    ufF 0  uA:G   AE   #    uf! 0  uag   Ae      ADAA HMH}HGMt$ DLEHU[  HcHEH}HGEAE )Eǈ\$8HL$0HD$(EwfD$ MLEIIHUHv-HHMHH   rH'HIH+HHw71 IHMH3!1 H$   ($   HĠ   A_A^A]A\_^]`2 H\$UVWATAUAVAWHl$H   )$   HEM H3HEMMLLWE3HUA   LEUAA% 0  u= 0  uH   zIq H~uu   `   Hc=    uM(T6 f/v6 v9HU(l2 MHMiɗu  HHLEHUHK2H;wHMHEIHGE OHH+IH+H;w'HMH]IHG]HL3H65 ; D$  LE3HHMkfH~H4%  =  EFADDE%A tE+HMHUHEAt#Hf.*ALAЁ 0  At%    ufF 0  uA:G   AE   #    uf! 0  uag   Ae      ADAA HMH}HGMt$ DLEHUW  HcHEH}HGEAE )Eǈ\$8HL$0HD$(EwfD$ MLEIIHUHv-HHMHH   rH'HIH+HHw71 IHMH31 H$   ($   HĠ   A_A^A]A\_^]]2 H\$UVWH   HZM H3H$   IIL$   Lz6 HH@   HL$PU  $   LD$@HcLHT$0HD$PHD$(HfL$ H)D$@[HH$   H3X1 H$   HĠ   _^]H\$UVWH   HM H3H$   ID$P%HIAQHDA tD$Q+EHD$QHL$RHEt #Hf I6   @4   uo   tdҀ XL$   LD$PPHL$`@   @ 9  E HcLD$@HL$0HD$`$   LHD$(HfL$ H)D$@>HH$   H3;1 H$   Hİ   _^]H\$UVWH   HM H3H$   ID$P%HIAQHDA tD$Q+EHD$QHL$RHEt #Hf I6   @4   uo   tuҀ XL$   LD$PPHL$`@   @   E HcLD$@HL$0HD$`$   LHD$(HfL$ H)D$@HH$   H31 H$   Hİ   _^]HUSVWATAUAVAWHhH   )p)xHWM H3HEMLL$@MLD$8HHT$HHMDewfDd$03AA @  u.A )EDEHLRHDD$(fDd$ LEHA   IA@HXH]HHPHMHHtHHRHtHL   HAWEHuHE   fuHHUHπ} tP8P0u}u}Iu(fI~H~
I;vI+3AE%    @tlA)EHtYH]HtBHC@H8 t&HKX~ȉHK@HHBHfD"AHAHPf;uEHu(EA3H}fI~fsfI~IIGHD$8 )EMtnH]A  DHtCHC@H8 t"HKX~ȉHK@HHBHfDHAHPDfE;uEHIu(EDd$0HD$@H@(    fEHt$ ELEH\$HHHM'Iv1Jm   IH   rH'MI+HHw;I1 HHMH3@1 ($   ($   H   A_A^A]A\_^[]W2 A@SH0H3HQ(WIHCHCIfB9BuHJHH0[H\$Ht$ UWAVH$pH  HM H3H   HHHL$(HHHHM`2    HL$@kUtl  HL$@pHH^6 aHHHcQA0   fDtX   HL$(Ծ1 L HHcIHHPAЋUpHHH6 HHHcQfDtX   HM0膾1 L HHcIHHPAЋUlHHH6 `HD$@HcHfDt   HM0;1 L HL$@HcQHL$@HHPAЋUhHL$@{HHq6 HHHcQfDtX   HL$(1 L HHcIHHPAЋUdH.HH$6 迿HHLcAfEt X   HMP虽1 L HHcIHHPAЋU`HHH6 sHHHcQfDtX   HM@M1 L HHcIHHPAHHPHHHs6 HD$@HcH    fD   HM@1 L HL$@HcQHL$@HHPAHD$@HcHDX%@DXHHPi  HHL$@HH6 蝾H6 HL$@茾HHLAHAЋHHH6 cH6 HL$@RHHHQ0HHH蘺HH6 )HLHAP HHHHk6 HHP(HHL$@HH6 ݽHHL$@  HD$@HcHH6 HD@HD$@HcHxT<HL$H-xHD$@HcHHm6 HD@HL$@HcQDBDD<H6 HEHM1 HH   H31 L$  I[0Is8IA^_]H\$Ht$WH   HH   HL$0fHHP0HHL$0RHH6 HHHQ HHHIHHs6 躼HHHQ(HHH蠼HHF6 葼HHL$0  HD$0HcHHk6 HD0HD$0HcHxT,HL$8vHD$0HcHH!6 HD0HD$0HcHQT,H͋6 H$   H$   ȷ1 HL$   I[IsI_H\$Ht$H|$UH$@H  HM H3H   HڋHON H  3HIN H   x   H6 HD$@D$X   my6 D$\Ht$`HD$h      HL$p4eHU6 HEXHB6 HE`uhWEpH   Hǅ      @up   H   Hǅ      f   HL$HhQ2 H6 HL$pbyHT$@HIN QHL$@6w(   01 HD$ Ht0HPHJHHDHHN H]6 H:HpHpHp HHxNN Ht$H\$ HHHPH;P    HH@   юN eH%X   '  Hȋ9>NN    L)NN LD$ HNN HHQH;Qt/LHA/yHt'H\$ HHQH;Qt
HHA
LD$ 辽H   H31 L$  I[IsI{ I]HMN HMN 1 fHMN j1 =MN MP   1 HHD$ H   H36 HHK^w6    [2 H\2 ٸ2 K0H~N HK8Hs@H΅t<w6 HHC@H6 HfsH{0 ?HT$("w6 D$0fCH&HH\$WH HyHH;t(HO8HtHH;P HG8    HHHK8HtHH;P HC8    H\$0H _ɃwFHcHDH HHx6 Hx6 Hx6 Hx6 Hx6 Hx6 Hx6     % - 5 @SHPHHT$@3D$ WHBHB   fD$    D$(Qx$"<t$HAHL MtHA(HL;ApLBApL+I7u(HA@LMtHA HHAXLc ML+MI
LD$0HT$(Ht	HWHHP[H\$Ht$ WHPHM H3HD$HHHHL$(rH^H\$ Ht6 HHP~0 t^tJt3ttuEVH   f#f)VH   f#fVH   f#fO   HN@t6 HT$(H  ~0 tVHHN@t6 Hnt6 HT$@Hv3HU   HL$(HH   rH'HIH+HHw"1 HL$HH3:1 H\$pHt$xHP_K2 H\$WHPH~M H3HD$HHHL$(:H_H\$ Hs6 HT$(H  Hs6 HT$@Hv3HU   HL$(HH   rH'HIH+HHw 1 HL$HH31 H\$pHP_K2 Ht$WH HHHHP;G-H\$0H_H;_t HHHPHH;_uH\$0Ht$8H _H\$UVWAVAWHl$H   Hq}M H3HE'HHE3HHPDHHMYHUHHUHMH}HGMfD<QLEH}LGEL|$8L|$0D|$(L|$ DM3ҹ  Gr6 HcHE3HML9}tAHUH}HGULEH}LGEL|$8L|$0\$(HT$ DM3ҹ  q6 HUHMQ_HHEH^PH]HƠ1   CL=  HFEOMLHG    LEAHNPH蝠1 HWHv0HHH   rH'LAI+HAH  I1 LHG    @   AHHdN 诬HHm6 蠬HUH}HGULEHHHHcIHL@HYH]HHQHҐHMHLB@
HAHtHHRHtHL   HA@HDHϜHUHv1HHMHH   rH'HIH+HH   1 L}HE   E HUHv2HU   HMHH   rH'HIH+HHw(1 HM'H31 H$   H   A_A^_^]G2    1 ȉCL    1 vG2 pG2 H\$UVWHpH-zM H3HD$hH3@8i0t(DBHzvHHl$ E3HHI@wo6    Hq8LHzvLHl$8Hl$0l$(Hl$ DJ33o6 HcHE3HL$HLD$XMtDHL$HH|$`HGL$HDKH{vHHl$8Hl$0|$(HL$ L33n6 LD$XHT$HH|$`HGT$HHvHHT$`Hv.HHL$HHH   rH'HIH+HHw"1 HL$hH3w1 H$   Hp_^]
F2 HDN LD$LL$ SUVWH8IHl$xHHHl$(LLHD$     HH2 HH8_^][3Hw6 HQHQHHHQHQ @SH HHH|6 WHSHHHo1 H6 HHH [H6 WAHHH\$Ht$WH H6 HHHY Ht)CuHHCu	HHPHNHtyuHPH\$0Ht$8H _H\$Hl$Ht$WH He6 HHHY Ht)CuHHCu	HHPHOHtquHP@t(   H1 H\$0HHl$8Ht$@H _HHHL$ HL HL$ 1 H\$Hl$Ht$H|$ AVH0ILHܫ1 HF Ht@H~H|$ H^ H\$(ȫ1 HtLIHHt,CuHH{u	HHPHLIHH\$@Hl$HHt$PH|$XH0A^H`H\$Hl$Ht$WH0IHHHP1 HC Ht@H{H|$ H[ H\$(1 HtLHHHt,CuHH{u	HHPH\$@Hl$HHt$PH0_H\$Hl$Ht$WH0IHs1 HC Ht@H{H|$ H[ H\$(_1 HtHLƋHP(Ht,CuHHsu	HHP@H\$@Hl$HHt$PH0_H\$Ht$WH0HHʩ1 HC Ht@H{H|$ H[ H\$(趩1 HtHHHP Ht,CuHHsu	HHP@H\$@Ht$HH0_H6 @SUATAUAVH HLHiMH+L+HILHI;z  HIHH+Ht$PHIHH|$XHH+H;G  H
HH;HCI;0  H3Hu?H   r)HN'H;  1 H   Hx'HHGH1 H3IL|$`LIM~IVIM IIEIFIU IUHSHL;uLLLI   HSILM   HL|$`Ht@HSLYjHHSH+HH   rLAH'I+HAHw8IU1 H;H>Ht$PIHHH|$XHkHKH A^A]A\][X?2 Ԋ@SH IH;t?H+E3@      LLCHHHDHCLLDHHH;uMHHiHH [H\$HT$WH HHI8HtGHPH[Ht,CuHH{u	HHPH\$0H _1 H\$ UVWATAUAVAWH$H@  HqM H3H0  MLLWD$P3Ht$`L2HBHEL;   IFHt@IH]I~H}C    H3H H<u AG(H]    <  H AG(HH	 IG0Hf IG8H HEHD$pWE2 HMHL$ E3A   HHM HEHAAW(H 3H MG8EO,3Ht$@LD$8t$0ft$(fDL$ E3E3AW(H< H WfD$pHEHt@(EfD$pHT$pIH]Ht/Cu HHCu	HHPEG@E  II    HCH+H  3H:N  H4N Hh  x^  HHz6 HEE   d6 EHuHE*      HMOH6 H   Ht6 H      W   H   Hǅ     ƅ      H   Hǅ(     f  HM<2 HD6 HMdHSH+HMH53N H^H;^tfHHHUPHH;^uHZy6 HEH(  Hv9HU   H  HH   rH'HIH+HH2  1 3H   Hǅ(     f  H  H  HH   HH     H'HIH+HH    H3H <g  3H9N  H2N H  x  Hjx6 HEE   9b6 E3H]HE3      HMNH6 H   Hs6 H      W   H   Hǅ          H   Hǅ(     f  HM):2 H6 HM$bH51N H^H;^t HHHUPHH;^uHw6 HEH  BH  Hv4HH   HH   rH'HIH+HHa  1 3  HB <t_H6 <tSH AG(HT$XH;T$`t$HHzWEHD$XfsfH~  LEHL$PH}  3H67N  H0N H  x  Hv6 HEE   g`6 E3H]HE9      HM0LH6 H   H;q6 H      W   H   Hǅ          H   Hǅ(     f  HMW82 H6 HMR`H50N H^H;^tHHHUPHH;^uHu6 HEH(  Hv9HU   H  HH   rH'HIH+HH  1 3H   Hǅ(     f  H  Hv4HH   HH   rH'HIH+HHB  1 H   Hǅ     @   HM:hHt/Gu HHGu	HHPIL;ut3tHD$PL;t<M$HD$PI$LL$PIL$HD$XID$HL$XIL$HD$`ID$HL$`LL$PMtILD$PHT$XI`HT$`HL$PH+HHH   rH'HIH+HHw/1 H0  H3,1 H$  H@  A_A^A]A\_^]52 52 52 52 H\$Hl$Ht$ WH`AHHHD$PHD$pWD$P   F HL$PHL$ E3A   HHL$0 HD$0HDA   V(H DF(3HZ WfD$@HD$8Ht@(D$0fD$@HT$@HH\$8Ht,CuHH{u	HHPL\$`I[Ik Is(I_HL$SVWHpH3$   HL$ HLc@ILHHtHPHHcA| t2*HDPHtH;tH诈HHcA| D$(u
   DuHcAHLHHA@H8 t!HQX~ȉHI@HHBHf2HPDǺ     f;DDD$   3   H$   D$   HHcHHDAHyH EAЃQ#Qu5̉1 u	H|HHcHHLHHtHPHHp_^[t	Hl6 Hl6 Hm6 HDغ   HL$0jLHHL$@RHkL HL$@1 H\$ UVWAVAWH$`H  HeM H3H   MDHH*N H  x  Hp6 HD$ D$8   Z6 D$<3H\$@HD$H_      HL$PDFH6 HE8HRk6 HE@]HWEPH]`HEh   ]PEpH   Hǅ      f]pHL$(22 Ha6 HL$PZAHL$PbHD$PHcHHD$PHȲ
HL$P-HL$P3H=)N H_H;_tfHHHT$ PHH;_uHL$ WAƇF@EIHH   H31 H$  HĠ  A_A^_^]H\$WH`HHHD$PHD$pWD$PX HD$PHD$ E3A   HL$0i HD$0S(H8 WfD$@HD$8Ht@(D$0fD$@HT$@HH\$8Ht,CuHH{u	HHPH\$xH`_HL$SVWH   HHD$ H$   3H|$XHJ8HtHHT$ HD$XHt$ H$   H6 HH{@WC`Cp   H{PH{Xǃ   CH     H$   HHL$`qHT$`HtHN8HtH;HP H6 Hƃ    HHĠ   _^[H\$Ht$WH ILHHQHHt1    {L   H_1 uLuWGLHc1 1 H.1 ueLtAH!1 u{LuCLH%1 ė1 wH\$0HHt$8H _GLCL   &1 ̹   1 H\$WH0HBHL3HJH
HGH6 LGHHZHtDHt$@CuHHsu	HHPHt$@HH\$PH0_H\$PHH0_@SH HHI21 HH [%1 @SH`HH6 HHD$X    HT$ jHHK8HtH;HP HC8    H`[@SH`HH6 HHD$X    HT$ HHK8HtH;HP HC8    H`[@SH`HH 6 HHD$X    HT$ ʪHHK8HtHH;P HC8    H`[@SH`HH6 HH   !TH6 HHD$X    HT$ H`HHK8HtHH;P HC8    H`[H\$Ht$WH HH6 HHAHt@HYHI Ht)CuHHCu	HHPH^Ht(CuHH{u
HHPH\$0Ht$8H _H\$Ht$WHpHHLBHHQHHL$ )HHpHD$0H$   HD$h    HO@HtHHT$0HD$hHT$0H֐HL$(袂1 HL$ 蘂1 HÀ    t"    u ƃ   L\$pI[Is I_ƃ    L\$pI[Is I_H\$Ht$WH`HH6 HHD$X    HT$ H{HO8HtHH;P HG8    @t   H[1 HH\$pHt$xH`_H\$Ht$WH`HHu6 HHD$X    HT$ H{HO8HtHH;P HG8    @t   H۹1 HH\$pHt$xH`_H\$Ht$WH`HH6 HHD$X    HT$ H{HO8HtHH;P HG8    @t   H[1 HH\$pHt$xH`_H\$WH H|t   H1 H\$0HH _H\$Hl$Ht$WH HH6 HHAHt@HYHI Ht)CuHHCu	HHPH_Ht(CuHHsu
HHP@t   HL1 HH\$0Hl$8Ht$@H _H\$WH HAHt@HAHYH  HtDHt$0CuHHsu	HHRHt$0HH\$8H _H\$8HH _H(HI@Hu2H(HPH(@SH`HZM H3HD$PHHT$HHy@ uHK2HL$PH3ջ1 H`[D$(JL$8HB    HB    HD$(HD$ HI@HtuHHT$(PHL$(bKHSHv,HHH   rH'LAI+HAHw6I軶1 HC    HC    HL$PH3)1 H`[R|1 &2 H(HQ@HtHHPH(Ɓ   H(H\$UVWH   HJYM H3HD$xHHHT$pHL$P;HHD$ H}@ uMHvJH   H
  W3HsHsOKHwHG   @7C     D$0HL$@3HpH@   @0HD$0HD$(HM@H   HHT$0PHL$0IHSHv,HHH   rH'LAI+HAHw~I;1 HsHC    HWHv,HHH   rH'LAI+HAHw?I1 HwHG    HL$xH3h1 H$   HĀ   _^]$2 $2 xz1 H\$Ht$ WH0  HWM H3H$   HHHT$ H$   DHCHt@HKHL$(H[H\$0H  H$   Ht-CuHH{u
HHPH6 H$   3H\$pHT$8H$   աH$   HtHH$   H;P HN8HtH;HP H^8H$   H3*1 L$0  I[ Is(I_H\$Ht$ WH0  HwVM H3H$   HHHT$ H$   HCHt@HKHL$(H[H\$0H   H$   Ht-CuHH{u
HHPH6 H$   3H\$pHT$8H$   襠H$   HtHH$   H;P HN8HtH;HP H^8H$   H31 L$0  I[ Is(I_H\$UVWATAUAVAWH$H  H:UM H3H   LHHUHEHD$ E3LmHJ8HtHHUHEHEHD$ H06 HE Lm`W         fEpAD   Eh  D   LmHUHMoHEHD$(HEhHD$@HMhx1        HE HXLmHUHL$P"HT$PHM ӐHMhx1 HMHtHHUH;P HMHtHHUH;P Hb6 HE ƅ    HGHt@HGHD$@HH|$HLH  I_HHEhHD$(H\$0Hx1   {L  HMhw1 u   ugǅ   Hw1 芉1 HMhw1 s     E  Hw1 u{LuCLHMhw1 ?1 cIHpHD$PHD$8LmHM`HtHHT$PHEHT$PI֐HWw1 HMhNw1 I   C     tQt8H   H;   H   H   HG   L   H,fH   H;5C QtMHSHv0HHH   rH'LAI+HAH  I'1 LkHC    C  Ht+AGuHHDgAu
HHPHM6 HE     tZH   Hv4HH   HH   rH'HIH+HH   菮1 L   Hǅ      ƅ    H6 HE LmHT$PHM IHM`HtHHU(H;P IN8HtI;HP Mn8H   H3觲1 H$@  H  A_A^A]A\_^]ǅ   CL   x1 ̹   x1    x1 ǅ      px1 2 2 LI[ISUVWHpHHICICIC    HJ8HtHISHD$hHEHt@HMHL$ H]H\$(HH  HT$0!Ht)CuHHCu	HHPHEHt@HMHL$ H]H\$(HP@Ht(CuHH{u
HHPHN8HtH;HP HF8    H$   Hp_^]H\$Ht$ WH0  HgOM H3H$   HHHT$ H$   HCHt@HKHL$(H[H\$0HH$   sHt-CuHH{u
HHPHٽ6 H$   3H\$pHT$8H$   蘙H$   HtHH$   H;P HN8HtH;HP H^8H$   H31 L$0  I[ Is(I_@SH y  HtMHQHv,H	HH   rLAH'I+HAHw%I1 HC    HC    C  H [2 LI[Is WH   HMM H3HD$pHHISICIC3IKLB8MtI ISIHHD$`H~HD$(H;t/HO8HtHH;P HG8    HT$(H!HL$`HtHHT$(H;P HK8Ht    tHPƆ    HK8HtH;HP HC8    HL$pH3m1 L$   I[ Is(I_LI[UVWH   HLM H3H$   HHISICHD$ 3IKLB8MtI ISIHH$   HsHD$HH;t.HN8HtHH;P Hn8HT$HHH$   HtHHT$HH;P H8              D$(   L$8H   Hǃ      ƃ    HD$(HD$ HO8H   HHT$(PHL$(
=    t]H   Hv0H   HH   rH'LAI+HAHwjIT1 H   Hǃ      ƃ    ƃ    HO8HtH;HP Ho8H$   H3蛬1 H$   HĠ   _^]m1 %2 @SH HAHt@HYHAH  Ht6H|$0CuHH{u	HHPH|$0H [HT$HL$SVWH0HHHBHt@HHJHι6 HHGHOHHt!WD$ HCHt@HL$ HC3HD$ HD$(HT$ HOH6 HH6 HGH[Ht,CuHHsu	HHPHH0_^[@SH HYHt6H|$0CuHH{u	HHPH|$0H [@SH HӸ6 HHHHҸ6 HH[Ht6H|$0CuHH{u	HHPH|$0H [H   @WH H\$0HHYHl$8Ht6Ht$@CuHHsu	HHPHt$@H\$0@Hl$8t   HO1 HH _@WH Hӷ6 H\$0HHHHl$8Hȷ6 HH_Ht6Ht$@CuHHsu	HHPHt$@H\$0@Hl$8t0   H貤1 HH _Hɷ6 HHAHBHHq6 HHAHBHH\$WHPHHD$ HBHD$(E3LLBHT$ HT$`HYHKHt	AHD$(HKHL$@H[H\$HWfD$0Ht@(D$ fD$0HT$0rJ Ht*CuHHCu
HHPH\$(Ht'CuHH{u	HHPH\$pHP_HeM HeM H\$WH0HHAHt@HIHL$ H[H\$(_' Ht,CuHH{u	HHPH\$@H0_H\$Ht$WH@HHHAHt@HIHL$(H[H\$0) Ht,CuHHsu	HHPHH\$PHt$XH@_H\$Ht$WH0HHAHt@HIHL$ H[H\$() Ht.KuHHsu	HHPH\$@Ht$HH0_H\$Ht$WH0HHAHt@HIHL$ H[H\$(z4 Ht0KuHHsu	HHP@H\$@Ht$HH0_H\$Ht$WH0HHAHt@HIHL$ H[H\$(
4 Ht0KuHHsu	HHP@H\$@Ht$HH0_H\$Ht$WH0HHAHt@HIHL$ H[H\$(z4 HHt/KuHHsu	HHPHH\$@Ht$HH0_H\$Ht$WH@HHHAHt@HIHL$(H[H\$04 Ht,CuHHsu	HHPHH\$PHt$XH@_H\$UVWH   HBM H3H$   HHAHt@HIHL$0H~H|$8HT$ 1, Ht)GuHHGu	HHPHL$ H   HHu6 HT$@Ht$HHT$@HT$xLD$@P(HL$xHtHLB HD$@H;AHD$x    H|$(Ht'GuHH_u	HHP@3H|$(Ht'GuHH_u	HHP2H$   H31 H$   HĐ   _^]H\$Ht$H|$ UH$ H  HJAM H3H   HHAHt@HIHL$ H~H|$(HU5% Ht*GuHHGu
HHPHEHT$8HMPL@HxvH It@2H^6 H4 @HT$PHv2HHL$8HH   rH'HIH+HHt  U1 HD$H    HD$P   D$8 HM@  HFHt@HNHL$8H~H|$@HT$ ) Ht)GuHHGu	HHPHL$ H   HH6 HT$`Ht$hHT$`HUHT$`P HMHtHLB HD$`H;AHE    H|$(Ht'GuHH_u	HHP@3H|$(Ht'GuHH_u	HHP2H   H3菠1 L$  I[Is I{(I]2 H\$Hl$ VWAVH   ILHWD$ 3MtgHH;E  H   r)IH'H;5  H1 H  Hx'HHGH)1 HH4LIH4 H
HD$(H|$ HD$0    HD$(    HD$     H|$8HD$@Ht$HD$X HD$8H$   HEHt@H]H\$`H}H|$hHT$8H$   HHL$pG HH0 Ht-OuHH_u
HHPHL$8@L$   I[0Ik8IA^_^
2 VTH\$HT$UVWHpHHAHt@HYH\$ HyH|$(HL$@HHL$0v HH/ Ht-OuHH_u
HHPH.@H$   Hp_^]H\$Ht$ HT$WH@HHHAHt@HIHL$0H[H\$8HHD$ HBHD$(3HHBHT$ = Ht*CuHHCu
HHPH^Ht'CuHH{u	HHPH\$`Ht$hH@_H\$Hl$Ht$H|$ AVH 3WILHHqHqI;uHA   @1   I+HH;   HwLHyHA   x4 @4   HHH;v)H       H'Hї1 Ht}Hp'HHF4   HH;HBHMHtH   rHA'H;vK荗1 HLH3IH{HHk4 > Hl$8HH\$0Ht$@H|$HH A^2 PQSHL$SVWATAUAVAWHpHHE3AD$   E2D$   LHL$0HLc@ILHHtHP3Hs  D$8]  HHc@HD8@LpLt$(IIPHL$ 螶HD$ MtIIRHtHL   HALkHH{vH  HHcHLt9(HM~L;rLHL9HHA8HHtHAP8 ~HP0Mtu   $      DHD$ H@BHHuHKHSH;sHAHCHHvHDD E3   HQ  AD$   IHHcHHL9Hl qE3H$   $   D$   Ld$0HHcHLl9(EuHHcHHq   HyH AEƃA#Au,I$HcHJL!HHtHPHHpA_A^A]A\_^[èt	H7?6 HD?6 HU?6 HDغ   HL$ fLHHL$@B%HL HL$@1 H\$HL$VWATAVAWHpDHE3A܉$   LHL$ HLc@ILHHtHPHHcA|0 t2*HD0PHtH;tH=YHHcA|0 D$(z  HcIHT1(HBIHHOD1%  @tvujH~mHHcHLD1HDL1XI@@H8 t$IHX~ȉIH@HHBHD
AI AIPHϋ˃Eˋى$   A   WHHcHHL1HHA@H8 t$HQX~ȉHI@HHBHD2A	HAPA   ADމ$   ujH~eHHcHLD1HDL1XI@@H8 t$IHX~ȉIH@HHBHD
AI AIPHϋ˃Eˋى$   E3H$   $   L|$ A   HHcHLd1(HHcHHYHyH EEDADqD#quBFY1 u	IKIHcHJL9HHtHPHH$   HpA_A^A\_^At	H\<6 AHg<6 Hx<6 HDغ   HL$0cLHHL$@e"HրL HL$@$1 H\$H|$ UHl$H`  H5M H3HEPHHD$        HL$@~7LCHHL$@WE0HE@    A   LMHE0 D$    D$(HM$"<t"HEL MtHD$hHL;ELBEL+2u#HEHHtHD$`HHELc L+L
LD$0HT$(HtHM0yLMHHU0IHGU0H)HUHHv2HHM0HH   rH'HIH+HH   ΐ1 HD$@HcHHt6 HD@HD$@HcHxT<HL$H;pHD$@HcHH;h6 HD@HD$@HcHQT<Hg:6 HEHMjf1 HMPH31 L$`  I[ I{(I]s 2 H\$WH0I3M@LHHxvH HIKWH{H{ HKHxH@   @8HH\$@H0_@SUAUAVAWH0HM3LHH8+uMhHHI+H;  IxHt$`H|$hLd$pvM0WN$+A   IWIWIL;vuIHH;v0H       HH'H1 H   Hp'HHF6   H;HBHOHuHH   rHA'H;v\藎1 HI7LMgHIH4 HMI4 H|$hIB& Ht$`Ld$pH0A_A^A]][1 IHJHHXHHVWAVH   LH3pHHHLc@ILHHtHP3H艰  D$h   HHc@HD@HxH|$xHHPHL$p[  LHLcALHt$@fD$H IHHHL$PHD$XD$Y H (D$@fD$@(L$PfL$PLt$0H$   HL$(LD$ LL$@LD$PH$   IP`Ht HHPHtHL   HAА
3H$   HHcHHˋ$   A   HyH EЃQ#Qu/HHcHHLHHtHPHH$   H   A^_^t	H66 H66 H66 HDغ   H$   Y^LHH$   HW{L H$   袣1 HHXHHVWAVH   LH3pHHHLc@ILHHtHP3H詮  D$h   HHc@HD@HxH|$xHHPHL$pY  LHLcALHt$@fD$H IHHHL$PHD$XD$Y H (D$@fD$@(L$PfL$PLt$0H$   HL$(LD$ LL$@LD$PH$   IPPHt HHPHtHL   HAА
3H$   HHcHHˋ$   A   HyH EЃQ#Qu/HHcHHLHHtHPHH$   H   A^_^t	H56 H56 H56 HDغ   H$   y\LHH$   HwyL H$   ¡1 H\$Hl$Ht$WAVAWHPIHLH)H]E3ELD8{u+EH HD9P }H@LH EAD8xtH\$0DL$8D$<D$<E8{uAC A9 |LDz   H"""""""H9A   Lt$ L|$(x   轉1 LH NH(W@0Lx@LxHF@0N H@L~ HF(   F W@PLx`LxhF0@PN@H`L~@HFH   F0 FPA@pI(IhIhfA@  D$0)D$ HT$ I]  HGHH\$pHl$xH$   HPA_A^_  @UWAUAWH(L	HHAI+I+HMHI?LHI;T  HIH\$PI+HHt$XHLd$`L`HIH+Lt$ H;  H
II;HCI;   H4    Hu3=H   r)HN'H;   :1 H   HX'HHCH1 HAM L4AHLGHM;uL+ML+j4 LGINM+IW4 HHt1HWH+HH   rLAH'I+HAHw=Iއ1 JHLd$`ILt$ HOHHt$XH\$PHOH(A_A]_]1 nAXCH\$Hl$Ht$WATAUAVAWHPMLHL	LM+HAI+HII;'  L`HII+HHHIH+H;   H
II;HCI;   HHHu3=H   r,HA'H;   H蟆1 H   HX'HHC胆1 HILIn H|$ H\$(Ht$0Hl$8Hl$@II]HWHL;uHLLI~vIHWLLlvLMHH{  IL\$PI[0Ik8Is@IA_A^A]A\_\1 ?AH\$Hl$Ht$WATAUAVAWHPMHHL	LM+HAI+HII;D  L`HII+HHHIH+H;  H
II;HCI;  HHHu3=H   r,HA'H;   H1 H   HX'HHC1 HIM<Mw H|$ H\$(Ht$0Lt$8Lt$@WAIG    IG    MEIU IHWHH;uLLLHtHHWLMtLMHHޓ  IL\$PI[0Ik8Is@IA_A^A]A\_1 Q>;@@WATAVAWH(L	LHAMI+M+HILHI;E  HII+H\$PHHt$`HHLl$ LhIH+H;  H
II;HCI;   HHHu3=H   r,HA'H;   H考1 H   HX'HHCd1 HIHl$XLI    InIF    ID$Ht@I$IID$IFHWHL;uHLLI1HWILLLMHH  Hl$XIHt$`H\$PLl$ H(A_A^A\_.1 <>@WATAVAWH(L	LHAMI+M+HILHI;<  HII+H\$PHHt$`HHLl$ LhIH+H;  H
II;HCI;   H3HHu?H   r,HA'H;   H1 H   HX'HHCҁ1 H3IHl$XLIInIVI$IID$IFI$IT$HWHL;uHLLI課HWILL蘲LMHHg  Hl$XIHt$`H\$PLl$ H(A_A^A\_1 9;#=@SVWAVH(L	HI+I#u)Y7LIHIIHI+I|g HHHH?HIHHHH?HI;'  INII+Hl$PLd$XLl$`LjHL|$ HHH?HIHHH+H;vI`IO'=HII;HCI;  Li(  Mu3=I   r)IO'I;  )1 H  Hh'HHEI
1 HLi(  HLI(IvIH;u2HH;   fD  HH(H(  H(  H;u\HH;t&     HH(H(  H(  H;uI^H;t%IH+H(  H>H`(H(  H;uIHtuI~H;t H`H(  H;uMH#u)Y7INI+HHHH?HHi(  H   rIHH'L+I@HwELI1 I.ILd$XIi(  Ll$`HINI/Hl$PL|$ INH(A^_^[1 8:H\$UWAVH Hi0MHAI#HHHiH]H;uHHHB    H\$PH A^_]Hm Ht$@IpL|$HMxH{(HSHBvHIIvIH;uHtLo4 tH;tH[HHH_HHG    Ht$@HL|$HH\$PH A^_]H\$Ht$ WH IHHH;tiHl$0IhLt$8MpHHvHH{HLCvHM;uMtĽ4 t	H H;uHl$0HLt$8H\$@Ht$HH _H\$@HHt$HH _H\$UVWATAUAVAWHl$H   H- M H3HEMLMLEHUDugH]oHuwHt,+uA   E3AA% 0  = 0  t	H6 %H6 IMH;wB<+0uBD+,XLDH1 HD$0.   fEPV2 HEHUHs1 HIG@LxL}IIPHMLMtIIPHHt
H    E3HHM_gLMH}LGMI$LHIP8HMHA@LxL}IIPHMK  HMtIIPHHt
H    HHUHP(HHP DH;tHHPHEH}HGE8}    H;HD|$0HuH}HGu<      HHI+H;   H+LEL;  HMHI+Hr2I@HEH]HHG]HHKL+IH+4 Aǈ"D|$(HD$    LE3   HMa7  HF8 HO<[LeHEHx(H~
I;vI+3@%  @  =   HE )D$0   HtYH\$8Ht?HC@H8 t$HKX~ȉHK@HHBHD2AHAHPuD$0Hu(D$03HuH}HGu)D$0MM  H\$8fDHt>HC@H98t$HKX~ȉHK@HHBHDAHAHPuD$0HIu^  HuH}HGuMMt`H\$8DHt?HC@H8 t$HKX~ȉHK@HHBHDAHAHPuD$0HIu(D$0)D$0HtZH\$8Ht?HC@H8 t$HKX~ȉHK@HHBHD2AHAHPuD$0Hu(D$03   HuH}HGuHE )D$0MMtdH\$8DHt?HC@H8 t$HKX~ȉHK@HHBHDAHAHPuD$0HIu(D$0HE HuH}HGuIHE )D$0M+teH\$8D  DHt?HC@H8 t$HKX~ȉHK@HHBHDAHAHPuD$0HIu(D$0HMHA(    )D$0HtYH\$8Ht?HC@H8 t$HKX~ȉHK@HHBHD2AHAHPuD$0Hu(D$0H]HUHv1HHMHH   rH'HIH+HH   v1 HE    HE   E HUHv-HHMHH   rH'HIH+HHw/v1 HHMH3{1 H$   H   A_A^A]A\_^]1 ~1 H\$VH HB3H0HHtiH|$0HS(H;Hv-HKHH   rLAH'I+HAHw=Iu1 8   Hs HHC(   @su1 HHuH|$0H\$8H ^1 @SUVWATAUAVAWH   HM H3HD$xMILD$@LHEEt1AI@      HFA:HEHHIuHD$@E3HHL$Xr`A1 HHD$PHL$HؔHD$8A   Ld$HHt#HHQHHtHLAHA E233D$(HHt$X  LD$pLD$ Ht$0@ A>tA :tHA>uHD$XIHGƀ<( tHD$XIHGH(H  IA>A:    { u=HHt*HA8HHtHAP8 ~HP0tC	H    CA u?IHt+HA8HHtHAP8 ~HP0tAG	I    AGHIHuHuH|$    Hu$   uY{ uGHt7HA8HHtHAP8 ~HP0tC	C3A8>   H    C3C	A8>sHL$8HA>P { uAHHt.HJ8LMtHJP9 ~A 	HHP0tC	H    CHL$8HS	P 3@:Ht$0ALD$ 7Il$(HT$XHGֹ   L;ABȈ*Ht$XLD$pHt$0LD$ HH;l$@E   { uHʝ  A uI軝  HIHu7Ht{Ld$HIH    CD$(Ld$HE233LD$ YHuDIHA8H8 t!HQP~ȉHI8HHBHHP8t2HD$pHD$ Hv-HPHH   rH'HvH+HHw-Hq1 D$(HL$xH3v1 HĈ   A_A^A]A\_^][1 I;  H\$LD$HL$UVWATAUAVAWH`)t$PMLH3H$I$I5{$6 I     H%#"MGIIvIHHMt    
H3IHI;rLMHT$@HH|$H 3  H9nS  HnHl$0H\$88   @p1 LHD$8IHH8AO AM0HNHWxH*HHHH*XH^8WHxH*HHHÃHH*X(^/+  ^W1 3/r\/sH       HH,H   H;HGH;sH   sH    H;sHHH%  HF0H#HHVH\HM H;u
HL$    H,Me(Iu  HSHBHzvHIMIvIMH;uHtLn4 tH;t*H[HHD$ H\$(H$   Hl$0L$   #H\$ H$   Hl$0L$   HD$(    (D$ fD$@3H\$8HT$@LBHFIU MEM(LjHNHF0H#HLL;M uL,L;uL,L9DuLlH$I$II(M;WH$   (t$PH`A_A^A]A\_^]H!6 =41 H\$Hl$Ht$WH IHHH;tv3H;tbHSHv,HHH   rLAH'I+HAHwYIm1 HkHC   @+OKHoHG   @/H H H;uHl$8HH\$0Ht$@H _1 H\$UVWATAUAVAWHl$H   H]M H3HEMIUHH]E3HHLR8LMLV6 H26 HADuDuEEEEH<  HHEHLA(HUHAАL9muCE2D|$    HH  HA8HH  HAP8 s  q  HHP DD$  H} tf u9HHt*HA8HHtHAP8 ~HP0tG	L/GA|$ u?I$Ht,HA8HHtHAP8 ~HP0tAD$	M,$AD$HI$HuH	H u6Ht*HA8HHtHAP8 ~HP0tG	L/GD8	HHtHHA8H8 t!HQP~ȉHI8HHBHHP8t2HψAD$ L/HψAD$ HP0tG	L/GA|$ u?I$Ht,HA8HHtHAP8 ~HP0tAD$	M,$AD$HI$HuH  	H   Wu8Ht*HA8HHtHAP8 ~HP0tG	L/GG	A:u[+HHHt@HA8H8 t!HQP~ȉHI8HHBHHP8t
2HψAaL/HψATu=HHt*HA8HHtHAP8 ~HP0tG	L/G	G:Eu-HHr  0HHuE 2ۈ]8_u9HHt*HA8HHtHAP8 ~HP0tG	L/GA8\$u?I$Ht,HA8HHtHAP8 ~HP0tAD$	M,$AD$HI$HuHc  	HX  8_u6Ht*HA8HHtHAP8 ~HP0tG	L/GE8G	  HHtkHA8H8 t!HQP~ȉHI8HHBHHP8t5_HHt*HA8HHtHAP8 ~HP0tG	L/GA8\$u?I$Ht,HA8HHtHAP8 ~HP0tAD$	M,$AD$HI$Hu?Ht?W   H   HA8HH   HAP8       HtDl$ fAfA
AHUHv1HHMHH   rH'HIH+HH  Jg1 HMH3k1 H$  H   A_A^A]A\_^]HP0tG	L/GG	:EtMu=HHt*HA8HHtHAP8 ~HP0tG	L/G	G:Et]EHo  xHHu2EEDmLm
      D8mEHuL9u   u9HHt*HA8HHtHAP8 ~HP0tG	L/GA|$ u?I$Ht,HA8HHtHAP8 ~HP0tAD$	M,$AD$HI$HuH  	H   u6Ht*HA8HHtHAP8 ~HP0tG	L/GDG	HUHMC1 HMH+H;  D;u|HEHt,E%HuEtHa6 HMHHMAEHHt?HA8H8 t!HQP~ȉHI8HHBHHP8t	G vL/GjfD  D8wu9HHt*HA8HHtHAPD90~HP0tG	L/GE8t$u?I$Ht,HA8HHtHAPD90~HP0tAD$	M,$AD$HI$Hu^Hu^Dú   HMhOIHuLu    HH   HA8HH   HAP8       HuD8wu6Ht*HA8HHtHAPD90~HP0tG	L/GD8	\HHtGHA8L90t!HQP~ȉHI8HHBHHP8t2HψAD$ wL/HψAD$ cHP0tG	L/GA|$ u?I$Ht,HA8HHtHAP8 ~HP0tAD$	M,$AD$HI$Hu,Hu,H  HEHIGƀ<   H  HuԀ u6Ht*HA8HHtHAP8 ~HP0tG	L/GDG	HUHM@1 HMH+H;EslEM;M|HEHt-E&HutH1~6 HUHHUMHEHIGƀ<   HEHIG    u9HHt*HA8HHtHAP8 ~HP0tG	L/GD8	HEHIGƀ< uD$ DHMH;sHAHEHEHIGf  E3E3   HMf  HLuHuHHt?HA8H8 t!HQP~ȉHI8HHBHHP8t	G L/GD$   u9HHt*HA8HHtHAP8 ~HP0tG	L/GA|$ u?I$Ht,HA8HHtHAP8 ~HP0tAD$	M,$AD$HI$H   H   HMH}HGMLEL2DL$ E  H	  I;tHAHDHHˍB<}w3HtHEHIG8   HuHEHIG8   Et   Hn u6Ht*HA8HHtHAP8 ~HP0tG	L/GD8	(HHtCHA8H8 t!HQP~ȉHI8HHBHHP8t2HψA6L/HψA&D$ HvLIHMDuL}} t} tEuA0IL}82 H1@u u9HHt*HA8HHtHAP8 ~HP0tG	L/GA|$ u?I$Ht,HA8HHtHAP8 ~HP0tAD$	M,$AD$HI$HuH   	H    u6Ht*HA8HHtHAP8 ~HP0tG	L/G_	HMHP:uUA7IL}HHt<HA8H8 t!HQP~ȉHI8HHBHHP8tG L/GE   L}]     u9HHt*HA8HHtHAP8 ~HP0tG	L/GA|$ u?I$Ht,HA8HHtHAP8 ~HP0tAD$	M,$AD$HI$HuYHuYL}L}u   f         HH   HA8HH   HAP8       Hu u6Ht*HA8HHtHAP8 ~HP0tG	L/G8_	bIEHHt?HA8H8 t!HQP~ȉHI8HHBHHP8t	G }L/GqHP0tG	L/_A|$ u>I$Ht,HA8HHtHAP8 ~HP0tAD$	M,$A\$HI$H   H   L}@u]t1IW
@:uIW
0t5   A8   AE:u
      Et      EDtE2D}IH]D8mB8_)  HH  HA8HH   HAP9      H= u5Ht*HA8HHtHAP8 ~HP0tG	L/_DG	HUHM81 HMH+H;ED;u}H>v6 AIA
@HE]HHt?HA8H8 t!HQP~ȉHI8HHBHHP8t	G L/_HP0tG	L/GA8\$u>I$Ht+HA8HHtHAP9~HP0tAD$	M,$AD$HI$HuH  	H  Wu7Ht)HA8HHtHAP9~HP0tG	L/GG	@:tIu<HHt)HA8HHtHAP9~HP0tG	L/G	GA:  HHtlHA8H9t!HQP~ȉHI8HHBHHP8t7_@2HHt,HA8HHtHAP9~HP0tG	@2L/GA8\$u>I$Ht+HA8HHtHAP9~HP0tAD$	M,$AD$HI$HuH?  	H4  Wu7Ht)HA8HHtHAP9~HP0tG	L/GG	:EuZHHtBHA8H9t!HQP~ȉHI8HHBHHP8t2HψA   L/HψA   u<HHt)HA8HHtHAP9~HP0tG	L/G	G:EuMEHHt:HA8H9t!HQP~ȉHI8HHBHHP8t_L/G]D8u9HHt*HA8HHtHAP8 ~HP0tG	L/GE8|$u?I$Ht,HA8HHtHAP8 ~HP0tAD$	M,$AD$HI$HG  HG  IH]If uH2  A|$ uI"  I$H?   H  } tH@ AL  EѸh  }@DEи  DEL]MHxMxI;/  M;&  H#MIHH;  IHL;  HHHHI;IHIHI;  @tHAHHHHIHIHH;HLH    Hd  @uHH+LLHD8u6Ht*HA8HHtHAP8 ~HP0tG	L/G8_	t@HHt?HA8H8 t!HQP~ȉHI8HHBHHP8t	DL/@wHd uHa  DG	HUHMO21 HHEH+H
0I;|uH~IHHA@HHt?HA8H8 t!HQP~ȉHI8HHBHHP8t	G L/@w@uHHL+L%@tN    II;IILH;LLM   e   p   @EL]AIL]MyA-IL]IMIMHMtOIgffffffffff     IIHHH?HDEE*A0EILHuL]I>21 HE     @
   fED$ ff1 H\$ UVWATAUAVAWHl$H   H-L H3HEEMHLHuE3H!  HHLA(HUHAАL9eu@2HHP @}HqHLQ8LMLm6 Hm6 HA2҈U@   H { u6Ht*HA8HHtHAP8 ~HP0tC	L#CA~ u;IHt+HA8HHtHAP8 ~HP0tAF	M&AFHIHuIHuILmCЄ   HH   HA8HH   HAP8       Hu{ u6Ht*HA8HHtHAP8 ~HP0tC	L#C@8{	qHHtGHA8H8 t!HQP~ȉHI8HHBHHP8t2HCEL#ÏCEHP0tC	L#CA~ uBIHt+HA8HHtHAP8 ~HP0tAF	M&AFCHMHu,Me  uMHt=HA8HHtHAP8 ~Mt5  HP0tC	CL#CK	:MubAE +IEHEHHt@HA8H8 t!HQP~ȉHI8HHBHHP8t
2C   L#C   uAHHt,HA8HHtHAP8 ~
HP0ȃtK	L#K	C:Mu\AE -IEHEHHt>HA8H8 t!HQP~ȉHI8HHBHHP8tC 2	L#C@   u9HHt*HA8HHtHAP8 ~HP0tC	L#CA~ u;IHt+HA8HHtHAP8 ~HP0tAF	M&AFHIHu!Hu!A   A      @   Hu߀{ u6Ht*HA8HHtHAP8 ~HP0tC	L#C@8{	uHHtDHA8H8 t!HQP~ȉHI8HHBHHP8t2CEL#CEA   u@
A@@
@}E2D}D}D8{u9HHt*HA8HHtHAP8 ~HP0tC	L#CE8~u;IHt+HA8HHtHAP8 ~HP0tAF	M&AFHIHu/Hu/@Z  @
P     A   @:DD?  HuD8{u6Ht*HA8HHtHAP8 ~HP0tC	L#CE8C	uAD}HHtlHA8H8 t!HQP~ȉHI8HHBHHP8t6C HHt*HA8HHtHAP8 ~HP0tC	L#D{A~ u:IHt+HA8HHtHAP8 ~HP0tAF	M&E~HIHuHu@@@}HuSu:Ht*HA8HHtHAP8 ~HP0tC	L#D{AC	:EtJu=HHt*HA8HHtHAP8 ~HP0tC	L#C	D{:EQ@	@@}E2D}HHt@HA8H8 t!HQP~ȉHI8HHBHHP8t
2CL#CA
   WEHE      HuAǈEE 3IL}{ u=HHt*HA8HHtHAP8 ~HP0tC	H    CA~ u?IHt+HA8HHtHAP8 ~HP0tAF	I    AFHIH   H   DEHtHEHIGǀ<8   HDeEt8Dm{ uHt  A~ uIt  IH; d  Hd  HMLELUIIGLML28U   E  H  I;tHHύB<}wHtHEHIG88uHuHEHIG8~AH{ u:Ht*HA8HHtHAP8 ~HP0tC	H    CDC	HU	HM&1 HMH+I;sYHc6 HM} u<0tI;sHHMEEHEHIGǀ<8   HEHIG8   DEER{ uBHHt/HA8HHtHAP8 ~HP0DEtC	H    CD8C	 HEHIGǀ<8 uEDHMH;sHAHEHEHIGf  E3E3   HM  HL}HuHHt?HA8H8 t!HQP~ȉHI8HHBHHP8t	C H    CAhH{ uHq  D8k	HHtCHA8H8 t!HQP~ȉHI8HHBHHP8t2CAH    CDHE} u 0H  AfEf	EHv5HVIH   rH'MI+HHwsIME1 LULEIv-IRIH   rH'M@I+HHw2IE1 HMH3I1 H$   HĠ   A_A^A]A\_^]1 1 H\$ VAVAWH LqHHEI+HH;6  Hl$@HiH|$HLd$PM$IHH;wDHHHH+H;w3H)HH;HBHKHu3MH   r<HA'H;   H       H'HC1 H   Hx'HHGC1 HLfMH^HHvDHH#4 HUF<7BD7 H   rHKH'H+HCHwCHHC1 H4 F<7BD7 H>HH|$HHl$@Ld$PH\$XH A_A^^觳1 9@SVAVAWH(LqHHMI+HH;  Hl$XHiH|$`Ld$hM$ILl$ HH;wDHHHH+H;w3H)HH;HBHKHu3MH   r<HA'H;  H       H'HtB1 H   Hx'HHGXB1 HDl$xM+H^MLfN$?HI^Lt$pH\$PHvZHH藃4 MAI)4 LD$PJ;K4w4 HUH   rHKH'H+HCHwXHH
B1 &H@4 MAI҉4 I7LK4"4 H>HLd$hH|$`Hl$XLl$ H(A_A^^[1 LD@ f     HɸADEE*A0DDuHLLHQH;Qt<3WHBHBA AHJI@I@   A HAHH II?/@SH HAHH;At13W HHHHHLBH農HCHH HKH [LHH [霺@UVWH0IHH+HHH  H\$PHYH+Ll$`HLt$(L|$ Ho  r   .HDr   !H'r   Hr   HGHLL{L+IM,H;vLLǺIHՇ4 3M   Ld$XD  3J1HDL3HHL$ELHA3HD3E3$AA3if HuHH;wHE DIIDA3AJ)HHDE$I;vLd$XLI;stIHiI3I.HDL3H]HHHL3H3AB3ieX]HIHHD3HCEDE+D1FI;rLt$(Ll$`H\$PL|$ H0_^]H\$Ht$HL$WATAUAVAWHpEHHE3A݉\$ E2D$   LHL$(HLcHIL	HHtHPH`  D$02  LoHHvH  HHcHHL1HHA8HHtHAP8 ~D
	HP0DHAu   SE;u@AD$   HHcHHL1HHA8H8 tHQP~ȉHA8H HP8HOH;r   \$ yHWH;sHAHGHHvHDD E3   HAD$   HHcHHL1H7 D4E3H$   \$ D$   Ld$(EuHHcHHY   HyH AEÃA#Au6I$HcHJL!HHtHPHL\$pI[8Is@IA_A^A]A\_èt	H5 H5 H5 HDغ   HL$8LHHL$HH+L HL$HkS1 H\$Hl$Ht$H|$ AVHPIHLH)H]E3LD8Ku1EH@ H؋H A;}H@LH E3A;Ax tH\$0DL$8D$<D$<Az uAB A9 |2qHaaI9F   Lt$ HD$(       [;1 H؋C HVHK(R4  H+HkHkfC  D$0)D$ LHT$ IW[  LаLGHH\$`Hl$hHt$pH|$xHPA^	h  H\$Ht$WAVAWH	  HL H3H$	  LM eH%X   L4Ȼ(   B3   IuB3HN HG5 E1 B30      B3I6ǃ  q  K   LCff     3ielAHM@Hp  rp  L$	  HT$ HE3AHT$      
LHuDHHDAHHH=p  rхuC   p  I6IIH$	  H3V>1 L$	  I[(Is0IA_A^_H\$Hl$Ht$ HL$WATAUAVAWH IIHI;   IAMiD  HIvHL~HHnIvHH;uH   Ljy4    LIvL#LIvL6Ht6Lź:   Iu4 Ht!I+HtH;LHLBH;  LHCL;uMt IIx4 tHCH H;>H;D  Lv L;7       HkHHvHMfIMFIvIL;CuM   x4    LHvL+MIvM>InHt6Lź:   I菃4 Ht!I+HtH;LHLBH;   LL;CuMt}IIx4 tnI;teHVHv,HHH   rLAH'I+HAHwmI71 HF   3HFAANNIFIF   AH I L;HD$PH\$XHl$`H0Ht$hH A_A^A]A\__1 !d  H\$Ht$H|$ AVH   HL H3H$   WD$@E3Lt$PLt$XLAHHL$@2 HH\$@H|$XHG\$@D0A
   HT$ HX2 H;\$    ?"   HT$XHv.HHL$@HH   rH'HIH+HHw^Q61 Lt$PHD$X   D$@ H$   H3:1 L$   I[Is I{(IA^HI6 0 HI6 %0 +1 H\$Ht$H|$ AVH   HL H3H$   WD$@E3Lt$PLt$XLAHHL$@萧2 HH\$@H|$XHG\$@D0A
   HT$ H W2 H;\$    ?"   HT$XHv.HHL$@HH   rH'HIH+HHw]!51 Lt$PHD$X   D$@ H$   H391 L$   I[Is I{(IA^HkH6 0 HwH6 0 1 H\$Ht$H|$ AVH   HL H3H$   WD$@E3Lt$PLt$XLAHHL$@`2 HH\$@H|$XHG\$@D0A
   HT$ HV2 H;\$    ?"   HT$XHv.HHL$@HH   rH'HIH+HHw]31 Lt$PHD$X   D$@ H$   H3\81 L$   I[Is I{(IA^HsG6 0 HG6 0 ̣1 H\$Ht$WH   HL H3H$   WD$@3Ht$PHt$XLAHHL$@72 HH\$@H|$XHG\$@0A
   HT$ H\U2 H;\$ t?"   HT$XHv.HHL$@HH   rH'HIH+HHwY21 Ht$PHD$X   D$@ HH$   H3771 L$   I[Is I_HSF6 j0 H_F6 0 謢1 @SUVWAVH L3HL$X0 H-M Hl$`H=rM Hu=3HL$P0 H9=ZM uM M HHAM HL$P0 H=0M INH4    H;ysHAHHud3ۀy$ t0 H;xsH@HHuBHtH8IHL$`J  Ht=H\$`H\$PH 0 HHQHHM HL$Xo0 HH A^_^][P@SUVWAVH L3HL$X0 H-VM Hl$`H=:M Hu=3HL$P0 H9="M uM M HH	M HL$P0 H=M INH4    H;ysHAHHud3ۀy$ t~0 H;xsH@HHuBHtH8IHL$`XK  Ht=H\$`H\$PH 0 HHQHHM HL$XO0 HH A^_^][0@SUVWAVH L3HL$X0 H-FM Hl$`H="M Hu=3HL$Pu0 H9=
M uM M HHM HL$P0 H=M INH4    H;ysHAHHud3ۀy$ t^0 H;xsH@HHuBHtH8IHL$`K  Ht=H\$`H\$PH0 HHQHHuM HL$X/0 HH A^_^][HL$SVWATAUAVAWHpHLHL$ HHcPHL
HHtHPH/Q  D$(~  E3ED$   HHc@HD0@HXH\$8HHPHL$0LNLHt HHRHtHL   HAАHHcHHL1HHA8HHtHAP8 ~HP0uA   D$   IEHHu   HHcHH\1HHC8H8 t7HKP9~	HC8H H  멋~ȉHK8HHBH	HHP8zHC8HHtHCP8 ~]HHP0OE3H$   L|$ D$   HHcHHDq   HyH AEAƃA#Au+IHcHJL9HHtHPHHpA_A^A]A\_^[èt	H5 H5 H-5 HDغ   HL$0LHHL$@HL HL$@C1 LI[IkIKVWATAVAWH`AHHE3Es EtmH	A6 HL   L   D   L   L   L   L   L   H6 H   L   L   D   AC    HHcHHu@6 HHHcHQTLsHHcxHHoL{LHLwPHG@LpLt$(IIPHL$ KHLB@ HADMtIIRHtHL   HADgXHH uGG#G   HHcHH?6 HHHcHpTL|$ I   H6 IуDA@DDEA@EDLFH~vH6HII  HL\$`I[8Ik@IA_A^A\_^èt	H5 H5 H5 HDغ   HL$ CLHHL$0ӺHDL HL$0A1 H\$Hl$Ht$WATAUAVAWH HH6 HHq3HLqIHAHA Ly(IHi0HE HA8HA@LaHA$LiLAE HAPHAX   )1 HHt0 HG3HH{`HsLs L{8Hk@LcPLkXIHE AE HIA$HH\$PHl$XHt$`H A_A^A]A\_H\$Hl$Ht$WATAUAVAWH E3WLqHLqIMxIMaIPIIHI+O,<L;wUH;wPA HAHKMpI@   E0H{vHIyvI1MD$HJ8/j4 Lk   I+L;wTAMD$AIKMqIA   E1H3HJ>i4 HvH?MHHi4 Lk   HHI+I;   IHH;v-H       H'H(1 H   Lp'IIF4   HH;HBHMHtH   rHA'H;vn'1 LL3LkHkHvH?MHI!i4 H~vH6MD$HK>i4 Hl$XHH\$PHt$`H A_A^A]A\_ٗ1 k5H\$Ht$H|$AVH 3LH9HHyHyHZH+HH   H?H;   H    Ht5H   r!HK'H;vx&1 HtbHx'HHGH&1 HH>H;H~HNHII^H+Lh4 HHHFH\$0HHt$8H|$@H A^1 kuLI[Is WH   HL H3HD$pHHHL$HISICICD$(JL$83HrHB   @2WD$PIsIs0   %1 HHD$PHD$`.   HD$h/   *>6  0>6 H4>6 @ 1>6 A(+>6 fA,@q.A   LD$(HT$PH/  HT$hHv2HHL$PHH   rH'HIH+HH   %1 H96 HƇ    Ƈ    HSHv,HHH   rH'LAI+HAHwBI3%1 HsHC    HHL$pH3)1 L$   I[ Is(I_21 ,1 H\$ UVWH   HL H3HD$pAHHHL$HHT$HHD$(HD$ D$(JL$83HjHB   @*WD$PHl$`Hl$h    ;$1 HHD$PHD$`   HD$h   =6  =6 @=6 A@iDLD$(HT$PH3  HT$hHv.HHL$PHH   rH'HIH+HHww#1 Hz5 HHWHv,HHH   rH'LAI+HAHw@I#1 HoHG    HHL$pH3(1 H$   HĀ   _^]誓1 褓1 @SVWH0HaL H3HD$(IHHHL$ H\$ Ix t
H  3E3DHHr   HSHv,HHH   rH'LAI+HAHw3I"1 HC    HC    HHL$(H3H'1 H0_^[1 H\$UVWATAUAVAWH$H  )$   HL H3H  LHM3|$@9DIHYWH{HC   @;Li(AE I}IE   A} LaHI<$I|$I|$@   @   @   H   H   H   H   H   H  H  H  H   H(  H0  @8  99uDIDt$HD$XA   EHM@HM@HcADPY  fo5=6 Ll$XWh  Hx  Hǅ     ƅh   HcAHM@HȲ
DHh  HM@cLh  Hh  L  ILGHx  LHh  IHGHh  HGHH;t7ff     H{$G2 tHH;uL  Hx  Hh  Hh  IHGHH+L+HH+I;LBHh  IHGHI+LL+IJ1a4 Hx  H  Hh  H  HGh  H  A   H46 H0 HH46 H;  HE HD$xD$HD$HL  DyLAf     IʸAD*A0EDuIA-7@ f     IʸAD*A0EDuLL$DL  IHM 莆t$@WEE3LuLuHx  H,  HHLH;LBHh  H  HGh  HHMːt$@Dt$ LM LEHUIr  L(HHL0LpLl$XH\$`HL$`Ht)CuHHCu	HHPH]H  C  HHC  HHP  Hx  Hh  H  HGh  H  A   H26 H0 HHs26 H;q  W  3H  H   Hx  H  HII;LBHh  H  HGh  HH  hL$@ A   EH  HP  H   Hv4HH  HH   rH'HIH+HH8  1 IWHP  蕅HIW(艅HP  HcHH^16 HP  HP  HcHpL  H`  ZHP  HcHH16 HP  HP  HcHQ艔L  H|5 H  H  y0   Hx  Hh  H  HGh  H  A   H06 H0 HH06 H;g  W  3H  H  Hx  HI  HHLH;LBHh  H  HGh  HH  裍D$@@D$@H  H  HG  L  MtMMƺ:   Hf4 Ht8H+H;t0HL;IBH|$hH\$pHL;r  L+L;IBL48H|$hIH\$p3E3D$h  L  H   H   HtLH/6 H+[4 tlHu(LHn/6 I
[4 t@AG   	  Hu-HtLHG/6 IZ4 tAG   	  3AG	  H  HtLH/6 HZ4   A    t|$H =	  W  3H  H  LIH  A H  H   H  Hv4HH  HH   rH'HIH+HH  1 E3L  Hǅ     D  H  HH  H+HH@  HM H   x   Dt$0Lt$(H5 HD$ As   L-6    Hp  HH-6 HH0߱H  HO0HHM PHp  裯H  H  HtNH;t3H%  H H;uH  L  L+IHH  $r  W  L  H  Hv4HH  HH   rH'HIH+HH|
  A1 L  Hǅ     ƅ   H  H  HHh  HH     H'HIH+HH	    HH  蠝H  L  H  IGH  IGH  HH  H  IGH;tH+D  l1 HH;u(  ǅ8     H(  @ 7H   %  HPHxvH H  H  HG  L  L;t2MuH:W4 H  Hv4HH  HH   rH'HIH+HH  1    HH<  H;HH!M H  x  Dt$0Lt$(H5 HD$ A   L+6    Hp  
HHH+6 HH0H  H  HG  HO0HH~M MHp  軬|@  H  H  H+HH"  Q H  I0X  Lq0HA8   A  uUMLX  Hǅ`     ƅH   HUI  H  Hv4HH  HH   rH'HIH+HH  <1 L  Hǅ     ƅ   H  H  L  H  谜H  H  H+HHH   rH'HIH+HH  1   H	   HtLH)6 HT4 taA    t)|$H   A    tLIIO`i  WAG`3IGpIGxLIIO`.AƇ   ;  HusHtLHd)6 HTT4 tSA    t|$H    I   LIHˀ{  t
  W3HCHC豅C   H,  HtLH(6 HS4   ID$I9$  W  3H  H  LIH  ?A,H  H   HL;txI$HtHI|$H;t3H  H H;uI$MD$L+IIl  E3M4$Mt$Mt$E3HI$HFID$HFID$L6LvLvH  L  I  H  H  G  H	   HtLHi6 HR4    HEHD$PI   I   H;t     H    tsHH;uWE3HEHEA   Hu'6 HMt$@t$@H  H0  襗LEHH@  a  HIC     HHUP Hu*HtLH&6 HQ4 t
AƇ8  Mt:IE L@(Hh  H  HGh  HEHx  HEHUIA@I   I;   tH  HI    L  HI   gH  HvtHH  HH   rH'HIH+HH  1 >Hx  Mt2IE L@(Hh  H  HGh  HEH}HUIAАH  Hv4HHh  H   HrHIH+H'HH  41 HM@HcA3DPII_Mo(I uA   Hp%6 HHM@I8   HL$P|$HD$LHHD$HH +H˃u	$  :x  H;s 3;sH  H;rH 3L  D9fff     IʸAD*A0EDuLL$DL  IH  kvH  ILH   Hv4HH  HH   rH'HIH+HH   1 HM@HcAH4#6 HL@HE@HcHpT<HMP<HE@HcHH"6 HD@HE@HcHQT<Hj5 H   H   g0 H\$`Ht+ACuHHDsAu
HHRIH  H31 H$`  ($   H  A_A^A]A\_^]'~1 !~1 3~1 ':  ~1 }1 }1 }1 }1 :  }1 }1 @USVWATAVAWHl$H  HL H3HExAMLHHL$(LE0E3Dd$$H_5 HLaLaLaHY H\$0L#Lcx   1 H H@H@f@HWF0Lf@HFH   Df0FPLf`HFh   DfPFpL   Hǆ      Dfp   L   L   A   AO   MgIG   E'L   L   L      fDd$ II~vI   I9^rrDH= 6 H0 H8H 6 H;uPWE8LeHLePIFH;  HII;LBI~vM6IVHM8}HE8   IHMX裑\$$A   EHHL$@tNHUpHv1HHMXHH   rH'HIH+HHx  t1 LehHEp   EX t;HUPHv1HHM8HH   rH'HIH+HH.  $1 HV0HL$@sHT$ HL$@|HVPHL$@sHL$@HD$@HcHHD$@HȲ
gHVpDHL$@H~@    H~`    f|$     HL$@  IWHv,HIH   rH'LAI+HAHw9I_
1 MgIG   A HHMxH31 HĀ  A_A^A\_^[]az1 H!!6 HM8  HK HM8!1 R4z1 .z1 @USVWAVAWHl$HX  HL H3HEHILHL$(LE E3A E(AHM8MxI@   E8LE(H5 IAǆ   I   L;L{L{I   H|$ L?L   	1 H H@H@f@HM   M  M  I  H|$ L?LH   1 H H@H@f@HIVpHM(趎A   EHU(HL$0HU@Hv1HHM(HH   rH'HIH+HHW  1 D$ D$ HT$ HL$0{DD$ AȉL$ HT$0HcBD@uTHSH;St
DHCLD$ HL$ L$ HT$ HL$0{DD$ AȉL$ HT$0HcBD@tHcBHx6 HL0HD$0HcHpT,HL$@~HD$0HcHH.6 HD0HD$0HcHQT,H5 HEHM0 HVHv,HHH   rH'LAI+HAHw<In1 L~HF    IHMHH31 HX  A_A^_^[]sw1 mw1 ̋E3҉LLWALQLQ BAJWILRHB    DRB(A(A0LQ@LQHB0A0J@I@LR@HBH   DR0HR`IHXI@PMP`MPXMPPIAPIIXIQ`I@hIPxIHpMPxMPpMPhIAhIIIpIQxH\$ UVWH   HjL H3HD$pAHHHL$HHT$HHD$(HD$ D$(JL$83HjHB   @*WD$PHl$`Hl$h    1 HHD$PHD$`   HD$h   6  6 @6 A@iDLD$(HT$PHHT$hHv.HHL$PHH   rH'HIH+HHwwi1 H5 HHWHv,HHH   rH'LAI+HAHw@I)1 HoHG    HHL$pH3	1 H$   HĀ   _^]*u1 $u1 @SH HHH}5 WHSHHH1 H6 HHH [@SH0HzHHvHH35 HD$ HHSWD$(HL$ 1 H6 HHH0[@SH0HD$(HHث5 HSHD$ WHHL$ d1 Hm6 HHH0[@SH0HD$(HH5 HSHD$ WHHL$ 1 H5 HHH0[@SH HHH=5 WHSHHH1 H6 HHH [@SH0HD$(HH5 HSHD$ WHHL$ 1 H6 HHH0[HIHt
8   1 @SH HHIHt?HS(H+HH   rLAH'I+HAHw6I1 3HCHC HC(HSHKBHK8   H [1 r1 H\$WH HYHHtKHS(Hv-HKHH   rLAH'I+HAHw:I#1 HC     HC(   C HOHt
8   1 H\$0H _$r1 HAHcPH16 HD
HAHcPDBDD
@SH HHOH8   H [1 @SH LHHM@HH   H [V1 ̀(   H鷜HW;H,@SH HQ HHv-HIHH   rLAH'I+HAHw"I 1 HC    HC    C H [p1 @SH Hy HtGLHQ HI0HSHKHH   rLAH'I+HAHwIH [I 1 H [vp1 H(HHHcHHLHHtHPH(H\$WH HHLB3H
HJH_HLGHtDHt$0CuHHsu	HHPHt$0HH\$8H _H\$8HH _H\$HL$VWATAVAWH   DHE3AD$   HL$0HLc@ILHHtHPHHcA| t2*HDPHtH;tHHHcA| D$8   HcAHD@HpHt$HHHPHL$@wLHt HHRHtHL   HAАHLcHLAIXIAHD$@ HD$HILP@(D$@fD$@Dd$(L$ LD$@HT$PIAҺ   |$P E$   E3H$   $      HHcHHyHyH AE׃Q#QuE0 u	HHHcHHLHHtHPHH$   HĐ   A_A^A\_^t	H5 H§5 Hӧ5 HDغ   HL$P0LHHL$`H1K HL$`1 H\$HL$VWATAVAWH   DHE3AD$   HL$0HLc@ILHHtHPHHcA| t2*HDPHtH;tHHHcA| D$8   HcAHD@HpHt$HHHPHL$@XLHtHHRHtHL   HAHLcHLAIXIAHD$@ HD$HI(D$@fD$@Dd$(L$ LD$@HT$PIPH   |$P E$   E3H$   $      HHcHHyHyH AE׃Q#QuE0 u	H̴HHcHHLHHtHPHH$   HĐ   A_A^A\_^t	H5 H5 H5 HDغ   HL$PLHHL$`見HK HL$`e1 H\$HL$VWATAVAWH   LHE3AD$   HL$0HLc@ILHHtHPHHcA| t2*HDPHtH;tH蝿HHcA| D$8   HcAHD@HpHt$HHHPHL$@HLHt HHRHtHL   HAАHLcHLAIXIAHD$@ HD$HI(D$@fD$@Ld$(L$ LD$@HT$PIP0   |$P E$   E3H$   $      HHcHHyHyH AE׃Q#QuEw0 u	H軲HHcHHLHHtHPHH$   HĐ   A_A^A\_^t	H5 H5 H5 HDغ   HL$PLHHL$`蕉HK HL$`T1 @SHpHCL H3HD$`HHH6 HL$0HD$8   LD$0HT$@H  HT$@H|$XHGT$@LD$PHHHT$XHv.HHL$@HH   rH'HIH+HHw0 HHL$`H3#0 Hp[h1 @SH DHEtlAtQAt6AtAuTH6 KHH [H6 6HH [H6 !HH [H6 HH [H5 HH [@SHPHL H3HD$@HHL$   L@HxvH HHHHT$8Hv.HHL$ HH   rH'HIH+HHwh0 HHL$@H30 HP[g1 @SH@H6 HD$8   LD$0HD$0H(  HH@[@SH HH	HtCHA8H8 t!HQP~ȉHI8HHBHHP8tC HH [H    HCH [HLAp  	A;uMMA     APA3M@A3P$߰A3,  3A	  IuA	        M	  H$E   AEZAMR33Ћ$߰A30  3A<HuMP    ED  AEZAMR33Ћ$߰A33A<HuA  A3QH$3Ћ$߰A34  3A	  3A	ATAAA  #3Ћ%X:3Ћ%3Ћ3HH\$WH HH   HHcPHV	6 H:pHHcPDpD:lHOWHHcPH		6 H:pHHcPDBD:lH5 HH0 H\$0H _HcAH+t   HcAH+   @SH HS6 HHt
   .0 HH [@SH HK6 HHt
8  0 HH [H\$WH HyHLc@H26 IDHLc@EHELH5 H0 tx   H0 HH\$0H _H\$WH HpHet   HS0 H\$0HH _H\$WH HHQHv,H	HH   rLAH'I+HAHw<I0 HC    HC    @t    H0 HH\$0H _b1 H\$WH H76 HHHINc1 HO Ec1 HO(<c1 H5 Ht0   Hp0 H\$0HH _H\$WH Ht   H:0 H\$0HH _HE3WHA      HA      t^tYt*H5 5 fA5 AHDAHH6 6 fA6 AHDAHH6 6 fA6 AHDAHH^6 Y6 fAP6 AHDAHHA   !6 6 AHDAH̅t/t$ttt3ø@   ø0   ø    ø   ø   H\$Hl$Ht$WH HIH	IHHt@HSLLxHHSH+HH   rLAH'I+HAHw6Ih0 H+HHHHsHHl$8Ht$@H{H\$0H _m`1 H\$Hl$Ht$WH HIH	IHHt@HSL̊HHSH+HH   rLAH'I+HAHw6I0 H+HHHHsHHl$8Ht$@H{H\$0H __1 HAH3H H\$Hl$Ht$H|$ AVH H3HzLHH;tVfHPHŀz t"HHy uH;AuHHIy tH HHz uD  H
HHрy tH;uI6H;u- t'LFIIHvH6HvIF       H;   LCHAx tGHCHKx ufH;XuHH@x tH	H؀y u]HH;AuTHHIy tEII؀y u@ f     HHHȀx tIy u     HHȀx tI   HHH(@   H0 H;<H\$0HHl$8Ht$@H|$HH A^H\$WH HZLH{ tHZ{ u;H;Cu5HH[{ t&Hy u@ ff     HHHȀx tI)   HHH(草   HP0 HH\$0H _Ht$AVH HBLJH|$8HLx t#HBLBx u1H;Pu+HH@x tHz uH
HHрy tMFII9H\$0y u tHHxI;    IuH_HL9puHxL93uH;H{LM90u4 tH&HH׀y ufff     HHHȀx tIHL9r    tHHZ   HGHπx ufHH@x tHJjHAIHI;uH HXuH_H;I	HHI	HAHL9quHAIL91uHHAIPHHANHAVA~  HH;x  L  HH;   HKy ulAHKC HHCHx uHXHCHSHAHH;XuHHHH
HK+HH;uHHH
HKHHHH
HKHSy    L	AyuHAx   HAxuAAHA H8  HKCHӈACHAH@     y umAHC HAHHAx uHXHCHSHAHH;XuHHHYH
H,HH;XuHHHYH
HHHYH
HHSy uLAAxu+Hxu"A HIHL;PtLLb=HxuA@HA H  HCHӈACHH@!  GHNIH|$8H\$0HtHHNHt$@H A^HL$SAUHHHLHȻ   HH;b  HBHl$xImHHHt$@LH|$8HIMHmI]8HCIE0I}H?HH;  Ld$0H%#"Lt$(I     L|$ fff     Lg(LGH6Lw IvLG3HMMMt    AHH3II;rI#M0M]HLL\$hI9+uI;3  I[H{(HSHBvHLd$pHOMIvHOMLT$pL;u&M   MQ(4 Ld$pML\$h   M+L;tH@ H[H{(HSHBvHHOIvHOL;uMtAM'4 t5L;uL\$hHWLl$`H2HNHHCH8HKHVHGI;]LHWLl$`H2HNLI@H8IHHVHG2LL;t!HWH2HNLI@H8IHHVHGLl$`I{HH%#"I     H;DL|$ Lt$(Ld$0Ht$@Hl$xH|$8HHA][Hϙ5 ڬ0 H\$Ht$H|$ UAVAWHl$H   LHE3A߉]gH5  H9,     I0 HHEgH   IFHtHX(HuHX0H5 3HMϨ0 L}E L}E L}fD}L}fD}L}E' L}/E7 H   HHMG0    DH6 HIH>tHM艴0 HM/Ht{V1 L}/HMHtiV1 L}HMHtWV1 L}HMHtEV1 L}HMHt3V1 L}HMHt!V1 L}HM`0    L$   I[(Is0I{8IA_A^]Hz5 詫0 H\$Ht$H|$ UAVAWHl$H   LHE3A߉]gH5  H9,     0 HHEgH   IFHtHX(HuHX0H5 3HM/0 L}E L}E L}fD}L}fD}L}E' L}/E7 H   HHM觲0    DHz5 HIH>tHM0 HM/HtT1 L}/HMHtT1 L}HMHtT1 L}HMHtT1 L}HMHtT1 L}HMHtT1 L}HM0    L$   I[(Is0I{8IA_A^]Hڌ5 	0 H\$UVWAVAWHl$H   LHE3AD}gH  H99  0   0 HHEH%  IFHtHx(HuHx0H=m5 3HM薥0 L}E L}E L}fD}L}fD}L}E L}E Hf  HHM0    }gD{H>5 Hv1 HM=0 L{L{ L{(H]w׋X1 H     HC׹   <1 HH  25 -5 fAHK ׹   1 HH   5 5 AHK(fC.,IH@tHM貰0 HMHtR1 L}HMHtR1 L}HMHtR1 L}HMHtnR1 L}HMHt\R1 L}HMHtJR1 L}HM艤0    H$   H   A_A^_^]H5 ا0 0 0 0 H\$Hl$Ht$ AVH AILHI  H|$0M   Ã<   I   r)IH'I;   0 H   Hx'HHGH0 HLIH!4 DH/HNhAuHF+H8HF8H8HFPuAHVhHF HHD+H8HF@HHFXEtHFH8HF8H8HFP     HAh    H|$0Hl$@^pH\$8Ht$HH A^TP1 躥0 HAMLLHI@I;uMIMCMCA@Ãz uLHI;CuMKLI;uMIHIy   HPLBIH;   IHy u!BAHHHQB HHHA  LBI;uGIHHJIy uHQHJIHI
H;QuLAHJH;uLLAILBHHAHHHQB HHHQLIHH
IHy uHQHJIHI
H;QuLAIP   HJH;QuLAIP   LIP   y u!BAHHHQB HHHA   LI;uJIHHH
IHy uHQHJIHI
H;QuLAHJH;QuLALIPLBHHAHHHQB HHHQLBIHJIy uHQHJIHI
H;QuLAHJH;uLLAILBHHy IC@IH\$HL$VWAVH   HHHcHHˋQt+   E3L9AHAEA#AH  2-  HIPHt@2@$   @   HHcHD   HD@HpHt$(HHPHL$ LHt HHRHtHL   HAАHHcHHLHHA8HHtHAP8 ~HP0u@@$   IFHHu#HHcHHLHm  H$   $   @t+HHcHH˸   E3L9AHAEAA#AuuHHcH| H$   HĀ   A^_^èt	H5 H
5 H5 HDغ   HL$ xLHHL$0lHyK HL$00 ̨t	H5 H5 HɅ5 HDغ   HL$ &LHHL$XkH'K HL$Xu0 H\$UVWATAUAVAWHl$H   HM~L H3HEMLMLEHUDuoH}wHuHt,+uA   E3AA%   =   uIMH;wB</0uBD/,XLDIA@HXH]HHPHMtLHtHHPHHt
H    E3HHMLMH}LGMIL>HIP8ID$@HxH}HHPHMHHtHHPHHt
H    HHUHP(H}H}HG}<}   HHP D<      HHI+H;   H+LEL;  HMHI+Hr2I@HEH]HHG]HHKL+IH4 Aǈ"D|$(HD$    LE3   HMHG8 HO<[LeHEHx(H~
I;vI+3@%  @  =   HE )E   HtVH]Ht?HC@H8 t$HKX~ȉHK@HHBHD2AHAHPuEHu(E3HuH}HGu)EMM  H]    DHt>HC@H98t$HKX~ȉHK@HHBHDAHAHPuEHIu\  HuH}HGuMMt]H]DHt?HC@H8 t$HKX~ȉHK@HHBHDAHAHPuEHIu(E)EHt]H]    Ht?HC@H8 t$HKX~ȉHK@HHBHD2AHAHPuEHu(E3   HuH}HGuHE )EMMtcH]fDHt?HC@H8 t$HKX~ȉHK@HHBHDAHAHPuEHIu(EHE HuH}HGuIHE )EM+t]H]DHt?HC@H8 t$HKX~ȉHK@HHBHDAHAHPuEHIu(EHEH@(    )EHtVH]Ht?HC@H8 t$HKX~ȉHK@HHBHD2AHAHPuEHu(EH]HUHv1HHMHH   rH'HIH+HH   0 HE    HE   E HUHv-HHMHH   rH'HIH+HHw/:0 HHMH30 H$   Hİ   A_A^A]A\_^]CE1 U7E1 LBI HBI x uHPHBI@HH;PuL@ILBHBH;uL ILBL@ILB@SH HH	Ht2HA8HHtHAP8 ~HP0tC	CH [C	H    CH [Hl$Ht$H|$ AVH H|$PIALHtYH\$0IXHt=HC@H8 t#HKX~ȉHK@HHBH@*HHPuHuH\$0Hl$8IHt$@H|$HAH A^LI@HI@x uHPHBI@HH;PuL@IPLBHBH;PuL@IPLBL IPLBH(H5 0 H(H5 0 H(H5 0 @USVWATAUAVAWH$8H  HuL H3H   MIDLLELL$@IXMIpHvM8Ht"Lú/   I4 HtI+H   HHvHHuLH5 b4 t%HHvHHuhLH5 =4 uUHH+Hr2HCHGHHvHHA   Ha5 H4 C lHD$    LC5    JHH+Hr)HCHGHHvHH/48000/2HD  HD$    L5    E3HIAH     HH@HSH;sHHHKHHvHf  A E3   H1WE3Hu HuEKM HsHC   @3HHvHLGHM蘌WEHuHu EHMHpH@     HEH}HGEWEHu(HE0   E E@HuPHEX   E@ fE`HupHuxf   HD$0HEHD$8HT$0HMa  HUHv1HHMHH   rH'HIH+HH  0 HuHE   E HUHv1HHMHH   rH'HIH+HH  0 Hu HE   E H   Hv4HH   HH   rH'HIH+HH3  I0 H   Hǅ      ƅ    A~  t4H   H;   tIHTH    MHHMxeGHD$HHD$0ED$HHUHL$PTE8D$pHU@HL$xTHU`HMWHUxHMWHT$HI	  HMjHWHv,HHH   rH'LAI+HAHwHIU0 HwHG    IeH   H30 H  A_A^A]A\_^[]N>1 H>1 B>1 <>1 H\$Hl$ VWAVH`HpL H3HD$PHHHT$HHT$(   HHO  H(  H   H;tHH1  uH(  H;uH(  H;u4H;0  tHH1vH(  (  LHH   KH艮HL$PH30 L\$`I[0Ik8IA^_^H\$UVWH  HpL H3H$  HHHT$ HHrH;E  H$0  HD$(    HH$`  RC $  C$$  HS(H$  jRHSHH$  XRCh$  Cl$  HSpH$  2RH   H$  RH   H$  RƄ$P       tH   H$0  QƄ$P     $X  H   H$`  Q   f$  H$`  HL$8tHHH$`  H(  H;HH$  H30 H$  HĠ  _^]H\$UVWH0HmnL H3HD$(HHT$ HyXHqPLHHWM3H;uGH;~t2WHoHoKOHkHC   @+HF LHHHSHv,HHH   rH'LAI+HAHw1I0 HkHC    HL$(H3'0 H\$`H0_^]:1 LI[IsMCWHpI؋HICIC D$` Ax  tHIKPD$`WD$ HD$0   HD$8   D$ H264D$$ LL$@LD$ H$  HL\$pI[IsI_zaH\$UVWH0HlL H3HD$(HHT$ HyPHqHLHHK3H;uGH;~t2WHoHoKOHkHC   @+HF LHH芷HSHv,HHH   rH'LAI+HAHw1I#0 HkHC    HL$(H30 H\$`H0_^]-91 H\$Hl$ VWAVH@HkL H3HD$8HHHT$0     y0 HHD$ HtQW @   @   H5 HHHNYH5 HF            3HFHD$ Ht$(HT$ H  6H\$(Ht,CuHHsu	HHPH   H;  t>H    HB    H  Ht@H  HH  HBH   L  H   /CH   H+   HHUCHL$8H30 H\$pHl$xH@A^_^H\$Hl$ VWAVH@HWjL H3HD$8HHHT$03۹8  0 HHD$ Ht,W @   @   H85 HHOHYHHGHD$ H|$(H   H;  tHHzH   LD$ H   CH\$(Ht,CuHH{u	HHPH   H+   HHCHL$8H30 H\$pHl$xH@A^_^LI[IsMCWHpI؋HICIC D$` Ax  tHIKKD$`WD$ HD$0   HD$8   D$ opusD$$ LL$@LD$ HHL\$pI[IsI_*]H\$Hl$ VWAVHpHhL H3HD$`LHHT$X:|$ DH   H   ȣ0 H   H;u*H;   t:H   LD$ H   ;|$ H   H.HU3L8Ju+H    H9x }3H@   LH x tHT$@L$HD$LD$LAx uA;x }jHaaH9F   Ht$0HD$8       I0 H؉x HH(ICH+HkHkfC  D$@)D$0LHT$0HHIo`HL$`H30 L\$pI[0Ik8IA^_^H\$ UVWATAUAVAWH$H  HfL H3H   ELE3LUՐIʸAD*A0E
DʅuLL$0LEIHM *H     HHHHPHH+Hr3HAHGHHvHHA   H5 H~4 C #HD$    L5 E3   Hx;H   O   L   Hw LM L   T$0HMGHEH9uHGEWE(L}8Hu@E( EPL}`HuhEP fEpL   L   f   HEHEHEHUHM 貔  HUH;v1HHMHH   rH'HIH+HH  70 L}HuE H   Hv5HH   HH   rH'HIH+HH  0 H   Hv4HH   HH   rH'HIH+HH  0 L   H   ƅ    HUHv1HHM HH   rH'HIH+HHE  X0 AHM ̜  HL@HHHI+Hr~I@HCHHvH;H5 A   L55 H;vJL;wI;vLM+MHOIH 4 MIH4 J?M+IVIM4 E3+A   Ld$(L5Q5 Lt$ E3E3AH_`HEKML{Hs H   H;   tJE H    LEH   mHuHv3HVHMHH   rH'HIH+HH   0 HUHv1HHM HH   rH'HIH+HH   ſ0 HD$8HEE D$8HU(HL$@wEEHD$`HUPHL$haEHUpHMHH   HMHHT$8IHM [H   H30 H$H  H  A_A^A]A\_^]c/1 ]/1 W/1 Q/1 K/1 E/1 @USVWATAUAVAWH$hH  HaL H3H   MILD$HډT$4LHL$XT$8LD$`LL$hH   HD$@HD$pLyA   Ax    HM ͚  LH55 HHM6UA   H`5 H0zWD$x3HMHM D$xHMHHH@   HHvHLGHL$xy EHMH@    H@     IWI;WtJ   E IG LEIHUHv2HHMHH   rH'HIH+HH	  {0 HUHv2HHL$xHH   rH'HIH+HH	  >0 HE    HE   D$x HUHv1HHMHH   rH'HIH+HH`	  0 HE    HE   E HU8Hv1HHM HH   rH'HIH+HH	  蟼0 I  I>HW3L8Ju(H@ H9X s3H@   LH x tHUMEĉEAx u
A;X 5  H88I9F  LuHE    H   ۻ0 HHED$4C HK(HT$HAH;H{H{fC  E)ELHUI  LUD    IʸAD*A0EDuLL$0LEIHM@"LEPHMXHI+H55 HrwI@HEPH]@HHG]@H5 H;vJH;wH;w3HH+IHKIHX3 LHHJ3 H;ML+HVH43 HE@Ld$(Ht$ E3E3IHM@Z EHMH@    H@     IWI;WtJ   E IG LEI賨HUHv2HHMHH   rH'HIH+HH  H0 HUXHv1HHM@HH   rH'HIH+HH  0 H|$@A}    HM   HuI?LUDt$4Eff     IʸAD*A0EDuLL$0LEIHM  LEHMHI+Hr|I@HEH] HHG] H5 H;vJH;wH;w3HH+IHKIHo3 LHHa3 H;L+HWHMK3 HE H|$@Ld$(Ht$ E3E3IHM XWD$x3HuHu D$xHMHpH@   @0HMHUHH+Hr:HAHEH\$xHHG\$xHA   H5 H3 @sHD$x"HD$    Le5 E3   HL$x0WEHuHu EHMHpH@     II}vIU MEHMsWEHuHu EHMHpH@     HMHUHH+Hr!HAHEHEHHGEf  HE!HD$    LQ5 E3   HM/ E`HMpHpH@     LM LE`T$0HM贍IWI;WtEMJ   E IG LEI>HUHv2HHMHH   rH'HIH+HHc  Ӷ0 HUxHv2HHM`HH   rH'HIH+HH-  藶0 HUHv1HHMHH   rH'HIH+HH  [0 HuHE   E HUHv1HHMHH   rH'HIH+HH  0 HuHE   E HUHv2HHL$xHH   rH'HIH+HHl  ĵ0 HuHE   D$x HUHv1HHM HH   rH'HIH+HH&  x0 HuHE   E  HU8Hv1HHM HH   rH'HIH+HH  -0 HL$x  HuI:MH$5 HMC%A   H5 Hp E`HMpHpH@     LL$xLE`T$0HM (HU IKsLE8IvHU HM SiHUxHv2HHM`HH   rH'HIH+HH   W0 LEIvHUHMhHuHE   E LEIvHT$xHL$xhDt$4HL$XH   HQH;Qt
D2HALD$8*HL$HjKIaKHXKH   H3I0 HĘ  A_A^A]A\_^[]#1 #1 #1 #1 #1 b#1 #1 #1 #1 #1 #1 #1 #1 #1 LI[IsMCWHpI؋HICIC D$` Ax  tHIK8D$`WD$ HD$0   HD$8   5 fD$ 5 D$"D$# LL$@LD$ H   HL\$pI[IsI_,JLI[IsMCWHpI؋HICIC D$` Ax  tHIK$8D$`WD$ HD$0   HD$8   5 fD$ 5 D$"D$# LL$@LD$ H&   HL\$pI[IsI_|I@USVWATAUAVAWH$(H  HTL H3H   IIDLLELL$PIXMMxIvM0HtLú/   I3 Ht	I+Hu^IH+Hr2HCHGHIvHHA   H5 Ho3 C  HD$    L5 E3   Hi)AH   z  HH@HSH;sHHHKHHvHf  A E3   HkWE E3LuLuE KMLsHC   D3HHvHLGHM QlWELuLu EHMLpH@     HEH}HGEWE(Lu8HE@   E( EPLu`HEh   EP fEpL   L   f   HD$0HEHD$8HT$0HM   HUHv1HHMHH   rH'HIH+HH  蘯0 LuHE   E HUHv1HHM HH   rH'HIH+HHP  M0 LuHE   E  H   Hv4HH   HH   rH'HIH+HH  0 L   Hǅ      ƅ    WD$0HD$@   HD$H   D$0nackD$4 HT$0HM >WD$0HD$@   HD$H   Hnack pliHD$0D$8 HT$0HM WD$0HD$@	   HD$H   (5 D$0#5 D$8D$9 HT$0HM ~  t7H   H;   tHH3H    LHH   _&HD$XHD$0E D$XHU(HL$`3EHEHUPHM3HUpHM6H   HM6HT$XIHM IHWHv,HHH   rH'LAI+HAHwHIN0 LwHG    HDH   H3踱0 H  A_A^A]A\_^[]G1 A1 ;1 51 H  ̋   @SH0H   HH   E3H;tHD8   t-HH;uWHHC   HC   f0 H0[HHP HH0[H\$WH HH   H   H;tL   GH   H   H  3H  H  Ht,CuHH{u	HHPH\$0H _@USVWATAUAVAWHl$H   HNL H3HEIILLHULELMIXMMhIvM HtLú    I3 HtI+HWE3HMHMH;HBHIvHLHMHMLeLmIIGLEI  MtHx5 33   ICm     蝪0 LHEH   W @   @   H5 IE MFE3HNHF   HEHEL$ EHMHE   MA   LD$ HIMĜHm5 IEAƅ    Aƅ    HUHv6HHMHH   rH'HIH+HH  0 E3IEHD$ LmM  HT$ IةH]Ht8IACuHHDkAu	HHPM  I   I   I;  t/3HHZIEHt@IE HIEHBI   
M$3II_I  Ht@I  II  IGHUHv2HIH   rH'Md$I+HHk  I0 HWHv0HHH   rH'LAI+HAH  I襨0 H_HG    HVHv0HHH   rH'HAH+HH  H\0 I HF   H^HMH3ά0 Hĸ   A_A^A]A\_^[]ù8  0 HHD$ HtVW @   @   H05 HHKENMHF    HF    DMLEHϝ3HCHD$ H]I   I   I;  t)H    HB    HtCHHZI   LD$ "H]HD$ IG    II_Iv3IUIH   rH'Md$I+HH   I0 HWHv,HHH   rH'LAI+HAHwVIݦ0 3H_HG   HVHcHHH   KH'LAI+HAHwI.1 1 1 1 H(IHI   rHJI'H+HHwHIHH(50 h1 H\$Hl$Ht$ HT$WH0HD$     Ƃ(   D$    H(  H   H;   fD  H  uy(   t^H2  uH%  t,H  H  ;u@H蒯  H舯  ;s*(   tH裆Ɔ(   HHaPƆ(  H(  H;jHH\$@Hl$PHt$XH0_@SH0HHQpH*HH0[H\$Ht$WH   HH   HL$0JH   H;   t6     H;   t HL$0HL$0?HH;   uHHL$05|  HD$0HcHHć5 HD0HD$0HcHxT,HL$8HD$0HcHH{5 HD0HD$0HcHQT,HN5 H$   H$   z0 HL$   I[IsI_̋   A@SH0H3HQ WIHCHCIB8uHHH0[H\$UVWATAUAVAWHpHFL H3HD$hMILH$   H$   L$   HC@HHHL$@HPHD$8HD$ DKMHHL$HPf\$0HL$@HtHPHtHL   HAЄy   3fAm|$H-AHL$HH|$IHEDLL$4HT$8HE0 fA  H9|$8t|$4 u;wEtffA
   fA|$1 t   } uHA uIIH}  uHtHtE A$IHL$hH3讦0 H$   HpA_A^A]A\_^]@USVWATAVAWHl$H   HDL H3HELH]oHuwLeA)EA)MHC@HHHMHPHEHD$ DKLEHUHMKOf]HMHtHPHtHL   HAЄyE3.DLMHUHMق0 DHEH9Et} u} t   H}} u<Ht-HG8HHtHGP8 ~	HHP0tE3H}EH]π} u/Ht(HC8HHtHCP8 ~	HHP0u3HuHtHtE4$(EAIHMH30 Hİ   A_A^A\_^[]H\$UVWAVAWHpHYCL H3HD$hMIHH$   H$   L$   HC@HHHL$@HPHD$8HD$ DKMHHL$HMf\$0HL$@HtHPHtHL   HAЄy   A    ;DLL$4HT$8HL$HM0 AHD$HH9D$8t|$4 u|$1 t    uHA~ uIIH? uHtHtE HHL$hH3趣0 H$   HpA_A^_^]H\$UVWAVAWHpH	BL H3HD$hMIHH$   H$   L$   HC@HHHL$@HPHD$8HD$ DKMHHL$H^Lf\$0HL$@HtHPHtHL   HAЄy   A    ;DLL$4HT$8HL$H0 AHD$HH9D$8t|$4 u|$1 t    uHA~ uIuIH? uHtHtE HHL$hH3f0 H$   HpA_A^_^]@SUVWATAVAWH  H@L H3H$p  MIHL$  L$  H$  HH@HIHL$@HPHD$8HD$ MLƺ   HL$P/fD$0HL$@HtHPHtHL   HAЄuA   A$    FHx1 H     HT$8HL$P1 A$HL$PH9L$8t
u8D$1tA   ~ uH!A uIIH> uHt	HtAE HH$p  H30 HĀ  A_A^A\_^][@SUVWATAVAWH  HG?L H3H$p  MIHL$  L$  H$  HH@HIHL$@HPHD$8HD$ MLƺ   HL$Ph.fD$0HL$@HtHPHtHL   HAЄuA   I$    Fv1 H     HT$8HL$P肯1 A$HL$PH9L$8t
u8D$1tA   ~ uHA uIIH> uHt	HtAE HH$p  H3菟0 HĀ  A_A^A\_^][@SUVWAVH  )$  H=L H3H$  HH$  L$  A)D$`A)L$@H$   HH@HIHL$XHPHD$PHD$ LL$`LD$@   HL$p,fD$0HL$XHtHPHtHL   HAЄuW<`u1 H     HT$PHL$p
1 (HL$pH9L$Pt
u8D$1t   H|$@|$H u?Ht.HG8HHtHGP8 ~	HHP0tD$I3H|$@D$HH\$`|$h u/Ht(HC8HHtHCP8 ~	HHP0u3HuHtHtA6(D$@E HH$  H3谝0 ($  Hİ  A^_^][H\$UVWAVAWHpH;L H3HD$hMIHH$   L$   H$   HH@HIHL$@HPHD$8HD$ A   MHHL$HLFf\$0HL$@HtHPHtHL   HAЄy   I    HDLL$4HT$8HL$H|0 IHD$HH9D$8t|$4 t   I    |$1 t   ~ uHeA~ uIVIH> uHtHtE HHL$hH3G0 H$   HpA_A^_^]H\$UVWAVAWHpH:L H3HD$hMIHH$   H$   L$   HC@HHHL$@HPHD$8HD$ DKMHHL$HDf\$0HL$@HtHPHtHL   HAЄy   I    ;DLL$4HT$8HL$HIz0 IHD$HH9D$8t|$4 u|$1 t    uHA~ uIIH? uHtHtE HHL$hH30 H$   HpA_A^_^]H\$UVWAVAWHpHI9L H3HD$hMIHH$   H$   L$   HC@HHHL$@HPHD$8HD$ DKMHHL$HCf\$0HL$@HtHPHtHL   HAЄy   I    ;DLL$4HT$8HL$Hy0 IHD$HH9D$8t|$4 u|$1 t    uHA~ uIIH? uHtHtE HHL$hH3覙0 H$   HpA_A^_^]H\$UVWATAUAVAWHl$H   H7L H3HEMMLHUH]oHuwH}HK@C @    HYH]HHPHMadLHtHHPHHt
H    WEHE   HE   3fEIE HUIP0LuLMH}LGMHMHUHH+L;w-J1HEH]HHG]HMIH73 B3 Lt$ E3IHM<HUHv1HHMHH   rH'HIH+HH  蠓0 HMHUH;sHAHEHEHHGEf  E3E3   HMNIE HUIP8LuLMH}LGMLmHMHI+L;w/K.HEH]HHG]J+MIJ3 IB( Lt$ E3IHMKHUHv1HHMHH   rH'HIH+HH  诒0 LMH}LGMD$ A   IItt     HUHv1HHMHH   rH'HIH+HH9  40 LuA uI葽A|$ uI聽I$I?    H      HIHMHPHEHD$ DKMIHM?f]HMHtHPHHt
H    y    `DLMHUHM3r0 HEH9Et'} u!} u#      
HtAAIHMH3諕0 H$   Hİ   A_A^A]A\_^]31 -1 '1 H\$UVWH   H3L H3H$   AAHD$P%IIH tD$Q+HL$QLD$RIEȨt#Hl      uo   td	$ XD$   LD$PA@   A HL$`uE HcLD$@HL$0HD$`$   LHD$(H׈L$ H)D$@蛴HH$   H3x0 H$   Hİ   _^]H\$UVWH   H2L H3H$   AAHD$P%IIH tD$Q+HL$QLD$RIEȨt#Hl      uo   tu	$ XD$   LD$PA@   A HL$`eE HcLD$@HL$0HD$`$   LHD$(H׈L$ H)D$@苳HH$   H3h0 H$   Hİ   _^]H\$UVWATAUAVAWHl$H   )$   H1L H3HEMMLLWE3HUA   LEUAA% 0  u= 0  uH   zIq H~uu   `   Hc=    uM(T5 f/֝5 v9HU(`1 MHMiɗu  HHLEHUHK2H;wHMHEIHGE OHH+IH+H;w'HMH]IHG]HL3HY3 ; D$  LE3HHML
fH~H4%  =  EFADDE%A tE+HMHUHEAt#Hf.*AЁ 0  At%    ufF 0  uA:G   AE   #    uf! 0  uag   Ae      ADAA HMH}HGMt$ DLEHU軶HcHEH}HGEAE )Eǈ\$8HL$0HD$(EwD$ MLEIIHUHv-HHMHH   rH'HIH+HHw70 IHMH3肐0 H$   ($   HĠ   A_A^A]A\_^]0 H\$UVWATAUAVAWHl$H   )$   H.L H3HEMMLLWE3HUA   LEUAA% 0  u= 0  uH   zIq H~uu   `   Hc=    uM(T5 f/֚5 v9HU(]1 MHMiɗu  HHLEHUHK2H;wHMHEIHGE OHH+IH+H;w'HMH]IHG]HL3HY3 ; D$  LE3HHMLfH~H4%  =  EFADDE%A tE+HMHUHEAt#Hf.*ALAЁ 0  At%    ufF 0  uA:G   AE   #    uf! 0  uag   Ae      ADAA HMH}HGMt$ DLEHU跳HcHEH}HGEAE )Eǈ\$8HL$0HD$(EwD$ MLEIIHUHv-HHMHH   rH'HIH+HHw70 IHMH3~0 H$   ($   HĠ   A_A^A]A\_^]0 H\$UVWH   H+L H3H$   IIL$   Lڗ5 HH@   HL$P赲$   LD$@HcLHT$0HD$PHD$(HՈL$ H)D$@ܬHH$   H3蹌0 H$   HĠ   _^]H\$UVWH   H
+L H3H$   ID$P%HIAQHDA tD$Q+EHD$QHL$RHEt #Hf I6   @4   uo   tdҀ XL$   LD$PPHL$`@   @ 虱E HcLD$@HL$0HD$`$   LHD$(H׈L$ H)D$@迫HH$   H3蜋0 H$   Hİ   _^]H\$UVWH   H)L H3H$   ID$P%HIAQHDA tD$Q+EHD$QHL$RHEt #Hf I6   @4   uo   tuҀ XL$   LD$PPHL$`@   @ yE HcLD$@HL$0HD$`$   LHD$(H׈L$ H)D$@蟪HH$   H3|0 H$   Hİ   _^]HUSVWATAUAVAWHhH   )p)xH(L H3HEMLL$@MLD$8HHT$HHMDew3AA @  u-A )EDEHLRHDD$(Dd$ LEHA  IA@HXH]HHPHMTHHtHHRHtHL   HAWEHuHE   E HHUHπ} tP8P0u}u}Iu(fI~H~
I;vI+3AE%  @tiA)EHtVH]Ht?HC@H8 t$HKX~ȉHK@HHBHD"AHAHPuEHu(EA3H}fI~fsfI~IIGHD$8 )EMt]H]DHt?HC@H8 t$HKX~ȉHK@HHBHDAHAHPuEHIu(EHD$@H@(    fEHt$ ELEH\$HHHMGIv-IUIH   rH'MI+HHw;IC0 HHMH3ć0 ($   ($   H   A_A^A]A\_^[]C0 A@SH0H3HQ(WIHCHCIB8uHHH0[Ɓ8  HL3H
HJHJM   L;t9I IHHBIHI@HBHJIHI@HHJAƁ8   HA8  HH@SH ILAI;s HL+H3 Ht	H+H [HH [HT$SH0HHC(     t   HKH¸   C(HH0[H\$ UVWATAUAVAWH$H@  H$L H3H0  MHT$@HHT$8E3D|$0   HL$p&H5 HL$p7UMD$I$HfH^H5 HL$pULCH{vHHH8H^(H5 HTLCH{vHHHHm5 HTMD$I$HHa5 HL$pTMD$I$HʙHC5 HL$pyTMD$I$H訙HU`H<   [  HM`U{  J  HT$HHM`w  HD$0   HM`z  H45 H15 HDW  L  L  I    IB< uH  D$0   H  H  HH+Hr-HAH  H  HHG  f  H  $HD$    L25 E3   H     H  LxH@     D$0  LL  T$4H  UH    H   H  iD  Hǅ     Hǅ     5   5 f  5   ƅ   H     H  H  \$0   H   L9H     tI\$0H  Hv5HH  HH   rH'HIH+HH  ~0 tI\$0H  Hv5HH  HH   rH'HIH+HH  }0 tI\$0H  Hv5HH  HH   rH'HIH+HH[  {}0 ta\$0H  Hv4HH  HH   rH'HIH+HH  -}0 L  Hǅ     ƅ   t^\$0|$h tPHT$`Hv2HHL$HHH   rH'HIH+HH  |0 L|$XHD$`   D$H    t&HM`w  tHT$8HM`]  D0Dt$8D$8	   H[5 HL$piPMD$I$H蘕HFPH9FH   HC5 HL$p9PLA,HVHH  S0 L@HxvH HIIMD$I$H8H  Hv4HH  HH   rH'HIH+HH  {0 L   H   I;tgA$)  L  L  f     H	5 HL$poOHHvHLGH薔MIH舔H I;uE3H   t7H  Ht@L  L  L   IL        z0 HH  Ht^W @   @   Hו5 HHO  Hǅ     Hǅ     ǅ  dataƅ   H  SIL@  LoL  HtGL  H  @t:Mt2AGu"IIAGu
IIPI t2Mt-AAFuIIAAFu	IIPH  H(  HG  H  H   H  A$)  D$8fD$ L  L  H  I  L@HxvH HHL$p蟒H  Hv4HH  HH   rH'HIH+HH  y0 HN5 HL$pMH؋Ntt	H5 H5 H5 HLMD$I$H
    t<H5 HL$pLHV`LBHzvHH֑MD$I$Hő    t?H͎5 HL$pkLH   LBHzvHH莑MD$I$H}       H95 HL$pLH؋   H  L@HxvH HH0H5 HKH   LBHzvHHMD$I$HH  Hv4HH  HH   rH'HIH+HHo  qw0 H   L(  I;   A$)  L      H  Hl  L@HxvH HHL$pUMH  HCH  Hv4HH  HH   rH'HIH+HH  v0 H(  I;q8   t"H	5 HL$pJMD$I$HƏH\$@HHL$p$N  Ht+AGuHHDAu
HHPH(  Hv4HH  HH   rH'HIH+HH  v0 Hǅ       Hǅ(     ƅ      t
HM`WHD$pHcHHY5 HDpHD$pHcHxTlHL$x@UHD$pHcHH@M5 HDpHL$pHcQDBDDlHj5 HEHMmK0 HH0  H3y0 H$  H@  A_A^A]A\_^]j0 d0 ^0 X0 R0 L0 F0 @0 :0 40 H\$ UVWATAUAVAWH$H@  HL H3H0  MHT$@HH  E3Dd$4   HL$pGH/5 HL$pHMFIH趍H^H5 HL$paHLCH{vHHH舍H^(H5 H5HLCH{vHHH\H5 HHMFIH>H5 HL$pGMFIHH5 HL$pGMFIH   HP  ]H   L   I;   D  H    u} HP  HHHHp  P L@HxvH HH艌H  Hv4HHp  HH   rH'HIH+HH  s0 HI;jWp  ML     H  Dp  D$4 @  3  H  H  $"<t-H  L MtHx  HL;  LB  L+>u+H  LMtHp  HH  Lc L+ML  H  HtHp  ZH  L  MHv5HQHp  HH   rH'HIH+HH  q0    H5 HL$pEHHp  HP  bI  L@HxvH HH؊MFIHɊH  Hv4HHp  HH   rH'HIH+HH  Gq0    HM`H   L   I;   H       H;  tz HM`HHHHp  P L@HxvH HHH  Hv4HHp  HH   rH'HIH+HHX  p0 HI;`Wp  ML     H  Dp  D$4 $  3  H  H   $"<t-H   L MtH   HL;   LB   L+>u+H   LMtH   HH   Lc L+ML  H  HtHp  fXH  L   "  M@Hv5HQHp  HH   rH'HIH+HH2  ao0 @`  H)5 HL$pGCHWp  IH  A   L  p  D$4 2  3  H  H   $"<t-H   L MtH   HL;   LB   L+>u+H   LMtH   HH   Lc L+ML  H  HtHp  *WL  H   *  Hp  IHGp  LH艇MFIHzH  Hv4HHp  HH   rH'HIH+HH
  m0 Hك5 HL$pAMFIHHFPH9FH   HÃ5 HL$pALA,HVHHp  ! L@HxvH HIɆMFIH躆H  Hv4HHp  HH   rH'HIH+HH
  8m0        H45 HL$pAH   Hp  zL@HxvH HH+H{5 H@H   LBHzvHHMFIHH  Hv4HHp  HH   rH'HIH+HHQ	  nl0 L   H   I;t_A)  L  L  fHɀ5 HL$p/@HHvHLGHVMIHHH I;uE3H@  Hh   `  H@  f  L  HT$HH@  b  H\$4H@  $f  H5 H5 HDWp  L  L  IIB< uHp  J\$4H  H  HH+Hr-HAH  Hp  HHGp  f  Hp  $HD$    Ly5 E3   Hp  G   H  L`H@     \$4LL  T$0H  AH  H   H  gD  Hǅ     Hǅ     5   {5 f  o5   ƅ   H  H  H     H  L!H     tEH  Hv5HH  HH   rH'HIH+HH  i0 tEH  Hv5HH  HH   rH'HIH+HHR  ci0 tEH  Hv5HH  HH   rH'HIH+HH  i0 t]H  Hv4HHp  HH   rH'HIH+HH  h0 L  Hǅ     ƅp   tW|$h tPHT$`Hv2HHL$HHH   rH'HIH+HHn  mh0 Ld$XHD$`   D$H h   t&H@  Uc  tHT$8H@   r  	   L$8@L   L   L  M;  H  H  HG  H  H  H  A)  fL$ L  L  H  IM   L@HxvH HHL$pʀH(  Hv4HH  HH   rH'HIH+HHO  Hg0 Hy}5 HL$p7;H؋Ntt	H85 H{5 H{5 H;MFIH7    t:H/}5 HL$p:HV`LBHzvHHMFIH    t=H|5 HL$p:H   LBHzvHHMFIHIE       @@2@|$0   H   H(  H;   A)  L  L  f     H  Hq[  L@HxvH HHL$p%MIHH(  Hv4HH  HH   rH'HIH+HH  e0 H(  H;uL  8   t H{5 HL$pd9MFIH~|$0IM;t	L$8>E3H\$@HHL$p<  H  Hv4HH  HH   rH'HIH+HH  d0 L  Hǅ     ƅ   h   tH@  EHE`HcHL5G5 Lt`HE`HcHxT\HMh)DHE`HcHH5*<5 Ht`HE`HcHQT\H=W5 H   H   T:0 HP  HcHLP  HP  HcHxL  HX  CHP  HcHHP  HP  HcHQL  H  H  90 HD$pHcHLtpHD$pHcHxTlHL$xMCHL$pHcQHtpHL$pHcQDBDDlH}HM90 HH0  H3g0 H$  H@  A_A^A]A\_^]0 0 y0 s0 m0 g0 a0 [0 U0 O0 I0 C0 =0 70 10 +0 @USVWAVAWH$hH  HL H3H   MIHHHU    HL$0XH(w5 HL$06LHHU`HPL@HxvH HI{ HrH   38   DdHȲ NLHHU@HPL@HxvH HIT{ HLHHU HPL@HxvH HI {LFHH{HU8Hv1HHM HH   rH'HIH+HH  a0 HE0    HE8   E  HUXHv1HHM@HH   rH'HIH+HH  Fa0 HEP    HEX   E@ HUxHv1HHM`HH   rH'HIH+HHT  `0 Hx5 HL$04MGIHzLFHHzH)E LE HU`HP0L@HxvH HHL$0yHUxHv1HHM`HH   rH'HIH+HH   X`0 HHL$07  HD$0HcHHC5 HD0HD$0HcHxT,HL$8?HD$0HcHH75 HD0HL$0HcQDBDD,H	5 HEHM50 HH   H3Zd0 HĘ  A_A^_^[]0 0 0 0 @SVWH`  HL H3H$P  IHHHT$0   HL$@)D$0LD$0H$0  Hx  L@HxvH HHL$@lxH$H  Hv5HH$0  HH   rH'HIH+HH  ^0     t/H(w5 HL$@2   H?_LGHHw    t/H w5 HL$@2H   H7cLGHHwHHL$@6  HD$@HcHHA5 HD@HD$@HcHxT<HL$H=HD$@HcHH55 HD@HL$@HcQDBDD<H5 H$   H$   30 HH$P  H3qb0 H`  _^[	0 H\$Ht$H|$UATAUAVAWHl$H0  MLH   HL$@DH   Ht5 HL$@{1LCH{vHHHvMD$I$HvHF HH;  A$)D$ Lt$(L|$ HVt5 HL$@1S(H_{p t/HL$@HHSpsdH{0 HL$@LGHvH?HH
vH{` t)H{P HL$@LGHvH?HHuMIHL$@uHCx t(HCx ufD  H;XuHH@x tH'HHy u@      HHHȀx tH;^     t1Hp5 HL$@0HH   ~cMD$I$H-uH~H^H;   L5s5 L=s5 H   H+   Ht+HH{vHH{rA   I&:0 J0I;t;Hp5 HL$@|/HH{vHLCHtMD$I$HtH H;wH   H   H;tdA$)D$ Lt$(L|$ Hcr5 HL$@/HH{vHLCH4tH1r5 H.MIHtH H;uH   H+   HtzH	r5 HL$@.@L   H   I;t@@t@2Hq5 HL$@u.HH{vHLCHL$@sH I;uMD$I$HL$@~sIHL$@1  HD$@HcHHp=5 HD@HD$@HcHxT<HL$H9HD$@HcHH15 HD@HD$@HcHQT<H5 HEHM/0 IL$0  I[0Is8I{@IA_A^A]A\]H\$ UVWATAUAVAWHl$H`  HK H3HEPMHHT$8LHU0   HL$@A    |1Hq5 HL$@9-A   H[MD$I$HYrA$)D$ LD$ HU0I.L@HxvH HHL$@"rHUHHv1HHM0HH   rH'HIH+HH  X0 Hgq5 HL$@,MD$I$HqI   HH;  A$)E0     H1q5 HL$@O,H{0S(HZHȲ FLGHvH?HH]q/H#SPHZH{h t)H{X/HL$@LGHvH?HHqLE8HU0HL$@qH   H{xH;tlA$)D$ Lt$(L|$ fHp5 HL$@+S(H$ZHȲ HHvHLGHpMIHpH H;uH   H   H;tmA$)D$ Lt$(L|$  Hp5 HL$@+S(HYHȲ 
HHvHLGH!pMIHpH H;uHCx t(HCx ufD  H;XuHH@x tH'HHy u@      HHHȀx tI;   H|$8HHL$@.  HD$@HcHH95 HD@HD$@HcHxT<HL$H5HD$@HcHH-5 HD@HL$@HcQDBDD<H4 HEHM+0 HHMPH3dZ0 H$  H`  A_A^A]A\_^]0 @SH0HH  HHBx u D9@ sH@HH x tz u$D;B rH;tH(H+HC H0[C  HH0[@SH0HH   H-HH0[H  Ht    u2H\$Hl$Ht$H|$ AVH H   LH   H;tbHGHt@HH_I;  t	    tTHt)CuHHCu	HHPHH;u2H\$0Hl$8Ht$@H|$HH A^Ht'CuHHsu	HHPH\$Hl$Ht$WH H(  HH   HH;t HHeH  uH(  H;uH;(  H\$0Hl$8Ht$@H _H\$Hl$VWAVHPHK H3HD$@H   H   H;   )D$ Hl$(Lt$ fD  HHT$ HP HHxvHL@L;t2MuIW3 HT$8Hv.HL$ HHH   rHIH'H+HHw?R0 u2HH;x2HL$@H3IW0 H\$xH$   HPA^_^ð0 L   II@x u9P }H@HH x ty u;Q }II;@SH DHH  H   00 H;  H [̀    t   fT$D$
D$   ̃9 uHT$SH0HH   C  z  tHC HH0[HT$SH0HHQ`C  z  tHMC HH0[   Ɓ      H@SHPHE   L   H   I+HD;   Ic3HD$     L!>L ML;  Iu!LL ={0 HtwHHCHP[L>L {0 HtHHC HP[Hxg5 HL$0LHDK HL$0g0 Hg5 HL$0MHCK HL$0rg0 H
g5 HL$0`LHCK HL$0Og0 H   H+   H@SH0HH   HHH0[@SVAWH@HzHL  HHLd5 HA   >.0 HH5d5 H;Z  HNHl$`H|$pLt$xH[  H.HHII;IHBHtBLǺ:   H̚3 Ht-H+I;t%H;HHHBH;  H+I;LBH	E3HAHD$0Lt$8H	u\HtLHjg5 H*3 uAD$0HL$ )D$ fD$hD$jD$hA   H|$pHl$`Lt$xH@A_^[HuHHtLHg5 HȎ3 u-D$0HL$ )D$ HD$ D$(D$ A   HT$ I)D$ 2   HT$ I)D$    H@A_^[{H\$Ht$H|$ UATAUAVAWHl$H  HK H3HE HHHz   A   HH5Mb5 HE,0 H0H<b5 H;   HCH  HHH;HBL;IL|$ Ht$(HtRLƺ:   Iۘ3 Ht=I+Ht4HH;HBMHHH;k  HH+II;LBM$MHE3E3Ld$@Lt$HHuZHtLH5 I&3 u?H   MI5HM H3TQ0 L$  I[8Is@I{HIA_A^A]A\]H  HtLHc5 I3 }  MtMƺ    I3 HtI+HL;IBLd$ HD$((D$ fD$ HL$ >HG HHHЀy u9Y }HIHH	y tz u;Z }HH;   WD$X3Ht$hHD$p   @t$XD$xHuHE   @t$xuD$@)D$ HT$ HL$Pn  ]D$PEL$X)MD$h)EHt$hHD$p   @t$XL$x)ME)EHuHE   @t$xEELEHT$ HO HMHL$PJD$@)D$ HJ(HT$   -HuZHtLH`b5 I 3 uǇ      Hu*HtLH@b5 I3 uǇ      HuZHtLH b5 I3 uǇ      Hu*HtLH b5 I萊3 uǇ      mHu'HtLHa5 I`3 uƇ    @HOHGH;Gt(W 3HHHHLIHԻHG 
LD$ HvH\$UVWATAUAVAWH$`H  HK H3H   HLHL$0Hz  A   HH]5 H'0 HH]5 H;x  HFH=  HIMI;LBL>IL|$ Ll$(MtVMź:   I腔3 HtAI+I;t9HL;IBML|$@H\$HHHL;  IH+II;HBLML|$@IH\$H3E3D$@D$XL|$hH|$pHl  HtLH}a5 I赈3 H  HtLǺ    Iӓ3 HtI+IH;HBL|$ HD$((D$ fD$ HL$ 0H|$0H   HHHЀy uD  9Y }HIHH	y tz u;Z }HH;   WE3HEHE   EEHEHE   EfEHEHEfED$h)D$ HT$ HM  ] HUHM<@LE HT$@H   HM|HMr  D$h)D$ HJ(HT$ e    Hl  HtLH`5 I?3 H  HtLǺ    I]3 HHtI+IHH;HBL|$ HD$(HL$ Ld$0I$   HJHڀy uD  9A }HIHH	y t{ u;C }HH;   WE3HMHE   MEHMHE   MfEWfMfEEME HUHM>LE HT$@I$   	HHMHMHH;  H+J>HD$ HLBLt$(HKxHT$ }  HY  HtLH^5 IɅ3 5  E3 HL$h=HHH;HBL|$ HL$(HL$ \Ld$0I$   HJHڀy uf9A }HIHH	y t{ u;C }HH;   WE3HMHE   MEHMHE   MfEWfMfEEME HUHM=LE HT$@I$   HHHMHMHFH;r  H+IHD$ HLBLt$(H   HT$ L  Hu(H  LHF]5 If3   H/  HtLH$]5 I83   D$h)D$@HL$@D$PLd$0DI$  I$   4"0 I$  H;u-I;$  t2I$  LD$PI$   Nt$PH<  J?A   L\5 HI$0 H;  I+I;  HH;/  H+I;LBIHD$0I$  L?IW3M8Ju(H@ H9p s3H@   LH x tHT$XL$`D$dD$dAx u
A;p    H88H9G  H|$@HD$H    H   UB0 HHD$Hp HH(WHA    HA    MHT$0OL;L{L{fC  D$X)D$@LHT$@H4bID$I;D$t1W H@    H@    MHT$ HID$    LD$ HIL$ջ   HL$0   H~   A   HHZ5 HC 0 HHZ5 H;ubH^H>IHtLú:   H3 HtH+IHH;riH+HHD$ I;LBLt$(HL$ [A   I)D$ HT$ H   H3E0 H$  HĠ  A_A^A]A\_^]mm@SH0HHQPHHH0[H\$WH0HHHHHT5 H      H   H\$@   Ƈ    H0_H\$UVWAVAWH`HiK H3HD$XHHT$(E3D|$ HHD$       tu   
ǆ      HN HH;tuPpt
uPp@p   HHy t%HHy u H;AuHHIy tH'HHz u@      HH
Hрy tH;F uH^H;^   H-V5 L5V5 HH{vHH{r}A   H0 H(I;ufHK LHVH~HWHv1HOHH   rH'LAI+HAHO  I>0 LHG   G HFH H;^aH   H;  tH  H  LCH  H  TH[HH[L   WD$8HD$H
   HD$P   W5 D$8W5 fD$@D$B H^HVLL$8LHL$0L L;t#HVHHLFHVHH^HT$PHv.HHL$8HH   rH'HIH+HHw/=0 HHL$XH3RB0 H$   H`A_A^_^]0 ۭ0 @UH0HH  HC  H   H   H\$@Ht$HL|$ E3H;   HXH9tHH;u   Lt$(LH;t\H|$PHHKL;L{H{HCHKHt)GuHHGu	HHPHI;uH|$PH   Lt$(HXHt)CuHHCu	HHPH   H  L  L  L|$ Ht'CuHHsu	HHPH\$@Ht$HH0]HHXHhHpHx AVH@LHW@H@    H   HHx{    f     HK0II~vILAHyvH	M;Fu@Mt	{3 u2H;|$0tC H|$(HH|$(LC HHL$ PH|$(HCx t)HCx u    H;XuHH@x tH'HHy u@      HHHȀx t{ 7H\$ H;tHs   HH;uH\$ Ht5HT$0H+HHH   rH'H[H+HHw#H:0 H\$PHl$XHt$`H|$hH@A^Ӫ0 H\$UVWATAUAVAWH   HK H3H$   DLH   DHH   0 H;t9EHH0 HH;t#I   H+LHHU{3 H3I   M   MIIHIрy u(D@ E;}H@z tE;HLLH x t؀z uH
y uD;a }HH	HIy tL$   H$   H$   IJIHH;)  H-R5 H5R5 L$   EEyDAؐIʸAD*A0EDuIA-7@ f     IʸAD*A0EDuLL$0L$   IHL$8LD$HHL$PHI+HryI@HD$HH|$8HHG|$8H;vJH;wH;w3HH+   HOIHy3 LHHy3 H7A   L+HVHy3 HD$8#HD$(   Hl$ E3E3   HL$8L$X@D$hH@    H@     L   H   fsfH~fH~I;tFL|$hHT$XHHGLGHHvHM;uMtw3 t	H I;uM   Hv2HUHH   rH'HvH+HHF  HV70 HT$PHv2HHL$8HH   rH'HIH+HH   70 I;toI   DC HI   y0 H;t:DC HH0 LH;t#I   H+LHHx3 I>I   HIHHI;,HCx t(HCx uH;XuHH@x tHI;HHy ufD  HHHȀx tI;H$   H3:0 H$   Hİ   A_A^A]A\_^]Q0 K0 H\$UVWATAUAVAWHl$H   HK H3HEULE3LUDfD  IʸAD*A0EDuLMLEIHMLEHMHI+A   H5L5 I;rxI@HEH]HHG]HL5 H;vJH;wH;wIHH+IHKIHcv3 LHHUv3 H;L+HVHM?v3 HELt$(Ht$ E3E3IHMWEL}L} EHMLxH@     HUHv1HHMHH   rH'HIH+HH  u40 M}I]I;K  @ HuH}HGuHH{vHHEH9CrH<0LL+H0 H0H;t	H I;uI;   Hs I;   LuH}LGuHH~vHHEH9FrJ<0LM+IY0 J0H;toH;tfHSHv0HHH   rH'LAI+HAH(  I30 3HCHC   NKHFHF   H H I;DI;t&LIUI HMEIUHͺI]I  ]DHI   }0 H;t9DHH0 HH;t#I  H+LHH
t3 H3I  HUHv-HHMHH   rH'HIH+HHw,20 HMH370 H$   HĠ   A_A^A]A\_^]蔢0 莢0 H\$Ht$LL$ UWATAVAWHl$H   IELE E3H}D8g t"MGELgHG   D'EDeH]wD8c t"MCELcHC   D#EDeD8f t"MFELfHF   D&EHEHD$ LMLEAItr~  tIHVHv0HHH   rH'LAI+HAH   I310 LfHF    {  tEHSHv,HHH   rH'LAI+HAHw~I00 LcHC      tEHWHv,HHH   rH'LAI+HAHw9I00 LgHG    L$   I[0Is8IA_A^A\_]襠0 蟠0 虠0 ̋A̋   H̉   @UVWATAVH@HjHL2IHtLź    I~{3 HHtI+II;   H\$pH;HLl$xHBL$   H   Lú/   I0{3 LH   M+M;   Lt$ I;IHBHL$(HL$ (D$ fD$ IǉI;v  I+O,7I;MLBI8  MHF5 Ito3 u	GH   wMHF5 IUo3 u	GH   XMHF5 I6o3 u	GH   9MHF5 Io3    GH   HL$ Lt$ H\$(HH;   H+LIH;HBHtuLú    Iy3 HHt]I+HOI;tUH;LILB	HH;rfH+J6I;HO(LBMLl$xH\$pL$   H@A^A\_^]HOLIHE5 HL$ )H K HL$ D0 ZHE5 HL$ )H} K HL$ D0 H\$Hl$VWAWH@HzLH2HHtLǺ    Hy3 HHtH+HH;  H;Lt$`HHt$ HBHL$ HD$(\HAH;c  H+HH;LLBMtMƺ/   Hx3 HHtH+HH;  L;IOLHMBHL;  L+HL;HIBHtBLǺ/   H8x3 HHtH+H;uZHtLǺ    Hx3 HHtH+HH;u0HL$ Ht$ H|$(zAG(Lt$`H\$hHl$pH@A__^Ht$ HL$ H;HHBHD$((D$ fD$ 5HAG(H;r?H+HH;IO0HBLH6E5 HL$ 'HK HL$ B0 XHE5 HL$ 'HlK HL$ B0 ̉   H\$Hl$ VWAVH   HK H3H$   HLHT$8t4t(tt  @   0             HOH@HH;J  3HtkHff     HHHHRHH+HGHuHxvH <:   HxvH R1    HH;_rHWHzvH2HHHjHjHHHH;tH+蒠0 HH;uI   A   A    tHWAWHA    HA    GOIHG    HG    G AƆ   H(H$   H3y.0 L$   I[0Ik8IA^_^ËHL$@7LHJ?5 HL$`L(?5 HH$   LGHH$   SL>5 HH$   ˿HHL$ $HK HL$ \@0 HH$D$$   HfT$D$
D$   H\$WH HA8HH8 tBHIP~ȉHC8H H  H\$0H _Å~ȉHK8HHBH	HHP8uH\$0H _HC8HHtHCP8 ~H\$0H _HHH\$0H _H`0@SHPHHT$@3D$ WHBHB   D$    D$(Qx$"<t!HAHL MtHA(HL;ApLBApL+1u"HA@LMtHA HHAXLc L+M
LD$0HT$(Ht	HaHHP[H\$Ht$H|$UAVAWHl$H   HK H3HE7HAL eH%X   '  HЋ9^L    H~LLvIvLH%#"3Ht'I     f     AH3IHH;rH#L HL=ӖL I\H;L tLM<f     HSHBHzvHHIvHH;uHtLf3 tI;tH[3H`L HHEH;RL t@03HM7H3*0 L$   I[ Is(I{0IA_A^]HQL t/0 =EL WD$ HD$0   HD$8   ?5 D$ ?5 fD$$D$& E    EHE   HE   4 E4 EE E   EHE   HE   4 E4 fEE E   EHE   HE   HpranswerHEE E   EHE   HE   HrollbackHEE E'   8   $0 H H@HL HL     WfL HL    HL    L   ?L   HL 23LE/HT$ HL lL$(   A   HL$ O.0 H4 '0 HL R-0 9@SHPHK H3HD$HHL$(DLT$EHمyGA@ IʸAD*A0EDuIA-7@ f     IʸAD*A0EDuLL$ ILD$EH!HHL$HH3Q(0 HP[@SHPHK H3HD$HDHL$(HLT$Efff     IʸAD*A0EDuLL$ ILD$EH葊HHL$HH3'0 HP[̋@SH0HHQ0H˨HH0[@SH0HڋH   HH0[HE3WHA         t~tXt2HA   H5 5 fA~5 AHDAHHrollbackHA   HHDAHHpranswerHA   HHDAHHA   !4 4 fAHDAHHA   4 4 AHDAHHA   ;5 ;5 fAHDAHHT$HL$SVWH0HHHBHt@HHJH=5 HHGHOHHt!WD$ HCHt@HL$ HC3HD$ HD$(HT$ HObH=5 HH=5 HGH[Ht,CuHHsu	HHPHH0_^[@SH H+=5 HHHH*=5 HjdH[Ht6H|$0CuHH{u	HHPH|$0H [H;   @SH H=5 HHt
X   . 0 HH [@WH H{<5 H\$0HHHHl$8Hp<5 HcH_Ht6Ht$@CuHHsu	HHPHt$@H\$0@Hl$8t0   H0 HH _H\$Ht$WH HYPHHt)CuHHCu	HHPH^@Ht'CuHH{u	HHPHNHt;HV H+H   rLAH'I+HAHw&I0 3HFHFHF H\$0Ht$8H _0 H\$WH0HHAHt@HIHL$ H[H\$( Ht,CuHH{u	HHPH\$@H0_H\$Ht$WH0HHHAHt@HIHL$ H[H\$( Ht,CuHHsu	HHPHH\$@Ht$HH0_H\$Ht$WH0HHAHt@HIHL$ H[H\$( Ht0KuHHsu	HHP@H\$@Ht$HH0_H\$Ht$WH0HHAHt@HIHL$ H[H\$(j Ht0KuHHsu	HHP@H\$@Ht$HH0_H\$Ht$WH@HHHAHt@HIHL$(H[H\$0 Ht,CuHHsu	HHPHH\$PHt$XH@_H\$Ht$WH0HHAHt@HIHL$ H[H\$( HHt/KuHHsu	HHPHH\$@Ht$HH0_H\$Ht$WH@HHHAHt@HIHL$(H[H\$0  Ht,CuHHsu	HHPHH\$PHt$XH@_H\$Hl$Ht$ WATAUAVAWH@MLE3HAHt@HiHl$0HyH|$8X   0 LHD$pHtoW @   @   Hz75 IMnMnMn Mt&IINcI^MIH[3 IIFMn(En0Mn8Mn@MnHMnPMIFHD$ Lt$(HT$ H Ht0OuHH_u	HHP@L\$@I[8Ik@IsHIA_A^A]A\_H\$HT$UVWHpHHAHt@HYH\$ HyH|$(HL$@;HHL$0&9 HH Ht-OuHH_u
HHPHB@H$   Hp_^]HT$HL$SVWATAUAVAWH   HE3D$   HL$pHLc@ILHHtHP3HO;D$x  HHc@HD@HpH$   HHP3HL$P9/ L-L Ll$@L5шL MuC3H$(  / L95L u&L L HHL H$(  \/ L5L N<    L;vsHFI<HunI~$ t/ L;psH@I<HuKMtIAH$   HL$@/1H6  H|$@H$(  Hp/ HHPH=L HL$P/ HHcPHLd$@fD$H HBHHD$`HD$hD$i H(D$@fD$@(L$`fL$`H$  HL$0H$   HL$(HT$ LL$@LD$`H$   HPXHHPHtHL   HAАE3H$  HHcHHˋ$   A   HyH AEЃQ#Qu4HHcHHLHHtHPHH   A_A^A]A\_^[t	H4 H4 H4 HDغ   H$   $LHH$   豦H"K H$   m-0 H\$Hl$Ht$H|$ ATAVAWH E3LqLy HHD8a tVHQHv<H	LsHL{ H   r LAH'I+HAHwrILsL{ 0 LcHC   Dc Ht$PWH|$XHLcM&E MKH\$@LeHE   De Hl$HAH A_A^A\覅0 @SVWHpHaK H3HD$`IHHHL$ HT$PLD$X  H{ t1D$0KL$@HC    HC    HT$0Hc  H tH   HHSHv,HHH   rH'LAI+HAHw|I0 HC    HC    HWHv,HHH   rH'LAI+HAHw9I]0 HG    HG    HHL$`H30 Hp_^[e0 _0 W3HA   HA   noneQHQ A(HA8   HA@   H5 A(5 fA,5 A.Q/AHHAX   HA`   H5 AH5 fAL5 ANQOHQhApHǁ      Hǁ      HJ05 ApD05 fAt;05 AvQw   Hǁ      Hǁ      fǁ   9    H   Hǁ                  H  Hǁ        f   HH\$HL$VWATAVAWH   DHE3AD$   HL$0HLc@ILHHtHPHHcA| t2*HDPHtH;tHHHcA| D$8   HcAHD@HpHt$HHHPHL$@LHt HHRHtHL   HAАHLcHLAIXIAHD$@ HD$HI(D$@fD$@Dd$(L$ LD$@HT$PIP@   |$P E$   E3H$   $      HHcHHyHyH AE׃Q#QuE/ u	H;HHcHHLHHtHPHH$   HĐ   A_A^A\_^t	H4 H4 H(4 HDغ   HL$PLHHL$`HJ HL$`'0 fT$HL$SVWATAUAVAWH   H3$   HL$PHLc@ILHHtHPHHcA| t2*HDPHtH;tHHHcA| D$X  HcAHD@LpLt$hIIP3HL$0/ L-~L Ll$@L=e~L MuC3H$   e/ L9=J~L uzL rL HH1~L H$   / L=~L N$    M;~sIFI<HugA~$ tR/ L;xsH@I<HuHMtI>HT$`HL$@z	H0  H|$@H$   H/ HHPH=}L HL$0/ IIPHtHL   HAАHLcHLAQXIAHD$@ HD$HHLP@(D$@fD$`$   D$(fT$ LD$`HT$@HAҺ   |$@ E$   33H$   $      HHcHHqHyH EփQ#QuF/ u	H?HHcHHLHHtHPHHĠ   A_A^A]A\_^[t	H4 H4 H+4 HDغ   HL$`LHHL$pHJ HL$p$0 H\$UVWHl$Hp  HK H3HE`HHD$        HL$01H	"5 HL$0oHHU@H  L@HxvH HH&HUXHv2HHM@HH   rH'HIH+HH  
0 WE HE0    HE8   E  D$    E@HM$"<t#HD$xL MtHD$XHL;ELBEL+1u$HD$pHHtHD$PHHELc L+LLEHHU@Ht
HM $D$    HD$0HcHH4 HD0HD$0HcHxT,HL$8HD$0HcHH4 HD0HD$0HcHQT,H4 HEHM/ HU H}8HGU LE0H%%HHU8Hv-HHM HH   rH'HIH+HHw'0 HHM`H3,0 H$  Hp  _^]{0 {0 H\$WH HzHHvHHyLAvH	L;C   MttK3    H   HzH   HBvHHyLAvH	L;uRMt	3K3 uDHSpHzHOpHBvHHyLAvH	L;uMt	J3 uH\$0H _H\$02H _H\$Ht$ WHP  HK H3H$@  HHHT$(   HL$0H5 HL$0@HH$   H]  L@HxvH HHS#H$8  Hv5HH$   HH   rH'HIH+HH   	0 HHL$0rHD$0HcHH4 HD0HD$0HcHxT,HL$8/HD$0HcHH/4 HD0HL$0HcQDBDD,HY4 H$   H$   T/ HH$@  H30 L$P  I[ Is(I_Vy0 H\$Ht$WH   3Ht$ 9   t"H   HL$P謎HD$PD$p   @t$HHD$(   @w @8p t! HHpH@   OG @0tV@8t$HtLHT$@Hv.HL$(HHH   rHIH'H+HHwuI0 Ht$8HD$@   @t$(t@@8t$pt9HT$hHv.HL$PHHH   rHIH'H+HHw0 L$   HI[IsI_x0 H\$Ht$WH   HHٺ   HL$0YH$5 HL$0HH{vHLCHL$0  HrH{HS HHȲ irLGHvH?HH  HFrS$H[HȲ 1r    t:H   LBHzvHHL$09  Hq   H`FHSpLBHzvHHL$0 H    HqLGHvH?HHH{( HL$0qHH#5 yHȲ qLGHvH?HHH    t,Hð    HL$0IqLCH{vHHH`HHL$0HD$0HcHHR4 HD0HD$0HcHxT,HL$8HD$0HcHH4 HD0HD$0HcHQT,H4 H$   H$   / HL$   I[IsI_̋   @SH0    HHT$ uH   HSHv,HHH   rLAH'I+HAHw!I0 HC    HC    H0[1u0 ̃    @SH0H3H   8B tH葊HH0[WHHC   HC   f0 H0[H\$UVWATAUAVAWH$HP  HzK H3H@  LLHL$ HU@#L eH%X   A'  Hȿ   3B;9tL Y
  B;97uL   H5 HT$8H 5 HD$@H|$8@ WEHHuXHu`IIB< uHMHuLMXM9N   II~vILEHH}`LGEHMH]HH}`HG]HL+H/ HHEHLE`IHGEHHUXHH;u/I^H;HBII~vIH+LCHyD3 I^LE`Iv2IPHMHHH   rH'HIH+HH  0 HHD$HH;tHHlkL H  x  L=*4 L   ǅ      4    H   Hǅ   Z      H   貆H{5 H  H4 H    W   H  Hǅ     ƅ       H0  Hǅ8     f   H   r0 H!5 H   ͚II~vIH   贚H=mjL H_H;_t HHH   PHH;_uL   H8  Hv9HU   H   HH   rH'HIH+HH)  i0 H0  Hǅ8     f   H  Hv4HH   HH   rH'HIH+HH
  0 H  Hǅ     ƅ    H   蚢A   EIHL$PW   H   Hǅ      ƅ    IHL$P3iIU HWIUHHiIU$H?HHcQD  IUpHL$PhHI   hHH   hHIU(hHHcQD:  H   H   HD$0H   HT$(HHGL   I  MtH5 @3   HD$PHcHHD$PHȲ
EI   DHHL$PHvL?IL
HLLI;t%1 tHI;uLHHvH+HH+HL;IBHL+ML+IHl@3 LI   HvL'MIM
LHM$?J9I;t"f     L{AS%1 tIM;uL+LIHvH+H+I;LBHH+H+I;LBHHM+ML+IJ!?3 LLl$ MM8ME(I}@vME(H%#"HHI     MtAH3IHI;rHnL H#HHnL H\HnL H;tpHHD$ Mfff     HSHBHzvHIM(I}@vIM(L;uMtM>3 uH;\$ tH[HHnL 
H?nL HHHHEH;tH0IŉHhIMHHYLyIvH	HuLH4 =3 u+IMHIvH	Hu%LH5 s=3 tAEl   P  IMHHYLyIvH	HuLHH5 3=3 u3IMHIvH	H  LH5 =3   I   A   EH   WEhHuxHǅ      Eh    H   Hǅ      ƅ    HUhH   dHH   dHHcQH   HL$ L   L   H]hD   HMhIHGLExI   MtHC5 &<3 tzH   H|$ IGH   Ht#I     fD  H3IHH;rLL   HUhHhlL |HHH`lL HHEH;RlL tJ0   l   B(HD$ Hv2HPIH   rH'MI+HH  I/ Iv3IT$HH   rH'H[H+HH  H/ H   AulHT$(Hv3HHL$0HH   rH'HIH+HH   / HD$PHcHH5 HDPHD$PHcHpTLHL$`HD$PHcPH5 HDPHD$PHcPDBDDLH'4 HEHM*/ I艎H@  H3/ H$  HP  A_A^A]A\_^]"j0 H5 HMhHJ HMh0 HjL 0 =jL W   Hǅ      Hǅ      ǅ   hostƅ    ǅ         H  Hǅ     M4    D4    ƅ    ǅ        H0  Hǅ8     4    4 $  ƅ%   ǅ@     H  HX  Hǅ`     {4 H  r4 L  ƅM   ǅh     8   e/ H H@H+iL H54iL Wf1iL H6iL    H3iL    hL   ?L   HhL Lp  H   HhL L(   A   H   0 H|f4 o/ HhL  0 HiL !0 =iL W   Hǅ      Hǅ      R5    I5 f   ƅ    ǅ         Hǅ     Hǅ     H5    5 f    5    ƅ    ǅ        Hǅ0     Hǅ8     so  f   ƅ"   ǅ@     8   / H H@HgL H5gL WfgL HgL    HgL    gL   ?L   HgL LH  H   HmgL 8L(   A   H    0 HBd4 / HugL / :~f0 xf0 rf0 lf0 ̃    t   fD$D$
D$HD$
 D$H̋A$H\$Ht$ WATAUAVAWH`  HϘK H3H$X  DLH7^L H  x  L-4 L$   Ǆ$      4 $   3H$   HǄ$         H$   uyL%5 L$  L%4 L$  $  W$  H$  HǄ$     @$  $   H$  HǄ$     f$   H$   e0 H@5 H$   胍HH5 HI5 EHDH$   aH65 H$   MIWpHzvHH$   2fD$@  HT$@H$   I   HzvHH$   H5\L H^H;^t%ff     HHH$   PHH;^uH$   訊	L-G4 3WD$`WL$pH$   |$\   AOluD$`   D$d   tD$`   D$d     EDD$XH|$HI   HzvHIOpHyvH	LL$HLD$X4   Ht$HH  Ft	"  D$0
   D$(   H$   HD$ A0   L$(  VHN Q4   W$   H$   H$   H$   IM@ IB<  uH$   H$   d0 LH$   H$   HG$   8A
   HT$PH1 H;\$PX  A<$"Y  fA   H$   Hv6HH$   HH   rH'HIH+HH   / H$(  IB<0 uI   MH$(  H{ǃ~A   HBZL Hc  xY  L$   Ǆ$      Ή4 $   H$   HǄ$         H$   uH5 H$  H4 H$  $  W$  H$  HǄ$     Ƅ$   $   H$  HǄ$     f$   H$   a0 H5 H$   藉H{vHHH$   }fD$@  HT$@H$   dA   H$   H=YL H_H;_tHHH$   PHH;_uH$   HL$H4 A    H$X  H3/ L$`  I[@IsHIA_A^A]A\_2Hv(H5 ε/ H5 
/ `0 ̋Al̋AhH\$Hl$WAVAWH H9LHIIH+LHL;   H?L;   HHHH+H;wH
I;IBHtBH    H   rHOH'H+HGH   HH/ 3IIFIFHIN  I>H    LHI#03 UHt$@HIvH+HH;v(H    L/3 I~J;H+HH    J    L/3 Ht$@Hl$PH;H\$HIFH A_A^_^0 %H\$Ht$WAVAWH H1LHQIH+LHL;   HL;  HHHH+H;wHI;IBHt>HH   rHNH'H+HFH   HH/ 3IIFIFHI0N  IIHHL.3 H_Hl$@IHiHH+HH;v/HHL.3 H+J;I^HHL.3 HHL.3 H7Hl$@H\$HHt$PIFH A_A^_Q]0 ӨH\$Hl$Ht$WATAUAVAWH $   IHILLsvHD$pHLH;tZHD  H;tPD7HyLHL$xHHIHP AHD$xHHLAP @:   HD$pHH;uH;MD   s_HD$pIML;tIH;tHyD6LHL$xH  HL$xA  @:uNHD$pHH;uH;LD8LT$pIML;t!MI;tH8IILuLH;uI;MDM} IH\$PHl$XHt$`H A_A^A]A\_H\$Hl$Ht$ HL$WATAUAVAWH $   ILILL   Hl$pHHI;tsHHT$P    H;tZD&HqHHL$xHt$PHIHP DAHD$xHHLAP A:   HH;uH;HLD   HD$PH;LD   sjHl$pIML;tII    H;t=D>HqLHL$xH`  HL$xADN  A:uHH;uH;MDHD$PL0DLD$pML;t)MI;t$HHIQHLD	D8uLH;uI;MDIMu H\$XHl$`Ht$hH A_A^A]A\_LD$VWATAUAVAWH8L"IM0LM;u#I@H9BuAHH8A_A^A]A\_^MxHHrMM+H\$pIIIIL+Hl$0ME2  HAEHA3DL$x    Hu
A@*IEA*HD$(EEAHA3HDD$ IE HDL$(HHD$(M;u|E#HE$H+HH+H;HBE#AAH;DCȋH;\$(uI}     DDDD#ED  #AAA*MA$CA#A#ЉS  H;HukE$H+HH+H;HBD#L$xAAIMH;DCHɸ    DDDMtAA*ϋA#A#AщG  A#Aщ8  LǃAI;   IH+HL+H$   I+IHMIH   AHt    *"A"H
ЈHIHH+HL(3 H$   H     *HA"/AD"4A
@,  E$MD$D#L$x#H;   H+HH+AADDAM;t5fA HAA#HЉHA IDD#DDM;uH$   LJM   AHDt$ A#֋L;r+A#L;   AH΋CA#A#ЉS   ED#DD   H+HH+AHDDHE$AM;t#A HHAHEIAM;uH$   HRH;r.A HAH;t@AHA#ЋCA#ЉS$A#HtAH#T$ AщAH\$pIHl$0H8A_A^A]A\_^I;t|SVAWH H|$HMLt$PHHl$@Hfff     D6HƋC9wHKh1 Ht1HC+KHCD4CI;uHl$@H|$HLt$PH A_^[ͪ/ H\$Hl$Ht$ WH AHHHtBH3/t  H   HK   E3H   H<  HK03LS(L   M+II;sHIHS0EvCHC8I+HH;vLD$@HK(   #I+tf     H1HqHHuHK0H   HH@   ǃ       ǃ   X  @   k     H      H?s  9   |    LW@$HCHHD΋OIs$CDMHChHOJJHChJDCD H   HOJH   HOJD;   rH   HH   HO(HWHH;HG0G8HJHO@H   H;HGHGPH   HGXH   HG`H\$0Hl$8Ht$HH _H\$Ht$UWATAVAWHl$H   ALHyHUHULEE3LeWfELeLe߹0   o/ HHt$H@   L`L`Ht5 HLa La(IHMHM]H}%   E	ЃEH}]?r=u  n9u p-uq!unAԸ p D]wU'sIU'LMLUM;uADE#AE<AEH5 0 U'LULMHtEDE#EDe#Es  HLHAl AD IIM;   uA	(t#)t   A	{t	}   EE#      }    E#|   yutDe#nuiDe#cs]HM'@  tPDe#JsDHM@  u7De#1s+IM;t#A9
tDe#uDe#E'EDDE#HEHEg(   5/ Ht H@   L`L`Hm4 HD` IHHMf  HHMAM  HMH9Me  HHM'`      / HtH4 HH@   L`L`IHHMf  LuEAF EAF(IIM   N
tmtht2tugH;~ ua4uO4ISHt
Dg4Df4DH?HtDg4H^(Ht-@ LHS HK`@  H[(HuE33HN G@  HvHpAF,I-o  M7HMHt1HUH+HHH   rH'HIH+HHw!/ L$   I[8Is@IA_A^A\_]N0    HMP_   ط <  
 V  #  a m  																																																																																																								@UWAVH MHI?HI;\  H\$@IHt$HL|$PLyL+9HIH+HHIHH+H;  H
H;sH	I;  H4    Hu3=H   r)HN'H;   2/ H   HX'HHCH/ HHJI+A> uL    3%3 HtfD  AHIHuHHLGL+?3 HHt1HWH+HH   rLAH'I+HAHw3I/ L|$PHHHGHHt$HH\$@HGH A^_]L0 `J@WAVH(IHLI;Y  H\$@IHl$HHiH+)HII+HHHHH+Ht$PL|$ H;  H
H;sH	I;   HE3HuA=H   r)HK'H;   / H   Hp'HHFH/ HHHHHH+tf     L9LyHIHuIHMFL+3 IHt1IVH+HH   rLAH'I+HAHw:ID/ Hl$HH3H\$@L|$ I6HHHt$PI~IFH(A^_EK0 הHt$ AVH IHLI;@  H\$0IHl$8HiH+)HII+HHHHH+H|$@H;   H
H;sH	I;   HHu3=H   r)HK'H;   '/ H   Hx'HHGH/ HHLHHL+tI3"3 IHMFL+R3 IHt1IVH+HH   rLAH'I+HAHw9I/ Hl$8H;H\$0I>HHH|$@IvHt$HIFH A^I0 mW@VAVH(IfffffffLHI;
  HIH+H\$@Hl$HH|$PLd$XIgfffffffIL|$ HHNH+HHHH?HIHHHH?HIHHH+H;  HI;sI	I;|  H3L<    Mu=I   r)IO'I;O  y/ H;  Hx'HHGIZ/ HIHCHH+tH@(H@(HuHVHH;tLHO f@)@8h t0WAHiHi AHIHhH@   @(H(H(H;uHHtiHnH;tHoH(H;uLIHNI+HHHH?HHHH   rIHH'L+I@HwCLI/ Ld$XKHl$HHH\$@J?L|$ H>H|$PHNHFH(A^^G0 6 @VWH(I
HHI;  HIH+H\$@Hl$HH*HLt$PHHOH+L|$ LIIH?LHHHHH?HIHHH+H;9  HH;sH	I;"  H@L4    Mu3=I   r)IN'I;   A/ H   HX'HHCI"/ HKHHI+t"fff     3HIWAHQHuHHLGL+W3 LMtLHOHI+HHHH?HHRHH   rIHH'L+I@Hw=LI/ Hl$HHvL|$ HIHLt$PH\$@HOHGH(_^E0 V@HDH HPATH`HhL4 E3LhL9%4 ILxLE   HXL+HpAHxLpLD$      BDL;   N4HH;t?fD  IMA3HP IM@HP @:ulHIH;uL4 D$   Lt$8H|$HHt$PH\$pLl$@Hl$XAL|$0H@M9$tEdEtAtfAAH`A\HT$xL4 LD$ AKH    N9$#wH\$Ht$H|$ UATAUAVAWHl$H   HwK H3HEE3IDmILLAI;  AOtAD$ 	WD$ HD$(H+D$ H~wtAD$ 	WD$ HT$ WLD$(LmLmEI;uHE   DmL+HMCEEA   DmMEHEE3MLuHEDmDmD8h t#E@LhL$0H@   ED(@tTD8mtKHUHv1HMHHH   rHIH'H+HH  / LmHE   Dm@tTD8mtKHUHv1HMHHH   rHIH'H+HHt  I/ LmHE   Dm@t;Iv2HMIVHH   rHIH'H+HH#  / D8mt=D8n tHT$0HjM   LmD$0HEDl$0NF [D8n    HVHv0HHH   rLAH'I+HAH   Iq/ LnHF   D.Dn HED8mt5Hv/HL$0HPHH   rHIH'H+HHwP/ IH(L;?I4$IHMH3/ L$   I[8Is@I{HIA_A^A]A\]A0 A0 @SUVWATAUAVAWHxHsK H3HD$hIMHLHT$@E3Dl$ WLjA   LrD*D$    M;  D$(ALl$8I+tvHH;  H   r)HM'H;  / Hh  HX'HHCH/ HH\$(H4+Ht$8LIH 3 HHt$0
Hl$0H\$(IL$HLHPI$HLLHT$HP HD$HH;t_HWHv0HHH   rH'LAI+HAH   Ib/  D$HL$XOLl$XLt$`D$H Lt$`Iv0IVHL$HHH   rH'HIH+HHwm/ Ht/H+HH   rH'H[H+HHw,HH/ HHL$hH3N/ HxA_A^A]A\_^][>0 bl>0 Ht$Lt$ AWH HLHL3HAHAHAHRI+VHHtRH?H;w_H\$0HH|$8#.  IVI^IH+LHY3 HHH|$8H\$0IGIF Ht$@Lt$HIG IH A_袉H\$Hl$Ht$ HL$WH H3HHAHAHAHA HA(HA0HA8HA@HAHHAPHAXHA`HAhHApHAxH   HHFHFH   L   H   HT$PH   D$`   L$h   Ƈ    D$X   Bt	u2   L   Z$HnHHH;s
HH^>v<HFHH;vLD$`HHH+tHL3H3 HHnHH\$8Hl$@Ht$HH _H\$DD$HL$UVWATAUAVAWH@HL3HLiLl$0+/ IE3HL$ ˎ/ L==L L|$(H-=L HuC3H$   裎/ H9-x=L urL rL HH_=L H$   / H-K=L IMH4    H;isHAHHuey$ t荘/ H;hsH@HHuGMtI=IUHL$(L  H   H\$(H$   H/ HHPH<L HL$ Y/ I] IMIEHD  H@< uL8D$   HIIH$   H@A_A^A]A\_^]H\$Ht$ WATAUAVAWH   HmK H3H$  HHHL$@E3WLiHA   D)A(Li8HA@   Di(AHLiXHA`   DiHD$ Ll$0HT$ HAe  o	  HT$ HPz  tH$   PL$   H$   9W$      H$   A   L$   Ǆ$   stunƄ$    DohH$   L$   IIGHuHtALH4 	3 t.H$   IIGHu!HtLH4 	3 u	Do$   H$   IIGHu H   LHd4 	3    H$   IIGHuHt~LH:4 a	3 tkH$   IIGHuHtILH4 3	3 t6H$   IIGH  HtLH4 	3   Gh   G$   Ht$ HX  ~     HFLH~vL6Hr.J0A   L4 HI/ H;tI+HtDohHFLH~vL6Hr1J0A   L4 HIͨ/ H;tI+HtGh   HFH~vH6Hr1H0A   LS4 HH舨/ H;tH+HtGh   HT$ H   z  tH$   tM'W$   L$   HǄ$      Ƅ$    H$   H$   趃 HH_(H;tfHSHv0HHH   rH'LAI+HAHu  I / LkHC    NKLnHF    H$   Hv5HH$   HH   rH'HIH+HH  / L$   HǄ$      Ƅ$    H$   Hv5HH$   HH   rH'HIH+HH  R/ HT$ H@  z  tH$   L'W$   L$   HǄ$      Ƅ$    H$   H$   E HH_HH;tfHSHv0HHH   rH'LAI+HAH  I/ LkHC    NKLnHF    H$   Hv5HH$   HH   rH'HIH+HH  @/ L$   HǄ$      Ƅ$    H$   Hv5HH$   HH   rH'HIH+HHE  / HT$ H  z  0  H;tLBHzvHH`HHOHvH8[uQHHvHHG|]u:LHvLHT$8HZ  HOHHOHHvH    HH$   芀 HH;tfHWHv0HHH   rH'LAI+HAHk  I/ LoHG    KOLkHC    H$   Hv5HH$   HH   rH'HIH+HH  / HD$ H4 H4 hHDр    tH  H$   !I:W$   L$   L$  IIB< uH$   5X0 HH$   H$  HG$   D(A
   HT$8H!0 H;\$8C  >"F  fG H$  Hv5HH$   HH   rH'HIH+HH  / L$   HǄ$     Ƅ$    Iv3IWIH   rH'Md$I+HH  I./ LD$ M   Lt$(M;tfIX{ tIHHv1HKHH   rH'LAI+HAHn  I/ LkH   C H(HCI;uLD$ HL$0I+HgfffffffHHHH?HHHIH   rH'M@I+HH   IW/ HH$  H3/ L$   I[@IsHIA_A^A]A\_L$   HG4 H$   J1HHL$x\HJ HL$x/ LH4 H$   1HHL$H%HnJ HL$H/ 00 00 00 00 f00 HP4 g/ H\4 裆/ 00 00 00 @SUVWAVH0H$   E3$   WLqHLqIHL$ HHT$ LL$ JH\$ WILrHB   D2fDA A$   A(Lq8Lq@AA(AIWI8MqIA   E1AHLqXLq`AHKIXLsHC   D3AhHRHv0HHH   rLAH'I+HAH   IV/ LvHF   D6HWHv,HHH   rLAH'I+HAHwjI/ LwHG   D7HSHv,HHH   rLAH'I+HAHw%I̾/ LsHHC   D3H0A^_^][.0 H\$Ht$ WH03HL$ WHT$ HqHHqHJWIHrHB   @2fDA q$A(Hq8HA@   @q(AHHqXHA`   @qHHRHv,HHH   rLAH'I+HAHw*I/ HsH@3Ht$XHC   H\$PH0_-0 H\$Hl$ VWAVH0H|$p3H\$xWIAHiLHi A HL$ LD$ AH|$ AHH\$ WIIhI@   A(fDI(A0Hi@HiHA0OWI@HoHG   @/APAXHihHipAXKIhHkHC   @+AxIPHv0IHH   rLAH'I+HAH   I趼/ HnHF   @.HWHv,HHH   rLAH'I+HAHwrIq/ HoHG   @/HSHv,HHH   rLAH'I+HAHw-I,/ HkI@+Hl$hHC   H\$XH0A^_^:,0 @SH HHIHt?HSH+HH   rLAH'I+HAHwI轻/ 3HCHCHCH [+0 @SH HH   HtKH   H+HH   rLAH'I+HAHw5IW/ 3H   H   H   HK@w   HH [j   ]+0 @SH HHI Ht?HS0H+HH   rLAH'I+HAHwIݺ/ 3HC HC(HC0H [*0 H\$WH H3HI(Ht=HS8H+HH   rLAH'I+HAHweIw/ H{(H{0H{8HKHt=HSH+HH   rLAH'I+HAHwI1/ H{H{H{H\$0H _M*0 @WH H9HtKH\$0HHt$83Ht*@ ff     HCHH   H0HHuH\$0H7Ht$8H _Hg  H(HIHt HPHtH   LHH(IH(@SH HH	Ht>HSH+HH   rLAH'I+HAHwI/ 3HHCHCH [>)0 H\$VH HHH   H|$0HyH;tHaPH(H;uLHgfffffffHNH|$0I+HHHH?HHHH   rIHH'L+I@Hw#LIm/ 3HHFHFH\$8H ^(0 @SH HH	Ht]HSH*H+HHHH?HHRHH   rLAH'I+HAHwI߷/ 3HHCHCH ['0 H\$Hl$Ht$WH HHrHiHHHH;tHHLFL+IHFHELG(HK(I;tIM@L+IHl$8HH\$0Ht$@H _LMy=HJIHH;s.JHHIRHHHH+IIIRHRIHIRHHIIIRH\$Hl$Ht$WH Hy H4 HHHt&@ HHHK0'0     Hs/ HuHN(    `/ H^0HtHK&0    HA/ H^8HtHK&0    H"/ H~HHt+f     HHHK&0     H/ HuH4 H@tP   Hѵ/ H\$0HHt$@Hl$8H _H\$WH HHI(H&0 Hi4 Ht0   H|/ H\$0HH _H\$WH H4 HHHI%0 H_^4 Ht    H"/ H\$0HH _@WH H\$0H4 HY HHt$@HHt)Hl$83HCHH   H(HHuHl$8H\$0H4 @HHt$@t(   H蘴/ HH _@SH HK4 HHt
(   ^/ HH [@SH H4 HHt
    ./ HH [AVH0Hl$HHV4 H|$(Hy(LHHtcH\$@Ht$PL|$ E3fD  HG(HH8L8Iv H;t!HtHCHH   L8HH;uHuL|$ Ht$PH\$@H|$(Ha4 @IHl$Ht0   In/ IH0A^@SH H+4 HHt
8   >/ HH [@SH H4 HHt
0   / HH [H\$Ht$WH HAHكxu@tC0   蕲/ 3Ht$H4 H@   HHHHHHH HH(HHHX9  CsHC@HHHP sHK@8S  H[Hl$0C$9C wHK(h0 Ht*HC(k K$HC(Hl$0@4C$H\$8Ht$@H _w/ H\$Ht$WH A   HtHAHHHP H{H_0Hu$   莱/ HHt3HHCHH_0CHl$09wHKh0 Ht)HC+KHCHl$0@4CH\$8Ht$@H _w/ H\$WH A   HtHAHHHP H[HK(Hu$    / HHtW @3HK(H\$0@׋HHЈH _@SH HٹP   葰/ 3HtBH4 HPHHHPHP HP(HP0HP8fP@HPHHH@   H [D7  HHH [47  H\$ UVWATAUAVAWH   HbSK H3H$   LE3EDd$$LyMLHT$`HIaAI]WD$@Ld$PHD$X   D$@ ADt$$   误/ HHD$(HpHt$8@(Ht$0HKHLHPHHLLH$   P A$   D$@$   L$PHtDH+H   r(   HOH+HGHt  HHHT/ $   $   HT$`H|$xHGT$`HL$@fH~fofsfH~HHGfI~L;D$pt@2Mu@32 @AHv1HVHH   rH'H[H+HH   H貮/ @tAIG(Hu"    ^/ HtW @IIG(HH
Ń
Ł   AHT$xHv.HHL$`HH   rH'HIH+HHw6%/ H$   H3襲/ H$  Hİ   A_A^A]A\_^]-0 '0 !0 H\$Hl$Ht$H|$ ATAVAWH Hq33ELA  IFftH@HHf,Q_tH@HHfD$Qu2A:t=HF(Hu    / Ht
W @HF(HHHЋÃ

Hǁ   rH\$@Hl$HHt$PH|$XH A_A^A\H\$UVWH A   HAt(HAHHHP @HFHHHP Hn;$  Lt$@E3D  ;~ sOHM(Hu%    </ HHtW @IHM(ӋHH

;v   ;   +;F$sH;v   Hu8Hu"   ƫ/ HHt	L0LpIHu8FL|$H9wHNDxAJ0 HtcHFD>NHFFH]8k9+wHK0 Ht+HC+KHCL|$H@<CLt$@H\$PH _^]q/ q/ @UATAUAVAWH DEHQELzuB$tȉB$HR(!Il$E	tuHm H\$PHt$XH|$`Ep  Af      裪/ 3HHtH@   HXHXH4 HH0   p/ L=4 LHtH@   HXHXL8Hp HX(L0   7/ HHtH@   HXHXL8Hp HX(H    / LHtH
4 IG   II_I_L(   ԩ/ HtH4 H@	   HLx HLHIIIGLxHpI~(0  HELpHEIFLuInE   HWHMHBHEHJHGINIFHO   (   =/ 3HHt H@   HXHXH4 HH^ H8   / HHtII$DB$AHJ$A@   HHXHXHu4 HD Dw$Hw(DG0G4HHH~ I/  HEHxHEHGH}HoH|$`Ht$XH\$PH A_A^A]A\]H\$Hl$Ht$WAVAWH H2I|W  |N  L5?4 3L=4 )u9k0        G    .       / HtL0H@   HhHhHHK@H.  HHKH;  8\e  L@L;X  D   AuAHȀ(t$)tA0  AHȀ{t	}  HAHHJ  \  HHKH;tM8\uBL@L;t9D   AuAHȀ(t)tAuAHȀ{t}uHAHHH7     w  Cx<b       æ/ HtL0H@   HhHhHHK@H-  HHKH;  8\uBL@L;t9D   AuAHȀ(t)tAuAHȀ{t}uHAHHH7  9  <B       / HtL0H@   HhHhHHK@H,  HCHpHHSH;0  8\ucL@HL;tTD   AuAHЀ(t$)tHAu-E HA{t	HA}uHBHHHI6    HHHH36  k        H     {t   u}  HK@@[  	s		  HcȋCH;u  H9K8k  HS $LIBK  (   Ƥ/ Ht'HH@   HK@HhHhL8x +    HHK@H+    H	  tStHK@i          H:    B  [   HHSH;t]8\uRL@HL;tCD   AuAHЀ(t$)tHAuE HA{t	HA}uHBHHHH4  H  {|]  HHSH;  8\u[L@HL;tLD   AuAHЀ(t$)tHAu%E HA{t	HA}uHBHHA  HHH3  (   HHSH;t]8\uRL@HL;tCD   AuAHЀ(t$)tHAuE HA{t	HA}uHBHHHH3  H5  {|)  HHSH;t59\u-HH;t%   u	,(<vu,{uHHH.3  @b  U  ^u$    E/ HtBL0H@   HhHh0$       / HtL0H@   HhHhHHHK@(  HSHH;t68\u.HHH;t%   u	,(<vu,{uHHHq2     Aփ  ?   {   }u         ]u         SxHK@HHSH;t68\u.HHH;t%   u	,(<vu,{uHHH1  H.  K|t	|H\$@Hl$HHt$PH A_A^_ú   H!  ̺   H!  ̺   H~!  ̺   Hp!  ̺
   Hb!  ̺   HT!  HQA ! BwAruHBHw	As2@SH Hٹ    !/ 3Ht*H'4 HPHHHPHH@   H [&  HHH [&  H\$WH H?HH;w_H    Hu35H   r$HK'H;v<萟/ HHt5H'HHHHr/ HHGHH\$0HGH _`Y0 H\$WH HHHH;w[HHu35H   r$HK'H;v</ HHt5H'HHHH/ HHGHH\$0HGH _X30 H;   Hl$Ht$ WH H\$0ILt$8HE3HfH   V
tjtet2tudH;~ u^4uW4IPHt
Dw4Dv4AH<HtDw4H^(Ht*HS LHK`H[(HuHN E33GHvH;jH\$0Lt$8Hl$@Ht$HH _H\$Hl$Ht$H|$ AVH H\$PIILHHt;8sHHHHuH3Ht;>t'    {/ 3Ht8HHHHHHHpHLHIH\$0Hl$8Ht$@H|$HH A^龷H\$Ht$WH HH@e{|^uYHCHpHHCH;t=9\u1HQH;t(D   Au	,(<vAu,{uHHAHHv-         td{|]u^]HK@iHHCH;t?9\u3HQH;t*D   Au	,(<vAu<{t<}uHHAHH-  HH\$0Ht$8H _  H\$Hl$VH HHH;QtxDIpLBHIhAAftWH|$0@t	HK@HShHK@HBSxH@DPAH)  H|$0H\$8Hl$@H ^H\$82Hl$@H ^H\$Ht$WH y|Hz  H      Cx<fu   HˉCt(  =  <nu
   HˉCt(  $  <ru   HˉCtg(    <tu	   HˉCtN(    <vu   HˉCt5(    H   sAKxau   HˉCt
(    bu   HˉCt'    H   HKxcu[       H'  HChA  SxH@H@fDHT  %  }ȃHˉCt'  $  xu"    tAHf'     HI     uu"   tH?'     H"               Ct    D  KxA<   DAA   KtA+;  AHKCtHH;tJ8\u?HPH;t6DAuDHA(tA)tAuHȀ{t}uHAHHH)  Xt0{t   Ct=      CtH\$0Ht$8H _H   DAs%3wXHH    Hރ[   HH@ 0 HAAtaCxHCtHCH;t49\u,HH;t$Au	,(<v   u,{uHHH(  H\$0Ht$8H _H\$02Ht$8H _ú   H    s         i  s  a      H\$WH A|Hك\W  H	HCH;t=9\u1HQH;t(D   Au	,(<vAu,{uHHAHHv'        s'{x\u!HCt\   #     H\$0H _s 3HIt   H\$0H _ÿ   Hˋ  t{t   HH\$0H _sSxH
  u'      t3Cx<au   	<bu    CtHG#     H\$0H _Ct\      H\$0H _Ã[uW#  Hc{|=w2H     @ $Hs"H"  H     H\$0H _Ct[      H\$0H _Ã]t!tAxAt"     H\$0H _H\$03H _ËH  @SH H$  H|$0D     Stu        {|-   HHCH;t=9\u1HQH;t(D   Au	,(<vAu,{uHHAHH5%  {tHItr   Cp   t#StHKhF5  @׉KtHKh35  DCtD:rVHK@@Y	HK@HH|$0H [StHK@-HK@H|$0H [ú   H  ̺   H  H\$Ht$WH At    HٿKxA<	   DAA   DKtA+ȸgfffD;CA@HCKtHH;t=9\u1HQH;t(D   Au	,(<vAu,{uHHAHH#  [H\$0Ht$8H _ËH  @UATAUAVH(LiHL8u$A~||m  In@HMHH  In@H\$P    L|$ \/ 3LHtH@   HXHXH4 ILIH$  0   / HH4 HtHB   HZHZHLz HZ(HIMHAHPHAHBHQHJA~||  Ht$XH|$`H=˰4  IIFH;t=9\u1HQH;t(E   Au	,(<vAu,{uHHAII/"  I       I/ HtH8H@   HXHXHHH  H@u	         G(   / HtH4 xHXHXHXHp HHH  I}IwI_IFHM~HI_LxHG(Ht     HH@(Hu0   ~/ Ht H4 H@   HHXLx HX(HHG(HpHG(H=W4 HFA~||H|$`Ht$XH\$PL|$ H(A^A]A\]H\$Hl$ VWAVH HE3
(   / HHtxDpLpLpH4 HLs IH\$@    賏/ HHtH4 HHG   LwLwIHHM@|  H{ H_H}HHHHM@  H]HH\$PHl$XH A^_^HT$SATH8      LHHl$PHt$`H|$hH   Ll$0D(Lt$(LtHAHHHP DI$3Iv L|$ HZHt}M$   fD  DvEtNDfHLMt-DL^@ ff     GHHD8uIM;rI;   AA;rHvHuLt$XI$   Iv8HtCA$      AtH>/  DNEtLFB8 w	EB: v-A;rMF(AMt1AH   B tL;uLt$XI߱2AFL|$ $Lt$(Ll$0H|$hHt$`Hl$P:u
2H8A\[I$H8A\[H\$Hl$Ht$H|$ AVH03Hك:u   =u.   DL1I|:tsfȃ=th.tct^HHCH;t=9\u1HQH;t(D   Au	,(<vAu,{uHHAHH  K|Hǋ:u;   :u5DKpILHKhAAif   HK@E3G=uLM;tlHK@LI3).u$LM;tNHCHHK@H LIHD$ hH  Dź]   HH\$@Hl$HHt$PH|$XH0A^  3H  ̋H  ̺   H  ̀fu
At   Ànu
At
   Àru
At   Àtu
At	   Àvu
At   2H\$UVWATAUAVAWHl$H   LLHHM3HEwDHEWfEMw(IVI+HHHt<H;  HMI^IH+LLeI2 HIH]gH]HEHEgH}MtsIwH]f     IHEH;tLEL+IHH>HEHFHEL;tLEgM+IIIgIUI  uMm(Mu@2X  A    u@F  IHM3HEWfEIVI+HHtIHH;  HMI~IH+LHEHEwHp2 HH}wH}H}IH+HEMm(M   f     IHEH;tLEL+IHH.HEHFHEL;tLEgM+IIIWIUI  t_IHH+H9}}PHEHEH;tHLFL+IHMęHFHEHEI;tIMFL+IHMH}Mm(MH}7H}H}wHEIIwHEH]H;tLEL+IHHOHEHFIO(HEH;tLEL+IHw@Ht8HUH+HHH   rH'HH+HH   H藈/ Ht@HEH+HH    HH   rH'H[H+HH   HR/ H}Mt5HUI+HIH   rH'Md$I+HHw`I/ Ht4HUH+HHH   rH'HH+HHw'Hۇ/ @H$   HĠ   A_A^A]A\_^]/ qCkC/ H\$Ht$WH H    H/ 3HtHN4 H@   HHPHPHHHN@  HHWHHN@H\$0Ht$8H _<  H\$DD$UVWATAUAVAWHl$H   LHE3EHHMWL}WfELf(IT$I+$HHHt<H;  HM(I|$I$H+LHM2 HH}H}Lf(H}A}  ~3 HIUHa  	  H;uEu AAE;u |Lf(HHM褷L}WfEIT$I+$HIH]HtJHH;  HMrI\$I$H+LL}I2 HIH]H^(H]H>IE(HEgHHRH     }w   HHEL~IE(HMI;   IMGL+IHM赕IGHELM}(IE(_HEHH^HEH;tLEHUL+IHuHEHCHN(HEH;tH+}HLHU蜖E2  LLeHEgHMI;tI$MD$L+IHMgL}gAE2HEAM$tAA;   HEH>L~HML;tLEL+IHIƔHEIGIUHb     HHEgHHRHD  t\}w tcHHEHEI;tIMGL+IHMcIGHEHEL}I;tIMGL+IHM臕AH;tHL}AHUHEEHDHL}Mt4HUI+HIH   rH'MI+HHwsIz/ HMHt:HEH+HH    HH   rH'HIH+HHw.8/ HMnAH$   HĠ   A_A^A]A\_^]B/ >>H\$DD$UVWATAUAVAWHH   ELHz4u
  E2HHME3L}WfEHw(HuHVH+HHt@HH;o  HMH^HH+LL}I2 HIH]Av0HH   EHHNHMHHEEt	H9u2AF$xA;	DmH   E;n }0uIF(HPDmH   AEHEHFIVDmH   }P uLIV(HRH  D      HUHAEHEHFIVL}DmHUt(AEHEHFIVHR  DuEHMACDmHD.HNHUHgL}IF(HPH  DtH]dDmHH]ZDmHHEHHHEH]H;tLEL+IHHHEHGHEHMH;tLEM+IIAD.HEHFMt4HUI+HIH   rH'MI+HHw`I]/ Ht4HUH+HHH   rH'H[H+HHw'H$/ AH$   HĀ   A_A^A]A\_^]8/ ;H\$Ht$WH BHHu	         Gٹ(   s/ 3HtHHHHHH4 HXHx HHHH\$0Ht$8H _-  H(E/ H(9Q|uTHHAH;t?:\u3LBL;t*D   Au
A ,(<vAuA ,{uIHBHH(  AH\$UVWAVAWHl$H   H!K H3HE'LHE3A߉]H  H9      S~/ HHEH   HUI  HE   HxvH3HM@/ L}E L}E L}fD}L}fD}L}E L}E H0  HHMPL/    DHÞ4 HHMGd/  GIH>   ]HMxL/ HMHtj/ L}HMHtX/ L}HMHtF/ L}HMHt4/ L}HMHt"/ L}HMHt/ L}HMO@/ t7HUHv-HHMHH   rH'HIH+HHw-}/    HM'H3蕁/ H$  H   A_A^_^]!/ H!&4 PC/ H\$WH At    Hم   fSxB<	wJB<wJB<   JɃ   DCt+D;uHCADHDCtH;t=9\u1HQH;t(D   Au	,(<vAu,{uHHAHH  NH\$0H _Åt   HHl$H|$ AVH0LIL2HM+IILrM   HIHH+I;  H\$@3Ht$HIXHwHHHI+ʉT$ HH;sIHG      HGLD$ I+HH;vHH!aH+ىT$$HLL$$AHA:D	uHu҃uH    LHtH    LI3H2 HHwHWHt$HHu!H*HGH\$@Hl$PIH|$XH0A^LHy"HHtHMHHH   L+HHMHʃHHWy"HHtHMHHH   L+HHMMyIHtIHHH   L+IHM   IH#HLM;u	H;$HtH   MIALDHtH   HIBLDи   EAt	AEAE  HHH;Qt(D   Au	,(<vAu,{u2HAHBHAL@MtLBHAL@IPHAHPHHQH\$UVWATAUAVAWHpHH   ~ȉ        ~ȉ     E2H'  LyA   LHcUD  A% ID   ArH   H9u	A  Hx
A  HH;   uD   AA  8
A     rVHH;   uJH;   u    E;AK  u8B K  t*AՋE;A%  HH;   uuB3ҋE;A  J3B K B8K E;A  HH;     
    HH     H   LM(E$IL$0HT$(HD$ L   HH$   H H;  HN  H   H9  HHIr  E2(  H@HHL$@HU HLt$H@:u7HD$@HHD$HL;t LD$PM+III貆HD$`IGAHM  HT$XI+HIH   rH'MvI+HH  Iv/ t  U HHN(HHLF E I;S  f     IIIHHIȃȉE I;r  LM     uAy    IEA AHHADAQ HHN(HHD  DE A$AHI  HMHN(NJLL;t>   D$0H   HD$(HL$ L   HH$   ZH H;  HP  HHEED4  DEAAE3HHEED  HU z4    J0HH   DBAAD       tHH9   t    tH   H9tA          3D   E   H^HDʋHL    EAEt*IEt!MHNhHF(NN9uNDN9Du	A;r5JLJH   L+H+I;tHN@H߻Ɔ   3EuHtHmH   ~   EH$   HpA_A^A]A\_^]A}/ ̹   9/ ̹   9/ ̹   t9/  % Z% u      ! ! " Z% Z% 7" 7" X% " ;# # 
$ Z% $$ L$ Z% x$ HHAH;t?:\u3LBL;t*D   Au
A ,(<vAuA ,{uIHBH   H\$Ht$WH A|3Hٿ*t+      HCHHl$0HHHCH;t=9\u1HQH;t(D   Au	,(<vAu,{uHHAHHs  D   A
   {|?   H@2HCH;t69\u*HQH;t!Au	,(<vAu,{uHHAHH
  t?u
   ({uw   Hrtq{|,stt"Hy{|}t   HFtE{t{|}u<;|/@HK@DDǋHl$0H\$8Ht$@H _ú   HpH\$WHYLQHIH*DHHH+HLIIH?LM;sKIHIJH\$_vdMBHL+IHHH?HL;vLD$IIH\$_M+t%@ fff     3WHAHIuIJH\$_H\$VH H3H	HtXA,uIH|$0H>Ht)@ f     HGHH8   HHHuH|$0HH\$8H ^HH\$8H ^H\$WH H3HH;AuAx! AxH34 / KxHuǉC|s  H H+ * HHr   HHKxK|H\$0H _      9{   C||   H\$0H _         {      ttHK@tg{|H\$0H _      tMHK@;      t4HHH;Ct(8
t#{|H\$0H _      u{|H\$0H _f* * F* [* * ) * R* * *  																																																																																																								H\$Ht$WH AHY   Hr
y|)B   tmy|?ugb~|HWH΃:u
j   !u2H\$8Ht$@H _Ã=   3N2H\$8Ht$@H _Ap   uYÉY     (   Hl$0Xl/ 3HtHHHHH4 HH@   X HHHN@HHdHHN@XVHN E3
  DG H^HN AHl$0AHHDH\$8Ht$@H _ù   @2/ ̺   ̺   zH(HՌ4 1/ @SH0MHALL$`MHHD$ MIHR/ ȅyH0[3H0[H%#"A    L+tI     B
IH3IM;rH\$Hl$Ht$ HT$WAVAWH@MMHH3҉T$0WHSHC   D$0   II+   HhDfI;wHKHH{vH RHI+HSHI+H;w'HKHHvHJ< L3HN2 7 D$  LE3HHBHSH{vHHHHHl$ MMQ/ HHSH;vLHQH;wHKHH{vH RHH+LCIH+H;w'HKHIvHH<L3H蟱2 7 D$  LE3HHHH\$`Hl$pHt$xH@A_A^_H\$Ht$H|$Lt$ AWH HyLHqIHHٺ   vH+9H+H;HBHH+H+H;HBHH+H8LHL+IP2 HsH{vHHt$8H;H\$0H|$@IILt$HH A_H\$Ht$WH`IHHA LLQM   fI~M+IIfsfH~Ly"IHtIHHH   ML+IHMHD$(    LD$ AfH~I+HHfsfH~Hy%HHtHHHH   IH+ȃ$HHIA)D$PI3ME3HL$ HT$(II+HHIL;u	L;   L\$0LL$8MyIHtIHHH   L+IHM   D$0)D$@LD$0L#LT$8(D$ fD$PLL$@LD$0HT$PHL$ I}LHL$ I+HHHL$(HH;wsHQHLOII+HH;sII;tHGHOv   A!DHHD$0HD$8    LHHL$0肯HH\$pHt$xH`_H\$ WH   H	K H3HD$pHAHH$   3HT$(HtJHP(HuHP0WHt$`D$PHt$hI IB84uHL$PHD$Pο   'WHt$@D$0@t$0HD$0HD$H       HHp@0H$   H@   Kt9HT$HHv.HL$0HHH   rHIH'H+HHwce/ t9HT$hHv.HL$PHHH   rHIH'H+HHw&Ie/ HHL$pH3i/ H$   HĀ   _[/ H\$Ht$H|$ UAVAWH$PH  HHًL eH%X   '  Hȋ9&K   3H|$P@|$XWfD$`WfL$pH}@}fE@}H}H}@}H{vLLCHLCLI*HK H  B J(|$8D$0L$(HT$ LsK HHMWAHT$PHMHM@HtAHUPH+HHH   rH'HIH+HHD  c/ WfE@H}PHM HMJ  HL$hLT$`I+IHLIIH?LI
w
HMHEI   I   8 t
D$@	WD$@HD$HH;D$@   H^LHI+HgfffffffHHLIIH?LM;s-KM4IL;tHH(H;uLT$`Lv[vYHNI+HHHHH?HL;vL   IH0LT$` M+t@ C  H(IuLT$`H^LD$  LD$hIH   ]LT$`LT$`2MtMHL$pI+IHHHH?HHRHIH   rH'MRI+HHw(Ib/ L$  I[(Is0I{8IA_A^]./ H>K !k/ =2K A   H_J HK 3H3 e/ HK vj/ / H\$Ht$H|$ AVHPHEHQHH;  H	H+HyHHtHHHH   H+HHHHL$    LH#HHT$(HT$ +LHHyHHtHHH   L+HMHH#H   y(HHH;sHIHHHH   H+HHHI4H#L;uH;tFEHʿHl$`3DAL;u;    *AA#EE#A Hl$`H\$hHt$pH|$xHPA^IHEEE#AA ALL+2 Ht    *#EEŉvH	Hy"HHtHLHHH   L+HHL   H#HyHHtHHHH   H+HHHLD$ LL$ HT$(LD$0HL$0HT$@H#HH\$8s@SH`H3K H3HD$PH	LL$!T$ LD$ HT$0HP H|$@HT$HHL$0uHHD$0HG\$ Hv)HHH   rHIH'H+HHw^/ HL$PH3'c/ H`[/ @SH HzHvHH04HH [H\$Hl$ HL$VWAVH  LH3  ]/ HH$  Ht9W @   @   Hi4 HIHL$(   HHN]( HHFHHwH   HHHty urHtFH_HHt
HHCH(HHHPHtAuHPHt'CuHHsu	HHPHL$  I[(Ik8IA^_^LJE3LBHLRLRLHLALID   D8      BWAA LQ0LQ8B A J0I0LR0HB8   DR B@fA@DQhD8Rht3WAHLQXLQ`BHAHJXIXLRXHB`   DRHAhD   D8   tHWApL   L   BpAp      L   Hǂ      DRpƁ   Ɓ   D   D8   tTW   L   L               L   Hǂ      D   Ɓ                                                      f      f               D   D8   tTW   L  L            L  Hǂ     D   Ɓ   DH  D8H  tTW(  L8  L@  (  (  8  8  L8  Hǂ@     D(  ƁH  Dp  HD8p  tTWP  L`  Lh  P  P  `  `  L`  Hǂh     DP  Ɓp  H\$Ht$ HT$HL$WH  HHHL$ HH$  H}4 HHNH3HP  H(  H   H   HK  HAH}4 HHP  H(  H   H   HO~  HHL$  I[ Is(I_@SH0HzHHvHHc 4 HD$ HHSWD$(HL$ n/ H 4 HHH0[H\$WH`HoJ H3HD$PHL$ HHJHDHT$0HPH|$HH3 HHSWD$(HD$0HGD$0HL$ HD$ Yn/ HT$HHE 4 HHv.HL$0HHH   rHIH'H+HHw4W/ H< 4 HHCHL$PH3-\/ H$   H`_/ @SH     Ht]HXHK0HS Hv-HKHH   rLAH'I+HAHw"I%W/ HC    HC    C H [>/ ̀y tH	v/ H\$Ht$WH  HJ H3H$  HHL$ H{4 HHAHt@HIHL$0H^H\$8> Ht*CuHHCu
HHP
Ht$ H^Ht(CuHH{u
HHPH$  H3Z/ L$  I[Is I_̅t.ttHE4 )Ho}4 )HS}4 )H|4 )̃wkHcLAC IH|4 )H|4 |)H|4 p)H|4 d)H|4 X)H|4 L)H|4 @)H9E4 4)\C hC tC C C C C ̅tPt?t.ttHD4 (H|4 (H|4 (H|4 (Hy|4 (Ha|4 (w_HcLAD IH{4 (H{4 |(H{4 p(H{4 d(H{4 X(H{4 L(HED4 @(\D hD tD D D D @SH H|4 HHt
  S/ HH [@SH H|4 HHt
@   S/ HH [@SH H{4 HHt
@   S/ HH [H; H2H'HxHL$0P  HT$ HL$@ )D$ HFJ HL$@8j/ H\$UVWATAUAVAWH$H  H
J H3H   LLHT$@HAHt@HAHD$ HYH\$(L  Lt$0D$8 I	/ m  A~Lj  D$8Ht)CuHHCu	HHPHK Hq  xg  H 4 HD$pE   t3 EE3LmHE     HM<Hx4 H   HG3 H   D   W   L   Hǅ      D      L   Hǅ      fD   HL$x_/ Hx4 HMZHT$HIFHxvH HHM6H=K H_H;_tD  HHHT$pPHH;_uHT$`Hv2HHL$HHH   rH'HIH+HH   P/ Ll$XHD$`   D$H HL$pIGHt@I_H\$HIH|$PIHL$prHH. Ht(GuHHwu
HHPI/ I1H   H3T/ H$@  H  A_A^A]A\_^]q/    / AFL   / @SUVWAVH  HJ H3H$  ILH$x  L$x  HAHt@HYH\$ HyH|$(HHL$PNLHT$@H~ Ht)GuHHGu	HHP@   $O/ HHD$8HtMW @   @   Hw4 HHKfD$ HD$HHt@(D$@fD$ HT$ 蘧3IF    HCII^H\$HHt(CuHHsu
HHRH'|IH$  H34S/ HĐ  A^_^][H\$Ht$WH@HHAHt@HIHL$0H[H\$8HT$  Ht)CuHHCu	HHPHL$ Ht
m H3H\$(Ht'CuHHsu	HHPHH\$PHt$XH@_H\$Ht$WH@HHAHt@HIHL$0H[H\$8HT$  Ht)CuHHCu	HHPHL$ Ht
2m H3H\$(Ht'CuHHsu	HHPHH\$PHt$XH@_H\$WH0HHAHt@HIHL$ H[H\$( Ht,CuHH{u	HHPH\$@H0_@USVWATAUAVAWHl$HX  HpJ H3HEHLL$HMLLHULE8LM@3|$$HAHt@HIHL$0I_H\$8AD$`AIL$pAA EAI0MAA8EAA:EAI@MAAPEIyPIAX   AA@ A EAHM(IxI@   A  LL$`LEHT$P蝽 Ht)CuHHCu	HHP@   K/ HHD$@HtMW @   @   HGs4 HHKfD$0HD$XHt@(D$PfD$0HT$0G)HHCIE I]IGHt@IGI_   |$$    u,HtCIGMw   |$$  uD$ 
Lt$0D$  @t7|$$Mt+AFuIIAFu	IIP@t5|$$Ht)CuHHCu	HHP|$    IGHt@IOHL$0I_H\$8 Ht)CuHHCu	HHP@   E E E E LD$`   I  } tOHU Hv1HHMHH   rH'HIH+HH	  DI/ HE    HE    E } t<HUHv2HHMHH   rH'HIH+HH   H/ H\$XHt(CuHHsu
HHPIT$Hv-I$HH   rH'LAI+HAHwRIH/ ID$    ID$   A$ HL$Hs,IHMHH3L/ HX  A_A^A]A\_^[]s/ m/ H\$WH HAHt@HAHY  HtCHt$0CuHHsu	HHRHt$0H\$8H _H\$8H _H\$Hl$Ht$WH@IHHHAHt@HIHL$0H[H\$8HT$ j Ht)CuHHCu	HHPHL$ HtLHaa @2H\$(Ht'CuHHsu	HHP@H\$PHl$XHt$`H@_H\$WH  HHAHt@HIHL$ H[H\$(HT$0 Ht-CuHH{u
HHP$p   tHL$0Pt2ۀ$p   t
HL$0*H$  HĀ  _H\$WH HAHt@HAHY  HtCHt$0CuHHsu	HHRHt$0H\$8H _H\$8H _H\$Ht$WH@HHHAHt@HIHL$(H[H\$0 Ht,CuHHsu	HHPHH\$PHt$XH@_HlJ HAHH\$Ht$WH0HHAHt@HIHL$ H[H\$( Ht/KuHHsu	HHPH\$@Ht$HH0_@SH0AH[/ WIHC    HC    fIB<  uHHHH0[HIh4 LI[ISUVWHpHHICICIC    HJ8HtHISHD$hHEHt@HMHL$ H]H\$(H  HT$01Ht)CuHHCu	HHPHEHt@HMHL$ H]H\$( Ht(CuHH{u
HHPHN8HtH;HP HF8    H$   Hp_^]LI[Is ISWHpHHICICIC    HJ8HtHISHD$hHCHt@HKHL$ H[H\$(H  HT$0O0Ht-CuHH{u
HHPHN8HtH;HP HF8    L\$pI[ Is(I_LI[Is ISWHpHHICICIC    HJ8HtHISHD$hHCHt@HKHL$ H[H\$(HP  HT$0o/Ht-CuHH{u
HHPHN8HtH;HP HF8    L\$pI[ Is(I_LI[Is ISWHpHHICICIC    HJ8HtHISHD$hHCHt@HKHL$ H[H\$(H   HT$0.Ht-CuHH{u
HHPHN8HtH;HP HF8    L\$pI[ Is(I_LI[Is ISWHpHHICICIC    HJ8HtHISHD$hHCHt@HKHL$ H[H\$(H  HT$0-Ht-CuHH{u
HHPHN8HtH;HP HF8    L\$pI[ Is(I_LI[Is ISWHpHHICICIC    HJ8HtHISHD$hHCHt@HKHL$ H[H\$(H  HT$0,Ht-CuHH{u
HHPHN8HtH;HP HF8    L\$pI[ Is(I_LI[Is ISWHpHHICICIC    HJ8HtHISHD$hHCHt@HKHL$ H[H\$(H  HT$0+Ht-CuHH{u
HHPHN8HtH;HP HF8    L\$pI[ Is(I_LI[ISUVWHpHHICICIC    HJ8HtHISHD$hHEHt@HMHL$ H]H\$(H  HT$0+Ht)CuHHCu	HHPHEHt@HMHL$ H]H\$(9 Ht(CuHH{u
HHPHN8HtH;HP HF8    H$   Hp_^]H\$Ht$WH@HHHAHt@HIHL$(H[H\$0W% Ht,CuHHsu	HHPHH\$PHt$XH@_H\$Ht$WH0HHAHt@HIHL$ H[H\$(z% HHt/KuHHsu	HHPHH\$@Ht$HH0_H\$Ht$WH@HHHAHt@HIHL$0H[H\$8HT$  Ht)CuHHCu	HHPHL$ HtHT$0J 
D$8 HD$0 H\$(Ht'CuHH{u	HHPHH\$PHt$XH@_H\$ UVWATAUAVAWH$PH  HjJ H3H  MDHLEE3Dd$@HAHt@HAHD$HHYH\$PH  H|$`D$h H_/ $  L"  D$hHt)CuHHCu	HHPH3 H8^4 L53 H*K Hr  xh  H   ǅ      3    L   Hǅ   U      H   wH  L  D  W  L  Hǅ     ƅ     L  Hǅ     fD  H   覩/ H]4 H   AHM8HxvH HH   xL51K I^I;^t!    HHH   PHI;^uHUPHv1HHM8HH   rH'HIH+HH
  ;8/ LeHHEP   E8 H   HFHt@HFH^D  Ht)CuHHCu	HHPA   AF  HFHt@HNHL$HH^H\$PG" Ht)CuHHCu	HHPHFHt@HNHL$HH^H\$P3R m  A   EuE;uEE3Dt$@  A   AE  A+       H   Hg\4 H   
HAHH6\4 
HBK H  x  H 3 H  ǅ     3   3H  Hǅ        H   膺LZ4 L  H3 H    W   H0  Hǅ8        @  HP  HǅX     f@  H  誦/ WE8H]HA   LMP]8D$@   D$HH   $"<t-H   L MtH   HL;   LB   L+:u+H   HHtH   HH   Lc L+L
LD$PHT$HHtHM8LMPHU8IHGU8H   H  HK lHUPHv1HHM8HH   rH'HIH+HH!  4/ H]HHEP   E8 H  tH   WEHL$` . IM("IH  H39/ H$  Hİ  A_A^A]A\_^]E;.A  A  D|$@E3HFHt@HNHL$HH^H\$PHT$p Ht)CuHHCu	HHPH\$pHuBH\$xH CHH{HHPA}  ,  A}H !  HK H   x   Dt$0Lt$(H3 HD$ A   LW4    H  HHH0HX4 A}    IHHHH0HX4 IU(z    H\HHH0HJH4 HHOK jH  mH\$pHE8HEIU(z  [  HM8YLA}  P  IHMX?MHH0Q H\$pEH`  HJ HFHt@H^H]LvLuH`  H   HH} Mt+AFuIIAFu	IIPHFHt@HNHL$HH^H\$PDt$@A Ht)CuHHCu	HHPHL$`H  . D$h HFHt@HFH^    u
EuAE2Ht)CuHHCu	HHPE  HFHt@HNHL$HH^H\$P DHt)KuHHCu	HHPE   E E E E0 LE   H} tOHUHv1HHMHH   rH'HIH+HH  E0/ HE    HE   E } t;HUHv1HHMHH   rH'HIH+HH  // HFHt@HFLv  u)HFHt@HFH^A       u
AH\$HE2At2AHt)CuHHCu	HHPAt0Mt+AFuIIAFu	IIPE   Lt$pHE8HD$HWE8HEH    HFHt@HNHMH^H]HUX LE8HIE Ht*CuHHCu
HHPH`  H\$xHt(CuHH{u
HHP蓞/    H   HS4 H   5HAJ6HHHS4 HA HUXH   HHM8#Hl!J HM8D/    x   . GL   w. / /    H   MHR4 H   HA5HH\R4 oH3UHUXH   HHM8xH J HM8HD/ srrH\$UVWATAUAVAWH$0H  H
J H3H  LHHU HAHt@HAHEHYH]L  Ll$xE I.   A}L  EHt)CuHHCu	HHPH3 E3L=sR4 HܔK H_  xU  H]0EH   p3 ELLePHEX      HM`;LH  HM3 HP  DX  W`  Lp  Hǅx     D`    L  Hǅ     fD  HM8f/ HQ4 HM`aHUIE4HxvH HHM`>L=K I_I;_tHHHU0PHI;_uHU Hv1HHMHH   rH'HIH+HH9
  +/ LeHE    E HM0HS3 L=Q4 Ii  H\K H   x   H]0EH   3 ELLePHEX      HM`軮LH  H3 HP  DX  W`  Lp  Hǅx     ƅ`     L  Hǅ     fD  HM8/ HP4 HM`HU0HK aHM0HGHt@HOHMH_H]3x Ht(CuHHsu
HHPI!. IH  H3./ H$   H  A_A^A]A\_^]HGHt@HOHMH_H]Iu Ht)CuHHCu	HHPHGHt@HGH_D  Ht)CuHHCu	HHPAE  t:     II|   Ik  ~   IIK  HGHt@HOHMHGHE HM'HGHt@HOHMHGHE3"w HM'A   HUIVHGHt@HOHMH_H]HU_ Ht)CuHHCu	HHPHMH   H]Ht(CuHHsu
HHPHM9&I,AI3  +   I0I  IrF HGHt@H_H]LL}IHM0HH Mt+AGuIIAGu	IIPHGHt@HOHMH_H]Au Ht)CuHHCu	HHPM@  I. E L}H]I;  H   HD$pH  HE0HEHSHM0˫EPCETHSHMX貫HS(HMx褫CH   CL   HSPH   聫HSpH   pH   H   \ƅ        tH   H   8ƅ      (  H   H0     fP  HU0HH(  HCI;HGHt@HGH_D   Ht)CuHHCu	HHPE  E   A  D|$@D|$hD}D}LEAHD8|$htTHT$`Hv2HHL$HHH   rH'HIH+HHF  G$/ HD$X    HD$`   D$H |$@ b  HT$8HS  HHL$ HH   5  H'HIH+HH    HGHt@HOHMH_H]n DHt)KuHHCu	HHPE   D$@ D$h E E LE   H|$h tTHT$`Hv2HHL$HHH   rH'HIH+HH   #/ HD$X    HD$`   D$H |$@ t:HT$8Hv/HHL$ HH   rH'HIH+HHwF"/ H]Ht(CuHHsu
HHPHMi!趒/    HM0HH4 HM0^HI3Hi*HHgG4 :HȺ   H  HM0HHM@HJ HM9/    HM0HH4 HM0HIH)HHF4 HȺ   H  HM0OHHMHJ HM8/    HM0#HH4 HM0bHI7Hm)HHkF4 >H3$H  HM0HHMGHJ HM8/ 9/ ̹      . AEL   . 
/    HM0sHkG4 HM0HAH  HM0GHHMHJ HM7/ H\$WH HAHt@HAHY  HtCHt$0CuHHsu	HHRHt$0H\$8H _H\$8H _H\$WH HAHt@HAHY  HtCHt$0CuHHsu	HHRHt$0H\$8H _H\$8H _H\$Hl$Ht$WATAUAVAWH0EMHHE3X   / LHD$(HtoW @   @   H;4 IMnMnMn L+t&IINChI^MHH!`2 IIFEf(Mn,Mn8Mn@MnHMnPMINHLv$   AHL$   IGHt@IOIHB(Hz0HJ0Ht)GuHHGu	HHPHL$   IFHt@INIHB8Hz@HJ@Ht*GuHHGu
HHPIHt*GuHHGu
HHPI~Ht'GuHH_u	HHPHH\$`Hl$hHt$pH0A_A^A]A\_H\$Hl$ HL$VWAVH  LH3  / HH$  HtNW @   @   H1F4 HD$(IHL$8  Ƅ$  LD$(HT$8HN HHFHHwH   H   Hty u|HtFH_HHt
HHCH  H   H   HtAuHPHt'CuHHsu	HHPHL$  I[(Ik8IA^_^HT$HL$SVWAVAWH  HLHL$@  HH$   HnD4 IHINgHH  JH   >H   2H   &H   FHKIFHt@IFHD$0I^H\$8HtHD$ WD$0HfsfH~HD$ HD$(HT$ IN\Ht,CuHH{u	HHPHC4 IHC4 IFHH  dH   XH   LH   @H   4EHNIH  A_A^_^[HT$HL$SVWAVAWH@LHHLB3H
HJHB4 HHGLGMtA@HGHD$0H_H\$8HtHD$ WD$0HfsfH~HL$ HL$(HT$ HO[Ht)CuHHCu	HHPHZB4 HH`B4 HGI^Ht'CuHHsu	HHPHH@A_A^_^[@SH  H3HL$ A  "a2 HT$ H%HA4 HHA4 HCHHĠ  [E3҈LƁ    LD8      BWAALQ LQ(BAJ I LR HB(   DRB0fA0DQXD8RXt3WA8LQHLQPB8A8JHIHLRHHBP   DR8AXD   D8   t6WA`LQpLQxB`A`JpIpLRpHBx   DR`Ɓ   Ɓ   I   H   I   M   M   M   I   I   I   A   A   A   A   I   I   E   E8   tZWA   M   M   A   A   A   A   M   Iǁ      E   Aƀ   E  E8  tZWA   M  M  A   A   A  A  M  Iǁ     E   Aƀ  E@  E8@  tZWA   M0  M8  A   A   A0  A0  M0  Iǁ8     E   Aƀ@  Eh  E8h  tZWAH  MX  M`  AH  AH  AX  AX  MX  Iǁ`     EH  Aƀh  Ap  IAp  H\$Ht$H|$ AVH  HJ H3H$  HHL$ H_>4 HLqLt$(H\>4 IHAHt@HIHL$0HwHt$8! Ht)FuHHFu	HHPHGHt@HOHL$0HwHt$8k  Ht*FuHHFu
HHPH|$ Lt$(IXHHt(GuHH_u
HHPH$  H3*/ L$  I[Is I{(IA^H>@SH H=4 HHt
  N/ HH [H H\$WH0HHAHt@HIHL$ H[H\$( Ht,CuHH{u	HHPH\$@H0_H\$WH0HHAHt@HIHL$ H[H\$(/ Ht,CuHH{u	HHPH\$@H0_H\$WH HAHt@HAHY  @HtEHt$0CuHHsu	HHRHt$0@H\$8H _H\$8@H _H\$WH HAHt@HAHY  @HtEHt$0CuHHsu	HHRHt$0@H\$8H _H\$8@H _H\$Ht$WH0HHAHt@HIHL$ H[H\$( HHt/KuHHsu	HHPHH\$@Ht$HH0_H\$WH0HHAHt@HIHL$ H[H\$(O Ht,CuHH{u	HHPH\$@H0_H\$Ht$ UWATAVAWHl$H   H+J H3HE/LHHUE3DeHAHt@HAHYD  Ht)CuHHCu	HHPHFHt@HNHMH^H]HU Ht)CuHHCu	HHPEtNHMHtEHU WELeLe EHML`H@     EHE   E HE   AF  x  t$ AHANL`H@     AF tT} tKHUHv1HHMHH   rH'HIH+HH  / LeHE   E tT} tKHUHv1HHMHH   rH'HIH+HH   -/ LeHE   E tGHU'Hv-HHMHH   rH'HIH+HHwp/ LeHE'   E H]Ht'CuHH{u	HHRIHM/H3"/ L$   I[@IsHIA_A^A\_]~/ H\$Ht$ UWAVHl$H   H_J H3HE?HHHUE3DuHAHt@HIHMH[H]'HU! Ht)CuHHCu	HHPHMHtEHU^ WELuLu EHMLpH@     EHE   E HE   F  x  t! HNLpH@     F tT} tKHUHv1HHMHH   rH'HIH+HH  / LuHE   E tT} tKHUHv1HHMHH   rH'HIH+HH   / LuHE   E tGHU7Hv-HHMHH   rH'HIH+HHwli/ Lu/HE7   E H]Ht'CuHH{u	HHRHHM?H3/ L$   I[0Is8IA^_]5|/ H\$Ht$WH   HAHt@HYH\$`HyH|$hWD$@D$PLHD$@HD$0HD$PHD$(D$     E3HL$pHH Ht0OuHH_u	HHP@L$   I[Is I_H\$HT$UVWHpHHAHt@HYH\$ HyH|$(HL$@,HHL$0V*  HH Ht-OuHH_u
HHPH4@H$   Hp_^]H\$Hl$ HL$VWAVH   LH3  
/ HH$  Ht9W @   @   H34 HIHL$(  HHNm HHFHHwH   HHHty urHtFH_HHt
HHCH(HHHPHtAuHPHt'CuHHsu	HHPHL$   I[(Ik8IA^_^H\$Ht$ HT$HL$WH   HHHL$   HH$   HR24 HHNHH   vHKXmHK0dHK[H$24 HH   EHOX<HO03HO*HL$   I[ Is(I_H\$HL$WH  H3A   HL$ 9P2   fD$ D$" D$H D$p Ƅ$    Ƅ$    Ƅ$    Ƅ$    HD$ H$  HT$ H$      HH$  H?14 HHOHpH   cHKXZHK0QHKHH14 HH$   1HL$x'HL$PHL$(HHH$  Hİ  _fBA3A( 8B(t2WAHAHA BAJIHBHB    BA(AP8BPt2WA0HA@HAHB0A0J@I@HB@HBH   B0APAx8Bxt2WAXHAhHApBXAXJhIhHBhHBp   BXAx   8   tSW   H   H               H   Hǂ         Ɓ      H         H\$Ht$WH HHg/4 HHAHt@HYHI*. Ht)CuHHCu	HHPH^Ht(CuHH{u
HHPH\$0Ht$8H _@SH H.4 HHt
  N/ HH [Hg  LI[Is ISWHpHHICICIC    HJ8HtHISHD$hHCHt@HKHL$ H[H\$(H   HT$0Ht-CuHH{u
HHPHN8HtH;HP HF8    L\$pI[ Is(I_H\$WH HAHt@HAHYH   8HtDHt$0CuHHsu	HHRHt$0H\$8H _H\$8H _H\$WH0HHAHt@HIHL$ H[H\$(+ Ht,CuHH{u	HHPH\$@H0_@SH y HtwH3LBH
HJH|$8H{HLCHtDHt$0GuHHwu	HHPHt$0HH|$8H [H|$8HH [3HHKHHHBHCHH
HJCH [H\$Ht$UWAVHl$H   H3HHHHEUCEHU  . HH  { t            E   EEHB)J HEL53 LuWEHM3 HEEHUHM@/ H=3 H}(EELuWEHUHM/ H}EE/WMHM|. LI HUHM<. LuHMg/ H;H*  { t      WEHUHM. Hw HuH.    FL=   EWEHUHM.        HOHUr. HE3HUHP(HMA. } t	HMN. HM). HM . LuHM/ HHt3Au$L   MtI HIH       Hc / 3L$   I[(Is0IA^_]ù   O̹   . ȉFL   . ̹   )H\$WH 3HHHHA. LI HH. H3 HKH/ H\$8HH _H\$Hl$VWAVH@LH(   R. HHD$pH   W @   @   HJ*4 HHsHt$xI.H   %  H-  HtyHH   ~ t       ~    F@HD$(D$0 HT$(H  HL$(Ht'AuL   MtI HIH   3HG    HCHH_HH\$`Hl$hH@A^_^ù   茸̹   聸H\$Ht$WH H   . 3HD$0HH   HKHC   H'4 HH1Hq. W3C8CHCXHs(Hs0ChC    slHspHsx         H         f      H   HHt$@HHH\$8G G H _H\$HL$VWAVHPH3AHAHA A(A8AHAXAhAx                     W       H   H   (  ǁ      ,  L0  IAFHL$0YHL$0>  H\$0H   |$8 t       |$@    D$@CHD$ L;tGIHt5yu+L   MtI HIIAF BH   IAF .{u$H   Ht
HHH   HHL$0O  HH$   HPA^_^ù   ̹   @SH 3HHHAA. HH [@SH0HzHHvHHC3 HD$ HHSWD$(HL$ / H3 HHH0[@SH     H$4 HHt    u	H . HKH [|. H(y tIH\$0HYHt6H|$ CuHH{u	HHPH|$ H\$0H(H\$Ht$H|$ UHl$H   HHH   y t              E   EEHy!J HEH53 HuWEH3 HEEHUHMw/ H=3 H}(EEHu/WE7HU7HML/ H}/EEGWMHM. LI HU/HMs. Hu/HM7/ E3HUH  HuHM/ HHt3Au$L   MtI HIH   L$   I[Is I{(I]HIHtAuHH`H\$Ht$UWAVHl$H   H3    . LHtHH;IAyCAALHEHD$(|$ L!33"0 HEH0  9}  (EfEHM.   HH  { t            E   EˉEHpJ HEL53 LuWEH{3 HEEHUHMn/ H=פ3 H}(EELuWE'HU'HMC/ H}EE7WMHM. LI HUHMj. LuHM'/ H;HZ  { t    G  WEHUHM. Hw HuHž.    FL=   EWEHUHM.        HOHU. HE3HUHP(HMo. } t	HM|. HMW. HMN. LuHM/ HHt3Au$L   MtI HIH   L$   I[(Is0IA^_]ù   8. ̉}   *.    . ȉFL   . ̹   X̹   M. H\$WH HHH;tNH	Ht2Au#L   MtI HI
H   HH    HGCHH\$0H _@SH  HJ H3H$  HHT$ WD$@HD$P   HD$X   +4 D$@&4 fD$H4 D$JD$K HL$@  HT$XHv/HHL$@HH   rH'HIH+HHwD.    H  H_  H\$ HH$  H3O. H  [d/ H\$WH     H84 HHt    u	H . HK. @t   H`. HH\$0H _@SH H+4 HHt
(   .. HH [H(K eH%X   '  Hȋ9kfK +HZfK H(HNfK HOfK . H;fK H(H7fK . =+fK u@  s. HD$0HtHHgƁ   L   HpHEtHMH     @ . A   @. H\$Ht$WH@HHy H|$ D$( Hq.    GL=   D$(@t       HK.    ƃ   8   uƃ   HHT$ HP     u!ff     HT$ HKp.     tHKt. u$8D$(t
HL$ . HCH\$XHt$`H@_HSHL$0zHB	     . ȉGL   .    ,HSHL$0=H	  2H\$HT$UVWHPAHHH   y t       WD$@HL$@.. HD$@HD$pH{ H|$0D$8 H.    GL=   D$8WD$ HT$@HL$ . HD$ H$       u`HKHT$ . HDHT$0HP(HL$ z. |$8 tHL$0脸. HL$@]. HH$   HP_^]E.       ت   y. ȉGL   i. H\$WH0HHy H|$ D$( Hٷ. u|GL=tbD$(    uƃ   HHT$ HP     u HT$ HKp^.     t|$( t
HL$ 蜷. H\$@H0_ȉGL   躺. ̹   诺. H\$Ht$ AVH0HLH   *.    ,  =   ~ tMH|$HH~Ht6Hl$@GuHHou	HHPHl$@H|$HF H0  IAF Ht@H   ¶. H\$PIHt$XH0A^ȹ   ,  Թ. ̹   ɹ. H\$WH  HJ H3H$  HH   H\$ H&.   CL=   V  G(G( F  H#WK H   x   H3 HD$0D$H   3 D$L3H|$PHD$X      HL$`srH4 H$H  H}3 H$P  $X  W$`  H$p  HǄ$x     @$`  $  H$  HǄ$     f$  HL$8^/ H4 HL$`臆HT$0H;VK v%HL$0[x H x Hz  H蔾   ʢŢ  転3 Hд. H$  H3. H$  Hİ  _ȉCL   ط. ̹   ͷ. H\$Ht$UWATAVAWH$`H  HJ H3H  HA(A(>  L5,3 3L=4 L%3 H=UK H   x   Lt$@D$X   τ3 D$\Ht$`HD$hq      HL$ppL}XLe`uhWEpH   Hǅ      @up   H   Hǅ      f   HL$H\/ Hd4 HL$p҄HT$@HTK #HL$@覂  H   43 j  g. ظ   ;LHDTK H   x   Lt$@D$X   փ3 D$\Ht$`HD$h{      HL$poL}XLe`uhWEpH   Hǅ      Ep    H   Hǅ      f   HL$H[/ H4 HL$pكHL$pH4 HL$p較HT$@HpSK "HL$@萁v Ha L H (   HO0  M  b H  H3. L$  I[8Is@IA_A^A\_]3 H   LH4 H   HHL$ yHI HL$ (/ H\$UVWH0HH   H\$XHI.    CL=       H0  HD$PHT$PHL$ HHGHt$(Ht)FuHHFu	HHP3ɋHGHt
HH@HOHO HW HtiuHPHH\$`H0_^]馰. ȉCL   ϳ. ̹   ĳ. HL$H(b. H\$Ht$WH HHH   H\$0H#.    CL=   ~ tH  F0ON@G FPO0N`G@FpOP   G`   Gp                     H譯. H\$8Ht$@H _ȉCL   Ʋ. ̹   軲. H\$HT$WH0HHHHtEy t	    u6WD$ HL$ 9. E3HT$ HHH\$PH0_.    蔡H\$WH0HH   Qt    ut	    urH{ H|$ D$( H蒮. ucGL=tdD$(    u5C   HE3HT$ HP(|$( t
HL$ t. H\$@H0_ù      ̹   聱. ȉGL   q. H\$UVWAVAWH@LHE3H   H$   Hܭ. `  CL=B  HV HtcBt\D  HJtuGHFH~ HtII~   Ht)GuHHGu	HHPH0  HD$pHT$pHL$(.HHsH|$0Ht)GuHHGu	HHPIIHFHt
HH@HNHN HV HtiuHPM>M~HFHt@HIHFIFH. IH\$xH@A_A^_^]ȉCL   կ. ̹   ʯ. H(=H\$UHl$H   HE3I@ H  H   A E/AHM?MHI@   EHE/HEwHU/fH~fofsfH~HHGWEEfI~LHEHD$0HEHD$(DL$ A   HHUGH   HHM/HH      H'HIH+HH      IPMHIHMHI MHE/HM7HU?HE/HEwWEEHEHD$(HEHD$ E3E3HU/H  HM/Ht-HU?H+HH   rH'HIH+HHwh. HH$   HĐ   ]S/ S/ CH\$Hl$VWATAVAWH0MHLE3X   . HHD$xHtuW @   @   H3 HE?Hm LfLfLf Ht%HHN,H^L3H*2 H+HFD~(Lf,Lf8Lf@LfHLfPIHFIIvIH\$`Hl$hH0A_A^A\_^H\$WH HBHHt@HyLBHHLAHtDHt$0GuHHwu	HHPHt$0HH\$8H _HH\$8H _H\$Hl$VWAVH0AAHHE3X   i. LHD$PHtZW @   @   H=3 IHSLsHKLsHL3IBIJIR Aj(Mr,Mr8Mr@MrHMrPMIBHLWpHH(H\$pHHH8Hl$xHH[Ht*CuHHCu
HHPH]Ht'CuHHsu	HHPHH\$XHl$`H0A^_^H\$HT$WH0HHLHT$@nH	HH\$PH0_H\$LD$HT$UVWH@IH3M Mu	H)HinIHT$hHL$(H\$(HHHHH+LD$hI;LBH!2 HHKHH(HK(_HH8HK8OHHD$0HGHvHt,FuHH^u	HHPHH\$`H@_^]H\$Ht$ DD$HT$WH0AHLD$PHT$HHXHH(H\$`HH[Ht,CuHHsu	HHPHH\$@Ht$XH0_H\$WH`HJ H3HD$P3HL$(zLHt'LBI	HzHRIyI9HHSLC@{ ;HHL$0MAWL+H|$@D$0H|$H'PD$0L$@KC HHL$PH3. H$   H`_H\$Ht$ WH`HJ H3HD$P3HL$(zHHt?H9HyHyHRH+t%'HH[H>H+LH2 H;HNF  ;HHL$0LCWL+H|$@D$0H|$HZOD$0L$@NF HHL$PH3. L\$`I[ Is(I_@UWAUAVAWH LLH	HL+MHIFH+H;  IVH+H\$PHt$XHHLd$`L`HH+H;v&H&      . H   HX'HHC:HII;HCHu3#H   rHO'H;   H3. HAM J4;HMFII;uL+LL+2 MFHNL+Ho2 LMHIN  H\$PHHt$XLd$`H A_A^A]_]2L/ ĕ讗H\$Ht$H|$AVH 3LHHHAHAHZH+ttHH;   H   r!HK'H;vtI. Ht^Hx'HHGH.. HH>HH~HNHII^H+L2 H;HFH\$0HHt$8H|$@H A^UK/ זH\$HL$VWATAVAWH   DHE3AD$   HL$0HLc@ILHHtHPHHcA| t2*HDPHtH;tH\HHcA| D$8   HcAHD@HpHt$HHHPHL$@WLHt HHRHtHL   HAАHLcHLAIXIAHD$@ HD$HI(D$@fD$@Dd$(fL$ LD$@HT$PIPP   |$P E$   E3H$   $      HHcHHyHyH AE׃Q#QuE5. u	HyHHcHHLHHtHPHH$   HĐ   A_A^A\_^t	HI3 HU3 Hf3 HDغ   HL$PêLHHL$`SiHI HL$`. H\$WH  H{J H3H$  HHAH+Hs2  [HLAK H   x   H
3 HD$ D$8   p3 D$<3H|$@HD$H'      HL$P\Hm4 H$8  H3 H$@  $H  W$P  H$`  HǄ$h     @$P  $p  H$  HǄ$     f$p  HL$(H/ H4 HL$PpHL$PHT$ HW@K HL$ wn@H$  H3.. H$  HĠ  _̸   H\$Hl$Ht$WH LA3HIH+HI;؋DHHGH   H   fo% 4 HWWfD  fn	Wf`IfafofofnIfHWff`fafofoffL;uffofsffofsff~I;t@ f     HI;uWJH*Y]4 00 ,ȍ4   Ht;HWH+H   rHKH'H+HCHw-HH%. H/HoHoH\$0Ht$@Hl$8H _6F/ H@H   ÍAHcH   H\$Hl$Ht$WH HIH	IHHt-HSH+H   rLAH'I+HAHw0I{. H/H;Hl$8HCH7Ht$@HCH\$0H _E/ @VH HB  u3H ^NH\$0Hl$8H|$@39r3 ftH2   HJ  ;rH|$@H\$0Hl$8H ^H\$Hl$ VWATAVAWHPDHi  E3I@ ff     AWD$ IHT$0AHEH\$(@8}twff     H$   H;tH\$(HH\$(L$   HHL$ H\$(ǋHE~f     HHH8 tHT$0WD$8L|$HH+\$ tuI;   H   r)HK'H;   n. H   Hx'HHGHO. HH|$8HHD$HH\$(HT$ H+LH2 H;HD$@HL$8HL$ Ht.HT$0H+HH   rH'HIH+HHw3. HEHL\$PI[@IkHIA_A^A\_^討C/ C/ 覌HcH@H@HHcH@HAHË	H%o3 H\$Ht$WHPWD$ 3HT$03HqHH\$(@8>tkHL$`H;tH\$(HH\$(LD$`HHL$ H\$(ǋHƅ~@ ff     HHH8 tHT$0WD$8HD$H    H+\$ tHH;   H   r)HK'H;   . H   Hx'HHGHa. HH|$8HHL$HH\$(HT$ H+LH2 H;HD$@HL$8HL$ Ht.HT$0H+HH   rH'HIH+HHw'. H\$hHt$pHP_HA/ ʌԊ6A/ H\$Ht$H|$ UATAUAVAWHHPLIm3 DIMu  3DDM  @ fff     WEH}HMAL;}  AAIHAIH+WEH}HMH;C  H{WE3HU8   3HH  LM     HM0HAH;   L;tA	LMILMLE0IHMLMËHǅ~     HHH8 tHUHUHMHHMH;   Ht1HUH+HH   rH'HIH+HH   :. xDDAI;ss3HMHt)H+HH   rH'HIH+HHwf. 2?fH~HtHUH+HH   rH'HIH+HHw)AI;L\$PI[8Is@I{HIA_A^A]A\]>/ H(Ik3 H   H(H\$H|$UH$`H  HOqJ H3H   HH6K H  x  Hy|3 HD$ D$8   Ff3 D$<3H|$@HD$H      HL$PRH3 HE8Hw3 HE@}HWEPH}`HEh   @}PEpH   Hǅ      f}pHL$(K>/ Hw3 HL$PEfHv3 HL$P4fHL$PHe3 HL$PfHL$P HQ3 HL$PeHL$PϽH@3 HL$PeSHL$P谽H13 HL$PeKj3 HL$PH=Q5K H_H;_t    HHHT$ PHH;_uHL$ NcH   H3. L$  I[I{ I]H\$H|$UH$`H  HOoJ H3H   HH4K H  x  Hyz3 HD$ D$8   Fd3 D$<3H|$@HD$H      HL$PPH$3 HE8Hu3 HE@}HWEPH}`HEh   @}PEpH   Hǅ      f}pHL$(K</ H3 HL$PEdH3 HL$P4dh3 HL$PH3 HL$PdK
eh3 HL$PhH3 HL$PcK=h3 HL$P@H3 HL$PcKh3 HL$P蚻H3 HL$PcKg3 HL$PqHz3 HL$PpcKg3 HL$PKH=3K H_H;_t"ff     HHHT$ PHH;_uHL$ aH   H3. L$  I[I{ I]H\$Hl$Ht$ WH  HmJ H3H$  H3Hv2K H/  x%  H4x3 HD$ D$8   b3 D$<H|$@HD$H     HL$PMHY3 H$8  Hr3 H$@  $H  W$P  H$`  HǄ$h     @$P  $p  H$  HǄ$     f$p  HL$(9/ H3 HL$PaH3 HL$PaN*f3 HL$P覹H-o1K H]H;]tD  HHHT$ PHH;]uHL$ n_v,f     HcHE   HH);rH$  H3. L$  I[Ik Is(I_H\$Ht$UWAVH$`H  H<kJ H3H   H3H0K H  x  H_v3 HD$ D$8   ,`3 D$<H|$@HD$H2     HL$PKH3 HE8Hq3 HE@}HWEPH}`HEh   @}PEpH   Hǅ      f}pHL$(38/ H3 HL$P-`H3 HL$P`N{d3 HL$PH3 HL$P_Ned3 H HNH Qd3 HHL$PʹH3 HL$P_Nd3 HL$P蔷Hu3 HL$P_Nc3 HL$PnH_3 HL$Pm_Nc3 HL$PHL5/K I^I;^t    HHHT$ PHI;^uHL$ ]v,f     HcH@H   H;rH   H3. L$  I[(Is0IA^_]̋IH%c3 H\$WH HًIc3 HKH H b3 H\$0HH _̋IH%b3 AA$H\$WH Hfι   b3 fGb3 ˉGb3 H\$0GH _H\$Ht$H|$AVH Lf3AA3b3 3fAF.b3 AF"b3 3AFAFREMB v@  wNa3 fAFa3 H\$0Ht$8H|$@AFH A^H\$WH HL$Pa3 L$XfG
a3 L$`fGa3 ˉGva3 HL$hHea3 L$pGXa3 H\$0GH _H\$WH AAH$ڈAL@J   Hfa3 fGa3 H\$0GH _$̋IH%`3 H\$WH HHcA`3 DH\$0H _@SH HHH0[HH [H\$UAVAWH   HfJ H3HD$pH)E3LqHtHm IHLBHtHIII+H3  HQI@HH$   H#H$   HAHL$(HHHHD$ L|$`cHKHUHyLEHHI>H#I4HD$ LI;}LIHH#IHYL	H;t$HK8HtHH;P L{8HHHHHD$ H$   IHMH$   HH#HMHHHZHD$(H;t&HK8HtHH;P L{8HT$(HHL$`HtHD$(H;HP HL$pH3. H$   HĀ   A_A^]H\$UVWATAUAVAWH   HRdJ H3H$   IHT$(LH$   H   t. O  A$,  =G  HGHt@HHD$ H(   . HAH  @   @   H3 H  j. L3H   H13 IIF   INH)HiR. WAF8AFHAFXIn(In0E~hAF    AnlInpInx3A   A   A   I   A   A   fA   A   I   H3 II   H3 HHL$ HHHxH@8Lv@n@n LHnF F  3LvHt*AGuHHDAu	HHPIH  A~ t      A~ y  AFL|$(IAG@H\$`H3 HD$hLt$pHt$xHD$hH$   ID$@HI9D$0w   IL$   IT$0HI!T$8It$8It$@H#H    ID$(H< uH   耾. IL$(HIL$0HH#ID$(HHD$`HHHi8HT$heID$@ID$@Hl$8IL$8HHD$@ID$ HD$0Hl$PHL$XHD$HED$HHT$0HL$HH$   HtHD$hH;LAP IL$P&. I$   艅. IH$   H3. H$  H   A_A^A]A\_^]ù   w̹   w̹   s. A$,     ^. H\$ HL$UVWAVAWH IMDH3H1HqH   0. HHD$`HtHW @   @   H3 H3AA A0HA@AHq(HA0   Aq@HHAHHwHOHt,FuHHnu	HHPHi ʚ;HHH(HD8HHI;tMFI~vM6INHH\$hH A_A^_^]H\$HL$VWATAVAWH   LHE3AD$   HL$0HLc@ILHHtHPHHcA| t2*HDPHtH;tH̀HHcA| D$8   HcAHD@HpHt$HHHPHL$@ȤLHt HHRHtHL   HAАHLcHLAIXIAHD$@ HD$HI(D$@fD$@Ld$(fL$ LD$@HT$PIP8   |$P E$   E3H$   $      HHcHHyHyH AE׃Q#QuE要. u	HsHHcHHLHHtHPHH$   HĐ   A_A^A\_^t	Hd3 Hd3 Hd3 HDغ   HL$P4LHHL$`JH5I HL$`. @SH@HHٸ   B0)  Ht$XH|$`Lt$h{E HHD$P Lq(. Hǀ. LH uIkdzH 6nuSI󌐔IIIMIIH?LIi 6nL+Ii ʚ;HHHHH?HIi ʚ;HHHHi ʚ;HHHi ʚ;HMH\$ HLL$PHT$0HL$0Lt$hH|$`Ht$XHt9Au*L   MtI HIHH@[H   HH@[H\$Ht$H|$ UAVAWH$@H  H[J H3H   HHT$0WD$ HRHt$Btfff     HJ  uH|$ H\$(HZ  E3EDw0H
!K H@  ;H5  Hf3 HD$@L$XP3 D$\L|$`HD$h      HL$p_<H83 HEXHma3 HE`D}hWEpL   Hǅ      D}p   L   Hǅ      fD   HL$H(/ HWHzvHHL$pPH%`3 HL$psPAHL$pFH3 HL$pUPH&.Ho(HHH?HHL$pH3 HL$pPHT$@HK HL$@MHt*CuHHCu
HHPHNHtyuHPH   H3e. L$  I[ Is0I{8IA_A^]H>H|$ H^H\$(H  HYJ H3H$  WD$@HQHtHHD$@HT$HBHT$@JH$  H3ٺ. H  H\$Ht$WH H   HHO8HtHH;P HG8        H3 Ht    u	HK K. HKB. @t  Hǵ. Ht$8HH\$0H _@SH H+3 HHt
H   莵. HH [@SH H3 HHt
(   ^. HH [H\$Ht$H|$ UHl$H   HHy H}E Hy|. J  GL=G  E       E   EEH	I HEH5\3 Hu/WE7H^3 HEEHU7HM. H=pa3 H}/(EEGHuWEHUHM7. H}EGEWMHMC. LI HUHM. HuHM.. HEHEg    u_HKHU訥. HE3HUHP(HMv. Hu/HM7. Et	HMs{. L$   I[Is I{(I]ù   m   }~. ȉGL   m~. HL$SH0HH  Ht%HPD$H   E3HT$HH  H0[1y. H3 H3HBHBHAHt@HAHBHAHBHH3 H3HBHBHAHt@HAHBHAHBH@VH H\$0HHYHl$8Ht6H|$@CuHH{u	HHPH|$@H\$0@Hl$8t   HH ^j. H ^@SH HQ0HHv-HIHH   rLAH'I+HAHw"I . HC(    HC0   C H [9"/ @SH HHIHtHKHt3Au$L   MtI HIH   H [HH(HAHHt,    ux t	    uH(   ek̹   Zk@SUH(H   HII88HHEHH+H;rHsIH+H;  HHHt$@Ld$PLeH;p  H    Hu3=H   r,HA'H;I  Hk. HD  Hp'HHFO. HH|$HHLt$XN4    HL|$ M<6H;w
fHH;vHMHEH+H<    IIH+HLp1 HULIL;w%MY1 LK>M+3I1 MH0H<    L,1 HEHHL+LM1 I6L31 HML|$ Lt$XH|$HHt.HUHH   rLAH'I+HAHw-I. H]Ld$PHuHt$@H(][1i[  / E3H3 HLBLBHAHBHAHBHLALAE3H3 HLBLBHAHBHAHBHLALAH\$HT$UVWH@AHHHY H\$0D$8 Hu.    CL=   D$8WD$ HHL$ . HD$ HD$`    uSHNHT$ ͟. HDHT$0HP(HL$ 蘠. |$8 tHL$0u. H}. H\$pH@_^]ù   h   x. ȉCL   x. H\$Ht$H|$AVH0ALHHy H|$ D$( Hu. ucGL=tdD$(    u@ACHDHT$ HP(|$( t
HL$ t. H\$@Ht$HH|$PH0A^ù   Ug   w. ȉGL   w. HpJ HIpJ H(H]3 r. @SH 3HHHA襞. H詞. HH [LISIKSVWH   H3I{IsIsH3 HHy@WA`Ap   HyPHyXǁ   AH     I{HHL$ HT$ HHN8HtH;HP H@3 Hƃ    HHĠ   _^[̀y( fH\$WH HHYHH\$0Hs. u=CL=t#HHPH$s. @H\$8H _ȉCL   >v. ̹   3v. H\$Ht$WATAUAVAWHP  H_NJ H3H$@  LHL$HL  t^@ f     I  Hmr.   CL=  I  Hpr. HtIHT$`I$    u-H$@  H3O. L$P  I[8Is@IA_A^A]A\_HD$ HD$XD$@H$   HttHtHT$`HL$ ?0D$@XWD$ HD$0    HT$hH+T$`t5HL$ Lt$ H|$`Ht$hLL+HI`1 H+IHt$(D$@ HD$ HD$XH$   HRq.    CL=   IH  HxHT$ H$   HIH  אH2q. HL$ #L|$HM$    jHL$` [   -t. ȉCL   t.    t. ȉCL   t. H\$Ht$H|$ UATAUAVAWH$H`  H"LJ H3HP  LE3Aǆ  L   HEHHD$(L-3 L  L  W     0  f   ǅ@  ǅ    DD  L}HUHHMhHEHEH  HD$0H  o.   D    H  HXL|$xHUHL$@HT$@H  ӐH  o. HMHtHHUH;P H   HtHHUHH;P L%	3 L  ƅI   I^PH  HD$0H\$8fD  Ho.   {L  H  n. uD  umǅD  Hn. 舀. H  n.   D  X  Hn. u{LuCLH  n. 7. ZIFHpHD$@HD$ L|$xH  HtHHT$@HD$xHT$@IN֐HHn. H  <n. I   tA    uAƆ   AƆ    L  L|$xHT$@H  fH  HtHH  H;P L   H   HD$ L  LP  Wp      f`  ǅ  ǅX    D  L} H   HMƭHEHD$0HX  HEHX  "m. #      H  HXL|$xHUHL$@pHT$@H  ӐHX  l. HM HtHHUH;P H   HtHH   H;P L  ƅ   I   H_HHX  HD$0H\$8Hdl.   {L  HX  Kl. u  umǅ  HIl. }. HX  l.     j  Hk. u{LuCLHX  k. }. ZHHpHD$@HD$ L|$xHP  HtHHT$@HD$xHT$@H֐Hk. HX  k.    t    uƇ   Ƈ    L  L|$xHT$@H  ˑHP  HtHH  H;P L   H   HD$ H3 HP  L  W      f  ǅ  ǅ    D  L}@H   HM$HEHD$0H  HEH  j.       HP  HXL|$xHUHL$@ΪHT$@HP  ӐH  Wj. HM@HtHHUH;P H   HtHH   H;P H3 HP  ƅ   I  H  HD$0H\$8Hi.   {L   H  i. u  umǅ  Hi. D{. H  li.       HTi. u{LuCLH  Ti. z. ZIH  HxHD$@HD$ L|$xH  HtHHT$@HD$xHT$@IH  אHh. H  h. I     tO{  t4H  H;tFH  H   HG  L  H։H  H&C 	HHP  JL|$(HT$(H  4I  H  @L  L|$xHT$@H  袎HP  HtHH  H;P L|$(HT$(H  I  H  L  L|$xHT$@H  :H  HtHH  H;P L|$xIH  HT$@HP  H3蕤. L$`  I[8Is@I{HIA_A^A]A\]ǅD  CL   j. ̹   xj.    mj. ǅD     Xj.    Mj. ǅ     8j.    -j. ǅ     j. ǅ  CL   i. ̹   i. ǅ  CL   i. ̹   i. H\$Ht$H|$ UAVAWH$@H  HAJ H3H   HE3AƆ  Lu HEHD$ L=3 L}LuPWEp      fE`ǅ   EX  D   LuHUHM>HEHD$(HEXHD$8HMXe. )     $  HEHXLuHUHL$HHT$HHMӐHMXe. HMHtHHUH;P HM HtHHUH;P H3 HEƅ    H_PHEXHD$8H\$@@ Hd. s  {LT  HMXd. u   ugǅ   Hd. {v. HMXd. %        Hd. u{LuCLHMXd. 0v. cHGHpHD$HHD$0LuHMPHtHHT$HHEHT$HHO֐HFd. HMX=d.     t    uƇ   Ƈ    L}LuHT$HHMqHMPHtHHUH;P H   H3. L$  I[(Is0I{8IA_A^]ǅ   CL   f. ̹   f.    f. ǅ      f. @SH  H>J H3H$  HHL$ HuH  H\$ HHP@H$  H3*. Hİ  [H  H>J H3H$  HH  L  I;vI;wH  oH$  H3Ο. Hĸ  H  H2>J H3H$  H   +H$  H3芟. Hĸ  H\$Ht$ WATAWH   H=J H3H$  HH$   LH  D$(JL$8LzL|$HI    HrHt$ H    HD$(HD$PI\$HH\$XHa.   CL=  I$D$(D$pL$8$   HD$8    HD$@   D$( HT$pIPHa. HT$@Hv3HHL$(HH   rH'HIH+HH   ̙. L|$HH$   Ht$ HHv,HHH   rH'LAI+HAHwBI肙. I    H    H$  H3. L$   I[0Is8IA_A\_{	/    c. ȉCL   c. [	/ @SH  H <J H3H$  HHL$      H	H\$ HHP@H$  H3X. Hİ  [H\$Hl$Ht$WAVAWH@IHLH9HIH+HL;   HL;  HHHH+H;wH4
I;IBHtTMIVHIIVH+HH   rH'LAI+HAH@  I. 3IIFIFHIE  I>H|$ H|$(Lt$0HtHHH H|$(H HuI~   IvLL+II;vhH;t/H;tHH{vHLCH!H H IvH;uI+Ht$ Ht$(Lt$0tHHH Ht$(H HuJHHHHt,H;tHH{vHLCHH H HuMIVHIvH\$`Hl$hHt$pH@A_A^_/ zRH\$WH LHHHHRaLI@LHCHGIPz uTH
y u@      HHHȀx tIHHJHAx uHH@x tHJH\$0H _H\$0M HH@H _H\$WH LHHHHRLI@LHCHGIPz uTH
y u@      HHHȀx tIHHJHAx uHH@x tHJH\$0H _H\$0M HH@H _H\$WH LHHHHRLI@LHCHGIPz uTH
y u@      HHHȀx tIHHJHAx uHH@x tHJH\$0H _H\$0M HH@H _H\$UVWAVAWH   H7J H3H$   MHHL$(LD$0E3D|$ HLyHYH\$ L;L{L{L{L{    . LxHHL8L@W3GHGXGhHGxL               L   L   Ǉ        D  IN8Ht,L$   HH$   H$   H$      H3 HD$@HD$@HD$xH\$@H   H;tSHN8HtHH;P L~8HK8Ht1H;u$HHPHF8HK8HtHH;P HN8L{8@t#HL$xHtHHT$@H;P L|$x@t"H$   HtHH$   H;P IN8HtI;LAP M~8HH$   H3&. H$  H   A_A^_^]H\$Hl$Ht$H|$ AVH HjE3HHH+L1HHLqLqHtbHH;wqH  HHHHFH~H;t0L0LpHKHtAHHHKHHHHH;uHFH\$0HHt$@Hl$8H|$HH A^jMWHƣ3 E3H<3 H3AAA(A8AHAXH   LAHAhAx   LAXLA`ǁ   AP  D   HQ                     H8  L       (  L   L   ǁ8  ǁ     D<  H   A  H  X  h  x      H  H3 L        L  L  ǁ  ǁ    D  HH  3D       (  8  H  X  H  LH  h  x    LX  L`  ǁ  ǁP    D  H                H8  L      (  L  L   ǁ8  ǁ    D<  H  A  H3 HH  HL        L  L  ǁ  ǁ    D  L  L  D  H\$ UVWAVAWH   H1J H3H$   MHHHL$hHT$pLD$xE3L  L   He3 HL  L  L9~tHH  HFH  @L  L   IH(   LP  LX  L`  Ƈh   Hp  He3 HD$(HD$(HD$`LD$(   H3 H  L  W      L  L    Ǉ    D  H(  [u(H3 HD$(HD$(HD$`HH  HT$({HNHtiuHRIlHH$   H3y. H$   HĐ   A_A^_^]HIHtAuHH`H\$WH HH   S. us  =tSƇ   HO8r. H   S. H   HK8HtH;HP HC8    HOH\$0H _#   ȉ     V. ̹   V. H\$Ht$WH H3HI Hti HGHHHGHH#HGHHYHt/Cu HHCu	HHPHO HHO uHwH9wtmH_H~*fff     HGHHHt
   V. HHWHOHH   rLAH'I+HAHw/I. HwHwH   H7H\$0Ht$8H _. +. ̀y tH	^T. @SH`HH3 HHD$X    HT$ xHHK8HtH;HP HC8    H`[̀y tH	S. H\$Ht$WH`HHH  H3 H3Ht$XHT$ H)xHHK8HtHH;P Hs8H  H5>3 H1fH  H1WH`3 HH  H  m!HH  H   H1"HOH1H\$pHt$xH`_H\$Ht$H|$ AVH  H,J H3H$  HHL$ H3 HHJ H  x  H73 HD$pǄ$      u!3 $   3H$   HǄ$          H$   .H_3 H$  H823 H$  $  W$  H$  HǄ$     @$  $  H$  HǄ$     f$  HL$xH. H3 H$   ?!L5J I^I;^tHHHT$pPHI;^uHL$p3Hp  3H|$ H  H3 HHt$hHT$0HuHHK8HtHH;P Hs8Hp  *HX  Ht*FuHHFu
HHPH(  H   HtAuHPH  HtAuHPHH   HtYuHPH$  H3譋. L$  I[Is I{(IA^Ht$ WH HHl$8HLt$@LBHI;tIM@L+IHn Lw L;t:H\$0IIILC肚H[HHIH[IF    H\$0Lt$@HV0Hl$8HO0H;tHzLBvHoHVPHOPH;tHzLBvHnHVpHOpH;tHzLBvHnH   H   H;tHzLBvHnL   H   I;tIM@L+I         Ht$H   HH _H\$Ht$WH`HH3 HHD$X    HT$ _sH{HO8HtHH;P HG8    @t   H;. HH\$pHt$xH`_H\$Ht$WH`HH3 HHD$X    HT$ rH{HO8HtHH;P HG8    @t   H軄. HH\$pHt$xH`_H\$WH HHHH;w[HHu35H   r$HK'H;v<!. HHt5H'HHHH. HHGHH\$0HGH _=S. H3 HHH3 HHAHB3HBHBH9AtHAHBHAHB@HH3 HHH3 HHAHB3HBHBH9AtHAHBHAHB@HH3 HHH\$WH HًAuH{u	HHPH\$0H _H\$WH HHIHtAuHP@t    HЂ. H\$0H _̸   H\$Ht$ WHPLHHD$0HBHD$83HHBHD$0HD$`WD$ HQHtBtHJ   uH\$(H|$  t1IHWfD$@H|$8HtG(D$0fD$@HT$@(  Ht*CuHHCu
HHPH|$8Ht'GuHHwu	HHPH\$pHt$xHP_I@HD$ IXH\$(;HXHL$ 肣HHXHHHH+H@SUH(H   HIIHHEHH+H;rHsIH+H;  HHHt$@Ld$PLeH;p  H    Hu3=H   r,HA'H;I  H{. HD  Hp'HHF_. HH|$HHLt$XN4    HL|$ M<6H;w
fHH;vHMHEH+H<    IIH+HL1 HULIL;w%Mi1 LK>M+3I1 MH0H<    L<1 HEHHL+LM#1 I6L31 HML|$ Lt$XH|$HHt.HUHH   rLAH'I+HAHw-I. H]Ld$PHuHt$@H(][A9k. E3H^3 HHAHBLBLBHAHBHAHBHLALAE3HV3 HHAHBLBLBHAHBHAHBHLALAHCJ HBJ HBJ HiBJ HCJ H(HH;wLHHu3H(H   r'HJ'H;v*~. HHt#H'HHHH(HH(}. 7^. H\$WH H8  HH`E. u8LtHx  HlE. HH\$0H _ù   GLH. ̹   zH. H\$Ht$ HT$WHPHHHy@ uH2H\$pHt$xHP_HL$ {HHD$`HO@Ht-HHPHȦH迦H\$pHt$xHP_B. H\$HT$WH@HLHy@ uSH
Ht>HRH+H   rH'LAI+HAH  I|. 3H;H{H{2H\$`H@_HR3H{HKH{HH;HD$ HL$(HT$0HD$ HD$hLD$PII@H   HLD$PHT$ PHL$ Ht/HT$0H+HH   rH'HIH+HHwS%|. HHt8HSH+H   rH'LAI+HAHw&I{. H;H{H{H\$`H@_
. . A. H\$Ht$H|$ UAVAWH$0H  HJ H3H   H3۾   HJ H   x   H)3 HD$PD$h   3 D$lH\$pHD$xE   HMaH3 HEhHo$3 HEp]xW   H   Hǅ            H   Hǅ      f   HL$X. H3 HML5DJ I^I;^t"ff     HHHT$PPHI;^uHL$P>@h  @uH:WD$ HD$ HD$0L`  IC. HL$(Ht	AHL$(HD$ HP  HX  HX  Ht)CuHHCu	HHPIdC. L|$ MtKIHXLt$8D$@I9C. H(  HL$PKI.C. HT$PIӐHL$PH\$(Ht'CuHHsu	HHPHH   H3}. L$  I[(Is0I{8IA_A^]H(IHI   rHJI'H+HHwHIHH(x. . H\$Ht$WH@HHH`  H|$(D$0HB. H(  H2HB. HH\$PHt$XH@_H\$WH0HH`  H|$ D$(HA. H(  MHA. H\$@H0_H\$Ht$WATAUAVAWHp  HJ H3H$`  LHL$hL     f     I   ?.   A  uAǆ    I  I  ?. Hu=I  >. w  A  q  I  I  >. HtIp  HT$P  |$` u-H$`  H3{. L$p  I[8Is@IA_A^A]A\_Ht$XHt	FHt$XL|$PL$   H$   I8 W  I  !>.   A    I  I  >. H  I8H?IWE3MGIOMGIMHD$ HL$(HT$0HD$ HD$HI  H\$xH=.   CL=|  I  LHLD$0E3L|$0HT$(L|$(HD$ L|$ H$   H$   L$   LH$   I  AѐHO=. HL$ H$  HT$0H+HH   rH'HIH+HH  u.    I8    I  <.   A    I  I  <. H   WfD$ HtF($   fD$ LD$ H$   I  LHD$@I  H\$xHD<. e  CL=a  IH  HxIH$   ǖHIH  אH&<. IH$   Ll$hMHt0Fu!HHFu
HHP|$` vH\$XHhCUHHC:HHP,   >. Aǆ     >.    >. Aǆ     x>.    m>. ȉCL   ^>. . ̹   M>. Aǆ     8>.    ->. ȉCL   >. H\$Ht$WH0HHH`  <. HX  H    HC    Ht@HP  H`  HHX  HC<. Ht$HHH\$@H0_H\$Ht$ WATAUAVAWH`  HJ H3H$P  LHT$XLHT$pH: uHZH    H`  H|$HD$PH;. I(  qH;. tu%Ixt3HJ ƷIq  IHD$HIGHD$PE3M'MgWD$ Ld$0   q. HHD$ HD$(L@LD$0L L`HD$PHt@HD$HHHD$PHALD$(Lmq   A   HL$HH{. H;. IX  Ht@IP  Ht$`IX  H\$hH:. H  WD$8I   HtI  @
HD$@HL$8L$   D$8H3 H$   L$   H$   H$   $   H$   H$   L$   HT$ H'H$   HtHH$   H;P eHL$hHt3HL$ Ht<LD$ HT$(ILD$0HT$ L+IHL$ >WD$ HD$0    HL$pp  Ht)CuHHCu	HHPH|$ HD$(HD$`H;   Mp  fff     I$   /7.   A$  =a  I$HtI9D$0   I$   7. WD$8HGHt@HHD$8HGHD$@HT$8Is  I8  6.   A    I  I8  6. HI0HH;|$`1HD$(H|$ L|$XE3H/  LD$ HH	HT$0HL$ H+HHH      H'HIH+HHB     I$   6. 3HJ H|$ H   Lt$(I;tC H_Ht)CuHHCu	HHPHI;uH|$ HT$0H+HHH   rH'HH+HH   Hm. WD$ HD$0    H\$XH[m. WD$ Ld$0I_Ht'CuHHsu	HHPH$P  H3r. L$`  I[@IsHIA_A^A]A\_. Aǆ  
A$     7. ̹   7. h  H\$Hl$Ht$ WH H`  H3H͉|$0p6. h  uKH   ǋHt+BtHJtu   #H  H      Ht@H\$0@2@t1Ht,CuHH{u	HHRH5. H\$8@Ht$HHl$@H _H\$VH0H  @2HH   B   D  HJtujH  H  Ht      D$ Ht6H|$@CuHH{u	HHPH|$@HD$ @u   H\$HHH0^H\$Ht$WH@HHH`  H|$(D$0H4. H(  HHP H4. HH\$PHt$XH@_H\$Ht$H|$ HT$AVH LHH`  X4. 3ɋIFHt
IH@H  H   H   HtAuHPH`  4. h  u	H\I^Ht'CuHH{u	HHPH\$0Ht$@H|$HH A^H\$UVWATAUAVAWHl$H   HJ H3HEHLHUh    L`  IY3. IX  Ht@MP  LeIX  H}I;3. MuH衐t
H@   L|$0D$8I2. I(  I2. CuYHxtP3HJ ٮHt-GuHH_u
HHPHh2  HE3L>M  HEHFHEL~HEHD$0HEHD$8LD$ HT$0HMPLxh   A   HMTr. WEI   HtI  @HEHMLt$0EH3 HULuHMHED$8HEHELEHUI\HMHtHHUH;P E2H]LeI;t;HHD$0HCHD$8L;L{HT$0I{  DHI;uLeH]HtTLEIHHUHMH+HHH   rH'HIH+HH3  g. WEL}Ht*GuHHGu
HHPH~Ht'GuHH_u	HHPA   HD$0HFHD$8L~HT$0I  DHt-Ou!HHHҋGu
HHPH~Ht'GuHH_u	HHPAHMH3k. H$@  H   A_A^A]A\_^]. H3 HMH.VI HME}. H\$Hl$H|$ AVH`H   H3HL|$ \-. K  EL=-  Ht$pH9{0tBHCHK HH#K(LI@Ht@IHL$(HT$(   I@HD$0D$8HT$@HL$@@|$P   A~@8ytHAIFIH9HyAFt=@8|$Pt3H|$HHt)GuHHGu	HHPt8|$8 t1H\$0Ht'CuHHsu	HHPH`,. Ht$pL\$`I[IIk I{(IA^ȹ   ELj/. ̹   _/. H\$Ht$WH   HHp  HT$8J|$H    WD$(HD$@Ht	@HD$@HT$8HT$(HD$0HD$(H$   HL$Pzu!jH\$0Ht)CuHHCu	HHPHT$PHF(HL$PK|$H t7H\$@Ht-Cu!HH{uHHPF( HL$   I[Is I_H\$Hl$Ht$ WATAUAVAWHPHHE3H   Hl$(Dl$0H*.   EL=  D$0L9k0u	Do   HK HH#K(HCHH   H   HPH)CHK HH#K(HCHL:LbL*LjD$HHK HH#K(HCHHqHt0AAFuHHDvAu	HHPHk0uLk(HC(HK8cV. G L?LgGH). HL\$PI[8Ik@IsHIA_A^A]A\_'.    ,. ȉEL   ,. H\$Hl$HT$VWAVH0LHH   H|$ D$( H). M  GL=J  D$(HHt!H9C0r       HHK8U. ׀       H   H   HIPHCHC0HH9C w   HKHS HHH#K(HK(Hk0HH#H4    HCH< u   `. HKHHK HH#HCH3H
HJIHIFHBIINHC0H8(. I~Ht,GuHH_u	HHPH\$PHl$`H0A^_^*&.    +. ȉGL   +. H\$Ht$WH   HHp  HT$8|$H    WD$(HD$@Ht	@HD$@HT$8HT$(HD$0HD$(H$   HL$Pzu
H\$0Ht)CuHHCu	HHPHT$PH艁F(HL$P|$H t7H\$@Ht-Cu!HH{uHHPF( HL$   I[Is I_H\$UVWATAUAVAWH  HJ H3H$  HLHT$8E3H`  Hl$(H9(. D$0M(  IHT$`IP HHT$@HHKH{vHL@HxvH L;t2MuHH袞1 HT$XHv2HHL$@HH   rH'HIH+HH^   ^. Ld$PHD$X   D$@ HT$xHv2HHL$`HH   rH'HIH+HH  ].   HI   A   L   I   I;tIM@L+ImL   I   I;t,HLCHHUrH[HH[LgIHKL   I   I;tIM@L+IumL  I  I;t-HLCHH sH[HH[LgIHHa&. HQ&. IX  Ht@MP  L|$(IX  H|$0H1&. MtPIHXHl$@D$HH&. IH$   H%. H$   IӐH$   Ht-GuHH_u
HHPH腉H$  H3`. H$  H  A_A^A]A\_^]H3 HL$@WHROI HL$@r. . . H\$UVWAVAWH  HI H3H$p  HHHT$(L`  I$. HFHt@HNHHP  HX  HX  Ht)CuHHCu	HHPI$. L6MtKIHXL|$0D$8Ih$. H(  HL$@zI]$. HT$@IӐHL$@+H^Ht'CuHH{u	HHPH$p  H3
_. H$  HĀ  A_A^_^]H\$WH HH   !. uF  =t&HO8Ƈ   "N. H   H\$0H _!. ȹ     $. ̹   $. H\$Ht$LD$WH0IHIH˃zu{{HvHt,FuHH~u	HHPHH\$@Ht$HH0_H\$Hl$ VWAVHpHgI H3HD$hHHHT$0L`  Lt$ D$(I". 3H   Ht(Bt! HJtuH  H   Hl$8H\$@Hd  H(  HHT$HPL@HxvH It@2H3 H1 @HT$`Hv2HHL$HHH   rH'HIH+HH   bX. H@t	@ .   @ $   I!. WD$ HFHt@HHD$ HFHD$(HT$ H^ Ht*KuHHCu
HHPH^Ht'CuHH{u	HHP@HL$hH3&\. L\$pI[0Ik8IA^_^. Hĉ3 HL$HHSGI HL$Hin. @UVAUAWH(HALHIH+H+MHHI?HI;  HIH+H\$PHH|$XHHLd$`L`IH+H;   H
II;HCI;   H    Hu3=H   r,HA'H;   H\V. H   HX'HHC@V. HAM HLFHLt$ L4M;uL+ML+芗1 LFINM+Iw1 LMHHf  H|$XILt$ H\$PLd$`H(A_A]^]7. H\$Hl$Ht$ LD$WATAUAVAWHPLHHLL+HiH+HII;x  HHIH+HHHIH+H;O  H
LH;LCM;8  IHHu3=H   r)HN'H;  U. H  HX'HHCHT. HIM,M} H|$ H\$(Lt$0L|$8L|$@H$   IHWHL;uLLLIDIHWLMDHHt@LHWQHHWH+HH   rH'LAI+HAHw?ImT. HHHHoHHOIL\$PI[0Ik8IsHIA_A^A]A\_i. W. H\$Hl$Ht$H|$ ATAVAWH Lt$`3L|$pW   HQMHQK,>HHH;v~HHHH;v-H       H'HZS. H   HX'HHC9   HH;HBHOHuHH   rHA'H;v`S. HHMHnIH~Hm1 HT$hJ3M\1 H|$XHHt$P+ H\$@Hl$HH A_A^A\). H2 WHHAH\$Hl$Ht$WH HIH	IHHt1HSH+HH   rLAH'I+HAHw0IgR. HH;Hl$8HCHHt$@HCH\$0H _r. H\$Hl$Ht$ HL$WATAUAVAWH0LH3l$ WHiHA   @)D$    HBH+HHH@HvE3HkI|$M$IHI+L-؅3 Hz  Lfff     C|GtC4HF(HKHSH;sHAHCHHvHDD E3   HhHHHHF(HKHSH;sHAHCHHvHDD E3   HAHHF)HKHSH;sHAHCHHvHDD E3   HA?G.HKHSH;sHAHCHHvHDD E3   H}II|$I$LHcHH+H+HA++  Hc4*HF(HKHSH;sHAHCHHvHDD E3   H
HHKHS   F.H;sHAHCHHvHDD E3   H
HKHSH;sHAHCHHvHf= A=E3   Hn
HKHSH;   HAHCHHvHf=    I$|(HHF(H;sHAHCHHvHDD E3   H	F/HKHSH;YHAHCHHvHDD GA=E3   H	HH\$hHl$pHt$xH0A_A^A]A\_H\$Ht$ UWATAVAWHl$H`  H;I H3HEPAHHHM E3Dt$ L1LqLqH|b3 HD$0LuLuDuWfEWfMfE LuDuD$    L%b3 LeEx   Lt$8E3HT$@HM  HD$0HcHL=b3 L|0HD$0HcHpT,HD$@HE(HL$@"H*03 HD$@LFH~vH6A   HHL$@kWE0Lu@HEH   E0 DHU0HL$0ZHH HcHDuXf     HCH;CtHU0HHC LE0HHDHU0HL$0HH HcHDtHUHHv2HHM0HH   rH'HIH+HH   fL. HD$0HcHL|0HD$0HcHpT,HL$@+HD$0HcHLd0HL$0HcQDBDD,H2 HEHM". HHMPH3P. L$`  I[@IsHIA_A^A\_]. H\$UVWATAUAVAWHl$H  HI H3HEpHHHMHE3D|$0WEPHE`   HEh   AEPD}QH.3 HD$@L}L}D}L}fEWfM fED} D$0   L-"3 LmEx   E3HT$HHM  HD$@HcHL%Q.3 Ld@HD$@HcHxT<HL$H_ H-3 HD$HEL}   MHuPH}hHGuPLsHI;t=HH{vHLCHL$@cHtHHL$@}H I;uʋMLMWLHG    D$0   E0$"<t HEL MtHD$hHM;MBL+0u#HEHHtHD$`HHELc L+LLE8HU0Ht	H2D$0   HOHttHQH;wHWHHvH TILOIH+L;w'HWHIvHHM3H^1 C D$  ME3IHRHD$@HcHLd@HD$@HcHxT<HL$H(HD$@HcHLl@HD$@HcHQT<H	2 HEHM. HUhHv-HHMPHH   rH'HIH+HHw/H. HHMpH3MM. H$  HĀ  A_A^A]A\_^]ո. H\$Hl$Ht$WH`AHHH_HHGP    HG@HXH\$(HHPHL$  hHLB@ HAHtHHRHtHL   HA@oXHH uGG#Gu%@tHu. H\$pHl$xH$   H`_èt	H2 H2 H2 HDغ   HL$ 9LHHL$0H:6I HL$0^. H\$HL$VWAVH@HE3WD$(Lt$8   H\$(O>. D$hHSH;St	HCLD$hHυE3Ht$`. H. LH uIkdyH 6nuUI󌐔IIIHHH?HLi ʚ;Hi 6nL+Ii ʚ;IHHHHH?HIHHHi ʚ;Hi ʚ;HHHD$hHT$0H;T$8t
HD$0LD$hHL$(. ȁ%#"iѳ  3Di³  D3Aiȳ  3i  D$hHT$0H;T$8tH\$0HH\$0LD$hHL$(H\$0L6LvLvH|$(H;t7f     HVH;VtHFLH@HH;uH|$(Ht5HT$8H+HHH   rH'HH+HHwHHE. HH\$pH@A^_^j. H\$Hl$Ht$ WH`H%I H3HD$PHHyvH9HHÀ< u3l$(Hl$ DLǺ     2 Hc   WD$0Hl$@Hl$HL3HL$0裷LL$0H|$HLGL$0FD$(LL$ DLǺ     2 Hx3 2 Ht8Hx3 H2 HHt H\$0H|$HHG\$02 HHאHT$HHv3HU   HL$0HH   rH'HIH+HHw(C. HL$PH3jH. L\$`I[Ik Is(I_. H\$Ht$ WATAUAVAWH`  HI H3H$P  LHHL$XHT$`E3Dd$DWLaHA   D!   |$DAfff     IGH;  HHH\$HMIOHvM7F42Dt$@A%{  W$   L$   L$   H;  H+A   I;LBIHvIHH$   裴|$DH$     H$   H$   HG$   Kj/   H$   H$   HG$   H j/ U  / LH$   H$   HG$   D A   HT$PHc/ DH;|$P   A} "   D$@HH\$HE3H\$HDt$@Ht$XL|$`H$   Hv5HH$   HH   rH'HIH+HH   A. |$DHNHVH;s"HAHFHHvHD4D EE3   HvHH$P  H3E. L$`  I[@IsHIA_A^A]A\_\IHt3 . Ht3 . HL$h	H4I HL$hW. 
. H\$Hl$Ht$WATAUAVAWH0AMHLE3X   _@. LHD$(HtoW @   @   H3]3 IMoMoMo L+t&IIO裉IMHH聁1 I<IGAo(Mo,Mo8Mo@MoHMoPMIOIM~$   AIL$   IGHt@IOIHB(Hz0HJ0Ht)GuHHGu	HHPIH$   HFHt@HNHHB8Hz@HJ@Ht*GuHHGu
HHPIHt*GuHHGu
HHPH~Ht'GuHH_u	HHPIH\$`Hl$hHt$pH0A_A^A]A\_HHHxH;wHHHw3 HL$ U:H>1I HL$ U. LSUVWATAVAWH   HuI H3H$   IMLHHL$(HT$0MCMKE3蔬L  L   Hr3 HL  L  M9gtIH  IGH  @L  L   ƃ*   W0  L@  LH  A0  AN@  MfIF   A WP  L`  Lh  P  N`  LfHF    Lp  Lx  L  fǃ    H  HBv3 HD$8H  HD$@HD$8HD$pLD$8   hH$   t
   H   <. HH$   HtAW @   @   Hu3 HAOI G A0O0I@IHAHp  Hx  Hx  Ht*GuHHGu
HHPIOHtiuHPIVHv0IHH   rH'LAI+HAH   I;. MfIF   A HVHv,HHH   rH'LAI+HAHwBI;. LfHF    HH$   H3@. Hİ   A_A^A\_^][詫. 裫. Hcq3 HL$x7H.I HL$xXR. LD$HT$USVWAVHl$H   MHHE E E 3ۉ]׉]߈]HD$@HEWD$@H]HE   \$@EH]HE   ]D$0HJHtHHD$0HL$8AE)EM)ME)EMM'HEHD$ LL$@LEHT$0HH p3 HHIFHt
IH@H  H   H   HtAuHPHNHtAuHPINHtYuHPHH   A^_^[]LSUVWAVH   HI H3H$   IILHHL$@HT$@MCI[L$@  AD$HAIL$X3IiIA   A)D$hOL$xHoHG   @/WD$0HJHtHHD$0HL$8AA )$   AH)$   A@ )$   AH0$   H$   HD$ LL$HLD$hHT$0HHHm3 HINHtAuHPHWHv,HHH   rH'LAI+HAHw}Ii8. HoHG    HSHv,HHH   rH'LAI+HAHw>I$8. HkHC    HH$   H3<. H   A^_^]['. !. H\$Ht$H|$ AVH  HI H3H$  HHL$ H_l3 HH-J H  x  H2 HD$0D$H   2 D$LE3Lt$PHD$XY      HL$`|H}m3 H$H  H2 H$P  D$X  W$`  L$p  HǄ$x     D$`  $  L$  HǄ$     fD$  HL$8蔧. H(m3 HL$`H5GJ H^H;^t%@ f     HHHT$0PHH;^uHL$0>E3H  E3H|$ H  誩Hx  Ht*FuHHFu
HHPHh  Hv4HP  HH   rH'LAI+HAH  I5. L`  HǇh     ƇP   HH  Hv4H0  HH   rH'LAI+HAH   I5. L@  HǇH     Ƈ0   H   HtAuHPH  HtAuHPH   HtYuHPH藪H$  H39. L$  I[Is I{(IA^. 	. Haj3 HHi3 H@SH Hsm3 HHt
H   4. HH [H\$WH Ht  HZ4. H\$0HH _H\$WH Hi3 HHBt  H4. H\$0HH _H\$WH Hi3 HHt  H3. H\$0HH _H\$WH HxtBHYHt,CuHH{u	HHP2H\$8H _HHt$0H;Pt
:u@@2HYHt,CuHH{u	HHRH\$8@Ht$0H _H	l3 HHAHBHHAHHHI H\$Ht$WHPHH  H|$ H- D$(*   u+ft$`D$bD$`(  HH\$hHt$pHP_- Hi3 HL$0].H%I HL$0LI. H\$WH HX  HHp- u8LtH  H|- HH\$0H _ù   GL- ̹   - H\$Hl$VWAVH  HI H3H$  H3A   HJ H  x   H2 HD$0D$H   2 D$LHt$PHD$Xb   AHL$`kHg3 H$H  Hu2 H$P  $X  W$`  H$p  HǄ$x     @$`  $  H$  HǄ$     f$  HL$8腡. HQg3 HL$`H-8J H]H;]tHHHT$0PHH;]uHL$0<H  - HH   Ht.Bt'f     HJtuH  H   Ht$ H\$(H  - D  Eu&HtD8*  t(  H3T  HHP H袆Ht,CuHH{u	HHPH$  H304. L$  I[(Ik0IA^_^H\$Hl$ HT$VWAVH0HHH: B    2  HJ      t  H\   H
H9J   	tG   HL@`WD$ HFHt@HHD$ HFHD$(HT$ HA           HHP|H  WD$ HFHt@HHD$ HFHD$(HT$ uHLp0HX  -      toH  HX  - HHA֐H-5HZHt,CuHH{u	HHPH\$PHl$hH0A^_^Ǉ     w- ̹   l-     u  t2H\$Ht$WH@HHH  H|$(D$0H- H0  HH- HH\$PHt$XH@_H\$Ht$WH0HWD$ H  HtBtfHJtuHL$ H\$(Ht$ HH  HL$ H  H\$(׿   Ht,CuHHsu	HHPHH\$@Ht$HH0_Hzv3HBH+H\$Hl$Ht$ HT$WH HHH  y- 3ɋHFHt
HH@H  H   H   HtAuHPH  5-   u     u
HHPH^Ht'CuHH{u	HHPH\$0Hl$@Ht$HH _@SH HZHt6H|$0CuHH{u	HHPH|$0H [H\$ HT$UVWATAUAVAWHl$H   LHH  HEH*- E3΋IEHtIM H@H  H   H   AHtAAuHP@8*  Q  Hp  @8qtLqM  L;   \@8qtDqNQ t&t2D:y0  HI(5D @8q0  Dq(EDHE  Hp  ÄDЉUgL@  IL`  WEHutuHL;  I   r)IO'I;  )). H  HX'HHCI
). HH]J4;HuM3H
q1 LHuUgL}H]S3H2 fCAC2 CH@  H  B  2 fCH`  H     2 fC
LsH0  HzvLLBHLBLL+Ii1 L@  MHP  HzvLLBHLBLL+Ii1 H  Hx  - E Mu HEHEgWEHEHEwE瀿*   5  (  HMHL$0HMHL$(D$ A   MHHMHI  H+HH   rH'H[H+HH   HH'. I]Ht*ACuHHDcAu	HHPH$   HĠ   A_A^A]A\_^]H8`3 HM"HI HM?>. H`3 HM"HI HM>. (H^3 HMWHI HM=. l.    dH_3 HMs"H\I HM=. H_3 HMR"H;I HM=. H\$HT$UVWATAUAVAWHHpLLE3H  HEEH- AI   Ht%BtHJtuM  I   LmHuA    M)  A8*  =  I$HHH+HM@WEI  HtBtfD  HJtuHMH}Ht"` LI  HMI  H}A   Ht)GuHHGu	HHPL9}@  A  t=Ix  Ht@Ip  HEIx  HEHUI$H($H}WEHUI$H($H}Ht)GuHHGu	HHPA*      A(  I$PI  - WEID$Ht@I$HEID$HEHUI_|  Ht(NuHH^u
HHPI#@H$   HpA_A^A]A\_^]iH6[3 HM5HI HM:. H-[3 HMHI HM:. H$[3 HMHI HM:. H+[3 HM2HI HMr:. H\$Ht$WH   HD$     H  HT$(|$8 t0HT$(H$   EHHL$@ED$hHT$@   Ƅ$    HT$p   G( z( tHDG(t$    t
HL$p6Lt|$h t
HL$@LtH$   L|$8 t6H\$0Ht,CuHHsu	HHPHL$   I[IsI_H\$Ht$WH  H'I H3H$  HHT$ HJ H  x   HK2 HD$0D$H   2 D$L3H\$PHD$X      HL$`ݥHX3 H$H  H2 H$P  $X  W$`  H$p  HǄ$x     $`  $  H$  HǄ$     f$  HL$8. H<X3 HL$`H=J H_H;_tHHHT$0PHH;_uHL$0讷H^Ht,CuHH{u	HHPH$  H38%. L$  I[Is I_HT$USVWATAUAVAWHl$H   LHUHL  LmI- EWEH   HtBtfD  HJJ  uL}HuM  *     I$HH@H+H  E[]HMH2 M2 D2 f]gMռ2 HEwI$DHHRH+HHIH;  HH0  HHP  UgHLEwUHp  Hp  @ Hp  @ ʃA   A+   A;tRHp  A+   A;tSE3DB Hp  DA(D8A0   DA0~L  L}H   HuHp  LqDaHp  B    Hp  D8`0tD`0Lp(/Hp  DpD`Hp  Db Hp  Dr(z0 tB0 M,  I- E I. HHELpLuLu HEHEgWEHEHEwE׀*   e  (  HMHL$0HMHL$(D$ A   MHHMHIu  D  Eu	H茄L+I   rA(   HKH+HCHw]HIHz. Ht-FuHH^u
HHPHMHĸ   A_A^A]A\_^[]^. AHmU3 HMHI HM4. H|T3 HMHdI HM3. HKU3 HMHsI HM3. HRU3 HMiHRI HM3. cbH\$Ht$WH  HI H3H$  HHT$ HJ H  x   H2 HD$0D$H   x2 D$L3H\$PHD$X:     HL$`=HS3 H$H  HG2 H$P  $X  W$`  H$p  HǄ$x     $`  $  H$  HǄ$     f$  HL$8X. HS3 HL$`RH=J H_H;_tHHHT$0PHH;_uHL$0H^Ht,CuHH{u	HHPH$  H3. L$  I[Is I_H\$Ht$WH@HHH  H|$(D$0H>- HP  H肠H5- HH\$PHt$XH@_H\$Ht$WH   HD$     H  HT$(|$8 t0HT$(H$   ;HHL$@K<D$hHT$@   Ƅ$    HT$p   G( z( tH<G(t$    t
HL$pfCt|$h t
HL$@MCtH$   ;C|$8 t6H\$0Ht,CuHHsu	HHPHL$   I[IsI_H\$Ht$WH HHH  - (  H  - H\$0HHt$8H _@SH HH0HH [H\$Ht$WH Ax IHHu&LCHHH˺0   H. { tH\$0Ht$8H _LL$ LD$HT$HL$SVWATAUAVAWH`IMHLaLd$(H9H|$0M4$Lt$ HIHI+M0  L;7  ML+III+L;  O)LD$(H+HHIH+H;v&H&      . Hy  Hx'HHG:HMI;LCMu3#I   rIO'I;8  II. HHLd$0I+H$   HH$   LH$   HX1 HuI;uMIH'L$   IHhX1 L+H$   HMHOX1 MLD$(HH$   'AH`A_A^A]A\_^[ML+I;sAIH+LHIX1 I6I$H+L+LHIW1 LIHW1 .J<
H$   MHW1 I?I$LIHW1 H`A_A^A]A\_^["脆. H\$WH HIH+HLH_W1 H;H\$0H _H\$Hl$Ht$ WHpIHHH(  C- Z  t  =6  HHW3HH_Hl$0D$8HD$HHT$P8   u}ՠ HH$   LL$0L HT$ H	  HL$ Ht;Au/L   MtI HIƅ   H\$PPH   ƅ   H\$P8HML[3 LD$0Hl$8D$@HD$PHT$XHD$0HD$hHT$0h  Ht'CuHH{u	HHPH(  L\$pI[Ik Is(I_- ȉt     B- ̹   7- H\$Hl$Ht$ WHpIHHH(  - Z  t  =6  HHW3HH_Hl$0D$8HD$HHT$P8   u}5 HH$   5LL$0L HT$ H   HL$ Ht;Au/L   MtI HIƅ   H\$PPH   ƅ   H\$P8HMLY3 LD$0Hl$8D$@HD$PHT$XHD$0HD$hHT$0ef  Ht'CuHH{u	HHPH(  L\$pI[Ik Is(I_|- ȉt     - ̹   - @SH   HеI H3H$   HH;X3 HD$ HB HD$(HHD$0HD$ HD$XHǄ$       HT$ HL$pMHL$XHtHHT$ H;P HD$X    HcKHKHCH$   Ht%HRH$   HtHHT$pH;P H$   H3. H   [@SH   HI H3H$   HHKW3 HD$ HA HD$(HHD$0HD$ HD$XHǄ$       HT$ HL$p]HL$XHtHHT$ H;P HD$X    HcKHKHCАH$   Ht%HPH$   HtHHT$pH;P H$   H3. H   [H\$Hl$HL$VWAVH0LH3(   . HHD$PH;  W @   @   H>3 H  R. HHD$PH   H:3 HHG   HOH)Hi7. WG8GHGXHo(Ho0GhG    olHopHox3         H         f      H   H=3 HH   Hi8HW3 HIHAAFAHi Hi(IFHA IF HA(InIn HI8H{@k@k HHkC C  HHCHH^HH\$XHl$`H0A^_^H\$Hl$HL$VWAVH0LH3(   . HHD$PH>  W @   @   HV3 H  . HHD$PH   H.T3 HG   @oHOH)Hi . WG8GHGXHo(Ho0GhG    olHopHox3         H         f      H   H+U3 HH   Hi8HU3 HIHAAFAHi Hi(IFHA IF HA(InIn HI8H{@k@k HHkC C  HHCHH^HH\$XHl$`H0A^_^H\$UVWAVAWH   HI H3H$   IILLH   - r  A,  =k  HGHOHG E3LGLG HT$0D$8HL$HHD$PHT$0HL$ H|$PHt,GuHHwu	HHPHD$ HH   x t       x    @IAGAIN H\$`HS3 HT$hHD$pHD$(HD$xHD$hH$   HT$`}a  H$   HtHD$hH;LAP INPY . I   - IH$   H3. H$   H   A_A^_^]ù   ̹   
̹   - A,     - H\$UVWAVAWH   HƮI H3H$   IILLH   - r  A,  =k  HGHOHG E3LGLG HT$0D$8HL$HHD$PHT$0HL$ LH|$PHt,GuHHwu	HHPHD$ HH   x t       x    @IAGAIN H\$`H8R3 HT$hHD$pHD$(HD$xHD$hH$   HT$`_  H$   HtHD$hH;LAP INPy- I   - IH$   H3. H$   H   A_A^_^]ù   5̹   *̹   - A,     - HH  wHHHB3 HL$ HtH HL$  . HHH;wHHHB3 HL$ JH3H HL$  . H\$Hl$Ht$ WATAUAVAWH HIHL$`ILHH\$`LH~ Li@B HHI+L;}KI󌐔I  ON  I4ׂC     HXF   - Hj- HH uHkdqH 6nuJIHLIIH?LIi 6nH+IHi ʚ;HHHHH?HIi ʚ;HHHHi ʚ;HHHi ʚ;HH;}OHH+I;~ \&"IHHHH?HHi@B H;}DHId- !   uHWE u2H\$PHl$XHt$hH A_A^A]A\_H\$ UVWATAUAVAWH$HP  HI H3H@  AMLHHMHUL  LmH  H}H}L  LeHE     IHMWEIFHt@IHEIFHELEHUH8 3H`  Hh  Ho@3 HA    t	I      Hp  x  Ɔ   H  3, 3HP  Wp      H`  Hh  ǆ  ǆX             H  H  ǆ  ǆ      H  H?3 HEHHEHEHE LE3CqƆ   H  H]3HHC0   . H H@H@f@HH(  3HA8Ht3W      Hp  Hx  ǆ  ǆh       H  H  3      H  f   H  H  H  H   H(  H0  H8  H@  HH  HP  HX  H`  Hh  Hp  H} IHMHUH< H2    HmJ H   x   HM0EH   2 ELH}PHEX   HM`H>3 HH  H2 HP  X  W`  Hp  Hǅx     @`    H  Hǅ     f  HM8t. H=3 HM`蠜H=YlJ H_H;_tHHHU0PHH;_uHM0_3   H|$0|$(H|$ E3A   ӹ{   	 H  H  LH  H H     D$h   D$    LL$h  A   H     E   ]D$    LM   A 	  H     \$lD$    LL$l   A   H  |   H|$`D$`   D$ff\$dD$    LL$`   A   H  9   
   fD$dD$    LL$`   A   H     	   fD$dD$    LL$`   A   H     \$pD$    LL$p   A   H   (  W3                    H0  ǅ,     A8   t	I      HXH(  HiJ H   x   H2 HE0EH   ]2 ELH}PHEX      HM`(H:3 HH  H32 HP  X  W`  Hp  Hǅx     ƅ`     H  Hǅ     f  HM8Nq. Hz<3 HM`IHHM`=HU0HhJ -8HM0D$    L     A
   H     H}E  D$    LM   A   H     |$tD$    LL$t   A   H     D$x   D$    LL$x   A3   H  c   |$XD$|   HD$|HD$ LL$X  A  H     |$\E   HEHD$ LL$\  A  H     Hp  H;GȋD$X;LD$XD$\;LD$\D$    LL$X  A  H      D$    LL$\  A  H  m    H HqJ HuH{@H}H- ELEHT$@HH- II'HM'I'HH@  H3. H$  HP  A_A^A]A\_^]E. HMqLH;3 HM譔HHL$@HH HL$@.  . HM-LH73 HMiHHL$@HtH HL$@. . HMLH73 HM%HHL$@H0H HL$@F. x. HMLHz73 HMHHL$@SHH HL$@. 4. HMaLHf73 HM蝓HHL$@HH HL$@. . HMLHb73 HMYHHL$@ HdH HL$@z. . HMLHV73 HMHHL$@ H H HL$@6. h. HMLHJ73 HMђHHL$@C HH HL$@. $. HMQLHF73 HM荒HHL$@HH HL$@. . HMLHB73 HMIHHL$@HTH HL$@j. . HMLHf73 HMHHL$@wHH HL$@&. X. HMLHb73 HMHHL$@3HH HL$@. . HMALHV73 HM}HHL$@HH HL$@. . HMLHJ73 HM9HHL$@HDH HL$@Z. . HMLHF73 HMHHL$@gH H HL$@. H. HMuLH273 HM豐HHL$@#HH HL$@. . HM1LH73 HMmHHL$@HxH HL$@. HIHt
0   ]- H\$WH HHH[{ u+fD  LCHHAH˺0   H- { tH0   H\$0H _- H\$Hl$Ht$ WAVAWH  HޛI H3H$  HHQ23 HE3   H7aJ H  x   H2 HD$ D$8   2 D$<L|$@HD$H8  HL$P|H-63 H$8  H2 H$@  D$H  W$P  L$`  HǄ$h     D$P  $p  L$  HǄ$     fD$p  HL$(h. H53 HL$P蟐H5X`J H^H;^tHHHT$ PHH;^uHL$ \H  $ @  H  y- H5 H   H HrjJ HK@- HH@H%#"H3I     IH3IHHH3IHHH3IHH H3IHH(H3IHH0H3IHH8H3IHK0H#HHSHLBHKL;t HI;xtfD  L;tM@I;xuMMtOHL9BuI;u	H
HJIHHJI;uI HIHKI@HI@HA   I(- HK@裿- HP  HtIH`  H+H   rH'LAI+HAH2  I- LP  LX  L`  H8  HtIHH  H+H   rH'LAI+HAH  I- L8  L@  LH  H   HtIH0  H+H   rH'LAI+HAH  I5- L   L(  L0  H  HtIH  H+H   rH'LAI+HAH3  I- L  L  L  H(  HK8HtHH;P L{8H  HXD8{u7ff     LCH  H  HH0   i- D8{tӺ0   H  R- H  Hx  HN8HtHH;P L~8H  	hH   Hh  HtAuHPHc' H$  H3b- L$  I[(Ik0Is8IA_A^_c. HHtHAHB@SH HHI8HtHPHK8HtH;HP HC8    H [H  HBI H3H$  BH$  H3- H  H  HI H3H$  H$  H3a- H  H\$WH     H 83 HHt    u	H - HK- @t   Hp- HH\$0H _H\$Ht$WH H   HHO8HtHH;P HG8        Hr73 Ht    u	HK k- HKb- @t  H- Ht$8HH\$0H _@SH H83 HHt
(   - HH [H\$WH Htx  Hz- H\$0HH _HH   H\$XHl$`H4ׂCHt$@H  ON  H|$8Ld$0I
Lt$(I󌐔L|$ IHL$P@HD$PH I;|I蛷- Hw- HH uHkdqH 6nuJIHLIIH?LIi 6nH+IHi ʚ;HHHHH?HIi ʚ;HHHHi ʚ;HHHi ʚ;HH;}JHH+H;~ \&Ĺ- OHHHHH?HHi@B H;}薹- !H L|$ Lt$(Ld$0H|$8Ht$@Hl$`H\$XHHHL$HT$LD$LL$ USWH$PH  HI H3H  HH  HHH|$(3H|$ LA   H   b. H    ;OHcHH     @   HWJ H   x   Hb2 HD$0D$H   /2 D$LH|$PHD$X     HL$`rH33 HEHH2 HEP}XWE`H}pHEx   @}`   H   Hǅ      f   HL$80_. H33 HL$`*H   HL$`HT$0HVJ &HL$0H  H3- Hİ  _[]B- H(3L3H  7    ] 3H( H\$Hl$WH@y Hٿ   tH	H;  HH { tH{H;  n {( tHK H;   (   {8 
   tHK0H;  H} {H tH{@H;  s {T tKP3 {` tHKXH  H;      {p tHKhH  H;          '  tHKxH  H;  Hc     tHKxH  H;  H     tH   H  H;    Ht$P     t      J  |     Ht$PtH   HxH;wH\$XHl$`H@_ H$3 HL$ HoH HL$ . H$3 HL$ cHLH HL$ . Hz$3 HL$ @H)H HL$ . HW$3 HL$ HH HL$ \. H4$3 HL$ HH HL$ 9. H$3 HL$ HH HL$ . H#3 HL$ HH HL$ . H#3 HL$ HzH HL$ . H#3 HL$ nHWH HL$ . H#3 HL$ KH4H HL$ . Hb#3 HL$ (HH HL$ g. @SH@H[]J HLHT$ s'  |$0 t H  |$0 t|$( t
HL$ 蘳- H@[H\$Hl$Ht$WHPIHLHT$0HAH\J '  |$@ t<$   DLƈD$ HH   |$@ t|$8 tHL$0- H\$`Hl$hHt$pHP_H\$Ht$ HL$WH0HH  HtsHPH{ H|$ D$( Hz- uVGL=tVD$(    uX@sHE3HT$ HP(|$( tHL$ _- H\$PHt$XH0_艮-    v- ȉGL   g-    谢Hy03 HHAHB3ABHB HB(HA(Ht@HA HB HA(HB(HH/3 HHAHB3ABHB HB(HA(Ht@HA HB HA(HB(HH	.3 HHAHB3ABHB HB(HA(Ht@HA HB HA(HB(HH.3 H3HBHBHAHt@HAHBHAHBHH	.3 HHAHB3ABHB HB(HA(Ht@HA HB HA(HB(HH.3 H3HBHBHAHt@HAHBHAHBHHY,3 HHAHBHAHBH@VH H\$0HHY(Hl$8Ht6H|$@CuHH{u	HHPH|$@H\$0@Hl$8t8   HH ^:- H ^@VH H\$0HHY(Hl$8Ht6H|$@CuHH{u	HHPH|$@H\$0@Hl$8t0   HH ^- H ^@VH H\$0HHYHl$8Ht6H|$@CuHH{u	HHPH|$@H\$0@Hl$8t   HH ^:- H ^HHH7H(HAHHt,    ux t	    uH(o   ՞̹   ʞHH(HAHHt,    ux t	    uH(0   u̹   jHAHIH@SUH(H   HIIHHEHH+H;rHsIH+H;  HHHt$@Ld$PLeH;p  H    Hu3=H   r,HA'H;I  Hk- HD  Hp'HHFO- HH|$HHLt$XN4    HL|$ M<6H;w
fHH;vHMHEH+H<    IIH+HLp$1 HULIL;w%MY$1 LK>M+3I*1 MH0H<    L,$1 HEHHL+LM$1 I6L3*1 HML|$ Lt$XH|$HHt.HUHH   rLAH'I+HAHw-I- H]Ld$PHuHt$@H(][1[5R. E3H6*3 HHAHBABLB LB(HA HB HA(HB(HLA LA(E3H)3 HHAHBABLB LB(HA HB HA(HB(HLA LA(E3H'3 HHAHBABLB LB(HA HB HA(HB(HLA LA(E3H(3 HLBLBHAHBHAHBHLALAE3H'3 HHAHBABLB LB(HA HB HA(HB(HLA LA(E3HF(3 HLBLBHAHBHAHBHLALAH)I HYI HI HI HI HYI HI Hp  Hh  H\$Ht$H|$ UAVAWH$0H  HI H3H   H3H  [H3    WD$ Hh  H  B  fD  HJt
  H`  HD$ Hh  HD$(H  HD$0|$8(D$0fD$0LD$ HT$0H  H\$(H  C  HH{  HHP  HT   H5,2 L53 L=2 H?GJ H   x   Ht$PD$h   v2 D$lH|$pHD$x     HMbLuhL}p}xW   H   Hǅ      @      H   Hǅ      f   HL$XN. Hy3 HMvHT$PHFJ HL$Pt   H  C   . 8~HLFJ    H  x  Ht$PD$h   u2 D$lH|$pHD$x     HMaLuhL}p}xW   H   Hǅ      ƅ       H   Hǅ      f   HL$XM. H3 HMuHT$PHEJ    H   x   Ht$PD$h   u2 D$lH|$pHD$x     HM`LuhL}p}xW   H   Hǅ      ƅ       H   Hǅ      f   HL$XM. H3 HMu脷. HMHT$PHDJ HL$Pr   H H  - H   H3}- L$  I[(Is0I{8IA_A^]H\$UVWHpHH  H$   H- k  CL=$  HD$0H$   WD$0    DHD$0HD$ 3A   HL$@HH  AyWD$0Hh  H   B   HJt
   H`  HD$0Hh  HD$8H  HD$@D$H    (D$@fD$@LD$0HT$@H  <H|$8Ht-GuHHwu
HHPHH$   Hp_^]- ȉCL   - H13 HL$PHH HL$P6-    פ- H\$Ht$UWAVH$H   H|I H3H  HE3HeBJ H>  x4  H#2 HD$`D$x   q2 D$|LuHE`     HM]H3 HExHȂ2 H   D   W   L   Hǅ      D      L   Hǅ      fD   HL$hI. Hd3 HMqx  HM;Hd3 HMqz  HMHT3 HMqH5TAJ H^H;^t"ff     HHHT$`PHH;^uHL$`No   HQ Dt$${   f\$ x  u2 fD$"H|$(A   HT$ H      Dt$4f\$0z  eu2 fD$2H|$8A   HT$0H   t
C. 8pu'H  H3w- L$   I[(Is0IA^_]. H   <LHa3 H   unHHL$@HH HL$@- Ȳ. H   LH3 H   +nHHL$@H6H HL$@L- H\$WH  H,zI H3H$  HH  H\$ HV- uJCL=tKT  H=  H\$ HQ- H$  H3M- H$  Hİ  _ù   ^- ȉCL   N- H\$Ht$WATAUAVAW c- H+HyyI H3H$ LHL$XHX  H$   H蛝- ,  GL=)  AP  E3L52 H@3 H5Y2 I   Iq   Dd$dW3$P  H$`  $h  D$`   Dd$TDd$PHD$PHD$@HD$THD$8HD$`HD$0H$P  HD$(HD$dHD$ E3A   H$  I   LHyG螰. 8      荰. 8  . 8l>    f     L52 M  H=J H  x  L$   Ǆ$       m2 $   L$   HǄ$       H$  XH$  H$   D$  W$  L$   HǄ$(     Ƅ$   $0  L$@  HǄ$H     fD$0  H$   D. H3 H$  lIH$  H5<J H^H;^tHHH$   PHL$   H$H  Hv:HU   H$0  HH   rH'HIH+HH  - L$@  HǄ$H     fD$0  H$(  Hv5HH$  HH   rH'HIH+HH  =- L$   HǄ$(     Ƅ$   H$  tML$  D$P       M   I(  IeD$PH	3 H5"|2 W$   IL$   H$   L;t0IM&H$   MFMfL$   IvMfH$   L$   H$   L+HI  HL52 2H+HH   rH'H[H+HH  HH- I  I  H{HFH+I;p    Hp:J H  x  L$   Ǆ$      i2 $   L$   HǄ$       H$  UH3 H$  Hz2 H$   D$  W$  L$   HǄ$(     Ƅ$   $0  L$@  HǄ$H     fD$0  H$   A. Hh3 H$  iL5|9J I^I;^tHHH$   PHH,2 H$   H$0  ߋH$(  Hv5HH$  HH   rH'HIH+HH  l- L$   HǄ$(     Ƅ$   H$  qIp  LvHML+I;sH      HNH+H;   II;h  HHIH+H;vMH&      1L4L;LBMuE3ECI   r,IN'I;  E3g- H  Lx'IIGIH- LE3K/LM+3M1 LFHL+I1 MLIHzI+L3I1 IHFLl$XD$PL5}2 HH3 WD$hLd$xHD$hH;t%HL&HD$hHFLfHD$pHFLfHD$x|$TI  $X  k2 DD$P  HT$hI  HL$hHL5|2 H3 H5w2 wHT$xH+HH   MH'HIH+HH   /H$   H輕- H$ H3- L$ I[8Is@IA_A^A]A\_ù   轘- ȉGL   識- 3. H$p  [LH3 H$  dHH$   HH H$   - =. =. LW=. H3 H$   _HVH H$   i- =. H\$WH  HLpI H3H$  HH  H\$ Hv- u[CL=t[H
 tH{- 2H4  Hf- 2H$  H3\- H$  Hİ  _ù   m- ȉCL   ^- H\$Ht$WAVAWH  HoI H3H$  HH4J H  x  Hz2 HD$PD$h   d2 D$lE3Lt$pHD$x     H$   JPH3 H$h  HTu2 H$p  D$x  W$  L$  HǄ$     D$  $  L$  HǄ$     fD$  HL$Xb<. HV3 H$   YdL|$PH=4J H_H;_tHHIPHHL$PbE3H   D   P     Hh  WD$ H   L`  BBtHJ   uH\$(Bu	HHPH|$  t>P  H  H"HD$0Dt$8(D$0fD$0LD$ HT$0~H\$(HtBCu6HHCu"HHPLL$ HHT$(^A   T     Hh  H   L`  BWD$ BtHJ   uH\$(Bu	HHPH|$  t>T  H  HHD$0Dt$8(D$0fD$0LD$ HT$0聳H\$(Ht(CuHH{u
HHPH$  H3- L$  I[(Is0IA_A^_LL$ HHT$(=@SVWATAUAVAWH   HlI H3H$  MHHT$@LHh  Ht$XD$` H0- }  FL=y  D$`HB1J H;  x1  H w2 H$   Ǆ$      `2 $   3H$   HǄ$     A   AH$   |LH%3 H$  Hq2 H$  $  W$  H$  HǄ$     @$  $  H$   HǄ$     f$  H$   8. H
3 H$   `IH$   zL=30J I_H$   I;_tHHPHH$   5^H\$@3A   WD$hD$xN+HD$hHD$0HD$xHD$(|$ E3HH$   踧HHD$@HA 
   HHL$HHHHL$PH8HxHT$HI H[Ht/Ku HHCu	HHP@uH-- 0AA   E  I  聺- H - 3H$  H3- H   A_A^A]A\_^[ù   - ȉFL   - H\$Ht$ UWAVH$@H  HiI H3H   HHHT$0  umHh  H|$ D$(H/-   GL=  D$(       uH tHH  费- H- H uFH^H`  CK  HH{5  HHP'  H-J H>   H   x   Hhs2 HD$@D$X   5]2 D$\3H|$`HD$h     HL$pHH3 HEXHn2 HE`}hWEpH   Hǅ      @}p   H   Hǅ      f   HL$H.5. HJ3 HL$p(]HT$@H,J HL$@Z3H WD$ HT$ H   H   x   Her2 HD$@D$X   2\2 D$\3H|$`HD$h     HL$pGH3 HEXHm2 HE`}hWEpH   Hǅ      @}p   H   Hǅ      f   HL$H+4. H_3 HL$p%\HHPH+HL$pHT$@H+J  HL$@YHHL@L+E3H] HH   H3- L$  I[0Is8IA^_]ȉGL   芍- ̹   - H\$LD$UVWAVAWHPHi@Ǆ$       HIHHLA- HS0H     H%#"DL3$   LL3$   LL3$   LL3$   LL3$   LL3$   LL3$   LL3LHKI#HHSHBH;tHH;ptH;tH@H;pu3HT$8HHDH;t!E3Dt$(E2Hl$ D$0HL$    D$H HL$8H   y G tAA H    HT$8GH/Gt|$H t|$@ tHǊ- t|$0 t|$( t
HL$ 誊- EtI蝊- H$   HHPA_A^_^]̀   t  3ȅɍADø   3ȅɍADH\$WH H(  HH;t(HO8HtHH;P HG8    HHOHK8HtHH;P HC8    H\$0H _H\$Ht$ HT$WH0HH@ 
   HHD$ HBHD$(3HHBHT$  H[Ht0KuHH{u	HHP@H\$@Ht$XH0_@USVWATAUAVAWH$H  HbI H3H   EEHHHm2 E3L=3 H'J H  x   H\$pE   qW2 ELeHE     HM<CL   HNh2 H   D   W   L   Hǅ      D      L   Hǅ      fD   HL$xf/. H3 HMaWHVH+HMQL=
'J I_I;_tHHHT$pPHI;_uHL$pUHl2 L=p3 AE΃z  H<%T HA   HD$@HD$(HD$0WD$0D$@HL$PEHD$ HHH   LLNM+H@  H8  :Hp  H8      H8  HSLNH9uL+Lp  A   ^LM+HHp  H[  HCH+Hp  WD$`D$PHD$`HD$(HD$PHD$ EA   HHL$@CHH;CtHC(D$@fD$0WfL$@HT$0H H|$HH  G  HH_  HHP  WD$PD$`EHD$PHD$(HD$`HD$ A   H8  HL$@HH4 H8  H;@    H@  u  LLNM+HX  HP  藣Hp  HP    @  HP  HSLNH9u6L+Lp  WD$PD$`HD$PHD$(HD$`E3HL$@LM+H'Hp  H  HCH+Hp  WD$PD$`HD$PHD$(HD$`HD$ EE3HHL$@HH;CtHC(D$@fD$0WfL$@HT$0H ;WD$PD$`EHD$PHD$(HD$`HD$ E3HP  HL$@HH HP  H;X    HX     3H.J ; H4#J H   x   H\$pE   R2 ELeHEM     HM>L   Hc2 H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HL$x*. H`2 HMRAHM蛪HT$pH_"J HL$pPH   H3@- H  A_A^A]A\_^[] N    7 T  H\$ UVWATAUAVAWH$H`  HZ\I H3HP  ILHT$8HHL$PE3Dd$0BL;?  H!J H  x  H`g2 H   ǅ      )Q2    L   Hǅ  T     H  <H12 H  L-a2 L   D  W  L   Hǅ(     D  0  L@  HǅH     fD0  H   	). H2 H  QAVH  H2 H  PHH  ϪH   H J H   N
  L=8f2 H5I2 L-a2 HK J H   y   L   ǅ      O2    L   Hǅ  Z     H  ;H  L   D  W  L   Hǅ(     D  0  L@  HǅH     fD0  H   '. H2 H  OH   H   HbJ H   MHIJ Ӄ     	  H   y   L|$pE   N2 ELeHEw     HM:H   L   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HL$x&. H2 HMNHT$pHjJ HL$pLHr  AFHHA^f\$0HcH  y     H   1[H!2 H   m$<u	H2 #t	H2 H2 H2 HDH   ,H2 H   H~\M~HL52 fD  AIEIEH   H[AMHuH|$PLt$8\$0L= c2 H2 H   襈H.J H  x  L|$pE   L2 EE3L}HE     HM8H2 H   L   D   W   L   Hǅ      D      L   Hǅ      fD   HL$x$. H2 HMLWD$PL|$`A   LL$hD|$PD$0   3D$8HD$HHX  $"<t-H(  L MtH  HL;P  LBP  L+:u+H   HHtH   HH8  Lc L+L
LD$@HT$8HtHL$PכLL$hHT$PIHGT$PHMKHT$pHJ HT$hHv2HHL$PHH   rH'HIH+HH  軲- L|$`HD$h   D$P HL$p^IH   Aw  Hn  I^fff     WD$8DHD$8HD$ 3A   HL$PHH H[Hu  H   y   L|$pE   PJ2 ELeHE^     HM6H   L   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HL$xL". H2 HMGJHT$pHJ 6HL$pHHJ fA~=  H  y  L   ǅ      fI2    L   Hǅ  a     H  %5H  L   D  W  L   Hǅ(     ƅ   0  L@  HǅH     fD0  H   T!. H2 H  LIAVH  諟H2 H  (IAVH  臟H   HJ H   F      AFfA9FBƇ   B1f  Ƈ  HJ H   x   L|$pE   H2 ELeHEf     HM3H   L   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HL$x . H2 HM	HHT$pHJ HL$pE   H   H HJ    H   x   L|$pE   G2 ELeHEj     HM2H   L   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HL$x. H.2 HMGHT$pHJ HL$pD3H WD$8HT$8H    H   x   L|$pE   F2 ELeHEn     HM1H   L   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HL$x. H2 HMFHT$pHJ HL$pC   H H  - HP  H3蒱- H$  H`  A_A^A]A\_^]. H\$Hl$ VWAVH@HOI H3HD$8HHHT$0H   Ht$ D$( Hs-   FL=~  D$(HHtH9C0r    uHHK8艠- ۀ    t)Hs- HO8H  H;HP 3   H   H  HHPHCHC0HH9C w   HKHS HHH#K(HK(Hk0HH#L4    HCI< u@   |- HKIHK HH#HCL43In8HO8Ht1H;u$HIPIF8HO8HtHH;P IN8Ho8HC0Hr- HO8HtH;HP Ho8HL$8H3軯- H\$pHl$xH@A^_^p-    u- ȉFL   u- H\$Hl$Ht$WHPHA HHHH9Aw
   HSHH!SHkHk HCH#H<    H< uH   P- HKHHCHVHK3HH#HHHHHy89HC HT$ HKHC DC(HHD$0HHL$HHL$8HD$ HD$8H|$(H|$@H\$`Hl$hHt$pHP_H\$WAVAWH HYHHLL+LI;sHHAH\$PH A_A^_   HIH+H;   HH;   HHl$@HHH+Ht$HH;v&H&      5- H   Hp'HHF7H
H;HBHu3#H   rHK'H;   H- HLJ>M+30 IHMFL+@0 LLHIHl$@Ht$HH\$PH A_A^_I+3LH0 HH\$PIFH A_A^_. tb^dH\$WH   HKI H3H$   HH uT3HL$@A   /0 H  HD$0LL$@HD$    D$0   A   象 u$   HCC HH$   H3膬- H$   H   _H\$Ht$ UWAVH$0H  HJI H3H   HHHT$8H  H\$@Hn-   CL=  H tOHn- H^HC  C.  HH{  HHP
  H> u%H3  Hn- H迦@  E3H|J H   x   H:U2 HD$PD$h   ?2 D$lLt$pHD$xy     HM*Hp2 HEhHO2 HEpDuxW   L   Hǅ      D      L   Hǅ      fD   HL$X. H'2 HM>HHPH+HMHT$PHJ HL$P<HHAH+H;p     H  tMWD$ HFHt@HHD$ HFHD$(HT$ H  tHm- HKrH  WD$ HFHt@HHD$ HFHD$(HT$ _CHywLqL+1IGMH  Hl- Hפ2H   H3薩- L$  I[0Is8IA^_]H2 HL$ 蝠HH HL$ ܻ-    }o- ȉCL   mo- H\$UVWATAUAVAWH$ H  HGI H3H   H   L=R2 3A   L%f2 L-M2 HJ H   x   L|$PD$h   j<2 D$lHt$pHD$x  AHM4(LehLmpuxW   H   Hǅ      @      H   Hǅ      f   HL$Xp. H2 HMk<HMϒHT$PHJ NHL$P3:   ǅ     f   Ɔ   D$ 
   L      A	  H   ucHh  H\$8D$@Hnj- g  CL=I  D$@H  HD$0  LLD$0HT$8eHPj-   
~. 8HHJ    H  x  L|$PD$h   :2 D$lHt$pHD$x  AHM&LehLmpuxW   H   Hǅ      ƅ       H   Hǅ      f   HL$X. H^2 HM:HM9HR2 HM:HT$PHm
J    H   x   L|$PD$h   92 D$lHt$pHD$x  AHM%LehLmpuxW   H   Hǅ      ƅ       H   Hǅ      f   HL$X. H2 HM9HMYH2 HM9L|. HM詏HT$PH}	J HL$P7H   H3^- H$0  H  A_A^A]A\_^]ȉCL   `k- ̹   Uk- @SH H HH [ekH  HbCI H3H$  LD$(fT$ H`  Ht)HLD$(HT$ PH$  H3蠤- H  e- H\$UVWATAUAVAWH$pH  HBI H3H  HHHT$p@ taH[Ht,CuHH{u	HHP2H  H3- H$  HĐ  A_A^A]A\_^]HJt;t*tuRHH뤿2    8   3   
9   5   HBH9EHbM2 E3A   L%2 L-3H2 HlJ H   x   HME    72 ELuHEj  AHM "L   L   D   W   L  Hǅ     D      L0  Hǅ8     fD   HM. Hs2 HM 6HHPH+HM HUHJ HM4HHA(Ht@`  @ D$X@0W3W`  D$XHEEE@  WEED}AfE:2 EUf  fUMM@  f~t	f fU`  f~Ȅt1MfD}fsfH~HB  H;4     fofsf~tM   fEfsf~MmD$Xf~t2tfDuSMfD}Ā}  fsfH~]*M   fEĀ}   fsf~v  EHHL@H  Dt$@HEE3D$8   D$0    HD$(Dt$ I;tL+D$P MHT$P~ H  hw. 8   t[w. 8H  HJ H   x   HQJ2 HEE    42 ELuHE  AHM L   L   D   W   L  Hǅ     ƅ       L0  Hǅ8     fD   HM. H2 HM 4HUHJ 
HM1HHJ H   x   HiI2 HEE   832 ELuHE  AHM L   L   D   W   L  Hǅ     ƅ       L0  Hǅ8     fD   HM7. H2 HM 23HHPH+HM HUHJ HM0HywHAH+Hh  HՙH2 HL$X轕HH HL$X- H2 HL$X蚕HH HL$Xٰ- MHt   HtnDt$0Lt$(Ll$ A  Mĺ   HMAuH}H2 H艆Ht. HHVHމHHHM/|t. H`  tLH2 H@  /HHL$XQHH HL$X - H\$Ht$H|$ UATAUAVAWH$H  H;I H3H   LHT$ H  d2E3D$0Y  @ ff     Lt$ Lt$`H\$(H\$hWD$ fD$@HtC(D$`fD$@HT$@I,  HT$@I  4|$P t3H|$HHt)GuHHGu	HHPA~vMMM+FAV    I  Ht*CuHHCu
HHP|$0 t3H\$(Ht)CuHHCu	HHPHT$ I  1D$0t1H\$(Ht'CuHHsu	HHPI  @^- 
  A    I(     A     I  '^- A  AƇ  q  HD2 H=U2 H5?2 HI H   x   H\$pE   .2 ELmHEC     HM]H   H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HL$x. H2 HM.HT$pH=I xHL$p],   I   j  p. 8~HI E  HL  xB  H\$pE   -2 ELmHEF     HM]H   H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HL$x. HJ2 HM-HT$pH=I xHL$p]+~  Ht*CuHHCu
HHP|$0 t1H\$(Ht'CuHHsu	HHP2  H   x   H\$pE   M,2 ELmHEH     HMH   H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HL$xI. H2 HMD,n. HMHT$pHI #HL$p*3I WD$`HT$`I I  Z- H   H3虗- L$  I[8Is@I{HIA_A^A]A\]AǇ     ]- ̹   ]- H2 HL$@vH_H HL$@赩- M:  H\$Hl$Ht$WAVAWHPMHH  H>LOE3EHE8yu+IfD  Lf9X sH@HH EAD8xtLL$0DD$8D$<D$<D8zuf;Z s_HUUUUUUUH9F   Ht$ L|$(0   謑- fX Lx(H8HxHxf@  D$0)D$ LHT$ H贱HHz(IIHHuHY0   H茑- Hz(LHH\$pHl$xH$   HPA_A^_7H\$H|$ UHl$H`  HB4I H3HEPHHD$        HL$@6HHL$@@WE0HE@    A   LMHE0 D$    D$(HM$"<t"HEL MtHD$hHL;ELBEL+2u#HEHHtHD$`HHELc L+L
LD$0HT$(HtHM0yLMHHU0IHGU0H)HUHHv2HHM0HH   rH'HIH+HH   - HD$@HcHHQs2 HD@HD$@HcHxT<HL$HoHD$@HcHHg2 HD@HD$@HcHQT<H92 HEHMe- HMPH3)- L$`  I[ I{(I]- H\$H|$ UHl$H`  Hb2I H3HEPHHD$        HL$@4HHL$@WE0HE@    A   LMHE0 D$    D$(HM$"<t"HEL MtHD$hHL;ELBEL+2u#HEHHtHD$`HHELc L+L
LD$0HT$(HtHM07wLMHHU0IHGU0H>'HUHHv2HHM0HH   rH'HIH+HH   2- HD$@HcHHqq2 HD@HD$@HcHxT<HL$HmHD$@HcHHe2 HD@HD$@HcHQT<H72 HEHMc- HMPH3I- L$`  I[ I{(I]- @SUWAWH(HAHHLH+IHL+IHI;D  HIH+Ht$PLd$XL`HIHLl$`HH+Lt$ H;  H
MI;LCM;  IE3MuA@I   r)IN'I;  蟌- H  Hp'HHFI而- HE3IM,7MM MMH} tHE IE HEIE@LGHHI;u8I;    L
LJHRHHBHAHBL	LIHI;uH;t*L
LJHRHHBHAHBL	LIHH;uHWH;tGI+IMH+LCHff     L	LIHHIHALMHIHH;uHHthHoH;t+@ HKHtAuHPHH;uHHWH+HH   rLAH'I+HAHw?IU- H7I6Lt$ ILl$`ILHt$PLgLd$XHOH(A__][Q- DF@SUVAWH(HAHHLH+IHL+IHI;T  HIH+H|$PLd$XL`HIHLl$`HH+Lt$ H;  H
MI;LCM;  IE3MuA@I   r)IN'I;  - H  Hx'HHGI- HE3IHM?M,?MMHM IM HEIELM LMLFHI;u>I;   fD  L
LJHRHHJHHHJLLHHI;u   H;t6@      L
LJHRHHJHHHJLLHHH;uHVH;tHI+IMH+LCHfff     L	LIHHJHALNHIHH;uHHthHnH;t+@ HKHtAuHPHH;uHHVH+HH   rLAH'I+HAHw?I赈- H>J7Lt$ ILl$`ILH|$PLfLd$XHNH(A_^][- CB-DH\$Ht$WH Ax IHHu&LCHHH˺    H!- { tH\$0Ht$8H _H\$Hl$Ht$WATAUAVAWH0MMLHE(H%#"L3H     LA@L3LA@L3LA@L3LIH#M0HHEH\HUH2H;   HA ;CtfD  H;tnH[;Cu3IAHt
I9H@H{HK HS HtAuHPIAF IH\$`Hl$hHt$pH0A_A^A]A\_HHfffffffH9E  HT$ 3H|$((   脆- HHD$(A$HHxHx I9tIHCIGHC @HMHWxH*HHHH*XH}8] WHxH*HHHǃHH*X(^/   ^- 392 /r\/sH       HH,H   H;HGH;sH   sH<    H;sHHH謳  HM0I#HHUHDHuH;t!HʋK;Ht@ H;t@H@;HuH0HVHEH3HSHH^HMHE0I#HLL;EuHHL;uHH9TuH\IAFH72 K- H\$Hl$Ht$WHPH(I H3HD$@HWD$ HD$0   HD$8   2 D$ 2 D$(D$, HL$ y?HT$8Hv2HHL$ HH   rH'HIH+HH   l-    HO~t#HWHtBtD  HJtaux- Ht/HO_eHOHtquHP8  H- 3HL$@H3z- H\$`Hl$hHt$pHP_HH_Ht	HWЙ HtCyHHCaHHPw- X- H\$Ht$H|$ AVH0H3HzLHHHB[- HH^H~[- Ht)CuHHCu	HHPI^Ht'CuHH{u	HHPH\$@Ht$PH|$XH0A^@SH HJ(HHtAuHPHSHv,HHH   rLAH'I+HAHw!IS- HC    HC    H [m- H\$Hl$Ht$WATAUAVAWH0MILHE H%#"L3H     LA@L3LIH#W0HHOHDLoIu H;tHHAf;HtH;t2H@f;HuIAF IH\$`Hl$hHt$pH0A_A^A]A\_HHfffffffH9GF  Ll$ HD$(    (   - HHD$(M fH3HCHC I9GtIHCIGHC @HOHWxH*HHHH*XHO8WHxH*HHHH*X^/vDHԺ  HO0I#HHWHDIu H;t HKf;HtH;tAH@f;HuH0HVHGH3HSHH^HOHG0I#HLM;E uHHL;uHH9TuH\IAFH22 F- H\$Hl$Ht$H|$ ATAVAWH0MLHA(H%#"H3H     HA@H3HHH#V0HHNHDLfI<$H;tJHAf;HtH;t4H@f;HuIAF IH\$PHl$XHt$`H|$hH0A_A^A\HHfffffffH9FO  Ld$ HD$(    (   ~- HHD$(AfHH@    H@     I tIGHCIGHC @HNHWxH*HHHH*XHN8WHxH*HHHH*X^/vEH蛸  HN0H#HHVHDI<$H;t!HKf;HtH;tAH@f;HuH8HWHFH;HSHH_HNHF0H#HLM;$uHHL;uHH9TuH\IAFxH02 C- H\$Hl$Ht$WATAUAVAWH@ILHMHIxvM H%#"E3AMt,H     @ ff     AH3HHI;rLLHT$ HHD$(HtI$El$\  HH9Ek  HuHt$0Ll$8@   |- LHD$8W@Lh Lh(@KH LkHC    Lh0Lh8H{( tHC IG0HC(IG8@HM] HWxH*HHHH*XH]8WHxH*HHHÃHH*X(^/  ^- 3/2 /r\/sH       HH,H   H;HGH;sH   sH    H;sHHH艫  HE0H#HLmI\HH;uHL$ uMl Iw @ ff     HSHBHzvHIOI(vIOH;uHtL譻0 tI;tH[HHD$ H\$(HuH\$ HuHD$(    (D$ fD$ HT$ LBHEIMGM8LzHMHE0H#HLL;uL<L;uL<L9DuL|M<$AD$IH\$pHl$xH$   H@A_A^A]A\_H-2 @- H\$Ht$LL$ LD$WAVAWH@IMHHE3IAHt@IHD$(IAHD$0HT$(IHHP  u8  t,HHHCHGL;L{HH\$`Ht$hH@A_A^_WD$(HT$(ItHHPL?LH[HtCuHHsuHHPH\$Ht$LL$ LD$WAVAWH@IMHHE3IAHt@IHD$(IAHD$0HT$(IH  u8  t,HHHCHGL;L{HH\$`Ht$hH@A_A^_WD$(HT$(IeH]L?LH[HtCuHHsuHHPH\$Ht$ UWATAVAWH$H0  HhI H3H   IILHL  H(  ?- 3  t  =  IHEIHM HH   HH   HCH   3H3HsH   HEH   HUH   y H   H  H   H  H   H  H   H       ur HHL$ JL   L HT$(H'  HL$(Ht6Au*L   MtI HIƇ   XH   Ƈ   EX  v- HH2 HH   HCHKH   :  H\$pHT$8HOH  Ht)CuHHCu	HHPH   WH   Ht'CuHHsu	HHPHMWH(  =- H   H3z- L$0  I[8IsHIA_A^A\_]ȉt     @- ̹   @- H\$Ht$ UWATAVAWH$H`  HI H3HP  IILHL  H(  <- 0  t  =  IHEIHMc#HH   HH   HCH   3HHCH   HEH   HUH   #H   H0  H   H8  H   H@  Wf       ur  HHL$ HL   L HT$(H}'  HL$(Ht6Au*L   MtI HIƇ   XH   Ƈ   Ep  t- HH2 HH   HCHKH   8  H\$pHT$8HO?H@  Ht)CuHHCu	HHPH   NXH   Ht'CuHHsu	HHPHMXH(  ;- HP  H3x- L$`  I[8IsHIA_A^A\_]ȉt     >- ̹   	>- H\$Hl$VWAVHpIILHH(  r:- {  t  =W  IH$   D HLLW3HH_Hl$0HT$8DD$@HD$HLL$PLT$X8   u} HH$   ELL$0L HT$ H*  HL$ Ht;Au/L   MtI HIƅ   H\$XZH   ƅ   H\$XBHML2 L\$0Hl$8HT$@DD$HHD$PLL$XLT$`HD$0HD$hHT$0Ht'CuHH{u	HHPH(  L\$pI[(Ik0IA^_^*9- ȉt     P<- ̹   E<- H\$Hl$VWAVHpIILHH(  8- {  t  =W  IH$   D HLLW3HH_Hl$0HT$8DD$@HD$HLL$PLT$X8   u}, HH$   ,DLL$0L HT$ H  HL$ Ht;Au/L   MtI HIƅ   H\$XZH   ƅ   H\$XBHMLi2 L\$0Hl$8HT$@DD$HHD$PLL$XLT$`HD$0HD$hHT$0RHt'CuHH{u	HHPH(  L\$pI[(Ik0IA^_^j7- ȉt     :- ̹   :- H\$Hl$VWAVHpIILHH(  6- {  t  =W  IH$   D HLLW3HH_Hl$0HT$8DD$@HD$HLL$PLT$X8   u}l HH$   lBLL$0L HT$ H  HL$ Ht;Au/L   MtI HIƅ   H\$XZH   ƅ   H\$XBHML2 L\$0Hl$8HT$@DD$HHD$PLL$XLT$`HD$0HD$hHT$0Ht'CuHH{u	HHPH(  L\$pI[(Ik0IA^_^5- ȉt     8- ̹   8- H\$Hl$VWAVHpIILHH(  25- {  t  =W  IH$   D HLLW3HH_Hl$0HT$8DD$@HD$HLL$PLT$X8   u} HH$   @LL$0L HT$ Hw  HL$ Ht;Au/L   MtI HIƅ   H\$XZH   ƅ   H\$XBHMLY2 L\$0Hl$8HT$@DD$HHD$PLL$XLT$`HD$0HD$hHT$0ҿHt'CuHH{u	HHPH(  L\$pI[(Ik0IA^_^3- ȉt     7- ̹   7- H\$Hl$Ht$ WHpIHHH(  s3- Z  t  =6  HHLG3HH_Ht$0HD$8HT$@LD$H8   u} HH$   ?LL$0L HT$ Hp  HL$ Ht;Au/L   MtI HIƆ   H\$HPH   Ɔ   H\$H8HNL22 LL$0Ht$8HD$@HT$HLD$PHD$0HD$hHT$05Ht'CuHH{u	HHPH(  L\$pI[Ik Is(I_L2- ȉt     r5- ̹   g5- H\$Hl$Ht$H|$ AVHPMHHH)H]E3LD8Ku1EH@ H؋HA;sH@LH E3A;Ax tH\$0DL$8D$<D$<Az uABA9 r2`HH9FttHt$ HD$(        i- LAA@I(IhIhfA@  D$0)D$ HT$ H踉LаLGHH\$`Hl$hHt$pH|$xHPA^j@SH   HI H3H$   HH2 HD$ H? HD$(HHD$0HD$ HD$XHǄ$       HT$ HL$ppHL$XHtHHT$ H;P HD$X    HCDCHSHK АH$   Ht%HPH$   HtHHT$pH;P H$   H34m- H   [@SH   HI H3H$   HH2 HD$ HO HD$(HHD$0HD$ HD$XHǄ$       HT$ HL$ppHL$XHtHHT$ H;P HD$X    HCHKАH$   Ht%HPH$   HtHHT$pH;P H$   H3Ll- H   [H\$Hl$Ht$ WH0HDWD$ HQHtBtHJtsuH|$(H|$     AtlAutH.H   H\$@H.-    CL=   	   tH  `H.-    HFHD$ H~H|$(낺   H菭  Ht,GuHH_u	HHPH\$HHl$PHt$XH0_ȉCL   E1- ̹   :1- LI[IsWH  Hf	I H3H$  HHѫ2 HD$(H% HD$0HHD$8HD$(HD$`3I[HT$(IKmHL$`HtHHT$(H;P H\$`HwH0  HHHL$hLH(  HאH$  Ht(HPH$  HtHH$  H;P H$  H3	j- L$  I[Is I_LI[IsWH   HVI H3H$  HH2 HD$(H HD$0HHD$8HD$(HD$`3I[HT$(IKlHL$`HtHHT$(H;P H\$`HwHH  HHHL$hLH@  HאH$  Ht(HPH$  HtHH$  H;P H$  H3h- L$   I[Is I_LI[IkIs WH   HBI H3H$   HH2 HD$ H HD$(HHD$0HD$ IC3IkHT$ IKkHL$XHtHHT$ H;P Hl$XHHHw0H;to    HHuHH;uHP    H/H_HoHt/Cu HHCu	HHPHH;uH$   Ht%HPH$   HtHHT$pH;P H$   H3g- L$   I[Ik Is(I_H\$Hl$Ht$ HL$WAVAWH   MMHH3  lb- HH$   H   W @   @   H2 HHKH$  `h P0AD$HANL$XIvIF   A6AD$hAOL$xIwIG   A7HE HD$0HEHD$8Hu Hu)$   )$   )$   $   H$   HD$ LL$HLD$hHT$0:#HHCHH_H   H   Hty u|HtCH_HHt
HHCH  H   H   HtAuHPHt'CuHHsu	HHPHL$   I[(Ik0Is8IA_A^_H\$Ht$HL$WAVAWHPMLH3  `- HHD$pHtkW @   @   H2 HHKD$(IWHtIHD$(HT$0BIHD$8IFHD$@I6IvLD$(HT$8%HHCHH_H   H   Hty u|HtCH_HHt
HHCH  H   H   HtAuHPHt'CuHHsu	HHPHH\$xH$   HPA_A^_H\$Hl$Ht$ HL$WAVAWH   MMHH3  _- HH$   H   W @   @   Hq2 HHKH$  `h P0AD$HANL$XIvIF   A6AD$hAOL$xIwIG   A7HE HD$0HEHD$8Hu Hu)$   )$   )$   $   H$   HD$ LL$HLD$hHT$0$HHCHH_H   H   Hty u|HtCH_HHt
HHCH  H   H   HtAuHPHt'CuHHsu	HHPHL$   I[(Ik0Is8IA_A^_H\$Ht$HL$UWATAVAWHl$H   MMLH3  ]- HHEPHF  W @   @   H
2 HH 2 HEH   HHEHAHEHAHEHqHqHEHEH2 HD$XHMxHHD$`AD$hA	D$iHAHD$pHAHD$xHA HEHqHq HD$XHEH̿2 HEHMpHHEAEHAHEHAHEHA HEHqHq HEHEE$D$@IFHt@IHD$@IFHD$HHEHD$0HD$XHD$(HEHD$ MHT$@HKaTHHCHH_H   Hh  Hty u|HtCH_HHt
HHCH`  Hh  Hh  HtAuHPHt'CuHHsu	HHPHL$   I[8Is@IA_A^A\_]H\$HL$UVWAVAWH`  MLH30  Z- HH$  HtVW @   @   HX2 HIHL$8hIHT$(IVHT$0I.InLHT$(HNHHFHHwH   H   Hty u|HtFH_HHt
HHCH  H   H   HtAuHPHt'CuHHsu	HHPHH$  H`  A_A^_^]H\$UVWATAUAVAWH   HH H3H$   IILLH    - /  A,  =(  H.HFHD$(FD$ HFHD$0HF HD$8H~(E3Lv Lv((   X- HH   @   @   H^2 H  X- LHtt3HG  H 2 IIǆ      @   X- H2 HHhHL$(HHL$ HHL$0HH HL$8HH(Hx03I  Lv@~@~ E3LvDvDv ILvHt,GuHHou	HHPIH   A~ t       A~    AFI$AD$@IM H\$@H2 HD$HLt$PHt$XHD$HH$   HT$@H$   HtHD$HH;LAP IMPK- I    - IH$   H3\- H$   HĠ   A_A^A]A\_^]ù   t̹   i̹   
"- A,     !- H\$UVWATAUAVAWH   H"H H3H$   IILLH   K-   A,  =  H.HFHD$ HFHD$(H~E3LvLv(   kV- HH   @   @   H΄2 H  =V- LHtS3H  Hp2 II   H'2 HHiHD$ HAHD$(HAHy 3HI8Lv@~@~ E3LvDvDv ILvHt,GuHHou	HHPIH   A~ t       A~    AFI$AD$@IM H\$0H2 HD$8Lt$@Ht$HHD$8HD$pHT$0tHL$pHtHD$8H;LAP IMPSI- I   - IH$   H3Y- H$   HĐ   A_A^A]A\_^]ù   ̹    ̹   - A,     - H\$UVWATAUAVAWH   HH H3H$   IILLH   - /  A,  =(  H.HFHD$(FD$ HFHD$0HF HD$8H~(E3Lv Lv((   S- HH   @   @   H^2 H  S- LHtt3HG  H 2 IIǆ      @   S- H2 HHhHL$(HHL$ HHL$0HH HL$8HH(Hx03I  Lv@~@~ E3LvDvDv ILvHt,GuHHou	HHPIH   A~ t       A~    AFI$AD$@IM H\$@H&2 HD$HLt$PHt$XHD$HH$   HT$@H$   HtHD$HH;LAP IMPF- I    - IH$   H3W- H$   HĠ   A_A^A]A\_^]ù   t̹   i̹   
- A,     - H\$UVWATAUAVAWH   H"H H3H$   IILLH   K- /  A,  =(  H.HFHD$(FD$ HFHD$0HF HD$8H~(E3Lv Lv((   [Q- HH   @   @   H2 H  -Q- LHtt3H  H`2 IIǆ      @   P- H2 HHhHL$(HHL$ HHL$0HH HL$8HH(Hx03I  Lv@~@~ E3LvDvDv ILvHt,GuHHou	HHPIH   A~ t       A~    AFI$AD$@IM H\$@H2 HD$HLt$PHt$XHD$HH$   HT$@@H$   HtHD$HH;LAP IMPD- I   - IH$   H3yT- H$   HĠ   A_A^A]A\_^]ù   	̹   	̹   j- A,     V- @SUVWATAVAWH@  HH H3H$0  IILLH   -   A,  =  HH$  HSH$  .  H$  HD$pH$  HL$x  (   N- HH   @   @   H}2 H  N- LHtb3H  H|2 IIǆ      `  ZN- HH2 HHD$pHCHKHT$x  I  LvF F  E3LvDvDv 3H^H$   2  HH   { t       {    CI$AD$@IO H|$ H2 HD$(H\$0Ht$8HD$(HD$`HT$ ۢHL$`HtHD$(H;LAP IOPA- H$  	2  I   - IH$0  H3
R- H@  A_A^A\_^][ù   n̹   c̹   - A,     - @SUVWATAVAWH`  H'H H3H$P  IILLH   P-   A,  =  HH$  HSH$  ^  H$  HD$pH$  HL$x?  (   YL- HH   @   @   Hz2 H  +L- LHtb3H  H^z2 IIǆ      x  K- HHt2 HHD$pHCHKHT$x  I  LvF F  E3LvDvDv 3H^H$   0  HH   { t       {    CI$AD$@IO H|$ H2 HD$(H\$0Ht$8HD$(HD$`HT$ {HL$`HtHD$(H;LAP IOPZ?- H$  0  I   - IH$P  H3O- H`  A_A^A\_^][ù   ̹   ̹   - A,     - @SUVWATAVAWH@  HH H3H$0  IILLH   -   A,  =  HH$   HSH$   .  H$   HD$pH$   HL$x  (   I- HH   @   @   H\x2 H  I- LHtb3HE  Hw2 IIǆ      `   I- HHܯ2 HHD$pHCHKHT$x  I  LvF F  E3LvDvDv 3H^HL$xl#  HH   { t       {    CI$AD$@IO H|$ H2 HD$(H\$0Ht$8HD$(HD$`HT$ HL$`HtHD$(H;LAP IOP<- H$   "  I   T- IH$0  H3MM- H@  A_A^A\_^][ù   ̹   ̹   G- A,     3- H\$UVWATAUAVAWH   HbH H3H$   IILLH   - /  A,  =(  H.HFHD$(FD$ HFHD$0HF HD$8H~(E3Lv Lv((   G- HH   @   @   Hu2 H  mG- LHtt3H
  Hu2 IIǆ      @   <G- H2 HHhHL$(HHL$ HHL$0HH HL$8HH(Hx03I  Lv@~@~ E3LvDvDv ILvHt,GuHHou	HHPIH   A~ t       A~    AFI$AD$@IM H\$@H2 HD$HLt$PHt$XHD$HH$   HT$@耛H$   HtHD$HH;LAP IMP\:- I   - IH$   H3J- H$   HĠ   A_A^A]A\_^]ù    ̹   	 ̹   - A,     - H\$Ht$ WAVAWH  HH H3H$  ILL$h  IHL$@MLHD$ I_HH\$(H- uwCL=twIHxIH$p  HIאH- Iu&H$h  Hb&H$  H3I- L$  I[ Is8IA_A^_ù   - ȉCL   - H\$Ht$ WAVAWH  HH H3H$   ILL$  IHL$@LHD$ I_HH\$(H- uwCL=twIHxIH$  OHIאH- I(H$  H(H$   H3H- L$  I[ Is8IA_A^_ù   - ȉCL   - H\$Ht$ WH  HH H3H$  AHHZHH\$ H
- uDCL=tDHHPH
- H$  H3G- L$  I[Is(I_ù   - ȉCL   - H\$WH0HHHBHD$(HM  HD$ A   A   Q- 3HO0HO8HC0HG0HC8HG8HK0HK8HH\$@H0_H\$Ht$WH HHzHHHBHHAHH(  H8  3H@  HH  H8  Ht@H0  H\$0H@  H8  HH  HHt$8H _H\$Ht$WH HHzHHHBHHAHH@  HP  3HX  H`  HP  Ht@HH  H\$0HX  HP  H`  HHt$8H _H\$Ht$WH0HHHHzH=AHD$(H  HD$ A   A   HH P- 3HF8HF@HG8Ht@HG0HF8HG8HF@HH\$@Ht$HH0_H\$UVWAVAWH   HH H3H$   MHHL$(LD$0E3D|$ HLyHYH\$ L;L{L{L{L{    j@- LxHHL8L@W3GHGXGhHGxL               L   L   Ǉ        D  IN8Ht,L$   HH$   H$   H$      H2 HD$@HD$@HD$xH\$@H   H;tSHN8HtHH;P L~8HK8Ht1H;u$HHPHF8HK8HtHH;P HN8L{8@t#HL$xHtHHT$@H;P L|$x@t"H$   HtHH$   H;P IN8HtI;LAP M~8HH$   H3C- H$  H   A_A^_^]H\$UVWAVAWH   HH H3H$   MHHL$(LD$0E3D|$ HLyHYH\$ L;L{L{L{L{    :>- LxHHL8L@W3GHGXGhHGxL               L   L   Ǉ        D  IN8Ht,L$   HH$   H$   H$      H2 HD$@HD$@HD$xH\$@H   H;tSHN8HtHH;P L~8HK8Ht1H;u$HHPHF8HK8HtHH;P HN8L{8@t#HL$xHtHHT$@H;P L|$x@t"H$   HtHH$   H;P IN8HtI;LAP M~8HH$   H3fA- H$  H   A_A^_^]H\$Ht$WH HA   H2f2 HHH3HH1HqS.- W3G8GHGXHw(Hw0wlGhG    HwpHwx         H         Ht$8f      HH   H\$0H _H\$Ht$WH HHzHHHHH(  3H\$0H0  H8  H@  H0  H8  H8  H@  HHt$8H0  H8  H _H\$Ht$WH HHzHHHH8H@  3H\$0HH  HP  HX  HH  HP  HP  HX  HHt$8HH  HP  H _3HHAHE3LLAHHHBHAHLLB3HHAHBHt@HHHBHAHH\$UVWAVAWH   HHHL$ H2 HE3Ly@WA`Ap   LyPLyXǁ   AH  D   HzHHYHH|$0H\$8HA- 	  {L   H,- uLu_GLH0- - H -    L   H - u{LuCLH - - oHLpHL|$xHHL$@AHM8HtHH;P L}8HT$@HA֐H - H - HH$   HĀ   A_A^_^]GLCL   - ̹   - H\$UVWAVAWH   HHHL$ H32 HE3Ly@WA`Ap   LyPLyXǁ   AH  D   HzHHYHH|$0H\$8H, 	  {L   H, uLu_GLH, /- H[,    L   HF, u{LuCLHJ, - oHLpHL|$xHHL$@?HM8HtHH;P L}8HT$@HA֐H, H, HH$   HĀ   A_A^_^]GLCL   - ̹   - H\$Hl$Ht$ HL$WH HH3H)HiHBHt@HHHBHAHiHiHBHt@HBHAHBHAHi Hi(HB(Ht@HB HA HB(HA(Hi0Hi8Hi@Hz8H+z0HH   HH;   HHuH=H   r,HO'H;   5- HH   H'HHHH5- HC0HC8HHC@HK0LF8HV0I;t3@ H)HiHBHt@HHHBHAHHI;uHK8HKHHVH耻HH\$8Hl$@Ht$HH _ʥ- LVH\$UVWATAUAVAWH$PH  HjH H3H  LHT$`LHL$hHT$pE3ADl$0L)LiH M  M  E  WA  A  A  M  M  AE  Aǆ     E  H}2 I  M0  AP  A`  Ap  M@  MH  E  Aǆ8    E  H}2 I  M  A  A  A  M  M  E  Aǆ    E  H}2 I   M`  A  A  A  Mp  Mx  E  Aǆh    E  HW}2 I  M  A  A(  A8  M  M  EH  Aǆ     EL  H#}2 IP  M  A  A  A  M  M  E  Aǆ    E  H|2 I  M(  AH  AX  Ah  M8  M@  Ex  Aǆ0    E|  H|2 I  M  A  A  A   M  M  E  Aǆ    E  H|2 I  MX  Ax  A  A  Mh  Mp  E  Aǆ`    E  =I  H^KM  E  I  3W E	  E  WA8  AH  AX  M(  M0  Eh  Aǆ      El  E  Aǆ     E  A   A  A   M  M  E0  Aǆ     E4  M8  M@  MH  MP  MX  M`  Mh  Mp  Mx  I  H\$ D+LkLk(   0- H H@HCHKL)LiLiHC0   HC8     ?LC   
?M  M  M  M  I  H\$ D+LkLk@   00- H H@HCHKL)LiLiHC0   HC8     ?LC   >I   H\$ D+LkLk(   /- H H@HCHKL)LiLiHC0   HC8     ?LC   .>M`  Mh  Mp  Mx  I  LmLD$x3I  Lm LE3H1 Hy2 H=1 HI H   x   HMPEh   1 ElLmpHEx2      H   RHh  Hp  Dx  W  L  Hǅ     D    L  Hǅ     fD  HMX脟- Hy2 H   |H=5I H_H;_t"fff     HHHUPPHH;_uHMP0A0     AX   \     .- HHD$ H   H:2 HG   WGLoLoHO L)Li- WGHGXGhLo8Lo@DxG0   Do|L   L   3         H      D   f      L   IH|$8D$@ D$H M  LI LݠI H=I LG͠I ID$MI|$vM,$L;wfMtJ(HI- H;tMI+HtDHEHD$ I8  HMٲHIHL$xɲLHH0  { L]I`   z  tHM(蕲WE(HE8    HE@   E( t$0M8  LM(IH  'u Lt$0x   7,- HHD$ Ht,W @   @   H2 HHKI3ۃt$0LcLd$PH\$XHE  Lo0Ll$ D$( I`, 2  AEL=.  D$(    -  WD$PLgLgH_Mt1AAD$u"I$IAAD$u
I$IPHE3HT$ HP(|$( tHL$ , @tH    @tSHU@Hv1HHM(HH   rH'HIH+HHt  +- E3Lm8HE@   Dm(E3@tH0  X  D$HGI  HEH;tGHHt6DyAu*L   MtI HIH;C CH   H;C 0DAu$H   Ht
HHH   HHL$8N	  Ld$`   AX   >  A   HL$P HI  H;tILMt1AAHu#I   Ht
HII    IHL/HGCHL$PHt/DyAu#L   MtI HI
H   A   ftfA9     A      I   H=@  =  H=  HۑI    H  x  H1 HEPEh   b1 ElLmpHExK      H   *H#s2 Hh  H51 Hp  Dx  W  L  Hǅ     ƅ     L  Hǅ     fD  HMXN- Hzs2 H   FI   H   3HUPHI #`   H   x   H1 HEPEh   j1 ElLmpHExM      H   2H+r2 Hh  H=1 Hp  Dx  W  L  Hǅ     ƅ     L  Hǅ     fD  HMXV- Hr2 H   NI   H   ;HUPHI +_HMPI
IH  H3+- H$   Hİ  A_A^A]A\_^]Hq2 HL$8"HH HL$8	>- Hqq2 HL$8"HH HL$8=-    ̹   |, AEL   k,    ֖- H^q2 HL$8L"H5H HL$8=- @SH HHHKHtAuHH [H`H [HI HtAuHH`H\$Ht$WH HHY8Ht-CuHH{u
HHPL%   A   H^/- H\$0Ht$8H _H\$WH HHI(HtAuHPHOHtYuHPH\$0H _HIHt
(   %- HIHt
@   $- HIHt
    $- @SH     H~2 HHt    u	H0
- HK - H[Ht6H|$0CuHH{u	HHPH|$0H [@SH HHIHt?HS(H+HH   rLAH'I+HAHw$I$- 3HCHC HC(HKH [A  $- @SH HHIHt?HS(H+HH   rLAH'I+HAHw$I#- 3HCHC HC(HKH [a  贓- @SH HHIHtHI HtAuHPHKHt(   H [(#- H [@SH HQHHtH	HRHKHt@   H ["- H [H(L"   A   u,- H(H\$VH HHHBH     HHtHH|$0     HK H;HtAuHP(   HR"- HHuH|$0H(   H\$8H ^."- H\$VH HHHCH     HHt6H|$0     H;HSH1@   H!- HHuH|$0H@   H\$8H ^!- @WH H\$0HHY(Ht6Ht$8CuHHsu	HHPHt$8HWH\$0Hv,HHH   rLAH'I+HAHw!I(!- HG    HG    H _B- H\$Ht$UWAVHl$H   HHH  y t            E   EˉEHGH HEL5H1 LuWEH1 HEEHUHM6- H=21 H}(EELuWE'HU'HM6- H}EE7WMHM- LJH HUHM- LuHM'6- H;H  { t      WEHUHM\- Hw0HuH ,    FL=   EWEHUHM-        HO HU- HE3HUHP(HM- } t	HM, HM- HM- LuHM6- HHt3Au$L   MtI HIH   L$   I[(Is0IA^_]ù   ̹   , ȉFL   x, ̹   H\$WH HHH[{ u+fD  LCHH!H˺    Hq- { tH    H\$0H _T- H	Ht2Au#L   MtI HIH H   H @SH`HH8g2 HHD$X    HT$ HHK8HtH;HP HC8    H`[@SH`HHg2 HHD$X    HT$ HHK8HtH;HP HC8    H`[@SH`HHf2 HHD$X    HT$ :HHK8HtH;HP HC8    H`[@SH`HHhf2 HHD$X    HT$ 
HHK8HtH;HP HC8    H`[@SH`HHf2 HHD$X    HT$ 
HHK8HtH;HP HC8    H`[@SH`HH(f2 HHD$X    HT$ J
HHK8HtH;HP HC8    H`[@SH`HHf2 HHD$X    HT$ 	HHK8HtH;HP HC8    H`[@SH`HHhe2 HHD$X    HT$ 	HHK8HtH;HP HC8    H`[H\$VH H8  HHt6H|$0CuHH{u	HHPH|$0HH\$8H ^oH\$VH HP  HHt6H|$0CuHH{u	HHPH|$0HH\$8H ^/@SH HHt9HKHKHtAuHP8  HH [i- H [kH\$WH HHHt{Ht$0HqH;t'HKHtAuHPHH;uHHWHt$0H+HH   rLAH'I+HAHw I- 3HHGHGH\$8H _؉- @VH HQ`HHv1HIHHH   rLAH'I+HAH   IL- H\$0HN0H|$8HFX    HF`   FH _H^(Ht)CuHHCu	HHPH^Ht)CuHHCu	HHPH^Ht'CuHH{u	HHPH\$0H|$8H ^诈- H\$Ht$H|$ UAVAWH$ H  HVH H3H   HE3HI H   x   H}1 HD$`D$x   J1 D$|L}HES      HMHb2 HExH"1 H   D   W   L   Hǅ      D      L   Hǅ      fD   HL$h:- Hb2 HM6H5I H^H;^tD  HHHT$`PHH;^uHL$`H  D H  fH  ZH`  H   H  H  H  ~Hx  Ht)CuHHCu	HHPHh  Ht)CuHHCu	HHPHX  Ht)CuHHCu	HHPH@  Ht)CuHHCu	HHPH  yHp  D8@  tDH	  D8@  t/H  D8@  tH  .> H  Ht/Au#L   MtI HI
H   H  Ht)CuHHCu	HHPH  H8_2 HL|$XHT$ HHHK8HtHH;P L{8H  H^2 HL|$XHT$ HHHK8HtHH;P L{8H  Hx^2 HL|$XHT$ H{HHK8HtHH;P L{8HP  H^2 HL|$XHT$ H;HHK8HtHH;P L{8H  H]2 HL|$XHT$ HHHK8HtHH;P L{8H   HX]2 HL|$XHT$ HHHK8HtHH;P L{8H  H\2 HL|$XHT$ H{HHK8HtHH;P L{8H  H\2 HL|$XHT$ H;HHK8HtHH;P L{8H`  貪H8  親H  蚪H   莪HO(uHOXHOHtquHPH   H3S- L$  I[(Is0I{8IA_A^]H	Ht
X  - H	Ht
`  n- H	Ht
p  N- H	Ht
x  .- H(y uH(:. H  HH H3H$  bH$  H3a- H  H\$HT$VWAVH`LH9, Hh  Ht@H`  H\$PHh  H|$X, 3t$ LH LH 3H;- HHtHtGHD$0HH\$8WWL$0fsfH~fH~Ht#IHD$@IFHD$HI6IvHT$@Ō Ht*CuHHCu
HHPHt*GuHHGu
HHPI^Ht'CuHHsu	HHPH$   H`A^_^H  HRH H3H$  H$  H3- H  H  HH H3H$  bH$  H3q- H  H  HҲH H3H$  2H$  H31- H  H\$UVWH$0H  HH H3H   HHHT$@H
5  HH: t9HWD$ HBHt@HHD$ HBHD$(HT$  ^  3HwI H   x   HP1 HD$PD$h   1 D$lHt$pHD$xs     HMHa2 HEhH1 HEpuxW   H   Hǅ      @      H   Hǅ      f   HL$X- Hw`2 HMHT$PHvI EHL$PHWD$ Ht$0Ht$80   - LHD$ HD$0%   HD$8/   `2  `2 H`2 P `2 A@$A@% HT$ HrH_Ht,CuHH{u	HHPH   H3- H$   H  _^]H\$Ht$WH@HWD$ LAMtA@t@ HAH   uH\$(H|$       ]             H.W     H_  LM  WD$0IPH  Bx  fD  HJt u_  HFHD$ H^H\$(NI HD$0I@HD$8H  HD$PLD$0HT$PId   HV  Ht'CuHH{u	HHPH\$XHt$`H@_ú   H>V  HT$0H聛  Ht$8HtFuHHFuHHPr   HU     H?^  S   HU     H ^  LM  WD$0IPHt&Bt@ f     HJuI7H\$Ht$H|$ UHH@HWELAMtA@tHAHtwuH]H}    p       HX]  LM  WEIPH{  Bp  HJtu]  HGHEH_H]|I HEI@HEH  HELEHUI̝H}Ht*GuHHGu
HHPHt'CuHHsu	HHPH\$XHt$`H|$hH@]ú   H[\  HG  LM  WEIPHv   BtoHJtu_I HEI@HEH     H[  LM  WEIPHtBt HJu)5H  HH H3H$  BH$  H3A- H  H  HH H3H$  H$  H3- H  H  HbH H3H$  ҡH$  H3- H  H\$UVWAVAWH$ H  HH H3H  HHL1I  Lt$(D$0IN, HH     H  H9    H  HHWH  iHWHH  6HoI He  x[  H1 HEE   1 EE3L}HE     HMTH[2 H   H_1 H   D   W   L   Hǅ      D      L   Hǅ      fD   HMxw- H<[2 HMsHT$XH  肶HxvH HHMKH2 HM;HUHnI +>HT$pHv2HHL$XHH   rH'HIH+HH  - L|$hHD$p   D$X HMH_H  H   *H2 H           H   H<H    HHT$8HP HH   HWH   UHWHH   "HmI H  xx  H1 HEE   x1 EE3L}HE     HM@HX2 H   HK1 H   D   W   L   Hǅ      D      L   Hǅ      fD   HMdu- HX2 HM_HT$XH   nHxvH HHM7H2 HM'H5lI H^H;^tfD  HHHUPHH;^uHT$pHv2HHL$XHH   rH'HIH+HH   - L|$hHD$p   D$X HM萚H_H   HMH2 HE  EP  EXHUH:H   T/I, H  H3- H$   H  A_A^_^]s- s- H\$UVWAVAWHl$H   H1H H3HE'HLHUHȭHEH+EHH  WEI?HHUHP LL@HHxvH3I%#"ˋMt&I     f     
L3MHI;rMHUH  躃HXHuH  HUHv1HHMHH   rH'HIH+HH  /- HuHE   @uIAH;     HHS8H;  BtfHJ  uHHH]HuHt*AuHHAGu	HHPHtHHuH}H;t;@ ff     EIH   LMLEHU`yHH;uH]Ht+ACuHHDsAu
HHPHMHt1HUH+HHH   rH'HIH+HHwX - HM'H3m- H$   HĐ   A_A^_^]Hs0H{8HHHHtHuHH]p- p- H  HH H3H$  H$  H3- H  H\$Ht$UWAVH$pH  LWD$0LAMtA@tfD  HAHtzuH|$8H|$0           IR  MM  WD$ IPH  B   HJt u  IFHD$0I~H|$8xI HD$ I@HD$(H  H   LD$ H   IHt$(Ht*FuHHFu
HHPHt'GuHH_u	HHPL$  I[(Is0IA^_]HT$@I      tPHL$@舩tBHT$ I  Ht$(Ht9Fu-HHFuHHP   IQ      t
HL$@MM  WD$ IPH   Bt|HJtulI HD$ I@HD$(H     IP  MM  WD$ IPHt&Bt@ f     HJ.u)H\$UVWATAUAVAWH$0H  )$  HbH H3H  HLHHx  HD$PHD$XH, D$`I] HHUHP LL@HHxvHI%#"E3AMtI     
L3MHI;rMHT$pH  }HxHuH  HUHv1HHMHH   rH'HIH+HH	  l, LuHE   DuIE H;    WD$ HW8HtBtfHJ  uHL$ H|$(HP  H  /HdI H  x}  HE1 HEE   1 ELuHE     HMHxP2 H   H1 H   D   W   L   Hǅ      ƅ       L  Hǅ     fD   HMl- HwP2 HMHT$pHP  HxvH HHM֓HoP2 HMƓHEHcHL @  HP  jHMHUHScI 2HUHv2HHL$pHH   rH'HIH+HH
  , LuHE   D$p HM'I]HP  HMHH2  HO0HL$ H8H|$(H賹HP  趨HbI H_  xU  H]1 HEE   ,1 ELuHE     HM}HN2 H   H1 H   D   W   L   Hǅ      ƅ       L  Hǅ     fD   HMj- HN2 HMHT$pHP  %HxvH HHMHN2 HMޑHUHaI 0HUHv2HHL$pHH   rH'HIH+HHP  , LuHE   D$p HMgI]HP  HM3HH(1HP  %H  G  HHw  HHPt  H  H蹷H`I H  x}  Ho1 HEE   >1 ELuHE     HM	|HL2 H   H1 H   D   W   L   Hǅ      ƅ       L  Hǅ     fD   HM-h- H	M2 HM(HT$pH  7HxvH HHM HL2 HMHEHcHL @  H  蔥HMHUH}_I .HUHv2HHL$pHH   rH'HIH+HH@  , LuHE   D$p HMQIE WEHHHtH HEHMAL  HUHL$@(HMHtAuHPI] HUL|$@I貊   @0  LpH@     H|$HHtGL@  HH  L   HT$pH  wHH  Ht)CuHHCu	HHPH8  Hv5HH   HH   rH'HIH+HH  R, HUHv1HHMHH   rH'HIH+HH  , IM H`  HQH;QtL2LrHtL:HzGHALD$@IgH|$HL|$@I] WfEHt(D$@fEGHEHD$0Wft$ HUHt!BtHJtu
(uft$ fH~Ht%eUH  ft$pWft$ HT$pUH  fsfH~Ht*CuHHCu
HHPHMHtAuHPMu IH  HQ, I@  Ht@M8  Ld$pM@  Lt$xH1, Mt'I$HXHUIzHIӐHM HUIzHHM tIwI]HUIkzHH+Mt,AFuIIAFu
IIPHt(GuHHwu
HHPH  5 HL$P>, H  H3;, H$   ($  H  A_A^A]A\_^]b- b- b- b- b- b- @SH     HTL2 Hl$0HHH|$@t    u	H0, HK , H{Ht6Ht$8GuHHwu	HHPHt$8H|$@@Hl$0t   H, HH [@SH HL2 HHt
  , HH [@SH H{L2 HHt
  ^, HH [@SH HL2 HHt
  ., HH [@SH HSK2 HHt
x   , HH [@SH HsK2 HHt
  , HH [@SH HkK2 HHt
  , HH [@SH HJ2 HHt
@  n, HH [@SH H3K2 HHt
  >, HH [@SH HK2 HHt
0  , HH [H\$Ht$WH`HH92 HHD$X    HT$ H{HO8HtHH;P HG8    @t   H, HH\$pHt$xH`_H\$Ht$WH`HH}92 HHD$X    HT$ ?H{HO8HtHH;P HG8    @t   H, HH\$pHt$xH`_H\$Ht$WH`HH]82 HHD$X    HT$ H{HO8HtHH;P HG8    @t   H, HH\$pHt$xH`_H\$Ht$WH`HH72 HHD$X    HT$ ?H{HO8HtHH;P HG8    @t   H, HH\$pHt$xH`_H\$Ht$WH`HH72 HHD$X    HT$ H{HO8HtHH;P HG8    @t   H, HH\$pHt$xH`_H\$Ht$WH`HH72 HHD$X    HT$ ?H{HO8HtHH;P HG8    @t   H, HH\$pHt$xH`_H\$Ht$WH`HH62 HHD$X    HT$ H{HO8HtHH;P HG8    @t   H, HH\$pHt$xH`_H\$Ht$WH`HH52 HHD$X    HT$ ?H{HO8HtHH;P HG8    @t   H, HH\$pHt$xH`_H\$WH H茋 t  H, H\$0HH _@SH Hٹ@   q, H^R2 HHSHPHSHPKHHK HH 3HH(HH0HK0HtAHK(HH(HK0HH0H [HO2 H3HBHBHAHt@HAHBHAHBHHF2 HHAHBHH\$WH H`   , HHWHP2 HKHHH\$0H _HiO2 H3HBHBHAHt@HAHBHAHBHHF2 HHHJ2 HHAHBHAHBABHA HB 3HB(HB0HA0Ht@HA(HB(HA0HB0HHqF2 HHHF2 HHHO2 HHAHBHAHB3HBHB HA Ht@HAHBHA HB HHL2 HHAHBABHAHB3HB HB(H9A(tHA HB HA(HB(@HH)G2 HHAHBHAHB3HBHB HA Ht@HAHBHA HB H@SH Hٹ@   , HO2 HHSHPHSHPKHHK HH 3HH(HH0HK0HtAHK(HH(HK0HH0H [H)E2 HHAHBHH!K2 HHAHB3HBHBH9AtHAHBHAHB@HHJ2 HHAHB3HBHBH9AtHAHBHAHB@HHD2 HHHH2 HHAHBHAHBABHA HB 3HB(HB0HA0Ht@HA(HB(HA0HB0HHIK2 HHAHB3HBHBH9AtHAHBHAHB@HHII2 HHAHBHAHBABHA HB 3HB(HB0HA0Ht@HA(HB(HA0HB0HHK2 H3HBHBHAHt@HAHBHAHBHH)L2 H3HBHBHAHt@HAHBHAHBH@SH Hٹ@   , HM2 HHSHPHSHPKHHK HH 3HH(HH0HK0HtAHK(HH(HK0HH0H [H\$WH HٹX  , HHD$0HSHE2 HHOHH\$8H _H1I2 HHAHBABABHAHB3HB HB(H9A(tHA HB HA(HB(@HH9H2 HHAHBABHAHB3HB HB(H9A(tHA HB HA(HB(@H@SH Hٹ@   , HK2 HHSHPHSHPKHHK HH 3HH(HH0HK0HtAHK(HH(HK0HH0H [H@2 HHAHBHHI2 H3HBHBHAHt@HAHBHAHBHH\$WH Hٹ`  , HHD$0HSHvJ2 HHO*HH\$8H _HG2 H3HBHBHAHt@HAHBHAHBHH@2 HHHE2 HHAHBABHAHB3HB HB(H9A(tHA HB HA(HB(@HH\$WH Hٹp  , HHD$0HSHVB2 HHOʠHH\$8H _H\$WH HX   , HHWH;A2 HKHHH\$0H _E3HNA2 HHAHBLBLBL9AtHAHBHAHB@HA HB LB(LB0L9A0tHA(HB(HA0HB0@HH!G2 H3HBHBHAHt@HAHBHAHBHH\$WH Hٹx  , HHD$0HSHH2 HHO芟HH\$8H _H	E2 HHAHB3HBHBH9AtHAHBHAHB@HHB2 HHAHBHAHBABHA HB 3HB(HB0HA0Ht@HA(HB(HA0HB0HH)F2 H3HBHBHAHt@HAHBHAHBH@VH H\$0HHY0Hl$8Ht6H|$@CuHH{u	HHPH|$@H\$0@Hl$8t@   HH ^J, H ^H\$WH HHt`   H, H\$0H _@VH H\$0HHY0Hl$8Ht6H|$@CuHH{u	HHPH|$@H\$0@Hl$8t8   HH ^, H ^@VH H\$0HHY Hl$8Ht6H|$@CuHH{u	HHPH|$@H\$0@Hl$8t0   HH ^
, H ^H\$WH HHI(HtAuHP@t0   H, H\$0H _@VH H\$0HHY Hl$8Ht6H|$@CuHH{u	HHPH|$@H\$0@Hl$8t(   HH ^:, H ^H\$WH HHtX  H, H\$0H _H\$WH HHGt`  H, H\$0H _H\$WH HHwtp  H, H\$0H _H\$WH HHGtX   HF, H\$0H _H\$Ht$WH HHI0HtAuHPHOHtYuHP@t8   H, H\$0Ht$8H _H\$WH HHtx  H, H\$0H _HAH3H`HH闧H闧HH{ H7HwRHH8HHHD$ HBHD$(3HHBHT$ H8HgH\$WH0H
HL$ HBHD$(3HHBHD$ HD$H轩H\$(Ht,CuHH{u	HHPH\$@H0_HqH\$WH0H
HL$ HBHD$(3HHBHD$ HD$HH\$(Ht,CuHH{u	HHPH\$@H0_H\$WH0H
HL$ HBHD$(3HHBHD$ HD$H^H\$(Ht,CuHH{u	HHPH\$@H0_HH\$WH@LWD$ LA(Mt$A@tf     HAH   uH\$(H|$  t8IIMAWD$0HBHt@HHD$0HBHD$8HT$0AАHt,CuHH{u	HHPH\$XH@_IA HD$ IY(H\$(mHpHGH8HHHD$ HBHD$(3HHBHT$ TH8Hq̋He̋HHHrH\$WH0LWD$ LI(Mt AAtf     HAIt^uH\$(H|$  tIBM IJАHt,CuHH{u	HHPH\$@H0_IB HD$ IZ(H\$(H\$Ht$WH0LWD$ LA(MtA@t@ HAHtcuH\$(H|$  tfIAIIHt,CuHH{u	HHR@H\$@Ht$HH0_IA HD$ IY(H\$(Ht,CuHH{u	HHP2H\$@Ht$HH0_H'H\$WH@HH
HL$ HBHD$(3HHBHD$ HD$Xu@HL$ HL@XHSWD$0HBHt@HHD$0HBHD$8HT$0AАH\$(Ht,CuHH{u	HHPH\$PH@_HH\$Ht$WH`  HWD$ LA(MtA@tHAHtruHt$(H|$  tH_HHL$0袀HHאHt,FuHH^u	HHPL$`  I[Is I_HG HD$ Hw(Ht$(HoHpH\$WH@LWD$ HQ0Ht#Btff     HJ   uH\$(H|$  t5IH MHWD$0IPHtI@HD$0HT$8BHT$0AѐHt,CuHH{u	HHPH\$XH@_I@(HD$ IX0H\$(pH̋HƁ   L   HHEtHMH     @ 4, A   , Ht$ WH HHHȿ   HH;r  HBH\$0H^HHLLt$@HHNH?HGH~8HF0HFH HH;   Hl$8H     H%#"@      DHPL3L^0H	LL3LM#IL^ML;u	IICzISDHfD;Ju/LL;t!LHI	LAMIRHMBLIHPIC;L;tfHRfD;JtOL;uLPI
LIILBI LJLQL@IHH;@Hl$8H\$0Lt$@Ht$HH _LLHI	LAMIRHMBLIHPH1 , Ht$ WH HHHȿ   HH;  HBH\$0H^HHLLt$@HHNH?HGH~8HF0HFH HH;   Hl$8H     H%#"@      PDHL^0L3H	LL3PLL3PLL3LM#IL^ML;u	IICuISD@D;Bu/LL;t!LHI	LAMIRHMBLIHPIC8L;tHRD;BtOL;uLPI
LIILBI LJLQL@IHH;/Hl$8H\$0Lt$@Ht$HH _LLHI	LAMIRHMBLIHPHP1 [, HL$SAUHHHLHȻ   HH;b  HBHl$xImHHHt$@LH|$8HIMHMI]8HCIE0I}H?HH;  Ld$0H%#"Lt$(I     L|$ fff     Lg(LGH6Lw IvLG3HMMMt    AHH3II;rM]0L#IM]L\$hI9+uI;3  I[H{(HSHBvHLd$pHOMIvHOMLT$pL;u&M   M10 Ld$pML\$h   M+L;tH@ H[H{(HSHBvHHOIvHOL;uMtAM0 t5L;uL\$hHWLl$`H2HNHHCH8HKHVHGI;]LHWLl$`H2HNLI@H8IHHVHG2LL;t!HWH2HNLI@H8IHHVHGLl$`I{HH%#"I     H;DL|$ Lt$(Ld$0Ht$@Hl$xH|$8HHA][H1 躓, H\$Ht$WH@HHy0H|$ D$( H,    GL=   D$(@t       HK C,    ƃ   8   uƃ   HHT$ HP     u$ff     HT$ H   +,     tHK , u$8D$(t
HL$ ], HCH\$XHt$`H@_HS HL$0H   `, ȉGL   P,    虆HS HL$0HrE3H02 HLBLBHAHBHAHBHLALAE3H02 HLBLBHAHBHAHBHLALAE3HV,2 HHAHBHAHBABHA HB LB(LB0HA(HB(HA0HB0HLA(LA0E3Hn12 HHAHBHAHBLBLB HAHBHA HB HLALA E3H~.2 HHAHBABHAHBLB LB(HA HB HA(HB(HLA LA(E3H(2 HHAHBHAHBLBLB HAHBHA HB HLALA E3Hn-2 HHAHBLBLBHAHBHAHBHLALAE3H,2 HHAHBLBLBHAHBHAHBHLALAE3H&+2 HHAHBHAHBABHA HB LB(LB0HA(HB(HA0HB0HLA(LA0E3H-2 HHAHBLBLBHAHBHAHBHLALAE3H+2 HHAHBHAHBABHA HB LB(LB0HA(HB(HA0HB0HLA(LA0E3H-2 HLBLBHAHBHAHBHLALAE3H.2 HLBLBHAHBHAHBHLALAE3Hn,2 HHAHBABABHAHBLB LB(HA HB HA(HB(HLA LA(E3Hv+2 HHAHBABHAHBLB LB(HA HB HA(HB(HLA LA(E3H-2 HLBLBHAHBHAHBHLALAE3H+2 HLBLBHAHBHAHBHLALAE3H)2 HHAHBABHAHBLB LB(HA HB HA(HB(HLA LA(E3H&2 HHAHBLBLBHAHBHAHBLALAHA HB LB(LB0HA(HB(HA0HB0HLA(LA0E3H+2 HLBLBHAHBHAHBHLALAE3H*2 HHAHBLBLBHAHBHAHBHLALAE3H'2 HHAHBHAHBABHA HB LB(LB0HA(HB(HA0HB0HLA(LA0E3HF+2 HLBLBHAHBHAHBHLALAH\$WH HQHHHY8WxH*HHHH*X^8- 	y1 3/r\/sH       HH,H   H;HGH;sH   sH    H;sHHHH\$0H _qHH H)H HٍH HIH HH H)H HH HɌH H9H H)H HH HH HH H)H HYH HH HH HH HّH H	H H9H HH HH HɍH HH HiH HH H	H HyH H)H HِH HH HH HiH HٍH HH HyH HH HH H	H HH H\$WH0HHy0H|$ D$( Hى, uGL=teD$(    uƃ   HHT$ HP     u HT$ H   [,     t|$( t
HL$ 虉, H\$@H0_ȉGL   跌, ̹   謌, H\$Ht$H|$ UATAUAVAWH$H   HdH H3H  LHL$XL  Ld$pI , D$x, IX  Ht@IP  H\$PH]MX  Lt$hLu, H  IK~  fD$ I  I  AH;
  fD  WD$(HWHtBt    HJtVuLd$(Lt$0MuVM  AAF  IIAAFr  IIPd  L'Ld$(LwLt$0HL$P  E3A@fD  f;  I  H\$`@H%#"H3H     HHH3HI  H#HI  HAI  H;tH	f;ptH;tH@f;puIHtH;tf\$ dHM(I H  x  Hn1 HEE   W1 E3H]HE     HMCH2 H   Hh1 H      W   H   Hǅ            H   Hǅ     f   HM/- Hv2 HMWHM)Hr2 HMWL=b'I I_I;_t     HHHUPHI;_uH
m1 HEH  Hv9HU   H   HH   rH'HIH+HH  X, 3H   Hǅ     f   H   Hv4HH   HH   rH'HIH+HH  , H   Hǅ         HM_L|$XH\$`I$IPPft$8MtAFLd$@Lt$HLD$8HUH=H\$HHt,ACuHHACu
HHPMt-AAFuIIAAFu	IIP\$ HI  H;Lt$hM  I  H;t3HKHtAAuHPHH;uI  I  Mt,AAFuIIEnAu
IIPI, H  H3, L$   I[8Is@I{HIA_A^A]A\],- H2 HL$8NH6G HL$8L, H,2 HL$8:HG HL$8), H\$Ht$ HT$WH0HHy@ uGHzHt,GuHH_u	HHP2H\$PHt$XH0_HHD$ HBHD$(3HHBHD$ HD$@HI@H   HHT$ PH|$(Ht*GuHHGu
HHPH~Ht'GuHH_u	HHPH\$PHt$XH0_貀, H\$Ht$ WH`  H]H H3H$X  HHH$P  Hy@ uHߛ28HL$(QcHHD$ HN@HtBHHPH讛H襛H$X  H3, L$`  I[ Is(I_, H\$Ht$ WH  H']H H3H$p  HHH$h  Hy@ uH_28HL$(gHHD$ HN@HtBHHPH.H%H$p  H33, L$  I[ Is(I_M, H(HI@Hu2H(ÉT$0HT$0HPH(H\$UVWH$H  HB\H H3H  HىT$83t$0  ;u$2H  H3茽, H$   H  _^]ú   HL$`^HL$`bHV!I H  x  Hg1 HEpǅ      P1    H   Hǅ   M     H   <H2 H  Ha1 H    W  H  Hǅ     ƅ     H  Hǅ     f  HMx(- H2 H   PWEPHu`A   LMhEP D$0   3D$@HD$PHM؋$"<t!HEL MtHEHL;ELBEL+1u"HEHHtHEHHELc L+L
LD$HHT$@HtHMPLMhHUPIHGUPH   PHUpHI HUhHv1HHMPHH   rH'HIH+HHO  , Hu`HEh   EP HMpMH  HD$0WD$@HSH  B
  @ HJt
   HHD$@HCHD$HHrHD$XHD$8HD$ LL$0LD$@HT$XH  
CH\$HHt-CuHH{u
HHPHD$`HcHHS1 HD`HD$`HcHxT\HL$h聕HD$`HcHH1 HD`HD$`HcHQT\H_1 HEHM谋, %- H\$UVWH$PH  HXH H3H  HىT$83t$0  ;u$2H  H3̹, H$  Hİ  _^]ú   HL$`ZHL$`]_HI H  x  HTc1 H0  ǅH     M1 L  HP  HǅX  ;     H`  8H2 HH  H]1 HP  X  W`  Hp  Hǅx     ƅ`     H  Hǅ     f  H8  $- H{2 H`  LWEPHu`A   LMhEP D$0   3D$HHD$XHM؋$"<t!HEL MtHEHL;ELBEL+1u"HEHHtHEHHELc L+L
LD$PHT$HHtHMP=LMhHUPIHGUPH`  @LH0  HI -HUhHv1HHMPHH   rH'HIH+HH!  !, Hu`HEh   EP H0  IHP     HH   xH   HD$@H   )z,   $    H   H   PH   z, HE1 H   H   HUPH   _H   HtHH   H;P    HD$0WD$HHSH$  B  @ HJt
  HHD$HHCHD$PH$nHD$@HD$8HD$ LL$0LD$HHT$@H  J@H\$PHt-CuHH{u
HHPHD$`HcHHӔ1 HD`HD$`HcHxT\HL$hHD$`HcHH1 HD`HD$`HcHQT\H-[1 HEHM0, ǅ$     {, F8!-    {, H\$UVWH$H  HSH H3H  HىT$83t$0  ;u$2H  H3,, H$   H  _^]ú   HL$`*VHL$`][HI H  x  H^1 HEpǅ      H1    H   Hǅ   Z     H   ?4H	2 H  HJY1 H    W  H  Hǅ     ƅ     H  Hǅ     f  HMxe - Hy	2 H   ]HWEPHu`A   LMhEP D$0   3D$@HD$PHM؋$"<t!HEL MtHEHL;ELBEL+1u"HEHHtHEHHELc L+L
LD$HHT$@HtHMP裗LMhHUPIHGUPH   GHUpH[I HUhHv1HHMPHH   rH'HIH+HHO  芮, Hu`HEh   EP HMp1EH  HD$0WD$@HSH  B
  @ HJt
   HHD$@HCHD$HHDjHD$XHD$8HD$ LL$0LD$@HT$XH  *>H\$HHt-CuHH{u
HHPHD$`HcHH1 HD`HD$`HcHxT\HL$h!HD$`HcHH!1 HD`HD$`HcHQT\HMW1 HEHMP, s- uH\$UVWH$PH  H"PH H3H  HىT$83t$0f         ;    u޺   HL$`oRHL$`XH;I H  x  HZ1 H0  ǅH     D1 L  HP  HǅX  )     H`  0H"2 HH  HU1 HP  X  W`  Hp  Hǅx     ƅ`     H  Hǅ     f  H8  - H2 H`  DWEPHu`A   LMhEP D$0   3D$HHD$XHM؋$"<t!HEL MtHEHL;ELBEL+1u"HEHHtHEHHELc L+L
LD$PHT$HHtHMPLMhHUPIHGUPH`  CH0  HI HUhHv1HHMPHH   rH'HIH+HHG  ƪ, Hu`HEh   EP H0  jAH     HH   qH   HD$@H   q,   $    H   H   PH   q, H1 H   H   HUPH   H   HtHH   H;P    HD$0WD$HHSHJ  B?  f     HJt
$  HHD$HHCHD$PHeHD$@HD$8HD$ LL$0LD$HHT$@H  j;H\$PHt-CuHH{u
HHPHD$`HcHHs1 HD`HD$`HcHxT\HL$h衈HD$`HcHH1 HD`HD$`HcHQT\HR1 HEHM~, 2H  H3B, H$  Hİ  _^]ǅ$     Gs, -    0s, H\$Ht$ UWATAVAWH$H0  HXKH H3H   HLE3ADd$ H  H\$(Huo, '  CL=$  M  E8g t L;t+HHvHLGI舐HI-AG A   tGHT$0Ip  %   t$ x( t&HT$`Ip  %    A9  uE2A@t} tHL$`Y@t|$X t
HL$0AEt@2  A       HI H   x   HmU1 HEE   <?1 ELeHE     HM+Hh1 H   HP1 H   D   W   L   Hǅ      ƅ       L  Hǅ     fD   HM+- H'1 HM&?HUHI HM<@  Ip  HT$03$HPHM+|$X t
HL$0HHvHHMHuHHGMLEL;G.  Mt/   HNI H  x   HT1 HEE   =1 ELeHE     HM)H1 H   HN1 H   D   W   L   Hǅ      ƅ       L  Hǅ     fD   HM- H1 HM=HvH?HHM=HT1 HM=HUHTI HMu;Hu@>  H2I H+  x!  HR1 HEE   <1 ELeHE     HM(H1 H   HM1 H   D   W   L   Hǅ      ƅ       L  Hǅ     fD   HM- H1 HM<HvH?HHM<H1 HM<HUH}HGUHMl<H1 HM\<HUHI LHM2:Hu@2Hv.HVHMHH   rH'HIH+HHwL7, LeHE   E Hj, @H   H3蜧, L$0  I[@IsHIA_A^A\_]#-    m, ȉCL   m, H\$Ht$WH  HEH H3H$  H3۸     x  HI H   x   HP1 HD$@D$X   :1 D$\H\$`HD$hY      HL$p_&H1 H$X  HiK1 H$`  $h  W$p  H$  HǄ$     $p  $  H$  HǄ$     f$  HL$Hz- H.1 HL$pt:HT$@H(
I cHL$@H8y, Hx  Ht@Hp  Ht$(Hx  H\$0y, Ht
H 	H讈  Ht,CuHH{u	HHPH$  H3茥, L$  I[Is I_HhH1 HD$ HT$ HD$ HD$XG  HhH\$WHpHHx  H|$ D$(Hj, Hj1 HD$0HD$0HD$hHT$0HVT  HH$   Hp_i, H\$Ht$H|$ UATAUAVAWH$H`  H2CH H3HP  HE3HI H  x  HYN1 H   ǅ      "81    L   Hǅ   z     H   #H1 H  HH1 H  D  W  L  Hǅ     D    L  Hǅ     fD  H   - HV1 H   7H5I H^H;^t#f     HHH   PHH;^uH   5   HM   H:  HH  0h, L8  H@  L@  Ht)CuHHCu	HHPHH  g, LmH  HUDLmH  HU0LmH   HULmH  HULmHP  HULmH  HULmH  HŰLmH  HU踋'v, Hp  Lp  Lx  Lx  H\$XLt$`v, u, L`  L`  Lh  Lh  L|$hLd$pu, u, LP  3HP  HX  HD$0HX  Ll$xHEu, 3Ht H}HUH( H}HUHXH]LuWD$XL} Le(D$hLm0HD$0HE8D$xH]fHHtH}HU; HHE@H;u) H聨HT$HHHL=JL|$(HaHD$ A   A   HUHM,, 3HMHHE HCHEHHKH(  c,   t  =  HUH   XH}@H   HMHX    uo,' HHL$@/oLM@L HT$0HPHL$0Ht6Au*L   MtI HIƇ   PH   Ƈ   =X   <, HH1 HHE@HCHKHUH&XH]HUHOeHMH,uH    uH(  b, H]Ht*CuHHCu
HHPMϺ   A   HM艤, H\$PHt(CuHHsu
HHPMϺ   A   HM?, HP  H3, L$`  I[8Is@I{HIA_A^A]A\]ȉt     e, ̹   d, H\$UVWATAUAVAWH$pH  H*=H H3H  LHUHHMHUHx  HuEHcc, H`  Hh  H+HH   WD$@HSHtBtHJ   uHL$@H\$HHt5WD$pID$Ht@I$HD$pID$HD$xHT$py&AHt,ACuHHACu
HHPHb, I\$H
  
  HHL$@H[H\$H]I$3ۃx 	  H\$@H\$H    菘, H H@H@f@HD$@DI$H0HxH+H!  HH;  IH=A1 HLH<)  H<  HH<  Lt$@MFMA8Xu"IL9ysHILH	y tLD$PT$XED$\Ay uA;ysZL9|$H	  HD$@HD$pH\$x    耗, xL0LpLpf@  H\$xD$P)D$PLHT$PHL$@膷DH   AHHLt$@MFMA8Xu&I@ L9ysHILH	y tLD$PT$XED$\Ay uA;ysaHH9D$H  HD$@HEH]    蜖, xL0LpLpf@  H]D$P)D$PLHT$PHL$@裶AHD;  H<   D$PLD$PHU HL$@+DH       AHeH}Lt$@MFMA8Xu&I@ L9ysHILH	y tLD$PT$XED$\Ay uA;ysaHH9D$H  HD$@HEH]й    l, xL0LpLpf@  H]D$P)D$PLHT$PHL$@sAHD;  H<   RutHH Hg  x]  \$0H\$(H|$ AW  L1    HMpHHH0H1 -HHnH HM+  H耿       HHD$PLD$PHUHL$@)H=;r  <  H<  H<  3HI m  HLt$@MFMA8Xu%I L9ysHILH	y tLD$PT$XED$\Ay uA;ysWL9|$H  HD$@HEH]    v, xL0LpLpf@  H]D$P)D$PLHT$PHL$@}HLD$@MHA8Yu"IL9qsHILH	y tLL$PT$XED$\Ax uA;ps\L9|$H   H|$@HD$@HEH]    , pH8HxHxf@  H]D$P)D$PLHT$PHL$@ǲI$HHxH+IEH;w7J4)H$I+H;IH=;1 3HI 	H|$H ?  H|$@H?A   I%#"I     Lm@ f     DGAI3IAH3IAH3IAHH3ILUI#P  HI8  HLM(  I;tHD;At H;tHID;AuHHIDI;   WD$pLA MtA@tfPAP   uLD$pHt$xMt6WD$PIEHt@IE HD$PIEHD$XHT$PIIHt+AFuHHAFu	HHPHGx t=HGx u@ H;xuHH@x tH7LALD$pHq Ht$xNHHy uD  HHHȀx t WLeHD$@HX{ u-@ LCHT$@HL$@HH    M, { t׺    HL$@8, HMHD$@Hx u)LGHT$@HL$@HH?    ,  t׺    HL$@, H}HuI$D@AI%#"I3I     IAH3IAH3IAHH3IHP  H#HH8  HAH(  H;tH	D;@tH;tH@D;@uHHHDH;   WD$pHS HtBtHJ   uHL$pH\$xLmHt3WD$@IEHt@IE HD$@IEHD$HHT$@AHt,ACuHHACu
HHPHX, I]lHKHL$pH[ H\$xdHW, LmI]Ht0AACuHHDsAu	HHPH  H3裒, H$  HĐ  A_A^A]A\_^]Ӻ@USVWATAUAVAWHl$H   H0H H3HEMIH]LLHUH]LM3|$0L  LmIW, EIOMN@WA8~8tDD$@HtIHD$@HL$HAD$0   Lt$ LHT$@HMe*HȻ   XEHtIHEHMAD$0   Lt$ LHUHM-HH HEHAHEH9HyHM   I<$I|$HI$HAID$H9Hy \$0t9\$0HuHt)FuHHFu	HHPt:\$0HuHt*FuHHFu
HHPt#\$0HMHtAuHPt:\$0HuHt*FuHHFu
HHPt#\$0HL$HHtAuHPA~<    A^:IH  f;B  I$HPPI  f]ID$Ht@I$HEID$HELEHUFH]H   C   HHC   HHzWD$@ID$3E3HtI$HL$@HD$H@LI  I;  tH
LB3I  LD$@I  HL$HHtAuHPM/  IS, E b, Ix  Ht@Ip  Ht$@Ix  H\$Hb, Ht?H u2III$HWfEHtC(D$@fEHUPXHt(CuHH{u
HHPHM9IVXHv-HIN@H   rH'LAI+HAHw@I葉, IFP    IFX   AF@ IHMH3, H   A_A^A]A\_^[],    5H1 HMH{G HM8, H\$ UVWATAUAVAWH$ H   H
,H H3H   ILD$0LLHT$PLD$hE3Dd$8Hx  HD$XH0R, D$`M&MfD$8   HT$pH8LL@HHxvHI%#"IMt(I     fff     
L3MHI;rMHT$@I  y	HXHuI  HUHv2HHL$pHH   rH'HIH+HHL  , LeHE   D$p I;     WD$ HS8HtBtHJ   uH|$ H\$(HtLHWu@HII>I~IFHt*GuHHGu
HHPHt)CuHHCu	HHPH|$0IHt3HHMHH'4  H{0H|$ H[8H\$(AWD$ IOHtIHD$ HL$(ALHT$ HL$@p+HHPL L`II^IVHt)CuHHCu	HHPH\$HHt*CuHHCu
HHPHL$(HtAuHPHT$pIM@EL`H@     IFHt@IHEIFHELEHT$@I  H]Ht)CuHHCu	HHPHUHv2HHMHH   rH'HIH+HH  >, HUHv2HHL$pHH   rH'HIH+HHZ  , I`  Ih  I;p  t*L"LbI~ tIHIFHB@Ih  M(IH  (N, I@  Ht@M8  Ld$@I@  H|$HIH  N, Mt'I$HXHUIHIӐHM軱HUIoH2HM蚱t	I^Ht(GuHHwu
HHRIx  hM, HL$0IIH   H3W, H$X  H   A_A^A]A\_^], , , H\$Hl$fDD$VWAVH0HAH  HE3L, H  H     H%#"DL3D$aLL3H  LH  I#HHHHH;tH f;qt H;tHIf;quIHHDH;tQLA MMMt5A@t-f     PAPtuLLWG LILQ LLWGL7LwDwH  L, H\$PHHl$XH0A^_^H8HQL  WLD$ H   B   HJt
   I HT$@HD$ II@LD$ HD$(Hp  HD$@H\$HH\$(Ht6H|$0CuHH{u	HHPH|$0H\$HH8٭H8HQL  WLD$ H   B   HJt
   I HT$@HD$ II@LD$ HD$(Hr  HD$@H\$HH\$(Ht6H|$0CuHH{u	HHPH|$0H\$HH8	H\$WH@IDHT$ HL$ Ht
HHP8H\$(Ht,CuHH{u	HHPH\$PH@_H\$VWATAVAWH@  H5#H H3H$0  HLHT$XH: uHzH    HH  bI, I@  Ht@I8  H\$hM@  Lt$pIH  >I, H3H>H  HD$HHFHD$PH~WD$ H|$0   :, HHD$ HD$(L@LD$0H8HxHD$PHt@HD$HHHD$PHALD$(L~   A   HL$HɈ, H1 H$   L$   H$   H$   L$   HT$ H<H$   HtHH$   H;P H\$ Ld$(I;tBff     HHD$8HCHD$@H;H{HT$8I;HI;uLd$(H\$ H   LD$ IHHT$0HL$ H+HHH   rH'HIH+HH  ~,    HL$ Ht:LD$ HT$(LD$0HT$ L+IHL$ WD$ 3H|$0HL$pHt\HL$Xq}   HD$8HFHD$@H~HT$8IMMt,AFuIIAFu
IIPH~Ht'GuHH_u	HHPH$0  H3要, H$  H@  A_A^A\_^1, H\$UVWATAUAVAWH$H  HH H3H  LHHUxH: u5H!1 HE8HE8HEpHU8#  I\$H  
  T, HX  Ht@HP  Ht$PH   LX  L   T, T, Hx  Ht@Hp  H\$HH]Lx  Lu~T, H	  H	  I$DhfDmfDl$@EHT$xHBWD$XID$Ht@I$HD$XID$HD$`HL$XG3Ʉl  8M   HH Htux|oL$0HL$(H$1 HD$ A  Ly1    Hp   WHH1 HH0AHO0`jHHH Hp  H\$xHtHRMuH&I  HL$H  HL$Pm  3ҋʃE;   H>H HO  xE  T$0HT$(H#1 HD$ A  L1    Hp  (VHH1 HH0%AHO0iHHH 	  WD$XHOHtHHD$XHL$`ALEHT$XHL$hHHL$HLp3HHPHL$xHMLuHtqH\$pHt*CuHHCu
HHPHL$`HtAuHPH\$HHAHPPWD$hMtHH\$hLt$pAF
Lt$pHD$hE3EAMtLIAFIMHGHt
HL@Lf  LU8H}PH1 HELULMHME@H}HULEEXHEHEHEHEHΊ1 H   L  0  @  P  f   `  ǅ    Dd  L   HUH   EH   HD$PH  HEH  ?,   d    H   HXLm0H   HMHUH   ӐH  u?, H   HtHH   H;P HMHtHHUH;P H1 H   ƅi   Ll$HI]PH  HEH]H>, &  {LP  H  >, ud  umǅd  H>, bP, H  >,   d    Hr>, u{LuCLH  r>, P, ZIEH@HD$PHMHL$XHE0    H  HtHHUHE0HD$PHUIMАH>, H  >, i   tA    uAƅ   Aƅ    Hm1 H   3H]0HUH   0dH  HtHH   H;P H  MtAFu	IIPH  H\$hH_?, D$pH  LL$xLD$@HT$XHF?, LuDl$@I$x  H  ?, AH%#"H3H     HAHH3HH  H#HH  H\H;    HfD;k  H;   H[fD;ku   8MaI$xu3HMHtMt	IM  I  HeH Htzx|tL$0HL$(H
1 HD$ A  L1    Hp  WPHHM1 HH0TAHO0cHHH 8Hp  H\$HHI$P臘  3H   H  H#HH  HLHI9XuH;uH  HI@HCI@H;uHHHH  HCHHCHAHK HtAuHP(   Hs, H  =, HL$xHt9WD$hID$Ht@I$HD$hID$HD$pHT$hC   HH H   x   3D$0HD$(Hv1 HD$ A  L<1    Hp  NHH1 HH0AHO0#bH1 HO0HHYH 蔪Hp  w	H]Ht*CuHHCu
HHPMt,AFuIIAFu
IIPMt*AGuIIAwu
IIPIq   Mt,AFuIIAFu
IIPMt,AGuIIAGu
IIPI\$Ht'CuHHsu	HHPH  H3u, H$@  H  A_A^A]A\_^]ù   <,    ;, ǅd     ;, ǅd  CL   ;, H\$WH0HHOI, H    HC    HX  Ht@HP  HHX  HC&I, HH\$@H0_H\$WH0HHH, H    HC    Hx  Ht@Hp  HHx  HCH, HH\$@H0_H\$Ht$ WATAUAVAWH`  H/H H3H$P  LH$   HH$x  H$   E3ED$p  GH, Hh  Ht@H`  Hh  4H, HtI>I^I  AHt+ACuHHACu	HHPHH H  x  H=1 H$  Ǆ$     1 $  L$   HǄ$        H$  ?H=1 H$  H=I1 H$   D$  W$  L$   HǄ$(     Ƅ$   $0  L$@  HǄ$H     fD$0  H$  T, H1 H$  KH$  HH 7H$  H  H$   H5, s
  CL=o
     t(Hp  H$  HA   x( tA
E2Hp  At$   tH$  lEt/H$  H   $   tH$  l  D$PH5, E, HX  Ht@HP  H$  LX  L$  E, H	  H  H	    t    	  HPHHHtAHH$  LhL$  IH$   IH\$HHFHtHH$   HHD$H@HPH$  D$@$  H$  H$  H$  IH$   IHD$xHNHtHH$   HHL$xAH$@  H$H  H$P  Wf$   H$  H(      u($   tH$  uH$     HH H  x  HB1 H$  Ǆ$     	1 $  L$   HǄ$       H$  H1 H$  H1 H$   D$  W$  L$   HǄ$(     Ƅ$   $0  L$@  HǄ$H     fD$0  H$  , H1 H$  H$  HH 輢H$  IH$   IHD$pHNHtHH$   HHL$pAHdH$  L$@$  H$  H$  H$    2j, HH$   H	  W @   @   H1 HHOL$0  H1 H$  H$   $  HD$xHtH$   H$  H$  @H$  H$0  H1 H$0  HH$8  D$@$@  H$H  H$   H$P  HD$pH$X  $  H$0  H$h  L$(  Hc1 H$   HH$   D$@$   H$  $  HtH$   H$  H$  CH$   H$(     f$   MtAE($  f$   WfD$`MtAD$($  fD$`)$   H$  HD$8H$0  HD$0H$   HD$(D$PD$ L$   L$   HT$` H$  HD$pIHGH   Hh  Hty uxHtGHHGIIH`  Hh  Hh  HtAAuHPHt+AGuHHAGu	HHPHOH$   H$   HT$pHtABuHHPHOH    0g, HH$   H  W @   @   H1 HHKL$h  H1 H$0  H$8  $@  HD$xHtH$   H$@  H$H  @H$0  H$h  L$(  H1 H$   HJH$   D$@$   H$  $  HD$HHtH$   H$  H$  @H$   H$(     fD$`MtAE($  fD$`Wf$   MtAD$($  f$   )$   H$0  HD$0H$   HD$(D$PD$ L$   LD$`H$   讵 IHCH   Hh  Hty uuHtCLHCIL`  Hh  Hh  HtAAuHPHt+ACuHHACu	HHPHCH$   H$   Ht+AGuHHAGu	HHPH\$H($   fD$`Wf$   L`  LL$`HH$   H$   tH$  IHL$xHtAAuHPHtACu
HHPMt0AAEu"IE IAAEuIE IPMt/AAD$u I$IEt$Au
I$IPHH$P  H3th, L$`  I[@IsHIA_A^A]A\_ù   y., ȉCL   j., H1 H$X  _HWG H$X  z,    H\$Ht$ WATAUAVAWH`  H_H H3H$P  LHH$   HT$HE3;, HX  Ht@HP  HX  z;, HtI7I_I$  AHt+ACuHHACu	HHPHEH H  x  H1 H$  Ǆ$     0 $  L$   HǄ$        H$  H1 H$  H1 H$   D$  W$  L$   HǄ$(     Ƅ$   $0  L$@  HǄ$H     fD$0  H$  , H1 H$  H$  HBH }H$  _WD$xH_Ht	HCH$   HD$xHD$hH$   H$   H$   D$xD$XHwHt	HF
Ht$`HD$XHD$pH$   H$   H$   D$XIHL$HHGHtHHL$HL@Hx*  H$   D$@$   H$   H$   L$   @  v`, LH$0  MH  HW@   @   H1 IE IMH>1 H$@  H$H  HD$hH$P  H$X  W$   H$@  H$x  H1 H$  H$  HD$pH$  H$  $   H$  H$  HA1 H$   Hj)  H$   D$@$   H$  HD$HH$  L$  $   H$   H$(  H$@  HD$ L$  L$   ]  H$   H$   L$   MtAAD$uI$IPHtAFu
HHPHtDsAu
HHPIEHD$XLl$`WD$xLL$XLP  HI2IH$P  H3Nc, L$`  I[@IsHIA_A^A]A\_H\$VWATAVAWH  HH H3H$p  LHHL$hHT$PE36, Hx  Ht@Hp  Hx  6, HtI7I_I  Ht)CuHHCu	HHPHH H  x  H?1 H$   Ǆ$     0 $  L$   HǄ$(  5     H$0  HZ1 H$  H1 H$   D$(  W$0  L$@  HǄ$H     Ƅ$0   $P  L$`  HǄ$h     fD$P  H$  , H
1 H$0  H$   H~H 蹔H$   :5, Hh  Ht@H`  H$   Hh  H$   5, H9  H$  H  $   l  H$  }HV  H$`  HE  $     H$`  HH  H$  2HT$DH+  x tfL$DH$`  HT$PH+x tf\$FWD$PHGHt	H@
HD$XHL$PH$   H$   H$   D$PIIHGHt
HH@HH$   D$@$   D$@$   H$   H$   H$   IHGHt
L7H@H.H$   D$@$   H$   L$   H$   LGH$   HD$0H$   HD$(H$   HD$ LL$DH$   HL$p H$   HtAuHPH$   HtAuHPH$   HtAuHP(D$pfD$PWfL$pLL$PLp  HIH\$xHt*CuHHCu
HHP$   tH$`  H>$   tH$  0>H$   Ht'CuHHsu	HHPIH$p  H3^, H$  HĀ  A_A^A\_^Hq1 H$   \UHLG H$   Hp, H1 H$  3UHLG H$  p, HO1 H$0  
UHsLG H$0  o, H\$Ht$ WATAUAVAWH  HG H3H$   HT$`LHL$HHT$pWD$ 3Ht$0H  HD$xƄ$   H!, M  HD$0HL$ H+HL;6  HL;  Lt$(L+IHL$ LLD$(LHT$ I;t0    I1IqH
I	HBIAH2HrIHI;uLD$ IIH|$ H   Ld$(I;tFH_Ht/Cu HHCu	HHPHI;uH|$ HT$0H+HHH   rH'HH+HH  H@W, Ll$ IMLt$(IML|$0Ll$HHI  HH;(  WD$8HS HtBt    HJtUuLd$8Lt$@M  I)  L|$(HL$0L;t3M'MwWHD$(fsfI~  LcLd$8Ls Lt$@MHD$ L+IL;  MELD$hH+HHHHH+H;vHH
I;IBHD$PHHL$ HD$XII}HN$(Nt(WD$8HT$(L;m  HHL$ H;t.D  H7HwHHHAHGH1HqHHH;uLd$XLD$ HHbLt$ M   L|$(M;tFI~Ht/Gu HHGu	HHPIM;uLt$ HT$0I+HIH   rH'MvI+HH  IT, Ld$ HD$hHIHD$(HD$PHIHD$0Lt$@Ll$HMt1AFu!IIAFu	IIPHI;     HuHHT$ I;t1     H1HqHHHBHAH2HrHHI;uLD$ HHL$(L;uM+Ld$XM+H7HwID?HJD?HGIt?Jt?HIGHH;u7HL$x[, HL$ HLt$(Lt$hL|$`H|$HI;   HHD$8HGHD$@H7HwHD$8HD$PIO8H2  HHT$8PH\$@Ht0Cu!HHCu
HHPHHL$ o3H|$HLt$hHD$pHD$`LHHL$ HHtTLD$ HT$(HT$0HL$ H+HHH   rH'HIH+HHwwR, WD$ Ht$0IO8HtI;HP Iw8H$   H3W, L$  I[@IsHIA_A^A]A\_, , 
, v, H\$Ht$ WATAUAVAWH  HG H3H$  LHT$hLHL$8HT$xE3H  H\$XH4,   CL=~  I$p  Ƅ$   @   tH$   lƄ$  H, $   u  WD$ Lt$0I$x  HD$HD$PH, H$   LcHD$0HL$ H+HL;@  HL;  Ld$(L+IHL$ qLLD$(LHT$ I;t5@      M1MqH
I	HBIAL2LrIHI;uLD$ IIwH|$ H   Ht$(H;tFH_Ht/Cu HHCu	HHPHH;uH|$ HT$0H+HHH   rH'HH+HH  HP, Ll$ IMLd$(IML|$0Ll$hLd$8AH$     I         DHT$hH$   kx   DHT$XH$   Lx f  HHh  HH$  HP LL@HHxvHI%#"IMt     L3MHI;rMH$   I$  EHXHuI$  H$  Hv5HH$  HH   rH'HIH+HH  N, L$   HǄ$     Ƅ$   I;$     WD$8HS8HtBtHJ   uH\$@H|$8 tHT$8HL$ `4  H\$@Ht/Cu HHCu	HHPH$   ;0HL$Hr, HL$ HHt$(Ht$8H|$XH;   HHD$HHGHD$PL7LwHD$HHD$hIM8Ho  HC0HD$8H[8H\$@'HHT$HPH\$PHt0Cu!HHCu
HHPHHL$ VE3H|$XHt$8Ll$xHHL$ 6HtXLD$ HT$(HT$0HL$ H+HHH   rH'HIH+HH   L, WD$ Lt$0$   tH$   1IM8HtI;HP Mu8H$  H3P, L$  I[@IsHIA_A^A]A\_ù   , ȉCL   , a, , U, 7I, H\$Ht$ WATAUAVAWH  HG H3H$   HT$HLHL$`HT$pWD$ 3Ht$0Hx  HD$xƄ$   H", Mh  M+`  IHD$0HL$ H+HL;;  HL;  L|$(L+IHL$ LLD$(LHT$ I;t5@      I1IqH
I	HBIAH2HrIHI;uLD$ IIH|$ H   Ld$(I;tFH_Ht/Cu HHCu	HHPHI;uH|$ HT$0H+HHH   rH'HH+HH  H`J, Ll$ IML|$(IMLt$0L|$`HI`  I;h  '  WD$8HSHtBt    HJtUuLd$8Lt$@M  I  L|$(HL$0L;t2M'MwWHD$(fsfI~  L#Ld$8LsLt$@MHD$ L+IL;  MELD$hH+HHHHH+H;vHH
I;IBHD$PHHL$ HD$XII}HN$(Nt(WD$8HT$(L;o  HHL$ H;t/fD  H7HwHHHAHGH1HqHHH;uLd$XLD$ HHLt$ M   L|$(M;tFI~Ht/Gu HHGu	HHPIM;uLt$ HT$0I+HIH   rH'MvI+HH  IH, Ld$ HD$hHIHD$(HD$PHIHD$0Lt$@L|$`Mt1AFu!IIAFu	IIPHI;h     HtHHT$ I;t0    H1HqHHHBHAH2HrHHI;uLD$ HHL$(L;uM+Ld$XM+H7HwID?HJD?HGIt?Jt?HIGHH;u7HL$x{, HL$ HLt$(Lt$hL|$HH|$PI;   HHD$8HGHD$@H7HwHD$8HD$HIO8H2  HHT$8PH\$@Ht0Cu!HHCu
HHPHHL$ o3H|$PLt$hHD$pHD$HLHHL$ HHtTLD$ HT$(HT$0HL$ H+HHH   rH'HIH+HHwwE, WD$ Ht$0IO8HtI;HP Iw8H$   H3.J, L$  I[@IsHIA_A^A]A\_<讵, 訵, *(, 薵, H\$UVWH   HJG H3HD$pHHHT$(3l$ H   H\$(Hi, T  CL=Q  @8	  tH  HT$P   ,WD$0   H|$@HD$H   fD$00 HD$0   WHnHn HNHhH@     @tAHT$HHv3HHL$0HH   rH'HIH+HH   5D, @tLHT$hHv.HHL$PHH   rH'HIH+HHwCC, Hl$`HD$h   D$P H^, HHL$pH3ZH, H$   HĀ   _^],    c, ȉCL   S, ɳ, H\$Ht$ HT$WH0HHH   H\$@H
, u[CL=tAH  Ƈ@   @   tHƇ@  H
, HH\$PHt$XH0_ȉCL   , ̹   , H\$Ht$WH0H=, Hx  Ht@Hp  H|$ Hx  H\$( , HtH讁  Ht,CuHHsu	HHPH\$@Ht$HH0_H\$Ht$H|$ UATAUAVAWH$Hp  H2G H3H`  L3t$@H   H\$@HW	, 	  CL=	  I  @   @8@  tHL$`ƅ   A   H3	, I  H\$0D$8H, I   uI  I9  t    2  HL$`S   H
, Mx  L|$0D$8I
, I  HAH;C  WD$ HS8HtBt    HJtiuHt$(HL$ H       t]H   ZADt$@HHxvHH@HL$PHD$XHT$PHL$`tE2HC0HD$ Hs8Ht$(AAtEAH   Hv4HH   HH   rH'HIH+HHm  +@, EA  Ht+AFuHHAFu	HHPHH;Mx  3      HL$`  H     @ DHT$PHL$`^x   DHT$@HL$`Bx   L0Ia  IH   IP LL@HHxvH3I%#"Mt
L3LHI;rMH   I  GHXHuI  H   Hv4HH   HH   rH'HIH+HH  >, 3H   Hǅ      @   I;     WD$ HS8HtBtD  HJK  uHL$ H\$(HK  >  Ht+ACuHHACu	HHPH     HL$`;@It, 2  HjH H}  xs  H(0 H   ǅ     0   3H  Hǅ       H   H71 H  H0 H    W   H0  Hǅ8        @  HP  HǅX     f@  H   ҭ, H1 H   H   HL$ yHxvH HH   H   HQH tH   Hv4HH   HH   rH'HIH+HH  z<, H   Hǅ      ƅ    H   H  AF  HHDfA  HH  HK0HL$ H[8H\$(HH H{  xq  HG0 H   ǅ     0   H  Hǅ       H   ϿHX1 H  H0 H    W   H0  Hǅ8     ƅ    @  HP  HǅX     f@  H   , Hf1 H   IH   IP HxvH HH   H   HrH rH   Hv4HH   HH   rH'HIH+HH  :, H   Hǅ      ƅ    H   6Ht+ACuHHDcAu
HHPHL$0
  HĢH H   x   H0 H   ǅ     K0   H  Hǅ       H   
H1 H  H0 H    W   H0  Hǅ8     ƅ    @  HP  HǅX     f@  H   -, HQ1 H   %H   HסH qH   H,     t
HL$`H`  H3=, L$p  I[8Is@I{HIA_A^A]A\]   , ȉCL   , , , , , H\$WHpH, WD$ Hx  Ht@Hp  HD$ Hx  HD$(, H|$  t.HP1 HD$0HD$ HD$8HD$0HD$hHT$0HBH\$(Ht,CuHH{u	HHPH$   Hp_H\$Hl$Ht$ WH   H, Hh  Ht@H`  Hl$@Hh  H\$H, H   D$     LG LG 3Ha, HtWD$0HtCHD$0H\$8	WL$0Hғ1 HD$PHD$0HD$XHD$PH$   HT$PHH|$8Ht*GuHHGu
HHPHt'CuHHsu	HHPL$   I[Ik Is(I_H\$Ht$ UWAVH$ H  H\G H3H   LHHT$X3H   H\$PH}+ h  CL=e  @8	  $       I)F   HiH H  x  H'0 HD$`D$x   0 D$|H}HEV     HM边H71 HExH0 H      W   H   Hǅ      @      H   Hǅ      f   HL$h, H1 HMIHM赣HT$`HH lHL$`  HmH H   x   H+0 HD$`D$x   0 D$|H}HEZ     HM¸H;1 HExH0 H      W   H   Hǅ      ƅ       H   Hǅ      f   HL$h, HF1 HMIHM蹢HT$`HH kHL$`3I>IHL$`HH  eH   HD$0WD$8HVH   B   HJt
   HHD$8HFHD$@HHD$XLt$ LL$0LD$8HT$XH  ɺH|$@Ht-GuHHwu
HHPH+ IAH   H37, L$  I[0Is8IA^_]HS1 HL$8.HB&G HL$8I, ^   c+ ȉCL   S+ H\$UVWATAUAVAWH$H  HzG H3H  LLHUE3  fD$4D8  t	H      HEIƅI  H  Hl+   CL=  Ip  ƅ    @   tHMƅ   HO+       AHM~xfff     DHT$pHMOL}HL$4HMHMHMLeL}LeHHH  HHtHM-)	HM3HM;|HUI%     t	HMIAH5f0 Hφ1 H=@0 <	  Mx  Lt$pD$xIK+ I`  I;h  %  ff     WD$8HWHt Bt    HJM  uH\$8Ht$@H  HUHHHxvHH@HL$PHD$X(D$Pf  H  IDHUHv1HHMHH   rH'HIH+HH  /, E  HUHH[H H  x  H0 HP  ǅh     0 l  3Hp  Hǅx       H  蟳H@1 Hh  H0 Hp  x  W  H  Hǅ         H  Hǅ     f  HX  ß, H71 H  HUHMHxvH HH  H-1 H  H  HcH   @  HM"H  sSL5H I^I;^tfHHHP  PHI;^uHUHv1HHMHH   rH'HIH+HH  ., 3H]HE   ]Hk0 HP  H  Hv9HU   H  HH   rH'HIH+HHy  -, H  Hǅ     f  H  Hv4HH  HH   rH'HIH+HH  \-, H  Hǅ     ƅ   H  HH\$8HwHt$@3HUHP  譿HIeL   M@H   H   CH   H   ,, H   HtRH   H+HH    HH   rH'HIH+HHO
  ,, Wf   H   L   M@H   H   FA   H   E,, H   HtRH   H+HH    HH   rH'HIH+HH	  +, H   Wf   HMWHt+AFuHHAFu	HHPHI;h  Mx  I}  I  Ht$8D$@H+ I   uI  I9  j  3f     L  DfD  IʸAD*A0EDuLL$0L  IHM>HEH}HGEHD$PHEHD$X(D$Pf  H  IHUHv1HHMHH   rH'HIH+HHF  w*, @t+HL$PHHP    HP  HUHP   HH H  x  Hu0 HEE   D0 E3H] HE"     HMH1 H   H0 H     W  H   Hǅ(       0  H@  HǅH     f0  HM4, H}1 HM/HUHP  ?HxvH HHMH>1 HMH=H H_H;_t    HHHUPHH;_uHUHv1HHMHH   rH'HIH+HH  (, 3H}HE   @}H0 HEH0  H(  Hv4HH  HH   rH'HIH+HH/  T(, H   Hǅ(     ƅ   HMHP  HMbH;<1 HE      (     HUI_HP  SHg+ I  IO+ E3H5!0 H}1 H=0 I  H  A  t      HPHUH  HIHH HR  xH  HuE   0 ELu HE1     HMMH   H   D  W  L   Hǅ(     ƅ   0  L@  HǅH     fD0  HM, H|1 HMzIHM.H='H H_H;_tHHHUPHH;_uHuH0  H(  Hv4HH  HH   rH'HIH+HH)  %&, L   Hǅ(     ƅ   HMI  IIX  I   H  H.+   CL=  WEILuA	      HT$pI  HMH;t$HHMHHHMHpHu3H8HxHxHL$pwlA   tI	  	AƇ   I  I	  &AƇ  E3I  @   tHs	Ƈ@   IHƇ@  LuHMLuHELuHD$pHL$xHuHT$pHWH6+ I  HD$8WD$PIWH  B  D  HJt
  IHD$PIGHD$XHH  Ld$ LL$8LD$PH  I  KH\$XHt+ACuHHACu	HHPU+ Ih  Ht@I`  H|$pIh  H\$x8+ H   H2a    WD$PIWH  B       HJt
   IHD$PIGHD$XHH  LD$PH  I  H|$XHt,AGuHHAGu
HHPHt+ACuHHDkAu
HHPI7H  H3H', H$@  H  A_A^A]A\_^]ȉCL   J+ NN   ̹   (+ ȉCL   + HHMO=聒, {, u, o, i, c, ], H-x1 HL$PsHG HL$P9, 4, HLx1 HL$pHcG HL$p8, ̹   + H\$Ht$ UWATAVAWH$ H  HG H3H   LLHU+ IX  Ht@MP  L|$pIX  H|$x+ I  H\$0H+   CL=  A     M  HT$@Ip  /tHIIIp  tH]+ HtP3I*IHMHIp  RH"+ ItlII6  Ht(GuHHwu
HHPIH   H3$, L$  I[@IsHIA_A^A\_]+ IX  Ht@MP  IX  l+ L|$pLHH\$xMt+AFuIIAFu	IIPM.WD$@HtL|$@H\$HC
H\$HL|$@fEHtL}H]CIHM%8  , LHt&HEIHEIFWfEINHUE3Lt$`HD$8HD$(D$     ML33H- HD$0HtHM, HMHtAuHP|$8 tI(D$0fD$`HL$`9+ u0WfD$0HCHHP    3+ D$8        +    + ȉCL   + Hu1 HL$@GHG HL$@65, Hu1 HL$@$HG HL$@5, H\$UVWATAUAVAWHl$H   HG H3HELHUHHUE30  H  H]H	+   CL=  WEEL}D8  tDHp  HUϚHMH;t"HHMHHHMLpLuL8LxLxHM[dHp  @   tHƆ@   IHƆ@  L}HUL}HEL}HEHULuHUHOHY+ 4+ Hh  Ht@L`  LmLh  L}+ I   + Hx  Ht@Hp  H]Lx  Lu+ HuQMtLIY u?HUH蛽H]Ht*CuHHCu
HHPMt+AFuIIAFu	IIPL     WEHWH  B  HJt
  HHEHGHEH  HELEHUH  *L  H]Ht>L  Cu+HHL  CuHHPL  LeM   IX    WEHWH   B   HJt	u   HHEHGHEHHELEHUIaH]Ht*CuHHCu
HHPMt*AGuIIAwu
IIPIHMH3, H$   HĐ   A_A^A]A\_^]ȉCL   + ;F   + @SWAVH0HyHHILH;t-E3LLGHHHBHGLLBHCH0A^_[HHt$XHL|$ LL+IL;   H+Hl$PHHLd$`HHMgH+Ll$(H;wH4
I;IBHH蜚IE3HMMoMDLIIINILMMFHSHH;uLLLHIHSHLMILMHHLl$(Ld$`Hl$PHt$XL|$ H0A^_[h(S@WH0Hu  `  HWWHl$PH\$HHt$XD$ HA  B6  fHJt
"  HLD$ HD$ HT$@HGH  HD$(H#wHD$@蹫H\$(Ht)CuHHCu	HHPHWWD$ H   B   HJt	u   HLD$ HD$ HT$@HGH  HD$(HvHD$@H\$(Ht'CuHHsu	HHPHvH\$HHt$XHl$PH0_GCHhHms1 HD$ HT$ HD$ HD$XHhH\$Ht$ HT$WH0HHH  H\$@H+ u[CL=tAHp  Ƈ@   @   tHEƇ@  H+ HH\$PHt$XH0_ȉCL    + ̹   + H\$Hl$Ht$ WH0H   t	H         H  H\$@HE+    CL=th   t8Hp  hHt'HT$ H`|$( tHHL$ HHEH;HBH+ HH\$HHl$PHt$XH0_ȉCL   + ̹   + H\$Ht$H|$ UATAUAVAWH$H  H2G H3H   HE3H}H H   x   HY0 HD$pE   '0 ELmHE     HMHb1 H   H0 H   D   W   L   Hǅ      D      L   Hǅ      fD   HL$x, Hb1 HMH5|H H^H;^tHHHT$pPHH;^uHL$pͪH   H\$PD$X HP+ [  CL==  D$X      WD$ MLl$0	   tSH  HT$8HL$ H;t"L8LpL`L(LhLhHL$8Z Lt$(L|$ HL$8Z
Lt$(L|$ H  @   tHƆ@   H	  H'Ɔ@  Ll$0Ll$(Ll$ L|$8Lt$@Ld$HHT$8HE   tH	  PƇ   HU+ H   H3R, L$  I[8Is@I{HIA_A^A]A\]ȉCL   N+ ̹   C+ H\$Ht$ HT$WHP)t$@HHWft$ LBMt=A@t5    HAHt
ufoH
HL$ HZH\$(fot$ WfsfH~fH~Ht/rH  ft$0Wft$ HT$0fsfH~Hd   Ht*CuHHCu
HHPHNHtyuHPH\$`Ht$x(t$@HP_H\$Ht$WATAUAVAWH   HOG H3H$  LHL$pLE3Dd$ I8  p+ [  A  U  I0  I8  l+ HtI  HT$Xb|$h u-H$  H3J, L$   I[8Is@IA_A^A]A\_Ht$XH$   H|$`H$   WD$X@   4, HHD$PHtC@   @   Hn81 HHKWD$0HtGHt$0H|$8HT$0qADd$ HCHD$@H\$HHD$@H$   I8  H\$PHD+ P  CL=L  I  (D$@fD$0WfL$@HT$0I  PH#+ H\$HHt0Cu!HHCu
HHPH$   H$   Dd$ Ll$pMHHPHt0Gu!HHGu
HHP|$h H\$`HCHHCHHP   c+ AǇ     M+    B+ ȉCL   3+ H\$Ht$WATAUAVAWH   H_G H3H$  LHL$pLE3Dd$ I`  + I  A  C  IX  I`  |+ HtI  HT$Xr|$h u-H$  H3Z, L$   I[8Is@IA_A^A]A\_Ht$XH$   H|$`H$   WD$X@   D, HHD$PHtC@   @   H51 HHKWD$0HtGHt$0H|$8HT$0eADd$ HCHD$@H\$HHD$@H$   I`  H\$PHT+ >  CL=:  I  (D$@fD$0WfL$@HT$0I  PH3+ H\$HHt0Cu!HHCu
HHPH$   Dd$ L|$pMHt0Gu!HHGu
HHP|$h H\$`HCHHCHHP   + Aǅ     o+    d+ ȉCL   U+ H\$Hl$Ht$ WH@HHHx  Hl$ H+ D$(3H#~P@ fff     DHT$0HHt$PHHHt=HuHHL$PHӺ;|HH\$XHl$`Ht$hH@_g+ HHL$P%H\$Ht$H|$ UAVAWH$H  HG H3H   LHT$ IX |$@ t=HT$8Hv2HHL$ HH   rH'HIH+HHM  D
, F  HT$ IOX |$@ t=HT$8Hv2HHL$ HH   rH'HIH+HH  	,   HT$ IX(|$H t
HL$   I}  E3AAId~dDHT$XI>HHHe  HtHÄEH0HݷtHQetI ;|  HqH H   x   Hk0 HD$pE   90 EL}HE     HMHe\1 H   H0 H   D   W   L   Hǅ      D      L   Hǅ      fD   HL$x'y, H+\1 HM"HT$pHpH @HL$pH   H3, L$  I[ Is0I{8IA_A^]HHL$ "/x, HZ1 HL$ HF HL$ , x, HZ1 HL$ |HeF HL$ , HZ1 HL$ YHBF HL$ , HZ1 HL$ 6HF HL$ u, HZ1 HL$ HF HL$ R, @SUWAWH8HMHڸ@   HHHH;wH;  HOpLl$(HL$`A   H;   Ht$pLd$0L`Lt$      MELD$h    E33MtFfD  IIIMH;vI H;wILHHHI;rLD$h3HI3HIIH;r3HII;u3III;tHL$`HkpH=   LD$hHL$`MHpHL$`H;>Lt$ Ld$0Ht$pLl$(H8A__][LI[UVWATAUAVAWH  HG H3H$   H   L~(H)$   LvHD$(AH~3HNDf Dn$)$   D$8A$   D$HAGIOIAD$XACAD$hACAFINI~AFhD$ D$xACH;t_HVH;v2HHH   rLAH'I+HAHM  I, 3HNH~ KNHKH{ C Hk(fF C$F$L;tdIWH;v2IHH   rLAH'I+HAH  In, 3IOIA E AMAOHMH}E  L{HM;teIVH;v2IHH   rLAH'I+HAHj  I, 3INI~A AAAOANIOIA ChFhH$   H;tWHSH;v0HHH   rLAH'I+HAH  I, D$(LƄ$    L$8KL$   Hs(fDc H$   Dk$H;tWHVH;v0HHH   rLAH'I+HAHy  I, D$HHƄ$    L$XNH$   HsHH$   H;tTHVH;v0HHH   rLAH'I+HAH	  I, D$hƄ$    L$xNH$   D$ ChHv6H$   HWHH   rHIH'H+HH   :, Hv2H$   HUHH   rHIH'H+HHwh, Iv2H$   IVHH   rHIH'H+HHw0, H$   H3J, H$`  H  A_A^A]A\_^]q, @USVWATAUAVAWH$(H  H}G H3H  MLL$XMLD$PLHHMLELML@  Lm3H}IHM	WD$ LEHT$ H2 Hh1 H`  Wh  Hǆx     Hǆ     fǆh  0   H  IN8Ht;I;u+HH  PH  IN8HtHI;P H  I~8H  IM8Ht;I;u+HH  PH  IM8HtHI;P H  I}8H  H   (  H0 Hg1 HhH H<  x   HMPEh   /0 ElH}pHEx:      H   Hh  H	0 Hp  x  W  H  Hǅ     ƅ     H  Hǅ     f  HMX$p, HHg1 H   H=gH H_H;_t"fff     HHHUPPHH;_uHMPЕHgH 3Ht<HcHw/Hf H            	   HZ  un* n* W3D$dD$tEEH  HEH
  HEH  HEH  HEHuHfH H¬0 A$       H   x   H]PEh   o0 ElH}pHEx^      H   7He1 Hh  HB0 Hp  x  W  H  Hǅ     ƅ     H  Hǅ     f  HMX]n, He1 H   UHUPH
fH E5HMP+HeH A$       H   x   H]PEh   y0 ElH}pHExb      H   AHd1 Hh  HL0 Hp  x  W  H  Hǅ     ƅ     H  Hǅ     f  HMXgm, Hd1 H   _HUPHeH O4HMP5D$`   |$`IHL$8誣HL$ /LHT$@HL$8H|$8HD$@H;  H t$ tHpH;u  L fA? ufAHdH H  x  H]PEh   0 El3H]pHExq      H   Hrc1 Hh  H0 Hp  x  W  H  Hǅ         H  Hǅ     f  HMXl, Hc1 H    HHvHH   Hp1 H   ԓAH   4Hi1 H   豓L5jcH I^I;^tHHHUPPHI;^uH0 HEPH  ҵH  Hv4HH  HH   rH'HIH+HH  a+ Hǅ      Hǅ     ƅ   H   Lt$PHvH?H|$hAfD$pL|$XA$    tI$   HxvH HEA$      f;wA$   fȺ  f;wfMA$   fEHL$`d* H   H   Ht
H  АHd* H  H      H|$@H\$8H;trH$@ H{ tV; tQHEHD$ HSHMCfE EHSHM~HS$HM(~CDEHHUH
  HpHCH;uHL$8>IN8HtHI;P 3I^83IO8HtHI;P I_8IM8HtI;LAP I]8HH  H3+ H  A_A^A]A\_^[]H`1 HL$ HKF HL$ a, h, f* 
     H(HQHt	HHАH(H\$Hl$Ht$ WH  HG H3H$  HHu_1 H3Ha`H H  x  H0 HD$ D$8   0 D$<Hl$@HD$H      HL$P{Ha1 H$8  H0 H$@  $H  W$P  H$`  HǄ$h     @$P  $p  H$  HǄ$     f$p  HL$(g, H`1 HL$PȏH5_H H^H;^t    HHHT$ PHH;^uHL$ ~H   H   Ht
H  АH   Ht
H  АH  HK8HtH;HP Hk8H  HK8HtH;HP Hk8H  Hv0HHh  H   rH'LAI+HAHwSI+ Hx  HǇ     Ƈh   Hl) H$  H3k+ L$  I[Ik Is(I_e, H\$Ht$WH HH֍F HV(G HO(F$G$轍HVHHOH谍FhHVpGhHOpFlGl藍H   H   脍H   H   qH   x  H   K tCtHHJ3WHKHK HKHHH@   C MtIHSHv,HHH   rLAH'I+HAHw[I+ 3HC   HKK    H   H      誌   H\$0Ht$8f   HH _|d, H\$WH Ht0  H+ H\$0HH _H\$WH   HG H3H$  IWD$x3H$   H$   IIB8uHL$xeHD$8HD$ Hh  HL$8^yHHT$xHL$XLyLHH$   HH  HtsHPH$   H$   Hv/HHL$xHH   rH'HIH+HHw-+ H$  H3+ H$0  H   _襸+ c, H  HҕG H3H$       t#  D$ H  Ht$HHT$ PH$  H3+ Hĸ  ++ H\$WH  H\G H3H$  Hڃt+ttt               HZH H  ;A  HQ0 HL$ D$8"0 D$<3H|$@HD$H     HL$PuH8]1 H$8  H0 H$@  $H  W$P  H$`  HǄ$h     @$P  $p  H$  HǄ$     f$p  HL$(b, H\1 HL$PHHL$PH=YH H_H;_t%@ f     HHHT$ PHH;_uHL$ 螇H$  H3^+ H$  HĠ  _@SVWATAUAVAWH   HG H3H$  MMLHYH H9  x/  Hɞ0 H$   Ǆ$      0 $   3H$   HǄ$   k     H$   ItHr[1 H$  HS0 H$  $  W$  H$  HǄ$     @$  $  H$  HǄ$     f$  H$   ``, H/1 H$   WIH$   GL$   H5WH H^@ H;^tHHIPHH$   3IHX WD$PD$@O'HD$PHD$0HD$@HD$(|$ E3IHL$hHIӐH$  H3l+ H   A_A^A]A\_^[H  HG H3H$  tPt<t(tuG   IR% 8   IC% )   I4%    I%% 3I% H$  H3+ Hĸ  H\$UVWH$ H  H"G H3H   HHHT$XHz   z$   HqVH H  x  H/0 HD$`D$x   0 D$|3H}HE      HMqH5V1 HExHҖ0 H      W   H   Hǅ      @      H   Hǅ      f   HL$h], HU1 HMHT$`HUH $HL$`軃  zh    HuUH H  x  H30 HD$`D$x    0 D$|3H}HE      HMpH9U1 HExH֕0 H      W   H   Hǅ      @      H   Hǅ      f   HL$h\, H4U1 HMHT$`HTH #HL$`迂  (    fz  ufB 3HgTH H  x  H%0 HD$`D$x   0 D$|H}HE      HMoH-T1 HExHʔ0 H      W   H   Hǅ      @      H   Hǅ      f   HL$h[, HhT1 HM߃HH{vHHMɃHR1 HM蹃S HMHQ 1 HM蜃HT$`HPSH "HL$`p|$:f|$>HH{vHHD$ HC(HxvH HD$(HCHHxvH HD$0C fD$8HT$ H   UU* u0(  HH   H3+ H$  H  _^]HS1 HL$@p|HF HL$@, H\$WHPHG H3HD$@HHHtjHT$ H(HxvH H   HT* HT$8Hv.HL$ HHH   rHIH'H+HHw ^+ HL$@H3+ H\$pHP_vY, @SUVWAVH   H+G H3H$   MHHH$   LD$(Hh  .HL$ ĭIVILIInH;tqf     HD$HHD$ HHL$HynC fD$hC$D$lHS(HL$pZnHSHH$   HnCh$   HT$HH1HpH;u     t&  D$ H  H   HHT$ PH   fS* xoHVHv,HHH   rH'LAI+HAHwdI+ HF    HF    I-H$   H3A+ H   A^_^][H$R1 HL$0yH{F HL$0+ W, 9+ @USVWAVH$p  G+ H+H]G H3H  AHHHT$HE3Dt$ A   HUH   R* #  uA`  WD$XLt$hLt$pHEIfIF84 uHUHL$XXDDHT$XHD$    HT$pHv2HHL$XHH   rH'HIH+HH   p+ Lt$hHD$p   D$X Lt$0HD$8   HD$@   H/P1 L$((P1 fL$,P1 L$.D$/ HT$(H2HH  H3+ HĐ  A^_^[]%V, HO1 HL$(;xHF HL$(+ @USVWATAVAWH$@H  HG H3H  ILHHD$    L  A   H   H   #Q* ,  Hh  E3HM   HD$`HD$PHHL$`jLWD$0Ld$@Ld$HH   LIB<  uH   HL$0VMHT$0HM~HI#HM
3IH   HD$`HD$XHHL$`pjHWD$0Ld$@Ld$HH  @ HÀ< uLH  HL$0SVLHT$0HMHHHM}3HS2H  H3+ H  A_A^A\_^[]H\$WH LHH   EH IM@L+ArP* H[@HtEHt$0KuHHsu	HHPHt$0@H\$8H _H\$8@H _̋`  H\$UVWH$@H  HBG H3H   HHHT$0  H? |  p  HKH H   x   HI0 HD$@D$X   {0 D$\3Ht$`HD$h#     HL$pfHTM1 HEXH0 HE`uhWEpH   Hǅ      @up   H   Hǅ      f   HL$HS, H;!1 HL$p	{HHPH+HL$pHT$@HJH HL$@xHL@(WD$ HGHt@HHD$ HGHD$(HT$ HAHHt,OuHH_u	HHP@7HHt,GuHH_u	HHP2H   H3+ H$  H  _^]H\$ WHPH/G H3HD$HIHHT$8LD$@IxvM HzvHH   M* x)HKuHBuHL$HH3U+ H\$xHP_HCI1 HL$ iHRF HL$ + Ht$ WHpHG H3HD$`HHHIuHd  `   H$   uHۯ3Ƀ`  `  H软;H  HT$ H83Hh  H9xHT$8Hv2HL$ HHH   rHIH'H+HH  + HQ0 HD$(   LD$ HD$ HT$@H]HxvH H   H|L* HT$XHv2HL$@HHH   rHIH'H+HH   :+ u#H$   HL$`H3+ H$   Hp_HlI1 HL$ HF HL$ + HH1 HL$ HF HL$ + HH1 HL$ |HeF HL$ + N, N, H\$Hl$Ht$WH IHH2+ H+ LH uMkd}H 6nuVI󌐔IIIMIIH?LIi 6nMi ʚ;L+Ii ʚ;HHHHH?HLHHHHi ʚ;Li ʚ;HHLLHH  H\$0HHl$8Ht$@H _H\$Hl$HL$VWAVH0HHE3(   J+ HHD$PH=  W @   @   H1 H  + HHD$PH   H1 HHG   HOL1Lq+ WG8GHGXLw(Lw0GhG    DwlLwpLwx3         H      D   f      L   H
1 HH   Lq8HN1 HE AHEHALq Lq(HEHA HE HA(LuLu HI8H{DsDs ILsC C  IHCHH^HH\$XHl$`H0A^_^H\$UVWATAUAVAWHl$H   H~G H3HEIILLH   *+   A,  =  HWHOHG E3LoLo EHUHMHEHUHL$ HMHtAuHPHD$ HHt  D8htD8   a  D8hL  @IAGAH]HM1 HMHEHD$(HEHEHEIF@HI9F0w   IN )IV0HI!V8Mf8Mf@I#H    IF(L9,uH   s+ IN(HIN0HI#IF(HHEHHLi8HU]IF@IF@Ll$(IN8HHEIF HD$ LmHMHEEFHHT$ HMHMHtHEH;LAP INP.+ I   蒡+ IHMH3+ H$   H   A_A^A]A\_^]ù   ̹   ߓ̹   耤+ A,     l+ @USVWATAUAVAWH$H  H|G H3H   MMHLHL$0HULELL$8E3Ld$xIHL$@ WD$ LD$@HT$ I
 M`  Mh  HD1 IAƇp  WAx  M  M  Ax  NA  LfHF   D&WA  M  M  AA  ANA  MfIF   E&M  E   M  M     "+ H H@I  IǇ  I   Ld$xLD$@3CM8  WAX  Ah  Ax  MH  MP  AǇ  AǇ@     E  Hh@H H   x   H&0 HEE   o0 ELeHE9      HM[HyC1 H   Hˀ0 H   D   W   L   Hǅ      D      L   Hǅ      fD   HMG, H0C1 HMoH=?H H_H;_tHHHUPHH;_uHMmHVHv0HHH   rH'LAI+HAH   I+ LfHF    IVHv,IHH   rH'LAI+HAHw^I^+ MfIF   A IM8HtI;LAP Me8IH   H3+ H  A_A^A]A\_^[]AF, ;F, H\$UVWATAUAVAWH$H  HxG H3H  MHLHL$HLD$P3HuIHL$XWELD$XHUIQ I`  Ih  H;A1 IAp  WAx  I  Iǆ     Ax  A  I  Iǆ     A  I  A   I  I     + H H@I  I  I   HuLD$X3:@I8  WAX  Ah  Ax  IH  IP  HA     A@  A  H=H H   x   Hς0 HE@EX   l0 E\Hu`HEh?      HMpiXH"@1 HX  Ht}0 H`  h  Wp  H  Hǅ     @p    H  Hǅ     f  HMHD, H?1 HMplH5C<H H^H;^t f     HHHU@PHH;^uHM@@j3   I!  D$@   LD$@HUI  cp0 W  f}u[} uU} uO  up0 9Eu?(MEEE؉EHuf]fH~HfEHEH Eĺ   T$@T$@D$0
   D$(   H  HD$ A0   L  HMp0    H  LIB<  uH  Ix  3H  Hǀ<8 uLH  I  IO8HtI;LAP Iw8IH  H3+ H$8  H  A_A^A]A\_^]H>1 HMedHF HM+ HM>1 HMDdHF HM+ HIHt
   + @WH HHHBH     H
Ht+H\$0@      H   s+ HHuH\$0H   H _T+ @SH HYHIPHtHH;P HC8    H [H\$Hl$Ht$ WH  HtG H3H$  HH<1 HH@  :+     =  3HH9  #  H89H H   x   H~0 HD$ D$8   h0 D$<Hl$@HD$HO     HL$PTH?1 H$8  Hy0 H$@  $H  W$P  H$`  HǄ$h     @$P  $p  H$  HǄ$     f$p  HL$(@, H?1 HL$PhHT$ HS8H HL$ tf? H  H蠯 H  l0 H  3HR H@  + H   BH  HAH(H	Ht@ H   C+ HHu뺘   H  *+ H  HK8HtH;HP Hk8H  Hv4HH  H   rH'LAI+HAH   I+ H  HǇ     @  H  Hv4HHx  H   rH'LAI+HAH   Io+ H  HǇ     @x  Hh  HtquHPH H$  H3+ L$  I[Ik Is(I_ȉ     貘+ (>, ̹   衘+ H\$WH`  HpG H3H$P  HHL$8      3|$0D$4   H	HD$4HD$ LL$0  A  H  nj0   9|$0  H5H H  x  H{0 H$   Ǆ$      be0 $   H$   HǄ$        H$  QH&;1 H$  H'v0 H$   $  W$  H$   HǄ$(     @$  $0  H$@  HǄ$H     f$0  H$   4=, H;1 H$  +eH$   H4H H$   b   H    H'  H$P  H3+ H$x  H`  _H91 HL$PL^HջF HL$P+ H91 HL$h*^HF HL$h+ H91 H$   ^HF H$   +    H$   /qH91 H$   jT$0HH$   H$   HH$   H!F H$   4+ H\$WH  HnG H3H$  LWD$@HQ HtBtD  HJtruH\$HH|$@ tIcHIHI АHt-CuHH{u
HHPH$  H3+ H$  H  _I@HD$@IX H\$HH\$WH Ht  H+ H\$0HH _H;1 H3HBHBHAHt@HAHBHAHBHH9;1 HHAHBHH;1 HABHAHB3HB HB(H9A(tHA HB HA(HB(@HH;1 HABABHA HB HH\$WH HHI(HtAuHP@t8   H+ H\$0H _̄t
(   + ̋HH̋HHcIHH H@HE3Hf:1 HLBLBHAHBHAHBHLALAE3H^:1 HABHAHBLB LB(HA HB HA(HB(HLA LA(̸Au#L   MtI HIH H   H HIG HG HiG HIG H\$Ht$H|$ AVHP  HajG H3H$@  HHL$ H@  H\$8H膎+   CL=  H   H  uHd0 HǇ  H     H\/H He  x[  Hu0 HD$pǄ$      ^0 $   3H$   HǄ$         H$   JH51 H$  Ho0 H$  $  W$  H$  HǄ$     @$  $  H$  HǄ$     f$  HL$x6, H41 H$   ^Hx  HzvHH$   ^H0 H$   |^H  HzvHH$   ^^Ho41 H$   J^HT$pH-H 9HL$p\   H! H  H  H
AD$pAD$xI($   A8$   IH$   AX$   Ih$   Ax$      $   H
HH  HAHHAHB   + DD$pHT$xH  ) LǄ$     H T   H$  Ƅ$  H51 H$  H$   H$  H$0  D$p   $  D$x3H$   H$   H$  VH$   H$0  HtHH$  H;P H$0  LD$pH  I! H$0  HoHH$  H;P HHL$8+ H$@  H3+ L$P  I[Is I{(IA^ù   #+ ȉCL   + @SHPHD$`   H  LD$`~f@`0 x3H  LL$h   D$h   A   D$    _0 HP[Hb21 HL$0@UHɲF HL$0+ H\$H|$UH$ H  HeG H3H   H  S  H   3H*H H  x  Hp0 HD$`D$x   Z0 D$|H}HE      HMOFHP/1 HExH]k0 H      W   H   Hǅ      @      H   Hǅ      f   HL$hw2, H/1 HMrZHx  HzvHHMXZH0 HMHZH  HzvHHM.ZHT$`H)H HL$`X   H pL HY  HL$ |$(L$,L$,HHh  HtH`  HAD$ D$8H\$HH|$PHT$XLD$8HT$ H@HL$ Ht/Au#L   MtI HI
H   HL$XHtYuHPH   H3+ L$  I[I{ I]He-1 HL$ SHF HL$ B+ H-1 HL$ 0HF HL$ + LSVWATAUAVAWHP  HbG H3H$H  ELLHL$@D$0
   D$(   ICHD$ A0   MCAI]0 H#(H \  H  H=m0 xI  H$   Ǆ$      W0 $   3H$   HǄ$        H$   [CH5.1 H$  L5eh0 L$  $  W$  H$  HǄ$     $  $  H$  HǄ$     f$  H$   s/, H-1 H$   jWH$  H$   UWH0 H$   AWH$  H$   ,WH$   H&H H$   TH&H H=l0 L5sg0 H5-1 3H  x  H$   Ǆ$      6V0 $   H$   HǄ$        H$   AH$  L$  $  W$  H$  HǄ$     Ƅ$   $  H$  HǄ$     f$  H$   ., Hr,1 H$   VH$   H=%H H_H;_tHHHPHH$   SA$   A   ?Y0 I  Ht\IEII  Y0 yZ0 =4'  t Z0 =3'  uEH$H  H3)+ HP  A_A^A]A\_^[H+1 HL$HNH^F HL$Ht+    H$   bH+1 H$   =H$  H-H0 HH$  HH0 HHFY0 H茾H$  H$   臓HHL$`HF HL$`+ H\$Hl$LD$VWAVH0IHHE3H   ݂+      =   L9u0uDvOHM HH#M(HEHH
HHHHJHGHBHOL6LvHHHGHFL7LwFH   腂+ HHt,GuHH_u	HHPHH\$PHl$XH0A^_^ȉ     _+ ̹   T+ H\$UVWH$@H  H]G H3H   HHHT$0H: u	Hz2  H"H H   x   Hh0 HD$@D$X   bR0 D$\3Ht$`HD$h{      HL$p'>H&1 HEXH5c0 HE`uhWEpH   Hǅ      @up   H   Hǅ      f   HL$H[*, H0 HL$pURHHPH+HL$pAHT$@H!H 0HL$@PWD$ HGHt@HHD$ HGHD$(HT$ H HHt,GuHH_u	HHPH   H3l+ H$  H  _^]p  H\$Ht$WH H  3HH;tSHO8HtHH;P Hw8HK8Ht1H;u$HHPHG8HK8HtHH;P HO8Hs8HK8HtHH;P Hs8H\$0Ht$8H _H\$HT$WH0HH  t$HH  tH蛷H\$@H0_H   WD$ HCHt@HHD$ HCHD$(HT$ UHHHH+tH8  3HHHH8  H  3HQ  H[Ht,CuHH{u	HHP2H\$@H0_H\$Ht$WATAUAVAW  + H+HYG H3H$   DLHL$pLh  WMtRL`  A@D$PA@tff     HAHtu3H\$XLd$P.Ld$PIH\$X3WL$P3DfsfH~fI~̿MtA@u	I IPM  A%  A  A   At1Ht'CuHH{u	HHP  I_  t   I  Ht'CuHH{u	HHPC  E3A   H$   I  nR0 ~VWD$`D$@HL$   LHD$`HD$0HD$@HD$(t$ E3H$   HL$x豕HIf  XR0 =3'  $  GR0 =3'    HuH H;  x1  L=3c0 L$   Ǆ$      L0 $   H$   HǄ$        H$   8L%%1 L$  L-]0 L$  $  W$  H$  HǄ$     Ƅ$   $  H$  HǄ$     f$  H$   $, H$1 H$   LH$   HtH   Ht'CuHH{u	HHP_  H1H L=b0 L%$1 L-\0   HH H  x  L=a0 L$   Ǆ$      K0 $   H$   HǄ$        H$   P7L%#1 L$  L-Z\0 L$  $  W$  H$  HǄ$     Ƅ$   $  H$  HǄ$     f$  H$   g#, Hk#1 H$   ^KH$   HH JH$   ,IWD$`HD$`HD$ E3E33HL$xHI   I  Ht'CuHH{u	HHP  HH HLxBL=D`0 L$   Ǆ$      J0 $   H$   HǄ$        H$   5L%"1 L$  L-Z0 L$  $  W$  H$  HǄ$     Ƅ$   $  H$  HǄ$     f$  H$   !, H!1 H$   IH$   HH H$   GHkH J3L=0_0 L%I!1 L-
Z0 H\$XH>H Lt$pH   x   L$   Ǆ$      H0 $   H$   HǄ$        H$   4L$  L$  $  W$  H$  HǄ$     Ƅ$   $  H$  HǄ$     f$  H$    , H 1 H$   HH$   HMH H$   jF5{ I  H薏 3I\ WD$`HT$`IV Ht'CuHH{u	HHPH$   H3ɳ+ L$  I[8Is@IA_A^A]A\_H\$Ht$ WH   HRG H3HD$xHHHT$P3D$@:Lx  I@HH;   MIxvMHD$0   HL$@HL$(HD$ T$@HL$X{ZH  LBHzvHHL$XKjWHsHs HKHpH@     HT$pHv.HHL$XHH   rH'HIH+HHw*+ HHL$xH3臲+ L$   I[ Is(I_, wiH\$Ht$WATAUAVAWH   HPG H3H$  LHL$8H@  H\$(Ht+ V  CL=S  M  IHA3H0H	Ht    H9   C+ HHuIH IH@IvI   HH H[  xQ  H`[0 H$   Ǆ$      'E0 $   H$   HǄ$        H$  0H1 H$  HU0 H$   $  W$  H$   HǄ$(     Ƅ$   $0  H$@  HǄ$H     f$0  H$   , H1 H$  DIx  HzvHH$  DH[0 H$  DI  HzvHH$  DH$   HQH H$   nBWD$PWL$`t$DD$H   D$L   D$@   Ht$ I  I  vI  Ix  I  vIx  LL$ LD$@G0 $  H|$ H   LgMHW H$P  M. M.Hk(I9Fj  L$   H$      蠪+ HD`($P  @($`  H(($p  @8($  HH($  @X($  Hh($  @x($     IFIEL)HAH$   IMHH(HL$ G0 z5 HHL$(t$0$   L$4HIh  HtI`  HAD$($   L$   H$   H$   L$   H$   H5H$   Ht/Au#L   MtI HI
H   H$   HtyuHPHHL$(p+ H$  H3׭+ L$   I[8Is@IA_A^A]A\_ù   s+ ȉCL   s+ Mx  H1 H$   4LL0 HH$  <?M  HH$  L80 HH$   ?HHL$xHF HL$x蝿+ H1 n+ H\$Ht$ UWAVH$H  H\KG H3H   LHHT$XH@  H\$`Ho+   CL=  H   IH$  HAH;  3HjH H   x   H(V0 HD$pE   ?0 EHuHEs      HM+H21 H   HP0 H      W   H   Hǅ      @      H   Hǅ      f   HL$x, H0 HM?IHPH+HMΙHT$pHH HL$p=WfD$ IFHt@IHD$ IFHD$(HD$ HD$PH9  t#HT$ H  tHL$ J@   H   WfD$@HD$(Ht@(D$ fD$@HT$@_DHD$ HPH+tH8  HHH8  H  3H  Ht$(Ht,FuHH~u	HHP@2H_m+ I蒥@MHT  H=m+ I^Ht,KuHH{u	HHP@H   H3 + L$  I[0Is8IA^_]H1 HL$ 7H0F HL$ F+    o+ ȉCL   o+ H\$UVWHl$H   HHG H3HE7Htp H]׃u  D$(fH~DD$ E2HT$(E L$0AEȄtHi@B HEEH{HD$(D$0    D$4D$4H'1 HED$()ED$ EH}HEHE'\$8EEHE    HUHMHEHM'HtHHUH;P HE'    LD$8H  HDr HM'HtHEH;HP HM7H3^+ H$0  H   _^]̀    uƁ   H  @SH H  Hu
H [   9    HH [GH  HRFG H3H$  HT$ H  Ht$HHT$ PH$  H3蚧+ Hĸ  h+ H\$UVWH   HEG H3H$  HHHH8HXH+t.ff     E3DHH  ?0 xmHHH+u3HH~H^Ht,GuHH_u	HHPH$  H3̦+ H$0  H   _^]s?0 =3'  tf?0 =3'     WD$PD$@HL@IH+HD$PHD$0HD$@HD$(3ۉ\$ E3HL$``HHPHHXHH~HVHt)GuHHGu	HHPH|$hHt'GuHH_u	HHP2ϑH      H)   3ۉ\$0H\$(H_J0 HD$ Az  L1    H$   |H"H1 HH>0 D$@HT$@H蹇HAHHvH$   X7H1 HL$`2HpF HL$`膷+ HHXHpUWATAVAWHhH   )pLHUH   :E/  E3fD  HMHMHEHEWEHqH+1HUIJ  HUI   m<} t2H]Ht)CuHHCu	HHPHtI8  H+IHI8  I3H]Ht*CuHHCu
HHP} t2H]Ht)CuHHCu	HHPHUI   8Et0H]Ht'CuHH{u	HHPL$   I[8Is@A(sIA_A^A\_]WfEH]HtC(ufuLEHUI   } t4LuMt+AFuIIAFu	IIPfH~HHH+H+tI8  HIHI8  IHt*CuHHCu
HHP} t0H]Ht'CuHH{u	HHP2Hl$Ht$ WH Ax IHH   H\$0Lt$8E3LGHHHH?HSXHv1HK@HH   rLAH'I+HAH   I+ LsPHCX   Ds@HS8Hv-HK HH   rLAH'I+HAHwIIɜ+ `   Ls0HHC8   Ds 謜+ D8wBH\$0Lt$8Hl$@Ht$HH _, H\$Hl$Ht$ WAVAWH	  Hn?G H3H$	  L"KH eH%X   L4Ȼ  B3  IuB3HTHr0 5+ B3    B3I<.Ǉ  q  O   LG 3ielAHM@Hp  rp  L$	  HT$ HZE3AHT$      
LHuDHHDAHHH=p  rхuG   p  HwHC3HHH  3Ҹ   HH  H+H  HǇ  I.IIH$	  H3n+ L$	  I[(Ik0Is8IA_A^_LI[IkIKVWAVH`AHHE3Es EtIH0 HLq Lq(Dq0Lq8Lq@LqHLqPLqXHr0 HALq`LqhDqpAC    HHcHH0 HHHcHQTLsHHcxHHHwHLwPHG@HpHt$(HHPHL$ 諹HLB@ HADHtHHRHtHL   HADwXHH uGG#Gu&@t	Ho+ HL\$`I[(Ik0IA^_^èt	HgC0 HtC0 HC0 HDغ   HL$ jLHHL$0r)HF HL$01+ @SH 3WHAHHAIIB8u
HH [H\$Hl$Ht$ HL$WATAUAVAWH AHHHz0 HLq3IL{IHKHK Lc(I$Lk0IM HK8HK@HKHHKPHKX   *+ HHt+e+ HF33ҋHs`LsL{ Lc8Lk@HCHHCPHKLHKXIIU II$Hz0 Hуу@Eыʃ@DDA@DDLGHvH?HHqHH\$XHl$`Ht$hH A_A^A]A\_@SH HHH=?0 WHSHHHϭ+ H	1 HHH [@SH0HzHHvHH>0 HD$ HHSWD$(HL$ z+ H{	1 HHH0[H\$WH HH>0 HHQHWHK++ HD	1 HCH\$0GHH _H\$WH0HzAHHvHH<>0 HD$ HHSWD$(HL$ ì+ H1 {HHH\$@H0_@SUVWAVH`HN9G H3HD$XIIHHHL$8HT$HLD$PLL$@WE3LqLqJILrHB   D2WA Lq0Lq8A A AHI0MpI@   E0IQMqIIMqIM1HE@HMHHUPWEXLuhHEp   DuX         L   L   ǅ   Ex   D   L9ui  L9u0  HSHv0HHH   rH'LAI+HAHs  I+ LsHC    HVHv0HHH   rH'LAI+HAH   I讔+ LvHF    HH   HwH;tRHSHv0HHH   rH'LAI+HAH   IP+ LsHC    H H;uHHWH+HH   rH'LAI+HAHw4I+ L7LwLwHHL$XH3y+ H`A^_^][, , HS1 HL$ 聏HjF HL$ + HX1 HL$ ^HGF HL$ 蝪+ , 3WHAHA   A HA0HA8   A HA@HAHHAPAXHAhHAp   AX         H   H      Hǁ   Ax   H\$Hl$Ht$WH H3HHCH(HHtdD  HS(H;Hv-HKHH   rLAH'I+HAHwNI膒+ 0   Hk HHC(   @ki+ HHuH0   H\$0Hl$8Ht$@H _@+ s, @SH LHHM@H`   H [+ H\$WH IxMIxHvMHzHZvHH;LIHLB. uH;s   H\$0H _3H;H\$0H _H\$WH H/90 HHHV+ t    H\+ H\$0HH _H\$UVWH   H:4G H3H$   HHL$P3HL$xHHHHPHH+H$r3HA$HGHHvHHA$   H1 H. C$ #HD$ $   L1 E3$   H	HWD$XHl$hHl$pD$XOL$hHoHG    HT$XHL$8- HH!>HL$8Ht@HT$HH+HH   rH'HIH+HH   + WD$8Hl$HHT$pHv2HHL$XHH   rH'HIH+HH   ɏ+ Hl$hHD$p   D$X H$   Hv.HHL$xHH   rH'HIH+HHw+z+ HH$   H3+ H$   HĠ   _^]+ + {+ HL$UVAUAWH(L)IH\$XLHII]{ uvH|$`Ld$hM`Lt$ Mp@      HK HIvHHyHyvH	L;LMB. tQxTHH{ tLt$ Ld$hH|$`HD$P} H\$Xu/LE HHuI/IH(A_A]^]I;sH[M/IH(A_A]^]H\$Ht$UWAUAVAWHl$H0  H;1G H3HE(AHT$8HT$@3LixLl$@@|$HI[U+   AEL=  D$Hˁ  WD$P        ttJt(HD$`   
=0 D$P=0 D$T@|$U      C+ HD$PHD$`   HD$h   1  1 H1 H@        + HD$PHD$`   HD$h   R1  @        Ȍ+ HD$PHD$`   HD$h   1  1 fH@ _HD$`	    1  1 D$XD$Y -HD$`    1  1 fD$X 1 D$ZD$[ D$PHD$h   LU%y;f     Iʸ*ـ0AڅuIA-'Iʸ*ـ0AڅuLL$0LE%IHL$pDHMHUHH+Hr$HAHEHD$pHHGD$pf  HD$p"HD$    Ls0 E3   HL$p EHMHxH@     LL$PLET$0HMaHUHv2HHMHH   rH'HIH+HHi  (+ HUHv2HHL$pHH   rH'HIH+HH2  + H}HE   D$p HT$hHv2HHL$PHH   rH'HIH+HH  蝊+ LU%HuLI     IIIHD*A0ELHuLL$0LE%IHMHHH+H	t  L}H}LG}WD$PH|$`H|$hLv	   H|$PL;vzIHH;v0HH       H'H蒉+ H+  Hx'HHG9   H;HBHKHu3 H   rHA'H;  E+ HH|$PLt$`H\$h?0 <0 OHO	LI. B7 HL$`HT$hHH+HDr;HADHD$`H\$PHHG\$PHAD   H0 H?. CD HD$P"HD$ D   Lt0 E3D   HL$P2 D$pHM3HxH@   @8LMLD$pT$0HM
_HMHUHH+H$r7HA$HEH]HHG]HA$   H0 H. @{$HE!HD$ $   L0 E3$   HM WEH}H} EHMHxH@     HUH}HGULHMCWH\$8H{H{ HKHxH@     HUHv1HHMHH   rH'HIH+HH  {+ H}HE   E HUHv1HHMHH   rH'HIH+HH  0+ H}HE   E HUHv3HHL$pHH   rH'HIH+HHI  + HT$hHv2HHL$PHH   rH'HIH+HH  覆+ H|$`HD$h   D$P HUHv2HHMHH   rH'HIH+HH   X+ HUHv.HHMHH   rH'HIH+HHw9 + IM+ HHM(H3蘊+ L$0  I[0Is@IA_A^A]_]+ ?   P+ AEL   P+ + + + MA+ + + + + H\$UVWATAUAVAWHl$H   Hm(G H3HEHLHT$HE3Dd$0LixLl$8Dd$@IL+   AEL=~  D$@HM  MwXHI9HUHv1HHMHH   rH'HIH+HH<  辄+ MG H0 HMHHHHPHH+Hr3HAHGHHvHHA   H0 H. C #HD$    L0 E3   HHWELeLeEOMLgHG    D$0   IIvIMGHM?WD$PLeLe D$PHML`H@     D$0   HMHUHH+HYr:HAYHEH\$PHHG\$PHAY   H\0 H. CY HD$P"HD$ Y   L90 E3Y   HL$PWELeLe EHML`H@     D$0   MFI~vM6IHM>WELeLe EHML`H@     D$0   HMHUHH+A
  Hr%HAHEHEHHGEfD4D HE!HD$    L0 E3   HMWLfLf HNL`H@     D$0?   HUHv1HHMHH   rH'HIH+HHy  + LeHE   E HUHv1HHMHH   rH'HIH+HH4  誁+ LeHE   E HUHv2HHL$PHH   rH'HIH+HH  ^+ LeHE   D$P HUHv1HHMHH   rH'HIH+HH  + LeHE   E HUHv1HHMHH   rH'HIH+HHc  ǀ+ IW@HBH9  A,HM4HL@HHHI+H   I@HCHHvH;H0 A   L=0 H;vJL;wI;wE3LM+MHOIHu. MIHg. J7M+IWIMQ. A
  +A   Ld$(L=W0 L|$ E3E3AHHWD$P3H}H}D$PKMH{HC   @;D$0   HMHUHH+Hr(HAHEHD$PHHGD$PfD4@|HD$P"HD$    L0 E3   HL$P EHMHxH@     D$0   HUfH~fofsfH~HHGfI~H:HUHv2HHMHH   rH'HIH+HH[  ~+ HUHv2HHL$PHH   rH'HIH+HH$  |~+ H}HE   D$P HUHv1HHMHH   rH'HIH+HH   0~+ HNHVHH+Hr HAHFHHvHfD4D !HD$    L0 E3   H<IWE+ HHMH3T+ H$P  H   A_A^A]A\_^]+    UH+ AEL   DH+ + + + + + + + + H\$UVWATAUAVAWHl$H   H= G H3HEHHHMHUE3DuLixLmDuIYD+ F  AEL=B  EHVXHMHL@HHHI+Hy   I@yHCHHvH3H0 Ay   L=0 H;vJL;wI;vLM+MHNyIH襽. MIH藽. J6M+IWyIM聽. HuE3+Ay   Ld$(L=0 L|$ E3E3AHHWELuLuEKMLsHC    E   HMHUHH+
  Hr$HAHEHEHHGEfD HE!HD$    L(0 E3   HMWLwLw HOLpH@     E   HUHv1HHMHH   rH'HIH+HH  {+ LuHE   E HUHv1HHMHH   rH'HIH+HH;  z+ HV@HBH9w  A,HM.HL@HHHI+Hr~I@HCHHvH3H0 A   L=0 H;vJL;wI;vLM+MHNIHz. MIHl. J6M+IWIMV. E3+A   Ld$(L=_0 L|$ E3E3AHHWELuLuEKMLsHC    E   HMHUHH+Hr)HAHEHEHHGE
  fD HE&HD$    L0 E3   HM
   EHMLpH@     E   HUfH~fofsfH~HHGfI~H4HUHv2HHMHH   rH'HIH+HH@  x+ HUHv1HHMHH   rH'HIH+HH
  x+ LuHE   E HUHv1HHMHH   rH'HIH+HH   ;x+ HOHWHH+HrHAHGHHvHfD !HD$    L0 E3   HHIc?+ HHMH3`|+ H$  H   A_A^A]A\_^]+    aB+ AEL   PB+ + + + + H\$Hl$Ht$ WATAUAVAWH@LE3WD$(Ll$8   v+ HD$(HPHT$8W HT$0Lt$(HL$xL|$0L+|$(MM;   H\$x IA     fffL9  v<H0;  vH ;  wH  ff#fHH;  rffH;  s>H;  vH;  w  ff#fHH;  rA>IM;?HT$(I#HL$(Ht.HT$8H+HH   rH'HIH+HHw&u+ IL\$@I[0Ik@IsHIA_A^A]A\_+ @USVWATAVAWH$PH  HG H3H  IHLIHA o	  IvxHt$HD$P H<+ 	  FL=	  D$PE3Ld$ Ld$(0   t+ H H@HD$ LD$ HH% LH   HL$ HAL HHthD  H;HS(Hv1HKHH   rH'LAI+HAH	  It+ Lc HC(   C 0   Ht+ HHu0   HL$ ~t+ H;+ 3H  H3x+ Hİ  A_A^A\_^[]H|$(   HD$ HHA   EHL$`gGHD$ HHHL$(HCHHCHAHS(Hv1HKHH   rH'LAI+HAH$	  Is+ Lc HC(   C 0   Hs+ W   L   Hǅ      ƅ       L   Hǅ      ƅ       L   Hǅ      ƅ    H   HL$`HH   HH   HG Hd  xZ  Hd!0 H  ǅ(     -0 ,  L0  Hǅ8        H@  H0 H(  H0 H0  D8  W@  LP  HǅX     ƅ@   `  Lp  Hǅx     fD`  H  + H0 H@  H   H   HG   H@  
Hk0 H@  
H   H   HG   H@  
HQ0 H@  
H  HKG 膩H  iH   H   HG   L   I  MtH0 谱.   IN H   	HT$ HL$0D WEPHE`   HEh   EPhostET LEPHT$@HL$0HT$@H;T$0  H@I2	LeXHE`   HEh   H0 EP0 fET0 EVEW LEPHT$@HL$0hHH;\$0b  WEpML      H   DEpH@HCH9SvH;HH8H8HH;tmD  <+ H   L   I;s"HJH   HMpIHGMpD DE3   HMp.+HH;uH   L   HMpHHGMpI	4  MtH0  .   LeX    io+ HHEPHE`   HEh   0  0 H@ LEPHT$@HL$0#H8    HSo+ H;|$0K  HW@INX{LeX    n+ HHEPHE`   HEh   0  0 H0 fH@ LEPHT$@HL$0H8    Hn+ H;|$0tOHW@A,HMPj HI~@H;t)H#HHHKHOHKHOL#LcLcHMP#H   Hv1HHMpHH   rH'HIH+HH  =n+ L   Hǅ      Ep LD$0M@HT$0HL$0`   HL$0 n+ H   Hv5HH   HH   rH'HIH+HH  m+ H   Hv4HH   HH   rH'HIH+HH  |m+ L   Hǅ      ƅ    H   Hv4HH   HH   rH'HIH+HHw  "m+ L   Hǅ      ƅ    HL$`wHL$ HAL H9Ht-ff     HHO3y0   Hl+ HHuݺ0   HL$ l+ H)4+ I*H0 H   jA  H   HMPH`F HMPs+ L   H0 HMPL0 HH  A  HH   nHG`F H   + H0 H   A  H   HMP0H	`F HMP+    6+ ȉFL   q6+ + H0 H   {A  H   HMPH_F HMP脂+ H0 HMPCA  HUPH   Hu_F H   I+ H	0 H   A  H   HMP^H7_F HMP+ HN0 H   A  H   HMP#H^F HMPӁ+ + + + + H\$ UVWATAUAVAWH$`H  HG H3H  IHLLaxLd$PD$X I1+   AD$L=  D$X3Ht$(Ht$00   i+ H H@HD$(LD$(HH HD$HH   HL$(HAH0HHtcH;HS(Hv1HKHH   rH'LAI+HAH  Ii+ Hs HC(   C 0   Hi+ HHu0   HL$(ni+ I0+ 3H  H3m+ H$  HĠ  A_A^A]A\_^]H|$0   HD$(HHA   EHL$pN<HD$(HHHL$0HCHHCHAHS(Hv1HKHH   rH'LAI+HAH\  Ih+ Hs HC(   C 0   Hh+ W   H   Hǅ      ƅ    t$ H   HL$pHT$ HOA   HG H  x   H0 H   ǅ      [ 0    H   Hǅ        H  H0 H  H%0 H     W  H   Hǅ(     ƅ   0  H@  LH  f0  H   A+ He0 H  9 T$ H  XH   HG H   T$ e  HT$(HL$8 HuhLupHEx   H0 E`0 fEd0 EfEg L|$8I_I{ u?    HK HyHyvH	LHMGHU`. tBxFHH{ tȀ~ u@HV HZHzvHHLBMHM`謦. txHsH[HvII;<  W   E3EL      H   D   H^@HCH9SvH;HH8H8HH;tq+ H   L   I;s(HJH   H   IHG   D DE3   H    HH;uH   L   H   HHG   I	  MtHf0 虥. h  Luh    e+ HHE`HEp   HEx   0  0 H@ LE`HT$`HL$8H    Hd+ H;\$8  IUXHM`HK@HPHxvH LAHyvH	L;t2MuH. HUxHv1HHM`HH   rH'HIH+HH  `d+   H   Hv4HH   HH   rH'HIH+HH  d+ L   Hǅ      ƅ    LD$8M@HT$8HL$8V`   HL$8c+ H   Hv5HH   HH   rH'HIH+HH;  c+ HL$pnHL$(HAL0HHtdD  H;HS(Hv-HKHH   rH'LAI+HAHwOI6c+ Ls HC(   C 0   Hc+ HHu0   HL$(c+ I}*+ HD$H"+ HB0 H   H   HM`eHWF HM`y+    f-+ AD$L   T-+ H(0 H   dH   HM`H4WF HM`sy+ H   >LHk0 HP  LG0 HHp  HHM`kfHRF HM`y+ HC0 H   H   HM`HVF HM`x+ Hn0 H   H   HM`QHrVF HM`x+ + HS0 H   gH   HM`H7VF HM`vx+ + + H\$Ht$WH@HHHYxH\$(D$0 H(+ uGCL=t-D$0HV HH(+ HH\$PHt$XH@_ȉCL   ++ ̹   ++ H\$ UVWATAUAVAWH   MILLA   A   HP0 HHD$ H$   WD$ 3H\$0IyI+9HH   HH;  HHt=H   r)HO'H;   _+ H   HX'HHCH_+ HH\$ H\$(HHL$0HD$ H$   IvI>H\$8H\$@HD$ HD$HH;tHHH H\$@H H;uH\$(HD$PH$   HHL$POHIHL$p?LL$ LHIO
IH$   HĐ   A_A^A]A\_^]o+ H(HLAH   Hh  Ht
x    H\$0H|$ MtA@HY3DHt
HLCHh  H`  Lh  HtAuHPHt'CuHH{u	HHPH\$0H|$ H(H\$Ht$LL$ LD$WAVAWH@IILHE3IAHt@IHD$(IAHD$0HT$(HHP A  uqWD$(HT$(H\HT L?LH[Ht,CuHHsu	HHPHH\$`Ht$hH@A_A^_HHHCHGL;L{H\$Ht$LL$ LD$WAVAWH@IILHE3IAHt@IHD$(IAHD$0HT$(HH`A  uqWD$(HT$(H\HT L?LH[Ht,CuHHsu	HHPHH\$`Ht$hH@A_A^_HHHCHGL;L{H\$Ht$LL$ LD$WAVAWH@IILHE3IAHt@IHD$(IAHD$0HT$(HHHPA  urWD$(HT$(H[HHPL?LH[Ht,CuHHsu	HHPHH\$`Ht$hH@A_A^_HHHCHGL;L{H\$Ht$LL$ LD$WAVAWH@IILHE3IAHt@IHD$(IAHD$0HT$(HH& A  uqWD$(HT$(H\H& L?LH[Ht,CuHHsu	HHPHH\$`Ht$hH@A_A^_HHHCHGL;L{H\$Hl$HL$VWATAVAWH   IMLH3  Y+ HH$  H   W @   @   H0 HHD$PH$   H$   H0 HD$PH$0  HHD$XD$`HJHtHBHD$`HL$hAHD$PH$   H$   H$   HH$   9HIH$   &LWD$0IVHtBIHD$0IFHD$8HD$PHD$ LHT$0HK HHCHH_H   Hh  Hty u|HtCH_HHt
HHCH`  Hh  Hh  HtAuHPHt'CuHHsu	HHPHL$   I[8Ik@IA_A^A\_^H\$Ht$H|$ HL$UATAUAVAWHl$H   MMLH3  W+ HHE_H   W @   @   H0 HHEHEHuH&0 HEHUHHEEHJHtHBHEHMAHEHEHD$0HED$0IFHt@IHD$0IFHEHEHEE A  tIHMEIHMn  HMHL$ LL$0LEHHKJ HHCHH_H   Hh  Hty u|HtCH_HHt
HHCH`  Hh  Hh  HtAuHPHt'CuHHsu	HHPHL$   I[8Is@I{HIA_A^A]A\]@SUVWATAVAWH@  H7F H3H$0  IILLH   `+   A,  =  HH$   HSH$   H$   HD$pH$   HL$x(   iU+ HH   @   @   H̃0 H  ;U+ LHtb3HHn0 IIǆ      `   
U+ HH0 HHD$pHCHKHT$xI  LvF F  E3LvDvDv 3H^HL$x.HH   { t       {    CI$AD$@IO H|$ H0 HD$(H\$0Ht$8HD$(HD$`HT$ 莩HL$`HtHD$(H;LAP IOPmH+ H$   <.I   + IH$0  H3X+ H@  A_A^A\_^][ù   !̹   ̹   + A,     + H\$UVWATAUAVAWH   HF H3HD$pIILLH   +   A,  =  L/HwE3L7Lw(   1S+ HHt|@   @   H0 H  S+ LHtA3HH:0 II   Ha0 HLiHq3HI8Lw@w@w E3LwDwDw ILwHtFu	HHPIH   A~ t       A~    AFI$AD$@IO H\$ Ho0 HD$(Lt$0H|$8HD$(HD$`HT$ dHL$`HtHD$(H;LAP IOPCF+ I   + IHL$pH3V+ H$   HĀ   A_A^A]A\_^]ù   ̹   ̹   + A,     + AHBHtZHt,3HHAHBHt@HHHBHAHA3HHAHBHt@HHHBHAA HH\$ UVWATAUAVAWH$H   H:F H3H  MLD$`LHT$hHHL$pHT$xLEE3Dt$@RL  L   H0 HE8$  tIHM7    3A  H  舘. H     |$@HH  y7@  |$@   tZH  Hv4HH  HH   rH'HIH+HH  -P+ L  Hǅ     ƅ      tZH  Hv4HH  HH   rH'HIH+HH0  O+ L  Hǅ     ƅ      tZH  Hv4HH  HH   rH'HIH+HH  gO+ L  Hǅ     ƅ      tZH  Hv4HH  HH   rH'HIH+HHj  O+ L  Hǅ     ƅ   H@  H   LH  I;t\E3HSHv0HHH   rH'LAI+HAH  IN+ LkHC   D+H I;uH@  HP  H+HHH   rH'H[H+HH  H8N+ W@  E3LP  8   trH  H  H  Hv4HH  HH   rH'HIH+HH'  M+ L  Hǅ     ƅ   @tL|$@HP  H(  H   H   H   HMǆ     'YH  HfL  Mu MuƆ   Ɔ    L  L  L  L   L(  L0  L8  L@  LH  LP  HX  Hօ0 HEHk HEHEHELE   H0 H"G H   x   H/ H  ǅ     /   L  Hǅ  *      H  hH  Hz/ H  D  W  L  Hǅ     ƅ      L  Hǅ     fD   H  萼+ HL0 H  H  H:G uH  XIAHf  IG3IIWIM I]IEHt-ACu HHACu	HHP3H0 I}            s  `   u	   tqHG Htex|_T$0HT$(H(/ HD$ A@   Lú   H  y&HHH0H0 vHH,G gH  JI1  I_Ht*ACuHHDsAu	HHRHH  H3N+ H$x  H   A_A^A]A\_^]À    ,  H   D  L   LXG LAG H=QG LG1G IGMIvM'L;weMtJ HIg*+ H;tLI+HtCHEHD$HH(  HM`HIHMQLHH  n LlHP  @z  tH  $W  3H  Hǅ       |$@L(  L  IH0  蠑 L|$@x   H+ HHD$HHt,W @   @   H0 HHKIH؃ HCHD$HH\$PHT$HIHHL$PHt#@tH0  .@t\H  Hv0HH  HH   rH'HIH+HHwc&H+ 3H  Hǅ       3@t+H  f.L|$`Ld$hH   u3L|$`Ld$h+ H;0 HL$HqCHZ:F HL$H^+ ҷ+ H20 HL$HHCH1:F HL$H^+ HI(HtAuHH`@SH    HtJHH  H   H   H   H   RHKH [tH [H(HAHtIH\$0H|$ HyHt,GuHH_u	HHPH\$0H|$ H([  H\$Ht$WH  HWF H3H$  HHR0 HHG H  x  Hv/ HD$ D$8   C/ D$<3H\$@HD$HE      HL$PH0 H$8  H/ H$@  $H  W$P  H$`  HǄ$h     $P  $p  H$  HǄ$     f$p  HL$(#+ H0 HL$PH5׭G H^H;^t%@ f     HHHT$ PHH;^uHL$ HX  RHP  Ht)FuHHFu	HHPH@  Ht)FuHHFu	HHPH0  Ht)FuHHFu	HHPH   Ht)FuHHFu	HHPH  Ht)FuHHFu	HHPH  xH  lH  Ht)FuHHFu	HHPH  Ht)FuHHFu	HHPHP  H(  H   H  H  H  H   HtYuHPH薸H$  H3G+ L$  I[Is I_H  HF H3H$  rH$  H3AG+ H  H\$Ht$H|$ AVHPLWD$ LAMt)A@t!@ ff     HAH   uH|$(H|$             IWD$03HD$@HD$H    A+ HD$0HD$@   HD$H   0  0 P0 P@ HT$0HǦIOM     IFHD$ I~H|$(KHT$0I6*  H\$8HtYCuMHHCu9HHP.I  u IH    t	H  Ht'GuHHwu	HHPH\$hHt$pH|$xHPA^H\$Ht$H|$ AVHPLWD$ LAMt)A@t!@ ff     HAH   uH|$(H|$  4          IWD$03HD$@HD$H     @+ HD$0HD$@   HD$H   ޭ0  0 P߭0 P@ HT$0HIK     IFHD$ I~H|$(KIHT$0   t     tM!  V(  H\$8HtYCuMHHCu9HHP.I  u IH8    t	H$  Ht'GuHHwu	HHPH\$hHt$pH|$xHPA^H\$Ht$H|$ AVHPLWD$ LAMt)A@t!@ ff     HAH   uH|$(H|$  /          IWD$03HD$@HD$H     >+ HD$0HD$@   HD$H   0  0 P0 fP0 P@ HT$0HII     IFHD$ I~H|$(@IHT$0   tr  {&  H\$8HtYCuMHHCu9HHP.I  u IH]    t	HI  Ht'GuHHwu	HHPH\$hHt$pH|$xHPA^H\$Ht$UWAVH$ H  HF H3H   HWD$ LAMt A@tD  HAH   uH|$(H|$           HWD$0E3Lt$@Lt$H    4<+ HD$0HD$@   HD$H   0  0 @0 fP0 PDpHT$0H,HG  S  HFHD$ H~H|$(@H  *     HjG H   x   H(/ HD$`D$x   / D$|E3LuHE  HM迿Hȸ0 HExH/ H   D   W   L   Hǅ      D      L   Hǅ      fD   HL$h+ H0 HMHT$`HG rHL$`H  t*H辡 HH    t	H  Ht,GuHH_u	HHPH   H3?+ L$  I[(Is0IA^_]H\$Ht$H|$ UH$ H  HJF H3H   HWD$ HQHtBt@ HJ  uH|$ H\$(Hp    a  3HcG H   x   H!/ HD$`D$x   / D$|HuHE     HM踽H0 HExH/ H      W   H   Hǅ      @      H   Hǅ      f   HL$h+ H0 HMHT$`HG pHL$`WD$0Ht$@Ht$H    8+ HD$0HD$@   HD$H   ]0  d0 P@ HT$0H訝Hp    t	H\  Ht,CuHH{u	HHPH   H3<+ L$  I[Is I{(I]H;H|$ H[H\$(H  HF H3H$  H$  H3a<+ H  H`8@SH H˷0 HHt
  7+ HH [@SH Hs0 HHt
  n7+ HH [@SH H0 HHt
  >7+ HH [@SH H0 HHt
   7+ HH [@SH H[0 HHt
@  6+ HH [@WH H\$0HHYHl$8Ht6Ht$@CuHHsu	HHPHt$@H\$0@Hl$8t   H_6+ HH _H\$WH H t  H*6+ H\$0HH _H\$WH H t0  H5+ H\$0HH _H0 H3HBHBHAHt@HAHBHAHBHH\$WH H`   =5+ HHWH0 HKHHH\$0H _HY0 H3HBHBHAHt@HAHBHAHBHHq0 HHAHB3HBHBH9AtHAHBHAHB@HH0 HHAHB3HBHBH9AtHAHBHAHB@HH\$WH HX   =4+ HHWH+0 HKHHH\$0H _Hy0 HHAHB3HBHBH9AtHAHBHAHB@HH0 HHAHBABHAHB3HB HB(H9A(tHA HB HA(HB(@HH0 HHAHB3HBHBH9AtHAHBHAHB@HH0 HABABHA HB 3HB(HB0H9A0tHA(HB(HA0HB0@HHq0 H3HBHBH9AtHAHBHAHB@HH\$WH HHI0HtAuHP@t8   H2+ H\$0H _H\$WH HHIHtAuHP@t    H`2+ H\$0H _H Ha@SH H   HHv1HIhHH   rLAH'I+HAH   I1+ HKPHCx    Hǃ      Ch HSHHv-HK0HH   rLAH'I+HAHwmI1+ HC@    HCH   C0 HS(Hv-HKHH   rLAH'I+HAHw"IG1+ HC     HC(   C H [`+ H' H(HAHtMH\$0HH|$ HyHt,GuHH_u	HHPH\$0H|$ H(H̋H̋H̋HeH\$WH0LWD$ LA(Mt A@tf     HAHt[uH\$(H|$  tIAHIIАHt,CuHH{u	HHPH\$@H0_IA HD$ IY(H\$(̋HH\$WH@LWD$ LA0Mt$A@tf     HAH   uH\$(H|$  t<IcIII MAWD$0HBHt@HHD$0HBHD$8HT$0AАHt,CuHH{u	HHPH\$XH@_IA(HD$ IY0H\$(iHE3H0 HLBLBHAHBHAHBHLALAE3Hv0 HLBLBHAHBHAHBHLALAE3H0 HHAHBLBLBHAHBHAHBHLALAE3H0 HHAHBLBLBHAHBHAHBHLALAE3H֯0 HHAHBLBLBHAHBHAHBHLALAE3H0 HHAHBABHAHBLB LB(HA HB HA(HB(HLA LA(E3H0 HHAHBLBLBHAHBHAHBHLALAE3Hv0 HABABHA HB LB(LB0HA(HB(HA0HB0HLA(LA0E3Hί0 HLBLBHAHBHAHBHLALAH G HIG H G HiG HF H	 G HyG HF H G H G HyG H\$WH H   HH* u8LtH`  H* HH\$0H _ù   GL* ̹   * ̋  ;H\$Ht$WH  HF H3H$  H    HrG H  x  H0/ HD$0D$H   / D$L3H\$PHD$X      HL$`®H0 H$H  H/ H$P  $X  W$`  H$p  HǄ$x     $`  $  H$  HǄ$     f$  HL$8ݚ+ H0 HL$`H5G H^H;^tfD  HHHT$0PHH;^uHL$0     "+ H@  Ht@H8  Ht$ H@  H\$(+ Ht
HS 	H5  Ht,CuHH{u	HHPH$  H3-+ L$  I[Is I_H\$Ht$H|$ UATAUAVAWH$H`  HF H3HP  HE3HkG H  x  H)/ H   ǅ      /    L   Hǅ        H   豬Hj0 H  H/ H  D  W  L  Hǅ     D    L  Hǅ     fD  H   Ҙ+ H&v0 H   H=G H_H;_t#f     HHH   PHH;_uH   z     ^   + H8  L8  L@  L@  H|$HLt$P* * L(  L(  L0  L0  L|$XLd$`* * H  L  L  Hǆ      H\$hLl$p* HtHE    HUH_ HtHE    HUH-nH}LuWD$HL} Le(D$XH]0Lm8D$hH]HHtHE    HU_ HHE@H;uQ HY2HT$8H?HL%"&Ld$(HHD$ A   A   HUHM5+ HE    HHE HCHEH    HC    H(  a*   t  =  HUH   H}@H   HMHA    up  HHL$0LM@L HT$xHSHL$xHt7AAu*L   MtI HIƇ   PH   Ƈ   =X   %+ HH0 HHE@HCHKHUHH]HUHO,xHMHH   H(  o* H]Ht,ACuHHACu
HHPM̺   A   HMN.+ H\$@Ht*ACuHHDsAu	HHPH1M̺   A   HM-+ HP  H3(+ L$`  I[8Is@I{HIA_A^A]A\]ȉt     * ̹   * H\$WH0HH?* H    HC    H  Ht@H  HH  HC* HH\$@H0_H\$WH0HH* H    HC    HP  Ht@HH  HHP  HC* HH\$@H0_H\$HT$UVWH0HHHHu     H}xwwHX  WD$ HBHt@HHD$ HBHD$(HT$ H   *    l  taH  H   * HH膆H~Ht,GuHH_u	HHPH\$PH0_^]Ǉl     * ̹   * H\$VWATAVAWHP  HF H3H$@  LHHL$XHT$@E3H`G H0  x&  H/ H$   Ǆ$      / $   L$   HǄ$        H$   蠥Hќ0 H$  H/ H$  D$  W$   L$  HǄ$     D$   $   L$0  HǄ$8     fD$   H$   赑+ H0 H$   謹H=eG H_H;_t&fff     HHH$   PHH;_uH$   X* H   Ht@H  H   * HtI>I^I  Ht)CuHHCu	HHP* H  Ht@H  H\$pH  HD$xj* HR  IH   HtL  H@H$   L$   H$   L  Ay  4  L  Ax  '  H$   HD$ HT$pHL$`'(D$`fD$@WfL$`LL$@L  HIH\$hHt*CuHHCu
HHPH$   HtAuHPH\$xHt'CuHH{u	HHPIH$@  H3B#+ H$  HP  A_A^A\_^HK0 H$   HF H$   5+ <d7dH\$Ht$ WATAUAVAWHp  HOF H3H$`  LLHL$pHT$XE3HG H*  x   H5h/ H$   Ǆ$     // $  L$  HǄ$  I     H$   H50 H$  H5/ H$  D$  W$   L$0  HǄ$8     D$   $@  L$P  HǄ$X     fD$@  H$   + H0 H$   H=G H_H;_t D  HHH$   PHH;_uH$   訳F* I0  HtAI(  I0  3* HtIII  Ht)GuHHGu	HHPWL$@D$P A      * I   Ht@M  Ld$XI   H|$`* Mt  HD$P<uLHtGLd$@Ht$HH|$HH   Fu~HHFujHHP_Ht3Ht$HHt)FuHHFu	HHPD$PWD$@HtGLd$@H|$HD$P   * I  Ht@M  Ld$XI  H|$`* M  HD$PuLHtGLd$@Ht$HH|$HH   Fu~HHFujHHP_Ht3Ht$HHt)FuHHFu	HHPD$PWD$@HtGLd$@H|$HD$P Ht)GuHHGu	HHP3ϋI   HtI  HBLt$xH$   H$   A   )  A     HG H  x  H=/ H$   Ǆ$     / $  H$  HǄ$  x     H$   违H0 H$  H/ H$  $  W$   H$0  HǄ$8     Ƅ$    $@  H$P  HǄ$X     f$@  H$   ։+ Hڕ0 H$   ͱH$   H~G PH$   蛯W$   M  M  HD$xHD$ HT$@HL$XhH0L`H8HxH|$`Ht)GuHHGu	HHPHt$XLd$`W$   LL$XM(  IIH$   HtAuHPHD$PHt1H|$HHt'GuHH_u	HHPIH$`  H3Y+ L$p  I[@IsHIA_A^A]A\_H0 H$   HF H$   .+ H0 H$   H
F H$   k.+ H\$Ht$ WATAUAVAWH  )$  H7F H3H$p  LH$   HH$   HT$pE3HG H'  x  HE/ H$   Ǆ$     / $  L$   HǄ$(       H$0  ǚH`0 H$  Hѿ/ H$   D$(  W$0  L$@  HǄ$H     D$0  $P  L$`  HǄ$h     fD$P  H$  ܆+ H0 H$0  ӮH=~G H_H;_tfHHH$   PHH;_uH$   般&* H@  HtAH8  H@  * HtII~I  Ht)GuHHGu	HHPWL$@D$P       * H0  Ht@L(  Lt$`H0  H|$h* M)  HD$P<uNHtGLt$@Lt$HH|$HM   AFutIIAFu_IIPTHt(HHL$@tHtM33D$PWD$@HtGLt$@H|$HD$P        * H   Ht@L  Lt$`H   H|$h* MX  HD$P<u$HtGLt$@HL$HH|$HHt[{THt(HHL$@tHt}33D$PWD$@HtGLt$@H|$HD$P   * H  Ht@L  Lt$`H  H|$h* M  HD$Pu$HtGLt$@HL$HH|$HHt[踏THt(HHL$@tHt3!3D$PWD$@HtGLt$@H|$HD$P HtHULH  * IEHt@Mu I}* Ht)GuHHGu	HHPMu^   + HHD$pHt)W @   @   H0 HHO~IHGHD$`H|$hHT$`I莎IH$   MH   HtH  H$   LAH$  H$  L$  HHD$`Dd$hIHL$pMH   HtH  HL$pL@t$`$8  D$X$H  H$P  H$X  L$`  @  + HH$h  H  L  W @   @   Hr0 HL$   HГ0 H$   H$   $   MtH$   H$   L$   AFH$   H$   HF0 H$   $   D$X$  H$  HD$pH$   L$(  $X  H$   H$0  $   IEHt@IE H$   IEH$   Ƅ$   HD$PH   HD$xtKHL$HHt Ht	AHL$HH$   Ƅ$   CHt	AHL$HH$   Ƅ$   #HT$HHt	BHT$HH$   Ƅ$    HD$@HD$xH$   HD$(H$   HD$ L$   HT$xHO誥 L$`  ILoM   Ih  Hty usHtGMLGMM`  Ih  Mh  HtAuHPHt*GuHHGu
HHPMtAGu	IIPLl$`H|$hW$h  L8  LL$`HH$   HMtAFu
IIPHD$PHt5HH|$HHt'GuHH_u	HHPHH$p  H3+ L$  I[@IsHA(sIA_A^A]A\_H0 H$  	H=F H$  $+ H0 H$  	HF H$  $+ H0 H$  	H F H$  n$+ ̀   tHx  ø   H\$UVWATAUAVAWH$ H   HF H3H  HLE3HX0 H=9/ HruG H  x  H0/ Hp  ǅ     /   L  Hǅ  H      H  踐H  H  D  W  L  Hǅ     D    L  Hǅ     fD  Hx  |+ H0 H  ߤHH~vHH  ƤH=tG H_H;_tD  HHHp  PHH;_uHp  zA    {G eH%X   '  Hȋ9`G   L|$PD$X WfD$`WfL$pL}E fEE L}L}E LVH~vLHLHLG M8  A@ AH(D|$8D$0L$(LD$ LG MHp  =AHT$PHp  %H  HtJH   H+HHH   rH'HIH+HHV  
+ Wf  L   H  OHp  Oz  HL$hH|$`H+H*HHHH?HH
w
HMHEH   H   8 t  W  H  H;    Hw
HMHEHO0HG@8 t  W  WEPL}`L}hH  L  I;uIH]`A   Luh]PL+HMPd{H|$`LuhH]`IHu2IrNHEPIHGEP   H]`f ws@ H|$`LuhH]`HuPHMPIHGH   M   IIHIH+L;v0MH       H'H+ H  Hp'HHF?IA   I;LGINHuI H   rHA'H;  H+ H   H]`LuhfwsF Hv2HWHMPHH   rH'HIH+HHr  3+ HuPH|$`LH0 VH. Mu2HMPIHGH  LHց0 %H.   HMPIHGHt2LH0 G. 4A  HL$hH+I*IHHHH?HHw
HEH}H   HǠ   ? t   W  WE03H}@H}HH  L  I;uH}@HEH   @}0L+HM0xHU0H0  BHUHHv1HHM0HH   rH'HIH+HH  + H}@HEH   E0 HL$hLD$`I+IHHHH?HHw
HELEI   I   A8 t   W  W   H   H   H  L  I;uH   Hǅ      ƅ    L+H   wH   H  1H   Hv4HH   HH   rH'HIH+HH  + H   Hǅ      ƅ    H@   u
H    ttHmG Hthx|b|$0H|$(H/ HD$ Ac   L~0    Hp  HHH0H/0 HHmG <Hp  辛W   H   Hǅ      ƅ    LT$hILL$`I+IHHHH?HH
w
HMHEI   I   8 t    WEH} H}(H  L  I;uHHM HE(   ML+HM.vLT$hLL$`HM M+IIHHH?HHw
HELMI   I0  A9 t   W  WEpH   H   H  L  I;uHH   Hǅ      EpL+HMpuHM H   HuWH}0 H}0 A   HEIIB< uHMpHUH}(HGULE H      D$@:I;  LMH}(LGMHD$0   HD$@HD$(HL$ LET$@H   ЮHUpH   HGUpL   H   蛾 HHxH@           L   IvH   H   7HEHMLE(IHG8[   HEIHGH] |]ulLMILGHEHGL+HI+   H;HBHEIHGJH+LM+IH6C. HKHM HEH}(HGE    HUH   HHEH;tiHU(Hv1HHMHH   rH'HIH+HH	  + H} HE(   E EKM H{HC    H  Hv4HH   HH   rH'HIH+HH 	  + HL$hLL$`I+IHHHH?HHw
HMHEI8  IH  8 t  W  W   H   H   H  L  I;uHH      H      "L+H   NrLL$`H   H   HuFHt%Hǅ      H   HHG   f / A/E3   H   5LL$`HL$hI+IHHHH?HHw
HELMIh  Ix  A9 t   W  WE0H}@H}HH  L  I;uHHU@   HMHU0L+HM0VqHMHHU@H   L+IX  HE0HHGE0HT$0HD$(HD$    Lyy0 LE0T$@H   H   H   HG   L   H   H   DHMHHv2HQHM0HH   rH'HIH+HH  * I  {  t%HEH;t,HUH}(HGULE HHUH*C I  {  t+HEpH;t2HUpH   HGUpL   HHUpHC    * HD$HHt"M  L   H   HHHHAH  H  IH  H  @zA  A   1  A8  H  LL$@L  HH   d  #* HHD$HE3H   W @   @   H }0 HHEHELeH   HE            L   Hǅ      D   I  HP  螂LML   HHO#IWE0HWLHM0yLE0H  IV  H  :H   ݐ     "* LH  E3HtnW @   @   H!|0 IHEHELeHP  HEHUpHP  ׁHHUH   āLMLHIO@"LWE0IWMHM0補LE0H  I  H  dH   Hv4HH   HH   rH'HIH+HH  b* L   Hǅ      ƅ    H   Hv1HHMpHH   rH'HIH+HH2  * L   Hǅ      Ep HU(Hv1HHMHH   rH'HIH+HH  * Le HE(   E H   Hv5HH   HH   rH'HIH+HH  i* H(  Hv4HH  HH   rH'HIH+HH`  '* L   Hǅ(     ƅ   HH  Hv4HH0  HH   rH'HIH+HH  * L@  HǅH     ƅ0   Iv2IVHH   rH'HvH+HH  H}* LD$`MtTHL$pI+H*HHHH?HHRHIH   rH'M@I+HHw2I* H  H3* H$P  H   A_A^A]A\_^]'i+ 蹲LHr0 HP  iHHM0%HnE HM0+ HUr0 HM0HE HM0+ HdmG + =XmG A   H F HmG +Hzt/ * H%mG + vh+ LEPH"r0 HP  fhHHM0yHE HM0+ ;h+ 5h+ 藳)h+ 苳h+ h+ h+ h+ h+ g+ g+ g+ H\$HT$WH@H     L8  M   HHPH+   t	Hx     H;wMWD$ HGHt@HHD$ HGHD$(HT$ I贵 HH\$`H@_H.0 HL$ ZHE HL$ + Hyq0 HL$ 7HE HL$ + H\$Ht$WH   HD$     HX  HT$(b|$8 t0HT$(H$   HHL$@{D$hHT$@   Ƅ$    HT$p   G( z( tHFG(t$    t
HL$pt|$h t
HL$@}tH$   k|$8 t6H\$0Ht,CuHHsu	HHPHL$   I[IsI_H\$Ht$WH   HD$     HX  HT$(|$8 t0HT$(H$   HHL$@KD$hHT$@   Ƅ$    HT$p   G( z( tHG(t$    t
HL$pft|$h t
HL$@MtH$   ;|$8 t6H\$0Ht,CuHHsu	HHPHL$   I[IsI_@SH H2  tHH [H [@SVWATAUAVAWH  H&F H3H$  MLHH$   HT$HL$   3Ht\G H#  x  H2/ H$@  Ǆ$X     / $\  H$`  HǄ$h        H$p  wH-n0 H$X  H/ H$`  $h  W$p  H$  HǄ$     $p  $  H$  HǄ$     f$  H$H  c+ Hm0 H$p  ËH5|[G H^H;^tfHHH$@  PHH;^uH$@  xI>   * H  Ht@L  H  * Ht)CuHHCu	HHPM  M33H   HtH  H@LZL$   D$@$   H$   Lr0 LL$hLT$pD$xH$   H$   H$   W$   HD$hH$   HT$hI9MWD$HH   HtH  @
HD$PHL$HH$   D$HH6r0 HT$hH|$pHL$xH$   $   HD$hH$   HT$hI)    tH  H~'  I_M   tH  H   0u  *|  L33H   HtH  H@HL$XHT$`Hi@B HL$HL LLL$XH$   I賜H$   Ht/Au#L   MtI HI
H   HL$`HtAuHPIHD$XIFHD$`3IIFLL$XL  HI躒I^Ht'CuHHsu	HHRIH$  H3V* H  A_A^A]A\_^[Hj0 H$   HE H$   + Hj0 H$  HE H$  r+ @SH HHAH	* Ht   H7* 3H [H\$Ht$HL$WH0HHx   * HHD$@Ht,W @   @   HI0 HHKH襷3HG    HCHH_HH\$HHt$PH0_H\$UVWATAUAVAWH$H0  HzF H3H   HHHL$`HT$hE3ED|$0L9LyfABADy8D8z(t3WALy(Ly0BAJI(LzHB    DzA8A` zP t3WA@LyPLyXB0A@J@IPLz@HBH   B0 A`Ɓ    zx t9WAhLyxL   BXAhJhIxLzhHBp   BX Ɓ   Ɓ        tTW   L   L               L   Hǂ      Ƃ    Ɓ               L   Hp0 H   L   W@  P  `  L0  L8  ǁp  ǁ(    Dt  nHx  HL  L  W  Ɔ   HTG H   x   H/ HEE   u/ EL}HE      HM @pHo0 H   HK/ H   D   W   L  Hǅ     ƅ       L0  Hǅ8     fD   HMd\+ Ho0 HM _HUHTG O#HM5~   ~8   ~`   L@`G L)`G H=9`G LG`G HF(LfH~0vLfL;wdMtJ HI* H;tKI+HtBHD$pHD$0HV@HL$ppHHVHMpLHH@  9 AZHVhA z  tHMvpWEHE    HE   E ADt$0LF@LMHVH  3 ADt$0HHL$H1HH  BHL$PHtfAtAH  AtTAHUHv1HHMHH   rH'HIH+HHo  * E3L}HE   D}E3AtH@  I߀    tH   H{vHh   I* HD$@H   LVH蘶    ~`   WEHE	   HE   Zm0 EVm0 EE LE3H@  e> HHL$HHH  HL$HH@  QHUH&HHMHH   rH'HIH+HH@  * IH   H   HtHn h   Hq*    +* HtH0H  HHIHD$@HL$8HL$(D|$ LL33, HD$0H       D$0      tZH   Hv4HH   H   rH'LAI+HAH=  I* L   HǇ      Ƈ    x tKHWpHv1HHOXH   rH'LAI+HAH   I]* LhHGp   GX P tKHWHHv1HHO0H   rH'LAI+HAH   I* L@HGH   G0 ( tGHW Hv-HHOH   rH'LAI+HAHwEI* LHG    G HH   H3-* H$  H0  A_A^A]A\_^]V+ D|$8   )* V+ V+ H00 HL$HHE HL$HN* , H\$Ht$WH   HHi0 HHǄ$       HHX*       =   HHpHD$X    HT$`HL$ HMHT$ HH;u;HOH"* H$   HtHD$`H;HP HHO8HtH;HP HG8    L$   I[Is I_ȉ      * ̹   * H	Ht
   * @SH HHtHڳ h   HH [* H [H\$Ht$UWATAVAWH$PH  HF H3H   HL=/ E3L%ڍ/ HMG H   x   L|$0D$H   |/ D$LLt$PHD$X9      HL$`lhHeh0 HEHLePDuXWE`LupHEx   Du`   L   Hǅ      fD   HL$8T+ H@h0 HL$`|H5_LG H^H;^tD  HHHT$0PHH;^uHL$0^z     %  HLG H   x   L|$0D$H   {/ D$LLt$PHD$XA      HL$`mgHg0 HEHLePDuXWE`LupHEx   Du`   L   Hǅ      fD   HL$8S+ Hg0 HL$`{HT$0H[KG HL$0|yH   @ D9  X    P* ;P    )D$ 3HL$ 8* ;  W  D9    H  Ht)CuHHCu	HHPH  Ht)CuHHCu	HHPH   H   HtH躰 h   H* H   AyHOh8yHO@/yHO&yHOHtquHPH   H3* L$  I[8Is@IA_A^A\_]	, ̹   * ̹   * ̹   * @SH Hkf0 HHt
@   * HH [H\$WH Ht   H* H\$0HH _HH\$Ht$WATAUAVAWH  HF H3H$  LHL$xLHL$HE3ADd$ W$(  HǄ$8  
   HǄ$@     d0 $(  d0 f$0  @$2  H$(  њH$@  Hv5HH$(  HH   rH'HIH+HH  * HFHG H%  x  H/ H$P  Ǆ$h     w/ $l  L$p  HǄ$x  H      H$  cH'd0 H$h  L5/ L$p  D$x  W$  L$  HǄ$     Ƅ$   $  L$  HǄ$     fD$  H$X  O+ Hc0 H$  wH=KGG H_H;_tHHH$P  PHH;_uH$P  HuH=/ Afff     HT$`I    H|$`   I(  袥* :  At  3  I   I(  螥* HuAH\$hHt+ACuHHACu	HHPH=A/ dƄ$P   Ƅ$   Wf$  L$  Ƅ$   Ƅ$   Ƅ$@   Ƅ$h   Ƅ$   Ƅ$   A   $  A   )$    * HHD$pHt~@   @   H\0 HWD$0I  Ht@I  HD$0I  HD$8H$P  H$   Ƅ$   LD$0H$   HO}It$ HwH$   H$   H   H   Htx uyHtGHGHIIH  H   H   HtAAuHPHt,AGuHHAGu
HHP3H߰WfD$0HD$hHt@(D$`fD$0LD$0H$(  HH$0  Ht+ACuHHACu	HHP@   Z* HHD$@HtD@   @   H`0 HHKWD$0HtGHt$0H|$8HT$0I܋t$ t$ HCHD$PH\$XHD$PHD$@I(  H\$pHg*   CL=  I   (D$PfD$0WfL$PHT$0I   PHF* H\$XHt,ACuHHACu
HHPHt,AGuHHAGu
HHPH$  qH$p  qH$H  qH$   qH$  H$X  茂E3ALl$xt$ H=X/ H\$hHL|$HmAC\HHACCHHP5H\$hHt+ACuHHDsAu
HHP
E3H=̇/ L5/ H.^0 HAG H  x  H$P  Ǆ$h     kq/ $l  L$p  HǄ$x  a      H$  &]H$h  L$p  D$x  W$  L$  HǄ$     Ƅ$   $  L$  HǄ$     fD$  H$X  II+ H]0 H$  @qH=@G H_H;_tHHH$P  PHH;_uH$P  nH$  H3* L$  I[8Is@IA_A^A]A\_=H+    趢* AǇt     衢*    薢* ȉCL   臢* H\$WH  HzF H3H$  H     H  H@G H   x   H҅/ HD$0D$H   o/ D$L3H\$PHD$XA      HL$`d[H[0 H$H  Hn/ H$P  $X  W$`  H$p  HǄ$x     $`  $  H$  HǄ$     f$  HL$8G+ H[[0 HL$`yoHT$0H-?G hHL$0MmH       ta  %* ;t]  )D$ 3HL$ * u+W  H$  H3* H$  Hİ  _ù   Ԡ* ̹   ɠ* ̹   辠* H\$WH0LJ3HzIHvHLH3  WH{H{ HKHxH@   @8HH\$@H0_@SUAUAVAWH0LIL3HMnHB8uHHI+H;  I~Ht$`H|$hLd$pvM6WN$+A   IWIWIL;vuIHH;v0H       HH'H* H   Hp'HHF6   H;HBHOHuHH   rHA'H;v\g* HI7MMgIIH. J.LH. H|$hIB& Ht$`Ld$pH0A_A^A]][D+ @SUVWAVH L3HL$X誖* H-vIG Hl$`H=ZIG Hu=3HL$P腖* H9=BIG uzG zG HH)IG HL$PӖ* H=IG INH4    H;ysHAHHud3ۀy$ tn* H;xsH@HHuBHtH8IHL$`  Ht=H\$`H\$PH* HHQHHHG HL$X?* HH A^_^][ H\$DL$ HT$HL$UVWATAUAVAWH`AHE3Dl$ D9$   tmHY0 HL   L   D   L   L   L   L   L   H</ H   L   L   D  D$    HHcHH/ HHHcHQTLkHHcHHH{E3H諉HHcHHdX0 HHHcHPTH|$(H[/ HLwM.LM/LoLo Ho(Lm Lg0M,$Lo8Lo@LoH3AE GLHGPHGX   * HD$(Ht~* HL$(HA33ҋHO`HGLHBW0 HG| Gq LwL Ho8Lg@LoPHGXII$IHU AU H   HFG HGtHWhH    D$   H$   U* Ht~A   HH  HG`HpHt$0HHPHL$(HH  Ht HHPHtHL   HAАHH$   H`A_A^A]A\_^]HHcHH˸      HyH EAA#Att	Haz/ Hnz/ Hz/ HDغ   HL$(ܡLHHL$8l`HݾE HL$8+* @SH HHU0 HH    t/HIHCpH9u"L   H   HHC8HD+HCPD {| tH
  H/ HH[`Ht7HKHtHPHtHL   HAк   HH [l* H [H\$WH HH   HHcPHvU0 H:PHHcPDPD:LH`HHcPHf/ H:PHHcPDBD:LHx/ HH* H\$0H _HcAH+@   H\$WH Ht   H* H\$0HH _H\$WH HPHt  HS* H\$0HH _H\$W   * H+H6qF H3H$  HD$0    HyvH	D$    A@   A!   HHL$@HD$@HcHH=T0 H|@HD$@HcHPT<H$    utHD$@HcHH|@HD$@HcHPT<HL$PyHD$@HcHH/ HD@HD$@HcHQT<HUw/ H$   H$   P* 3  [ HS HHD$0fff     HL$@HcQ|P u/A   H$  HL$@x  DD$HH$  H賰 HL$P  Hu6HD$@HcH      H    EDPDPTT#   HD$@HcHH|@HD$@HcHPT<HL$PaHD$@HcHH/ HD@HD$@HcHQT<H=v/ H$   H$   8* H3H$  H3* H$  HĠ  _t	Hu/ Hv/ Hv/ HDغ   H$P  rLHH$`  [HpE H$`  * @SH`HnF H3HD$XHyh H   yq    HH|$xP   HKhLD$0LD$ HStLL$XLD$8HP@t(t'uXCq H|$xHL$XH3* H`[Cq H|$0HD$8H+tL   HL$8LǺ    , H;u	{q 2몰HL$XH3O* H`[H\$Ht$H|$ UAVAWHl$H   LHE3A߉]gH5  H9,     )* HHEgH   IFHtHX(HuHX0Hs/ 3HM诌* L}E L}E L}fD}L}fD}L}E' L}/E7 H   HHM'*    DH"P0 HIH>tHMi* HM/Ht[:+ L}/HMHtI:+ L}HMHt7:+ L}HMHt%:+ L}HMHt:+ L}HMHt:+ L}HM@*    L$   I[(Is0I{8IA_A^]HZr/ 艏* @SVWH Aq LQLQLI(LI8HAHLALA HSHHSPA|3H0HCLHK@HCXI0H10I2I12HtMLL$XHt$@LD$HHt$HHT$@Ht$XHE+ HD$@HCHC HD$HHC8HC@HD$XHCPHCXH   H=G HCtHshH _^[H\$WH HHHHPE3ۄtL[hH\$0H _H{hLSLSLCLC LK(LK8HK0HK@HSHHSPHCLHCXH\$0MLDMMDH _H   HXE+ LIHApI9u"H   L   ID+HA8HHAPD H   HE+ H\$Ht$WH   HGjF H3H$   HD$      購 ~'H$   H3* L$   I[Is I_Åt4HL$@h  D$    LH=o/ HL$`]D$    Ho/ H$   |-D$    LHH$   HHL$(H[E HL$(q* H\$Ht$WH   HWiF H3H$   HD$      û u      t'2H$   H3* L$   I[Is I_Åt4HL$@]  D$    LH2n/ HL$`\D$    Hn/ H$   q,D$    LHH$   uHHL$(HPE HL$(f* LJ0 HHL$@HHL$(HE HL$(2* LJ0 HHL$@}HHL$(OHE HL$(* Hl$Ht$WAVAWH H    Ht`LAHApH\$@I9 u H   H   I+HG8HHGPHH   3HE, DLDH\$@3DHt$PHOLHOXHGHGLGG| HG(HG8HW0Gq HGHHGPILG HW@I(H*)HOH)HO8H)HOP)H   HA9G HohHl$HHOtH A_A^_̰HD$(HL$@L HD$0H   M+ȸL;LOHD$(L;ABHD$(L    @SH@  HpfF H3H$0  HL$(HHT$0A    WHD$0HC    IHC        IB<  uHT$0H4HH$0  H3v* H@  [@SH HHHHH [oH(HEE * u[=~E t:7G 7G u3ҹ   R3 3ҹ   V HE H(ʉ*    3E * ̹   * H\$H|$ AVH0MILAHL;   LIII+H;   Ht$@IHAL|$HIvH	L<II;vJL;wM;w3II+HL+III. LII. LJ6L+J>H. L|$HHHt$@H\$PH|$XH0A^LH\$(HLt$ E3aH\$PH|$XH0A^pH\$ WH   HdF H3HD$xHكu3N  HA@HHt.HAXLc JH;sAHHS@LIHH
A8  H    H$      LCHCpI9 u H   H   I+HC8HHCPHKhHu@TLD$H@|$@HHStLD$8LL$ALD$xLD$0LD$XLD$(LD$PLD$ LD$@P8t)t$ufL$@H   
, ;EϋLHt$HHD$XH+tL   HL$XLƺ   }, H;uHD$@CqH9D$PEϋH$   HL$xH3* H$   HĀ   _H\$WH HA8HًHHt8HCH9s/tA;u"HCP HC8H3DH\$0H _H   HtrtmH{h u@, uLK8HSpI9tKLSLCP@:IH;tH   I HcI	H   IHC8+ڃqHI H\$0H _H\$0H _H\$Ht$HL$WAVAWHpMLH3$   HqHL$(HLcHIL	HHtHPHD$0tFM~AHHcHHLHHMIP@HC   I;E$   3H$   $   HHcHHy   HyH EǃA#Au1HHcHHLHHtHPHL\$pI[(Is0IA_A^_èt	Hxg/ Hg/ Hg/ HDغ   HL$8LHHL$HMHE HL$HB* H\$Hl$Ht$ WH LQ8HApAIHHI9uAu
Hyh uHH    tTDtKHutH   DH, u+H   HT$0, uHHL$0HGtH	H3Hl$@Ht$HHC    HCHH\$8H _H\$Ht$WH I@II HH    HHD$0tatXH   HT$0
, uCHFLGHGtHGpI9 u H   H   I+HG8HHGPHL$0HGtH	H3Ht$@HC    HCHH\$8H _@SH MHHuMuA   E3H   Ht', uH   A   HEHH [3H [@SH H    Ht,HPtH   q, 3ɅAH [3H [H\$Ht$H|$ UHH   H]F H3HEHHA8HHt,HWPLc
J	H;sAAHO8HHBH  H    u
  LOHGpI9u H   H   I	HG8H+HGPH   Hh uM,     WEHE    HE   E , D      HMHUH;s HAHEHEHHGEDD EE3   HMtL_hHUH}HGULMLLEH}LGEIHMHL$8HMHL$0HMHL$(HMHL$ HWtIP0t	   HEH]H9EHE   H}HGELML+I;LBHMH}HGMI+LCJ	=- H]H   , DHUHv1HHMHH   rH'HIH+HH   衸* HMH3#* L$   I[Is I{(I]ÃuHEH}HGEH}HGEHMH+HH~'f     HH   , H~HM]=L(+ @SH HA8HHHtHCPHcHH;s	H [HHH|$0P8uH|$0H [HHP H|$0H [@SUAVH ILHM3H A^][Hyh Ht$@H|$H   HL|$PHqPHC8HHt4HHc~*H;LLMIMr- HI+D)8HK8IcHHHP8tAHsPHA   MHL|$PH+   HA8HHHtHAP3Hct+H;HIHBL- HCPLH+)8HK8HcHH       LCHCpI9 u H   H   I+HC8HHCPH  v8fff     L      A  I, LH+H=  u$H;wHtL   Lƺ   I, H+H+Ht$@HH|$HH A^][H\$Hl$Ht$ WAVAWH Hyh MLHtyIM~iHqXHC@HHt3HHc~)H;HHMIL- HH+)(HK@HcHHHAPtHHsX   LHL+IwHA@ILMtHAX3HcM~P~-L;IILLH- HCXLL+)8HK@HcHM~L   MtMƺ   I
, L+I+HH\$@Hl$HHt$XH A_A^_H\$UVWATAUAVAWH   HWF H3H$   IILLH$   H   {*   A,  =  D$ H.H~E3L6Lv(   ޳* HH   @   @   HA/ H  谳* LHtJ3H*wH/ II   H@0 HD$ AHiHy 3HI8Lv@~@~ E3LvDvDv ILvHt,GuHHou	HHPIH   A~ t       A~    AFI$AD$@IM H\$0H?0 HD$8Lt$@Ht$HHD$8HD$pHT$0HL$pHtHD$8H;LAP IMPϦ* I   3z* IH$   H3,* H$   HĐ   A_A^A]A\_^]ù   l̹   |l̹   }* A,     	}* H\$UVWATAUAVAWH   H2UF H3HD$pIILLH   ^y*   A,  =  L/HwE3L7Lw(   葱* HHt|@   @   H/ H  g* LHtA3HtH/ II   H>0 HLiHq3HI8Lw@w@w E3LwDwDw ILwHtFu	HHPIH   A~ t       A~    AFI$AD$@IO H\$ H=0 HD$(Lt$0H|$8HD$(HD$`HT$ HL$`HtHD$(H;LAP IOP裤* I   x* IHL$pH3* H$   HĀ   A_A^A]A\_^]ù   ^j̹   Sj̹   z* A,     z* @SVWATAUAVAWH  HSF H3H$  IMLHHL$8H$   L$   H$H  H$   H$P  HD$0H$   E3Lt$xHHL$@耷WD$ ID$Ht@I$HD$ ID$HD$(LD$@HT$ H$  L`  Lh  H50 Hp  L  L  IEHt@IE H  IEH  $@    L  HN8Ht;H;u+HH  PH  HN8HtHH;P H  Lv8I$O  H  H/ HD$@H9HD$HHD$@HD$xLD$@   D  W  (  8  L  L  ADH  Ǉ      LL  ƇT  LX  L`        L  L  D  Ǉx     D  HXG H'  x  H\/ H$`  Ǆ$x     E/ $|  L$  HǄ$       H$  1H40 H$x  HV/ H$  D$  W$  L$  HǄ$     Ƅ$   $  L$  HǄ$     fD$  H$h  + H940 H$  EL5]G I^I;^t HHH$`  PHI;^uH$`  XCL530 HZ/ H     跳 H) HX  H%   BH"2 E3ɺ{   A  HX   E3ɺ)   A   HX   3HX   2 Hi  HX  轄 Lv     HX  1    HX  1 W$  3H$(  H$0      q* HH$  HǄ$(     HǄ$0     C30  H30 @E30 AA H?30 HX  / H$  H$0  Hv5HH$  HH   rH'HIH+HH   * W$  3H$(  H$0      蝪* H$  HǄ$(     HǄ$0     20  20 @@ L20 E3\   HX  C H$  $H$0  Hv5HH$  HH   rH'HIH+HH)  0* HT$ H   HT$(HX  > HT$ HX  - W$8  3H$H  H$P  0   蚩* H$8  HǄ$H  "   HǄ$P  /   10  10 H10 fH @" HX   H$8  'H$P  Hv5HH$8  HH   rH'HIH+HH2  3* HX  w9 H`  H  LǋE HA H`     taA z=  H Hh  H/G  Hp  Hh  H'  H  E3EǺ   :w HHp  ۋ Lp  Hh  H`  = tH00 H`  e )  HG H   x   H$`  Ǆ$x     b@/ $|  3H$  HǄ$  (     H$  ,L$x  H,Q/ H$  $  W$  H$  HǄ$     $  $  H$  HǄ$     f$  H$h  :+ HN00 H$  1@H$`  HG H$`  =H`00 H`  < L  
   P  I\$Ht+ACuHHD{Au
HHPI蜦HN8HtHLB H;A3HF8HL$0HH$  H3/* H  A_A^A]A\_^[H.0 H$   8HaE H$   t* H-0 H$   HE H$   K* H-0 H$   8HE H$   "* E+ ?+ 9+ HQ.0 H$   L8HՕE H$   * 賜 H$  TLH.0 H$8  |<HH$   HE H$   藼* H\$Ht$H|$ UATAUAVAWH$`H  HbHF H3H   HH+0 HL%S/ E3L-zN/ HG H   x   Ld$ D$8   E=/ D$<L|$@HD$H_     HL$P)H.0 HE8Lm@D}HWEPL}`HEh   D}PEpL   Hǅ      fD}pHL$(Q+ H.0 HL$PL=H5G H^H;^t#fff     HHHT$ PHH;^uHL$ :H  H  IH  HG H   x   Ld$ D$8   =</ D$<L|$@HD$HB     HL$P(H--0 HE8Lm@D}HWEPL}`HEh   D}PEpL   Hǅ      fD}pHL$(I+ H-0 HL$PD<H5G H^H;^t HHHT$ PHH;^uHL$ 9H`  2- HX   H  HH`  HK8HtHH;P L{8H  H  HK8HtH;HP L{8H  Ht)CuHHCu	HHPHh  HtquHPH  H   H3* L$  I[8Is@I{HIA_A^A]A\]H  H2EF H3H$  HHcIHHH АH$  H3膦* H  H\$WH  HDF H3H$  HWD$@HQHtBtD  HJtluHL$@H\$HHtN  Ht-CuHH{u
HHPH$  H3˥* H$  H  _HHL$@H[H\$HH\$WH H|t  H* H\$0HH _̃
tu   3H(Hu3H(3    H(@SH    H݃ 3H賃 3H    H [Hl$WHpIcHEH$   Hp_H$   Ώ HHu`H L/WH$   E3HL$`HHX(HD$@HD$0HD$PHD$(D$     D$@D$PAHHH$   H$   H$   Hp_H\$WHPHBF H3HD$@H H OE H- HH̷ D  HHL$ x H  HtkHHT$ P3ۄHT$8Hv.HHL$ HH   rH'HIH+HHwО* HL$@H3Q* H\$`HP_+ od* H\$Ht$ WH  HAF H3H$  AڋqE , H*       HG H  y   HL/ HD$ D$8   g6/ D$<3H\$@HD$H     HL$P,"H)0 H$8  H6G/ H$@  $H  W$P  H$`  HǄ$h     $P  $p  H$  HǄ$     f$p  HL$(G+ HC)0 HL$PA6蚥 HHL$P-6HT$ HG HL$ 4H  BH$  H3赡* L$  I[Is(I_@SHPHE H\$`HRd*    =@E    9H=1G  ueH#0   > HG HtH+Hò HHG в HIHG  HHG 蚲 =cE  }!3HD$(HD$ E3E333薪 @E HHP[c* H,#0 HL$0.HE HL$0!*    f* WE    f* H(0 H3ABHBHB HA Ht@HAHBHA HB HH(0 H3HBHBHAHt@HAHBHAHBHH	(0 H3HBHBHAHt@HAHBHAHBHHq(0 H3HBHBH9AtHAHBHAHB@HHHE3H'0 HABLBLB HAHBHA HB HLALA E3H^'0 HLBLBHAHBHAHBHLALAE3H&0 HLBLBHAHBHAHBHLALAE3HN'0 HLBLBHAHBHAHBHLALAHpF H	pF H9pF HipF @SH HZHt>H|$0CuHH{u	HHPH|$02H [2H [H\$Ht$WATAUAVAWP  * H+H<F H3H$@  LHL$xH   H|$pH>`*   GL=  A  I<  tI/  7  AE3I  _* j  A  c  I   uA   t@2@I  _* @  HT$PI  4|$` u_I  u	II  |$` t5H\$XHt+ACuHHDsAu
HHPHX_* h
  Ld$PL$   Ht$XH$   WD$PIfD$@HtF($   fD$@HT$@IP0   Ht,AFuHHAFu
HHP|$` H\$XHACHHAChHHPZI$ED$D+Ih  z IW  	  Ix  ^* 	  A  =	  I`   I`  $ DIx  ^* W$   L$   L$       * H$   HǄ$      HǄ$       0  @ H$   AH$   Hv5HH$   HH   rH'HIH+HH  ֕* 	  Ix  ]*   A  =  E3ɺ   A  I`   Ix  ]* HF H  x  L%C/ L$   Ǆ$      -/ $   L$   HǄ$        H$   KH0 H$  HU>/ H$  D$  W$   L$  HǄ$     Ƅ$    $   L$0  HǄ$8     fD$   H$   `+ HL0 H$   W-L-F I]I;]tHHH$   PHL$   H$   zOH$  Hv5HH$   HH   rH'HIH+HHM  * E3L$  HǄ$     D$   H$   5IIP8   I  I=  !  Ix  [*   A  =  A   H$@  I`  T$ D$hI`  ! DIx  Z* A  HF H  x  HA/ H$   Ǆ$      W+/ $   L$   HǄ$        H$   Hk0 H$  H</ H$  D$  W$   L$  HǄ$     Ƅ$    $   L$0  HǄ$8     fD$   H$   '+ H+0 H$   +H$   HF 
H$   (Ht,AFuHHAFu
HHP|$` t4H\$XHt*ACuHHDsAu	HHPIx  Y*     W$   HǄ$      HǄ$      0 $   0 $   0 $   Ƅ$    H$   AH$   Hv5HH$   HH   rH'HIH+HHn  * tbW$   D$@HcD$hL$@  LH$   HD$0HD$@HD$(Dl$ E3H$@  H$   /qHIt  Ht,AFuHHAFu
HHP|$` H\$XHACHHACHHPtA  =u  I`  * Ix  kW* E3H|$pL|$xL5 9/ H5Y0 H*>/ I:  H@F ,  H   x   H$   Ǆ$      '/ $   L$   HǄ$        H$   H$  L$  D$  W$   L$  HǄ$     Ƅ$    $   L$0  HǄ$8     fD$   H$   * H0 H$   'H$   HLF H$   i%3Io  W$   H$   Ic    H   x   H$   Ǆ$      &/ $   L$   HǄ$        H$   UH$  L$  D$  W$   L$  HǄ$     Ƅ$    $   L$0  HǄ$8     fD$   H$   x* H0 H$   o&H$   H F [H$   =$   I@  HT* H$@  H3* L$P  I[8Is@IA_A^A]A\_ù   W* ȉGL   W*    W* AǇ     W*    W* A     W* * ̹   W* A     {W* * ̹   kW* A     XW*    MW* * A     3W* H\$Hl$Ht$ WH`H鋁  V  Hh  WHtDH`  BD$0Bt HJtuH\$8Ht$0)Ht$0HHT$8WL$03fsfH~fH~οHtBu	HHPH       HHoHD$@D$H    (D$@fD$@HL$p^HL$0HL$ LL$@L HT$PHHL$PHt/Au#L   MtI HI
H   H\$8Ht'CuHH{u	HHPL\$`I[Ik Is(I_H\$Ht$H|$ UATAUAVAWH$ H  H-F H3H   LHx  H|$(HQ* s  GL=p  E3E3J   I`   a  L=8/ 3L%|0 L-3/    HF H   x   L|$`D$x   H"/ D$|HuHE     HMLexL      W   H   Hǅ      @      H   Hǅ      f   HL$hH* H0 HMC"HT$`HF 2HL$` Ht$ LL$ E3I   I`  i   Mbl$$iD$   HcH0u    HF H   x   L|$`D$x   !/ D$|HuHE     HMLexL      W   H   Hǅ      ƅ       H   Hǅ      f   HL$h* H0 HM!HHMH0 HM HT$`HF HL$`M  LHIh  HtI`  HAHt$0HT$8Hi@B HL$("[L LLL$0HT$@IzHL$@Ht/Au#L   MtI HI
H   HL$8HtYuHPHN* H   H3ڋ* L$  I[8Is@I{HIA_A^A]A\]HJ0 HL$@xHwE HL$@*    Q* ȉGL   Q* H0 HL$@:HvE HL$@ٝ* H\$UVWH$@H  H)F H3H   HHHT$0H: uH  ,1  HF H   x   H4/ HD$@D$X   / D$\3Ht$`HD$h     HL$pO
H0 HEXH]// HE`uhWEpH   Hǅ      @up   H   Hǅ      f   HL$H* H/ HL$p}HHPH+HL$pixHT$@HF XHL$@=H  WD$ HGHt@HHD$ HGHD$(HT$ U#HHHt,GuHH_u	HHPH   H3舉* H$  H  _^]H\$Ht$ HT$WH0HHDP  HD@ HHD$ HBHD$(3HHBHT$ 能  ȆT  H_Ht0KuHH{u	HHP@H\$PHt$XH0_H\$Ht$ UWAVH$0H  H'F H3H   HLHT$ H: #  h    HhF H   x   H&2/ HD$PD$h   / D$l3H\$pHD$xi     HMH0 HEhH,/ HEp]xW   H   Hǅ            H   Hǅ      f   HL$X* H/ HMHHPH+HMuHT$PHF 迺HL$PIx  4J* j  A  =c  HH AP  HDBD+HI`   I`   Ix   J* WD$(HD$8   HD$@   0 D$(0 L$00 L$4D$5 HT$(λHT$@Hv2HHL$(HH   rH'HIH+HH   * u
H袁KAT  H菁7H^Ht,CuHH{u	HHP2H   H3* L$  I[0Is8IA^_]*    L* A     L* H\$Ht$H|$ UATAUAVAWH$0H  H"$F H3H   HL5f// E3L%
0 L-=*/ HvF H   x   Lt$PD$h   / D$lL|$pHD$xH     HMLehLmpD}xW   L   Hǅ      D      L   Hǅ      fD   HL$X
* Hv/ HMH=F H_H;_t@ HHHT$PPHH;_uHL$PHF     H蹶  Hx  H|$ H1G* (  GL=%  x   t	Hp     HXE3Dú   H`   HF H   x   Lt$PD$h   / D$lL|$pHD$xR     HMpLehLmpD}xW   L   Hǅ      ƅ       L   Hǅ      fD   HL$X* H0 HMHHMqL5RF I^I;^t      HHHT$PPHI;^uHL$PNH`   H`   HE* WD$(L|$8L|$@    ~* HD$(HD$8   HD$@   0  @ HT$(轷HT$@Hv.HHL$(HH   rH'HIH+HHw=}* HH   H3\* L$  I[8Is@I{HIA_A^A]A\]* ̹   WH* ȉGL   GH* H\$Ht$WH  Hw F H3H$  HHF H  x  H+/ HD$ D$8   m/ D$<3H\$@HD$H_     HL$P2H0 H$8  H<&/ H$@  $H  W$P  H$`  HǄ$h     $P  $p  H$  HǄ$     f$p  HL$(M* H0 HL$PGH5 F H^H;^tfD  HHHT$ PHH;^uHL$ Hֹ  H  !HH$  H3袀* L$  I[Is I_H\$UVWATAUAVAWH`MHLHHH+HAH+HII;I  LhHIH+HHHIH+H;  H
II;HCI;  LIMu3>I   r*IL$'I;  	{* H  Hx'HHGIz* HHH>H$   HHLt$0H|$8Hl$@HL$HHL$P   z* LHtIIIGIAE3L$   H$   L}L|$(D$     Li  33舤+ HE H  IVIHH;u/H;tv@ fff     W 	HIHH;uLH;tW 	HIHH;uIFH;t%H+H     WL3HH;uIHtUIVHH;tD  x    HH;uIVH+HH   rH'LAI+HAHwcIy* I>ILMnI<INHH$   H`A_A^A]A\_^]A       &D* 435* ֡+ * @SH HHHIm* Ht   Hy* 3H [HLH L@SATHXHhIXHpHHxMLhLHHLpLLxMHT$pHH;  L	LyM@IMfI~M@ f     ID$L?HL$(HHIH#ID$HIOIAIHH#IAH3H H9IBHHyIHH#IBHKIEHH#IELrHHHYHI;t.HK8HtHH;P HC8    IHMMLIMH;3L$   L$   Ll$pI_H;uFAu@HLVLFIMMHALIHHQIHIL#M#JJ2  LM;   L6L~IFI[HHIH#IFHHI9$}sIFJ;HH#IFLK;IFHH#IFIhHI HyHH;t(HO8HtHH;P HG8    HH~LL;gHHNL|$0ILt$8HBLl$@HH|$HH#HBHt$PHl$xHI$IHYHI;t(HK8HtHH;P HC8    IH~HXA\[@SH HH	Ht\HSHH;t x uMHH;uHSH+HH   rLAH'I+HAHw!Iu* 3HHCHCH [,+ * H(LHIHtQIP I@H;t x u@HH;uIPHH   rLAH'I+HAHwIH(?u* H(蹝+ g* H\$Ht$WH HHrHyHHH;t(HO8HtHH;P HG8    HH|Ht$8HH\$0H _H\$Ht$ WH #G eH%X   '  Hȋ9@F ,H/F H\$@Ht$HH _H=F HF 0}* HF }* =F u  t* HHD$03H  H0HpHpp@pHX H\$8H3HsHsHsHs    s* HpHH3C(HwPHwXWG`Gp   H   H   H            H          H   H   Ǉ(  Ǉ      ,  H  X  h  H8  H@  Ǉx  Ǉ0     |  HH 0 HHAHBHH 0 HHAHBHHAHHA@H9JF HIF @SAUH   HF H3H$   H   LHH\$09*   CL=  I}@   H$   H$   L$   H$   L$   L$   fff     IM@IE A]HI}8LqHtH(L3E3H   HEHL$XHULHI#HHHHD$PHǄ$       xyIGIOHH#HHEHMHI#LbHHHiHI;t(HM8HtHH;P HE8    IHyL+L|$@MH|$HLL$P\$ 3HL$@H$   HtHD$XH;HP IM   I}@ L$   L$   L$   H$   H$   H$   H\$0H)8* H$   H3%u* H   A][ȹ   CL7;* ̹   ,;* H\$UVWATAUAVAWHl$H  HMF H3HE LHHT$(L   Ll$0D$8 In7* u  AEL=U  D$8Fw  H\$0I󌐔E2H~@    H^0HH#^8HF(HHAr6* HN6* HH uHkdoH 6nuKIHHHHH?HLi ʚ;Hi 6nH+Hi ʚ;IHHHHH?HIHHHi ʚ;Hi ʚ;HHHH;  NH/ HD$@Ht$HHD$@HD$xHE    HT$@HMvHL$xHtHHT$@H;P H   b* E      o5* HK5* HH uHkdyH 6nuUI󌐔IHHHHH?HLi ʚ;Hi 6nH+Li ʚ;IIIHHH?HIHHHi ʚ;Hi ʚ;HHHH;}kHH+H  ON  H;~ \&)H4ׂCHHHH?HHi@B H;}DIHNP+7* IHNPa* HMHt HPHMHtHHUH;P FID$8    I4* IHM H3q* H$`  H  A_A^A]A\_^]HN0HH#N8HF(H3H]HI@HtHHUHEHN /  I\$8HMHtHEH;u4HIPID$8HMHdHHUH;P H]KIL$8H]=AEL   R7* ̹   G7* H\$Hl$Ht$H|$ AVH@HH   3* ?  ,  =uȉ,  6  Ft(@ f     H   H   9`* Fu   FHNP_* H   l3* L0  Lt$ D$( I+3*    AFL=   D$(H>HnH;tH        _FD* ;   )D$03HL$02D* uzWHH;uHHNH;tHx u4HH;uHV3FIH\$PHl$XHt$`H|$hH@A^2* 蕓+    5* AFL   5*    5* ̹   5* ̹   5* H\$UVWAVAWH   HF H3H$   Y(HHI HH~LqHtH(L3E3H   HEHL$HHULHL$   I#HHHHD$@HǄ$       rIGIOHH#HHEHMHI#LbHHHiHI;t(HM8HtHH;P HE8    IHqL+L|$0MH|$8LL$@\$ 3HL$0H$   L$   HtHD$HH;HP H(   H$   H3n* H$   HĠ   A_A^_^]H\$WH HA HHQHHHAHH#HAH<HHO8HtHH;P HG8    Hk uHC    H\$8H _H\$UHl$H   HF H3HEHWD$hHD$x
   HE   $/ D$h/ fD$pD$r HL$h[#HUHv2HHL$hHH   rH'HIH+HH   Nh* CH/ HD$ H\$(HD$ HD$XHE    HT$ HMoHL$XHtHHT$ H;P HD$X    D  HUHHMHt"HPHMHtHHUH;P HMHt HPHMHtHHUH;P HMH3l* H$8  H   ]* H\$Hl$VWATAVAWHPHE3H0  Hl$0D|$8H.*    EL=   D$8   L%@ fff     Ld$@H\$HH{H;{tS   f* Ht	L HXIH$   LwLt$(D|$ LL_33~+ HHtKHCLD$@HHHL\$PI[8Ik@IA_A^A\_^-* ȉEL    1* E>   0*    0* @SH 3WHAHHALBHHH [@SVAVH HLHH;  Hl$@HH|$HL|$PLyL+9HIH+HHH+H;v&H&      Ue* H   Hx'HHG7H
I;IBHu3#H   rHK'H;   H
e* HMJ?M+3- HHLFL+`- HHt-HVH+H   rLAH'I+HAHw?Id* Hl$@J7L|$PH>HFHH|$HHFH A^^[{ * @USVWATAUAVAWH$H  HF H3H  MMHHT$`HHL$hHT$pLD$xP  D$@HX  H}L`  LeLh  Lm3HEIHMk3HEHO8Ht:H;u-HHUPHEHO8HtHH;P HG8    HMHG8WE@IGHt@IHE@IGHEHD$HHCHt@HHD$HHCHD$PA)E HEHD$0HEHD$(D$@D$ LM LE@HT$HH.H6/ HH  3HY8Ik  H   H(  H0  H8  H@  HH  Wh  x    HX  H`  ǆ  ǆP       HFF H   x   H/ HE`Ex   . E|H   Hǅ   E      H   H/ Hx  H/ H    W  H  Hǅ         H  Hǅ     f  HMh* HP/ H   L5mF I^I;^t HHHU`PHI;^uHM`p3H  ^    H  3^ ؅   HL$`8aI/aHO8HtHH;P 3H_83IL$8HtHI;P I\$8IM8HtI;LAP I]8HH  H3e* H  A_A^A]A\_^[]H  a HM@]<LHZ/ HM HHL$HeHPE HL$Hw* HM@<LH/ HM ZHHL$HdHePE HL$H{w* H\$Ht$WH HH7/ HH  ` H  ` H8  3HtIHH  H+H   rH'LAI+HAH   I_* H8  H@  HH  H   HtEH0  H+H   rH'LAI+HAHwTI_* H   H(  H0  H  HO8HtH;HP Hw8HH\$0Ht$8H _ȹ{* +t a H\$UVWATAUAVAWH$@H  H
F H3H   HHHT$0  uFHZH8  C#  HH{  HHP  H
HH9A  8L=/ E3L%o/ L-/ HF H   y   L|$@D$X   . D$\Lt$`HD$h      HL$pJLeXLm`DuhWEpL   Hǅ      Dup   L   Hǅ      fD   HL$H* H/ HL$pHL$phNHT$@H,F gHL$@LHF G<+  H   y   L|$@D$X   . D$\Lt$`HD$h      HL$pcLeXLm`DuhWEpL   Hǅ      Ep    L   Hǅ      fD   HL$H* HG/ HL$pHHPH+HL$pOHT$@H=F xHL$@]HT\2H   H3a* H$  H  A_A^A]A\_^]ÍG<?w2HHD$ HCHD$(L3LsHT$ H
  H[3H>F 象HF H   x   L|$@D$X   <. D$\Lt$`HD$h      HL$pLeXLm`DuhWEpL   Hǅ      Ep    L   Hǅ      fD   HL$HC* H/ HL$p=HL$p!LH
/ HL$p HHPH+HL$pNHT$@HF HL$@HZ~H\$WH   HE H3H$   IHM@IuRMtH/ H- u:   HC   HC   HH$   H30_* H$   HĐ   _LGIu MtHq/ H豚- u   LGIu+MtH_/ H臚- u   HC   uLGIu3MtHB/ HR- u   HC    HC   @HL$ )>LHHL$@LH/ HL$`HHL$( H/ME HL$(p* H\$Ht$H|$ UATAUAVAWH$H`  HE H3HP  L    H5/ 3A   L5/ L-/ HF H   x   H   ǅ      O.    H   Hǅ   /  AH   L  L    W  H   Hǅ     @    H   Hǅ(     f  H   A* H]/ H   9H   HF &H   	I`  F HH  HF H   x   H   ǅ      H.    H   Hǅ   5  AH   	L  L    W  H   Hǅ     ƅ     H   Hǅ(     f  H   :* H/ H   2HH   #H   HտF H   HHH< uH   H   L   HU`IHuhH]pHH   W   H   H       V* H   Hǅ      Hǅ      /  / fH/ H@ HWD$@LH|$PtrHH;h  H   r)HK'H;X  V* H  Lp'IIFHU* LLt$@M,Ll$PL3I- Ll$HLt$@H   L   H   LG   |$8H|$0H|$(HD$ LII`  [   I<6H7HupHI   H   Q  I8  H   >  LEhII   論- HMhI   LEpH蔖- LEhHI8  聖- I8  HMhLEpHj- W3D$`D$pEEEEEHEЋ]`HL$hT F  HMS T  D$`   A8  t	I8  I   HEE   De3HuHT$`I  RN &  W3EEE EE E0E@HEPHMS 1  HM S ?  E   A8  t	I   I8  HEE8   De<HuPHUI  M   E  Mt4M+II   rI'MvI+HH$  IIS* H   Hv0HH   HH   rH'HIH+HHw5wS* HP  H3W* L$`  I[8Is@I{HIA_A^A]A\]z* J HM`LH6/ H   HHL$@\WHBE HL$@j* I H   kLH0/ H0  HHM`WHBE HM`i* H/ HM`HBE HM`i* H/ HM`H^BE HM`ui* ̋H0  -LH/ H   HHM`VHBE HM`2i* H/ HM`qHAE HM`i* Hy/ HM`PHAE HM`h* ̋H0  Q-LH/ H   HHM`UHAE HM`h* * H\$UVWATAUAVAWH$@H  HzE H3H   HLHT$8HB+D$ G  3HF HF H   x   L5y. Lt$@D$X   F. D$\3H\$`HD$h      HL$pL=/ L}XL%. Le`]hWEpH   Hǅ      ]p   H   Hǅ      f   HL$H@* H/ HL$p:T$ HL$p?HT$@HF HL$@ H_H
  C
  HH{
  HHP
  Hp@L5O. 3L=/ L%'. H`F H   x   Lt$@D$X   . D$\H\$`HD$h      HL$pL}XLe`]hWEpH   Hǅ      ]p   H   Hǅ      f   HL$H* Hp/ HL$p@HL$p?HT$@HF ׆HL$@HuH{F   H   x   Lt$@D$X   . D$\H\$`HD$h      HL$pL}XLe`]hWEpH   Hǅ      Ep    H   Hǅ      f   HL$H* H/ HL$p
T$ HL$p<HT$@HF HL$@HLD$ HI  ) H~F   	   H   x   Lt$@D$X   . D$\H\$`HD$h      HL$pL}XLe`]hWEpH   Hǅ      Ep    H   Hǅ      f   HL$H
* H/ HL$pHT$@HF HL$@HF 3蚒     H   x   Lt$@D$X   . D$\H\$`HD$h      HL$pL}XLe`]hWEpH   Hǅ      Ep    H   Hǅ      f   HL$H'* H#/ HL$p!HT$@HմF HL$@HF 3跑  H   x   Lt$@D$X   D. D$\H\$`HD$h      HL$pL}XLe`]hWEpH   Hǅ      Ep    H   Hǅ      f   HL$HM* H/ HL$pGHL$p:HT$@HF *HL$@H@F 3ѐ  H   x   Lt$@D$X   ^. D$\H\$`HD$h      HL$p%L}XLe`]hWEpH   Hǅ      Ep    H   Hǅ      f   HL$Hg* H/ HL$paT$ HL$p39HT$@HF BHL$@'H@   HH	貄  H   x   Lt$@D$X   o. D$\H\$`HD$h      HL$p6L}XLe`]hWEpH   Hǅ      Ep    H   Hǅ      f   HL$Hx* H/ HL$prT$ HL$pD8HT$@HF SHL$@8HLD$ HI  p HF   	   H   x   Lt$@D$X   i. D$\H\$`HD$h      HL$p0L}XLe`]hWEpH   Hǅ      Ep    H   Hǅ      f   HL$Hr* H/ HL$plHT$@H F [HL$@@H1F 3     H   x   Lt$@D$X   . D$\H\$`HD$h      HL$pML}XLe`]hWEpH   Hǅ      Ep    H   Hǅ      f   HL$H菸* HK/ HL$pHT$@H=F xHL$@]HF 3  H   x   Lt$@D$X   . D$\H\$`HD$h      HL$psL}XLe`]hWEpH   Hǅ      Ep    H   Hǅ      f   HL$H起* H/ HL$pHL$p5HT$@HWF ~HL$@wHF 392  H   x   Lt$@D$X   . D$\H\$`HD$h      HL$pL}XLe`]hWEpH   Hǅ      Ep    H   Hǅ      f   HL$H϶* H/ HL$pT$ HL$p4HT$@HoF }HL$@HXHH	HAHcT$ H諛I  WD$(HGHt@HHD$(HGHD$0HT$(vH*EH   H3I* H$  H  A_A^A]A\_^]H\$Ht$WH HqHHHHH+H;sHAvCHGH+H;vLD$0HHH\$8Ht$@H _H+3LH趌- H3HGH\$8Ht$@H _H\$UVWATAUAVAWH$H  HE H3H   HLHT$@HP  H\$HH*   CL=  H> uEH* H^Ht,CuHH{u	HHP2  A  
  HxF H   x   L%6. Ld$pE   . EE3LuHE]      HMH=/ H   H. H   D   W   L   Hǅ      D      L   Hǅ      fD   HL$x* H/ HMHT$pHF zHL$pHy
* HB2  HH+L$ L%:. E3H=p/ L=. HJF H   x   Ld$pE   . ELuHEb      HMH   L   D   W   L   Hǅ      D      L   Hǅ      fD   HL$xٲ* H/ HMT$ HM0HT$pH{F yHL$pL$ Y  WD$PHFHt@L$ HHD$PHFHD$X   HcLD$PHL$(KaHHPL0LpHL~HVMt+AGuIIAGu	IIPL|$0Mt+AGuIIAGu	IIPH hLD$ I  HH  O t	  }  HXF H  x  Ld$pE   . ELuHEv      HMH'/ H   H. H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HL$xٰ* Hm/ HMT$ HM.HT$pH{F w  F t	    HRF H   x   Ld$pE   . ELuHE      HMH!/ H   H. H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HL$xӯ* H/ HMT$ HM-HT$pHuF vHL$pHcT$ HȔHx  u@ $   WD$PHFHt@HHD$PHFHD$XHT$PItw  DH* H^Ht'KuHH{u	HHPAH   H3B* H$`  H  A_A^A]A\_^]ËH   LH/ HL$PHHL$(8BH-E HL$(T* H/ HL$(%H-E HL$(T* H,/ HL$(H-E HL$(T*    B* ȉCL   2* Hf/ HL$(HM-E HL$(cT* ̋HL$PLH{/ H   HHL$(qAH
-E HL$( T* H\$H|$UHl$H`  HE H3HEPHHD$        HL$@nt%tt	H,/ H/ H/ H/ HL$@WE0HE@    A   LMHE0 D$    D$(HM$"<t"HEL MtHD$hHL;ELBEL+2u#HEHHtHD$`HHELc L+L
LD$0HT$(HtHM0$LMHHU0IHGU0HHUHHv2HHM0HH   rH'HIH+HH   ;* HD$@HcHH/ HD@HD$@HcHxT<HL$H HD$@HcHH / HD@HD$@HcHQT<H,. HEHM/* HMPH3?* L$`  I[I{ I]8* @SH DLH     H%#"L3LBLL3BLL3BLL3BLL3BLL3BLL3BIR0LL3LI#MBHIRLZIM;tIH
I;CtH;tH[H;Cu3H   HH|$0L;uH;u	LLBLCLBH;uHHHH{0IJHCHHCHAHO8HtHH;P HG8       H9* H|$0   H [3H [H\$UH HB3H(HHtTHt$0H|$8fff     HKhH{0H3HtHH;P Ho8   HC9* HHuH|$8Ht$0H\$@H ]H\$Hl$Ht$ WATAUAVAWH0IMLHAH%#"H3H     HA@H3HA@H3HA@H3HA@H3HA@H3HA@H3HA@H3HHL$`H#N0HHFH\HVH*H;   HI H;Ct H;tH[H;CuACAAC IiHs0H;t'HN8HtH;HP E3Lv8HH?GXCpI$AD$ IH\$hHl$pHt$xH0A_A^A]A\_HHH9F  HT$ E3Lt$(   b7* HHD$(IHHHG@ LLphIO8Ht2I;u%HHS0PHChIO8HtHI;P HHhMw8GXCpHNHWxH*HHHH*XH~8WHxH*HHHǃHH*X(^/   ^.* 30. /r\/sH       HH,H   H;HGH;sH   sH<    H;sHHH  HN0LD$`I#HHVHDHnH;t1HHKH;HtD  H;tH@H;HuH(
HLD$`HUHFH+HSHH]HNHF0I#HLL;FuHL;uHH9TuH\I$AD$H. ) HIHt
   5* @SH HHIHt?HS(H+HH   rLAH'I+HAHw6I=5* 3HCHC HC(HSHKHK   H [5* B* H\$WH HyHHt!HOhH0HtHH;P HG8    HKHt
   4* H\$0H _@SH HHH   H [}4* H(>F eH%X   '  Hȋ9˪F +HF H(HF HF <* HF H(HF J=* =F ux   3* HD$03Ht<HHHW@(@8@HHHHH @X@  H\@`@pzHrHt$ WH HHHȿ   HH;  HBH\$0H^HHLLt$@HHNH?AHGH~8HF0HFH HH;)  Hl$8H     H%#"@      PDHL^0L3H	LL3PLL3PLL3PLL3PLL3PLL3PLL3LM#IL^ML;u	IICwISL@L;Bu/LL;t!LHI	LAMIRHMBLIHPIC:L;tfHRL;BtOL;uLPI
LIILBI LJLQL@IHH;Hl$8H\$0Lt$@Ht$HH _LLHI	LAMIRHMBLIHPH. ) H\$ UVWATAUAVAWH$HP  HE H3H@  MLHT$HLD$PHqHt$8D$@ H) Y  FL=;  D$@3HƙF H   x   H. HEE   S. EH]HE;      HM HG/ H   H). H      W   H  Hǅ           H0  Hǅ8     f   HME* H/ HM @IHM dH=F H_H;_t HHHUPHH;_uHMA~ t*HL$(oI^HADl$AD$EfD$"D$GH\$(E2Dl$1D$5fD$"D$7D$ I?AD$`AFD$hHE    IIHL$x7H]DeDmD$"fED$ ELL$`LD$HHT$(H^HMHtHHT$xH;P IO* H) IN8HtI;HP IF8    H@  H33* H$  HP  A_A^A]A\_^]ȉFL   ) ̹   ) H\$Hl$Ht$WH@HHqHt$ D$( H)   FL=  @@l$(Gp@op   H   H) @2@l$(HO3 h    _h	* ;   G`)D$03HL$0* utWG`HH    HtH@   H.* H_HG    HtH    H-* @tHU) H\$PHl$XHt$`H@_ù   n) ̹   G   X) ȉFL   H)    =) ̹   2) H\$Hl$VWATAVAWH0IHLLyL|$ D$( I) J  AGL=*  ADd$(IHXHHnHHH+HH;sHHH^Av?HFH+HH;vLD$`HHQH+tHL3Ht- HHnG HHHIN IHIHH;tp     HPHD@AtAtfCfC fC xx t)LHp tLHI9MLIH
IHGHH H;uIH\$hHl$pH0A_A^A\_^~) AGL   ) ̹   ) H\$Ht$WATAUAVAWH  HE H3H$  HLHL$0HL$@HYH\$PD$X H)    CL=  D$XH>H|$8HHFHD$HH;8tHH|$8IO HD$HH%#"3I     A   A  L%r. L-/ HL. H;8f
  LLD$(MIHAH3IH3IIHH3IIHH3IIH H3IIH(H3IIH0H3IIH8H3III0H#HIALtM;qtHM;FtL;	  LMuMqM;qj	  G
  tfDW  fA  A~x 	  HL$p=INpH9  HiF H  x  L$   Ǆ$      . $   H$   HǄ$         H$   谭L$  H$  $  W$  H$  HǄ$     Ƅ$   $  H$   HǄ$     f$  H$   ՙ* HY/ H$   L=F I_I;_tHHH$   PHL$   H$  Hv:HU   H$  HH   rH'HIH+HHM  (* H$   HǄ$     f$  H$  Hv5HH$  HH   rH'HIH+HH  $(* H$  HǄ$     Ƅ$   H$   L|$0H$  INhHtHH$P  H$  HT$(ID$    H$  Hu  HHT$ PH$  H  H$P  w  A~( t"HL$xIV HHT$`D$hHD$`Ƅ$    H$    AFpHH$H  MFhMtI H$  IHH$H    fG
  HF H  x  L$   Ǆ$      . $   H$   HǄ$         H$   ѪL$  H$  $  W$  H$  HǄ$     Ƅ$   $  H$   HǄ$     f$  H$   * HZ/ H$   L5F I^fI;^tHHH$   PHL$   H$  H$  Hv5HH$  HH   rH'HIH+HHq  %* H$  HǄ$     Ƅ$   H$   "H$H  H. D$    H)  HHT$ PH$H  G
  HF H  x  L$   Ǆ$      J. $   H$   HǄ$         H$   L$  H$  $  W$  H$  HǄ$     Ƅ$   $  H$   HǄ$     f$  H$   ** H/ H$   !L5ڌF I^fD  I;^tHHH$   PHL$   H$  >H$  Hv5HH$  HH   rH'HIH+HH  #* H$  HǄ$     Ƅ$   H$   RH$H  D$    Hk  HHT$ PH$H  Hp  H$  W  HF H  x  L$   Ǆ$      u. $   H$   HǄ$   |      H$   0L$  H$  $  W$  H$  HǄ$     Ƅ$   $  H$   HǄ$     f$  H$   U* H/ H$   LL=F I_I;_tHHH$   PHL$   H$  Hv:HU   H$  HH   rH'HIH+HH  "* H$   HǄ$     f$  H$  Hv5HH$  HH   rH'HIH+HH  !* H$  HǄ$     Ƅ$   H$   +L|$0H$  INhHtHH$  H$  HT$(ISD$    H$  H  HHT$ PH$  HtH$  H;HP A   A  +3A   A  L%B. L-˷/ H|$8L|$@L|$0H. H%#"I     HH|$8HD$HMvAHL$P) H$  H3%* L$  I[8Is@IA_A^A]A\_ù   ) ȉCL   ) n* ) b* ) W* ) K* ) H\$Ht$ UWAVH$@H  HE H3H   LHT$ HyH|$(D$0 H) d  GL=F  D$0H"F H   x   H. HD$@D$X   . D$\3H\$`HD$hH      HL$prH/ HEXH. HE`]hWEpH   Hǅ      ]p   H   Hǅ      f   HL$H觏* H/ HL$p衷H5ZF H^H;^tHHHT$@PHH;^uHL$@^HT$ IINX  H) H   H3 #* L$  I[0Is8IA^_]ȉGL   ) ̹   ) H\$Ht$WATAUAVAWH0  HE H3H$   HHL$ WD$HHD$X   HD$`   HRTC pollHD$HD$P HL$HHT$`Hv2HHL$HHH   rH'HIH+HH8
  * HF H  x  L=. L|$pǄ$      . $   3H$   HǄ$         H$   PL%/ L$  L-Z. L$  $  W$  H$  HǄ$     @$  $  H$  HǄ$     f$  HL$xj* H&/ H$   aH=F H_H;_tHHHT$pPHH;_uHL$pH\$ L=. 3L%/ L-. WD$HHt$XƄ$   I󌐔H4ׂCfD  {p 2  L$  HT$HH$     ) H}) HH uHkdoH 6nuKIHHHHH?HLi ʚ;Hi 6nH+Hi ʚ;IHHHHH?HIHHHi ʚ;Hi ʚ;HHHH$  H+H@B HHHOHHHHHH?HHF H  x  L|$pǄ$      9. $   H$   HǄ$         H$   L$  L$  $  W$  H$  HǄ$     Ƅ$   $  H$  HǄ$     f$  HL$x* H/ H$   HH$   ]Hȥ/ H$   L5F I^@ I;^tHHHT$pPHL|$pH$  Hv:HU   H$  HH   rH'HIH+HHa  * H$  HǄ$     f$  H$  Hv5HH$  HH   rH'HIH+HH  J* H$  HǄ$     Ƅ$   H$   Ѻ  HF H  x  L|$pǄ$      4. $   H$   HǄ$         H$   L$  L$  $  W$  H$  HǄ$     Ƅ$   $  H$  HǄ$     f$  HL$x* H/ H$   H=ǀF H_ H;_tHHHT$pPHL|$pH$  Hv:HU   H$  HH   rH'HIH+HH  * H$  HǄ$     f$  H$  Hv5HH$  HH   rH'HIH+HH(  j* H$  HǄ$     Ƅ$   H$   HT$PHL$HH+HD. DHF H  y  L|$pǄ$      7. $   H$   HǄ$         H$   L$  L$  $  W$  H$  HǄ$     Ƅ$   $  H$  HǄ$     f$  HL$x* H/ H$   H=~F H_fD  H;_tHHHT$pPHL|$pH$  Hv:HU   H$  HH   rH'HIH+HH  * H$  HǄ$     f$  H$  Hv5HH$  HH   rH'HIH+HH.  j* H$  HǄ$     Ƅ$   H$   EyQ. ='  H4ׂCI󌐔'a. =3'  P. =6'  H\$   HT$HH\$ H	HL$HHt7HT$XH+HHH   rH'HIH+HH  * L=. 3L%/ L-ʽ. H}F H   x   L|$pǄ$      . $   H$   HǄ$         H$   ML$  L$  $  W$  H$  HǄ$     Ƅ$   $  H$  HǄ$     f$  HL$xu* H/ H$   lHT$pH |F [KHL$p@H$   H3 * L$0  I[8Is@IA_A^A]A\_膃* 考* z* t* . H$  LH/ H$   ީHHL$0PHE HL$0)* !* H\$Hl$Ht$ WH@H3@   * HHD$XHtU(HhHh   `* H H@HGHOH)HiHiHG0   HG8     ?LG    HH3H;HtH@   H8*    * HD$XHt
H  HH{HCHtH     H* Cp    * HtHHHHHHD$XHL$8HL$(l$ LLR"33;+ HD$0Ht*{h uD$0C`H\$PHl$`Ht$hH@_9+ l$8   #) H\$Ht$WH0HBH  WD$ HHBt~Ht@H
HL$ HBHD$(HD$ HD$H6MH|$(H   G   HH_uHHP@H\$@Ht$PH0_Ht@H
HL$ HBHD$(HD$ HD$HWH|$(Ht,GuHH_u	HHR@H\$@Ht$PH0_6+H\$UVWATAUAVAWH   H"E H3H$   IILLH$   H   C) D  A,  ==  D$(HHD$ H~E3L6Lv(   i* HH  @   @   H=/ H  6* LH   H8/ IIF   3INHHA* 3WAF8AFHAFXIV(IV0AnhAF    AVlIVpIVx3A   A   A   I   A   A   fA   A   I   H</ II   H/ HD$(@HL$ HHHx H@8LvVV E3LvDvDv ILvHt'GuHHou	HHPIH  A~ t    |  A~ f  AFI$AD$@H\$`H(/ HD$hLt$pHt$xHD$hH$   IE@HI9E0w   IM \IU0HI!U8Iu8Iu@H#H    IE(H< uH   R* IM(HIM0HH#IE(HHD$`HH3HY8HT$h8IE@IE@H\$0IM8HHD$8IE HD$(H\$HHL$PHD$@EEHHT$(HL$@IH$   HtHD$hH;LAP IMP * I   c) IH$   H3\* H$  H   A_A^A]A\_^]ù   ̹   ̹   M) A,     9) @SVWATAUAVAWH  HfE H3H$  IHD$8MLHHL$PH$   L$   H$   H$  HD$HH$   E3HL$`HL$@L$   HHL$`IFH2  HIFHt@II^WD$(Ht9CHD$(H\$0Cu)HHCuHHP
H\$0HD$(LD$`HT$(H=  L`  Lh  Hx/ HƇ   A|$  tKWp  L  L  A$p  AL$  M|$ID$   A$ Ƈ  IHL$ v  H  HC/ HD$`HfHD$hHD$`H$   LD$`   uD  W      W    Ǉ     D  H  X  h  8  x  Ǉ0     D|  HrF H+  x!  L-h. L$0  Ǆ$H     /. $L  L$P  HǄ$X  C     H$`  H#/ H$H  H. H$P  D$X  W$`  L$p  HǄ$x     Ƅ$`   $  L$  HǄ$     fD$  H$8  y* Hˡ/ H$`  L=qF I_I;_t D  HHH$0  PHI;_uH$0  訟L-G. L=(. HA/  H H  H#  W$  3H$  H$       Q* HH$  HǄ$     HǄ$      #/  (/ @%/ AA H/ H  Ì H$  @H$   Hv5HH$  HH   rH'HIH+HH|  * W$  3H$  H$       }* H$  HǄ$     HǄ$      /  / @@ L/ E3\   H  #{ H$  @H$   Hv5HH$  HH   rH'HIH+HH  *      H  臌 	  HxoF H   x   L$0  Ǆ$H     . $L  3H$P  HǄ$X  V     H$`  轊H$H  L$P  3$X  W$`  H$p  HǄ$x     $`  $  H$  HǄ$     f$  H$8  v* H՞/ H$`  ؞H$0  HnF =H$0  覜L|$8IH   HT$(+l  HT$0H   HT$(H   H$  Ij  L$  H$  I;t/@ LY   A   H  &y HI;uH$  HtDH$  H+HH    HH   rH'H[H+HH  H* L|$8   BH  Ɗ E3ɺ{   A  H  x E3ɺ)   A   H  x 3H  褊 HM  H  a E33H  萊 H  Ԕ H  H  Lǋ,E HS    d     @  3H  K W$  3H$  H$       * HH$  HǄ$     HǄ$      Ҝ/  ٜ/ HӜ/ fBZHp  HzvHH  賗 H$  T<H$   Hv5HH$  HH   rH'HIH+HH6  `* HkF H"  x  L$0  Ǆ$H     u. $L  H$P  HǄ$X  s     H$`  0Hi/ H$H  H:. H$P  $X  W$`  H$p  HǄ$x     Ƅ$`   $  H$  HǄ$     f$  H$8  Gs* H{/ H$`  >Hp  HzvHH$`   H$0  HjF :H$0  Lp  IyvM	E37   H  9    tH  d H  v  H H   H   H H(  H  E3Dƺ   H   5 E3Dƺ   H(   L(  H   H  t IFHt3I^Ht*CuHHCu
HHPI識I_Ht(CuHHsu
HHPH\$HHK8HtH;LAP 3HC8HH$  H3G* Hİ  A_A^A]A\_^[MHT$ HL$(H*/ H$   ݒHfD H$   y* p* p* p* H/ H$   裒H,D H$   ?* bp* H/ H$   uHD H$   * H\$Ht$H|$ UATAUAVAWH$`H  HҢE H3H   HH/ HL%. E3L-. H#hF H   x   Ld$ D$8   . D$<L|$@HD$H     HL$P|H͘/ HE8Lm@D}HWEPL}`HEh   D}PEpL   Hǅ      fD}pHL$(o* H/ HL$P輗H5ugF H^H;^t#fff     HHHT$ PHH;^uHL$ nHF<  H  :H2  HgF H   x   Ld$ D$8   . D$<L|$@HD$H     HL$PtH]/ HE8Lm@D}HWEPL}`HEh   D}PEpL   Hǅ      fD}pHL$(n* H6/ HL$P贖H5mfF H^H;^t HHHT$ PHH;^uHL$ nH  袇 H  fu H  )H   HK8HtHH;P L{8H  MqHp  Hh  HtAuHPH0  H   H3* L$  I[8Is@I{HIA_A^A]A\]H  HE H3H$  HHcIHHH АH$  H3F* H  H\$WH Ht  Hz) H\$0HH _H\$Ht$ WH  HWE H3H$  Aڋ$E l H*       HdF H  y   HZ. HD$ D$8   '. D$<3H\$@HD$H;     HL$PHM/ H$8  H. H$@  $H  W$P  H$`  HǄ$h     $P  $p  H$  HǄ$     f$p  HL$(l* H/ HL$PZ HHL$PHT$ HcF 2HL$ H  蕠H$  H3u) L$  I[Is(I_H8'8= #E  }!3E3HD$(E33HD$ 3 "E H8H/ H3ABHBHB HA Ht@HAHBHA HB HHy/ H3HBHBHAHt@HAHBHAHBHHE3H^/ HABLBLB HAHBHA HB HLALA E3H/ HLBLBHAHBHAHBHLALAHE H9E H\$Ht$WATAUAVAWP  3) H+HIE H3H$@  HHL$pH  H|$hHn) 
  GL=
    Hm6  tH`6  
  E3AHh  ) 
    
  H   u`   tE2AHh  ) E  HT$PH  |$` uHݿ) 
  HD$PH$   L|$XL$   WD$PL@HL;tD+H    +fD$@MtAG($   fD$@HT$@H1  Ha5  "  H0  H\$@H ) 	  CL=	  H   H  贅 DHI  H) W$   L$   L$       ) H$   HǄ$      HǄ$      /  @ H$   A0H$   Hv5HH$   HH   rH'HIH+HH$	  )   HX_F H  x  H. H$   Ǆ$      ݎ. $   L$   HǄ$        H$   zH/ H$  H. H$  D$  W$   L$  HǄ$     Ƅ$    $   L$0  HǄ$8     fD$   H$   f* H)/ H$   褎L5]^F I^I;^tHHH$   PHH. H$   H$8  Hv:HU   H$   HH   rH'HIH+HH  U) L$0  HǄ$8     fD$   H$  Hv5HH$   HH   rH'HIH+HHH  ) L$  HǄ$     Ƅ$    H$   |   H+  HHP0H.2  @  D  H0  H\$@H)   CL=  A   H$@  H  < LcAH  j DH  H躻) A  W$   HǄ$      HǄ$      Y~/ $   R~/ $   H~/ $   Ƅ$    H$   Ae-H$   Hv5HH$   HH   rH'HIH+HH  )   W$   D$@L$@  MH$   HD$0HD$@HD$(Dl$ E3H$@  H$   HH,  vH[F H  x  H]. H$   Ǆ$      $. $   L$   HǄ$        H$   vHЌ/ H$  H. H$  D$  W$   L$  HǄ$     Ƅ$    $   L$0  HǄ$8     fD$   H$   b* H|/ H$   H$   HZF )H$   蹈AMt.AAGu IIAAGu
IIP|$` t4H\$XHt*ACuHHDsAu	HHPH0  Ը)      AMt.AAGu IIAAGu
IIP|$` YH\$XHKAC:HHAC!HHP|  =M  H  t H0  <) E3H|$hHt$pL=. L5/ H. H.  HYF ,  H   x   H$   Ǆ$      . $   L$   HǄ$         H$   RtL$  L$  D$  W$   L$  HǄ$     Ƅ$    $   L$0  HǄ$8     fD$   H$   u`* H/ H$   lH$   HXF X'H$   :3H@&  W$   H$   H4)    H   x   H$   Ǆ$      k. $   L$   HǄ$   $     H$   &sL$  L$  D$  W$   L$  HǄ$     Ƅ$    $   L$0  HǄ$8     fD$   H$   I_* H/ H$   @H$   HVF ,&H$      H%  H輵) H$@  H3) L$P  I[8Is@IA_A^A]A\_ù   轸) ȉGL   譸)    袸) ǆ     莸)    胸) ȉCL   t) ]* ]* ̹   ^) ȉCL   O) ]*    ?) ȉ|     -) H\$Hl$Ht$WH`H鋁    Hh  WHtDH`  BD$0Bt HJtuH\$8Ht$0)Ht$0HHT$8WL$03fsfH~fH~οHtBu	HHPH     wHH/HD$@D$H    (D$@fD$@6) H) LH uMkdyH 6nuUI󌐔IIIHHH?HLi ʚ;Hi 6nL+Ii ʚ;IHHHHH?HLHHLi ʚ;Hi ʚ;HHLHD$0HD$ LL$@HT$PHHL$PHt/Au#L   MtI HI
H   H\$8Ht'CuHH{u	HHPH\$pHl$xH$   H`_@W  $) H+H:E H3H$p  HHT$pH(  A    ȅ   H$  H$  3f     HLD$pWHT$pE3D$PHX(HL$`LHD$PHD$0HD$@HD$(t$ D$@&HHH(  HT$pA   D ȅH$  H$  H$p  H3) HĀ  _H\$UVWH$@H  H"E H3H   HHHT$0H: uH  苏1  HoRF H   x   H-. HD$@D$X   . D$\3Ht$`HD$h     HL$pmH/ HEXH͒. HE`uhWEpH   Hǅ      @up   H   Hǅ      f   HL$HY* H')/ HL$pHHPH+HL$pHT$@HQF  HL$@H  WD$ HGHt@HHD$ HGHD$(HT$ ņHMHHt,GuHH_u	HHPH   H3) H$  H  _^]H\$Ht$ HT$WH0HHHD$ HBHD$(3HHBHT$ !  H[Ht0KuHH{u	HHP@H\$@Ht$XH0_H\$Ht$ UWAVH$0H  HE H3H   HLHT$ %    HH  HAH;  HOF H   x   H. HD$PD$h   t. D$l3H\$pHD$x     HM:kHӀ/ HEhHH. HEp]xW   H   Hǅ            H   Hǅ      f   HL$XiW* H%/ HMdHHPH+HMQHT$PHOF @HL$P%}I0  H\$(H譭)   CL=  HDBD+HI  蒂 I  4t IDH肭) WD$(HD$8   HD$@   4p/ D$(0p/ L$0)p/ D$4D$5 HT$(PHT$@Hv2HHL$(HH   rH'HIH+HH  p)    H rIL@(WD$(HFHt@HHD$(HFHD$0HT$(IADH^Ht,KuHH{u	HHPAH   H3i) L$  I[0Is8IA^_]H~/ HL$(wHD HL$() HW~/ HL$(vHvD HL$() ̹   -) ȉCL   ) T* H\$Ht$UWAVH$0H  H<E H3H   HE3HLF H   x   Hc. HD$PD$h   0|. D$lLt$pHD$x     HMgH)}/ HEhH. HEpDuxW   L   Hǅ      D      L   Hǅ      fD   HL$X$T* H_/ HM|H=KF H_H;_tHHHT$PPHH;_uHL$PyHd     H  H0  H\$ HO)    CL=   H  !k H  p HyH4) WD$(Lt$8Lt$@    X) HD$(HD$8   HD$@   ^l/  @ HT$(HT$@Hv.HHL$(HH   rH'HIH+HHw,)) H   H3) L$  I[(Is0IA^_]5R* ̹   讬) ȉCL   螬) H\$Ht$WH  HׄE H3H$  HHBJF H  x  H . HD$ D$8   y. D$<3H\$@HD$H     HL$PeHz/ H$8  H. H$@  $H  W$P  H$`  HǄ$h     $P  $p  H$  HǄ$     f$p  HL$(Q* Hz/ HL$PyH5`IF H^H;^tfD  HHHT$ PHH;^uHL$ ^wH6  H  *H"H$  H3) L$  I[Is I_H\$Hl$VWATAVAWH0HLE3(   ) HHD$pH.  W @   @   HC/ H  ) LHD$xH   Hv	/ IIF   INL!La) WAF8AFHAFXMf(Mf0AFhAF    EflMfpMfx3A   A   A   I   A   E   fA   A   M   HI/ II   H|$(Lg8P   ) HH{/ HHKLa8HH_8MLvF F  IHFIIwIH\$`Hl$hH0A_A^A\_^H\$UVWATAUAVAWHl$HP  HE H3HE@IILLH   ڥ)   A,  =  E3LmHHM1Lm(HUHM HUHL$ HM(HtHEH;HP HD$ HH  D8htD8     D8hv  @IAGAH\$PH'z/ HL$XHD$`HD$(HD$hHD$XHEIF@HI9F0w   IN W,IV0HI!V8Mf8Mf@I#H    IF(L9,uH   )) IN(HIN0HI#IF(HHD$PHHLi8HT$XIF@IF@Ll$(IN8HHD$0IF HD$ Ll$@HL$HHD$8EFHHT$ HL$8HMHtHD$XH;HP INP) HMHtHEH;LAP LmI   #) IHM@H3 ) H$  HP  A_A^A]A\_^]ù   {̹   p̹   ) A,     ) H\$UVWAVAWH   H6E H3H$   MHHL$(LD$0E3D|$ HLyHYH\$ L;L{L{L{L{    ) LxHHL8L@W3GHGXGhHGxL               L   L   Ǉ        D  IN8Ht,L$   HH$   H$   H$      HGw/ HD$@HD$@HD$xH\$@H   H;tSHN8HtHH;P L~8HK8Ht1H;u$HHPHF8HK8HtHH;P HN8L{8@t#HL$xHtHHT$@H;P L|$x@t"H$   HtHH$   H;P IN8HtI;LAP M~8HH$   H3) H$  H   A_A^_^]H\$WH`Hu/ HHLD$ 3HH|$X@   W@  3P  `  H0  H8  ǃp  ǃ(     t  Hx  H        H  HH\$xH`_H\$WH HH   裠) us  =tSƇ   HO8") H   螠) H   HK8HtH;HP HC8    HOH\$0H _#   ȉ     荣) ̹   肣) H\$Ht$WH H3HI HtJ HCHHHCHH#HCH<HO8HtHH;P Hw8HK HHK uHsH9stlH{H~)ff     HCHHHt
@   &) HHSHKHH   rLAH'I+HAHw/I) HsHsH   H3H\$0Ht$8H _) G* @SH y@ HtHI8HtHH;P HC8    H [H\$Hl$Ht$H|$ AVH HHr/ HH(  虞)    t  =uȉt         u1H   b) uz  tYH_8H   j) HtH(  Hx  ) H(  D) HOH\$0Hl$8Ht$@H|$HH A^=Ǉ     E) ̹   :) H	Ht
P   ^) H  HRyE H3H$  HI8HtHPH$  H3) H  Λ) H\$WH H|t  H) H\$0HH _H\$WH H_q/ HH2t  H) H\$0HH _H\$WH`HF eH%X   '  Hȋ9%LF *HLF H$   H`_HKF H LF ) HKF U) =KF u  ) HHD$p3H   Hp/ HHKH|$XLD$ 3@   W@  P  `  H0  H8  ǃp  ǃ(     t  Hx  H  3      H  Hp/ HHHYp/ HHHp/ H3HBHBHAHt@HAHBHAHBHH\$Ht$ WH HٹP   ) HHD$0HUp/ HHwHt$@HF8    HK@HtHHHF8HH\$8Ht$HH _H\$Ht$WH HyHHO8HtHH;P HG8    @tP   H8) H\$0Ht$8H _HE3H^o/ HLBLBHAHBHAHBHLALAHE HIE HyE H\$Hl$Ht$H|$ AVH0HH(  Hl$ D$( Hƙ)    EL=   D$(    u1H   薙) ui  tHH^8H   螙) HtHHx  2) HH\$@Hl$HHt$PH|$XH0A^f) ǆ     芜) ̹   )    t) ȉEL   d) H\$Hl$VWAVH   HHE3H   Ht$(Dt$0HŘ) 5  FL=2  D$0L9s0u	Dw@   HK HH#K(HCHH   H   HPH)CHS HH#S(HCHLt$xHL$@Ƅ$   HK HH#K(HCH,HM8HtHH;P Lu8Hk0uLs(HC(HK8) G@ $    t?Lw8HT$@HcG@$    t HL$xHtHHT$@H;P Lt$xHї) HL$   I[(Ik0IA^_^)    ޚ) ȉFL   Κ) H\$Ht$WH   HH(  H\$ D$( H>)   CL=b  D$(HOHT$0|$p    ZHd) H@) LH uMkdyH 6nuUI󌐔IIIHHH?HLi ʚ;Hi 6nL+Ii ʚ;IHHHHH?HLHHLi ʚ;Hi ʚ;HHLLL$0HT$ H;HL$ HtHAu9L   MtI HI H   Ƈ    Hx  ) |$p tHL$hHtHHT$0H;P HL$   I[IsI_) ȉCL   ) ̹   ) LD$HT$HL$SUVWAUAVAWH   ILHHk/ HHWHLE3LL IHGIFHG M>M~H_(H$  L|$hHHL$0Ll$0Ll$ Hsj/ HL{@WC`Cp   L{PL{X   CH  D   L$   IHL$p<HT$pH?IM8HtHI;P M}8Hj/ H   L   W   0  @  L  L  P  Ǉ    LT  I^Ht(CuHHsu
HHPHM8HtH;HP L}8HHİ   A_A^A]_^][H\$Hl$Ht$WH`HHji/ H	  HN3Ht@HPHnH^ Hn Ht)CuHHCu	HHPH   Hh/ HHl$XHT$ H׹HHK8HtHH;P Hk8H^(Hh/ HHl$XHT$ H蚹HHK8HtHH;P Hk8H^ Ht)CuHHCu	HHPH^Ht(CuHH{u
HHPH\$pHl$xH$   H`_H` H\$Ht$WH`HHg/ HHD$X    HT$ 迸H{HO8HtHH;P HG8    @t   H) HH\$pHt$xH`_H\$Ht$WH`HH-g/ HHD$X    HT$ ?H{HO8HtHH;P HG8    @t   H) HH\$pHt$xH`_H\$WH Hlt`  H) H\$0HH _Hg/ HHAHBABHAHBH̄t
    ) H8HLALIIHD$ HBHD$(3HHBHT$ AH8HIE H\$Ht$ WH  H'lE H3H$  X  ;t8Hq(H^HH\$ HE) uDCL=tDHHPHK) H$  H3F) L$  I[ Is(I_ù   S) ȉCL   D) H\$HT$WH0HWD$ HBHt@HHD$ HBHD$(HT$   H[Ht,CuHH{u	HHPH\$@H0_H\$HT$WH`HHHD$X    HL$ H   HT$ 觵HO8HtH;HP HG8    H$   H`_H\$HT$WH`HHHD$X    HL$ 8HK(HT$ :HO8HtH;HP HG8    H$   H`_H\$Ht$ HT$WH0HHIH   HL@WD$ HBHt@HHD$ HBHD$(HT$ AHHt,OuHH_u	HHP@H\$PHt$XH0_HzHt,GuHH_u	HHP2H\$PHt$XH0_H\$Ht$ WH  HiE H3H$  HT$PH   WfD$ HrHt$0HHt@HHD$ HHD$(HD$ HD$XH_HH\$`H)    CL=   H(D$ fD$@WfL$ HT$@HPH) H\$(Ht*CuHHCu
HHP
Ht$0HHt'CuHH{u	HHPH$  H3q) L$  I[ Is(I_ù   ~) ȉCL   o) H\$H|$UH$H  HgE H3H   HHy ,  H -F H   x   Hr. HD$pE   \. E3H}HE      HMUHHVa/ H   H`m. H      W   H   Hǅ      @      H   Hǅ      f   HL$xz4* Ha/ HMu\HT$pH),F dHL$pIZHa/ HD$0HfHD$8D$ D$@H\$HHD$0HD$hHT$0HK[H   H3) L$  I[I{ I]H\$Ht$ HT$WH0HHL@(WD$ HBHt@HHD$ HBHD$(HT$ AH[Ht0KuHHsu	HHP@H\$PHt$XH0_̋X     H\$H|$UH$H  HOeE H3H   HHy   3H*F H   x   Hlp. HD$pE   :Z. EH}HE"      HMFHN_/ H   Hk. H      W   H   Hǅ      @      H   Hǅ      f   HL$x*2* H_/ HM%ZHT$pH)F HL$pWH|$`HT$(HK6H   H3) L$  I[I{ I]@UVAUAWH(HALHIH+H+MHHIHI;  HIH+H\$PHH|$XHHLd$`L`IH+H;   H
II;HCI;   H    Hu3=H   r,HA'H;   H) H   HX'HHC) HIM HHLFHLt$ L4M;uL+ML+9- LFINM+I&- LMHHU   H|$XILt$ H\$PLd$`H(A_A]^]/* xyb{H\$Hl$HL$VWAVH0LH3(   ;) HHD$PHE  W @   @   H#b/ H   ) HHD$PH   H./ HG   WGHoHoHO H)Hiٰ) WGHGXGhHo8Ho@GxG0   o|H   H   3         H         f      H   H"a/ HH   Hi8Ha/ HAAHiHiIFHAIFHAInInHI8H{@k@k HHkC C  HHCHH^HH\$XHl$`H0A^_^H\$UVWATAUAVAWHl$H   H`E H3HEIILLH   
)   A,  =  HOHGE3LoLoUHMHEHUHMH}Ht,GuHHwu	HHPHEHHr  D8htD8   _  D8hJ  @I$AD$AH]H_/ HMHEHEHEHEHEIG@HI9G0w   IO uIW0HI!W8Iw8Iw@H#H    IG(L9,uH   G) IO(HIO0HH#IG(HHEHHLi8HU1IG@IG@LmIO8HHEIG HELmHMHEEGHHUHMHMHtHEH;LAP IOP) I   i) IHMH3f) H$  H   A_A^A]A\_^]ù   u̹   u̹   W) A,     C) LL$ LD$HT$HL$SUVWAVAWH(IIHL/IHE3M~M~HIFHCIFL;L{M~ M~(HIF HGIF(L?LHVL~HNL~HL>IF0IN8IV@INHA   IV#  H[Ht0Cu!HHCu
HHPH_Ht0Cu!HHCu
HHPH>H   HnH;tH    H_Ht/Cu HHCu	HHPHH;uHHVH+HH   rH'LAI+HAHw#I˹) L>L~L~IH(A_A^_^][)* H(y tHAHH	ҐH(H\$Ht$ WHp  Hw\E H3H$`  HHT$@WD$XHD$h   HD$p   [/ D$X[/ D$`[/ fD$dD$f LD$XH$   M  Hx   贸) HHD$@Ht%@   @   H/ HHKH蟁HG    HCHH_H$   HT$pHv.HHL$XHH   rH'HIH+HHw-d) HH$`  H3) L$p  I[ Is(I_o(* H\$Ht$WH H   HHO8HtHH;P HG8    H @t   Hݷ) Ht$8HH\$0H _@SH HZ/ HHt
(   螷) HH [@SH Ht
    x) HH [@USVWATAUAVAWH$HH  HMZE H3H0  LMLD$hHHMHL$x3HF H  x  Hce. HEE   2O. EH]HE     HM:HU/ H   H`. H      W   H   Hǅ          H   Hǅ(     f  HM$'* HxU/ HMOHH~vHHM	OH=F H_H;_t     HHHUPHH;_uHML3HLHG  E3E33H: LHD$xH HD$ Ld$(HD$ HD$0D$8    l) LHD$XHW/ Ht)HD$ WAAF   AF   IIFMfLLeLuM  WD$@H\$PL%5W/ L-F fD  E3E33I HLl$ HD$(HD$ HD$0D$8    辴) HHD$XHt&HD$ WC   C   L#HCH{3H}H]HtuHT$HH;T$PtH    H:HZ3HD$HLEHL$@H]HIC9HHC!HHPHLd$xLmt)CuHHCu	HHPIԄ HL$hHH  I}vMm MLY  3Ho LHY HD$ L|$(HD$ HD$0D$8    f) HHD$XE3Ht-HD$ WC   C   HU/ HHCL{IL}H]H" M  HT$PLl$PHL$HLl$HHD$@Ll$@HD$(HL$0HT$8WD$hHtCL|$hH\$pD$XMtAFLd$XLt$`LL$(LD$hHT$XLeIKHt*CuHHCu
HHPH|$@H   L|$HI;tC H_Ht)CuHHCu	HHPHI;uH|$@HT$PH+HHH   rH'HH+HHwjH) WD$@Ll$PMt)AFuIIAvu	IIRIH0  H3M) HH  A_A^A]A\_^[]!* HP/ HL$(RH;D HL$() IH HP/ HL$('HD HL$(f) HP/ HL$(HD HL$(C) HP/ HL$(HʣD HL$( ) H\$ UVWATAUAVAWH$HP  HSE H3H@  LD$xLHUHMHL$hHULE3H:F H   x   H^. HEE   H. EH]HE     HM 4HN/ H   HY. H      W   H  Hǅ           H0  Hǅ8     f   HM * HmN/ HM HH=mF H_H;_t HHHUPHH;_uHMpF3ɡ H LII|$vI$ED$IR E3E33I LHD$hHs HD$ Ll$@HD$ HD$HD$P    ) LHD$XH)Q/ Ht)HD$ WAAF   AF   IIFMnLLmLuM  WD$(H\$8L%P/ L-޺ @ ff     E3E33I HLl$ HD$@HD$ HD$HD$P    N) HHD$XHt&HD$ WC   C   L#HCH{3H}H]HtuHT$0H;T$8tH    H:HZ3HD$0LEHL$(FH]HIC9HHC!HHPHLeLl$ht)CuHHCu	HHPId~ 诟 H视 HHD$xHHxvHD@H6 E3E33H LH<S HD$ L|$@HD$ HD$HD$P    ) HHD$XHt-HD$ WC   C   HO/ HHCL{3L}H]H} M  HT$8E3LD$8HL$0LD$0HD$(LD$(HD$@HL$HHT$PWD$hHtCL|$hH\$pD$XMtAFLl$XLt$`LL$@LD$hHT$XLmIHt*CuHHCu
HHPH|$(H   L|$0I;t@H_Ht)CuHHCu	HHPHI;uH|$(HT$8H+HHH   rH'HH+HH   H蒫) WD$(HD$8    Mt*AFuIIAvu
IIRI?HL$x?IH@  H3輯) H$  HP  A_A^A]A\_^]D* I{ HI/ HL$@貦HD HL$@) HI/ HL$@菦HxD HL$@) H\$UVWATAUAVAWH$H`  HME H3HP  LEHMHL$`3HX. H=QJ/ L=S. HF H   x   HME   wB. EH] HE     HMB.H   L     W  H   Hǅ(       0  H@  HǅH     f0  HMw* HI/ HMrBH=+F H_H;_tHHHUPHH;_uHM0@3ɵ LHo HD$`Lt$@HD$`HD$HD$P     ) HHD$pHt-HD$`WG   G   HK/ HHGLwHLuH}# LH! HELm{ LHA HELeM  M  Mw  WfE    x  HF H   x   HV. HEE   @. EH] HE  HMp,H)H/ H   L     W  H   Hǅ(     ƅ   0  H@  HǅH     f0  HM* HH/ HM@HUHMF HMn>A   LH/ 33 LH~M HD$`L|$@HD$`HD$HD$P    /) HHD$p3Ht-HD$`WC   C   H\I/ HHCL{HL}H]M    HF H   x   H]U. HEE   ,?. EH] HE     HM*HF/ H   L     W  H   Hǅ(     ƅ   0  H@  HǅH     f0  HM$* HF/ HM?HUHF HM<IHF/ r) LLF/ 33蓎 LHK HD$`L|$@HD$`HD$HD$P    誥) HHD$p3Ht-HD$`WC   C   HG/ HHCL{HL}H]M  HEHxvH HEII詵   I9 HȺ< H  I HȺ3 H     Iص   E3E3   I-   I[HI2 Hl  t$0t$(t$ LM   A   Iq <  II )  II苴   NA LIIP   WD$@3HD$PfD$`HtC(EfD$`WD$pHtGLt$pH|$xLL$@LD$`HT$pLuIHt*CuHHCu
HHPIP I Ht'GuHHwu	HHRIHP  H3() H$  H`  A_A^A]A\_^]HD/ HL$@5HUD HL$@k) HKD/ HL$@5H2D HL$@H) HpC/ HL$@5HD HL$@%) H%D/ HL$@ÞHD HL$@) HC/ HL$@@5HɒD HL$@߹) HC/ HL$@5HD HL$@輹) H,D/ HL$@4HD HL$@虹) H\$Ht$H|$ UHl$H   HHy0H}E Hi) J  GL=G  E       E   EEH9D HEH5I. Hu/WE7HDK. HEEHU7HM7) H=N. H}/(EEGHuWEHUHM7) H}EGEWMHMs) LD HUHM3) HuHM^) HEHEg    u_HK HUؒ) HE3HUHP(HM覓) Hu/HM7) Et	HMh) L$   I[Is I{(I]ù   [   k) ȉGL   k) H\$Ht$ HL$WH@HH  H  HHT$0PH{0H|$ D$( Hg)    GL=   D$(       HD$0HL$8WD$0HCHsHKHt)FuHHFu	HHPHE3HT$ HP(|$( tHL$ ~g) H\$8Ht(CuHH{u
HHPH\$`Ht$hH@_ve)    cj) ȉGL   Tj)    YH\$Hl$Ht$WH HIH	IHHt1HSH+HH   rLAH'I+HAHw0I') HH;Hl$8HCHHt$@HCH\$0H _2* H!B/ HAB3HBHBHAHt@HAHBHAHBHHA/ H3HBHBHAHt@HAHBHAHBH@VH H\$0HHYHl$8Ht6H|$@CuHH{u	HHPH|$@H\$0@Hl$8t(   HH ^) H ^@SH HHIHtYHKHt3Au$L   MtI HIH   H [H(HAHIАH(@SH0HHHH0[H(HAHHt,    ux t	    uH(?   %W̹   W@SH HHJHvE g) 3HKHDHH [@SH HHJHvE 7) 3HKHDHH [E3H?/ HABLBLBHAHBHAHBHLALAE3HV?/ HLBLBHAHBHAHBHLALAH\$HT$UVWH@AHHHY0H\$0D$8 HKc)    CL=   D$8WD$ HHL$ F) HD$ HD$`    uSHN HT$ ) HDHT$0HP(HL$ ) |$8 tHL$0b) H͍) H\$pH@_^]ù   ^U   e) ȉCL   e) HYuE H	uE H\$HT$UVWH0HH3|$ H:HzHzD$    Hq8H+q0HH   HH;   H4    Ht=H   r)HN'H;   T) H   Hx'HHGH5) HHLCL+H, HHt1HSH+HH   rH'LAI+HAHwmI#) H;H{H>HCHu8H}0H;t9    HHD$PHSH;St
HHCLD$PHHH;uHH\$`H0_^]	* sU}SHA LAHHLBHcL7/   @SH0H   HQHHK$HH0[H\$Ht$WH`Hg$HHT$8Hb\$HHHL$PHHHL$XH     H@    _) H_) LH uMkd}H 6nuVI󌐔IIIMIIH?LIi 6nMi ʚ;L+Ii ʚ;HHHHH?HLHHHHi ʚ;Li ʚ;HHLLL$HHHT$(PH\$XHD$(HF Ht)CuHHCu	HHPH\$@Ht'CuHH{u	HHPH\$pHHt$xH`_H\$ UVWATAUAVAWHl$Hp  ALLHMPD$$    AgHWD$@E3Lt$PHtuHH;  H   r)HN'H;  ) H  Hx'HHGHՖ) HH|$@L47Lt$PL3H, MLt$H
Ld$HH|$@t$ t4t(tt~  3 3 l3 U3 >3 LL$ LHI蛌 e     HL$`$<HD$`HcHDx%DxHD$`HcHLxHD$`HcHD039t$    L+Ht5   HMXan) HPL HD$`HcHHD$`HAв:HL$`   HL$(+n) HPL HD$`HcHHD$`HAL;  HL$`HËD$ H;uWAIwIG   A D$$   D$(HM؋$"<t!HEL MtHEHL;ELBEL+1u"HEHHtHEHHELc L+L
LD$0HT$(Ht	I}HD$`HcHHQx. HD`HD$`HcHxT\HL$htHD$`HcHHl. HD`HD$`HcHQT\H>. HEHMj) Ht/L+HI   rI'HH+HHw)IHq) IH$  Hp  A_A^A]A\_^]* PNH5/ HL$(HنD HL$(/) H5/ HL$(m&HD HL$() LD$LL$ SUVWH8IHl$xHHHl$(LLHD$     HHH`* HH8_^][H\$HT$UVWATAUAVAWHPIILLH)HL$ E3Lt$(`   ) LHD$(Hp H$   HHHN WLqLqI     IB< uHI,$Il$Il$fAD$  IE Lp3A8FuaHnL~I@      LHS HzHzvHHIvHLH;LB, ttxw3H[{ tL$   Lt$0D$8D$<D$<HI9EtLD$0)D$ MHT$ I;IAGIH$   HPA_A^A]A\_^]H;s   HH\$Hl$Ht$WATAUAVAWHPIILLH9HL$ E3L|$(`   肑) HHD$(Lp WAM~M~AKANL{HC   D;WAF M~0M~8AF NAN0L~HF   D>H8HxHxfDxIE HhAD8}uZIvM~H     HHS HzHzvHIIvILH;LB0, tyx|3H[{ tHL$(Hl$0D$8D$<D$<HI9EtTD$0)D$ LHT$ I螰I$AD$IL\$PI[0Ik8Is@IA_A^A]A\_H;s   H?@SH HHR8Hv-HK HH   rLAH'I+HAHwkI) HC0    HC8   C  HSHv,HHH   rLAH'I+HAHw!IƏ) HC    HC    H [) HIHt
`   鍏) @SH HQHHtH	H HKHt`   H [J) H [3Ht1f     DHtA tHsAAAwHH;rذ2H\$Ht$H|$ UATAUAVAWHl$H   H1E H3HE/HLHMHM3EHHA`   n) H H@H@f@IE   H?HH;D  HsL~LLnIvL&MtMǺ:   I, LHtM+II  WEE3LeLeMM;MBHIvHHMD}AD}WELeHE   E IHFHH~vHL;sHJ2H;s8 H  HH;rHHt\WELeLe'HNH;  H+II;LBH~vH6HHMIAD}EEMMLuLEH}MGHMIGL}LHuH}IGI;tL+* A6HI;uLMLEHULuIHUHv2HHMHH   rH'HIH+HH   褌) HUHvQHHMHH   rH'HIH+HHwkl) "H+L5. LHULuIHH;IHM/H3轐) L$   I[8Is@I{HIA_A^A]A\]?) 9) K@SUVWATAVAWH`H.E H3HD$PIHLMIAE3L8IHtg@ H;HS(Hv1HKHH   rH'LAI+HAH  Ir) L{ HC(   D{0   HU) HHuHH HH@L~IIIUUUUUUU@      A
HHi) H;   I;t
L@A8tLHxWD$0L|$@L|$HI;uIHD$@   HL$HD$0L+HHL$0HL$HHD$@HtVHL9f   Ht$ L|$(0   H) D$0@L$@H HFHKHHHL|$(HCHH/Hv/HQHL$0HH   rH'HIH+HHw+) I+H3HL$PH3蓎) H`A_A^A\_^][') HO. O) @SVWH   H,E H3H$   3HL$(HHHAIHAHڹ   b) HHHWHF3AHHNHL$0Ӻ LHL$0H3 HHT$0& HH$   H3Ӎ) HĠ   _^[@SH0HzHLBvH4HH0[@USVWATAUAVAWH$H(  H+E H3H  IILLHL$8HT$@LELML  Ll$H3H]IHL$PvWD$ IGHt@IHD$ IGHD$(LD$PHT$ II$`  I$h  H+/ I$WA$p  I$  I$  A$p  NA$  H^HF    WA$  I$  I$  A$  OA$  H_HG    I$  I$  I$  H*E H   x   H5. HEE   . EH]HE      HMH*/ H   H0. H      W   H   Hǅ      ƅ       H   Hǅ     f   HM) H*/ HML5\E I^I;^tfHHHUPHI;^uHM`I  I_Ht1AACuHHDsAu
HHPHVHv0HHH   rH'LAI+HAH   I) 3H^HF   HWHv,HHH   rH'LAI+HAHw]Iօ) H_HG    IM8HtI;LAP I]8IH  H3+) H(  A_A^A]A\_^[]) ) Ht)/ HL$ zHxD HL$ i) H\$WH HH(/ HH  3HtIH  H+H   rH'LAI+HAH   I) H  H  H  H  Hv4HH  H   rH'LAI+HAH   I蜄) H  Hǃ     @  H  Hv0HHp  H   rH'LAI+HAHwTIF) H  Hǃ     @p  Hh  HtAuHPHH\$0H _z-) H\$UVWATAUAVAWHl$H   H&E H3HELHL$8HT$@3Hp  LnHHI+H  LH~vL&WEHUHUM}   H}L;vzIHH;v0HH       H'H) HI  Hx'HHG:   H;HBHKHuH H   rHA'H;  赂) HH}L}H]HCONNECT HHOMI, B? HMHUHH+Hr!HAHEHEHHGEf: HE!HD$    Lܟ. E3   HMWE3H}H} EHMHxH@   @8HT$8H  LBHzvHHM=WEH}H} EHMHxH@     HMHUHH+Hr7HAHEH]HHG]HA   H. H, C HE!HD$    L. E3   HMWEH}H} EHMHxH@     LFH~vH6HHM=WD$HH}H} D$HHMHxH@     HMHUHH+Hr*HAHEHD$HHHGD$H

D HD$H"HD$    L&/ E3   HL$H
WAI~I~ AHANHxH@     HUHv2HHL$HHH   rH'HIH+HHj  @) H}HE   D$H HUHv1HHMHH   rH'HIH+HH$  ) H}HE   E HUHv1HHMHH   rH'HIH+HH   ) H}HE   E HUHv1HHMHH   rH'HIH+HH   ^) H}HE   E HUHv-HHMHH   rH'HIH+HHw/) IHMH3蘃) H$@  H   A_A^A]A\_^] ) 8|:) ) ) ) H\$Ht$ WATAUAVAWH   H!E H3H$  LHHL$0HT$@ȃvI0~  I>   HE H&  x  H,. H$   Ǆ$      o. $   3H$   HǄ$   9      H$   (L%"/ L$  L-2'. L$  $  W$  H$  HǄ$     @$  $  H$  HǄ$     f$  H$   ?) Hs. H$   6IHPH+H$   pH$   HE H$   H+. 3L%!/ L-d&. H茺  L  IL LHM+H  I`dIMGL+H.  HD$ H  HIE H   y   H$   Ǆ$      . $   H$   HǄ$   ?      H$    L$  L$  $  W$  H$  HǄ$     Ƅ$   $  H$  HǄ$     f$  H$   ) H / H$   H$   H]E 蘳H$   z   H}M'HT$ IL;t H  H+LIȼ, IH  IIWH;   WD$HH|$XH+t-HL$HH|$HI_IH+LHv, HHD$PD$h HT$HHL$ 虚HHII;Gt9IG3Hwu&IHD$ IFHD$(I>I~HT$ H譴I~Ht,GuHH_u	HHP  Ht$0Lt$@H HE ;  H  x  H(. H$   Ǆ$      . $   3H$   HǄ$   S      H$   >L%/ L$  L-H#. L$  $  W$  H$  HǄ$     @$  $  H$  HǄ$     f$  H$   U) Ha/ H$   LH$   HE 8H$   3H WD$0HT$0H$  H  x  H'. H$   Ǆ$      J. $   3H$   HǄ$   W      H$   L%\/ L$  L-". L$  $  W$  H$  HǄ$     @$  $  H$  HǄ$     f$  H$   ) H>/ H$   H$   HE H$      HI~Ht,GuHH_u	HHPH$  H3\|) L$   I[@IsHIA_A^A]A\_H\$Ht$ UWAVH$0H  HE H3H   IHE3Dt$4Lt$ Lt$(0   w) H H@HD$ LD$ HHDHH   H\$ HCL0HHtg@ H;HS(Hv1HHKH   rH'LAI+HAH  Iv) Ls HC(   C 0   Hv) HHu0   HL$ v) 3H  H|$( o  HD$ HH. HD$PLuLuDuWfE WfMLu HM. HELu(Lu0E8 D$4   E3E3HT$`HL$PcHD$PHcHH. HDPHD$PHcHDpDLLA   HSHL$`HD$ HHHL$(HCHHCHAHS(Hv1HKHH   rH'LAI+HAHi  Iu) Ls HC(   C 0   Hlu) WE@LuPHEX   E@ Dt$0HU@HL$PHT$0H[T$0   ,  HUXHv2HHM@HH   rH'HIH+HH   t) HL$PHL$ HAL0HHtiff     H;HS(Hv-HHKH   rH'LAI+HAHwlIt) Ls HC(   C 0   Hit) HHu0   HL$ Rt) HH   H3x) L$  I[ Is8IA^_][) U) H}/ HL$8kHcD HL$8
) HM`@PLH. H   
La/ HH   "
HHL$8xHcD HL$8賊) H\$UVWH$@H  HE H3H   HHHT$8  HE H   x   H!. HD$@D$X   s. D$\3Ht$`HD$h-      HL$p8Hi/ HEXHF. HE`uhWEpH   Hǅ      @up   H   Hǅ      f   HL$Hl) H. HL$pfHHPH+HL$pReHT$@HE AHL$@&	WD$ HCHt@HHD$ HCHD$(HT$ H"H[Ht,KuHH{u	HHP@H   H3wv) H$  H  _^]H/ HL$ #HaD HL$ ) H\$Ht$UWAVH$H  HE H3H   HE3HE H   x   H. HEE   	. ELuHE]      HM]H6/ H   Hh. H   D   W   L   Hǅ      D      L   Hǅ      fD   HM) H/ HM|	H=5E H_H;_t"fff     HHHUPHH;_uHM0HT$pHsHT$pH}HGT$pWD$PD$@LELHD$PHD$0HD$@HD$(Dt$ E3HL$`PHHHUHv.HHL$pHH   rH'HIH+HHw/o) H   H3Nt) L$  I[(Is0IA^_]) @SH H   HUHH [@SH0I@H3H   Ht$@H|$HHtHI@Ht@IpI HHKHtJFHHsFu5HH~u#HHPH|$HHHt$@H0[HHsH|$HHHt$@H0[H趉H\$Ht$WH0HBH;  H   HHBtHt@HHz  :WD$ Ht@H
HL$ HBHD$(HD$ HD$HcH|$(H   G   HH_   HHP@H\$@Ht$PH0_WD$ HBHt@H
HL$ HBHD$(HD$ HD$HH|$(Ht,GuHH_u	HHR@H\$@Ht$PH0_RH\$UVWATAUAVAWH   HBE H3H$   IIHT$(LH   i4) 0  A$,  =(  L?HGHD$ Lw3HGHG(   l) HH  @   @   H. H  _l) HH   H(. HHG   3HOHHAG^) 3WG8GHGXHW(HW0ohG    WlHWpHWx3         H         f      H   H. HH   H_/ HLxHL$ HHLpDH@8H~VV 3H~@~@~ 3L~MtAnu	IIPIH  A t      A {  AGLt$(IAF@H\$`H/ HD$hL|$pHt$xHD$hH$   ID$@HI9D$0w   IL$ ʹIT$0HI!T$8It$8It$@H#H    ID$(H< uH   j) IL$(HIL$0HH#ID$(HHD$`HH3HY8HT$hyrID$@ID$@H\$8IL$8HHD$@ID$ HD$0H\$PHL$XHD$HED$HHT$0HL$H/H$   HtHD$hH;LAP IL$P:^) I$   1) IH$   H3n) H$  H   A_A^A]A\_^]ù   #̹   #̹   4) A$,     r4) H\$ UVWATAUAVAWH$H@  HE H3H0  IMLD$0LHHL$PHT$XLD$`L  Ll$hL  Ld$p3HD$xHD$(HuIHL$xqMHT$ HL$@LD$xHT$@HŚH`  Hh  H/ HHp  Hx  IHp  IFHx  I6IvIHL$   @8x  t	Hp     H      t   Ɖ  H  H  H  H  H  H  H  W       W     Ǉ     3H$  ,  H]IHL$xoHT$xHHlE H   x   H*. HEE   - EH]HE=      HMHu/ H   H. H      W   H   Hǅ          H   Hǅ(     f  HM) H// HML5E I^I;^tD  HHHUPHI;^uHMLt$0IGHt7HI_Ht*CuHHCu
HHPI^Ht(CuHHsu
HHPIM8HtHI;P IE8    IL$8HtI;LAP ID$8    HH0  H3j) H$  H@  A_A^A]A\_^]H\$Ht$WH HH/ HoH  3HtIH  H+H   rH'LAI+HAH   Ie) H  H  H  H  HtIH  H+H   rH'LAI+HAH   I8e) H  H  H  Hx  Ht)GuHHGu	HHPHh  HtquHPHH\$0Ht$8H _6) H  HE H3H$  "   H$  H3i) H  H\$Ht$H|$ UH$PH  HZE H3H   HWD$ HQHtBt@ HJX  uH\$(H|$     HE H   x   HD. HD$0D$H   - D$L3Ht$PHD$Xl      HL$`H	/ HEHH. HEPuXWE`HupHEx   @u`   H   Hǅ      f   HL$8) H	/ HL$`
HT$0HE HL$03HHt,CuHH{u	HHPH   H3cg) L$  I[Is I{(I]HGHD$ H_H\$(H/ H3HBHBHAHt@HAHBHAHBHH/ HHAHB3HBHBH9AtHAHBHAHB@HH\$WH HHIHtAuHP@t(   Ha) H\$0H _HE3H/ HLBLBHAHBHAHBHLALAE3H/ HHAHBLBLBHAHBHAHBHLALAH;E H;E H\$Ht$WH  HE H3H$  HHL$@o     ,    H\E H   x   H. HD$`D$x   - D$|3H$   HǄ$   _      H$   H</ H$x  H	. H$  $  W$  H$  HǄ$     @$  $  H$  HǄ$     f$  HL$h) H/ H$   HT$`HhE 裗HL$`3D$ H|$(H|$0D$8  D$9HT$ H   HHHh  HtH`  HAH\$ H|$(HT$0"&) H%) LH uIkd}H 6nuVI󌐔IIMIIH?LIi 6nL+Ii ʚ;IHHHHH?HIi ʚ;HHHHHi ʚ;HHHi ʚ;HI T   LLL$ HT$@HXHL$@Ht/Au#L   MtI HI
H   HL$0HtYuHP H$  H3b) L$  I[Is I_H\$Ht$ WATAUAVAWH   HE H3H$  LHHL$ HT$8_ȃvI]	  I?   HJE H&  x  L-. L$   Ǆ$      - $   3H$   HǄ$   x      H$   L%/ L$  H. H$  $  W$  H$  HǄ$     @$  $  H$  HǄ$     f$  H$   ) HӜ. H$   IHPH+H$   OH$   H0E kH$   ML-
. 3L%/ L  IL LHM+H  ICHЙ  Hp  IMFL+   0  HH~  HE H   y   L$   Ǆ$      -- $   H$   HǄ$         H$   L$  H. H$  $  W$  H$  HǄ$     Ƅ$   $  H$  HǄ$     f$  H$   ) H/ H$   H$   HE H$      HΑ3  4HHN  HqE H   y   L$   Ǆ$      - $   H$   HǄ$         H$   L$  H. H$  $  W$  H$  HǄ$     Ƅ$   $  H$  HǄ$     f$  H$   ) H/ H$   H$   H~E 蹑H$   HC#     H薐M&IL;t H  H+LI, IH  H  IHH9H  HE H  x   L$   Ǆ$      - $   H$   HǄ$         H$   IHB / H$  HS. H$  $  W$  H$  HǄ$     Ƅ$   $  H$  HǄ$     f$  H$   `) H, / H$   WH$   HE CH$   %t$0D$@	HD$0HD$HHD$P   D$X  D$YHT$@H  (  (    ~;~   HӎIHt,GuHH_u	HHP  H|$ L|$8H6H<E S  H  x  L-. L$   Ǆ$      - $   3H$   HǄ$         H$   tHm. H$  H~ . H$  $  W$  H$  HǄ$     @$  $  H$  HǄ$     f$  H$   ) Ho. H$   H$   H3E nH$   P3HVWD$ HT$ HP<  H  HtMMfM.II+H;HBJ+L;tL+MIt, K,H  H)  H  HD$@Ht$HHt$PfD$X@      IMFL+LL$@H  HHHT$@H  H  H  HH+H;v%HH+HH  H;H  HH;tHH+LH訖, HH  hH  x  L-. L$   Ǆ$      h- $   3H$   HǄ$         H$   !H. H$  H+- H$  $  W$  H$  HǄ$     @$  $  H$  HǄ$     f$  H$   8) H4. H$   /H$   HE H$      H IHt,GuHH_u	HHPH$  H3zX) L$   I[@IsHIA_A^A]A\_H\$UVWATAUAVAWH  HD H3H$  ILLM$IG  DHr.HAAA@AAAEIiH~u"IH+H  _- H:Hu8IH+H  P- H HH =- HHHo3D8_tIH+H  LHI  A}   I;LGHL;IBL+L;d  HI;"  HE H  x  H . HD$ D$8   - D$<H\$@HD$H     HL$PlH. H$8  Hv- H$@  $H  W$P  H$`  HǄ$h     $P  $p  H$  HǄ$     f$p  HL$() H. HL$PHWHL$PsDH. HL$PbHT$ HE QHL$ 6LIHwMt!HtHOHÃB00HH;_rHGI+H3H$  H3U) H$  HĠ  A_A^A]A\_^]H\$UVWATAUAVAWH$H@  HD H3H0  HHE3L=(- L%. H- H;E H  z	  L}E   - ELmHE.     HML   H   D   W   L   Hǅ      D      L   Hǅ      fD   HM) H`. HMHM>H,|. HMHVHMBL5WE I^I;^tHHHUPHI;^uHM]H&E H- 

  LAPW ILvL;     H   z   L}E   - ELmHE6     HMML   H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HM) H;. HMzHUH/E jHMPHE L  H  HCL%L. L=M. H9~  H  z  H- HEE   }- ELmHE:     HMHHI. H   HS- H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HMl) HX. HMgI׀  IDHMPH). HM@HSH+HM0@HUHE  HMÈ  AWD$XD$@L  HHD$XHD$0HD$@HD$(Dl$ H  *HHφHH;CtHC  ~ o  HXE H	  x   H- HEE   - ELmHEC     HMH. H   H- H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HMԼ) H. HM>MDIHMH. HMIHM>HUHUE 萃HMvÈ>AWD$XD$@HVN2HD$XHD$0HD$@HD$(Dl$ H   ,HHEw	  H  MLFH2\	  L  H  LNLFI2IFI+H;    HE H   x   L}E   0- ELmHEO     HML   H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HM-) H. HM(HUHݲE HML  I^ILL+M;sI      INH+L;   HL;A  HHHH+H;v'H&      I) H  L`'IID$:H
I;IBHHuE3"H=   rHK'H;  HII) LK,MM+3Q, MFIL+I蟊, LMII~sL%. M+M3H, J;IFL=- E3~ 0  HE H
  x   L}E   6- ELmHES     HML   H- H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HM,) HP. HM'L%,. H-. >IDHM	H. HMIVI+HM:HUHE HMÈ  AWD$XD$@L  IHD$XHD$0HD$@HD$(Dl$ H  HH舁II;F  IF  H   z   L}E   - ELmHE]     HML   H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HM賷) H. HMHUHcE ~HMƅ  
HFH  HFH   ƅ(    )  H  H    H   z   L}E   - ELmHEb     HMnL   H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HM蠶) H. HMHUHPE }HMqD(    H   z   L}E   - ELmHEg     HML   H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HMƵ) HR. HMHUHvE |HMH3H{  H  z  L}E   - ELmHEm     HML   H   D   W   L   Hǅ      ƅ       L   Hǅ      fD   HM) DL%  IʸAD*A0EDuLL$PL%  IH   L   H  HI+A   L5. I;   I@H   H   HHG   H. H;vJL;wI;wIHI+IHKIH艄, LIH{, H3L+IVHMe, H   L|$(Lt$ E3E3IH   WD$XLl$hLl$p D$XHL$hLhH@     HT$XH|$pHGT$XHMHUH6E qzHT$pHv2HHL$XHH   rH'HIH+HH   cB) Ll$hHD$p   D$X H  Hv0HH   HH   rH'HIH+HHwYB) L   Hǅ     ƅ    HMHH0  H3jF) H$  H@  A_A^A]A\_^]) n) ڱ) ̐M I I 0T 0T 0T 0T 0T KS ^Q qR H\$UVWH$0H  HbD H3H   HHHT$@~  H? uH@2L  HE H   x   Ha- HD$PD$h   .- D$l3Ht$pHD$xS      HMH. HEhH- HEpuxW   H   Hǅ      @      H   Hǅ      f   HL$X") HN. HMHHPH+HM
3HT$PHE wHL$PLAxD$ IHT$(I@H+HD$0D$8  D$9HT$ H\   H?H   H3OD) H$   H  _^]H=. HL$ H/D HL$ V) H\$UVWATAUAVAWH$H   HjD H3H  LHT$xLHL$0H  H}H) G  GL=)  E3HE H$  x  H[- HEE   *- ELeHEw     HMHN. H   H - H   D   W   L   Hǅ      D      L   Hǅ      fD   HM) H. HMAHM,Hxj. HMIVHM0H5E H^H;^t f     HHHUPHH;^uHMAFɀA$
Ȉ   INAVH~s$
  L  zH  w-~   A   AE  - f  L  D   A   AE  - H INH ~- HH  L
  A~ 4  IH\$`HL$p膠IEHD$@L;   H\$pMA  A   fAfEfAL9  vE H(F;  vHF;  wH  ffA#fIL;  rHD$@fEfAL;  sDHE;  vHE;  w  ffA#fIL;  rHD$@Au IL;)Lt$xH\$`L|$0LI~ vIăIFB0 IM;frH   L+WD$`IVIHD$`HD$ E3E3HL$P`\HL$PMH   H	|, HD$PHIMFIV|, (D$PfD$0WfL$PHT$0IOtDH\$XHt-KuHHsu
HHPH) AH  H3?) H$p  H   A_A^A]A\_^]ȉGL   ) ̹   ) H\$UVWAVAWH$H  HD H3H   LE3H%E H   x   H- HEE   - EL}HE      HM}H. H   H- H   D   W   L   Hǅ      D      L   Hǅ      fD   HM衪) H}. HMHMq(H=JE H_H;_tHHHUPHH;_uHMPDHT$pIp  ,HT$pH}HGT$pWD$PD$@LELHD$PHD$0HD$@HD$(D|$ E3HL$`HIrHUHv.HHL$pHH   rH'HIH+HHw.8) H   H3g=) H$P  H  A_A^_^]) H\$Ht$UWAVH$H  HD H3H   HE3HE H   x   H- HEE   - ELuHE      HM]H. H   Hh- H   D   W   L   Hǅ      D      L   Hǅ      fD   HM聨) H. HM|H=5E H_H;_t"fff     HHHUPHH;_uHM0HT$pHp  ߱HT$pH}HGT$pWD$PD$@LELHD$PHD$0HD$@HD$(Dt$ E3HL$`HHoHUHv.HHL$pHH   rH'HIH+HHw/6) H   H3J;) L$  I[(Is0IA^_]զ) H\$Ht$UWAVH$H  H|D H3H   HE3HE H   x   H- HEE   r- ELuHE      HM=H6. H   HH- H   D   W   L   Hǅ      D      L   Hǅ      fD   HMa) H. HM\H=E H_H;_t"fff     HHHUPHH;_uHMHT$pHp  HT$pH}HGT$pWD$PD$@LELHD$PHD$0HD$@HD$(Dt$ E3HL$`HHmHUHv.HHL$pHH   rH'HIH+HHw/4) H   H3*9) L$  I[(Is0IA^_]赤) @SH Ho   H%k   tHH [H [@SH HH0K#HH [H\$HL$VWAVHpLH3  3) HH$   Ht6W @   @   H. HHKHt$`LD$(I]HHCHH_H   Hh  Hty u|HtCH_HHt
HHCH`  Hh  Hh  HtAuHPHt'CuHHsu	HHPHH$   HpA^_^@SUVWAVH  HD H3H$  MHHL$ HA3WA(A8AHHYHY AXA   Y\H`  HE H  x   H- HD$0D$H   z- D$LH\$PHD$X      HL$`AH. H$H  HK- H$P  $X  W$`  H$p  HǄ$x     $`  $  H$  HǄ$     f$  HL$8\) HX. HL$`VH5E H^H;^tD  HHHT$0PHH;^uHL$0MH  HH$  H35) Hİ  A^_^][H\$Ht$WH  HD H3H$  HH<( y  C\=[  H{  HHE H   x   H- HD$ D$8   - D$<3Ht$@HD$HY      HL$P蘴H	. H$8  H- H$@  $H  W$P  H$`  HǄ$h     @$P  $p  H$  HǄ$     f$p  HL$(負) H. HL$PHT$ HaE gHL$ HK- HCHK`w  HK"( HK`U  H$  H34) L$  I[Is I_ȉC\   ( ̹   ( H\$Ht$ WATAUAVAWH  H?D H3H$  LHHL$hHT$pE3AD|$DA    H_H\$PD$X HF(   CL=  D$XH  H$  HO`3  HGH$  fD$  H  H( D$X    AH$  O- D$@H(   CL=  D$XH   |$@ }+- ='  ts- =3'  i  H( H$  HO`  $  :  fD$  tD$@   LD$@H$@  HO- HD$HHtOL|$`LD$`HT$HIt$DH( Iw  E3A   H\$Pt$DH|$hLt$pP- =3'  ?- =3'    )H( HE H  x  H- H$   Ǆ$      G- $   L$   HǄ$   R      H$   H. H$  H- H$  D$  W$   L$  HǄ$     Ƅ$    $   L$0  HǄ$8     fD$   H$   ) H. H$   H$   HE cH$   M>M~IH$  H30) L$  I[@IsHIA_A^A]A\_ù   ( ȉCL   (    |( ȉCL   l( H. H$   HD H$   B) H      Hkz   D|$0L|$(H- HD$ AL   Lx.    H$   HeHv. H6H]- D$HHT$HHHHHbH$   HL. H$   'HD H$   A) H. H$   HD H$   A) ̹   H\$Ht$H|$ UH$PH  HZD H3H   HHyH|$ D$( H( Y  GL=;  D$(H{   HE H   x   HH- HD$0D$H   - D$L3Ht$PHD$XY      HL$`ڭHK. HEHH- HEPuXWE`HupHEx   @u`   H   Hǅ      f   HL$8) H. HL$`HT$0HE `HL$0HK@- HCHK`
  H( H   H3-) L$  I[Is I{(I]ȉGL   ( ̹   x( @SVWATAUAVAWH  HD H3H$  MDHHL$`fDt$@3HE H@  x6  H- H$  Ǆ$     - $  H$  HǄ$  a      H$  =L%. L$  L-G- L$  $  W$  H$  HǄ$     $  $  H$  HǄ$     f$  H$  U) H. H$  LAH$  H5E H^H;^t%ff     HHH$  PHH;^uH$  3L%. L-f- WD$xW$   \$lD$p   D$t   D$h	   H\$PEL$  D  IʸAD*A0EDuLL$HL$  IH$X  ٍH$X  H$p  HG$X  LL$PLD$hI- H$p  Hv5HH$X  HH   rH'HIH+HH  &)   HD$PHHtf{t	H[(HuHu$HHt@ {t	H[(HuH  HwH$p  Ƅ$x   H(   FL=  Ƅ$x  HE H  x   H- H$  Ǆ$     - $  E3L$  HǄ$  {      H$  TL$  L$  D$  W$  L$  HǄ$     D$  $  L$  HǄ$     fD$  H$  w) H. H$  nH$  HE Z\H$  <E3   A   K- HGH  D$X   D|$\D$    LL$X  A   H- {u"D$    LL$\)   A   HO- D$L   LD$L~fHO- [  DCHS HO- i  
   HOr- 6  fEtfD7ND$@   LD$@H$  HOG-   $  t	  $  - fH( HL$P- H$  H3') HĐ  A_A^A]A\_^[L) H,. H$   _HD H$   9) H+. H$   6HD H$   9)    t( ȉFL   e( H1. H$   H}D H$   9) H. H$   ̴HUD H$   h9) H      H=q   D|$0L|$(Ll$ A   Mĺ   H$  HBH. HHT$@HHgd. HH- D$@HT$@HHEHHzYH$  \Hu. H$   HqD H$   8) H      HYpt}D|$0L|$(Ll$ A   Mĺ   H$  HbH#. H3HZ- D$@HT$@HHHHXH$  蘷H	. H$  $HD H$  7) H	. H$(  HD H$(  7) H. H$@  HD H$@  p7) @SH  HPD H3H$p  HHL$83HD$(WD$PWL$`D$DD$H   D$L   D$@	   LL$(LD$@H_5. H . 2-    HL$(DAQI- HH   D$0   LD$0~fH- HT$(DBHR HO-    D$    LD$ H$   H!-    DD$ H$   H[-    HL$( - HH$p  H3#) HĀ  [H. HL$p[HD HL$p5) H. H$   5HD H$   5) H. H$   HD H$   5) H. H$   HnD H$   5) Hb. H$   轰HFD H$   Y5) H	H%^- H\$WH  H,D H3H$  E3E33H	- J  B- =3'  9  1- =3'  (  H_E H  x  H- HD$ D$8   - D$<3H\$@HD$Hq      HL$P诡H. H$8  H- H$@  $H  W$P  H$`  HǄ$h     $P  $p  H$  HǄ$     f$p  HL$(ʍ) H>. HL$Pĵ>- HL$PH=kE H_H;_tHHHT$ PHH;_uHL$ nH$  H3.!) H$  HĠ  _HHfB @SH    HfB
tHHT$8E3A   E- yH [H\$Ht$WH HًH- |DD DeED Dǉ{`D;ABCh9{p~{pHKZ- H\$0   Ht$8H _H(fIxHQA- H(@SH   v* HHuH [3A  HBc, H  - H   - H  - H   - HK`- H   H     H   HH [H\$WH HH   V- f      f  t.  ff  tfH   f  z- H   H\$0H _H%- H(f      f  tAH\$ H   CxffCxtfHfCx- HKH\$ H(H%- H   H(H%- H\$WH HH  f- f@    f  t.  ff  tfH  f  - H  H\$0H _H%- Ht$H|$AVH AL{tt	   A@   A      H\$0HHuw   H\$0Ht$8H|$@H A^H(HC8    HC0fs   H     HC8HC@{{tf   E3   H  tH    0   I3Ht$8   H|$@H A^@SH HH  - H   - HH [) @WH 9 H    @  fA
   A      HQ H\$0Ht:HIHHGPHtHAPHB0HGHHOPH  fBZgHG     H   U- HE H- HH#  H  ;- H   .- HH\$0H _L) H   - HxE H _H%- H\$Hl$Ht$WH HHBE - H   H- C
Hs f#ffC
H   C      H}- HKHHSHHCPHtHAPHF0HHKPH  fFZHE cH    HF@HCPHF@HfFXHV@K   - H   -   f  t.  ff  tfH   f  -- H   - H1E - HE - HE    H- HE - Hs- HK`Ѯ- Hh- HW-   f  t7  ff  tfH   f  - H   H- H  - f  t.  ff  tfH  f  -- H  H\$0Hl$8Ht$@H _H%- H\$WH HH   - G
H   fffG
H\$0H _H%f- H\$Hl$Ht$WH HH   ,- C
  f    fffC
f  t.  ff  tfH   f  @- H   Ӭ- H  - f@  f  t.  ff  tfH  f  - H  z- H   e- HK`ì- H   H\$0Hl$8Ht$@H _H%A- @SVWAVH(HDHE - C\HE {X@+- ;G  HH6  HX KfHKfHl$PfHKfHK
fLd$XfH
H  CG   p  Ll$`L|$ |- H   o- Y<D Ήp     R;D ;B  x  ;~  ΋/;D ;B      ;~   Ņu
Ǉ      A   u
D  A;~  H   ު- H  Ѫ- {{L|$ Ld$X  E3   H       HE                  fA#f	    fD	w
fA#f	  7- 3E   HoHHWHHC@HE HGPHC@H8HS@O   fCX- H   -   f  t.  ff  tfH   f  - H   - HK^j     C\f9CZ   A  Hs(HFHHNPHtHHPHK0HVPHE HFHHfDsZfHn E- Hu  HE (- H   - HCHE - C\f9CZxHoHHOHHC0HGPHC0H8HK0HVE D	ofCZШ- HHl$PLl$`H(A^_^[H33H(A^_^[H\$Hl$Ht$H|$ AVH HAH  a- H   T- >9D DDǉp     58D   D;ABx  ;~  ϋ8D ;B      ;~   ƅu
ǃ      u     ;~  H   ħ- H  - H\$03Hl$8Ht$@H|$HH A^@SH BxHffBxtfHfBxΧ- HKH [H%^- H\$Hl$ AVH AxIDHv   H\$@Hl$HH A^Å~Ht$0H|$8H{ tdH3H>HuKHFHHKAH;HGtu{ Lu	HNHHVHO, H~HH)>H){{D+EHt$0H|$8H\$@3Hl$HH A^@SUWH 3HHHu	   H _][A
Lt$HLq
tLt$Hg   H _][AHt$@L|$Pt
      ttu	P  tq   fkhHf?{tf   H  HHs
h   L<uiA  f#f;up   jH   - t&fA9/u HK`AH   - tNu{hfkhH   v- Hs
LufA&   DHt$@L|$PLt$HH _][ÿ   Hl$VH HHHu)  	   Hl$@H ^H\$0IcH   v ) H\$0 &   Hl$@H ^Hs ) H\$0    Hl$@H ^AH|$8Dg* LHHHKM, N)      f?{tf   HHX  )) Hω|) ) H|$8H\$0Hl$@H ^H1  SH AHH|$H   HyE - H{8H   Hl$8  Ht$@3D  HOHHGPHtHAPHC@HWPH.E HGHHfkXgHw - H  HE }- H   p- HHE [- H{8HuHt$@Hl$8HE C- HE .- H   !- +uHH|$HH [:H   - HvE - H|$HH [H\$Hl$Ht$H|$ AVH 3IcHLH   v&   &Hs   ALe* LHHHSK, V) O) 8 u*E) HIHHΉz) () H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$ WH   AIHE E {   HL$x   HL$h3fD$pDl$tE3ɉl$dfD$`D$     H$   HH(  DA       JtDJhA   EEE;}tBhɸ   AEABH$   A8D+RHHuH$   LD  H$   x}#   H+  H$   Hu	+E }HPD˃=E A   fl$Xl$PHJfD$rB@t$HfD$bD$@HD$`HL$8H$   HT$03HD$(HD$pHD$ * H$   Ht訿  L$   I[Ik Is(I_H8HL$(L\. 3HD$ {   AHT$ 襟 H8H(=E  tJHE ^- tH=*E  H{E t;- H(+-   HOE ٟ- 3H(Ht$WH 3HHu)  	   Ht$@H _H\$0H   Hl$8z-    9   }    uH9w8uf9wht   x  +t  p  +l  ;M;  |G
u@  ufh tH   fh D- Hl$8H\$0Ht$@H _@UVAVH0MAHHu)  	   H0A^^]H|$`H|$pHut) H|$`    H0A^^]Á        tB) H|$` {   H0A^^]Á   t|  tPt'uo?|jAhA3   H|$`H0A^^]Ã?|H   A3   H|$`H0A^^]Ã?|$p  A3   H|$`H0A^^]Ã?}) H|$`    H0A^^]AfAAAffA3   H|$`H0A^^]HcHD$PH\$XE) LL$PHD$     MƋHH  D$P) H\$XH|$`H0A^^]H\$Ht$WH IH|E H[- HtE - A   LHH\$0Ht$8H _V  @UWATAUHl$HH  HFD H3HE L   HH   L   HL$PH   HL$@H   HL$HLL$XHu3)  	   H  H$@  HE3L$8  HUDLEHUHt$xDHD$`HD$h   H
ILHL$pL  AHA|H$x  L$0  MtE<$D) LL$XHT$`HL$PHD$8   HEHD$0E3HD$HHD$(D|$ , a) H$x  90t/L9t$pt(I) 8t?) 8t5) 8   u() 0!) 90w  HD$H     2  HD$PH@HP  H%   H=      A} ,   M   EfEfGEfGEGEGEGEGEGEfGfwt	   fGtffGtf fGẺG EȉG$EĉG(HD$@AE ,       cHsQA} |JEfEfGEfGEGEGEGEGEGHD$@AE        HD$@0Au Mt/E~*HD$XHt L;t$p~f8{   DA4$A;~E<$) L$0  8 uL+t$pI)     HH$@  L$8  HM H3) HH  A]A\_]Hh3HL$XT$@HD$PT$8E3HD$03Hc. HT$(AHD$ HD$P{   Y Hh@UWATAWH$8H  HD H3H   LMH  ILMu)  	   H  Mu)     H  (  WH$  L$  E3L$  AEEEEEEEEE         tkufHta    uXDDt#AHqQfEAEAEEAfDmfUAtAffЋAfUEAtp)     H  Ht䃽   uA   ffEAEPHt   uHqfEAfEAEAEEA   D9   {Hr  eHD$hH$  HD$HLL$pH|$hHD$P   Dl$`D$d   H|$X) EHMLD$HIIDHHL$0E3ɋ0  L$(ILl$  ) D9(   M   H   WHM 3MfA?{IH      LDE EE E0E@EPE`Ep   ,?, HD$@   &) LL$@Ll$ LE   IH  )    D9(AE͉H+|$XHHH$  H$  L$  L$  H   H3) H  A_A\_]Ht$WH HHu)  	   Ht$8H _H   H\$0- W
f f#H   fDfW
\- H\$03Ht$8H _Hl$Ht$WH IHHHu )  	   Hl$8Ht$@H _H   H\$0- f   H   f   H  H  Δ- H\$03Hl$8Ht$@H _Ht$H|$AVH0MAHHu!U)  	   Ht$HH|$PH0A^Á       t! )  {   Ht$HH|$PH0A^Á        tWu|$`}!)     Ht$HH|$PH0A^A|H   L43Ht$HH|$PH0A^Ã|$`|A|H  L3Ht$HH|$PH0A^Ã|$`yAAfAIfffA9 fD3fNHt$HH|$PH0A^H\$@) LcL$`MƋHD$     HHUO  ) H\$@Ht$HH|$PH0A^H\$WH BHv)     H\$8H _Hu)  	   H\$8H _  tmH   Ht$0- f      f  t.  ff  tfH   f  - H   I- Ht$0t 
) HH跣  ) 8 9H\$83H _Ld$Ll$Lt$ AWH0HD$     MEDDA   u=3E  u)     3   Mu'L9t$`uD9t$huL9t$ptk)     3   A{uH=(E  uI)  f   3fH\$@5) EHT$ EAHG) 8 t31H\$ IH'  LD$`HˋT$hv  HT$pH  HH\$@Ld$HLl$PLt$XH0A_̉E 3H(wٿE 3H()     H(̉2E 3H(wپE 3H(M)     H(̉E 3̉E 3̉E 3̉~E 3̉E 3̉E 3̉ξE 3H(w=E 3H()     H(̉E 3̉jE 3̉RE 3̉FE 3̉½E 3H\$WH H   HV- HO`- H   H\$0H _H%<- H(HE - HE z- HE H(H%- Ht$WH HyHHu3Ht$8H _H@  H\$0ˎ- H@  H  - H\$0   Ht$8H _Hl$Ht$WH HyIHu3Hl$8Ht$@H _H@  H\$0_- H@  H     M- H\$0   Hl$8Ht$@H _Ht$WH HyHHu3Ht$8H _H@  H\$0- H@  H  ߍ- H\$0   Ht$8H _H\$WH HYHHu   H\$8H _H@  Ht$0- X  H@  ra  X  l-    HD H   G- 3H   l  HH  t     H      HG- Ht$03H\$8H _@UVWH HiHqHH   H@  H\$@- X       Lt$HL|$PE3X  GtfD9t$HwL   E9>vH@  x-    L   H@  [- AA   H H   5- H   Dl  LH  Dt  E>L   D   L>L|$PLt$HH\$@H _^]H%- H@  - H\$@H _^]@UVH(HqHHu~   H(^]H\$@H@  Lt$P- H  Hu#H@  y- H\$@~   Lt$PH(^]H|$HH  L|$ D- CX	/  Etf} t	    vl$<t)   H- z A   HHiV E H@  - CXt uE A  PE3HH語   H`      HP            H  HSXHЄ   CXU  @L  t uE    H^ HB H  HuH  HHH HSLLù   W HSE3Lù   W HK      HZ H  HSXHЄt   H9 H`      HP   uzCX   tq   Hl-  HKA   Hǁ    PHT -E CXt uE H@  E- A  PE3HH 9HA   A   H   HH  - H@  - H|$H3L|$ H\$@Lt$PH(^]@UVATAVAWH`3IE    MHD$PLD$TtHRE Ht	H. ЋX  %   =   ud   H`A_A^A\^]sP  Hr   H`A_A^A\^]H$   HX  H$   s7H@  - H  H@  - Ht
g     HX  L$     Hh  ч- X     0X  E/ED$(LL$THD$PEIWHD$ H $   ,  H$   tLE33I $        L$     IWD$H   E3Hl$@3fD$8  fD$0L$(HΉl$ r} HH      H EE$   L$   HIWZ 9$   us   A9$   t-L  LHƃ6     QT H  - 4HKp	 A   HHm H  s- Ǆ$      Hh  Y-   $   L$   H$   H$   H`A_A^A\^]H(G   H(@WAWHHE2Hu
3HHA__Ht$xHqHuHt$x   HHA__Ld$@L@  I- X  tI- Ld$@3Ht$xHHA__H\$`Hl$hH  Ll$8Lt$0HtH  K- L  I;- X     @H   HHD$p- H   A   H     E3EA  D  f   LsXHC`EEDMtIF`H  HK`HCXHHS8ƃ    H        B   yD       yD       uEHKPHt<B  yHCPD  HCP   yHCPD  HHv       HK0H     A;   HC0H   Ht,QBAA;\) E3HC0L   HC0L   HK0K   tH   1 HC0Hǀ       HC0ƀK   HC0fD!<  HK0[) wE HK8Ht}  HC8    H}[) ZE E3	C   I޹   M'L@  A   L  HL$p - I- Ll$8H\$`HtSEtAIǆ    PЂ-    H- ' E3Dt$ LHHq j   H  - H@  - 3Hl$hLt$0Ld$@Ht$xHHA__H\$Ht$H|$ UATAUAVAWHH`E3MIDEM:  HqHuHp:  Aށ   "     B1)8  HHP HH@  Ձ- AA   H`PIc  HHMDP  IA   HMDP  IA   HMX  "  DP  IAhHMDP  IASHMDP  IA>HMDP  IA*HMЋP  H	s  @ D{   HMH@  I?s   ߀- M7*9  π- C8  D'I   9  X   8  I98  P  HA I   8  I97    A I   8  I97  HP  t	AAE0I   8  I97  X   @ u1A   A   H) HHuJ   M7?8  H@  - HMH  Ht3H  - HMH@  - h  H  G  H@  - HuЋX   @ u6  96  H@  W- HMЋ  H@  G  I96  X   @ u1A   A   H> HHuJ   M7T7  H@  ~- HMH  Ht2H  ~- HMH@  ~-   G  (  H@  ~- HuЋX  ur5  95  H@  j~- HMЋ  = HMЉG  H@  (  I95  X  u7r1A   A   H> HHuJ   M7T6  H@  }- HMH  Ht3H  }- HMH@  }-   H  G
  H@  }- HuЋX  ur4  94  H@  i}- HMЋ  H@  G	  I94  X  u7r1A   A   HL HHuJ   M7b5  H@  |- HMH  Ht3H  |- HMH@  |-   H  G	  H@  |- HuЋX  ur4  94  H@  w|- HMЋ  H@  G  I93  3H@  I fA@A@
9|- HMЋP  H
sP  HsGP  HsGP  HsGP  HsGP  HsGP  HsGP  HsGP  HsGP  HsG	P  HsG
H@  v{- I   3  I92  H@  I{- HMЋ  x3  I9   2  X  u7r1A   v}A   H1 HHuO   M7G3  H@  z- HMH  HtH  z- HMH@  z- HtHH/ HHE@@HuLu@  E3Lt$ LE@HHM HHuHE  BHU@HF  f?{   H9_tH     3z- M7~2  H  HMЋX  ur{1  9   o1  H@  y- HM  f     &9 LEH      D   A  t$   	   A     AP  AAD1D1AP  u"AD1I@  [y- I   1  AD1I@  9y- I   1  H  f   y- M7d1  L   E1H   8     >  f         f   {u	􉇈   <  EfAAA	ffAAE1<  DEE$     $   D   D   ~  f          t   $   DAP  It	AA	AƃD   P     DAA	        H     w- I   0  I9&/  X  u7r1A   A   H譊 HHuJ   M7/  H@  Yw- HMH  Ht?H  <w- HMH@  3w- d  H  Gl  Gh  aH@  w- HuЋX  ur`.  9X.  H@  v- HMЋ  G  G  H@  Gv- I   .  I9.  X  u7r1A   A   H莉 HHuJ   M7.  H@  :v- HMH  HtoH  v- HMH@  v-   a5 GH    fG  fG  G  Gu- I   .  H@  u- HuЋX  ur-  9	-  H@  }u- HMЋ  4 LEЉGA
  fGfDwDwIH     +      +   ;MʉOI@  &u- I   m-  I9   ,  X  u8r2AP   A   H HHuJ   M7-  H@  t- HMH  HtBH  t- HMH@  t-    H     O   eH@  ]t- HuЋX  ur+  9_+  H@  #t- HM    O$  H@  G s- I   C,  I9[+  H@  s- HM  f  fG  fG  fGH@  s-    I+  I9   *  X  u;r5A   *  A   Hy HHuJ   M7+  H@  %s- HMH  HtTH  s- HMH@  r- H  f   {u
   H  r- I   +  H@  r-    M7+  I9*  H@  r- LMI  HuI@  I   rr- *  BLBH4E   I97sI@     Dr- M7*  fE;0s!HOH+ AfHIA D;|I@  r- I7O*  I9g)  X  u7r1A   A   H HHuJ   M7*  H@  q- HMH  Ht5H  }q- HMH@  tq-   H  fGH@  Pq- HuЋX  ur(  9(  H@  q- HM   H@  fGcI9q(  X  u5r/A vnA   H LHuK   M7)  H@  p- HML  MtI$  p- HMH@  p- HuH?Gȃ   H HA   hA   `A    XA @  PA   HA   @A   8A   0A   (A          A    A   @A   IMtI$P  H#H;GSX  ur('  9 '  H@  o- HMHP  I#I;G   MtI$  ho- &     I'  I9&  H@  2o- HMЋP  HZ'  I9&  H@  o- HMЋP  H+'  I9`&  X  u8r2AP   A   H HHuJ   M7&  H@  n- HMH  HtSH  un- HMH@  ln-    H  f     f#fG   G   vH@  *n- HuЋX  ur%  9_|%  H@  m- HMк    f  f#fG  G  H@  Gm- I   %  I9%  X  u8r2AP   A   H蝀 HHuJ   M7%  H@  Im- HMH  HtPH  ,m- HMH@  #m-    H  ff   Gl- I   F%  H@  l- HuЋX  ur?$  9_6$  H@  l- HM  ff  H@  Gl- I   $  I9   #  X  u7r1A   v}A   Hm HHuO   M7$  H@  l- HMH  HtH  k- HMH@  k- HtHHk HHE@@HuLu@  E3Lt$ LE@HHMK{ HHuHE  &HM@H   f?{\H9_8HuyHMЋX  ur"  9   "  H@  ;k- HM  f     H@  f   fǇ   k- I   T#  Ht>  f   @    f     f   H  fǇ         j- I   "  I9   "  X  u7r1A   vzA   H} HHuO   M7"  H@  4j- HMH  HtH  j- HMH@  j- HtHH} HE@@HuLu@  E3Lt$ LE@HHMiy HHuHE  &HE@H   f?{zH9_VHubHMЋX  ur   9      H@  Yi- HM  H@  f   Bi- I   !  Ht	D  \  f   H  i- I   R!  I9j   X  u7r1A   A   H{ HHuJ   M7!  H@  h- HMH  Ht4H  h- HMH@  wh-   H  GH@  Th- HuЋX  ur  9  H@  h- HM  H@  GhI9v  X  u7r1A   A   Hz HHuJ   M7   H@  g- HMH  Ht4H  g- HMH@  g-   H  GH@  `g- HuЋX  ur  9  H@  'g- HM  H@  GtI9  X  u7r1A   A   H	z HHuJ   M7  H@  f- HMH  Ht4H  f- HMH@  f-   H  GH@  lf- HuЋX  ur  9  H@  3f- HM  H@  GI9  X  u7r1A   A   Hy HHuJ   M7+  H@  e- HMH  Ht4H  e- HMH@  e-   H  GH@  xe- HuЋX  ur  9  H@  ?e- HM  H@  GI9  X  u7r1A   A   H!x HHuJ   M77  H@  d- HMH  Ht4H  d- HMH@  d-   H  GH@  d- HuЋX  ur  9  H@  Kd- HM  H@  GI9  X  u7r1A   A   H-w HHuJ   M7C  H@  c- HMH  Ht4H  c- HMH@  c-    H  GH@  c- HuЋX  ur  9  H@  Wc- HM  H@  GI9  X  u7r1A   A   H9v HHuJ   M7O  H@  b- HMH  Ht4H  b- HMH@  b- !  H  GH@  b- HuЋX  ur  9  H@  cb- HM  H@  GI9  X  u7r1A   A   HEu HHuJ   M7[  H@  a- HMH  Ht3H  a- HMH@  a- X  H  GH@  a- HuЋX  ur  9  H@  pa- HMЋ  H@  GI9     X  u7r1A  A   HPt HHuN   M7f  H@  `- HMH  H'H  `- HMH@  `- NX GH΋     G  fG  f  fG  fG  fGC  GH  H   f   {u   G     fG<  ft   $             (           H  f   {uAB􉇬   6W3GG(G8GHGXGhGx      H      H     _- I     A 	      AAz  H-Icŋ HI9  H@  _- HMЋX  uGrAH  Htfff     H@ AHuH@  ^- D7I   #  H@     ^- M7  I9  H@  ^- LMAX  2(MAI  IIHt'I;   DHI HuI@  0^- H   7Iq  I9     X  u7r1A   v}A   Hq HHuO   M7#  H@  ]- HMH  HtH  ]- HMH@  ]- HtHHq HHE@MHuLu@  E3Lt$ LE@HHMl HHuHEл     M7  HM@H   <     ft   $             (                 f?{u	􉇔   H  \- I     H  \-    M7  I9   X  u7r1A  A   Hko HHuN   M7  H@  \- HMH  HBH  [- HMH@  [- d  H  Gh  Gl  Gp  Gt  Gx  G|  G[- I      I9   X  u7r1A   A   Hn HHuJ   M7  H@  3[- HMH  HtmH  [- HMH@  [- Lp  If LHI9s   H  2  HWI IEDoIH    H@  Z- HuЋX  ur  9  H@  xZ- HEH  Hf LL`M9'sHMл   H@    HWHX HMDoH@  M'z  I9  X  u7r1A
A   Hm HHuJ   M73  H@  Y- HMH  Ht*H  Y- HMH@  Y- Lx  H@  Y-    M7  I9  X  ubr\Av A   Hsl HHFGxI   H  H  Y-   I   Z  H@  X- HMH  HtH  X- HMH@  X- GHtf;  sfwHH  H    L4HOH  L8HOSI9  X  u2r,AA   Hok HHBOHH@   X- HMH  HtH  X- HMH@  W- OHAfv
ffuH  HGH  HGHΐ  HGHΰ  HGqI9  X  u7r1A   A   Hj HHuJ   M7  H@  9W- HMH  Ht4H  W- HMH@  W- &  H  G\H@  V- HuЋX  urK  9C  H@  V- HM  H@  GA0      A       A    A  A   A~  I9  X  u7r1A   A   HHi HHuJ   M7^  H@  U- HMH  HtKH  U- HMH@  U-   G  H  GU- I     H@  U- ~   M7  I9   H] I      IH2
  I9  X  u3r-AvA   HKh HHuN   M7a  H@  T- HMH  HJH  T- HMH@  T-   G    I9   X  u7r1A   A   Hg HHuJ   M7  H@  ST- HMH  Ht4H  6T- HMH@  -T- ?  H  GvH@  
T- HuЋX  ure  9]  H@  S- HMЋ  H@  GA    A  A  A   A	  I9
  X  u7r1A   A   Hf HHuJ   M7  H@  +S- HMH  Ht4H  S- HMH@  S- "  H  GNH@  R- HuЋX  ur=
  95
  H@  R- HM8  ADwI9
  X  u8r2AP	  A   He HHuN   M7
  H@  9R- HMH  HdH  R- HMH@  R- Hx  Hu   H  C  L3HЋI   H  $  I9@	  X  u7r1A$	  A   Hd HHuN   M7	  H@  sQ- HMH  HH  RQ- HMH@  IQ- Gf;  s;HH  LOHVXLH  HЅx   H  IR     H  A  I9]  X  u7r1A   A   Hc HHuJ   M7  H@  P- HMH  Ht3H  sP- HMH@  jP-   H  GH@  HP- HuЋX  ur  9  H@  P- HMЋ  H@  G]I9k  X  u7r1A   A   Hb HHuJ   M7  H@  O- HMH  Ht3H  O- HMH@  xO-   H  GH@  VO- HuЋX  ur  9  H@  O- HMЋ  H@  GkI9y    A I   @  A      A0  V  A[  A  ?  A@    I9  X  u7r1A   A   Ha HHuN   M7  H@  GN- HMH  H   H  &N- HMH@  N- I   IHH  HHt@    f   {u/Hr)   H  fGHIH	HuH  M-    H@  M- HuX  ?     M7     M7  I9  X  u7r1A  A   HZ` HHuN   M7p  H@  M- HMH  H1H  L- HMH@  L-   H  G&I94  X  A   u7r1Av#EH_ HEHuT   M7  LuCH@  aL- HML  LmMtI  @L- HMH@  7L- HuDX  tA;w
   X  IHuE HHEL- LoLu@H9]uI  H}Ht*  D+  HEX  rLexLu  T HuI   X     H@HEH   D  Mu
x<   H8HtyHU@HJHMHEHtHHɾ  uAHMHU@f0{u2H9]t,H;MwKG0HHU@AE F^fAEIHHMH?HMHU@HuHEH@HEH_H}@HTtE K- HGIHEHtH  J-   M7  H8  HEHt   L`HtI$H     uOM$IHE@EA0fA{HDLL;UwAfA{u
AA0AE I$fx0{u	F^fAELLU@HEH HEHu)H%A  \  AtzAt@A  t{   M7  I94  H@  I- HMЋ    I9     Ax{     A@   AI  I9   X  u7r1AA   H_\ HHuN   M7u  H@  I- HMH  HTH  H- HMH@  H- H  Ht(@ f     f   {IFH	IELHuH  H- D7I      I9s   M7   H@  eH- HuHqE H-   YQ HtpX  t>HPHt^fH
Ht      fy0{IFH	IELHuHRHu)H8  HtHBINHfx0{IELHuH]qE H- HMD7H@  G- I      L\$`I[0Is8I{HIA_A^A]A\]Ð κ z ~ ~  ܽ   ~ ( P  ~  "      n  ~ ~  7 ~   d  F u    k _ S G ;       / #   G  ϯ 3  	 h    ! ) 1 9 A I Q Y a k s { L ?  .     H\$Hl$Ht$WH AIHbL 32uE HuE uE uE f<uE   H=yuE H5zuE M tt  H\$0Hl$8Ht$@H _H\$Hl$Ht$ WATAVH0$  HHAE    X  r
ɸ   H"   Hx  tHtx@ Ht8 t  e H`  A   HtD  Ap;vfD	anHIXHuHP  H   L|$PE3Cp;   fD	cnE   {h   SrLCPA  +;ABA  KrD{~  ;r+    tȉ  L  Ch     D{(QsE  tHSPtDDCrD$   a{zuHCPD{zƀU  H[XH*L|$PH\$XHl$`Ht$hH0A^A\_H\$Ht$H|$ UATAUAVAWHHpIMM  LQLUM  A  3߉]@ 	  @  >  B2G  HL%AA IH~     HcAB AB I      AX  +  9RqE uA9t
     @   [  @ T   MAX          5   .AX   @   A    HE艈  LUI@  B- HMA9tH	P  HcH!P  HMH@  YB- r  Hy  AX  j  b  IP     ?  HF  A ;   7  A    H  A uIP  HEHP    uIP  HEHP      IP  HEHP    H  AX   @ u.A   A   IT HHuG   c  I@  .A- HMH  Ht<H  A- HMH@  A- AFH  h  @- 
  H@  @- LUAX   @ ut9Au0I@  @- ANHE艈  HMH@  @- LUAX  P  AȃP  I@  ]@- HMH  Hf     H  3@- AFH  h  $@- Hv HuH=  AX   @ u*AvaA   IS HHuG     I@  ?- HMH  HtH  ?- HMH@  ?- LUAF=  r"   HO  H  p?-   Ht,t  AFt  H  ??- X  AX   @ utVAuMI@  ?- ANt HE艈  ANt
HE艈  HMH@  >- LUAX  O  AȃN  I@  >- HMH  H-fff     H  s>- AFt  AFt  H  R>- H HuHk  I@  %>- HUAH  1H t
   HEƀ  H"  A@fuMiLHH;  AX   @ u.A   A   IP HHuP     I@  =- HMH  HtH  d=- HMH@  [=- H   AVHP MtINAq HHtF HHu!H] H     =-   HxH  AFfBl H  <-   LUAX   @ u   A   I@  <- HMAVH  NP MtINA=q HHt@F HHuH\    HxHAFfBl HMH@  &<- LUAX  XL  AȃJL  I@  ;- HMH  HH  ;- AVH#O MtINAp HHt2E HHu
H\ HxH  AFfBJk H  s;- Hv HuH   AHM   H;r|  ;wsD LHu   I  A9v%ff     IATFE uAA;6rAOtIGf8t
H;rAG;u(IG[      Iϻ   .[   HMH@  :- HEH  Ht	[ HEL  HrAX  u4r.A   A   IpM HHuG   T  I@  :- HMH  HtFH  :- HMH@  9- AVHL H  ۃ9-   H@  9- LUAX  urt@Au7I@  9- AVHML HMH@  o9- LUAX  I  AȃI  I@  :9- HMH  HfD  H  9- AVHK H  9- Hv HuHAX  u4r.A   A   IK HHuG     I@  8- HMH  HtFH  x8- HMH@  o8- AVHJS H  ۃN8- g  H@  :8- LUAX  urt@Au7I@  8- AVHMS HMH@  7- LUAX  H  Aȃ	H  I@  7- HMH  H>@      H  7- AVHfR H  q7- Hv HuHAX  u4r.A   A   IVJ HHuG   :  I@  7- HMH  HtFH  6- HMH@  6- AVHO H  ۃ6-   H@  6- LUAX  urt@Au7I@  s6- AVHMO HMH@  U6- LUAX  F  AȃyF  I@   6- HMH  H@      H  5- AVHN H  5- Hv HuiHAX  u4r.A   A   IH HHuG   
  I@  u5- HMH  Ht<H  X5- HMH@  O5- AFH    85- Q
  H@  $5- LUAX  urt9Au0I@  4- ANHE艈  HMH@  4- LUAX  E  AȃD  I@  4- HMH  H/H  4- AFH    q4- Hv HuHAX  u4r.A   A   IVG HHuG   :	  I@  4- HMH  Ht<H  3- HMH@  3- AFH    3-   H@  3- LUAX  urA9I@  y3- HEAN  HI@  O3- HEA8tHP     HP     HEA8^t	H	P  HP  HEA8^tHP     HP  HEA8^tHP   @  HP  HEA8^tHP      HP  HEA8^tHP     HP  HEA8^tHP     HP  HEA8^tHP     HP  HEA8^tHP     HP  HEA8^	tHP     HP  HEA8^
tHP     HP  HMH  H1  D  H  1- A8^t Ht	H	P  HEHtH	P  HP  HEA8^t$HtHP     4Ht3HP     "HtHP  HtHP  HEA8^t$HtHP   @  4Ht3HP   @  "HtHP  HtHP  HEA8^t$HtHP      4Ht3HP      "HtHP  HtHP  HEA8^t$HtHP     4Ht3HP     "HtHP  HtHP  HEA8^t$HtHP     4Ht3HP     "HtHP  HtHP  HEA8^t$HtHP     4Ht3HP     "HtHP  HtHP  HEA8^t$HtHP     4Ht3HP     "HtHP  HtHP  HEA8^	t$HtHP     4Ht3HP     "HtHP  HtHP  HEA8^
t$HtHP     4Ht/HP     "HtHP  HtHP  H  .- H HHMA8^	,X   @ H  HH  T.- H9`  u,H9P  u#9  uE3D$    E3H׹   _ H  .- H<I@  -- HEA  HEƀ  wH   AX  u9r3API@   A   I@ HHuG     I@  {-- HMH  HtdH  ^-- HMH@  U--   fA9_!  AH     AN   AF    -- /  H@  -- LUIFAX  urtVtuKI@  ,- HMA  AN  AF $  HMH@  ,- LUIFAX  <   ȃ<  I@  ],- HMH  Hf     H  3,-   fA9s!A   AN   AF    H   ,- H HuH   AX  u4r.A   v}A   I> HHuL      I@  +- HMH  HtH  t+- HMH@  k+- HtIH> HHE   LUH}A  E3H|$ LEIHM: HHu]HE  HMA   <t	<uwHtH  *-    L\$pI[0Is8I{HIA_A^A]A\]HMHufA>{uI9^tH  *-    H  f   *- t#E   A@=  nA  aH  H9  A   t=<  fAu$u HULɹ   D$ 	  PLv HMf<  HMA   thA   t8  
y
8  HMHULɹ   D$ 
  PL LMLHU   H HEA  fD!<  HMA   tKFX$<uBHA   Hn	 HMA   A   H6y  LMLHU    HMA   tyA8t HULɹ   D$   PLq HMf<  A   t<HE   HMf   {u   HM   ;$  sAHHMA   t0A8uHULɹ   L6 HMA  fD!<  HMI   f  <  A   fAt f9B     A  fA#f<  gDB  fD;wlfD;@  vbfAA   f<  HHU LMLHV   D$   PH LMLHV   s HMI   A   <  t!f9B  vLA  fA#f<     f9B  w+ff<     LME3HD$     HMf>  HME   %  A   $$  H  HE$  '- -A   f~  H  f  HMHc  HLHLѻ   A  A  @      D<  fDt$A   fA9B     fE#fD<  pDB  A   fD;wffE;@  v\fDHfD<  A   HUP LMLHV   D$   P LMLHV    HMA   <  tf9B  vFfA#f<     f9B  w+ff<     LME3HD$     HMA   f>  HEHHMHLHLHA      A   t  
y  H  HEH   HA  A   t8  A   t8  HM<  tfA#f<  LMLHU   D$   PC LMLHU   n HEH HEHHzHP  A   A   toH  HEHtWH<  u9ff<  HEfD<  u HULLD$   P    HEH HEHHuHP  A      H  HEH   HA8t HULLD$   P   I HEf<  A   HEt<   HEf   {u   HE   ;$  sAHHEH HEHHtA   t  HP  A   tcH  HEHtEHA   A8uHULLƹ    HEfD!<  HEH HEHHuHP    E   {!  H  HMHt7@      A   $$  HE$  HEHHMHuA   H  $  ~"- HM苁X  urA9   H@  9"- A   ftHEf  A   I   tHE艸  (t"  v     HM艁  A   t?yHE艸  HEHP  3tʋ HM艁  HEHP  tHEHP  A   tHE艸  HEHP  %t!A   t
HE艈  HEHP  A   E   HEA     HE耈  H1AX  u4r.A   A   I3 HHuG   I@   - HMH  Ht~H   - HMH@   - AFud  AVul  ANuh  ;o  ;g  h  H  d  l  - - FH@   - LUAX  ur-A9$I@  - AFHMu  EFEuD  AVu  ;w%A;w   HED  HE艐  #H@     {- HAX  u0r*AvaA   Ik2 HHuG   OI@  - HMH  HtH  - HMH@  - LUANIvt*Iv  s
AF  6 vAF6 IvHt6AFftf  t豈   H  - AX  urA9I@  H- ANftHEIvf
  @ HM艁  H@I@  - AftHEf  ANftHEf  ANftHEf  AFfLHE艈  ;H   AX  u4r.A   vwA   I0 HHuL   yI@  D- HMH  HtH  '- HMH@  - HtIH0 HE@aLUH}@A  E3H|$ LE@IHMx, HHu-HE     H-  H  - HE@HtH;  tA   fD<  uL3Hd| uH  HtHE@<  frt     H  H   Ht/QBAQ( H  H   H  H   H  8K  tH   zE H  H   H  A  K  H  fD!<  H  ( EE H  H   AX  u8r2A   A   I. HHuK   cI@  .- HMH  H  H  - HMH@  -   E3Ig HHtsH]X  uH8  HtZHSHu'"JE t@HiJE Ht4H1. H1. "H"  tHSHq tH9st!HHu   H  f- IHv HMA   A   H׃j  H  (- AH@  -    (H/AX  u0r*AvaA   I, HHuG   I@  - HMH  HtH  - HMH@  - LUAFȃHAB IA   hA   `A    XA @  PA   HA   @A   8A   0A   (A       A    A   @A   H   HP  A8^t_AHHP  A   uYH9`  uPH9P  uG9  u?E3D$    E3H׹    H  - AAH#HP  H  c- |A   u AX  tAȃw   SAX  urtMAuDI@   - HMA8^tAH	P  AH!P  HMH@  - LUAX  (  Aȃ'  I@  - HMH  H.@      H  s- A8^t&HtAH	P  !HMHtAH	P  AH!P  H  6- H HuHOI@  	- HEA9tHP     HP  ~HI@  - HEA9tHP     NHP  >HAX  u9r3API@   A   I) HHuG   zI@  E- HMH  HtuH  (- HMH@  - Af;  )
  f   H     ffAFf   AF   AF   - H@  - LUIFAX  ur   tuwI@  x- HEAf  HMAF  f  fHEf	  ANHE艈  ANHE艈  HMH@  - LUIFAX  L%   ȃ?%  I@  - HMH  HtfH  - Af;  s2f      ffAFf   AF   AF   H  - H HuHAX  u1r+APvaA   Ig' HHuG   KI@  - HMH  HtH  - HMH@  - LUfA>v"HH  -    A  Ht:fD#   H  fD   fE>fD   AF   - AX  urtUAFuKI@  J- HEfD!  HMAf	  ANHE艈  HMH@  - LUAX  J#  AFȃ;#  I@  - HMH  HpH  - AH  f#   f   fAf   AF   - Hv HuH   AX  u4r.A   vzA   Ix% HHuL   \I@  '- HMH  HtH  
- HMH@  - HtIHy% HHEELUH}A  E3H|$ LEIHMX! HHuHE  HMHMHufA>{I9^  fA9   tHH  Hq  A   A   f>  HEE   fD@  HM<  B  fAt"f;>  wfA;wxA  fA#f<  af;@  v\f;>  wSfAA   f<  HHU  LMLHV   D$   P LMLHV   > HM<  >  tNf9B  	  A  D$    fA#E3f<  HLM   } H  8- Qf9B    fD$    f<  E3LMHֹ   5 H  - 	H  HMHK     A  A  @      A   f>  HEE   fD@  HM<  B  ftf;>  wfA;wqfA#f<  `f;@  v[f;>  wRfA   f<  HHU<  LMLHV   D$   P LMLHV    HM<  >  tf9B  vFfA#f<     f9B  w+ff<     LME3HD$     HMH	HMHA   H  f  A   f  _- xHM苁X  urmA9   `H@  - HEA   f  HEA   f  H   AX  u4r.A   vwA   I  HHuL   I@  - HMH  HtH  y- HMH@  p- HtIH  HE@ALUH}@A  E3H|$ LE@IHM HHuHE  #HE@HuhfA>{sI9^SHuNHM苁X  urA9   H@  - HEA   f  BA   HtfD  H  - f\  H  p- HAX  u4r.A   A   I\ HHuG   @I@  - HMH  Ht7H  - HMH@  -    H  - H@  - LUAX  urA9I@  - A9^HE  HAX  u4r.AvXA   Im HHT   MI@  - HMH  H	H@  
- LUAX  urA9
I@  
- A9^HE  LHAX  u4r.AvXA   I HH   I@  X
- HMH  HIH@  ?
- LUAX  urSA9JA9^uA  6I@  	- A9^HE  xH	AX  u4r.AvXA   I HH   I@  	- HMH  HuH@  k	- LUAX  urA9vA9^tA8  cI@  	- HEA9^u-  HUH  ; HU豀H  ) ƀ  HUH   HU豀H   THAX  u4r.AvXA   I HH   I@  `- HMH  HQH@  G- LUAX  ur[A9RI@  - A9^HE  H%AX  u4r.AvXA   I HH   I@  - HMH  HH@  - LUAX  urA9I@  L- A9^HE  HeAX  u4r.AvXA   I5 HH   I@  - HMH  HH@  - LUAX  urA9I@  - A9^HE  HAX  u4r.A   A   Iq HHuK   UI@   - HMH  H   H  - HMH@  - AFX    H  H  @      X    ;v%D   MHI;v  I;s
A@  H	HuH  ~- H@  j- LUAX  ur~A9uI@  /- HEAN  HKA8AI@  - HEA   HA@	AX  u4r.A   A   I HHuG   I@  - HMH  Ht=H  g- HMH@  ^- AFH  &  F- _H@  2- LUAX  urt:Au1I@  - ANHE興  HMH@  - LUAX    Aȃ  I@  - HMH  H<ff     H  - AFH  &  s- Hv Hu     q     ~    	      t  F     /DH2AX  u4r.Ax  A   I HHuK   I@  - HMH  H(  H  - HMH@  - 8  uH     i- FX$<tH     G- `84  tH  g   &- ?EF  fEu'fA9~uH     - AF  A;wAFAft D  DED;wD;  3҈T$@fD|$8f|$0\$(T$ E3E3H HMA   A   H֋QQ  H  \- uH|AX  u4r.A  A   IH HHuK   ,I@   - HMH  Hr  H   - HMH@   - 8  FFX$<[84  pH9`  uVH9P  uM  f;s#HH  fD  H9u*HHHH;|3҈T$@f|$8f|$0T$(D$ H     7 - PHWAX  u4r.A  A   I# LHuK   I@  , HML  MM  I  , HMH@  , A8  uI     , AGX$<tI     j, EVIVJU   H;wENHAt+   A84  tI  g   , 8IFfA   fD;vtI     , uHfEZDfA;sAINtA  f97fEtA  f9 AHE;|IVfE   Dft;f;suMNfD  AHI  |GuDGAID;|;fA;  s5H    I  |GuDGA  AHHD;|IVIυt+MF@|$@Df|$8f|$0@|$(@|$  
   $ ؅u,HMA   A   IM  I  , I  , H@  l,    9:,E   H{AxpAX  u4r.A   A   I< HHuG    I@  , HMH  Ht=H  , HMH@  , AFH  ?  , H@  , LUAX  urt9Au0I@  b, ANHE艈  HMH@  K, LUAX  }  Aȃo  I@  , HMH  HfH  , AFH  ?  , Hv Huk{           "  uHAX  u4r.AvXA   I HH{   tI@  ?, HMH  H0H@  &, LUAX  ur:A91I@  , A9^u"HE舘  HMH@  , HMHP  t#tƁ  HMH@  , H@     , HAX  u5r/AP   A   Ir HHuG   VI@  !, HMH  HtfH  , HMH@  , Hx  Hu   H  , Mƺ   HЋH  , H@  , LUAX  žA~I@  t, HMH  HH  S, Hx  HtMƺ   HH  5, H Hu齶HNAX  u4r.A   A   I HHuG   I@  , HMH  HtuH  , HMH@  , AFf;  ENHH  HWXLH  HЅH     S, lH@  ?, LUAX  ^A>TI@  , HMH  Hff     H  , AFf;  s$ENHH  HLH  HWXH  , H Hu4HżAxAX  u4r.A&  A   I
 HHuK   jI@  5, HMH  H   H  , HMH@  , H  HVXAHAFL%HVXH@HB!L   B!L   B!L   B!L   B!L   B!нL H  AF  H  H  ^, wH@  J, LUAX  urt9Au0I@  , ANHE艈  HMH@  , LUAX  .  Aȃ   I@  , HML  MUL%L@      I  , I  IWXAIAFIWXH@HB!L A  B!L A  B!L A  B!L A  B!L A  B!нL IA  AFA  I  I  , M M9rHAxAX  u4r.AN  A   I HHuK   I@  s, HMH  H   H  R, HMH@  I, AFL%HkpB!L   B!лL (  B!L 8  B!L H  B! L X  B!L h  B! L x  AF  H9  H  Hfff     H  HHH6HuH  t, H@  `, LUAX  urt9Au0I@  ), ANHE艈  HMH@  , LUAX  D  Aȃ6  I@  , HMH  HkL%bfH  , AFHkpB!L   B!лL (  B!L 8  B!L H  B! L X  B!L h  B! L x  AF  H9  t/H  Ht#@      H  HHH6HuH  , H HxH 	I&;   ct&0  t6O     Hf   BËHA A  |  s  V  t5  aH]I@  , HEA  飮H4AX         I@  , HMH  HtH  , HMH@  , H   6     HOp6  
 L  LHU   D$   P HMA   H  H  S, lA  E3H|$ E3HMI HHsHE     *H  g   , HD$(   H|$(HEPIHD$ f؋^  O     S  v     R p I $ m   u        ` @     q# $ % & ' ( 5 5 5 5 5 5 j) ** * D,   @  } J v       # + 3 ; C K S ] e m @UWH8HiHHu   H8_]H\$PHt$XH@  H7, X   @ u>H   , fg
H   , H, H\$P   Ht$XH8_]G
uH, H\$P~   Ht$XH8_]H@;H  HuH, !  H  L|$0, OX	  A    Lt$`L  MuL     H`      HP            H  HWXHЄ   E    H~ H迤 IH HWMLǹ   耺 HWE3Lǹ   l A   A   HH<  H  , H, Lt$`L|$0H\$P3Ht$XH8_]ú   H. H  HWXHЄt   H. H`   zHP   lGX   _   H, z: HOHǁ    PH, HOE3LD$    H) BH  , H, ,H\$WH Hy AHt   H\$0H _Ãp   t	    uDE E BuPH uBH[H@  B, X  H@  K@X  @C CA, 3H\$0H _Hy tHtf:{uE3E3s    H\$Ht$ WHPHA3t$`HHD$pHHul   H\$hHt$xHP_Hu   H\$hHt$xHP_f:{tf   H\$hHt$xHP_  HL$pHh  D, HL$pX     0  t!E3E33H D$`_  HL$pX  sP  HrD$`   C  %   =   uD$`d   (  s=H@  , HL$pH  H@  , HtFHL$pD$`g        E3Ht$ E3HL$pH H   HD$p  HL$pLD$`D$H   E3Ht$@    fD$8  fD$0T$(H׉t$ i HHtR   Hz HKpk HL$pA   Hx  H  , HL$p$H  , D$`g   HL$pD$`   Hh  , HD$pH\$hHt$x  D$`HP_H   SH DHًxFfD  ~&QLA;	H	+3
+HHA3AHuC   A+C8H [HADAHtDBHHHHuAA;|A+ACtMD)K8H [E+    AICtC8K;}H+HuH [HCHt  H    H [H\$H|$ AVH MAHم~ C;|	H+ЅHl$0Ht$8E~0Hl$PC+H;HcLHSDAօuH+3҅3Ht$8Hl$0H\$@H|$HH A^H\$WH AHt+;E    tHE HtLH- H- HCP    HE V) HHu)E    tL;E MtH- H - AHE )     KH{PH{HCX    HC`    Ch   Cx   HCpH\$0H _Hz  Hl$Ht$ HL$WATAUAVAWH AE3H\$XMADLHA;~}ff     HD+HuXH,E Dg j) HH   3fDc HK(HA   HCEHC3HK+ A6A;AOĉCHCHD;E3   A   GIA+Ic;MHOD + HcLB3E+tNHHu?H~E _ 轧) Ht1HH(L HHA;L`H@    AOfX HHHL|$PAGH\$Xt
A9o8}Ao8Hl$`Ht$hH A_A^A]A\_Hl$Ht$ AVH MAH~ F;|	H6+ЅE~CH\$0H|$8F+I;HcLHVDǋ + H63+LH|$8H\$0Hl$@Ht$HH A^DL$ UVWATAUAVH(E3ADHEHu3H(A^A]A\_^]L|$ EuAtA   ~G;|	H?+H\$hL|$`Lt$`E  fD  H  HE Dw ) HEt7HtQ3@   HHHHfDp HPHK(HK8HK0HK@HKHHt3fDs HHCHCHC(HCIH"  EtgKG%? CuHCPHCG(DD$xE3HHC(O8K8LsHQ
      ʚ;u	D)k8Ek8EE3G+Hc;LŉCHWGtTHSHGpHGpuHGp HGPHCPHGXHCXHG`HC`GhChHGpHCpGxKCxHKD+  ʚ;t+kH?ALwHD$`H\$hL|$ H(A^A]A\_^]HD$`HtH   Hu3H\$Ht$WH AHH9      HCpHl$03u9KxuHKP衹( HKp蘹( Hkpu2cCHkPHkXHk`Hkpkhkxt
3H6
  H^( Hl$0HH\$8Ht$@H _Åut3
  H/( H\$8HHt$@H _H   SH Hl$0HHt$83H|$@@ ff     CH3   tQHCpu9KxuHKP许( HKp襸( Hkpu:cCHkPHkXHk`Hkpkhkxut
3H;	  Hc( HHwH|$@Ht$8Hl$0H [DD$UVWATAUAVAWH $   3T$hE3EL@tHtD$      EH\$`DE $   [      Eu   si   (;~[HE ") HHt43@   HHHHfDh HPHCHK(HK8HK0HK@HKHT$pH2   ~HE ǡ) H@t@Ht43@   HHHHfDh HPHCHK(HK8HK0HK@HKH   $Ht3fDk HHCHCHC(HC   ;BHt<Et;D$h|%+MtIHL~8$   H3YHt    HHHu39@tANMt#IIHtHHHHuH:bLIH\$`H A_A^A]A\_^]HHt     H
HHHuHE3Ht     DAHHtHAHtH
DABA%? AAEuHAPHAB(A(J8I8BHAHbHBH    H\$Ht$WH q HAH}E t@辟) E3LHtWLLHDH@   fp HPMH(MH8MH0MH@MHH#~) E3LHtLLHLHfp H(I@MuH3H\$0Ht$8H _ËStDA@? APuI@PI@C(A@(K8AH8CHA@HcLKHA@It   ;}$+HHI@   ;}+HcHIHH\$0IHt$8AxH _H\$Hl$VWAVH AHHcu4HH   HKH;s!HHtK;|H   H+HU      HE { *) HH   3fx HHHHHH(HFNCtHHDD+vD+vA       lC AƋ{;OA;L;}	A;ALHcNHNHSD踃+ ~+){D+{ t	HcHCHH؅~*HuHH3H\$HHl$PH A^_^HHH\$Hl$Ht$ WATAUAVAWH EDLHHtC;~)H+Hu3H\$PHl$`Ht$hH A_A^A]A\_DD+A   A Hu
E fD$X賜) HHt3@   H(HhhD$XfG HGPHGHo(Ho8Ho0Ho@HoHIG(HG(AG8A+ĉG8Eg8C   HO   D;v8H   EHHGHHuH!oHA+HHHGYEuH3H+H	E D{ ڛ) HH3fDx    H(HhA+HhHH(HGHOHSCtTHWHCpHCpuHCp HCPHGPHCXHGXHC`HG`ChGhHCpHGpCxOGxHOEP+ DwHHsHH++H\$Hl$Ht$WATAUAVAWH HH3E3D  H{HHtrL-  @ o
DDgHM) HHtkfDxHWfh
HHD`LhDG
诀+ MuHFHHH^H	IHIH?LHu   H\$PHl$XHt$`H A_A^A]A\_H^HH   HHtAfLFHI L;uHFHH;tf     LH H;uHIHAHHuHNHHH;uHFHHHC3mH;tHH H;uH HHHC3GH\$Ht$WH HqHHHHuHHttHHt6fLI L;uHH;tLH H;uHIHAHHuHHH;uHH;t    HH H;uH HHCHH\$0Ht$8H _{( ̉T$HL$ATAWHX$   E3LaLEE~
IcL;LMH$   Hl$PHt$HH|$@Ll$8Lt$0A     D-E IcA   HL$ IMJ!I;~C4>  A@       Ai   (;   HE ) H@tIHt53G   HOPHHGGHOHG(HG8HG0HG@HGHfG     ;B   Ht3fG  HHGHGHG(HG   ;BZHQE 蔗) HHt53@   HHHHf@  HPHGHO(HO8HO0HO@HOHT$xH   H#  +MtI>H߃LHL$ E3LT$p@tANH   HKHCt(uHCpuShHcCH+H+SHSPIHcCHH+H+SH   IcIH+H;}9Ct"uHCpu{h+{+{{PA+{+{   AA+HKMQ,u1$   D{t~8HA    LT$pH1H!HHtHHHu3Lt$0Ll$8H|$@Ht$HHl$PH$   HXA_A\HE    HjE    HgE    @SH HSE , 'D H@E , H [WAA H\$Hl$Ht$H|$ AVH 3MIHH   M   HE j, C(HS(A   t=H;D AuHHS(HD HHCHtHAHD HKHHLsHE    H{ H    DEDDD DCHD HSHD HH|D , 3H\$0Hl$8Ht$@H|$HH A^@SH HH E , C(uH E C(x, 3H [ÃH;D C(u
HHD HHCHtHAHD HKHHH E ',    H [H(H   H E  tL E MtH- H(Iw E    H(H(   3M E =N E  t$H5 E *, H# E H(H%, H(@VH H- N
   ,    5D )  H\$0Hl$83H|$@
   A: HD , D[D HD DDJD H   PD;sA+ȁ   wD;vA+ʁ   rD;ueHHPHD HtHQHLD HHPH
HD Hx HX`(, HHD o, HD DD H HcHD H-D G, 
   , 5D H|$@Hl$8H\$03H ^DL$ DD$SUVWATAUAVH@HB@HE3LALpLt$ AN,   h  f#If$   H$   fD;  H  H0D  xuD9 uL9`uHHHu  ;L|$8      DED;DOE|$fE , Af, $   fF, $   F, $   F, E3F  EE   AfD;s}Hfff     HH  H,    |(Gu2|(0 u+H<( u$\, fAH  HD(GE;}ff;  r$   E3H$   AύA;v	IcfDDFfDA, HL$ fA  fE}rfAfD#AE{ IE@AL|$8fAMpH   H@A^A]A\_^][AfD;sf     fHH  DGf;  rZ3H@A^A]A\_^][H\$Hl$Ht$WAVAWH HA@LALpAN,    p  f#I,    f, fC, ͉C, fC, Hl$HHt$PfAFIG@fA_rfA_pAG{ XH\$@H A_A^_H\$Hl$Ht$H|$ AUAVAWH HA@LEALxAOT,    h  f#IH,    f:, fG6, ΉG+, AΉG, L$`G, fG, Hl$HHt$PH|$XfAGIE@fA]rfA]pAE{ XH\$@H A_A^A]LD$HL$SUVWAUAVAWHPH$   3A(DHHt(AIc, LHD D퉴$   tH5D Ht	H- A   Ld$HLD$4AHt HH4  D|$0&  , Kf$   , D$   AD;k  Aa  D$   At$AT$+Aȉ$     f#A         Ƀu  HcLIAn IH$   Ht    /  fz    f9     	  fP       fg       f7       A   wH     t$t	     f;%      f;:  |       HcLUA,o IN  ftf  6  H$       f*       fA        fX       D tHD HtAH- и @  f$     kD tHD Ht	H- Mu8A   D$    E3ҹ(   
 LH?  3HH@$X3E~AH=	 HHuILH  Gt#u:HGpu/OhHcGH+H+OHOPHcGHH+H+OH   H}AA   D$    E3ҹ   ` HuICLH   XHHHHc_   H_, AL$f, H$   A   fCDŃGAHHHuIE33!HHHHutA   D+E3f$      D tHD Ht	Hd- D|$0LD$4H$   DAA   O HHt$   D|$0ILd$HHPA_A^A]_^][^D tHD HtH- HD $   /D tHt	H- H$   I    A   D$    E3ҹ,   ĩ HHtHH@$   HX@   1,    f#, fC, AfC, fCHD BHD H9H- "bD HD HH- 7D HzD HH- D tHSD Ht	H/- H$   I    A   D$    E3ҹ(   蚨 HHtXH@$   HX@   , AL$f, H$   A   DfCAHHu
H,3HSD HD HH- (D HkD HH- D H@D HH- D HD H~H- gD \HD HSH - <|D 1HD H(HE- QD HD HHB- &D HiD HH- D HDD HH<- H#D fh "i "i "i g h g h h "i l g h h h h i h h H\$Hl$ HT$VWATAVAWH`LE3$   AMIH HD$PHH  I$L$   HtL0D  tHZD HtA   H- Iк   I> LHu2D  H D q  HJ  H- HD 5  D  tHD HtMEX   H- HtL  $   LD$   I׈D$0I$   D$($   D$ 1  8D  HD tHtMEXH{- HbD    ;    MD  tHtH- $   LD$   ILd$@I͈D$8$   t$0D$($   D$ l  Ht@PH  @@L    HD H\$PpD  tHtH- HD H[H  @ AD  tHtHSXH- HvD $   u1{<u+D  _  HV  H- H>D A  I;u0Mt+D  *  H!  H- H	D   $   LD$   I׈D$0$   D$(L$ H0  {D  HD tHtDHQ- IHD u!JD     H   HT- y)D  tHtDH`- LËD$       L$   ;Ld$@IMH$   D$8$   t$0D$($   D$ 臇  HHurH D H$   H[HS3D  tHtH"- HD M   iD  1  H  H#- HD   H   FL  -D HvD     HtH- HVD  D  t`HtH- H6D D  t@HO0: D HD  t%HtHL- ЋD  tH   S: GP  Iu H9  ~D  tHtHH]- HD FX$   t/u+LD    H  H.- H}D   D$   HD$   $   0  HHu2D  H@D   H  H- H!D t  H$   H +   uH@ Ht
x<  f0{  *     H  u^HHD @ HKHu'XD t'Ht"H- H+- HD 	H;   HHuGP  HzL^D fD  HCHu(D t$MtH- H- AL)D H;tHHuGP:  H$   H HD D  tHtH- HD 3%yD  HD tHtH|- HD HH6HED  tHtIHl- HD$PLpM  $   D$   D$   uA~<c  I6HW   FX$   t3  EEHh.  HH  H$   H  +   uH@ Ht
x<   f0{   *      H  uSH   LD HCHu(DD t$MtH- H- ALuD H;tqHHu   H   LQD HCHu(D t$MtH- H- AL"D H;t
HHu:H$   H u&3H$   H6HMvMHL$   L\$`I[@IkHIA_A^A\_^H\$Hl$Ht$WATAUAVAWH HEAH H  HHtH3ɺ   a D$   Dd$xDl$pH   H0H       FXtEtyEEAH-  HHt]H8  HtQLD fD  HKHu(D t*Mt%Hb- H[- ALD H;u{ t4HHuH6HpH@  f     E3HHtAGPH   H8     H@  Ht0HKHt{  tEEA,  HuHHuЅuL@  @PhH@  fAHuH8     H@  Ht0HOHt  tEEA+  HuH?HuЅu	L@  3H\$PHl$XHt$`H A_A^A]A\_H\$Hl$Ht$ HL$WATAUAVAWH HIAL访 Hf  HHtH3ɺ   < D$   LD$   HU  H0HD l$xH      FXt	Ez  H8  Hj  HKHu'xD t)Ht$HR- HK- HD H;u{ tHHu!  DD$pE@H"+  HH   EunMs  I  Hc  HID HKHu'D t'Ht"H- H- HD 	H;   HHuGPH  M  I  H  LD  HCHu(xD t$MtH:- HK- ALD H;tHHuGPH  HIK   HtD H|$PH6HkI6H  FXt	Et  H8  Hd  HKHu'D t)Ht$H- H- H
D H;u{ tHHu  DD$pE@H2(  HH   EunM  I  H  HD HKHu'HD t'Ht"H
- H- HzD 	H;   HHuGPHv  Me  I  HU  L;D  HCHu(D t$MtH- H- AL	D H;tHHuGPH	  HI	    HD H6Ht
H|$PkM   @2IMuHD$P@H8  I  H%  fD  HNH  ~     DD$pET$x(  HH   I  EuaHtIL6D HCHu(D t(Mt#H- H- ALD 	H;   HHuI  GPH  HtLD HCHu(uD t$MtH7- HH- ALD H;tHHuI  GPH  HIA uH6H@uIǇ      M  D  l$x@2Mu#HD$P@L8  M  M   @ INH  A~     DD$pE@B%  HH   I  EuaHtILD HCHu(fD t(Mt#H(- H9- ALD 	H;   HHuM  GPH   HtLeD HCHu(D t$MtH- H- AL6D H;tHHuM  GPH2HI uM6M@uIǇ      3H\$XHl$`Ht$hH A_A^A]A\_H\$ DD$HL$UVWATAUAVAWHH   3EMA؉MHH"  EE3Lu@uEP  IIAE3  +  *H0   u H@   u   u   F     t'AH萺  HWE3LD$      贂           D  Dl$8HEHD$0LMHHEE    HD$(LGXHEHIHD$   } tAą  x-s    t	D;  }H t   u	o  H  H   <  u  ~}HH ^  pD  Etd=KD  t[A     ;  s<HP  HH<D    tD  E3HD$ !HaD ƃH   HHeE3ELMHHM@LGXDl$PH׉D$HHEHD$@HEHD$8EPD$0HED$(    HD$ B  ؅   D @]HtH@D HtH- ]AD t%ADD3HIuDEAD3H4Mt#$       +;}   H0   uH`   uAHMg      ;          =D  D;{   D tHZD HtH- D    tH  EDD$ #H\yD t#ADD3HCAD3AﾭH0=)D  uL  t;D;r6}D Ƈ  $D    t#H  EE3D$ !HƇ   D DutADE3H/D tHvD HtAH- f   t$H0  Ht3D  8uHhH@XHu   D  AH  1  ]PEDl$PD$HHEHD$@HEHD$8D$0      ELMHDl$PLGXD$HHHEIHD$@HEHD$8HE\$0D$(   HD$ @  H  Htff     X     H HuD @tHcD Ht	H_- L  LIֹ   MuL  *x JEDl$PD$HHEHD$@HEHD$8D$0   HED$(   LMHHD$ LGXHIN?  H$   HĀ   A_A^A]A\_^]@SUVWATAUAVAWH(	  HC H3H$	  H$	  IH$	  IL$   LE3H$   H$	  HDED  fD$   H$   H$   H$   H$  D$   L$   D$   Ǆ$      D$   L$   M9  uBM9  u9D tHD HtAd  H4- E3L\  D3  M  ML  A<
t<t<uAhuuM;P  tMXMu  Hx  AÉ$   H   D8   E8     A   D$    E3ҹ   行 LHuE3EiH@ Hx3H$   Hf A   X, fGA  ۬, fGIA]HHtHH$   E3D D$   AOpL$   AG}E3ɈD$(IՉL$ IO@  H$   LE3D$   M    tE2AA<
u   	<u
   MOPMH	u E2fAGlIGPL$   u^A  A  LA  D  , $	  M   $   MH$   D$   E3Ld$xf\$pD$hH$   f|$`H$   ft$XHDd$PDd$HD$@   fl$8HD$0Dd$(Ll$ )9  ؅tBD @tH;D HtH- ЃwuH$   Ƃ  D   H$   H$   D   AGh     HAD̉  D9$   D$	  Hm  3  L$   I  Hu
  AFXe  Ix  AHu
L$    IɄÄH$   Ih   H@ u+H/D H   DGlH- A      ]D tOl;   LGPA,  L$   E   fA   {AGDDD$   A;s;At  tA  ;  Ǆ$      uuG~AƀQ  AƀH   (    A  A9     HXH37  DL- L$    H$  xyƄ$   D H$    LA  $	  E3INI։D$   I  , A        AƀH  tH$    uA   E3E3AGpA+A   ;   fDGn~   $       H$   Aɋ$   IH$   $   $   $   $   fD$        H$	  H3i( H(	  A_A^A]A\_^][Å  H$       A   t9Ix  Ht-8 t(A   D$    E3ҹ   & HHu*E3IDgvAfD$   $   D    H@ L`3L$   I$fA$ A  y XM, fAD$A  9, E3fAD$D$   H͉]fHHtHH$   ^DgvAfD$   $   $   OpL$   G}E3ɈD$(HՉL$ HO@  HH>  GpE3DOnA+H$  +fAэ0AAAD;D$      G$   $   D9$   t)D$   E9t    D D$     H$   E3HwXH  H$   ~h  H$   H9FP  L$   Mt"HuA   L$   DE3E$   FpA+;e  M  H$    c  A   5  Ix  H%  8   A   D$    E3ҹ   轄 HH   HuH@ L`3L$   I$A$A  3 x, fAD$A  , fAD$HHteE3AQH	HuH$   $   {HtHH͉$   HHtHHHHtH$   H$   5{HHHtH$   E3D$   HH$   E3^vf$   D$   <D $Fvtf$   D$   
fA;   NpL$   F}E3ɈD$(HՉL$ HN@3  HHc  $   A   fDFnA    NpAEщ$   B9;vB9+$   D$   H$   $   H  HH$   I;}/HvXHtD$   $   H$   5HE3H$   MH$   X  u!LMHֹ   k H$   A   A  tE2AL$   D  v^A  A  ɢ, H$   ȋ$	  L$   3D$   HD$xL   f\$pI׉L$hH$   f|$`ft$XD$PD$H$   D$@$   fD$8H$   HD$0$   D$(Hl$ /  ؅t;D @tHD HtH- ЃwuAƅ  D H$  Aƅ   ; u IM(聢 IE(H$   H   H$   HIE(Hc$   H$   tH$   $   E3HA  AD H  Ch   {+ tHKPCr)  C+ fClMd  Ad  ɍAADA IE(HC8{{ tC{ CrA<  CrffCrW3D    tDCp%DD A,  E3CpE,  EhD D+D+AD;AGA,  D  t"HSPoDDCrD$   蚸E3CrHKP  A  CrA  IG  A9,  sE,  u]@8s(tWD I;  uGMuBL$   MH$      D$   n L$   MH$      h HA    H;XD tD$   ABH$   IķAd   wE3Ed  3`$    M3K   A@SUWAWH(H  EHHH  Ht$P+ Ld$XE3Ll$`L-oD Lt$ ff     LsXI6wr"tA<v  H;P    HC`HtHF`H  HK`IHP  HK@Ht	Lc@;up  D8cxtSvEHb DcxH  HKPH        HCPH   Ht)QBAq( HCPL   HCPL   HKPD8K  tH    HCPL   HCP  DK  HCPf!<  HKPAq( D LcP  ;D wED 9D w7M&   H(  HC`H(  HHD f  L(  $Hp( IŹHp( D + HH-Lt$ Ll$`Ld$XHt$PH(A__][@UAVHHH$   LH\$`IHt$hH|$pHLd$@E3L|$0EAE  Ll$8A   HHHXH@`HtHA`H  HHH`H@XHX  tHD`zHH  HA8H  AHALM9bPuIjP  LH   HHL	M   A	A;s+=   w;   +ʁ      f     II`HAL MtgA M;s+ȁ   w;v	+=   rI@XIXIBXHHXHHtHA`HI HL@`eH   HI HL@`OIJ`HLHXHII`HHHXIA`-MbXHH   HA`HH   HHHXH   \  D9,  wD9t  uE;uD HDhhHfDhlHD`+=D  t#LlIQPAEArDʉD$   HHHP@r  A  HHrA  D    tH%DBD ,  D@p覲HD,  EHpD D+D+AD;AGȉ,  IF;  sD,  HA;tLl$8H   L|$0Ld$@H|$pHt$hH\$`HtHIHHA^]H\$Ht$H|$ ATAVAWH0H$   HE3MMD&HYD W) HH  WHl$P3CC C0C@CPHC`ԾD C\HKfDcXC_AFfCTAFCHAFCLAFCPDc@ AHL$xfCVI9OILOKDA;Ou!D9$   tAFfrfs2C]   fDc^   Dc`D8"  LcEL#tofE9f"tAV   fSZHx  HtD8 tH C\DCDDͺ   Dd$ I芽HHu   HõHCAĉHl$PD9&tJH  , D8c\tSZA   H Dc\Hk( D H  S, I?   fCTtHD$pHC  H  HHLc  H   H\$XHt$`H|$hH0A_A^A\H\$Hl$Ht$H|$ AVH0MHHM  E  D8L$hg  iD    l$`(;N  I H   3Ht!HʐHHtHIH;u<H胱A   D$    E3ҹ   vv HHl  xIH@HIHtVuH@puIxh+x+xxPCI>Ht(uH@puI xh+x+xxPI 3+x+x   LcHLH;|3N~D3HIx+A   D$    E3ҹ   u H   IHILHDH跬IhH}   3A   A ʚ;&HHtSHt5IHtHHHHtHHHHtHIH(HːHHtHIHHtH3H\$@Hl$HHt$PH|$XH0A^@UVAVH0HD$    L3ҹ   A   A   t HHu	H0A^^]H\$PH|$XL|$`E3Dx@t(uHEpuMhH+MHMPHcEH+IHH+MH   HcHH;HHLH   @ HKMƋ   H+{L;L{H   3D$    A   A   s HHttHHDxtIu/H@pu$HcKHChH+CHCPH+HcH;HLlIHHcH;HLWH+@HH   HcH;HL;HS3HH|$XH\$PL|$`H0A^^]@UVAVAWH(H1E3EIHr  H\$PH|$XLd$`D$   Ll$ Dl$xFXt	E   T$pEEH  HH   H   +   uHF Ht
x<   f~0{   *      H  EuTH   LD @ HCHu(D t$MtHJ- H[- ALD H;tlHHu_HtZLD @ HCHu(8D t$MtH- H- ALiD H;t
HHuHH tAH6HLl$ Ld$`H|$XH\$PAH(A_A^^]H  Ht3f8uHhH@XHuH(HAH\$0Ht$8HH|$ X  ry       
4   0   "   Hx  tHt1x@ t+  虭 Ht8 t  } $  H|$ FH\$0+  Ht$8t;BH(H\$WH HHtQH  HtELD HCHu(D t$MtHe- Hv- ALԻD H;tHHu3H\$0H _H\$0   H _H\$Hl$Ht$WH HAI02Af;t3$D @   HgD H   EH1- 3   D @t4HO0 ޺D @t H"D HtDH- ЋD HD @u@۹   D@t"HtW`H- DHκD xD O`u@u0@t!HtDH- HD DD `ut3@tHt	Hݷ- HH\$0Hl$8Ht$@H _H\$Hl$Ht$H|$ AVH @2AHADf9A0   Eu@   DD HD  t6HtH9- HD D  tHK0< H͹D wD @tSHt$DKbH- DCaS`HD ID @t%Ht DH- DAHuD D S`t5@t0@tHt	H	- 3H\$0Hl$8Ht$@H|$HH A^À{b t@t@tHtHֵ- Ät@t@tHtHµ- 맀{a t@t@tHtH- @tHt	H- HrLUIxH  HC H3H0  I[II{HH  HMcE2MkMsE3HMEH  Dl$hDl$iLL$xHEHMHULuDuDt$`LuMuMu   D$`  H$p  L$H  Htf;{tD$`f   F  D{EHtIHHMHy   D$`  IcI8HMhD t(HD HtLHHu- HUHEIHOHL$pHMHu   D$`  DP  IALEHuEt   D$`  X  
<
u   D$`}    Ht4rRHU.$<!ftƴD      HULufsHu   D$`  H@  H, LT$p   fE  AX    HΆ, L}D I9G~s   D$`  H   VI) HHuHL$x輥   D$`  Ht$pLpLpLpLp Lp(Lp0Lp8Lp@H0HEHt CHK @ C0H/, X  HϨ t&$, HL$xBHJ^(    D$`   X  ,   If!CIWHS84HCHu9H^( HL$xH, X  H,    D$`  D$PHf  Ht$HH  HD$@E3Dt$8E3H\$03Dt$(Dt$ ԯ t/HG, X  H?, Ho](    D$`@  AƉD$`4  AX    `       vDHt$pH( L   HHtQHt$p  ΄, E3Lt$ LEHHMN LH3  H,   H, H, D$`     Ht$pL  MtI  V, HU, M  HtHh  H/, X  D$h   0urf;uH}   D$`  H@  ,   H@  , 3LEE3Ht$ HHMd LHu(H|$pH@  ,   H@  , H, H|$p@t$h9t$`   H9}tH}~     M   HEf	   fs
H9u   Ll$pLD$`   E3ɉ|$HHHt$@A  A  fD$8A  fD$0L$(I͉t$ Ky LHtkIh  ނ,    @t$hID INp8 HEHtBLD$`HIG  t.HL$pA  E3Iu   D$`   H}/  3AFXI~XH} 
    A   AADD$dp  H} DD$iu-O8GXGHE HE fH~HEH HMM EHMf	  E3A~D AFX  LT$xMtGH9]tIfD  HcAH	HHu   EDD$ 3e HHu.D$`   8  HEHHHH  ~D$`s     D     L`II;LN, AOfA$, HL$xfAD$AGFH   I  , LEIL$AI  D$`݀,  
  uWLD9l$`tHMDl$`L}p  E3INIDl$iD$    d  MMLDl$xLl$x>  H覟   l   ~   DD$`  L}LMtHfsdHtMHI HEHt=fEt
fE;  u-HMA   L}   MuBfsDl$ln  Hu   D$`  H  HtHEHx  HELT$pAP  Hs  L;~D$`s   S  L]AfEf;  r   D$`0  HHh  TGB<v      F   A  I     LUH   ADL$jfAR
tD$jHttE8"  Dt  IEp  E<  A+ȋD  } IDHHL;|	D;CD rM;~} s   t   D$`_  DL$j   DD  E8"  Dt  Ap  E<  AL}+;v+} uIp  L;~D$`s     D ;BDE  I;I;}HtT  A;D x  I  E8"     <  EHt  +}, LEȋHD IAp  H;|T  t  ;    D t6LGD Mt*t  MωT$0DÉD$(ыT  H- D$ AmD tLEHױQ9HEE    I  IFP5}, HMH  D$`uHE@hftD$`EtD$`H|, I  |, IFP    |$`    
  uuԫD tD<  Hױ蝙   ;v+ˋ3I  |, L]LT$xMs	  D}D8  t2fD9  t(   D$`  l   ~   CD$`  AHHh  D8dFHt1HCHHHHEH   HD Ht	H- DcFI  {, LeHD$`LEMHD$8HHEIΉD$0HEHt$(HD$ I  HEH{, DA 
  w  |$` ;  AЃJu	0N  EE  ~] AHHh  Lt5A@F Ƈ   HHD8`bt   D$`  LeE3Fb   A@F   uƇ  fD  F_ FDA  IHtIFX   @ t
FDl  T     fEt;D FbHN E3LL9HI@HF(I@H0IHIHP  MD$Dl$lMs  Dl$lA   fA"   AĹ   E<  t  +HEȋp  ;v+IߋD H;wHt;r	L;  I  y, HEE3HMDú   E3    D$ 蔣HHu
D$`   3HHD轛LI  y,  
  $  H  |$`   HuHFHtHHLfE  IHtIFX   @ tDl  D~DHEA @  fAtfD	NTL}I u } tfrfsF]A   F] A   L}I   E3D8     D9`     H  AHtECn$<u2HE@9C~&L9{@t D9{hA   HIA  ;u}iH[XHuH  HtTLmH}    BnHZX$<u&AE9B~L9z@tA   E3I2  ;}HHuH}Dl$lE8"  AHu   E<  t  +HE9p  v  |$j 
  E   Ll$pt6AFX$<u	A׉T$d'DII)^     I Ӊ\$dT$dHM  9  v   uD Ӊ\$d0   t'D HM   9  Ƈ   GӉT$d<  A   t  +IP  I#uAt=D9T  s4   ;}'   D tH   I貓T$dHD -   D tHuI   I膓T$dAHܣD  D t:Dt$ T$lD˱MWx  MDt  Dt  <  D$ 2|$d D|$luuA   E3IIA"   Aċ<     LmEt  I  +u, Ap  9D BD ;   ؤD tHEHױL@蠒HED}I  IFPu, I  [D$`uAEhftD$`EtD$`I  eu, I  Pu, M~P 
  |$`    I  -u, 2D tD<  HױHuEE3LEM@MLe~] UHh  H   DF      Ƈ  f  vFb Ll$pDd$l   H  E  AFX$<  A׉T$d  H蚓HE@b   H腓   F_DF Ƈ   LEA   LT$xFb I|$ t$lAE  HHt63HH^^D3HNH        HFH   Ht)QBAK( HFH   HFH   HNK   tH   ! HFH   HF  ƀK   HFf!<  HNK( gD H^~\ tVZA   I߄ F\ HcK( DD D$`      AHUMMI5  LEE3A   D$`L|$xEAfEtA|$` T$dT$dt$lw  LMLMLT$xfELMЉT$dt$lLT$xE   D D|$`   H      H      I,    H  HIЄ   ANXAu	0fuD I I) H  HuHx  HI  IVLMƹ   q? IVE3Mƹ   ]? ANXAu	0H  HIл   t
I     I߳  H      H   u~tzp  H]- HD$(L- LZ- D$ 9     D$i HM0DyE0 XD HU0_  INE3Lt$ I詮  MD$`j     Ll$pIP  DIIFW     I Ӊ\$dT$dHM  9  v   u+D Ӊ\$d0   t'D HM   9  Ƈ   GӉT$d<  A   t  +IP  I#uGtCD9T  s:   ;}-   D tH   IόT$dA   H&D *   ՞D tHuI   I蝌T$dHD  D t9D\$ AEϱMrx  MDt  Dt  <  D$ ML$duE   D9,        HtOI   LML$PLǉD$HIHEHD$@HEHD$8HD$lL$0L$(IHD$   L$dDD    LD M   D$`D,  H- D$8Dˋ<  D$0t  D$(t  D$ AH,   Dt   7A   E3IIJn~   l   BȉL$`|$h tHt$pHh  /n, Mt/H} tHED  |$i tp  I  m, HD$xHtHH$p  L$H  HEL$P  L$X  L$`  H$h  H$x  HtHȌD$`H0  H3' HĀ  ]LL$ VWAUH@IIHLMt%A<  tH$   k   H@A]_^L$   Hl$hH$   Mt)Ht$$   L΋$   HfD$ ω HD$xHt	$  Ht	  A  {t;D tHfD HtH- HƋHl$h   H@A]_^ú   H\$`Lt$8DA   D$    ADP HHuHx>  @Ld$pL|$0t
HC   uHC   HDsH+]  $    L{$   LcDc8fA$   fAO$   AOAG    t	HD '=|D  u3Hp AGH!D HD  L|$0@uA   @$    tHt  u2@
I.) HHt@LE3H貆$   DψL$ MHL$xHHI͚D HDRC( H:Ld$pH\$`ALt$8Hl$hH@A]_^@USVWATAUAVH$pH	  H_uC H3Hp  H  E3H	     E1MHELH	  D7A HEP  fELMHLEHUHMH}Lu@u,DuuBX$< tP  EHsDD9  EDuADuDMDuDuDuM9  t  A9P  u,M9  u#M9  u 	  I)$ t>DMLUE9,  u7E9t  DGDMA$  ftGEtA9P  u	   3
  I  Ht ttH@XHuH@PHE@At  3A,  A|  L$	  EXI$Htp  3E8Du8   A   E  I  HtL9pP  H@XHuI$  IILU~  I  Hj  D	    Hu@ fff     ƇQ   H;  t<<  fAu	f#ft&D   AEA   HHI  Hh  Ht   uHHЋ  9  r&6D   AEA   HH  D tAEDHHل   L~Xf   {   MH׍CD؀"      EH+H  L3EEЃ   D  M    	  DˉD$@HHEHHD$8HEDl$0HD$(Dd$ 3  } uh} uhHEMHHL  ADL;r+3Hu   A   "  AEH;r0Ҹ   AE+؃U} tHu   ]Hu]H  MHHEu"D8?  uH;  uD D u&   E3A   H?  H      uLULeH}I  HuI9  uI9  u     A   v,I  HtHHU0HuI  HU0I  I  HU0Ht0fHyP uI  HuIx  HAP  HIXHuE3AHM A   fHULH  Ht	I;  I   E<
   uI   uA  A9    A<  IE   fA#fA   {AA,  IfE(MAAD]DDL]`L]L]HUȉ]uD]DM\D]D;vAt  AÅD]ADE3ۉM DM I  ED]EDMH  DM     >L~XL}h  HFPHuI  HuHEI9x  H;E  H~@   Fh~  Hu7I$x  Ht*8t"A$   DEDHUE3LUEFpAA+;|   fFn:  H.  I$x  H  8  A8$           DȉD$ DG HHu]   HuH@ H@3HEH A$  Z x.h, HMfAA$  h, HMfAHEHHtUE3DaH	Hu{HDeMtI] HDeHHtHHHHtHLeH]]{HHHtHHHM3ۉ]D NpLEF}HDND$(L$ HN@HEHHM  XD FpDEB0D;vAD+E3E3EM   fFnMAEDE~ MtL^@H~P A   DmDmDmDnhuHEHFP  fFlE<  L}MLuMIֹ
   / HuP> uHMPg D.HEH I  3A$  Ef, A<  HEE$  En^  0  HUHtfL$ LHLE~ HEE$     {        DȉD$ DnE HH  @t
HC   uHC   HC   H;C  H{Lc3Ds8fD/fDgwG9D u3H%e GH7D H2D  EuL}E   IN#) HHtFLE3H{EAEψD$ L}MHI   D HωED8( L}A   DuHbE   LUE3AL]AEHUE  ]D]9Uu	HMHEE   IfA   {L}hD]A@E   DDL]DELmHULUDuIM   LeHA   ~L}CD tL0D MtHb- AHA   ~L}HA   u~D @tHD HtAH- Ѓ 	   uD AwuLUAƂ  cD AnuHMI  LUH}E3D]   s  E#  L}I  H  HM@LfXHt>uHFPH;tI;  I;t'HFPHuI  Hu	M9x  I;  H~@   ~h   H]Hu4Hx  Ht(8t   ~ DEDHUE3LUEFpAA+;~   fFn3  H9  Hx  H)  8  8  
        DȉD$ DA HH   HuH@ H@3HEHHM   ^~ x2b, HMfAHE  b, HMfAHEHHtZ3АQH	Hu{H}؉UMtUUI] EHωEUHHtHHHHtHH]${HD  HHtH3HMEHH]D NpLEF}HDND$(L$ HN@HEHHA  LD FpUB0;vA+ЉUE3E3D]M   fFnDuEE~ DutL^@w
+ rM退vE<
uE   E   <u[D H~P Fh   uL~PA  fFluG<u
   u6u<tu<u(   tHUE3LD$      . E3EDEE  HU  tE2ADmH]LuH}EtLMH׹
   ( E2} tLMH׹   ( E23Et+H}P? uHM~`    HEH H  3EHEA  D  E  p^HE  _,  	  $   3D$   L}HL$xMf\$pD$hEM   f|$`H}ft$XHDl$PL$HHMD$@HEfDt$8HD$0ED$(HEHD$ ED   LUE3ۋMAEL]HUA  D]D]9UuHEHE   IfA   {D]E   A@L]DDMDELmHULUHM@IMD9e   L}>  D @tH@D HtAH	- Ѓ 	   uӆD AwuLUAƂ  D AnuIH  LUHEE3ۋ]D]]      A  LMtM;  t   fA<    A  A;    t* D t	;EX  D tM8t;  Ix  HuM: IۄLt(Hu#A  Hy DELMD+LUE3DEfA   {uA   D`wEAAXt uf}( t
}   I  H  f} L~X  H]  9    HNPHt	H;R  A   u1I  HtH;t	H.  I;x  tHu	H  VpA;v<   fFnu,H<D HtH - DELMLU   f	Vn
H   =D  tAtHF@HHIFpA;w;E vfVn  A;,    Mt  H} H  A      Ix  H  8      3DȉD$ D   : HH   HuH@ H@3HEH HE  yw xM[, HMfAHE  4[, HMfAHEHHtY3QH	Hu{H}؉UMtUUI] EHωEUHHtHHHHtHH] {HːHHtH3HMEHH]DnvfDmE3Dm,D $}, FvtE3fEDm,f9Ef  E3NpLEF}E3ɈD$(H׉L$ HN@HEHH@  DE   fFnFpUEEDE;v+ЉUDm] ;v+A݋MU\ȉ] M;vEtHÄD HtDH- HE`EF~ HtpHHE`H=      ~h u*F)HD HD HE F)$<uD DEEt$t } u LmLMLUIMlH} t#HE   uHEpL}@~AƇQ  ,L}&HEL    HE    L}H  HU  tE2ADeLmHuEtMMHֹ
   ! E2} tMMHֹ   ! E23E} tAX  uMMHֹ   U! } t&H]P; uHMY    HEH I  A  AD  A  v^.X,  	  M   $   MHMD$   E3Lt$xf\$pD$hEf|$`}ft$XDd$PLe|$HIԉD$@EfD$8HEHD$0ED$(HEHD$ g؅tx2D @tHyD HtHC- D9 	  uD wuLUAƂ  D nuII'  LUHEE3D]D]       HMDuD  D9uuHUHEttHEpHY(HuP E<D96uHW HM   HHHM
HEH HE8U  tHEp@zEU  =0~D HL|$ ILEpD聹D9ut?HU0H}     LUHHU I  HU0H   E3۾   LeD tDE<A=IIQnLUE3HM A   M?LeL}Mt   HE          D @tHʀD Ht	H- X  uLELHU    HE       MD H]HtDA=IIm; HEu
8    t   D 	  HUI3L$	  Hp  H3葼' HĠ	  A^A]A\_^[]H  UVH(H\$@HH|$HHLt$PE3AL|$ A  fD;     H  HHH    HKH;   H        HCH   Ht)QBA'( HCL   HCL   HKD8K  tH   y HCL   HCDK  HCfD!<  HK'( \yD LsH[ H?  ;H`  H|$HH   f     HKPH;   H        HCPH   Ht)QBA&( HCPL   HCPL   HKPD8K  tH   "x HCPL   HCPDK  HCPfD!<  HKP&( lxD LsPH[XH?Lt$PH\$@L|$ H(^]H\$ LD$HT$UVWATAUAVAWH@D$   2D$03EMHA IHx  C]  {D   {_   {` uF{a u@HY}D Ht4HU- LD}D MtC`Hd- DK]S_DCDD$ A  HK HC(HtHA(IGHK(HVXHC LMHHH  AGuA0 uI? uƆ  HKH   A     HCH   Ht-QBA
%( HC3H   HCH   3HKK   tH   5v HCH   HC  ƀK   HCf!<  HK$( {vD 3H{3HHtxkH;{\ tSZEH] C\ Hd$( EvD 8H$   3D      DcDEt߀{a tvAD  HE3Ht+HFX   @ tCDl  y
HDl  HHtjE3LLSH$   EDSDC^    i  Ds^   D$   tmD$   E;EBE;u:E@k`   DKTи @  f#fDDDDD$0   E@k^   A    AED$0   $    tE;r\      EJH$   9p  sE3E;   AA+;yD rs3yD ;BD;raD;ABDEtRE;ECEu
@k^D$0E3H   HuAHsD ) HD$8HtftD E3HLPPDPx\H$   3D(  HOXHG`HtHA`H(  HO`HGXH.tD Gx wD   H|$8f  CTf
L$0sL$0=yD  tfsL$0WGG G0G@GPG`GpO)E;r!D;kDrHHG@HCHGHLSL  HDE3Re3HG@HWHHi  Ds^8WxtD$   HWvZ 3Gx HOPAH   A  ;   HGPH   Ht*QBA;!( HGP3H   HGPH   HOPK   tH   Cr HGP3H   HGP  ƀK   HGPf!<  HOP ( rD 3HWP  ;vD wYvD 9rD wKHWXHOXH(  DHG`H(  H8HYrD f  H(  D0H$   D(	  H5 ( HrD 3D0H$   D(	  HA[_L3MtPE3E9~u?IHM>L9su H\wD Ht	H|- L;L{D{DIeL3MuL$   E3HO@A@"ňG}HH uHOHHHtHGHH HuE;vHvD HtHk|- E3DSD	ACDHG@D"  P@t"uH@p;uHG@HHH+HPIHHH+tHHEA   Aƺ   EH;  D͉l$ D3ҋ* HH~  HHG@HHGHHuHCH$   C^DkDH$   3H_@(8_xtD$   HWvW _xHOPAH   A  ;   HGPH   Ht(QBA;/( HGPH   HGPH   HOP8K  tH   ao HGPH   HGP  K  HGPf!<  HOP( oD H_P  ;tD wKtD 9oD w=H_XHOXH(  HG`H(  H8HoD f  H(  (D  Hf( H?oD A(D  E3Һ   DPHG@HHO@HA   "   ELO@DEAI@tuIAp;u
IAI+APIIAI+tHHAH;|
I)IEaDAISgLȺ   M   AA   Ea8LO@"   AE  HHt$HFX   @ t"   AEl  "   HFXL$0fDEHG03fG{  fEWhfDwp$fDwrfWnWy8"      W  LO@MZHjsD Ht	Hy- Ѐx tD$   HWv:U Gx HOPAH   A  ;   HGPH   Ht,QBA;~( HGP3H   HGPH   3HOPK   tH   l HGPH   HGP  ƀK   HGPf!<  HOP( lD 3H_P3  ;`qD wYTqD 9lD wKH_XHOXH(  DHG`H(  H8HlD f  H(  D0H$   D(O  H( HrlD D0H$   D(*  @@"̈́tAG@GtAG@AG<GtAG<CVfGCLGCPGW(HCHGCXfGnHCHtHGP  HWP8S\tSZHfWvR @oxH  LFXH$   MHDl$ Ћ0  0  pD    t#GDOjDCDADȋD$ I^"   HG@Hl$8Lpu@A E)AFF, AFAODE, fAFME, fAF
GAF[A@E)AFE, AFAODE, 3fAFE, fAF
ME, AFK@uGE, AFC@OpHkE, fAFrEp;s"LEH+HM@s  HtHEHEyf}pEnftft  {]   {D   {_   {` u@HoD Ht4Hu- LoD MtC`Ht- DK]S_DCDD$ A  HK HC(HtHA(IGHK(HVXHC LMHHH  AGuA0 uI? uƆ  HCH   AD  A   HCH   Ht-QBAA;( HC3H   HCH   3HKK   tH   h HCH   HC  ƀK   HCf!<  HK!( hD 3H{3HHt]H;{\ tD$   HSZVP C\ H( hD   HMXAG03HHh  HE`Hh  H(  Hh  JHFP  Hu4"   u+AOFt"HmD HtAWDDHr- AGF DH$   AH@A_A^A]A\_^]H\$Hl$Ht$H|$ ATAVAWH AE3MIHHf;  r
     D8   tf9  t
     HH  TGB<v      FË  VXʃAu	0    HfD ( HHa  W3CC C0C@CPHC`(gD C\ANffKTAFCHAFCLAFCPDc@sHk  LcHK:B AHfCVfC] C_H;Lcim  DcDHtAL9'uH{OKDH?HufE9f"tAV   fSZHx  HtD8 tHM C\AHH  LȋCD  HHtHFX   @ t
CDl    Lc LK IHHVXHK(IHHHMHLL  AA       HtHZH\$@Hl$HHt$PH|$XH A_A^A\H\$ UVWATAUAVAWH@HFC H3HD$8DrE3MLHAE8  A+P  LL$(A   IVHT$(HBH=&  ;  |$0     |$4  B  UA   LL$ I5VD$$ftf  HD$ ft	ȉ  D$"ft  D$&ft`    D  A;K  iD tHjD Ht	H&j- H  G:,   ( H  H:, Ht*H  M(   f  f  H      AfD;   D  E3HH  H<    L,H  HHIHH  H  HH  Dl80H  Dl88H  Dl84H  Dl8<H  Dl8@H  ft8DH  Dl8FH  D8G  ;OHT$(BA;3HL$8H3' H$   H@A_A^A]A\_^]A$      H\$UWAVH HE3RHt'uHCpuHKHCH+KP#IHCHKHCH+tHHؿ   H;|	H {A   H[HH]  CHt$@L|$Ht{8AHf     qHHtHA  A;
  ff+ffDfty  H   H   Hu)H'aD z( HH   aD LpPDpx?HOXHG`HtHA`H(  HO`HGXHaD DwxeD fD  fwpHEXHG0Dw}f	 LwhH_@LwPH[f	 Op<, fCHWXHO0L2H  HG`H  H8HG0H  HG0P  HVHt$@L|$HH\$PH A^_]H\$Hl$Ht$WATAUAVAWH H1E3EIHR  D$   D$   FXt	E&  DD$xET$pHȫHH  H   +   uHN Ht
y<   f~0{   *      H  EuSH   LeD  HCHu(XeD t$MtHc- H+M- ALeD H;tqHHu_HtZLleD @ HCHu(eD t$MtHb- HL- AL9eD H;t
HHuHH tE;}.AH6H3H\$PHl$XHt$`H A_A^A]A\_HH\$WH@IILD$xf  tH$   HtO TH\$PH@_$   HDL$xHLD$pfD$8$   D$0H$   HD$(D$ v=  H\$PH@_DD$SVWAUAWH   Hx  3H$   HLH   8X   8  uD`D    A   D$    E3ҹ   ^ LHuL_D lH@ Hp3H$   Hf A  T X8, fFA  8, fFA_IHHtH3_D LA$  Ƅ$    uƄ$   A   D$    E3ҹ    HHu,MtIRH  HHİ   A_A]_^[cRL$   H8HtfOHHtHHfB     yf#f+Mu
HB LHM  MuM  HZH$   A  uA  $   $   C_7, fCft"HtHt  HuIQ  I  $   A  A  D  L$   MuA~^ 7, $   M$   $   M$   IՈ$   3HL$xf\$pD$hH$   ft$`f|$XL$PL$HD$@   fl$8HD$0L$(IL|$ @L$   ؅t7aD @tLJaD MtHb- AЃwuAƅ7  ^D Aƅ7   8]D H$   L$   Hİ   A_A]_^[H\$ WH H@   HHtHADP  I"  HT$0Ht$@u HH  L   Hl$83Mu2H+ZD ~( LHtZD HhP@hxPHO   IHXI@`HtHA`H(  IH`I@XHZD Ahx^D   f  Ah}fA  fA@n Ip@D$0fA@pHCXI@0AhhfAhlIxPHt  IH0IPXH*H  I@`H  L I@0H  I@0P  Hl$8Ht$@H\$HH _@UWH(H  HHPH*H  HEH\$@Ht$HHt=H  H;u1E3x HHu@H  Hu4H  Hu(H  H  HuH  HuH  H]H  HG  Ld$PA  Lt$XL|$ E3@ HN H   3A   A ʚ;JHH   H   Hu"H1XD ( H   XD Dxx?HPXHH`HtHJ`H(  HP`HHXH
XD Dxx/\D fD  Dx}f f@n HXPHt  Hh@LGXN(HPXfHpL@0DxhfDxlL:I  HH`I  HHH0H  HH0P  H6HH$MLt$XLd$PL|$ H\$@Ht$HH(_]H\$Ht$ AVH0A   D$    HE3ҹ    HH/  H@ Hl$@3H|$HH   Hu2HVD #( HHt|WD HhP@hxPHzL   HOXHG`HtHA`H(  HO`HGXHQWD @oxZD   f  HCX@o}HG0fGn   ohfolHw@H  HtHOP  HoPH^f Op1, fCHWXGpFHO0H*H  HG`H  H8HG0H  HG0P  Hl$@H|$HH\$PHt$XH0A^H\$Hl$Ht$ WATAUAVAWH rME   DLD$XL4|  HHtM0, KD0, ;  fAtDGD̓LD$XIϋ{  HHuH\$PHl$`Ht$hH A_A^A]A\_Í7A;~A   DËI{GHHu벃+D~E3HQ  HuHF3f 
 I   Hu6HTD ( HHt3UD HXPXxUH2J>HJXHB`HtHA`I(  HJ`HBXHUD ZxrXD   fA    Z}ff
 f#Bl   IEXfzpHB0HD$pHBPZhHr@  HJ0LBXH  I HtH  L@`L  HB0H  HJ0H  HB`P  3kaH*  UVWATH8L|$0ELyXH\$`I  AHHHt    8uH;pPtIH@XHuH   Ll$hE3Hu{HSD T( HH  SD LhPDhx   H@@HXK3., ;s+́   w;v+ȁ   s., CAF  K=  HKXHC`HtHA`H(  HK`HCXH9SD DkxVD f  Lt$p   A   Dk}EfECn   3L{0Dt$  HC@H;  D8kxtSvE3HG: DkxHKPH     A;   HCPH   Ht)QBAA; ( HCPL   HCPL   HKPD8K  tH   Q HCPL   HCP  DK  HCPf!<  HKP/ ( RD LkP  ;{VD wIoVD 9RD w;LkXHKXH(  HC`H(  HHQD f  H(  D0   H' HQD AD0wH@ HC@SpPDkhfDklHsP  HC@   HxDg,, fG+, GHKXL)I  HC`I  HAP  I  Lt$pLl$hH\$`L|$0H8A\_^]@SVATAWH84   HYXEDl  HL5  Ll$pE3Lt$0L   H|$hMu5HOD 2( LHtPD LhPDhxI  H  FINXIF`HtHA`I(  IN`IFXH]PD EnxSD fA  I  I^0      En}DfA DAFn   3fAFr   En{\$ 
 IF@H2  E8nxtAVvDIY7 EnxINPH     ;   IFPH   Ht(QBA;' IFPL   IFPL   INPD8K  tH   N IFPL   IFP  DK  IFPf!<  INPC' OD MnP;SD wDSD 9OD w6MnXINXI(  IF`I(  L0HND fI(  +  I' HND   H@ EnhfEnlI  Hl$`HuI  IFPIF@HXf ANr), fCIFP  IF@ANpHIF@~HhM(,    p  f#H(,    f(, fC(, ẢC(, Cf(, fEINXIF@Hl$`fA^rEn{fA^pXL)I8  IF`I8  L0A  I8  H|$hLl$pLt$0H8A_A\^[He  UVWH@Lt$8AL|$0LqXL0  H\$`IHHHtD  8uH;xPtMH@XHuH   Ld$hE3H   HMLD ( HH  LD L`PD`x   H@@HXK', ;s+́   w;v+ȁ   sg', CMPD KD', HK', Cc  HKXHC`HtHA`H(  HK`HCXHwLD DcxOD f  Ll$pOD Ls0A   A   Dc}Ef ECn   3Dt$ A, HC@H>  D8cxtSvE3Hz3 DcxHKPH     A;   HCPH   Ht)QBAA;' HCPL   HCPL   HKPD8K  tH   J HCPL   HCP  DK  HCPf!<  HKPb' 7KD LcP  ;OD wIOD 94KD w;LcXHKXH(  HC`H(  HHKD f  H(  D0   H' HJD AD0   H@ HC@SpPDchfDclH{P  f  AHC@HxfD/1%, fG-%, AΉG!%, GHKXIHHtH0  HH`H8  H0  L{`  Ll$pLd$hH\$`Lt$8L|$0H@_^]H  VWAWH@HEHL$hHL% f   {  H\$`H   Ld$8E3HuPHHD Q( HHtID L`PD`xiND t  H$OD Hd  HV- V  HKXHC`HtHA`H(  HK`HCXHaID DcxLD f  HGXHl$p   Dc}DfDCn  , ,   HC03҉l$  HC@H9  D8cxtSvEHm0 DcxHKPH     ;   HCPH   Ht(QBA;' HCPL   HCPL   HKPD8K  tH   G HCPL   HCP  DK  HCPf!<  HKPW' ,HD LcP  ;LD wHLD 9)HD w:LcXHKXH(  HC`H(  HHHD f  H(  (  H' HGD (  H@ HC@KpLt$0HDchfDclHsP  HC@WLp3AAFIF AF(AKp", fAF", (   fAF!, fAF   D$hAFD$lAF   AFAf   {DAF   f<  t,HOH`  B  AF  HOH`  (  EfAD  AF   f   {E  HK@Ht	;Lc@D8cxtSvEH. DcxHKPH     ;   HCPH   Ht(QBA;a' HCPL   HCPL   HKPD8K  tH   E HCPL   HCP  DK  HCPf!<  HKP' ED LcP  ;OJD wECJD 9ED w7LcXHKXH(  HC`H(  HHED f  H(  ([H' HuED (BH   HKXIFDI  L!H8  HC`H8  H  H8  qGD Lt$0Hl$pH\$`Ld$8H@A__^Hl$Ht$ WH Hl$PAALHHF  A   H\$0DƋI6HH  HHLt$8f ΁  }Ƀt   E3+H^  L   E3Mu2HCD ( LHtTDD LpPDpxPHR9   IHXI@`HtHA`H(  IH`I@XH)DD EpxGD   f  HGXEp}I@0fA MphfAppIX@IhP  IH0IPXL2H  I@`H  L I@0H  I@0P  Lt$8H\$0Hl$@Ht$HH _DD$HL$SVAVH   H  LH$   HHu3H  H$   H0	    Lf!<  3Ix   f!<  THD HHD yHtHH- HHD .HD X  t&  H  HH- H   A^^[HH$   L˽   L$   MH"     D$    DD¹     LHu+GD G  HGD H7  HyH- )  I]3H$   L$   DL$   A      A  H$   , CHH  Ht      w   , CA  v, fCA  d, fCA4  [, CD8  t7I]  8,    fC), fC  !, CA   A     u&A߹   I], f, fCfDA  u&A߹   I], f, fCfDE8#  t;A߹  I],    f, fCA#  w, CfA=ED  t&A߹  I]K, f@, fCfDA3I}A  uG   E8"  tGA  ufD8A  ufD8fD8A  ufD8E8"  tfD8@A   ufD8A!  ufD8ft6  fo, fc, fGDc  fD#fD+fD  A   ]  I   tUfEtA3IME* fEA  I  fAHIMD* DcfD#fD+fDI   tvfEtA3IMES* fEI    AI]xff, f, fCHSI  H   DgfD#fD+fDIp   ttfEtA3IME* fEIp  AI]   x, f, fCHSIp  =H   DgfD#fD+fDA   vefEtA3IMEU* fE3DA߹	   I],    f, fCA  , C3A  fAA(   uA)      fEtA3IME* fEA(         AfDA)      pfDI}, f, 2fGA8(  t   , fGA)   t   , fDOf+fDH$   D$m    AHL<D AE  4,  HC  X  6  x,(Hp   H  L)BD A+   u~<tfH>Ht^     I  HtB@ HCHu(AD t$MtHZ?- Hk)- ALAD H;tHHuH?HuHvHu   H   LAD A+   u~<tbH>HtZ@ I  HtB@ HCHu(AD t$MtH>- H(- AL9AD H;tHHuH?HuHvHuH$   H:D , A, H$   L$   fAfEtAIR  HuI?0  k@D tH@D Ht	HVA- H$   3A  v^D  , $   L   $   LƄ$    3HL$xIf\$pD$hf|$`ft$XL$PL$HL$@fL$8HL$0L$(H$   Ll$ ؅t6?D tH@D HtH@- ЃwuAƆ7  =D AƆ7   ;D H   L$   H$   H$   L$   H   A^^[H\$UVWATAUAVAWH$HP  HJC H3H@    HZXL  MD  E3H҉D$|H  HIDHMHD$hHH  EH  LMHUHEHMDD$XH\$`HuH  $<  I, H|$hT$|f?{uUHED8  tHH  Ht$D  f   {uHGH9   t H	Hu>D HA- ]    HMZLD$PA   ^  HHt]     7, O-, Ѝ;   f   B;}HMLD$PA   S^  HHuM   fE9$D     l=D H}A- p\    LD$HHMH3D$HCn  u_  DL$HfD|$8D$0H\$(M  HA- H@-    \  H|$h  LD$HHMH3D$Hm  tH  H,    HDL$HfD|$8D$0H\$(  HME3H}HuH\$`T$|HD$XLD$(LHMDD$HLD$HHD$ (BLHD$`D9l$H  A   D$    E3ҹ     HD$pH3  WHM3)E A   fD$BDd$DEHE0EEEEE  EEEEHt!  Lx  E싆  E    3HUHMEfE/  AfE*2fE(X  L$@M2sG<fE- $E,M-y	E.M,M.E,M1MuLfA>{  HD$hH@HEIF   HE    M(E HEEHE    L$PHE Y  D$@E2  E1  E0  E/I   f8{HD$hu
H@HE눋E Wfsf~D$PLmD$HHt	  A   L|$pE3HEIH}H, I?- EH?- E3EЉE4   H   Au(t#  , G  , G-  p  LuI  
, Lef     H4D 
, E$A   AU^I軙  H3D 
,    t;  t, I`  G蔚  , I  G
, p  Dd$D   A  I@  	, Hg3D a
, HEA   AU^ID   H?3D 	, , I`  G  h, I@  G	, A  LuGEIH  HuHL$`(I(        ;G, H]GK, Ht    ;fFA  f;sC	, fGA  , fGA   t=I_  ,    fC, fCA  w, A   CDd$DHt  t>A  uBAܹ   I_4,    f&, fAfCDd$DHt  tHu>A  u/Aܹ   I_,    f, fAfCDd$DHt   uHuXA    tNAܹ  I_,    f, fCHt	  A   v, fACDd$D|$X t/Aܹ  I_G,    f9, fAfCDd$DI3AHHt  t9A  u=G   Ht
8  tA8  uG»   Ht  tHuA  ufD8Ht  tHu%A  ufD8fD8Ht  tHuA  ufD8Ht  tHuA  ufD8@Ht  tHuA  ufD8Ht  tHuA  ufD8ft=  f
, f
, fG{  f#f+fDf|$BDd$D|$BHt  t  A    ftA3IOD* fDAܹ  I_E
, $   f7
, HK    fCe
 I  fA$AI_HS9   x	, f	, fC  _fDf#f+tA3IODc* fDI  AI_HS8   x	, f	, fCGf#f+fDfD$BDd$DAH'.D AGA  ,  H>  AX  0  x,(Hp   H  L4D D$@D  u~<tdH>Ht\MtJI  Ht>HCHu(u3D t$MtH71- HH- AL3D H;tHHuH?HuD$@HvHu   H   Ll3D D$@u~<tdH>Ht\MtJI  Ht>HCHu(2D t$MtH0- H- AL3D H;tHHuH?HuD$@HvHuH,D {, \$BIftADIO3|* fDA_Dd$DHT$`Htf3HfHH HuYH  f#f+HLHHufDAAD$DftIBD  LHs  ;D$DA   D$    E3ҹl     HHC  T$|A   HMA ʚ;MLH  HL$p3A   A ʚ;)HHuHI!IA!HL$p7!  Lf   Fl   , (E(MfA$3fAD$AD$H(EAL$(M AD$$EAD$4(EAD$DE0AL$TAD$dfXHHtHL0@      fA^IHtLI>fff     f_L7H?HuA   D$    E3ҹ   d  HH  IK@   , fAD$WLw3E3HAAAFI7fNHHtHY  f#؋D$Df+f, HMLD$0   A    Lt$(D$    fA   I  HHd  I* |$PuLL$`Ld$`0   A   H*|$HuLL$`Ld$`D   A   HftHA  H  HMHED  D`HED(A^fD$BHD$h{t4</D tH/D HtH/- HL$p        D$       DD  HHuHL$p   @t
HC   uHC   HD$pHH{E  HsLcD$BD{8f3FfDnDf9.D u3Hn FH+D H{+D  EuLuE   I( HHt<LE3H7HD$hAED$  MHHHU.D H΋' HtH-D tH7.D HtH/- Ѓwu3HEHtƀ  +D (*D    HEHtƀ   *D    HSHL$pI   Ld$`MuKH1-    HD$(L1- L#2- D$   HM@zyDe@+-D HU@2L  LHELD$X  HM@D$X ^  tMt:I0  DL$XfD|$8D$0Ld$(HL$hLEID$ -  H@  H3ni' H$  HP  A_A^A]A\_^]HH$   fD$8D$xD$0HD$pHD$(D$ 	  HHH  VWATAUAWH@3L$   LqXEMLHt$4t$p@8!  _  H91V  H\$xH   Hu)H%D >( HH(  &D HpP@pxCHKXHC`HtHA`H(  HK`HCXHu&D @sx)D   f  $   LL$0D+H$   A   @s}IfhfsnfD{pzd  HHtKfN , Ѓr7tqtl{tgBA   LL$0I͋/d  HHu$     ;IcǾ   BH\H;X  D|$pA   A;DBAǴ?  {x tSvE3H Cx HKPH        HCPH   Ht-QBA6' HCP3H   HCPH   3HKPK   tH   a$ HCPH   HCP  ƀK   HCPf!<  HKP' $D HkP
3HkP3  ;)D   )D 9$D   HkXHKXH(     HC`H(  HHe$D f  H(    l$4DLs0DƉt$ 3ҹ   <  HC@He  H@ HK@LqMu3Hk@E  Cp  fOC{ f#fCrt%L$pAFq+ fAfAFEfD{p3AF O+ fAF$    tANCp3fHC@fKpHkhfklMtLcPA$  HkPAKp+ fAFH   I+ AF9  tH         + $   MNAFEIfAn)HkXHKXH8  HC`H8  HH8    0  3{x tSvE3H#
 Cx HKPH     ;   HCPH   Ht(QBA;k' HCPH   HCPH   HKPK   tH   ! HCPH   HCP  ƀK   HCPf!<  HKP' !D HkP  ;Y&D wBM&D 9!D w4HkXHKXH(  HC`H(  HH!D f  H(  H' H!D 0H$   H\$xL$   H@A_A]A\_^H\$ HL$UVATAUAWH0H$   3EMLHtXHHYHtH%  }ȃ   +Dt'h8  HuHH\$xH0A_A]A\^]3B    H|$hDD$    D  HHuH  H{  HcUB HGG   H7AGLt$pLwfAAfAFAF    EtA+ AGAFK$   EAFAF+ fAFo8AM {t-?%D tH%D HtH%- H   =j%D  u3H AFH"D H
"D  HcH4( HHt9LD3HHL$`E3LD$  HHI$D H΋}'    H^$D @tH$D HtHh,- W!D  D  D tb!D Lt$pH|$hH\$xH0A_A]A\^]@SUVWATAUAWH   D   LaX3D$   D$4A$      D$8D$H   Ld$`EDHى|$XI9$  t  L$   > IHK< M$  Lt$PMtA8>tVMvXLt$PMuL   Lt$PM?  HjD 轶( HD$PLH	  D 3IFPAFxO  IVXIN`HtHJ`I$  IN`IFXHA$P  IN@Ht3I~@3INPH       IFPH   Ht)QBA' IFPH   IFPH   INP@8K  tH    IFPH   IFP  @K  IFPf!<  INP4' 	D h9  	  D$   	  INXIF`HtHA`H(  IN`IFXHD AnxK D   f  An}A>AF3A$  IFhMf0fAFpIFPI$  <  uE3HH9 IFPHuI$  IFPHt  A$  A$  ;s+=   w;v+=   rA;$  uA   D   A   3EDl$ Eŋ  IF@HG  I9nP-  H@ IF@HAt.u!H@pA;uIF@D@hD+@D+@D@PE3EDD+@D+@A   E3IFP@$      AHQH;IF@AFHHHL$hA8$  v#9- D tA$  $   A$  D$   D  IF@E$  HHHL$xAt9HHL$pLT$xHA+A;vD$0D;D$0D,A$  HqLT$pA+DIA;wDIADL$0A$  D;sA+=   wD;vA+=   s
   DD+   L&- At&;s+=   wD;  +   r2  A$  ;s+=   w;  +с     DT$@EER  D$   @ I$p  AAtI$  
Eu˸   A+"HIt; tAD$   HCuA      A   EL~ft
; tAAAEfL+ fAfL+ $   HfAGIL;|$hwCA    ;rD$4   E3D$   L- D$   DL$0Ld$`DD$@{    E|$4 uAADD$@E;Lt$PD$4A  $   $   $   D$4  A$  AE$  A+DHA;wDHA$  ADL$@D;   A+=      D+;s+=   w;  +с   r  DT$0EEa  D$   fff     I$  AEu˸   A+"HIt; tL$8HCu+A      [A+=   KDFA   EL~t
; tAAAEfL+ fAfL+ D$8HfAGIL;|$hwCA    ;rD$4   E3DL$@L- Ld$`DD$0{    E|$4 uAADD$0E;D$   D$   Lt$P|$4 ueA$  tYH|$hADt$Hf     A  + HvHFAH;wA;$  rE3Dt$HLt$PE$  $   l$H|$8IV@+ffAtuffAFpBA$  + H|$pGA$0  o+ ˉG[+ fGN+ fGD$X$   GANp.+ fG   ffAFpBA$  + Ht$xFA$0  + ˉF+ fF+ fF+ fF3fFD$X$   FANp+ fF3INXHI$  IF`I$  L0A$0  A$P  A$4  I$  AƄ$   D   H	3I~@3A8nxtAVvEH AnxINPH     A;   IFPH   Ht)QBAA;K' IFPH   IFPH   INP@8K  tH   | IFPH   IFP  @K  IFPf!<  INP' D I~P  ;9D wB-D 9D w4I~XINXH(  IF`H(  L0HD f  H(  I' HbD AD(9  t2D$   HSE3Lù   脼  HSE3Lù   谶  ƃ  L$   HĀ   A_A]A\_^][H\$Hl$Ht$WAVAWH0H0  E3HHH   ;tH[XHu   HKPH        HCPH   Ht)QBA' HCPL   HCPL   HKPD8K  tH    HCPL   HCP  DK  HCPf!<  HKP(' D L{PHI  A   D$    E3ҹ     LH  H@ H   Hu2HD F( HHtD LxPDxxPIK  HOXHG`HtHA`H(  HO`HGXHtD DxD   f  D}HFXHG0fGn   DhfDlLw@HoPHt  I^f Op+ fC<  + CHWXGpAFHO0L:H  HG`H  H8HG0H  HG0P  nHKXLsXHC`HtHA`H8  HK`IHHkPHt  HC@<  Hx+ GM>H8  HC`H8  HL8  H\$PHl$XHt$`H0A_A^_H\$UVAWH0A   D$    HHE3ҹ     HH%  H@ H|$PH   Lt$XE3Hu2HD R( HHtD LpPDpxPH   HOXHG`HtHA`H(  HO`HGXHD DwxD   f  Dw}HCXHG0fGn   DwhfDwlHw@HoPHt  H^f Op+ fCHWXGpFHO0L2H  HG`H  H8HG0H  HG0P  H|$PLt$XH\$`H0A_^]HT$SWAUAVH   A   D$    AHLE3ҹ     LH^  H$   H$   L$   L$   t	E  E  A$  tE2AHX   S+ fCAAE   InD  A  }^+ L$   3ɉ$   ID$   HL$xf\$pM   D$hft$`f|$XL$PL$HD$@   fL$8HL$0L$(HLl$ uL$   L$   H$   H$   t7D @tLD MtH- AЃwuAƆ7  gD AƆ7   D HĘ   A^A]_[HHD$pfD$8DL$0E3HD$(    D$ HHDL$ LD$fT$HL$SUAWHp4   HiXEHt   HpA_][Ll$PD$   EupD8$   uEtkH|$`  Ld$XLt$Hf;w>L   E3MuVHD Ԥ( LHt-D L`PD`xH  Hul     $    tLl$P   HpA_][INXIF`HtHA`H(  IN`IFXHD EfxKD f  H     Ht$h   Ef}DfA DAFn   3In0   fAFrEf{t$   IF@HN  E8fxtAVvDH EfxINPH     ;   IFPH   Ht(QBA;' IFPL   IFPL   INPD8K  tH   O
 IFPL   IFP  DK  IFPf!<  INP' 
D MfP;D w>D 9
D w0MfXINXH(  IF`H(  L0Hp
D fH(  Id' H=
D 0   Ht$hLd$XH|$`Lt$HLl$PHpA_][H@ EfhfEflH  HuH  IFP  IF@Hxf ANrz+ fGIF@ANpHD  Dd$0Et60  ED  AɉD$ IHetA4  Dd$0DtQ    $   +;}5H  
H|$8С( H  H  H  AD$     A   fE   $   %  fD  IF@HhMs+    pf#Hl+    f^+ AfGY+ AωGD+ fGf3fG
*+ fEAIF@fA~pfA~rAF{ x  4  Dd$0A   D$   fE   IF@HhM+    pf#H+    f+ AfG+ AωG+ fGf3fG
o+ fEAIF@fA~pfA~rAF{ x4  Dd$0$      IF@LhLl$8AM+ $      D`  fD#oEfM+ fA+ L$0fAG+ 3AGftKf;sCL$   @ AL} + ffADf;rH$   3Ll$8$   ͍A;v	fATGfAY+ Dd$0  fAEAIF@fAnrff#AF{ fANpH4    H  E3HH3f;  C  LE3 HcHH  H<    J4'LL,H  HHIHH  H  HЋF0H  D0F8H  D8F4H  D4F<H  D<F@H  D@H  FFDFH  flDH  FGDGHHt^ LB LJ HB(MtI@(HFHJ(IHM)H  HLHJ(H  HLHIH  LLMu  ;Dd$0D$   H  HSXHH    D$   A7;   E3HcE3HH  H<    L,H  HHIHH  Dl0H  Dl8H  Dl4H  Dl<H  Dl@H  ftDH  DlFH  H  HH  DlGU A;MD$   D$   HL$8fAf  '   $    }   IF@HhMi+    pf#e+    f/V+ AfD/P+ D/f4+ fEIF@fA~pfA~rAF{ x4  3L  IFXINXH8  IF`H8  L0  H8     t   H%MNPLHS   萦  3@SVAWH04   HYXDƁ   Htg   H0A_^[Hl$PH|$XH   Ld$`E3Hu9HD -( HHtD L`PD`xH  HuO     HOXHG`HtHA`H(  HO`HGXHTD DgxD f  H     Lt$hA   Dg}Ef EGn   3H_0   fGrDg{Dt$    HG@HB  D8gxtWvEHN DgxHOPH     A;   HGPH   Ht)QBAA;蔯' HGPL   HGPL   HOPD8K  tH     HGPL   HGP  DK  HGPf!<  HOP6' D LgPE ;D wKyD 9D w=LgXHOXH(  HG`H(  H8H D fE H(  D0   I  Ḫ' H D AD0   &  H@ DghfDglH  HuH  HGPHG@HXf Or+ fCHGP  HG@HOpHH΋0  D  D  AɉD$ tf4  HOXH  L!H8  HG`H8  H8  H8  D8  tAHLOPLHV   @  3>  HO@Lg@D8gxtWvEH DgxHOPH     A;   HGPH   Ht)QBAA;]' HGPL   HGPL   HOPD8K  tH     HGPL   HGP  DK  HGPf!<  HOP' C LgPE ;ND w?BD 9C w1LgXHOXH(  HG`H(  H8HC fE H(  H衬' HzC AD0   Lt$hH|$XHl$PLd$`H0A_^[@SH HH	Ht'H@  + HX  HH@  + HKHH [' @UVATAUAWH  HYB H3H$  E3LIHIDd$`HA   H  M98y  H$  M9`8~ 3EA ʚ;cHHu
EDC  3L$  L  MuL     H$  fE7  Ht|WAt&uHGpA;uHOHGH+OP"3HGHOHGH+tHHH|
H G   EHHHt-Gt'G8!3Dl$    EEǶ  H@   Ht$H_   9+ fM8f(+ fC  E3Dd$ LHI  H  *+   E@H$  L$  H$  H$  H3>' HĠ  A_A]A\^]HtLMLIHD      fE  H`      HP      3H    H  HVXHЄ   NXAu	0M  uC Heb  H  IHbHVMLƹ   Ξ  HVE3Lƹ   躞  AE3   NXAu	0   H  HVXHЄt   HE     H8  H`      HP      FX      H -    HD$(L7- L- D$   H$   yƄ$    C H$       HNE3LD$     H       L$`AP  Hr5  t+"      E    +$   ;|EtE3E3HIbt^HD$`    kBD$P    LL$hD$HLFXHD$`HHD$@IHD$pHD$8HD$dD$0   D$(   HD$ mdE!ED@SH QTHftfuyH    ffQTff	AXʃtLt4t/AC       HC H   H- H [HCHCC    H [HKH|$0 DiCH  MbcHCDAADKi@B DKD+DCDCA@B |AACACH|$0H [H\$UWAWHPI8 MIHHuI    运( HHtW @H@   H@  H; u3H$   HPA__]Ë*C Ht$pLt$xDs t(H`C HtH\, ҋC  t	HKJ  HC + X  HHt$pt5$   LDt$@MǉD$8HՋ$   D$0 D$( D$ &[Ht/$   LD$   HDt$8D$0D$( D$  2'D$   HD$   Dt$0D$( D$  HbC H+ Lt$xHH$   HPA__]@SWH8H@  HHV  Hl$PLd$`L%C Ll$0A  Lt$(L|$ E3Ht$X     ;LsXI.  Hs@Ht]HvN+ ;   sN+    +ȁ     N+ ;   vN+ +   =     IHC`HtHA`HH  HK`IH  HK@Ht	L{@D8{xtSvE3HJ D{xH  HKPH        HCPH   Ht)QBA臣' HCPL   HCPL   HKPD8K  tH     HCPL   HCPDK  HCPfD!<  HKP-' C L{P  ;yC wEmC 9C w7M>   H(  HC`H(  HHC f  L(  $HƢ' IĹH豢' C HHHt$XLl$0Ld$`Lt$(Hl$PL|$ H8_[@SUVH0H  HHH  H|$PLd$XL%!C Ll$`A  Lt$(L|$ E3f     ;
LsXI>}  HC`HtHG`H  HK`IHP  HK@Ht	L{@D8{xtSvE3H3 D{xH  HKPH        HCPH   Ht)QBAp' HCPL   HCPL   HKPD8K  tH     HCPL   HCPDK  HCPfD!<  HKP' C L{P  ;bC wEVC 9C w7M>   H(  HC`H(  HHC f  L(  $H诠' IĹH蚠' sC HHgL|$ Lt$(Ll$`Ld$XH|$PH0^][H\$Hl$VWATAVAWH0H  E3HHAA   Ht;tEH[XHuH   H   H'C z( HHm  C L`P@px   HCPDchfDclH  AD  E;   HCPH   Ht)QBAA;葟' HCPL   HCPL   HKP@8K  tH     HCPL   HCP  @K  HCPf!<  HKP3' C LcP  HKXHC`HtHA`H(  HK`HCXHC @sx\C f  p  EE@s}3f    fDcnHk0LcPD|$ 貪  HC@H?  @8sxtSvE3H  @sxHKPAH   A  A;   HCPH   Ht)QBAA;B' HCPL   HCPL   HKP@8K  tH   s  HCPL   HCP  @K  HCPf!<  HKP' C LcP  ;0C wI$C 9C w;LcXHKXH(  HC`H(  HHC f  H(  D8  Hy' HRC ED8  H@ HKXL!DchfDclH  HC`H  HP  H  HC@Ll$`D`H  Ht3fD  Hh:u  tJ  uD8  u@)uH@XHuD8     HC@A   DDDHAAt'uH@pA;uHC@Hh+H+HHPA+H+H     LC  ;Fs"  DE3D$    {C D  A;   s   Dt$ DDϱ{C wH  D8  DHt>AątHOXHt	H;rs  DD   {D$ iD/D4   D8  uD4   HC@AfDspHx+ Dg   fG   D8  DA͈+ GHHC@KpHH    H   LMMDLDfD  D;      uC)umD9+uC,    Kt7|+ fAC)t   g+ 3fAFK]+ AFIE+ fAK7+ fAGIAH[XHnLl$`H\$hHl$pH0A_A^A\_^H\$VWAWH0EIHHHu7X       H9    E3   H\$`H0A__^j  Hl$PLt$XHtIH	~+ DE3l$pHDHhC CXt u=C X     uwHKX  r%   =   u
    HCX     0uACXr8DA։CXHH  E3EƉl$ Hӹ   Eu   B  A  `E3HH  Lt$XHl$PH\$`H0A__^HSWAUH`HhHHpLH$   L` MLpLxEHt(  D  HtHN	9+ 3D$   3$   $   AL$   IL$   fD$@H$   Dt$8Ht$0l$(HD$ L|$PLt$XL$   H$   H$   H   HKX  r%   =   u
   * HCX     0u:CXr1E3׉CXHLG  DE3HD$          EC CXt uC A  `E3HI>  H`A]_[H   H\$Hl$Ht$ AVH0HAHIADX  r%   =   u
   M HCX     0u[CXrRH|$@|$hDǉCXHfF  DEt	      @u   LL$`HӉ|$ Ǖ  H|$@H\$HHl$PHt$XH0A^H\$Hl$Ht$WH0HcHك   At'uHApuKhHcCH+H+KHKP3HcAH+H+KH   H;H3A   D$    E3ҋ  HHt1@    H     HHcWLƍ2OHHO3m* H3H\$@Hl$HHt$PH0_	QXH  H\$UVWAUAWH E3Ld$PDd$xMLt$XIHHAEuH  $+ X     @   @8     HK0H        HC0H   Ht)QBA' HC0L   HC0L   HK0@8K  tH   2  HC0L   HC0  @K  HC0f!<  HK0裔' xC HK8HT  zLk8F  A   fD   u  @8   u  HK8Lk HV  f     A   @HHuHC8HHuHs@H  Hs@D9l$ptƃ   LkXHKXH  A   HC`LH  HHH  Hƃ     LH  M   X   @    sK   H yHAG\EwdHtA  D  AC H	H(I   + HH    f  tH   @H   ɺ+ E      D8      HK0H{0H        HH   Ht+QBA	蝒' H{0HL   HL   HD8K  tH     HL   H  DK  Hf!<  HB' C H3' C EuH  + Ld$PLt$XH\$`H A_A]_^]3Htf     AH	HuH\$Hl$Ht$ WAVAWH HIHL$@ILE3߾ DD$@D;|  L$Du	9Nm  A++NL$DD$@yȁ@B D$@L$DHHi@B HcHH 1  H   Hw/$HI(  H+HHH	|$`u1HtLD$@HHD8T  uH     T  D8R  t-  +0  y+  +&    ƃR    ƙA   +  u
       =  v   u	Ƈ  EuD8  t	fǇ   h  ;Bl  ;Fȸ   (  3H\$HHl$PHt$XH A_A^_LHt!Htf;uf{uHJ3I9H3H\$Hl$Ht$WATAUAVAWH0Li33A93MEHLE~efD  f;{u1E\  E3D$(   HID$        /  uHA;|A  `E3II  A$w   H\$`Hl$hHt$pH0A_A^A]A\_HD$(3A	   H\$Ht$WH HHC + 舿  LH   f{t3HFHH3EP0EI@D#JH   HC HtEH, HC f>{tHt2Hd, Ht"HVH8, HC Ht	Hk, HbC + e   H\$0Ht$8H _HHtf;S0uf{u
HC8H9Ft	H[HuHC ӵ+ HtHC *x( HHu   H\$0Ht$8H _fC WHO3GHG 赺 H_G  CPHC + HJC HH@C HtHxH0C H=)C E3HGE33ҹ   苂  HC ִ+ H\$03Ht$8H _H\$Hl$Ht$H|$ AVH   H D/w( H%w( HHt~HtyE3Hc* E3Hc* D  HHp  \* D  HH  \* Hp  L' H  @' 3Hp  H  f  6HC HtHB, HtH' HtH' H\$0Hl$8Ht$@H|$HH A^@SH0H   ǁT      H   LH   HD$(   D$    A   + H0[H\$Ht$WH AHEuHC +    LH   f{t3HGHH3EP0EI@D#JHuHC HtEH%, HlC f?{tHt2H, Ht"HWH, H=C Ht	H	, ЅuHC + 3H\$0Ht$8H _HHtf;K0uf{u
HC8H9Gt	H[HuuHC l+ Ht$8HH\$0H _Ix@ LtbADt  A@rE39<  r<  D<  H	Ht-IBX   @ tA@rl  y
IDl  @SVAWH0HDf   H   H    HÀ< uH     Hl$PA   H|$X3Lt$`EDsD$    AY  HHt1xAHxе+ Afõ+ HOLHfGY* Lt$`HHl$PH|$XH0A_^[3H0A_^[Ht$WH0A   D$    E3ҹ   ǔ  HHt@H\$@	   HX@   4+    f&+ fC"+ CHH\$@Ht$HH0_f9{t3HIHH3̃HAB 3@ DA;rHrAAMDb  LL$ T$UVWATAUAVAWHPEL}C H$   Ht#X     tH   uE3   	  E3H$   L$      AIExCMt>~F;|H6+Hu&Ht!F+;   HcH~   $   eC t
uYEuT$   L$   IL$   fD$@$   D$8H$   HD$0H$   D$(    HD$ yH$   HPA_A^A]A\_^] ~7F+Hc;ILHVDǋ<W* H63+LHuͅ;H$   O+ Ѓt&{   is`A   B   L$   DIA~C;|H+HuHC+;|HcH{ZfCC+Hc;ILHSDƋHV* H3+LHu$   D$   L$   H$   H$   fD$ RAHLI;wH8 uHI;v<' HC HtH8, HH\$Ht$WH AIHxC Ht	H, и   	   f;~@u@tDH9o( HHt1LcÅ~I3H[* @ CHH\$0Ht$8H _H\$03Ht$8H _H\$Hl$Ht$WATAUAVAWH bXEJXA鋁  L  H񋁼  A  LcEB   A  tHi  AHHcH3II;AGA  E3䋆  A    A?    A    A    A    A    A    A     A!    A"     A#  AƆ$   AƆI     A  HP  IP    A    AX  E  EtAIVA   E  HR^9  H`  A  :  uH`  :  tH`  A  :  uf     H`  :  tA  D$pA  E  E;  EuH`  :  A4  MA   A,  A8  A  A  A  A0  E'  E  M  A    A`    Ad    A    fA  
  fA    fA    fA  fE  E@    Ah    A&    A     A   $  A   LcCB   A  tHi  AHHcH3II;AGA    A  E  E  X     tAƆ)  F<$A(  )E)  D9X  }AƆ*  E(  AƆ(  E*  HH  Hv      ;GA  HH     A  E$    Ah    Al  I  L I  I  L I  I  L I  E  E   AƆ  M  AƆ    A    A    HkpL A  лL A(  L A8  L AH   L AX  L Ah   L Ax    A    H@D$xHL A  L A  L A  L A  L A  нL A  A  fA  fA  "i( I  H  I  M+ AfE;     HcE3HI  H<    L$I  HHIII  I  HI  Dd80I  Dd88I  Dd84I  Dd8<I  Dd8@I  fl8DI  Dd8FI  D8GA  ;MI  IVXII  t+    fA  h( I  HuI  }'      E  3HT* A  g( IH  Hu"I  A}' I  5}'    B  E  3HIT* I   L I  I(  I0  L I8  I@  L IH  I`  L Ih  IP  L IX  I  L I     A  IF`L IFhM  E  M  M  fE  M  E`    fA\  Md  Ml  Mt  E|  q I  I  3M  M  M  M  M  M  M  M  H\$PHl$XHt$`H A_A^A]A\_@SVATAWH   H   EIHL  H  HH     HFH$   Ah   ;CA   t;K  HL$   H$   e( LH  H$   L$   EuI  Ȣ+ HS8E3H>H   D  B   yD       yD   D8   uEHKPHt<B  yHCPD  HCP   yHCPD  HHvHK8MD3腽       WfD$P   CEfD$RC   fD$TCf   D$XCDHK8D$\CD$`CD$dHC0D$pfDt$VDs   D$@3HS8HS@S 8      HKXHC`HtHA`HNH  HK`HCXHHK0   H        HC0H   Ht+QBA=y' HC03H   HC0H   HK0K   tH   l  HC03H   HC0  ƀK   HC0f!<  HK0x' C 3HHS0x' C   H  s+ EuI  a+ D$PHT$PI  L$`MM  HL$   HD$0HD$p)D$pD$@l$($   W)D$PD$   )L$`HD$ AH  +   L$   H$   L$   H$   HĘ   A_A\^[H\$ UVWATAUAVAWHPH%B H3HD$@DbLD$ Lt$(L   AHEx!Ht    ~8F;|1H6+Hu3HL$@H3L' H$   HPA_A^A]A\_^]HtԋF+;|HcH~t<~3F+I;HcLHVDǋG* H63+LHuͅH|$(Ou+ DAl<8  <   Lt$(   AIEx|~F;|H6+HueHt`F+;|HcHNtN<~3F+Hc;ILHVDǋF* H63+LHuͅHL$(IТ+ HL$ AG   Lt$(DIA~C;|H+HuHC+;|HcH{gfC+Hc;ILHSDƋHF* H3+LHu   !H\$Hl$Ht$H|$ AVH HE3HC AA   + HC + HTC HKpHtH@  + HCp  HCpHL  fD  tAH@  +    tHSpX  #;u   tTHSpHP  H#H;t?   H@    H  HCpLsx`+ HKpH  H@  D8   u)H   HtD   H   HKpЋƃ   HKxHuHKpH  HKx  H      H  ӛ+    tHSxBX#;tH  W  ǃ  HCx  HKxH  + HCp  HKpH@  u+ HnC h+ HC + HC Λ+ HGC 9+ D95C tSHCp  HCx  pC   g     LC MtH, AD59C HKpH@  ̚+ HCp  HKxH  + HCxA  H   D   L   HSxHKpD8   uHSxE3HKpA   THKxH  [+ HCxHH HKxHu"H   HtD   H   HKpЋHKxH3-dC 3H   HtD   H   HKpЋHKpH@  ۙ+    D   u1HCpH  HCpLsxH+ C LspLsxHC L5C ~+ HC + H   Ht   H   HH\$0Hl$8Ht$@H|$HH A^lq' @SH HSC aC    HtU@ HHCHtHAH/C HKHHHC ؘ+ HxHC + HC HuC     H [Hl$WAVAWH D+  L*  3HC + A  e  HuHC + 3Hl$PH A_A^_H\$@I^Ht$HX  tNHpHtpfEu~<t-HHt%HIuf{0{u@tHHuHvHu+H8  HtHSIDHOEϋHuH+C + Ht$HH\$@Hl$PH A_A^_H\$Hl$Ht$WAVAWH MAHMxE~Ht~,C;|%H+Hu3H\$@Hl$HHt$PH A_A^_HtC+A;|HcHCfD  ~3C+I;HcLHSDƋ?* H3+LHuͅIrTy   Ã@wBHcH.e0  H   ø   ø   ø   ø    ø@   3 
       
   ̋Hc/B   t;HH      H  H;rHw/$HH+HH
H	LMK fECH   HBI[HIk3IsH$   P  I{H  McMsA   M{EMkMtAIߙ+ D   fD;v	DDF  ftftfuEEA      3Dω|$ DAy  LHu#Dω|$ D3AEx  LH  I|$3HEI,$C* $      fG
Dwfwfu	fo  fG  fG   GE;   F  ft*ftfuH$   HOE<* AG]8  uW8  u	D88  u	D88"  u	D8D88  uD9ODwLd$@E3@l$8E3Et$Hˋh  H  l$0fl$(D$ S HtOAL$LH$   HӉH $   L$0   L$(fǀ    L`@LL$ I   HI8H$   Ll$`Lt$XLd$hL|$PX   @ tsftfugHH   Ē+ @8$   t"CX$<H@fkfhh%H$   H@8$   tf@h f@hj HH   u+ X   @ H$   tftfuHHH   5+ H  Ht$xf  tH   H   + HH  + HH$   f  H|$ptH  HĈ   8H  HĈ   H%+ H\$Hl$VHPIHHtP  HAHtP  H  A   H|$`ED$    3ҹ   u  HHX  HH3҉PE3H|$@E3T$8HQ   A   ifAFfA   AHˉT$0G   Hh  fT$(H  D$ 4Q HHuH   GA   fD   B Hz@HG   D   G  D  HNXƂ   HLBXI HtL@`HCL  HHJ`HKHtYHHtQX     t     9H   + H  f  tH   kH   + H|$`H\$hHl$pHP^H\$Hl$Ht$ AVHPAIDHHtP  HAHtP  H,  A   H|$`ED$    3ҹ   s  HH   HHW3҉PAAA(A8AHAXAhAx      A   f>{uAD   E3ɉ   E3      HH|$@T$8T$0G   Hh  fT$(H  D$ O LHu
H٭FGHA@ $   fAǀ    Ix@LHKI   D$0D$(   D$    H|$`H\$hHl$pHt$xHPA^DL$ fT$SUHxIHHtP  HAHtP  H  H$   H|$pLd$hLl$`Lt$XE3L|$PHtAH+    f;vAA   D3D$    EEeAq  HA   Hu*A   D$    E3AEq  HH   L73LwIE<* $   fAFA   E~   AFE;vDINH5* EnE~H|$@3D$8 E3ɉD$0E3fD$(HDh  H  D$ 4M HtIOLH HӋ$   L$0fǀ    Hx@LHKI   D$(   D$    H讫Lt$XLl$`Ld$hH|$pH$   L|$PHx][DD$T$SWHxIHHtLP  AHs4HAHt$P  HrLP  A	H8  LP  AH   Ht$pLd$hA   A    D$    DCEA3o  HH  D`   "   KpH$   Ll$`Lt$XDL|$PA   DD3E+DA;HK@DBAHt2HIHt)I+ A;rCp;r+}DA+Lv3ҋP  IEDHsdq:* 3fA 8$   ffAF$   AFEfCfAFC)fAFCAFCAF   AF   AFn:* 3fA 8$   ffAF$   AFEfCfAFCfAFC)fAFCAFCAF   AF(   A   HK@Lt$XLHthCpC/;uZA蝡HK@A菡LC@IMt( y uHHC@H    'LC@IMuCpfA+fA+fCpL|$PE3Ll$`   H$   LLS@HD   D;D   AGA;vD;AGA+A;V   h  E3H  E3Ht$@HDT$8DT$0fDT$(D$ I HtXNLH H׋$   L$0fǀ    Hp@LHOI   D$(   D$    sHt$pLd$hHx_[HHt$pLd$hHx_[@SUVAUAWHPAMDHHtHP  Hs3HAHt#P  HrHP  H  HP  H   H$   L$   A    DC   DȉD$ D3AOl  HH  L$   3LpD`I΋HEshM7* A     AODEnAAN   AGVfAFA^ fDE3fAFAGLAFAGPAF   AF   AFm6* A  E3AOD   EnAAN   AGVfAFfEVE8W^fDfAFAGLAFAGPAF   AF(   A   I   L$   HMHD   D;D   AGA;vD;AGA+A;W|sh  E3H  E3H|$@HD$8 DT$0fDT$(D$ F Ht:OLH Hfǀ    Hx@LHKI   l$0t$(t$ HyH$   L$   HPA_A]^][@SUVATHXHcEIHHtP  HAHtP  H  A   H$   ED$    3ҹ   i  HH  L$      E3L|$PDhD<m   @t(uHGpuOhHOPHcGH+H+OI
HH+OHMcL;  L$   3LwI4* fA	 fEfE~   AFH| L+@ ǉ+ fBD3H[HuL$      DL/HD     ;ыGA;v
;GA+AA;   h  E3H  E3H|$@HDl$8Dl$0fDl$(D$ D HtIOLH H֋$   L$0fǀ    Hx@LHNI   D$(   D$    HWL$   L|$PH$   HXA\^][H\$ UH0HcHMtIH\$XH0]wH   H|$HHHtH3   CLt$Pt(uHCpuKhHcCH+H+KHKPHHcCHH+H+KH   Ht$@H;H+A   D$    E3ҋg  HHt$xH8HHcNL3ҍ)HNF2* HHt$@Lt$PHH|$HH\$XH0]H\$X3H0]f9{HC tHtH', HHtHQH, HH8L]C H\$@Hl$HHH|$XLt$0Mt:    D  D  D$(  H, D$ ALC   ڃvLp  KB< uكwMt+H, ALɱC 3Ht$PA    t:pMt,@Hp  A
   EEH, ALC ;rtMtHۺ, ALaC   ڃvL  @ KB8<uكwMt+H, AL C t>@ wMt,H  @A
   EEHV, ALC ;rLt$0H\$@H|$XHt$PHl$HtMtH$, H8IH8LI[IkIsI{ ATAVAWH0HH  ICHH  HE3ICH  McIL+ L   M   IPXL
I9XP   I@`MtIA`H  HIH`HL"HD$(I@`HD$(L HT$(IP8H   f     B   yD       yD   E8   u5Ht0B  yD     yD  HHuMMH  + I  + HT$ Htyff     LBXHJXL!I  HB`I  HI  HR8Ht7B         HtB       HHuIMuI  + H\$PHl$XHt$`H|$hH0A_A^A\DL$ DD$SUWATAUAVHHD$   E3ۋBHJ@2f$   EL\$8HD$0EEEu-B)t'H  HBnHÐ  H  D4%H  HBnHð  H  D8       DOrEH@ 5  h}YLGPAA  A+A;CA  OrG~   ;r+    tȉ  Hǃ      H@ tY  Gr9  r  D  HHt,HCX   @ tGrl  y
HDl  WpA  Lω  C DT$   HE3bT  HO@HtDE3L_@E3Gn   D$   $D<u  O)Gh:u  $<uA@tA@HXHt|Lt$8H$   @  H`  Hx  L|$@$   HwXL>f9GK  "  AËL$0u9Of9O'  GrLDH@ tY  Gr9  r  D  HHt,HCX   @ tGrl  y
HDl  $   LDT$ HE3R  HO@HtٚE3L_@E3G)   HDHG`@EfD_rGh:u  HtHA`Hh  HO`HD$   HLHX  HG`HX  H8I    HX  ML|$@@?  $   HH  H<H4H  Ga   MY  L   Mu,H%C x=( LHg  ͤC E3LXPDXxDINXIF`HtHA`H(  IN`IFXHC AFx C   f  WHCXAAFAF AF0AF@AFPAF`AFpIF0AFh:u  GTf#ŀ"      fAuF<AFINXGV"  fAFLËGLAFGPAFGXfAFnM^P0  A0  F0LHX  IF`HX  L0    HX  HftF@|H"  AF)AF)foTtAF)GTf#ŀ9 u&fuF<H? txGD9  r  3ftF@3  HHt*HCX   @ tGDl  y	Hl  DoDHG^H7HwwDEtXHKX     t     <HH  x+ H  f  tH  H  zx+ H$   AHHA^A]A\_][Hx  LECfT$VAUHhDIXEI{DHA	<  HAM{X     0  A  I[HP  MsE3IkMcHE  HkXLsXHC`HtHE`HX  HK`IH  {hJ  t CHH  HȋD0tȉB0H{@      Cr9  r  E3
E3D  HHt,HFX   @ tCrl  y
HDl  ELHDl$    6N  HK@Ht	Lc@{x tSvEH Cx HKPH        HCPH   Ht.QBAN' HCPE3L   HCPL   E3HKPK   tH     HCPL   HCP  ƀK   HCPf!<  HKP_N' 4C 3HKP  ;C wBC 9/C w4I   H(  HC`H(  HH	C f  L(  HM' HҟC D$   HHLfE3LaH`  H0       HkXHC`HtHE`Hh  HK`HCXH  CHH  HȋD0tȉB0H{@      Cr9  r  D  HHt,HFX   @ tCrl  y
HDl  ELHDl$    K  HK@Ht	ʓLs@{x tSvEH1 Cx HKPH        HCPH   Ht)QBAwL' HCPL   HCPL   HKPK   tH   訝  HCPL   HCP  ƀK   HCPf!<  HKPL' C LsP  ;eC wGYC 9C w9LsX   H(  HC`H(  HHCXf  H(  HC HK' HC D$   HHLfED$   fD;  ;  ML$   @ L  MIH  D$   D$   f     Hk   HK HC(HtHA(IFHK(HVXHC LMHHH  H;    CD9  r  33҉  HHt*I$X   @ tCDl  y	Hl  H; t3EDl$ LHֹ   sI  HHtV3HHSSD3HKH        HCH   Ht+QBAJ' HC3H   HCH   HKK   tH   ?  HCHǀ       HC  ƀK   HCf!<  HKI' C 3HS{\ tSZEH C\ H~I' _C HH;L$   D$     AIHD$   L$   D;Ld$HHl$XH\$`Lt$@L|$8H|$PHhA]^Hc
B HH;GH\$Hl$VWATAVAWH0AEDHEt
HL$`u E3䋞  tC       fff     Hc  A̍GLȋ  t߅u?H,  D  HD$(H     D$    L  A      7,  ctLL$`EA׋u  CHl$pH\$hH0A_A^A\_^@SH0H  HمtHH  H0[Ht$@T  fHcT  3ɍFLȋT  tuHH   T  HD$(H      D$    L   H|$HA   ߕ    H|$H   Ht$@H0[DAXBADDAXu0t	ADAXHT$SATAUAVH   L   3ɉ\$`L$4MHL$@ML$dL$hL$0L$ L$8HL$XL$<L$,L$TH&  H$      Ht@ D$(tۛC t   HĨ   A^A]A\[ètD$(M  xL$(fAV
tL$`H$   I~H|$HHu   H$   HĨ   A^A]A\[A     ;H$   H$   BL$   D$PI   P  H#ÉD$prm+ D$  Dˉ\$$ EuI   Nm+ Dˉ\$$T$4I   Eu"I   (m+ A   I   EDT$$HD$HX      EF
A t	;   ;L$TwWAFhf  u @ t
  |$` _  I   mD$4Ѕ0  DL$$D$TEAuI   vl+ 3t$$3H|$HH   Hu\9\$,uH  @l+ H    uA    vA   I   A   H  l+ DL$$   t$,{        X  t$,uA   H  AD\$,k+ HC83҉S$Ht%HH9uHC@ƃ   H HuK    HKXHC`HtHA`H  HK`HCXHHK0H        HC0H   Ht+QBA_C' HC03H   HC0H   HK0K   tH   莔  HC0Hǀ       HC0  ƀK   HC0f!<  HK0B' ДC HB' ɔC 3DL$$   1T$,r     |  t$,uA   H  AD\$,Xj+ HKXHC`HtHA`H  HK`HCXHH{8 t&HݙC Ht	Hɧ, HK8>HC8    HKHHtHHCH    HK0H        HC0H   Ht+QBAA' HC03H   HC0H   HK0K   tH     HC0Hǀ       HC0  ƀK   HC0f!<  HK0A' [C HwA' TC    DL$$D$,    H  i+ DL$$LP  A   E   HSXH   LSP@ LBPMM;tGz  tA    x     f   f      uHI  |& D     At>z  t8    &      u"f   uHI  |&    HRXHWA   DL$$s$   t$TAFhDd$(fuHl$H3ҋ|$$D|$   Hl$H3ҋ|$$D|$ A`  fAVh~  fD#fEF
s"l   Hl$HHt$@|$$D|$ Dd$(F  Hl$H߅u݋|$$3X     Ht$@D|$ Dd$(  ~        Dd$(WHs$|$,Hl$Hu   H  D$,g+ HsP   Ht$@Htl    u9FX   t3HD$@O    D$ D$83  D$h      f   u    uHH  D&L$   M,  E#  IJfAMBCA   fABDKfD	CABCABCABCABCA CABP  HSXH     Ht{z  tu   fAB fDZt
   fAJ    f   t	ffAJ BAB$B AB(BAB,fAB"Hz@ t    t	ffAJ MBIJ
3IB IB(    uHt	<  A    fD#fD	fD[tfEfD	Hc$   ~MMtHHC0f   {t3         D$xfD$zH;LHT$xLCI* tH  d+ E3ADd$,E3D|$$EtI   d+ EMw      Dd$dtH{X uuH  d+ D$,       t;    A   u1HSPHt(   f   uHH  D& DD$0      f#AfH$   ADD$0C HAHC8IE HK8H   T$ fAA   yE    A   yE       u5Ht0A  yD     yD     QH	T$8HwT$ t$0Lc@Lc8Dc @Q  Dl$,t$0"  Ld$@Hs8Dl$,H  H$   @      Hc~H9yHNyEtH  b+ H$   3D$,H~LHN耻D$4D$4X           u MtL$<A   AD$X   AEˉL$<  H  xb+ HcNA   DD$,EH;<  H> DD$0u@    t7A    u*HSPHt!   f   uHH  D&       T$(f#AfADD$0tH6EH|$X5  FA   3ɅyA    A   yA       u;Mt6FA$  yA$   A$  yA$  D$ H|$X   ǉD$ ߉D$8{ HT$(HHC8HuHC@E~   f   tL$0    T$(uZH~+ωNًA   y	3A       uMt	A$  D$ H|$X   ǉD$ D$8K 	H|$XD$ D$0uSH$   Hy tDMt6u1    u(L$P;rDHT$8InB  D$8D$ H$   H5t$0DT$(@tWAuQ{  tD   DD$<t$0:H{8   HC Ht	H, HK8E3Lc8  DD$<T$ DL$P@  H$   Hx   |$p H|$XtA      ;OHcH;  |$`   Mt;Au5A;r0    u'Eu"EHT$8IbA  D$8D$ ff     AF
 :  X     *  AuH  _+ 3DL$,EuI   ^+ A   Ht{  uP    C$A9   wI   葪D$4  3ɉK$3EtI   ^+ 3D{        tA   ;D$T1C$L$T%       t$0t\A   u!fD   uHHCPH  D& At$0E3E   H  ^+    DT$,   uҸ   E3f   uHHCPH  Dd&H{8 H  ]+ {    H{8     H  E3t$0Dc ]+ [   HKXHC`HtHA`H  HK`HCXH{$ tDd$TDc$T$dHKHHt	y{LcHHK0   |$<H        HC0H   Ht)QBA5' HC0L   HC0L   HK0K   tH   E  HC0L   HC0  ƀK   HC0f!<  HK04' C HLc84' C I܋T$ DDL$PLd$@DT$(A;iaEHT$8I2>  T$8DDT$(T$ 7H  \+ E3Dl$,AuH  [+ EDd$,EuI   [+ I   [+ Ht$@ADd$(D|$ Ht`AuZDL$PE;rPHtK    uB|$< u;EHT$8H}=  D|$8$Ht$@#Dd$(HD|$ Ht$@|$$\$43H$   D$0Htu%AuH$   HtP  H  tfQ |$,uH  Z+ tI   Z+ |$h tHtD    |$d L$   H$   toX     t   H  H$   I   uZ+   fA  tI   IǲH$   rI   CZ+ H$   V   HĨ   A^A]A\[H\$Hl$VWATAVAWH0HiLD$   `LHE3ɹ   E-  E3A  Hd  A  Ix  t.t)C V  HPC HF  H, (  M  Aǆ    `̇   ĈC t%HC HtML|$ LHܕ,    M9  tM    M9  tM  A  I  H   M       H   HtQBA0' L   D8K  tH   >  L   fD!<  HDK  0' C .؇C t%HC HtH3, ML|$ Lź   пx  I@Y  G0t.t)C @  HЇC H0  Hh,   HLPG\  `P   HC t%HC HtML|$ LH`,    L98tL8  L9@tL@A  H_HH   LH     H   HtQBA/' L   D8K  tH   Ԁ  L   fD!<  HDK  V/' +C .nC t%HC HtHɓ, ML|$ Lź   I  G0t.
t)-C @  HpC H0  H,   HLPG\  `   C t%H/C HtML|$ LH , 
   L98tL8  L9@tL@A  H_HH   LH     H   HtQBA0.' L   D8K  tH   t  L   fD!<  HDK  -' C .C t%HUC HtHi, ML|$ Lź
   I8  G0t.t)̈́C @  HC H0  H,   HLPG\  `萃   C t%HτC HtML|$ LH,    L98tL8  L9@tL@A  H_HH   LH     H   HtQBA,' L   D8K  tH   ~  L   fD!<  HDK  ,' k~C .C t%HC HtH	, ML|$ Lź   I  G0t.t)mC @  HC H0  HH,   HLPG\  `0   (C t%HoC HtML|$ LH@,    L98tL8  L9@tL@A  H_HH   LH     H   HtQBAp+' L   D8K  tH   |  L   fD!<  HDK  6+' }C .NC t%HC HtH, ML|$ Lź   I  G0t.t)C @  HPC H0  H,   HLPG\  `Ѐ   ȁC t%HC HtML|$ LH,    L98tL8  L9@tL@A  H_HH   LH     H   HtQBA*' L   D8K  tH   T{  L   fD!<  HDK  )' {C .C t%H5C HtHI, ML|$ Lź   I  H  H  H  H0  {0v)C S  HԀC HC  Hl, %  fA  yfE  HL{PC\  `A   9C t%HC HtMHt$ LHQ,    L9{8tL{8  L9{@tL{@A  H{HH   L{H     H   HtQBA(' L   D8K  tH   y  L   fD!<  HDK  G(' zC ._C t%HC HtH,    Ht$ LMLD$   `MHչ   %#  4LD$   `MH0  Hչ   #  H)  Hj  C0t;~C f  HC HV  MHt$ LH,    8  HL{PC\  `}   ~C t%H~C HtMHt$ LH,    L9{8tL{8  L9{@tL{@A  H{HH   L{H     H   HtQBA&' L   D8K  tH   x  L   fD!<  HDK  &' cxC B}C t9H}C Ht-MHt$ LH,    H  Hm  C0t@t;X}C f  H}C HV  MHt$ LH(,    8  HL{PC\  `	|   }C t%HH}C HtMHt$ LH,    L9{8tL{8  L9{@tL{@A  H{HH   L{H     H   HtQBAI%' L   D8K  tH   v  L   fD!<  HDK  %' vC B'|C t9Hn|C Ht-MHt$ LHw,    H.  H%  C0t.	t){C @  H|C H0  H,   HL{PC\  `z   {C t%H{C HtMHt$ LH, 	   L9{8tL{8  L9{@tL{@A  H{HH   L{H     H   HtQBA#' L   D8K  tH    u  L   fD!<  HDK  #' wuC .zC t%H{C HtH, MHt$ Lź	   F@t)zC A  HzC H1  H^,   HNL~`Fl  `Ey   =zC t%HzC HtMHt$ LHU,    L9~HtL~H  L9~PtL~PA  H^XH   L~X     H   HtQBA"' L   D8K  tH   s  L   fD!<  HDK  K"'  tC .cyC t%HyC HtH, MHt$ Lź   Ћ   t.t)&yC Y  HiyC HI  H, +  HNpL   ǆ     `w   xC t%H!yC HtMHt$ LH,    L9   tL     L9   tL   A  H   H   L        H   HtQBA!' L   D8K  tH   Tr  L   fD!<  HDK   ' rC .wC t%H5xC HtHI, MHt$ Lź   H6HH\$hHl$pH0A_A^A\_^H\$Hl$Ht$H|$ ATAVAWH0HiHLD$   `HE3ɹ   `  E3A  H  Hx  G0t.t),wC ?  HowC H/  H,   HLPG\  `u   vC t%H.wC HtLL|$ LH,    L98tL8  L9@tL@  H_HH   LH     H   HtQBA0' L   D8K  tH   tp  L   fD!<  HDK  ' pC .vC t%HUvC HtHi, LL|$ Lź   H  G0t.
t)uC ?  HvC H/  H,   HLPG\  `t   uC t%HuC HtLL|$ LH, 
   L98tL8  L9@tL@  H_HH   LH     H   HtQBA' L   D8K  tH   o  L   fD!<  HDK  ' loC .tC t%HtC HtH
, LL|$ Lź
   H8  G0t.t)ntC ?  HtC H/  HI,   HLPG\  `1s   )tC t%HptC HtLL|$ LHA,    L98tL8  L9@tL@  H_HH   LH     H   HtQBAr' L   D8K  tH   m  L   fD!<  HDK  8' nC .PsC t%HsC HtH, LL|$ Lź   L  M  H  M  AF@t)rC A  H8sC H1  H,   INM~`AFl  `q   rC t%HrC HtLLt$ LH,    M9~HtM~H  M9~PtM~P  I^XH   M~X     H   HtQBA' L   D8K  tH   ;l  L   fD!<  HDK  ' lC .qC t%HrC HtH0, LLt$ Lź   A   t.t)qC Y  HqC HI  Hr~, +  INpM   Aǆ     `Rp   JqC t%HqC HtLLt$ LHb~,    M9   tM     M9   tM     I   H   M        H   HtQBA' L   D8K  tH   j  L   fD!<  HDK  G' kC ._pC t%HpC HtH}, LLt$ Lź   M6MH\$PHl$XHt$`H|$hH0A_A^A\LcA A  uËAHHi  HcѹH3IH;GHcuA ɍBHHH3HH;GH\$ UVWATAUAVAWH`Hy@3Hq8E2HiHHDi0DD$   AA\  Ht39GXu.CoC _  HoC HO  AHy, >  A\  oC tHUoC HtAHy, C(u.nC   H*oC H  AHy,   C\  HtnH  ??+   HK(Ƅ$   AteGXt	sTznC 8  HnC H(  AHx, H  >+   H@  HuHhC >+ HK(C(Dk\
  
  Ht8HGX     u(HHt H   Lx>+ AI   p>+ AE
  HH HjC h  f  yE3fD  LHH   E3A   HHf   	     	  HP  H	  LHPMuH@XHu	  HWLǹ   W  	  cjC d  LHH 0  	  ?jC l  3HHE3A   HH??	  jC p  LHH?   E3A   HH	  iC t  LHH3   <  	  LLHֹ   {
  E3A   HH觌  iC x  LHH @  E3A   HHkk  KiC H$   A $   L`  A      <|	Ɔ   2HIHHIΉd  ~IΉh  pIΉl  bIΉp  TIΉt  FIΉx  8IΉ|  *E3ɉ  E3Hֹ   Q	    uhC LHH'   LHHD   IhC |  E3A   HH;;  3hC LHH    E3A   HH  gC D%ajC fEtrA   D$    E3ҹ      LHtHHXA@    ?+     f?+ fC0u, C4u, C1u, CE3E3EH   X     tH9  uE3   Hr  AM  I  HtfAh tI  A   IHjC :+ I   :+ A/c  I$p  MtIN	>+ AE3IH7eC GXt uaeC X     umHOX  r%   =   u
   ב  HGX     0u7GXr.E3ӉGXHDE3HDd$    p  A  `E3HHM  fC HH E3A
   HH  eC HHj E3A	   HH讈  eC Hx  L@  AF0t6t1gC W  H9hC HG  E3Ht, Lt$ &  3AF\  `II^Pf   gC t%HgC HtE3H\$ LHt,    3I9^8tIN8  I9^@t  IN@I^HH   INHA     H   HtQBA' E3L   E3K   tH   *a  L     ƃK   f!<  H' }aC .fC t%HgC HtH\$ Ht, E3Lƺ     H@  %7+    A   Ho  3cC H  Hw  Lx  AF0t6t15fC V  HxfC HF  E3Hs, Lt$ %  3AF\  `II^Pd   eC t%H,fC HtLH\$ LHr,    3I9^8tIF8  I9^@tIF@  I^HH   IFHA     H   HtQBA.' E3L   E3K   tH   j_  L     ƃK   f!<  H' _C . eC t%HGeC HtH\$ HVr, LLƺ   A  `E3HHMI  3   ' HHuE3E33ҹ        E3LDPHR^C H   L
MtHBIAHHJHHHHtHHPHHZIыCCMu   DT$PHo LT$HHQHD$@Hp DT$8A   H\$0E3DT$(DT$ ^  tpH,dC Ht	H(n, D85cC u3HCo FHHt6Hz]C fHq]C HHg]C HtHHHW]C HQH	HuHK' HtDHOX蝦H  3+ `C HH9 HtH  3+ sHtH@  3+ \H]C 3+ JI   3+ HdC 3+ D$   Ht  HtEu  HtyD  AujH   HtQBAA;f' 3H   3ۀK   tH   \  H     ƅK   f!<  H"' \C <bC tHbC HtAHdm, H$   H`A_A^A]A\_^]f    R      P I t  _  u H\$VWAWH0IIHDM   A@X   tFtAaC 0  HaC H   LLL$ LHl, H\$`H0A__^HtLA<  tB0aC   HsaC H  LH|$ LHl, AH\$`H0A__^ÍA  Hl$PH HLt$X  HHm  Hd  H[  A(  I0  !    H7  H.  H%  A  I     H	  H   H  A<    f#f   E(  IipEuEd  H`  3AAAAAF΋;sA<  A  fA#fA;Q  fF  8  ;#  -  HH  H?  H6  D  H@    H  H  H  A<  t9K_C   H_C H  LH|$ LH#k, A  D  Ii  H  H  H  A(  I  `  T  Hv  Hm  Hd  D  I  E1  Al  D=3333rAA	  H$  H  H  E  I8     H  H  H  A(  Ix        H  H  H  H@     |H  H  H  Ix  
   SHn  He  H\  H-YC A   1HD  H;  H2  I  Ad  +DE(t9c]C 	  H]C H   LH|$ LHsi, A   Auf  3D}0E\AHu8HEH]@HEHHmPZL͉EXLYAHZu]\C t(H"]C HtH|$(H9i, LH\$ EAH}8 t  H}@ t  H}H t:  1~\C t(H\C HtH|$(Hi, LH\$ EAHl$PLt$XH\$`H0A__^  4    b    #  Q       G  u        '  H\$UWAVH0AIIHDL  HHHt$PDP  LAH"  H  H  I0  r  H  H  H  I   K  H  H  H  Iqp'  H  H  H  H@     H  H  Hw  Iq   He  H\  HS  I     H>  H5  H,  I     H  H  H  I8  jH  H  H  Ix  FH  H  H  H5VC "H  H  H  I  F0t>A;t9ZC y  HNZC Hi  LH|$ LHf, AM  L|$XE3AuHtfE)  yfE  D$pHΉF\L~PX   YC t#HYC HtLH|$ LHf, AL9~8tL~8  L9~@tL~@  H^HH   L~H     H   HtQBA' L   D8K  tH    S  L     DK  f!<  H' sSC ,XC t#HXC HtLH|$ LHf, AL|$XHt$PH\$`H0A^_]Ð    8    _                @    @  d    H\$Hl$Ht$WAVAWH   BXA   LrIAHA	  uA	  	  tI  P(+ AX     p	  El	  H  Hဿ;   $   u)t$0   D$( E3DD$  H^Ƈ;  <     =     P  H  A   D$    E3ҹ     HHw  HHE3D@E3H\$@DD$8LA   A     A   AHC   Lh  H  DD$0fDD$(D$  LHuHJF  CHA@ fE   IX@LHOI   t$0D$(   D$    hi  $      D$0E3D$( DHD$  I     H?   3H$     H  |&+ I  HT$pM  WHE3HD$0E3)D$PHD$P$   D$`WDD$()D$p)$   t$hHD$ AH  	&+   f  $   L   DˉD$    H?  $   L   DˉD$    H  $   L   DˉD$    H轕  D$   LƋHÜ  $   LDÉD$ H  $   LDÉD$ 3H  D$   LƋHi  GX      LΩDË$   D$0fEHD$( D$  D8  GX      LΩDË$   D$0fEHD$( D$   GX      LΩDË$   D$0fEHD$(D$  躎  $      t$0E3D$( DHD$  茎   x  E3Dκ   HU `  $   A   LƉD$ H蹝=  $   A   LƉD$ H薝  $   A
   LƉD$ Hs  $   A   LƉD$ HP  $   A	   LƉD$ H-  $   A   LƉD$ H
  P  H}  %   ttƇ%   d  A   Ƈ%   ED$    3ҹ     HH4  HPE3D@LBf fZB      J     fB  fBF   LHD     ;ыGA;K  ;GA+Ƀ   P  H  A   D$    E3ҹ   `  HH}  HHE3D@LADAf fYA      A0  A@  A   F   LHD     ;ыGA;   ;GA+Ƀ   h  E3H  HHt$@DD$8DD$0fDD$(D$  HtKNLH H׋$   fD   L$0Hp@LHOI   D$(   D$    c|  H;@o  $   DLƉD$    HL  $   DLƉD$    H)  $   DLƉD$    HҐ  HGX   @ tHnP  H  A   D$       E3  HH  HPE3Hj      JhL    D$      DHR o  D$      DHQ Q  D$   E3   HQ 4  P  H#  A   D$       E3  HH   HHE3D@Hi
      AkLh  E3H  HH\$@DD$8DD$0fDD$(D$  LHuHZ>   CHA@ $   fE   IX@LHOI   D$0D$(   D$    qaHD$   LH艐0D=(NC t"HoNC HtDH[, DH[, ЃtI  + L$   I[ Ik(Is0IA_A^_Ð@	  
  c          L        Z  }    2      i          ;    <  Z  x        Hz  H\$Hl$Ht$ AVH0AH|$@EH3  IX$<@       HC  HCX     0   H9+     *HHSX   +;B;   EtHKH  <+    CX   ukH  + CX   uHJC    H,(HKA   A   HlHSE3LD$   `   8H  + tEtHKH  +   HC    H\$HH|$@Hl$PHt$XH0A^H   SH LH  HMtqX   @ uXs   HH [rt  I   + HH    f  tH   H [OtH   + H [H8DL$(DL$`3ɃD$ ;H8̅  @SH H#[, ^8HGKC a+ KC u:    AH#KC HlKC + KC u}KC tHVKC HtmH|$0@      H   H;Ht   H   HHCHtHAHKC HSHHH& HHuH|$0 KC HzJC JC + HJC + 3H [H(H=JC  unHcJC M+ H.JC @+ HJC HvJC     HHpJC HYJC <  tHIC HtHY, H(HIC    H(H	JC H%:+ DL$ DD$UVWATAUAWHHIC E3AHEs1LPIC MtHY, AҋHC sH$   莖   ' LHuHHA_A]A\_^]ùh   Lt$@' LHuIo& 3D  HBC H$   + 5BC H&BC H#H|$0HHt&D  9{@tMHC0Ht
HtH;t:H[ HuߋAC HAC H#HHHt, ;o tH?HuHHtH{  H   HHt;o t
H?Hu	H   8   ' HHtJL L@0L`HSA L`A   L`$   L`,h L`D`4<kHGHuBHK& HAC v+ I6& I.& 3H$   Lt$@HHA_A]A\_^]H@C @C H#HHHHtHHxH:HWAC $   IW3MCC C0C@CPC`Cp   H   $   C@Hs0K<DcDH{G4I C8L, H$   HKX@   LHuLn+ yDcXH@C @C H#L$0L#HHHK HHtHHH(HHOHS(HSHHHtHHPHHK@C A   W A   H$   GcHHt  L@ M   EH@$   D;   EC    HFC tHtIPXLDHYV, HEC Et   H  HEC FX   cEC    tHt	HEV, FX   H^ CD   5EC    t-H|EC Ht!L$(IXH$   HHL$ HV, Ht  .@X   DC    tH2EC HtLHV, HHHHtHHpH3H^H^ CDCHCHuF0CTH>C + MtIW& IO& HW3AAFAF AF0AF@AFPIF`I^ CDH$   H$   An\IF(f>{uAF0fA~0{IN0$   AFX   AFTuE{   DEEPdA~a uA~` uAFbO0H#HGHHINHHtHHHL2IVAFP   HIHtHLpL3I^CHG,E>C EtDcTH=C s+ MtI.& $       AFPH$=C ' HHu@%CC    tHlCC Ht	HpT, L$   HD$     =C WHK3CHC  HH=C LsC  O+ H<C HHv<C HtHXHf<C H_<C E3HCE33ҹ   H<C + IAfXIH\$Hl$Ht$WAVAWH *BC El$hMHHs,L\BC MtHfV, AҋAC sH蟏H  Ht" H   HZP  HHuf>{^  H~ S  H;C ' HH;  9<C 3AX  H}) H(   f>{u     f     E3H^HM  Ht|$` uu
Ǉ+     f>      f@     fEH<  f<  ƃU  ǃ(      ƃR     <  ǃ     0  fDD        $  P  t0f2H<     f#ff<  3    f#ffH0  A  fA#P  fDf<    8  =HK=HKp=H   Ht@<    $' H   Ht&W @H   @   H   @     ƃK   u2  tf   {   uf>{u      u$     9$  vAHCH  HtHHfǃN  MtIL   H  M~   HuHH  "H   HtM	L;t"HH  HXH  H  HCZHHt/     H   H   L L9
   HIMuH    H  HCH  HH  H  Ht%H    Hu"H    t   f<  u
HH  H9     H   HHHHtIHJJLMtIXHHCH  HHCuHAHCHHAHHYZH  H  HHH HH  H  HH  H9 tH  HHH  H  H  H  HA3H\$@Hl$HHt$PH A_A^_H\$Hl$VWAWH AHL$X -<C H7C l$XÃE2LL<M   E3I@$   D  D9P  EuhAfxfpXD9P  EuhAXf0fxD9P"  EuhAXfpfxD9P%  EuhAXfpfxD9P (  EuhAX fp$fx&H<HSEuaM M4   Lt$@K' LHt9HH3A   ) IIHtLpM7M~AnA^fAvfA~Lt$@H\$HHl$PH A__^ËL$X9HELPDPL$X9HELPDL$X9HELPDPL$X9HELPDPL$X9HELPDP$Ht$WH 4C Hy4C H#HHt;x t
H Hu	H   8   H\$0' HHtK3LC0HH,A HCA   HC   HC$HC,{ HCC4^HCHuH!& H\$03Ht$8H _H3C 3C H#HHHHtHHXHHS4C HH\$0Ht$8H _H\$Hl$Ht$H|$ AVHPHAH3C IH
+ H@  @
+ $   DˉD$HLH$   HHD$@H$   fD$8$   fD$0$   D$($   D$ w  Hh3C HO
+ H@  	+ Hl$hHH\$`Ht$pH|$xHPA^H\$Hl$Ht$H|$ AVHPHAH3C IL	+ H@  `	+ X  
<
u'H2C 	+ H@  A	+ 3      $   D͉D$HLH$   IHD$@H$   fD$8$   fD$0$   D$($   D$ c   HT2C H;	+ Ht!X  tX  HH  ZH@  + HH\$`Hl$hHt$pH|$xHPA^Hl$ WATAVH0=l2C @  EMHHrA w   3Hl$hH0A^A\_H  X     0  sP  Hn  d   @ t   P  D7C s/H7C HtHK, ҋ#7C sḦ́7C f} {
  s$H=F7C  tMB+ HK, *7C f} {  M+ f  H}   X    L|$`D}t#L$   E33H8:  t
A3   HK0C H\$P' HHuA      Ht$X0C 3A  H9) H  + DL$pEfD  HH{HHH  H$   fD$(D$xD$ NZH  Dt8z+ H& o0C E>3Ht$XH\$PL|$`Hl$hH0A^A\_2+ A   X      ue  HσAFE3֍F  =  Hű  H#H  HHHK0HHtHHH8HHS8ƃ:  3   .C   H#H}.C HHHK@HHtHHHHD$   E3HHHSHHD$(   D$    t   H  Ht{& Hǃ      H  Ht_& Hǃ      HH  HtC& HǃH      /C H  + H  + HK@HtHCHHAHHKHHC@HHK0HtHC8HA8HK8HC0HH& H@  + Aw   &H   1Hx  1H  1H  1H8  1H  v1H  HHS HHtHHP(HHK(H  Ht3    H#HHCHHKHtHHHHHS$   uHH^0 3C    tHc3C HtHHG, H<Hl$h3A   H0A^A\_@VATAWH0H2LLH  H\$PHl$XH|$`  Ll$(E3Lt$  LvhHFpMtIFpID$HNpHFhHD   D8      HN0H        HF0H   Ht)QBA& HF0L   HF0L   H^0D8K  t>H   CPuHK HtL,  H& ,C HF0L   HF0DK  HF0f!<  HN0s& H,C HN8Ht	N!Ln8H^xH<  HkXHC`HtHE`H   HK`HCXHHK@Ht	
!Lk@D8kxtSvA   In HKPH        HCPH   Ht)QBA& HCPL   HCPL   H{PD8K  t>H   GPuHO Ht+  Hi& V+C HCPL   HCP  DK  HCPf!<  HKP3& +C H$& *C HHD8   uH & *C IM}Lt$ Ll$(H|$`Hl$XH\$PH0A_A\^H\$Hl$Ht$H|$ AVH IH)C EH + D_)C HP)C L#JHt@ ;{ tSHHu/C    tH/C HtH?, H)C k + H\$0Hl$8Ht$@H|$HH A^Ht5/C s,Lx/C MtH@, AЋ/C sH|S A   HJLHH   HP HH   HtHXA@   H'' t|HG D;p@tr.C H.C 2Ht*HH+@, AHDH%@, LH.C k.C HHW H%@, LBXR@5.C    tH|.C HtHH@, ЃgXN,HOHtHGHAHOHGHH]  9-C sL+.C MtAH?, AЋ-C sHm{H'C * HDH'C ' HHuV-C    tH-C Ht	H>, иGPHO Ht'  H& (C 'C WHK3CHC - H'C H{C  * H&C HH&C HtHXH&C H&C E3HCE33ҹ   H8'C R* RH(HAX  uP   u0     H\$0H  H   @ HCHtH;tHHuH\$0H(HH|$ HtHCHAHHKHH{GPuHO Ht&  H& &C H& &C H|$ H\$0H(H\$WH D%C HًI@Hp%C L#LS0NM   A9I@t'IA0Ht
MtI;tMI MuH\$0H _ÅuH%C ~* HK HtHC(HA(HK(HC HHKHtHCHAHSHCHuHK%C -* H%  H\$0H _H\$Hl$Ht$WAVAWH D+  H*  HH$C *   Dq$C Hb$C L#JHtfD  ;J t0HHuH$C v* 3H\$@Hl$HHt$PH A_A^_HtH^X  tsLrMtEuA~<tPIHtHHHantHHBQ t"C0f;uf{u@tHGH9C8   HHuMvMuSH8  HCfD  HSBXt#)C    tPH*C HtDH;, 9HmtHSHP tHKf9A0uf{u
HGH9A8tHHuH#C @*    H\$Hl$Ht$H|$ ATAVAWH f9{EALL  H  H:Htdff     H@  * X  r(t$f9o^u  H@  b* A;  H@  J* H   HufA?{uI 3  I>H'       H@  * X        f9o^   D9     H8  H   Hu(C HSHu2(C       H   H:, H, H<(C h'C    tHtH:, H(C HKAXt#'C    t1Ht,H:, H'C Af9Q0uf{u
HI8I9OtJHHQH@  	* H   H3H\$@Hl$HHt$PH|$XH A_A^A\H@  * H@SH HH(!C "* !C H!C !C C!C C!C C!C C!C C!C C!C CH [H%* Da C LɋL#HJ C JHt"9P@tHH0Ht
MtI;tH@ Hu3̋ C H#HC HHtD  ;H t
H Hu3H\$Hl$Ht$WH X      AHt,HI&C Ht	H]8, 3H\$0Hl$8Ht$@H _Ë  H  H#HHuH&C HtH08, HHtH%C 9   u&H;{tHtH8, H%C 	CX   tH[0HuptH  * HYH\$DD$HT$UVWATAUAVAWH HAH-C M$* D}C HnC L#J<H>  D$   D$   D$   fD  HOH@  O* HOX         D9     H  !* HOH@  * 9     $   f9     HG$   f9H^uzGX   uqHT$hH't`EtD9     E   H  Ht.@      H   H<u
HHuHuR!C \$pH  H@  U* H@HHC * 3H\$`H A_A^A]A\_^]H$   H!C HWI.HtHH  H3H$   HMtHGIHTC * HH\$Hl$Ht$ T$WATAUAVAWHPH$   LH$   ID$   ML$   OtE_?+* LHDI3D$HDd$@D$8f\$0f|$(L|$ dH  HC * Dd$ MLIH   HT  HHtHxC :* H>\  f} {tH\C H    * H>37  C EDEAH#HC HHHHt  HC H* HuH>   LHD$     MIH  H>H   H$   S  HHtHC s*    f} {tHC 3X* 3~C EDEAH#HC HHHHt  HOC H$   	* Hu3*LHD$     MH$   I1  HH$    C    tH+!C HtLH3, HH   H   H$   ɀ   X    @ tHtH3   $   L$   A   IAHt<D  H* ft(L$   A   I؋@Hu3HtH> C    tHT C HtHH3, HL\$PI[0Ik@IsHIA_A^A]A\_@SUAUAVAWH0f:{MH)MLHt3H0A_A^A]][H|$pH$   Ld$xDbHt  H  * HC Ht$hu* X   @    H@  HH\$`* X          H  I#HH  fD9  uuH  * CX   uRMtIHt>H  Ht2AfD  f9   uf{uIFH9     H	HuH  #* H[Ht/  HH   tt{  MMǉD$ IHP  HHtHu    H{  H;r  HOH@  * H  *   HOH@  7  H@  HH\$`k* X         H  HtuH  B* fD9  uQCX   uHMtIHt4H  Ht(Af9   uf{uIFH9   tgH	HuH  * H\$`HtH  *   H* H4C * 3Ht$hH|$pLd$xH0A_A^A]][MtIM Hu	H  H;tH  _* H  H@  K* HC * HH8LD$ A   9=Hu/rC  @  t,HC Ht H/, H/, 3H8* 3H8H\$Hl$Ht$WH HAH@  * DËHH@  H* Hl$8HH\$0Ht$@H _H\$WH H  HHt"    H   H4uHHu3H\$0H _HH\$0H _DD$HL$SATAUAVAWHPzX AELLu   HPA_A^A]A\[H  Ht$H3H|$@  H        H  H   Ht/QBA& I  H   I  H   I  @8K  tH     I  H   I  @K  I  f!<  I  I& C I  A9  uA  A$X     0H$   u
I$H  HAGX   Hl$0t&Eu!A9  tE3MIԹ   H  3IyAGX         I,I$  `* I$   Htn L9{Pu\ƃ   A<  C@8   uBƃ   s$AP  Hs#HtLD$    A   I׹   5ƃ   H[XHuI$  * IGPHt
 l   IwPA9    AGX     Eu=A  I  * HC * I$@  t* I  g* A$X  rsHHt$0 @ >  4  A$X  H  H   * E
f#Hf  fE
6Hl6A$X       t'A$X  A$X  A$X  t4H  * f  tH  H@H  * A$X     t.A$X      A$X  A$X  t4H   5* f  tH   H@H   * HM^HXEuA  A9  t>AgXE3MIԹ   聵E*  HIC 3* I$@  
  3AXI9$  tIOHtIGHAIOIGHA8:  tIO0HtIG8HA8IO8IG0HI9$H  uI?IO HtIG(HA(IO(IG HEuA$  I$@   * IO@HtIGHHAHIOHIG@HE  AT$^A  "IȌD$   fA;  j  LH|$8     I  IH] H  Ll$0A  @ ff     Hs A  HK HC(HtHA(HEHK(IWXHC LLHII  H;    CDA9  rA  A  IHt*IGX   @ tCDl  y	Il  H; t7MtLD$    E3I׹   HHtH;H{{DHKH        HCH   Ht)QBA螽& HCH   HCH   H{K   tBH   GPuHO Ht  HO& <C HC3H   3HCƀK   HCfD!<  HK& C H{{\ tSZA   Id  C\ H& C HHLd$8D$   A  AIHD$   Ld$8D;Hl$0L$   M  MtJff     II@HtHCIIPI H^& LI   IHI HI@& I  HB    fff     HsXHC`HtHF`I  HK`HCXHHK8Ht	H{8HK0H        HC0H   Ht)QBA裻& HC0H   HC0H   H{0K   tBH   GPuHO Ht  HT& AC HC03H   3HC0ƀK   HC0f!<  HK0& C HH{0H{P& C HHHl$0I   H     E3fD  H{XHC`HtHG`I(  HK`HCXHHK@Ht	Lk@D8kxtSvA   I  Hy& RC H`C fA  HuI`  H  A  D  CHsXHI  HȋD0tȉB0HKXHC`HtHA`Ih  HK`HCXHH{@ t2HtLD$    E3I׹   иHK@Ht	 H{@{x tSvA   I  HKPH        HCPH   Ht)QBA`& HCPH   HCPH   H{PK   tAH   GPuHO Ht
  H& 
C HCPE3L   HCPƀK   HCPfD!<  HKPܸ& 
C 3H{PHǸ& 
C HHtL$   IP  H  A  @ 3{hJ  HsXt CHI  HȋD0tȉB0HKXHC`HtHA`IX  HK`HCXHH{@ t2HtLD$    E3I׹   HK@Ht	H{@{x tSvA   I[  HKPH        HCPH   Ht)QBA襷& HCPH   HCPH   H{PK   tCH   GPuHO Ht  HV& C	C HCPE3L   E3HCPƀK   HCPfD!<  HKP& C E3H& C HHeL$   E3I0  HH  A  fHsXHC`HtHF`I8  HK`HCXHHK@Ht	Lk@{x tSvA   I  HKPH        HCPH   Ht)QBA;& HCPL   HCPL   H{PK   t>H   GPuHO Ht  H& C HCPL   HCPƀK   HCPfD!<  HKP躵& C H諵& C HHL$   I@  HP  A  ff     HsXHC`HtHF`IH  HK`HCXHHK@Ht	-Lk@{x tSvA   I  HKPH        HCPH   Ht)QBA۴& HCPL   HCPL   H{PK   t>H   GPuHO Ht4  H茴& yC HCPL   HCPƀK   HCPfD!<  HKPZ& /C HK& $C HHL$   I  Ht& 3I  3IH  Ht& IH  I  Ht& I  I   AǇ      tefA;  sFI  HcHH    IHI  IHHA  ;|I  o& I  I  fA  H   A  ff     H3HCHtHFI  HHKH     H   HtQBA& H   K   t:H   GPuHO HtT  H謲& C H   fD!<  HƃK   臲& \C HH4L$   I  HtaH;HtHCHGHHKHHsFPuHN Ht  H& 
C H& C HHuMG`MtCfD  II@HtHCIIPI Hα& LIGhIHI HI賱& I  HtH    H;HCHtHGI  HSHHHK Ht_Hg& HHuI  Ht  I  Ht}  Ip  Htl  Ix  Ht[  I    M  Mt9 IHtI@HCIHI HI.  LIPIH  I  * I  * $    uHC * I$@  K* I胰& PC I$@  A$X     t&(* E33I  A$     q  A$  *    X  I& C    ?  A$X     0tAgXE3MIԹ   UA$X        H     s3A$X  @      A$X  A$X  t4H   5* f  tH   H/H   * A$X     t.A$X      A$X  A$X  t4H  * f  tH  H/H  * I  * 3H$   Ht$HH|$@HPA_A^A]A\[@SH HٸAPuHI Ht   Hr& _ C H [@WH HGDuuH\$0H_HtSK4;uJHKHtDC0HeA (HC    HHtHCHAHSHHH& B Hݭ& B H\$0H _H\$Hl$Ht$H|$ AVH AMHHHt(=C  u?HC HtE3H, H, иH\$0Hl$8Ht$@H|$HH A^ù   軗' HHt3WHCC C0C@CPC`CpH      f   H   H      HD$pH   HD$`H   D$h   D$P   D$X   $      HD$x   L   HtHCp     6HB * HXB HCpHt  HB [*    HC    * =YC  uAHC * HC HtD6C Hr, LH, H& |H    HC HCHC H=C  HC u蘹HQC s* 3<@UVWH HHB * HB ' HHu/HC Ht	H, HB * w   H _^]3Lt$HA  H^) HH  L  Hw0HbA Ǉ     E3   A         D  D  C    C    C    C    C    C    C    C   D  D   fD  L  L  L   D  #%H  Hu'H/& HpB Z* Lt$Hw   H _^]H\$@B kA H>B GA%* FH~fuǇX     7f  H   ǇX     r* H   f!F
d* v C uHP  HHHP  u
HP  uHP  B L  A   HaA $H  Hu+H C Ht	H, HLv& w   B  HIB   5* H@  * H  * Hh  * H@  * HB H  HHB HtH  HB H=B HB H  * H   L8  H@  L0H  L  P   Ǉp     H`  5_   CP(_CHwB 9CLyB 9CToB ^CXeB ^C\[B ^C`H   JB    Ch@B Cd;B Cl6B CpB Ct+B f   !B f   B f   B f   Cx  C|  B X  B \  B    B    B f   B f   D   DL  DP  ǃ      ǃT       HHL$PCD     D$PHˉ^HˉC^HˉC^HˉC^HˉC^HˉC^HˉC^HˉC^E3ɉC E3H׹   ̛B 18@    H     H   D8  tHб   H     D`  fDd  L     HH   x  H@  * 3HLv˥&    H\$@Lt$HH _^]H\$Hl$Ht$H|$ AVH HYIHB IL* H@  H,* LLIH;   Hϋ* HB {* Hl$8H\$0Ht$@H|$HH A^@SUVAUAVAWHhHkA H3HD$P3LD$(A   LD|$ HDHtgB HKB sTHt'J>* H, &B HB B s"HtH, ЋB sIYIX  u
     Mt#fA>{t
f   {  I9vAnDED|$ H$   Ld$`D  f  *   H@  H* E   fA>{D  uB EEFAH#HB HIHHt  HtD  P  H  P  H   HA   7*     H"*   EH  HH  P  H   P  H   A   T  fA>{tH*   =  B EEFAH#HB HIHHt  Ht  P  HsP  HsA   HK*   d     CdA =@dA f;fFfFDfL$$fD+f|$&H`  fAlZA3,  * DHd  HtC  fDtf;l$$ul$&fŋ  t* DH&  H  uS* D|$ X     0t
     E   X  95B HP  uHH`HP  95B uHHHP  955B \  uȃ\  95B u\     \     fA>{WD$0D$@uAD$0ft$2HT$(Hu"E3HL$0ASHu
e      HHP  H8  X  H HE3HP  u
     0  Et ?B H0B H#ЁX    @ H<B H#HB H<HH   HHt
HH(  HH(  AB    t*H=B  t * DEHHC, eB X  fk^H$   Ld$`HL$PH33& HhA_A^A]^][H\$UWATAUAWH0HAHZB DI* HB HtH9xpu   t	B zB HB Ht$`* HEB H   HCpH3H;ul   tEHCHtHFHB HHSHH   Ht   H   H& H  HCpHt    HHuHUB w* HpB j* Hh  U* HB * H@  ;* LH  uX  %X  E3D$    E3H׹   oH8  E3HtL8  H(  HtL(  Lt$hE  H  AH  Ls H  *    L+H
CX	s4sE3LÉCXH׹   H  Z* P  tuD9  uA     D9    D9    MtE9     L9`     L9P     D9     H  HSXHЄ   CX9  @0  t uPB    HUHS|H  HuH  HHHSLLù   HSE3Lù   A         HH  HSXHЄt   HL9`  ukL9P  ubCX   tY   H* HHKA   Hǁ     H)~B CXt uSB A   |   A   A   HHiH  r* k   H<* HKA   Hǁ     H討B CXt uB A   A   HHuIMFtLH    HX  LH  u=H   HtH(  LX  H(  LH(  H   H
IH  AH   Ls H  m* Et   L+HCX	s1sE3LÉCXH׹   ߏH  (* q$<t7   H* wHKA   Hǁ     HXB CXt uB A   A   HHuIM#m  HX  D9  F  :  H  Dp  HtH  H  H  H  HH@  <* Hh  /* HB * H  HtD  HQA L  H   HU  A  HkXD9k tB HKXHC`HtHA`H  HK`HCXHHK0H        HC0H   Ht)QBA袘& HC0L   HC0L   Hs0D8K  t>H   FPuHN HtHS& @B HC0L   HC0DK  HC0fD!<  HK0!& B MtC A   yE   HK8Ht	Lk8H& B HHH   HtL   Do@H  Ht  H  Ht  L  Mt;D  IHtI@HCIHI HI  LIPIH  H8  HtaH3HtHCHFHHKHHkEPuHM HtH& B H& B HHuH  HtD  HNA ^L  H@  z* H  m* Hh  `* H舖& QB :E3E3H׹   ܋H@  '* Hh  * HB }* Lt$hHt$`H\$pH0A_A]A\_]H\$Hl$Ht$WH HAHB Ho' HHu   FB WHK3CHC   HskFPHHHtHHXH3H{H\$0Hl$8Ht$@H _H\$H|$DB HB L#ӋNMt7D  ICX      uA9  ufE9  uf9x^tfM[@Mu΃HB HHt=E	     3HBD9Hr9uf9xufD9@t"HHH|HHuΰH\$H|$H\$2H|$DaB L#HLB JHtV f9P^uAD9  u8X     t@<   t1X     u%X     tA<   tH   Hu3@SVWAUAVAWH  HxA H3H$  L$0	  HH$ 	  3L$(	  MDL$DLDDD$HH  H$   H$   fL$>HL$pfL$@L$0L$1HL$hfL$<L$LL$PL$TL$8L$5L$2L$3L$4L$6L$7L$9L$:Htff<  H HuLoH$	  Ll$xL$    fA>{   tH  Ef  H  ۺ* HTB N* AX   @    I@  * AX      !  A  I  I#H4H       fD9  ulH  Y* ^XuMMtIH褾t9H  Ht(Af9   uf{uIFH9   t(HHuܻ   H  * HvHuw  H;tH  ڹ*   I@  ι* HGB 	*    IH         A  LL$`MǉD$ IHL$x.  HH;t6HOH@  e* H  X*   HOH@  H* HB * Ll$xH\$`  H      I@  * AX         I  HtuH  ݸ* fD9  uQ^XuLMtIHt8H  Ht,Af9   uf{uIFH9      HHuH  }* H  h*   I@  \* HB * 3H\$`  L;o   M   HtdH;ud  f!<  E3X    
  H;tH  *   I@  ۷* HTB *   H;tHtH  * O
  fA>{uE3D8*  xD$8	  E3D$(   IHD|$ 聤L
  L$   LD$Xl$HIA   NHH  Dl$DԻ* Nǻ* D.A;  {     f;u
D$54    f;uFX   A   L$   IH  Hb*   Ƈ<      f;uL   n  [  H  EL$   IjH   H*     f;uƇ'  x     f;u
D$2d    f;uUA   LD$xI	HH9  H* (  K* #  ;  $      f;      f;  EL$   ILHs  LFIM  L-D  BL
   wOHcB(h  AD  ID$4/D$6(D$2!D$:D$9D$7D$3D$8HI;|Dl$D:    f;u^   f;U  |$L   EL$  IH$   H  FfD$>f   D$L       f;      f;  |$P   EL$  IZHD$pH  NfL$@fH  [  H  Htz  r  H  Ht?fD;s9Ht$pH@ H  * HE  HvHuۋl$HD$P        f;      f;  |$T    EL$  I~HD$hH  Hx  ^f\$<Ht  P  Hx  HtHH\$hDl$0HfHx  !  <uA	<uD$1HHuDl$0Dl$DD$T   +w
  r?  fv  f;tfy3AFl$HA;}!A   LD$XIHHTH  H  A  A   D  <  H+    HHCH   HA               CB    tHB Ht	HV+ иm  c  Y  O  E  H  HKHHH  H;   H        H  H   Ht2JABHi& H  L   H  L   H  K   tAH   FPuHN HtH& B H  L   H  ƀK   H  fD!<  H  ӈ& B L  H;  u_H  L  HtLf     fD<  u1HOX  uf   {tA
I@   tH  H Hu     H   HtJABH%& L   K   t:H   FPuHN HtH& B L   fD!<  HƃK   ć& B HH!  u|$5 uƇ     u|$2 uƇ     T$3<ut|$L t|$P u	Ƈ   2  DD$4L$1u3Et |$6 tD$0ttu  D$0Ƈ   D$0  u|$7 uƇ   "  u|$8 uƇ"      u|$9 uƇ    !  u|$: uƇ!   u|$Tu
  Au%u
   utu
   t$>Dd$@Lt$hNAMtl$<El$<请  HH   H$   HtD~HEHKV) Mt$AIHDHIV) ADHT$pHtAMD$HH\V) H  Ht    HH      H  3L$  H$	  H$  H3M& H  A_A^A]_^[d|  V|  k|  A|  O|  ]|  H|  :|  p|   H\$Hl$Ht$H|$ AVH IHHA  I  * HB {* H@  * H@  * H  ԫ*   `  `  d  d  t  t                      HH  HH~DU^fDW^HVD  HtHFHBHNL^ HFLF(HIHtI HA(IL:  IHV8IHA9 t)HN0HtHLF(HA8L:  H
H^ HF0HB IIH#HB LHH   HHt
IH(  I:H  HX  L(  LHHtHLV8LX(H1A9 It:     H#H  LHHN0HHt
I IHH8I0LH  HtLLH׹   wHHuHvB `* H  HtD  H9A HǇ      X     L8  M   HB Ll' HHu#B    tyH1B HtmH+ bzB WHK3CHC ɮ  IFHC@PH8  HHHtHHXHHK0  L;  uH  M6M[H  H  H9   u  H     H9P  u	HP   LLH9  u	H   L  L  H9  u	H   IIH9p  u	Hp   H9  u	H   H  H  HtX@ H9jHu
	HzH H9   u	H    H  H  H9h  u	Hh   HHuH@  ק* H@  H\$0Hl$8Ht$@H|$HH A^H%* X  f     X  DDDX  tH8=B  u%HB H  H+ H+ H8HH\$@HB H|$0Lt$(L|$ B  * kB *HB * =B  t*H%B z* HB e* HB     HB * HB HtOH;HCHtHGHB HHKHH   Ht   H   H~& HHuH;B ]* H.B X* HIB K* L=tB IHB * HPB HtF H;HtHCHGHSHHB {  u	HK~& H~& HHuHB ȥ* HIB 3* HB L0M  Hl$HHt$PfD  I^I.H   HHsHtJ@ LAH9MtHAI@HQHAHHHtHAHBHQHHr}& HHuHK HtHC(HA(HS(HC HHKHtHCHAHSHHCH*}& HH^EF0H4A INIHtIFHBIVIIH|& LHHt$PHl$HHB * DB H4A HB KDB Hm4A HvB 1Lt$(H=B D  HHt"3fD  Htf|& HHHuV|& HI;|L|$ HB H|$0H\$@* HZB * HB HtDB H3A HB HtDB H3A HB HtDB H3A H8cH8H(=B    HL$8H\$ B ɨ  3HB A  R) D$8LB kB H,3A B 3ۋD$<A   B H-B zB LB A   HB H2A TB LB A   HB H2A HB LB  B H2A A   B    A   H~B LB    Hk2A vHB HhB H}B   HzB   HwB (   HtB X  HqB    HnB    HkB h   HhB (   HeB 0   * HhB z* HB HB * HB HB HB HB B HB WWB B B B B B B B B 
B HcB B B B #B +B 3B ]* 舆3aHZB ܠ* H}B HvB 3HuB H\$ H(@SH LHMtHAI@HHZ HIHHHt^HHHH9 u   H    H [ÃyL uyTu	AT   yP uyTuAT   HZ H
H    H [@SH IHMuHt
腳HuH [<  f	sf f<  3H [ù   H  f<     H  H   H|$0  3   H  H   Ht/QBAw& H  H   H  H   H  @8K  tH   H  H   H    @K  H  f!<  H  $w& B H  H|$0H  H  H9tbL HHMtIHH  H  HHH HH  HHH  H9 t	HHHH  H  HHP3H [H\$LL$ HL$UVWATAUAVAWH MLM  H  fA8{  f:{  B DjE`AIH#HB H4H       H@  Ý* X  f  fD;f^[  $   9  H     H8  H0  L.B fD  HKHu+B    tdMt_H+ H+ ALB EAXt$B    t3Mt.H+ ALB Af9A0ufA?{u
HA8I9FtHH{   H  H   H  ɜ* IHt`fD9  uVCX   uMIHt>H  Ht2E     fD9   ufA{uIWH9   tIH HuH  U* H@  H* H   H`3H\$hH A_A^A]A\_^]HL$xHtHHD$`H@  H0* HH\$Hl$VWAVH0AMLH=      H\j  D  LAJ e* HP  3Ht.;   s+=   w;v
+ʁ   r	H[XHu B HP  Ht9   H[XHuB HP  Ht     yhFHIXEƋHuH0  Ht$@ fff     yhFHIXEƋHuD  A;  H|B HtH+ Љ    {h'  h@  9  u@u)B   !B   @8"     LK@A   DEAII@H;5  IIIVIA   A)   @8sztHCP@8U  uƀU  @szB {ht  C(H`  HuH0   LǉC   LKPHWD$   )mLKPLHW   TgB  tHSPDϋsDCrD$   l{h}^SrLCPA  +;BA  Kr@s~  ;r&+    tȉ  Ch   H  Ch   B :  H0  H(  8tH@XHu  xht    @h   fHl   2  2     HWMLD$      kHOE3H   3H蚣       ;   E3IHOxzIHbmIH%`H0  HtT    8
tH@XHu=xht  H@h   腚   HjHhHWXH3H\$PHl$`H0A^_^f        #  0  =  }      e      	
	H\$WH@  H<A H3H$0      HDD  H<  D;sA+=   w<D;vD+A   r+P  ;s+=   w;   +с      L+    HL$0iyD$0    ? t7   HT$0bHKE3LD$     Hǁ  	  HKH$0  H3& H$`  H@  _D  3EtL   HI< uI| uA;rkL"+    HL$0hyD$0    FH\$ WH0H  HH  Hl$@L3Ht$HH  E3HQ   Lt$PD$   _hHKXLsXHC`HtHA`H8  HK`IH  HK@Ht	Hk@@8kxtSvE3HJ  @kxHKPH        HCPH   Ht)QBAl& HCPH   HCPH   HKP@8K  tH   追HCPH   HCP  @K  HCPf!<  HKP0l& B HkP  ;|B wBpB 9B w4I.   H(  HC`H(  HHܽB f  L(  Hk& HB 0Lt$PHt$HHl$@H\$XH0_@USVWATAUAVAWH$H  HݝA H3H   Hh  L`  Lp  Lx  L9HE  E  fD$p3HEHEHEEDMT$tHMDD$xLeҾB 2ۈ\$r8     Ef3* D;uNEILMLET$xD$@HEHD$8HEHD$0Ll$(Lt$ 谞H\$rHt	@8#  u:T$tIAv詖  EEfA;t%t]HMH   =B    B LeA^3ז* f;3  +B H
  H}H  f  EILMLET$xD$@HEHD$8HEHD$0Ll$(Lt$ HMHEB    tJH95@B tAF* A̋;* Dt$tHG+ DeDt$(MDDd$ B HM	DeDt$tHtYHtP@8!  tKHUED$(   MHDt$ HME3A   H&B B  	  HMB B   H]@8t$ru8ELˋT$xMĉD$@IHEHD$8HEHD$0Ll$(Lt$ ˜HH9u   B AE <u(OB L$pMDMHfL$ Ikd  <u#B T  <L  B t9  :1  lB H-+ pL$pLˋT$tMfL$@ML$8IHD$0t$(Lt$ Z  HHHDEB    HEt.H`B Ht"MIDL$xDD$tH|$(L$ H+ H  @  @3  ȾB    tHB HtDGXH+ HGX 
     H  0* H+    HD$(L+ L+ D$ "  HMby@uIB HUPL$pMDD$xT$tfL$HML$@IHD$8HEHD$0Lt$(H\$ $  HGX     u2HHt*HA HHHEH   k* H   d* AE ttD$pLD$xDMIϋT$tfD$hED$`HEHD$XHEHD$PHEH|$HHD$@Ll$8LmLt$0Ll$(Ld$ J  HH  H@HEdH  Hp  Ht8 tB H  * p  AN  f* ;tӺB H  * C  LmHuBHGX     u2HHt*HA HHHEH   E* H   >* E;D$x  Hp  HtC8 t>   u54B fB    -  HB H  H+   GX	  t  n  B     LutHTB Ht	Hh+ M@  B    t  A   E3D$ C  xKH  HWXHGX$<  B     tH߻B Ht	H+ к   H,H  B B E3D9  uLOpD|$ MHWXHBD  HOpAƆI  :  E3D|$ E3H׹   bHOX   @ t    GX   uHGX   H`   uwHP   um   udB    H\HCIHYHWMLǹ   XHWE3Lǹ   XHOA   EHGX   umHWMLǹ   X   t!HWP  H	sE3Lǹ   UXHGP   t"  uH` tH  E3HFYHP  Ht%LHPMuH@XHuHWLǹ   WDMHEȋT$tLD$xHMHD$8HEHD$0HEH|$(HD$ 菷        u  $<uDEHHUxf}   Ƈ     Hc+    HD$(L:+ L+ D$   HM2]yE B HUL$pMDD$xT$tfL$HML$@IHD$8HEHD$0Lt$(Ll$ mV  } tgP  D  ;s+=   w;v+=   rʋ<  ;s+=   w;v+ʁ   s   3HƇ  + )B    t0HpB Ht$D  H+   E3L90  AЋ  D  A+H0   t    +ȋ3H@   uu8  u~d9  wEuWB  @  tH޷B Ht	H:+ HME3A   HaB  @  tHB Ht	H+ H   H  ԇ*    Hh+    HD$(L?+ L+ D$ u  HM7[yE B HUL$pMDD$xT$tfL$HML$@IHD$8HEHD$0HELt$(HD$ nH   L  Mtl   9   }K    uBH~8 u;f~h u4x  +t  p  +l  ;M;  |F
u	@  tH  A   HAH6B * H   * .u
HH   * H B * H}Ht!H@  d*   H@  X* H   H3a% H  A_A^A]A\_^[]@WH H0   H     H   Hx@    H\$0Ht$8MtI ppH@@HXHK* ;uHt$8HH\$0H _Kc* ȃA;v)H؋KM* Ht$83;HDH\$0HH _H\$03Ht$8H _Ɓ4   3H _H\$ UH0B     IHtHմB Ht	H+ Hx  Ho  B    Ht$@H|$Ht  A   E3D$ C  x蹡Ha  HSXH腺CX$<  B     Lt$PtHHB Ht	Ht+ к   HH]  "B B E3D9  uLKpDt$ LHSXHD  HKpƅI  褉  E3Dt$ E3Hӹ   L[HKHsX   @ t    NCX   uHHsCXL   H`   uxHP   un   ue`B    HHc;HH踚HLLù   %QHE3Lù   QHA   EH>LsCX   ujHLLù   P   t IP  H	sE3Lù   PIP   t"  uH{` tH  E3HQLt$PHP  H|$HHt$@Ht.LHPMuH@XHuH\$XH0]HSLù   >PH\$XH0]@UVWATAUAVAWHl$Hp  HA H3HE@H   LH   L   L   H   L7HEH   HE   E   EH  HE   E  fE3MB     LMDEULeEEEtH|B HtH+ DEH$h  H2  AMA@EI]K* E=     A$f9CX
  AD$f9CZ
  AD$9C(
  {<Dmu'HEf8{uLHA   IAU,IHC,{Pu'HEf8{uLHA   IAU@IHC@ϚMA   EIϋЉEQLHV
  MtCA  I  * HHEL@  I* I  * A  HHEL@  If* HEX     0tIU* Iu	  L6I`  A9C}Ib  HA8a  uIa  HHEID$0    HD$(HE   MωD$ A    |  HMH@  * LM(3A   IGHEH]A   HMH  tpA9CuqIb  A8a  t`HD$0    HHEHHD$(Iֹ   DuMA    Dt$   HUHMA   蝅  uADuADuE2IIHtf     HHHHuL*Eu]LB HB d  HtH+ HvB  B ?  H6  DMH+ UE  K==6 v,ܭB       HB H  H+   DsDcE  A?B   HM諃  HEA;m  u
D9ea  K=DHEA;~  u
D9er  {<u  H? {   LeLufEE    A$fEHC,HE   LEHUMHD$     H5HHu HEH;t[H5B HtOH+ DHM H9 u:HHHH  HHPHEH;tLB MtLH+ ADEHAHDmELMHupfD$   IωD$xED$pED$h   D$`HEHD$XHEHD$PHEHD$HHT$@UDD$8DEH\$0Ld$(Lt$ 2j  H   fD$   $   ED$xED$p   D$hHEHD$`HEHD$XHEHD$PHL$HIHT$@UDD$8DEH\$0Ld$(Lt$ E   T  HHuHE H     HH  HU苏LHu;HHUD$(d   EE3D$ h]  HHUPLHt8A<  f	s)  Mf#3fA<  H|A   DmDmHd}  HX    } t
  DmA
u;H3E3ɉ\$ E3ArR9]t\$ HME3   VRI  HH  H  HH  z* 3HHHH  HEz* H  H   B    tH^B Ht	H:+ й   Hl* MMHUDMfL$HML$@HHD$8HELd$0HT$(3HD$ zHA  HE3&  H[  HLeX     X  HHP  HP  H\  \  LH  H    H    H    H    H    H    H    H    H    H    H    H    H    H  f  HH  H  HH  H  HH   H   H    H  Ht1  HH  Ҏ  H  H  Ht
  HH    H  HHt
   LHHH  HH  Bx* LA   HH6HH  x* H  X      HE3H3E3\$ AO9]tHME3\$    NIIB  MtHE3E3D$     NEsD$     SA   D$    E3ҹ   [HH   Hp   @   |*    f{* fFMEA+A+DA@B IЅDIA  wAi@B ;r{* MLEHUfL$0HMȉFEDK$D$(H|$ yBB     t6HVB Ht*H+ B     tH5B Ht	HQ+ 3H$h  HM@H3y% Hp  A_A^A]A\_^]@SUWATAWH HMIHz* D{H0  H*  Ll$XALt$`E3Ht$PD  ;LsX  Mu
L9cP  HC@HpNz* ;sN~z* +=   w3Nlz* ;vN_z* +ȁ   rNJz* ;~    f  HKXHC`HtHA`H8  HK`HCXH  HK@jLk@D8kxtSvE3Hц  DkxHKPH        HCPH   Ht)QBAM& HCPL   HCPL   HKPD8K  tH   HHCPL   HCP  DK  HCPf!<  HKPL& B LkP  ;B wGB 9B w9LkX   H(  HC`H(  HHXf  HYB H(  HPL& H)B MtIM Ht$PLl$XLt$`H A_A\_][@SUWAWHHH_~A H3HD$0HHIgx* fuH   HD$ fx* D$(H|$ Lt$@B O8x* O-x* Hh  DHQH
HuD0  AD1HP  H$   Ht*
;tOs+=   w;v
+ˁ   r	HRXHuH  HH  ;  tH?HuH@HzPB  @2  ;s+=   w;vF+=   s;@u6H@  EE3HHD  L  AD  D  xL  @A;s+=   wM;vT+=   sIM@u@  A   D;vED+D  D  A   AHH@  HME DHHGLt$@H$   HL$0H3% HHA__][H\$LD$UVWATAUAVAWH0LLqIAH@v* ;GE3ExAB  Av* ANv* D;C  f:  fEKfDD   k  HcH?    HUB    ^  HB HN  H + @  )B     tHpB HtAUH?+ H  @    B H;B s HtAUH4+ HB şB        H  H+     FX$<  f    f;    ANt* ЅuJHL$pdu  D$p+FpL$t+NtL$tD$pyȁ@B D$pL$tHHi@B HcHи   HDH  Hw/$HH+HHH	Ƀ     u L$   LNpHVXD$     HµHVXǆ      HHq     HG HNpt  HNE3HU  x  AVʁ   tL@t;tBt1AB     J  HB H:  DH+ )  Ɔ     HΧ      ANEs* Ё   w?tƁ     ʝB        HB H   DH+    ?wHl  HƆ'      xB HB s/HtH_+ HB PB sHt	H~+ Ɔ   B)B     t6HpB Ht*H+ B    tHOB Ht	H÷+ ЍE;r+LEMHD$        D3H\$xH0A_A^A]A\_^]H$   Hެ  3E3ɉD$(A3HD$ HѭHNA  E3HSB    tHB HtHܵ+ xi  1    V                     J    J    >  @SVATAVAWHpH\vA H3HD$XHE3IEMH[p* f,  ~{WD$HDd$<  ~  {   H|$`fD$8HT$8  HfD$:HFHD$@~HHu.B    j  HךB HZ  H+ L  <  f	Hl$h   F9     F9        f#f
f<  sj  H  f!<  H  H9:tEHHOHtHHH  HHOHHHHt	HHxH  H:HWA   LDd$ E3Hӹ   {AHSLLD$      =HSLLù   7B    t  A   E3D$   xцD  HSXB  LL$0fDB  LƇI  HˋFD$0FD$4Dd$ <  u#fDd$ Lf<  E3Hӹ   @<  fs  If#Hf<  H(  fHl$ht0HSLLD$      <HSLLù   6H;     H  H        H  H   Ht/QBA@& H  L   H  L   H  D8K  tH   H  L   H    DK  H  f!<  H  }@& RB L  EtnHS\  t`t\E3D$   Lù   p;HC\  tH  HT  HC\  tH  HxHKH H|$`HL$XH3% HpA_A^A\^[H\$Hl$Ht$H|$ AUAVAWH`ЖB     MH$   EDHtHB HtHH\+ H$   HuH@   g* H$   Ok*   Ok* =    Ok* f  Ok* f  Ok* DAUEH  tB H+ c  H   X     0u   =̕B    ǕB Hȫ+ ˴$   ML$   AfL$@$   L$8HHD$0H$   D$(    HD$ 0)  CX$<@uDcB  @  tHB Ht	H^+ 3HE3A   HH趵   B  @  tHfB Ht	HB+ $   LL$   HfD$XH΋$   D$PH$   H|$HHD$@H$   HD$8Lt$0Dl$(D|$ tUX   Hv* 衳$   ML$   AfL$@$   L$8HHD$0GD$(H$   HD$ /HuH@  d* L\$`I[ Ik(Is0I{8IA_A^A]H\$Hl$ ATAVAWH`DB IH$   EH8B DLAsHtHǮ+ HB DB H$   H$   Hu"A4  H+  H+   CX$<  H$   Oh*   Oh* =  o  Oh* f\  Oh* fI  H  <  f	s.  D$     f#E3f<  HL     :$   LH$   EĉD$PAH$   IHD$HH$   Ht$@H\$8H|$0HD$(H$   HD$ ]    yB     tHB Ht	H+ к   HB    t  A   E3D$   xHKpǃ      0h  HSLLù   L0B    tHAB Ht	HU+ 3y   HKs* ְH$   EMD  $   fT$HHӉL$@HKHD$8H$   HD$0H$   HD$(Hl$ AH$       H$   L\$`I[0Ik8H$   IA_A^A\Ht$WH AXHt3Ht$@H _H\$0Hl$8  H  a* H	B a* H  na*   A   HOD  Q^HO@H_@GX$<uMHtHGHHAHHHOHH  HB B H#LHHHtIHZHI8LGHlHtHGHHAHHOH   HHHH`c  HWXH脖  HB B H#HHHHtHHXHH:HWHHB `* HOE3HGH\$0   Hl$8Ht$@H _H(   u(B     tH؏B Ht	HĦ+ 3H(趟     H(@SUVWAVAWH   HyjA H3HD$pDyHHL$0AIMLD$@Hld* AtMYd* HGH;  L$   DkAEuA  B +  L$     EA  A   fff     AHGI;T  HL$0l/@l$HLc* ؃7  @uQ@8"  %    /r[Hl$0HG/I;
  D/8D/ D$aD/<L/0fD$eD/>e@@   "         3sB    Hl$0HG3I;   D/<D/$D$aD/@L/4fD$eD/BD$gD/D$hL$YD$IAtB Hl$0AtB LD$@HT$HEHuHl$0CDE;snB ]B Hl$0L$   Auw1B Mhb* MD$8[b* T$8D$<      ;v2+t.  E3+;AFȉ  HF;  sTD  KE3D  ?Lt$@B 1   u*   t!HH  HL$<HL$ LL$8HLIL$   HL$pH3% HĘ   A_A^_^][H\$Ht$H|$ AVH0B     IIHLtHTB Ht	H`+ H]  CXI  AN&a* f4  Hl$@LǋkXIH˃ò ?   HH?    H; tFKXAu0u1    HE3D$     E3Hӹ   #3HKpZa  CX$<uHSLLD$ 	     %/3H  H`   utHP   ujufCXt u4B CX$<@t6@   HH.HHSuHSLLù	   (@uHH-uHl$@H\$HHt$PH|$XH0A^H\$UVWH0HIAHH_* O_*   ;    l  p  &  uǃl     ILt$P;  w-  w%L  ;' H  Hu:L  ǃl     Lt$PDl  H  H\$`H0_^]  L|$XE3EfD;  AHH  L    M<H  IHIH  M|H  HAIJDH  fE\$H  CD AD
 H  CD&AD
&H  CD'AD
'KHtj@ ff     LBhLJhHBpMtI@pKDHJpIHM9H  ILHJpH  ILHIH  MLMuKTHtfff     LBhLJhHBpMtI@pKDHJpIHM9H  ILHJpH  ILHIH  MLMu  AD;DD;   KHH  L<H  HHIH  L|H  HAHHDH  fDD$AH  D H  D|'H  D|&H(D;rIL0& E3f  E3ǃl     HD|$    #/L|$XsA;u	Dl  A;u	Dp  A   HH\$`H0_^]H\$Hl$ WATAWH HAAHIL/\*   D;,  Dl  Dp  &  Ht$@Lt$HuA      u@85     M[* HHtnHc   3HLA[* f;  sfAHIH;|@      E HH  |GuDGHHuA   E3f;  s,fD  H  |GuDG  HH;|A   A   Dl  AI謉  Lt$HHt$@3AA;u	Dl  AA;u	Dp  A   AIg3HH\$PHl$XH A_A\_
}H\$Ht$ WAUAVH HEAHMHoZ*   ;:  AMHl$@L|$HBZ* AMDII5Z* l  艋p  &  uA      Eu<  ;s+=   w;v+=   r;uMEAHaU  A      B}    ' LHu5A   HDl  JHl$@L|$HH\$PHt$XH A^A]_McIUMxHHhDxo( I    A   H   IFH   L0L   Dl  HՇ  냍A;uDl  H赇pAH;uDp  蚇UA   芇EH\$UVWH0H3AHHl$PX*   ;/  l  p  &  uǃl          X* D  fD$bfD$` mX* E3ɉl$ LD$PD$dHT$`H9 9l$Pt   H\$XH0_^]DD  A   DD  UB    t
   3A   pD  3D  H  <  \  @  m) D  3D  HH  P  K) 0  t  Չx  0  t  |    @  |  f;  s2f     HH  l<H  l@  ;rE3ɉl$ E3Hӹ   )f;  s'D  HH  D   ;rE3ɉl$ E3Hӹ   G)E3ǃl     E3l$ Hӹ   &)|  Dt  HDl  D$   3H\$XH0_^]ÍA;u/|  HDt  Dl  D$ 超3H\$XH0_^]ÍAH;u,  Dx  Dp  D$ 者3H\$XH0_^]A   覄H\$X3H0_^]@SUVATAUAVAWH  H[A H3H$p  3HT$`Hىl$PAIDl$TELU* H   D`Hu*HzB q' HHtzB HhP@hxHR  HNXHF`HtHA`H(  HN`HFXHzB @nx~B   f  HCXH$     HF0   fn|DfFrDf 3Fn      @n{|$ P4HF@Hf  H@ HF@nhfnlHnPHxf NpT* fGANpHF@HfA  LL$XA   AIο   -H  HJT* fA;    Df;rDLL$pAILHo  T* L$T3A   fA;L$T@ǃC  fuO4  A84  t%ANS* ;  uE3A   H  DMHH  fu  AMHHw  f    ANAMS* AN8S*   D;   l  p  &  t`4   tǃl     U  Aȁ   s9D$@3fD$83fDD$0E3D$(E3HˈD$ ǃl     Ekt
ǃl     Dl  HF     A;uDl  H#   AH;uDp  hA   [fuADMHH?ftkf   r|ANR* AN
R* M΋DH  uGMAăD;r?f  f#fD+fAr(Lt$`DMHHAt	   A3Et1HVXHNXH8  HF`H8  H0  3H8  U  l$P   HN@HtkE3Lv@E3~x tVvE3H^  Fx HNPH        HFPH   Ht)QBAd$& HFPL   HFPL   HNPK   tH   uHFPL   HFP  ƀK   HFPf!<  HNP$& uB LvP  ;RzB wBFzB 9uB w4LvXHNXH(  HF`H(  H0HuB f  H(  H#& H{uB 8H$  H$p  H3Y% HĐ  A_A^A]A\^][H\$Hl$Ht$ WAVAWH@4   MAH   ;    H0   H    H  Hx@H  HDxpHOkO* ;t5OUO* ȃAD;  HO:O* ;  H~    O* OO* f   D4  IIƃ5   tȈ4  3uHALHK  Fu   $u4    ƃ5       Ht$ LEH Et7AdN* f;  sHH  DGHHu|  f;  o  @      H  HDG  ;rA  fuLD4  IItȈ4  uLO3       LO3     f       D  D+A;DN3f  4  tȈ4  uPA;}/HHH  HRHDD  C;|AfD   fD  DE     A      DD)  fu.4  tȈ4  3  A        f  3t$`M  ANL* f    4     L* ANfD$2D$0mL* HtL* E3ɉt$ LD$`D$4HT$0H- 9t$`t  AN0L* D@DD  gvB    t   3A   /dD  <  \  ANK* D  3H  @  w( D  3D  HH  P  U( ANK* ։0  <  ,  f;  s7@ ff     HH  t<H  t@  ;rE3ɉt$ E3Hӹ   f;  s'D  HH  D   ;rE3ɉt$ E3Hӹ   gE3A   tA      E3HӉt$ =4   u$H謰Ɓ4   4   u
3H m3H\$hHl$pHt$xH@A_A^_@VWATAVAWH0H  DE3HQXAHЄO  Hl$hAfD;  $  H\$`Ll$pA  @      H  HHH  D8c]  D9cD  D8c_  D8c`u@HtB Ht4Hy+ LtB MtC`Hy+ DK]S_DCDD$ A  HK Ht
HC(HA(H  HHC(HDHK(HWXHC LHHH  LH  HHKH        HCH   Ht)QBAm& HCL   HCL   HKD8K  tH   mHCL   HCDK  HCfD!<  HK& mB LcHHtbL#D8c\tSZEHSU  Dc\H& mB HH  L9$tƅ  ;H\$`Ll$pHl$hH0A_A^A\_^Hl$hAH0A_A^A\_^AH0A_A^A\_^@USVWATAUAVAWH$H8  HMA H3H   H  EH  IL  LL  H  HEH  HEH  HEH  HE  E  fE3qB    DMLEUHMLuH} LeEĉE؉EȉEԉẺEЉEEtHqB HtE H/+ H|$ KF* fs8~qB    t$H=qB  tKF* H.+ qB D>  ANF* DuH1qB    t'H=wqB  tKsF* EH+ XqB E  nB &  
  uYHuTHE  uGKEE   F* EЍP;U{
  L   A   I跩HH  <
  <  H  HEH  6LmIE* DArdELMLEAU HMD$0HELd$(HD$ }SHE HHu.HMAFL   A   HHt8tHuHE  } teHtmE=     LmL   uID迨3E   MH  DMHH	a    Ƈ  LmH   H\+    HD$(Lc+ Lԏ+ D$   HM [yE  oB HU MH]LMUfL$HMDL$@HMHD$8HEHD$0HEHD$(HEHD$ 茏E3  tktftaD  E;   nB  @  tHnB HtAH,+ ClB H9  H  >* HEM3  CuD;  .  3C* ;D;t<t<uGX$<uM$HHAHu  @ K&C* mB     DDutHnB HtH|+ EA  A;M   jB tt   D;AB   L   DItLHq  UUHtQMtI<$ u8uMtI$HtH  Hp  HtA< t   uiB    EA@=   2  L HAP	! A! IE3Hލ+ lB  @  Det$HlB HtAHǍ+ HЍ+ HDiB Hu2\lB    tZHlB HtNA?H+ H+ HD4AuzA   lB    tH^lB Ht	H+ EDuAT$;U  L   A   IHH     LeD8     As$kB    tHkB HtH/+ xGX$<@mAGEIAG   @* AO@* AODfDe@* AODfDmy@* K.DH   H;t2jB    tHBkB Ht	H+ HuDeLmLmAu F,   @* AO@* AOD?* AODfDm?* AOfE?* UG.ADHH   H;t:SjB    iHjB HYH&+ HuDeLm&LmAu F,
jB  @  t7HQjB Ht+A?H)+ H2+ EHDDd$ H+ DEƇ3        fE   f   ,  ;s+=   w;v+=   r;   8   u|9   usHP   tiELMEĉD$ H Lm}   H`   u,HP   u"   u3E3ɉL$ E3   HHuDeEHMHtH9 tMELmLωL$XMDd$P\$HL$@HMHL$8MfL$0IfD$(fDt$ 1. RhB  @  tHhB Ht	H+ HjMaI<$ VeB I$EDIHHD$ 0&hB  @  tHmhB Ht	Ha+ HA,dB MM$MHIgB  @  tHhB HtHH-+ HAMM$M3LMH׉EI6} ;  _UgB  @  HgB tHtHHՉ+ HgB A*H!MI$HgB     tHt	H+ ЋOXA=	  t	@@	  HUH諠}    HWLLD$ 
     
E3HHRHHtBHG3X   @ tl  HHH  Ht  T$ E3HE3   bB A  HOE3HJHEM3V  fB  @  tHVfB Ht	H+ HMM$MDHIxeB  @  tHeB HtHHh+ H]Ht	   wX     Hu)X    uHH  A\f9AX  X     0Ht3Hh  5* 3DuM   EILMDUfD$xED$pHEHD$hEЉD$`ẺD$XHE Dt$PLd$HHD$@HEHD$8HEL|$0HD$(HEHD$ H}迲HMHH} HtH;tH  %5* HHtHh  5* Hi  Et3E   EHP  HBLHPMuH@XHuHuDe(HWLǹ   \HuDe
cB  @  tHDdB HtHH+ HAHMX     t     MM$MHIcB  @  tHcB Ht	H+ Hc     AFGHIE   0&cB  @  tHmcB Ht	HA+ H   \  AM$HI8bB  @  LcB tMtHH+ ALbB Uă  MAF+;  AH|MsI$Hf\bB     tMtH+ ALbB GX$<@  -bB     tMt
H+ AH  2* HEM3<  aB  @  tH<bB Ht	HH+ H   +  Du3LEEMI͉D$(H|$ z}  DeADuaB  @  tHaB Ht	H+ Hh     AQMHI<$ =`B    t  A   E3D$ s  xN3Lω  MǋHEHD$(II$HD$ 衃  }   `B  @  t+HaB HtAHG+ HP+ HDH+ H     A"  <uAJ  uA2  HEHM    X     x  H  LEH  M3I׉EHϋD$  }  _B  @  tH=`B Ht	H+ H   ,  ADMIH&}_B  @  tH_B Ht	Hʃ+ Hw!      A`MWM$MJD;HIABD0&_B  @  tHm_B Ht	Hq+ Hu!E9}EDuE      tCAF   }DMIE   HIP     Ƈ  A@   H   GX<   A   D$    E3ҹ   7DeLHtzU+At$΃;sHX   3* Nf3* fCDHuA   AF   I͋JIHtIHIMEA? HEMHH   H3l% H8  A_A^A]A\_^[]A   HHIH  ".* HEM3C=]B  6   H>* V|MMDM3fL$HML$@HMHD$8HEHD$0HEHD$(HEHD$ lHEM39HtH  -* \B  @  H#]B HH+ HEM3A  E3H(AE3H? t3E3E3D$ H׹   MHWLLD$   	   a XB H\B     tH\B Ht	Hk{+ A  u	L+ L+ L2+    HM 4 yE     HU z3E3ɉL$ LHMH6jE3A  [B  @  tH[B HtH|+ ЋUăMAFDA+;A  vJ   H<* `zMLMLEUfL$@ML$8IHD$03D$(HEHD$ MEILMUfD$XED$PI$HD$HHEH|$@HD$8HEL|$0HD$(HEHD$ EH  H  W+* 3ZB  @  tHZB HtH{+ ЋUHMX     t4Ht	   u&EHi  A  E3H>3pMAFDA+;XMtKI$HtBMLMUL$PHMHL$HIHD$@HEH|$8L|$0HD$(HEHD$ } M  HHOE3A   H%zYB  @  tHYB HtHH{+ ЋEHo  Mf  I4$HY  FYB     tHYB Ht	Hp+ AO|.* f   AOg.* ظ   f;u7XB     tH?YB HtAWHp+ HtM   f;u>XB     tHXB HtAWHp+ HHt	3HWE3LD$      o3DˉD$(E3L|$ HiTB GXt u}TB HOA  E3H<XB     tHUXB Ht	Hp+ 3-E!HH! !   4    0!   i        ;      ! 6  '!  !       +!  	
@UVWATAUAVAWHP  H1A H3H$8  H$  E3L$  EH$  E3D$   $  H$   H$  H$   H$  H$   H$  H$   H$  H$   H$  H$   $  $   $  $   IH$   HA  L$   $   H$   H$H  D  D8 tAHAr	AƄ>A  GX$A<@   H  H@
   H6* dt$   L$   H$   E$D  fDD$0L$   T$(H$   HD$ H$   DH$t(A  Ƅ;A    AlL$  AD$   A   H$   H  8  H** H$   L$   A   $   Љ$   裍H$   HI  8@  H)* ;  X  H$     I)* ;9  H$   4  Iv)* ;tA  AƄ>A    GX  H$   H.     As	AƄ>A  H05*    rSB    HtHSB Ht	H$j+ L$   A$D  $   L$   L$   fD$HT$@H\$8H$   HD$0H$   HD$(D$   HHOLl$ b  L$   LH$   MHD$      MD$   LHӹ   GXH(OB $HOB <HE   HeNB H%  HOX   @ tX  u    s{H+sH$       AƄ$I     t*P  H	sE3LHӹ   {L$   HY%  \  HD$   L$   AH$   L$   HD$   fD$8H$   HD$0L|$(Ll$ of؅   As	AƄ>A  QB HXh+ pQB    HtLQB MtHOh+ AA$D  Lŋ$   D$   HOfD$HH$   T$@HHt$8HD$0L|$(Ll$ `  HWXHWHA  AƄ>A  H  H$     I=&* ;tGH$     H"&* ;u,H$   D9`uD9` uA  AƄ>A  q  GX$<   D8'     H$     H%* ;   H$     H%* ;uua   H1* 1o$   L$   L$   H$   fl$@T$8$   HD$0H$   Dd$(HD$ V  H$     H"%* ;  H$     H%* ;u  H$   4  M$* ;tAQ  AƄ>A  C  As	AƄ>A  L$   LL$   MID$      2HZ"  AƅI  D9  t!AP  H	sE3LI׹   8MG$*     9  s  H$     M$* ;   HP  H   E3fyh}lHQPA  DQrAh   D  AA+E;ABAQrDi~  ;r+    tȉ  L    AHIXHuL$   HHb  yQAs	AƄ>A  	   Hc/* lMB    HtH NB Ht	H\d+ AD  <\  HD$   H$   AL$   HD$   fD$8H$   HD$0H$   HD$(Ll$ b؅ywAs	AƄ>A  
7MB Hc+ ;l)MB    HtLmMB MtHc+ AL$   Lŋ$   A$D  fD$HT$@Ht$8OXAtHIB HIB HE]H$       HOX   @ tAX  u    }uH5mGXHHB $HHB <HEHHB     HHz  HWXHRHEtE3A   HIlA	  AƄ>A  H	  L$     AL$A!* ;	  H$     H"!* ;	  H$     9As	  A ;  d	  \	  '      $   $   L$   D$   f$   T$xH$   D$p$  Dl$hD$`H$   HD$XH$   HD$P$  L|$HHT$@$   D$8H$   HL$0H$   HD$(H$   HD$   HHuH  b* H  As	AƄ>A  3H)H$    
     OXAuuFB GXu	FB tFB GXx$<t   H  9  s  AL$v* E3Ƈ  4    H     ,    8  H  0    D  L  L  L  HtD  3( HH  HtD  3( H  * HCB * HOH@  * H  *   3A   HzAfD;  su@ f     HcHH  D|0H  D|8H  D|4H  D|<H  D|@H  fTDH  D|F  ;|L  Mt@II@HtHCIIPI HZ% LH   IHI HI<% H  A  H  fD  HkXHC`HtHE`H  HK`HCXHHK8Ht	7L{8HK0H        HC0H   Ht)QBA% HC0L   HC0L   HK0D8K  tH   AHC0L   HC0DK  HC0fD!<  HK0I% BB HL{0L{P2% BB HHH0  H  HkXHC`HtHE`H8  HK`HCXHHK@Ht	6L{@D8{xtSvA   H0)  HKPH        HCPH   Ht)QBAz% HCPL   HCPL   HKPD8K  tH   @HCPL   HCPDK  HCPfD!<  HKP % @B H% @B HHH@  D  L  D4  H  f     HkXHC`HtHE`HH  HK`HCXHHK@Ht	5L{@D8{xtSvA   H'  HKPH        HCPH   Ht)QBA;% HCPL   HCPL   HKPD8K  tH   l?HCPL   HCPDK  HCPfD!<  HKP% ?B H% ?B HHLG`MtCfD  II@HtHCIIPI H% LHGhIHI HIs% H  HtH    H+HCHtHEH  HSHHHK Ht4H'% HHuH$   @c#  AL$*   AL$y* LG@  IHtHGHHAHI HOHHo=B   H#HW=B HHI HtHL@HH:HOH@  HWHP* H=B * H$   HL    yAAƄ>A  D$   HL$   AL$   H$   L$   HD$   AƄ$I  \  fD$8H$   HD$0L|$(Ll$ W؅   As	AƄ>A  BB HY+ aBB    HtLCB MtHY+ AA$D  Lŋ$   fD$HH$   T$@Ht$8HD$0L|$(@H:As	AƄ>A  H$   P  H	s   vE3Lǹ   }HAs	AƄ>A  H  * 3H$H  H$8  H3~% HP  A_A^A]A\_^]@SUWATAUAVAWH   HA H3H$   H$  AXlL$  AH$  LHD$xH$  H$   H$  H$   H$  HD$pH$  H$   $  D$l$  D$h$  D$X$  L$   L$   DD$`A   T$TfD$PD$\    zH$   Hu0@B       HAB H   HO\+ 3  8t,@B       H@B HtwHV\+ 3  H* DL$   AA   AIDA{yLHu(A@B    t!H@B HtH,\+ 3T  8t3H  $  XϋxL$dHH$  J* G* ϋ=* |$PLD$\HT$pD3H͉D$HHD$@f|$8ft$0t$Xt$(\$ HHu{?B    tH?B Ht	H[+ й   H * p^DL$TMf|$H3҉t$@HHD$8H$   HD$0HD$xHD$(H$   HD$ NF  AFa,  AF`.  AF_-  AFb+  AF\8(    AF]8)    AF^8*  ~  AFc#  AM* H$   HӉ    yA    HD$xEDD$`IHt$pAf|$8HHt$0HD$(H$   HD$ RyA  S  |$dEGA+IԃHDf  $   tJD$h=   wQt$lL$   DIwHt3DMHHr/  uHt$pƃ  A~Pt7A    =B    tH=B Ht	HZ+ A    =B     {   W$   f$   IF@H$   tH=B Ht	HY+ к   HHj  9B t9B H$       HKX   @ tX  u    eH]   t P  H	sE3LHչ   
HKp  HH H$   HHtƀI  HWAFbEGANaDAV`EV_fD$@H$   fL$8HfT$0IfDT$(HD$ O  Hk   H* 9[DL$TMf|$H3҉t$@HHD$8H$   HD$0HD$xHD$(H$   HD$ KA  E3HHa 3H$  H$   H3wx% H   A_A^A]A\_][HL$WAWHHH\$hHzXHt$xHLl$8LI*   AM* ,  AM* H  ȉ    Ht6     ,    :B tA>E3HH(HHuAMHl$pR*   E3;  AMLd$@Lt$0)* H  DH  A  CLsXI.A;  HC`HtHE`H  HK`IHX  CHHh  HȋD0tȉB0L9{@t>A   LHHXLD|$ E3Hֹ   HK@Ht	)L{@D8{xtSvE3HL  D{xH  HKPH        HCPH   Ht)QBA% HCPL   HCPL   HKPD8K  tH   3HCPL   HCPDK  HCPfD!<  HKP/% 4B L{P  ;{8B wEo8B 94B w7M>   H(  HC`H(  HH3B f  L(  (H% H3B H% 3B HHLl$`L9h    ED;    A  @ AHHh  HL4H[  Hk   HK HC(HtHA(IFHK(LHC MHHHH  LD$     E3Hֹ   HHt'H    HKH        HCH   Ht+QBA% HC3H   HCH   HKK   tH   1HCHǀ       HCƀK   HCfD!<  HK9% 2B HC    {\ tSZE3H  C\ H	% 1B HHAAFG D;  qLl$`E3Lt$0AD  Ld$@Hh   f  t2AfD;s)ff     HHh  DG  ;rD  D  =6B    t   3A   $    AM* H`               t^AfD;  sEfH`  HH    HH0H`  HHH  ;rH`  % AM&*   Ht$xHl$pH\$h;vAM
* f  HH& Ll$8H`  Hu.r5B     tH5B Ht	HK+ ҸHHA__EfD;     D  AHH`  H    fDD$AH`  D H`  L<H`  HHIH`  L|H`  HAHHDH`  D' H`  D&   D;r3HHA__LECIKSVWATAUAVAWH`H$   ICH$   ELIC3ICML$XDL$PL$TAT$LICMCI9|$P HtzH$   EHODD  $   fDD$HMŉT$@HHD$8H$   HD$0H$   HD$(Lt$ CH$       H`A_A^A]A\_^[Ã|$T    HtH\#A   D$    E3ҹ
   OHHtEHX   @
   * 
   f*    fC*    C* fCH$   EMHD  $   fL$HHOD$@H$   Ht$8HD$0H$   HD$(Lt$ BH$       H`A_A^A]A\_^[D$XHHˈ'  H$      HtHG"   H* vQd2B    HtH2B Ht	HH+ H$   MD  fD$H$   D$@H$   H\$8HD$0H$   HD$(   KR* L$   ED$H$   3$   \  DfD$8L$\HH\$0Ll$(Lt$ WFD   HtH_!1B HAH+ Pz1B    HtL1B MtAH7H+ AH$   L$   D  $   fL$HD$@H$   H\$8HD$0Ll$(HOEHLt$ @H$         8  uQLG`MtHf     II@HtHCIIPI H% LHGhIHI HIs% 3H  H  ^2  f  HtHH70B    t  A   E3D$   xL  LHW   D$   -   L$   uLOp\$ MHWXHG  fAB  HoH      H7H   p  +  +    H    tW  t;rI;.B vu=  H   * H   L  HH  )   DD$\Lϋ$   H$   Lt$ xH$   H`A_A^A]A\_^[Hl$WAVAWH0E3MHtQH\$PIHt$X@ 7* f;  sHH  D HHuHt$XH\$P4MAfD;  s$fHH  D   ;rMD|$ DH׹   6Hl$`H0A_A^_H\$VAVAWH03DMHمtXHl$PAH|$XI g* f;  sHH  t<H  t@HHuH|$XHl$P4f;  s)HH  t<H  t@  ;rMωt$ EHӹ   `H\$`H0A_A^^H\$Ht$WH H  3HHtHl$0   fD  HVLLƹ   |HVLLƹ   hf<  t;=,B sE3HHHHuHl$0tHNE3A   HaMH\$8Ht$@H _H\$WH0H  HHtD    `  uD$   uD$   HWLL{HHuH\$@H0_H\$WAHE1  Lt$L5j   +D+AA++t"DH3HA3L IuAE   Ht$A@      3DCHEHDDAIAL IHA3L IA3L IHA3L AA3L AA3L AA3L AA3L HkHt$t#DH[H3A3L IuLt$H\$ _H8DA8HD$HD+D$HL!   HD$ D$HH8@SH Hً	LAsCEt4ELp+ @ f     AMIH3A3Iu3H [3H [HtbH\$Ht$WH HH3@ HL$8& u%A   H3HHT$8H+I;LBq( HH;rH\$0Ht$@H _@SH HHL$0$) D$0DD$4I LH *!NbLHBzՔIHHi L+HIHSH [H(H33HH(3Ҹ   E@SH03LHHD$(LʉD$ 33h) HHuH0[H%) 3H0[3MLDMt(L+@ f     EHID3EIuE3'B    9'B 'B    Hy'B    w'B    q'B    k'B    e'B    H^'B    `'B ^'B    X'B    R'B    <'B    B'B    u
:'B    98'B u
,'B    9.'B  'B X  u
'B 
   'B    'B    'B    'B 
   &B 0u  H&B X  &B   &B `  &B   &B   &B `  &B `  &B    &B 
   &B    &B   &B   &B    H&B 
   &B &B    &B    &B    &B    &B    H&B    &B   H|&B    H}&B Hz&B    H{&B H&B <   H&B    c&B    H\&B    Z&B    T&B    He&B   Hf&B <&B &  6&B    @SH   船& HHu*&&B    t1Hm&B Ht"Ho+ HH [3A  H( HH [@SH ٍ]   #& HuH [3ffHH [@SH ك& HuH [ÉH [H(    ʸ& HuH(3@   fHHHHH(H(HtOA<vHA<vA< u1   %B    tH[%B HtHo+ D3H(øH(@SH HHt-Af;u/$B    tH$B HtHGp+ иH [fu3ɋЅtHCf8tH;|f$B    H|$0   tH$B HtHp+ Cf|CfCH|$03H [H(Hu
H(<u1    #B    tH?$B HtH(n+ D3H(Hu3   H\$ UVWATAUAVAWH`  H@ H3H$P  E3HT$0ELt$@EDL$(HfDt$"HLt$HLL$8fDt$$A   fDt$ AHAEEa\HH  D  w) Kj) ؃  B;D;L$({    f;u<   f;c  DLD$PAHCHD$@Hb  CfD$"    f;      f;  EL$P  AH5CHD$HHH  H  CfD$$fHt%% Hu   荵& HuL  p  ffDpH  fD;W  H    H  P) HHHu"    f;     f;H  EL$P  AHdBLHF  Hp  sft$ Ht3A  臡( L  ô& HHu#a!B    t'H!B HtH4k+ 3A  H@( Hp  IHtj@ ff     Hp  BT+HtBB<v;B<v4D84
u.
    B    tH%!B HtDHj+ HH;|Ht$0AD$DD$(AHH;w"LL$8A   AHYHHRDd$ |$"D|$$AMt	AăO蚳& HHuIf8HD$@Ht~HDHK臙( AMt"IHEHId( AăHT$HHtMGHH?( H  Ht% H    H  ǉ  Htv%     L  f;u&H  HtK%     L  f;u'H  Ht%   L  f;uH  Ht% L  L  H  M|   HtwwAfD;sjESLOIfE;sAICf;tHHI;|I;|3B    tLB MtHcHj+ TGAHcDtGHMH  fD     H  f    H$P  H3[% H$  H`  A_A^A]A\_^]H8H  LHtPf9PtH HuH8Ht8@B    t(L6B MtHL$ Hh+ DHh+ AH8H\$Ht$fT$WH0H  AHH   fD  f9StHHuH\$@Ht$PH0_H   WB    t+LB MtCHh+ DLHih+ D$ A҃{wX{ tRLL$Ht$ E3H׹   B    t-LBB Mt!CHh+ DL$HHVh+ LǉD$ AҸCuHKHt% H% H\$@Ht$PH0_H  Ht@ f9PtH HuHtx txwf  @ 3H  Ht@ f9PtH Huf   3HtdH\$WH Hf;  uH  Ht% Hǃ      f;  uH  Ht% Hǃ      H\$0H _H   VH H\$0H  H{   Hl$83H|$@H  ) f;  uH  Ht% H  f;  uH  Ht% H  H  ) H[ HuH|$@Hl$8H\$0H ^3A  ( @SUVAVAWH0  H@ H3H$   H$  EDIHH   M   H   A   :@vfH$`  E;tHzHL$@C H{DHL$@H/G HT$@H$   A $   $     GH$`  DHSD$0    LHl$(AD|$ %  3H$   H3V% H0  A_A^^][@SH HHtvmHHtiHȸ   H   H   AKICAKICAKICAKIHuHH [3H [H\$WH HHts9H}   f& LHt[f8LSE3fD@fAAfAAfE;s(III+ff     AfHIAD;|IH\$0H _H\$03H _@UATAUH0E3LAH  H  Ht$XH1H  H\$PH|$`Lt$(L|$ fD      莫& HH  fDhLh@   DhHFHt,D0LxANU& HHtED0HHIS( IH_FfGI$HuL/I<$Lg  OD  f;K   tHHtHL/H;H_   D8ku|{wvzB    tHB HtH3b+ HCHGHHCH8HH{HtHxHHKHCuxHKHt% H% `B    tHKB HtHa+ иGu0HOHt覿% H螿% HCHGHHKH9H{H6HXL|$ Lt$(H|$`H\$PHt$XH0A]A\]3H0A]A\]fT$SH0Ht#f;  tH  Htf9StHHuH0[Ht{uHD$       LL$HE3۽C3H0[@SH Ht#f;   tH  Htf9StHHuH [HtHHtHCHAHHKHCuHKHtK% HC% 3H [@SH    蘨& HHuH [Ht$03ɾ   H|$80@f;u6B    tyH[B HtmH`+ H|$8HHt$0H [ËЅtHCfD  f90t:H;|B    tHB HtH`+ KftKfCH|$8HHt$0H [H\$Ht$WH HHt$f;  tH  Htf9{tHHuH\$0Ht$8H _Ht{wHHtHCHAHHKHCuHKHt軼% H購% HH\$03Ht$8H _H\$Ht$WH HHt$f;   tH  Htf9{tHHuH\$0Ht$8H _HtHHtHCHAHHKHCuHKHt% H% H  Htr3fff     H  ) f;  uH  Ht蹻% H  f;  uH  Ht蘻% H  H  L) H[ HuH\$03Ht$8H _MC  LD$T$HL$UATHhIMM  H\$`3fA  DLl$HuA   IL$37( D$   H  fD;  uH  
Htغ% H  Ht$XH|$PLt$@L|$8HtfD9ht#H HuLL  H  MtAHtLx݋HtMtAÍ<  OϤ& H  8HxMtE&DHtDDEuH   EuH   E;MFELNEBHEtQEAE+A+Ӊ$   D  A;s2AA;I@LC;$   s2AI:wrtA;rD$   E;thrf	D$   MtAtDIWH( AHHttDHVH( HMtrAtkIVZD$   MtAtDIWH覉( AHMtAtDIVH腉( AHHttHVLHe( L$   L|$8Lt$@H|$PHt$XH  fD  B 
s<LB MtAH[+ AЋB H  
sH[+ H  A) D$   L$   fAD$ID$H    HD$ uLl$HH\$`HhA\]HtDSH HH	Ht% HKHt% HKHtڷ% HK Ht̷% H [H% Ht2SH HٸAuHIHt膷% H~% H [̸   fu   ft3ø   @SWAUAVAWH   H@ H3H$   LDL$8JEMLD$HHHT$@y) fD$6fs
B V  L$   
B KA) KfD$02) B    DfDd$4tLB MtT$0HY+ EAI  H$   H$   Ht+fEt%PHt3HfD9    HHH;| 
B NB    tHB HtAHY+ A   D$    E3ҹ   HHtFH@  HXc)    fU) AfC7) fCHIG   葤H$   H$   L$   H$   H3TI% H   A_A^A]_[I   D$0tfA9  .  I  Htf9CtBHHu	B DB    uHB HeT$0HX+ RHtfA9  t"LL$0D$     E3Iչ   ǳD$0I  Ht
豴% D$0M  L{I  MtEE3Ht3MtA3ɍAtKޞ& HHuYD$03I  fA  fB    tHX+ HM  D|$8Lt$H|$6H\$@fA  33  HXMtA.3HtDE3҅   EtxA;MFDLNEB3EtJEAD+A+D$<A;s2AA;I@LC;L$<s2AI:w   A;rDd$4A;tyrwDd$4MtAtDIWHփ( AHHttDHVH趃( HM   At{IVDH蒃( D$0Dd$4MtAtDIWHg( AHMtAtDIVHF( AHHttHVDH&( D$05   HMH;s5jB 	B    H	B HHCV+ HSLHL$pÂ( AMtUI    C;rH+Hu8t4C3ҋ+HK;vD ( +{
D( 3H3HuI  HD$PEHD$ MALHT$PHL$pt5B B    HB HHU+ 3@USWAVAWH$H  H@ H3H   Lh  MAHHY  EP  MG  `   :  M1  DA#  @v<E;u
HL$ u1 DHL$ H4 HT$ H   D/    H   WH   WLH        0          ( LH  Hր( foT+ A    fo U+ AAfoo   W   o  W  AAfoo   W   o  W  Afoo   W   o  W  AAA@foo   W   o  W  AA@(HL$ / A@   H   HL$ G3 D`  HL$ I33 HT$ H   - HL$ / A@   H  HL$ 3 A   H   HL$ 2 HT$ I]-    3H   H3B% H  A_A^_[]@USVWATAVAWH$H  H@ H3H   p  ILx  LAH  E  H~  Mu  DAg  @v<E;u
HL$ . DHL$ I2 HT$ H   ,    L   WH   WLI        0          ,~( LH  I~( foBR+     foER+ D  Bfoo   W   o  W  Bfoo   W   o  W  foo   W   o  W  B@foo   W   o  W  B@.HL$ 4- A@   H   HL$ 0 C;rH+HuG  @ H; utAu#DCD+D+DCD+ƋHL$ HS=0 H3HuHT$ H   * HL$ , A@   H  HL$ 0 A   H   HL$ / HT$ I]*    3H   H3?% H  A_A^A\_^[]@VAWH8H\$PHH  Hl$XH|$`3Ld$0Ll$(LLt$ DHuL  I<${D;J}   蹕& LHuL  I<$UfD8LKfxfA AfA@fA;9sIHI+ؐfHIA;|L  M$EpfEI  HuHp     HHuHp     Hʸ   H   H   AKICAKICAKICAKIHuA@   Hp  HD  @8zEHRfD@8zHfD@8zAfD@8zhfDIuA   H  I  f  hAF,f؍K>& Ll$(LHuL     4) $   fAG$) IO    fAGQ  ) MfAG() fAG*(   Hp  Ht*LB8< tfBT8Hp  I   |۹  ) ANfBD;) ffBD;DI,$IMHt+f;}s%H]fg) fAEMvH[;|H  Lt$ Ld$0H|$`Hl$XH\$PHt藨% ǆ      L  H8A_^@WH HHP  HG  H\$0HHuHHHJH\$03H _Jf;K   t$HHtHH3H;HZH\$0H _À{    {   A    tHNA HtHI+ HCHGHHCH8HH{HtHxHHKHCIHKHty% Hq% H\$03H _A    tHA HtHI+ H\$0   H _HCHBHHCH83H{H\$0H _ø   H _H\$Hl$Ht$WH 3LHHtKHtFqf;s;DRLIfD  HfA;sAICf;t.HHI;|I;|H\$0Hl$8Ht$@H _A    tLA MtHcHzI+ TGAHcDGH\$Hl$Ht$ AVHPEAHHtP  HAHtP  H  A   H|$`ED$    3ҹ   ֱHH   HH3҉PHQ
fQ   A   fiu	  fA
E3ɉqE3   AHH|$@T$8T$0G   Hh  fT$(H  D$ m  LHu
H-@GHA@ fAǀ    Ix@LHKI   Dt$0D$(   D$    KH|$`H\$hHl$pHt$xHPA^@WH HHuHCA H   H[F+ H _HL$A MtDHMF+ ALA tGH\$03ۅt#fMtT;H/F+ ALA ;rH\$0Mt#H6+ H _IMtHF+ H _IH _E3HHuAȐ8 t
HAH   |AHl$VH HHHu3Hl$@H ^AH|$83f;s1H\$0HYD  7) fEHvH[;|H\$0H|$8Hl$@H ^H\$Ht$WH HO̍& HHt$Dǉ8HHHs( HH\$0Ht$8H _H\$0Ht$8H _H\$UVWATAUAVAWH`  HR@ H3H$P  E3DD$8E2Dl$$LD$@Dl$<A   Dl$(AD|$ AHL$0D@2HH  A   D  ) K) DB#;D$8        f;ud  f;   H\$0LD$PHEALHY  McIIM~DfAD-   tAuDt$$HI;|!  f;   $  Dt$<H\$0AGDD;d$8}"A   LD$@AHHH|$$D|$ D9l$<t  ED9l$(  A      HA H  HE+ и    f;      f;wHL$0LD$PEAHC  HsAHtHXp) fA;t=H;rA      HAA H   HE+ и  A  f;  f;H\$0LD$PHEAQLH   IWIH~*f     AD<uA	<uDt$ HH;|ߋD$(AAEƉD$(L8A    tFHA Ht:HK+ иItCEu(A    tHNA Ht	HZD+ и@tEDDA3H$P  H3y3% H$  H`  A_A^A]A\_^]H\$Ht$WH 3ۋt"HyD  ) ftH;rH\$0Ht$8H _H\$03Ht$8H _@SH0HQHLD$   
   E3  Hˉ   H0[fT$L$SUWATAUAVAWH03MMfAE   ff+fDgEl$fDADA   v5A    tlHA Ht`H5C+ 3H0A_A^A]A\_][A   D$    E3ҋ'HHu3=A    tHA Ht	HC+ 3H0A_A^A]A\_][H$     Hpe) AfX) L$xfFD$pFB) AfF4) fF
Mt+HLHIn( 3fA;sMH>3t(  H$   HÉkH0A_A^A]A\_][H\$VH HHHt@H|$0fD  {  H;HKuaXwH% A HHuH|$0HH\$8H ^% H3HtR ;tH Hu3ø   @VH DJHHl$8HH|$@AA  tlAt8AA  A    1  HA H!  HF+   iA      HA H   HtF+    ;A    H\$0tH}A Ht	H!F+ H^0   HH`HE\     H{ H  H~   Lt$HE3 H   Ht*L91t%Ht@tQBA聛% L   D8K  tH   L   DK  HHuLt$HHH  H\$0HHFH|$@HtHAHEhHNHHl$8HHN0Ht`HH ^% H\$Hl$VAVAWH0   AHHtsA  E3fE;u}D8  utHAX  t	))AtLƃ  H   FPA    tHA Ht	HC+ иH\$XHl$`H0A_A^^DH|$PHH
    f;   D8        H   EH      	A    tHPA Ht	HdC+ H   D  H  L   Ht*@ H  HHD(  fDB  H?HuD  =A    tA   D$   E33ұxA  HH      H|$PH\$WH @   AH}& Hu1A    tEHeA Ht9HB+ иH\$0H _@9 fxHX0CPH跘% HH\$0H _Hl$ AVH HLHu5A      HA H~  HF+ Hl$HH A^HMu5^A    T  HA HD  HF+ Hl$HH A^HH\$0@   Ht$8H|$@j& @   H]& @   HP& HH   H   H   WCC C0C A  ,) CA  ) CWWFF F0OO O0{A    tDHA Ht8   HF+ &QA    tHA Ht	H$F+ HtH% H\$0HtH% Ht$8HtH% H|$@Hl$HH A^@SH0   Hf<  c  H  HS  HP   E  A HA stHtH?+ H  HA A sLH   0;rA HA s-HtH>+ ҋQA sH  H   :L  LHS   D$    f  y	3f  L  HHKp  HKt  H0[E3A   HTf   uH   v?HP  Ht3D  LHPMuH@XHuH0[HSLù   H0[H0[@SVWAUHHTA    AH$   LL|$0LAtHA Ht	H.C+ Hl$@M   ,;HCH;   LL$ A   I%HHtvLt$83) DO%) ЍJt/ًHH;w7LL$ A   I$HHuHA HtEHB+ Lt$8I]L|$0X     A  HwA i) HtEHxHt<$   @ fu<tHHtHK0HHHuHHuHA Hl$@HHA]_^[H%Ļ) P   tLH8  Ht@HKHu#A    t#HA HtHA+ H0HwHHuHl$@HHA]_^[DD$HT$SUVWAVAWHXHA`AƄ$    L   Htx8 tH Hu3HXA_A^_^][  x($   A9$  vһ   l$ DD3ʞLHu0A    tH'A HtH@+ 3HXA_A^_^][DLl$HDŉl$ 3ҹ   wLHu0A    tHA Ht	H?+ I63  A_@    3I_Ld$PH\$0HMeA  ) CA  I^`H    {8 /  sAMA$  +;       kŀ$       {9 u{f9SuuK ) HL$0fA   {   ffE) HL$0HSfA   fA
   DEHa( fƄ$         EAGHSDI̋a( A$) AL$fA$) AL$fAD$v) AL$
fAD$d) fAD$
  AuLC8$   HH$    t>AOH$   M/AM) HL$0fAILd$PLl$HHXA_A^_^][Ë$   IFX  tpu^HA ) A  H{A 5) CA    tHA Ht	H>+ II3sA  I7   HtA    tL7A MtHx=+ AH\$Hl$VWAUAVAWH0  H@ H3H$   HALL8  M  IWH  I*,  I@  H  HN@LvXHu.AA      HA H  HD;+   HIIg) HN@LL$    A   Hu.A    [  H'A HK  H;+ =  H) HN@LL$ A   HHu.A       HA H   H:+    ) K) ؍;;         vkHN@LL$ DËGHt0C;   HN@LL$ A   HHugA    t[H'A HtOH:+ DA    t8HA Ht,H:+ A    tHA HtH':+ IMM?M3H$   H3!% L$0  I[8Ik@IA_A^A]_^IGH0@SUWAUAVH  HJ@ H3H$`  H$  HHL$@IAIMHl$0DLD$81) fs=A    6  H=A  (  K) H1+ A 	  KH$  )   ;s+ʁ   w;v+=   r;u0PA      HA H  Hy1+   DBA;t0A    |  HZA Hl  H1+ \    KL$x  1) DHA EA    tHtDH1+ AHA $      A    tHtH1+ HA H  HtwSH;;tgTA    tHtDH1+ HHCHtHAH  HSHHHK HtH% HHt	HIA H|$@A   D$    E3ҹ   譖HHu.A       HA H  H&1+   L$  L`H\$HLd$PfA$ ) AD$LL$`   A   DCAfAD$HvHu.?A      HA H|  H0+ n  Hi) LL$`A   HDAHHu/A      H A H  H0+   ) OD) A>A;         HL$@LL$`DAHHG  A?   H|\! HM) Dfs3GMn)    'M]) Dfs3ME)    MELLd$PHtEHL$HHD$HH@fAD$,A    t HA HtH'0+ 	AECGDE;sEHL$@LL$`A   AHHNA    tHA Ht	H/+ Ll$8Hl$0AL$) fAD$H,A _r& HHV  p3HBfB(HZ     fKfJ(HHuHH  HBH  HH  H9    A HA sCHtH}/+ HA ~A s"HtH/+ ЋdA sI,IHsH  H   1A       HtA HtzHX/+ o
A    t[HQA HtOHU.+ DA    t8H.A Ht,H.+ A    tHA HtH-+ HmL$  L$x  H$  H$`  H35% HĐ  A^A]_][f! ! >! ! >! >! 5! ! @UVWATAUAWHh  Hh@ H3H$@  H$  LAHE3H$  IHD$8IDd$0DI) fs<A      L9%$A   O) H:0+ A   OH$`  )   ؍J;utA    tHA Ht	H(0+ DLd0+    HL$@荀yDd$@   HT$@EHME3LDd$ H     D   AA;t0A      HEA H  H0+   BL$X  ;uHUE3LD$   
   O) ADpfA  @      L$@  A   AIHH#  ) O) EA;         L$@  DAI:HH  H  tJ  HU`H  9Juz8tHHu   H   A   H   HU`L$0H   9Juz8tHHu   H   E3HO
ү) OH) H;v#GA    tpHA HtdH,+ YO) O
H{) H;v#A    t*HHA HtH,+ O6) -) ND;v!f  Df#fD+fADd$0HU`EAEHt(D  z8HuE3H9zAHHu   H?H}` tHT$8E3HxL$X  H$`  H$@  H3% Hh  A_A]A\_^]A    tHLA HtHn-+ LVH@  H@ H3H$   H@  H  I[IkI{Ms HN@LvXHu.A      HA H  H-+   HII) HN@LL$    A   kHu.4A    [  HwA HK  HW-+ =  H^) HN@LL$ A   HHu.A       HA H   H+-+    ) K) ؍;;         vkHN@LL$ DËHt0C;   HN@LL$ A   lHHug0A    t[HwA HtOH+-+ DA    t8HTA Ht,H,+ A    tH3A HtHw,+ IML$0  H$8  H$`  H$X  3H$   H3M% H@  ^H\$WH0tA    HHtHA Ht(  H(+ HSLLD$      =zH  HHE3fDB  LP  M    I9yPuxAyh}qAAh     AQrMAPA  +;ABA  AIrEQ~  ;r+    tȉ  L  0  `  MIXMuD90  tHKE3A   HH\$@H0_H\$Ht$WH H9'A    tLlA MtH&+ AH     H0  3     H   HtQBA}% H   @8K  tH   H   @K  HF\  tHHHHuH\$0Ht$8H _H   3H   HtQBA}% H   @8K  tH   aH   @K  H   Ht@<    Pg& H   Ht&W @H   @   H   @  HH^H\$0Ht$8H _H\$WH HHً  E3HH   A  HHUeA u]s-LA MtHH'+ AЋ>A sH CXt uE33H{r3H\$0H _s-LIA MtHH'+ AЋA sH H\$0H _H\$WH A LLمu4  L   EC ;F    GD;r0A  A;DG!  t;GL   EADD  H  A?  I<tH  <u@H   H  3AA  ADE  HBL;sBLA  DAX  t!D;vE	AIYH;vH;sAAA  A  LA tA>E3IIH\$0H _H\$Hl$Ht$WATAUAVAWH0  E3,A   HHEAEA:wAL  Mt2fA  E  Ic  ~3HLM MuMuMH  H  D8  t"D8  wD9     A   D9       D  <t-<tK   A鉋  ;          3ҋ   HAHH    u+  ҋ   ADԋ3IIHH  D;vA+9  s       ;s  ʉ  DD   Et-A;v(DII;vD  EM;sDBD  GA tE+EHHH  D  D  Hu  ȉ  DF    ȉ  DF  D$     LHVLA#sHVLLAQmHHH\$`Hl$hHt$pH0A_A^A]A\_D   D  A    tHA Ht
H'+ HHl$VH ?  E3ۋ  ,E3LH<v#D   B    ;Fȉ     L  H\$03Lt$8A   Mt7fD  A  E  DA  t3HHM MuE;sEI;IBހ?  u#A   3A  HAHHH.A  ADƋHAHH;s	A+A   A  Lt$8H\$0AA;vA+;s	A  E   A;sE  E  Aǂ      A tD+AIH诺Hl$@H ^H\$Hl$Ht$WAVAWH HH  AHMD>IH@) AK4) H\$`D  D;sDEH4ׂCAH   HHA;DFE;   Ǉ      A+ʀ3   t  L  LD  3D   AA3DAD3ҋAA;vA+;~3++Љ  A;wEAL  A  *  AA+t   ;BL  A;vEAʋ   ;sAL  DX  DEt$A;vLZI;vEEM;s	BADE+tA tAHHH\$@Hl$HHt$PH A_A^_@WH D  HD9  sD  Et~D   AA  D  DX  Et7DA;v/H\$0IZH;vD  EL;sAB  DH\$0VA tE+AHH _H _H8D$`D$(    D$ '  H8D  EuMeA D     AD  D;sѢ(  D  D  A tE+A闷H8D$      H8BpH  @SH    Hv9HL$8ԟD$8+  L$<+  yȁ@B i@B HH  H [H      3H  H  H  H  H  H    f9  tf    8  tb A u/     D	D;    AG;r)  D;AG  t;G   9  v  H\$WH HHƃJ  3H\$0H  H  H  H  H  H    A   A f  A   f    H _A    =    u3A9P  H  H    A@  H	Hu3=   u9Ax   H  H        A@  H	Hu3=      H  H}   A@f  H	Hu3=    uH  HtB  A@3=   uH  Ht!  A@3=   u H  Hu     A@3ø   @SH    HuH  ƃ  H [H8D$`D$(   D$ W  H8Ƃ  H\$Ht$ WH0H  HHH  Hl$@3Lt$HL5+      @8  t!@8  w9   o  A c  9   W  D  A% =   s'   Aɉ  ;s    ADS  QACA+    % =   DBDS  X  t-  ;v#   LBI;v  I;s	B  A tD  HE+HAĲH    Ƈ  Hu  ȉ  ƃF    ȉ  ƃF  D$     LHVLƹ   hHVLLƹ   cHHgLt$HHl$@H\$PHt$XH0_H\$ VWAVH H  EHHH%  Hl$@l$`Ld$HL%+ L|$PL=1+ f     D   EuA   A@     tu@8    Eu.D8  v	D8P  uA   D   AAg  D    C;     ;   DAH   A
A&s   D;AF9S  HIsID;|HI;|DIcDS  AD
  DX  t-;v)D   MQI;v  DI;sEAD  A    D+A   A    A{  Aȉ  ;r\;rXD   +ʉ  ED     t&D;v!IPAH;v  H;s
A@  "A tAA tA HHHHLd$HHl$@L|$PH\$XH A^_^H\$WH D     HHC	;B    G;r
  ;Gщ      X  t$;v MAI;v  I;s
AA  W3      H     f  fǃ   ƃ  @  A tA>E3HHѮH\$0H _@SUATAVH(H  EHLH  H|$X   Ll$`E3L|$ D|$pHt$PD9   u#A   A@E3HIT  D8  tEuD8  w  Eu9D8  v	D8P  u':A G  D   AAHI-  HI[
  H  u   f  D9- +@    <   D   D    D  f;r   D   A  +D;     DD+  D;      3H  AA3^*@ AX	  w      4  Oȋ    ;v  9  v       D  HHBHt$PH|$XLl$`L|$ H(A^A\][H\$Ht$ WH0H  HHH{  Lt$HE3Hl$@D8  t"D8  wD9   9  A -  D9                    Hˉ  
    D     t.;v*   LJI;v  DI;sDBD  A tD+AHH舫H  D  Ƈ  Hu  ȉ  ƃF    ȉ  ƃF  D$     LHVLƹ   aHVLLƹ   [HHLt$HHl$@H\$PHt$XH0_H\$Ht$WH   Hڋ  H          輺Hˉ  ~	  D   D    ǃ      A tD+AHHVH\$0Ht$8H _E   H\$Ht$WH   Hڋ  H            nA H     ȉ  ;sѣ(  ʉ    DDX  Et+A;v&LRI;vD  EM;sB  DA tD+AHHdH\$0Ht$8H _H\$Hl$Ht$WH0   IDkA HHtxH  H   LL+  Ƃ   H  HtMH  rDHw/$HIH+HH3H	HLH;v@AHIH;@@  L  AMIKH;vLE3fD9  tD  fD  D  H   H      AH  v  H  M+sA LII;D  H   J
E3H;v  ;  v-@t'D8  tAD    A   A	  fD9     D9  t$@t   HӉ  HMX    ƃ  |I+fD9  twH;s6D9  t$@t   HMX  H    ƃ  4D9  t$@t   HMX  Ho    ƃ  fD  H   @H    AAH    L@|$ HH)   @  H\$@Hl$HHt$PH0_H\$Lһ   H  M   A  J
L;   f   8\$(   A  uA  ffA  
fA  AƂ  f;tvg3u\A   A      ;v9+ʋA  A  H\$I+L;slft8A  ufA9  v3fA  H\$3AƂ  fA  A  A  D$(,M  M  :v3H\$DD$(f   D:   A  uA  ffA  
fA  AƂ  f;tvF3u;A   A      ;v+ʋA  A  H\$3fA  AD:A  H\$H\$Hl$Ht$H|$ AVH Dq   YH谴D!@ DD+E;v!E+3AA3ҋCAAp=!@  t=Et83CB       P   ;GЍ    ;B3EGA   Af+fftfDH\$0Hl$8Ht$@H|$HH A^H\$WH y HYuճ+H\$0H _ó+3wH\$0H _Hl$WH HH鋒    ;   D     DD;   D   AJA ;v  SA t%  ?A tDAHHX      ;     LBI;    I;  B  Hl$@H _ӴA   DAHHHl$@H _鎢  Ht$8  ;wu  ƀH   uq  siH\$0  u	e+\+3  v8    ;s  ;s     1;w  H\$0D   3D  A  D  Ht$8AAA;rgCǇ        DX  Et&A;v!MQI;vD  M;s
AA  H  A t4D   AD   C  ]A tA HH)   f  Hl$@H _H\$Hl$Ht$WH =1@  Hً    t7      D    RA+A+;sfǃ  @ M   t;
   ;v-t)3ҋ  <@s	ƃ  @<fvƃ  f	fǃ  @H  t;v+Qk_׉  D   3ҋ  A     H\$0Hl$8Ht$@AC	A;DGEAH _H(|$P D     T        tEu>D  E;sA   D+EAD  AD   A+  D   ED)  E+D  rA tAE+A¯A H(EuQA D     AD  D;sѢ(  D  D  A tE+AH(ߞH(H\$Hl$Ht$ DD$WATAUAVAWH ?  E3,HHEEA   <   L  AM   fD  E  A  tKE  3E   AH3ALAHHHI(3LIIHH;HGMMuMtM3HIA   LMEuMEH  MMDH  Hw/$    uүA   A@E3     t|$p u     |$x          H  L  H  rHIH+HH3H	HIH   tLHHt1&     H  H   H  tƃ   L  |$` u.   v	P   uA   D   AA  D       AD  A;  ;p       tit"D   AaA D;   D      DA HIDIIHH;FA;AG;DDG      A D   ADD3MAHHI3HIHDI;DFEEDQD   3ҋA AHEEII3HIIDI;DFEuA   EA   B     t';v#EII;v  I;s
AB  FA /  A  1A   A    Aˉ  ;   ;   +ω    t]t-t   DhD   HIAHA;FK  HD   AD3IIHAD D   II3AHEuAƍ     t';v#EII;v  I;s
A@  2A tA$A tA EHHHHw/$HH\$PHl$XHt$hH A_A^A]A\_D   Et/  A;v$   LII;vD  M;s	A  I8 t4Ax( u-I@    IHH0  I@H0  L H0  A@(I8    Ax(    H   E3I;u8H@HHHH   HuH0  HHHH   I;uL   L9  uL  IHI@HtHAIHI@HEH(H0  IHI@HEH(H\$Ht$WH 3H(  HHH  H   HH0  f;  s1E3HHHh  LH  Hff;  rH\$0Ht$8H _H(  LHt>HPHHHtHJI0  HPHHH
@( I(  HuI   Hǂ       Mt L9p  uHp  L9x  uHx  B( H(   I  LHuRM   D;A IHt	H@HuI(  Mt'Ht"EuHHtHQHtI;tI;u3A   M   uIHtx^tE3ɸ  M ̃T  uH  HtHHty] 2I8    Ax(    L(  IHuIHHH0  MMHA@(AHDf9HDs	H@HuMHHtHHIHIHHLLHA@(I    H0  I@H0  L L0  A@(I   M   LDA IHt	H@HuI(  Mt1Ht,Eu'HHtHQHtI;tI;uIǀ       I   H(  E3LHtGEtfDP HPHHHtHJI0  HPHHH
DP(I(  HuM   L   Mt.L9p  uHp  L9x  uHx  B( A@ fB B( Mt
A@ fB 3fB I8    Ax(    L(  IHuIHHH0  MMHA@(AH f9H s	H@HuMHHtHHIHIHHLLHA@(I    H0  I@H0  L L0  A@(I  LHu_M   D˥A IHtHPHtH Hf9J tI(  Mt'Ht"EuHHtHQHtI;tI;u3MuA@ fA   AMuMH E3fAI@(M9   D8   H   I;u8H@HHHH   HuH0  HHHH   I;uL   L9  uL  IHI@HtHAH0  I@MH IHHI@(EX(M9   D8   L(  I
Hu I@HH0     MMPA@(AfD  f9A s	HIHuMHHt!HAI@I	HAL    LIA@(MH0  I@H0  L L0  A@(   H(  LHtJEt@ HPHHHtHJI0  HPHHH
@( I(  HuI   Hǂ       Mt,L9p  uHp  L9x  uHx  B( A@ B B( MtA@ B B I HtBAx( u;Ax  }@DA@ I@    IHH0  I@H0  L H0  A@(HI  E3LH   M   H$MtI0  I(  HHH;tIC
I(  H؋A Ht9uMtHHt"Hy tL9QuH xMtA;I }LH@HI;uH$IH3A8  uIHt	x^ItHʸ  MJ I(  EQ HtD  D)Q yQ HIHuIHt@DAA M   AA M   Ayc u-IA0    II0H0  IA8H0  LH0  AAcE3H(  ELH0  LfD  AEfE;  srAHIh  HAHtI@ A;sH@ Hu3D8Xcu(LX0HP0I0  HH8I0  HI0  @c   fAfE;  rArH(  LHt>HP0HH8HtHJ8I0  HP8HH0H
@c I(  HuI   Hǂ       Ayc t9II0IA8HtHA8II8IA0HAAc H0  II8IA0HAAc I  MLHuUI(  DA HtBVHIh  H3Mt&Ht!EuHHtLAMtM;tHR0@UVWAVH8L@  ILt$hHM  InPD  LHl$x(  t   H8A^_^]  fA9Flv2A tHA Ht	H+ H[3H8A^_^]Ë(  H\$`Ld$0Ll$(L|$ u8R  th  d  (  l  ;v(  E3HH
  HI9FPtIFP  H0  E3AA   H   A  @      HKPH;   ;   H   A     HCPH   Ht)QBAjG% HCPL   HCPL   HKPD8K  tH   蛘HCPL   HCPDK  HCPfD!<  HKPG% A {hH{PtfD	knCh       H[XHLt$hH@  H     HKPH;   H   A     HCPH   Ht)QBArF% HCPL   HCPL   HKPD8K  tH   裗HCPL   HCPDK  HCPf!<  HKPF% A H{P  A~htD9cht  fD	knCh   H[XHHl$x<  H\$`uHH-D  AL|$ udH   HtQBAE% L   D8K  tH   ΖL     DK  f!<  HLE% !A A~hLd$0t  fE	nnLl$(AFh   E3HH;3H8A^_^]H\$Hl$Ht$WAVAWH E3H򋒼  LAA߅tH@A Ht	H* D  H  HVXHЄtCH  HVXHH  HVXHЄuLA MtH* AD  L͛A   fD;s9H  DHHtfD  D8x]KH@ DǋHuHHIuы  ;tMtDH* ALdA tCE3A   HI脻L9`  uBL9P  u9u5H/A Ht)H* Mt  H* AD  H\$@Hl$HHt$PH A_A^_H\$WH HHHL$8p   &  P  H	  DCx   D;L$8DNHt$0A+  ;   E3A
   HH袺H`      HP      CX   t u.A    HH1"H  HuH  HHsHSLLù   7HSE3Lù   7Ht$0H\$@H _ËE3+Lù     H7  Ht$0H\$@H _H\$ VWAWH0H0  HHHt?
t^HXHuRX  A H* E3ǃ    @E3D|$ LHH-3H\$hH0A__^D  LGP   t   H\$hH0A__^Ɔ2   HOPLt$`(  u8R  th  d  (  l  ;v(  LwPE3  uH    Hl$PLd$XMtA<  uIH  @2A    Hu@u[H  @HtLL9   uH   HtL   DK  <  tL9   tfAuI;umHMtA<  uIH  2Huu"H  HtfD<  uI;u%HMtA<  uIHuH  Hl$PLd$XHOPLt$`H;   H        HGPH   Ht)QBA?% HGPL   HGPL   HOPD8K  tH   ֐HGPL   HGP  DK  HGPf!<  HOPG?% A H_P  ht     Gh   f	Gn3H\$hH0A__^HzA Ht	HN* H\$h3H0A__^H\$WH HHH  Hu;A    D  H%A H4  Hu* Ѓ\  H\$8H _ËA Ht$0s4HA HtHu* H  ~A sH   $H  3H        H  H   Ht/QBA=% H  H   H  H   H  @8K  tH   H  H   H    @K  H  f!<  H  =% XA H  Ht$0\  H\$8H _Hl$VWATAVAWH 3L  HDDuH  Hl$`H A_A^A\_^H\$PLl$XA4  H  H     A  fff     <  fA#f   ftYB  I;u?Hu
H   ;}
H        9     HzȃűHl  D;sDYuZ  v HNH`  \  Љ  0    Ɔ      t
D  LHHM   HIDH  I  A   H  H   A  f<  fA#fu]  D;sDJuK  vHNH`    2
1    @  t
D  LHHuMtI   MtA<  uIH  @2A   Hu@u[H  @HtLH9   uH   Ht&H   @K  <  tH9   tfAuI;utHMtA<  uIH  2    Huu"H  HtfD<  uI;u%HMtA<  uIHuH  HH\$PLl$XHl$`H A_A^A\_^H\$Hl$Ht$ WH A<  IfH@HAI   uI   HtHǃ       ƃK   (  u8R  th  d  (  l  ;v(  D  LHH  t
         v
ǃ         vH`   uHP   uHH<    f#f   @uf         QHL$@ fDL$@MbD+  DD$DD+  A@B AIAAEAIi  ;8  s 
  f<  tE3HH%@3H\$0Hl$8Ht$HH _H\$DL$ UVWATAUAVAWH`3HHL$HD$@DAML8eA  I  DA L  A  i  A@tG  A   Dǋ`|A:   E33N|EE A:   A  6|DSA L$HCHi@B +ʍQ+D$LD@B DIȅDL$0Iщ$   xEyI  L  3ɉL$0$   A@t2DD$LA   T$H{DD$0A   $   3{HߋAM D$83$   D$4D$DL$<EH  @ HP  H"  HCX,  HD$P;sDD+ʁ   wzvD+D=   r
DD;u]H͍A HtAHV* HA AHtAHk* H  A
gHA HtAHi* L9{Pe  {h'  X  A @tDC<A   S8{zC8;$   ~4$    uCA @   DC<A   3EzH\$Pu$    uD$09C<        Cnffu=HD$H;CuhC 9D$L~_H{@   E3AHHH\$Pqfu1Cl;C~(H{@ x  E3AHHH\$P:{h    $   |$@ uD$DD$@   A @D$4tSlA   E3Dy{+ tHKPCr)  C+ A0  `  <A  tHSPpDDCrD$   xHKP  DKrD  AA+E;A    ABKrDC~AE ;r+AE   tȉ  EE D  Sp    A ʉ  E3   Ch   f	CnA {z C( tHCPU   uƀU  Cz M;   HKPH        HCPH   Ht,QBA<3% E3HCPL   HCPL   HKPK   tH   jHCP3H   HCP  ƀK   HCPf!<  HKP2% A HK|LcPA$   HK| H`  Hu0   C?   v{huH\$PD$<+  D$   \$4D$<D$8A+  &A @D$8tL$DA   EƋvEtLUA tAHA HtH* Ћ3A tHwA HtD  H* AH$   D0H$   8H0  H  f{hEHKPEŋI;   ;   H        HCPH   Ht-QBAZ1% HCP3H   HCPH   3HKPK   tH   腂HCPH   HCP  ƀK   HCPf!<  HKP0% ˂A {hLcPt   Ch   f	Cno  A$  H[XH9  t  D$8;D$<   A tH A HtIHQ* H  3H  HtAf  {A t(HA HtD  HG* D  H3HHuHP  HtZD  {h}F׆A  tHSPlDDCrD$   tCrHKP    Cr  H[XHuH$   3H`A_A^A]A\_^]H\$Hl$Ht$ AVH0LIA   H&;      fD      H|$@3@8K  tH   HtAXteH   Ht#@XtH~H   @K  UHu/  L   D$(LHՉ|$ IvH   Ht!ƃK  H   Htx;G   H|$@LLIֹ   H\$HHl$PHt$XH0A^#HSH@HpHHxHyXH  H  HhL`A  LhL-8A LpE3LxL=A D  DHkXE;sAA+=   wX  vAA+=   rD  >  H`A HtHH* Ё{hJ  t CHHh  HȋD0tȉB0CHHh  D9t0u|GuL94uƇ  HKXHC`HtHA`H   HCXHK`HCnftftL  tȉL  L9s@t:A   LHHHK@
tLs@D8  tCn$<u`  \  D8sxtSvE3HRfDsxH  HKPH        HCPH   Ht)QBA,% HCPL   HCPL   HKPD8K  tH   }HCPL   HCPDK  HCPfD!<  HKP5,% 
~A LsP  ;A wFuA 9~A w8LsX   H(  HC`H(  HHXf  IH(  $H+% IǹH+% }A HHwL|$ Lt$(Ll$0Ld$8Hl$PHA Ht$XHtHL* HA H  H|$`Ht$HtDHK* HHA H[XHuH@[H\$Ht$WH D  IHHk
  t   H\$0Ht$8H _Ë(  u8R  th  d  (  l  ;v(  E3HH\HHHiLLHֹ   H\$03Ht$8H _H\$Ht$WH D  IHH	  t   H\$0Ht$8H _Ë(  u8R  th  d  (  l  ;v(  E3HHHHHkLLHֹ	   ;H\$03Ht$8H _@VWATAWH(E3HLLd$XD84      LD$XHH|$XH  HPHD  LI  t   H(A_A\_^Ë(  H\$PHl$`Ll$hLt$ uD8R  th  d  (  l  ;v(  E3HHHL$XHHAP  H0     AA  H   @      HKPH;   ;   H   A     HCPH   Ht)QBAJ(% HCPL   HCPL   HKPD8K  tH   {yHCPL   HCPDK  HCPfD!<  HKP'% yA    {htf	CnCh     HkP  H[XH<  H\$PuHHD  ALt$ u`H   HtQBAi'% L   D8K  tH   xL   fD!<  HDK  /'% yA HD$XLl$hxht  @h      HD$XLLIf	Hn   ZHl$`3H(A_A\_^H\$Ht$WH 6   IHHtƂ6      BX$<   D    t   H\$0Ht$8H _H  ƃ2   (  u8R  th  d  (  l  ;v(  `  ;(  s(    v0H  E3HH  HH;tHTH  HHE3/4H\$03Ht$8H _@SWAVAWH8s|A IHL@tA   E3330jN|A E3Ht$0t.H  Ht"fEH;A?HAHiH6HuD9        9     yA {A      t  A   @yD$    DBiD  AD  {A t!H?|A HtDDt$ HSXH* 9  vI{A H* AAǇ    @LDt$ HI   Ht$0H8A_A^_[þ   uD  LHIA  uH;  tOHL$heQ  tD$h+i  Aθ   f<  u(  ;wuE3HH+HHl$`HD8?  v.>  f9@  sA   A   YfǇN  E3FHDt$hHD$xDt$xHD$(DHD$hLHHD$ H4D0  DF  Hh  HtD9  uHHЋ0  X  ƃ1  (  uD8R  th  d  (  l  ;v(  uD9t$huD9t$xtH8  HH<    f#f#  HHH   HtsL   H   DK  HtQBAj"% L   H9     H;   L  IIH        I H   Ht.QBA!% H  HL   HL   HD8K  tH   ,sHL   H  DK  Hf!<  H!% vsA H.  CXHl$`$<u%LLI׹   3Ht$0H8A_A^_[D8  tyHSXH  D,  H8  A;sA+ȁ   wA;vFA+=   s<HSXH諀Ht+fD  LNPMuHvXHuHSLù   KwA tD  AHHmeHt$03H8A_A^_[H\$Hl$Ht$H|$ AVH0EIHHMJ  AB  ffAB  ~wA t%LwA MtE>  HY* DHAB  >  f;v;<       D$     f#L˹   f<  E3Hs@  f;sgf;vb<     fuQff<  tE3  HHl'LD$   @LHչ   LLHչ      f<  u1*vA    t  A   @yD$    DBc  H  0uA    H  tA   @yD$    DBcvA t5H=]vA  t+Hu3<  DHVXEΉD$ H* 0vA D97v=uA H%* ДAǅ    @LD$     HH   3H\$@Hl$HHt$PH|$XH0A^@SUVWAVAWHh  HP@ H3H$P  HIAME@$"   DKtCD$@DD$8LM* CD$@DD$8Lo* B,   DL$0D$  L$(HL$PD$  yD$P    HT$PؓHK@HdE3L{@D8{xtSvE3HVD{xHKPH        HCPH   Ht,JABH1% HCPL   HCPL   HKPD8K  tH   bnHCPL   HCP  DK  HCPf!<  HKP% nA L{P  ;sA wGsA 9nA w9L{XHKXH(     HC`H(  HHznA f  H(  Hj% HCnA 0HGE3LD|$ Hǀ    0HOˁA   H$P  H3$ Hh  A_A^_^][LL$ HT$SUVWAUAVH(L$   3IL|$ LHD@$   @8   t69$   uIHH  tC) Ƅ$   HEX     @0  HO8Iv@HuHHw8/     Ld$`E3LgPMtnHG@HuKbHHw8  RH0HtJD  N  HMuH_@4aHHG@H0#aHIHuL@MtL@L|$hLd$`AF$    H\$xG,AFp)h  l  HDΉl  HA&Y  AF)Iv@tƇ   AGAFGAF)$  @8   	  @8      H   @8   t@   H   Aw'      HOhHGpHtnHApHOpHGhH       Lt3I$   I$      FA$  A$     FDG H6HIGHOpHGhH;u9HOhHGpHtHApIGHOpHGhH  HDΉ  @2Ƈ   Ƈ   $    L|$ tHMH  A) A~x tAVvE3HRAFx H  INPI^PH        HH   Ht+QBA	% I^PHH   HH   HK   tH   jHH   H  ƀK   Hf!<  H}% RjA H3  ;nA wGnA 9PjA w9IvXINXH(     IF`H(  L0H%jA f  H(  I% I% HiA 8AH(A^A]_^][H\$Hl$Ht$WH HAHhA AH,& LH   iA W3AABAB AB0AB@ABPAB`ABpA   I   D$XfAD$hffABD$PABAjArAr   ABD$`ABIBxH     I   IB(Iz0  HD$pIB8IZP  fA   ICX   tAƂ   H\$0Hl$8Ht$@H _HLLH   D  Eu%D9l  uD9  u      ;GыË      ;ʋGE3A;v
;GA+AAl  Eh  A	;vA	+AA  E  A	;v$A	+tA  +;Ѻ   AF;B3@WATH8H\$PE3HZxHHl$X  Ht$`HLt$(AH  Ll$0L-wgA L|$ fHkXL{XHC`HtHE`H   HK`IHHK@HtJ\Lc@D8cxtSvE3HNDcxH   HKPH   A     HCPH   Ht)QBA% HCPL   HCPL   HKPD8K  tH   !fHCPL   HCP  DK  HCPf!<  HKP% gfA LcP  ;jA wBjA 9dfA w4M'   H(  HC`H(  HH>fA f  L(  H.% AIHHL|$   Ll$0HG0Ht$`H\$PH   D  A   HG0H   Ht)QBAA;% HG0L   HG0L   HO0D8K  tH   dHG0L   HG0DK  HG0f!<  HO0d% 9eA HO8Lt$(Hl$XHt	5ZLg8H9% eA H8A\_H\$DL$ UVWATAUAVAWH@H3$   AMHLDHtD   HAA틈  D;DCHAD  IXHt%@8  ul$(LIDl$ )     A8~'  H  iA    t3LiA Mt'C,H,* D   HDKD$(C(D$ AH{hD8      D8   tceA HKhHCpHtHApIFHChHKpH  S ;r+33ҋ    HDʉ  D   3D8   u:ML   I   IOT$0I׉l$(D$ {D9k rE8f't9HHAN'I  H    uECA9F EAF'3   Lƃ   IMIOI   |$0l$(D$ Z{CfA9F 7  hA    H{ht@LUhA Mt4AF H* D   HDKD$0C,D$(C(D$ AAN'D8      D8   tg?dA HKhHCpHtHApIFHChHKpH  S ;r+E3E3A    HADȉ  D   E3AN'tD8   tD   2Ef'D8   u2MI   I   IODD$0LÉl$(D$ zAN'H߄  3An H  A        fA    t=LgA Mt1C,H* D   HDKl$0D$(C(D$ AA     Lchu9kf9ks      f      tu    tebA HKhHCpHtHApIFHChHKpH  S ;r+ǉ  HD    EA@Dǉƃ    $   CfA#fA;uSH M      uD9k    A~'        t    t       unu3D  HDK AA+  E;DBǉAF'ƃ   E3MI׋$   I      DD$0LÉL$(IOD$ 2xAn tIܿ    A   M!D$   A3H$   H@A_A^A]A\_^]@UVWATAUAVAWHp  H?@ H3H$P  3LL$H.dA     IEDD$4DT$DHl$0l$@A   t  D,  vD$ QDT$4,  D  Dd$8A;sA+=     H$h  A;   A+́   ~  H  HtqD    D;sA+=   wD;vA+=   sD      H   @P  @G  Hp  HtHHHHuH9P     HX  HHHr\L  AEL  DMbA AE +LL$8A+B DD;DGD  HGD;  s	  DLE;%	  t  0  D;   A+=      D(  kbA    t  A   0E3D$   x'P  ,  D;sA+=   wD;  A+=   s  HP  Hc  E3HsXD;szA+́   A     vA+=   r	D;PL$ L* HL$PD>Eͺ   8y@l$P   HT$PHOl$ ǁ    0P  vA+=       9khuHaA Ht	H* ЋCh='  D     +aA  tHSPkDDCrD$   NDKr  HKPD  AA+E;ABĉH`  Ht	HKPHKr@k~  ;r+    tȉ  L  HKPCp   f{lsSHKPCp  @8kzt?Et"LCPLK8HWXD$    HwEEHCP@8U  uƀU  @kzHCPƀP  HCPƀN  HCPƀO  `A tDA@HSPHM{hu  t
ȉ  D  @8k+tHKPCr)  @k+{hJ  t CHH  HȋD0tȉB0CHH  9l0u|GuH9,uƇ  HKXHC`HtHA`HX  HK`HCXHH9k@t"A   HWXLH~HK@?OLc@_A  @  t"DE3ɋ,  AD$(G   fDd$ L  @8kxtSvE3HrA@kxHKPH        HCPH   Ht,JABH% HCPL   HCPL   HKP@8K  tH   XHCPL   HCP  @K  HCPf!<  HKPW% ,YA LcP  ;]A wG]A 9)YA w9LcX   H(  HC`H(  HHCXf  H(  HXA H% HXA HHDd$8HoHH      H,  p  +  +    H         t;   ;\A v     H  .) H   L  HH  -)      HtwH  -) \A    t   AJ   HJHOX     t   HH  -) >H  f  tH  Յm\A    t   AL   H4JD9,    $     H  H    E3A  fff     D9    <  fDB  u#fDl$ Lf<  E3H׹   H;     H  H        H  H   Ht2JABH% H  L   H  L   H  D8K  tH   UH  L   H  DK  H  fD!<  H  2% VA L  <  fsPf#D$   0f<  LHWLǹ    HWLLǹ   LH(  HHD       (  h  ;s(  Ћl  ;v(  HHCDd$8Dl$DH   HWX3E3A   l$ H3HP   D,  u4H  Htf         H HuHǇ      T$4L  EL  D0YA AE +LL$8A+B D9L$4DGD  HGD;  s	  DLE;vA   LL$8Ld$8\$0@ ff     H  H  E3M  D8Q    HP  D$0   H   D8c~uH[XHu   {h'  Dc~   L9c@   H`  Ht	HKPHHKP  DKrD  AA+E;ABĉKrDc~  ;r+    tȉ  L  Ch     qXA  t8HSPqDʋ  LKPMt	A  AԱzDCrD$ FD9  t(HWLLǹ   D8Q  t\DQ  SX  D8Q  t!DQ  u6HWLLǹ   q tHWLLD$   0   H6HVLd$8   \$0HP               9\$@   HOX<  3tuH  Htff       H HuHP  Am A,$  Ht7zh} BrHJP    Br  u  HRXHuD$@   tH`     HP   q    u.GXx$< u!H  HWXHЄt   HiWXʁ   u uX  uO
sIHD$HH8)        uHOD$     ǁ    0HOE3LHd  tk   ubt uRA    HHH  HuH  HH=HWLLǹ   ME3ɹ   P uW   uN6RA @   H葷H9H  HuH  HHK@L˹	   HWL8  l$D;s+=   w;v+=   s8              HWXHz  8  H;s+ʁ   w;v5+́   s);s+=   w;v7+ց   s-HWXHm]HtF     LKPMu$H[XHu*Ht%{,rHWXH5]HWLǹ   LTA    t#  WD  D  T$4D$ BH$h  H$P  H3$ Hp  A_A^A]A\_^]LD$VWATAUAWH    I|$xMD|$pLLu6Eu1D8   t(N,;s+=   m	  ;v+ρ   [	  H\$PE3H^xAHl$X  Lt$hH  A$   LsXI.u,Eu';s+=     ;v+ρ     HC`HtHE`H   IHK`HSpA$h  ;r+AA$h  A$l  HADA$l  HK@HtB3HC@{x tSvE3IA5Cx M  HKPH        HCPH   Ht+QBA~$ HCP3H   HCPH   HKPK   tH   LHCP3H   HCP  ƀK   HCPf!<  HKP$ LA 3HKPA  ;eQA wIYQA 9LA w;IAI(     HC`I(  HHLA fA  M(  H$ AHLA AHA    HLL$`  H~x   HN8HtVAE3LV8    IU~,t,HNXHF`HtHA`H  HN`HFXHƆ    LvxAF)  INXIF`HtHA`H   IN`IFXH    tIEX     @  HN8I~@HnPH   H~8IHN H  Gu4H?HHuHF8HHuH^@H]  H^@T  HF     t2HM G   HE       G       H?HwMH   HF@H   ?L~P3H~8HF H       Gu#H>HHuHF8HHu2HF     t2IG   I      GA  A     H?HuH8HtEO&  HMuH^@S>HHF@H8B>HIHuL~@MtL~@AF$F,AFpA)$h  A$l  H    DA$l  IAN6  E3AF)MV@tƆ   AFAFFAF)`  D8   >  D8   1  H   H|$`D8   tD   H   DW'      HNhHFpHtxHApHNpHFhHDƆ   Ɔ          Lt/HE    HE       G       GF H?HHGHNpHFhHDƆ   Ɔ   muSHNhHFpHtHApHGHNpHFhHA$  HADA$  DƆ   Ɔ   H|$`Ɔ   Ɔ   H|$`A~x tAVvE3I/AFx INPH        IFPH   Ht-QBA$ IFP3H   IFPH   3INPK   tH   GIFPH   IFP  ƀK   IFPf!<  INP$ YGA 3INPA  ;KA wKKA 9SGA w=INX   I(  IF`I(  L0IFXfA  I(  HGA I$ HFA H|$`A   LII{  H   <uiHNhHFpHtHApIAHFhHNpHA$  V ;r+AA$  H   A$  HADA$  Ɔ    )<u%HNhHFpHtHApIAHNpHFhH         HF0H^0H   D  A   HH   Ht.QBAA;$ E3H^0HL   HL   HK   tH   !EH3H   HƀK   Hf!<  H$ nEA HN8Htt:3HF8Hv$ SEA Hl$XH\$PLt$hH A_A]A\_^Hl$Ht$ WATAUAVAWH0x  3Dt  D$`\  DDD9L  r3   H\$hH  H   L`JA Ch}&MtDKlH'* DCpAL6JA u='  }
~AAH[XHu~DMt9DD$`H* AAHIA HtDt$(H* DD|$ DƋA   H\$hAHl$pHt$xH0A_A^A]A\_@UVWATAUAWH  Hh$@ H3H$`  D$  LJILL$HH]) DAs.HA      H4IA H  H*   OH$  A  ) A<  D$4;s+ʁ     ;v+=     ;  DL$x  E+@  A<  D;  IE    E     ;ыGE3A;v
;GA+AD;~l   L* AD  HL$`DωD$    *yDt$`   HT$`fIME3LDt$ Iǁ  %  0IMV  FA E  3I  ' AD  GA@  3E  IH  t' AP  GA       ED  A      34   E3Ef     I  EAEIAAudIH  ID
AuLAA
A@  AP  FD;s+A=   wD;v+Aȁ   sEP  AE;jA"   uoIMH  ) AfE;  s?HI  LLLMt|$(IUXIDt$ ffA;  rIMH  ) H\$HAH  E  IMAH  ) ADt$8AA"   DEDd$@E       A"   AHtaLL$XA   ~AHD|$<H  ) ODfD$0) O) |$4  f3fILL$PA   _~AHD|$<H!  q) KDfD$0^) ؾ   fE;    fE9  uA  ;uAƅ   AHI  L<f   MM  Dd$4@ f     A"  Iyhu6AI;s+ˁ   v   teHv+=   rAtAAIf;sf+˸   f;w1vf+   f;ruIUXDd$(MI͉D$ LHfDd$0   A"   MO   M   Dd$4fff     A"  Iyhu6AI;s+ˁ   v   tcHv+=   rAtAAI   f;sf+f;wf;vf+f;rf;uDd$(IUXMDt$ ILHhDd$0Mt|$(IUXMDt$ IIEL   Mf  fE9!   E"  AAuAI;
fA9YAIuwAu5AI;s+=   w;v+ˁ   s   Aƅ   *   f;sf+f;   f;vf+f;   MIXMZ   A   fAǁ   <u_IIhIApHtHApIGIAhIIpHA  AQ ;r+AA  IMXE    EA@ADƉ&<u"IIhIApHtHApIGIIpIAhHA   AƁ    IDt$    i   A"  u/AO ;s+ˁ   wAƅt;5v+=   s   AO f;s
f+f;wvf+f;sA_ II$  D$8|$4D|$<H\$HD$8;D$@IIMH  ) I0[  L$x  H$  H$`  H3}$ HĈ  A_A]A\_^]H\$Hl$Ht$WATAUAVAWH@A    IMLL@  3ɉ$   n,H~x    HB  LX9o$5  H;:A % HH  :A W3CC C0C@CPC`Cp   H   HOXHG`HtHA`H   HO`MHGXMIHH΋$   D$(H|$ s$   ŀ    uHi$ F:A I*H~x e  3WCC C0C@CPC`Cp   H   fFCHCxH   F(C(FCFfCFCFCC,FCFCFCHF0HC0  HFPHCP   f         H~xG)  HOXHG`HtHA`H   HGXHO`HWpA$h  ;r+E3E3AA$h  IA$l  Al  ɍAIADAƃ   G$C,HG@HC8GCCk%  x L@tWvE3IR Gx M  HOPH        HGPH   Ht)QBA$ HGPL   HGPL   HOPK   tH   7HGPL   HGP  ƀK   HGPf!<  HOP1$ 8A LPA  ;|<A wWp<A 98A wILX   I(  HG`I(  H8HGXfA  I(  H7A HuV  H~x(H$ H7A HPV  H~xE3HtRfHOXHWXHG`HtHA`H   HO`HHL:H   HG`H   H8H   H~xHuL{hHKhIEHCpIEHIMƃ       t.HNhHFpHtHApIEHNpHFhHƆ    E3    tAE' Ɔ        t0HNhHFpHtHApIEHNpHFhHƆ    Q8A     LIu0M$   I      D|$0L$(IND$ ND$   INhINE3I    tH{x tH    uH$ 5A    H\$pHl$xH$   H@A_A^A]A\_Ã$    $   t(A}' t!INDLIgINE3I$   9F vA}' uAE'3   LƉL$0IƆ   MINI   \$(D$ MINE3I3D@USVWATAUAVAWH$8H  H}@ H3H   HH  3HEI   T$hDEHMD$\ED$dLft$|t$Xt$tt$x8A 9A s,A  uE,  D`  X  D$ F'd9A   Ms  A   0E3D$   x'  LwX#9A  @  @  Lut*D0  E3X  A  D$(*   ft$ &ftL8A @tC3f;s9LL$`A   IA6rHtA8   E33&ff;rI  HtI   HHH3E3A  E3ADX  t$`D;  A+=     A  A;sA+=     A;vA+ρ     H  I9  y  A9T  l  7A    t`  E3A,  E3&D$ %Ad   `  A,  tEd  HG;  sE,  I  Ht=f     HWLLD$   0AD  D  HHuLuIǆt      *  vA+=   r	D;H7A HtDHw* AH7A HtHtH* L3HEL* Eωt$    HM    SyE    HUVHO\$ ǁ    0HOE3LHIEr  I  H   @   D;sA+=   wD;vA+=   sD      Hǃ       ƃP   ƃG   Hp  HtHHƃJ   D  HHuI  H{            DD;sA+ρ   P  vA+=   <  4  Ch  A   DD$X='    HKP<  ftf{lsf#f<  D{h   I5A  tHSPkDCrDL$ Dʋ  #HKP  DKrD  AA+E;ABŉKrC~   ;r+    tȉ  HǇ      H`  Ht	HKPHA   CpHKP   D$\D$dHCPƀJ  f{lsSHKPCp  {z t?Et"DD$ LK8LCPIHKEEDeHCPU   uƀU  Cz HCPƀP  HCPƀN  HCPƀO  4A  @  t#DE3A  AD$(+   fDl$ !3A tDA@HSPH!   {huAd  tAd  Ed  {+ tHKPCr)  C+ {hJ  tCh'  H[XH0  AD8  ED|$PT$pT$TE  fu
fE  E3DI  AHEEAMADL$lD$|EAu62A @t  l  DX  A   L$PE U  E3A;uI  EHET$hLMHMA   lD$hHH   3) KD%) fD;   fE;wI  HMDX  DD$PBA;sA+A+=   wA;vA+Aʁ   sT$P3HMHL$HHUHL$dA;HL$@EHL$THL$8EHMHL$0HωD$(f\$ 6  Dd$l   DDEDd$lDd$l;t$|D$dT$TMD$\T$pD$dD$\D$TD$pDX  t$`3EDDd$PAD;sA+=   wD;vA+=   rD;u)H1A H@DHߟ* A,Dl$|A   vJI  H}   A   P   tHWLLD$   0A-HHuDX  C|$X t<I  Ht0A    HWLLD$    0AHHuDd$PI  E  H  E3HsXA;sA+=   m  A;vA+ρ   Y  {hJ  t CHIh  HȋD0tȉB0CHIh  D9d0u|GuL9$uAƆ  HKXHC`HtHA`I   HCXHK`HCnftftAL  t	AL  A\  L9c@t;A   LIHbNHK@Lc@E8  tCn$<uA`  E/A  @  t#DE3A  AD$(G   fDd$ D8cxtSvE3HDcxHKPH        HCPH   Ht)QBA$ HCPL   HCPL   HKPD8K  tH   )HCPL   HCP  DK  HCPf!<  HKP$ d)A LcP  ;-A wG-A 9a)A w9LcX   H(  HC`H(  HHCXf  H(  H()A H&$ H(A fAHHxDd$PI   u)At  tH^.A Ht	H* 3At  LI      HH$    +  +  p  I       A  t;s     H  %( I   M  HH  (      fEt~HHtvH  ( ,A    tAAJ   HHOX     t   UHH  ( =H  f  tH  Uu,A    tAAL   H=A   Dl$XtBEt=A  A  ;s+=   w;v+=   r;uA   DD$tA   f0   S  I  H.  E3D  X  ;s+=   w      +=      A;sA+=      DA;vA+́      Ch='     DChC+j+A  t$HSPrDCrDL$ Dʋ  &X  HKPCr    Cr  HKPCr  +A  @  t0DE3A  D$(,   fDl$ =*N  uCh'  D9khtH[XA   HDl$X3AƆ  D$T   3D$TA8     I  DHtz{h'  ueDChp*A  t%HSPrDDCrD$   +A   HKPCr    Cr  HKPCrC+  AH[XHu3A  E@Ɖt$TD8  fEh   A    I  H  E3  A  fD9    <  fDB  u#fDl$ Lf<  E3H׹   H;     H  H        H  H   Ht/QBAD$ H  L   H  L   H  D8K  tH   l#H  L   H  DK  H  f!<  H  $ #A L  <  fsQfA#D$ !  0f<  LHWLǹ   HWLLǹ   I  HHD       (  h  ;s(  Ћl  ;v(  HHFt$TDd$PD8  Dl$XL$tDI  EŉL$ IH3I9  uVI  Ht?A   fD  HWLLD$ "  0A    HHuDd$PIǆt      I   `    I     :'A    tA,  E3E3\$ &A,  HG;  sA,  AT  u-Ax$< u I  IHЄt   H;:Aʁ   u uBAT  u8
s2HEHi)        EHOt$ ǁ  #  0t{AT   uqt u"A    HVHI  HuIx  HH@HWLLǹ   HWE3Lǹ      u]AT   uS"A @   HH舮I  HuIx  HHHWLLǹ	   6  I  HtD     H HuA   D$\v=9%A  tP   MX  f0   wfEtDL$pEDl$(IHωD$ C  I  IHЃ|$t tAƆ   A   t8A  A   ;s+=   w;v+=   r;uAƆ   I  HtD  G   tƀF   H Hu$A    t(Ex  &D#A Et  A,  \$ DAt  E3Ax  D#A ED+D+;EGE,  HGD;  s
E,  EEDT$`Aڹ   f     I  EH  DeE;  Q     I  L$xH   {~ uH[XHu   {h'  C~    H{@    H`  HtHKPHE3HKP  DKrD  AA+E;ABKrC~   ;r+    tȉ  HǇ      Ch   Ad  #A  t8HSPqDʋ  LKPMt	A  AұzDCrD$       X  t(AǨuHWLL@Q   tEƆQ   <Q   tu,HWLLtHWLLD$ $  0H6   A    HRDd$`E   \$xI      Ad         E   IE3҅tuI  HtD  H HuI  Iǆt      Ed  Ht; zh} BrHJP    Br  	uAd  HRXHuȹ   DL$`gA  DX  D;sA+=   wD;vA+=   s
E  AA      AL      IHF  E  HE;sAA+Ɂ   wE;v\AA+ρ   sN A    tEǉt$    {A  ;s+=   w;v/+΁   s%IHV)Ht>LKPMu#H[XHu)Ht${,rIH&)HWLǹ   = A    t%  WD  D  `  D$ H   H3]$ H  A_A^A]A\_^[]H\$Hl$Ht$ WH0AA)IIHHtM A    tHN A HtAQ$Hf* HGxH   K$@$;   +=      HWxHtCDC$J$A;sA+=     A;vA+=     A;  HRXHuCpHKXh  l  C$3G(H)H   HC`H   HH   H\$HHl$PHt$XH0_v+ȁ   T       K$W,;s+=   .;v+ʁ   stP    uGHO8HC@HG8HK@HG fCp<8  O,C$G,K$OGCOGKD$   0LL$`LHH0Ƈ   H͋C$G,C$G(GCGHC@HG8Lt$@  3Hk@@8kxtSvE3He @kxH  HKPAH   A     HCPH   Ht)QBA$ HCPH   HCPH   HKP@8K  tH   HCPH   HCP  @K  HCPf!<  HKP@$ A HkP  ;A wHA 9A w:HkXHKXH(  A   HC`H(  HHA f  H(  H$ H$ AHA D0Hc6  Lt$@CpHKXh  l  HB`HC`HHB`HHJ`eD$   0H\$Hl$Ht$WATAUAVAWH@HE3z LLE   H     A"  Hkhu6K;s+ρ   v      Fv+=   r;tAKf;sf+f;  vf+f;    C   f#f;      tB<uHCpHtHEpIF<uHCpHtHEpIFHKpHChHD   A  S ;r+AA  IOXE    EA@ADŉ
M9't:SIOXn  MLIOI   Dl$0ID$(   D$     .   HH   D8   tCIWXA   MAF IsA"  Du3AV ;s+ρ   w;v+=   s   AŅt0*AN    f;sf+f;wf;vf+f;sA~ EZ     AN IHC  D  A"  AH{hu;Kf;K   Cf#f;      tB<uHCpHtHGpIF<uHCpHtHGpIFHKpHChHD   A  S ;r+AA  IOXE    EA@ADŉ
CAF M9/t:SIOX   MLIOI   Dl$0ID$(   D$    N,AN    	D8   uFHHEtIWXA   MI袮H\$pHl$xH$   H@A_A^A]A\_ËCAF H=EA  DL    ;s+=   u  ;vA+=   a  A;X  H\$AA+  Ћ؋DȃIp  HH<$I  DAAu@AA  D;sA+=   wD;vA+=   sE  H<$E   Ip  ADȈE;     E  A@A;s:A+ȁ   wA;u@Ip  A+DIEAAuvыA+Ɂ   s	A  AA;s+ȁ   w;v+ʁ   r;tAAA  H\$HH\$Hl$Ht$WH A@IL  H@tAHA8 u7H> }  HCh    HKhHFHCpHFH3HNƃ   U  $<uƃ   fǃ   HHu'HChHHFHHsp@   3  EA   Au>JDCA;sA+=   wA;vA+ȁ   s   3u]E3D9B6JDCfA;sAf+fA;w8fA;vfA+fA;r%E3fA;AEu}HBhHzhHt'HhHBpHKhHCpHHBpHHJp)3A    tA   HHHChHHtHApHH{pHFHH{pH\$0Hl$8Ht$@H _@USVWATAUAVAWH$8H  H=? H3H   H8  HL@  LIEHD$x   HH  A   HD$XAHP  HE3`  @DL$PLD$pHD$hD$DD$dusLMDMHDD@HDD$@( K( KfD$B( L$@DST$Tt
D$H    g( D$HD$TLLME>MHD@HDD$@`( KL( K
fD$B=( DCD$Tt$HL$@Hc0  I;u=3LIFǀ    0INE3IDL$ "L|$XA   v  tƇ  DAЃA    D$LtD  Aw      M(    ;s+=     ;v+=     ;  +  \$`       ;rH.  A$;s+=   w;v+=   sA4$Hp  DADIAAF  H  A/  IFX     0  AFX     D$Bf;     A   D$    E3ҹ   LHtWH@   HX@   [(    fM( L$BfC>( 3fC2( IIfC胩\$`A H  B!B!  ;s+=   w;v+=   s    ;N    C  `  @Dd$@u/Au)|$H u"ED|$ Lx*    HMT    HH`  HȋL$Lt,HHtS3uD9kfD9ku:H[hHu/H[t'Ht"3uD9kfD9ku	H[hHuDA LA As'Mt"LHrx* AALA DfA L$LA$H   <tctED;kt%ELcx*    HMe         fCtTDLSx*       fCu:DL9x*    u}8  uuDK,AA;u8   u	Lx* 3ۋ    l  ;A s0     I       INX     tp   h8   AsMtAHw* EAELx*    HMnyE    HU(.LIFǀ    0]H   ( I  f  tH   7H   q( LA DA D`  E     ;s+=   w;   +=        ;s+=   w;   +=   s{HI&    HNA   HEA l  ;IA HBHE      HtK(T$H;s+=   w;v+=   rD`  AtSH   uIAuC  D|$BH`  KH   I A;sfA+=   vm      L|$pA@DX     T$P   E0  M?+ȉ0  E)  A@    vA+=   rA;t3I fA;sAź   f+f;w |vfA+ͺ   f;rgaAs"MtL`  KAED Hu* AҀ   KH`  ALHMtEH Lpp* Dl$0EH Lp* AŉD$0T$(   t$ 裰yE    HU]+LIFǀ    0DA   ILOA@uI8I? uAO3I    HH Hu0  ;~+IMt	  H2  HA 	% HHS	  bA HL$x  DD$@3T$HWCC C0C@CPC`Cp   H   D$BfHCxH   AffCD$TCS(Dk  CC,ssA   HK03HK8CLsPA  f   AFX   tƃ   A$<u<HK@IǋK L{8 HK H8 uHC@H Huƃ   fǃ   S,D$d   DD$@
A    t&H
A HtAHs* DD$LEH\$ T$@$<  H   A  |$L tOD|$B3Ҁ  H`  KLuA@ A;AH A;  I8   D|$BDD$`AAHH  D  ;s+=   w;v+=   s  	A    tH	A HtEHs* HM3INI   D$0LÉD$(ID$    kD$@uAHH`  D A A    tED$    EŋI  ;u  EtHD$pH     |$L HUA HJA HD dA ^A \$Bs DD$    EŋI3A sD  A       |$D   E3HHH`  LIE3Dl$D  I   HT$hHuKHA ^% HD$hHHtA H@P    @x aA E  I  HJXHB`HtHA`I(  HJ`HBXHsA Bx A   fA  D$HDD$@HL$xB$D$BfBD$TB2B| DjAh  B0  fBpB( DB)Hz0HJP1A    t%HxA HtEHp* LHT$hHL$x  Lz@T$@DD$`AAH={A  u<H  D  ;s+=   w;vM+=   sB  :Hp  D  ;s+=   w;v+=   s  $<|  H  H   I;s+=   w;   +=      H  Ht5DCJLJXD;sA+=   wD;vAA+=   s5IMuHCX    HKXH  HC`H  HH  HB`HKXHC`HHB`HHJ`thA    tHA HtEHqo* HЋSHMLINI   D$0    ID$(    D$    X/!A    tHhA HtEH9o* HL|$XHD$DMHD$ LHI\  XA    D$D   tHA HtEHo* HЋD$dLL|$XHLL$hIΉt$0L|$(D$   A? Ee  HD$pH     T  E3H  H    K;s+ʁ   w   "  v+=   r;  SLCIHHCHtHAH  HSA   HIHH袭H説$ L  L  M   MQ  L|$XD  IXXI@`HtHC`H  IH`MI@XHHA HH`  H4IHD$DHD$   A? <  |$D tE3LHIDl$DLHu     M   Ld$Xf     AHAGIXX;s+=      v
+ȁ   r|I@`HtHC`H  IH`MI@XHHA HH`  H4IHD$DHD$ 	  A<$ ux|$D tE3LHI*Dl$DLHY   J3 A ?   H( H!L@   s    Ƈ  3H   H3>$ H  A_A^A]A\_^[]@USVWATAUAVAWH$8H  H? H3H   H8  HH0  IL@  LH  HMLvX3ɉUL$hI։L$dL$lHDL$`H]HD$xL}Le  A  A  L/;s+=   wv+=   rʋ<  ;s+=   w;v+ʁ   s
D$t   D$t    M  AM   }UI}  uNA   D$    E3蟵HLHt(LcAHQHHz' HQAUHaL/LLMA   I9HHu
   !  A  A$E3A  Dd$pf     O( DT$`ADA+DA;F  A  uk? usLjl*    Lv) HM-yE    HULFAǀ    0HL$xE3LD$     H   a  u	?@w  DA   A@=   wHHd" d" HA  A@   A   D$    E3ҹ   LHt\HX   ( AOf{( fCEH]A   AF   I͋IHtIH襖IDT$`LvX?    A   DD$d   E      fEfD;)  DD$PAOLE3AA+;HL$pT$HIHL$@HL$lHL$8HMHL$0HMHL$(HD|$ tD$h|$l wDd$pDT$`EuEDD$dAWA;}+Eu&LMA   I7HHDT$`DEt%EEHUHD$(    D$ HEL [|$h tDI@ G@    t  A   0E3D$   xHNxǆ      FX$<uƆ  T$tHD  3H   H39$ H  A_A^A]A\_^[]Li*    L) HMCyE    HUHNǁ    0DLi*    HMyE    HUELi*    HMΠyE    HUHNǁ    0ED|$ Hi*    Li* LDLi* HMvyE    HU0HNǁ    0Ec" `a"                      fDL$ HT$SUVWATAVH8HE3EHEAHuHP  $   A;  Ll$pL$   L|$0L$   F6He  {( tA{h}'HKPN  uf{lu  HCPƀN   ChЃ}*HKPO  uf{lv  HCPƀO   ShA;tWs+A=     v+A+΁     H[XHYuHP     H@H    m  AU ;s+с   wv+=   sAM {+ uHCPƀJ  LCPA  ;s+=   w;v+=   sA  H$   8 u6,@  @  tDE3D$(+   A3fDT$ H$   HSPDD;  u{+ uƂP  HCPƀN  DHSP@ tA@HHKP  9u{+ uƁP  HCPƀO  @  @  t-$   AD$   DAM D$(+   fD$ :W@  tHSPmDDCrD$   DKr  HKPA    D  AA+E;AB
H`  HtHKPHE3KrC~   ;r+    tȉ  HǇ      HKPCp   f{lsgHKPCp  {z tSH$   8 t.LCPLK8HWXD$    HE3҅tH$   DHCPU   uƀU  Cz {hM(  ;s+=   w;v+=   s(  {hu  t
ȉ  D  Ch=:u  t=J  tCh*N  {+ tHKPCr)  C+ $       {hJ     CHH  HȋD0tȉB0CHH  |0 u|GuH< uƇ  H{@ ChJ  t%HWXA   LHHK@EE3LS@AHHuHP  AH$   E͋;bHD$xL|$0Ll$pHAH8A^A\_^][HAH8A^A\_^][H\$Hl$VWAUAVAWH@A    fA#hI$    ILLLH`  N,   ft	   t  It.L$   LHD$   0IHIj  A  9$   u3A   u)G)u#L$   LHD$   0Iw  A  u(ft#H$   LLHD$ IIC  W)HO)Ld$pE3  @    tH@ HtW$H1Y* D8   tD$   0  ƃ   IϋGCCG$C,HG@HC8Lg@D8gxtWvE3IDgxM  HOPHwPH        HH   Ht+QBA	ޜ$ HwPHL   HL   HD8K  tH   HL   H  DK  Hf!<  H胜$ X@ L&A  ;@ wH@ 9U@ w:LgXHOXI(     HG`I(  H8H*@ fA  I(  H$ H$ H@ (H  C A    D8     S(Hk(DO$D;sA+Lg$   w$Hw$Hk(VHw$vSA+=   sGLg$Hk(@    Hw$t#H@ Hw$HtAH/X* IHk(HO)E E3tSs@    HtH@ HtHX* HO$DE ƃ   D;  A+=     HA   u	    tS,;  +ʁ     Hw$D@ L:@ AsMtHX* AL@ D@ HkxHt=U$;s+=   l  ;v+=   Y  ;  HmXHuAsMtW$HX* AGpHOXAh  Al  L!H   HG`H   H8H       m  s,H{xH[  f     DO$HoXD;  @    t'L4@ MtC,H]X* D$(LHӉt$ AHOXHG`H#  HA`!  HwA+=   g@    tH@ Ht	HRV* D$ 	  0  v+=   r;RD$ 
  0  t52@    tHy@ HtDC(H)V* W$D$   0\  u)D8   u Hw$DC(A;sqA+=   w{W$Hw$DC,D;sA+=   wD;vA+=   rD;u@    tH@ Ht	HU* D$   0   |A+=   lZ@    tH@ Ht	HU* D$   0   G)t AsMt
HV* AD$   0eAsMt
HV* AGpHOXAh  Al  HE`HG`H)HE`H8HM`AsMt
HU* AD$   0L$   LHIy   H   HO`MHGXMD$(    IH|$ HH({    tA   A  ƀ    t	    uHH JA}' tAE' ƃ        u.M3   I   L$0LÉL$(IIND$ Et!INE3LIINE3ILd$pH\$xH$   H@A_A^A]_^@SUVWATAUAWH`  H? H3H$@  @    LA ML$  IHHH`  H<t3A
   HD  3AudO C;sG+=   wJƅuxC   Ƌ  L$X    W A'  ;S#  v+ȁ   s   O A   Sf;sf+fA;wf;vf+fA;sv@    tH@ HtDCHO* W HHKhHHt	HHHpHOHSH{p@8  tCLO* DO CL#P* DO D$0L$(HL$@T$    #y@t$@   HT$@
IL$E3Lt$ Iǁ    0IL$A   t  f;S  4@    t3A   H    S ;r+Ɖ  tΉ  HG SM$LIL$I   D$0   Iԉt$(D$    2HH  A   O D  LshDAu	DCA;	f;KDC   CfA#fA;      uVHCpMtIFpHGHKpHChHH    DC A+A;BƉ  t
ȉ    @   G @    t3A   HSHdM$LIL$I   D$0   Iԉt$(D$    IA   M   Au;KfE;@ƅ   AE    |LHHtjDKLM*    HL$@轍y@t$@HIi|   HT$@jIL$E3Lt$ Iǁ    0IL$A   L$X  H$@  H3%$ H`  A_A]A\_^][H\$VH0H<  P  DD  A;sA+=   wA;vA+=   rAȋ<  H|$@;s+=   w;v+ʁ   s   3CX$<uM   tHSE3LD$   0   kH  HuH  H      >    tWttO   uFuB9  t:  9  s,   uzHSE3Lù   H|$@H\$HH0^?   v(=F@  tu   u   t	   tHSE3LD$   0   荋3HCH|$@H\$HH0^HLLHuE3D0  Ë  u(9l  u 9  u      ;GA0  D      D;ҋAGE3;vD;AG+AAl  Eh  A
;vA
+AA  E  A
;v+A
+t#A  +;к   AF;BA0  E0  H\$Ht$WH HA83HqPHHy Ht/Hu8H,HuHC8HHuH{@HtH{@H\$0Ht$8H _HK     t0HH   H      H       H HuH\$Hl$ VWATAUAVH0HyXE3  AD  AD  D$`  fD;sHHp  DL  HL+A
<uHHH+I;|HO* AUӉ  A;sA+=   wA;   A+=      D  A;sA+=   wA;vcA+=   sWH@ HtEHGP* H2G@    tD  A      3          ;s+=   w;v+=   r  ;uW  K;NHp  Hc3Ld' H  L3d'       A    +  L|$hDAD;}2H1H@ H  DΉ\$ EHO* u    D;~ H@ HtEHO* D  D@ A+As/T$`A   EAA   DA׋D@ D  3A;      Hc~6Lcf     Hp  IBH  IIBL;|  ;}4fff     Hp  HRD H  D   ;|D    A@;uED    B;u	    @    t$  A   AsA   ֋L|$hH\$pHl$xH0A^A]A\_^@SUVATAUAVH8L`  H  EAE3HMLEIE D$pD8  v6D91@ t-H  Ht!    D8J  AEH	ADDHuE8  tHL$x胷E3H  H  $   H$   L|$0D$   @ {| A  @ @t DChA}AC   $   A;sA+=   f  A;vA+́   R  KhG  A   tHCn$<u>'  }6HD$x;Cu*C 9D$|~!H{@   E3AHI72    ;s+=   w!v+ȁ   s       Ch|=:u    C,  HCPHt*J   r    ;   +=               @ @tDChA   KDChA}ADCh   :  ="@  -  A#  A  D;sA+=   wD;  A+=     @ @  AM  H+ȁ   :     :u  {(          K;s+=   w;v+=   r;i  y@ @tDChA   @DChA}ADCh      *  =@    A  D;
  D;sA+=   wD;   A+=      @ @tAM A   Ch   Ch   ;s+=      v+=      @ @tDChA   aDChA}ADCh   vT=<@  tKA}EAu?D;sA+=   wD;v'A+=   s+@ @tAM0A   Ch{h  @  t(LKPMt	A  3ЋnDCrD$ HCPHtF     DKrHKPD  AA+E;A    AB
I`  Ht	HKPH@    tDCp$D@ ,  DCp@ ,  KrC~ A  ;r+A  A  tA  	3I  A   tCCn$<u9Cl;C~0H{@ tE3AHI-HCPH       @ @tSlA   E3t@ A     H{PvH3C|8  DHIAAOGHHuH{PHCPHtƀN  HCPƀO  C(H  HuD$p C{z tHCPHtU   uƀU  Cz HKPH;   H        HCPH   Ht+QBA$ HCP3H   HCPH   HKPK   tH   HCP3H   HCP  ƀK   HCPf!<  HKP艃$ ^@ H{P  H[XA    $   HMH$   L|$0H8A^A]A\^][@VWATAVAWH0E3HALE@8  u3H0A_A^A\_^H\$`H  H  Hl$pfChHkX=:u  tt=J     @    t&=:u  t=J  uDE3ɋ  {Dd$ PCnf   f   EuHL$h蹯A   {hu6Cn$<u,HD$h;CusC 9D$l~jL9c@tE3AHI+Ch=:u  t=J  uB  ;s+ʁ   wv+=   s  H;HDHHHl$pH\$`HH0A_A^A\_^H\$WH0HI؋J/( D  LD  HD$     sH\$@H0_H\$Ht$WH Hc  HH7   @   +   Hl  HH:  Hǃm      Hǃu      Hǃ}      Hǃ      Hǃ      Hǃ      Hǃ      ǃ      fǃ    ƃ      Ƅl  t)D  AD;sAA+Hl  DH3W' Hl  HH  WGG G0>Ƅl  D  AA@sAȺ@   A+Hl  DH3XW' Hl      ( HHˉ    CFCFCFCCFCFCFCFCFCF
CF	CFC FC!FC"FC#FC$FC%FC&FC'H\$0FHt$8H _H\$WH 3A#EgH9HHy3҉yA@  h  AAܺA vT2A$H(=V' H  H\$0H _H\$Hl$Ht$ HL$WATAUAVAWH HHH+Hپ   >( D/(HHuDc0Lk0E        E3eMu E3eE3e,Mm AEeEAuA3uA3uA3uAuE3~4E3~Ee E3AE~@E3^$E3^E3^AE^DA3v(A3vA3vAvHE3~E3~,E3~AE~LEE3^E3^0E3^AE^PA3v4A3vA3vAvTHDH\$P3A   DSHs,SDCDK Ds$DSDCDKDs@ ff     EAAHs$ʋA#A#AD^AÙyZADYAH(sAán3A3DD^E8DfH<sA#AAAܼ#D3AbA3DEEDh  DCEADKSDSDA}AA##ȋAyZAPA(}A3n3AA2D6A<}ʋ#A#ܼA33bAAAESAAHh  H{DCDD[DADHPoK{$oHl$`Ht$hfKH\$XH A_A^A]A\_E  HD@HPHHSWHhHhAHpLL`HLhLpLxHc  Hl  @   H+Љ$   ;  DIHD$ L' H{(   D  ( HHuDc0Lk0E   fD  E3eMu E3eE3e,Mm AEeEAuA3uA3uA3uAuE3~4E3~Ee E3AE~@E3^$E3^E3^AE^DA3v(A3vA3vAvHE3~E3~,E3~AE~LEE3^E3^0E3^AE^PA3v4A3vA3vAvTHDH$   3A   DSH{,SDCDK Ds$DSDCDKDsfff     EAAHs ʋA#A#AÙyZAOD[AH(s3A3GAAán;DgH<sA#AAAܼ#AAD3A3AAAbDDh  DCEADKSDSDA}AA##ȋAyZAPA(}A3n3AA2D7A<}ʋ#A#ܼA33bAAAESAAHh  HsDCDD[DADHPoK$   L$   $   +LL$ os$  $   fǃ      L$   KDII'     Lt$@Ll$HLd$PHt$XHl$`L|$8Hh_[@SH DAHA* Hٹ   rI  KtgtLt1tHmA*    H [FI  H7A*    H [0I  HA*    H [I  H@*    H [I  H@*    H [H  H@ ̋APwLmAL" I3ÍBÍBËf<" ?" G" G" ?" ?" C" C" H\$WH HH ( ϋ( H HH\$0H _Ht$ WH HHHtHzP t   Ht$HH _HtHtH2>  tHHL$8     H\$0HH\$8HHl$@!  t3Ho  ltWt2tuHH~ uAH^3KTEH~ u/H^3CT   /HHHpHKpHtHYxHXpHCx33H     H\$0Hl$@Ht$HH _H\$ UVWHPH-? H3HD$@IHWWIHD$ L$00( HfD$*'( D$&GD$"n7? t+HL$ PC  La7? H>* Lȹ   F  ?7? E(U0D$0T$8t)HL$0C  L 7? H>* Lȹ   dF  T$8D$ 3D$0D$$3D$4FD$(3FD$,3D$<FHL$@H3$ H$   HP_^]H\$ WHPH? H3HD$@AAH3ɉD$"L$,WfL$ HfL$&D$0Ey
      A( D$(O6? t+HL$ 1B  LB6? H?* Lȹ   E   6? G4W<D$0T$8t)HL$0A  L6? Hr?* Lȹ   EE  T$83T$(D$ 3D$0D$$3D$4CD$,3D$<SC3HL$@H3$ H\$xHP_@SUAWH0HLHtHzP t   H0A_][Mt   Ht$P3<  HHuHt$P   H0A_][I7   Ld$(E3L`L L`;  HuI     M'   H|$`L`pL`xLt$ HH      L9cP   H   H`:     HHL$X     H|$XHH  D   tut(tufL9fu`H~OT+L9fuQH~oTHHHpHOpHtHyxHxpHGxH[pHQ3H|$`Lt$ Ld$(Ht$PH0A_][3H#  I  M'3H
  IA  AM'뭋I  M'ʃ   HcL+hAp" I   3A   A   A   A
   A   3A   A   A   A
   A      HA      HA,   3A   AA   ø   f" " h" h" " h" 6" F" ʃ   HcL[gAl" I   3A   A   A   A
   A      3A   A   A   A   A   3A   A   A   A
   A      HA      HA,   3A   AA   ø   f" ޘ" d" d" 
" d" 2" B" @SH HQHH	  u8HKHt3  u$HHyp t   H [	9  H9  3H [H\$Hl$Ht$H|$ AVH I3IIH9ZltR( MlHHH+MHHMH;vH+H=   v8   /s-H+H   v!   ( HHMDjB  =1?  tLH8* L0?    D@  Hl$8H\$0Ht$@H|$HH A^H\$Hl$Ht$WAVAWH A0HHIMLHD@AAv/HI~D  ;v$A    3H\$@Hl$HHt$PH A_A^_3+39_v@ f     HkXHGLHt';w#ADHo+HIHU@=' t	;_rHH(7W  uH/? H(c[  H(H(Et$H\$ ZHtHR@D?>' H\$ H(3H(H\$WH@Hߟ? H3HD$83DL$ HD$(I؈T$/HH	HT$(E3HD$0,D  uT$ HL9  HLD$ HB  HL$8H3 $ H\$XH@_H\$WH HHAt*A&tA.t   H\$0H _ù         E3HU  u(HHB  tHB  H\$0H _3H\$0H _H\$Hl$ VWAUAVAWHP  H? H3H$@  LHZJMH( H4( ޾  f;   H;   @ H@@DLGD$ L;A  @tVIMLD$ HT$0.B    IG`AOhHt~@Ր9t(HɅIH;suHH;r3   HL$1HI0HÃu(   f#   f;   HCH;s@ {D3HGH,;D$ H;w~IMLD$ HT$0qA  u`t IG`AOhHt~D90t-HɅHH;s; uHH;rHCH;r3%HL$2HI0HÃuǸ      H$@  H3q# L$P  I[0IkHIA_A^A]_^H8E3D$       H8@USWATAUAVAWHH   H? H3HELu`39=,? MM}LH}HtL+? H3*    C;  INPJR  tjt:u5H9=+? t"A$H]M( HME   E+?    ?  H9=+? t"A$H]( HME   E|+? INHt$x^?  AEHI4tNHuǕ( H4HAM IH;  +B9E  LMILEIWt	  IL$uLEIH =  3A|$l%};  t	S  A|$X G  IL$8;  =*?  tLMH2* L*?    9  MLEHUIH}HHH ( ϋٔ( IHU؋E3H HHE?     INHt&EHUAGE3EHEHE>     HEHtI~ tMHI`uoIDE+I{>  uNILEHx=  u;HcULEIH=  u$AE I֋MIDEhHEAE 3      Ht$xHMH3<# HĀ   A_A^A]A\_[]@UVWATAUAVAWHl$H   H? H3HE}E3D9-(? EDMMHDmLLmtL(? HE1*    +8  IH.    A?}
     IH$   HXpHtF9tH[pHuHuHINHt  VLE3  e  IH]HApHCpHtHXxHYpHKxCT   CTt3u	CT   &L9-((? tLu( HMDmE	(? Et;{sHkXH{H{Hu
     HH  HOP'N  t8u\L9-'? t Lu0( HME   E'?      L9-'? t Lu( HME   Ea'? HOH;  C0EtTDAIN4tANLu( M4IIcHL;wA+΍1EӅy     MIcEHHC0EtIcHDLHuLmMLMHLEHt	  HKuLEIH8  3Dkl"Ul7  t	i  D9kX_  UHK6  D9-B&? tLMHU.* L6&?    5  HHAPtv
HMLmHMFHDmEHHUE3HE:    HOHtE3HU:    HMHHuHEHtVHO肽EυtFHLEI9  U  D9-m%? t&UI/  La%? H-* Lȹ   4  HEHtL9otLHH*  MtHLEI8     H   HOHHIHP(҅   HOHEHHILH Aх   D9-$? tLMH,* L$?    3  HOHUA   Ld$ HDIHILPAD9-q$? ؋}t%I.  La$? H-* Lȹ   3  t
   D}MtA?D9mtEA3)   "Dd$(MLH|$ HI   H$   HMH3# HĐ   A_A^A]A\_^]H8E3D$       H8@SUVWATAUAVAWHXH? H3HD$HLIII ILk7  M~T$ DMǉD$$LAEPLD$0t   ( T$ 
E3D|$$339$   t!kHtDŋHHS@IH1' D&IM8M;6    IM8Dw( ="?  tL"? HN,* E͹   	2  HD$0HT$8MEHˉ8   HKHT$8E3f7     HKIA   MuD7  uiHKHT$(A   |$(6  uMHKMt
LD$$ID$0    LD$035  u"HKLD$ I6  uL$    HL$HH3# HXA_A^A]A\_^][@UVWAUAWH   H? H3HD$XA8E鋬$   ILH}
     HH\$xHXpHtB9tH[pHuHuCHIH#  RLD$@    HH\$@HApHCpHtHXxHYpHKxCTt;u	CT   .H=!?  t$H|$H( HL$HD$T    D$P ? Et;ksHkXH{H{Hu
   4  HHY  HO Ld$pLt$h4  MwD$8DML$4CPt   ( 
E3Dt$43HcEHHIzLc.HK8IMD$@Ln3    HK8Mȋ( =?  tL? H)* D˹   =/  A,$HGHAPtv	3HD$HAGD$H    D$LF( ˉD$P7( HOHT$HE3D$Tj4  ,  MtXHO TD$0LD$0HOI3  =H?  t'T$0Ih)  L9? H'* Lȹ   }.     MtHOLD$4I2     HO HHIHP(҅ubHO IDALl$ HDIHILPA҃=?  ؋|$8t%I(  L? HF(* Lȹ   -  t0   Ld$pLt$hH\$xHL$XH3T# HĀ   A_A]_^]ËD$@3Ƹ   LDl$ LIH뱸   H\$WH HYpHHtHff     LCpHIHAxHXpIHtHAxHBxH  uHuH\$0H _3H\$0H _I  @VWH(HHHtHzP t   H(_^ù   H\$@<$  HHuH\$@   H(_^HH~8    uFHHl$HLt$PHkXL|$ C#  HCH  C3D   f     DNDFNAHkXHkHC  D   DNHUDFNsC  D   DN0HUDF$N C  D   DN0HU DF,N(5C  D      H}@<#  HEPH   CAD;PH9~`   HcNh   H#  HC`H   LcFhHHV`I*' FhChDvAƃt)tn*3H  A   .   A      A   9{vbD  E3HkXDAHHSB  u	;{rE3H  7ׅtHkXHCH|;SrH{`{h33He     Lt$PHl$HL|$ H\$@H(_^̉T$VWAUAWH(=?  MHt#( L
? Hc* Dȹ   N*     !  LHu   H(A_A]_^M} FHkXLd$hAG!  IGHu(IM H  E3   Me Ld$hH(A_A]_^E3H\$PHl$`ALt$ D9f    LvI_HkXLIHIFHDIFHDIFHDIF HD AFHDHAFHuLd@'H   HD@H   DDHHIV@(' AF(HSPD(HAF0D0AF4D4AF<D<INP?  ؅u);n=|$XHN+  IO+  ؅t+IM H   Me \IM Ho      Me EIO8,  FXAGXA?EglFTAGTF0AG0FPAGPHF`IG`FhAGh3MgpMgxH\$PHl$`Lt$ Ld$hH(A_A]_^H\$Hl$Ht$H|$ ATAVAWH Hy LH  DAE3EEh  @ ff     H]AHkXMtE;GuIHtHH9t IHHt+  T  HtHGH9Dt HLHtHHP҅)  HtHGH9DtHLHt+    HtHGH9DtHLHtl+     HtHG H9D tHL HtHHP҅   HK(   H!  HK4   H!  HL@HtTH!  HL@  Ld@HtHGPH9DPtHLPHt  DEAE;HM  HMt(  u'Mt
IG`H9E`tHM`Htc  H[  3H\$@Hl$HHt$PH|$XH A_A^A\Ht$ WH@HHHtHzP t   Ht$hH@_Ã=?  tDJ   L? HT* %  NXA>v   sHl$X   EHOt(     NH\$P( 3ۉ_lHO8FG0F4GP_T)  F\vHO^'        GXHN8FHLt$`Lv@Ht)HL$ HT$ HG   E3H\$(\$0g   *Gt4s/DHIF   u;_r݅tHO&  3Lt$`H\$PHl$XHt$hH@_H\$ UVWATAUAVAWH$H`  H? H3HP  HHHD$0H  AHkXHyHOPg;  CE3t&  HG@H  DCHHS#' Lg@CH5IIL&   GHA.   A   I HPw( " HAA   
,   AHGHAPw$@" HAA   
,   A;IGI(  HOD=(  DHHAPw`" HAAv	AvAED+D;}	D;r  A.   D   DNE;DOA;DG=?     L? HJ* D˹   #  =?     L? H:* Eι   "  =~?     Ly? H** E͹   "  =V?  tcLU? H* Dι   "  =2?  t?L1? H* E̹   u"  =?  tL? H* EϹ   Q"  3HL$PA   (' DHL$PH\$0Hj!' AtA.u=      E3HT$(E9  uHL$(HT$P&  HL$(tC&     HL$P     HP  H3N# H$  H`  A_A^A]A\_^]E3t$ E3Lt$@HT$@Lt$H'  uT$ HL$P3  HL$(LD$ HT$P%  v? t-HL$P  L? H* Lȹ   &!  ? E   tL? H*       HL$(H\$PHcHT$@Lt$@E3HD|$ Lt$HD$GZ&  T$ Hv  HL$(LD$ H%  G(CG0D95&? t&AHI  L? Hs* Lȹ   ^   H\$0HHT$P,%  cHOH  HHH9   $  HODH	BD+E;~/HHQPtt   HL$P     E3HMPA   %' A6HLcHMP' EHUPHL$8L|$8?   HMPO  HL$8HL$(EL|$(E3t$ Ld$@HT$@E3D$GLd$H$  gT$ HL$P  ILD$ HT$P#  ?? t-HL$P  L? H* Lȹ     ? E~qtL? H*      HcH\$PHELú   ID9%;? t&AH^  L/? H* Lȹ   s  HOHT$PE#  |HD$(L;tIk"  bE3M7E3HO1  HL$(HT$@HD$@    E3D$ HD$H    D$G#  T$ HL$P  HL$(LD$ HT$PH"  9j? t0HO1  HL$P  LT? H=* Lȹ     HOHT$PHDAHILHAхHOAH	HcD+=?  tL? H* E͹   <  HL$(HT$@HD$@    E3D$G\$ HD$H    "  &T$ HL$P  HL$(LD$ HT$PU!  E   9n? tLm? H*      HL$(Ht$PHD$@    HT$@E3Dl$ HHD$H    D$G"  T$ H*  HL$(LD$ H   oG4FG<? t-HL$P  L? H* Lȹ     ? E~/t+HL$PAH  L? H* Lȹ     HOHT$P   HO /  HL$(HT$@HD$@    E3D$ HD$H    D$G!  T$ HL$P4  HL$(LD$ HT$P  w9? t0HO /  HL$P  L? Hm* Lȹ      HO HT$PHDAHILHAхHL$(  HL$P   
Lt$(  3" " " " " " " " " " 7" 7" :" $" )" 0" p" u" " " u" u" {" {" E38  @USVWATAUAVAWHHxHU{? H3HEHEpE3L}hA9=
? ILuxHHELዅ   DEH]ȉEt;L
? H*      9=
? tL
? HP* L˹     INb  MωELEIHU|IHUA   *  :  I9~tRAGH}HHDmH Et( ϋt( INHU؋E3H HHE    IAكHItKHGt( HHHMDEU	A++IH;v
     +A+B9E;z  INP/  t8u\L9-h	? t Les( HME   EF	?    9  L9-5	? t Les( HME   E	? IDE+I     ILEH{     HtM9ntMHHJ   FTt3u	FT   &L9-? tLe s( HMDmE? IL$H;u2AWLE0uiI$HuHHpHNpHtHqxHppHFxD9   tLEHNIHn  DnlDmAHN  HMЋEE)3   HMH3# HxA_A^A]A\_^[]@UWATAUAVAWHl$H   H"x? H3HELHM3LE9? AMMLHMDMMMfMtLw? H8*      II3    A<$}
     IH$(  H$   HXpHtAG9   H[pHuI^HV  D9-? t%AOq( L? H* Dȹ   .  AOSq( DLMADMD9-? tL? Hu*      LM   LMMIHHH        HMLMHLEIt/  LMuIHHME   fDMu\uHK։u  HMAHMʉUfUA  LM%LMDmH{HH  HO  HDHJPtvHMHE    HMAGHE    ENHEHUHA   H  x  HOHtA   HU(  X  HMHHEC0t^AHI4tNHuo( H4HA$UA++IH;v
   )  +A++AωM3C0k  Mc4$M+MMT  HOy tX}ELEHHU  =s?  Dt'UHM  Lc? H* Lȹ     Ef  LeHOHHIHP(҅  HOIE$E+D+EHHILH AхX  HOHUA   HDIHILPHEHD$ A҃=?  DtVAHM  L? H* Lȹ     =?  t&AI  L? H* Lȹ     EuEHMI  t
     LeLuHOP)  t9u^H=9?  t Lum( HME   E?    \  H=?  t Lum( HME   E? HEHtH tLHHE  HtHLEH9     CTt7u	CT   *H=?  t Lul( HME    Eb? INH;u5AWLE   IH]HHpHKpHtHYxHXpHCx} HKtDEUM  3Cl    HKU  EAA)$37   0EDƉD$@HDl$8IH|$0Ld$(L|$    H$(  H$   HMH3u# H   A_A^A]A\_]E3  @SVWATAUAVAWHpHq? H3HD$XH$   LMMHE3HO !  D$ D9$   tDgHEM AHAEL+Hl$hI+IFA+M+ȃIHD$8FT2L$$B|2 DT$(}In
D$$    3AIk( = ?  tL ? H,
* Dι     HK8  m  MHT$HDHM  HOHT$HA   5  1  HOIHtA   EE D+D$ E+A     D$(HT$,HOA   D$,     HOHtLD$$Hr  t$   D$ LD$0HT$8D$0R     +D$ A+AE CTt;u	CT   .H=>  t$L|$8j( HL$8D$D    D$@g> IOH;u3AVLD$8u5IH\$8HHpHKpHtHYxHXpHCxHK8  3   Hl$hHL$XH3# HpA_A^A]A\_^[@USVWATAVAWHH   H4o? H3HEA E3LEADeMHL!    HHXpHtB 9tH[pHuHu:HYH  D9%X> t$Jh( LN> H* Dȹ     t*LMMHH\HHu
   @  DeH{HO   McEF AID;f  HQ0  KP    EID+E+DUABEAH+ȋL1;t
     L$   tHF	E    3HEAHELg( DA=F>  tLE> H* EϹ     HK8A-  C  HGHAPtv3AHEFAE    Eg( AEsg( HOHUA   E    HO HHIHP(҅  HO HDEHDIHILPHEHD$ Aҋh> Et0UHM  LV> HO* Lȹ     4> E}  t&UIJ  L> H<* Lȹ   _  DEHMI  ;  HO ΓEtMHOLEI7  =>  Et)UI  L> H2* Lȹ   
  E   HEHtHOLEH     HM+EA+CTt7u	CT   *H=K>  t Lue( HME    E)> INH;u0VLEu.IH]HHpHKpHtHYxHXpHCxHK8Ad  3L$   HMH3# HĀ   A_A^A\_^[]ø   Ӹ   Dd$(MLH|$ HI#뷸   밸   Hy8 u3DAHA@w,LI@3fD  IH9 ty   wA;r   3H\$WH DHLA|]	у   xDD;|=t,ALdd(    39LH\$0H _3H\$0H _H\$0   H _HT$LD$LL$ SVWH0HHt$`HHt$(LIHD$     HHcI% H0_^[@SH HHu3H [HH|$0   4$ HHt=>  t0LHM* =>  tLHX* L>    '  HH|$0H [@SH =>  HtL> H@* Lɹ     HH [6$ H\$WH zHكu3HAH\$0H _ËHCHuH\$0H _D3IHȉ;D' H\$03H _@SH HHIHt)3HCH [@SVWH0DʋAH;|HIDI3H0_^[' Hl$PA+Lt$(E3Lc݅u<~/IcEL    ff     HWKBIM;|LW   Ld$XLQMcM~aLl$`MIcL|$ A    D+L    HL,    fMACCT3K+B M[IuL|$ Ll$`MLcATCLd$XII;}dAr^I
INLM;wM;sFA  }
AAAA+;|+I˃3LcIIs' HWHl$PHcDI;}HD4HI;|Lt$(H0_^[D3HII.' <H(Ҹ     LOE3LcH:@ M~GIAAHLf * DE   A M@HBA@BDHI;|IcH  s HH(# E3LIc2ELI;IGHtzH rtHWWfoI Ao	WoBH VAoII WVL;rVfofsVfofsVfofsVfofsVf~I;sL+A2
H
I;rAABABABABABABABABAB	A	B
A
BABABABABAH) HH9@ 99@ AH(9@ A9@ AH9@ A8@ AH8@ A8@ AH8@ A8@ AH8@ A8@ AH8@ As8@ AHb8@ AR8@ AHA8@ A18@ A	H 8@ A	8@ A
H7@ A
7@ AH7@ A7@ AH7@ A7@ AH7@ A7@ AH{7@ Ak7@ AHZ7@ AN7@  C7@ H7@ @SH0DALɃ~3HHAH0[LcEu4A   D+IcE   ff     BHIHu      L|$ +Lc~]Hl$@IHt$HIH|$PJ<Lt$(A    E+HދWA΋HA3ЉTHuLt$(H|$PHt$HHl$@AAAA   CD+L|$ A}Ic3IMIH0[' H0[LISMCMK SVWH`  H`? H3H$@  H=9@ HڋHt<IkIkE3Hl$ LHH草$ H$  H$X  HD$0    H=9@     H$  H|$(HT$@LHD$     A   HHU$ HH~GHD$@H< uHt|?
uHH   s<D@ HT$@8@    HL$@H$@  H3n# H`  _^[# H\$WH Hم~HHDCA	DADHCH\$0AAHHD3H _L3DIDAIy
   I@IcHH	3H(H3H(H\$H|$H   EHEH;vcLAI+f;s;ABD  ANDN A;~ABD   ADAHIHH\$H|$H\$H|$L	D+A̋A@SH Hمu   H [H_t   H [H    3H [H(HHDL;s

   H(IALL	H|3H(H\$WH H;s	   H\$0H _+؁   s#ÃHHA؉A3H\$0H _ÃÁHPO   H\$03H _D	LыM   I;s(A;s
   A+ыHAT	3̋=r   33HAHAHtHHtH@H   HtHHtHIHtH@(H   HtHHtHIHtH@ H   ̋AHt#HHtHIHtLH8Mu   I   HtHHtHIHtH@H   H\$Ht$WH HHAHIHLHNHLH H\$0Ht$8H _IHt#HHtHIHtLHMu   I   HtHHtHIHtH@0H   HQH   @UWATAUAVH$`H  H![? H3H   E3LD9-> LHtLI@Ho) L>    H$  H$  L$  M  D  M]  IHQ  DGHHL$ Ћ؅?  9F> tLE> H)    dHL$ H  HH  LAM  H@IHWЋ؅  (     WE3tHG A BL@AWD;r=>  t%HL$@L> H) Lȹ   HL$ HQ  HHE  LIM8  H@0E3HWIHL$ ؅  A   95> t.HO   -L&> H/) Lȹ   BHL$ H  HH  LQM  LHM  DG8IHW@Aы؅  9> t'W8HO@L> H) Lȹ   HL$ GD$,HI  HH=  LIM0  H@ LD$,HT$@IЋ؅  LD$ A@wQD$,HT$@HI H=  IHH0  LH8M  LD$4ALD$ ؅  D$4D$,D> Et4W(HL$@L> H) Lȹ   LD$ D> W(9T$,!
  3ۅtLW0 A8D@  ;rEtLo> H )    LD$ Mj  I H^  IHHQ  H@HWЋ؅	  G(=   	  E3tHG0A BL@AD;G(r=>  t(WHL$@L> H) Lȹ   HL$ H	  HHs	  LIMf	  H@0A   HWIHL$ ؅I	  AwrHH-	  LQM 	  LHMU  DG8IHW@Aы؅  9&> t'W8HO@ L> H2) Lȹ   5HL$ G(D$,H  HH  LIM  H@(LD$,HT$@IЋ؅z  9> t(WHL$@L> H) Lȹ   G9D$,  33ۅtqD  HG 8L@tM=S>     t?LM> H) E͹   i=*>  tL)> H) D˹   EW;r-  HL$ H  HH  H@Ћ؅  HPAHJIH  ED$HHL$ A$Ћ؅  E35% D$05% D$15% D$25% D$3\$0?=f>  \$(tLa> H) D˹   }\$(H|$@tK5% Hu\$(=>  t+HL$@L> H) Lȹ   ,\$(tDHT$@HM S& A<$@  H]t4% H[u@   4% uHL$ Hh  HH\  LAMO  H@HUIHL$ ؅8  H*  HH  LIM  H@0E3IT$IHL$ ؅  AwwHH  LQM  LHM  ED$8IIT$@Aы؅  9> t*AT$8IL$@L> H) Lȹ   HL$ Dt$(Ha  HHU  LIMH  H@ LD$(HT$@IHL$ ؅+  A  D$(HT$@HHH  LQM  LH8Mt+LD$4IAHL$ ؅  T$(T$4T$(             M  I H  H@IЋ  E   L> H) E͹   D> Et"L> H) D˹   Db> LD$ EtaWHL$@QLJ> H) Lȹ   f='>  t)WHO0L> H) Lȹ   4LD$ M  I H  H@Iи     =>  tYHL$@L> H) Lȹ   =>  t)WHO L> H) Lȹ   HL$ H  HH  H@и     T$(=8>  t*HL$@4L-> HV) Lȹ   IHL$ H  HH  LAM  H@HUIHL$ ؅  H  HH  LIM{  H@0A   IT$IHL$ ؅]  AwwHHA  LQM4  LHMiED$8IIT$@Aы؅  98> t*AT$8IL$@/L(> HA) Lȹ   DHL$ H  HH  LIM  H@(LD$(HT$@IЋ؅  9> t)T$(HL$@L> H) Lȹ   D9t$(33Etu3f     D 8D@tM=f>     t?L`> H) E͹   |==>  tL<> H) DϹ   XHA;rAA   fHL$ H   HH   H@Ћ؅   HL$ HtHHtH@и   L$  H$  H$  H   H3V# HĠ  A^A]A\_]LD$ MtIHt	HRIҸ   HL$ HtHHtH@и   HL$    HtHHtH@Ћ]   Q̋AHQ8   @SAVAWHpHM? H3HD$XE3HD95> LtLI0HJ) L>    Hu
   f  H$   Ht$hH|$`     DC A '  IHL$0Ѕ  HL$0HSHDAHILHAHL$0H  HP(HIҋ  HcS HL$8HL$0DCHSHDIHILPHD$8HD$ Aҋ  9>    HKL> Hw) Lȹ   9=>    SHKL> HT) Lȹ   9=i> tWS HL$8RL[> H4) Lȹ   g9=9> t'S HK(#L,> H) Lȹ   83339s ~v@ f     HC(8L48tM=>     t?L> H) Eι   =>  tL> H) DϹ   H;{ |u$HL$0HHP҅u?H[0AH-HL$0HLBAи   HL$0HHPҋ   Ht$hH$   H|$`HL$XH3׫# HpA_A^[Hu   H
3H   s   H3A    HHHH=   r3Ãy uA   HsA      ø   ̃="@ ELt   H"@ Ht;tH@Hu   H@HtH EAIH̃=a"@ ELt   HT"@ Ht;tH@Hu   H@HtH EAIHH(="@ a  H\$0H"@ H|$ H=!@ Ht$8Htd@ f     LGH)    M@@H)    HO]C  H)    HHuHt[@ LCH)    M@0WH)    FHK  H)    "H[HuH2!@ H)    HtHH=) D  LHv)    M@HHf)    8 HDH[HuHt$83H\$0H|$ H(uHv>   uHV>   uH6>   uH>   u3H|)   u   H)   u   H)   rH> 9  ^   H)   E   H,) g  ,   Hs) N  H>   3H9)       H) k   H>   ]@    H(DH) 3?|*% DHm) 3&c*% H\$WH HHu   H\$0H _9y@uu]H@ Htf;8tH;XtH@Hu   #HHu   H\$0H _H@ HA3HY9H@ H\$0H _H\$WH HHu   H\$0H _9yPuu]HG@ Htf;8tH;XtH@Hu   HHu   H\$0H _H@ HA3HY9H@ H\$0H _H\$WH HH   Hy tzH@ Ht*    HA@   HOHR$ tMH[Huݹ   HHu   H\$0H _H8Hq@ HA3Hd@ H\$0H _H\$0   H _@SH H#@ HtH=>  HCH@ t LKH) L>    MI@HH@ HuH@ HtRff     =>  HCH@ t LKHa) Lz>    MI0|HdH@ HuH@ HtG==>  HCHj@ tLH>) L'>    MI)HH:@ Hu3@ H [H\$WH =>  HtL> DH)       3HHu   H\$0H _@    H) HHHH@   HH\$0x3H _@SH    HHE3H [H(=>  tL> HM)    3H(H\$WH =>  HtL> DH)    DGA8  6/     )HHu   H\$8H _ù0   Ht$0HHt HF(Hu,HdH\Ht$0   H    H\$8H _HHptz&t?.   HH) @   HHF     HHt$0x3H\$8H _HH) @   HHF    HHt$0x3H\$8H _HH) @   HHF    HHt$0x3H\$8H _H\$8   H _@SH HHu   H [H|$0HyHtHO( 0   HH+H#H|$03H [H\$Hl$Ht$WH0H3H1HHqHqHqHcQ *H*ACAfCCACAfC95> tOHL> H) Lȹ   95> t$HKL|> Hu) Lȹ   hC tt t   >*9	 7	 <6	 HK(H0 HK(LE3Ht$ H	 @ƋH\$@Hl$HHt$PH0_@SHPH>? H3HD$@HHL$0=>  t%HL$0KL> H) Lȹ   D$03CD$43CCD$83CCD$<3CC=j>  t#HLa> H) Lȹ   MHK(E3E3H\$ 3' 3ɅHL$@H3豟# HP[H\$Ht$WH0=>  IHD$@    Ht rL> H) Lȹ   LD$@HO(LH։D$  t5HcD$@LD$@HO(H  tD$@3H\$HHt$PH0_H\$H   Ht$PH0_H\$Hl$VH =B>  AHt?L9> DH)    =>  tL> HN) D͹   F   M      :HHu   H\$8Hl$@H ^ù   H|$0HHt HGHu1HpHh   H    H|$0H\$8Hl$@H ^HHxt/,uJHH) HH@       oHp3HHb) HH@      oHp3H\$8   Hl$@H ^H\$WH HYHHtHKA    HdHHH\$03H _Hl$WH0A   H=m>  Ht%H&L_> H8) Lȹ   ;Ht$Ht! t   Ht$HHl$PH0_05	 I2	 HOHH\$@ HO3ۉ\$(LE3H\$ H Ht$HHl$P   DًH\$@H0_Ht$WH0HHAv   Ht$HH0_DA=>  t(   H@Ly> Hr) Lȹ   UHOE3ɺ	   A    tEH\$@39_E3ɉL$(E3HO3Ht$     DًH\$@Ht$HH0_Ht$H   H0_@SVWH@H9? H3HD$0=>  AHHt&AH|L> H) Lȹ   {u#DCLL$ HKW   D$  t%HKDL3w ȅx3Ҹ   ;D   HL$0H3# H@_^[H(yv
   H(ELHIw 3H(H\$Ht$WH IHHE3HI3E3gw DGLHO   2 u   H\$0Ht$8H _ËGH\$03Ht$8H _H\$Ht$WH yIHHv   H\$0Ht$8H _D   DAE+HIL tBDLD+KHHKv HKE3E33v uC)3H\$0Ht$8H _H\$0   Ht$8H _H\$Ht$WH =>  AHt?L> DH)    =f>  tLe> H) DϹ   q!   Hu   H\$0Ht$8H _HH) HHH HHHHxHxHH\$0p3Ht$8H _@SH !   HH3H [H\$Hl$AVH =>  ADHt?L> DH)    =>  tL> H) D͹   ~   H\$8Hl$@H A^ù    HHu   H\$8Hl$@H A^ù    H|$0HHt:E3H) 3d	 HHtHj	 HGHu&He	 HH   H    rp6	 3=0  0Os1=>  tL> Hj)    HGHGHG    HH) HxHHHhHDpH@    3H|$0H\$8Hl$@H A^H\$WH HYHHt/HKAi	 HK8i	 H0d	     HH    HHH\$03H _@SH HHI{ t*h	 HKg	 HCHu   H [3H [E3E336l	 3ɺ   DʋH [H\$Ht$WH   IcHHL*) H+) E3HL$ 7	 HL$  )D$PH)L$`@ D$p5	 {  D$xH$   @ $   tHKHKLLL$PHk	 3L$   I[Is   DʋI_H\$Ht$WH =>  HIcHt%HEL> HW) Lȹ   ZHNLH[k	 H\$03Ht$8   DʋH _@SUVWAVHPH3? H3HD$@=>  HL$   HIcIct%HL> H) Lȹ   ~
      HOLHj	 trHOLD$ A   HT$()h	 tUxQH9D$ rHLÅtHT$(I& =u>  t'HL$(Lh> HA) Lȹ   43   HL$@H3讓# HPA^_^][H\$W    # H+=N@  tO=]@  u9Q@    y	 L=) P   HI) z	 E3    b{	 3H\$0H _HHHӃ@HHHR tH   H
@ so	 3E
@ tHs"H   H
@ Ho	 E
@ tHs1H;   H
@ o	 E
@ @ǋH\$0H _H\$0   H _̸(   ֒# H+ @
@    H("
@    ̸(   薒# H+讹  i 	@    	@    H(ø(   f# H+w	 L)   H) x	 E3    y	 3H(̸8   # H+HK  AP   HD$ \	 H8̸(   # H+Ht]HX  HHHtKHQHu6v	 L)   HC) x	    E3   Ty	 3H(HH( v	 L)   H) w	    E3   y	 3H(3H9  @S    $# H+IcMLHu6\t B  E3M3H [ E333H [m Bs  LHA H# A# IAh  H [Ah  Ah  H [Mx     H [AP  H [Åy  AP  IP  H [Å]  AC8I[8H [AC8H [ACPA[PH [ACPH [IK0H [	 ACxH [A   H [AC|H [A   H [A   H [A   H [A   H [A   H [A   H [A   H [A   H [A@  A@  H [A#@  A@  H [Í = >  w[I  I;  sI     H [I;  w0t,I     H [ÍCwI     H [3H [IX  XXH [IX  #XXH [AH  oG  tIKMD  Ӌ	$ t   H [AD  H [AD  -G  tIKMH  	$ Z   H [AH  H [ICDIH [H   O# # # # # # # # # %# 2# ?# L# Y# .# ;# # # # # a# n# # o# # # ## e# # # X# # #     	
                                                                                 HP  S    # H+Hٸ   $  H  Hl$0Ht$8H|$@Lt$HL
 H  HZ) A   w	 H  HA) E3A   L  T	 L  D  L9s0t
3HV^  L   Hӹ   R HK0	 HK(&
 H  
 HK|	 HK|	 HK {	 HX    H(  H ~	 H0  H| ~	 H  w
 H  L  {	 H H   Hx  HN) Aj  k	 H  H5) Ak  R	 H  H) Al  9	 H  H) Am   	 H@  H) An  G	 H   HtHj HtH
 H  HtHj HtHe
 H     H>HtH	b HtH HHuH@     fD  H>HtH`j HtH
 HHuIHl$0L9@  vqID  H8  H
) Ax  H9#	 H8  H) Ay  HL9	 H8  H) Az  HL9	 HH8H;@  rH8  H) A|  辏	 Ht$8L9X  -  If     HP  Hj) A~  H胏	 HP  HM) A  HLe	 HP  H/) A  HLG	 HP  H) A  HL )	 HP  H) A  HL(	 HP  H) A  HL0	 HP  H) A  HL8ώ	 HP  H) A  HL@豎	 HP  H{) A  HLH蓎	 IH`L;X  HP  HI) A  f	 H`  H0) A  M	 H(  H) A  4	 H0  H) A  	 Hx  H) A  	 H  H) A  	 H  ]c	 H@  H) A  č	 H  H) A  諍	 A  Hv) H薍	 Lt$HH|$@H [HX     ̸(   覇# H+L33H(   H\$Ht$ WATAV0   w# H+E3MHHAMu6l	 LD)   H) m	 E3      n	 3f  Hl$P3ҹ    L|$X<  跑  y'>l	 L) (  H) Fm	     A,  Hg)   u	 HH  ǀ      *b	 H  Hu'k	 8  L}) H) l	     H;Ht%AF  H) H*	 H@  Hr  LsLD  ǃ@     CP   HC8 P  A   HI  HǃP    HI  HCXD  	 HL|   HU   LN   HD$ Hb   	 HC0Huj	 X  !!
 HC(Hu'j	 ]  L) H') k	     HHE
 H  Hu'j	 LM) c  H) k	 2  ]  H*  u'qj	 j  L) H) yk	   *  Hײ u>j	 o  H迳 u&j	 u  HW uj	 {  貫  HH  ui	   xHX  H	ğ  HX  HHui	   JQ  HS LKLCHl$(HHD$ C  HC  HKv	 2  H
 H  Huci	   |Lƺ   H?  LH   @   H?  H  u	 H(  Hui	   7fu	 H0  Huh	   L   Hӹ   G uh	   A  H) @   M	 H@  H  I   @Puk  H  H0  Hǃ   @  E3Hǃ   @  A   H
 ~<H@  E3A    H
 ~ H@  E3H A    H
 H8   @  H  E3A    H
 'g	 L)   H/) h	 $     H` ug	   AH8     Hǃh  D  ǃ   @  Hǃ     $ u$kg	 L)   H) sh	   'H9Bg	 L)   H) Jh	    E3   i	 H3Hl$PL|$XH\$`Ht$hH0A^A\_H\$W0   蠁# H+HHHo1 DH|$ E3ɺ  Hנ  u<f	 L)   H) g	 E3     i	 3H\$@H0_HX  HI'" HX  H\$@Hx   H0_H\$Ht$W    # H+IHH H9Ft H9FuHwPHwJ3Hu	H @  w5H  HtH @  wHH     H\$0Ht$8H _H\$03Ht$8H _H\$V0   P# H+HX  LIHD$(LAHT$ HHQ   HHuH\$HH0^HCH|$@   ~~3H΋r	 ~-fHvu	 Kx,  MǋH]r	 ;|مuA e	 Ly)   HE) f	 E3      Vg	 H|$@3H\$HH0^H|$@   H\$HH0^̸(   V# H+L@  HHI(H(>
 H     H8  H8  H̉  ̉  L  ̸(   ~# H+H  H(F
 H\$W    ~# H+IHI   v3H\$0H _HPغ& H_   H\$0H _̸(   f~# H+HAHu6c	 L) 9  H) d	 E3      e	 3H(H(H` @W   ~# H+HH      HH$   H!0	  L0	  H) HL$ 	 HL$  )D$PH)L$`@ D$p	 HT$P D$xH$   @ $   L  H  A   L  HT$PH  A   H0	  H$   HĠ   _ÃtuL HĠ   _3HĠ   _Htu
HT	  Ãt3	3ttHuø   ̸8   |# H+D$     F  H8H\$Ht$WP   |# H+Hپ   Hu3uH;   3   Hp uDa	 Lf)   H) b	 E3      c	 H\$`Ht$hHP_úH HC3HPxH uHQ tY8	     tEj
 Hu;WH\$ WL5  HT$ HD$(L$8|B  H\$`Ht$hHP_HWpH\$`Ht$hHP_H\$`Ht$hHP_V ̸H   F{# H+HtBtu7HI@Ht.H   t$AH=  }=   uHAL   HHIbHHHHtiS    z# H+HٸA DLA0H3譁 HCHtHPHKHK(U	 Ax  H') HG	 H [Ht1tu&HI@HtHH  HHuA ËP  A 3HA @V0   4z# H+HH  t  Hq@H  
   H\$HH|$X  H	  HtCD	  HT$@3HD$@}
 H
  A   HH  Hϋt
 [  H	  Hl$P3Lt$(L|$ DDH   L	  M   HT$@HD$@3
 LHtoHy
 HHt_Hȋ
 ~Q H&
 Ht1E3E3  H~f
 H
  A   HL&  xH
 ;|IJs
 HR
 I
 L|$ Hl$PLt$(xoH  HtBH  Ht6E3E3  f
 H
  A   HH  Hϋr
 x!ǆ
     H
  H\$HH|$XH0^H\$H3H|$XH0^3H0^H\$Hl$Ht$H|$ AV     x# H+3H   uLH   Lq@M   IH  HuHqH   HvHt{Iѫ toH΋#j	 ~THm	 E3A  HIH> u!Hu i	 HHt*HHj	 tHi	 ;|H
Hf	 3H\$0Hl$8Ht$@H|$HH A^Ht3uHu#HA@HtH  HuHAHtH@3̸(   v# H+A   H(T(  ̸(   v# H+H0H( ̸(   v# H+Ht%uH0	  H(Ãtu	H(YU 3H(̸(   Fv# H+Ht"u	HAPH(Ãtu	H(E 3H(Ht"tuHI@HtH      3̸(   u# H+Ht7uHA`HtHH(J HAXH(Ãtu	H(E 3H(@W  u# H+H? H3H$  HH   t   Hy@H   A w{GHH$x  EL$p  D$ r& H
  H  P	 tEH
  HT$ H$  HH0ξ	 H
  HH  Q	 3HH$  3H$  H3Tt# H  _̸(   t# H+Hu6Y	 LZ)   H) Z	 E3      \	 3H(HAHu6Y	 L)   HϽ) Z	 E3      [	 3H(H(H`̸(   t# H+Ey99Y	 LR) 	  H~) AZ	 E3     [	 H(McLL$H5  OD$HH(H\$W    s# H+HHt?39HDHt2H`  t&ǃ      HC|   HGH\$0H _H`pH\$03H _H\$W     s# H+HHt?399HDHt2H
  t&Ǉ      HG|    HCH\$0H _H`pH\$03H _HtdH\$W    r# H+HHمu,HIPc? H  HH  H{PH\$0H _H`XtuB H\$0H _H\$W0   @r# H+HHHtgtu\HY@HtSH! DH|$ E3ɺ  H  u<5W	 L~)   Hz) =X	 E3     Y	 3H\$@H0_H   HI H   H\$@Hx   H0_H   H\$W    wq# H+HHمuXHy` tHIXF HCXHKX> HK`H{XHtHG HHCXH  HH  H\$0H _H`XtuaB H\$0H _@S    p# H+HHtduHuTHI@HHtHH|$0HtH  Hd7
 uH|$0H [H  HE3HH|$0H [5
 3H [H\$W    Pp# H+3HHtHDȃwH\$0H _V HCx   ǃ        HGHH@HKpH  H\$0H _
 H\$Hl$Ht$ AV    o# H+3MHHHtuHAPtu'? HH;uAHt0uHK`HtD HCXtu
Hj? HL;X  HtI;uHM Ht uHCPtu
H> HH;
  Ht0uHK`Ht0D HCXtu
H> HL;   H|$0HtuH{P:t*t%HHu(HH;H|$0tQHH   H> HuHK`Ht
C HHsX뼃tuHW> HHt>u#HKP: H  HH  HkPPXtuHH> IHdH\$8Hl$@Ht$HH A^Ht[tuPHI@HtGHwAIw;3Hu	H @  w&HP  ItI @  wIHX     3H\$W0   Pm# H+LH   uH   HQ@H   H   L  HyL  H  HHD$(LT$ ު  HHtIHO   ~HH  u<R	 L) -  HL) S	 E3      ]T	 3H\$@H0_H\$@   H0_H\$W    pl# H+3HHtHDȃwH\$0H _R HCx    ǃ        HGHHHHKpH  H\$0H _* ̸(   k# H+H0H(u Ht1(   k# H+tuHI@HtH  3
 H(Ht!tuHI@HtH     3@W   dk# H+HH   	AwHsR HĠ   _Å   H	0	  L0	  H) H$   HL$ ;	 HL$  )D$PH)L$`@ D$p		 HT$P D$xH$   @ $   L  H  A   L  HT$PH  A   H0	  H$   HĠ   _3HĠ   _Ht39HDHt   @SP   4j# H+HHt@   Hyp u:SO	 L) 
  H) [P	 E3     Q	 HP[  ud8	     tHX
 Hu>HCLt*  WHD$8   D$(H\$ HT$ HHhHL$@Hg0  HP[HCHHP[H`hN	 L) 
  H) O	 E3  Tt	PE3E33HP[W; ̺   Q 3HtuH@HÃt3	3ttHuø   ̸(   h# H+Ht!uAhH(Ãtu	H(P    H(̸8   vh# H+Ey9M	 L) @
  H) N	 E3     O	 H8HD$XMcE3HD$ 05  OD$XH8̸(   h# H+HQH   @PuF=  |==   t6M	 L~)   Hb) %N	 E3
     sO	 3H(Ë0	  Hs6L	 L;)   H) M	 E3S     0O	 3H(ø   H(H\$W    @g# H+3HHu3H\$8H _Ht$0Y	 ~-fD  H\	 Kx,  MƋH}Y	 ;|Ht$0H\$8H _H\$Hl$Ht$H|$ AV    f# H+3AHLH9uK6X	 IHu>K	 Lj)   H) L	 E3     N	 Hb
 BHX	 HHt0Hd
 uIHY	 tHX	 HHuЋH\$0Hl$8Ht$@H|$HH A^H\$W    e# H+HH#5  HIX	 HK3H{Q
 HK H{l H{ H{HC,H\$0H _̸(   e# H+H(I̸(   fe# H+H(HHT$UATAUAWH   :e# H+HBML$   MHHD$(H   u   HHA_A]A\]H\$pH$   H$   3Lt$@8t=   s
H@89uH$   HX) DAv  AI1HE   IHHD$0i	 HD$ HH   MHHǠ& IL}) H HMt)AHHBB	CHI;r HHt4fff     B/HǋHBB	CHH;rHL$xHD$(HT$  HI@  HT$0Lg) HL$ A  j	    H$   H$   H\$pLt$@HHA_A]A\]LD$VWATAUAW    yc# H+HBMD|$pHLHutH	 |$x L) H߬) t/  I	 E3ɺ/   A   I  3H A_A]A\_^ú  lI	    E3   J	 3H A_A]A\_^3E@3HHHttH	 |$x L#) HT) t/  I	 E3ɺ2   A   I:  3H A_A]A\_^ú  H	    E3   /J	 3H A_A]A\_^H\$PHl$XLt$hS	 LS	 HMN  HE  H_H;   HHL$pLb& H7H+H_Et|$p uHD$qEHT$pA   HEI  HHt8 tHI5U	 t; uHH!U	 zF	 |$x L) H)) t
5     7     HtSF	 |$x Lŭ) H) t%>  G	 2   A  E3I     @  G	      HD$`HtL0IP	 MtIm    y   HP	    j%F	 |$x L9) Hj) t"   &G	 P   A  E3IP  "  G	   E3   RH	 IZP	 HRP	 3Hl$XH\$PLt$hH A_A]A\_^H\$Ht$W   K`# H+3McHHtuHuHy@H9$   u HtȃwHAE   /  H$  B߃g  LHA |A# A,A# I዇      D    D	8	  L8	  HK) HL$0y 	 HL$0 )D$`H)L$p@ $   p H  HT$` $   H$   @ H  $      8	  M  AD#8	  D8	  A4  H	  )  E  H	  LH	    A = >    IH`	  L;X	  sHX	  H  H          L;`	    E  LX	       AC  H  IHh	  L@xMt
H  Aи   b  @  W  Gh      F  H   DXDXA/  H   AD#XDXA  MtH0  H   I8           H9  t-HQ  u!H  uH  p        @	  A$  tHNL<	  AӋ	 t   t<	  l<	  A  tHNL@	  	R t̻   ;@	  3HtȃwEÉ\$ HHFEH   3L$   I[IsI_Ð8># ># &># ># ># ?# ?# ># ?# ?# @# .@# n@# @# R?# y?# @# @# ?# @#  	
H  V    [# H+H\$0H39HDHm  H  H|$8
 H  H{` t3HKX0 L  HH  HCXAPXHK`Q' HC`    H   H   1v	 H  K	 H  	K	 H  J	 H  J	 H   tH5  H  .  H  .  H  H) A  `	 H   r  H  H\) A  y`	 H	  HC) A  ``	 H
  tH	  H) A  ;`	 H 
  H) A  "`	 H
  H) A  	`	 H 
  Hӣ) A  _	 H	  HE
 L	 H	  HϹ
 L	 H
  nT
 H	  H) A  _	 H	  Ho) A  _	 HP
  HV) A  s_	 H
  H=) A  Z_	 H
  HtH  H) A  5_	 H
  H) A  _	 H  H) A  _	 H(  G	 H 	  HU K	 H(	  HU K	 H  H) A  ^	 H   H) A  ^	 H	  D
 HFHtHP8H  F
 H`
  HB) A  _^	 H
  cH	 HKXZ% HKPHCX    I% H  H) A  HCP    ^	 H|$8H\$0H ^̸(   6X# H+LA3H(   H\$UVW    X# H+IHHH) A    `	 HHuH\$PH _^]HLt$@L|$HHDHp@3083	 HC(AHt*LC0C    H3Da    HK(2	 Hs(A  H
) H*]	 H<	 L;)   H) =	 E3     >	 HtPDs ADLC0H3	^ HCHtHPHKHK(82	 Ax  H) H\	 3Lt$@L|$HH\$PH _^]   H  H{HHkHk(  H8  H0	      HG9M uD  <	  H  @	  @  8	  HP  HH	          H  H  (    HO B	 H  Hu4E;	 Lޟ)   H) M<	 E3     =	 HX  i  H   HSh    Hp  H  Hx  H      H  H  H  H@  H  HH  H  HP  H  HX  H  HX  H   `    p  H  H  H  H  
 H  Hu4:	 L)   H_) ";	 E3     p<	 xH  H
   H9Gt  H9Gt  Ɖ     H9Gt  H9Gtl  
  H  H`	  H  HX	  H  Hh	  H   H  H	  H	  	  h  	  	  H	  H	  H	  H	     H
  Hx  Ht?Hp  LI) A<  M	 H	  HuH	  [Hp  H	  H  HtBH  L) HAH  L	 H
  HuH
  H  H
  H`
  H9  tUH  H) AU  	X	 HP
  HuHX
  L  HH  +& H  HX
  H	  	  H   Hp  H   Hx  D    H9Gt'  H9GtH  H  H   H  HU(H  H9M@HCxU H   H  H  H  H  H 	  H  H	  H0  H  H8  H  H  Hx  Ht7H  L_) A  K	 H  HEH  H  H  Ht7H  L) A  J	 H   HH  H  L  H  uHHs@HHt}HK     t4P6	 L)   H) X7	 E3      8	 ztt	fHCE3A   A   H   CH
  L
  HX  H	H  HH\$Ht$W    kP# H+HH   uH   HY@H   H+  3tH  $  H  H  #  H  H) AM  H  U	 H  H  P  H         9   tA4	 Le) X  H9) 5	 E3    J7	 3H\$0Ht$8H _H0  HFKHT	  H   Ch   .j	 WH   P	  ǃ  
  H(  
  +	 H  H(  Hǃ  V H  3H  H  
 H  Hk) Ay  T	 H  HH  HFH;FtP8HFHHFP(P0H    H\$0Ht$8@ǋH _H\$Ht$W    KN# H+AHHtuHuHy@3~3H\$0Ht$8H _Htȃw	+ u-Ht#t4C t+   %  =         H\$0Ht$8H _HX  A<  up{hujHsP   H,       H, u|   H+ t/HG          H\$0Ht$8H _ËuCht	   H5    HwXH+ t   H\$0Ht$8H _ú   Hb+ t   H\$0Ht$8H _ú   H<+ t@H u   H\$0Ht$8H _Ã8   H\$0Ht$8H _ËuChtuHK4 uH\$0Ht$8H _ËuChtu"H4 u   H\$0Ht$8H _ËuChtu"H3 u	   H\$0Ht$8H _ËuChtu"H3 u
   H\$0Ht$8H _ËuChtu"Ht3 u   H\$0Ht$8H _   |  H\$0Ht$8H _H\$Ht$W    K# H+ID	HH&	 HC(Ht*LC0C    H3T u#HK(&	 HC(    3H\$0Ht$8H _   Hs   HsHt$8H{H\$0H _̸(   J# H+Ht;uH  HH(H  uHA@HtH  H(H  3H(H\$Hl$ V@   J# H+HBAHHHuEA/	 LB)   H) I0	 E3ɺ/   A   Hs  3H\$`Hl$hH@^H|$PLt$XE3A@3HHHt:.	 Lٕ)   H) /	 E3ɺ2   A   H
  3  H0  H) A  
O	 L0  L8  @  HF3A  HH) D$ D$0H N	 H0  LHu:4.	 L5)   Hy) </	 E3ɺP   A  Hf  3]  D$ L8  fsfH~H9  HT$0HɅu Hr6BHHfA H8  HrHHIHu   -	 L)   HՑ) .	 E3ɺ2   A   H  H0  H) A  M	 3L0  L8     A  H') 3M	 L0  L8  H~HtbHL) A  HA	 H0  Hu7,	 L)   H%) -	 E3ɺP   A H  3H8     H|$PLt$XH\$`Hl$hH@^E3EE   t% =   uA      t% =   uA   EtEuu   Ett3Åɸ   Eҹ  E=   tс   AA̸(   F# H+H  @ t?!Z
 x6+	 L) }  H) ,	 E3>     .	 3H(ø   H(̋A;Bv   HHH;Hv   ̸(   E# H+H	Ht'uHH(H`puHA@HtH(H`pH(H\$Ht$W   E# H+HIʋ	 H   蛓	 T	 HLH HH   L$   Ǆ$       H) HL$ f HL$  )D$PH)L$`@ D$p  HT$PH D$xH$   @ $   ! t$    t
H蛆 3褑	 HL$   I[IsI_Ht(S    D# H+H HtHH H [@S    dD# H+Hy Hu   H [HH [ H\$Ht$W    D# H+HIʋ٣ Hu%	 ؗ	 HLH	 H	 HH\$0Ht$8H _Ht(S    C# H+HU# HtH	 H [@S    C# H+H)# Hu   H [HH [霺	 @S    DC# H+Hy` Ht3HIX~ L  HH  HCXAPXHK` HC`       H [HtH  HuHAHtH@3H  HtP  B<wJ   Ë`	  Hh  I     HtHHHtH
H@ I    3H  HHt P  A<wɸ   H9X	  wHX	  H`	  H;GH\$Hl$Ht$WATAUAVAW    A# H+Lp  HIMML3~ xXHcI;wP	 HHu&	   AIHl	 tE3IH
	 ~
I>   ?&	   
&	   L') H) '	 E3A P   H  HE	 H\$PHt$`Hl$XH A_A^A]A\_H\$V     A# H+HcHم   ;     yx H|$0tH   L  H  L  3Hu:H   HHH H H9<tH9|t   H|$0H\$8H ^ú   & HHH   H    H tH H9|@ǋH|$0H\$8H ^H\$83H ^@S    @# H+Hy` Ht   H [H|$0ro	 H HHtSE3ɺu   A   H ~9HSXHH{` L  HH  HCXAPXH|$0   H [Hg $	 L+)   H) %	 E3     '	 H|$03H [̸(   6?# H+LH	MZMBHtEuLu5LI@Mt,ARttuH(Ib I  IH(Ib H(@S0   ># H+HIs;#	 LԊ)   H8) $	 E3ɺP   A H%  3H0[HD$`Hq( HD$(LLL$ HA   H0[ø8   F># H+ILL$(LHD$ LD  HIA    H8H\$Hl$Ht$WP   =# H+IIHHHt@"  Hyp uI#	 L)   HQ) $	 E3     b%	 H\$`Hl$hHt$pHP_   tAh   3׋   t}tx3  8	     tMl,
 HuCD$8LHCHT$ H\$ Hl$(Ht$0HHPHL$@H  H  HgHCLLHHPPO'"	 L()   Hl) /#	 E3    }$	 3t	HAPP̸(   <# H+9u'LP  L;P  uHX  HX  H(w&    H(̸8   6<# H+LP  HX  IsHL$ D$     ]x& HT$ JBJ
H8@VWAV@   ;# H+L   HH  M  H\$xHl$8Ld$0Ll$(E3L|$ M9nuM9nu	AE9nt      D$`FD$hFD$pGȺ   Hہ  EA   "t  A      HEA EDDD9l$`tكDEٺ   ADHt-F   t$uGH% =   uH  uALd$0DAA   DD݃D9l$hD   Hl$8F   tD9/u9GH% =   u*H  u!F   tF   u	F    tD9l$pt"IN HIxM
 %   FDEEtLl$(uy   Ht)F   t ? uGH% =   uH  uu:   Ht)F    t ? uGH% =   uH  uA׃AtA׃LL|$   H\$xD  H@A^_^H\$Hl$Ht$ W0   9# H+IHHHN  uH:  HY@H-  H   u9'
 H  H   H   tLHH'
    H  LD$@HD$((   H  LHl$ Ch   )
 tytftSt=Ch   ~	 Lg)   HÁ) 	 E3    	 lHǃ      D$@[Ch   MCh   ?Ch   	 L)   HY) 	 E3     j	 3H\$HHl$PHt$XH0_̸(   v7# H+	 L)   H) 	 E3    	 3H(̸(   &7# H+^	 Lg)   H) f	 E3    	 3H(H\$V    6# H+H  HHP   m     `  yx tHx   u  C  H
  H|$0xP      t-HIH   @P   =     =      	rkHKH   @PuG=  |>=   t7{x t1   v0	  HsH
  Hxh u0	  HsH  H
  k  H
  Hx` t1H  1  H
  H  HK@P`uH  l	  @x<#;u6@      DH
  u3躷$ H
  H+  H|$0H\$8H ^H\$VWAV    5# H+H  3HHt	L  LH  H9
    M  9	    H	  H  O'	   Ht+HK8'	 ~HCHt~  u  HOHl$HH@  H	>-
 HHu@	 Lr)   H}) 	 P   A2  E3H  H,
    H	     )	 IHH-
 HH-
 HWHH  9.
 H  -	  Hi  H..
 H膹HHHH.
 y-	 L) $  H4}) 	 (   A   IL
  HH
  Iޅu-	 Lu) ,  H|) 	 (   A   H+
 
Ǉ	  G   Hl$HH\$PH A^_^H\$P   H A^_^H\$Ht$W`   2# H+IHHH6    Hyp uD	 L}) 	  H5|) 	 E3     F	 H\$pHt$xH`_   tKAh   	 L|) 	  H{) 	 E3      	 H\$pHt$xH`_MtDS	 L||) 	  H{) [	 E3     	 H\$pHt$xH`_Ë   
wK  sA	 L#|) 	  H?{) 	 E3    P	 3H\$pHt$xH`_ú   H  8	     td 
 HuZHCLH\$0HT$0Ht$8H|$@D$H   HH`HL$PHH$   H  HH\$pHt$xH`_HCLL$   HHH\$pHt$xH`_H``t	;H\$pHt$xH`_ HtJS    0# H+HH+z) HIA   D6	 HK{ A   Hz) H&6	 H [@SATAV    P0# H+LHE3  H  !	 uI  3H A^A\[HK0IHl$@Hw	 HHtI;t*HH  H  3HK0Iy	 HIDCP   t3#
 I  HI  HLL+I;wHI  H%  E3E3+   HA   C  E3H|$PE3+   H#E3E3   Hˋ;   L|$XHt$H@      H{HE3H   L9P     HK0Hx	 HHtHK0HEq	 HHH  D  HChHtHHEt?H     E3E3+   HcE3E3   HˋN;VHt$HL|$XH|$PIH  HtH/  E3H  
	 Hl$@AH A^A\[@SVAV    .# H+HLH  Hi ʚ;		    Hl$@H|$HL|$Py	 HN0Ht	 HN03Dw	 H~HHthfD  Mt	H;  vTHN0H6p	 HHk  Ǉ     HFhHtHHtHH 	 uH7  H~HHuHN0Abw	 H  		 H  H	 L|$PH|$HHl$@H A^^[H\$Ht$W    ,# H+3HHH   H9P     H  	 tpHK0HHl$0v	 HHtHK0Hо   0o	 HHHb  Ǉ     H  		 HChHtHHЅtH/   Hl$0H\$8Ht$@H _H   HL  S    ,# H+Hٸ     L  Hѹ   2 HKP   .HX      H  2 H   H  i
 H  HSx) A[  @1	 H   H:x) A\  '1	 H  H!x) A^  1	 H  Hx) A_  0	 HX  Hw) Ab  0	 H@  Hw) Ad  0	 H`  Hw) Ae  0	 Ag  Lw)   H1	 H [H  Hu3H  H/KimHH+HH
H̃   uHP   w
H(   v   3̸(   F*# H+H   LtH   t  MS@MC@Mu%ISHICHIL  H  Lx  H(H  I;     MCHMKHI;  s$L  I  L  ILx  H(M  M;toI;  sM  M;uLx  H(L  I  H  I  H  I  Lx  H(L  I  L  ILx  H(L  M   H  HtyLIHE3H@M;u H;uLMGIH  L  4H;uLH  H  I  H  H  H  L  L  Lx  @S    t(# H+3ҹ    e   Al   Hu)   0	 HH   ƀP  ǀ     H F   H  s
 H  HLH  L+I;wHH  L     ǃ     Hz1 uA}   Ht) Hq-	 3H [HH [H     ̉   ̺     3HttuHI@HtH  3H\$Hl$Ht$W    '# H+IHH3     HME3DHH	m
 ~DHHItÃ
r3H\$0Hl$8Ht$@H _Ã
s   @SUVWAV  &# H+H> H3H$  H
  3ILHEP      AHD$0I    H$  b& H$  H  	    H
  HT$0HH0o	 HHt  H
  H  	    H
  H  	 H
     H
  LPpMtrHO@LL$ DD$    IAHHtP   t|$  uHZ37H
     |$  t  H
  AP   uHHH$  H3$# H  A^_^][@S    %# H+H   Ht<   u3覸  u*HZ  uH  H
     H [3H [H\$ W    $# H+DAHHHA   tvA   tmA   tdAt^AA  tOA  tFAt@		 LFq) p  Hq) 
	 E3ɺP   A  HϺ  3H\$HH _HP  	   tHǂP         H\$HH _HI( tH
  H   uIHK(z 	 		 Lp)   Hzp) 
	 E3ɺP   A  H7  3H\$HH _Hl$8Ht$@H  HuH
  H56H  HHEH
  H   HK( LP  HX  3f& P  LD$0HX  D$0HHt$@u(>	 Lo)   Ho) F		 A-     D$0t`DH;P  wTHX  HP  H!t%	 Lo)   H]o) 	 A.  8Hl$8   H\$HH _	 LWo)   H#o) 	 A/  E3ɺP   H  Hl$83H\$HH _H\$Hl$Ht$W    "# H+H3ҹ       Al   Hn)   *	 HH   ƀP  ǀ     H F   H   
 H  HHH  H+H;vHHH  L  HǇ        + u_A}   H
n) H&	 u	 L6n)   Hm) }	 E3ɺP   A  H觷  3H\$0Hl$8Ht$@H _H
  HPXHuHF   HH  H  HHH;wHH  H  3H  t=HNH   @Pu=  |=   uHHuH>RHP  LX  I v@	 LAm)   Hl) 	 E3ɺP   A H貶  HH`  H  B\& HX  Hx  NHH          tp     @SVWATAUAW  # H+H> H3H$  E3HHIHLl$0EEH   @P   =  ||=   tuǃ	     A   L  H˺   Ll$(Ll$ p t9L     Ll$(A   HLl$ H tH  H|$0    LD$0H̓ ȅ"    t	r  Hw(He  H$@  A   H
  L$  Lw0IEP      CHD$@H   LH$  IZ& H$  H  %    H
  HT$@HH0g	 HHt  H
  H      H
  H   H
     H
  LPpMtpHK@LL$8DDd$8IAHHtQD9  tD9l$8uHiI4H
     D9l$8t  H
  AP   uHL$  H$@  H|$0H|$0H  CH9  Lx  HX  L;  H`  H  FX&     tCHu>	 Li)   Hi) #	 E3ɺP   A  HM  A   ;  
 H;  v-H
     E  HT$0H
  l   H|$0   %   p  tBuF	 L^i)   Hh) 	 E3ɺ/   Ah   H跲  A         HKH   @Pu=  |=   uH  HL$0H  H
     H       	     A    	 Lh) f  HJh) 	 E3ɺP   A H  H|$0Ht?H5HKH   @Pu=  |=   tL  Eu
ǃ	     AH$  H3# H  A_A]A\_^[H  H  LII;vHǁ  HH  ø(   # H+   Ht
ǀ      H(H\$Ht$ W    {# H+HH4g)   A   \	 HHuH\$@Ht$HH _Hl$0HLt$8HǺ   H    H   AHI@AHI@AHI@AHIHuE3L  L  WL  HL     L   L@  LX  L  L  L  L`    L  L  Lx  ǃ     # u> Lf)    Hf)  E3      	 H3  H  HtUS% u>: Le)    He) B E3      	 H3X  H  H  H  HtOB/ H  Hu> Lbe)    HFe)  E3     ' 	 H?3  H  Ht   H  H  H  Ht"A   Hd) 	 H  H  H  Ht"A   Hd) 	 H  H]  L     H   u> Ld)    Hid)  E3     J Hb3  H  Ht"A   H*d) -	 H  H   t7H   Ht+H(  Lc) A   	 H   H   D0  L(  H@  Ht%HH  Lc) A   ?	 H@  Ht[HX  HtA   Hc) 	 HX  Ht1H`  Ht1Hh  LWc) A  	 H`  HuHP3HHl$0Lt$8H\$@Ht$HH _Ht39HDHtH
  3Ht*39HDHtH
  HuHAHtH  3̸(   # H+HHt 39HDHtH
  HH(      H(H\$ VAVAW    # H+LH	 LHuC Ld) h   Hd)  E3j         H\$XH A_A^^Hl$@H|$HLd$PL%]b) :   H;# HHtHH+'3H8t    =   s
H9 uHb) IHtD38t@    s
H8 uH;uHLHj$ tkHCHHul  }    Lc) Hc)  E3ӹ    I	    H|$HHl$@Ld$PH\$XH A_A^^HI	 yAHI~	 t#HHEHDHI	 3M7롻j  y   \a  s   M̸(   # H+Hu6 Lzc) o  Hb)  E3    ? 3H(LHX  H(  H\$Hl$Ht$H|$ AV0   @# H+ALH3蝡
 HU HHu'X Lc) }  Heb) `     Mκl   A   H ' Lb)   H$b)       u4H@  3L   HL   A	  HD$(HHD$ ^5 ubL@  3LHA   HHu" L9b)   Ha)  A@HX  LH  Hϋ /P La)   H]a) X |   E3    H H\$@Hl$HHt$PH|$XH0A^H\$W0   # H+HHHu< LFa)    H`)  E3    3 3H\$HH0_E3Ht$@LD$    H39A t>} L`)    H`)  E3ֹ    Ht$@3H\$HH0_HX  LHHt$@H\$HH0_c  ̸(   # H+L3H(  H\$Hl$Ht$ W    # H+IIHH  M  H  Lt$0ufA  H_) II]	 HH   HH   LHL& LKLǺ   HhA  H{_) Hϋ	 EE3LHՋ  uK4 L`)   HA_) <   E3    3Lt$0H\$8Hl$@Ht$HH _HX  HHu$ L_) "  H^)   HIL^) A&  HR	 HHtHX  LHHQHHX  HHIK& HX  LLHHHY   uL L5_) 3     ), L_)   H9^) 4 E3     3H\$HL$UVWATAUAVAWHP   # H+3HH}H}XD}PDH}H}H  H  Ĝ
 H| LHu' L^) U  H])      L˺l   A   I '> LG^) Y  HK]) F     HEPH}LMXHD$ LEIHU|
 G  HMA   H@89t   s
H@88u  A   H]) c$ uLUP   |HEXH@ȍB;t{   L]) H\)      y  HMH]) A   Oc$ 7  UP     HEXH@ȍB;   L \) LA  MDHLcMMI	 HHz  LcEPHUXHEIău   IH& HMH[) A  M	 HMH[) A  H}	 HMXH[) A  H}	 LuHEPIH}XLMXLuLEHD$ HUI7{
 <Mt~HM@MLƺ      
    L\) z  H[)    v v  L[) HZ)    R o   L[) g  HZ)    " L[) O  HZ)   E3    HMHnZ) A  	 HMHXZ) A  	 HMXHBZ) A  	 HMH,Z) A  	 I H$   HPA_A^A]A\_^]̸(   
# H+HtHtu=HI@Ht4Hu6 LY)    HY)  E3     3H(LAH   H({  H\$Hl$Ht$H|$ AV0   	# H+ALH3M
 H HHu' LYY)    HY)    J  Mκl   A   H@ ' LY)    HX)    	  ubH  uL   LC@M   HK3Mx  A	  Mp  H@  HD$(HHHD$ + #u{LC3HA  M@  M { HHu" L_X)    HX)  AUtuH[@HtLCHH     H耩 / L
X)    HW)  |   E3    H' H\$@Ht$PHl$HH|$XH0A^H\$W0   # H+HHHtHtu=HY@Ht4Hu<$ L%W) (   H1W) , E3    z 3H\$HH0_E3Ht$@LD$    3H7 t> LV) .   HV)  E3ֹ    Ht$@3H\$HH0_LCHH   Ht$@H\$HH0_  ̸(   # H+LH3H(B  H\$Hl$Ht$H|$ ATAVAW@   # H+IIHH(  H  A  HH;   E3L%  L=l  Eƃu6H   DGDGADGAHDHH   HWH   GHOHH;rsHH+HtXt.A  t%Lt$8L   Ld$0HLt$(Lt$ d  !Lt$0LV   L|$(E3HLt$ ь  tH   3H\$`Hl$hHt$pH|$xH@A_A^A\̸X   f# H+H$   HD$@H$   HD$83HD$0HD$(LL$ ME3-   HXMtHD$( 2   3ø   H\$Ht$W0   # H+3IHt$@Ht$ H  t   HI@H   AsH9t$p   LD$ HT$@   L\$`HT$@H3I3H   HD$ IHHI;   HtWHr~HHrtJLHDBDIr[BLRJIADI;r>I+I
D;tHu3H\$HHt$PH0_L   MH\$HHt$PH0_HD$xH\$HHt$P P   H0_H|$( tHD$@ 2   3ø   H\$Hl$Ht$W    f# H+HIHH HHu6 LS)    HR)  E3      3Q  LHT$HH$  Hu6: LR)   HGR) B E3       3  H|$HuBH蹜 u6 LqR)   HQ)  E3>     F 3   HD$HHHC HTHt]H`  HD$HHS HHTH u2HD$HHK HHL& HD$HHHC HD     HD$HHK HH	 H= HD$HHHC H4HD$HHHC Hȸ   HH\$0Hl$8Ht$@H _H\$W    # H+HHHHT$H  Hu< LP)    HP)  E3       3H\$0H _HT$HHG HHHtH[ tHT$HHO HHL  H訾 HD$HHHG H\HD$HH\$0HHG Hȸ   HH _@SUVWAV0    # H+3IH|$hHHLHtLrLd$pLl$(HuHHt<' uHLp  Lx  8uHF@HtLp  Lx  3   L   L   L|$ 茎
 HD LHu'G LP)   HTO) O     Lͺl   A   I ' LO)   HO)    c  I@  I% HD$hHu   #  MHT$hMI蹕
 Hu' LhO)   HN)  	     HT$hHt
HkH D   E3E3X   Ht
HmH+   I@  Id HD$`Htgff     MHT$`MI! H   LL$`E3Y   Ht
HZmHtvI@  I HD$`Hu   LbN) HM)    E3    HL$hJ I L|$ Ll$(Ld$pH0A^_^][HL$` 3HL$`  ȅx<	u%   #luq HI_) H9N) H)d) He) H	a) Hb) H_) HZ) HU) HY) HT) HX) HS) Hy[) HiV) x  H^Ȣ# H# HHJf) HRf) Hbf) Hjf) Hzf) Hf) Hf) Hf) Hf) Hf) Hf) Hf) Hf) Hf) Hg) H
g) Hg) Hg) H"g) H2g) HBg) HRg) HZg) Hbg) Hrg) Hg) Hg) Hg) Hg) Hg) Hg) H' ÐG# O# W# # # _# g# o# w# # # # # # # # ǡ# ϡ# ס# ߡ# # # # # # # # # '# /# 7# ?#  	
H\$W    " H+HHH(  H 4 H(  H\$0H _@UAV  B" H+HX> H3H$p  H$  3HL$  LHl$0H   H  B	 HLH\LUHD$ HiD	 LHu4 Lpg)   Hf)  E3     ]   H$  IH$   ݅~#     I HI@	 ;|HL$  HL$00
 LH      A @  H8t   s
H@8(uIA8 t=   s
H@8*uȁ      LD$ HL$pLf) Lκ   
 HT$8HL$p߃$ uD$>f#fA;t&C=     MHT$pI     HHL$0V
 LH1# 9(    Le)   He)  ' LL f) й    O Le)   Hd) W E3      6 Le)   Hd) & E3     t    L$  H$  H$  H|$0 L$  H$  t
HL$0
 I=	 H$p  H3" HĘ  A^]H\$Ht$H|$ AV0   %" H+LHH  H  ?	 HLHhLaHD$ HuA	 HHu3 LTd) l  Hc)  E3     i 3EHHl$@( 3ۋ~H HH=	 ;|LIH  Hl$@H<	 Ht$PH\$HH|$XH0A^H\$Ht$W    +" H+HHH   A   HHH  HH΋ Ht$8H\$0H _Ht1uHu!HA@HtH 	  HuHAH(  3Ht?uHu/HA@Ht&xx uH  H(	  HuHAH0  3̸(   F" H+H  Hl? @ 3ɅEl? tj#> H(HtQH\$W    " H+HHمtu#HY@HtH 	  HP  H 	  H\$0H _H\$Hl$VWAV    " H+IHD$X    HHA   
 H HHuZ La) <  H(a)  E3       E3H HL$XD H\$@AHl$HH A^_^L˺l   A   H訽 ~E3HT$XE3HQ HtkHL$XB HtH% HHtHH=	 Ht
H% HH t-HH:	 E3HT$XE3H Hu 1H !H\$Hl$Ht$WAVAW0   2" H+HHD$     EHHE3E33A   
 HH   H
    HC
    Hs
 HH   Hu!E~sH}
 HEFHNDWuRH<
 HtlH Ht_H HHtOHHO x
H HH tH*
 H2
 ? H E3Hм
 H\$PAHl$XHt$`H0A_A^_HT$HL$UVWATAUAVAWP   " H+E3AEEHtL   HA
LX  HIu σH$   Ht$0AH\$HH> $   u4 Lo_)    H;^)  E3            	 LH  HNA ~-HN HI舉	   HN ;|HIf	 b  IH$   H@  H	 LHuM L^) <  H|])  E3     M   M}pMuLx(@tH^LLII> u4 LN^) @  H])  E3        AUÍ   	 Il @   @t    IV HLH H @t=HR ~1HF HˍP; H
 sH5 H HA    H$   fH H$   E3LDt$ H; unH ;|H\$0HK	 Lk   I P L	]) R  H[) X 1
 LL\)        P L\) l  H[)  E3չ   j Hr	 AHNd	 H^   D胼$    tI	 I H\$HHPA_A^A]A\_^]H\$V0   @" H+IHt	H   HX  Hl$@H|$HHHtA3E3ɉ|$  tC9 L[) R  HZ) A E3չ    3H|$HHl$@H\$PH0^HCHuM HCHtHH	 @ǋH\$W0   p" H+IHt	H   HX  Ht$@HHtCE3D$     ( t>l L5Z) R  HY) t E3ֹ    3Ht$@H\$HH0_HCHu HCHtHHA tH Ht$@   H\$HH0_H\$Hl$Ht$H|$ ATAVAW    " H+HHWY)    A_    HH  LC(H0Y) L@(KAi   H HG LHuAk     HHgfffffffH+K HHHH?HHIHǇ      HKHt	HO葩 HCE3AHGCGL9g(   EHs Lw IMHHtI HFHtIFHN< HNHt IFH   HNHt+HV L5X) A    IFH   HF IF HI(H;o(lL9c@  HKHHW) HA   	 HG@HtOLCHHHS@M='& HCHHGH   LW)    HW) # E3     q      HO蒋 IL9g(v`MfD  H_ IH HKL#e HKLc(	 HKH%W) A   Lc HLcI(Lc H;w(rHO@HV) A   HOPHV) A   HO0HV) A   HOx~	 HOpu	 H   iz  H   HV) A  p HO H}V) A  Z A!  HeV) HE 3H\$@Hl$HHt$PH|$XH A_A^A\Lg@L9cPtCHKXH'V) HA   A HGPHLCXHHSPMq%& HCXHGXLgPHK0Ht+HS8LU) A   T HG0H6HC8HG8CGHC`HG`HChHGhHKxHt[	 HCxHGxHKpHtE	 HCpHGpH   H   H   H         H   H   Bw  H   Ht"A   HU)  H   H{HHk  S    " H+Hٸ   ?  HIHl$0Lt$H݈ E3AL9s(vrHt$8AH|$@@ H{ HH HOL7襈 HOLwh	 HOHeT) A   Lw> HLwH(Lw H;k(rH|$@Ht$8HK@H,T) A  	 HKPHT) A   HK0H T) A   HKx贁	 HKp諁	 H   w  H   HS) A   HK HS) A   A!  HS) H{ Lt$HHl$0H [EtHApH   HAxH   HX  H	H;r3H	rH`  HHHR) HE3LAHR) 9t3HH	rIX  HtI`  9tIHL;r3IA	I   H\$Hl$Ht$WAVAW    " H+3HR) MLH9	 HHY    7	 HH? y   HHH	rI9X  tFI`  H-9	 HH u'7	 HH uHIX   u3$MtHF	II`  HMtI?HH\$@Hl$HHt$PH A_A^_H\$W    " H+HH	r[AE   HQ)    M HHt<HHx(HHZQ) AJ   ' HC Hu"AL   H9Q) H 3H\$0H _HH  H   Hǃ      Hǃ       ǃ      H\$0H _H\$Hl$Ht$H|$ AV    " H+HLHtaIV(3ۋHtTIF H9(uH9XuaHH(H;rHfD  Iv HH~ tHHtH t4HH(I;^(r3H\$0Hl$8Ht$@H|$HH A^I   I6   Hl$ VWAW0   -" H+ILHHt	H   HX  H(Hu3Hl$hH0A__^H\$PHLd$XE3ALt$`g ~9 HV E3Dd$ LIH Du=H. ;|HMa	    H}Ld$XH\$PLt$`Hl$hH0A__^ LWO) 0  H+O)  E3Aֹ    3Ht$W     " H+HHMuHt$8H _IH\$0 HHtLHHuH	 H\$03Ht$8H _H\$0   Ht$8H _H\$Ht$W    " H+Ex   p   ADHHH|	 H3tHtH~	 H\$0   Ht$8H _LHtuLA(LQ 3I;r=3ÃuLQ HgfffffffH	I+
HHHHH?HHI;A(sMA(HIHH8 tHx uHH(I;r3I   ̸H   " H+LX  I   HD$0HD$pHD$(DL$ EDH3A   HH@S    D" H+IHt
HqXj~   3ɅHHtHHL) H [̸H   " H+L   HI@I   HD$0HD$pHD$(DL$ ED3A   HHH\$Ht$W    " H+AAHHt
HW[iЃ~L)    <  HcHK) )          	t1t'        H\$0Ht$8H _ÃH   t   H@H   HGH   APu|$P     뜋D$P   =   D=  ~   w  tt	;|va;|mHD$X@ ubD@(AuX   ~AuJ1x,  $@      H\$0Ht$8H _Á  PH\$03Ht$8H _̸(   " H+E3H(   @UVWATAU    " H+E3MHHAHtH uM  Ht	M  H   H\$PLt$XLwL|$`LxxMuM~(I@  In HHuLq LZJ)   HI) y E3      3Lt$XH\$PL|$`H A]A\_^]Ht^3Hk LLIH     LI)   HI)  E3     S H MIHY u> LI)   H5I)  E3      H^ 2H迡HLfIJ	 H   QHˁ    H  HxS?  AͺEfS? t(
> LH9   H  HtH  9 ~HHz D9oxHH) HH) HHEl H  I]	 H  HtH	 I   HHtI   Ћ AHH H	  	  	 L	  HtSH HtFHe H	  Hu2$ LH)   HG) , E3     z AH  IȞ	 H 3H A]A\_^]̸(   v" H+L3H(̸8   V" H+3L
G) HD$(E33HD$     > y> Q? H8H\$W     " H+3HHT$HHD$HHD$@ HT$@HcH H\$Hx x;t+HT$@LH& A  HqF) HQ HL$@H]F) A  : H\$0H _̸(   V" H+E3E33H(b ̸(   6" H+HH	H(Hf) Hf) ̸(   " H+HAHH(H   ̸(   " H+   3Gt
 HtH H(H(H\$W    " H+HH  tH{ HStLK LCH'  H\$0H _H\$ W    P" H+HH   uH   Hy@H   Hl$0H  Ht$8Lt$@  H   uH`HtH H  tBH   t8L  L  HKH  !'  Ht$8Hl$0Lt$@H\$HH _ËH\$H3H _H\$Hl$Ht$W    f" H+IHHHc) A   3H-$ uG   %G   HHc) A   c-$ uG   %   GiHHc) A	   1-$ uG   %G<HHoc) A	   -$ uG   %GO      H   @Pu3軻 L4c)   Hb) ü E3       3L   t5   t!   u/H,c) Hc) HDHHb) H
HIc) H   H\$0Hl$8Ht$@H _H\$ W   " H+Hs> H3HD$pIOoHcHLHL$ & HPsyHL$ D  B  HtBHH u3赺 Lb)   Ha) 轻 E3     3   HL$pH3" H$   HĀ   _c" H\$Ht$W0   " H+HH HHtk> txLHD$ :   A   Hq
 ~HE uI Lb) %  H`)  E3      B HJ 3H\$@Ht$HH0_H0 Ht$H   HH\$@H0_@S@   4" H+Hمt'Ht"T$ HT$  xH H@[3H@[@S    " H+HHH	r3H [HHBHtt  H    H [ø   H [DD$T$SUVAUAV    v" H+$   3Et3H$u   H$H$   L$   LMIIDH$   H  H|$P$   MLd$MDDd$xL|$D$   @ ff     IMM  HtM[M[HExD;zDW     t	;jE  L$Xt	J4  L$`t	J #  Et
Dj$  L$pt	J(  Et
D;b,  @tJ<#  @ tJ<#   uYx   I;t>I;uLPHPHtHHHJHPHtHHHJIALHLH@    @   n  uVx _  I;V  I;uLPHPHtHHHJHPHtHHHJIALHLH@      uax   I;tFI;uLHHPHtHHHJHPHtHHHJIBE3LPLL@D@   E3D@   uSx    I;   I;uLHHPHtHHHJHPHtHHHJIBLPLH@    UuPIPL;uLHHHQIPL;uLHE3D@HtHHHJHPHtHHHJL@L@H$H;$   gLd$H|$PL|$LMH A^A]^][LMH A^A]^][̅  DL$ DD$UVWAVAWP   " H+H$   3)t$0DH$   LLd$H3D$   H_fHnLl$@D$   $   flA   Ht[8 tV$   HuJx uEDh$u?D`(u9I   APux, x4 t HCHC    H    C    H A;|Ll$@Ld$HH$   H$     HG    Dփ  HG    NHGA;!    =Lm>   )|$ fo=	' %  }ȃfo-\) LGP+fnڍBfp M   ~~f܃fof~f~f8%fsffA֐hfsfAPf8%fsfnffAֈ`fsfAHfp ffof~ff8%fsffAPfsfAPf8%fsffAHfsfAH;#(|$ McIHcI;}HLIMILL+    BHcM@ HcHHHHI@IHIuABHcHHIIL;H$   IcHHHHA    H8H$   H(t$0HPA_A^_^]H\$Hl$Ht$WATAUAVAW@   " H+L  MILHM  H$   E3HtWL/3ɋ     D$ &h
 Ht&H(HtHT$ H| xH HHuM/  9  H0  M'  AW$H{:) I9tHHHrL._uL.Uu#L@  H( H HHu2  HH<H  H  u  H  HAW(H:) ID  9tHHHru%H$   M.HtD/H$   HtZL(UHcH@  H8  Hׇ(  I>H$   Ht	H  H$   HtH  HHH   M9.u    AO(@tHt	D9/   D9$      A$% =           AG$uu7  A@uu  0u^  $=   uPu  =   u=u8  A@  HHM謄HHtH謅I脆HM.   
H菅3H\$pHl$xH$   H@A_A^A]A\_@S    " H+DR$L8) IH|$03E9t$HIHrI        H|$0H [ÃuI        H|$0H [Ãu+L@  H( H	
 HHu23H|$0H [HH<H  HttH  HH|$0   H [H\$Hl$ AV    " H+HHt$03H|$8IL7) DJ(MD  E9
tHIHruIHtHD$PHtLH   KHcH@  Ht9Ht-I6Ht	H  HL$PHtH  H   3H|$8Ht$0H\$@Hl$HH A^LL$ LD$HT$SUVWATAUAVAW   +" H+A   Dt$tH   I? H     <-u3Hǽ   $   E3Dt$`EDt$dDt$hDt$lDt$p   <+u
Hǽ   <!u
Hǽ   <@u
Hǽ   뫽   $   <;wHHsGHDt$tqAHĈ   A_A^A]A\_^][D  L$   I? LAID'AD$<2w
HIr	AD$<w
HHօi  ^  A+uHIIDt$xHtuLcIfff     HPMI$ uHHH<    HHPHtMI$ uHHH< tZL$   HIIHu  :  <;wH     H  GHȄus  H$   A   DT$`HBtEtD#DT$`tDЉD$`B D\$dtEtD#D\$diD؉D$dB$DL$htEtD#DL$hADȉD$hB(\$ltt#؉\$l؉D$lJ<tAtD#AD tA tD#A D: tB'B,tL$pt;ȉD$pD$xD$xL$p$   A    A+EwH$   EHT$PH$   HT$HD$@T$8ADl$0L$(ȉ\$    u4A   HP) I$ ubH$   H$   	  u}v
uBA	   HP) I$ u)AG	ЃwH$      @c   
W   LKP) H4P) _ E3     譫 Dt$tt*:t"<;wH     HrGHȄuDt$t;L$   ը LO)   HO) ݩ E3     + 3H\$Hl$Ht$WAVAW    B" H+L3LLMtA9ht
I 9XDOXDM@MuHcH:O) A  H    HH   IHt 9jt
HHcHDHRHux@ 9,~nMMMMtZIHHtOHHR;YDu>9ht9I;t4HHI;LDHtHQLHMtHHIII@L@LHhI;uMMHyA  HhN) H    H\$@Hl$HHt$PH A_A^_LL$ LD$HT$HL$SUVWATAUAVAW   " H+HY3ILDHl$`Hl$hH9$     M  H  H$   L$   H  Ap  Et  Al  D$PAh  D$\Dt$Xt$T   Hc~%HHvM) HA  7 LHX  DD$PHD$hHD$@EHD$`HD$8HLd$0t$(t$\t$ H\$hA   LD$`LHtgIHHt\HLRHR@tF@ t@9iu;I;t2HAI;LDHtHPM
MtHAIAIKLYLI*DqH;uIIMt^IMtVHMPM@@t@9iu;H;t2HAH;IDHtL@M
MtHAIAHJHQHI*DqI;uLLHt^HHtUHLRHR@t?9it:I;t2HAI;LDHtHPM
MtHAIAIHLALI*iH;uIIMtaIMtYHMPM@@$ 0  t@9iu;H;t2HAH;IDHtL@M
MtHAIAHKHYHI*DqI;uLLHt_HHtWHHR@$   tB9iu=I;t4HAI;LDHtHPLIMtHAIAIKLYLHiDqH;uIMMtafIMtWHM@@$ tB9iu=I;t4HAH;IDHtL@LIMtHAIAIJLQLHiDqI;uLMMt\fD  HHtNLJHR9iu<I;t3HAI;LDHtHPM	MtHAIAIKLYLHiDqI;uIMMtXIMtPHM@Dp(t>9it9I;t4HAH;IDHtL@LIMtHAIAIJLQLHiI;uLMMtXHHtPHHR@ t>9it9I;t4HAI;LDHtHPLIMtHAIAIKLYLHiI;uIMMtXIMtPHM@Dpt>9it9I;t4HAH;IDHtL@LIMtHAIAIJLQLHiI;uLMMt^fD  HHtPHHR@t>9it9I;t4HAI;LDHtHPLIMtHAIAIKLYLHiI;uMMMtXIMtPHM@@$t>9it9I;t4HAI;MDHtL@HQHtHAHBIILILHiI;uHT$hLT$`HL$`LL$hu+A  HH) I 3HĈ   A_A^A]A\_^][LT$`LD$hMMt^IHHtSHHRx,  u>9it9I;t4HAI;LDHtHPLIMtHAIAIKLYLHiI;uMIMtZfIMtPHM@@(@t>9it9I;t4HAH;IDHtL@LIMtHAIAIJLQLHiI;uMLMtXHHtPHHR@t>9it9I;t4HAI;LDHtHPLIMtHAIAIKLYLHiI;uMIMt^IMtVHM@@tD@(@t>9it9I;t4HAH;IDHtL@LIMtHAIAIJLQLHiI;uILMtVHHtMLBHR9it;H;t3HAI;LDHtHPM MtHAI@HKHYHHiiI;uGPH\$`HcHE) HA(  LL$h蕾 HD$pHuA*  T$PT$XT$TLHt     HI IH[Hu\$TH)) D|$XL5FB) Dl$PH5j)) D    B
DJDRtAt2tAt)EtDtEtDtIcHHHIIAHPI;|H$   HEF) I(HA   $ Ht$pA   L$   L$   H$   u5LH|$ LD$hHT$`HF) {:HSHZDHEڅt"@8+tLH|$ LD$hHHT$`DAB  HQD) Hٽ EuAE  '褩 HHuAN  Iy ~ut$\H&) I` p$uAH@Al  u1HH  u.Aa  HC) IW H_ I I ;|H\$`Ht$fD  { tHH迪 tsH[HuAz  HeC) I H% HHtH$   Hݦ HpHH˫ H H$   H賦 HH;Aq  '@S    贶" H+HAAH   HHtu39HEH [H [3Hk%) L%) ;tHI;|Ë@S    D" H+H:  ȃsHCH@  H [3H [H\$UVWAVAWH0   " H+E3H=$) Dh  H  HA    WtL@  H
pHHu	h  HHIuDl  H=~$) MH  @ L@  WH>qHFHu
	l  Hs 9  HHIHHIrLp  I	 L@  H@) H蓕
 Hu	t  H͕
 L@  H#>) Hw
 Hup    H讦
 L@  H>) HH
 Hup     H
 L@  HE>) H	
 Hu	t  HC
 N	 o$) AL}8H@) D}0H  HM8X$) X  Z$) h  [$) x  
 Ht#HD$(HM0E3L|$ E33
 D}0HM8 E0T  tHǃ      l  AL}8H?) D}0HM8v
 Ht#HD$(HM0E3L|$ E33v
 D}0HM8e E0d  tHǃ      
l     AL}8H ?) D}0HM8
 Ht#HD$(HM0E3L|$ E33
 D}0HM8 E0x  tHǃ      
l     AL}8H>) D}0HM8萌
 Ht#HD$(HM0E3L|$ E33萎
 D}0HM8 E0|  tHǃ      
l     AL}8HZ>) D}0HM8
 Ht#HD$(HM0E3L|$ E33
 D}0HM8 D9}0u
t     AL}8H>) D}0HM8辋
 Ht#HD$(HM0E3L|$ E33辍
 D}0HM8 D9}0u
t     AL}8H=) D}0HM8_
 Ht#HD$(HM0E3L|$ E33_
 D}0HM8N D9}0u
t     t  %   <up  y
p        H\$pH0A_A^_^]H\$p3H0A_A^_^]s	H@  3@S    İ" H+H95  ȃsHCH@  H [3H [H\$Hl$ VAVAW    w" H+HIH
ML` HH   HH|$@ע ~, 3Hƥ x,  u3Hc H諢 H蟢 xFLd$HL%) H肥 H$h  uH@A̅l  uHH< yLd$HH躛 HHuHz 32In HwiI>H\ I褤 IL    IH|$@H\$PHl$XH A_A^^@S    D" H+HA  u   H [IcHA    t   H 3ɅH [3H [̸(   " H+H(h2 ̸(   Ʈ" H+H(:wDAD;Bu3ø   B̸(   膮" H+Ht1tu&HI@HtH  Hf) A  H( 3H(3HtbD	EtAuTHI@HtKt6t$8tOu7L     L	     L     H   L@   H\$UVWATAUAVAW@   趭" H+H   3M$   LHt$0HD@   tL$     H0	  H   L$   H   Iߟ    3I͢ x$      I踟    I袢 Lx$   t;|   3Ҟ HD$0HtwIHLJ ;}(@ IV x$   uHI" ;|܋I0 x$   tHI ;|L$   L$   MHKH   @P   =     =      LH9     H  HHtmD  x\;  }T9sxtH   L  H  L  HuBHcHH   HLH MI90tI9tuƅuHH;rH;   LDN   0% HHcHH   HLH MtI9@Hg HoLH$   DHٝ   AHŠ HHCH   APt	DG4o8DG,o0SHHA Z  SHDHA D  HKH   @Pu=  |=        D  A@      DoO DD$          DA  tH      A   D   AtWH     HI%    DGDE3ɺ  H|$ H"tjAt'$   tl   tHuLIv H=Ig MtQP@HHKHtHgb) H/ u%HHDH$   AH! D;HHHHL$0D H$   HH@A_A^A]A\_^]@W    D" H+HH  t  Hy@H  HH\$0|l H  H~a) Ay  賮 H  He 谛 H0  HRa) A{  臮 HH  L9a) H@  A|  臯 Hp  Ha) A}  N Hx  H a) A~  5 H  H`) A   H  PI Hp  DI Hr HH  H`) A   HX  H`) A  ʭ    H$  3AT  %     Hω   dH\$0t;H`
  HE`) A  GH   s 3H`
  Hh
     H _3H _H\$Hl$Ht$WAVAW    r" H+3McILH   uH   HY@H   B=     HC	H# # Hዻ  Z  ǉ  J  @   6HuJ L^_)   HB_)   E3   k 3H\$@Hl$HHt$PH A_A^_H( HHu$軋 L_)   H^) Ì   HI4u<HEG ~ L^)   H^) 膌  dH   Dp   ^Hu= L^)   #H
  LH
  & (E   H	  H:^) A  o H	     H	  H@8.tf   s
Hŀ8 uHH=   wLA  H]) H( H	  H   胊 L])   H]) 苋  i\ L])   H]) d ?  B5 L~]) 
  Hb]) = @     H	  	  
   D	  H	     I   H	  H	     I   H	  H	  IH	  HHFwH	  H\) A8  ǩ    H	  L	  D3HELt
-#3HELt
:`H      HHAIH   HAuM9{xH  H@ Dt
   Hh  HH   H   ~H   AjH9  [L 
  H
  HtGHtB   f     AnIO  HtHB  	AnHH;r̋MH
  H
  L|  IOL
  H
     AH` At     HKH   @Pu1=  |(=   t!@8m  tn       UH       g  7H   ME3H[ E3H   LIOp H   MA   H# A   9{x9  Ht
H  I  9{xH   MH<  E3H:|H   EE3HpbH   EA   HSEH   E3H<.H   A   H"H  H@A   H`  H@A   H9  Hp  H^ Hp  H   H9  H  H] H  H   hH 
  HVI	  JHt
H 
  I
  0H     # # # # # # # # # # -# @# V# i# # # # # # # ;# Y# u#  # # 5# R# Z# # # # # ## c# # 5# R# f# #  # C# # # # # 	# O#  .............................................	.......
..................... !."...#$%&........'....()*+.,-̃I   HcL A4 $ A $ IHX  L@   L      LX     LH     Ã      L0  Ã      L(  Ã      L8  L     3Ì# # # # # # #   $  $  H\$W    P" H+BIH=   wSHVH$ Dh$ LAHu<T LU) +  HU) \  E3   誄 3H\$0H _Hu HHu$ LaU) 0  H5U)    HHx  H= 3H\$0H _輁 LU) ;  HT) Ă  cHX  D@   H\$0H _Huu LT) F  H  LH  H\$0H _T H(     H\$0H _HuP   H\$0H _APt' LfT) [  H:T)  E  ;uLAH@  0  AA AI HH@  AA0@ AI@H0   H\$0H _0  AH@   AAHAI H@  @ AA0H0AI@   H\$0H _Ëh  H\$0H _Dh     H\$0H _H`     H\$0H _H`  I   H\$0H _HX  I   H\$0H _H@  HS)    A  ; 3H@  H3  DH׋Et   s	H8u   wtHEtlfD  =   s
H9 urLA  HR) Hѓ H@  H  ,   LR) HYR) 4   L^R)   H2R)  e  H  HH8  HtA  HQ) 7 A  HQ) H2 H  H  ~   \      H   H\$0H _D     H\$0H _McH  LH  H\$0H _  L  HH  H\$0H _[  HX  E3McHH\$0H _<  E3HX  LHH\$0H _M  HX  A   McHH\$0H _  A   HX  HMcH\$0H _G  H3H\$0H _CHX  EE3HH\$0H _tHX  EA   HH\$0H _RHX  E3HH\$0H _6HX  A   HH\$0H _H  Hu8F H  Hu'|   L)P) HP) }   |HH؊ u.|   H  HuEuHX  HHAI   H\$0H _H  	 3H     H\$0H _3HELtH\$0H _鵴H\$0H _閳3HELtH\$0H _:H\$0H _[HX  HH\$0H _钲HX  AH\$0H _I $ $ _$ )$ $ $ $ $ $ E$ $ =$ $ $ $ 
$ $ $ $ 4$ S$ u$ }$ $ $ $ $ 5$ N$ $ $ +$ $ $ 
$  $  ##################################################################	
########################### #######!"H  S    L" H+Hمtz  HY@Hm  HX Hp  6 H  Hǃp      5 H   Hǃ      HPH  QH  HNM) A[  胚 H  H5 耇 H0  H"M) A]  W HH  L	M) H@  A^  W Hp  HL) A_   Hx  HL) A`   H  HL) Aa   H] HH  HL) Ac  ˙ HX  H}L) Ad  貙 HP  HdL) Ag  虙 H H   3AX  % H [́   sHHH= H+3øx   膓" H+A   A   HL$ ЉT$8H= 6Hu3A   H= HL$ HuA   H= HL$  Hx̸x   " H+L$8HX= HL$ A    Hu3A   Hf= HL$  HuA   Hz= HL$  HxH\$W0   萒" H+H= HD$   H$HH= HD$    HD$3H= HD$(   HD$ff     L\E3LMt2MAMtHL+B +uHut#IIPM;rHHr3H\$@H0_H\$@IH0_H\$Hl$ W    軑" H+L   3Hډl$0HIP0HtM@8H 
 H\$@Hl$HH _A  Ht$8HHL$0x  H  H  p   @      A   H
 1  C   A   H
   D   A   Hn
       A   HS
       A   H8
    H  |<	s6C   A   H
    D   A   H
    H   u<@t6   A   H
 tZD$0u   A   H
 t;D$0u   HD
 tD$0u   A   Ho
 u33D$0H  |!u@   A   HC
 @ŋ   Ht$8H\$@Hl$HH _@S    蔏" H+HHt6tu+HI@Ht" tHCHP03ɅH [3H [̸   ̸8   &" H+LL$ A      H8@S    " H+ILDAA%   =   tH       H [AIA   $
 uH [H      H [̸8   膎" H+LL$ E3   H8Ht$H|$ ATAVAW@   V" H+EMLHH5  399HDH$  H\$`3Hl$h["'    t`39HDHtS   tJH  5  u:H   8  u*H!  uH&      ǃ      H$   MǇ     E3HFHl$0HDt$(L|$    ؃uT  uK   HO%  HFMHl$0E3Dt$(HL|$    3Hϋ%  Hl$hH\$`Hl$hH\$`Ǉ      3Ht$pH|$xH@A_A^A\Ht$39HDHtHxp t
ǀ        3H\$Ht$H|$ AV    襌" H+3DHHts9HDHtf9  tZH  Hl$0o4  u@H  6  u0EuH  uH$           Hl$03H\$8Ht$@H|$HH A^H\$Ht$W    " H+IHHHXD) HI0A  艑 3HG0HG8Ht3Ht.H   w:A  LD) HH HG0HtH_8   H\$0Ht$8H _H\$03Ht$8H _H\$Ht$W@   K" H+HH  39HDH   9              uJE3      H8 9  z      9  @ƋH\$XHt$`H@_9  ~HGH   t7뻨uHGHL$PHL$0E3ɉt$(HE3Ht$ 3      uH\$XHt$`H@_ǃ         H\$XHt$`H@_H\$X3Ht$`H@_H\$Hl$WAVAW0   " H+IMLHH   39HDH   3'    tj39HDHt]   tTH  Ht$P1  u:H  3  u*H:  uH!      ǃ      Ht$PHGMMHl$ H   3H\$XHl$`H0A_A^_H\$Ht$ WAVAW0   " H+3HHIMHt$PMHu:4n LA) ~  HaA) <o E3ɺP   A Hf  3J  L@  H	Hl$Xk
 3HH^
    MLt$ LD$P3H_
    HL$PH@) A  ` HHu(m LTA)   H@) n A     MLt$ LD$PHH
 Om   A9t$ptLD$PHH  PHD$PH@  HHH     3m   L@) H9@) n A E3ɺP   H>  HT$PL@) A  Hd H<
 Hl$XH\$`Ht$hH0A_A^_H\$VWATAVAW    I" H+3EHt$PMLHًH  M  HIHl$XL@  H	ǧ
 HHl{
   IH
    LD$P3Hy
    HKH   @Pu0=  |'=   t H) IZ7 t   H	
 HL$PH>) AV  r HHu%k LV?) X  H>) l A  yLD$PHHux
 lk ]  @EtLD$PHH	  PHD$PH@  HHH     3*k O  L>) HW>) 2l A E3ɺP   H\  HT$PL0>) Am  H肌 HZ
 Hl$XH\$`H A_A^A\_^j Lm>) F  H=) k E3ɺP   A H  H\$`3H A_A^A\_^H\$ UVWATAW0   " H+333Ht$`Ht$hHHIMMHuF0j L>)   H]=) 8k E3ɺP   A Hb  3H\$xH0A_A\_^]L@  H	Lt$p[
 3HL>
   HD$`E3LD$hHD$ 3IZ
    HL$`H   H9t$h   A  H<) 7 HL$hH<) A  H HH   Ht{HD$`LLD$hHD$ HIߺ
 &i   }9$   tLD$`HHV     HD$`   H@  3HH  HD$hI<$3IXh L<)   H;) i A  #h   Ls<) H;) i A E3ɺP   H  HT$`L;) A  H A  H;) Hʈ I
 Lt$pH\$xH0A_A\_^]H\$Ht$W    ˂" H+IIHI   D8	  AAADEEt.3$ HWȈBLC
JHHLHNE3H		 Ѕ~<HvHL$PuH[) HLH\$0Ht$8H _ÃuH2) HDH\$0Ht$8H _H\$03Ht$8H _DL$ WATAVP   ́" H+H  E3H\$xHHl$HIHt$@HLl$8EL|$0DxA    HX  H9) AHD$pA  HELhLIY HH  HÈ^HLfLIEt	3% Hq% L|$pHKE|IHIAMHP  F% HP  Lh9) A  I躇 H  E3LP  MLX  LHGHL   HBHPHD$ ARL9) IH΅uA  a @A  T -HALH  LL   HBHPHD$ ARtA   L|$0Ll$8Ht$@Ht)$    HHtA  L8)  bx AHl$HH\$xuL@  LH  HPA^A\_H\$Hl$Ht$ W    " H+HqH3HH\$0]  HH   L@  HPH
 HHtuH
 ~iHWHa 5d L&8)   H7) e E3ɺP   A  H  $HT$0Hh
 HL$0
  HD$0    H蹘
 HD$0H\$8Hl$@Ht$HH _̸(   ~" H+HIHD$0    Hu3H(L@  H	H\$ V
 HHt0H6
 ~$HT$0H
 HL$0g HD$0    H
 HD$0H\$ H(H\$Ht$H|$ AV    %~" H+LqHI  3HH\$0Hu8?c L6)   Hl6) Gd E3ɺP   A Hq  3  M@  HPII
 HHu8b Le6)   H6) c E3ɺP   A  H     H!
 8b L!6)   H5) c E3ɺP   A  H     HVH_ 5`b L5)   H5) hc E3ɺP   A  H  WHT$0H3
 Fb L5)   HG5) "c E3ɺP   A  HL  HL$0 HD$0    HQ
 HD$0H\$8Ht$@H|$HH A^Hl$Ht$W0   [|" H+HIHIHH   @P   =     =   t~   u<H\$@HH  HH\$(E3HD$     E3H
R H\$@t'LHHP t   Hl$HHt$PH0_3Hl$HHt$PH0_E3HHl$HHt$PH0_L  MuHAAP@H   APt		  ;u  A@  t  		  DЋ̸(   {" H+L\   AP   HZ= 5$ L>   AP   Hl= $ L    AP   H~= H($ ̸(   z" H+# 
	r HuH3) p    H(H\$Hl$WAVAW    Wz" H+Hl$`MEMuHt3ۋ,Ht$@HX  Hu+Ey`tW3ۋHt$@H\$HHl$PH A_A^_Át3  w"tك3w+H:$$ $$ H  t  wLF3LIMt;tHH8I;rI@A  Hk8Lm) Ij HH\HHkF8HHD$pfYYHA(HD$hHA HD$xHA0   A   DqLyHif9HF#$ #$$                          X   x" H+H$   HD$@H$   HD$8H$   HD$0LL$(A  LD$ Dº   _   HXLX  E3EM   I   Mt;u	@tIH8M;rIHAAH\$Hl$Ht$WAVAWP   x" H+ADLHol) A     A| A  HOl)    H| HH   H   H$   DHEH$   3HOH$   HOH$   HIH$   H\$HHCH  HD$@H0  H|$8HD$0H  HD$(t$   u*A  Hk) H| A  Hk) H| ,A  Hpk) H| A  H[k) H| 3H\$pHl$xH$   HPA_A^_H\$LL$ UVWATAUAVAW`   v" H+L   3IHDI9$     D$   DI$   EH$   DHD$PHATh  =    tAD)  @xI|   MT
MTMt`ID L$   ADHN@HD$@H$   HD$8H$   HD$0H$   HD$(HD$PHD$ A҅      AA   H
 +     H
   LD$PMtH$   H
    H
    @yAD   ADMTMt!ID DAL$   HN@HD$ AII8M;$      3w   Z Lai)    H5i)  [ $   A   E3HH  3   MTMt!ID DAL$   HN@HD$ ArpY    ;MTMt!ID DAL$   HN@HD$ Ar3nY    Lh) Hh) vZ A P   E3H
  3   H$   H`A_A^A]A\_^]̸8   s" H+H$   MLPMu
   H8H MLL$`HD$hHD$xHD$`H8ILYE3HMt&D;utH;ttIH8M;r3MtM̸(   &s" H+MLL$PIAHtM	MH(HH(HE3AH9Qv!H@ f     D H@8HH;QrH\$Hl$VWAVP   r" H+E3HH   MDT$xAA     tD9WxEAH   H   Ht&;uAt4CD;t,t'IH8L;rڸ   H\$pH$   HPA^_^HtSDH{ t   t:Cu44W LEf)    HQf) <X n   E3DHi  3ŀ@  tKLS(MsHC0MHO@DHD$@HD$xHD$8H$   HD$0H$   HD$(H$   HD$ A҅"V Le)    He) W T$xE3An   H  3H\$Hl$VWATAUAV    q" H+HBE3LHEH_  ILNe) Hk8A"  /j HH6  IFAHFM9n%  L|$PHA@ fff     M>H>HI9LugEt
Lo Lo0XIL Ld) A:     i HG Ld) IL0A<     i HG0L9o tHuA   HIHH8I;nxL|$PEtuIHL9nvIH H9Ku2HHNd) AU  u HKH8d) AV  }u HHH8H;~rHHd) AX  Tu L.Ln3   H\$XHl$`H A^A]A\_^H\$Ht$W    Ko" H+H3HH9yvRHl$0HH-[H9ku+HHc) AU  t HKHuc) AV  t HH8H;~rHl$0HHNc) AX  t H\$8H    HF    Ht$@H _H\$Hl$Ht$H|$ ATAVAW    n" H+L|$hALt$pHAMuMu,HuHX  Hl$`u4@yiHtdt[3H\$@Hl$HHt$PH|$XH A_A^A\Át3  w"tՃ3w+H)0$ 0$ H  u  tLOE3HEHMt,;utB;ypIH8M;rIAA  Hk8La) zs HH>HkO8HfDdDdtlH$   HD(HD$xHD H$   HD0   L|LtfHG /$ /$                          Hya) Hib) HttuHI@Ht   3Ht,tu!HI@Ht    u    u   3HttuHI@Ht   3Ht,tu!HI@Ht    u   u   3̸(   k" H+Ht"tuHI@Ht   H(  H(̃    t'   t   tyx    ttt3Ãu   H\$W    Pk" H+HكuI   2   H  ǁ      H   L   MtH     Anyx       t ΃      uH\$0H _Ã2uoH  ǁ      HtL   MtH     AЅt:   u1ǃ      H\$0H _Ã   u   2u
   b  H\$0H _H\$W    0j" H+H  3   Hى   ǁ      Ht,L   Mt H     AЉ   H\$0H _H\$0   H _̸(   i" H+HttuHI@Ht3H(  H(H8   t   (t   3LL$ SVW    Ni" H+MALL$`HMй   Q     t	   tOH  ǃ      HtH   HtH     ǃ      tDƺ   H{ H _^[̋   3   H\$Ht$W    h" H+    Ht	   tOH  ǁ      HtH   HtH     ǃ      tDƺ   H H\$0Ht$8H _̅Ҹ   AAD   ̸(   g" H+H     HtH   HtH  H(HH(@S    g" H+H  Hǁ      Ht+L   MtH     Aǃ      H [ǁ      H [̃x
  uyx t   2u3P  3@SUVWATAUAVAW8   f" H+L  3Ly@HH$   MuHAL   AxLY HK` L%4Y LDH5)a H_ L$   LDL-?e He HDHl LDH$   9   tǃP	        H{D     tR2  :     HAЉ   wH6H:$ Hቫ   L$   H{HH$   H   APHtDP    Mt{x A   IϺ   u  A֋$   HAՅn  H  HAH;%  HH   APuLHtGH   HnH   HcH+qƁ Hp  H;g  H   H@HH   3H$   ǃ      HH$   H   APHtP 	   H$   HP	  H;X  H   HT$ HL$(HHD$ H  ȅ     tL$      L$   ǃ      ǃ          t     rI   LZ) HZ) zJ P   A      HH   APe5I   LZ) HZ) =J P   A    I LZ)   H]Z) J P   A  wHH   BPtH    e    t	   tQH   6H   dH LZ)   HY) I /   A   E3H3H8A_A^A]A\_^][f9$ 9$ 7$ :$ :$ :$ H\$Hl$Ht$H|$ ATAVAW0   b" H+Lq@E3䃹   DHA  RS 3& H  HuHCH      uHu;HK@Ht2D9   t)uHu7HC@Ht.D9   u%D9   u      uH     t
t  L   D{xHtCL9   t*L9  t!HKH   @Pu=  |=   u   A   IHCDKHH   AAPtM%   =   tYEu=   tMF   LX) HX) G E3A H  % =   tyF   E3Ld$ 	   H-uTF   L9   uD~ HHu2F   s @  H+| HuF   RH   HL  Dx   u5E L2W)   H6W) F E3A H@  uHuHC@HtD9   u	D9   t	D9   t/HI    L9   t	L9  u
ǃ         H   fuH   ڃuBHK  uǃ         D   I   ǃ         sD9   tt3D LV)   H#V) E E3ɺP   A   H D LU)   HU) E E3    F I   H z HtDIκ   Eu  H\$PHt$`Hl$XH|$hH0A_A^A\@S    ^" H+HAh   HIXE3E3   c( 3H [Ch      H [H\$UVWATAUAVAW`   v^" H+H  HHq@HuHAH   AxL=+N HT L5[R LDL%`V H9X LDH->a H7[ LDL-,Huj HD鐋   ,  t:b    C   LT) HkT) D A +     HAԉ   wHAC$ Iǃ      L$   HH$   Aׅ  $   uǃ      ǃ      BH   HL$ 豫
 S  HCHT$ D$   HL   AQX,  H$   Ht:HT$ HЅ  u#HL$ 
 ǃ      ǃ      HCHT$ D$   HL   AQ`  HL$ 

   HCH   APt    tH    t'tHCHH   Rh"HCH   APHtb1     ǃ      ǃ         HA։   HAC$ Iǃ       Ht{x A   Hκ   u  HՋȅ   t  ǃ      ǃ      i    t      @ ^     HL$ z
     t      _@   w    t      =@   U   yHL$ %
  @   HL$ 
 @ y      t	   t3? V  LrQ) H;Q) @ A   E3ɺP   H3H$   H`A_A^A]A\_^]fwB$ B$ S@$ hC$ hC$ hC$ B$ B$ B$ hC$ hC$ hC$ ̸H   Z" H+LT$xM  Mt"I  HD$0IB@HD$(HD$pHD$ AHH̸8   Y" H+H8y̸(   Y" H+LH  HHI@H(H@  H\$Ht$W    kY" H+Hٿ   H   H;   s3HQE3HAHHHH     H   #H;   r33HsPCXHK8Hs`HshCpHsx   H   H   $ HCHs8HtHK(PHC HtHK0PHK8$ HsHs Hs8Hs(Hs0H9   tH	 H\$0Ht$8H _HHHPH   @Pt33   ̸(   6X" H+H   H9   rHAHI(PuH(ø   H(̸(   W" H+HAHI(H(H`H\$Hl$Ht$WAVAW   W" H+Hٽ   H   H;   s:    HQE3HAHHHH     H   #H;   rE33L{PCXHK8L{`L{hCpL{xD   L   L   # HCL{8HtHK(PHC HtHK0PHK8" L{L{ L{8L{(L{0L9   tH L   L$   L$   A L|$xIBD|$pL|$hL|$`H   L|$XL|$PL|$HAPIL|$@L|$8AEL|$0E3E3L|$(L|$   LL$   #L$   A   L|$xIJD|$pL|$hL|$`H   IL|$XL|$PL|$HBPL|$@AEL|$8L|$0L|$(E3L|$   L$   #I[ Ik(Is0IA_A^_3H9Ah@S    U" H+HH  {x ue8   uPH  Ht	8   w;: LL)    HL) ; E3ɺP   A H3H [Ë8  H [Ãx
    u8  ;BȋH [H  L  H\$V    T" H+IHEuAhH\$8H ^Ah   A   t:9 T$PE3H: E3ɺP   A HH\$8H ^0	  t!   ǃ|      3H\$8H ^z9 T$PE3H: E3ɺ2   A&  H3H\$8H ^AuYH  H  H|$0PPt' 9 T$PE3H1: E3A9  H^H|$0H\$8H ^AS|H\$8AH ^H\$Ht$W    kS" H+3HH   t   Hq@H   HFH   APtBH8  HIkHL$0HD$0|b  Ht    H@HL$0HX ^b  HuH`  Ht"H  fD  xu3HHH@H;rH  H  P HH\$8Ht$@H _HH\$8Ht$@H _H\$83Ht$@H _LL$ LD$HL$SUVATAUAWX   NR" H+E3MIDHEAHt9HDHKH   @Pu=  |HD$@   =   uL|$@Et	AD$<wD9$   tPA   7 LI) u  HI) 8 E3ɺP   A HFHXA_A]A\^][A   H  H   L$   H  MMt5HL+HHt'IA
HH  HH  HIuHt%ID  HIAǈ  AH;  rHtE H$      L	HXA_A]A\^][H$   HLt$P&  Hg  HSp$  	  I@ fff     H$   H$   H`  MCh   H9h     L`  ILh  L  HL|$8L|$0Hp  HHHG HOHD$(HL$ LOH  LGAR@  Ch     N      D
  L(H  H  H`  PtH`  H PIHh  HHp  HL9  v+t%HKH   @Pu=  |=   b  tL9 tD0  D9x  t
d  D   Ay	  OD:   uAuHtL9|$@  W  HF8   u6D9{xut4SH3 LtF) M  HE) 4 A       LO(LOHG I;  H  A)H  AqH  L  Mt0H  A   SH3HD$0H$   HD$(HD$    AL  Mu H$   H@L   MuMMtH$   DA@  DALt$@MutLZu7E3|  HH    0  0    MtZIuM    $  M  d    n2 LD)   HsD) v3 /   A      AtLs  HKH   @Pu=  |=   u"E3HH    8	       HO    L  HI+H;HCHt#HW(I  HWHL辈% H  HuLHH  o  H  IH$     H  r{HNuo      HHSpl      8	  ISH  H  Pf  I+O        H  H  Hw Hn  D  HhJH;  A0HE3  H`  -  IHtUAuOL9   t	L9  uV0 LB)   HB) 1 E3ɺ
   Ad   HB  AuuL9    HtGE H$   H  Lh  IH @ H7HHWH+H$   H;HFHWLx% H$   $   t
L9?u#E3LHWHL
    $   HHt	tH;uH@IHAuL;`  sH$   H;bH  H$   H$   IH  H  PP  . E3H@)   / A9  b  0	  t   HAD|    ^. E3Hl@)   j/ E3ɺ2   A&  HAo  Ch   ^  . L@)   H@) / A%    - Lo@)   H?) . A     - LG@) z  H?) . A  x       - L@)   H?) . (   AS  D  Ch     X- L?)   H]?) `. D  t$ L?) H   E3HH     H  H
  -  , Lh?) _  H>) - A      E3HH     , L*?)   H>) - A#  ^HCh      HH 	   H%   I, Lz>)    HN>) Q- A   
   E3H{T  , L=>)    + U  Lu>) H=) - A   ǃ       + +  + L5>) 5  H=) , 
   A f+ L>)   H=) , A   9_+ L=) @  Hd=) g, P   A 2+ L=)   H7=) :, E3ɺ
   A   Hd@H$   H(   .L9 u&E3HH  Hh  Ch   3H$   Lt$PHXA_A]A\^][H\$UVWATAUAVAWP  FE" H+H\= H3H$@  L$  ILt$8MDHH$  E3A9HDH  H   Ch   L;  H  HtHL;     uZH	u()    L<) H;) * A       H*H;v)    ō*  L   L9  u  u	D9	  ~   HHHt)Hdu   tHSp$    H  HtjH;   8	  u	L9(  u{D8   urH  H  P8L;) D$ T  D   HD  H  L  HuL  D   L(  H;u5I6   |  ( L:)   H:) ) A   ?  D9  ~HGH     HH+P HD HD$0M  H  I;  DsH  A  HDDu9    u0H% =   uH  ;~P   DDH  HL$0HL$ MH  LA׿    P(LHh	  HtL;LGLL$0I LGM;  3HIHI;r8Mt*HD$DIJ&fHHIDxD0LHH@HuIIQE3MtFHHPLL$DLHDK#IQIAIEyL;E1MIHBHHELHM;rHH  HT$@H  H  P0  Ch      tgtT      H  H;tAu	8	  uH+HHL$8HH   Hǃ      "  3H     H  H  PP   & E3H&8)   $' A9  E3HQH      % E3H7)   & P   A E3HH   ~Ch   H   i%   L7) H7) & A /d%   X% L7) (  H]7) `& A  E3ɺP   HH$@  H3u?" H$  HP  A_A^A]A\_^]H\$Hl$Ht$ W0   ?" H+HIHHHtPMuH~ H  LH  PHL6) D$ 1  D3HY3QH;~ u2Hh  )MtL;F uHNHt6) A:  D HF    H)~ tH~(HF(       H\$@Hl$PHt$XH0_@USVWATAUAVH$  >" H+H= H3H  H  H   H  E3HEEH  EHEHH  HEH  HEH  HEH  HEH  HEHAHEULeDeDeAuV @  EHuLeHFHEH  L$  Hu&Eu+HCH   H^r) APHcn) HDLEu3Eu"H  LH  HUH  HSP H  LH  HUH  HSXHUHMHu<L9Mu4" L=5)   H4) # E3    $ /  L0	  H( HM > L8	  H( HM  )EPH)M`@ Ep HM  ExH   @    EuNL  H4)  L  H( HM  )   H)   @     LLP  Hz4)  LX  Hw4) HM  )   H)   @    L  HM    H   @        )   H)   @      EuEtE   
EtE   tE   t=LEH3) HM  HH   )   H)0  @ @  D9et0LEHy3) HM X  HO@ G H(D9et0LEHS3) HM "  HO@ G H(Eu(H  HtP  A<wɸ   EE= @  t0LEH2) HM {  HO@ G H(D9cxtEubAEwY   AuLE;At?HEt0LEH2) HM   HO@ G H(HM 	  HO@ G HCE3   EAAH   Eu_@PL  tAEt   HM HKH   BPt褤
 & H HH
  H  @PtEt   H    E3H  (0) )E Ht(0) )E($0) HҸ    HDIHH@   D t(0) HHHD (0) HEH$   HH  H$   HE DKxH$   H$   HEPH$   H   H$   HEL$   L$   DEH$   H$   HEL$   H$   HEH$   HEH$     $   H  H$   HEHD$xH  HD$pHEHD$hH  HD$`HEHD$XH  HD$PHEHD$HH  HD$@HEHD$8HED f|$0Dl$(H@  HDt$ AI̋f T  uiHEH I;t5Ht0L~ f  L>/) H.)  A 1  r L/)   Hw.) z AB  	  tE   HCH   APtEtHx  H   %Hu)HEH}H HtHPu   RH}HEHHEL8EuH  H  H  H  H    t
H   uHGpHt
   HHh	  HtLGxMtHAи   5d L.)   Hi-) l A9  E3ɺP   H3L$  H  H3}5" Hİ  A^A]A\_^[]@S    5" H+H  HHt6H   t,QHH  P`H  SHH  P`   H [3H [H\$Ht$W0   K5" H+HHH-)    A  = HHu  A  >LGA   HWHu A  HuT  A  HD$(    L.) HQ-) D$ 32  A  H9-) Ha: 3H\$@Ht$HH0_H{@ދ   Cp   H#ǃ       HCxHHsHH   cA  Ht$HHH\$@H0_H\$Hl$VWAV0   (4" H+E3IM1AMqEq HuA    tJt0A   ILZ,) HL$(H^,) D$ 1  u)  HA@IIIIA   I	HAhIAEqHHH`,
 t.C   D9stHCHtD   HHtD  HCHL     H     HIX7   H(        H;   @uc   tYIHE3Q&  HwhH;t$HGhHu
HO HtHķL9whuA  H"  =A  c  ILG,) HD$(H+) Hˉl$ 0  
3H"  t9HH@hHCHuNLt$(A  D$ c  L*) HH*) F0  HHI`*
 3Lt$(A  D$    Ÿ   H\$XHl$`H0A^_^̸(   1" H+H   HtH   H(HH(	 H\$Ht$WP   1" H+E3WDT$@ID$0HuA       t5A    LT$(L)) H)) D$ IV/  tMH\$0[HY@L)) HL$8H)) LT$(HL$0A,  H\$0HD$@   D$ d  	/  u3H\$`Ht$hHP_HكtHKXLHXB    HK@LH\$`Ht$hHP_X̸(   0" H+E3H(,  @S0   d0" H+3HuA    tIt6A    L() H\$(H() D$ H7.  u3H0[HY@HCpH0[HHCpH0[@S0   /" H+3HuA    tIt6A    L/() H\$(H3() D$ H-  u3H0[HY@HCxH0[HHCxH0[H\$W0   `/" H+3HHuA    t;t0A    L') H\$(H') D$ H0-  tZ	HY@HH9{ptIHKPH t9HKp H{pHtE3ɺf   A   Hs HKPz Hr  H\$@H0_H\$W0   ." H+3HHuA    t;t0A    L&) H\$(H&) D$ H`,  tZ	HY@HH9{xtIHKPH t9HKx H{xHtE3ɺf   A   H HKP誄 H  H\$@H0_H\$Hl$Ht$ HT$WATAUAVAWP   -" H+3LILILIAA|$@AAWMHD$0HuA    	   t;A    HL%) HL$(H%) D$ HH<+  tIH\$0RHF@L&) H|$(H%) A  HD$0HL$0Ht$8HD$@   D$ d  *  s  HHHN`V
 HMX0 tHN`谿
    D  E   EP     uHMX2/ Hh       Hx  uoEuE   t<HKH3 HMX/ HN`H1  HL$ E3HL4t }*     %   =   tHKX. H3u H     HK`ܾ
 3s  HMX/    EuE   t<HKH3k HMXb. HN`HW1  HL$ E3HLs }*     %   =   tHMX. H3Uu HKX/          Mt
MEIU LHHKX,/ HK@   HKX. tHK`
       EuL   tC$   u9HKH3苆 HKX- HK`H0  HL$ E3HLr }'0   %   =   tHKXB- H3xt HKX_. HK`d
 L\$PI[0Ik@IsHIA_A^A]A\_H\$Ht$W0   *" H+H3ɋHuA    t?t/A    HL$(L\") He") D$ '  t)H{@   H   uu	   HH\$@Ht$HH0_6  H\$LL$ T$UVWATAUAVAW0   ])" H+3L=!) L%!) ADHًDA   A A   Ht	A+tXA;tGA   A HMHL$(IDT$ '    L$   A   D\$xA Hk@LA	LshHACnh  HHǊw$ w$ HHu	   MtƃAFPDAFpAFp.     #  օu!   MtA#vpAvp  HMXI<: L$   DƋT$xHM@T  HHtA+t:A;t/A   A HMHL$(IDT$ %  u3  Hs@HHN`Z
 D      HNXt* H,HHw   H   HtH   Ѭ	   H;wH+HHH;H  sHLH/KimHDL+ILIIi ʚ;H+Hw/$HAH+HHH	H HH$   HH$   H @B HN`
 AA   HtA+t>A;t3A   A HMHL$(IDT$ $  uHQH{@HHO`
 D   tHOX2) H3hp HO`_
 A͋DDl$ AHH$   H0A_A^A]A\_^]Ðu$ Tu$ v$ u$ w$ u$ w$  ̸(   %" H+H(̸(   f%" H+H(H\$Ht$WP   ;%" H+3Wt$@HD$0HuA    	   tJA    HLo) HL$(Hs) D$ "  uH\$`Ht$hHP_H\$0`   EHC@HH`Hx`HD$0H\$8D$@   7
 D$D      (HChH{`HD$8H\$0HD$D   
   HL$0  H[
 Ht$hH\$`HP_H\$Hl$Ht$W0   $" H+HHuA    	  tEA    3LZ) HL$(H^) D$ !  o  H%`   `   3   Hw@HN`<
 H   HOH  <w'HIp3IJ uHNX,& HWHHE3f H_H  <wHNX& HE3H5g HGH   HNX% HWHHg HN`H^h
 H;   H   HO`Hw`H肵
 H_hHt H
 H٧Ha
 HGh       	<	uH   `q H   dp HO@蛧HOX$ HOPr HOH@} HOp7 HOx. Hf
 H螴
 H\$@Hl$HHt$PH0_̸(   &"" H+莎    @@   HDH(H\$Hl$Ht$W0   !" H+HHuA    	trtKA    3L.) H5) HL$(D$   tpH%`   `   !
 H%X   3H_@HK`Hs`
 HKX&    HO`Hw`
 HOX%   H?
    E؋H\$@Hl$HHt$PH0_̸(    " H+E33H(  ̸8    " H+HuA    	t2t-A    3L!) HL$(H%) D$   t/ L|) Z  H )  E3     3H8H\$Ht$Wp   ; " H+HH)   A  ( HHu>3L) H|$(H) A  D$   3  3L\$pI[Is I_L$   苲
 HC`HuA    $LFA   HHpuNA   3Lh) H|$(H) ωD$   HK`踱
 A  H) H% x  !LHHHC@H&  t  H@@H
         Ho   H!0	  3  H9C׋      Dǃ      HKH|$0H|$@   Io   @      H8  I#   H        HHD$HH@  HL$HHD$PHC`HD$XHhHD$`H\$hyy HCHHHuLN) A  "  HCHT$0HD$8x HCPHu6H|$(L) A  D$  Hn) 3  HKHx    HS@H-m HCXHu?H|$(L) A  D$  H#) 3  HKPn HKHJx    Hp  LH/ Hx  HKXc/    u#H9{hu	   @t9   u      L  HKX@ǋ}. H43L) A  H|$(H}) 3D$    H3L$   L\$pI[Is I_̸8   " H+D$      H8̸(   " H+3H(   H\$WP   `" H+3W\$@D$0HuA    t`tBA    L) H\$(H) D$ H$  u3H\$`HP_HT$0.HQ@HT$0HL$8HD$@   HAhHHD$8HL$0\$DHJ`U
 HD$0      HD$8Hu!   HL$0  t,HD$0H@hHD$8HHHHuBH\$(AO  D$  H\$(AI  D$ c  L@) H) HL$0O  Gt9   o  u$HL$0HIX uHL$0HIX t   
39  HcHL$0HI`
 HH\$`HP_̸8   " H+D$       H8̸8   " H+HuA    	t2t-A    3L) HL$(H) D$ l  t/ L,) N  H)   E3     3H8H\$W0    " H+E3AHuA    tCt3A    LT$(LB) HK) D$ IA  t*HY@   HA   uu	   H\$@H0_H\$W0   `" H+E3AHuA    tCt3A    LT$(L) H) D$ IA,  t*HY@   HA   uu	   H\$@H0_̸(   " H+L3H(U  H\$W    " H+  3ۉ\$0w`HzDą$ LAHIxLD$0HT$@G t
H\$@Hut|$0 t   H\$8H _ËH\$8H _H\$83H _÷$ l$ l$ l$ $ $ $ H\$W0   " H+HHuA    	tktNA    3L8) H\$(H:) D$   u   H\$@H0_H%`   `    H{@H`H
    HK`H{`
   
w8HdyH$ H   !               H
 H\$@H0_Ð$ $ Ɔ$ ͆$ ͆$ ͆$ ͆$ ͆$ ͆$ $ $ ̸8   " H+LL$ E3   H8H\$LL$ HT$UVWATAUAVAWHP   y" H+L}`3IM A   IM   ]WEHuA    A+tHA;t1A   L) H\$(H) D$ H#  t~HU!HQ@HUHMDuHAhHHEHMHJ`o
 Du9]t"HEHtC   LmMt4EmpA-HMHt䉙  LME3Eu3e  DHtH\$(A
  D$     HM     HIX   HM
    Mf  H}HH  HGHH;    &  Hw$ HHO@HIX HWHHQ   HOH3HIp{; tm  H\$(t$ A
  Q  HME   tLMXHMHUHML|$   =  H}E   HUHMMH   uH\$(L) t$ A	  I  9]tHEHP`t`@HE         IDADI;DL$ LMXAHHV  I9h  9]  9]tHEH~  ǀ      o  HEHb  ǀ     S  H]`GPtZGpHMHuH9OXuL;g`t4H\$(Ag	  D$    L) H) HMM  D  HGhML+HHUHMLM`MH=  uH\$(Au	  t$ I9]tHEHP`t`@HE         HE`DADI;DL$ LMXAHH  OPHE`I;u.tHG`IgPH_XH_hH_`A0  IA%  tHGhHtHGhOPHMHHOXLg`I9]t39]tHEHt%ǀ      D   HEHt
ǀ     D   w  H\$(t$ A
     n  H\$(A
  t$ u@tWH}9]tGP`t$`<@HE         HOHHIp7 tHO@HIX/ H3e[ A,H\$(A

  D$    L) H	) HMF  HMHI`'
 H$   HPA_A^A]A\_^]Ð$ $ &$ &$ 9$ $ $ @S    " H+HHIX    tHO t   H [3H [̸(   " H+   @3ҋ   u9   L  HIXH(! H\$Hl$Ht$W    &" H+H   H   t9HIX HH   HfY tHjY H   t   3ɋ   H\$0Hl$8Ht$@H _Hl$VWAW   " H+H= H3HD$xH9DH   @@;      .  HOXH$    HȋL HH]  HOXH HHL HH7  H	  HOX HȋfL HH  E     uHD9~   D9~tHFH   ǀ      3   HH   ǀ     3}H|$83HD$@    Ht$HHl$PHOH=j HOX4 HO`LD$8HL$ H_  HE3dV uVHD$(    L0) D$  Ay  H) H3  H$   HL$xH3" H$   HĀ   A__^x
H\$@Hu3HOX HHT$X HOX{ LD$XHHO HH@H_hH;t$HGhHu
HfO HtH胒Hh u#HD$(    L\) D$  A  'H   $HD$(    L') AP  D$ c  H) -  ̸(   " H+y HtHAHP`t
`3@H   3      tH
HIXz H3H(V H(H\$Hl$Ht$WATAUAVAW@   n" H+H93HHHDHAELDEt	HO`՞
    8  HOX '     HOXA             I3H|$0Dd$8HKHg HKX HLD$0HC`H  E3HD$ S    u6HOXq u)HOX t5Ht$(A  D$     A  rHt$(A  D$   jHOXA LHuHt$(A  D$  AHHHHtDHsEt	HO`
 HbA  Ht$(D$    L) IH\)   A  HJ) Hr HOXi HIK Et	HO`蠝
 3H\$pHl$xH$   H@A_A^A]A\_H\$Ht$W0   K
" H+H9HHOX        HOX      3tBHD$(    L) A4  D$  Hn) H  H\$HHt$PH0_LWpM  Hx   uXrRE3E3U   I9 HOxE3E3U   #    3ف   33%   3   uP	sJH   
 u:HOxL   E3]    H   踁
 HOXH   f    uX	sRH   蚁
 uBHD$(    Ln) A  D$ Z  HA) H  H\$HHt$PH0_H      HSpHKP\    HSxHKP\ tsHKXH    t_HKXQ uHKXT A  H) G   twL   H   L   HSXV uUA  Hu) A  H) HL$(Hb )  L) HΉD$   H\$HHt$PH0_Ã   HOX% r        HxHOX
 L  HOX> t?A  HD$(    L ) H( D$    HM  3H\$HHt$PH0_    tHOP] H      HOH3H|$@b HOX	 HO`LD$@HL$ H  HE3N       HOX
    HOX
    BHD$(    L ) A  D$  H( Hy  H\$HHt$PH0_H    HO@3YH  H\$HHt$PH0_A  Hw  u9Ft?9Ft(HFHt1ǀ      H\$HHt$PH0_HHt
ǀ     H\$HHt$PH0_HD$(    L2( A:  D$    H( H  H\$HHt$PH0_HD$(    L( A1  D$    H( HK  H\$HHt$PH0_H\$H   Ht$PH0_H\$W    " H+H9H   u`HOX uSHOX8 tFHHIXH u&HHI@tv3H\$0H _ø   H\$0H _H\$0H _H\$Hl$Ht$H|$ ATAVAW0   <" H+MLHHuA    	tmtFA    3L~( H( HL$(D$   u3   H%`   HH/Hk@A   HM`Y
 IH   HpH3H[hHM`IH2
 HM@Io   M#IiHM@II#H   Ho   H#DIH   H#H   HtCxH#IH#HHCx-  EtH[xHHM`
 HH\$PHl$XHt$`H|$hH0A_A^A\H\$W    " H+HH   u:HKX u-HKX t WHKX8 3ɅH\$0H _H\$0H _H\$Hl$Ht$W    V" H+HYHIHy@AtHHIX HHF t@tHHIpD( |$P tHHIX H3L H\$0Hl$8Ht$@H _@UVW    " H+IAHHtNy t-y tHAHtǀ      HHt
ǀ     |$`   uH	Ht	HIX  LǋH LD$hLL$pT$`   9 3H _^]̃y t&y tHAHt   3HHt  3H\$H|$UAVAWH츀    " H+3WI9Iى}MLEHuA    tRt8A    HL( HL$(H( D$   HU$HQ@HUHME   HAhHHEHMHJ`
 E   9}tHEHt   HMHt
  HM   H$     HIX   HM
  HUHuHM  HEHPhHUu@HMHRHMΉt$(MH\$     H9;vX9}tHEHP`t`@HE         @ǅtHMHIX H3MI    `  HM
  tHE3HEHEHHHH]H]HML}LuuHKHZ HKX HK`LEHL$ H  HE3F uH|$(A  D$     @   LEHU9}tBP`t$`<@A   %   =   tIHX: H3pH HUHRHHMt$(MMH\$    tiH9;9}t[9}tHEHtMǀ      AHEHt8ǀ     ,H|$(A
  D$    L( Hn( HMHMHI`֐
 H$   L$   I[(I{0IA_A^]@SUVWAVAWh   ! H+H= H3HD$XHqE3H$   ML1MD|$0HHH  HFHH      HK_|$ HHN@HIX HVHH6< w  W  NP  HD$0HMxLHD$ MID9$   t%.    L|$(A
  D$    / uL|$(A
  D$     L9?vFINXn HHT$8聹 LD$8H   H= uL|$(A
  D$     D9|$0tHHIX HSHHRH< L9?vINX HH@ L9?uHD9|$0tAHCHPD9{t/D9{tHCHt ǀ      3NHHt
ǀ     38   1{   L|$(Az
  D$ LW( HH( HL$XH3! HhA_A^_^][f/$ $ $ $ $ $ ڠ$ H\$W0   0! H+HHH8   uYHOX uLHOXu t?C(LKLCHSHD$(HC HD$ =tBHK 3H9H\$@H0_HL( 3H?( HD$(A
  D$    H\$@H0_@S    t! H+HHIXE u&HKX    tH9 u3H [ø   H [ø(   &! H+HIXH( ̸(   ! H+HIXH( H\$W    ! H+HHH   HAHH     wyH[̤$ HHO@HIXU HWHHI6 t\HOH3HIpF  u   H\$0H _m  3H\$0H _w  3H\$0H _n  3H\$0H _ 3H\$0H _f$ >$ [$ [$ ~$ $ $ H\$W0   ! H+HH   uwHKX ujHKX( t]HHIXh HWH6 HGHHu&HH_HHIX< HH5 HHG3HH\$@H0_HOL4( 3H( HD$(A/  D$    KH\$@H0_@SUVW8   ! H+H3Hl$`HHx@     HOX   HOX6    HHS    LCH{HSHsHLL$`C       HD$`H9HHS(Lt$(L|$ DALd$pLl$0LqHHT$hHt,HI@HIX IH; HD$`LcHT$hLkLLEL|$ ttIHIp) HD$`IIHH)HCH9/Lt$(Ll$0@Ld$pH8_^][øH8_^][Hl$ WATAUAVAW`   ! H+HyMHL$   E3HML$   L  u9H$   L( Ll$(H( A	  D$  HL(R  H$   I;H$   H$   A@HtHO@HIX HWHH: tAtHOHHIp HO@HIX H3? H$   H$   HI;   J!H|$0L+HD$8Lt$@3Ll$HD$P L|$XH_@HKH<Q HKX3 HK`LD$0HL$ H>HE3c= }H_@   uEHKX	 u8HKX t+D$PLe( Ll$(H( A+	  D$ H8Ll$(L9( A)	  D$    H\( HHD$HH   H$   H$   H$   H`A_A^A]A\_̸(   v! H+HI@誋ȃtt3H(ø   H(̸(   6! H+APtLH\$ t7HI@HIX HH{= tH= tH\$    H(H\$ 3H(HA@   H(H\$Hl$Ht$WAVAW    ! H+HAHHMILHhpHs HKHHHc 3HH+H;HBH;HGHUP HH
 H;v$  ` H;tH+H3H;HGH tMLIHp H\$@Hl$HHt$PH A_A^_H\$W    ! H+YxHHAHHHHxHt' HGHHHpHt9 H\$0H _̸(   ! H+A!   H( H(- H\$W    P! H+HHHX(    A   0 LHuH\$0H _HI IIXH\$0I@    H _HE3Ht<L@Mt%HH;
tIM@MuHH;
LDILHH;
LDI̸(   ! H+A-   H( H(= H\$H|$AV    Z! H+HHLHuHHH\$8H|$@H A^Ht$03fff     A   HH_,% tHCHHHuH_H83H_HuI>H~HHt$0H\$8H|$@H A^̸(   ! H+A&   H(    H(H HtHHtHPH3HHtHPHH	3HtfD  HIHHuHl$ VWATAVAW    )! H+H2E3LzHDd$XAHH  H;@  u}HuA   HG( 0   !H8  L-( H
A   Hk8 HuHl$hH A_A^A\_^HkH  83H8  HA0  |2% HH  
H\$PH( Hk@  8HH8  A H  x  HHH( A   HH  H( H Hj  x`  HHHW( A   HCHx  H( H踡 H  HT$`H   D$`=    H\( fCHx H  x  HHH( A)  ? HCH  H#( H3 H|  HSH> h  H( H Ht)HT$XH t	D$XvC 5  e  D$X$H( HψC0 H   HS Hܐ    H( H蕠 H   HS$H谐    H( Hi H   HS(H脐 t~H( HA Ht^HS,H` tN   b; L@  HSHO
 HHtH诲I;u
H@  IHx
 9    9 N  ^- H  R! B  F <  :	 /  . &  "      
   L( H(  E3    / HtLHH( Aq   HKH( Ar   HKH( As   LcL#LcH\$PHl$hH A_A^A\_^H\$UVATAVAW    ! H+H2E3LzHDd$XAH`  H;X     HuA  H(    %HP  L( H
A  H@Hj HHuH\$`H A_A^A\^]H`  A  HP  H@HH3*.% H`  
HX  Hl( H|$PHH<@HHP   LH  x  HOH?( A   INH)( A   HGH  H"( H芝 LH:  x0  HH( A  ? INH( A  9 HH4  H( H. H  HT$XH8   D$X=    H( fGH H  HWPH u  H( H LHuLgCx  HOH( A  t INH( A  n HGHh  HR( Hb LHuLg CxA  HO H( A   INH( A   HG H  H
( H LHuLg(Cx  HO(HW( A   INHA( A   HG(H  H( H袛 LHuLg0Cx  HO0H( A  T INH( A  N HG0HH  Hz( HB LHuLg8Cx!  HO8H( A%   INH( A&   HG8H  H2( H LHuLg@Cx  HO@H7( A1   INH!( A2   HG@H  H( H肚 LHuLgHCxa  HOHH( A=  4 INH( A>  . HGHH(  HB( H" H  HWTH=   GT~\=  vSH( H Hh  HWXH  T  OXAv&;OT} W  {    }
        4 H_@HuH_ HuH_L@  HH襃
 LH   HI;   HWE3HO4 HO??    HO.? 8 H   HW HtHO(E34 HW@HtHOHE34 HW0HtHO8E34 HO0Ht
> DEH> HO> DA{
 HX  II
 2 w   F R  : F  .   "      
   L( H(  E3     H   HHn( A   HOHX( A  L' HOH?( A  Lg HO H%( A  Lg~ HO(H( A  Lg d HO0H( A  Lg(J HO8H( A  Lg00 HO@H( A  Lg8 HOHH( A  Lg@ LgHH|$PH\$`H A_A^A\^]H\$UVW0   ! H+HYHJ3IIt7 L@  LHH苁    Hx      E3HD$     LD$PHHT$X tuL  E3MtfHE\$P|$XH(  L   3HMt:Hx  FQ@ fD9@tH(HI;rx$ tHt
;xu;XtIM;r3H\$`H0_^]H\$`   H0_^]̸8   ! H+HT$ LL$ H
( HL$(L豌
 H8̸8   ! H+HT$ LL$ H( HL$(Lq
    H8HT$SVWATAUAVAW    V! H+LiE3AMHHAEH9  e  Hl$pD  H  JC@!  =    Kt
    tSI0H  E3M  Hck  ;    D9~xtH   L  H  L  H   H    LHH   HHH H H< tH|    uAɅV  HKHH@ LLLH/  HcCHHHH Hl      '% E3H   HAH    LHH    HH \H AH9LcLFHT$`IH   C9D$`   MLHHa   IC=  uAuH>	  DC twD;trU=  uiHtI{ u3SI,/HHt,Ht'H' ~H H͍<E   < ;}H|$hIA    L;  Hl$pE3L;  IDHH A_A^A]A\_^[H\$W    ! H+E3ILEHHw{'     BIB:DuIuA   H\$0H _IHO( H:D
uHuA  H\$0H _IH(( H:D
uHuA  H\$0H _IHj( H:D
uHuAt   H\$0H _Hhh( @ BIB:D	uIuA  H\$0H _HA6 u
H/ H\$0H _@SUVWAVp   O! H+He|= H3HD$`IH;  9?rHiEHEIP3ۀ9?DAI9Pu0HOHUP   A$  LI(  H   HG(HG?   HcHL$ LH% H@   HLӈ\4 L@  MtdH8  L@ ILD$ L+D  B +uHut4IALD$ L+B +uHutII8M;rAAIk8T0ftHOHtHGf9tHHH;rHGfHHG   3HL$`H3! HpA^_^][! H\$Ht$W    ! H+AHHAuZ菛uH\$0Ht$8H _H   HcHHB HLLLHH\$0Ht$8H _F@SUVWAV`   ?! H+HUz= H3HD$P3Mt$ މt$$H   DBA?E@I>>  '  A?HcHQLHEHL$("% H(  +   \<(HL$(" HH   I   HtlLX  Mt`LP  MKfD  MMtHD$(L+B +uHutHI`I;rIH[HBDfADNII   HtH;X     LL( MMtHD$(L+B+uHutII(IrI   IA@fADNII   8X   LD$(HT$$HL$ LGHT$$HL$ L$    D$$txHL7(     A9@uA9HtHI(HrIA@fADNIHt5IHt%ATNIFf9tHHH;r   I   3HL$PH3! H`A^_^][! H\$Hl$Ht$W    ! H+3HHH   9ZuR(HH   HtBHhH΋莹 ؅~@uߋvru	C   hu]'   ZG  f;u	   C  f;u	   0HcO	|!A;X  }HP  HIH3H\$0Hl$8Ht$@H _H\$Ht$W    ! H+HH HH3  ~'H HH t H ;|3H\$0Ht$8H _H\$0   Ht$8H _H\$Hl$Ht$WAVAW0   ! H+HAEEHHL   ABPtr4j8r,j0  B     B                 tHD- t
tue  uEtC   ED  Hn  7D  Hn  x"DCDE3AH\$ HI3Ʌ   H\$PHl$XHt$`H0A_A^_øh   ! H+Hu= H3HD$XE3HT$ A2   ! ~HL$ / HL$XH3f! Hh3HL$XH3R! HhH\$Hl$Ht$ WAVAW    ! H+H   3LyHH|$@P   Dxt<H  A tyD      EHh  Hu3  HI  E33H;L3Ɂ   |k
 /   |~k
     |/k
 p|j
 j
 HH   M@  H^( I:	 HHtoH*
 ub 
 HHtULH( Hv
 t?A   H( H-
 t&H
 LHtLHT$@A   H
 I[q
 H3
 H	 HH HD$@H\$HHl$PHt$XH A_A^_̸(   ! H+HHtHH( Hy t	H(1 3H(Ht;S    ! H+HH	¦ H1 A  H( H5 H [H\$Hl$Ht$W   F! H+H9 IIHHt}E3H( LHL$ u HL$  )D$PH)L$`@ D$ps HLL$PLH D$xH$   @ $    t   H{ tLLHH1 3L$   I[IkIs I_H\$Ht$W    [! H+HH(    A   3HH   H9P  u(H9H  tH0 t\HH\$0Ht$8H _L@  H( Hɟ HHt+Hy HHtH HH\$0Ht$8H _Hޤ H֟ A  H( HQ H\$03Ht$8H _̸(   f! H+HHtHH(o Hy t	H(o0 3H(H\$Ht$WP   ! H+H1p= H3HD$HHHL3H	b{
    L@  L<( E33Mt1H8  GHffA;tHH8I;rfT\ HII"rHt<H<A  HH( y H  HtLHT$ H% H     3HL$HH3! H\$hHt$pHP_@S0   $! H+HHgLH	|z
    HX      H`  H@( A   HX  H'( HA  p H`  H   H|$PL|$ E3AL9X  vhHl$@AHt$HALt$(EHP  HL1^) H`  Hv`HMvHmADH`  D|(H;X  rLt$(Ht$HHl$@H|$PL|$    H0[3H0[H\$Hl$VWATAVAW@   ! H+Eɾ   IؿADH郼$    DLHDtOA   HtH DE3H\$ EAHt
HIuY     A   HtH< DE3H\$ EAHt
HNIu
     Hˁ  x    L$   HD$     LD$0HH$   8 u	$   $   D$   EuDL$0D$   H\$ DǋHt
HIȺ  ɸ   D   H\$pHl$xH@A_A^A\_^H\$ UVWAUAW@   J! H+E3AILHMu#3I HHu
 (     ALd$pA   Lt$xDDHAA   HtH} DE3H\$ EƋHt
H3u
    AHˁ   rzL$   Ll$ LD$4HHT$0 uAD$   D$   DL$0Eu
DL$4DL$0H\$ Ht
H53|u
    I薿 ;   EA  @ Iv HHؿ Ht
H| E3H\$ DAHt
H3   AHˁ   rtL$   Ll$ LD$4HHT$0 uAD$   D$   DL$0Eu
DL$4DL$0H\$ Ht
H13xI薾 ;   Ld$pLt$xH$   H@A_A]_^]ø  @W0   ! H+H   HHǁ      Ht$PLt$(H   L|$ A      th   tQ   tAxuHpPHtLpX!Hp@HtLpHHGH0  L   M   $A   H5( A   A   H5( H\$@Hl$H    LG3I   I(  Ht\@ f9StH(HH;rA{$ t;Ht6HcKI5HHt"DxtLú  H  tED#HIuHl$HH\$@D	  L  H  E3H\  L|$ Lt$(Ht$Pt3H0_H   u         u  @      H0_Hl$WATAUAVAW    ! H+H   ELLA   E%   =   tt=   t_=   tQzxuH}PHtHmX!H}@HtHmHHBH0  H   Hu7D	1Hl$`H A_A^A]A\_ý   H=(       H=( H\$PHt$XfD  MG3I   I(  HtZ@ f9StH(HH;r?{$ t9Ht4HcKIUHHt DptLAI
  tFD#HHuHt$XH\$PE	4$Hl$`H A_A^A]A\_@VATAUAV   n! H+3LH$   Dz H$   LMf  H$   H( IX  A  HH\$ HH H$   H  M  HA  H=(  H$   LH  H$   H$   L$    H$   H(( H$Hu( I+ML       CC/GOCGfA9stHcI9@  tSIa u7!M@  II	 Hu7H	 H(IH(HuL$   I9X     H$   M}>H  HL     IP  ADAT0AfH~)D$@fH_ffGfAHt ƋȉHL$@Gg HL$@GE	GT GI`wIG   HH(I;X  kL$    H$   L$   H$   H$   I(  HD$ M0  LH$      I   H$   H$   H%( A7   A8  H( Im If Hĸ   A^A]A\^@UVWAWH   ! H+HMI\LOA  I   DPPAu\A=  |R=   tKtu?t L(   Hy( | E3ɺ/   Ar  H[3HHA__^]ÃADHGH\$xLt$@E3AH   H(  Htf9kt+H(HH;rIރu!Htsue  D9s$IDH  Eu(A=  |=   tC@  =    C;tA;    A;u
I%LGH$     $   9C    K  IH?  u(& L(   H+( . A   {  HOH   @Pu=  |=   t	H   H   H@   t;InK t,;t(讨   L( H( 趩 Az    HOH   @Pu=  |=      I  A   H  uD   H@   t^  f+  ftI   L( H(  (   Ar  l  H   @   tڧ   LD$0   H  HIHtHL$0f;)tHHH;rH;u%{@uH   @  t   cD9sukIHOfHӈD$p@l$q@   HtHDHL$pEHL$ DHϺ  tOH        SHOHHu L\(   H(  (   Ap  C   貦   
覦   L( H( 讧 Ar  /   E3HW3H\$xLt$@HHA__^]H\$Hl$Ht$H|$ ATAVAW    ! H+33MILLM   IF3H   H(  H   f9CtH(HH;rw{$ tqHtlLú  I  tXA   I
    u;INH   @Pu%=  |=   t{tC@t=  t   HHI;Eu/\ L( 
  Ha( d E3v      貧 H\$@Hl$HHt$PH|$XH A_A^A\3LH   A%   =   t~=   tg=   tPA9QxuHAPHtI I   H@XHA@HtI I   H@HIAH0  IIAH   H
( I    H( I    H( I    @UVAUAVAW    ! H+3MMHLM   H\$PH|$XH|$xLd$`Ld$pff     IE3H   H(  HtjA f9CtH(HH;rO{$ tIHtDLú  Ia   t03IHt&Af;tHHH;rHHtHHIIoLd$`H|$XH\$PHH A_A^A]^]ÉT$SWAUAVH   ! H+MHM   Ax$    LII   HPuA=  |=   tAxt   {x u%u!    |AxttmA@vd
t_IcPHKuNAN-v+    {x HKt6H   @P  =  r  =   g  3HHA^A]_[Á9   N      >      }HELHtHt$@HLd$8] 3D   Hl$pL|$0fD  I6 HKHH   BPt	h4Dx8h,Dx0@       G u   tv       tH- t
tuQD  HR  <D  AHR  x&DGDE3ɺ  H|$ Ht	G  uA;.|$xL|$0Hl$pA;Ld$8Ht$@HKIAVDENf$   H$   HL$ Hˈ$   HHA^A]_[H\$Ht$W    K! H+HIHoD( Hk Hυt1g` ~CHHH;u8LHHH\$0Ht$8H _r HV' k tHr>tH\$03Ht$8H _H\$Hl$Ht$W    覺! H+HAH HH   H>V' H:k    HH	     H  39_xDHA  t^tqH   @   tafuA  fu6A  H  Ht$H       HD;@t#HHH;r3H\$0Hl$8Ht$@H _ø   H\$ LD$HT$UVWATAUAVAW0   茹! H+H   E3Hc$   MIDt$pHAD^EEA      LN u)LHgfffffffII+HHHHH?HHMH  A  IMPMhHcHT$xL$   D$   HHD$ 9]xt 
  t H   M     
  uHI9\tI9uHNT' IJi tH$   H    HL$         Hx  Ho  LAHT$(HVHU  Hc|$(A  H  F  HT$xǄ$      HHD$ P   DDD|$pAEt;AEAMŅDD3D|$p u   AǉD$pE  HN% =   |  HN=  i  D9$   [  L9x  8  L9p  +    HgHcǋ$$ HA   AA   DAt   Aq   6A  A  (A+  A'  A  A  A  A  LN@M   H~HMHtXHEH(  L   IHMt/Af9PtH(HI;rD9p$tHtx@uD9XtIIL;rL;uGD|$pE   L$   Ht$xA   HH?  @@  AEHMH   @Pu7=  |.=   t'L$   HHT$xM˃HDˋgHT$xEH  uHD9t$puDD|$pHL% =     HL=    HL$ %    L$   I̓ A ~2     I HEHh  tIʧ ;|D|$pD|$pE]L$   E0E3$   D9uxu	      IAW ~~ IF H HHtTH[P' HWe t1HH  t2H  D9uxEHAF  tI ;|E$   Ht$xD9ux    H P' Id tA   4H?( Id tA   HO' Id tHA@   L  H  MtIfA;tHHI;r

rE
H  HtSH tGHHu8I ~0AI HHuIAʥ D;|	Eu	_W   EtA#A;>6HL$   Eut!  3H$   H0A_A^A]A\_^]f$ $ $ $ $ $ $ (   薲! H+H   @   u3|  3fH(Á+ u   A   H(1   , u   A   H(   3H(H\$Ht$W    ! H+Hf   H   H   t+H  HtP+ uf, uZfuT   E      tc   tO   t@H
  HuHGH  H  H
  3Hu83H\$0Ht$8H _ú   Hί( H
HH( 3    f9AtHH;r3H\$0Ht$8H _A  H&  tx t*H
  H 
  Ht3Htf9Bt
HH;r3H\$0Ht$8H _H\$W    蠰! H+HHHHIL' Ha    HY tqu2=HKH   @Pu=  |=   uTHZ =  u	=  u-H 
  Ht,L	  3Mt@ 8tHI;r3H\$0H _H\$0   H _H\$Hl$Ht$W    Ư! H+AHA   H E3ۋt;AA   HOH   @Pu'=  |=   tL9x  tH     
H  IMHtjHtHHOIL   H(  MtHx  FQfD9HtH(HI;rID9X$IDH  JHt;htIL;r3   H\$0Hl$8Ht$@H _H\$W    谮! H+HHtIuHu9Hy@Ht07t'HC     Dȸ   OHH\$0H _H\$03H _H @qa  HtKS     ! H+Hمtu*HI@Ht!H(
  HP( Ax   譳 HH [H	  HtHH	  I H( HH   H   HHI ̸(   v! H+^3Dt:LL( @      H    F9
tHH-rH(BL
H(H\$Hl$Ht$W    ! H+3H   9ix   H9  v,HVHSHtH  Q Pu#HH;  r3H\$0Hl$8Ht$@H _Ãu=    H      DHP H   @ H9*uFIH(I}ku]H      DHP H   H9*uIH(I}6)H   HH+H HgfffffffHHHH?Hڃ<HFH   APu,u(L{(   HH_( LFI   I(  HHcH]( Bf9WtH(HH;r$ H tWI^HLǺ  H%zHtH   DHA   A   tiA   tNA   t3H
  HuHIH  HH  I HH
  I H=( HI    H-( HI    H( HI    ft53Lb( fL    fC9LtHH-rtC3L@  E3MtH8  f9PtIH8M;r3@S    ! H+IHt*z u3RHtHtH   H [3H [@S    贩! H+H	tHCHP03ɅH [3H [H\$ AW    o! H+L  H	  uH\$HH A_H|$83H9  vfff     A<HH;  rH9     Lt$@LHt$0fD  H  HSIH   @Pu=  |=   tyt#HcqA< uHKHuA  HIH;  rLt$@Ht$0H|$8   H\$HH A_̸(   f! H+HALL   AAPu
   H(H    u3H(EtL  Hx  IH($   L  Hp  IH(
   H\$Ht$H|$Lt$ AW    Ч! H+HyMLHHt}@uwHH( A
  H?蜬 HHtVE3Ht4LKIr*HDAHDIAHCfFVIL;rH( L;t+A
  H 3H\$0Ht$8H|$@Lt$HH A_IA
  Ӭ I6   I?@S0   ! H+E3D$     E33H)E3D$    E33HE3D$    E33HE3D$    E33HE3D$    E33HE3D$    E33HE3D$    E33HE3D$    E33HE3D$    E33HiH0[H\$VAVAW0   ! H+D$     ID$$    ILLMu@ LD(   H(  E3     i 3H\$`H0A_A^^K	H|$PA  Hګ( } HH   E3Ld$XH   LI( A   A   @ f     B3ff     H    B9t"HH-rA  Hd( HĪ 3qBDDfA#f sAHD$$   HL$ fE;HCfEtufFOIL;oIH( A   Z I>   ILd$XH|$PH\$`H0A_A^^H\$Hl$Ht$H|$ AVP   P! H+MHD$@(   HH3H( AG  H\$8I HD$HH   HD$0Hl$0LHD$ :   A   H薧	    HT$8Hu8 LP( N  H(  LLM(     ^ LHtBHL$HL( HA[  ݜ HHt%HHé( A^    HD$8H7I   HL$HH( Ac   H\$`Hl$hHt$pH|$xHPA^@S    ! H+LAHHHT$0H
Ht#T$0HHtH     H [3H [@SAVAW    蠢! H+HH( H  A  A H  E3H  HL  L  HtL3H<$ A  H(  H  L  Mu3H A_A^[Ht$PH|$XL9x     L9p     LD$@   H#HIL9  ?  Hl$HHl$@fD  HHt0IHt(@D  f;DM t
HH;rH     HH;  rHl$H     H  u-蕆 L(   H( 蝇 P   A    IH9  vE4HH;  rL9  vlI@ H  HSHH   @Pu=  |=   tyt#HcyA< uHKHuA  IHL;  rH   t   5Ņ LN(   Hʦ( ͆ (   Ax  E3H63Ht$PH|$XH A_A^[H\$Hl$Ht$WAVAW0   "! H+H   Hi( HA
  H  o   賥 NxE3L  L  uH_PHtu	HX   H_@Ht
uHH{H   G%   =   tY=   tD=   t6uH_PHtHXDH_@HtHH5HFH0  H   !   H(       H( 0	  HruHp  L  HLHp  H  H|$(MLH\$ 3HHt=H    A
  H&( ɣ LHt.H|$(MLH\$ HHH     L  H\$PHl$XHt$`H0A_A^_H\$Hl$Ht$WAVAW    R! H+EIHHA   MH( IA#  K6 HH   E3LHtKLϜ( 3DCH[I9HuD9@tHH(HrHfA
IHt3IL;rH( EtNHNPA8  `    HnPLvXAD  Hܣ( H< 3H\$@Hl$HHt$PH A_A^_HN@A<      Hn@LvH@SUVWAUAVAW   +! H+HA;= H3H$   3DL$0H|$@EMHHH   LH;H	SF
    H9X     H`  H( A  u HX  H( HA  H H`  HtsH9X  v`L$8  DDDHP  JL1O H`  Mv`HMMd$ADH`  B| H;X  rL$8  D|$0H$   HD$@:   LHD$ A   I襟	 t@H\$@Hu=" L(   H'( * ML(     q 3   Hu   tL4A  IH( 腠 HHtQMHT$HH$ H( EtHNPA   HnPH^XHN@A   Hn@H^H   H$   H3躚! H   A_A^A]_^][̉T$SUVWATAUAVAW(   ! H+HqE3DLH$   D9ax  uJH   @   t2H  H+ u
   c  , S     M  EDd$x0	  HH      H      tO   t9   t*I
  HT$pHuH  H  *I
  &   H(       Hu( HT$pI 
  I
  H$      H 
  H
  H   HT$pH$      tJ   t4   t%I
  HuH  H  *I
  !   H-(       H-ӗ( EMH  BzIH   f9\E tHH;r   A  I     H@  IH   H8  f9ZtHH8H;r   H   IFH   APt	DB(r,DB r$tBEtAVHIA/  x-tAVHDI*/  DL$xE;tMADL$xDL$xH$   HT$pIL;$   AfEDAH(A_A^A]A\_^][@SH   LX@MtLPHHAL0  L   E3H|$MtbHAH(  L   D  3HMt9CCf9PtH(HI;rx$ tHtx  uH t;tIM;r3H|$[H|$   [H\$ T$UVWATAUAVAW    B! H+E3HLh  DL`  AHIH   xP@ul=  |c=   t\E33HHH  E  | 
  L1( H( } (   Av   E3HG-3  H  @   Igfffffff9sxu2H   HH+H IHHHHH?HFU  @Y  H9p    H   H{l$`H|$pA   tHI H   D$`MH9    Dl$`H  J4HcnD9sx   HSHHHH   H  J Ht|8  uBunD9sxt,
  t,H  E  H|$pp
  uH   H    HH@ L9ttL94uH     묽   H   HH+H IHHHH?H;   DHH"t{~  ufHcHH   HH L|MtVD9vuIVHHHt8Ht3Ht ~'Ht Iύ<E   D ;|At%D9n tH|$pIIgfffffffL;  dDl$hL;  uYH  @ t/HHHuEtaZy J  @hML;  uEt>7y V  unL   HcHII LLh  MH`     H\$xH A_A^A]A\_^]ËHzHHuEtx d  LD$`   HHHt-H|$`f9NuDFHHwuIHL;rL;FEg`x L( s  He( hy (   Ar  E3H)32HHHEx L(( |  H( y P   @USVWATAUAVAWHl$X  脒! H+H0= H3HE@H   E3HALH
  MLL$pLH|$h   Dl$4A   HD$XMu3ɻ       HIH   @Pu=  |=   uM9@
  t3ɋ    I s3ɋw    A  H( Ik 3HHtWHP  HD$8H98   H9H     Hg  
  Hc H^ A  H( H 33 H|$h   I
  L   M  C     IMILGH  HD$(MIω\$ ADЅt$_  K  $       M  L@  Hu' H] HHH5c HH
H] HP  HD$8H\$` HHu3k  HD$8LM  L9H    I$H;0    ID$H;8    HD$XH( L@  H HD$8H,  H@  HD$PL9+tuE3L( H' HMg1 HM )EH)M@ E. HT$PLMHA     EHM@ E5e u+HD$PL9k   Lo( A    HH  ~nL@  ID$Ht$8I HHD$ E3H ~WH IOH   @P   =     =      D$4      Ht$8H   HH   H  IO@MD$LDl$(IHD$ H  HMD$IO@LDl$(IHD$ A҅p  u   l  Aո   DЉT$4HHt` L9k7  H5  HH#  H` D$8  HcHL;w     HL+HtMIc L9k  MIH    HHtA@   HU E3Ia L9k  E3HU H    K&LHM 6t   j  HcT$8A	  HJI̍BHL$@H( HcL+I' HH  LL$@LD$0HDt$ H    HcT$0LD$HHH !A	  H+( H苒       DD$0HT$@LL$X3DD$HDD$0H\$@I@  M	HD$ K  Hڒ( +L$@A	  L$0LH) MtK|$0 tI5`   E3]H   HtHT$pIX  Ly$ IP  \$4(|    A	  HV( H趑       H H|$`H^ H/  A  H( Hz H|$hiC   ;v.3AÃ CG   IZ_E3   I@
   t!IOH   @Pu(=  |=   t˃t
tuA	  L/HM@H3辊! HX  A_A^A]A\_^[]H\$Ht$W0   ! H+HI3HI{H   	  ~q0	  HrdHL$ E3HE3
   趪tHH      t8HG(LO0L   HH   Ht$(HD$ H\$@Ht$HH0_H\$@   Ht$HH0_@S0   4! H+E3ALALAM@  MtM8  fA9PtHI8I;r3H0[MtT$AfD$@APft4IL( fff     H    fB9T	tHH-rF	E@HD$@EHD$ I薩H0[ø8   v! H+0	  Hs3H8E3HD$     E3
   VH8@SWATAUAV    -! H+HY3ELEȋL@  MtH8  fD  f9StHH8I;rHLt$xMtA>Hl$PHt$XH   HAH   APtk(s,k s$      L|$`uA   DAI/  DAǅ~DAI  D#IEH   APu&Et!MtA  utA;|   A9|$ptcHS:EuzCu@8ztNHLd( 
HA:DuHu   A#L|$`2HL=( 
HA:DuHu   A#L|$`3Ht$XHl$PH A^A]A\_[̸(   膇! H+HH	H(鴖 H\$Ht$W    [! H+I؋H  u'E3  ;  t   H\$0Ht$8H _HGH   APu2  }*E3  H  t   H\$0Ht$8H _Ht$8    H\$0H _H\$Hl$Ht$WAVAW    袆! H+IIDLMt8Mt33Mt,l$`^fD;ut5A  I!u#HH;r3H\$@Hl$HHt$PH A_A^_ø   @UAVAW     ! H+HL   IM	 u?>k L( 
  H3( Fl E3ɺP   A Ip3H A_A^]H\$@Ht$HH|$PH   A0	  H	rrH3$x ~dH{ HH   3H@ Hc|   HLD$XA   I	 tbHT$XH ;uQHw ;|I	 un[j L4( 
  HP( ck E3ɺP   A I3<$j L( 
  H( ,k E3ɺP   A IV3   Ht$HH\$@H|$PH A_A^]H\$Hl$Ht$WAVAW    r! H+MLHH( A
  II@IM HHu7i Lq( 
  Hu( j E3ɺP   A  H3AD  HH@LI T  H$  @ 4  H0$$ HF@IH\$@Hl$HHt$PH A_A^_@SVW   袃! H+H!= H3HD$p3LD$(D$ IHHHu7Ht$0HD$((G    LL$(A@   HT$0H8A   HR t~D$(HT$ A   D$#HD$ K tYLD$(HHK tEHt9L$   HHK t)H   HL  IHRaK t   3HL$pH3G! HĀ   _^[H\$W    耂! H+yx Ht'όHHtHt tHH\$0H _HH\$0H _[H\$Ht$H|$ AV    ! H+HMHIIHH   @P   =     =      fo( BB B0   +v%Hu( H+ff     D@HIuH(( H+D  D
@HIu񋃬   +t2!t-HWbA@   LL$0H:?   HD$0HbH>{LH  H  HObm$ HH  HbH>THh  LE3   J 7-f L&( -  H"( 5g E3ɺP   A H_3
HI   H\$8Ht$@H|$HH A^H\$W    耀! H+HHIH  H
  H  H    l  H    ^  H   P  H 	   B  H   Hx` 0  H  3H.  HH   H   H   H      ;   {x tH   L  H  L  HusHcHH   HH H H< tH| u3҅t/H   H   HH H   =H3u\H  HH;s])   $ 3HHcHH   H H    oH 3H9Tq   H\$0H _H\$03H _H\$Hl$VWAUAVAW0   ~! H+LHHo 3LHu-c l
  L( H( d P   A    LGD$ Ib  HT$ I
BHȋL;>  L+HHLD$(HT$ D$ tkH   >HFHH;   Ht$pHT$pLD3HH+k| HHtwJ7H9L$puGHIq t)HuI  Hz Qp    M     b 
  b Le( 
  H( c A   wb L@( 
  Hl( c A  ZRb L( {
  HG( Zc E3ɺ2   A   I33b L( q
  H( #c A   2   E3IMH&y Ino Hy 3H\$`Hl$hH0A_A^A]_^@SVW@   b|! H+L   HHq@HD$p    M         @   H  H   H   LL$`H   LD$xHD$ HIA҅  HT$`H  H    Hj  H   LD$`HT$xHI$ HD$`H  H   HHHH   H         H   @L  HL@HD$pL  HD$ 5   @u[HKH   @Pu#=  |=   t   %t/҃v'H   HLD$pHPH  C    H  HD$pH;uV   L  Mt6H  DH  L   HL$0   Ht$(HT$ MISHAҸ   H@_^[H  H+H  3H@_^[øH@_^[H\$Hl$Ht$W    &z! H+HHHϺ   AI
	 uNu3=_ L( m  H2( E` E3ɺP   A Ho3H\$0Hl$8Ht$@H _DLHH   tH+	 uu^ L/( v  돸   @S    dy! H+yx HHAL   u
IR0MB8IR MB(L(  AR3H  HH [H\$Hl$Ht$H|$ ATAVAW0   x! H+HHIALM  M0M  IxHuH  8	  @  H7  H   HXpHuHY(H  H@  H	襐 HHu0   ] 
  LĆ( H( ^ A    E3MHH Hυu@    S]   g h H芁 E3E3HHL膩؃tH ub] '     ILj 3D~- I6m Dˉl$ LIH  tA;|H螊    H葊 3   E3MHH؃t8u\ 9  L( H~( ] DE3ɺP   H3fE3ɉl$ MIHu   tH3i ~: Hvl DKl$ LIHA=   THMi ;|ɸ   H\$PHl$XHt$`H|$hH0A_A^A\H\$Hl$Ht$H|$ ATAVAW@   lv! H+$      LMcHA   IDDI3k Hcy0   g[ Lx(   H\( o\ A     HLD$0A   I	 tWHT$0H ;uFHOH   @Pu=  |=   utLLd$ EIH t>   9u3Z Lۃ(   H( [ A E3ɺP   H3H\$`Hl$hHt$pH|$xH@A_A^A\̸8   &u! H+0	  Hs3H8E3HD$     E3   H8@W    t! H+HAH9QHu   H _H\$0wHO 9u	H( vHO 9u/He( D  HCHtHH  tH; uH\$03H _Ë39OHH\$0H _@UW8   3t! H+iH3QHMHD$(   A   HD$ HX u
oHH8_]ÃP   tHH  t?oH Y Lɂ( 	  H( (Z E3ɺF   A
  HR
3H8_]HGH\$`Ht$0       toWH;t+oHX L_( 	  H( Y A
    H=  ~X "	  L"( Hs( Y P   A   H~( HF~( LL$hHLD$XHT$P  t(oH!X Lʁ( 1	  H( )Y DV  wHHDD$P_	    DD$XHH	     8	  T$hDT$X  uD;~@H ( H;<  uloHW F	  L@( H~( X /   Au     HGH   APu+  }#;~H0 ( H;<  uoH?W R	  롃; t HCHt;3tH; uoHW d	  GHGHϋWH;uV ]	  nH\$`   Ht$0H8_]ÉoHV 7	  Lm( H}( W A  F   E3HH\$`3Ht$0H8_]@SUVAUAV0   .q! H+rLHI3MD͋AT	  =   tb= tRH   @Pu=  |=   u>EFHI  y
  H0A^A]^][Am 3H0A^A]^][Hy|( H{( L  H|$hLd$pL|$xA9  uJA9P  b  AA       H      @P    AL  H   @PuAǀ     A  I   Hl$`D$ H.  HL$ HHH;  HHH+HL$ HT$(   D$ A     
$    AA   Hrn7HGH;tIF   H   APu;AL   ΋AD́   AD;AOׅ~LD$`I3  EHuXtA9P  t  t2     MŋIHD$`AnHIIF$9t3                AD=  AOυx  9+ts LCMt_;t>IFH   AP   u;AL   ADԁ   AD;AOυxAHIH  t9A   H9+uEɸ    ELd$pH|$hL|$xH0A^A]^][ËMIIAVHI~&8 DLD$HT$WAUAVP   m! H+HAHM   t- tGHIA % HPA^A]_L5Ey( L5x( Hl$H   Ld$8E3L|$0ẢL$pD"MtE!EA9t@H$   Ht$@IFHuTE   L$pIE9&uHt$@H$   L$   L|$0   Hl$HADDALd$8HPA^A]_HuEuE><	  tV;tRHGH   APu;ڹ   L(      Dс   D   ;¸Oȅ;DLd$ E3	   HUD@	  EtH  H0	  HFFtH   @   uHT$xMt	EtE} AHD$xL$pH\$Ht$W0   k! H+:Hً<	  HtQ;tMHCL   A@PAu;   AL$      Dʁ   Dº   ;AOЅx DHD$     E3	   H)u  H\$@Ht$HH0_D@	  Et#H  ~   H\$@Ht$HH0_H0	  HFt  H\$@Ht$HH0_Ft)H   H   %   H\$@Ht$HH0_H\$@3Ht$HH0_H\$W    Pj! H+H    Ht
H   u_E3LD$0HT$8TuKHC|$0{HH   APt!   u#H64uH\$@H _ø  ;OT	  3H\$@H _DɅu3A    Í    tv3   vuA   tA uu   ÃwA   A;u3HAH   APuA;и   LÁ      DA   DD   A;OH\$Ht$WATAUAVAW    h! H+LIMHA=      = tqIH3;uD%  I   A   A@Pu;ELE      A   AD́   AD;EOE   t( Ht( ys( Hrs( A   Hl$PAA   ;t<HFH   APAu;AL   ADԁ   AD;AOυR~x tHkHkHt.;;u*HHu9FxtB  u:Hu.SHn3Hl$PH\$XHt$`H A_A^A]A\_MtIE AH9q( 2   @ ;tPHu@@S    g! H+H(  HHu;=L Lvv(   H2s( EM E3ɺP   A Ho3H [Hp   u;K L+v(   Hr( L E3ɺP   A H$3H [ø   H [@S    df! H+H(   H      * tD H(  Hu;lK L}u( 
  Har( tL E3ɺP   A H3H [Hp  H uRK L/u( 
  Hr( &L E3ɺP   A HPH(   3Hǃ(      H [ø   H [H\$W    pe! H+HHA  tH	 tBHT$HHu	 t1HD$HH=w$HH     Hǃ      H\$0H _H\$03H _H\$UVWATAUAVAWHl$и0  d! H+H= H3HE L`  3LaLH|$`HH|$HH|$PH|$@M  Hh  H  LxM  LD$`IIa   HHu(I P  Lq( Hp( J A    LL$PHLD$XHT$p  HCH   APt&AVA   Ia	 u(I [  L  HL$`HuH:C I$@  HT$HM$LH|$0L|$(HL$ Ho
 H c  :A~  u5HL$H   3
 ~HL$H`4
 H k  {H   H   LD$PHT$X^
 ~yL     HMHPE@ ~YLD$@3H;
 ~FHL$@H3o( A}  g HHtLD$@HH
    G   _G z  PL|$PLD$@LL$X3L|$ 
 G   "HL$@Hn( A  ]g HH   LL$XLD$@HL|$ H
 ~|AF=+  t
-wLD$@3H_ LD$@A   HIY	 u0G   W3H% trA  Hn( Hg H    mF   VF J  
F D  Ln( Hm( G A E3ɺP   H	A  Hm( Hg H\ 3HM H3`! H$  H0  A_A^A]A\_^]@S    a! H+HHٺ   HDk	 u;2F Lo(   H'm( :G E3ɺP   A Hd3H [ø   H [H\$U    `! H+AxHHمu  t
ǁ      HIHt$0H|$8L   A@PuH	  |>   t6u29   u0	  Hs   u   HAP   {x HCL   t
IR0MB8IR MB(L  HARHHtPLH   H  H7	 uJD LOm(   Hk( F E3ɺP   A H03H|$8Ht$0H\$@H ]HKH   @Pu=  |=   u"L  Hl( HMAPMI tH@vkD Ll(   h{x H  LuH  N$    H  _H  1$    H8  B@S    ^! H+HHHc  A   H	 u;C LVl(   Hj( D E3ɺP   A H3H [ǃ     H [H\$Hl$VATAUAVAW    3^! H+H3H   ELk@D9LsEtxHCH   APuH   x H   Hu:C Ll(   Hj( $D E3ɺP   A HN3+  H  H   LCHH|$PH{I   @PuDA H{=  |6H{=   t+H{9kxu"  H{uǃ     H   H{E  Hˉ   k|*	    HH   9kxt>APu  |   u   H&H{A   HHCpsAPu-  |#   tH
  APtH  /   H%9  tH
     HHCpH
     H{HH   APt2Hx  Hf  Hx  f  Hx  f    H  HuI   HtSHˋEu2HH   @Pu"=  |=   tH9   t	H9  u    A   I
3HH|$PEu   H      H\$XHl$`H A_A^A]A\^@SAVAWP   P[! H+    LLy@Hu  H   HPA_A^[Hl$xH   H  H$   HsH|$HH  Ld$@E3H+tL    HL)HL$pE3HL$0Dd$(HH|$    ~BHD$pH  H  H+uH   HH9uQHL   D9cxuIR0MB8Ch   M&3q  IR MB(L(  HARH  HtHsH  tXH   HL  HR" tL  M   H  E3HD$0   H  L|$(HD$    HH   @Pu =  |=   t  tct^  u/H  &r%H   Hc( A    HPH辔$ t&H   HL  IHR! L  Mt:H  A   H  HSHHD$0L|$(HL$ L   3MIAH  I   H|$HH$   Hl$xLd$@HPA_A^[H\$UVWAVAW@   X! H+H   LHi@Hپ   E3Hxff     H  H;sr@ LSL9HLD$pH+H$   HL$0HD|$(HD$ A     D$p<   <   H  H$   H  H;rD9{x     |  D8?s  D8i  D8_  D8U  L  L  M-H  LϋSHA   HD$03Hl$(Ht$ A< LMf( -  Hc( = E3ɺ
   A   H3H\$xH@A_A^_^]L9  ucH$   uX?uSD9   u         A  H   ǃ    L  HHH   Hǃ        
< Le(   Hb( = E3ɺ
   Ag   H<3H\$xH@A_A^_^]Ch   3H\$xH@A_A^_^]H  A  tH  HH  H   HH3GIOHHGHHH   H  HHHH   H  H\$x   H@A_A^_^]̸(   U! H+H  H  HuH  Ht	H(n 3H(H\$Hl$VWAV0   xU! H+3HH|$`HDM&  IHt+L_ Hu: '  4  HT$`H0 IHH   HT$`2/ G: =     HKH   @Pu0=  |'=   t    HϪ	 u: G     HT$`A   LcH	 u9 M     HKH   @PuE=  |<=   t5MH|$ A   HH  tzHݟ	 u9 ]  9   [9{xtl9 1  !A   E33Hr	 uNI9 6  Lb( H>`( Q: E3A P   H{HL$`H`( Ad  Y    H\$PHl$XH0A^_^@SUVATAUAVAW0  S! H+H< H3H$   E3HEDd$@Ld$XHLd$P Ld$HLLcHu88 L`(   Ht_( 9 E3ɺP   A  H  H  H$  H  Hu!H  H/  l HH  M3HlHu-7 L2`(   H^( 9 /   A     HCH   AP   LFIrUHPI@HLHFH輌  H  LD$XI usg7   u  X7 L_(   HM^( `8 2   A   f  HHծu7 LU_(   H^( $8 AM  *  HCH   APuCH~@uH)=+  t(Hz)=  tH~   uHa)=  un)HVH  HhHBHFHHFH;]  L6HH+HFt-Y6 	  L^( HN]( a7 2   A   g  LL$PHLD$`HT$pS  HL$XHuE3.0 LI$@  HT$HM$ILl$0H|$(HD$ 
 (5   L]( H\( 6 A    HO(=+  t=  t=  u1H\( A"  6U LH  DIHln MH  Ht>y  u5HL$H   
 ~HL$H 
 5 .  J{H   I   LD$PHT$`0
 ~_L     IMHPE@P ~?DII
 f4 ;  L\( H[( 5 3   A{      4 7  HD$PILL$`DHD$ t

 [4 F  뤃{x u4HKH   @Pu#=  |=   t  u
D$@   [D$@   Q4   3    3   L!\( HZ( 4 A P   E3HH$  Hh  K IHǃh      h A\  HZ( IT D$@H$   H3M! H0  A_A^A]A\^][@S    N! H+HHJHCH   BP   {H   uOHuNH      3 L[( %  HY( 4 E3ɺ
   A   H53H [Ht2 Lt[(   HY( 3 E3ɺ2   Ag   H3H [Hn2 L0[(   HtY( 3 E3ɺ2   Ag   H3H [Hǃx       u;.2 LZ( +  H#Y( 63 E3ɺP   A H`3H [HCH   APt{H   uHx  f     H [H\$UWAV0   mL! H+3LHH9   tH9  u   Ht$X9yx)  H  L@hMtH  3AЃ  t
ǃ      HKH   @P   =     =      H9(        H    H(  Hu:0 LZ( 
  HW( 1 P   A E3H3  Hp  H3 uM0 LZ( 
  HW( 1 E3ɺP   A HH(  0 3H(    HKH   @PuZ=  |Q=   tJH  t:0 LX( a  HW( $1 
   A   E3HN3L  HKH   @Pu=  |=   uB9x  u:/ LX( g  HV( 0 E3ɺ
   A   H3  x  H  I;~t:l/ L=X( o  HaV( t0 E3ɺ2   Ao   H3  IH(  L赾t:/ LW( }  HV( $0 E3ɺ3   A   HN3L  H@v:. LW(   HU( / E3ɺP   A H3  {x H(  LtH  蛅$ H  H  膅$ H8  HKH   @P   	  ||   tt{x t  te!  HPPHL$PE3HL$ L<  HH|  PHC  HL   APHL t0H    t&H   tH  LApMtH  3Aи   Ht$XH\$`H0A^_]H\$W    0H! H+HHH  t-R- LU(   HGT( Z. 
   A      HWHthHHBHHGHuR3t/t$, LU(   HS( . /   E  3H%  @ǋH\$0H _, LMU(   HS( - 2   Az   E3HH\$03H _H\$UVWATAUAVAWp   G! H+LI3HD$0HHID$   MHL$   H   @P   =     =      HJD$8H   LD$8HA IH;   H+MLHL$@LD$8D$8D9cxt`H  Hu-Htk+   LT( HR( , A  /  L  I;uHIt(W+   뻅tG+   ;+   L$   LGI  HIPqAHHWH;  u
     HKH   @Pus=  |j=   tcHrNHHiAHHWu9* LS(   HQ( + A]  &  i*     DI;  L?I+L7DHW3L|$8HT$8I@  M	HD$  LH  K>H9L$8  H t-) L6S(   HP( * P   A     HKH   @P  =    =      +FH9Gt() LR(   HP( * A  %  LGD$HI   HT$HIB
HL;   HHL+HT$HLD$P   D$HHL$XHD$`H utD$(   LL$0A   HD$     HT$XH:     LD$0E3D$(      HHD$     ,  tpǄ$      Mt`Me E3W(   "~(   r(   
f(   LQ( H[O( n) A   2   E3HHL$0H4O( A  H I $   H$   HpA_A^A]A\_^]@SAW8   B! H+LyHS tk3LD$PWHT$Xp	  H	  E3ɉ	  Hˈ	  t=' L{N(    HN( ( E3ɺF   A   H3H8A_[I   Hl$`Ht$hH|$0|$P   HCA  H     iPH˃DE>' LM(    HM( ( LN( (   A)  H43U  T$X    HEDyQE3Dƺ{   Hu:& LxM(    HM( ' E3ɺ(   A H3  {x Ld$(Ll$ P  HHH33    AA   Hc6 HKH   DJPAtH4P8H,P0;t4A   Eu;EL   AD́   AD;EOEx:;      Eu;AL   ADՁ   AD;AO̅~PH2 ;Og% LPL(    H\L( o& LM( (   A   H3   H    tH   tA   ǃ(      H
     oH    tH   tH
  H|H
  Hx WD  T  HKǃ      ǃ      H   BPt
ǃ         Ld$(Ll$ Ht$hHl$`H|$0H8A_[@SUVWh   ?! H+HAHIH >1$ LZP( m  HO( 9% E3ɺP   A  Hc3Hh_^][HNLL$   HL$   E3H@  H	Dd$PHD$HL$   L$   Ll$@HD$8H$   HD$0H$   HD$(H$   L$   HD$ L|$`e  u:l# LO( p   HN( t$ E3ɺP   A H3  Hx' H    H$   Ht{W  us :" L&O(   HjN( $ E3ɺP   A H/3  H$   L$   HcH$   HHH  I/  H }L$   HcIH:    H$   H   H  Hu+H  H  HuH  Ht1H  Ht%@$         H$   DH   " L*N(   HnM( 	# E3ɺP   A  H33  H$      HHd y:! LM(   HM( " E3ɺP   A  H3[  H$   HHHH=L( L$   HvLA  HA IHu66! L_M(   HB" E3ɺP   A  Hl3   IMHNLDd$PHD$HH$   H@  H	HD$@HXK( Ld$8Ld$0HD$(   HD$   tQHMHNLIDd$PHD$HHK( HT$@H@  H	Ld$8Ld$0HD$(   HD$ R  u>L=L( Ap    P   B  MAHT! MDŋH3   L$   L$   L$   L|$`Hh_^][̸(   :! H+mttt	H(  H(H\$UVWATAUAVAWH$   ^:! H+Ht< H3H   E3HE   HEL}HELm HAL%J( HEH51J( LmD}L}EAߋH]L}L}DD}HHJ( HI( <   Aƃ!<!   EyuH<  HHEH<  HENH E8 L3K( p  H7J(  E3ɺP   A H,  H]HlK( LH|  LHEHrK( AHEHE   @  U  A@  H  ?Hh  LMHHE   H  E3HE   H_J( HEv E8 LcJ(   HgI(  E3ɺP   AL  H,b     u5  t+H  98  uH  HtM;8  uEHHup LI(   HH(  E3ɺP   A   H  G LI(   HH( O E3ɺP   A Hy  H]LEHHmuP   H  HM r.LML|$ LEHHTnuP   HI  蹬 HHu8 LI( )  H	H(  E3ɺP   A  H  V@HM-HEHHN  E3HH/ 8  LcEHHUW    LEHHUO   EHHEȪ HEH  HOL  D|$PLHD$HH\$@H@  H	HD$8HEHD$0HF( HD$(   HD$   uk L>G( p   HG(  E3ɺP   A Hb LG( >  HF( j E3ɺP   A H  LMHG( LH  AH  @M   LcG( 1  HgF(  E3ɺP   A H,H蔩 Z  E   H  HH<  HEH]Hp E8 LF( L  HE(  E3ɺP   A H  HF( H]L%D( H  H]$H|  LHEHF( HEH|  HEAHE   @Hh~HE   H   HHEH  HE  EH  |  LMA@   HUHZ^  H]HD( L;uH|  LHUp$ HPD( L;uH  LHUpp$ H!D( L;   H}HOLD|$PH  H\$HHD$@HEH@  H	H\$8H]HD$0LHD( HD$(
   HD$   u< LD( p   HVD(  E3ɺP   A HK  H]LEM:  LmHEDMIHD$pHHEHD$hHEHD$`HEHD$XH   HD$PHEPHD$HHEHD$@HELd$8HD$0HEH\$(HD$    HC( L;f  H]H<  LHUPo$ Hm|HOL|  HULLMD|$PH\$HLl$@H\$8HT$0HB( HD$(
   HT$ H@  H	      LFC( p   H
C(  E3ɺP   A HLmA@t!HM	 r	HMMHMd@   H   S@   HMPEHE L;tA  HB( I7 AH   H3U1! H$@  H  A_A^A]A\_^]LMHC( MH4MLm HwA( L;uLEH  HUPm$ LMLEPHUHL9}t,Hc]HzLMLEPHH\$ H   At?D9xu&H@( L;uH     H  PhH  3H  Ph   tDEAAAAHEHDEWHL$   LmL$   HD$xED$pHEHD$hHEHD$`HEL|$XL|$PHD$HHELl$@HD$8H   HD$0HEHD$(HEPHD$ ODEH\$W`    0! H+H$   E3DT$PHHIHD$HH?( LL$@MLT$8LH@  H	LT$0HD$(   HD$ 	  ؅u5 L@( p   HJ@(  E3ɺP   A HH\$pH`_H\$UVWATAUAVAW@  F/! H+H\< H3H$0  L$  MMLHxH` 3HHg  H^  HqN  E3HH 8  9$  DIHLE$  %   LD$`HH$       E3HH貙    LD$dHHT$p    D$`L|  T$dA   HMLDt$PHD$HH$   HD$@HD$pHT$8H@  H	HD$0H$  HD$(L|$ -  t^D$`L$   HMLDt$PLd$HLl$@H@  H	HD$8H$   HD$0H,>( HD$(   HD$   AEH裡 H$0  H3!-! H$  H@  A_A^A]A\_^]H\$Hl$VWATAVAW  D-! H+HZ< H3H$p  MLHvHH H{LHD$h    Hl$pHu3  L@  MtAE3H'>( H$   r H$    )D$pH)$   @ $   H$    LL$`A@   H$0  H E HM@ E W   HCH   L;q0u	H<  QH    t@H   t6HD$`L  L$   HD$ HH   H$   H  L@  HD$hHD$XH$0  HD$`MHD$P   L|$HHD$@HT$8Hxm' HD$0HD$pHL$(HHD$  Hu3 L<( 5  H;<(  E3ɺP   A H @   H$   讟HD$hH$p  H3*! L$  I[8Ik@IA_A^A\_^H\$Hl$Ht$H|$ AV0   *! H+IH<  HLtHH\$(LHt$ M  I   H\$@Hl$HHt$PH|$XH0A^H\$Hl$Ht$W0   v*! H+IHHtHHz
 7 Lr;(    H:(  E3ɺP   A H3*HcE3HD$`LHl$(HHD$     HH   H\$@Hl$HHt$PH0_@SUVWATAUAVAW  )! H+H< H3H$  H$  HL$   HHD$(MID$    L HOH:( LL@  H	V
 HH;
 HH
 Hu: LG:(    H9(  E3ɺP   A H踿38  I)	 B@ L:(    H9( H E3ɺP   A HrH:
 3  LD$ LcHls' HL$0 E3Hj' MHL$0 )D$`H)L$p@ $    H$    $   H$   @ $   MtDMH9( MHL$0 H$    )$   H)$   @ $   Ht3MH9( LHL$0  HK@ C H(A   Ly7( H8( HL$0 A   L{7( Hp8( HL$0 HK@ C R HL$0 C(HK8@ CH_ HT$(LL$`MH CPHK`@ Cp
 ؅3V L8(    H7( ^ E3ɺP   A H舽HP
 3H$  H3i&! HĘ  A_A^A]A\_^][H\$V`   &! H+3H9$   HID$PH$   HD$HH$   HD$@H$   HD$8H$   HD$0H$   HD$(LL$ MLH@  H	[   ؅u>9$   t5W L 7( p   H6( _ E3ɺP   A H艼H\$pH`^@USVWATAUAVAWH$X  %! H+H< H3H   H  IL  LL   H6( L(  L0  LL$0HD$8N	
 HD$    H HHD$(
 HHs	
 HtII   ve@   t/W
 L5( :   H5( _ E3o      HU
 3H   H3t$! HĨ  A_A^A]A\_^[]H Hc؅BH
 @   t	 L<5( C   HH5( 
 E3    1 LD$ Ho' HL$@ LD$(HAf' E3HL$@ )D$pH)M@ E LD$0H4( LHL$@ EHM@ E A   L3( H4( HL$@ )EH)M@ E LD$8H4( MHL$@ EHM@ Ek H]8 )EH)M @ E0Mt4MHC4( MHL$@2 H]` E8HMH@ EXHL$@; L8  LL$pIH HK@ C 
 Hϋb
 8@   t/  L3( ]   H3( (	 E3    v
 3@S@   "! H+HLL$h3LD$`L$8HL$0H  H  L$PHL$XH  HD$XH  HKHD$(HD$PHD$ 'UuP   H膹3H@[H   rHD$`H  H   :HD$hH  D$P  HD$XH     H@[@SUWAVX  !! H+Hƿ< H3H$@  DH@kH3H$   HH$    : L3(   H2(  E3ɺP   A Hܷ3
  D9wx  D  HL   H$  L$  A<  DEL$P  LcLH$   HHD$pH$   HD$hH$   HD$`H$   HD$XH$   HD$PH$   HD$HH1( HD$@   HD$8H  H\$0Ld$(HD$ RH$      MH$   I\$ H$   DËWHEH$   A   H$   AH\$xHω\$pHD$hH   HD$`H$   H\$XH\$PHD$HH$   Ht$@HD$8H$   HD$0L|$(Ld$ t3D9wxH32( HD2( MHDL$   HE   Eٺ@   H$   ٓ@   H$   ǓL$P  H$   L$  H;tA1  H/( H$ H$  H$@  H3! HX  A^_][H\$W    ! H+IHHL9Ar"HH#[$ H;   H){H\$0H _H\$03H _̸   ! H+LQL$IrJL$IA	AAIL;r+ILL+L$LT$$AH   HJH3HHL9Ar3HL;v3HH
   LBtL L)@   3@USVWATAUAVAWHl$   ! H+Hڻ< H3HELq3H
  DHD$HHHD$8HىD$43HA@H  HELMDELu]  Lc  A     IH0( Aq  @" HD$HHu(q L4( s  H0( y A    )Y LHu(< L4( y  H0( D A    HaIHD$8Hu( Lc4( ~  H_0( 
 A  ~  Ll$HHUH  Lmv  u   9  LmHUI@  EM3HD$   LHu     3I!  D  A;  L|$HHUIL}  u@? L3(   H/( G E3ɺP   A HqI  IHP     HH     HEH}$( L@  H] LHuP   HѲ[  IT Lcj  HMHUME3H	b L  L@  HEI HD$ E3IIk "  H@  L' HL$8A    F  I\ 0  L|$HELMHDEH     HUHi	   A   HUHl	   EHUHk	   AE HHcLE0n	   HULD$0MDl$ Ij   HcT$0LEHe	   HEH;E  HcT$0LD$@HI{g f  HcT$@LEHd	 M  HcL$0HHEH;E7  L$@AE ;'  HUHh	   HUH   LEHt$8L+HHPG  LE@   H4m	   HULEA@   HVD  HUH@  LEHd	   HEH9E  Hd	 g  9     IZ "     HL$8u  HMLEMD$(   HUHD$ H  ,HL$8HMLEMD$(   HUHD$ P     HKH   @Pu=  |=   tD$4   7  3A   Hj	 tE3A   Hj	 t1A  H+( I IS HL$8IC     *      y( Lz/(   Hv+( ! A      I^ D   ]D$4   |   G L/(   H+(  E3ɺP   A HI&3 n  L.( H*(  A E3ɺP   H豭HL$HH*( A   IR HL$88BD$4HMH3x! H   A_A^A]A\_^[]H\$Hl$Ht$W    ! H+L  H/KimHAHIHIM  IH   ML+ILI@Pu'=  |=   tH  )& L;vA:	 39  DEAA   Hh	 u:N L-( <  H)( V E3ɺP   A H耬3   HKH   @Puw=  |n=   tgHA   Hh	 tA   A   HHl	 u7 L-( C  H )(  E3ɺP   A H3M   HDk	 u7{ L,( J  H((  E3ɺP   A H譫3   H\$0Hl$8Ht$@H _H\$ W    ! H+HAHHL   M   Hx  LD$0HI@Aх   D$0=      Hl$8Hx    Ht$@A   H   HHx  H   f	 t2A   LHHk	 t   Hl$8Ht$@H\$HH _S L(( r  H'( [ E3ɺA H腪3 L(( k  Hy'( $ E3ɺA  HNH\$H3H _H\$W    ! H+H   Hًȃ1  HuH% T% H⃻  t.      H\$0H _Ã  u      H\$0H _Ã	   u  %      H\$0H _      H\$0H _Ë0	  HsP  t'      H\$0H _ÃP  2   )   Dȸ   H\$0H _ÃP  2   )   E   H\$0H _Ã   t(      H\$0H _H           EщH\$0H _Ã     uǃ     H\$0H _ú   H\$0H _,      H\$0H _(      H\$0H _2    H      H\$0H _ø   H\$0H _   H   uǃ     		   t*H     H9  %   FщH\$0H _ù   H\$0H _H    tH   t	         uH  H9  w	H   H\$0H _ L$(   Hd$(  E3ɺP   A H9H\$03H _Ç% % % % % W% % P% %% v% % % G% %  	
@S    ! H+   Hك  HrHD% LAHCH   H  APHHDH   A   H [HH   A    H [3HA    H [HI!  H   A    H [HM  H   A    H [HAH   A    H [H#  H   A    H [H  H   A    H [H}   H   A    H [H  H   A    H [H  H   A    H [HH   A    H [3H   A H [H  H   A    H [HzH   A    H [p Li"( K  H!( x E3ɺP   A   H袤3H [fM% % 1% `% |% % % Ў% % % % % % % % % % $% % @% s% % % % % % % % % \%    wKLoHA % A% ID HH	  ø   ø  ø  ø   ø@   3Í% % % % % % % % %  @S    ! H+   Hك    t; L>!( )  HR (  E3ɺP   A H'3H [Ã    uwH  H   u
H   t\Hh   u; LM#(   H(  E3ɺP   A H辢3H [ú     H [3  H [H [Q<  @S0   ! H+Hǁ      Hً   w6HmH% HH踬   HG       H0[H茬uv{H   tH  }  ǃP	        H0[HKH   @Pu=  |=   tP  0	  u#HrHr   H0[HsP  SP  uHt̸   H0[HKH   @P   	           H  HC   HL   AP  x
  tHC   HL   AP^  H  L@hMH     Aи   H0[ú"   HPjH	HCL   ABPK =  >=   3HD$@E3L<  HD$ H|  HAR   HC"  HL   AP  u"\   H  HKH   @Pu'=  |=   tH       H0	  ǃ
         H0[HHR3H0[3% HKH   @P-=   =   H謩3H詑2%  tlt=F'  dCh      H0[ @% a% l% % a% a% a% t% ޒ% a% a% a% a% a% a% a% % a% % % % a% a% a% a% % @S    ! H+   Hȃ1wzHiH,% D% LAHCǃ       H   APt@Hߦ     H [HCǃ       H   APtH豦  ǃ          H [HCH   APtǃ         H [HKH   @Pu=  |=   tH   u	   uE3E3HH [oHKH   @Pu=  |=   cH  H  Hu<H  H  HCHH   tVHCH   AP
H;  t} LV( 0  H(  E3ɺP   A H诜3H [Ã   	t      A   HEH [鈧% N% |% % % ږ% !% ٗ% %  H\$W0   p! H+   Hكt  HqgHd% D<% LAHH\$PH0_gT  Hz tB[ L\(   H( c E3ɺ2   A   H荛3H\$PH0_Ë   
vB L( !  Hh(  E3ɺP   A H=3H\$PH0_H  BtB L( *  H(  E3ɺ
   A   H3H\$PH0_HC   ǃ      HL   APɃH\$PH0_HH\$PH0_5K  HH\$PH0_Z  HH\$PH0_1HJHl$@Ht$HD$ HL  LD$ HA IH;2  IH+LHL$(LD$ D$ D$ fsfI~M   HL$ IHL;   HL+HL$ LD$(D$ Hz    H`
  H]L' A   3H`
  HtwA  L7L' HM H`
  HuQHh
   L(   Hr(  E3ɺP   A HGHt$HHl$@H\$PH0_HHt$HHl$@@ǿ   Hh
  H\$PH0_ L(   H(  E3ɺ2   A   HӘHt$H3Hl$@H\$PH0_HH\$PH0_HH\$PH0_vHH\$PH0_餹 L@(   H|( ' E3ɺP   A HQH\$P3H0_ç% ٙ% % % % ƛ% ؛% % % %  																							@S    D! H+LIHI   @P  A=    =        ȃ4wxLcHA t% A\% I჻P  uuKǃ      H [Ãx
  uu+ǃ   5      H [Ã(         I   @P      HHǃ      Ch      HH 	   H 3H [H  H   uH   ut)낃yǃ   !      H [Ã[ǃ   $      H [Ã   9  uuǃ         H [Ã       ǃ   0      H [Hc   (L|aA Р% A% Iǃ      H [Ë(  u]   {H     <uj9 Lz(    H( A (   A   E3Hk3H [Å0'ǃ         H [Ã	ǃ          H [H  H   u
H   t'    uǃ   !      H [Á  t`D   tCǃ   "      H [Ãttkǃ   $      H [Á  Jǃ   #      H [ L<( P  HX(  
   A   E3H-3H [Ð% % % ?% % U%   % % C% a% % % % % U%    @S      H+HHIH   PPu=  |=   tHH [Hc   (e  L^A 0% A% I჻   uHǃ         H [H蚹  H [ǃ         H [Åt5Hx     u%H{Hs         H [Ã    uH    t
H   u         H [Ã   t%	   %   '   D      H [H  @ Tu         H [HR  t         H [        H [Ã	   tǃ   &      H [H  tǃ         H [Hd  tǃ         H [ǃ         H [ H      H [    H   J	   %   '   D      H [ǃ   '      H [ǃ   (      H [Ã   ud L( k  H( l E3ɺP   A H薐3H [f6% o% % % %% % % % *% A% % Ӣ% % % %   	
̋  t^LAI   @PuA =  |=   tt	  u.   |u H  H ttP    3H  Pu%HtH   H    u       ø   H\$W      H+HHHc	  A   HK	 t0L	  A   H	  HO	 t   H\$0H _ Lr(   H(  E3ɺP   A HێH\$03H _H\$Ht$W0     H+HHHIH   @P#  =    =          H  Hj( A  o A  Hǃ      HG(      H  HuH       HKE3L  HH	"> ~RL  A   H  HN	 t2Hu  E3HD$     A @  HH聆     7     3A   HMI	 u $        HL	    HHd   H*B	    HCH   APtfLD$@   H6   HH_L	 t4   H>K	 t#LD$@LHH5tHA	 ub A  IHsHLHotX      ǃ(     H\$HHt$PH0_ 5  L( Ht	(  E3A P   HIH\$H3Ht$PH0_@S0     H+3E3A   H\$   ËH0[H\$Hl$ VWAUAVAWp   4  H+HJ< H3HD$`L
  3|$PHHIHDH   @P  =    =     H>HL 8 L( W  H`(  E3ɺP   A H5X  LcH9  u9  t-H  3HH*  H  6H  H  H   HKHT$PE3A   H	: 8U L( s  H( ] E3ɺP   A H臊  H  L  D$PL( D$H   ILt$@4  HH  D$_HD$^HD$]HD$\HD$[HD$ZHD$YHD$XH  HPHD$8HD$XHD$0   HD$(HD$ 
     H  Lpx H  H  H  H9H     H  H( A  H@   HP  L( HH  A   HH  H@  H  H9@  u?HH   Lq
(   H-(  E3ɺP   A  H%  HP  HH  H    8  DD$PI  HtNI  HK@Ѕu8U L	(   H( ] E3ɺP   A H臈  DD$PHKH   @P   =     =      H0	  Hr9     H   LL$XHH;  L  HIX  MP  B	 tH<	    } L( -  H(  E3ɺP   A H诇   LL$XHHt?   o  	  foD	( f     ȉ	  ~HKH   @Puh=  |_=   tXE3H|$ A    HH  t@o  	  fo( f  ~ȉ	     H]   HL$`H3  L\$pI[@IkHIA_A^A]_^H\$Ht$W      H+Hh  HHHuE! LB(   H~( ) E3ɺP   A HS3H\$0Ht$8H _HIH   @Pui=  |`=   tY3A   HA	 uE L(   H(  E3ɺP   A Hم3H\$0Ht$8H _
  tt<tES Lt(   H( [ E3ɺP   A H腅3H\$0Ht$8H _LHH5
   H\$0Ht$8H _E3LHHWtH\$03Ht$8H _̸(   f  H+(   u3  3ɅH(ø   H(H\$Hl$VWAV0     H+H3HILH   @P   =     =      HP       HcA   I.@	   >H,' tH$  A    I?	   HC@Pu9  uH  HP  t*L  H  /HP  >pCHpH  LP  HX  I v_ 	  4  uH   Ht0A   IQD	    HCLD$PH  I      HcA   I'?	    P  uA   -HKH   @Pu=  |A   =   uA   E3H|$ IH{     P  u9H  !E3H  E3  3H|$ Hohtc   ^  u3H  @ǋA2 	  
& l	  Lr( H' . E3A P   HX3H\$XHl$`H0A^_^@USVWATAUAVHl$ٸ     H+H< H3HEL`  3HuHuLuH` LHuHGHUIHE׉uu9	 u]j L ( 	  H' r A P   E3H蜁3 HMH' A
   I^   Mu% Ly ( 	  He'  A  H  L$  DxHuHuHuHuAHx  A    H   9^tOHHH    L' 	  H'  E3ɺP   A H軀H  HvHuqH   LHM   HO@3A   AHF  HHu; L' 	
  Ho'  E3ɺP   A HDHo  HHq DHt$ E3ɺ  H	uc L!' 
  H'  E3ɺ(   A  HH  u L' 
  H' } A     H   t;C L' 
  H' K E3ɺP   A HuH  HHiH  Hu; Lb' 
  HN'  E3ɺP   A H#HN  Hs H  LEH' E    t:H  LEH'  tH  LEH ' ύ   R L' .
  H' Z E3ɺP   A H~3݈ HMH' A
   I[   AǄ   H9  t( LS' 4
  H?'  A @  HrLuu- L' <
  H '  (   A;    H  Hω  hH  H  HUH' HEH   5 L' L
  H' = A     A tjLX  Mt9H`  Ht-Hh  Ht!Hp  HtLEHUHMHE    L3' ^
  H'  Af  # L' h
  H'  A   P   E3H|3( HMH' A
   IZ ?  3H  @ DuI@  u@Mu># L' p
  H' + 2   E3A HU|H  LA  }   H   H   Ht: Ht=   s
H9 uDI   wA   I<	 u- L' 
  H'  P   `fD  H|    Hu   A u   I:	   Hu`A  tWHM[ HMZ +Hct%LEHI/	    HML3x'$ HLZ LEI΃HcS/	    I/	    HUHLQ HHAǄt     A   I6	   3A   Ik6	   UA   IR6	    LEA   HUI$;	    HMHa' A
  f E3L}    LF' 
  H2'  E3ɺP   A Hz3J   L' 
  H'  E3ɺP   A Hy3  a L' 
  H' i E3ɺP   A Hy3  ' L' 
  H' / E3ɺP   A HYy3  E3M  Hh  HXL}H?  HuLEHIk8$  HUI0	 u8 L' 
  H'  E3ɺP   A Hx  HGH   APtOAUA   Iw4	 u8> L' 
  H' F E3ɺP   A Hpx  HMHuI( H@  HULLL|$0H\$(HL$ I`	 8 L8' 
  H$'  E3ɺP   A Hw;  A}  u\HMϺ   ܰ	 ~HMϺ*	 8a L' 
  H' i E3ɺP   A  Hw   H   HULEHLML@?\HIH   LMLE3HD$ I		   HULEA   I8	    LMLEHUIHt$ ʔ	    HULEA   I7	    HEH9E   HMH' A
   E   IH HMH' A
   I T } t$HMS HMS HMS HMS L$  EHMH3O  H   A^A]A\_^[]HMHB' A
  G  L3' 
  H'  E3ɺP   A Hu9 L' 
  H'  E3ɺP   A Hu@USVWATAUAVAWHh     H+LiE3H
  HLa@EEHP   Lu`LuDuPI  HtVM  HUHIЃt0t< L'   H:'  UHA     Ch     GD  OT  D97tOtq%   =   ucT	  LEPHHltuL9   t	L9  uGT	  CH7 L'   H' ? DƺF       L'   Hj'  F   A      HKH   @PuJ=  |A=   t:H  8t* L'   H'  
   A   uHCH   AP  HfH   I   H   DGPHWXIЅ   8 L'   H' @ A4  (   E3HjsHM` HM H  HZ' AT  _ H
  HA' AU  F 3Hǃ
      HhA_A^A]A\_^[]Hx  L   L;GP   HOX$    Hx  ǀ     D  HX  DHCLMD$(   LE`HX  D$ HXxHMD@  H   AT }   HMȋA HLF=  u/D9      ǃ@     5 L'   I= V uHif   HM ;|E3HKH   @P	  =     =      HcHU`LH+-HH}   *   L' H' 2 A    L'   H_' 
 AY  ڿ L'   H7'  V   Au  P  uAH  Ht@9Bt-萿 Li' (  H'  /   A   SH  L     Lt$(A   HLt$ Mm  +D9?uJD9{|t0	  Hr7HH"u  4   H菷u   HyHKH   @Pu==  |4=   t-L
  H  IP0M@($ H
  HH(H  HKH   @Pu=  |=   ~   D9  tuH  3H  DqHM` ~$@ HM`u D9pt<HM`d ;| L'   Hh'  /   A   E3Lh  Mu-Ͻ L'   H,' ׾ 2   A   Hp  3$ Hu-菽   Lc' H' 藾 /   AV  R0	  @  p  Hx  )EH   HUHH   BHDBHHUDHM(EfEH   DJHDHEHI;   I)t$PI+HUHE(uEuiHsZ% =   u
H_ZA=  fofs"   A   fH~DMI;tAHG' fH~Kl  (t$PL  E3D$(      HLt$ h  EPL$     D$ A    HS-   L' HT'  P   A D9  o  H3D9  R  {H  E  HKH   @P0  =  |=     L@
  M  HH
  LEXH  ILM`HPHD$(HEHD$ LuEX   A҅   HcEX   HH  HHHE`H  H  ǃ     D  HMLu`Hu5H|^H  LH'HEHHu詺   zH  H  H   H  9 H  H   H   H  HKL   H   @PuK=  |B=   t;Hh     L'   Hu'   /   AU  H  D  E   Ha_u(ȹ L'   H%' к AT  I  3 ~4 I   LD;0tI   ;|H   H    u(P L)'   H' X AU  Hh  3Ht38p  A;t	H;rH;      cD9     Hh^|   I  Htp 3D~SfD  I   Hh  3LD Ht$3@      8p  D;tH;rA;|E3E
L   E3   t!HKH   @Pu?=  |6=   t/H   HE`H  Hu =  
Lu`   uAMtAH    HM`^ HMU H  H'' AM  , H
  H' AN      L
  H\$VWAV0   -  H+HAE3Lt$XHDt$PL  M?  LX  M/  H  LD$PHD$(HT$X`  HI@D$ A҅  HH  Hi' A  n T$PLR' HL$XA   HH  HuJLP  躶 L'   H' · E3ɺP   A Hg3H\$`H0A^_^H  t$PHP  DD  H@  HtH;H  uHL$XDP$ H  D|
  D9  4  L9@  tC L7'   Hs'  E3ɺP   A HHg3H\$`H0A^_^HL$XL<' A  H H  H@  H  L9@  uC蛵 L'   H' 裶 E3ɺP   A Hf3H\$`H0A^_^D$PHH  _tCE Lf'   H' M E3ɺx   A   Hwf3H\$`H0A^_^H  L9@  tD|
  H\$`   H0A^_^H\$W      H+Hy@Hكu\  y   H\$0H _Ã     t?HKH   @Pu=  |=      H  H  H  p  H   HB`HtmHRhHЅu@ LP'   H|' ' P   Ay  E3HQe3H\$0H _yCh      H\$0H _Ch   HKH   @Pu=  |=   ufHKWH  LHy Hu@ L' 		  H' 致 (   A   E3Hd3H\$0H _H     uc   H6  L  Mt(H      H@AЋH    H     t
ǃ	      	  LCǃ	         M   IX      Hh  H   H   HI`  HK@AX  ȅtVtuǃ	      TR LS'   H' Z P   A   E3Hc3H\$0H _H	   t
ǃ	     HKH   @Pu=  |=   uHZ   	   H  D$8p   @    H8      HP   u@葱 L' C  H' 虲 s   A   E3Hb3H\$0H _HT$8Hy8  xPub; L' M  H' C T$8   sA   HDDE3bb3H\$0H _Ch      H\$0H _H\$0   H _H\$Hl$Ht$WAVAW    b  H+H3HJ3HZ  HDpD HAHAEHBI;2  H  Hu-Q Lz'   H' Y P   A   !  Hu( LH'   H|' ' A      L:I+L2HB| HH   HHe tuMIH聂 u-踯 L'   H'  /   Al      A   LHHBt{H     'k Hǃ      ]U L~'   H' ] P   A(  (+ LT'   H' 3 A   2   E3H]`Hj H\$@Hl$HHt$PH A_A^_H\$UVW    ~  H+LB3H  3HMu8蟮 L' )  H' 觯 E3ɺ(   A7  H_l  HILt$@L|$HLxL:DLBL;  IL+HLB   Hu-$ Le' ;  H' , P   A7     z HH   HHc ~uMIH莀 -ŭ L' F  H"' ͮ /   Al      A   LHH@t{H     4i Hǃ      ]b L' A  H' j P   A(  (8 Ly' 7  H' @ 2   A   E3Hj^Lt$@L|$HHh H\$PH _^]H\$Hl$ VWAVp     H+He< H3HD$`H  3LIHHD$8    HDH y%H   HH H   Hu%H   Hu tH   HH H   M@  I	 HHu:6 L'   H' > E3ɺP   A  Hh]3  H	 - La'   HM'  P   A q  HpHtHHp  HLM' DFHT$03HD$0	 LH   HH   	    HHL$0HVH+H;   HH+HHVt'6   L' H' > P      ILD$8HT$@HHHcLIHHD$ 	    jLD$8HT$@E3HCtzHl$(DD$    A   H3 ~
ǃ         B艪   Nz   L' H' 肫 2   A   E3H[H H' I	 HL$`H3  L\$pI[0Ik8IA^_^H\$UVWAVAW     H+Hb< H3HD$x3HD$0    LH  Lsu: LJ'   H' ɪ E3ɺP   A HZ3y  HT$8H  8v L'   H' ~ E3ɺP   A HZ&  H   HH H   HuDH   Hu8 L'   Hx' # E3ɺP   A   HMZ  M@  IY HHu8̨ LU' 	  H)' ԩ E3ɺP   A  HY|  H	 8舨 L'   H' 萩 E3ɺP   A HY8  HD$8HD$(A   A   D$     H 8! L'   H~' ) E3ɺP   A  HSY   Ht$(A   l$ A   H\ 5ç LL'   H ' ˨ E3ɺP   A  HXvIGLD$0MHT$XHHD$ 	 5l L' !  H' t E3ɺ2   A   HXLD$0HT$XE3H@   EH HL$xH3f  H$   HĀ   A_A^_^]@VWH    H+H_< H3H$0  LBLHD$ I  HT$ I2BHL;`  L+H$@  HLD$(HHT$ D$ AH   v:N L' ]  H' V E3ɺ2   A   HW3   H   u:
 L' a  Hg'  E3ɺP   A   H<W3   H$p  H	' H  A  H  - A  L	' HH蕺 H  Hu_脥 LE' f  H' 茦 A P   E3HV3H$p  H$@  H$0  H3蔿  HH  _^H  LD$0HO@A   H    H   v L' o  nu-ݤ L' u  H:'  s   A   THP  H' Ay   Az  L' HHL$0袸 HHP  HL$03HP   u3HǇX      T L'   H' \ A  HX      L' Y  Hx' # E3ɺ2   A   HMU3@SWAUAV  菾  H+H\< H3H$   H   HLqE3LHH HyHu:蔣 Lu'   H' 蜤 E3ɺP   A   HT37  CHH$  -   L$  L$      LBD$0Ir@HT$0I2BHL;r"L+LHLD$8HT$0D$0AM9itAݢ L'   H:'  E3ɺ2   A   HT3h  HrL"A  H$P  H' HD$00   0   9 HHu:l LM'   H' t E3ɺP   A  HS3  M@  HI HHu- L'   Hu'   P   A  }  H	 E     H3	 0  LT	  H' HL$@c] L$    )D$pH)$   @ 0	  $   HsBLCHH' HL$@] L$    $   H$   @ $   HL$@ [ HT$pH AHAN@ AF h t]MHt$ LD$0HH	 ~AH|$00t0   H/Π   6E3A0   HH9tGA   ?袠   
薠   Lr' H' 螡 3   A   E3HQA  H' H H AH$P  H$  L$  L$   H$   H3x  H  A^A]_[@S    贺  H+HHJH  HDPD HAHAEHBI;o  H
I+LE3HBA' Hx  Hu;菟 L' e  H' 藠 P   A  E3HP3H [HX  H4    Hx  /    H  H' Al  HX  莿 HP  Hp' Am  腳 H  HX  H  HX   u;ў L*' o  H.' ٟ P   A  E3HP3H [HC  3ɅH [ L' i  H' 臟 /   As  E3HO3H [D L' a  H' L 2   A[  E3HvO3H [@USATAVHx   謸  H+HAE3HELH  HLe(Le@L@hMtH  3A
  <uIH  HxA^A\[]Ll$hL|$`t8耝 L' )  H' 舞 E3ɺ+   A   HN  訩 HE@Hu8: L;' .  H' B E3ɺP   A  HlN  HKH   @Puo=  |f=   t_AINEH^  HUHHDH;E  LH+HHMHUEAH  H    AMFH$   H|$pEI  HUIJBHȋL;  L+HHLEHUEAM9f  Le8  f     H  HNFHDI;  HEL<HuI+H@  H HE(HX  EHUHM(袾 H  J.H9E  HKIH   @P(  =    =     LeHN  AHAOIȋH;-  Lu8I4H+HEAL}MLMA   HUHˉD$(Ld$ A@     LM(ALEH   HD$(Lt$ 2G     HMH' Aj   [H  L;uLI*n Lo' 8  H' v E3ɺ2   A  HK  Lu8L}@HU(IW t\ILe(Lu8H   HMHo' Ag  t    L' ^  HG'  A  q   L' n  H' ʚ P   A  I  蕙 U  L' H' 蝚 A     m Ln' P  H' u A    E LF' L  H' M A     E  L}@IZ    {H   u- L' x  HQ'  (   A   {    <u-躘 L'   H'  t   A   A  L9h  t3Hv  1       H  3\HH   K LL'   H' S P   A    IH5 L'   Hl'  	  \KA     3I% H HM迗 L'   H' ǘ (   A   F  H  +H  H  H  Q I HH  H  H  	    H  H   H  Le@L  H  H  R H  L  HKH   @Pu%=  |=   t   HQu     HKH   @Pu7=  |.=   t'LH  A@   H  H<otBL  A   3t Lu' >  H' | A   2   E3HGH$   H|$pHM( HM@跜 L|$`ALl$hHxA^A\[]H\$Hl$Ht$WAVAWP   袰  H+E3HAH9      L9      L9     HIH   @PuH=  |?=   t8臕 L@'   H' 菖 E3ɺP   A HF  H0	  Hr~Hsw9@  uHshǇ      G|   A  H'   x HHuU L'   HX'  E3ɺP   A H-Fu     Ad   H%]     o  H  V   L9   t	L9  u	D9P  t-u L.'   H' } 
   A     HSHtHHBHHCt-)    L' H' 1 P   A   H{W  HVHHʉNHHCD9>  HSH  HHD@HDHSH  HHDpHDHSH  HhHBHHCA v-J L'   H' R /   A     HX  H賏  EHV0H輎   HCH;   HHH+HC   A    AA;HF(WAGDFFI;   HI+H(# Lp  A   M>H-' M~Hp  Lh  Hw# AH  D$(   L  HD$ A   HT$@HD$@7    H
        8   &  L' H`'  A   d  ۑ   HVA    H肍tLHKD$0Ht;HT$0HHDH;r%I+HIHL$8HT$0D$0I vL~(m D     HN0LF(Hc# HGH   AP   HKD$0H   HT$0HHDH;r{I+HIHL$8HT$0D$0I   vL~P P  HNXLFPH# H4HsML9~PuGAZ  H' H"    \  蓐 J  LG' H' 蛑 A      HX  H职uX a  HKD$0H   HT$0HHDH;rxH+Lp  HHL$8HHT$0D$0L9{u	M>M~IH
t)L9{u#I   VLh  Ǐ y  踏 p   詏 f  蚏 LS'   H' 袐 A   2   E3H@H  Hν' A  ӯ A  H' H辯 3H\$pHl$xH$   HPA_A^_H\$Ht$W    ˩  H+H  HHًx  t
  @tFH~ t-ю Lr' E  H.' ُ 2   A      E3E33Hy'r@AtHH_  tHHJ@ǄtHH7@ tHHK$@tHHX	s$HHtH   H\$0Ht$8H _ L' l  Hd'  P   A   E3H9?HX  L;' HP  As  Y Ht$83HP  HX  H\$0H _H\$W    @  H+3LD$@H|$@H`  HT$@HuI  <   A L*'   H' I E3ɺt   A   Hs>  HF@ L'   HZ'  	  J@E3A   H'>Y    Ht$0uaH  3覌HHu8虌 L'   H' 衍 E3ɺP   A  H=   H  zH  H  H    H  H H  H  H  訙 H  H  H  H  G HD$@H  H  H  	  H|$@  HKH   @PuH=  |?=   t8   Hj  t,LH  A@   H  H.dtH     Ht$0HL$@G H\$8H _̸(     H+HA   3E3H(   LD$SUVWAUAWH   ɥ  H+E3AHHHuGHuB L$' $   H('  E3    A 3B 3s#   MutL' L$   HT$ I	 uAu| L' ,   H' 脋 L$   LŽ' q      ƌ HL$ L$   H$   J	 L# HHu3B H" 3HHA_A]_^][ÅL$   Lt$@   Ab   HDEHtLcHj# H{LgH# HH? DHlAƃEADDAI9L$@DDAЃI9L$HHAD" HWA L$   33LH9$   vL@ ff     LL$(HLD$0I{	 LD$(HHT$0# OOHËH;$   rHj  I@ H! Lt$@OEυttEt3HHA_A]_^][ø   HHA_A]_^][@W    T  H+HHu3H _H\$0gU HHHW HD H\$03H _HH\$0H _HA@S      H+HIILD$0p6
 ~HtD$0H   H [3H [̸(   薢  H+HIH(4
 H\$Ht$W0   k  H+HIIH7- HNLDHD$     H6
 H\$@Ht$HH0_@S      H+H4
 3HCHH [̸(     H+HIH(V9
 ̸(   ơ  H+HIH(9
 H\$W    蠡  H+HHI0 Hu<ņ LF'    H*' ͇ E3"      3H\$0H _H&	 D$HtA   LD$HHHH\$0H _̸(     H+H(*/
 H\$Ht$W@   ۠  H+IHH*HNL3LHD$8HHD$0H  HD$(H\$ *
 H\$PHt$XH@_H\$W    p  H++
 HHt#HD+
 HHy.
 HH\$0H _H\$0H _H\$W       H+-
 HHt#H,
 HH).
 HH\$0H _H\$0H _H\$Hl$ VWATAUAW@   ğ  H+Ly3HX  HHp  DD@
   I@  MLX  Hp  Hx  HD$ ,=
 LH  LH  M  H0  HO@AHHu(u L^' {  H' } A     I@  LMHP  Hh  HD$ Lt$x<
 LH   I@  ML`  Hp  HX  HD$8IHD$0H  Ld$(HD$ 8
 HH   H A  HP' LcIb LHu8蕃 L~'   H"' 蝄 E3ɺP   A  H4DWIH A   MIH#D39 L"'   Hƶ' A E3ɺP   A Hk4Hc I[ HLt$x8] t   s
HÀ8 uLs' A  Ha A躂 L' u  HG'  A E3ɺP   H33 3 I L\$@AI[@IkHIA_A]A\_^H\$Hl$VWAV0     H+LqHHX  3Hx  %=
    I@  MLX  Hp  Hx  HD$ d:
 HH   HX  LL  H  Hx  HD$ 9
 HH   HL|$P AW  H ' LcI2 LHu5e L&' X  H' m E3ɺP   A  H2!IHZ	 A   MIHL|$PHg H_ H\$XHl$`H0A^_^@S    蔛  H+HX  HH`     HX  Hp       Hp  l    HX  h ;  };k   Lw' H' s G   A   E3H13H [H@  HtLH0  HK@Ѕb L$'   H'  G   A   E3HE13H [HX  H`  *<
 Hu   P   H [ L'   H3' 讀 /   A  E3H03H [@S    $  H+HHu3H [H@  H' A$   踟 H  Hʲ' A%   蟟 HH   HP   HX  { H`  o Hh  c Hp  W Hx  K H  ? W3   0  @  P  `  p    H     ǃ     H [Hu3W3   0  @  P  `  p    H     ǁ     @S`   贘  H+H6< H3HD$PHHT$ HIE3A0   H	U ~jL  HL$ 0    0   H  HL$ L`  HX  H  [0
 3Hx  HHL$PH3轗  H`[3HL$PH3託  H`[@S      H+HHu3H [HP  H' A@   舝 H  H' AA   o HX  c H`  W Hh  K Hp  ? Hx  3 H  ' H   H   W30  @  P  `  p      H     ǃ     H [H\$W      H+HH2  HyH%  WHl$00  3Ht$8@  P  `  p      H  H   H0  H(  H8  H0  H@  H8  HH      HH  Ht HX  H   HP  Ht H`  H   HX  Ht Hh  H   H`  Ht Hp  HttHh  Hth Hx  HtWHp  HtK H  Ht:H  Ht. H  HtHx  Ht$ H  Hu  HP     wH@  Ht(A   H'  HP  HHu   >HP  H  H5  A   H' 襎 H  H      y L' H' { E3׹   R| HHh' A   = H  HO' A   $ HX   H`   Hh    Hp   Hx   H   H   H   W30  @  P  `  p      H  Hl$0Ht$8H\$@H _Ë       H\$@3H _H\$Ht$ Wp   {  H+H1< H3HD$`HqHs   HH8  HtL0  HI@Ѕ   P   HX      H`      Hh      H      HKHT$0E3A0   H	 ~uE3HL$00   
  0   H  HL$0H@  L  L`  HX  H  HD$(HHD$ O+
 3Hp  H   Eʋ   HL$`H3  L\$pI[ Is(I_H\$Hl$Ht$ WATAUAVAW@     H+HILHD$xLL' E3HT$x3A职	 HHtNMtIHuWiHHt4?tpw LF'   H*' x E3      [y HD' H|	 MtI9tHZe3L\$@I[0Ik@IsHIA_A^A]A\_ËOt9=   t2   t*yv L' %  H' w E3  o     HG8t*8v Ly' .  H]' @w E3   .H@@   ȉ   H  HHw Ht(Hct! HVHX  L# HcIHP  HwHt'Hct =   HVHKPL# HcIHCHG0Ht	Hi ʚ;y H  HG8Ht	Hi ʚ; ^вH  HtH    HG@H  Lo@H  0 L  L   Mt8I@HT$0HD$0LH$   3E HD$ je H  HHwHHt(Hct! HVH  L# HcIHx  H  GP  HWXf  HWxH  N  kH   H  3  PG`HY' H   As  0  Gh4  耔 HGpHt#H@H   HGpHcH(  HGpLhL   HGHt88t*s L' ~  H߬' t E3  H@A͉  HX  H   p     H' H@  A  p     8  跓 H   Ht)H@H@  H   HcHH  H   LhL@  LH     H' H`  A  P  N H   Ht)H@H`  H   HcHh  H   LhL`  Lh  H' H,	 MtM9.uIHD$xI$H@USWH$0    H+HHH  H  Hu9     3H$X  HD$PHD$hEHEHEEE܉EED$D  ED$@   Hu   Ra  3`  H`  HEHEHD$H  E   u t$P  HP  HE0HE(HD$PE(   u8HAPuPHEHI/KimAE@HE@HD$XHX  HE`P  EXHEXHD$`H  HExx  H  EpHEpHEIHIuhH+ʉ   HHHu HHL$pH  Hዃ  H+ʉEH  HHHEHHL$xH  Ht$(Ht%HT$(he D$ ~H9t$(HD$ HDE HE H  Ht>H8t=   s
H@81uH      H   HE   HuH   Ht$H   (     H   HE   0  tHEH  4  EHtAH8t =   s
H@81uH      H   HE   HuH  Ht@H8tf=   s
H@81uH      H   HE   HuHX  Ht@H8tf=   s
H@81uH      H   HEȉ   Huȋp  HEЋ8  EH@  HuHu$H  H     H   HE  P  EH`  HuHu$H   h    H  HE(  Lǥ' HHL$@蚮	 HL$(Hv' A   豎 H$X  H0  _[]3H0  _[]H\$Ht$W    諈  H+HHH	H' A   M 3H3Ht5HcL' HOA   誂 HH@ƋH\$0Ht$8H _H\$0   Ht$8H _@S    $  H+yx HuV0	  H     E   8m LY'   H' @n E3ɺ(   AR  Hj3H [Ã    tM0	  Hr@Eu;l L'   H' m E3ɺ(   AR  H3H [ø   H [@S    T  H+yx Ht.ǁ
      HO' H	  A   Hǃ	         H [H\$Hl$Ht$ WAVAW      H+Lq@EHqHٿ   D$@p   /HHՃHi  L
  MY  H   Ht	L(  I   HtM(  HT$@IЋ{x    E      9     H  HI' A  H  ߋ H	  H)' A   H  H  H  H   u=H	   t3k LQ'    Hݪ'  l E3ɺP   A HJH    t
H   u'H;
  tP   u   H
        9	        HH   3	  9  uzH]HHtLH   H*' A  Ǌ HH   HH(  H0  '`u-j #     j '     t=ttf      i L ' /  H' j T$@A   jHKH   @Pu=  |=   uDD$@   H 2  3   
  5|i   L' HA' j A P   E3H3H\$HHl$PHt$XH A_A^_@S      H+yx H   H	      H	      H 
  HttL	  MthH  @u@ tU3HRtHI;rI;u;h L' a  Hs' i E3ɺ/   A   H3H [ø   H [̃yx    u
ǁ	      @S      H+yx Htǁ	     H [H	  Hݧ' A{  z 3H	  H	     H [ǁD         H\$W    p  H+HH{' HH  A   3HH  HP  9{xt'HX  HF' A   HX  H`  H\$0   H _̸(     H+yx u'EuH  H@   tD|
     H(HQH   @Pu=  |=   tH(\@S    脁  H+HH' Hx  A  % 3Hx  H     H [@S    4  H+HH?' Hp  A  Ն 3Hp  H     H [̃yx    t	fǁ
    ̃yx    t	fǁ
    @S    褀  H+HH} H  [s    Hǃ      H [H\$Ht$W    [  H+HHHH   Hr    /   A   H       H	 t|LHH   Hw uEe L'   H' &f E3ɺP   A HP3H\$0Ht$8H _ø   H\$0Ht$8H _d L='   H' e E3ɺP   A H3H\$0Ht$8H _H\$0   Ht$8H _H\$W      H+HHB t:H{ t@2d LӤ' -  H' :e E3ɺ2   An   Hd3H\$0H _H\$0   H _@S    ~  H+HH' HP  A  5    HǃP      H [@S    D~  H+HHO' H 
  A   3H 
  H	     H [ǁt
         Ë   	s	      @S    }  H+   H	rAs;b LP'   H' c E3ɺ(   Ah   H3H [Ãyx u_   tVH  	ҋp  3t;b L'   HG' c E3ɺ(   Ah   H3H [ø   H [ǁp
         H\$Hl$VWATAVAW0   |  H+HAHIH   @PT  =  G  =   <  2  {x    E  p
  u:a L' l  Hx' b /   Ae   E3H3     u$pa Li' p  H5' xb m   E33HP  7a   L+' H' ?b P   A E3Hi3e  Hp   t6      b  
   U  P   "  `   됃P            tp
     L 
  LD$`L
  HT$xHE3AL9d$`vqff     HD$xMMD$    H4x>t7A  Ht"A  Ld$(EDd$ HuIHH;|$`r   tp
  tv      tU
   uLP   t_   H;|$`sfn  ǃP        H\$hHl$pH0A_A^A\_^ÃP  uǃP     l_ Le'   H1' t` m   (   Eyx    tHǁ
      @S    y  H+HEueHIH   @PuT=  |K=   tDD9  u;^ L' A  H' _ E3ɺm   Ap   H3H [ø   H [@S    Dy  H+HEuC   u;l^ LE' M  H1' t_ E3ɺm   A  H3H [ø   H [@S    x  H+HE   yx uT      |
      ] L'   H' ^ E3ɺ/   A   H3H [Ã   tg   t^   	uU|
   tLP   uCH  HtH  HI@Ѕt&a   ǃx
     H=3ɅH [ǃx
        H [@W    w  H+H  HP  uƀP   H  HtTP  A<wFL  ɺ   H\$0H  A   H  H4H     H\$0   H _ǁ         @S    $w  H+yx Ht\EtWH
  HtKH  0   u;2\ Lk'   H' :] E3ɺm   A6  Hd3H [ø   H [W   
  ø   LAsA   ,HIH   @Pu=  |=   tA   E3ICH   APtu<A{H   ut-Etu#  tEyA{x tEut3A   t҃ø   H\$Hl$Ht$W    u  H+AA؋HAt8t/@ t"yHFH   APu3  	   3H\$0Hl$8Ht$@H _LL$ UVATAUAVAWx   Gu  H+L   3)t$`I2EI1EH)t$@A   tH   HMtIGHHH' At  HD$0HH} LHu:Z L' v  H̙' [ E3ɺP   A  H93  H$   LfsH|$pfH~H$   H@  IgfffffffH  HT$@HH|$HBHHT$@(D$@fD$@H  D
LBBHT$HAHDI;  ILL$XMHD$PI+LD$@HT$HHr' (D$@HfD$@@ ;   HH8HrM   H$   Et   A   BL$   DIHtSPA  HEH   APt  H$   IgfffffffL$   HHMML$   IgfffffffLFD@EU  HEH   APtAA4  HMMtAy  H|$H)uEt	H  III+HHHH?HЃs:Aƀ`  u1,t,  t$t(p	  uA     u~MtcD$PMQ IAA   AAYL$   L	  Mt3H	  9UxDHM@HD$(AAM	D$ AIgfffffffH   L$   mW L'   Hʖ' X E3ɺn   A   +V L'   H' W E3ɺ/   An   H
A  Hu' Iw 3   V Lr'   HN' W E3ɺ2   9$   tJH'     H{Ht&AtEHetAHׅwHH8HrH$   L!H$   HtHT$0H   H$   H|$p(t$`HxA_A^A]A\^]H\$LL$ UVWATAUAVAW@   ap  H+LǄ$       H   IIA:   À  t   I   DA   t]E3L$   HT$0H!t/  U L' n  H' $V DQ  H   H$   L͉D$(MH$   HHD$ !  IĐH5.' L+Lp	  @ n   DËHtv@ t#EtHGH   APuZ$     |Mx tHHFHt9H$   DL$   IHL$ HЅ   uÀ`  tAIH8K4HYIA urLS      ;r3S f  Lœ' H' T A E3ɺP   H3H$   H@A_A^A]A\_^]H\$LL$ LD$UVWATAUAVAW@   n  H+H       LL   I   L$   H' fD  HcHA9tI   9s   C   HsPLk8DIATthH5' A9vxtIDIDHtL$   DHLl$ I,H$   LIDCLl$0HD$(HCHD$ xt}L$   Hŋ' HI;99$   t<H' IxD  HC,Ht+tDIЅt.HH(H8HrԸ   H$   H@A_A^A]A\_^]3H\$Hl$Ht$H|$ AV@   l  H+LcAHKA| I   {    C   IsMIk8L5' BT6tdx tNT6NT6MtHD$xDLL$pHHHD$ A5HD$xLHDCHD$0HD$pHD$(HCHD$    H\$PHl$XHt$`H|$hH@A^@SWAUAVAW  k  H+H	< H3H$  H$  HL$   HH$   LH$  3H$   LL$hLD$pHD$P    ]K HS3HT$xA;cP Ll'   H(' kQ E3ɺP   A HD  $0  A   H$  H$  L$  Hct#   uH  98  uA98  AGȅH' L%' LD9{xutIntH  IFMNPHl$(E3IHD$ Hr@   HH  E3IH[   E3H$   H x  D$H   H$   Ht$@MHD$8LH$   Ht$0HD$(IHHD$ 
   C]  L$  Ht$ L$   IH95  E3IH =N Lď' Y  H' O E3ɺP   A HL|$P  P    Hh  LL$`E3   2 Lc=QN LZ' j  H' YO E3ɺP   AL  HL|$P  {x LL$`   HL;   I   IPH   AAAIAAHBH;   H+M	H   HPHrvABAJABHBH;rRH+L+IH z^M Lg'   H#' fN E3ɺP   A HL|$P  !M L*' {  H' )N E3ɺP   A HSL|$PV  LD$hHHT$p   E3H$   H   Ld$xL$  H$& Ht$ M$@  I$ HD$PHu={L L'   H@' M E3ɺP   A HL|$P  D$(  H$P  EHt$XIHE$   JF L|$PLI$@  3M$HHD$0    L|$(HD$ y 	    LH$   H 	    LD$XHH	 ~sH9t$XulEtA     H$   LHE3AŅ   rK L{'   H7' zL E3ɺ3   A   H   :K LC'   H' BL E3ɺP   A HlwK L'   Hʊ' L E3ɺP   A H7L|$P=J Lԋ' G  H' K E3ɺP   A HL|$PLH$  H$  L$  @   H$   @   H$  wI H AH$  H3d  H  A_A^A]_[@SUATAVAW    d  H+3DHA   yA   	ADBH   Ht$XH|$`L   ItnIxH5"'  tMHs#H   LL$PDHAHtOPAtGHEH   APtu,HH8H(I;r   H|$`Ht$XH A_A^A\][3̸(   c  H+H(9  @S    c  H+Hx  H  Hx    vAHr5HHE3E3/   *- HcHx  H;0  sH0  Hx    v>H L܊'   H' I E3ɺA8  HH [3H [@VW(   b  H+HH`  399HDHO  H    Hx  H   H\$@HH  Hl$HH  Ld$PL(  Lt$XL   L|$ L0    Hx  3A  O# Hx  H  x H\$@tHx  Hǀ      HHsHx  L0  Hx  L(  Hx  L|$ Ld$PH  Hx  Hl$HL   Lt$XH聸tIHF u     OHH(_^Ë0	  Hs   T	  OH   H(_^3H(_^H\$W    `a  H+HHx  H  pHHt,HK;  HnHx  H  pHHuHH\$0H _q   H\$W    `  H+HHx  H  gpHHt,HKF;  H.nHx  H  ;pHHuH\$0H _Ht$W    `  H+HHx  H   oHHtXH\$0H_{( tHS0HtHK8H9  tRH:  HmHx  H   oHHuH\$0Ht$8H _H\$Ht$W    _  H+3ILHD  9HDH3  ʃ   8   ti.t1tIH\$0Ht$8H _   H\$0Ht$8H _A      Hx  IcH(     H\$0Ht$8H _HH\$0Ht$8H _]  Hx  H9  vKh Hx  HH  LL+H;IFH v   HOHj  H   H\$0Ht$8H _A   |$Hx  IcH0  AH\$0Ht$8H _H\$03Ht$8H _H   W    \^  H+H\$0H39HDHtpHx   t.HHx  H  lHx  H   llH    HHx  Hr' A   c Hǃx      H\$0H _@V    ]  H+Hx  HH      Lx  E3AI  LL+H;IFH v   LOM  I  A  HtHN@Hx    '	A  Hx     v
ǀ   Hx    Hx    vDHLHr5HHE3E3/   j& HcHx  H;0  sH0  Hx  H\$8  vDA L'   H' B HE3ɋA8  HH\$8H ^H   H|$@w-L  Mt3HAHx    
ǀ  @B Hx    Hi  R HHH+H;wH8Hx  HH  Hx  oH  LP  E3HD$0-   LL$0IF% HH|$@H\$8H ^_?  3H ^@S    d[  H+Hx  HH   vM Hx  3DH  LL+H;MFI v   IOHu   H [3H [̸(   Z  H+HE3E31   {$ ȸ   H+H(H\$Hl$V    Z  H+HH  391HDH   H  M     H   AM   H|$0Hˁ'   b HH   hiH  \iH   9nxtHǇ      H  H(  H0  Ht3Ht.Hx  HHSR0@ŋH|$0H\$8Hl$@H ^hH   hA_   H"' HR_ H*3H\$83Hl$@H ^H\$W    `Y  H+Hx  HH(   tDdHE3E31   " Hx  H(  H+H0  Hx  Hǀ(      HHE3E31   "    H+Hx  H90     H2H   HHE3E3(   L" HcHx  H0  HHE3E31    " H+Hx  H90  sTHqHE3E31   ! HH+Hx  H0  Hx  <D0  HE3ɺ*   !    H\$0H _H\$03H _̸(   W  H+H(jH\$W    W  H+Hx  HH   w*L  Mt3AHx    
ǀ  @B Hx    Hi   HHH+H;wHHx  H  HHx  H  L   E3HD$0-   LL$0I  H\$8H _@S    V  H+Hx  H3ɉ  Hx  H  Hx  ǀ  @B Hx  H  -   HKPLL$0E3HD$0-   "  HH [HHH=  r	H  HLH/KimHL+ILIIi ʚ;H+Hw/$HH+HH
AH	H HH\$Ht$W`   U  H+HH   uH   HY@H   H   u 3     H\$xH$   H`_D$@  CH=  DHωD$Du@    u7HJ% =   u#H6  ;~P   D$DDD$DH  HD$P   H  Ht$H:     t 3  H\$xH$   H`_H  H  P8L|' D$ v   D   H~3H       H\$xH$   H`_H  HT$@H  A   Hl$pP0L|' D$    D   H>EHl$pǃ     HL$PH  L$@   HL$HH(  H\$xH$   H`_HKXE3E3    L  3  Mt.H  L΋SHA   HD$0   H|$(HD$    AL  MuHGL   MtD@    HADAH\$xHl$pH$   H`_H\$W     S  H+yx !      HDH   u|H  Ht4Hy t-H  H  HHCH   uGH\$0H _7 Lcz'    Hwz' 9 E3      P: 3H\$0H _HCHL   APH\$03ɅH _H\$Ht$W    ;R  H+HAHH   BPu =  |=   u   ȃvP  tAR@A<{H   uFu(   xo   tubuH  HtH
  $H  ǃ     @  @  uHCHH\$0Ht$8H _H   H\$0Ht$8H _@SWH   3Q  H+HH  39HDH  ǃ      LD$`  A   D$`  HˈD$aHD$hHl$pHD$ Ht$@:  Ht$@Hl$pǃ     HH_[HKXE3E3   E L  Mt2H  L  SHA   HD$0   H|$(HD$    AL  MuHGL   Mt!D  @    HADAHt$@Hl$pHH_[3HH_[H\$Hl$Ht$H|$ AV0   O  H+IIDHHt]39HDHtPYtgHu[HSpx6uO4 Law'    Huw' 5 E3      7 H\$@Hl$HHt$PH|$XH0A^H @  v'p4 L	w'     Hw' x5 E3N  HD$`LLHD$ AH  Ht$H|$AV    N  H+H   LHNT^HHtuH\$0    IHW0	  HZtHR HHHv' A@   ;T HOHv' AA   %T H[HN]HHuH\$0HFH    H|$@HFHt$8H A^Ht$AV    N  H+L   HM   INH\$0H|$8v]HHtdHHW0	  HZtHR HHHu' A@   iS HOHu' AA   SS HZIN]HHuIF3IIFH   HI[H   H_u' A.   S H|$8H   H\$0Ht$@H A^H\$W    M  H+HHu'    A   Q HHt5H   \HCHu-A   Ht' HR HǇ       3H\$0H _H\$0   H _H\$Hl$Ht$H|$ AVP   pL  H+   IMH~HA      HtBHy	H;v:m1 Lt'   H*t' u2 E3ɺP   A   H3   HC@l$08 u@	     t
D$4  CHD$4H  HT$0H  A   Lt$8Ht$@P0Ls' D$   D   H~H$   HcHH\$`Hl$hHt$pH|$xHPA^H8  t @̸(   &K  H+H8  tf H(f@H(H\$LL$ LD$UVWATAUAVAW   J  H+3IDLDHthuHuXHY@HtOEtAE<w9$   tYAtS/ Lr'    Hr' 0 A P   E3HH$   HĐ   A_A^A]A\_^]HuuItISpxtHChH$   I    M   H`  H9h  rwH8  HIdYHHt_HHHq' A   p  I  A   I0  Hǃ`     Hh  HH5O HVHH$   HHH`  H9h     H`  HHh  L  HHp  HHG2HD$8HO0HL$0HW H  LWHT$(LOHLT$ LGAS@Lp' D$   D3Hy  Ho(H  H  H`  PtH`  H \Hh  HHp  HtH  t0  x   2  (  H8  LpIWHd\  H( AX   Hp' @   L HO2HHUHHu  Hl  Ag   Lo' ONG F O0N0HW HOA HFHFH  H    HIHuVHu3HNH{o' A    M A   Hco' HM HTH$   3p  H&  H$        GD:  <uA  H  <	  LO(HLOHG H;l  Hc  A)HU  AqHF  L  Mt(H  A   SH3HD$0L|$(HD$    AL  MuIGL   MuMMtDź@  AIDAԃ  E3|  HH[0  0      H$   3H$     <u#E3HHQH$   <  H  H8  f9O0uH rHOHT$PT  |$Pu>HH%)  HE3HHs+I     HISp8	  H$   H  H  P  H$   Ai   Hl' H^J HR) Ll' k   Hl' * A  A[   Hql' HJ HQ) Lul' ]      3h) Lil'   H%l' p* 
   A  uCh     )) L*l'   Hk' 1* D  t$ L;' HR	   E3HH9H  H
  3$( Lk'   Htk' ) /   A   ( Lk'   HGk' ) 
   A   ICh      HH 	   Hf! ,( L-k'   \Otutptkt-' :  Lj' Hj' ) 
   A   .   t$   tHtǃ     ' T  ' Lj' D  HUj' ( 
   A Ch   tItGAuAH    t
H   u-<' L=j' H  Hi' D( 
   Ad   lHtGH$   HG Hu"HuE3HH@3>HW(H;H$   HGHWL}# $    tH  uE3LHHH$      H1E3HHxCh   3H\$Hl$H|$ AVP   @  H+IMHI @  v=& L1i' e  Hh'  ' E3ɺP   A HJ      Ht$`Ah   ~HA      HtBHH;v:% Lh'   H]h' & E3ɺP   A   H3   HC@l$08 u@	     t
D$4  CHD$4H  HT$0H  A   Lt$8H|$@P0Lg' D$   D   H~H$   HcHHt$`H\$hHl$pH|$xHPA^̃xwuHcH$_& ^& H3ø
   ø   ø   ø)   ø+   ø,   ø-   ø.   ø/   ø*   øs   øV   øx   ø(   øÃ^& ^& ^& ^& ^& ^& ^& ^& ^& ^& ^& ^& ^& ^& ^& ^& ^&  	
H\$Hl$Ht$ WATAUAVAW   >  H+H  L   փHHuAk      H   L  HH$    Au   [ILcl}ILc HcЃt!tK|J"LHO7HHO?MK`HPH;  vGA   P   L5(f'  L=,f' 3" MAI# DDŋH3zK03L$   IH$   L$   DHl$x|$pH|$hLl$`L|$XLL$PA   HT$H   HD$@Ld$8HL$0HH|$(H|$ @ǋL$   I[8Ik@IsHIA_A^A]A\_@S    <  H+H  L;e' HA   H  >C 3H  H  H [H\$Hl$Ht$ W    &<  H+Hp   HQ  Hh  LL$0E3    Hc:+! Le'   Hd' 3" E3ɺP   AL  H]3   Hp  Hu:  Ld'   HUd' ! E3ɺP   A  H3   HHu:  Ld' &  Hd' ! E3ɺP   A)  H3   Hp  E3HB tHT$0LHp  j u71  L"d' +  Hc' 9! E3ɺP   A Hc3 uHh   Hǃh         H\$8Hl$@Ht$HH _@SUVWATAUAVAW   i:  H+H; H3H$   Hp   MMLH   Hh  LL$ E3    HcAL  A  tW Hp  HuA  A  UH蕃HuA)  A&  :Hp  E3H tHT$ LHp   uKA A+  L=b' 3H=Pb' P    MAH DEƋH 3  Hh  - Hp  3Hh   H rt:f Lb' M  Ha' n E3ɺP   AD  H3l  < LHu: L8b' S  Ha' ' E3ɺP   A  HQ3%  Hp  Ik u W     I0 ؅y ^     M   L  Ha' HL$(MAPMI" HL$( )D$PH)L$`@ D$p, MII D$xH$   @ $   \ ~#HT$PI{ ~E3III 5  k  La' Hu`'  E3A P   H2I蘫 HcH$   H37  H   A_A^A]A\_^][H\$W    P7  H+HIHp  H   Hv@i LJ`'    H_' q E3ɺP   A   H3H\$0H _Hh   ~;    L_'   H_'  E3ɺP   A HC3H\$0H _ u@ L_' 	  H=_'  E3ɺP   A H3H\$0H _H\$0   H _@S    $6  H+HHh   Hp  Hǃh       Hǃp      H [H\$ UVWATAUAVAWp   5  H+H; H3HD$`HY3ED$ ALD$$H   L@  DHUL@  @   HHD$(<HHD$0诪 H觪 HL9t$(  H  H  H  E3EF  fAA  T$ HL$PEAw# HT$0E3D$ H v  DHT$PHB ^  L  HIPPM@# ?  H$  A    H "  HD  A    H   E3HT$8H    HT$(E3Hy    L  HIPPM@蚟    A   HT$8H    AE3HA;]Ip t,IDA;   HL$8-D$$       I   L_\' Hp\'  A jHT$8 tE+HT$8EIo#  C    >    -    L[' &   H\'  A  E3ɺP   HH) H! HL$(GHL$0=D$$HL$`H32  H$   HpA_A^A]A\_^]@SWATAUAVAW   2  H+H; H3HD$pH$   MHD$(MLHۧ E3D$$   HHu: L['   H(['  E3ɺP   A  H3  H$   3H$   H5Z' D  HWE3HH  : 5  HE3HD8 t@ A   sHA8 uAH?    MIH)    HD  A    H    H$  A    H    LD$ HHT$0    HWE3HH   w ~vMIH襜 ~dDD$ HT$0H菜 ~NLD$ IH苚 ~:D$ LLHH @   HL$07HD$(L8R L9Z'   H}Y'  E3ɺP   A H:HD$$    蚤 @   HL$0ۤD$$H$   H$   HL$pH3/  HĘ   A_A^A]A\_[H\$W    00  H+HU HM HHu@P LY'    HX' X E3ɺP   A   H3H\$0H _Hh   Hp  Hǃh      £ E3Hǃp      	   Hh  A   H: H\$0   H _@W`   d/  H+H   Ht   H`_H  H$   HILL$xHl$PLD$p3l$8HD$0Hl$(Hl$ auP   H\Hl$P3H`_H   Lt$@>HD$pH  H   HL$xH$   H  H    DLt$@3Hl$PH`_HL$pH\$XHt$Hi HL$pnH  L'W' H  AA   #5 HcHW' HH  A   H  3 Hu7S LW'    HV' [ E3ɺP   A  H3DH  HH  HHt$HH\$XLt$@Hl$PH`_H\$Hl$VWAV0   -  H+H; H3HD$(H   DH  H  HV' P   AC   35 HHc  Ht7AG   HV' H2 HHuAH   HV' H2 '  Hw@HHGH    H   L  HR$i# Hx  Et{H         DH@  H@  H  H;   H@  HHGHx  H  fOHx  8  HG    Hx  H@  HO Dw(H  HG0H  HG8HD$     G+G(D$&O*O(L$'HL$ 9HtHx  HH   r:   
HS  3HL$(H3d+  H\$XHl$`H0A^_^H\$Ht$W    +  H+AHHA  tHw    HT$HHy    HD$HH=ww  t.HHHx  H@  Hx  HL$HHHX  HD$H3HH  H  t  HVt   H\$0Ht$8H _H\$03Ht$8H _H\$Hl$Ht$ WATAUAVAWP   *  H+La@H)t$@A   4  Hx  HzH90    H   u@uH@  HH9    H  H     E3DshLAL9  [  fo5oT' @uCH  Ht7Ht$H  o  fof  Hx  HP  HKXE3E3   R HcHx  IH0  HH+H;IFHw:HKXE3E3      Hx  H0  IGH;  I+  H;wH  HgH;v
HX@   H  Hx  HGHP  HX  H   Hx  HPH  H8  A
BA	BABABABABABABA"B	A!B
A BH   L@HL@H$   L  HD$ 9WE  HTHE3E3+      H聱H  H  E5  L$   I;  @   Lx  E9     H   LPL  IH   {H   t~A8  AAB  ABAA  ABA@  ABAI  ABAH  ABfEjEjAB  AB	AA  AB
A@  ABL$   HIH   L$   H  L;tOL  I+Hx  IH  IL$   HP  LX  L9  3hCh   _L  Mt9H  DL   HH  HL$0   Ld$(MIHT$ SHAL     L  (t$@L\$PI[8Ik@IsHIA_A^A]A\_LWBB B0ADAILAILLBIAAfffJAAAIHHAAHHHJAA
AI	HHAAHHHJ HtWS    p%  H+HHO' HI@Ad   + HKHHN' Ae   * Af   HN' H* H [H\$Hl$Ht$H|$ AV     %  H+DH3HN' P   AC   - HHt7Ht6AG   HjN' H) HHuAH   HMN' H]* 3OH{@Et?HMAR   HH#N' &- HHuAT   H	N' H* AU   HsHHH\$0Hl$8Ht$@H|$HH A^H\$Ht$W    $  H+HB HHBHHzH;   HH	  ALE  I;LGI;   Hx  H      H   HW+@ Hu- LbM'   H6M' 	 P   A     Hx  H  H  Hx    x  Hx  Ff     H\$0Ht$8H _H;  tV   
J   LL' HL' R	 A   /   E3H|H\$03Ht$8H _H\$Hl$ VWAV`  "  H+H; H3H$P  HZ HHJHHH;J  JE3Lt$HHT$HL$OHx  fD$NH  U0HHtH;_IEHx  GD  fA;`  AH
;T  HK  fEu	?<  H;_tHH3     HH	  LE  H;HGH;   3HHH    OHG @ O0H0Ht5HFHL$@LM@E3HL$0Dt$(HH\$    ~8H9\$@u1HHL$H.HtHx  HH  /H   HM@HJ' Ad   & HMHHJ' Ae   & Af   HJ' H& 3H$P  H3p   L$`  I[0Ik8IA^_^HtF   LVHL$@HL$0LL$PH;Dt$(HòHGHE3HD$ A   ~H+\$@uH\$W    P   H+Hم~@ LhJ'    HI'  E3ɺP   A H豶3H\$0H _t-HCu!H藳H˅u苩HȺ   > H\$0H _H\$0H _H\$Hl$ VWATAVAW`    H+H; H3H$P  HZ HHRHHNHH;b  HH	  LE  H;HGH;F  H   NHT$HE3Ld$HL$OHx  fD$NH  -LHuFHN   HH    NHF @ N0H0HHHH L`HxHFH9G   L9gH      ff     LUHL$@HL$0LL$PH;Dd$(HòHGHE3HD$ A   ~H+\$@uNLw@Mu@IHG' Ad   # HOHHG' Ae   # Af   HG' H# H$P  H3  L$`  I[@IkHIA_A^A\_^LNHL$@HELw@ME3HL$0Dd$(HH\$    QH9\$@FLcFL5BD;   IcAHHWHA

ND;|xIAHHWHCxM CDFAA;}#HcHGHHRDCDFA;|BLcIPAHHWHCM HFH|LOHPHcȃHHBM B8	u3xHcfA<uHyA  HF' I." LgHMHHL$H)HHx  HH  *H(H\$Hl$Ht$ WATAUAVAW@     H+H; H3HD$0Hx  HH   &HL$ HD$ 7+Hr  E3A   A   @ fff     HHL|$(Qff+Q(Hx  T$/HT$(fD$.H   u)H@  Lp   H   E9~(MFIV@IDHILW# INLx  HH  AVINAMN A8  I@  fAH  MX  MP  Hx  H  H  ǀ     IF0HUXH  IN8H  PXE9~(   HAEHx  E3H  E3H     D  HMX ~vHL$ )H   HL$0H3  L\$@I[8Ik@IsHIA_A^A]A\_W LXD'   HC' _  E3ɺP   A H艰@VWATAUAW      H+HE3Hx  LEH  H\$XHl$`Lt$hHD$P    HL$P(HH  HXHx  C  f;  D9oxtfufu	   tZH  (HK@HB' Ad    HKHHB' Ae    Af   HB' H H\&WHL$PM(HHtvHx  Lp  fA9Vu]H  @(HK@HMB' Ad   Z HKHH7B' Ae   D Af   HB' H/ H%HIA   L9kH   Hx  Cf9  t	E   H  Hk 'HHDt(LC MtH   HQHKHHHS@8T# HK@HA' Ad    HKHHoA' Ae   | Af   HWA' Hg H%Et.EtHx  fD  Hx  fD  I,$   L  3Lt$hHl$`H\$XH A_A]A\_^H\$W    0  H+H3Hx    f  A  uUHx     D  fH  Ɓ8  H@  HP  HX  H9i t   H\$0H _Hx     f  Hx    D8  LD$HfH  H@  HP  HX  HTa tHk ËH\$0H _H\$03H _@S    $  H+yH   LHuiHx  A   f  Hx  I  Xh u; L?'   Ht?' ' E3ɺP   A HQ3H [ø   H [H\$Ht$ W@   {  H+Hx  LD$`WHx  HHHT$PGG G0S  u"D$PwqLD$`HHT$P1  tދ  H   LH  uRH  H   H  A   SHHL$0HK@HL$(3HD$       3H\$XHt$hH@_LGWIAIEAHAIHAQGAAGAI
AAfAA  AA AQ	EAGG G0Hx  f  H   HHHH   H\$X   Ht$hH@_H\$Hl$Ht$H|$ ATAVAW@     H+    H  H   LL  HHpIo   >H  u5t)H  {H   uHILHHu3VL  Mt>H  A   H  L   HSHHD$0HC@MIHD$(HL$ 3AHI$   H\$`Hl$hHt$pH|$xH@A_A^A\H\$HT$UVWATAUAVAWHl$ٸ     H+Li@E3D2MH   HUHEHx  ^  HCHMHL$0LEgDt$(HLHD$         }g  H}7  GWDOODww	DILIGHILfGfGLDGILG
HGHHHh  EHEDUELMEfMLuHuHuH;  \  Hx    fD;t:{x    fE   f   D:         A   Ht	I;   {x   H           A    D8W   D8W   D8W   L  Mt+H  LϋSHA   HD$03Ll$(HD$    AE3HUHL  HUHHMo3H$   HĐ   A_A^A]A\_^]HUH L>:'   H9'  E3ɺ
   A   HϦE3L  M4$HUHtHt=HCHMHL$0LOME3E3Dt$(HHt$      HE
E3AHEH;tC L9'   HN9'  E3ɺ/   A  H+L  M4$EtHx  fD  Hx  fD  H     I4$~ L9' j  H8'  E3ɺ/   A  N L8' Z  H8' V E3ɺ
   A   H耥L  M4$C?tC L8' L  H[8'  E3ɺ
   Ag   H8L  M4$H   HUHH  HH   Hǃ    H   H  I$Ch   M4$HEH  I$   H\$Ht$H|$AV      H+HILH"W& A  H 3HHI^Ht#ILV& A  H HHtH   H\$0Ht$8H|$@H A^H  H$s  Á   %  Hl$Ht$ W    ;  H+HHHI  L@  H	HHuHl$@Ht$HH _H\$8H HHtlHHw ~]HD  A    H<x ~DH$  A    H#x ~+LD$0HHv ~H裀 H   H茀 H3H\$8Hl$@Ht$HH _@S    D  H+   Hȃ3  HFnH& & H⃻  u-
   u
      u         H [Ë   ШS          ta0	  HsP   uǃ      I   uǃ      4
   u
   tǃ      ǃ      
ǃ   3   蛐 H      H [Ãx
  uǃ   4      H [Ã   uǃ         H [À
   u
   tǃ         H [ǃ         H [Ã        D      H [ǃ         H [ǃ         H [Ã  tǃ   /      H [ø   H [t   L5' Hy5' | E3A P   H覠3H [f~& Б& i& %& /& T& Ւ& & &  @S    	  H+   Hك'N  HkH& D& LAHCH   HAPH HDH   A   H [H3  H   A    H [H;  H   A    H [H       A H [H?1  H   A    H [H7  H   A    H [HH   A    H [H;  H   A C   H [HH   A    H [Hs   H
A    H [i L3'   Hn3' q E3ɺP   A   H蛞3H [ & 
& && B& & ^& z& & & Ք& &  





























	̋   /   LiHA 4& A & IG  ø  ø  ø @  ø  HH	  ÁyH         DHQH   @Pu=  |=   
 u  ø@   ø N  ø   3 & & & & & & & & & & & & &  	
@S    d  H+D   HAtWAtQAtAA#t;z LK2'   H1'  E3ɺP   A H謜3H [H [j?  H [9  H\$Hl$Ht$W      H+3HH     X       t./  賦c  HD  n  莦t
   _  HKH   @PE  =  8  =   -  H躞      HC  HL   AP    HIH   @Pu=  |=     P       u"9  vR   H!e    H  H  H  H   HuH    H     HCHH   	  HC   HL   AP     H  H@  HH  H tHdtf   Hu:u5 L=3'   H!/' $ E3ɺP   A HN"A   LHH踁   HHAI  L.' HHR
 3H@  HH  `   u'9  v0	  Hr"R   u30Ku    HCH   APt
ǃP	        H\$0Hl$8Ht$@H _̸     H+Lы   &  tut? t"uA   tu   HĘ   A   E3IHĘ   (IBH   APtA   t3Ҹ   A   HĘ   IB3A   H   APtIuHĘ   Ax
  nH$   E3H$   A   HT$xIʉT$pHT$hHT$`HT$XHT$PHT$HHT$@HT$8HT$0HT$(HT$    HĘ   A   IEHĘ   3H\$Ht$W@   k  H+   HHك/  HicH& D& LAHH\$XHt$`H@_V  HBH   HHHBHD$0   HT$0HHH;   H+HHHL$8HT$0D$0H   v* L-' U  H+'  /   A  _Hx  LH<# Hx  H      H\$XHt$`H@_ L,' O  H+'  A   2   E3H辖3H\$XHt$`H@_HH\$XHt$`H@_P  HH\$XHt$`H@_<HRH*  HLBHLF  I   HyAHI@HFH;   AO  H*' j H	  HuS3H	   Lq-' R  H*'  E3ɺP   A  HH\$XHt$`H@_LH	  HHu%- W  L	-' H2*' 5 A   K   H\$XHt$`H@_ L   L,' G  H)'  AI  E3ɺ2   H3H\$XHt$`H@_HH\$XHt$`H@_A  HH\$XHt$`H@_<  Hz v_ L,'   H  @ t9H9e-0 LY,'   H5)' 8 P   Ai  H{H  	  tyHX  HtmH`  HK@Ѕu- L+'   H('  q   AH  8y- L+'   H('  P   A1  	H
   tHu     H\$XHt$`H@_HH\$XHt$`H@_ѮHH\$XHt$`H@_F  HH\$XHt$`H@_3Hz vG L,'   H''  E3ɺ2   A   H3H\$XHt$`H@_Ë0	  Hs*   Ad   H   H\$XHt$`H@_HCH   APHtu   H\$XHt$`H@_Ɉ   H\$XHt$`H@_LB3H|$PD$0I   HT$0IB
HL;   HHL+HT$0LD$8   D$0HL$0HD$8H9~   D$(   LL$PA   H|$ HT$0H   LD$PE3D$(      HH|$ ߌtaHL$PHg&' A       H\$XHt$`H@_( L+'   H-&' 0 E3ɺ2   A   HZHL$PH&' A  c  H\$XHt$`H@_HH\$XHt$`H@_: L^&' ?  H%'  E3ɺP   A HH\$X3Ht$`H@_ÐƜ& & ֝& & & & & & & & & & -& O& f&  	
H\$W     H+HHIH   DHPA  =    =        ȃ*woL[HA & A& IuKǇ         H\$0H _Ãu,Ǉ   *      H\$0H _Ã   tn   HGH   APW    K  HHǇ      Gh   p   HH0 	   H 3H\$0H _Ã   t닃uǇ         H\$0H _ÃcǇ   +      H\$0H _Ã@Ǉ         H\$0H _ÃuǇ   
      H\$0H _Ãu*       Ǉ   1      H\$0H _Ã  HǇ     苐Ǉ         H\$0H _H   ȃ1zLYHA & A& ItEMt_C:      H\$0H _Ã   t(	   t       Etu      H\$0H _DGHA  |CH@
   t9H  H    t(  u Ǉ           H\$0H _H  A Tul      H\$0H _DIA  uJA  t	      A   ~P      H\$0H _Ã   	   tu      H\$0H _H  H  uW  ttSudH   ~H  @ H  @ P~Ǉ         H\$0H _Ã[      H\$0H _H   5	      H\$0H _Ã	   	
      H\$0H _Á        H\$0H _Ã      H\$0H _Å-      H\$0H _ L'   H'  E3ɺ
   A   HH\$03H _ & & y& Z& & Ӥ& & &  3& & & & 7& & & & & ƨ& & &  	
@S     H+HHIH   PPu=  |=   tHH [Hc   25  LWUA P& A& I჻    tMǃ         H [Ã   u#0	  HЃ       H [2x H      H [Ë0	  Hs      u         H [w       H      D      H [ǃ         H [3           ǃ         H [ǃ         H [ÃP  uǃ         H [Ã   uǃ   2      H [Åu9D  tǃ         H [ǃ         H [Ã   ǃ         H [Ã      tǃ      H [ǃ      H [ú   HndtHrtHǃ         H [D L' -  HI' L E3ɺP   A Hv3H [fȪ& &  & Q& w& ݪ& & & Ϋ& & @& U& & 	& ׬&   	
H\$Hl$W    ; H+HiE3Hi9HHuE\ L' m  Ha' d E3ɺ/   A   H莆3H\$8Hl$@H _A   A  HHtE L5' u  H'  E3ɺ/   A  H.3H\$8Hl$@H _H脬HHY yE L' }  H'  E3ɺ/   A  H҅3H\$8Hl$@H _HKH   @Pui=  |`=   tYH  HtMG9AtE& L_'   H+' . E3ɺ/   A  HX3H\$8Hl$@H _H  H  Ht	@      Ht$0!  H  G9     HKH   @P   =     =      W@H:=H  HH  Hu:O L'   HT' W E3ɺP   A H聄3   HtR@H<H;tn  L9'   H'  E3ɺ/   A   H23C L'   H'  E3ɺ/   A   H3H     Ht$0H\$8Hl$@H _H\$Ht$W     H+H  Hًp x@ƫh  )LCHT$0HH  @   @AtMH|$0 tE L' t  H' 	 E3ɺ(   A   H33H\$8Ht$@H _@tOHp   uE L=' y  H'  E3ɺP   A Hނ3H\$8Ht$@H _H  H      t}H  HTuj; L'   H@' C A0  # L' n  H'  A   E3ɺ(   HH3H\$8Ht$@H _H\$8   Ht$@H _@S0   t H+3HTtAH`   t7H   @  tE3D$ E33H1t   H0[3H0[LD$HT$SUWAUAVAWX    H+E3HHEE   D9   u:HAL   AAPu(A  Ll$ E3	   
t<	    ~AHˉ$   uC L'   H'  E3ɺP   A   H3HXA_A^A]_][HuCv L'   H{' ~ E3ɺP   A H言3HXA_A^A]_][ËHHHt$P8	  Ld$HEHE  HxHDH|$0Q   HsD  L;   AH, E3A  HHHUHs   LL$   H$   HA   t|MuUHH   APto4W8o,W0D  HxD  H   LNH$   L$   HA{ D;}5H|$0,    L#' H'  E3A    M   Mt{H$   D9$   t+HL$   HH'    u B  8	  t.HL$   HH('    uy K  ]   Cc Lt' 7  Hh' k MH	& A   LDMͺP   H~3Ht$PLd$HHXA_A^A]_][H\$UVWAVAW     H+Hp  3H\$`LH\$PHDHu8 L:' d  H'  E3ɺP   A H}  HvhHHu8y L' j  H~'  E3ɺP   A H}?  E3LHH_&  HT$PH  HHuN L' x  H'  E3ɺP   A HE}H蝇 3H\$XH A_A^_^]HҖ HcH+t^A   LD$`HI4= u5 L'   H'  E3ɺP   A H|dHL$`L3)# HT$PA   LIf= u5= L'   HB' E E3ɺP   A Ho|A   HL$PH' A  p H訆 H\$XAH A_A^_^]@SUVWATp   H+H; H3H$`  H  LHYH3x    yHu: L('   H'  E3ɺ(   AJ  H{3  L@  HHL$   LHu:# L'   H(' + E3ɺP   A  HU{3j  A  L$  H'      LHu      I	   HE3A    I$+   Y HH    )  D8 Hn HHO V  HD  A    HgO 9  H$  A    HJO   LD$8HHT$@@M   HW HD$@HD$(A   A   D$    I3S        MHD$0   LD$0HD$     HT$`I	        0   A   I5 tbLD$0I   r   A   In5 t=LD$0A   HT$`IB: t!I    L@  HǆH      q        L' H'  E3DúP   HyI0 A)  L'     I6 H^V 3L$  L$  H$`  H3 Hp  A\_^][@SUWATAUAVAW    H+H; H3HD$x3HT$PHD$8DDHD$@H  HH$sA    A  H}  LH$   L@  HSHH  V HHe  HHKL R  HD  A    HL 5  H$  A    HL   LD$HHHT$XJ   HU H/Ar  HD$@    H1'      LHu  t    I$E3A    Is' 
y    H轊Hu(   J      L@  HI$! LHu    c  I	 
  H  HD$XHD$(A   A   D$     I       HD$(    A   Dl$ A   I        MHD$     LD$03I!	        HT$0LD$8HL$Pj* tiHT$8LD$0MHD$     I	 ~GI    L@  HǅH      H$   HL$xH3 HĀ   A_A^A]A\_][ÿ    H	S H1l   P    L' H%
' ( E3DǋHXuIp HT$@L	' A  Iv 3Z L' g  H	'  E3ɺP   A Ht3(H\$UVWATAUAVAWP  6 H+HL|; H3H$@  L  3LHًDDMu(> L'   HC	' F A     3HL$0A   # H  H$@  HK@LD$0D$(   A   HD$ H  A֋H   v= L'   H'  E3ɺ(   A Hs     u- L'   H'  (   A   T  HL$08D$0t=   s
H@81uH   v()   Le' H.' 1 A    A  L' HH$@  	 A  H' HL$0L_ LM   H   HP  H' A  ! H  H' LP  A  HX  LH   H  HT$0A   LIL  Li3 u@      3* Lk
'   H/' 2 A  P   E3H\rHH$@  P  HL$0OA  L' HIe A  L' HIM H$@  H3 H$  HP  A_A^A]A\_^]@SVAVAW8   / H+H  3LyLHD$p    HH9  uIH9  u@9 L	'   H>' A E3ɺP   A Hkq3H8A_A^^[Hl$hHHuE LH	'   H'  E3ɺP   A HqHl$h3H8A_A^^[H`v% H uE菿 L'   H'  E3ɺP   A HpHl$h3H8A_A^^[A!  H|$0HU' 0    HHu8& L' #  H+' . E3ɺP   A  HXp  T	  HWE3ɈA.   T	  GIY  ( L!' *  H' ȿ A$    {H   ~9   IG/ u(~ 0  L' H' 膿 A >  M@  HI HH   Hu	    LHD$ 0   LD$`3HR	    HT$`LD$pI#    HT$pLD$`LHD$ 0   H	 ~iHF 3{H   ~I$ u誽 D  'LD$`LHT$pHHD$ 0   rtqH@     HǃH  0   |` L' <  He' h Aw   #; L' 7  H@' C A  E3ɺP   HmnAS  L' 0   H Hk 3H|$0Hl$hH8A_A^^[H\$Ht$W    { H+H3HIHH   @P   =     =      H  HHuXA   )    \ L'   Ha' d E3ɺP   A Hm3H\$0Ht$8H _L  A   *. uE Lj'   H' 	 E3ɺP   A H3m3H\$0Ht$8H _Ã  t
H   H0
  tY<tE蚻 L'   H' 袼 E3ɺP   A Hl3H\$0Ht$8H _LHH|E3LHH[HCL   A@P    =     =   tH    t
H   uk    u0	  HsU   HAPuEȺ L1'   H ' л E3ɺAm   Hk3H\$0Ht$8H _H\$0   Ht$8H _H\$Hl$VWAW0    H+H  HLyHjt74 L-'   H9 ' < E3DźP   Hik3  Lt$PHtE3HktHuP   u3HhT  HCE3    H   APt A@ D8D  u
HH;rAA9P  t,LDt$ LD  3H>QU     HcT	  A   Hf&   LHD  HL% u  {| H  HX  u38  t+{H  HP  uoH  H  LH# T{H  uH0	  Hs;P   H  H  u'IE3LH 膸     I   H,)   HtLHH$   H   HCH   APt8Hx  L   I   wA   H#* u   [     H( uڷ   ;  Hx[HLHjF  H u衷 !       HJ( u職 '     H\tdI  HtXHCH   BPu    }; A~-@ I  r A   HHcA$ tJ;|3A   H'$ t<H; t0E3Lt$ A   HHaAAY辶 3  "貶 ;  覶   
蚶   L& H& 袷 E3A P   Hg3Lt$PH\$XHl$`H0A__^H\$Ht$ WAVAW     H+H  E3HHًx  t  @At,HH{     H\$PHt$XH A_A^_  tHH@Ǆ[  Hp  EL|$@Hu袵 L3&   j  HHl$HHqQHHu8t L&   Hy& | E3ɺP   A  Hf   E3LHHH   HT$@Hr Hu5 L&   H&  E3ɺP   A  HCfUHT$@A   LH& u5´ LS&   H& ʵ E3ɺP   A HeA   HL$@H& A   H-p Hl$HEg@tHHO	sHH9@    Hx  L|$@H    E LD$@A   HHc~%    HT$@Hx  < H  H& A  HX  5 HP  H& A  , H  HX  H  L9X  u LV&   Hz& } A  @P L1&   @E3 L,&   H8& ; A E3ɺP   HedHH  L& H@  A   HX  L& HP  A   L@  LH  W 3LP  LX  @S    T H+   Hكt;y L& X  H~& 聳 E3ɺP   A Hc3H [ǁ         H [H\$Ht$W     H+Lh
  HH`
  H    HD$0    A   HI@H+# t>A   LD$0HHD# t$HL$0L3Q#    H\$8Ht$@H _臱 L8&   H& 菲 E3ɺP   A HbH\$83Ht$@H _@S     H+
  Hu  H [ÃyhH|$@uAh    H  HH  V   tM ԰ L& 9  H& ܱ 	  !dE3A   HaH|$@3H [, ~{huH|$@   H [H  3Ht$8H   HH= HH}  H| m  LCHT$0H HHu- L& P  H&  /   A   O  HKH   @Pu=  |=   u<H  H Ju-趯 L& Z  H& 辰 /   A     H  H  [ H H  H  H  	    H  H  j H  Hǀ      HKH   @PuC=  |:=   t3LH  A@   H  H蠇Ht$8H|$@H [Ht$8   H|$@H [迮 L& J  H& ǯ P   A   E3H_Ht$83H|$@H [@S    $ H+H  HH   u;H L& }  HM& P E3ɺ/   A^  Hz_3H [ÃyhH|$8uAh    H  HH  %V   tM ̭ L}&   H& Ԯ 	  aE3A   H^H|$83H [$ ~{huH|$8   H [H  HT$0LCH  .HHu@A L&   HF& I E3ɺ/   A   Hs^H|$83H [HKH   @Pu=  |=   uOH  H Ju@Ѭ L&   H& ٭ E3ɺ/   A_  H^H|$83H [H  H  c H  HU 3H  H  H   H  H  H  	    HKH   @Pu>=  |5=   t.LH  A@   H  H諄H|$8H [H|$8   H [@SW(    H+3HH|$PH|$@   H   HB`HtbHRhЅyCh      H(_[u<t L& s  Hy& | E3ɺP   A   H\3H(_[Ch   Hnt*  t   H(_[ø   H(_[Ã  Hl$HHkHt$ H9  tLD$@HHT$P$uH   HtHK@LD$@HT$PЋHl$HyHt$    Ch   H(_[Ch   u4H9|$@   HT$PHtzHtHT$@H膺uHL$P& HL$@e tHp   {H   Hul     A)   vrHt$    H(_[ L9&   H&  E3j      F HL$P HL$@re ǃ     3҉
  uHt$ H(_[HKH   @Pu#=  |=   tH       H0	  t
    Ht$ @ǍGH(_[0 Ly&   H5& 8 E3ɺP   A HbZ3H(_[H\$W     H+LJHHM.  HD HILJA  Ht$0I   H
qAHIAHBH;   AO  H~&  H	  Hu1H	  G L(& R  HL& O P   A  ALH	  HHͣuE L& W  H	&  2   A   E3H6YHt$03H\$8H _Ht$0   H\$8H _誧 L& L  藧 Lx& G  H& 蟨 E3ɺ2   AI  HXH\$83H _@SVX    H+H  HH  HHHtL3H# A
  H& r H  H   Hl$xH$   Lt$P&  HKH   @P  	         3   H|$pt
     H  H& A(
   H  H& A+
  H  H   H  L  I8LND$0MP  HL$0IHDL;6  HH  IM+HL$0HL$0LL$8D$0HD$0LT$8茲   HT$@Hu(辥 L_& 6
  H& Ʀ A    D$(   LL$pA @  H|$ HT$@HJtzLD$pE3D$(    @  HH|$ QtTHL$pHX& AB
   Hm    L& D
  H%& ( P   A  8  HL$pH& A?
  a '  פ 1
    HND$0H  HT$0HHH;  LH+HHL$8HT$0A  D$0Hz& H   3H  H  Ht*A  LI& I_ H  Ht<H  HCH   AP   HT$@H*u< Y
     L& Q
  H&  P   A 
  E3HT$@H
u-豣 LR& c
  H& 蹤 P   Ah     Hu-x L& g
  H}& 耤 P   A     HHE?   H~ t1 t
  LHKǃ     H   @Pu =  |=   t  @ǍG<   5 L
  L& H&  A   2   E3HT3Lt$PH$   Hl$xHX^[H\$W    @ H+HyHta	     HX  H   H`  HK@Ѕu@: L;&   H?& B E3ɺq   AH  HlS3H\$0H _y- L&   H&   E3ɺP   A1  H
   t"HNu  ЃH\$0H _H\$0   H _H\$ UVWATAUAVAW`   6 H+H  3LiHHp  HH$   DpH$   L$   D$P\ DHp  A  Y  LCD$@I  HT$@IJHȋL;   L+LHLD$HHT$@D$@H   v-贠 L&   H& 輡 (   A   1  L  I  u'A  H&  H  3H     A  HF&  A  L4& HI) I  HuU L1&   H&   P   A    L&   H&  A   h  3L$   @H  @ tL$   HHK"  :  tL$   HH  @Ƅt  L$   HH    L$   Mv  L$PLCH$   fofsfH~HI+H;  HH;w
fH~HH$   H$     HGH   AP   IrzHPI@HMHCHP  H  L$   I9   | L& 	  H& 脟 P   A)    O L& 	  HT& W A     IHy L& 	  H&  P   AM    HT$@H  L9{  - LHu-軝 	  L7& H& Þ P   A  8  H$   Hu3譗 I@  H$   MM LHD$0    Lt$(HL$ I,x C 	  H  HtDx  u;H$      u ~H$   迈  	  6LH$   LH3H}  L$   ILD$HHT$@HD$ r H$   H& A	   -艜 L
& 	  H& 葝 3   A{     I)+    H$   H`A_A^A]A\_^]7 L& 	  G! L& 	  H&& ) A    t* Lv& 	  H&  
   A   uH  @ Du6Eu1HFtb譛 L.& 	  H& 赜 A  -L9{*~ L& 
  H& 膜 A   2   E3HLI* 3@SUVWATAUAVAWx    H+LBE3LiHL$   HLl$XELt$PEL$   I  H
IQAAHLGHKЉ$   H   @P   $   =     $   =      I  H$   DyDAADAHADI@HGHD$`HA  HL$`HHH$   H;"  HL$PHH+HL$`HT$hD$`HWH  HHhHHWLCI   DHPAu#A =  |=   ttH;s"   AH;    EuA =  |=   t	H  H  HL9P     H3L)LHu- L& 
  H!& $ P   A  9  H
  APt0HSH   @Pu=  |=   uH~H  IOM.E3Ll$X8 HH  H]HH& A
  H    HH& A
  L   HL(  D HHH   HH   Hu-% L& 
  H*& - P   A  B  MH貓u 
    H$   0  HD4  HL(  HKH   @P   =     =      LGD$`I   HT$`IB
HL;   HHL+HT$`LD$h   D$`HL$`HD$hL9g   D$(   L$   A    Ld$ HT$`HW<?  L$   E3D$(       HLd$ JC  M@  H$j& IM {' LHu!P   HH  茖 
    H  L$   HD$(    Ld$ LX  H    u-G L&   HL& O P   A  d  I7' H  E3䋌$   HP  H  D  HKH   @P   =     =      H,HH葐 -訕 Li&   H& 谖 P   A    HcL  H  L& D$H   HPHt$@HHD$8HH$   HD$0HD$PHD$(HD$ 
   7tsH  H-& A0  HqH$   ~    Hx   ^   Wޔ 
  L& H&  2   A   E3HFI% H$   H& A8   3HxA_A^A]A\_^][@USWAVHx    H+HAE3HEH
  HLu(<   LE8Lu8gtqL9u8u@ L& j  H& " E3ɺ2   A\  HLEAHxA^_[]H  H  O H  A   HE8H  AHxA^_[]H$   Ld$pLl$hL|$`t-臓 LX&   H& 菔 +   A     躟 H  H  Hu-B   L& HG& J P   A  M  HOH   @Pu6=  |-=   t&HSH  HHBHHC  LCI  HIAAHLCL;  M  MI  HID9AADAHADLCM;O  HEM+L+L;Lm@LCH@  H| HE(H  EHU@HM( H  K/H9E@  HOH   @P   =     =      LCLu8EI  HUID
BHADM;   HLMIHEM+HULELM8EAHUMA   HD$(Lt$ 6t{LM(AH9C   LE8HD$(Ld$ =tOHM8H#& A   耱 H  HU(H   taLCILu(ME   1  HM8H& A  1    觐 Lx&   H& 译 A        8p   L<& Hu& x A   ~K L&   HP& S *   A  Y! L&   H&& ) A  /    L&   H&  A   2   E3H"AHM(虱 H  H  6 H  L  3Ll$hLd$pH$   L|$`HxA^_[]@USVWATAUAVAWHl$    H+HA@E3HLewHRHHEHO
  HA   DxHBHDHG{H     A     H 	  HH& A    "    D9P  t-輎 L&   H& ď 
   A   	    DP  Hsu-w   L& H|&  P   A 	  HGEH rH HHG:/   P	  H 0	  H $  H4  H HGHOEH  HUHHH;  H+HULHMHHUEH   HGHm  LHHHLMoHOHE  HD(HAHHGHuEu
HEHEuHEH  LEHLULMoA@AIH;  ILH+LEHU  EHMHEH   EuGDt$(LMwA   HD$     HUH2  LEwAH(3  LUH{H   DxPAu=  |=   u	E9  Et-d L&   Hi& l /   AU    H;    H  LI-"   E  HUoHpL  3   H}gufH$   E3H$   EH|$x   |$pHH|$hH|$`H|$XH|$PH|$HH|$@H|$8H|$0H|$(H|$ {g   H    H  P`LMgDt$(A   H|$ HUH0   LEgE3Dt$(   HH|$ 7   HMgH,& A9  艫 H}gH9
  u>H9  t5 L_& A  H&  E3ɺ/   A   H <;E3H|$ E33H!t"H   HL  IHRmuHMgH& A\   DA  ] L&   Hb& e /   A  ~  Eu=  |A   =   uA   LEwAH?u- LM& -  H&  /   An     HK3  H   @Pu=  |v=   toH  Lt-薉 L& :  H& 螊 
   A     LMw   H|$(A   HH|$ ]7  Leo   {H     L@
  M   H  H9      HH
  LEgHMHPHD$(E3HEH}HD$ Eg   A҅tAHcEg~9LeoHH  HHHEHuE3IHH  H  菈 e  LeoHt.H  H;P  uHMHX  Li" uD     H  HtXLX  L;x  uH`  H  ("     L\& v  H&  /   A  ,  HP   Hv'H
     3H^
  H  HCHHLCI   @PuA =  |HH=   u(HHHP  HtH	LHUHX  d" HKH;t-E L&   HJ& M F   A   f    Iԉ  HvR     t9HD;  t- L5&   H&  /   AX    E   3LEwE3Dt$(AHHD$     H   
3  HCH   BPuq =  |h=   taH  HC   HL   AP      u,0	  HrHC   HL   APT  HMwH& A  j    L  Hh+u-υ L &   H& ׆ /   AW     HKAH  H膅 L&   H& 莆 /   A     Y L&   H^& a A  }4   X(   L Lm&   H!& $ /   A,  @      
ڄ   L&& H&  A   2   E3H6HMwH& A   3H   A_A^A]A\_^[]LD$UVWATAUAVAW`   & H+LBE3LyLL$   HAEAD$0I1  HT$0IDBHADM;  M+H$   LD$8IHT$0D$0AD$0fsfI~I  HT$0IDbHDM;  M+H$   ILD$8HT$0D$0AD$@fsfI~It  LD$@IA@AIHD$0L;K  H$   L+LL$HAH\$XILLD$@E3D$@A H$   E3AH$   
 T$0E3HL
 HL9$   L  MC  H:  H HH  L$   HŦ& H]H   MH& HCH   LH& H)H   HJ LH  M@  H3&& I臽 HHu(*   Lv& H/& 2 A   HO 8  MH$   A   H   HN M@  H$   I7 HH   HE	    HE	    H$   L DE3H$     HHD$ ,u-S L& 	  HX& [ (   A     H$   Hp  H  L$   @ tHEH$   HA       L5& 	  H&  /   Af   \躀 L& 	  H&  Af   2蕀   f膀 L&   H& 莁 A  P   E3H1H E I87 H$   ; H賴 H$    I H H\$XAH`A_A^A]A\_^] LJ&   H&  E3ɺ2   A   H+13H`A_A^A]A\_^]H\$H|$AV0   Z H+HMHRHH  HD HHHWH  HHt$@pHBHHGAl  A   HS  HHp  HuK Lp& P	  H&  E3ɺP   A:  H903Ht$@H\$HH|$PH0A^HOD$ H   LL$ HAIDH;   H+IHL$(LLL$ D$ Hp  *Q 0a~ L& \	  Hf& i E3ɺ/   A2  UH  H utH
CIH       )} Ld& U	  H &  E3ɺ2   A   } L4& J	  H& ~ E3ɺ/   Az  } L& A	  H& ~ E3ɺ2   A   H.H\$H3H|$PH0A^H\$Hl$ VWATAUAW0    H+LJMLHD$ I*  HL$ IDYHDM;  M+HL$hILL$(HL$ D$ D$ fsfI~I  HT$ I:BHL;  LL+HLD$(HT$ D$ AD$ fsfH~Hz  HL$ HHH;a  H+LHT$(HHL$ D$ AD$ fsfH~H,  LD$ HAhA IH;  HL$hH+HT$(ALt$`MLLD$ E3D$ A HX  H   E3I H`  HtwE3I Hh  Ht^E3Ip Hp  HtEH|tlH  @ tH3@I   Lt$`H\$pHl$xH0A_A]A\_^{ LS&   H& "| E3ɺP   A  HL,3z L&   H& { E3ɺ2   A   H,3x@S    T H+IH  L+HA        uHAIHEu;Rz Ls& )  Hg& Z{ E3ɺP   AG  H  3H [ø   H [@S    Ĕ H+yHu@H  H9  r%E3E3   0  uH [Hǃ          H [H  H9  rH   uH [.  @S    D H+yHuGH  H  H;sHuhHubH9   uY3H-     Hǃ      H [H  H;  r)H;  u H   u     t
H [8-  3H [H\$W    蠓 H+Hٿ   Ht2L  MtH  LL$0H  HIHr H>#  H\$8H _3H9  H  3H9  H  E3L  I;s$H   HHxuL HHHI;rI̸8   ֒ H+LH  H8Ib@@S    贒 H+H  HH;  sPH@HH    t>w Lp& d  H& x E3ɺP   A H  H [HH  PHtHHǃ      H [   H\$Hl$Ht$WAVAW     H+H  E3HAH9     fH  3HH@HH&$ L9@.  HH  L   MtS,HAЃ   HHSDC HO@_p Lc   IuHO@   o Au   L;s    LsL{ H  HH  H;  EuGXt3H+  L     H\$@Hl$HHt$PH A_A^_HO@   po tA;v L&   H'& w |$$ L&    ax E~EHsH)s u L&   H& v E3ɺP   A   H	  D9tqL{ H  H  HH  H;uPGXtJHt>H^H[HHߐD9{(tD{(HHb& A   试 L;H0HuL  ̋  H\$W    谏 H+HHHtH:n uH\$0H _HO@b[ H_@   H\$0H _H\$Ht$H|$AV    E H+HIH  ILH  H;r5 H9     HH  HP(uyH  H  H;sH   HHHAH  IBHJ HJHD$PHHD$XHJH{ tJ8HD$`fHD$hHJ:H   H\$0Ht$8H|$@H A^s L&& i  H¿& t E3ɺP   AA  H  H\$Ht$W     H+L  IHJ<   IH<L;     H;   L9Gs(s L&   H0& #t A    APtHO HHOHwH)wu/H  H  H9  uCXtH   uH&     H\$8Ht$@H _r L&   H& s A=  E3ɺP   H  H\$8Ht$@H _̸(    H+HH  H(H`̉  ̉H  H@  Hv
ǁ     D  A   t"AtHw$ HH& H& H& H& HtH
MtI H\$W    0 H+HHHH% > HtLHSPH8 u<>q L߾&   HS& Fr E3<     s 3H\$0H _Hx% H> HtLHSXH5 u<p L&   H& q E3<     4s 3H\$0H _Ã{ HuhHg& 2> H  H  H4    mp L&   H& uq E3<     r 3H\$0H _H& = HtOH`  H4 u<p L&   H"& q E3<     cr 3H\$0H _H& Hg= HtOHh  H34 u<o LK&   H& p E3<      r 3H\$0H _Ã{ ucH&% H< HtOH  H- u<Ao L&   HV& Ip E3<     q 3H\$0H _H\$0   H _̸(   覉 H+H@  Hu3H(H(̉L  H\$Hl$Ht$H|$ ATAVAW   L H+H$  AH$  H$H  H$@  L$0  L$(  D$   H$   H$   H$  HD$xH$  HD$pH$  HD$hH$h  HD$`H$`  HD$XH$X  HD$P$   Ht$HHl$@Lt$8L|$0Dd$(D$       $t   t+t;u"H& bH& Y  tJ   t9}m LN&   H& n E3    o    Hr& H)& HAL$   L$   Ht$`HH  $8  HHl$XD$PH$   LH  Lt$HL|$@HD$8H$  HD$0H$  HD$(H$  HD$ A؃tHM  H    L$   I[ Ik(Is0I{8IA_A^A\LL$ SW(   / H+MALL$`HMй   n   H(_[@SVW    H+H%; H3H$   HHD$     IIH^ r   uHf ~HHD$ LCH& HL$(% LD$ H& HL$( )D$PH)L$`@ D$p& HL$( D$xH$   @ $   >% HT$PH )$   H)$   @ $    u33k L& V   HH& ;l E3    m 3   H$   H3P H   _^[@S    蔅 H+HH& H	A   9 H    H [HHA:̸(   F H+W H&]=  `vt@  tt2H(ðH(H\$Ht$W0   ۄ H+BHHكvEj LS& D  H& 
k E3ɺ
   A  HT3H\$@Ht$HH0_L(  Mt'H  LJQA  HD$(3HD$    AҋFwLH~ uExi Lɶ& R  H& j E3ɺ
   A  H3H\$@Ht$HH0_H\$@   Ht$HH0_̸(   փ H+IE3E3E  3ɅH(̸8   覃 H+APHs3H8H0  H\$0HtH  3E3H\$ E3   Ѕt   H\$0H8H\$Ht$W0   ; H+H@   HH   Hz D  vEUh L& ,  Hj& ]i E3ɺ   A   H3H\$@Ht$HH0_HR0Hu'A  H'& @E  赇 HG0HH   GA @  LO H@  D$ Z xaHHGHG0HG H @     g LԴ& 7  H& h E3ɺ   A   H3H\$@Ht$HH0_^g L& 1  Hs& fh E3ɺ   Ak   H3H\$@Ht$HH0_H\$@   Ht$HH0_H\$Hl$Ht$ WATAUAVAW0   螁 H+EMHHH   L     H  E3I@H+Eu$HuH  H  IL  H  H  Hu:lf L%& L  H& tg E3ɺP   A H^H  I(HD$hHL$ H;t.$   u$L8" HD$ H  HD$hHH  Kt@Hu'Et6H\$`Hl$pHt$xH0A_A^A]A\_H;vH  HLH  LH;r,H  H+H
H$   HIH  H0   H  H+H;v=Ye L& z  Hn& af E3ɺP   A HHD9  u	uLL;sLL;LGLt$hf     Hk83Ht$ Hk@$ H   HT$ EID+HHQX ~?HHD9ktWH;HGH$   H+H  H  H  H0      H] tHK8HtjJ Lk8H;RE3E3   HH Di9d Lװ&   H3& &e E3ɺP   A   HpAH  CXt{ uI>HuH  A39Q@S    T~ H+AH9t;c L&   H& d E3ɺF   A  H3H [H@   @A  @E  EH9Bv;,c L5&   HA& 4d E3ɺ   A   H~3H [ø   H [H\$W0   } H+HHHR0Hu#A  Hٮ& @E  g HC0HHt?CA @  LK H@  D$ U xHHCHC0HC    H\$@H0_H\$@3H0_H\$W    | H+H@   IHvtH   HthLO HT sUKv   t  t  u/Ht*HL$PHG3H1H@  HH;HCH\$0H _H\$0   H _H\$Hl$Ht$ WATAUAVAW   .| H+HD; H3H$   E3E3HLl$0AL9  ug  %
  L@  H  MH  A   HMD        HuHH9    LH  HL$8L  3HL$(MHE3ɉD$ AR 	  L  HLǃ     L;K	  I5	  AAQI@H	  {AAumD9  tdHs]uX  G   HG   H  HH;   ` s  L& H(& a    A     EII8  AAAQI@H  AAAIDWHW  L(  Mt!H  3HD$(A      HD$ AH  HH9|  HH  HWHP07  A   HHPHEHt+HH  HL$8HL$(EHDl$ LP   ǃ     H        9GEIHHG HGHHG3HHH    M;   }   Kv   t  t  unH   HtbK HQ sOH  HtCH  Hr6H  8u*H@HHHH;rH  A   I   }   {     D9H     L9u    LME81   L(  Mt!H    HD$(3A   Lt$ AE   H  H   v-}] Ln&   H& ^ 
   A  @  3H  H  H     -  /] L &   HD& 7^ 
   A    H8  Ht!6J HtHW H?   Lc胻      H8      E3AMt]H  HI;   HoHWI+LD$@HHHH  E3HPtPMHL$@Hu<HHHI;rM   J\ L;& 	  H_& R] A    "\ L& #  H7& *]    A    [ L&   H
& \ 2   A     MtKIH& HA/   HD$0Hu([ L& 1  H& \ A  c  E3U HH  L  H|$0E3Ll$(MIH|$ HPX    t uI  H   H   H  Ѕ    P  IW   Z L&   H& [ A   
   E3H:Hl$0HtEMt+H { tHH& A  { HIuA  H& Hz X  HX  hH;  HX  3Mg   L  L  L  H   d Z f  L& H$& [    A  " H             H8  F H   M   IM D  M@      HH  LD$@E3HHPtHtHHtMHL$@t33L9fFHHHIuu  p%Y   L  3M   I HH  HWHP8-L  = @  t	H9   HoH9/u?H  HH  H v/X L&   H& Y A*  H  HHHI;r{ uoAuhP  IWfHX  H;vCBX L&   U,X L&   HA& 4Y    A   ?HX  L     H  H  )W   W L&   Hߣ& X F   A     L(  Mt#H  3HD$(3ɸ   A   HD$ AnW   LZ& H& vX 2   A 4DW X  8W L)& R  HM& @X A P   E3HAH$   H3Wq L$   I[8Ik@IsHIA_A^A]A\_H\$Hl$Ht$WATAUAVAW    nq H+3MHLM   H|$x   H\$pHL$   @      E A   HWLGG   A} HEE3HH˃L+L7    IE3IHͻ t;HH8H0H   I;r   H\$PHl$XHt$`H A_A^A]A\_U L£& 9  H& V E3ɺP   A I+3U L& 4  H& V E3ɺP   A I3rH\$Hl$Ht$W    p H+HHI8; HN@; HNH; H  H?& A   u 33HH  	  H   H  F H(  A H8   H@  F H  Hܠ& A  )u H  Hà& A  u ~   uHp  @   H       ff     HH~& A%   t H+H[HHuA  HY& HH\$0Hl$8Ht$@H _t @SUATAUAW    n H+ELLH& A  P  AGw HH$   H     HuH A_A]A\][Ht$PH$   H|$XLt$`ǃL   @  Hi  HH]  Lqf& 3
HA:Du,HuH  H    ?S   p  H>HKf& HC  u&HL  H    S   4  H"f& H
  u"HP  H uyR     He& H  u"H  Hr uDR     3He& fD  H:D
u1HuH  H. t	H(LR   }  =R L&   HR& ES C  n  D$pL$xCH$   H  H$   HC(L+LcD{kK ǃ  ǃ     u
ǃ     H$   HtHK   HK@<8 H{@H$   HtHJ    H{8H$   HtHJ    H$   H$   H{HH  HtW
tQHt3t"tu.HH8  "HH0  HH(  
HH   JHuH$   HSu>P S  Lv& Hߜ& Q <  E3    S H8[CPHrA{  8H$   H?% H'F uH8% HF u
ǃ     H$   H   H|$XHt$PLt$`H A_A]A\][H\$Hl$Ht$ WAVAW@   j H+y LHHT$0   A   IDEII賸 {  HL$0H$   HI+HPHWH;W  H;N  sH+E3H. 6     tDMt?LD$`IH    HH  A   LD$`HHP   LwHT$8H    H\    H(   tH袷 LL+L$8A   H  M+HD$(   L|$ (  {  u?H    t5E LL$`A  D$`   H  HD$(HD$    (  H賶 ujN   -^N   !L   AGN   
;N   L& HP& CO E3A P   H3H\$hHl$pHt$xH@A_A^_H\$Hl$Ht$ W0   h H+   IIHHuAHt<LD$@H\ tHH  A   LD$@HHPuM q  UP   E3H+H t4HT$ HI t#H HL$ H+HKHC HC(   5-M   La& HB& 5N E3A P   H3H\$HHl$PHt$XH0_H\$Hl$Ht$H|$ AV    g H+Lt$PHIAHI    I@A   H@   HH   HD诹 t_UA   H蚹 tJ   H t9H0  HtE3H tHtMHH跺 t   5L L(& W  H,& M E3ɺP   A Hi3H\$0Hl$8Ht$@H|$HH A^@S    tf H+APHtH  H  H  H& A  k 3H  H  H     H [@W    f H+H  H;v[H\$0H_H[Ht$8HH+H3    9s(ts(HH$& A   qk H3H0HuHt$8H\$0H _Ht$W    e H+H   Hq   H\$0   Hl$8   L  @  DHt    DHH@  Hl$8HvHH  Hj& H;A  HFHi H\$0Hu@J L&   H3& &K E3ɺA  Hp3Ht$@H _H  H  Ht$@   H _H\$Hl$Ht$ LD$WATAUAVAW    Yd H+E3MILLAMtHv{Muv9i   y   L0  D؋L    @HWHIHHt3  @HW  HIHAFPHHD$`rHWHE3I^`IM   HIHDHHDH9{tHH& A   Bi L+HHuA   HҔ& Hbh Ht*LkHLkLk Lk(HH{H0I;sNHD$`I9  sI  ^H L&    Hs& fI E3ɺA  I3XI  H;v@H_H[HIH+{( tDk(HH & A   mh L+H0HuM     H\$PHl$XHt$hH A_A^A]A\_@USATAVH$H  Wb H+Hm ; H3H   E3H$  H$@  HH8  HL$8  MLD$pAHT$hEDt$PLt$XLt$HHtXo4 HtNH8  ? D$Py8G L&   H$& H E3ɺP   A Ha  HH  LL$HMHHPP  LH  HL$XHL$0HC`HD$(LL$xHEMHHD$ HARXG  3L$0  AH	  H  " HL$HJ)H  L}H  fD  Lt$`L;sHt$xIH+HL$hH@H4HH  L@`MtHHADDAHL$`GLƋFI׉GHH  HL$ HPh  HD$`H@  HHVHWLNLOHt\D   T$ HP8 xHcE3HIHGHW# uJjE L&    H& rF A      HtLIId R  HHGHH  LPpMtLOMHHA҅   HH  LOHct$PMHHPx   HL$HII8HHJ)L;|H   LH  H  HcA   HD$(EHLt$ AR     u3qD L& ;  H& yE A E3ɺP   HEL$0  L$8  H$@  H$  L9t$XvH]D  H IH8L;t$XrAH   H3H^ HH  A^A\[]C L^& %  _HL$HLH  HLcH  Ht$pHLLl$(A   Lt$ HAR}#  2pC L& C  HL$HIHHt|H  LeL   H;sLD$xHH+HL$hH@LHH  MIHt$ H   HFHHL$HI8IHHHD$pI0HH;rA   ̉  @U0   d] H+L     H|$(HLt$ Mt)H  LL$@H  HIHG< HǇ      H  H\$HH   Ht$PlHHtf H^LL$@HOHLCH; HKH<& A\  #b HNH$& A]  ib HjH  %lHHuH  jHt$PH  Lt$ HtekHHtLHKHÑ& Af  HIb HKH& Ag  a HiH  kHHuH  fjHNH|$(H\$Htt   H0]3H0]H\$Hl$Ht$H|$ ATAVAW   [ H+H$  AH$  H$H  H$@  L$0  L$(  D$   H$   H$   H$  HD$xH$  HD$pH$  HD$hH$h  HD$`H$`  HD$XH$X  HD$P$   Ht$HHl$@Lt$8L|$0Dd$(D$   jHH  
jHH  HH   .  H      $   A   HfA0Hǀ        tW  tOtJ  t9? L&   H& @ E3    A    H!& H8& HAL$   L$   Ht$`HH  $8  HHl$XD$PH$   LH  Lt$HL|$@HD$8H$  HD$0H$  HD$(H$  HD$ AtHH    @H    > L&   H͎& ? E3     A L$   I[ Ik(Is0I{8IA_A^A\H\$W     Y H+H3H   Ht!g+ H0 uH   ^+ HcH  HH0  H\$0HH _H\$Hl$Ht$ WATAUAVAW0   ~X H+E3L  L  HL  L  L  M9,$u!  H       H  gHH       uH>Hx  HH  HL$`L  E3HL$(   HD$    P d  H>t	L  H  ǃ     AFBzDADEBJfffAN8B  B	f  JBHHINL(  Mt*H  A   L  AHD$(3HD$    AD9  uA~tCA9tMnL  C= u   ;tMnL  INH@E  vMnL  ~L  @  H;vMnL  ^H  HHI~HH;v>HH  HL$`HL$(A   HD$    LHP |0H9|$`u)H  K0Aǃ     AF8f;u   -    MnL.;        H<H  HWH   Z	  &؃@  HHsMnL  pIH   1M9nWi  D9  L  L  IeHd3  A#  H&    BZ IN:HHbHH  H  H  HH  HOHA$GAL$O AD$ G0AG@ANOPAF G`AN0OpAF@W   WHx3L  L  A$AD$AD$ AANAN AN0IF@   HIbHu3HOH& AB  Z AC  H& HY HaMnL  HH[          MnL  MnL*HOH?& A:  Y A;  H'& HoY Ha9  A&  H & HHY H`8 L& (  H؈& 9 E3ɺP   A H   HH  L@8M   IHAЅ      HxIhHAg  H  HGHGA$O AL$G0AD$ G@AOPANG`AF OpAN0   AF@HJ  J	H& f  HM<X H_Hǃ        H\$hHl$pHt$xH0A_A^A]A\_@S0   4R H+HD$`HHD$ OuH0[HH0[騼H\$Hl$Ht$H|$ AV    Q H+Lt$PHIAHI    I@A   H@   HH   HD    UA   H tyW0A   H tcH  A   HǢ tJ   HF t9H0  HtE3H tHtMHH t   5D6 Lņ&   Ha& L7 E3ɺP   A H3H\$0Hl$8Ht$@H|$HH A^@SUVWAV   P H+H: H3H$   H  H  3HHHt$0HOLt$8HG(H@E  v:5 L&    H& 6 E3ɺ   A   H3  HG HOH8  HtZ" HtPH0 HcȍA?v:$5 L5&    HA& ,6 E3ɺP   A  Hv3  HL$   9     H98  tH9os:4 LՄ&    H& 5 E3ɺ2   A   H3  H)oLD$@LE3HH  HL HPtmLHL$@IuYH+ HH  HL$0Hl$(E3HL$ A   HHPDu\跛     HwH    3 L&    H& 4 E3ɺ   A  HG3  苚 9  uvH9   tmH8    Ht\HH  LD$@E3HHPtHT$0HtLHL$@tDH D  H9GwEuHwH  B  H9@     H D  v8!3 L2&    H>& )4 E3ɺ   A   Hs   HHu82 L&    H& 3 E3ɺ   Ak   H,   L  H9Gv52 L&    H& 3 E3ɺ   A   HkHwIVH   H     ȅ~2@sIHHIH   H'   IH   Hك@sIHI   |$8 tHL$0H& A  ]R L$   H$   H3#L HĐ   A^_^][D	LAH0I8LAH(LAH LAHLAIHLHA@DHBLJH0I8LHBH(LBH LBHLBHLBHILI+M;sHxM;vH~H=   ~   HLH\$Hl$Ht$W    fK H+HHH9QPsv3D  H{Hs|H   A   H& *P HHt[W HxHhHCHHtHHCHHAH)HKHH9k@uHK@HCP@iyH9sPr   H\$0Hl$8Ht$@H _3@S    J H+HH	HtmH|$0H9HH9uH;HH9KuHAHCHHQHtHHHtHAHBHKH?& WAh   P HHuH|$0H [H\$Ht$W@   J H+H1: H3HD$8HYXHH   H3@ H;   LGH   HSLL$  H9_XuHHOXH9_`uHKHO`HKHtHHHHtHCHAHOhWH9w0tCyHW8LD$ LDHW0-HGHHtHHGHHCH3H_HH9w@uH_@HGP@syH_XHH:   HL$8H3H H\$XHt$`H@_Ë@S`  H H+H
: H3H$@  H9 HHQ@u
  H$x  H$X  H|$@L$P  E3AH$  HtnLCH  HH   LwH   LwLwLw HHHHOHH8HO HNTD8sptHO HHH(H rHtR@ HHD$0HD$(HT$@LLt$ A(   ;! u.>  t        ԓ HC HtHK(IMHS@L9t$0   LT$Hf     I
LHJHBpHKHJ0HCH9S@uH
HK@H9SHuHJHKHLBMt
H
ILBH
HtLAHKPWHK`HtHHK`HJL2HS`L9sXuHSXHChIByI(IL;L$0`   H$  H$X  H$x  L$P  H$@  H3[F H`  [H\$Hl$W    F H+IHHL9B_  zy t3ҋH\$8Hl$@H _Ht$0HrH9y@uHHA@H9yHuHBHAHHJHtHHH
HtHBHAHKPWI   A   L{& HK HHuh3Hu"HC@HtHxHC@HHWH9SHH{@HwHHHHtHxH>H9sHuH{HHCPHHt$0H\$8Hl$@H _Hu$HC@HtHHHC@3HHQH9SHHK@HpHHHHtHHHH9sHuHKHHCPHHt$0HiH\$8Hl$@H _H\$8HHl$@H _Ht=S     E H+HH@1HKX(Au   Hz& HJ H [3H9AXH\$Hl$Ht$H|$ AV    D H+ILHHez& AN   x   IM HHtTH8LpH@  Hh Hp(Ht5E3E3R   H tE3ɺT   A   H tCpHH\$0Hl$8Ht$@H|$HH A^@S    C H+HyX HuPu,HuH   NʋH [øH [HAHHtHHAHHBH    Hy@ HQHuHQ@HAPBy @S    DC H+HHHHt E3E3)   H =  rHCH [HQ0LA8HAHBHAHBHHHAHBH@-   HA    HAHA	A  LMuLALAy  uLALILAA LIM;sLAMIHHH;HwIL;wrIE3H+I;IGLMII+II+IUUUUUUUUM;HGIKI;vHHILII;vHHHIKH$I$I$L;HwIkHHL;wJHIH\$Ht$W    A H+H   Ht 3f     H  : ǃrHK(HO HK0H! HKhz HKpQG HKx+ H   H  Ht
H  P     tHp  nH  2       tH  Z}  H     HOg  Hp  HHuH  ` HKH  g H  ] HK@Hv& A  5F HP  Hgv& A  F H  @9 H  HBv& A  E      tVHH9Y8uHCHA8H9Y@uHCHA@HSHtHCHBHSHtHCHBHIHWC  HK8HtW H  Hu& A  nE HK8H\$0Ht$8H _V H\$Ht$W    {? H+H   D  A   AAE#A   HNhx H   \ H   tnǅtt
   	   3H  8 H  HtmH   tbe  H  HǄ      n  HǄ        3%   3     H\$0Ht$8H _H\$03Ht$8H _@SVWp   R> H+3HًH$   H9y@R       B  \ HH1  HHL$0舌   H$   HL$0L$   E3E3L$       H       HL$0t0L  3+   LG     HL$0 E3E3   I Hj  L  HL$0    L     HL$0A  m /     HL$0A   P   L  It   HL$0,   H   8LHL$0      L  HL$0      L  HL$0      L  HL$0    n  H   LHL$0    H  H  LHL$0	   ` "  HL$0螉   H$   HL$0d    HFHC@H~L$   HS@HK諵   Hk  HL)|& H|& HL(|& HD$    Q   L%$ HH|& 裷 A   H}& H      Ht;D  L	  H{& 脪 DG  LH  H}& Hf L}# H}& 1 L  H|& H諷 A  H|& H薷 A   H|& H職 L  H|& Hk H   LH{& HM L  H{& H7 L  H{& H! L  H{& H H   LH{& H H  LH{& H϶ H         
HL$0< L$   H$   L$   HT Hp_^[@S    9 H+H   HuHH [H  . HUUUUUUUUH;HwH@Hi  @B H;HFH [@S   T9 H+Hj: H3H$   W3HD$pHHA8D$ D$0D$@D$PD$`H        t~  t8  th    D$0  D$4H  HD$8H:  )D$ WL$PHL$ HD$XfD$@H\$`U HC8Hu  3H$   H38 HĐ   [̸(   V8 H+H(H\$Ht$H|$ UATAUAVAWH$   8 H+H,: H3H  H3HM0A   z" HWW3HE EEEMMM MD$0D$@D$PD$`D$pEEEH  H9C(  H9C0  |  HLc衈       HcuHL  HH	   HHHHMHEHHEH]HEȰ  Hǃ     Hǃx  袼 H  H?  = HCpH-  k# HCxH  L   3IW    L   H\$(H58  Hǃ     IHǃ     3Hǃ     A   Ht$ A   T    3@      HLHLH    @  HT  s  ǃrL   LILƺd   T  J  H  LHL)8  d   T  $  Hp         H& H  H7  H}& HH  H  L  Lp  HHD$ H7  F, H  H    H  H_7  MΉD$(LHHt$ r  j      rHK(LE0Hg <    H     EU  EYH  H   HCpH   HCxH   H  H   H  H   H  H   H6  L   LH   HL   E3H   L+H   H   H   AEEEx   L   H   H   D   @  _  J7  HB  HHrHM0^v HChH  LH  Hy HHHHMHMHB0HELmHE     S H  H  LHM  H#V   H  HM  LU   AH   E333d  HHu  HrHC HL$0HD$0H(  HD$8H  HD$HHP  HD$XH
  HD$hHh  HD$xH\	  HEHA  HE  H\$@EH\$PH\$`H\$pH]H]H]I HCH   H  @x}  ?Hǃ     Hǃ     ƃ  Hǃ     Hǃ8  Hǃ  0u  L  Hǃ  0u  6 Hi  @B H  j6 H1  HHA@HtHXHA@HCL{HY@L9y8uHY8HAH        
H3H  H3:1 L$   I[8Is@I{HIA_A^A]A\]H\$Hl$Ht$H|$ ATAVAW0   L1 H+  E   EH3HكEt    \  HGpH   EtE333|b  HGxH   H   H   Q       t4Et/@t	H  u	H  H  H   P  EuE3#@t	L  u	L  L  O@H\$(H2  IH   HD$ H   N  t   $HOpjV  HOxHGp    9`  3HGx    H\$PHl$XHt$`H|$hH0A_A^A\H\$UVWAVAWP   / H+E  E3D$   IHLA߿   A   vutZÅttH    H0L|$@D$   Ht%L$   HT$@^  t;AH9D$@t,D  A;rAAtVAtIAOHe& 
   HD$8Le& He& D$0  HD$(A   HL|$ =  3(    H7HtL$   LIU_  H$   HPA_A^_^]H\$UVWP   . H+H: H3HD$@  HHt t       `  
     H<Ht3Hp  HT$ 4LD$ H3HL  tHHb  3HL$@H3- H$   HP_^]̸(   - H+A  Ltt
      JHu3H(MLIH(Q  H\$Hl$VWAWp   h- H+H
2       v  HI轥 e  3۹
   H\$`   @H  HL=j# IHE> Lr&   Hb& F HHlf$ IH-*d& HEHl$8Hbr& HD$0LEH|$(   L|$ A
   Lr& ~  S Lc& 2  Hb&  H  Hu H  HtHF HD$@
   H\$HHl$P    ?  HÀ}  u/  /K       ;  HIR *  3۹
   H\$`   @HD  HL=/# IHE Ldq&   Ha&  HH1e$ IH-c& HEHl$8H'q& HD$0LEH|$(   L|$ A
   Lq& ~   Lb& @  HEa&  H  Hu H  HtH HD$@
   H\$HHl$P   sHÀ}  u탎  @HT$@E3HH\$X5#  ;     L$   3ۋH\$`D   @H  HL=# IHE L,p&   Hx`&  HHc$ IH-b& HEHl$8Ho& HD$0LEH|$(   L|$ ELep& ~   L\a& E  H`& k H  Hu H  HtH Lt$@H\$HHl$P       sHÀ}  u탎  @HT$@E3HH\$X!  L$   L\$p   I[(Ik0IA__^@S@   d) H+Hً  	rU%  =   uGH=_& xDH*`& A   HD$8L8`& D$0  HHT$(m  HD$     7  3H@[HK@A
  . H  HC@    E HKhim   	  sC
r4   H  H
    H  Y! HKh`n   H˃     H@[H\$Hl$Ht$ WAVAW@   2( H+AIEك  H$     ta;e  H$   H  HD$(H$   HD$  5    3؁  3ظ       ;  E3Ateǅtt
       H0L$   D|$`Ht(LD$`H$   V  tnAH9$   t\;rH$   LH  EHD$(H$   HD$ G tc  3؁   3ظ     AH]& 
   HD$8Lu]& H\& D$0  HD$(A   HL|$ 65  3H\$hHl$pHt$xH@A_A^_H\$Ht$H|$ UATAUAVAWHl$@  I& H+H_: H3HE03H=]& A  MDt$lމt$hDt$pDt$dt$`uut$tt$xt$|uuuHuHutH=]&    HH;     Hu能 A  @H
  HL=# IHE
 L-k&   Hy[&  HH^$ IH=p]& HEH|$8Hj& HD$0LEH\$(   L|$ A   Lck&   L]&   H[& i I  Hu I  HtH HE   HuH}@      HD8'u  HL$PHT$XH  fHT$HHL$P   HD$HH  Hx' HEC  A     &  LE3HL$Pm   A  :E  <  DI	  HUY_"   A   w  A    E    LE3HL$P   A2  :E  <  DI3  HU^" i  A       LE3HL$P   A  :Ei  <a  DI  HUq^" ?       9t$l[  LD$@HT$HHL$P 3  HT$@I   B  D$l   L  E0  LD$@HT$HHL$P   HD$@A   I    9t$h  LD$@HT$HHL$P   HD$@I  LD$@I  H>  j  D$h     9t$p  LD$@HT$HHL$PC   HD$@I  LD$@I  H>  i  D$p   b  9t$t  LD$@HT$HHL$P e  HD$@HV  A  D$t     9t$x\  LD$@HT$HHL$P 4  HD$@H= @  #  I  Hi@B I  % D$x     9t$d  LD$@HT$HHL$PE   HD$@H       H;  I  D$d   i  9t$`  LD$@HT$HHL$P   HD$@H       H;  I  D$`     9u  LD$@HT$HHL$P {  I  HD$@I  HtHuHH;HBII  "   HD$@HEE     9t$|H  LD$@HT$HHL$P/    HD$@H=    I   D$|   Z  9u  LD$@HT$HHL$P   HD$@H  I  E     9u  A       LEHT$HHL$P HEH  H}  Mx  LIN0I   E      9u  A       A8\    HUHL$P' t  @8u^  E   T9u  LEHT$HHL$P Hl  H9ub  E   LEHT$HHL$P H  H9t$X  A  H  E(  H=<^&   H=V&   H=V& s  H=V& g  H=LV& [  H=hW& O  H=DW& C  H=W& 7  H=V& +  H=V&   H=W&   H=xW&   H=DW&   H=W&   H=W&   H= X&   H=W&   H=xX&   H=,X&   H=X&   H=X&   H=Y&   H=X&   H=@Y& w  H=Y& k  H=xY& _  H=<Y& S  H=Y& G  H=|Y& ;  H=Y& /  H=Y& #  H=(Z&   H=Y&   H=hZ&   H=,Z&   H=[&   H=Z&   H=Z&   H=TZ&   H=[&   H=[&   H=P[&   H=[&   H=Z&   H=[& {  H=[& o  sEuH=1\& X  IA  HLW\& H0\& HLV\& HD$       L$ HH:\& ї EtE  M	  H&\& HΊ E  M	  H0\& H谊 EtE2  M3  H-\& H荊 9t$ltI   +<  LH)\& Hٗ EtM  H&\& H辗 Dd$hEtM  H.\& H螗 9t$ptM  H:\& H肗 D|$dEtM  H:\& Hb |$`tM  H<\& HD 9t$ttE  H7\& H' 9t$xtM  H3\& H 9t$|tM   H'\& H 9utLEH'\& Hז 9utM  H$\& H輖 9utLEH,\& A   H. 9u   H&\& HF DEH"\& Hr DEH\& H^ A   LEH\& HՈ A   LEH[& H輈 A   LEH[& H裈 DMLEH[& H苈 H DEH[& H H |$`D|$dDd$h9t$luEu	EutI  MH  `  A       Iu     Hu菰 A  @H  HL=# IHE L9^&   HN&  HHR$ IH=ԃ% HEH|$8H]& HD$0LEH\$(   L|$ A   Lo^&   LP&   HN& u I  Hu I  HtH HE   HuH}     Hƀ? u     %  H=|W&    Huv A  @L   HL=# IHE L ]&   HlM&  H|$8HP$ ML]& IA   HE~  H\& HD$0LEH\$(   L|$  LO&   HM& c I  Hu I  HtH HE   HuH}@87t   s
Hƀ? uA  @HUE3IHu  3HM0H3* L$@  I[0Is8I{HIA_A^A]A\]Ðyy' Q}' U~' }' z' {' X{' {' |' |' |' O|' ' ~' ~' sz' y' ̃u7S     H+A  ItI  贮 t  H [H\$Hl$Ht$W0    H+  33߉  
	6Hȉ\$ DDŋ. H\$@Hl$HHt$PH0_H\$Hl$VWAVp   H H+  3IIHLA:u,<w(DIQH	  dP" t
     INhHL$   Z   Al
  LJ& HH+ LH]  INhL  LH\$ H[ Y     H\$`] A  @H  HH5Ҹ# HHE LZ&   HSJ&  HHM$ HH-*X& HEHl$8HY& HD$0HEH|$(   Ht$ A   L=Z& ~   LW& w
  HI& C I  Hu I  HtH HD$@   H\$HHl$P   sHÀ}  uA  @HT$@E3IH\$X  Ax
  HjI& I" 3L$   L\$pI[(Ik0IA^_^I  E33A2  GAB  GA     AF   tI  M2  IE3HT$(I  HT$ H	HQH	x ËcH\$Hl$Ht$H|$ AVp    H+3LH   ff     A  #u;wI  U0 H;HBÃrI  / H;$     Hl$` A  @H  HH=f# HHE: LW&   HG& B HHhK$ HqW& HHEH5T& Ht$8LW& HD$0HEH\$(A   ~  H|$    O L`T&   H|G&  I  Hu I  HtHB HD$@   Hl$HHt$P   s
Hŀ> uA  @HT$@E3IHl$Xl	  L\$pI[IkIs I{(IA^@UVATAUHl$    H+D  DAH$<  H  H$   3H
   AuMAH  A-BA1HNhBB\  l  Bp  Aă  UV H  Ht(ttt            D  A  EH$   L$   L$   A   H9Z   HNHv tHNHh    H  LxIL HNHA ;  I1 t9s  IGH;FPuIGH;FXuFJfA9G   tÅE  AG;FL6  FJfA9G'    r-@t'H  H9tH  H)    L  Iv
y    I
    0   
   H]'V   @L  HL=̲# IHE LT&   HMD&  MHG$ IL5TQ& HELt$8HS& HD$0LEH|$(   L|$ A
   L7T& ~   LP&   HC& = H  Hu| H  HtH訽 HE
   H]Lu   sIA> u탎  @E3  HBPHEIHHHHMHMF LMIHIF@HD$(HD$    ( H  HDEA@8  LAoA ' I዆        HzH   HL  LHHQH	b   H  HHLBHLJHRPIJ     H]'d   @L  HL=ڰ# IHE LR&   H[B&  MHE$ IL5O& HELt$8HQ& HD$0LEH|$(   L|$ A   LER&   LO&   HA& K H  Hu芸 H  HtH趻 HE   H]LufD     IA> u郎  @E3       tAu
3H  W  H  H8D  H  H9A 3  H  ( H  H9A8     H]'   @L  HL=X# IHE, LP&   H@& 4 MHZD$ IL5N& HELt$8HPP& HD$0LEH|$(   L|$ A   LP& ~  A LM&   Hn@&  H  Hu H  HtH4 HE   H]Lu@    IA> u郎  @E3       0  H  H9  H9Y@  
   H]'蟡   @L  HL=# IHE LJO&   H?&  MHC$ IL5L& HELt$8HO& HD$0LEH|$(   L|$ A
   LO& ~   L?L& 	  H+?&  H  Huŵ H  HtH HE
   H]Lu   OIA> u郎  @E3   H  H[         AH     A   LBHHL;   HRPMt:HIr0BIJBHȃtLMuHK& H]HEH]'HE      s
HÀ8 uA   HUHH]P   L$   H$   L$   H$   HĈ   A]A\^]fV' ' V' ̐' V' E' H\$Hl$ VP    H+  H Aع   HDكt+   +tX+t0;r  H@  &     HH\$pHl$xHP^JB     HH\$pHl$xHP^&uB      HH\$pHl$xHP^H@  Lt$h  HcHHH H΅   U H|$`H   HUUUUUUUUHHH;wH<@HwW  HH+H;wH8H|$`Hh  E uaH@  HT$ HD$(3HH  HD$0`  HL$ HNhD$ HP  HD$8HX  HD$@K      Lt$hH\$pHl$xHP^ú   @SP    H+HD$p    Hمuv     HI~ HKLL$pLD$xHT$@} tGLL$xH.H& HT$@E3HD$8HHO;& D$0  HD$(HD$pHD$   3HP[ø   HP[H\$ AVp    H+L   HIh[G HH       @H;sHI  譋 t8A  A  3I  3A  H$   HpA^3H$      H\$`X A  @H+  H$   HH$   H5# HHE LI&   H>:&  HH=$ HI& HHEH-B:& Hl$8LFJ& HD$0HEH|$(A    Ht$     L9&   H9& . I  H$   H$   Hu] I  HtH艳 HD$@   H\$HHl$PfD     sHÀ}  uA  @HT$@E3IH\$XH$   H$   HpA^@S   $ H+H:: H3HD$x  Hًȃ  u    HH$      tjHS  H;  wrW  uNH     q H     H蝇 H8  HHHDH;r     HD  @ f     HKhHT$h< HL$pHtp   HIt|$h t      uH             u|$l t
3HV  t	  H+  HL$ptHiW  H$      3L$   Hl$`c   @L  HH$   H5ѥ# HHE LG&   HR7&  MH:$ HL5D& HELt$8HF& HD$0HEH|$(   Ht$ A   L<G&   LD& 	  H6& B H  H$   Huy H  HtH襰 HD$@   Hl$HLt$Pf   sIA> u탋  @HT$@E3HHl$XH$   L$   H  ! H$   tHHR     3HL$xH3 HĐ   [H\$W       H+HH	Q  HHHH+H;vHǇp  H\$0H _HH\$0Hp  H _@W     H+HHuHx  H _HHH\$0H    H;HBeP  HHH+H;wHHx  H\$0H _@W     H+HHDA HHBHAD3B AD3A DA A3B A3A 3HAHAHJHtFHBHt=H\$0L4& HHXA  HBHS HGHt H_H\$0H _̸(   f H+HH  HH(C  ̸(   6 H+A  H&4& H( ̸(    H+AR
  H3& H( ̅tH  H  ̸(    H+H	H(N  Ht0S     H+HջA  Hx3& H0 H [̸(   V H+H	H(N  H  ̸(   & H+H	H(M  Hp  @S     H+HH	HI0"uH  b uH [ø   H [̸(    H+H  H( Ht  $<u   3̋  	̸(   V H+DHE    DH  HH(:  ̋  3̋  3̸X    H+D  3AHD$(AHD$@LAvLL$@HT$ LD$0Mt!A8 tfD  =   sIA8 uHT$ HL$8E3IHX̋  H\$W    0 H+HH#1&   A   HH   HHO  3ȁ   3ȉ  HG HC HGHC(HGHC0W(ʋ  	3ȁ   3ȉ  tIHO0Ht@A  H0& _ H  Hu"A  Hv0& H.  3H\$0H _HuA  HH\$0H _H\$Hl$ V     H+D    A  AHDtAHH       @H|$0Lt$8H;sOH    AHH  4  HHt-E3A   HHA&u+HH  :  3Lt$8H|$0H\$@Hl$HH ^H3HH\$Hl$Ht$W    6 H+  HH2¨uIH  DAHF4  HHt+HA   HЃHDrHH΅u#:  3H\$0Hl$8Ht$@H _     @t5L0  <  L0  HHB;     HH@=  H9  H@S@   d H+  H
r	rHHM<& 
   HD$8Ll<& H-.& D$0
  HD$(A   HD$       3H@[ú   j     Hˋ  H      H@[H\$Hl$Ht$H|$ AV0    H+  IMHH٨T  J  LG  HHI( /  HKhHSHNJFBE   E  E  A\  AFl  AFp  >    HKhH\  <    HKhHG  M=    H  HWLo} HKhHDL> HL  A   HH  HD$(H  HQH	HD$ %\ t2HK(L  H t   H]     3H\$@Hl$HHt$PH|$XH0A^@SV    H+HHHx    H  $<-  \   H$   uSH:& 3HD$8L:& H+& D$0  HD$(
   A   Hl$ H*  H$   HĘ   ^[H9H$   HHG>H9VHL$   LLGvI+HvFH9& 3HD$8LA:& H*+& D$0  HD$(	   A   Hl$ H  9  IH+H
vFH9& 3HD$8L:& H*& D$0  HD$(	   A   Hl$ HS    H;   HK0LN%LHB uFHG9& 3HD$8L9& Hr*& D$0	  HD$(	   A   Hl$ H    HKhH\  Hx  F\  F l  F$p  #: H  L;<  L$   3L=fHK0LH  HH   HHL$PCB    HHL$Pޥ HL$P   A H$   HL$PA tpH$      HKxA   Hl$@A   L|$8HD$0HFHD$(l$ X Ht-HHn H  HH  L;-LV> H7&    HD$8L7& H(& D$0  HD$(A   HHl$ w  H L$   H$   L$   H$   HĘ   ^[HtbX    H+  $D$D    <u=E3D$@HBHD$ HBHD$(HBHD$0HB HT$ HD$8HX̸X   & H+WHD$     L$8HT$ E3fsWf~D$(D$@KHX̸X    H+  3HD$(LHD$@ uK HD$      H(7& HL$0=   s
H9 uHT$ A   HD$8IHXLD$SUWATAVAW   H H+3LHH$    A~  HDDIIL A  @  HH$   H*$ L$   L-E# IIHEHEH$   Hh6& IHt$`HEH$   H$   Htr H   H聉 HIHHE L 6&   Hl&&  H\$XH)$ HL16& H$   IHEMHD$PH5& H$   LEHt$HALl$@   H|$8HD$0HD$`HD$(H$   HD$  X( L5&   H%& 0 H$   L5& H\$8MHD$0AH$      Ht$(HD$ U H$   L$   H$   HtL$  $    I  Hu I  HtH/ L|$hH|$pH\$x@8+t   s
Hŀ; uA  @HT$hE3IH$   UHĘ   A_A^A\_][Ht;S     H+HH	@  uHH [B  H  u H [̋  L0  EA   @DD  H\$Ht$W    K H+IH  H  HH  Ht HNhLH5 H  LHH\$0Ht$8H _ H\$W     H+HH  H  Htt HOhHx5 H  HH\$0H _ H\$W     H+  HHt3H\$0H _Ht=Hf t1CHOKXG     C`   H\$0H _HKHe      H\$0H _H\$Hl$Ht$W0    H+  H      HQHHIh{4    HL  D  AAHH  HD$(H  HQH	HD$ #R t|    H  uHt]H     HL  H˃࿉蹲HH   3H@tH<  H35     3H\$@Hl$HHt$PH0_HT$SVATAWx    H+  EALHuHf  HZHxA_A\^[Ãw>H	r<  H;h  wr+   HjHfA$  I\$HxA_A\^[HHH$   L$   E3H       H$   Lt$pf  ;  H;  wR  H       H  	 +     Ll$`k   @L  HH-# HHE L0&   Hb &  MH#$ H/& HHEL5 & Lt$8Lj0& HD$0HEH|$(A    Hl$     Lk & E  H& R H  Hu葖 H  HtH轙 HD$@   ALl$HLt$P    =   s
IE8.u  @HT$@E3HHD$XI    D    A%艆       H  H  i
    uH  HNhHHRH- urH:  HH-HH+H;vHHHHp  H;u	Hx  /HIHI;HB9  HH+H;vHHHx  AHH     H  L     H  	 &Hu     Hu     uAH^     Lt$pH$   L$   H9  H;p  HHH     u{H  & HtH;wrH   H;x  wr8  tt
   
   AHNhc, HH3H  7$    $<   H   HHHDAH  l t5Ått
   
   AH   H;HBHÃ|Hx  Hs
H;HBHHNh`( H;H؋  HB߃vHp  HsHh  H;HBH  tH  H;HCI\$  $<A$  $<tH  k Ht	AD$>2AD$5   u"`     HH@  LH  fE,$I\$H$   L$   HxA_A\^[̸(    H+:u <wHDH " 3ɅH(3H(̸(    H+IDHH   3ɅH(H\$Hl$Ht$H|$ AVp   @ H+  LH
        H  3ۅ   Hr IHA  A  I  5  HHH+H;wHA  I  uIINh   ]) ,  3۹   H\$`W| A  @H
  HH5̈# HHE L*&   HM&  HH$ H)& HHEH-q& Hl$8LU*& HD$0HEH|$(A   ~  Ht$     L&&   H& = I  Hu| I  HtH訓 HD$@   H\$HHl$PD     sHÀ}  uA  @HT$@E3IH\$XL\$pI[IkIs I{(IA^̸(   F H+D   AШtAuHHH(;  H(̸(    H+D   AШuAuHHH(  H(@V     H+H񋉠  %  =      
        H      H;  rbH  H\$0H|$8   HUUUUUUUUHHH;wH<@HC3  HH+H;wHH|$8H  H\$0  u   H ^3H ^AXtAX ̀yZ u3HtHA H   AYtAY Ht
HzP t33LHAHAHAHA AXHA8HD$(HA@HD$0HAH   LA(LI0HQP3HHAHAHAHA HAPHA8   HQ(HQ0AX   LA@LIHH\$Ht$H|$AV     H+HyP ILHuy[ tMt8HIIH;Ov3,LE3H  [ uLG(LHOPI     H\$0Ht$8H|$@H A^̀y[ u
HyP u3ÀyZ tEtH9Q uwH;Q wqEtAZHA H;vXLILL+HQ HII+L;vHAXIHQPHAHt/HJHH+L;vLBXJHB   s	EtAX   H;Qw3HQ   LQLHAHI+ML;LGE3L;AMt	L;uBKHBHHt1LRILBM+M;IGHt	I;uBIM;HBAGˋHAH+ALMtIHI+HH+H;HBHAHt	H: t33HHAHAA   H\$Hl$ HT$VWATAUAW     H+HiLy8IHq(HHH+i)  HIHLt$PW@HO(E3HEI+EI9ILFH   3IHL;   I;LIFMG3HHA   LMt$3IIL;vE3MHMHL3HHMMLMt3IIL;   DG3IHMIHH;   DGIL8I3HHEIHDH?H;wL    I;wAHD$XELt$PtHHOHH;HBHG0H;HFHG(W@H\$`Hl$hIHGHGH A_A]A\_^H\$Hl$Ht$WAVAW     H+Hy8 IMHHwHIHW@HG8HGHGHoHUUUUUUUUL3L+_A   HO(A   H;vTHEA#LLIH;vA3HIL;AGIMIHL;KAGtHHHIHZ u,L;w'LIHhHO(AHOH;vHDYAH\$@Hl$HHt$PH A_A^_H\$3MLDMt6HB    L MM;rHM;v	II+HHMIuH\$@VATAUAV    H+Hy: H3HD$hE3LL$ APMD$HLD$(LAHLl$0D$8t3M  M?  H$   H$   H$   L|$x@ f     L.II       @M3fff     LFHNH~I+HH;HFII+H;HFHt03IHH+H;HBJ*LI" H~LH+HLt$(Ll$0HtL+LLLt$(Ll$0MZL|$xH$   H$   H$   MtHHD$8HN HD$XHT$XHIHD$`a u!D$HHD$ D$8FH     3LL$    M)HL$hH3 HĘ   A^A]A\^̋APuAPHtxS     H+HH` HK8` CPHtHSL& A:   Z A<   H& & 3H% & AX   HHHC H [HAH+AHAAPu3HtHAH   H\$Hl$Ht$H|$ ATAVAWLd$@E3LQ IIHEEI<$  AHtMtMHH;rMu;H;   AP      HAAH I@   MpM4$   MJM+JItuff     IJH{IH;   H;K   LCMtD3HIH+L+HI;LFMt'KHII+I;IFIHNLHM;rIBHEL]CPtIH;CuA   E AƉE    M<$3H\$ Hl$(Ht$0H|$8A_A^A\ø    H+LQ E3LMuAPtu
   H3HH\$H<$IzMRL+ItRHYNL;wXM;KrRIKHt63IHHH+I+H;HFHtJII+I;HFLM;rH\$   H<$HH\$3H<$H̋AP$<t.HQHu   HyHuHA8Hx HHu	HAH;t3@SWH    H+Ht: H3HD$0HHT$ HT$ LD$(H8]    HC8H   HKHl$xHhH9H   H       @H;sCPtgLCMt^H;vYH{3HHt$@IHEH;HHFL+H+I;vHHI/JH+sH3HtHHHJHt$@HEHCH9CsHCHl$x   HL$0H3% HH_[̋APu3ÃAP   ̸H   F H+H\s: H3HD$0HT$ H HT$ LD$(\ 3ɅHL$0H3 HH̋APt3ÃAP   ̸H    H+Hr: H3HD$0HT$ H HT$ LD$(_ 3ɅHL$0H36 HH̋APtH;QuAP   3H\$W    ` H+HH& X   A@    HHuH\$8H _Ht$0E33HHH0HpHpHp  uCHHn& A<    AG   H3H& HsH Ht$03H\$8H _HK ,[ HK8#[ Ht$0HH\$8H _ø(    H+DAPAAH(N  ̍    3QP1QP@S    D H+HH	t%HSL& A:    3HCHH [A<   Hu&  3HCHH [H\$Hl$Ht$H|$ ATAVAW     H+L9ILH3I       @LFHNH~I+HH;HFII+H;HFHt03IHH+H;HBJ:LI" H~LH+HH\$@HHl$HHt$PH|$XH A_A^A\H\$Hl$Ht$W@    H+3AHHHt$0H;Q   HAH+AH;   A   HK& H HD$ H   HGHD$0HD$8H\$(fLGLOI0I;wqI;rlH_Ht<3HHL+H+HL;IFHtLHL$ wH;uHA  -LD$8HD$ L$0O   A   HL$ H&  3H\$PHl$XHt$`H@_øX    H+Ho: H3HD$@HI8Ht!HT$ HD$ HL$@H3_ HX3HL$@H3K HXH\$ VWAV`    H+Hn: H3HD$PILD$ LLD$@3HT$0LL$8H\$0Ha t;@ ff     HD$HLL$8H+D$@LD$@HT$0Ht$ HHa uӸ   IHL$PH3 H$   H`A^_^HtyW     H+H\$0HY,\ HOPH\$0tHWXL& A:   z A<   H& F 3H]& A6   HGPHHGX' H _H\$Hl$Ht$ WAVAW    B H+ILE3LD$@HQ@L|$@IH-` uM>L>kHSHH;S@uD9} tyHi\ tmLC@HKHHT$@I+Hu4Ht/L;C`sML;ChrGLKXIIL+HSPt4L;sKIHCHHI   H\$HHl$PHt$XH A_A^_3H\$Hl$Ht$W    f H+IHHH3& A   p    HHt9HHPE33HHHAHAHA  H˅uA"   H&  3蹎HHs0H{8H\$0Hl$8Ht$@H _̸8    H+HD$`D$(    HD$   H8̸X    H+Hk: H3HD$@H$   Lы$   MuHuHuGuC蘲 LI& B   H%& 蠳 E3     3HL$@H3 HXILD$0LL$ HT$0HD$8Ii[ HL$@H3 HX@SVWAVx    H+Hj: H3HD$PHl$pHHI83Ld$hML$   HL|$`MHtHT$0薉H\$0HD$(   MMLd$ HH>  L|$`Ld$hHl$pt%HN0HtIL@ǋ	   3HL$PH3 HxA^_^[H\$Ht$W     H+HH\ tH{HHK@HH+H;vHt3H\$0Ht$8H _H<1HHY tHtDK,LGHKP3s  H{0 t0HtHK0LHE3ɅH\$0Ht$8H _H\$0   Ht$8H _̉Q,@SUVWATAUAVAWx   	 H+Hi: H3HD$hH$   3IHD$PDD$0DH\$@HD$0Ht$HIHD$ LLL$8LD$XHHT$PA   4\   @      H\$`HD$XH+H;vHD$0    L,H   HT$8H   H;G`'  H;Gh  HwXHH+HWPHT$8  H;sWLIk" HD$XH+HLLH+H;G`   H;Gh   HOX3HH+HWPHT$8   H;   LI" LLH+t)HD$0HLL$8HD$ LD$XHT$P([  H\$@Ht$H$    t+Mt&IHV DO,MEHOP3DF   Et	L$0L;AHL$hH3 HxA_A^A]A\_^][HD$8    3H\$U      H+HIHIH;   H       @L;   EtqLCMthH;vc3Ht$0HH|$8H{IHEH;HHFL+H+I;vHHI<H+sH3HtHHH<Ht$0H|$8HEHCH9CsHCH\$@H ]DD$HL$UWAV   ( H+3HD$(    HLHD$8    H$   H;Qu   HĀ   A^_]HAH+AH;  A   H>& H HD$(H  H\$xI       @Ht$pIvLd$hLl$`L|$XHt$8H$   Ht$@Hl$0ff     MFMNI8I;A  I;8  I^H   M&3HL+HH+LL;IFH   Lt$(E3L$   H\$ @      IH+HH;HFIH+H;HFHt<3HHHH+H;HBJ2LI
" HLH+I       @LLl$ L$   Ht$8M;uH$   IH$   A  W$   ILD$@D$(   L$8AANLl$`Ld$hHt$pH\$xL|$XHĀ   A^_]A   HL$(Hx&  33HĀ   A^_]H\$W     H+  HHكtu%HIpu  x  HGXH\$0H _LA8HJ8L;s3L;̋A8HHB`HAHAEt=Ht8HB@HHB@H;B8r'HB`LJE3LB@HHI;uHII;LELB`HQHt/LHRII;uHR3I;HEHAH;AuHA    H\$Hl$Ht$W0   H+HHT$XHHT$ H	Ah H   A   H&    HH   @      Hp8   3%   33Љ   tШu2     3uu2  HHChH H3L$0  I[IkIs I_̸(    H+HAX    HLH	H( @S    t H+HHg  LH	 H	 H    H [  t   u
Ƃ  3Hl$Ht$W     H+HQ0Hy(HH;uHR3HBH;HEHHt9H\$0H;t*HY(H;uH[HH  3HCH;HEHuH\$0Hl$8Ht$@H _̸8   H+H	HT$XHT$ Q H8  H\$Ht$H|$AV0   E H+HLHIHI
 HL\H\L{\HD$ H\* 3IIFIN@IFH IFIN`INHINPINXHL$`IF H IF(I   L$hIF0H    I^hH\$@I~pH|$PIvxHt$HIF8   A   H0A^@S    d H+HAhHHu   H [HQpA3H;H [3H9AX@S     H+  Hu#HKpHhtƃ     H [3H [̀  uƂ     3H\$Hl$Ht$ W     H+HI  IHwrL"A' IA' IH   HT$8itH9|$8u5HKx  ƃ  HsXCHHCx    H     3H\$0Hl$@Ht$HH _f' y' y' y' ' ' ' ' ' ' ' ' ' '   ttuƂ     3  tuƂ  3@S    T H+  Hu#HJxƂ  U   HCx    H [3H [̀  u     Ƃ  3HALJILALHMMA   ШtHAHHAPH   H\$W    藾 H+HHt$0HR3HHtHHPHSHHH3HsH9stHKHCHAHKHCHHsHsH9s(tHK HC(HAHK(HC HHs Hs(HKpSHKxHsp&HsxHH  A   H& H Ht$0H\$8H _̸(   ƽ H+LJHBIAHBLJI3HBHB   ШtHIHHIP   ШtHIxH   Ht   H(<H(H\$Ht$W    ; H+  IHH   H8D\' LAƂ  H   HChHKp  HsHƃ    HCp    y  HOXHHm     H\$0Ht$8H _H\$03Ht$8H _fH' ' ' ' H' 3' 3' ̸(   V H+   Lr3H(Ë  u!tu  I      H(̸(    H+D   MLAroADAw_ALAx' Iዊ  AD   LZ@u#AAtu  I:      H(3H(Ðp' (' (' p' p' p' p' @SUVAT   0 H+D   HL$   AL$   AA   A#E3H;   u1HZ8HEhHHt HUpAE#A  H;EAH$   uKHNpt>  u,HNpƆ    Lfpy  HMXH  5H  Ht&  uHNpyty
HMXL$   @u[H˨ tLD8  tt?H    tHـtu HV @HM(HHHPHHJHىEL$   &  @    t2<t.H  <t#<u   H   3               tt	   HNpH$   LL$0HD$ LD$PHǄ$      3tq3H   H   HHD$ptL9d$`tH9D$Xs<         HEHMHHpH1HNL9e`uHu`      `      tTHVH9u`u'H
LEI;uHII;IHEHE`H;uLe`HHHAH
HH   L&L"H$   HĈ   A\^][ø(    H+H	H(w ̸(    H+HHHH(1H\$ UVWATAUAVAWP   Ʒ H+HU: H3HD$HH$   Ly8HD$0Hi AMLL t@IV0HL$8WE3D$8AV(D$9L$8A3A333AHD$@HE IAԅuzAMFADHE AAtuTEVAtJAMtAtu1E@At'AHL$0HL$(AHD$ \  43HL$HH3U H$   HPA_A^A]A\_^]̋A8̋A8̃a83ALI HQ(LA0E3HuD9   DDA8DDA8E3HuDAAy   DDA8DDA8@S@    H+HS: H3HD$0HDHQ0WHL$ D$ S(D$!T$ 3S83S833C8HD$(HC    HL$0H3 H@[@SVW  b H+HxS: H3H$p  H$  3DǄ$`      Ǆ$P      T$@ttL$h  Ǆ$`     AtEtAH$X  Ǆ$P     At   LT$HT$@At/3tE@ L9LHt;r;u@sAHTHD$@H$  E;AANAuE;uHr36  H$  L$  L$  HtH_G oI/KimIw/$     H   9 H;v  $HH+HHH=  s	HH  LIHL+ILIIi ʚ;H+IHAH+HHH	H HHD$0HT$03LL$@HD$ L$P  H$`  JK# uK# ='  :L$  L$  H$  HtHE H$p  H3β HĐ  _^[Hl$Ht$ AV    
 H+HH	蜵HLE H蹵~ H   H\$0H|$8fHXxHV HHt9HHw0HN(3HH+H;HF7 HHHH;wH8HNLIB ~ u   Hq~ tH|$8H\$0IYE Hl$@   Ht$HH A^@S    $ H+y Hu3H [HG@ HKng 3HHC   H [H\$Hl$Ht$W    Ʊ H+HIHIHOHtF3H;HCHk Hs(t@ HCHt'A   H^Hh HCHu HK? 3H\$0Hl$8Ht$@H _ø   H\$W    0 H+HH	³{ HuQ{ uHKC   @ HD HKHT$0g HυuC 3H\$8H _C   hC H\$8   H _̸(   覰 H+H	H(  H\$Ht$W`   { H+3HL$ Ht$<Ht$DHىt$Lt$8Ht
LHT$@_覲HKL3XLHt< uIu,I@@Ht#       Ho   H!0	    LLD$@HCXHD$(HC`HD$0Mt6D$H   I@H  HL$PHL$ sHuHu
HL$@4HH\$pHt$xH`_Ht0S    p H+HU  A<   H% H H [̸(   6 H+H	H(̸(    H+H	H(
  Ap̸(    H+H	H(	  Aq̋AtЃH\$W    蠮 H+HH% x   A'   3 HH  LL LOLHW3Ht1HtM   M   Z HChH   LLt3kiHC0H   LH  HjHHQH	= HC`HtgHH	 HCXHtQctH@{pCqHApHtHXHApHCHC    Hyh HYpuHYhHAxHÃKtH\$0H _He  A/   H% H  H\$03H _H\$W    @ H+AtHH٨tui L% T  HN% q L%      軔 HKh\ CtuCtHtHH[8HtH;tHH[HuH\$0H _@S    蔬 H+H9 HKhH [KY H\$W0   ` H+HHH9Q    WD$ Ht[HT$ H3z tJ|$ uK|$( }D\ Le%    HA% d E3    貓 3H\$@H0_D$     HHT$ H(|HO0HphH_ H\$@   H0_Ht$W0   萫 H+HHH9Q(   WD$ Ht[HT$ Hy tJ|$ uK|$( }D茐 L%    Hq% 蔑 E3     3Ht$HH0_D$     HHT$ H(H\$@H^8Ht&@ ff     H  Ha1 H[HuH\$@H~(Ht$H   H0_@SUV@   蒪 H+HH: H3HD$0f  AHBHHH      ItH|$xttzHN0LfulFtШtci L% T  HN% q L%      軑 HNhY FtuFtH~8HtHHHuH~8Ht`fWHT$ DHD$ ; u|$  u2{ u|$! u2HKH;L$(CHCL$(HKHHuH|$xHL$0H3 H@^][H\$W0   0 H+HWHI D$ HtOHT$ w tA|$ uB|$( };8 LA%    H% @ E3    莐 3D$     HHT$ H(a   HK(WD$ HtXHT$ v tJ|$ uK|$( }D躍 L%    H%  E3     3H\$@H0_D$     HHT$ H(
H\$@H0_H\$W      H+HHI0bHK`3H{0 HKXH{`Ղ HKhH{X踠 CtH{htPHH9YhuHCHAhH9YpuHCHApLCMtHCI@LCMtHCI@HIxWCctH\$0H _@SUWAVAW   N H+HdE: H3H$   BtE3L|$8MHHm  HAH   L|$0HrxE @trHK`HPHH$  LL$0L|$ E3AG t5 HL$0薴HWLL$0HK`HHL|$ HL uHH$     Mt*HKXLL$8E3I tHL$8H賩   L9{P   HGH=     HH;   HD$HHL$@HD$PL|$(E3HD$ HHl$@A     tL|$TuE|$Pu>HKPHtAHW8LL$XLD$mt*HKPL{PHtH  H HK0HbH$   H32 H   A_A^_][̸H   v H+Hyx 
BL$ D$0wfH~HuHL$ HL$ HH3HHHt#(   ! H+A5   H% ̪ H(HA(̸(    H+HAHu	H(1* HI H(HH\$W    谤 H+HHc%    A   C HHuH\$0H _HHK(HH_   HGE3HCLHGHCHGHCHG HC HH\$0H _̋   E3ADD   @SVH    H+HB: H3HD$0f  AHAH   uxH|$@HzhHte    WHT$ DHD$ ; u|$  u2{ u|$! u2HKH;L$(CHCL$(HKHHuH|$@HL$0H3 HH^[@USWATAUAVAWH$    " H+H8A: H3H   H`  MHD$0MHh  LHD$@HHp  HD$8Hx  HD$PH  HD$HH  HD$`H  HD$XH  HD$(H  HD$ H  HD$h3LHue趇 LG% HP% 9  t'+   趈 E3ɺP   A H83  -   菈 E3    ݉ 3  HOH% H$  L@  H	 HH  H HH H  I4 E3H$ LHL$pMC LL$ H% LD$(HL$p )EH)M@ EYA MH{% MHL$p EHM@ E)A LL$0HI% MHL$p )EH)M @ E@ LL$8H% LD$@HL$p EHM(@ E8@ LL$HH% LD$PHL$p )E@H)MP@ E`@ LL$XH% LD$`HL$p EhHMx@    X@ HL$p )   H)   @    \?  L  LMHT$hH   H   @     tHv    d:    L% H% t"Q   9 E3ɺP   A Hc6S    E3    e H 3H$  H   H3$ H   A_A^A]A\_[]̃x   HcH}' T' H3ø
   ø   ø   ø   ø   ø*   ø+   ø,   ø-   ø.   ø/   ø0   ø1   ø2   ø3   ø<   øF   øG   øP   øZ   ød   øn   øo   øp   øq   ør   øs   øV   øx   ø(   ø×' ' ' ' ' ' H' N' ' ' ' ' ' ' ' ' ' ' ' '  ' ' <' ' ' ' ' $' *' 0' 6' B' N'                                    	
                                                     H\$UVWATAUAVAW   f H+H  HH   DH  L  H$     $   H   HH$   HLc
u t!Ht tHt yA   q   LcAt*A!t$Je    IM<L$  J9IJ:K$H$  JiJzHHH$   H$   H;  vJA   L=% 3L5K%  P   蔁 MAI覂 DDŋH23  H't t@tH^% Hw u(H  $H     @$      DƋ      3t
  AtP$   Dȉ   D  AH  AB@   DDAD  AR
Ǆ$      
Dȉ   D  AH  AB@   DDAD  AB@   DDD  HCH   APtAHOH$   A   D$   HˋSHH$   H$   H$   HD$x$   D$pH$  Ht$hHl$`Ld$XHD$PH$   L|$HHD$@H$   Ll$8HD$0H|$(H|$ [@ǋH$   Hİ   A_A^A]A\_^]LD$HT$VWATAU   & H+H$   3MLH  v?E L%   H% M E3    蛁 3HĈ   A]A\_^H$   H$   L$   L$   In@9$   tHHA  Hr% H肞 HH  MIH! IN AD  B3AT  BL3A$  A4  L9$   t1H$   HHD @t!H"HuHtHLF! A   Hќ% H1!    A   HĜ% H!    Hmaster sH9u{ecreu
{t   A   H% H!    Hkey expaH9u{nsiou{ntoI  E3H$   Lŉ|$xHT$pH$   HHPH@HT$hHHD$`HL$XIH|$PH|$HH|$@H|$8H|$0H|$(H|$ /+} L%   H% 3~ E3o      A  L% HH艞 L$   H$   H$   HĈ   A]A\_^@SUVWAV   o H+H5: H3H$   H  H    MIH@      D3Z   L$   A@   H$   HT   H  LD$x   HH|$pHLt$hLHPH@HD$`3LL$XL$   HD$PHD$HHD$@HD$8HD$0HD$(LL$ L$   PtH$   H$   
3H$   H3 H   A^_^][@SUVWAV   ? H+HU4: H3H$  H  MH$p  IHHp        YL  L$   A   H$   HS&  H$   L$   D$x   3HD$p0   A   Ht$hHLt$`Hl$XHT$PHT$HHT$@HT$8HT$0HT$(H% HD$     H$   H$   	H0      H$  H3ǔ H   A^_^][D$x   H$  HD$p0   LD  Ht$h3Lt$`A   Hl$XHT$PHT$HHD$@    HD$8HT$0HT$(HJ% HD$     la3f@SVW   肔 H+3Hى$   H$   H9  t   HĠ   _^[Ët
  L$   H  L$   HID$8H$   HD$0H$   HD$(H$   HD$ uP   HP+3HĠ   _^[H   7OH$   H  H   OH$   H$   H  Hϋ$     H$   H  k t[Htk tNHWk yEx L%   H1% y E3ɺP   A H)3HĠ   _^[ÿ   H$   H$   HcH$   HcHHH[VA%  H% H֗ LHu8	x L"% &  H% y E3ɺP   A  H;)   H  HD  L  L$  H     |$xHl$pHHPH@LD$hA   HD$`HL$XHHt$PHt$HHt$@Ht$8HD$0    HT$(H4% HD$     EH$   HĠ   _^[̸(    H+HA E3Lʺb   HtH3H(HI 3H(̸(   薑 H+HA E3Lʺf   HtH3H(HI0 3H(̸(   F H+HA E3Lʺ\   HtHg3H(HI3H(H\$Hl$Ht$W     H+HH   t&H% H$ t6H% H t#3@7t H% H:D
u
HuT:   HY Ht3>HOHtLE3\   'HO HtLE3\   |@ŋH\$0Hl$8Ht$@H _H\$W      H+HHHIA   HtDHK HtHo"DH\$03EH _H\$W    蠏 H+HHHIA   HtӶDHK HtHDH\$03EH _̸8   F H+HHǁ   	   H% HL$ H   L  ,   HA   踒 H8̸(    H+L   H(s  ̸(   ֎ H+L   H(S  ̸8   趎 H+HHu
H8H% Hǁ      H   L  HL$ ,   HA    H8̸8   V H+HHu
H8H% Hǁ      H   L  HL$ ,   HA   蹑 H8H\$Ht$H|$ AV     H+3HHIL   Ht|HKHX  HK Hl$0Ht2uH   Hi@H   IaH   ~hHta@t\HA  H+H HgfffffffHHHH?HHL0HH"%  A  H% I HHC0DHl$0@H\$8Ht$@H|$HH A^ËH\$W    Ќ H+HH   uH\$0H _HCHtDH:yHC HtA   HHnH\$03H _̸(   V H+HIA   Ht}D3EH(H\$W     H+HYHHt	HX  $HA HtStu;H@@Ht2H   HCpHu' HCpHtHtHH}I u3H\$0H _H\$0   H _H\$Hl$Ht$ W    f H+HA33HHt	HX  2HA HthuHuTHX@HtKH@H   Ht
H0H@  HCpHu& HCpHtHtLLHH!H u3   H\$8Hl$@Ht$HH _H\$Hl$Ht$ W    薊 H+HA33HHt	HX  2HA HthuHuTHX@HtKH@H   Ht
H0H@  HCpHu& HCpHtHtLLHHQH u3   H\$8Hl$@Ht$HH _H\$W    Љ H+HYHHt	HX  $HA HtStu;H@@Ht2H   HCxHuf% HCxHtHtHH=G u3H\$0H _H\$0   H _H\$Hl$Ht$ W    & H+HA33HHt	HX  2HA HthuHuTHX@HtKH@H   Ht
H0H@  HCxHu$ HCxHtHtLLHHE u3   H\$8Hl$@Ht$HH _H\$Hl$Ht$ W    V H+HA33HHt	HX  2HA HthuHuTHX@HtKH@H   Ht
H0H@  HCxHu# HCxHtHtLLHHF u3   H\$8Hl$@Ht$HH _H\$W    萇 H+H   HHHuy H   HuH\$0H _HHH\$0H _
H\$W    0 H+H   HHHux H   HuH\$0H _HHH\$0H _隌H\$W    І H+H   HHHuVx H   HuH\$0H _HHH\$0H _JHl$Ht$ WAVAW@   g H+HA 3H|$`LHDHtHpHqH9yuHu
   2  H\$h HJZ HH   MϺl   A   HO    H@  L% HD$0H% HHL$`HD$(E3D$    _ HH         HHQ uH9|$`uE3E3   H'O tH= H9|$`uo C8 HMHtHT$`D~H|$`HM HtHT$`D~H|$`HL$`& HP H\$hE@ǋHl$pHt$xH@A_A^_@UVW0   ҄ H+H3H|$hHȉ|$`A  H|$ H% u~ HH   H# H\$PH HHt"HH@8@89t}LL$`E3HT$ 迄 tgLL$hE3HT$ H覄 tNL$hHuL$`D$`LMMtHDIL$hD$`LM MtID&H\$PA  H% H蚉 H0_^]H\$V     H+H3H(  xMHNH|$0HcHt
HcHN HtHH|$0H\$8H ^H|$0H\$8H ^ËH\$8H ^H\$Hl$Ht$H|$ AV    0 H+HAHHt	LX  ,HA H   t~   H@@HtuL   Mti@td3Hs0H.HtEIF H|8 u9    t/HKHtDHJoHK HtA   Hx~3HH(Hh  rH   HtGHC HtHHN&32HCHtHH贇H~ u Hǃ          H\$0Hl$8Ht$@H|$HH A^H   V     H+H\$0HH|$8HY0	    HH% A8  { H[HuHNH% H|$8A9  H\$0Q H   H~ Nt A;  Ha% H) H ^̸(   V H+A  H6%    H( 3HQ HAHtYtukHR@HtbH0	  HA(H<	  H   H@	  H   H   HHAxH  H   HA(H   H   HAxH   3HQHA LHtEH8  HA(HD  H   HH  H   H  HX  HI@xI   HA(H   H   HAxH   H\$HT$V0    H+IHHu<(e L%   H% 0f E3     ~g 3H\$PH0^HT$H    HT$HH  LH  fxH|$@  H% L+IIrAd LY%   H5% e E3    f H|$@3H\$PH0^HS(H% ILI AHH   DA   tX   t   utH   HKxEuH|$@Љ   H\$PH0^H|$@#   H\$PH0^H
EuH|$@HH
   H\$PH0^HH#HH|$@   H\$PH0^Ht+HH~H|$@   H\$PH0^3EtKXc L1%   H% `d LL$HH$% HL"%   HEHL$    e H|$@H\$PH0^t8b L%   H% c LL$HL%      Ce H\$PH0^H\$Ht$W    [} H+HAILHtH@HA HtNH@H5% LE3    IML+    B +uHutIIIr3H\$0Ht$8H _MBTxLǋH\$0Ht$8H _H\$Ht$H|$AV    | H+HLH   3H% ff     CEtAtatAtW tA tMAt,HCHt#LL+fD  B +uHut@AtHKHtHbz t%HH H<r3H\$0Ht$8H|$@H A^HH\$W    { H+HHH   H
H   HSHtkE3HD8	tA   sHA8 uLCAM;vct	 uUtLCHSH	{ u<HCH   H\$0H _t9-uH9 tH   H\$0H _H\$03H _LQ(MtbEAEDف   t4   t   u<H   HAxEtAȉAD#D IEtIIIL#MH\$Hl$Ht$WAVAW    bz H+ILA   H   3t<+t<-uDII   I9   v\C#E tBu&HML+fD  B +uHu9{uHILcy t+HHH;   r3H\$@Hl$HHt$PH A_A^_LCEϋSH   H\$Hl$Ht$WAVAW    by H+3IMHLHt+@      B4;LŋI辿! Hu&HH;r   H\$@Hl$HHt$PH A_A^_HD$`@0   H\$W    x H+HH   HHu   H\$0H _ú   A   H tj   H tY   H tHLP  A   HH  H t(H tH t   H\$0H _w] L%   H% ^ E3ɺP   A HH\$03H _H\$VAVAW    w H+
  LHu_E~u  t	L
  K\ L%   H% ] E3ɺ+   An   H3H\$PH A_A^^L
  H|$HH
  ? uƃ
         HHl$@}u     H
  
     H         A   I_ t9   I t(A   I9 tIM t   C[ L%   H% \ E3ɺP   A H3A     Hl$@H|$HH\$PH A_A^^H\$UVWATAWHl$Ѹ   5v H+LyE3      HHq@Hu
     M9   u(=[ L~%   Hb% E\ A    ,   A   H7 A     H ,     H   HUH   LEv  H@      A   H     A   H   n  A   H   HGLE'H  H   w  IA   H9p  HJ T  3+ A   HH* 4     H   LEϺ@   H\   3H:8'  HULMA@   HL2	  HULEH4   HEH9E  H趿      H   LE׺   H f  HULEHA   u(Y LV% 0  H:% Z A  W  HULEH蒾   HEH9E  H   HU_H   LE    H'   HE_H+EHE    HE_H=V  vnX @    L$   g L
  Hʹ$ M@  I  IHHD$     7& LH   H   MLx+% Ld$03HD$(HI@  HD$ x,    HE_LELMHHUHD$ &    HUHM_HHv  v%W X  L% H% X A LEH& t4HEH;Eu*H+E_H9Eu H覽 tH蚽 tA   K9W a  -W S  !W Lb% K  HF% )X A  E3ɺP   HSH I L$   AMV 9  V )  
V   L% H% W A E3ɺP   H3H$   HĠ   A_A\_^]H\$H|$ UHP   q H+H.: H3HEH  HE  HE00E*E	E0E*E0E*EHwcHHsTA$   HUH u7U L&%   H% V E3ɺP   A H3      HMH3o H\$pH|$xHP]H\$W    p H+HHA    uq   tq*   A   HR tE   H t4  A   H) tH= t   H\$0H _T   Wx
  t   H\$0H _ú*   A   H t   HP tHԺ u{T   L% H% U E3A P   HH\$03H _H\$W0   n H+H  HH@u@ t
H 
   u   H\$HH0_LD$@HT$    A   H tI   H t8LD$@A   HT$ H tH t   H\$HH0_S LO% _  H% T E3ɺP   A HH\$H3H0_H\$W    m H+      HHu   H\$0H _ú   A   H( t$3A   H t   H\$0H _R L% L  H% S E3ɺP   A HH\$03H _H\$W    @m H+t
   HH   H  x(@   @$   =      =      =  @    =   t{   A   HB t$3A   H. t   H\$0H _Q L% <  H
% R E3ɺP   A H3H\$0H _ǁt
      H\$0   H _H\$Ht$ W@   ;l H+P  HHp  H   H  3   A   Hr tK   H t:n  A   HH t!H\ t   H\$`Ht$hH@_P L% z  H% Q E3ɺP   A H 3H\$`Ht$hH@_Ë  HuWtE33E@uRP L%   H% Q E3ɺP   A H3H\$`Ht$hH@_Åtp
  u   H\$`Ht$hH@_ú3   A   HG $     H   n  A   H   n  HKMHuEO L%   H% P E3ɺP   A H 3H\$`Ht$hH@_Àx0 HHl$XHQ  YHHu:\O L}%   H% dP E3ɺP   A  H 3  HT$0H HuBO L1%   H5% P E3ɺP   A  HB H
 3  HT$0A   LH tCH t7HL$0H% A  o A   H  LHH  qN L%   H% yO E3ɺP   A HH	 HL$0Hg% A  n 3   3LL$8LD$PHD$PHD$8D$   LD$8Mu>M L%   H% N E3ɺP   A HA     HT$PA   H軿 t^H߳ tRHL$PH% A  m LH  HH@  tkƃm     Hl$XH\$`Ht$hH@_4M LU%   HY% <N E3ɺP   A HfA  HL$PH,% om 3L L%   H% M E3ɺP   A HH\$`3Ht$hH@_H\$W    Pg H+H  HHDP  AA      A   H船 tM   H t<H  A   P  HW tHk t   H\$0H _L L% E  H'% 
M E3ɺP   A H43H\$0H _H\$0   H _H\$W0   `f H+D  HLIHǁD         I  H   M  LD$@HI@HT$ Ѕ   t3  A   Hi t6DD$@A   HT$ H= tǃD        H\$HH0_J Lc%   H% L E3ɺP   A H,3H\$HH0_H\$H   H0_H\$W    Pe H+   HHu   H\$0H _ú)   A   H苷 tF   H
 t5Hc
  A   Ha tHu t   H\$0H _J L%   H1% K E3ɺP   A H>H\$03H _H\$W    d H+@   HHu   H\$0H _ú  A   H軶 t~   H: tm   H) t\L  H  H tBL8  H  He t(Hy tHm t   H\$0H _I Le%   H)% J E3ɺP   A H6H\$03H _H\$W    pc H+
   HHuƁ
      H\$0H _À
     H          A   H艵 tF   H t5
  A   H_ tHs t   H\$0H _
H L% 0  H/% I E3ɺP   A H<3H\$0H _H\$0   fǁ
    H _H\$W    `b H+
  HH      t%HIH   @P   =  |=   tx3A   H| t$3A   Hh t   H\$0H _G L% .  HD% 'H E3ɺP   A HQ3H\$0H _H\$0   H _H\$W    a H+	   HH   t{#   A   H辳 t$3A   H誳 t   H\$0H _aF Lz%   H% iG E3ɺP   A H3H\$0H _ǃ	         H\$0H _H\$W    ` H+HHA @  6  	   )  HIH   @Pu=  |=   tH|$P       A   H轲       H8    HKH   @Pu=  |=   tHH4gt?H舫 u@/E Lp%   HT% 7F E3ɺP   A Ha3H\$0H _ø   H\$0H _D L %   H% E E3ɺP   A H3H\$0H _H\$0   H _H\$Hl$VWATAVAW@   4_ H+fn   HHA     LD$pHT$0H|$p u:;D L,% u  H`% CE E3ɺP   A Hm3  HE3DAL9d$p   ff     HD$0ELd$(EHDd$ ,p<txA  H'tcMtIf9n  *  
   A   H记 tn   H- t]   H tLMHA   Ht tkHH;t$pRHz    Hj tx      C L%   H,% D E3ɺP   A H93sB L%   H% C E3ɺP   A H3<B L%   H% C E3ɺP   A H3   H\$xH$   H@A_A^A\_^H\$W    \ H+HHHIH   @Puv=  |m=   tf+   A   H# tC   H袲 t2HcWHA   H tH t   H\$0H _A `  
A X  L% H% B E3A P   HH\$03H _H\$W    \ H+H
   HHu   H\$0H _ú   A   HJ tq   Hɱ t`   HD% tLH
  A   HˋP	 t03A   H tH	 t   H\$0H _@ LI%   HŹ% A E3ɺP   A HH\$03H _@S0   [ H+H    LHtH   t   H0[LBHt$HH|$PD$ IM  HT$ I:BHL;+  HHL+HT$ LD$(  D$ AH   Lf     A IHH;   LH+ȅ   HuHX  H% A  Hl$@_ 3Hc$ A  HX  3H`  _ HX  L:$ A  H`  HHBS Hl$@HX  Hu*? LM%   H1% @ P   A PHt$H   H`  H|$PH0[>   
>   L% H߷% ? An   2   E3HHt$H3H|$PH0[@S@   $Y H+H   LHufǁ
       H@[HJD$0H   HT$0HHDH;rkLHH+HT$0HL$8uVD$0A uƃ
  =   GL  H
  L  IIHD$ 
     H@[ƃ
  =   L% H% > E3An   2   H3H@[H\$UVWATAUAVAWH$P  W H+H9 H3H  LaLHI$              LBEI	  HUI
BHȋL;h	  HHL+HULEQ	  EAH 	  LiI;   L
  H$ M$@  I  I$LHD$     l
 LMk  Hb  HE    L% I$@  3M$HD$0    HD$(HL$ I   LLl$ LEIHU   H}   I I A    J/HMIt:; La%   Hմ% < E3ɺ/   A4  H37  HVGȃ  H  GHOȁ  t::; L% -  H_% B< E3ɺ/   At   Hl3  HX  OLzGI  n  I;  E3HWH辞H9    MW  GIOD$xHA  G	HQD
HLGILGILGILGILGILGILH  GLGOHLEDI;  I+  AHDH;  H+H   3 L;  I+H=X  {  HK@ELuIVIA$   u:9 LR% Z  HƲ% : E3ɺ/   A4  H3(  E3HUA  HL$@ u:L9 L% d  Hq% T: E3ɺP   A H~3     HL$@A   2 e     HL$@諩 N    HL$@A    1  A    H\% HL$@ߤ   L  H  A   HL$@詪   HCLEH  HT$@     3HL$@A   }      HL$@   +   HL$@A   I 8     HL$@¨ !  HcSHHL$@A      HL$@$   |$x    3   HL$@A   ܤ t<   HL$@Y t)n  HL$@A   认 tHL$@ uDHL$@b ]7 L%   H% e8 E3ɺP   A H3   ,   HL$@A   C       HL$@輧    A   HL$@LH    HL$@    HL$@
    HL$@    HUHL$@貟 ttHL$@Ğ tfHELMMHD$ IHu/  ǃP     ǃ
        H  H3P H$   Hİ  A_A^A]A\_^]HL$@ 6 L%   H0% 7 E3ɺP   A H=3HL$@ϛ 5 L{% z  H% 6 E3ɺP   A H3QHL$@苛 5 L7% r  H% 6 E3ɺP   A H3L5 L% K  Hq% T6 E3ɺ2   A   H~35 Lï% B  H7% 6 E3ɺ/   A   HD34 L% 8  H% 5 E3ɺ2   A   H
3_4 LO% 2  Hí% 5 E3ɺ2   A   H3%d4 L% (  H% l5 E3ɺ2   A   H3I I 4 Lˮ%   H?% "5 E3ɺP   A HL3I I 3 L%   H% 4 E3ɺP   A  H3W3 LG%   H% 4 E3ɺ2   A   H3\3 L%   H% d4 E3ɺ2   A   H3@S    M H+Hz Ht;3 L%   H'% 
4 2   E3An   H43H [ÃP   t$2 L%   H% 3 /   뺸   H [H\$Ht$W0   ;M H+LJHD$ M   LD$ IA IL;   ILL+LD$ LL$(   D$       uSH 
  H$ A  {R 3L$ H 
  A  H	  HE H 
  HtH	     H\$@Ht$HH0_1 LP%    H̪% 2 P   A (}1 L&%    H% 2 2   An   E3HH\$@3Ht$HH0_@S    K H+Hz Ht;1 L%   H7% 2 E3ɺ2   An   HD3H [ø   0	  u
      H [̋0	  H   rt
  H\$Hl$Ht$ WATAUAVAWP   .K H+E3LHD9  tp
  u  L9p  t->0 LϪ% l  Hc% F1 P   A   LBD$8I  HT$8I2BHL;  HHL+HT$8LD$@v  D$8LD$0HT$8AML
  H 
  H$   Mu-/ L%   H% 0 m   A   >  fD9n  t2Hu6Q/   Lݩ% Hv% Y0 /   Al     HI  H  } HEH  ELeMHDI;  I+I,p  E   n  ft;   H   LD$     MH  LL$0LD$8HD$    gt{A  HҾtf3A  HD$(E׉D$ H诿tCH  fn  Hˉ  Hp  HtlMIHR~0A   H$   H      -   r- LJ%   Hަ% . /   A2  m- L %   H% . P   A:  Ce-   V-   
J- q  L֧% Ho% R. A   2   E3H|3L\$PI[8Ik@IsHIA_A^A]A\_@S    G H+LBHIuxHHHI@HBAw!H  P  uP     H [, L%    H% - /   A   E3H3H [W, Lȥ%    H|% _- 2   An   E3H3H [H    t
H   u
ǁD        @S    F H+Hz Ht;+ L%   H% , E3ɺ2   A  H3H [ǁ        H [H\$UVWATAUAVAWH$@  F H+H49 H3H  HA3p
  LLY@HHUDH\$P\$`H\$hHEL]   LJD$xI  HT$xIJHDM;  M+Ή\$XLLMIHT$xD$xA	         IC  AMgAGIȋL;"  L+I  ALLkAI~MH|$xADADH 	  L$pHtLL$PDIIЅ  LD$PM  L9    H     A  HՍ$ 3NJ A  L$ HI> LHC  HMLEA   H  A;  H% I΋I         HT$\fD$\HkLH  HD$PHa  DHUH&J  HL$PI15  HL$P  *  HMLD$PH|$xM  H0	  Hr;   vHs+HD$PE3HD$(LIHD$     H貰LD$PRǆ	     Ht>H t   6A    IH~LHuLD$P   HD$P          MLt@t;   v[0	  HrNH
  Iu6HL$PE3LD$PH|$hDd$XADd$XM  L]LD$PA4  L$pHi@B Hi@B H;v3H+I   H;v3H+HHH ʚ;HrH ʚ;Dd$XE   HT$PH9  w   H;   HH T   HH;HrHH;w   ǆ|
     ~3I&HHJ  HL$PwLX  H`  H  H\$P}! HD$PHX  Dd$XD$`   Hx  Eu
ǆ|
     ǆ	     MLHD$PH]HH  R@.HD$hHH  H  HˋR@Hc  HHh!    HL$P3DH\$P|
  	  )% L% )  H% & P     HHM% W  ,  HHMʹ% K  LĠ% H͞% & P   A E3H3  n% =  b% 6  V%   J%     LD$PMB  H   HLuIH+X Lc؅  AMVEIE  LMIAAAIL;"  ML+LLULMEAE3ED  H   A MPHH;   H+MAE;vI;t-z$   L% H% % 2   An      L   LˋD$`H׉D$@HHD$PM@Dt$8HD$0Lt$(LT$ (   H  D
  HL$PH     H  H3<> H$  H  A_A^A]A\_^]#   =#   .#   
# d  L% H% $ P   A E3HHL$P3hN# !  
B#   L^% Hg% J$ 2   An   E3Ht3"@S0   = H+LJLHD$ M   LD$ IA IL;   ILL+LD$ LL$(utD$ AtgHt1HHu	p
  u0	  H
sӃp
  p
  tH       H0	  t
ǃp
        H0[." L% :  HS% 6# E3ɺ2   An   H`3H0[@S    < H+HHJH   HD HAHAHBI;   L
H+H
HBL  I;t;! :   L% H% " (   AQ  E3H3H [H  I`w! tG! H   ǃ@        H [&! L7% 4   HK% ." 2   AP  E3HX3H [@S@   ; H+H    LHufǁ
       H@[HJD$0H   HT$0HHDH;   LHH+HT$0HL$8umD$0A ug  K  ^H  H
  H   MHD$ ~
  <h+  L\% Z  HP% 3! +   "  F  L3% H,% ! 2   E3An   H93H@[@S0   : H+HLHJD$ Hh  LL$ HAAEIADAH;?  ILH+LL$ HL$(&  D$ AE  IHl$@: H|$X  I  zHjBI@H;     Ht$P|   HKH   @Pu=  |=   u[H  3H  Ht9L8tf=   s
IA80uH;uDH+u   
     >H   vJw Lȗ%    H%  p   An   E3H3Ht$PHl$@H|$XH0[L3Hu! Ht Ll%    H	  H7% A   t> 3H$ A  H	  3W> A  Lʁ$ HH2 H	  H L%    Hϖ%  P   A .} LΖ%    H%  E3ɺ2   An   HHl$@3H|$XH0[8 L% q   H]% @ E3ɺ2   An   Hj3H0[@S    7 H+H0
  HHtSL8
  DBHHI@Ѕu; L%   H%  E3ɺP   A H3H [ø   H [@S0   47 H+LRHD$ I   LL$ IAEAIDAL;r`ILL+LL$ LT$(uKD$ HL$ HD$(Et4   u E3HT$ H?u 7     H0[ 2  Lӕ% H%  E3An   2   H3H0[@S0   D6 H+LRHD$ I   LL$ IAEAIDAL;rcILL+LL$ LT$(uND$ HL$ HD$(Et7   u#A   HT$ HLu $     H0[   L% H%  E3An   2   H3H0[H\$Ht$W0   K5 H+LJHD$ M   LD$ IA IL;   ILL+LD$ LL$(   D$ DH3x{! Hu{HP  H~$ A  : A  L}$ H. HP  Hu* Ls%    H%  P   A =   H\$@Ht$HH0_ L4%    HȒ%  2   An   E3HH\$@3Ht$HH0_H\$Ht$WAVAW@   4 H+   L)t$0HuhMucL9Ju7  LA% N  HE% ( E3ɺ2   An   HR3+H	  HHJ	  t(Ǉ	     H\$hHt$p(t$0H@A_A^_HT$ Iu7 L% [  H%  E3ɺ2   An   H3H	  HԒ % H\$(HtK$ H	  HuE/ LP% g  HT% 7 E3ɺP   A  Ha37HǇ	      H   (t$ ft$ HE  fH~AHHD$(HH;  H+LHHD$(HL$ (t$   DLt$`HT$`3C HH  IH9L$`Q  H	  Hy%    fofsfH~HJAMGD$ I  HT$ I
BHȋL;  HHL+HT$ LD$(  D$ AH	  H Ht$`=$ DHT$`3 H	  HtH3H9D$`~ L%   H%  E3ɺ2   An   H3H < L]%   Ha% D E3ɺP   A Hn3DH  L%   H%  E3ɺ2   An   H,3 L% }  H%  E3ɺ2   An   H3 L% u  H%  E3ɺ2   An   H3L Lm%   Hq% T E3ɺ2   An   H~3T@W0   / H+LRHD$ I+  LL$ IAEAIDAL;  ILL+LL$ LT$(   D$ HL$ HD$(E         t-HOH   @P   =     =      H 
  Hx% A  H\$@4 3L
  H 
  H 
  HL$ I ܆H\$@u; Lǎ%   H#%  P   A E3H03H0_ø   H0_ L%   H݌%  2   An   E3H3H0_AUAW8   2. H+LLHu   H8A_A]IWH|$0H  IH@IIWn  H;c  Ht$`H+Ld$(ILt$ M7I?H\$PHl$XIWHIǅ
      L  HtO@ H   AHAn3I~ I" 9ht;|	I
  HuIWHuog L%   H% o Aa  2   E3I3H\$PHl$XHt$`Ld$(Lt$ H|$0H8A_A] Ld%   IHBIIGH;rIH+IGu    L(%   H%  A`  c L %   H̊%  E3ɺ2   Aa  IH|$03H8A_A]H\$W    , H+HP
   HHǁh         H    tH         A   H4~ tW   H賁 tFLX
  A   HP
  H t&Hw tǃh        H\$0H _ L%   H	%  E3ɺP   A H3H\$0H _H\$0   H _H\$W     + H+H   HHƁ
   u   H\$0H _ú   A   H3} tT   H貀 tCL  A   H  H t#Hv tƃ
     H\$0H _ L% >  H%  E3ɺP   A HH\$03H _H\$Ht$W    * H+3HHH9
  u   H\$0Ht$8H _ú,   A   H?| tD   H t3L
  A   H
  H tH"u t   3 LÏ%   H'%  E3ɺP   A HH
  H% A   . Hǃ
      Ht$8Hǃ
      H\$0H _@USVAVAWH$p  ( H+H9 H3H`  E3HALt$HLLt$@HL$8AƃP  Hs@uH_rHL$8L	  H$  MtrHL$8HHL$ LL$@HLD$HAHL$8tHtP9  t?> L%   H%  E3ɺP   A   H˾3  H~  H  Hn  3HL$PA  j! HE`D$(   A   HD$ LD$P3H׋H   v: L'% ,  Hk%  (   A E3H83     HL$PfD$0AD8t$Pt =   s
HD81uHD$@H=   v$ 4  L% H%  P   HD$PHHT$0HD$HNHHuF @  zHD$8H   LHU`H   HL$8H(   HL$8  !   HHM`H  qHt$8H  H   H  H&% AU  #, HT$@L% HL$HAV   H  HuYL  o Y  ` L% I  Hŉ% h E3ɺP   A H蒼HHM`F3DHD$@Ht$8H     uH  D98  u@Ht	D98  u5D     H$  H`  H3'% Hp  A_A^^[]H8    L  Mt`H	  HtL+B +uHut:r
 L% m  H׈% z P   A   E3H褻3_LP
  MuGL9@     
 s  L;% H% ' P   A   E3HQ3H@   tdHX
  HH;v	   7H   AMNHH;rxLH  M4H+I;uH@  Iu*   A   Iv tJ   Iz t9Io t-ǃx
        ǃ|
     L%	   	   H\$Ht$W@   # H+HLD$ HT$$E3Ht% L%    H*% 	 D   DD$ HϋT$$A  u   H\$PHt$XH@_LD$(HHT$0Yu   A   Hu tN   Hy t=LD$(A   HT$0HIz t!Hmn t   H\$PHt$XH@_ L%    Hd% 	 A E3ɺP   H1H\$P3Ht$XH@_H\$W    `" H+0	  HHt   H\$0H _ú   A   Ht t$3A   Ht t   H\$0H _> L% (  H% F E3ɺP   A HpH\$03H _H\$W    ! H+0	  HHHs   H\$0H _ú   A   Hs t$3A   Hs t   H\$0H _ LÆ%   H%  E3ɺP   A H輷H\$03H _H\$Hl$H|$ AVP     H+HHE3Hͺ3   Lt$@A   Lt$0,s z     Hv e     Hv P  LD$@Ht$`HT$0HSun  f   AH9\$@vZf     HT$0H4A  Ht(HT$0A  Lt$(EHDt$ ͖u/HH;\$@r: L%   H% B Ae   KHD$0ftH  Lt$8HtYP  tc L% }  HR%  A P   E3H3Ht$`H\$hHl$pH|$xHPA^HHHtHT$8Hb LHu       A   Hq twHT$8A   MH`v t]HL$8H% A  H  fn  $ H_j tHSj t
   8 Lф%       L% H8%  E3DúP   HH   uHV HL$8H% A  # u LV%   Hځ% } E3ɺP   A H觴3H\$W     H+
   HHu   H\$0H _ú   A   H+p tF   Hs t5
  A   Hp tHi t   H\$0H _ L]% i   H%  E3ɺP   A H޳H\$03H _H\$W      H+HAHHH      H    t
H   u{t3  A   HNo t$3A   H:o t   H\$0H _ Lځ%   HV%  E3ɺP   A H#3H\$0H _H\$0   H _H\$W0   P H+0	  HHu   H\$HH0_HT$@Hj u@X L%   H% ` E3ɺP   A H芲3H\$HH0_H  8  uRH(   tHH  Ht<R@HKjHt+H Hcȅ~H  H(  HD$@HHHL$@H H=   wb   H+HvH      HD$@A   Hm t=HT$@LD$ A   Hq t!LD$@3HL$ ]!    H\$HH0_1  Lr%   H~% 9 E3ɺP   A HcH\$H3H0_H\$W     H+   HHu   H\$0H _ú1   A   Hl t7   HZp t&He tǃ        H\$0H _k L%   H}% s  E3ɺP   A H蝰H\$03H _H\$Hl$Ht$ WATAUAVAW    H+3HHIHHl$`DHl$hH  D퉯
  Dl$TDl$P8  HL$X  H9(  uH9    P  uH
cHL$XLH  H9(    H  Hu:m L% !  H|% u E3ɺP   A H蟯3  R@ hLH  P  u	I;~  H  H   HH+H;H/KimHGHH+HHHDADDH  D90  $  Ei  EtMbAA;  D4  Ik ؅   
  H  D$P   H   )   A   Hj      Hm      Hm   Dl$PE|  H  A   HL(  H   o tAA   Hj <   L,~%   H0{%  E3ɺP   A H3r  H9  ^  H  H  HL$XR@<fLHu:_ L}% u  Hz% g E3ɺP   A   H葭3  P  u?I;t: Lx}% ~  H|z%  E3ɺP   A   HI3  H D$Tk L*}%   H.z%  E3ɺP   A   H3p  H9  tBL  A   H  Hm   3A   Hh z  
  Ha   HT$pHLd      Hk x  EtHcLD$`A   Hl U  H9  t HcT$TLD$hA   H[l ,  Ha   H`   HT$xHc    Ha    H&c HH+\$xEtCH  LLL$pI׉l$@HD$8   HD$0HD$`HD$(Hl$ ?H  Ht|HL$hLLL$pID$@   D$8   HD$0HL$(HHl$ @ŋ    L1{%   H5x%  E3ɺP   A H3z   s Lz%   Hw%  E3ɺP   A HĪ3<[ Lz%   Hw% c E3ɺP   A H荪3   L$   I[8Ik@IsHIA_A^A]A\_H\$Ht$W     H+0	  HH-   HA      e       Hni       HYi tq   HDe t]t3A   He tEH^ t9H^ t-Ǉp
     t
Ǉp
        H\$0Ht$8H _ Lx% h  Hv% ' E3ɺP   A HQH\$03Ht$8H _H\$W0    H+    HH   HAL   A@PuH<	    },A  HD$     E3	   @2t<	       H\$@H0_ú  A   Hmd tA   Hg t03A   HHd tH\] t   H\$@H0_ *   ^  A   H	d t=   Hg t,L  H  A   Hh tH\ u 7   Lt% Ht%  E3A P   HŧH\$@3H0_H\$W      H+H
   HH   Mu{   A   HAc t$3A   H-c t   H\$0H _ L5v%   HIt%  E3ɺP   A H3H\$0H _H\$0   H _H\$W    @ H+H    HHƁ
   u   H\$0H _ú   A   Hsb tT   He tCL  A   H   H2g t#HV[ tƃ
     H\$0H _ Lx% r  HKs%  E3ɺP   A HH\$03H _H\$W    P H+H	   HHu   H\$0H _3A   Ha       He       Hd ty3A   HOa teH	  E3HD8tA   sHA8 uAA   Hf t(H&Z tHZ t   H\$0H _ LBr% P   Hr%  E3ɺP   A HH\$03H _H\$Hl$Ht$W     H+HH舄v  | u-H  HHtH    t8  tH(     H  H;    H(
  H   Hx    0HOq% A+   HH   HH   Hu: L%r% -  Hq%  E3ɺP   A Hޣ3   H(
  LHRtI! HH(  Hu3H(
  HtHx tt#   A   H[_ t&HA   LHH   ,d t   < Luq% =  Hap%  E3ɺP   A H.3   H\$0Hl$8Ht$@H _H\$W    ` H+HAHHL   A@PuT	    }$   H\$@H _ËT	  =   t=  LD$0Ht$8   AL   A   HH[^ tf   Ha tU   Ha tDLD$0LHHJt-H6W t!H*W tHt$8   H\$@H _ L]p% W  H!o%  E3ɺP   A HHt$83H\$@H _H\$W      H+HP   HHu   H\$0H _ú   A   HZ]       H`       H` tp   H_ t_HP  E3HD8tA   sHA8 uAH[ t(HU tHU t   H\$0H _ L`n%    Hm%  E3ɺP   A H蹠H\$03H _@SV(   	 H+HHMf  	  Y     A   H1\      H_      HD\      H_   H	  H|$H3Hl$@Lt$  ~qfD  H	   3HLi Hc   HLD$XA   H_    HT$XIOi ;   H	  y ;|HmT      H^    H	  H   3Y Hcy^ Lm%   HBl%  E3A P   H3Hl$@Lt$ H|$HH(^[ LSm% ~  HLD$XH$S tH	  HT$X ;tV Lm%   tHS tHS t
   v Ll%   < Ll%   & Ll% r  HWk%  E3ɺP   A H$3H(^[ø   H(^[H\$Hl$H|$ ATAVAWP   A H+E3LD$0LLd$HHT$4Ld$@E3AEHC؅t7H Lak%    Hj% P E3DúP   H}3  DD$0HϋT$4U%  u%HGH   APu
|$0  }
   s  LD$@HHT$Hj[
   A   IX      Ib\      IM\      I([   IHt$pH9\$@   HD$HHDL$0DD$44XHD$8HD$(Dd$ |tDA  H{t/A   I7X    D9d$8t|$0  uHIHH;\$@rI&Q    IQ    H   |$0      Li%   Hi%  Li% P   A'  HЛ3Ht$pL\$PI[(Ik0I{8IA_A^A\I Lbi%   Hh% Q E3ɺP   A 멸      L)i%   Huh% ME ML0i% A '  AEMEDP   P Lh%    H(h%  E3ɺP   A H3%H\$Ht$W0   + H+HLD$ HT$$E3H@؅t%E Li% 7  Hg% M D   |$   }   H\$@Ht$HH0_ú+   A   H#V       HY       HY tw\$ ;\$$|(fff     HcA   HU t5;\$$}HN t-HN t!   H\$@Ht$HH0_a K  U P  
I E  Lh% Hf% Q A E3ɺP   H{H\$@3Ht$HH0_Hl$H|$ AV     H+HL|HHu   Hl$@H|$HH A^ú   A   HT      HVX       HAX    H\$0HHt$8 3ۋ~*H HtNPA   HoT t9;|H}M tw3A   HIT tcH]M tW   5 Lg%   Hbe%  E3ɺP   A I/3H\$0Ht$8Hl$@H|$HH A^ Lf%    Lf%   Hd%  E3ɺP   A I̗Hl$@3H|$HH A^@WAV(    H+h   LHu:+ Lh% e  Hd% 3 n   E3DH`3H(A^_LBL|$ I  HIP IMFL;  My  II@IDIFH;\  H\$@HHX
  H;vGy L"h% w  Hc%  E3ɺP   A H論H\$@3L|$ H(A^_Ht$PHP
  Hl$HfD  H  HVHH;  H+H4I;uIM:! uHH  HSc% A  P A  H;c% I{ HH  Hu33HP     LEg% Hc%  P   A :MHI.uQe Lg%   Hb% m 2   An   E3H藕3Hl$HHt$PH\$@L|$ H(A^_H  3LP  H@  HtL9H  uHH  M9! t|
  9  uvH9@  t   HH  L%b% A  I H  H@  H  H9@  uHH  u   HP  HH     N Le%   8 Le% q  Ha% @ E3ɺ2   An   HjL|$ 3H(A^_@S     H+HHJHt; Lhf% L  H4a%  E3ɺ2   An   H3H [HH|$08HHHAHB
  t@r Lf% U  H`% z E3ɺ2   An   H褓H|$03H [H  Hu@& Le% Z  H`% . E3ɺ2   An   HXH|$03H [L  -C! Hu@ Lle% _  H8`%  E3ɺ2   A  HH|$03H [@
     H|$0H [H\$Ht$W0   + H+LRHD$ I   LL$ IAAAIL;   ILL+LL$ LT$(uuD$ A  H
  HD$ u 3H
  H
  Ht*A  LD$ H H
  HtH
     H\$@Ht$HH0_ Lc%   H_%  E3ɺ2   A   HΑH\$@3Ht$HH0_@S     H+LJHA       I   LA@AA@A@HIAHBHu_H  8               H  ǀ8      Lb%   H^%  A       Lb%   H]%  2   A   E3H軐3H [Mt;I Lb%   H]% Q 2   An   E3H{3H [Ã|
   t   tǁx
        H [ L b%   HL]%  An   /   E3H3H [H\$Ht$W0   [ H+LJHD$ M  LD$ IA IL;   ILL+LD$ LL$(   D$       u(/ L0`% s  H\% 7 A     Hǁ	      Hr\% H 
  Ax  h Ay  HS\% H H 
  Hu1H	   L_% |  H \%  P   A RLH	  HH4!    H\$@Ht$HH0_g Lh_% m  H[% o An   2   E3H虎H\$@3Ht$HH0_0	  u!         uH  p     Ë0	  Hr=H  x(@t0@$t(=   t!=   t=  @ t=      tt
  ø   @SUAV@   Q H+H  LHH  Hp     HRHs>[ L\_% 7  HZ% c E3ɺ2   A   H荍3H@A^][IHHt$hH|$pxIIVA\  3Ht$`Ht: L^% @  HFZ%  E3ɺ2   A   H3g  n  ;u: L^% I  HZ%  E3ɺ/   Al   HΌ3"  LD$0HHT$`JHT$0HHtLD$` AH;tBHH;r* L+^% W  HY% 2 E3ɺ/   Al   H\3  H;sA  H_ktA  Ht$(Et$ H>ltH  fn  g    H  Q  n  ;t: L]% f  HX%  E3ɺ/   Al   H踋3     H  u  j;  tb3*HHu: L]% x  HX% % E3ɺP   A  HO3  H  |H    HKCJLHu: L\%   HX%  E3ɺ/   Al   H3<  AMFL|$xD$0I^  HT$0I
BHȋL;:  LHL+HT$0LD$8!  D$0A  Ay0     HHtxHH贎 ~iDIHB8* L[%   H>W%  /   A2  UA   LHH ltHHp     ƃm  = L[%   HV%  P   A(  E3H贉H 3L|$xHt$hH|$pH@A^][LD$    MHHitƃm      L[%   HgV% 
 E3ɺ2   A   H4 LZ% 2  H2V%  E3ɺP   A H3H@A^][@S    D H+LBHI   HHHI@HBAw^
  ;t;D ;  L Y% HU% L /   A   E3Hv3H [H  P     H [ /   LX% (  HJU%  2   An   E3H3H [@S@   T H+H    HLQtH     I   u8c LX% 5  HT% k n   E3DH蘇3H@[HB
Ht`@ fL$0H  fH~L@HD$8HH;   LH+LD$0HD$8(L$0   fofsfH~HuI  LD$PL
HK@HD$(BHT$0D$ A     8D$P   H`
  HS% AL   L$PHS% AM   H`
  HufHh
  ? LW% P  HS% G P   A E3Hq3H@[ L}W%   HiS%  2   VDD$PHHT$0+! D$PHh
  ǃD        H@[ L=W% D  HS%  (   An   E3Hޅ3H@[H\$W      H+HHJHm  H8@HHAHBHI  
  ;r- LrW%   H~R% ! /   Ar   :  u9H  Htu(ǃ     m3H     H\$0H _H  Hu- LV%   HR%  P   A       uH  8   w	8   u,A  I   A0  I@,  H  H  H  3H  ǃ     t|
     H\$0H _ L3V%    H?Q%  2   A   E3HH\$03H _H\$W    @ H+H8  HH  HHHtJHtHu@Q LS%   HP% Y E3ɺP   A H胃3H\$8H _Ht$0HwH   HHHHwH;t      H;t- 
  LrS% H;P%  /   AQ     H  H;   HH  HH+HwL  '! u^H8  H;rCHH  HH+HwL8  ^'! uHt$0   ǃ@     H\$8H _&   K   <   LR% HmO%  AP  2   E3H:Ht$03H\$8H _H\$Hl$Ht$W@   f H+IAHHA @    H
      HzA  H	  HN%  3f	  H	  HE  A  HN% H H	  HuAf	   LzR%   H~N% ! E3ɺP   A  HK3   LHH    L*R%   H.N%  E3ɺP   A H3   H   HE3ɃA   vHu4g LQ%    HM% o n   E3DH蜀3<HD$pA   LHD$0HHFHl$(HD$ w3@ŋ   H\$PHl$XHt$`H@_@S     H+HHJHt; LR%   H$M%  E3ɺ2   An   H3H [HH|$08HHHAHB
  t@b LCR%   HL% j E3ɺ2   An   HH|$03H [H   Hu@ LQ%   H{L%  E3ɺ2   An   HHH|$03H [L  /! Hu@ LQ%   H(L%  E3ɺ2   A  H~H|$03H [@
     H|$0H [@S    $ H+HH	  Hu;M L.O% M  HK% U E3ɺP   A H~3H [Hz v; LN% R  HpK%  E3ɺ2   An   H=~3H [Ã      H  H   t; LN% X  HK%  E3ɺP   A H}3H [A[  HJ%  H  H  H  H   u;F L'N% ]  HJ% N E3ɺP   A Hx}3H [ø   H [H\$W     H+H0
  HzHHtWL8
  HI@DHЅu@ LM%   H#J%  (   E3An   H|3H\$0H _H\u=r LM%   HI% z n   E3DH|3H\$0H _H? v'/ LPM%   HI% 7 2   lǃ	        H\$0H _@S     H+LHA @     	  t8 LM%   H%I%  n   E3DH{3H [HIH   PPu=  |=   uFIy v;^ LL%   HH% f E3ɺ2   An   H{3H [Åu(=  |=   tH|$P uIHH [!ǃ	        H [@S     H+LJHI   H@HIAHBH     t; LhL%   HG%  /   At   E3Hz3H [A   u   H [ú  CH  H1u( LL%   HG% 0 P   A E3HZz3H [ LK% 
  HRG%  2   A   E3Hz3H [Hl$V    ` H+HHJH  HD DHHAELALBAk  Ia  HhHILB@  HI@HHBH&  t@ LJ%   HzF%  E3ɺ/   A`  HGy3Hl$@H ^HH|$8mHHuE LJ%   H%F%  E3ɺ2   Ag  HxH|$83Hl$@H ^H\$0H3 ~H 9htXH ;|K LJ%   HE% S E3ɺ2   Aa  H}x3H\$0H|$8Hl$@H ^H
      LI%   HXE%  E3ɺ2   Aa  H%xHl$@3H ^H\$Hl$VWATAVAW0   T H+E3EyH   DHLd$`tFiHH A܅~%H @u6@ u0x,  }';|H 3H\$hHl$pH0A_A^A\_^H LD$xHHT$`5IH9\$xv@ HD$`ELd$(EHD$    <XIWtA  H4VuHH;\$xrp   hH\$Hl$AV0   : H+3MyH@H$    uEW LPJ%    H\J% _ E3     H\$HHl$PH0A^H|$@ H   HHu9 LI% $   HI%  E3    O   T H8  Hu9 LI% +   HI%  E3       H$   E3HXJ 9_ LXI% 0   HdI% g E3     A  H$   HtJY H@  Hu9 LI% 8   HI%  E3      ^    HD$`MΉl$(E3H$   HHHD$ m! u9 LH% ?   HH%  E3        H訰 H@ HtL$   LHHWt:LD$xI@v61 L*H% N   H6H% 9 E3     HT$pHp  !    H|$@H\$HHl$PH0A^H\$UVWATAUAVAW   v H+H$   ELLI   H   H   H H   HO I~I^HH$  觯 Lc   I   E   H$  H   IN(3INHIIH+3LH! I^IF(ˈ\8I^MF(IV DHP e   LG%    HF%  E3ɺ   A I$U3H$   H   A_A^A]A\_^]EuHt3HIHuH$  MF(IV HlMȉ|$ L$  H@ tHc$  HE  H   L$(  HHF% 3HL$@LƉFN{ HL$@ )D$pH)$   @ $   z HT$pH $   H$   @ $   @ ux LE%    HE%  E3ɺP   EuIMF HV3HHHDHDI$LHD$8H$(  HD$0Ll$(HT$ IV9    xH\$ UVWATAUAVAW    H+Hx9 H3H$   L8  Lp  LAIIH/ c  HcA0   AHL$X3HL+   I   ʬ HB    IT   H|$XHL$pLId! HL$pMHHC% M! I   IH]IHD<pED<xHHD<y\<zK D$HLL$pHLD$XHD$XHHD$@HELl$8HD$0HE(H\$(HD$ { o  O  N HHY  MIԈL$PM	MNHF )  LD$XIHD   MHC% HD    A   I   HnD    A   HT$PHSD    A   HH:D    LEHHU("D    E3HHB ~|IH]E ~mLD$XIHC ~YMH{B% HC ~CLD$XHHC ~/LD$`HHA ~H?L IB3Ʌ
H$L 3H$   H3 H$(  H   A_A^A]A\_^]@S     H+3ML9  t
:   tHHIHJIME3A\  sËH [H\$Ht$H|$Ld$ AUAVAW@   \ H+   ML$   HL$   H   :   H$   A   IA       BAAIA    AE3IMFHBL+Mf' u: LB% }  HB%  E3ɺP   A HhO3   H$   E3II?{! u9» LB%   H7B% ʼ E3ɺP   A HO393Hk8L|$0HH$   E3HMIHHL$(HHD$ dH\$`Ht$hH|$pLd$xH@A_A^A]H\$Hl$Ht$WATAUAVAW@    H+3MyDHAǃuG H   HHuXں LCA% %   HOA%  E3ɺP   A  H,NH\$pHl$xH$   H@A_A^A]A\_J H8  Hu-q L@% -   H@% y E3ɺP   A H$   HtEw H@  Hu4& L@% 4   H@% . E3      | KH$   H臬 L$   L$      $   W  uLFH7$ HMLd$ 資 EM3$ LH   H$   諳 LLHF3H8  H|$0Lt$(HD$     Iu L$   H    D|$(ME3H|$ HH t%L$      D$   H?    LK?% [   HW?%  E3    8 Ikt 覸 L?% Q   H?% 讹 E3     H/ E3D|$(HH˃   E3H|$  tyE3ɺ	   A   H ~_D$   E3ɺ   He ~CL$      D$   HD ~"D|$(ME3H|$ 3H    ɷ L2>% g   H>>% Ѹ E3     H$   MHD$ E u4| L=% l   H=% 脸 E3    ҹ H sPMtKMEĺ   Hw 4 L=% u   H=% & E3    t CH' H迨 HtL$   LHHJNv   t  t     Hʣ HB ȃuVH y0j L<%    H<% r E3ɺP   A  OHcH0     ~u   HcH0     `   DHcH0     A@USWAUAWH$    H+Hn9 H3H  H0  AHD$xMH8  LHEH\$TLED$P    Mu:u L<%    H;% } E3ɺP   A HH3  H8  t HtJH8  蓭 y: L;%    H;% " E3ɺP   A HlH3_  L$  L   Lt$XMu:Ǵ Lh;%    H<;% ϵ E3ɺP   A HH3  H$(  IL$  躡 HD$pL   Wv   t  t  uhI u[Iߦ LcA~E3Mt>I_ fff     HSH9   HME3    HHHI;rLt$XM   γ Lo:%    HC:% ִ A E3ɺP   H G3L$  H$(  L$  H  H3 H  A_A]_[]c L:%    P L9%    I IHD$hHj H貥 Hcu( L9%    H9%  A   CIv>I% H} r(Ҳ    Ln9% HG9% ڳ A  E3M  L)  Lt$`I_ HHL$XJD辟 H     HT$`Lrt=O0  f        f  H  IH   HIn7fHT$`CM΋OA   BJHHJHL$XHB     D$PJ  |$T Lt$`   HcJLH   Hy   |$T }   H|$h    JL3HLHL+I      JEHH;s'fff     HC DHJTJH;rHLJJD+|$T D$PD$PuJDHY3HHKIIHHLt$`M;BLt$XH\$hI   3IW      HHRHH  HI;rL  Eź"   I ;y B  j L7%   T L6% )  3IW(@ f     HHRHH  HI;rL  Eź#   IR ~LMEź$   I:  M  
    Dd$TuJ   tAE3EtD9  DDL   *   I 莯 L/6% `  HR  Ivi L
6% j  ELD$PMO(IIW D$ < HcD$PIGE  H\$pHա uIG IG(QH輡 uIG IG(8Ht2Ov   t  t  uIw Iw(I)wHD$xH  LMH3% L@    HMh HM )EH)M@ E5h HUI EHM@ E   3 L4%   `IW I_ DMIMG(z HL$XD= H蕠 sA3EDE5E4  HD$h    M"  Ld$xMfL|$pIc uHHCHChIF uHHCHCKHtEOv   t  t  uHCH;H3H+HsH)sHCHcD$PLuLmMt	M~ME3E3HL$p蘟 HHKLMHT$@HSD$8Ll$0Ht$(L|$ Ķ L|$hILd$xIHHL|$hL;}   H\$ UVWATAUAVAWHl$ٸ   ! H+H7e9 H3HEH8  H3LD$(HELD螤 y3  HHD$ 9  u'< HH  HHH3   HD9cu.D9  tL   E3   HG8 ]  D9ct+K0M fE  E  fEHEH   KHEAGEEMIOHMHEE   D9     H   z H usH@tgMGH1% HMe HM )EH)M@ Ed H EHM@ E*HHU tXA   HUH ~BMGHIW( ~.HT$(LD$ H~{ ~D9cuH/tA   H*9 AHMH3 H$(  H   A_A^A]A\_^]H\$Ht$ATAUAV    H+H$   H1% E3MyHA!   HAM H  H  A%   HE1% H} H  Hv  H$   LH  H$    ! H$  Hǘ# : `  $   W  O  H$(   @  LCH$ Hߐ HH  H苖 H(  HH   H  H$(  3 LH$ E3HL$0Le HL$0 )D$`H)L$p@ $   b LL$`MIH $   H$   @ $    ,  ~ L0% 9   H/% 膩 E3    Ԫ H$   L$   I[(Is0IA^A]A\H   L/% 1    H   HHu L/% A   vH$  蛚 H$  E3E3Dt$(HHD$     u ~dE3Dƺ	   H ~MuD$  E3ɺ   H ~,Dt$(ME3HD$     3H ~
   H L.% N   @VWAV    H+H_9 H3H$   EHHIt: L.% i   HU.%  E3ɺP   A H::3N  H$   H   L$   L  L$   L  HuCH9(  u:s L$.% r   H-% { E3ɺP   A H93  zu#LBHR(HO 7  HG HG(     H(  L$   Ht
< LIH_ y: L-%    HS-%  E3ɺP   A H893,  LcH$0  EuH  HOHBH;  H+HOIs8w L(-%    H,%  E3ɺP   A H8  MGIIE  CD/H2   CD'  C2D/CD'  C2D/CD'  C2D/CD'  C2D/CD'  C2D/CD'  C2D/CD'  C2D/CD'*  E3H$   A   HL$H   HcWHL$HA      HcHL$HA   { w  H  HL$HHWA   X T  HT$8HL$H1 =  H|$81  HL$H3   H(  H,  3 HH   MIH蚔    A   H$   H|    LGHHW(d    L  LD$@H$   HБ tkHG HGL  Et/H$   HH  H  HHG      HH$   2uGH˽    d   L*%    HY*%  E3ɺP   A H>6H規 "  H Hu8蝢 LN*%    H
*% 襣 E3ɺP   A H5  H" E3Dt$(E3Ld$ 3H͋  =  Eu$LO    LOHD  m   u!GLD$0E3ɉD$ 3H `  L$   D$    LD$03H 9  GLD$0LO(HHW D$    HcT$0LD$4HW H    D$4D$0HOHH;   EtbLO    D  LH 8F L(%    H(% N E3ɺP   A H4   H  HG   t L(%    Hi(%  E3ɺP   A HN4=Ǡ Lx(%    H4(% ϡ E3ɺP   A H4HL$H 3H$0  L$   H$   L$   L$   H$   H3赺 H   A^_^@S     H+BHكtWu	H   uIu	   u; L'%   Hr'%  E3ɺ
   A  HW33H [Á:  t; L'%   H/'% ʠ E3ɺ2   A  H33H [Hz A  v;} L>'%   H&% 腠 E3ɺ   A   H23H [ø   H [@S     H+BHكt3HJHtoujHtHB < uHuHB HJJHz @  vvԞ L&% )  HA&% ܟ E3ɺ   A   H&23H [虞 Lz&%   H&% 衟 E3ɺ
   A  H13H [H+43ɅH [̃   t      8
DðH\$Hl$Ht$WAVAW    ¸ H+   MMHHt	:B  A   I  u:ǝ L%% O  H4%% Ϟ E3ɺP   A H13   INHINL  H;   H8  H+HtLH  H]H`  HuH9h     <u	Hh  <u	Hh  <u|HtwHSHuH#3HHHt\H+HtTH;vHL3I	 u7՜ L$%   HB$% ݝ E3ɺP   A H'03	I^   H\$@Hl$HHt$PH A_A^_̸(   6 H+t9j L%%    H%% r E3     H(ø   H(@S    Զ H+Hً
DC   A   t; L%% 1   HN%%  E3ɺP   A HC/3H [Hz	.  諛 L<%% 5   H%% 賜 E3ɺ2   A   H.3H [A              3  H|$0Ha$# H  A   H8    A   H$% H    A   H$% H    A   H$% H    A   H$% H u@諚 L<$% K   H$% 賛 E3ɺA   H-H|$03H [k L#% Q   H#% s E3ɺA  > L#% G   H#% F E3ɺA    U   L#% Hn#%  F   A  E3Hc-3H [A  tPA;tKA3   u0zu$趙 LG#% k   H#% 辚 C茙 r   vHz @  v;s L#% |   H"% {    A   E3H,3H [ø   H [̋A=   t;t3ÉQ   ̋A= t;t3ÉQ   @SVWP   袳 H+HQ9 H3HD$HHHI 3IىT$0A      Is'螘 f   L#% H"% 覙  %  HOE3D$(   E3Ht$   t(HOL)"% LD$0D$    H<    / m        L"% q   H]"% (     Is X   PHOE3D$(   E3HT$  tPHOLD$0LD$    HT$8 t.L$8L$9KL$:KL$;KL$<K   1t ^   L!% H!% |   E3   ʙ 3HL$HH3蛱 HP_^[@USVWATAUAVAWHl$x  Ա H+HO9 H3HE`L   3A8IM|$0L|$4HH|$8D  A9x  IxH  I9xP  H  M  A9  A E3HUAHHL$@)EA@ )MAH0)EA@@)MAHPA   )EH}M u'> L % e  H{ % F   3  HL$@A   9   DHSHL$@   ULEE3HL$@    HT$8HL$@ u貕 y  Y  MHN % H HHu:艕 L
 %   H% 葖 E3     ߗ HH-  / HHu7B L%   H% J E3     蘗 H  H% D$(   L% HD$ E3HH u7ޔ L_%   H%  E3     4 H  D$8LMLD$0D$ 3H t7臔 L%   H% 菕 E3     ݖ H.  AFHLD$0MNP3҉D$ H7 t7- L%   Hj% 5 E3     胖 H   LD$43H| t7 Lc%   H%  E3     8 H      MDH t4蓓 L%   H% 蛔 E3      H=A   H2T o  L% H% \ E3     誕 HH Hw HL$@M = L% W  HC%   E3   \ 3e 3. AHM`H3 Hx  A_A^A]A\_^[]@S    T H+HHI HKHC     HC    H [H\$W0    H+H&K9 H3HD$(HZLL$ H:LBHR5tFр"L$ 2t#HT$!H+     0H[Hu   HL$(H3. H\$PH0_H\$W0   p H+HJ9 H3HD$(HZLL$ H:LBHRtJ$t(HT$!H+@ f     0H[Hu   р"L$ 0HL$(H3芫 H\$PH0_H\$Hl$Ht$H|$ AV0   谫 H+AAILHكtPtBt4ʐ L% "   H% ґ E3        H=% H=% H=% ] HCHu4o L% (   H% w E3     Œ    LHIr HCHtTHHcH9L$huBLL$`E3HSHKD$(   HD$      u5   L3   Hks U/   ˏ L% H% ֐ E3     $ HK HKHC     HC    3H\$@Hl$HHt$PH|$XH0A^@SP    H+H*H9 H3HD$@IMtUIxHrNHD$0HD$ t;HKPA   HSHHHHL$03ɅHL$@H3K HP[3HL$@H36 HP[H@s   H @  s   H   @s   3H?H;A   AFDL$ DD$SUATAUAVAW(   " H+L$   H3EHDLkMtHIINININHt$`H|$ I  HKH  HH$   0HAHAHC3 @  3@  Hj  @@`  IV      3Ё   3Et.Ƌ3%   
3%3с  0 3щLHW	H  3@oG2HW2L;EtHKH  IGHHAHCDHI
A  E3DoDoLo8Lo@HKHOHHHGPHCH;j  HH+0  HSHQ  HHA)AAHHSt
@@  H  HHBH$   HC  DHW	H  HKH  HD HAHHCA  EHWH辇  $   GoDguJ	37   377HHGPHCHGHY  E337Lo8Lo@G2HOH/  I%  t+t+t	;u%%<upHSH  L   AH;  I覤 H+HHCH+HCH  H;  HE3HG8HH)KHO@Ht	E3Lo@Lo8u0H3HGPHC   3HGH37G2HOHDd$pEtAƃ
3  0 37HSH   L   AH;   I H+HHCH+HCH   l$xu	H;   L;HW23Et HCH   HHHCH#DHI
A肅t_H
H+HwHtLoPHHGPHCH;r5H3H+HCMtM~MtIOINHSH+HIV   3H|$ Ht$`H(A_A^A]A\][HMMHtiHtRHt0Ht3ADILAILAIL1ADILAILDAILDIA   IIIHHH+I#HIHIH+H;H       @I+H;}Iɸ   IJH;~I;|I+I   H\$Hl$Ht$H|$ AV0    H+IIHH HT$(HL, E  HtH 5  3HHFHFHF     CH;  H  
Dȃ  A   IH	A   HHH#ЋH	HHHHHHIA   r {  HS	LH[   {]  {S  t% <  =   7  =   ,  DAt<t3t*t!  {   AAs
AȀ@Auu$
AA
$

A   H   SA   Hj s  SA   HP Y  DCHS	H7 @  SA   H &  DCHSH   ɍA   u,HS@Hx    LC@HHS8    HH
HSHC    HT$ H~    DHS2I
HAo t|HSHHtE3H tdHt@HD$ HH+D$(HL6IHF HKHH+NHHL$ H+L$(IHFHN   HSHHtE3HS u3H\$@Hl$HHt$PH|$XH0A^ItXItKIt,It3HJHBHHB   H
HJHB   H
ÈJH
   ̸(    H+DLA   EAu7BH;   H   A
AA@   AAH(R   AB<   LJLACt&AA <     ra   wYH
LAAuIJ@Ht8HLtA
H
IJHpHtLAH(3H(̸(   ֝ H+Hr~IwxyJy uy uy uy t@tUDAIwJI@H;rAHQEII     H(è@t#I@H;rHQEII     H(3H(@S    4 H+ILHwKD    DHS t:G L %    H% O E3$     蝄  3H [ø   H [̃t#tt3H% @HD% @H% @̃t#tt3HG% @H% @H% @̃t#tt3H% H H% H H% H ̃t#tt3H% @H% @HA% @̃t#tt3H% @$HD% @$H% @$̃t#tt3HG% @ H% @ H% @ ̃t*ttHH% H@0H% H@0Hz% H@0̃t*ttHH% H@(H~% H@(H:% H@(̃t%tt3H% H@HC% H@H
% H@̃t#tt3HG% @H% @H
% @H\$ UVWATAUAVAWH$p   H+H489 H3H`  H  EH  LLEHT$pHu	H  LH$$  HH  ED$|   H   HL   LEL   H   LEHE HE3D$`DHD$hD$xx HEH  LD$pH
% I?} LHY  H HD$hHM  LD$xHi
% HMH8 LD$|H# HM )EH)M@ E8 LEH# E3HM EHM@ EZ: A   L	% HƩ$ HM )EH)M @ E0d8 LEHI$ LMHMI E8HMH@ EX08 HM )E`H)Mp@    ;7 HL$hLMA    H@      H   @    ރ D$`HD$hIHH I| |$`    HtH   L;tH   H   L;   Ld$pH   D$P   L@  HD$H    LHD$@I3IHD$8HD$0H% HD$(	   HD$ squ9H 3H`  H3Ɩ H$  Hp  A_A^A]A\_^]Ld$pHtH   L;tH   H   L;u`D$P   H   HD$H    L@  HD$@L3IHD$8IHD$0H% HD$(	   HD$ pFHtAHD$(    L3Lt$ A   H  HtAH u3 Ht)HD$(    L3L|$ A   H9     ̸(    H+H(J H\$Hl$Ht$WATAUAVAW    辕 H+3LR% MMDH@ =   s
IA82uDH% A=   s
H@81uL|$xHl$pMtM;uRHtL;uHMtH% I  u0HtLH% Hj  uHEtHHHH% =   s
H@81uDH% AfD  =   s
H@81uMtM;uRHtL;uHMtH9% I  u0HtLH.% H  uHEtHHHH% @ =   s
H@81uDH% A=   s
H@81uMtM;uRHtL;uHMtH% I?  u0HtLH% H$  uHEtHHHH,$ f=   s
H@81uDH$ A=   s
H@81uMtM;uRHtL;uHMtH$ I  u0HtLH$ H  uHEtHHHH$ f=   s
H@81uDH% A=   s
H@81uMtM;uRHtL;uHMtH/$ I  u0HtLH% H  uHEtH HHH$ f=   s
H@81uDHM% A=   s
H@81uMtM;uRHtL;uHMtH$ I_  u0HtLH% HD  uHEtH@HHH% f=   s
H@81uDH% A   s
Hƀ8 uMtM;uTHtL;uJMtH% I  u2HtLHe% H  uHEtHHHH\$PHl$XHt$`H A_A^A]A\_@S     H+H   HtH-6 HH [4 (   ֐ H+H   H(#4 H\$Ht$W    諐 H+H   IIHtH5 LHHH\$0Ht$8H _a7 H\$W    ` H+H   AHtH5 HH\$0H _3 H   S     H+yh H   H   H|$0;6 H$ H   (5     H   u)H4ׂCHH   H8 ǃ      3H   3LL+H;H4ׂCH   IFHH8 H   H   H   5 H|$0Ch    H [@W    D H+HH   yh    Dʀ?I   HBD`   HD$PHO@H   H\$0WhLGpLOxW8HH     H   4 HF% H   3 H   H   5 H$ H   3 H   4 H\$0   H _3H _ø(   f H+Hu
   H(H   H(D2 H   S    , H+HH   :2 HKXZ HKH^$ A   軓 HK HH$ A   襓 HK(H2$ A   菓 HKPH$ A   y A   H$ Hd H [@S    脍 H+H   HtH2 HH [p3 (   V H+H   H(3 H\$Hl$Ht$WATAUAVAW     H+HHy$ 輍 Hu$ L譍 LH  M  E3I֋Et   s
H@8:uف  IEtI΋=   s
H@89uI\uA   
/DAH$ A|   L$E   LIT HH#  LIH  Eu+\H@8>v6f     DL>H+IL# H+44 HcHHH;rӃ~0 Hh$ Li$ LEH+L+L_$ I3 A9   H$    ` HHJ   FGFGF0G0HF8HG8HF@HG@HFHHGHHNHtAE   H$ ( HGH   HN HtAI   H$   HG Ht`HN(HtAM   Hi$ ܄ HG(Ht<HNPHtAR   HE$ 踄 HGPHtH   3A   k/ u{HOH$ A`   q HO H$ Aa   [ HO(H$ Ab   E HOPH$ Ac   / Ad   H$ H A   H  H8 uH>HG8H$ H[ HHtgH   . HOXV HHwXH   [0 MtA}  uL-$ IH   tA   H$$ H脏 H   A   H$ Hg H   - HOXbV HOH$ A   < HO H$ A   & HO(H$ A    HOPH$ A    A   HH$  3H\$PHl$XHt$`H A_A^A]A\_HL$SUVWATAUAVAWH    H+HY`3LH$   8t=   s
H: uIHT$0I &     IH wIs
H;sHH;r  L w
HIrL;sAL$II;u@7@+tE@-t?@    u u@_t
@*  A   D$   VE3@+@AHD$   I;t7@   賋 u!蘋 u@_t@-t
@*  IH+HR  ?*I  H.$ 3=   s
H9 uH$ 3f=   s
H9 uEtHHH$ 3    =   s
H9 uH$ 3fD  =   s
H9 uEtHHH$ 3    =   s
H9 uH$ 3fD  =   s
H9 uEtHHH!$ 3    =   s
H9 uH$ 3fD  =   s
H9 uEtHHH$ 3    =   s
H9 uH $ 3fD  =   s
H9 uEtH HH$ 3    =   s
H9 uH$ 3fD  =   s
H9 uEtH@HH$ 3    =   s
H9 uH$ 3fD  =   s
H9 uEtHT$0HH$   HT$0HH$   HI;s@ 8:tHI;rI;  HMH+HL+H$   Hu?*u3L3ZH   3LHtGHf     H   譈 u蒈 u_t	-   HHH;rIuA?*u3E3LMt}3Mt8fD  B>   O u4 u
_t-uFHI;rH$   $   H$   Ll$(LLHD$ BHT$0H$   b3H$      HY`HHA_A^A]A\_^][H\$W    Ѓ H+H   IHtH( HHH\$0H _* H\$Ht$W    苃 H+H   IIHtH( LHHH\$0Ht$8H _+ H\$W    @ H+H   IHtHf( HHH\$0H _1, @V    H+H!9 H3H$       H  H$   H$   H$   H   H( HY$ H' HZ$ H
) HS$ H' HT$ H( 3H9^t5HI$ H' HVH( HNH$ A   H^H9^ t5H9" Hj' HV H( HN Hk$ A  ȇ H^ H$ H5' H' H$ H' H' H$ H' H$ H(( H$ H& H$ H$ H( H$ H9^(t5H$ H& HV(H' HN(H$ A   H^(H$ H& HH' H$ HH9^Htc& HVHX& Z" H(* H@' H8' HQ$ H)& H& HFPHl$0HtH6   t    HX
f LH\$ L$    HL$0( H90" H% ~0 H$ H$ HHE& H$ H% HH& H& H& Hy& H$   H$   H$   ǆ      H$   H3 H   ^H\$W     H+IHA   Ix/ HuHH\$0H _ËH`ȸ   HHH\$0H _H\$W     H+IHA   I/ Ht%H`[H;vH+ٸ   HH\$0H _H\$03H    H _̸(    H+r3H(H~-    H(H  H   Hz u@Hx  HtHHx  E3HBLHx  L9p  uHp  H  PH  HtHH  E3HBLH  L9  uH  H  H  HBH  H  L  L  @SUATAUh  ~ H+H59 H3H$P  E3HEL9  u
     L9P  u
  H$     H$  L$  L$`  fD  L  IM   L|$pH sNIFXIGI~ IFHIGM/3 IDII~<H IDHII(M6MuH   V HP  HD$@HD$(HT$PLLl$ A(   X    L9l$@t|	 HD$@IHtbH|$P    L  Mt1H  A   LHD$0H  HD$(HGHD$ AH  HD$@HH(H;rL MEL$  H$  H$  L$`  H$P  H3{ Hh  A]A\][r H( t ( H   W    { H+HH\$0H  Ht$8HtHH$ A   苁 HHuHp  Ht$    HH$ A   [ HHuH  H$ A   : 3     HO) ÃrHt$8Hz$ H\$0A   H H _̸(   &{ H+HA   * HuHH(H@XH(̸(   z H+HA   * HuHH(ËH`H(Hh  H  ̸(   z H+HA   $* 3HH(@S    Tz H+Hy  Hr\Ax   H_$    ݂ Ht@HHHKHHHKHP  HKHh  HK HX  HK(H`  H [3H [øX   y H+Lуr3HXH$   HD$H   D$@ HD$8H$   HD$0LL$(DIDD$ MB . HXHP  H  L  H  HX  L`  ̸(   &y H+H   H(+ H\$UVWATAUAVAW@   x H+Db0HH
ALH  	E3ɋt<t0t$t   ;tu"H5      
   A  HKW( r  H  H   L9h   I~Hh HtH uHt+H tHtoHtjA   HH_  uUH  In H<tH uHt+H tHt"HtA   HH  uA   HEfff     H  H   Hp  Hh  HuuHw  HMXA   H$ ]| HHU  W HhLhHx  HtH8Hx  HGL/Hx  L9p  uHp  H  H9p  u
HHp  H9x  uHGHx  HOHtHHHHtHGHAH  WH  L  LoLh  L9OsL3H  H  EuTIFHO Ht HI@A IF HO<Ht HI@A L  Mt^H  L$   MFIVIHD$0H$   HD$(H$   HD$ A҅   H$   H$   H$   #IINIFH$   H$   H$   HD$0DHL$(LHT$ HI:  uOHX  HuI	H`  H  L$   MF(H$   HL$(H$   HL$ H脐  H  Ht	H  Ѓt(u	EF3H$   H@A_A^A]A\_^]H  IvEuH   @UVWAUAWp   t H+H9 H3HD$HH$   3L$   MHD$0A   D$4AH
$ HHu6Y L$   Hb$ Z E3    [ 3  H`H9EXr6IY LJ$   H$ QZ E3     [ 3;  Lt$XLu0Mu6Y L$ 
  H$ Z E3    [[ 3  I<F }6X L$   H$ Y E3    [ 3  H\$hHUjHcHL$8L舯  H$   E30L7HHE30D63HD$(   H0D5HH0D4HH 0D3HH(0D2HH00D1HD$8H80L0IHD$  t6W L$   H$ X E3     LZ 3  $   LD$0LΉD$ 3I訵 t6W L$ !  Hs$ X E3     Y 3  Ld$`Iw@ HGLWI;s:LHHISH3LLOII+ufHHOHHGI;rIwLD$43I蚴    V L$ ?  H$ X E3     RY 3   H\$ IwIMH)_ LGLD$0HHXI蝴 uH0V L$ 0  H`$ W E3     X 3qL   DEdIXMI蒤 t38V L9$ E  H$ @W E3     X 3EdIHH9tHEX   Ld$`H\$hLt$XHL$HH30p HpA_A]_^]H  HH  H9  uHBH  LJMtHIL
MtHBIAH  WH  HBH)  Hx  HtHHx  HBH    H  Hp   Hx  uHp  H\$Hl$H|$ AV    o H+IIHLMX  IN  Ht$0IpL9uI HH9zuI@HBIHHtI HIHtI@HAHJWA IQXHLa$ A  u HH   H;   Hu$HHtHHHHHA    H{ HHpHHHHtHHHH9suHKHCI9  uI  HiHt$0HH\$8Hl$@H|$HH A^Hu$HHtHxHHHG    H{ H;HwHHHHtHxH>H9suH{HC3DL$ HT$HL$SUATAUAV   n H+L$@  MH$P  E3ELA$t:A   HED$@  Aѻ    LHu"H   A^A]A\][E3   D$@  L$   D$8  IFHD$HIFH+D$HH$0  H$   L$   HD$@H;s
>  A$uA@P	3%   3A$L$H  33L|$X3Hl$`3H|$hHt$pHrOHIGHWW~@Hf H@@f~@f@fH;rffofsffH~E3E3H;sZHH+Hr?HHH+HHHIHHHB    LAL	HI HuH;sHI\KHH\$xH/  Et,IJA   A HuE3H`$DLLAL$IIt$PMl$HHcȅ  J)H;D$@E$At&H$(  IT$2I
AHI(W  MFI^XI^H$   M+FHE3Ht$@W a  AT$L$   MH$   Q.  HT$@H$   觹   H$   貸 L$   M  Mt5I     HD$0LI  HD$(A  HD$@HD$ AHT$@IFXIVIVH+H9$@  uSH;   HHILHH+uH3H;r      ILHHINHXI̦  I^D$8  H$   HL$8HT$XHD$0MH$(  IH\$(H@(HD$ t   H$   螷 LD$HMFH$   H$0  L$   H   A^A]A\][HyLL   HD I8LHDHI0ML
HHH(IH
IPH HIIHHHIID@ILMIPHIIIH   HIIIB3H\$Ht$W    i H+LIHHIr=L   A
L;r'Ig H   H;H){H\$0Ht$8H _H\$03Ht$8H _H\$Ht$W    h H+LAHHIr@L	   A	L;r*I:g H;HH){3H;H\$0Ht$8H _H\$03Ht$8H _H   H?X6) HHl$ Ht$ H|$ H$ H$ H$ H$ H$ H$ H$ H$ H$ H$$ H4$ HD$ HT$ Hd$ 35) 5) 5) 5) 5) 5) 5) 6) 6) 6) 6) %6) -6) 56) =6) E6) M6) LIE3MtHH;rH;PvIHM;r3ø   H  H7) HHL$ HL$ HL$ HT$ H\$ Hd$ Hl$ Hl$ Ht$ H|$ H$ H$ H$ H$ H$ H$ H$ H$ H$ H$ H$ H$ H$ H$ H$ H$ H$$ H,$ H4$ H<$ HD$ 36) 6) 6) 7) 7) 7) 7) %7) 7) 7) 7) 7) 7) 7) 7) 7) -7) 57) =7) E7) M7) U7) ]7) e7) m7) u7) }7) 7) 7) 7) 7) H\$LL$ T$UVWATAUAVAW0   Me H+IHLAI/  L   A
L;  Ic H)sLH3HHSH  H  L   AH;  Ic H)sLLCH3I  H   
L;  Hcc H)sHSH3HD$ Hr  L   AH;X  I'c H3HT$pH)sHL1  HD$pI;#  I  IIH+MHttL$x3LL$ A   IHIMLIMt3HIH=  HrIi  HGM;vHGH vHHHHH(E3H   E@      HSHk  LA   AAI;O  Ib L)kLCL+HD$pHt$ I(  H   
L;  Ha H3LHD$pHH)sH+HHH;   L;   HT$ HHt IFH;GsHHI+IlHILIIL;"HtHFH;GsHGH$   HtHFHIu^HT$pH8t]HT$ H'tLHT$(Ht;Ht/HD$pO0HGHD$ HG HD$(HG(   Htg0   3H$   H0A_A^A]A\_^]H\$Hl$Ht$W    a H+HHHQHraL   AH;rKIe` H3HH)sHHu/HWHEt3Ń1@u'HWH&u3H\$0Hl$8Ht$@H _HG    HSHrL   AH;rI_ HKH3H+HKHwH;rHHOHH)CHG    H\$Hl$Ht$W    ` H+I   HtrHHbtcHWHRtSHWH?HHH;w:tHG       )H9Sr!HHGHCH;rHH+HC   3H\$0Hl$8Ht$@H _H\$W     ` H+HHٺ   =tHH3ɅH\$0H _H\$03H _̸(   _ H+   H(H\$W    _ H+HHٺ   tHH.3ɅH\$0H _H\$03H _H\$Ht$W    _ H+HI   HUt3HHt$HH3ɅH\$0Ht$8H _H\$03Ht$8H _H\$Ht$W    ^ H+LAHHIrSL	   A	L;r=I:] H;HH){Hu$HH3ɅH\$0Ht$8H _H\$03Ht$8H _H\$Hl$Ht$W    ^ H+HHٺ   C   HH   HWHt{HGH9rrHKHtiH0HAHHCFwPHW@wDH>t9sA   HOD+H3Z  HW%A   HX>t   3H\$0Hl$8Ht$@H _H\$Ht$H|$AV    ] H+LI   HOtWLKIrMH   
L;r8H[ H;H){Hw#HIHHKH;rHH+ȸ   HK3H\$0Ht$8H|$@H A^H\$W    p\ H+HHٺ   tHHn3ɅH\$0H _H\$03H _H\$W    \ H+HHٺ   MtHH3ɅH\$0H _H\$03H _̸(   [ H+   H(H\$W    [ H+HHٺ   t?HH>t0HWH.t HWH3ɅH\$0H _H\$03H _H\$W    [ H+HHٺ   MtHH3ɅH\$0H _H\$03H _H\$W    Z H+HHٺ   t/HH^t HWHN3ɅH\$0H _H\$03H _H\$Hl$Ht$WAVAW    2Z H+IDLAHIrWL	   A	L;rAIX H3HH)sHHu%HHt@t+HWHu#3H\$@Hl$HHt$PH A_A^_HG    O m    HH3ʃ3O 33G tHWH?tEt
HG    HCHGHWH?HOHH;oEtHG       ZHHOHKH;DH   H+HK2H\$Ht$W    X H+HI   Ht3HHt$HHw3ɅH\$0Ht$8H _H\$03Ht$8H _H\$Ht$W    [X H+LAHHIrSL	   A	L;r=IV H;HH){Hu$HH3ɅH\$0Ht$8H _H\$03Ht$8H _LLLAIKL;s8 uHH;rHI+L;s3L+IMAHH\$Hl$Ht$WAVAW    W H+LIMLHIr~H   
L;rgHV H)sHHSH3H;rLLAH;r;IU H){H;HKHw"H;rHH+HHKIMtI.H3H\$@Hl$HHt$PH A_A^_H\$Hl$Ht$H|$ AV    V H+LIILHI   L   A
L;   IDU H){HHSH;HrkL   AH;rUIU H){H;HKHw<H;r7HH+HHKMtI.HtHwDHNDL     3H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$H|$ ATAVAW    U H+LIMLHI   L   A
L;   I>T H){LLCH;L;rxLA	L;reIT H)kHH+HKHwIH;rDHH+H;HKMtM>Ht*H;r%H;rHS I$3H;3H\$@Hl$HHt$PH|$XH A_A^A\H\$Hl$Ht$H|$ ATAVAW    T H+HHHQHj  L   AH;P  I3S H)sHHSH3H0  L   AH;  IR H)sHH3HCH   H;   HH+HHCH   HAH   H   HH;   H   HGH   BHDrDHrvBHGHrdBHiDzDHtLrLbH̓w<H;r5HO)DI葏  H+HrA4   GfD7fD@w(3H\$@Hl$HHt$PH|$XH A_A^A\H\$Hl$Ht$WAVAW    R H+EP0MMxAIDHM:  M@AHw/$A   IIIL+IHqJHH+3H	HIIHr    HH_    HHL    IWH8    HH%       I;sR   @ ff     IHHt(HT(H+H+4(H tYHHѤ tJHHI;rAF0t0IVH认 t'IV H螤 tIV(H莤 t   3H\$@Hl$HHt$PH A_A^_H\$W    @Q H+HHH9 tYHSH) tIuHSH t4HS H t$LC HHSP t   H\$0H _H\$03H _H\$W    P H+HHٺ   蝣 t/HH莣 t HWH~ 3ɅH\$0H _H\$03H _̸(   6P H+   H(5 H\$W    P H+HHٺ    tHH 3ɅH\$0H _H\$03H _H\$Ht$W    O H+HI   H襢 t3HH薢 t$HH臢 3ɅH\$0Ht$8H _H\$03Ht$8H _H\$Ht$W    +O H+3ۄIHH t"HH ËH\$0Ht$8H _H\$03Ht$8H _H\$W    N H+HHٺ   轡 t%A   HH 3ɅH\$0H _H\$03H _̸(   fN H+   H(e H\$W    @N H+HHٺ   = t?HH. t0HWH t HWH 3ɅH\$0H _H\$03H _H\$W    M H+HHٺ   轠 tHH讠 3ɅH\$0H _H\$03H _H\$W    `M H+HHٺ   ] t/HHN t HWH> 3ɅH\$0H _H\$03H _H\$W    L H+Hz HDR    A   HDDEIAMDIHC ID輟 tJHH譟 t;HSHtH蘟 t&C tHSH肟 t   H\$0H _H\$03H _̸(   FL H+L3H(% H\$Ht$W0   L H+IHD$     IH taHH tRHHuљ HD$ LD$ H轖 t-HD$ Ht%LHH  HD$ H\$@Ht$HH0_3H\$@Ht$HH0_H\$Hl$Ht$ W    fK H+A H<wq3IhHt$@V t[HH tMHHu HD$@LD$@H t(HD$@HtLHHG  HD$@H@Ƌ3H\$0Hl$8Ht$HH _H\$Ht$W    J H+IH轝 tw3H@s   9H @  s   )H   @s   H?HH;ع   HFHi t#HHZ @ǋH\$0Ht$8H _H\$03Ht$8H _L   A   I?I@s)I @  s   I   @s   	3M;IFHIH@r)H @  s   H   @s   	3I;IFHtHtHH3@S    tI H+HLH@sA   5H= @  sA   %H=   @sA   H?H;wA   IJE3Ht臟HHu3H [IAB tIJdLHtICIHH [H\$Ht$H|$AV    H H+HYLH9H     H;   HPG HHH+H   H      H;   HH+H      H;   HH+H      H;rvHF E3HH+HHtO    HrP   H;r<HH+Hr0   H;rHH+IL;rHJ   I3H\$0Ht$8H|$@H A^H\$V    `G H+LIIHIs3ɋH\$8H ^HH|$0   
L;sH|$03ɋH\$8H ^HE HHtHh3H;H|$0   H\$8H ^@S    F H+LAHIs3H [H   
L;rH_E H   H [H|$ ATAVAW   kF H+L$   MHLD$PE33Dd$@M&HυuEL$   H$ HD$8L!# H$ D$0   HD$(   Ld$ T3e  HT$PL$   H$   H$   L  0  H$   H$   H$   H  D8  u%Hi$    HD$8Lp$ D$0    DD$pH   HT$`HT$XAAdu H$ HD$8L$ D$0  C  3H   7cHcЅt H$ HD$8L$ D$0)      B>  HdZ) HD$pt@w|Z) H3H   buLD$`H  LD$XHD$p         L9d$`wtJLL$hILD$XHKxD$(HD$`HD$ vuH$ HD$8L$ D$0g  ;  uWHKxLD$@HT$Hqsu@Hֽ$ HD$8L$ D$0v     H$ LHD$(HLd$ qR3#D9d$@tH  H规HD$`I   H$   H$   H$   H$   HĀ   A_A^A\Y) Y) 1Z) 1Z) 1Z) 1Z) 1Y) 1Y) Y) Y) Y) Y) Y) @SUWATAW@   .C H+HMH  MH胀HHtI$   H@A_A\_][Ë  HHt$pH@2Ll$xL$   LIF  H4׹   IVA  DDE3LIbu H$ HD$8L$ D$0     3Iw`tBHd$ 3HD$8L$ HG$ D$0  HD$(MǺ   H\$ HP3KH   I;w6fH    HHHHHt=H   HH   I;vI$   Ll$xHt$pL$   H@A_A\_][H$ HD$8L%$ D$0  H$ 3HD$(MǺ   H\$ HP3렃3L;  rHh$ MHD$8L$ HJ$ D$0  HD$(   HH\$ O3N@USWATAUHl$и0  	A H+H8 H3HE H   3HD$hLI HDL$tLD$xD AEttD$`   D$`   \$`H$(  H5$ L$   L5-$ H9Zu2Lt$8L3$ D$0%  E3Ht$(
   H\$ N3  L$  @ f     H   LH]H\$PH\$XtIE HELD$pIHU  |$p b  H]HHt#HtHL$hHtHtHtIHL$hH  Hԡp) HI
  T$tHOh{  i	  I\	  A
  D  HT$XIHD$X    )
  HL$XHH;
  H9  s8HAO   HLH  D H	  HL$XH  H  H  LEHME3IHEA_	  L|$xI8u0H  n\  I9G8r	  tHEH  H9H1	  L   HUDD$`H  8  F	  f  L|$P8  At
A	  3HUIH\$XA   Hυ(
  HULL$X  L|$XMtjA8  	  HUI   A   N]s	  3I   [HcЅ*	  LMH  LEI|IH  WL|$Pr  At
A	  3HUIH\$PA   Hυ	  HULL$P  HT$PH  8  	        H  HEHBPLE  Ay
  LE3I'
  HUH  HD$h@L  Mj  HUH@HH   HE3\	  H   3HZZ	  HE3LMILEHT$x\$(HD$ n       L}   A	  LEIHU	  H}   H״$ HD$8L$ D$0]     DHt$(HHD$       At
A	  LD$xHD$XLHD$(HH\$ I#L  L|$Xt  At
A	  3HT$PIH\$P	  HT$PH   t[H  LH<  At
A	  3LD$XHT$PH\$PIH\$XA   Hυ	  HT$PLM  H]H     r	  HT$XH   ZH  Hj  At
A	  HT$PHD$P    I	  HD$PH       H;	  HHt5Hb	  H;  vH  HE  LH    H;  vH  H  LH  ہ  At
A]	  3HT$PIH\$P  H$    HD$8L# D$0  A   Ht$(H\$ >  At
A&	  3LD$XHT$PH\$PIH\$XwA   Hυ!	  HT$PLM  HEH  8    H$    HD$8L/$ D$0@  A   Ht$(H\$   At
A  HT$PHD$P    I\  H       H9D$P  H$    HD$8L$ D$0a  LHt$(HHD$     "  At8At2Lt$8L&$ D$0  LHt$(
   HHD$     FHUIHυH  HUB  At
Ac  HUIy         H$ 
   HD$8L$ D$0  A   Ht$(HHD$     O
  At
AH  3HT$PIH\$P  A  Hֹ	   d< HH<  E3HMA	   H   HT$PHM]HM   蜄 HOxH
  HD$@    3HD$8A   HD$0	   A   H\$(D$      H     A  3HT$PIH\$P   H$    HD$8L# D$0  A   Ht$(H\$ 	  At
A  HUIuHυ  HUC"AK  I}Hυ  =3L  MteIM A  LMHUI+HuA  HHHtHu	A  I+H     HD$0H  HD$(HL$ 3AI} _   H  Hv$    HD$8L}# D$05   A   Ht$(HHD$       Hr$ LHD$8L$ D$0z      Ht$(HHD$       H9$ HD$8D$0   L#    LHt$(HHD$       Lt$8L$ D$0g  LHt$(HD$     a  Lt$8Lѱ$ D$0w  LHt$(HD$     7  H$ A   HD$8Lr$ D$0   Ht$(H\$   H$    HD$8L#$ D$0   A   Ht$(H\$   H$    HD$8Lƫ$ D$0   A   Ht$(H\$   H$ HD$8D$0   Ht$(Lٞ# H\$    v  Lt$8L$ D$0  LHt$(HD$     D  H$    HD$8L$ D$0   DHt$(H\$   Hw$ HD$8D$0   pH$    HD$8L$ D$0<  A   Ht$(H\$   Hq$    HD$8L$ D$03  A   Ht$(HHD$       H5$ A   HD$8L;$ D$0,  H  H$    HD$8L# D$0  A   Ht$(HHD$     +  Lt$8L$ D$0  LHt$(HD$       H$ HD$8LB# D$0P  BLt$8Lɯ$ D$0  LHt$(HD$       Lt$8L$ D$0  LHt$(HD$       Lt$8L$ D$0  LHt$(HD$     [  H$    HD$8L# D$0  A   Ht$(H\$ +  Lt$8Lv$ D$0  LHt$(HD$       H$    HD$8L$ D$0  A   BHv$ HD$8D$0  /Lt$8L0$ D$0  LHt$(HD$       H{$ LHD$8Lԛ# D$0      HS$ HD$8Lg$ D$0  H3$ HD$8D$0  }Lt$8Lͮ$ D$0  LHt$(HD$       Lt$8Lˮ$ D$0  LHt$(HD$       H&$ HD$8D$0&  7Lt$8L$ D$0  LHt$(HD$       H;$ HD$8D$0S  Hb$    HD$8L# D$0s  A   Ht$(HD$     L  Lt$8L$ D$0#  LHt$(HD$       H$    HD$8L^# D$0  A   NLt$8LW$ D$00  LHt$(HD$       \z A  HH4 H$ A   HD$8LZ# D$0  H   H˪$    HD$8Lʙ# D$0  A   Ht$(H\$ V  Lt$8L$ D$0=  LHt$(HD$     '  Lt$8L߭$ D$0K  LHt$(HD$        H$ LHD$8LC# D$0     Ht$(HD$        Hl$ A   HD$8Lz$ D$0  Ht$(   HD$        Lt$8Ln$ D$0[  LHt$(HD$     gLt$8Lo$ D$0g  LHt$(   HD$     @LELt$ Lt$8D$0>  Lt$8LA$ D$06  E3Ht$(H\$ 
   H;3L$  L$   H$(  HM H3, H0  A]A\_[]fZ^) 8^) g^) g^) _) S`) `) a) b) b) b) b) b) b) b) b) Ob) b) ;c) ;c) c) Kd) d) d) je) e) =f) g) g) og) g) ̸(   , H+A  Hv$ H(-2 @SVW`   R, H+Hh8 H3HD$X3HH     HB LHD$@HB(HD$HH$      H\$PA +t)   +t+t;   A   D͋
DDˋˋD$PD$PHIHHH;w6I@PLHD$0HD$@HD$(HB(HT$0HL$8HHD$ SEH  HT$@)  H$   ËHL$XH3* H`_^[̸(   &+ H+   LHШtI  H(oH(̸(   * H+   LHШuI  H(oH(̸(   * H+:u#<wHDHe  3ɅH(3ɃH(D3LыMtELʀHAA3I;rHR3H9QHl$Ht$W    * H+A8IHHv3Hl$8Ht$@H _A   H\$0H$ 0   {2 HHtUH NHNHHx HOp HO'o u%HMHp HMo t8HOHl A  H9$ H/ 3H\$0Hl$8Ht$@H _HHH\$W     ) H+HH3HO,s HOHa   Lim HKHk HO4o A   H$ HH\$0H _. ̸(   ( H+HHHH(q@S    ( H+HHHHHk HK HHIk HC H<$ A   HHH [. H\$UVWAVAW`   *( H+H@8 H3HD$PL$   IEH   HH   AuHx  H?H9E    3 HHHswHVLHutdGHT$ HND$0GD$ D$4lq HuLHHYHt'P(LE A3׃L@1P(MtMHE    3HL$PH3& H$   H`A_A^_^]Ht$W`   ' H+HHT$@HHT$0HIp H   A   H\$pH$ 0   / HH   HHUo HL6HLHD$ Hp HCHt0HsHHOm HOk uHH\$pHt$xH`_HKl A   H$ H+ H\$p3Ht$xH`_@SP   & H+HHT$0HIHT$ o HuHP[HH   HP[@SVW`   % H+H8 H3HD$PIHMtuA ,<wkfHHt^@(uXWGHNT$0HT$ D$ D$43o Hu.LHH Ht`(H@K(HC   3HL$PH3$ H`_^[Ht[S    $ H+H3HIn HKHL<i HKk HK
k A   H$ He* H [̸8   $ H+MHD$     A   ,H8@SWh   S$ H+Hi8 H3HD$PIIHtUBD$0BD$4f~D$ <w6HIHT$ m Ht#HtHHHHtH@ HHH   3HL$PH3r# Hh_[H\$Hl$Ht$W0   # H+HHH   Ah   H^$     ,, HH   HH-l HLHLHD$ Hɽdm HCHtQHHdk HLHwLpHD$ Hm HCHtH+HHs)HK!i HKi Az   H$ Hs( 3H\$@Hl$HHt$PH0_̸(   " H+H0H0A   H(]  ̋A0H\$UVWAVAW   :" H+HP8 H3HD$pAMILH   HIHT$@HT$0k HHt    H9ptbr	H@HuA&  H¡$ @   x* HHt8LpL@ HpHAHA   u;A-  H$ HH' 3HL$pH3! H$   HĀ   A_A^_^]Hu$HOHh HWHE  udA6  HSHL$ HHl$ H9PvHHH@HuHHCHHT$ H;t$HO8h HWH  uA>  FHOHj LHu*HOHg HWH  !   HSHL$ LD$ H9PvHH HuHHHHT$ I;tHOg HWHW  3Ʌ@U   4  H+HJ8 H3HD$`AHHT$0t3  HIHT$ H$   i HH   Ht$xH|$pHHwH;t HH  A  H$ Hu% HHuHMHH|$pHt$x7b HMHki HH;u.HHMHtf HMd t9M3Ha )HH;t@ f     HHHH;uHHA  H$ H$ H$      HL$`H3 HĀ   ]HtZS     H+HHI!e HKHtHQ  b HKe HKZ A   H$ HV$ H [H\$VWAV   } H+H8 H3H$   AIH$   ILuuH	LD$0LD$0    HT$pD$    n tL|$0uEINHT$@g HtHt-H HuHtHtHHHHtHHH   3H$   H3j H$   HĐ   A^_^H\$UVWP    H+H8 H3HD$@HA   HT$0A   H3>k L  Aw   HH$     % HH1  LHx$ H^ HH   ?Y HH   E3HD$     LD$0HH7m    H^ H3H^e H5;HLQHt$ L%H>f HCHtCH	H2]e HHt$ LLH f HCHtHNHKb HKHtH  ` HKb HW A   H$ H! H] 3HL$@H3 H$   HP_^]H\$UVWp    H+H8 H3HD$`AIHu4HI3HT$0HT$ e HHt H9{t-rHH[Hu3HL$`H3 H$   Hp_^]Hu.HSHMHtb HUHJ   tH] HCHFHH  tA  H$ H     z@S     H+HHv` tK3H [ø   H [@S0    H+H	M3D$    LD$@\$@Hk t|$@ËH0[3H0[@W    d H+HHIHt(H\$0HYH5$ A    HHuH\$0A   H$ HH _ H\$W      H+HHHIc HH;uGHHOHt#a HO\_ tLO3H\$0H _HO\    H\$0H _H H;t    HHHH;uHHH\$0   H _@S    T H+HA(HHt)LA0HQ@HI 3CTHC(HC HC@H [ATH [̋AL;BLrwIHRH;w3;ø   ø@S     H+HHtaHt$03H|$8HC(H{HtLC0HS@HK Hs(Hs Hs@A   CTHz$ H* HHuH|$8Ht$0H [H\$Hl$Ht$WAVAW    2 H+H9E3MHHAHuHQHLzLz   @ HHAօyHHHuHu'HFHCL{H^HCHtHXL9>uRHMHu!HHCL{HHCHtHXL9~!HkHEHCHEHtHXH]H9nuH^H\$@Hl$HHt$PH A_A^_H9uHBHH9QuHBHALRHJLJMtHBLIBHJHtHBHA3IHB3HBHBH\$Hl$Ht$WAVAW     H+HY E3IADHHuQA   H$ X   P HH   @THG(HCL{H_(HCHtHXL9 uH_ HD$hHHC HD$pHC@HD$xHC(H$   HC0D$`CPDsHHs8kLD{TH9_ uHCHKHG HH9_(uHCHG(HSHtHHBHHtHKHHLL{HL{HvHH\$@Hl$HHt$PH A_A^_HtBS     H+HHKHK A   Hn$ H H [HHt9PLtH@Hu3HA@HA8HtHAHtf9PLtH@Hu3@S     H+BPLًJTHtTt   IKIWIC(HBHB    I[(HBHtHXI{  uI[ HH [t4u[AtDBHIKILHCT    H [At&D;BHt IDBHILH [H [̃zT    LBH9uI HH9QuHBLJHAMLZMMt
I MICMMtHBMIA3HBI HAHBHQHBHtHPHy uHQBT   ̸(   f H+A   H^$ 0   H( ̸(   6 H+LJTtuFIHII@(HBHB    IP(HBHtHPIx  uIP HH(~H(H\$UVWATAUAVAWP    H+H̰8 H3HD$HHcLt$ LHT$(H   3Hl$ HL$(HqqqH9L$0LIP  HGL$0H;HwHI   @B HH;HGA   HO,dH+H;HGIMIu H   f     HO   HnHI;   HFH;vvHJL;smKP  Ht7HHH;vHH;HBKP  SHH;HBKP  ?HHH;vHKP  #HKP  Iq  I6Lv`I    HHGHD$ HHL$HH3 H$   HPA_A^A]A\_^]@UVWAVAWP    H+H8 H3HD$HLHH   HT$(HE3HHD$8H?H;vHH    H=@B w@B HL$(HH+LH;wL     ;H$   A   B3IHILL;vHIIH  H  H  u2D8  AE7H      HH+H;wH<H   AL8   Ix` t\u6   tYH0	  H;s!I;vHIHHH;vHHI HHH;vHHH;sHDI|E7HH$   HL$HH3 HPA_A^_^]̸(   F H+ILcJ	  LP	  Mt E3E8  LX	  IEHH(IH(@S     H+HHP  Ht	H9X  sHX  HtH9`     H`  D$0   HulH  H  H  u8  tHh  H@	  HtVKHT$0H[L@	  Hh  Mt4HH	  HAи   H [H@	  Hh  Ht	HH	  и   H [H   S     H+   Hu)HI4T HC    H   W3HC     u*HKHT HCH    H   W3C0HC@豔     u*HKxS HCx    H   W3C`HCp~  A3  Hq$ H	 H [H  Hc   t3H	  H\$Hl$Ht$W     H+H  HcHk8HH   H   L3HDHL   Mt;HH	H  HD  IsI@IHAI@HHM@MuHLOH	H  HHH  HtL;v
uL+LLWHH  HGH  HG H  O0HG(	  Ƅ    H	  HP	  Ht8  LX	  HEʋH\$0HHl$8Ht$@H _HcH   Hh  @SP    H+H8 H3HD$@HHT$ H   nHT$0H?HH;vHH    H@B w@B HL$ LL+I;vHHH0	  H;s"LII;wH
HL$@H3
 HP[HHL$@H3r
 HP[@S    
 H+HcH   u(H	  HsH      H;s3H [ø   H [̸(   V
 H+H   IcHHH;Qr  u
   H(3H(@SVW   
 H+H(8 H3H$   HcHHT$ LD$ H4@HHHNS HH   HH  WHC`    $   C Hs`t"HCH)  K tHCH)Ϙ  HK@S(HHuH   H$   pH  3H  PX   H$   H3 H   _^[HL$VATAUAW8   
	 H+MLA  H$ `	  M HHuH8A_A]A\^H\$h3Hl$pHX(H|$xLt$0L	  IǆH\  IWC3HCHKHHjEQ HLHԢL͢HD$ H|R HCH   HIH0    HuH   臏  3H   H   r  H   H   _  HD$`H$   H   H   HL   L   L  H  Hǆ0	  @x}Hǆ8	  @x}VEHcx5HHHH3fHM H+H[3WHCHC(yA"  Hq$ H	 3H|$xHl$pH\$hLt$0H8A_A]A\^̸(    H+fǁ     H(Hl$ WATAV     H+E3LcAHA8  t3Hl$XH A^A\_H\$@L|$Pu  O<vILIHt7Ht$HD  C HsHtHCH)  HkHK@S8HHuHt$HIOL MgW3IHH   AHIGC  L|$PH\$@HtH  HH  P`N8  HNP  D  AƄ>  N  Hl$X   H A^A\_H\$ UVWATAUAVAW    H+H8 H3H$   LMc3HT$ N   IHHItL;IGJ   8  uAuD  Dd$ IO,dHH$   HILHT$0HHH$   HL$0IMN LHuMuMtm     I^PHMOHI;sHIMHL;rL;AvL;Aw$HHII	  Lu InXHE     LHuH$   Hu9\$     IHHH9uH     @   H@XHuE3AG0tbIO(J;  vTJ  HT$0IHHHL$0KdHHLM Ht%H@H$   H  H$   H  PhAHHH   W$   F Hn`tSHFH)  N tHFH)Ϙ  HFH$   H  H$   HFH$   H  PPHN@V(HHuH   H$   ?H  3H  PXW$   C tHHCH)  K tHCH)Ϙ  HSHtK HHH   HR  HCH$   HCH$   HK@HsXS0C tH  H$   H  PHHHd@8  tD  H\   H$   H3 H$8  H   A_A^A]A\_^]H      H   HwH     IWtH0	  H;HCLA    L+CH9KH   MG/H\$ UVATAVAWP    H+H8 H3HD$@BH   LHHHHH;V  H8    AFIH;Ő  vHŐ  ANIFHͨ  AFE3IHk8L(  Mt2H(  H;Pw$AfH;rH;PvHHI;rA   EHHT$ HT$(H;V   HT$ H6  t3  H~ H$   HvY     H@D$0fsH;ufH~fH~H;HGHHT$0Hg  H~ wH;tHWH  H$   AF   INDD8(    	  B	  E8)     E      AHL9*   t4Mk8M9*  v&H*   L@L;@uI*  HPHL;wYH8	  AN	  HIFHL;sH;wHL;rLAHRH;wHLAH9AƄ)  J	  LP	  MtE8)  ALX	  IEHAAVʃt$tu%H  H  H     HL$@H3W H$   HPA_A^A\^]@S`    H+H8 H3HD$XHP  3HHt	H9X  sHX     Ht	H9`  sH`      T$    H$   ZHH   WHt$xD$(G Hw`tJHGH)  O tHGH)˘  HGHT$(H  HD$(HGHD$0H  PPHO@W(HHuH   HT$8Ht$x觺L  3H  APXH{H$   SH  H  H  u8  t    HT$ (HcD$     H   HL$XH3 H`[H\$Ht$W     H+HHR H<@HCHHH  ʃH98    H{    u	   HG H9   HOH]F H   H9CH   H9CP   HOHC HGHtHXHHGHCPHCH    H? H_uHHGHHHG HHG(K tQt$HCH8  C HHCH  HCHH  H  HSH  P@   H\$0Ht$8H _H\$03Ht$8H _H0	  H8	  H\$W@   ` H+Hv8 H3HD$0HHH;Qv)HBHD$     HT$ HD$(6  t3	H{   HL$0H3 H\$`H@_@S    H+HH$   HIHT$ HT$ D HHu	H   [H9uH@HHH9SuHBPHCLBPMtHBHI@HLBHMtHBPI@PHKWBHHKH$   <    H   [LH
L;s3L;HH;rwHIHRH;r3H;ø   øH   V     H+H\$0HHHtKH|$8@ H   Hy$ H   A3   ` A4   Hy$ HK HHuH|$83Hy$ AA   HFHH  H\$0H ^̸(   F H+A$   Hny$    H( HAhHBH    HQhH\$W     H+H3HHuTAc   Hy$    y HH   HCH   H   HSH   HtH   H9;uHW3HBB B0B@BPHB`b|H   HzhHzpH9uH   HHH   H9SuH   HCL   Mt
HI   HHtH   H   H   HH   HCH\$0H _H\$0H _H\$Hl$Ht$W     H+L   HH   HL;upHu   (H    HH   HHH;HGL;   H   Lw$ HA   H- Ht\H   H   H   H   E H   HMLH      H\$0Hl$8Ht$@H _3@S     H+   Ht1H   LH   D؂    H   H [H   H [H   HAHIH   Hǂ       HQH   HtH   H9 uHH\$ UVWH$0   H+H8 H3H  HIHHT$(E3HD$xal  HD$(H  HW) HL y$ HHx$ qH詝LHx$ H'r  H誙  Lx$ HHx$ lq  HT$hHj[  HEHD$8    LL$pHD$0LD$0   H虏*  Lx$ HHXx$ qH4ׂCHHd$@HLHcx$ vqD$`t<LD$HHWx$ H[qLD$PHKx$ HGqLD$XH?x$ H3qH4x$ Hdc3H9t$8vXf     3HFcLD$03HNpHD$0LDL;t
3HpHAcHHH;t$8rH+c  HUHZ  Lw$ HHIw$ oLEHw$ HypLEHw$ HfpLEHw$ HSp<  HUHҘ  Lw$ HHv$ oLEHAw$ HpLEH>w$ Ho  LE   HhY  LAw$ HHv$ :oLEH/w$ HoLEHtv$ HoHEH  LE   H臘  Lv$ HH&v$ nLEHv$ HVoLEHv$ HCoLEH v$ H0oDEHv$ AHaEtA   Hv$ HaEtHUHH  HH  HT$ H苒<  LTv$ Hmu$ HnLD$ HIv$ Hn  HT$ H'  L(v$ HH&u$ mH|$(Hv$ L%v$ LDH*v$ LEHHT$ W  Lv$ HHt$ mLD$ H5u$ HnLEHu$ Hm  HUH豔R  Lu$ HHt$ 3m  HUH#  Lu$ HHQt$ m}  HUH  Lu$ HH"t$ lEH:" L1$ HLEH}u$ lLEH}u$ H-mEtLEHSt$ HmEuLEMtH\u$ HlLMH	s$ LEHl  HpA  L9u$ HHos$ "l  HUHё  Lu$ HH@s$ kLEHu$ HplLEHu$ H]lDMLEH2$ H^A   LEH1$ H^  HUHK  Lt$ HHr$ mkLEHt$ Hk  HUHJ  Lt$ H{r$ H+kLEHt$ Hk  LD$ HHU  Lst$ HH1r$ jLEHr$ HakLD$ H=t$ HMk6  HUH   L5t$ HHq$ jH|$(Hr$ Lr$ LDHr$ 7LEHHT$ 	t^Ls$ HHq$ ?jHs$ H`Hs$ Hq`LMH# LD$ H)]H`Hy`uL! HH.q$ iLD$(Hs$ H]jHs$ H`L$xHv# HfofI~fsfI~\H`HOH3Hw   H  H3 H$  H  _^] 9) n) ) ) ک) B) ) ) ) ) ) ) ) ) ) ) ) H) ) ) ) ) H) H) ) i) ) Ҭ) ) ) ) H\$ UVW0    H+HIHo$ IH^{  HL! Ho$ HLE~htLHo$ HhDOLG	H+r$ Hg[?tDOLGHr$ HJ[H@ vEHq$ Hd^Hq$ HU^LO@H# LG8H[Hf^H^^HV^LD$xHq$ HRh  Hq$ Lt$PHmZLt$p3HT$XM   L|$`I    HNI;   LLD$ HL$(H   Ht-H;HHBH;   LH+H+LD$ HT$XHL$(QHc]H|$(LD$XHT$ HtH+|$(Hp$ LHqgHY]HT$XHL$(LD$ HtHHI;AL|$`HYLt$PH\$hH0_^]H\$W`   ` H+Hv8 H3HD$PHHl$    HD$ L]$ HL\$ Zn  G HE! L6! HLEH*$ fG LtHwl$   I@H  HKP) HLj$ HHpl$ e  Lj$ HHUl$ e  Lj$ HH:l$ e  Lj$ HHl$ ze  Lj$ HHl$ _em  Lj$ HHk$ DeR  Lj$ HHk$ )e7  Lj$ HHk$ e  Lj$ HHk$ d  Lj$ HH}k$ d   Lj$ HHbk$ d   Lj$ HHGk$ d   Lj$ HH,k$ d   Lj$ HHk$ ld}Lj$ HHj$ TdeLj$ HHj$ <dMI H=   w/MHL$0Lj$     " LD$0HHj$ cHj$ H}dLOHj$ LGHdH~WHL$PH3A H$   H`_ ) :) U) p) ) ) ) ܴ) ) ) -) H) c) ~) ) ) H\$W0   @ H+HHg$    HD$ LY$ HLY$ Wt5Lxg$ HH&! cDLGHbg$ H"VHVH\$@H0_H\$Ht$W0    H+AHng$ AHD$ L?Y$    L#Y$ H+Wtntbt*ttuNL" 6Lg$ -Ln
" $|$` t	Lf$ Lf$ Hf$ LDHճ! H1bHUH\$@Ht$HH0_H\$W0    H+HHh$    HD$ LX$ HLX$ cVtVHh$ HXOx  LHh$ HaGx,tLHh$ HbHXH)UH\$@H0_H\$Hl$Ht$W0   & H+IHYk$ IHD$ HLW$ Lx%$    HUt-HD$hLHD$(LHD$`HHHD$ HTH\$@Hl$HHt$PH0_H\$Hl$Ht$W0    H+IHj$ IHD$ HLOW$ L$$    HUt-HD$hLHD$(LHD$`HHHD$ zHSH\$@Hl$HHt$PH0_ɃwCHF4) HHf$ Hf$ Hf$ Hf$ Hf$ Hf$ H! f) 
) ) ") ) ) H9uHBHHH9QuHBPHALJPMtHBHIAHLJHMtHBPIAPHIWBH̸(   6 H+!   uƁ!  H(  H(̸(    H+r3H(H   k     H(H   W     H+HH\$0H`Ht$8  HOx  HW0H.  HWHH"  3ۋH     ÃrHt$8Hh$ H\$0A   H H _H  ̸(   6 H+H      A   ̑  HuHH(H@PH(̸(    H+H   A   葑  HuHH(ËH`H(F̸H    H+E3LB LB(DBxHA8HtHHA8HBLHQ8L9A0uHQ0HA@L(  Mt8H0  L   HD$0A   H8  3HD$(HB   HD$ AHHH\$Ht$W     H+H   HϺ   A   謐  HHt\xhu   H  tEt,{hu&   H  3ɅH\$0Ht$8H _ø   H\$0Ht$8H _H\$03Ht$8H _@S    t H+Hy H   Hy  tyA   Hf$ @   HHtZHK(H   HK0H   HK8H   HHHKHHHKHHHCHBC@   HC HB HH [3H [HtDHihu=HQ0E3LLALAHBhHtHHHHBhHAPLAHHJhL9B`uHJ`HBpHAh3H9   @SP   T H+Hكsd   H   D$H    D$@H$   HD$8H$   HD$0LL$(DHDD$ LC蜓  tH     HP[3HP[Ht$H|$ AV     H+H    LHu    H      H~xH   HGHH\$0HFxHl$8H9   uHGPH   HWPHtHGHHBHHWHHtHGPHBPH   HGpWH   GHHHH   HG H  HG(H  HGHGh   V 3HDH_H   HV H  HO8   H   HDHl$8H_H\$0HO@Hw0I>Ht$@H|$HH A^Ht$@3H|$HH A^H     L  H      L  H(  L8  H0  @S     H+HH	HtsH|$0HyHHH9uH;HAHH9KuHAPHCHAHHQPHtHBHHQHHtHAPHBPHKHc$ WA   AHP HHuH|$0H [H\$V    ` H+HHHHtmH|$0ff     H:HH9uH;HH9SuHBHCHHJHtHH
HtHBHAHKWHN_HHuH|$0H\$8H ^@SUVWATAUAVAWx    H+Hy8 H3HD$hH$   L$   E3$  H   H$  MHD$PH$   LD$8A   HT$HHD$@Dd$0Dd$4  HI  L$   I  H  @dI;  O`?I9    AL$   tH3w@  Gh<uwPHȃt'tu.HGPH%WPHGP3H+HHOPH3HOPHH=  tM;  ,  Hl0H   HcHWjHHL$XHL  D0dWIHE30DVE3ID$(    H30DUHIH0DTIH 0DSIH(0DRIH00DQHD$XI8D0dPHD$     DGdMH\$8M+L˺   H- u\LL$@LD$03Dl$ H u>D+wdLD$0HT$HLHDt$  uLD$43H t'I  3HL$hH3 HxA_A^A]A\_^][HT$P   HcL$0H
ȃw%H;) H   ø   ø   3f) ) ) ) 	) ) H\$Hl$Ht$ WATAUAVAW`    H+Hv8 H3HD$XHY0HA   Hb  HE3IfD  H;q  Ls3L  WD$@AD$QID$AM;w_H   HD$0IHD$8MtFD  Hr;H@s5HD$@Lt$(LHD$ LD$0HH  HD$8AEHHuH9_0uHHG0H9_8uHCHG8HKHtHHHHtHCHAHO@W~ID8{xu
HG H9G(s9HGPHtHHGPHCL;H_PL9HuH_HHGXD8{xu$DcxHG(D8{xtD{xHO(HOH脓H_0HHAHL$XH3 L\$`I[8Ik@IsHIA_A^A]A\_3H\$LL$ UVWATAUAVAW    H+A Hi`3I MIXMHt$hLH$  HHD$pD$   HupH  H(  AP  H\$ E HHt  W@HHX`HpXHphHGhHtHhHHGhHEPHuHHohH9w`uHo`HGpI_ IHWMA   HAHH$   H#HL$(I#G(IH$   HEpAH$   E3HD$ b,H$  K  M&H$   HuEx   A   AH  HHHDD9mt  H$     Ht@  <  :Ex  DHUyHO  3Ʌ  2  L   L9E`sHO`H  HHk  L   H(  H   H  IG E3H$  HHIG HO`H   HEXH$(  H  H   Hǅ   L  AG8   AOH   AGP   AGT   AOd   AGl  IGpH  IG0H   YH   HtHhHH   HEPLEHH   L9GxuHoxH     HMpH   $   Hˋl  }  A;,  $   u!   [  3HD$`D8mp   L   H   HD$xMuHl$`NL9m`rH HO`MH8  HH   HD$xMH(  HE  $   H(  IH   H   A   H$   EHAb  H$    HD$x   H$   Hn%t;IO(H^pH$  E3HE3IO(3HWIHD$(H\$ )t?H$  MX  IG IHIG I+IFH;Z  M&H+K  H^pL'4ȃwA8) IA   A   A   M8L   H
H   -eL(  Mt@H0  IH+   A  L$  AHD$0I+H8  HD$(HL$ 3AH   H$  L   H+LL9F`sHO`HZ  H$  HH@  FpHT$pL   H(  L   HHT$PH	$D$H$   D$@H   HD$8HD$hH\$0HL$(HHD$ kFpȃwH2P) HA   3DH   HtL  AH   ЅFp<uKHL$xH	2APt;H   H      9  tH  H  HtH  HIG H$  HHIG HD$hH   HFXH$(  H  HD$pH  H     DH   J;ǐ   vJǐ   AG8HO`H   AOH   AGP   AGT   AOd   AGl  IGpH  IG0H   H   HtHpHH   HFP3HFHH   H9GxuHwxH   DIIVL+I;rII+IIVA#IG H$  HIG IFI3IF3H$  H   A_A^A]A\_^] ) ) )  ) )  ) L) D) Q) L) D) L) HAHHHt~HE3H;uHHJHH9BPuHHHJPL@Mt
HIL@HHtLAHJXW HJ8HtHHJ8HHLHB8L9J0uHB0HB@HBHHHuH\$Hl$Ht$WAVAW     H+MHHH   I   HjPH9uHBHHHPLvPH9quHFPLHAHVPHtHFHHBHHNHHtILvPHAPHKH{WFHH~h ucI(  A  LS$ H HH   HuQHHHtHpPHKHHFHHFP    H{ H3uHsHH3H\$@Hl$HHt$PH A_A^_I.HEHHFHHHMHHtHqPHCHuHH9kuHsHHuBHHHtHHPHSHHAHHAP    H{ HuGHHHKHLy`nHhPHEHHAHHHUHHtHJPHCHMHH9kuHHKHHLy`.ApȃwH.) H   ø   3 
) ) ) 
) ) 
) LL$ VAV8    H+H\$PMpHl$0E3H|$(ILd$ HLl$EL|$AHuI;rI@D$X   LHD$AE?   H;HFJ2H;vHII+I;HCHHGEHD$ALDD$XHuH;rHGMHH$A   @A?  I;LFKH;vHMI+I;LCMHGEH$AHHuH;rHMHLA   ?A?I;LFI)H;vHMH+H;LCMEAHHLHu
H;rI/H?H;HFH/H;vHIH+H;HCHtLIA   Ld$ EL|$H|$(Hl$0H\$PtM;rH4$MA   ELl$tM;rHt$MA   |$X tI;rLIA   HD$hHL$pH0ALH8A^^̸(   v H+HuI   H(HIHpHuH(H@pH(@S    $ H+IHt,HuYIIpyHtK  HHKpH [IIpH|$0NHHtHKpH	HKpH~H|$0H [@S     H+HIH   L*A	d) A@) I჋  H [Ã  H [Ã  H [Ã  H [Ë  A@ 3ʃp3ʉ  H [HKpxHt]  HHKpH [HKpRHt7HKpHH [lHKp3Ht  HHKpH [fH [á) ) ) z) ) ) ) m) :)  @S    T H+HHHKpHtHKpHH [H [̸(    H+r6I L:N$   HM$ Q E3    蟮 3H(ÃtGt6t   H       H(ø   H       H(ø   H       H(H   S    l H+HHt$0HIPH|$8KH   HtH   HtL   H   3H   H   H   H   H   qvH  HL$ A   H     HOHL$ A   HHlL$ A  q H HuH|$8HKL$ Ht$0A   HH H [H\$UVWATAUAVAWH$  ^ H+Htc8 H3H  H   LH   3A   HT$HHډ|$8Dt$0H|$@P0W}IMPLHD$PD      @  EIMh蠷   A   98w(9xw#HfD  98wIƃrMADЉT$<T$<tCHHHt`HDM̋IH<HD$0HHD$ Ht=`-  tcDL$<Ld$`LHt$ IDIV)  tOE3I9\$0IA  #  |=x Ld$PDEHD<pHD=hHHD=`ÿ    A;CELD$ptMu	E  E3A߅tgMtbEt @  tEEDUtCIMPLL$0Ct,HD$0HUM HE@$LD$pHcI+HL$0HMhLD$pH]hID9      L   M   Au   @  t      DD   tSIMPLL$0Ct:HD$0H     H`  #L   HcI+HL$0H  L   H  IHD9      L  M   Au   @  t     DD  tSIMPLL$0hBt:HD$0H8  @  H  E#L  HcI+HL$0H  L  H  IHD9@     L  M   Au   @  t     DD  tSIMPLL$0At:HD$0HX  `  H  "L  HcI+HL$0H  L  H  IHٿ  H;   AN  H+AH\$`HHHHt]D9   t-L9   t$H	  HtHHtH˅u  A  
  tH   HxH   H HHHLI E3A@ HH|    H|p    DD$<HT$`HLL$0I!  ȅtPHT$H: uHD@ uAA   	A   Au | tHHH|p AwAǉB|$0 tHHL|tHD$@ƃG   E3\$8IMP@} t6EtHM eL}HUL|$`D}HtIMXHL}能    tM   tH   
    L   H  L   D   HtIMXL      tM  tH  p
   L  H(  L  D   HtIMXL(  @   tF8  tH   
 8  L  HH  L  D@  Ht	IMXIHL$HHT$@HQH  H3* H$@  H  A_A^A]A\_^]H\$Ht$W    K H+HH3HNPCt1ǅtt
   	   3HNhְH;HBHǃrH   H   P0Hu(H   H   P8H;HBH\$0Ht$8H _Ht$8HH\$0H _̃rHËHh  @Sp   t H+HH  HyP   HyX   Hy`   Hyh   Hyp   Hyx   H    z  H    l  H    ^  A  H$   HC$ p   HH  H    KHC @ K0H0C@@@KPHPC`@`H   CpA	@AH I @0A0H@I@@PHǇ      APH   H   LOXLGhHW`HD$hH   HD$`HH|$XHD$PHH|$HHD$@HEH|$8HD$0HdH|$(HD$ %y  u%A  HtB$ H| H$   3Hp[HH$   Hp[֠ LWB$   H3B$ ޡ E3    , 3Hp[́     H  D  AA3pA3  D  AA3%  A3  H\$Hl$Ht$H|$ AV     H+Lr HHIPH3?HH     uaL;IFHt!HNL/A$ A  Hѳ HHt4     N       H  H  3H\$0Hl$8Ht$@H|$HH A^̃  H`  Lh  ̸(    H+Hu6 L@$ K  Hv@$ ! E3    o 3H(ABA%BA)   H(̸(   v H+Hu6詞 Lr@$ W  H@$ 豟 E3     3H(BABA   H(H\$Hl$Ht$W     H+HIHIPIH.>HtH;sH=   vH`H;v3NH   HtH   HtL   H   HD$PH      H   H   H   H\$0Hl$8Ht$@H _HH  LX  HP  ̸(   & H+H,Hu0    H(JIBA   H(̸(   ַ H+H   H(v  H\$Hl$Ht$W    覷 H+q0IHHH1HMtJA4uKHQ(H  HR  t4H  HK(HH,HK(H  HH|HC(H{   3H\$0Hl$8Ht$@H _H\$Hl$Ht$W     H+DA0HHIAxuiQ4uaI   M   L+AHit3HA HyH+yH+I;w,E3HH@s tHHK@ u HK@ 3H\$0Hl$8Ht$@H _ÃKxHC@Hk8@SAWh   R H+E3HAxL$   u
3HhA_[H$   Ht$`H@{ u HK@N cxHt$`3L{8HhA_[H$   k0HH+H|$XH$   Lt$PLs8HtZC4   HS(H  H     H  HK(HL4HK(H  HH|HC(H{H$   HL9H     H   H  H;w;HC8H$   E3HD$@HL$@H|$HmtH$   Hu  )HK@?  cx3sHHHtHu  L   LK8DŋIP  HD$0IX  HD$(H$   HD$ AH  H$   H{HK@ cx   H|$XH$   Lt$PHt$`L{8HhA_[@S    T H+AxHtH@ cxHC8    H [@S     H+HAHH;r   H [H|$0H< Hu   HIL:$ HA  H躹 HuH|$0H [HC   H{H|$0H [H\$ UVWATAUAVAWHl$ٸ   聳 H+HQ8 H3HEDb0MHLAEttA   A   A   H   WWHE3HE3HEEEEMMF4t3HF H^H+^H+Ha  K>HELMHD$ LEHE   H4  H}HEHEH  HMHE    vhH}H  L@HHEHLMHD$    LEHUHMTHV(IHHH  I   HH   HUHaaH΅t}   3H9}v!H]ߐLCHH!HH[H;}rHMHUHEeHHMHHMHMAE    N4HEɹt9H(   HMH3 H$(  H   A_A^A]A\_^]3DD$SUVATAVAWH   8 H+H3R0L   t+t
+A   DD  D$   H       @$   AH|$@D$   Ll$8t$ I9h  R  L9   E  IOX護H   LH)  @tlA  tc@s4t3HK HCH+CH+H;rEHEH  H`H˅t A	u|D$     	s4	  A  uI   3Ftw@s4t3HK HCH+CH+HrXHI   HFH;  HH_H˅t!AM|D$   =  	s4+A  uI   3ty@s4t3HK HCH+CH+HrZH(I   HEH  L3H_H˅t!AM|D$   x  	s4A  uI   3t{@s4t3HK HCH+CH+Hr\HI   HDH  L@HL_H˅t!AM|D$     	s4IO`AHHd      HHHsHHD$(HLHtJHt8Ht'Htrv   @    ǃ     [@   P@@   D   $    u0D$   LL$ HI^  $      Eȉ$   C4t3HK HCH+CH+L;wsHT$(MH  HI%Ht*Ht$HtHtHt   	C4D$   D$   HAHHD$   $    uD$   LL$ HI  @t#L$   HI"  D$   s7A     t*L   HL$   I	     D$   K4   Eu\@   rA  A#   HH   H]   HtvD3H  A   HCIEAIh      IM AM A̃ADAAAAM I   A   IE   AMxIOXIHǃ       3Ll$8H|$@HHA_A^A\^][ËT$ UH\$UVWATAW   * H+HMR0EHtt
   	   3H   L$   HE    C4t3HK HCH+CH+H        #uHNhџ   HNhnLH   HJH  AVHLD$HHD$HANL$XAF D$hAN0L$xd$x3WH˅tA=  M|I~ vIHHHMH`  HtLh  HL$Hv                E   HH  LH   t*t%d$ HT$ WHD$0    D$8HD$(   IXt{H$   I tgH  HtL  HRL$   L;wCL  Ht:M| A$       L$   H$   HĀ   A_A\_^]Ht3H\$UVWATAUAVAWH$P  螨 H+HF8 H3H   H   IH  LHELH(  3HD$XA   H0  E3HMHMHELL$xH\$p& AE0HˉD$hI   HEHELHD$@A@      LL$pH[LD$xH}HIHIH8  HD$0H|$(H\$     Hu
D9u8u  HH7HrMAU4ILeuIE I]H+II+]H@HD9t8  H    L|HuHL}MtNLL$pIT$LD$xHMHH@HHH8  HD$0HL$(HMHT$ I  0  H~H΃f LvLt$HLt$`T]H~H  F L@LL$`HLDHHD$HHD$   HL$HHT$`HL9  uID$H@HD9t8At   H;su,E9  u#H|$Xf HN     A   r  H~H΃N Lv\H~H;  F L@MLDIHHuH;rMD$P   IH>LH?vA?   J	H;vHMH+H;LCMIHAD$PHuH;rMIPA   ;?  LH;LGI
H;vHMH+H;LCMIPEAHuH;rIIPA   ;?HH;HGHH;vHIH+H;HCHIPEAHuH;rIM   <H?H;HGHH;vHIH+H;HCHt
L   AEtI;rL   EtM;rM   D9t$PtM;sMυ  LeL}H|$XLNF tID$H@HDt8HNI;sf IL}0H]HRHLHRHHHMIU(D$hHHMHH  H&  IH  HHV   I\   IM97v'@      LCIHHH[I;?rHEV     AE4AE4uAE4LFMtL|$@HNII;LGL|$@HIHMHEHFHEIHEȃEЃЉUHU:tDHEH9Fr4ITAExtIM@$ AexMu8   HD$X    A   L|$@HEL+}L8AH   H3@ H$   Hİ  A_A^A]A\_^]@SUVWATAUAVAW   i H+H@8 H3H$   HMHQpLHL$XA   IE3H\$hH   HL$XLd$h          HC`    tlHHH  HC8H$   H$   HC@H$   ;TB  H;  A   O4               ]  H7HHI  HC8HD$pHCHHD$x  '  HB) HHKpH$     HChH$   HT$pHRHυ  r  A   H   O4      @H9$     H   H$   H+HK`  uw  uH   3蠾t\H4HHF  H   6HS8LHmP   H  A   O4        t
tumve  D$P       LKpHC`LC8H   Lt$HHHD$@HD$PHD$8L|$0Ld$(HL$ ItzLs`|$P u5HHC0HH\$hHC%GxtHO@ gxHG8    HHC0H   H$   H3Ǟ HĨ   A_A^A]A\_^][HHC0H3f) ) ) ) ) ) ) @UVATAUAVAW   ˞ H+H<8 H3H$   HHJ0M3҉L$ A   tA+tA+A   EDL   AH$   H$   L|$(H9V8  /  A%  H<IAHHH$$ HT$PH],<H   HD$0H)  HHD$8HF(HD$@ Dl$`    AHDH\$HH   Hh  HL$XHtf           `tGHC8HD$h$   HT$xHD$p$   HT$hI襥N  3H[0HuH   I3[  ,  AHT$0Hh  HAHh  E.HMP$  H   H   E3fD        L  tA&H         sA&sA&HV`HtH   L~`EDHMpHS  t
tu(HNpuHNp35tHMpH5Hv0HHL|$(AG t"  %Dȉ  AG|t  AG|t     H   -AG|t     H   AG|t     H   AG|t   Dȉ  AG| t
  AG tLHMh'HЋD$ utȉuBtȉBsALLtAHA3H$   H$   H$   H3蝚 HĘ   A_A^A]A\^]H\$Hl$Ht$ WATAUAVAW    辚 H+EHEHAEt?t3H      D;r23H\$XHl$`Ht$hH A_A^A]A\_ÿ      H   AsKvIH $   AEtttt
E3
B   
F
BF%BF)BBFB-FB1?  +HBHEuH   HB8H   Lj8IHB@JLcHNPHIH+L$pH9D$pHFI;HNPLL$PLAM+LD$PHD$PH   H+H  H   D    tr  t   IH   H;Ic4cxDs0IH3H{HC Lk(LkLkLk8I;6  v<I6  LC$ A   Hu HHJ1  HJ1  ǃ         L   L   D  Hl$Ht$W0    H+Ht$hIHT$`HFPIH    LHD$ LN0ܾFX   HFH~ HuuHl$HHt$PH0_HT$pHH\$@HF(iHHHNHH\$@E3HHt$LFIH;vHH~ I+I;IFу'HVHu	uDNXHl$H   Ht$PH0_H\$ UVAUAVAW   ) H+E3A؋ILttA   A   EHIPH$   L$   LQ  H  ?  H<vHH4$ <r	H  L$   A$;v	tA4$s*INh:HȅuD9(	uD9hw|AD9lwr@t9AH$   HL$ LL$0LD$PHǄ$      3I   u3@t7INhAHuI  Aϋ   #t   \  I  sA   #u	sVuI   3uI  uI   3óuE uI   3諳uI  HH@t
E a
s    t
A94$I߃ttIN`AHHt`D  HHt.Ht#HtHt    @   AHHHus,A     tIVpHL$0E31L9l$@AA3L$   H$   H$   HĀ   A_A^A]^]H\$W    @ H+HHHtHr  uH\$0H _HO_  H_   H\$0H _@S     H+HHtHI_  A   H$ H{    H [@SP   褓 H+Ai   H$ `   : HHu7x L$ o   H$ y E3    { 3HP[H$P  Hl$`Ht$hH$  H|$p$   Lt$HL|$@L$X  H{HtQHq  uEC8P   0x L9$ v   H$ 8y E3    z H      HK^  H$H  H$@  HCXHsIHttuHAHCPAHu     tFt:t.C8P   w L$    Hm$ x  y     	   H$   H$ E3HD9$   Al t   /H$ Hl uH# Hl       H$   H uEC8P   v L$    H$ w E3    ,y H      LLDA֋IB@HD$0H$   HD$(H$   HD$ AR8   C8P   Tv L]$    H9$ \w E3    x HH̓   8 ?C8P   
v L$    H$ w    E3   `x H	   I    HKg\  A   H$ H2 3   Lt$HH|$pHt$hHl$`L|$@HP[H\$WP   0 H+HF.8 H3HD$@HHItTHtA8P   Au Lb$    H&$ Iv E3    w Ht
H     HI   0Y  LSPM   { uD$8LL$8G  D$9   GA   D$:GD$;GD$<HCXHD$(HD$    A҃{ t(HCXLHD$(     HD$    A  SP`  tJC8P   =t L^$ \  H"$ Eu E3    v H      HKLD$0LHWH+HOMJARuJC8P   s L$ >  H$ t E3    &v H      HSHT$0H;WtprGC8P   us L$ G  HZ$ }t E3    u H   4HKHS
   C OK0Gl  3HC       HL$@H3Y H\$pHP_HtGC8P   r L$ &  H$ s E3     1u H   HGLPIHpAPhzC8P   yr L$ 0  H^$ s E3    t H   5̸(    H+HQ A   H(@SUVWAVAWH   轌 H+H*8 H3HD$8Hy@ IH$   MH$   LHuiHyH ubHI   U  HHHL@ Pu_C8P   q L$ t  Hx$ r E3    s H   HL$8H3譋 HHA_A^_^][H? uHK	   \j  3IA  HLSPHCHHC@Mto{ LL$0  fD$1A   3ɈD$0GD$3D$4HCXHD$(HD$    AHKXLHL$(  3HD$    A  SP   4@S    4 H+HHI@HtPHCHH;wGH;uBL;w=I+HCHu)HHP0P(uC8P   /p   $HC@       H [C8P   	p   LU$ H$ q E3    _r H   H [@S    t H+Hف  tRHtA8P   o L$   Hz$ p E3    q Ht
H   3H [ø   H [H   tHt! HtHMt"I Ht
H# HMt
H	# I @S    褉 H+HHtA8P   n LV$ (  H$ o E3    #q Ht
H   3H [@S    4 H+HHtA8P   ]n L$ .  HB$ eo E3    p Ht
H   3H [@S    Ĉ H+HHtA8P   m L$ 4  H$ n E3    Cp Ht
H   3H [HL$HH   IHD$(H   H   Ht7S      H+HH     A  H9$ H蹍 H [   tH   HH   I H   I   ̸(   覇 H+H	;`8  3ɃH(H3HttuH@@  H  @S    4 H+Hy H   Hy    Hy(    A  H|$0H3$    衏 HHt&3 H   Hu"A  H$ H背 H|$03H [HKOC G K0O0C@G@KPOPC`G`KpOpH|$0H [k L$ ~  H$ l E3    m 3H [H      L   @SP    H+   Ht3HP[Ht$pH|$x    3\  HHtuHuHy@H9sxtHGH9  u)j     H9P
     H9X
    E3ɺ{   A  uj   v  H   /LH$ H-09sxH  H   DH\$HAHD$@HH\$8Hk5HD$03HA9   HD$(D$   %uj       } HX  Hui      HLHH9sxt&      Ht5E33Q.i L$   H$ j H=$ 3      H@D5ȃg  ^  U  L  C  i +  LG$ H $ #j H=$" A   H|$(L$   HD$       Rk H   5 Hǃ               HLD$`HT$hH9t$ht)9t$`t#    HK`SXHt$pH|$xHP[bh L$ 4  HG$ ji H=$ H|$(L7$ Ax  HD$ x       j H   ]4 Hǃ   x     H    Ht$p3H|$xHP[x Ht$p   H|$xHP[̸(   v H+HD$pIHT$PL@PH(H`HHAHA@3HA8HAPHAXA`HAhApA    A$   A(   HAHH\$W      H+HHH@$    A4   萊 LHuH\$0H _H8HXH@0IB0  IB.  IB`	  H=  vIB@.  I  IBH\$0IB@3IB8IBPIBXAB`IBhABpIAB    AB$   AB(   IBHH _̸(   6 H+AB   Hv$ H(݆ @S     H+HHHHY$ 3 Ht'HT$0H* t!HT$0H  rH     H [3H [H\$Hl$Ht$H|$ ATAVAW    | H+LHIH
$ D3 3DHtx)  Hx  L`H
$ I3 LHtx   Hx   LpH
$ I2 HHtx   Hx   HhHz
$ I2 HHtx   Hx   HpHZ
$ I2 HtxupHxuiHxMtLcxMtL   HtH   HtH   HtH   H{     H\$@Hl$HHt$PH|$XH A_A^A\3H\$Ht$W     H+HHHH`	$ 1 3HtHsxHa	$ H1 HtH   HV	$ H1 HtH   HK	$ H1 HtH   H@	$ Hh1 H   tH   H\$0Ht$8H _HQ@LA8HI+3L;HCHQ@3LA8HI+L;HBHt3H̸(   ~ H+HQ8*     H(HA8LH+BLLI@HA8I;s$IH+L;IHsIHH;vHA0H@H;w@II;@Xv7M;HHsIKI@PICI@PI;rIH0I+I@PIIH@A@p    IHxHtI@0HI   HtI@@HI   HtI@HI   HtI@8HI   Ht,Axp tR      I@HA   I9@@AS   ABɉ
   ̸(   | H+LHJI@8H;v3H(H+Ax` I@8uI@hH9vA@`   I@P    IHhH;
HF
IHhI     H(H\$W    `| H+y` Ht(HQh   3@tHCHC@HKXK`HZ  H\$0   H _̸(   | H+H)Q8*     H(@S    { H+A`   HHAP    HHQh#   HC`         H [H\$W    { H+3HH;QX4  Ht$0   qpHIDK$K LC@HCXMu(MttHH{HHHCH      3HHL;   I;LMFLF3IILMt'3HIL;vIII3ҋIL3IIIILMt3HIL;G3HIMIHH;GIHCHt!HCHHL3IIHCHHKHt$0HC@H;sHK@H\$8H _̸(   &z H+LQ0L9  HQ0L;MLBHHHAI;vLAILII;sHA@H(   HHIxHtHB0HH   HtHB@HH   HtHBHH   HtHB8HL   Mt(zp tA R   HBHA   H9B@AS   ABAH\$W    0y H+HHH$ Ar   ~ HuH\$0H _W HXH\$0HxH _̸(   x H+H	Ht-H\$ fD  HHv$ AG   k~ HHuH\$ H(W3HAH\$Ht$H|$ AV    ex H+L
LHRHL;  Hy uGIH  HHtHAHHH@    H{ HuHCHC     HyHOL;v^HAI;uHW     IH  HKHtHHKHHH     H; HCuHHC   M  HL@M;wsH;rnHLHHPH  HLH9uHLH9KuHAHCLHAHtL HALMtI@HKWHHu     I;HBH  @ L_LGM;w
H9W  HwM;IHIGH;HBH;   I;sMtM;HwIIMu   [  HBL;uHLOH     9  Mt%I@HI;uIPHH       IH   H8HOHHHOHtHHGH9;uHHC      H;Hl$0HHGHwMt4MVM@ M9XIIIGHM9PIB@H;rIM@MuHGL;IBHEH;t_ HH?H9uH;H9KuHAHCHQHtHHHHtHAHBHKH* $ WA   { H;uHl$0   3H\$8Ht$@H|$HH A^Hy tHAHtH9PvH9Pr	H@Hu3H9Pr   Hl$Ht$ W    t H+H*HHrH;v3Hl$@Ht$HH _H\$0HYH   Lt$8HSLsH;   HCH;wmH;rYH9uHHH9_uHCHGHKHtHHHHtHCHAHOH# WA  Hy H;r
HFHC
H;sCH;wIMc8HNHXHHHHtHAHH9_uHGHGHEHCLt$8H\$0   Hl$@Ht$HH _̸(   s H+LHJHtmHBHH;Au`HAHBI9uHI I9HuHAI@HQHtHHHHtHAHBIHH# WAX   H(x H(H\$V     s H+HHHtPH|$0~, H{tHK(HtHSH+S-HK A   H# Hox HHuH|$0H\$8H ^Hl$W    r H+HHHI H;rHGHtH;Pv3Hl$@H _H;uH\$0HHo HtdHt$8    H9kHSwIHH[HO, tHN(HtHH+V`HN 'A   H# Hw HuHt$83HHtHH\$0G(   Hl$@H _H\$0Hl$@HGG(   H _H\$Hl$Ht$WATAUAVAW    nq H+IE3LBMLHL9A s`HIH   A!   H# 0   y HHuL+Lk3GHtH莑A$Hw L(GH;H{HCHD9l$puD9+tA   D+   H\$PHl$XHt$`H A_A^A]A\_HH9AsdL9AsA!   Hs# 0   Ay HHfHtHA$Hw L(GHCHHCHYHxPH;IHH9GsHHHu3NHt
L9E!A!   H# 0   x LHHtHcA$Iv M~(AFID$HWH9wHOHH9HtHHHtHHEH93uH;H9suHkHKD9k,tHN(HtHH+VHN 藏A   H2# Hu HyLs"HtHEH9GwIHY  2L7I~I.Ht	LuL3̋A(̃y( MLt3LA H	LHtFL9Aw@HAL;s7HB3HQ(Ht	H+QIHIH9AuAB   AAJ(3LBIHuARAAH\$LHLMu	HA LIBMRI MtLI9BwFIJH;s=IH3IR(Ht	I+RHHII9JuAKHD$(   LH\$3I@I	H
MuAKHD$(H\$3@S    m H+y, HtHJ(HtHRH+SHK ɍA   Hd# HH [?s H\$Hl$Ht$H|$ AV0   Pm H+H\$`MIHLt   t0HH  u
H HH       H;   CMH\$ L@HH\$@Hl$HHt$PH|$XH0A^̸(   l H+uoJ    L;rbH@   uXH(   uN   uEQv   t  t  uH   > H*D H(3H(H\$Ht$W    l H+IHHZ   x>u'LHH	3ɅH\$0Ht$8H _ø   H\$0Ht$8H _H\$03Ht$8H _H\$ VWAV`   k H+H	8 H3HD$PILHItI  A   A   L;sCHfff     B8Bx  H
H;Jk  HJH;J]  IHL;rIFHHA><  H    H;+  H@     H(          Kv   t  t    H   = HoB   EFE3H       Lc   LHM   H   LL$ AN   HD$@A    AD$HD$IHD$@L$JH   HD$(|$8fD$K  HD$     Ht$0z Hc   H;{p   HC`LL$ H      HD$ A    IFHD$(Ht$02 =N L#    H# O E3ɺP   A H+   D$8     ;D$8s.I H  L+     IHx
HʄtHCx       H   <@N L#    H# HO E3ɺP   A H3HL$PH3\h H$   H`A^_^H\$Hl$Ht$H|$ AV    h H+AH        HKPH9KHr`Hu   HKHH	HH;s@HKHv2HCH;u3HCA   LJ# HHm HHHtCHKHCPHSHLCHHStK@@
:
:C@:C$Cu	I C@H  Hl$8Ht$@H|$HCH\$0H A^H\$W    pg H+y ADYDH   DALIHA IAMuHu&Hʹ   HHC   и    A;uZEu{tOMuEtEEuIACHCHADCEuH9   @H  HH\$0H _  CH\$0H _@W0   f H+HA   
Lt$(  HWHGL4IM   H\$HHl$PHt$XL|$ E3D  D8   D8tHH5]# @ LG@HvL9G8uAL|$@IMt- HW0LL$@HO(HL+D  LG@t'H\$@I;rL@MHG0A, HG@.@uHO0L+H L@GIWL|$ Ht$XHl$PH\$HLt$(H0_HQHHIHuHuHʹ   HH@   и    ̸(   e H+AHuH9AHuAt
H(   AH(@S    d H+y HupItdtTuZH>tNu',H  { u=H   CH [Åyt
H  C   H [C3H [H\$VWAV@   -d H+HC8 H3HD$8Ht$5HHEutH H;vA   E3   Et
"H  Hu	H5Lt! 9D$5 I HIHH*ـ0HHuـ uc Hl$htH.@tC     HG8HvH;G@u3HO(  tHG@HO0@,HG@.@uGHl$hEt
"HQ   GHuH9GHuGt
H/   GHL$8H3|b H\$pH@A^_^Ht$W    b H+y HuRy H\$0tHG8H;G@u#3HO(  uH\$0GHt$8H _HG@HO0H\$0@4HG@Ht$8H _@SUWAV   0b H+HF 8 H3HD$(y EIHH  y H$   teHE8H;E@u3HM(   uEHE@HM0"HE@EtHHǀ<; uH  5" 8 A0   L$   L=)$   fo5# )$   fo==# D)D$pfDo# D)L$`fDo/# D)T$PfDo# D)\$@fDo# D)d$0fDo%# fBTwlHA?* A?* IHR#   HJ#   HB#   H:#   H2#   H*#   H"#   B><w(Hr"C,<?wHHfD$ D$"   B <wQHrKKA<?w@C,<?w6uv,us"fD$ CHHD$"D$# )  A<wUHrODCA@<?wBC,<?w8C,<?w.uAv7uAs,HHD$ D$$    A<^wH   E3fD$ \u|afD~fnf`p fnf81f81yEATfAofffAofAUfoUfofTVf8 f~L$"ADLL$"fD     MIA*AW   
ABAAAA|D$& HT$ H,  HHD(d$0D(\$@D(T$PD(L$`D(D$p($   ($   L$   } H$   u=} tHHE8H;E@u3HM(  uEHM@HE0"HE@HL$(H3] HĨ   A^_][=* <* <* =* <* =* +=* 7=*  @VW(   ] H+y HH   y Hl$Pt .@   H\$HLt$ E3    LG@HvL9G8uCLt$@IMt/D  HW0LL$@HO(HL+X<  LG@t'H\$@I;rLw@MHG0A, HG@.@uHO0L+HI Lw@GH\$HLt$ Hl$PH(_^@S    \ H+A[   HCH [̸(   \ H+A]   H(H\$W    p\ H+HtLHDe! H3e! HHOCHu#H9CHuCt
HH\$0H _WCH\$0H _̸(   [ H+HȺ   H("  H\$Ht$W    [ H+Hٺ   H(  HK0H# A$   _a 3LCHs0Hs8HKI;tA   H# 6a HsH\$0Ht$8H _H\$W    P[ H+W3AHHAHk# A%A5AEfAUAWDA   A   
` HC0Ht(HC@       HC8   H{(CH\$0H _H\$0H _H\$W    Z H+y HH   HQHIHuHt Hʹ   HHC   tCH\$0H _À{u,HC H{ uA   E3HH{ u:HVt
 HGCH\$0H _@S    Y H+A{3H4C H [̸(   Y H+A}3H(%HQ(   H\$W    Y H+HHtDA   E3HHCHu#H9CHuCt
HH\$0H _nCH\$0H _@SVAW    Y H+HN<Hw  "H|$HHI;   Hl$@Ld$PA0   Lt$Xff     .AW   
EBD{ u={ tHHC8H;C@u3HK(  uCHC@HK0D4HC@W   
AB{ u={ tHHC8H;C@u3HK([  uCHC@HK0@,HC@HI;ELt$XLd$PHl$@{ u={ tHBHC8H;C@u3HK(   uCHC@HK0"HC@CH|$HHu!H9CHuCt
HH A_^[CH A_^[H\$Ht$W    KW H+IHHjtFE3LHHCHu(H9CHu"Ct
HH\$0Ht$8H _4CH\$0Ht$8H _ø(   V H+E3H(H\$Ht$W    V H+LA3HD$0    HMt)HWLL$0HHL+5  LGt>H\$0I;rHG    tHE3E3        H\$8Ht$@H _HOL+Hr H\$83Ht$@HG    H _@SU   U H+H	7 H3H$   H$   IHD$`Eȃs7Hi   HHt'LHsAɃtKtFuA@P#H;t@: L# v   H# ; E3    = 3x  tHuK`L$   L$   L$   K`LaK`D薸DMu6I: L# ~   H# Q; E3    < 3  K`PH$(  H;[  H@Q  LL$`3LC(HSHHK@D$P   Ll$HH$  H$   L$   LIIjLL|$@HD$8HD$0HC# HD$(   HD$ p.  LL$`HD$pLC(3HSHD$P   Ld$HHD$@H# HL$8HL$0HK@HD$(   HD$ .M  LCHIHK@R HHu'9    L# H# :     辏 HHu8    Hr+ HcL;   HHcL;   D$(    LL$pE3L|$ HHB uy8    o@   Ht0HL$p{H    H$  H$   L$   L$   L$   L$   H$   H3nR H   ][7 L#    H# 9  E3   U: H- HU    I@   HL$p3T7 Lf#    Hr# 8 E3    9 36̃   S    R H+IHi   H|$0LH<Mt[HsUOhttuBA@P#H;tHu-HL0HtN HD0    H   HKjHH|$0H [̃  VW(   kQ H+HH\$@Hi   H   {hLt$P   L|$ Li   BL?h   tt	   H訣IOhttu-GPЅt$HO0Ht{ HG0    HOj   %Ohttu0OPt+u$HO8Ht8 HG8    HOz   HK( L|$ HC(    ChLt$PH\$@H(_^̃s$Hi   HEtPhttt3̃r3Hi   HHhttttø   3@SWAV   O H+H7 H3H$   Hq  Li   IH]  T  {hH$   uMDPIARAD>h{ht64 L#   Hv# 5 E3    6 3   K`H$   蠴LKPH   IыAHt$(AHl$    HthLC(HD$`HSHLHK@D$P   Ht$HHD$@3HD$8HD$0H# HD$(   HD$ (uFLCP   IHAf3H$   H$   H$   H3N Hİ   A^_[LHT$`H蘊    Chx3 L#   HM# 4 E3    5 3@SW   M H+H	7 H3H$   H  Hi   H    {ht62 L# f  H# 3 E3    B5 3@  {i uHCP   Ch(  K`H$   H$   L$   òLC(H   HSHE3HK@LD$P   HD$pHt$HHD$@H# Lt$8Lt$0HD$(   HD$ '   Hp  HtH  ttu2BPЅt)H  HtI L  H     Ht$(E3AHl$    HttOHCPHT$pLLsXH計    H$   H$   L$   H$   H3K H   _[3X1 L# a  H-# `2 E3    3 3@S    K H+s2Hi   Ht$uLCPIA   ChH [0 L&#   H# 1 E3    +3 3H [@SUVWATAUAVAW8  IK H+H_7 H3H$   H$  HD$  AL$  H$   ALD$`HT$hArZ610 L2#    H# 91  E3   2 3H$   H3UJ H8  A_A^A]A\_^][3|$p|$t|$xHi   ǯH$   HtH{D$  AhD$  AVEt	Hu{hu3H@{h@8{ht'[/    LW# H0# c0  %EADDAeH$   Hu/    MuNLD$`H$   HL$h辿 LHu'. L#    H# /   D$x   HD$hAHC@HD$`HCHLs(Dc`UL$   MHT$`HL$hD$P   CdH$   HD$HH$   HD$@H# H|$8H|$0L{PD$  HD$(   HD$ H{XD{i#  H$  MHD$(AH$   HHD$   D$p   ,  EtH   H$   H   H$   H$   H$  ML$   HT$`D$P   HL$HHL$hHD$@H=# H|$8H|$0HD$(   HD$ H"  E   L$  H$   LL|$(MHD$ A   AH   H$   L$   HT$`MHL$hD$P   L|$HHD$@H# H|$8H|$0HD$(   HD$ D$t   !tmA褫LD$`DH$   HHT$hHD$(H$   HD$ et2@   H$   @   H$   m   Ch:@   {`H$   H{(F@   H$   4H   @   #9|$ptMŋH9|$ttMH@Lv|$x I H\$Hl$ W    [F H+HypHLt$8wOHHOLH   Ht$0fff     U LG HWHHt{LCHSL;rHcoCtH;tHopCtHHtLO@LŹ   W8CtHHtLO@LŹ   W8Hnt
HWPHWHH I_Ht$0HUhLt$8HtHHZ 2HHuHOHH\$@Hl$HH _NHt$W     E H+HQhHHypHt&H\$0     HHZ1HHuH\$0HOHHt$8H _qN@VW(   D H+HypHH\$@Hl$HL|$ MHH*NHWXLHu3HO`HH^M   Lt$Pfff     V LG HWHH   LCE3HSL;rHnA   CtH;tHoA   CtHHtLO0Lƹ   W(CtHHtLO0Lƹ   W(LO0LH   W(EtHHtHWPWHH I;Lt$PHVhL|$ Ht"     HAHZ.HHuF|tLO0LH   W(F|Hn|tLO0LH   W(Hn|F|H\$@tLO0LH   W(E tLO0LH   W(E Hl$HtLO0LH   W(HOHH(_^TLLHtMtzMtuHD$(HtkHT$8HtaHAHD$0HA HD$@HA0HD$HHA8HD$PHA@HD$XHAHHD$`HAPHD$hHAXHD$pHA`   LLALIHQ(3H\$Ht$WAVAW    B H+3HJpH'HR@HB(WHuHHB0LHHB8BHHZhHz`HzXHtIH-H[HuHHl$@JHHKLHt]H V MF HKAVHHt0LHSL;rHrltICtHHHlt1HH I;rINHDHl$@H\$HHt$PH A_A^_3HQXLA`H\$Hl$Ht$ W    @ H+3H9=X8 HًtMHr/% L#   H# & E3    K( 3H\$0Hl$8Ht$HH _E3HT$@H8 P tHD$@H#H;     H?  H8 C E8 tHk  u1L8 HT$@H8  jHD$@H#H;6  H8 Hf  HrHh   E8 %HI  Hn8  Eb8 t&H  HK8  E?8 t&H3  H 8 W E8 t&HX  H8 , E8 ~t&H]  HҶ8  Eƶ8 S t&H  H8  E8 (t&H7  H8  Ex8 Hsy&H  HN8 m EF8 @   Hε8  H   HH8  Hu H  H8 	 E58 LH8  MH  H-µ8 H8  Hg8 H=8 E58 P Hs&HJ  H8  E{8 Hs&H  Hb8 a EV8 H	s&H  H=8 4 E18 H
s&H  H8  E8 YH   t[ Lw8 LD$@HHX8  @ǋ%   ̸(   < H+^L d8    H(̸(   f< H+^X <8    H(̸(   6< H+3 u,8 H(8    8    H(̸(   ; H+n H8 HtQ] H8 Ht9LI GG t+3HN8  tc8    ]8    H(H98 H H28 H8      H8     8     H(̸(   F; H+3X *8 8    H(̸(   ; H+H8 X 8 8    H(̸(   : H+p 8    H(̸(   : H+.] 8    H(̸(   : H+d 8    H(@S    T: H+3LD$0H8 H\$0     É8 H [̸(   : H+HL$0i8  uױ8 H(H\$ pv HL$0D9  8 H\$ H(8    8    ̸(   9 H+W 8    ~8    H(N8    .8    ̸(   V9 H+H   7 3H8 H(̸(   &9 H+=ذ8     =8     H\$ 8    = H8 Ht HH# H[A~  > HuHj8 3HY8  H]8 HN8  H.8 HC8  9}8 t- m xF s v  A   j 蕚  3  C v 8 H\$ 3H(LD$S@    8 H+HHa  HAH%  HxX     LQHl$P3Ht$XHqH|$hHyMuH9/tdHHq	HAHt*Hl$8LD$`D$0   E3ɉl$(   D$    D$(   LD$`A   l$    A҅~VLD$`HC   HPXLMu
H9/t5LLMt=Hl$8LD$`D$0E3ɉl$(   HD$    AH|$hHl$PHt$XH@[ÉD$(LD$`A   l$    HA Lk#   H#  E3y       P H@[!Q0HQHB0	A0B4A4H\$UAVAW@   <6 H+IEDHHuH\$pH@A_A^]HAH  Hx@   LQHt$`HqH|$hHyMuL9t[HHq	HAHt*HD$8    E3D$0   LDt$(   D|$ D$(   ELDt$    A҅~UHCLEAHP@LMu
L9t5LLMtAHD$8    E3ɉD$0LDt$(   HD|$ AH|$hHt$`H\$pH@A_A^]ÉD$(ELDt$    HA2 L#   H# : E3y        H\$pH@A_A^]̸(   4 H+DHu; L_# 1  H#  E3     , 3H(D  HAHtEuAtHH(A;tHIHHu3H(@S@   4 H+HH   AX   LQMuL9Qt[HA	HAHt)3E3HL$8E3D$0      L$(L$ H3D$(   L$ E3HE3   A҅~HHCHtHPPHtHLCpHӹ   P:  A   Hk# H9    H@[3H@[H  W@   3 H+H\$PHHl$X3Ht$`D  HHOX1HH   LSMuH9ktWHC	HCHt'Hl$8E3D$0   E3l$(   Hˉl$ D$(   E3E3l$    HA҅~=HCHtHPPHtHLCpHӹ   ?9  A   HZ# H7 	H,Hl$XH\$PHt$`H@_̋A4̸(   1 H+LE3[   H(̸(   1 H+LE3\   H(_H\$Hl$VWAV@   1 H+E3IcLt$`HHHu9 L# )  Ho#  E3       +  HAH  L9p8  Ey9U L# 2  H# ] E3}          LYMuL9qtvLQHLQHMt'Lt$8LD$0   LDt$(   Dt$ A/H=vw  D$(   DLDt$    AӋ؅Q  D9w(u9 L# =  HV#  E3x          HGDHHP8Hcȅ~HHL$`   HT$`L_MuL9wtELWHLWHMt@HT$`LHT$8LŉL$0   Dt$(HDt$ AҋHT$`~H;֋Gˋ~H=v~HvӋʉL$(DHDt$ Lź   AHcȅ~Hѹ   z L˼# -  H?#  E3y        H\$hHl$pH@A^_^H\$Ht$W@   . H+3HمҋIA;AO  Ht$hxHR  @      HCH  H9p0  LSMuH9stcHC	HCHt+Ht$8L78! D$0   E3ɉt$(   Hˉt$ !D$(   L	8! E3ɉt$    HA҅  9s(2  HCH7! HP0~Hcȸ   HKhHL$hHL$hL[MuH9st?LS	LSMt{HL$hE3HL$8L7! D$0   t$(Hˉt$ AHL$h   H    L#   H~#  E3f        O~Hv롋D$(L6! E3ɉt$    HAӅuHcȸ   HL$hh      Ht$h< LX#   Hܹ#  x   E3    m 3H\$PHt$XH@_ L#   H#  y   E3    , 3H\$PHt$XH@_ Lֹ#   HZ#   E3     3H\$PHt$XH@_H\$P   Ht$XH@_̸(   + H+DL$HLL$HH(H\$W    + H+HH˸#    AS   S4 HHuH\$8H _H     L@pHxH@,      @X   Ht$05  tRHGHHtpHЅug Lo# c   HK#  E3      LCpHӹ   1  An   H# H0 Ht$03H\$8H _HH uC(   Ht$0HH\$8H _Hu3HAH@S    * H+HHu3H [H|$0LHyHE3   (HSPHtHKHHJHHSHHtHKPHJP3HCHHCPHH|$0H [@S    $* H+HHu	HH [HAHLHt@ LH@HHuIQHHtLJPE3   HH [H\$Ht$W@   ) H+3HHt$PHHuD L"#   H#  E3     7 H\$XHt$`H@_HAH  H9p0  LQMuH9qtUHA	HAHt$Ht$8E3D$0   Lǉt$(   t$ D$(   E3Lǉt$    A҅  9s(uD L^#   H# % E3x       s H\$XHt$`H@_HCHHP0~Hcȸ   HKhHL$PHL$PL[MuH9st?LSLSM   HL$PE3HL$8LǉD$0   t$(Hˉt$ AHL$P   H   M L#   H# U E3f        H\$XHt$`H@_Å~Hv듋D$(E3Lǉt$    HAӅkHcȸ   HL$P^H\$XHt$`H@_ L#   Hs#  E3y        H\$XHt$`H@_̸(   ' H+Ey3H(McLL$Hj  OD$HH(̸(   & H+>  3ɅH(@SUWATAWp   & H+IMLHHuJH$   3H L#   H#  E3      3HpA_A\_][HAH  Hxh   LQ3L$   L$   L$   L$   H$   HqMuH9t]HLD$@Ld$@   L|$HHl$PLl$XLt$`HtH\$8E3D$0   \$(\$ D$(   E3ɉ\$ A҅t79_(uXI
 L#   H#  E3x       ( 3H$   L$   L$   HpA_A\_][HGLLt$(MILl$ HPhL_HcMuH9   LLMt.H\$8LD$@D$0Lɉ\$(   Hω\$ AHcȋo~H%    H=vHcȋLD$(LD$@E3ɉ\$    HAӅ~HH%       HcȋH$   3H	 Lٱ#   Hm# 
 E3y        3HpA_A\_][@SUWATAWp   $ H+IMLHHuJH$   3H8	 LY#   H# @
 E3      3HpA_A\_][HAH  Hx`   LQ3L$   L$   L$   L$   H$   HqMuH9t]HLD$@Ld$@   L|$HHl$PLl$XLt$`HtH\$8E3D$0   \$(\$ D$(   E3ɉ\$ A҅t79_(uXIB Lc#   H# J	 E3x       
 3H$   L$   L$   HpA_A\_][HGLLt$(MILl$ HP`L_HcMuH9   LLMt.H\$8LD$@D$0Lɉ\$(   Hω\$ AHcȋo~H%    H=vHcȋLD$(LD$@E3ɉ\$    HAӅ~HH%       HcȋH$   3H L9#   Hݮ#   E3y       n	 3HpA_A\_][HQ@	Q0̉Q(̋A0#̺   QX3̸(   6! H+H(
̸(   ! H+E3H(McLL$Hz  OD$HH(H\$W      H+IHB  HtHt3H\$0H _H\$0   H _@W@     H+LYMtH@_IH\$PHt$XCutIw/DL$p$   H$   ~*@y%t HH=vH\$PHt$XH@_ÉD$(D$xD$ Q~@yt
HH   H\$PHt$XH@_̸(    H+n` H8  H8     H(H\$Hl$Ht$ W@   v H+IIHHHu9 L#   Hb#  E3         HAHV  Hx  K  LQLt$PE3MuL9qt]HA	HAHt&Lt$8LD$0   LDt$(   Dt$ $HwTD$(   DLDt$    A҅~:D9s(uN L˫#   H#  E3x       ( Lt$PH\$XHl$`Ht$hH@_HCLLHHP ~HHK`L9suL9st&Ht$8LωD$0LDt$(   HDt$ i~H9>v+ L$# (  H# 3 E3 T L#   Hƪ# 	 E3y       W /H\$Hl$VWAV@   h H+E3IIHHMtM1Hu3  HAH  L9p|  LQMuL9qtaHA	HAHt&Lt$8LD$0   LDt$(   Dt$ $HwXD$(   DLDt$    A҅@  D9s(u9 L# `  H#  E3x       F   HCLL$`LHHPHL$`~HKhL[MuL9st=LS	LSMt?HL$`LHL$8LŉD$0   Dt$(HDt$ AHL$`H   H   Hv߅~HvˋD$(DLDt$    HAӅ~Hcȸ     L# V  H#  E3y       @ H\$hHl$pH@A^_^H\$Hl$VWAV    H H+A0   LHq@HIct4e  L.#    H
# m E3~              lu3   Mu1  L#    H#  E3     m YHFHL|$@Lc8  HA?Hc7 Ht,HILIHHV HHN HIL|$@H\$HHl$PH A^_^H\$Hl$H|$ AV     H+A0   LHA@HIcHxtH8   Ht$0fxH7H;wMt>~:HWIHcLV H)H)_H_Ht$0H\$8Hl$@H|$HH A^H? u݋]8t	   HH\$Hl$VWAV    X H+3HHH8tfD     s
HÀ8 uLq@A0   t1S L#    H# [ E3~         k   ]u3[IFHL|$@Lc8  IAHc25 Ht,IIDHHHT IIN HIL|$@H\$HHl$PH A^_^H\$Hl$H|$ AV    E H+A0   AHA@LHHXtH   O;MA 3   HS3HcHt$0H~À<
tHH;|E0   HE@HptH0   H>xH>HcH;wMt#~HVIHcLS H)H)^H^H> u}8t	   H~B1 Ht$0H\$8Hl$@H|$HH A^H\$UVWATAUAVAW0   & H+A0MHi@DA   D$xIcH   LmL} IIDMEHD$pMDE3L`IHEA+HL$ I;DEʁ   S  HcHxԈ* * HIOH*  Eu7D$x   uMG3`Y I    HE HM HI   AE AAMAO   x:C;2HυtLHT$pDM`HH+I HBH+I@A      3I9   ~8|AMttHD$ Ij~, t~( tEtIG    I0 ~,HELu A ANH,Mt'EuH  HE I^,~,A3ۋH$   H0A_A^A]A\_^]fI* * * ~* o* t* y* * * T* * * * ~*  	
̸(   v H+3H(8  ̸(   V H+   H(  ̸(   6 H+Hu3H(Ãy, H\$ HY@t'y( t!HtA0   HtH@    H. HKHޢ# A    A   HƢ# H H\$    H(@W     H+HHu7 Lu# Z   Hy#  E3     * 3H _H\$0y"38t =   s
H9 uHcH# XHHuH\$0H _HH@HHHXH\$0HxHHI HHIJ0   B8    H _H# H	# ̸(    H+HtXy( tRH\$ HY@Ht8LCHIPHHH;t$M N HCHH HHHKH@HAH\$ 3H(3H(H\$Ht$W     H+HH#    Ao    HHt$/ HH۠# Hu At   H 3H\$0Ht$8H _Aw       ^ HHCHu,}, Ay   H# HH 3H\$0Ht$8H _Ht$8 IHH_@   H\$0G,   G(   G8H _̉L$HT$LD$LL$ (    H+HT$8   H(@UAV(    H+HDt  LHl  Ht$HHc@  H\$@H|$PLE  AAuQHH   HtAA@  3Hǁ       HAǂ      8tDfD     s6HÀ8 u*Q   Hȥ# AS  C HH     3L|$ AxvL}IGMHH-# HE3H8E t=   s
H9 u;|#sAc  HcLI# H Ht`HLcHH AyHcE3A   HI  uAm  H # H@ L|$ H\$@H|$PHt$HH(A^]Ae  @V    D H+  HH   H\$0H  Hl$8   H|$@H   Lt$HE3fD  tHHtD0   L7L   D3DH# D@A[   Dǃ   H@  c H   H# A]   L@  C L   HHHjH|$@Hl$8H\$0L@  Lt$HH ^̸(   6 H+MLH  H(  @W     H+  HHu3H _ËD  D@  A;tIct,E3H  @  ~
ȉ@  8   @  +A%  }ȃHct#E3D  H  D  D@  A;uA;kH\$0  }ɃHcE3   D  HǄ         H\$0H _H\$Hl$VAVAW     H+MIHLs  HHu3N  D  D@  A;tfIct,E3H  @  ~
ȉ@  8   @  +A%  }ȃHct#E3D  H  D  D@  A;uA;jH|$@  }ɃHcL     D  Ǆ       MtH   IHuMHt
  E HtH  HHuLLD$`Mt
  A MuE3Hj  H   IHuMMtAH|$@H\$HHl$PH A_A^^̸(   f H+H\  H8 ` 3ɅE8 t<Hz8 % t,H\$ u7 Ku7 HV8  H\$ H(3H(H\$W    
 H+Hڋs  uH\$0H _ËH@t@ HIuH  H\$0   H _@S    t
 H+H	  uH [H     H [@S    4
 H+	  HHu3H [ËD  D@  A;tIct,E3H  @  ~
ȉ@  8   @  +A%  }ȃHct#E3D  H  D  D@  A;uA;k  }ɃHc   H [@S    T	 H+  HHu3H [DD  @  D;tHct,E3H6  @  ~
ȉ@  9   @  ,A@%  }ȃHct#E3D  H  DD  @  D;uD;jHc   H [H\$W0    H+Ht  H8 x 3E8       H8 Ht$@ \$  t%Hk8 HT$ Q HR8 H Hu9H>8 t$  t)H28 HT$ Q H8 H HtH{Ht$@HH\$HH0_H\$H3H0_@S     H+HH8 H   3ɅE8 tKH8 P t;; t    H8 HI H; uHq8     H [3H [H  V     H+H\$0HHl$8H   H|$@   Lt$HH  E3tHHݛ# A   r L3Hț# L   A[   D7DD@DǇ   H@  - H   H# A]   L@   L   HHHhLt$HH# H|$@A   Hl$8HH\$0 H ^̸8    H+3ҹ   u3+~8 H8Q H
~8 HtH  H  N HL8HL
HD$ HO H}8 Hu H}8  3H}8 }8 H8}8    H8̸(   6 H+=`}8  tH[}8  HW}8 R HS}8 H@}8     KK H8}8     H(H\$Ht$W     H+HH}   3Ǆ  t@Hř# 4A[      H   H
 H  H# A]   H   &
 H  H\$0Ht$8H _H\$W    0 H+  HHtiEt>H   H)# A   	 3H   H@    H\$0H _H   Ht2  Ǆ     H\$0H _3H   H@    H\$0H _@S     H+
  LHt/Lc@  S#ډT$8ҋD$8T$8L$8C	H [@S    $ H+HR{8  HHt3H<{8  HH [H [̸(    H+3z8    Hz8  	{8 H(@S     H+HHz8  uH [Ã; t Hz8 HI H; uHz8     H [H\$Hl$WAVAW    7 H+AALL  HHtcHc@  DHHt$@Hc@    tH   H# AN    L      L@    Ht$@H\$HHl$PH A_A^_H\$W     H+HL  3ҹ   t`HHy8 o 3ɅEy8 t>Hy8  HHHky8  tb     H\$0H _H\$03H _DD;u3ø   G̋yA   	DD3¸k(AAA+k+kA3Ht (     H+HHx8  H(H\$W    `  H+  3ҹ   Y   HZHcx8 > 3ɅEwx8    HLx8  HH   HuWHH'x8 j tl葬 3HHtQL3 t5HHw8 6 t"3ҹ   趾ޓ  HH\$0H _Hx3Hw8  H\$03H _̸(   V H+HLHw8 P 3ɅEw8 u3H(Hcw8 H\$ Hwd7  t2=gd7  tD  HAw8 H1F H; uH!w8  Hw8 Hf7  t9=f7  t$@      Hv8 HE H; uHv8 < H\$    H(M  WAUAVAW  V H+Hl7 H3H$  H$  LH$  H'H$  L$  D   AMMH4v8 DH 3ɅE1v8 tOHv8 ƅHD$P t.Hu8 HT$PG Hu8 HL Ht	HkHuEL# @   HL$`襥 Hl$`߅y1H$   A    H$       HD   H2 Hau8 0 3ɅEeu8    HFu8 @ÉD$@ t%H1u8 HT$@F Hu8 H Hu9Hu8 \$@ t-Ht8 HT$@F Ht8 HG HtHN33Hu+DL# AH$      莤 H$   HL$0L# Ll$(IDHl$ Ib A? IH$  DtA   sHA8 uAIFL;u#\$0L# Ht$(DIDd$ I	 H$  H$  L$  H$  H3Q H  A_A^A]_H\$ UVWATAUAVAW    H+H7 H3H$   I 3HIDLD$8HT$@HcI9h  I4 LH    HH     LcO$M  I$ HND A;DLIcH\$HE~dA
}Lt$P"H    A1  H#  LHt5E~.HIcI$% IHH;|I/ Ht$8I  E  M  L|$@AUI]  LAUI     E   H     HNHt ;}HN HHD$0IHt2LQ(Mt)HALD$0HD$(DˋHIωD$ A҅t#HD$0LI  HH;|$H|   HD$PL;tAQ  H# IA 8 LY# %   H]#  E3     3   H$   H3 H$  Hİ   A_A^A]A\_^]H\$ UVWATAUAVAW    H+H7 H3H$   HcMIE3HT$0軞 LH~  F  HHi   \  L{O<MK  I Hc~Y
}Ll$@!HH_# HA  X LHt,3H~%IH I _HHHuI$ M   LK  A   HI: H~dL|$0I]H{HtHH  tAIN+Ht\ ;}INM H3HGMDIHD$(D$ W HHuHD$@L;tFA  Hr# I2 / LL# %   HP#  E3     IN IF    I    H$   H3 H$H  H   A_A^A]A\_^]H\$W     H+HHIHtZ ;}HOH\$0H _A H\$03H _̸H    H+HD$xD$8    HD$0HD$pHD$(LL$ MD3c  HH̸(   F H+ML3H(0  Hl$Ht$W     H+HAIHHuO HFHuA4 L#   Hً# < E3      3Hl$8Ht$@H _HH\$0; ;D  HN3 tL;~HNLŋ H;tf L#   HX#  E3    	 38 Li#   H%#  E3      3   H\$0Hl$8Ht$@H _̸(    H+A?   HΊ# H( HH
H;t,Hu   HuËP;Qt   O3@V    t H+\ HHtZH\$0HXHl$83H|$@   ff     HHF H+H[HuHH|$@H\$0R H.Hl$8H ^H\$Hl$WAVAW     H+IHcE LH  n  HH     HIHt  H; uf( HHt3H uKH: H     Lg#    HC#  E3      I   A   Ht$@H# 0    HH   D83HhHD$`HFHD$hHF(HD$pHF D$xFH< uS L̈#    H#  E3     Y A   H# HD IHt$@' VH HLƍxm Ht$@I  / L*# %   H.#  E3     H\$HHl$PH A_A^_@SUVWATAUAVAW    H+H7 H3H$   MHcMH3豗 LH  Q  HHt   g  L{O<MV  I>IvI HcH~_
}Ht$0"H    A   H@# C HHt13~+3 I HHH;|I$ LI$L ~	H   3H~i3     IHtLHx tEINHtR ;}INC H3MDMIIBHD$(AD$ ARHH;|HD$0H;tA  Hb# H"    1 L7# %   H;#  E3     3H$   H3 HĘ   A_A^A]A\_^][@S     H+ܕ HHuH [Y 3HHH [HtAS     H+HH# HIA5   T A6   Hυ# H? H [H\$Ht$W    [ H+HH# p   A'    HHt3A*   Ho# H HCHt;HH\$0Ht$8H _A+   H<# H H\$03Ht$8H _HQH   HQ@   HQP   HQ8   HQ0   HA(       HQ H   HQHA   HA       HQ@S     H+LQIAII;DFAR(H    H [HH   H [@S     H+LQIAII;DFARH    H [HH   H [H\$W    p H+H   3HHt	H   HO HtH9   u H_ H   D H   H    L   H   H׹   H\$0W   H _HtIS     H+HEH  HW# Ap	  l Aq	  H?# HW H [̸(    H+H   Hu3H(H( H   ̋   ̸(   6 H+H   H(3H\$Hl$Ht$W     H+IIHHHu4- L# 	  Hz# 5 E3       9HkW3H;HkH   Hk(H   H      H   H   H   H   H   H   H      H   Hs   HtHGxH   HG8HtHCHH   H$  HCHHtHG0HtHC@H HC@HtHG(HtHC8HfE  HC8HtHG HtHC0HB  HC0HtHG@HtHCPH)  HCPHtHGHHtHCX	HkXHtHGPHtHC`H  HC`HtHGXHtHChH  HChHtHG`HtHCpH&  HCpHtHGhHtHCxH{ HCxHt	HGpHuH[} H    HC Hu' L# 	  H^#       HuHHWH    Hр# $ Hu? LÀ# 
  H#  L# y   L#        HK H褩 t}HK 9iu#I_  HtH軳HK AL   Hӹ   t
       L# 	  Hj# %   E3   s H   HtHH   HK HtH9   uT Hk H   ? H   H   1 L   H   Hӹ   6W   3H\$0Hl$8Ht$@H _H\$W     H+IE3E3HuH\$0H _H      H\$0H _H\$Ht$W     H+HHHK~#   AR	  K HHtBH  HtHAY	  H~# HB H  Hu'A[	  H}# H 3H\$0Ht$8H _Ht$8HH\$0H _H   H\$W      H+HHH菪 HuC% L.~# 
  Hr}# - LLs" y      t 3H\$0H _HO HH\$0H _ ̸(    H+H   H(C̸(   f H+HI H(馭 HQ8@SUVWAV    / H+H3ILt   ;;   HHC0    HcHƍA;|HC|ZuwMt
IHT$hHL$hh HT$hE3E33&) HHt/LHT$`LHL$P)+ t9l$P|9l$`}   H+ H A^_^][3H A^_^][H\$Hl$Ht$W    & H+HHHt     H3 ~8H H  HH   H觖  tTHY ;|  L{# !  HM{#  k   E3   V 3H\$0Hl$8Ht$@H _Ãx&H  H  HH]  tÃyHtHHD  뮸   v L?{#   Hz# ~ l   qH\$W      H+HًHL$0Nf HtOC@uICuHT$0DE3H$ H\$8H _ÃuHT$0DE3H% H\$8H _HT$0DE3H' H\$8H _H\$Ht$W    [ H+H~  HHuD Ly# g   Hy#  E3l       H\$0Ht$8H _HJ t       u3H\$0Ht$8H _Åu   H\$0Ht$8H _HHH\$0Ht$8H _  ̸(    H+Hu9 L:y# "  Hy#  E3     H(H    t	H(2@  H(YA  @SUVWATAUAVAWH    H+L   HH   Ll$  E3A   D$   EA@  9   4  HCAH@MtAM(AuL|$(L|$0u9Ht#HC HrL|$(rHD$(   L|$(HD$0    H$   LHu> Lx#   Hw#  E3      ǃ        MtcIM ~VIUHtME3I  u>) Lbx#   Hvw# 1 E3      ǃ      N  HSE3I  u> Lx#   H%w#  E3     . ǃ        HC x ?~@ ?HC @ $      H   L$    ȉ   @  H   DADDDAWz L;$     H   H$   LHǃ       HS@H       3I(^  E   A;L  EC  ;       H    Hl  A;L|$    Mt]IO ~%   A9G,|IO AG,+  IG     IO ~   A9G0|AG0   H$   H   4 H$     3=   L$    Lv#   H#u#  E3    , ǃ      I* HHA_A^A]A\_^][H$   It  tH$   C  SI9  L$   H   ։    9   LH˃  Dq    $   @uRŃtω$   a  H|$( 8  0     L$   !  x$   L$   E3@  H    ;   H   P 3HH   ;$      LIH!.  H$   H   HIU H$   A   H     (   G   H   Ht8@(t2t.H     HtDHH}&  Dx'   A   L$   ŃH|$0 D苼$   L$     E3 H$   C  {9  T Ls# 2  Hr# \ E3      L$   ǃ      qH$   Aǃ   F    AYGỈ   A   g Ll$ H    $   ;   A   M   AE(      H   L   $   P INL 3D~:IN H8u xux uHPI     A;|Ƌ$   A   ;   uH  DA   A[     υ   	B  9  0  '  U         L$   Ll$ I  EAIN V  $   IF     ǃ      AF,I~H    ;   ~H    H	  ;         H   S H   t   H3S8PH   ;~:UyH    HH   3ǃ      S8  HMt\IM ~OAE(tA}0 |AH   UyH    HH   3ǃ   A   S8   H   }{ H3q~A    @Ńy>>H   F HH   3ɉ   S8G9      A   DLy>>H    HH   3D   S83H\$Ht$W    + H+HA IHH@u/B|   t&ǁ   $   H3S8uH\$8Ht$@H _LHT$0HA tKHD$0x0u   H\$8Ht$@H _Hǃ      3S83ɅH\$8Ht$@H _H\$8   Ht$@H _H\$Hl$Ht$ WATAUAVAW0   N H+HH    HK Dy$ E  E3A7  A   L%m# H    H~mH#  HK i$~ZHtA;HAO贆  A;D}?   HtHH   ? HH   3ǃ   C   S8   AF;   HC D$`h$z   A;L|$ LL$`HAOE33  tADA9D$`uEׅy      HuH    HHH   3ǃ   D   S8t-A;   H\$hHl$pHt$xH0A_A^A]A\_3@S     H+HH  HK Y$   H [Hu
3ҋH [ù   ;OHO  3Lk# A;DH [H\$Hl$VAVAW@  7 H+   HH   L H   HuUH   ;}S H4 LHHHVHuHǆ   !   3V8  H  E3M9        t#   uHǆ   #   3V8     uHǆ   ,   3V8       3HL$ A  + L9      LNHL$ L   H   HFHL$@H^ HD$8Ǔ HL$ HF8HD$XH\$@H$   L9$   t1  2  ؅~[H   HH$`  H$   1 HˍP& HH HύP HH  H$`  AHL$ Hǆ   6   3V8u  A   tHǆ   )   3V8Q     @   H^ CtH   IIL   oHHuHǆ      3V8u!   ~Hǆ      3V8   I1HtPI$HH9uHǆ      3V8u#Sy   uHǆ      3V8ttL   H]  HHu4Hǆ      3V8tG   L$@  I[(Ik0IA_A^^LF HIE@N  tH։   3V8u3HI)< Hǆ      3V8AAH\$W     H+H   HHtH@(tBt>H    Ht-DHHC  x ~C      H\$0H _ø   H\$0H _@SUVATAUAVAW0    H+HD$p    H   E3m DAL9   t3Ǆ$      HC h@$   3l$xH|$(E  H    HK HAu7      t+x   HH   3ǃ   "   S8e  u7      t+x   HH   3ǃ   (   S8*  H AtrEt%txNA;|HK A       W   օy      HtHǃ   %   [H    ǃ   %   CHC @ tPvKօy      HtHH    ǃ   O   HH   3S8N  A   HE  HHtAH=  t   {L$   HHuf# `|  u39$   @Pօy      HtHH   - HH   3ǃ      S8  uKօy      HtHH    HH   3ǃ   ^   S8T  l$xHC @   A     th   u+x   HH   3ǃ   P   S8     u+x   HH   3ǃ   Q   S8     %  u+x   HH   3ǃ   Y   S8     tuJx   ǃ   \      t+x   ǃ   R   HH   3S84  He  H  u+x   HH   3ǃ   S   S8     u   u
H   u?H  H  u+x   HH   3ǃ   T   S8  H  Hc  uAH   t7      u+x   HH   3ǃ   X   S8E  H  Ht4蝾 +x   HH   3ǃ   W   S8  HW H   9 t+x   HH   3ǃ   N   S8  H    t7      t+x   HH   3ǃ   Z   S8  H    t7      t+x   HH   3ǃ   [   S8D  H  |nFA;}=H   HtH8 u+x   HH   3ǃ   U   S8     t_H    uUx   ǃ   V   (HJ  H" ~+x   ǃ   ]   HH   3S8  $      ;   |+HS ;Bu"RA   H t~t.$   E3EHA ttUHC @ tKօy      HtHH   ` HH   3ǃ      S8   ~=   L$pt6A;~/HӉ   3H   ǃ      S8   ~L$p    uL$p      tF   t3D;~'x   HH   3ǃ   &   S8t:D   AE3A   A;c   H|$(H0A_A^A]A\^][3H\$Hl$Ht$H|$ ATAVAW0    H+Hq HLa3HN0H    HN@L~@DHtAJ  H_# ( I/E~0HN0 DN8E3HL|$ I FA;|Et:HC   HuH   3蟽 HH   3ǃ   >   S8tVHVHHtQLFPE3IJ >HC   HuH   3I HH   3ǃ   ?   S8u3aHVXHtSLF`E3I  @HC   HuH   3 HH   3ǃ   @   S8@ŋ   H\$PHl$XHt$`H|$hH0A_A^A\̸(    H+IK 3ɅH(H\$Hl$V     H+LI HE33HEI  tUH|$03   HuH   3 HHH   3ɉ   S8@ǋH|$0H\$8Hl$@H ^H\$8   Hl$@H ^H\$Hl$Ht$WATAUAVAW     H+HH   蜸 DA^  H   A耻 LEt    0          I3  IH  HL3  DhA}
H      I  H͍X  ;t
H      AUH  HAH͋  H;uH   _H  HH  AHC  HH蘗  H  uIH@  tH   H  Hg  t$HD   3L      V8  H   C hA;       H   " L  M   II>    E   HF H8    ucE3E3U   IE3K HHtEH3蹶 ~*D  H覹 8tH藶 ;|A   HS9 Eu8IIC@ t)   HD   3L      V8twA;A   H\$PHl$XHt$`H A_A^A]A\_躨 L[Z#   HZ# © E3      ǆ      3H\$Ht$H|$AV0    H+H    H      L   tI3W u    GLK H   MH   AAMI(D$      tI> uG    ˧ LY# HY# ֨ E3׹   ' ǃ      1     I3δ ~XI       t,   x   HH   3ǃ   *   S8tEI~ ;|    LX#   HjX# % E3    s 3   u3ǃ   +   HH   3S8ht3 LyX#   HX# ȧ E3     30HC @   t3Hӹ   H   S8@Ƌ   H\$@Ht$HH|$PH0A^@USVWATAUAVAWHx    H+HA HًHt+t<H   HH}L E3HAƉEXM`yI   HxA_A^A]A\_^[]H    uH   E3HHEADu`EX@ ff     HЉ   Luܵ H   LL   Hǃ               EL   fD  HCXHtMHUHHUI   ILuDuHLuLu7  HLM؋   LEEPHUHCHHD$0HEPHD$(HEHHD$   uWHH   HHu	HUHuCHEPH|$0HD$(LMHEHHLEHD$ HU  H	) H HUHt,HEHuH   EH   EP      HU
HUAIL      L   HIS`   Ht&HHS`tpMHHSht^tHUMHShtFHMR( HJ(    ILuD;t=  tDYHǃ      3S8HM( H( M7tH}EXEX;E`z3x@WATAVAW(    H+L   HH   Dr DMt%AG(tE~D;}AH.   H\$XAHl$`Ht$h3Ll$ E;    H    HW E3HHR   t=A;|HG @        Ht$hHl$`H\$XLl$ H(A_A^A\_ËÅ         uHG @   tH   3耲 HL HM  HHWxL	 MuyI͋A ~-I3 HHL  tIL ;|MMtI  uLI' y
HW E3I΋R uOIG  Ƌމ   HuH   蚱 HHH   3Ǉ      W8@ƍFH   M3߯ H     Mt!IOC ~A9w0}Eg0A9w,T   OH\$Hl$Ht$H|$ ATAVAW    l H+HMHMHEJ H   L   Э H   w;D踰 H   HH uA tAI<$   H   ~| ;}U     H   b HH7  HI  uH   H9 t~H   ' ;|HC @   tqHK3 ~b    HK HH  HI  uH   H tHK转 ;|AI4$I4$AH\$@Hl$HHt$PH|$XH A_A^A\LL$ DD$HT$HL$SUVAVX   ͹ H+   AHH٨     t     H|$PLd$HE3AH   Ll$@EL|$8       H   A HL6H IOHHu   UA豫   f     IO蕮 8uHHH4  tIOu ;|W  H$   H   H  I/H?H  H  } uAHuHt?u-HWHtH  X  H$   $      H?uSHwHtH}HAت    Hƭ 8uHPHe     H裪 ;|yHMA葪 zf     HMu HOLAf ~/fHOU HIj-    HO7 ;|HM( ;|$   H$   H$   H   A D;H   HtL9 u@ tA   ALl$@Ld$HH|$PL|$8HXA^^][AGL$   A!   3HXA^^][H\$Hl$Ht$H|$ ATAVAW    ܶ H+EL3AAH Dx)DAHף u}AH解 H) HAAI諣 x(DAI藣 u=Ih H) HHu
HËHtHHN Ë3H\$@Hl$HHt$PH|$XH A_A^A\@SVWATAUAVAW    H+H T7 H3H$   H   E3   HT$`EDD$HÉ\$0   \$<
   \$4DLt$XDAEDt$8D;   |
Aȃ9~,LȉL$DN(tHN AƉD$@EH$      D;6  HNA軪 L$DH e  ;t!MA   D$0HH@DDD$4DD$4];\$<   AG  \$<HoK# H臺 Lt$Pt"  HL$`  HHT$PN HL$`HT$P载  D   H|$PH   HA   UH@D$4MфtHH@A;   A;tYDHHH\$XHAND$8MtALt$(H\$pLD$ LL$8LD$pAHH\$X uA   H\$XD$8DL;EuHUH tj\$0D$@Ag LK# 
  H/J#     "辘 LJ# 
  HJ# ƙ   E3    dD$0wA   D9v,}2D$HHI# HN A|  F,HnҸ HD$`HHF Q  A  HI# H謸 AH$  H$   H3q H   A_A^A]A\_^[H\$Hl$Ht$WAVAW    蒲 H+H   HHyHN 蘹  E3HF,Lv E3LvHHSVuF(  D9v,
  H   3A      ~~LK E3H3EI7  t8D   HtHH   3r HH   3ɉ   S8t[D~4uHtIHD   AH   S8tyD   H   ǃ      SHHu3@D   HuH   3 HHH   3ǃ   A   S8H  H\$@Hl$HHt$PH A_A^_H\$ UVATAUAW    H+HO7 H3H$   H   HHK   3HC,Hs DHsL   H   Ht$@IL$/ HT$@D$8Hˉt$4誊 D   ǅ      Y  H$   L$   Lt$@Dl$09t$8    IL$ĥ H؀8usxum@A;tGDI$HANHL$@D$0LMt)Ht$(LL$0LD$ Lt$PLD$PIz t+D$0DL;CuHSI t;|$8mD$4D$4   At$,I\$HL$@H#F# A  8 T$4L$   H$      yǅ      9ҋƹA   N   HE0Ht	HЋҋHU8@ƋH$   H3蠮 H$   HĠ   A_A]A\^]H\$Hl$Ht$ LD$WATAUAVAW    蹮 H+LIHLE3E3/       AI LHIHAVH       tI    t6I   HԠ 3ۋ~H£ HHg  t{;|I^ CtH   3HؘHHyH豘HHcMt"I蕘HH芘HH/ ~LH\$`IA( D;IH\$PHl$XHt$hH A_A^A]A\_HH\$Hl$ HT$VWATAVAW    ? H+A(E3ID|$`E   MLAAu%HA @   uA`2A@t%Ѕ   u"3H\$PHl$hH A_A^A\_^H9   uH; HL$pH  HH  t    t	    |$`F|   u|$`IF HtLxrHHqHI7HoHt#HoHIty
A   t@|$`LD$XLL$`HI|\$`HL$pLL$`DHtD$`хA,$LL$ LD$HT$HL$SUVWATAUAVp   蘫 H+H   E3L$   AL$   AỈ\$0H|$PAE6Ll$HLl$@ D  L$   L|$hIŠ LH|$ H$   LD$4MHT$HL$4IA;|ftbA;u?Ht:I}pHHrpLHT$<LHL$8m t(|$8 |$< ~\$4IL|$HDL|$@\$0	\$0L|$@I H|$P;BA    HtiH$   H& H$   HH7H$   L8H$   D7[ H$   H H$   LLL+HLd$ -   L|$hA  AAHpA^A]A\_^][LD$VATAU0   ̩ H+HA ILL@      H   D   EQ|A   Hl$XLt$(Lt$pL|$ IE3H\$PAH|$h    I HL9      L9   tzH#8 HH8 HH]  uXAZ   HHtCA  HHt.H   H   .  H   H   .  9IG ;QM<$H|$hH\$PHl$XLt$(L|$ H0A]A\^IE HtLxrHHmHI8HkHt#HkHIty
A   tHD$`H8 I<$dH\$Hl$Ht$WAVAW     H+H    Ht=E3HD9   AAS83     H\$@Hl$HHt$PH A_A^_H    H   h E3   HLD9   tA{HH蠼 tlHC @   u_~H   ͋Չ   赜 L@D   HtHH   3葜 HH   3ǃ      S8`  %     H   L;u8HC @ @               L;A@   u?A@IH膼 t'x   HH   3ɉ   S8   Hs  Hux   H   ǃ      >HI  ;   MtIH   脛 H   ǃ      H3S8tWDIHi   tEHH      L      S8t"H   I L3̋H\$Hl$Ht$H|$ AV    @ H+HA HE3AHHtHhg  IHHH迾x
   u@ׅy      HtHǃ      PH   K ǃ      8~Gׅy      HtHH    ǃ   	   HH   3S8tdH,HHQxIuIy      HuH   谙 HHH   3ǃ      S8uR3SyLy      HuH   e HHH   3ǃ   
   S8AA   H\$0Hl$8Ht$@H|$HH A^@S    t H+H9ȅ>  HGȅ,  Hȅ  Hcȅ  H   3۽   E   HSPȅ   LK H   L   3Ht$0H|$8EI  tE   x   H   = HH   3ɉ   S8uHt$0H|$8H [HC0HHto~H#~H: ~H{Y ȅ~HC @tHSpHt$0H|$8H [ËH [H\$Ht$W     H+H3H   HC x$~eHt   ;OQ  H68# ;D}DH   3҉   < H   H   HB   3S8uH\$8Ht$@H _H   H   Hl$0H_   Ht HI ~H6/H   HC0Ht	HЋH9S8@HHl$0? u   H\$8Ht$@H _@S    Ԡ H+HQHHuD  L7# M  HM7#  E3i      V ǃ   E   H [H    H|$0tI譅 L67# W  H6# 赆 E3     H|$0ǃ   E   H [A   H   Ǻ  uH|$0ǃ      H [HSHǃ      #uIHCǃ       HuH   3N HH   3ǃ   B   S8uH|$0H [H   HtHI ~
HH    u
ǃ      H|$0H [̸H   6 H+HD$xHD$0D$pD$(DL$ EDHѹ      HH̸8    H+LL$ ELHѹ     H8̸H   ƞ H+3HD$0D$(DL$ EDH3S   HH̸H   膞 H+HD$xHD$0D$pD$(DL$ EDH3   HHHT$SVWATAVAW8   8 H+EH$   AHE3r HD$(Lu3A  D9$     H.     H8A_A^A\_^[  u	E  FHl$pHcЁ  }΃HN   H85# A+   H͉D$ | HH  Ll$0LD$   EHI΅u     A   A;uiH~dI@      HL$(H$   EM    $   <rH~
D;;<*sD$;<Ts;HH;|Ex%tu	OD7N   D$  D9$   tDt/LD$xH	  HEELl$0A[   L
4# HH7 Hl$pAH8A_A^A\_^[| L3# `   H3# 脂 E3v      ҃ 3H8A_A^A\_^[@SVWATAU@    H+EIHDd   Hu= L3#    He3#  E3    f 3H@A]A\_^[Ax   H    Hl$pHLt$xL$     uH     PH    UH     L$   E3@      Lt$0DEDd$(AHD|$ A   HH
  x3LHH'g toHH
  xLHHg tNtHH
  z   1 L?2#    H2# ƀ E3q       3Lt$xL$   Hl$pH@A]A\_^[L$   E3f     Lt$0ADd$(DHD|$ AttHH	
  yŸ    L1#    V L1#    HX1#  E3s      Y 3H@A]A\_^[@SUVWAUAVAWP  k H+H77 H3H$0  H$  ILL$8HHT$(HL$@ HHY  Hϙ,3DHD$0Dum L@   H  H0# A@   LHb  A`    H$   H+  y4} L0# M  HG0# ~ E3u      H   E3H0# I LHu4} L]0# S  H/# ~ E3x         3L$H  L$  |$$   D$  ;   @ f     @   H$   DE3I c  E3IH M  A   HT$ H$ 2  A`   H$   H   HT$8MH    DH$   H    E3HT$PH     @   ΋HT$P+@GIDr D$ ;|$$Ht$@LI>  Htz   HL  HL$(  H  HT$(Hk  x@ǉ|$$@{ L.#   HH.# | E3    I~ D$0   @   L$H  Hz
 I L.# A  I+ HHL$P
HH$   
`   H$   |
D$0H$0  H3訕 HP  A_A^A]_^][LL$ DD$HT$SVWATH   ҕ H+IHHAd   Hu;z L-#    HK-# { E3    L} 3HHA\_^[Ãz   H
    Ll$8HL|$(Hl$@Lt$0z  A   DHA;ut  AB       A_HE3i HD$p9  CAߙLc  }˃A+   H,# II̙ HHtOD$   MHL$pH| ~3K   LH"ЈA  HA   EEA   A[   L
,# HH7 EtfAt1AHQ  HT$xH  H$   A_A1Vy L+#   H+# ^z E3q      { 3Lt$0Hl$@Ll$8L|$(HHA\_^[y L|+# `   H\+# z E3v   x Lq+#    H5+# y E3s      6{ 3HHA\_^[Ht#(   Q H+AT  H+#  H(̸(   & H+AJ  H^+#    H(    LAHQDAAuHH9t
HuEu   3̸8   趒 H+E3D$      H8H\$UVW    ~ H+HH3  VHcHcʅu"   LH/ H\$PH _^]ÍCLt$@LcLqFLE3E3L|$HLctZfD  HMRAI$HLIII+H?D"A8D:ABI@I+H?ILL;rLt$@L|$HH\$PH _^]̸8   膑 H+Ey
H8E3D$    4  H8̸8   F H+Ey
H8A   D$      H8Ht3S      H+HH	HtHcSHE3CCH [LDx]9A~SA?IHHLHIcA~#I	LD  Ix M@uȅAAuAA       3HtxS    P H+HH	Ht2Cu+HcSLx(# HtA   = A    Ct"   H]A   H8(# H訕 H [LHt~HtsA;Bt
ug   ÅAAA   DEEDE;B<|6Hx,HM	HcL+H    I	H;wrHHy3AAø3HH\$Hl$Ht$H|$ HiIcHH?H?HH#M؋JHA3H#1JA1HfHnJA3H#fl1JA1HRA@H3ȃH#͋3GA1H3ɋE      MHCLLSOIL;wM;skM;wM;saL;wL;sWM;wI;sML;wH;sCÃD  Bo	BoHIfoWTfoWWBDB\	;|HcHH;}@L    IڐIMRLH[KTLL3LL#I3IIL1HH;|H\$Hl$Ht$H|$ H\$Ht$W    軍 H+BHHtrrH;tJ;qH^  HuH\$8Ht$@H _Ã ~HHLcI GCGCHt$@HH\$8H _H\$W    0 H+HH   AH^%#    A   t贕 HHt!@   H蚕 HHt@   Ht}GHt$8twwH;tR;s~)H  HuHb   Ht$83H\$@H _Ã ~HHLcI GCGCHt$8HH\$@H _H\$@3H _HtpS    0 H+AH٨u8tHcQL\$# H	A   H" H	H>$# A   諑 CtA   H $# H萑 H [̋A#̃y~HuHH 3̅x!9A~D?HJH339A̃y ~H t   3̃yuHH8uy u   3DAAuHH9uHty HuEu   339A̸8   Ɗ H+A   D$       H8DLɅy3AA?A;I}EuAI!AAAILAHHHI! IcQA   ~ ILfIx M@uʅAQuAA    A̸(    H+A   H>"#    蜒 HuH(@   H(@S0   ĉ H+AHcY   Hl$@Ht$H3H|$PLd$X{DaL|$ DE~DLt$(L1I3ǍX#   #Mvу@DDA;|Lt$(Ld$XHt$HHl$@#H|$PA#L|$ H0[Åu3H0[H	HL   H0[LLE3I IHH?HHɋAL3L# DM3IHHI3HH?HH#ыL3DIHHI3HH?HH#ыL3DIHHI3HH?HًH#уL3DIHHI3HH?HH#ȃI3HHH?كA̸(    H+A   H. #    茐 HuH(@   HH(́ <  |   :   |   +   |      |p      |P   uË+P|;M3H\$Hl$Ht$ W    6 H+Hمxg?9q?n;iH	  HtAHcKH;}E3fD  HLHH;|kHHHH   H
3H\$0Hl$8Ht$HH _	Q̅ty tA   A    H\$W    ` H+yHH|H
   	  HuH\$8H _H3҉SH   H9SH\$8H _̸8    H+Ey
H8A   D$       H8̸8   超 H+A   D$       H8̸8   膅 H+ILL$ LI_ H8H\$ VAHALHrH   9   Hl$H|$ 3   L+@ fff     NHH[IH?L+CI?D3H?3DD3ADD$ADT$DD$DL$A#LCAJTIN+DI?H?D3H?3DD3ADD$AЋT$DD$L$#;.fHl$H|$ H\$(^Ë+u&AHcȅxHL+JH;uHHy3H\$(^H\$(   G^H9# HDIHBABABAD3JAD3IEADI3AAH\$Hl$Ht$WATAUAVAW0   莃 H+E3Hc3E3EIHw  A   Hu0A   H#     HHI  A   LD@u%HHtHcWH{3GGH  Au	HKH	HHHAHMLEIEE39$   u!D9AAA@MEf;u	H˅   ut9 |Åu_H   C,;oH
H+  Hu}MtYAFu5ItIcVL# HA   H A   Ha# ԇ AFtA   HH# I踇 3H\$`Hl$hHt$pH0A_A^A]A\_E3҉oDt\fff     E3E3~7@ A@s-I3J9E3H;AAHLIAHNAuHcW~HLIx M@uʅWuG    HCH\$Hl$Ht$WATAUAVAW@    H+E3EEAAALHDD9$   u$~ٍ    EEA;u@Ńu-؋FHcЅ   $  Lc3Ir   ;}HcFFD$0T$ ~"fH~LD  M9hM@uȅD$(L$0AD͉L$0HL$ T;fH   At	CHcLA   HcE;HLbLE؋FE3E3LctZD  HA$IHLIII+H?D"E2A8D:AI@I+H?MLIL;rH\$pHl$xH$   H@A_A^A]A\_H\$IcLLLCEyUMcMy!II+H    H: u+HIxtKK;tQ   GH\$øH\$~IcEtIIfH: uHHH문   H\$ÍCHcȅxIM+IH;uHHyH\$3LEtBIcLTL;Tt   GA@HcȅxHL+IH;uHHy3HcA~HLIy MIuȅAuA    ø   } H+E3LED9A~jH$A@ f     IH[HTHHTAA+AH?H#D$AL$ЉD$AT$#A#DDE;A|H$EQAJA#ىL$ыD$L$D$A!AHH\$Ht$W    } H+HcH;y   ~A<b LU#   H1# Dc E3r      d 3H\$0Ht$8H _ËAt'a L#   H# b E3i   HH# HtA  U A   HHtHcC~HLIH薸 HHtDHcSL{# HCt$A   > HH3{H\$0Ht$8H _A   ڂ H3{Ht$8HH\$0H _Q7 Y7 I̸(   { H+;QHH(H(m̃y L   y    LA   I3HBHH?H?#؉D$D\$D$AD$D9Q~EIf     I M@AHHHH?H?#ىL$ыT$D#ډL$L$E;Q|A3DLхxEA?A;J}6Eu
AJ   ÍAABILAHHHI!    3̸(   z H+Hu3H(ËA
u09+HDHL$0&  tHD$0   HȺH;vH(̸(   &z H+A
   H(  ̸(   z H+A
   H(4  @S    y H+YB   %   ;t۸   EH [[ مEH [̸(   y H+H(] ̸(   vy H+Hu3H(HA   HL$0$  tHD$0   HȺH;vH(̸(   y H+A   H(  ̸(   x H+LHu6&^ L# n  H[# ._ E3    |` 3H(ËJt6] L# r  H# ^ E3      8` 3H(s6] LO# v  H# ^ E3      _ 3H(LcIHRH(b   ̸(   x H+HcA   H(  ̸(   w H+A   H($  ̸(   w H+A   H(  ̸(   w H+LLIv6\ L;#    H# ] E3      8_ 3H(Mt3ɋMt AHHHI;rI
   H(̸(   &w H+LHu6V\ L# K  H# ^] E3    ^ 3H(DRAA;t6\ L# O  HE# ] E3      f^ 3H(LcA   LJH\$ Iv=[ L#    H# \ E3      ^ 3ۋH\$ H(Mt3ۋˋMtf     AHHHI;rHEtiH;vH       H;uHȻ   HIH\$ H([ L#   HO# "\ E3      p] H\$ H(H;w   IH\$ H(Z L/#   H# [ E3      ] H\$ H(ø8   Fu H+H\7 H3HD$(Lɹ   Hy%HfHȈT HHuAf     HȈT HHuA+EADHT$ IHZ HL$(H3et H8@W    t H+AHA;t7Y L#   H# Z E3      3\ 3H _LH\$0HIHHu<Y Ld#   H# Z E3i      [ H\$03H _G   t   HnHH\$0H _H\$Hl$Ht$W    s H+HHHuA0[ HHu
   `HDBH=tHuK  HH˙,   D3DJY uD    X LH# H# Y E3׹   Z H;tH6 3$H*HSt 
He+HH\$0Hl$8Ht$@H _@S    r H+HMu7W L%#    H)# X E3      JZ 3H [EA   HtDIuHtA Et؈   H [Au
      3   3II   L;   HruIH+WWfD  fAn Wf`faVfAnL f`HfaVH;rVfofsVfofsVf~I;s@ f     A HI;r3tGAH   D;u7V L	#    H	# W E3      Y 3H [L+HtEIIAEEA˃Mt*MNM+LA@M@HA3AHuIH [H\$H|$LE23IHH   M   Eu<      I   A<v   I         IJL;x   HrdIH+WW@ fnWf`faVfnLf`HfaVH;rVfofsVfofsVf~I;sHI;rEAӃI   LHtWI	HtOEHDAMt8MII+Hf     AQMIIA3DFAMuHH\$H|$H\$Hl$Ht$ WAVAW    Ro H+McHLHM33gHHtsHtHHu HHtY@   D3HT u\8T L# 3  Hm# @U E3     V HtH9tHܭ 3H\$@Hl$HHt$XH A_A^_LHT$PHKM|$P HӋC   t
L>HtHH@SUVWAV0   ?n H+HU7 H3HD$(IcIM LHL33BHHt5Hv3?S L0# r  Ht# GT E3      U 3=LHL$ LI3HtD  L HHHH;rH   HL$(H3'm H0A^_^][̸(   fm H+DALHcA   HIH(e̸H   6m H+HL7 H3HD$0A   HL$ AHL$0HHȈHHuL+LL$ IHL$0H3l HH̸(   l H+N2HH("  H\$W    l H+IH"2HLHH\$0H _Z  @S    dl H+H1HHH [)  ̸(   6l H+1HH("X H\$W    l H+IH1HLHH\$0H _JX @S    k H+HY1HHH [W ̸(   k H+.1HH([ H\$W    k H+IH1HLHH\$0H _:\ @S    Dk H+H0HHH [W ̸(   k H+0HH(] H\$W    j H+IHr0HLHH\$0H _] @S    j H+H90HHH [] ̸(   j H+0HH(f H\$W    `j H+IH/HLHH\$0H _*g @S    $j H+H/HHH [I^ ̸(   i H+~/HH(g ̸(   i H+^/HH(Rh @S    i H+HAPHc//HLòH [=j H\$W    pi H+IH.HLHH\$0H _jl @S    4i H+H.HHLx  H [h @S    i H+HAPHc.HLòH [i H\$Ht$W    h H+IAHt6.3LDǋHH\$0Ht$8H _飖  HHu3ÃuH@ IcHx     H# Hy# HY# H# H# H# H	# H
# H# H# H# H9# H# H\$Ht$ WAVAW    gg H+HHl$HHL$@ID@ 3Ht(HL$@e A  Ht=A;t  u0H Ht#H =  u
A;uD
  EDHl$HH   AH     H_ A;]t-tsttuZHt/H Ht H4 HtH$    u֋GLHۉGL@ƋM=  t=  t2gLH@Ƌ0HtH
7    u֋OLʉOLH@Ƌ3H\$PHt$XH A_A^_H\$W    e H+HHI`Hu{HL$0> HL$0HtS   't2t-tt(  u5HO H\$8H _ ?  tu   H\$8H _ 3H\$8H _*H	_ HO`HH   Ht	   (E3HHE HtHE H\$8   H _H\$UVW    d H+3HHHt$@91t&H9q`u H9r`tHL$@r%  Hl$@  H݋H9w`ucu4tH9s`uH    FHS`H    0;t'I    L# H
# J e     HtcH9s`t   H_ HCHt>H   Ht2Hҋȅt'AI L
#    Hn
# IJ g     H9w`t   H $HGH   H   H   Hҋȅ   HG`HtnH9s`tA   HH跷    H9whuJE3HD$PLD$P3H&  HuH    HO`A   H HHGh@eHCHt\L   MtPHHAЋCHH  u/%H L	#    HR	# -I    E3   {J Ht[E0LH\$@H(  LCPHӹ   yiHK8= HK@H @U A  H# Hh H\$HH _^]H\$Hl$Ht$H|$ AV@    b H+IIHL\ HHu9 HD$0    LLt$(L3H\$ H 议 H H\$PHl$XHt$`H|$hH@A^@W    a H+HHu7F L	#   H# G E3    I 3H _H\$0x  HH(  u	H` t[H` tA   HHU    7HGHtL0  MtHHAЅtH  uGH  t;LGP   HSP"etTHO@Ht`= HC@Ht=HH\$0H _E L-#   H# F E3      *H C0GH&  LCPHӹ   2gHK8y; HK@H R A  H# He H\$03H _H\$W    _ H+HHH;u   H\$0H _H   H   Hy` uiHz` ub9tH\$0H _HAHt3L   MtAЅ~rHCL@0MtHHH\$0H _IH\$0H _ú   v t   He A   uA   HHH\$0H _`  3H\$0H _HtiS    ^ H+HٸA0D&%  LCPHӹ   eHK89 HK@H1 |Q A  H# HWd H [̸(   ^ H+t==  t6C L#   H# D E3      F 3H(H(&  ̸(   &^ H+9tt6YC L# X  H# aD E3      E 3H(H(_&  ̸(   ] H+t==  t6B L#   H# C E3      FE 3H(H\$ %  HHtH HH\$ H(̸(   F] H+9tt6yB L2# X  H# C E3      D 3H(H\$ ~%  HHtH} HH\$ H(H\$Hl$Ht$H|$ AV   \ H+LHH  Hy` i  E3H# E3HL$0l  HL$0 )D$`H)L$p@ $   s  HK` $   H$   @ $   HtHShLD$` ;    HT$`H 3toHL$`8 taH$   HtSA  I>HV# H` HHt3LH|$ LH# HL
  u5A  H# HSa 3L$   I[IkIs I{(IA^I.H@ L# n	  H# A E3      B ME3
     Hc3HHN@S    [ H+HL$03 HtHL$0 H [HL$03  H [̸(   Z H+HtHQ   HtLB`MtAЅ1? L # H   H # @ E3       B 3H(@USVWATAVAWH$P  3Z H+HI6 H3H  3MLHًDH  M  3HMA   ܜ A   LEIHL$p  HL$p )D$ H)L$0@ D$@   D$HHL$X@ D$hHt;HK`HtHShLD$  93tHT$ Ht    /> L# n	  H" ? E3      @ HL$ Z $  Lt$@M  A  Hw" Ia HH   HD$0Lt$8HtwHK`HtHShLD$ ] 9;tZHT$ H tqHL$  tIHL$   HuOHL$  t}HT$8HMq= L # n	  H" > E3      ? HL$ d H΅tA  L" I^ A  Hw" ] 3H  H3}W Hİ  A_A^A\_^[]̸(   W H+Hu3H(HAHuLE3   H(Z#  L   Mu
H(LE3   H(I@S   TW H+Hj6 H3H$   HH  Hy`   Hyh   AP   L$   Hh" HL$p  HL$p )D$ H)L$0@ D$@  HK` D$HHL$X@ D$hHtHShLD$ E ;    HT$ H 3ۅ   HL$ 	    HD$@HP   H"    H$    u
      H" H$   ~ u   hHL$   H" AH:Tu
Hu:T   Dً1; L" n	  HD" < E3      m= 3H$   H3;U H   [l HtHp#@S   dU H+Hz6 H3H$   HHC  Hy` S  Hyh H  AP   L$   H" HL$p  HL$p )D$ H)L$0@ D$@  HK` D$HHL$X@ D$hHtHShLD$ U ; tHT$ H 3Ʌ   HL$     HD$@HPtuH" Ƅ    H$    u  PH" H$    %  1j9 Lk" n	  H" r: E3      ; 3H$   H3S H   [j HtH HtH H\$Hl$Ht$W   S H+IIMHLHH" HL$    HL$  )D$PH)L$`@ D$pj   D$xH$   @ $   HtfHK`HtHShLD$P ; tHHT$PH 3Ʌt_HL$P3 tQHD$pHtHH;t?Ht8    18 L	" n	  H5" 9 E3      ^: 3L$   I[IkIs I_@S   tR H+HHu3HĠ   [HL$ H$   |  HL$  )D$PH)L$`@ D$p6  3 D$xH$   @ $   Ht[HK`HtHShLD$P 9;t>HT$PH tUHL$P tG   H$   HĠ   [6 L" n	  H
" 7 E3      39 H$   HĠ   [@S   TQ H+HHu3HĠ   [HL$ H$     HL$  )D$PH)L$`@ D$p  3 D$xH$   @ $   HtpHK`HtHShLD$Pf 9;tSHT$PH tjHL$P t\H$   HtHD$pH   H$   HĠ   [5 L" n	  H" 6 E3      7 H$   HĠ   [̸(   P H+HtHQ   HtLBhMtAЅ1*5 L{" X   HW" 26 E3      7 3H(̸(   O H+HtHQ   HtLBXMtAЅ14 L#"   H" 5 E3      7 3H(@VAV(   2O H+HLHu
3H(A^^HI`H   H\$HHl$P3H|$ H={"  HHEM trHHHrH茦 HL$@' HL$@Ht tG H̟ HL$@P' HtHL$@ HL$@ HH" A9H|$ H\$H@ŋHl$PH(A^^H(A^^ ̸(   &N H+Ht;Hy` t   = 3ɅH(HAHtH   HtH(H3H(@S0   M H+A  H4"    ZV HHuH0[Hl$@Ht$HH|$P3Ld$XH8Lt$(@0   L|$ ( HC8HuA  "LCPCH   Hӹ   Vu_A  L5"   L="    ]2 MAIo3 LǋՋ4 HK8:( A  Hm" HR 3HLt$(Ld$XH|$PHt$HHl$@L|$ H0[̸H   L H+HD$pD$8   HD$0LL$(E3HD$     +  HH̸(   fL H+Hy` u=Hz` u69t
H(HAHtL   MtH(IH(A   H(`  H\$Hl$ VWAW    K H+HHH t   Hl   H  D͋Lt$HHL$@q$ 3HtD0DHL$@ A  Ht>E;t	A  u0Hg Ht#HJ =  u	E;uA  ADLt$HH2  Ht$@H9s uH9shtHx  93t;kuH9suEHK@ HKHs3 HsHL$@# H   HCHD$@HCHs`k+H{ A;>t-tKttu;HtRH ?HtCH< 0Ht4H !=  t=  t)cL#HtH:    u΋CLCLH@Ht9H /y/ L"   H" 0 E3      1 H\$PHl$XH A__^H\$Hl$ VWAW    I H+HLt$HHٽt   HL$@y" 3HtD0DHL$@ A  Ht>E;t	A  u0Ho Ht#HR =  u	E;uA  ADLt$HH2  Ht$@H9s uH9shtH  93t;kuH9suEHKH HKHs; HsHL$@! H   HCHD$@HCHs`k+H{ A;>t-tKttu;HtRH# ?HtCHD 0Ht4H !=  t=  t)cL#HtHB    u΋CLCLH@Ht9Hi /- L"   H" . E3      / H\$PHl$XH A__^@S   G H+HH   Hy`    MHL$ LH"   HL$  )D$PH)L$`@ D$p  HK` D$xH$   @ $   HtHCpLD$PHSh HĠ   [, L{" Y	  H" - E3      . 3ɋHĠ   [IwLʺ	     3ɅHĠ   [3HĠ   [H\$Hl$Ht$ W    F H+3Hl$@HًHt>H9i uH9iht  93t;{u
H9s   HK HKHk HktHL$@" HHu
HL$@ Hu3+ L"   H" , E3      - (HtHk`{;HsuHD$@HC   H\$0Hl$8Ht$HH _@SUH   E H+HLD$ HH  WHD$    H|$(   Ht$`3Ld$@ALt$8L|$0L|$ H|$hMuA IǋA87t   s
H@80uHt$pLHtAH9s uH9shtHh  93t9su
H9s   HK, HKHs HsMtDHL$pI LHu
HL$p Mu6Hu1) L"   H"" * E3      K, pHtfHt=H u1) L" #  H" * E3    , )Hk`H3HuLsMtE&HD$pHCD#   L|$0Ht$`Lt$8Ld$@H|$hHH][2) Lk" t  H_" :* E3    + 3HH][H\$Hl$VWAV    C H+E3ALt$XHHAHt@L9q uL9qht	  D93tD9su
L9s   HK} HKLsp LsHtDHL$XH HHu
HL$XE Hu4K( Lt"   Hx" S) E3      * A"HtL3Ls`H{HD$XHC   H\$@Hl$HH A^_^@S    B H+HL$8E HtHL$8 H [HL$83 H [̺   Q03@SVAV   !B H+H76 H3H$   HAMHH  HI`Hu	3  t   HShLD$0WH$   3H$   AP   HD$qD$1D$yD$AfD$}D$QD$D$aD$0  ~xHK`HI ; 3Ht$ 聏 E3HT$0Ha H) HU HH薷 HT$0HS t#LL$ L  HR t	D$ AH$   H$   H   HuH$   H3i@ HĠ   A^^[H\$Hl$VWATAVAW    @ H+HA`EHHHuH9B`  HtHz` t
t    	tHu/ HO`H t"t&H` u HN`H u
   Ho`H^`LvhHLhH\$hHl$PHt6H    t,E3LD$P3HE  HHHt
H\$PL:Hl$PHt+H    t!E3LD$h3H
  H\$hHtLH;uHtEMIH H\$XHl$`H A_A^A\_^H\$Hl$Ht$WAVAW0   2? H+3HH#  H9Z u
H9Zh  Hj`H  LzhH͋2_Lu;*$ L"   HW" 2% ML"     y&   t
舒 LHHuDHHHu9# LI"   H" $ E3     & [    Hj   M  HHHH(   u8c# L"   H" k$ ML!"       % ZHM 7 HE3H^ HH   # L" %  H5" $ E3     ^% HVW " LR" 5  H" # ML"        % Ht]C0GH  LCPHӹ   #DHK8j HK@Ha / A  H" HB H    3H\$PHl$XHt$`H0A_A^_HA   IHt$ HLHM(  O HHA  HH   HXV    H\$Hl$Ht$H|$ ATAVAW0   l< H+E333IMLHHp  H9q uH9qhHAH9  S  H9   F  MtI0I(Hu3LHI\ H  Hp HLHh U H  HH9o   HG  H;   uGHO8   A   HHΓ HtH9(tHO8Hh7   HO8) R HH7 \  H7 HHH  LWML   HHH\$ A   H΅uH< 3  ` uHH! 3   HO8    HGH  H;   t/Hˎ u#HO8n HH H3    H A   HH軒 Ht#H8 tHO8HX# HH H`A   LHH uHO8 HHW 30HGH  HO8H    A   HƏ H3HHEMtHtIE3IR H3H\$PHl$XHt$`H|$hH0A_A^A\H\$Ht$W    9 H+H萍 HC3Ht$0HuH9s(t7HL$0. Ht&HK(HtHK Hs(H   HtHHs HL$0i HK` HKHsS HK`HsHtHSh- HK`t Hs`Hsh3H\$8Ht$@H _H\$Ht$W    8 H+HA3Ht$0HHuH9q(t7HL$0c Ht&HK(HtHK Hs(H   HtHHs HL$0 HK HKHs HsH\$8Ht$@H _H\$Hl$Ht$ W    &8 H+HHL$0 3HtHL$0+ ;t42 L" x  H_" : E3       H!H;   HHtH[ HDHH\$8Hl$@Ht$HH _H\$Hl$ W    k7 H+3HHl$0H  HA Hu
H9ih  H9i`  HI8    HK8H{(    HtHH\$@Hl$HH _HHt$8HL$0Ht$0t1HK8 t$H{(HuH~ H{(Hn HK8d HDHt[F0LH\$0HLCPHӹ   l=HK8 HK@HZ 3) A  H" H< Ht$8HH\$@Hl$HH _3H\$@Hl$HH _H\$Hl$Ht$ W    6 H+3H=" HD  HHE4 thHHHrH茍 HL$8 HL$8Ht t	; Hʆ HL$8N Ht(HL$8 HH" H\$0Hl$@Ht$HH _̸(   F5 H+L" 3I    ;
tHHHrH( HIDH(H\$Ht$W    4 H+HH E3HD8tfA   sHA8 uAHD$0    HHL$0q HL$0H Hu1 L"   H"  E3        H? uH7H uHwH\$8Ht$@H _ H\$VWAV   4 H+H36 H3H$   HMHI`H2  t
%  3D$0 WHD$qD$yfD$}D$HCD$1D$AD$QD$aHuHShLD$0AP    PD$     L   Mu5LL$ E3   HAҋ~L$ 8 AP   HL$0H2 ~zHK`HI , HD$     D E3HT$0H$ H HG HHY HT$0HE t%LL$ LJ   HD tD$ A3H$   H3Q2 H$   HĐ   A^_^H\$W    2 H+: HHu- u
H菃 H\$0H _H\$Ht$H|$ HL$UATAUAVAWHl$鸰   $2 H+LmgE3HE    AMHAMF  3HMgHtEHMg t'HMg
 HMgHHt H   HtH者 HMGMH!R LH   It    E3LmDmLmLmLmLmDmLmLmLmO} D9mH" LMwHG" LEoHMHE  LMA   HUI )EH)M@ EYr      L" HH" #       } HEHHu7 Lw"   H"  E3     4 E3  MLmgA    LugMEL9h uL9hhtHD9+t;{u
L9k   HKV HKLkI LkHtEHI	   I H
  Lk`{;HCu Mu<HEgHt7H
 u' L" E  H"        HEgHCHEHHH   D9mtXH   Hu'   L3" H"        LEwHUoHMЅ   b   BH   HuG   LEwHUoHMЅ   %    L?"   HC"     E3   l H]HtSD{0AGHLCPHӹ   n5HK8	 HK@HR 5! A  H" H4 LmIH HEL$   I[8Is@I{HIA_A^A]A\]̸(   . H+?  H(̸(   - H+@  H(̸(   - H+
  H(u̸(   - H+  H(UHA8Hu3HHHuË@HAx@S   D- H+HH	Hu3HĠ   [ËCl   HcA$   H$   3HD$PD$XHD$`HD$hHD$pHD$x$   H$   H$   H$   H9      L$   H7" HL$   H   LD$PH )D$PH)L$`@ D$pN ~7HL$P  tH$   HL$Pe  tP$   ClHĠ   [Ãu8$   ClHĠ   [A   tL$   E3%   H_  HĠ   [@W   + H+HH	Hu3HĠ   _ËGhH$      Hyp    3L$   H(" HD$PHL$ D$XHD$`HD$hHD$pHD$x$   H$   H$   H$     H   LD$PH )D$PH)L$`@ D$pvM ~.HWhHL$P$  tH$   H$   GhHĠ   _øH$   HĠ   _@S   * H+AXL$   $   H" 3HHL$ HD$PD$XHD$`HD$hHD$pHD$x$   H$   H$   H$   M  H   LD$PH )D$PH)L$`@ D$p}L E$   HĠ   [H\$W    * H+3ۉ$   HH\$PH" \$XHL$ H\$`L$   H\$hH\$pH\$x$   H$   H$   H$     H   LD$PH )D$PH)L$`@ D$pL t
$   OXËH$   HĠ   _̋Ap#̸(   &) H+E3H(  ̸(   ) H+HA`Hu	H(| H(HApH\$UVWP   ( H+H6 H3HD$@3HHHtOJw<DHT$0HG ;u&HL$0D$(HL$ E3HE33[k  uHL$@H3' H$   HP_^]Hu3ËAHu3ËAHu3ËAHu3%  ËA%  Hu3ËHt$W    ' H+3Hu9H\$08z HHx HHE/; H\$0Ht$8H _Ë=  Kt{=   wLHA <w+ A,w+ I%   Ht$8H _ø   Ht$8H _ÍW   aL.HcAw+ Aw+ I⸥  Ht$8H _ø  Ht$8H _ø  Ht$8H _Ht$8   H _Ðv+ w+ v+ ,v+   fv+ w+ v+ w+ ,v+    @S    $ H+HHu3H [HApHtQXE3HLH [RN HA`Hu	x L33LH [.N ̸(   $ H+E3H(  H\$Ht$W   [$ H+3HHH   HAH\$PHL$ H$   A   \$XL$   H\$`H" H\$hH\$pH\$x$   H$   H$   H$   p  H   LD$PH )D$PH)L$`@ D$p F HHE$   MvAK   Ha" Hr" M1 DHHC L$   I[Is I_@S0   D# H+AH   LM   Izp    3H\$@McJM   M   H   Mt1IHD$(LD$ LD$@LDLAӅEL$@H0[Mt'IHD$(LD$ LD$@LDLA   H0[ILD$@LDA   H0[LH0[Ib 3H0[!Q@S   D" H+H H   HQ" H  H   3L$   H/" HD$PHL$ D$XHD$`HD$hHD$pHD$x$   H$   H$   H$   H$     HT$PH )D$PH)L$`@ D$p uhH$   HHHv[HĠ   [HtHHt@HĠ   [ L^" +  H"  E3       HĠ   [	QH\$Ht$W      H+A   HHu	HI(: O
Hw(
HDȉOH\$0Ht$8H _̋A#̸(     H+Hu3H(HAXHu	H(Ct H(HAh̸(   6  H+Hu9i L"" "  H" q E3       H(ËA@H(̸(    H+Hu9	 L" +  H"  E3      _ H(ËAH(@S    t H+HHu3H [HAhHtQPE3HLH [H HAXHu	s L33LH [H HtPS      H+yHu4HIXH" A^  $ HKh Aa  H" H$ H [H\$W     H+ڋĦ Ht8X@   H\$0H _̃yD t3ÉQD   Hy( t3HQ(   ̃y t3ÉQ   Hy t3HQ   ̃y@ t3ÉQ@   ̃y t3ÉQ   Hy  t3HQ    HtAt   3@S   d H+3HHD$PD$XHD$`HD$hHD$pHD$x$   H$   H$   H$   Htat\HuHĠ   [LHL$ H<" E3茾  HT$PH )D$PH)L$`@ D$pc> HĠ   [ L"   Hz"  E3      K HĠ   [LD$LL$ USVWAVHl$ɸ   Q H+3LuHHuHuH4  HuIHuHuHu߉uHuHuHum    ILEHS" HEHM   )EH)M@ EHUwLHHuN< HHt(H^a ~HUH>= tHUH^ HF5 HEHİ   A^_^[]HMwH%   uMH" E3HM  [HMwHz"  \HMwH#" } DHMwHR" e ,HMwH^#" M HMwH*" 5   L)"   H"  E3    ^ HHİ   A^_^[]@USVWAVHl$  j H+H6 H3HE MHHH  HH	  L@@Mt
AЋ  H              tm  3HtPHDw;DHUH9 A;u%HED$(E3HD$ E33H\  uJ       HtVMtQA   HUE3HG: Hc؅
  DLEHUH#: LHUItU A^   3   Hxp   3HUHH]Aq[    LEH^" HcHL$0L许  LEH" LHL$0 )D$`H)L$p@ E{  HL$0 EHM@ E舷  HT$`H )EH)M@ EY  DHMH" A   Aރt?/h  Ly"    H" p  E3z        }=8-  L>"    H" 5  E3k        HM H3N H  A^_^[]H\$H|$UH$    H+H6 H3H  3LD$8Hى|$$HL$P|$(H" |$,|$0|$4H|$@H|$8H|$H|$ ]  LD$@H" HL$P )EH)M@ E.  LD$HH~" HL$P EHM@ E  LD$ H{a! HL$P )EH)M@ E萷  LD$$H(" HL$P EHM@ E衵  LD$(H" HL$P )E H)M0@ E@r  LD$,H" HL$P EHHMX@ EhC   )EpH)   @    LD$0H" HL$P  LD$4H" HL$P    H   @    ִ  HL$P )   H)   @    芴  HUH    H   @   <8 @ǅ   |$$ D$8L$ CD$@CD$HCKtK|$( tK|$, tK|$0 tKH    tK|$4 t	KH4W  HH"   HtK   H  H34 L$   I[I{ I]@USVWAVAWHl$Ѹ   X H+Hn6 H3HEMHLHv  LMj  I@8Ht	ЋO  AH    F  m    a     O  3H   IFH]A   HD$ LD$ ]H" H]HL$0H]H]H]]H]H]H]  I   LEI )EH)M@ E5 IHE\$ vAK   H " H"   DHH~3 D  IHpHtAPX3I@`HuAf 3ۋˋHL" L]< tE3   H     h  HtMtEJMARH4   3  Ixp   L$H  H" AHL$03E3E3H\$ A*  E3H" E3HL$0 )EH)M@ E  HL$0 EHM@ E  HUI )EH)M@ EM     HM  tH9]EHM  A   tH9]tA   H_" H|$ A+  H}L$   HHtͷH<L/HX HHteLHD$(LHL$0I  HUI HO@ G L  t%HH  tDHT$(HL$ R HEEL$   A<  H" H AL$H  t?/  L"    Hz"   E3z      K  }=8  L"    H?"   E3k        HMH3 H   A_A^_^[]@S     H+HH߸" HIXA^   HKh Aa  H" HH [ H\$Hl$Ht$W@    H+IIHHHu3  Ln" c  H*"   E3    3  3zHTQ! Ht4C|%  =   u%Ht         F   3y HLH   LHD$0HH   HD$(H|$ U H\$PHl$XHt$`H@_H\$Hl$Ht$W@    H+HHHHP! II(t7   %  =   u%Ht   (  8  F   3  HLHh  LHD$0HH`  HD$(H|$  H\$PHl$XHt$`H@_@UAVAWP    H+MLHHu;:  L" P   H" B  E3      3HPA_A^]oHG  ~   Hf  tH\$pHt$xH$   E|   d  HL   Hh  L   HD$HHU H`  HD$@Lt$8L|$0HD$(    Hl$ *G H$   Ht$xH\$pHPA_A^]Hl$Ht$W@    H+HHHQ H%z t3Hl$XHt$`H@_H\$P  HL   Hh  H   HD$8LH`  HD$0HX  Hl$(HD$ SL H\$PHl$XHt$`H@_H\$Hl$Ht$W@   F H+H3HT$0H\$0II9M Dx&HD$0HT$8LH|$ HHHL$8H HHL$0& Hl$XHH\$PHt$`H@_H\$W     H+HHv HLHH\$0H _L H\$W     H+HH  HLHH\$0H _K ̸(   F H+LHHv H(O ̸(    H+LHHy H(O ̸(   
 H+LHH H(O H" @VAVAWP   
 H+H$   L^" H2A   HD$8E;$   LD$0HT$@$   ENЉD$(L$   HL$xED$ Ht$@HD$x     `  H\$pIH$   HtJHK$ HH!    HKHٶ" A~    A   H" H I    A\   H$   H" (   [ HH  :  HHu  a   a' HGHuU  e     Lb" HA"   E3ӹ     H  Ao   H" H   G   HHT$@HH+Y$ H   HOHLD$@L+HI8E HL$x3l  ~o     HL$xT  HH3G  ~: H6  HЉhH  t`E3H  H  ;|HL$x  ;|H1  t'HL$xH    C    HL$@IIVHtHp" H HL$xH    J  L"    Hߴ" R  E3
      3H$   H\$pH$   HPA_A^^H\$Hl$Ht$ WAVAW@    H+L1LA~ x  3۽  HD$`H   I3  ~VfD  I  H9ht!  HHtzHL$`H  tanHH  tWI  ;|AD$ L" 3HL$`_( INHcH " Hud    H        Lѳ" H"   E3ӹ   D  HL$`H  C     IFL," AD$ HT$0HHHL$0HL$`' HL$`H    AF    xI  u IVHc:MtHRLI;B I?H\$hHl$pHt$xH@A_A^_H\$W     H+HH" (   A\   C HHuH\$8H _Ht$0  HHu  a   =# HCHub  e     L>" H"   E3׹     H  Ao   H" H
 Ht$03H\$8H _Ht$0   C   HH\$8H _HtrS     H+H|$0HH9HtJHO HH   e  HOHr" A~   ?
 A   HZ" H*
 H    H|$0H [̸(   F H+LL$PHEIR 3ҹ   NʋH(H" ̸(    H+HH" H(p (    H+H" H( ̸(    H+Hܮ" H(3 ̸(    H+HHѯ" H( (   v H+H" H(S H" ̸(   F H+H" H( Hl$ AV     H+HLHE33) HHuHl$HH A^À8 u&A   H˯" H    Hl$HH A^H\$0HXHt$8HH|$@@ ;/u&K tC<=t t{=t; u>H+IDN;uI; Hst$A   H" I,u&; tHA  H" H    F\  Lu"   H" d  E3       A  Hͮ" H 3Ht$8H\$0H|$@Hl$HH A^@S     H+HH	H;u3HH [H٭" H|$0 HHuH|$0H [HH" U H;   H|$0H [̸(   F H+L" H( ̸(   & H+Ld" H(& H\$Hl$Ht$ W0     H+3HHt  ~RHf  AHD$@LD" D$ HHL$@/" ȅx2+;'H"  ;|H\$HHl$PHt$XH0_ø(   f  H+H(*  ̸(   F  H+H\H(  HL$UWAUAWX     H+HH" HIE3D$   A>  $   E3 HLoi  uDo    HXA_A]_]Lt$8W  HD$ LHu4  L" G  Hz"   E3     ;    HH\$PHt$H3$   Ld$@    H  H9ht.  LH  HI    C$   H7"  LH  Hތ IH  H[IoK HөV)  uH O     HME   3 E ,  H]~   ` t	H΅HcHυ~#HfD     3 t	H΅Lu3~\tA@    t'A ff     KHú    u AHI;|D+uH$   $   Du Lt$ II)  tdHƉ$   4  ;   $   BIX    LĪ" R  HX"   E3       E3     L" d  H!"   E3          X  LY" ^  H" `  E3          $  L%" Y  H" ,  E3     z  O3IE3x>HcH" Ap  G  HD$(HtHT$(HGIdǄ$      Ht$HH\$PLd$@H" I; HI  $   Lt$8HXA_A]_]H" H\$W      H+HɃ  HcH^+ HL   Hӹ   H@   H   : H    H   Ř H   ) H  p H  y H  H .  H   ғ HX  f: 3Hǃ   L   P  HH            H   H   H   H  H  H  H   HX  H@  H   v2     H\$0H _L   Hӹ   H@  ΍ H   9 H   趏 H   蚗 H    H  o H  x H  Hx   H   角 HX  ;9 Hh  H}" Ab        H\$0H _Ih  H   I`  HD" Hh  A   H`  {  3Hh  HtRA   H" Hh  Hh  Hu13H\$0H _H`  I   H\$0H _Hh  IH\$0   H _ + + 2+ + + + + + + + + + + + + a+ {+ ̸(    H+HH" H(pw (    H+Hl" H( ̸(    H+H   H(L H9" ̸(    H+H" H( H\$Ht$W    [ H+HLHHH"  HHtuHh  H" A   H`    Hǃh      HtBA   Hk" H  Hh  Hu!H" H 3H\$0Ht$8H _HH\$0Ht$8H _̸(    H+L<" H(# H\$Hl$VWAV    x H+H3HD$@ALHHtH9)u   L" HT$@ HHtHAHL$@+~AH@  DHT$@6 Hu#tH" H HtH    3HL$@IHH\$HHl$PH A^_^ø(    H+L\" H(C ̸(    H+L|" A|   H( H\$Ht$W    k H+IHHtcH`  A   Hh  H"   3Hh  Ht5A   H" H  HHh  @ƋH\$0Ht$8H _H\$0   Ht$8H _̋D$(ADADIHAPH\$Ht$H|$AV     H+LIIDHI Mt	   AHt   Ht   HL$PHt      H\$0Ht$8H|$@H A^ø(    H+H	H({@S     H+HHtH0 tC|      H [3H [@S     H+HHtHP0 tC|      H [3H [@S    t H+HHtHHtC|      H [3H [H\$W    0 H+HHtYH	z;tu&H+3 H    C|      H\$0H _HHu3 HHtH{uH\$03H _̺      3@S     H+HHIP LL   H   H   H [   H\$UVW    > H+3AHHىAIH
IH(G LD$HHT$@w ,  T$H   L$@Sttq@tc)  tRF H} Hu'  L>"   HJ"         H       SCi   QC?   HC'   ?3  HtH   HtLHHЅuHtDHt8CL$@@t`  t
tuKK   H\$PH _^]2  Ls"    H" :     "  LO"    H["      E3   d  H\$P3H _^]DD$S     H+HA   u3H [HIpE LD$@H
  H [̸(   6 H+HRHIH(b   ̸(    H+A|   u>B|   u5H°   H   A   8, ȅy
H(3H(øH(H\$W     H+HHHu3HH\$0H _HuH\$0H _Hy ty t36xgH t t3HxLHcC +O u+uH\$0H _HKHt)HWHt Lc+ ȅx3H\$0H _H\$0H _@SUVWX    H+H6 H3HD$HHHHH1! I3e 3HHhHtxVHtQHcU LD$0HME3H\$(Ht$ 	T t.D$2\$3D$1D$0Ht   He HL$HH3 HX_^][@WATAW      H+EHLHu;*  L˟"    H" 2  E3      3H A_A\_HtH\$@Hl$HHt$PLt$XE3A   A     I  HAH;.  E3H% E3H       u6      u*H(  A   H(  d) ؅tC5D9v|u'D9w|u!HcFx;Gx|(&HWpLHNp,) ؅xA   IL  ;6At3H4
t	AAeAH$IEAA  u3  LT"    H"   E3     	  3AtH   Ht$PHl$HH\$@Lt$XH A_A\_DD$VWAU0    H+ALHHu:'  L؝"    H" /  E3    }  3H0A]_^H\$PIHl$XLd$hLt$(L|$ !  E3A߅~VDpAfff     EIE  LHu  HHtGDD$`IH+t;|A   Lt$(AL|$ Ld$hHl$XH\$PH0A]_^?  LȜ"    H" G  E3       @VATAUAV    H+Hԉ6 H3H$   DL$ EMHLA   u3  H$   3H$   H$   HuI  H   HuHNPջ HM   HtyH  HtfLL$(AP   HT$0HIu:   L  HL$0C =  uAr+<   (  =  uAr<     9     HL$   t8      LD$ H  ȅt   I  ;}f HID  HH    HuHHNP贺 HLD$ AH  ȅu+I  ;|H5LD$ H  ȅt)AŃwtσ<uD;d$ =   EMtA} L$   H$   H$   H$   H$   H3% Hĸ   A^A]A\^ù8   @W    T H+L  HHuH _H\$0H3  ~$H  HitH  ;|H\$0HH _Å~D  Hϋt  HH  H\$03H _@S     H+HH   HIP, H   HH興t`t7t   H [  L"   H"   t   j  Lc"   H"   s   F^  L?"   HØ" f  u   ":  L"   H" B  l   E3     3H [H\$Ht$W     H+3HHH;u3H\$8Ht$@H _Hl$0E3E E3H8       u6      u*H(  A   H(  " ؅tC>~| u.| u(HcFx;Gx|'~    HWpLHNpH" ؅x3@ŋHl$0H\$8Ht$@H _̸(    H+Hu3H(HIPH(: HA0HAH̸(   v H+HRHHIHH(H\$Ht$ W   K H+Ha6 H3H$   IHH   Hځ  ٖ   LL$ AP   HT$0H9tgHL$0> =  u&t  u-s
3C<   <=  u)t  t;   !       <   D:   9   H$   H3 L$   I[Is(I_H\$Ht$W    ; H+HAHHHuN  HHuAU  Lޕ"    H" ]  E3       3H\$0Ht$8H _DHHH\$0Ht$8H _Hu3HAH\$ UATAV     H+AALLHu3H\$XH A^A\]Ht$@H|$HH9HL|$P  ;~H3AF   DAǃuuA   ,S;|tSH  pH  pIHHtDDÉpHH  uW  L"    H"   E3     \  H3H|$HHt$@L|$PH\$XH A^A\]Et#H  Ë;}H  @;|   H\$Hl$H|$ ATAVAW0   ! H+LMA5 LHu6A  L"   HN" I  E3m        3  Ht$PHHu3`HR Ip 3HHt>\$pMuu1~NsHH6 HND$ DDIۏ H   HzI Ht$PHup3   y#IA8t    s
H@88uHNDI tt"uI3 HNHAHFhH~D$   HDD$xI HϋH\$XHl$`H|$hH0A_A^A\H\$Hl$H|$ ATAVAW0   q H+HLH3MA: LHu=  L"    H"   LL! w        3  Ht$PIHHu3\H In 3HHt:\$pMuu-~JsDH4 HND$ DDI HuHI9 Ht$PHuj3   y IA8t   s
H@88uHNDIE tt"uI} HNHAHFhHD$   HDD$xImHϋ#H\$XHl$`H|$hH0A_A^A\H\$ V     H+HH   H	G  ;      Hl$0H|$8H>HLt$@  HL  F   ;tFtSH  pAv΋H  N;H};} H  H;|H|$8ILt$@Hl$0H\$HH ^H\$H3H ^̸(    H+Hu3H(H	o  3ɅOȋH(H\$W     H+HHt$H	;  ;~xHH\$0H _  H\$03H _H\$W    p H+HA؋0 HuH\$0H _DHHH\$0H _   H\$Hl$Ht$H|$ AV     H+EHHtAH1H  EAI;}" Hf  HHk t&;|H\$0Hl$8Ht$@H|$HH A^Ë̸8    H+LL$(LLD$ H'" LH= H8̸H   F H+3D$0   HD$(HD$ J   HH̸H    H+HD$xD$0   HD$(HD$pHD$    HHH\$Hl$VWATAUAVp    H+WMIL3E3E3   HD$@D$PD$`?Dy=3 H諰HH$  HH4E3E3   HHDHHC MHL$@HE`    HL$@讕    L$   )* $   LL$@L$   Lޘ L$   IՉl$0HLt$(L|$    HHuKE3Eĺ   Hbx-l$0LL$@Lt$(L IL|$ H  HHu' U( L$   HL$@胔 HtH覰H.HL\$pI[8Ik@IA^A]A\_^H\$Hl$Ht$H|$ ATAVAWP    H+D$   MIHD$@    LE3E3   H茤  H$   H8" HL$0E3H$   E3HL$(HL$@Dd$ 茴 HHf  HHA MHHEG 6  ( ff     HH腦 tH|$@ uuE3E3   H   E3E3   Hˣ؅   ;      #ȁ    & ' t& HL$@AԃAAD5 uQHL$@zHD$@    ۾  L\" U   Hp"   E3~   	   1  H詑 HD$@:Mt$IUzHD$@HI腑 HD$@I% Hq HD$@3L\$PI[ Ik(Is0I{8IA_A^A\@USVWATAUAVAWH$x   H+Hv6 H3Hp  H  ML  MHD$`H3LHD$HHD$X&    H" Ld$0LD$HLt$(HT$@L|$ HL$X@   L_" j?    ]$ HD$XHq" L|$HIHD$Ph uuDD$@HT$P3:L HH  LD$`IHO HHtHxHHJ   @L" LD> p$ 3  H" Ih    DD$@HT$P3NF LH:  E3HL$pM̺   MtA> y<蘼  L"    H-" 蠽  E3h   	     IE   DHT$pIQ ILE HcHL$pYKM   LD$`IIN HHtHwHIuI vH" IdT ~BHT$HD3q HtTH9   tKHL$`LD$PDL$@HHL$(Ll$ j $<   DD$@HT$PH HHu8u/z  L"    H" 肼  E3  	   н  HL$HH" A     HcT$@LՇ" HL$XA     HHp  H3k HĈ  A_A^A]A\_^[]@ƇeHL$HH" LS J轇HHqHT$HDHt:HCLHpMt-DD$@HT$PHAхtH3H;vH#H+v3H\$Ht$H|$AV     H+Z\HrLH3HH8v'A@   H3L+3 A   HI3KA8   H3L+3 AFA   F8HAFIΈF9AFF:AFF;AFF<AFF=AFF>AFF?|K@   AF\    HHAGGOANGGGOANGG	G
OANGGGOAVOOH\$0   Ht$8OWH|$@H A^W3AA$A4ADHATA\   #EgAAܺAvT2A̸(   6 H+A   H(DJH\$Hl$Ht$H|$ ATAVAW     H+ILHM   AB;sAHq\QLqHLHAHtqH@s!JH@sII >   Le\I@   H+IL A   IHIW    ALAFH+AF AF0HHHtLIHOIHILH+HtLǉ>II] H\$@   Hl$HHt$PH|$XH A_A^A\H\$Wp    H+Ho6 H3HD$`IHكt
"  H  A0  A0   Hh   fo  HT$ A(   fD$@HD$ D$05   HHL$H    W3CA0   HC$HC4CDHCTC\#EgCCܺCvT2C~\fom  HT$ A(   fD$@HD$ D$0t-A   HT$HHt   HL$HD   3HL$`H3 H$   Hp_H\$W    P H+HHH  HH~  Hxp k  HJHt0i_ u'P  L"   H" X  &  \  H  HH   Hxp    H   Ht$0HtH   HtHǃ       H   HtI~ uCFx4HN`H" A  -  HNp A  H" H  3A   H/ Ht$0ZHP(Ht	H҅tOHKxHtHHcP0tmCHKxH" A?     HK] 3A   H ClOKG C O0K0G@C@OPKPG`C`GpCp                  H   H   Hx tGHHcH0t<A  HҀ" =  HCxHHuHH\$8H _HHWxLc@0c
 H@   ?  LE3   HPH&  H      Lo"   H[" &     *  H    u'    L9" H*"         
  OKG C O0K0G@C@OPKPG`C`GpCp                  H   H   Hǃ       H   Ht
x u@xHH      H   Hu       H\$8H _  L@"   H,"   o   E3   E  H\$83H _@USVWHl$  \ H+Hrj6 H3HE E3IMcHLL$    LT$`DT$hLT$pLT$xLULUDULULULULUDULULULULUDULULULUH  HHy  L9Ppu;LPHMu'  L"   H5~"       e  LA  '  HcH-+ HE?  D9Ch   LD$ Ht" HL$0sk   )D$`H)L$p@ Ch  LH" HL$0j  HLD$`H    )D$`H)L$p@ E. ]  E  D9Clt8LD$ HBt" HL$0j   )D$`H)L$p@ Cl  i  A@Z     Hs" A+HL$0HLD$ HD$ j   )D$`H)L$p@ Cl  H~" s  EyMLT$ LH~" HL$0i  HLD$`H    )D$`H)L$p@ E+ Z  E  Hn~" 	  AE  DD$(H]~" LD$(HL$0j     Eh  DD$(H<~" LD$(HL$0aj    ALH#~" HL$05i     LH~" HL$0i  H   LD$`H )D$`H)L$p@ E   LD$ H}" HL$0i  H   LD$`H )D$`H)L$p@ E   7  ALD$ H}" HL$0h  HH    )D$`H)L$p@ E  LD$`   LD$ H:}" HL$0xh  H   LD$`H )D$`H)L$p@ E   H
}"   A   LOH}" LGHL$0g  LGH|" HL$0 )D$`H)L$p@ Eh  H   LD$`H EHM@ E% [  LD$ H|" HL$0g  LGH|" HL$0 )D$`H)L$p@ E'h  HL$0 EHM@ E$f   )EH)M@ E  LOHC|" LHL$0f  LOH;|" LGHL$0 )D$`H)L$p@ Ef  LGH{" HL$0 EHM@ Elg  H   LD$`H )EH)M@ E %  H{" LD$ HL$0af  HL$0 )D$`H)L$p@ Ee   EHM@ EH   LD$`H/    D$    Ey
   HD{" LHL$0e   )D$`H)L$p@ HH   ELD$` uU貪  Ly" #  Hw" 身     "莪  Ly" \  Hw" 薫     E3     3HM H3 H  _^[]fN+ t+ -+ 0+ + "+ + i+ i+ + i+ i+ i+ i+ i+ i+ t+ w+ + + U+ i+ + + 
+ + + i+ + i+ i+ i+ i+ i+ i+ i+ i+ i+ i+ K+ Ht0S    P H+HU  AY   Hv" H  H [̸(    H+HHtL   MtH   H(I3H(̸(    H+AL   HVv"    l  HuH(@lH(H\$U     H+HHH	A   tLE3   HH\$@H ]Ht$0H|$83HudH HHA~LcE3HH @ǋ3Ht$0H|$8H\$@H ]@S     H+HH   HHtmHxp t8H   HtH   HtHǃ       H   HtT`  MHP(Ht҅uH [HKxHtHHcP0t6HKxHt" A?   
  HKqP A   3H! Cl   H [H\$Ht$ W    H+HHHxp   3H\$P\$XH\$`H\$hH\$pH\$x$   H$   H$   H$   貕;   H$   H/Ht'H9   tH虘H聱 H3   HHj" H4t  H$   Hu肦       L$   Hj" HL$ Oa  HL$P )D$PH)L$`@ D$pgv     H   LD$PH{ 0g@tE3Dƺ   OQȔ;t~H@t
wh   1إ  :  Lt" Hs"   E3      .  3L$   I[ Is(I_H\$W   @ H+3ۉ$   HH\$PIp\$XH\$`H\$hH\$pDH\$x$   H$   H$   H$   OpHHtH9Xpu   H$   HĠ   _L$   HC" HL$ `  H   LD$PH )D$PH)L$`@ D$p ËH$   HĠ   _Ht$W    @ H+HHHH   L   M   H   H\$0AЋ؅~7Hh" Lt$8Hq  Ht.HWhHa  uGh3Lt$8H\$0Ht$@H _H<h" Hq  HtHWlHa  u	Gl뼋Ht$@3H _̸H   v H+H  MHD$0LH     HD$(H  HD$ O HHHt_S      H+y HuCAx4HI`Hp" A    HKp薳 A  Hip" H  H [̸(   趽 H+HtH   Ht
HH(H3H(@S    脽 H+HHt+H    t!芔Hr H3H   H [H3H [̃y    uAxø(   & H+y t	H(
  H(K  ̸H    H+D$xHD$0    D$(HD$pHD$   HH@W0   贼 H+y MIL  LcD$`H\$HHl$PHt$XHE  3ۉ9Yu4賡  Lo"   Hn" 転  E3      	  9  HHu4w  Lo"   Hn"   E3      ͣ     H9XpuDD$ L     H   HtuP|mH   DLcILD$(MLD$@LT$ օtAHL$@Hv1ߠ  L(o"   Hn"   E3      5  hb訠  Ln"   Hm" 谡  E3        1w  Ln"   Hm"   E3    ͢  3Ht$XH\$HHl$PH0_H0_  ̸(   ֺ H+H(
   @SWAV    豺 H+MHHM  Hl$@3A(9it?ȟ  Ln"   Hm" Р  E3        Hl$@3H A^_[HHu?聟  Ljn"   Hl" 艠  E3      ס  Hl$@3H A^_[H9hp  Ht$H@   tE3E3P   A     Ap   pt,9it  Lm"   H8l"         v9i   9       vA  Hk" Hfm" 1 F      ;   tfv   ;u?;|HD@D+IcE~H+fD     HHuE   1-  Lm"   Hjk" 5  d   E3   胠  3Ht$HHl$@H A^_[  Ll"    ֝  Ll"   Hk" ޞ  m      HL   M   H   LD$PHDLcA҅wHL$PHv?`  LIl"   Hj" h  E3      趟  Hl$@3H A^_[Hl$@AH A^_[  Lk"   HMj"   E3      f  Hl$@3H A^_[ќ  Lk"   Hj" ٝ  E3    '  3H A^_[̸H   F H+3HD$0D$(HD$pHD$   HHLL$ SUWATAUAVH    H+Hc$   MMLHM"  H$   3A09qt6  Lj" 7  HLi"   E3      e  3  L|$@L9Mu'̛  Lmj" <  H	i" Ԝ     d  I9wp  E    At-   }E<@LAC      L$   A   HcϋHMHM+L;L;ЋMEʅ     `  Li" H8h"        uu%  }ȃ΋G~A+;6.A"LMIHAS yA6(  A     A6@Ƌ  Cp   tL$   MIԉl$ H    A vAu  HWg" Hh"  9      H$   L;   IcϋML+HHL;L;ЋMEEu^AE+#A;v'蕙  L6h"   Hf" 蝚     -  L   MIIIk MǄ$       F  {  F$   L   IL$   MIԉl$ H     Av%9su E)>Lǃ      IIcI    9$   tE>      HL   M      H   LD$0DHl$(LcILLl$ A҅tAHL$0AI;vLc  Lg" N  He" k     E3   蹚  3L|$@H$   HHA^A]A\_][A  Lf" E    Lf" 1  H<e"   E3    U  3HHA^A]A\_][̸(   v H+H(
   @SUW    R H+IHHM  Lt$HE3E0D9qu>g  Le"   Hd" o  E3      轙  Lt$H3H _][Ht$@H1Hu'  L}e"   HYd" $     >  L9vp   F   tE3E3V '       v;vA  Hd" H/e" : t:Cp   Ct8t'莖  Ld"   Hc" 薗        D7      +;sHH8LcH HLC8LHHP    7|t   HL   MtuH   LD$PHADLcA҅t?HL$PHvCٕ  L:d"   Hc"      E3   /  3Ht$@Lt$HH _][É蒕  Lc"     Lc"   Hb" 臖  E3    ՗  3H _][̸H    H+HD$pHD$0    D$(   HD$ 
  HH̸H   趯 H+HD$pHD$0D$(   LL$ ME3
  HHH\$Ht$W0   k H+IMLcD$`HH  E3DD9Iu'耔  Lb"   Ha" 舕     	  HHu'Q  Lb"   Ha" Y        L9Hpu DD$ ML   H\$@Ht$HH0_L   MtzP|rH   ADLcHLD$(MLD$PL\$ A҅   HL$PHv$贓    La" H`" 輔     @H\$@Ht$HH0_~    r  La"   H`" z   E3   ȕ  3H\$@Ht$HH0_H\$Hl$Ht$ WATAUAVAW    έ H+Hc|$pL    MMLn3At-   }G@MAB   Icj      HcHMHM+L;L;ЋME@ƅ   [  LT`" E  H_" c  E3      豔  3c  ul%  }ȃ΋؅>~A+;-%ALMIIAR xA  A7@Ƌ  Mc^HcMM+D\$pML\$PHHL;L;ЋMEʅt6V  LO_" V  H^" ^  E3      謓  3^  Eu/A   u&LMIIAR tA?/  A73*   ~$Ad  H/^" H^" c D\$pAE   A+;~!IcLH8II A~A7   +D+#A;~6耐  Ly^" v  H]" 舑  E3      ֒  3   HcIHL$PLH8IE IMF8LIILP L]A7#+Hc~ILMIIP A?tLcJ&IN8 A^   H\$XHl$`Ht$hH A_A^A]A\_Ht_S    P H+y HuCAx4HI`H\" A  ߯  HKpƟ A  H\" H  H [@S     H+HHg\" HI`A  舯  HKpo A  HB\" HH [e  H\$Hl$VWATAVAW    脩 H+LrMHA  H["    3E3	  HH  @x   L  Ll$PLȋՉ8IAx      ;  HΉkX	r HC`Hu&H3Ll$PH\$XHl$`H A_A^A\_^HFHHChAF  IVL
f     ȃ  HA+ IH    j  HAH   X  H    J  HH   9  H    +  HH     H      HH      H       HH      H       HH      H       HAH      H       HH      H    uxHH   lH    ubHH   VH    uLHH   @H    u6HH   *H    u HH   H    u
HH   BH_   G   { uCCx4HK`HkY" A  萬  HKpw A  HJY" Hr    LV\"   H*Y"   E3      C  H    uAkLcpMtIU H譎u9H|  L["   HX" 脌  E3      ҍ  3HC  L[" -  HX" K  E3    虍  9{B+HK`HAX" A  f  HKpM A  H X" HH  辊  L'[" %  HW" Ƌ  E3       3\J+ j+ + + + + + #+ @+ V+ l+ + + + @USVWATAUAVAWHl$x   H+H
C6 H3HE`   3L   ML   HLL$PHLt$HDu	AD$@   DȉL$@KHu,H9;u'ɉ  L*W" u   HW" ъ       H9{tHHtH   9u
  HtMu

/ LH9{R  MI  M@  HX  ~-  HHt7HP(HtH҅@  HLjV" HKxA   HcP0觪  H{xHH  D{pH9xp   H   HtH   HtH   L   M   A9~   AFx   IN`HU" A    INp A  HU" I  JHP(Ht	H҅tOHKxHtHHcP0tYHKxH~U" A?   裨  HK
1 A   3H ClDl$@DkD{pHHt
x  H3Dl$@H9~p  u	Hw  \  HLHL$0LF H   HL$(HHL$ 3R HH   L   MtJA9~uDAFx4IN`HT" A  辧  INp襗 A  HxT" I蠧  H   H9~puQ  LoT"    HKT"      E3   d  3HM`H36 Hx  A_A^A]A\_^[]H;   tf9~uFxL   MtJA9~uDAFx4IN`HS" A    INpߖ A  HS" Iڦ  H   H3H9   u4HNp H   H   Hu$  LS"    Cp   H|$`CpH|$hH|$pH|$xH}H}}H}H}H}|$@HtH9xptLLD$@H#" HM^A  H   LD$`H )D$`H)L$p@ E Mc  HI" H}Ỉ}H}H}H} H}}H}H} H}(H}0}8H}@H}HH}PR  Ht )EH)M@ E HHMHuHEH6I" IR  HHtHH( IHA @ HEH;   HHt|L   MtpH   HUAЅ~\HH" HM R  HtHShH?B  u	Ch0HH" HMQ  HtBHSlHB  u2Clu'-  LQ" 	  HjQ" 5     HEtwH9   u  LVQ"   Lt$HMu
H>qL|$PMt
HrLMH   HcLd$(HT$ ILcA   H9   u~  LP" !  kLt$HMu
HpL|$PMt
HrLMH   IHcLcLd$(HD$ A   3L   L93uH;MtJA9~uDAFx4IN`H0P" A  U  INp< A  HP" I7  H   H  HH  DcpH9xp   H   H   H   LHt	L   H   M   A9~   AFx   IN`H|O" A  衢  INp舒 A  H[O" I胢  JHP(Ht	H҅tOHKxHtHHcP0tHKxHO" A?   @  HK* A   3HW ClD$@CDcpMt"I+ u  LN" A  lMMt(I' HHuO  LN" Q  <LL{H3HcF0t&HHrN" Ab  臤  HCxHuH;"H{xFcpChH@@t-E3E33H/H;Ӏ  L4N" p  Lt$HHHHw
 rA~  HM" HN"  Cpu>HmH0s=  u'd  LM"   HM" l     QHzmHrueHfmHr1HH, H{XHemwxHcMtHKLI HSLHK( L|$PMu	H@ tLMDL$@IHARH   {   Qʉ   s    LL" HL" {     `{XMtHlHwLcHK(I\%    fW, W, #,  ,  , , ̸(   趙 H+A  H6L"    L  Ht@x   H(E3H+EIcHHH;AAH;DAHAEEAA#@S    4 H+Hں   [ ;t%Ht H2qt;tH [ÉH [H\$Hl$Ht$H|$ AV    И H+ALH_kHHl6}  L"    H#" ~  E3      <  3   HjHepHw1u-LËIzHH   H%3ɃHD9LËIH6H   u	Hu	Hu3H   y3!}  LZ"    H^" )~  E3      w  3   H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$WAVAW0   r H+MMHHHH~(iLȉ\$(MH|$ HI&H\$P   Hl$XHt$`H0A_A^_Hl$Ht$H|$ AV0    H+IILHqiLcI;r1HH\$@|HϋbiLȉ\$ LIHH\$@Hl$H   Ht$PH|$XH0A^H\$Hl$VWAV@   h H+IIHLhIHykD$`M^(L   HD$`LT$0LHD$(LHL\$ Heh T$`IkH\$h   Hl$pH@A^_^H\$Hl$VWAV@   ؕ H+IIHLdhIHjIΉD$`]L   MV(LL$8LƉD$0LHD$`HHD$(HLT$ k T$`I]kH\$h   Hl$pH@A^_^H\$Hl$VWAV@   8 H+IIHLgIHIjIΉD$`L   MV(LL$8LƉD$0LHD$`HHD$(HLT$ i T$`IjH\$h   Hl$pH@A^_^H\$UWATAVAWP   虔 H+IMLH%g    Lc(HH1ktHiHˉD$@	L   L$   I       I;   H$   H       HH<HHH H8iHˉD$@H   LHL$8I       D$0IHD$@IHD$(Ld$ g T$@HiMMHuH$   L$   HtUHhHˉD$@4L    H   LHL$8I׉D$0IHD$@HD$(Ld$ g T$@H3iH$      HPA_A^A\_]H\$Ht$H|$ ATAVAWP    H+MMLHhHˋeHy3   t$@HH   Hl$pHk()eLMIHt#Ht$8HL$@HL$0IHD$(Hl$ 
b (H   HL$8HL$@HL$0IHD$(Hl$ `` T$@HDhHl$p   L\$PI[(Is0I{8IA_A^A\H\$Hl$Ht$W     H+IHHdHHuH  	H   He6w  Lf"    HB" x  E3      [y  3   LËH'LHH   A HH  Hu9   t,H  Ht Lc  H   H ǃ      ǃ      A    HLc  tH   o H  A ǃ      ǃ         H\$0Hl$8Ht$@H _H\$Hl$Ht$WAVAW0   袐 H+IIHL.cH         |LLHI+  k      Y  H  HuH   LHm   IH     H   3H rH~H;usH2H9h  ucDx  L   ALAHEISu   L  H@  HD$(I.LL|$ M+I60H8  IL(LL+H0H  H   HD$ x    H   LLHt    H   3HrHH;usH]H9h  ucDx  L   ALAHEIm    L  H@  HD$(I.LL|$ M+I6H8  IL(LL+H0H  H   HD$ p H   LLHTm uwxIu6Hc  x\IH`HH   Lz u;3   6I`HH   A   -~ 3Ǉ        H\$PHl$XHt$`H0A_A^_H\$Hl$Ht$WATAUAVAW    讍 H+AMHL:`HMuH6  	H  Iaș+D$    6r  L"   Hۄ" s  E3      t  3   HcL-CH˅t`HLu6Gr  L" &  H" Os  E3      t  3   LAHhHAILAHZHH   H   LH  HAL  H  MtH   H  AAF(   H\$PHl$XHt$`H A_A^A]A\_H\$Hl$Ht$WAVAW0    H+IIHL^L  IHtTL  MtHHtCHt>Hr8H   vJq  L"   HB" r  E3      [s  3H\$PHl$XHt$`H0A_A^_L  In(Mt Hl$(LLL$ HLHAҸ   ID$(LLH\$ HI^ u   H\$Hl$Ht$H|$ AV0     H+EIHH]HHuH   	H   H^6o  L" S  H9" q  E3      Rr  3   LËH  HH  HD$ DH  LC Eǃ      H߭HxHEHP  Ht)H     H+LcHN(Y ǃ         H\$@Hl$HHt$PH|$XH0A^@SUVWATAUAVP   軉 H+H'6 H3HD$@IILL8\H    L       |LLII7"    HuMt3        MubHu6   IU(+  LLcIM l  Ǉ     `     u	HI  LHIT} 9  Iu9        u/   IU(+  LLcIω    Ǉ     I5HP  LMHӅt5HtHL$ I迅 Ie    Ǉ         HtHL$ I I~ 3ɅtCLc  HT$0I܉ Ht*Hc  IXZHHL$0LuuHI"HǇ       Ǉ      HL$@H37 HPA^A]A\_^][H\$Hl$Ht$WAVAW0   b H+EILHYHHuMF  	M   H:[6\l  L" u  H~" dm  E3      n  3   LǋI~L   IH&EHHHELΛHD$(L   HH  HD$ 誙 tHu9  t8H  Ht,Lc  H  Lc  H U  Ǉ     >   HLc  tLc  H  Ϛ H  Q Ǉ        H\$PHl$XHt$`H0A_A^_H\$Hl$Ht$ HL$WATAUAVAW0   詅 H+3IDILL0XH9    9    H  MuFL  Ll$ L  Ic$   A   HD+IL;vrL| A4$3;  L  DIc$L  ILl$ H|t3j  L}"   Hp|" ;k  E3      l  3  M
 I+IMu#A   H  IJ   A<$>HL$`2H  A   MIՅt& ߒ l  II8A   HH;t]LH  L+MuMHH͏ &HL$`MMHH˅t輔 u   H++DHHtHL$ LH A$A   9  ~EI]Lc  H  H  MƅtL     D    Hc  ~ LH  H   t`  Iu%Hc  xCLH  H   H  A   H  蛙 u  AH\$hHl$pHt$xH0A_A^A]A\_H\$Hl$Ht$H|$ AV    蠂 H+EHH/UHHV6g  Lwz" k	  Hy" h  E3      j  3G  HTH5ZHwpEukpJ7    LËHt6u8SDH>|HgO   eDHf3   S3H>ODH1UHDjJ7    LËHt7uODH#9c3HeDH6gHDO3DȃHTHDHI   A   LHIEy3qf  L2y" 	  Hx" yg  E3      h  3   H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$WAVAW0    H+IILHNSHL(HH    t"ED$(LLL|$ IH   2#H   LHL$(HL|$ LIօt}L I H\$P   Hl$XHt$`H0A_A^_H\$Hl$Ht$WAVAW     H+IILH~RHLcRHI;r)I+HL+fILH   IHH+H;vH\$@   Hl$HHt$PH A_A^_H\$W     H+HRHHuH\$0H _H     H  HG(H;tAV
  Hv"   H\$0   H _H\$Hl$Ht$WAVAW    ~ H+MIcHcH~QH؃%  H(<#, D#, LA3H   HV  HF(H     ǃ    ǃ      A   r  D  ~O;  ~GH  HF(H;tAr
  Hu"   HHu" As
    H  H         G  ~   LHN8I        G  ~        LHV8Iٹ      u*Lc  IH  费    ǃ     f  7    +ǃ&  H  LIt ~ t  H  +HG   ǃ                     Lc  H   H  'k   ~;~LcIHcI+H  ߸ Hc     H  HɀDuHuǃ         o     <      /  ~ %  Hc  LH+IH  i Lc  H   H  oj    ǃ           AH>F83AFF@AFFD  H  J6B7ȃ   9nu   J7B6      INHH  HtH;uKH  HN(H9  uIF(H     KHc  Hr" A
    H  Hu3"Lc  HH  F    H\$@Hl$HHt$PH A_A^_Ð+, i", , % , , a ,  , !, !, q, ",  



























	H\$Hl$Ht$ W    Vz H+IHHLHHuH  	H   H1N6U_  L&r" 
  Hq" ]`  E3      a  3   2B7 LǋLt$0HHLAHH   g 3H=y	HCH  Hu9   t,H  Ht Lc  H   Hg Ǉ      Lt$0Ǉ      ?    HLc  tH   g H  w 3Ǉ           H\$8Hl$@Ht$HH _H\$Ht$W    x H+InKH؃u]H^KHH  HtH;uH  H  HtWH   H;t3H\$0Ht$8H _H   H  )tH\$0Ht$8H _3H  H  H\$0   Ht$8H _H\$Hl$VWATAVAW    x H+AMHLJHMuHY  	H6  IKș+,    6\  Lo"   H2o" ]  E3      K_  3  LctII>MH>u6\  Lo"   Hn" ]  E3      ^  3   Hǃ      s?7    Ll$PtHHzHEH  L->LËHυt
5EIHHDDH   H   LI>EL  Ll$PH  MtH   H  A$AG(   H\$XHl$`H A_A^A\_^H\$Hl$Ht$H|$ AV    @v H+MIcHcHHH%!  H9,*, D*, LA3Ǉ     H   H      Ǉ     Ǉ       +  A       HHA ANHANLHH͉  GH\0fGt0ffE    Hfu  ;   f+HfGHB\0GBt0       AE(         +ƋF           @   F   HVMt(   HǇ      FHLIɰ      rHtO    tFLH  I%v Ht/3H        0IFHH  HtH;t3HH     H\$0Hl$8Ht$@H|$HH A^ ', ), (, t), ), (,  ), -(, (, ),  																													@SUVW8   qs H+IHH FHHuH
  	H   HLG:pX  Lk"   Hj" xY  E3      Z  3H8_^][E;7    LLd$`Ll$hHLt$pL|$0tUHVAHy:D  H    LA   HD$ 3s HP  D   L|$0Lt$pLl$hLd$`Ht$   H+  LcHN(蟮 ǃ         H8_^][H\$Hl$Ht$H|$ AV    r H+MHHDHMu
Hu
   HtmHE3W  LSj" `  HOi" X  E3      hY  3UHLLƋHυt?BMu3H#DxH(LcHI譭    H,0   H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$WAVAW0   q H+IMHHCHLCM   HtH苲u,HrHÃt$H\$PHl$XHt$`H0A_A^_HÃtHuDIHt3U  Li"   Hh" V  E3      X  3HHu!tuHHClCdI   MLI΃uVt)H7HD$(H\$ x HȸHE"HO=HD$(H\$  u HȸHEt)Hr7HD$(H\$ Sv HȸHEH<HD$(H\$ *t HȸHEH\$Hl$Ht$H|$ AV    @o H+IIcHcLAH؃%'  H9($0, D0, LA3H  IF  IF(H     ǃ     H             G           Huwj        ;  uRIuFLH  H訪    ];  u%ItLH  H{    03,H@H  LL   H  { H\$0Hl$8Ht$@H|$HH A^Ð., /, ,/, /, H/, /, /,  H\$Hl$Ht$WAVAW0   rm H+IHH@HHuHk  	H"  HMA6oR  Le" R  Hd" wS  E3      T  3  H57    LËHt&5OL   HPHQLP$;L   H=H:L`4HD$(    L   HHD$ H   oHu9  t8H  Ht,Lc  H  Lc  H 0  ǃ     >   HLc  tLc  H  轀 H  ? ǃ        H\$PHl$XHt$`H0A_A^_̸(   k H+N>H  x    H(37    H_!" HH"" HE37    HQ" HR" HE37    H(" H)" HEz37    H&" H'" HEZ37    H?*" H(+" HE:37    H+" H," HE37    H"" Hh#" HE27    HG" HH" HE27    H_\" HH]" HE27    H#" H$" HEHV" HIY" z27    HL" HM" HEZ27    H," H-" HE:27    H_R" HHS" HE27    H?4" H(5" HE17    H?2" H(3" HE17    H5" H6" HE17    H7" H8" HE17    H." H/" HEz17    H?H" H(I" HEZ17    H\" H]" HE:17    H/" H0" HEHU" HX" 07    H8" H9" HE07    HR" HS" HE07    H?" H@" HE07    H=" H>" HEz07    HA" HB" HEZ07    H_C" HHD" HE:07    H9" H:" HE07    HH" HI" HE/7    H?]" H(^" HE/7    H_;" HH<" HEHU" HIX" /7    HK" HL" HE@UVWAUAVAWX   g H+H26 H3HD$@IMHL9HL  I;d  Hc  HH;P  IztI.9HHIIU(IE,I΋  HH+   +  LLcg    H\$PIHc  8HLIZ IIHHP  LH\$PLIׅtIHtHL$ Ic I'`    Lc  H7Ig Htu  mHtHL$ I] I[ 3Ʌt6Lc  HT$0Ig HtLc  J?HL$0euHHHL$@H3e HXA_A^A]_^]H\$Hl$Ht$ WATAUAVAW0   >e H+IMLL7HAM;  H  I趦t>H  u43J  L]" M  Hp\" ;K  E3      L  =  Il      MEA   I,  Hc  H   I6HLH B   II]IHH     H   3H raHH;uUHaH9h  uEE3E33HI   L  H@  HD$(LIHl$ HzH8  N0LL+HH  HHD$ M LMHH.I   I6A   HS Df   H   3HraHH;uUHH9h  uEE3E33HB    L  H@  HD$(LIHl$ H0H8  N0LL+HH  HHD$ WE LMHHA uII85HA   HR IH5HA   HktHIDǇ       Ǉ  H\$`AHl$pHt$xH0A_A^A]A\_̸(   Fb H+
   HcHP\<, HHM\" H(H]\" H(H]\" H(HZ" H(Hm\" H(Hy\" H(H\" H(H\" H(ù  } HH 6 H\" HEHH(H\" H(H\" H(Ð;, ;, ;, ;, ;, <, ;, ;, <, <, C<, ̸ @0̸8   6a H+H$HD$   $LD$LL$L$HD$ D$ IA H83HAHAHAHA H̸8   ` H+H$HD$   $LD$HD$   L$HD$ D$ IA H8̸8   f` H+H$HD$   $LD$LL$L$HD$ D$ IA H8̸8   ` H+H$HD$   $LD$LL$L$HD$ D$ IA H8̸8   _ H+H$HD$   $LD$HD$   L$HD$ D$ IA H8̸8   f_ H+H$HD$   $LD$HD$   L$HD$ D$ IA H8̸8   _ H+H$HD$   $LD$HD$   L$HD$ D$ IA H8̸8   ^ H+H$HD$   $LD$LL$L$HD$ D$ IA H8̸8   V^ H+MtMuIfIC< uH$HD$   $LD$LL$L$HD$ D$ IA H8@S    ] H+HH   H   LIM   DAAtGAt1B  L[Z" =  HY" C  E3      @E  #LQILQIHu$B  LZ" B  HX" C    0H   H [dB  LY" 1  HX" lC   E3   D  3H [̸(   \ H+H(
   ̸(   \ H+H  H  HAHuA      DAA   LAItmItA   H(  HA   HI;w
   H(A    L1X" HW" B  ~   E3   C  3H(Ë    H(AuILAIt"IqHHvA    딋pA    wA   Hyt6@  LW"   HW" A     E3   7C  3H(f/|Y" r&RY" f/r,fnf.z*w@    h@  LW"   HV" pA     E3   B  3H(2@    LV" H_V" :A   E3   B  3H(̸(   Z H+H  H  HAHu?      DAAu?LAIt%ItA   H(  H H   H(Hc H   H(AutLAIt[IuHHH;wH
   H(F?  LWV"   HsU" N@  ~   E3   A  3H(Ë H   H(A   Hyt6>  LV"   HU" ?     E3   FA  3H(f/W" r'qW" f/vH,WH*f.z>  LU"   HT" ?  {   E3   @  3H(O>  L`U"    H|T" W?     E3   @  3H(>    L%U" HFT" !?   E3   o@  3H(̸(   X H+HtaHt\yt6=  LU"   HS" >     E3   @  3H(MtHAI HAH   H
H(h=  LU"   HS" p>   E3   ?  3H(LD$8   W H+LD$PD$      H8H\$Hl$Ht$H|$ ATAVAW    W H+IHH諥  A   HtoHtj{Hkt;<  L=R"   ILT" =  A   E3AA>    nHtHCHHCHH        L<  L=R"   ILnT" Q=  A   E3Aκ >  Hk貣  Ht,Ht'} tw  %HtHCHHCH   4s  A HoT" ;  LËI<  E3AA/>  3H\$@Hl$HHt$PH|$XH A_A^A\̸(   6V H+H(  ̸(   V H+H(J̸(   U H+H(
   ̸(   U H+H  H{  HAHu6:  LQ" (  H Q" ;  E3    I=  3H(DAAu|LAItdItA   H(  HH;w
   H({:  L\Q" :  HP" ;  E3~      <  3H(Ë    H(A   LAItyIvH\$ HH;w   H\$ H(9  T  LP" V  HP" HI:  3ҹ   HE3};<  H\$ 3H(Ë9  LP" K  HO" :  E3}      ;  3H(A   Hyt6Y9  L:P" i  HO" a:  E3      ;  3H(Wf/r)Q" f/rH,WH*f.zf8  LO" f  HO" 9  E3{      C;  3H(8  LO" m  HN" 9  E3      ;  3H(8  LbO" #  HN" 9  E3    :  3H(ø(   S H+H  H  HAHu#8  Y    DAAu>LAIt%ItA   H(   H H   H(Ë H   H(AunLAItDIuHHy=7  }  LN" HM" 8  }   E3   :  3H(HcxH
   H(d7  u  A   Hyt6G7  LN"   HtM" O8     E3   9  3H(Wf/ryO" f/vkO" 3f/(r\f/sH       HL,WLxI*IIHHH*Xf.zuL   H(6  LM"   HL" 7  {   E3   8  3H(U6  LM"   HL" ]7     E3   8  3H(6  T  L[M" HLL" '7   E3   u8  3H(̸(   P H+HtUHtPyt65  LM"   HK" 6     E3   8  3H(HAH   H
H(t5  LM"   HK" |6   E3   7  3H(H\$Hl$Ht$H|$ AV    O H+IHHH  H   yt'4  LL" $  H$K" 5        Hy Hiu4  3     HHu&A;  HJ" HM]T  H   HHuH;s$4  L$L" D  HJ" 5  t   }HSLHe HCH;r5HKH@O  H;r$64  LK" b  HcJ" >5     0H    14     LK" H1J" 5   E3   Z6  3H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$WAVAW    RN H+HHd  A   HtaHt\{Hst9e3  L5I"   ILK" j4     E3A5  Ӛ  `HCHH        3  L5LI"   IL5K" 4     E3ͺ d5  Hs{  HtHt>tw  HCH   3s  A HEK" 2  LËI3  E3A׋5  3H\$@Hl$HHt$PH A_A^_LLHtIHtDLMt<     IM+ff     B +uHutMA(I(Mu3IHtHy t   3H\$W    L H+HHHu<1  LFI" O  HG" 2  E3    4  3H\$0H _HA     Hu<t1  LH" T  HG" |2  E3    3  3H\$0H _ÃyuHHt<&1  LH" X  HSG" .2  E3      |3  3H\$0H _HSHcȃHAHE   HHEHCHK H   LCL;   LC t+t   v  3HH   n  HH!y|s     N0  LG" H~F" Y1  E3ӹ   2  3H\$0H _0  LG" {  HEF"  1  E3t      n2  3H\$0H _H\$0   H _̸(   J H+H(
   ̉T$(   bJ H+Hu6/  L^F"   HE" 0   E3   1  3H(ËAHA     u[LAHA    Mt@HAHt3HtA   HT$8#  H(HcHA    I    H(A   H(Ãu:y.  LE"   HE" /     E3   A1  3H(ÃuHAHA    HtHyt6.  LaE"   HD" /     E3   0  3H(fn    H(HT$(   I H+Hu64.  L]E"   HaD" </   E3   0  3H(ËAHA        LAHA    MtPHAHt(HtA   HT$8  H(I   H(ø   AHI;wHA    A   H(-    LD" HC" .  ~   E3   /  3H(ÃuiH!  HAHA    HtLAItIMH   H(AI;HA       H(,  +  f   LAHA    M4Hyt6,  LC" D  HB" -     E3   /  3H(HH        HHHH;sW   H*A H(P,  LyC" A  H}B" X-  {   E3   .  3H(,  LCC" H  HGB" "-     E3   p.  3H(̸(   F H+Hu6+  LBD"   HA" ,  E3    .  3H(ÃyLA t6+  LC"   HA" ,  E3      -  3H(HAHtH   H(̸(   E H+Hu6)+  L:C"   HVA" 1,  E3    -  3H(HA     Hu6*  LB"   HA" +  E3    <-  3H(A   H(  ̸(   VE H+H(
  ̸(   6E H+H(̸(   E H+H(
   ̉T$(   D H+Hu6%*  LA" t  HR@" -+   E3   {,  3H(ËAHA     uZLAHA    Mt?HAHt2HtA   HT$8  H(ËHA    I    H(A   H(ÃuYLAHA    MtHAHuv])  LV@"   H?" e*  ~   E3   +  3H(ÃugLAHA    MtHyt6
)  L@"   H7?" *     E3   `+  3H(ËWH*   A H((  L?"   H>" )     E3   +  3H(HT$(   1C H+Hu6d(  L?"   H>" l)   E3   *  3H(ËAHA        HAHA    HtGLAIt(ItA   HT$8  H(H   H(AI;wHA       H('    L?" H=" (  ~   E3   *  3H(Ãu`HAHA    HtLAIt)I_HH;aE'    H`,'    o   HyHA    t6'  L^>"   H2=" (     E3   [)  3H(H        H;sFWHxHAH*    H(HHHH*HAX    H(z&  L="   H<" '  {   E3   (  3H(D&  L="   Hq<" L'     E3   (  3H(̸(   @ H+Hu6%  LZ>"   H&<" '  E3    O(  3H(H\$ 3HY HuHH8uyHA t;%  L="   H;" &  E3      '  H\$ H(HAHtH   H\$ H(̸(   ? H+Hu6)%  L="   HV;" 1&  E3    '  3H(HA     Hu6$  L<"   H;" %  E3    <'  3H(IIB< uA   H(
  H\$Ht$W    ;? H+ILIHL;s3T$PL+I LHHY{    H\$0Ht$8H _T$P    I8I+t8uHH;r|$X t2Q}$  L+:"    H/:" 
%  E3~      X&  H\$03Ht$8H _̸8   v> H+MLLAMu6#  L :"    H9" $   E3   %  3H8ËAu,LIID$(   CD$ɈL$ IH8Ãu!LIIID$(   D$  H8#  Lp9"    H<9" $  |   E3   e%  3H8̸8   = H+MLLAMu6"  L09"    H8" #   E3   %  3H8ËAuLIIIH8	  u!LIIID$(    D$  H88"  L8"    He8" @#  |   E3   $  3H8H\$Ht$W0   < H+LQ3LA IHMu   H\$@Ht$HH0_ËAu$BDM$D$(   LHSɈL$ Qu`BDt1!  L7"    H7" "  E3}      #  Mȉ|$(L@|$ HQIt5Hs/(!  L7"    HU7" 0"  E3|      ~#  Hs H\$@Ht$HH0_H\$Hl$Ht$ W0   ; H+HiHq 3LIHu
      ALt$@uu5   \$(LD$  LDLHL4H؅t4I>/T   L6"   H6" \!  E3|      "  Lt$@H>H\$HHl$PHt$XH0_Ht$H|$ AV    : H+MHHHuMtHuB  Lk7"    H5"    E3     "  3Ht$@H|$HH A^ËD$P9AtB  L 7" $  H5"    E3      !  3Ht$@H|$HH A^H\$0HYHl$8t	Ht3   H,MtIHy u3	  L6" 3  H65"    E3    _!  3wHtmH: u A;  H5" H{>  Ht:HI.I9s3  LG6" D  H4"   E3t         3HWLHyu    H\$0Hl$8Ht$@H|$HH A^@SUATAVAW`   8 H+MMHHHtMHtHLMt@@      HL+ff     B+uHutLS(H(Mu̸H`A_A^A\][E3L$   HtH$   HL$ H$   3L$   A X  H     {A      HSHtLCMtHL$ t tqH(tELMt=fHL+ff     B +uHutLC(H(MuHuH$   HL$  tHL$  AEHL$ ł   H$   H$   Ht	H;|  H2" HuAQ  I?  HHV     AW  )<  HH:  L$   HL$ E3HՇ       HWHtLGMtHL$ G ttH(tHLMt@D  HL+ff     B +uHutLG(H(MuHuH$   HL$ ӄ tHL$  EEHL$ 蕁 EtPIL1" I$Ab  =  H$   AI$IH$   L$   H$   H`A_A^A\][H$   Lq1" A]  H<  3H\$Ht$H|$Lt$ AW    5 H+MMLHHtPHtKLMtC@ fff     IM+ff     B+uHut-LS(H(Mu̸H\$0Ht$8H|$@Lt$HH A_3HtH9{trHKHti{t3I  L1" $  Hv0" Q  E3        3A;  HN0" H9  HHsHSLHp IL!0" IA  s;  I?   I6<H\$Ht$W    k4 H+HLA HIAIH   D9KtA  L\1" x  H/"   E3        3H\$0Ht$8H _H9{sA<  L1" |  Hi/" D  E3t        3H\$0Ht$8H _p uH9{vHC H\$0   Ht$8H _̸8   3 H+CDt6  L."    H."   E3}        3H8D$(    D$  H8̸H   3 H+H   MHD$0LH      HD$(H)  HD$ Y HHHtXS    2 H+HٸA 3HIH0" A'   U8  H=( A*   H0" H88  H [@S    d2 H+Hyh Hu3H [H	W" H3HChH [HA    HtXS    2 H+HٸA 3HIH0" A'   7  H' A*   H/" H7  H [H\$Hl$Ht$H|$ ATAVAW    1 H+LrMH3H/" A1      D!:  HH'  @    HΉhS HCHuKC (  HKHT/" A'   6  H& A*   H4/" H6    HFHCAH  IVLȃ   HAn, IH{(    HAHC(   H{0    HHC0   H{8    HAHC8   H{@    HHC@   H{H    HHCHvH{P uoHHCPdH{X u]HHCXTH{` uMHHC`DH{h u=HHCh4H{p u-HHCp$H{x uHHCxH    u
HH   BHuAuL#MtI1 H   C 3HKH-" A'   ?5  H'% A*   H-" H"5    L-"    Hr-"      "y  Lr-" B   HN-"     E3     3H\$@Hl$HHt$PH|$XH A_A^A\fm, 4m, Km, em, ~m, m, m, m, m, m, m, m, H\$W    . H+Hy HtuA9   H,"    |3  HHtV H6uQ  L," ?   H,"   E3       A@   H~," H3  3H\$0H _HHOP0HCHu H3P8HHC    A/   HH\$0H _HtES    - H+HHHIP8HHC    A/   H+" HK3  H [̸(   v- H+H! H(  H\$W    P- H+HH+"    A   5  HH   H8H, HW(HCHtHtHH\$0H _HKW8'  LP+"    H,+" /  E3     }  A    H+" Hh2  3H\$0H _̸(   , H+HL   MtHIH(I   H(H\$Hl$Ht$ W   6, H+Ǆ$       IIHHH  HHz  HxP u';  L*"    H@*" C     n  H! ]  Hu9Hu'  LW*"    H*"    1  H   3  H;s'  L*"    H)"         $       L$   H)" H$   iH$    )D$0H)L$@@ D$P  D$XHL$h@ HD$xL   Mt4HKHT$0AЅ$  Li)"    H)"      FHLD$ HKLHPPHt;HL$ H1  L!)"    H("      E3     3L$   I[Ik Is(I_̸(   6* H+HHIH(H`@̸(   * H+HtLE3QH	S t
   H(3H(̸(   ) H+HHIH(H`HHl$VATAV   ) H+IL$(  H3HD$0DD$8HD$@HD$HHD$PHD$XD$`HD$hHD$pHD$xHD$ MtIH  H$   H$   H   HHk  HHHHuKHa  HHHu44  L'"   H9'" <  E3      #  E3H$   LHO )D$0H)L$@@ D$PH$   H$  HuL9$   HDA   H&"    1  HH  H0HT HV(HCHD  H4  HL   MtHKHT$0AЅ   HL   MtH$   HKA҅   HHL$   L$   HKP@   HHL$  HKPH   H$  LD$ L$   HH&tcHl$ HuIA  H%" HS,  HHt,LE3HHuA  H%" H,  LHtMtI.HHKP8HHC    %A/   <HKV8!  LJ%"    H&%" )  E3     w  A    H%" Hb,  HH$   IH$   H$   Hİ   A^A\^@S   d& H+3HH$   H9A   L$   HD$PHL$ D$XHD$`HD$hHD$pHD$x$   H$   H$   H$   , )D$PH)L$`@ HD$pL@xMtHKHT$PAЅu3HĠ   [H@pHtHL$PЅtH$   HĠ   [̸(   % H+	 3ɅH(3;̸(   F% H+H(H% H\$W     % H+Hܸ r H? HH\$0H _@S    $ H+H8 3ɉH [Ht1S    $ H+H4 A  H_#" HO*  H [@S    t$ H+A  H,#" (   
-  HHt'   H uA  H"" H)  3H [HH [̸(   $ H+}    H(H\$W    # H+Hكu   H\$0H _ÿ   39t;t	3H\$0H _   H\$0H _̸(   v# H+	۷ 3ɅH(̸(   F# H+Ŷ    H(̋A    	HLLuH   	Hff     LLL	uHI    H   HHH\$Ht$W    " H+IHHH@!" A     +  LHuH\$0Ht$8H _H0Ht$8HxHH\$0IA   H _H\$Ht$W    " H+# Hµ X H% A   H " H'  3H\$0Ht$8H _H%& H\$W    ! H+Hy`HHtH A  HC " H3'  HKH0 " A   '  HKH蔯 HKX苯 HK@蒳 HKP艳 HK8耳 A   H" HH\$0H _&  @SVW0   ! H+   ;MH HH  A   H" h   z)  HH  Hl$PHz" Ld$XA  Ll$`(   Lt$(L|$ Hx:)  HHt'   H̴ uA  H+" H&  3H{` HC8' HCH HCX HC@ HcH" HA   HCP(  s HCC0   Ht.H{H t'H{X t H{8 tH{@ tH{P tH{`    H{`HtHL A  Hw" Hg%  HKHd" A   Q%  HKHȭ HKX迭 HK@Ʊ HKP轱 HK8贱 A   H" H%  3L|$ HLt$(Ll$`Ld$XHl$PH0_^[3H0_^[H\$Ht$H|$Lt$ AW     H+HپHI L A0 L MuVA  Hs"    Q'  LHuA  HT" He" P, AI HSLI3B+ 3IH8 uDH9X   H
|K$C$D  K$uHKDJ    H
K$C$K$uD;tP@ ff     HCHK$C$K$uDHCJ    HK$C$K$uD;uHcH@HCIB   HZJH
H\$0Ht$8H|$@Lt$HH A_H\$Ht$W    [ H+HHIl H  Hn 3HKDǋ H91t AHHH
|H\$8Ht$@H _IcH@DHu5HHHHyA>  H" H" * H;H{H\$8Ht$@H _̸(    H+HI8H(& ̸(   v H+HI8H(v H\$Hl$Ht$H|$ AV    @ H+H3H1HI@̮ DG AW0+s)fff     HW@HOHS DG AW0+rO,BG03ҋٍAAW,WBGHGH!HGH H؋G,G$HOHy HO@谮 HOH@ HHuHuHOP G(H ;tff     HWPHOX裫 G(;uHOXG( HOPE HO@̭ HOHO0 HO@' Ht)fHHvHKA  H" H   HuH\$0Hl$8Ht$@H|$HH A^@S     H+<HH   @  Ht$0H|$8  }Ƀ@  D  ;u%  }ȃD  Hc3  tH   Ht'@0Ǆ     H   H@    t@H+! 4A[      Ǆ  H     H  H! A]   H     H  H|$8Ht$0H [H\$UVAW     H+IDHHH  H|$@H! Lt$HA9   Lc@  J     HHtL> tGHϐH< uHE33  J   Ht,@ f     HvH@uJǄ       F  H! J  AB     HtM; tHD  |; HuHOE33  J  Ht)ff     H[H@uJǄ      H|$@Lt$HH\$PH A_^]LD$LL$ (   , H+LL$H   H(H\$Hl$Ht$ L$WATAUAVAW0    H+3Ml$ ME3E3\HH  M   Hc@  H@  H   L   D  H   s)AT   L"    H]  Ht
H   Ht"MMHH AILcE4<AMLcLG" IAg   IH  LHtA    LLHt   l$ |$`Hc@    tH   Ht) Ǆ     3H   H@    Hc@  u@ǁ    MtBHc@    tH   Hq! AN     L   L@    H\$hHl$pHt$xH0A_A^A]A\_H\$Hl$Ht$WAVAW     H+ILLH" AY     HH   3Mu8xHxHxx   A ANHAtݸ   H" ;Am   OHcHC  HCHtY9;~*HIFHHtAHKHHtH;;|HSGHcx    HCHHtHyHKH@" A    A  H(" H  3H\$@Hl$HHt$PH A_A^_̸(    H+Htx;}	H(]  3H(@S     H+HHt!D	3E~LQMI9tIA;|3H [HcAQH|$0IH9;tD+AMcIHcInP HH|$0H [H\$W     H+HH#" A3     HH   3HuCHCHCCHH\$0H _OK9tHcOH" HAG   y  HCHHu4A  H"   A  H" H  3H\$0H _LcHWIyO HH\$0H _@W0    H+HT$@HH   LcE   HAH\$HHu93E   HGD  H9thHHI;|H\$HH0_Htxy uL3E~kfff     HGHcHHL$@Wt;|H\$HH0_ËH\$HH0_HQA   HL$@D$(   HD$ e0 HuH\$HH0_H+GH\$HHH0_øH0_@SUWAW8    H+E3HT$hD|$`ILHHw  LcEk  HAHLt$0Lt$`LEHuQAE~HCAL9t%HHI;|E>Lt$0H8A__][A   Lt$0H8A__][MtHt$pD9yuhAE~Bff     HCHcHHL$hSuAƃEǋH   ;3|̓uE>Ht$pLt$0H8A__][HQA   HL$hD$(   HD$ . HHtAE>Ht>HcHHKHH;s5HHL$hSu&AHHcHCHH;rHu
sH+sHdH8A__][HtAS      H+HHS" HIA    A  H7" H  H [Hl$Ht$W     H+IcHHHuAL."   H" E3    K3Hl$8Ht$@H _Á9uAL" 	  H" E3r      3Hl$8Ht$@H _E3   C  tHc;}@x<LOF+H\$0LcH    HcIJI7K HGH,H\$0HGH,ȋHl$8Ht$@G    H _̸   HtA@S     H+HH" A   *  HuH [HXH [̸(   V H+A   H"       HuH(H@    H(H\$Ht$W     H+HH<" A     HHtGHp~QA   H  u=HKH " A  u  A  H" H`  3H\$0Ht$8H _Ht$8HH\$0H _̸Ht̸(   V H+HttH(  3H(H   Hl$ V     H+H\$0H3Lt$@H9~,H|$8    HFHHtH;|H|$8HNH" A  |  A  H" Hg  Lt$@H\$0Hl$HH ^̸(    H+Hu3H(DH(̸(   V H+Hu6L"    Hv" E3    3H(Åy
   H(A   H(  @S     H+HcLHu7Lb"   H
" E3    g3H [Åx*;}&HIH    L
IAAA    HH [L
"   H
" DL
"     3H [HAHQH;tA    ̸(    H+Ht9 t3H(  3H(HtFS    
 H+y Hu*LIMt!Hc~HIHA    C   H [̸(   
 H+E3H(Htx;}HAHcH3H\$Hl$Ht$ WAV3D;  A   @ D;\  E  AuA   x  E;tAAH=F    V  A}   A   ED=AظgfffAA   DAADEC+DtJuECA;t&E;t!AȋٙAHAAH;EA3D   EBE3EtUEtPAtMAuEBE;t&E;t!AȋٙAHAAH;EE3؃ADEBE3gfffAЋA3xAE~";*DtM3H\$ Hl$(Ht$0A^_yA;}EtAADE3gfffADAADD;DMD;>H\$ AHl$(Ht$0A^_H\$W    0 H+LQHHcI<IDA@;tD+AMcILcKED HH\$0H _@W     H+H	+;~7L"    H" E3r      R3H _H\$0   ;LH u4H" HA   	  HGHt]_   H\$0H _ËGEuO;~xЋ؅u@]Ln"    HJ" eE3r      H\$03H _;t)HOL" HcA   H  HtHG_H\$0   H _H\$W     H+IHHHt4Hs+EHHh  HtLHHH\$0H _B H\$03H _@S    $ H+HHu3H [38t=   s
H9 uH
  HtHH+ H[uH [@V     H+IHHu3H ^H\$0HH|$8HtHʀ; tHHuH+EHHKj
  HHtLHHA  H\$0HH|$8H ^H\$U      H+HcڅH" HuAO     H\$@H ]  [Ht$0HcAR  HH|$8	  HHtYH[   HHEH;sLL" .  H" E3t      HAW  Hk" H3
  E3AWE3HׅtDL"" ff     A(IHBBBHBB:HRL;rH  HHt$0H|$8H\$@H ]Ѓ6wzHeH, |, H3ø   ø   ø   ø   ø   ø   ø   ø   ø	   ø
   ø   ø   ø   ø   ø   øÐ, , !, ', -, 3, 9, ?, E, K, Q, W, ], c, i, o, u,  	

H\$Hl$ W0    H+3HHL8t=   sIA8 uHwAL"   Hs" E3y      ,3H\$PHl$XH0_HH@" HHt$HA
  =  HHtUHt    LHD$@    LD$@D$ :HHI  tHtD$@HA  H" H  3Ht$HH\$PHl$XH0_̸8    H+D$`D$`H8  H\$Hl$Ht$W     H+:H	H ϋy +u)H+fH[t0<+Y ϋP +t܋H\$0Hl$8Ht$@H _33DMtfD  8tIHIuLIv%    D
EtD	HHIIIwMt8t    =   s
H: uII3DIv#D  D
EtD	HHIIIwMt8t    =   s
H: uIH\$Hl$Ht$WAVAW    "  H+3MLHMt/A? ϋ
 M+u-HÄtHI;r3H\$@Hl$HHt$PH A_A^_ËHHtHʀ8 tHHuH+H\$Hl$Ht$WAVAW0    H+HH|$ MEHEHH 30HMt<Ht7;-t2EHH A 90uHuH@81uH;@Ƌ3H\$PHl$XHt$`H0A_A^_@S     H+L\$PL\$XK[uJ]   H   HEMtIM   H;s7L! .  Hz! E3t      33H [3MtCL%! tYf     AHHB ABABAZII;rфtMtIA    H [fD  AHHB ABABII;rA    H [H\$Hl$Ht$ LD$WATAUAVAW     H+A93IILH@tuD|$pf     H@A;uEuHHÄ   \@DPE      HHtI;wBA
ƈH;@uHD$`HtH(   H\$PHl$XHt$hH A_A^A]A\_L!    H! #E3t      q3L!    H! E3f      >3zLK!    HO! E3g      3D̸(   6 H+ILDHI賎 3ɅH(H\$Ht$ AV0    H+HcALu'AO  H!    H\$PHt$XH0A^r  Hl$@[H|$H@u]   HcH! HAR     HHt9@t$(ME3H\$ HH~tHAW  HH! H  3Hl$@H|$HH\$PHt$XH0A^DH! AAHAA   H\$Ht$W     H+He5 HHAHH;tHHuiHu5H\$0Ht$8H _HtM=Ye5  t
Me5     HP Hu/Hut$E3HE3     3H\$0Ht$8H _̸(   6 H+Hd5 LI;tH(HH(e (    H+Ld5 HHML;t
HH(IHuEIHH(Hu.Hd5 HvH;tEI3H(]e 3H(HH( H\$W    p H+II     DD$PHHIPHHuH\$0H _H\$0HHHH#H _HtmH\$Ht$W     H+AIHHtPmHc5 HH;HtDHH\$0Ht$8H _H}d H\$0Ht$8H _H\$Ht$W     H+IIHHHuDD$PIHH\$8Ht$@H _XHuSHtlHc5 HH;HtDD$PH3H\$8Ht$@H _c 3H\$8Ht$@H _H;s!H+IHMlHH\$8Ht$@H _DD$PHHHl$0HHt!LHH3 DL$PLHH|H\$8HHl$0Ht$@H _Ht
H4b5 HHt
H-b5 HMt
H&b5 I H\$W    @ H+H5HHtL3H: HH\$0H _̃=p6  HtHp6 H;rHp6 H;s   3H   H\$Ht$W     H+=Pp6  AIHtxHfp6 H;rLbp6 LI;s   3tPHp6 itVH]  HHHjH)o6 H`  Ho6 H\$0Ht$8H _HjDHHH\$0Ht$8H _H   W     H+=zo6  EHtxHo6 H;rLo6 LI;s   3tPHKo6 tKHH\$0  HHHiH)o6 H  Ho6 H\$0H _EHH _H\$Hl$Ht$H|$ AV    0 H+3A9n6 HHAo   uHn6 uA  9H=	  HHtH  Hfn6 Hon6 z7Han6 lHut"E3HE3Aֹ   QHH\$0Hl$8Ht$@H|$HH A^̸(   f H+H=m6  u0D  Hm6 m6     ~   Hm6     H(3H(Hl$Ht$ W     H+=m6  AHH   Hm6 H\$03Lt$8Ao   uA  TH  HHt8H   H9m6 HBm6 MLt$8HH\$0Hl$@Ht$HH _Hm6 $Hut"E3HE3Aֹ   	Lt$8HH\$0Hl$@Ht$HH _Hl$@Ht$HH _@S     H+Hl6 HH;rHl6 HH;r'A  H! Hn!   Hl6 H{l6 H;riHH;s`HH|$0P  Ll6 HHl  uA  H! Hl! ?  H0l6 H|$0A   I3IH [3H [H\$W    0 H+HHHk6 H;rHk6 LI;rA  H&! Ho!  Hk6 H;rHk6 H;rA  H! Hf!  HHHt1Hok6 H;rHkk6 H;rA  H! HZ! U HH{Ht&H9xtA  H! Hw! * HHXHH\$0H _H\$Hl$Ht$W    & H+HcIHمx	H;=j6 |Av  H(! Ha!  Lj6 IHHHj6 HH+Ht'Aw  H! H\!  Lxj6 Hij6 H+3HËI   IHHHt	H;xj6 rAy  H! HZ! 5 HHH@4+uAz  Hk! Hd!  +Ht$@H+H\$0Hl$8H _̸(    H+Hi6 H! AX  Hi6 H! AY  Hi6 H! AZ  xHai6 HtH=\i6  t3A   $ W:i6 Ci6 Li6 Ui6 ^i6 H(L!i6 HH+i6 I3IA   EIMHi6 M3AȀIIHDt Hh6 DuICI#IHh6 3H  S     H+HHh6 H;rHh6 H
H;r'A  H! HF! q Hbh6 HSh6 H;'  H
H;  Hl$0HHt$8  LLh6 HH7  uA  Hn! H7! 
 L#h6 HHg6 HHHHH  H|$@f     HH;tA  H! H!  HuA  H! H! z Lg6 Hy  tA  H! H	! L L]g6 H+H  LLg6 H2  tA  Hi! H!  Lg6 HH<  HHH;WՋHGHFHH Lf6   tA  H! H_!  Lf6 Hq  Hf6 HHnHwf6 H9tA  H! HM! X HHHH|$@Hl$0Ht$8H [H\$W    @ H+He6 3H+e6 H=e6 HH5e6 HHHtHHe6 ˀ   HHHu&tA`  H! H!  HHuH\$0HH _@UW8    H+H;ae6 wDH-he6 Hie6 HH;sHHH;rHxL9e6 HfD  I< uHy3H8_]H\$PH;  Ht$XLd$`Ll$0Lt$(L|$ ILe6 H  tA  H"! H!  Ld6 HHHtHCHAHKHHLHd6 MtQM@L;rH|d6 HL;r8HTd6 L;rHPd6 L;r A  H! H! : H3d6 H;uA  Hx! H)!  L-d6 HǋHˋ  tA  HE! H!  Lc6 H  Hc6 HHHc6 H9tA  H! H!  Hc6 HLc6 HHH  tA  H! H.! Y Ljc6 H(  HAc6 HH%L.c6 I9t A  Hs! HT!  Lc6 Lb6 L%b6 3MHII+IA      IE3N(IAMIHHb6 AtHb6 AuMMM#MMHII+I;t A  H! H! n Lgb6 H;nL|$ Lt$(Ll$0Ld$`Ht$XILPb6 H@  uA  Hw! H!  L,b6 H   HJ   Ha6 H;rLa6 LI;rA  H*! H!  WHH\$PH8_]̸(    H+LHMtHAI@HHIHHHtUHRHsa6 H;rHoa6 HH;r5HGa6 H;rHCa6 H;rA  H! H! H() H(H\$Hl$Ht$W    6 H+HcIHمx	H;=`6 |A  H8! Hq!  L`6 IHHH`6 HH+Ht'A  H! Hl!  L`6 Hy`6 H+3HËI   IHHHt	H;`6 rA  H! Hj! E HHH@4+tA  H{! H!  +Ht$@H+H\$0Hl$8H _H\$Ht$W     H+HcIHمx	H;=_6 |Ak  H! HF!  L_6 IHHH_6 HH+Ht'Al  H! HA! l L]_6 HN_6 H+3ҋHI   IDHIIt	H;\_6 rAn  H}! H>!  HH3H\$0#Ht$8H _Ht]S     H+HHIHt)CL! HStA/   A1   A3   H! HH [H\$W     H+HHHH;sH9Qr*HIHtLHL+3`' HHH\$8H _H_v<LR! X   H.! E3    3H\$8H _Ht$0HJHHHHHGHt
H  HOL! A_   HHuHt$03ۋH\$8H _HOLL+3HHw& Ht$0HHH\$8H _H\$W0   p H+HHHH;r+HAHtH+HL35& HHH\$HH0_LQL;r%HILL+H3& HHH\$HH0_H_v<8L	! }   H! @E3    3H\$HH0_Ht$@HKHHHHHGtHH@  HOLs! LD$    IHHuHt$@3ۋH\$HH0_HOLL+3HHw,% Ht$@HHH\$HH0_̸(    H+A#   H!     H(@S     H+H! A#   {HuH [ÉXH [I@LHHt%MtG@      
HRH@IuIt"    A	MIH@AQIuH\$W    @ H+HHHH! A<   HWHHt4Ht/LHV HL! HOA@   HHG    H\$0H _H\$Ht$W     H+HA3Hgx HcN8E3DHx    H΋j  t
   HپHt$8H\$0H _H\$Ht$W    ; H+AHHHtu3w HcO8E3DHx    Hϋ耩  t	   HTH\$0Ht$8H _ËÅuO0   H\$0Ht$8H _3H\$0Ht$8H _H\$Ht$W     H+3HHH8t   s
HÀ8 u3w HcN8DE3HPw    H΋蹨  t
   H荽Ht$8H\$0H _H\$Hl$Ht$H|$ AV     H+Hi@IEH   y   HcH@L, $, H, t( tO8 G0    WG83Dw,_(HE    E HE   ( tHtG8A_8ng_,bDw,\( tTAG8AAJ_0?Ht8Au2I)/Ht(Au"HHHHV ؅tE   3Hl$8H\$0Ht$@H|$HH A^ , , , , , տ, ?, , ſ, ,  																																																																																																															H\$W      H+3H! y(Hىy8A^   y0HHC@H\$0@ǋH _@S     H+HHu3H [Ãy, ty( tI8 C(    C0    HK@H! Ao   )   HC@    H [̃~Aw
 r"t   tt&  t3ø   ̸(    H+Aw>Ut ȃ~w
 r&t!   tt&  t3H(ø   H(H\$VATAUAVAW     H+E3ALLEH=  E4  HY@H'  L9aH  Hl$P   H|$X蹤kC +K$+;   @ tS~(HcHcLHKIQ L+Dk C  HcS$DHSIMH輹~RC$C +ǉC uًkDc$;|@ ff     IMHDI聹Hc~DL+tk;}NIx AH|$XHl$PH\$`H A_A^A]A\^EAOLcHcIHK s A7H\$`3H A_A^A]A\^@SVWAW(     H+AHLH  HY@H
  HyH    Hl$P   Ll$`E3A9Ld$XLt$ Ct9HcS;DHDNHSMcM DsAD)sA;   A+IDA;WHSIOH:D~	DkCIҢEy\DOALd$XLt$ Hl$PLl$`H(A__^[fD  IOHDHHc؅~;tH+Iux멅O݋3H(A__^[̸(    H+E3HD8t     A   sHA8 uAH(H\$Hl$VWATAUAW    T H+HY@AhHE3   EL賡Lt$PH{HSD9c~NLcALLcIАHI+I;}#
H:
t?H;C|)CD+
)CD+t%DIMH覰D~CD')CDD&AI/D&EyEEOALt$PH\$XHl$`H A_A]A\_^H\$Hl$Ht$ WATAUAVAW    N H+HY@BMcMDH   y&  HC9H$, , H3HkHk HNHH  EA蛠H\$PHl$`Ht$hH A_A^A]A\_Ã{   HNHċ{ ̋S3HK~HcCHȀ9
GHIEǋHu럋{ uy{D;;~IEr  A$  H! IIQHHN  HKHr! A'  HkIHK3LƉkID{^  MtA9 uDsD#EEEHsLkA   ~/D;#t*E  IH! AC  HH  A   ~ID;stCIH! AH  LHu&H;s}  AK  H! H3qHK3H;tAP  Hx! HsHkD#HKI;:AW  HN! LkHk DsH~H      HhHNHMEA膞H΋\HNHH  {  EAYH΋/   HC ~FfD  HcS$DHSHNHLH΋q{$   ){ HǝC 3MHk EHNHA؝H΋讝0DE3ɺu   I~DCDϺu   I33Lt$XH   H9~H      H4@ Ct2HcS;DIDNHSMc DcD)cA;tYA+IcLDA;HSHNHB~/kCfD  HNHDI!~;tHcL+H跜D;{AHcSIO{HSLcY HNHH3	, , &, d, , , X, , , +, , i, ,  	
H\$W    0 H+HH[! (   A/   HHt;A4       H0!    HCH! HuA6   H3H\$0H _A:   C      HCHu8HKH! A<   MA=   H! H83H\$0H _H_@   H\$0G(   G0    H _@W    4 H+HHu3H _H\$0HM! HY@AN   HKHKH/! AO   HO@H! AP   H\$03HG@G(G0   H _̸(    H+HIHHu3H(H(zH9! H\$Hl$Ht$H|$ AV0   P H+Hq@H3ALg ~8 tHcO8E3DI'h .HI H΋[HcO8E3Dŉ\$(IHD$ g    Hϋ`!  t
   H4h F<Hl$HH\$@Ht$PH|$XH0A^@SWATAVAW   } H+Hm5 H3HD$`Lq@3D$8   ELHH  H$   3Ll$pf HL$@G Ho@I4ׂCH9]H   HcO8HD$4LL$0HD$   Ht$xA  D$4   f y8L! >  H! "g L!    iHcD$0Hi@B HMPS HUHHt$xH+H;EH  HFH  HFHEPHtH;wrjHcO8LL$0ID$    HA  HT$0  .f y6eL! \  H! mgf L !    贵AFXHL$@ۃ/HcO8HT$8HT$(DIHD$ Eue A~8 H$   u(x$LL$@E3,   HC   H3   Hy"l  t	   H˫e AF<HO@HyH vkID$    HaPHcO8LL$4HA  T$4  e y6LL=!   H! TNe L!    蛴Ll$pHL$`H3g HĀ   A_A^A\_[ËH\$Ht$ AV0    H+3Hl$@HHH8t    s
HÀ8 uLq@3d A~8 tHcN8E3DHLd 8IH|$HE I΋{HcN8E3DÉ|$(HHD$ c H|$H   H΋{Hl$@"	  t
   HJ4d AF<Ht$XH\$PH0A^@USVWATAVAWHl$ٸ    H+Hi5 H3HEHq@D$<   MEL   hJ  HcHv-d, , HA~, HtA~( tAN8h IN@3A^(A^0Ic$HYHAF8HE~,LD$0A~(D$0   b yHC IcN8LD$<HUb   HMHHC ~8  A~(   MtAF8AA~8F  A~,=  E~,f  H@	  H΋&C tt@  +     +   F@,  D~@A  Mt~8IpHH%C   3HΉ^8B   HC EtD;~DMcHIA(   HD$0   B u3IcN8LD$0HT$@a   HL$@YB {  Ht$@HC EtD;~DMcHIA   AN83ۋE @  I	y3H^H  HH HcHcHi@B HHi  H^H  IcN8MbAiA  D$    Ai  LL$0ЉT$0  `   L !   Ht! ` L!    Fj  IcN8HD$0LL$4HD$   D$0   A  h` y,臭+  L! H! 菮` L*! 뎋L$4Mb   i  A$+i  AD$  IcN8MbAiA  D$    Ai  LL$4ЉT$4  _   ٬L! I  IcN8HD$4LL$0HD$   D$4   A  t_ y蓬]  L$0$3ہ~<L'    ^<  3ۃ~<s	  ^<  ftNf|IcN8LL$83D$    E)   A   É\$8^      ;IcN8LL$83D$    EA   3҉\$8^ y{ȫ  L! HE! Ь   ^ L~! ˋ<H  y.'D~X!F\A   A9AF8AA3ۋHMH3 H   A_A^A\_^[]f, V, _, , , , , d, , X, , Z, , , , , , h, , , , , , , , , , 6, ,     	

   @S     H+HH! `   A
  HuH [HC@   H [@S     H+HHu3H [Ãy, ty( tI8 3C(C0HK@HJ! A  /   H [Hl$W0   P H+HHMuHD$hL   Hl$HH0_Hz tH^Lw!   H! fo       E3贫HD$hH     3Hl$HH0_HJHt$@Ht	X= 3HOHt3HcM8E3DGHt$(HD$ C[ Ht$@/ŨL!   HB! ͩ[ й   _Hl$HHHGHD$hHG     H       H0_H\$W0     H+HMuHD$h3H   H\$@H0_Hz tF/LX!   H! 7E3o       腪HD$h3H3H\$@H0_HRHD$XHcI83DGHD$X   HDE3HD$(HT$ H.Z ?譧L!   H*! 赨Z E3    3H\$@H0_HHGHD$hH_ H\$@H       H0_̸(    H+Aw3EZ ȃpt+t&t!g   tt&  t3H(ø   H(H\$Ht$W     H+H! 訕HHuH\$0Ht$8H _DDǺh   HMHt$8HH\$0H _̸(   & H+9 Ѓt0      EH(ø   H(Hi! ̸(    H+H(
 H! ̸(    H+   H( Hi! HI! H! ̸(   V H+   H(鵧 H	! ̸(   & H+   H(酧 H! ̸(    H+   H(U H! ̸(   ƿ H+H! H(C H! H! H	! ̸(   v H+   H(զ H! H)! H! ̸(   & H+H! H( ̸(    H+H|! H(郭 H)! ̸(   ־ H+   H(5 H! H! ̸(   薾 H+Ll! H( ̸(   v H+L! H( ̸(   V H+L! H(Ӹ ̸(   6 H+L|! H(鳸 ̸(    H+L! H(铸 ̸(    H+L! H(s ̸(   ֽ H+LL! H(S ̸(   趽 H+L! H(3 ̸(   薽 H+L,! H( ̸(   v H+L! H( @S    T H+LD$0AT    H  HHHu3H [HAA   HH! Ht$8H1CPK8ȉCP   39CL   CDK@H|$@HH<H    C@u1SDLv! HA'  HuCTHk<kDCDȉC@K8HcHHHHuH:HH|$@Ht$8H [HHHtD  HHIHuHxH|$@HHt$8H [HtHt$ AV    
 H+A8HHl$8Hi(LH|$@Hcx7H\$0 IHHt@ HYHH	HHuHyH\$0Hl$8H|$@Ht$HH A^H|   UAVAW    x H+A8IHt$HHq0LH|$PLHcx5H\$@IHHtfHYMH	HHHuHyH\$@Ht$HH|$PH A_A^]H}   Hl$VAVAW     H+A8IH|$HHcILLx7H\$@IHHt HYLH	HAHHuHyH\$@H|$HHl$PH A_A^^̋ATH   W    L H+Hl$8H3Ht$@9i8viH\$0Lt$Hf     HL4    IHt(ff     HYH! Al   調HHuHI,;w8rLt$HH\$0Ht$@oPHl$8H _H   W    蜹 H+Hl$8H3Ht$@9i8viH\$0Lt$Hf     HL4    IHt(ff     HYH! Al   HHuHI,;w8rLt$HH\$0HH! A\   oP¾A]   H! H譾Ht$@Hl$8H _̋ALH\$Hl$Ht$ WATAUAVAW    螸 H+APLqTL33q8HىyT9AH   i@DiDDq<EA;rOH	G<6AL! HA   5HHuCT   N    HI3 DsDD{<C@AHC8LH<ILHt2LɐA3A;tIAI IHAI
MAILHuLsTLD$PIH~  LHHuAA   HV!    茼HHuCTA3L HxD$PAICPH9L!HH\$XHl$`Ht$hH A_A^A]A\_H\$Ht$W     H+HHH! X   AC   諿HHtIAE   H!    茿HHu<AQ   H! HAR   Hr! Hj3H\$0Ht$8H _HC8   HF C<   HDCD   HH{H   CH   HDCL   HsHH\$0Ht$8H _HtAP3̸(    H+yT tAT    LD$0   H HuH(H H(̉QLHu3HD$(HA0HLA HQLI(3LHtb	t[A   f     DMREDAѹ    A   A3EɃ+IʋAA
A3u3H\$Hl$Ht$H|$ AV     H+LIHHAILHMtHA3҉vD;V@s3ҋv<HHcHH<Ht2f9kuHF IHHtLFVtH{H[HuH\$0HH|$HHl$8Ht$@H A^3LHtf	t_A   f     DMRDAE˹    AA   A3EɃ+IʋAA
A3u3̸(    H+nLHtLHc@  LcD  HL;t|@ uH~H   L;uD;tHcAL@   H(3H(@S    t H+3HHuH [HcD  Hc@  H;t|@ uH~H   H;uH [@S     H+蜲HH  D  @  ;   Ht$03H|$8Hc9t@     tH   Ht'@0Ǆ     H   H@    t@HG! 4A[      Ǆ  H   "H  HsG! A]   H    H  @  ~   @  D  ;1Ht$0H|$8;tHcȸ   L@H [3H [̸(   ֱ H+^HtHc@  9D  tD@   H(3H(̸8   薱 H+HD$`D$(    HD$  H8Hl$VAVAW    \ H+E3IHLHuJHuJMuVyLb~#   H}# 聗E3    Ϙ3Hl$PH A_A^^HtH  uHtLH  t@L ~#   H\}# E3f      m3Hl$PH A_A^^H\$@H|$H   M   I	  HHU  3ҹ@   roH;  Hd*6 _3ɅEX*6    H=*6     M   3H  tvLL5}# 4  H|# TE3f      袗w+ HHa
L|# &  HO|# E3     `   =k5 {t#3H+HHs  DH    HC    Hj)6 H A9苔Lt|# ,  H{# 蓕E3    H 3H\$@H|$HHl$PH A_A^^Hu3HAHu3HcA@Sp   Į H+HD$@HL$HH$   H8" H  3ۉ\$(H$   A   HD$ A#   Ht H! HHp[3ҹ@   fmH/  HX(6 SEL(6 tXH5(6 tHH(6 Ht(HD$@D$0   HT$0HD$8HtH@XH'6 蔊Hp[Lz#   H\z# E3    m3Hp[̸(   薭 H+   HuH(H@H(@S`   d H+3Lx!   A=*  wHcHA9\   HD$0L$@@   HD$(3D$    "lH  H'6 E'6 t{H&6 ԈtkH&6 HtHT$ HH&6 kHt
HCH`[Lpy# `  H,y# E3e      =3H`[谑L9y# W  Hx# 踒E3    3H`[HcHIH`[̸(    H+HuH(H H(̸(    H+   H(  @WATAVAWx   辫 H+HI5 H3HD$PE3LcD|$ ILHt~D9H?  M9x5  H$   Ht$hEu{   H=  thHt	HXHuHtGHHt?MtMHI{D8;tfD  A   sHAǀ; uAA   GHl$pILl$`LoD$(   =J  Gl  @ AAff     A] IŃD$$uxtOHH̓) uDH=Hl$pLl$`H$   Ht$hHL$PH3 HxA_A^A\_ËÃy_u-vGHu HHtH#t   A   HH nD$$:D$$.D9|$(t^D|$(Pr%   tP   HW *ǰkMtA~0AIAE>D$    H HHAH8t    s
HD89uMt9A~A.IAE>IcHLIqA;~LELD+|$ Hu# AU  HΉ|$ 蛮uDLu#    HL$0P AHD$08\$0tf   s
HD88uMt-E~(IcHT$0LIݧA;~LELD+\$ D$$HD$ 3@Sp   4 H+HD$@HL$@H$   H" Hq  3ۉ\$(H$   A   HD$ A#  - Ht H! HHp[3ҹ@   fH  H!6 ÃE!6 tXH!6 舃tHH!6 Ht(HD$@D$0   HT$0HD$8LHtH@XHa!6 Hp[臌L`t#   Hs# 菍E3    ݎ3Hp[@W     H+3:   HHt)   H\$0H	  Hϋv H\$0H _H _@S@   账 H+HمueeuOHuC] uDċLus#   H	s# ̌E3g      3H@[ËH@[Hl$PAHt$8L3H|$03贺    A   3ۏ Hc   HHr# A  HHthA   HD$`DD$     3HL$` HL$`ALË< DHl$hHT$h3 A  H#r# HH@H3Ht$8Hl$PH|$0H@[̸(   V H+DA+   HIHRE   AtDAtAu1A+BH(HAHt,HRHt5H+f:uNHu3H(HHu
H(HHu
   H(H+ :uHu3H(H(LcAA+BuHRHIH( H(@SP   d H+HLItAt,tt3HP[EA  IID  I	{D  AI3MQDA  `  =jB5 S  )t$@fo5% )|$0D)D$ %  }ȃfo=p# Dfo-	q# D+fDop# WWM@ fnҍBfp M[fփf8@fofofjfbf8(f8(frfofrffA81KfA8@fqGWfnfp ff8@fofofjfbf8(f8(frfofrffA81KfA8@fqGWA;7D(D$ W(|$0fo(t$@fsWfofsWf~D3;}FHcDRL+DfAMR*AAЍR+ABD3IuˋA?AHP[HA@    HAH HA@@S     H+HAHكhu	HI{ A   Hfn# HH [遧̋L! HHMH@L+D  B: u
Hu3̸(   v H+L! L	HH    IcIB+DuuH(JTLIIH( H(̸(    H+|3H6 H6 H(@SVATAU   ߠ H+H>5 H3HD$pW3D$0Ht$@DH. LHP  H$   H/m# H$   A  L$      L$   oHD$HH   A9ut+H9st%A  Hl#    >HD$0H   I9u t!A  Hl#    HD$8HtiI9ut!A  Hl#    HD$@HtBA     L~l#   HRl# E3    c HL0H,l# AE  IHH~I 3L$   H$   H$   L$   HL$pH3 HĈ   A]A\^[H46 HuRHHHL9H{9Lt9HD$ H9#H6 Hu
      H     H<    Lt<0MtKAIHMnHD<PLHt H6 IH6 u0Hs6 HŃ~Ae EtH`6 {AEMtA~5@ ff     H)6 HHT<0HD<PHtٻ5  ?Lj# Hj# JE3     蘅E/H6 sz̸(   覝 H+H6 HtW3H6 HR]Hv6 H_JHc6 H\7HP6 H@6     HA6 txH16     H(H\$HL$W@    H+3ۋH   A   9Y   H`\$(A   HD$ A  H" HL$P Ht H! HH\$XH@_Ë   u<ʁLci#   Hi# ҂E3     3H\$XH@_HL6 Ht$HD$PHT$0HD$8\$0HtH@XtH 6 xH\$XH@_̸(    H+u
   H(3ҹ@   ZHH6 w3ɅE6 u3H(H6 H(wL! HHMH L+fD  B: u
Hu3H\$Ht$WAVAW    G H+MHHHi# A   H   MѣHH  Hl$@H˽   yLL$hE3HT$`H\  V  H;  Ss4Li#   Hh# E3      c  HC(Ht{  tqHx0 tj   uLHHT       uLHHZ    Lh#   Hh# 葀E3      ߁   HCHtYHxh tRrLL   Mu13L4h#   Hg# ;E3      艁9HK8LHAHC0Ht!LHHЅtMIH  u33H  A   H]g# H-Hl$@H\$HHt$PH A_A^_H\$W    @ H+H  3HϋI  H\$0H _H\$Ht$LD$W    H+HA3HHHu6~L~g#   Hf# %E3      s3  H9xh   H
{tkL$   IwZHCE3ɺ   HPHtDHCHHP(HKHA8HtHк   H1wHKHcQDHK   f}Lf# "  He# n~E3      \  H9   u6)}Lf#   He# 1~E3      3  A   t6|LKf#   He# }E3      @3   L$   H&f# HL$ 7HL$  )D$PH)L$`@ D$pJ6HS( D$xH$   @ $   Ht%uHJ0HtHB(L  MuHCHtL   MtHK8HT$PAЅx#HCL$   L$   HHK8   K   L$   I[IsI_H\$Hl$Ht$ W    f H+Hy IHHD$0    H  sHc  HCLHxh ulH@vA  Hc# Hd# ٣ HCHHP(Ht7HKHQ8HtHҺ   HtHCHK HcPD#
   L   Muz  MC   tz  8HK8LD$0HAҁK   HtDHL$0H;w1z  Lc# H1c# {E3      |3H\$8Hl$@Ht$HH _H\$W      H+HH3  E3E3HHH\$0H _E  ̸(   Ɣ H+ME3H($  ̸(   覔 H+E3H(  ̸(   膔 H+LMu
   H(DIAs6yLb#   H6b# zE3      {3H(HA(HtL  tBHx0 t;   uIH(2N    uIH(nT )yL*b#   HAHt>Hxh t7Ar0L   MuxLa#   MHI8IH(IHA0HPIH(HH\$W    ` H+HH3p  HHH\$0H _   @SW(   # H+HHHu8PxLa# T  H`# XyE3    z3H(_[HBHl$@Ht$HLd$PLt$XL|$ H   3  HK@Hty uApmLs(OKG C O0K0G@C@   HoHO(H  " IH  qwL`#   H`# yxE3      y3H  3  Hxh ,  B     H    u6wL`# f  H_# xE3      ey3=       Hk@L@I;t"Ht} uEpHE3Ls(OKG C O0K0G@C@I6Hs8I;tHG@Ht	9pu@pHO8HHG   HC8H0vL_# y  H^# 8wE3      x3^  HJHt?  u6uLi_#   H}^# vE3&     >x3  HG3H9CuHk    HJoH3Hk     HOKG C O0K0G@C@mHs Ls(Hs(L{H9w t]HCLs(L{HcHDtIHtHk "A  H]# ϔHC HH>  HCL{HW Ls(HLc@D HG0HC0HO(H  i IH      HnuI$ I6HK8Ht(HCHtH   HtҺ   Hs8H nHCHtcH9p8t   Htnu
HCHP8H9s t<HC9pD~3   HJnu"HCL\# HK A&   HcPD訕Hs HK HK@HsHt9quApu~H   Hs@HH33IL@0MtHHA   Lt$XLd$PHt$HHl$@L|$ H(_[H\$H|$UHl$   & H+3MH}Hى}H}H}H}'H}/}7H}?H}GH}OHu6+sL\# p  H[# 3tE3    u3  HAHtMH9xhuGLPHMu6rLv\#   Hr[# sE3      3u3X  AK     tuMcH  MHM-IcH[# LEgHEgHMN- HK()EH)M@ E'Ht4u(LA0MtHA(L  MtHUIA   HCH   L      EH[# '  HMAEMLc-.HS( )EH)M@ E'Ht.u"HJ0HtHB(L   Mt	HUA$HCHtL   MtHK8HUAǅNL$   I[I{ I]Ht2S     H+3H  A   HY# H~H [̸(   見 H+LA(Mt0A u#MH0MtI@(L   Mt
IH(IHAHtL   MtHI8H(I3H(@S    4 H+HHtmHQ(Ht-u!HJ0HtHB(H  HtH [HHKHt.H    t$jHz LCHHK8H [I   3H [̸(   覊 H+A   H~X# H   H(8̸(   v H+3H(  ̸(   V H+LA(Mt0A u#MH0MtI@(L  Mt
IH(IHAHtL   MtHI8H(I3H(̸H    H+Hl  MHD$0LH
     HD$(H  HD$ 述 HHHt+(   葉 H+y uApTyH(@S    T H+HHt+H    t!hHBy H3H   H [H3H [@S     H+HHt+H    t!hHx H3H   H [H3H [̃y    uApH\$Ht$WP   蛈 H+H!  IHD$0MHLHD$(   H;  HD$ q 3H؉|$@HtFL$   LL$@H$   HH|$(HD$ { uKpHwH$   HtD$@HH\$`Ht$hHP_H\$W    Ї H+HAHHtkHx8 t   gu
HCHP8H{  tEHCxD ~;   Hftt&HCLWU# HK A&   HcPD<HC     H\$0H _H\$Hl$Ht$H|$ AV      H+HE3HI8AHt(HCHtH   HtҺ   Ls8HeHtLsHK Lsu*HK@HtD9quAp{vLs@L3H\$0Hl$8Ht$@H|$HH A^@S    d H+HHI8HtVHCHu7kLXT#    HT# lE3      m3H [H   HtHC8       H [H\$Hl$Ht$WAVAW    ҅ H+MHLHS# A   H   I3ZHHt>LIIT HHt(HtDHHV蘦 ~?HHidH]jLXS# p   H4S# kE3     lH Ht3H>   A   HR# HɊ3H\$@Hl$HHt$PH A_A^_H\$ U    Є H+HH8  H|$8   Lt$@dE3uHK([ Ls(HK8H{Ht'HHtH   HtҺ   Ls8HScHHtrHt$0HL9p8t   HcuHHP8HsL9s t;HD9pD~2   Hscu!HLQ# HK A&   HcPDҊLs Ht$0HK H|$8Lsu7HK@HtD9quApsH   Ls@HL3Lt$@   H\$HH ]H\$H   H ]Ht+(   a H+y uAp$sH(@USVWATAVAWHl$@   H+H,!5 H3HE0LzILDA  HP#    3菋HH  @p   Le  L$  LAԉ8HAp   7 C  ;:  IDcPK HCXHu9{  CpP  IFLHC`A"  IWLh     ȃ  HA - IH{x e  HHCxW  H    I  HH   8  H    *  HH     H      HH      H       HH      H       HH      H       HH      H       HH      H    uxHH   lH    ubHH   VH    uLHH   @H    u6HH   *H    u HH   H    u
HH   BHgn  Gp  HshHtH肂 3LD$0H)! |$ HL$8|$$H|$0H|$( LD$(Ht*! HL$8 )D$`H)L$p@ EW LD$ H~! HL$8 EHM@ E(LD$$HN# HL$8 )EH)M@ EHL$8 EHM@ EHT$`H )E H)M@ E  HT$(H   HL$0H      K@S9|$ tK9|$$   KI\H    { uCpHnAdLN# [  HL# IeE3      f3L$  HM0H3a~ H@  A_A^A\_^[]9{uCpHsncLM# d  HcL# dE3      $fLIcLXM#   H,L# dE3    e9{MB+9Hm,>cLL#   HK# FdE3     e3 - - - - O- l- - - - - -  - - 0- H\$UWATAUAV@   y} H+E3HHI(IMHEH     txL9i0tr=   uLLl$ 3H6   =   uLLl$ 3H< y  GbL0K#    HJ# OcE3      d3C    HiZHB  H;HKHt$pL|$xAHtHCHt
 9Q  
 LkH  x	 LL9k  H  C   w  m  HCHt`L9h8t   H[u
HCHP8L9k t9HCD9hD~/   Hd[HCLI# HK A&   HcPDƂLk H9{   L9oh<  	aLI#    HI# bE3      _c3Ht$pL|$xH$   H@A^A]A\_]H{H`LI#    HAI# aE3      c3HtL9oh   tHO HLHL$0L^ H7   HL$(HHL$ 3 HHu`LH#   HK@Hs@HtD9iuAApwjH>Hs@L9oht;H9>t6HD9ouGpHk@HHtD9iuDypHA0jH>HK8H{Hu1HOhGj HWxHC8HHu`_LIH# $  RHCL   Mu:_L#H# *  ,IAAHf/HK@H9KuLkHsHt$HsD9iuAApHs	wiHsLk@H   Ht"H u^LG# 7  IMtXH HHu<^LiG# C  HG# _E3      `H> jHkHsLkHH;   HHtjLL9h8t   H1XuHHP8LsIL9k t:HD9hD~1   HXILF# HK A&   HcPDdILk C   H9u1D9oDt+HG HHF# HC0AX  HcODHC HHK(Ht9  tL9i(u+H\$(A   A  Dl$ Aۋ 	_C   t
   NHCHP?̸(   w H+A  HE#    \Ht@p   H(3LD#     H    B9L tHHr3B @S    Tw H+Hں   9 ;t%Ht H"Ot;tH [ÉH [@S    w H+HHt7	HLú   6 t7HLú   H [6 3H [H\$W    v H+Hً	sLú   HHp6 taHLú   U6 tFKtA9t=1HLǺ  16 t"KHLǺ  H\$0H _6 3H\$0H _@S    u H+H3ҹ   4u
3ҋH [ú   H78 HD$8H   3H|$0- HHH? u=E3H3	HQ\HH uH|$03ҋH [LL$8L  H HL$83H|$0HDHH [@S    u H+H3ҹ   4u
3ҋH [ú   HW7 HD$8H   3H|$0M HHH_ u=E3H3H|HH1 uH|$03ҋH [LL$8L`   H( HL$83H|$0HDHH [@S    4t H+H: Hu   6 HH [@S    t H+H: Hu   ^6 HH [̸(   s H+   95    /5    %5 5 &  H( H\$Ht$W    {s H+HH3ҹ   v2      H5 HD$@HuzH过 HHHх u/HE3HH蚴HHH袅 t/LL$@LH訄 tHD$@H\$0Ht$8H _3H\$0Ht$8H _H\$Ht$W    r H+HH3ҹ   1      H4 HD$@HuzH߆ HHH u/hE3HHJHHH t/LL$@L Hȃ tHD$@H\$0Ht$8H _3H\$0Ht$8H _̸H   q H+HAHu
HHLPXMt3HD$0HD$(HD$pHD$ AHHLP(MtHHI   HH̸H   Vq H+HAHu
HHLPXMtHHILP(MtHHI   HHHAHQ   @S    p H+HHt 	tuHK 	HKwA  H?# HH [_v̸(   p H+A  H?#    yHuH(     H(@S    Dp H+E3HV  u3H [ËHH [eH\$W     p H+HHHt^H:|tRt(u,HK       H{H\$0H _HKv      H{H\$0H _H\$03H _H\$W    po H+HHHt^Hz tRt(u,HK       H{H\$0H _HK>v      H{H\$0H _H\$03H _@UVAV  n H+H5 H3H$  H1HLHu
Y`  H   H$  H$  J  HNcHNHD$@LD$ HD$0HT$(D$(   H$   j\!  H   HJHs  LLź   I  MtuHK 	HKuA  H=# Hsy	3ۋ  s_H  tuHKx 	HKtA  H<# HXsH   |I   HNbHNHD$@LD$ HD$0HT$(D$(   H$   ^[y^HH   IHq^HHt39\$ ~ff     HNbA   HHP}t;\$ |H   IHH   xIHX  3H$  H$  H$  H3>l H  A^^]H\$Hl$ VWATAVAW@  tl H+H
5 H3H$0  LL]A  Hg;#    Ht3HHy  M7HH  LMĺ   I	  +  tuHO 	HOsA  H:# HqtYI   G  IN`INHD$@LD$ HD$0HT$(D$(   Ld$XYyI   HH   9\$ ~IN`HhHi tRHH^t;\$ |I   GH   I   GH H H]]I   GH H]@H߃tuHO~ 	HOqA  H9# H^pHfZ3H$0  H3$j L$@  I[@IkHIA_A^A\_^@SUATAVAW  Mj H+Hc5 H3H$  MLD$(LLA  H=9#    rHHu
W  3H$  (IH$  L$  M/I.l$ 3LL   IH}  t<tuHKa 	HKpA  H8# HAo  LCIIAWHt>HSAIt(HKHg8# IA  Hˉ+n   h  tuHK 	HK*pA  H8# HnM(  I   ݉\$$D  IM]IMHD$@LD$ HD$8HT$0D$0   H$   VD   T$ ;   IM^H8usL@IHT$(AWHtNHW   A\$$IumIHt RHOHRHH薬 ~HGIL$ A;z\$$IHt9tuI.I   DHGI3H$  H$  L$  H$  H3:g H  A_A^A\][̸(   vg H+E3+  u6LL6#   Ho6# ME3     N3H(ø   H(̸(   g H+A     u6?LLp6#   H6# GME3     N3H(ø   H(H\$Hl$Ht$W    f H+HyHHH3Y~"H\H;p   HX;|A   H|5#     oHHt+HpHFHtdHЅu[A   HG5# HkZKL[5#   H'5# bLE3     M3H\$0Hl$8Ht$@H _HkHHM9YtHJL4# $  H4# LE3     QMHCHtH@HtHA'   H4# H%kpH  V    Le H+H      Hl$8HiHH|$@3W~hH\$0HZHH@HtH@ HtHHCHtHPHtHA'   H3# HjHEW;|H\$0HtTHNHdWL   Hֹ   pkHNG$  H   ?A   H~3# HjH|$@Hl$8H ^̸(   6d H+H   H(@@S@   d H+A   H$3#    lHHuH@[Hl$PH  Ht$XH|$`Ld$8Ll$0Lt$(L|$ UHCHuA   s   AUHCHuA   W+(  HCHuA  A   AL   Hӹ   muA   >H   H   A   A     L%G2# 3H-V2# A   SHLAIeIDA׋JHK"  HKRIRH   >A   H1# H|h3ǃ      HLt$(Ll$0Ld$8H|$`Ht$XHl$PL|$ H@[̸(   vb H+H   H(?̺      3H\$Hl$Ht$WATAUAVAW@   b H+H9MMLH  3ۉ\$0H\$8H   =~  HO,Su)H   |>H   =Q  HOVHwE3HMċ  uH   L7>H*HWH   LH>Ht	   HOS       HOVx uiHHH   LY0I  M  MuL9YPt?LQP	LQPMtHT$(LL$0LD$ MHALL$0MċHAӅu/HOKS;sMtGtu&HN Ht$0HNluAE HFIE   3H\$pHl$xH$   H@A_A^A]A\_̸(   6` H+L
LAA+u.t1tu IQIHH(nIQIHwyЋH(3H(̸  _ H+H4 H3H$  T$ tPtuFHD$0LD$HH$   L$h  MHD$(HT$ MH$  H3_ HĨ  øH$  H3^ HĨ  @SVWAU(   0_ H+AHLH  A  H..#    gHH  Ld$`E3AHXtuH Hkv  I   :b  L|$ HM}IHl$PLt$hzK   Iȃv*SHH   I   A   :   P;}ISH؋+ujt,tuHWHHlHWHHwЅu:uHWHK&vqHWHKl\;|IMH$QI   AP:u5tuHOG 	HOdA  H,# H'cL|$ ALd$`Lt$hHl$PH(A]_^[A  D'HV,# HbLd$`3H(A]_^[3H(A]_^[@S    ] H+HYIu~Aue
 H] Huț A   HH7  ؅u/ALm,# c   Hq,# CE3g      RDH [EHHH [  3H [H\$W    P\ H+HH,#    An   3aHHuH\$8H _Ht$0yHHu  t   (HC    u7HCHubHv  {   AL+# H+#  BE3׹   qCA   Hl+# H\aHt$03H\$8H _Ht$0   H_H\$8H _@S    d[ H+HYH6  HKNH%vHK|6A   H*# HH [`̸8   [ H+3HD$(HD$    H8@SUWATAUAVAWP  Z H+H4 H3H$0  L$  H= H$  E3LL$xILt$pDHD$hLH|$PAMu3  H$H  D$   AuH$   H$   H$   .A  H$   H$   H$   H*# HD$PwHHu'O?   L*# H)# W@    IuLL$@LD$hIHHt$HiDD$DD9d$@  Dd$@HN?LL$@;   HN%OHHAĀ9 t    =   s
H9 uH̓HctH  Au]H tVHNDt$`)5  HOHT$`FxHONHXIAHL$HHt$XHI5ALd$XIHD$PL(# LHUHM\$8HD$0Dt$(D$ /     HMH$       Ld$PHt$pAuHD$hLDGIHUHD$ 	  AuDGIHU  tHLL_(# HUHM\$8Ld$0Dt$(D$ /   R  HMH$   E yHt$XE3~CIM  IMH$   HIDIMHIXMIML<MA      HD$HHH3|  Hu~D$DHT$`D$`HOdDHOLHHuUAz  H'#    J\HH   D$DH։^HOJt^HO<LHt$HHN39^}^Ht$HHN3Ht$HMuzD$@HNmIL$@;   Dt$D'HD$HHHi3A  Ht&# Hd\;L&#   HT&# <  `HD$HHH"3]AA   HL$xIFHAG>;  8};L6&#    H%# <p   E3   =IMH$H  t'IMHIAGuIMHI KIMWHpAH$0  H3\U HP  A_A^A]A\_][Hy4 @WATAW    U H+ELHH    H\$@Hl$HHt$PLt$XL<;t
A>   IIM~H+  HO3G~Xf     HOJH3H8t=   s
H: uH;uLH$ tHOUG;|HOHG;   H uDFHGH   A   HR$#    YHH   H  D`EA   HCL$# HHNHH   H{    HOHGtgAIƄ   AD9L##    H## L:E3     ;3Ht$PHl$HH\$@Lt$XH A_A\_H   8L##    A   HZ## HJYHKH   JFA   H5## H%Y뉸   8L8##    H## 9E3q      :3H A_A\_@S    S H+HH"# H	A   XHKHN   EA   H"# HH [XHH;v   ̸(   R H+A   HN"# H(=XH\$W0   `R H+3EMH   Auu螑 HR Hu\ E3H\$ A   HH  ÅutE7L>"# C   HB"# M8E3h      9H\$@H0_E3H\$ IAuEe  ËH\$@H0_E  ËH\$@H0_H\$W0   pQ H+3EMH   A   誐 HQ HtHL$pHHL$ Y HHD$pHD$ LL$hA   H   Å   76L0!# C   H4!# ?7E3h      8H\$@H0_LL$hIAu$HD$pEHD$ P   ËH\$@H0_HL$pEHL$ H  ËH\$@H0_H4 @SVAW0   AP H+3ILLAtH0A_^[  H # H|$XI<  HHu??5L #    H< # G6E3      7H|$X3H0A_^[HD$pL HD$(E33Ht$ HHl$P HHrHu64L #    H# 5E3	     73   HLt$`3A~ZIHDLHHtH   IVHtHtrIHA;|u/%4Lv#   H"# -5E3      {6H H|ALt$`Hl$PH|$XH0A_^[3H\$Hl$Ht$WAVAW0   bN H+3MH\$(EHH  Ho"HH	  Lͺl   A   H  Hl$pIHUHD$(Hu'63LW# g   H3# >4    A.  L E3HT$(H  Ht]贙HT$(HN   HL$(THI	UHD$(HtN舛L E3HT$(H  HuC   #ȃluD~@&  \2L}#    HY# d3E3     43   !2v   L=# x   H# E3ۺ   	     EE3c43   AuHHT$(H@Hu$1L#    H# 2   XHT$(HNS1L#    H# 2d   "e1L# a   Hb# m2   E3   3HL$(SHHl$XH\$PHt$`H0A_A^_H\$Hl$Ht$WAVAW    K H+ELH33  HHHh  MϺl   A   HJ  A   L E33H- HHt?D  HMH   HҴ Lk E33H HHuA   #ȃlu~
;   0   L:#    H# E1   	     EE3H23   AuF3H>HHu$/L#    H# 0   VHMHSp/L#    Hm# x0d   "L/L#    HI# T0   E3   1H蚳 HH\$@Hl$HHt$PH A_A^_̸(   I H+jH  HH([<Ht$W0   pI H+IHt?t3Ht$HH0_HD$pE3HD$(E3HD$hHHD$   Ht$HH0_H\$@HtsjAt   H# HHBHHt<Hu:HHHHHA<'A~   H# HxNH\$@3Ht$HH0_H\$@   Ht$HH0_H\$Hl$H|$ AV@   uH H+IL   3%  Ht$P<H|$8E3H|$0E3H|$(3HH|$ L% HHtyH HHt_Ht4tu*H HIH HILH tHV HHuHf Ht$PqHtghAt   H\# HHIAHHt<Hu9HIHYHH:A~   H# HL3   H\$XHl$`H|$hH@A^H\$LL$ LD$UVWATAUAVAW0   F H+LMIM ILgHH33L9~dL$   L$        H&<HL|$(A   Ld$ MI  uH8;|L$   L$   I<HDIH3 tMċHHHtHt$u>HSIt.HK蹯 !HSItHKL3H\$pH0A_A^A]A\_^]H\$Hl$Ht$WATAUAVAW0   E H+LMIM IL]fHH337~>H:HA   3MHD$(IHD$    uH7;|IHIH3 tMŋHHHtHt$u>HSIPt.HK聮 !HSItHKK3H\$`Hl$hHt$pH0A_A^A]A\_H	4 H\$Hl$Ht$WATAUAVAW@   >D H+3EMHLL$   E3H$   HH|$8LH|$0H|$(H|$  HH   MtIHh Hp HH   @ H3u;E~jHt
 HENH$   MHD$(IH$   HD$ 2tu*H$
 HI9H	 HIH*	 tH HHbH H\$pHl$xH$   H@A_A^A]A\_̸(   B H+Ac   H# H(HH\$Hl$Ht$W@   B H+IIHHHtC-HHHt.A   Ht$03Hl$(AH\$ LHË3H\$PHl$XHt$`H@_H\$W0    B H+HHHtDmHHBHt/3A   LH\$    HËH\$@H0_H\$@3H0_H\$Hl$Ht$W@   A H+IIHHHtBHHHt-Ht$03Hl$(E3LH\$    HË3H\$PHl$XHt$`H@_H\$Ht$W@   A H+IHHHH?H   H|$0A   Ht$(E3   HD$     Hm(HHHttA   HD$     E3   H$HHHt@H|$0E3Ht$(E3   HD$     H	1   H\$PHt$XH@_H\$P3Ht$XH@_H   S    @ H+HHS HI(2HK0H	  2HK@Hk# Af   EHKHHU# Ag   EHKXH?# Ah   tEAi   H'# H_EH [H\$Hl$Ht$WATAUAVAW    n? H+HHH  jE3i@tDi@  DA@uD9jtEuD9iuBA@uD9jtEuD9iuBA@uz tEuy uB A @uz$tEuy$uB$A$I@uuHBHCK@tDkAJK@uL9j(   Eu
L9k(   Lb(HR HK(21MuLk(n/HC(H[  IA0~FfD  I3H LH(  HK(Hv1  I0;|K   @uD9o8tEuD9k8uG8C8@uL9o0tNEuL9k0uCHK0H  u0Lk0HO0Ht L  Hz  u'HC0H   @uL9oH   Eu
L9kH   LgHHwPMtfHu#AIA8$t=   s
HD8)uHNA   H# BLHtLIHHy E,6IP 3cMIHKHHU# A   BHCPLsHHtH0@uL9oXt&EuL9kXuLG`HHWX#  AA   H\$PHl$XHt$`H A_A^A]A\_̸   V< H+HL$0H_5 Ht0]1HN5 HT$0)xH95 1HĨ   H[  Ah   A   HD$ H# HL$0IHĨ   H\$Hl$Ht$W    ; H+HHHtHz@3HI@Hr@H۸@   HDH;tA  H
# EAH}@HtH    H\$0Hl$8Ht$@H _ø(   V; H+AV   H# h   CHuH(@    H@ H(@W    ; H+HHu74 L#    Ha# <!E3    "3H _H\$0YÃA_H\$0H _̸(   : H+ML3H(  @SUAV    a: H+IHLI   H   H|$H3L|$PLy`Ht$@Ht]Hu&H8tfD  =   s
H@89uHKA   Hh# >HHtALHHv @<HHINXH6# A   k?IvXMtI   L|$PH|$HHt$@H A^][L$#   H# E3    !3H A^][@S@   49 H+HJ4 H3HD$0HHL$ u  LcuHL$0H38 H@[HT$ H~HL$0H38 H@[̉Q$̉Q ̋AA  tA   ̉Q8H\$Hl$Ht$W    f8 H+IIHMt&MtGMAHHLF3~ H   *Ht!3HA8 t=   s
H9 u3Ht
| uH˅Hu0uHH  *H    H   H   A<   L7# HH1HHttHHHu*4)HHuAB   H
# H7=3LH]0HH*u4AG   H
# H=H)uH'H    3   H\$0Hl$8Ht$@H _̸(   7 H+A   Hv
# H(0̸(   6 H+A!   HF
# H(}<HLL+    B: u
Hu3HttW    p6 H+H\$0HHHtLH HKluHKCHK H# A^   ;A_   H # H;H    H\$0H _H\$Hl$Ht$ AV    5 H+IH
# LAt   0   Ir>HH   H|$03H98u襣 HHtYH9{utHCHtEHK H^
# A4   Hk/;H{ H   A7   H5
# H/HC HuyHܢ HKStHK*HK H	# A^   :A_   H	# H:H7L	# z   H	# ?E3     IH@ǋH|$0H\$8Hl$@Ht$HH A^H\$ UVWATAUAVAW   4 H+H4 H3H$   H$  3EL$  HL:HHD$@DH91  At   H	# 0   <HHL  H90u HHtaH9suRsHCHtMH$  H# HK A4   HC9Hs M   A7   H# I-HC HuyHD HKrHKHK Hg# A^   <9A_   HO# H'9HLP# z   H,# E3     HHtXHH93u HHtH9suD[rHCHu6=L#    H# EE3     3  HD$@L# D$   EHD$8H$   HψD$0$   Dd$(D$ .   Hm I+u6L|#    H@# E3    	3T  H?HO6HwMHHO1  ؃u
%~     G(   Hl$@Et*A   L# HI<+LHL 0LHL$PL|$HE3ɺ2   M ݅~HG HOHD$0LL$PHGL# HD$(H# D$    c HHtTLD$@HHT$H9  t>H|$@ t6X}LL#    H# E3r      
}   HE A   H# I6H$   H3~0 H$   HĐ   A_A^A]A\_^]̸8   0 H+L# H8#R ̸8   0 H+L# HH8`~ (   v0 H+H# H(S& ̸(   V0 H+Hu6L#   H# E3    3H(H\$ HYHu;ELn#   H# ME3r      H\$ 3H(Hwu;L?#   H# E3    TH\$ 3H(HH\$ H(̸(   f/ H+Hu6L#   H&#     E33H(HAHu1ZL#   H# br      E33H(L\$(Ht	ILLHtICHHH
ICAMtII   H!# ̸(   . H+H# H( @SVW@   b. H+3HHH  H  H9Zt_H#  HHu  N  /  HGL@(Mt HHAЅ   ~   S    |   W     H9Z`   L# Hl$hL# H\$`   H\$pHH\$ 7t LD$pHHT$`Hbk t%HL$`L
# DD$pHT$xHL$x3' HHaX HL$`H5# Ai  
3Hl$hHtIHH# !# Hu s  ,HHKHtH{   H@_^[ÿo   m  (L)# H# 3E3׹   HE# H" 3H@_^[L# H  Hs# E3    <3H@_^[@S    d, H+HH	v uH [HT$PHtDD$XHKT HK3    H [H\$Hl$VWATAVAW    + H+L2ELLt$hHH # 3A  0   u4HD$XHHo  HH H # A4   HXZ1H] L # HD$XHT$hEHL$XH(& HH   HxHuIL #   H' # E3r      H" H! H\$XzHuKEL #   H" ME3    H\" H  HH\$XH#H@" H  Lt$hHH\$XHL$XH"   HtFHs=  t=  uHA HHbHtM7HtH轚 HH3H\$PHl$`H A_A^A\_^̸H   * H+H  HD$0HD$pD$(    HD$    HHH\$VWATAUAW    ) H+HH3HD$X    3HD$hMELMuH9L$pu
9L$x   A  Hb" 0   (2HD$XHHuH\$PH A_A]A\_^HH H." A4   Lx.E3L H9\$pt$HL$pH" A7   "HG H  HT$XA9L$xB(ȉJ(HL$XE3EHT$h$   HH   HXHuK L)"   H" E3r      VH" Hw L|$XI   H"uHL"   H6" E3    H" H  L|$XI-H" H HL$hI$L|$XHtHHHL$XHu"  HH\$PH A_A]A\_^H\$UVWAVAW    ' H+H*ELHl$hHH" A  0   3=0HD$XHHc  HH HQ" A4   HX"-H_ L" HD$XHT$hEHL$XH(! HH   HXHuGbL"   H" jE3r      Hy" H 3HL$XwHuILP"   H" E3    eH&" H 3HL$X3"H" Hl Hl$h3HL$XHL$XH" M Ht?H> HHEHt'I.HtH H>HH\$PH A_A^_^]H\$P3H A_A^_^]̸(   % H+Lt" H(s  @SUV0   % H+HHٽHu
3H0^][Hy H|$XLt$`teH%" ( HH  HCL@(Mt,HHAЅtL" H_HHJ E3LwH" H4    Hy`    E3L|$hLM" Lt$ LY"    k L7H/ILt$PH tfHtaHIa tRLL$PE3s   Hr~9HT$PHc*Ht,HHuHBHL2HD$PLpHRL` H.H]IuO L|$hH|$XLt$`H0^][̸(   F$ H+L" H(I ̸(   &$ H+H," H( H\$Hl$VWATAVAW    # H+L2ELLt$hHH" 3A  0   u,HD$XHHf  HH H" A4   HXZ)H] L" HD$XHT$hEHL$XH( HH   HxHuIL"   H'" 	E3r      
H" H H\$XzHuKEL"   H" M	E3    
H\" H HH\$XH#H@" H Lt$hHH\$XHL$XH"  Ht=HsuHHHkHtM7HtH; HH3H\$PHl$`H A_A^A\_^H\$Hl$VWATAVAW    " H+L2ELLt$hHH" 3A  0   *HD$XHHh  HH H" A4   HXz'H] L7" HD$XHT$hEHL$XH($ HH   HxHuIL"   HG" E3r      	H" H1 H\$XzHuKeL"   H" mE3    H|" H HH\$XH#H`" H Lt$hHH\$XHL$XH="  Ht?H=  uHHHHtM7HtH9 HH3H\$PHl$`H A_A^A\_^H\$UVWAVAW@   :  H+H*ELH$   HH" A  0   3(HD$xHH  HH H" A4   Hx%H{ L\" HD$xH$   EHL$xH(F HH   HxHuGL"   Hi" E3r      2H" HS 3HL$xzHuIL"   H" E3    H" H  3HL$x3%H" H H$   3HL$xHL$xHa"  HtvHwHH輿Ht^LL$0HLD$(HT$ 8 H|$  t7H|$( t/H|$0 t'I.HtH= HHH\$pH@A_A^_^]H< H\$p3H@A_A^_^]H\$UVWAVAW    * H+H*ELHl$hHH" A  0   3&HD$XHHc  HH H" A4   HX#H_ LO" HD$XHT$hEHL$XH(< HH   HXHuGL"   H_" E3r      (H" HI 3HL$XwHuIL"   H" E3    H" H 3HL$X3"H|" H Hl$h3HL$XHL$XHZ"  Ht?HHH赽Ht'I.HtHl H>HH\$PH A_A^_^]H\$P3H A_A^_^]H\$Hl$VWATAVAW    T H+L2ELLt$hHH" 3A  0   $HD$XHHh  HH H" A4   HX!H] Lw" HD$XHT$hEHL$XH(d HH   HxHuI L#"   H" E3r      PH" Hq H\$XzHuK L"   H2" E3    H" H HH\$XH#H" H  Lt$hHH\$XHL$XH}"  Ht?H=@  uHHHɻHtM7HtHj HH3H\$PHl$`H A_A^A\_^̸H    H+H|E3HD$0D$(   HD$     ~HHH\$Hl$VWATAVAW    4 H+L2ELLt$hHH" 3A  0   "HD$XHHh  HH H" A4   HXH] LW" HD$XHT$hEHL$XH(D HH   HxHuIL"   Hg" E3r      0H" HQ H\$XzHuKL"   H" E3     H" H HH\$XH#H" H Lt$hHH\$XHL$XH]"  Ht?H=
  uHHH詹HtM7HtHh HH3H\$PHl$`H A_A^A\_^H\$Hl$VWATAVAW    T H+L2ELLt$hHH" 3A  0    HD$XHHh  HH H" A4   HXH] Lw" HD$XHT$hEHL$XH(d HH   HxHuIL#"   H" E3r      PH" Hq H\$XzHuKL"   H2" E3    H" H HH\$XH#H" H  Lt$hHH\$XHL$XH}"  Ht?H=  uH$HHɷHtM7HtHf HH3H\$PHl$`H A_A^A\_^H\$Hl$Ht$W@   v H+IHHD" AH   0   IHD$0Ht!H\$(LK" DH|$ HHL$0 H\$PHl$XHt$`H@_HtI@HHtI@ H   Ht$H|$AV     H+LHH
H	iF(u%? HuHt$8H|$@H A^Hɣ H\$0HHu9L"   HO" E3        Hdu${L"   H" o   FHCL@ MtHHAЅt9I   93LD"   H" ;|   E3   H3H\$0Ht$8H|$@H A^H" ̸(    H+H|" H(c
 ̸(   f H+L" H( ̸(   F H+L" H(9 ̸(   & H+H<H(H\$Hl$Ht$WATAUAVAW     H+Lc"E3LjAHAE   A@      98Ѝ;u2~A   H= Hm   DŋH~zF+GA;L+ H5" H HLDf  ~HHI;vA   H HAAH\$PHl$XHt$`H A_A^A]A\_3̸(    H+HI8H(Ɔ ̸(    H+HI8H( ̸(    H+HI8H(o ̸(    H+HI H(o ̸(   f H+HIhH( ̸(   F H+HIhH(& ̸(   & H+HIhH(V ̸(    H+HIhH( ̸(    H+HIhH(n H   V     H+H\$0HHHtNH|$8@ {$ uHCHtLKHLCHH{(H" A%   H(HHuH|$8A)   H^" HH\$0H ^̸(   & H+A   H&" 0   H(Hu3HQ   LA ̸(    H+3ҹ   tH܊5 Ht	H@H(3H(H\$Hl$H|$ AV     H+E3HHAH;v6L" b  H" E3g   3   3   3Ht$0   :   L{  33 ttAl  H1"    HHtU3HHuaLZ" r  H" !E3  3   oAs  H" HZ3Ht$0H\$8Hl$@H|$HH A^H^H   AR   H" 8   HHHtkE3Dp$Hn 3 HHtLsHHHHu4HKH<" A^   H A`   H" HHHnH5 PuJLH"   H" E3e   3   ]H  H]A     H\$LD$HT$UVWATAUAVAW    L H+L3ҹ   MGu  HH5 3HHumLr  33 tVA*   H("     HHt"Hl HHuH5 uHuA6   H" HoHH  IHtHEL$   L$       HMHtbA$      IH  HMHI0p  HH;  HMH	 HO  HMHA0H25 HHu 33X  H5 HHyHHuaHFHt
H9F  AR   H" 8   WHHu3+E3@$    Hk 3( HHG  HF3H]Hp  Mt;A   H" IGHMHAHEHHHG  MIsH HsHEHL$hLhHEHH(3  H4Le"    H" <E3 3   HM  HuI63H\$`H A_A^A]A\_^]L"    H" E3 3   4I   HMA$   Hu롋A HL$pHEHp(HM~  Hu   I6uHKHR" A^   H A`   H1" HHE       /H  Hu̸(   
 H+H܄5 'HԄ5 H(H\$W    
 H+H5 QHHtzH8 tI HHHt6HHH" A^   
H A`   Hd" HHA  HE" H3H(5 i H5 3H5 H]tAI   H" HH\$0H _HtlW    	 H+H9 HtPH\$0H'HHt6HHH" A^   )H  A`   H" HH\$0H _̸(   &	 H+H<5 H(̸(   	 H+3H5 t3H5 uH5 C3H(ø   H(H\$W     H+HHǂ5 nHHu9L"    H" E3 3   H\$0H _HKH" A   HC    HHH\$0H _H\$W     H+H&5 HHt)f     H_HKSC C$   Hj L$"    H" E3 3   H\$0H _WHtRS     H+HH	HKHK(H" A@   AA   H" HH [H\$Ht$W     H+HHH" 0   A   HHt<Hp HtEA'   H" H HC(Hu'A)   Hg" Hw3H\$0Ht$8H _   HI dE   HH+I;rJ Ht$8H4ׂCHHHHSH\$0H _H\$W    @ H+HHHuH\$0H _H   H\$0H _H\$W     H+HHH/uH\$0H _H_   H\$0H _HQHQ̸(    H+H  H(CH\$UVWATAUAVAW    V H+LLA   H  3D$`t  f     IHHK  8 HD$p    HD$x    t@`   3  L@ HPIO  LHuC`   3   IW(IO d HH   IxHHL$x   HT$xH5h    9CXu9IOHu   eHHL$puZHT$pHg uHIWHbh IE3Hd t   HH}i 3Ƀ3K`@HL$p\HL$xRHJc x)t$`D#;AH\$hH A_A^A]A\_^]ËH   S    | H+HH/" HIA'    	HK0H" A(   
	HKHH" A)   HKH" A*   A+   H" HH [̃9 u y@uIAtu  ø  3̋t=t
3H9AHy t(y@u"QAtuHyH tHyP v   3̸(   v H+A   H&" h   HuH(@X H(H\$Ht$W    + H+IHHH" HIHA   3HCHHCPC`Ht:Ht5A   L" HH:HCHHuH\$0Ht$8H _H{PH\$0   Ht$8H _E3Q\DA`t
tuDAX   AX      Ã9 u(y@u"QAtuHyH tHyP v   3H\$Ht$W    + H+HHIcHT$8HHD$H    DHD$8HL$HBHuH\$0Ht$@H _HL$HHT$8HAHD$8LcHy	  HHtH3HL$H?H\$0HHt$@H _H\$Hl$VWAV@     H+LHD$(    3H  uAL" F  HB" E3i   2   D$ 	  HcH" AI  HD$(HtHHX   3   HCHHD$plHHT$p   t1ȈCHcHH=;}H\$pH  v/HL$(H}" Al  BHD$(    D$ JHT$(HOH
OJ|$ u(IHL$ [AHL$(H" A  H\$`Hl$hH@A^_^H\$Hl$Ht$WAVAW     H+3HH uNL"    H" E3j   2   ]A   H" HH  9;uHKPLs8H/LLsHl  HHtJ1 A   H1" I9HHHtH9;  @9Hq+HC AHIC/A!C.A"C-A#C,A$C+A%C*A&C)A'C(A(C9A)C8A*LC8MtHS0H9 Hs8H2u4L"    Hv" E3k   2   /   9;t1Lj"    H>" E3g   2   ~L{PIHtTHC@HOCAGCQGCPGLCPHSHI9 ESAH\$@Hl$HHt$PH A_A^_A   H" IHHuA   H" Hb HSM8 @VWATAW(   o H+E33HLHtzHHun3u?L|" F  H " E3i   2   H(A_A\_^HcH" AI   HHtA   HpH\$PIHl$`3Lt$ A   S   IHt5HFHD$X3HHT$X   ȈFHt$X8HH   ; uHC8H/HCPHC   HcLI;nI     HtHINH
ANJEuL7AHl$`H\$PLt$ H(A_A\_^L"    H" !E3j   2   oA   H" 3[ EtHH|" Al  A H    xH\$Hl$Ht$WATAUAVAW    N H+3I@ILLH=    HH  I] DD E  H+s@c   V  Ah   L"     HKH+7HGHO  HG     C!H8HG(K"H0HHO(C#H(HHG(K$H HHO(C%HHHG(S&HHHW(K'HHHO(C(HHG(k)C*H+HHH;str     Ht%Av   L" HHmHG0H  HHo8H+? t$,L"    H" 4g   (Hw>L" *   H" 
k   E32   X      L{G@HAGApuL8" 3   EwAGII+IHLL;vtL" :   mMIHtK>D+DEaIcH+H)A   L" HH6HGHtRHwH3IM MtI$#I<$H9L   L" H" E3h   2   ;H3H\$PHl$XHt$`H A_A^A]A\_Lt$ AW    ? H+I@LLH=    L
H\$0AAAHHIAHI@H;tB9L"" 
  H" AE3i   2   H\$03Lt$HH A_H|$@M   H9H   H:HtD  HH HuHt$8Ht_H   IHADILHAIMt{L;wvI3I+HH   HHtDHuMt	I? uI?HHt$8H|$@H\$0Lt$HH A_HHZH;;&  
  L" H"  E3i   2   NMtI? uH3sL"   HL" E3i   2   Lt$H3H A_HtQS      H+HHc" HIA   HKH  A   H7" HH [H\$Hl$Ht$H|$ AV     H+HIHIL3)~5D  HOLIHHH/ t,HO;|3H\$0Hl$8Ht$@H|$HH A^HH\$Ht$W     H+HHH["    Af   HH   H8HtAm   H*" HHCHt=dHCHu|L" t   H" E3  2   LHKH" A   6HKHK   6A   H" H3H\$0Ht$8H _Ht$8HH\$0H _Ht`S     H+HHS" HIA'  HK8HKH0" A)  A*  H" HH [̸(    H+   t	   tEtHH(_  t   u3H(èt   H(ø   H(̸(   6 H+   t	   tEtHH(  t   @u3H(èt       H(ø   H(̸(    H+   t	   t8EtHH(  t	   @tt   tt    u3H(ø   H(@S    T H+LAIA0  tuA   tA   u3H [@S     H+LAIA  tuA   tA    u3H [̸(    H+EtH  3ɃDH(   t   u	3ɋH(ù   H(@S    d H+HEtHH [,     t   ?uJtEtA   @u8~   AHxHH9c t   H [3H [@S     H+HEtHH [     ta   yWuSS   AHbx<H4Hb t&   t   t      H [3H [̸(   6 H+EtHH(     H(̸(    H+y3H(Ã
}HcHZ4 H@HHH(ÍQHh5 H(V̸X    H+Aу	v3Hh5 Ht"T$ HT$ Ⱥ
HHXøHXH\$Ht$W    [ H+HHH   H
Ht*H   HtP> t   H\$0Ht$8H _H_Ht,H趟HHtt   H\$0Ht$8H _HHt+H3_~HQ8t HB;|3H\$0Ht$8H _HXHtHHHH\$0Ht$8H _@S    T H+H  uH [HH [  H\$Ht$W     H+AH[  tIu   H\$0Ht$8H _Ë&t#DHHH\$0Ht$8H _H`H\$0Ht$8H _@S     H+H     H [@S    d H+H  uH [   t   H [øH [̋   DAt	   tBt	Ë%@   =@   u   Et   t   $3@S     H+HHu   H [HJ ?LD$03 uL   H [ËL$0O?HH$u6HY Ht3M   |$0  EH [øM   H [3H [̋   DAt	   t:t   (%@   =@   tEut   t	   u3ø   ̋+H\$Ht$W     H+HHHHHHHt   H\$0Ht$8H _H   tAH   t5H   Hu'HXHHH\$0Ht$8H _N   H\$0Ht$8H _̋   %      t"t   u'   Ë   Ѓ 3@UWHH    H+P  Ht   ЃHH_]HH  _uHH_]Ht$@H      t"HH  Ht$@ЃHH_]H\$pLt$8L|$0:7ŀHL(  E3H u   H   HHu@H   HALEE3D   W   HLH   8 tH   HHHHtVy  uBL"   Hd" E3   "      IY 'n   IY HD9}t   E3LE  HHHtau(EǺU   HyEǺV   Hx   H   HHt0nDHD   V    D9}t   E3LES   HE3HHH   D   D98~/HHDD   8~H@H   HAȉ   H>&D9   u=PL1"   H" XE3   "   }t   E3D   LE~   HHH   HD}2M;   H5HHH:=   YtN-   
wqH- H჏   Z   Q   H   ?   6   @-    $=)  t=  u      
      EHM;TH   Hv H}t   E3LEG   HHt+D98~	HHA׉   Hȃ$H   }Ht   E3LER   HiH   LHu}t   L   E3LEZ   H3H   HHu}t	   IHLZHH_HH$u:H   Hσ ^u$HHHu    L   E3LEU   HH  IHu}t   H   E3LE  HlH  IHu}t
A   HH  u   L   LE3LE"  HH  HHu}It   E3LE#  HH   Hu}t   HD}M;   L= HFHLH7=Y  u   IV toIHh7E tpA   L|$ A   H" HM 1HtJRt'UtWtZu            EHM;C
      H?      ǇP     /   HH  L|$0Lt$8H\$puBHt$@   HH_],L" }  Hd" E3   "   Ht$@3HH_] - - - - - - - - - - - (    H+   t	   t&t)tu9       DH(3H(èt    uH(ø   H(@V     H+E3LD$0g   HH   Hu|$0tH ^H\$8HHl$@H|$HD$0    L$0   ;    H   HH8 uHH   HSHt*: ~
HBK9*~HBH	Kc  C  HHt_9(u[HK3G~- HK58tHK%;|	H@HuHHH} EtdH   D$0L$0;Hl$@H\$8H|$HH ^oL@" <  H" wE3      3ɋH\$Hl$Ht$W     H+HAHH3P~P~HY HٵL HDEH" 识  HHHU H ;|H\$0   Hl$8Ht$@H _H\$Hl$Ht$W@   6 H+AHHH   H3   HLLPIAt( :t,,tQHu
H9 LEA
+uIMI3+DIHȉD$0D$(D$ tH;j   3H\$PHl$XHt$`H@_̸(   F H+3MHtL8tf=   sIA9 uDMH(!  ̸(    H+3Lхt%L["  =   sIA9 uH?" "H>" =   s
H9 uH&" IMDH(!  @UAV(    H+IHLHu   H(A^]H\$@3Ht$HHH|$PLd$XL|$ AeHHuA  A   H  HHuMA"  A   L5" 3H-G" "   5MAHGDA׋HP3SHP3H@8;t   s
Hǀ; uDLAHI   A  H϶" H΋=Ld$XH|$PHt$HH\$@L|$ H(A^]HtlS    @ H+HH{" HIAl   HKHa" Am   HHL" An   Ao   H4" HH [@S0    H+LAHM  E3H"     CIB:D	uIu      H0[3L] AHA:D	uHu      H0[A8YuAx tbA8yuAx tU3L"     AHA:D	uHu      H0[3Lɵ" AHA:D	uHu      H0[3LA" AHA:D	uHu       H0[3Lu AHA:D	uHu       H0[A8NuAx t5A8nuAx t(A8NuAxOuAx tA8nuAxouAx u       H0[RL" #  HG" ZE3h   "   HCLմ" LCHִ"    HD$ 3H0[H\$W0    H+HHHQ3  Hu2HCLt" LCHu"    HD$ 23H\$@H0_H\$@H   H0_H\$Hl$Ht$ WAVAW    " H+3H^" AD  Ht$HLH  A   HH     
   A΃tp   ,   D@3H  H   HD@80tfA   sHA@82uALL$HHH     HH{b:u#H@3A     HH   H{:,u5H@3n  H{HH   LL$HE33H|     SHÄA   H#  HH   |  
l  L" H" m   "ҼL" T  HǱ" ڽl   E3"   (A  H" IHL$HH3H\$@Hl$PHt$XH A_A^_bL+" ]  @80t   s
Hƀ8 uDHA+H8  HuL"   GE3H3LL$H;  KA  H" I^HD$HTHL$VWAUAWX   { H+EILHH  Mu(3L8tD  =   sIA8 uIIHLF3 HL  H$   Hl$PLd$HLt$@HvA|? uH33A$   A   Hu 3IA8t=   s	H8uE3E3U   HLHtlH3 ~8IH؋0  !  $   I;|IJ    t
A   H$   A    H0   AHL   I"H:Hx tX8 tSHH$   ^U    H$   LHcMDl$ [
  H$   H" Ag  OuDƺ0   Iu3Lt$@Hl$PLd$HH$   HXA_A]_^HH/HHH	I(=  HCHH9HIE3HD$0    L	     H|$(E͉$   AL|$   t]HXA_A]_^HL$VWATAWX    H+EILHH  Mu(3L8tD  =   sIA8 uIIHLF3 H  H$   Hl$PLt$@HvA|? uHE3Ll$H3AHv#A?.uAL-n	  AH
  LD;AL-R	  H	  LDHu 3IA8t=   s	H8uE3E3U   HHH   H3	~oD  Ht@tGuBH$   DHL$0EHHMH|$(   L|$   ؅uHHH	$&H;|H^G   Et
A
  H$   A    H=   AHL7   IHHx    8    HH$   R    H$   LHcMHDd$ AՋ؅~8H$    t-H$   L{" Aa  HeH$   HHt^H$   HN" Ag  uDƺ   Ig03Lt$@H$   Ll$HHl$PHXA_A\_^H$   H" Ac  ]뻸HXA_A\_^@UAVAWP   p H+EILLHuHPA_A^]Ht$xAH$   Ld$HLl$@E3EAMu!AI8t=   s
H@81uE3E3U   IHH   H\$pHAc~nHUtDtKtFuAHHL  Ll$0EHl$(   Lt$ A   #  uHHH	#H;|HD H\$puALl$@Ht$xLd$HH$   HPA_A^]H\$W@    H+H&m4 H3HD$0HHL$ a  t)fHHtDHT$ H u"H3HL$0H3S H\$XH@_HH\$Hl$Ht$ WP    H+Hl4 H3HD$@/   H3E HH   An  H" HHH   H+HL$ HH׈
  HctYHL$ HHV{
  A{  HF" Hϋt+;u'eHHtD.HHT$  tHA  H" HnH3HL$@H37 H\$hHl$pHt$xHP_@S    t H+HCH=   }
H [   HHuH [3Hl$0HHt$88t=   s
H9 uH[" A   ȋHHu'A   H4" HHl$03Ht$8H [À;-H|$@H{tHHF" LH8" HEHLHHvA   HѦ" HAH|$@HHt$8Hl$0H [H\$Hl$VWAV0   H H+H3HIAMH?  Hc4     ;W#  u!LD$pHDL$ LL$xA֋؅   %LD$xA;   HT$p#       H$   H   HcL" HOAP  HH      HHL$PL xhLL$xLD$pHL$PHcH։l$ A֋؅~MH$   Ht@HL$PL" Aa  HoHHuHL$PHc" Ac  HL$PHE" Ag  3H\$XHl$`H0A^_^@S     H+DT$PILLAs-I;v#    t%At<.tHIM;wM;tLII;t3H [H 3ɅH [H\$Hl$Ht$H|$ AV0   0 H+IHLHI;up3HtJLHH+@      IHB< @J tA8@tHuL3H+Ӊl$ LO   tHHIHDL @ŋ3H\$@Hl$HHt$PH|$XH0A^H\$\$(LLs,I;v"fD  Atvt<.tIIM;wM;tLLI;uRMtBM+@      CAt1:tHw Jw :uIIu͸   H\$H\$3H\$WATAUAVAW0    H+D$   MMHHIvA8.tE
  LHu+MD$   MHHH\$pH0A_A^A]A\_Hl$`HHHD$xI+L+HHI.L;s3   MDl$ MIHtLD$xK<>Ht$hLIDl$ H+HIHj3ۅ   MuHD$x8.uH;txAt&   IrA   H΢" IbtLHGH;u?*t9H;t4H?  A<-wHrA<v
Ht.uHH;u׻   Ht$hHl$`H\$pH0A_A^A]A\_H\$Ht$W     H+HHH3 t8H[X   w HBH.t#tt	 u3H\$0Ht$8H _È   H\$0Ht$8H _@S     H+3HHuH [3H|$0HbLHHu$襫L"    H" 譬  2HHHu/qL"    Hf" y"  E3"   ǭH9H|$0HH [@S     H+3HHuH [3H|$0HMHHu$LV"    H"   2HHHu/L""    H" ɫ"  E3"   H9H|$0HH [HT$S    0 H+HT$8Ht~HD$88.utHHKHT$8HD$8tZHD$88.uPHHKHT$8HD$8t6HD$88.u,HHKHT$8HD$8tHL$838H [3H [H\$Ht$H|$Lt$ AW    p H+LHcIcHI   u*A@uA@   AH   ;u|A@   s~&gB<6 u`HItQG   HL3f     AMvx%؅uA\?A?   G3H\$0Ht$8H|$@Lt$HH A_H\$ V`    H+Ha4 H3HD$PHHH˺:   ; H#  3H$   D$@LD$HE3HD$0D$D:   HD$ H  tHcD$Du0|$@   3H$   HL$PH3 H$   H`^Ë|$@tҋL$Hu~u
t;t
벅t;txcLHT$0HH    H3+3Lcl LcL$@HcT$DD;t4HA+HT$0HLcI+HH    ED$0   3HH$H\$Hl$ VWAVp    H+H`4 H3HD$h3Ht{tDL" (   HL$@i     Hl$@   (   L5ߜ"  ˅xkDLϜ" GHADHcօMOi  HcHH+2AL" IWDD$0L$(HL$@T$ (   _i  AE  Hj" HL$@HL$hH3 L\$pI[0Ik8IA^_^H\$Ht$W     H+3HL8t=   s
IA8uD u"7t.ËH\$0Ht$8H _3H\$0Ht$8H _@V    d H+HHu7蔥L"    H" 蜦E3m   "   3H ^6HD$8Hu7NLǚ"    HC" VE3  "   褧3H ^H\$0Hl$@3H|$H<-uN   H~HE0uG,XuHHL$8Hl HHL$8 tmH@8,8uetHL$84EHL$83rGHL$8H3Hu${L"    Hp" 胥e   <tO   H;HL$82=L"    H2" Ed   E3"   蓦3Hl$@H\$0H|$HH ^@S    褾 H+Hلt+    Ⱥ   c tCHÄu3H [À; tHt$0H3H|$8fD  =   s
H@81uHxHH;t$    t
HH;u	H;t@w@83H|$8HDHt$0HH [H\$Hl$Ht$WATAUAVAW    ν H+E3ELHA   AH  LID  *udI>IGH;t	.Au   H         At      u   HjA<v0A<v)A<	v".uul   B-u^uY3t+II+H+HrA   H " H蔼uHI>I;uLMI3H\$PHl$XHt$`H A_A^A]A\_H\$Hl$Ht$H|$ ATAVAW    \ H+M933E3IMHHtA/   H|" HH   Ht:M3H H   A5   LC" IH0LH   A9   H"    HHthMu>[HHu1L" <   H" E3  "   D*H    HHkLsHخt   UMuH H    AJ   H" HAK   Ho" HAL   HZ" I3H\$@Hl$HHt$PH|$XH A_A^A\̸(   ֺ H+H(J@UWH   賺 H+HcHy	3HH_]H\$`L|$@L  HHtpW H;tfHCHtHL|$@H\$`HH_]H蓟L" y  H" 蛠E3e   $   L|$@H\$`HH_]Ht$h   3Lt$p]  HH   HH踔HHuk39  HH   3]  HHtqHO腔HuLi  H3 tNA  A   HH  HHOHHt#3E3HD$0MHD$(HHˉD$ OJ 3Ht$hLt$pL|$@H\$`HH_]@SVATAUAW@    H+EMLHY  HHti|V H;t_HCHtAIH@A_A]A\^[HLe" y  H)" E3e   $   jH@A_A]A\^[Hl$p   H|$xHL$   i\  HH   HH4HHumH   HH   H \  HHtqHOHuL
  H3 tNA  A   HH>  HHOHoHt#3EHD$0MHD$(IHˉD$ H 3H|$xHl$pL$   H@A_A]A\^[H\$Ht$W    苷 H+   Hk[  HH   HW   HH{H   H2   H{H   H9{uBH  HCHSA  A   H9
  HCHHtIHF u=L"   H1" $E3      rHD 3H{HLHH\$0Ht$8H _H\$03Ht$8H _H\$Hl$Ht$H|$ AV    P H+   H0Z  HHtHHHHuiHHHt^HY  HHtNHNΐHuL  H3 t+A  A   HH	  HHNH>H3H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$H|$ AV    p H+   HPY  HHtHHHHuiHHHt^HX  HHtNHNHuL  H3 t+A  A   HH-  HHNH^H3H\$0Hl$8Ht$@H|$HH A^@S    褴 H+H  H.5 螐3ɅE.5    H.5 _   H.5 H.5 HuuH.5 3tnH.5 HuMH|$0)Z HHt HyHHtH=:.5 HK.5 H)B HR(4 H3.5 H|$0H.5 芐HH [3H [@UWH   賳 H+HcHy	3HH_]H\$`L|$@LHHtpP H;tfHCHtHL|$@H\$`HH_]H蓘L̎" \  H" 蛙E3e   $   L|$@H\$`HH_]Ht$h   3Lt$pV  HH   HH踍HHuk39HH   3V  HHtqHO腍HuLi  H3 tNA  A   HH  HHOHHt#3E3HD$0MHD$(HHˉD$ OC 3Ht$hLt$pL|$@H\$`HH_]@SVATAUAW@    H+EMLHYHHti|O H;t_HCHtAIH@A_A]A\^[HLM" \  H)" E3e   $   jH@A_A]A\^[Hl$p   H|$xHL$   iU  HH   HH4HHumHHH   H U  HHtqHOHuL  H3 tNA  A   HH>  HHOHoHt#3EHD$0MHD$(IHˉD$ A 3H|$xHl$pL$   H@A_A]A\^[̸(   薰 H+H*5 HtdH*5 Ht)(t*5    *5    H(H*5 H耋Hq*5 Hn*5     iHV*5     l*5     H(̸(    H+=@*5  tbH+*5 HtHHHt33	  5`H)5 H)5 H)5     H)5     V  )5     H(H   S    l H+HH	螊HKŉHK載HK< HK< HK H" A  HK(H" A  δHK0Hk" A  踴HK8HU" A  袴HK@H?" A  茴HKHH)" A  vA  H" HaH [@S    脮 H+A  H܉" P   HHuH [3H|$0   [mƉHHt'3HKCtHK34u3HK臈HOA  Hj" H躳H|$03H [H|$0HH [@W    ĭ H+   Q  HHt+H藉tHH\$0H_BHH\$0H _3H _̸(   f H+L]H  H" H(u  @V    4 H+   Q  HHtRH\$0HHH|$8܇3HNH~Hf: HN轇3HNH_HG: H|$8H\$0H ^@SVWAV  谬 H+HJ4 H3H$  LDD$8   LL$@HqP  D$0   HH\$pH*  H@ H%" LG8HHH$  HE< HHu6uL"   H" }E3   $   ˓3  IHI: HH< Hu6$L"   H9" ,E3   $   z3m  HK; H4 HHy^HtPHO(LA" HH LEE3HL$HMH$    )D$pH)$   @ $   H0 tHH* H^Ht4LG0H E3HL$HL HK@ C H(LG8Mt0E3H* HL$HxL HK@ C H(H" H]Ht7E3Lb H" HL$H-L HK@ C H(HZ" HB]Ht2LD$0HA" HL$HwI HK@ C H(LD$8H'" HL$HKLD$@H!" HL$H HK@ C wJHL$H C(HK8@ CHHE3E33H CPHK`@ HD$pHD$(HD$     CpH< u;迎LP"   HԄ" ǏE3l   $   H6 3HH$  H$  H3Ψ H  A^_^[@SUAV0    H+   HL  E33HHu	H0A^][HQ@H@HHt$PH|$XL|$`H  H  @8(  A   HHhR HHu6ۍL<" 3  H" E3   $   13)  A   HeY  HR LHu>HeU 耍L" 9  H" 舎E3 $   ֏3  HItY HHU IU Hu6'L" @  H<" /E3 $   }3u  E3E3HHT HHu F     AI  H" HyHHu  K     LLHHT Hu P     HUT HH1X  Hڂ" LHg7 HHu   ]  V3HI5 HL7 Mu   c  0HD$(    E3E3HD$     3I{9 u^l   g  3LG" H" E3ӹ$   BI3 HS Ao  H́" H3Aj  H" HIH|$XHt$PL|$`H0A^][H\$W     H+HHH`HI 5 E3DE? 5 EtFH 5 Ɓt6H5 3 H5 H5 H=5 \   H\$0H _H\$03H _H\$Hl$Ht$H|$ AV0   ` H+HHHh   H2I  HHA   !HH& HHuLYLZ"   Hn" aE3w      诌3H\$@Hl$HHt$PH|$XH0A^HtH3S  HAH" HHHuDHK3HtA  H" MHHtHN H" A  H^   HKH 覢uHHK3HtA  H" HH*HN(Hv" A  éH^(  HKH JuHHK3HtA  H6" 虝HHHN0H" A  gH^0T  HKH۴ uHHK3HtA  H~" =HHrHN8H~" A  H^8   HKHC 蒡uHHK3HtA  H~~" HHHN@Hb~" A  诨H^@   HKHC" 6uEHK3HtA  H"~" 腜HHHNHH~" A  SH^HCȇL~"   H}" ЈHCL~" LKx      HD$ E3HД;}AC(   & H+Hu
H(HI H(闔̸(    H+Hu3H(HI H(j@S    ġ H+HYHu7LT~"    H0~" E3l   '   I3H [H=m  t7譆L~"    H}" 赇E3h   '   3H [   HKHH [d H" Hɂ" H)" HI" H" H" H	" H~" H}" H" ̸(   v H+H|" H(S Hi" H" ̸(   6 H+H" H( ̸(    H+H\" H( H	" ̸(    H+L" H(c ̸(   Ɵ H+L" H(C ̸(   覟 H+L\" H(# H\$W`   耟 H+H$   IHD$0HH$   HL$HHD$(LLD$ HT$@E3HD$H    
  u3H\$pH`_HD$HHT$PDD$@HHD$PHHu/CL" !   H" KE3  	   虆HL$HHm" A"   肤HH\$pH`_@USVWATAUAVAWH$  葞 H+H<4 H3H  H`  E3Hh  MLx  LH  LEHT$xH\$PL|$hD|$HD|$@D|$DL|$XL|$`H   HuHD$`HtUHutIHu<HL$`AH8t   s
HD88uHL$PuC=   v4L" V  H" E3q   	   M  H\$P3IA։D$H9讂LW" \  HC" 趃E3  	   D|$H  HAb  H" %HD$XHg  HT$pHD$pIA։D$@A   H  HF  M   HtGAH8t =   s
HD89u   ;HGHMD       1d HDd$ L:"    LEHMDƺ   (d tD蟁L(" >   H4" 观E3m   	   DHM3 =AHM8Et@ =   s
HD89uLHM   EċAՋ؅4LÅ" o  H" "E3o   	   p  H}p     Lt$PI}sHM  Ul L|$8LEHLHEIHD$0Dd$(\$ L`   HEH;uHHML(" D}L-" HHMAC  IrHcHMA8Et=   s
HD89uLL$`HuH  HL" +HHcB  ~[+LHH~7If     DL=Lgq" HcHB  ~ +HHHI;|Lt$PA;~f
 Lt$PzHD$hHH   HEE3LMHD$ IH.tzH|$XLD$DD$@LH׉D$ HtVHcT$DLD$@HHt=D$@D$DD$@	H|$XD}HT$xLEHMLωD$   D$@ENE@   HM   HMHL$h*   HMT$HLY" HL$XA  AAH  H3 H  A_A^A]A\_^[]̸H   & H+H$   D$8   HD$0HD$xHD$(HD$pHD$ E  HHøH    H+H$   D$8   HD$0HD$xHD$(HD$pHD$   HHH\$Ht$W0   蛘 H+AHMtC3IA8t   s
HÀ8 uI;OLc H\$@Ht$HH0__ H\$ L" DLEHϋ҃_ tQT}L݀" >   H" \~E3m   	   L3H H\$@Ht$HH0_38tf   s
HÀ? uHt$HH\$@H0_ATAVAW  耗 H+H54 H3H$  H9 MA ML$   LD$@Lu
     H$  H$  H$  3M   MtCIA8t=   s
H@89uH$      I;GD*    p^ H|$ Lz"    LEH$   3Dg^ tH{Lg" >   Hs" |E3m   	   4~DH$   3R AH$   8$   t=   s
H@89u   H$   E3Aҋ؅y6Q{L"   H~" Y|E3h   	   }3&  H$  Iof IL$   H|$8HHD$PLHD$0D$(   \$ Z    HH   ILL$PE3Hl$ H؅tIL$@LD$@L$ MHI,؅t(HcD$@LD$@HAIm؅t	D$@A/YzL"   H}" a{E3e   	   |HHH$   7	@   HL$P(	3H$  H$  H$  H$  H$  H32 H  A_A^A\H\$Hl$Ht$WAVAW    b H+3WH2LHBH    <
x  A
   H<~" o   H
HL~" H' <4H&  KH,  H~" H' HH|" HA	      H	H}" H' He  H}" Hk' <
H<t6xL}"   HQ|" yE3p   	   {3  A	   H}" HO   H
Hb}" H& Ho}" L4II LHAA6IH(}" IAH& LHu6xL|" '  H{" yE3r   	   cz3   Hj~AAI<,tqwL|" ,  HU{" xE3   	   z3   u9A>,u3wLc|" /  H{" xE3   	   y3`HiHc؅~LIO3 ۅ~8AЅxFIƋ΅yNHcƃBT8;|ɸ   H\$@Hl$HHt$PH A_A^_vL{" E  Hkz" wg   E3	   ,y3vL{"   H8z" wE3i   	   x3pvLQ{"   Hz" xwE3j   	   x3K:vL{"   Hy" Bwk   E3	   x3̸8   趐 H+HD$`D$(   HD$    H8HT$HL$UVWAVHl$Ѹ   r H+HMw3Ld$xDDeLl$pAĉ9I8MH:L|$hMI9H}H}H}<u4euLz"   Hx" mvE3 	   w  AH$   Eot}}HLcIHEHcHELHk  Hb  H]WHUHE  Hur  LDd$ LEHHU  LuN  LME3s   IXHEߋM)  Z HEHu'itLy"   Hw" qu    HX HELEH]HHPELʉD$ X o  HELEgHcUHHP}W O  EE3EgE3HcȺ   EHEHHM>XHow" HcA  CHc9}ot HcMHKw" A  INHcMH+w" A  I5IE IHtQHtLtHMDf;u8II@<DEIU fM;uHEwHE_H0H      IAt8A  Lv" 3ۖI?Lv" IM A  3I}    A  Hrv" EI?Hcv" IM A  ,I} SrL"x"   H6v" sd   "}rLw"   Hv" s   E3	   tH$   HM"X L|$hALd$xHLl$ptA  Lu" 3A  Hu" 肒HMXIXHĈ   A^_^]H\$LL$ HT$UVWATAUAVAW@   | H+E3IEHLW HD$8HHu
  z  HFX AH@8;t   s
HD8 uA   Hv" Ij.  DHIj;  A   HXv" Ij   Ht\AH8t@    s
HD8 uv4DHIxj;   A   H+X I[j   A  HMt"     [LH   $   AELD$0Iԅ   HL$8   ;Lc͋GL$   t$ W    L$0tDIIiL$0;u	D+Hl$8   pLXu"   Hs" qE3ӹ	   hrHU A  L{s"     IfH$   AH@A_A^A]A\_^]Hl$8  Hl$8HU DD$0E~IIi;D$0ZA	   Ht" Ih	<H$   DIh;!A   Hat" IhDl$0E'H\$ W    谉 H+HHHHH+DA+uHEuHl$0Ht$8  Hp;  H uhH;  H   Hv;  H   H_;  H  ~ DH3b  HtH    V  3T  H;  HM Hυu@H:    ~DHL$@Hb  HtHL$@3H9pp@    Hq"  uHq" H    Hq" H uH:  H    Hq" H uHq" H ~   H9  H| uHq" Hi tXH^q" HV uHq" HC t2H9  H0 3H-q" u0ΐH:D)u Hu   Ht$8Hl$0H\$HH _HTq" H uHH:D)uHuH9  H H.q" u&Hfff     H:D
uHu{HD  H:D)HuHfD  H:Lu
Hu:L@Ƌ6LL$ LD$HT$HL$SUVWATAUAW@   訆 H+$   E3L*HD$ AHlo" EAA=     teHHuH@A_A]A\_^][Lt$8HA   HT     E   u   
DuEuDƺ:   H H   EA	   Hcp" H+ tAuAD#$   E3ɋH	  ;
u'EuhtpH$      H$   L(=A	   Ho" H tXuEHI[   uA      LH$   kjb     \j{     H$   Hk	AH8t=   s
HD8!uHD* u?H.A   H9o"  u%uH$   H$   HHL)A   ;iq  
iE  L*o" H[m" jE3f   	   l|$  HLt$8tA  L(m"    VA  Hm" AH@A_A]A\_^][H\$ HT$UATAUAVAW     H+AHl" E3A   ELA     A#tr軈HHuH\$hH A_A^A]A\]Ht$PH|$`fD  A   HIQ   EEAH  A   HcHm" HE u|HOA   HHm" v uDlGHcA  Hk" Hυt讍HL$XHHtFHSLH+ A   /hLgm"   Hk" iE3l   	   djH|$`HHt$PtA  Lnk"    蜋A  HUk" (H\$hAH A_A^A]A\]E3LELHD8tA   sHAD8uAID8
tA   sHA8 uAAAA;}CAEL+MIM+    DBD+uHuEuIA9 uE+A3@USVWATAUAVAWHl$   蔁 H+H4 H3HEHEoE3D   AHEMHEwEHEAHEAHEALEHUHMLeH]LeDefIEtEA   Lj" 34A   Li" 3HHcLi" A   H<A   Hi" 葆A   Hi" H|A   Hi" Hg   LMHMLED$(HUHEHD$ T  LuIIuH]H}u$L}WLeEM  A  <
  A
   H3j" Ic X  I_
HH=j"  <4H<   OH,   Hj" H HHh" HA	      H	Hi" Hw H  Hi" H_ <
HtodLi"   HEh" eE3p   	   gH]IE  A  Lh" 3BA  Lg" 3I+  A	   HIi" HK@   H
Hi" H H*i" H4HH HHD&HEHh" HΈHv HHu*cLh" '  H^g" dE3r   HLV~4H<,t[cLjh" ,  Hg" dE3   u/>,u*XcL9h" /  Hf" `dE3   HUHc؅~LHM3 <A܅~9yЅ   HƋ˅yKHcÃT;|HELEH]HMLMHHD$ (HEHMHEHEHtL0A   HE   lbLg" E  Hf" tcE3g   BbL#g"   He" JcE3i   bLf"   He"  cE3j   caLf"   He" bE3k   9A  Hde" 7A  HRe" I"Eu5HEtHcUL2e" A  _AJA  He" A3q   #ȃluMHe"    j3HMH3{ HĨ   A_A^A]A\_^[]H\$Ht$H|$ AV    { H+HcALEt2fD$8ﻃ~&f;D$8uyuHQLG˷ BD7 Hc@txD  B<3 Hy{3@t6H~nI    tZ<
tS<tOHHI+H;|=H~8I    <
t'<t#Ⱥ@   ~ t HHI+H;|H\$0Ht$@HcfB0
 GH|$HH A^̸H   z H+H4 H3HD$8HL$() HT$ HL$(! H *!NbHL$ HkdHL$8H3y HH@S    4z H+y( HIct?Ht:LI@HA0   A   Ht	3 EH [ EH [3H [@S    y H+y( HH   H   LI@   A0   HH|$0Mct3 j H   C0   HK@t3 5 tu^Ld"    Hd" _ Ld"    `Z^Ld"    Hwd" b_E3      `H|$0H [ËH|$0H [3H [@S    x H+3LH8tD     s
HÀ8 uy( t9LI@A   A0   Iʋtn3 EH [" EH [3H [H\$W    0x H+3AHLA@A0   Ht3 HuH\$0H _ Ht8t   s
HÀ? uH\$0H _H\$Ht$H|$ AV0   w H+LQ@MAHٿ      G  HcH). ). HE3C0   It}3      C0   It@3      C0   It;3      H  Ls@#ǉ{(3ɉC, L;t L;t    L;u   H&@C0   tHK@b   t   E3 C  ID ȅt @  ( &        {, t:{( t-Mt(C0   ItM3 z HC@    C0   C(    #ǉC,@t@Ha" Ha" HD2ƃ<u	Ha"  @t	H @   HE" A   HL$H	uHa" @Hsa" A   HEHL$HctHT$HIfF HuRZL5a"    H`" [	 ML`" й   HD$HHD$ \iZ#        HC@Hˉ{(>   AZL`"   H^`" I[e      M   M   {,   s,   C0   It3  ugYLd`" =  H_" ZE L^`"    *\Y?  L)`" H_" Z  E3    [3H\$@H|$XHt$PH0A^Ð|&. &. &. ). ). ). "). ). &. ). '. ).  	
 3A0   A(A8HA@   @S    4s H+HHu3H [Ãy, t;y( t.HI@Ht%C0   t3 J HC@    C0   C(       H [H\$Hl$Ht$W0   r H+HHC b   HHx H      EH   WL]" C   H]" X$ LH\$ L]"    ZH 8tH 8t  M   
   K   RWLk]" Hr]" ]XE3ӹ    Y3CH\" FHHuH" 3#   H=;LDƺj   HZ;HH\$@Hl$HHt$PH0_Hi\" H\$UAVAW0   lq H+AELL3HLH\$(3H\$   H2  IHT$hHt$PD3HD$hH|$XڲIHHL$hHcu
t      Hcu
     Hic   DHT$h3 HHHcHu1UL\"    H\" VE3      ;XcE33H HH HtFHD$hIMtI>H1   HHcDH\$(MH\$ I֋Y  HH|$XHHt$PH\$`H0A_A^]Hl$Ht$ ATAVAW@   o H+L$   MALd$(LL$ LEHLH3U  H2  IHT$0H\$`D3HD$0H|$h;IHHL$0Hau
t      Hau
     Ha   DHT$03B HHHaHu3FTL7["    H[" NUE3      V3aMIHj HHo HtHD$0IHt6H1   HlHdaDLd$(ML|$ H֋  HH|$hHH\$`Hl$pHt$xH@A_A^A\@SUVWATAUAV   ;n H+HQ4 H3H$   H$(  H|$PL$   E3HD$@MIcHHD$HAI HD$`Lt$Pt8HHe  L$   DD$HI3 L蒺MtVHu@E3L|$ E3HL$X3 t%LD$XHL$hE3ɺ2   HL$hHDHIH-  	 H-  HD$`L$   I$Ht<L6Mt4HD$@HfB" HD$0LLl$(LHD$    HF H4HD$@H2B" HD$0LLl$(LHD$    F HHtL6HtDLD$HIH; H͋$ t&HHt    tHtHHHH;tHq3H$   H3k H   A^A]A\_^][H\$Hl$Ht$WAVAW0   "l H+Lt$xAL|$pILt$(HL|$ HuLt$(DLL|$ H֋   H\$PHl$XHt$`H0A_A^_H\$Ht$ WAVAW    k H+I AHD$HMHDHtaH:HtYHO HG    AHl$@H$utPLRW" o   HfW" QE3      RT  UHHuXPLW" c   H%W" `QE3     R3DHGL   MtCDHT$HHAхt1ζHD$HIHtH>HHl$@H\$PHt$XH A_A^_HGHx@ u@H8   u6舶OLlV"    HV" PE3     	RqDHT$H3X HHu;SLD$hHHT$` HH Hu*H
HжHAϋ>';HtH9>tH
3̸8   i H+LL$(LLD$ H7S" LHqH8@S    di H+HHt/H	Ht'HP   H    H    H [}?     3H [@UATAUAVAWP   h H+Hl$@H]@HuHH}PH4 H3HELHHJ  HA  ? 3ۉHH  IA8t =   s	H8uDAID$H=  X  襾 HHu>        3AX  H5 M|$\$(EE   MH\$ 3ҹ  m D0 =Y     \$(EMH\$ 3҉] 39 DE   AEHcHHAH;w
HHg M H+EM3H|$@Dl$(H|$  m  HD H=     3HMH3g H]@HuHH}PHeA_A^A]A\]AGEHcHHAH;w
HH%g H+HH|$@M   I   K4JgH;w	I;   I ~   IMσL+IVLG  ~BM@@~JHR f`H f`fqfqA@~Bf`fqAH~Jf`fqA@AHI;rHr&IHffAnf`fqfGHH;rI;s@ ff     AfGHI;rAEHcOf*t4f/t#f\tIcHGIR" ACR" fAIcDG*   HH HHP  HHP  u-)<     ,HHP  b HHf9X,Lp,tH   s
HfA9~uH\$8HX  H\$0HD$(   DMHD$ 3ҹ   u'Ht"fff     A^HX  HH;rHƀW   HHX  }̸(   d H+HL  H}4 @3҅H#4 Ep4 HDH(̸(   d H+Huy  HHuH(ËD  H(@S    td H+HcLHuA  LH  
  He:. HI   H [I   H [I   H [I   H [I   H [I   H [I   H [I   H [I   H [I   H [I   H [I   H [I  H [I  H [I  H [I   H [I(  H [I0  H [I8  H [3H [f9. 9. 9. 9. 9. 9. :. :. :. :. P:. 6:. j:. :. 9. ]:. :. :. ):. :. C:. :. w:. H\$Hl$Ht$W    b H+HH  HJ4 >3H-4 E=4 tH*4 I=HHu954 t#HHtH;H4 HEH>H3H\$0Hl$8Ht$@H _@S    b H+HHu
  HtD  H [H\$W    a H+H3H   HtD H   H   Ht/H   H   HtU H   H   HtD H   H  Ht7I H  H  HtOD H  H  Ht7D H  H   Ht__ H   H   HtWO H   H   Htv H   H   HtGT H   H   Ht7 H   H   Ht'I H   H   Htt H   H(  Ht H(  H   Ht/ H   H0  Ht H0  H   HtI H   H8  Ht3 H8  H\$0H _H\$Ht$W    _ H+H3H   3:$  H;HH  Ho  H˿   C H   H  HT H   H  H߰H   H~  HB H   Hf  H_G H  HN  HB H  H6  HB H  H  HW^ H   H  HM H   H   Ht H   H   HOR H   H   H6 H   H   H/G H   H   Hr H   HtzHS} H   HtfH~ H(  HtRHK H0  Ht>H7G H   Ht*H t
1 H8  H\$0Ht$8H _HtHMiH9H   )83AH  H虠 H\$03Ht$8H _̸(   ] H+3H&4 8tH4 euH4 74     H(4    4    H(̸(   ] H+H|H4 93҅E4 tH4 7HHu=4  H-4 HDH(̸(   \ H+=\4  t]H4 g H4 H4 hH4 7H4 H4     6H4 64     H(̸(   6\ H+Hu	H(HH(@S    \ H+HcHHuH  
  LAC. IH   H [H   H [H   H [H   H [H   H [H   H [H   H [H   H [H   H [H   H [H   H [H   H [H  H [H  H [H  H [H   H [H(  H [H0  H [H8  H [3H [Ð"B. /B. IB. B. <B. cB. pB. C. C. C. B. B. B. C. VB. B. }B. B. B. B. B. B. B. @S    dZ H+HHu4HH4 H;uHF" H [HtH;HF" uHF" H [̸(   Z H+HuHHuH(HAH(̸(   Y H+HuHHuH(H   H(@S    Y H+HHtt3H;H [ø   H [̸(   fY H+HHu6HuH(HH(05(   6Y H+HHuHuH(HH(5(   Y H+H,4 HtrH4     H(HT$LD$LL$ W  X H+H3 H3H$p  HHD$X   H$  HD$@    HL$0HD$pHT$(LL$HHD$`HT$@HD$PLD$XHD$ HL$`m  uHL$@HUE" A  ^CH|$@ HDD$Ht%HT$@7HL$@HE" A  ]HT$p6H$p  H3W HĀ  _LD$LL$ h   W H+H$   HT$HHD$0LL$XLD$(HD$@HL$PLD$H3HD$ HL$P  t|$@ uHL$XHFHh@W  DW H+HZ3 H3H$p  LD$0HD$pHT$(LL$HHD$`LD$XHD$PHD$X   HHD$ HT$@HD$@    HL$`   uHL$@HC" A  \CH|$@ HDD$Ht%HT$@5HL$@HC" A  N\HT$pb5H$p  H3V HĀ  _HT$HL$X   LV H+LL$0HD$@LD$(LL$HLD$hHD$ 3HL$`/   t |$@ uHL$HHFHXøHXH\$LL$ LD$HL$UVWATAUAVAW`   U H+H$   LL$   3ML$PHL$XDى$   DDLA>HDL$Tfff     @@X  Mu
I;] N  7  HcHa<Q. HSH@%u
     I: u	Mh  IE H;[  M   H;   H==  H   IE I$HuUAP  HA" HYI$H  HtH$   HH  LHې L$   3I
*A[  LwA" HWZH  L$   I$D\$PDL$TD$   I;] sIHt@<I$@<HH\$X>H3ɃMu IU H$   HH;vI] HI: u	M0  IE H;#  M  H;  H=  H   IE I$H  AP  H@" HXI$H  HtH$   HH  LH蟏 L$   3I
^  @ t<@#t0@+t$@-t@0t   3AAA
AA>   HD$   3mDAV tD\$PCDEE   @*u6EI>HD$   L$   L$   D\$PDL$T3D$   3L$   L$   DL$TD\$P@.u>H3ɀ.@ŃDAU D$   L$   D\$Pt-DL$T    EDHCDEEL$   VL$      @*C>IH3EN0@ǃ.   HHpQ. XQ. H>A   Hƽ   3>@lu~HHA   3ɽ   HA   3ɽ   >A   Hƽ   3>A   Hƽ   3>A   Hƽ   3y@ǃۃS  HHQ. Q. HAtAtAtAtIc	IIDD$@IDL$8LD$XD\$0MD$(
   IHD$     IH\$X  A A@AtAtAtAtA	IAI@ou   @u   
   DDD$@IDL$8LD$XD\$0M͉L$(IHD$   '  H\$X  3IL$@IDD$8IDL$0LD$XD\$(M@ID$     H\$X>  A AID$@   IDD$8LD$XDL$0MD\$(D$   A AID$@   IDD$8LD$XDL$0MD\$(D$ a  A>II: u	M?  IE H;2  M   H;   H=  H   IE I$HuUAP  H;" HSI$H   HtH$   HH   LH貊 L$   3I
*A[  LN;" H.TH   L$   I$I;]    IHt@<HH\$X   I$@<HH\$X   IIEyAMuEM DL$8ID\$0MDD$(ILD$XHD$ o  L3H$   H`A_A^A]A\_^]IADD$@IDL$8LD$XD\$0MD$(   IIHD$ 
  tH\$XIIH>AL$   H3ɋL$PDى$   DDA[  L:" HRHDL$   I$I;] sIHt I$ HH$   HK   H
 H. J. K. K. K. 0L. L. L. ]L. L. uL. L. L.  N. hN. N. M. N. $M. lN. N. N. P. M. SP. O. P. P.  	


H\$Ht$H|$AV    K H+H9 MIHHu	H   IIH;   Ht}H;uxH=   H   IH
Hu>AP  H<8" H,PHHtcLMtHHtSH\ H    A[  L7" HPHt(HHI;sHT$PHuHH   3H\$0Ht$8H|$@H A^@SUVWAUAVAW   J H+H3 H3H$   $  33ۉD$<$   E3\$8HDl$@   WIHf/MM    v
D$0-    $(  t
D$0+   ED$0$0     (7" %7" L$   uQf.z
u3D$4R6" f/vT$4<uf/s~ԋ(fY+uf/rT$4DD$4   f.(zt@f/v     YAf/wDl$@f/v     ^Af/wDl$@Du_DDuRA+DyOMD$     MHHF3L$   H$   H3|H Hİ   A_A^A]_^][A;u(f/vW6" f/5" s(L,A	~A	   AAAAEt=fY+u-5" ,fnP\f/BfD  Yu"-e5" ,fnP\f/BWAH*\Y,fnD@\f/DBAD;rD+3EJ;L4" EBfD  DAD+CDʈDPHtH|D$  ADEIcHD$HH  DP E~rE3AH^4" fD  u.Mu)AD;uADA;}9H%4" AD+ADBDhIA;|\$8HcH  DL$4D<h A   E3AEEIDff     gfffAADl$<ЍD+IcL3" B D   H~H|dAu;DD$03EƄ$   0A   Dl$<D+3ED+E+E+,Dl$<DD$03ED+3ED+E+E+AuA+DD$(  A+A    DI3EAIˋADыAtf~bEt4DD$ MMHH3ˉD$0~aff     MD$ 0   MHHy˅.~* MD$     MHHI˅ًD$0tMωD$ MHHlHD$HH~>ff     HMHD$HMHHDPD$ .HD$HHED$(  AtSMD$ .   MHHH~- D<gHMωD$ MHHuHE~*MD$ 0   MHHIAE׃|$4   AMA MAEHHDd$ [|$@ MMHH}
D$ -   D$ +   )HcD$<H~/D  D<HMωD$ MHHHօy(fMD$     MHHyxڸ   lK @SUVWATAUAVAWx   9C H+HO3 H3HD$`$   L-y $   3t$0HMML$   IȉL$4LDDθ    @u-MyD$0-   It
D$0+   DED\$0$   tH"S IEŃL-" LE HF/" H=W/" HHEL@ f     3IIEALD@HMtH|D\$0AEEIcH  L$4ID@t<@E+A8u tD     s
H@80uA;ʋDMы$   A+E++EAI3҅DDI˃tA;AMƋADЀ$   ۀ$    Dڅ~2fD  MD$     MIH  ˅D\$0EtMD\$ MIH   AE t4     MMǉD$ IHX   AEIńuԅ~'MD$ 0   MIH'   ΅H~*@ D<?HM̉D$ MIHtTHڅy(fD  MD$     MIHt(x޸   HL$`H3? HxA_A^A]A\_^][3H H\$Hl$Ht$ HL$WATAUAVAW0   @ H+H$   L5 Hc$   3HLMMLEHxHI@$   H+ЅxyӅx+;}$   D~7@ x;}+HL$`MMD$     I   ÅHt2x;}*AMHL$`MIՉD$ Iƅt^Hu΅y0fx;}&HL$`MMD$     IMt)ÃxҸ   H\$hHl$pHt$xH0A_A^A]A\_3̃_  HcH͠Hb. HH+" H+" H"," HB," HZ," H," H," H," H," H," H-" H-" H"-" H*-" HR-" Hz-" H-" H-" H-" H-" H-" H." H:." H: HJ." Hr." H." H." H." H." H." H." H"/" HJ/" Hj/" H/" H/" H/" H/" H
0" H:0" Hr0" H0" H0" H0" H0" H1" H21" HJ1" Hb1" H1" H1" H1" H1" H2" H22" H:2" HZ2" Hz2" H2" H2" H2" H2" H3" H3" H"3" H:3" HR3" Hj3" H3" H3" H3" H4" H4" H24" HJ4" HZ4" H4" H4" H4" H5" H"5" HJ5" Hr5" H5" H5" H5" H5" H5" H"6" HZ6" H6" H6" H6" H6" H"7" HR7" Ð?_. G_. O_. W_. __. g_. o_. w_. _. _. _. _. _. _. _. _. _. _. _. _. _. _. _. _. _. `. `. `. `. '`. /`. 7`. ?`. G`. O`. W`. _`. g`. o`. w`. `. `. `. `. `. `. `. `. `. `. `. `. `. `. `. `. `. a. a. a. a. 'a. /a. 7a. ?a. Ga. Oa. Wa. _a. ga. oa. wa. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. b. a. b. b. b. 'b. /b. 7b. H   S    9 H+HȃwbHHpd. HHKH5" A<  ?HKH5" A=  l?HKHK@	HKK AO  H5" H6?H [d. 6d. 6d. 6d. Ad. Ld. ̃9uHA3̃9uHA3̃9uHA3@S    9 H+HH5"    Aa  AHu7-L5"   H4" 5E3,  ,    3H [    HXH [@S    8 H+HH4"    Aa  'AHu7L~5"   Hb4" E3,  ,    3H [    HXH [@S    8 H+HH4"    Aa  @Ht    HXH@    H [L4" p  H3" E3,  ,   k3H [@S    7 H+HH3"    Aa  '@Hu7L3"   Hb3" E3,  ,   3H [    HXH [@S    7 H+HH3"    Aa  ?Hu7-L3"   H2" 5E3,  ,   3H [    HXH [@S    6 H+HH2"    Aa  '?Hu7L3"   Hb2" E3,  ,   3H [    HXH [̸(   6 H+9t6ILr2" }  H1" QE3 ,   3H(HQ   H(@S    5 H+HH1" 0   A  G>HuH [    HXH [̸(   f5 H+A  H^1" H(;H\$W    05 H+H  AT  H 1" Hϋ:H\$0H _H\$W    4 H+Hٹ   H{ tHHK   H{ uHHKP@H\$03H _̸(   4 H+Hy tA<H(HHIH(H`H@SAV(   b4 H+y8 HLt9Lw0" J  HC0" E3u   ,   3H(A^[Hu9PL90" N  H0" XE3 ,   3H(A^[HAHl$HHt$PH|$XH  3Hl$@H9   u6L/" \  H/" E3v   ,   A3    HHu6L/" a  H]/" E3  ,   3  L|$    tit%  LK(HO/" LC H     HK]LHt E3H     LK(HB LC H	  ]HKHT$@y1Lc   HK3蓺HH   LD$@H MH  tsLH." HZ  t]   +HKHT$@1~BLD$@H7 LcHt  t'H  MFHINHA   Hˋ)  H  HL$@H-" A  7H蒥L|$ HHL@0Mu3L-"   H-" E3v   ,   P3HIAЋHt$PHl$HH|$XH(A^[H\$Hl$H|$ AV@   E1 H+3A8   Ht$PHL5H        H9ktHHK   H9ku
HHKP@i  HK@Htr#uHK@ Hk@HK@HsHHt%]HCHt<HKL9 LD$0Hl$0HXc H\$8k<Ht$       H|$0H9kuHLCXHSPHKP8HHCHtHtHS HHHH H   K(      ;   ȃw\HA|n. IHOH+" A<  5HOH+" A=  5HOHO6	HOh AO  H+" HS5nC<   3Ht$PH\$XHl$`H|$hH@A^Hm. n. n. n. $n. /n. ̸H   6/ H+HD$pHD$8LL$0LHD$(    3LD$ E3	   HH@USVWATAUAVAWH$H  . H+H3 H3H0  H  LWHD$8H  H*" E3HD$h   LD$0MHT$`HMA   IHD$HHM0HD$XLL$@AD$pAAELt$PE-:   HM0%U LHtPH*" HM0,t:IL$A   H)" ` HE0HɃHDAHHD$X|HD$@HI  LD$8HL$pH tHL$pJ !  L)" m   H)" E3  ,   CyH   HuWHEHEH]EEEEEEHtH   HEH]HuHuHVPHMHHM)Q HMH)" AK  2HM
 HQ HL$PH(" A   2A   H(" Iv23H0  H3E, HH  A_A^A]A\_^[]ML;d$X
  N|zIa] HHt\txHFXIDt$HHt.HL$8L|$0LD$`MHL$(HL$@HL$ HH   LL$8HLD$@VH   xLD$0IHL$`O HHtdHfP H  L   HDt$HM   LD$hHD$pLE HD$ IAHHuHO IHL$pHj L|$0IHD9t$HHMtsA   H['" I%HD$PLHNH   HtIHHyLL$0HLD$hH   gH   IKMA   H&" x   3LHDH  HHH  HH Lx0HxH0HXD$p@HMHXE@hdwIH\$Hl$Ht$W   V* H+H   IIHMtIH   H   Hf; HHutE3HO; LHL$ HL$  )D$PH)L$`@ D$pHT$PH D$xH$   @ $   3Ʌ   L$   I[IkIs I_H\$V    `) H+3HHu   H\$8H ^H|$0H9qtHHI   H{ uHHKPPHK@HHKM HK0H$" AK  .HKH H|$0H\$8H ^Ht9S    ( H+HHHPHtA=   H%" HG.H [H\$W    p( H+HHtVA   H%" 1HHt:H8HGHt HЅuA   HW%" H-3HH\$0H _H\$03H _@S0   ' H+HHLP MuH0[H|$@Hc|$`McH|$ A҅~{CH|$@H0[@S0   ' H+HHLP(MuH0[H|$@Hc|$`McH|$ A҅~{CH|$@H0[@VWx  3' H+H$p  H-  H$  H@ H4 HD$0H$  |$0Ht&HT$0xH4 gHHtA2A   Hl$ A   H3 H$  uHtHHtCt{3H$p  Ht1 HtHHH$  Hx  _^7 H    HH$  Hx  _^@SWAVAW(   & H+E3ALHAu!AH@8:t   s
HD80uHt$`HtMDHL$PR HHt5HL$P HL$PLEp\ HD$PHIHt$`H(A_A^_[L3HC4    HtXHl$XLd$ ~xHcL%A3 HyI}I4H4 SHFu9HNAL8tf   s
IE80u;uLcI$t 3Hl$XLd$ Ht$`H(A_A^_[HHt]S    $ H+AHtAHIH!" A  ^*HKH!" A  H*A  H!" H3*H [̸(   V$ H+y3H(Ã}HcH3 HH(ÍQHޟ4 H(LT$0Mu3HtAHtABMtABA MtIBIHL$(HtIBH   ̸(   # H+HT4 Ht"H(ø   H(H	H	+H\$Hl$Ht$W0   V# H+IIHHHu9}L " z  H " 	E3    
  t@= @  t96L "   HC " >	E3      
  HI0H  HCxH   H9HH   @   H   Hcȅu6L% "   H" E3      
3  HuH      H9s6oL"   H|" wE3      	3   HD$`LLSxLHHD$ HARH   L"   H#" E3      l	bHC(LP8Mu6L<"   H" E3      )	HuE3MHD$`HD$(Hl$ AH\$@Hl$HHt$PH0_̸(   ! H+E33A   H(/  ̸8     H+Hu9L"   H&" !E3    oH8Ë t@=   t9LK"   H" E3      (H8LQ0MuRHAxHtLPXMtH8IwL"   H" E3      H8HA(LX`Mu91L"   H>" 9E3      H8IH8I̸(    H+E33A    H(   ̸H   v H+H<   MHD$0LH*   HD$(Hi  HD$ OF HHHtYS      H+HٸA 4HIH`" A  $HK A  H?" H$H [LL$ UVWATAUAVAWP    H+3E3E3H$   MEHHHuDL"   H" E3    #HPA_A^A]A\_^]H$   E  D.H\  H9   u'g  L" Ht" o   X  HN H_>LFHH蹼  H$   HHtLNL$   HVH   -LH9$   uH  M  H   Ht]HH Ht)fD  HH<  uHCHHuH9+u{-  L" H"      HN >LHOE3F u6HN    { LHOE3F 3Ʌu)G  G |  jHN HZ  H   HuhW  H@`Ht1H;t,hL " a  H"       { HD$@Hudhi    A   HM  HtCG 4HOHt" A  !HO A  HS" H!H$   N  Aσ   tH;     HN FLNLLD$@HsHD$0   HbIHD$(H  HD$ 	C HH   HhH$   ˸  HFxH$   H  A  H9hH  HP@"  LNHLD$@   HNHD$0HHD$(H  HD$ A HHt]LpHN ;LFHI蚹  H$   HHtLNL$   HVH   LH9$   uH  AA=MuH?EgL$   H~(HO`
 HVHW(HF0Hux  i  A   A tmA@tOA @  t1A   tA  2  LOhM   %  ULO@Mu{  @L   Muc  (LOXMuN  LO0Mu9  L" H" E3      $   MIHAыQHN0   HF0       A uH9hX   HPPA@uFH9hh   HP`Ht)Hҋ~WH_I  H$   P           
  LV" H"    E3   ` HH@  H$         4L"   H"    E3    H$   HPA_A^A]A\_^]̸H   & H+HMHD$0LH   HD$(H   HD$ ? HHH\$UVWATAUAVAW0    H+LrE3IDl$xHD$   DDl$ A   H" (  AE4 HHu4L" 8   H" E3     7  H@    HX5 HD>* HFHH  HEHFA  IVLyȃ  HA. IH~( DD$xD$   DT$   HAHF(  H~0 DD$xD$   DT$   HHF0  H~8 DD$xD$   DT$ w  HHF8k  H~@ DD$xD$   DT$ N  HHF@@  H~H DD$xD$   DT$ #  HHFH  H~P DD$xD$   DT$   HHFP  H~X DD$xD$   DT$   HHFX  H~` DD$xD$   DT$   HHF`  H~h DD$xD$   DT$ }  HHFho  H~p DD$xD$   DT$ R  HHFpF  H~x DD$xD$   DT$ )  HHFx  H    DD$xD$   DT$   HH     H    DD$xD$   DT$   HH     H    DD$xD$   DT$   HH     H    DD$xD$   DT$ l  HH   ]  H    DD$xD$   DT$ =  HH   .  H    DD$xD$   DT$   HH     H    DD$xD$   DT$   HH     H    DD$xD$   DT$   HH     H    DD$xD$   DT$   HH   p  H    DD$xD$   DT$ P  HH   A  H    DD$xD$   DT$ !  HAH     H    DD$xD$   DT$   HH     H    DD$xD$   DT$   HAH   DD$x  H    DD$xD$   DT$   HAH   DD$xr  H    D$   DD$xDT$ R  HAH   D$   8  H    D$   DD$xDT$   HAH   D$      H    DT$ DD$xD$      HAH   DT$    H   DT$ DD$xD$      HAH  DT$    H   DD$xD$   DT$ utHAH  eH   DD$xD$   DT$ uIHAH  :H    DD$xD$   DT$ uHH   DT$ D$   DD$xBHAu_AuVAuMAuDEtE;u:t6H{0 tH{8 t(H{@    H{8    H{H tH{P    L" l  H" E3      C 4HKH" A  HK A  Hy" H3H\$pH0A_A^A]A\_^]H{8 uH{H uH{P tH{0 uH{@ PHCXHtH{` <HKhHtH{` u,H{p !H{x uH{` uH{p uH{x tHu	HH    tH    H    t&H    uH    H    H    t&H    uH    H    zH. *. U. . &. ̈. . ,. ]. . . . . J. y. . ڊ. 	. @. w. . . ". Y. . . ~. . ҇. O. z. . ̸H   f H+H<   MHD$0LH   HD$(H
  HD$ ?5 HHHtYS     H+HٸA 4HIH" A   HK A   H" HH [H\$Ht$W     H+IHHH  M     u'L"   H="      HI0HB  HCxH   H9      @   H   qHcȅuAULN"   H
" ]E3      3H\$0Ht$8H _HuH   H\$0Ht$8H _H9sAL
"   Ho
" E3      H3H\$0Ht$8H _HCxLHHH\$0Ht$8H _H   L
"   H
" E3      H\$0Ht$8H _HtHC(MH\$0Ht$8H _H`@HC(E3H\$0Ht$8H _H`@L

"   H	"  E3   gH\$0Ht$8H _̸(    H+3H(   HT$SUWAWh   \ H+E3HL$   AAHu>{L<	"    H" E3    HhA__][Ht$`Ld$XLl$PLt$H2     XH9_   H   Hu6HHtLHW Ht<HO 肬  HFhHt*H   HF`Ht1H;G t+V      zVHb   o  HO    h H$   HuHV   E  A   MAM  HtAAC 4HKH" A   HK A   H" HH$   3  A΃   tH6     HO +LOHL$   HeHD$0   HDHHD$(H  HD$ 0 HH   *VHOxH  L9     H   H       LOHL$      HOHD$0HHD$(Hr  HD$ / HHt]HhHO )LGHH脧  H$   HHtLOL$   HWH   LL9$   uH  AAGMuRH	Dc AHKH" A   HK A   H" HTH_(HK HS(HG0HuOR     L" H" *E3ӹ   {Hc/  H$   D?  3~L$   IHS0H$     AASHҋ؅D?H$   ɤ  4LQ" j  H" E3      Ll$PLd$XHt$`Lt$HHhA__][̸(    H+A   H(   @UVW     H+3HHl$@HHu<L"   Hu"  E3    NH _^]   H\$HLt$PL|$X   H9i0   HA(H9h8u    Et9LAHI&  LHb  H药 I΋  H  Lw(Lq(HG(HO HX&LGHH豤  HD$@HHtLOLD$@HWH/HH$  HtMHHO0AP8  HGxH  H    uH    uH      L   M   X     L  LE3   HA҅  #  H   Hu9KL$"   H" SE3      O  9t9L"   H" E3e      b  H`uLH   Hu9L"   H1" E3      
   H   4HGxLκ   H   A   H   HǇ       yH   j-L"   H" 5E3      4  L" Ht" E3      MLt$PH\$HL|$XH _^]H\$Hl$Ht$WATAUAVAW    N H+LrIHD3H" A   x   DDHHu4RL " /   H " ZE3       H@    HX HD. HFHHZ  HEHFA  IVLd    ȃ	   HA. IH~(    HHF(   H~0    HHF0   H~8    HHF8{H~@ utHHF@iH~H ubHHFHWH~P uPHHFPGH~h u@HAHFh4H~p u-HAHFp!H~X uHHFXH~` u
HHF`AǋBHuAuAuHtLf!    HB! E3      C 4HNH! A   HK A   H! H3H\$PHl$XHt$`H A_A^A]A\_Ðj. . . . . ԛ. 
. . . . (     H+MLH3  3HH(H\$Hl$Ht$ WAVAW      H+EHLH   3|$@NLL$@3L! Ik %MIN(~9T$@9D$@oAAD.NHtL3Im HHuB@ tL! 3Imm HHu#L   H\$HHl$PHt$XH A_A^_HIl HHuN@u?KL8!    H! LL5! |      35L3,LHlHHJMLCDHSIG
  ؅@tKH;|#JLD$UWX    H+H\$pHt$P3Ld$HLl$@ELt$8LL|$0ML艄$   LM  H! & HtA  $= LH   H A  H! HHHH  $   A   H! HH)i L|$0ALd$HLt$8Ll$@Ht$PH\$pm  e     JHX_]Ë8t   s
H@80uH+! Ɛ=   s
H@82uL! f   s
IA80uA  H! ȋNHHuHH! MHD$(L! H! HHHD$ AH@8u $   u   IL$   3Ik HHtVE3HH
k *At>[   #ȃru!   EIHI͋ԗMhN~KIHX_]mHHX_]@SATAUAV(   > H+MEDHHu=eL!   H! mE3s      3H(A^A]A\[Ht$XH|$`L|$ L|$pHl$P@ Et; tfD  8 tHÀ; uAH" HH;tc; t^HuH=   s
H9 uHHxHhEt'M  tH    OH u+HˍW33MAԅ~Ht	H^J   Hl$PHt$XH|$`L|$ H(A^A]A\[@S     H+3H  Hv4 H\$0Ev4    Hwv4 H   H|$8Hmv4 HT$0HHYv4 H=v4 H1v4 H~tHHHtXH HPHtHHH! Ag  H HKHKH! Ah  Ai  Hh! HHxHH|$8   H [3H [̸(    H+3ҹ   Hhu4 Hu>L! h   H! E3     ,Bu4     H(3u4    H(̸(   6 H+ Y u4    H(H\$Hl$VAVAW0    H+LLH'IHt4 I3DDEt4 Eu3  H{t4 H|$P	Hrt4 HHu0HHD$ H   Ah  H! 0   HHtpAl  L8H! IHCHkHsHtGHL$ Ht6HT$ Hs4 ^Hs4 Hs4 HHHHs4 ]Ht+HKH=! A  A  H%! HmHL$ s3H|$PH\$XHl$`H0A_A^^@S    t H+HH	6 HKH! A7  A8  H! HH [H\$Hl$Ht$WATAUAVAW0    H+MLHHk! 3A  (   DM   HH  A  H8H2! IA  HCH! IqHCHs H9s   H   HGHtIHЋA      HHr4 bE5)r4 txHr4 H
r4 }HHuHHD$ H   Hq4 |7LX!   HT! ?E3     HGHt
EtHHtAHKH! A  _HKH! A  IA  H! H4H\$`Hl$hHt$pH0A_A^A]A\_HHu,Hq4 HL$ hL!   ,G HT$ Hp4 SHp4 wHp4 HmH\$Hl$Ht$ HL$WATAUAVAW0    H+HHHYEHSp4 ME3EDE[p4 EX  .   H HHt+!AH8t=   s
HD81uHmHo4 1AEo4 tpHo4 Ho4 IHHA{~5Lc@ HfMHHHHJ tlHF;|Hso4 6H\$`AE  Lp IHe HLLDE3IE33軫 HH   An      Ho4 HtLL$`MHH ؅EAu?_L!    H|! gLω\$(L! Ll$ m         H! H? HHuAp   ,H! H  LLHHHHPH[ L! M  H! LL|$ L! Aֹ   Au6L!   H! LL! q      H\$hHl$pHt$xH0A_A^A]A\_AV0    H+E3  Hm4 Hl$P Hm4 HHHD$@HuH`m4    Ht$(H|$ HL$@Hx;H\$HfD  HL$@HL$@HHHyH\$HHL$@H|$ uHL$@Lt$@HT$@Hl4 MHl4 qHl4 HHVHHt$(Hl$PHl4 Hl4 L5rl4 uHvl4 L5gl4 bL5cl4 H0A^@S   t H+$   HHt   twL$   H{! HL$ 1HL$  )D$PH)L$`@ D$p+HT$PH D$xH$   @ $     HĠ   [L!    H! &E3      tHĠ   [̉T$S    H+HH      Hy  u!HAxt  tHĠ   [L$   HB! HL$ hHL$  )D$PH)L$`@ D$p"HT$PH D$xH$   @ $     HĠ   [L!    H! E3      kHĠ   [@S    H+HcHH$   H      Hy  u!HAxt  tHĠ   [L$   H! HL$ PHL$  )D$PH)L$`@ D$p
HT$PH D$xH$   @ $     HĠ   [Ln!    Hz! E3      SHĠ   [@S   t H+HcHH$   H      Hy  u!HAxt  tHĠ   [L$   H! HL$ @HL$  )D$PH)L$`@ D$pHT$PH D$xH$   @ $     HĠ   [L^!    Hj! E3      CHĠ   [̸8   f H+HD$(    A  T$ A         H8H\$ UVAV@    H+AADHHuBDL-! <  HA! LE3      H\$xH@A^^]H|$`Ld$hL|$p9Lc$   DL$   DL|$0ALd$(HHD$       uS8|7|"; tLd$(DDD|$ AH  Ld$hH|$`L|$pH\$xH@A^^]@W     H+HH   Ht@Mz u74Le!   H1! <E3&     3H _A  H\$8H !    VHHuH\$8H _H   Ht$@Ht-H   3H   HGHCHGHCHsHOHtA  H! 
HCHtdGtCt   HO(HtHK(ݷt<HO0H  HG(Ht&HPPHtHC0H9s0*  HK(Hs(Hsx    HK0HtHC(Ht   HK(kHs0Hs(    tVHO(HtHK(EtHO0H   HG(HtH   HtHC0H9s0  HK(`   t[HO(HtHK(CHO0H   HG(H)HPXHtHC0H9s0-  HK(  0  tWHO(HtHK(膶HO0Ht<HG(HHPXHtHC0H9s0   HK(  HGxHCxH   H   H   HtH   H   HGxHuj93VHG LD$0LOHWH   HD$0qH+HL$0>  HK M  HD$0Ht$@HC HH\$8H _HHPHt$@HH\$8H _s(HK0HtHC(HtPHHK(YHs0Hs(y 0  t(HK0HtHC(HtPPHK(  Hs0Hs(J   t(HK0HtHC(HtPPHK( Hs0Hs(tHS(HtHK Htv  HK@H;! A  HK8H%! A  HK Hs@Hs8)  HKH! A  cH   藇H   苇H   t H   3ZA  H! HHt$@3H\$8H _H  S    , H+HAxHH|$0HtHPHtҋ3  t.HK0HtHC(Ht   HK(H{0H{(   s(HK0HtHC(HtPHHK(H{0H{(y 0  t(HK0HtHC(HtPPHK(  H{0H{(J   t(HK0HtHC(HtPPHK(R H{0H{(tHS(HtHK Ht譄  HK@Hr! A  HK8H\! A  HK H{@H{8`  HKH5! A  H   ΅H   H   r H   jXA  H! HUH|$0H [H   H\$W    ` H+HH2           s&HK(HtLAhMtHK0HH\$0H _I  tHK(HtL   MuЩ   tHK(Ht	LA`Mu 0  tHK(Ht	LA`Mut&HK HtHyp tHS(LH\$0H _B  3H\$0H _HHH\$0H _| H\$W  ` H+Hv3 H3H$   3Ƅ$    H$   W$   Hf$   Hو$   $   $   $   $   H        H9A0u$HT$(A   D$ A     AP   L$   H$ H$   9H$    )D$0H)L$@@ D$P老HT$0H D$XHL$h@ D$xt HKH$   oHt
H   834ZL!   HW! bE3      H$   H3{ H$0  H  _@S     H+Hs1HI(Ht(Hyp t!pH LC(HHK0H [I`p  t7HK(Ht.H    t$FpH^ LC(HHK0H [I      t1HK(Ht(Hyh t!pH# LC(HHK0H [I`h 0  tHK(HtHyh toƨt1HK Ht(Hyx t!XH LC HHK(H [I`x3H [@S     H+HHI HuH]HKx39H [H [0~  H\$Ht$W0   K H+A؋HMt=IkHt0HD$(DDD$     HH\$@Ht$HH0_9L! N  H6! AE3      H\$@3Ht$HH0_̸8    H+LD$(HHD$     3E3  H8̸8   f H+LD$(LD$ 3E3i  H8̸8   6 H+D$(E3LD$ E3;  H8̸8    H+L$(L3HD$     3E3  H8̸8    H+HT$(A   DD$ DH8̸H    H+3DD$0H9A(Le HT$(A   D$      HHH\$W    P H+HH"           s&HK(HtLAXMtHK0HH\$0H _I  tHK(HtL   MuЩ   tHK(Ht	LApMut)HK Ht H    tHS(LH\$0H _}   0  tHC(HtL@pMm3H\$0H _HHH\$0H _v ̸8   F H+E3D$(   L9A0L! D$   A  H8@S     H+Hs1HI(Ht(Hy` t!kH LC(HHK0H [I``  t7HK(Ht.H    t$kH LC(HHK0H [I      t1HK(Ht(Hyx t![kHs LC(HHK0H [I`xt7HK Ht.H    t$áH; LC HHK(H [I    0  tHK(HtHyx tj3H [Ht)(    H+AtA  H! vH(̸(    H+HW4 HtHH(WH(H\$Hl$Ht$WAVAW0   b H+HYx3EEHHtH9      u9qLB!   Hn! yE3      "  At>Au9-L!   H*! 5E3           ȅt5t0   HD$xEHD$(EƋD$pHωD$ q    HteH   HtYt9+TLL$xADD$pHЋu/}LN! 0  Hz! E3      4JL! '  HG! RE3      H\$PHl$XHt$`H0A_A^_H\$Hl$Ht$W0    H+3IHHHuξ_     _  ȅt!t   LHHn    HGxH   L   M   HH% H:D
uqHuHt3HcHt&HD$(A   \$ A  Hy Ly! N  H! (E3      vFLHHAы؋4۽i  L! H! E3      1H\$@Hl$HHt$PH0_@S    D H+H٩  t1HI0HtHC(Ht   HK(3HC0HC(H [s.HI0HtHC(HtPHHK(3HC0HC(H [é 0  t.HI0HtHC(HtPPHK(+  3HC0HC(H [é   t.HI0HtHC(HtPPHK(v 3HC0HC(H [ètHQ(HtHI Ht
H [v  H [Ht$W    0 H+HHHtvHtqHy  H\$0Hl$8t9GHHHHt&f     HHŉHt-HK(H(HuHHXH\$0Hl$8Ht$@H _øHt$@3H _@S    H+EMHH  D	   t6H$   ED$   HD$($   D$ Hİ   [Hc$   y:[L!   HX! cE3      豽3Hİ   [L$   HL$0LIuHL$0 )D$`H)L$p@ $   tHT$`H $   H$   @ $   Hİ   [襺L&!   H! 譻E3      Hİ   [H\$W    H+IAHH   D$   D   t0D$   HT$(D$     H$   Hİ   _Hu	H
y HE3HL$0LH-vHL$0 )D$`H)L$p@ $   tsHT$`H $   H$   @ $   H$   Hİ   _\L!   HY! dE3      費H$   Hİ   _Ht$W     H+HHHtvHtqHy  H\$0Hl$8t9HHHHt&f     HHUHt-HK(H(HuHHH\$0Hl$8Ht$@H _øHt$@3H _̋Hu3H0sH9 uC  tH9 u5   t
H9 u'HH0tHx( uHH0 0  t3H9ø   ø   Hl$Ht$H|$ AV     H+Ht$PEHA   H   E3H!      BIB:D	uzIuH\$0  H       H     KL!   HH! SE3      衹  H@! H(b utAjL)!   H! E3      F  %HO H9o     蜶L!   H! 褷E3      p  HOxHu9ZL!   HW! bE3      谸.  	?͋6;t9LF!   H
! E3      c   At>D7u9ɵL!   H! ѶE3         HO@H! A  HO8H! A  HG@    HG8    HtA  HW! HHG8Ht-H\$`Ht'HL$XL0! A  H2HG@Hu3OP   H_HH\$0Hl$8Ht$@H|$HH A^̸8    H+APt?HQ8HA@LAHHtLH8HD$(A   DD$ DH8ø   H8̸(  & H+HK4 Ht(HT$ D$ xHJ4 H(  3H(  H\$Hl$HL$VWATAVAW@   H+$  3E3E3MIHuHtZHJ`HuI2IǃuaH  蹳L!    H!    E3   3w  3LMtIuE3HLD   HtGLu!LHtHoHuoHoHuf3 HH   H LM  M  L! '  H! E3      I  H\ u賲L!    H! 軳E3&     	3q  H   GL   HI4 Ht-HT$@t$@xHH4 HD$0LHuiH$@  $@  HD$0H;;3 H$  A   A
   HD$ HL$0HtH HtLE3iLH   MHt?HO`Ht6j  u'許L!    H! 谲   Lg`L$  IH$p  Hi  LMIBu6;.3LT!   H0! ;E3    艳I1i  3   A)  H!    SHHtMuHtHY HtH$   tDH$  H! A6  /HCHu!A8  H! HIh  3dH$p  st3HCL{Lc H   Lsx3H   HtH諈Mt"IFHtHЅHHsx3HL$@  I[8Ik@IA_A^A\_^@S     H+HH+H [HtYS    p H+HٸA 4HIH! A  HK A  H! HH [̸8    H+H   M   L\$`M   Hu	M   9    t9L!   H!  E3      nH8LQ0Mu9֮L!   HC! ޯE3      ,H8HA(IL\$`H8H`H3H8̸(   6 H+LE3ɺ    H(  ̸8    H+H   9   t9-L!    H! 5E3      胰H8LY0Mu9L|!    HX! E3      AH8HtMtLQ(IH8Ib83H8̸(   F H+LE3ɺ   H(  H\$UVWATAUAVAW0    H+Lz3I؉l$xLDA  H!    LHu4L! ,  Hu! E3     ^  H@    HX IEe z IEIH5  IFIEA  IWDLi)f     ȃv  HA. IH{( L$x\  HHC(N  H{0 L$x?  HHC01  H    L$x  HH     H{8 L$x   HHC8   H{@ L$x   HHC@   H    L$x   HH      H{H L$x   HHCH   H{P L$x   HHCPzH{X L$xuoHHCXfH{` L$xu[HHC`L$xLH{h L$xuAHHChL$x2H{p L$xu'HAHCpH{x L$xuHAHCxL$xBHlD$   Lu8u0t+u#t;uu$   uHt蟪L`!   H! 觫E3      C 4IMH! A  HK跺 A  H! H3H\$pH0A_A^A]A\_^] . . . 4. t. . . . . . 
. . Q. LL$ LD$T$SUVWAVAWx    H+3E3E3H$   3LD$@IDHH  H9Yx  Ld$pLl$hH   D?Hu4gL! (   H! oE3      轫  HtN9tH(L! ,   H! 0E3e      ~3Ld$pLl$hHxA_A^_^][HA`Ht:H;G t4ѨL:! 4   H>! ٩E3    'm  HO    ! HD$HHu4腨L! :   H! 荩E3      ۪!  A   E3A    Mr  HtAAC 4HKH! A  HKv A  Hy! HqH$   `  AσtptH>     HO LOHLD$HHHD$0   H,HHD$(H-HD$  HHuZvi     LOHLD$H   HOHD$0H׏HD$(HHD$  HH   HhHO LGHH`  H$   HHtWLOL$   HWH   LHt3H$   Ht&LOL$   HWHHD$@H   L9$   uH^  AACM   Ht@Dk A4HKH! A  HK躶 A  H! H0L!    H! 8E3      膨  H9L]!    Ha! E3      J  H_(HK舰 HS(HG0Hu4褥L!    H! 謦E3      @  $             t4UL!    H! ]E3      諧   LD$@MtL   Mt,L$   IHAhL9s0tL$   IHS@Oߤ   xLD$@MtL   MtXL$   IHALK0Mt<L$   IHAH$   D\  HǄ$       E~?   ne   L! H! mE3      軦AHH$       J\  ALv!     Hz! E3      c3HxA_A^_^][H\$Hl$Ht$H|$ AV    p H+3IEHHH      HtJH
HuIkpHHHHu6hL! }  HE! pE3     辥cHV LE HuHtHH^3;   4Lt! r  H! E3      YH\$0Hl$8Ht$@H|$HH A^@S    d H+HHt*Hy tH{  t      H [    jL˿! b  HG! rE3      H [H\$UVW0   ޼ H+3HHH   H  u9L!    HԾ! E3      M  HHuTnHHHHuA裡Lľ!    H! 諢E3     H\$PH0_^]H{( H   uwHt@Hy` t9HLi!    H%! PE3      螣   t   HCxHP8   HCxHP(   Cp   HD$`HChHt7HC LD$XLKHSHD$X~H|$X t`HS(LHK [  t8LC(L;  HS HH\$  HtHCh       H@3H{hHCtJ4ELf!    H"! ME3      蛢HtH    H[H\$PH0_^]̸(   覺 H+9t9ٟL*!   H! E3      /H(H(lH\$W    @ H+3HH   HK    Ht]H9y`tWE3   Y  HC(Hu1:L! 4   H! BE3      萡w   H\$0H _HCxHt%H9x8tHP0HtHҋ~?H\$0H _˞L! Y   H! ӟE3      !HtH    H\$0H _H\$Hl$Ht$W0    H+3AH|$ IHH#  HHK    HtCH9y`t=E3   X  HC(HuLLֺ! 4   Hں!       HCxHt|H9x8tvHP0HtH҅   DHH   ;t1薝L!   Hs! 螞E3      MHT$ H-H|$ 9QL*! Y   H.! Y   E3   觟H;HHH\$@Hl$HHt$PH0_̸(   覷 H+9t9ٜL!   H! E3      /H(H(lH\$W    @ H+3HH   HK    Ht]H9y`tWE3   V  HC(Hu1:L! 4   H! BE3      萞w   H\$0H _HCxHt%H9x(tHP HtHҋ~?H\$0H _˛L! Y   H! ӜE3      !HtH    H\$0H _̸(   & H+LH   H(#H\$W      H+Hz` HHD$8D$@u   H\$0H _H! hHt\HT$8HXtKH! HhHt7HT$@HXt&HKhD$8HKhD$@AHS`H\$0H _H\$03H _H\$W    @ H+ًI1L@hAHHhyHH\$0H _H``H\$W      H+HH  uH\$0H _H{   H{H\$0H _@W    贴 H+HHI(Ht'H\$0HHf! A  KHHuH\$0HG(    H _ø(   f H+HQ(HtH: tA   H(  3H(H\$Hl$Ht$H|$ AV     H+Hq(LH   H? I^H+^uN ugubLFM   INHuIH  HIH  HNF uFH   I@HH@HIuH   3H\$0Hl$8Ht$@H|$HH A^H   H@s   *H @  s   H   @s   
H;w
   I;wH- qAF0tjH> tdHuF uYHÿ   HHtfHHHuLHI6  GHvHA   HI  #H6H   @S    t H+HQ(HHtGH: uAA   H|$0
  tHK(H! Ag  HC(    H|$0H [3H [HQHuHHt#HRHtA0tHA H+AHHAH3LA(MtHtHAI+@H   3Hu3HAH   H\$W    p H+3HHt<a0An   HH! HYHA HYHY(   HHG(ËH\$0H _@W     H+HHtQMtLI0HQH! LA An   H\$03HHYHY(   oHHG(ËH\$0H _3H _ø(   薰 H+LHu3H(I@HA    HHwAȸ   HIHHHAa0III IH(
  H\$W      H+3HBHyHH9Hwʸ   HHJHHc0H! HK An   (   H{H{rHHC(H\$0@ǋH _H\$W    萯 H+I0HR! 3HA HyHH9An   HyHy(   HHC(H\$0@ǋH _̸(   & H+IALHwAɸ   HIIHHHt/Mt*I;IRII    LBAb0IMB H(3	  3H(H9 uHy u   3H\$Ht$W    { H+IHHMt.LD$@H-  t2H_H_HL$@HtLH    H\$0Ht$8H _H\$03Ht$8H _H\$Ht$W     H+I؋HMt-LD$@H  t1H_H_HL$@Ht
LË    H\$0Ht$8H _H\$03Ht$8H _H\$Ht$W    { H+IHHIwcLD$@H,  tRH~H~HD$@Ht+HHHtfff     H@HHuHu   H\$0Ht$8H _H\$03Ht$8H _H\$Ht$W    ۬ H+HD$8    HHH@s   4H @  s   $H   @s   H?H;w@   LD$8HK   t*H^HH^HL$8«    H\$0Ht$@H _H\$03Ht$@H _H\$Ht$W     H+Hy( IHH   H   HQHA H+H;   LMtJIHH+H;s<H;HHGH;v	HH	   H;HBIHtkHtQHKHuHHt%HIHtC0tHC H+CHHCH30   HtHtH+H   H\$0Ht$8H _H\$03Ht$8H _HA(HuÉP    LI(LMtdMMt@      I MLHuMAI@HwAȸ   HHHIHH;rI;Rr
IR    3@S    d H+Hy( Hu3H [A{  H! (   HHtHC(HHCHK(HA   HA    HA    H [H\$W     H+Hy( HH   Ht
A0   A{  H! (   fLHtgHK(HHSHHC(HPHxHuHx   H\$8H _HCHI@HLD$03tH{   H{H\$8H _H\$83H _H\$Ht$W     H+HIIHtPLHHt>H{H{HS(Ht-H: t'A   H<  3ɅH\$0Ht$8H _H\$03Ht$8H _H\$Ht$W0   苨 H+HIIHwtlHt1LD$ HH.tSH{H{HL$ HtLH HS(Ht-H: t'A   H   3ɅH\$@Ht$HH0_H\$@3Ht$HH0_H\$W     H+A0IItMuHu3H\$0H _HHtHHH\$0   H _H\$Hl$Ht$H|$ AV    p H+LAHIHHH+ZuEB   t6E  IVLFHI+H;FuI+INH+VIV3HFHFLFM   INHuIHt=HIHt4HNF ujHt%I@HD  H@HIuH  tHHy! IN(A9  HW   H\$0Hl$8Ht$@H|$HH A^HtH@s   4H @  s   $H   @s   H?H;w   I;   H@ dAF0YH> OHu
F @Hÿ   HHtfD  HHHuLHI6t(HHA   HI3H\$Ht$W    { H+3HHqH8! HqHٹ(   An   HC(Ht?Ht\HxLD$0HC(HHHxu,HK(H! Ax   ͪHs(3H\$8Ht$@H _H{HC(H{HpH\$8   Ht$@H _H\$Hl$Ht$W0   趤 H+Hy@HIcHEy9܉L!   H! E3}       2   HOHOu6薉Lo!   HK! 螊E3     b3LÉD$(E3HHD$ H  HHy3<L!   H! DE3ӹ    蓋HOHuH\$@Hl$HHt$PH0_H\$H|$ ATAVAW0   膣 H+Hy@LMcLEy9謈LM!   Ha! 贉E3}          Ht$XH7Hu9fL!   H! nE3|       輊   Hv@HߋGPHl$PHNPHEޅHE;t-H;t(H;t#HKH~tHMH~u\HKHFчLr!   H! وE3     'Hl$PHt$XH\$`H|$hH0A_A^A\3MƉD$(E3IHD$ IW  HHy9Ht.TL!   H	! \E3ӹ    諉HNH~HOH~kH\$Hl$Ht$W0   覡 H+Hy@HIcHEy9̆L! L  H! ԇE3}       "   HOH?}u6膆LO! Q  H;! 莇E3     ܈h3LÉD$(E3HHD$ H)  HHy9Ht.&L! X  Hۤ! .E3ӹ    }HOH_}H\$@Hl$HHt$PH0_̸(   膠 H+DAUt0A5tAt	H(E        H(IH(:  HA@H HuH(H@@@@H(@SAV    H+H(>3 H3HD$`HY@LA   Hu3   H$   BH$   H$   =   wUHH/ `/ HH; IctgڄLS!   H! E3{       03DH$   AH$   H$   HL$`H3 HĘ   A^[ø   HKH;HBH9 tH*  tcPH{0Ds03HkHk(Hk HKHzu
3DtHCH+CHKHH@H{8HpHBn{3H;DLCBAz( 2HHtHX@HKH}z3L$   Ht$ Lc(A@   Ll$xLkL|$pDfff     HSLC(HHCI+H;HFHtlI;IHFHtHSHILa HSLCHK(IH+H;wH;wHHI;HEHC(H){LH7HHDHL+vHKHLc(LkezLl$xL$   Iǿu	MHEl$ L|$pDsPACP3E@ŃkPCPA#AAz( HHtH@@HË@@Ш	CPAɃȉKPAz( HHtHX@C@    Ш	@{Ds@uDC@lDs8cHAHK8HPH@@HH8CAz( 8HH'H@@HDq . 2/ 3. u. 	/ /  / z /  /  /  / T / a / 8. . . p.  		
H\$W    蠛 H+HH! X   A  3HHt3H@8  H@0 6  vHCHHu"A   HX! H3H\$0H _H_@   H\$0H _H\$W     H+HH! X   A  裣HHt3H@8  H@0 6  VvHCHHu"A   HȞ! Hx3H\$0H _H_@HKHS0:  u<L! 2  H! ـE3       '3H\$0H _ÃKP   H\$0G(   H _@S    $ H+Ht7HY@Ht.>  HKHEuAK  H ! H谟   H [3H [@SUVATAU   辙 H+H73 H3H$   H$  MHA@HH\$ LHD$@LD$(Mu3   H+  HHHXuu;~L!   HT! E3     3H+3  3H$   L$   DL$   MT  HL! LFWHWH~L~I]@fD$`fL$pf$   Hl$XA9m(  H  H9k~  Ht	M:  Ht
CP4  HHtHH@HMt
A@  MH|$PIHIEHA@    H@$   IHE$   D$tHT$P H@D$pHC HD$0HCHD$8D$XL$hS  H@   LIH;  H;   H   HnIHt$(M;H\$ L3   HL$@HIHItL$   L$   H$   H$   H3 Hİ   A]A\^][Hǃ=HǑ4Hi+HD$0HǐHC HD$8HCHǘHǈHD$ L0M]D|L5!    H! L}E3׹    ~/H\$ LD$UVATAUAW0   贖 H+La@MHLMu$H$   3H0   H\$xH0A_A]A\^]Ãy( uP{La!   He! |E3|       ~H$   3H03H\$xH0A_A]A\^]I$HtL`@IL$HquPE{L! %  H! M|E3     }H$   3H03H\$xH0A_A]A\^]3H|$`Lt$h   Mt@HHCILKLHSl$(HD$   LHxGHHHsH\$pI;rH$   H9IL$HqLt$hH|$`H\$xH0A_A]A\^]H$   H8HuZzL! 3  H! b{AE3Aֹ    |H)! Hl$Ht$H|$ AV    赔 H+Hy@H! HA0   HOUE3LwLwLwDv(H/Hu   HH\$0H]@H93t31HKH^! A0   Ls   LsLsDu(L7L3H\$0Hl$8Ht$@H|$HH A^Hl$V      H+HHH  H  H! H9A  H9B  H\$0HZ@H|$8Hy@H[  HR  H?   H;   HW0H      H{0      H9Wt4HO
  u'xL! {  HP! y      HS0H9StGHK	  u:]xLN!   H! eyE3       zHOJ	  RH7   H+gPKPE(   F(   1 xL! u  H! yx   E3    Vz3H\$0H|$8Hl$@H ^wL! n  Ho! xLۖ! {   wL! e  |wLm! \  H1! xLu! }       yHl$@3H ^<wL-! V  H! DxE3@WATAUAW   辑 H+H/3 H3H$   H$  ILa@MHD$HL3LL$@HT$(HD$ 9$  u   ZHT$(A}( u	H^H$   H$   H$   L$   MtI$HtOH[@HuIHH$   H$   H$   L$   H$   H3舐 H   A_A]A\_IH{ tMtHu	HHtAD$Pu	HLS(Ht$PLT$0@   LSE3LT$8    LCHSIH+S(LKLK(I;HFHt]H;HHFHtLIH LCHSHK(HH+H;wI;wH3H;HEHC(H){HtHLH+uMu#D9$  u	   ITnHI@tHHD$PL;  LH|$ HT$(MH@  LI;uH   3HE3 LCHSH+S(LKLK(I;LFMt`L;HIFHtLIH LCHK(IH+H;w HSH;wH3I;HEH+HC(HSHtHLH+uL;t$ HL$@Ht D$t$   $   IAHL$HHtD$XD$pL$hIAIHI+AD$PH|$ HD$0HC(HD$8HCHLHl$Ht$H|$ AV    E H+E3IHHM   H\$0     HWLG(HHGI+H;HFHtkH;HHFHtHWHIL1 HWLGHO(IH+H;wH;wH3I;HEHG(H)_LH3HHDHH+wH\$0IHl$8Ht$@H|$HH A^I@SUVWAVAWx   ] H+Hs+3 H3HD$`$    WL$   WHY@IfD$0IfL$@LfD$PHHD$(    u
   ~V~( uH#  H  H{   HtMuH   HtCPuH   HHtHH@HMtA@uHi   MH|$ H<! A@   LDHT$ HHDHAAFANLsD$DD$\E EL$TMHk D$(D$@L$8v   H@uLIHb   H;uH/$    Hk Lsu
   HIjHHHL$`H3\ HxA_A^_^][@UVATAV(   菋 H+E3ILHM  H\$PH|$XLl$`L|$ H~IHV HLFHLnI+H+LH;LFI+  FPN  H^0E3L+I;   I;1  IHI;   HHHHH+LMkI;A   wE3A   HIH;vAIHEIAHHHH;EFE   IH    HHHI;ICI;8HtmHHNC  t]H^0H;HGLIId HVHN HH+H;w LFLL;wH3H;HEHF LFLLH+oLl$`IH|$XH\$PL|$ H(A^A\^]IH(A^A\^]@S    蔉 H+HH! H	A0   93HHCHCH [H\$W    P H+HHHHE! A%   2HHuH\$0H _3H{HCHC HC   H\$0H _Ht$W     H+HHH	HuHHt$@H _]HGH;u   Ht$@H _H Hl$8vH;rA   L! qHHuHl$83Ht$@H _H v7HG H9Gw7LGH(H\$0HI+L+HH H_ H\$0
3HG HGH/   Hl$8HwHt$@H _HtHA 3HtA3Ht8S    Ї H+H4 HHu     H4 HH [HtHA(3Ht AuItu   ø   3HtA33WHAA@S    $ H+3LD$@E3H\$@  HE\$@HH [fu   fuJIBA   3@S    褆 H+3LL$@E3H\$@M  HE\$@HH [f9      DH\$Hl$WAVAWP   7 H+3AALLA,       ?  $   Ht$pWL$ Wɉ\$$D$(|$,D$0L$@Mtu
L$ u͉L$ H$   ff     H4 Hu3
  H4 LLD$ IIЋȋ, tlt%L$ 
s
L$ j  
yj  L5! H! kEދ  L      lHt$p;Ht$p   /+jL!   H! 3kE3       lH\$xH$   HPA_A^_H\$LD$UVWATAUAVAW    聄 H+E3E33E9[LH   ]   : HH  LL@M+uW3M  M  M  Iu
A?*  A3  L! II7~IE H  f  <:   H3H8   =      H@8)u   :    :   HHx HH;t6hLt! J  H8! iE3       !k3R  3Ht5LLHL+H8t=   s
H@8)uHKEu%Lt=   s
H@8/uDAHt=   s
H@8/u:   H覩 HgL! M  He!  iE3       Nj3   IE     HtmH\$pHtcHtWHu>*tLA=  L! HH|HHu3Mt#MtIM H! A@  IE     3H       H\$hH A_A^A]A\_^]HtUH\$W    ہ H+HHfHKHt HK Htt H[(Hh HHuH\$0H _LL$ SUVWATAUAV@   w H+HL3҉T$0HT$8f$   DIDHuHu*  H@A^A]A\_^][M   I9P   I9P   I9P    I9P(   A(@tMu&'  H@A^A]A\_^][A@t?'  H@A^A]A\_^][AXv<'  H@A^A]A\_^][A@D$0L$   DH   A
   HT$8HÝ DHD$8@80uGA A   f$   DAD3EDA   *  H@A^A]A\_^][u)Hh H Ht@f$   DtuHB HU HtpDfEu۾*  }'  EE  u!fۃftfD9$   tA   3M4  MAt2.AAPM@EȄuuI 	  L$   @t
*  }  DD$0L|$(E̋Ӊl$ I  T  H$   E  H;H  D$   A   A   @      HG 0   oI̋pM HH      IlM H   fD8fDppD{D{kHC   HC HG(HC(H_(H{(Hu   @  E T$0DEċ  H$   HHu   [3M@ H  HHAHH9p   H HHHtIL$   I?Ht2fHOHtR HO HtD H_(H8 HHuI    L$   H@A^A]A\_^][H\$UVWATAUAVAW@   6} H+HL3 H3HD$8! ML$   M$   LD$0H|$0j! fD$4LD$(H    f9t
?'    H$   MtMuM;  H2  ƃ<u
&'  _  HM   H   Dq@u/HĔ @    AHE HtH HtH$Av DL!    HL$0lHH< uH;   LHI Lt$(M   M   AML$ @ur   HL$ A   V Ht%H8Ht@tR.   H~ Ht@  ;@t( ȁ*  t
tt;*  9*  2L$  HHÀ< uL;vLII 3*  HL$8H3z H$   H@A_A^A]A\_^]H\$U  z H+H3 H3H$p  =3  H=HD$(HA! HJ! HD$0H[HD$8H?! HD$@HHD$HH\$ \    H$`  H 7  L$`  H$    HL$P L!   HL$P; HL$P HHtHH| HuiH L$`    HL$P L!   HL$P HL$P HH   HH HuH mH$  H\$(3    HSH HHt1H|HD$(H,2 HD$8H02 HD$HH42 	H! H$  H$  3    HH2 HHDH$p  H3x H$  HĀ  ]H\$Hl$Ht$ WATAUAVAWp  x H+H3 H3H$`  L$  LDD$$3T$(A   HL$83HL$A@l$@DfDL$ n 3@$P  A   H$Q  Q H\$@A   MH\$0  HL$@H$P   IIIm I@/ LH/  fxuQfxuJHXHHt9    DDD$ T$$L$(Z  HH   HHp(HHuH\$0MA     H I9m u^IH@8,uH   LHL+B +uHu   AA   Lt$8HHHH\$09$  }   fB8l?MuIW   E HHuHLIWH IE HXIE H9hu4   -< ȁ*  ttu*  *  *  H$`  H3Cv L$p  I[8Ik@IsHIA_A^A]A\_H\$Hl$Ht$H|$ AV    `v H+D0      AAE HHt      E HuH 3(fp   fxHC HÉKDskHC   H\$0Hl$8Ht$@H|$HH A^H\$Ht$W    u H+HHtSHf     | H[uHS   cD HHt"LHSH HH\$0Ht$8H _H\$03Ht$8H _@SUVW  1u H+HG3 H3H$p  II؋Hܳ    3L$  A   D$` HL$aԷ 3D$@ HD$QD$YA   fD$]
D$_f>   WDDH3 D$AHu   H3 l$0HL$@HD$(    LD$`HL$ A  HAЋȋ L$  tTYLz!    Hy! Z  L      [3H$p  H3s HĈ  _^][3@8l$@u=fuNfuN DLy!     HL$@HtA  H`y! HL$`fmHHtA  HAy! HL$@GmHHtH9+tHtHH9/uCHt!HHy! A   yH+H$HHx! A$  xH/   @S@   s H+HD$0    H174 DD$(     H\$ A   3 HH@[H\$W    r H+HHHrG3HH+H;HFHt)H?B H;rH4ׂCHH   HH\$0H _H%W H\$W     r H+HH	 H{HHuH\$0H _H%| H{ HC    C8   c HKE3H\$0H _H% H\$W    q H+HHHteHK HK HHt HHw! A   +wAU  H    How! HwH    H\$0H _H\$0H    H _@S    q H+A0  Hw! @   uHHuH [Ae   H|$0Hv! (   yHHuHA4  lH, E3H;33A HCHuH  A:  4E333Az HCHu4HKo H  AA  Hbv! HvH|$03H [H|$03HCHC HC(C8HH [@S    p H+HH	u HCHHuH [H%e HC HHCT HKE3   H [H% ̸(   o H+IH(   H\$ VWATAUAV    yo H+Lt$P3Hl$XE3IL|$`LHH HG0EuA   I;t3L8    Hu	HG(    LHsBfH;w1HH+t)H?B H;rH4ׂCHH   I ZH* t
L9w0uHO(H    HGtHO(H I HOHH HG Hu1   H HOHsH HG HtHHG u/8 t)HW(G8    HtHOE3 HG0HG(    He IT L|$`Hl$XH\$hH A^A]A\_^HO@S    m H+HH	Ht  HHs! A   ;sH    H [̸(   Vm H+H(H%  @S    4m H+Ae   H<s! (   uHHuH [H{  HH [̸(   l H+H(H%`  @S    l H+HtLHY HtCH  u1HHT$0 t|$0 uH  t   H [3H [H\$W0   Pl H+HH[r!    A'   tHHt@HD$(    L[   LD$     33 HHtH_    H\$@H0_A4   HG     Hq! HqH\$@3H0_H\$W    k H+H HOG@WHO0 _H_8H HCHHu #HC HHC HKE3   <  HO0 H\$03H _̸(   k H+L   Hq! H(;̸(   j H+HtH߽" H(HϽ" H(~̸(   j H+HtH" H(H" H(≯(   fj H+HtH" H(~H" H(̸(   &j H+HtH" H(>Ho" H(H\$Hl$VWAVP   i H+H3 H3HD$@3AD   E   H  H3 EE3 t|A   Ht!    rnHHt]H3 (DppEEuiNLt!    Hyt! OE3    PA   HUt! Hn3HL$@H3h H\$xH$   HPA^_^H!~l$0A   HD$ A5   Ho! HL$0H   H  H3 DE3 t4H3 Ht4HT$0HgUxH3 ]H   Hm3 HuHDYHU3 Ht|H9Q3 uH  YH<3 Ht[H(3 HHu[tEH3 Hb[uH-H3 \H3 \HD9pu
9pu   A   Hr! HgmH3 KD̸(   g H+A   H(  H\$ WP   `g H+Hv3 H3HD$HHD$8HHD$0E   T$<H=  DD$@Hp! A0   HD$ A   HL$0fHH   H3  H3 B3ɅE3 t?H3 BuILLr!    Hq! ME3    YN3HL$HH3*f H\$xHP_H3 HtEHT$8YSx7H~3 [Hx3 H\$0HD$0BHtH   HO3 B뇸(   f H+H$3 H  XH3 UH3 (A3H3 H3 H3 H(̸(   e H+.A3H3 H3 H(H\$ VWAVP   }e H+H3 H3HD$@AIL   L$0HzHL$0HD$ A   HXl! A5   荳HH   HZHC3 A3ɅE73 tCt_H3 @uO&JLo! R   Hp! .KE3    |L3HL$@H3Md H$   HPA^_^H3 HtHT$0vQxH3 ZH؅tH3 AHtMtCAHtC   놸(   6d H+A   Hfo! H(iLL
A@AI+tuA@A+ALHAHB+tuBA+@Ht_S    c H+H9 Ht@ H(H9 uyuHQLo! HIA   lA   Ho! H1iH [HAHH    LAHQA   ̸H   &c H+H   MHD$0LHZ  
   HD$(H  HD$  HH̸H   b H+H<   MHD$0LH
  
   HD$(Hi  HD$ 诉 HHHtYS    b H+HٸA(4HIH n! A.  hHK W A1  Hm! HgH [̸(   &b H+Ht LE3QHI 蜋 t
   H(3H(̸(   a H+HA HtMLQHH(U    H(A(   ̸(   a H+H   LHuH(AIH(H@S    da H+H   MEHHuH [LL$PMAHH [HH   &a H+HMHD$0LHZ
   HD$(H  HD$  HH̸(   ` H+HHH(H`8̸(   ` H+H   MLHuH(MIIH(H̸(   v` H+H   Ht
HH(HH(̸(   F` H+HApLHuH(IIH(HH\$Ht$W    ` H+HIHI P LK`Mu3H\$0Ht$8H _LǋHH\$0Ht$8H _I̸(   _ H+H   LHuH(IIH(H̸(   _ H+HAhLHu
   H(IIH(H(   V_ H+HA@LHu
   H(IIH(H(   &_ H+HLAHH(I   HtH    t   3̸(   ^ H+H   ELHuH(MAIH(H̸(   ^ H+LHHtH    tIIH(H   3H(̸(   V^ H+H   MLHuH(EIIH(H@S    ^ H+HHI N HS0Hu3H [HH [H̸(   ] H+HAPLHu
   H(IIH(H(   ] H+H   ELHu
   H(EAIH(H@S    d] H+: Hu4'H [H\$LD$UVWATAUAVAW@   !] H+HrE3HDt$(D$   Hh! Dt$    Dt$$A   D$   EEEeHHV  @(   HHHD$0(% HCHuLC(   HKH&h! A.  ;bHK "R A1  Hh! Hb  HGHCg  HVELX     ȃ-/  HAF/ IH{0   HHC0	  H{`   HHC`  H{h   HHCh  H      H$   H     H      H$   H     H{p   H$   HCpu  H{x j  H$   HCxW  H    I  HH   :  H    ,  HH     H{8   HHC8  H      HH     H{@   HAHC@  H{H   HAHCH  H{P   HAHCP  H{X   HAHCX  H    s  HH   d  H    V  HH   G  H    9  HH   *  H      HH     H       HH      H       HAH      H       L$ AGAEDL$ HH      H       L$ AGAEDL$ HH   kH    uaHAH   RH    uHL$$AEAEDHH   %H    u!L$$AEAEDHH   L$$BHDt$(E3H{8    H{0 uH    uH       H       A   D$(   $      $      Az   AuqH    tH{` t`H    tVH$   HC HtH Z HK D$   Ht#HT$0L$   L脂 D$   DsHtC(4HKHic! A.  ~]HK eM A1  HHc! H`]<LTc!    H(c! =E3      1?3H$   H@A_A^A]A\_^] A/ A/ A/ B/ 3B/ B/ B/ B/ D/ B/ C/ C/ 5C/ OC/ WB/ uB/ D/ D/ D/ iC/ C/ C/ C/ D/ D/ D/ D/ D/ D/ D/ D/ D/ D/ D/ D/ D/ D/ D/ D/ C/ D/ D/ D/ C/ ND/ D/ ̸(   V H+H(ZH ̸(   fV H+H(ZM ̸(   FV H+H(̸(   &V H+H(*F ̸(   V H+H(
M HtwS    U H+HHIaH~6H|$0fD  HKWHAn   Ha! Hb[HuH|$0HK^EAw   HYa! H9[H [@S    dU H+A]   H,a!    ]HHt.FHCHuAb   H`! HZ3H [HH [H\$Ht$W0   T H+IHHMt?HrH˅tD$    3D$    LcLHHp  H\$@Ht$HH0_H\$Hl$Ht$W0   VT H+IIHHMt-Ht!H^D$    LcD$    LLHH  H\$@Hl$HHt$PH0_DD$8   S H+A   D$    LD$Pv  H8H\$Hl$Ht$W0   S H+HIIIHo\D$(LLD$    HHR  Ht	Hh(   H\$@Hl$HHt$PH0_DD$8   !S H+A   D$    LD$P  H8H\$Hl$Ht$W0   R H+IIHHMu"3MA8 t=   sIA9 uH[D$(LKLD$    HHz  Ht	Hx(   H\$@Hl$HHt$PH0_H\$Hl$Ht$H|$ AV    @R H+H3HIDHcHHH>LHnHHHHtPAs  H]! H\HHu3!7L2^! u  H]! )8E3o      w93pAy  H~]! HVHHuA{  Ha]! H[3:NLHH   LHHHH    HF    &   HH\$0Hl$8Ht$@H|$HH A^@W    Q H+HHIC~0H\$0HOCAn   H\! HVHuH\$0H _HT$HL$SUWAUAVAWX   P H+LIHIMH3CLc   H$   HwLd$PIMEHMHHNHNHHHHFHHPL,LDIIDLDH^HO WHtDGHu貾ohBvYLGBv%Iv3HŒ BMt=HW0H /HW(HHt 蘒 uHG HG(HH(IL$   MILd$PH$   H$   HL$ dLHcA HH AHHA@ @ HXA_A^A]_][H\$Hl$Ht$H|$ AV    N H+ILHHZ! A7   8   IzWHHtXL0H΋D$PCHkLL$XHCKtHGHHOHAAD   HOZ! H/T3HH\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$H|$ AV     N H+ILHHY! A7   8   IVHH   L0HϋD$PCH{xHCHC    HNH.AAD   HY! HeS3Ht@Hv$2L|Y! T   HXY! 3q   8HK0LH赉    12LBY! P   HY! 3 E3   43H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$WAVAW0   L H+l$p3IILLEwMH   uZH_tN1LX!    H{X! 2LX!     H43H\$PHl$XHt$`H0A_A^_Hy'1LIX!    HX! 2E3s   HH;s*b1LX!    HW! j2E3t   k   H0@Hu   |$(LLƉl$ IIH5HX    )H\$Hl$Ht$H|$ AV0   K H+AIHY(MHHs60L@X! j  HW! 1   E3   23P  Ht[;   uSHK0HtJLS(MtAI    taHtGLS(HK0ME3HD$`HD$(Hl$ A      HCxHt!L   MtHD$`HHD$ A   H   H   ;   u^HK0HtUHC(HtLL   Mu3/L W!   HV! 0 E3   13[LD$`HA8   tHCxHH      LD$`HHdMHH   H\$@Hl$HHt$PH|$XH0A^@SUVWAW   I H+H2 H3H$   A3HY(MHHs6.LFV!   HU! /E3      13  H  ;   umH9s0tgH9s(taHt	rH]HHtHMLHC(MHK0H   HuHtO      Hb   HCxH     L$   tHH     Lsx   AF   HHuLM3AVx!G   t>LMHAVxO   L$   H$   H3G HĐ   A__^][]HH   LPxLMHHARxHˋaMvxH   G   t$0t3MtLMHHA֋rLD$0HHT$@/kHHtHHcuH藻31MtHN(LMHHAxPxLD$0HHT$@ӰH΋YMxpD$0LL$@MHD$ HH#Mt LM3HAօx   HO']HE3MHD$ 3H]#@q+LS!   H"S! -E3      S.3E̸X   vF H+H$   E3LT$HDT$@HD$8LL$0E3LT$(LT$   HX̸X   &F H+H$   E3HD$HH$   DT$@HD$8H$   LT$0HD$(LL$ ME3  HXH\$Hl$Ht$W    E H+A   IHY(HHt6*L1R!   HQ! +E3      .-3   H   ;   uVHK0HtMHC(HtDL   Mu3s*LQ!   HQ! {+E3    ,3;A6   tHCxHH   q   LHH:H\$0Hl$8Ht$@H _Hl$VWAV0   D H+HIHI(ILHuB)LQ!   HP! *E3      ,Hl$`H0A^_^ËGs?u)L>Q!   HP! }*E3      +3Hl$`H0A^_^ËH\$X   uJHy0 tCLA(Mt:I    t+LŉGILQ(HD$pHI0HD$ A      H;HAxHt'L   MtHD$pLIHD$ HA   Hف   udLS0Mt[HC(HtRL   Mu6(LO!   HO! )E3    *ZLD$pHIA1   tHAxH   t   HLD$pHBLIH   H\$XHl$`H0A^_^@SVWATAW   B H+H2 H3H$   A3HY(Mt$0LHs6'LIO!   HN! (E3      )3   H  ;   u[H9s0tUH9s(tO	rHVHHHELK(MHK0IA   HuO      H[   HCxHC     tHH   c   G   HCxH$   L$   L   tdMtILEIHAցO   H$   L$   H$   H3@ HĠ   A_A\_^[LD$0HHT$@膪nMHHtHH躭uHMtHN(LEIHAx   LD$0HHT$@'H΋譴MKCD$0LL$@MHD$ IH$%LWM!   HL! &E3      '3̸X   &@ H+H$   E3LT$HD$@   HD$8LL$0E3LT$(LT$   HX̸X   ? H+H$   HD$HH$   D$@   HD$8H$   HD$0    HD$(LL$ ME3+  HXH\$Hl$Ht$W    f? H+A   IHY(HHt6$LK!   HK! %E3      &3   H   ;   uVHK0HtMHC(HtDL   Mu3#$LK!   HHK! +%E3    y&3;A6   tHCxHH   q   LHHH\$0Hl$8Ht$@H _@USVWATAUAVAWHl$   D> H+HZ2 H3HEHEwWH]oE3HD$0EHEIHEMH   HHD$@EH   HD$P3HEEfEELD$XHT$`L|$(DeED$    EEEAv  HG(Hu<HED|$ HuLD$0HHT$@@^HL$@H]HG(H1     HH_(n   L9c   D$ t6L9d$@u"D9      E9uLs(MtL9c0u	AǉD$ D$ L9d$0u	HKHL$0L9   u,"LgI! [   HCI! &#       H\dH   HH`Ht2H;K t,衈!LI! m   HH! " D  HK     HD$HHu,]!t   LH! HH! "      IA   HD$8fD  HD$8H  IHL$(`A̓   tM?     HK XLCHHT$HL#LH   Ll$XE3{HL$(L|$(MuHtHKHLHO(HQxHd   LG! 7  HG! !E3      "3HMH3: H   A_A^A]A\_^[]LCHT$HHKLHt`HLHK [LCHIHD$(LHt(LKLD$(HSH   HD$8HD$(HuIAAzLd$8Mu!IH胆   !Ld$8:          Ls(EING* HT$0HAV(HC0HuK]   HuCMu>HqHHt*IHt  H:D
uHuILl$XE3D$ HL$`HtHMtIL/H   IHH   IH#t  H:D
   HuI   HuX   HL$(LEAP   I̓ ~pIHULs  ff     
HA:DuHuI?HuE3   HñLD$0HHKHG@Ht0HHG踅    tCI   HuR
  qHHGHHu諄   II   Hu  .LL$PMHK0HЋ  H  Mu/LD!   HD!    E3   H_3HL$(sBu[MuVHL$@HT$ $~L$ 跋HLHu*LKD! D  H'D! 
E3   `    HO(HAxtJL   MtHAЅ?HG(    qH    tH      HG0TEL@pMtHAЅHG(    *H    tH      HG0HO(IYHL$`HtHG(HHG(HHxAt
   LEIH١nHG(   HO(HAxH    t   HfHL$(    )̸(   F6 H+~LB!    HB! E3      3H(̸8   5 H+Ht%HAxHtD AtA  t
H8HT$(A  D$     A  vIH8̸8   5 H+Ht%HAxHtD AtA  t
H8HT$(A  D$     DIH8̸8   65 H+Ht%HAxHtD AtA  t
H8HT$(A  D$     A  HH8H\$Hl$Ht$W   4 H+IcHHHH         H Su
   HuH5 HELH,B! LHL$ ?HL$  )D$PH)L$`@ D$pIHT$PH D$xH$   @ $   :`~PA  H9A! H9   4%LvA!   HA! -E3      {L$   I[IkIs I_H\$V0   3 H+Hy  HHuH(HHuH\$HH0^H\$(   A  D$     A   H|$@HFH~  uHզH\$HH|$@H0^@S   2 H+HcHH$   H      H %Ru!H; HRuHĠ   [L$   H HL$ HL$  )D$PH)L$`@ D$pqHT$PH D$xH$   @ $   b^HĠ   [dL@!   HQ?! lE3      HĠ   [@S   1 H+HcHH$   H      H Qu!H: HPuHĠ   [L$   H?! HL$ HL$  )D$PH)L$`@ D$pQHT$PH D$xH$   @ $   B]HĠ   [DL%?! X  H1>! LE3      HĠ   [̸8   0 H+Ht%HAxHtD AtA  t
H8HT$(A  D$     A  6DH8̸8   V0 H+Ht%HAxHtD AtA  t
H8HD$(    A  T$ DCH8̉T$S   / H+HH      H8 -OuHĠ   [L$   H=! HL$ HL$  )D$PH)L$`@ D$pHT$PH D$xH$   @ $   }[HĠ   [L=!   Hl<! E3      HĠ   [̸8   . H+Ht%HAxHtD AtA  t
H8HD$(    A  T$ A  vBH8!   H   S    |. H+Hٸ      HAHtHP@HtHK s  L   Hӹ	   5H   c	HK(ڡHK0ѡHK8訝HK@蟝HKH薝HKP荝HKX脝HK`{H   o H   HAS  H   @+ H   4+ A   H:! HO3H [HtHAPHMtHAXI MtHA`IHAXHtHA@HMtHAHI HA`HtHA(HMtHA0I MtHA8IH\$Hl$VAVAW    , H+LIH   L?3ۅOu3   Mu	H      H|$@Mt9HL+D  I   !HHJ7HtH@HH;|7HcH~/H    I   !HtH@HHH;|H|$@   H\$HHl$PH A_A^^Hl$H|$ AV    + H+HLH   E3Oȅu3Hl$@H|$HH A^Ht$8Hc~-H\$0HߐH   !HIHH;|H\$0Ht$8   Hl$@H|$HH A^H   ̸(   &+ H+H   3OH(̸(   * H+33H(&  H\$W    * H+HHI({u-H   =؅~O K;~3H\$0H _Ë  H\$0H _H\$Hl$Ht$W    V* H+HIHIPIHHuHtH{X uHtH{` u	Hu3dHt賙   HkPHbHtHKX蔙   HsXHCHtHK`u   H{`H$      H\$0Hl$8Ht$@H _H\$Ht$W    ) H+HIHI@HHuHtH{H uHu3H\$0Ht$8H _Ht   Hs@H蘢HtHKHʘ   H{HHy      H\$0Ht$8H _H\$Hl$Ht$W    ( H+HIHI(IHHuHtH{0 u	Hu3JHt	_Hk(HtHK0MHs0HtHK8   H{8Hʡ      H\$0Hl$8Ht$@H _	   ̋   #̺      3@W   Dt;   t,   t   u   _Ã}YE3A_ø   _øp   _ø   _Á   r      _   <  L  y~
 |  _Á          <  ~  E3HcLi H\$EII   rHA   H   sA   @ HAHEHHH=   DBHH=   HBAuAHyXHH?   HIHHHK LHCIIH@LE   M;r	IHH+M;LCLBÃyH\$Hi*U\Ii `{HH H  Hff#f;fF_ø   _ø   _ø   _@UVWAUAV    & H+L3LHHM  H  H  L|$`H\$PM   IU@H   ILd$XIUHI
IUPHIUXHIU`HI   DDDOE~Ff     I   AIHHHSHHSHAE;|Ld$XIM(HuD+DIM8HuA;   H΋c~<HUHuHBHښA;   H';|I΋~=D  IHuIH苚A;YI;|H͋~8HHuHHEA;H;|ȿ   H\$PL|$`IHHH A^A]_^]Hl$ VAVAW    # H+MILHHu3Hl$XH A_A^^HQ@H   H\$@ILd$PHVHIHVPHHVXHHV`IH   3ۅDDOE~LH|$H    H   IHHdHWHXHWILA;|H|$HH\$@Ld$PHl$X   H A_A^^HAh̸(   " H+H3H(  H\$LL$ UVWATAUAVAW0   a" H+IMLHH  M  M  HD     I3IHHK@HHu	H  H{H u	H~  Htz   Hs@H)HtHKH[   H{HH
H   3I3IID;   HD;   3H   IH3IHHKPLHu	H  H{X u	H  H{` u	H  Mt裐   L{PIRHtHKX脐   HkXH3HtHK`e   Hs`H   3I3IH$   3HH   HD$ A*  A3HHD$(H   D$x   fIILHHHM   H   H   A9  HG-! (   (HHt~   L8IHpHh=HO   /HO   !HH|$(H!D$xH$   D$xA;FHH   C HD$ u/H   HL$(H;E 63H\$pH0A_A^A]A\_^]H   HtHD H3ɸ   AKHQH\$W     H+HHH   { H      H\$0H _H\$Ht$W     H+HHH+!    AM   ;'HH  H   Hu:L+! T   H+! E3     AU   G  ǃ      Hs1< HC@H
   HA  HO  +  2LC+! e   H+! :&  E3         HCHtHP@HtHHK «  L   Hӹ	   n$H   HK()HK0 HK8HK@HKHHKP܌HKXӌHK`ʌH   辇 H   HB H    H    A   H&*! H"3H\$0Ht$8H _H{ 1@ HC HHt'H=HCHuL)! o   HCL   HӋHH
   	   &HCHP8Ht0H҅u'L)! }   Hs)!  OHt$8HH\$0H _̸H    H+H  MHD$0LH   HD$(HY  HD$ B HHHtXS     H+HٸA 3HIH)! A(   E!H- A+   H)! H(!H [@S    T H+HyX Hu3H [花HB H3HCXH [H@S     H+Hy` Hu3H [JH H3HC`H [HHtXS     H+HٸA 3HIH)! A(   e HM A+   H(! HH H [H\$Hl$Ht$H|$ ATAVAW    \ H+HrMHDE3H(! A2      A"HH   @    HDp HCHuKC   HKHA(! A(   H A+   H!(! H  HGHC!  HVL{ȃ
   HA$/ IH{(    HHC(   H{0    HHC0   H{8    HHC8   H{@ uzHHC@qH{H ujHAHCH^H{P uWHHCPNH{X uGHHCX>H{` u7HHC`.H{h u'HHChH{p uHHCpH{x uHHCxBHAuuL;MtI H   C 3HKH&! A(   $H A+   H&! HL&!    H&!    7A4   Hn&! HILr&! C   HN&! Q  E3   3H\$@Hl$HHt$PH|$XH A_A^A\f[/ t/ / / / Ǆ/ ׄ/ / / / / H\$W     H+HH   Hy tHHx0 tuA>   H%!    IHHtV HuQjL%! D   H%! rE3     AE   H{%! H3H\$0H _HHOP0HCHu H3P8HHC    A4   HH\$0H _HtES     H+HHHIP8HHC    A4   H$! HH [@S   4 H+3HHD$PD$XHD$`HD$hHD$pHD$x$   H$   H$   H$   H$   HtyL$   H HL$  )D$PH)L$`@ HD$pL@pMtHKHT$PAЅuHHPhHtHL$P҅tH$   HĠ   [3HĠ   [̸(   F H+HL@pMtHIH(I   H(@W     H+HHu3H _A   H\$0Hw#!    HHt4H HW(HCHtHtH;HH\$0H _L=#! "   H#! E3     :HtHKW8A%   H"! H3ۋH\$0H _̸(   6 H+HL@xMtHIH(I   H(̸(    H+Hu3H(HHIH(H`H̸(    H+LHtgHtb;u\!wCLuHA/ A/ IHRIHH(H A@+BH(3H(HRIHH(d H(fk/ X/ d/ G/ k/                     ̋Pt	3H9QDHt$W     H+HIHE3H HHuHt$8H _H\$0HtHHu/SHHuHQH\$03Ht$8H _HtHH\$HHËt tH{ tE3HL$H3
  HD$H    HD$HHpHH\$0Ht$8H _H\$HL$W     H+IȋtHy tE3HL$03
  HL$09HD$0uHɉHH\$8H _HXH\$8H _̸(    H+HHt:uHJHtHH(q 3H(@S0   d H+3HHL$HH\$HE3H\$ E3R   HO\$HHH0[@S0   $ H+LLD$ H3HL$XH\$XE3   HO\$XHH0[H\$VWATAVAW     H+H3HRMEHHt	LrMuLHHl$PLl$XwuLrA/ IHt\HB8HtLL$pMHH9HBHt8HH&HSHHtLL$pM   EHs  
     Ll$XHl$PH\$`H A_A^A\_^EHHMtE3LH3Aօ  tHcK EtL3HR Ar   Hz! eHH  LúH: MeE3LH׹   Aօ  GMtE3LH3Aօ   #HcK EtL3H(R A   H! HH&  L3H6 y&E   HH! A   H7   HH68 Hk9s~8Ll$p     HH9 MMHHd  tqH ;s|MaE3LH׹   AօHEHH  L1!    H! E3d      3	EHHA  \L!    H! dE3     3 / n/ / / T/ ֍/ n/ H\$Ht$W     H+EHHHe  HBHtAEt!L@ Mt3Aи   H\$0Ht$8H _L@MtH\$0Ht$8H _I3:uJ      t{tWEtHW3 HPH@   j H?   H   H@H93@ƋH\$0Ht$8H _3Q_H   H\$0Ht$8H _H      H\$0Ht$8H _ËB    H\$0Ht$8H _A-  H&!    \Ht&Hp HH93@ƋH\$0Ht$8H _H\$03Ht$8H _H\$W      H+  Hu2H=nRL Aw%B/ HHPHt  tH    H\$0H _HHHtLA MtHHH\$0H _IAtÃxu@ H\$0H _HHHtLAf/  /  / '/ s/ 2/  / H\$Hl$Ht$ W0   & H+IIHHRDA   t
H\$HH\$HtHH   i   t3H   Ut=gHuL!    Hj! E3     S3LHt$ HHH\$@Hl$PHt$XH0_̸8   V
 H+LL$ ME3SH8̸(   &
 H+E3H(7   HL$(   
 H+E3HL$0   H(HP  VWAT    	 H+HEHRHHt
H9   Hl$HHt	HjHu3  LkH\$@A\/ IHVHHt
/    EH    EHH    HtE3LH׹   Ճ  HH.4 x&;F}!HcHHH^H4 HH  HtE3LH׹   E-  AK     H  HBH  HH   LƺHh0 t'E   AZ   Hv! H! 2    HtE3LH׹   Ճ   HLt$PH1 HcF3LILv~FL|$XD  HI IE3. LHtHH3 IH  ;^|L|$XLt$PHtE3LH׹   EuAw   HH! `H    H\$@Hl$HH A\_^fp/ H/ / G/ %/ / H/ @S    T H+EHHtdHBHt'EtL@ MtH [IL@MtH [I:u%H9    HAHY H    H [ËJt	HHXH;    t\t:ttHtAH H    H [H8 H    H [HtB H [øH [E33HHH_! A   H    H [@UWAV    ! H+LH   t
HL$HH|$HtqH\$@3Ht$XH7Hw~4 HfHD$PAVDHL$PHHC;|HwHt$XH\$@H    H A^_]RDHHH A^_]@SVW   b H+Hx2 H3H$   3H\$`HHt$`I@t$hHEHtLMtGHt$PHD$hHt$HHˉt$@HD$8@t$0t$(D$   HH4H2L! s   H! $E3    rHH$   H3? HĐ   _^[@SW    H+H2 H3H$   H$   H\$`E3IL$   HLT$`HEDT$hHtQHtLLL$PHHD$HLDT$@HD$hHD$8DT$0DT$(D$   HH4H1'L! s   H! /E3    }3H$   H3K HĘ   _[H\$W`    H+IHHtqHtl3Ht$pHD$PHD$HD$@H$   HD$8$   D$0$   D$($   D$   HHHt$pH\$xH`_LL! s   H! TE3    H\$x3H`_̃wHcH! 3HT$WAV    H+LAIcLLT$HAD$   HuuI:H   HĈ   A^_H$   H$   Ht$xLd$pLl$hL|$`EP  D$   D$   D$   IrA: uAz ^  LL$DLT$PLD$@|$ H$   IHL$P   ExD;|$@k  D;d$D`  LT$PtA+߉$   $   DLT$HA t;A3  AEDÉD$0HT$HDd$(ID|$ n  LT$HLtHMt8Ic.I΍+HcH  HT$HHINHcL`= LT$HHcLLT$HA+D$   H$   Ef  LS! H  H! E3      h38  I$    LT$H  L! .  HJ! E3      3        sL! >  H! E3      3   ML! U  H! UE3     3vf     Lq! H! E3ӹ   lL(! 7  Hl! E3
    =3H$   L   Ll$hLd$pHt$xH$   H$   L|$`HĈ   A^_LL$ HT$HL$UWATAVAWHl$鸠   
 H+}gE3E EL}LL}DL}D}HuAL#!   H! "E3}      p3HĠ   A_A^A\_]A9H$   uEqH]H$   A  x6L!   H+! E3      3  D8}wt6jLs!   H! rE3~      3  H2HuE        H   D8;t'CSDsKEHcCHUHuDu   LMDd$ LEHUHM? DEËȋUDuCE+DCSDsCu7AA;~/     5LMDd$ LEHUHM UDuLUOyqf     VL! H! aE3׹   HtD;%L.!   H! -E3
    {3  ҸDEIL$   EDEMoDEDDMHEHEE     v  Ht)D8;t$Hcs{HDCSKHu׉}DEUnLMDd$ LEHUHM }ËDEUHuHt3C+Eǉ{DCSCuA;~        HEDMLUOyf        ExD;   E;   HtD;t+AHuǀ DDA  A  Ap  `  A
   f  D   wL!   H
! E3      3  D8}wuq     1L! H
! <E3׹   HtD; L	!   H
! E3
    V3f  \  D|$0HMDD|$(HUD$ DE  Hc}HMߍGHcHu4vL
! %  H	! ~E3        HEHuD<H]xHHcmHtD;IEtUHM     Huǋ+CEuL	!   H{	! E3      L3_+HHHE_EHMGDHD$(HHEHD$ Y   tHEOA   H0} tHMH	! A9  AL$   H$   H$   HĠ   A_A^A\_]H\$ HT$UVWAUAW0    H+H$   E3AAHEALPMt/MR(Mt&HD$(H$   HD$ AH\$xH0A_A]_^]ÃxLd$`Lt$pu>H1Huc9HH#  HT$hH;>tE3HHT$hLH^G!1  LOZHA Ԩ/ A/ IDHT$hH H  Ht	uL~A   Lt$pALd$`H\$xH0A_A]_^]Åt4L$! c  H! E3      YP  H   덃t4L! k  HF! E3j        JDHT$hH(B ,DHT$hH資H  HA%   ǉAu>@   1LR!   H! 9E3      ~  u>@   L!   Hs! E3      D;  u9}rL!   H5! E3         u9}4rL!   H! zE3         L3MuEd LHu1'LH!   H! /E3     }wHA~L$   DHT$hIE8<$t E<$v L!   H>! E3     I L;H6MIM} @fۦ/ U/ / / / ɥ/ ۦ/                  @SWAVP    H+HLHcEuH;H   HPA^_[Hl$HHt$@      @ r; u{ uHtraL$   H\$8LD$0|$ HT$pHHL$8 ȄxpHD$8t
+߉\$p\$pHcHt	t$H+yulI      3  L_! H! ;
 ]Lp!   H! E3f      e  L!   HY!    E3   *3Hl$HHt$@HPA^_[HT$UWAUAVAWHl$   4 H+D]_EDEWILLH4  M+  EAAL!    H! IE3      3HĐ   A_A^A]_]H$   IYH$   3HtLSLUMuLHuߋUwL$   Uw~'Le!    HA!    @  IU  L%fTAD/ IMIMtjAu=@8ugu7H   EHD$@IHEHD$8HEoT$0IHD$(@t$ o
  S(L!    H! 0     HEoLHD$8IEgD$0D\$(DD$ EIjL$   H$   H$   HĐ   A_A^A]_]At'   LK! H,!    +  H]oM6LuH   @83   CSKDCEHcCIƉU7HE߉ME   f   A  .L! AH ! 8E3ֹ   Ht    L ! H ! 
   LM7Dl$ LEHUHM0 U7DMHgDMωCEA+DKSKCA@AA;4   A  8t1@8ug  XL !    H  `     wHcA P օWu1@8ug  L     H       HU?LH\$8E@t$0t$(L$ LS@IIMt;H   HD$HHEHD$@HEoHD$8EgD$0D\$(DD$ EAHEoHD$8EgD$0D\$(DD$ ES AtP  MtE3LI׹   A҅  HL   II97    x6;G}1HcIHH_H HHsLǺI M6H_Lu;w}] HI LLd$@HEHUHD$8LˋEwEŉD$0IHEoHD$(D$   uZH ;w|Lu;w   }g    HIgLEMZ(   'HI
L  8  H  E3
    `H     Lv  D  HR     TLǋI HEH  E3LI׹   Ѕ  wL     H  d   E3   LG(H     3WMADLMEELML]o   AEDUωEMt-A83t(McsEcMECASAKLuDe7DEˉUwLMDl$ LEHU7HM+ L]oDe7DEˋULuLMMt8ACAA+EcECASACAuAA;~   A  }EDUτyf   A  ex;uHE;uCMtA3t	EE+ELu$ E7HtsCtmHE?ED E+E]@8ug   A  LD  AHj  E3ֹ   >HEoHt  ]  EǄu'L@  i  H     I97u)L   HLEIuQo  PHEHtE3LI׹   ЅODH_~ME7E7   t.IE3Hz HEHtHI HUHjOAH D;|HGHEׅ   fff     IA   H HHFHIx HEHE   MA|A> uA~    G;u2$H   LHT$@EHUHT$8UwT$0HUoHT$(HUψD$ T    LuσuHMHE+EHEH HE;w(}7 tA   A> u~A~ uwI}    E   LH    H$     #I}7 u'nL    H  v   E+E?L    H  G   ;w}KLe@ IA   I HH tsHI HHhI ;w|HE?ELID+ H 1HEHtE3LI׹   ЅHE?L0   vL    H  ~E3y      HG(L	  LCH     HD$ 3FL     H  #E3    q3HĐ   A_A^A]_] / / Ů/ / U/ n/ / HL$UATAU   l H+MALLHu3HĀ   A]A\]ALt$xL2L|$pDA     AAH$   H$   H$   H$   D$\Lt$`     ,  Ht-; t(Hcs{ISDCKHt$`|$PT$TDD$XtLL$Tl$ LD$XHT$PHL$`H |$PȋT$TDD$XHt$`Ht2CA+Ɖ{SDCCu;~        D$\L$   yf     vxA;uUD;uPHt tA+H$   @    2L    H  :x   k$            LW  H~  E3׹   RHt L    HJ  
 E3   3H$   H$   H$   Lt$xL|$pHĀ   A]A\]øH$   H$   HD$@MH$   DHD$8Iʋ$   D$0H\$(D$     uL    KH$   +7@t.|8 ux uHIE    7   !  tw   )  L  H9  H$   HD$@H$   HD$8$   D$0H$   HD$($   D$    DD$HT$USAUAWHl$鸨    H+MALHu3HĨ   A_A][]AL
L$   DA   LMLMsHML}H$   ȃH$   L$     tA}E3 HugLM߅       Ht@> t;HcN^IɋVDFDvHM߉]?UDEDUOEywf        LMω\$ LEHU?HM ]?DUDEHMLMHtFA+^VDFFAƁuDUOA;~     YxA;u<D;u7Ht AtA+AI?AHMH   I   }_        oL  H  zE3ӹ   Ht >L/  e  H  FE3
    3}  HU~)HXHE?AUHHM?tH,I? u6L  x  HR    E3   #3     LeH}׃r? u
    HE?    AULd$PHULHM?HEwDHD$HEoD$@Ht$8D$0 D$(    D$    +}HU?IA   qEX  L    Hx     E3   I32  HGHEE  L    H1     E3   3   vLg    H  ~  "RLC    H  Z
 E3   AUHM?H3      AUDHULIHEHD$PHEwHD$HEoD$@HEgHD$8E_D$0AEDd$(D$ ,u        HEHMGH   H$   H$   L$   L$   HĨ   A_A][]AUDHULIHEHD$PHEwHD$HEoD$@HEgHD$8E_D$0D$(    D$ u6	  L  H  
 E3   _3H/5H\$Hl$Ht$ WATAUAVAW@   ^ H+I E3틬$   LMP   T$0AIHEt	L9)a  MtABtMr(MrB  L@AH/ ILGI׉l$ HM   LR    t9L  p   Hh  E3      Y   Al$ LIH     t6L1  {   H  E3      vMtE3LHֹ   AօtZHH2 x5;G}0HcHHH_H# Al$ LIH  MtE3LHֹ   A3H\$pHl$xH$   H@A_A^A]A\_Lǉl$ IHAR(   BЉT$0LH$   LI x~	$   똃   DAEÉ$   A?D$8DEDd$4Mt E3LHֹ   AօI$   AHoD9o   @ HA   H LHHH L$4AL$ MH3  $   +;H É$   ;_|Dd$4l$0DD$85 D$4M      DL$8D$   IDd$  HoD9o~Y    HA   H HH@HH( ADd$ LIH  H AD;o|\$4|$0uI MtE3LHֹ   Aօf/ b/ n/ / ?/ / R/ ̸(   f H+E3H(  HT$S    @ H+IALHHtH@0HtH [AIQu:tH	Htd<uIA:uHHXAAɃ   HcL;A 4/ A/ IHHHXHt   H [3ɋ   t:t AI tԈD$HHL$H   }tD$HHL$H   i3HT$8MHDHz% H [3HT$8MHDHkH [Ay    HuCtMt3LSH [HKMttHLcI  H [T/ / / / K/ )/ /  H\$ UVATAUAW0   i H+A@EMȉD$pMHLD$p3L3ɋD$pD@Av
   uu3H\$xH0A_A]A\^]ÃH|$`Lt$hEA   DEADDHtHt$   EDǉD$ AH HLD$pMI`u
H HcHtEǋAZ H|$`Lt$hH\$xH0A_A]A\^]HL$SUV0   N H+AIHH   H:    DL$ HL$PAH|$`3HcH|$`H0^][HLt$hAA   H  LHuLt$hH|$`H0^][ALt$XLŉt$ HT$XHL$P#L3At$ HL$PH0^][@SUVWATP   o H+3IcILHH\$09$       HL$   HcH  A  HIHLHuL$   HPA\_^][HL$   A  H  HD$@LH<  L$   HDHD$0@~gD$   IvAH%HD$8HT$0HD$0HL$8AHFLDl$ FHvHD$8HHFAD;|Ll$@HHcL  A   Iea I$HHD$0L$   ~1IvfLcHVHL$0? HcHvHD$0Hi;|Ճ$   HD$0I$u1HJ~%IvfLHHHv%;|   A  H7  I7A  H"  I"L$   JH~>$   HAHD$8Lŉt$ IHL$8H;|ɸ   HPA\_^][H\$Ht$ WATAUAVAW`    H+A8EILLs
HL$PL|$PD$   3H$   @tA  Ep   AtA   AA?A#Ɉ$   D$0@  IHD$HH  @t@L$@\$@At@uDt$4l$<ɉ\$<T$4HDg~g HL$HASHD$XV3Dl$ LHL$XA!  +;  utZHL$HAD;|D|$0DD$4A( D$D  σL$8t)EƋA L$8DD$Da6  u  DM   Attl$ E΋l$0DI9 l$0D$<DDL$4ỈD$  VHL$HDLDl$(D$@IԉD$ &$    tIĻ @tI趻 A  I@@   LDl$ 3AID$8uu脶_     3   |$0EƋϋ MtItDDD$8E΋׉l$ IQ VADl$ LIIe$    tI WALl$ EII5u9u4t  L  HL  E3      =H$   L\$`I[8IsHIA_A^A]A\_H\$W    @ H+yǋZ;HH	MLcr +H\$0EH _HtYS     H+HٸA 4HIH  A  HKl A  H  HgH [H\$Hl$Ht$W0    H+IIHHHu9譴L    Hz  赵E3        9   t9lLu    H9  tE3      ¶A  HI0H  HCxH   H9      @   H   Hcȅu6L  )  H  E3      E3   HuH      H9s3袳L  )  Ho  誴E3      3}HD$`LLSxLHHD$ HA   ZLLU  &  H  TE3      袵$HuE3MHD$`LS(HD$(Hl$ ARHH\$@Hl$HHt$PH0_̸(    H+E3   H(R  H\$Hl$Ht$W0   f H+IIHHHu9荲L~     HZ  蕳E3        9   t9LL=     H  TE3      袴A  HI0H  HCxH   H9      @   H   |Hcȅu6ϱL     H  ײE3      %3   HuH      H9s3肱Ls     HO  芲E3      س3}HD$`LLSxLHHD$ HA   Z,L     H  4E3      肳$HuE3MHD$`LS(HD$(Hl$ AR8H\$@Hl$HHt$PH0_̸(   v H+E3   H(2  H\$UVWATAUAVAW0   F H+Lz3I؉|$xHDAB  HC     DLHu4GLh  [  H  OE3     蝲a  H@    HX HE,$蹓 ID$IH  HFID$A  IWDL,fD  ȃ
2  HA/ IH{( L$x  HHC(
  H{0 L$x   HHC0   H{8 L$x   HHC8   H{@ L$x   HAHC@   H{H L$x   HAHCH   H{P L$x   HHCPzH{X L$xuoHHCXfH{` L$xu[HHC`L$xLH{h L$xuAHHChL$x2H{p L$xu'HAHCpH{x L$xuHAHCxL$xBHD$   Lu6u.Au%tAuu$   uHu%LF    H  -E3      {C 5IL$H  A  UHK< A  H  H73H\$pH0A_A^A]A\_^]z/ / / / / / '/ ;/ U/ o/ / LD$T$SUVWAV`    H+33E3H$   HHu?6L      H  >E3      茯H`A^_^][Ld$XLl$PL|$HX/HO H  H   Hu9辬Lw  .   H  ƭE3      7  H@`Ht>H;t9LwL0  8   HD  E3    ͮ     % LHu9,L  @   H  4E3      肮  A   E3@ MP  HtCC 4HKH  A  =HK$ A  H  HH$   cAσ   tHz    HO 躋LOLHMHD$0   HؓIHD$(HHD$  HH   H$   AcHGxH$   H  H9        r     ]  ЪL     H  ثE3      &D  LOHQHOMHD$0   H	HD$(HHD$ 3 HHt]LpHO LGHIcH$   HHtLOL$   HWH   CLH9$   uH.bAAMuUHC HKH  A  :HK! A  H  Ht2H_(HKU HS(HG0Hu4qL*     H>  yE3      ǫ   $      tQ   t4&L     H  .E3      |   LK@MuK   LK0Mu6Ԩ   L  H  ܩE3      *KL$   IHAы~4H$   `   sH   H   HtHҋH    H$   m`44L     H  <E3      芪Ll$PLd$XL|$HH`A^_^][H>3 HIHHH
HHIH@HHI HDIH\$H|$HHHtNLt>3 E3Lb>3 Mt8D  ILL+    B +uHutIIM;r3H\$H|$H\$   LH|$̸(    H+L   HU  H^  H(̸8    H+H=3 H  Hl$H3H9-=3    H\$@Ht$PH|$0Lt$(L|$ E3 M4A1   IH  3I9vvD3INH  A3   H9INH  A4   HL9HHI;vrINHX  A6   H<3 HIH;-<3 jL|$ Lt$(H|$0Ht$PH\$@A8   H  ?Hl$HH<3     H<3     H8HT$HL$SUVWATAUAVAW8   0 H+HHHH- HH$   H蔲Y;L  L   Hp  CHL  L˹   ҃x臧H$   *3H8A_A^A]A\_^][H/H$   HcH[AQ   HH  %H;3 HtE3H;3 H  3H$   @      L<AHHHHP", HL觱%  HKH  Ad   ɸIH&IuHcHc  HAh   HyIGH3IoH   3I1Mw.   HHHl HtHHFAw   H  H9I>H  HNAx   I<> ID>xHoHHH;{H$   H$   H$   IHL;%@:3 H$   sTH':3 %L~  `   HZ  -HCL:  LKIݹ   HD$ ҃vg   ̸(   膽 H+HL@HMu6貢L  i  HG  躣E3    3H(H(I@SVWAVH     H+HE3HIHHDHD9J  A tN t;  t3HHA^_^[Mu蜎 HLHuHHA^_^[H$   HLd$@Ll$8L|$0 H軌 HHD$x讌 HL裌 HL蘌 HHD$p苌 HL而 HHu6H0 I訋 Ll$8Ld$@H$   L|$0HHA^_^[HMHT$xMHH|$ P0n  HLHT$pMHH|$ P0M  HT$pHL$x+6  II+#  HI+  HLFHSH    u'蹠L    HN      H;   K tDJEt	A;   I; u~tAHt;ulHLH      HKHtEHVHt<+uiHk3HvH/uXH/uLHH*t=64LF    H  e   E3   C   Hf Iމ 4   HHA^_^[H\$W    @ H+HHHHx  u<hL!     H  pE3    辡3H\$@H _H;t<'L     H  /E3e      }3H\$@H _H;u   H\$@H _H   H   B A    Ht$03      t4tu1H   dC H   H   4 H   H   H9   tCH   Hu腎 H   HtH   Hz Hu%Ht$03H\$@H _H    H   H9wt,HCHuH  HCHtHWHD  tKLt$8LsMt4IHP`Hu	HPXHtIA   LQ  0   I<Lt$8HsH u,HWHKn*H@HWHKX*H*G$H  HK0C$G,C,G(C(H9w0tMA   豽HO8H  A   ۼHC0HLG8HHW0 HHw8A  dHs0Hs8HHHHt$0H\$@H _H` H\$W    p H+HHt5LH   H   #  HHtHHuH    3H\$0H _H\$0HH _H   S     H+HHH|$0HPHtH+!  H   ߋ H{Ht&HHPXHtHA  H  H`HKW*HKN*HK0Hk  A   8H   HR  A   A   H:  H
H|$0H [Hx  uFE3HAHEA    D9tAHHH|Au  ø  ADDA3@S    ĵ H+HHHQHt%H'HtHK*3ɅH [3H [̸8   v H+HLP0Mu6袚L  ;  H7  誛E3    3H8H8I̋A ̸(    H+HHP8Hu62LC  `  H  :E3    舜3H(H(HH@@S    蔴 H+HHQHt$H&HtH)3ɅH [3H [̸(   F H+H   Hx  uFyH t@yL t:yP t4ATt-yX u'HtMtAPA MtALA   H(#L  b  H  +E3    y3H(̋A,̸(   薳 H+Ht_Hx  u$yH tALtyP uHt   H(虘L  N  H.  衙E3    3H(H\$LD$HT$UVWATAUAVAWHl$ٸ    H+3EHHuH%Z HuDILeH  HuHuǃty  HUHaHMHHHHMO   u6貗Lk    HG  躘E3      3	  DHH LH   HZ EIEdHt%HUHu uAh   A  {EAF,H  IdHt%HUHf uAh   A  BEAF$H IxdHtixuL@IHP]  HuNA   A     HH  L=q  蔖MAH覗LAԋI!3h  HH IcHt<HUHTu,ALB  '  H  IE3      9uI@Av(  H HELHu6L  5  H  E3     D3  IՃ I蝀 IHE葀 IHE腀 IHEy HEHu*{H  ?  HLm  耖    HX IbHH  x  HHHX AuA   HKHX %W  DHw  IbHUHQu*֔Hw  U  HL  ە   W  HF  IBbHUHfQu*荔H.  Z  HL  蒕     H IaHUHQu*DH  a  HL6  I     HMH     E   a#   HM#u}HM$E=  ~%ԓL  l  H   _  LEMHUHM LH   菓L    H蛔    jLk  g  Hv     LEE3HU LHtHHA8Huj!L2  `  H-E3 ~uH I`HtxxtYܒL    H   g  IЉE=  ~訒L  |  H贓   3  L@IHP	  H"  H  I `HEH  x  HHHMI9  HELH  HEILMLLd$ AN,IMI u%L    H     H  Ih_HUHN  HM!  HMz!  HMy"M;  H  I_HEHtGIL| HEHtHMHUNu%=L>    HI     LMILEI  u%L    H     IFLMI   I   HEIFHEIF0HE@  HELHuH}  IIuI5H^  HEA  HMHH0HEE3LEHHUHEHp0Hp8    HUHM tJHUwDHMoh LHEM   At$$H9uu"IL$0A  HjIt$0It$8MHMM;   H  IZ]Ht5HUHY_ u%蠏L    H謐f   +  }u%uLv    H聐f      H}Av$AE(     IH}MAD$(      HEHI
L    H      L    Hz   sÎLĽ    HϏ   Q衎HB  O  HL  規   %zH  E  HLl  g      E3͐H}ILHt"HHPXHtHA  HH藮HMw HM5x IH$   HĐ   A_A^A]A\_^]̸(   薨 H+HH(H`@̸8   v H+HLP(Mu6袍L  1  H7  誎E3    3H8H8I3Q A$Hl$VWAV0    H+IILHHu?$L  s  H  ,E3    z3Hl$`H0A^_^HI@H/  "  HO@'  H\$PH  H  H  HO@xH΍Xm;  HtBHt6_L(    H  gE3      赎3  HGL|$XHuH  HGH&  IH`    HOHH  3A   Ht&HuHOHH    HO@DHO+X;HO"   H   cx HHy  Hy HGv HH   Hy  Hu7"HO@HˍPHW@Ht\HWHOD tKHOLHqq t8H_!LHHVq tHO3LOLHl$  EEH]t Ht E   HO   H   ow H   H@z H   Ht<z H   Ht+HWLHz uH   z H   AHPt L|$XH\$PHl$`H0A^_^H   y AH   HO 3܉L    Hq  E3z      23詉Lr  z  H>  豊E3g      Hl$`3H0A^_^H\$Ht$W     H+IHHH  HI0A  詩3HG0HG8HtXHtSA  H  HHG0HuH\$0Ht$8H _LHH HH_8H\$0Ht$8H _H\$0   Ht$8H _@S0   T H+HILH    u$yLr    H  聉 ~H;uWDA EtRtD;uBH;u=AEtCt;u*LM;u"tAAt;uLIH0[I   L    H  e   E3   O3H0[HtGS    p H+HHHP`Hu	HPXHtA   L.  0   HH [̸(   & H+HMLH    u$KL    H  S gH;u@DI EtRtD;u+I; u&EtA@tD;uHMIH(H   L;    Hw  e   E3   8H(̸(   V H+HLHhMu6肆L۳    H  芇 E3   ؈3H(H;u+DABD;t	EtuH;u
   H(H(ILu    H  $e   E3   r3H(̸(   薠 H+HMLH    u6軅Lĳ    HP  Æ E3   3H(H;u@DI EtRtD;u+I; u&EtA@tD;uHMIH(H   @LI    Hձ  He   E3   薇3H(H\$W    谟 H+HHtEH  HHt5HH*u3HHAXHtHA  HP  H 3H\$0H _HH\$0H _Ht9S    0 H+HHHPXHtA  H  HǤH [H\$Hl$Ht$W0    H+HIIHHH    u'Lޱ    H     H;   Q tOt;   L   MuT賃Lܱ    HH  軄E3    	HD$`LLLHHD$ HA      t2Gt+;t'PLy    H  XE3e   HHAЅtL    H  $j   "LѰ    H   e   E3   N3H\$@Hl$HHt$PH0_̸(   f H+HLL   Mu6茂L    H!  蔃 E3   3H(H;uA tJt;u
IH(I5LN    Hʮ  =e   E3   苄3H(̸(   趜 H+HL   Mu6߁L    Ht   E3   53H(H;uA tDBEtA;uH(I舁L    H  萂e   E3   ރ3H(̸(    H+HLL   Mu6,Lm    H  4 E3   肃3H(H;uA tJt;u
IH(IՀL    Hj  ݁e   E3   +3H(H\$Hl$LL$ VWAV@   C H+H3HMHًH;  I tFt;   MtI;   tAAt;   H$   MuHuHH     H$   HuDKm HHHu'LT  u  H      H$   LL$xMt
Ht   HLHL$0MHHL   H$   HD$(HD$xHD$ MtAHϋi D, Hϋi 1ML  i  H  Ue   E3   裁3H\$`Hl$hH@A^_^@W    贙 H+HHu7~L-    Hy  E3    :3H _HHxP u7~L    H8  E3    3H _A  H\$0H  0   šHHt+HHHG CRPu"A  HҪ  H袞H\$03H _HH\$0H _̸8   趘 H+HLсx  t6}Lh  C  Ht  ~ E3   53H8H;uA tJt;uIH8Kj }L  G  H  ~e   E3   3H8H\$W0     H+HHHLPxMu<&}Lߪ  e  H  .~E3    |3H\$HH0_H;  I tBt;   Ht$@HHt$`Ht$ A҅   HL   Mu$|L    H4  } ^H;u7O tCt;u%LHHAх~DHt$@   H\$HH0_?|L    HԨ  G}e   E3   ~|Lɩ  p  H  }E3k      f~Ht$@3H\$HH0_{L  i  Hd  |E3e      %~H\$H3H0_̸(   F H+HL@pMu6r{Lۨ  2  H  z|E3    }3H(H;t67{L  6  H̧  ?|E3e      }3H(H(I@S    褕 H+Hً   t"u)H    Hǃ       H [H    Hǃ       H [H|$ ATAVAW0   ; H+HIMLLL  MtH|$hH0A_A^A\IH\$P3Ht$`H9      Muvg HHH   HHl$X*h Hd HHtQ   H=t@IVLH` t-I   LMNIHD$(IH|$ S    EHQc Hc Hl$XHt$`H\$PH|$hH0A_A^A\Hl$Ht$W     H+IHHMuAEyLΥ  $   Hڥ  MzE3l      {3Hl$8Ht$@H _Ix uAxL  (   H  zE3    S{3Hl$8Ht$@H _A,   H\$0HW     HH   H   H   HtA2   H!  HHHt<H3u	HCHt&HCHtHC$    C,   Vu@HKHKHH  AH   膘AI   H  Hq3HH\$0Hl$8Ht$@H _H\$W    耒 H+HD$HHD$@HH: 8EHtTHT$@HV u<}wLN    H  xE3h      y3H\$0H _ËD$@C,H0  HDHtTHT$HHF u<wL    H  xE3h      ky3H\$0H _ËD$HC$H HhDHtWxuL@HHPMHu<vLt    H8  wE3      x3H\$0H _H\$0   H _̸(    H+HIHu3H(H(̸(   ֐ H+HL  Mu
   H(H(IHAHtH Ht Ѓ3̸(   膐 H+Ht\HAHtSHy  tLH HP  Hu6uL3    Hפ  v E3   w3H(H(H]uL    H  ev E3   w3H(HA`!Q<HtHAHt@(ø̸(   規 H+ງ   H(G H   S    | H+HٸA8   HHtHPHtHKw  HCHtH Hh  HtHLC@Hӹ   	HK HK HK(HKXH  Ae   訔Ag   Lk  h   H讕H [@S    贎 H+HHtHHy tAHHP@Ht҃u_HC`H [sL!     H  t   "sL     H٢  t E3   u3H [̋A≮8    H+Ht'HQ HtHIHtLL$ MD H83H8̸(   趍 H+E333H(d H\$Hl$Ht$W    膍 H+AHE3Hd HHt=DHH HCHtHLA(MtHHAЅtH
H3H\$0Hl$8Ht$@H _̸(    H+E3H(Gd H\$Hl$Ht$W0   ֌ H+IIHHHt[HIHtRHC HuHC Ht;HKLLHt$ H t HC`HCHu	C4   3H\$@Hl$HHt$PH0_@S    D H+HAHHtCH Ht;L8  Mu7\qLݡ    H  drE3    s3H [AуuHC`H [H\$Ht$H|$AV    赋 H+HALHHtCH Ht;L0  MuGpL    H  qE3     s3H\$0Ht$8H|$@H A^E33AHHtA/  H  H#HHtLHH-   HuA3  H  H賐I̸(   ֊ H+HAHtCH Ht;L0  Mu6oLB    H.  pE3    Gr3H(H(I̸(   f H+Q4HIHt	H(H(̉Q0	Q<HA`H\$W     H+HHHL@(MtAЅuH\$0H _HKHXHCHtH=  uK<HC`HC`3H9CH\$0H _H\$Ht$W    苉 H+HHHIHtiH9 tc^HHtVH~uJHKHH@  HtHHЅt+HL@0MtHHAЅtHuHK(H{(3H\$0Ht$8H _HHHt޺   HAHHύPHuHa3H\$0Ht$8H _HK(FHC`   Ht$8H{(H\$0H _H\$W    p H+HHHL@8MtAЅuH\$0H _HK  HSHtHC`HHC 3H\$0HH _̺   Q83H\$Hl$Ht$ WATAUAVAW  · H+H%2 H3H$p  LiHHIP3Ll$P3T$8E3D$0    Z Dw<LH  H_(HusHH  IOHH  At,8HHt+LHHS uE  HHHtME3HHtHuL MuILH6  3Ld$(E3Hl$ LIIU  HG`A   H_(L DDt$09\$8   HOPLD$@HT$HHl$HHl$@ HT$@WHL$HDD$X` HH  L HH  Σ LHL$X   Y HD$8Ht+HT$XH LD$8HL$XLϺ   .[ A;EDAH< HT HL$8 E  HD$HHL$pLt$@3A   HD$8E3 HOHH   HL$8I苢 LH   L HH   LG(E3HOHLd$(H\$ tfHM_=  }SHMHT$pHT$pD$8I tLEHL$pT$80HtHW MHOLAAI' I? HwEtDt$0DLl$PE3DDt$0DDHV  4HO(hHW HtIIHIS HAH$p  H3ԃ L$  I[8Ik@IsHIA_A^A]A\_H\$Ht$W0    H+HA(IHHHuHC(H   LLHHm    H{  uHKHC HtqHKPU HHt`LC(E3HS HKHD$(HD$     HϋR uHC`H\$@Ht$HH0_Åt   H\$@Ht$HH0_HK(HS HC(    Ht	HKH\$@3Ht$HH0_@S     H+HAHHH  uHC`H [H\$Hl$W0   諂 H+3HHH/  HIH"  H9{   H9{(  Ht$@HH   LC(E3HKHHl$(H|$ uNzgL    H  hE3     iHHt$@H\$HHl$PH0_LC LHKHtNgL&    HR  hE3{      kiHcHt$@H\$HHl$PH0_ÿ   H?Ht$@H\$HHl$PH0_fL  y  H  gE3    hH\$H3Hl$PH0_@S     H+HHtgHy t`Hy( tYHK(H
x HSHK(HRy   H [fL  e  H>  	g{   "eLΕ  `  H  f E3   3h3H [H\$Ht$H|$ AV0   E H+HLHI3!IHHs  S  HtHt
   :  HO7HH#  HGHl$@HhHtCeLޔ  F  HJ  fE3z      cgH[Hl$@   LO E3HOHLt$(Hl$ u@dLz  K  H  eE3     fHHl$@hHOHbu@YdL*  O  H  aeE3      fHHl$@   HHl$@3H\$HHt$PH|$XH0A^H\$ W0   ~ H+HHH  HIH  HS H  t<cLW    H  dE3j      e3H\$XH0_Hl$@HHt$HLt$PxQ H@N HH5N HHtpHS LHKLH|$ tTHK(=     Heu4HSHHR@y HEuHSHHR@xyHuL bLq  !  H  cE3      e3Ht$HHl$@Lt$PH\$XH0_HK!HDVA;HIA;HK HS LHK*3bL  '  Hp  ;cE3k   n   paL    H<  cE3    UdH\$X3H0_HQP@SV8   c| H+3HHu8aL    Hΐ  bE3    c3H8^[HIPHl$P@N HHuHl$PH8^[HKH|$XL|$0D
HHH(S  Lt$`HtH  HKHH  HCLpIt4`L  F  H  aE3z      c   LK E3HKHHl$(Lt$ u1s`LD  K  H  {aE3     bGHKH;u12`L  O  Ho  :aE3      bA   HxE-  H9s(  H9s  HK(HV  HSHK(HR=  HKDH   H9s    H9s(   HH   LC(E3HKHHl$(Ht$ u1N_L_    H  V`E3     aNLC LHKHt1_L    HC  `E3{      \aA   HLEt   Lt$`HH L|$0H|$XHl$PH8^[^L  y  HՍ  _E3    `g^LX  e  H  o_E3{      `v3^L$  `  Hp  ;_E3    `B̸(   x H+3H(H\$W0   x H+HHIPJ HHuH\$HH0_LC(E3HS HKH|$(HD$     Ht$@HϋG uHC`H\$HHt$@H0_H\$Ht$W    x H+HA(IHHHuOHC(HuA#]L    H`  +^E3     y_3H\$0Ht$8H _LHHuA\La     H  ]E3     &_3H\$0Ht$8H _HC`   H\$0Ht$8H _H\$Hl$Ht$W    w H+HIHIHaHK(HcHtIHt[H;r?DHDuF
\Lk    HG  ]E3d      `^3H\$0Hl$8Ht$@H _HH\$Hl$Ht$W@   fv H+IIHHHu6[L^  y   H2  \E3 &   ]3   HE:3  Rt郻    H.:3 u;R2[L     H׋  :\E3u   &   ]3   lRL   Mu3ZL     H  [E3}   &   A]3=H$   LHD$8LH$   HHD$0HHD$xHD$(HD$pHD$ AH\$PHl$XHt$`H@_HQx   ̸(   u H+HA8HtDE3HT$0Ѕt
HD$0H(ZL+  N   H  "[E3   &   p\3H(̸(   t H+L  H2 AE   H(s @S0   dt H+HA8HHt=E3LD$@3Ѕ~-LL$@H   D$(    Hr2 LÉD$ p H0[ø   H0[@S0   s H+HA8HHt=E3LD$@3Ѕ~-LL$@H9   D$(   H2 LÉD$ >p H0[ø   H0[̸(   s H+H2 H(co ̸(   fs H+HA@HtDE3HT$0Ѕt
HD$0H(zXLÉ  N   H  YE3   &   Z3H(̸(   r H+LZ  H32 AE   H(4r @S0   r H+HA@HHt=E3LD$@3Ѕ~-LL$@H   D$(    H2 LÉD$ o H0[ø   H0[@S0   Tr H+HA@HHt=E3LD$@3Ѕ~-LL$@H9   D$(   Hj2 LÉD$ n H0[ø   H0[̸(   q H+H,2 H(m H\$W    q H+HHu   H\$8H _H53 M      )   u/Hh t(H53 !NHWhH53 MMtAt=3H۬  u=VL  O   H  WE3j   &   XHA53 MH353 Mu<5VLއ  u   H  =WE3j   &   X3H\$8H _ËH\$8H _@S    p H+HHu7ULm  Z   HA  VE3 &   *X3H [H  H2 _L3ɅE2 u7{UL  _   H  VE3  &   W3H [H243 Kt    H|$0   uHC`HtHЋt      H33 iLH|$0H [H\$W    o H+   H)   u=Hyh t6t)H33 LHChHH33 ?KtHQht=3Hƪ  u<mTL΅  O   Hڅ  uUE3j   &   V3H\$8H _H\$8H _@S    n H+    Hٸ   uHQ`Ht҅t      H [H\$W    n H+HH"  tIHWHK1t8HWHK t'HWHKtHH   H\$0H _HKHKHKH    3H\$0H _HthS    m H+HHIQHKHHK?HKH    HKHKA   H  HHsH [@S    tm H+A   Hd  (   
vHHtfHj   uZHKHKHKHKH    +HK"HKA   H  Hr3H [HH [@S    l H+HHIEHK<HK3HH    T  u*HKHKHK3H    H [ø   H [@SVW   Rl H+Hh
2 H3HD$pH9 IHHtYHILD$ HT$0tBHSHKt1DD$ HT$0HKftHKLHc3Ʌ3HL$pH3ik HĀ   _^[@USVWATAUAVAWHl$h  k H+H	2 H3HEPL   E3HIIcLHEMtL;tHt  Ek  L	H]  HHMJ  M  HA   J=   (  ;}OHNMH%  HNLIN  HNLD$ HT$0C  \$       LHL$0I \$    tA   HL$0D+H3c foz Iƻ    oD0oL@WDoDPWLoL`WDWLH@H;|H     D046DHH   |HNMH   HIHNHULc:   foJz I    oD0oL@WDoDPWLoL`WDWLH@H;|fff     D04\DHH   |HNMHjt4HHHNHULctHVHNAEt   HL$0S   HMEA3HMPH3rh Hh  A_A^A]A\_^[]̸(   h H+H9 u3H(HIH(̸(   vh H+H	H3ɅHHH(@S    Dh H+HAHHuHCHt:HCHuiHCHt#HKHuRHHC3HH [3H [Hl$Ht$H|$ AV0   g H+IHLHt_HtZMtUu9 HHtHH\$@HHt$LH|$ MHH u
H)3H6 HH\$@3Hl$HHt$PH|$XH0A^H\$Hl$ HL$VWATAUAW0   g H+33E3MMHH  H  M	  M   H$   8 HH   Lt$hLH   HH   HH   LD$`LIHt$ H t_H$   LL$   IHL$ H  LHt4LHt$ LIIy tLHt$ MHHw u
H3Hj5 IHILt$hH3H\$pHl$xH0A_A]A\_^LL$ LD$HT$SUVWATAUAW0   e H+3E3E33E3IHH9$     H  H  H  M  H9$     H$   Z7 HH  Lt$pLHE  HH4  LH#  LH  H$   A   H   IH$   LMHt$ I7    H$   LL$   HH$   HD$   LH   LHt$ LIHw t~HT$xLLHt$ Ix tbH$   LMId tHH$   MH/ t1HHt$LHt$ LIHq u
H3H+3 IsIKHCI;ISLt$pHH0A_A]A\_^][3H0A_A]A\_^][H\$Hl$WATAUAVAW0   Cc H+33MMLLM   H   H   M   H$   H   Ht$`4 HHtrHHteLHt$ MIHf tKLHt$ LIHv t1HHt$LHt$ MHH% u
H93H1 HHt$`H3H\$hHl$pH0A_A^A]A\_̸8   6b H+H8j  @SUVWATAUAVAWX   	b H+H 2 H3HD$@L$   3MIHLDH  H  M  HH  IA   Hx  HcfHD$ Hx  MH] IyLHS  E3HH=  HD@87tA   sHA@80uAHH  A   Hsy Hk   HD@8u t    A   sHA@80uAHH,   E3HT$(H$   E3IHH|$    HIxrIH˙HLctLA   HT$(Ht5E3HT$(Ht!E3HL$(   OH
H|$ HIXA   H;w  HeHH3HL$@H3g_ HXA_A^A]A\_^][H\$Hl$Ht$ AV    _ H+3HLHt[HtVK1 HHtIH|$0YHHt"LLIHt tHdH. HH|$0Hl$@H\$8Ht$HH A^H\$Hl$Ht$ AV    ^ H+3HLHt_HtZ0 HHtMH|$0HHt"LLIH@t tHH. HOH|$03H\$8Hl$@Ht$HH A^H\$Hl$Ht$WAVAW    B^ H+HHHtHHtC3L=1 L51 J;H1uJL3H t+HHH   r3H\$@Hl$HHt$PH A_A^_HI@SUVWATAUAVAWX   ] H+H1 H3HD$HH$   LE3IAIILLÙHσHK LcdHH   L;tHI   L;tHIyC6A*   HcHXt  H bHHt[EHIZxIJ6EIGx6L|$(LD$0E3H|$ HHVtE3HL$0   LHA3   Hs  H@bIHL$HH3\ HXA_A^A]A\_^][@S    D\ H+HH_u     A   d3HHH [@S    \ H+HHu  H	A&   aH    H [HH     ̸(   [ H+HLE3HAA tHu
H(ètHy	HA   IH(2H\$Ht$ HT$W0   V[ H+H3HD$ AD$@HHu'A   HUt     cHHHtiHD$    DLD$HHT$@HL$ tAHD$h@ uO|$@ tA@Lt  _   Hs  !AE3      oB3H\$PHt$XH0_HD$ _|$@ HD$ uPHH;vD?Ls  d   Hs  @E3      B3H\$PHt$XH0_HHt$XH   H\$PH0_̸(   Z H+HHEs  A@ L uH<s  H( @S    Y H+HHr     A|   Wb3HHH [@S    Y H+HHr  H	A   )_H    H [H     ̸(   6Y H+HE3LҋAA tu
H(ètyA   IH(H\$Ht$ HT$W0   X H+H3HD$ AD$@HHu'A   Hq     SaHHHtiHD$    DLD$HHT$@HL$ $tAHD$h@ uW|$@ tA=Lq     Hnq  >E3      ?3H\$PHt$XH0_HD$ H;w|$@ HD$ te   H;vA3=LLq     Hq  ;>E3      ?3H\$PHt$XH0_H؉   H\$PHt$XH0_H=v<Lp     Hp  =E3      &?H\$P3Ht$XH0_̸(   FW H+HHp  A@ D uHp  H(?Hqn  Hn  Ho  Hao  H!o  Hqo  ̸(   V H+   H(%   ̸(   V H+3H(   H\$W    `V H+H   HHu<;Lp  a   Ho  <E3      =3H\$0H _Dº   u  un; t5HGxH   HtHH\$0H _HHCHtH   Hu;Lo  z   H>o  	<E3      W=H\$0H _H\$W    pU H+H   HHu<:Lo  5   Hn  ;E3      <3H\$0H _Dº      un; t5HGxH   HtHH\$0H _HHCHtH   Hu:Lzn  M   HNn  ;E3      g<H\$0H _H\$W    T H+HA A؋HuH\$8H _LILD$0HQH   HD$0Hu<w9Lm  (   Hm  :E3      ;3H\$8H _HL$0DDH=H\$8H _̸(   S H+yH(rw%  =   u3 pH(3H(̸(   S H+d  JHuH]m  H   H(̸(   FS H+E33ҹH  H([H  AT@   S H+@  L9D    Ht$`RHH  Ic$@  Lt$(Mc$D  L;  H\$PH|$8Ll$0E3Hl$XL|$  IACI  @  %  }ȃD  @  ;u  }ɃD  HcE3HHpMCHe A9   C      H   K  G  K   WHtVD8/tQH    HD8,uHE33VH   Ht(@ f     HH@uL   D  H H  AB   CWHtQD8+tLHfHD8,uHE33ZVH  Ht(@ f     H[H@uL  O9      K@  HtvE33HUHH   K   LH. G  A  tH   H AN   nVH   H@  D  ?  tH   Ht(D(Ǆ     L   L@  D  Ic$@  L;L|$ Ll$0H|$8Hl$XH\$PLt$(Ht$`H@A\H  S    O H+Hl$0HHt$8   H|$@H  Lt$HH   E3tHH A   rUL7H L   A[   D6DD@Dǆ   H@  -UH   H A]   L@  UL   HHHhLt$HH|$@Ht$8Hl$0NLH      H    H   CHK@CHK@CHK@CHKHu 3AH  IHK@ C H0K0H@@HC@q H [H  AV@   [N H+L|$ LH\$XHl$`Ht$hH|$8M3LH   I      I  fD  tHH! A   SHH H   A[   @ǆ   H@  uSH   H A]   H@  USH   HHHlI@    Hc@  H니D  ;t$HA9\@uH~H   H;uHcH  Ld$0M   Ll$(M   Hl$P@ fff     HƃA@  tI$H A   RI$H I$   A[   A@  A]A]A] Aǅ   I$@  VRI$   H A]   I$@  4RI$   AAEA]A   AE I   I$I@  I$   A  A@  I   I$@  A  A   II  I$   IAA   I   I@  A  I   A  I  HHL$PLl$(Ld$0A@  AA@  AǆD     H   
I@  HI      I  H+H<H4tHH^ A   PHHI H   A[   @ǆ   H@  PH   H A]   H@  PH   HHHlH|$8Ht$hHl$`H\$XL|$ H@A^@S    J H+HHu3H [HI0H|$0HK0ueH|$03H [SHK(HK0HK8hHK Hk  A   OA   Hk  HOH|$0   H [H\$ AW    I H+LHHu3H\$HH A_HI0Ht$0H|$8Lt$@;H{8uHS0HtLs0uxt$fH{8uHS0HuMuLs0HK0PIHeHK0u*HI36Ls0HIMtCA   H|$8Ht$0Lt$@H\$HH A_H\$Hl$H|$ AV    H H+ALHH   A   Hsi  P   QHH   Ht$0HC(HtRHC0HtDHC8Ht6HLsH{kDuHHt$0H\$8Hl$@H|$HH A^HK8/HK06HK(-A+   Hh  HM33HtSS    G H+HA(HHtHI0HKH  [:HK8  A  Hh  H-MH [̸(   VG H+Ar  H^h  h   H(O@VATAW0    G H+LL   Hu;H,L)i  ~  Hh  P-E3 <   .3H0A_A\^Hy    H\$PLl$(Lt$ s  E3LcA݅tZHl$XH|$`IO!<HHHHaHtLEPMtIHAЅADHI;rH|$`Hl$XLt$ Ll$(H\$PH0A_A\^H\$Ht$W`   F H+IHL$0HHD$P    HE33HL$02  HL$PH\$ H|$(HtLD$ H  %    HLD$ HH  $ HL$PHt( H\$pHt$xH`_HtaS    pE H+HٸA(<HIHhf  A<   KHK \ H: A@   H?f  HJH [̸(   E H+Hu69*Lf    He  A+E3 <   ,3H(HAH@H(̸(   D H+Hu6)LBf    He  *E3 <   /,3H(HH(H\$W    PD H+HHH	Ht-= HX HHV 3;CH\$0H _H\$03H _H\$Ht$W    C H+HIHH= HOX LA:3HR 3tLH\  HuK(H\$0Ht$8H _HtaS    C H+HٸA(<HIHxd  A<   IHK l H8 A@   HOd  HHH [̸(   C H+HIPH(I H\$Hl$Ht$ WAVAW0   B H+Ap3H\$`ILHumI9X   I5W Hw:   HLi Hu&H8tD     s
HÀ8 uH+MtMLHIU t9HuH   8HHtLGHD$`MHD$ H" u3HD$`H\$PHl$XHt$hH0A_A^_@S    A H+HA HHuH	=% HC H [@UVATAUAVAW   A H+HLH	   MILV MHǄ$       L= HMEM  H  H$   H$   Ht?HHS 3؅@ǅt(H$   MHL$ DI3 t  3IHAf(L$   HD$@E3H  Lt$(HD$H   H  HǄ$       HD$PHHD$XH  HD$`HHD$hHHD$pHD$@HD$ A^IvM~zZ H$   HtUuHtLHHR ؅t;H$   HH$   MHD$0DHjHD$(HL$ I A~(׃u	H   H$    uzHuE3HS H
%L#a    H`  &IH$a  MLDHHD%Ll$0La  Lȉ\$( Ht$ <   -'H$   H$   H$   HĈ   A_A^A]A\^]~$L`  _  HC`  %E3 <   &3HĈ   A_A^A]A\^]H\$Hl$Ht$W    > H+AIHH#H	{8 HCS HHXQ ؅~FHu3#L`    H_  $E3 <   <&3G;u   3H\$0Hl$8Ht$@H _H\$Hl$Ht$WAVAW    2> H+HrIMH7 A    H&_  x   LFHH  @(   Hˉh HGHtH_IHS HG HuTG(  HOH^  A<   XCHO  H73 A@   H^  H2Cj  H߅   HVLuD  ȃ   HAxb0 IH0    HHG0~H8 uwHHG8nH@ ugHHG@^HH uWHHGHNHP uGHHGP>HX u7HHGX.H` u'HHG`Hh uHHGhHp uHHGpBHEH{0 HG8   H   C(<HOH{]  A<   BHO o H1 A@   HR]  HAm!Lf]    H2]  u"E3 <   #3H\$@Hl$HHt$PH A_A^_HbH{h WMt\I= uPC(HOH\  A<   ^AHO  H=1 A@   H\  H8ApL;Hg`0 `0 `0 `0 `0 `0 <a0 <a0 <a0 a0 a0 <a0 <a0 <a0 <a0 <a0 <a0 <a0 <a0 .a0 ̸(   ; H+Hu69 L\    H[  A!E3 <   "3H(HA H(̸(   : H+   HtHH(8    H(@S    d: H+H	4    H<HtHHH [w    H [H\$Hl$Ht$WAVAW@   : H+3IILHMt::   I` Hu"H8t    s
HÀ8 uHH+L$   I"N HtcLHHM ؅tOHuI   gHHt5L$   HHD$0DHHHD$(HL|$  3H\$`Hl$hHt$pH@A_A^_̸(   9 H+LHHuI   HuH(HH(U ̸(   8 H+LHHuI   HuH(HH(E H\$ ATAVAW`   {8 H+E3HLEHuDLc]  	  HZ  E3 <   3H$   H`A_A^A\L9au   H$   H`A_A^A\H$   )HHu6+L\    H8Z  3E3  <   3/  H$   H[  LH$   HhH *INHcLd$(Dd$0Ld$@Lt$ Ld$8)HcHT$@ AHT$PD$4HT$HH|$8H;seD  IN,HuIH@HD$(IDd$0Ht$D  H,HT$ H  HH;rHT$@HH;rD$4D$4~HL$HIHT$PHL$8HT$@H;t
I
OH(Hp)H$      H$   H$   H$   H`A_A^A\Hu3HA(Hu3HA Hu3HA0̸(   66 H+HtHIHt	H((3H(̸(   6 H+Hu69Lb[  r  HFX  AE3 <   3H(HQ(   H(̸(   5 H+Hu6LZ  \  HW  E3 <   /3H(HQ    H(̸(   F5 H+Hu6yLzZ  g  HW  E3 <   3H(HQ0   H(̸(   4 H+Hu6LX     H&W  !E3 <   o3H(HQ   H(̸(   4 H+Hu6L"X     HV  E3 <   3H(H   H(̸(   &4 H+Hu6YLW     HfV  aE3 <   3H(ÉQ   H(@SVW   3 H+3HHHu*LU  7   HU  E3 C  H  HIH  %   *E3ɉ$   E3   Hy' HeHH  HHHWHt$XHs8H$   HHD$p    D$`H\$P{ HT$P3/  D$p2  H+H5( L$   L$   L$   L$   Ht)H{ t"HKL-i< L=U  L%U  L5 GHKHU  HLLLLEHHU  LEHtHt	L5 LHuHHHE(;$   t	'uOPLQT  f   H]T  XHt$@L4U  Ld$8MLt$0 Hl$(<   L|$ L$   Hs8L$   3L$   L$   Hx HtHHcH$   HĠ   _^[LS  <   HS  LS  f   <   3HĠ   _^[H\$Hl$H|$ AV    1 H+3IHLHt[H
HtSMtNAHt$0(HIHtLE3   HcHcȽ   HHHt$01LT     HR  E3 <   (3H\$8Hl$@H|$HH A^H\$W    @0 H+HHtHH#uHH\$0H _Hl$Ht$W    / H+HH-HHWLGHH   H\$0H_H;_0s3fff     HHH"%HHAH9F   HH;_0rHV0HH   HH  HHuHV8   Otu*HPL@ H,t#HPL@ HtHH  u7HHtHKP8H3H{fA  H;H6Q  H4HG0H\$0Hl$8Ht$@H _@SUVWATAUAVAWx   . H+HBE3J HH2HD$   HL|$@EL$   EL|$PL|$XL|$hHt$HHD$`Hu4HtHNHt LgHHG3  LgAHHG!  RHN#HtL(g LN MtLLF0HHAхAD$   ~-O IH[ HL$PAHxA_A^A]A\_^][H> HvHtÃxuPHHHD$PLHtHR  HCHtHT$@H{HR  HHtH$   HOL9|$@t%H$   HtH ]+uL$   L9E3E3   I$   y4LmR  T  HO  E3   <   ZIm[ H$   HHu4L!R  Y  HN  E3   <   ~HoHq@      HNH͋!Hu	3M3L0LxHPHXMuHHt#S*D  L@ I.  HT$@HtIc  H$   HtH   H)   G u&H~ tHtHˉG HV)   D$   E3ɺ   I E3E3   I;$      KyD$hLpW LD$HHl$XT$hIH$   I@8E@HD$0Hx HD$(HD$HHD$ AVhW L$h$   щW tuwD$huHtE3jvD$   H$   H\$W    p* H+HAHHHuJHCHu<L$O  C  HL  E3  <   3H\$0H _HHyH\$03ɅH _H\$W    ) H+HH3L  (   A"  s2HH    OHG @ Hu1LGN  '  HK  E3 <   $YHH"HHR0HCHuY{LM  /  HK  E3 <   HA7  H\K  H.3H\$0H _HH\$0H _Ht[S    ( H+HHH|$0HtHIP8HHC    A  H    HJ  H:.H|$0H [Ht$ AV0   O( H+LHHu=|L-L     HJ  E3 <   3Ht$XH0A^A   H|$PHRJ  (   0HHuH|$PHt$XH0A^H\$@HHl$HHe! HHHHuCLK     HI  HmHLLK   <   $   LK  HH}D HHD HGG     HuPmLK     HzI  uHHHGLH\$ LSK   <   aLK  HH D HtHHpD HGHunLJ    HH  E3 <   AHHtHOP8HHG    A  H    HH  H,3
H7HLwHl$HH\$@H|$PHt$XH0A^LL$ HL$USATAUAVAWHl$   % H+L}w3LHEIωE   HEIHEMHEHEEHEHEHELHuC
LL    HHK  E3<  <   13H   A_A^A]A\[]H$(  HuH$   Ht0E3H6 LHL$( )EH)M@ E}o}LmLeH]HuI u6-
LVK    HJ  5E3  <   3I  INHUnH  IN9HHu6	LJ    H9J  
E3<  <   "3  IHv  IHMc  HQ  3HI  WD$ A  HD$(0   HD$PD$0D$@,HH  Ht"A  HI  HHGH   WHHu4LI    HWI  	E3  <   @   HG(    LD$(L?Ht  CGHEgHOHL$PIHD$8H\$0L|$(
|$L ukLD$(IH  |$L uPHt7H  HMt1HHt"HC  Ht3D$    HtQHOH-HOHmH  A   b(HO HWH  A   L(A   H?H  H7(|$    LIH  HtHUHk  A1  HG  0   *HHw  Mt!A8  HG  IHH   Mt"A=  HG  IHGH   HEgHt"AB  HwG  HHGH   Ht"AG  HPG  HXHG H   EoGH_(IYu3P  >INHU*kHHubINHvhINf   3^X  LG  HF  fE3  <   H  H$3mH  H^(?L6G  ,  HzF  E3<  <   cH3$HX(HUOMMHa	  IH&HH$(  H$   H   A_A^A]A\[]̸(   F  H+H8H( ̸(   &  H+H8H(F @SAUAV0      H+z$ HLj(L   Ld$(/HMF`LMtHSHȋRAЅ   Ht$XIL|$ 43D   Hl$PH|$`IAN9HuVIAV0HHuC$AHIHHuHAV8C$!HKHuH]C$C {$ uA;|Hl$PH|$`Ht$XL|$ Ld$(H0A^A][H\$W     H+Hz HH   z% Ht$0ufH
Lt$843 HSHLE1 Ct:HKH  tHKHwD  ڮ uH I1 CLt$8C%KHt$0t4G;t;Cu(H苼tHK(HH菻C$H\$@H _H\$W      H+HHQ;St   LȋH\$0H _HIHCHtDH   H   HHHt5H   Ht%H\$0H _Htи   H\$0H _HuHOHCHtHtdHtH\$0H _HuHG HS HtKHt6H+    :uHu3H\$0H _H\$0H _øH\$0H _HH\$0H _H   S     H+HHoB  H	A`  a"HKHVB  Aa  K"HKH@B  Ab  5"HK H*B  Ac  "HK(Ae  H	B  H"H [H\$Ht$W     H+H3HI HugHOHu}gHkHuggHOkHtTg؍' Ht$8kH\$03GH _HtgS     H+HHHIJHKH/A  A   $!HK HA  A   !A   HA  H H [H\$UVWATAUAVAWP    H+IHHHHD$0HE6HH$   5Hn@  HLE3HtEE3L$   H$   H  HN H]@  Ac   R H$   HF Hg@  HWHX  xN  LhH@HNH$   A~BfHNHHLI;uHtHV HڷuM;|LFHV HHH   HlLL$   IIM;u(HHa;}H   HtzŋFLx H\$8   L|$@DH$   D$HHD$8HD$ HD$0PpH|$@L|$@HtHHu HHuHHUHN(H)H薶HN(L99AA3H$   HPA_A^A]A\_^]@S     H+H)3ɅHDHH [@S     H+   藼HHt;Hu7L>    H;>  E3<  <   $ 3H [HKH,\HK]H   H [@S    $ H+HHGHI[HKU^H=A  H=  HH [@S0    H+A  H=     HHt"-HHuA  HX=  HP3H0[HqHJE`HLHԱLͱHD$ H|aHCHuH{A  HH0[H\$Hl$WAVAW     H+E3IILHHu37  Ht$@HHu4L<    H<  E3<  <   h  HH\  HHI  CFHKHt&LHpK HFHu
    HHHu
     HHH   A  H;  0   LHu       HOHt*A  H;  IFHu  !     HOHt(LHIFHu  ,  WM~(IHHIGAFu5  +HHH7u
=  E3
H}  <  eLN;  H:  pE3ӹ<   Mt;INH:  AD  INHKAF  H:  IH3Ht$@H\$HHl$PH A_A^_H\$UVWATAUAVAW  v H+H1 H3H$   L)3H$  MH$p  LH$  Ll$ L+LD$(H;rH@wHu;H9$  T  3H$   H3 H$X  H  A_A^A]A\_^]H$x  L)uMtK(IH  /   E3HT$@LHuZ~MtHtA   H:  HHD$0LIH]H$      HL$   ?LH   L;vIH+H   L3IHV LI;   LT$ Lt$(O2@      J6HI3HI+I3L@HH?I?L#HI3IHIH3HH?M#HIHHH#@"C9IIHH+I3H3HI3H?HL#I;{Lt$0H   $  LT$@DM+AL@ Mv D$ ЋT$ D$ HǋL$ H F8HD"HHB8"ʉt$ T$ D
A"DL$ D$ CL"
HH+ANH3HH3HH3H?HH#Im   H\$Hl$Ht$WP    H+H$   LIIHMHKI;v3   CDMH$   HL+L3L@IH3HLI+M3IH3I?HIH$   H3HD$@H$   H?HL#ILL$8M#M+H\$0HT$(LHMLHD$ LH\$`Hl$hHt$pHP_HT$UVATAUAVP    H+L$   E3H$   IAML	HMHII;v3HPA^A]A\^]H$   I   MPMAD9$   tL+˸   L+IL	   HL$   A   ML+IL3H3LM3I?IM;MBMtbH$   HH?f     IMRH?HI+IH?2@2
AJH3H#HL#M;rH$   H$   L$   HCIEII?II#L+LH$   MHD$@MH$   HLT$8Hl$0Lt$(HD$ H$   HPA^A]A\^]@USVWATAUAVAWH$H   H+H1 H3H  H   3H0  MHD$`LH8  @   HEA   LL$8LEHUHMHE(   D$ H   z	  Hn t7HM- Y	  0   \$ HMHl	  L=- A   )  HP It*HM:	  H	  A   L=:   H4  Int*HM    H
  A   L=     Hi I1t'HM    H	  A    L=H  pH?4  ItHM
  [  A0   +H#4  I4  HMz	 +  LA   L=	    H&
  (   DH  A   Ld$HL|$0HD$@Lt$hEtL@  A   ILLt$hH   3IHL@3LD$XHII+IHHH(  H3ILHHHT$p3HEJ/HHE3EJII+L;v
HHL;HFH<    HME   LH  3H<O H@  H=   
  HUH  LNH fov 3@ o  foW  o   foW   o0  foW0  o@  foW@  H@H;rH  HMAHH   HLHD$(3HIHHD$P8T$ t5ME.N HD$(B-   HD$PB-   F-   B-   2MM HD$(B-   HD$PB-   F-   B-   H/  H      L;  HT$8HMH|$0ML+HT$8H  HMF HT$`H  LIM+F H  HM3HHHH   H|$`Lt$0I+HLx@ HHMAHIu~H|$8LFL|$`H  I׋G  G    ?F H  HMT$03HHHv/Lt$0IHLxfHHMAHIuLt$hH|$8HMWHD$XHHE            H;  LD$pI)$  H?HT$PI@H?HD$XHI+HEIH+IH   HEfD  HE3H3ELhHH?I?D"HH3EALxHH?I?D"AAEAE
fnf`fafp fD  E2I;sDH0  IH;sHD$`I+DLt$hIMI+HHMH?2I?A2
AA2#HD$pL$(HT$(L+I?D2L$X L$(A2D$XL$(D
E2A"A
E"AD"E"L;Ur&HUAǉD$(ЋL$(D$(D$(D""D
LD$pH  HT$PIIDH|$8L;H  HMT$0H  HMT$@Ld$HE3AI@   IH@ o   o  TV   o   o   TV   o   o0  TV   o   o@  TV   H@H;oI;s$ff       A"   HI;rHMHT$PHLD$pHMH;M($  E3{HHm  HUE3HqV  H   twH}H  LǺ\   AI L@  HHUq  LH  Hq   MH   Hzq   H
zA   fo,  I    o  foW  o   foW   o0  foW0  o@  foW@  H@H;rLH  Hp~AMH   Hp~+HULD$xHktHMHtD$xHA   H$yA
MtI3H  H3 Hĸ  A_A^A]A\_^[]BABABABABABABABAB	A
B
ABABABABABAABABBABABABABABA
B	A	B
ABABABABABABABABABAABABBABABABABABA
B	A	B
ABABABABABABABABABABABABABABABABABABABABABAABABABABABABBABAB	AB
ABABA
BA	BABABABABABABABABABABABABABABABABABA'B A&B!A%B"A$B#A#B$A"B%A!B&A B'A/B(A.B)A-B*A,B+A+B,A*B-A)B.A(B/A7B0A6B1A5B2A4B3A3B4A2B5A1B6A0B7A?B8A>B9A=B:A<B;A;B<A:B=A9B>A8B?LA   ?AAuA@HAuHHA@HHA@HAtAHHA@HHHHAHHHAHHHLLH@sDI @  sIDAH$?@II   @s%HIH?HɀAAA	AQEAMHEHH?IIAQH8EQAIH0AAIH(I AAAIEYEAALAuD	Hu?DI@MMIIuA?DQAȀQDDIIDAH8DQIH0AIH(AIH AQDI@UATAUAVAWP   < H+Hl$@H]@HuHH}PHA1 H3HE LE3H%  3   3A   D ;	w
  rV!	v  t*uD|$(AMH|$ Aԋ Lc  ILHHJH;LGM  HI   w.I@I;wHHL H+H|$@H    IcT HHt
   HH  Dl$(AMH|$ AԋB B  E33H *  E3HEHJH;LGM  I   w5I@I;w
HH H+H\$@H     IS HHt
   HH   DHHS ;   L|$8AL|$0LD|$(3ҹ  L|$  Hc~bHH$  AF   LHtEL|$8AL|$0LÉt$(3ҹ  HD$ 4 uAL   H#  IkM  HOuVh Ht{  HKu?h It3Im HM H3 H]@HuHH}PHeA_A^A]A\]3Ѓ	̃wHcHA#  At   33̋Q GA3Ht8tD  =   s
H: uʃwHcH]h0 H   3f]0 ]0 c0 ]0 c0 c0 c0 c0 ]0 c0 ]0 ]0 c0 Hy#  ̸(   & H+=<k1    H/k1 H|$ 3Hk1 HtH   H   Hw2 3ɅEyw2 tjHt$8H5]w2 HtTHNtGH\$0HHt,HKSHCH<#  HHH[Ah  7 HuHNH\$0Ht$8H  A   H"  HH|$ H(H|$ H(̸(    H+A<   H"     Hv2 Huv2 H(Hyv2 HQHjv2 HAH	HtHt[v2    H(uH>v2 HIH.v2 H7"  AE   <3Hv2 v2 H(H\$Hl$Ht$W    F H+AHH   H   Ae   H!     HHt$HHxuAi   H!  H3xHHuu2 3ɅEiu2 t3H5Ru2 Ht'HNtHHHN:u 3HAp   놅u
3HHH\$0Hl$8Ht$@H _@W    4 H+HH   HHt2 "3҅Et2 tjHt$8H5t2 HtTHNtGH\$0HHt,HKSHCHv   HHH[Ah  qHuHNSH\$0Ht$8H!   A   H4   HH _7H\$V    ` H+HH3Hs2 W3ۅEs2 t^H|$0H=s2 HtHHOt;H~&HHH;t;|&HOH|$0H\$8H ^@U     H+HHKs2 3E=s2    Ht$8H5s2 H   HH\$0H|$@H- s2 ~o    HHHt|HHt+fD  HKH  HA  HH[HuA  H  HH|;|HNHA  Hz  HH\$0H|$@Ht$8He1 e1 H ]@V     H+=e1 H   H|$@He1 Lt$H+3LH   H&Hq2 JEq2    Hl$8H-q2 HtsHMtfH\$0IHtKHtH9st	HH[2HKSHCHuIHGHHu  H[Ah  vHuHMXH\$0Hl$8H|$@Lt$HH ^̸(   v H+H,Hd1 p3ɅH(@UAV(   B H+HHHp2 93҅Ep2 tL5p2 MtINu
3H(A^]IH\$@Ht$HH|$PL|$ E3h~r@ IAU3HH   HHt=HKH9+u)HtHOHHH>  H[A  ?HHHuIAD;|IN	   H|$PHt$HH\$@L|$ H(A^]IN3H\$Hl$Ht$W     H+IHHE3   Hc1 HHt8A  H      HtHxHpH(HHHH   3H\$0Hl$8Ht$@H _̸(   v H+=|o2  i  Ht$@H"  H|$HA0   H\$0H=n2 HHl$8Lt$ <o2    6 ȃ.   3f~A   ADH  Hf~u7H>2 9dHHHH#HH   H#HHDf?:uH2 cHftf:tIfuH-2 ZHt_HGf~IDH(x   HH f~u!2 !2 2 2 H2 cHLt$ H|$H
Hl$8H\$0H 5\2 Ht$@M2 H(H\$Hl$Ht$W     H+3Hf90
   u#KH   xu   H ;ftG!   atW   H;sH΋HH\$0HHt$@Hl$8H _̸(   & H+ Hy Hx Hx$ Hxz$ Hx]$ Hxp$ Hxs Hx$ HxY$ Hx\) HxL=2   He  l L%2   HU  T  HGxLx,   H8  / L`,   H$   # H
x# HwLV-   H   L>-   H  ͮ x Hw# HwL+   H  蛮 L+   H  胮 " HvwL+   H  ^ L+   H  F # H9wLZ   H  ! ( Hw( Hw20 Hv4 Hv4 Hv4 Hvn4 HvL7+   Hw 训 L+   H  薭 Ѫ Hv贪 H|vǪ Hov芪 HbvLs   Hw J Ls   HS5 2  H%v Hvî Hv Hu蹮 HuL   HR  ٬ L   H>   |: Hu_: Hur: Hu5: Hu: Hu: HsuLD*   Hv [ L,*   H  C L*   H  + L8   H   L<1   H   > Ht= Ht> Ht= HtLp0   HL  诫 LX0   H8  藫 L@0   H$   A HrtA HetA HXtA HKtL,1   H  3 L1   H   L0   H   L0   H   &HsYHsHsHsHsEHsHsHsHvsQHisH\sHOsLPr   H  7 H*sL#   H   LN   HSt  LN   H   蝀HrHr#HrHr)Hr輀Hr/HrbHzruHmrH`r蛀HSrLdq   HH  ; 膀H.rL~   H3   L?N   H+   L'N   H   Hq4Hq臀HqZHq荀Hq Hq蓀HqƀH~qـHqq,HdqHWqHJqLkp   Ho  2 ݀H%qL}   HZ   L   HVr  L   H:  ݧ M Hp+M Hpd Hpe Hp Hp藆 Hp躆 Hp蝆 Hup谆 Hhp賆 H[pֆ HNp蹆 HApL H4pLU   Hr  L=   Hi    Ho肆 Ho襆 Ho舆 Ho蛆 Ho螆 Ho Ho褆 Ho7 HoLP   H  w L8   H  _ چ HRom HEo萆 H8os H+o膆 Ho艆 Ho謆 Ho菆 Hn" HnLK   Hp ҥ L3   H7  躥 % HnȎ Hnێ Hn辎 Hnю Hyn HlnLg   Ho T Lg   H  <  H/n躎 H"n͎ Hn谎 HnÎ Hm HmLWg   Hk  ֤ L?g   Hc  辤 	 Hm謎 Hm迎 Hm袎 Hm赎 H}m؎ HpmL	g   Hn X Lf   H  @ 蛍 H3m H&ma Hm4 Hm7 HH(l̸(    H+> H6m H)mLn   Hv  豣  Hm_{HlL%   HT   L $   H,* g  Hle HlL6*   H  5 L*   H   zHplzHclzHVl1{HIl4{H<l7{H/lz H"l Hl萧 Hl蓧 HkzHkzHkzHkzHkzHkzHH(k̸(   F H+=P_2  t
   H(H\$0Ht$8H|$ HtHHyq	3۾2   }HDLHH|$ Ht$8H\$0^2    H(^2    @S     H+L HHte@    uHHmHnH H Hߪ H H菇 H
 H诌 H HHu   H [H\$Ht$W0    H+HHD$PHHD$ 3L/  Hω\$P,   A   uHL  V   H  'LL     &   n3H\$@Ht$HH0_Ë|$P@@tHl   @yHn   @tHO tq@tH- t_@tH tMsH t;@tH藆 t)	sH	 t
sHË t   Ht$HH\$@H0_H\$Ht$W     H+IHH  HcHh L5 u     H\$0Ht$8H _LHn{ H5 u   H\$0Ht$8H _LHj H5 u   H\$0Ht$8H _LHFh HZ5 u   H\$0Ht$8H _LHz H,5 u      H\$0Ht$8H _LH  H4 u   H\$0Ht$8H _LHm  H4 u@   H\$0Ht$8H _LHG  H4 u      H\$0Ht$8H _LH  Hn4 u      H\$0Ht$8H _LH
  H=4 u      H\$0Ht$8H _LH
  H4 u      H\$0Ht$8H _H\$03Ht$8H _@S    t H+  HH  HM1 H!     HrM1 Hz     HK  H     & HHl   ~ HHä    & HH;   ί HH胦 tl:z HHtXH   HtEH  Ht2H  HVgt*H H  H [3)HH [  H [HT$LD$LL$ SVW0   $ H+HHt$`HQE3Ht$ LHH H0_^[H\$W     H+IHH   9Y2 HX2 ut:  HtHͳHcX2 X2 f  HtH詳HcX2 X2 X2 HcX2        HH\$0H _Ë}X2 HH\$0H _Au  H   H\$0H _Aau  H   H\$0H _H\$03H    H _̸(    H+HX2 跻HW2 HW2      HW2 HW2         HW2     H(H\$W    p H+IHHuu9W2 HW2 uP  HtH1HcW2 W2 wW2 HcnW2        HH\$0H _ËMW2 HH\$0H _A@u"  H   H\$0H _H\$03H    H _H\$W     H+   HQ HH6  L>H HfHHuH\$0H _E3E33HHH!HH\$0H _̸(   & H+H<V2 H      H\$ D   茽 HHtV3H躺tH   H蹽 t7H^  H趺t$H   Ht  H袽 u
H 3HU2 HH\$ H(ø(   v H+HU2 H      H\$    A   ټ HHtV3HtH   H t7H   Ht$HH   HPt  H u
HC 3HT2 HH\$ H(H\$Ht$W     H+IIH:LLHHH(lH\$0   Ht$8H _Hl$Ht$W    [ H+HH]   Hc@O HH  Hl$8Ht$@H _HH\$0让HLHP H蘩HH荩LËHHrH\$0   Hl$8Ht$@H _̸(    H+HS2 H   A   H\$ @   ߷HHtz   H誸ti@   HytXh   HtG3Ht9HoiH't&H|iHttHiHu
H3H<S2 HH\$ H(̸(    H+y3H(H\$ HcHK3H;H\$ H(̸(    H+ݝ2    @   H\$   HH   HE1 H.  tmHE1 H  tZ   H  tIHMHW  t6HTE1 Ht#+#H H  H\$ H(!HH\$ H(  H\$ H(H\$Hl$Ht$H|$ AV     H+IADH  HHu'ϹL  -  H  ׺p     H8 t'袹L  3  Hw  誺d     A8i  HI6Hh0 H3HtLH8t=   s	H8us*HNH  A;  HH^HË2  HNH  A;  rHtA=  H  HhHHFË  3ۅÉ^      3HtOH8t =   s	H8us*HN(Hd  AH  HH^(HË  HN(H:  AH  HtAJ  H  HHHF(ËF  wn0   4  P  LA  H        HH     wnH      輷Y  H   3H8      s
HÀ8 urnAe  H_  HHH   HNPHAi  H*  H5Lv  j  H
  =  1a  LC  r  H  
w   E3&   X3H\$0Hl$8Ht$@H|$HH A^ 0 Y0 m0 0 M0 k0 =0 HtoS    @ H+H
H HKHO  A   HK(H9  A   HKPH  A   H  HH [H\$Hl$Ht$ W0    H+5A1 3H   HIE3HD$(E33Ht$ 
   ؃u6豵L     H  蹶E3   &   3?  Hi2 $t95@1 }@1 HK2 Ƭ@1 HX  HH   A   H  X   HHtxHCPHu1
L     H   E3  &   `tH   CH   HC8H   HC@H2 etG?1 H  HHu?1 LH  tHHHi2    Ht	HKPA   H<   HHH\$@Hl$PHt$XH0_@SAV(   H+HHLHu HHQ  HSHu0H9S(>     E3DH芄 HS(H螃 HHCH$@  3{HH$H  H$P  L$   tHE3E3葆 H   9kHtgHKPD|VHKPHSLHև HHt2HE3E3H= H HHuNA  A;|Lp   H E3   &   ]He H+^A  EHS@H HCHukHHk4 H+蜲L   Hq 褳E3h   &   3H$P  H$H  H$@  L$   H(  A^[Ã{  H{uTHS8H_ HCHZ     =   H  HHY , HH#  H{AHL$@ANI   AF IAN0A AF@I0ANPA@AF`IPA`H   AFpA@	H A@0I H@A0@PI@AP  LD$8HD$ HT$0HL$(I  HSA   I    HS(LD$ I   {0 ~~Il ur{0~gLV   H E3g   LHHkHkH H+谰L   H 踱E3         IO HH/Hk H+XL   H- `E3m   &   讲HD$@ HH   A@ANHAF @AN0HAF@@ANPHAF`I ANHA@ ANH0AF @@AN0HPAF@ANP-3H(  A^[@S    D H+  HH   H:1 H     H:1 HJ  t|H_H'  tiHLH  tVH	HA  tC   H  t2H H  tHL HT   H [jHH [=   H [̸(   f H+A}   H~ H(@S    4 H+HHtc   Qr  HJu HCXHtHк   H L   Hӹ
   Ad   H H   H [̸(    H+H   H(HE2 ̸(   v H+H  HE2 p3ɅEE2 u6茭L !   H	 蔮E3  &   3H(A$   H\$ H    HHt7L   ǀ      Hй
   u!A-   H HH\$ 3H(HH\$ H(H      HQp   HQX   ̸(   f H+H   H(#HQh   ̉      ̸(   & H+Hu6YL    H aE3 &   诮3H(H   H(HQ`   ̸(    H+Hu6L    Hf E3 &   ?3H(HQ   H(̸(   V H+Ρ3Hu2 HC2 H(H\$W      H+H=uC2  Hu諷HdC2 Ht]A   H    HHt>H9C2 E3HH8t   H\$0H _A   Hz HbH\$03H _H\$W     H+H=B2  HuHB2 HtZA   H"    HHHt;HB2 HH8螸~   H\$0H _A   H HH\$03H _@S     H+HA   H HH [̸(    H+HB2 HtHkHA2     H2 ğH2     H(H\$W    ` H+HHt`   N  Htp HCXHtHЋH< L   Hӹ
   Ad   H HH\$0   H _3HHAHAHAHA HA0HA8HA@HAXHA`HAhHApHAxH   H      H   ̸(   v H+      r   e  芪 X  M K  谪 >   1   $  I   L 
  诫            蘨    o   讪    !    蔫    ǫ        - t$ tv蛬 tmҬ tdI t[@ tRw tI训 t@ t7蜮 t. t%J t t 3ɅH(3H(̸(    H+H(j ̸(    H+3ҹ   H(̸8    H+HD$HHcLL$@HD$   D$@    A  D$H   hY yY H8ËD$@H8̸(   & H+=>2     3z>2    A  H}>2    Hl>2 VY toL    H %Y L    lL    H E3z       =H(ø   H(@S    T H+T$0LD$0~fHcbX ؅y6oLx    H, wqX Lr    辧3H [@SVW`   H+H]1 H3H$P  I؋ubHu   V3
B HH;}3C3H|$H+ىD$4D$@   LD$@\$0LEHT$@HDЍOHD$0E3HD$ #W H$P  H3 H`  _^[ø(   6 H+=<2  t<2     H(H%}W H(@SUVWh    H+H]1 H3HD$PHHT$ HT$(AHL$ A" HHt,utDƋH5 tA   HH   3HL$PH3/ Hh_^][̸(   v H+yt3H(H3H(H	  ̸(   F H+zt3H(H(  @SUVWh    H+H'\1 H3HD$PHHT$ HT$(AHL$ A2 HHt,utDƋHE tA   HH  3HL$PH3? Hh_^][̸(   膽 H+yt3H(H3H(X  ̸(   V H+zt3H(H(  H\$W@     H+3D$$   HL8t    =   s
IA8uHT$(HT$ D$ 3ɉ\$0  t4HtHT$ H  ËH\$PH@_ø   H\$PH@_H\$P3H@_@SUVWh   q H+HZ1 H3HD$PHHT$ HT$(AHL$ A蒩 HHu3uL P  H }E3      ˣ3*utDƋHr tAHH=  HL$PH3p Hh_^][̸(   趻 H+Au	H(u	H(3H(@S   t H+HY1 H3H$   HHu1HL$(= WHT$X3HL$(D$XD$xD$h{ HHL$X     Hu1HL$(e= WHT$03HL$(D$0D$PD$@3 HHHL$0  tJLL$0LD$XHT$$HL$ ԩ t-D$ L$$x3   H$   H3 HĐ   [@SVW   R H+HhX1 H3HD$xIHHMu1HL$ < WHT$P3HL$ D$PD$pD$`V HIHL$P  t^Hu1HL$ A< WHT$(3HL$ D$(D$HD$8 HHHL$(  tLL$(HLD$PH质 3HL$xH3# HĀ   _^[̸(   f H+H H(CH ̸(   6 H+E3  3ɅH(̸QDDAADi  A;t9QAkdD;tA  }
AAA3E3ø   H\$Hl$Ht$WP   膸 H+3AHHAuB΃c@ǃ;Au/B΃cv*H;tH耝  3H\$`Hl$hHt$pHP_AuHuɝ  HHuH3A   H  t{D^ADNuALo Al  QLz AkdD+DVAË   HKD$@DT$8DVDT$0DVDT$(D\$ _H(@USAUAVHl$   J H+LEHMH%  u'A   H, IHĈ   A^A][]H$   L$   E3{L$   D;
  A   HCx.   HH$   HEHA   wtHA;|H$      AAuOHEH DMIDEAHD$HAl  Et$@D$8ED$0ED$(ED$ S]   HcEH MDMl  L$HILHEHD$@H; Et$8D$0ED$(ED$ \   AAu?EH, DMIDEAD$8Al  ED$0ED$(ED$ \DMH HcEl  DML$8ML$0LMH L$(ML$ Ik\H$   L$   AAL$   HĈ   A^A][]H\$UVWATAUAVAW    H+HS1 H3HD$pE3HT$8   HL$@LHD$0RED$(uEh   A   A&  A@      D$(   tA   HD$0IcE3MxWT$ ADT$hD$HD$X;  LAH      II    EuH;uB?,+</wHH@  B?ӷ  F$?HHcL$ H;i  B?諷W  B?ET$GHFPHcD$ LH;.  LD$8HFMLAPHEEE;P   E;P   u  HcA0 IABkdL$\U  uA2}ABdD$\=  DT$\3  DT$\)  ABD$X  Lc\$XAuL$\l  LCP D;X  CP L$\ADT$Tl  D$dL$,A|D$dACL$,ACDkQDAADAkȸgfffAL$,ADAADDD$,BDɃELD$8$IAAk+ȉL$`DT$PDT$LDT$HDL$(HD$0HH      I;AxutHcB<8.ujEu;;\$ t3HcI;})D  B?ft
HI;|;tT$ ;u.3HL$pH3 H$   HĀ   A_A^A]A\_^]ËT$ HcB8D$$<ZuLD$@  Eu,+uÍC;uL$(Ld$8HcIDi    ȴtOD?賴_GAOA|$AHHFHEH;P .;P !LD$@MtL$(H;u	Di  A;uk<DHHA;_Et(EHL$HA؀|$$-ED3违 LD$@T$ ;MtD$HL$hL$XA AHAH    0 0 0 0 0 0 0 (   ֯ H+H(ʑ  ̸(   趯 H+H(隕  ̸(   薯 H+IAH(   ̸(   v H+IAH(c   H\$W    P H+HAHE3u"@u   ЃH\$0H _H\$0   H _H\$Hl$Ht$WAVAW     H+H@  ALDH   HK3Ht?D~4HK5HA;t_=  u@uRHK;|HHtI~2HHiA;t"=  u@uH͠;|θ   :   3@t(E3Iu@uA       u   H\$@Hl$HHt$PH A_A^_̸X   ƭ H+Aуv?H,2 Ht.T$ ĢH,2 HT$ 胚ȺHHXøHXH\$Ht$W    [ H+A؋Hu"HDù  H\$0Ht$8H _*SyDH֋H\$0Ht$8H _H%1 }HHH1 HH+2 PjDHHH\$0Ht$8H _H`LL$ HL$SUVP   虬 H+3ID$   HH)݉*HL$(HHl$(H\$ 
  D$x  H$   Ld$HLl$@A   Lt$8L|$0      H|$(He  HO(ݛHO0HB  ͞H_9o~0@ HHKH 訞HK菲 H[ ;o|HO H 脞HOH A  ^A  H HIA  D&  L|$(I       M   IO(IO0H{  I_A9o~-HDHKHٱ HK˱ H[ A;o|IO H$ 违IOH A  虰A  H I脰  A  IcOIw(IGHHTHtH     Ht$ EMwE9g   IMfMttIN I ~X@ I֟HL9`u3HHuа HHtxHHyHH~tZI萜;|AE;o|H\$ A   HD$ H;   HH$   LIo  Hˋ腙   HD$ H;u
HL$ lM   IO(ZIO0H  JI_A9o~-H舰HKH (HK H[ A;o|IO Hh IOHP A  ݮA  H8 IȮ3]I_(HH$   LI  ?D$xHD$pL8tI HLDNALt$8Ll$@Ld$HH$   L|$0HP^][H   W    l H+HH\$0HI(Ht$8#HO0H   H_39w~,HPHKH HK׮ H[ ;w|HO H1 ̚HOH A  覭A  H H葭Ht$8H\$0H _̸(   趧 H+HHt tAq  H H(PH(H\$W    p H+HHHHu HHuH\$0H _HH,x   H\$0H _HH荚H\$03ɅH _H\$Hl$Ht$W0    H+IMHHMuILPII3D AG HHt6HLLL$`HD$    HHHKH膪 HuH詨 3   H\$@Hl$HHt$PH0_H\$Hl$Ht$H|$ ATAVAW0   , H+LMHH記  McN3IFHIM|胘~+HuH=     HX;|HL   @ H6HIHH HHuWMtxIHD3A HH   IMD$    HQ3HPH    MGA HHtcIF0Hu˖IF0HtXHH臘tIH虗;Q   H\$PHl$XHt$`H|$hH0A_A^A\AN8H 3HHt tAq  H Hh3H\$ HL$UVWATAUAVAW0   聤 H+Hy   H l$xLH$   9iW  LwD  H8I LE3HHɖ   IMA贙IH33襖~tI薙LEINHH t3LL$pLH$   HHD$     ̧ H     H$   I:;|u-L|$pMFMtMD$     HH~ H  IMAL|$pD;+l$xAF0   uMIHo  R  AF0   I~ tLH豕؃x=H蠘HH  t#HAH" A  H謨H"yIv(f     H~HvHP؃xDf     H6Hȃx u#H@H A  HDH躍yHHt0y u*HAHtHHHy A  3H    HFI;G_HtIH$   H l$xI H$   A;o   H$   H0A_A^A]A\_^]3   HT$HL$SUVWATAUAVAWH   谡 H+LAHLA   &$       BI	D`B
BE  u
     E+Ex4AIЖE3HHHF Ha  E+yAExmAucI苖HLPD   IE AtHx    DD~A uϋ@x;LL$   yAƃAEƉ$      A   H @    HD$0LH   Hc$   Hx HH@  HA   IEHHuA   HE IեXS  A]HE33聢 HHt&MD$    E3HHУ Hu#H I;3HHA_A^A]A\_^][E   L$       AIHHڲHD_D HL贫H HI> uO   Aσ utEuO   uAFx;Lu	O   A uAFx;LAeLl$0H$   L($    H\$Hl$Ht$WATAUAVAW0   讞 H+L3HIDML$   INAAF   H   H(E    HmH9G   H͋Ӑ   HLHIH  HuYHuHH[HH3D A苠 HH   IM MLD$    HQI΃HPHǡ HtqHH;u3INA2D;MFMtKIU MIΉ\$ } HË3x uLLd$ E3IIWt
Hy 3   H\$`Hl$hHt$pH0A_A^A]A\_H H ̸H    H+H   LA`HD$8LH   HQPHD$0LL$(LH HD$      HHH\$LD$HT$UVWATAUAVAW`   | H+LMHI0IHE  讍u)I   >x(  IO0]I   xHT$ IO0KD$ L$0    IO0荎D;   E3IO0tHHH!   IL9g(u?MtI*HI|   H$   HtH80AAD$jMuIi*HHO(A~5fD  HO(8uHPH脪tHO(ō;|H$   A;/3H$   H`A_A^A]A\_^]̸(    H+H
HtHI0HtuHt  蟏   H(@SVW    貚 H+Hv      t
  I   H  I   H H   A  H   3H   HZ  A  H] HH   H5  H _^[Lt$P1HL   E3HuK|   E3LD$@  H3H   HH      σ   9N~      9~~   9~~   v	   9~~	    H9~tB@   HF98~H@   HF8~H@P	        H'HHn6 u|$@tK|   E3LD$@Z   H%H   Hu|$@tK|   E3LD$@X   HH   Hu|$@tK|   E3LD$@   HǅH   Hu	|$@t	H9   uK|   Ls8I֊~oHl$HIÍHHjH0=Y  uK|   HH  t  tZt   uIu;|K|   Hl$HH  Lt$P	  H   HPHtH҅   K|      H _^[H   HPHtH҅   H   , H   5 H   lH   `H   H  H.	1 3H   H   {|   H   H   H   H   H   ǃ        H _^[H   HtHPHtH҅u
3H _^[H   + H   4 H   H   H   H  8H   H A     H _^[̸(   6 H+H H(Hl$Ht$H|$ AV     H+H   ILHH~ t.IH\$0>HHGLLIHVH\$03Hl$8Ht$@H|$HH A^H9 ̸(   膕 H+H   L@ MtH(I3H(̸(   V H+HH	H(Dw  H\$Hl$VWATAVAW    $ H+HyE3HEAL蕇~9I膊E3LD$X  HHNHHu*|$XtZN|      H\$PHl$`H A_A^A\_^H   Hu;H   H   HH   LE3Lw(LD$X   H́HHu|$XzHtHHˉG0QG0H HDd$X视L$X;}MH蕉HH:  tHnfH=  uD$XHcL$X;|N|   IH;H	  3̸(   膓 H+L H(H\$Ht$W    [ H+IHHtcH   A  H   Hb 3H   Ht5A  HB HڌHH   @ƋH\$0Ht$8H _H\$0   Ht$8H _HY H\$W    谒 H+HHHH	\  u#HOHuH9KuH\$0H _HS~H\$0H _̸(   V H+H H(3HtIHHt$IAHuË MtIAHHI̸(    H+H| H(sH\$Hl$Ht$W    Ƒ H+IAHHHtXAtHy uHCHt=H/ H3t'HKuJ   HC    Lŋ1   3H\$0Hl$8Ht$@H _̸(   6 H+L H(鳋Hl$Ht$W     H+IHHuHl$8Ht$@H _Ho H\$0eHHt!LDHHtHH    H5 H荆3H\$0Hl$8Ht$@H _̸(   v H+Hu	H((H	H\$ h1H)HHu/|uL    H vE3      wHH\$ H(H\$ UVAV     H+3HH\$@LHH  H H@pp  H|$HH HL|$Pp   H  ~HH   uA   HDERgHuH9_u9HGHt)Hآ HOH/tH_E3A|HLD$@HH P HtTL|$@  |HHt:Hm h}HHtH9Xu\HGHuNHHB H蚄IHL$@s  H& H~I9L|$PH|$HËH\$XH A^^]H HOMǺ   H/"|I>H\$@H\$X   H A^^]@S    $ H+HH	&=  t3H [HSH H [B|H|$ AV    ߍ H+HLH   H H>n   H? H\$05|HHuH\$0H|$HH A^Hl$8Ht$@   wHσEWeHuH{ u=HCHt,Hܠ HKH;tHC    
E3zHt$@   Hl$8IH\$0H|$HH A^H|$H   H A^̺   Qx33Ht9A3HAHHD̸(   薌 H+HtDHHR3ɅH(3H(H\$W    P H+HHt!~;~xHH\$0H _bwH\$03H _H\$W      H+HHt!~~;~xHH\$0H _bH\$03H _H\$Hl$V    請 H+HA؋+HHuH\$8Hl$@H ^HuH\$8Hl$@H ^ÍCH|$03H΅I};}$D  HƀHH t;|H|$0H\$8Hl$@H ^̸(    H+Hu3H(r}3ɅOȋH(HI Hy H ̸(   薊 H+H\ H(sHI ̸(   f H+H, H(x@S    D H+LH0  H'  Hc;    Ht$0L'H|$8A1 IHRIHk     IpHzH   H   HHHuHt7Ht$0H|$8H [HuHt$0   H|$8H [k  uvHNHtoHWHtfkk  ]IpHzHtRHtMHH ؅u<HWHNYu+HRIHjHRIH;HRIH Ht$0H|$8H [w1 1 1 1 1 1 1 1 1 ̸(   ƈ H+H< H(~̸(   覈 H+H H(#w̸(   膈 H+H< H(c~̸(   f H+H H(vH Hy H\$Hl$Ht$WATAUAVAWP    H+LMH> L3vLHu     M  I3cz   IQ}A	   H HHH uHCx	 t	IH
4HKH A       HCx    IvH	HD$8H! HCHD$@uHH   HLL$0MD$    I\ HtcHHuxHHtBHHgzt3Iyy;IL\$PI[0Ik8Is@IA_A^A]A\_û     $"                3kL\ Hk lE3ӹ"   'nH IH|H! H9|3dH\$Hl$Ht$W0   & H+HHA HAHD$ IH  H; tH{ tHR H\HSH DHD$ LHY  H\$@   Hl$HHt$PH0_H\$Hl$ VATAUAVAW0   胅 H+LLI  HwH͋\3A΋A   IȅIӋ3x~A+;~y	A+;}upI
IOD$`H|$hwHˋw΋IȅIH|$h3x~
D+A;~yD+A;}uDL$`~   D;~
      H蚥   ID$    HL$ Hl$(H	     0   D$    AHե؃tIHtH茟HD$(x   IHL$   u]Dú0   H茥؃uI  v~4D  I  ryIH  uI  Uv;|3H\$pHl$xH0A_A^A]A\^ø5   H\$Hl$Ht$ WATAUAVAWP   ~ H+LLD$@    HD$0D$4   IHD$(   D$    A軤DZ  I  D  AIEH]HH$   3 Hc؅W  H$   H~ @8|)u
HHHc3LHO H  E3   A   HML+QB<v>B</wIr1I	H~wCD;}o-t.ueA:t]9-tX<-tT   HAI	H;|t<HcÅtJIԉD$0HL$ Hl$8  A  H H͋·t3A  H H豇Eƺ   IaD3L\$PI[0Ik8IsHIA_A^A]A\_A  H H`5   Ƹ   ̸(   膁 H+H H(cw@SUVAT8   ` H+HAILs~&H$   L% DHD$ Hr HB(I3s!  Ll$hDkL|$0A   H|$`Lt$pf~HM HWIcvL,% EH\ HH'H:   LrA>|   	AMINtHc+INLaHMtHtLH MHo'A   H2 IA   H HA   H Ir;L|$0Lt$pLl$hH|$`   H8A\^][LMt;L+D  AD
A:tHw AIwA A:uHIu3ø   BH\$ ATAVAW    k H+Lc
LHZLLqME~I|@tAHHH|$PEu3
A@HcHHcHʅ~HD  A|@t
HHHl$@Ht$H   AHcI   Hu4E~|;.uwA;   A+MHcHI      H;tDHLI+L+L;ug3H Hu_L3I HuMLIH u4H_McHUIc$L+MGH+ID$I;uHP//   5   H|$PHt$HHl$@H\$XH A_A^A\H\$UVW0  } H+H1 H3H$   HcHZ3HH~HL39 Ht
5   E  HL A  HwHHu
     >t
5     L$P  LvIcI^~HKHHʀ9@tHHH  BHcH  } .H   A   D$ .HT$!    DL$ HD$ Et   s
H@88uIcH;9  HL$ Et=   s
H@89uD+ЋHHD$ Et@ A   sHA@88uA   LL$ L+    A:tB<w A<w :   HIu   A   HT$  
      McLFM+HL$ MN8D$ t=   s
H@89uL;uFMtMLT$ M+f     CA:tB<w A<w :uIIu/   5   L$P  A  HO HH$   H3z H$`  H0  _^]Hl$VWATAUAW    { H+13LL   uHIH	=  DI$E3H\$PLt$Xim   I$ATpLH;2   uHRIMHH	_ uoIN3I9^Ht*3HHtHu3H$   "  t&MIՋD   u   	/   I$AlD;Gu
/      IL$3l   @ IL$toHH;2uluHRIMHH	 uQHO3H9_Ht%3LHtHu3IHtOLIՋW   t7/uIL$k;j3Lt$XH\$PHl$`H A_A]A\_^ø0   ݸ1   @SW(   y H+HcL҃  HD'1 LA  IJIPHIH(_[IzIX t3Hwy   H(_[Ã{ t3HbwxHcC ;G ~/   H(_[HWLHK跳 ۃ/H(_[I@MBHcLHIPu3ۋH(_[A ;|~+HHA9.tz.uLI.ۃ/H(_[IPIJH(_[kIB:   Hl$@Ht$HLd$PLc HhLt$XHL|$ MxMMw? H   I4,HH+H   x/   x/   Hx:   H+HL HȻ/   HuLƋHݽ H+A+HDŅtGIc~&A>.u ;~;LIHcI+H2u#3;uLcIHu	35   L|$ Lt$XLd$PHt$HHl$@H(_[IBIHHcLPLIDtt5   H(_[AtA uA;t/   H(_[L~2IM+@      BA""
:uHHI+I;|3ۋH(_[ø3   H(_[Ð$1 %1 %1 '1 %1 '1 %1 '1 H	 Hi Hɷ H) H\$Ht$W    u H+AIHL HDH  t/HVL DH  t   H\$0Ht$8H _H\$03Ht$8H _AUAVAW@   0u H+E3H Lt$xMcLHu<IZLʸ   H Q[E3"  "   \3H@A_A^A]H\$`IHl$hHt$pH|$8Ld$0E>g  H5 AI$jHi HHH葳uAHOHM xG     LGM  Ifff     A H:LufHut  I_IH; u3H bHH  #HHAHHx  D1H8 x  /  H` I HOHLcI΀9 u HT$xH  E3A   H] _ 4(HGHc΀<-  H] HcH7 HF` HcHO" HOH< d  AU  HK lHH  HA 3蓲Hc3HHD$x聲A[  H HHxHL$xH  H  H~  E3Hl$xt5  IIHHt8  ?Hj aHH  Hr  cHHAHHy      H `HH  H   HIe  Hu	D3HkCH    `HCH\  HHCH(HKHIHCHpHHHI!e!  Lt$xH5 IA"dD;IA  txIO4  tkI   HQ LgL3VL /  Hi W   E3"   XHGLL LGHL    HD$ _IH[ IfHL$x	H3H|$8Ht$pHl$hH\$`Ld$0H@A_A^A]ULw Q  H˳ VE3"  "   LX3H HifH` [fL7UL$ f  Hx VE3"  "   W2oUL a  HD wVE3t   "   W;UL ]  H CVE3"  "   WUL F  Hܲ V   "TLd >  H U   E3"   9WHGLfJ LGHgJ    HD$ $^3KTL	 %  H] UE3t   "   VTTLղ   H) \Us   H\$W    n H+H9Hu9uVHSHOH\$0H _u:9u6HSHOHH	uEHSHOHRHIH\$0H _HSHOuHH\$0H _iH	aH\$0H _@SUATP   1n H+3LH$   H\$xH$   H    ~  HI}`m  IL$H|$@Ll$8Ht$HLt$0L|$(bIL$DE`ȿ     |$pfIL$A#cIL$HcHH  t  HCL0HhLsIHj  t[  HGH0LxHwLHI.4  HI!  IH  HH>  H$   HuH$   H  HHH  H$      4 {  Hl$xH$   HHD$xH'  HHn   tuHHKHI^HCLx1A  HO    qH2  L0Lx   HCtuHGH@    HG    H[ Ha|$pIL$WA|$pIL$ǉ|$pA5^D;Hl$x3ۿ   IL$^IL$PaHt8uHPH
HRm|I!  EH$   e}PLޮ   HR QE3  "   R4LPL   H! TQE3  "   RHl$xHH$   $   L|$(Lt$0Ll$8H|$@Ht$HHPA\][OL;   H PE3t   OL   H PE3t   "   	R3HPA\][ø   HPA\][@UWAT0   !j H+3Ll$PHo  e  Q  HI~\@  IL$Ll$hDH\$XHt$`Lt$(L|$ P\ȅ5  fD  IL$A3_IL$AUDH_HB  t3  HKH1LqHsLH  t  H@HLxHXLHH<   IH)   IH   HuHH  HIH      Hg    HHHHH   HHyRIL$[D;IL$[IL$P]Ht8uHPH
HR`D$P   H\HD$PL|$ Lt$(Ll$hHt$`H\$XH0A\_]HFML @  H NNE3  "   OMLV 9  H NE3  "   kOb3H0A\_]ø   H0A\_]̸(   vg H+H̩ H(S]@S    Tg H+HH   Ht'YtH{8 tH   E3HH [K  ǃ      3H [H\$Hl$Ht$H|$ ATAVAW    f H+LHH   H;   H   3HD;Y    AI%\H   t   H@L8HhLxIHX;   H[HtvtukHHH9HIHxHH3yIH 8IAXD;X   H\$@Hl$HHt$PH|$XH A_A^A\3H\$HT$UVWATAUAVAW@   e H+3E3E3Ld$(L|$0M$   LD$ Hٿ   H  HX  Hu
Mu  L9c8q  Mt	33I3ZHL   M;  ItINu2H  Hǃ   )   3ɉ   H   S8  IHt!tuL`Ld$(Ǆ$      INHttuLyL|$0D$    IW;r      IYHH^  L   MuEMu	M  HL  Hǃ   .   3ɉ   H   S8%  n  ItINu2H  Hǃ   )   3ɉ   H   S8  H   LK8L   MH   MH   LH8 Lu[H|$( tSH  .   3ɉ*HI0Au  3L   E3HT$(D$   L   L   Lk8D$   HT$(H   HH   9   EuRHIuEH  L   HL   A.   L   A/Lk8I4$3AU   5H   L   L   L   Lk8HHAHD$(3$   H   Hx uDH|$0 t<Hr  HA.   3A/I4$AU S  E3E3L|$0Dl$ 
Dl$ L|$0H   HHHth9ucEuDHIIu4H  Hǃ   .   3ɉ   H   S8   H   HH3D$ LyL|$0Ld$(L$   I!T;H   H   H Ht/8 u*Ht|Hǃ   .   3ɉ   H   S8tYH   HHHtI9 uDHt=Hǃ   .   3ɉ   H   S8-HsHtǃ      3Ht   3H$   H@A_A^A]A\_^]H\$Hl$Ht$WAVAW0   ` H+AHHHZ  LL$ Hɠ L     HO3R  D{HOUH؋       HS3H,LH   Li HD$ EH: HAZ   H IeHS3HRޙHHtuLHC HA^   7HS3豙HHtHL HD$ EH HAT   H H&eHOQ;3DCHL HH S   H\$PHl$XHt$`H0A_A^_H H	 Hi Hɤ H	 H\$Hl$Ht$H|$ ATAVAW0   ^ H+HEIL3Q  L%    ISHHtdHHt\HQHtS9|NB؋Ãt u8L EH H7:Ln EHt H3LQ \$ EHc HH8   H@D@A@   HAA1 A\A1 IH2 H3   H. H3uH- H3dH4 H3SH+ H{3BH* Hj31H! HY3 H  HH3H' H'HNt1u;H- H3LFAVDHM@  u&H H2ICO;;   H\$PHl$XHt$`H|$hH0A_A^A\ ?@1 S@1 d@1 u@1 @1 @1 @1 @1 @1  @UWATAVHl$   [ H+H0 H3HE'H  LEIE3MHELHu6@Lˣ   Hף AE3  "   (C3(  H$   HH$   3L$   L$   ]M:  HPH LE3HHt,IOHu tIIOHi uLmӾ   E   H=9 /IOHL Ǚ  LmӾ   E   H= IOH}MttHP  E3HUw HMHD AE @ HHUHUǁ     HJHM<:  HoD 
 HMA  HHMA  Hb SHELHq  3Hԝ AH:D
   HuMŋI7  HHtHHHtu`Hy td>Lܡ   H ?E3   "   9AIGLf4 MGHg4    HD$ $H  uHy u#Hy uhHKHAHtHC     A    HI HcHAC ILH DIIcAB1HM F;El  -  -   /  IcHUIA
   Hu HEH;  8   E    ;v  n  LeMI̋8!  LHtWttE3A   A   DHUHM  t&H]IHK  H HM4=L-   H9 <>E3"  "   ?A  IcHA I HUAHcIH} ;  HB<0   HHM;E  ƃttE3A   A   HUHM蕒 u  LeMI̋   HttE3A   A   Ht;LEHUHM  t&H]HHSJ   H HL<L  /  H =E3"  "   ]>  LeMI̋g  HH  ttE3A   A   EHUHMD        H]HHI  A?  HMHn E3[]H}Hω]H;I3xH9  IfKHH >  HJ9  H  H@H  @  :L   HΝ ;E3   "   =IGLL0 MGHM0    HD$ 
DE3  m:Lf   Hr u;E3|   "   <E3w  6:  L* H; >;t      ::  :*  9%  Y9   H HJ9Lɜ 5  H՜ :E3"  "   &<   9  L H :   E3"   ;IGL/ MGH /    HD$ BLe   ?9L8   HD G:MOL< s   "   ;E3D3HI}  t5I?F;H   IhHIHI  u(AK  Hϛ I/YH   I0F3IL$   H$   H$   L$   HM'H3R Hĸ   A^A\_]H\$W     S H+HHH9HHI;HROLc& +H\$0EH _̸(   R H+H H(H@SUVWATAVAWP   R H+H0 H3HD$@IcLDEt}A  HAL0Ic6  ;        ~(IVHL$0Lx AFt+ȋ D4/HL$0+HLc3 D4    E}LqIc6s  ;k        ~(IVHL$0L AFt+ȋ D4/HL$0+HLc3{ AFD$    D4    D+Aty   IGL8Ic7   ;   ~:IWHL$ LL$   z AGt+@@@ |4L$   HL$ +HLc3 eMIc7xz;v~*IWHL$ L AGt+@@@ |4HL$ +HLc3莓 AGD$    D+LHT$ HL$0ʋ E+DEAHL$@H3O HPA_A^A\_^][@USATAVAWH츀   *P H+H@0 H3HEE3LttA      H$   H$   L$   DIE`Bȅ     D}AI@EIH3EHHM  t->  HVHME3DH  t8HVHRHVHME3D  tHVAHMD  uAƅ  H  t-  HWHME3DH}  t8HWHRHWHME3D\  tHWAHMDE  uAƅl  MHUHM T  MHUHMމ <  MHUHMƉ $  IUHxD  LADuHyMHUHM芉 u^DLEHUHM     LEAIBUI@9H	 HCH HC}A}Ỉ}AU@D;IB@I̍P7CHHtY8uTHPHME3DH  t6HWHMADHR  tDHUHM襈 AA	3   L$   H$   H$   HMH3L HĀ   A_A^A\[]H\$Ht$H|$ UATAUAVAWHp   L H+H0 H3HELH  3G?ȅ~rI6BWI̋H&BLAK  H2F  HRII;OLc謇 +ޅE؅s  I>;|3Ỉu>!  IAHHtHH Ht@L@Mt78|2AA@ȃtu   A      A   3IH  LBM  A    H  MpI>  IE3=ȅ   AI@AUIDH@HH]  t-N  HVHME3DH  t8HVHRHVHME3Dq  tHVAHMDZ  u
3  H  t-  HSHME3DH  t8HSHRHSHME3D  tHSAHMD  u
3~  DHUHMȋ薅 d  DHUHM~ L  DHUHMf 4  IMxfD  T؍JL؄uHyLHUHM*    >uDHUHM]     I=<D;BuI'<I΍P?HHtf8uaHPHME3DH     HSHMADHR  tlDHUHM膄 XDHUHM  yDỈu;;   HMH3H L\$pI[8Is@I{HIA_A^A]A\]3@S    H H+HH   Ht'=;tH{8 tH   E3HH [  ǃ      3H [H\$ UVWAVAWp   ZH H+Hp0 H3HD$`IcLHH  H;z  H  H3E3:\  AI=HHk   t.\  HSHL$@E3DHR  t:HSHRHSHL$@E3D0  tHSAHL$ D  u
3   H:;   H =HH   t.   HPHL$PE3DH   t:HSHRHPHL$PE3D   tHSAHL$0D   u3tmLHT$ HL$08 ySLHT$@HL$P :IAL9D;   HL$`H3AF H$   HpA_A^_^]3H\$Hl$Ht$W    fF H+HcAAHHxYA;T~6HRL节 Ct"      +Hc@u T0T0Hc+LcH    3H\$0Hl$8Ht$@H _HT$SUVWAU    E H+E3IHHAH  H(8x  HuHu3H A]_^][H9k8\  Ld$PL|$hH   AMHKu1H7  Hǃ   )   3D   L   S8  HH9H0HH   .*L   H3 6+E3  "   ,H  Hǃ      y4A%3HE':LH  H1   Ld$PL|$hH A]_^][HLt$`}9HA6D;  f     AH9LH  &u1H  Hǃ   )   3D   L   S8  I  H   HAf6  HT9HH   HBD9(uH-6;|   H  Hǃ   .   3D   L   S8W     HG"8I  f8HE5}    AH8I  HH0I  8HH  HG8  H   Hǃ   .   3D   L   S8   Ht$XHA;5D;bI  H   A5~tfD  I  8HH wVHBD9(u5HA/x)Ht<Hǃ   .   3D   L   S8tI  4;|A   Lt$`H1AxHDA@wHwLVA:   LOE9)   Ht5HBHt,A|&@ȃtuA   A   EIQIJu3H]Hǃ   .   3D   L   S85LAHA5HA3D;]Ht
ǃ      3H A]_^][H\$ UVWATAUAVAW`   @ H+H0 H3HD$PLDL$0ILD$8ET$4IE303       AH6L DH ILAtg  MOE3AIM	    HJ I]MOAAIMI    H I0J  IwHcy  AŃ  tp33~GL-<X @      HFL H IMOD(Hm;>|Dl$0DFH AIHl$8    ~-HVHL$@L{ Ft   +ȸ    D?   HL$@+HLc3    HL$NDHD$NL+ x u8 uHI H3Hc3~NH-BW fDD<@L# D<AH ILLADHH;|Hl$8}H=V IHH=V    HI      ~-HVHL$@Lz Ft   +ȸ    D?   HL$@+HLc3 D$CH) L$BDL$ADD$@D$(L$ IIGH5 HD AD+I\$4HA60D;   HL$PH3+= H$   H`A_A^A]A\_^]3@SUVWAVP   O= H+He0 H3HD$@AIH|  $  t`3ۅ~9DH=~U HFLc HR HLOE	Mv;|DFH4 AH     EHL$0   HD%   HD$>H+HL$>y u9 uHH
HLc3H=T M~AD40L DD41H HLLDQHI;|ƃ}HHEuZHH6   QEHL$0A   Hht4D$3H L$2DL$1DD$0D$(L$ H   3HL$@H3A; HPA^_^][H\$Hl$ W    {; H+T$9HD$8MtA D$:3Ht$0M@Ń-~7H0HH9)uHIHT$8Djv t{H-;|H )HHt^Hx uHf q)HCHtBHHuK{HHt-DHT$8HtHH.t
HHH Hw03Ht$0H\$@Hl$HH _H\$Hl$Ht$ AV    U: H+HA@A؃LHc  }˃H|$0Ex_B    D;RH (HHt>     H@Hu;yHGHtDHHu,H~ H/3H|$0H\$8Hl$@Ht$HH A^Å~HGHP    D2HO   +9%     I>H\$Hl$H|$ ATAVAW    A9 H+IcMHLLIHHqt   DIH  xDDHI  H} u'LH  Hr} Ht$@    R'IFHq  H8 uwINHHV  IFHx uwINHAH5  H~f|+ u
HHINDHH	荈  IN3H	#     ~<Hcƺ   DD(Atff     ¸   AuIFH+	AHǅ~A|u
HHINDIHIt~IN3HIs#  ~CHcA   FL8A<tfD  A   AA#;uINA+HQ	ZM4$   Ht$@H\$HHl$PH|$XH A_A^A\HM| I%-33H\$Ht$W    7 H+qHHtHHHtuHy t 3H\$0Ht$8H _Ãu	HAHu^(HHtӃtuH5  H  Hd+HF    HFHt$8HXHH\$0H _H\$H|$E3IcLHE~$LHI+AB8
uIAII+H;|APHcx LJM+B< u9u
HI;yD;   ~B    H\$H|$IcFD8AA2ȃ~w_LӗHAh1 Ah1 I   (   !               DuD"BD:tH\$H|$ Eh1 Lh1 Sh1 Zh1 ah1 hh1 oh1 h1  ̸(   4 H+HA   H	H(̸(   f4 H+HA   H	H(H\$Hl$Ht$W    &4 H+ZIHHA;Xu
  _KHH蜮Hυ~]LH  _&y^LH  _   G    H\$0Hl$8Ht$@H _H\$Hl$Ht$W    3 H+ZIHHA;Xtl   EHHHυ~^LH  #y3L9]H  3j   Hl$8Ht$@_H\$0H _H\$Hl$Ht$WAVAW    2 H+DJLE;HILHMMM_Ico+SHtdA^DH?IHMH? HLHHHt!HHI3HHHL#uL   EFAF    H\$@Hl$HHt$PH A_A^_Hl$Ht$H|$ ATAVAW    2 H+zMIch+LLy63Lz    Hz ;E3d      3   HtM6DM$IH\$@IHW HHHLHمt)D  IMvHH+H3HHH#Ѓu܅t     H{ H[uuH\$@   AAG    Hl$HHt$PH|$XH A_A^A\HHtoA4tȉA4I(I(HB DJ0DE;s@BE+D@A+ABEt'AEuHBA   H  HJAEuDR0B8    H   V    |0 H+HH\$0HI HFy A   6HF     HHtYH|$8fD     H; tH͟HHuHHx A2  H  HF5H^HHuH|$8A   Hx H5H\$0H ^@S    / H+y4 Hx  y8 n  DALt$HDq<Ht$8D;A   AA  Hax   w4HH   Hl$0AH|$@   HD  HhEt   H薨HHuHCH|$@Hl$0H  Hǆ      H; uH3HCH  HsHsCCHfHC0Ht$8Lt$HH [Eu	HHAAuHAH  HKIH@HCH4A@CHuC8   Lyw    HEw E3m      Ht$83Lt$HH [3H [̸(   &. H+Az   Hv H   6HHuH(3HAHAHHAHA HA(HA@HH(@S    - H+HHv H   Az   W6HuH [3HX@HHHHHHHHH HH(H [̸(   f- H+Az   H6v H   5HHuH(3HAHAHHAHA HA(HA@HA<   H(@S    - H+HHu H   Az   5HHuH [3HZ@HBHBHHBHB HB(HB<   H [@S    , H+A4Hم   9A8   A,Hl$0i0Ht$8H|$@9A(   t<@    H#u HA  41HHuGgLu    Ht oE3m      C4Ht$8H|$@Hl$0H [ËC(tHS DIHh HK Ht A  u1Hs {,K(HC ,C(A4H [Hu3HA@H\$W    p+ H+HHH;tJHH腝HtFHW HK sHt4HW8HK8aHt"HGPHCPHGXHCXHH\$0H _H\$03H _HtLS    * H+HHqHK hHK8_C`tA  Hs Hd0H [@S    * H+A   Hs h   j/HHuH [HH     mHK dHK8[HHCX    HCP    C`   H [@UVWAWh    * H+HIHL3
t3HhA__^]HH$   *HHH  L$   HN ILt$`͛H     Iǝt   HN բHL$@~0舭HD$0HD$L      HD$@I舝t   HL$@蕢I]?HN?V@   HN踡)  IHHHL$0HL$@H|$8D$H誝H˅tLLD$@HVU H   A@   HHaQ    H豝H˅u    P H   LL$@Hl$ L3HS t   9{~HHHHNPHNH~XjHN͠tBLN Hl$ LF3HVQS t&LcF(HcNI;}HFH<HI;|DF   L$   Lt$`HH$   HhA__^]H\$Hl$Ht$H|$ AV    ' H+HIHMHY   HHH#  A   HXp h   6,HH   HH     ;HK 2HK8)LHCX    IHCP    HC`   uSHKwHK nHK8eC`tA  Ho Hj,3H\$0Hl$8Ht$@H|$HH A^HutH? tFHKHK 	HK8 C`tA  Heo H,HHHHHHzH\$Hl$Ht$WAVAW    & H+HIIML3IHHHt IHHtMHH  HH艧H\$@Ht$PHl$HH A_A^_H\$W0   p% H+HD$`HHD$   Hϋ1H\$@H0_H\$Hl$Ht$WAVAW    "% H+LIIMH3iH1HHt HHHtMHI+   HHl$HH\$@Ht$PH A_A^_HT$HL$UVATAUAVAW8   $ H+Ap(MLLu3   iH8A_A^A]A\^]H\$0Iύ6H|$(莨H  EW3AF0DA1GIN I?fAnfp H$   &    fo-R; %  }ȃLO +A   @ WfAnfp AC~MI@f~fAAoAfbfsffnfp ACTfAIW~fAoAfbfsffAnTfp AIAfW~ffbfsffnfp fAoAT~fAIWfbfsfAoATAID;IcLcI;}&fAAA+HHH!HI;|H$   A_HIFPA   Lc~cLL@ ff     HMLDH[2 JHHHH;JIEH#HH$   M+uL|$xLd$pIwH  I<$DL$   HAt$AGAD$IN<IOH H+؋fHnflۅ      FHcHML;w	L;   %  }ȃ+foU% IGHLcI+LW@ o@IhH@@fofoToDTVfoToDTo@hTVLfooDTo@hTVLfooDTo@hTVLM;\HcI;}6LII+IL+@ IHH#H#HRHHLHjM+uA3H\$0H|$(H8A_A^A]A\^]H\$VWAUAVAW0   i  H+AY(E3MIHLC=  w_9ZuZA9XuTwHtUMM IEPLHI\$(HD$ 3t%G3FAF   A^H\$hH0A_A^A]_^ËON;~3H\$hH0A_A^A]_^H$   HHl$`HHHt=HHH;u
LAV LLd  tMHI   DEHOHl$`AH\$hH0A_A^A]_^̸8   6 H+ILL$ LIH8H\$Ht$W     H+HIHAHtGT$PLCHHt2D$XL$`H Hȉ;HKP   HCX    H\$0Ht$8H _H\$03Ht$8H _HtuS    p H+HH|$0HIHtCuHc讒C   uHKHtg Ao  #H|$0uAq  HSg H#H [H\$W     H+LcHAH+uEtHRHIY uG+CH\$0H _H\$Hl$Ht$WAVAW     H+LHHtxBAHcHjy,Htb3H8E t@ =   s
H9 uHHvJvLf 1  Hcf ~E3      3H\$@Hl$HHt$PH A_A^_HcHwH;vHHu)L>HSILf A:  "HHuL>먉HtLHHX H O%   GA3F3G   hH\$Hl$Ht$H|$ AV    P H+HH$  Ac  Hte    $HH  @   NHHcHny/H   3H8E t =   s
H9 uHHv1Le 1  Hd E3      \?HcH;vHCH   LsHWILd A:  X!HCHu_LsC   uHKHd Ao   uAq  Hed H 3H\$0Hl$8Ht$@H|$HH A^É;HtLHH;W HC K%   C3F3CHHt^S     H+AHH|$0   uHIHc Ao  @ H|$0uAq  Hc H" H [̸(   F H+Ac  Hvc    "HuH(@   H(H\$Ht$ AV     H+HLEy+3H   H8t=   s
H9 uIcHvBLc 1  Hb E3      F3H\$@Ht$HH A^IcHl$0H|$8I~H;vHHu)H/HSHLb A:  )HHuH/"AHtLHHfU H    Hl$0H|$8H\$@Ht$HH A^H\$Ht$W     H+AHHHa HIAU  iH_H\$07Ht$8H _@S     H+Ha    Ac  !HuH [ÉXH [H\$Hl$WAVAW    7 H+Hcl$`MHILL9WL@a 8   HDa _E3         8  DMHt$@DыA   #HE3uXE   AȄy4     HA       xHAEtzEA|oH<u
      A   JAA;|@t@8;u	Hʅ)~uf     AHDAvPL` i   H` 'E3{      u   Ht$@H\$HHl$PH A_A^_DEttIcHH+IH;~3L_ _   H_ E3      	IA   xHA|AAEuuAA~AuB
+ʺD;MøHf   HH   H\$Hl$Ht$H|$ H9؋D$(H$ LW
E3A}AD
DLAÈAɋuHc~,J     AHRȈ
;tɀ
AL׃u	AIVAEIHAAÅuAAIE~$IcAIff     H@D AIcLH\$Hl$H|$ LHt$HtWH\$W     H+AHuHIH] Ao  'uAq  H] HH\$0H _̋3A3A̸(    H+H(   W3A A0A@APHA`Ah   ؞A|6Ap0A9YA1AXhAdAOAl   ø(    H+H(j  H\$Ht$H|$Lt$ AW    ` H+DzhLr(3HHC7II8v(A@   K7M+3V A   IHDA8   K7M+3U G'A   AF8IG&HAF9G%AF:G$AF;G#AF<G"AF=G!AF>G AF?@   whIGl#  E   tMv3    @ H[ƋCCCKGl;rz  CCKOCCCKOCC	C
KOCCCKOCCCKOCCCKOCCCKOCCCK  CCKOCCCKOCC	C
KOCCCKOCCCKOCCCKOCCCK   KCCOCCCKOCC	C
KOCCCKOCCCKWKKKS   H\$0Ht$8H|$@Lt$HH A_W3A A0A@APHA`Ah   g	jAgArn<A:OARQAhAكA[Al    ø(   6 H+A   H(H\$Hl$Ht$H|$ ATAVAW     H+ILHM   A B;sA$HqhQ Lq(HLHA$HtqH@s!JH@sIIJ >   LehI@   H+ILJ A   IHKW    ALAFH+AF AF0HHHtLIHHILH+HtLǉ>II]J H\$@   Hl$HHt$PH|$XH A_A^A\W3A A0A@APHA`Ah   g	jAgArn<A:OARQAhAكA[Al   ø(   v H+H(  H؞]ǁ   0   HH|6*)bHAHp0ZYHAH9Y/HAH1g&3gHA HXhJHA(Hd.HA0HOHGHA83HA@HAH      H\$Hl$Ht$ W     H+HiPIHHM   HA@JH;sHAHHLt$0H=HAH   HQ@tKA   H(L+HI;sH    fMH A   Ǉ       HHI+IH   rLHIHHH+HtLHH<H    Lt$0H\$8   Hl$@Ht$HH _H\$Ht$H|$AV     H+D   HrPHHA6IIpv(A   I6M+3_N A   HHE3;Ap   I6M+37N G@A   FH֋G@HHF~G@HF}G@HF|HG@H F{HG@H(FzGFFyGGFxGHFwGHHFvGHHFuGHHFtHGHH FsHGHH(FrGNFqGOFpH        X  0y  @  HHH8HH0CHH(CHH CHHCHHCHHCKHOHH8CHH0C	HH(C
HH CHHCHHCHHCKHOHH8CHH0CHH(CHH CHHCHHCHHCKHOHH8CHH0CHH(CHH CHHCHHCHHCKHO HH8C HH0C!HH(C"HH C#HHC$HHC%HHC&K'HO(HH8C(HH0C)HH(C*HH C+HHC,HHC-HHC.K/HO0HH8C0HH0C1HH(C2HH C3HHC4HHC5HHC6K7HO8HH8C8HH0C9HH(C:HH C;HHC<HHC=HHC>   K?)  HHH8HH0CHH(CHH CHHCHHCHHCKHOHH8CHH0C	HH(C
HH CHHCHHCHHCKHOHH8CHH0CHH(CHH CHHCHHCHHCKHOHH8CHH0CHH(CHH CHHCHHCHHCKHO HH8C HH0C!HH(C"HH C#HHC$HHC%HHC&K'HO(HH8C(HH0C)HH(C*HH C+HHC,HHC-HHC.   K/S  HHH8HH0CHH(CHH CHHCHHCHHCKHOHH8CHH0C	HH(C
HH CHHCHHCHHCKHOHH8CHH0CHH(CHH CHHCHHCHHCKHOHH8CHH0CHH(CHH CHHCHHCHHC   K  HHH8HH0CHH(CHH CHHCHHCHHCKHOHH8CHH0C	HH(C
HH CHHCHHCHHCKHOHH8CHH0CHH(CHH CHHCHHCHHCKHWHH8KHH0KHH(H SK   3H\$0Ht$8H|$@H A^Hɼg	jǁ   @   HH;ʄgHAH+rn<HAH6_:OHAHтRQHA Hl>+hHA(HkAكHA0Hy!~[HA83HA@HAH      ̸(   & H+A   H(H\$Hl$Ht$H|$ AV     H+HiPIHHM   HA@JH;sHAHHHQ@H=HAH   tJA   HL+HI;s>    fM> A   Ǉ       HHI+ICH   rLHIH(HH+HtLHH|>    H\$0   Hl$8Ht$@H|$HH A^HMT7=ǁ      HH܉fsHAH2HAHϟ/X՝gHAHM{i+mHA HBsowHA(H6j?HA0H֑HA83HA@HAH      H,+!1"ǁ       HHdLȣ_UHAHQSok#HAH@Yw8HAH>(HA H9S%^HA(H,+HA0H,Ł-HA83HA@HAH      H\$Hl$Ht$H|$ AV      H+   II+DHHHH   wB3A   ~C H   Hx  HǇ      Ǉ      Hp  D  3H\$0Hl$8Ht$@H|$HH A^Hl$Ht$H|$ AV0     H+Hp  HH  ILMu
        vvH\$@LH9L+H   3B   H      L̀/   LHWKLǇ     LD$     IHLH\$@   3Hl$HHt$PH|$XH0A^H\$Hl$Ht$W    6 H+   II+HHHH   w<3A   A 3Hp  HH       Hx  @  3H\$0Hl$8Ht$@H _@S     H+3A   HA 3H    H [Hl$Ht$H|$ AV0   U H+Hp  HH  ILM.    u3!  H\$@tXH1LL+3H   @   H      L̀.   LHIE3ǆ     L  EA   Ht:H;HHHGH+H   LHI9 H)  LA   H+tpH;r03DD$ HLHHH+HLIILA   HHt6DD$ H   LLHILH   Ic9 H+H  H\$@   Hl$HHt$PH|$XH0A^H\$Hl$Ht$ W     H+Hp  IHHMtI     H  Lt$0HtsH   LL+HM;s+8 H  Lt$0   H\$8Hl$@Ht$HH _M8 II+L   LILHGHǃ      L   H;rLLHHGHHHtH+LIH7,8 H  f3iH\$Hl$Ht$WATAUAVAW0    H+MIHLZLHV  H Ht8 u:A u3HtE3|>
AEgIHMLH\  E3M&H   E9gtqIHtCA8t    s
HD8 uI2ILL$(HD   IEGL$ HH աEg@2IHtfD  ,0@
tHH;r@
HXHEHt7ILd$ HLL$ LH}t1HL$ IHH+H+u@
uAG   H   3H\$`Hl$hHt$pH0A_A^A]A\_H\$Ht$W     H+IIHHLLHH\$0Ht$8H _̸(    H+E3HD8t     A   sHA8 uAH(NH\$W    P H+AHHDHH\$0H _H\$Hl$Ht$WAVAW     H+3MALH   HH   փOt]tHt<΃tu@   IHtwIHMDŋ?dX]xP   hMHHJB A   MuH   'A   H!B I	HHËH\$@Hl$HHt$PH A_A^_@S     H+HHA    A6    HuH [3@   HHЉHH   H%   H [@S     H+LAG   HOA HH$AH   H7A H   H [H\$W    0 H+I؋cHLËH\$0H _Hi@ @S     H+HڋHIC HtHLE33H [   H [@SWAT    H+H0 H3HD$XHl$x3Ht$pILt$hML|$`DD   0JHHHu
3
  HHt1> t,Ht'HOtL3H  HO3A[HHHHu
3i
  HHt1? t,Ht'HNtLǋH-  HNb3Lt$hE  AxIHHHu
3
  HHt2}  t,Ht'HNZtLŋH  HN3AGHHHu
3	  HHt1? t,Ht'HNtLǋHt  HN3A}GHteA   HL$ L2    I~IHHu
3=	  H|$  t.Ht)HNtLD$ H  HN73L|$`Ht$pHl$xMt>Hu
3  HA<$ t(Ht#HK;tMċH   HKHL$XH3 HĀ   A\_[@S     H+HڋHIc HtHLE33H [2H [̸(    H+A-   H= H(]@SWAV    H+H0 H3H$   HD$8    WID$(IL    H$   H$   ~INSHHuf  HHU  A   H< HHH  HHH   3'INH.   IN=؅   A^ WfD$PWfL$`HD$PfD$pf$   HD$HHD$@@   Ht1@8/t,LD$PHL+@ HH+H?}$AH@8*uINLD$ HcHT$@E3HD$ 4 tb}1GL<   H; OE3      ,*HHA   H; Ho3H$   H$   H$   H3- Hİ   A^_[̸(   v H+HH(3H\$Ht$W    K H+I؋HHu  HHtA; t<Ht7HOt*LËHzHOH\$0Ht$8H _H\$03Ht$8H _@SUAUAW8    H+AMLHu<L: .  H: E3    <3H8A_A]][A2  Ld$pHU: I%LHt"IM4u'A6  H+: ILd$p3H8A_A]][A<$ Ht$`IH|$hLt$0tpDAH HHu&H8t =   s
H9 uH  HÀ>    HIJ  ut;uX; HuML;  @ 3IA8 tfD  =   s
H9 uIHxI؅uvv{L\9 T  H 9 LL|$(LT9 |$ v      }:L9 J  H8 BE3u      L;uLH;><L8 g  H8 Dˉl$ L	9     B3IM'Aq  Hb8 I"Lt$0H|$hHt$`Ld$pH8A_A]][H\$Hl$H|$ AV    % H+IMHH      HI}   HOSyHHtHHHO}HtPHt$0H3G~$ H6HHAH#;|HW@ƋHt$03H\$8Hl$@H|$HH A^H\$W   P H+Hf0 H3HD$p3HLHu  LHtzHD$ @   WfD$0WfL$@HD$0fD$PfL$`HD$(Ht-@8;t(HT$0HH+HH+H?}߈H@88uIHHT$ . Ht8HL$pH3= H$   HĀ   _H\$W    p H+MHHHtOA   LJ6 IHHHt/HHA   H6 HϋH\$0H _H\$03H _H\$Hl$Ht$W     H+3IHHt=~9HIt,HKVGHtH8HHKLH3H\$0Hl$8Ht$@H _@SP   t H+   WHHuHP[Ë@    Hl$`3Ht$H   H|$@CLH9   O LH   ; V3   HD$(LD$pHD$0l$hE3HD$ HT$xl$xHL$hl$pHl$0T$htHD$pu  u*LL 3T$h  tL$x  3LD$0L;hHt$HHl$`H|$@HHP[HtPS    0 H+!HHHIHK* HKEA!  H3 HH [@SP    H+HL$ H3 (   HD$(    A  HD$0    HD$8   D$@   D$D   :HHtwHCHt-HL$ :/ HCHtHCHtHHP[u7HKHHK) HK`A!  H3 H3HP[̸(    H+H(j  ̸(    H+t==  t6 LQ3 %   H]3 E3      V3H(H(@S    t H+   HHtHL`3ɅHDHH [̸(   6 H+t==  t6`L2 %   H2 hE3      3H(H\$ eHHtH赿HH\$ H(H\$W     H+HLº   ؅t
HoH\$0H _@S    t H+HY=  t7L2 H   H1 E3      3H [HH [鞯̸(    H+HIHt	H(!]H(!   H   S     H+Hٸ   sH   HtHP(HtH   tL   Hӹ   ]H   HK- HKpUHKxUA   H!1 HH [HtHApHMtHAxI ̸(    H+HH(v0 ̸(    H+33H(  @W     H+H\$0HHIHt	[ChEHKH\$0Ht[ȋH _]H _H\$Ht$W    ; H+IHHHtHIpTHspHtHKxTH{xH      H\$0Ht$8H _@S     H+HHH9 uHtH{ uMu3H [&2 H辈  H      H [	   H      Qhø(   V H+HIHtuZH(øH(̋   #H\$Ht$W     H+HHH.    AL   HHA  JH   Hu:L. S   H. E3     OAT      ǃ      H   n H   @0   H   Hr   L9. d   H. &  E3      vH   HtHP(HtHH   qL   Hӹ   H   HK5* HKpLRHKxCRA   H~- HN3H\$0Ht$8H _H   讫 H   HHt*HH   HuL?- m   H   L   HӋH0      HK, H   HP Ht0H҅u'"L, }   H, * Ht$8HH\$0H _̸(    H+H3H(uH   H   S    \ H+Hٸ   sH   HtHP8HtH   QoL   Hӹ   H   AHKx( HKhPHKpPA   H+ HH [HtHAhHMtHApI H   ̸(    H+33H(V  @W    d H+Hy Ht1HIHt(H\$0tVHOiVȋH\$0H _fXH _H\$Ht$W     H+IHHHtHIhSHshHtHKpSH{pH      H\$0Ht$8H _@S     H+HHH9 uHtH{ uMtH{ uMu3H [, H      H [̺      3H\$Ht$W     H+HHH*    A   HHB  ZH   Hu:	L)    H) E3  
   _A      ǃ      H    H   @@
CxH   Hm   Lp)    HL) &  E3
      vH   HtHP8HtHH   lL   Hӹ   H   HKD% HKh[MHKpRMA   H( H]3H\$0Ht$8H _H   ͤ H   HHt*HVlH   HuLv(    H   L   Lú   H@
KxHHK' H   HP0Ht0H҅u'-L(    H' 5 Ht$8HH\$0H _@S     H+HHU. tH   H [̸(   v H+H3H(EH   H\$Hl$Ht$W    6 H+I.HHt]H' HHtIH8HHt"HKHatLƋHHHT' HH3H\$0Hl$8Ht$@H _̸(    H+HH	' H(Z (   v H+H& H(SH& @SVW   B H+HXy0 H3H$   HAAIDʍA  L+=HA1 I LQ DHtH& 3ۃË  H& 3ۃË  L DH H躁!  HWHL$0T`H˅~LD$0Hm& 茁3ۅË7  HWDHR  "  L~ DH HP  HWHDHRu    H& DL_~ H3ۃË  LA~ DH3 HV  HHL$@LA   P   -	3ۋw  H-+LD$@HHtLHX% 蓀>  Hr y$  HOL} DHF% HAHD$(HˉD$ ?   H+% A  t_A  tVAtPAtJAAk  t;At5At/At)HWDHD$    DHR- 3ۅË}LGHT$83I@HD$8E 8HHHuH$ 衮3FA   DH|Y 3Hυ"L$ L| HH|$ DLH$   H3 HĠ   _^[1 -1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 @S     H+HHEu   H [AH|$0H;HHuH|$0H [HH}3H# AJ   HH|$0H [̸(    H+HAHHtDE3HT$0Ѕt
HD$0H(*Lc# O   H7# 2E3e   &   耾3H(̸(    H+L" HU1 AF   H( @S0   t H+HAHHHt=E3LD$@3Ѕ~-LL$@H)  D$(    HZU1 LÉD$  H0[ø   H0[@S0    H+HAHHHt=E3LD$@3Ѕ~-LL$@H   D$(   HT1 LÉD$ N H0[ø   H0[@W     H+HAHHHt\E3Ht$HLD$03Hc~?H\$@3fD  LL$0HT$8E3HEWHt
HL$8[HH;|H\$@Ht$HH _̸(    H+H,T1 H( HtZS     H+HH  HIHK0Hg! A  HK8ۍ A  HF! HfH [ø(    H+Ab  H! h   H((@VATAW0   ` H+LL   Hu;船L! n  H  萺E3 ;   ޻3H0A_A\^Hy    H\$PLl$(Lt$ 賝E3LcA݅tZHl$XH|$`IOaHHFHHHtLEPMtIHAЅADHI;rH|$`Hl$XLt$ Ll$(H\$PH0A_A\^H\$Ht$W`   [ H+IHL$0HHD$P    HE33HL$0  HL$PH\$ H|$(HtLD$ H] 
   HvLD$ HHя< HL$PHtݵ H\$pHt$xH`_HtaS     H+HٸA(<HIH( A<   EHK  H$  A@   H HH [̸(   F H+Hu6yLJ   H 聸E3 ;   Ϲ3H(HAH@H(̸(    H+Hu6L   H^ !E3 ;   o3H(HH(H\$Ht$W     H+HIHH'  HLA:3H3tLH   HuK(H\$0Ht$8H _HtaS      H+HٸA(<HIH A<   HK ~ H  A@   Ho HH [H\$Hl$Ht$WAVAW     H+HrIMH;  A    H    L!HH(  @(   HˉhS HGHtH_IHS*w HG HuTG(  HOH A<   HO } H  A@   H H  H߅   HVL1D  ȃ   HA@1 IH0    HHG0   H8    HHG8~H@ uwHHG@nHH ugHHGH^HP uWHHGPNHX uGHHGX>H` u7HHG`.Hh u'HHGhHp uHHGpHx uHHGxBH.H{0 HG8uH   	H   H{p HGx   H   C(<HOH5 A<   RHO { H1  A@   H H,觳L    H 说E3 ;   3H\$@Hl$HHt$PH A_A^_HbH{h WMt\I  uPC(HOH{ A<   HO z Hw  A@   HR HrpL;Hgf:1 Q1 e1 u1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 H\$Hl$Ht$ WAVAW0   " H+Ax3H\$`ILHufI9X   IuH~:   HL Hu8t   s
HÀ? uH+MtNHVLI't9HuH
   pHHtLFHD$`MHD$ Hܬ u3HD$`H\$PHl$XHt$hH0A_A^_@UVATAUAVAW   + H+HLH	
   MpILMHǄ$       L=Qp HMEM  H  H$   H$   Ht>HHX3ۋÅt(H$   MHL$ DI3螧 t	  3IHAf(L$   HD$@E3H  Lt$(HD$H   H  HǄ$       HD$PHHD$XH  HD$`HwHD$hHHD$pHD$@HD$ A~IvM~ H$   HtLuHHoH$   HH$   MHD$0DHhHD$(HL$ Ir A^(Ӄu	H   H$    uzHuE3H\H蔯L%   H 蜰IH MLDHHDoLl$0L Lȉ|$( Ht$ ;   跱H$   H$   H$   HĈ   A_A^A]A\^]L i  HM E3 ;   ^3HĈ   A_A^A]A\^]̸(   v H+Hu6詮L   H 豯E3 ;   3H(HA H(̸(    H+
   lHtHH(騤    H(@S     H+Hy  
   HlHtHHH [    H [H\$Hl$Ht$WAVAW@   r H+3IILHMt::   I/ Hu"H8t    s
HÀ8 uHH+L$   IHtcLHH؅tOHuI
   kHHt5L$   HHD$0DHfHHD$(HL|$ \ 3H\$`Hl$hHt$pH@A_A^_̸(   v H+LHHuI
   KkHuH(HH(ş ̸(   6 H+LHHuI
   kHuH(HH(鵫 Ht$W     H+HHH   H   Hl$8HH\$0HpHW0HH   HH
  HH   HFHuv$HFHuh趫L 	  H 辬E3  ;   HHtHKP8H3H{oA   H;H H3HHx~   H\$0Hl$8Ht$@H _HW83L #  HX #E3 ;   qHt$@3H _̸(    H+Hu6ɪL c  H ѫE3 ;   3H(HQ(   H(̸(   6 H+Hu6iL M  H qE3 ;   迬3H(HQ    H(̸(    H+Hu6	L X  HF E3 ;   _3H(HQ0   H(̸(   v H+HtHtHQ   H(薩L    H 螪E3 ;   3H(̸(    H+HtHtHQ   H(6Lw    Hs >E3 ;   茫3H(̸(    H+Hu6L
    H& E3 ;   ?3H(Åu6诨L    H 跩E3 ;   3H(É   H(H\$Wp     H+3HL$ H\$4HH\$<H\$DH\$LH\$TH\$\\$dHT$(HthHIHt_iD$0tRH9_(t%H9_ tHL$   ËH$   Hp_L ?   H E3 )躧L 7   H ¨L e   ;   H$   3Hp_H\$VWAV     H+3HD$X    IHLMu?<LE h   Hy DE3 ;   蒩3H\$HH A^_^Hl$@HHH   HIi   LL$XE3s   H,~p   Ht&H? t HT$XHH
H;s3H+HtBHT$XHHHt0HHtLHRt HD$XHHHJHHB    HHl$@H\$HH A^_^H\$Ht$ UWATAUAWH$p   H+H^0 H3H  33E3H|$XHH|$hAH|$HH|$`D$@H9AuHHHHȉC    D$@sL$    f     D$@E3uHCHtL0HHH詵HHuHD$PHHD$XLH HOLgHD$PHGHD$X3HHD$xHEHEHEHEEC ECHT$p|$@ uH}EtHRHtuZHI){tIHHHHtMtI̽u,C HL$p{HMDHK(HMHK0HMHK8uLd$PLd$Py&HK0H A  AHC0    kA  Ap  H{0    L I  HU  E3 ;   nHK0H3 E3A  UL{03jAL$  H  H3 L$  I[@IsHIA_A]A\_]Hs(HtHvLC@H E3HM_Lu )EH)M @ EHt3E3H LHM_Lu@ EHM(@ E8LK8H LC0HM]HM AHAN@ AF \Lm AF(HAN8@ AFHLt$HME3E   E<{  u3HHHP0P IHD$HL-HC@MLl$`39t$@   HK E3HHAHt4HMHL$XMHB8HD$0Hy HD$(H։D$ AT$hDH H{(HK0HI
 A  nH|$hHC0    Ht3LL$`E3s   H7HL$`WHAHC0HHC8AHAH|$H HHH0P(qHiHD$hHHE3PHt[S     H+HHH|$0HtHIP8HHC    &A   H    Hb	 HH|$0H [Ht$ AV0   蟻 H+LHHu=̠L]
    H		 ԡE3 ;   "3Ht$XH0A^A   H|$PH     HHuH|$PHt$XH0A^H\$@HHl$H]Yu4DL	    H LE3 ;   蚢   HHu  HH:HHu@L~	    H* H}LL{	  <   4xL	 HH HH HGH   胟L	    H 苠HHHLH\$ LI	  <   躡HHtHOP8H3H_A   HH] H腿30Lj HH HtHHO HGH7HLwHl$HH\$@H|$PHt$XH0A^Hl$VWATAVAW   Y H+E3IMHEHu6{L	 b  H	 胟E3 ;   Ѡ3  L9a u@L9ahu:9L	 g  HV	 AL	  ;   苠3w  H$   HHu4L;	 m  H	 E3;  ;   @$  HO`Ht}H  LIH7   HtHH   Hm   H$   DLHH     LIHF0   GHL$   H $   HL$ Ld$PDd$XLd$`Ld$hLd$pLd$xD$   L$   L$   L$   VHT$PH )D$PH)L$`@ D$pH
HW3H$   H$   HĠ   A_A^A\_^@SW(   # H+z4 HH   Lt$XB4   K03H9C L;   Hl$@HLd$PL|$ `HL3QLc}   Ht$H3C0tHK3ҋG9HHH#rЅt5HG`HtHS(I̋ЅtL9s tHp tHK(HLu
HI;|Ht$HLd$PHl$@L|$ Lt$XC4    H(_[@S     H+BHڨuBHHV~cH [Hl$Ht$ AV0   躵 H+HBHLH   H\$@H|$HH.HHM`{HHH|$HH;H\$@tKNL   DLvHUhAHt$ DDHM`Su3Hl$PHt$XH0A^HF HEhHFHl$PHt$XH0A^@S     H+HHIHt`HK PxHC     H [H\$Hl$Ht$W    覴 H+HZHHHHHULHWpH\$03Ht$@HHE Hl$8H _H\$DD$HL$UVWATAUAVAWH츀   ) H+3EH}LHDDHl  Hc  HJ`HtyHL蔭  LHEI9_`  A   H6 (   lHH  KHEHu4ݘL   H E3  ;   3  IO`LEeHKfQEtHM  HEIHEHFHEHFHEЉ}LuHuH}HMHE薥~mLcHh A"  J    HEHtDM~7HuLHMAQHHVAHEBIM;|Hu@DmPLeeLEHVIMLEH?IHMH A;  HM9}t1~L >  H 膘E3  ;   ԙUH{t?H/Ht6HHt'HH5tL;DkH߿   Ht3HAS  H H^1ՖL    H ݗE3 ;   +3H$   HĀ   A_A^A]A\_^]@S    4 H+IH   HRPH   H   H;t-H8t'?L w   H Gi      MuHD$PH   H [H9\$Xs$L    H j   pLAIH;u-Ij u   L He Ȗ   7謽 u蓕   臕LP q   H, 菖   E39   ݗ3H [@S     H+HH  HIXAf   ȻHCPH [HtjS     H+HٸAdEHIH  AM   UHSXL  HKPAN   蛸AP   Hf  H&H [H\$Hl$Ht$H|$ AV    @ H+ALH&  A   h   I˷HH   H3L01Hυt#ttuH@X9   H@X8   H@X    x`@d   HtLA2   H H|HCHu.A9   H HNA<   Hy H93HH\$0Hl$8Ht$@H|$HH A^̺   Qd3H\$Hl$Ht$H|$ AV     H+EIHHM   Hyx u茟HGxHtKA  H    ̲HHt,HHhH0DpLuA  H HX3%HOxHuHJA  ͸   H\$0Hl$8Ht$@H|$HH A^H\$UHl$  ; H+HQK0 H3HE Hyh H   3LD$$HjW D$$HL$0D$(D$ (LLD$(Ht HL$0 )D$`H)L$p@ EKLD$ HS HL$0 EHM@ EKHL$0 )EH)M@ EKHShLD$`HK` EHM@ ELtD$    D$$   D$(   HM H3輫 H$(  H  ]@S     H+HHtHIxH  詞HCx       H [H\$Hl$VWATAVAWP   褫 H+HY`3HqhEHH!  HJhLrhH  HuHZ`Lz`HHhHB`ILH H;u-LH9   t!HuHHIHHH   VH
HHHtuIHD$0IL	  EHD$ H\$0Ht$8Dd$@mItrHuHl$8HH` uHHduHHIBHHwhM   1яLJ   H ِE3e      '3L\$PI[8Ik@IA_A^A\_^H\$Hl$Ht$H|$ AVP     H+EHHH  HQhH  HI`H;  C9AuHC H9A   HO8  H   H9Gpu.EHH  HtH8 tHO8HXGH  HO86Hw`H    e  H\HH1GJ  HWhHD$0HO`L5  3HD$ EHl$8H\$0Dt$@G  HO8   EHH0  Ht'HpHtHO8虅HT$8HGH   H   H9GptHOxH  臛HoxHl$8H   Hx u9HGxHtkA  H    yHHtLHHhHDpFuA  HOxH趛uPHEA  Hu HHO8̄HT$8H/G3H\$`Hl$hHt$pH|$xHPA^HGpHO8H   莄HD$8HH\$Hl$Ht$H|$ AV    谧 H+LAHIxH+3ۋ~7 INxH#;uHH;tJ9Ou
HJ H9O t;|3H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$H|$ AV     H+HIHEHHHHtnLEHH HtYHt%Ht HH`tHH{hgH<L A   H E3    CHHE3H\$0Hl$8Ht$@H|$HH A^H\$Ht$W    ; H+IMLL$PHHLIHYEHHtgHt3Ht.HH,`tHH{hHH\$0Ht$8H _L5 A   H	 E3    jHHDH\$03Ht$8H _@USVWAVAWH$8  e H+H{C0 H3H   WE@ 3MMf   H   HوEAd   fE1LE@E3H HL$ EAEQEaEq      EEEEEE!oFAd   LEH HL$  )D$PH)L$`@ D$p8FHL$  D$xHM@ ECLD$PHH )EH)M@ EDtSHL$x}WtH}HEо   HL$P_Wt%H|$pHE@   H MHGIVH   H3腣 H  A_A^_^[]̸(   ƣ H+HA`HuH(DHQhHH(rDH\$Ht$W    苣 H+3HHHtoHtjUHHt]HH]tHH{hHH\$0Ht$8H _vL A   Hk ~E3    ̊HDH\$03Ht$8H _@WATAUAW(   ޢ H+ELLHK  H\$PHl$XHt$`Lt$ H'  HY`Hr`HihLrhH;   3HttH   HkHH@@uY觇L   H 诈E3e      Ht$`Hl$XH\$PLt$ H(A_A]A\_HtiH9   t2HHtEHIHtHHHuDMuZ   Ht)H9   t MtEHIwHHtLhMtEMHH*CM3F3M@ǋH(A_A]A\_@S    T H+HHt"H   Ht	HuHH [3H [H\$Ht$W     H+HB3HHHuWH
BHCHuAL %   H E3     g3H\$0Ht$8H _ÿ   H> t@DCLHHAu*tHSH?HC    3H\$0Ht$8H _H\$0   Ht$8H _@S    $ H+HQHH	2?Hz=A   HE HH [鰥H\$Hl$Ht$W    ֟ H+I@0IIx HI@     xuCHDtL=  t3܄L= ;  H E3      233HfHbH@HqLHC H֋,  H\$0Hl$8Ht$@H _H\$Hl$Ht$ WAVAW0    H+IX 3DHD$`HI@ ILC   t   =  tA=     Lo x  H E3      L3  HG0xuHsHH訨HpHHE-HHcHtLL$`Ht$ A   HH
 HG(HHD$`HG mrHG0xyH?H}NHG0Ht2RHF?HHT$`A   E3r HG(HD$`H?HtHG LIAS+  HL$`H A}  :H\$PHl$XHt$hH0A_A^_̉L$SUVAU8   = H+IH IL+3HHk Hu;XL   He `E3      讄3H8A]^][HH|$hHnHHuH|$hH8A]^][Ld$pHL|$04bHL+HK0Ly   HLt$xlHHlLHtlLH|$ LIIRtRHK0H? A   H	 t HK0H& A   H	h uIHs LËL$`I)  Lt$xH_kL|$0Ld$pH|$hH8A]^][H\$Hl$Ht$W    趛 H+Ix HIH@tJtt3ЀL   H ؁E3      &3IH*=HRH<H@HHu3HC0xuHK LËH(  H\$0Hl$8Ht$@H _H\$Ht$W     H+IIH H?ttu,HK <H謻HK !<H虻HHu3H\$0Ht$8H _HC0xuHK LËHH\$0Ht$8H _%(  H\$Ht$W    K H+IIH H'?ttu,HK ;H)HK ;H(HHu3H\$0Ht$8H _HC0xuHK LËHH\$0Ht$8H _'  H\$Hl$Ht$W    覙 H+Ix HIH>=  t3~L ,  H E3      3mHMHu	ȅy3z~LC &  H E3      Ѐ3$HC0xt3K3HC LH&  H\$0Hl$8Ht$@H _H\$Ht$W    軘 H+IIH H=tHK ==  uHK 詯H!\HHu3H\$0Ht$8H _HC0xuHK LËHH\$0Ht$8H _%  H\$Ht$W     H+IIH H<tHK <=  uHK 	HAHHu3H\$0Ht$8H _HC0xuHK LËHH\$0Ht$8H _]%  H\$Ht$W    { H+IIH HW<tHK I<=  uHK iH!HHu3H\$0Ht$8H _HC0xuHK LËHH\$0Ht$8H _$  @SVW     H+IIH H;tHK ;=  uHK ЭHxHHu
3H _^[HC0xuHK LËHH _^[4$  @SVW    b H+IIH H>;tHK 0;=  uHK PH蘯HHu
3H _^[HC0xuHK LËHH _^[#  @SUV    H+H30 H3HD$pIIH H:tHK :=  t3bHK H$   赬HHZjt8HT$ Hit'HL$ HtHC0xuHK LËH#  3H$   HL$pH3ה HĀ   ^][@SUV    H+H(30 H3HD$pIIH H9tHK 9=  t3cHK H$   HHiv8HT$ Hht'HL$(HtHC0xuHK LËH?"  3H$   HL$pH3 HĀ   ^][@SUV   B H+HX20 H3HD$pIIH H9tHK 9=  t3cHK H$   HHhv8HT$ Hgt'HL$0HtHC0xuHK LËHo!  3H$   HL$pH36 HĀ   ^][@SUV   r H+H10 H3HD$pIIH H?8tHK 18=  t3cHK H$   EHHgv8HT$ H(gt'HL$8HtHC0xuHK LËH   3H$   HL$pH3f HĀ   ^][@SUV   袒 H+H00 H3HD$pIIH Ho7tHK a7=  t3cHK H$   uHHgv8HT$ HXft'HL$@HtHC0xuHK LËH  3H$   HL$pH3薑 HĀ   ^][@SUV   ґ H+H/0 H3HD$pIIH H6tHK 6=  t3cHK H$   襨HHJfv8HT$ Het'HL$HHtHC0xuHK LËH  3H$   HL$pH3Ɛ HĀ   ^][@SUV    H+H/0 H3HD$pIIH H5tHK 5=  t3cHK H$   էHHzev8HT$ Hdt'HL$PHtHC0xuHK LËH/  3H$   HL$pH3 HĀ   ^][@SUV   2 H+HH.0 H3HD$pIIH H4tHK 4=  t3cHK H$   HHdv8HT$ Hct'HL$XHtHC0xuHK LËH_  3H$   HL$pH3& HĀ   ^][@SVW    b H+IIH H>4tHK 04=  uHK PHhHHu
3H _^[HC0xuHK LËHH _^[  @SVW     H+IIH H3tHK 3=  uHK ХHXaHHu
3H _^[HC0xuHK LËHH _^[4  @SUV   b H+Hx,0 H3H$   IIH H,3tHK 3=  t3gHK H$  2HHbt=LD$pHHT$ at'HL$ HtHC0xuHK LËH  3H$  H$   H3L H   ^][@SUV   蒍 H+H+0 H3H$   IIH H\2tHK N2=  t3hHK H$  bHHbv=LD$pHHT$ @`t'HL$(HtHC0xuHK LËH  3H$  H$   H3{ H   ^][@SUV    H+H*0 H3H$   IIH H1tHK ~1=  t3hHK H$  蒣HH7av=LD$pHHT$ p_t'HL$0HtHC0xuHK LËH  3H$  H$   H3請 H   ^][@SUV    H+H*0 H3H$   IIH H0tHK 0=  t3hHK H$  ¢HHg`v=LD$pHHT$ ^t'HL$8HtHC0xuHK LËH  3H$  H$   H3ۊ H   ^][@SUV   " H+H8)0 H3H$   IIH H/tHK /=  t3hHK H$  HH_v=LD$pHHT$ ]t'HL$@HtHC0xuHK LËHG  3H$  H$   H3 H   ^][@SUV   R H+Hh(0 H3H$   IIH H/tHK /=  t3hHK H$  "HH^v=LD$pHHT$  ]t'HL$HHtHC0xuHK LËHw  3H$  H$   H3; H   ^][@SUV   肉 H+H'0 H3H$   IIH HL.tHK >.=  t3hHK H$  RHH]v=LD$pHHT$ 0\t'HL$PHtHC0xuHK LËH  3H$  H$   H3k H   ^][@SUV   貈 H+H&0 H3H$   IIH H|-tHK n-=  t3hHK H$  肟HH']v=LD$pHHT$ `[t'HL$XHtHC0xuHK LËH  3H$  H$   H3蛇 H   ^][@SVW     H+IIH H,tHK ,=  uHK ОHZHHu
3H _^[HC0xuHK LËHH _^[4  H\$Ht$W    [ H+IIH H7,t"HK ),=  t3H\$0Ht$8H _A   LH׋H\$0Ht$8H _&  H\$Ht$W    ۆ H+IIH H+t"HK +=  t3H\$0Ht$8H _A   LH׋H\$0Ht$8H _n&  H\$Ht$W    [ H+IIH H7+t"HK )+=  t3H\$0Ht$8H _A   LH׋H\$0Ht$8H _%  H\$Ht$W    ۅ H+IIH H*t"HK *=  t3H\$0Ht$8H _A   LH׋H\$0Ht$8H _n%  H\$Ht$W    [ H+IIH H7*t"HK )*=  t3H\$0Ht$8H _A   LH׋H\$0Ht$8H _$  H\$Ht$W    ۄ H+IIH H)t"HK )=  t3H\$0Ht$8H _A   LH׋H\$0Ht$8H _n$  H\$Ht$W    [ H+IIH H7)t"HK ))=  t3H\$0Ht$8H _A   LH׋H\$0Ht$8H _#  H\$Ht$W    ۃ H+IIH H(t"HK (=  t3H\$0Ht$8H _A   LH׋H\$0Ht$8H _n#  @S    d H+HD$H    I؃t|uoIH0HT$H4t'HHT$HHI舁uC      H [MhL>   HZ UiE3    jC    3H [I  tA@       H [̸8   覂 H+H"  L%"  HD$   H8̸8   v H+H"  L5"  HD$   H8H\$W    @ H+I؋  ~-tu!{uHC(HK H   H\$0H _3H\$0H _̸(    H+L H(  ̸(   Ɓ H+L H(  Hl$Ht$W    蛁 H+IH     H\$0ut.u)u#LG H_@HE3ɺ2   ~H_ G    LHՋ  ؅~'utuuHO 3MHG H\$0Hl$8Ht$@H _H\$Ht$W    ۀ H+IH  ~y{uMuaKt H,SHC HuAeL_   H fE3      4h3H\$0Ht$8H _C    LH֋  H\$0Ht$8H _H\$Ht$W     H+IH  ~m{ueσtp   HK HtL[ 蜫 HTRHC HumeL   H fE3      \g3H\$0Ht$8H _ËKB HQHC HudL=   C    LH֋H\$0Ht$8H _  H\$Ht$W     H+IH     {uT|   HK c  HC HHuAdL 6  H  eE3      if3H\$0Ht$8H _38t=   s
H9 uCLH֋+  H\$0Ht$8H _H\$Ht$W    ;~ H+IHڋ;
     t3H\$0Ht$8H _Ãu0Ot;t
   H: H HG G    LHӋ  ؅   u|Hw H H uG$H H u	G   _HG     u/bLq k  H cE3      dH\$0Ht$8H _H\$Ht$W    } H+IHD$H    H	  ~|{t3H\$0Ht$8H _ÃuKC    uHC@HC(2   HD$HHD$HHC LH֋T
  ~uHL$H?CHC     H\$0Ht$8H _H\$Ht$W    K| H+IHuAx u-3AxA@Au
A@   2uAx u&3H\$0Ht$8H _ÃuAx uA@        u%{uCvH\$0Ht$8H _LH֋]	  ~Yu${uN{vHCH\$0Ht$8H _Ãu{u%CH\$0Ht$8H _Ãu	{uCH\$0Ht$8H _H\$Hl$ V`   { H+IH    H|$pLt$xL5"    C;uIHC HC8HC@HC C2   LH֋~  D؅@  Ce  n  #  uHV(LCHL$0HK0 HI@    A   u{uHK0A      DC3ID;t_HHHruPV_L7 ,  Hc ^`CL4 DKv   D$(   D$    aX  HILHu9^L 6  H `E3      Oa  3HK 8t=   s
H9 uCHSU#   HSW         H{ L] E3fMHL+    B +uHutdIIIIrHuN^L J  H+ &_CL$ DKv   D$(   l$ a`AD[MC΃uHK8CHC     AH|$pLt$xL\$`I[ Ik(I^Hl$Ht$ W    ;x H+IH;    H\$0H_Lt$8L5 u 9+uHG HG8HG@HG G2      u
t      u~O3If;tHHHrH_@HuDL} H˺2   HA1   HIT Gq 3H_ 8t=   s
H; uH_GLH֋     u
t|   uwurL_ L E3MIM+ B +uHut"IIIIrHuIC MC΃uHG8OHG     Lt$8H\$0Hl$@Ht$HH _H\$Ht$W    kv H+IHk    CHl$0H- ut`u[uVDC3HD  D;tHHHr   HHL3HK 8tfD  =   s
H9 uCLH֋     CutmuhucL[ Lw E3MIM+ B +uHutIIIIrHu3tMBD CHC        Hl$0H\$8Ht$@H _H\$Hl$Ht$H|$ AV     u H+Ip D3HIIX Htg=  t6ZLZ   H [E3      g\3   H蘋HHt<Hct0h #HH  t HFHG HG Hu   +8t   s
HÀ8 uLHՉ_A  H\$0Hl$8Ht$@H|$HH A^̸(   s H+   tkt	6  Hu9XL I  H
 ZE3      S[H(Ãz t
z0    XN     H   :u9XL <  H YE3      ZH(Hz( t
z0    MXLV A  HZ UYE3    Z3H(Hu9XL *  H YE3      hZH(Hz( tz0 t
   H(W/  L H XE3    ZH(@SUWAWx   0r H+HcI؋H-D*  H$   L$   L$   Lt$p  H32 H{ u'WLO   H X       H  tHx0 tHsHx0 t;   tHx0 t, 0  tHx0 tHtHx( tt@Hx( u9VL   H WE3      X  G0ȃ  (32 HHW(LCHL$@F  HK H   {   A  H
 HcH   uHCxH  D   HHK (HKxyA  H v3HsxL  L   LHW(HL$@   qUL   H~ yVL    HW(LCHL$@^LcKHL$@LC HW(~FLcKHL$@LC HW(.LcKHL$@LC HW(LcKHL$@LC HW(& HK0HI@ A Am  {uO0tt
tuHC0H AǉK>  Ls3{MLk $   t.dTL $  Hq lUL      HtiLw(Ls9st\A2   C@hex IHK@mHw9TLF 5  H UE3    [V  Ls@HuHK H@81t   s
Hƀ9 uLK H$   HL$(HK0MHt$ Q u\9$   )  kSL B  Hx sTDKL0 Ll$0   Ld$(   l$ U  HK0HAHCxHAH   A  D{4  {  O0         tbtGRL   H SG0L DK D$(   l$ U5  HS LC(HK0!  LC(LKHK0HS !  LC(HS HK0  HS HK0Ht       HS3@Ƌ  HK0HS  {$0H   HC A|  {HsHcSH΋G0LuLC(HKuEH8 u4~QL   H RE3    S  HC0H@      ttt`tFQL`   H, 'RG0LE D D$(   l$ cS   HS HK0H$   HS HK0|%uHS HK0m+fHC HK0Ht
HO/&HHK0 =}PL   H Q L DK   l$ R3L$   L$   H$   Lt$pHxA__][f02 ,2 n.2 22 .2 f.2 22 "02 02 ,2 -2 f.2 -2 .2 .2 4.2 @USVWATAVAWHl$P  vj H+H0 H3HE@3D$    3H\$0WELELHEHE8H=At	MH\$HEDH\$`fD$PL$,HL$ E\$hEH\$pEH\$xE(H]H]]H]H]H]D$(D$$Ld$8Ld$@k
  HHtHH8HHEMH9L$@ME   ILeA8t   s
HÀ8 uHD$`LuHELE]HL}   ׋؅~(}uHUI`؅~LEHֹ   ׋HM(HtA  Hd nHM@H3h HP  A_A^A\_^[]@USVWAVAWHl$X  h H+H0 H3HE@L   L5Y3WHEAىEHHEHE8D$ HD$4HD$<HD$DHD$LHD$TD$\HD$`D$hHD$pHD$xHEHEEHEHEHEEEEEE(uQtHL$ \$0T$(T$$DD$,  HHu90ML1 
  H= 8NE3      O   HFxHt;Ot;Ot
   HG8LEHH׹   LEE   EHD$`HE]L}HuA֋؅~BEtu HUHrHUH؅~LE]H׹   A֋]HM(HtA  Hc lHM@H3f HX  A_A^_^[]ø(   f H+Lº   H("   ̸(   f H+Lº   H(   H\$ UVWATAUAVAWHl$   f H+H0 H3HED9DitEIT$0DDLM%  ff     HH  WHD$`    WfD$PEHL$@UEH=T$@EDl$HEDl$DED|$LEHD$hEEE fL$py  LHtHH8HHEHMLELeIHu   ׋؅~*} t(HEEDMAHD$(I̋ED$ <y؅xLE]Iֹ   ׋]HMHtA  H j~:T$0H(   HMH3d H$x  H   A_A^A]A\_^]3H\$Ht$ UWAVHl$   d H+H0 H3HE7HH   H   E3fff     HH   WLt$$HL$ fEELt$,ELt$4ELuEDuED$    EHEEEE'K  H   HH8LHLEɋMHuH]׃8u_L9p8tYLEH3AHMHtA  HD iH(5HM7H3gc L$   I[0Is8IA^_]øH\$Hl$Ht$W    c H+IIH  uhC;uHC HC8HC@HC C2         HK Hu
K	HHC 38t=   s
H9 uCGuB{u<HK Hu	HC 3HC 8tD     s
H8 uKLHՋj~Ou%{uDHHS HIT$PHK8HC   %u {uHHS HIT$PHC C    H\$0Hl$8Ht$@H _H\$Hl$H|$ AV    b H+IILG  u2 t35  uHG@G2   HG G   G   LI֋   Ht$0utXuSuMH{    G;tHH{ u   HK3HO 8t=   s
H9 uGLI֋~yutjueGuQwH{ t8     HSHO S_tHH{ uHG         GHG     uGHt$0H\$8Hl$@H|$HH A^̸(   ` H+H(̸(   f` H+H(J7̸(   F` H+H(̸(   &` H+H(?@SUVWAV   _ H+H/ H3H$   IIH ILvHHHt.4HcHNH;s*LD$ HHT$p2tHLx2HHu3HC0xuHK LËI1H$   H3_ H   A^_^][@SUWAUAV    >_ H+Ht$PHC 3Ld$XDL|$`H@ f     DCՋA;   Ct	G   t9Ot
D9G   Gt;C   HOHwHtVCLLt	ujLHSHt\   HSHtGHO \u:Lg ILg I/HC>HO(Ht2Ct9uHS$Ht\tI@H@I  HL|$`Ld$XHt$PH A^A]_][H.HCH.Lg @SUWAUAV    ] H+Ht$PHc 3Ld$XDL|$`H@ f     DCՋA;   Ct	G   t9Ot
D9G   Gt;C   HOHwHtVCLLt	ujLHSHt[   HSHtGHO r[u:Lg ILg I/HC>HO(Ht2Ct9uHS$Ht8[tI@H@I@
  HL|$`Ld$XHt$PH A^A]_][H.HCH.Lg Hu3ËA<H\$W    p\ H+( HHt;3zHHt[HHH H͆ H   C<HH\$0H _`AL /   H hBE3r      C3ۋH\$0H _HtzS    [ H+HA<    HIHtTLCMtKHSH|$0裆 HHt0H{ uH,%HCH HωC<U3H   C`H|$0H [3HuËI<H\$W    0[ H+Hً HHtGHsyHHuH\$0H _HHH蔅 H| H   C<HH\$0H _@L0 /   H< AE3r      eBH\$03H _H\$Hl$W    {Z H+H    H    nH+ H;   H   xHH   HHt$0zeChtHWHK蓢 tj      @ttTHOpHtHCpHt=@tt3HOxHtHCxHtL      H   	^uHr3Ht$0H\$8Hl$@H _HH\$83Hl$@H _̸(   VY H+H    u&H\$ lH* 3H;H\$ H(ø   H(H\$V`    Y H+HL$ LL$83LD$0HT$H33  u3H\$xH`^LL$8LD$PH$   H|$p3o$      DD$0HT$H3HH   HT$PHJHL$@HL$8:H	wt=     DHT$@3؅ DHT$@3觅 HHtu*HHt/HHHtL3HrtvH* tjr.=L    H 6>E3j      ?H\/<L^    Hj =E3r      K?Hp3H8H|$pHH\$xH`^@SUV    RW H+3AHD$@HHD$XHH   H H|$HH	Hl HH	H؅tHtHT$@Ht,HtHT$XHtLD$@HHT$Xvqu#HL$@XHL$XnH|$H3H ^][H|$H   H ^][H\$Hl$Ht$ W0   fV H+3AH\$@IH\$ HHt_LD$@HT$ pLL$@MttL HH* t,LL$ MtLk HH
 Ë	   3H\$HHl$PHt$XH0_H\$W    U H+HHbHHg t]HH4 HlHt1HT$@Ht0T$@Hp3ɅH\$0H _ø   H\$0H _H\$03H _H\$Hl$Ht$W    U H+IHHU`HˋHLHM t+~ DL{ HH 3Ʌ	   3H\$0Hl$8Ht$@H _H\$Hl$W    T H+H    H   sH/ H;   H   wHH   Ht$0tHWHH讜 tdGxCx@ttTHOhHtHChHt=@tt3HOpHtHCpHtL      H   *XuHNr3Ht$0H\$8Hl$@H _HH\$83Hl$@H _ø(   S H+H    u&H\$ rH. 3H;H\$ H(ø   H(@UVATAWh   /S H+HL$ LL$83L$   HT$@E33E33  u3HhA_A\^]LL$8LD$HH$   HT$0H$   3Lt$`D$   HT$@34LH  x    |$0   LD$HHT$P3I@HD$PE 胾  HH   bHH   HIKH   -LHu        #LHu     }HHH   HHJLLd$ LHIt um      4LIHque    m      
h      6Ld Hs 7E3ӹ
   '9HIHo3I I2Lt$`HH$   H$   HhA_A\^]H\$Ht$W    P H+3HH\$0HH\$HH   EtH HHHf HHuHtDHtHT$HHtAHtHT$0Ht+LD$0HHT$H]pt   H\$8Ht$@H _HL$0HL$H H\$83Ht$@H _@SVWAVAW0   P H+MIHHJ=  u	L5 =    L5 Hl$`H,Y Ld$hHLl$pHw; HHH}; HLvHuHuMu	H   IILILHHu'4L    H 5    LL|$ MIH蛙u'R4L    H Z5     MLFX HH~ v  ML: HH~ Y  LL: HH~ <  Hc HjHuHt\HhoHu'3L    H+ 4z     LLb HHG~ un3     H H HuHt(ML HHƀ u-3     HDb H Hu	H   H辪HHHu'2   LM Hf 3   L  L$   DML|$ HHI Hu2   MLa HHD$ H uu2      Ha HHuHt5HHt(LL{a HH } u'2     H HHuHtGHfHH7Ht/Ht*LHD$ L HH~ u1  *Ll$p   Ld$hHl$`H0A_A^_^[1   L H 2  E3   33Ll$pLd$hHl$`H0A_A^_^[L1L    H T2E3g      33H0A_A^_^[L 3I@ ;
tHHHr3HID@V    K H+HHu   H ^H\$03H|$8H= HHIt"HHHrH\$0H|$8H ^H|$8HF HۋH\$0H ^H\$Ht$H|$ AV    J H+A3H\$0LtuXHT$01Ht$0HqHHt$0t2Hu
   A%H= HHHt%HHHr3H\$8Ht$@H|$HH A^HHy ؅xA   Ht$W    @J H+HHHu3Ht$8H _H\$0HHPTHLHHHHԿ3HυՒHt$8H\$0H _Hl$Ht$H|$ AV0   I H+3MHHHu$.L~ *  HZ /   GɕL IH;tTHHHr.L5 4  H /h   E3   03Hl$HHt$PH|$XH0A^HMLMtL^ IH{ tHNL IHD  ;t4HHHr-L =  Hw /f   aHMLMtL\ IHI{ tDO(L IHoy -HH\$@*Htu%HD$pMLL$hHHHD$ tit`y HtLLL IHz u;0-L Y  H 8.E3      /H\$@   H\$@Ht$W    G H+HHu<,L Z  H; -E3    /3Ht$8H _LAHQXHIPH\$0 HH^  LGMtB@t<M HWXHOPֲHCH*  HWH蝌  HHtHH  t9@t3HKH   HC H   HW HB   H( tW@tQH{    mHC(H   HW(H蔸H   HCHH`  HtHHЅtm@yG0C0G4C4GLG@CHS@G<   C<mJt:HHtL@ Mt@u HHAЅtHH\$0Ht$8H _H7H\$03Ht$8H _H\$UVAVHp   E H+IHL$ LLE3HU3H]LMs  u3H$   HpA^^]LMLEH$   HU83ɉ]8HH]HIHEHu'^*L   H f+    E8u0LEHUHMI@HEE 訝  Hud*        HMDHI4y HH      HHMH_   H_H]H]H   DEHUHMݞ  Hu5)L ;  H  *E3      +H]JHENH)  Ld H P*   E3   +HMEH轌H]H13H$   H$   HpA^^]H\$Hl$VWATAUAW@   C H+3EH$   H|$0DHLOHH  H(Y Lt$pHLEtH HHI]MHEHH  MtSLL$8E3HT$0I   HHH   LL$8HLD$0HHl$     Ht{EtvHcHH   H諷   H+tH$   HtiVHHtYH$      襻H$   HEt3H$   HtI|tHtHI船tA   HfH$   艱HL$0H A  GH芢Lt$pAH\$xH$   H@A_A]A\_^̸(   A H+Hy u&H\$ H 3H;H\$ H(ø   H(H\$Hl$Ht$ WATAUAVAW    .A H+LLH  HE IHtlHT$PH~  \$PIi  HHX  H蕵u%u   Iu   I輰Hݽ ImA   Ht;HT$PD|$PH   \$PII΃EH I3L-OH   HHt$PtupHT$PHgHl$PHhHHl$PtGHu   Ii   HH=: ff     HH>t[HHHr$L   H\ %E3h      5'3H\$XHl$`Ht$hH A_A^A]A\_HAHQ xIϴHX IH   HHt$PtuaHT$PHhHl$PHhHHl$Pt8HuOHH= f     HH%=tHHHrD@Ƌ1HAQ t `  I觮IME@ƋAH\$Ht$W@   K> H+IH3LD$(Lɉ\$hHT$hH\$(3HHHD$ Hu'I#Lj   Hƺ Q$     D$hu1LD$(HT$0HL$ I@HD$0E 莖  HuW"  ju[HL$(讑DHH r HHtj   HHL$ HNtLHRHD$ H\$PHt$XH@_"  L H #   E3   $HL$ 脭HH\$P3Ht$XH@_LQ 3I@ ;
tHHHr3HID@V    < H+HHu   H ^H\$03H|$8H= HH:t"HHHrH\$0H|$8H ^H|$8H HۋH\$0H ^H\$Ht$H|$ AV    < H+A3H\$0LtugHT$0QHt$0HqHHt$0tAHu   A   /H=* ff     HH:t%HHHr3H\$8Ht$@H|$HH A^HHڷ ؅xA   H\$Hl$Ht$W    F; H+3HHHt?H=o HH9tHHHr34HH= ؋؃u3 `  H
H谰   H\$0Hl$8Ht$@H _H\$W    : H+HwYHHtLHYu0u   HCH\$0H _Åu   Hu   H\$0H _H\$03H _@S    $: H+3LD$@Lɉ\$83H\$@HT$8§D$8uHL$@=  ËH [ÃuOLD$@HT$H3H|$0I@HD$HE 訑  HHtH舄=  H舂H|$0H [3H [H\$Hl$VWAV    h9 H+IHHHtlI HtSE3Af     HHHt'HT$@Lt$@H.t/HT$@H},tHDHHu   HL$@苨3H\$HHl$PH A^_^@SVW    8 H+Hy  H  HV H;  HOHH  Hl$@Lt$HL|$P@t6HO(Ht!HC(H6  HO0HtHC0H     HO8HtHC8H  HO@HtǪHC@H  HOHHt謪HCHH  HOPHt葪HCPH  HOXHtvHCXH  HO`Ht[HC`Hp  GC      GhChGxCx   H   )D   3&)H   H  3@ A  H (   ?HH   H   Hn*H   ,LHHt蠩HH   INHt膩HFH   INHtkHFH   A;cHZ tiH   HtA  H   H   HIHt%Hx u#H   HA H   Hx  tL   	   H   :u!H3Lt$HHl$@L|$PH _^[H3H _^[DD$USVWATAVAWHp   5 H+3HHuHHuDHuDHuDHuu@HuXHu3HpA_A^A\_^[]Hh6 L$   HHHͪ HEH5LHEH  HUHI  M  HUI,  9uP  H HHtHU@Ht^HS HLH   HUH   LT a   H` E3    ILHM=HM4HM+HH,'HI'HI'I3L$   HpA_A^A\_^[]9u@   HO;HEXH  Hϩ HHЩ HEHLHEHt%HUHtMtHUIu8LG o   HS E3    <LeXLMDLEMHUHAe
tHuHuHuE^  $LЯ/ HHHt$L/ HHLt$LT/ HHLfb}@ D  I\%4  IL%$  H<%}8LC    HO E3    8LeXH$~=Mu8L    H E3    LeXH$H΃      '3HH'LHHLu8#L    H +E3    yLeX*HH$H@$Hd LeXME3HD   L    H$ E3    #Hϋid LO0L|$0DLt$(HHt$ t u8PL    H XE3    LeXWMMHHLucLd    Hp E3    YLeX
H#tMMHHLeXLeXH"uI"uI"tcxL٭    H I"I΋"H΋"Dȉ|$(L \$     XLeXH	u8	Lj    Hv L       [HM-HM$HLIDI<I   &L S   L̸(   &/ H+Hy  u&H\$ H
M 3H;H\$ H(ø   H(̸H   . H+HL$ LL$03LD$hHT$8踡  u3HHDD$hHT$83H\$@臙  HHu;L#   H7 E3      H\$@3HHHT$0Hg   H˅uH\$@3HHú   HL$0H	(t=  u   3HHH\$@HH@SWx   - H+H/ H3HD$hHLD$0HLHT$ HL$(dHL$(誁=    D$   t6L   H% E3      3    HSHHHtHHHt'HC HuH诗  3H襗  3M  HHtH$   H$   Lt$pH  HHH   H
HH   HL$Ph HHH   HK LH   HKHt
HL$P,h HKHt̲
HL$PH͋&I΋HL$8Dg t~HL$8h tnAHL$8h t]HL$8.h tMHL$8>h t=D$8D$HG   H$   H$   Lt$pHL$hH3D+ Hx_[3Ӹ   @S    + H+H9  HSHHHtHHHt'HC HuH  3H [HH [@SVWAVAW@   + H+H4/ H3HD$8H$   HHL$ MMHf HthHaHHtXHK PIHtGHKHt:
HL$ ~f AHKHt   HL$    3HL$8H3* H@A_A^_^[H\$LL$ LD$UVWATAUAVAW@   <* H+3M$   LHDH!  H\; IHk ILHs IHHi7 IHH$   H7 LHD$8MtA}uMmLA9$u0HuHuMu	Hi  H_e }  A$   HtQ3e DH\$0uHGHD$0HT$0H;  A-k HOH'  Htk}H\$(uHUHT$(HT$(HQ   HT$(H$   MHLH   Hj Hd    H$   MtVA~H\$0uIVHT$0HT$0HtaHT$0MHtHHtIHtj Hjd t3HL$8HtHT$ BtT$ Hbd tǄ$      IkHc$   3H$   H@A_A^A]A\_^]@SUV@   ' H+IHH1c E  H|$`HLd$hLl$pLt$8L|$0b HD=c HDBc HDGc 3ɉD$ b 3ɋc 3Dc 3D$xD;uDAi LE;Ll$puLAi LD;d$xuHAi HLd$hMtMLh HHY t<MtML[ HHY tHt2LLE4 HHY u3Lt$8H|$`L|$0H@^][DL$ L4 HHW @ǋȸ   H@^][H\$Hl$Ht$ WATAUAVAW0   >& H+3EHt$(IHt$`HHt$ LHLLM   H   M   H   LL$(ILD$ HT$`MMHILL$`L& HHU    LL$ L HHU tuEtkLL$(MtaLC HHoU tPLL/ HHV t7ML8/ HHV tML/ HHV t   HIIH\$hHt$xHl$pH0A_A^A]A\_̸(   $ H+Hu3H(HIH(:̸(   $ H+Hu6	L   H> 
E3    3H(HH(ø(   F$ H+Hu6y	Lb   H 
E3    3H(HIH(H\$W    # H+HHu$	L ;   H 
 C:;~xHH\$0H _L: ?   H> 	 E3   H\$03H _H\$Hl$Ht$WATAUAVAW    .# H+L33D   @ ILH  HtIL8Hz~03fHfIH苰  t;|HH u}HHGHH   3IFLH   HH   HHDH*  A;GHH\$PHl$XHt$`H A_A^A]A\_rL# ~   H zI"vuLL:       	   (L i   H 0E3     ~	I6FHuyHyoL{ _   HW E3     8	3EH9/LS z   H E3    HEH3H\$Hl$ LD$VWAUAVAW      H+HyPLHٺ   HIMHHu6LS N  H/ E3    h3K  A  H (   %LHt:LxL|$pLx HLhHpHM QuA  H I&3   3Ld$PHrH  HHtIHA  H H%HM3D~?HMHHHt$HNtIHAՅtA;|A;Ld$PuHMI؅?x$H\$`    HMIHӃyA:  Hۢ I#%3HM H\$XHl$hH A_A^A]_^H|$ AV     H+L   HIPHHu:>L N  H[ FE3    H|$HH A^HH tsHOH\$0Ht$@93ۋ~EHl$8HO!HL90t;| HO	AY  H١ H!$Hl$8HO Ht$@H\$0H|$HH A^Hy H\$Hl$W     H+HHHH8 HtH3 HH( HHtHW(HH HHHtHO8 HHHOHHtN3~CHt$0HOH HHHBHtHVHHOH;|Ht$0H\$8   Hl$@H _̸(    H+ILHH()̸(    H+H(*̸(    H+AHʋMH(̸(    H+Hy   H(zt H(bH`H(V̸(   V H+H(jj̸(   6 H+H(:h̸(    H+H(h̸(    H+H(< ̸(    H+H(z8 ̸8    H+HIPH86z ̸8    H+HIPH8{ ̸(   v H+HIPH(x ̸(   V H+HIPH(&y ̸8   6 H+HIPH8vz ̸8    H+HIPH86| ̸(    H+HIPH(x ̸(    H+HIPH(&y ̸(    H+H(Z̸(    H+H(Z̸(   v H+H(Ht$W    P H+H   H     Dǋ     ;   HNPHl$8HHuC=L~ N  HZ E E3    Hl$83Ht$@H _HH tHM H\$0]HQu5HNPC  HNPhPHNPHNPBE 3Ã@H\$0Hl$8Ht$@H _ÿ   y   t3 u
H  3Ht$@H _H\$W      H+Ht;Ht'   DË  xuHH\$0H _Z%  3ۋH\$0H _f  H\$0   H _H\$Hl$Ht$W     H+HIIeqHˋ3YqHt@8u tHDqt-t)E33ҋ记t   tDË֋33H\$0Hl$8Ht$@H _H\$Ht$W     H+HIIHpu"LHHUfuH\$0Ht$8H _H\$0   Ht$8H _H\$Hl$Ht$H|$ AV    p H+HiXH   HM	3D~HMHHP P#A;|Hl$8H\$0Ht$@H|$HH A^@S     H+   HHu2*Lk N  HG 2E3    HH [H\$Hl$Ht$W     H+IHHH A     #HH   A  Hʙ H"HHtuA  H HHCHtWHHuHHtHH|	   ?L   H\ GE3     HH; A  HKH% A  jA  H HU3H\$0Hl$8Ht$@H _ø   H\$W    ` H+HHØ    A  HHtpHHtA  H HHt$HOHtRA  Hs HCHu7HH[ A  A  HC H3H\$0H _HH\$0H _@S     H+HH H	A   IHKH A   3A   H֗ HH [Ht$W    @ H+HH  Et   u   Ht$@H _D¿   d     ;   HNPHl$8ԷHHuCLX N  H4 E3    mHl$83Ht$@H _HH tHM H\$0]H+u5HNP}=  HNPBJHNPHNP? 3Ã@H\$0Hl$8Ht$@H _Ht$@3H _̸(    H+HHH(FH\$ VWATAUAV    H+ELH3A   HL$ U 3MtI6HKPA   A菶HHu6L N  H E3    (3  HH H  HC(HT$ HD$HHOH$8  L$@  HODuFHHtHH{XruHOHbHO 3\  EugHA_HHO sMtEH  u6Lv   H
 E3     C3   I.HKPE   WHH   LKHK L$0  $0  A;|D   AEA;}#t.HKHO $0  A;}HKP5$0  tAH/ $0  uH\  Ht  9HH tHKAHHO HH@  AH$8  L$@  H$H  H   A^A]A\_^̸(   F H+A   H H(LHIP(H@(H+:u
Hu3HtH   3H\$W     H+HHt,D¿     xu
H8  H\$0H _H\$03H _Hl$W    p H+H   PHHu<LԒ N  H E3    3Hl$@H _HH uHl$@H _HOH\$0Ht$83ۋ~$f     HOeHHP P;|HO lHt$8   H\$0Hl$@H _@S     H+   wHHu7L N  Hב E3    3H [HH /tcHHK    H [@SATAUAVAW     H+LE3   D|$hMHޱLHu/!Lb N  H> )E3    wHt3ҹ@   Mu   H A_A^A]A\[I    IN ^  INHl$PXHHuIN Hl$P3H A_A^A]A\[Ht$XHH|$`X    HHHHtItO   GHO D$hLD$hLO   u0GȉD$hHO]IN TZHHO=tIN +3ۅ~"D  HIHAՅtH;|A   ;~   HLD$hHLHHH u	E3K3σ|$h}0LOLD$h   HO t3A   H  E3OɉL$h;|HH|$`AHt$XHl$PH A_A^A]A\[3H A_A^A]A\[H\$Hl$Ht$WAVAW   b H+LE3   AAH6HHu/yL N  H E3    H   3HL$ A   M uH8t3ҹ@   HO Lt$Hu3IHOHOHT$ tHO+ HHO ?HtH  IDHL$   I[ Ik(Is0IA_A^_H>  S    <
 H+HٸA  t|HApHt   u	H   HShHt&K`SHKhHX A  HCh    H   H7 A  |#Hǃ       Hǃ       HKHK8b HK(H A  <HK0H A  &HKHH&H   HKHKxA  H HH [   t3^ H [HtH   3ø(    H+H   Hu
   H(H   H(HH   ̸(    H+HH(H\$Hl$ V    k H+H   KHHu/Lϋ N  H E3    3H9.uAXL i  Hu `E3    3H\$@Hl$HH ^HuALk n  H/ E3    h3H\$@Hl$HH ^HK }tHC@H|$0Lt$8Hu.Av  Hي   HC0HtuHC@
   H{89H9C8H{8u/HK0Lp
KA  HL Ht6HC0Ls@H   HHC0NLF D HHK Lt$8Hl$HH|$0H\$@H ^@S     H+HH H	A  IHKH A  3HKHH [.HtHAP3H\$Hl$Ht$H|$ AVP     H+HI   ILHHu6:L{ N  HW BE3    3!  3WHD$@D$ D$0H  Hմ! Lδ! Htjf     LL+ff     B +uHutIA(I(Hu+AIAID$ AA D$@L$0H   HO c  L_8E3LO0Mt[ILL+D  B +uHutI(IM;rHO /AAID$ AA D$@L$0HO ZH\$0HtR9HD$8HH   H> t;3HƃxuL@HL$8H   HHH< HuH|$8HT$0LH  HHtHxHHt`HK0H A  	HL$(HC0    Ht<A  HV HC0Hu!H3$HL$8H3LsP>C`HH\$`Hl$hHt$pH|$xHPA^̸(   v H+H   HuH(H   H(HH\$Ht$W    ; H+HHHI0H A  3H_0Ht1A  Ht HHHG0ËH\$0Ht$8H _H\$0   Ht$8H _H\$Ht$ AV     H+HHHA   AH   ruH\$@Ht$HH A^Hl$0H|$8H9   w`H   HnHL A  *HHuH   3DH   LL+H   IH3D H   H   D41H      Hl$0H|$8H\$@Ht$HH A^H  W     H+IHH HHl$8HI(A&  Ht$@BHOH  BHOH2HOHO 3H9o8vfH\$0Lt$HDH_0H A  J3JL3H A  JL3HNHMv(H;o8rLt$HH\$0HO0HG A0  A1  H/ HwHt$@Hl$8H _H\$W      H+HH P   A6  #	HH;  H@HCHt?HCHt1HCHt#HC HtKHHH;H\$@H _HK(Hx KHA&  Ht$0HKHy  HKHHKHK 3H9s8v^Lt$8DfH{0H A  J7VJL7H A  ?JL7H>HMv(H;s8rLt$8HK0H A0  A1  H HHt$0H\$@3H _H\$Ht$H|$ AV     H+HIHLHMu3L9   H5  E3    n3WHl$03A(H   t8H9   vAκ   H   9@ŉ.H      Hl$0H\$8Ht$@H|$HH A^̸(   & H+H   HtH   H(HH(H\$W     H+Hٿ   y   t 3 uHt3H\$0H _H\$0GH _H\$Hl$VWAV     H+HqXAD$@DHٿ   HuE3.     @   ttH    EtAHN tHKu'HN @   tptlHH fLKHK LD$@t9|$@uHt
H3Et"HKcHN Z|$@u	HKPuD$@H\$HHl$PH A^_^H\$ VAVAW    \ H+HE3HI E7Z  HN ^Ht HN 8  FHuHN    H\$XH A_A^^L95#! H|$PH=!    Hl$HG    HWE3H  HH   HHCP;HkXC`D$@HuH_     LKHK LD$@   @tD$@uHtHt`D$@xXHsXHHNtDAH(L9?GE~
fHA   Hl$HHN H|$PAH\$XH A_A^^HH\$X3H A_A^^H\$Hl$Ht$ WATAUAVAW     H+3EDHًA   H   HIPvHH   DLKHK LD$P0D9l$P|D   tEAED9l$P}>#Et6Ht1HND~!D  HNHHP PA;|Et"HKHN D9l$P}	HKPtAH D$P/HH tHKE0HN NH\$XHl$`Ht$hH A_A^A]A\_@S    d H+Ht   D|uH  HH [@SUAT0   ! H+3HDHl$PHl$Xt:BL| r  H_| JE3    H0A\][HA@Ht$`H|$hLt$(L|$ H  H9i8G  LL HC8H  HKPqHH}  HH\l  HO(Ht,A  H{ HOHH<  H(HOH/| HHHuZU HHK8   DE3 HS0HuHS(HK8 LHHt+HK8L薱 LHtHK8E3E3H HuHK8n Hk8A  Hz IEA  Hz I0A  Hz HHK8Hu<LF{   Hz LK(L %       H/{ z HC@Hu<<Lz   HYz DLK(L{       Hh/ LL$XLD$PHЅu<Lz   Hz LK(L3     4w  HT$PLD$XL   H   HN  D  L]X whHA2 IHBHCpOHBHCxEHBH   8HBH   +HBH   HBH   HBH   LbHHT$P{M   IAHH t$      HHHƅuHHx A  HOHHChHHtXC`HKhHC(HAHr)   D2HRHKhD
HD2HKhHDHuHShK`   Lt$(H|$hHt$`L|$ H0A\][Ð2 Ƨ2 Ч2 2 2 2 2 ݧ2 H\$Hl$Ht$W     H+IHHHw A     #HH   @   HCHuH     H   Ht^HCHtPLeHHHCHHt1A  H`w HHC(Hu
H@H{@H9Ht  Lsw Hw E3     U3H\$0Hl$8Ht$@H _H\$Hl$W    [ H+H   HIP7HHuAzLv N  Hv E3    3H\$8Hl$@H _HH tHO _H   H   tH   H.v A  Ht$0nH   3H   H   BH  H͋)HH| Ã@ƋHt$0H\$8Hl$@H _H\$8   Hl$@H _̸(   & H+LH!w          @t @U@    H+Hl$0H] H}(H/ H3HEHp0 Hu)3r Ht)H6v H HtHp0 Ht   Hp0  HH   HE E3E3HD$    H     z   E =      DHDM HHH;w
HHH H+HE    HH|$0HD$ L t-U 3HσU HfWHZu 1 HËHMH32 H] H}(He]HL$HT$LD$LL$ USVWAVAWx  Z H+Hl$PHk/ H3H  ΃ HHtqHE tdHh  UL`  HUH|$(3   Ht$ HDH
 Ht$ LM HHUHHD   L`  3IA8 t=   s
H@81uDHK	AHHH;w
HHHk H+H|$PHuH=t   DL$(33H|$  +  HH  H   H`  LGMXHBHH;w	L;   H    HL˃L+H`  LG H    ~@M@@~HH@ f`H f`fqfqA@~@f`fqAH~Hf`fqA@AHI;rHr5HHH`  fff     fnf`fqfOHH;rH;s$H`       fOHH;rLLHtfLPfB<G%uOHWJBփIw<HcA	,2 A2 IIHfS fs fC fc IL;rHh  H\$(HULHt$ A   HH f  r3Ʌ~ZH-r w HHt\Ht$@HE   HE HE HD$8E3t$0E3fL$(HHt$ = HL A   Lq HU; H  H3| H(  A_A^_^[]2 62 (2 /2 !2 ;2              H   S    L H+H|$0H3A t2H	H_q Ae  HKHIq Af  H{H;C tHKH&q Ak  H{{C H|$0tAp  Hp HH [̸(    H+AT  Hp ?HuH(@    H(@UWAUAW   _ H+Hu/ H3HD$`3T$03HL$@|$ ED$(   Ll$HEu3N  Au$E3IA88tA   sHA@88uAA IHH$   H$   ALd$xLt$pD$,  E'Lo L   Ho      D1AHEQ  fA.t
A d  3E3fff     D1AHHL$8A    A.   AE  Eu:   A   Hu_HH  Hc}  
   H h  AFHHcj Q  HL$8ET|$     D$,}	(  Et(HcH!   33   <A<~33@ ff     @$B+HÅuHc|$ HT$@>H   ;D$0z  HH~(H:@      B+HIHˈAHAE Hcǈ   33E{H^H$I<;|$(~GHD$HL;tA   Hm IGG A   HcHm D$(kLH          H H   B+HÅu|$ E   HL$8GLHm U   H$m O   j#L$m b   H m +   FL m u   Hl    "Ll    Hl k   E3   1HD$HL;tqA   Hl IZHD$HL;tA   Hil IHZ9`Lal G   H=l hz   E3   HZ3Ld$xH$   H$   Lt$pHL$`H3e HĈ   A_A]_]H\$W@    H+HLL$0HDD$ HHD$8LD$XHT$hHL$8!yf   |$Xt>t   Lk    Hrk E3ӹ   3H\$PH@_DD$hHT$8H  HtHL$8HH\$PH@_@UVW    H+H/ H3HD$pH|$ HHH4  Hz )  LH$   P   L$   E3HL$ 9؃O   =~6Lj    Hj E3      aDpA   IcH`j +HHtE3LAHB9DHHHD$ H;tA   Hj HL$   H$   HL$pH3f HĀ   _^]ÅA	   Hj H؅~DFHHVG A   H V̸(   f H+E3H(8@SVWAVAWP   > H+IcLLE3  H*  HH  |   H$   HL$ 3H\$8l$0l$@t$47t%i6HMtIiII7H  ;u  @8k  H;|MtIHtC u*AT  Hh (   HH   @    L$   M'L$   LkHkMt	9s   A0  kHSh IHHAh A1  LH   5Lvh J  Hh =E3׹   MtI9tH\3L$   L$   H$   HPA_A^_^[Lh   Hg E3      '3빃K LII C t/HHqg A9  HKH[g A:  c 3LkLsHHCMtIM'H<1Lrg    Hg 9E3      3HPA_A^_^[H\$Ht$ WATAV     H+3Aك9MLuqH9qtkHHOg HHtTHl$@(L|$HLxI:MtA.Hl$@;OMtIHc&>HLIh L|$Hu/ILg    Hg QE3m      Hf HH\$PHt$XH A^A\_H\$Ht$W     H+9AHHuTHIHtKHl$0w=HKH[;ǋL~HtLcHH Hl$0H\$8Ht$@H _qLf (   Hf yE3m      H\$8Ht$@H _HL$SP    H+T$ HD$0LD$8HT$ 3HD$(LD$`\$@He D$4   DL$0HËHP[H\$Hl$Ht$W    v H+AHHHHtDHH/uHc3Lú   H   H\$0Hl$8Ht$@H _H\$Ht$ WATAV     H+3Aك9MLuqH9qtkHHe HHtTHl$@hL|$HL8I蚶MtA.Hl$@;OMtIHc;HLI L|$Hu/Lbe    He E3m      Hd H H\$PHt$XH A^A\_HL$SP     H+T$(HD$0LD$8HT$ 3HD$ LD$`\$@H#d D$4   DL$0HËHP[̸(    H+LHt"Hyp u
H(H   Hu	  3H(IIH(H̸(   V H+LHt"Hyp u
H(H   Hu   3H(IIH(H̸(    H+Ht"Hyp u
H(H   Hul   3H(HH(H̸(    H+Ht"Hyh u
H(H   Hu   3H(HH(H̸(   f H+L{c A   H{c E3      H((   & H+^L_c F   H;c fE3      H(H\$Ht$W     H+HIHHwH?LA:3Hu3H\$0Ht$8H _LH֋S0HuK(H\$0Ht$8H _̸(   f H+H(Hb@H\$Ht$W    ; H+Hoc H=0 AHEH HH  H8    A   HH貄 HHuA%Lb   H:b -E3      {3H\$0Ht$8H _HH HH資 HuAɿLb 
  Ha E3     3H\$0Ht$8H _E3E3HH  uHP 3H\$0Ht$8H _ø   H\$0Ht$8H _E3E3HHH\$0Ht$8H _  H\$Hl$Ht$W    H+H$   HHD$8IH$   IHD$0H$   DHL$`E33HD$(HL$ 3H$   HL$`  H$   \$@H|$HHt$PHtLD$@HT  菸 3H%}LD$@HH6  q H$   Ht L$   I[IkIs I_@S    H+H$   HD$8H$   HD$0H$   HD$(LL$ MDHL$@3HD$`    HL$@  HL$`HHt胻 HHĐ   [H\$Hl$Ht$W   V H+IIHHD$@HL$@H$   LHD$8DH$   HHD$0H$   HD$(H\$ HD$`    f  HL$`HHt HL$   I[IkIs I_Ht$AV     H+H褮 LHu$A5  H^ H{ Ht$@H A^HHE3E3H|$8H貄 HHuB蕼L_ 9  H^ 蝽E3    H|$83Ht$@H A^A=  H\$0Hn^ HHHtZILLH5 HuHL$_ A  H0^ #E3    qAB  H^ H\3HH\$0H|$8Ht$@H A^H\$Hl$Ht$H|$ AV    P H+MIHHHHuHHIHH\$03Hl$8;Ht$@H|$HH A^̸(    H+3yHtHH({    H(@S     H+HY3HyHtHHH [ʹ    H [H\$Ht$W    [ H+IIHLLǋHH\$0Ht$8H _H\$Hl$Ht$W     H+3AAHHtFA   ~ HHu3L\   H0\ #E3      q3&DDHH,   uH谁 3   H\$0Hl$8Ht$@H _H\$Hl$Ht$WAVAW    R H+HA3AH,xHL/ LH   M   Hυt辫 t
    E3E3HH? HH   A  H>[ HHHtxLLHH Hu!A  H[ H[ָ  WHHA  HZ H/I臀 II/ Hϋ蒺=艸  
}  L[ HZ 腹E3    Ӻ3H\$@Hl$HHt$PH A_A^_̸(    H+LA; uIPIH(I`H(H\$Hl$Ht$ WAVAW0    H+Ax3H\$`ILHumI9X   IH~:   HLA Hu&H8tD     s
HÀ9 uH+MtzLHItfFO wXH   wM t=HuH3uHHt&LFHD$`MHD$ H/ tHD$`3H\$PHl$XHt$hH0A_A^_HT$SUVATAUAVAW   v H+L3H	IEPuIHHD$@H$   L-u HLLE3H$   H\  HS  E6QLZX   HfX YE3    觸3   H$   H   HIdtvH wAN   wAƁ uLϵLW   HW ׶E3    %3H$   HĀ   A_A^A]A\^][3ۅÅt8H$   H$   DHD$ Hl$@MH% t  3HHl$@H$   HIL$   Ag(E3HD$HAHo  L|$(HD$PH  HD$XHHD$`H  HD$hHHD$pHHD$xH$   IG0H$   IG8HD$HHD$ EwAIwMoI_@^ H$   H   u_HIuNcLlV K  HxV kLLV     貶H$   HǄ$       ^G= wTAF=   wIDAA ADt2H$   MH$   HH\$0HD$(H$   HD$ \ A_(Ӄu	H   H$       HuE3IBHzLU c  HU 肴H$   H IHHDHHDsHl$0LU Lȉ|$( Ht$    蕵H$   eLU   HU E3    Y37H\$Hl$Ht$WAVAW@   r H+3IMLHMt::   I/ Hu"H8t    s
HÀ8 uHH+H$   HH   LHH{؅toFK waH   wV tFHuH3pHHt/HF@DL$   IHD$0HHF8HD$(L|$ 8 3H\$`Hl$hHt$pH@A_A^_̸(   V H+LHHuI3.pHuH(HH(騤 ̸(    H+LHHuI3oHuH(HH(阰 @USVWATAUAVAWH$h   H+Hi/ H3H   H   3L  MHL$hIHT$@LD$HDHD$pHt$PHt$0Ht$XILHHHu4芰LS    HS 蒱E3        H@H  I覎HHs     g  A   LE Hmu HMjHM )EH)M@ EiHUH EHM@ E  H]Hu4路LS    HR 述E3        H9t$@tW]HE DHD$`HT$`HL$@8Hu4YLR    HvR aE3    诱t  H9t$H(  HE DHT$`HD$`HL$H8H  LOR    HR E3    L  ®LR    HQ ʯE3        L   M   HD$HILL$@LD$pHT$hL|$(HD$ A҃uIcHD$0  4DLQ    HaQ LE3     蚰_  V    Mu4LRQ    HQ E3      O  Hr  ;tHC0I[HL$8D`u4蓭LP    HP 蛮E3        HC@   EH9|$@t$L$8HL$@HE3D6n  H9|$Ht$L$8dHL$HHE3D5C  3LD$hHT$PHL$p34ڬL3P   HO E3    0   LL$PLD$XLc3ILl$ {u4膬LO 	  HO 莭E3     ܮ   HL$XH{O A  HL$0LL$PHMtsHtnLD$0Ll$ HI4{u6Ht$0L_O   H#O E3     \$DD$0HI読3IH=Ht$0HL$PLN A   I<HT$XLN A!  H"D$0H   H3 HĘ  A_A^A]A\_^[]H\$Hl$Ht$H|$ ATAVAW0    H+H$   IL$   ML$   LHT$xLH3?HHu3L*N    HN E3     ?3ZL$   E33Ht$ H~t"HD$pLH\$(MIHD$ I]HӈHH39H\$PHl$XHt$`H|$hH0A_A^A\H\$Hl$ HL$WATAUAVAW@    H+L$   E3ILt$8MILUH-HHu4LiM {   HEM E3    6  }u:Et4蠩L)M    HM 訪E3        I$8LD$4HT$0\u4NLL    HL VE3      褫q  D$0Ht$x   D97   L9w`   HGHtrL   MtfH|$(MH|$pMHHl$ IAҋ؅4轨LFL    H"L ũE3           {LL    HK 胩E3      Ѫ  L$4I        H^ HsuGH Hsu4LK    HkK E3      \$  LM3I_ &  躧LCK    HK ¨E3      &HHru4rLJ    HJ zE3      ȩ  L$0tRHLHHu=!LJ    HJ )DL$0LJ       n6  E3H|$ L3Idu7˦LTJ    H0J ӧE3     !A   H|$pLHT$8I9{LJ    HI 胧E3    Ѩ   LL$8Mu68LI    HI @E3     莨TLcE IHULcLt$ {؅1LmI    HII E3     :   Ht$xHL$8LI A   I4L\$@I[@IkHIA_A^A]A\_H\$Hl$Ht$H|$ AV0    H+IILL$xHLD$pLHT$`HL$h9HHt4LHD$ LHIHϋ`HxH3H\$@Hl$HHt$PH|$XH0A^@SUV0   r H+3IH\$XHHHtQHT$XH|$PHX   H|$Xx)HWLHT$hDHT$hH\$(HH\$ 艺HHH|$PHH0^][HT$SUWATAUAWH   ؾ H+E3LEA   HHuBLG ~   HG E3     HHHA_A]A\_][H$   Lt$@ HI+H;r\H+HH;  HH  HUDHIyH  ~HcH9H;  HH;rH]HIH\$8I+q  LL$0D$ L$   H$   HL$8ny)S   #ȁ   $  o
D$8+HL@tAe  AŻ   Hc$   Etu9$   u	A   HHI+H;   IĹ @  H+HHG  H7H;:  HttD  H;LHHGHH;gH  H+Ht*fD  HUDHI螕   HHH+uI?K6ICHu$   HcII;   LE      觡   LkE HLE 询      耡      q   L5E HE y     JLE    HD R{   n&   z      /Iv   H$   H(AAڠ   LD HD    E3   0{HCH$   Lt$@HHA_A]A\_][H\$Hl$VWATAVAW    $ H+HL3IM3A   AHc؅~}HHD A,   HHt`HT$PHD$PIADHH覙;t$f~+HcDHH臙;uE3A>   HC HIA3H\$XHl$`H A_A^A\_^HD HAE HE HYF HF H9G HH H	H Ht<S    й H+HH	b)HKY)A  HJ HdH [HtHHMtHAI ̸(   f H+A  H~J    H(H\$Ht$W    + H+IHHHt2Mt-H	(HK(   H3H{H\$0Ht$8H _H\$03Ht$8H _@S`   ĸ H+H   GH   HHHty3HL$ ^tWLHL$ H# t2HT$pHL$ tHL$ tL$p3IH`[3HL$ s3IH`[3H`[H\$Hl$Ht$ W0    H+HD$H    HHHuHE cHHu  P  HHWH   ,  u    -  HWHm  u      HrHHuq        HLL$HHD$     DHH HHu       HGHu,HGHuHL$HH%H A  貼  zHT$HDHHHu    VHw HH>HG HuHw   .HEHtgH_(HH>HG(HuOH_(    觛LG HG 貜E3ӹ   HuHWD H3HH\$@Hl$PHt$XH0_H\$Ht$W     H+HH   HuUHD lHHukL@G   HF E3     e3H\$0Ht$8H _ËuHJ$;uHJHtHC YH聺H;up5 taHHtHZHt    H{MHZLF   H/F bE3      谜33҉3HCHu!HC H蹪3H\$0Ht$8H _Ht$8HH\$0H _H\$ UVWATAUAVAW0   膴 H+HA3Ht$pHH$   DDDH	  H90	  H9p	  HAHt	  HHh	  HJH[	  L@MN	  I9pD	  E3=!LHu70LE '  HE 8E3     膛D  HCE3HHHI LHu7ۘL,E ,  HD E3     1L4  HKH	m=    HCLpE>A  ~:y@  LD HND 聙   E3   ϚLL   (HHu$2LD E  HD :  IN=     INHu'P  L=D HC s   s
9A;~~H%+t6$  襗LC W  HzC 識E3      LLH3IH%I%I%IH$   fH$   HH0A_A^A]A\_^]=     IvHu*LSC g  HB 
E3s   XAF;   N;~|;~v~rH&*3H*!VH*VH)3H)E3MIH 3N  GLB n  HB OE3   =  u'LgB ~  HA ~     =    HCHHHu7ȕLB   HA ЖE3s      L!3O8HHu7肕LA   HWA 芖E3     ؗLH$  H%  H&D=  ~  E3MIH HHu<LBA   H@   E3   GL|$pMEHCHHH   9 u$蟔  L@ Ht@ 觕s   HM0H]@ A  HCHG@ A  HHHc	HE0HHvHCHPLcHR9 HCHHHcHE8H{    HCH  Hx w  8 n  HLHtdHKHQHXLCIHHt$ McM@m u9褓L?   Hy? 謔E3     L|$pHK I$6Hu9ZL?   H/? bE3     谕L|$pI~"]  I"M  I#AO;~9LB?   H> E3z      GL|$pHHK(HuYI,!LMMIHHu菒L>   Hd> 藓E3     L|$pI5HuIL>   H> QE3     蟔L|$p~H$   HHu9LL>   H= E3     QL|$pRHLH   E33HFH   E3MII;   HI8 	 HHu4\L=    H1= dE3     貓H3HHsHCHx E33HH}L9=   H< E3     >D贐L=   H< 輑E3z      
L|$p{  lL<   HA< tE3g      L5L<   H
< =E3g      苒LLO< "  H; E3s      TLWǏL<   H; ϐE3s      L ̸(   F H+Hu6yL; T  HN; 聐E3|      ϑ3H(ËH\$ uYHI HHu' L; \  H: (w         HpHH\$ H(ÃuLHIHHu$ɎL:; d  H: я  >3HpHH\$ H(Ãt/艎L: l  H^: 葏s   E3   ߐH\$ 3H(H\$Hl$Ht$W     H+IcHHE   HtHHu#A  H9    mHH   H; uHHCHu	HCHHt+Ht&LLH6 HtHt	H? uHH3HtH? u&HHKA  H]9 H3H\$0Hl$8Ht$@H _Ht$H|$ AV     H+HL6 LHD$8HHT$83fHHu!Hw6 3谝3Ht$@H|$HH A^HH\$0PHHuHA6 Hy36?u@(   HtH\HH6 HJHD$8IHH\$0Ht$@H|$HH A^@VWAV0   ! H+ALHHU  H: K  H\$PHtHHuL+HHu?L9 T  H7 &E3     tH\$P3H0A^_^IHT$XHl$`DLd$(H-85 LL|$ 3HD$XLc HHtHLHuBHH=HtH9uHC`H3Ld$(Hl$`L|$ H\$PH0A^_^Ã>u@(   MtI$M<$HHݛHD$XIHK=  u   HHC`HtHHL7 N  H6 E3    H3H0A^_^@VAVAW    ` H+HL4 LHD$HLHT$H3̟HHu
H A_A^^H\$@Hl$PH|$XMtI>Hu4IHHu'<  L6 H6 D  o  H~ t+HOHNqHGHtHN9u@(   H u܉  랋GHnH   Hk|HHcpHLH   HO1=  u   HHO HOk
HG Hu]  HNHt5HNH{LcE3HHu/  HGHHX  HtdHЅt[O0MtI>H3 H莙HD$HIHHG`RȈLy5   H4 Љ}   E3   MtI9>tHH2 H-3Hl$PH\$@H|$XH A_A^^H\$UWAUAVAW0   	 H+3HHDDDHU  HL  H9:C  H9z9  Ld$hHt$`LH  LH  LH|$ M3Hu'ƇL3 G  H3 Έ  h  HLHcHz3 HAQ  HH<LHA  AR  HK3 HLH   DIIq   DII[   HDI   HKDI   H9}0tfHCHu2HCHu$Ԇe  L2 H2 ܇  y3H+DE8HU0HKu葆k  HKaH{   Gq]  eV  
YA  LM2 H.2 a  E3   诈Av  H
2 I蚦Aw  H1 I腦I}IuLd$hHt$`H\$pH0A_A^A]_]H\$p3H0A_A^A]_]@UVWAV8   p H+E3HHAH  H  H
H\$0HN	HȋHHu'[   L1 H01 c  ?       HHu'L0    H0 #    E3Lt$ E3HH#u'ڄ   L0 H0     3H'HFH`  蜄   L`0 Hq0 褅      R  H* 貍HFHHuQ   HHωu-   NlHCHu     uQHT$`H   HCHuԃ  3T$`H^&uy赃    ujLL$xHLD$pHT$`   Hm( ȌHCHHug  D$`HKD$pAHKD$xAA   L$HCHu&$  L. +  H.    E3   mHeH\$0AH8A^_^]3H8A^_^]H\$Ht$W`   k H+3HHHuHL$ !JHHu."HHtE3HL$ Hu)H   E3HL$ I   LFHL$ H\ twHT$xHL$ 9tdHL$ KtVHt:HHu*HCHHKH臷D$xH\$pH$   H`_HL$xHD$xH\$pH$   H`_HIHL$ H\$pH$   H`_@S    4 H+HHu7dLE. C  H9- lE3    躃3H [HI3H|$0HHu>L-   H, E3x      kH|$03ۋH [LE* HH؅uK迀LX-   H, ǁE3y      H) H6H|$0H [H) HH|$0H [H\$Hl$ VWATAVAW     H+3LH|$PHH|$`DDHv  H9yl  A0u
H9y \  H* 6HHu'  L, H+   C  CHT$PHˉHHu  HT$PDHN`C0H|$Pu%HVHKHFHuZ  |C0   QHFHu'3L+ $  H+ ;     S4LD$`E3HHHu~+  HN3\HT$`DHN諀H|$`L( IHDu~5  A   /~LZ+   Hf*  E3   HL$PLC* A:  HHL$`H)* A;  趞HO( H׎H\$XEHl$hAEH A_A^A\_^H\$Hl$Ht$ AV0   襘 H+E3HHAH  HQ H   DA4E3HILt$(H|$@Lt$  HH   H   HHu"A  H_) H/HHts   DF4LHV HNLt$(H|$  Huh:}L[*   H) B~E3     tHH( A  wL33H|$@H\$HHl$PHt$XH0A^ÅuH;|L)   H( }E3    3H\$W    @ H+HH   HHt{H{ ttHE3Ht$0HIcL
uA@|LQ) {  H( H}E3     ~Ht$03H\$8H _H7HHt$0H\$8H _{L( u  H' |E3    ?~H\$83H _HI) @S    T H+HڅuEkHHH [ÃuH
g3ɸ   HH [Ãu#H
yud 3ɺ   DʋH [ø   H [̸(   ֕ H+uH
HI b   H(̸(   覕 H+uH
HI2   H(̸(   v H+HHi+ H(  (   V H+HL+ H(3H9+ ̸(   & H+H+ H(飃̸(    H+L|) H(郏̸(    H+L) H(c̸(   Ɣ H+L<) H(C̸(   覔 H+L) H(#@S    脔 H+HڅuHHH [ÃuH
   H    H [ø   H [̸(   & H+L, H(风̸(    H+L\. H(郎̸(    H+L\- H(c̸(   Ɠ H+L|, H(C̸(   覓 H+L- H(#̸(   膓 H+L, H(HY/ H\$W    P H+IH
t/t
t5uIQH ~D   H\$0H _HII7  ~$HH8
 3HCHH\$0H _H\$03H _̸(   ƒ H+uH
HI83   H(̸(   薒 H+uH
HI 袙   H(H1 H1 H2 H/ HY3 H1 HI4 HY5 H4 Hi. Hy5 Ht;S    谑 H+HH8 HI0At   TH. HuH [̸(   f H+H,8 H(CH8 ̸(   6 H+L7 H(鳋̸(    H+L7 H(银H8 @S     H+Hut3HC(HH [ø   H [H\$Ht$W    蛐 H+HI{  HcH3 HHKXHCX    O  HKXrHKhH?9 A?   +  IqhHtIIA`H9 HKhA   HC`ЕHCh    HtA   H8 H辉HChHtZHO H   c`H   H".HHuAtL8 M   H8 uE3     Kw3H\$0Ht$8H _HK H`HυuFa0tLa8 R   HA8 uE3    v3H\$0Ht$8H _0HC`HChIH\$0   Ht$8H _ x3 3 3 o3 3 3 3 3 3 3 3 3 3 3 3 3 3 H	8 H\$Hl$VWAV0   舎 H+IHLH3HT$XHHt$XMHc   H9t$X   HmHu>H'f0Ht
HS HmL$   HHL$xHHt!LL$pHHL$XMHt$(H\$ }HL$XH78 AQ   脓H;tH3H\$PHl$`H0A^_^̸(   膍 H+uHHHHtHcHI   H(̸(   F H+Hl8 H(#HY8 ̸(    H+H<8 H({H\$Hl$Ht$H|$ AV     H+Hl$PIMHHt
HELLHtHMHHMdAHtHEHH\$0   Hl$8Ht$@H|$HH A^H\$Ht$W    [ H+AHHExH	AtLL$PDHKHGu3H\$0Ht$8H _HT$XHtDD$`HKsH\$0   Ht$8H _̸(   ֋ H+L6 H(S̸(   趋 H+L6 H(3@SVAVAW(  菋 H+H)/ H3H$   3MH\$@LH\$HHH\$XH  HL$ E3HL$XE33@  LD$XHL$pE3ɺ2   Q  HT$HHLz  HL$HHl  HL$hLL$pL|$0LP= H$   H` L$  HL$@LcLt$(Ld$`D$    dHHtcHZTu=HBL|$0L< Lt$(H_ E3D$    HL$@QdHHtLD$`HHT$h'Y|  E3Ht$ E3HL$P3(X  H$  C<HHu4FoL5 $   H5 NpE3     q  HL$PHBuWLD$PH$   P   8nL$5 *   H05 oL$   v   L/5    -q   HGL8  MtMMHHA҅tmHpH@@Ht0HHЅufnL4 4   H4 no   "BnL4 8   H4 Jo   E3   pH)H$  H\$@HL$HLW4 Ap   I艏H@HD$@L$  H$   3H$   H3 H(  A_A^^[@UVW   R H+Hh&/ H3H$   IHL$ HHE3HL$03E3u3T  H$   5:HHu48mLy3 $   H3 @nE3     o  HL$0H@uQLD$0HL$@P   -lL3 *   H%3 mLL$@v   L'3    %o   HCL8  MtLLHHA҅tmHrH@@Ht0HHЅu^lL2 4   H2 fm   ":lL{2 8   H2 Bm   E3   nH'3H$   H$   H3N HĠ   _^]HI6 H2 HI3 H3 H)4 H4 H\$Ht$W    + H+HAHI'   t'DkL7 A   H8 Lln      uAHC Ht H@(Hx  t3CH\$0Ht$8H _ø   CH\$0Ht$8H _j;      uwHK Hu$jLs7     Hw7 kz   l{t1HI(HIWuHK HI(HI QHK 3HQ(HB H\$0Ht$8H _Lj-   L 7 H	7 Tkh   E3!   lH\$03Ht$8H _H\$W     H+HHHJtktXt,ueHC HH(LAMuaHK LHQ(HB9HC HHLAMu:LHC HHLAHC HH(LA LC Mu3H\$0H _AHI@H\$0H   H _HtH3HtHA3H\$W    Ѓ H+HA(HHB(Hy0HJ0HtA  H5 cHC0    Ht)A  H5 HQ}HC0HuH\$0H _H%   H\$0   H _3HA(HHD@SWAV0   1 H+3Lq(HHLDM  Ld$`MfLl$(M.H9Y p  HIHl$PHt$XL|$ u
HG Lx0HOHG uLxLHt0HOu
HG Hp HOu
HG Hp HH9_ t0HOu
HG HxHOiu
HG HxHHϋt~/f     HwHMI蘋Ht;|IϋtHl$P~.    IvwMIHH WI]t;|HQtL|$ ~)     H6wHtLp@H#t;|Ht$XLd$`Ll$(H0A^_[H\$HT$WP   [ H+3LH\$pHH\$0H\$xH  	AuntiHGHt`HXHtWE3HT$hLǹ   Ӆ   LL$0LHT$h   Ӆ   LL$xLHT$h   Ӆ   LL$hLHT$pI@   HL$pH   HL$@HT$@HL$xLHL$(DHL$0HL$ 3{HL$pH2 AT   HD$8Ht\LL$hHT$8Lǹ   ӅuDqeLj2 ]   HF2 yfLO(L^2 d      g3H\$`HP_HD$8H\$`HP_eL2 O   H1 %fE3     sgH\$`3HP_̸(    H+LHH  H(
  @SP   d H+HD$0HHD$hHt^HcBwUH2 DAtCDHL$hHR3AHD$8D$0D$@D$     ', xHD$8HD$0HP[øHP[̸8   ~ H+Eu	H8{DL$ ELHH0    H8@UWATAUAVAWx   ~ H+H/ H3HD$`L$   HL$   3L$   LcHHL$PfDL$4DD$<J1Dt$8AHD$HL$@tDu~AtxYcL1    H1 adE3      e  At9cLo1    Ho1 "dE3      pe  H$   Ht$pH;  AA@   f    H;u
ft3tmt\t=?  D$0OȉL$0GD$0OȉL$0H`D$0OȉL$0HFHǉL$0:LD$0AH'    L$0D+DL$4A@   DD$<HHDt$8H;|$Hu	ftAAtvD   HL$X3( Lc~6ft$4fff     LXMMLl$    xNHI;|Dt$8H;|$Ht?L$@DL$4HT$PDD$<fALl$ MM>   xH$   Ht$pHL$`H3{ HxA_A^A]A\_]@SVW@   { H+H/ H3HD$8H$   I  v;DL#/ HL$(   #A
   HT$(Hׅ   
   G     v7DL. HL$(   #A   HT$(HׅtW     L$ v   Ly- AAf#¨atSt-MtA    HT$ DHׅ         H`. DHׅtDHT$ ]A  fAt5DL7. HL$(   "A   HT$(Hׅt   N\u+  ft!A   H Hׅj      HT$ DHׅDًHL$8H3y H@_^[H\$Hl$VWAV    y H+McIHHHt=K<0H;t4fff     HL$H~A   HT$HHՅtHH;uC6H\$@Hl$PH A^_^øH\$Hl$Ht$W    fy H+3AHHE~ A   H HՅt ;|   H\$0Hl$8Ht$@H _3H\$ UVWATAUAVAW   x H+H/ H3H$   ID$(3H\$@ELLAID:  $0     ǹ   %   =   tr=   t?=   t/=     HE L$$H\$8L-', H\$@t$ TH, H% 3H\$8H\$@L-+ D$ A   L$$"H T$$HD$8L-+ 3D$ DCH+ L$LH+ HC%  ` HL$XHˉD$HʘȉD$P3D$,  DA   DD$TL$0EHD|$(H؃tWH,I;uDIAօ  3HT$8EAօ  |$ IDI  A<HոHˉD$(IHH^HHD$`HD$H=  `    =  @ t:t6uͿ
   H@=    uͿ   H(H A   HL$pLǺP   HT$p33H8t@    s
HÀ8 uIDAօ   ;s'$0     t+IDI   |$LIHT$XDAօtmH\$`$0  usA   E3DLIIq   x2L$0D$,ɋl$$DD$TH\$@D$,L$0;D$PH$   H36u H$(  H   A_A^A]A\_^]H\$UVWATAUAVAWP   Vu H+IcYE  Ƅ$    fD#3MAHLAA@tSi H@88t   s
Hǀ8 uA#HDAօD  A   HM HAօ)  @  @ u"CwH( u      @tu   AH$   IOEHD$0    DLt$(HD$   +;  $   @tHtn@tA   H HAօa  AEIODHl$0Lt$(HD$     A3  @tA   HS HAօ    A   He' HAօ   	r[Mc'I_HtIJ4#H;t@@      H$   0xA   H$   HAօ   HH;uC$AGHL$@3҉D$@L|$H蝵Hc؅~pHH& A  xHHtSH$   H$   HL$@_DLHIA"  Hi& H΋wxxD+;A;~H$   HPA_A^A]A\_^]@S    tr H+AHtDQ3;H [ø   H [̸(   6r H+LcAA+BuHRHIH(f H(@S    r H+HHu3H [A u	HH [H|$0(HHu<WL%    H% XE3     aYH|$03H [ËC G HcC~"HKLX% HA&   jHGHtRCGCGHKHtA,   H% 
kHGHt"HHt/A/   H$ jHHuH规H|$03H [HH|$0H [H\$ UVWATAUAVAW   p H+H/ H3H$   E3HT$8HL$HAHHAHu2kLH     HȋH  IN@9  Hu@MtI~HA$ A6   IuHcHA$ LH> HD;   HH\$@3D\$0b  HueLHtHHuM$HL$PP   DHt$P> HƋtD     s
Hǀ8 uID$(     xLPu|%  }ȃuhHD$$    ˉ\$ ӋÅ~4HILŀ9 tHD    HHIuL$(T$$D$ D$,   uHD$$    \$  D$,   D$    D$$   D$(   ˅~@LLD  I|  tABըt ^vIIIuIcݍ9ADA      MtAEIHc證H   I^D;l$@.  H\$8E;|$/   +   LDHֈHHi H=HID$Hp~R3Hǃ|  t6B^wBթu\HÈHf\xHHrHHHHu|$0Ht$H E|$|$0H"`;}Y3     y   K      RL! HU! SE3ӹ   UI33MtI^H%! A   Ir	|$0H\$8u@;HH$   H3l H$  Hİ   A_A^A]A\_^]HI! ̸(   l H+H," H(bH\$Hl$V    l H+AHHHu?Ht%H@  HtHHHt{H@  Hp   H\$8Hl$@H ^H|$0HtNH@  HuH! ZH@  HHt'HGHuHGHtDHHQ3H|$0H\$8Hl$@H ^H\$Hl$V    k H+AHHHu?Ht%H@  HtHHHt蛪H@  Hp   H\$8Hl$@H ^H|$0HtNH@  HuH  YH@  HHt'HGHu蜫HGHtDHHP3H|$0H\$8Hl$@H ^̸(   j H+LL  H(Se̸(   j H+H  H(`H  ̸(   j H+H  H(YHy$ H$ Hy# H9% H\$LD$HL$UVWATAUAVAW    j H+HIIL33\3D[LHu'O   L' HP' #P    E3E<  AH2_Hx    HPI- HH  H8# XHH]  H3[   D  H^LIHH
  d!  LCH% 3A H:LuHuHSHN  &Hr% IJ uHSIJ  HFH   HS[;kHI- HI\Hl$`~LIH  3HH   HH   HH[   H" 3VHHtjHI[Hf! VHHt?HXH8AE;   Ht$p]H! H]HI, 33V%M   %M  M  L  L% H3% N  E3"   TOHHH  IEZ3IH\$hH A_A^A]A\_^]H\$Hl$Ht$ AV    5g H+HAIL3Y   H|$0f~H3 H-=I\HHHtDH  LGMtDH% H  H t(L DH% HHWDH裆IY;qH|$0H\$8   Hl$@Ht$HH A^̸(   Vf H+LtuIHb   H(I@       H(H\$Ht$W    f H+HAHIHtEH,  { ~L?
 DH$ H{ ~L 
 DH$ H{ ~L
 DH$ HLCMtDH$ Hd  { ~L	 DH$ HuH; u8{ 2{ ,{ &H{ u{ L	 DH# H7H\$0   Ht$8H _H\$Hl$Ht$WATAUAVAW0   d H+H MLYSHHu4IL" ~  H1" KE3  "   RL  I3W  L-! @ IYLIHHHXLp     N  HH! H uHWHP   3f     HB:D)uHuHWH o3H! D  H:LuHuHWH@H  H uHWHЇH  H uFHOI     IU;HH\$`Hl$hHt$pH0A_A^A]A\_HLA!   H  IE3j   "   JHFL> LFH>    HD$ QH HX3y̸(   b H+H H(X̸(   b H+H\ H(XH\$Ht$W    {b H+HHH   9   HqHI^H^HGHtiH3T~;@ HWHOE3ɅAHAk}tHT;|HO3`y#HOa^HG    3H\$0Ht$8H _H\$0   Ht$8H _̸(   a H+H H(WH\$Ht$W    {a H+:@HHu
H% HHHuAFL 8   H GE3   "   H3H\$8Ht$@H _LHl$0H3  ?@HuHH% HHSH\$8HHl$0Ht$@H _H\$Ht$W`   ` H+: L AHHuH HWDH舀8HBH HD$0A@LL$(D$ tA HT$0E3H^H, H_6H\$p   Ht$xH`_Hl$Ht$W@   _ H+EAALJ ILL$0ED$(HHT$    H H=  tLH\$PH SH!  t"t3H H5HH5HH; uH\$PH, HD HDH5Hl$X   Ht$`H@_H\$Hl$Ht$WAVAW    _ H+33IHLI9puW7DL J   Hl ?EE3|   "   FHHQHZHQ  HKHR A   ߴ uHHSHHHtI> +  CL r   H DE3   lHKH   .  ZLHtKHSHr" HIHu>Z=CL \   Hr EDE3   "   E   A  Hk~HH͋~" I?II7 ZH PHPHύPS9pBL  k   H CE3   kHk KIH]Ht     IHp          IHy3H\$@Hl$HHt$PH A_A^_@UAVAW    \ H+LE3HHHu
H A_A^]M9>   Ht$HHH\$@AH|$PLd$XO   L%F fD  HQHxM9>u訛IHtuL9=! ItK@ HCLL+fD  B +uHutHL9{uA   Iͥ  tL9{tHyN;qA   H|$PH\$@Ld$XHt$HHpHNAH A_A^]@S@   [ H+HHT$(HIHT$ kHHK QH@[HtCS    P[ H+HH	r] HKHg] NA   H5 H`H [@S    [ H+H    Hu,HH  6u3H [H$  HH  x7H   H [H\$Hl$Ht$ WATAUAVAW    Z H+H   LHEL33LD   Hm  KHGHuC?L; &   HG @E3  "   AHIR IL   3IOE3H\ HH   HH=  uH97   H$HOHF   HOHMti3A;|HON   H[ HQ IGLHOH[ 3LHG    H\$XHt$hHl$`H A_A^A]A\_w>L( =   H4 ?E3  "   @zA      e.>L -   H 6?E3  "   @HP IK=H\$Ht$WAVAW    X H+3HH9   uwA^   H r]HHt`H8LD$@HxE3H@  @HH   HFLHu:|$@tn      I H/   H\$HHt$PH A_A^_HHuH9xty  tXFIOHty  t>FE3LD$@Y   HEHu|$@mDD$@HHD$@nE3LD$@  HsEHu|$@*HH& D$@E3LD$@  H5EHHu|$@x  HxF(   V H+HH	HRHIH(H\$UVAV    V H+3HDH   yH8t   s
H@80u~yH|$@L|$HA   } HmϺ   *ZADǀEEL|$HH|$@Et   H\$PH A^^]Å      EH\$PH A^^]H\$P   H A^^]H\$Hl$VWAV   U H+H. H3HD$pHLHtzHr3DË9~dA<^v
tt.L AHAP|HT$ IG4~2DHH;} |E~HT$ I!4Ë	   3HL$pH3T L$   I[(Ik0IA^_^H\$Hl$Ht$H|$ ATAVAW    T H+H=/  AEDDuH<1FH/ HtaAS  HHt
@   A   H    *]HHt(H/ HGueA   H H
Z9L    H :E3     ;3H\$@Hl$HHt$PH|$XH A_A^A\HtCGCGCGCD'   HGGHExD{ExDstkL$`tK   w(   S H+H/ HtH  H/     H(,FH(@SP   DS H+HZ. H3HD$H3ҹ@   4HM/ \$0Ht;/HH8/ HT$0?x!H#/ |HHL$HH3R HP[HhA   A   HD$ H HL$0HL$HH3CR HP[H\$Hl$Ht$ W@   vR H+HHD$P    H\$PAHEAL$pHLHt5@Hu#e. @DωD$0DABHՉD$(L$ Ha  9. D%(  DHՉD$ H 3HH\$XHl$`Ht$hH@_̸(   Q H+AtA   H  H(WWH(H\$HL$UVWATAUAVAW    qQ H+E3AHH      Hy@H   L9iH      LLgGIt1Ic;ËHNI$LcX A7D)w;t>+HcHIH  tAIcDLt$`LHINH)~
GAI@yEAO3H\$pH A_A^A]A\_^]H\$UWAUAVAW    iP H+E3EHLAH[  ER  HY@AHB  H9iH8     D9{   LcCALCIMcfD  HI+I;}AH:
tH;K|)KKD+&)KKD?H\$`H A_A^A]_])KD+KEuD?H\$`H A_A^A]_]AVHA     Ht$PHcsHsLd$XE~8fIMHA   H.(D~>ňHC>
tHAE;| Ld$XHt$PH\$`H A_A^A]_]I DOAH\$`3H A_A^A]_]@S    N H+LY@BIA   =      H|$0H=HO3 DO3 LH|$0AA{ [HIHHt]LH [Ex@ACACD;3A+ECACAH [ESAH [ESEuHIHHu3H [E3AH [ O3 cO3 O3 O3 O3 O3   H\$W    PM H+HHS (   A7   UHHt;A<       H(    UHCHu"A>   H HR3H\$0H _H_@   H\$0G(   G0    H _@S    L H+HHu3H [HI@H AO   HIGRHK@H AP   1R3HC@C(C0   H [H H\$W    0L H+A  Hٙ  < ;9~/HIL HcAa   QHuH\$0H _HC;H\$0   H _H\$WP   K H+AHLD$xHT$@cHL$@H3DHD$8LHD$0HD$xD$(   HD$  H\$`HP_H\$Ht$WP   ;K H+AHLD$@IHT$H萑HL$HHH$   DHD$8LHD$@H\$0D$(   HD$  H\$`Ht$hHP_̸X   J H+3LHD$@H HD$8LD$0HHD$(HD$ HX̸X   vJ H+3LHD$@H HD$8LD$0HHD$(HD$ 萫HXHl$ VWAUAVAWP   J H+3MHt$@MHLH  H  M  H$   ) HHuN/Le    H 0E3(     b13H$   H$   HPA_A^A]_^H$   L$   HtH H$   HtH MH H_ H$   Hu'm.   L HJ u/(  8  A   H. HOQHH#  H$   Lȉ|$(A   Hˉt$  DAy-   9$   t^A   H
 HODQHD$@H   H$   LHl$0A   |$(Hˉt$ 0 y-   $H tJt6AH yf-   LcHIM[    >?-   0-L
    H
 8.	 E3   /HL$@L	 A   HWNA   L	 HWHrNH$   H	 A   8MH` L$   ,L	 ~   Hy	 -E3    .3@S    G H+HQ(L6	 HA   HI MHC     H [Ht]S    F H+9HuHQL HIA   MHS(L HK A   qMWCC H [̃I   H\$Hl$Ht$WATAUAVAW@   >F H+H$   E3ILLEu-HSH{Hu3uJHCILSHD$ AD  CtHS HtH{(I;IGL    H>  HO IHt3xt)*Lc    H +Lc 5  Lh$   uDHK HSLHHuD*L 
  Hj +E3(        HKHSH   HT$0MHL$(LIω|$ IIDt EtmCtgHK H{(HtHH9v6LL HID$ $  LHHuHIXHC LIӀ HHC  HHA5)L)   H *LI     +3H\$pHl$xH$   H@A_A^A]A\_@S   D H+E3LL$(HDD$ HM HcHL$@LL$@H$   LD$0HL$PHHLT$0D$H   LT$XH\$`LT$hDT$pLT$xL$   L$   &E\$0HĐ   [̸8   fC H+HD$`HD$(D$     H8̸8   6C H+HD$`HD$(D$    H8̸8   C H+H HD$ H8̸8   B H+H HD$ H8H\$Ht$W    B H+IHHHtoHtj9uHQL HIA   FIHS(L HK A   ,IW   CC    H{HsH\$0Ht$8H _V'Lw F   H3 ^(E3    )H\$03Ht$8H _H\$Ht$W    A H+IHHHtoHtj9uHQL HIA   fHHS(L HK A   LHW   CC    H{HsH\$0Ht$8H _v&Lw 8   HS ~'E3    (H\$03Ht$8H _H\$Ht$W    @ H+IHHHtoHtj9uHQL HIA   GHS(L HK A   lGW   CC    H{HsH\$0Ht$8H _%L T   Hs &E3    'H\$03Ht$8H _H\$Hl$Ht$H|$ AV    ? H+LH  IH'/ 3DDE/ Et\A   H    DHHt=Hؾ/ Lp%   HkC;ku2A   Hz H"E3H\$0Hl$8Ht$@H|$HH A^Hv/ HvHHt]Ho/ Ht$1;~HX/ 4LGHOPA   H HD   H/ qH/ UtA   H HlDH/ P9@S    > H+H/ H   H|$0/ 菅H/ 3ҋoH/ H!  Hm/ yF|Hm/ H  0HR/ MH|$03H7/ H@/ H1/ H [ËH|$0H [̸H   = H+L$ LL$ H/ HT$(HLD$0L  薂HHH\$Hl$Ht$ AV@   u= H+3ۋLH   H9  H/ ]DDE/ E   Hp/ ~   HT/ HT$ H|$PLt$(t$    ؆Ht8 9ht,u(Ã
%H@HT$ H/ HD$(覆HuHhH/ _H|$PH3H\$XHl$`Ht$hH@A^̸(   v< H+L9uHRH(I`H(̸(   F< H+Al  HF  H(AH   H   < H+\/ x;   H\$PH   H|$@HyH*/ 3ɅE/    H/ twH/ HT$ H|$(\$ 4~HHtEHͺ/ Ht$.;~H/ 0LCHKPA  H_ HAH/ H\$PH|$@HH̸8   ; H+H@/     H</ HtOH   H	  贃HLjHCL<HD$ HPHH/ H/ Hٹ/ Hu"HHɹ/     ӹ/     H8Ĺ/    Hu
/     H8H\$W    @: H+HH+uFHr/ Ht-,;~"H[/ /HWHKH\$0H _H`HWHKK8H\$0H _@S    9 H+HH/ Ht%M,;~H/ ;/HK3H [HK$3H [H\$UVWATAUAVAW0   f9 H+DjHHA   EtA	AA   3@ ff     L$   $   H5D$   LHW8AΉ\$xW   HGHuJD$x   Mt*I? It!    LO8EHHW H H; uHG0Hu7D$x   QLO8HL$xHL$ EH΋Ѕt-|$x uD$x   $LO8HL$xHL$ EH΋ЅuD$xHO8W(\$xMǋH
:x&    DDA;AMǋH93H\$pH0A_A^A]A\_^]Ht$W`   7 H+H$   IHD$8HH$   HD$@H$   HD$HH$   HD$PH$   HD$XD$,    HL$ T$(LL$0MuLD$ HJ)H$   H`_H\$pHHl$x0HHHHH;H\$puHT$ Hl$ HHl$xH$   H`_@S    6 H+HH	Hu3H [ú:   ] HuH8t=   s
H9 uH+HL A   HH [0M  SVWATAUAWh   t6 H+H. H3HD$XL$   ML$   IH$   HLt$`HH;t^MI   IHHkHf     MHHAIH1IFLH1CHHHuM;tbAAXHr[HHHkHfMHT$HHAHHD$HI3HHD$PI3GIHNHHCHIOHuHu  HD$HHI+Lt$JHD$(I+HM+HD$ H   I+I+HD$0HD$II+HD$8   I+HD$@HMHT$HHALIOL+IGE3L+L;   HL$ T(2HLHI+ψPH;sHL$(HFD2JHL$0HD H;sQHL$8T(2HLHL$@HȈPH;s&(IB02HPHIcI	IIHvHHHH2Is,I+K   I+@ f     HIHuH$   Lt$`HL$XH33 HhA_A]A\_^[M  SVWATAU    3 H+Ll$pIL|$`ML|$xHHMHroHl$PHHHkHL+LL+Hκ   fff     JH3IHIHuMHHALHHHuHl$PH   Lt$Xfff     MHFLA   L+L+L+3A   L+H;swAL 2HALHH+H;sUA 2AIH;s;AL 2HALIH;sAL H2HALHHr6H	HHHs!L+H:A   L+A
HIIuMHHALHvHHHLt$XL|$`M;t	AAE H A]A\_^[LL$ SUVWATAV(   1 H+L$   ML$   IHHAt$ HtHB 2M HňHÃuL$   H$   H   Ll$`3LL|$ ILIkL\$pH\$xHIM+HM+HHLIAH$        Ifff     IH3IHIHuH$   IL$   IIuL|$ Ll$`\$pL$   LT$xHt2MIAH$   G      A2)HuAH(A^A\_^][LL$ SUVWAUAVAW@   g0 H+ILL$   HA8|$0t-H$   HtH2M HAIǃu߉|$0H$      HLxL$   A   L$   ɉ$   H   H$      HH|$ HH;HGLL+H;LCE3H;IDCHD$   MAҋ$   Au(EŋI@ JHRAu닌$   L$      L$   II+MIHX|$0L$   H$   $   HtzL$   WLHD$ IIA$AD$   DAEu$@ AGMA7Auf     A2)AHuH$   8A8L$   H@A_A^A]_^][AQQAQAQAQA
QA	Q
AQ	AQAQAQAQAQAQAQЈQ LL$ SUVWATAW(   - H+H$   ML$   IHLyH(A_A\_^][t#HtHB8A2$IĈM HÃuL$   H   Ll$`HLLt$ IMIkI+M+HIHHHl$hLHl$xLIIAуs3   +I@ f     IH3HHIHuL$   HI3IuLt$ Ll$`Hl$hH$   LT$xHt(MIIAfD  AB2!)HuH(A_A\_^][M  HL$VWATAUh   , H+H$   LHl$`MH$   ILt$XHD$   3L|$PL$   f@Hl$0$Dt$(   L|$ *HH   MA   H$   "HT$@$$     B+σ   +@D$@H$
B+H$   H;mL|$PLt$XHl$`H$   HhA]A\_^M   H\$ UVW@   * H+Ld$`HL$   ILt$hIL$   HL|$pH+D$   @      Lt$0HD|$(LA   Ld$ H  HHuL|$pLt$hLd$`H\$xH@_^]LL$ SUVWAVAW(   I* H+H$   ML$   IHL] yE H(A_A^_^][Ã$    Ld$`Ll$   t) Ht!AHϋIB09B9HÃuL$   H   LLIIIkM+I+HIHHHt$hLHt$x    LIIAуs)   +IH)H1HIHIHuL$   IH3IuHt$hLT$xH$   H@  MIIA    B1A0AHu  t(Ht#AHϋIB29HB9uL$   H   HLHM+HkHH|$pH|$x@ LIIAՃs?A   DD+MAML+A KJM@HI3@HIPIuHII3HuH|$pLT$xH$   Ht2MIIAf     B1B29B9Hu] Ld$`Ll$ H(A_A^_^][@USVWAUH`   ' H+H. H3HEH}PA@LU`EHH  Lt$XMHL|$PHEAAE3əLcM9MX  I  A?  AALcЃHcMHTH;wHEL;  I2H;w	L;  I:H;w	L;   LEL;w	H;   L$   A%  }ȃfo LED+LUMcHVLLL+L+L+L+IL+ fBnT
WfnJHRf`IfaЃf`faWfnJf`TfgfgfA~TfA~TfBnT
f`fafaWTfgfgfA~TfA~TI;yL$   HcI;  HLEH+H0L+H+L+2AHIIu\  Dх   A  EAA@HcLuLIcHUL8I;w	L;   HL}L;w	L;   I;w	H;   HH;w	H;   Ar\Aс  }ʃA+LcHHEH+HEoAH@oLWHI;|A$<rV
HEHH+A%  }ȃD+IcHMHMc~
HI~8AWfLfHI;|IcI;})HEH+HUHѐHRD29HI;|L|$PALt$Xȃ+HcDHUu  ADDA   AE*AA
AATD
DGDDAAA
TĈGAAAA
DDňGAAA
TƈGAAAA
DDǈGAAA
TȈGAAAA
DDɈGAAA
TʈGAAA
DDADLΈG	AAA
T̈G
AAAA
DD͈GAAA
TψGAAAA
AGAD
DA
DOGHMH3" H`A]_^[]@SUAV    A" H+Hy8 ILHtH A^][HI0H        HH;   H;   Ht$@|  H|$HLd$PHM0t6H   AHˋI0D)@ƃuLe`H}@IHp  Le`H}@L|$XLItMMIHh  MI+L|$XHt$L+@ f     BD70HHuH|$H3Ld$P|  Ht$@H A^][øH A^][@SVWAVX   ! H+H  HHD$8MH  IHI8HHD$0IH   H;/  I;&  Ld$PDx  L|$@E3H$   Ll$HLk@Ll$(HK8D$   D9|  tgMu7HS`Ip  D|  Ll$H3H$   Ld$PL|$@HXA^_^[AE HCA     M} L{H(D|  ykHCEL  AD|$ tofMK  IAHAĈ  A2LHAAuLk@EILl$(L  HS`h  E3HCD$   L  D|$ HK`Ir#EtHEIh  E3HCD$   I      HIHHi HT$(LL$   Ls@@ f     A   HS`LIh  Lt$8A   LD$0HSHAŋȉCHCH3HHGHH3CHFHIuHl$(Ls@uD|$ HCD$   Lt$(L$   MHK`LI   HLHL$(h  LkIrpMIIkLL$   Lt$8LD$0HSHAŋȉCHCH3HHGHH3CHFHIuL$   LkD|$ D$   MtILD$0HSHT$8Am @ f     AAAA:  2LIuDx  2HXA^_^[@SVATAWh    H+H  HHI8IHD$8IH   MLH;  I;  H$   3Lt$PDx  H|$`H{@Ll$XHK8D$   9|  tbMu7HS`Hp  |  Ll$X3H|$`H$   Lt$PHhA_A\^[A     H/HkHDkA͉|  jDkL  Al$0AtcH  AHAIAƈ  2LA$IŃuH{@EHL  HS`h  E3D$   L  l$0HC`HHHr#EtEh  E3HC`D$   HHH      Lt$8HHD$HHHH|$@HHHi HH$   Ht$@@ f     A   MHHh  MH\$ A   II$   A   I   AI   ȉCHuH$   l$0D$   HT$HHL$@HHH$   tIHLMHh  LL$8LIH\$ I$   DAȉCH$   LLH+HtDLD$8HSH  AADk@ AAB:  2LAHuDx  HhA_A\^[@SVWAVh   ` H+H  HHD$@MH  IHI8HHD$8IH   H;o  I;f  Ll$XE3L|$PDx  HK8HK@H$   Ld$`D$   HL$(D9|  	  Mu4HS`p  D|  Ld$`3H$   Ll$XL|$PHhA^_^[LcDl$ A   H    L)LkHA,$D$   D|  HK`HL$0Ir#EtHEHK@Lh  E3D$   I      HC`HD$0HC@HD$(HIHHHi HL$HLff     L|$@A   D  LD$8HSHAŋȉCHH3CHHFHH3CHGHIuHT$0L HL$(A   h  Hl$HuD$   LcDl$ IHHL$HC  I  L|$@MIIkLLD$8HSHAŋA$HH3CHHFHH3CHGHIuD$   HC`Dl$ LcHL$HHD$0HC@   kLcEH  ADl$ J     M   ALI2HƈHAAAň  AuHC@EHS`HD$(HHT$0L  h  E3Dl$ D$   LcH  HK`HD$(HT$0LLL+Hh  MtHLD$8HSHT$@A,$@      AA2LAAǈ  IuDx  HhA^_^[@SVATAWh    H+H  HHI8IHD$HIH   MLH;  I;  H$   3Lt$PDx  H|$`H{@Ll$XHK8D$   9|  tbMu7HS`Hp  |  Ll$X3H|$`H$   Lt$PHhA_A\^[A     H/HkHDkA͉|  jDkH  Al$0AtcH  LHA2$IAIAAň  uH{@EHL  HS`h  E3D$   H  l$0H|$@HC`HD$8Hr:HD$8H|$@Et+LEHHh  E3H|$@HC`D$   HD$8L$   H      Lt$HHD$8HHl$8HH|$@HHHi HH$   Ht$@     MH\$ A   IIAA   A   AMHՉCHh  L$   I   I   HuH$   l$0D$   HHH$   tOLL$HHHILH\$ IAHT$8DH$   AHL$@LMǉCLH+h  LHtDLD$HHSH  AADk@ LB2 AAAƈ  HuDx  oHhA_A\^[H\$Hl$Ht$H|$ ATAVAW    < H+Hi0MLq8L⋱x  HHItC^3҃H  DHD+U 0u6L  A0   HW`HO@h  3|   tHQ`H@p  DNHIL  H8  HW`HO@L8  h  HG H1G@HG(H1GHMtIwMHO@I1H\$@Hl$HHt$PH|$XH A_A^A\H\$Hl$Ht$W     H+IH3A  HT LH  HUPH  HMPHEPH`  HHEPHEXHHEX   HM`HUPH`  H\$0Hl$8Ht$@H _H@SVWAUAV    ~ H+E3Lq@Li0ILi8HLx  HIu   BAA   (  Hl$PHL|$`Ly`M.LiHH   Ld$XLIIkHfAI2IAG0CAG0CBG0CCG0CDG0CEG0CFG0CGG0CHG	0CIG
0CJG0CKG0CLG0CMG0CNG0COp  HItLd$XHt'IH+@ D0HIHuIIp  HIHH1kHIp  I{LL|$`Hl$PHHCHHCM.HS LkHHL    ω{H A^A]_^[H\$Hl$Ht$H|$ ATAVAW     H+Hi0MLq8L⋱x  HHItC^3҃H  DHD+iR 0u6L  A0   HW`HO@h  3|   tHQ`H@p  DNHIL  H8  HW`HO@L8  h  HG HW@H1G@A   HG(IH1GHM;MFH\$@Hl$HHt$PH|$XH A_A^A\K H   HH3HAHAD/ AtNAHAAHAAL;HEHHHHEH{IEHBHJH'~H`HBHJH\$Hl$Ht$ HL$WATAUAVAW   	 H+L3HI       HALLJIL   IL   IHH?I#L3ILA@LLIHIIH?IHII#LL3IMB MJ(IHII#H?L3IMBLMJIIJ@IIBHMr H3Ir(MM3IjXMBLM3Mj0MMz8L3IH3MbPIz`HH3ML3IZhMZpML3HD$@H   L   L3L   I3LPxLH   I3I3H   I3Ht$XL3L   L3L   M3L   L3H3I   Hl$PL3HI   I3@@H\$HI   II3@HM3I   M   M   I   M   HA_A^A]A\_̸(   & H+Dp/ At'A  @LA  @H:IEH(HH}H(H̸(    H+D / HAt A  @HA  @LIDH(HM  H\$Hl$Ht$ W    m H+Hi(I؀	@HLA0HQHLt$0HF H   sHú   H0F0^   FI       NDFDNDVVFHI;rZH8A2FHH0A2FHH(A2FHH 2º
   FHH0FHH0FHH0F0^1HA2FHHA2FHHA22ӈFV   N    HH    Ht0HHH˃rLF0HVHNHF 3HuLt$0H\$8Hl$@Ht$HH _H\$UVWATAUAVAW@   	 H+H. H3HD$89IHi(MLq0L@|$ H@@u	HQMDA   A3ADD$$A+DA;sH@:HRHHIuCHCH;t
  Hr{LIIkHfff     MHT$(Hո   ȀDuuHD$(HSI3HKI$MH1CHD$0I3GID$H1CIIIuA   Ht?MHT$(HHt!H@ B92D(B!0DH;rHKMHD+l$$AsA   AE+H3YK MHT$(HHD$(H1CHD$0H1CD$ 3HL$8H3 H$   H@A_A^A]A\_^]@SUVWATAUAVAWx    H+H. H3HD$`9IL$   MLI0MHA(LLL$8HLT$@@|$0HD$H@@uHQMLL$8LT$@A   3DAAA+DD$@DA;sH@2HRHHIuCHCH;t
+  HHHtuHCLHD$(IIH\$ AHLLH+   HLCIHL+A@M@H@HHAKHHtHuHuMtQH|$8HT$PLl$HLHAHt%H     B12DPB90DH;rHKLHA
Ll$HH|$8D+d$@AsA   AE+H3,I LHT$PHAHD$PH1CHD$XH1CD$03HL$`H3 HxA_A^A]A\_^][H\$UVWATAUAVAW@    H+H. H3HD$8D1ILa(ILi0HDt$ HA@uHQMAHC EA   AE3ADD$$A+DAA;s$H     D2HRHHIuCHCH;t
]  HEHHHC H        H9C v
3  HrxLIIkHHHSH1CHKHGMH1CAMHT$(HAԸ   ȀDuuHD$(H3HHD$0H3GHHFHIuA   Hb  AI     90DH;rHKMHAMHT$(HAAH   EL0HD$(HH;wHD$(L;   H9H;w	L;   H@   LIA    ff     BoD4(AA@Ao>WoD(A6Do8W0AoD(o8WAAA@ooD(W0M;r@$?<r*HH@ ~8~D(Wf0H;rH;s @      92D(1H;rD+|$$AsA   AE+H3E MHT$(HAHD$(H1CHD$0H1CD$ 3HL$8H3e H$   H@A_A^A]A\_^]@SUVWATAUAVAWx    H+H. H3HD$h9ILI0ML$   HHA(HLL$8LT$@@|$0HD$H@@uHQMHC LL$8LT$@A   E3DAAAA+Dl$@D+A;s(HEf     D:HRHHIuCHCH;t
  HEHHHC H        H9C v
Z  HHHt|HCLHD$(IHH\$ AHHLH+tSHLCIIL+fff     A@M@H@HHAKHHtHuHu	H{  AHtIf     10DH;rH|$8HKLHT$HLHT$XHT$HAH   MN1HL$XHL;wHL$XL;   H2L;w	L;   H@   LIA     BoD<XAI@Ao7Wo1C7DoLXWAAoDXo1WAAIA@ooDXWAM;rDl$@@̀?r1HHff     ~1~DXWfB1H;rH;s'fff     22LXB2H;rH|$8E+AsA   AE+H3UB LHT$XHT$HHD$XH1CHD$`H1CD$03HL$hH3 HxA_A^A]A\_^][HD$(AȀAWA
HA     HA(LI0@S     H+D   EAA+L;sH [Ar*IH8AIH0A	IH(A
IH AHA    ADIIDHLÈAIHAIHAH: 3H [@S     H+LE   L;t3H [HQLI2: HH [@USVWAVHp    H+Hқ. H3HEH]PIILHs
  LAHULd$hHMEL|$`AV}X 	     HH   LELHULMH   H?H3K MHHMHUH3HEH3FHMHMHEAVoE3oMWMHt1DȍHEBLFDDAL;roMfD  oEMHUHMWEAVHEH3EHHEH3EHGL|$`3Ld$hHMH3 HpA^_^[]LEHUfH3HML3FHUHULEMAVHEHLELMI3HHEHEI3HGHHEHtUK Iȁ   H?H3O	LHULEHs}X LL3Ht)DfD  A0BLA8BTDL;rfoEMHUoMHMWMAVoMoEWO@SVW@   B H+HX. H3HD$8H$   HHD$(HT$0H$   IHD$ F  HHt-HHd A   HL$0HEotHH1o3HHL$8H3] H@_^[@SWAV`    H+H. H3HD$HH$   ML$   H@  HGH=  Ht$XHu4LHT$8IAHD$8HL$8HD$0HHD$@   In!LT$(HT$0H|$ HwH  H;   HL$0A   He HtHnuuD$5H\$4HD$6D$7HHAH;sAHH;w8H+ILHx/ YnuHHt$XHL$HH3 H`A^_[HIm33@UWAVAWX   ? H+HU. H3HD$8L$   HL$   HLD$ A  IGH=   H$   IHt$P   Ld$HLl$@MhIM5 HH0 A   HEH HD$(IMtqIwHHfff     HHT$(LHD$0HL$(A0\$/H   v!HH0D$.HH0D$-HH0D$,HD$0HHHHuIuHD$(HL$ Ll$@Ld$HHt$PH$   HIG3HL$8H3 HXA_A^_]@UWAUAVAWp    H+H. H3HD$@L$   MLD$ HL$   MxII@II+H=   H\$hHtD$(K(IDD$/HIшD$,IHD$-IHD$.Iu?IM3 HD$(HKLIE 3	: LIIAH\$hA   Ic  IB3 L3H9 IGH=   IEHt$`ILd$XHMǻ   L3 HD$(A   HD$0IMtsIwHH@ f     HHT$0LHD$8HL$0A0\$7H   v!HH0D$6HH0D$5HH0D$4HD$8HHHHuI{HD$0ILl$ Ld$XHt$`H\$hIE IcH\$hE3Ic3HL$@H3y HpA_A^A]_]@UWAVAWh    H+Hœ. H3HD$8H$   IL$   HHT$ L@   HEH=   H\$`IQHt$XHHLLd$PHLl$HH@IHHD$({1 LoA   IHHtpHuHHff     0\$/H   v!HH0D$.HH0D$-HH0D$,HHT$(MHD$0HL$(AHL$0HHHHuI{HD$ HL$(Ll$HLd$PHt$XH\$`HH3HL$8H3 HhA_A^_]@SUVAVAW@   > H+HT. H3HD$0HA`IHMHLHHXH;        3HufD  HtH  H
  HVpH3HVpHHH3NxHNxALFID$ H1L$(HL$ fH~H3HT$ HD$ HD$ HH1   HD$(H1   H;jAvxHF8HL$ H1FpWHF@EH$   IH~pH1FxH^xD$ |/ LFHT$ BD4 HL$ H1|$ H1\$(HD$ H1   HD$(H1   H$   Hn`   HL$0H3v H@A_A^^][HtAS     H+HQ0L" HHHIXA)  l   HfH [H\$W    ` H+HHJIB A J0I0B@A@JPIPB`A`BpAp                  MtLAMtLIHzX tEHJ0A   HHA HGXHuH\$0H _LC(HHSXII- H\$0   H _@SUVWATAVAW`   k H+H. H3HD$PHAhIHMMLHH,0H  Hy     3HHtHHuH  H  HShH   LKH   HD$8HHCXLHD$0HL$(IHT$ IS AvmHC8H   H1HT$@HC@H1   LCMHT$@EI	  WHL$@EI\$@, BD4@HD$@H1   HD$HH1   Hkh   HL$PH3 H`A_A^A\_^][HpH;[3 HƋ@uD  HtH
  H   H   H3H   HHH3   H   A$LCID$@H1L$HHL$@fH~H3HT$@HD$@SHL$@HH3   HD$HH3   H1   H1   HL$@HD$HD$@AIH;73@SUVWATAVAW`   + H+HA. H3HD$PHAhIHMMLHH,0H  Hy     3HHtHHuH	  H  HShH   LKH   HD$8HHCXLHD$0HL$(IHT$ IS AvmHC8H   H1HT$@HC@H1   LCMHT$@EI  WHL$@EI\$@* BD4@HD$@H1   HD$HH1   Hkh   HL$PH3 H`A_A^A\_^][HpH;[3 HƋ@uD  HtH  H   L   L3 L   HPH3   H   AID$@fH~fsH1   fH~H1   I3LCH3HL$@HT$@HL$@HD$HH   HH1D$@H   H1D$HD$@A$IH;53̸(    H+E3H(  H\$Ht$H|$AV     H+IH3A   IL/ A   IF0   H P   IFXH  HD$PIV8IFIN8HD$XLIF IIvI~A^8MFHIN8ۺ     A0^WINHA^H   I~XLۀ  0_   INXHyLۀ  0_   IFXXHHHx L  0_   IFXX HH Hx0L[  0_   IFXX0HH0Hx@L3  0_   IF(   H\$0Ht$8H|$@H A^@USVHp   / H+HE. H3HEI@IHH  IAH  WAA`3H$   ApDM   HE   E   HMfEH+ˈE ' LFHEH+HUHM(EfEfsfH~H8$EM}f~fofsf~fofsM2ȈMf~fofs2f~Efofs2f~Efofs2f~Efofs2f~Efofsfs2f~E2Ef~2E׃?HML   HHj         **"D=H$         HMH3	 Hp^[]̸(   V H+A   H(D  H\$Ht$H|$DILHIHA   A@@*ES@AAH@D
AEHHAS@D
EPHECA@
AVHAS@D
DFHEC
A@
AV
HAS	@D
DF	HECA@
AVHAS@D
DFHECA
ЈV@ASAH@D
DFHECA@
AVHAS@D
DFHECA@
AVHASH\$D
DFA@H|$
Ht$M`     ] H+E3LL;  IIHBIIL;w	H;   I@IL;w	I;   IH\$H+H<$I@   IHt$?IH+IHBH+fD  o@I@oLoH@@Wo@LWoDoHTWoDoPLWTL;rHt$Hr8IHIIH+     ~I~ H@WfLL;rH<$H\$M;s(L+IL+M+fD  B2AH@IuHH\$ UVW@    H+H. H3HD$0I@AIHHH   H   HT$ H3   H3AHLAHD$ H   H3   H3APHL$ HD$(H   LH1D$ H   H1D$(tHT$ H!    HHL$ ZHL$0H3 H\$xH@_^]H\$ WAVAW     H+Hy(HLH;wHHYXHH\$XH A_A^_HI0H;rDH+LM HAq   HHIOXIW0HHuH\$XH A_A^_IGXHl$@HHt$HLd$PLHL+    IOX   H9Hq@L@@
@0~HIuLd$PHt$HHl$@I_(HI_XHH\$XH A_A^_@S     H+H   Hc/    HEHcËȺ3 HH [A H [@ H [@ HV H [H H [H H [H[c/ H [À=b/  t;H% 3 =   s
H9 uHb/ HH [H [@ 3H [Ð)3 33 =3 G3 T3 a3 n3 {3 3 H\$W0    H+// H=@b/ &/ L; D/    H HI / HL$ LHĊH- 萇 LHtiDa/ E3HAEt   s
HD8uHEtA   sHA8 uMAH+L HHG=b/  H	b/ tA   H HA   H HHa/ H\$@a/    H0_H\$VWAUAVAW     H+33EALLEu3H\$`H A_A^A]_^Hl$P3Ld$XLd$pE~D    .I͙+AHcIHAԅy~k;|҅tD$xu:36D$xt/~!{AHcIIAԅu	A+AHcILd$XHHl$PH\$`H A_A^A]_^̸(    H+xHcx 3ɅH(3H(H\$Hl$ W0   { H+HcAD$@   HuALv V   H: E3       3H\$PHl$XH0_ËHt$H˃   H@   LL$@D$      A   Hw t|L `   H x L    ]L b   Hu E3       .3Ht$HH\$PHl$XH0_@   LL$@D$       A   H,w t`cL< j   H  kew L    -L l   H 5E3   PHPXH͋HDHv uo%L    Hk v L    Lq    H5 E3g      H\$Ht$W     H+A؋uwDË׋Ju uj L 3   H ("v L    oL 5   H E3v       @H\$0Ht$8H _H\$Hl$Ht$W    F H+HHHi  ORtHHVU  39k   Hˉk%Rt'HHV      HOV   9ktH׉kHgC   |{uHHH;sH+H8C   WHDH9:s'HHH)<H@HH    A   H9<
rIcH    H)<HH9,uCD;uC   HXQu
9k@ŉk`L͐L;s}%HHJ	HH;J	IHL;wHt#S;uH`HtHCHcH<ȸ   H\$0Hl$8Ht$@H _Hl$VWAW     H+3HHH   9qu3Hl$PH A__^HRA@   HD+McIHH     GLt$HLcx;H\$@fHLHJH{ HHHH+HJIyH\$@HcGLt$HD~HDHHH| uDOEIHEuDGHHl$PH A__^Hl$PHH A__^@UVW     H+3HHp  H       H;  MHHL  Lt$PD9x   HLd$HOQA@   HD+McIHH  uH   FL|$XLcxFH\$@@ f     HLIJH+ HLHL+HJIyH\$@HcFL|$XD~HDHHH9|uDNEIIEu~ILd$HH&MLt$PHH _^]DAAx@H	IcLfI	MI3H HH HHH3H HHAHyHH _^]HH _^]H\$W     H+DAHEt[HuU   H\$0H _H	LH HHt+SH\HuH\$0H _HcKHH<CH\$0   H _H\$W    P H+HHH   YMt+HHQt   HQH\$0H _Ã{ t"3HˉSHC   H\$0H _Ã{u(HHH;sH+H8   C   H\$0H _L3I98s*fD  J)<H@LH    ¿   I9<rHcH    J)<HH< uC;uCH\$0   H _@SWAV0   1 H+ALHEy:[L\ V   H` cE3w      豾3H0A^_[ËRHt$X[Hu3   IcNLd$`L$       M?Hl$PHLl$(L+MD?L|$ MDIIHLIHI#ID AFLcЅ~>N    MM+fD  MIIIIЋOIHI#HIAML|$ Hl$PIME Ll$(	H3I<tHM3 AF   Ld$`CANΉKHWHt$XH0A^_[H\$W     H+HHH;tmBARYHtgCGL3DL9S~,    I	MIAH	HHI IH?D;S|I   WH\$0H _ËRKYHuH\$03H _@VWAT0    H+ALHEy:L4    H E3w      a3H0A\_^H\$PHl$Xj;|P      Lt$(?L|$ DA+A?EIIHLI;t|XHu3|   I$LL؍ELl$`L/3Lc؅~:MM+Ջ     KTMIAHHII#ILIAIuHcËI   MD AD$Ll$`GoLt$(L|$ HUHl$XH\$PH0A\_^H\$W    p H+HHHHtHO   H\$@H _Hl$0HcoHt$8H7H;tHcWHttGCLLMkJHLHKH3I?H)CM~)I+fHL2HRHIHILI?HM܃{ uC       Hl$0Ht$8H\$@H _@SUVW(    H+HAA?HVHcVHu	H(_^][HcNLd$PL$       L?Ll$`HL+Lt$hMMDDL|$ AA?EAIIHLIHI#ID FLcЅ~DN    MM+fff     MIIIIAOIHI#HIAML|$ Lt$hIME Ll$`HI    tHM3O FLd$PC   N͉KH(_^][@SWATAVAW     H+LAA?HEt$LcE;|3M   H A_A^A\_[Hl$P?Ht$`E+ރ?HHHHI;tATHtwI$NNAFLl$hL+E3Lc؅~2MM+DKTMIHHIH#ILIAIuIcǋIMD AD$Ll$hC   DsHl$PHt$`H A_A^A\_[H\$W      H+HH
-uJHRHEӀ0u?B,Xu5HH  t1;-uHy tA      H\$0H _H  uH\$03H _H\$Hl$Ht$WATAUAVAW    ^ H+H3ED@MbADAADȸgfffAkAB   AڍKH} LcJ    LcHc IAC   IHLH"  H  HqAHH  HIHCtfA0    H CtA-I~HCuEI  #ǊHH+HI;   IHHH   HHGCtLKL HIH+HI3vx_HHH;t3D  LKL HIH+HI vx,HHH;uAn   H5 HmHeAI4An   H HKHCAAr   H I.3H\$PHl$XHt$`H A_A^A]A\_@UW8   3 H+H3FBH tA   H H8_]GA   HcHLd$hLH  H\$PHLt$(9ot -HXOLc  Ll$0N,    L|$ MHt$`     HBT(      BL8H   HJ4    HH(   HHH    HH   HH   HH   H      HHHADHHJ4    HHH(HlHHHH HSHHHHH:HHHHH!HHHHHHHHHؽ   IMmMzL|$ Ll$0Ht$`Lt$( H\$PILd$hH8_]H\$Hl$Ht$WATAUAVAW     H+3LHY  N  <-HjHEE3<-A33.BtHH~     E$M   I>Hu"@HH   H\F    =   ??;GH
HLH   k3k+ÃHxU3I  #ǊEE Hm0HcHH4Au"IHt2HHt#33҃yHDKI> tDAI> uH=3H\$PHl$XHt$`H A_A^A]A\_HL$SUVWATAVAW     H+HHt|tu<-Lb   LEE3<-A33D|$h@ A<tHH~t.&A<|$pH$  L6Mux>LHu[3H A_A^A\_^][ú   I<t1虭L    Hƴ 衮E3    IeD    I   HuH9uI;Ll$xE3~fE3 3CŋH+B&3HvIHHcHHHIAŃ   I<IHt$`D|$h|$pIEndILl$xL6A~ tE~H A_A^A\_^][ø(   V H+~3H(ÍB??;AHH(ËH(I@SUVWATAUAVAW  	 H+He. H3H$   H$  3H$   AH$  LHD$pHH$  DHD$`LL$xH$   H|$X|$PuL|$XHL$XDt$Pl$P   H|H/ $   $   Ht,脻H]H/ H$   @HIH/ һHu5H  A    A"   HD$ H޲ H$   qHkhDpHHLx   HL$hunH$   HuAP   HY ,LƺP   ML t   H  L$   y   LDq    B  Mu*u%IA8$t@    s
H@88u   \Ht$pHLD$`HH$   HHuWHOHHu@/L    H 7L      ~   Ht$pA   AvHl$`HLH:HD$XLHuNANHFOLHu6i蔩LM    HY 蜪E3      ^Hl$`$  DLL$xIH$   MtHl$@Ht$8D$0Ll$(H|$ AD$0Ll$(H|$ T$hD$PH$   HL$X:D$PH$   H3? H  A_A^A]A\_^][̸(   v H+HlE/ H  0HUE/     H(H\$WP   @ H+IIu3H\$`HP_ÉL$0HE/ T$4Ht,-HE/ HT$0HD/ ~HHu1H  A    A"   HD$ H HL$0HHtHtAHtAH$   HtHAHH\$`   HP_H\$WP   ` H+II   L$0HDD/ T$4Ht,VH/D/ HT$0HD/ 觷HHu1H   A    A"   HD$ H HL$0FHHtLHtAHtAH$   HtHAHH$   HtHAH   H\$`HP_H\$`3HP_̸(   v H+A#  H~ H(̋+uA+B̸(   6 H+H  HuG/ 0HAE/ H(̸(    H+H  HEG/  H!F/ H(H1 ̸(    H+Hl  HG/ HF/ H(H H\$Ht$W    { H+ 3H5zB/   H|   A  HH諿H8PB/ t   s	H8uHR ˁ   s	H8u+;v#HN8YHIu  AH8A/ t! =   s	H8uvH5B/  H5B/ HtuA  HHH8B/ t    s	H8uHr f   s	H8u+;vHN8YHIur fH8AB/ t=   s	H8uvH5)C/ \ H5%C/ H   A  HH;H8 C/ t   s	H8uH ˁ   s	H8u+;v*HN8YHIu  fA AH8B/ t=   s	H8uvH5vC/  H5rC/ Hz   A  HHxH8MC/ t   s	H8uH7 =   s	H8u+;v$HN8YHIu  fA8B/ Ht:@    s
HÀ8 u   vH5C/ H\$0Ht$8H _ø   H\$0Ht$8H _̸(   F H+C/ H(Ht[S      H+HH	2HK&HK HK8Hm A#   A$   HU HH [̸(   趼 H+A   H @   H(H@USVWATAUAVAWHl$   t H+HZ. H3HEHEwE3HEHHEHELMLEHUHML}L}L}HuDǭLHu:ZL F   H bE3  	   谣A  L HH  	HEHLMHD$ LEHU*  L% fff     H}H=m HK    HΤ HK    H HK    H HK u?H{ H{L5'   HI胮B  FHHj,  Hm HB HH  H{ uHMH;   Hl K    G HM腄D   H; uH4 HJ HUHMHH  L5HMEAEL}Iυ  HU%j  HELELMHMHUHD$ "D  HEHEE   HELEDMHHD$(AHEHD$ MH  E3   EL{8L58HD{0 HCH  L}Hx3IA8t=   s
H9 u
wHMHk 3I    DEHUHAH<  E3&HS$\  HEE3HC8EC0L}L%YHMH A   賾HMHx A   L}虾HMH^ A   L}L}HMHELMHD$ LEHU'+   #ȃl   JH; uH{ uH{ uH{8 tHI贫twIH   kL̩    H sE3  	   6:L    Hw BE3  	   萟HI3G~# I6HnI$;|L;mtIRE3HMH A   )HMH A   HMHب A   IHMH3ζ Hĸ   A_A^A]A\_^[]̸8    H+LL$(LLD$ H LHU#PH8̸X   ƶ H+3LHD$@Hh HD$8LD$0HOHD$(HD$ HX̅x;Ht6DAA@9|'LIMt   +ʸ       C3H\$Hl$Ht$WAVAW0    H+Hم   E3      +EDADEH   cEHcH{;|H7HuLEtxHDHLާ D$    HHtZHc+~LcH3g EH7D5 A"A
ǈD5 ~L    B| uɉ   3H\$PHl$XHt$`H0A_A^_H\$UVWATAUAVAW     H+IcE3LHLA߃}   lHtHHuHH   Mu A6Iƃv   7HV   IH IAy   uLHuFt,褙L    H 謚E3ֹ   HtH9tHK3DMIIi θ   B D=MDEIHC   HtHMu HH\$`H A_A^A]A\_^]AV    贳 H+LHu	3H A^HcHl$8H|$H   y@t   H   LIHMAL@ A8 uHIH   HcFDA   At      H   At      HzAt      HeAt      HPA t      H;A@t      H&Ey      H3   H3HjMtDHt$@I6@>Hƅ~*H\$0HcHLH HH\$0    FI6Ht$@H|$HHl$8H A^HT$H    H+HD$pH:$. HHEE3A   uIA(HT$8HT$XDT$0HD$(LT$    HHHt$WATAUAVAW`   許 H+IAE3L$   IL$   ELHHt'HL$@DD$HLt$P@tL`(L`L$   IH$   H$   uAyt`H: uZA   $    u%L$   AL$   Lt$      H H       L  H3 HMIMt%IELt$ H       |  H$   ELt$0LHD$(IH$   HHD$   뼃$    H$   u#L$   LALt$ H+    HFHt>LP0Mt5LjT Lt$ EIHA҅  TH| H?LH HV       HI x&;F}!HcIHH^H LHDH@ HVz$    H$   H$   uLLt$ LAH3    HuHt$AH HuH{ 5   Mt$LL$@LI׹   Aԅ   @Hn39F~]    IA   Ho LH   HI EELt$ MHH  tmH ;^|L$   AtLR EHG HkUx7MLL$@LI׹	   Aԅ    H H0U3H$   H$   H$   H`A_A^A]A\_(3 }3 13 3 3 V3 }3 @SUVWATAUAVAW   詭 H+HK. H3H$   L$   ML$  EL$  LAD$0   I_HLl$ W    Ht!HC8HtELl$ MIH  3A?uI{AuHAE t-K 'IHÃuAE Ls;Iu	' Hƃu!HR HO     G  Ht*HĤ-  H H赂    HHc3 3 HAu	AG t(H H HDHV  H{ H;o  H3HHuV  HHA  H^ Hϋ脱ۋ(  HH]  HH=  I>HHHO A   HL$@LǺP   HELL$@LH1 HiR   {Hu!DCH A@R΋   Hw 7΋qDE~HSEL$H ΅~   IHvw H~[DEHSH͋t$  EEHH*ȋ|$0t!H!w H血@Ƌ3H$   H3 HĨ   A_A^A]A\_^][Ð3 3 3 3 H3 (3 83 ?3    H\$Hl$Ht$WAVAW     H+MMH~3@ fff     A   H# H苈   +;DH Hj;   HD$`    ݋IC@IDHuHu   cHt-HHr~MHt(HtLH HBPHHE~ A   HL H܇@ŋ3H\$@Hl$HHt$PH A_A^_Hl$Ht$WATAUAVAWP   賨 H+L$   3AME$   LHA$tAQHP($   H$   H$   A$H$   H@uI]s
Lt$@Lt$@f  Ht^LL Et3H3 H4 HDH9 IEHD$(HL$ HOH2 H\$ HN   I.HX~   ~H]t H}   H+H$   EwAULd$8H$   D$0   LHt$(EHHt$    Hܙ;|u=EwHw HHu EHDLK HHD$ H` +N~1A$t#LYK EH HN@Ƌ;   430AULd$8ELȉt$0H$   IHD$(HH\$ H$   L\$PIk8Is@IA_A^A]A\_@UWATAWH$x  g H+H}D. H3H`  LLD$8LL$@HD$0LD$HHD$ HT$4HL$P  H$  H H$  L$x  L-QJ L$p  f     3D$` A  HL$a D$0uLl$@E3HL$8   蛩HL5 LHL$`LD˺   LM3HT$`8L$`t   s
H: uHT$HH\$`A   HL+LӦ38t=   s
H; uLL$PHL$`L ƺ   HH+HHD$@HD$(D$4D$ !MA+   H I蜪3HL$`8D$`t=   s
H9 uHL$`MAׅ~4HD$0LL$@HD$ LD$HHT$4HL$PvH L$x  H$  H$  L$p  H`  H3 HĈ  A_A\_]H\$W      H+HvHtq   HHtbHBHH HHD$8{HGHtLHT$8D3KH\$0H _DHT$83W H\$0H _H\$03H _̸   v H+HD$0H$   xxL$0HH$   HD$ A   H. AB   HtH HĨ   Hs)/ Ht,1Hb)/ HT$0HQ)/ 肘HĨ   3HĨ   H\$Hl$Ht$ WATAUAVAW    辢 H+E3IMDLAHu!MtAM5  A )  HtAAąAI;   IHHtHRA;uHu-HuHI趔;|M   A   HH   MtH0AHetHtcRHHtTHHHHHD$PyHFHtLHT$PD3L.DHT$P3V LIHtMtA3H\$XHl$`Ht$hH A_A^A]A\_@S    $ H+H3V6 HHuCeH%    HHuH [C      H [@S    Ԡ H+蜗HHtH8 tx t5 H    H [̸(   薠 H+H(jH   S    l H+HH	^AHKH A/   HKH A0   HK(H A1   ܥHK8Hѓ A2   ƥHKXH A3   谥A4   H H蛥H [H\$Ht$W    軟 H+HHHk `   A   KHHt<HpPHtEA    H= HEHCXHu'A"   H H3H\$0Ht$8H _Ht$8HH\$0H _H\$Hl$Ht$WATAUAVAW0    H+3HMH\$xLH\$ Hͺ  AD讌DxD  H藌x,  Au!M  HT$xHҧD    AHTxD  H>P  x	EC  ADn  HBHH   H輋H蔉M   Z   AI؋xDZ   IA   yDZ   AH袋xDZ   H茋x         E   u~xusyoIݶHHrtXt@IHHHHt4Ht/HHt"HHtHT$ Hl؅:HL$xHʐ A   迢HL$ H A   訢H 3YHIM(H A   ~HL$xHr IM(A   AIM0IM8XHL$    IM8HcIM@H\$`Hl$hHt$pH0A_A^A]A\_̸(   V H+LI LAH(   H\$Ht$W    + H+HHHkHHtLKHLCHO   uH<3H\$0Ht$8H _H<Ht$8   H;H\$0H _HQHH\$Hl$Ht$ WAVAW@   蒛 H+ILLAXH.T HIP3MH|$0yHH   HHtI> sA   H     8HHt`HT$0Iv~OHL$0LL$`HcLH|$(Hl$ t,HH;tA   H 袠HI    H߿   H(A   H{ HsHL$0Hg A   \H\$hHl$pHt$xH@A_A^_H\$Hl$W@   k H+HHH3舗  H9/y  CXm  u
H9o^  9+t'cL l   H ks   U  LGL9C   HWHK6    HGHH9C(v'L u   H t     Ht$PHH   HL=R LOP3Hl$0HL$(HOXHL$ HYtWLHH   tELCPHHSHVu/{~L    H E3k   2   рHHt$PH\$XHl$`H@_-~L q   H 5r   "	~L h   H j   E32   _H\$X3Hl$`H@_@SUVWAV@   o H+H6. H3HD$0HIAHXHX  uHz H  A HT$ D$ A@/D$"A@.D$#A@-D$$A@,D$%A@+D$&A@*D$'A@)D$(A@(A   D$)L$+HΈD$*D$! 2   {X u
Ho(H0 LG HHW
   Ho8H@H   H@|$"HHT$ D$ A   HHHD$!t`LHHtNC9HT$ D$ A   C8HΈD$!t'LC8MtHS0Hq3Ʌ	   3HL$0H3耖 H@A^_^][@SP   Ė H+H/ HHu H/ HL$ PHD$ HL$ H\$0P HP[H\$WP   p H+HHHtYH/ Hu H/ HL$ PH\$0Hu<s{Ld %  H  {|E3k      }3H\$`HP_HHL$ E H\$`HP_H\$Ht$W`   ˕ H+IHHHuOE H   zL 8  H {E3j      =}3H\$pHt$xH`_H/ Hu H/ HL$0PLHt$@HHL$0E Hu=lzLu ;  H t{LH\$ Lm l      |3H\$pHt$xH`_Ht(   є H+HPH(Hl$Ht$H|$ ATAVAW0   衔 H+H-  ML5  ILHMu6yL S  Hg zE3    |3,  H\$PD HH   HtHHA8HHEHA@HLEH3ՅtF    HAD+ȸgfff;%SHA<@HՅuA<$      xL' f  H yE3y      D{^xLƇ Ho Hu8  yE3j      {(;  yMH|$ L l      z3H\$PHl$XHt$`H|$hH0A_A^A\̸(    H+Hu6)xL    Hֆ 1yE3i      z3H(Hu6wL߆ %  H xE3k      Dz3H(H(B H\$Ht$W0   [ H+IHH*B HupwL H2 Hu.8  xE3j      y3H\$@Ht$HH0_ú;  UxLH|$ LN l      y3H\$@Ht$HH0_̸(   趑 H+Hu6vLʅ    H wE3i      ?y3H(HH(H`H@S    T H+HHHuq HPHu7qvLB    H ywE3     x3H [HX(H [̸(    H+H(駔0H ̸(   覐 H+H H(郆Hم ̸(   v H+H H(~H LD$S    @ H+HLD$@H 'HSLD$@H 育HD$@H [Hl$ V0    H+H In~HHu<uL @   HΆ vE3  "   gw3Hl$XH0^H\$@HH|$H3Lt$P~pL5N fD  HHHP:CuzAuz uHHs"3HA:LuAHuHVHotH衁;|HH|$HH\$@Lt$PHl$XH0^+tL܅ L   H 3uE3j   "   vHGLi LGHi    HD$ l}H5 H}3|̸(   v H+H H(SH\$Hl$Ht$WAVAW    B H+LIHHIM3趀~dfH覃LHI  Ht-HH膀;|HH\$@Hl$HHt$PH A_A^_MuHzH蒀3HuT@UVATAVAW    蝍 H+LMIH3D]HHuErL)   H sE3  "   u3}3H A_A^A\^]H\$PH|$X3Ll$`E   L-߇ I蕂H. HHHu7HSHt.3L @      
HA:DuHuE3AHKH܅ uOHSHtF3     HB:L(u.HuA   HH[
  u1HH(3,LHI  HtHHA;HH|$XH\$PLl$`H A_A^A\^]H\$ HL$UWATAUAV     H+HMIL`~3D}HHuJpLH 6  H qE3  "   Ms3V{3H\$hH A^A]A\_]Ht$XL|$`E3E  H5 D  AIՀH*; HHHB  HSH   3
H:D   Hu3M  A   INH   U   AxxxINsxH   HHH   H.}H͋2~   3ۅ~@ HHH};|H-zH5 H|$PAE;HHt$XL|$`H\$hH A^A]A\_]LIHx  Ht`HHx}뵻  i  ~   c  
   [  oL H' *pE3ӹ"   {qHyH Ht|3[H\$W    耉 H+HcHHك  HD\4 LAHJH	ZHWHB  u/8u/L@H HMHE 90   H\$0H _Ã8tH} H0   H\$0H _Á     /  ttPtHtH8 /   H\$0H _L@H MHE /   H\$0H _L@H) HMHE /   H\$0H _L@H߁ HMHE X/   H\$0H _L@H HMHE ./   H\$0H _H H/   H\$0H _H H.   H\$0H _H H.HWH1   H\$0H _H H.HWH1   H\$0H _H H{.HWHo1   H\$0H _H HP.HWA E3H;   H\$0H _HJHIHHuH\$0H _LHW H-A"  H" H肌   H\$0H _H3 H-HWH觠H\$0   H _ 4  4 K4 4 4 4 v4 4 .4 @WATAUAW(   N H+H|$pMMcLHu=skL,   Hx {lE3|   "   m3H(A_A]A\_H\$PMt0IHl$XHt$`Lt$ A8  HB4 HHHujL   H~ kE3  "   EmH\$P3H(A_A]A\_3HHu;jLW   H~ kLLT w   "   l  HCHD#  |$x HtjHCH   1jL -  H6~ 9kLL v   "   lM  3bLHtIHIH  HHuxiL   H} jLL     "   !lIـHII  p  iL: 5  H} j     A  HI辤tLsHIH  HD#  ;   H HH   `HCH   HHHNI^ HKHAHtR+L| HcA  H}HHt03HHKH| A  HHHCH8 uyHK3Hs{hL4~ <  H| i      3HCHt;HD@87tA   sHA@81uAHHhtD#HoHKHsgL} K  H| i  "gL} A  H{ h   E3"   .jMuH3Ht$`Hl$XLt$ H\$PH(A_A]A\_ 4 4 4 C4 %4 C4 4 4 n4 H\$Hl$Ht$WAVAW     H+ELH)     HAHuHIH
  H"0   AHH؅   fH趢HH˜HeHEtH聡Hy}3HtTHHtGHhHI    3tt Dú0   H蘢؅y          
    -fL{ H5z 8gE3ӹ"   hHHٿ/eL{   Hy fE3}   "   Hh3H\$@Hl$HHt$PH A_A^_H\$H|$ UH$p  C H+HY. H3H`  HcHLD$ 3  H4!4 HH{H-    -/  v  D       LHL$0E3ɺ   HM0~LL$0,  L}x 'A,  Hyx ~HCHP:uHRLL$ HM0LcHR~urHCHP:uHRLL$ HM0LcHRTuHLD$ H$x HM0ˠ)HW:7  HRLL$ Hw LcHR  HD$ H`  H3t~ L$p  I[I{(I]HW:  HRLL$ HBw LcHRHW:  HRLL$ Hw LcHR{HW:  HRLL$ Hv LcHRRHW:e  HRLL$ Hv LcHR)LD$ Hw Hw 趟LD$ Hv Hw 號HSLL$ Hw LcHRHSLL$ Hv LcHRHSLL$ Hv LcHRHKHT$0A   H   LD$ HT$0Hv hHKHI9HHtLD$ HHzv ݞu	HD$     A   Hkv H˂LCHL$0   胘LD$ HT$0HRv 荞3f4 4  4 4 P 4 4 4 4  4  4 H\$Hl$Ht$W0   | H+IxHIXHHu4aLw f  Hu bE3|   "   d  Heu H=uA      HSu HuA      H1u HuA   gHw HuA   LHo H˺uA   1Hv H谺uA   Hv H蕺uE3D$(    LHH|$ 38`L~v y  Ht aLL u   "   b3H\$@Hl$HHt$PH0_@VATAUAVAW0   z H+LMILxm3DlHHuF`Lu   Ht aE3  "   eb3nj3H0A_A^A]A\^H\$`Hl$hH|$p3E  @ IoHhHXHO  H~s HVuA      Hls H8uA      HJs HuA   gH3u HuA   LH HuA   1Hu HɸuA   Ht H许u\E3D$(    MIHl$ 3H   HHlA;HHl$hH\$`H|$pH0A_A^A]A\^y^LZt y  H~r _LLǑ u   "   `/A^L"t f  HFr I_E3|   "   `H Hk3fH\$Hl$Ht$H|$ AV0   x H+IyIIYHLHu4]Ls f  Hq ^E3|   "   `  H|q HTuA      Hjq H6uA      HHq HuA   gH1s HuA   LH HuA   1Hr HǶuA   Hr H謶u E3ɋD$`LƉD$(HIH|$ 8\Lr y  Hp ]LL u   "   _3H\$@Hl$HHt$PH|$XH0A^Hs Hs H\$ UVWATAUAVAW   v H+H. H3H$   LMHLIE3Ji  fAI5lLIHHP3H   AHHlLHL$0P   H3HT$08L$0t   s
H: uHU38t=   s
H: uHs AT   HcH{HH   HMLL$0HL$ Lws HHHMHIs AX   {IH]AGhD;MuXHuS?gOZLr M   Hr [E3  "   .]MuHtHH%h3HH$   H3t H$   HĐ   A_A^A]A\_^]HL$ATAUAVAWX   	u H+IMLg3DfLHu>ZLpr s   HDr '[E3  "   u\3HXA_A^A]A\H$   3H$   H$   H|$PE   IjHp HbHHY  HIgHM;     HH  H$   HHHL$8LL$0HMMHL$@HND$     AH'  HMLeq H+A   HnHH   3HHHtMA   H)q HiyA; IH$   H$   H$   H|$PHXA_A^A]A\XLp    Hp YLLbn w   "   ZA   Hp HxS_XLp    Hp gY   ";XLp y   H`p CY  E3"   ZH   Ie3 ̸(   r H+H,o H(hH   S    |r H+Hl$0HHt$83H|$@D  C}HHKHsP8H;HkHtBG 3HOHo AI   wHgAL   Ho HwA  Ho HwHHtHt$8H|$@Hl$0H [Hl$Ht$H|$ AV    q H+3HHDHu6VLvo ]  H"o WE3      Y3   Aa  H\$0Hn (   yHH   @   HtGHHoLp(HaHMHV0HCHtF H3HH{UVLn u  H|n WE3     mXHKV8Ax  HQn HQvH3H\$0Hl$8Ht$@H|$HH A^@S    Tp H+HH	H    u3H [H	A`LHHKH [I   ̸(   p H+HHPhHtHIH(H'ULm b   Hm /VE3      }W3H(̸H   o H+H<  MHD$0LH     HD$(Hy  HD$ HHHtXS    Po H+HٸA 3HIHl AI   tHdAL   Hl HtH [H\$Hl$Ht$H|$ AV@   n H+HAILHLPpMtHIA҅tFH$   DHD$0LHD$xIHD$(HϋD$pD$   HHQxHtHOҋH\$PHl$XHt$`H|$hH@A^H\$W   @n H+3L$   HHD$PHL$ D$XH; HD$`HD$hHD$pHD$x$   H$   H$   H$    )D$PH)L$`@ HD$pHPpHt
HO҅t:HHT$PHOH$      HHQxHtHO҅H$   u   H$   HĠ   _Ë$   H$   HĠ   _H\$Hl$Ht$H|$ AV0    m H+HIADHLPpMtHIA҅t>HD$hLLDHOAHD$(HD$`HD$ AR@HHQxHtHOҋH\$@Hl$HHt$PH|$XH0A^H\$Hl$Ht$H|$ AV0   l H+HIIDHLPpMtHIA҅tMHLPXMt(HD$hLHOLHD$(AHD$`HD$ Aҋ   HHPxHtHOҋH\$@Hl$HHt$PH|$XH0A^H3H9   H\$Hl$Ht$W    k H+HIHHLHpMtHIAхt.HL   MtHOLHAHHPxHtHOH\$0Hl$8Ht$@H _HtXS    Pk H+HٸA 3HIHh AI   pH`AL   Hh HpH [H\$LD$UVWATAUAVAW    j H+HzHDHh 3   AQ   DDesHHu'OLh    HMh P    @    HDps3HCHuKC }  HKHh AI   pH_AL   Hg HoE  HFHCH{(  HWDLȃ  HA 74 IH{0   HAHC0  H{8   HAHC8  H{@   HHC@  H{H   HHCHq  H{P f  HHCPX  H{X M  HHCXA  H{` 6  HHC`*  H{h   HAHCh  H{p   HAHCp   H{x    HAHCx   H       HH      H       HH      H       HH      H    u{HH   oH    ueHAH   VH    uLHH   @H    u6HH   *H    u HH   H    u
HH   BH Dl$hLl$p   A   |$h   AuMtrIiufC 3HKHWe AI   TmH<]AL   H7e H7mLLSe   He M lL+HsC 3HKHd AI   lH\AL   Hd HlDLLd   Hd LM   E3   N3H\$`H A_A^A]A\_^] 34 44 344 L44 e44 ~44 44 44 44 44 44 54 454 Q54 g54 54 54 54 54 @SVATAUAV   ]f H+E3IHL$   LLl$pL$   Dl$xHEd L$   HL$@L$   L$   EL$   D$   L$   L$   L$   INHT$p )D$pH)$   @ I$         H$   H   H$   H$   L$  H   H$   L$  $  fff     H;Hl$0HL|$(HGL$ IEINLHPPtHAH+tcH$   GJL(c <  Hb OKE3      L3H$   H$   L$  H   A^A]A\^[ø   ILb 5  HLb JE3      =L3H   A^A]A\^[H\$Hl$Ht$H|$ AV@   @d H+HIALHLPpMtHIA҅u3gHL   MtAH$   LHODHD$8IH$   HD$0D$xD$(HD$pHD$ AH3HHPxHtHOHcH\$PHl$XHt$`H|$hH@A^̸   HtA H\$W0   pc H+HHc3Ht)~%H\$(E3E3H|$ 3HH\$@H0_H\$@3H0_̸(   c H+3lHuH(H3ɃH(H\$W@   b H+HHc30HuH\$PH@_3LHL$0E3HL$(H׉L$ HH\$PH@_H- H\$Hl$Ht$W    Vb H+HIHIIHHC H+L;v6rGL+a 1  Hw` zHE3j   $   I3   HHu34GL` 6  H9` <HE3 $   I3xHtnH9K(v;HH;u3FL` D  H_ GE3 $   DI32HHE  eHLHKH諝 H{Hk0   H\$0Hl$8Ht$@H _@S    $a H+HHt<HA H+AH;v7GFL` j  HL_ OGE3}   $   H3H [H9 u7
FL_ o  H_ GE3 $   `H3H [c  tHCHH [̸(   v` H+LIHA(I+H;v6EL_   H^ FE3}   $   G3H(HtLA0IHA   H(Hl$Ht$H|$ AV@   _ H+LA0E3Hq8HI+L;A8ICs6ELF^    H^ FE3i   $   cG3   HIHG H\$PH+HHHHH;vVDL]    H] EHGL] HD$8DHG }   HD$0$   H\$(Ht$ F31HGH;s
H+H;HBHH  uLw3Lw HH\$PHl$XHt$`H|$hH@A^H3HHQ0HA0H;A8rHQE3H9QIB3Ht]S    ^ H+y Hu,{ L\ HQ(H	tAe   gAg   8eAj   H\ HdH [H\$Hl$Ht$H|$ AV    ^ H+ILcA   HP\ @   IfH؅0      EHtn 0  H{H;HGH;Hs HBH{(H;vHs(HH[ HυtA'   piA)   3fHHuA3   H[ H&c3
Ls8HÉkH\$0Hl$8Ht$@H|$HH A^H\$Ht$W    ] H+HY(HLAHI+H;   HI LI    HI+H;   fff     HHI;HCHI+H;w H[ HtA   }hA   @eHH   LGHHŘ  LZ HHW(tA   veA   )cH7H_(   H\$0Ht$8H _hALZ    HmZ pBE3 $   CH\$03Ht$8H _H\$Hl$VWAV0   [ H+   HHHHz3LHtkA   D$ @  E3HL$X3ҋ t#HL$XMƋ HL$XHE3 L    HHH~H      HHHHHHtiA   D$ @  LMZ 3HL$X( t#HL$XLŋ HL$XHE3	 L    HH6HHuHH\$PHl$`H0A^_^@S@   tZ H+H- H3HD$0HHD$(     D$  HL$(D$$o E3HT$ A   HHL$0H3Y H@[̸(   Y H+A>   LY    HB. H(1Y ̸8   Y H+Hy0 t2LD$(    H. D$    LGY Hd   V H8ø   H8ø8   vY H+Hy0 t2LD$(   H. D$    LX H   U H8ø   H8ø(   &Y H+H. H(U @UWATAVAW    X H+E3HLEH  H  9JHH~     Ht$`\t    OHǺ   \uH\$PH|$XD8'  Ai  HX    Hn]HH  f3HT$XHFL΃fA   I    DfD9&  H|$X?=uTOHǺ   [tOHǺ   [uA   H|$XLHT$XI     H|$XDfF   HH'K"  ?,   OH_   t[tKHú   _[uAi  H\$XHW    _\HH   <L:X x  HNW =LLgW k   7   >   N<LW r  HW V=LLW l   7   >ND8't8<LW   HV =LLV n   7   `>HI  LIA  HV H8\H  H9IHt$`IH\$PH A_A^A\_]3H A_A^A\_]H\$UVATAVAW    )V H+E3EHHEH  H'  bGHH     H|$PYtKHú   YuH\$XD8#y  A  HU    ZHHg  ff     3HG;-ubKHú   TYtKHú   ?YugHT$XLH\$XA   G   H    H\$X5  ;?u?KHú   Xtf     KHú   XuH\$X   A̋GHT$XLA   HΉG    H\$X;=u3KHú   xXt@ KHú   _XuAPA   HU H!TudKH   +Xt    KHú   Xu   H\$XHT$XEΉGLH  H\$XuG   LgG   HHSG   ;,uUKHú   WtKHú   WuA  H\$XHS    XHHND8#t88LT   H|S 9LLS n   7   ;HH  LIA  H>S HXHW  HEH|$PIH\$`H A_A^A\^]H\$`3H A_A^A\^]̸(   R H+A  HR H(}XLL$ LD$HL$USVWAUAVAWH0   R H+E3ILUHILLEAHuHtA0   H0A_A^A]_^[]ËLd$(tBHcM}HIM<E  IA   Ht.HuH H,   ADHƈHHH}PH]XHuHAGt'HtH?   ADHHH}PH]XH0A?u.HuH H-   ADHƈHHH}PH]XHuHAWI<  H  LMHHLEXHUP  AH]XH}PtBr  HMHHuHE3VH!   A    ADHHHH}PH]XHMHE3HuE3H=   ADHHH}PH]XLAAOLEH      MOMII?HD#IMIIH	~ IIIHHH	E3K40HuHHt(L_ HHI;sFHE3H}PAH]XLu@AIE;e HFHt Ld$(H0A_A^A]_^[]II+H}PE3H]XAWI@  Ht%LMHHLEXHUPE  H]XH}PHuHE33H\$Hl$Ht$H|$ AVAW1LqE3LzHAEڅ   II@ DHA   ;} }k;~Hxu[K9Hu;HcHIIcMHIILI;HuEt@   AHH3AuAAHHHu8AtR@tQAHD;^AH\$Hl$ Ht$(H|$0A_A^ÅuEuxuAAuxtA미H\$Ht$WATAUAVAW    sN H+D)HqD*LrL3LEHfN EEAEA%  HH@H    -SHH   `DHl$PHkLMAE;$|D;}hHcIHIMAE AJMKAR3щSH;}AA;uIIcAIHILHl$P;A;t*GA;  HcLM HIHH    QSHHH\$XHt$`H A_A^A]A\_H\$Hl$Ht$W    &M H+3H-L HD  H+A   Hn7  tAHH0rA   H' H=  uDHN Ht=  @Ƌ3H\$0Hl$8Ht$@H _H\$UVWATAUAVAW   L H+H- H3H$   HE3LLL$ L   EAAA'Pto HcsBPD<0H   CH<_tًȺ   Ouɀ;.      Hcs
D<0.HKHú   Ou1LK C   HK 2g   MLK 7   ^33H$   H3,K H$   Hİ   A_A^A]A\_^]Hd   D|<0t$0LZK X   H^K 1d      Otf     KHú   NuItEtA   EHT$0IY5  HL$    <S H\$Hl$Ht$WAVAW    J H+HHH3IIgfffffffXN   I΃0LcII+HHHH?HH;~   KHHI<@Nu   Nut<,t[/t   s   Mt KHú   MuH   E   H}c/LJ m   HI 0LJ l   ).g   LI HI /LI i   L7   513H\$@Hl$HHt$PH A_A^_H\$Hl$Ht$H|$ AV    0I H+HHH3ID  <9   <8   L   0HcIH+HHHH;   H<HLt<9t<8u   Lut<,t-   s   WLt KHú   ?LuH   E   H}c-LH    HFH .LH l   )V-   LH HH ^.L7H h   L7   /3H\$0Hl$8Ht$@H|$HH A^@SUVWATAUAVAW(  G H+H- H3H$  H3EMLL   <,   Ⱥ   @KtW@         #Ku:<,t3H  s8KD< H   KHú   Ju   Jugt`<,t\$,LG    HF ,-LLG e   7   s.3H$  H3AF H(  A_A^A]A\_^][H  s{@l< t8+L'G    H{F ,MLF m   7   .EHT$ I6  AG   DH-  IAo@ŋXHN @SUVWATAUAVAWH  E H+H- H3H$0  H3EHT$8MHL<"  <'}  <+u"HCIHL$0HD$0H\$0  <-u-HCIHL$0HD$0H\$0IFHIFX  <0  CH{<x}  HHHIHtA   H  
IWHcIH+HHHH;   HHH   Hu   Hu4t-<,t))LE    HD *LD       HIHtD  KHú   /HuAF      In4  p)LD    H5D x*LqD l   L˹7   +  5)LfD    HC =*L6 f   L˹7   +  GtIH|$0HL$0RH\$0  H|$8YGt/IHH$0  H3
C HH  A_A^A]A\_^][   )GL  EMHIpCH{DHH΋t1D  A:t'H  sD@H   GHǄu@87u@(LkC    HB ")EH\$ L[C j   7   d*   H     @t@t8'LC    HB (LLB m   7   *EHT$@I2  AFOH_   Ft    KHú   EuAv@H|$8tHt-J HH;}3;̸(   A H+A.  HA H(]GLD$HT$HL$UVWATAUAV(   nA H+E3@2AIILLL8t=   s
IA8:uDH\$xALe MtgL|$ HE"   A'   f   Du!.t_t@@ADA:DHIuL|$ Ht$pLt$hLL$`HHu@HHE    @t H@AEIIHE HH@HZIHIH;ICHtILI| IH)H@t'HuHE H@DEID(IHE HI;sH>uI  IHH\$xH(A^A]A\_^]@S    ? H+Hٺ   	CtKHú   CuHH [H\$Hl$Ht$ HL$WATAUAVAW    y? H+HL1LcHy? 3DEEEOMcK@AA  H    8DLHtjIH4AfE~SI^fD  I4 HKAFK3AN~93t33HHI;|E.IH\$XHl$`Ht$hH A_A^A]A\_AL  H> IQD#LM? M  H> $HL$P(  LL>? l   7   &3H\$Hl$Ht$H|$ AV     > H+IHLMtIHuC#HHu65#L6?    H:? =$E3     %3   E33H$LHSI8cp       H{ uJ  $   "L> H> #E3ֹ   %HtH? uH"3Ht	H? uHHH\$0Hl$8Ht$@H|$HH A^@S    = H+HALDHT$03HD$0v7HHu2"LB> ;   H> !#E3n      o$HH [@S0   < H+HALL$(LLD$ HT$@D3HD$@7HHu2!L= H   H= "E3n      #HH0[̸(   < H+H(*̸(   ; H+H(j̸(   ; H+H(Z̸(   ; H+H(骨̸(   ; H+LI0MtHA(HtL@Mt
IH(I L:=   H< !E3   "   "3H(Ht%(   !; H+HA(L@MtHI0AH(@SUVWAUAVAW   : H+H- H3H$   L$   3L$(  ؉D$$ID$ LLL$0HLD$8HL$@MzH͋@~AZ   Ho< H< CHvA[   HQ< H< %HHu  蔯HH  E3IHZ|  L$   D$  fÉ\$(tDD$ HT$PHb<  Lc$  HHT$0E  HD$8HtA   HH"   LD$ HHT$P      D;vWfD  E3IH袤   DD$ HT$PHȤ   LD$ HHT$P辢   A;rDD$ 3t @ A;tMtTPAIut!A;tA;tMtTPAIuutE3IHt\$(HL$@bxD$$L$   H讬@   HL$PD$$H$   H38 Hİ   A_A^A]_^][3HǾ. 8. HD@SUVWAVAWX  -8 H+HC- H3H$@  IADLMuD8k. H5d. ID; HHt|     MHMHˉl$(E3D|$  xH$   t%Lt$0LL$@l$(E3HD|$ H\ xH     HL$@ϫHW H$@  H36 HX  A_A^_^][H\$W    07 H+A     ID	HEt%LA  yH\$0H _    H\$0   H _3HHAXLD$HL$SVWATAUAVAW0   6 H+3LqMLLc	׉T$ LыߋE~ C|1=u   D;~C|1=   DD$   EE  AB\H`9 H9 Hl$xHDȋHL$(E   M@ f     A$Md$x
ȁ     =u~=            th   tA@   AC0IA@u2MII,  DLǅ   ;   LT$p+HLA;}HL$(G   T$ E~#Au\MII  DυxK;G+A9|$ uuu   Hl$xH$   0HD$pDH0A_A^A]A\_^[Åtο̸(   4 H+A   H8 H(}:̸(   4 H+A   H8 `   H(8=H\$Ht$W    k4 H+D	IHHEt5LAn  C\u9
9     H\$0Ht$8H _H\$0Ht$8A     H _3A0   HAXH\$Hl$Ht$ WATAV    3 H+Hcl$`3A8MMHH3  yPL|$@~A   H7 H7 ZAHcD~D+D;~HHLHIo .   tLHHIcHLIo DNLFHHLA+P  HcH    F\u	
HH F;|DHwDDMHH  HcVHL+HHF\u	
HH F;}HvA$    3tLcHNIn .A<$   L|$@H\$HHl$PHt$XH A^A\_@VAT   b2 H+E3HHtA\L5 uLP5 E~A xB<uIAEIcH~+     ADxBuAHHA%  }ȃH\$ Hl$(H|$0Lt$8L<$   EE   A xBA@AфxFA@ExBA@@xB<@I
A

x@AA@AЋNVHE;iAL<$Lt$8H|$0Hl$(H\$ HA\^̸   0 H+E3HtA\L3 uL'3 E   IH$    A@ArUA HHA@HHHHBHH?BBHH??BBBOAu	A HHBHH?BBAu=H?BB=HBAHPIAE2H$A HDAH̸(   / H+.HH(N H\$W    / H+IHHLHH\$0H _O @S    D/ H+HHHH [M H3 @UWATAVAWP   . H+Hl$0H]`HuhH- H3HE3LHHu3e  H8tf   s
H@88u|$(H|$ A   DLA׹   ЅBA =  u%|$(DLH|$ 3ҹ  D Ѕ =Y     HHHH;w
HHH. H+DLƹ  T$(Ld$0ALd$ D    IDA8>tA   sHA@88uAD$(   HE AMHD$ 3ҹ   t6HU Is HHu" 8t
 8	uIHX HHHMH3, H]`HuhHe A_A^A\_]̸(   6- H+A5   H~2 H(2̸(   - H+HH(H\$V    , H+8HQ	H)HHtvHtqA&   H|$0H1    1HHt:HHp    GHHGHuA,   H1 H2H|$0HH\$8H ^HH\$8H ^H\$Ht$W    , H+IHHHt>HKH  HKHo  oHK1rA   HD1 H1HtHOE3H H\$0Ht$8H _H\$Hl$Ht$ AV    + H+HJMH3؅   H|$0fHNˋ INHH9u)HHP A   H0 H0HN`ŅH|$0~+HNItH|  H)C HNnHNpH\$8Hl$@Ht$HH A^ø(   * H+IH('@S    * H+HH  HKnnHKH [ p(   v* H+DBLAD3AD3AD3DBAtGHH\$ I	lHHt%HHP A   H/ HH\$ H(/H\$ H(HBH(H\$Ht$W    ) H+HJIHpHN3HHNsHL+LHnHNH\$0Ht$8H _sHt2S    p) H+HHIS A   H. H/H [Ht2S    0) H+HHIS A   H. H.H [@S    ( H+Hمt3ҹ@   u3H [ú   HH [Ht3S    ( H+HH	Aw   H. HM.H [̸(   v( H+A}   H-    H(1̸(   F( H+   )Ht@t
   H(3H(̸(   ( H+   HtHH(H\$W    ' H+HHcHI^ HHt(HH}qH$H)O HKwkHK.mH\$0H _̸(   v' H+HtHIH(Q3H(H\$Hl$Ht$WATAUAVAW0   .' H+3McLLE~~L$   MtqHtlMH=] IEHtYA6  HW, (   +HHt:H$   IHPLxH$   HF ҅u4A=  H, H[,3H\$`Hl$hHt$pH0A_A^A]A\_L&IN`uAD  AIyIH  HFHuSIH*HFH   ILFH  u(HN1HnINHNV A   HINI HH   AU  H=+    s.HHtiVHCHt[H
  H
  jnHL HLHD$ HoHCHtD+LINI u^INHt>HKHHKHiHKkkA   H~* H*HNV A   JHKy~4D  HKeHHH9u
HFH9AtHKE;|HK8;u%HKHtIN   6IN&HNV A   H) H*@S    D$ H+HHt9HI  t,HKHq} HKHC         H [3H [@SUVWAVAWh   # H+H- H3HD$PL$   3IcILHE~lHtgHtbHItUHOH-} Ht7H\$(HT$ L|$ HHPmHHtHHPtHC   IHO3HL$PH3" HhA_A^_^][@SUVWAUAVAW   # H+H!- H3HD$hE3IcILHAA   E  H  M  H  HI  9{(tZLt$(@|$4ؔD$0u- D$0D|$4HKLD$ HDs({ HD$(HC @8|$4tD$0՗- HKHLd$x{ LH'  L$   MuIHt$@HT$8Ll$8HHdHH  HHP A   H[' H'HK    3H8t=   s
H@89uH&' A  HM0&HH   L$   HP(HPIL(L`H$   HGLG Ѕt^HOLEH] INHhHHtHHP A   H4INfuHC H{   r%D{(HOW E3A  HHf& &HKLd$xA3HL$hH3o  HĀ   A_A^A]_^][H  SAVAW0     H+HMHILs   HKLl$ z 3DLHuHKLl$ H0A_A^[HKHjH|$`MLd$(Hy HKI3D~\Hl$PHt$X@ IHHHz3ۋ~fHNeMHPA;|A;|Ht$XHl$PIzLd$(H|$`Ll$ H0A_A^[LL$ HL$SUVWATAUAV0   r H+3Hc3MLMtI13E33  H9$   %  M  H	|t3ҹ@   ,  IL$  IL$HL$   x LHu#IL$3L$   H0A^A]A\_^][MtI$E3InHI$   HHl$(H   HH   H   HH\$(IMH@< IE3D$x  A IAHHt.HtH90u$HPHWA;~|$x HA   tDIAD;|E   HOW   H$   HGHH$   HtxHHpHHHD$(HHtPHIMHI3~*IHHt
Ht6H90t1I;|E3HL$pHIHL$(KAJA   23H0A^A]A\_^][Ht^S     H+HHIHtLHu HKv HK HKA  H" Hb"H [H\$W     H+HH! 0   A   %HH   H8Ov HCHtHCHtHCHuUHKHtLH2u HKYu HK@HK7A  HZ! H!3H\$0H _HH\$0H _H\$W0    H+HHHtEHIt8HKLD$ HH|$(H\$ t HK   H\$@H0_H\$@3H0_ø(   F H+HtHIH(3H(HALLJL+fD F:uHEu3uHHtI
HtH;v   ̸(    H+HIH(eH\$Hl$Ht$H|$ AV     H+LHH	   IIdHHtH8 tH.HLLI3H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$H|$ AV     H+LHH	   IIHHt Hx tHHLLIS3H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$H|$ AV     H+DHH	   IATHHt Hx  tHHLDAS H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$W     H+HHH	   AͼHHtHx tHHDHSH\$0Hl$8Ht$@H _H\$Ht$W    { H+HHH	   UHHt+Hx t$HHHHCH\$0Ht$8H _HH\$0Ht$8H _̸(    H+   y   H(H\$W     H+Hٺ   H	譻HHuH\$0H _3H HhHW0H\$0   H _̸(   v H+A   H~ H(̸(   F H+A    HN 8   H(@S     H+HHIEA/   H( HH [̸(    H+A'   H X   H(hH\$Ht$W     H+H>HȺ   qHHuH\$0Ht$8H _HH;u   H\$0Ht$8H _HHȋHGPH\$0Ht$8H _HH\$Ht$W     H+HHȺ   HHuH\$0Ht$8H _H!H;u   H\$0Ht$8H _ËHHCHH\$0Ht$8H _H̸(    H+Lʺ   H(   ̸(   f H+DHѹ   H(   H\$Ht$W    + H+HHȺ   AHHt;HuA:L{    H/ BE3    3H\$0Ht$8H _ÅtHO HO(V8
HHMHt$8HH\$0H _@SVWATh   p H+H- H3HD$@ډT$    MA8HHn  Lt$XtLpLpLd$0Hu6SL|    HH [E3    3  H$   HT$0Ll$`IL|$P]E3HH    HTHu6L    H E3    )3}     HT$0۸   DH8HL$(I]HH8  AIA8$tD  =   s
HD89uDHM AA   IMHHtSHXIHME&O Ld$(HA$A$Nu"A   H HiHQ   \$ Ld$(H   tH_ H_(HH!A>   H HH3eHIYIWt-HA>   Hf HA$H3!HHHHtD}AH$   Ll$`L|$PLt$XHL$@H3a HhA\_^[H   S     H+HHt$0H	H|$8H{3HtHb  HJUHWHsH{HtH>  H&UHWHsHK HK( A]   Hs(H_ Hs HHsH|$8Ht$0H [@S0    H+Aa   H }HHuH0[H|$H5HHH  oYH=HLH|$ LHZHHCH  /YHH|$ LLHҪmZHCHC HHC(Ht(H{  t!HtH{ tH{ tH|$HHH0[Ht$@-H{3HtH   HSHVHsH{HtH   HSHUHsHK jHK(aA]   Hs(H Hs HHs0Ht$@3H|$HH0[̸(   F H+L3H(̸(   & H+DH3H(̸(    H+A>   H> H(̸(    H+H	H('YH\$Ht$ W@    H+H- H3HD$8HH   yHHt7H	t+HT$ Ht$ HCXHHHt	HCHu3HL$8H3 H\$`Ht$hH@_@SUWATAVP    H+H$- H3HD$8HM   L   ԱHH"  H  IW	  H\$ HT$ HMuHPI`   Ht$HoWHHt#I蟺HFIHt$HI+   3L|$@H8tfD  =   s
H9 uDH AAw   IO!HHt6HHHHMGIHFOI HH4THu#HwRtA   Hv H3L|$@Ht$HIz3HL$8H3G HPA^A\_][Ht*S     H+Hf   HNPHRH [ø8   V H+HHeUHLƦHLHD$ HGVH8@S     H+HHIA0   H HH [@S     H+HHgHI~HA7   HY HH [L@S    t H+DH'    HHt"HHuA'   H H3H [HH [̸(    H+E3H  H H()
Hl$ LD$VWATAUAW@   
 H+LM   IL諮3HD$0    HHE  H5  Lt$xLvH\$pMtZI	3ۋ~BIHML+     B +uHu  ;|H$   Iu[HNL    H VE3    H\$pLt$xH$   H@A_A]A\_^A   II/HHuCE3D$    E3IINHHu"H.$   tMtIHH$   LE3HD$ 3H     E3HtE3HT$0HuH3   HL$0H;tE3   HL$0tSHFHuhHFHL$0Ht(HHtH   NHL$0   HL$0.3HHLK    H E3    QHT$SW    H+H(HHtHD$@HHu;'L   H /E3i      }3HĘ   _[H$   HH$   3L$   L$   DLt$xL|$p
  fAHHHpHXHt$0.   HD$8Hˉ$   L剬$   . HHHLpLDtLH  H  I.   HHXH- HHk HpHDH_H uLlHW H u
L$   <3HD H:LuHuL.H1 Hɖ uL$   HH    I;=$    t4$   MH$   ILD$0HL$8H|$(D$    Ht$03WHD$hD$HD$XMt#Aq  H IHD$HH   MtAv  Hg IoHD$PHtj0HHu.H$   HT$HH|$(LE3HD$ 3m  Hϋ#|%H|$P uH|$` tHL$8HT$H3HL$HoH$   ӅyRH\$@AHD;}A30LQ H  H 8LLN i      3   Lt$xL$   L$   H$   H$   L|$pHĘ   _[H\$Hl$Ht$H|$ AV0   ` H+IIHLHHu,HD$`LH|$(LHHD$ I-   HϋH\$@Hl$HHt$PH|$XH0A^@SUVWATAUAVAWX   H+H- H3H$@  H$  HH$  LHT$0HIHD$8IIA   pLH  HE33~!HH;4  H;|HHB  HtPA   HL$@HA   H HL$@3HL$@8D$@t=   s
HD81uDAI3m   Hl$0IVHHH38t=   s
H9 uIH=      I      BD4@ HL$@HWA   NHD$8LD$@LOHHt$(IHD$ [xRI;cHqdL d   H lE3~      >H2H#LHMt
IHDAH$@  H3E HX  A_A^A]A\_^][	 @S    t H+MHHu    :1u
z    E3L Afff     
HA:DuHuA   E
AH [IL 
HA:DuHuA   E
AH [IL	 
HA:DuHuA   E
AH [IL 
HA:DuHuA   E
AH [À:ouznuD8Jt:OuzNuD8JuA   E
AH [À:0u
D8J   :nuzou
D8J   :NuzOu
D8J   IL  
HA:DuHuE
   H [ILT @ 
HA:DuHuE
   H [IL @ 
HA:DuHuE
   H [ML @ BIC:LuIuE
   H [.  LL H LL^ i      3H [H\$Ht$W     H+Hy0 IHHuHIH\$0Ht$8H _@\ Hyh t*$	  t!HK0LHShHK0HtHCHHtH\$0Ht$8H _H\$HL$WP   [ H+Hy0 IHu!H$   HIHD$ U\ H\$hHP_Hy` u<^L    H; fE3   9   3H\$hHP_HT$@  tHL$`D$@9Axv'Lo    H E3     tHD$`HD$8   HD$0Lˋ$   H׉D$(H$   HD$ HD$`D@xHH0P`HL$`H  HH\$hHP_H\$Ht$W    H+Hy0L$   3Hs HHt$PHL$ t$XHt$`Ht$hHt$pHt$x$   H$   H$   H$   $   裝H )D$PH)L$`@ D$p  uBL u   H E3   9      D1HT$PHSPu$   HK0HtHCHHtЋ$   L$   I[Is I_H\$W    H+Hy03HHD$PD$XHD$`HD$hHD$pHD$x$   H$   H$   H$   H9APuBL [   H E3   9   33H$   HĠ   _LHL$ H <H )D$PH)L$`@ D$p  uB_Lp a   H< gE3   9   3H$   HĠ   _HT$PHSPHK0HtHSHHt҅uBL	 g   H  E3   9   N3H$   HĠ   _H$      HĠ   _̸(   V H+IHHLs A   H(T@S    $ H+HH   H9    HA8HtAHI0Ѕu73L   H ;E3   9   3H [<HHu7L   H E3   9   E3H [ø   H [H\$W    ` H+HHHH	 (Ht   H襮n  Hn HHtWxH~G  HO H׫HtH   H胳  H4 H謫HtH   HX   H H聫HtH   H-   H HVHtH   H   H H+HtH   HײttH HHtH   H谲tMH HݪHt   Hʲt'H H跪Ht H   H胲u3H\$0H _H H胪Ht#H   HO3ɅH\$0H _H\$0   H _H\$Hl$Ht$H|$ AV    @ H+HH3HF HMHtH   H譱t+   Hm HթHt   H±u3HH   H9<@A>H\$0Hl$8Ht$@H|$HH A^H\$Ht$W@    H+HL$PHExA@3HcH I;A   IBH;\$pHG\$pH HHtzHL$PHD$PHD$0   LHD$(H׋D$xDIxD$   uYA   L( HH(Ly    H 0E3   9   ~3H\$XHt$`H@_H>HH\$XHt$`H@_̸(    H+HQ0HtHHA@Ht?HЅu6Lt F   H E3   9   3H(ø   H(H\$W     H+HHHtiH HӧHtH   HߞuH\$0H _H H衧Ht#H   H荞3ɅH\$0H _H\$0   H _̸(   v H+HQ0HtHAHHt
HH(HH(̸(   F H+It6rL    HO zE3   9   3H(ø   H(H\$Hl$Ht$ WATAW0    H+3AMLH
l  HHt     tH     u4Lu   H E3   9   .  u4L=   Ha E3   9     ;kxv4KL   H( SE3   9     L;   v4L   H E3   9   d  H$   H;   v4L   H E3   9   ;  Ll$PA   9CptCpA   t
9   ACH9   ~"3{t H   H;|H+H;   |AH9s0tH;   uu9t$puLL$x\HD$xE3ɋT$pE3Hl$(HHD$ 8  u1L   H E3   9   E_LHMHl$ IHS(u;ǃ      LR   Hv E3   9   	   ALl$PHHt3H\$XHl$`Ht$hH0A_A\_DD$SUW    H+3EDAxHH$   Hl$@A;v4Lo e  H E3   9   L  ML$   L   Hf IEL$   HD$hM   L$   HE$   L   L|$XHD$`H;   v4eL q  HB mE3   9     H$      tJw  L y  H E      9   EE3_  L$   L   ǁ      M3  HAXH   Ht$HH   HI0M3Ht$ HHu'  L H_      A  HC HH$   HHu6  H   L   DCxHK0HD$ SXH;{    |H9y0tIMHLLZ  HI	   HyHD$PHHuH  HK0H   LSXM   H   E3L   3HD$ ALHtnA>  HZ H"HHtLH   E3L   HHK0HD$ SXHI;u
H$   uAE  H HH|$PHt$HHl$xHOH\$pLD$xL   yuH-HKHD$pHD$(   H$   LHD$ M&L HH;   r	H;   v  L|$XD$         t   u
ǃ      DT$(HT$@MLd$ EHHI;   I;   HD$`LL$   HHT$@HD$0HD$hHD$(H|$ SHT$@LH˅u)L_   H    W3ǃ      ǃ      n H         /L   Hj    E39   L$   H$   L$   L$   L$   H$   HtHKLI    @ŋHĠ   _][Ht3S     H+HH	A'  H HMH [@S    t H+A  H    
HHt"HHuA  Hh H3H [HH [H\$Hl$Ht$W0    H+HIH	IHt	t5HD$hLHD$(LHD$`HHD$ 3   HHtTH\$@Hl$HHt$PH0_H\$H|$ ATAVAW@   f H+3MH|$0MDHbtO      HR     u6bL   H? jE3   9   3  u6(L   H 0E3   9   ~3H  M   L;   s@Ly   H E3|   $   63ǃ         L;   v@L0   Ht E3j   $   3ǃ         Hl$`H$   Ht$hH   H   ǃ         t   u
ǃ      M   LHt$ MIHS    L~ (  H E3   9   ;3Hl$`Ht$hH\$pH|$xH@A_A^A\H$   H;   GL   H] E3   HHH   HT$0L   HDCxDd$(HD$ LH;   rgH;   w^HT$0LLHt$ HS ts3ǃ      ǃ      j H         H9{0t?HT   /LP 7  H E3   9   HT$0MH=   @ǋǁ          Ht3S      H+HH	2Ai  H HH [H\$Hl$Ht$H|$ AV0    H+MIHH^  A#  H    -HHi  HL$hHHHL$pHHHL$xHH H$   HH(HpGpHHo0Ht-t'tAHuHHtHAHG8HHHt4t.    	tHHuHHtH@HG@HHHt-t'
tHHuHHtH@HGHHHHt3t-fD  tHHuHHtH@HGPHHHt-t'tHHuHHtH@HGXHHHt3t-fD  tHHuHHtH@HG`HHHt%ttHHuHtH@HGhHǇ   HHǇ   HǇ   HǇ   Ǉ      Ǉ      Ǉ      HǇ     AօtNHtmHT$ HKt8D$ 9GxvSyLj T  HV E3   9   HT$`3H\$@Hl$HHt$PH|$XH0A^HH\$W0    H+   HuQ39   uSxE3E3H|$ H   H\$@@ǋH0_̸(   v H+Ao   H> H(H\$W    @ H+HIغ   3HtHtL LLHtHtHHHH\$0H _H\$Ht$W     H+HHH    A_   kHHuH\$0Ht$8H _HpHH   H HHCHC  Ht$8HH\$0H _HtBS    P H+Hy Ht%HL HQHLA\  H   HK SH [H\$W      H+HHHt;Hy t4H H  H   HK Su7   H\$0H _H\$03H _Ht]S     H+Hy Ht@H H HDHH   H   HK SHn HHCHCH [̸(   & H+A,   H H(̸(    H+A&   H    H(H\$WP    H+3HH9y   LH HL$ E37E3H HL$  C HK0@ C@LCE3Hd HL$  CHHKX@ ChLCՁ    CpH   @    HL$ H D HL0@ D@H\$`HP_@S     H+Hں   褃HtHtH HH [HH [̸(    H+A   H H(-̸(   V H+A   Hv    H(̸(   & H+H(銔H\$Ht$W     H+HHHtYHIH   ςHHtCHHt4HK_qHKHKnHKq   H\$0Ht$8H _H\$03Ht$8H _H\$Hl$Ht$W    f H+HI   H@HH   HHpHHtwHKH;u ff     HSHKcnHKH9tHAHKHC	qA   HH8HHuHKwpHKHKpHHpHHHKp3H\$0Hl$8Ht$@H _@W     H+   gHHuH _HHH\$0oHH+_HO[pHH\$0H _Ht=S      H+HHaoHKHkA   HC HH [@S     H+A   H mHHuH [Ht$0H|$8`oHCwkH{ HCtHtHt$0HH|$8H [HKnHKjA   H HHt$03H|$8H [@SP   $ H+HL$ HL$ HD$@    i  HL$@HHtHHP[@S     H+HHt"Hy` t   #HI`WA'   H HH [MH [̸(   v H+Hu6L   H E3 ,   3H(HA`H(H\$Ht$W     H+HIHHHoL3H3tLH  HuK(H\$0Ht$8H _@S     H+HHt"Hy` t   #HI`'A'   H HH [H [H\$Hl$Ht$ W0   6 H+ApIHD$@    HHuIHSHHuH   }HHtLCHD$@LHD$ H>u3HD$@H\$HHl$PHt$XH0_LD$SUVATAUAVAW    H+HLH	   I]}ILHHǄ$       L-} LIHEM  H  H$   Ht?HH3؅@ǅt(H$   LHL$ DI3t	  3IHAg(L$   HD$@E3H  L|$(HD$H   H  HǄ$       HD$PH>HD$XH  HD$`HVHD$hHHD$pHD$@HD$ A_IwIoZ H$   HtLuHIH$   HmH$   LHD$0DH  HD$(HL$ IѴA(׃u	H   H$       H LEHuE3IHL9 h  H H$   H IHHDHHD|H|$8L \$0 Ht$(M͹,   HD$ H$   H$   1_L *  Ht gE3 ,   赾3HĀ   A_A^A]A\^][H\$Hl$Ht$H|$ AV     H+HzIHDA2   H    IHH   Hǀ      Hh`wDshHFHCpHFHCx*  HWLn8ȃ	  HA4 IH       HH      H       HH      H       HH      H       HH      H    uxHH   lH    ubHH   VH    uLHH   @H    u6HH   *H    u HH   H    u
HH   BHH    u
H    t&H    tH    tH    tH   H{` t   HK`A'   H. H~L:    H E3t   ,   OA4   H H83H\$0Hl$8Ht$@H|$HH A^ 4 4 4 4  4 64 L4 b4 x4 4 (   & H+   	xHtHH(鸯   H(@S     H+H   HwHtHHH [   H [H\$Hl$Ht$H|$ AV@    H+Ht$xHIILHHt]HHtLHuH   ,wHHt2LL$pHxHD$0DH   HHD$(HLt$ 贫3H\$PHl$XHt$`H|$hH@A^̸(    H+LHHuI   vHuH(HH(%̸(    H+LHHuI   kvHuH(HH(Hy`    t   ̸(   6 H+HIH(֛@W     H+HHt@2HIH\$0͝A2   H HϋH\$0H _ø   H _̸(    H+HIH(@S     H+^HHtIA   H    ]Ht    HXH [A   H HH3H [H\$W     H+HH    A   HHtCH    }tH{HH\$0H _ø&HK萜A2   A   H; HSH\$03H _@S    t H+輼HHtIA   H    MHt    HXH [A   H HH3H [̸(    H+HIH(&̸(    H+HIH(   ̸(    H+HIH(Vx̸(    H+HIH(馮̸(   v H+3H%V. H%V. H(̸(   F H+HV. HU. HU.     `HU.     H(H\$W     H+3HL$ HH\$0HU. H\$XH[H\$`H\$pH\$xתEU. uBL    H` E3  ,   I3H$  H   _H/U. Zt   u1蘳LA    H 蠴E3 ,   OHT. HT$ HHu6NL    H VLL i   ,   蝵HT. 聪HH$  H   _̸8    H+HlT. HuFHHTHL
hHgLgHD$ HgHH!T. 3HH8H\$Ht$H|$ UATAUAVAWH츀    H+LrHHLu8INHLMf0H| WL3HHEEEEEHtHUHo&  H7 HHtHUH~  Hc HWHHt(LEHHUtuHUH}  H HHtHUH}  H  H~HtLEHHU;tk  H H~HtHUHc}C  3H93u}}uwHMȋH  A   H hLH  HMHtA   H AHHc  I=HHO  HH&Lu8XH93u$Ld$(HMML|$ MH    %H93   Et	   IIϿ   lHE8HB  HMHtHg DDEHUHM8Hut3DEHUHM8HtHM8HtE   PHHu	HM8:uH93   E   DEHU36HHtdME   IH6Hυu@3H>A   H- IA   H H3   'HH93uHw3H93u$MLd$ MHMH  u	3B_H93u2赮L    H 软E3 ,   H93@ƋL$   I[0Is@I{HIA_A^A]A\]H\$LL$ HT$UVWATAUAVAWp    H+3H|$@MHH  DP  H9y0F  HQDH-  L$   H$   eHH   A        H   AA΅   HH;$   uLF8HHV0DiHGIEHL   Hl$XH\$`Dd$hMt%LF8HD$XHV0L&IMHD$ AH\$`HuAEjHReL$   HVH$   fHHt$2HH$LH eM  3y  HA HY  L$   IhHHD$PDHA(AH(H$   HD$Ht)tt   A   A   A   H$   H$   LN3LFLt$0HD$(Dd$ ߠLHuHH芦LD$HHHT$P訕H L$   MuCH$   H$   L,Lt$0HT$@HD$(MHHl$    LHt[H|$@   Hu;   I"t	H=-!   In"H=HHEIH$   HH; uIg   H$   HpA_A^A]A\_^]H\$UVWATAUAVAWH$   H+Hc- H3Hp  H  3L  IL  LHy Dq(HD$XA@(LL$Ptu3MH|$HELl$ HT$H32HHtHId  F(W  EHD$`    HT$HH|$H33HH   HD$XLD$hE3HD$    HD$h    HL$pT$Pu1L$ U  H E3s   ,   ih3LD$PHT$XH|$XHH|$P|$@
LL$PHD$@DD$hHT$pHL$X|$8HD$0HD$`HD$(AMID$ i Dt$@H|$`H2Ht5EH|$HHT$H3>8HHtMIHh8HH6Ht
HьIHL$`H A|  HHp  H3e H$  HĀ  A_A^A]A\_^]@USVWAUH$    H+Ha- H3H  9 MHHT$PHٿ   !  DA(HQ 3L$  / LH  L$  HE3L|$8AL|$@L|$0Y& @  E33IT& +  HEg E3HI7&   H D$h   HD$`LL$`H?8- HD$x   HD$pLD$HIEHHEHD$(HM   D|$ L}D}L}L}L}|u4蛧L >  H 裨E3r   ,     HD$HHUIH]@|DD$Hm% uKDLm H  H) LH9|$HH` Li q   LD,   膩Y  IHD$0HLL$@HD$ LD$8I/. /  L$(  3M    HH   HL$8Ht,ELH   HH\$8H蹴{   E3HL$@Ht$LHtaHH\$@H致tME3HL$03蔳~<HL$03脶ḢHHtHL$0ʵHtHH:u3HL$8aHL$@HL$0vI莆I膆H~L$(  uHkHC3Iu@Ht$P  HM4Ib, L$  IM@1L$  HH  H3ſ H  A]_^[]̸(    H+HI H(&@SUVP    H+HHT$ 3HT$H3LL$8L$   ڐuHP^][LL$8LD$@H$   H|$p3P-$   ti   M      HL$@HT$0HAHD$0HM D3H9Cu  HHuh   V   ED$   HT$H3 HHuh   [   3H GHFpHuRm   a   (LI HP 3E3ӹ   脦HHH|$p3HP^][HHSLHˋWH|$p   HP^][H\$Hl$VWAV0   X H+Hz HLHD$X    HHucpL |   H xE3     ƥHL$XHr A   H'3H\$PHl$`H0A^_^HPHH H9Fu  L0    rHOp3EHHyHT$XHrHϋ蟢L    *HN	HЉl$(HD$XLA   HD$ I豐   *@S     H+HHHE33cHtHSLHˋHU   H [H [H\$Hl$VWAV@   蘼 H+HHD$p    L1HHu>贡L    H 輢E3     
H股3y  HO HPH H9Gu  >OL    Ht WE3     襣H3  C   3HO HIxCHHu>LL    H E3j      IH3   HT$pHmHHc;虠L    H 衡E3j      Hg3aHO	HЉl$0HD$pA   HD$(E3IH\$ .u&HL$pLY HA   H3   H\$`Hl$hH@A^_^@S    蔺 H+Hz HH9Au	3
 3 HuH [H   LHSHˋR   H [̸(   6 H+HA L L9AHu	H( H( ̸(    H+HI H(̸(   ֹ H+HI H(̸(   趹 H+HI H(̸(   薹 H+HR Hx E3H9AHI AHHH(h H\$W    P H+HA HHHuYHC HuH\$0H _HW H
 E3H9OHAH\$0H _	  HA HtHx t
Hx t3ø   H\$Ht$W    軸 H+HH HR H3H9ADHI AHH  t,HW HN HRpHIp(ËH\$0Ht$8H _H\$03Ht$8H _H\$Hl$Ht$H|$ AV0     H+Hz AHٽ  H    A      HDL H H^   H E3ɉt$ E3H* tmE3ɉt$ E3H H* tPDHWH t=h t+A   Hot#DGhH` Hh^~   3 sLd (  H {E3չ   ̞3H\$@Hl$HHt$PH|$XH0A^H\$Hl$Ht$WAVAW0   ¶ H+Hz AHA  H    HopH   A   蚇   HjDL0 HI H]   H? E3ɉt$ E3Hm) tnE3ɉt$ LH( HP) tQDHWH- t>h t+A   Ht$DGhH H\~   5A L (  H+ E3Aֹ   ^3H\$PHl$XHt$`H0A_A^_̸(   v H+HR A   H(  H\$W    P H+IcIك	t=tH\$0H _VHtLA   E3HHH\$0H _ 9 t)Hy` u"dVHtLHHH\$0H _ H\$03H _̸̸(   覴 H+HI HQpHu6љL   H ٚE3}      '3H(H(1 ̸(   F H+HI H(6- HA H   H\$LD$HT$UVWATAUAVAW     H+HY HHLBHHHHHˋHLWE3LM  H   *^HH   MH H|^   LHμ Hb^   HtLH) HC^      ~DH. H@_tj   MtMH H ^tJMtMHY H]t,Hs`HHtHL$hLT$pHDNH\A3H\$`H A_A^A]A\_^]̸(   v H+A   H(   ̸(   V H+A  H(   H\$Ht$W    + H+H3HJ HHt"   }WHHuH\$0Ht$8H _ËLHhJuH
H\$0Ht$8H _H\$Hl$Ht$W    覱 H+HAHHHKHHHu1蹖L   H E3     f   H`3   HDHHP[t-A   HHYtLËHzIt   
H3H\$0Hl$8Ht$@H _H\$Hl$VWATAUAW0   贰 H+AHHA  Au
HjxLzp3E~LzpLHz Lt$`tAuVHuVA 蠕L (  Hſ 訖E3AԹ   3Lt$`H\$hHl$pH0A_A]A\_^E~MtAu	L5 AL5 H LEA   qHDH MHVLH E3ɉt$ LH" (E3ɉt$ MH| H" DHSH} {h t3A   HODChH< HDV   H\$Ht$W     H+AHHAu
3H9z@HHR uH\$0Ht$8H _ÅuFhChH      H\$0Ht$8H _@SUWP   肮 H+HHT$ 3HT$H3LL$0L$   zuHP_][LL$0LD$8H$   Ht$p3$   u1LD$8HT$@3I@HD$@E HHu;h   3   ttti   =   ^HHHu
  9   ED$   HT$H30HHuh   B   3H5HGhHuRl   G   躒L H œE3ӹ
   HnHHt$p3HP_][H   HHLǺt   HEHt$p   HP_][H\$Hl$VWAV0    H+Hz 3LH\$X9ZH   H9_   H9_   H9_   [HHucޑLW h   H3 E3  
   4HL$XH A   H蕑3H\$PHl$`H0A^_^HPHiL m   뉾   HOh3$4HHu7L w   THT$XHHϋL    #t   ;H.HL$XLˉl$(DHL$ HI   @S    d H+HHHE33XHtLt   HC   H [H [H\$Hl$Ht$ W@    H+HB 3H\$XHHH"  H9Xp  芐HHu'   L Hb     HO HPӏ   C   3HO HIp2HHu'詏   L- H 豐m      HT$XH:HHc诋f   뻹t   HЉt$0HD$XA   HD$(E3HH\$ ~uHL$XL HA   谰6   9L    HW 
e   E3
   XHЎ3H\$PHl$`Ht$hH@_̸(   f H+HI H(, ̸(   F H+HI H(HA HtHx tHx t
Hx t3ø   H\$W     H+HA HHHuIHC HtHW HHH? u3H\$0H _HC H\$0H      H _̸(   膨 H+HR A   HI HHH(d ̸(   V H+HHQ HH HRhHIh[3ɅH(̸(    H+HI H(@S     H+H3HuH [H   Lt   HE@   H [̸(   覧 H+HI H(H\$Hl$Ht$W0   v H+3HHJ HiAH9E tFDH\ HdN~RE3ɉt$ E3HW HW t5E3ɉt$ E3HB H: tDHH    EًH\$@Hl$HHt$PH0_H\$Hl$Ht$H|$ AV0   谦 H+Hr 3LvAHI9tH~HvhH DHM~RE3ɉl$ E3H H t5E3ɉl$ LHv Hn tDIHL    EًH\$@Hl$HHt$PH|$XH0A^̸(    H+HR A   H(  @S    ԥ H+H3Hu7L j  HR E3
  
   S3H [H   Lt   H=   H [̸(   V H+HI H(vH\$VWAV@   - H+EIHMu'Hq @{      H\$hH@A^_^I@HT$pE 3HD$p+ HH   Hl$`LD$8HT$0H3(   HTq DH聃;uALD$0Hݺ E3Dt$ H t!LD$8Hź E3Dt$ H EH% Hl$`H\$hH@A^_^Hp H`z3H\$hH@A^_^EHHH\$hH@A^_^ÃtA     HA H   H\$Hl$Ht$ HT$WATAUAVAW    詣 H+HY MH HL|2HHqHH&HHzE3LM   H   H   MHH   MH H'N   LH HN   LH_ HMtk   HtLH HMtK   MtMHI HMt+HDPHHtHL$XLAHD>HLA3H\$PHl$`Ht$hH A_A^A]A\_H\$Ht$W    ; H+HHH誽HKHHHuAQLj   H YE3
  
   觉3H\$0Ht$8H _HHt>A   HHPt)Lút   H!:t   H\$0Ht$8H _HH\$03Ht$8H _H\$W    P H+H3HJ Ht   LHHuH\$0H _Lút   H9uH蔿H\$0H _H\$Hl$Ht$WATAUAVAW0   Π H+3LjAEHLDI9] tH蘹DuH~pH~ Hvhu	H-c uH-e 
HH-i IHt1A   Acq   EH! LIVGgEH6 AG~TE3D|$ LH3 I3 t6E3D|$ LH I tEII    EًH\$`Hl$hHt$pH0A_A^A]A\_@SWAV0   葟 H+Hz L3HT$`LH\$`HL$X  u:襄L M   H 譅E3     3H0A^_[3Hf~oHcHH AS   HHtRHT$hHD$hH3~:  sLL$`HDD$XIΉ|$(H\$ Urt   H0A^_[Ã|$Xu
HL$`A`   Hŷ HM3H0A^_[H\$WP   p H+3HHHD$@LHD$8HT$0HD$0HL$84   LL$HH\$ LD$p3HT$@AotpLD$0HT$8HL$H_HD$xHtRDD$pHT$@HL$xHuF!L: w   H )E3      wHL$x3H\$`HP_LD$x  H6H\$`   HP_H\$Ht$W    [ H+HHHJ 9,HK HbHO HbHtKHtFHtAE3LHHu   H\$0Ht$8H _Ãu3H\$0Ht$8H _H\$0Ht$8H _@S    贜 H+ILHHIMVHtL  H5   H [H [H\$Hl$ W   [ H+HB HHL$@ )D$@H)L$P@ )D$`H0)L$p@@)$   HP)$   @`$   HǄ$       *HH  HtYHtMWHHtHHt
      L -   H      ,HH  HPHL$@"/H蔀菀L` ;   Hl 藁  I     HL$@H$   xHL$@H$   HL$@Hc4)LZ    H 1E3          @HЉt$0H$   DHD$(E3HH\$ uxL    H ȀE3     H$   Lw HA   uHl3H$   L$   I[ Ik(I_ø   AL #   H I|   E3   藁LC    H E3      h3̸(   薙 H+HI H(̸(   v H+HI Z(HH(̸(   F H+HI *(H=   |
   H(Á  |
   H(Á   |
   H(Á   |
p   H(Ù+ºP      MH(̸(   Ƙ H+HI Ht'3HH(ø   H(H\$W    耘 H+HHJ a'HHHt.HG Hu
HG HtHHuH#3H\$0H _HH\$0   H _H\$W     H+HI H&HK H&Ht'Ht"E3HH3ɅH\$0H _H\$0H _̸(   膗 H+HI H(@S    d H+H3'HuH [L  H/   H [̸(   & H+HI H(̸(    H+HR A   H(   (    H+HR A   H(   (   Ɩ H+HR E3H(  @S    褖 H+H3'HuH [L  H.   H [̸(   f H+HI H(F@W    D H+Itnt-tH _HE3LǺ   H _9 t/Hy` u(H\$0IcnHE3LHH\$0H _3H _m=  uw     H _     H _̸(   膕 H+HI Hy( u6zLD   H {E3}      	}3H(H(̸(   & H+HI H(̸(    H+HA HHHu61zLҮ   H 9{E3|      |3H(3H( HA H@`LD$HT$SUVWAW`   膔 H+3IHl$@Hl$H$   H  HY H  H?#LH  >HH  HLt$PUfLHJ  HqgHD$HLHD$0E3H$   HLt$(IHD$ J  L$   HLl$X   bWHLGYLHtMHaLL$@Lt$ DIIo  H   LD$@HV LH?      Mt[I~uMřH΃H: Lc>tPHHJ HD,?t,ρ   H@H$   LH$   $   L$   Ll$XH<H.HL$@H AZ  hHL$HH̫ A[  QIyaIa$   Lt$PH`A__^][3H`A__^][H\$Ht$W    ; H+HHH読HSHHK
HHuAMwL h  H* UxE3     y3H\$0Ht$8H _HHvGtMHHgPt>A   HHNt)Lú  H*t   H\$0Ht$8H _HH\$03Ht$8H _@W    D H+HHJ HtHH\$0{HHuH\$0H _Lú  H)uHjH\$0H _ËHH _IH\$Hl$Ht$ WATAUAVAW0   讐 H+3AH|$hEH|$ HHDDH  HlLH  trHUHt&HF^LD$ E3H4LH   u/HSHtHT$hHJHH   H H tH A   AH`tbI5DH LH6~AH   L4 EHZ H6~HT$hA^DLH? ultL T  H uE3     wHL$hLp AU  HHL$ HV AV  ۔A   A^Mt<Lc3 EH H6nHT$ DMH SEIH0 =A   asL1 $  Hŧ tE3    >v3H\$`Hl$pHt$xH0A_A^A]A\_H\$Ht$H|$AV    5 H+IHLM   IHH   H$taHtU}HHt"HHt   HA      rLϦ -   Hۦ t   JsHHtHPHF,HrrL ;   H s  4   HA   1}rLN #   HZ s|   E3   t3H\$0Ht$8H|$@H A^Hl$W0    H+LB HHMu<	rLR %   HV sE3t      _t3Hl$PH0_HBH\$@3Ht$H
  t?  t  H8    IHA)   L 褅HH   HG
  t?  t  Ã8    HЉ\$(E3Ht$ AH}_uHA/   H| H蔑qLX 0   H\ rE3     es3   H\$@Ht$HHl$PH0_H\$WP   p H+HHT$ HT$x3LL$@3LD$pm\uH\$`HP_LODD$pHT$xHL$@E	H\$0H\$(\$ " HtHWLHϻ   z#H\$`HP_̸(   ֊ H+LI Mt]HR HtTHAH\$ 3ۋ
  t?  t  DAI8A    HIINËH\$ H(øH(@S    T H+ILHHIM HtHSLHˋ"   H [H [H\$V`     H+HB HHD$x    HH-  HPPH   HCHT$HH|$p
  t?  t3  8D$@D$@    HT$xD$P    HL$@HcyDnL& t   H oE3     qH|$p3H$   H`^HK	HЉ|$0HD$xAHD$(E3HHD$     u0HL$xL HAz   nL {   cH|$p   H$   H`^mL` j   H< nE3{      EpH$   3H`^HA
  t?  t3  8ø    HA
  t?  t      Dø   HA   
  t?     E̸(   և H+HI H(̸8   趇 H+D$    &  H8̸8   薇 H+D$       H8H\$Ht$W@   k H+IH	   tH\$PHt$XH@_LA M   HA3ۋ
  t?  t  H8    IHA   L NHH   HG
  t&?  t  Ã8H\$PHt$XH@_û    H\$PHt$XH@_LI3H\$0HH\$(3ɉ\$ E	F Ht&HWLHϋ   H\$PHt$XH@_H\$P3Ht$XH@_̃tA       H\$Ht$W@    H+H3HI`IHHtoKHLKDHD$0    HHD$(3D$    E	} Ht&HSLHˋ   H\$PHt$XH@_H\$PHt$XH@_H\$Ht$W@   [ H+H3HI`IHHtJH~LKDHD$0    HHD$(3D$     E	 Ht&HSLHˋw   H\$PHt$XH@_H\$PHt$XH@_̸(   Ƅ H+LMHQ MuGHA
  t&?  tE3     AI8MH(A       MH(Ht{HzP ttHAE3
  t?  t  AH8    I9r?
  t?  t  AI8A    MIHRPG    H(3H(̸(   փ H+LMHQ MuGHA
  t&?  tE3     AI8MH(A       MH(HttHAE3
  t?  t  AH8    I9r?
  t?  t  AI8A    HMI^    H(3H(H\$Hl$H|$ ATAVAW    т H+Hi MLO-3HDHt{LMXLEH H.tMLEPHt$@   MtLMXHM) H.t   H 0LIHADHt$@HR,HjAH\$HHl$PH|$XH A_A^A\H\$Ht$W     H+H3HJ HHt"   M HHuH\$0Ht$8H _ËLH8uHH\$0Ht$8H _̸(   膁 H+A
  H(
  H\$Ht$W    [ H+HHHʜLKE3HK   HHHuAefLV   H mgE3     h3H\$0Ht$8H _A   HHh t)Lú  HDt   H\$0Ht$8H _HH\$03Ht$8H _̸@   ̸r   @S@   d H+HHT$0HL$8E3HL$8Rw.|$0u'HD$xE3E3HD$ 3H?H@[EeLN (  H MfE3f      g3H@[@S     H+?  IDHE3AHH\$PHt?  HE3AH   H [̸8   V H+3D$    A   A?  X   H8@S     H+@  IHE3AHH\$PHt@  lHE3AH   H [̸8   ~ H+3D$    A   A@  計   H8H\$Ht$W    [~ H+HHHʙLKE3HK   HHHuAecLV   H mdE3     e3H\$0Ht$8H _A   HHh t)Lú?  HDt   H\$0Ht$8H _HH\$03Ht$8H _H\$Ht$W    {} H+HHHLKE3HK   HHHuAbLv   HҠ cE3     d3H\$0Ht$8H _A   HH t)Lú@  Hdt   H\$0Ht$8H _HH\$03Ht$8H _H\$W@   | H+LIx3HD$0HHHD$(E3D$    E	33@ Ht!HSxLHϋ   H\$PH@_H\$PH@_H\$W@    | H+HD$hILL$0HD$ H  t2HtLD$hHHT$05 tH       H\$PH@_H\$P3H@_H\$W@   { H+HD$hILL$0HD$ H#  t2HtLD$hHHT$0Ȉ tH8      H\$PH@_H\$P3H@_Ã   DH\$Ht$W`   { H+IIH>H   ~CHuA4`Le +  H <aE3t      b3H\$pHt$xH`_H   H;@sA_L 4  H1 `E3d      :b3H\$pHt$xH`_L$   LHH@P3HL$XHHL$PHL$HHL$@L$8L$0L$(HHD$ - THt$x   H@   H\$pH`_H\$Ht$WP   y H+IIHz=H   NBLHuA_LR H  HN 	`E3t      Wa3H\$`Ht$hHP_H   H;rsA^L Q  H _E3d      a3H\$`Ht$hHP_L$   HHH@LHD$HH3D$@ HD$8HD$0IBPHD$(HL$ I
 THt$h   Hr   H\$`HP_H\$Ht$W`   x H+IIH:<H   AHHuA]L* c  H ^E3t      `3H\$pHt$xH`_H@uH$   LHH@LHD$PHHHD$H3HD$@HD$8D$0D$(D$ o. H\$pHt$xH`_H\$Ht$WP   w H+IIHZ;H   .@LHuA\Lj w  H. ]E3t      7_3H\$`Ht$hHP_HruL$   HHH@LHD$@H3D$8 HD$0HD$(HL$ I
F H\$`Ht$hHP_@S    w H+IكttQH [HtA? H;t7\L   Hb ]E3      k^3H [ø   H [H\$Hl$Ht$H|$ AV    pv H+HAHHܑHA   
  t?  t     AD3   
  DLOE3HOHHu1E[L6   H M\E3     ]0EHH[ tLǋH:tA
H3H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$H|$ AUAVAW0   \u H+Hj HHJAL	E3    |$p   H   L9uP   Lt HD$ DH H~`LR DH H ~CIE
  t?  t  EAI8LHUPDEH] uy3H\$PHl$XHt$`H|$hH0A_A^A]H9 Hu$Hc L DHq~   L HD$ DHP HH~DLy DH׍ H'fIE
  t?  t  IH8HUELH AA"Hɒ H H H H\$V    `s H+HIH   H   H       H|$0;H   H;HtsHOPHtjHuAHXLa   H PYE3      ZH|$03H\$8H ^H|$0HHHHD$PH   H\$8H ^WL   H0 XE3{   WLՖ   H	 XE3      ZH\$83H ^@SUV0   2r H+HZ 3HHD$`HHD$XH˺   I=   t   8H    u'H   LD$XH3H      HN HT$`H|$P~YHN	2LL$XHHD$`DÉ|$(HHD$ EtH|$P   H0^][HL$`HO AG   wHL$XVH|$P3H0^][H0^][H\$W@    q H+HHT$ HT$h3LL$0LD$`B   DD$`HT$h3HHtoHT$0HBtV   H BHGt  u   3H\HHWLHϋ	t   H\$PH@_HAH\$P3H@_H\$W    Pp H+HHHI 莣 uLHK 聣 u?HW HK HR(HI(8uHW HK HR0HI0t3H\$0H _H\$0   H _@S    o H+H3HuH [HSLHˋ   H [ø(   o H+HI H(@SUV@   bo H+HZ 3HHD$pHHD$hH˺   G=   t   8H    u'H   LD$hH0H     HN HT$pH|$`HcHTLؗ    H UE3     mVHL$hSH|$`3H@^][HN	HЉ|$0HD$pDHD$(E3HD$hHHD$ ubSLX    H4 TE3     UHL$hcSHL$pL HA   tH|$`3H@^][H|$`   H@^][H@^][@S    m H+HHHE33>HtHSLHˋ(   H [H [̸(   m H+HI H(& ̸(   fm H+HI HI(H(̸(   Fm H+HI H(VB̸(   &m H+HI H(≯(   m H+E3H(  ̸(   l H+A   H(  H\$Hl$Ht$ AV    l H+HEH
IH=  uHHH|$0@EL3HHg  HϋH|$0t(Ht'EHHAXH8 HpB3   H\$8Hl$@Ht$HH A^@SP   l H+IكtHP[HA H   H   HD$hD$h    LL$0HD$ LD$@HT$8@t6|$0 }fPL T  H QE3      :SPL   HR QE3    S3HP[Ã|$ht'wPL \  H QE3   HL$8B   HP[A     HP[H\$W    j H+HII	Ͼ=  t?OL   H PE3      IRH\$0H _LL$XL3H  H\$0   OʋH _H\$Ht$UWAVHl$`  #j H+H9- H3HEPH   HD$0LL$@-HT$8HHL4y  D$8    H{    H;HT$HHL63  HL$HI  HT$(H}3
  HT$ H(4   DD$ D;  DƉt$ A@wII+IΉD$ eDD$ $<uADD$ E   xD;~Dǉ|$ HT$(HL$H  HHtwHE3H*HHdHtTH|$0    H;LHH     %HL$0HLA   uOHMHM3HMPH3g L$`  I[(Is0IA^_]AD$   貺HL$@HLA   ,   HA   LEH~ HMHM )D$PH)L$`@ D$pHT$PH D$xHM@ E)&H\$pHH|$@ t$HEDHT$(HD$(HL$@ HH|$0 t(HEDHT$(HD$(HL$0H      @SWAV@   g H+L3H
HH|$8H|$0=  t3H@A^_[HHl$`5;H|$hHD$hHLL$xHD$ LD$8HT$0m;  9|$x}4KLۑ T  Hg LE3       N   |$ht4KL \  H, LE3      M   HL$0Ht$p1F~sHL$0=`wHL$8=;u9t$xu   D    @uDruAD   '   DDA  |$ Io   Ht$pH+Hl$`H@A^_[̸(   fe H+HI 3H( HA Hc   ̸8   6e H+HD$`HD$(LL$ ML3g  H8̸8   e H+HD$`HD$(LL$ MLº   4  H8̸(   d H+E3H(	  ̸(   d H+A   H(	  H\$Ht$W    {d H+H3HJ HHt"   +HHuH\$0Ht$8H _ËLHuH5H\$0Ht$8H _@S@   d H+HD$0D$0    HD$ I8t9Ht<; }7IL% T  H JE3      jK3H@[Ã|$0t7HL \  Hs IE3      ,K3H@[ø   H@[H\$Hl$Ht$W    6c H+AHHHHt\tHCHtIHt;HHt,HHKHEHtHK HtH
HY3H\$0Hl$8Ht$@H _H\$HT$UVWP   b H+HHD$@    IIIHD$8    n=  t>GL '  H/ HE3      IH\$pHP_^]H6HǄ$       H$   HLL$0HD$ LD$@HT$86t6|$0 }uGL  T  H HE3      eIFLٌ .  H} G   E3   6IHH\$pHP_^]Ã$   t*FL \  H- GE3   |HtiLD$8HT$xE3H\$ H tHL$x   0{T$0HL$x1eHT$@HL$x0   OGHL$xH$   ;}-H$   8HL$8z8;zEL ;  HZ F   H\$Hl$ HT$VWAUAVAW0   /` H+Lj E3HAEAIM(Ht;I   RA   AH΋0  HD$hHh L H@ H@8  LDH  t>M9u8t8A   ~DODHȉ H  Hى H (DHnu Hv{  Hω H؉ ME(E3HD|$ \ Q  ME0E3HD|$ H= 2  Ld$`  ME8H E3D|$ H   ME@H E3D|$ H   MEHHo E3D|$ H   MEPHT E3D|$ H   MEXHA E3D|$ H q  ME`H. E3D|$ H^ N  I   3DP           I   AH~SLfff     A   AH.   ÅtJt%u]DH͈ H   I~=DH H   I~DHm H   I>E3D|$ LH Hp taÃQI   AO    D;E3HD$hH@8  uM   EϺ   H  tA   E3Ld$`H\$pAHl$xH0A_A^A]_^@UVWATAUAWx   \ H+H, H3HD$hHq MM3HDHN  H H*  HuH  A   E3HH5   H$   HLt$pFH   HÃH   HD$HH|$8LL$0HD$ LD$@H|$@HT$80   HL$83HL$@3HL$PD艗 tiHL$P詗 tYAHL$P託 tHT$0HL$P趗 t6E3HL$PH3t"HHHtLIADLt$pH$   HWH/AHL$hH3Z HxA_A]A\_^]@SUATAUAVAWX   Z H+H, H3HD$@LEHHHvHKL8HE33D|$ D$8WD$(Hu6?L \  Hv @E3     /B31     H+AH2LKHT$ MHL$(/   E   A      HL$(肕    H$   HL$(H|$PS HL$(觕 HL$(諕 ˋ貭HH蠭HDHHZH|$PHH$   H   HL$( tAA   IH#t,EtA   u     LIDuH*AHL$@H3X HXA_A^A]A\][H\$Ht$H|$ ATAVAW    X H+ID3A   ADEH)x  Et9HHuHˁ .~   [  Hс .&3D  HuHՁ H.@#  H% H.  Hl$@EAnA   ADHˋC)  H HL.  HHHt
HrH #.  H$ H.  A   H(h  HU H-Q  HWHHtNHq5  H6 H-  HO9LHHt
HfqH H o-   H# HX-A   H((   H EL_ HLEH    HWHHtc HҀ ,~mHb# H,A   H'tJH H,~7HWHHt
 H ,~H	# H,   Hl$@IH\$HHt$PH|$XH A_A^A\̸(   V H+HAPHtDE3HT$0Ѕt
HD$0H(*;L \   Ho 2<E3e   &   =3H(̸(   U H+L2 Hk- AP   H(T @S@   tU H+HHT$0WDD$8HH- D$ X13҅E- u7t:L    H |;E3  &   <3H@[H+. 0tH- LD$ H  *Q HD$ Ht   HD$ HH. e1HD$(H@[@S0   T H+HAPHHt=E3LD$@3Ѕ~-LL$@H)  D$(    H2- LÉD$ P H0[ø   H0[@S0   $T H+HAPHHt=E3LD$@3Ѕ~-LL$@H   D$(   H- LÉD$ nP H0[ø   H0[@W    S H+HAPHHt\E3Ht$HLD$03Hc~?H\$@3fD  LL$0HT$8E3HEWPt
HL$8.HH;|H\$@Ht$HH _̸(   6S H+H- H(O @VWAV    S H+Iy IHD   H\$@H3{E   Hl$HHdHEHT$XE3HHPPHL$XHt<HI3L8t   sIA8 uHcG;uHWL>RtH E;|HD$XHGH/Hl$HH\$@H A^_^̸(   6R H+ )  	 ZFH(霤H\$Ht$W    Q H+HrHHHII I=EuH\$0Ht$8H _HOHHHtLHH
=HKH} A;   DWHKHq} A<   .WA=   HY} HWH\$0   Ht$8H _HtoS    0Q H+HH} HI A   VHKHt:3$HKLY  LH_HKHo  躔HK!H [̸H   P H+Ht)Ht$HI3HD$(HT$ HtHT$ jHH3HH̸H   fP H+Ht2Ht-HI3HD$(HT$ Ht
HT$ Ht	H@HH3HHH\$Ht$W@   P H+IHHM   HuIPH\$PHt$XH@_HIH   HtWHT$ H|$(H\$ 蓙HtH@H\$PHt$XH@_3H{ H:D
uHuH%PHu&HNH HT$ HD$ H|$(1Hu3H\$PHt$XH@_@S0   $O H+HHtbHy uPH  H$  ϗHLH^LWHD$ Hk3HCHH0[ø   H0[3H0[H\$Hl$Ht$H|$ AV    N H+HL3@HH   A   HOz    MSHHt~3H8t   s
H: uHz A   HcHSHHt=LHHF HC    HH{INHuIN`H9H=HtHHy A   eSA   Hy HPS3H\$0Hl$8Ht$@H|$HH A^HLE3HM
I;t!L+B:uHuAuRHJHt0IRHt'H+fD  :uHuAEAAI;Ju3Hɸ   DH\$W    L H+HHI!HH\$03H _̸(   L H+Hy HtHHH(H(@V    dL H+Hy H   Hl$8HiHH|$@>x^H\$0HAA   Hx HHHQHKHw A   QA   Hw HQyH\$0H;HHw A   {QA   Hw HfQH|$@Hl$8H ^̸(   K H+HtaHt\HL@Mu$0Lw    Hmw 1l   NAHuU|0Lw    HAw 1j   "X0Lqw    Hw `1 E3%   23H(@S    J H+HHu70L}w   Hv 1E3 %   Z23H [Hu@HY8Hu7/L8w   Hv 0E3o   %   23H [Au'HA(HtHHL@(MtHAHuA  H+v HH [CH [ø(   I H+DHu9&/LOv    Hu .0E3 %   |1H(ÃtttdtTHHtLX Mt
AH(I.Lu    Hu /E3l   %   1H(D	A3H(DA3H(ËAH(@S    $I H+HH   A   AuIHHPHt=҅u7%.Lu @   Ht -/E3k   %   {03H [HHP@Ht@H҅u7-Lt F   Ht .E3f   %   /03H [HK.8HK8Hkt AK   NHK@HUt AL   MAN   H=t HM   H [̸(   H H+Hu69-Lrt    Hs A.E3 %   /3H(HA8H(H\$Hl$Ht$W    G H+3AHHHu'I  HHu%  p         pH{8 tn   }      HtyH{@ t;u,Ls    H:s }-E3n   %   .p      uA   H
s H@HHtHK8Hr A   LH{8H{8 uo      +HHPHul      H҅uCg      +Lr Hr ,E3ֹ%   !.tH%3HH\$0Hl$8Ht$@H _̸(   &F H+E3Ht5Ht0Au"HA0HtH(HHLP0MtALIH(!+Lr    Hq ),E3 %   w-3H(ø(   E H+3H(   @S    E H+A   Hq H   NHHtR6HCHuL*Lxq    HTq +E3  %   ,A   H0q HJ3H [ HHC   HP8HtH҅u
H3HH [̸(   D H+3ҹ v  H(@S    D H+HHws X   A:   7MHuH [    @@   @,H   H$HCh   Cp   H [@S    4D H+H   Ht9HK@Hr AM   IHK0WAO   Hr HH [IH [H\$W    C H+HHHr X   A:   `LH       @@   @,H   H$HGhGp   H   H   CGCGCGCGHCHGC G C,G,HK0!HG0HtPHC8HG8HK@Ht'HSHLq Aj   a<HG@Ht HCHHGHHCPHGP   H\$0H _H\$03H _H\$Ht$W    B H+H   IIc  Gt"   DȋH\$0Ht$8H _Á      ;   H\$0Ht$8H _Á   HcHS ]5 H{    {   H\$0Ht$8H _É{   H\$0Ht$8H _Ã{ u`{   H\$0Ht$8H _ÃwC{   H\$0Ht$8H _ÍGw#{  u{    H\$0Ht$8H _EݸH\$0Ht$8H _ÃuC,H\$0Ht$8H _ÍGw@{,Hs8HC8IE~H{P됋CPAHK@Ho A   F3Hs@HHHDHCHYHK@Ht$8I	CHH\$0H _HK0wTHs0-HC0I!f[5 .\5 [5 \5 n\5 \5 \5 \5 \5 \5 \5  ]5 ]5 T\5 [5 H\$Ht$W    k@ H+HHHH I u!H HH\$0Ht$8H _QH H| u,H   H wmC    H\$0Ht$8H _H= H= uWH   H芗u%Ln    Hn 	&E3n      W'H\$0Ht$8H _H H u!H HH\$0Ht$8H _OHײ H u!H HH\$0Ht$8H _QH; Hk u!Hw HH\$0Ht$8H _vR3H H:D
5HuH6 HH\$0Ht$8H _%NH\$Hl$Ht$ WAVAW@   > H+H   3LHo t5H<       LNI   c  H9Y`tHH   HHO   Lc7w   XHH   uA         MHOHt/HHME3` u-HL$`H\$0HL$(HUHc3MHD$ A   o' -|NHL$`H\$0HL$(HUHc3MHD$ A   3 ~HLź  I   \HUVH轩3H4WHHtDGLˋH Hˋ葩tLƺ   I]HVH\$hHl$pHt$xH@A_A^_H\$W    < H+H    HH   HuBx  u<!Lk |  HHk "E3k      $3H\$0H _ËH tQVHtHWxLHˋH   HtHtHkHH\$0H _ @SUVWH   ; H+H   HH   IHH  H      L$   H   LHu6 Lj   HGj !E3l      #3   L|$@LxpG,<uEHuIVHcȸ   Hl MIHtJ  xMHH   A<  HGPLd$pLl$xH   H0    Hu(H   Ld$pLl$xL|$@L$   HH_^][H9   I3)V   LcHWi IA  i?LHtvMIH ~EHO8MHG@MHHL$8HOHHL$0HHD$(HG0HD$  tHGP   HA  Lh II@/3(3+Lh   Hh   E3l      n!3HH_^][Hyf Hig @S    t9 H+HHi A(   Z>HuH [    3HHHH@   H   HHCh   Cp   H [H\$W     9 H+HHH i A(   =Hte    3HHHH@   H   HH   HChCp   H   ABHAHBHAHB   H\$0H _H\$0H _̸(   V8 H+H   Huh AJ   H(=H\$Hl$VWAV0   8 H+H   IH   IHHKLH\$pHt~HcH;t3/HD$PLt$(LHD$ DH3t ~D$PH   H\$XHl$`H0A^_^H\$Hl$Ht$H|$ AV0   p7 H+H   IH   IH!HKLH\$`Ht[~HcH;t3Lt$(LDÉt$ H3 H\$@Hl$HHt$PH|$XH0A^H\$W    6 H+H   Iف    ~  ʃc  HcH̘i5 HH@   Hwt   HfB   HU=     HB=     H/=     H=  txH=H  tiH=I  tZH=J  tKH=K  t<$L%f    Hf ,E3j   
   z3H\$0H _H_   H\$0H _HGI   H\$0H _Le    He E3   
   H\$0H _A   |D   H\$0H _Á     uH@tZH=  tKH=  t<&L'e    He .E3j   
   |3H\$0H _H_   H\$0H _A   tA   tEtA   $DGH\$0   H _ @g5 ^h5 h5 h5 mi5 h5 mi5 h5 h5 h5 mi5 h5 Gh5 H\$Ht$W    4 H+HHHH IP u!H\ HH\$0Ht$8H _K* H H u!H( HH\$0Ht$8H _W+ Hx H uhH\HuALc    Hc E3j   
   3H\$0Ht$8H _HHH\$0Ht$8H _* H\$0Ht$8H _H\$VWAV@   2 H+Hy` LH   Ht衟HHt$HH|3%RHHuHE3H\$pH@A^_^HNHl$hHtHHOE3# HcFHL$`LcHWH\$0E3HL$(3HD$ z( HˋHl$h~ LǺt   IH\$pH@A^_^HPH\$pH@A^_^H\$W    1 H+H    HHu<L1b   Ha E3k   
   ^3H\$0H _PHtLt   HH   HhtH,HH\$0H _
* Hi` @S    $1 H+HHb @   A3   9HuH [f@H      H [H\$W    0 H+HHH@b @   A3   `9H   f@H   HH   HHtyHHt^HGHCHOHt赠HCHt?GCHG HC HG8HC8HO(Ht,HW0La AS   )HC(Hu3H\$0H _HC(    HG0HC0   H\$0H _H\$W    / H+H   HHtGHxHK-HK(H2a Ab   g5Ac   Ha HR5HǇ       H\$0H _H\$Hl$VWAV0   X/ H+H   MH   IH9FHH^v~;HHtvH9s3YL`    H` aE3d      3FHNHt@   DD$pHL$PHl$(LHL$ I֋ ~D$PH   H\$XHl$`H0A^_^H\$Hl$Ht$H|$ AV0   p. H+H   IH   IHQEHKLHt0@   DD$`LLt$(H׋ȉt$  H\$@Hl$HHt$PH|$XH0A^H\$Ht$ WAVAWP   - H+H   E3ILHـu
&	     HG8MuI       Hl$xI9    LD$p3     HL$pH^ A   r2HHt~LD$pHH  tKHKLHCLL$pHHL$@IHD$8HG HD$0HG0HD$(HG(HD$ &*    DEHT$pL^ A   H3A3Hl$xL\$PI[0Is8IA_A^_H\$Hl$Ht$W    , H+H   IIcH    1  ʃ  HHc$u5 HHH@   H7=     H$=     H=     H=     H=     H=H  trH=I  tcH=J  tTH=K  tEH=w  t6LQ] m  H] E3      63  H{     HCI   ~  )_  HHu6|L\    H\ E3      39  Hs   H;$    H HcXu5 HHHu6Lu\   H1\ E3      Z3       u+C<  H   eAH=  Fo  @s   H   -AH   HHy` t6WL[ "  H[ _E3    3  HHH  HI蠞uWHCHuHHCH   Hȅtm      讙      HK3HK      u	C   Fw~@s   xH{    mHC I   _E~UHs8   OC8A   BHK(HZ AU  .3H{(HHHDHC0   HK(I	C0H\$0Hl$8Ht$@H _Ðq5 kt5 	u5 	u5 kt5 	u5 kt5 	u5 	u5 	u5 kt5 	u5 r5 s5 ^s5 ut5 t5 t5 t5 t5 t5 t5 H\$Ht$W    K( H+HHHH@ I萸 u~H]  uYHuMH<yuACLY   HpY KE3      3H\$0Ht$8H _ËHH\$0Ht$8H _" H H u_H H u3HH\$0Ht$8H __" H H       HH\$0Ht$8H _," H H荷 uhHHuAWLX   HX _E3      3H\$0Ht$8H _HHH\$0Ht$8H _# Hښ H u!H HH\$0Ht$8H _" H\$0Ht$8H _Ht$W    `& H+H   HH? u<L!X   HW E3      3Ht$8H _H\$0GHHuH\$0Ht$8H _HHětLú  HNuH0H\$0Ht$8H _Hl$Ht$W    % H+H    HH   HuGH> uA
LWW   HV E3      3Hl$8Ht$@H _H\$0`HHtL  H舽uHl3H\$0Hl$8Ht$@H _H   Ht
HѿHH褚tHH)U H\$Hl$Ht$ W0   $ H+H    IH   HH   H   H   Lt$@K;LHu3~	LU    HU 
E3      3IH[HuH   :HHuFH۲HtHnHcH   Lt$@H\$HHl$PHt$XH0_I5HLLHD$     H  oHHLU    HT 	E3      3@S    4# H+HH7W X   A@   +HuH [    A   @      HKx9  HHAEЉPH@0D@PH   AHKhCp   H [H\$Ht$W    " H+HHHV X   A@   ++H          @      HWx:  EΉHH@0pPH   HHGhGp   H   H   HKHtʔHGHt|CGHC HG HC(HG(C0G0CPGPH{@ tAHO@HU Ai   'HSHLU HK@Aj   HG@HtHKHHOHH\$0Ht$8H _H\$03Ht$8H _@S    d! H+H   HtOHKHK8HQU A   &HK@H;U A   &A   H#U HH [&H [H\$Hl$VWATAVAW0     H+H   LH   MMH7HK HHB   9LT    HT E3      :+  H$   HH;t9L}T    HYT E3        HK K_u5uHD$`H|$(LHD$ DI3C'   D$`     HV HcHFH;s9 LS    HS E3x      VG  IH  u9LS    HuS E3        HK8LI[ HK 7 HK8D$    NHS8   u6HK H|$(HD$`LDHD$ I    D$`{LIH  9C0MLK HHS8D$(HC(HD$ pU H0U HS8D$    CI׋$   D$ LLQ xHI$   H\$hHl$pH0A_A^A\_^H\$Hl$Ht$ WAVAW@    H+H   LH   IMH 5HO HDWHB  A   IH    LG8L͋$   HD$    1Q ؃|PHO Hcl6 HO8);t6LQ    HaQ E3d      3   HO J;t6aLRQ    HQ iE3      3   Ht}HW8LH,Y lAuCHl$8H$   LHD$0E3HD$`H\$(3HD$   ]\$`#/$   LLDT$ HP ؅yHcI   H\$hHl$pHt$xH@A_A^_H\$Hl$H|$ ATAVAW0   ! H+H   HH   MIL3HK LHG  {u%DD$pML|$(Iԉl$ 9 n  9 LO   HO E3      L,  HH9D$pt9 LO    HqO E3      
   Cu)MHl$ LD$P3H   LD$P   zHH  gLC8MID$    zN ~~C0ILK(ILC D$(HC8HD$ Q ~W   RHH  	CMLC8I֋͉D$ N LctL;D$puHS8IU 3Ʌ3H\$XHl$`H|$hH0A_A^A\H\$Hl$Ht$H|$ ATAVAW@    H+H   HH   IML
1DKLAuhHP HHˋ  tHHC(LD$   HK8HD$8HC HD$0CHD$(HC@HD$ # tHk8A   *$   DL$ MMHՋM x
HI   H\$`Hl$hHt$pH|$xH@A_A^A\H\$Hl$Ht$ WAVAWP    H+H   HH   IML 0DSHAuxHH  u
   LC8L͋$   HD$    K Ѕ   HC(DLC8IHD$@HC HD$8CHD$0HC@HD$(T$ -# ,Au{P uA   $   LMDT$ HK LcDIH?HHD$pHHL$pHD$pHD$pIL#H#AIIL$pыD$pL$pA#L$pL\$PI[(Ik0Is8IA_A^_H\$Hl$Ht$W     H+H   IIcH  h     ʃ  HyHcċ5 HSH  k  {4tQHK Hϋ;  WLK 1  HK _E3      3>  H{    0  HC I     HEx8    L#K   HJ       FwUHK     uE 0HEx8  t+uE    tH{  u	HC s      nLJ   H+J v   UwWHHx5 HCA   :{tILHJ   HI    E3   mH\$0Hl$8Ht$@H _Á  uC0A   փ|̃{4t\u}  uLI   HK l'LI   H@I    gu9C4s0   bx;s4}<LmI   HH DE3      3#   }'L/I   HH x   3   Ht/H3t#HGuHK*   H{LH   HTH e   {Fws   x[LH   HH c   ?{t'."  LZH HG 6     tSH{    Ct'LH ?  HG      uHC(HuHC I   {4tMHK(AHϋ7;t:~LG K  H;G E3      3eH{(   W{t4T  HK@HF AW  Ht~HH{@HCH   3HC@HCH   {tc  Hu6LF g  H~F E3    3HK@I	CH{tvo  CsP   w 5 )5 5 5 ׊5 35 ׊5 35 5 5 ׊5 35 5 5 5 P5 *5 5 5 *5 5 5 5 @5 5 5 H\$Ht$W     H+IHHMuALF   HE E3      3H\$0Ht$8H _H H蚡   3L_     HA:Du$Hu   H΋H\$0Ht$8H _HL @ HA:Du$Hu   H΋H\$0Ht$8H _NHL @ HA:Du$Hu   H΋H\$0Ht$8H _HLd @ HA:Du$Hu   H΋H\$0Ht$8H _HL4 @ HA:DuHuHH\$0Ht$8H _Hv    f     H:D
u#H;u   H΋H\$0Ht$8H _PL,D   HC E3v   DH\$0Ht$8H _H  H    3LCQ @ f     HA:Du$HuH΋H\$0Ht$8H _HLQ    HA:Du#H;uH΋H\$0Ht$8H _Hl     H:D
u$HuH΋H\$0Ht$8H _H HH\$0Ht$8H _nH H连 u!H˟ HH\$0Ht$8H _:H H苞 uG3HHL$@HL$@>HT$@HnHL$@貁H\$0Ht$8H _HI H1 u!H= HH\$0Ht$8H _H- H u%L˺  A  HH\$0Ht$8H _-HFx8     Hu H赝 u%L˺   A  HH\$0Ht$8H _,H% H} u%L˺   A   HH\$0Ht$8H _,H HE u!HQ HH\$0Ht$8H _Ha H u%L˺   A	  HH\$0Ht$8H _(,H9 Hٜ HT$@H	HHDD$@HHhA  HE@ HH\$0Ht$8H _H\$WAVAW0    H+L   LHI~ uЁIFHt  HZtHHu3H\$`H0A_A^_Hl$P3Ht$XH9o`taxHH   HHJUHMNHEFAHt$ -N HDwE~gHOxH   9  uAHJ HuH9j(uz0t,z0Ej0HR(DH   HuHm3HWxLIϋhHNAHl$PHt$XH\$`H0A_A^_@VW(   
 H+HAxH   8    H   !HH   Hu   H(_^LL$@LD$PHT$HN   HL$HHl$ g=|L> x  H9> E3      Hl$ 3H(_^HH\$X@ H+= $K<D$@EH\$X;~'Lh>   H= E3   Hl$ G4HD$HHG HD$PHG(D$@G0   H(_^3H(_^@S    d	 H+H)  Aȃu7L=   HB= E3      3H [ÃuE!    ;LT=   H< CE3      3H [Á  /      wLHcHjȕ5 5 HF  
t[  G  tKtFtAt<t7L<   H\< E3      3H [ø   H [f5 |5        H9 H	: @S     H+Hy8 Hu=H   Hs= HcH: Aw   3HC8HH [ø   H [H\$Hl$Ht$W0   f H+I8 IIHHtfIx t_Ax$u
A@$    HH  tnHtHSHIxHtXLK0HLHHl$ Mtx<LK] 1&Lr    Hcr .E3k      |3H\$@Hl$HHt$PH0_H\$Hl$Ht$ WAVAW0    H+IILL    H   A$   Hq H   HH   HC@HuHoLq )   Hq wE3     A*   Hq H
3sH͉C wHCHu4HxHKxHKyxHKpxHK@AX   렺   HxtHK   }C$H  IH; uPzHHw  H{ u8zHCH^  MtHKwIvHCH{ 9  HD$pHtHC8HD$xHtHC0HSLHE3d  LCHD$PHLHKHD$ 3 Hua9D$P   υtHSLHE3du   Lp   H	p E3q      "   HC8Ht%HS0HtHLKLCHT$(HHt$ HLKHLCHt$ C  t6LC0Mv   HKLHtHLLC0HuMMuHHtAHvHKvHKyvHKpvHK@AX   H*o HR3Hl$`HH\$XHt$hH0A_A^_HtWS    ` H+HH	vHK	vHK vHKuHK@nAX   Hn HH [@SUH    H+MLHHuAMPMu8$Ln    Han ,E3k      z3HH][Ix0 H|$p  Icz9y  Ld$@3LcaLfInfl҅d  H;  Hfon HJHH;w	H;  Ht$`ILt$8HL|$0A   A         WINfHnM@flHfffs?fAoDTfHnflINALfWffs?fAoDTfInALIflWfffs?fAoDTfHnflfffs?ALWfAoDTALH;+L|$0Lt$8Ht$`I;s&    HHHI+HH?HH!
I;rM+I?AAE#Ld$@#ACLL$ MMK0HH[HˋH|$pHH][LL$ HMHM H|$pHH][@S     H+H9S H [̸(   f H+HI@H(F@S    D H+HC H [ø(   & H+HI@H(H\$Hl$Ht$W0    H+3HHH91   HIH   G$H_$uQ   G(   LO0LHl$ HMta    HLO0LHHl$ ua    uH9wtG(uHt$(LE3Ht$ 3HH&LO tUHLOLHHl$  t:   3PLj `   Hj XE3k      H_$; u    H\$@Hl$HHt$PH0_LD$SUWATAVAWX    H+DIII(L33As= @  ~@Lj l   Hj E3i      AHXA_A^A\_][HS0HK(w@lLmj q   Hyj tE3e      AHXA_A^A\_][HK(s=   ~NHK0s@~@Lj x   Hj E3e      dAHXA_A^A\_][HKH$   HH  HLl$PHHLHK(H$   urA   Hi HcH!H$    Hy  Hp  $   t~tgt4+L,i    H8i 3E3v      &  HK3HD$@MHD$8DǉD$0HHD$(Dd$  )EMǋH( HKMDDd$ HE    MŋHhH   HS(Iux1rLsh    Hh zE3      p   L   tLC(LH   I@HtELSILK(LC0IH$   HD$(HHt$ AR0tH$   DH	iDLl$PHyHHcLg A   HIH$   AHXA_A^A\_][H\$LD$UVWATAUAVAWP   1 H+E3D$0DD$   IIELt$@IH1HH  HMHHL
HK(HoAF  Hg LcIHD$8H  H  $   titQt9Lf U  Hf E3v      Ll$8I  ELAH $ELAHP& ELAH Ll$8  MAI2fH  HS(I}sx4LEf `  H!f E3      j     t#LC(H   H   LH~        LH$   H  LHu4Le l  He E3    "  $    uvH;HD$@HHu49Lje s  HFe AE3       IR  LMHI)I̋oLM3I         {   H{@ t H{H tH{P tH{X tH{`    0mHHu4sLd   Hd {E3     	  HS8Hu<6Lgd   HCd >E3      Hj   A   HrH   LLSILK(HHD$(Ht$ AR0Hͅt?jHCLLIHP(tkMtLD$@LHI.  tO$   u$HS(LIt2IHBfIOH$   EHydD$0LMHH[IcLAc A  ID$0H$   HPA_A^A]A\_^]LD$HT$SUVWAT@    H+3II(DIپk= @  ~<L0c   Hb E3i      H@A\_^][HS0HK(o<bLb   Hob jE3e      H@A\_^][HK(k=   ~JHK0k@~<Lb   Hb E3e      ^H@A\_^][HKLt$8LHj  Ll$pHL|$0IILLHu'Lb   Ha     HK(JjA  Hda HcHLH  ;~'!La   H.a )l     HL$xMŋ`H  HS(I;nx'LSa   H`    L     H   tLC(MH   HH*  HILSILK(LC0HD$(Lt$ AR0   $   u*IRtHS(MIH   DIIBa   t`tDt$Lw`   H` v   sH$   DMĉl$  0H$   ILc. NH$   DMĉl$  y/L`   H_ r   E3   Ll$pL|$0IImHcLS_ A!  ILt$8H@A\_^][@SUVWATAW    H+Hӏ, H3H$   $   3A    WILD$HHT$`L$DDD$hD$@DD$xHD$Xt   DIIL$   L$   rHHt[HHZHLOHD$PLH   IL^ $  HV^ Q  E3   H¿H:HcL ^ A  IL$   L$   H$   H30 HĨ   A_A\_^][HK(fA(  H] HcHSLHhD$D;~'zL] 1  H] l   ,}'NL] 6  H[] Vo    HL$`Mŋ]HHS(Ihjx'L`] W  H]       t#LC(H   H   LH      LHT$@H  LHu'L\ c  H\  9|$@ uYHFHD$XLHuDL\ j  I{LMIIRIDLM3I5DELt$P       {   H{@ t H{H tH{P tH{X tH{`    QdLHuL[ |  FHS8Hu<uL[   H[ }E3      IaA   IiH   MLSILK(HL$PHD$(Ht$ AR0I΅t|aLt$PHCLLIIP(MtLD$XLIIb  u*HT$`HD$hL$DMHD$(LÉl$ s  lDII[V   tltDt'XLZ   HeZ `v   
HL$HDMǉl$ P
 ]3DȉL$0MHL$(HL$Hl$ = :HL$HILc( (HT$HHL$hHL$0MHKDŉl$(D$  LZ   HY E3r      Ƀb@SUVWATAUAVAW    H+H/, H3H$   E3HT$hLL$   ID|$dAEII8H HHHH$   HHD$xLջH$   H  uH   DD$dȃ       NaLHp  HW@A   H@gH   H   LMH  HWHA   IgH   H   LMSH  E~OD  H   AaA   IHHfH   HK LMH  AE;|IN^HGH#,  H9H0u$EuHOH`HO@`;u   3Ld$x   t#LG(H   H   LHD  `  L|$hLL   II  L   LII  L   LIH  L   LHHm  H   ILOHILGXHl$PHD$HHG@HD$@HGPHD$8H   Ht$0Ht$(HD$ 0  o  LO@MHH U  L   LHH8  L   HLG`HHl$   LGHLHI    LO(MII  e    ^HH  HT$hA   HdLOHLHHl$ 3  uH8\  ^^LHtHWXA   HTdH   MLWHLOHIHD$(Hl$ AR0uH[I[3  I[LO@LHHl$ 3G  H˅  []HH  HWPA   HcH   LLWHLO@IHD$(Hl$ AR0H˅  N[IcH$   E  e]L]]LHT  MK  3D$`H       HhHܠ   LH  T$`H   HT$hA   IHD$pbHT$pA   IHRbHD$pMHHl$ 3L    HL$pMLWHHA L	IHD$(Hl$ AR0  D$`HH;$   ?I7ZI/ZDl$dLd$xMII跲m  IZtLG@IIJ  LG`LIH  0  [HH  A   HHaLO@LIHl$ 3*  H˅RYIbZtLG@IIo  LGHLIH5    MHI?  E  Y[HH{  3DDD  H   AJ   MHL英MGLH$   H  H˅H$   A   `MLHHl$ 3)  QHiYtMHHw/MGLHH=  LIIGAIL;$   H#XL|$hLG0M\  LO(MO  HGH%  H9H0u;H   IH$   HD$(HHl$ %  LIWIW  IeH   ILWH$   LO(HLG0HD$(Hl$ AR0   MHH   HX   LO(LHHl$ 3     HXtLG(HHttHnXuU5YHHt[HW8A   H+_H   LLWILO(IHD$(Hl$ AR0H˅}VIdǄ$      Hʱ$   H$   H3c H   A_A^A]A\_^][̃      H\$W     H+H3H   ~1     H   HH YH   ;|H   ;H   /H   #H\$0   H _HW, HX, @UVWATAUAVAW    H+H, H3HD$hH$   W3HD$@HT$8DLcD$HMMD$XD$0    lWHHu4L O   HN E3       IU8Hu<rLN   HN zE3      HT  A   H\$xH\Hc$   IDHBOy<	LZN   HN E3    _HWT/  HJTIMH'] E3VLHu4LM   HM E3       HHl$(E3Lt$ LD$HID4ULM   HbM ]E3      arHHu4LeM   H!M E3     jB  MHl$ A    HT$HHs4LM   HL E3       D;}YA+3HcIL*" LIH|v4cLL   HpL kE3       HT$8MH4v1LlL   H(L #E3    qLHT$@LD$0H=r1L%L   HK E3    *   H\$xHfpITHL$hH3 HĀ   A_A^A]A\_^]H\$Hl$Ht$W     H+HHHͺ   IIJWLLHHH\$0Hl$8Ht$@H _H\$Hl$Ht$W     H+HIH   H~   H   HuFH   H   R   H   HuHH# H   HHtrHt   H   ƹHb    H   Hu=H   裹H   ׸t2H   HuHH HH   H   fH3H\$0Hl$8Ht$@H _̸(    H+A>   L^J    HJc- H(  ̸8   V H+Hy t2LD$(    Hc- D$    LJ Hd     H8ø   H8ø8    H+Hy t2LD$(   Hb- D$    LI H   _  H8ø   H8ø(    H+Hb- H(  ATAUAVAW(    H+LE3H   ED   6LH   H\$PAHl$XImHHt$`Iu@H|$ fff     I   HH@HuSHGHt)MLHH  tHwH/A;|A   Ht$`Hl$XH\$PH|$ I3AH(A_A^A]A\̸      }   Á   }   Á       L@S    t H+HH	JHKIHKIHKIA   H>H HH [@S    $ H+HHIIA   HH HH [@S     H+A$   HG (   zHHtxQHHt3QHCHt%QHCHtQHCHt	HH [H:MHK1MHK(MHKMA6   HRG H
3H [Hl$Ht$ W    + H+   AHHuHHl$@Ht$HH _H\$0RH؋HH1HuH@(Htl      t,K_ЉD$8HCHtHL$8Ѕu  ;T$8DC3HCE~f9t^H(A;|HC Hu5t/诽  LF HF 跾E3      3H\$0Hl$@Ht$HH _H@S     H+A <t<   M@M   A@   HIcHH|$0HIcxH;ttuH|$0H [   !HHu<ԼLE [   HE ܽE3     *H|$0H [H|$0   H [uHzH    H|$0H [3H [Ht_(    H+LMtFHBHt=@t7H\$ HcX It$HHD A   3C   HCH\$ H(Ht/LMt'HBHt@tHc@ It3@   HHH\$Ht$W    K H+HHMt`IHtXIAHtO@tIHcX Ht@{ u:HtLcCHHS HcCHHtC   H\$0Ht$8H _H\$03Ht$8H _H\$Hl$W     H+IcHH   H	H   IAH   @tzHcX HtqHHC A   Ht$0~OA   HvC H>HHt2LHHx    {C    Ht$0H\$8Hl$@H _3H\$8   Hl$@H _HcRH̋BHMcHL	AAH\$Hl$Ht$W0    H+HIIIHIt3趹LB    HB 辺E3g      3HcNHH| u3tLB    HB |E3k      ʻ3=HD$`LLHD$ HH;   tHtHUHtHUH\$@Hl$HHt$PH0_LL$ LD$HT$SUWATAVAWx    H+L$   HIIIҦHuI蕣HHt$pILl$h耣ILuIHD$XLeLH  HHNEH  I6Ic^HL$JA@   DD+Dl$ A?  }
AAAMcE3IIHLH~0E3D  JAHHAILIJM#IL;|EAF    HI4  McnIc\$A;;AUIVH  A3+LcI$IH* A]A\$I$M&A+HcKtH    HD$@HHD$0CHcHHD$(AuE3OdHVH  H$   H$   HT$@H@$   3AIHT$8AUGoUHK    J    HD$HHl$(HD$@HM HEHHD$PH;u	HVH;l$0u3HmLH HHHIH+H;r"uH;vHHH;rI;sHI+H;sHl$(ILIE[ IEMHT$HH\$0HH\$0H
HMH LH+I3fInflE   A   MAEMHcIML;w	M;   M;w	M;~   M;wM;stÁ  }ɃA+Hcȸ    AoDHAoLH@@TTADAoDALfoTAoDALTADH;|I;}@ IHII#HHI;|MEHH HE HD$8Hl$PHHl$@HD$8Hl$(H8HT$X$   BH$   DjHtDD$ H.tH$   =   H$   )3Ll$hHt$pHxA_A^A\_][̅~3H=  9
tHHHRr3HHb= HH\$Hl$Ht$W     H+HHtw3LBB DMILL+ B +uHutIIIrMCDu,H-< H@ HHt$HHHRr3H\$0Hl$8Ht$@H _HD3HA     9
tHHHr3HHA HH\$HdA LLE3fff     IML+    B +uHutIIIr3H\$MBDH\$H\$Hl$Ht$H|$ AV0   @ H+IIHL HH葡HL38HHt"LH|$ LIHv$uH3HH\$@Hl$HHt$PH|$XH0A^H\$Hl$Ht$H|$ AV0    H+IIHL  HHHL3D8HHt"LH|$ LIH#uH:3HH\$@Hl$HHt$PH|$XH0A^@S@    H+م~LHt 3H9tHH HRr-HHt$ LD$ 3H3)D$ )L$0D  Hu?L   Hϓ {LLA       B3H@[@S@   d H+AE~IL 3MA9tHI HRr)HIt  LD$ H)D$ )L$0   Hu?KLD   H  SLL       蓲3H@[̸(    H+H(̸(    H+H(@UVATAUAVAWx   k H+MhE3Lt$HILt$0LLt$8HLt$XELt$@Lt$`Lt$PMu*I@HtLMIHHxA_A^A]A\^]5H$   H|$p!H$   HuAc    AEI}Ic]$   HFH|$hHtpLIHx5LHu  Ao    H L  Mt9HIAЅu  At    I:!H$   轘"  Lc$   E3IHp6HD$0HX  HE3T6HD$8H<  E3HcɋH36HD$XH  H$   Mt0MLLD$8IHT$0Hl$ AR(ud  A    A}   LHT$8LHL$0uLHu-  A    LHu  A    6Iϋ( I.HD$HHu  A  g  [E3HcȋHS5HD$@H3      E3HcɋH.5HD$`H  LD$@LHT$HIHl$ /u  A     E3HcȋH4HD$PH   H|$@AUHA   LD$PLHT$HISu  A     Et"HT$hMI#Hu  A  iI@   HHu  A  <HHu
3IH|hA  A  A    H5Ȏ MH=֎    LAHMƋՋJIrH$   MH|$@HL$H('HЕHL$0:HL$8:HL$X:HL$P9H9HL$`9H$   IH|$pHxA_A^A]A\^]@SUWATAUAW    H+Hd, H3H$   WHT$HWHD$`HAL$p$   HωD$4HωD$0nHLHHD$PfTHHD$@ɘHO;HO@z;AQ  H\ ;DDNBm    AHHHD$XHD$8H  3H$HD`H  HHrLL$pHLD$hHT$`Hl$ Ah  H!HW  L$   HLD$xHHl$ %2  H$   LH  H|$83H$   IcfD  HL`EH2   HHHr܋D$0H=x L$   3    H_HcsLsIL$`9uwD;kuqD$4Dd$`~A;u[HL$@8uSHL$@8t<HcCtMtI;u*HT$PMI uLD$XHHL$8 tD$0H H H@
  YE3Hl$HL$   H$   HL$8Hm A  H"AH$   H3 HĨ   A_A]A\_][@S0    H+HMMH   Hu) u$L r   HG  }H;uVDA EtDJEtE;u? MMt)x  HD$`HD$ u4 H0[9 H0[HH0[H蓧L v   HȊ 蛨e   E3   3H0[H\$Hl$Ht$WAVAW0    H+3IHD$(E3HD$ ALL   HHtWA   HR HHHt:HL$pLHL$(DIH|$ I:   Hu0A   H H@3H\$PHl$XHt$`H0A_A^_H@S0   T H+MAHu'聦Lډ N   H 艧    HL   Mu, u'FL S   H{ N    H;u]DA EtDJEtE;uF MDt3x  HD$hHD$(HD$`HD$ u H0[ H0[H0[I轥L W   H Ŧe   E3   3H0[@S0   4 H+HEMH   Hu) u$RLk    H Z }H;uVDA EtDJEtE;u? EMt)x  HD$`HD$ ut H0[)" H0[HH0[HӤL !   H ۥe   E3   )3H0[H\$Hl$Ht$W0   F H+HIIIH3   {ub{ u\   HN3uK   H=3u:   H,3u)HLHD$(    LHHHD$`HD$ !
  AHD$`LHD$(    LHHD$ H;   HD$`LLHD$ HH  H\$@Hl$HHt$PH0_@SVWATAUAVAW  J H+H`\, H3H$p  H$  LL$  E3HL$hEIL|$`HD$HIILD$PH2u6.L߆ H  H 6E3f      脥31   H$     l$0eH1uH1uH1t;HD$HLHD$(LHL|$ I9    I)?A     Hf3D$4u1   Hϋ/*I΅tS9x  H6i  IUIIHD$8ILHD$pHH  HD$HHtL' LH  MHH膒  D9cuHH7xMLHH    HMMHH  \$4     ~   l$0/   ~   l$0O   Ol$0   HT$pMHL$8LL|$ _(  ƍMHHD$@H;~JHސIHDpH  LD$8MHThHL|$   HH;\$@|\$4HcODcHt$4Dd$8HL$@H< YHT$X6  I}?H  HDLcL$@HIHHD;      MHD$XLl$0ISJIH;wIBH;   I;w	I;   H;w	H;     }˃foF A+HHcи(   @      BoDAHBoLH@@UUBDBoDBLUBoLBDUBLH;|IcI;} HHIHHHI;|EN5HMMI軚A  ސHL$PAS.u5uML|$ MIIE  E   ADd$83ۋvKL|$PAl$    Dx)I-t	+AD;t$0|L|$`Dd$8|$4 ku,3~&fD  ML|$ MII誘tt;|LcMIIIL|$ NDp肘tLl$0+D$4    D   Dd$8    HL$hMMI蠒A    DEE3H|$H uI词I臇AH$  H$p  H3 HĐ  A_A^A]A\_^[HL$SU   O H+H$   3H$   3L$   IL$   ML$   3L$   Lh%L$     A~uIA|$uAH.L$   =   u2H$   xu$A}uI-=      L$   A~u;A|$u3H-=   u$H$   xuA}uI-=   tZA~   A|$   Ho-=     H$   x   A}   I?-=     AFHωD$p$-T$pH$   D$t;H6  T$pH$   ;H  H$   HtH,HH   L$   HHv   H$   HtH,׋HH   L$   IH8   D$tIL$   LM$D$`HFPIHD$XHFHD$PIL$   HD$HIE HD$@H$   H HD$8IHD$0HEPHD$(HEHD$ 1 |$pE3IEfA~7IAEg7L$   MuH蛊H$    L$   L$   L$   L$   H$   H$   uHXHĘ   ][H$   LH$   ML$   HHD$(ILl$      u3
H6L$   ML$   L$   IH$   Ld$(Ll$   u	3#I6#	LL$ LD$HT$HL$SUVWAUAVX   z H+HHE3   IEII(     H(  H(u>jLK}   H| rE3f      3HXA^A]_^][ÃuHH3H1HH$   HLd$P)u?A   HA Hͅt/I+-DALd$PHXA^A]_^][HuH/   L|$HL$   I躆I肃IHwHHj  L$   Mu'虈LHW  MHHA  H$   DFDD$0A   EE  @ 3HHAHHH;t|HHEt1I,  MMHH-  E3IIG  L$   LHL|$ 3  HIHIHHu#ML|$ LHH谌T  DD$0H$   A&   H$   3HH$   H;tvHHEt+p+  MMHH7,   E38   L$   LHL|$ 3   HHHH$   HDD$0E+DD$0I;ttHHEt=*twMMHH+tbH$   MMH tHEF"t:L$   LHL|$ 3DtHEtH$   If*E3H$    uI΅IL|$HALy   Hay E3    :3HXA^A]_^][@SUVWATAV  M H+HcN, H3H$  L$      LLD$@HLd$PD$8    Iȉ|$0II?$  I-$  H$  HL$  %DuQ   HˋHͅt+
H')L$  H$  H3 H  A^A\_^][HL$` I蹂IIHvH$   HH  { HtHQ!H  F    HMHL$`   MLIHx  t  H#tH+D$8   S  L$  A   A  ~   \$06A   ~   \$0"AO~   AA߹   Oى\$0~}LL$`Ld$ LHH/   KAHcI;~MI@ IX~Hܠ   H  Hܘ   LL$`LLd$ H ~  HH;|H|$@AA߉\$4H;u3I}HHN  HHH:  HH\$@AIH('  AH!u2u LL$`Ld$ LHHE    E   A3E|$0AvMLd$@A]    Dx+I!t+AAAD;t$0|Ld$PA   |$4 wu+3ۅ~% LL$`Ld$ LHH tP;|McLL$`IHHLd$ NĠ   { t#    +ǉ\$4DH|$@D|$8L$  IT{HL$`z D$8茑L-u    H	u 蔒E3    3̉T$HL$SUVWATAVH    H+$   LLc   AAII0HuHHA^A\_^][L$   MnE  E3LcIfD  E33~4L@ M@3Q#IHڃHH#L;|I$INIM;|  MA   AIcJA@##؃HHD$0A#؃HHD$(A#؃HHD$ B#؃HH$   E   E3HcHHD$8L|$@fff     E3E3H   L$   HHLILLIMHL<    D  AM@3AP#IDIHI#H#L$ HȃKDHH#D$(HKLH#L$0HH#LHuL$   HD$8I$HNIM;AL|$@D$   L$      Et$HHA^A\_^][̋Lٙ?D?+ADExBDIE;}9IIcHLEt"AA@HA;}IC@   A+HHH3@UATAUAVAW    H+Hl$@H   H   H   HG, H3HEp3HM`Iɉ],DLE8HU MMLju6Lq s  Hnq E3f      G3  Ic ~/H   MHM`MHD$(IH   HD$   EmADm0Eu0   Iϋ5HM`t
X$  H!  H   X{H   Ht	LHE/N}HELH  L   IH}  HE 9XuIH@"xAH   wHE@H  L   MHU H    HE@HE HE xHM8   y   Ig=   uktbLm`   IT+HG  IFPHM8MHD$(IFLIM HD$ HE H IA}A](     HM8HE xuvyupI=   uaH}`   H*H
  IFHM8MHD$(IFPLHHD$ HE HM HG   _+(   }
     A   A  ~   A2  ~!   M4   +       U,AY~   
AAOΉM4?;ȉE(NȋE,ȉE,@},   Hc}&HAH;w
HH蜥 H+Ld$@A  HUn 耪LH	  LcE,IH3H@HK },   LHcM(LMMĉ}THǉ}HE\   OE   HLE@HHHU HEH3EPEEXEII< C  H HH   D;      HE MLXIKM`L;w	I;   M;w	I;     }Ƀfod0 +IH   HEhIHE MH]hLIL+H+L+HP(f     K AoKIHR@UBoDKUBoDIUBoDUBL;|Dm0HIcH;}#f     IHHE HHHH;|L}}*ML}HM L   MHKO  L   HMHHU MLe@(%  D}4     A    LeHcMPIP;}3+LcHEHIH HcM;}3+LcHE IH HEHL<H~(Lm3@ ff     IE HIHH;|HM E3LHjNHcUPA   HMHLTNHUHMHM L|$(Ld$ @HM A   LH#NA   @ f     HM ML|$(HLd$ U@HM LMcHMEA |A   ELu @ f     HUHAFHM MωD$0LƉ|$(Ld$ HM MLHMC6fD  HM ML|$(HLd$ ?HM LLcHSMۃ |Lm AIHLm AoDm0A   C6McHHE @ HUHAFHM MωD$0LƉ|$(Ld$ HM MLHLHM ML|$(HLd$ ?LM LHM HLHE AIA|Dm0A sTEAf     HUHMHM LDt$0|$(Ld$ HM MLHMLAIA|Dm0Lu8AMgfffA   E3Ѝ+D+AAAʙ?Dȃ?+AExBE^E;}9IIcLHHEht#AAIA;}HEh@   +H@HLHM HMcLIcL#KǃE	     HM ML|$(HLd$ =HM ML|$(HLd$ =HM ML|$(HLd$ =HM ML|$(HLd$ r=HM ML|$(HLd$ W=IAAJHM MωD$0Hщ|$(LLd$ EBA@ ff     IAAqJHM MωD$0Hщ|$(LLd$ "+E͉}Lu3H}@HU L   MHM`LVy       ;}Lc](OM3LcɅ~$N    LƐHE HHIMI;|;}POMPLcɅ~0HN    LFfff     HEHHHIMI;|A   H   LEHLMHUHHM HD$ _}  ;}OMLcɅ~-HcE(LFHL    @ HE HHIMI;|De(E;~oH   LE LMHUHHM HD$ |  ;}HOMLcɅ~*IcIcLL    fHM HHIMI;|AE;|HM8AEAZD+AxLe@Lȸ   D|$ LHM D#  E(ȉE0ELu3A@   fff     H   LE MHD$ HU HM |B  A;|E+3AD˙?D?+AEx<HE8DPE;}/H IcLLȅtA@IA;}ICA+HLD#M0HMHLD|$    H   LEHMHD$ HU HM b{   ELe@LuH    uIpHt!HcU,HA  Hdd ILH   pjHMpH3 H   H   H   H   A_A^A]A\]Le@Le@3w3l3Mf@SUVWAUAW    H+H#9, H3H$   E3HAL|$8H\$@HAL|$H%HHD$XLHu6Lf 9  Hf E3q      Q3  Ib  t
     L$   H  A  H6f (   LHg  H0H@   @    L$   Hu H   ElHD$@HHH  HYmHH  H tJLe U  He E3r      mHhHiMIJ  A\  Hee @P {HD$HMH  HHH@HD$PHHHD$8H  H  IH  H\$8E     HH  Eff     HL   MO  LHHAх;  HWHL$`A        HWH$   A        IcHT$`HEHL$PgAfLLHH   Ã|AA%SH\$8HLL$XLHHl$    AA@HD$PHID$HD$HID$I4$ID$   L|$HA   ǆ      L   fHL$@2g   |Lc {  Hc  ~E3      NHvfHL$@fM*H_fHL$@fMMHEfHfH\$8AF +INHc A  A  Hb I͜HL$HHb A  趜HHL$   A3L$   H$   H3_ Hĸ   A_A]_^][@USVWATAUAVAW  艖 H+Hl$PHH4, H3HH  L$   E3LHM8H$  IHMWH$  IHE0EHM A3HUPH@  HEHHL}L}    0  H=  I)E`)Ep)   )   )   )   +iHf  IHEHu4zLa   Hya {E3q      B}  I   HE(H   IHH  HU(HM`A   HRdHKHU`A   ;    HKH   A        HK H:^ A        HUMLC(   IuHE(H@HEHvL9}uHM    H HEH
=   H	tnIdHH  MEMHH  uAyL`   H` zE3     {z  Hm  HH~~H!  D  H8*HȋǅyGHHHKHHHCHKHHKHCHHKHHCH5;|HcH!}Z  D   HH!|      L}ҿ   +ʋD#AIA#AȋHM`A@DAaH   H   Ffo   fo   HHM`A$   HMhHMpHMxfHnflHTfoT   fHnflTWfo   Tf   WfH~o[ HfsfH~f   HfH~HfsfH~HHHHHH?HI   fHnflfoToq[ f   Tf   DOAэA   BD      ADAAA+ыD#AH   A#AЋIA@DAv`H   H   #EL   HHU`HM`fHnHflfoT  T   fHnflfoT   T   WWf   f   pI   ILm8E3IA   E   HE0H\ AX  H    HK̕HE H  A\  H\ HK評HH   HU LHM  HE LHUHH4 HEH;HE HE HEHH}A   HE0HtHLMHM`LE H   ELd$(HD$ HEIH^  tyEuLHU`HM`gH]PHU`A   HK  tIHKH   A     t/HK H   A     tHK -  A   C(I^A  Hl[ HDHM HY[ A  .A1tL[   H1[ uE3    v3HH  H3Ɏ HĨ  A_A^A]A\_^[]T @SVWP   H+H-, H3H$@  IIHt'tL[   HZ uj   \  HSH$   A   }    HSH$   A   }     HS HL$`A   }     HT$`HL$ K  HT$ HL$@LSL$   HT$@H$   2PHt3H$   H$   YA   H$   H}     HtdLD$@HT$ HL$ OL$   HT$ H$   OH$   H$   RYA   H$   H}  3Ʌ8   1rLY   H2Y s   E3   t3H$@  H3Ɍ HP  _^[@S     H+HHtH  u   uH    t   H [3H [@USVAVAWH$`  覌 H+H*, H3H@  LLIκ   IIHu6qLX   H<X rE3     t3  HH$X  ^=   H t1HC\HH  MGLHH腡  l  HA   H   H5{  u'qL5X +  HW r   K  LCU H   HL$@?A   HT$@HL$`=CLD$`HT$@HM?LD$`HUHM?LD$`HUHM?A   HUHMBLEHUHM b?A   HUHM BLD$@HU HM =?A   HU HM@BLEHU@HM`?LE HU@H   ?A   H   H   lBLEH   H   >A   H   H   <BL   H   H   >A   H   H   	BL   H   H   o>A@   H   HL$ AL   HT$ HL$ B>HS H=T @ DCHT$ HL$ ALD$@HHT$ LHL$ =HH;|LnS HT$ HL$ =A   HT$ Iy  t6   1nLU $  HIU o  E3   q3H$X  H@  H3و H`  A_A^^[]H\$UVWATAUAVAW`    H+3HH   DH\$@DH\$HH$   DH\$PDH$   HZH$   Hu6mL9U   H}T nE3     Fp3  A   HHNHu'm  LT H1T n    E3HO    qLH  HO4E3    THD$@H  HOTE3    5HD$HH  R]LH  \$0L   D$(   A   IHD$     Hhq  LHul  0  pL$   HMIul    H$   ILL$HHLD$@LvxLL   LHD$ t'  u[l  HILHu<l  HOtE3    !H$   He  H   E3    HD$PHH@  H$   LL$   HIHD$ xuk  H   E3    H$   H   H$         HnHFHu`k  IH   H$   HN"H   HN   k   >[HH   H$   L   D$0A   D$(O HHD$     |ftXH   H   Gj  j  
j  LQ H'Q k  E3   lIH$   TI#ZHZIIHL$@HL$HH$   H$   HL$PH$   H`A_A^A]A\_^]HN HHtA HtPS    p H+HٸA +HIH0P A  A  HP HH [@S     H+HHI   HK   HK1H%bw+syIU7v_HPH3HHI3I_uHHHH I3HH<0yH3HHHHHHyHKH%!݈I\JHPH3HHI3I]%qHHHH I3HH
VWSH3HHHHHHyHK   Ht   H [3H [H\$UVWHl$   ق H+H , H3HE7HHHL$ GLHT$ HMDHUHL$ GHT$ HL$ GLEHT$ HMDHUHL$ GHT$ HL$ {GHT$ HL$ lGHT$ HL$ ]GLEHT$ HMKDHUHL$ =G        HT$ HL$ !GHuLEHT$ HM	DHUHL$ F   fD  HT$ HL$ FHuLEHT$ HMCHUHL$ F   fD  HT$ HL$ FHuLHT$ HL$ C   @ HT$ HL$ qFHuLEHT$ HL$ XC     HT$ HL$ AFHuLEHT$ HL$ (C    HT$ HL$ FHuLEHT$ HL$ B    HT$ HL$ EHuLEHT$ HL$ BHT$ HL$ EHT$ HL$ EHT$ HL$ EHT$ HL$ ELEHT$ HL$ yBHT$ HL$ jEHT$ HL$ [ELEHT$ HL$ HBHT$ HL$ 9EHT$ HL$ *ELHT$ HL$ BD$ MNHM7H3| H$   H   _^]LL$ LD$HT$HL$UWATAUAW    H+L$   3IHl$HHIHHl$@LDH=UUU  H$   H4K Jm    As  IH	H   3HD$@H  Ik!Au  HJ LH  J    Av  HJ HD$HH  H$   Ht$@HLt$xH@Hl$`HHt$8H\$XMH  H+H|$0H)$   LH$   DHl$(Ht$ HD$PIM =   IM  uIu 7H~NHH  H$   LIU HL@跓  f  HD$HHH+$   J4(L豽   L|$0K,&H\$PILfJ;'υyOHcIHB&HHEHHHAFIHBT&HBT&HHBD&HHBD&HBT&HJ;;qH\$XL$   I!}Lt$(K.A!   IM+3 Ll$0A   H$   HJ/HP_l    J/HK A   HP@l    J/HK@A   HP !l    H|$ A   HHIHHK`PA   HS`HeIH   LHHS`TA   HH>IHS`HK`PA   HS`HIHHPA   HHIH   LHHS`SA   HHHH  LHHSHL$ A   HHHS`HK`'PHL$ HS`A   HHHPHL$ A   HuHHHOHL$ A
   HWHHHOHL$ A   H9HLHHRHL$ A   HHLHHRHA   Ht$ HGLHHRA   HHGLHS`HRA	   HHGHS`HK`(OA   HS`HGHD$`H   Lt$(HH$   I!IHD$`    Ht$ Lt$(Ll$0H;$   L$   Ht$8AD$   HD|$(ADHuGAKAOC AG K0AO0C@AG@KPAOP   HI;N  ODH4RAH	Ht$8Hk!DADL$ LD$XL+HL$P    I(F J!(ADAA?   A?A+AȋA##ʃȋHˍ<BHDAFHS H   ,HK H   HH#HHLH#H3HK H   HC(H#H#H3HHK(HH#K0H#   H3HK0IH#S8H#   H3HS8IoPDL$ Hm!LD$XH   HL$PI|$(3L$   IIω|$(LIILIILIILIILVM   Ht$8ID  U ?   +ʋD#AHA#AȋHA<@DA:EHS H   +HK H   HH#HHLH#H3HK HH#   HC(H#H3HHK(HH#   H#K0H3HK0IH#S8H   H#H3HS8IOH   Hm!I   Lt$xH$   H$   HL$@HC A  |A  H C I|HL$HHB A  |HĐ   A_A]A\_]*\LB   HB 2]E3      ^3`[LB   HB \E3     J^,H\$W    pv H+HHH
uOHOH3H    HGH3HHGHHHHHHHHHH?H\$0H _H\$03H _HHtA0H   W    u H+HA0\H\$0HY Ht4HHtHXHCH[HuHO H0B Ab   5{Ae   HB H {H\$0H _LD$SUVAVX   <u H+3Iىt$4HLMt H]tHIHXA^^][INt;3ZLA    HA ;[E3r      \3HXA^^][INt;YLlA    HHA ZE3      A\3HXA^^][H$   Ld$PLl$HL|$@L$   IGILH  IrHH  IHuIVu*LY     Hu1Y   o  IM   9IM   +IM    HM   HM   HM    HN   HN   HN    ICIHCIL{CHD$8HHu'yX   L? H? Y    MFMIVHs  u;X   HHˉ$   荲HϋЉD$0H2  T$0IH  H$   HHuW   V   HH;$   Ht$MLHH߇  uW   LHI=ueW      InLIH=u7W   $   INDL$0MHcH{IN@rHNDH  HNAH  HN AH  HMAH  HMAH  HM AH  IMAvH  IMAaHx  IM ALHc  A}( u.IL   MtMIIAхuV
  V  IL  Mt?ML|$ LHIA҅uKULc=   H?= V      IHtMLHIt$      +É\$0$      HLFHU3HcEHˉD$0LFEHUHLF EHU HM(3F(#L|$ 3ȉM(I1F(IL  MtMLHA#LLHJt:MLHIt%$   \$0$   \$0x1H|$8/TL(< `  H< U      LFEHUHcHLFEHUHLF EHU HM(3F(#D$03ȉM(1F(IL  Mt<ML|$ LHIA҅u$	TL; o  Hf; U   JD$4   MS  ]S   NS   L9; H; T  E3   VIHI+=D$4L|$@Ll$HLd$PH$   HXA^^][H\$LL$ UVWATAUAVAW   m H+E3LHIAH\$PILL$   L$   ALl$xL$   D$  L$   L$   L$   Ll$HLl$pDl$8L$@  H$8  uxINukIFH;t*Ht*H9$(  u\E3Ld$ LII*  Hu<H$(  u(LL;t L$0  IILd$ M	  H  IH$   Hu7RL9   Hp9 SE3q      iTH   I   H  H9^  LF MHIM B  H^HH\$xN3HHH^A   IL$   HPHIH9F(8  \QL8   H8 dRE3    SIH$   H$   H8 A  qH$   Hi8 A  nqH$   HtHHHHt(fD  A  H38 H;qHCH[HuA  H8 HqHt6HE HHtHHCH[HuA  H7 HpHL$pH7 A  pAH$  H   A_A^A]A\_^]H;HF   I\$8H\$PH$(  Hp7 HA  HD$hH    HoA  H$   H=7 HoHKH$   A  H7 goA  H$   H7 HJoH$   HD$pHtL*L$   M2L$   M!HHL$8IL$(  ILl$`HD$XH$   7  HH+HD$@HH$   IH+H$   IH+H$   fI;sHH=  r   2=   r   $=,  r   Fr   
HHH$      H:HHD$`H$   L,8H;$(  sHHH$   :HL>V  HL$@HHHH;D$HH$   HFD$HHL$(  HHD$HH$   H;\$XL$8L$   HD$HH|$PH  Hu  ML^5 "  \Ll$PtML?5 +  =HVHKLD$PxU  HD$8HH5HL$PH;L$Hw@H$(  LT$pHBHD$hH$   HLlH$   HHF I  LL$xIH;sm3IAHIH;FvILL4 V  HS4 ME3    LOAW  H/4 H7mH$(  HHT$hHT$hH$(  HHv HH;L  L$   LBH$   LT$pI+M+L$   LT$@IH$   I;sLI;   I+HL$PHLlAr  HH3 kH$   HH  LHH HH;D$HHFD$HHHD$HL9.  HD$@HLL$xIH4HH$   H4H;|$hseHL$PH$   L$   AKL%3 e  H2 LE3    MAf  HL$8H2 kH\$8HL$HA  H2 HkH\$`H2 A  H   jHD$0HHH|$XH    HHH$   IL(HthH$   HD$pH+HD$@@ H0IIHHtl   HHHH;rH|$XHHD$@HH;rH$   H;t~WJL1   H1 _KE3    LHl$0JL1 |  H{1 &KE3    tLA}  At  IH$   HHtIH   HL$pH$0  HH$   H+HD$@H+    HH	H;$(  sH8H$   8H</   LMHIM f/   HH;sH     HIL$   Ld$ LDH_/   HHH;rH$   HD$@HHH;t$X1IHl$0L   MzHT$`MLIA҅aHD$H   +ƉD$8  H|$hHcH\$XuMMIIx#D$8IH!  H$   H|$pHcH$   H+HT$`H+HL$xHD$@ HH9   H ф   ڋ$  D;t0uMII$  AŅ$  HHcHLȅt.IIWMIIV   AMLd$ II趾!H\$XHL$xHT$`HD$@HHH;l$hD$8H|$hHˉD$8H\$XuiD9$  twMII=Hl$0A   FLq.   H-. GE3      &IHl$0mHl$0IIUHl$0A   E@S    $a H+H	HC@ HC`HK@HChHtH{` tHtCp       H [HK`HKh3H [@S    ` H+HHI@UHK`LHKhH [>@S    d` H+HHI@HK`HKhH [H\$W     ` H+HHHR@HI@:Ht:HS`HO`(Ht(HShHOhHtCpGp   H\$0H _H\$03H _H\$UATAUAVAW    _ H+H3HDMML[  IK  H|$XH|$pHu/H   x1LHHuH|$XH\$`H A_A^A]A\]HHt$Px2H@/HH   HK@I(H   HK@3TLMIHct     HHK`L  MtHLHLA҅HHtdHKhLMIt  tNHL  MtHShLLHA҅t+   HtHS@Hb@ŉkp   H-I-Ht$PSCL,    H, [DE3g      EH\$`3H A_A^A]A\]H\$Hl$Ht$WAVAW    ] H+E3IIHHEHtHQ@HHt;Hu	H   HL9   tcHl$`HuH   /LHHu3{HtHLLC`HH   tQHtFHLLChHH   *HtHS`H)HtHtHShHHtA   I@,AH\$@Hl$HHt$PH A_A^_̸(   \ H+HI@H(@SUWATAU0   ~\ H+Li@E3HHAHuKH   .HHHu4ALC+   H+ BE3     C  Ht$hHLt$pL|$xd/H,,HH!,HL,HHD$`	,HL+H)  HHW`L   Mt1LLHHA҅   HLLGhIH    HH   HWhIH   HsI΅   c   H|$`LHMHUo     MH\$ LHIwn  tgA   IH貃tRLMIIo  t=   I܁t,MH\$ MHH"l  tHuA   Lt$pHt$hL|$xHu)H)AH0A]A\_][@S    TZ H+H9HC0HC'HKHC C(    HtH{ tHt   H [HKHK 3H [@S    Y H+HHIHK|HK H [n@S    Y H+HHI%HKHK C(    H [H\$W    PY H+HHHRHIjHt@HSHOXHt.HS HO FHtC(G(CG   H\$0H _H\$03H _̸(   X H+HJ B(       H(H\$Hl$Ht$W0   X H+IIHHMt,Ht'hLT$`LLT$(LHHD$ H蘿1=Lz'   H&' >E3    ?3H\$@Hl$HHt$PH0_@SUVAVAWP   W H+E3MD|$0IHH"t==L2'    H& !>E3j      o?3HPA_A^^][H$   H$   HuH   )LHHS  L$   HL$   *H'HLv'HHD$@i'HL^'HD$8H  HL   HM MtLLHIA҅  LIL   I   Ht@HtLELHHЅt  Mc  HLLEIH   D  HtHUHH6  M%  HUIH  MLLd$@HIA  u4z;L% 2  H% <E3     =   HLH   uMIH   LC@IIj     HtHMLEHHH|$    tmMt`HHt$8H|$ H   uMMHH   LK@MIHh  t'HLLEIHH|$    tD$0   H*$I$D$0L$   L$   H$   HPA_A^^][@UWAUAVAW   T H+E3HD$`    MILHM;uL$   HĀ   A_A^A]_]HIօuHڷtHIHĀ   A_A^A]_]HHt$xH$   Ld$pL   H   HD$PHG@HD$8HuH   j&HD$`HH  HH$   y'HA$HH6$HHD$0)$HHD$@$HH$   $HH$   #HHD$H#HD$XH&  E9n(t*HUHL$0H	  HUHL$@HnMF LHHT$P  LELHT$0HHt$ Aԅ  MN LHHt$ HAԅ  LELHT$@HHt$ Aԅ  D9m(t0IVH$   &Hb  IVH$   HtLE LHHT$P3  MFLH$   HHt$ Aԅ  LM LHHt$ HAԅ  MFLH$   HHt$ Aԅ  LL$8L$   HT$0HL$H1g    LL$8L$   HT$@HL$Xg    HL$H+tIHL$Xt#H LLIH@D3K  IO Eo(A   3  HT$0LL$8HL$   dc    HT$@LL$8HL$   Bc    D9m(t-E9n(tLt$HIO IHbIV H|H/E9n(tHU HeHMN HLE HHt$ Aԅ  Lt$HLIW MHHt$ Aԅe  LD$XLHEo(HT$PG  H$   LHMHT$P'  LD$0LH$   HHt$ Aԅ  Hl$8HL$   LIOce     IWLH\b     H$   LLH.e     LL$XLHHt$ HAԅ   L$   MIHt$ HAԅtpLD$@MLt$0HIHt$ AԅtQLMHHd  t<HotLHHmtIOH|AͅA   AEDHsHL$`H$   AHt$xLd$pHĀ   A_A^A]_]@VWATAUAW`   =O H+LE3ILd$PIMH^tIM Q   Ee(H`A_A]A\_^HH$   Ho@H   H   HD$0HL$8HuH    HD$PHH  H$   HL$   !HHHHLHHD$HHD$@H  LHE9g(tNMGHT$0  LHI4`    LMHH_    LG`H*  D9gp   MG IT$0  IWLMH_    IWLHL$HMb  d  LL$HLIHt$ HT$8E  LIH_  /  MH   MGHT$0  LHIS_    LMHH^    MG LIHT$0  LMIHT$0  LO`MIHt$ HT$8  LILI^  z  E9g(tIWHHMO HMGHHt$ T$8D  IM LH^  -  HT$@LEe(HMGT$0  MGHL|$HLL$@IHt$ T$8   LA   II^     LIH^     IULL|$0MHAׅ   IMLHL`     LD$@LHHAׅtkL|$@LIA   H^  tNMELHT$HHz`  t6LHt$ MHHT$8tIMLMHK`     DEH8HL$PL$   AH$   H$   H`A_A]A\_^H\$W     K H+HH2u'HKuHKHW@LH\$0H _H\$0   H _̸(   J H+HJ H(鶿@SWATAVX   J H+IHD$@    LHA蟭t   HXA^A\_[HL$   L|$PL{@L   H   HD$0HuH   CHD$@HH+  H$   HH$   JHHHHHHH$   HD$8H  MFLHHT$0  A~( #  MF LHHT$0x  H$   LLHT$0[  L$   LHT$8HH|$ AՅ8  {p tLH$   MH[    L$   MHHZ     MLHH]  3LK`HL$   HH|$ AՅ   MLHHlZ     MNLHH|$ HAՅ   LL$8HLChHH|$ AՅtsL3LC`MHHZ  tXMNLHH|$ HAՅt?LChMHHY  t)MFLHHT$0tHHE3AHHL$@WH$   H$   L$   AL|$PHXA^A\_[H\$UVWAVAWp   G H+E3IL|$`IHL蹪HI΅t說AAb  藪t
   O  D9~(t6D9(t0HWHNPuHWHN?tA   A  IL$   L   H   HD$8HuI   HD$`HH  HL$   HHHD$HHHD$XHHD$PHD$@LH_  D9(uBLG LHIT$8@  LFMLd$HIIHl$ AՅ  Ld$0	HFHD$0D9~(uBLd$PLLF IIT$8   LGMLd$XIIHl$ AՅ   LgHL$0It
      D9(u>LD$@ILO IHl$ AՅ   LL$@ILFHT$HHl$ AՅte	HFHD$0D9~(u;LN IHt$PLHl$ HAՅt6LGLHT$XIHl$ AՅtLgHL$0IFAHHL$`|L$   L$   H$   HpA_A^_^]H\$Hl$ VWAV0   D H+3IHL9r(      HuI   HHH   Ld$PHL|$XHHLLHtoLH\$ MHI?tUMH\$ MHIt;9}(u1W)L   H _*E3    +   HHFL|$XLd$P   H\$`Hl$hH0A^_^LD$SVWAUAVAWX   C H+3IH\$0Lꉜ$   HDDHu   HXA_A^A]_^[Mu%H   LHHuHXA_A^A]_^[H$   HLd$PHIHL>HD$HH  J    A  H GHD$0LH  HMt踸IH  HI;rH$   HM HI 辷IuHU HR 躴H)HL(  MtHLHA
   Z     L;   H$   HD$0H+HD$@HHD$8LqfD  IHI 4u.HL$8MHH|$ MHL$@MI IH   HD$8IHD$@IH  HII;rLt$0HLODIH  uD&L:   Hf 'E3     ')HOIk  HL  Mt4LMIHA҅0  HLMIH    ImH   H$   HD$0H+HHD$@L4D  IHI ujHL$@MHHT$HH|$ MH     MMHIHH|$ MI    m  IHT$HHI 蟲HS  IHxLt$0H$   HM HI ^uHM IHI ZH%  LM   D  Jl HM "   HLLE IH      HUMHLHH|$       HMLM IHH|$    tjHUMHLHH|$    tKHHM L(  MtHLHA
   tE(   IM;sH$    HI<Ǆ$      HIsLt$0HI\Mt5MtLt$0IHtoHI;rAP  H IrD$   Ld$PH$   HXA_A^A]_^[@S0   > H+MLI@MHMIHH0[Q  ̸(   V> H+ILLA@HIH(jR  H\$Hl$Ht$ ATAVAW0   > H+3IMLHDMuH   HHH   HH|$P0HHH   @      HV@LE3H螞   H讲uHLMH\$ IH   tnLF@LIIi Hu1"L!   H% #E3      $&LLMH\$ IHA      DEHH^H|$PAH\$XHl$`Ht$hH0A_A^A\H\$Hl$Ht$WAVAW0   < H+HIIL3HHHLHu4!L]   HA "E3     $   XHW@LE3H&   H/uHH  HtLLHHЅ   IW LHLHHl$       HLLIH   tiIWMHLHHl$    tJHLMHl$ IH   t,IWMHLHHl$    tAG(       H)
Hl$XH\$PHt$`H0A_A^_H\$LL$ UVWATAUAVAW0   : H+Ay( MI@ ILr HMhHLzM`HD$xW  HIH$   MBL   4  LK@ILC`IxO    HLMIH     L$   IHHLKhHl$ M@     LK@A   IIL    LK@MHOIN    L|$xILK@ILC`K  x  HML$   IHHl$ MG   M  LK@MHShIaK  2  LK@A   HO IK    fff     HS@LHOE3]   HOlu     HS@LHN E3-   HN <uHL  Mt2HWLLHA҅   HV LHLH  tpHW HHLLOHl$    tPHWHHLLOHl$    t0HHLN MGHVHl$    t3G(F(   3H\$pH0A_A^A]A\_^]H\$LL$ LD$UVWATAUAVAWP   ,8 H+H$   HHD$0    LkH3HL(HHHHD$@HLHHHLHD$8HHi  L$   HHHMEH|$ MI   =  H$   IHME H|$ LI H     H$   HHMEH|$ LI H     H$   IHME H|$ LIH     HMLC`IHH|$      LK@MHT$8IH  z  LK@LHL$8IkH  ^  HMLD$8IHH|$    :  HLMIH     LK@A   HShHL$@H    HMLD$@IHH|$      LC@IIH    LK@MHIJ    H$   LHMHQ H     H$   HL$   HH|$ LA HMI   N  LK@MIIAG  4  H$   LLK@IHHNJ    HLMEHH     HLME IH     HMLK`HHT$8H|$      LK@HME IUF    HLLHH   w  LK@LHHI  ]  LK@MHHI  C  LK@HLD$8IdI  '  HLMIH   
  HLMH|$ IH      HMLD$@IHH|$       LK@MIMIH     LK@HLD$8IE     HLMHH   ttHLLL$@HHH|$    tTHMLH|$ HH   t6LC@HHlE  t#LK@LIM HE  3ɺ   EʉL$0H-D$0H$   HPA_A^A]A\_^]LL$ SUWATAU`   
3 H+HIHJ MHE3tHHH`A]A\_][酜IM tEHH]t(L$   HH6AAH`A]A\_][3H`A]A\_][H$   H$   HLt$XL|$PHHL~HHsHHD$8fHHD$0YHH$   IHHD$@<LH  H$   LC@H$   HPC    HIL$   HLEH|$    }  HMME IHH|$    Z  HMLE HHT$@H|$    5  LC@HHSh[C    HLME HHH|$      HLLE HHT$0     HLLD$0HHT$8H|$      HILK`HLE H|$      L$   HHHLMH|$ M@   d  LK@MHHHB  J  HLME HHH|$    '  H$   IHLM H|$ LAH     LK@MHUIA    HLMH|$ IH     LK@ILD$8IA    LK@ILEID    HLMIH   j  HMMMIHH|$    G  LK@MII[D  -  HHL$   HME H|$      HLLD$0HHH|$       HL   MtLLHHA҅   HLLHH     HL  MtLLHHA҅t|HLLD$@HHUH|$    t[HLHUMHH|$    t<HHM L(  MtHLHA
   קtE(   A   HL|$PALt$XH$   H`A]A\_][H\$Hl$Ht$H|$ ATAVAW    - H+Ht$h3MMHHDHuH   HHH  MtBLC@LHOIC     HL  MtHWLLHA҅   Mt>LC@LHOIB     HL  MtHWLLHA҅tvHT$`HtfLC@LHO B  tXHO ¡DHL  Mt3EtH(  HtHW LHHW LLHA҅t
Dw(A   HAH\$@Hl$HHt$PH|$XH A_A^A\̸8   f, H+I LP`MtLD$ E3E3AH8LX    Hd E3      3H8̸8   + H+LT$`ILX`MtH8IL    H E3      l3H8̸H   + H+LT$xILXPMt)HD$pLT$8HD$0    HD$(    HD$ AHHL /   Hy E3      3HH̸H   + H+L$   ILXPMtHHI3L< /   H ;E3      3HH̸(   * H+ILPpMtH(IL    H E3      1H(̸8   V* H+LT$hILXhMtH8IvL /   H ~E3      H8HT$V0   ) H+IHHD$X    LPHMu7L1    H E3      f3H0^Hv7L    H E3      &3H0^HT$ HL$XA҅tHD$`H\$@H|$PHt HT$ LL$HHL$XLH|$XH\$ 'LD$HH\$ L;vLH\$HH|$XHHBe A   L HH/D$HH|$PH\$@H0^HY H\$Hl$Ht$W    ( H+IHHH AT   h   #1HH:  @8   HhPHt"A`   Hz H"HCXH   H^+ HHt9Hnu'Ui   LQ H2 ]&     H{8  HCHHtHtHHur   LC@C   HC4      Q1u$L ~   H   7HHPHtDH҅u;L    H|  E3   H蝗3HH\$0Hl$8Ht$@H _H\$W     ' H+HH H   A   /HHuH\$0H _HBHCHH\$0H _̸8   & H+LD$ E3Lº     H8̸8   v& H+LL$ MLº     H8̸8   F& H+y t9xL 	  H E3}   9   H8H8+  ̸8   % H+LD$ E3Lº    ^  H8̸8   % H+LL$ MLº    .  H8̸8   % H+y t9
L   H5 E3}   9   H8H8  @S    $% H+HQ0L HA   HI(+HlHKH    \A   HC    H HH [*H\$W    $ H+HHH   HO HoHt]3HL$0HL$8H9HtH9HtLL$8E3HT$0HmtfHS0L HK(A0  +HD$0HC(HD$8HC0H.% HHtxu HH: tC    H\$@H _H\$@3H _H @SUVWATAUAV  # H+H+ H3H$  LH$   H$   MH$   IH$(  L$   Mu@3H$   A   H$0  IH$   H$8  I^0Mf8H$   IMHL$pHH\$xDd$      H<L$  LLd$hH9t$p
  I]HԱHHiL$  Ht$(A   HD$    HHRaHt=H\$xH;tzL? N  H[ L7    9   0
IL$  HH$   赖HH$  H3! H  A^A]A\_^][H$   L$   H$   A   M+Dd$ M
  tMH<Ld$hL I  p  MF0H$  H$   ^ MF0H$  H$   I] H9t$ptH$  LHH$  ] MMMEIVIM8 HH   I^ AH@   Ld$PH=s L$afH$   D$`E3H$   LHD$HHH HD$@HD$`HD$8   HD$0H|$(Ht$  A   t]H$   H$  L|$PL$   HD$HLH HHD$@HD$`HD$8   HD$0H|$(H\$  AuHH$   ϔAEH|$h@UATAUAVAW   <  H+HR+ H3H$   LLL$@H$p  3HT$PMHL$HMw@Mn0IF HuI      I9 s: L	   H (L    9   r3  I;t:L   H^ L    9   33r  H$  H$  H$  I?HHH~)HH#HH   HHH   LD$HE3HT$@H   IHԭHHiLL$`Hl$(A   HD$    HHU]HH   I;t5L   H\ L    9   1SMHD$`HT$PLHD$8IHD$@HD$0IGHD$(LD$ jtIF    I$H菎HH脎H$  H$  H$  H$   H3 H   A_A^A]A\]@UAUAVAW   H+HԻ+ H3H$  L$P  MHi@LLL$PHT$XHD$H    Hu.MuMu3  HE(I MtHE I     HE I9s:L   H  L    9   3r  HE(I9 s&@L   H HL HQH$   HY0H$  H$  L$  La(HII藏HH  I胫HHh  MtHu3IF@HX8HB  INHT$`E3L jv  H|$`LHH%D$@I;tHH聐D$@C  HHHL$   HD$(    A   HD$    HHwZLHH   IH譪HHBL$@  HD$(    A   HD$    HH'ZHH   L;e0unI;uiMH$@  HT$PLHD$8IH$   HD$0IFLL$(HD$ etiHL$XH$   MlW Me HE ID$H   ?B L   H JL    9   
H:3H0D$HL$  H$  H$  H$   H$  H3, H  A_A^A]]H\$UVWATAUAVAW    V H+IIDH蒒  3HA        HH       H   HHLڨHL$HLHd  MtMtLII\u13L    Ha E3   9   :I  3HA        HO赉HHG    %   HwH$   Dw$H   H HHtkHx HD$`    HD$p    t&Hx tLL$pE3HT$`Hu3ۋ\HW0L HO(A0  HD$`HG(HD$pHG0H HfHtxuHH袻 tG 3H\$hH A_A^A]A\_^]H\$Hl$Ht$ W0   6 H+H3HHHu6RL L   H ZE3   9   3   Hu
   HLt$@赦H8HL!HH蒍HMt4Ht/Ht*MHt$ LH3BtH菌u   HHLt$@H\$HHl$PHt$XH0_H\$Hl$VAVAW0    H+IMHLHaHcD$pH;uH;wzHH|$P!HHHtYHHVHϋt@H03LMH\$ HIËH|$PH\$XHl$`H0A_A^^3L   H L    9   3@UVWATAVAW   H+H"+ H3H$   E3MDd$`MHHΤH`KHW  Hn HHC  HH$  RHHHWHȆ LL! HHu)H$  H$   H3 H  A_A^A\_^]L;w8sDLf   H HG8Lj MHD$    9   f  GH$   Lt$PE3L|$HHˈD$dL= D$eHI LG HD$@HD$dHD$8   HD$0L|$(Ld$ 足    H膣H~5HL5 @ LG8HD$`HD$P   L$   HD$HHT$pLt$@HD$dHD$8   HHD$0HG L|$(HD$ 莰    G@HL$p D$pLƋW8NHtiD$`<t1HΈD$`jHHWA   /
L   H E3y   9   `@   H$   B   HL$p߇HAH\$W    P H+HHH	诃H    HtRHH^\HHtFH迮 HC@Ht5HuH\$0H _H$ H;HC8   H\$0H _H\$0H _H\$LD$UVWATAUAVAW0    H+ILcL3讇t0   H& A   qHH    H;  AGQ  AϿ   I̍,?؆$   I94$  A9t$  IDLcH A:   IEHHD$ HH  I$U#E3K>uHAI;sy393t2Åt+HI;r#Ë;~;}{tw+t;t;u_؃$    DA6IIC>҅;CUvL;t$ v~   JH$   L0Hvgm   .[a   "Ox   C5   
7)   L H ?E3    A   Hh Hx3H\$pH0A_A^A]A\_^]H\$W     H+HHD9B~3H\$0H _Mc3IVS HHtLcCHIL H\$0   H _HcA;A}*L    E3@      HM@ML;A|H\$Ht$W     H+IcHHHuAL    HS E3     T3H\$0Ht$8H _HLIHK Hˉ{EH\$0   Ht$8H _H\$W    @ H+Hٿ   Hu'kLt W  H s    H9 tqHy tjH%,    H  u1L  a  H E3n   &   m3H, OH\$0H _L [  Hj l   E3&   #H\$03H _@V    D H+HHu7tL   H |E3 &   3H ^H|$@(HGHB, 3E4, u<L8   H E3  &   eH|$@3H ^H, |tH\$0Hd, H   LHL+    B +uHu   H   HuHb, Hl$8H-!; >H:D/  HuHC<Le   H DLLr t   &   3Hl$8H\$0H|$@H ^   ;  "DHHuHYHHHCHAHCHAHCHAHC HA HC(HA(HC0HA0HC8HA8HC@HA@HCHHAHHCXHAXHC`HA`HChHAhHCpHApHCxHAxH   H   H   H         H   H   HtSH9=Ғ, uH9=ђ, uAH, H   #H, Ht%H9   uH   H   H, H   HH, /H|$@HH\$0H ^   H, 	H#H|$@HH\$0H ^H HHudh HHHHE3H: LH E3Lv H/; Hׯ E3Hu; LH躯 E3L< H: H虯 E3Hs; E3H| kH̸(   V
 H+HCH, P3ɅE, u6lLM    H	 tE3  &   3H(H$, tH\$ Hǐ, Ht   H, wHH\$ H(@W    	 H+HHu7L    Hq E3 &   *3H _H, FtH\$0H   Ht   Hc, H?HH\$0H _H\$Hl$Ht$H|$ AV     H+3EHHH   H9   u	H   H   EtH,    H   H, Ht0HHtH9   tsH   HuH   H9   uWH9HuH95X, uFHG, H   #H?, Ht*H9   u!H   H   H      H, EtH4, 3H\$0Hl$8Ht$@H|$HH A^@S     H+3HHu'L @   H  C  Lq, Mte@ u6ILL+ B +uHuM   3Muʅt'L I   H g         H=,  uWH=,  t   8Y      H   RAu   a   fH, Hǃ       $H, Ht5H    u+H   H   H|,    Hǃ       H [   j   L> HG n   E3&    3H [@S    $ H+H, H   H9,    H݌, HHtH;   H   HuL    H E3i   &   iL s  H E3n   &   :H, HO, HNH [H   HtH   H   H   HtH   H   H;uH   H, H9, uH   H, 3H@qH   H\$W     H+H    H   tH, t}H   Hǃ       HtH   H   H   HtH   H   H9O, uH   H?, H9@, uH   H0, tHU, H\$0H _@S     H+HH', t4HHtH  GH"JH    H, H [jH [Ht38    H+HT$ LL$ LD$(HL  |HH8H\$Ht$ WAVAWP   W H+HIHw, MHE3)  L96udHeHKHLHxLqHD$ H MH5  HH<uH IL6  Hl$p$   Ld$x   D$       HT$0H͉D$0kLHHueAj   H     lHH   @   HCH   LsHHtIHHT$0LH;   HKIHKIvtFDsEt+I   HKHt39L{C   H"A   Hl$pLd$xH, VAL\$PI[0Is8IA_A^_HKTAx   H H/Aq   H  HL
    H E3m   &   fHtDS     H+HHIHKHt3QA   H HH [̸(     H+LJHLAHQ	H(H H\$Ht$W@     H+H3ҋ3舿H9   H, S   vNHH   HT$ t$ JHH   HHHtBtH_x9_uHO3Hؾ   Ht[    	, uHuHObHHu&H9_t HؐtHOHt3H_G   H, =hLHH\$PHt$XH@_H\$P3Ht$XH@_H\$W    P H+H%   HϋH\$0H _LL$ VWATAUAVAWH    H+HczMIcpMLL(     H$   IHl$@,>$   !M;t
M;tIIHH  +u6u1   HƂH  HC   MI$ M      A  xH
3uHLuH   IJLH!  ;j;f    H7H      HH   IE +M+I$DHHD$0t$(|$   $   C       IсH       H蹁H   IE +M+I$DHHD$0t$(|$   $   C(HsHtAHDǉkMI$t$ u   AD$A3GCL;tHI)oHt   3H$   Hl$@H$   HHA_A^A]A\_^x   HHA_A^A]A\_^H\$Hl$Ht$WAVAW     H+D$`AD;HMAMMLMHcIMHDIL4E3    L I   HHI@      LNHODI IF~`LDIH I~FLNHODI IF~)LNHODI IFH I H ˅H\$@Hl$HHt$PH A_A^_LD$HT$HL$VWATAVAW   O H+$   M$   LMcG$?A}&A7ME?$   HĀ   A_A^A\_^eH\$xA+Hl$pJ,    L$@DLl$hL,*Hl$PIDI{Ǆ$       IA+DDȉD$HIHa{L$   SSЃN  HcH\6 HL$   A+DIՉD$ I	  HL$PAH$   +IΉD$ DLH|	     L$   A+DIՉD$ IX	  D$HDHL$PHH$   ILÉD$ 2	  Ǆ$         D$@DH$   MIΉD$ 	  HL$PAH$   +IΉD$ DLH  Ǆ$      ND$@DH$   MIΉD$   D$HDHL$PHH$   ILÉD$   H$   LD$PIIcMH,    Hl$@M.AupIu H$   LH$   HZ LL$PHL$   DIՉt$ H(A3++LcA<IHH; Ht$P  C$EHc3I,IHl$0D$(D$ Hl$H  H$   3Hl$0EH$   LÉD$(H͉D$   HD$@A+Ӌ+;DDNHEu]HD$HDL$   Ht$PHD$0LƉT$(IՉL$ HC  H$   A+LcB#IHcH3:    ~`HD$HDLD$PL$   HD$0T$(IՉL$ H'H$   A++LcA<IHH3^: Ht$P   L3HG: })}$L$   Dǉt$ IHt$PHL^;|$ ;|;   ;   Ù+;}HD$H+L$   +HD$0Dˉt$(IHt$PHLƉ|$ [LEH$   IH H|$@HLl$hI$    EHtELI +CHD$H+L$   +HD$0Dˉt$(IHt$PHLƉ|$    MHb H.EHLN t5HcC<HcL    LIHIH;s    I@M@tH\$xHl$pHĀ   A_A^A\_^ n6 6 6 6 6 6 6 `6 `6 HT$UVWATAUAVAWp    H+D$   LH$   L$   MIcƙ+LcC<u#Eu#uIIHpA_A^A]A\_^] }P.MF>D$ II|A/+  3LcAwIHIHpA_A^A]A\_^]7 AH$   +J    HD$@DI$   DHD$PHIkuE,3D͉$   IՉ$   HD$@IHHD$H:uSSЃ=  HcHV6 HL$   G<HT$PHD|$   LD$HA,AD+IՉD$          L$   G<HT$PHD|$ @  HL$@E,HT$HHMŉl$ #  Ǆ$         $   G<LD$PHH$   D$   HL$@A,LD$HA+DIՉD$ H  Ǆ$      A$   G<LD$PHH$   D$   HT$HE,Mŉl$ HL$@H|  $   AuvE      L<    I?uLD$@HLH+ WCC C0H$   MI LD$HO,7HT$PI 6  Au~EuyuuL<    I?uLD$@HLH "WCC C0C@CPC`CpH$   MI LD$HO,7HT$PI    6HcH    HD$`H8HHL$Xu'LD$@3HL$0LǉD$(EH׉D$ H,L3H4 HD$XEH$   MHD$0I3D$(D$ HD$XELl$`LD$HMHT$PIHD$0l$(D|$ DMIH  $    HDHtLH +LHU  HL$@DILH=  H$   t,HcA4HcMIHIH;s@ I@M@tHpA_A^A]A\_^]Ð6 ȩ6 ҩ6 ȩ6 ȩ6 ȩ6 6 ȩ6 s6 H\$Hl$Ht$W     H+IcIDHH DT$PLE  HHHHHE      HJHHHLED  HNJHHHCLEDk  HNJHHHCLEDL  HNJHHHCLED-  H H yM   HHI+H3HIDALHE   HOE3HH+HHCLDAIE   HOE3HH+HHCLDAE   HOHI+HC3HIDALE   H H HWE~iHAHE~[HWH+HKf     HBAHAE~7HAHE~)HBAHAE~HDH H AHAEIH\$0Hl$8Ht$@H _H\$W     H+IH2uH\$0H _LL$PLHHH\$0H _  H\$W    0 H+Hu  ؅t
HoH\$0H _H\$W     H+IHBuH\$0H _HH]xLHHH\$0H _H\$0   H _H\$Hl$Ht$W    v H+IAHH;t_H   ~j HxcH͋nc+xk;ËHHNtDt}+ttpHH#]xLHHQtM   H\$0Hl$8Ht$@H _
L 3  Ho E3n      `3H\$Hl$Ht$H|$ ATAVAW    l H+H\$`LHMMH3访HvHHt?HHI;u
L" LMtLMHI     EHH\$@H|$XHl$HHt$PH A_A^A\H\$Ht$W0    H+IIMH" uH\$@Ht$HH0_LH|$ LH3H\$@Ht$HH0_H\$W    P H+IH袷uH\$0H _LL$PLHHH\$0H _   H\$W      H+IHI;u<-L    H 5E3    3H\$0H _t{ tLHHH\$0H _OH\$0   H _H\$W0   ` H+IHI;u<L    H E3    3H\$@H0_LL$ LLH3Qtڃ{ u   H\$@H0_Ã H<HLHEHHH\$@H0_H@SUWATAUAVAW    H+H+ H3H$   McyH|$0LLL$ AMILImHy  Hv&J    AB   H 7HHM  IM LHH$  LLEHM HLEE3E33E   D IcEIH+IHcEH+H?H?3HHK#K#HHJH;H;HIcEH IIH+HcEH?LIH+H?LL;rI.ELd$ HHM$ H+H+LHIE3@ H(H@I#HH#HHHT(LHHuM$EIHh H$  HD$0E~AF    H;tAb   H H   3H$   H3l H   A_A^A]A\_][LL$ SVAUAVAW     H+MciLAILIkHuH A_A^A]^[IIHHl$PHHEH|$XHHLd$`LLEE3E33E3E  @      IcNIH+MHcNL+H?I?HJ#T IM#HI+I+JI;t
E3I;AIcNIIH+HcNH?LIH+H?HL;rL\$hIHE3LHMIH+fI(M@3H#IIPI;I9PLI HuM+E3L+@      JH@3I#IHPI;H9PLI HuLd$`   H|$XHl$PEoAG    H A_A^A]^[H\$Ht$W    H+H$   IMtM H$   HD$PHD$@H   HD$8H  HD$0H  HD$(H  DL$dL   HD$ HD$X    H|$hHt$poHL$XHtLHWHuLH3WL$   I[IsI_̸(    H+HD$PHu6DL= [   H LE3    3H(H\$    EtAy tHcu3ۋH\$ H(@S     H+H\$PHu7L{ @   H E3    3H [H|$03;EtA9ytHcL!uH|$0H [9;   @ǉ;H|$0H [@S     H+Hڅt&z u Hz uHBHJ HCHuH [HCHS HKH [H`H\$Hl$Ht$H|$ AV0    H+IAHALMA HHIP(HHt=tHK3HC MLSHLHD$(HFHD$ AR HCHHS P0H\$@Hl$HHt$PH|$XH0A^ø(    H+HAHQ HIH(H`@S0    H+ILHHtLHtGE3HID$@t1DHHSD$(    A   HD$ HL$@ H0[3H0[̸(   F H+Htz uRH(3H(̋AH\$Ht$H|$AV     H+ZXHzLH;HH8v'A@   H;L+3$ A   HI3QA8   H;L+3$ AFA   G8HAFIΈG9AFG:AFG;AFG<AFG=AFG>AFG?@   AFX    HUAH\$0H|$@FFNANFNNFANNF	NF
   AVNVVNHt$8H A^W3AA A0A@HAPAX   #EgAAܺAvT2̸(   V H+A   H(H\$Hl$Ht$H|$ ATAVAW     H+ILHM   AB;sAHqXQLqHLHAHtqH@s!JH@sII >   LeXI@   H+IL A   IH+W    ALAFH+AF AF0HHHtLIHHILH+HtLǉ>II} H\$@   Hl$HHt$PH|$XH A_A^A\H\$W     H+HH肱HHǀ       oHHt H\$0   H _@S     H+IكtH [ú   H*3H [Hm    H [Hl$Ht$ ATAVAW    F H+IILL貰Lc`I;rUH\$@I+H|$HL+HfD  IIϋ螰LI>DH IHH+H;vH|$HH\$@Hl$P   Ht$XH A_A^A\H\$Hl$VAVAW0    H+Ly(IILHI   @rwH|$PIHHi   HD  H舲HˉD$hLA   @HD$hIHD$(HL|$  T$hHH   @I   @HuH|$PHt@H'HˉD$h苯LDHD$hIHD$(HL|$ [ T$hH诲H\$X   Hl$`H0A_A^^Hl$H|$ ATAVAW0    H+IILLMg(L   MtLLd$ LIHA   H\$PH   @rcHt$XHHHi   HD  IIϋ议Lȉ\$(A   @Ld$ IH H   @I   @HuHt$XHt,I{IϋaLȉ\$(DLd$ IH跶 H\$PHl$`   H|$hH0A_A^A\H\$UWATAVAW@   i H+La(IMLHI   @   Ht$pIHHi   H HXHω$   Hϋ语Lȉ\$0H$   A   @HD$(IILd$ E $   HưI   @I   @HuHt$pHtWHHω$   QHϋ7Lȉ\$0H$   DHD$(IILd$  $   HQH\$x   H@A_A^A\_]LL$ HL$UATAWp   ' H+D$@ IMLMW  H$      Ht$hL;H|$`IHCLl$XH\$HLt$PH;   L,    E3M   H$   H](@ Aƹ   $I*H   HB">$D$A/H͋A   |$0EH\$(HT$@HD$ HL$A_ D$@A΃$   A΀B"&I
B&M;jH\$HH$   H+LLH$   H;HHCHL$HHHLl$X   H|$`Ht$hH$   Lt$PHpA_A\]ø   HpA_A\]H\$Hl$Ht$ ATAVAW@    H+La(IILLI   @rfH|$`IHHi   HIIϋݪ\$0A   @Ld$(A   IHD$ H( H   @I   @HuH|$`Ht4IIϋ航\$0DLd$(A   IHD$ Hַ H\$h   Hl$pHt$xH@A_A^A\H	 H Hټ H H H H\$W    0 H+HũHHHHǀ      輾 H   HK謾 H\$0   O   G   O0   G@0  OP@  G`P  Op`  p  H _H\$W     H+HHHHHǀ       H   HO H   HO H\$0   H _@W     H+ItH _H\$0؅xBH$"~4H |	HO |	HO H\$0   H _H\$03H _ATAUAVAW8   ~ H+MMLLHc@HD$xL;   H\$`L+Hl$hM+Ht$pIH|$0II΋ɧIH   躧IH诧HՉt$(IH|$ LL   H Hl$xHI+I;vH|$0Ht$pHl$hH\$`   H8A_A^A]A\H\$Ht$WATAUAVAW@    H+Li(MMLHI   @   Hl$pIHHi   LH腩HΉ$   HH   צHH   ȦLA   @H$   IHD$8ILl$0H|$(H\$  $   H٩I   @I   @HtHl$pMtqHHΉ$   PHH   AHH   2LEH$   IHD$8ILl$0H|$(H\$ u $   HFH\$x   H$   H@A_A^A]A\_H\$UVWAVAW@    H+IIHL覥HMw(H  HtLLt$ LHH   Ld$pL   Ll$xL   H   @rlLIIi   HH$   I(IED$8LH|$0A   @Ld$(HHLl$ > H   @H   @IuH$   Mw(Ht,ID$8LLt$0DLd$(HHLl$  Ll$xLd$pH$      H@A_A^_^]H\$Hl$Ht$WATAUAVAW`    H+Ly(MMLHI   @   MIIi   LL$   Lq(H踦H͉D$P,H͋HH   HH   |$@LHD$PA   @HD$8ILt$0IHt$(H\$ 3 T$PHI   @I   @IoL$   L}(MtHH͉$   H͋mHH   ^HH   O|$@LH$   EHD$8IL|$0IHt$(H\$  $   H_L\$`   I[0Ik8Is@IA_A^A]A\_LD$HT$SUWATAWp   % H+    Ƅ$    IIHǦL<    LEE3M  H$   Ll$hLm(Lt$`    AĹ   $M*I   HA">$D$POH͋5HH   &HH   t$@H$   Ll$8HL$PA   H|$0H\$(EHD$  L$   A$   H$   $   A̀C"I
CM;,Lt$`Ll$hH$      HpA_A\_][H\$Hl$Ht$WATAUAVAWP    H+Lq(MMLHI   @   MIIi   LL$   Ly(HH͋HH   HH   t$@A   @L|$8A   H|$0IH\$(IHD$  I   @I   @IuL$   Lu(Mt\HH͋zHH   kHH   \t$@ELt$8A   H|$0IH\$(IHD$   L\$P   I[0Ik8Is@IA_A^A]A\_@SUVWX   Q H+Hgk+ H3HD$8IIHHI   @P  @F  DHH3t6ELn   Hz ME3      蛴3  H|   HuG   LL|$HHHN LD$ HH HuL|$H   HD$ HL$    HD7Lt$P@   HM(Lt$PL|$HmHE(LOLFHHVHLG3HeH~ LOLHE(HHLt$PGL|$HLLHH   HL$8H3d HX_^][H H9 HY H	 H) Hٽ H H H9 H H @UWATAVAW    H+Hi+ H3HD$pMIHLAI  Hu	AA  H H$   H$   Hq(HL$   &LH  HtMHt$ A   HT$HH?II   D$8I   Ht$0HT$HH\$(MHL$ A   Hx H;uMGHHWY HLEHMOII_IHH\$@~HH  HtLHt$ A   HT$PHAIH   VD$8H   Ht$0HT$PH\$(LHL$ A   HL$@Dx 3HL$HA   MG3HA   HT$PHMOLHIIǛHH  HtLHt$ A   HT$HHL$HAIH   
D$8H   Ht$0HT$HH\$(LHL$ A   HL$Hw LD$XHIW* H$   HtA   HT$HHL$XX=uEg   HL$H<   HL$X<   HL$P<   H<H$   AuIWH<L$   AHL$pH3 HĠ   A_A^A\_]H\$W     H+HH肚HH臯 HoLGHL   \HOH\$0H      H _H\$Hl$Ht$WATAUAVAW@   ~ H+Lq(MMLHI   @   MIIi   LL$   Ly(HH͋ΙHH   这HH   谙t$8LH|$0A   @H\$(IIL|$  I   @I   @IuL$   Lu(MtTHlH͋RHH   CHH   4t$8LH|$0EH\$(IILt$  H\$p   Hl$xH$   H@A_A^A]A\_Hٺ H\$Ht$W     H+HH3H\$0Ht$8H _H荘HLƋ aH\$0   Ht$8H _H\$Ht$W     H+IIH:HLLH)ZH\$0   Ht$8H _H Hٻ H\$Ht$W    ; H+HH͗HH23H\$0Ht$8H _LƋH?`H  HPCXHt$8KHǇ   d  C t  K0  C@  KP    K    C   K0  C@  KPH\$0          H _@SUVWATAUAVAWX    H+H/b+ H3HD$HILD$0MLH葖   A@   HDD+  AL   A+ItIWH;X  H`  ILDI;vI@M;   II+HH   ,       H  MIMMHHWK4H\$(N/HD$ I<HL  HHHHL  H        9  sA  3DK4MM+L  IL;   M;tMJ/L+I< K/IHd    A   t  HIA  AN  AF   AN0  AF@ANPAFXIHN/H+MHHV  H+N/HM<HV  L;vHH@H;   LL+IM   ,       LD$0MHHEVMH  ISHT$0K.HLd$(N/HD$ L  HJ  IIMJ    ;s  ID    3DLD$0N/HLH+HUH  K.HI   MM+HHL$8d    A   t  HT$8H  K  C   K0  C@KPCXEHHL$8hK/A   HT$845t3I+LHǆ      HL$HH3Կ HXA_A^A]A\_^][H\$UVWAVAWHp    H+H^+ H3HEMIcL膒H,    WEEEE@~0H  LH  I[H  HM{LHMI fo H  fofoWEWMEfoWEWUEMUA@   HUH  fo Hd  fofoWEWMEfoWEWUEMU<A@   HUHd  @   HM3         II^F= urÈ^F  H    H   A   `  I(  I8  A H  I0X  A@IPAX   HMH3蔽 H$   HpA_A^_^]H4+ H\$W   H+H[+ H3H$   HHEuZH蓕tHHH~t3HT$ H HHHL$     HL$ 1HޏHH    H$   H3込 H$0  H  _Hl$Ht$WAVAW     H+IILLSHchH;r8H+H\$@L+HITLIH% HHH+H;vH\$@Hl$H   Ht$PH A_A^_H\$Hl$Ht$ ATAVAW0   Q H+La(IILLI   @r^H|$PIHHi   HIIϋ譎Lȉ\$(A   @Ld$ IH  H   @I   @HuH|$PHt,IzIϋ`Lȉ\$(DLd$ IH H\$X   Hl$`Ht$hH0A_A^A\H\$Hl$VAVAW0   g H+Ly(IILHI   @rwH|$PIHHi   HD  HXHˉD$h輍LA   @HD$hIHD$(HL|$  T$hHݐH   @I   @HuH|$PHt@HHˉD$h[LDHD$hIHD$(HL|$ [ T$hHH\$X   Hl$`H0A_A^^@UATAVAWH   ^ H+IMLLM   H\$p   @L;Ht$xIH|$@HCH;rvIKIΉ$   IIv(螌Lȉ|$0H$   DHD$(IIHt$ W $   I踏H+LLHH;HCHHuHt$x   H|$@H\$pHHA_A^A\]ø   HHA_A^A\]Hٰ H H H H\$Hl$Ht$W     H+HH訋HHHϋ蓋DLŋHH H\$0   Hl$8Ht$@H _H\$Ht$W    諸 H+3HHHtgLL$8E3   ~)D$8=   u:   @ux   (   DHLGDȋHH\$0Ht$@H _DHt$@H\$0H _H\$UVWP    H+H$V+ H3HD$H3H|$0HH   蒊؃vA   H HǸ DLD$8HT$0H;   L$0:u   xu@      uv(   ~&HD$8D$(E3HD$ E33HTtvE3Dú   H~_H΋~NHL$HH3蹶 H$   HP_^]DLͷ }   Hٷ LE3l      蚞H\$Ht$W    軶 H+IAHt@t0tH\$0Ht$8H _Å*3H\$0Ht$8H _vHH\$0   Ht$8H _H\$Hl$Ht$ ATAVAW0   ! H+La(IILLI   @r_H|$PIHHi   HIIϋ}\$(A   @ILd$ HLH H   @I   @HuH|$PHt-IIIϋ/\$(DILd$ HLHd H\$X   Hl$`Ht$hH0A_A^A\@UATAVAWH   > H+IMLLM   H\$p   @L;Ht$xIH|$@HCH;rwI+IΉ$   IIv(~H$   |$0HL$(DIHt$ LHI $   I藊H+LLHH;HCHHuHt$x   H|$@H\$pHHA_A^A\]ø   HHA_A^A\]Hl$Ht$ ATAVAW    6 H+IILL袆Lc`I;rVH\$@I+H|$HL+HfD  IIϋ莆I>DHL@ IHH+H;vH|$HH\$@Hl$P   Ht$XH A_A^A\Hl$Ht$WAVAW0   至 H+Ly(IILHI   @rxH\$PIHHi   HD  HxHωD$h܅HL$hA   @HL$(IHL|$ LHH T$hHH   @I   @HuH\$PHtAHHωD$hzHL$hDHL$(IHL|$ LH T$hH蝈Hl$X   Ht$`H0A_A^_Hi Hi H Hy HI HI H\$Ht$W     H+HHy3H\$0Ht$8H _H荄HLƋ H\$0   Ht$8H _H\$Hl$Ht$ ATAVAW0   衱 H+La(IILLI   @r^H|$PIHHi   HIIϋLȉ\$(A   @Ld$ IHp H   @I   @HuH|$PHt,IIϋ调Lȉ\$(DLd$ IH& H\$X   Hl$`Ht$hH0A_A^A\@UATAVAWH   辰 H+IMLLM   H\$p   @L;Ht$xIH|$@HCH;rvI諅IΉ$   IIv(Lȉ|$0H$   DHD$(IIHt$  $   IH+LLHH;HCHHuHt$x   H|$@H\$pHHA_A^A\]ø   HHA_A^A\]Hl$Ht$ ATAVAW    趯 H+IILL"Lc`I;rUH\$@I+H|$HL+HfD  I(IϋLI>DH IHH+H;vH|$HH\$@Hl$P   Ht$XH A_A^A\H\$Hl$VAVAW0    H+Ly(IILHI   @rwH|$PIHHi   HD  HHˉD$h\LA   @HD$hIHD$(HL|$ y T$hH}H   @I   @HuH|$PHt@H藃HˉD$hLDHD$hIHD$(HL|$  T$hHH\$X   Hl$`H0A_A^^H9 H H H H\$Ht$W    軭 H+HH轁3H\$0Ht$8H _H-HLƋ` H\$0   Ht$8H _H\$Hl$Ht$ ATAVAW0   A H+La(IILLI   @r^H|$PIHHi   HIIϋLȉ\$(A   @Ld$ IH H   @I   @HuH|$PHt,IjIϋPLȉ\$(DLd$ IH H\$X   Hl$`Ht$hH0A_A^A\@UATAVAWH   ^ H+IMLLM   H\$p   @L;Ht$xIH|$@HCH;rvIKIΉ$   IIv(~Lȉ|$0H$   DHD$(IIHt$  $   I踁H+LLHH;HCHHuHt$x   H|$@H\$pHHA_A^A\]ø   HHA_A^A\]Hl$Ht$ ATAVAW    V H+IILL}Lc`I;rUH\$@I+H|$HL+HfD  IIϋ}LI>DHl IHH+H;vH|$HH\$@Hl$P   Ht$XH A_A^A\H\$Hl$VAVAW0   觪 H+Ly(IILHI   @rwH|$PIHHi   HD  HHˉD$h|LA   @HD$hIHD$(HL|$  T$hHH   @I   @HuH|$PHt@H7HˉD$h|LDHD$hIHD$(HL|$ + T$hHH\$X   Hl$`H0A_A^^H Hy HI HI H\$Hl$Ht$W    V H+AHH{HHJ}6nLױ N   H vE3      Đ3   LǋH΅tH   HDHǇ  KT  C d  K0t  C@  KP    K  C   K0  C@  KP    H\$0Hl$8Ht$@H _@SUVWATAUAVAW   	 H+HF+ H3H$   IHT$`IHL$@L|z3A@   HH\$PDD+  L  Hǀ  @  HL$@Lk  IuL*ID$$HH;          LCLl$PK.L;   II+I+HHD$XH   H\$PL  MIH  HL$@J7H(HH\$XLHD$0LHL$@ILl$(HL$ HBHHLH  H        9  sA  HD$@(L  LLt$PMM+IJ7  L;  I;tMIL+H K<'IH0T  A   Hd  IAE t  AM  AE   AM0  AE@AMPg  IHML$A+HI+fnfp L;shHrST fgLL+fgfD$pIGL$pI@ f     HIHHH@M;rL;sLKM+T IHIHHD$@H+LD$(   LHD$ #   t  L$   II   A4  L  A4  ȁ  r)H%,  HD$@IHL|$`H@(H  HD$@H(\$(LHD$ LIHAT/E   +DADD$P+ȉD$LЋL$LD$H#ʋD$HHA#MD$HHH+A4  HHA4  H     HT$@H     H   H$  @ 4  H0D  @@HPC	  HH@  rE@   H+  H  HIHL	  HD$@LH+L|$`H+HD$@HD$@  L    D  LII^A^ALL$XH   LMILT$pf     LIC*M+H8IH8"
р
ȋǈ0  @   IxA   H?H  HH  A#	  LL$XIMLT$pH?#ϋ#  A	  #A	F  #A	F  #A	F  #A	FHD$@IIL;2L|$`L  H@s J*@   H+3LHD$p# Ld$p8   H|$@H  I+A   HIH?Hߋ#D$XA	E<  WIH+L$@HIH?##A	  #A	F  #A	F  #A	F  AE #A	FAEI@AE AE0HD$XH  A   AE<I  H  T  H|$@A   d  L+IIII?AA#AA  A#AFAF  A#AFAF  A#AFAF    A#t  AF    AF              H  IcL$PLH+LH+LˍAH}IL+tYD\$H     BEE+ǋAA3AA#AA+ID#C3A#ALL;rC#D$L>HD$@LH(\$(LHD$ IHH  LI.     3H$   H3E H   A_A^A]A\_^][@USVWATAVAWH츀   x H+H=+ H3HEIMcLqH2  HaHcˋ7 HWEEEEA@~0H   }MH   Hk  H   HMMHMH* foR H   fofoWEWMEfoWEWUEMUA@   HUH     foX HT  fofoWEHWMEfoWEWUEMUN\Lu@   Ht'HUH+HH;HFLLuLH+H߃?H+t8LIIHH    HFLHNN9FsAFHtLIH@   HM     As  LIA^AF   H  ANAFȉ     r  A^AF   H  A     H  I$  A 4  I0D  A@IPB  C$+     G(  G,     Hǆ       AF$q  A   AA Y  HGIDp@AD5  HGH	@
ȁ    Et*A   s3  A    r'ad,     E_CA;   Dw   H  A       I$  A 4  I0D  A@IPHW  D    AËDD+ED;vAH?AA;sE+Eǃ$DO˃AH$+$GHLOLGHD$ H  HMH3襚 HĀ   A_A^A\_^[] M 7 6 7 ^7 7 7 O7 c,    H+     HEb,    H+     HEH\$Hl$Ht$W    v H+A\IHHHt@   H+L;IBL+HH+H߃?H+t8LHIHHH    HFHHNN9FsAFHtLHHH\$0Hl$8Ht$@H _H\$UVWATAUAVAWH$p  讙 H+H7+ H3Hp  D  HHT$`LHL$H3H  t$,F<    Ht$XAMI3U  AH  H  H+HL$0AMT$(D+DLd$@D;v&AL$?AG;s¸   A+ǉT$(DLd$@  HCJ$H|$pH}pHExL  @     AvuLMH   DLUxL\$pAIHR(A HM@I	M[HJMII
MR(IHJAA@BHuM  E3L  IM  E3L  IE`  A  L  A  H  A  LT$0E  I@A  3E  T$ A  D$$A  Dt$$T$!AWT$PD$8L$"fD  D;\$PHT$(DT$@AAB@IA	IHL<`AQM   EbAZE*Er MRHIxD$ AAD$!AAAAAAIAIA AAA0fAAA2AAHA3L$"HD<`BHt=HD<hD$8D=   E;5H\$`Lt$HD  t$,Ld$@HL$0HUE
D9d$(AF|$(3    Et2H   E3HDpHDD    HI   HR(IuH\$0fEHUHEHMpIOEt\HMxE3@ HDp   H   HDpDxHA   HDHD    HRA   HI(@AIu    oH\$`t$,H|$0HT$pHE3H  A   } 3D$$E   E3AOE3H  @ f     Dt$(;BD,xHDDt$@A++t$,JT,p3D} I4Ƅ  F4h  A΃8sF%     F%,     BD-AOD$$IJ\-H뀉D$$IA;hH\$`Lt$HD  EHUH3H  A    ER  HL$0LEET  H  AX  L  A\  H@E`  Ed  )$  EfAMHIDYHIBB8  H   A    M@ȉ|A܉yȉBAqȉBADaȉBA<Di<ȉBIuH|$0HUD  Hfo5q AO3LmpH@D$$H|$Ht$(;IU LDt$@IMDD+D$, IENIE HًGȉt$83ɉGȉCȉCG ȉCG@ȉCƃ   +HFfnfp r6Tƃfgfg+fD$`D$`CCCH;v;w@+HD HH|$HL$8HH|$HA+D$,AEI(A  A$A  AD$A  AD$AD$D$$AL$D$$HL$XAOA;($  D  H|$0EHUHEHMpI{K   H  j   H]HD$XHp  H3艑 H$  HĐ  A_A^A]A\_^]H\$Hl$Ht$W    覑 H+AHH5dHHeLH͋ЅtH   H辁Hl$8Kd  Ht$@C HǇH  t  K0  C@  KP  C`  K    C   K0  C@  KP  C`H\$0$  4  H _@SUVWATAUAVAW   y H+H.+ H3H$   MLD$@LHL$HHb3ۿ@   HD+<  LH  HǀH  Au  H  IuM$IG0HL;I  P       LC,X,     u) X,    X,    %   @   J/L;   IH+I+HH   HT$@H  IHL  HL$@LHT$HLH(HT$HH9IHD$0H\$(HT$ IcHHHHH  H        9  sA  	HD$H(HIH  Ll$@ML+HJ/}  M;  M;tMIL+J+ K<<HH{d  A    Ht  H  N  F   N0  F@  NPF`  HHzMO AA+II+fnfp M;saHrLThk fgML+fgfD$pID$L$pID  HIHHH@M;rM;sMKM+ IHIJ+HD$HL+MD$(   LHD$ s     HD$HH$   HL$@H(\$(LMHD$ IH8I}  A/M  L  A/L     ȁ  HBHB!L;\  L+L   Ld$`CT&AF+DADD$H+ȉD$TЋL$TD$P#ʋD$PIA#MD$PH!H+A/O  HHA/N  H     HT$@HP    H   H$  @ 4  H0D  @@T  HP@`	  I I@  rE@   I+<  H  HIHL	  HD$@LL+Ld$`H+HD$@HD$@<  L    D  LHH^H^H^ALL$XM  LMILT$pfff     LIC*M+H8IH8"
р
ȋǈ(  @   IxA   H?H  HH  A#	8  :LL$XIMLT$pH?#ϋ#  	  #	F  #	F  #	F  #	F  #	F  #	F  #	FHD$@IIM;Ld$`L  H@s @   J(H+HT$pL3W L|$p8   H|$@H  I+A   HIH?Hߋ#D$XA	E<:WIH+L$@HIH?#ϋ#  	  #	F  #	F  #	F  #	F  #	F  #	F  AE #	FAEI@AE AE0HD$XH  A   AE<Ic9H|$@L+III?AA#  	  A#	F  A#	F  A#	F  A#	F  A#	F  A#	F  A#	F='+ |&of8  oFf8  FHˋȉHH|d  H  A    t  H                    $  4    H  HtL$HLL+LL+LM\$MލA M+tOl$PCEE+ċA 3AA#AA+ID#B3A#ALL;rC#D$TH  MI_     3H$   H36 H   A_A^A]A\_^][@USVWATAVAWH츀   h H+H~%+ H3HEIMcLYH  HQHcˋ7 HWEEEEE  A@v0H   TwMH   H  H   HMRsMHMH fo9 H   fofoWEWMEfoWEWUEMUvA@   HUH     fo? Hd  fofoWEWMEfoWEWUEMUvA@   HUHd    @   HM_     A  LIA^AF   HH  ANAFȉP    r,  A^AF   H  A     H  I$  A 4  I0D  A@T  IPA`  C0+  P  FX  F\      HǇH       AF0  A   AEn  A d  HFIDp@ADQ@  HFH	@
ȁ  #  Et*A   s3  A    r'L,     E^CA;   Dv   H  A       I$  A 4  I0D  A@T  IPA`HV  D    AËDD+ED;vAH?AA;sE+Eǃ0DN˃AH0+$FHLNLFHD$   HMH3 HĀ   A_A^A\_^[]f7 7 7 7 h7 7 7 ̸H    H+MK,    t:HD$0    E3HD$(    E33HD$     3VtH* HH3HH̸H   覂 H+J,    t:HD$0    E3HD$(    E33HD$     3MVtHb* HH3HHH\$Hl$Ht$W    6 H+AhIHHHt@   H+L;IBLrHH+H߃?H+t8LHIH1H    HF HHN$N$9F sAF$HtLHHrH\$0Hl$8Ht$@H _H\$UVWATAUAVAWH$  n H+H+ H3H  p  HHT$PLHME3H  Dd$,D<    Ld$pAMIX3V  AH  H  H+HL$8NT$(D+DLl$hD;v%AM?AG;s¸   A+ǉT$(DLl$h  HCJ0H}H   H   L  @     A~   LMH   DL   L]A    IHR(A HM@I	M[HJMII
MR(IHJAA@BHuM  E3L  IM  E3L  IE  A  L  A  L  A  LT$8A  I@\$(3T$\A  T$`A  T$@A  T$HA  T$ A  T$!A  D$$A  Dt$$T$"AWT$XD$0L$4f     D;\$XHAӋD$\ADAB@AËD$`AB`D$@A   D$HA   IAQIAJ M   HL=ErArMRHIxD$ AAD$!AAD$"AAAAAAIAIA AAA0fAAA2AAHA3L$4HD=BLd= I쀉D=D$0D=   E;Lup  Dd$,HL$8HUD1D9l$(AF|$(3    Et6H   E3@ HDHDD    HI   HR(IuH\$8D  DHUHDH   I6EtiH   E3@ ff     HD   H   HDDHA   HDHD    HRA   HI(@AIuA    ^Dd$,H|$8HUHD3H  A   ѿ 3D$$E   E3AOE3H  Dt$(;BD-HDDt$hA++t$,JT-3Dݸ I4Ƅ  F4h  A΃8sF%     F%L     BD-AOD$$IJ\-H뀉D$$IA;hLup  DHUH/3H  A    E  At  LEHL$8H  Ed  L  Ah  H@El  Ep  D$4Ax  D$0A|  \$0D$HA  Dt$4t$HED)$        AMHIDYHIBB8   H   A    M@ȉ|A܉yȉBADaȉBADiȉBA<Dq<ȉBA\Y\ȉBA|q|ȉB   D   ȉBIgH\$8HUp  HDݕfo5X D<    LuAO3L$0H   D$$Lk@H|$HH\$PfD  t$(;HLDt$hHODD+D$,讶 HGNHHAE ȉt$43ɉAEȉCAE ȉCAE ȉCAE@ȉCAE`ȉCA   ȉCA   ȉCƃ   +H Ffnfp r4Tƃfgfg+fEECCCH;v;w@+HD HH|$HL$4I΍A+D$,GH(A  A$A  AD$A  AD$AD$D$$AL$D$$HL$pL$0H|$HA;($   p  H|$8DHUHDH   I:2   H  )   HHD$pH  H3Hx H$`  H  A_A^A]A\_^]H\$Ht$W    kx H+AHHJHRPu,ȃw%HJHHDLLËH #HJHHLLËH yA6]LO L   HS >^E3      _3H\$0Ht$8H _H\$0   Ht$8H _H\$Ht$WATAUAVAW0   w H+Lq(ML- IHLI   @rjHl$`IHHi   LIIϋILl$(LLt$ A   @HHυtFC@H   @H   @HuHl$`Mt8I虸IϋILl$(LMcHLt$ HυtB)@H\$h   Ht$pH0A_A^A]A\_@UVAVAWH   v H+IMLHM   H\$p   @Ld$@L;IH|$xHCL% fH;r{HcKH͉$   ԷH͋HLd$8H$   HM(|$0HT$(LHL$ IILcK$   HKH+LLHH;HCHHuH|$x   H\$pLd$@HHA_A^^]ø   HHA_A^^]Hl$Ht$WAVAW    wu H+IILHGLcxI;r@I+H\$@L+HHHGILH} IHH+H;vH\$@Hl$H   Ht$PH A_A^_Hl$VWATAVAW@   t H+Ly(IL%( ILHI   @   H\$pIHHi   HHIHω$   5GH$   Ld$0HL$(LHL|$ A   @IF$   HKJH   @I   @HuH\$pHtNHeIHω$   FH$   Ld$0HL$(LHLcIL|$ NF$   HIHl$x   H@A_A^A\_^@UATAVAWH   s H+IMLLM   H\$p   Ll$@L;IHt$xHCH$   L- H;   IH    $   IJI΋I΋ELl$8    IV(t$0LELcH$   HL$(IHT$ IF$   IHH+LLHH;HCHH]H$      Ht$xH\$pLl$@HHA_A^A\]ø   HHA_A^A\]@UVAVAWH   r H+IMLHM   H\$p   @Ld$@L;IH|$xHCL% fH;r{HcGH͉$   ԳH͋DLd$8H$   HM(|$0HT$(LHL$ IILcF$   HGH+LLHH;HCHHuH|$x   H\$pLd$@HHA_A^^]ø   HHA_A^^]H\$Hl$Ht$WAVAWP   rq H+IILHFHˋCLy3RHˉ|$@CH MHT$8HK(HT$@LHT$0IHD$(HL$ H?T$@HF   H\$pHl$xH$   HPA_A^_H\$Hl$Ht$W    p H+IHHECHHuH   	H   HDLǋH! L HH   )^y6ULђ    H VE3      W3   Hu9  t,H  Ht Lc  H   H`^Ǉ     Ǉ     A   HLc  tH   +^H   Ǉ     Ǉ         H\$0Hl$8Ht$@H _H\$Ht$H|$Lt$ AW    Po H+MIcHcLAH؃%-  HI9,37  37 H3H  IF  IF(H     ǃ    ǃ      A       ~O;  ~GH  IF(H;tA  H EtHH A  psH  H<       R  F   I  I@HLIn        F  I誯       IM@HLI      u*Lc  IH      ǃ       i    +ƃX  H  LI躩 It  H  +H臲  ǃ        -            Lc  H   H  g[  ~;~LcIHcI+H   Hc     H  HɀDuHuǃ             h     [  I'K  Hc  LH+IH  裨 Lc  H   H  Z   ǃ     '     I>A AOHAOHIΉ  ^>I\0N>|0   I΃su   I>IΈ\0
>@|0      I#>HH  HtH;uKH  IN(H9  uIG(H     KHc  H A  0pH  Hu3"Lc  HH  Z    H\$0Ht$8H|$@Lt$HH A_ .7 U27 $/7 /7 /7 07 07 17 G17 /7 27  



























	H\$UVWAVAW    jj H+IMLH<H   l     _  Ld$PHLl$X<LAM;  H  H賫      MEA   Hs   Ic  H<<HI   LjG   HH}IINI   LMIօt%OusI?A   I   YDgW@HuNH;HI   A   _YHI>;HA   HtHIsDAǅ      Aǅ  Ll$XALd$PH\$`H A_A^_^]Ã      Mt[H   MuLIH^F$HTLMIHυtNhG   H\$`H A_A^_^]HuCHc  x|HH:HH   LTu[  H\$`H A_A^_^]H:HH   A   !X3Ǉ     Ǉ      H\$`H A_A^_^]H\$`H A_A^_^]@S    g H+HI:H  HC(H;tA  H Gm   H [H\$Hl$Ht$H|$ AV0   Pg H+IHH9HHuH   	H   H+;LǋH ,  L(  EH8  LH8 HD$ gy3LLn   H2 ME3      kN3IHǇp      Ǉ     Ht*L(     HA+LcHM(轢 Ǉ        H\$@Hl$HHt$PH|$XH0A^H\$Hl$Ht$H|$ AV     f H+MIcHcH8H%!  HL:7 D$:7 LA3Ǉ(     H  H      Ǉ,     Ǉ0       +(  A       H7A ANHANLHH͉0  7H\0f7t0ffE    Hf֦u,  ;   f+Hfo7HB\0b7Bt0,       AE(         +ƋF   (        @   F   H6Mt(   HǇ      6HLI詠 ,     rHtO    tFLH8  IfHt/3H  $     0I6Hh  HtH;t3Hh     H\$0Hl$8Ht$@H|$HH A^ 77 97 97 97 <97 87  97 M87 587 :7  																													@SUVWATAUAVP   Kc H+Ha+ H3HD$@IILL5H   L8    0   |LLII    HuMt3       MubHu6   IU(+(  LLcIcl  Ǉ$     `  $   u	HI  LHIV9  Iu9     $   u/   IU(+(  LLcI_c   Ǉ$     IţHp  LMHӅt5HtHL$ IO_I[   Ǉ         HtHL$ IYIW3ɅtCLc,  HT$0IlcHt*Hc,  I3HHL$0L8uuHIHǇ      Ǉ$      HL$@H3` HPA^A]A\_^][Hj H H9u Hj Hw Hz Hl HY} Hyk HIm H Hu H	n HIx H	{ Ho H} Hn Hyp HI Hu H9q Hx Hi{ Hr H~ Hq @UVWAUAVAWX   L_ H+Hb* H3HD$@IMHL1HL8  I;d  Hc,  HH;P  I誠tI^1HHIIU(IE,I΋,  HH+   +(  LLc_   H\$PIHc0  
1HLIRIIH,Hp  LH\$PLIׅtIHtHL$ I[IWX   Lc,  H7I`Htu,  mHtHL$ IUIS3Ʌt6Lc,  HT$0I_HtLc,  J?HL$0uHHHL$@H3@] HXA_A^A]_^]H\$Hl$Ht$W    v] H+AHH0HHj1LǋH y3BL    H CE3      D3TH/H5Hwu3ɃH 3ɃH H  H_ HDʸ   H   H\$0Hl$8Ht$@H _H\$Hl$Ht$WAVAW0   \ H+IILH/HL(HH    t"D$(LLL|$ IH   2H  LHL$(HL|$ LIօt=(v%H\$P   Hl$XHt$`H0A_A^_H\$Hl$Ht$WAVAW    [ H+IILH>.HLcC.HI;r)I+HL+fILH  IHH+H;vH\$@   Hl$HHt$PH A_A^_H\$Hl$VWAV@   8[ H+IIHL-IHI0D$`M^(L  HD$`LT$0LHD$(LHL\$ H5-T$`I0H\$h   Hl$pH@A^_^H\$Hl$VWAV@   Z H+IIHL4-IH/IΉD$`-L  MV(LL$8LƉD$0LHD$`HHD$(HLT$ /T$`I-0H\$h   Hl$pH@A^_^H\$Hl$VWAV@   Z H+IIHL,IH/IΉD$`荛L  MV(LL$8LƉD$0LHD$`HHD$(HLT$ .T$`I/H\$h   Hl$pH@A^_^H\$UWATAVAWP   iY H+IMLH+    Lc(HH0tHe.HˉD$@ٚL   L$   I       I;   H$   H       HH<HHH H.HˉD$@|H  LHL$8I       D$0IHD$@IHD$(Ld$ e,T$@Hy.MMHuH$   L$   HtUH-HˉD$@L    H  LHL$8I׉D$0IHD$@HD$(Ld$ +T$@H.H$      HPA_A^A\_]H\$Ht$H|$ ATAVAWP   W H+MMLH,HˋS*Hy3   t$@HH   Hl$pHk()LMIHt#Ht$8HL$@HL$0IHD$(Hl$ &(H  HL$8HL$@HL$0IHD$(Hl$ 0%T$@H-Hl$p   L\$PI[(Is0I{8IA_A^A\Hy HY} HY| H)~ H	 HIz H){ H Hy Hy HI H) Hi HI H H H Hi HI H Hi ̸   U H+LQxIHtOH$LJIH+ڋ AAIAAAAJHMIAHuH$MtDIPM+A   fJBBIHHRAL Iu˸   ABp    H@SUVAUAV@   T H+HqxIDFpLnpLl$8ILEtRMt)    A@sAAL002HAIHuEE H;  A@uAE     F uF$F HV L$   DA?L$   EI+Dd$0H@   H|$xL~ A   DD  HL|$ HLI;IGHB*E3H;DCH+H;IHCHHLH+E/HLEuF$H@sDd$0HV H|$xELl$8EtPHN0HT$ WLA@   HAA A0:EtH+L+D302B3H[IuEe L$   L$      H@A^A]^][@SVW@   S H+H* H3HD$0HYxIHHHu	Hr  Hl$h3H   H   H   Hǃ   H   Hc   WD$ LHHL$0I+Ύ LVxHtIIHWL+A   JBBIHHRAIuHA    D"L#D!D HHHAL IuAjpC$CxC(C|C,   dLQxHtWHIL+A   @ fff     JBBIHHRAIuAjpHl$h   HL$0H3P H@_^[@SUVWATAUAVAWX   )Q H+H?* H3HD$@Hqx3IMLLL   9      ItHt
    H~ LH_ A@   H|$ HN0H   HV0	    ^pH   H   ǆ      It.H   A   H    Hǆ      ǆ      HM   Mu(H   LI H   ǆ            t-   tA   H   L+H| G    H   L;uLIGH;d  Ikt%MMIIMH   I #MH   I MMIIL   ILILt	L;      t1   tA   H   L+H  ǆ          tA   H   L+H P H   A   H   7 IH   uHT$0H   c ǆ       MtII;tDIGt   ATA   HL$0ICt=M+MI3O +IuLc   H   HL$0EHL$@H3M HXA_A^A]A\_^][@S    N H+Hyx HtR HKxH   B   H [H\$Hl$Ht$W    M H+HYxIIcH%C  HcHS7 S7 HHu` A  H H   VHExHHu62L   Hȅ 3E3      43  3ǃ      WH   H   H      Hǃ           Ht* A  LM HH   FHGxHu1LQ   H 2E3      643     A     F/        AAAIAAAȉK$KxAAAIAAAAȉK(K|AA
AIAA	AAȸ   K,   [  FHLH   Hه       $  FLH<LH   H蛇       AH   AA   AA   AqAA诌u@      H   CxC$            3K|K(            3   3K,      H\$0Hl$8Ht$@H _aP7 Q7 Q7 gR7 0R7 Q7 R7 Q7 qQ7 S7  																													H H* @SUVWAU  I H+H* H3H$p  HixMIHL$@HH   HCL;t
]  L$  HD$PHL$  L$  E3HL$PHDu HL$8L   LHA0HD$0HE HD$ Ly@H      HSHHT$HLH HT$8IQ HD$0DupA       Hǅ      H   H  HL$@cLMHHυt^YYHHLLL+t$0   @   HT$HDH HHT$8I A   E    H   DupI HL$@L|$0Hǅ      H   ʉLHօt$HE LHHD$ LHIN "ID HE LLHD$ HHHHP HIHۃD    MFILt$0IA HT$HHL$8޻HL$@$H   IID HL$@Hǅ   L$  t;   AL$  L$  H$p  H3F HĠ  A]_^][A   HI»tI+ME3HO̉ @S    F H+HYHH    H [H\$Hl$Ht$ ATAVAW0   F H+La(IILLI   @r^H|$PIHHi   HIIϋLȉ\$(A   @Ld$ IH H   @I   @HuH|$PHt,I誇IϋLLcI։\$(HLd$  H\$X   Hl$`Ht$hH0A_A^A\@UATAVAWH   E H+IMLLM   H\$p   @L;Ht$xIH|$@HCH;rvIIΉ$   IIv(Lȉ|$0H$   LcHD$(IIHt$ G $   IH+LLHH;HCHHuHt$x   H|$@H\$pHHA_A^A\]ø   HHA_A^A\]Hl$Ht$ ATAVAW    D H+IILLLc`I;rUH\$@I+H|$HL+HfD  IIϋLI>DH IHH+H;vH|$HH\$@Hl$P   Ht$XH A_A^A\H\$Hl$VAVAW0   C H+Ly(IILHI   @rwH|$PIHHi   HD  HHˉD$h<LA   @HD$hIHD$(HL|$  T$hH]H   @I   @HuH|$PHt@HwHˉD$hLLcHD$hIHD$(HL|$  T$hHH\$X   Hl$`H0A_A^^H{ H| Hi~ Hi} H\$Hl$Ht$W    B H+AHH%HHHrȃwH$ tH     H8HHH H\$0   Hl$8Ht$@H _H\$Hl$Ht$WAVAW0   B H+IILHHL(HH    t"腃D$(LLL|$ IH   2cH   LHL$(HL|$ LIօt
H\$P   Hl$XHt$`H0A_A^_H\$Hl$VWAV@   HA H+IIHLIHYIΉD$`͂L   MV(LL$8LƉD$0LHD$`HHD$(HLT$ T$`IH\$h   Hl$pH@A^_^H\$Hl$Ht$WAVAW0   @ H+IILHHLc#HI;rYH    t HLωD$ LIH   /I+HL+     ILH   IHH+H;vH\$P   Hl$XHt$`H0A_A^_H\$Hl$VWAV@   ? H+IIHLtIHD$`M^(L   HD$`LT$0LHD$(LHL\$ HT$`IyH\$h   Hl$pH@A^_^H\$Ht$H|$ ATAVAWP   Q? H+MMLHmHˋHy3   t$@HH   Hl$pHk(yLMIHt#Ht$8HL$@HL$0IHD$(Hl$ Z(H   HL$8HL$@HL$0IHD$(Hl$ T$@HHl$p   L\$PI[(Is0I{8IA_A^A\Hz H} H~ H{ H| H\$W    > H+IHHLHH\$0H _ @S    = H+HYHHH [ H~ ̸(   = H+HH(R H\$W    p= H+IHHLHH\$0H _J @S    4= H+HHHH [ H\$Ht$W    < H+IA{HLDǋH\$0Ht$8H _l H~ @SP   < H+H* H3HD$@HL$ HPs HT$ Hr HL$@H3< HP[H\$W    P< H+IHHLHH\$0H _s @S    < H+HHHH [p @Sp   ; H+H* H3HD$`]HL$ HK HT$ HSJ HL$`H3F; Hp[H\$W    ; H+IHHLHH\$0H _jL @S    T; H+H HHH [H HI~ H) ̸(   ; H+ HH(s H\$W    : H+IHb HLHH\$0H _s @S    : H+H) HHH [r Hy H\$W    `: H+IHHLHH\$0H _w @S    $: H+HHHH [u H ̸(   9 H+nHH( H\$W    9 H+IHBHLHH\$0H _麚 @S    9 H+H	HHH [ H9 ̸(   F9 H+HH( H\$W     9 H+IHHLHH\$0H _ @S    8 H+HiHHH [9 H ̸(   8 H+A>   LV    H+ H(7̸8   v8 H+Hy t2LD$(    Hj+ D$    L Ht   4H8ø   H8HQ   ̸8   8 H+Hy t2LD$(   H
+ D$    L H   o4H8ø   H8ø(   7 H+H̾+ H(3̸(   7 H+A>   Lv    H+ H(6̸8   v7 H+Hy( t2LD$(    Hr+ D$    L# Hd   3H8ø   H8ø8   &7 H+Hy( t2LD$(   H"+ D$    L H   3H8ø   H8ø(   6 H+H+ H(2̸(   6 H+A>   L    H+ H(5̸8   6 H+Hy  t2LD$(    H+ D$    LW Ht   2H8ø   H8HQ    ̸8   &6 H+Hy  t2LD$(   H*+ D$    L~ H   2H8ø   H8ø(   5 H+H+ H(1H\$Ht$WATAUAVAW@   5 H+L3IHDILA豫='  ~4L~ 0   H~ E3g      4  HKHt@h='  ~4lLU~ 6   Ha~ tE3        HK$=   }6(L~ ;   H~ 0E3~      ~3  H   HH  HHl$pHHHHH\  L9sxu'L} I   H} d   "     t4LCH   H   LHKx   LrM   HCML   HLKxHLt$0H|$(HD$ ARu'L| X   H
}      HSHץHt\   H5[tK|HH衣~7HH蒣t(HK蕩HΙDIA軡D/Lj| a   Hv|    E3   Hl$pHHHjAH\$xH$   H@A_A^A]A\_@SUVWAV@   2 H+E3HHIAAAԨ='  ~<L{   H{ E3g      .3H@A^_^][HKHtH胨='  ~<L{   H|{ E3      3H@A^_^][HK7=   }<;LT{   H0{ CE3~      3H@A^_^][H   Ld$pLl$xL$   LH  H{xA   Hu膩HH  AHkpHuYHH    Ht:HKp9	HKH  TDChD;  D   L9suzshtHK);^  uHKpL|$(E3E3Dt$ H臑,  HK   补tgHK   uU3HAH   HSE3Ey    HK蘦DAP   HSH|$ I    E.HMH      t"LCH   H   MlLHtJA   HHHCLL   HLCHLl$0L|$(HD$ ARA   EEA   HLEtH   EHkpH{x/Lx z  Hx E3     $Ll$xLd$pH;kptHH;{xtHIL$   AH@A^_^][@S0   / H+HD$pMLL$`MHD$(HHD$hMIHD$ pH0[̃      H   ̸(   . H+H      H(HY* Ht$W    `. H+I   HHD$@    HD$H   PHc~hH\$03HD$H38HH#HD$HHL$HHD$@HHL$@H;|HD$@HHT$@+HcHL4j LD$@H33p H\$0Ht$8H _H\$Hl$W    - H+I   IHPHcH\$8Hl$@H _HKHt$0衣+ǅ~HcLHH+i L3H.p H\$8Ht$0Hl$@H _̸(   - H+H   H(H`H!* H\$Ht$W0   , H+ILHIE3j   HHtuE3HT$ E3HFHL$ HtSât>LD$XHHs uf   (E3HH
GuH\$@Ht$HH0_ûk   {Lu   Hpu E3ӹ   H̟H\$@3Ht$HH0_H\$Hl$VATAUAVAW@   + H+MMHL3譡HDH      H|$pt"LCH   H   MLHtFA   IHmHCLL   ILCHLt$0L|$(HD$ AR   EHКH|$pH\$xH$   H@A_A^A]A\^H\$Hl$Ht$H|$ AV0   * H+AMHE3E3HT$(HDE3HT$ HDHL$(H  H|$      Hc   HL$ 衠   H   u;H>    L;rHHwLs   Hls       HHSs A   /HH   HL$ DHTy=tA  Hs H/L;s   Hr 
j   *HH1Ls   Hr f   E3   ,3H\$@Hl$HHt$PH|$XH0A^̸H   6) H+3E3HD$0HD$(HD$ j	  HH̸X   ) H+3HD$HHD$@HD$8D$0D$(HD$ p  HXLD$T$HL$SWAT   ( H+E3IٿM9a|  IIHo  M9ae  Ll$x諞D`  A     HK肞='  ~BLr {  Hq E3g   
   Ll$xHĐ   A\_[H$   H$   Lt$pL|$hڝHҝLʝ3L HH  M  M  H  H$   LD$PH$   mH$   袜  H$     HSH$     HL$Pb~  HL$PЛl  HSHL$P躡V  LCLHT$PINS  H=  $   LH$   AA;AOŋH  LKMHHt$ H!:   LKMH$   IHt$ 9   Cxt&LCH   H   LLH   H   LKhHSLQ HKMt*Ld$@LHt$8IHL$0HLt$(LL$ LALd$8LHt$0HL$(ILt$  t8LKMHHt$ 3*QtH$   Hf3@33/
L|o   HHo E3  
   IHH9I1I)L|$hLt$pH$   H$   .
Lo v  Hn E3f   [
Ln o  Hn cE3e   
   HĐ   A\_[̃Ix   H   ̸(   $ H+H      H(H* H	* LD$HT$SUWAUx   W$ H+IE3HHD$@HIHAHE  L9k;  L9k1  :   HK)  HK  HK臘  HKv  HKe  L9kpu'Lkm    HGm 	o     Ht$pLd$hLt$`L|$XgH_LHtHtH   3HHuuLl [  Hl 	E3  
   
L|$XLt$`H;$   tHoH藒I菒Ld$hAHt$pHxA]_][HHKHK艄$   jb   dhH΋Չ$   ڦHGIǦH4D$   Lc$   H$   fD  HSHtZLCpILAu6H$   HL$8H$   HL$0H$   HL$(HHD$  "H|$(HHD$ LE3H3HMu   H(   ICxL   tLCLH   IHELCHI@.LCIH)$   ID$   MHcHH   LKHSLP(IMt"HD$0LHT$@HH|$(LL$ LAHL$@LHD$(H|$ bLD$@3LKIH|$ LvL{I褖HH^H HLHtG   Ht6LIIt$Ll$(MMH|$ HHatHHH)HH$   HH+A   MLi    Hi Up   ")Li    H~i 1e   E3
   3HxA]_][H\$DL$ HL$UVWATAUAVAWp    H+3Ǆ$     3Hl$PE3E3IDI9p?  I9p5  I9p+  I9ppuǄ$   o       LH  IIFI96  H  H   %HH  HHHD$XHHHHD$`LH  H$   LD$PH$   MHD$HHH$   HHD$@H$   HD$8$   D$0D|$(Hl$   HKwD;~HK]D<ALD$XAHNH  D  HK'Ht$(E3AD$     HύP~  Huº   HHl$`   H   ILKHLCpIHt$ 0B  LKIMIHt$ 0#  LKHLD$XHHt$ 0  LKLINI.   INHl$PHLKLHt$ n0   LCLHH4I  H   INLLKHHt$ 30   IӑuINƑ   AAŃfH$   LD$PH$   MHD$HHH$   HHD$@H$   HD$8$   D$0D|$(Hl$ Hl$PǄ$   t   Ǆ$   e   PLe    He X$   E3
   I E3HAHiH$   IHpA_A^A]A\_^]Ht(    H+yuqH(H\$Ht$W    [ H+A؋茁Ht0xX@   H\$0Ht$8H _̃y t3ÉQ   ̃y0 t3ÉQ0   ̸(    H+u 9HuHd 8   H(̸(    H+๫ HuHi    H(̸(   V H+d HuH-{    H(̸(    H+s  yHuH~ x   H(̸(    H+3<HuH ;   H(̸(    H+f 	HuH݈    H(̸(   f H+d  HuH=    H(̸(   & H+ HuH    H(̸(    H+r  IHuH] H   H(̸(    H+๏  	HuH}    H(̸(   f H+f  HuH    H(̸(   & H+d HuHͬ    H(̸(    H+u IHuH= H   H(̸(    H+n 	HuH-    H(̸(   f H+v  HuH    H(̸(   & H+n  HuH    H(̸(    H+s IHuH H   H(̸(    H+f  	HuH]    H(̸(   f H+d HuH}    H(̸(   & H+d  HuH    H(̸(    H+h  IHuH- H   H(̸(    H+l 	HuH    H(̸(   f H+e HuH 
   H(̸(   & H+ไ HuH 
   H(̸(    H+c  IHuH] H
   H(̸(    H+d  	HuH 
   H(̸(   f H+๋  HuH 	   H(̸(   & H+l  HuH} 	   H(̸(    H+e IHuH H	   H(̸(    H+k  	HuH 	   H(̸(   f H+k  
HuH    H(̸(   & H+d 
HuH    H(̸(    H+๸ I
HuH- H   H(@S     H+HHH_ 3ɅHEHH [@S@   t H+HD$0HLL$hHD$ J  c  D\$hk9A B    DAADAi: DACiȠ  ⻷D   AADAi  +ȸ=DCDAADиgfffAiʏ	  и颋.D+AAAkdAȁ     DL$0RD+ЉKųD[AAADSиSA鸉EAADAAAk<+Ak<KD+ȸ   DH@[3H@[H\$Ht$W@    H+HIHL$<IHL$ LL$4HHE33   tqHD$8E3LL$0HD$ 3Hp   tQL$0D$8+L$4+D$<~yQ y~-Q HtHt   H\$PHt$XH@_H\$P3Ht$XH@_H\$Ht$H|$DҸE.AHAIEAADAiÀQ E+kA<Ak<فQ |AÁQ y	AˁÀQ DG*DOAAH鸫*DʍRD+AAio  A  DAADQЍRD+A,  i  AGAy3H\$Ht$H|$H|$HD$(Ht$   H\$Hu3A8tHA(HA0H! HI" HI# H# H	$ DL$ HT$SUVWX   H H+3Hʉ|$0AIH   L$   Ll$PLt$HL|$@~H H,HLK DH% HHHH'H *  Ha HHDmHH|$83*   f~H- HHHHxa-   u  L H˃t EEH% ^HHC'r  EH$ ?LM7M  ILe EEH$ HAHD$(HˉD$ INjH0 H+ HOL HL$ EEHH$ ƳIN3+    INHtHϹ HHuH˵ H6H3_FHH   HHhA  H" HIN;|I tH H.IOHt9EEH$ HOH# EHAL/ HD$(HˉD$ ܲH|$8H=;H$   $   |$0Hǉ|$0;mL|$@Lt$HLl$PL$      HX_^][HT$UWAU@   = H+IH1HLMu:XL! f   H! `E3"  "   3H@A]_]H\$`Ht$p3Ld$xLt$8L|$0LHu4LU! l   HY! E3  "   J{  E33        IHHx   L@M  3H! fAH:D
uHuA      A8@uFIPHoHH   HL$hEH3  HHH|$hHH  63IcHH(  Hh CHH   H8H|$hHItz;H/-IGILt$8Ld$xHt$pH\$`L|$0H@A]_]L    H LKL    "     H HBL    H JE3  "      HkLg    Hk E3  "   \   L3    H7 LKLϡ n   "    TL t   H E3   "   HCL LCH    HD$ H+IH$   I3qH) ̸(    H+Hl H(̸(    H+H\ H(H\$Hl$Ht$ DD$WATAUAVAW0   i H+H ALLHu',  L H        YI$Hu'MLf 0  H U c  H oLHu4  IMt$E3K   AI5H HHxHXH E  :   H3T- H   +Ã   u'A   Hl H\          
uA
   HH ҃u A   H@ HT\ uY   Y	uA	   H كuA   H H\ u  uA   H H[ t3   IFH)  tWHE3HD8tA   sHA9 uAHHEr  F  H H菕    MMuH LH  I      DIE3HHVHD8tA   sHA8 uI	A   Z  fH! H O  IHuH" HH*  IHN%+HH  H  HkH3~I    H3HPCHH"  HHt   H;|H'Hl$pIA`D;IH  Hx t
H8   L }  HJ    E3"   ;H4 I\3  ?  N  c  HPBkL   H sE3  "   H&Hr(Lq   H 0E3   "   ~Hg&H/L k  HJ E3   "   ;HFLh LFHi    HD$ &H%H}L u  H E3   "   HFL  LFH    HD$ nIH\$`Hl$hHt$xH0A_A^A]A\_H\$Hl$Ht$H|$ ATAVAW@    H+LEH< LHHu'   LC H     I3   IH HHXH耑 uHO3QZH  HJ  H H@   H~ u	}HFH ]HH3  HNH%     3SHH  b@HCH  HWE3HD8tfD  A   sHA9 uAH?      HOH 8?  HW:@  HIhHH  EHI^HIHHtpHFHu	mHFHH.7  I<;dH>   Lf    H:    E3"   +H HL3Z  L!    H n   E3"   HGL# LH! HD$0   H  HD$(HGHD$ &   jL    H|  =   L| HU         L?    H    L    H    `L    H h   HH\$`Hl$hHt$pH|$xH@A_A^A\HtYS     H+HHIQuHKHlHKH1\A   H H7H [Hl$Ht$W    [ H+AHHuHtHt"H)HHu3Hl$8Ht$@H _3A4   H\$0H;     HHuH3   HCHuPA;   H HH_L =   H E3  "   P3;t   HtHsHHCH    HtHGHCHG    HH\$0Hl$8Ht$@H _̸(   & H+HHHHRHHIH(ƉH\$Hl$Ht$H|$ AV     H+IAIILHHt	I9  AG   H    XHHh  L0HhHtINO=  uCH{ ,  H{|$P 6  HF H   HF H   d      HCHuIHHCHu4ZL V   Hg bE3  "      HHPgLD Z   H  E3  "   i^IHuhh   L H E3  "   'HtH9{u
HC    	HKA   H H3HHtEHH\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$H|$ AV     H+HMHIH3Y~;D  HNEHH9huHIHI]t,HN;|3H\$0Hl$8Ht$@H|$HH A^H̸(   V H+HH(̸(   6 H+A   H H(H\$Ht$W     H+A   IH:uitdHO3i~.D  HOUHHzt!HO;;|3H\$0Ht$8H _ø   H\$0Ht$8H _HOH4Ht$83ۅËH\$0H _@S`   D H+HT$@HD$8HT$ HD$ HHH`[@UVWH$   H+H* H3Hh  H   HM  E3HL$(H8  H$x  L$p  .   H LHtHH+ 3H8t=   s
H9 uA   H HM tLHL$(HH3ɅE΋L  HSD$    HOLL$ LD$`  [  |$ 3ۅ      D`w`  A   ƅa      =  w-ƅb   $?A   `  a     =  w;ƅc   A   `  $??ɀa  b  U=    ƅd   A   `  ?ɀa  $??ɀb  c  H`  HL$(qG3ɅE΋;HL$(A   MtI.   I~BH3ɅE΋ǅ`  � HL$(@L$p  H$x  3 Hu3ӸHh  H3 HĀ  _^]LL$ LD$SVWATAUAVAW0   A H+A3E3D$xE3E3LL黀   AH   Ht3@ <
-AAEAADI;rD\$x3Hl$pEt;E;  3IID  D D;  DIHHA;rArI;     DA   A$   I;i  B.A<wAA<waA<	A  ƅ4  3ҋA;#  AE;w   AAFA+D;C;r&$   +3D;   DA$aE3A+Eus]3EGAȁ  v'fff     AA$+  w3DA&A3IoE4HHH;wRAÉ\$ L;sDH$   L+IMHHKH/ D$ ǉLI;s\$ D\$xx3H$      D9Hl$pH0A_A^A]A\_^[H\$H|$EIHE3H\$H|$E3A   fff     H
E3LILI;LAL;HJLCI IE3LI;LGAL;HJLCI IE3LI;LGAL;HJLCI E3ILI;LGAL;I H H H AAZEtCH+H+@ fff     H
3LHRILI;LDL;LI AuH\$IH|$H\$Hl$ VWAV     H+3IHHA   MuH,  Ld$@HL|$HqhLA@   L+DH;LBD+t!IcHHHAIAHHLHLދI AI    IH I;uM3IILMIMHII+Iu'HH H HH;vM+II+IH+ItHIBH IH H;LILCH+M;ICAt/HI0H M;ICLHM+H I LH HL|$HHLd$@H\$PHl$XH A^_^H\$Ht$W    H+E3IAHLE3H\$ Ht$(H_   fD  HMIKMHM;LI LL;MHGI IHI;LI HH;IKHGIKI HII;LI HH;IKHGI HLISII;I HH;ISI H I Tt>I+@ f     JMM[MHM;LI LL;MCI uH\$ IHt$(H_H\$Hl$Ht$H|$ ATAUAVAWI MLLH"HLID$I'LHL;I$H IgLL;MEI$H E3HAH;EIgHLH;ID$MIgMHLH;ID$MI'KHH;I]ID$IM;AI;H,
EMH;MI'HHH;ID$IIgJHLH;ID$MIgMHLH;I$MIgKHH;IM;H4
AImID$I;Hl$0EMH;H|$@MH;MIgHLH;ID$MIgOHLH;ID$MIgKHH;Iu ID$Ht$8IM;AI;H
MH;MIgHLH;ID$MIgKHH;I](ID$H\$(IL
L;AI;I IgLL;ME0LMu8A_A^A]A\LD$HT$HL$SUVWATAUAVAW   k H+I MLLH"HLID$I'LHL;I$H IgLL;MFI$H E3HAH;EIgHLH;ID$MIgMHLH;ID$MI'KHH;I^ID$II;EAM;H4
MH;MI'HHH;ID$IIgJHLH;ID$MIgMHLH;I$MIgKHH;II;H,
AIvI$H;MM;MH;MIg HLH;ID$MIgK4EHHH;ID$IIgH7HLH;ID$MIgMHLH;ID$ MI'KHH;HD$`II;Hh AL$
HL$pL;MHA(M;MH;MI;MI'LLL;HA MO49LL$hIaLHL;HAIIaI4.LHL;HAIIaLHLL;HAIIa M:LLL;HD$pMH Ia(KELL;HD$`IH;L`(AHD$pL;MH M;MI;LHL$hML;ML;MHa0LLL;I O$)LL$pIAHa(LLL;IAI Ha O4<LHL;IAH HaI<.LLL;IA I HaNLHL;IA(H HaI2LLHT$hL;HD$pI H@0JH"LL;L$H E3H;AM;LT$pHI HD$xM;I M;I H;H$I I;HL$`LL$xI H;HA0HL$hI IB8H!LHL;IB0H H$ILD$hHL$I`LLL;IB(I I`N$)LLL;IB I I`K4<LHL;IBH I` H.LLL;IBI I`(J<3LLL;HD$pI H@I`0NLLL;I KHD$pHT$hH Hb8LL;LL$xH$H E3I;AI;LD$pI H;I M;I M;LHL$`I I;I H9D$HD$xI HA8HL$hL;I@I Ha8LLL;I@I Ha0O$)LLL;I@I Ha(O4<LHL;I@ H Ha I4.LHL;I@(H HaH>LLL;I@0I HaNLLHT$hL;HD$pI H@8HbKLL\$xL;H HD$xE3M;LT$hAI;I H;I H;I M;I M;Ld$pL,HL$`I L;I HA@ID$8IbLLL;ID$0I IbO4;LHL;ID$(H Ib I4.LHL;ID$ H Ib(H>LLL;ID$I Ib0NLLL;ID$I Ib8KLL;HD$`H E3I;LhHLl$hAL$L;I M;LL$pI H;IAI H;I M;I Ie8LLL;IA I Ie0K4LHL;IA(H Ie(H>LLL;IA0I Ie NLLL;IA8I IeKLL;HD$`H E3I;EL`PAH,H;MM;MH;MI;Lt$pMIF8Ie HHH;IF0IIe(JEHLH;IF(MIe0NHLH;IF MIe8KHH;II;AH4H;MM;MEH;H|$`MHoXIF(Ie8HLH;IF0MIe0OHLH;IF8MIe(K
HH;Hw`IF8II;AHH;MM;MIe0HLH;IF0MIe8KHH;H_hIF8II;ALL;I Ie8LL;LGpIHWxHA_A^A]A\_^][Hl$Ht$WE3IALHE3Hl$Ht$ _A   H\$IHLLJHIBHI;LHIHHNIBHI;HLHLHNIBHI;HLIH;HNI I H uH\$t1I+@      IMRHJLH;JLI uHl$IHt$ _H\$Ht$H|$HHHHHLHHgLLL;I LL;LIHGH 3LDL;DAHLL;HHNDL;AHgLHL;HLL;LLL;LVHHLL;LHgLHL;HLL;ALL;HGHLL;LHgLHL;HLL;LLL;LNHGHLL;LHLL;HGHNDL;AHgLHL;HLL;LLL;L^ HGHLL;LHgLHL;HLL;LL;LN(HGH|$H LL;H HLL;LF0HH^8H\$Ht$H\$Ht$H|$Lt$ HHHLHLHHfLLL;I LL;LIHFH 3LDL;DAHLL;HHNDL;AHfLHL;HLL;LLL;MVHHLL;LHfLHL;HLL;ALL;HFHLL;LHfLHL;HLL;LLL;MNHFHLL;LHLL;DHFHMDL;AHfLHL;HLL;LLL;HHLL;LHf LHL;HLL;LLL;M^ HHLL;LHf(LHL;HLL;ALL;HFHLL;LHf LHL;HLL;LLL;HFHLL;LHfLHL;HLL;LLL;HLL;MN(HFLHLL;HFHMDL;Hf LHL;HLL;HLL;HFHLL;HHf(LHL;HLL;HLL;HHLL;HHf0LHL;HLL;HLL;MV0HHLL;HHf8LHL;HHH;ALL;HFHHH;LHf0LHL;HHH;DLLL;HFHHH;LHf(LHL;HHH;LLL;HFHHH;LHf LHL;HHH;LLL;MN8HF HHH;LHHH;HFHML;AHf(HHH;HLL;LHH;HFHLL;LHf0HHH;HLL;LHH;HFHLL;LHf8HH;HDDHLL;LHH;I^@HFHLL;LHf8LHL;HLL;ALL;HFHLL;LHf0LHL;HLL;LLL;HF HLL;LHf(LHL;HLL;LLL;MNHHF(HLL;LHLL;HF HML;AHf0LHL;HLL;LLL;HLHFL;DLHf8LHL;HLL;LLL;M^PHF HLL;LHf8LHL;HLL;ALL;HF(HLL;LHf0LHL;HLL;LLL;MNXHF0HLL;LHLL;HF(HMDL;AHf8LHL;HLL;LLL;MV`HF0HLL;LHf8LHL;H\$HLL;@LL;MNhHF8Ht$H LL;H HLL;MFpHH|$IVxLt$ LE   Atkfff     IAHHQHIBHHQHAIBHHQ(HA IBI HHQ8HA0H@AuEt(@      IHIHMRHQHAAuH\$H|$E3EIHE3H\$H|$A   fff     LAML+3IH+M;HLRML+3I;L+3IH+KM;HOLJML+3I;L+3IH+KM;HOLJL+3I;E3L+L;JIAH+K3HOI;H DH H AACEtDH+H+     LHRAE3L+L;BIAH+L3HLI;DAuH\$H|$AH\$Hl$VAVAW0   7 H+HIIL3聫HILH   H|$P#&   HVQ\$hL΋HuE3HLHu3L   H E3     gXHD$hMHHD$ I  H9\$ht/轼L.   H2 ŽE3l      H軦H $H|$PH#Hl$`H\$XH0A_A^^H\$LL$ UVWATAV@    H+LA   IDd$ IIH3KtHIHHAn  HKtHIHHAn  HL|$xةH蠦HHD$0L萦HHo  HH \  HI I  HM܋DA9F~}HD;W}tHMCIAI?LLIHHH?L#IHIQH?IH?H#LD$(HIL#HT$(H#LD$(HL$(AI#HHE;V|HI̺    fH#HH#HI+uDII}   DHHg j  EfID;gDLgAAtYHF  AH`YH2  AILYH  IELLl$pIHHуEIKHϋK;DMDhF,hE   f     OE̋D$ #LHI#A1^2ED$ #MƍCH#D$ H\$0L$ HtfOEHLH#DHH t7AE;eDAnIItIIt    ELl$pH$   ȢL|$xH$   H@A^A\_^]H\$Hl$Ht$W0    H+3I\$XHHMuE3訥HLHu3訸L   H 谹E3     3\HD$XLHHD$ H2  |$X Ht/SL   H [E3l      詺HQHH\$@Hl$HHt$PH0_H\$LD$HL$UVWATAUAVAWp    H+E3ILd$@MHI諢IL蠢IH蕢IHD$0H腢IHD$8xILmIHbH  H$   HuHLH  L   HK  H)NHHDH  H$   IHCH  AF    ~ uIH@Lx8HL$PUA   HL$PHMMHT$PMH6  HνwF   HL$PeUA   HL$PI2MHL$8LD$PLL|$ Ih   LD$0IHT$8HLMI   LHH蜜   LHH|$0H\$0EfH$   yLHHtiI_EtO uHHKyHIBHMLHIt#H$   Ld$@     !H$      H$    uICIHD$@H$   HpA_A^A]A\_^]LL$ HL$SUVWAUAVX    H+HL3ۺ   IH\$@H\$8IM<  ID  L|$P   L$   HAC     IC  HL$   誢HrHLgHH\HHQHLFHL;H$   H+HD$HH  H$   HuDHD$8H  HD$8   HIH  HJHH@H  II@Hw  AF    } uIHIxL$   MHH<  IͿB  IYD=   o  H6C  E3fff     3HAcBu_HBtMHHӚ  HH@  HBt~DHH  3IAAu_H%BtMHHcQ  HH>  IAt~DII8  IHGx!LHH  MHHLHH  LII蜚  HA)  HA  H͉|$0BI΋B;u(   IFf  LII   HBI΍xzB;   H|$HHH   HIFy(   IE  LIIX   LIIE  LHI菗  II\FIυy   ;E@   /E  LIIH$   LMHD$ IIW  IILI @tH      I'@tHH_   I	@HυtA   H;Au!H#=H   IHHL$   LIg   HLHq   LHHHߋ|$0?yLIHؖtjI<?tP~ u$IHDyHl$8HHs<HHl$8ML$   HHtHl$@&H$       H$    uHD$8H=H$   ՘HD$@L$   L|$PHXA^A]_^][LL|$ MHIH$       3HXA^A]_^][H\$W     H+H%   HϋKKH\$0H _@UVWATAVP  > H+HTg* H3H$0  Hcz3MLHi   i8  H$  IL$@  NL;tHIHILH   H   L$H  HD,?ALH   uIHyuIHg}LL$0MH?   HI;u$    LHtRMDIH  AgLHt2MIDHq   kDkH;tHH*:Ht   L$H  IЖL$@  H$  H$0  H3^ HP  A^A\_^]H\$Hl$Ht$LL$ WATAUAVAW    y H+LAp3LcC, EHcLI_HN4    ILI~L
HzHDHIHAD$~9nf     LMvHHDHIHC,$DMIIHL$hEIrLD$hDIIH\$PHl$XHt$`H A_A^A]A\_@UVWAVAW0   ~ H+IcHIL+LcuHH0A_A^_^]uHH0A_A^_^]u}DHH0A_A^_^]zJ    H\$`H(Ld$hHLl$pEHD$ H|G~ELHH'HHL$3y9ELHHHHL$?EHcHL,IM"?HH3HcLL$3L,I] MEHIMILl$ HIEHDLIHODMHIHkK/DHM+'Ll$pLd$ht(A>LcHcIIIHI;sH@H@tH\$`H0A_A^_^]H\$Ht$W0    H+HD$    HHLL HϺ@   HHu0A   H HbHHHuH\$@Ht$HH0_L3H* Ht$HHH\$@H0_E3H%#"Ht"I     @ F	II3IL;r̸(    H+A  H6 H(}@S     H+HH HIA  HA  H HH [.Hl$W    P H+HiHH   H\$03Ht$8HHtHtHF HPA|  H| HHHtHtHF HPA|  HP HHHt(HtHF HPA|  H$ HlHHt8HtHF HPA|  H H@H@HBHt$8H\$0HOH A"  A#  H HHl$@H _H\$Hl$VWAUAVAW     H+Hy8LHHOX3L,LA9o$  A  HO    HD$PHe  HPIHL$PHHu0A  H 3ZHL$PH A  C  HD$PIMHHHI9o@   @ LLIfD  IMT M   I< HH\$PL[HL#IHHHH9(tFHHHrHHo A  HL$PHX A  IIpHJHLTHD$PHH<IIITHI;w@7I8HT$PMo@HҝIO(HMϝAGP      H\$XHl$`H A_A^A]_^@V    4 H+HH    A+  HD$8Ht2HP   ?HL$8HHuHL$8HV A2  3H ^HD$8HN8H\$0H|$@H@   VHT$8HHN8HN(H7LHFH    HF@   ߜH|$@   H\$0FP   H ^H   W    L H+HH\$0HI(蘢HGP    _PHO(GP    薢H\$0t	HO(褢HO0;HO(BHO8HW AU  HIHO8H= AV  AW  H% HmH _H\$ HL$UVWATAUAVAW    聾 H+Da$LHHIOSHK8LTLII#FHD$pH@      3HH    IHHqTHHuEtf3H\$xH A_A^A]A\_^]HD$`HT$hIHL@0ԚtL;l$hu+HOHtOIWHtFLGM;u=	 3Ʌu-HHHmEtHI#nH;l$pFmHgH\$Hl$ WAVAW    W H+I(3MLHH   (   Ht$@Ld$HM`uH
H(Ag  H HH   Hx H(L`HX9_ tHH(HHIHFMIV  IINWMLHHL   u/}.HW@HjtSMLIHS   tхA|  H H#Ht$@Ld$HH\$PHl$XH A_A^_ýċ׋LL$ LD$HL$SUVWATAUAVAW8    H+Lq8LDy$IINH#HL$ H    3HH    IHHRHHuLEtwI  A^  H$   H$   IHL@0p5  L;$   u4H$   HHHtTHVHtKL@L;FuA 3Ʌu1HHHYEoHI#nH;l$ .XH$   H   IHH$   IHHLG0   IH$   HLHIHHLHHO(   GP   JIIH$   IHHLG0詗t"HGHH$   IHH蚗   3H8A_A^A]A\_^][H\$W      H+HH X   A   HHb  rHC0H   OKG C HCHt9HHHHHHHHHHHHHHHHH   HK@H{ uHiHCA   H    	HC8Ht_HK@HPHK8HHK8H9 tAHC@HHA   H
HC(Ht H{ uHHCHH\$0H _HK0(HK(/HK8HtHIH; A   耾HK8H% A   jA   H HUH\$03H _@S    t H+HH	&,HK,HK,HK,HK H A)   WCC C0C@CPC0C8C@   H [H\$Ht$W     H+HHHAH	'u;HSHO'u*uHSHO'u   H\$0Ht$8H _H\$03Ht$8H _H\$Ht$W    k H+H2HHHt6   H+t   H|+tH)HHA  H&H3HwHt6   HC+t   H2+tH)HH   HKq&HsHwHt6   H*t   H*tHZ)HH   HK%&HsHwHt2   H*t   H*tH)HHtcHK%HsH HGHA   HK HCHHGPHCPӻHG(HC(HO Ht1HW(L A   LHC Hu3H\$0Ht$8H _HC     O4   Ht$8K4O0K0O<K<O8K8O@K@OXKXH\$0H _ËA@EtA@#ЉQ@HtHHMtHAI MtHAIHtHA HMtHA(I MtA0AWAA A0A@APA0A8A@   H\$Hl$Ht$WATAUAVAW0   辴 H+ADD$ LHH E3H'   LFH E3ɉl$ H'   LFMtE3ɉl$ Hr H' ]  LFMtE3ɉl$ Hc H[' 6  E3L9~    A   H  H; H   AL9~(   IL-)X f     IHHHkH;u0HN HΉ   UA   H蕄   HF LwL;v(L H? HMDD8rZ~aIL;v(rA   H H~?~0t2A   H&t%DF0HW HZAA	   3H\$`Hl$hHt$pH0A_A^A]A\_H\$W    谲 H+HHHI^&HC    HtH{H\$0H _H\$Hl$Ht$W    f H+IIHHHtH	H;t&H+HtHKH;t	%HsHtHKH;t	%H{H\$0Hl$8Ht$@H _̉Q<H\$Ht$W    ˱ H+HIHI HHtH;tWAY   H4 _Ht6Ht1A]   L HHݪHG HuH\$0Ht$8H _3H_ H_(H\$0   Ht$8H _H\$Hl$Ht$W    & H+HAHI IHHtH;tIAY   H 跶Ht(Ht#A]   Lp HH5HG Hu3H_ H_(o0   H\$0Hl$8Ht$@H _H\$Ht$W0   苰 H+L	IHHMtLй HHu    LKMtL!& HHR    LKMtL HH/    LKMtL HH    DK8Lѯ HH  s  DK0L{ HH  U  DK<Li HH  7  LK Mt#HC(L HHD$ H    K4t3"  HځH   LLV HH     DK@L AHH*     DK@L AHAH     DK@L AHAH  thLKHMtL HH  tILKPMt+L HHa  3ɅH\$@Ht$HH0_ø   H\$@Ht$HH0_H\$@3Ht$HH0_HQHLAPH\$Ht$UWATAVAWH@   ! H+E3HHLuHLuHKU LuHLu`Ht8x  HHH    H  HHa    H H`H HLx`He# HHf`LMtHUIOK  MtHUIiO2  HtHUHHPO  H H	`HtHU@H(P  E@G8H H_HtHU@HO  E@G0H} H_HtHUHN  Hi H_HtHU@HOm  E@G<H HW_Ht"xI  L@HHPx1  H H!_Ht%HU@H@O	  DE@   HH H^Ht%HU@HO   DE@   HNH H^Ht%HU@HN   DE@   HH Hv^HHt3xuiHɼ HY^Ht
xuOLpHVMHLMHHLEHUHUH{   H\$pHt$xH@A_A^A\_]HMHMHMHMH3HT$H    H+D$pHT$XD$0DL$(E3D$     <   HH̍uwHcH HH DL$ DD$HT$USVATAVHl$Ḡ   [ H+3L}o   H]D]~H b3HĠ   A^A\^[]H$   L$   L$   L:IcIL}HEE  DD$ LMLE߾ HUHM耑  Dm׋DEoE+HMWAD)m_E9]wAE+UgỈD$@E|$8D$0E߉D$(EωD$   b  @ 9  LuHv HcuA   II(0  DEϋE_D;  !   Euz}oL}HuD  HEWHUEDE+ID+EDMgD$0EwD$(|$ ^  L}׃tL;rDE_AA+HDuD+DE_EL}׋}L;sUDuoAD  HEWHUEDID+EDMgD$0EwD$(Dt$ H  AL}A+L;rDE_HD+EDuDE_79]t=HcEHt HEA   IH  DE_D+EL}DE_E߉]wLsGA   H@ I訆H  DEE  HUI脆;E    }utDEHUEL}HMIHt.A   Hӿ >F  HUIZHF  H f}  A   HDu   }uK}t!H I1}  A   Du9]~HEH ID MH  EH  z  DEHUEL}3=HH   9   LHHLMLc M~)fD  B
wAArQsLHI;|A   H I#  DIHU  H1H  }I̅ulA   H ̈́L  9~5@      HEH| IEL  I;>|DuHH  A   H.r al  tD;>~DHUA   I C  HE   aH=  }   DEHUEL}3LIH   A   Hm ؃  A~  uA   H I豃  AH~*IFH{ ID8K~)AH;|؅u?A   H I^&HHu  HX zQ  E   IlDuHD  }
   DEHUEL}3HIH   A   Ht ߂~t
  uA   H I轂~RD~+HGHz ID0J~*AHD;|ׅu;A   H In"HL  Hx y~E   HDuH[9]~V}tOA   Ho I!  DEσtA;DHUA   I    E   HEtiMcH IMy   D9]~'EHy II   AID;}|H Ix   D]9]uA   H!o IQ~pL}HcELL}9]u9]t.DE_D+EDE_KDH IQIHLH,   "H I@xHLH   HLHM葵H	IHHEWHML$   L$   H$   HHĠ   A^A\^[]@SUWATAVAW   茡 H+H?* H3H$   $H  L= Hc$8  E3 HH EIDAA!t5$0  HL$8HL$@D$0DL$(DDD$    L :I(HL$0HL$@DL$(DDD$    L Ii  H   LL$@E3O   Hjj6豩HtHH.  HHbvHH  A   E3E3Q   HjLL$@E3O   HDj   D$P  E3ɺP   Hi   $@  %   H$   Ht$@<u	L' 'y	L* @t	L, ~L. DHL$@   GwH5! H4H5 LH HFH$   AExE3EǺP   H,iEtHtHGkAH$   H3 H   A_A^A\_][LEDAD3E#D1I3JA#A1JAJ3JA#A1JAJ3JA#A1JAJ3JA#A1JAJ3JA#A1JAJ3JA#A1JAJ3JA#A1JAJ 3J A#A1J AJ$3J$A#A1J$AJ(3J(A#A1J(AJ,3J,A#A1J,AJ03J0A#A1J0AJ43J4A#A1J4AJ83J8A#A1J8AJ<3J<A#A1J<AJ@3J@A#A1J@AJD3JDA#A1JDAJH3JHA#A1JHAJL3JLA#A1JLAJP3JPA#A1JPAJT3JTA#A1JTAJX3JXA#A1JXAJ\3J\A#A1J\AJ`3J`A#A1J`AJd3JdA#A1JdAJh3JhA#A1JhAJl3JlA#A1JlAJp3JpA#A1JpAJt3JtA#A1JtH\$BLDZHDJDBAJILIBILIBILBILBILILBLBILBILBILBILBLB
ILB	ILBILBRHILIH3ILABHABHHABHHABHHABHHABHHIH3HHABHHABHHABHHABHHABHI HM#HHH3M#HLHLCI#H3HCI#H  HSL#ILLK H\$H\$H|$ UHl$   覛 H+H9* H3HEGHHHM覰HUHM虰HUHM茰LEHHM輮LEHUHM諮HUHM^LEHUHM荮HUHM@   fff     HUHM#HuLEHUHMLHUHM	   ff     HUHMHuLEHUHMHUHM迯   ff     HUHM裯HuLEHUHM̭
       HUHMsHuLEHUHM蜭HUHMO1   ff     HUHM3HuLEHUHM\HUHMc   ff     HUHMHuLEHUHM2       HUHMîHuLEHUHM       HUHM蓮HuLEHHU转HMGH3 L$   I[ I{(I]H\$LH LJLRLZHR I@H3IH3IH3IH3HH3HkLIL#H3LDIL#H3LIL#H3LIL#H3HIHH#ӈAIHAIHAIH AIH(AAI0D
IHAIHAIHA	IHA
IH%AAI-D
DAIDIHAIH
AIHH\$AIHAIH"AIH*AAI2D
IHAIHAIHAIHAIH'AI/D
DQHDYHAHHAHHAHHAHH$H,AQH\$H|$ UHl$   6 H+HL5* H3HEGHHHM'VHU'HMIHUHM<LEHHM謮LEHU'HM'蛮HU'HMLEHUHM}HUHM   fff     HUHMӯHuLEHUHM<HUHM误	   ff     HUHM蓯HuLEHUHMHUHMo   ff     HUHMSHuLEHUHM輭
       HUHM#HuLEHUHM茭HUHM1   ff     HUHMHuLEHUHMLHUHM迮c   ff     HUHM裮HuLEHUHM2       HUHMsHuLEHUHMܬ       HUHMCHuLE'HHU譬HMGH3联 L$   I[ I{(I]HL$SUVWATAUAVAW   襔 H+BDRJZDJDbDj	HHIILIBIILBHIB
HHLT$hBM   HBHHL    BI   JHHHLD$pBLH\$xBILBHIB  HHL$H    H   HD$BLBILILHHHkBLLBJILHIIHLBHHBH   DzI   jHIHHA   H   LBLI$   BM   ILHH   ILBHBHI   HHHM   H   H%   HD+A+HD$`L$hL   LHHL$D %   HD++T$pA%   ID+EnAAV%   ID+E^AE~%   I+D+DD$xH   D+EFD$%   D+ENAn DEV$HA_A^A]A\_^][H\$Ht$H|$Lt$ UHl$   ̑ H+LHHM/  HU/HM  HUHM  LEHHM   LEHU/HM/  HU/HM  LEHUHM  HUHMt     HUHM`  HuLEHUHM  HUHM<  	       HUHM#  HuLEHUHM|  HUHM     ff     HUHM  HuLEHUHM<  
       HUHM  HuLEHUHM  HUHM  1        HUHMs  HuLEHUHM   HUHMO  c   ff     HUHM3  HuLEHUHM   HUHM  HUHM  HuLEHUHM[   HUHM  HUHM  HuLE/IHU+   L$   I[IsI{ Ms(I]HL$SUVWATAUAVAW   U H+Hcz$LcbLczLcrHcrA@ $P  ?HHD$`C$HEh$AHHD$@IchMcHIcXMcPMcXAkD$X  $H  HHD$0C?HHD$HkHH$   C6HHD$XkHH$   6HHD$PAkLckHcHcB HD$AkHH$   HcBHD$Ak@HH$   HcBHD$(Ak@ HH$   HcBHcHD$Ic H$   HT$ AkHHD$`H$HIcHH$HHD$H$   HHD$(H$H$   HH$HD$H$   LT$hH$LT$ HD$HL$   H$IHD$PL$   H$H$   HD$XL$   H$H$   HD$HL\$8H$HD$0HD$@H$   H$HHD$HLL$pLH$   Ic HD$(H$   LH$   HD$LHHD$LIHD$HLIHD$@LHD$PH$   LHD$XHD$0LH$   HD$`LIc LT$xMMMLIH$   LIHD$ L$   LIHLHILHHLHD$ILH$   H$   LHD$HHL$xLH$   HD$(H   HLHD$HD$0LH$H   HLIL$   IL$   MLd$hLHHD$ H$   LIMcIL$   LI   HIH\$ HLHD$pHD$LH$   HLHD$8HD$(LHD$HLHD$HD$0LHHLIc HD$L$   HHHD$(HHHD$HIHD$HHD$8HD$@HHD$PHHHD$XHHIL$   Ll$`HD$HHD$0IM$   HMc`HD$hIHD$HT$ IH$   HIHD$(L   HIHD$@HH$   HD$HHHD$HHD$8HD$XHHD$pHD$HHHD$PHD$0HHHD$`HIHHH$   H$   H$   LH$   HLHD$pHD$ LHD$8HD$LH$   H$   LH$   ILHD$HLHD$HH   Hc$H  LHHD$(HD$0LIHLH$   Hl$ HD$hLc$X  M   HH   H$   IH$   H|$LT$ HIHD$HH$   H$   HH$   H$   HHD$pHD$(HHD$8HD$HHD$HD$0HIH$   HHHHIHH+Hc$P  HD$xHHD$@HT$LD$xH   HI   HD$hHD$(LHH$   HD$HIHD$HHH$   HD$HHD$8HD$PHHD$pHD$XHHD$0HD$`HHHD$ HHHHH$   HD$hL   LH$   H$   H$   L$   LA   H$   A   HD$(A      LЁ   H$   E+H$   +LHD$pHD$LHD$8HD$LIHLMA   L$$LA+I   H   HHkI$   H%   H+LI$   H%   D+H$@  D L$   I$   %   +H$   A+AL$@  AD$A%   IAL$E+D$   HL$x+E|$H$   +AL$D+ED$ET$$AD$Al$A|$ H   A_A^A]A\_^][H\$Ht$H|$Lt$ UHl$   , H+LHHM:  HUHM-  HUHM   LEHHMLEHUHMoHUHM  LEHUHMQHUHM     HUHM  HuLEHUHMHUHM  	       HUHM  HuLEHUHMHUHM'_     ff     HU'HM'C  HuLEHU'HMHUHM  HUHM  HuLEHUHMkHUHM   1       HUHM   HuLEHUHM,HUHM'   c   ff     HU'HM'   HuLEHU'HMHUHMo   HUHMb   HuLEHUHMHUHM>   HUHM1   LHUIL$   I[IsI{ Ms(I]HL$SUVWATAUAVAW   Ń H+LcBLcJLcLcZJ$HcrHczHcZLcrHcj $   kLD$ LL$H|$PHcC	HHD$@k&LcC6HH$kLl$`LcCHHD$k&IHLcHH$   Ak&L$   Ld$HIHHD$(HL$(H$   IHHD$IHH$IHHD$@HHC LcCLcMMHL$(L$   6HILD$HH$   IIL|$8H$   IIH$   IIL$   LHILH$   H$LHIL$   LHD$0HL|$0I   H$   IIHD$ILIILIH$LIL$   HI   L?MHH|$L|$0LHt$8LcIHD$HHIIHHHIH$   LT$0HI   HD$ HIHIHHIHH|$XIH|$HHHILl$XHI   HD$H$HIHD$@HHIH\$hHIL$   LT$H   HI   IIL$   HIH$Lt$8HHH$   MLL$HHD$HD$HIHHIHD$`H   HT$pLHT$8IILHHc$   IHH\$LHHLHHD$PLt$LMLT$LI   IH$   LIH$MLHD$ HD$LHHLIHI+L$   LHHL$   M   HIHD$IIHHD$HH$H$   L$$HL|$(HII   H   HA   HD$PA   HD$HL   I   L$   HHD$ A   HD$@E+HEt$IA   HA+HA\$ H   H   HHkI   H%   H+LI   H%   D+E<$L|$0I   %   +HD$h+AAD$HD$A+AL$H$   AD$A%   I+E+DD$XHD$p+AL$+ED$A|$$AD$HĈ   A_A^A]A\_^][HL$SUVWATAUAVAW   5~ H+LcJLcBLcZHcrJ$LcHczLcrLcz HcZ$   kLL$@LD$8H|$PHcC	HHD$0k&LcC6HH$   AkLcCHHD$k&IHHcЍHH$   Ak&Ll$HHT$HLH$H$   HML,$H$H$Ll$HHHD$IHH$   IHHD$0HHC MHH$HcCHcMӍ6HL$(LcIIMHT$LIHLHHD$LHHHL$IHHH$   LH\$`H$   H$   LIHD$MHLL$ L$III   MHIIH$   HHD$(HHIILL$ HD$XHHL$?I   H|$XLcH   IHHD$HIIHHD$@H$   HHD$HD$8HIHH4HIHL$HHt$pHHl$(HHHIHHD$H$   HIHD$0HIHOHHL$IH   HT$hIHHLD$L$   IL   HD$L$   Hc$   MHLT$@II   H$   HHH$   HHD$@HD$HHIL,OHHL$LM   IHD$LHHD$HLIHJ,@HD$HD$PLD$`HHH$   H   HIH$   MHHD$HD$8HIHL4HHHI   I+HHL$LL$ LHHD$LL$ HIHD$IIHHD$(H$   HHHI   LHM   HT$H$   L$   HD$PA   HD$Hց   H4$IHA   HD$0   HD$8+E+HD+IA   HE+LPI   H   HHkH   H%   H+HH   H%   +H$   0Ht$XH   %   +HD$hA+H$   FA%   NHL$ +INHL$pnDnDvH   D^ %   D+DD+DNDF$HĈ   A_A^A]A\_^][H\$Hl$Ht$H|$ ATAVAWDB$LD
DRDZZzrjDrDz Ak   AAAAAAkDAADE$AADAA؋ÁǁƁŁDAADAAAAD$EAAAD$AAAt$D
AAD$AAD$AAD
EL$AET$AD$AAD$AD
؋AD$
AD$@
E\$	A\$AD$
AD$AD$AD$@@
A|$AD$AD$A@
At$AAl$AD$AAD$AD
Et$H\$ Hl$(Ht$0H|$8AD$AD$A
AAD$A
AE|$AL$AD$A_A^A\H\$ UVWATAUAVAWp   v H+B(HHIBB,ABB0ABB4AB8BABB<ABB@ABBDABHB A B$BLA$B(+A(B,+BA,B0+BA0B4+BA4B8+BA8B<+BA<B@+BA@BD+BADBH+B AHBL+B$HщALHL$ HPLF(HU(HM(HMxLGxHVxLFPHHWPE M(D$(EL$DD$`ED$dED$hED$,ED$0ED$4ED$8E D$<E$D$@EPD$H+E M,ETD$P+EEXD$XL$LM0+EDm\ADe4A+ĉED}`ADu8A+ƉEmdDl$\Ll$ L$TAu<+AEA}hA]@+AEE]lAEUDA+AEEMpAEEHA+AE AUtAML+AE$D$DD$HAE(D$LD$PAE,D$TD$XAE0D$\AMAE4C>AE8.AE<;AE@CAEDCAEHD|$`IDd$dDl$hHl$ ALDqxD$(AƉAPq|B>D+AT   A<D+AX   B+D+A\D   D$,AÉA`D   D$0AAdD   D$4AAhD   D$8AAl   D$<Ap   D$@Etl$(D$,A+Lt$ A+AnxE~|E   E   H$   A   D$0A+A   D$4A+A   D$8A+A   D$<+A   D$@+A   HpA_A^A]A\_^]H\$ UVWAVAWH$	  2r H+HH* H3H   HIH   IiJ  HH   ZJ  HH     HU`OHM)E`G    G8)MpO(   GP   OH   O`)   Gp   )   L  LE8HUHL$ LEHUHL$HLE8HUHL$pLEHUHML   HT$ HM LE8HUHM`LEHUH   LE8HUH   wLEHUH   cHU`H    L  HT$ HMLE8HUHM`-LEHUH   LE8HUH   LEHUH   HU`H@    L@  HT$ HMLE8HUHM`LEHUH   LE8HUH   LEHUH   HU`H    L  HT$ HMLE8HUHM`ILEHUH   5LE8HUH   !LEHUH   HU`H  -  L  HT$ HM8LE8HUHM`LEHUH   LE8HUH   LEHUH   HU`H     L   HT$ HMLE8HUHM`eLEHUH   QLE8HUH   =LEHUH   )HU`H  I  L  HT$ HMTLE8HUHM`LEHUH   LE8HUH   LEHUH   HU`H`    W3   FHF F(F8HFHF(   FPF`HFpFP      ug   u]   uQ   uG   u8   u.   u   uHH   HyHcF  L$H	  L%Q HHM  =   ~xLE8HUHM`LEHUH   LE8HUH   LEHUH   {L   +HU`HcHHHMLzyxLE8HUHM`=LEHUH   )LE8HUH   LEHUH   L   +HU`HcHHHMLv  =   ~mLE8HUHM`LEHUH   LE8HUH   LEHUH   }Ù+HU`HcLkxHMM  oymLE8HUHM`JLEHUH   6LE8HUH   "LEHUH   Ù+HU`HcLkxHMM^  LE8HHULEHUHN(LE8HUHNPHL$H	  H   H3j H$X	  H	  A_A^_^]H\$UVWATAUAVAWHl$ٸ   j H+H* H3HEHLH(WHV(FP3HMF`HFpFP   L HUHMDFhVlNpD^\DV`DNdFtDeDm~TD+^XD+D)E)U)MDELEUHUMHMMD)]D)UD)M)EE}]D]DUDMEDeDmHUHLEHHiHHL$ LEHT$ HL$ ID$ +E]ED$$A+ĉED$(A+ŉEE+ÉEEHU}HM+ǉEE+EEE+EEE+EEE+EEE+EÉE{A    HMH    EHUD$ HMEHD$$AĉEHD$(AŉEHEÉEHEǉEEHMEEHMEEHMEEHMǉEEEEA    HMH ot
   L2 HHHHMEAW$:tN؉F؉FF؉FF؉FF؉FF؉FF؉FF؉FF ؉F F$؉F$HNxHLF(3HMH3g H$   H   A_A^A]A\_^]H\$ UVWATAUAVAWp   g H+LB(HIBB,ABB0ABB4AB8BABB<ABB@ABBDABHB A B$BLA$B(+A(B,+BA,B0+BA0B4+BA4B8+BA8B<+BA<B@+BA@BD+BADBH+B AHBL+B$HщALHL$ HPxLG(HU(HM(gHMxMFxHWPVAFPD$(AFTD$dAFXD$hAF\D$lAF`D$,AFdD$0AFhD$4AFlD$8AFpD$<AFtD$@EP+E(E M,ETD$H+EEXD$PL$DM0+EDm\ADe4A+ĉED}`ADu8A+ƉEmdD|$`L|$ L$LDt$\Aw<+AGAhA_@+AGE_lAEWDA+AGEOpAEGHA+AG AWtAOL+AG$AG(AGPAG(D$DD$HAG,D$LD$PAG0C,AG4MDd$hAD$`AG8.AG<;AG@CAGDCAGHAGLIEwxDl$lD$(HL$ AAGPAw|D|$dHl$ B>D+BT   A<D+BX   B+D+B\D   D$,AÉB`D   D$0ABdD   D$4ABhD   D$8ABl   D$<Ap   D$@Etl$(D$,A+Lt$ A+AnxE~|E   E   A   D$0A+A   D$4H$   A+A   D$8A+A   D$<+A   D$@+A   HpA_A^A]A\_^]H\$ UVWATAUAVAWp   c H+LB(IHBI(B,ABB0ABB4AB8BABB<ABB@ABBDABHB A B$BLA$B(+A(B,+BA,B0+BA0B4+BA4B8+BA8B<+BA<B@+BA@BD+BADBH+B AHBL+B$HщALHL$ HPLHU(HM(HMxMFxHWPAFPD$(AFTD$,AFXD$0AF\D$4AF`D$8AFdD$<AFhD$@AFlD$dAFpD$hAFtD$lEP+E(E M,ETD$H+EEXD$PL$DM0+EDm\ADe4A+ĉED}`ADu8A+ƉEmdD|$`L|$ L$LDt$\MAw<+AGAhA_@+AGE_lAEWDA+AGEOpAEGHA+AG AWtAOL+AG$AG(AGPAG(D$DD$HAG,D$LD$PAG0C,AG4D$\D$`AG8.AG<;AG@CAGDCAGHAGLAoxDl$@D$(Dd$d+AGPAw|D$,+AGTA   D$0+AGXA   D$4+AG\E   D$8A+AG`E   D$<A+AGdAE   E+EohE   A+Ll$ AGlA   D|$hA+AFpA   Dt$lA+AEtD$(AExD$,AE|D$0A   D$4A   D$8AA   D$<H$   AA   D$@AA   CA   AA   AA   HpA_A^A]A\_^]HL$SUVWATAUAVAW   ` H+HH'HV(HMPHMxHVPHU(F(HL$XE(F,FE,F0FE0F4FE4F8FE8F<FE<F@FE@FDFEDFHF EHFLF$ELEPu }$   ƉE(D$<ET$   ǉE,]D$@EX$   ÉE0D]D$DE\D$ AÉE4DUD$HE`D$$AE8DMD$LEdD$(E,Dm<EhDED$,Dl$PL$   E$ )$   $   De@ElUD$0D<D}DEpM D$4D4H$   DuHmtl$8@$AmLAuP$   +I$   AuT+I݉{X\$ A+MD\$$A]\E+E]`MDT$(E+MDL$,EUdE+EMhMDD$0D+IDBlT$4+I͉QpL$8+IŉHtD$X+D$<AE D$\+D$@AED$`+D$DAED$d+D$HAED$h+D$LAED$l+D$PAED$pA+AED$tA+AED$xA+AE D$|+AE$$   A)ExA)u|A)   A)   E)   E)   E)   E)   A)   A)   HĈ   A_A^A]A\_^][H\$W    0] H+B(HHA(   BB,ABB0ABB4AB8BABB<ABB@ABBDABHB A B$BLA$B(+A(B,+BA,B0+BA0B4+BA4B8+BA8B<+BA<B@+BA@BD+BADBH+B AHBL+B$HPALHP賘 HSxHOxL$ H\$0H _H\$W   0\ H+HHHPHL$ )LD$ HHL$pHS(LD$ HL$HHT$HHHL$ HT$pD$ H$   0GHĠ   _H\$Ht$H|$ UATAUAVAWH$  [ H+H) H3H   H
$   J   $   J   $   J   $   J   $   J   $   J   $   J   $   J   $   J	   $   J
   $   J   $   J   $   J   $   J   $   J   $   J   $   J   $   J   $   J   $   J   $   J   $   J   $   J   $   J   $   J   $   J   $      E2J$   J   $   J   $   J   $   J   $3   DΈ        F   AHB   D*F   QB   *B   JB   *B   QB   *B   JB   *B   QB   *B   JB   *B   QB   *B   JB   *B   QB   *B   JB   *B   QB   *B   JB   *B   QB   *B   JB   *B   QB   *B   JB   *B   QB   *B   JB   *B   QB   *B   DBAA*B   II?wD    L   W3   CHC C(C8HCH{(CPC`HCp{PCx   H   @ E$HM@/  LE@HHL$ LEHHT$ LD$pHT$HHK(LEHT$pHKPLD$HHT$ HKxMd$@|HUKHL$ )EC EC8)MK(ECPMKHMK`)ECpE0)M |LEHT$ HM*LD$pHT$HHMLEHT$pHMHUHL$ 7LEHT$ HMLD$pHT$HHMLEHT$pHMHUHL$ LEHT$ HMLD$pHT$HHMLEHT$pHM{HUHL$ LEHHT$ \LD$pHT$HHK(ILEHT$pHKP7LD$HHT$ HKx$H   DHM@-  LE@HHL$ LEHHT$ LD$pHT$HHK(LEHT$pHKPLD$HHT$ HKxH@|@   H   eH   H3R L$  I[8Is@I{HIA_A^A]A\]H\$ UVWATAUAVAWp   R H+B(HIHBI(B,ABB0ABB4AB8BABB<ABB@ABBDABHB A B$BLA$B(+A(B,+BA,B0+BA0B4+BA4B8+BA8B<+BA<B@+BA@BD+BADBH+B AHBL+B$HщALHL$ HPtLHU(HM(dHMxLGxHVxSLFPHHWPCE M(D$(EL$DD$,ED$0ED$4ED$8ED$<ED$@ED$`E D$dE$D$hEPD$H+E M,ETD$P+EEXD$XL$LM0+EDm\ADe4A+ĉED}`ADu8A+ƉEmdDl$\Ll$ L$TAu<+AEA}hA]@+AEE]lAEUDA+AEEMpAEEHA+AE AUtAML+AE$D$DD$HAE(D$LD$PAE,D$TD$XAE0D$\AMAE4C>AE8MDd$`.AE<;AE@CAEDCAEHAELAmxD$(D|$d+AEPAu|D$,+AETA   D$0+AEXA   D$4+AE\E   D$8A+AE`E   D$<A+AEdAE   Dl$@E+EnhE   A+Ll$ AFlAA   +AFpA   Dt$hA+AEtD$(AExD$,AE|D$0A   D$4H$   A   D$8AA   D$<AA   D$@AA   CA   AA   AA   HpA_A^A]A\_^]H\$UVW`   N H+H) H3HD$P  A H$   E3D$(AHL$8D$H边tpu   gH$   H   wT@\$!A    HT$(HD$ 边t0A   HT$ H觹tLHH蕹3Ʌ3HL$PH3M H$   H`_^]@SVW  M H+H) H3H$  IHMH HHtFHD$(    L$P  E3HD$     H*Hϋu@   H$P  3   $o  H$P  $P  H$   $?@$o  H$   HL$01LD$0H$   H$   藽LD$0H$   HL$X耽HT$XHHL$0H$   D$0H$P  @   0F   H$  H3?L HĠ  _^[@SVWATAUAVAW  zL H+H) H3H$  H$0  LL$P  Hk LD$8LH$`  L$h  HD$@L|$HLL$P/HgE3HMAHE$X  D8$H  t	H  D8$8  u	H  H  H  E3HH  HT$@A    H  LD$0HH$     $  HD$8  $?$   @Ht$(HL|$ D$@  Eψ$  F;  A    H$   H舶  LD$8IHp  LD$0HH$@  c   H$@  &  H$@  HL$`HT$`IoHD$HED$8  HHt$(HHD$    A    IHߵtxHT$PA    HȵtaLD$8IH贵tMLD$0HH$  諳t4H$  %  IN L$@  L$   H$  y  A   @   H$@  A@   H$   /H'HϽAH$  H3LI H  A_A^A]A\_^[@USVWAUAVAWH$  sI H+H) H3Hp  H  E3H  HAHL$hHE   MMH  LL$XHT$`HD$PH\$@HL$HD$0\D$4cXD$8֜D$<D8  t	H  D8  u	Hm  Ax?b  uaIH0   DH  @  HT$?MM L+fD  HD$0HBT:r  Hy  H\$@IHMpg  LD$HHc ]pH]t]x]|                                             ߽LH_  HH9  HD$PID  HD  H|$(HD$   A    IH߲   HT$XA    HĲ   LD$`HHT$h課   LD$@HH0  螰   H0  "  MM LEpH0  HMHU@HL$pLD$pHUHMbLD$pHUHMPHUH  HL$pHUD$pH  A    0/  IOAIѼHyA3Hp  H3E HĀ  A_A^A]_^[]@S    4F H+Hi0  A    H H3ɅH [H\$UHl$p  E H+H) H3HE`HHL$PJf~E@$E@HBHU@H8$?@MPE_L$xULEč+HL$|UHUE+HMUHUE+HMU HUE+HMU$HUE+HMU(HUE +HMU,HUE+HMU0HUE+HMU4HUE+щU8HL$ HUEBD+HUDE<ELD$ HUHMQHUHHM@    HM`H3;D H$  Hp  ]LL$ HL$SUVWATAUAVAW8  `D H+DRAHHIB HHBHL$ JDHAILBILBIMLL$DJAILB	ILJHLL$0DJ
AILBHHI	B LJLL$(HHBHHB
HHHBHL$@J?HHBHHHBHL$8JHHBHHBHHHBHL$PJHHEPBAHHHIBHL$HJHHB  HHBHL$XJHHBHHBHHHBHL$`JHHBHHHBHL$hJHHBHHBAPHHDHAA IHL$pAHHHHA@H HA@LA@ILA@ILLIAp
A@	AXAhEH?ExAEpAEhE`HHHA@IHHIA@HHHHA@HIA@HHIA@
HHHHA@LHL$   A@HHHH$   A@LA@ILA@HILA@LL$   A@HILA@LA@A  ILA@LL$   A@ILA@HILL$   A@AAHHILA@HILA@HA@HHA@L$  HHHHL$A APHHA@H HHHD$ HA@HL$xAHHH$A@H	$H$$HH	$HHD$0H$IHD$H$IHD$ H$A@HH$  A@H	$  H$  A@H	$  H$  A@
HH	$  HHD$@H$  IHD$(H$  IHD$0H$  HHD$H$  HHD$ H$  E@H$  AI@LH$  I@LH$  I@HLHHD$PLIHD$8LIHD$@LHHD$(LHHD$0LHHD$LIHD$ LL$   L$  A@HH$  A@H	$  H$   A@HH	$  HHD$XH$  IHD$HH$  IHD$PH$  HHD$8H$  HHD$@H$  HHD$(H$  IHD$0H$  IHD$H$  IHD$ H$  A@HHD$A@H	D$A@HHd$LD$LHHD$hLIHD$`LIHD$XLHHD$HLHHD$PLHHD$8LIHD$@LIHD$(LIHD$0LIHD$LIHD$ LIHD$hLD$MLD$pLHHD$`LHHD$XLHHD$HLIHD$PLIHD$8LIHD$@LIHD$(LIHD$0LHD$HD$LHHD$hL$   LLD$pLHHD$`LIHD$XH\$LHIMHD$HLIHD$PLIHD$8LIHD$@LHHD$(LIHD$hL$   MLLD$pLIHD$`LIHD$XLIHD$HLIHD$PLHHD$8LIHD$hL$   LD$pMMLIHD$`LIHD$XLHHD$HLIHD$hL$   LHHD$`ILD$xLH$  I   IL$   L$  @HH$   H$  H@HHHHHD$HIHT$ IL$  HHH$   AH
A@	H$HH   HHA@HHH$   A@HL$   HHHHD$(HIHD$0HIHD$HHHT$ HHH$  H$   H$  H   H@?HHHH$  HH$(  @HHHHD$8HIHD$@HIHD$(HHHD$0HH$   HD$HHHT$ HHH$   H$   H   HH$  H$  H@HHH$  H@HHHHD$HHIHD$PHIHD$8L$   HHHD$@HH$   HD$(HHHD$0HIHD$HIHHT$ HH$  H$   H$  H   H@HHHH$  HH$  @HH$  H@HHHHD$`HIHD$XHH$   HD$HHHHD$PHH$   HD$8HHHD$@HIHD$(HIHD$0HIHD$L\$hH|$pHLl$HIHT$ I   HIH$   H$  BJHHBHHBHHHH$   HH$   IH   L$   IHHD$`L\$pHHHD$XHt$hHH$   HD$HLHHHD$PHIHD$8LD$LD$ HIHD$@HHHD$(HIHD$0HIHD$IHH$   LL$  L$   IHD$`LHHD$XLHHD$HLIHD$PLHHD$8LD$pHl$hLHt$Ht$0LIHD$@Hl$LIHD$(Hl$@HIL$   HI   HIHD$`HL$pLH$   IHD$XLt$hLHHD$HILIHD$PLIHD$8IIL$   HI   HIHD$`HT$pHH$   IL|$HD$XL|$PHIHD$HIHI   LL$LH$   MHD$hLt$XLL$hHHIL$   HD$`Ld$pHHI   HLJ"LL   LL$H$   I   H$  H   L$   H   L$   H   HH   H$   I   H$   I   H   HHHD$pH$   H   HHH$   IIIIH+HH$   I   HHIH+HH$   HHT$HH   LHHHHHHIHH+IH$   HL$HIHL$IiăIi- I+HH$   Hi}o
 IiSH+Hi$    HIi}o
 I+H+HHiD$9 H$   Hi$   g	 H+Hi$    HH+HHH$   L$   H$   H$  L$  HIi,
 Ii- H+IH$   HHHi$   ,
 Iig	 HH$   H$  H   HH+HIIHiT$- HLIiƭ9 L$  I   H+IHi$   ,
 HIi HI+L$   IIIig	 Ii- HHL$Ii- Ii,
 HI+L$   HI   H$   Ii9 Iig	 H+IHiD$,
 HI+LT$II   HIH$   HiL$g	 Ii}o
 Ii,
 L$   H+Iiŭ9 H+Ii- HIi HH+IHH$  Ii}o
 IiSL$   H+HiD$ Iig	 L$   IH$   HH$   H   HH   H+IH$   IHHLIIi}o
 Ii L$  HI   IIIH+HH+H$   HHHI   HL   IIII+L$   LI   III+L$   H$   HHH+HLLL$   H   L$   HHHHI+HHIi}o
 IiSL+H$   Hi}o
 MH$   LT$H+Hi HI+HH$  Ii}o
 L$   L$   HiSIi- Lig	 H+HIi- L$   HIi HH+H|$xLH$  HIi,
 L$  H+HIi,
 Iig	 HH|$xH$   HH+IIHH$Iiƭ9 Hi- Iig	 LL$pH+Hi,
 H   H$   HHIi HH$(  HH+IIHH$  Ii,
 Ii- Hi- L4$HIií9 I+I   H+IHi,
 H$  HH$   HHi$   g	 HiSI+H   IHHH$   Ii}o
 L$   H+Ii- HIi,
 HHi$    Hi$   g	 L$   M   L$   HH$   I   HI   H+HIIIHHHIH$   Hi}o
 IiSIig	 H|$H+Hi$    IHIH$  H+H$   IHIHH   Ii}o
 Ii L$   L$  I   HIH$   H+I+L$   HHLH   HHHI+L$  LII+L   LIII   H+HH$  HH+HL$xHH|$I$   HHi,
 H+HHig	 HL$xI+H,$IH$   HHHi IH+HH$  IHIIIHi- II+HHHHHiǭ9 H$   L+HH$   HLH,$IMILH$   HiǃHI+IL$   IH$  HHLL$   IMIHHI+L$   LH$  L$   IILH$  IIH+LHD$IL$   HHLHD$IIH+LIHHi,
 H+HL$xHHL$xIHHIIHi- IH+HHH$   HIHHHL$xHHHig	 HI+L$HHHLHIHHiǭ9 H$   H$  L+LHL$   L$   HLIHHi L$L$   H+HHHHLHHHiǃI+HHHLHIHHH$  HH+HLLIHHHHI+L$   LLIHIH$  HH$   I+L\$HHHHLHHIHHHH+HH\$xHHHHHHI+HLHIHHHH+HH$  LLHH$   HGH
H$GHHGHHGH
HHGAH
ÈOH$  GIHGIH	G	ID
HDW
HGHHGAH
@wIOHGAIA
GIHGIH
GAID
IHGHHGH@
IGHHGHHGAH
DoIDGHGAIA
ÈWGIHGIH	IDgGH8  A_A^A]A\_^][H\$Hl$Ht$H|$ AV3LDDL@      IAHABC
IA   |MfA>    A   A)      HcFJEtkEAAAA3AAEE  B+ރ|HAAE*EH   }&8 t  HHI+H   |HcBAAgIƁ   FH\$Hl$Ht$ H|$(A^H\$Ht$W   K& H+Ha) H3H$   3AWHAHA    A(A8HAHA(   APA`HAp@A"D*HcALi  DHM AAAI}DHPxAIAHA`DH   AIAHA@DHh  AIAHA DH  AIAHA DHX  AIAHADH  AIAHADCHH  AIH装F(FpDN8HT$ )D$ HFH)L$0$   FtL$HN L$hWD$@F$   D$XoFPfoF`fL$pWff$   H$   H3# L$   I[Is I_HL$SUVWATAUAVAWh   $ H+q1LA0DI4i7ADA9y<A?AR?Ez'Eb,AIHHHHIA/HIHHHA3LA2ILA1HMLA6HA5HHA4HHHA8LA7HILA;I:HAB9HHHH
AB> HHAB=HHAB<HHHAB*LAB+HA LHi}o
 L+Ld$ IAB&LEr"AB%AAJEZEjIAILHAB$HILIIi}o
 IL+Hi­9 L+Hi LAB!LL|$AB ILABHILHig	 LIi}o
 L+Ii9 L+Hi- LHi LABHABHHABHHHHi,
 HABLH$   ABA HLHig	 LIi- LHi,
 LABLL$   ABHILHig	 LIi9 L+H   I   AJHIi- HLIHi,
 LHi LABHL$   ABHHHMi,
 Hi- HHLLT$L$   AJABHHABHHABHHHIig	 Mi,
 Mi HHiƭ9 H+Hi- IHLLT$(M   L$   IAMAEHHAEHHAEHHHIig	 HHi}o
 H+Hiŭ9 H+Hi- HHi,
 IHAM$LLL$M   I?AE#HHAE"HHHHig	 Ii HM   L|$(Hi}o
 II   H+IHiǭ9 H+I	AM)HHAE(HIAE'HHHHi}o
 Li H|$I$   Ld$H+HI   IH   HIH$   LIi/A.HHA-HHA,HH   HHHII+HLHHHl$PI+Lt$@LD$HHLHLD$I   Ht$HHHH+HT$ HHIHILIHi}o
 HiSL+HIi}o
 MHT$ H+L$   L$   Hi EJHAI+IEZHH$   AIHig	 Hi}o
 ARH+Iiŭ9 H+Hi- HIi DHIAH+H$   LABA AJH\$HLIi,
 LABLL$IHLIig	 LHi- LHi,
 LABLLL$0ABILAB
HILHig	 LHiƭ9 L+Ii- LHiD$ ,
 LHI   L$   HIi M   HLD$@LABHIABHHL\$8HHIi- Li,
 Ii,
 IHAI
LЃAA	HHLT$AAHHAAHHHHig	 I   L\$ HHIi9 H+Hi- HHAIHЃ?AAHHHT$@AAHiT$H LL$PHHHIig	 HIi}o
 L$   H+I   Hií9 IH+Ii- HIi,
 HHHHi}o
 Iig	 HT$HH+H\$H$   HH   Iií9 IH+HIi Ll$HHIH+HH|$IHIIi Ii}o
 HM   H\$M   IIIH+I+L|$(HHLH$   H   HHHI+Ld$@HII+H|$H$   L   II   HM$   H   IHIH+HT$H$   HH+H$H$   Hi,
 I+HHig	 H$H+HHl$0IHIHi H+Ht$8IHHi- I+HHHiǭ9 HIIL+HT$HiǃHHIILI+HIMHMHl$0MHIIIHt$8HHLH$   MIIHH$   HHI+LD$LH$   LD$IILH$   IIH+LH$   IL|$(HHLH$   IIH+H|$HH|$HHi,
 H+H$HH$HHi- H+HT$HHHHH$HHig	 HI+HLL$0HIHLHHIHIIHHiǭ9 IL+ILHHMLT$8HLIHHi H+Ht$HHHLLIHHiǃI+L$   HHHLLIHHHHH+H$   LLIHHHHI+LHHL$   L\$(HHHHI+HHHHHHHH+LHIHH$   HLD$HHLHII+HHHHHH+HH$   LHH$HHGH
H$   GHHGHHGAH
IHGAIA
WGIHGIH	G	AID
IHGIHGAID
Dg
IDWHGIA
ňGHHGHH
G@H
@oHƈOHGHHGAH@
HGIHGIHGID
@wHD_HGAH
ÈGIHGIH	IDGGHhA_A^A]A\_^][@USVWAVH$   H+H) H3H   IHMHL3-tLHI    L$8  HOHMxL$  f~   L$  $)$     HGH8$?@      ywH   A   H   A   LUxHfo5  HHD$`LH   LHL$XLH   LHD$PEHL$HH\$xH\$@H\$8LU(H\$pH\$hH\$0H\$(DD$ AȃAH   H\$hH3DHT$`HII3H#L3L3HH3H#H3H3HT$`HHU0HT$XH3H}H#H3H3HT$XIHU8HT$PH3HuH#H3L3HT$PIHU@HT$HH3LuH#H3L3HT$HII3HUHHT$pH#L3L}L3L]HI3H#H3L3HHT$pHUHT$xH3LmH#H3H3HD$0H\$hH]H\$@H3HUoEH#H3fofH]oE0H\$@H\$0foH3fHD$(H\$0H]H\$8H3H#HL$(H3H3MH]II+HMoEHL$(H H\$8foHfoE@HE AILEI+foEHHEPK!HEfoEJ/HEHHEHU HD$@foEIUfofoEHEHD$8IfHEKHEHD$`HD$pHEHD$hHD$XHEHD$PHD$0HEHD$(HD$HHEMXUhHM]%LEPHUHML%HUPHM &HUHMP&HUfooEHMH HMfoLEfoEHM0HMHMIHM8foEHML+HMHUPHM@fHMLHMoEHMHHMLELE fHE(UM$oEHUHH+E foHEPHMffooEXfoEMXfoEhfUh	&HUPHM'HU(HM(%HEHE HEHEHEHEHEHEHEHE LEHUxHM#LE HUPHM#DD$ ADD$    HEHML}LuHuH}LMLmLeLU(L]HD$8HEHD$xHE@HD$PHE0HD$`HEHL$@HMHHD$(HEHL$HHM8HD$0HEHL$XHMHD$hHL$peHUHMtLEHUHM'#HMHUv    H   	($  L$  L$  L$8  H   H3 H  A^_^[]H\$Ht$ UWAVHl$и0  C H+HY) H3HE EPMEHE3IHJIAf~E $E HBH8$?@MEA@LA@ILA@ILA@ILA@ILA@ILA ILA@LLUA@ILA@ILA@ILA@
ILA@	ILA@E@IILACLLMACILACILACILACILACILAC   ASAKHHILHD$@   ACHLEACHHLt$HACHHLt$PACHHLt$XACHHACH0HLt$ HLUH#Lt$(HLMHUHULt$0LELt$8HD$`   Lt$hLt$pLt$xfD  ˃HT ǋH3DHIfHn   fl@      oL@o\H@foWTfoWWD0TpHuIƹ   foL o\`H@foWTfoWWDTPHuAHULD$`HMu(LD$ HT$@HMb(LD$ HT$@HL$@'LD$`HUHL$ 'LEHT$@HL$`#LEHT$ HL$ #HUHM(%HT$@HM%LD$ HT$`HMg'LD$ HT$`HL$ 'LEHUHL$@a#LEHUHM'HT$ HL$ $HUHL$`&HUHM$LD$`HUHM&LD$ HUHL$`#LEHUHL$ "HT$ HL$ sLD$ HT$@HL$@"HT$@H'    HM HHM H3|
 L$0  I[0Is8IA^_]H\$UVWATAUAVAWHl$и0  
 H+)$   )$  H) H3HE A@Hy@+Lfo=| HډD$@AD+AD$DAH+AD$HAL+AD$LAP+AoD$@D$PfǋAT+AD$TAX+AD$XA\+AD$\A`+A D$`Ad+A$D$dAh+A(D$hAl+A,D$lAp+A0D$pAt+A4D$tAx+A8D$@oD$PfǉD$xA|+A<D$PoD$`f D$|D$`oD$pHL$ fHL$@D$pDD$(H|$0  LD$@HHM AD$@AFAFDD$DAFAFHD$HHS@AFLD$@AFLHωD$LAFAFPD$PAFAFTD$TAFAFXD$XAFAF\D$\AF`AF D$`AFdAF$D$dAF(AFhD$hAF,AFlD$lAF0AFpD$pAFtAF4D$tAF8AFxD$xAF<AF|D$|# M   IH    EEEAFDEċEAFHEȋEAFLE̋EAFPEЋEAFTEԋEAFXE؋EAF\EAF`EEAFdEEAFhEEHL$ EflDUDEytDYxDI|UM]EvpLl$0AD+ECEE+BDd$lEA+ADt$pED+A	|$tED+AE HL$@+ELl$ D$@MD\$xDL$|AED+ED$DAEH+ED$HAEL+ED$LoD$@AEPf+ED$PAET+ED$TAEX+ED$XAE\+ED$\oL$PAE`f+ED$`AEd+ED$dAEh+ED$hD$@oD$`f L$PoL$pfD$`L$pZ  H|$0I   HM  AoEA   HUAE I   Ao   ELA   AEfAoE EAo   A   AEMfAo   EAoE0A   AEfȉEUM LD$@HI LEHHU |$( uLEHT$@I   t HM H3x L$0  I[PA(sA({IA_A^A]A\_^]H\$UVWp    H+H) H3HD$`AHL   HH   HL$  (D$ D(L$0H   H(D$@   (L$P      mHL$`H3 H$   Hp_^]H\$W     H+H) H3HD$pHLH HL$0U DLT$0AL+A   |$ H[D$ DL$ L$ BT#ЋC#ЉSIuHL$pH3' H$   HĀ   _LfAnEfp HJ<IA<H;w4I;r/L+A   D  AHR3BA#3AL1BIuL+ʸ       AooHRfoWTfoWWADZHu̸(    H+LI@<H<L;wI;sHB<L;w,H;r'I+MM+й   fBA+ CM@HuQAo o
fAo@A	oJfAo@ AIoJ fAo@0AI oJ0fAI0AoIfo( fo fofA	AoAfofAIAoA fAQ AoA0fAY0H(V  ̸(    H+LI@<H<EL;wI;sHB<L;w*H;r%I+MM+ȹ   BA+ CM@HuQAo o
fAo@A
oJfAo@ AJoJ fAo@0AJ oJ0fAJ0AoWAiWfnA+fp UUfAAoBWfnUfp fACfoT ARfo UVAoB fAR AoB0fAJ0~IH(   H(̋Q<LDI DDA8AAAEʉQ<I4AS0AECAC8AK,AC4AS(AC0AK$AC,ASAC(AAAK$AKAAC AKACASACAKACACAASAAACAACAACAH\$Hl$Ht$W     H+HHLH@H@ LHW@HN H   LHU@K ($ H\$0Ht$@   (    (    (     Hl$8H _@USVWAVH$`  G H+H]) H3Hp  IHA   HL$pIZ  A   H  HE  A   Hp  H  D  EylH         H    H   CHK@CHK@CHK@CHKHu  D$pHL$  L$  D;~+Hc  Hp  HHHo  Ld$tL  uuHHc  Hp  HHHB  HcD$tEHHH@HHm) 0L  &DHcD$tHH@HHE) L  Ld$|Az  L$  ff     A}E|$Et D;tE;tA   HHg  (  E3HHT  D;   IcE ~3EtE;tA   E3HHp  HHHu   EtD$    E;uD$     Hp  HH   HHL$0HHL   i (D$0H(L$@HDD$    (D$P   (L$`        IE;uFIc$EH˅~HH@HH) HHH@HHˊ) ^  IAL$    H  ph  HL$pxp   Hp  gpL$  L$  Hp  H3 HĠ  A^_^[]H\$UVWATAUAVAWHl$p   H+HǙ) H3HE`B8LJE3E $A   B H@   M0EXJ0HU E@MP ]XIU@ID I   MHH  M   A  IIa MH7 I MHe Im MHIo II KLI#ID#I I! WI3( HMI( N( F ( N0 IU@HL$  LD$ HUHM( MIU@I IHL$` LEHT$`HL$` LEIHT$  HI] MIHϺ LEHHL$ ^ LD$`IHT$ \ LD$ IHL LEIIM@< LEIHT$`+ @   HL$ m@   HL$`m@   HMm@   HMm9   HM mAHM`H3 H$  Hp  A_A^A]A\_^]̸(    H+   H(emH\$W    H+H) H3H$   HHHQ@LHL$`T HW@LHL$ C HT$ HL$` H$   H34 H$   Hİ   _H\$UH$P  h H+H~) H3H  HH      D  H   JH   @BHJ@BHJ@BHJ@HHuH   HM= H   HM- LEHUHL$`蛸 L   H   HL$ 胸 HT$ HM  LD$`HU HM  LEHUHL$  H   HM LEHUHM0 LD$ HUHM LE HUHM LD$`HT$ HM  LEHT$`HL$  @   HL$`XkHT$ HM`J HU`HL$` HT$`HM`. LD$ HU`HL$`K (D$`LD$ (L$pHU)D$ HM(E)L$0(M)D$@)L$P LD$ HU HM C8 A   HUH; HM $HMC8@   j@   HM j@   HL$ j@   HMtj   H   cjH  H3 H$  Hİ  ]H\$UVWATAUAVAW0   H+Hܓ) H3H$   ILLLQ HHL$( HT$(HL$( A   AtE3II[  3f     DkZE3EAI  sHDD(AAAI  sHT(DAI#  sHT(DAI5  sHT(DAIG  sHT(DAHL$`E3AA   AAH3H@HI^7 L_   D  HIH?HH?"D3EA@ fff     DHDT$ T$ D"DL$ L$ DD`HH=   rHIHuEH$   HL$`sAH$   A      LD$`H$   IM@苴 LD$`IH$    I   MIU@ ( A   ( A   ( A   ( A   uAtA   E3HT$`I]ŃA   HL$`Yg8   HL$(JgH$   H3z H$x  H0  A_A^A]A\_^]̸(    H+ILH   3ɃH(H\$UVWATAUAVAWH$p  ^ H+)$  )$p  Hd) H3H`  ML3H   A   E3D躳 C   G A   -j %s |  fo5 fo=՗ D$  L$0 D$@   L$P   D$`   L$p   EMme] Ume]UD  B8u$
  AD؋΃ۋA3fnHfp foLo\`foWTfoWo\T`WoL DfoWTfoWWD THH@rDHǹ    oToL H@foffDTPHufoHM`fE`E`fofEpEpfof      fof      oD$`HL$ fEoL$pffMfD$ oEfEL$0foMfMfD$@L$PiLD$ HU HMW oELD$ fD$`HU`oMHL$`fL$pD$ oEfEL$0oMfMD$@L$P oEHMfD$`oMffL$pfEoE fEMfoMfMfEMHUHL$ m LD$ H   HM oEfD$`oMD$ fL$pHT$ oE HL$`fEL$0oMfML$PD$@ HU HL$  HU`HM  LE HT$ HM
 oD$ HM`fE oL$0ffM0fE`oD$@fE@MpfoL$PfMPf      A  HU`HM X oE LE fD$ HU`oM0HL$ fL$0E oE@fD$@M0oMPfL$PE@MPF Mfnfp @ oL=o\<`foWTfoWo\=T<`WoL< D=foWTfoWWD< T=HH@rHT$ H    H   H   J H   H   g LD$ H   H       LD$    HUD$ H      L$0  D$@L$P: A   H   Iu H H   ² H   @   `@   HM`@   HL$ `@   HL$``@   HM`@   HM `@   HM`w`H`  H3 L$  I[PA(sA({IA_A^A]A\_^]H\$H|$ UH$    H+Hى) H3H  HA8   BHL$`J f~  B0$  H               HT$`HL$`a ۃrHy) LD$`H   BHM   H   fH    HH   A@IHA@IHA@IHAIHuHUHM HUHL$ ұ HT$ HM LEHUHL$  (D$ LE (L$0H   )   HM`(D$@)   (L$P)   )   ν HU`HM  A   HU H    HMq^   H   `^H  H3 L$   I[ I{(I]H\$UVWp    H+Hԇ) H3HD$`HHLHL$ H@u LHV@HM@ H   LD$ HU@  LE@HH    LD$ H   HM@ؼ H   H    HL$`H3 H$   Hp_^]H\$UVWAVAWHl$и0   H+H) H3HE HEHL$`L1 IV@HL$ # AH   AF@HMHAFDAF   AFHAF   AFLAF   AFPAF   AFTAFoD$`fD$ oL$pfL$0   AFXAF   AF\AF   AF`AF    AFdAF$   AFhAF(   AFlAF,   AFpAF0   AFtAF4   AFxAF8   AF|AF<EoEfD$@MoMfL$P   E M oEfEfo fEoEfEfEoMHMoEfM fEfe fMEHMHG<H;w
HL$`H;sHL$\H;w(HL$ H;r3   L +L`8H@HuAoD$ fD$`oL$0fL$poD$@fEOoL$PfMG O0oHfo fo fofoGfofOoG fW oG0f_0I   H H   HL$    A   FL   F   F   F   F   F   F   F    F$   F(   F,   F0   F4   F8   F<   LEHHT$  LD$ HH    HN@HLEո EuLEHHU HM H3 H$p  H0  A_A^_^]H\$ UVAVH$p   H+H) H3H`  EHHc  E3  E3H$  HHL$`LD$`HUHM` LEHT$`H   [ AT1 HU H   赾 L   H H   ˶ LEHUH    L   HUHL$ 買 (D$ HL$`(L$0E3)EH(D$@)M(L$P)E )M.H   HLD$`HUV HO@LEHT$`褤 AT1 HU H    L   HЇ H    H   LEHU` Aθ      H  L   HUHL$ ۶ (D$ HU`(L$0HL$`)EE3(D$@)M(L$P)E )MVHKLD$`HU脵 HKLEHT$`ң AT1 HU H0 LH HN HK@LEHU蝣 H   HL   HL$`V   HM`VH$  H`  H3 H$  Hp  A^^]H\$Ht$W    K H+HLH@H趴 HN@HLG@ H   AT1 H   ] L   H/ H   s H   LH   H\$0Ht$8H _鮢 H\$ HT$UVWATAUAVAWEHLLDL$P3Ҹ  AEAE3A   A   A̾   DhA]Dl$@HcA   HcAEtsŋHALfE   AA   AfD  EuA    ^Aи   ADADDAEҍHDDDEAEɍQEDDB    JDADDIDDAAA#A#̋A+Ӆ   DAATHL+AAAHfEIDL$PLT$HIŃ  Dl$@D+t%Ifff     AAIHHRE;rH\$XAEA_A^A]A\_^]H\$UVWATAUAVAWHl$и0   H+)$   )$  H}) H3HE A@Hy@+Lfo= HډD$@AD+AD$DAH+Afo5} D$HAL+AD$LAP+AoD$@D$PfǋAT+AD$TAX+AD$XA\+AD$\A`+A D$`Ad+A$D$dAh+A(D$hAl+A,D$lAp+A0D$pAt+A4D$tAx+A8D$@oD$PfǉD$xA|+A<D$PoD$`fƉD$|D$`oD$pHL$ fHL$@D$pDD$(H|$0.HS@LD$@HM AD$@AFDAFD$DAFHAFLD$@D$HHAFLHAFD$LAFPAFD$PAFTAFD$TAFXAFD$XAFAF\D$\AF`AF D$`AFdAF$D$dAFhAF(D$hAF,AFlD$lAF0AFpD$pAFtAF4D$tAF8AFxD$xAF<AF|D$|O M   IH   9 EEEAFDEċEAFHEȋEAFLE̋EAFPEЋEAFTEԋEAFXE؋EAF\EAF`EEAFdEEAFhEHL$ foEflfoϋ]EvpytDYxDI|MDUDEULl$0EB#ED+C2Dd$lEE+A8Dt$pEA+B|$tED+B	D\$xEAE +ELl$ D$@MAED+ED$DAEH+ED$HAEL+ED$LfD$@AEP+ED$PAET+ED$TAEX+ED$XAE\+ED$\fL$PAE`+ED$`AEd+ED$dAEh+ED+D$@L$PHL$@DL$|foƉD$hfofL$pfD$`L$pD$`EU foA   EELt$0A:A+}AA   AA+AEDE   AU]BD+AEHAME   D]B	AELA   AEAEPA   AEAETA   AEAEXA   AEAE\A   AE AE`A   AE$AEdA   AE(AEhA   AE,AElAE0A   AEpA   AE4AEtA   AE8AExA   AE<AE|D+Ao   DMHMfEAo   EAoEfAoE fMfAoE0Ao   ffUfMMHUI    LD$@IIޭ LEIHUέ |$( uLEHT$@I   貭 HM H3 L$0  I[PA(sA({IA_A^A]A\_^]H\$ UVWAUAV@    H+E3ILt$pIHLAH  H  A   Ld$xH H/ HVHDHE_H$   HHtAHHt~O           EuH8] t   s
HD80utTKLL y   HX SE3g      HL$pL3Ld$xH$   H@A^A]_^]H[  H$   N  Eu'ݽL~ o   H~ E3 HAD8u t=   s	H8uX   HL$pHEu!*QHL$pHCu3Lt*PLQ~ ;   H]~ XE3z    u%HL$p{LtHL$p   hHL$pMHcu	uHHWHYHHt:H    H;v*L} e   H} ɽE3t   qHHH}    A   HEHHNL$   L|$pH   O      to   HEuQLLt$0LD$0D$ :H   HL$pJA   H} HmL$   ALH LLHH{ H9HL$pDHEu#IJtHHD  HIHuHL$pA   AE OAMIuI]IE IL$   A.3,H\$Hl$Ht$W     H+3H-J| HD  H+HtHH0H  r3HHHH\$0Hl$8Ht$@H _Hu3ËAH\$W    P H+HHHt3Ht.LJ(LB HR"CGX   G4    H\$0H _H\$03H _H\$Hl$Ht$H|$ ATAVAW     H+3L%h{ L=G{ MHHJ#HDu'JT;(IDuHtBJT; HDt1HH0H  r3H\$@Hl$HHt$PH|$XH A_A^A\HHI3Lz D  B9L tHH0H=  r3HRHI3HO}     9
tHHHr3HH"} HH\$H|$H=| DLHE3 ABtD;u)ILL+f     B +uHutIIIrH\$H|$H\$MBDH|$@S    $ H+Hڅu5HHH [ÃuH
'   H    H [Ãu)H   H3HFHvH      H [HI} ̸(    H+L| H(H\$Hl$Ht$W    V H+AHHeHHt$L} DH3HHuHI3   HtH5HLOHLGHHWHK"HO HtZHI FHW HKDHLcHRv HO H	HO HI]EHO H} A}   GHG     A   Hb} H*   H}   HHH\$0Hl$8Ht$@H _̸(   & H+L\{ H(H\$Ht$ Wp    H+HYHWLL$X3LD$PHH$   HT$HD$ WHCL$   L$   HD$`HT$8Ha$   H$   D$0t^H9|$8tW~SHD$0D$@   HD$ YFHD$(HuL\$pI[Is(I_Hc$   HIt'HD$ HD$hH|$hL{ HHL$HHL$(CL\$pI[Is(I_@S     H+ILHIHtLH [zI蛂HtHH3ɅH [ø   H [@S     H+ILHIHtLL$PLH [zI6HtVHL$PH;Hv7聴LB{ M   HV{ 艵E3t      ׶3H [HHHHH [[   H [@S     H+ILHAHtDH [zI蛁HtHH [   H [H\$Hl$Ht$H|$ ATAVAW    l H+HMIML3HcHtb~:D  I< t,IHtILHyt|HH;|͸   H\$@Hl$HHt$PH|$XH A_A^A\Å~HfI< t̋I_IIH蠀HtHtHHtHH;|3@S     H+ILHIHtLL$PLH [yI6HtLD$PHHH [<   H [@S    $ H+ILHIHtE3LH [ zIHtHHH [   H [̸(    H+HI(H(BHu3HA@Hø8    H+MQH8Ib ̸8   v H+MQH8Ib̸8   V H+MQH8Ib̸8   6 H+MQH8Ib@SUWAWH    H+3LHHuHI'HHuHHA__][IHHt$p5HHHu4 Lx    Hx E3     V  Hs0Ld$@Ll$8Lt$0H  Lc8HM   Ls@M   LkHM   H裞HkHH$   [HHD$xNH$   HtjFHL$xLI\tQFL$   LII=t2HT$xML$   LI^tLMI3HH菙Hu4կLv    Hv ݰE3      +   Q@LHu4蔯Lv    Hv 蜰E3        HS(A   IFHKLH   MHD$(HHA03HD$ JIH=Hu1Lv    H"v E3     kHQLl$8Ld$@Lt$00   HHrI;tHH;3tH(=Ht$pHHHA__][̸(   F H+HI(j?H(̸8    H+HD$hHD$(HD$`HD$ :   H8̸8    H+HD$hHD$(HD$`HD$ J  H8LL$ LD$HL$SUVWATAVAW@    H+H$   HH$   E3HD$0IHHEAEHL$8IzLc  uAt   D|$0HM(L$   L>HDh$   Au@>Hɉ$   AG;}j%Lt    Ht -E3n      {|  }Lt    HTt E3      EN  A+Eo  ؋D$0x;~؅~CHcH	t A   FHH   H$   E3LcHHI  EHHHD$0V<LH  H$   E3H2  A   HJs I:2  H$   MI2m  tLcHI2S  HT$0E3I/;  HD$8ULD$0EHHD$    +HcHƀpHȅ   @   KHcH:LH;w	L;   Ӂ?  }ʃI+HW LcL+o A@oJHR@IWo@oJWHo@ oJWH o@0oJWH0H@I;|McLcM;}     BI0H@M;|Et      A+ Hc$   A   D0H$   L$   I:9HcLq A  HAH@A_A^A\_^][;3Lq    Hq ;E3n      艬BA   ̸@   HtHt'HH;K* uHAH;K* uA;K* t3ø   ̸  HtA̸@   HtA̸   HtAHu3Ëp p A   Hu3É   Hu3ÉQ   Hu3ÉQ   Hu3ÉQ   @SUVWATAUAVAW   i H+Ha) H3H$   H$(  E3H$   IMLD$HHT$PL(AHL$8HD$Xj8LH  HIIHEHD$@D$0D  u_IO(9HL$8DxAvAϺ   tmLDo U   HXo E3      I>  }躧Lo N   Ho ¨E3        EuHEHEAF;}4mLn ]   Hn uE3m      é  A+Fu@Hc|tl Lqn g   Hn (E3      vk  ;~L9n c   HMn E3m      >3  H(n LcAl   IIHD$8VHH  HD$@DL$0HLD$8HD$    Aԅ    FHcHL9H;w	L;   @   ΁?  }Ƀ+LLcL+HOIL+oA@BoLBoHI@WJ	IoABoLWQoAWIoABoLWII;|$?<rK%  }ȃ+HcLLcL+H8@ ~A~Wf	HHH+I;|HcI;}%H+H8L+fff     0HIIuEt      A+ A8uNH;}
HD8 tHcÀ<8t4ߤL0l w   HDl E3      5*  EtKDD+D;t@薤Lk }   Hk 螥DDt$ Lk          HT$HE3I+9*   A   Hlk I\*   Hcl$0IHT$PL?*   tHcIHLc"*thE3HT$`I(tTHT$8HL$`L t1迣Lk    H$k ǤE3h      A   HD$X0A   Hj HI92AH$   H3趽 Hĸ   A_A^A]A\_^][3HT   HDH\$Ht$W    ˽ H+HHt,3H=j     HH%uHHHr3H\$0Ht$8H _Ht$8Hj HۋH\$0H _Lyj 3I@ ;
tHHHr3HIDH\$Hl$Ht$W0    H+HAIAHLPpMtHD$`HD$ AkH@hHtuLL$`LQ3Mu.   |&HtH2~LL$`LËH  HD$`LDHD$ HQ  H\$@Hl$HHt$PH0_HL$SVAW   M H+3HHIHD$`HD$@HD$HHD$PHD$0SLH  Ho読HD$@H  藭HD$HH  H$   ILl$xLt$pIHD$XHILLH[     H4   I4   I4HS(I-H  H$   3H$   HL$   ڰ   HHʰHL3轭   D  tbtUH蝰LIMI蜻c  I-HHO  HL$@fHL$@DHMMH6LHI     I3H$   MIIL@0H  H;=H|$XC6LHI襆  (6LII芆  MMIH豺x     H͋芬;   fHvL/HHA     H%35LIH  HT$XMHL7  HL$HHL$HDH蕩  H;kV1HD$8H  C1Ht$8HHD$PH  H$   MHL|$ 3L@8_  L$   I臫DHI	}  ML|$ L$   E3HLd$83ME8D  I;DHI轨&  HLd$P;~pfHL$HSL[.HH  ME8MHL|$ 3  IɪDHIK  H詪;|E3-HD$0H  3H腭   HHuLMH\$0HHH   H$   HFDHHȧ   H(;~m@ HL$@WLk-HHtTHMLIHH   HשDHHYtH軩;|D$`   IHt$8L$   H$   H$   Ll$xLt$pHL$@H*贩HL$HH*裩I軅I3H[&HL$PQ&HI&D$`HĀ   A_^[HQ*H\$0HmH<*XHSIIMH\$0CH\$0H6H\$0H9H\$0H>@UVWATAUAW    H+H2T) H3H$   L$P  H3IcL$   l$dD$   DL$XL$\H$      }6Lhc   Htc E3x      U3   Mu3ĚL-c   H9c ̛E3e      3yI. u3腚Lb   Hb 荛E3      ۜ3:	  W;	  L$   蒦HD$PLHu)L$   H$   H3m H   A_A]A\_^]H$   OHD$HH  <HD$@H  HO赆LH  HчI虄IHD$h茄IHD$pH$   H  3ҋ33Dfn؋fp LcfAnfp    fo-B L$   )$   fo5< fA   ABfnfp MI@ffoffȃfoTUVfoAAfnABfp ffffoTUVfoAAfAnAfp ffffoTUVfoAAfnfp ffffofoTUVAQ;@($   HcH$   H;}"    AHI;|Aȉ   HH;|   L9(u(HG(H	  HG8Hu*HG8H     H+L90u(HG0H  HG@Huy*HG@H     H+HGHHuQ*HGHH     H+   ;~bUG   3LHS  H   HtH~ɤIH   H$   HtOHIB;|H$   HO0#H  33H$   fD  D$`    u"Hw@=IVHL$HLHL$@  uHwHUIH$   H0   H*   DD$xfD  Ld$0E3Ll$(E3AHD$     HL   3f;}3uHW@uHWHSIlHH t,H$   LHH}a     H)LG0MHL$pHH   \$\\$xH$   \$\Hu
LGHHW@H  HW(LHL$pMְ   HT$pDCH$   H%   HU$HHHH   D$\   +D$xIDD$XD$\V D$X   H$   D$`v"H	sAD$`wAD$`itYD$`Y$x;u1% lu'G\$X   DIӞ É\$XHL$PHL$PHHH3D$\賠HD$PLH   Ho~H$   HW(HH!HtHT$pHO( HtDź   I8 kHh!HHWLt$PIDHI衞H$   HIH$   H;$   HWHHO@fy3HO@3HGHHOHIHG@hA   HI7Q  )Hl$pLHW@HVz0  )H$   LHWHH2z  HL$hMLHW  Dl$d   D;~MSI#L{)ILINy  HT$hMMFH   A;|HL$h   &LD$hMHW0LHO8zLl$@Hm  HD$HHϋ\$dDL$   $   Ll$0HD$(Ht$ 3  3HHp3HH^Lt$H3I3HGPI3HGXIӗHG`;       UI3HL託IHHHHL$H3膗INHHgHHHtd3I]INHH>HHHt;;l$drLt$HHD$h   譛I襛I蝛mH8HLl$@LMIwHL$HmIeАL9Y S  HEY ؑE3     &D$h    H\$hIAzIzH$   UuLX !  HX }E3      ˒3'@SVWAUh    H+3MAHA   };LX Y   HX E3x      j3HhA]_^[Iv u;͏LfX ^   HX ՐE3      #3HhA]_^[H$   L$   L$   L|$`L$   I}IRzILGzIL<zHMU  ML  HC     IA#   H4#H9{@u	!HC@HCHHu	!HCHHK@H   H      "HKH   "H$   E3HK@E3HD$PIL|$HLl$@t$8H|$0H|$(H|$ ɴ    H$   E3HKHE3HD$PHL|$HLl$@t$8H|$0H|$(H|$ 脴 tUDLII? x@tLCHDHS@I& x't   I̿   HI2IHIHK@*HKHH{@H{HIawL|$`L$   L$   H$   HhA]_^[H\$Hl$Ht$WATAUAVAWP    H+HIIIAb{H*xHLxHLxHL	xHHD$@wHD$HH      I!   I!   I HL$@    HL$H    HD$@MLCHHHS@HD$8HD$HL|$0Ld$(HD$ x utH\  HK0HHC0HtQHK8HC8Ht:   H\ HK8LMH:HtHK8;   E3HK0HK8HC0    uHK(HC8    dHK`HC(    SHKXHC`    BHKPHCX    1HCP    IQIIIAHL$@7HL$H-H%uL\$PAI[0Ik8Is@IA_A^A]A\_HC(HuHC(H*LCHLHS@H膦HCPHuHCPH   HLC8MHSP3H|$ HCXHuHCXH   HLC8MHSX3H|$ HK`BHC`Hf   HLC@LHSHHK`dH<   A   H\$Hl$H|$ ATAVAW0   Ѥ H+HMME3|HK@H  HKvHH  Ht$PMu'sHHu    Hu_  ILt$(LDH|$ 3HD5  @      HSHHK@CyHK@HCHHC@HKHLLƋH   #Lt$(LDH|$ 3Hu   H*wHsHLsHH      H   H!tOLK(HLC0IH|$ t3LK(ILC8IH|$ tIHjuA   /yLZQ   H.Q 聉E3      ϊHqMuHHbrHt$PA3H\$XHl$`H|$hH0A_A^A\H1Q HIQ HP HYQ ̸(   v H+IHHL[Q A<   H(t̸(   F H+IHHL+Q A}   H(H\$Ht$W     H+IH-HHt)H5tLHHH\$0Ht$8H _5AG   LP HHH\$0Ht$8H _Ū̸(   薡 H+IHHL{P A   H(TH\$Ht$W    [ H+IALL$PHL   3CHHuAnLP    HP vE3$  $   Ĉ3H\$0Ht$8H _H
EHtHHHBHH'BH\$0HHt$8H _H\$Ht$W    蛠 H+H333ZBHHuA轅LO T   HbO ņE3$  $   3H\$0Ht$8H _HEt4HT$PHtLD$XE3H=tHHH4AHHYAH\$0HHt$8H _H\$Hl$Ht$H|$ AV@    H+IEHHHt9H3t-HL$p3H\$8LH\$0EƉ\$(HHL$ H;~LL$pLź   A3'AHHu1芄L#N    H/N 蒅E3$  $   +H6CHtH	HH.@HHS@HH\$PHl$XHt$`H|$hH@A^H\$Hl$Ht$H|$ AV@   谞 H+IILHH   LL333R@HHu6赃L~M T   HZM 轄E3$  $      HCt4HT$pHtLD$xE3H;tHHH7?IH\?HkAo   HL HHHtDHD$x3HD$0E3HD$pLHD$(HH͉|$ .uAs   HL HV3IHH\$PHl$XHt$`H|$hH@A^̸8   f H+ED$     LHH;  6   H8̸8   6 H+DL$ ELHH  	   H8@UATAUAV   H+H;) H3H$  EHT$@E3HL$HMDL$0D$  EyE3@   D;DO   H$  D;H$  AH$  OD$  AL$  +A   A̙D+AęDT$8AIc+A;̍PME3T$<Dt$4  E3H@ D|$(HL$ EHL$P!  LK 5D3Hc3H~zLt$PLHc˸!  H+HvQA?A;|	A    8Lr     -   DIcHƉT$    F(HD$PHCIHH;|Dt$4Hc˸!  H+HvCK fDP6K DRE3E3H~fLcfD  CA;}THcù!  H+Hv8IcA.   IB(Q^DFFDPII!     BDP AIL;|Hc˸!  H+HvDP
HcH=!     DP LD$@HL$PHcT$Hx1DL$0AD|$8DDL$0Dt$4D;t$<}D$  EAL$  H$  H$  H$  H$  H3 HĨ  A^A]A\]q Ht$H|$ ATAVAW     H+HcD$`3MEDH   Hl$HHhH   H\$@3HtuL> EHu H@F3HI H@A;|3H0f H@HH;|H\$@tuL= EHt Hr@E.Hp H^@Hl$HHt$P   H|$XH A_A^A\̸(    H+IDHHH(w@SUVWATAUAVAW   ɘ H+H6) H3H$   H$  3L$  L   HD$@|$0A8MMHwtLD$0HHT$P   tHHu6}L-H $   H9H ~E3     3   HHLD$0HHT$PHExH΋tI2HLD$@IHcHL$8I芸HHtQHv~EH.jHHS~.D$0LL$PLD$8HD$ IHt~D$8   AH)H$   H3 HĨ   A_A^A]A\_^][H\$Ht$W@   + H+HIHHL;wMMtwAIILL$8LT$00u^HT$ HL$0   tKHHL$ _   t:HHL$ N   t)H|$( u!HHD$0H+HHH\$PHt$XH@_H\$P3Ht$XH@_@S0   d H+LIHM   HD IAHHAAulHT$ o   t^(L$ fofL$ fsfH~Ht@HD$(fH~HDEx*HtEuAyLHt   H0[3H0[̸   趕 H+LLHQH  HHBI I@   s$H;   I I   IJII)HHÁ   uXHA $H   H$HHDH;   HII+H$HL$$A I   MJHÁ   u]HA $HrLL$HEAAIADI;r+IMI+L$HT$$A I   MZH3HH\$Hl$VWAV`   x H+ILHHϋ   u3HL$    H\$ HIH      HH      H$   H-tpuHmtd0   A   HFtUH$   HB  tAuIHO   t.HH@   tH$t   uH3L\$`I[ Ik(IA^_^H\$Hl$Ht$ W    F H+HHH   HU	H˃4Hctf   A   HgtOHHh   t@LD$@HHt,HXt HT$@HtDH;u   3H\$0Hl$8Ht$HH _H\$W    p H+HHH     H   v9   A   tdA   HHtO   H\$0H _Hv   A   rt%A   HH]3ɅH\$0H _H\$03H _@S    贑 H+H3HHH [@S    脑 H+Hy	3HHH [@S    T H+HH	Ht$B t H    H [H    H [H\$W      H+H9HHuH\$8H _HHt$0    @HtuHHH HH\$8Ht$0H _H\$Ht$W    k H+HAHHHuBHHtOLH}HuOHHt5HD$X@ t3H    H\$0Ht$8H _H    3H\$0Ht$8H _H\$0   Ht$8H _H\$Ht$W    軏 H+HAHHHuHHtOLHHHuLHt5HD$X@ t3H    H\$0Ht$8H _H    3H\$0Ht$8H _ú   H\$0   Ht$8H _@S     H+HH tH[ He3ɅH [3H [H> H> ̸(   薎 H+HH(6  @VWAV   q H+H,) H3H$   3HT$@LHHu6sL6?   H> tE3   !   u3  
HD$HH9~ u6?sL>   H> GtE3z   !   u3  L$   LHu6rL>   HA> sE3  !   Ju3L  HNH$   H$   L$   L$   jȉ~؃    6  t{t'irL> !  H= qsp      HN HI  HHF HHHI  9~  HHF HHHHy   HF L` H@(HhH,  HHuqL~=   H= r  E3!   #t3Ii L$   H$   L$   H$   L$   H$   H3迋 H   A^_^HF HH(Hi   HF HHHiH]  hHHuqL<   IHF HHHi)  HN La HI(
  HHF HH(HIu9~tHHF HHH(Hy Mk  ID}      AIՀHHx8    HHH	;DHL$8I+	  HHT$8IHO}~IH  z   HO8;D$0`HZ; AG  诏LH@HL$HHL$HHLO8LD$0IH\$(IHD$ t/DD$0IHO(yqLt$@IA|D;   AM  H: IaoL; N  H: ip  ujHF HHH	DHL$8I  HnHL$8LD$0HT$P=RHN HT$PDD$0HI3Hn HNuE3E3   H/   HE     ITHHu'znL+: l  H9 ok   LL$@E3   HR   HϋdgE3E3   HRHT$@DHo   f@SUVWATAUAW   諈 H+H&) H3H$   3HL$pHD$8LHD$@HHD$0HD$`DHD$hDHu6mL9    H8 nE3   !   o3	  L$0  HLIHD$HHD$PH9s u64mL8    H8 <nE3z   !   o3  HKȉs,       tMt7lL<8   H8 mE3p   !   !oH  HK LaHI   HC HH0HxH@(HL$`HpLxH   ]lL7    H7 emE3t   !   nH"  HC HHHL$`HHHqLyHuMlLy7   HU7 mE3t   !   ^nH   HK HyHI(  HD$hH3y~7fH{HHL$8MF
     Hx;|Hl$8MtMHL$8I
  twHl$8H-   H7ZHD$@HuY8kL6 !  H6 @lE3   !   mHL$0HRHL$@R3  Hl$8LL$XE3   H?OH7HΉD$8k]HHc]H|$HI~LHT$xE3Ht]H%\LD$PHHHD$0HD$0HL$XHD$(   HEHD$     HE3E3HL$0HL$XH$   HD$0    HL$XHD$xD$(   L$   E3HD$ 3~0IGHucIGHHL$XH_H\$`3Hv(  Hy3L|$PHH L`(JLHpI IHHLI譤HHCHY   Lc|$8L$   LD$HL|$ 3H0~[HL$HH@4 A   蕈HHt<L$   L|$ LD$HHH~DD$HHIN{j3D$P   H	A   H3 H|$P [H\$`Hu;HcT$8H$   `HuHl$@HT$@HXMuiH\$pHKu&E3E3   H|tsHVHD$hHt8~2HHn3HD$@    LHHtFIH9X<oHV3HD$@    LHzE3E3   HKIHL$0  H$   H3谁 H   A_A]A\_^][H\$Ht$W    ہ H+HHHȺ  AMHHtWff     LE3x   HMKHH   THtY;t^HV  HLHHufL2   H1 gl   E3!   h3H\$0Ht$8H _Ht$8HH\$0H _JfL1   H1 Rg @S    Ԁ H+HHIu
HC H [HKwHHp9 HHC Ht8u
H@H [3H [h9 h9 h9 h9 h9 h9 H\$Hl$Ht$WAVAW    2 H+HMEHHuqHHtcHr3ۋ~$HuHM[H;t;|H3Ast!MA׋pHHu';uHLr3H\$@Hl$HHt$PH A_A^_HuHHLŋs   @SUW   R H+Hh) H3H$   HYHH4   HA`xH"[H3ZHuD3Hy u60dL/   H}/ 8eE3!  !   f3`  LD$HHHT$`-u6cL}/   H1/ dE3  !   :f3  DD$HHT$`H董 u6cL1/   H. dE3!  !   e3   HMH]@H$   L$   L$   E3L|$XL|$@H	HLHtb&HH   cL.   HR. dE3  !   [eHD$@A  H). HAH3L$   H$   L$   H$   H3| H   _][HLHH1IH\HM8HT$XL|$0LHL$(LHH|$ 6]#HMHT$@LrHcȅ<HD$@H3LHH6HL$@HG- A  \LD$PL|$@3H2HL$PH- A  iHD$@HLD$PHH2HKDD$PHT$@HM(Hc   H\$ VWAV`   { H+H) H3HD$XIHL} HPHHuaC   /  LHL$ E3ɺ2   HHHHHT$ LHHtbHQLE3o   HE~`L+ Y   H+ aE3   !   bHHF3SHL$ HHu;`L|+ S   H+ Cam   eH4IHu&I>   HL$XH3Wz H$   H`A^_^HnPHu_a   L+ H!+ `   E3!   *bHBF3H\$Hl$Ht$W    6z H+Hq@AHH>tH  ~H~@ t0   HCHN@DHXHN@   rX>3 HcO8E3DH    Hϋ4C虝t
   HXH\$0Hl$8Ht$@H _H\$Hl$Ht$H|$ AV    `y H+Hq@3EHH>tH  ؅   H~@ t8   HBHN@EHQHN@   WHjWXHtS3 HcO8E3EH    HϋIB%讜t	   HWuO0   H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$W    fx H+3HHH8t@    s
HÀ8 uHq@>tH  ~H~@ t0   HAHN@DHVHN@   V>3 HcO8E3DH    HϋDA詛t
   HVH\$0Hl$8Ht$@H _H\$Hl$VWAW    xw H+3ALHHHu9\Lf)    H( ]E3     ^z  9`\L))   H( h]E3}       ^=  Lt$@@:H   Lq@M   A>tIp
    I~@ t'[L(   HG( \    3@ ~|fff     HcN8E3A   Hh    H΋?~H<
t< I+ߋxt	   HT uN0   @; F0   uHcߋ4#[L' 
  H' +\ E3    y]Lt$@H\$HHl$PH A__^H\$Hl$Ht$H|$ AV    pu H+HY@MAH        HcHc-9 ,9 HH   3  HK(6Hs(u0  ;  HH    M  uHCI  ;uHCI  uHK0I{  u;HK0t&t   E΋M     C  s;  0  s *  M!  u(uYHKH% HkA  y3LCE3HsHSI|H;k  A  H% Hy  ;u=HKH% A  yA  H% Im3HCH@     IrIHHHtVHtQHKH-% A!  2yHKH% A#  HkyHK(H{k3Hs(Hs0     A)  H$ H3xA*  H$ Hx    AC  A@;  ;  {  s  HC@H  I  ;tHHX  ;h  HK0H[  HHJ  H	t;~LcHI豮 %  ;tHH  ;
  A6E8AF   K DȉK HK@H   E3ɺf   ;   { #{$   }( tMtE8Au8      u,   },   LKMtE3d   IR;LKMtd   DI9;DKd   A   IrEDC E3ɺ   I;LC8   I=9HC8Iu03H\$0Ht$@Hl$8H|$HH A^ñ(9 ,9 ,9 ,9 ,9 ,9 %,9 ,9 (+9 +9 )9 (9 +9 +9 (9 +9 *9 +9 +9 ,9  		
@S    p H+HA(    A8H! A0    A*  H   xHu
HC@H [    @   @   HC@   H [@S    o H+HHu3H [H|$0Hy@HO@_;{,    HcK8t#HC@8u    K8萎C8HOH  A6  tHOH  A7  tHO(4A9  H  Ht3HC@C0C(H|$0   H [̃t3HI@   LA8Hl$Ht$W0   n H+IIHHuIHD$hHSL  8  H*  TE3     #V3Hl$HHt$PH0_H\$@HY@;tH  HD$hH     3aHK@HD$hHu6HQSL*  G  H YTE3     U3HD$(LHD$`LHHD$ IH\$@Hl$HHt$PH0_Hl$Ht$W0   m H+IIHHuIHD$hHRL W  H SE3     U3Hl$HHt$PH0_H\$@HY@;tH   HD$hH     3aHK@HD$hHu6HARL* f  H ISE3     T3HD$(LHD$`LHHD$ EH\$@Hl$HHt$PH0_@S    l H+HHcI8t#HC@8u    K8詋C8H [H\$Hl$Ht$WAVAW0   2l H+HLr8Hr  L=,@      HAl69 IH{ uH{ N       Ctt=   p  E3A   A   CHs(HSE3HKHt$(D$ 9  HH]  HC0     HK0HK0HK0WE3DƋI  E8   b     H4-HK0s HK0EM8HDOE4       3跎R  HK0HC0HtM8   z   蠶OL$    H( P LKLZ й   HCHD$ R      M{utM83荨HC@Hua   _3u M8L3tGM8lt   Hi3HK0@HC0H  M8      MtDHA֋  ȃ  NL% {   H) OHCL1 LK       HD$ Q  NL    H OE3       Pw  SNL    H [OE3       PC  NLx    H| 'O! LKL й   HCHD$ aPML5    H9 NE3v       2P      HF   E4   .   ML    H NHCL LKֹ   HD$ OGML    H ONE3n       O38MLm   Hq NE3g       jO3   MtDHAH\$PHl$XHt$`H0A_A^_19 29 z29 29 :69 39 69 @S    Dg H+LL$@D$@    E3|  |$@ Ht1]LL^ _   Hj eMT$@E3   NHH [̸8   f H+    Lf  HT$ A   |   ajH8@S    f H+DLAt>|$X u7KL(   H LE3      N3H [Hc  u7tKL   H |LE3      M3H [ÍBA  HAtE\ABADI
A\EDD$PAD$   EL H [H\$UVWAVAW0   e H+E3I؋HEAH1  EH~& 8:tHAD;|HxDD+D+  u;|JL   H KLL       L  rOCH{Hu0HcD8<(t'&JLW   H3 .K   k  3H\$hH0A_A^_^]w[HHT;9 H;t'IL    H J     LKLAH        H\$hH0A_A^_^]LL$`ALD$pHq     DD$`T$pD|$(A   D|$ HXD$(   E3   D$(   E3   D$(   E3E3D$       HVD$(   E3E3D|$    H64HuEHL E  H I   E3   KH\$hH0A_A^_^]A   H Hq uC   A   H$z HL uC   A   Ho H' uC   {A   HR H uC   VGL Q  "N99 99 99 :9 6:9 99 99 `:9 H\$Hl$Ht$W    Fb H+3HuH8t   s
H@80uH=Q ;_uHHLcat%H1r޸H\$0Hl$8Ht$@H _ËGH\$VWAVP   a H+AL荢HHu?FLQ J  H GE3     &I3H\$xHPA^_^Hl$pFMH- IE  HPHA9 @9 HH'  }    BFL U  HO JGE3      H  t4	FL \  H GE3      _H  3Hl$@HWHD$8HL$0HD$0諄     c    t4EL k  H FE3      G"  H3豟HGH*     p    t4;EL w  HH CFE3      G  3HHGH     {  `  t4DL]   H EE3      2Gd  EHGHu    
  AHH/Eu      HGpHO\*         u  
u<   \HOD$ DAH         r  CLt   H  DE3      IF{  /DHGHu4CL2   H DE3     F9  u]H$   HM[HHu        HGHH$   HOHGpuHO3I7H   u!AHHCu̻    tu4u/L	  HD$ ,   A   HAau     ;BL=   H CE3      EG     BL H CE3ӹ   DLH    KHѝ3Hl$pH\$xHPA^_^=9 |=9 \?9 <9 =9 >9 :>9 @9  H\$Ht$W    \ H+HcIHHt[A
   HT$0y LL$0MtA9 tHL;u3yAAL"   H BE3      C3H\$8Ht$@H _A   Hͥu'4AL   HA <BE3  H\$8   Ht$@H _@USVWATAVAWH$P  [ H+H( H3H0  3DD$4MHT$XAH|$HHډ|$0HE(  LHD$ ,   HEA   E   DD^tA$   3  ML$PAvUDHM5Hb  HuA$   3T  2|A$   3@  H]HL$H  H|$@LLLH   HtsHL$XHLH   HȋM~LD$4D$4IODD$4MHT$XHHHt|HIMtmIL;|Dd$PHT$@IAupI؅x:HHt-A^AHFHtD&HL$@HHHHFHL$@HL$@A  H r_H{IsLHL$XIfL$H  LHh}u9(  uH  HT$HHߛHD$}HL$HHL$`tlLL$hDd$ LD$lHT$0HL$`@Dg  D$H+D$`DAtDE3ɉT$0A   BT$0A DE3BAHc(  H]DHH~/fff     s3D։snBAH[D;(  |HcH A   w]LH   HD$89(  ~JH]ff     KDKDSL$ HL$8B{ tHD$8  HD$8H;(  |DMAt-MuAA    DFDD$0A׉L$ HL$8-BHT$`HL$8Mc DLt$xHT$x3藙HHL$HH A   ]]A   H IH]HH0  H3W HP  A_A^A\_^[]H\$Ht$W    KW H+I؋HHtlu1A   H t u)     H\$0Ht$8H _ËHt(r"Tt	   H\$0Ht$8H _H\$03Ht$8H _H\$Ht$H|$ AV    V H+HcIMHHt]A
   HT$0s HD$0Ht8 t	H7H;w3yG;L g  H <E3      =3H\$8Ht$@H|$HH A^AH   +    <Atj<Ctv<PtR<Ut>;Lw   H+ &<HD$0Lj       Dg=       s      c@      S      CMLɅ3	x   A
$<u;   AQ$<  ?ʁ         A
$<ue|nAQ$<   EAA$<   ?A?Aȁ       (=        A
$<uv}AQ$<uWEAA$<uHAA$<u=?A?AAA?ȁ   sø   A
øøLHu      A   sMtD   A   s,   MtAA?$AȀDA   A   sKA (=        Mt%A$AA?$?AȀADA   A   sErFMt5A$A$?AAA??ɀAȀAIEA   øø̸H   R H+3D$0D$(D$pD$    HHHT$HL$VATAUAVAWP   R H+E3E3EALLAu 3H@82t   s
HD8 uD9$   uǄ$   (  H$   Hl$HH|$@  A΁            t'>7L _   H F8     @t'7L J   H 8     $     ;  6Lw d   H 7DL       97  @t'6L6 B   HB 7     xq3ۋHb@      L$   Hx4+HH苄$   = w (=  vÅuL$   5L U   H 6   a  $   ~?;~;5Ld j   Hp 6DL       
8$  H$   EL  HD$ I  y'[5L q   H c6|      $     t   Ot   Dt   9t   .s     s     
      M  M?MtE3D$   3I6AovƄ$   6LHuT4L4    H@ 5  E3   6H|$@Hl$HH$   HPA_A^A]A\^H$   L8D;uNH$   DI4  D8$   tI3H$   L 3L    _   tFt2t  D,    L%     D,L%     DL%u     H$      A  uDHDD$0   A  u D$0DCHDDD$0bA  u:D$0KȉL$0CD$0DCHDDD$0LD$0HGx'DD$0+HHغ3~D>L%   AEA   HcHi \RHD$8Hu)8$   $I}2H$   H     E/HD$8HL$8MIOEHL$8IcHD$ 
 H$      H   HLA    AHHLA A@A@   AHH@S    tL H+HD   H^Hcȸ   HH [H\$Hl$VWAV    (L H+IAHم   Lt$`  uHωL$H     uD$HKHȉL$H]  u7D$HKȉL$HCD$HKHȉL$HLD$HH!x9L$H+HHHt	IՅ~O   H\$@Hl$PH A^_^øH\$Ht$H|$AV    K H+;ȋLGtNu tt   Nutƀtt   vs  vs w (=  wuA   H\$0Ht$8H|$@H A^H9 LD$S    0J H+HLD$@HH lHSLD$@H qlHD$@H [H\$ AV    I H+H M]8HHu= /LQ @   H] 0E3  "   V13H\$HH A^Hl$0IHt$83H|$@;       I>Ho HHxH uHHo   H{*HT Ht u'H{HHQo   I;;|=$.Lu L   H ,/LML! j   "   r0?H{H? uHH; uB-L, S   H8 .E3   "   10HZ  HR>3HHt$8Hl$0H|$@H\$HH A^ø(   6H H+H  H(>@UAVAW    H H+L   LH3:u
   H\$@IHt$HH|$Pb:   IP=HHHě=     H豛=     HIHHuIMMtYE 3HAIHHtWIHHHHKIN:uHlI/HWHK:tHoI9;F   Ht$HH\$@H|$PHU_  I9H A_A^]ý@W`   F H+H$   EL$   HHD$H3H$   MHD$@ET$8HD$PHD$0HD$XHD$(AMIHT$XT$PIӉD$   HuH`_DD$PH$   H\$pLH\$X3H$   @$    HtHcT$PHoHu/E+L    H M,E3e   #   -A   H HKH\$pHH`_H\$Hl$Ht$H|$ AV`   E H+AHD$P    IHLHHu>*L    H3 +E3  #   ,HT3*  H$   HT$PLjLL$PHcMu>F*L    H N+E3f   #   ,H3   H$   HKHD$HDH$   HHD$@D$8   H\$0HL$(IΉ|$   HuR)L    HN *E3g   #   ,HL$PH+ A    JHX31$    tHL$PH}HL$PH A   IHL\$`I[IkIs I{(IA^̸X   C H+3HD$HHD$@$   D$8H$   HD$0H$   HD$($   D$    HXH\$Hl$Ht$WAVAWP   bC H+MEHH3lt$@HHu4{(L     H )E3  #   *D  H$   ELOHHHD$8H$   HD$0$   D$(H\$ {   HPu4'Lx 2   H (E3 #   M*  $   Hˍ,8HNsaLL$@E3   Huy4'L :   H (E3 #   )S  HÃ   l$@HcH AN   FHH  MΉ|$ LD$DHH   AR   H HrG3&Ll T   Hx 'E3  #   A)  DD$@A;}4&L. B   H: 'E3w   #   )v  A+   LcHMt[&L H   H c'E3 #   ($  Hc|$DLD$DHH>覃u]AZ   H H}F3%Lw \   H &EHM LM t   LD#   :(   |$DHHAstHthDD$@   LcHLsyHAg   H HE3W%L i   H _&E3 #   '#|$@H$   Ht8H$   HtH0H`{H\$pHH$   Hl$xHPA_A^_H\$Ht$H|$Lt$ AW@   ? H+EMHڋuuHu4$L    H %E3 #   &k  H$   HDL$xLD$p$   H|$0D$(HD$     -h    E3HD$     E3ֹ   {tsߊHu4$L %   H
 %E3 #   [&   H$   HDL$xLD$p$   H|$0t$(HD$     g *<H$   DL$xLD$p$   H|$ f HHu1j#Lc 0   Ho r$E3  #   %5H$   LL$   AHD$(IH|$ 6   Hu
Hi3H\$PHt$XH|$`Lt$hH@A_H\$Hl$Ht$W@   = H+II؋HCHDHD$xLHD$8HHD$pHD$0D$(   H\$ HHu3t"L P   Hy |#E3g   #   $3/AT   HQ    EHuH|3H(HXH\$PHl$XHt$`H@_Hl$Ht$H|$ AV    < H+IEHHHu9!L5 g   H "E3 (   "$  Hu9!L j   H "E3i   (   #   Ak   H\$0H H   DHH   Hh3h@Dp    HpH9o   l-HGH   C@t]HKH6 A5   cA;uBHK(H A8   HAHK0H A9   2AHK8H A:   AAD   H HAH\$0Hl$8Ht$@H|$HH A^ËD$PHӉC(D$XC,Hk0HOy.C@t]HKHz A5   @;uBHK(H_ A8   @HK0HI A9   v@HK8H3 A:   `@AD   H HK@GAH\$W    p: H+HHHIC(tHHHP83Ƀc(HH{H\$0H _Hl$Ht$H|$ AV    : H+IEHHHu9<L g   Hq D E3 (   !  Hu9Lg j   H3  E3i   (   T!   Ak   H\$0H  H   BHH   Hh@@    Dp    HpH    *HGH   C@t]HKH A5   >;uBHK(H A8   >HK0Hr A9   >HK8H\ A:   >AD   HD Ht>H\$0Hl$8Ht$@H|$HH A^ËD$PHӉC(D$XC,HD$`HC0HO+C@t]HKH A5   >;uBHK(H A8   =HK0H A9   =HK8H A:   =AD   H H=G<H\$ UVW@   7 H+H( H3HD$8IHHtHHtLH@MtAH  W D$$P fD$(F D$*> D$,7 fD$0:   fD$ H   3ɋ8t =   s	H8
uHt#HA8t   s
H: uH HcAf  H;HHtVLHT$$H.6LHH5HtLHT$,H5LHH}5LHT$ Hm5H3HL$8H36 H\$xH@_^]H\$W    P6 H+HH X   AF  >HH   AG  H H/HHt#LCHHӹ   ?tHH\$0H _H; t/LE Q  HQ $E3  (   rHH0 AR  ];AT  H HH;H\$03H _HtXS    `5 H+HLAHHѹ   9<HH Ae  :Ag  H    H H:H [HteS     5 H+A(Ht
HHQP8HKH  'LCHӹ   ;HK0 AQ   H; Hk:H [̃9t3HA(̋tt3HA̃9t3HA0H\$W    P4 H+Hy?L   H E3g   (   H\$0H _HI&;|?3L   Hh ;E3f   (   H\$0H _HO>)tu@ H\$0H _̋t
uA,̸(   f3 H+HHH(f<HtHQ(3ø̸(   &3 H+HHH(<HtHQ3øHtHQ 3øHtHQ3ø@S    2 H+A   H 8   :;HHtRHC0HuLL     H E3  (   A!   H H73H [H|$0^d Huh LCHHӹ   ;u_C(tHHHSP8HKH  $LCHӹ   8HK0AQ   H: Hj7H|$03H [H|$0HH [H\$H|$ AV    j1 H+HL5M 3HHPHt҅L5B    C(   Ht$8tHH  蛊HK3Hl$0#~7    H+H9}tHK|&HHU~;HKd#;|HHPHt.H҃   uL5 \L5 NHK3#~<3D  H+H9} ttHK%HHU t[tIHK";|E3Hl$0Ht$8HHP(Ht:H҅1MH_ IELL5: 뻃c(밃u6.L7   Hc 6ML, k   (   }H\$@H|$HH A^HH̸(   / H+E3IE8t     A   sHA8 uAH(   H\$Hl$W0   +/ H+IIcDA(HADA(        HCHuD(Li   H] 0E3i   (   ~H\$HHl$PH0_    fff     HK0dU HuMHK8SU HuGHǄu3H\$HHl$PH0_HC8HK 3H\$HHl$PH0_HC0HK 3H\$HHl$PH0_;k(}[ADA(AL k  Hv IC,L DK(e   (   D$ H\$HHl$PH0_;k,~[ADA(L" s  H C,L DK(d   (   D$ (H\$HHl$PH0_HKHuDL {  H E3i   (   H\$HHl$PH0_LHt$@HFi ;k,	HCD  Ht$@Hk H\$H3Hl$PH0_@S    , H+A@Ht]HIH% A5   R2;uBHK(H
 A8   72HK0H A9   !2HK8H A:   2AD   H HH [1@Sp   $, H+HL$(3IWWHD$    fD$0fL$@fD$PH\$`HAHtHT$ IЅÍCHp[Hp[H\$Hl$Ht$H|$ AV    + H+DH3HV    A   ,4HH   HI HH   HH9   H  HBxuHwHOxbHdHxOH  H6) E-,) t/( LHtHDwHHEHHHAA   Hl H\03H\$0Hl$8Ht$@H|$HH A^@S    d* H+IIHt*AK   L    #3HHH [3H [̸(   * H+HAU   H H(/̸8   ) H+HE3HD$(L=HV3ҹ   HD$ 3ߧ( )    H8@UVH  ) H+H( H3H$0  HHH`t   H$0  H3( HH  ^]H$p  HH$@  脿^( HHHH͸   ;OIDGHL$ LȋH$@  ;H$p  ~
skLcI  s'BD  DLD$ HHl3Ʌ80 ̸X   ( H+3HD$@HD$8$   D$0H$   HD$(H$   HD$    HX@SUWATAUAVAW   *( H+H@( H3H$   H$P  H$   H$p  IL$X  EL$h  LHL$xHD$hHtGM HHHHu6L )   H  E3e   #   N3  HHH$   Hu   HHAHD$pHωD$`fHL$hADL$`LD$pHL$PH$   Ll$HLd$@HL$8IΉD$0t$(D$    _ u>?L 7   H GE3k   #   HL 3   H   HHL$hADL$`LD$pHL$PH$   Ll$HLd$@HL$8IΉD$0t$(D$    X_ u=LX @   Hd E3j   #   HK 3Z3HK $`  L$   HL$xE3D$(HHl$ h@   H$   C   H$   1H$   H$   H3W% H   A_A^A]A\_][̸X   % H+3HD$@HD$8$   D$0H$   HD$(H$   HD$    HX@USVWATAUAWH$   3% H+HI( H3H   H  3L  IHL$pAH  LHL$XDH  HL$PHLl$HHD$8DHD$hHs  ?j  H9w`  L$  J HHLHuZ	L 5   H 
E3r      $3L$  H   H3# H   A_A]A\_^[]I!LcA  HL$HcD$@@P  INHu   xD$4IHH HL$`D$0Mu%u IA8t   s
H@80uHL$8D$84  LD$PH HL$XxHH]HLM  LcHG$ MHL$x2LcL$0Hf4 LD$`HL$x )EH)M@ ELD$4H HL$x EHM@ ELD$hHd E3HL$x )EH)M @ E]HL$x EHM(@ E8LcD$8LMH   I )E@H)MP@ E`Y   LcD$@H   H   ^    H   A+HMpHMHx^   L   HT$HE3HL$pD$(HEpHD$ d   @   H   C@   H   2   HMp$   SL @   H     "L ;   H    E3   *	I
IG L /   H E3r      3̸X   ! H+3HD$HHD$@H$   HD$8$   D$0H$   HD$($   D$   HX̸X     H+3HD$@HD$8$   D$0H$   HD$(H$   HD$    HX@SUWATAUAW   L  H+Hb( H3H$   L$X  3L$`  IDD$PHT$XLH HHSHHu46Lg    H{ >E3r        HH	sE3HD$`E3HD$(   H|$ +]u4L    H E3|      (  LCHL$pE3ɺP   M zs4L    H E3k      /  H$   %mMHT$pIu`HHHuKHL$pHHu9jL?    HS E3k      d   L$   rkD$P  E3Dt$(E3HH|$ IoatxHSIHR+1L    H E3z      3LIDD$PHT$XLl$@MILd$8Dt$0H|$(H|$ T$`L$   H$   H_HsF H$   H3a H   A_A]A\_][øX    H+3HD$@HD$8$   D$0H$   HD$(H$   HD$    HX@SUVWATAUAW   K H+Ha( H3H$   H$`  3L$X  DLl$pHD$hIDD$`HT$xL~Hu44L    Hy <E3        ID@vA   H@ Hq l*E HH
HHu4L(    H E3r      J  IL$   PDy4tL    H |E3        HNEHt>tA;t4*L    Ho 2E3{        HNHt
H	o   LL$PHl$ E3й   :Xu4 L*    H E3}      D  miL$P$oLD$hHIDHD$XLHuRL$PnHLHu9gD L    H LE3}         gH8t4 Ll    HH E3~      Y   H@HNHxHL$hDˋT$`LHL$HHL$pHL$@H$   HL$8HL$xDt$0Ll$(D$ ~   t'$P  L$   D$(E33Hl$ I]H\$XL$   AH$   VHB HFH$   H3t H   A_A]A\_^][@USVWATAUAVAWHl$h   H+H( H3HEPH   HH   MH   L   HD$0McD$    E3HD$(H HuHA%u AH8t   s
HD88uMu
EIELMH Z HHH`  HHLMD  LcH LHL$8虸LD$ HYg HL$8 )D$`H)L$p@ E踷MH) MHL$8 EHM@ E8L   H HL$8 )EH)M@ EWLD$(HZ E3HL$8 EHM@ E蕹HL$8 )E H)M@ E Lc   LL$`HT$0I E(HM8@ EHIAA3HMPH3 Hh  A_A^A]A\_^[]̸X   V H+3HD$@HD$8$   D$0H$   HD$(H$   HD$    HX@SUVWATAUAVAW    H+H( H3H$   L$X  3L$`  IMcLH?Hu4L    H E3      K(  HH HHu4L   H E3r         HCy4jLk   HG rE3        HS HcHt<HL$xtH9t$xt'L   H {   3  HSHL$p襜   HSHL$h菜   HSHL$`y   HD$`E3L|$XE3Lt$P3H|$H3H|$@H|$8HD$0HD$hHD$(HD$pHD$ [O    HIL|$XILt$PHt$HL@LcH$   HD$@HD$`H|$8HD$0HD$hHD$(HD$pHD$ N tX$P  L$   D$(E33H|$ HW/L   H    E3   3HtHH$   辈H H?
H$   H3 H   A_A^A]A\_^][HtbS     H+HHI衁HKSHK{0 tHK(HF A,   A-   H. H~H [@S     H+A   H P   :HH   yHCSHKHCHtHt	HH [HKgRHK>{0 tHK(H A,   A-   H} HHL    H] PE3     3H [̸(    H+uH\$ O   H<eHH\$    H(@VAVAW     H+ILQLHu;L> C   HJ E3  "   3H A_A^^H\$@HHl$HH|$P3   HI_`HHKHtnLPHSML+fD  DB
D+uHuEt,ML+B+uHutHK HHuA   IZ[t5H{ tiH;_IHl$HH\$@H|$PH A_A^^L% L   H1 E3  "   I:P3QL T   H YLMLN o   "   IO3fH\$LD$W     H+HY`HH{ t9H ZtHKLD$@3<2HH{ uHD$@H\$0H _H\$0IH _HA Hl$Ht$ AV    : H+IM3ɋHHuITL= j   HI \E3  "   33Hl$@Ht$HH A^H\$03H|$8~7IFHxHuHx3HhHHt,H;|HH\$0H|$8Hl$@Ht$HH A^H#/L w   H LL n   "   3H\$W    H+H&( H3H$   HLD$ H3y~@D  HfLHL$0P   T*LD$ 3HT$0c0H9;|HD$ H$   H30 H$   HĐ   _Hy H\$W    P H+AIHL DH HKH? t<A   Hp HHHPH t=A   HI HH t!A   H= HHWHaPH\$0   H _HI H Hl$ VWAW0   } H+HHL$XHEIDt=HL$X   HH;w&AL$(H͉D$ L EHB EL| EH
 H*HN3H\$PLt$`~oHNu3LHFHHtkL) HD$ EH HҳAT   H H]IVH豶HN;|   Lt$`H\$PHl$hH0A__^H\$Hl$Ht$W    F H+3IH\$HI~NH3HPHhKHHtOAHL$HLH   t+Hx;|H\$HHH\$0Hl$8Ht$@H _HJ/L }   H  E3   "   NHL$HH" m3H\$Hl$VAVAW    W H+3AILLH  H  M  u IA8t   s
H@80u@~6<Lm    H1 DE3   "   3A  H|$@H9Hu@HW BHHu        H3qu        IHS  Ht7L    H E3   "   I96   H` HHu     9HHDHHZu     HOH\ur     LJ H $E3ӹ"   uH HI> uH9 H3H|$@H\$HHl$PH A_A^^HHL>   I>L    H E3k   "   3H\$Hl$Ht$W    	 H+HHHI3~,HOsHHHt&HOV;|3H\$0Hl$8Ht$@H _HFH\$W     H+HHtIHc~BHHA"   H= hHHt$LcHHSD HcH9 H\$0H _H\$03H _@W     H+IMu7DL .   H LE3k   "   3H _H\$0GHHu<L 2   Hx E3  "   QH\$03H _E3HD8tA   sHA8 uAHHEuHiFH\$03H _HH\$0H _̸(    H+HJH(@SV    H+H	( H3H$   3IL HA:DuHu7GXHH$   LS  HA:D  HuH$   Hj  t/FH$   H$   H$   H3 HĨ   ^[HjHuHjH   Hm HmPHu7YL C   H aE3r   "   HzLHT$8HL$@   LD$8HG HL$@{HH   &FHHuH{H!E3Hl$ LD$43HT$HHcT$4LL$0HL$HLD$PH\$(H|$ it)DD$0HT$PH|UtH{HHH}{H5DHHL h   Hu PE3}   "   3jREHHu7L& (   H2 E3  "   [H.HT$0HHGHuHCHD$0H߉H@V   D H+HZ( H3H$   HHu3bL C   H jE3r   "   3sLH$   HT$8HL$@   LD$8HE HL$@yHH   H$   #DHHu3Hy3H$   H$   H$   H3 HĠ   ^E3Ht$ LD$03HT$HoHcT$0LL$4HL$HLD$PHD$(    H\$ gt&DD$4HT$PHRStHfyHmHVyHBV3YH\$W     H+IECHHu<L (   H%  E3  "   N3H\$0H _HT$HHHCHuHA3H\$0H _ËD$HHH\$0H _H\$Ht$LD$W    & H+HIHH   3HHuA=L. 1   H: EE3  "   3H\$0Ht$8H _H{ uH{ u3Hh LD$@HK#H Hυu?A6   BL 7   H E3  "      A:   LD$@HSHtE3rLHu1aLR ?   H^ iE3  "   HD$@HSH   3HHu1L  G   H E3  "   e-LD$@HH ?"H H˅u3AK   6HuHL$@H$03H\$0Ht$8H _AN   LD$@H\$0IHt$8H _H\$HT$UVWATAUAVAW`     H+IMHE2E2zE3L|$0L$   L|$PL|$@9HD$HHHT  H	 u<3I2AHPfff     
H:DuHuHN  AA߅   D  IHL@Mt"IH AH:L   HuHWLݴ Iff     
HA:D	uHuEuMAA>ILͮ 
HA:D
   HuE   MD   DE;CH|$HH  E '  H\  L {   H HGL LOx   "   HD$   IL( @ 
HA:DuHu>I    
HA:D	uHuI    
HA:D
uBHuL@    H LOLd    "   e<  L    H LOL(    "   )   H}Hu'L    H y     LuKKHU8Hu8HtHMU
L;A@IAtA      H$   H8R   AHHޅxUHjHtFL;ut=H$   H8HhXHHD$0{uHL$0;L|$0L9|$0u9L;u4HHt,HL$8L|$8tHL$8HD$0HL$8ALd$0u/Mu*aL    H^ i{     MAtA      M   H3H+HLpHHD$@M   H   <H$   H   rHD$PHHttH$   HHu4L    H E3  "         LIHD$HHL$@HXHHL    @Li    H= HE3  "   H$   kL0    H E3z   "   ]H$   2L    H  E3"   $IH)HL$PqIHL$@]9HL$0S9HL$Hi3H$   H`A_A^A]A\_^]̸(    H+IH(w9H\$W     H+HHH/HO`Hy t@ ;t HHy uHHH\$0H _2HIH A2   H\$0H _<H\$Ht$W    K H+H: AIHtQL DH H@   HH-   A   H H   H tJL: DH H   HWHD  ~{A   HK H{~bH tmL DHW H藟~>HWH;t.A   H H.3ɅH\$0Ht$8H _3H\$0Ht$8H _H\$0   Ht$8H _H\$W     H+AIHL= DH/ H~HH\:3ɅH\$0H _H\$03H _H\$W     H+AIHL͛ DH H{~HH\3ɅH\$0H _H\$03H _̸(    H+H(7H\$W     H+HHHt"LcHQH#3 HcHH\$0H _ËH\$0H _H\$Hl$Ht$W     H+IcHHHtHHu6HHt"HDHFtH.HtHHCHtH9tH\5wL    H E3  '   3H\$0Hl$8Ht$@H _̸(    H+H(4H\$W     H+AIHL DH H軜~%A   HH2 3ɅH\$0H _H\$03H _̸(   V H+H(z5H\$Hl$Ht$H|$ AV      H+AILLm DH H   IA E3Hu   IN3\~t,6D  INEL DH HH蹛~HHH~9H H~&HVHj~IN;|   3H\$0Hl$8Ht$@H|$HH A^H\$Ht$W0    H+AIHLh DH HHHHtv  H Hy HL" DH HКHVHHHFHHHt-HAHt$HD$(Lߗ HV HˉD$ D臚H\$@   Ht$HH0_H\$Hl$VWATAVAWP   4 H+E3ILd$@LL$   Ld$HHLA	  IHHPH  :@t.L9`v  LL$HHL$   HT$@X    jHIϾ   HH  AH;},H	HLL$HL$   HT$@  ËuHI  I;7HL$@H2  /Fgu.L9d$Ht'GLP "  H O     `aHHu'L (  H      HHHD$@HHKHD$HHAH$   HL$      L   H    "L    Hd    E3"   HCL* LH( HD$0   H HD$(HCHD$ /-L6   H 5   E3"   HL$@YH$   /HL$HL$   /3_IH9IQL\$PHI[0Ik8IA_A^A\_^@SUVWATAVAW`  K H+Ha( H3H$P  HqLHH E3HIIEq    M9&to?L  ]   H G   E3"   HGL LH HD$0   H HD$(HGHD$ l3  HO3HIH  Lz b   H n   uIH% H:D
umHuL9e t'oL0 i   H< w   +HHRC  5L n   H =   IHY f     H:D
   HuMHwL9#u:/HHu'L z   H   A   A   H HD    HNHT$@XHHG  HLB D$@A   HIHcHtqHHHAHLcD$@HcHH3* HH D$@A   HHcH@D$Hw   H$P  H3B H`  A_A^A\_^][A   H H;HA   HIH "HL`HD k  A   H HC HnHEHd  H LzHHu4O   L H W     @ f     A   HT$PHHc+u   HGuH{yl   HL A   HIHciHLHtAHALHHc
HJHT$P( H0HHcH@D$[M{H  HIHB A   HL H    L`HD HGLHD$0H HD$(HGHD$ H虸  A   H B    HEA8t   s
HD8 uHL A   T$@HIHcSHHt<HAHHWLcD$@HHcHH' HD$@HHcH@D$hA   OL    H W   E3"   HGL LH HD$0   H HD$(HGHD$ |EH)3L#H Hٽ ATAVAW    ` H+IM3D&LHu<yL L   H E3  "   3H A_A^A\H\$@3Hl$HHt$PH|$XE~    IfHHx Hp   HH   3BHO3HBHH   Ht}H Ht;HH(IHxA;|IHt$PHl$HH\$@H|$XH A_A^A\L `   H& E3  "   rPL Z   H XLLN n   "   :L S   H  LL n   "   g33H;H3H   IT3Ht$ W   ` H+Hv( H3H$   HLD$ H3~jH$   HP   H$   HL LCHL$0P   LD$ HT$0H$   	Hg;|H$   HD$ H$   H3V H$  H   _̸(    H+H H(s̸(   v H+A   H H H(&̸8   F H+AHD$     MLճ HDI_%    H8H\$Ht$W     H+HHHt8H3n~*H`HȺ   #HσuD;|HH\$0Ht$8H _H\$03H    Ht$8H _H\$Ht$W    [ H+HHHt8H3~*HHȺ   Hσu;|HH\$0Ht$8H _hH\$03H    Ht$8H _H\$ LD$V     H+HH3;   Hl$0H-f( H|$8fHHHk3HfD  ;tHHHrLD$@H3HLD$@3HTH;|H|$8Hl$0HD$@H\$HH ^ATAWH    H+MLHu:*L3 c   H7 2E3  "   3HHA_A\H\$`IHl$h3Ht$pH|$@Ll$8Lt$0  L-e( ILHpHuHp3H={e( HH   HHHrA
   HT$xH  HD$x8 uH;t  vcJLS w   HW RE3   "   IFL; MFHξ    HD$ 3   HA| #HHtYHuktKHI~<I;ILl$8H|$@Ht$pHl$hH\$`Lt$0HHA_A\L    H E3  "   H0"IH "3HѸ H) H Hi Hɻ H\$UVWATAUAVAW    H+H( H3H$   H: EIHT$PHHL$HHtlL EHT H\	  L EHK H;  HHxX  H H  HN3ۉ\$@jw  fHNUKEǉL$ L HHڼ Lo  I<$ tmL EH¼ H蚈G  L˅ EH Hy&  I$HW  Hޭ HN  IT$HtEOLH    IL$E3~  IL$AsHL9 AEEH3 D$ H߇  H{ tLL	 EH/ H跇d  HSH裊P  H H茇9  HHtEOLH-    H{    L EHٻ HA  HK3~rff     HKLN EH HH  HH  H_ Hφ|  HK,;|H{    L EHT H蔆A  HKE3        HKAHHI31A   HL$`LǺ   HG3HH Hf EHEHX HT$8H$ HEHT$`HT$0H7 HL$(L+ HEH HHD$ Ӆ   HKA/D;FIL$AH|$HD;\$@Ht$PHNÉ\$@;   H$   H3 H$0  H   A_A^A]A\_^]3@SVW    H+H(|( H3H$   AIHH  H: uHz uHz   L, H$   DHB H҄q  HH   1/L DH! HH薄5  LHL$0A      1HH H HEL HD$(H" LEHD$0L~ HD$ HHϷ LE&   H{ tHLP DH H   HSH   Hc HӃ~vH{ thL DH H诃~RHSH蟆~BH H范3ɅH$   H$   H3 H   _^[ø   33@S    $ H+HHtYHctRHHH|$0A&   H HHuH|$0H [LcHHS% Hc8 HH|$0H [L, #   H8 E3 "   Q3H [@S    t H+IMu7L 2   H E3k   "   3H [H|$0HHHu<[L 6   H cE3  "   H|$03H [E3HD8tA   sHA8 uAHHuDLM :   H) E3  "   BHH|$03H [HH|$0H [H @SVAV    1 H+H׷ MHHu:RL; *   HG ZE3  "   3H A^^[Hl$@IH|$H3L|$PT  L= D  I6HH  HXHo Hi u[HHt?HWHt6E3HD8tfA   sHA9 uAH/L    8     3fD  HA:Du`Hu'HFHt=HWHt4E3HD8tA   sHA9 uAH蹾     @   
  H Hi uVHFHt9HWHt0E3HD8tA   sHA9 uAHLum  H      HJ Hh    MHFHtfHWHt]E3HD8tA   sHA9 uAH߽t-Iq;)HH|$HHl$@L|$PH A^^[û  P   
 T   L̵ H۵ E3ӹ"   ?H( H`3H\$Ht$W    K H+3AIHHuAsL f   Hh {E3 "   ɾ3H\$0Ht$8H _H9t0LK{ DHY H}HHDHR觵   H{ tHuDHT H脵Lz DH# H}HSHDHRX   H{ tHuDH H5Lz DH H\}HSHDHR	   H{ tCuDH HL_z DH H}HSHDHR躴H\$0   Ht$8H _̸(    H+A    H H' H(f̸(    H+A    HN H H(6̸(   V H+A    H Hǩ H(̸(   & H+A    H H H(̸(    H+A    HN Hg H(̸(    H+A    H H7 H(vHY H Hٹ DL$ SUWATAU    Z H+LAHIL3   Ht$PLt$XL|$`D{fD  Lyx DH/ H'{IHH3~CLEx EH HzHYEOLHI  H=;|I/\$h;sL|$`Lt$XHt$P   H A]A\_][HY H Hy @SVW@   2 H+HD$8    AIHHu9SLԹ k   H [E3    詺3H@_^[Hl$`HL$8Lt$pHj0Xr  HD$8HtHtHu+H H H Lv DHyH~ t4Lv DH H~yHVHbH HsLv DH HJy   HV H&   H H/LXv DHf Hy   HN %tMLD$hHT$00jt8T$h3qHt(L   MtDOHD$     LHV HA9A   H HOuHtDGHHF	   3Hl$`Lt$pH@_^[H\$VWAW     H+IADHLE  A  A  LGu Hl$@DHи HwHnDLu H HwH?    H/ Lt$HH¦H7H> t8Lt HDEH wHDEHpH H聦Lt HDEHܶ WwHVHv  ~UHȜ HHH~  t?Ljt HDEH wHV A   H% ~H HLt$HH t4Lt DH] HvHWHFHB H¥H t,Ls DH: HvHWDMLIH  H耥Hl$@=H" H Ls DHGvHWHEH H<H\$P   H A__^H H\$Hl$Ht$WATAUAVAW     H+EILHu9H& Huo     H\$PHl$XHt$`H A_A^A]A\_Iu	H IE3~AIHH蚩HH?"Et!Lr EHs H/u   u$HH   H% H8 LHz Ht   HtTH3ب~d@ HFEMLH5~ZH" H袣~GH蔨;|EEHLq H dt~IAſD;3Hq H\$Hl$Ht$WATAUAVAW0    H+AILL;q DH Hs  I3G  DkHx @ I&LL0M>  ILp EHJHL$(
HX L$ H|sy  IN۾Hp Lp EHOH4 HL$ H?s<  IN3蜾   @ INH؅tH?y H   HuH3u H   H3HH   HHʡH3 H˅   A2   =IN;jH7 I tH H}~nIOHt.HALo HD$(HA EHΉD$ 8rЅy7Hߵ H3~$I腽;M   A/   3H\$`Hl$hHt$pH0A_A^A]A\_H9 LD$S     H+HLD$@H< wHSLD$@H? HD$@H [@VAV8   B H+Hȵ MHHu9cL A   H  kE3  "   蹱3H8A^^H\$PIHl$XH|$`3L|$0a   L= fIFHo HHXH Z uHH/3@ f     HA:LuGHuHVH   I޻;|HH|$`Hl$XH\$PL|$0H8A^^fL M   H# nE3j   "   輰HEL LEH    HD$ 觷H` H踾3zH\$W     H+AIHLl DH Ho~2HH>~#H H虞3ɅH\$0H _H\$03H _H\$W    0 H+HHK 0   As   HHt/HWu"Av   H H3H\$0H _HH\$0H _Hu33HAHAHA HA(HH( HH HA   Hu33HAHAHA HA(HH( HHu HA   @S    D H+HHt%uA   HO H   H [3H [̸(    H+Hu3H(u   H(H\$Ht$W     H+HHHH< ISHHuu3   #軫   L    H    E赬r           EE33H\$0Ht$8H _LHH%   HϋHt$8H\$0H _H\$ UVWATAUAVAWHl$ٸ    H+Hc( H3HEHA3A   \$(DmDH\$0DH]LHEHH\$XH\$@H]LEHT$8HL$HRHEHu:褪L    Hy 謫  E3   HL~  A   HJ Hc\ HEHHEHtHuu$5LN    H
 =  HH+vHEHu'L    Hҳ g   THM   \$P\$ H  ff     HEHcHp fMtA  HI誒  3Ɔ   H@8>t   s
Hǀ8 uEt=fEﻃr+f;Eu"~uHVHLG;  \$ D7 E3Dm      H} tNH|$@HUH`  HHtI`LH\$8\$ /A&  H H:3H\$@IHHuHM:HMHw A2  I     υ~T1t
uɅt$;u L$P   Ht$H\$ HD$0      T$PA3Hc3D|$(щ\$ H|$00 Ht$H|wBLcʉD$PHED|$(\$ H|$0LHAA<wNHFH tB~#AA<wD|$(HF\$ H|$0H u   D|$(3\$ HD$0  HEHD$P    L`Iq  E$Aw:HFB@ sB@ rIAwHFB@  A[t  I|$DAw%HFB@ sB@ rHHff     HH  LLA<w)HNDAAA sDAAA rI<]t'  I;  ILA LE3HO  &  H}HHH}TpHEH  HH\rHEH  *LC x  H 2E3g      耨H|$0Ll$@Lt$8HMHMHů A<  RL|$XI~#IIH-ILI&AI  Hq IH} t	HMVHED\$(HtDELޯ    HM8hLE   Hį îHNH9Mt)HF    HtAHOH AV  HOHޮ AW  kAX  HƮ HV3HMH3( H$X  H   A_A^A]A\_^]IHb  L8:   x:   I  DNA   LeA  LuEAw@HFB@ s'AF<wHFH sIIfF$@uEtAwHFfF,@tILeLmD|$(\$ H|$0LmLL$HMDT$ D\$(ff     EHAAAw*IAB@ sB@ r
H|$0IA   H I n  IM;u A?=΋׉L$ T$(HH\$0]  A?=t$ |$(H\$0uILL$HIǉt$ |$(H\$0D  EAw%IAB@ sB@ rIMA <wHt$HHFH rIIM;r$A <wHFH sIM;sݺ:   A@ I+ HN  I;E  x HX7    MD  A <wHFH rIIM;r#A <wHFH sIM;sA@ DAw%HFB@ sB@ rHH IL uOHVH  Lt$83  D|$(\$ Ld$X|$PHM   HcH  Dm3H fD  AH:D
uHuHVH IgL   HN H A  A  H H褵HF HHHD$0΋׉L$ T$(HD$0HG IA   H   IM;uA?=t$ |$(H\$0  H HE    
LL$HLHuMq A?=t$ |$(H\$0uEIǉt$ |$(H\$0fD  EAw%IAB@ sB@ rIMA <wHt$HHFH rIIM;r$A <wHFH sIM;sA@ MLEIH  HuM  <\   t~:   </   3IA8tfD     s
H8 u3H8t=   s
H9 uA  H HH  DIH6H˄t 3=   s
H9 uHH<\t9/tLH! HqLHHcA  H H.HHt$H~ t<\t  {:t</  HUHiD y?lL -  HA tg LL    蹠3   E   f# @  f;ucH} t:L 4  H LLR o      _34HUH?  Ll$@HHLELl$@Hj HEHLl$@I;tA  Hx HLd$XH  MuЩHD$XLH  Lt$8II  \$ LD|$(H|$8A?=;  Ht$HI_A DAw%HFBH sBH rHLAwHFAH r
EHIIL;r#A <wHFH sIL;sA@ Ht A     <HHuA  HK IHG    LGHGHGLIH  1LEIM+fB +uHutTIHeHuHIHhHu8L %  H E3g      :HELHHcd{  3HD$0Lt$8\$ D|$(Lt$8Ht$H3pfL o  H; nE3d   7HEHE4/LH   H 7E3z    A  H HuHt$HL   H E3}      <A  H H'蝚L   Hr 襛E3     HH|$0k\Lu   H1 dE3     貜HʀH|$0/L4 +  H #E3     qL    H MLŴ e      6Ht$H觙L   H| 诚E3  xH|$0Ll$@̸(   & H+HIL  LH~N	   H(Hv3H@HH	5( L
w5ICDHAA H  DHAA sHHD  DAwICFPAA 	  FPA
A s;HD
AwICFHAA rE:u	D8RuHHE:uFPAA s[HD
AwICFHAA rE:QAw&ICBH tBH<wICH-HFPAA s+B<wICDHAA H
DHAA r ̸8   F H+LILLMtHAHI IHD$ <YH8H@ IH8$YH\$H|$DYLѿ     D  D
AwNIBFHAA s3B<v3HHHHHIBHHHfB<HuEtAwIBfBHtHH\$HH|$Hl$WAVAW    < H+3LHL8t=   sIA8 uDH\$@HHt$HIAGHH  3H8tfD  =   s
H9 uHvHOHH t'
H   HOHH    HsA[  IH HHHtv8 u LHH讯LH̯ HLHHH HO=Aq  H: HHǵHuAHIFHHIsF3I    Ht$HH\$@Hl$PH A_A^_HH\$W    蠯 H+HHHܞ    Hh HԭtvHɶ HtOH: H训t<腔L    HZ 荕E3z      ۖ3H\$0H _3   H\$0H _ø   H\$0H _LD$HT$SWATAUAVP   Į H+ID$     HLE3HD$0LHuHPA^A]A\_[3H8tD  =   s
HD8!uH$   Ht$HHcIL|$@H  A	         DMcA  IEBH suDCHAwIEB@ rDE:   Aw"IEB@ tCH<wIEHuINAAID8pHhBH
 sSDCHAwIEB@ r"E:uDCE:uHIFAEIE:HBH    DCHAwB@ ;  AruIFIcAĈAnuIF
IcAĈAbuIFIcAĈIFAtIcAADAĈiBH   A$  EEEtC<{t<(  CLKHD$(    <{uA}   I<(uA)   IE3LIwIEf,HuEtwIEf4HtH:uR8WuM MH|$(A   HT$ AUL7@w
IEf,put@wIEfDptH HEt@A;   HMIIX[LHD$(HtL$ @u MV  3IA8t   s
H: uH+HH\$0HH      HHH   AtHCMvAMALAuLt$0HH$   @u IFIcAHDL   Hř E3f      F2迏LP    H ǐE3     LI*3Ht$HH$   L|$@HPA^A]A\_[dL   H9 lE3t   =LΙ   H EE3h      蓑Lt$0wIFH H$   A  Ic HaIFH A  HIE   3H\$Ht$H|$AV0   U H+HcH0) Lt$ LLw HH=     c   Lc JC  KC C( fC,H/1) HuF3< Hu2n H1) l q KC    H0) H0) H   H0) Hu}H@ ; Hu6_ 8 H0) 6 KC 9 fC$KHHu"& Hc0) $ KHT0) HK0) ;1HHHEH\$@I<Ht$HH|$PH0A^LD$LL$ SUVW8   訧 H+IHl$xHHHl$(LLHD$     HHHr HH8_^][̸(   F H+H.) Hm 谶r< HȺ   H(H%g< Ht)(    H+HT$0LL$03L  v  H(Ht(   Ѧ H+ML3Q  H(Ht=S    蠦 H+E3H3  E3H  Ar   H H3H [E3LHtPL9QtJH;Qw@LAMt3    D  ~IHMMuIAOI3̸(    H+A<   H     H(鈮Hu3HAH\$Hl$Ht$H|$ AV    蠥 H+MHHHH       HHtÃ|;}Bff     A   H{    HH   HGHHO;|H9osHoHWX~H     HHH4HHu"A   H    茭HHHt:˅HMuHtHO   L4HuHGL4   3H\$0Hl$8Ht$@H|$HH A^H\$UVWATAUAVAW   V H+HlB( H3H$   HAE3ADl$ AHD$`AMMHLfff     HcT HL`|HtHtHHLBD Ht@HHHt4HHA$;}HHDl HT`Mt	MHAHyH$   H3) H$0  H   A_A^A]A\_^]̸(   V H+Af   Hn H(̸(   & H+H(I ̸(    H+A   H6 H(魨̸(   ֢ H+A   H    H(hHtHQHtHHtHQH\$W    p H+IHtHH*) HuH*) HtLHH\$0H _H\$W      H+IHtHH*) HuH*) HtLHH\$0H _H\$Ht$W0   ˡ H+IAH:tL*) LMtLDHHH\$@Ht$HH0_IL)) MtLDHIH\$@Ht$HH0_IH\$@3Ht$HH0_H\$Ht$W0   ; H+IIHsL)) LMtLLHHH\$@Ht$HH0_ILv)) MtLLHIH\$@Ht$HH0_IH\$@3Ht$HH0_H\$Hl$Ht$H|$ AV)  L() HQL() L5L() L() H() H=() H5() H-()    HA9 IMuLL()    L;   MuL
L()    L;
   MuLLk() sL;lMuLL]() ]L;VHuHHO() GH;@HuH:H=A() 1H;:*HuH2H53() H;2HuH*H-%() H;*u+BH   H\$Hl$Ht$ H|$(A^3 9 D9 9 9 Z9 9 9 9 .9 H\$Hl$ LD$VWATAUAWP    H+ELL3 H$   HHR3HHu6L/ Z   HC E3 #   l   LHL$@E33SHL$@Et<迃L؏ `   H ǄE3 #   HM H$H0 HSH脌HH) Hu4_L z   H gE3 #   赅  HKL$   _$LKHLpMu   E3HL$H3wHL$H&HMIHHu1ĂL    H ̃E3 #   sHK#EH$   AMFHD$8t$0H|$(L$ H$   |1SL    H [E3 #   詄L$   H5H L\$PI[8IkHIA_A]A\_^3H9A@UVAV   葜 H+H:( H3H$   HEHIHHu6襁L> 0  Hҍ 譂E3l   #   3   H	HT$HH$   E3H$   LL$HHL$XE33	HL$X=   e   HT$HHHR%HHu]L =  H5 E3 #   ^3H$   H$   H$   H3 H   A^^]LHHL$`E33	HL$`c#3LL$pH|$8EƉ|$0HՉD$(HHD$@HD$    u<WL D  H _E3m   #   譂H BH HNLD$P3H	5HL$PrL$@;HL$PHHL$pDc@ǋ3HD$@H|$8LL$p|$0EƉ|$(HHHD$ :   zL& K  H 蕀E3m   @USVWAUH$   H+H8( H3H   H@  LHI3H  HEP  HID$lHX  HELMDD$`HT$pt6~LR    H E3y   #   73  IEH9p u6~L    HΊ E3e   #   3N  IML$  HAHIHP D$h   HUHtIMHUE3D$dDH	ULMHL$xE33HL$x=      FLHMpE3ɺP      L$  IMHUpLA0HI(HELH   HL$xn7H/#LHu`R}}L    H ~E3v   #   3  LD$xHMpE3ɺP   &T3   L$  IwIDoE      H9u   IMHEDL$`LD$pHD$(HQ0HEHI(HD$ ODx])HHtPMH|$ EHUH+t5IEHHP LcHR.tLEHHU*   E@   HMmH)HM\L$  L$  L$  H   H3s H  A]_^[]=)  t*   Hq TH   DL$hHELEA    T$`HL$pHD$8D$0`   Lt$(D|$ Sut#(E0HM(M@`   )E)M
w{L    H |E3k   #   }D$lIDtCLHME3ɺ   E3HU3HHA   LUM   DL$hHELET$`HL$pH\$@HD$8D$dDd$0D$(D$    A҉D$lEtHD$lzL    H {E3k   #   |EtHsIMDL$hLET$`HA0HD$PHA(HL$pHD$HHELt$@HD$8D$dDd$0D$(D$     CyLg   H# zE3k   #   L|lHi Hi H H H HɊ Hi ̸(    H+H H(@S     H+HHt+HIHt"HI0H A#   zHCH@0    H HH [銉̸(   膓 H+L܅ H(@SUVAUAVAWH   \ H+E33MMHHMtI0MtI1Hu?nxL 1   H vyE3i   #   z3HHA_A^A]^][H$   Ld$@2t}HtB@8u t<AHH"ujwG   L H yq     E33Hu0H-6 E3HHuwC   Ht@8u u3H$   MuHt4݃LHu'pwL Q   H xx  8  H H$   HH  HE3w   AHdHHHu
H    AHH HH  HC0HH$   HC(3H$   ~SHHMH$   AHD$0HH$   HD$(Ll$   Hυ   讃;|HHۃH$   AH舃D;H$   H H訃IHH   @ MtbI> t\MtWI? uQIHڧst6I7RHsNH$   H:ȅyMYHtE3HHtyHXI HHdI      %  =   t=    t/3uLԇ Z   H؇ ;vr   E3#   wMtI0I    MtIȖI    H蹖Ia{3H$   Ld$@HHA_A^A]^][H\$Hl$ HT$VWAUAVAWP   O H+L3   DIEH HtLp   H	 HtHpHx ȁ     g       HL$    HHR~_L$   L$   L$   fD  H&H$   HLt$0LL|$(ELd$ tH;|   L$   [  H$   HE  Hb =   2  L$   HH$    HHtvHtDHHV3"tVMt>IHL$@mx-HT$@DH)!HL$@H A   ptHH   H豔3   H   H9/   H$   EH$   LIHt$ H HHtLHHHHH? 0Ht1H9/u,H) L$   HH$   aHHd   L\$PI[@IkHIA_A^A]_^H\$Hl$ VWAUAVAWP   贌 H+3ILHMtfI9D$   HB H0 LA   LEAHy]  Hyt8MH_ Hc3     L\$PI[8IkHIA_A^A]_^HEH΃H}=U"H΋K"\$0H L|$(MMHϋ D$ 2@ŋL$   AI   H HHH$   蓐HD$@LH  @(Hȃ A?-H-b LMLDH{2   IT$HA8l$}IHcH݅   IL=y/ f     IHHHkH;u.HtHW Ha~dAUA   H[tNF#HFH;L, Ha HMD1~$HH;r   H9W DHfiOH$   L HL$@A[   BL$   3H\$Hl$Ht$WATAUAVAW     H+3EILHM   IL-Q. IHHHkH;u1HtHyV H_   A   AHZtlF;HFH;L	 Hn` HMD0~BHH;rA   HV HEh@ŋH\$PHl$XHt$`H A_A^A]A\_3@SUW0   " H+HH3,+t   H0_][HO&=   ~?*nL{    HG 2oE3g      p  3H0_][HH  tH   Ht$PZHH^  Lt$XHL|$`[HXHLXLH#  HWH   HO    HOH@~>HWHO/y-LOILGHWHt$    IuHOE3Hw    uLOILGIHt$ tsIku HO HtIt@HOE3HMw x9u-H9ou'HWIгtE3HIw x
u   Lt$XL|$`HVHVHt$PH0_][@W     H+3HT$8|$8uH _H\$0\$8t/lLE w   H! mE3x      Znt/kL y   H~ lE3w      &n t/kL~ {   H~ lE3t      m@t/hkL~ }   H~ plE3s      mt/4kLu~    HQ~ <lE3y      mt/ kLA~    H~ lE3u      Vmt/jL~    H} kE3v      "my/jL}    H} kE3~      ls/djL}    H} lkE3g      lH\$0@ǋH _@SUVAV(   Є H+HE3D2HH   VHH  HL|$ WHTLH   HNH|$PH~Ld$XLl$`u	LnLHNLuHNcuHNMtIHINLl$`Ld$XHt`   I被tOHNIx	HHH
=   }	   HH='  ~   A   H|$PL|$ HRHSAH(A^^][@W    t H+3HT$8|$8uH _H\$0\$8t/hL{ $   H{ iE3u      jt/PhLa{ &   Hm{ XiE3x      jy/hL.{ (   H:{ %iE3~      sjs/gLz *   H{ hE3g      >jH\$0@ǋH _H\$Hl$Ht$ W    F H+H3HIH\$0^=   ~6bgLz    Hz jhE3g      i3   HVHtHNyD$0$D$0LD$0HHN-    D$0t3fLIz    Hz gE3|      >iD$0t3fLz    Hy gE3{      iD$0t3zfLy    Hy gE3z      hD$0ËH\$8Hl$@Ht$HH _H\$Ht$W    ۀ H+3HًH9y   H9y   H9yxt{H9yptuH   Hl$0RHHt5HHt(LCxLHHTtHSpH@HHOHl$0H\$8Ht$@H _H\$83Ht$@H _H\$Hl$ WATAV     H+3MA8LHHH   Ht$@HsL|$HHtWH:#t2D{hEt)HEHjtyHSHHHMIHF tU   NHKHtE[hu(I΍X;*I~   Ik;ÿ   DϋHL|$HHt$@H\$PHl$XH A^A\_@S    ~ H+HI t; u   H [3H [Ht<S    ~ H+HH	BHK9A/   Hdw HDH [̸(   f~ H+A$   H.w    H(H\$UWAV   -~ H+H$   AL$   LM   HHtw3HL$@teLHL$@HMt@H$   HL$@'t*HL$@9t$   y$H$   3ۉ   3rHL$@3H$      3H$   H9   t/XH9   u!H\$0E3H\$(LǋH\$ I]L   LǋIAQH$   HHuH$   ÉEH$   HtH$   HHOyA/   Hu H脂   H$   HĀ   A^_]@S`   | H+HYHtl3HL$ LtTLHL$ Ht/HT$pHL$ tHL$ tD$pxH`[3HL$ d3H`[øH`[LL$ DD$HT$WAV   { H+A$   LL$ Ht    I~HH  $    H$   H$   H$   Ld$xLl$p}	HpM  H8 urHHGHwHu]HHH  H  Lc$   LD$ H H   HH   E3HL$0Hv   LHL$0Hn   HT$(HL$0G   HL$0UtuLe3HH]蟕Hcl$(ILI;$   uAH$   LI u'L$   Lǋ$   H$    DH/HIHH!H4HL$0H I3A   Ls HHHA/   Hr HLl$pLd$xH$   H$   H$   AHĘ   A^_H\$Hl$Ht$W    y H+IcHHE   HtHHu#A$   H_r    -HH   H; uVHHCHu	EHCHHt+Ht&LLHHtHt	H? uHH3HtH? u&HHKA/   Hq H~3H\$0Hl$8Ht$@H _H\$Hl$LL$ V   x H+H$   AHM   H[Htw3HL$@RteLHL$@Ht@H$   HL$@t*HL$@t$   y$H$   3ɉ   3HL$@Y3H$      H    H$   tLqSH9   u>H$   LD$   HD$0HH$   HD$(H$   HD$ WH   LËHPH$   HHuH$   3ɉ3EH$   HH$   HHKA/   Hp H|   L$   I[Ik I^H\$Hl$VWAV0   v H+3HHDH  HH   t
   $  HuDHLHHu4[Lo H   Ho \E3     @^  HHu4[Lo O   Hdo \E3v      ]S  HSHu4j[LKo U   H'o r\E3q      ]  LH4'[Lo Y   Hn /\E3k      }]   HHH   HL|$P臖LH   Ht1ZLn d   Hwn [E3      ]dH|$(E3MHt$ HHtEHHdu1[ZL<n k   Hn c[E3z      \   L|$PIMDH1ZLm =   Hm [E3    b\3H\$XHl$`H0A^_^H\$Hl$Ht$W    ft H+3HًHu3YL9m    HMm ZE3    [3vMuE3FFHLHu3FYLl !   Hm NZE3     [3,IHͭ؅~tHDHCH\$0Hl$8Ht$@H _H\$ UVWATAUAVAW   vs H+H( H3H$  E3AL|$XHL|$@HL|$H   L|$PEL|$hEHu
 R  DHD$XLHu
  6  Hx   A   EHC  H賽  LHXl H  HI? H  ʧHH  EƋHC  LHl Hw  A     H茽D$HD$8LH  HD$@H  HD$HHq  LD$@LILt$ Heu  M  HLHtH謒HHD$` HD$pL9|$`tHDLL$PHD$XEIHD$ H[HD$0Hu  L  H輊HD$xHtH*\HD$hA   EHBBP  ALHj H0.  A  uQHǺ  EƋHA   LHj H   Hj Hj LD$8E3HΉl$    LD$@Hsj E3ɉl$ H   LD$HHXj E3ɉl$ H}toAu	H=' H=#' AHD=' Ll$PM     A;H$       DNE EH$   HN   Ld$0Ll$8ULi    H@i VE3ӹ   dWI\HL$@RHL$HHHL$PLi A   INvHL$X>AH$  H3n H$x  H   A_A^A]A\_^]ELH HALd$0?IM   A   HM+D  HHHkH;u=AFƄ$   
LcH$       诱 EFHH$   MF/J/IHH;D$0L H LDHQE HHH;|$0`Ld$0A   H: HMYLD$`H*h E3ɉl$ HC1HD$pHt!E3ɉl$ LH h HLD$xMt5LL$hHg HΉl$ N   Ld$0Ll$8A   Ld$0Ll$8A     M@SVWAT   `m H+Hv( H3H$   H$0  IMHM~  L$   E3H$   L$   L$   ~q       ;NHL$ Dگ DHT$ HKB3H$   L$   L$   L$   H$   H3Dl H   A\_^[ALH H~IH   A   IM+IHHHkH;u3ED$ 
LcHL$!    " DEHHT$ KCEIIHH;Lo HX LDHB 
HH;uA   Ho8 HJAA   He H\$Ht$W    {k H+HHf h   Ao   tHH   HcHHGXHCXG`C`Cd   HOHtA}   Hcf dHCH   @t3Gt-GCO$K$G4C4ODKDGLKCL@tnHP tgH諺HuIOL
f    He PE3     GRH诺3H\$0Ht$8H _LCXHWPHKP謦 Ht$8HH\$0H _H\$VP   0j H+IHL$ HLD$xHT$@3LL$Hu3H\$hHP^DD$xHT$@3H|$`腫HHu3HT$@HHHD$@AHT$@HL$HE3H\$0DHt$(D$    D$xb  HH觨H|$`HH\$hHP^H\$Hl$VWAV0   Xi H+3HD$P    HD$     EHHHt3H HHEtH HHHuHu3H\$XHl$`H0A^_^HtcLCXHsXLL$PHHSPtHT$PH;t HKPLc AT   qHCP    HCHD$hHuH  u=HCHD$hHsXLL$ A9   HT$hHnVHH9D$ HK   <H\$Ht$WATAV0   h H+3Mc|$pALH  Ht]LHT$ 3E3|$ t6MLIc    Hc  NE3f      nO3U  H读u+Mthtd
  tR?  tJ  8?;tLLb    Hb ME3f      N3       D;t6gLLb    H\b oME3f      N3   Hl$PA   
  t?  t     AD
     DL$   HL$xJHHu3KLb    Ha LE3     3N39t$pu+MHHI誢 HHl$PH\$XHt$`H0A^A\_H&HHu'iKLa    H^a qL     |$puq   
  t?  t  @H8    HL$xE3LH萳   
  uG'$?@GD  u<'O73
  t?  t  @H8    LIH謡 HT   JL`    H|` K   E3   LHE3̸(   d H+LыI`      t[   MJIRMBPI
     IL_ /   H_ JE3      CL3H(MJIRMBPI
xuZIL_ %   H_ JE3      K3H(IRPIJAx   H(IRPIJ
   H(H\$UVW@   c H+H( H3HD$8H$   H` ` H$   L$   D$(D$0H      E@t$!ME*ЈT$ H@ HHtiE3HHtOA   HT$(Ht8A   HT$ Ht!LHHtHq
Hb3HL$8H3b H\$pH@_^]H\$Hl$Ht$WAVAW    b H+IMLH3HHtlLD$hH` HHHt>E3HHt,LD$`HHtMIHDEHRHH\$@Hl$HHt$PH A_A^_@USVWATAUAVAWH$  a H+H ( H3H   H  IL  LL  Ht$@LL$HHT$PWH3E3Hp  x  @  P  `  H  L|$(H  LHD$ 9   Ar   Ir    H    HM A9   D  A H  E3D  HL|$0IHD$(Ht$ b  A9   H  HFE  H  ILH)(  r   H   Ar   H  H{  Ar   H  HMA r   H  HUHMoC    ff     HUHMSC ۃrH' LEHM@8jHU@H@  gHM@fHMB H  E3D  HL|$0IHD$(HD$@HD$ E  A9   H@  H(  HT$HA9   H  LIH   Ar   H  HJ   Ar   H  HL$X? r   H  LE HT$XHL$XD LEHT$XHL$X; H\$Pr   HR@  x  HK9P  HT$X`  Kp  C K0C8]A HM 4A HM+A HL$X!A Ar   H  HAH   H3] H  A_A^A]A\_^[]@UVWATAVAWH  ,^ H+HB' H3H$0  L$  LZ L$  HIH;Z LA8   LL+IAJATq:  r	AHyE  HH$   ak  HH$  aR  H$@  HHZ  $  E3D$  ILd$0HT$(HL|$ ?$  A9   HH  A9   HH}   L$  HHb   Ar   H$  H   HAr   H$  HL$@\= r   H$  LD$@Hg HL$@A HW9A9   HL$x = LL$@L$   HT$xH$   \H$  H$   <cH$@  H$0  H3[ HH  A_A^A\_^]H33@SUVWAVAW  [ H+H' H3H$  IMLH3HH/  LHw HHH  E3HH   A9   IH   A9   H$`  HF   HVH$`  H$`  $  HL$ A9   @$  ;    f     HT$ HL$ > ۃrHS' LD$ HL$`dHT$`IGbHL$ M= HL$`a9   H$`  HHƃ@ƋH$  H3Z Hĸ  A_A^_^][̸X   FZ H+H$   HD$HH$   HD$@H$   HD$8$   D$0LL$(L$   LD$ L$   3ɃHX̸X   Y H+H$   MHD$@L$   I҈D$8H$   HD$0$   D$(LD$ L$   F3ɃHXH\$UWAV    ]Y H+3LHHu3H\$PH A^_]B   Ht$@t   Hc D7;   Au5A   Hp H7   Ht$@H\$PH A^_]~Ht6k#;uA   HU H}7u=IVHL$H2T]A   HT$HHQ7uHA;|qi̸(   FX H+H(z   ̸(   &X H+3\   3ɅH(̸(   W H+H([ ̸(   W H+H(*\ @SUVAWH   W H+E3HH   L9y@  L9yH  L9y(  L9y0  L9y8  9YuTH   ID~HN(||AG;~'v<LS (   HS ~=   ~  H|$xLd$@Ll$8Lt$0LHD$pH$   H$   HNL(LMo  H|$p c  H$    T  H$    E  M<  H3  HN0Bt13;LR <   HR <E3e      =HN0u13i;LR @   HR q<E3e      =HN@LIE t13$;L=R F   HQR ,<E3      z=HNHLIE t13:LQ L   HR ;E3      5=3E~YH   JLIH2E t13:LQ T   HQ ;E3      <A;|LFHMHV@IUu
  3E~7@ f     H   bJMIIL aUtA;|HV(ItG39LP HQ Etg   :   i   :   E3   <JHV@LI E.H|$pLHVHH $H$   MHLITMLII|MLt$ L3I#3E   H   BIHHLH$   HH$   MLITpMLIIM|WL$   M3Lt$ I~5A;hH|$pLF0MHV8ILt$ {fIu1308LIO    H]O 89E3{      :H~P i  H~X ^  H~` S  HV@LILF8MHLt$ 3}mHVPHt137LN    HN 8E3|      9HVHLIvLF8MHLt$ 3H}HVXHt137L2N    HFN !8E3}      o9LF@MHVHI}HHV`It136LM    HM 7E3~      93E3      H   FHHLI|LF8MHT$p3Lt$ L|HWHL$pt136L4M    HHM #7E3      q8LMHWI|HHWIt135LL    HL 6E3      8A;
4~5LL 6   HL 6E3     7IHL$pH$   H$   IIHLt$0Ll$8Ld$@H|$xHHA_^][4LL    H L 5   E3   I73HHA_^][̸(   fO H+LH   HL H(uN@SAT(   2O H+HpHHLHu9O4LK     HK W5E3      63H(A\[Hl$@IHt$HH|$PLt$XE3L|$ GAP  AI4D,   3HxLxHw HHuMH   HpH;uM   %  Ⱥ   2RtNHƺ   Ru   Rt     OHǺ   QuKH˺   Qt$fD  H;   KH˺   QuHHpJ H+AZ   HKRHHtuLHH L+ IHAc   H)J H͋7St:IA?D;   Lt$XH|$PHt$HHl$@L|$ H(A\[t2LI &   HI |3E3      43̸(   L H+L   H5   HI H(L̸(   L H+H(*@S   L H+HmHH莹HD$8HHu:1LEI    HQI 2E3      43HĀ   [H$   HHt$xH|$pLd$hLl$`Lt$XE3L|$P>  AHAAǄ$       E33HpHhHHt$@Hl$0董DuHD  HorHH  H3)>  HAHLPMtVLHE3H @      CIB:T usIuE3H$   Ih H$   D9 a  Hl$0H  HFHHEF0LH f   HG N1HvLH   3Hi D  A	H:D
u2HuE3H$   Ig H$   D9 q   3HG     A	H:D
u1HuH$   I|0$    "~   3Hh      A	H:D
Hu3H'G A
H:D
uHu   13HS fff     AH:LHu   HI<;!D$   EA׉\$ At\H<mHT<H\$8AH<D;]   Lt$XLl$`Ld$hH|$pHt$xH$   L|$PHĀ   [r.LKF q   HF z/E3     0@Ht$@<.LF k   HE D/LU% LHl$       0HolHH;-LxE #   HE .E3      E03̸(   fH H+E3H   HE H(yG@VAV8   2H H+LiHIHHu9O-LPE !   HTE W.E3      /3H8A^^H\$PHHl$XH|$03R:   H@=HE HHhH ujHT$`Hk'  3I9\$`HE3lud,LD 3   HD -E3      .3HHD H} uI
HSHE3E3qt.H9;/   Hl$XH\$PH|$0H8A^^,L	D 9   HD -E3      ^.3+LC =   HC ,HCL" LK      HD$ .3o̸(   FF H+Ll  H  H^D H(UELD$HT$SVWAUAVP   F H+HǄ$   E3.   ADt$0ILl HtLhHHŲHD$8HHu=*LTC <   H`C +E3   &   I-3HPA^A]_^[H$   HLd$HL|$@E7x  fD  AH:.   LHXHl Il$HB HHpHDHr uL  HL HW uD$0     HB H7 ueHr w6HH6  E3Hs LH    E3L$ H}t H     E3H_u I  HuI6HH  IL7 fff     L HA:L uHuA:L IHB HEID  H:D
   HuH$   L$   LH$   tP$   uH        (LPA v   H\A )E3   &   E+M   (LA    H$A )E3f   &   +sHDA H uHHaLHE3H  tH\$8AH5D;Ht$   uH   bA   HyALd$HH$   L|$@HPA^A]_^[D9t$0O3   'L4@    H@@ (ID$L'D M$f   HD$(&   ID$HD$ *p@S    4B H+Hyt?H( Hu3H( HtHHm5t   H [H3H [̸(   A H+H\( W4HtfHHA( <4HuH0( [1H (     H(Ht$W    `A H+HEbHHJHHu<}&LN?    H> 'E3   &   (3Ht$8H _H\$0H33~/ Hv6LHPHHt#HX3;|H\$0   Ht$8H _H\$03Ht$8H _H\$Hl$Ht$WAVAW    r@ H+3LHHuX%H> g   HL> &E3o   %   'A}   HHEA~   H3E   H HHu;/%HX> l   HL9> 4&LLR> g   %   {'H"> Ap   Hӹ   DHHt>H(HIN2uw$L= u   H%E3i   %   'A}   HHA~   LDEHHDH 3H\$@Hl$HHt$PH A_A^_I~@   @S    > H+HHu7$$Lu=    HA= ,%E3 %   z&3H [HI91}   H [HKH|$0+1HHu<#L=    H< $E3h   %   &H|$03H [H uHu#L<    H< }$E3k   %   %HKHo1H|$03H [A   HU< HCH|$0   H [H\$W    = H+HHH   H   HI0}'"L#<    H; #i      H[H/HˍP2Hu$"L;    H; #h   vHH| HutJ"L;    Hg; R#LL; j   %   $3H\$0H _"Lh;    H$; # E3%   ]$3H\$0H _H\$Hl$Ht$H|$ AV0   p< H+HH; Hc 3Hu-H Hc HuHT Hc    HtH8t=   s	H8uL5' tI΁   s
HÀ9 uHcHF: HA  @HHu3 L:   H: "E3m   %   Q#3*H LL~ IEHHHD$ HH\$@Hl$HHt$PH|$XH0A^H\$Hl$Ht$W    &; H+3IHHHuFMu6G L9   Hd9 O!E3 %   "3  A  HHu(A  HH&9 4HH-  3S  E3f	  HHu6Lj9   H8  E3%  %   "3  A   HH	  HHuKzL9   H8  E3%  %   !A  Hs8 H?3   H; u!H{ uH HGCHGHCGCHC0HuHG0HC0G8C8 <\t</tHG0HC G8C(H{@ uHG@HC@GHCHHH+  HA  H7 H#?A  H7 H?HH\$0Hl$8Ht$@H _@SVATAVx  9 H+H5' H3H$`  HHHEH8 HDL> HHu9L8   H67 !E3l   %   o   H7 H$  H HHHu?\ L7   H6 E3l   %    +  H$  H7 L$p   H7 HL{ 3ҹ   HHHu?H 0L7   HM6 8E3l   %      HT$ D$ 8  HAׅuHH Hv L6 #  H5 E3r   %   '8HL$8H;rD$@HH;rXHT$ HՅuHC H
 3H$  L$p  H$  H$`  H36 Hx  A^A\^[H H 3H$P  @8$P  t   s
Hǀ8 uE~$A;|A~HcH$P  LIr B# G]@UVx  s6 H+H' H3H$`  HHd5  HHu6L5 a  H4 E3l   %   3  HQ5 H$  H` HHHu< "Lc5 i  H?4 *E3l   %   x3&  H$  H
5 L$  L$p   H4 HL 3ҹ   LHHu?H; L4 y  H3 E3l   %   3   HT$ D$ 8  HAׅuH H 3U     HL$HHJ HHHu"HT$ AօuH H 3 H HL$  H$  L$p  H$  H$`  H34 Hx  ^]HY' @UW(   C4 H+3HHu8oL 3 2  H2 wE3 %   3H(_]Lt$PH9
tJH9j uH9j0uH9j@t	H9JtJJ(H9j tH9j0uH9j@tJ8Lr0I9.tH9j@tLr0RHu=Lc2 G  H1 E3q   %   (Lt$P3H(_]HcAK  HL|$ H1 =8LHuL|$ Lt$PH(_]Ht$HH9/tP IOfAz AGLcGH oH  uI> uH@ t
HcB8\Lw0!HWHtLcGI HcoBD= :HcO(Hw H\$@   HLLfff     HcHH+Ht"ft</tHHH+H;rHuKLHcL+IHX +HsHcB8\HLG HcO(I+LIH;Lw0HcO8I6|   HLLHcHH+Ht!t</tHHH+H;rHuKLHcL+IH +HsHcB8\HMHcO8I+LIH;LcGHHW@HcI OHIHt$HH\$@Lt$PHcB9 L|$ H(_]H\$Hl$V    1 H+AHHHuAEL/    Hb/ ME3o   %   3H\$8Hl$@H ^A   H|$0H'/ P   ]9HH   3ҹ   <\u8Ct</u8CuHHH       </t+<:t	<\t#Hu[Hw+ƹ   HÉGH_0뼅uù   +HÉGH_0HÃuHw0+ƹ   G8뉋G8+ÉG8z/L.    HL. 7E3s   %   A   H(. Hp53\u+މ_+HH+H~ tuHw0W8+_8	+Hw@_H9WuH9WuHW9W8uHW09WHuHW@HH|$0H\$8Hl$@H ^̸(   &/ H+H   LP@MtH(IH(   H\$ WATAV@   . H+MADHف'  ~@Li.    Hu. E3g      f3H\$xH@A^A\_A   }@L .    H,. E3~      3H\$xH@A^A\_H   Hl$`Ht$hL|$pa HH   H}HEHL:HHtbH{ uHCHtMH{ uѣHCHt8   
Lc-    Ho- E3e      `L4-    H@- E3     13HWHL|$pHl$`Ht$hH\$xH@A^A\_Iσu%   车t   H謦tUu)<   蓦[;   H~F'   j2   HUHKMHt$0ALd$(Hl$    D E3   I HKA\E   QkH   Ch@S@   $, H+HD$pHH   HD$0HD$XMcMcA   HD$(A;LT$ HSu  "  ~H   H@[́   t;   t-   t   t    t3øj  øi  øh  øg  øf  @SVWATAUAVAWp  Z+ H+Hp' H3H$X  H$  LH$  HL$  MMHT$ 
H$E3H$   Lú2   H$3  HH$h  3G
E3H HHHHX  HHH4  E3Hl LHL$(+MHQ; MHL$( )D$PH)L$`@ D$p8H$    D$xH$   @ $   MtIL$  H) MHL$(H$    )$   H)$   @ $   E3L$   H HL$(dHL$( E HM@ E LD$ LL$PIH E(HM8@ EHcHHH$h  H$X  H3( Hp  A_A^A]A\_^[@SUVWATAUAVAWH  ) H+H/' H3H$0  H$  ML$  IL$  3H$  H$  HL$0H$  HD$ HT$((LH HLHHZ  HoHH4  E3Hmj MHL$8MH29 LHL$8 )D$`H)L$p@ $   H$    $   H$   @ $   MtDMH' MHL$8H$    )$   H)$   @ $   LD$ HК E3HL$8GHL$8 HN@ F LD$(LL$`HT$0H F(HN8@ FHE@HHH$0  H3& HH  A_A^A]A\_^][@SUVWAUAVAW   & H+H' H3H$   H$P  EH$@  HHD$hHH$X  HD$xH$h  HD$PH$p  H$   H$x  H$   DD$8HT$XHL$@D$4HHHHHD$`LHHD$prHHD$HLbHHB  L$0  D$`  ADd$<HEIN  HD  E3D9d$8  fEtHL$PE3<   H3E   H$H  LcI MxI     uHH;yHD$XL$   HD$(    E3HHD$ Y  LH$   ArH=  F    HDHM  LHH  H$H  A;QLt$`T$<H0   HIH   LD$HIId   HT$hHN   HD$@LH|$pMHHD$ 3OtxOLHHtaH|$xLHItJHT$HHIxLD$PHHT$@ [u!AD;d$8/H$   D$4    L$0  HL$@D$4H$   H3f# H   A_A^A]_^][H$   D$4   D @SUVWATAUAVAW   y# H+H' H3H$   L$P  HH$X  IL$x  MHL$@LH$h  3HL$H1HDHD$83I   9$`  tHL$8E3LIi  LIH$_ LH$   I_ CHcȅxH@ uHH;yHl$(LD$PE3Ll$ HI&  Hl$(L$   E3Ll$ HH_  HŅ      @   Ӂ?  }ʃ+HcѐoDPo   WLPoD`o   WL`oDpo   WLpo   o   W   H@H;|ˀ?r9Ӂ  }ʃ+Hc~DP~   WfLPHH;|HcH;}fD     0LPHH;|L$PHL$PLOMċsHt7HT$@MI u!D3I t   HD$H0H$   H3~  H   A_A^A]A\_^][@SUVWAUAVAW     H+H' H3H$   H$P  LH$H  E3H$0  L$X  HL$`9IIcLD$@HT$0H\$PHD$Xj IHcHD$8  DL$   3I    L$8  D9$@  tHL$8E3MHf   HD$@LD$pLl$(E3IHD$ Hd   H\$pH;~H+H}3+LcHD$pHb LD$0HˀL蹌HtSHL$0MID 5D9$@  t!u1D3I tH\$P4HD$X
A   L$   HD$`8AH$   H3 H   A_A^A]_^][H\$Hl$Ht$WATAUAVAW0    H+LL   IɋII0   L$   HL$   MMLd$(HLl$ `t^H$   KHHp`   H@t0HHPy!Ld$(MMLl$ HH_u3H\$`Hl$hHt$pH0A_A^A]A\_H$      9@SUVATAUAVAW   H+Hл' H3H$   H$x  HL$  LHR H$   H$  I^(H$   3DD$dH$   DL$xL$hD$|H$   EuEF@DD$`L$`L$p  AIVHHuM   HuI      CH   u	H^ "H   u	H H;  H H$`  HMFPʒHHHt/H~#Hu
    HcHI   sSA   3H$`  IH$   qH蹒H$   H3 H  A_A^A]A\^][HEH  H  H$   I?IHt(H;sA   tHGH$   LH-X H$    LHDHIIH$   IH$   IHD$pIH$   IH$   H$   Ht@EH$   EEHDt#|$d t_3I9N3I9;tA   3I D$`H$   IHttupIFHL$   HD$p  L$`H$   t"HtA~0 }3A   I$tI~ u3A   IuH$   HL$x3H\$HL|$@L$   HL$8HHT$pLỈD$0H$   Hl$(HD$ fD  E3   H	 E3   Hx	 IMHHBH|$d uAF0;   L|$XHD$hHD$PDH$   DHD$HHH$   IDl$@HD$8HD$pHD$0H$   Hl$(HD$ S   8H$   HD$xHT$pL$   H\$HLL|$@IHD$8H$   D$0   Hl$(HD$ t3Io3A   IYL$      IA   < |$d uI9\$ht3A   IH$   IH螈t3A    IYH$   D$`$<  H$   HHMHH|$d    H$   LH\L|$p3L$   MH$   Ld$  CL$   HD$|L$   IH$   HD$8H$   HD$0H$   HD$(H\$ ]LD$`t@H$   LH$   IL|$0L|$pHD$(MIFHD$  L|$p   A   IH |$d    IH;t賊H諉IINL;t蚊I蒉IFIFH$   H;tHuHmIFI> I~ zHqDL$hH$   LI3eQD$|AF<D$`HtI̻   <I̻   *A    A    3@S@    H+H$   HHD$8HD$xHD$0HD$pHD$(LL$ EA   uH@[ú   A   H`   H@[H\$UVWATAUAVAWP   H+H' H3H$@  H$  AH$  EL$  LDD$hLE3H$   L$   ED$   AL$   ADD$pD$   D$   L$   Eu	B@D$lDD$lE   HRHHuMHuH$        CH   u	HV "H   u	H H;
  H MFP蕊HHH	  H$   	  Hu
    HcHHH$   H9$  	  ucH$  H   uH   u   H   uH Ht~2L M   H :      0	  0	  H$  H   rH   r.H   rH   rH     H     ĈH$   H  IHD$`LHh	  HIjIH$   ZIH$   JIH$   :IH$   *H$   HtKIN(HL$xHuHc$   HD$xIF HLE|$h tR3ҋʋI9NI9;tA   I  D$lIH$   HtVuRI^H$     L$ltMtA~0 }A   I  tI~ uA   I  IUIH$   EH$   HbLl$xJ    H;sA   Ht$`X  A  H IH$   HtMu5D9d$huHt$`A     A  H} ILHt|$h D,u AF0A;~A   HHt$`  D苄$   3H    HcHEHH$   H$   DEH9%H$   3M;f LH$   H\$`D$   HHL$HHL$pL|$@HL$8HˉD$0HD$xHD$(Ld$ ?  |$h uIVH躀  H$   E3      H$   E3       LD$xIH$   L D$   H$   L|$XEHD$PHH$   HHD$HH$   l$@HD$8HD$xH|$0HD$(H$   HD$    xiM;f tnH$   LD$   HHD$HHL|$@HD$pHD$8HD$xD$0   HD$(Ld$ HH  A @  HH  HA   H  H$      A   H tǃ|$h u&D9$   uIH$   1tH|  D$l$<  LH$   WH$   HHHH$   MHD$lt9H$   LH$   LL|$0IHD$(IFHD$ = `H$   LHHH$   LLLl$ 39M  An8  HǄ$      D$p    $     ;HH     ff     @$   E3Hֈ$  H@$  x   LD$xIHx   A   HI Hx   A   H$   Hx   E3H$   Hv   L$   H$   $   TzHtlH$   L$   L$   H$   H$   HD$(Ll$ xNt1迈H$   H|ǁ  D$p   H諀|$p t;|$h H$      IVH|   HA   Ht$`  HA   Ht$`  H$   D|$hEtkL$   H$   H$   IHD$8HH$   HD$0H$   HD$(Hl$ H$   LH$   D|$hH$   H$      A   H% E   IH$   H;t?H7~IINH;t&H~IFIFH;tH	H~IFI> I~ HD$   ILD$xIHY$   AF<D$lt$    uH   Ht$`JH   Ht$`;L
 W   H
 r   
   E3SA   I3M;f tA  H\
 I,H$   HE
 A  HtH5HH$   @H$   3~H{H$@  H3	 H$  HP  A_A^A]A\_^]A    YHQ̸H   	 H+H$   HD$8HD$xHD$0HD$pHD$(LL$ EA   HH@S   t	 H+HcHH$   H      HAxHt8ttHĠ   [L$   H	 HL$ LHL$  )D$PH)L$`@ D$pHT$PH D$xH$   @ $   g*HĠ   [L    H E3      OHĠ   [̸8   v H+HT$(A  t   D$     A    H8@S   4 H+HcHH$   H      HAxHt8ttHĠ   [L$   H HL$ HL$  )D$PH)L$`@ D$pƦHT$PH D$xH$   @ $   ')HĠ   [L    H E3      HĠ   [@W@   4 H+H   HHPXHtH@_HH   Hl$XHt$`Lt$8E3AL|$0ALH   HwpHu~HH   H   HWE3H\$PE3謸    HO|DHt$ AP   HWI tyHohHu_|HHtcLd$hM|LHtLA   HHDLOMHWHL|$ FIutH   A   HwpHohLd$hH\$PH;ohtHyHl$XH;wptHyIFL|$0ALt$8Ht$`H@_H\$Hl$Ht$H|$ AV0    H+IIHLl{HHt:A   HHcLKLHSHLt$ E3HυtH\$@Hl$HHt$PH|$XH0A^̸8    H+HD$(    A  T$ A     H8̸8    H+A  HD$(    A;ЉT$   A  ADA   aH8̉T$S   q H+HH         Hy  uHAxHt8  tHĠ   [ÍB   L$   HMx HL$ ;HL$  )D$PH)L$`@ D$pHT$PH D$xH$   @ $   /؃u/L3 B   H E3      @HĠ   [L    H E3      HĠ   [̸8   & H+HT$(A    D$     A   H8@SUVWATAUAVAW   H+H' H3H$   H$  HH$  ML$  MH$  LH$  3HD$(LHD$ HE H]HHBHH  LD$ H>D E3HL$0ݣMH MHL$0 )D$`H)L$p@ $   LL$(H MHL$0 $   H$   @ $   詡HL$0 )$   H)$   @ $   誠LL$`MHH $   H$   @ $   RH@HH$   H3  H  A_A^A]A\_^][Hl$Ht$WAVAW@    H+L$   3MHt$0HHt$8IFLPXMt"H$   Lt$(HD$ A҅@Ƌ  H\$`ruCA$t6L 4  H E3      :3   $   .ALDHD$ HL$8HT$0  H|$8H\$0tuHI6HcHCH;v1eLf @  HB mE3p      -MD$    MHՋa3ȅ~H$      AL  L HHH\$`Hl$hHt$pH@A_A^_̸H    H+LT$xIBLX`MtHHID$pLT$8HD$0LL$(E3HD$       HHATAUAW0   0 H+MLLEu<ZL3 
  H7 bE3u      3H0A_A]A\H\$PH|$(A     tzAtcA@tLA_t5AutA       H=Q      H=       H=_       H=       H=%    H=y    AF  Bt7A  t%AtA  H=    H=m yH=L pH= gAD;   H`Ic(: : H   H= 0H=^ "H=m H=| H= H=    Hl$XH Hl$pA  Ht$`Lt$ L4+I`HHu$Hl$XHt$`Lt$ H\$PH|$(H0A_A]A\LHHv9 HLIg9 Iu    M4$CL   H  KE3t      3댐#: ,: 5: >: G: : ؠ:  H\$Ht$WATAUAVAW@   c H+L$   3HD$0IHD$8MAHDD2LcH$   I;t6^Lo b  H; fE3w      3   Ag  Hl$pH H HH  H$   Mϋ$   LD$    E/  Lcr   I$ty  L  Mt1E    AMANE AF H$   H $   =  $t'|  L HY      A$   HHY6   <    _usIum} ug}uaMt"EH$      AH     t  iHH;EuHFH;E
H    J  M     4   t@t_tut  8     e   ^F  (tρ  tt9     50   .ρG  tttt   @       I;v'L   H       IH+HHT$0LH\$ DHL$8DLl$8Ld$0tkM;u7MHI4 u%MtDHI5 H$   H   1u  L HR }h   E3   3A  L, IIH$   L A  HHl$pH\$xH$   H@A_A^A]A\_@UWAWP    H+HT$8HL$03D$4   MDD$0   :H$   /Ѓ;~:L '   H E3p      3HPA__]ÍBH\$pH H$   A*    HHtYHT$xH\$xHL$0:L$   MHӉ|$ K+3
H$   A5   L4 HHH\$pH$   HPA__]@SUWATAUAV   l H+H' H3H$   H$   DH|$0LDL$$3LD$(lHAH   HL$   1D   H$   3E    @t$#ΈD$!E3H׈L$ H͈D$"a   LcD$$HHT$(btoA   HT$ HbtXA<E3HA;"HcI_t:ƋA;}.H|$0lHT$@_tD+HcMcHT$@I2 E3H$   L$   @   HL$@vjHjAH$   H3 HĨ   A^A]A\_][̸X    H+H$   HD$@H$   HD$8$   D$0H$   HD$(DL$ MDH3  HX̸X   v H+3HD$@HD$8$   D$0H$   HD$($   D$    HXH\$UVWATAUAVAW   H+H,' H3H$   $p  3L$  D$HIH$x  LHD$XDH$  DIcىT$0HL$pHD$ht$8l$4Hu
SHD$hMHLDLl$`ЉD$L9l$0S  K  C  D$H;  U   ;  +A   H DhIcHHD$P,HHd  HcL$HH A   	LHA  L$HHHcL~;ff     ÍKI#ɋ+؋H+"A$HuHc|$LH$   E4$I\$HD$`ALAIH|$xMHD$ ELD$@A  Ճ>  GHcL$   LHH$   H;w	L;  @   ρ?  }Ƀ+L$   LcL$   L+L+HK IL+fD  AoD@oIHI@I
WALAoD	oIWAL	AoDoIWALAoD	oIWAL	I;|$?<rXρ  }Ƀ+LcLH$   HcL+    H$   HH~ A~ WfI;|HcH;})H$   H+D  H$   HH0H;|HD$`L$   DHD$ AHG  LL$@E  A  AEHcJ	L1H;w	M;   A@   Á?  }ɃA+MLcL+HNIL+oA@BoLHI@I
WBoDIoQBoLWQoAWIoABoLWII;|A$?<rJA%  }ȃA+HcMLcL+H0~A~Wf	HHH+I;|HcIcH;}#L+H0LL+D  A0HRIuHD$hL$   Hc$  E3HL$XHl$(HD$ T  LH$   HdDDLǍH#D#H;}iLDfFAAЃI#DʉD$8ЋL$8D$8A#ˋD$8AA#DDA@AD#L;|D|$4LL|$pD\$0ED+T$4AAAA+DT$8A3A3AA3A#ED+D#AY3É\$@A+A33ډT$0ҋL$0T$0ӋD$0#D#AA   T$0A;   E+IPHT$XEy     AA#ÍH#AA+LcI;}\H2DIcM+AI    \$4H@L$4DT$4T$4DDD"H"D
D@IuHT$XLD$x\$@ED;uL|$p|$LDT$8T$0~iD\$0ELcAM+Lff     MA+A2A
A#ȉL$@ыD$@L$@L$@C9"AG"
AWA;|1L L  H 9E3y      A΃,H\$P@   H$   bAQ  L` HHmHcT$HLI AR  ISDt$@A֋D$@#D$8Dt$@L$@1L*    H E3y      H$   H3 H$`  H  A_A^A]A\_^]@SUVWATAVAW    H+H' H3H$   L$H  ApH$8  3ۋ$0  LH$P  DLL$XHT$HHL$`l$0HD$Pt$4Mu%LHIIDH|$8~Hc6L ]   H E3      3  L$   ?DD+AE;~6CL c   H KE3n      35  A;}6L_ h   H{ E3x      \3  Ht$HIoHc$@  HHL$PHALH\$(E3LLd$ O  D+l$0H7A3Mc0. HcL$0Lcd$4HT$XA+D+HD0HIH+H+H\' HL$`E3LH1(  EH D+A~   McILH  HD$8DLHD$ AI,  E  A  AFHcJ)L1H;w	M;   A@   A΁?  }ɃA+MLcL+HNIL+ff     oA@BoLHI@I	WBoDIoQBoLWQoAWIoABoLWII;|A$?<rJA%  }ȃA+HcMLcL+H0~A~Wf	HHH+I;|HcI;}%IH0H+L+     
0HIIuHD$8HL$pEHD$ LƋf  %  GHcHD$pHH)H;wHD$pH;   @   ρ?  }Ƀ+HT$pLcL$   H+L+HM IL+@      oA@oL
o
HI@WI	IoAAoLWIoAWAoDQoIWII;|$?<rM%  }ȃ+HcHT$pHLcH+     ~~
Wf	HHH+I;|HcI;}&HT$pH+H(L+    
0HIIu   L@   HL$p\IcLu A   IL$   H$   H3% H   A_A^A\_^][̃@t*`  tttø5   ø6   ø4   ø3   Hl$V      H+IcI+փy?KL 8   H SE3n      Hl$@H ^H|$8Hyuj1k~#BH\$0Hcغ   LH) HH\$0HDHH" Hl$@   >H|$8H ^̸(   V H+LD9L$P   EAB<   H\$ IPAkuwAY3~
HtuJ;|+؅uU;L, j   H C   E3   H\$ H(L b   AYHcÀ<t$L s   H    DI! H\$ H(L W   Ho E3      H(Hl$V     H+BAID;~<:LC '   HW BE3n      3Hl$@H ^+H\$0Hcں    HH|$8LHyHO' HOD HLH  H|$8   H\$0Hl$@H ^̸(   V H+MLDD$PA|?E;uGAIt9mL O   H uE3      H(AAAD;  AI<  H\$ 3AY~A<uKI;|;unL2 j   H E3q      GH\$ H(ÄuIL b   H E3f   뷃}'~L o   H E3g   닸+;~*JL u   Hg RE3m   TDII' H\$ H(LG V   H# E3j      \H(H\$T$HL$UVWATAUAVAW0   m H+D$   E3IcILE  E  A;  A  IcH HHl$(A   HH  HEH݋ύWL#Hʋ+H+"IuA)LSEA   # AMRA#DʉD$ ЋL$ A#ȉD$ D$ AA#DDE;|DD$xAA+AA   +ω|$ 3ϋA3AGAA3A3E}#AA+#A3AA3AA3ډT$xҋL$x#T$xT$xA#ЉT$$E;   ED+AAA#ÍH#AA+LcI~JHCDIcAI     |$xH@L$xDT$xT$x"PDDD"D
D@IuEE;|Lt$p|$ T$$~gDLAM+@      AMv+AA2A
@#ȉL$xыD$xL$xL$xGD2
D"AF"D
EFD;|HT$(LF A  HL   H  E3      Y̓l$xՋD$xl$x#ǋL$x4L;    H E3      H$   H0A_A^A]A\_^]Hl$VAVAW     H+Dt$`A@MAHD;~@-L    HJ 5E3n      3Hl$PH A_A^^Ey@LI    H E3      >3Hl$PH A_A^^H\$@A+HZ HLcHH|$HE3%~M3~.; u  E3A   HH$~'; tH;|M HKIH    3H\$@H|$HHl$PH A_A^^@SUVWATAUAW`   H+H{' H3H$P  Hc$  3ML$  LDD$@HT$H9$    E    HL$  A  H BLHu[uL.   H }E3     L$  H$P  H3 H`  A_A]A\_^][L} fDfD$0ILl$(ID$        fD$0 Lb Ll$(HT$PA   D$    Ik    VDDfLfffffffDfff     BDQBTPIA#ҋA+؉D$DЋL$D#щD$DD$DD#DI   |EWAAAAA+AA   D#DA;~CMO AMIA#DډD$DЋL$DA#ȉD$DD$DA#ŋD;|LcD$@U$  A++3A3ȍEA33#D#DT$@ADL$@ЉD$@D#ʋD$@#ǋDD;}ILd$HMI;}<IcAAD$@DD$@D$@D$@B1"B9A"
AHD;|y/L 	  H# E3    \A
  H IGw轿Lv   H E3    KH\$UVW   . H+HDx' H3HD$XH$   Iً$   HH;  I0  E3HT$(A0   ''L <  H4  n  LMCɃ   D#IIL;  H  fo%Pe )t$pMfo5mg L+)|$`fofo= foD  fnAHWWf`AfafoAfUfrfrTfnfWf`Tfgfgf`fafaUfoWfoUfrffrTfWTfgfgf`faUfoI;W(|$`T(t$pfofsTfofsTf~#AI;s!@ A#AI;r㋔$   L+DD+DL+#DE3A3AAAD#х~%A3@A3#DD#LL$(HD$(AH+HHD$(H+A0   ff     DT$ MIL$ |$ T$ EDA"QD"D
FDIuи0   4褼L 2  H 謽   E3   HL$XH3 H$   HĀ   _^]@UVWATAUAVAW    H+Hu' H3HD$pH$   E3LLL$H$   HB    EAE;t9L (  H E3    E  H$   fD$4T$5hHHu9蒻L; 1  H 蚼E3      E3HR HLHD$8Hu9=L >  HZ EE3    蓽;  LLd$ A    HH j9L C  H E3    =   AE   Lc$   E@      E3HD$     E33Hi   @l$1fHT$0A   D$0H\l  HT$HMHDlk  A   HT$4H)l  w D$@    LD$@HA;   HcIJh~WA fŋA;DE3AL|$8HfIJH$   HL$pH3 HĐ   A_A^A]A\_^]芹L3 k  H 蒺E3    HT$Pg~HcHT$PIMcH _.L e  HK 6E3    脻,L Y  H E3    K輸Le U  H ĹE3    胸L, Q  H 苹E3    ٺJL I  Hg RE3    蠺H̸(    H+ID;~6L    H E3n      L3H(}6辷L    H ƸE3z      3H(EH    H(@S    $ H+Hp3HKxH   H [H\$Hl$Ht$ LD$WATAUAVAW0    H+3HHIxDML˦H   H{xkEL$   H   MuH   軣HLH   HH   MIHMu1蔶L    H 蜷E3     xGHHtkMHMLHuKtQLD$pMH{xIH   H3Lt$ 3*qDu#HKxڥH   E3LsxwDL   HhDHH訥AH\$`Hl$hHt$xH0A_A^A]A\_@S    d H+HHIxeH   HCx    DHHǃ       H [yo@S     H+HHIxH   HCx    ?HHǃ       H [ioH\$W     H+HHHIx辤H   HCx    :?HHǃ       HTotTHx tHCxHt?HWxHߣHtH   Ht/	BH   HuHKxDHCx    3H\$0H _H\$0   H _@S0    H+MMLIxHMu7LS    H/ "E3o      p3H0[MIHH0[̸8    H+MLLIxMu6诳L    H 跴E3o      3H8ILT$ I讨H8H\$Hl$H|$ ATAVAW0    H+3IMLHDH9yx   HuH    HHH   HHt$PHޝHH      H%GtzHU@LHtgHExLLM@IHD$(IH\$ tCIrBt1色L    H 葳E3      ߴA   HHwHt$PA3H\$XHl$`H|$hH0A_A^A\̸(    H+ILLAxMu6L   H E3o      U3H(HIH(F̸(   f H+ILLAxMu6菱LH   H 藲E3o      3H(HIH(̸(    H+HH   Hu6L %  H4 'E3o      u3H(H=3HH(H	 @S    t H+HYAHC@PAHC`GAHK@HChHtH{` tHt   H [>HK`>HKh>3H [@S     H+HHI@:HK`:HKh:3C\HCHHCPCXH [H\$W     H+HHHR@HI@<H   HW`HK`<H   HWhHKh<Ht}OHKHGLCLGPCPGTCTGXCXG\C\A?HK`?pNHt?CHHKh??SNHt"HK`չHKh̹   H\$0H _H\$03H _H\$Hl$V     H+HIHI@I;H   HK@HSHA   H|$0u. tF趮L p   H 辯E3      3H|$0H\$8Hl$@H ^HK`LCHHU tՋCHHK`??IMHtHK`˸HKhLCHH tCHHKh??MHzHKh荸   iH\$8Hl$@H ^H\$Hl$Ht$W     H+3IIHHHtHQ@H:Ht3HtHW`H~:HtHtHWhHh:Ht   H\$0Hl$8Ht$@H _̸(    H+HI@*>H(H\$Ht$H|$ AV     H+3HLHuA莙HHHu1L    H E3     DHHHl$0՚H蝗HHt&IVhMFHH tHi<   DHl$0H"H蚖H\$8Ht$@H|$HH A^@S     H+H<HC<HC<HKHC HtH{ tHt   H [~:HKu:HK l:3H [H\$Ht$W     H+3IHMtxMtsHKI8HtPHK3?HKH~8Ht4HK3?)BHK H]8HtHK 3?   {(H\$0Ht$8H _>Lw (  H# FE3    蔭H\$03Ht$8H _H\$Hl$Ht$W     H+IIH3(t6ʪL; H  H ҫE3j       3   DAHN Hh5t3L M  Hd 臫E3    լ3GHtHVH07Ht/3Ha>HtHVH7Ht3HA>   H\$0Hl$8Ht$@H _H\$ HT$VWATAVAW`    H+HE3ILd$XMMH'IׅuH'tIH"t)     H$   HuHD$XHHu3[  H$   HL$   kH3HHD$0&HHD$8HHD$PHHD$@HHHLHHޓHD$HH  E9f(t*IVHL$05H  IVHL$85HLL$8ILD$0HHt$ V$a  Lt$PE9g(t1IWIg5HA  IWL|$@IM5H'  %LL$@MIHt$ H#  L|$@HL$0I=   HT$0MHL$H   HT$8MH   HLLL$HHHHt$     HLLHH   x  LC`HH a  LHH K  LD$H   HL$8I<  I17  HMMHt$ HH     MHH)    HLLHH      LHH    LC`HH    LII    HLMHt$ IH   tfLII tTMII tBH$   MLHt$ H)t#A   H$   H*   DEHՏHL$XKL$   AH$   H$   H`A_A^A\_^̸8    H+LL$ MH8H\$Ht$W    { H+IHH#u]HK}5uPHL   Mt/LHHAхtHKHSLH\$0Ht$8H _k
 3H\$0Ht$8H _H\$0   Ht$8H _@UVWAVAW0   ޿ H+IHHAE3#t   H0A_A^_^]HLl$pL   H   HD$xD9u(  HuPLHH   H\$`HLd$h迒H臏HL|HH   LF`HHU	    LMLHH|$ HAՅtqLEHHP	 t^LMLHH|$ HAՅtELFhHH$	 t2LELIHT$xtMHH tH3DH膍ILd$hH\$`Ll$pAH0A_A^_^]H\$Hl$VWATAVAWP   T H+3IDILLv!HI̅tg!@ǋ,  U!t
     A9~(t39~(t.HVIN.uHVIN-t      Hu蔏LHH   HL$   H͍HHD$0HHD$8賍HHD$@覍LHtfLL$8ILD$0IHl$ TtHLt$@MMHl$ HI5t)HL$0ID-uHL$8I3-߅t   HIhL$   L\$PI[8Ik@IA_A^A\_^H\$Hl$ VWAT0   踼 H+3IHL9r(      HuXHHH   Lt$PHL|$XǏH菌HL脌LHtZLH|$ MHI6t@HKIV.Ht/HKIE.HtHK    5tC(      HڊHRL|$XLt$P   H\$`Hl$hH0A\_^H\$Hl$Ht$H|$ AV    萻 H+3IMHHHt)ff     HLIH   t(HH;r   H\$0Hl$8Ht$@H|$HH A^3@S0    H+MMHLIHMIHH0[ ̸(    H+ILLAHHIH(j @S0   贺 H+MLI@MHMIHH0[! H\$Hl$Ht$WAVAW0   r H+Ay( MIHH  Ht$pE3HK@w0HM E3Ht$(AD|$ Pu  HM 7/uHL  MtHU LLHA҅p  HHLM MFHUHt$    K      HK@/HOE3Ht$(AD|$ PX   HO.uHL  MtHWLLHA҅   HLMFHHW       HLLG HHW      HOLChH^    HW HHLLOHt$    tjHWHHLLOHt$    tJD}(   D(=  
  L H E3     <3H\$PHl$XHt$`H0A_A^_H\$Hl$Ht$H|$ AV0   @ H+HMMHILB HHl$`HHRHl$      HHLN LGHVHl$    g  HLLG HHV   H  HLLGHHW    )  LFHWHN    HV LHLH      HVHHLLGHl$       HHMNLF HWHl$       HNLGHg    HLLG HHW   tvHW HHLLNHl$    tVHVLHLH   t<HVHHLLKhHl$    tLFHWHO  3Ʌ3H\$@Hl$HHt$PH|$XH0A^@SWAUAW8   O H+HD$h    HJ MMHO+tHHH8A_A]_[IM -+trIHt'L$   HHwt   H8A_A]_[L׿ 2  H E3     d3H8A_A]_[Hl$`H$   Ht$pHLd$xLt$0ӈH蛅HL萅HL腅HHu4舚LQ =  Hm 萛E3     ޜL  HIMM HLG Hl$    (  HILO HMGHl$      HWMI   HHMM HMGHl$      HLLGHHW Hl$      MEHH   HLMHl$ IH   l  HLMGHH   N  IWLH\ 7  HMLHl$ HH     MHI$    HMMGHHHl$       HLLHH     HLMHl$ IH      HLLG HHWHl$    t}LGHIW tiHMLHl$ HH   tKIWLHOX t7HO    ,t%HO3G(   P,HO3E,D$h   H赁D$hLt$0Ld$xHt$pHl$`H8A_A]_[H\$Hl$VWAV@   舲 H+E3IIHHIR  HI'A  HKr'0  Ht(Hu\H$   E3LHD$ HH<;  Hu3H$   HL$   HL$   HD$ M	M <  HHHu6L   H E3     e3   L|$`E3L$   LHL|$ H+<tKL$   HL$   HL|$ M	M <t!LL|$ LHH   DEHL|$`A8H$   LHD$0LH$   HHD$(HH$   HD$ BH\$hHl$pH@A^_^@S    贰 H+ILLA@HI,  ؅u1ѕLں   H ٖE3      'H [H LD$VWAUAWX   + H+E3ID|$0LHMu<ML޺   H UE3d      裗3HXA_A]_^H$   AHl$PtM   t?   ߔLp '  H, E3f      53  t6襔L6 +  H 譕E3f      3  uFHt6eL 1  H mE3f      軖3C  9  HI@%$   HHHD$8H HEHH;t6L} >  H9 E3f      B3  H$   HuH   蒀LHHtLd$HHLt$@襁Hm~HLb~LHW  H$   Mċ$   HLH4  HV@I(x4.L Q  H{ 6E3f      脕   uDH|$ MIHd   H$   MHL$8H$   HH   HV@I(x1蟒L0 \  H 觓E3f      du=I!;t1]L a  H eE3f      賔"MH|$ MIHtD$0   H{I/|D$0Lt$@Ld$HH$   Hl$PHXA_A]_^H\$Hl$Ht$ HT$WATAUAVAW@   i H+3A@MAH٩  A  }tQMtBH$   s4dLն    H lE3d      躓  A>     HK@"LcMLl$8Jm    LEIM   L9$   s'ސLO    H+ d     H$   HuH   }HHH  H~Ht{HHD$0g{LH   LD$0LHT$xHHt$ tzMuItE@HL$0   A!HcL+L;l$8v<Ln    HJ E3    SH{y  MtINM3c I]HL$0J3Ll$8HcHIEH;t舏L    뉍Eu`IX I홃HcH+I;vIL    GHtJ3L3 HJ3IFHcHI;tLw   HxHyI9ێLL    H( h   E3   1Hx3L\$@I[0Ik@IsHIA_A^A]A\_HT$SVWATAW@   * H+H$   E3Ld$0AMHHu%H   -{HD$0HHuH@A_A\_^[AHl$pL$   HL$   $   |HxHHxHHxHLxLH  LC@LII  HLL9   u3MHH     HMLH|$ HH   .LC@IHH  LK@MHH|$ Hi  D9cptELC@IHܹf  LK@MHH肹L  LK@LHH蘼hHHLC`HL   Mt'LA҅  LK@MHH|$ HغMH|$      LK@LHH  HLChL   MtLHHA҅  LLK@HH轸  LC@LHI Hu{tȅx3%  =  u'%   #oun   p     u   ǋL H ҌE3ӹ   #   iI$   ;txI^HS@tYLIK ؃   [   L    H EXAԃ   E3m蟍oMIst`Iv;t1L&    HJ E3    S#HT$xMMH|$ Hi   DEHVtHL$0tL$   AL$   Hl$pH@A_A\_^[LD$HT$WATAUAVh    H+E3ILEMu=<LU   H DE3d      蒌3HhA^A]A\_H$   AHt$XtM   t?   ͉L #  H ՊE3f      #36  t6蓉L '  Hh 蛊E3f      3  uFHt6SLl .  H( [E3f      詋3    D$0HcȃHL$8$   H	HEHH;t6܈L <  H E3f      23E  H$   Hu)uLHHtHl$`HL|$PvHdsHHYsHLNsHD$@H  H$   Lŋ$   H6H  H;D$0~4L3 R  H "E3f      ph  u H$   DLH|$ IK9  H$   MHL$8H$   HH  I;D$0~4與L ]  H] 萈E3f      މ      H(t<   7LP h  H ?E3f      草   ILH\$@MHH|$ I  tbHM;t1ԆL o  H ܇E3f      *%H$   MLH|$ I=	tA   H+pIpL|$PAHl$`H$   Ht$XHhA^A]A\_H\$Hl$Ht$WATAUAVAWP   ޠ H+3A@IELH٩  A  tQHtBH$   s4օLϫ    H ކE3d      ,  @7     HBHcALHL$8H	LEIH5  L9$   s'TLM    H) \d   3  H$   HuqHHH'  H)sHoHLoHHD$0oHD$@H   LL$0MIHl$ H    D7At?Iu3HMLl$@HLD$0IHl$   thItI̻   VLl$8HcL+L;l$8v<CL<    H KE3    虆Hm  MtHOM3 I]H;ILd$8HcHID$H;tσLȩ    AFueLl$0IMHcL+M;v芃L    BMtH;M3 IH;IHcHI;tGL@    HlHVmI9L    H $h   E3   rHm3L\$PI[0Ik8Is@IA_A^A]A\_LD$HT$SUVWAWP   f H+H$   3AHDHuoLHHuHPA__^][ËL$   Lt$@H$   mpH5mHH*mHLmHLmHD$0H  H$   LGHILl$H   IL˅tHWhLGHI  L  HMHH   [  HLLGhHHH\$   8  HW`LH !  LIH   BLl$0LGHILH ux袒ȅx3%  =  u'%   #tun   X     ]   L Hͦ  E3׹   QsI2H\$ HMMIH@   t@;$   tMII t%H$   MMH\$ H   ELl$HHiIwjLt$@L$   HPA__^][Ht?S    К H+HHK|C8tA(   H) HaH [@S    脚 H+WHAA A0HKH [yH\$W    @ H+HHHOu;HHPHt+HKRH:C0   C4    H\$0H _H\$03H _LD$SUVWATAVAW0   Ǚ H+H$   LHIIHE3mMuHiLHuHiHHiHHD$xiLH  HHyJIHHrHHu%h3H0A_A^A\_^][h   H0A_A^A\_^][HL$   +o4ȋG0D, D;DND;tWHν6lHhHD$pHt-AHitLD$pHOLHt$ 3AEHgo4  Hl$xDG0HH$   z   LGLHI   D+o0IEIF   LE~MHI蹘   L$   MIHetwHD{HAx<ŃyLHHetE   IXt4HHIyHuE}D{A   AE3GAFL$   H`fAH0A_A^A\_^][|L    HƢ }E3e      ~H\$Hl$Ht$H|$ ATAVAW0    H+H\$pLHMIHE3=jHgHHtJHt*HHH;uL%t.LLDtHMH\$ LI3DHkeH\$PAHl$XHt$`H|$hH0A_A^A\@SUVWATAUAVAW  9 H+HO4' H3H$  H$P  H$   ?HL$@HLL$0  LD$8H$  A@  H+H΁  H@  H   H  H@  HBL  DBILH   HHBHIHIH$X  LMH|$ IIHLH|$ Ly II.LH|$ L IHLH|$ MIIE3HIA   IILD$    LIHFA   HILD$    LHHA   HILD$    LHHA   HIaLD$    LHHA   HEI4LH|$ MHHA   HIA   IH\LH|$ MHHA   HILD$    LHH<A   HILD$    LHHA   HILD$    LHHA   HIWLH|$ MHHAA   HI0A   IHLH|$ MHH	A   HILD$    LHH_A
   HILD$    LHH5A   HILH|$ MHHA   HI}A   IHLH|$ MHHVA   HIELD$    LHHA   HILD$    LHHA   HILH|$ MHHA   HIA   IHLH|$ MHHA	   HILD$    LHHA   HIhLH|$ MHHRA   HIAA
   IHLH|$ MHHA   HI	LD$    LHHpA   HILH|$ MHHA   HIA   IHLH|$ MHHA   HILD$    LHHA   HIVLH|$ MHH@A   HI/A   IH~LH|$ MHHA   HILD$    LHH^A   HILH|$ MHHA   HILt$8IHEFA       LD$    LHHˋÃyCHcFD2B2IADAIALH|$ MHHLD$    LHHuEIAIBLH|$ MHHLH|$ L HHLt$@HILD$0HL$PEILLT$PIMM+If     LD$0MvHL$0LL$0HD$0KTH#IFH#HIVIu̺   H$      HL$PH$  H3ˍ H  A_A^A]A\_^][@SUVWATAUAVAWX   H+H,' H3H$@  fo H$   AoAH$  ?AoI0LD$0HUL$   L+LIUHE3IMI@  CHHAoA IAHUHCC K0H$  I   MHl$ LH[A   I   ILD$    MI   HA   HIh    |$(I   LLl$ MHrǃ|Ld$0IHA|$?DANLD$    MHHuMω|$(MHHl$ H>    A<4LMD$    HH2MMŉD$(HHHl$ 賵LD$    MHHMω|$(MHHl$ H}HyLMHI&   HL$@DMILLT$@IMM+Iff     LD$0MvHL$0LL$0HD$0KT2H#IFH#HIVHu̺  H$   @   HL$@H$@  H3 HX  A_A^A]A\_^][H\$ LD$HT$HL$UVWATAUAVAW    H+D$  A   Ll$XME;      H|$PD;tkA     A  D$8P   HLd$`@  HL$HA   H|$hALl$XP  HD$P  A P  H-w       H$D$8@      HL$H@  Ht$`   H-   A @  RHD$8(   @  HL$H  HD$P    HT$X   H|$`H--   A (  DH\$hD$0Ht$@HH H$   Ar  [H$   Hc  L$   HHMH@H>H$   H<H   I4<HT$xL$  HLd$ H|$pH$   H   HD$@ML$   HH$   HHD$@Ld$ ՋD$8J/Lt$X   H    L,8HD$8H|$Pfff     MLd$ MIHLD$@MHLd$ HLl$8IIHuDl$0H$   H$   HJ    HL AEH3    HWLH D$  Bm    H$   AHD    gfffAЍ+D+Aƙ?؃?+$  u A  H H 輕$  HcB+HcHcLLLHT$pIIHT$HAH\$x  @ ff     EAƃ?AȺ@   +DNI;v5@   *JDHAL3C)ALLHDIHL3C)ALLIIHT$pAHT$HMLd$ LHHMLd$ LHHMLd$ LHHMLd$ LHHMLd$ LHHMLd$ LHHALD$`3H HD$hMH$   LH   HLd$ H   Ջ$   H$   H$   Hі A     3H$   HĠ   A_A^A]A\_^]H\$Hl$Ht$W     H+Ht$PIHHHDH'H+HtCLH+IfD  H|$PH[HL$PLD$PHD$PHT+H#HCH#HHSHuH\$0HHl$8Ht$@H _H\$Ht$W    [ H+B?IHم~Lc3I( h|:ONkDHHHGHHH0HHCHIuك4~tHHCHCHCHCHCHHGHOHHȍF~Jf     H[HȅH\$8Ht$@H _ÅtHF~H[HȅH\$8Ht$@H _LL$ LD$HT$HL$SUVWAU    H+Lc$0  ONEU5Ak4   A+k8$0  @A   t>A   t'A   uH-Hl$@*3HĠ   A]_^][H--Hl$@HHL$@HH HL$   A   HD$`VLH  L$   E͋$0  L$   L$   L6IHcI@vM4Hcȍ    I,HcIHD$HHcIIHD$PvHI4d  Hc$0  EL$  IH  L$   E͋$0  I.  L$  E͋$0  H  L$   E͋$0  HL$H  L$   E͋$0  HL$P  Lc3IH+ ONЍRH$   H|$ ?ȃ?+HcHHH
HH
HD$HMH\$@LHHHT$HMHH|$ LHD$PLH$(  LHH\$ HT$@LH\$ Hl$PLHHT$@H$   LD$PHD$PMH$  IHD$XHD$hH\$pH\$HDl$0HHD$(H\$ H|$hL$   DtnH$   LAH$   LAL$   IH$   MHHc3H\$ L$  MH$   3H\$ HT$`IA  H, I\AL$   L$   HĠ   A]_^][@S    d H+DLH Ah|AONAkDȋECI H#II@IHH#IBIHuA4   A@AHHHA@HHA@HHA@HHA@HHA HH3H#I
AIHcHH~!@      ALHHHHHIBIA8E~3AI3HcHH~fALHHHHIIAMc3IIH [ ̸(    H+IALIp  Hu6+dLD     HP 3eE3      f3H(H(HLD$HT$HL$UVWATAUAW8   ~ H+IIPE3EAAMPHH8  HQHNHHu4cLӏ B   H dE3     e  IH$   AHHu4>cL H   Hc FdE3}      e  ILt$0IL   E3HIu4bL T   H cE3     ,e+  LLHH}u4bL֎ X   H cE3     d  HISLHu4FbL _   Hk NcE3     d  L$   E3Ht$(IIH\$ Wu4aL7 d   H bE3      DdC  E3Ht$ LIIiu4aL n   Hō bE3      c   IHϙLcBLcM;v49aL y   H^ AbE3    c   A|   H5 I赀HHtqI3I+HL芾 H+HHcL;t1`L
    H aE3     cHD$pH(IHD$xA   L0Lt$0H$   HIHJHJA   Hz H躀AH8A_A]A\_^]LL$ LD$HT$SVWAUx   z H+3HH|$@HH  	LH  HLt$`+>LHu@_L    H3 `E3}      bLt$`3HxA]_^[Hu@r_L[    H z`E3      aLt$`3HxA]_^[Hl$pHHuVHKPLHHuE_L    H `E3     ja3Hl$pLt$`HxA]_^[Ld$hL|$XHmH$   `HD$HLHE  L$   M4  H+  I}HD$@Hu4n^LW    H v_E3     `  IHHu4*^L    H 2_E3     `  H@  HN  I<w  I*e  D$   Lc$   H$   HHtYILMAu6H$   HL$8H$   HL$0H$   HL$(HHD$ 4 "Hl$(HHD$ {LE3H  3HIwHT$@E3Hl$(LIHD$     P[  LD$HE3HT$@IHl$   HT$HLH$   L   H$   yLLHIu}w\L`    H ]  E3   ^3HH$   L|$XLd$hH;$   tHJFHL$@HL$HfH$   HOH$   H?H$   H   H[L    I[   L H$ \  3[   |[Le    H \    U[L>    Hʇ ]\E3     ]![L
    H )\E3    w]3HxA]_^[H\$LD$WAVAW`   u H+3MH\$PH\$XLMuCZLo j   H [E3    \3H$   H`A_A^_H$   HuCVZL n   Hˆ ^[E3      \3H$   H`A_A^_H$   LD$PHD$H3H$   HD$@$   HL$8D$0ALL$XH$   H$   |$(HL|$ tXLD$PHt$ IHt$XL^HHHt H$   HHA[   HL$PHH$   H$   H`A_A^_LL$ 8   s H+HL$pELD$hLMu%MtHuHL$xHL$`   H8HD$xLIHD$ AH\$0G3HHuHD$`H\$03H8H9L$XHT$XHDHHL$`HuH\$0   H8̸(   6s H+HALIx  Hu6[XLĄ +   HЄ cYE3      Z3H(H(H̸8   r H+L\$`ICLI  Hu6WL 7   Hk XE3      LZ3H8L\$`H8H̸X   fr H+3HD$HHD$@HD$8D$0D$(HD$ `HX̉T$HL$SUVWAUAVAWp   r H+H$   3HHD$XIHD$PIDD HL}5HD$`Mu@WL   H XE3    dY3HpA_A^A]_^][Hu@VLʃ #  H> WE3}      Y3HpA_A^A]_^][Hu@}VL~ (  H WE3      X3HpA_A^A]_^][L$   腷LHu6(VL) .  H 0WE3*     ~X3  I$HID$M9,$v  Hm  HOPBLHP  dHD$PH=  INHD$hHu  A@  .  Hl$       ;~G$   LD$PH$   AHuAK    $       ;~/HT$PA   HD+֚uAP    $   Ht'Ht"I$HHHuYE3A^  i  H$   LD$X3MH|$HIH|$@H|$8|$0L$(H$   HD$ f  H|$XM   MI$HO   M   HLD$`HLl$ N   LL$hHLD$PH2   M   MHHOtgM   LHLl$ H'ItIH   HtHuAAƃ   E3A  T   E3A  DE3Ay  4E3Ap  )E3Al  *  LAW  A;  A4    H5W    H= >SLAHPTMƋՋUIE3IA=HL$PgHL$X]IL$   HpA_A^A]_^][HL$SVWATAW`   m H+HǄ$       IIDM  HLLH  H2HD$@Hj  Ha  Hyu'`RL   H~ hS   P  HKP%?HHu'(RLI   H~ 0S    H$   HLl$X@H<HHD$8<HL<HHD$0<HD$HHu<QL~   H*~ RE3     TH$   ;  ILt$P!LHu<dQL~   H} lRE3     SH$     H  Hu  HIb  HOn  HO@]  HOI,I  LGLII"u<PL}   H} QE3     RH$   *  IZB    ;~ED$ALD$0AH$   8Hu<.PLO}   H| 6QE3     RH$     B    ;~YHT$0A   HD+袕u<OL|   H>| PE3     RH$   J  Ld$8MHT$0IMH\$ }u<lOL|   H{ tPE3     QH$     HMMH\$ IO}u<OL7|   H{ PE3     lQH$     IH$   Hu<NL{   H:{ OE3     QH$   F  LL$@MH\$(HILl$ u<hNL{   Hz pOE3     PH$      Ll$HE3H$   MHH\$ Iu4NL&{   Hzz OE3     [P   LMII~u1MLz   H1z NE3     PHHI3@3vMLz   Hy ~NE3      O3Lt$PH6Hc7HLl$XH$   H`A_A\_^[ML,z   Hy N|   E3   aOH`A_A\_^[H\$Hl$Ht$AV0   ug H+ILL$(AHD$     LHD$XHtyDD$`HT$(HL$X#Ht?HL$XHT$ ;D$`u*HT$ HLcY uLL$hLD$XI1<HL$ Hx A  lHL$XHl$HH\$@Ht$PH0A^̸(   f H+IALI  Hu6KL|x C   H@x LE3      !N3H(H(H@SUVWATAUAVAWH  9f H+HO' H3H$0  H$  LL$  HL$8H$  L$  H$  L$  LD$(LD$ HT$0H DL$ H$    )D$`H)L$p@ $   HtDMHv LHL$8iH$    $   H$   @ $   Ht3MHv LHL$8  HK@ C H(Ht3MHo LHL$8 HK@ C H(HL$8LD$(LL$`HT$0I HK@ C P3ۅÅ/IL   H JE3   9   9LH$0  H3d HH  A_A^A]A\_^][H\$Hl$Ht$W    6d H+HHQ 3H- HSHuHHlbt>HHH;|8IL    H% @JE3   9   K3HcHH HH\$0Hl$8Ht$@H _LL$ LD$HT$HL$SUVWATAVAW   xc H+3L| =   s
IA8uL$   DAIA8$t=   s	H8uH$  H8E tfD  =   s	H8uH$   H1 DHAI7IIAn  H$   H$  HH$   gHH  L$   HL$PE3Ha1  H$   HL$PA     MHo HL$Pų   LHL$PI譳   L$  HL$PH$   苳   MHL$PHs   L$   HL$PH$  Q   H$   HL$P'tkHL$P9t]H$   A   L$   H$   H$   HD$HH$   H|$@HD$8H$   HD$0H\$(H\$ /FL |  H GE3j   9   HHL$P_A  HR HfHĐ   A_A^A\_^][LL$ LD$HT$HL$SUVWATAVAW   ` H+3L =   s
IA8uL$   DAIA8$t=   s	H8uH$  H8E tfD  =   s	H8uDH AA<  I7IH$  H$   H$   eHH  L$   HL$PE3Hð  MH HL$PG   LHL$PI/   L$  HL$PH$      MHL$PH   L$   HL$PH$  Ӱ   H$   HL$P詭tkHL$P軬t]H$   A   L$   H$   H$   H\$HH\$@HD$8H$   H|$0HD$(H$   HD$ /DL6 I  H EE3j   9   kFHL$PH$   HAR  H H<dHĐ   A_A^A\_^][@UVW   R^ H+Hh& H3H$   IHHMHIBHHu6YCL   HF aDE3    E3   HH$   HHHBH   H   E3H LHL$ DH|$x )D$PH)L$`@ D$pHtAE3Hn LHL$ H$    D$xH$   @ $   HL$ CHT$PH HO@ G HHrF3HH$   H$   H3\ H   _^]H\$Ht$W    \ H+HHt7Hq 3Ht)H5[ HHZt%HHHHDHu3H\$0Ht$8H _HۋH\$0Ht$8H _̸8   F\ H+LHu6vALG    H ~BE3 &   C3H8LQpB   H\$0H	HB; HH\$03MH8MtA      IH8  @L    H AE3x   &   ;CH8Mu6@Lx    HL AE3x   &   B3H8IH8I
B; B; B; B; B; B; B; B; B; @UAUAW@   Z H+EMLHH  H  HApH|$xHypH\$hHt$pLd$8Lt$0H[  H   E3A   L   MtxEA	tcM9qt0IAML+fD  B +uHutAI Åt)M9qt#ExH   H}pIcH   HSH}pH   C?L Z   H K@E3   &   AAMLt$ E3   Ћ؅n  HH  uwH   Ht7A֋tHx t;s
H ;uxHcHH   @I>L@ e   HD ?E3   &   @AE3Lt$ Dú   HЅs    HEpH     u{H   Ht>AfD  tHx t;s
H ;uxHcHH   D`I=L e   H >E3   &   <@E3Lt$ Dú   HDEt  At.Mt$=L   H. >   {E32Mu$[=L\ "  H  c>   MAtME3Lt$ H  5AuT=L 3  H >n   E3&   b?3Ld$8H\$hHt$pLt$0H|$xH@A_A]]A
   HT$`I
t HL$`L;t%9 u E3Lt$ DHAAv<Lw 8  H ~=   eO<L     H W=E3x   &   > <L!   
<L    H =E3x   &   `>;L    H <E3   &   1>;L   HQ <   EtF   q;Lr    H y<   `J;LK    H R<E3 &   =3H@A_A]]@S    U H+DHكu%H   HttHy   3H [ÍBu2At,Mu':LX R   H\ ;   L   A   Mtg3A
t^Iz t1IBML+D  D BD+uHuEtI t"Iz txH   HcHH [:L Z   H ;     M  3ҋ@ AtI9RtA;sI A;    LcAIL   AF  LrIcA,K; IA@ t
I9P(u  H [I@8t   s
H8 uH [IHMfff     HIA M@uA8tˁ   sIA9 uH [I@HHD& 8t       sH8 uH [IHMHHD& L+@ f     AHIuA8:        &IA9 uH [A@H [N8L |   H V9n   "*8L e   H 29   E3&   :H [ÐI; J; I; I; &J; ^J; J; H\$Ht$W    {R H+DYHDAIA3H%E3D3ID3AA3D3D3AA3%3333D3Ѝ    D3AA3%  D3D3AA3ʁUUUUA3	HA3ÉFn  A   HH]  E3HHO  DFA3%UUUU3D3A3%  D33A3%33333Ѝ    D3A3H\$0D33A3ʁ3A3ȉNHt$8H _H\$LL$ UVWATAUAVAW    Q H+L$   ApL$   HMHA$Et$E|$AL$ADAD$DAD$DAD$DAD$D$      L$      Ld$xAH؍4@ f     U MMMEEEEA3ȉT$`EIEHA3ωL$dHL$`)  Dt$`AD|$dL$   D3CACACACACACD{HH@L$   LT$x  FHcH3ɋуwjLHcAQ; IMHEHEHEHUHEHEHEA3A3ωT$`M͉L$dIHL$`M(  Dt$`AD|$dD3CACACACACACD{  H$      Ld$xEIA؍4Ɖ$    EHL$`u L}MIEEEt$`EEH|$dT$dL$`A3L$   A3ΈDCDSCCSH$   CKHI@L$   $   LT$x   MLEM} IDmEEED|$`EDHL$`Dl$dDL$`FT$dE3HcA3Hكw_L/HcAQ; IHˋHˋHˋHˈHAHAHADKDEE4$AAAEAEAEAET$EL$ED$E|$AT$AL$AD$H\$pH A_A^A]A\_^]fN; N; N; N; N; N; N; N; %Q; Q; Q; Q; P; P; P; P; H\$Ht$H|$DQHD	AHA3%D3D3AA3D3AD3A3%3333D3ȍ    D3AA3%  D3D3AA3%UUUUA3D E3L AE  DD3BAADL3H?AH
?A   A3   AH?IA3   IH?A3   IH
?A3   IH?IA3C3   C3   DND3AA3FL3DH
?H?A   A3   AH?IA3   IH?A3   IH
?A3   IIH?A3C3   C3   DF3ڋDD3NL3IAHI?H
A   ?A3   IH?IA3AH?A3   AH
?A3   AH?IA3   C3   C3   DFD3EAD3NL3AIHIH
??A   A3   IH?IA3AH?A3   AH
?A3   AH?IA3   C3   C3   DF 3ڋDD3N$L3AIHIH
??A   A3   IH?A3AH?A3   AIH
?A3   AH?IA3   C3   C3   DF(D3EAD3N,L3AIHIH
??A   A3   IH?IA3AH?A3   AH
?A3   AH?IA3   C3   C3   DF03DˋD3N4L3AIHIH
??A   A3   IH?IA3AH?A3   AH
?A3   AH?A3   C3   IC3   DF8D3EAD3N<L3AIHIH
??A   A3   IH?IA3AH?A3   AH
?A3   AH?IA3   C3   C3   DN@3ڋË3FDL3DH
?H?A   A3   AH?IA3   IH?A3   IH
?A3   IIH?A3C3   C3   DFHD3AED3NLL3IAH?A   IH
?A3   IH?IA3AH?A3   AH
?A3   AH?IA3   C3   C3   DFP3DˋD3NTL3AIHIH
??A   A3   IH?IA3AH?A3   AH
?A3   AH?IA3   C3   C3   DFXD3AED3N\L3AIHIH
??A   A3   IH?A3AH?IA3   AH
?A3   AH?IA3   C3   C3   DF`3DˋD3NdL3AIHIH
??A   A3   IH?IA3AH?A3   AH
?A3   AH?IA3   C3   C3   DFhD3EAD3NlL3AIHIH
??A   A3   IH?A3AH?A3   AH
?A3   AH?A3   IC3   DFpIC3   3DˋD3NtL3AIHIH
??A   A3   IH?IA3AH?A3   AH
?A3   AIH?A3   C3   C3   DFxD3EAD3N|AL3  DBxDD3J|AL3IIH
?H?A   A3   IH?IA3AH?A3   AH
?A3   AH?IA3   C3   C3   DFpD3EAD3NtL3AIHIH
??A   A3   IH?IA3AH?A3   AH
?A3   AIH?A3   C3   C3   DFh3ڋDD3NlL3IAHI?H
A   ?A3   IH?IA3AH?A3   AH
?A3   AH?IA3   C3   C3   DF`D3EAD3NdL3AIHIH
??A   A3   IH?IA3AH?A3   AH
?A3   AH?IA3   C3   C3   DFX3ڋDD3N\L3AIHIH
??A   A3   IH?A3AH?A3   AIH
?A3   AH?IA3   C3   C3   DFPD3EAD3NTL3AIHIH
??A   A3   IH?IA3AH?A3   AH
?A3   AH?IA3   C3   C3   DFH3DˋD3NLL3AIHIH
??A   A3   IH?IA3AH?A3   AH
?A3   AH?A3   C3   IC3   DF@D3EAD3NDL3AIHIH
??A   A3   IH?IA3AH?A3   AH
?A3   AH?IA3   C3   C3   DF83DˋD3N<L3AIHIH
??A   A3   IH?IA3AH?A3   AH
?A3   AIH?A3   C3   C3   DF0D3AED3N4L3IAH?A   IH
?A3   IH?IA3AH?A3   AH
?A3   AH?IA3   C3   C3   DF(3DˋD3N,L3AIHIH
??A   A3   IH?IA3AH?A3   AH
?A3   AH?IA3   C3   C3   DF D3AED3N$L3AIHIH
??A   A3   IH?A3AH?IA3   AH
?A3   AH?IA3   C3   C3   DF3DˋD3NL3AIHIH
??A   A3   IH?IA3AH?A3   AH
?A3   AH?IA3   C3   C3   DFD3EAD3NL3AIHIH
??A   A3   IH?A3AH?A3   AH
?A3   AH?A3   IC3   DFIC3   3DˋD3NL3AIIHH
??A   A3   IH?IA3AH?A3   AH
?A3   AIH?A3   C3   C3   D3EED3NAL3Ht$IHIH
??AA   A3   IH?IA3IH?A3   IH
?A3   IH?IA3   C3   C3   3A3%UUUUD33A3%  3D3؋A3%3333D3؍    3A33D3ًA3ˁ3A3H\$OH|$H\$Ht$H|$DH= DYHAHAE  ED3BAAEL3H?AH
?   3   AH?I3   IH?3   IH
?3   IH?I3B3   B3   DND3AA3FL3DH
?H?   3   AH?I3   IH?3   IH
?3   IIH?3B3   B3   DFD3AED3NL3IAHI?H
   ?3   IH?I3AH?3   AH
?3   AH?I3   B3   B3   DFD3EAD3NL3AIHIH
??   3   IH?I3AH?3   AH
?3   AH?I3   B3   B3   DF D3AED3N$L3AIHIH
??   3   IH?3AH?3   AIH
?3   AH?I3   B3   B3   DF(D3EAD3N,L3AIHIH
??   3   IH?I3AH?3   AH
?3   AH?I3   B3   B3   DF0D3EAD3N4L3AIHIH
??   3   IH?I3AH?3   AH
?3   AH?3   B3   IB3   DF8D3EAD3N<L3AIHIH
??   3   IH?I3AH?3   AH
?3   AH?I3   B3   B3   DF@D3EAD3NDL3AIHIH
??   3   IH?I3AH?3   AH
?3   AIH?3   B3   B3   DFHD3AED3NLL3IAH?   IH
?3   IH?I3AH?3   AH
?3   AH?I3   B3   B3   DFPD3EAD3NTL3AIHIH
??   3   IH?I3AH?3   AH
?3   AH?I3   B3   B3   DFXD3AED3N\L3AIHIH
??   3   IH?3AH?I3   AH
?3   AH?I3   B3   B3   DF`D3EAD3NdL3AIHIH
??   3   IH?I3AH?3   AH
?3   AH?I3   B3   B3   DFhD3EAD3NlL3AIHIH
??   3   IH?3AH?3   AH
?3   AH?3   IB3   DFpIB3   D3EAD3NtL3AIHIH
??   3   IH?I3AH?3   AH
?3   AIH?3   B3   B3   DFxD3EAD3N|AL3  DBxED3J|AAL3IIH
?H?   3   IH?I3AH?3   AH
?3   AH?I3   B3   B3   DFpD3EAD3NtL3AIHIH
??   3   IH?I3AH?3   AH
?3   AIH?3   B3   B3   DFhD3AED3NlL3IAHI?H
   ?3   IH?I3AH?3   AH
?3   AH?I3   B3   B3   DF`D3EAD3NdL3AIHIH
??   3   IH?I3AH?3   AH
?3   AH?I3   B3   B3   DFXD3AED3N\L3AIHIH
??   3   IH?3AH?3   AIH
?3   AH?I3   B3   B3   DFPD3EAD3NTL3AIHIH
??   3   IH?I3AH?3   AH
?3   AH?I3   B3   B3   DFHD3EAD3NLL3AIHIH
??   3   IH?I3AH?3   AH
?3   AH?3   B3   IB3   DF@D3EAD3NDL3AIHIH
??   3   IH?I3AH?3   AH
?3   AH?I3   B3   B3   DF8D3EAD3N<L3AIHIH
??   3   IH?I3AH?3   AH
?3   AIH?3   B3   B3   DF0D3AED3N4L3IAH?   IH
?3   IH?I3AH?3   AH
?3   AH?I3   B3   B3   DF(D3EAD3N,L3AIHIH
??   3   IH?I3AH?3   AH
?3   AH?I3   B3   B3   DF D3AED3N$L3AIHIH
??   3   IH?3AH?I3   AH
?3   AH?I3   B3   B3   DFD3EAD3NL3AIHIH
??   3   IH?I3AH?3   AH
?3   AH?I3   B3   B3   DFD3EAD3NL3AIHIH
??   3   IH?3AH?3   AH
?3   AH?3   IB3   DFIB3   D3EAD3NL3AIIHH
??   3   IH?I3AH?3   AH
?3   AIH?3   B3   B3   D3EED3NAL3Ht$IHIH
??A   3   IH?I3IH?3   IH
?3   IH?I3   B3   B3   H|$D3ADSDH\$H\$Ht$W    ;& H+DYHDAIA3A   %ID3D3AA3D3D3AA3%3333D3Ѝ    D3AA3%  D3D3AA3ʁUUUUA3	HA3ÉF.E3HH A   HHDFA3%UUUU3D3A3%  D33A3%33333Ѝ    D3A3H\$0D33A3ʁ3A3ȉNHt$8H _H\$Hl$LL$ VWATAVAW0   $ H+L$   ApHHA$Et$E|$AL$ADAD$DAD$DAD$DAD$D$         Ld$xAH؍4U A   MEEEEA3ȉT$ EIEHA3ωL$$HL$ Dt$ AD|$$D3CACACACACACD{HHHL$   LL$x  FHcH3ɋуwjLtHcA}; IMHEHEHEHUHEHEHEA3A3ωT$ A   L$$IHL$ Dt$ AD|$$D3CACACACACACD{  Ll$`   Ld$xEIA؍4Ɖ$   @      EHL$ u E3}IEEEt$ EEH|$$L$ T$$A3ΈA3׋SDCDCCCKSHISL$   $   LL$x   ME3EI} DmEEED|$ EDHL$ Dl$$,DL$ FT$$E3HcA3Hكw_L%HcA}; IHˋHˋHˋHˈHAHAHADKDELl$`E4$AAAEAEAEAET$EL$ED$E|$AT$AL$AD$H\$hHl$pH0A_A^A\_^Ðz; z; z; z; z; z; z; z; /}; $}; }; }; 	}; |; |; |; @USWAUHl$ٸ    H+H& H3HEHEoHL]wEHEHA@DEϙL]AHLcADȃ+ADMǋЉEӃ?  AKACH$   AsLt$xE3DL|$pAKDACMDACACE;     L$   *L%} Eg  f     HUHMA   DuE+uE3EO3IEAwzIcA8; IDGHAGHDGHDGHDWHGHGHGHD3E3UII3UID3EIAwZIcAX; IHAHAHAHDHˋHˋHˋHˈEI߃ u
D"  @uDA  DEDEDuuUEuHcMHDHE   D]AHcELTDAA
ЈUBTBDAA
ЈUBTBDAA
ЈUBTBDA
ЈUBTBDAA
ЈUBTBDA
ЈUBTBDAA
ЈUBTBDA
ЈUDuuE;f  ABEfff     HUHMA   DuE+uSHcUE3E3IwmAx; IDOHAGHDGHDGHDDGHAGHDGHDGHDEI uDA%  @uEA  DUDuuDEDMEuHcMHDHE   u@HcELTDA@
ЈUBTBDA@
ЈUBTBDA@
ЈUBTBDA
ЈUBTBD@A
ЈUBTBD@
ЈUBTBDA@
ЈUBTBDA
ЈUUDuuD3EID3MÃw^HcA; IHAHAHAHDHAHAHAHDIEE;L]L$   L|$pAACAACACE3AAsAsH$   EsLt$xACHMH3V HĈ   A]_[]Ð; ; |; r; h; [; N; B; ; 
;  ; ; ; ; ; ; ; ; ; ܁; ҁ; Ł; ; ; ; ; ; ; ; }; r; g; H\$W     H+DLYIHASIAEDACDACDACDT$0ACHӉL$4HL$0L$0D$0H\$8GGD$4GOL$4GOGH _H\$Hl$Ht$H|$ ATAVAWLAIH- L%B EHAHLAPAHAHDAHDA3ȁ3D3ɋ3Ё  ̋3A3A3с  ̋3D3A3ȁUUUU3D3ɋA3Ɂ  D33A3ȁUUUU3D3ɋȁ  A  AA   A%L= } D؋tAADAAAہ   EA?EIII%      HA   HA%   HA%   HHA%  HIE   HE   ׁ  E   GHHD%      HA?%  HHAHAE   E   H?E   G   AA  EA} AEVtAAADہ   DA?DIII%      HA   H%   HЋ%   HHȋ%  HIE   HE   ց  E   GHHD%      HA?%  HHAHAE   E   H?E   G   AA  EA}  ANEVtAADAAӋ߁   EA?EIII%      HA   HA%   HA%   HHA%  HIE   HE   ׁ  E   GHHD%      HA?%  HHAHAE   E   H?E   G   AA  EAAÃ} ANEVtAAA%DHA   DA?DIIIс      LA   Iȁ   Lȁ   IHыȁ  HIG   HE   DIE   IG   A     DHA?Hˁ  LE   H?AAIG   E   G   AA  EAAVE^I I;H\$ Hl$(Ht$0H|$8A_A^A\HV AAAAAAAAAAAAAAH\$UVATAUAV     H+Ld$xMAHLA$E  $    H|$PL|$XL|$p   L+   AOA   AAWAGAGAGL$pAOAGIՉL$tHL$pL$pD$pAAGAGD$tAGAOL$tAGAOAGA6HcB29HB9*      AOA   AAWAGAGAGL$pAOAGIՉL$tHL$pL$pD$pAAGAGD$tAGAOL$tAGAOAGAIHcB8B82шHÃ%H|$PL|$XA$H\$`H A^A]A\^]H\$UVWATAUAVAWHP   S H+Hi& H3HELu`HLmhALMLE3LmEFAVAFEENA] DAFDDEAUDAFDDUAFDUMDAEAEADMDME   LmL+AED  ΅ucA   HMIhDUADMDEUEAEAEAEAEAEADEUHcL2B'HÃyLmEt?AEAFAAFAAFAAAENEVAVAFA] HMH3A H$   HPA_A^A]A\_^]@SVW   r H+H& H3H$   MH' HHHL$ IE9u3/LHL$ H:HT$ H7`   HL$ kHH$   H3 HĐ   _^[H\$Ht$W     H+DLYIHASIAILL$PLDACDACDACDT$0ACH׃|$X L$4HL$0t 蹹L$0D$0H\$8FFD$4FNL$4FNFHt$@H _LL$ SUVATAV     H+L$   AHLA$E4  $    Ld$hH|$PLl$XLl$xL|$`L$      L+       AOMAAWLD$pAGAGAG$   AOAGIԉ$   H$   $   $   AAGAG$   AGAO$   AGAOAGB6HcB29HB9      AOMAAWLD$pAGAGAG$   AOAGIԉ$   H$   $   $   AAGAG$   AGAO$   AGAOAGAIHcB8B82шHÃL$   Ll$XH|$PL|$`A$H A^A\^][@UVAUAVAWHl$   X	 H+Hn& H3HELU_EL]gHL}oLLEwAULUL]L}LE׉UA@p  A@AHH$   AXH$   A8A@A@A@A@D;  } L$   N  EA  }
AAAĸ   L=jA*ĉEfD+ʉ}DMHMLMMI҉] EE3L3DDPAw~Cd; IEFIAAFIDAFIDAFIDAVIAFIAFIAFID3E3UMI3UMD3EIAwWC; IHAHAHAHDH΋H΋H΋HΈIA u	  A@u
A  DEEEEEEEAEAADEE3@}]UEE@}AA]IUEyAEHUHHMHB UDMDUE   }AD]DE]A@AD
@DEDEAAA
@AAAD
@AAAD
@AAAD
@}AD
M@A
@ME@
]@}@E]MD]DEEAAEAADMULUL]D;]  A%  E}
ȃE   *ȋMJMHED+ʉ}DMHMMω]MILEE3DMME3AwzHgB; HEfIAAFIDAFIDAFIDE~IAAFIDAFIDAFIDMA u
A  A@uAA  E3]@}EEEEAEAEAEAEAEA]]ۈEAA@}ID}DeEyAEHUHHMH? UDMDU   }D]DEA@D
@DEDEAA
@AAD
@AAD
@A}AD
M@@D
ME]@
EM@
@}E]MD]DEEALEADMEAAD3}ID3eAwdHdAĜ; HHAHAHAHD&HAHAHAHD>DMIULUL]L}D;LEL$   A8A@A@A@AXAXH$   AxH$   A@HMH3. HĠ   A_A^A]^]f;  ; ; ; ݕ; ϕ; ; ; ; ; w; m; g; \; Q; F; f; X; J; >; 3; %; ; ; ̛; ; ; ; ; ; ; ; H\$UVWATAUAVAW`     H+H& H3HD$PL$   MH$   HH$   AL$   LEF3AVEEVA$HD$(AFDHL$0AFDALt$8DLd$@AFDDL$ AFDL$HDD$KDЈL$NADT$$D$IAD$JADT$LD$MT$O   Ld$(L+Lt$0΅ueMHL$ MIpDL$ ADT$$D$IAD$JAD$KAD$MAD$NAD$ODL$HDT$LHcLH2B?HÃwLt$8Ld$@t?AEAFAAFAAFAAEVAEVENAFA$HL$PH3
 H$   H`A_A^A]A\_^]H\$LL$ UVWATAUAVAW@   
 H+L$   HH$   HHPEDRMJ8Et$E|$BABBDЉ$   BH$   DHHPDJD DBDDT$ BDBDD$   BA$DAD$DAL$DAD$DD$   AD$DAD$D$    $  Au  D$   AHE؍4Ɖ$   A@ U A   MEEEEA3A3EȉT$(EIHA3A3ʉL$,HL$(Dt$(D|$,D3DT$ E3L$   AD3CACACACACACD{HH/L$   $   $   E/  FHcH3ɋуwjL_^HcA; IMHEHEHEHUHEHEHEA3A33A3ʉT$(A   L$,IHL$(趯Dt$(D3$   D|$,AE3D3CACACACACACD{3  AE!  AEDHL$0El D$   E@ f     EHL$(u E3}IEEA3ŉD$(EEEHA3D$,輮L$(T$,A3D$   A3L$   A33T$ DDCCCSCKSHHl$00L$   D$   $   D$   A   UMEu EEA3E3D$(EEHL$($   A3IӉD$,DD$(AET$,E3A3Hc3T$ D3HAAw_L[IcA<; IHˋHˋHˋHˈHAHAHADCD$   DE4$AAAEAEAEAET$EL$ED$E|$AT$AL$AD$H$   H@A_A^A]A\_^]f; ; ; ܡ; ӡ; ǡ; ; ; ; ; ; ; ; u; k; a; @S    t
 H+D	LAHQADADADAIDL$0ABIЉL$4HL$0  L$0CCKL$4CCCKH [H\$Hl$Ht$H|$ HH   L3DEu3M3A  A    AÙAD+ڋAÙAtAEDADϋD+EA  AIA CA@CA@DSEu3J3A  A   AÙAD+ڋAÙAtAEDADϋD+EA  AIA@t!CHA@ƋCA@I	MEH\$Ht$H|$ E   M         Hl$H\$DLRLADAADAADBAABIA
AAAAIJAABAIJAA	BAI
JAABAIJAABAIJAAB3HB fD  EAEZA	A	ʉEJAAA	ɉHARD	AɉHEBAA	ɉHARD	AȉHEBAɉH}:ARËA	I D	AAAӉHʉHH 8H\$H\$Hl$LL$ VWATAVAW@   
 H+H$   HDxHDpHHAMADADAD$      AHyApDH|$(ADD   AH؍4Ɖ$   H$   U MEEEEA3ȉT$ EHEHA3ΉL$$HL$ 3  D|$ ADt$$ACACACACACD{DsHHN$   L$   H|$(   FHcH3ɋуwjLEUHcA ; IMHEHEHEHUHEHEHEA3A3ΉT$ I҉L$$HL$ '  D|$ ADt$$ACACACACACD{DsHt$(HGL`!  ALaDLl$pAD$EhDLd$0ID$HD$( DE   EIAEl D$   L$   @      u HL$ EI}EEEt$ EEH|$$	  L$ T$$A3A3֋DDKCCCCCSHIRD$   Ld$0L$   A   MI} EuEEE|$ EHL$ t$$@  T$ AEDD$$A3HcE3HAAw\LRIcA@; IHDHAHAHADHˈHˋHˋSDDHt$(Ll$pHFAAEEAEAHAEAD>DDHDxD@A$AL$Et$H\$xH$   H@A_A^A\_^ ; 	; ; ; ; ު; Ҫ; ˪; ; ; ; ; v; k; `; Z; H\$Ht$H|$Lt$ D
Lڋ9EqDL   EtAED+ADE+A{IKE[D+YEDEtAED+ADE+D+ȋA3D؋ADEEtAED+AD+	DD+E+ËqA3DADEtAED+ADD+D+EE3D3AE33AËYDDEtAED+ADD+ۋY D+yDAADDEtAED+ADD+ӋY$D+ADA3DEtAED+ADD+ˋq(D+A3A؅t+؋++DE3D3ϋA3A3ËY,DDEtAED+ADD+ۋY8D+y0DDI4ADEtAED+ADD+ӋY<D+ADA3DEtAED+ADD+Ëq@D+A3A؅t+؋++DE3D3ǋA3A3ËYDDDEtAED+ADD+ۋYPD+yHDDALADEtAED+ADD+ӋYTD+ADA3DEtAED+ADD+ˋqXD+A3A؅t+؋++DE3D3ϋA3A3ËY\DDEtAED+ADD+ۋYhD+y`DDIdADEtAED+ADD+ӋYlD+ADA3DEtAED+ADD+ËqpD+A3A؅t+؋++DE3D3ǋA3A3ËYtDDEtAED+ADD+ۋ   D+yxDDA|ADEtAED+ADD+Ӌ   D+ADA3DEtAED+ADD+ˋ   D+A3A؅t+؋++DE3D3ϋA3A3Ë   DDEtAED+ADD+ۋ   D+   DD   ADEtAED+ADD+Ӌ   D+ADA3DEtAED+ADD+Ë   D+A3A؅t+؋++DE3D3ǋA3A3Ë   DDEtAED+ADD+ۋ   D+   DD   ADEtAED+ADD+Ӌ   D+ADA3DEtAED+ADD+ˋ   D+A3A؅t+؋++DE3D3ϋA3D   A3EDEtAED+ADE+D   D+EAD   D   DAȅt+ЋA+H\$+Ht$H|$AAAAADENLt$ H\$UVATAUAV    i
 H+Ld$xMAHLA$yA$H\$`H A^A]A\^]E  $    H|$PL|$XL|$p   L+   AAGAWAGAGAGL$xAOAGIՉL$|HL$x(L$xAAGAGAOL$|AGAGAGAOA6HcB29HB96      AAGAWAGAGAGL$xAOAGIՉL$|HL$xYL$xAAGAGAOL$|AGAGAGAOAIHcB8B82шHÃ1H|$PL|$XA$H\$`H A^A]A\^]@SUVATAUAVAWP   *
 H+H@& H3HD$@L$   E3L$   ALL$(LHLl$0A] yAE   EAFEEFANAH$   ADAFEADAFDDT$8AFD\$ AFDL$9AÉ|$$D$:D\$;DD$<T$=D$>@|$?   Ll$(L+DAͅuaIHL$ D\$ AË|$$ADǈD$8AD$9AD$:D$<D$=D$>AǈT$;DD$?HcL82A4HÃ{Ll$0Et<AAVAAAFAFAA~E^AFEFA] H$   HL$@H3
 HPA_A^A]A\^][H\$H|$A    A;ALIN¹   EHAO;OH~$II+Lfff     :
HRIuBTH=m I;}+Mfff     AM@:AHI;|DK   AE+كMcKH#9Et(Mc@      BL
HRH39IuI   A   I}fD  ABHRAJȉJ@ABA
ȉJ<ABAJȉJ8ABAJȉJ4ABAJȉJ0ABAJȉJ,ABAJȉJ(ABAJȉJ$ABAJȉJ ABAJȉJABAJȉJABAJȉJABAJȉJABAJȉJABAJȉJAJABȉJMRIH\$H|$@S    
 H+ALDHQDADADAIDT$0ACIЉL$4HL$0Et    L$0D$0CCD$4CKL$4CKCH [H\$LL$ UVWAVAW@   
 H+H$   HDpHHDyHAADDAD$      AHyApDH|$(ADD   AH؍4Ɖ$   H$   fff     U MEEEEA3ȉT$ EHEHA3ωL$$HL$   Dt$ AD|$$D3CACACACACACD{HHN$   L$   H|$(   FHcH3ɋуwjL@HcA; IMHEHEHEHUHEHEHEA3A3ωT$ IщL$$HL$   Dt$ AD|$$D3CACACACACACD{Hl$(HGHp)  AHqDLd$pFDLl$xHFHt$0HD$(Eh DE   EIAEl D$   L$       EHL$ u I}EEEt$ EEH|$$	  L$ T$$A3ΈA3׋SDCDCCCKSHIVD$   Ht$0L$   A   MIE} DeEEED|$ EDHL$ Dd$$@  DL$ AET$$E3HcA3HAAw_L=IcA; IHˋHˋHˋHˈHAHAHADKDEHl$(Ll$xLd$pHEAAEEAEAHAEAD4/DDPDHDxDVNH$   H@A_A^_^]fؿ; ̿; ; ; ; ; ; ; ^; S; H; =; 8; .; $; ; H\$Hl$Ht$H|$ AVAWDL   AHELA   DA   fff     MvAAAAA#+AA#AA+A+n#+AA#A+AA+VADA#A+A#A+AA+vDA#+ыA#+A+VDA_tEAʃAÃ?A+Aȃ?D+AɃ?ED+ȃ?ED+EH\$H|$0A3A3A7Ht$(AoHl$ A_A^H\$Ht$H|$Lt$ D	HDQEAAL   A   H@ HvҋA#A#VADADɋA#AA#VADA    DAAA##VADA    DAAA#A#VʋA[t6ȃAÃ?ADAɃ?DAȃ?DAʃ? H\$Ht$H|$AADAEAFLt$ H\$UVATAUAV    
 H+Ld$xMAHLA$E  $    H|$PL|$XL|$p   L+   AOAAWAGAGAGL$pAOAGIՉL$tHL$pL$pD$pAAGAGD$tAGAOL$tAGAOAGA6HcB29HB90       AOAAWAGAGAGL$pAOAGIՉL$tHL$pL$pD$pAAGAGD$tAGAOL$tAGAOAGAIHcB8B82шHÃ+H|$PL|$XA$H\$`H A^A]A\^]H\$UVWATAUAVAWHP   
 H+Hs& H3HEL}`HLmhALMLE3LmEGAWAGEEOA] DAGDDEAUDAGDDUAGDUMDAEAEADMDME   LmL+AED  ΅u]IHM~DUADMDEUEAEAEAEAEAEADEUHcL2B'HÃuLmEt?AEAGAAGAAGAAAEOEWAWAGA] HMH3
 H$   HPA_A^A]A\_^]H\$Ht$W    
 H+IAH  H_ H H   LN;HA   NLcLǐ
HI;HCHI;HCHI;HCHI;HCA1I
HI;HCHI;HCHI;HCHI;HCA1I
HI;HCHI;HCHI;HCHI;HCA1	
HI;HCHI;HCHI;HCHI;HCA1I
HI;HCHI;HCHI;HCHI;HCA1I
HI;HCHI;HCHI;HCHI;HCA1I
HI;HCHI;HCHI;HCHI;HCA1I
HMI$I;HCHI;HCHI;HCHI;HCA1I
HI;HCHI;HCHI;HCHI;HCA1IIt3H\$0fff     HHL$0  D$0D$4DHH|ff     HHL$0
  D$0DHD$4DLHH   |H\$8Ht$@H _@S    
 H+DLAHQADADADAIDT$0ACIЉL$4HL$0Et=
    L$0CCKL$4CCCKH [H\$Hl$LL$ VWATAVAW@   
 H+H$   HDxHDpHHAMADADAD$      AHyApDH|$(ADD   AH؍4Ɖ$   H$   U MEEEEA3ȉT$ EHEHA3ΉL$$HL$   D|$ ADt$$ACACACACACD{DsHHN$   L$   H|$(   FHcH3ɋуwjLE0HcA ; IMHEHEHEHUHEHEHEA3A3ΉT$ I҉L$$HL$   D|$ ADt$$ACACACACACD{DsHt$(HGL`!  ALaDLl$pAD$EhDLd$0ID$HD$( DE   EIAEl D$   L$   @      u HL$ EI}EEEt$ EEH|$$	  L$ T$$A3A3֋DDKCCCCCSHIRD$   Ld$0L$   A   MI} EuEEE|$ EHL$ t$$@  T$ AEDD$$A3HcE3HAAw\L-IcA@; IHDHAHAHADHˈHˋHˋSDDHt$(Ll$pHFAAEEAEAHAEAD>DDHDxD@A$AL$Et$H\$xH$   H@A_A^A\_^ ; 	; ; ; ; ; ; ; ; ; ; ; v; k; `; Z; DJDLD3	LAADAA   H   AGDH   EDHE3DHEDHE3B@E3CAA   HATHAATHȁ   A   A3THATHA3R<D3AA   HATHAATHȁ   A   A3THATHA3R8D3AA   HATHAATHȁ   A   A3THATHA3R4D3AA   ATHAHATHȁ   A   A3THATHA3R0D3AA   HATHAATHȁ   A   A3THATHA3R,D3AA   HATHAATHȁ   A   A3THATHA3R(D3AA   HATHAATHȁ   A   A3THATHA3R$D3AA   HATHAATHȁ   AA3TH   ATHA3R D3AA   HATHAATHȁ   A   A3THATHA3RD3AA   HATHAATHȁ   A   A3THATHA3RD3AA   HATHAATHȁ   A   A3THATHA3RD3AA   HATHAATHȁ   A   A3THATHA3RD3AA   ATHAHATHȁ   A   A3THATHA3RD3AA   HATHAATHȁ   A   A3THATHA3RD3AA   HATHAATHA   E3   A3THATHA3RD3EEKD	LD3
LAADAA   H   AGDH   EDHE3DHEDHE3BE3CAA   HATHAATHȁ   A   A3THATHA3RD3AA   HATHAATHȁ   A   A3THATHA3RD3AA   HATHAATHȁ   A   A3THATHA3RD3AA   ATHAHATHȁ   A   A3THATHA3RD3AA   HATHAATHȁ   A   A3THATHA3RD3AA   HATHAATHȁ   A   A3THATHA3RD3AA   HATHAATHȁ   A   A3THATHA3R D3AA   HATHAATHȁ   AA3TH   ATHA3R$D3AA   HATHAATHȁ   A   A3THATHA3R(D3AA   HATHAATHȁ   A   A3THATHA3R,D3AA   HATHAATHȁ   A   A3THATHA3R0D3AA   HATHAATHȁ   A   A3THATHA3R4D3AA   ATHAHATHȁ   A   A3THATHA3R8D3AA   HATHAATHȁ   A   A3THATHA3R<D3AA   HATHAATHA   E3BD   A3THATHA3R@D3EEKH\$UVATAUAV    )
 H+Ld$xMAHLA$E  $    H|$PL|$XL|$p   L+   AAGAWAGAGAGL$pAOAGIՉL$tHL$pL$pAAGAGAOL$tAGAGAGAOB6HcB29HB96      AAGAWAGAGAGL$pAOAGIՉL$tHL$pL$pAAGAGAOL$tAGAGAGAOAIHcB8B82шHÃ1H|$PL|$XA$H\$`H A^A]A\^]H\$UVWATAUAVAWP   
 H+H]& H3HD$@L$   LL$   HLL$(AE3Ll$0EAFEEFANAA] ADAFEADAFDDT$8AFD\$ AFDL$9AÉ|$$D$:D\$;DD$<T$=D$>@|$?   Ll$(L+DA@ ͅuaIHL$ -D\$ AË|$$ADǈD$8AD$9AD$:D$<D$=D$>AǈT$;DD$?HcL82B&HÃ{Ll$0Et<AAVAAAFAFAA~E^AFEFA] HL$@H3
 H$   HPA_A^A]A\_^]H\$Ht$H|$ UATAUAVAWH$0  
 H+H[& H3H   E3HMxA   L   A;L   ML   DNL   L   HL   EL   L   E   A   A   Aʁ  }ɃAH   +HHcI+ICfnHWfnPH@f`Hf`HR@faAfaJfnHf`faRfnPf`faJRH;|A$<rQAʁ  }ɃA+IcHcff     BWAfnf`faf֌   HH;|IcIcH;}fff     B   HH;|L5uA
AD      D   D   D                     C3PNW C3PVW C3PJW A3PRW A3PRW HT$L    HL\$ L,    HH       H\$@H       HL$(A3PVW B31PVW C3.PNW C33PJW B33PRW ΋H4$L    C3PNW L$    HHL<    C7PVW D$4   AL|$L4    AHAPRW HA3PJW L=A3PJW 3L$433΋L$HL    EPNW HH    HL    H|PJW             D$ǋ|$A3PNW H;A3PRW L=,3PVW EPVW A3APRW 3C3/PJW B3:PJW HL|$A3A3É|$EPD$4A3PNW 33H5F.PVW 3D$4HL    HHD$(PNW A32PRW A30PJW 30PRW LT$@A3ɉL$XH@ǋPJW 3PNW A30PVW HL$ 31PVW A32PRW T$pA7PRW A36PJW A34PNW 31PRW A33D$ЉD$L    HȋHHPNW LD$ L$    A0PVW A34PRW H<    37PJW 3A33D$ЉD$HȋHDPNW HL,    HH4    L<    PRW B3)PVW A3
PJW LTEPJW A3A33$ȉ$HH    HT$L    HHLL$@L    CPRW B3PNW HH    3PJW A3PVW HD$8HD$(3PNW 3L$L$HDPRW HL    HD$ PJW A3PVW A3PJW A33H\$EHH    H    HUAPJW L%FB3'PNW B3"PVW C3!PNW B3!PRW B"PNW C3!PJW B3!PVW B#PVW EC PRW 3LD$ A33T$ʉT$C3 PRW LD$8A3L\$@3A3H}C,PNW B3&PJW C3'PVW H    C3 PRW C3#PVW H}HT$ H    F PNW HD$HL<    H    HKHL$(A PVW L7B3PVW C3PRW B3PJW A33$D$HL,    G(PNW Ll$8H    HD$HB PJW L-HHH    HUXH4    BPJW B3PRW B3PVW 3A33D$ȉ$HL    HL    HL    H    HD$@B PNW C3PRW C3PNW B3PJW C3PVW 3D$ЉD$HL    HHPVW A3PJW HD$(B3(PJW HA3 PRW EPJW A3Ld$ Ll$8HMHPRW 3PVW A3PNW A3PNW APRW A3A3PVW LyLL$HUXMC*PVW C3PRW FPNW 3G3PVW A3F3PRW EBPJW D3D3DE$FPRW HT$HF3PNW G3PRW D3D3D3$AAHDD$L,    AHL$    AHH    CPVW C3*PVW C3PNW B3PJW APRW 33T$HD$H$T$Ld$@H    HEPVW HAPRW L    CPJW B3PNW A33A33L$DDЋDHD$(LL$ GPRW AF3PNW L$CPNW G3PVW D3HT$8D3L$APJW D3ALD$HDADDL$AL%AHB(PJW C3#PRW B3#PVW H}B3PJW 3Ld$@E<HD$ PNW A3PNW LPCPJW A3A3PNW 3C3PVW 3CPRW C3PJW C3PVW A3PNW C3PRW 3T$E@CPJW C3PNW C3+PRW C3PVW C3PRW EXHD$B3PVW 3$DDHD$($L$@APJW C3PNW D$8A3PVW LEHGPRW A3PVW 3T$A3DEDGPJW ȋDT$APRW EPVW D$HHL$APNW DEhE3PJW D3|$UlMpD3D3E3EAAAAHEPNW ȋD$ DL$EPJW CPVW A3PRW A3PNW AA3DT$T3L$LAPVW A3DDыщL$DAAPJW N    D$33AD$J    L%CF!PVW H4A PRW E`B!PJW EdAPNW D$PCPJW D$dDt$hAPNW D$lAPRW 4$D$`@H    B#PRW D$\AAPJW CPNW LL$tL$D$xD$(APJW C3PRW H    BPVW B3PRW ECPVW D$|C3PNW A33ϋDDHL$ALD$(APNW CPJW C3PRW A3PVW H    EA333΋DDDHGPJW L$0ȋEHDMAEPNW DECPVW C3PRW A3PJW 3L$A3A3ȋD؋D$EPVW G3PNW E3PJW E3PRW F3PNW D3L$ADL$DAH<AًPVW EAL$HAPRW D$CPJW EB
PJW EAPVW N    ECPRW L    EHA	PNW ED$(PJW BPNW EMHFPRW L    APVW Eȋ
PRW H    H=uEFPVW D3PNW E39PJW D3T$A8PVW E3D3T$E܋:PRW EBPVW EBPJW EEBPNW EADALL$ BPNW DmEAHL$(EDT$FPJW D3PRW F3PVW D3:PVW D3D3$AAAADPVW DPJW HL$PNW F3PRW E3;PJW D3DL$D3M D3l$EEAՋAAADH-FPVW F3PNW N    D3PJW HD3PRW E3 PNW D3L$0AEADL$0APVW $A
PJW EJ    L5HD$8B0PJW CPRW EL$H    APRW E CPVW N    EC0PNW ED$(EPJW CPNW ECPRW EC2PVW DT$ED$ DeL    C1PRW EAPRW CPJW E(APVW E8B1PNW E,D$]0EPVW AD]4APNW B31PRW C30PRW 3A3A3L-DDHAAPRW CPJW C3PNW A3PVW C3)PVW 3ЉD$(3T$HȋAPNW A3PJW APRW A3H3A3҉MDAPVW 3ЉEHDDҋHȋHAEPJW HD$8GPVW G3PRW APNW H    F3(PNW F)PRW D3D3\$0E3ىT$H    DL$HH5
AË2PJW DCPJW EPVW BPNW FPRW D$01PNW D$BPNW D$8AHAˋPJW 2PRW H,
FPVW D$PNW D$ AHL]xEPDPJW BPVW BPVW AE`3Ed3D$ACD$4ACEh3El3Ep3D$P3D$TACD$XACD$\3D$`3D$d3D$h3D$lACD$pACD$t3D$x3D$|3E3EACEAC D$3E3E3E3EAC$EAC(E3E3E3E3EAC,EAC0E3E3E3E3EȃAC4EAC8E3E3EE33E3ED3t$8D3t$AC<D3EAAC@AD$3$3E3E3EEstACDEACHE3E3E 3E3EACLEACPE3E3E3E3E ACTE$ACXE(3E,3E03E43E8AC\E<AC`D$3A33D$0A3ŃACdE@AChD$33ED3EH3D$HAClEXACpD$@ACxD$ A333D$(3AC|H   H3Q
 L$  I[8Is@I{HIA_A^A]A\]@S    脥
 H+DLAHQADADADAIDT$0ACIЉL$4HL$0Et}
    L$0CCKL$4CCCKH [H\$Hl$LL$ VWATAVAW@   诤
 H+H$   HDxHDpHHAMADADAD$      AHyApDH|$(ADD   AH؍4Ɖ$   H$   U MEEEEA3ȉT$ EHEHA3ΉL$$HL$ 	  D|$ ADt$$ACACACACACD{DsHHN$   L$   H|$(   FHcH3ɋуwjLEHcA ; IMHEHEHEHUHEHEHEA3A3ΉT$ I҉L$$HL$   D|$ ADt$$ACACACACACD{DsHt$(HGL`!  ALaDLl$pAD$EhDLd$0ID$HD$( DE   EIAEl D$   L$   @      u HL$ EI}EEEt$ EEH|$$	  L$ T$$A3A3֋DDKCCCCCSHIRD$   Ld$0L$   A   MI} EuEEE|$ EHL$ t$$@  T$ AEDD$$A3HcE3HAAw\LIcA@; IHDHAHAHADHˈHˋHˋSDDHt$(Ll$pHFAAEEAEAHAEAD>DDHDxD@A$AL$Et$H\$xH$   H@A_A^A\_^ ; 	; ; ; ; ; ; ; ; ; ; ; v; k; `; Z; H\$Ht$H|$    H5DLҋYH%  DBxJ|DAAHAEIP:W 3P>W AHABpPFW B+PBW AJtD3A+DHAP:W P>W AAJlHI3PBW A+PFW 3ڋA3BhDHAP:W +P>W AAJdHIPBW A3PFW D3AR`ADHP:W 3P>W AHIPFW B+PBW 3ABX+AJ\DHAP:W P>W AAJTHI3PBW A+PFW D3AA3BPDHAP:W +P>W AAJLHIPBW A3PFW 3ARHDHP:W 3P>W AHAB@IPFW AJDB+PBW D3A+DHAP:W P>W AAJ<HI3PBW A+PFW 3ڋA3B8DHAP:W +P>W AHPBW AJ4IA3PFW D3AR0ADHP:W 3P>W AHAB(IPFW AJ,B+PBW 3+DHAP:W P>W AAJ$HI3PBW A+PFW D3AA3B DHAP:W +P>W AAJHIPBW A3PFW 3ARDHP:W 3P>W AHABIPFW AJB+PBW D3A+DHAP:W P>W AAJHI3PBW A+PFW 3ڋA3BDHAP:W +P>W AAJHIPBW A3PFW D3AAHDIDP:W DP>W E3ЋHPBW D+APFW DHt$D3H\$DD_H|$H\$Ht$H|$DH5DYHEHJAEAHDAFP:W D3P>W AHIDPFW JF+PBW D3A3BDHAP:W +P>W AKHIPBW A3PFW CD3A+DHAP:W P>W AKHI3PBW A+PFW D3ҋSADHP:W 3P>W AHIPFW B+PBW K$D3A3C DHȋP:W K,A+P>W AHIPBW A3PFW C(D3A+DHAP:W P>W AK4HI3PBW A+PFW D3ڋS0ADHP:W 3P>W AHIPFW B+PBW K<D3A3C8DHAP:W +P>W AKDHIPBW A3PFW C@D3A+DHAP:W P>W AHI3PBW A+PFW D3ҋSHAҋKLDHP:W 3P>W AHIPFW B+PBW KTD3A3CPDHAP:W +P>W AK\HIPBW A3PFW CXD3A+DHAP:W P>W AHI3PBW A+PFW D3ڃ      KdS`ADHP:W 3P>W AHIPFW B+PBW KlD3A3ChDHAP:W +P>W AKtHIPBW A3PFW CpD3A+DHAP:W P>W AK|HI3PBW A+PFW D3ҋSxADHP:W 3P>W AHIPFW B+PBW D3H\$Ht$DDWH|$H\$UVATAUAV    蹕
 H+Ld$xMAHLA$E  $    H|$PL|$XL|$p   L+   AAGAWAGAGAGL$pAOAGIՉL$tHL$pvL$pAAGAGAOL$tAGAGAGAOB6HcB29HB96      AAGAWAGAGAGL$pAOAGIՉL$tHL$pL$pAAGAGAOL$tAGAGAGAOAIHcB8B82шHÃ1H|$PL|$XA$H\$`H A^A]A\^]H\$UVWATAUAVAWP   薓
 H+H1& H3HD$@L$   LL$   HLL$(AE3Ll$0EAFEEFANAA] ADAFEADAFDDT$8AFD\$ AFDL$9AÉ|$$D$:D\$;DD$<T$=D$>@|$?   Ll$(L+DA@ ͅuaIHL$ D\$ AË|$$ADǈD$8AD$9AD$:D$<D$=D$>AǈT$;DD$?HcL82B&HÃ{Ll$0Et<AAVAAAFAFAA~E^AFEFA] HL$@H3t
 H$   HPA_A^A]A\_^]H     蝑
 H+H  M  Hl$(A  E    ADIDQH\$ Ht$01H|$8y3AAA3Ld$AL%83Lt$AMpA303A3A3A	A3xD3A
AD3AAD3AE3HD3AAD3AAD3AE3PAEICiW A3mW AEIA3qW A3uW AGiW ADIE3mW AE3qW E3uW GiW ȋDIE3mW @GiW E3qW E3uW D3ȋE3mW @AD3A3E3qW E3uW E3E3E3AA AA  A3AA33D33A3vA3E3A3FA3^3I  L<$D}AAǋDȋICqW A3uW DIA3iW A3mW GqW ȋDIE3uW @GqW EE3iW E3mW ȋIE3uW CqW @E3iW E3mW AD3A3AE3A3uW AEA AAA  A3iW E3A3mW A33A33A33D3E3V3A36A3FA3n3DŋICiW ȋEIA3mW @GiW DA3qW A3uW AAIE3mW GiW ADE3qW IE3uW ȋGiW E3mW E3qW E3uW D3ȋE3mW @AD3A3E3qW E3uW E3E3E3AA AA  A3AA33D33A3vA3E3VA3FA3^3I IgL<$AAuW DAHAqW DAAAiW DAAAmW D؋E3AuW DЋHAqW DЋAAiW D@AAmW DЋE3VAuW DȋHAqW DȋAAiW DAAmW DȋE3NAuW DHAqW DAAiW H|$8DH\$ A@Ht$0AmW Ld$DE3FALt$ABABABABABABAB	AB
ABABABDZDRDJDBHl$(H@S0   脊
 H+I)      SDCDKHHL|$ L{ PD@DHHL;  Hl$@Ht$HH|$PLt$(ff     ADADED3AWAE3DADED3AWAE3DADED3AWAE3DE3AE3DA3A3ȋA3A3A3D3ыAʁ AA  A33D3͋33A3DA3DA3ڋPA3DADED3ڋPAE3DADED3ʋPAE3E3DA3ADA3A3DA33E3D3DEA AAA  AE3DE3A3AAAE3EWA33AWA3AOID0xphHL;>Lt$(H|$PHt$HHl$@ADADA3AWA3DADED3AWAE3DADED3AWL|$ AE3DE3ADA3A3A3DA33E3D3DEA AAA  AE3DE3A3AA҉A3E33DPʉPA3ɉH3H0[LD$T$UVX   ;
 H+   HH  M  U?  @    A  E	DF?DNVLcHYR H\$PAAH|$HILLd$@F3Ll$8F3Lt$0FL53L|$(FA3;3F3ЉL$F3L\$F	DE3SD3F
AD3T$FAD3FD3DD$E3CFAD3AFAD3HADL$E3KAiW AA3mW AA3qW A3uW AAAHEiW E3mW AAHE3qW E3uW AEiW AHE3mW AEEiW D3E3qW E3uW D3E3ȋAE3mW @E3qW E3uW E3E3E3AAȁ AA  A3AA3A3D3D3A33ʁ      FDnDfAD3AFAD3FAD3FD3FAD3FAD3   ~NFDvD~AD3AFAD3FAD3FD3FAD3FAD3E3	E3EEEHD$H=D3D3E3E3EAD3@E3XED3HD3PAAAHqW 3uW AAH3iW 3mW ADqW AAHD3uW ADqW D3iW D3mW AAHD3uW ȋqW AD3iW D3mW D3A3E3؋EAA 3uW A  AE33iW 3mW A33A33D$LA3D33D3L$33t$33l$3HD$DL$,$t$pD3H,3h(3p $   3x$ȋHAiW A3mW AH@A3qW EiW A3uW AAHE3mW AEiW E3qW E3uW ȋHE3mW EiW @E3qW E3uW D3ȋE3mW @E3qW E3uW EE3D3E3E3E3AAҁ AA  A3AADT$3D\$D3AAAA3AA3A3DD$3333\$H$   AAA3A3DL$A3ȉ
AA3AA3JA3AA3JA3ȋD$A3JL$p3ȋ$   A3JL$p3ȋ$A3J$   3A3ΉJ$D$3ȋA3J3ȋ3L$pJ 3ȋ3$   J$3ȋ3$J(3A3L$J,A3A3J0A3A3J4A3A3J8A3C?3ΉJ<A3Bm    A3ȉJ@A3C$A3ɉJDA3A3ʉJHAC63ȋD$A3JLL$p3ȋD$pA3JP$   3ȋ$   A3JT$3ȋ$A3JXL$3ȍ6A3ωJ\3ȍm    3L$pJ`3ȍ?3$   Jd3ȍ3$Jh3C3L$JlA3C 3͉JpA3A3JtC	3A3JxC33ΉJ|AA3AA3   A3AA3   A3AA3   A3ȋ$A3   $   3ȋD$A3   $3ȋD$A3   L$p3ȋ$   A3   L$p3ȋA3   3ȋ3L$p   3ȋ3$      3ȋ3$   3A3L$   A3A3   A3A3   A3A3\$x   A3A3   H   A3AA3
A3AA3JA3AA3JA3A3ˉJ      L$p$   3ȋ$A3J$   3ȋD$A3J$3ȋD$A3JL$p3ȋA3JH 3ȋD$3L$p
3ȋ3$   JL$3ȋ3$J33L$J   H\$P   AA3A3JA3A3JA3A3L$JA3A3JA3AAAA3D3AAǉJ E3D3AE3Db$E3Dr(E3Dz,L|$(3Lt$0Ll$8Ld$@H|$HHX^]øHX^]øHX^]̸(   {
 H+LHA  H(=̸(   z
 H+LHA  H(}@S    z
 H+IDHt;Ht6B?u!@  tHA4  3H [øH [øH [H\$Hl$Ht$W    6z
 H+H   HH   HH   Ht@Ƅ   HHsH   A   HL+3ؼ H   E3A   HL   HHպ   HH\$0Hl$8Ht$@H _H\$W    y
 H+DBHBADBADBADD   L   JBBBȉ   JBBBȉ   JBBBȉ   H?eHǃ       uHeH   HfH   H\$0H _H\$Hl$Ht$H|$ ATAVAW    |x
 H+H   IL   HHHtVH   A   L+HI;r,M荴 L   A   IA   HAII+d HH   EL   HH+HrA   LHHAHHtLHI H   H\$@Hl$HHt$PH|$XH A_A^A\̸   H\$Hl$Ht$H|$ ATAUAVAWA	L-g DyHDqIALDAA
3ADAADADEAE3HxAED3E|DAADE3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3T EAAAHE   E3   AE3   E3D CCCC{3CDD3UpCCA3ED3EtD3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D E3CD3ED3UhED3ElE3AAAHE   E3   AE3   E3\ EAHAAE   E3   AE3   E3L EAAAHE   E3   AE3   E3D A3C3DD3U`ED3EdD3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D E3CD3ED3UXED3E\E3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D A3C3DD3UPED3ETD3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAHE   AAE3   AE3   E3D E3CD3ED3UHED3ELE3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D A3C3DD3U@ED3EDD3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D E3CD3ED3U8ED3E<E3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D C3A3DD3U0ED3E4D3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D E3CD3ED3U(ED3E,E3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D A3C3DD3U ED3E$D3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D E3CD3ED3UED3EE3AAAHE   E3   E3   AE3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D A3C3DD3UED3ED3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D CD3E3ED3UED3EE3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D A3C3DD3U ED3ED3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L H\$(EHl$0AAAHAt$A|$E   E3   AE3   E3D E3Et$CD3AE|$A$AAD$AAD$AAD$AAD$AAD$AD$AD$	Ht$8AD$
AD$AD$H|$@AD$A_A^A]A\H\$Hl$Ht$H|$ ATAUAVAWA	L-yY DyHDqIALDAA
3ADAADADEAE3AED3EDAADE3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3T EAAAHE   E3   AE3   E3D CCCC{3CDD3UCCA3ED3ED3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D E3CD3ED3UED3EE3AAAHE   E3   AE3   E3\ EAHAAE   E3   AE3   E3L EAAAHE   E3   AE3   E3D A3C3DD3UED3ED3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D E3CD3ED3U ED3E$E3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D A3C3DD3U(ED3E,D3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAHE   AAE3   AE3   E3D E3CD3ED3U0ED3E4E3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D A3C3DD3U8ED3E<D3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D E3CD3ED3U@ED3EDE3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D C3A3DD3UHED3ELD3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D E3CD3ED3UPED3ETE3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D A3C3DD3UXED3E\D3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D E3CD3ED3U`ED3EdE3AAAHE   E3   E3   AE3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D A3C3DD3UhED3ElD3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D CD3E3ED3UpED3EtE3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L EAAAHE   E3   AE3   E3D A3C3DD3UxED3E|D3AAAHE   E3   AE3   E3\ EAAAHE   E3   AE3   E3L H\$(EHl$0AAAHAt$A|$E   E3   AE3   E3D E3Et$CD3AE|$A$AAD$AAD$AAD$AAD$AAD$AD$AD$	Ht$8AD$
AD$AD$H|$@AD$A_A^A]A\HT$SUVWATAUAVAW(   Z
 H+AiyDyDYqDq	Da
$   AAA؉l$ADiD؉D$AAAEDD$T$DGaAEȉ|$pDAHLJ EӉ$   iAE   DyHjJ DT$DADD<$DyAEADAE+AGaADl$D3   ALL$xD3   D3AAHELI E   AHI D3   AD3   D3D$pEALI 3Ë$D$pA3D\$DӉ$E+AAsn<D3EADH5lI AAD3ߋ|$pAHD\$E   H;I D3   ALL$xD3   D3AEAL
I AAHE   HH D3   ADE+AxD3   D3EAD"EAAAHD   D3   AD3   D3ALL$xAEAAHD   D3   $   AD3   D3ǋ$   A3EA$   H\$xD42DEA33AHL5G $   DE+AA42DD   AAHD3   AD3   D3AADCD   D3   AD$   D+D3   AgdD3A3DC$   DgdDAAHE   LG E3   AAAHE3   E3AADC E   E3   AE3   E3Dt$l$DC$AD3$   3Dt$E9l$DDAAD+A9HAE   E3   AE!rAHE3   E3ADC(E   AE3   ADE3   E3DDC,AA3E3DE+AAꙑ!rLd$xH-E D|$AAHD   D3   AE1#CADHD3   D3D AAED$0D   D3   ADT$E+AD3   AܼD3D AAED$4HD   D3   AEbFAL=D HD3   D3D AAED$8D   D3   ADT$D+T$D3   Ay7D3D l$DED$<AAAHE   E3   E3   Lt$xADČH-=D AHE3AAED$@E   E3   AE3   E3D<$EED$DADd$pED+T$D+d$A<snA"AAHD   D3   AE"EAHD3   D3D AAEFHD   D3   ALSC AHD3   E3AAEFLE   E3   AAHE3   E3AAEFPE   E3   D$   l$AME3   E3ED+T$D+EFTA32DD$   A㙛wE32DEL-B AAAHE   E3   AEfdDAHE3   E3D AAED$XE   E3   AAHE3   E3D AAED$\E   E3   AD:DA׋|$DE3   E3D AAED$`HE   E3   AE3   E3D ED$dD+A:AHA+ȁs!AE   E3   ADs!EAHE3   E3D AAED$hE   E3   ADT$AD+E3   A0#CE3D AAED$lHE   E3   ADL$A0#CE3   EE3D ȋED$pHE   E3   @AHE3   E3D AAED$tE   E3   AE3   E3D ED$xAAAHE   E3   AE3   E3D ED$|H(A_A^A]A\_^][̸(   6O
 H+Et	H(H(̸8   O
 H+|$h tHHD$hH8HPHD$hH8B̸H   N
 H+H|HD$8$   D$0HD$xHD$(HD$pHD$ 3$HH̸H   vN
 H+H,HD$0HD$xHD$(HD$pHD$  HHH\$Ht$H|$Lt$ AWAL=?qLyLYMAAA	A
AAAA؋A3P|33֋HF8@W AB9@W DAB9@W DAB8@W ADAD3؋D3AAD3A	AAAAD3D3ڋA3Rx3A3ӋHF8@W AB9@W DȋAB9@W DEAB8@W DAAA3A33ʋA3RtA333A3ӋHF8@W AB9@W DȋAB9@W DEAB8@W DAAA3A33A33A3Rp3A3ӋHF8@W AB9@W DȋAB9@W DEAB8@W DAA3A3A3A33DE3JlD3D3AAAHE@W E3P b ADE3JhD3E3P$b E3P(b E3E3AAAHE@W E3P b ADE3JdE3P$b E3P(b A3D3E3AAAHE@W E3P b E3P$b AE3P(b A3DE3J`D3E3AAAHE@W E3P b AE3P$b E3P(b A3DE3J\D3D3AAAHE@W E3P b ADE3JXD3E3P$b E3P(b E3E3AAAHE@W E3P b ADE3JTE3P$b E3P(b A3D3E3AAAHE@W E3P b AE3P$b E3P(b A3DE3JPD3E3AHE@W AAE3P b AE3P$b E3P(b A3DE3JLD3D3AAAHE@W E3P b ADE3JHD3E3P$b E3P(b E3E3AAAHE@W E3P b ADE3JDE3P$b E3P(b A3D3E3AAAHE@W E3P b AE3P$b E3P(b A3DE3J@D3E3AAAHE@W E3P b E3P$b AE3P(b A3DE3J<D3D3AAAHE@W E3P b ADE3J8D3E3P$b E3P(b E3E3AAAHE@W E3P b ADE3J4E3P$b E3P(b A3D3E3AAAHE@W E3P b AE3P$b E3P(b A3DE3J0D3E3AAAHE@W E3P b AE3P$b E3P(b A3DE3J,D3D3AHE@W AAE3P b ADE3J(D3E3P$b E3P(b E3E3AAAHE@W E3P b ADE3J$E3P$b E3P(b A3D3E3AAAHE@W E3P b AE3P$b E3P(b A3DE3J D3E3AAAHE@W E3P b AE3P$b E3P(b A3DE3JD3D3AAAHE@W E3P b E3P$b ADE3JD3E3P(b E3E3AAAHE@W E3P b ADE3JE3P$b E3P(b A3D3E3AAAHE@W E3P b AE3P$b E3P(b A3DE3JD3E3AAAHE@W E3P b AE3P$b E3P(b A3؋A3R33֋HF8@W AB9@W DȋAB9@W DEAB8@W DAAA3A33ʋA3RA3D33A3ӋHF8@W AB9@W DȋAB9@W DEAB8@W DAAA3A33ʋA3RA333A3ӋHF8@W AB9@W DȋAB9@W DEAB8@W DAA3A3A3A33A33A~A3AvHF8@W AB9@W DȋAB9@W DEAB8@W DAA3A3A3A33ًA^AAFAFAFAFAFAFAF	AF
AAFAAFAH\$Ht$H|$ AFE^Lt$(A_H\$Ht$H|$Lt$ AWAL=qLyLYMAAA	A
AAAA؋A333֋HF8@W AB9@W DAB9@W DAB8@W ADAD3؋D3AAD3A	AAAAD3D3ڋA3R3A3ӋHF8@W AB9@W DȋAB9@W DEAB8@W DAAA3A33ʋA3RA333A3ӋHF8@W AB9@W DȋAB9@W DEAB8@W DAAA3A33A33A3R3A3ӋHF8@W AB9@W DȋAB9@W DEAB8@W DAA3A3A3A33DE3JD3D3AAAHE@W E3P b ADE3JD3E3P$b E3P(b E3E3AAAHE@W E3P b ADE3JE3P$b E3P(b A3D3E3AAAHE@W E3P b E3P$b AE3P(b A3DE3JD3E3AAAHE@W E3P b AE3P$b E3P(b A3DE3J D3D3AAAHE@W E3P b ADE3J$D3E3P$b E3P(b E3E3AAAHE@W E3P b ADE3J(E3P$b E3P(b A3D3E3AAAHE@W E3P b AE3P$b E3P(b A3DE3J,D3E3AHE@W AAE3P b AE3P$b E3P(b A3DE3J0D3D3AAAHE@W E3P b ADE3J4D3E3P$b E3P(b E3E3AAAHE@W E3P b ADE3J8E3P$b E3P(b A3D3E3AAAHE@W E3P b AE3P$b E3P(b A3DE3J<D3E3AAAHE@W E3P b E3P$b AE3P(b A3DE3J@D3D3AAAHE@W E3P b ADE3JDD3E3P$b E3P(b E3E3AAAHE@W E3P b ADE3JHE3P$b E3P(b A3D3E3AAAHE@W E3P b AE3P$b E3P(b A3DE3JLD3E3AAAHE@W E3P b AE3P$b E3P(b A3DE3JPD3D3AHE@W AAE3P b ADE3JTD3E3P$b E3P(b E3E3AAAHE@W E3P b ADE3JXE3P$b E3P(b A3D3E3AAAHE@W E3P b AE3P$b E3P(b A3DE3J\D3E3AAAHE@W E3P b AE3P$b E3P(b A3DE3J`D3D3AAAHE@W E3P b E3P$b ADE3JdD3E3P(b E3E3AAAHE@W E3P b ADE3JhE3P$b E3P(b A3D3E3AAAHE@W E3P b AE3P$b E3P(b A3DE3JlD3E3AAAHE@W E3P b AE3P$b E3P(b A3؋A3Rp33֋HF8@W AB9@W DȋAB9@W DEAB8@W DAAA3A33ʋA3RtA3D33A3ӋHF8@W AB9@W DȋAB9@W DEAB8@W DAAA3A33ʋA3RxA333A3ӋHF8@W AB9@W DȋAB9@W DEAB8@W DAA3A3A3A33A3R|3A~A3AvHF8@W AB9@W DȋAB9@W DEAB8@W DAA3A3A3A33ًA^AAFAFAFAFAFAFAF	AF
AAFAAFAH\$Ht$H|$ AFE^Lt$(A_H\$Hl$Ht$H|$ ATAUAVAWAL%q: 1L-O5 iLDqLAAAAƺAAA	DP3VA
ADAADAIA}gAHAH5"pM+DE3D$E3D3AHF)AAB*DAAB*DAAB)DAA	33A3DE3D$D3E3AHF)AAB*DAAB*DAADB)DAA	33A3D3D3E3$AHF)AAB*DAAB*DAAB)DE3D$DD3C<'AC\'	EAD3E3E3E3G\'AHF)AAB*DAAB*DAAB)DAE	AD3D3E3AGT'A3T$A33ӋHF(AB)DAB)DAB(DAA	33A3A3T$A3A3ӋHF(AB)DAB)DAA3T$A3B(DAA	33A33ՋHF(AB)DAB)DAA3T$B(DAE	AD3E3E3A33ՋHF(AB)DAB)DAB(DAA	3A3A3Ct'CD'H6 Cl'Gt'I L;H\$(   Hl$0Ht$8H|$@A_A^A]A\H\$Ht$H|$AV    0
 H+ZXHzLH;HH8v'A@   H;L+3ds A   HI3Q  A8   H;L+3=s AFA   G8HAFIΈG9AFG:AFG;AFG<AFG=AFG>AFG?  @   AFX    HGAH\$0H|$@FFNANFNNFANNF	NF
   AVNVVNHt$8H A^H\$Hl$Ht$H|$ ATAVAW    ,/
 H+ILHM   AB;sAHqXQLqHLHAHtqH@s!JH@sIIk >   LeXI@   H+ILj A   IH   W    ALAFH+AF AF0HHHtLIHO   HILH+HtLǉ>IIj H\$@   Hl$HHt$PH|$XH A_A^A\M	  HL$SWx   -
 H+DIYyDQHl$pHt$hLd$`Ll$XLt$PL|$HD\$ \$$|$(DT$, H
H$   BDJBDBBBDȉ$   BDBDA3DL$#A3DAB    DZB	DB
DBD3DD$#3ADBEDABDABED؋3D\$A#3ADBBDADDBDzBDA3D$A#3ABDBABDZAA3|$A#A3ADA    DBBBAA3É\$A#A3zDBAABBADJ AA3|$#A3DB!AAADj(B"DB#DȋA3D$   #A3DB%EAAEDZ$DB&DB'D؋3D\$A#3ADEAB    DB)B*B+A3l$4A#3AB-J,B.B/AA3L$0#A3DAB1DDz0Dj4DB2Dr8DB3Db<HR@DA3A#A3DBADABDBADA3#3ADEAB    DBDBDBDA3A#A3ABDBDBDA3#3ADEAAEӋA3A#A3AyZAADADAA#A#EǙyZ$   AEËAÙyZ    DD#AA#A$ϋD#ED$   AyZAD	ADAA##ρÙyZAAADADAAA##EED$Ë    DD#AA#AL$ǙyZAÙyZϋD#EDL$AyZAD	ADAA##ρÙyZAAADADAA#A#EǙyZD$EAÙyZ    DD#AA#AL$ϋD#EA)yZA	΋##AAË##ŁǙyZDyZDD$DA    DE#EA#AL$ϋ|$0DADE#EByZD	ADAAAA#A#AánAyZAŋA3A3A¡n3$   AnADA    DA3$   AD	ADA3A3$AEDADE3AA3AρánA¡nˋA3D3DD$AánAnADA    DA3L$4AD	ADAE3A¡nA3ɁánL$ADADE3AA3AˋA3D3DD$AánAnADA    DA3L$AD	ADAE3ˁánA3L$ADADE3AA3AˋA¡nA3D3DD$AánAnADA    DA3ϋ|$(AD	ADAADT$,3A3DT$,L$AD\$ DEADD\$ H$   A3A3An|$(ADH$   \$$YyDQ\$$HL|$HLt$PLl$XLd$`Ht$hHl$pHx_[@SV   S$
 H+Hi% H3HD$xIHكt
  H$   Hm  A0c  A0   H  M  fos4 HT$ A0   HD$ D$0D$@C  HHL$PA  A(   HT$ HK\P   HS\HL$`jN   HB   HK\O   A0   HHP     fo3 HT$ A0   HD$ D$0D$@BtlA   HT$PHBtUA(   HT$ HK\Ot=A   HT$`HK\Ot%   HL$P$   HL$`   3H$   HL$xH37"
 HĈ   ^[H\$W    p"
 H+HHR@uH\$0H _HS\HOH\$0H _M@S    $"
 H+HyAuH [HK\H [qNH\$Ht$W    !
 H+IHHAuH\$0Ht$8H _HN\LHH\$0Ht$8H _NH\$Ht$H|$ UATAUAVAWHl$  y!
 H+H% H3HEpIHMLHD$p   H;MhPHBMHI@M0M`Ix Ip(IX0Mx8MP@MXHLmMhXLmHMLL$(HD$`Lt$xLMLeHEH}HuH]L}    HBxLML;wJHEhH;rAJEB M J0EB@M JPE0B`M@JpEPM`?J)EB )M J0)EB@)M JP)E0B`)M@Jp)EP)M`LmN7LL;MP@LUHтRQI LMIMXHI3L]H3Iɼg	jLH I LMI3HHH(HLMLL$(M3LLM IH0IIHD$0IHD$XI;ʄgH3HHH?HII3HL$8Hl>+hH3LH I LHEMI3HHH(HHIN#LML3HD$(IH0IIHD$PIHD$ H3LHkAكHI?LHEI3LeH3LI+rn<H I LMI3HHH(HLMLM MM3LL$`IH0IIHD$@I I6_:OHH3Hy!~[HHH?HHEI3H3LH I LMM3IIH(IL}(LMM3MII0MOLE0MIH3MLm8HHH?HM3MI I MNII3HHH(HLMM3ILE@H0LLD$(IIHD$IHD$H3HHH?HIH3D$0LHL$`H I LOIH3HHH(HHEHHIL3HD$(MII0MLT$XK1LMPHD$LH3MLeXHHH?HIH3D$PHL$0HH H HLIH3LHI(LMMLM`IH3HHH0HI2HI3HHH?HHL$XMLL$8LT$ IH3D$@L}hHH H HLIH3D$8LHI(LMMLM`IH3HHH0HM:II3HHH?HLMLm@II3LH I LNIH3HHH(HLMII3LHI0LLD$@KLD$(LELD$`HD$PH3HHH?HIH3H$HH H HNIH3D$`LHI(LHE0ILE8IMLD$0LehHD$ MH3HHH0HHL$8J	LL$L3HD$(IH?KHILEXH3HMLD$XL} H MH HLIH3D$0LHI(LMIH3HHH0HHL$N	LL$M3IH?KHIH3D$HH H HLIH3D$XLHI(LMIH3HHH0HJ	L3MI?KLELLMIH3HH H HNI3LHI(LOLEL]PLLD$ IH3HHH0HHL$0J	L3HD$XIH?KHIH3D$@HL$HH H HLI3LHI(LO,LEHLm IH3HHH0HJLL$PL3HD$@IH?KHK&LHL$IH3D$8HH H HLM3MII(MO$Le(LD$(IH3LHI0LKL3IH?KHHL$ HMIH$HH3D$LH I LMIH3$LHI(LJ	HMHHEL3H$MII0MK<L3MI?K	LKHHE0H3LH I LMM3MII(MIHL3HD$IIH0IL\$HD$8IL3HD$PIH?K	HK+HL$(HMPHLmL3H\$ MI I MM:M3MII(ML\$MLM3IIH0ILT$XHD$IL3HD$`MI?K	LOLMM3II H IL} LMLMhM3LML$I(IMMIH3HHH0HHL$M
LT$@II3HHH?HHD$0I3HH H HHEXLII3LHI(LIH$H3LM@HLe`MLL$HMH0HI
HI3HHH?HIH3LMHMLm LH MH HMM3MII(MMIH3HHH0HHL$XI
HD$@I3HHH?HHD$8I3HL$LM(HH MH HLIH3LHI(LMIH3HHH0HI:HD$8I3HHH?HHD$HL$ LI3LT$PH\$(HL}H MLM8H LHL$LIH3LHI(LMIH3HHH0HM2LT$`II3HHH?HIH3D$HL$HH H HHEILLM(I3LMLe8I(HLIH$H3LHI0LK2HI3HHH?HLIH3LH I LOIH3HHH(HMLMLMILL$I3LmLHMI0LLD$KHD$PH3HHH?HILMXH3HL$(MLL$ HL}PH MH HLIH3D$LHI(LMIH3HHH0HHL$I
LT$@HD$0I3HHH?HII3HH H HLIH3D$ LHI(LMIH3HHH0HHL$ M
II3HH?L$HLMHHLL$LT$8IH3D$XHH H HLIH3D$LHI(LHE`ILM IMLe LH$MH3HHH0HI
HI3LHI?LILMH3HMH LH HMIH3LHI(LMIH3HHH0HHL$8I
HD$@I3HHH?HIH3D$HL$HH H HLIH3Lm@LHMLMI(MLL}MMMIH3HHH0HI:LT$PHD$XI3HHH?HIH3D$L$LMhLL$(HL$HH H HLII3LHI(LMIH3HHH0HM2LT$0II3HHH?HIH3D$ HL$HH H HLIH3D$(LHI(LHE0IIH$H3LHI0LLM8K2MHI3LeHHH?HLMIH3LH I LOIH3HHH(HLII3LHI0LLD$ KLEHD$(MLD$H3Lm(HHH?HMIHL$0LE H3LMLD$H M3I LNIH3D$HHH(HLM3IIH0IMHD$PIHD$`H3HI H?HHI MLL$@MIH3D$HHH(HHEHILE@L$L3LD$HD$IH0IIHD$ILL$XHH3LHI?LHD$8I3LH I LMIH3D$HHH(HHEhHILE`L3H$MMLeLII0MK<M3MHH3I LI HI?LMNIH3HHH(HLMM3IIH0ILEHHD$XMIMLmPHD$@H3HHH?HHD$ I3HL$LH I LNII3HHH(HLMLE M3MLD$IIH0II9LL$(HD$HH3HHH?HHD$PI3HL$ LH I LMII3HHH(HHE0HILELD$0L3L$IHD$IH0IM1IH3HHH?HHD$I3HL$8LLL$`H I LMIH3D$0HHH(HHEXHILE L3H$MII0MK1HH3HHH?HLMLe@I3LH I LOIH3HHH(HHEPHIL3HD$IIH0IHD$PIHD$(H3HHH?HHL$0HM HL$IH3LH I LMIH3D$LHI(LMLM3IH0LmHIIHD$IL3LELD$ MLD$HD$`M3K	I?LL$@LMMI I MMIH3D$ HHH(HLM3IIH0ILT$HHD$MLM0LL$8IL$H3HHH?HHD$XI3HH H HLIH3D$8LHI(LHEILMIMLL$HD$HH3HHH0HI
HI3HHH?HIH3HH H HHEXILM(MLeLMMM3MII(MIH$H3HHH0HHL$8I
HD$@I3HHH?HHD$PI3HL$LL$(HH H HLIH3LHI(LMIH3LHI0LK2HD$XI3LEhHHH?HMHD$LLm`I3HL$ MHH H HLIH3LHI(LMIH3L\$0LEHHMLD$HH0HI1LL$`L3IH?KHIH3D$HL$HH H HHE8ILL$M3LEPMII(MIHD$HH3LHI0LK<L3MI?KLMII3HH H HHEILEMLM3MII(ML\$IH$H3HHH0HHL$J	L3HD$PIH?KHHL$(MLehIH\$H3HMLE`H MLm@H HL9M3MII(ML\$ MMIH3HHH0HHL$J	LL$@L3HD$0IH?KHII3L}XHMLD$HLEH LH HLM3MII(MMIH3HHH0HHL$ N	LL$XM3IH?KHIH3D$8HH H HLI3LHI(LMMIH3HMH$LHHI0LKL3L3MI?KMLI I MOL](I3LHI(LMLM3IIH0IHD$@IL3HD$IH?K	HHD$HL$HHM ILeHH3LH I LMI3LHI(LMLM3IIH0IJL3HD$8IH?K	HHD$H$HM8IIH3LLD$PH|$(H I LHE MM3MII(MIHL3HD$MII0MKLD$0L3IH?K	HHD$ HL$HM0ILmHHH3LH I LMI3LHI(LMLHMXM3MII0MK<L3MI?K	LHEHIIH3LH I LMM3MII(MIHL3HD$ IIH0IHD$XL\$HIL3HD$(IH?K	HHL$0HM(IILe`L3MI I MM:M3MII(ML$MLHL$M3IIH0IHD$PILD$L3HD$`IH?K	HHEPIHHEL3MI I MMM3MII(MIHHML3HD$HIIH0ILT$H$IIJ L3MI?K	LHD$@H3LI H LD$8LLm8MM3MII(MMLHL$ M3MII0MK<L3MI?K	LHEHHHEL3MI I MMI3LHI(LIHL3HD$IIH0IHD$8IL3HD$ IH?K	HHD$XHL$HMhIILeH3LH I LM:M3MII(MMLM3IIH0IJHD$XL3LD$(K	L\$0IH?HHE0IHL$HL$HHHD$PH3LH I LHE MM3MII(MIHL3HD$HMII0MKLD$`L3IH?K	HH$HL$@HM IILm@H3LH I LMM3MII(MMLHL$M3MII0MK<L3MI?K	LHE IHH3LH I LMM3MHEhII(MIHL3H$IIH0IL\$HD$IL3HD$PIH?K	HHL$(HM`IILe8L3MI I MM:M3MII(ML\$MLHL$HM3IIH0IHD$ILD$ L3HD$0MI?K	LHEHIHL3MI I ML}MM3MII(MMLM3IIH0IHD$HM M3IH\$@K	LMLT$XLMH?Lm0HMIH3D$8LMPHH ML$H HLI3LHI(LMIH3HHH0HI
HI3HHH?HIH3HH H HHE ILMXMLMM3MII(MIH$H3HHH0HHL$@I
HD$ I3HHH?HIH3D$HL$HH H HLIH3Le(LH\$(MLL$PHI(LMIH3LHI0LK2HD$8I3LEHHH?HMHD$LL}I3LHL$H I LMIH3HHH(HLMN+LE@M3LmIIH0IM1LL$0IH3HHH?HIH3D$HLHL$I H LMI3HHH(HLMM3IIH0II9HH3LE@HL$HH?HLM3MI I MOIH3HHH(HHE HIL3HD$HIIH0IHD$XIHD$PH3HHH?HHL$(HM0IHL$H3LH I LMIH3D$LHI(LHEIHHM(HL$L3H$IIIH0IHD$ILD$ L3HD$0IH?K	HHH3LH I LMIH3D$LeLHI(LHE IHHMHL$L3HD$IIIH0IHD$ J LD$8L3MI?K	LHH3D$@LH I LMIH3D$LHI(LMLHL$HM3MII0MK<L3MI?K	LHEhHHHEHL3MI I MMI3LHI(LIHL3HD$HIIH0IHD$`IL3HD$8ILmPK	H?HHE8IHL$H$HHH3D$XLH I LHE`M:M3MII(MIHL3H$IIH0IJLD$PL3HD$XIH?K	HHEIHL$@HL$HHH3D$LH I LMM3MII(MMLM3MII0MKLEXL3MLD$(IH?K	LL$0HIH3D$ HL$HH H HLIH3D$(LeLHI(LMMLEIH3LHI0LK<L3MI?KLMLD$HIH3HH H HHELM3MII(ML\$IILE HD$HML$H3HHH0HHL$J	L3HD$PIH?KHII3HL$(HH H HHEL9M3MII(MIIH$H3HHH0HHL$ J	HD$0L\$@L3LEILL$8MH\$MKH?HII3L}(HH H HHEILLE M3MMLI(IMMIHD$H3HHH0HHL$@N	LL$XM3IH?KHIH3D$`LD$HHH H HLI3LHI(LMIH3HHH0HJ	L3MI?KLHE0HLIH3HH H HNLe8I3MLLE@I(LL$HLMIH3HHH0HHL$XJ	L3HD$8IH?KHIH3D$HL$HHH H HLI3LHI(LO,LEPLmHMLD$IH3HHH0HJLL$PL3HD$`IH?KHIH3D$ HL$HH H HLM3MII(MKHEXH$H3LHI0LKL3IL\$(KLE`LL$0MMH?HIH3D$@HL$HH H HLM3MII(MKHEhHD$H3HM`LHI0LK<L3MI?KLK#HHH3LH I LMM3MII(ML\$HN$	Le@M3IIH0IHD$ IL3HD$PIH?K	HHL$(HMIIL3MI I MM:M3MII(ML\$HE0IHH$HM8L3HD$HIIL3H0IIMHD$@ILD$8L3HD$hMI I K	I?LMHEhMM3MII(ML\$IHL3H$IIH0ILT$`HD$8J L3IH?K	LL$HMLMXHD$XI3HH H HHE LIM3MII(MIHD$H3HHH0HM
II3HH?HLMHLmPMMMIH3LMHLLL$HH H HLM3MII(MLu MMIH3HHH0HHL$M$
II3HD$HD$ I3L$LMHHH LH HMI3LHI(LMIH3LHI0LK4:LT$PHI3HD$HHD$@I3HH H HLIH3LHI(LHE(IIHD$0H3HH|$(LMLHLL$H0HMLT$hII3H$HD$8I3HH H HHEILLL$xI3LM3M3HLmLL$hI(LIHD$`H3HHH0HI
LT$`L3L3L3UM3Ht$HLt$hI3LEH?H3uH3H?H3}H\$HI3L<$MLL$0MhM3L3MMHMPH?H3]I?H3HML3}HL3|$H)L$pIx Ip(IX0Mx8Ll$(LT$`Lt$xLmL]MLULULMH}HuH]L}HMpH3\	 L$  I[8Is@I{HIA_A^A]A\]H\$Hl$Ht$W    v	 H+HHH@3A   L6 HkAكHy!~[Hw0Hɼg	jHo8H;ʄgHI+rn<HWI6_:OLGIтRQLOIl>+hLW L_(H   HH3HHCH3HGHCI3HGHCI3HGHC I3HG HC(I3HG(HC0H3Ht$@HG0HC8H\$0H3Hl$8HG8H _H\$UVWp   ^	 H+Ht% H3HD$`H   H|$ H   WHHBPHA   HDL+HJ`3HD$ D$0D$@D$P4 L   HV`HCHCHLc~3fHHHI;|H;tL   HH- @   He   He   HL$`H3	 H$   Hp_^]̸(   V	 H+   H(@SUVWAV   /	 H+HE% H3H$   IHH|DCHL$ WHD$ D$0D$@D$PD$`D$p$   $   - H   Hl$    DL+L;skHtfHN`MHHT$ , HV`DHHl$ Hǆ       IHH   v$HHՃ   HEH+LHH   LH`HHy, H   HL$    sd   H$   H3	 Hİ   A^_^][3H@ HAWfAWHAAfAA I0̈̈QH\$W    	 H+HIH0+ A   HO0L+H3H\$0H _M2 H\$W    @	 H+HIH+ A   HO L+H3H\$0H _1 H\$Hl$Ht$H|$ AV    	 H+H      DIL+HHM;vZHt/H`MH* HW`DHIHǇ       I+H;v!HHՃHHEH+LHHH   LH`HH* H      H\$0H|$HHl$8Ht$@H A^H\$Ht$H|$ UATAUAVAWHl$ɸ   	 H+H% H3HE'IHMLHEϹ@   H;Eh(HBA@EHEXEEpAxApExE` AX$DmEh,HM߉EDmÉEDMD]DUDuDMD]}uD}fff     HB<LML;w*HE#H;r!JEB MJ0EMJ)EB )MJ0)E)MDmDE` AH;DeˋE DAX$A]A3De5RQEDUDEEDg	jA3DADEA3ȉMA	EA3ȋA3L$DU5hEDgA3DADEA3ȉMA	D$A3DADEDUA35كDrn<AA3D}DADEADUDUADUEE3ȉL$A	A3EA35[D:OA3EDADEA3E	DMEADeA3EA3DAA3DADEDMEEA3DmDEȉL$A
EA3A3EDMDMMDϋEA3DADEA3DADC2DU$A3A3EMDA3DADEAAE3A2A3DT$DMMEDL$D}#A3D$EDMDA3D$DADEA3E:AA3DEDeEADMA3DEDMADFA3DAA3DADDD$CE3A3ƉL$EA3EDmDEDMDMDMADEA3ȉL$A
DUEA3A3ǋDA3EDADE#ADMAEDMD}D$E3ȉME
D$AA3A3D$DA3EDADEA3DMA
E̋A3DeDDEADA3DMEDmDEEA3DADEA3ȉMA
EA3A3D$DL$DM$E΋DA3DADEA3A:EA3A3D$L$DUDAA3DADEADMAD$3E2AA3DEEDD$D}ȋEA3L$DADEA3D$DEDEE3EAAEC13ADeDA3DADGA3DEE3AAADED$ED$ADmA3ED3ADȉMFA3$DEDD$DEE3DD$AE3AAE։D$ADME3AAEEA3D$ȋEADE#DD$D3Љ$EAAAD$EA3EA3DADMDEA3D$ȋEAD3ЉD$EAAEC3MDADeD3EADAAEGA3DADEDME3AAAAEAD3ЉEAAAD$D$3DADȋEFA3DADAD3ȉD$EAAEDMCDED3D]ED$DmD$AAAED$A3DADЋEAEDEE3EADD$EAAD3Љ$AAAA1DM3ȋD$A3L$DEEDE3EAAEEA3DADC<D3EAAEEE3AAAD}DDeE3EEDEAAED\$EEDD$A3EȉL$B	D3ЉEAAAEADE3ƋD9E3EAAED]EED$A3ȉL$B	DMD3ЉD$AAA3AAȋEDAE3EAAEAD$3DEEDD$ȋEDmA3$EDEF	DL$E3AADAEDA3D$DADEA3A3B	D3EAEAADEEFEA3DDADAD$3ȉMB	D3ЉEAAAD$A3D$DeD]EDD$DEEDA3DADEA3BDMD3ЉEAAAD$A3D$ȋEADDE#E3EEDmEAEAEAD$3DADCDL$D3AAAD$A3$DE3EAAEEA3DADEDD$DC<D3EAAEEA3ƋȋEADE3EAAED\$AD$3ȉ$B	MD3ЉEAADeAAD3EAAEAEE9E3EAAED\$EDML$E3AAAD3AEωD$AD3AAAAAD$EDEEEE3EAAED\$AMD3ȉD$AADm#AAAD$B EDE3D3DEAADAEEE3EEAAEEDML$E3EAAEC<D3D3EEAAAEAEEA3DADAD3ȉD$AAAEAED3ЋMA]AADeAAD$$3DADE9E3EAAEEDL$E3AAABDED3ЉEAAA$EAȋD$3DADEE3EAAED}EDME3AAAAFDD$E3AAAD$D$3DADEA3DmDӋEADEDL$E3EAAECD3EAAEAȋE3DADGE3EAAEAMD3ЉD$AAAD$AD3؉D$AAAD\$EAˋEA3DADEE3EAAEAD3ȉD$AAAD$AD3ЉEAD$DEMEADeAAD3AEAAEEE3EAAED\$AMD3ȉ$AAAADmAEB EDED3E3ADADAEEE3EEAAEEDL$E3EAAEC<D3D3EEAAAEAEEA3DADEDL$E3AAAEAD3ЉEAAAD$EAȋD$3DADȋEE9E3EAAEAD3ȉD$AAADM#ED$A8D3ЉD$AAADT$D$D$A3DE3EAAED}EEA3E2AA3ȋ]EDMDUDˉ$EDmA3EDMEDeDA3DADEA3DADC2A3DEADM3DADGD\$AEDL$3DAA3DADDD$CE3A3ƉMDE3EËE#AADMAEAD$3ȉL$A
EA3DEEDD$AA3DADEA3D$ȋEADEED$D3DmD$AAAD$ADL$3DADEA3DADEA3$DEE3EAAEC<3DEDEDeDE3EADAAEFA3ƋDEE3AAAEAD$3ȉ$ML$A΋3D$DADE9AA3DADЋEAL$D3ȉD$AAABDED3ЉEAAAD$EAȋ3D$DADEAA3D}DADEDMME3EADmAAEGDEE3AAAD$3D$DADEA3EDADЋEEDME3AAABD3EAAEAA3DADGE3EAAEAD3ЉD$AAAD$AD3؉EAËL$AAD\$EE$D3EAAEEA3$DADЋEAML$D3ȉD$AAAAEADD$D3ЉEAA3DAADEA3D$DADЋEAMD3ȉ$AAAAAD$B DED3Ӌ3EEADAEADDeEEE3DmEAAEEDL$E3EAAEC<D3D3EEAAAEAEEA3DADEDL$E3AAAEAD3ЉD$AAAD$E#Aȋ3D$DADȋEE9E3EAAEAD3ȉD$AAABD3ЉEA$DED]AAD$EAȋ3EDADȋEEE3EAAEAMD3ȉ$EADeAAAECDED3AAAD$3D$DADEE3EAAEEDE3EAAEC<DED3EAAEEEA3ƋDE3EAAED\$G,DEDm#EDD$A3ȉL$B	D3ЉEAAAEAA3ƋD9E3EAAED\$CDEEED$D$3ȉL$B	DL$D3ЉEAAA3AADE3EAAEG<D}A3ȉ$F	E3A\$DEDMEDAAA3EDA3DADG$DeA3MDADB/DmȋECD3D3EEAAAEAEGA3DADAD3ȉD$AAADL$EDDMAD3ЉD$AAAD$D$A3DA3DADƋ]EEG>DMA3D}A:DUEA3ȋD$A3L$ȋEADE3EDeEAEAEEAD$3E2DUAA3ȋ$A3L$DA3DADEA3DADC2A3EDL$A3DADGA3ȋEADMEDL$$A3DADDECE3A3ƉMDA3D$DADEADL$DMADL$D$3ȉL$A
DT$EA3DADAA3ƋDA3D$DADEADMAEDL$DeD$3ȉL$A
DUA3EA3DA3D$DADEAD$DM#AD$E3EE
AA3A3DAA3DADEA3ȉL$E,
AA3DL$DM$DA3EED]A3ƋuDADL$DMDAEDA3DADG4:DUAA3D$A3D$DL$DMDMDA3DADEA3ADUD$A3EA3D$DMDA3EDADEA3A
DT$E3ԋD3UA3LEDeD33}D3EA3D|$A3D]A3ŋ4$E3DME3AED3}D33uHM3]HAD3MD3L$H)ME`DeDeEEA@D]EXAxApExDMEHDUED]}uD}DMHM'H3	 L$   I[8Is@I{HIA_A^A]A\]WA A0A@APA`Apg	jAgArn<A:OARQAhAكA[HAx5g	jB5gAB5rn<AB5:OAB5RQAB5hAB5كAB5[AH\$UVWP   N	 H+Hdi% H3HD$@HZxH|$ HB(WHA@   D$ HDL+BpHJ0HJp3D$0 LFpHV0HHCHLc~3     HI;|H;tLFxHH     H?   H>   HL$@H3"	 H$   HP_^]̸(   f	 H+N   H(@SUVWAVp   ?	 H+HUh% H3HD$`MHDBHL$ WIL$ L$0L$@L$PI H_pHl$ @   DL+L;seHt`HO0MHHT$  HW0DHHl$ HGp    IHH@v$HHՃ?@   HEH+L`HHOpLH0HH HwpHL$ @   =   HL$`H3	 HpA^_^][3H  HA    HAHAH\$W     	 H+HIH> A   HOL+H3H\$0H _ H\$W    	 H+HIH A   HOL+H3H\$0H _m H\$Hl$Ht$H|$ AV    P	 H+HAp@   DIL+HHM;vWHt,H0MHl HW0DHIHGp    I+H;v!HHփ?HHEH+LHHHOpLH0HH H_p   H\$0H|$HHl$8Ht$@H A^H\$W    	 H+HHCuu9uDA   HD+H32
 HSA   H   HCHHCH\$0HG   H _HRRRRRRRR    A      HQH%%%%%%%%HQH\$Hl$Ht$H|$ AV    	 H+IHHHtHH   H+HH;s	 \L Lw    IH+HA   HW   LqHHvLHH:   H+tH.LI H\$0   Hl$8Ht$@H|$HH A^M  S   	 H+Hd% H3H$   H$   HH$   IhH$   L$   LqHL$   HLyf     CI;sH[CCC|$ C|$(CA&A'A@A t$$t$,7HT$0IڬA   HT$0HL$(yIHT$0I谬A   HT$0HL$ xT$ L$$33|$(33t$,AFAFAFAFAGA>ANAAWA~ANAGAwAGAGAwHL$   L$   H$   H$   H$   H$   H3	 H   [H\$Ht$H|$AV    	 H+Z\HrLH3HH8v'A@   H3L+3 A   HI3q  A8   H3L+3 AFA   F8HAFIΈF9AFF:AFF;AFF<AFF=AFF>AFF?  @   AF\    H7AH\$0GGOANOGGOANOG	G
OANOGG   OAVOWWOHt$8H|$@H A^H\$Hl$Ht$H|$ ATAVAW    \	 H+ILHM   AB;sAHq\QLqHLHAHtqH@s!JH@sIIN >   Le\I@   H+IL, A   IH   W    ALAFH+AF AF0HHHtLIHO   HILH+HtLǉ>II H\$@   Hl$HHt$PH|$XH A_A^A\M  AT   +	 H+DIH$   LYH$   H$   qH|$xyLl$pLt$hL|$`DyD|$4t$D|$8\$<D  E$HAT$DH$   D3AD$E3EDDT$HAD$EET$Dȉt$XAD$DAAD$EDL$AD$DAAD$DA
D؉$AD$	E3E3DD\$LAD$
DDDAAD$DDDT$At$A
AD$3\$PAD$A3AAD$t$AAD$EA|$A
AD$AAD$EED3AD$E3DAt$E$   AD$EA
AD$AAD$Dt$AEED3E3DA|$DAD$
AD$AD$A3AEʉ|$A3At$AAD$EAD$AAA
Et$$AD$!EE|$(E3D3DA|$ EAD$"EA
AD$#AAD$%D|$ AEEE3D3DAt$$DAD$&
AD$'AAD$)EDt$AD$*DAD$+AA3DAD$-3AD|$(A
AAADE3D3DAEA
AAEL$,DDAD$.Et$0DEl$4D3E3DAD$/EDDAAD$1DDDL$AD$2D
AD$3DDE3AD$5E3EDDt$@AD$6EDDAAD$7AI8DL$   A
DAE$$AL$   3A3AA
AEDl$,A@EDA@D3DE3A@EDDd$0DA@AApl$$A
A@A@AIADL$   DÉt$TDAD3
DE3EAA3DAEA3AEAA
EEAAA3A
#EA3DyZAA3A
#DA3yZ$   DA3AE
A#A3yZADAEڋAyZA3EA#A
3A$EEyZAA3A#EA3A
AADEADyZDA3A#
A3D$DAyZAA3EA#E3A
AEAA3EyZAE#A
A3AD$EDDyZAA3DA#A3A
DAEA3A#3Ë|$ D$AyZEA
AAEEyZEAA3A#A
A3ED$DyZDA3ADËA#
A3D$DAyZAA3EA#E3A
D$AEAEyZEAA3A#A
A3EADyZDA3ADËA#A3
D$DȋA3AEA#3AyZEA
AAAEEnA3ED$DA
AAEDADnA3ËA
DAEAnAEA
AA3EAEnAAEA
A3A$   EDDnADAA3
D$DAEAnAA3AEAA
AEA3EnEDA
AAEDADnA3Ë$D
AAEAAn3ED$A
AAAEEnA3EA
DAEADDn
AA3D$AnDAAEEA3D$AAA
AEEnA3EAA
DAEADDn
AA3D$AnDAAEEAA
3AD$EEnAAEA3A
AADEًADDܼA3A#3
$DAܼAAEEA3A#A3A
D$AAE3EܼA#EA3AD$DA
EADDܼA3A#3
ADAܼAEEAAA3#A3A
D$EEܼAAE3AA#A3A
EDDܼADËA3A#3
ADAܼAAEEA3A#A3A
$   EAA3A#A3AEܼDEA
ADAEA3DܼA#Ë3D$D
AEAܼAEA3A#A3A
EEܼAAE3AA#A3A
EDDܼADËA3A#3
ADAܼAAEEA3A#A3A
D$EEܼAӋA3A#A3D$DAEDA
AA3EA#Dܼ3D$D
AEANSEЋAAA
A3E$   ENSAAA3ED$DA
ADAEDNSA
A3D$ANSDȋAAEA3ED$A
AEAENSAEA3DADA
AEDNSA
A3AANSDȋAAEA3ED$A
AAEENSEAAAA
3EADNSDAADA3A
DAEANSEЋAAA
A3E$ENSAAA3ED$DAADA
EDNSAЋA3
DANSAEAEA3A
D$EAEDD$0AӋAEAEA
D3EDL$8ANSD|$EAED\$LD
AAD$43D$DDD$HE3T$ANSD拢PDADAT$<EEAE3AANSDt$,D$DEA3D$<EA拢PD\$PADEA
A3DAA拢PDL$$A拢PDAAAEA3ED$A
AED拢PAAAA
3AD$E拢PDAEA3DD$D
ADAEA拢PEAAAA
A3ED$D拢PAA3A$   DAEA
AE拢PDҋA
A3DD$,A拢PDAAAEA3ED$A
AED拢PAAAA
3AE拢PDAEA3D
DADAEA拢PEAAAA
A3E$D拢PAA3AD$(DAEA
AًË|$@E拢PDAA3
D$DDA拢PAAEAEA3A
AED$M\A3AA#A3A
D$ADE$M\AEDAA3#3
D$DDA$M\AAEEA3AA#A3A
D$ED$M\AA3A#A3A
D$$ADAEA3#3E$M\D$DD
AAEAA3DA#A$M\A3ED$,A
AE؋A3D$M\A#AA3D$DA
AAEE$M\DA3A#3
D$(DDA$M\AAEEA3AA#A3A
D$0ED$M\AA3A#A3A
ADE$M\AEA3#3D$ DDAE
AAA3DA#A$M\A3EA
AED$M\AA3A#A3A
$   ADE$M\AEDA3A#3
D$DDA$M\AAEEA3AA#A3A
$ED$M\AA3A#A3A
D$ADE>pmAEA3DAEDA
AADA>pmA3ED$A
AAED>pmA3A$DA
AAEAE>pm3DD$D
AAAEDAA>pmA3ED$$A
AAED>pmA3AD$0DA
AEAAE>pm3DD$DAAE
DAA>pmAEA3A
D$AED>pmAAA
A3AD$E>pmDAEDA
3AD$ DDA>pmAAEAEA3A
AEAD>pmAA
A3D$ADE>pmAEAD3AD$(D
AAEDAA>pmA3ED$A
AAED>pmA3A$   DA
AAEAE>pm3DD$,D
AAEADAvmzA3EA#A
A3AD$ EDvmzAA3#AA3A
D$DAAEEvmzDҋ3AA#
3D$   DAA3AEA#A3$AvmzEA
AEDvmzAAA3#A
A3AD$EvmzD3AEDA#
3AD$DDAvmzAAA3EA#EA3A
AEDvmzAA3A#A
A3D$ADEvmzA3EA#D3
D$DADAEAvmzAA3A#A3EA
AAEA3Dvmz#AA3A
D$DAAEEvmzA3A#
3D$,AvmzDȋA3AEA
A#AE3D$DE3AA
EED3D#DD3
AvmzDD$$DADADE#AA3E3AvmzADL$(DADA#A3ӁvmzT$0AA
AEAA3A
3E\$@DAAEAD3D3
DT$TDEED3ADE3AD\$(DAE
A3A3A
$   AEAEAA
D3AD3ED$EED3ADE3DL$Dȋ
ADDE3E3D\$ DAA
AADEE3E3DT$$EEADA
AEEE3E3DL$DAA
ADAEE3D3D\$DAA
AEADE3E3DT$,EEA
ADAEAEE3E3DL$0DAA
ADADE3A
AE3D\$DAEEAD3E3DT$EEADAA3A
EA3T$t$4AAD|$8DEA
AD|$4Dyt$DH$   A33A|$DT$X\$HEL$   A|$<AqA\$<|$8yYDHL|$`Lt$hLl$pH|$xH$   H$   H$   HĐ   A\H\$ UWATAVAW    	 H+   EL   ADAAILHL9   s   H   HuHHHrHt$PLl$XD|$`ADd$`LD$`EuLD$`g  A   EE*DT$`E+D  H  H(E;   D@Hv}AvAA@A@
Et@AB@@r@HIƁ   r HU@A   HDT$`E3  EtpA@At(@   ^A6A@Et@AB@@r@߁   uHU@A   HDT$`E33EtA@At(@3      AA   A"E+B@AAIH+   uHU@A   H3ۉ   H   u-HH	Ht!LIHH	HL  Z   H+H@IHH;r(H+HL HU@A   HL3LI 3   HlLl$XHt$PH\$hH A_A^A\_]H\$W    `	 H+HHڋ   HR@DAJ
t   AA v7A@sAA@   H@E+H3 HS@A   HE3sAA    H@E+H3 HCA   H   fH
HRH@HHHHHHHHHHHHHHIuHS@A   HJHt;   HKOC G K0O0   H\$0H _H\$03H _̸(   	 H+3A       H(LD$VAUH   Ξ	 H+H       LHL;4  H\$`H       Hl$@H|$8Ld$0I<Lt$(L|$ LD$h   DH   AH9   s0   H       HuHHHrH        HE   A   ME+     H;  A?ADL0@L0P@A
A@@Hv?HIǁ   rHV@A   H3ҁ  A@@|2@   ݁   uHV@A   H_33A@@|2@3퉞   SMu-HH	Ht!LIH"H	HL  Z   H+H@IHH;r(H+HLT HV@A   HL3LI/ 3퉞   HlLD$pH       L+LHl$hH       LD$pL|$ Lt$(Ld$0H|$8Hl$@H\$`MtN    IH6   HHA]^̸   F	 H+ILHF  QD	H$   H$   iH$   T$HQH$   T$\QL$   L$   T$LQLt$xL|$pDyT$XQD|$TT$`l$P@ HEH$   AA@APEPE`EhADAA@DAA@DAA@DL$dA@D$   A@A@	T$APA@
A@A@T$APA@A@A@DЉ$A@DA@DA@DDT$A@DA@DA@DDd$A@DA@DDl$@AXA@AP Ap(Ep4A@AA@A@!Љ\$ A@"A@#A@%T$<AP$A@&A@'A@)T$0A@*AP,A@+A@-Љt$,A@.A@/A@1T$$AP0A@2A@3A@5DT$A@6AP8DA@7DA@9Dt$DA@:A@;A@=T$AP<A@>A@?I@L$   AET$A3AD3׋D$HEEyE3AEDAADAA3DD$\D$XAT$LDA3Ћ3T$HT$`	AADD3$   DADAEA A3$3D3ADA	D3AA%  3ADAE3Ё ?EAAA3ADt$H% D3ADAAэ2AD3DD3D3D1$   ADT$dAA3ADA3AAA3DD$D$TE3AD33AT$L	ADL$<AADAE3D3D$D3T$DADD3ЋAA ?DAAD3D$% 3DE3DD$AA A	3AAE%  AD3ADAAAe1D3AD3T$$DD3T$<AD1T$A33ADAA3DD$AE3EߋAA3A	3DAEDL$0A׋33T$E3DҋD$DD|$ A AAD3ЋADA	D3D$%  3DE3DD$AA ?A3AAE% AD3ADAAэ(bD3AD3T$DD3T$0AD1T$A3A3ADAA3D$E3ADA	A3A3AAAAADADL$,D3DT$@D3$   E3Dd$<DA AD3AADA	D3$   %  3DE3D$   AA ?A3AAE% AD3ADAAAQĜD3AD3T$DDD3T$,AD1$A33ADAA3DD$AE3EA3A	A3DAEA׋DL$$DT$ E3Dl$0A33T$DD3AA ?ADAD3D$% 3DE3DD$AA A	3AAE%  AD3ADAAэ/9D3AD3T$DD3T$$AD1T$A3A3ADAA3DD$E33DA3AADL$DT$<E3AAAAAA	DAAD|$,D3D3T$DA D3AADA	D3D$%  3DE3DD$AA ?A3AAE% AD3ADAAA^FsAD3D3T$DD3T$AD1T$A33ADAA3AD\$@E3DEA3A3A	AEDL$DAE3ˋ3$3T$03Ћ$DT$(A AADA	D3$%  3DD1D$(D$AA ?A3AAE% AD3ȋD$(AA3A3D$DA3A33$   D$(AD"ADADA3Dd$$EA	AA3ADD$ E3DEDl$,A3A3AADL$AAE3ȋA33T$DD3AA ?ADAD3D$% 3DE3DD$AA A	3AAE%  AD3AADAэyED3D3l$D3l$ D3l$Dl$ ADl$<DDt$AA3A3ADE3AA3AEADA	E33ADL$AE3׋3D$3T$$3ЋD$DT$4A AADA	D3D$%  3DD1D$4DD$AA ?A3AA% D3ȋD$4AA33D$A33D$Dl$0ED|$DA։D$4A3A3AAE3D2ADADAA3AEA	DAE܋Dd$(33EAA AAED3$   ދ3A3T$3ADT$8AA	D3A%  3ADD1D$8A ?A3AA% D3Dd$D$8EAAA3AA3A33$A33$   Dl$,E3D$8ADe1ADADAA3AEA	DAEDt$ 33EAAAA ?ED3L$3A3T$D3AƉT$,ADAD3A% 3ADAD1D$, EAAA	3ADt$%  D3ȋD$,AA3AA3A33D$A33D$Dl$$E3D$,AD(bADADAA3AEA	DAEߋD|$433EAA AAED3L$ދ3A3T$3ADT$0AA	D3A%  3ADAD1D$0E ?AA3AA% D3ȋD$0AA3AA3A33D$A33D$Dl$ED3$   D$0ADQADADAA3AEA	DAEԋDd$833EAAAED3$׋A ?3A3T$3AT$$DAAD3A% 3ADAD1D$$ EAAA	3A%  D3ȋD$$AA3AA3A33D$(A33$Dl$DED3d$D$$AD9/ADADAA3AEA	DAEދDt$,33AED3L$AӋދ3$   3AE3AT$A ?AADAD3A% 3ADAD1D$ EAAA	3A%  D3ȋD$AA3AA3A33D$ A33D$D$ADs^FADADȋD$3D$EAE3EDAA	3E3AT$׋DAD3l$0D3D$DDL$DD3L$A AAD3ADA	D3%  3ЋDE3EŁ ?AA3Aŋ% D3ADAAA漌"D3AD3|$DD3|$4AD3|$A3A3ADD|$<D$3$AEE3D؋3D\$@A3AT$AA	ADd$$DDL$D3L$(EAA ?AD3D$D3A3ADT$AAD3A% 3ADAD1D$ EAAA	3ADd$%  D3ȋD$AA3A3D$A3D$8#3D$(D$ADAzADADAA#AA3D$   AE3DA3A#E3A	AADL$ AE3ȋAEDl$EAEAA ?AADAD3$D3D3AADAD3A% 3ADAՁ E3EAAA	3A%  D3ADAAA;D3AD3T$,DD3T$ AD1$   DT$@AA#ADAA#Dl$AA3ADD$E3ADA	A3AA#A3AADL$4AE3Ջ3D$3T$<DDAD3A AADA	D3D$<%  3DE3DD$<AA ?A3AAE% AD3AADAэ)vD3D3T$0D3T$4D1T$AD|$(DAAAD#AA#AA3DD$AE3EDAAA	3E#3ADL$8AE3AAADAD3D$D3T$DDAD3A AADA	D3D$%  3DE3DD$AA ?A3AA% D3AAD3D3T$$ED3T$8AD1T$ADd$ ADT$(A#ADAA<SADADAA#AA3D$E3ADA	3AA#3ADL$,AE3֋33ꋔ$   DD3AA ?ADAD3$   % 3DE3D$   AA Dl$4A	3AAE%  AD3ADAAэyAD3D3T$DD3T$,AD1$ADT$ #ADAAA#AA3DD$AE3EDAA	A3E#3ADL$0AE3AAADAD3D3T$DA D3AADA	D3D$%  3D|$8DE3DD$AA ?A3AAE% AD3ADAAAPOD3AD3T$<DD3T$0AD1T$ADT$4A#ADAAA#AA3DD$E3ADA	3AA#3ADL$$AE3֋33T$DA D3ЋADd$,ADA	D3D$%  3DE3DD$AA ?A3AAE% AD3ADAAэ硞bD3AD3T$DD3T$$AD1T$A#AEDAAA#A	EAA3AD\$(E3AD3#3ADL$AAAADAD3D3E3ˋT$8$Dl$03Ћ$DT$AAA ?DAD3$% 3DD1D$D$AЁ AA	3AAE%  AD3ȋD$AA3A3D$AA3A#3$   E߉D$ADAAC=ADADAA#A	AA3DD$ E33DA#3AAEDL$<D|$,E3ȋA33T$݋DA D3AADA	D3D$%  3DE3DD$AA ?A3AAE% AD3ADAAэzAD3D3|$<DD3|$ AD3|$AA#D|$(D|$$ADAA#AA3DD$4AE3DEԋA3A	#A3EDd$0ADL$AAE3ȋA33AT$ADA D3AADA	D3D$%  3DE3DD$AA ?A3AAE% AD3AADAэ;D3AD3d$DD3d$4AD3d$AADDd$ A#Dd$8ADt$A#E3AA3AEA	DAE݋Dl$$3#A3AED3$   AӋދދ33T$DD3AA ?ADAD3D$% 3DE3DD$AA A	3AAE%  D3AAAD3E3D3,$D3$   Dl$8ADl$,ADd$<AA#DE3卆v)ADADAA#E3EDEEA	A3ED|$#3AAED3L$A׋33T$(DD3AA ?ADAD3D$(% 3DE3DD$(AA A	3AA%  D3AEAAD3AE3D3|$DD3|$<SDl$0ADD|$,D|$AAA#ADE3AA#AA3AEA	DAEދDt$<3#A3AED3L$AӋދދ33T$ DA D3AADA	D3D$ %  3DE3DD$ A ?AA3AAE% AD3ADAAэyAD3DE3D3t$AD3t$AA#ADDt$0Dt$$AA#ED3$   AA3AEA	DAEԋDd$83#E3AAA ?AED3$׋3A3T$3ADT$4AD3AA% 3ADAD1D$4 EAAA	3A%  D3ȋD$4AA3AA3A3D$A#3$D$4ADPOADADAA#AA3DD$AED3d$EDA	3A#E3AED3L$AӋDAD3D3t$,DA$   ADD3AA ?DAD3% 3ЋDE3ց EAAA	3ЋƋt$<%  D3ADAAAb硞D3AD3|$DD3|$(AD3|$AA#D|$$DD3|$ADAA#AA3AEAA	3DA#D|$@3EA׋Dl$0E3A D$3AD3D3L$T$AAADA	D3A%  3ADAD1D$E ?AA3AA% D3ȋD$AA3A3A3D$ A#3D$D$ADC=ADADAA#AA3AD\$ED3,$DA3#3AAAAADAAED3L$D3D$D3A	ADd$4AEA 3AT$AADA	D3A%  3ADAD1D$E ?AA3AA% D3ȋD$AA3AA3A3D$8#3D$D$ADAzADADAA#Dd$$D|$AA3D$   AE3EDAD$@3D	A#3ADADL$(AE3ȋEAA ?3$3D3AADAD3A% 3ADAE3Ё EAAA	3A%  D3AAAD3D3T$,D3T$(D1$   D;ADd$DAAA#ADAA#AA3DD$E3ADA	A3ADl$#3EAADL$ AE3ȋAEAA AADAD3D$D3D3AADA	D3A%  3ADAE3 ?A3AA% D3AAD3D3T$0ED3T$ AD1T$ADl$A#ADA)vADADAA#AA3DD$AE3EDAA	3EA#3ADL$8AE3׋3D$3T$DDAD3A AADA	D3D$%  3DE3DD$AA ?D|$(A3AAE% AD3ADAAэS<AD3D3T$4DD3T$8AD1T$ADT$A#ADAAA#AA3D$E3ADA	A3A#3ADL$,AE3AAADAD3D3$   DD3AA ?ADAD3$   % 3Dd$ DE3D$   AA A	3AAE%  AD3ADAAAyD3AD3T$$DD3T$,AD1$ADT$(#ADAAA#AA3DD$AE3EDAA	3EA#3ADL$0AE3׋33T$DD3AA ?Dl$8ADAD3D$% 3DE3DD$AA A	3AAE%  AD3ADAAэOPD3AD3T$DD3T$0AD1T$AA#ADAA#AA3DD$E3ADA	A3A#3ADL$4AAAADAD3D3E3ȋT$DT$ DD|$,A AD3AADA	D3D$%  3DE3DD$AA ?A3AAE% AD3ADAAAbD3AD3T$DD3T$4AD1T$A#AEDAAA#A	EAA3DD$AE33DA#3AA׋DL$$Dd$8E3A33$DD3AA ?ADAD3$% 3DE3D$AA A	3AAE%  AD3ADAAэ=CD3AD3d$$DD3d$AD3$   AA#Dd$Dd$0ADAA#AA3DD$(E3DA3#E3A	AADL$AE3ȋEDl$,AA33AT$AދDD3AA ?ADAD3D$% 3DE3DD$AA A	3AAE%  AD3ADAAэzD3AD3l$DD3l$(AD3l$AA#ADDl$@AA#Dt$4AA3DD$ AE3EDA	A3ED|$0#3AADL$AE3׋33T$DA D3AADA	D3D$%  3DE3DD$AA ?A3AAE% AD3AAAD3D3|$D3|$ D3|$D|$(DD|$$;AAADA#ADAA#AA3DD$8AE3EDA	A3EDd$4#3AAED3$   AӋދދ33T$DA D3AADA	D3D$%  3DE3DD$AA ?A3AA% D3AAED3AD3d$8AD3$$AD3$   AA#DDd$<Dd$)vADADAA#AA3DD$,AE3EDA	A3EDt$$#3AAED3L$AEŋAA ?3A3D3AADAD3A% 3ADAՁ E3EAA	3AADl$%  AD3ADAAэS<AD3D3t$,DD3t$AD3t$AA#ADDt$ Dt$AA#AA3DD$0AE3EDA	A3ED|$(#3AED3L$AEǋAA ?ދ3A3D3AADAD3A% 3ADAׁ E3EAAA	3A%  D3ADAAэyD3AD3l$0DD3l$AD3l$AA#ADDl$8AA#AA3DD$4AED3$   DEA	3A#EDd$3AAAED3$׋33T$<DD3A AADA	D3D$<%  3DE3DD$<AA ?A3AAE% AD3ADAAэPOD3AD3d$4DD3d$AD3$$AA#Dd$0ADAA#AA3DD$$AED3d$EDA	3A#E3AAӋDAD3$   D3T$ ED3L$DA 3AADA	D3D$ %  3DA3DD$ AA ?A3AAE% AD3ADAAAb3A3t$$D3t$@A3t$AA#Ӊt$,ADAA#AA3DD$AA3t$3Ӊt$4A#E3AA׋A	ED3L$EAA ?AEE3AD$3AD3ADAD3A% 3ADAՁ E3DAAA	3A%  D3ȋDAAэC=AD3D3|$DD3|$(D3|$AA#ADD|$DA#AA3DD$EAD3,$DAA3A#ADt$03AEAAED3L$DAED3AD$D3A ?D3AAADAA	AD3A% 3ADAE3؁ EAAA	3ADt$4%  D3AADAAzD3AD3\$DD3\$<AD3\$ADD\$$ADd$#EAA#AA	AEDt$,A3D$   AE3D3EA#A3ADL$@AE3EƋA A3$3D3AADA	D3A%  3ADE3AEā ?AA3AA% D3AAAD3D3T$ D3T$@D1$   Dt$DD3t$;AAADA#AEDAAA#A	EAA3ADA3E#A3AAAT$D|$D3|$3A3DAAA#ҍ)vADADAA#AA3AEAA	3D#E3AT$׋Dl$@EAED3$$3A3DAAA#Ӎ<SADADAA#AA3AEA	DAE֋Dt$(3D3t$#3EAA$Ӌދދ3A3DAAA#ҍyADADAA#AA3A3D#3AT$EߋA	EAAED|$<D3|$3A3DAAA#ӍPOADADAA#AA3AEA	DAEԋDd$ 3#E3AAT$Ӌދ3A3DAAA#ҍ硞bADADAA#AA3AD3d$D3E#A	3AAET$EDt$8׋AE33A3DAAA#ӍC=ADADAA#AA3AEADA	E3A#E3AAӋދ3A3DA֍zADADD|$0AD3|$(A#AA#AA3AEA	DAEDd$,3D3d$<#3EAAT$(׋3A3DAAA#Ӎ;ADADAA#AA3AEADA	E3E#3AT$<Ӌދ3A3ADt$DAD3t$ ADl$$A#D3l$8Dv)ADADAA#AA3AEA	DAE3E#A3EAAT$ ׋3A3DAAA#Ӎ<SADADAA#A	EDAA3AA3D#3AT$8DEA3A3DAAA#׍yADADAA#AA3DD$0D3$   AAD3#DD$@A3EAAT$0DL$(D3L$AA	ADAD3Dt$4A3T$DPOl$AË؋D$DDDA ADAAD3	D3D$DA%  3DE3DD$DAA ?A3AA% D3ȋD$@AADL$<D3L$D3D3T$,D3T$8A#D3T$(AD3T$#ЋA3AAEA	D$8A3A#EDl$8A3DT$,EAADAD3AD3Dt$$ADDAAb硞Aċ؋D$D3DA AAA3DA	D3%  3ЋDE3ЋDD$@ ?A3A% D3AA#AAD3AD3T$DAD3T$0A#D3T$<D3T$׋D$AA3A#A3DAT$DAT$43A	3ADЍC=ADL$ DD3$E31l$PD#D3Ћ$   DډT$@T$D\$$E3Ћ$   T$DA AADA	D3$   %  3DD1D$D$   AA ?A AAE3DD$3AAA#DL$@D3D3D$$E3D3D$,D3D$ AD3$#Ӌl$PЋD$XAD|$TADAD3L$dE33D	D$XAiD|$TDyL$   AA3A3D$HA3ÉD$HAD$\3ǉD$\AD$LA3ĉD$LAD$`3ƉD$`AH$   HL|$pLt$xL$   L$   H$   H$   H$   H$   HĨ   H\$Ht$H|$AV    uU	 H+zhHr(LH7HH8v'A@   H7L+34 A   HI3A8   H7L+3 AF'A   F8HAF&IΈF9AF%F:AF$F;AF#F<AF"F=AF!F>AF F?|@   AFh    HACCKANCCCKANCC	C
KANCCCKANCCHt$8H|$@CKANCCCKANKCCC   AVKKKSH\$0H A^W3A A0A@APHA`Ah   osAIAB$A A0oA81AMANH\$Hl$Ht$H|$ ATAVAW    S	 H+ILHM   A B;sA$HqhQ Lq(HLHA$HtqH@s!JH@sII >   LehI@   H+IL A   IH;W    ALAFH+AF AF0HHHtLIHHILH+HtLǉ>II} H\$@   Hl$HHt$PH|$XH A_A^A\Hl$Ht$H|$ AV@   Q	 H+IAHLHtYH
HtQHz tJH\$PHOHcHcDHD$pE3HD$8HHt$0HL$(IH\$ 3H\$P	A   3Hl$XHt$`H|$hH@A^Hl$Ht$H|$ AV@   5Q	 H+IAHLHtYH
HtQHz tJH\$P8HOHc,HcDHD$pE3HD$8HHt$0HL$(IH\$ /;H\$P3Hl$XHt$`H|$hH@A^H\$Hl$Ht$WAVAW   P	 H+E3AD|$@HHHL  MHD$@IEL9z t"B@LL|$ t
P$    WD|$DHLt$DHL$PLED$PD$`D$p$   $   $   |u
Aߋ  G@HL$PǄ$      Ǆ$      HtGL9|$Xt@HL$XHcHcHT$PL|$8DLt$0E3HL$(HH\$ 1
A   Au5At/4LW }   H!W 5E3x      6HL$P谖AÅ   HH!HH   HOE3H>  t~34LV    HV ;5q      HRL9|$XGHL$XHcHcHT$PL|$8DLt$0E3HL$(HH\$ 8HE3HL>  t23LSV    HV 4s   E3
   5AH3L$   I[ Ik(Is0IA_A^_H\$Hl$Ht$H|$ AV   M	 H+W3|$@AHLD$PD$`D$p$   $   $   H2  MHt$@HL$PIE  C@HL$PǄ$      Ǆ$      HtGH9|$Xt@wHL$XHcjHcHT$PH|$8DHt$0E3HL$(IH\$ @/   ߅u4t/62LT }   HT >3E3x      4HL$PB@ǋQHtH9|$XtHL$XHcHcHT$PH|$8DHt$0E3HL$(IH\$ 6e3L$   I[IkIs I{(IA^H\$Hl$Ht$H|$ AV0    L	 H+IIHLH\$`HH~NHHy?HHl$(H\$hLHLt$ Lit#HHջu   
HD$p3H\$@Hl$HHt$PH|$XH0A^H\$Hl$Ht$WAVAW    bK	 H+HEHJAHE3wAE   u^XuC6C6;   ;   HH   HDHstqHVH ~HvHH\$`LHE3H轫t>f        HCmt$HH贺x9LE3HHuH3AH\$@Hl$HHt$PH A_A^_A   3@SUVWAUAVAW  +J	 H+HA$ H3H$  H$  IL$  HH$   ML$  HHL$PIH\$pH|$xLl$0HD$hHD$@    pu6.LQ $   HQ /E3f      M13  H访Hϋ褿uu   H  ;L$  IOÉD$LIgIL\IHD$XOIH$  H<H$   H<  HD$hHtHD$@)UHD$@Hg  MIHM        A     ~	A݉\$84   ~   \$8!O~   \$8OȉL$8ٹ     '   ~A   O~A   
DDO~ uIHyH|$0%H|$0MLH|$ H3Ws=  HHt!HL$P&Ll$0D$P   H\$P  LD$@LHH,  Ht$@   LH|$ LHI"  Hl$0K   HcH;~MHH܀  H  Hx  LMHl$ H!j  HH;|Hl$0A~ uIIy
H$   (H$   MHHl$ M35r
  LItHL$P   Ll$0  LLIH  Av{LHl$ LHI !  A   AMAHcI;~LAHH܀   Hr  HTxLMHl$ H R  HH;|A   3Dt$HDDLD$@HHL$XLZ#Dd$LA  AA\$+D$8D$`   A+ŉ\$LD$8D$Hu%HD$XLL$@LHHl$ H   EusLl$pAIt_t$8It$`ɹuD  I͋费tA   ;|&@ C6I蒹DsDD;}\$LEugLl$xAIitS|$8IUuI͋DtA   ;|"@ C?I"D{DD;}Hl$0Ll$@Et=D;u8HT$XMMcHIHl$ NĀ  3ۅ   D\$HD$H3Et5D;u0HT$XMMcHIHl$ NĀ   tLD\$HË\$LA\$LS3LD$@LHT$XHL$PLl$0   EH\$PLl$0L
LL3H|$h uHD$@HIL$  H$  H3&C	 HĠ  A_A^A]_^][33@SVWATAUAVAW  JC	 H+H`$ H3H$`  H$  3HD$HIH$  LHD$@HH$  HD$0LL$ t$(H  HD  A   H0K LcCvHHHHD$X[KLHO  HHIIEHL$8J1HHHD$P  H$x  NHH   $  LHL$ ~HuH  $  D    E+E~HHmt8IHxMHHtHT$8EHEH膵>  LD$0HI HL$@%HH},HH%H  LD$HHq E3HL$`H$   HL$  )$   H)$   @ HD$0$   HtIE3HrR LHL$`H$   HL$  $   H$   @ $   LD$PH7I MHL$`IHL$ H#I LD$8M HI@ A H(HL$ HL$`pHL$  HI@ A HL$`yHL$ H$    A(HI8@ AHH+   HE3IWLH,   AVLIύ<@Ht{   HNHA+~DHHntK3H1Iu   HuIH:bD$(   H(H$x  H(HT$XLG A   I6FD$(3H$`  H3>	 HĀ  A_A^A]A\_^[̸(   ?	 H+LI@<H<L;wI;sHB<L;w6H;r1I+MM+ȹ   fBA CM@HuIH(O=Ao o
oRfAo@A
oJ fAo@ ARoR0fAo@0AJ fAR0IH(<H\$Hl$Ht$ WATAUAVAWp   >>	 H+HT$ H3HD$`3H-7G LDЋ؋L+ELLA       As18s,B7uA"AHAHArϋANMCAA4,H+HHH As18s,B7uA"AHAHArDANAM DCAED,L+LHI As3f8s,B7uA"AHAHArϋMACAA|,H+IHH As18s,B7uA"AHAHArDANAMDCAED,L+LHI As18s,B7uA"AHAHArϋANMCAA|,H+IHH As8    8s,B7uA"AHAHArDANAMDCAED,L+LHI As18s,B7uA"AHAHArϋANMCAAt,H+IHH As8    8s,B7uA"AHAHArϋANMCAA|,AH+HHH H ANEt
   IG<HL$ H;w6HD$\I;r,HD$    L+HL$ D  AHIAHu?AoAoOffD$ AoG L$0AoO0ffD$@L$PHL$ 8HL$   T$ ʍGK####HL$`H39	 L\$pI[8Ik@IsHIA_A^A]A\_̸x   9	 H+H$ H3HD$`o	ofo oQ foBfL$ oIfoB fL$0foI0HL$ oB0fI fT$@fL$P7HL$   L$0VL$@VL$PVL$ fofsVfofsVf~ɍA#HL$`H3z8	 HxH\$Ht$ UWAVHl$и0  8	 H+H$ H3HE LHHL$`  LD$`HHM  HUHL$`  LD$`HHM  HUHL$`  HT$`HM  HUHL$`  LD$`HUHL$   HT$ HL$`v  HT$`HMh  HUHL$`Z  LD$`HUHL$ w  HT$ HM9     @ HUHM#  HUHM  HuLEHT$ HL$`-  HT$`HL$   LD$ HHM  HUHM  HUHL$      @ f     HT$ HM  HUHL$   HuLD$ HT$`HM
  HUHL$ m     fD  HT$ HMR  HUHL$ D  HuLD$ HUHL$`[
  HT$`HL$   @      HT$ HM  HUHL$   HuLD$ HUHL$`
  HT$`HL$   7       HT$ HM  HUHL$   HuLD$ HT$`HM	  HUHL$ }  LD$ HHL$`	  HT$`HL$ \  o       HT$ HMB  HUHL$ 4  HuLD$ HUHL$`K	  HT$`HM  LHUHL$ ,	  fo HMD$`L$pAEANMAF oD$ AN0f-> oL$@ff;> fC EoD$0f> fMEoD$Pf> fE3HM  MVMVMVMfofsVfofsVf~ɍA#HM H3V4	 L$0  I[0Is8IA^_]̸x   4	 H+H$ H3HD$`I)D$ A )L$0I0HL$ )D$@)L$P  D$ HL$`H33	 HxH\$VWAVp   4	 H+H#$ H3HD$`3LJHL$ )D$ B )L$0J0)D$@)L$P  DMM΃ssƋ˃T HHC<HssƋ˃T HHAzHssƋ˃T HHAyHssƋ˃T HHC|HssƋ˃T HHC|HssƋ˃T HHC|HssƋ˃T HHC|HssƋ˃T HHC|HssƋ˃T HHC|HssƋ˃T HHC|	HssƋ˃T HHC|
HssƋ˃T HHC|HssƋ˃T HHC|HssƋ˃T HHC|HIIII8HL$`H30	 H$   HpA^_^HL$SUVWATAUAVAW8   %1	 H+L/AU AMHH  HH$   AEH  HH$   DHHAUDH  HHAMH  DHHAUDH  HHAMH  HHAUH  HHAM H  HHAU$$   H  HHAM(H  HHAU,DH  HHAM0H  DHHAU4DH  HHыH8@<H  DHHʋHH  HT$(H$   HA$   AHAHD$ AH$   %ɁHH$   %H$   HH$   JL$   LAI%BJ	LLL$   A%IBAJLAI%BJLAI%BHLAI%BH9LAI%BH1LAL$   LD$ %BI%LH$   HLA%B IH)LAAA%IB$AJ1ALAI%B(J9LAI%B,J!LAI%B0J)LAI%B4HD$(%HLAID$   %EȉB8ADJ<H8A_A^A]A\_^][̸(   v-	 H+LI@<H<L;wI;sHB<L;w,H;r'I+MM+й   fBA+ CM@HuQAo o
fAo@A	oJfAo@ AIoJ fAo@0AI oJ0fAI0AoIfo fo fofA	AoAfofAIAoA fAQ AoA0fAY0H(+H\$Hl$Ht$ WATAUAVAW   N,	 H+)$   )$   D)$   D)$   HB$ H3HD$pAoP LHL$(HL\$0MMPIE3AoI+3AoN HL\$0E3HL$P$ fAo    A   L$04$AoN0fAoFT$PAoP0fAo@LD$0II+LD$fHT$L$@T$`    33E  A    AWWWW  }ʃAL\$0+EWHcEWIIMM+L\$PM+f     fAnWfAnTHfbHRflf85YHIf85fnRb@fDfnJfbWflfA85\f85fAnT4b@fDfAnL0fbWflf85Yf85fAnTb@ffAnLfbWflf85Yf85fnRb@ffnJfbWflfA85\f85fAnT,b@ffAnL(fbWflf85Yf85b@fH;fAfAfoffsffofsfH~ffofH~fsHffH~LMcI;}kIH|$0H+Ht$PI+MI+L+M    AM@AMRHAL0HAT:HAHHAR$HLIuLD$4$H+I}LE3A    =f$   WWEWEWɁ  }ʃHl$LT$0   L\$H+H\$DHcHT$4I+HL$ IHt$PM+INM+I+I+WW     fn	WfnQHf85]HmfbHIflf85fnTb@ffAnL
Wfbf85\.flf85fnQ4b@ffnI0Wfbf85]flf85fnQb@ffnIWfbf85]flf85fBnTb@ffnLWfbf85\.flf85fnQ,b@fDfnI(Wfbf85]flf85b@fAfDoH;|$ fAffoffsffofsfI~ffofH~fsHffH~LH}rILT$PH+Hl$PIMI+   MHL$PH+H+fAM@AT2 MRHAJL+AT(HAL2DLAPHHHuLD$HT$MT$4$MIAɁIAL΋ȉ4$HAL$Aǋ$ IILD$IHT$(J HLɋ
HAɁIDJ$J ȁHB
HL$pH3%	 L$   I[8Ik@IsHA(sA({E(CE(KIA_A^A]A\_H\$Ht$H|$Lt$ DJ LEHDMMAI1AIy BIIDB$DHMADYMEIADI$JR(IIHȋH%AFIЋH%AF(DCMLK,IAIH%AF%HAF,SIIDC0H%AFMLAI%AF0KIHʋS4IҋI%AF%HAF4DCMHLK8AI%AFIHʋH%AF8SIIDC<H\$%HAFMLAI%AF<H|$IHLHt$%HAF AAAV$I%EAEFLt$ ̸(   #	 H+LH(H\$HL$UVWATAUAVAW    a#	 H+A Hً
LHHL$xRA@HHH HЉSA@EQLH$HH LDSA@AqHIH HsA@EqLHH LDsA@EaLIH LDcA@AQHIH HЉSA@AIHHT$HH HȉKA@ Ei LHL$HH LDk A@$Ey$LIH LD{$A@(Ai(HIH Hk(Ay,A@,HHH H{,EY0A@0LHH LD[0AY4A@4DD$xHD$IH In=HظDXL+IH H LAIIp:rH LLIH H=HAHIp)QH LLAII$;H LD$H5LIH HH   HD$H HL$HAHD$I   H LLAII   H LLIH   H HHHH H   HHAHI   H LظDXLIH H  HѹUōT$xH HHH#AHDHD$`H%x#H HALL$`HHH#6֮AQH HAHHAQ%rl!H HЋHHH#AQH INHAHHH#AQL$H HAHHAQ%#|H HЋD$HAQH IAHAIH IHAAQ ?H IHAI$H IHAQ(H IAHAI,H IHЋD$xAQ0H\$hH AQ4H A_A^A]A\_^]H\$Hl$ V   ;	 H+HQ$ H3H$   IHHMu2) ) I) A ) A0D  H$I$I$H$   HHHL$ H+HHHHk8H;HxHEL+H/  H8u0L( HHT$   L) HH  HL$    HtyfD  LY) H8HT$ HL$   H/A8   HL$Xb  HT$XHL$XLq( l  L) HT$XHL$XV  LD$XHT$ HL$ rHuD$ 8   HL$ L$0D$@KL$PC K0HL$X8   
H$   H$   H32	 L$   I[ Ik(I^̸(   f	 H+8   H(鵑H\$LLٸ      fff     EHDHGEMRAFAJBPAJBHuH\$H\$DLHADDиDXL#A%x#MD	AUōRHI IAQI#AKHH HA%rl!KASHH HAS6֮ECH#LH LADCINAKH#HI IA%#|KASHH HщSACIH HЉSAC IH HЉS AC$IH HЉS$AC(IH HЉS(AC,IH HЉS,AC0IH HA?S0HAK4H IHK4ooKH frfrVHoCoSfrfrVSoK oC$frfrVK S0C4ȉK4H\$@S    	 H+HI   L% HHH [2   ̸8   	 H+L% D$       H8H\$Ht$H|$ UATAUAVAWHl$p  	 H+H$ H3HEhE3AxWApWEpEhHE(HD$pA@HEA@HEA@HEA@ HEA@$HEA@(HEA@,HEA@0HEA@4HEM@HM M,E0DU8DM4De0EPE\HD$0ETHD$hEPHD$`ELHD$XEHHD$PEDHD$HE@HD$@E<HD$8E(HT$xL]H}Hu LuLmHE   @ HEDIۋLIMMIAAHUHuHEL]HH HHAHMHH LALEMIELmH LALIH LALELUIH HЋD$8HHHT$8H AHUHȋD$@HHHL$@H HЋD$HHHHT$HH LD$PLIH HD$XHHH L؋D$`LIH LЋD$hELMLELIH LȋEXLIH LD$0LILD$0H HD$0E`iŋЋȸDXHȋHȋH Hiڒx#Hi#|HًHظUōHHH]H Hȉ](Hirl!AHHHMH H؉M,AƋHظ6֮HHH]H Hȉ]0AċHȸINHHHMH H؉M4D$8HHH]H H]8D$@HH|$8}<\$HLuLeHHi?HEH}H HEHEHH\$@H H]@ALmHHH\$HH H]DHu HHH\$PH H]HLIL\$XH HD]LL]LILT$`H HDUPL$0LLUIH HLL$hAHDMTD$pLMUXH HHT$xHHHMHD$0E\H HmHD$pHT$xHM L  L  D$ HU(:   HMhH3	 L$p  I[8Is@I{HIA_A^A]A\]H\$LL$ HL$UVWATAUAVAW    	 H+A LDL+DA@ZH+IH H؉YA@zH+HH HyA@rH+HH HqA@jH+HH HiA@DrL+HH LDqA@DzL+IH LDyA@DbL+IH LDaA@ Dj L+IH LDi A@$J$H+IH HAJ$A@(DJ(L+H$HH LEJ(A@,J,H+LL$IH HAJ,DJ0A@0HL$L+HH LEJ0J4A@4H+LL$ID$   H HHD$`DщH4HD$xH DE AH#AL\$xHHD$`AKH I#HʋH\$`HȋǉKASI#H HHЋƉSAKH I#HHȋŉKASI#H HHAƉSAKH I#HHAǉKASI#H HHЉSAKI#H HAHAŉKAS I#H HHЋ$S AK$H I#HHȋD$K$AS(I#H HHЋD$S(AK,H I#HHȋD$K,AS0I#H HHЉS0AC4A#H AЉS4H\$hH A_A^A]A\_^]H\$E3LHAAAI;sFHAHAH rEI@ I;sBHHDH rDKIEI;sBHHDH rDKIE@ I;sBHHDH rDKIEI;sBHHDH rDKIE@ I;sBHHDH rDKIEI;sBHHDH rDKIE@ I;sBHHDH rDKIEI;sBHHDH rDK IE@ I;sBHHDH rDK$IEI;sBHHDH rDK(IE@ I;sBHHDH rDK,IEI;sBHHDH rDK0I    I;sBHHDH rD[4H\$̸(   v	 H+EDLHt9	tt3H(MAAH(IaIAHtMAAAи   H(H\$Ht$W0   	 H+IHH*=   H\$    @   NA   HLr  H\$@Ht$HH0_LL$ DD$T$UVATAUAW   	 H+3L      @   ENt$@D}AL    H E3v      3HĀ   A_A]A\^]MuPEtK}FtAZLs    H bE3v      3HĀ   A_A]A\^]A   HI    wHD$`HtH$   H$   HH|$xHHD$XHH  Lt$pL$   $@ D$   t$@H$   H|$X    H$   ELL$`$   Dl$DHu*IH\$ 
  :D$   벋t$@HD$   H$   H\$0HL$(IHD$      Mt>At"   MA3AVAŅ   IFHtMFA3AE   HHoHI}IIυt`   CukH9$   uHHHt.T$@HD$HHD$(MLǉl$ I  t
|$HHo   ؃t|   Lt$pHL$`HF} A   H$   H|$xH$   HĀ   A_A]A\^]IH9tDD  D;}HH[HI|I Iυta   /utH9$   uHHHt/HD$LMHD$(LǺ   l$ I  t
|$LHZ   ΀؃t$@H$   H袇HL$XH{HL$XCtzHL$X   p   H u=HHHt>LHD$PH|$XMHD$(HϺ   l$   t|$PH#H|$XHH|$X   H؃tnMtUAt5T$DMƹ   AVH$   Aċt$@2IFHtMF   T$DH$   Aċt$@H$   t$@D$   H\$ T$UVWATAU@   F
	 H+AMHE3HH@z3   H~HͅQ     ~t
      Lt$pL$   L$      H;     LcL;~9Hhi      XH/Ht5HtSH@i HI;|MtkAtMuMƋAVuQLt$pL$   H$   H@A]A\_^]HcHh AH~IFHtMF׹   Ћt$xMuLLHt1HD$0MHD$(MċD$     H   t3|$0@I&X   }X́   @   ú   ;   ø   ;  Á   N̸8   V	 H+LL$ A   H8Hqx ̉T$ATAVAW   	 H+3MHD$HMHD$`L|uHĀ   A_A^A\H$   IH|$xLl$p#IIHD$@ILIHD$PIHIHD$XIHHD$8H  IIyH     I.  H$   IH\$PHTyHt     H._  H|O  H{?  H$   Iͽ   ?{ufff     I͋${tHL$XDI1  HD$`H  MIHg  $   u!I|=      @   Nʉ$   3ۉ\$0p  D  HT$PMHL$8E3gd  HL$8   (M  $    t/HT$8MHL$@M.&  HL$@z  HD$`MLD$XHHT$8HD$(L|$ ?G   H_zu|IHutm       HHw;G  H   ML|$ LHH   IHKutHyH  룋\$0Mt2AtuNMƋAVtAIFHtMFӹ   É\$0;$   H$       D$H   H$   H$   HL$@sI}sHL$PssHksHL$XasHYsHL$8OsIGHL$`]D$HLl$pH|$xH$   HĀ   A_A^A\H$       _H^ML|$ LHHg@HxuHHvH $    t`   HX+H\$@MHMH,HZxH$          HD$HH$   3   HD$HH\$Hl$Ht$LL$ WATAUAVAW0   	 H+IEDL   H9c @   M   D;c    5A   e   A   	sj jr    DIH5Yb f     H$   A   HD$(EAD$     I'cF  Et   Iz,  H   H+t$x    I'H  fHHH;|Ht$xHa 3H+   D  H;}.A_HwVI$vHa HZHH;v>HIR$   IwH\$xH5Va A;   oH?a H^LH/a DX3H9I3Et	HHuHOH\$xE      EHI;$y3H\$`Hl$hHt$pH0A_A^A]A\_Hl$Ht$LL$ WATAUAVAW@    	 H+E3EDH   DH` QA   E;Wa A   7A   ?c A  A   	'h p A   H$   HHH|$8HgHD$0HO  H\$pH$   HdtHH;vHTtHHD$8A   Ht$(E3AD|$ HNa  H$   @ ff     HT$0LLHt$ 3*  LD$0HH  HHu!      EE
"  LHn     HpuA;| HsHE      EH;sLHH&  H$   H5^ H+HXHS$H   fHHI;|H$   H}^ H+ID     I;   A)Hw HrHH@^ XHH;wvH^3H&^ LH^ DXH9IAEt	HHuHH$   HnrHH;|$8`H$   A   HH    DEH$   H\$pHHl$xAH$   H@A_A^A]A\_H\$W     H+AHtU3HvHrt3H\$0H _ú   H$t!Hs3d;H\$0H _H\$0H _@S     H+HqtxHHm~   H [3H [H\$Ht$H|$AV0    H+MIHHxHL$hLHttxxH\$pLHHtXHt$xLHT$hHLt<HT$hLH\$`LH-%t LH|$ L3It't   3H\$@Ht$HH|$PH0A^@S     H+Hy8 Ht8Hy( t1wHK8HkxHS(HK8ky   H [3H [@SV8    H+H3HI(H  H9s0  Lt$0qD= @  ~=Lk %  Hk E3i      Lt$03H8^[HK(ou'QLk 4  Hk YE3   HK0u'Lfk 9  Hzk %E3   HKHl$XH|$`HpHH   H   VHS(LLHd#taH8otUHK(HD$PHD$(E3LD$       uD$PtA   }u   ;VU  
JH  Lj Hj RE3      HmH@H|$`Hl$XLt$0H8^[3H8^[H\$UAVAW     H+HAHMHE3kHuH\$PH A_A^]Ht$@   HH|$HrHt$`   DH3LMƋH6xJ   Ht93DHzLMƋH~DǺ   HVA   H|$HAHt$@H\$PH A_A^]H\$LD$HT$UVWATAUAVAW`    H+D$   HH$   EHAID$0    HHHD$HxHHD$@kHHD$8^HLSHHD$PFHH;LHD  H$   HtH$   HjHqHh nD;  Hh mHL$HHh ED+e   sHL$@HEH   HT$@LD$HH  HI!  H$   LLII#Hv  HL$8LMHn#HZ  HT$8LHL?  LMII&  ML|$8II.  LLH|$PIHP  I@ktLIIN  A   |A   3ɺ   A   DDML$   G<AH$    u=HT$@LH$   E3-Wj  H$   LD$HHM  HT$8LH$   HLHl$ 
%  LHH  H3kA;       3A   I HHgH      H   H$   LHtMLAHG   A;}TLD$PHHtoHRkA;iH$    uSH|$PE3D$0      Il/%Le   H
f -E3y      {HcHD$0H$   H`A_A^A]A\_^]LL$ LD$HT$HL$SUV   _ H+3IIH  H  H$   H$   HLl$xL|$hHtLH>LLt$pHtLH$LL$   MtIHHH$   H\$XL$   HtLHLM  M  H  M  $      |   D$P,   0   |   D$P)      l     D$P&      Mu)HL$XDH|$(E3Dl$ S1     Hu!H|$(DE3t$ IS  H$   LH\$XIDL$PHHD$    H$   LDL$PIIHD$       |     |  3     MIhIϋzh;}cH$   ML$   H$   H$   HD$@H$   H|$8HD$0l$(Lt$ LH$   3   EH\$XH$   H\$X3H$    uI`H$    L|$huI`Lt$pMLl$xuH`HuIs`HkL$   H$   HĐ   ^][3HĐ   ^][Hb @S    4 H+HHc HHtHS H;tNH HأHtH8 Ht'H H豣HtH Hu3H [Hf H肣HHthH3ɅH [ø   H [A     w~HcHxR = HHub H-z% Hez H{ H~ H H} H] H HM HE H H՛ 3Ð= = = = = = = = = = ĭ= ̭= ԭ= ܭ= = = = = = = = = @S    t H+HIHHH [DLH\$Hl$Ht$H|$ AV    0 H+HIHMH3    HGN      HWtt
uHHHx% 
HHx% BHuHtsKHHtW HHtJHHHKHHKHHKH HXx% IHd     H:KH    3H\$0Hl$8Ht$@H|$HH A^Hy @S     H+HHw` HϠHtH HtNH
 H訠HtH Ht'HY H聠HtH H转u3H [H6 HRHHteHˢ3ɅH [ø   H [A     t*ttt3H H H; H3 H\$Hl$Ht$H|$ AV     H+HIHMH3w       HWtt
uHHH% 
HHֆ% BHuHt`IHHtDD HHt7HHHIHHIHHIH I   HIH    3H\$0Hl$8Ht$@H|$HH A^H	 @S     H+HHG^ H蟞HtH H۪tNH HxHtH H贪t'H) HQHtH H荪u3H [H H"HHtcH蛠3ɅH [ø   H [A     3H I    I	Ht$ WAVAW     H+3HLD9zt)A   Hd tAHt$XH A_A^_H_tA   H IOuȋFH\$@Hl$HLd$Px^HcL% f     <   fff     HHHutA   IIu0yHy   Hl$HH\$@Ld$PHt$XH A_A^_AH\$UWAV     H+3ALHH   E   Ht$@L|$HNHL賾HMtHtDIH8HNzt=~9DIITu'   H觲3Ht$@L|$HH\$PH A^_]Ht   H{H胲H\$P3H A^_]H\$Hl$Ht$W     H+AHHHtlpHHսHtWHtRDHH]Hˋsyt~DHHS   HűHͱ3H\$0Hl$8Ht$@H _H\$Ht$W     H+AHHH;}3H\$0Ht$8H _LD$@HHLQL$@H\$0Ht$8NʋH _H\$Hl$Ht$H|$ ATAVAW    | H+IEDH   3HH蘼LAF=   wEHcIH= ̷= HH%xtiH虹HE3H;R؅~LEAI褰؋H\$@Hl$HHt$PH|$XH A_A^A\HwtH=H3H.H'HwtHH뚺   HLEAIHϋmE3HHQ؅U   HCHHHRi%= = T= = = ,= ;= ۶=  H\$W    P H+HZHHuH\$0H _ú   HHHzH\$0   H _@S     H+HHu3H [HX3H*3H@   H [H\$W     H+I؋ӹHuH\$0H _LËHH\$0H _\H H\$Hl$Ht$WATAUAVAW0   . H+ALLIHRLH*  H!     IDm;K+~-fHcDH0IH   C+KM      C       HC0;MLGHHK|$ &   +;LC    ~23f     HcDH0IH~0C+CH    I覬A7I虬+I荬A+D;D   IcC    3H\$`Hl$hHt$pH0A_A^A]A\_H\$UVWATAUAVAW@    H+E3ALLEH:  FIH諷HD$8HH  H  ~:HcKDD+D;DOHQ0IcHLIu DsLCA+9uL#HK蘴  AEȉ$   w  A   f{ e  HC H{(H;   HP  A   HHS HS(舺Hc~lH{($   A;   LK L$   ǋ+IHK;OƉD$ $  Hc$   +DL+JHC(HC    +   H踿   HKLc0Iԉ{L#CC    DHcHC LK A;HKLAOLc0Iԉ|$ $   HcHC ; C   t'3;O~>HcILI Ds+LA   ~Ht$8$   EDD   IIEuDsA   I3H$   H@A_A^A]A\_^]ú   I蚩C    H\$LL$ DD$T$UVWATAUAVAW@    H+IAL   ILHD$8LM.  DFA   wTHAIc= t= HINE3EfA^%!INE3ɉD$(E33Ld$ ["  LDŋI؋  A~ ~AA+^E3AAV;   +DIIH8HHtGHtB   I^>N+~* HcDH0HH蛽؅~`F+NAAAV+A;Q;zE9fuAINIV0MAF   Ef8!AF؅:   IݧL$   D$   $   HL$8ҧIϋ訧   A^      IyLDŋI虧IϋoWIFIHJBHHHCHt'IVHA؅V   H
3H$   H@A_A^A]A\_^]W= = = = = ڿ= Ͽ= = =  H\$W     H+HH P  AD   CHHt#HCHu"AI   H H(3H\$0H _HP  C   HK HHK(HC   蓺   H覺H\$0   H _H\$W      H+HHtTHHtGHHAa   L" P  H3H3H1   H\$0H _H\$03H _Hi H\$W    p H+3HHHuK3IHHu<L p   H E3  !   3H\$0H _LȺ4   A   H_LuH!3H\$0H _H\$0   H _H\$Hl$Ht$W     H+AHH%HHt;DHHt!L˺3   A   HKt   
H3H\$0Hl$8Ht$@H _̸(   6 H+H H(H H\$Hl$Ht$H|$ ATAVAW0    H+t$pLH HD$     IAD3RLHu~L '   H E3     KAL   H H6HO IWHL$ 蝾3H\$PHl$XHt$`H|$hH0A_A^A\HH   O	au`L9 -   f   EޅrHcH+ HA5   HHNLHtHH HL$xE3H!IDH辿LD$ IHo 3HHu辽L A   HF INAE3*LL$ HA   I]F   H\$Hl$Ht$H|$ AV0     H+AIDEHHu1 L) a   H (E3     v0HD$`LHD$(DA։|$ HtH
H$E3H\$@Hl$HHt$PH|$XH0A^̸(   V H+H H(3H ̸(   & H+H| H(Hi ̸(    H+H H(H @SUVWATAUAVAWh    H+Ht$ H3HD$X$   3L$   L$   DL$8HLD$@T$<D$0蠮Du$褻L @   H 謼l   6H HHunlL E   H t  E3   ½HH HHC3HL$XH3t HhA_A^A]A\_^][LxAG(IIGHuL" M   pHx~/LcMtIHL$H E3HT$HI-SpHHu'胺L \   H 苻  HD$H\$(E3HD$ E3HHIWH^'%Lf d   Hr -r   "|$0u!LL$0E3   H2D$0  q!H)HA%uH(HBDL$0DD$8HT$@L$<Ll$(l$    HHuyL    #BHHu'VL    H ^     z&LCHHH Hu
LK    Hb HHH\$Hl$Ht$H|$ ATAVAW    | H+DAH EL3HHug蒸L    H 蚹  E3   H H	H@3H\$@Hl$HHt$PH|$XH A_A^A\kHHuL    HHpH    Ey'Lg    HC  _EH*    A   AEƋDqHFH<D6EMt:IH HK   EAOZuQpL    HL$hE3HFL    H N$  t$`~HHCHu	Lz    rHYuLV    N~G   t?E3   Y@HCHu'諶   L H 賷  D?HHuw   ʹE   #LGHHHu HuFL 	  HN HHH\$W     H+HHH蟨  tS   H-Hl% H=
 HٛHl% H&
 Hk% 
 HE3   HF-Hk% H( LHk% 
 HA   DHHU     H腛HHZH+    +uHut,HSk% H wH@k% 
 3H\$0H _ø   H\$0H _H,Hk% H3~
 H k% 
 HA   HDH  H\$0H _@S    4 H+HHtu#H,Hj% H}
 Hj% i
    H [̸(    H+HI0躪uH(H Hj%    H |
 H-j% Hu   F	 Hj% b HHi% c u%HY i% Hl ;|
 Hi% Hu3<F	 Hi%    H(@S     H+H3F	 Hi% H;tJ
    E	 Hui% H;t/
 HK0肪   H [H\$ H\$UVWATAUAVAWH$`   H+Hk$ H3HP  LL3H+     =h% =h% EAw
 H  Hqh%    w
 H  Hg%    w
 H  Hg%    {w
 H  Hg%    cw
 H  Hg%    Kw
 Hg%    eh% u19=Sh% t)3h% )h% 7` h% Ha 9="h% h%    A
   @|$Pa  E3HP 3ha    _ LL$@H|$ HHP  A  a   T$@r.BLP  fA<@M@uJfD9MP  u
fE(щL$@HH=     H|$8LP  fP  DH|$0HD$PD$(   3ҹ  HD$ 
_    HP  ?HD$PHN   	_ LL$@H|$ HHT$PA  `    T$@r$JLD$PLA8uJD8lPu	E(щL$@H=     @|PLf% HL$P  c
 H   Hkf% b
 y   HWf% b
 uiAHL$P Ht
Et8@83H+f%  LHL$D   bc
 Ht,AHL$D\ HtLD$PIIך   Ie% DuHe% H e% |8u495e% t,e% e% ] e% H`_ e% |fHe%    Pt
 Hd%    ?t
 Hdd%    .t
 HCd%    t
 Hzd%    t
 Hd%    s
    HL$P=HP  H3 H$  H`  A_A^A]A\_^]  ̉d% HI @USWATAUAVAWHl$`   H+Hg$ H3HEP    MH   LH   L   HD$(H   HD$ McLc  H 虬HHi  HuHHʬHM  HL$ LHa
 E3HL$0 jMH> MHL$0 )D$`H)L$p@ EhMHD MHL$0 EHM@ EgL   H HL$0 )EH)M@ EfL   H/ HL$0 EHM@ EfHL$0 )E H)M@ E fLc   LL$`HT$(H E(HM8@ EH73Hυ訰3HMPH3 H`  A_A^A]A\_[]H\$Ht$Wp    H+3AIHuϋHL$`$   fL$   LD$`g HuCLV >   H2 E3#  #   S3L\$pI[Is I_HL$`$   H$   DHD$PLH$   HD$HH$   HD$@H$   HD$8$   D$0$   D$($   D$ Hc$   L HL$`AC   L\$pI[Is @ǋI_@UH$@   H+Hc$ H3HEpH  ALH(  HD$ H   L9   w  L9   j  H$  H$  3H$  HL$  H=i L$  DL$  DL$  MELLEMMEIEH9  uHǅ     LHH بHH软HLH$  MuG3L$  L$  L$  H$  H$  L$  HMpH3' H  ]MH\ MHL$(GdMH} LHL$( )D$PH)L$`@ D$pdL   H HL$( D$xHM@ E2dL   H HL$( )EH)M@ EdL   H# HL$( EHM@ EcL  H HL$( )EH)M @ EcHL$( EHM(@ E8\bL  LL$PHT$ I )E@H)MP@ E`
I@{A?L 2   H GE3      蕪3;@SUAV     H+3LHHu3H A^][ËHt$@H|$Pu2A   H T   ؋Ht$@H|$PH A^][Ë~Ht6k#;uA   H| Hu=IVHL$H2A   HT$HH̠uHA;>|me@SWAUAW    H+H_$ H3HD$`H$   AHD$8HLL$@LDD$0E3D$41  H$   H$   wL$   DgLt$xD  AIŶH3HD$8HtLG HHWFHDD$0Lge H HhLQe DH Hg? Ht"L0e EH gLOG  H gHt&HLd HD$ DH HgLd DH HgG A   LOAHˉD$ )&Ld DH HPgLw(HH   HrסMIMHL+ILIIi \&L+Hw/$IL+IL3I	Hw/$HIIH+HHH	i  D+LDt$ L    HL$HgHT$HHDtHHH}Lc DH HdfHG8HHuH% LfLO0A   AԉD$ $Lmc DH HfHuDOAH DG@He-LH#X HeLc DH HeLOHGPA   D$ AHf$ID;}LD$@HW HeAD;|$4Lt$xL$   H$   H$   HL$`H3˽ HĘ   A_A]_[̸(    H+HIH( @S     H+HH	=   t3H [HCH [@S    褽 H+HH	=   t3H [HCH [H\$Ht$W    [ H+HIH	HW=   uKHKH	D=   u8HKHLLHIrLHHHuH3H\$0Ht$8H _Ht$8HH\$0H _@S    ļ H+HH	hvH [HKH	H [(   膼 H+H	H(̸8   f H+HIH8q@V    D H+HHIHIAt7gLh    H oE3y   #   轣3H ^H\$0H^H{  u< L!    H (E3e   #   vH\$03H ^HK(H|$87HK(H7HW'HNHLLHI ~HHt6H3~(HHNHe7Hυtǭ;|H\$0HH|$8H ^H|$83H\$0H ^@V     H+HHIt7L N   H #E3y   #   q3H ^H~  u7ݟL S   H E3e   #   33H ^H\$0HN(H|$8h6HN(HL6H$&HN HLLH|$8H\$0H ^}Hl$Ht$W@    H+HAHIHt3Hl$XHt$`H@_H\$PH_ Hu3L    H E3e   #   b3FH[u%HDHG LHHHG0HD$8HG(HIHD$0HCD$(   HD$ rH\$PHl$XHt$`H@_H\$Ht$W    + H+A     IHHHtgHtb4HH)y3H\$0Ht$8H _HH(x 3H\$0Ht$8H _ø   H\$0Ht$8H _A @   3H\$0Ht$8H _H\$Ht$ WATAUAVAW0   s H+E3IE0LLAEH   H   H9   3Hl$hdHH   H耋HHHHt\   H1tKHI(IH*Ht)   HptHI'xA   H蜆HHl$hEu3   A @   9uWI9_tQ3諉HHt]HˊH蓇HHt5MIMGHH\$ tH,uA   HtHH膆AH\$pHt$xH0A_A^A]A\_H\$UAVAW    ܶ H+3IA(LLH   H   H9)   3H|$HԈHH   HHt$@H賆HHt[   H/tJHI&IH}(Ht(   HtHIL&x   HH者Ht$@H|$HH\$PH A_A^]H\$P   A @   H A_A^]̸(   Ƶ H+I   H(H`H\$Ht$W    蛵 H+DJHE;HIHHMIMS9HuH\$0Ht$8H _39F~.D     HMIHMDM3D	HMD	;F|݋K;}3HcL    fff     HM@HILILK;|OH6H\$0   Ht$8H _@SWAW     H+A8 IHLu0   H A__[Ld$PE3I;tRR8HuLd$PH A__[ËGEą~)I    HHRIAHDHD
GD;|AGMHl$@?Ht$HAwLt$XLcHcI;   HI+I<NMuHH   N$A   KtT     +Ι?D?+AA+ILcHK1t@   +IHK1DBLIu?  }ʃIËHH1t@   +IL1_I;MHl$@HcHt$HI;       ?  }ɃKLIMt{@   +хt
HHIKA   M1
Ct@ ?ȃ?+LcIыHK1څt@   +IHHtK1DBDIueIm4Lt$X   Ld$PH A__[H\$Hl$Ht$H|$ ATAVAW0   L H+H\$pLHIML3莅HVHHt5LLIH  t LH\$ LII     EHрH\$PH|$hHl$XHt$`H0A_A^A\H\$ HL$UATAUAVAW0   裱 H+HMIML3&t   HH\$xH0A_A^A]A\]*A   IAftIHw#H@   Ht$hH$   HH|$p聄HIHHtwMIH3teI''؃xBLMHH  tAIA%tMHt$ MHH  tA+yHL$`H"HAEHH|$pHt$hH\$xH0A_A^A]A\]H\$Hl$Ht$ WATAV0   R H+HIIML3虃HaHH   IM&   L|$PDxfff     H|$(E3At$ AHt[H$uMH|$ LIH  t5LMHHX   t MH|$ LHHn     EL|$PHg~H\$XHt$hHl$`H0A^A\_@SUVWATAUAVAW   9 H+HOM$ H3H$   HL$pIILL$hILD$XHE3aH)HHD$8HHD$(HL$hHHD$`~HD$0LHi  A   HT$xH      LD$xHH-  H#  HI H	  H$Iϋz$LcnHAՉD$ Dl$@r2H  HcGMHI;}MHL+3I DoAH|$8H12H  L?I   A~AE3LcIOI HL$(ADo1HU  LL$(I9H|$HE~M3IHu LL$(LD$0EiML\$P       LA   IMHLAIHAMI#HcH3~sLl$XM_HII+LM+I3KH?M[IIHML3IL3IM LD
M#M3CIH?HIIKHuDl$@E3Ht$XIHNKBH|$HL\$PLD$0LL$(Mc@HH'  H  L$ ;}:HD$8Iۉl$ LLL$8HL$`H8LD$`HL$0LL\$PHD$(H|$HIE   A   AEHcLIM;w	H;   LM;w	H;   MM;w	I;   I;w	L;   AEHcHI;wI;sjÁ  }ɃAL+L+ILcH+ML+HD  o HoH@WAoDHAoL WALI;|I;}1MHLL+L+ML+JHH1I	I1
HII;|LD$0LL$(;l$ E?HcHHHuD  HtHLHHt!L\$PLD$0LL$(,H|$H9HL$8~,HT$8HL$pHt7A   /轏Lְ   Hڰ ŐE3j      HL$h9yAH$   H3֩ HĨ   A_A^A]A\_^][H\$Hl$Ht$WAVAW0    H+LIIIL A  HN pHcHϮHHt}DHH  ؅t#;HD$pLLHD$ IId   /ˎL   H ӏE3j      !A  Hį HH\$PHl$XHt$`H0A_A^_@SWAVAW    H+H5G$ H3H$   L$  3LL$hIH\$PMHL$pLLt$`I;uMMs    IH$   |IxHHO  AWHȃH$   k,H   n߅~TrOLEHcIL;wH;s8%  }ȃ+Ѓ;|BIə+3LcII HcHcH;}fff     HH<HH;|HD$PDǉ|$4   Hc  AWIL$   DL$   ILH|$Hl$8@ H N(LT$XD;uH|$@
JL(HL$@|$0   I]Ll$@f     IIL;uHIHMLT$ HL$x%HHD$xDL$0LT$XAH1DHH$   DL$0H1DHH$   H1HH$   H1DHAWD;oLl$H   DD$4DL$8HD$PAIDD$4ALl$HIDL$8HID;L$   L$   Lt$`HZ(LD$hHHL$pEH$   ICuH$   H$   H3٥ H   A_A^_[HL$SUVATAUP   
 H+E3IIHLD$   Dl$0E9(u!"   HPA]A\^][H$   HLt$HL|$@yHuHHD$8LuHHuLH  LHI  ItI!Ǆ$           IHiH  A   A+A;  D  LLHH  _  LLHH  F  MHH 0  ș+;~  HtHLtHLtLH     D  E3Hl$(E3ID$     #  LII}  H} IIbH  ȃ   LLHH  k  LLII  R  LD$8LIHl$ I2  MHH  MII  ;tt$0IƉt$0t2   It4蛈L 3  H 裉E3q         Lt$8A   E3LLHI   tqMHIKt_IIt1#Lt =  H@ +E3t      yH$   HHEED$   Hq$   L|$@Lt$HH$   HPA]A\^][H\$LL$ UVWAVAW   E H+LIIMH3uHTrHH(  VHK&H  FLc  H       L$0  HD$ MH        L$8  HD$(A   H    @   IHD$0I       H       I       HD$8I       H       H      HD$@H       HD$HH       HD$PH       HD$XH       HD$`H        HD$hH     @  HD$pH       HD$xH       H$   H       H$   H       H$   H       H$   H       H$   H        H$   H      @ H$   H       H$   H       H$   H       H$   H       H$   H       H$   H       H$   H        H$   H       @H$   @      HJHHHI#I#HHI#HHHI#HHHH#D$ HHHH#D$(HHHH#D$0HHHH#D$8HHHH#D$@HHHH#D$HHHHH#D$PHHHH#D$XHHHH#D$`HHHH#D$hHHHH#D$pHHHH#D$xHHHH#$   HHHH#$   HHHH#$   HHHH#$   HHHHH#$   HHH#$   HHHH#$   HHHH#$   HHHH#$   HHHH#$   HHHH#$   HHHH#$   HHHH#$   HHHH#$   HHHH#$   H#HHHHHHJTHJHHI#%   @HHH%    HHH%   HHH%   HHH%   HHH%   HHH%   HHHH%   HH%  @ HHH%    HHH%   HHH%   HHH%   HHH%   HHH%   HHH%   HHH% @  HHH%    HHH%   HHH%   HHH%   HHH%   HHH%   HHH%   HHH@HHH HHHHHHHMIHHH҃HHH҃HЃHHHIITPL$8  L$0  H$H  FHCMHI*   EHjH$@  H   A_A^_^]H\$Hl$WAVAW0   觛 H+3IMLHA9(u   UHHt$PnHkHHt)AHtMH\$ LIHH'jHt$PH\$XHl$`H0A_A^_@SVWATAV     H+ALH3  DfA  HEHl$PLl$XI       IcL|$`AL        J<	 R  Ak?IDA?   HfLJt;}HcA,HLHIKt;}HcAOAHHHJt;}HcAJAAHHHJt;}HcAJAAHHHJt;}HcAJAAHHHJt;}HcAJAAHHHJt;}HcAJAAHHHJt;}HcAJAAHHHJt;}HcAJAAHHHJt;}HcAJAAHHHJt;}HcAJAAHHHJt;}HcAJAAHHHJt;}HcAJAAHHHJt;}HcAJAAHHHJt;}HcAJAAHHHJt;}HcAJAAHHHmAEA@IAL|$`Ll$XHl$P~	A>  ;}HcACH A^A\_^[3H A^A\_^[H\$Hl$Ht$WATAUAVAW    辗 H+H3IDML kIgIHgLH  HH	HAH  II	HDAH  I`Hυt   ?  uI|  3I΋suI΋ctDIIDAǅ?  L% t 9ouHA4HH0A4   A9ntAn9otH   3Hϋ
uHϋ
tDHH`DAǅ   tA9nuHIH A4G9otuHHHHHuHHHA9nuHIH "tMLIIYDAǅt+HIHLh
"Ih
EIydH\$PHl$XEEHt$`H A_A^A]A\_H\$Hl$Ht$ HL$WATAUAVAWP   ) H+LMIIH3	     H  H
{  H	k  I+hID$0   dIHD$8dIHD$HHdILdIHdIHD$@dLHC  H$    uO
LH  HL$8MLHЩ     H͋$  H͋t
     H\$8LHHP  A   HI7  LAG    MLt$ HHL  MLHIç  LLt$ MHH     H   LLt$ Ht$@LHH警  LLt$ LHH菦  HI<Hp  _  HI#HW  AG       |qH 	Lt$(E3D$     E3Is  HI@x)} HQ^H^LHEIIЅ   ItHcI   MIIf   "  uƃRHt$YwL    H axq   ZDIItULLt$ MIIrt;ItNvL    H xp   E3   Sy|$0L;$   Y  IL  IHtH}HT$8tRMLH֦tHZtInI`I  Ht$@   H
q,Ht$@LHLt$ LOHuL|$HMILH%LD$8LILt$ ILD$8LHLt$ HI@:          ;~L    HσuMLIjLLt$ LH蕣Hu-;|FuB  LҖ Hۖ Nvo   DIH	H=+˅~'     MLHHߣ˅LLt$ LHIHT$@LHLt$ LۢLLt$ MII轢IϋHt$@HISHH\$8tNtLߕ    LA   HIQ   AG    Io4H\$8LHLt$ MILHt$@MLIH辢HHtVsa  gH9$   uILHHHcIuPL;$   g|$0E3t;I	]I      HtGH$   HuLHuIY3HGHcI\uL;t9I{/rL +   H sE3p      Ju3L\$PI[8Ik@IsHIA_A^A]A\_̸(   V H+MDHH H(* ̸(   & H+HHi H(頕 Ht$AV0    H+ILM   D$`   H\$@3MuBrL   H6 sE3 9   gtH\$@Ht$PH0A^H	H|$H HHt[HT$hHtLD$pINIt?H  AE3HD$ @  H衿  HHtHH>H[HWH|$HH\$@Ht$PH0A^?qLH   Hd GrE3 9   sHt$P3H0A^̸   趋 H+$   DD$   D$   u
   H3f     AuHHr3HHt$AV0   O H+ILM   D$`   H\$@3MuBapL"   H iqE3 9   rH\$@Ht$PH0A^H	H|$H7 HHt[HT$hHtLD$pINHt?H  AE3HD$ @  H  HHtHHHYHLVH|$HH\$@Ht$PH0A^oL   H pE3 9   qHt$P3H0A^̸(    H+MDHHS H(ڒ ̸(   ։ H+HH) H(P Hl$W0   谉 H+IHM   D$`   H\$@3MuAnL   H oE3 9   qH\$@Hl$PH0_H	Ht$H} HHteHT$hHtLD$pHOiFtI9_tDH  H|$(AHD$ E3
  Hɵ  HHtHH}H\HTHt$HH\$@Hl$PH0_mLQ   H nE3 9   >pHl$P3H0_̸   f H+$   DD$   D$   u
   H3f     AuHHr3HHl$W0     H+IHM   D$`   H\$@3MuAmL   H7 nE3 9   hoH\$@Hl$PH0_H	Ht$H{ HHteHT$hHtLD$pHODtI9_tDH  H|$(AHD$ E3
  H  HHtHHV<HHRHt$HH\$@Hl$PH0_8lL   H] @mE3 9   nHl$P3H0_Hl$V@   谆 H+IHM   D$p   H\$P3MuAkL   H lE3 9   nH\$PHl$`H@^H	H|$Xz HHtOHT$xHtL$   HNfCt0H  Ht$0HD$(L A
  H\$ HH  HQH|$XH\$PHl$`H@^jL   H# lE3 9   TmHl$`3H@^Hl$V@   p H+IHM   D$p   H\$P3MuAjLC   H kE3 9   lH\$PHl$`H@^H	H|$XYy HHtOHT$xHtL$   HN&Bt0Hk  Ht$0HD$(L A
  H\$ HHԶ  HzPH|$XH\$PHl$`H@^iL   H jE3 9   lHl$`3H@^Ht$AV0   / H+ILM   D$`   H\$@3MuBAiL   Hf IjE3 9   kH\$@Ht$PH0A^H	H|$Hx HHt[HT$hHtLD$pIN@t?Hܯ  AE3HD$ 
  HѶ  HHtHHnxHRH,OH|$HH\$@Ht$PH0A^ohL   H wiE3 9   jHt$P3H0A^Ht$AV0   ߂ H+ILM   D$`   H\$@3MuBgL   H hE3 9   GjH\$@Ht$PH0A^H	H|$Hv HHt[HT$hHtLD$pIN?t?H  AE3HD$ 
  H聵  HHtHH>HQHMH|$HH\$@Ht$PH0A^gL   HD 'hE3 9   uiHt$P3H0A^̸(   薁 H+MDHH3 H(j ̸(   f H+HH	 H( Hl$W0   @ H+IHM   D$`   H\$@3MuARfL   Hw ZgE3 9   hH\$@Hl$PH0_H	Ht$H)u HHteHT$hHtLD$pHO=tI9_tDH9  H|$(AHD$ E3  HY  HHtHHFuHH4LHt$HH\$@Hl$PH0_xeL	   H fE3 9   gHl$P3H0_Hl$W0    H+IHM   D$`   H\$@3MuAeL   H' 
fE3 9   XgH\$@Hl$PH0_H	Ht$Hs HHteHT$hHtLD$pHO<tI9_tDH  H|$(AHD$ E3  H	  HHtHHF4HHJHt$HH\$@Hl$PH0_(dL   HM 0eE3 9   ~fHl$P3H0_Hl$V@   ~ H+IHM   D$p   H\$P3MuAcLs   H dE3 9   fH\$PHl$`H@^H	H|$Xr HHtOHT$xHtL$   HNV;t0H  Ht$0HD$(L A  H\$ HHԮ  HIH|$XH\$PHl$`H@^bL   H cE3 9   DeHl$`3H@^Hl$V@   `} H+IHM   D$p   H\$P3MuArbL3   H zcE3 9   dH\$PHl$`H@^H	H|$XIq HHtOHT$xHtL$   HN:t0H[  Ht$0HD$(L A  H\$ HHĮ  HjHH|$XH\$PHl$`H@^aL   H bE3 9   dHl$`3H@^Ht$AV0   | H+ILM   D$`   H\$@3MuB1aL   HV 9bE3 9   cH\$@Ht$PH0A^H	H|$Hp HHt[HT$hHtLD$pIN8t?H̧  AE3HD$   H  HHtHH^pHJHGH|$HH\$@Ht$PH0A^_`L   H gaE3 9   bHt$P3H0A^Ht$AV0   z H+ILM   D$`   H\$@3MuB_L   H `E3 9   7bH\$@Ht$PH0A^H	H|$Hn HHt[HT$hHtLD$pIN7t?H|  AE3HD$   Hq  HHtHH.HtIHEH|$HH\$@Ht$PH0A^_L   H4 `E3 9   eaHt$P3H0A^̸(   y H+MDHH#z H(Z ̸(   Vy H+HHy H(Ё H\$Hl$Ht$W    &y H+IHHM	  D$PQ  3Hu69^L   H^ A_ E39   `     HP   HHm HH   HT$XHtLD$`HN5   HT$HH|$HH>]L2   H ^E39  9   _HDQ  HT$HDHVHL$HH A  }@HC  %]L ,  HJ -^ E39   {_      3H   HdOuHHk HHtHT$XHtLD$`HN4dHT$HH|$HH~\L   H ]E39  9   ^HB1C\L   Hh K]E3 9   ^3H\$0Hl$8Ht$@H _̸   v H+$   DD$   D$   u
   H3f         AuHHr3HH\$Hl$Ht$ WP   6v H+IHHM  $     3Mu6F[L   Hk N\ E39   ]     HM   HHj HHtpH$   Lt$`LvHtL$   I2tALt$@Hg2HD$8HCg HFH\$0LH\$(LHD$ Lt$`HA  iZL* ,  H q[ E39   \      3H   HLuHH)i HHt\H$   HtL$   HN1t:HFH|f H\$@HH\$8Lω\$0LH\$(HD$ H=@1YLU   H ZE3 9   [3H\$hHl$pHt$xHP_̸(   t H+MDHHi H(| ̸(   s H+HHh H(P| H\$H|$AV@   s H+IHLM   D$p   Ht$P3Mu'XLz   H Y       H*ucIHg HHt0H  Lt$0HD$(Lk\ A   Ht$ HHe  H>Ht$PH\$XH|$`H@A^XL ,  HC &Y E39   tZHt$PH\$XH|$`H@A^WL   H XE3 9   -ZH\$X3H|$`H@A^̸   Fr H+$   DD$   D$   u
   H3f         AuHHr3HHt$H|$AVP   q H+IHLM  $      H\$`3Mu'VL   H W       HGumIHe HHt:INHZ H\$@LH\$8L\$0H\$(HL$ H  kH<H\$`Ht$hH|$pHPA^1VL ,  HV 9W E39   XH\$`Ht$hH|$pHPA^UL   H VE3 9   @XHt$h3H|$pHPA^̸(   Vp H+MDHHf H(*y ̸(   &p H+HHf H(x H\$H|$AV@   o H+IHLM   D$p   Ht$P3Mu'	UL   H. V       HztcIHc HHt0HL  Lt$0HD$(LX A  Ht$ HH赣  H+;Ht$PH\$XH|$`H@A^nTL/ ,  H vU E39   VHt$PH\$XH|$`H@A^'TL0   HL /UE3 9   }VH\$X3H|$`H@A^Ht$H|$AVP   n H+IHLM  $      H\$`3Mu'SLW   H T       HtmIHxb HHt:INH=W H\$@LH\$8L\$0H\$(HL$ H  +H9H\$`Ht$hH|$pHPA^RL ,  H S E39   GUH\$`Ht$hH|$pHPA^RL   H SE3 9    UHt$h3H|$pHPA^̸(   m H+MDHHe H(u ̸(   l H+HHye H(`u H\$Hl$Ht$W@   l H+IHM  D$p  3Hu6QL   H RE3 9   "T  H	` HH   HT$xHtL$   HN|)   HT$hH|$hHB>IQL   Hn QRE39  9   SH7d  HT$hDHJHL$hH, A  gq@Hy7&     3HH	_ HHtHT$xHtL$   HN(tHT$hH|$hHfqPL   H yQE39  9   RH6   tW3HXH	A_ HHt0HBHt$0HD$(L\ At   H|$ HH  H61OL   H PE3 9   .R3H\$PHl$XHt$`H@_̸   Fj H+$   DD$   D$   u
   H3f         AuHHr3HH\$Hl$Ht$ WP   i H+IHM6  $      3Mu6NL   H OE3 9   /Q  H	] HHtpH$   Lt$`LwHtL$   I&tALt$@H&HD$8H[ HGH;\$0LH\$(LHD$ BLt$`H4     3Hu6NLƾ   H* OE3 9   [PG  H	\ HHt\H$   HtL$   HO%t:HGH H\$@HH\$8LΉ\$0LH\$(HD$ }H 4      3Hu6EML   Hj MNE3 9   O   H	,\ HHt:HOHY H\$@LH\$8L\$0H\$(HL$ HHb31LL
   H޻ ME3 9   O3H\$hHl$pHt$xHP_̸(   &g H+MDHHs~ H(o ̸(   f H+HHI~ H(po H\$Ht$H|$AV@   f H+ILM  D$p  3Hu6KL   H  LE3 9   1N  H	Z HH   HT$xHtL$   IN#   HT$hH|$hH>XKL   H} `LE39  9   MH1   HT$hDHDHL$hH; A  vk@H1      3Hu3JL   H KE3 9   #M}H	Y HHt0HLt$0HD$(LOW A  H|$ HH聙  H01NJL   Hs VKE3 9   L3H\$PHt$XH|$`H@A^̸   d H+$   DD$   D$   u
   H3f         AuHHr3HH\$Hl$Ht$ WP   6d H+IHMv  $      3Mu6IIL
   Hn QJE3 9   K[  H	0X HHtpH$   Lt$`LwHtL$   I tALt$@H HD$8HU HGHk\$0LH\$(LHD$ Lt$`H0/      3Hu6uHL6   H }IE3 9   J   H	\W HHt:HOHU H\$@LH\$8L\$0H\$(HL$ HH.1GLj   H HE3 9   ?J3H\$hHl$pHt$xHP_̸(   Vb H+MDHH3{ H(*k ̸(   &b H+HH	{ H(j H\$Ht$H|$AV@   a H+ILM  D$p  3Hu6GL̷   H0 HE3 9   aI  H	U HH   HT$xHtL$   IN   HT$hH|$hHA>FL   H GE39  9   HH,   HT$hDH?HL$hHk A  f@H,      3Hu3EL   H" GE3 9   SH}H	T HHt0H8Lt$0HD$(L A  H|$ HH豔  H',1~EL   H FE3 9   G3H\$PHt$XH|$`H@A^H\$Hl$Ht$ WP   _ H+IHMv  $      3Mu6DL   H EE3 9   ?G[  H	S HHtpH$   Lt$`LwHtL$   ItALt$@H"HD$8H6 HGH\$0LH\$(LHD$ RLt$`H*      3Hu6DLִ   H: EE3 9   kF   H	R HHt:HOH H\$@LH\$8L\$0H\$(HL$ H$诿H2*1CL:   H DE3 9   E3H\$hHl$pHt$xHP_H\$Hl$Ht$W    ] H+IHHM	  D$PQ  3Hu6BL   H D E39   OE     HK5   HHQ HH   HT$XHtLD$`HN   HT$HH|$HHZ>aBL   H iCE39  9   DH(Q  HT$HDH;HL$HHD A  b@H(  AL ,  H
 B E39   ;D      3H   H$4uHHP HHtHT$XHtLD$`HNudHT$HH|$HH[>ALϰ   Hc FBE39  9   CH'1AL   H( BE3 9   YC3H\$0Hl$8Ht$@H _H\$Hl$Ht$ WP   f[ H+IHHM  $     3Mu6v@L7   H ~A E39   B     H2   HHEO HHtpH$   Lt$`LvHtL$   ItALt$@HHD$8HsL HFH\$0LH\$(LHD$ ǻLt$`HE&  ?LZ ,  H @ E39   A      3H   H1uHHYN HHt\H$   HtL$   HN#t:HFHK H\$@HH\$8Lω\$0LH\$(HD$ Hm%1>L   H ?E3 9   A3H\$hHl$pHt$xHP_̸(   6Y H+MDHH[ H(
b ̸(   Y H+HHZ H(a H\$Hl$Ht$W    X H+IHHM  D$PT  3Hu6=L   H > E39   ?@     H;0=      HHL HH   HT$XHtLD$`HN   HT$HH|$HHG>N=L߬   Hs V>E39  9   ?H#T  HT$HDH6HL$HH1 A  l]@H~#  <L ,  H = E39   (?      3H   H/=   uHHK HHtHT$XHtLD$`HN_aHT$HH|$HHE(<L   HM 0=E39  9   ~>H"1;L   H <E3 9   C>3H\$0Hl$8Ht$@H _H\$Hl$Ht$ WP   FV H+IHHM  $     3Mu6V;L   H{ ^< E39   =     H-=      HH"J HHtpH$   Lt$`LvHtL$   ItALt$@HtHD$8H HFH\$0LH\$(LHD$ 褶Lt$`H"!	  v:L7 ,  H ~; E39   <      3H   H,=   uHH3I HHt\H$   HtL$   HNt:HFH H\$@HH\$8Lω\$0LH\$(HD$ ĵHG 19L   Hè :E3 9   ;3H\$hHl$pHt$xHP_H\$H|$AV@   S H+IHLM   D$p   Ht$P3Mu'	9Lʩ   H. :       HzoucIHG HHt0HL|  Lt$0HD$(L< A   Ht$ HH赇  H+Ht$PH\$XH|$`H@A^n8L/ ,  H v9 E39   :Ht$PH\$XH|$`H@A^'8L`   HL /9E3 9   }:H\$X3H|$`H@A^Ht$H|$AVP   R H+IHLM  $      H\$`3Mu'7LW   H 8       HnumIHxF HHt:INHU; H\$@LH\$8L\$0H\$(HL$ Hz  +HH\$`Ht$hH|$pHPA^6L ,  H 7 E39   G9H\$`Ht$hH|$pHPA^6L   Hϥ 7E3 9    9Ht$h3H|$pHPA^H\$H|$AV@   
Q H+IHLM   D$p   Ht$P3Mu'6Lڦ   H> !7       HltcIHD HHt0H\y  Lt$0HD$(L9 A  Ht$ HHń  H;Ht$PH\$XH|$`H@A^~5L? ,  H 6 E39   7Ht$PH\$XH|$`H@A^75L   H\ ?6E3 9   7H\$X3H|$`H@A^Ht$H|$AVP   O H+IHLM  $      H\$`3Mu'4Lg   Hˣ 5       HktmIHC HHt:INHM8 H\$@LH\$8L\$0H\$(HL$ Hw  ;HH\$`Ht$hH|$pHPA^4L¤ ,  H& 	5 E39   W6H\$`Ht$hH|$pHPA^3L;   Hߢ 4E3 9   6Ht$h3H|$pHPA^H\$Ht$H|$AV@   N H+ILM  D$p  3Hu6+3L   HP 34E3 9   5  H	B HH   HT$xHtL$   IN
   HT$hH|$hHa>2L9   H͡ 3E39  9   4H   HT$hDH+HL$hH A  R@H      3Hu32Lޢ   HB %3E3 9   s4}H	A HHt0HXLt$0HD$(L> A  H|$ HHр  HG11L7   Hà 2E3 9   33H\$PHt$XH|$`H@A^H\$Hl$Ht$ WP   K H+IHMv  $      3Mu6	1Lʡ   H. 2E3 9   _3[  H	? HHtpH$   Lt$`LwHtL$   ItALt$@HBHD$8Hn= HGH+\$0LH\$(LHD$ rLt$`H      3Hu650L   HZ =1E3 9   2   H	? HHt:HOH< H\$@LH\$8L\$0H\$(HL$ HDϫHR1/LZ   HΞ 0E3 9   13H\$hHl$pHt$xHP_@S    J H+HH H   A  RHt
H@   H [@S    I H+HHHK茋A  H' HH [bOH H\$UVWAVAW    zI H+HHH	dH HL7HZ HL%H& HH3HMt|HT$PH\$PIH\$`tNHtHT$`Ht8HO迊HT$PHH_GHt)LD$`IIHGHu3H\$XH A_A^_^]Ht$HWHËH\$XH A_A^_^]H\$X   H A_A^_^]H\$Hl$Ht$W    FH H+IHHM	  D$PQ  3Hu6Y-L   H~ a. E39   /     H   HH(< HH   HT$XHtLD$`HN   HT$HH|$HH躲>,LR   H -E39  9   /H/Q  HT$HDH&HL$HH A  L@H  E,L ,  Hj M- E39   .      3H   HuHH; HHtHT$XHtLD$`HNdHT$HH|$HH軱+L/   HÚ ,E39  9   -H1c+L4 "  H k,E3 9   -3H\$0Hl$8Ht$@H _H\$H|$AV@   E H+IHLM   D$p   Ht$P3Mu'*L   H +       HJaucIH9 HHt0Hn  Lt$0HD$(L. A   Ht$ HHy  HHt$PH\$XH|$`H@A^>*L ,  Hc F+ E39   ,Ht$PH\$XH|$`H@A^)L $  H *E3 9   M,H\$X3H|$`H@A^H\$H|$AV@   ZD H+IHLM   D$p   Ht$P3Mu'i)L*   H q*       H_tcIHK8 HHt0Hl  Lt$0HD$(L- A  Ht$ HHx  HHt$PH\$XH|$`H@A^(L ,  H ) E39   $+Ht$PH\$XH|$`H@A^(L %  H )E3 9   *H\$X3H|$`H@A^H\$Hl$Ht$W@   B H+IHM  D$p  3Hu6'L   H! )E3 9   R*  H	6 HH   HT$xHtL$   HN   HT$hH|$hHr>y'L
   H (E39  9   )Hd  HT$hDH HL$hH\ A  G@H&     3HH	6 HHtHT$xHtL$   HNtHT$hH|$hH辭f&L2   Hƕ 'E39  9   (H   tW3HXH	q5 HHt0HrHt$0HD$(L2 At   H|$ HH;u  H1&LQ (  H- 'E3 9   ^(3H\$PHl$XHt$`H@_H\$Ht$H|$AV@   e@ H+ILM  D$p  3Hu6{%L<   H &E3 9   '  H	b4 HH   HT$xHtL$   IN+   HT$hH|$hH豤>$L   H  &E39  9   N'Hf   HT$hDHOHL$hHۓ A  E@H(      3Hu3m$L.   H u%E3 9   &}H	W3 HHt0HLt$0HD$(L0 A  H|$ HH!s  H
1#Lg +  H $E3 9   D&3H\$PHt$XH|$`H@A^H\$Ht$H|$AV@   E> H+ILM  D$p  3Hu6[#L   H c$E3 9   %  H	B2 HH   HT$xHtL$   IN   HT$hH|$hH葢>"Li   H #E39  9   .%HF	   HT$hDH/HL$hH A  B@H	      3Hu3M"L   Hr U#E3 9   $}H	71 HHt0HLt$0HD$(Lד A  H|$ HHq  Hw1!Lo -  H "E3 9   $$3H\$PHt$XH|$`H@A^H\$Hl$Ht$ WP   &< H+IHHM  $     3Mu66!L   H[ >" E39   #     H   HH0 HHtpH$   Lt$`LvHtL$   ItALt$@HWHD$8H3- HFH\$0LH\$(LHD$ 臜Lt$`H  Y L ,  H~ a! E39   "      3H   HuHH/ HHt\H$   HtL$   HNt:HFHl, H\$@HȥH\$8Lω\$0LH\$(HD$ 誛H-1Lm 5  H  E3 9   !3H\$hHl$pHt$xHP_Ht$H|$AVP   9 H+IHLM  $      H\$`3Mu'L   H        HgUumIH- HHt:INH" H\$@LH\$8L\$0H\$(HL$ Hb  苚HH\$`Ht$hH|$pHPA^QL ,  Hv Y E39    H\$`Ht$hH|$pHPA^
L 7  H/ E3 9   ` Ht$h3H|$pHPA^Ht$H|$AVP   j8 H+IHLM  $      H\$`3Mu'vL7   H ~       HStmIHX, HHt:INH! H\$@LH\$8L\$0H\$(HL$ H`  HH\$`Ht$hH|$pHPA^L ,  H  E39   'H\$`Ht$hH|$pHPA^LÎ 8  H E3 9   Ht$h3H|$pHPA^H\$Hl$Ht$ WP   6 H+IHM6  $      3Mu6L   H E3 9   O  H	* HHtpH$   Lt$`LwHtL$   ItALt$@H2HD$8H.( HGH[\$0LH\$(LHD$ bLt$`H     3Hu6%L   HJ -E3 9   {G  H	* HHt\H$   HtL$   HOt:HGH' H\$@HH\$8LΉ\$0LH\$(HD$ 蝖H       3Hu6eL&   H mE3 9      H	L) HHt:HOH& H\$@LH\$8L\$0H\$(HL$ H$H 1L: ;  H E3 9   /3H\$hHl$pHt$xHP_H\$Hl$Ht$ WP   64 H+IHMv  $      3Mu6IL
   Hn QE3 9   [  H	0( HHtpH$   Lt$`LwHtL$   ItALt$@HHD$8H% HGHk\$0LH\$(LHD$ 貔Lt$`H0      3Hu6uL6   H }E3 9      H	\' HHt:HOH% H\$@LH\$8L\$0H\$(HL$ HH1Lj >  H E3 9   ?3H\$hHl$pHt$xHP_H\$Hl$Ht$ WP   F2 H+IHMv  $      3Mu6YL   H~ aE3 9   [  H	@& HHtpH$   Lt$`LwHtL$   ItALt$@HHD$8H HGH{\$0LH\$(LHD$ Lt$`H@      3Hu6LF   H E3 9      H	l% HHt:HOH H\$@LH\$8L\$0H\$(HL$ HH1L @  H E3 9   O3H\$hHl$pHt$xHP_Hl$Ht$W@   [0 H+IHHMi  D$p^  H\$P3Mu'jL+   H r      H   HHH$ HH   HT$xHtL$   HOt{H\$0D$h9_tiDGHD$hLL$0HD$    HKh  tEDL$hHLD$0   H|$(HHD$ ?\  HHtHH,$HҝHH\$PHl$XHt$`H@_^L ,  H f E39   H\$PHl$XHt$`H@_L L  H=  E3 9   nHl$X3Ht$`H@_Hl$Ht$W@   {. H+IHHMi  D$p^  H\$P3Mu'LK   H       H   HHh" HH   HT$xHtL$   HO1t{H\$0D$h9_tiDGHD$hLL$0HD$    Hkf  tEDL$hH˘LD$0   H|$(HHD$ _Z  HHtHHHH:H\$PHl$XHt$`H@_~L? ,  H  E39   H\$PHl$XHt$`H@_8L9 M  H] @E3 9   Hl$X3Ht$`H@_H\$H|$AV@   , H+IHLM#  D$p  Ht$P3Mu'Lj   H΀        H
   IH  HHtVHT$xHtL$   INTt7H)Lt$0HD$(L Hd  A   HHD$ H\  HHt$PH\$XH|$`H@A^L ,  H	  E39   :Ht$PH\$XH|$`H@A^L΃ N  H E3 9   H\$X3H|$`H@A^H\$H|$AV@   
+ H+IHLM#  D$p  Ht$P3Mu'Lڀ   H> !       Hz   IH HHtVHT$xHtL$   INt7HLt$0HD$(L0 Hc  A   HHD$ Hk\  HHt$PH\$XH|$`H@A^TL ,  Hy~ \ E39   Ht$PH\$XH|$`H@A^Lf O  H2~ E3 9   cH\$X3H|$`H@A^Ht$H|$AV@   z) H+IHLMa  D$pV  H\$P3Mu'LJ   H}        H    IHg HH   HT$xHtL$   IN0tqEFHD$hLL$0HD$    H\$0HD$hoa  t@DL$hHLD$0   HHD$ [  HHtHHHHCH\$PHt$XH|$`H@A^LG~ ,  H|  E39   H\$PHt$XH|$`H@A^?L P  Hd| GE3 9   Ht$X3H|$`H@A^Hl$Ht$W@   ' H+IHHM  D$p|  H\$P3Mu'L{}   H{  %     H   HH HH   HT$xHtL$   HNa   DFHD$hLL$0HD$    H\$0HD$h_  tdt$hHLD$0Dκ   HD$ HZ  HHtHHo tuHL$0
HL$0:HHLH\$PHl$XHt$`H@_LQ| ,  Hz  E39   H\$PHl$XHt$`H@_JL~ Q  Hoz RE3 9   Hl$X3Ht$`H@_Hl$Ht$W@   % H+IHHMl  D$pa  H\$P3Mu'
L{{   Hy  
     H=      HH HH   HT$xHtL$   HO^t{H\$0D$h9_tiDGHD$hLL$0HD$   H]  tEDL$hHLD$0  H|$(HHD$ Q  HHtHHyHHgH\$PHl$XHt$`H@_	Llz ,  Hx 
 E39   H\$PHl$XHt$`H@_e	L6} R  Hx m
E3 9   Hl$X3Ht$`H@_Hl$Ht$W@   # H+IHHMl  D$pa  H\$P3Mu'Ly   Hw 	 
     H;=      HH HH   HT$xHtL$   HO~t{H\$0D$h9_tiDGHD$hLL$0HD$   H[  tEDL$hHLD$0  H|$(HHD$ O  HHtHHH?HH\$PHl$XHt$`H@_Lx ,  Hv  E39   !
H\$PHl$XHt$`H@_L{ S  Hv E3 9   	Hl$X3Ht$`H@_H\$H|$AV@   ! H+IHLM&  D$p  Ht$P3Mu'Lw   Hv        HZ=      IH HHtVHT$xHtL$   INt7HvLt$0HD$(L}z HY  A  HHD$ HR  HHt$PH\$XH|$`H@A^1Lv ,  HVu 9 E39   Ht$PH\$XH|$`H@A^L3z T  Hu E3 9   @H\$X3H|$`H@A^H\$H|$AV@   J  H+IHLM&  D$p  Ht$P3Mu'YLv   H~t a       H=      IH4 HHtVHT$xHtL$   INt7H֊Lt$0HD$(Lx HNX  A  HHD$ HQ  HNHt$PH\$XH|$`H@A^LRu ,  Hs  E39   Ht$PH\$XH|$`H@A^JLx U  Hos RE3 9   H\$X3H|$`H@A^Ht$H|$AV@    H+IHLMd  D$pY  H\$P3Mu'Lzt   Hr       H=      IH HH   HT$xHtL$   IN]tqEFHD$hLL$0HD$   H\$0HD$hV  t@DL$hHLD$0  HHD$ Q  HHtHHHHpH\$PHt$XH|$`H@A^Lts ,  Hq  E39   	H\$PHt$XH|$`H@A^lLw V  Hq tE3 9   Ht$X3H|$`H@A^Hl$Ht$W@    H+IHHM  D$p  H\$P3Mu'Lr   Hp  (     H;=      HH HH   HT$xHtL$   HN~   DFHD$hLL$0HD$   H\$0HD$hT  tdt$hH:LD$0Dκ  HD$ H0O  HHtHHd tuHL$0 
HL$09/HHiH\$PHl$XHt$`H@_ Lnq ,  Ho  E39   H\$PHl$XHt$`H@_g LHu W  Ho oE3 9   Hl$X3Ht$`H@_Ht$H|$ AV0    H+IHLM  D$`  H\$@3Mu'Lp   Hn        HJ6  IHHl$H HHD  HT$hHtLD$pIN~$  A9^  HHuTJLn   Hon R E3  9   HHl$HH\$@Ht$PH|$XH0A^HPHH\Ln   H	n E3  9   :HHJHl$HH\$@Ht$PH|$XH0A^Hv@  Lt$(A   HD$ LG      HE  HHtHHH蒇HHl$HH\$@Ht$PH|$XH0A^Ln ,  H=m   E39   n H\$@Ht$PH|$XH0A^Lr Y  Hl E3 9   ' Ht$P3H|$XH0A^Ht$H|$ AV0   : H+IHLM  D$`  H\$@3Mu'IL
n   Hnl Q      H3  IHHl$H" HHD  HT$hHtLD$pIN$  A9^  7HHuTLkl   Hk E3  9   H(Hl$HH\$@Ht$PH|$XH0A^HPHE\TLl   Hyk \E3  9   H"HHl$HH\$@Ht$PH|$XH0A^H=  Lt$(A   HD$ LG      HoC  HHtHHHHJHl$HH\$@Ht$PH|$XH0A^LIl ,  Hj  E39   H\$@Ht$PH|$XH0A^ALp Z  Hfj IE3 9   Ht$P3H|$XH0A^H\$H|$AV@    H+IHLM#  D$p  Ht$P3Mu'Lzk   Hi        H*1   IH	 HHtVHT$xHtL$   INdt7H9<  Lt$0HD$(Lo HJ  A   HHD$ HE  HHt$PH\$XH|$`H@A^Lj ,  Hi  E39   JHt$PH\$XH|$`H@A^L.o [  Hh E3 9   H\$X3H|$`H@A^H\$H|$AV@    H+IHLM#  D$p  Ht$P3Mu')Li   HNh 1       H/   IH HHtVHT$xHtL$   INt7H:  Lt$0HD$(Lm HqH  A   HHD$ H{E  H!Ht$PH\$XH|$`H@A^dL%i ,  Hg l E39   Ht$PH\$XH|$`H@A^Lm \  HBg %E3 9   sH\$X3H|$`H@A^Hl$Ht$W0    H+IHHM  D$`  H\$@3Mu'L[h   Hf       H._  HHx HH)  HT$hHtLD$pHOD	  HHuNLf   H?f "E3  9   pHH\$@Hl$HHt$PH0_HPHU@VLkf   He E3  9   HH H\$@Hl$HHt$PH0_H"9  G   A   HD$ LǺ   H`D  HHtHHHcHH\$@Hl$HHt$PH0_Lf ,  H$e  E39   UH\$@Hl$HHt$PH0_Lzk ]  Hd E3 9   Hl$H3Ht$PH0_Hl$Ht$W0    H+IHHM  D$`  H\$@3Mu'*Le   HOd 2      H+i  HH HH3  HT$hHtLD$pHO  'HHuNL[d   Hc E3  9    HH\$@Hl$HHt$PH0_HPH=VJLc   Hoc RE3  9   HHH\$@Hl$HHt$PH0_H6  G   A   HD$ LǺ   HA  HHtHHWHHHAH\$@Hl$HHt$PH0_LFd ,  Hb  E39   H\$@Hl$HHt$PH0_?L(i ^  Hdb GE3 9   Hl$H3Ht$PH0_Ht$H|$ AV0    H+IHLM  D$`  H\$@3Mu'Lzc   Ha       H*)  IHHl$H HHD  HT$hHtLD$pIN^$  A9^  HHuT*La   HOa 2E3  9   HHl$HH\$@Ht$PH|$XH0A^HPH;\Lua   H` E3  9   HH*Hl$HH\$@Ht$PH|$XH0A^HV3  Lt$(A   HD$ LG     H8  HHtHH HrzHHl$HH\$@Ht$PH|$XH0A^La ,  H`   E39   NH\$@Ht$PH|$XH0A^Lf _  H_ E3 9   Ht$P3H|$XH0A^Ht$H|$ AV0    H+IHLM  D$`  H\$@3Mu')L`   HN_ 1      H&  IHHl$H HHD  HT$hHtLD$pIN$  A9^  HHuTLK_   H^ E3  9   HHl$HH\$@Ht$PH|$XH0A^HPH8\4L^   HY^ <E3  9   HHHl$HH\$@Ht$PH|$XH0A^H0  Lt$(A   HD$ LG     HO6  HHtHH茾HwH*Hl$HH\$@Ht$PH|$XH0A^hL)_ ,  H] p E39   H\$@Ht$PH|$XH0A^!Lzd `  HF] )E3 9   wHt$P3H|$XH0A^H\$H|$AV@    H+IHLM#  D$p  Ht$P3Mu'LZ^   H\        H
$   IHw HHtVHT$xHtL$   INDt7H/  Lt$0HD$(L`c H<  A  HHD$ H8  HHt$PH\$XH|$`H@A^L] ,  H[  E39   *Ht$PH\$XH|$`H@A^Lc a  H[ E3 9   H\$X3H|$`H@A^H\$H|$AV@    H+IHLM#  D$p  Ht$P3Mu'	L\   H.[        Hz"   IH HHtVHT$xHtL$   INt7H-  Lt$0HD$(La HQ;  A  HHD$ H[8  HHt$PH\$XH|$`H@A^DL\ ,  HiZ L E39   Ht$PH\$XH|$`H@A^La b  H"Z E3 9   SH\$X3H|$`H@A^Hl$Ht$W0   k H+IHHM  D$`  H\$@3Mu'zL;[   HY       H _  HHX HH)  HT$hHtLD$pHO$	  wHHuNLY   HY E3  9   PHhH\$@Hl$HHt$PH0_HPHU3VLKY   HX E3  9   HhH H\$@Hl$HHt$PH0_H,  G   A   HD$ LǺ  H@7  HHtHHHCHH\$@Hl$HHt$PH0_LY ,  HX  E39   5H\$@Hl$HHt$PH0_Lr_ c  HW E3 9   Hl$H3Ht$PH0_Hl$Ht$W0    H+IHHM  D$`  H\$@3Mu'
LX   H/W       H{i  HH HH3  HT$hHtLD$pHO贿  HHuNL;W   HV E3  9   HH\$@Hl$HHt$PH0_HPH0V*LV   HOV 2E3  9   HHH\$@Hl$HHt$PH0_H)  G   A   HD$ LǺ  H4  HHtHHJHHH!H\$@Hl$HHt$PH0_eL&W ,  HU m E39   H\$@Hl$HHt$PH0_L ] d  HDU 'E3 9   uHl$H3Ht$PH0_Hl$W@     H+IHM*  D$p  H\$P3MuALcV   HT E3 9   H\$PHl$`H@_H	Ht$Xy HH   HT$xHtL$   HOBt{H\$0D$h9_tiDGHD$hLL$0HD$ t   H5  tEDL$hH(  LD$0t   H|$(HHD$ p,  HHtHH]HnHKHt$XH\$PHl$`H@_L[ g  HS E3 9   Hl$`3H@_Hl$W@     H+IHM*  D$p  H\$P3MuALT   H7S E3 9   hH\$PHl$`H@_H	Ht$X HH   HT$xHtL$   HO費t{H\$0D$h9_tiDGHD$hLL$0HD$ t   H<4  tEDL$hH<'  LD$0t   H|$(HHD$ *  HHtHHHslHHt$XH\$PHl$`H@_LXZ h  H$R E3 9   UHl$`3H@_Hl$V@   p H+IHM   D$p   H|$X3MuALCS   HQ E3 9   H|$XHl$`H@^H	H\$PY HHtVHT$xHtL$   HN&t7H%  Ht$0HD$(L H2  At   HHD$ H-  HsH\$PH|$XHl$`H@^L@Y i  HP E3 9   Hl$`3H@^Hl$V@   0 H+IHM   D$p   H|$X3MuABLR   HgP JE3 9   H|$XHl$`H@^H	H\$P HHtVHT$xHtL$   HNt7H$  Ht$0HD$(Lr H1  At   HHD$ H-  H3H\$PH|$XHl$`H@^wL(X j  HO E3 9   Hl$`3H@^H|$AV@    H+ILM"  D$p  H\$P3MuBLP   H&O 	E3 9   WH\$PH|$`H@A^H	Ht$X HH   HT$xHtL$   IN蠷tqEFHD$hLL$0HD$ t   H\$0HD$h/0  t@DL$hH#  LD$0t   HHD$ X-  HHtHHH[HHt$XH\$PH|$`H@A^LV k  HN E3 9   LH|$`3H@A^H|$AV@   _ H+MHMJ  D$p?  H\$P3MuBqL2O   HM yE3 9   H\$PH|$`H@A^H	Ht$XG HH   HT$xHtL$   HO   DGHD$hLL$0HD$ t   H\$0ID$h.  td|$hHl"  LD$0DϺt   HD$ I+  LHtHHA tuHL$0w
HL$0IHHt$XH\$PH|$`H@A^>L?U l  HcL FE3 9   H|$`3H@A^Hl$W@    H+IHM*  D$p  H\$P3MuALM   HK E3 9   H\$PHl$`H@_H	Ht$X HH   HT$xHtL$   HObt{H\$0D$h9_tiDGHD$hLL$0HD$   H,.  tEDL$hH!  LD$0  H|$(HHD$ #  HHtHH}H#eHkHt$XH\$PHl$`H@_LS o  HJ E3 9   Hl$`3H@_Hl$W@     H+IHM*  D$p  H\$P3MuA2LK   HWJ :E3 9   H\$PHl$`H@_H	Ht$X	 HH   HT$xHtL$   HOҲt{H\$0D$h9_tiDGHD$hLL$0HD$   H,  tEDL$hH  LD$0  H|$(HHD$  "  HHtHH=HcHHt$XH\$PHl$`H@_LxR p  HDI 'E3 9   uHl$`3H@_Hl$V@    H+IHM   D$p   H|$X3MuALcJ   HH E3 9   H|$XHl$`H@^H	H\$Py HHtVHT$xHtL$   HNFt7H  Ht$0HD$(L H#+  A  HHD$ H$  H蓿H\$PH|$XHl$`H@^L`Q q  HG E3 9   -Hl$`3H@^Hl$V@   P H+IHM   D$p   H|$X3MuAbL#I   HG jE3 9   H|$XHl$`H@^H	H\$P9 HHtVHT$xHtL$   HNt7Hk  Ht$0HD$(L H)  A  HHD$ H$  HSH\$PH|$XHl$`H@^L@P r  HF E3 9   Hl$`3H@^H|$AV@    H+ILM"  D$p  H\$P3MuB!LG   HFF )E3 9   wH\$PH|$`H@A^H	Ht$X HH   HT$xHtL$   INtqEFHD$hLL$0HD$   H\$0HD$h(  t@DL$hHO  LD$0  HHD$ x$  HHtHHH{HӼHt$XH\$PH|$`H@A^LN s  H;E E3 9   lH|$`3H@A^H|$AV@    H+MHMJ  D$p?  H\$P3MuBLRF   HD E3 9   H\$PH|$`H@A^H	Ht$Xg HH   HT$xHtL$   HO0   DGHD$hLL$0HD$   H\$0ID$h&  td|$hH  LD$0DϺ  HD$ I"  LHtHH8 tuHL$0
HL$0IþHHt$XH\$PH|$`H@A^^LOM t  HC fE3 9   H|$`3H@A^Hl$W@    H+IHM*  D$p  H\$P3MuALD   HC E3 9   8H\$PHl$`H@_H	Ht$X HH   HT$xHtL$   HO肫t{H\$0D$h9_tiDGHD$hLL$0HD$   HL%  tEDL$hH  LD$0  H|$(HHD$   HHtHHHC\H苹Ht$XH\$PHl$`H@_LK v  HA E3 9   %Hl$`3H@_Hl$W@   @ H+IHM*  D$p  H\$P3MuARLC   HwA ZE3 9   H\$PHl$`H@_H	Ht$X) HH   HT$xHtL$   HOt{H\$0D$h9_tiDGHD$hLL$0HD$   H#  tEDL$hH  LD$0  H|$(HHD$    HHtHH]HZHHt$XH\$PHl$`H@_?LJ w  Hd@ GE3 9   Hl$`3H@_Hl$V@    H+IHM   D$p   H|$X3MuALA   H? E3 9   H|$XHl$`H@^H	H\$P HHtVHT$xHtL$   HNft7H  Ht$0HD$(L
B HC"  A  HHD$ H  H賶H\$PH|$XHl$`H@^LpI x  H? E3 9   MHl$`3H@^Hl$V@   p H+IHM   D$p   H|$X3MuALC@   H> E3 9   H|$XHl$`H@^H	H\$PY HHtVHT$xHtL$   HN&t7H  Ht$0HD$(L@ H!  A  HHD$ H  HsH\$PH|$XHl$`H@^LXH y  H= E3 9   Hl$`3H@^H|$AV@   / H+ILM"  D$p  H\$P3MuBAL?   Hf= IE3 9   H\$PH|$`H@A^H	Ht$X HH   HT$xHtL$   INtqEFHD$hLL$0HD$   H\$0HD$h  t@DL$hHo  LD$0  HHD$   HHtHH5H蛷HHt$XH\$PH|$`H@A^6LF z  H[< >E3 9   H|$`3H@A^H|$AV@    H+MHMJ  D$p?  H\$P3MuBLr=   H; E3 9   H\$PH|$`H@A^H	Ht$X HH   HT$xHtL$   HOP   DGHD$hLL$0HD$   H\$0ID$h  td|$hH  LD$0DϺ  HD$ I  LHtHH/ tuHL$0
HL$0IH;Ht$XH\$PH|$`H@A^~LoE {  H: E3 9   H|$`3H@A^̸(    H+MDHH H( ̸(    H+HH H(@ Hl$W0    H+IHM   D$`   H\$@3MuALs;   H9 E3 9   H\$@Hl$PH0_H	Ht$H HHteHT$hHtLD$pHOYtI9_tDH  H|$(AHD$ E3?  H  HHtHHHLSH蔰Ht$HH\$@Hl$PH0_LC ~  H8 E3 9   .Hl$P3H0_Hl$W0   P H+IHM   D$`   H\$@3MuAbL#:   H8 jE3 9   H\$@Hl$PH0_H	Ht$H9 HHteHT$hHtLD$pHO	tI9_tDHI  H|$(AHD$ E3?  Hi  HHtHH覘HQHDHt$HH\$@Hl$PH0_LB   H7 E3 9   Hl$P3H0_Hl$V@     H+IHM   D$p   H\$P3MuAL8   H77 E3 9   hH\$PHl$`H@^H	H|$X HHtOHT$xHtL$   HN趟t0H  Ht$0HD$(LA A?  H\$ HH4  H
H|$XH\$PHl$`H@^NLA   Hs6 VE3 9   Hl$`3H@^Hl$V@    H+IHM   D$p   H\$P3MuAL7   H5 E3 9   (H\$PHl$`H@^H	H|$X HHtOHT$xHtL$   HNvt0H  Ht$0HD$(L@ A?  H\$ HH$  HʬH|$XH\$PHl$`H@^L@   H35 E3 9   dHl$`3H@^Ht$AV0    H+ILM   D$`   H\$@3MuBLR6   H4 E3 9   H\$@Ht$PH0A^H	H|$Hg HHt[HT$hHtLD$pIN7t?H,  AE3HD$ ?  H!  HHtHHH$H|H|$HH\$@Ht$PH0A^L?   H3 E3 9   Ht$P3H0A^Ht$AV0   / H+ILM   D$`   H\$@3MuBAL5   Hf3 IE3 9   H\$@Ht$PH0A^H	H|$H HHt[HT$hHtLD$pINt?H
  AE3HD$ ?  H  HHtHH'HԭH,H|$HH\$@Ht$PH0A^oL>   H2 wE3 9   Ht$P3H0A^Hl$W0    H+IHM   D$`   H\$@3MuAL3   H2 E3 9   HH\$@Hl$PH0_H	Ht$H HHteHT$hHtLD$pHO虚tI9_tDH  H|$(AHD$ E3@  H	  HHtHHHKHԨHt$HH\$@Hl$PH0_LY=   H=1  E3 9   nHl$P3H0_Hl$W0    H+IHM   D$`   H\$@3MuALc2   H0 E3 9   H\$@Hl$PH0_H	Ht$Hy HHteHT$hHtLD$pHOItI9_tDH  H|$(AHD$ E3@  H  HHtHHH<JH脧Ht$HH\$@Hl$PH0_LQ<   H/ E3 9   Hl$P3H0_Hl$V@   @ H+IHM   D$p   H\$P3MuARL1   Hw/ ZE3 9   H\$PHl$`H@^H	H|$X) HHtOHT$xHtL$   HNt0H;  Ht$0HD$(LB; A@  H\$ HHt  HJH|$XH\$PHl$`H@^莿LG;   H. E3 9   Hl$`3H@^Hl$V@     H+IHM   D$p   H\$P3MuAL/   H7. E3 9   hH\$PHl$`H@^H	H|$X HHtOHT$xHtL$   HN趖t0H  Ht$0HD$(L: A@  H\$ HHd  H
H|$XH\$PHl$`H@^NL/:   Hs- VE3 9   Hl$`3H@^@S     H+HYHu7L-   H- E3   9   E3H [3H|$0H`HHu<衽L-   H, 詾E3   9   H|$03H [HHHϋ蕹H|$0H [@S     H+H	Hu7L,   HD, 'E3   9   u3H [3H|$0H_HHu<ѼL,   H+ ٽE3   9   'H|$03H [HHOHϋŸH|$0H [H\$W      H+HHٺ   HH˅tH\$0H _H\$0H _@S     H+HHu7L(, e  H$+ E3   9   U3H [3H|$0H^HHu<豻L+ i  H* 蹼E3   9   H|$03H [HH/Hϋ襷H|$0H [@S     H+H詵Hu7/L@+ P  HT* 7E3   9   腽3H [3H|$0H]HHu<L* T  H* E3   9   7H|$03H [HH_HϋնH|$0H [H\$Ht$W    + H+HH轲H΃JHH9H΋JHt$8H\$0H _H\$W     H+HHRHu<Lq*   H)  E3   9   N3H\$0H _HHH\$0H _;̸H   V H+HtaHAPHtXHD$(AXHL$ D$ D$0    Gyg^L*   H( f  E39   贻3HH(L)   HM( 0 E39   ~3HHH\$W     H+HHHu<͸L^)    H' չE3 9   #3H\$0H _HSXL' HA  HtHCXH\$0H _@SUVWAVp   H+H%q# H3H$`  H$  AH$  IHD$   3LHu(t   H   HM   HH\$PHH9_   HGE3HD$(LD$P   D$    HL$`u1蝷L' t   H& 襸E3   9   FDL$PLD$`HWH\$HHt$@Lt$8\$0\$(H\$ ]HT$PHL$`HKFIDHH$`  H3p Hp  A^_^][H\$Hl$Ht$H|$ AV@    H+H$   3AH|$8ADL$0HLD9{tlHD$pHt(DCHL$0HL$ LL$8H͋ЅtDLD$8DL$0HD$xH\$(HHD$ HHtHIH?3H\$PHl$XHt$`H|$hH@A^H\$Hl$Ht$H|$ AV@    H+H$   3AH|$8ADL$0HLD9{tlHD$pHt(DCHL$0HL$ LL$8H͋ЅtDLD$8DL$0HD$xH\$(HHD$ 'HHtHIdH>3H\$PHl$XHt$`H|$hH@A^H\$Hl$Ht$H|$ AVP    H+AHD$@    IDHBHHtJHT$@H$   ~5A."HЉ|$0HD$@DHD$(E3HHl$ 
CtHP謴L# ^   H# 贵E3  9   HAHL$@H# A`   3H\$`Hl$hHt$pH|$xHPA^H\$Hl$Ht$WP    H+L$   3MH|$HAAHDL$@HDA9zt/H$   MLT$0DHD$(H$   HD$    H$   Ht(EBHL$@HL$ LL$HH΋ЅtfLD$HDL$@H$   HHD$ 9HHtHH$D$@tuHL$HJ
HL$HH@H\$`Hl$hHt$pHP_H\$Hl$Ht$WP    H+L$   3MH|$HAAHDL$@HDA9zt/H$   MLT$0DHD$(H$   HD$ z   H$   Ht(EBHL$@HL$ LL$HH΋ЅtfLD$HDL$@H$   HHD$ 	HHtHHv$D$@tuHL$H
HL$HnHv?H\$`Hl$hHt$pHP_H\$Hl$Ht$H|$ AV@    H+AHD$0    IDHӝHHtBHT$0HT$p~0AHЉ|$(HD$0LDHD$ H貟tHPTL     Hy  \E3  9   誳HbHL$0HN  A   3H\$PHl$XHt$`H|$hH@A^H\$W0    H+HH3HT$ HH|$ T$h<諰L<    H 賱E39  9   3H\$@H0_HT$ DHHL$ H A  H\$@@ǋH0_H\$Ht$H|$AV     H+MHuHHu3L   H  E3  9   N3vHPHρ  uf?;褯LU   H 謰E3  9   Hr3HD$PC   I       H\$0Ht$8H|$@H A^H\$Hl$Ht$H|$ AV     H+IAH&HLHHX   M   H   H   1HHu3贮L )  H 輯E3  9   
3rHPH5;oLh 0  H wE3  9   ŰH=3%HD$P    H3HHD$P    H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$W     H+IHxWHHtoHX   HHtPHytpHmHuN胭L   H 苮E3   9   ٯH3H\$0Hl$8Ht$@H _HD$PH       萭HHu1LT   H8 E3  9   iHPH[+<ЬL   H حE3  9   &H螬HHD$P       H2H\$Ht$H|$AV`   % H+MHg3   HI>HҞ=  =      HWtH$    !  HϋH$    t^ugAa  H" HHtL$   HL$ Hxu4HL$ A  H H%3   HL$ tLHL$ N tHL$ tH$   HL$ ztHL$ LH$   HtÃ4蟫HHiH$   HD$      HIH$          H\$pHt$xH$   H`A^̸(    H+MDHH H(Z @S    T H+IMt7脪L1 ^  H/ 茫E3 9   ڬ3H [H|$0h HHuH|$03ۋH [DD$PHHA  Hϋ跐H|$0H [̸(    H+MDHH# H( @S     H+IMt7贩L-1 _  H. 輪E3 9   
3H [H|$0蘸 HHuH|$03ۋH [DD$PHHq  HϋH|$0H [̸(    H+MDHHs H( @S     H+IMt7Lm0 b  H- E3 9   :3H [H|$0ȷ HHuH|$03ۋH [DD$PHH  HϋH|$0H [̸(    H+MDHHc H( @S     H+IMt7L/ e  H!- E3 9   j3H [H|$0 HHuH|$03ۋH [DD$PHHQ  HϋGH|$0H [̸(   F H+MDHH# H( @S     H+IMt7DL. g  HQ, LE3 9   蚩3H [H|$0( HHuH|$03ۋH [DD$PHH  HϋwH|$0H [̸(   v H+MDHHc H(J @S    D H+IMt7tL-. j  H+ |E3 9   ʨ3H [H|$0X HHuH|$03ۋH [DD$PHH  Hϋ觌H|$0H [̸(    H+MDHH H(z @S    t H+IMt7褥Lu- k  H* 謦E3 9   3H [H|$0舴 HHuH|$03ۋH [DD$PHH  Hϋ׋H|$0H [̸(   ֿ H+MDHH# H( @S    褿 H+IMt7ԤL, l  H) ܥE3 9   *3H [H|$0踳 HHuH|$03ۋH [DD$PHHA  HϋH|$0H [̸(    H+MDHH H( @S    Ծ H+IMt7L, m  H) E3 9   Z3H [H|$0 HHuH|$03ۋH [DD$PHHq  Hϋ7H|$0H [̸(   6 H+MDHHӾ H(
 @S     H+IMt74LM+ p  HA( <E3 9   芥3H [H|$0 HHuH|$03ۋH [DD$PHHA  HϋgH|$0H [̸(   f H+MDHH3 H(: @S    4 H+IMt7dL* q  Hq' lE3 9   躤3H [H|$0H HHuH|$03ۋH [DD$PHHq  Hϋ藈H|$0H [H\$Hl$Ht$WATAUAVAW    ~ H+3AHHDDDDH  H  @t>HL- ݎLHuCpL)'    H}& x     @t	L- @tL- @t7HLHu'L&    H$&    5  @t7HWmLHu'ڠL&    H%       HpHu'覠L_&   H% 计      Hl1DH MHGb   MtMH  H     MtMH H  trMtIHu
  t^H~DH% Ha@ŋ8   1ݟL%    H$  E39   33H\$PHl$XHt$`H A_A^A]A\_H\$Hl$Ht$WATAUAVAW    . H+3AHLDDDH  H  t>HL- LHuA"L% <  H/$ *   d  t	L- tL- t7HILHu'̞L$ C  H# ԟ     t7HkHHu'萞L$ J  H# 蘟      H&Hu'\LM$ Q  Hi# d      H"/DH MI_   MtMH I	  tkMtMH I	  tPHtHI/  @Ƌ8   1蹝L# .  H"  E39   3H\$PHl$XHt$`H A_A^A]A\_@SUWAWX     H+HE3IL|$0H7HHu
HXA__][HH$   EH-HˋHD$8Hu  HL$   LHtH腢HD$0HFHD$@lLHB H^  L$   H5O HLt$P膇HL{HH$   kLH  L$   LIH|$ H  HT=  u8H   
LH H]g  H5 MHH  t6L$   H H  tMH H     uAǅ  HL$   HˋXH   t t   L5 L5| L5[ L$   H|$ DHHHH   L$   LIHv	  H$   L7  A  H֋觼t^LD$8H H  tFHD$@HtLH H  t&MtLL$0H MH  tA   L$   Lt$PL$   H8H谄H$   AHXA__][@SUWATAUAVAW    
 H+3EH\$`HH\$hLDDH  H  HHt$pCHHuFL'    H E3   9   T3Ht$pH A_A^A]A\_][AtcHH-M xHu4螙L   H 覚E3   9     HT$`HR(LH  +At	H- AtH=  tH-i AtgHkyHu4L:   H E3   9   g+  H芁LD$hE3Hx%LH  Ht%H
DHE LIzZ   LD$`MtMHf I     LD$hMtMH I     A   H8HHtbHtdLL H IY~@HtLL H IY~   LHIIHL$`L A,  I=HL$hH A-  zL   H 肘E3 9   Й3H A_A^A]A\_][H\$Ht$W    ۱ H+3EHHDH  H  DJ`Et-AtAtAu"LW LW L L߹ AtbH9rPu'誖L V  H 貗      H \X   LKXHQ LCPH     @At:Bu$BL a  HO J   aH W~^LKXLCHT HL  @ƋH\$0Ht$8H _ߕL0 A  H  E39   5H\$03Ht$8H _H\$W    P H+HHڋJ4t9H賂HtLH H<W  3H\$0H _LHH    tLCMtH H   tLCH H   tLCMtHr H   tLC MtLK(HZ H  jDC8AtHE HVIDC0AtH4 HdV(DC<Et#H$ HDV3ɅH\$0H _H\$0   H _H\$ UVWATAUAVAWP    H+HL# H3HD$H: E3D$@I: LD$DAM  HH S Hq LHILEHE#tLH MIU  H$HσH}UDHH"H HR LHDH\ HMHD$8HL$0HD$(HL$ I"UZ  LHG  8-HpL MLEH  IHET   LD$@IHG T   >8A   |E3H IT   AD8>   @ f     k;u~LD$@IH NT~kAN"  Dȉ\$ Hv L]Q ILEHG 
T~'HAD8>tHuy ISEOA~   H IjA3HL$HH36 H$   HPA_A^A]A\_^]H\$Hl$Ht$H|$ ATAVAW    L H+MILHHv QS   3H   IL%kP fff     IHHHkH;u+HtHx HR~^H7 HR~KF3HFH;L H HMDR~!HH;rH1x HR@ŋ3H\$@Hl$HHt$PH|$XH A_A^A\H\$UVWATAUAVAW   6 H+HLI# H3H$   E3DD$DHL|$PHL$   AL|$XL|$xH L|$HEL|$`LL|$hH$    H$   H|  Ms  QHD$HGHD$`=Lt$HHD$hM#  Hl$`H  H  ADd$ptHA H5 H D$DtH3 H5 H HD$PL$   ILD$xHT$X}LL$hLIICI苜HL$X DLHEtH l$ PH P
  5 AHl$XE$   4 $   \$@Ht
  HM HLHL LELHLEtMH MHhP  HkH̓H}U{?HHHϳ HpM MHDH: HMHD$8HL$0HD$(HL$ H Pr  LH	  8-HhL| MHEH HM HLEO  L$   HHA O   } 8|%E3H H|O   A   EA   8]    A    k;u"~L$   HHP O~uEM M  Dȉ\$ HB EL(L HLEH N~/HED8} nAH<t HNAO݉\$@A~   H I-D$@M  2 EHt$xE$   2 $   H  HD$PHK HLHHLEH HE&tLH( MHND  HH΃H}X=HHbHq HK LHDH HMHD$8HL$0HD$(HL$ HMDh  5HD$PHS  8-HhL} MLEH HHE_M  L$   HH? @M   } 8|%E3H H M   A   EA   D8m    Aff     k;u"~L$   HH L~nEM M  Dȉ\$ H ELI HLEH uL~(HED8m nHq HOLEOHL$PH} A~   ҪHkI E  D9|$p  =0 EH$   E$   %0 $   H  Ht%L HLP H KD  HH΃H}`:HHH  HH HDL. HL HD$8Hx HL$0HD$(HL$ HIKDb  LH  8-HhLz HLEL H= HEK  L$   HH*= J   } 8|$E3H- HJ      D   D8e    Ak;u"~L$   HH kJ~sEM? M 4 Dȉ\$ H ELxG HLEHb %J~-Hƻ   DD8e iHo HIDOA~   H' IE  H\$H3H7LH] Hy     HLH> HnR  Ld$`3ILH HE)     ILH H  Ll$h3I藗LH H  Hu   Lt$H   fDH HϋH  SI9L3H  DH HHf  SIL3HbF  DHp HhH,  SIŖL3H(  I覓;>D$D  H$      xV  =   o  H$   H>tH C  HHˋ\HˋbHDgHDܑH HDG^  H @HD HDLH LHaG%    uH5R A@tH5}D AHLHt$ LHI HG   HBD ALH5 LDH9 EHF   AH; EHHDLF&H$   uH HF~[A   S袄L3   H	 誅  "~L   H	 膅 E39   ԆHL$HڎHL$`ЎHL$hƎAH$   H3胞 H$   Hİ   A_A^A]A\_^]@S    贞 H+HHWAX   H HH [K    @S    d H+HHG @   AI   Ht
H@   H [H @S     H+HHHH PHtHSH@3ɅH [ø   H [̸H   Ɲ H+MMt6L    H E3 9   L3HHLDD$pIHSHD$pHH  ̸H   V H+MMt6膂Lw    H# 莃E3 9   ܄3HHLDD$pIHSHD$pHH   ̸H    H+MMt6L    H E3 9   l3HHLDD$pIHӴHD$pHH5  ̸H   v H+MMt6要L    HC 讂E3 9   3HHLDD$pIHcHD$pHH   H\$Hl$VAVAW     H+3ILLAtAti   H|$@MHHtAIHT$`t3IH	 HHt HHȅt ۻ H΋agHy<H|$@3H\$HHl$PH A_A^^H\$UVAV@   = H+3MHHAu3H\$pH@A^^]H|$`?MHH   HH$   t|H$   HnHtL$   H!XtWHL|$hHIL LHt/DFLWH\$0HL|$(HHl$  I΋[fL|$hHn;H|$`H\$pH@A^^]̸   F H+$   DD$   D$   u
   H3f         AuHHr3H̸(   ֙ H+IMt6L_    H E3 9   \3H(DD$PLHH(a   ̸(   v H+IMt6~L    H
 E3 9   3H(DD$PLHH(   H\$Hl$Ht$H|$ AV0     H+HL3HT$ HH|$ I  H\$ ~5Ht0HI% HHtDHHwH΋dH\$ Aa   H	 HKH\$@H|$XHl$HHt$PH0A^̸(   V H+A   H6' H(@USVWATAUAWHl$    H+H,6# H3HEL   E3Ll$8MDl$(ALl$ HD  Eu
H  xH  xu6|L&    H& ~E3 9   R3  H	LL$(LD$8L$p  Q   E@tHD$8HD$0H  LP8Mt*DD$(HT$0L3A  HD$ t-,o  H@ HtDD$(HT$03HD$ HD$ H   D9     L9l$    @tEHD$8HD$0H  LH@Mu	LH(MtDD$(HT$03AHD$ HuYD9  uB@ǄtCHD$8HD$0H  LH0MtDD$(HT$03AHD$ HuD9  tOaHHL$ HtKH  L@HMt HAHL$ uH  PXLl$ HtH  L@PMtHAHL$8H$ A6  A   Ll$8L9l$   LD$@D$@   HCE HL$H4 )D$pH)M@ H  EH9Eu#yCuD8iuHL$ 2t	L; 
L  M E3H HL$H6A   LD$ H HL$H EHM@ E4HL$H )EH)M@ E3IHL$p EHM@ EADH  HL$ RXHL$8H}# AW  BAL$p  HMH3 H   A_A]A\_^[]H\$Ht$H|$AV    5 H+HIH  ILHI Hu$Ht     LL$PLDI3H\$0Ht$8H|$@H A^H	 ̸(   趓 H+LHAIHD$0H xFHt!A   HT$0HC3ɅH(ø   H(̸(   V H+IEHL3:LAH(  @S    $ H+HH
fHHH [醱̸(    H+IEHL?LAH(  @S    Ē H+HH
HHH [F̸(   薒 H+IEHLLLAH($  @S    d H+H9H  Hs#  t  t3H [ø   H [3  H [@S     H+HH
FHHH [f̸(   ֑ H+IEHL'LAH(d  @S    褑 H+HH
HHH [9̸(   v H+IEHLbLAH(  H\$W    @ H+HH   ht=   uBH  3ҁx  H  3҃xtHjt   H\$0H _H\$03H _@S    Đ H+HH
HHH [q@S    蔐 H+HHw   A   'HtH HH  H [@S    D H+HH'   A   טHtH HH  H [@S     H+HH   A   臘HtH HH  H [@S    褏 H+HH   A   7HtH+ HH  H [@S    T H+HH7   A   HtH; HH  H [@S     H+HH   A   藗HtHK HH  H [@S    贎 H+HH   A   GHtH[ HH  H [@S    d H+HHG   A   HtHk HH  H [@S     H+HH   A   觖HtH{ HH  H [@S    č H+HH   A   WHtH HH  H [@S    t H+HHW   A   HtH HH  H [@S    $ H+HH   A   跕HtH HH  H [@S    Ԍ H+HH   A   gHtH HH  H [@S    脌 H+HHg   A   HtH HH  H [@S    4 H+HH   A   ǔHtH HH  H [@S     H+HH   A   wHtH HH  H [@S    蔋 H+HHw   A   'HtH HH  H [@S    D H+HH'   A   דHtH HH  H [@S     H+HH   A   臓HtH HH  H [@S    褊 H+HH   A   7HtH+ HH  H [@S    T H+HH7   A   HtH; HH  H [@S     H+HH   A   藒HtHK HH  H [@S    贉 H+HH   A   GHtH[ HH  H [@S    d H+HHG   A   HtHk HH  H [@S     H+HH   A   觑HtH{ HH  H [@S    Ĉ H+HH   A   WHtH HH  H [@S    t H+HHW   A   HtH HH  H [@S    $ H+HH   A   跐HtH HH  H [@S    ԇ H+HH   A   gHtH HH  H [@S    脇 H+HHg   A   HtH HH  H [@S    4 H+HH   A   ǏHtH HH  H [@S     H+HH   A   wHtH HH  H [@S    蔆 H+HHw   A   'HtH HH  H [H\$Hl$Ht$W@   6 H+I3DH\$0HI39HHtpLL$0HD$ E333tVHL$0H	H  ;Ht$HL$0H	=  u'H  x  uH HLGHHHIHl$XHH\$PHt$`H@_̸(   v H+AO   H H(@USVWAUAVAWHl$`  6 H+HL## H3HEPH   IL   HH	EHD$`H   HD$XH\$0Py 3D$PD$8LHt$@H  A   L$  HU@I]t4iLR p   H jE3{   	   ?l   HE@   HD$HLL$<HD$8HD$(LD$THD$PHL$HHD$ /   T$PE3HGDwt8t8  DD$8L$< =  v43iL    HP ;jE3   	   kE  HH* A   诈HH.  DHD$HHIp\;t4hL0    H iE3{   	   k   EtAtjD9d$8ucHGL9`tYLD$XHL$hWID$hD$xEi@  HGHL$HDD$8T$<Ht$HPHD$@HEtHtfHL$@HuGEtAtODD$8EtEHGL9` t;T$<HL$HHt$HP HD$@HEtHtHtHGL@(MtHAH\$0A   H HA   I7N3E3H9t$@   LD$0D$0   H1 HL$hY!LGH E3HL$h )EH)M@ EM@#A   LD$@Hʧ HL$h EHM@ E!HL$h )EH)M @ E HT$`HM EHM(@ E8DIMMA   H HHWHL$@R0AL$  HMPH3Հ H`  A_A^A]_^[]H\$Ht$H|$AV     H+HIHIILHI蹉 Hu!HtW   LL$PLDI3H\$0Ht$8H|$@H A^̅t    ø   @S    t H+HH    AB   HtHK HHHH [@S    $ H+HH    AB   跈HtH3 HHHH [̸(    H+AS   HF H(}H\$UVWATAUAVAWHl$и0   H+H# H3HE H   HH	MH   EH   HD$@s E3HD$0    LH  D  Et
A   H  L9`   WHL$HLHD$HD$XD$hD<  HH^H  )LH\$ LD$HIH;WHD$0Uux3   #%  =  uhteu
  HL$0HtH  L@ MtHAIA   0JE3L9t$0   LD$8D$8   H- HL$HTL  H E3HL$H )EH)M@ EM@A   LD$0H£ HL$H EHM@ EHL$H )EH)M@ EHT$@HM EHM@ EADIDIH  HL$0R(AHM H3| H$  H0  A_A^A]A\_^]H\$Ht$H|$AV    } H+HIH  ILHI超 Hu$Ht     LL$PLDI3H\$0Ht$8H|$@H A^Hi ̅tø   @S    t| H+HH   AF   HtHk HH  H [@S    $| H+HH   AF   跄HtHK HH  H [@S    { H+HH7   A*   gHtHH [̸(   { H+A5   H H(=@UWATAUH$  W{ H+Hm# H3H  HP  LH	LX  HEH`  HD$`3HD$xHD$XLMjo HH\  HT$xH$@  HHϋFy
   '  HL$xH5 H$   An   L$  L$  HqHt$pD1V   EHT$p3=LH'  HE    tHD$`LEE3HD$    H   AՅu>{_L y   H `E3   9   aI3   E3LEHT$XLl$`IDl$PTI$I\$&LMH   DEHL$XH\$HHD$@HD$PDl$8HD$0HD$`HD$(AMID$ 6HuILl$XA
3A   H H#Ht$`IDt$PLl$X%`EHt$pHT$p3LHL$  H:  LL$XH\$ E333  LD$XH   D$h   E3ɺ2   M E3L   HP HMWE3L+ HF HM )EH)M@ E$McH^ LHM EHM@ E5LD$hH' HM )E H)M0@ E@WHM EHHMX@ EhHUHM )EpH)   @    UHA   H4 H|}L$  H$   H$@  H  H33w H  A]A\_]H
 @S    dw H+HH   A(   HtHH [̸(   &w H+A3   H H(|@UVWAVAWH$p  v H+H# H3H   L   LD$HMD$4   HLL$0H	3H|$8H|$@ u
     HD$HHHD$PH$  ǑT$0LNLHL$P_HHu
   z  LL$8H\$ E333ZG\  LL$8HL$@E33HL$@$=  uHL$8;t	EPSM2 LD$@HMPE3ɺ2     HQE3LEPHR HHL$XUE3LJ HD HL$X )EH)M@ E!LcL$0HY LD$HHL$X EHM@ E-LD$4H$ HL$X )EH)M@ ENHL$X EHM@ EIHM )E H)M0@ E@A֋HPHL$HH2	 A   wzH$  H   H3>t HĐ  A_A^_^]H @S    dt H+HHo	    A;   |HtHH [̸(   &t H+AF   H.	 H(yH\$UVWATAUAVAWHl$p  s H+H# H3HE`H	3L   ML   L   H|$8H|$HH|$@|$0|$4g HHT  HD$0HLL$@HD$ LD$HHT$8H΋@?!  HL$HHH@8<uH
vKHT$`Lt$PL|$X  HT$@HD$PL  HD$ LD$0HL$`jo  LT$8L# M˻   MIM+D  B +uHutHI Hr)  H  HH]NDBDJtD$4Mt1E3H HL$`	H] )EH)M@ EHt3E3Hݗ LHL$` HK@ C H(LcL$0H LD$@HL$`LD$4H! HL$` HK@ C HL$` C(HK8@ CHIHM CPHK`@ CpAԋLT$8A   H I)wHL$HHu A   wHL$@H^ A   v   HM`H3p H$  Hp  A_A^A]A\_^]̸8   p H+Mt'MMtIALD$XE3HcHD$ A҅D$XuH8H\$UVWATAUAVAW   p H+H# H3HD$pLL3藾d$(HB A   Ll$ IA   p   I]A   HHl ouHA
   H` HKDouH"A   Ho HKo   HHIH|(;/|(u%{:u{/uK ,a<w
HÃ|(H\ IHH\$ Ht$(D  I;  tL3A>/
  L3HT$@IHHH ysTL   H UE ML"_    V'RTL[    H ZUE3   9   V6  MJ赻D$F   f# @  f;  MIչ     HHuwSL    HJ TE39  9   3VH  vSL   H TML    9   U~  IHHHC0nD S8H9k0      :SL    H BTS8L Mι   UKt   H9ktHK<HK9HkHKHR Aq   Gs{t5HK %HK0H- At   "sHK(H Au   sAw   H HrH   C    HHuH= IAHHtAMI3  Hu<2RL    H :SE39  9   TH9HHXH轸3HL$pH3>l H$   HĀ   A_A^A]A\_^]Ht$W    pl H+H` HHuHt$8H _A   H\$0H  H   tHHtH\$0@    H0HxHt$8H _KQL    H SRE39  9   S3H7Ht$8H\$0H _H @SUVWAV    k H+HHH  E3y   H| HQHHt1HN0H AJ  qE3Lv0HV0H@   H H	HHt-HN(H AQ  pE3Lv(HV(Ht{Hg HHtHV@HtWH HH   ~Lt$`Lt$Xt<OL d  HP PE3   9   9R3H A^_^][LD$XHHT$`tDD$XHT$`3hHHtH腅HLL$PE3HBzHN$DL 	   :HfD9t$Pt   H A^_^][H\$Hl$Ht$W@   i H+HIIIHt#t3   HD$pHHD$      H  u3   HK HT$0Hl$0Ht$84LD$pHHK IlHSHK o5HKE3E3   2t<_|2ȁ     u"   #ȁ u˵H\$PHl$XHt$`H@_@S    h H+HًItu9C H [HKE3E3
   52u#HKE3E3   2t   H [3H [@S    Dh H+HًIt   H{ HKtHK3HC    HKH Aq   m{t5HK & HK0H At   mHK(H Au   zmAw   Hm Hem   H [@SUVWATAUAV   {g H+H# H3H$   E3D$(   H HD$8   HD$ MH HD$@HD$0LHx D$P   HD$HHLt$XALt$`HD$hLt$pDt$xL$   L$   L$   L$  H~0L) Hh  ?.  HV$AH8t=   s
HD81uD82   F@t  LH+f  <;.z  F@HHruHÅt	Y  	K  B ;  2 tKH" uD83  LN
 LFL~0IEAEt#HA=   s
HD81uH<\u   	:/AH=e AIEEt   s
IE80uAH8t   s
HD80uAMA8t=   s
IE80uA.  H HcHmHH   HVLHcLHHcLIHcHVHNHF0!; N8L9v0uuF    HHl$XHD8u tA   sHAƀ8 uAHL$ ILt$`AA  H& H͋j5D9v u-IL   H JV8E3   K3L$  H$   H3c Hİ   A^A]A\_^][H\$Hl$Ht$WAVAW    c H+HH	E3LL9s n  OHC Hu4HL*   HN IE3<  9   7K2  HS(H.u4HL   H
 IE3<  9   J  K@tQ   HK H .u|DHL   H LIE3<  9   J  HK H¾ -u4GLE   Hi IE3<  9   RJM  L95& H= t]@ f     E3H3I$HHtHH9HHH   HK H7tQH L97uLC0IHK )umGGL   H OHE3<  9   I   H 9GLT   Hx HE3<  9   aI_HK Ht+tHK Hk+u1FL   H GE3<  9   IA   H\$@AHl$HHt$PH A_A^_H\$Hl$Ht$W    a H+IHH A   H   iHH   H   A   H HZHCHu|Aq   Hd H\f{t5HK HK0HB At   7fHK(H, Au   !fAw   H Hf3H\$0Hl$8Ht$@H _ÉkHH3H\$W    ` H+HHHH A   _uOAV   H @   hHHt0H H83% HC HHuA]   Ht _e3H\$0H _  HH\$0H _H H\$UVWAVAW@   J_ H+3HHDHJ  Htp HLHt3HNH A   A   dE3H~HVIttH HHt~LD$pH|$xHT$xH|$pHt@HNLvA   Hp [dHL$pH_ A   cIH^Hu
H;3   LD$pHHT$xL詚
 H^LvEtaHb  ~0|$4tOIHD$8L$0t.HF(A  HN E3HD$(  HD$0HD$ S HH~(HɃN0   H$   H@A_A^_^]H\$Hl$Ht$ W@   ] H+y0IIHHt3tHI(HAHD$ AHHD$P   u3MHO8HT$(Hl$(Ht$0(LD$pHHO8<HO8LD$PHT$ ,tHϻ     H\$XHl$`Ht$hH@_3y0@S    \ H+HHI(Ht? HC(    HK 3C0    4 HK8HKH A:  ebHKHj A;  ObA<  HR H:b   H [H\$Hl$Ht$H|$ AV    @\ H+HH	wH8 L  HG8Hu6QAL"    H YBE3<  9   C3a  H1 HA'uA      HO8H &u@      H=3  H, tZff     E3H33!HHtHH2HHH   HO8H0t*H H; uLGIHO8"u W@   RH82C@   >HO8H<%u#@   HO8HA$uD@   L H AE3<  9   YBHO83HG8       H\$0Hl$8Ht$@H|$HH A^@S@   TZ H+H3ɉL$4{0tQSHCHD$8T$0t.HC(A  HK E3HD$(  HD$0HD$ [ HHK(HC0H@[@S    Y H+HHI(Ht 3HC(C0H [3C0H [H\$Ht$W    Y H+AlHB    HL   Ht莱H  H轅HǇ  KX  Ht$8C Ǉ      h  HǇ   $   K0x  C@  KP    K  C   K0  C@  KPH\$0    H _@SUVWATAUAVAW   yX H+H" H3H$   L  H3HT$PA@   H\$@IID+  LHǆ  A  Fl  IuM*ID$$HH;         HCHL$@IL;  II+H+HHD$hH  IML  IH\$hHV H   HT$PHL$XJ7HD$@LHD$0LLl$(HHT$ IjHHLH  H        9  s	A  HL$@LMM+IJ7~L;H  I;tMIL+H=
 K<'IH辁X  A   Hh  IAE x  AM  AE   AM0  AE@AMPIHZML$A+HI+fnfp L;sfHrQT3 fgLL+fgfD$pIGL$pIfff     HIHHH@M;rL;sLKM+
 HD$XILD$PH7HF LHD$PL  H   HD$XIHH   LF H+D$(   LD$ LL   l  L$   II  B&  L  B&  ȁ  r%H%$  A IHL|$PHF 
H  HF \$(L   HD$ LIHAT/E   +DADD$h+ȉD$`ЋL$`D$H#ʋD$HHA#MD$HHH+B&  HHB&  H    HT$@H    H   H(  @ 8  H0H  @@HP褹HH@  rE@   H+  H  HIHLlHD$@LH+L|$PH+HD$@HD$@  L    D  LII^A^ALL$XH   LMILT$pff     LIC*M+H8IH8"
р
ȋǈ0  @   IxA   H?H  HH  A#	  ILL$XIMLT$pH?#ϋ#  A	  #A	F  #A	F  #A	F  #A	FHD$@IIL;2L|$PL  H@s J*@   H+3LHD$p胕
 Ld$p8   H|$@H  I+A   HIH?Hߋ#D$XA	E<sWIH+L$@HIH?#ϋ#  A	  #A	F  #A	F  #A	F  AE #A	FAEI@AE AE0HD$XH  A   AE<IX  H|$@H  h  L+A   IIII?AA#  AA  A#AFAF  A#AFAF  A#AFAF    A#x  AF    AF            bH  I{L$hLH+LH+LˍAH}IL+tYD\$H     BEE+ǋAA3AA#AA+ID#C3A#ALL;rC#D$`:HF \$(L   HD$ LH$H  LI蒵   3H$   H3O H   A_A^A]A\_^][H\$ UVWAVAWHp   O H+H" H3HEH  WIHLEEEEI@v$H|LHHHHM[z	HM
 fo_ HfofoWEWMEfoWEWUEMU{O\Lu@   Ht'HUH+HH;HFL{LuLH+Hރ?H+t8LIIHH    HGLHOO9GsAGHtLIH{fozu IX  fofoWEHWMEfoWEWUEMUzN\Lu@   Ht'HUH+HH;HFL{LuLH+H߃?H+t8LIIH&H    HFLHNN9FsAFHtLIHz@   HMHMH3SM H$   HpA_A^_^]@S    M H+LHAtH [H|$0IcIzBAl   H  JBȉ    r!sH|$03H [Ã@zB  H  A     I  I(  A 8  I0H  A@IPG$+H|$0HH     H [AH|$0  AA  AA     Hǁ     Hǁ     H [@S    4L H+H   HuA  H H Y  $H [H\$Hl$Ht$W    K H+HBHH   X@؋BAl  +  HBH	@
ȁ    t'   s3       r%$  t   zG   Z  H  A       I(  A 8  I0H  A@IPHR`    DǋAAED+DE;vAI?B;s   A+DȉVA$  AAAи   AI$A+Ѓ  H\$0Hl$8Ht$@H _̸8   FJ H+BLJLBHD$ )   H8̋n$ %   H9 @USVWAUAVAWH$p  I H+H" H3Hp  D  I3HT$`IHL$HHډD$,LHD$XH   F,    EH  AE3R3  H  L$  H  H+DHL$0AOAADd$(+AHt$@A;v%N?AE;sAĸ   A+Dd$(Ht$@  HCAL$$H|$pH}pHExL  @     AvvAH   DLMLUxL\$pA}IHR(A HM@I	M[HJMII
MR(IHJAA@BHuM  E3L  IM  E3L  IE_  A  L  A  H  A  LT$0E  I@E  3A  T$ A  D$$A  Dt$$T$!AUT$PD$8L$"@ D;\$PHT$(DT$@AAB@IA	IHL<`AQM   EzEbAEr MRHIxD$ AAD$!AAAAAAIAIA AAA0fAAA2AAHA3L$"HD<`BHt=HD<hD$8D=   E;5H\$`Lt$HD  Ht$@Dd$(HL$0HUE)D;AF3    Et2H   E3HDpHDD    HI   HR(Iuڋ\$,I   Lt$0ff     EHUI豅EHMpHEt\HMxE3@ HDp   H   HDpDxHA   HDHD    HRA   HI(@AIu    oLt$HHt$@\$,H\$`H|$0HT$pHE3H  A   胈
 3D$$E   E3AME3H   Dt$(;BD$xHDDAJT$p++t$,3D菁
 I7Ƅ  F4h  A΃8sF=     F=,     Ht$@AMBD%ID$$J\%H뀉D$$IA;eH\$`Lt$HD  EHUH3H  A   葇
 Ec  HL$0LEEX  H  A\  L  A`  H@Ed  Eh  )$  EՋAMHIDYHIBB8  H   A    M@ȉ|A܉yȉBAqȉBADyȉBA<Da<ȉBIuH|$0HUD  H+fo5#! AM3LepH@D$$H|$H@      t$(;I$LDt$@IL$DD+D$,
 ID$NI$HًGȉt$83ɉGȉCȉCG ȉCG@ȉCƃ   +HFfnfp r7Tƃfgfg+fD$`D$`CCCH;v;w@+HD迅
 HH|$HL$8HH|$HHt$XA+D$,AD$I(A  AA  AGA  AGAGD$$AOD$$HAMHt$XA;($  D  H|$0EHUH膁Ht$XI   EHMpn   H  ]   HPL$  HI  Hp  H3oA HĐ  A_A^A]_^[]H\$Ht$W    A H+AlL   HHQHHȍ    t蜙H  H1HǇ  Kh  Ht$8C Ǉ      x  HǇ   0   K0  C@  KP  C`  K    C   K0  C@  KP  C`H\$0(  8  H _@SUVWATAUAVAW   i@ H+H" H3H$   L  3A@   LD$PD+@  IHǁ  MLHDA  Al  IuM$IG0HH;         LC*$     u)$    
$    %   @   K.L;   II+I+HH   K(MH  HHL$PLF H   LD$`HT$@LIJ1IHD$0H\$(LD$ LHHHLH  H        9  s#A  HF LHD$`H   HD$@H|$PMMM+J7L  IiL;/  I;tMIL+Hz
 K<<IH	+h  A    Hx  IA  AN  AF   AN0  AF@  ANPAF`ջIH*MO A+HI+fnfp L;sgHrRTN fgLL+fgfD$pID$L$pIfff     HIHHH@M;rL;sLKM+脀
 HD$@ILD$`HIHH   LF H+D$(   LD$ LLC     HA \$(L   HD$ L$   ILII  B>  L   B>     ȁ  HBHB!H;r  H+L   Ld$hAT,E+DADD$`+ȉD$XЋL$XD$H#ʋD$HHA#MD$HH!H+B>  HHB>  H    HT$@H    H   H(  @ 8  H0H  @@X  HP@`谹H H@  rE@   H+@  HHILH  xHD$@LH+Ld$hH+HD$@HD$@@  L    D  LII^I^I^ALL$PH  LMILT$pfLIC*M+H8IH8"
р
ȋǈ0   @   IxA   H?H   HH  A#	<  LL$PIMLT$pH?#ϋ#  A	  #A	F  #A	F  #A	F  #A	F  #A	F  #A	F  #A	FHD$@IIL;Ld$hL   H@s @   J(H+HT$pL3/}
 L|$p8   H|$@H  I+A   HIH?Hߋ#D$PA	E<WIH+L$@HIH?#ϋ#  A	  #A	F  #A	F  #A	F  #A	F  #A	F  #A	F  AE #A	FAEI@AE AE0HD$PH  A   AE<I3H|$@L+III?AA#  A	  A#A	F  A#A	F  A#A	F  A#A	F  A#A	F  A#A	F  A#A	F=R" |*Aof8 A AAoFf8 A AFH AAHH|h  H  A    x  I                    (  8  ƵH  I$L$`LH+LH+LˍA L]MM+tOt$HCEE+ċA 3AA#AA+ID#C3A#ALL;rC#D$XH  LI   3H$   H36 H   A_A^A]A\_^][H\$ UVWAVAWHp   '7 H+H=" H3HEH  WIHLEEEEI@v$HE'LHH致HHMK#	HMs
 fo8G HfofoWEWMEfoWEWUEMU&OhLu@   Ht'HUH+HH;HFL2'LuLH+Hރ?H+t8LIIHH    HG LHO$O$9G sAG$HtLIH&fo\ Ih  fofoWEHWMEfoWEWUEMU&NhLu@   Ht'HUH+HH;HFL]&LuLH+H߃?H+t8LIIH6H    HF LHN$N$9F sAF$HtLIH%@   HMoHMH34 H$   HpA_A^_^]@S    4 H+LHAtH [H|$0IcIzBAl   H  JBȉ    r!sH|$03H [Ã@zB  H  A     I  I(  A 8  I0H  A@X  IPA`袱G0+H|$0HH     H [AH|$0  AA  AA     Hǁ     Hǁ      H [@S    t3 H+H   HuA  H H  A  0H [H\$Hl$Ht$W    3 H+LBHH   AxA@Al5  AH	A@
ȁ    t(   s3      r&#     EZC   z  H  A       I(  A 8  I0H  A@X  IPA`HRݯ    DËAAED+DE;vAI?B;s   A+DȉVA0  AAAи   AI0A+Ѓ  H\$0Hl$8Ht$@H _̸8   1 H+BLJLBHD$ y   H8̸H   V1 H+#    t8HD$0    E3HD$(    E33HD$     3t
   HH3HHH @USVWAUAVAWH$  0 H+H" H3H  p  I3HT$PMHMHډD$,LHD$pH   D<    EH  AE3Dw3  H  L$`  H  H+EHL$8NAADd$(D+ELl$hE;v'AM?AG;sAĸ   A+Dd$(DLl$h  HCAL$0H}H   H   L  @     A{   AH   DLML   L]A IHR(A HM@I	M[HJMII
MR(IHJAA@BHuM   E3L  IM   E3L  IE  A  L  A  L  A  LT$8A  I@\$(3T$\A  T$`A  T$@A  T$HA  T$ A	  T$!A
  D$$A  Dt$$T$"AWT$XD$0L$4f     D;\$XHAӋD$\ADAB@AËD$`AB`D$@A   D$HA   IAQIAJ M   HL=ErArMRHIxD$ AAD$!AAD$"AAAAAAIAIA AAA0fAAA2AAHA3L$4HD=BLd= I쀉D=D$0D=   E;LuD㋵p  HL$8HUDHE;AAF3   Et;H   E3f     HDHDD    HI   HR(Iuڋ\$,M   Lt$8ff     DHUIHDH   I/EtiH   E3@ ff     HD   H   HDDHA   HDHD    HRA   HI(@AIu    _Lu\$,H|$8HUHDSG3H  A   o
 3D$$E   E3AOE3H  Dt$(;BD-HDDt$hA++t$,JT-3Dh
 J&Ƅ  F4h  A΃8sF%     F%L     BD-AOD$$IJ\-H뀉D$$IA;hLup  DHUHnF3H  A   *n
 E  Ax  LEHL$8H  Eh  L  Al  H@Ep  Et  D$4A|  D$0A  \$0D$HA  Dt$4t$HED)$       AMHIDYHIBB8   H   A    M@ȉ|A܉yȉBADaȉBADiȉBA<Dq<ȉBA\Y\ȉBA|q|ȉB   D   ȉBIgH\$8HUp  HDEfo5U D<    LuAO3L$0H   D$$Lk@H|$HH\$PfD  t$(;HLDt$hHODD+D$,e
 HGNHHAE ȉt$43ɉAEȉCAE ȉCAE ȉCAE@ȉCAE`ȉCA   ȉCA   ȉCƃ   +H Ffnfp r4Tƃfgfg+fEECCCH;v;w@+HDk
 HH|$HL$4I΍A+D$,GH(A  A$A	  AD$A
  AD$AD$D$$AL$Ld$pLD$$L$0Ld$pH|$HA;($   p  H|$8DHUHDCLd$pI   DH   i   H  X   HKIM  L$`  H  H3j' H  A_A^A]_^[]Hl$ AV    ' H+HIH. M%u`H\$0Ht$83H|$@H=y HHAօtHÐ  Hǐ  HR  rܾ   H|$@Ht$8H\$0Hl$HH A^Hl$H3H A^@S    ' H+HHHu3H [Ht4H:P HHt xuLH   D@HH [T   H [HI H\$W    & H+HHtYHRtMHtHHt3HO H)HtxuLH   D@HITt   H\$0H _H\$03H _̸(   % H+>tA?   H `   H(.3H(̸(   % H+A?   L `   H(x,@S    % H+HɝtPA?   Hh `   ^*Ht6 KHC @ K0H0C@@@KPHPH [3H [H\$Hl$Ht$W    $ H+IIHH2t#HrHHOtH      3H\$0Hl$8Ht$@H _̸(   $ H+@   A   A   H(yT @S    d$ H+H詜tHMt   H [3H [̸(   &$ H+ntAD   H p   H(,3H(̸(   # H+AD   L p   H(*@S    # H+HtXAD   H p   (Ht> KHC @ K0H0C@@@KPHPC`@`H [3H [H\$Hl$Ht$W    &# H+IIHHbt#HrHHtH      3H\$0Hl$8Ht$@H _̸(   " H+@   A   A   H(R @S    " H+HٚtHt   H [3H [̸(   V" H+螚tAI   H= p   H(*3H(̸(   " H+AI   L p   H((@S    ! H+H)tXAI   H p   &Ht> KHC @ K0H0C@@@KPHPC`@`H [3H [H\$Hl$Ht$W    V! H+IIHH蒙t#H rHHtH       3H\$0Hl$8Ht$@H _̸(     H+@   A   A    H(P @S      H+H	tHt   H [3H [̸(     H+ΘtAN   Hm p   H()3H(̸(   F  H+AN   L6 p   H('@S      H+HYtXAN   H p   $Ht> KHC @ K0H0C@@@KPHPC`@`H [3H [H\$Hl$Ht$W     H+IIHHt#HrHHtH      3H\$0Hl$8Ht$@H _̸(   & H+@   A   A   H(	O @S     H+H9tH}t   H [3H [̸(    H+tAS   H    H(?'3H(̸(   v H+AS   Lf    H(8%@S    D H+H艖   AS   H$    #HH   H    KHC @ K0H0C@@@KPHPC`@`CpHA	CAK I C0A0K@I@HCPHAPHH [3H [H\$Hl$Ht$W    f H+IIHH袕t#H0rHHtH0      3H\$0Hl$8Ht$@H _̸(    H+຀   A   A0   H(L @S     H+HtHt   H [3H [̸(    H+ޔtAX   H}    H(%3H(̸(   V H+AX   LF    H(#@S    $ H+Hi   AX   H     HH   H    KHC @ K0H0C@@@KPHPC`@`CpHA	CAK I C0A0K@I@HCPHAPHH [3H [H\$Hl$Ht$W    F H+IIHH肓t#H@rHH]tH@      3H\$0Hl$8Ht$@H _̸(    H+຀   A   A@   H(J @S     H+HtHt   H [3H [̸(   v H+辒tA]   H]    H("3H(̸(   6 H+A]   L&    H( @S     H+HI   A]   H    HH   H    KHC @ K0H0C@@@KPHPC`@`CpHA	CAK I C0A0K@I@HCPHAPHH [3H [H\$Hl$Ht$W    & H+IIHHbt#HrHH=tH      3H\$0Hl$8Ht$@H _̸(    H+຀   A   A   H(H @S     H+HِtHt   H [3H [̸(   V H+螐tAb   H=    H( 3H(̸(    H+Ab   L    H(@S     H+H)   Ab   H    HH   H    KHC @ K0H0C@@@KPHPC`@`CpHA	CAK I C0A0K@I@HCPHAPHH [3H [H\$Hl$Ht$W     H+IIHHBt#H rHHtH       3H\$0Hl$8Ht$@H _̸(    H+຀   A   A    H(F @S    t H+H蹎uH [H   H [H\$W    0 H+HHrt|HfHtoHtwH HHuH HHtOHx  H蕿u<LE |  H E3g   9   b3H\$0H _H\$0   H _H\$Hl$Ht$WAVAW    b H+Lp  IHHM   H  HtTH   IH+HL;spQ
 H  hL_Q
 L   HIH+MH  Hǃ      L   LHH  HHtH+LIH>Q
 H  H\$@   Hl$HHt$PH A_A^_H\$Hl$Ht$H|$ AV    p H+IILHٿ   觌t<Lx  Iu3Lb w   Hf E3   9   3HtIH  Hx  HH\$0Hl$8Ht$@H|$HH A^̸(    H+A0  L   H(@S     H+Hً   A6  H   jHtyHȺ   H   H   AKICAKICAKICAKIHuKIC A H [3H [H\$Hl$Ht$H|$ AV     H+IMHH   t%H  HtHtLHHЋI3H\$0Hl$8Ht$@H|$HH A^H\$W    P H+HHHt_H   H H
HtOHx  Hu<MLn U  H2 UE3g   9   3H\$0H _H HHtOHx  HSu<L [  H E3g   9   @3H\$0H _H\$0   H _H H\$W    @ H+HHHtoHtwH HHuH: HHtOHx  H趺u<-Lf |  H 5E3g   9   3H\$0H _H\$0   H _HI ̸(    H+  v3H(Lp  ǁ     H(\̸(   F H+H(
̸(   & H+H(@S     H+LtVA  H#   HHt7A   Hy " HǠ"     H [3H [̸(    H+ຐ   A   A   H(i? @S    T H+蜇tVA  Hs   HHt7A   H" H"     H [3H [̸(    H+ຈ   A   A    H(> @S     H+tVA  H   1HHt7A  Hb" Hg"     H [3H [̸(   & H+h   A   A0   H(	> @S     H+<tVA  H   HHt7A   Hi" H"     H [3H [̸(   v H+H   A   A@   H(Y= @S    D H+茅tVA  Hc   HHt7A   H" H"     H [3H [@S     H+tVA  H   QHHt7A   H9" H"     H [3H [@S    D H+茄tVA  Hc   HHt7A  H" H"     H [3H [@S     H+tVA  H
   QHHt7A   H9" H"     H [3H [@S    D H+范tdA  Hc
   HHtEE3A   H&
" HHǃx  "     H [3H [̸(   
 H+A   E3   H(: @S    
 H+̂tdA  H	   HHtEE3A   Hf	W" HHǃx  Q"     H [3H [̸(   	 H+A   E3   H(9 @S    	 H+t\A  H   QHHt=A   A   H|" H"     H [3H [̸(   F	 H+ຨ   A   A    H()9 @S    	 H+\t\A  H3   HHt=A   A   H̙" Hљ"     H [3H [̸(    H+ຈ   A   A@   H(y8 @S    d H+HHHt[Ht^Hr H"HtJ   Hu7eL
    H
 mE3h   9   3H [ø   H [@S     H+HHHtYHtwH H蒺HtcHT$0H`u7L 
    H	 E3g   9   -3H [HT$0HBH?wH      H [zL	    H'	 E3   9   3H [H @S     H+HHHt[Ht^H H袹HtJ   Hu7L~    H E3h   9   ;3H [ø   H [@S    T H+HHHtYHtwHb HHtcHT$0Hu7WL@    H _E3g   9   3H [HT$0HBHwH   
   H [L    H E3   9   P3H [H H\$W    ` H+HH}t^HtYHt|He HHthHT$@Hu<ZLC    H bE3g   9   3H\$8H _HT$@HBHwXH   Ht$0H      ;@t@   H   H%:Ht$0tH\$8   H _L    Hd E3   X̸(   F H+|tA   H-    H(3H(̸(    H+A   L    H(
@S     H+H|t|A   H    Htb KHC @ K0H0C@@@KPHPC`@`Cp@p            H [3H [H\$Hl$Ht$W    & H+IIHHb{tGHGxHHu   CH;s31L:    H 9E3   9   3HHX7H\$0Hl$8Ht$@H _̸(    H+E3ɺ@   A    H(|2 H\$W    ` H+HHzt^HtYHt|He HHthHT$@Hu<ZL    H bE3g   9   3H\$8H _HT$@HBH?wXH   Ht$0H      @t@   H   H5Ht$0tH\$8   H _L     Hd E3   X̸(   F H+ytA   H- 0  H(	3H(̸(    H+A   L 0  H(@S      H+Hy   A   H 0  HtyHȺ   H   H   AKICAKICAKICAKIHuKIC A H [3H [H\$Hl$Ht$W      H+IIHHBxtJH   HHu   CH;s3Lw    H E3   9   d3HH%H\$0Hl$8Ht$@H _ø(   v H+E3ɺ   A@   H(\/ @S    D H+HwtHt   H [3H [̸(    H+NwtA   HM \   H(3H(̸(    H+A   L \   H(@S     H+Hvt^A   H \   nHHtA KHC @ K0H0C@@@KPHPCXBXHH [3H [H\$Hl$Ht$W     H+IIHH2vt#HrHHtH      3H\$0Hl$8Ht$@H _̸(    H+E3ɺ@   A   H(|- @S    d H+HHHu3H [Ht4H& HHt xuLH   D@HH [   H [H9 H\$W     H+HH"utYHtMHtHHt3H	& H良HtxuLH   D@H)t   H\$0H _H\$03H _̸(   V H+ttA=   H     H(3H(̸(    H+A=   L     H(@S     H+H)t   A=   HT      HH   H    KHC @ K0H0C@@@KPHPC`@`CpA   	   A   I H   HA0   A8HH [3H [H\$Hl$Ht$W     H+IIHHBst#H$rHH]tH$      3H\$0Hl$8Ht$@H _̸(    H+E3ɺ@   A$   H(* @S    t H+HrtH车t   H [3H [̸(   6 H+~rtA   H} l   H(3H(̸(    H+A   LF l   H( @S     H+H	rtfA   H l   HHtI KHC @ K0H0C@@@KPHPC`@`ChBhHH [3H [H\$Hl$Ht$W    & H+IIHHbqt#H rHHmtH       3H\$0Hl$8Ht$@H _@S     H+H	qtH%t   H [3H [̸(    H+ptA   H `   H(3H(̸(   F H+A   LV `   H(@S     H+HYptPA   H `   Ht6 KHC @ K0H0C@@@KPHPH [3H [H\$Hl$Ht$W     H+IIHHot#HrHHM3tH      3H\$0Hl$8Ht$@H _̸(   & H+E3ɺ@   A   H(' ̸(    H+>o3ɅH(ø(    H+otA4   H    H(_3H(̸(    H+A4   Lf    H(X@S    d H+Hnt'A4   H(    >HtH [3H [@S     H+IYntH       H [3H [̸(    H+E3E33H(% ̸(    H+mu3H(A   H    H(8̸(   v H+A$   HV H(@S    D H+HmuH [      H [H\$Hl$Ht$H|$ AV     H+IMHH,mtX> HT$Pu%LVMtH\$XI;r;HI+HHFI+H\$XH;rHtH;tLH0
 I   3H\$0Hl$8Ht$@H|$HH A^@S    T H+IluH [H       H [̸8    H+HD$(    E3E3HD$    344 H8H H\$W     H+HHHH1 舦HtJ3H9u<L    Hm E3h   9   &3H\$0H _Hޜ H*HtJ3Hۭu<rLK    H zE3h   9   3H\$0H _Hl] H̥HtPLGHHW7u<L    H E3h   9   d3H\$0H _H\$0   H _H) @S    d H+HHHH# ,HtGHSHu7rLc    H zE3g   9   3H [ø   H [@S     H+H6 A   L   HH [H\$W     H+Hit>A*   HD   zHHtL   HHAPHH\$0H _H\$03H _̸8   6 H+HD$(    A   E3HD$       N1 H8@W@    H+H9itmA3   H\$PH   yHHt>   7E H|$8E3HD$0   HD$(    A   HD$    5 HH\$PH@_3H@_ø8   f H+HD$(    A   E3HD$       ~0 H8@W@   $ H+HihtmA5   H\$PH   HHt>   gD H|$8E3HD$0   HD$(    A   HD$    F4 HH\$PH@_3H@_ø8    H+HD$(    A   E3HD$       / H8@W@   T H+HgtjA7   H\$PH   HHt;   C H|$8   HD$0DHD$(    E3HD$    y3 HH\$PH@_3H@_̸8    H+HD$(   A   E3HD$       . H8@W@    H+HftmA9   H\$PH#   	HHt>   'B H|$8A   HD$0EHD$(       HD$    2 HH\$PH@_3H@_ø8    H+HD$(   A   E3HD$       . H8@W@    H+HetmA;   H\$PHS   9HHt>   WA H|$8A   HD$0EHD$(       HD$    1 HH\$PH@_3H@_ø8   & H+HD$(   A   E3HD$       >- H8@W@    H+H)etjA=   H\$PH   iHHt;   @    H|$8HD$0DDHD$(    HD$    	1 HH\$PH@_3H@_̸8   V H+HD$(   A   E3HD$       n, H8@W@    H+HYdtpA?   H\$PH   HHtA   w@ H|$8   HD$0A   HD$(    A   HD$    30 HH\$PH@_3H@_̸8   v H+HD$(   A   E3HD$       + H8@W@   4 H+HyctpAA   H\$PH   HHtA   ? H|$8   HD$0A   HD$(    A   HD$    S/ HH\$PH@_3H@_̸8    H+HD$(   A   E3HD$       * H8@W@   T H+HbtmAC   H\$PH   HHt>   > H|$8   HD$0DHD$(    A   HD$    v. HH\$PH@_3H@_ø8    H+HD$(   A   E3HD$       ) H8@W@    H+HatpAE   H\$PH#   	HHtA   g= H|$8   HD$0A   HD$(    A   HD$    - HH\$PH@_3H@_̸8    H+HD$(   A   E3HD$       ( H8@W@    H+H`tpAG   H\$PHC
   )HHtA   < H|$8   HD$0A   HD$(    A   HD$    , HH\$PH@_3H@_̸8    H+HD$(   A   E3HD$       ( H8@W@    H+H	`tmAI   H\$PHc	   IHHt>   ; H|$8   HD$0DHD$(    A   HD$    + HH\$PH@_3H@_@W@   4 H+Hy_tpAK   H\$PH   HHtA   : H|$8   HD$0A   HD$(    A   HD$    S+ HH\$PH@_3H@_@W@    H+H^tpAM   H\$PH3   HHtA   W: H|$8   HD$0A   HD$(    A   HD$    * HH\$PH@_3H@_@W@    H+H9^tmAO   H\$PH   yHHt>   9 H|$8   HD$0DHD$(    A   HD$    * HH\$PH@_3H@_@W@   d H+H]tpAQ   H\$PH   HHtA   g9 H|$8   HD$0A   HD$(    A   HD$    ) HH\$PH@_3H@_@W@    H+H	]tpAS   H\$PHc   IHHtA   8 H|$8   HD$0A   HD$(    A   HD$    ( HH\$PH@_3H@_@W@   $ H+Hi\tmAU   H\$PH   HHt>   '8 H|$8   HD$0DHD$(    A   HD$    F( HH\$PH@_3H@_ø8    H+HD$(   A   E3HD$       # H8@W@   T H+H[tpAW   H\$PH   HHtA   w7 H|$8   HD$0A   HD$(    A   HD$    s' HH\$PH@_3H@_̸8    H+HD$(   A   E3HD$       " H8@W@   t H+HZtpAY   H\$PH   HHtA   6 H|$8   HD$0A   HD$(    A   HD$    & HH\$PH@_3H@_̸8    H+HD$(   A   E3HD$       ! H8@W@    H+HYtmA[   H\$PH3   HHt>   5 H|$8   HD$0DHD$(    A   HD$    % HH\$PH@_3H@_@S0    H+HD$`HHD$(    HD$  uH0[HT$hHH0[
  @S0    H+HD$`HHD$(    HD$ F uH0[HT$hHH0[   H\$Ht$W    [ H+HHHH #HHt]Kh/ HtHH#uAZL 8   H bE3h   9   3H\$0Ht$8H _HHH\$0Ht$8H _ H\$W     H+HHHHM xHtxu%HH/ xChHHH\$0H _$ L U   H` E3h   9   H\$03H _H H  ̸8    H+HD$(      A   HD$    A    H8̸8    H+HD$(      A   HD$    A    H8̸8   v H+HD$(      A   HD$    A    H8̸H   6 H+HD$xD$0   HD$(HD$pHD$   HH̸H    H+HD$xD$0    HD$(HD$pHD$ B  HHH\$Ht$H|$AV0    H+H\$hMHHL;s'L    Hw j      UtoL  MMt`H  HtTGltMHtHHL$`Ht>Hr8H   vvZLs    H bE3   9   +L,    H 3f   E39   3H\$@Ht$HH|$PH0A^L  H MtH|$(LHT$ HAҸ   ILLΉD$(HIH\$ eI   H\$Ht$H|$AV0   % H+MHHdTtqL  MteL  MtYCltRHtMHL$`HtCH|$hHr8H   vG	L"    H  E3   9   _3H\$@Ht$HH|$PH0A^L  HS MtHT$(HLD$ LAҸ   I>LH  D$(LH|$ juI>   @S     H+H  A   L   HH [H\$W     H+HStnH  HtH   H;uVH  HtH  H;u>A   H   zHHtL   HHAPHH\$0H _H\$03H _@S    4 H+HHHtpH HHt\HT$0HŃu7<LU    H DE3g   9   3H [HKH3H9L$0H [ø   H [H) ̸8    H+HD$(     A   HD$    A    H8̸8   F H+HD$(     A   HD$    A     H8̸8    H+HD$(     A   HD$    A    H8̸8    H+HD$(     A   HD$    A     H8H\$Hl$VWAV    x H+IIHHPtiDt$pC63Cl1ClHtLD$`HH) t>H   H;sHtDaLR V   H iE3i   9   跿3H\$HHl$PH A^_^LI=m  tEt7I8HLu'L ;   H E3   H   LHHtHL$hHt[H KHtJHT$@Hu*萼L    H= 蘽E3g   *HCHH9D$@%   Hl$Ht$W@    H+II;Ou3Hl$XHt$`H@_Aw   H\$PH   iHHt4H	. LL$xHLD$pHHD$8    HD$0Ht$(l$  Hl$XHH\$PHt$`H@_̸H   V H+HD$xD$0   HD$(HD$pHD$ "  HH̸H    H+HD$xD$0    HD$(HD$pHD$   HH@VATAUAVX    H+d  MMHL      H$   H$   H$   Hu'3۸   I$H$   H$   HXA^A]A\^HH$   L|$PIp    H$   Mx  LEL  H  LEи  ELT$83ۋJ0H$   HD$0HL$@I9t/H$   A   LL$0HD$ IT, HL$@HLT$8HI?   IsCL    H E3j   9   BL|$PH$   HA   ILA҅uC蓹L    H` 蛺E3f   9   L|$PH$   I   HtHH   HL;sC/L@    H 7E3j   9   腻L|$PH$   4HT$0LLIT$8uCָL    H ޹E3f   9   ,L|$PH$   H|$0H)$   H9$   t)HL$@H$   LL$0HD$ A   IL, tH9$   I,$L|$PH$   x3HXA^A]A\^H\$Ht$W     H+IHH
K   d     H     H    Lp  Mt+H  LH  tgHp  HHǃp      Lx  H  MtH  Hu+Hǃx      ClLh  t%H  H*3H\$0Ht$8H _MtH  HuHt$8   ǃ`     H\$0H _Hl$Ht$H|$ AV     H+IMHHI   H\$0H\$XH;s3襶L&   Hr 護E3j   9   3cGlH  HT$PLLtu3JL   H RE3f   9   蠸3I   H\$0Hl$8Ht$@H|$HH A^HtDS     H+HH  H AJ  L   HLH [H\$W    P H+HH   AV  HP   &HH   LHϸ   M   H   A@IAHAA@IAHAA@IAHAA@IAHHuL  H  A IAHA H  A@ L   
uA[  H H!3HH\$0H _H\$03H _H\$Ht$ W    + H+HHHHx HtQHSPH袉uA9L   H AE3h   9   菶3H\$@Ht$HH _HBx H莁HtQHSHH=uAԳL   H ܴE3h   9   *3H\$@Ht$HH _H5x Lt$8H$LsPHtMHh  Ḧu6cL   H0 kE3h   9   蹵3  LsPHw Hl$0H躀HH   LCPL;@v6LH   H E3m   9   U3}  HH胇uHMHHцu6訲L   Hu 谳E3h   9   3&  H w HHH   ML;@v6NL   H VE3m   9   褴3   HS HцuGLCPHS Hu3L=   H E3h   9   J3uHC HWHt\xt3觱L   Ht 诲E3g   9   3(Clt<Lh  L9@u/HHH  f
    Hl$0Lt$8H\$@Ht$HH _2L{   H :E3v   9   舳3H\$W     H+HHH  H[ Ho~H4  xt<軰L m  H ñE3g   9   3H\$@H _HPHuRHHHv<lL s  H9 tE3v   9   ²3H\$@H _Hh     Clt<LO y  H &E3 9   t3H\$@H _L@L;h  t<կL }  H ݰE3v   9   +3H\$@H _H  
 Hs H#}HttHT$0Hsu<hL   H5 pE3g   9   辱3H\$@H _HL$0HAHH9KPtHKPǃ`      HOs H|H   HT$8Hesu<ܮL   H E3g   9   23H\$@H _HD$8H9CHt<蕮L   Hb 蝯E3i   9   3H\$@H _H\$@   H _HI HY ̸8    H+HD$(`     A   HD$    A    H8̸8    H+HD$(      A`   D$   A     H8̸8   V H+HD$(`     A   HD$    A   k H8̸8    H+HD$(      A`   D$   A     H8̸8    H+HD$(`     A   HD$    A    H8̸8    H+຀   HD$(   DD$   A`     H8̸(   V H+Alt!H  t
   H(3H(H  3ɅH(H\$Hl$Ht$W     H+IIHH2?   3Hx  Hp  D$`3Cl1ClHt2LD$PL;CPtI@HwrLCPHH
 tHǃ`     H   H;{Htm谫Ly    H} 踬E3i   9   3H\$0Hl$8Ht$@H _jL3 y   H7 rE3m   H   LHHtHT$XH%Hl$Ht$W@    H+IIH
>u3Hl$XHt$`H@_A:  H\$PH   8HHtDH8" HL$xLHD$8    LHD$0HHL$(L$pL$ H	 Hǃh     Hl$XHH\$PHt$`H@_̸(    H+H  M3ɃH(@S     H+`  Hكt>t:u*Lh  HQ LCPH  ouǃ`        H [3H [̸(   v H+A<   L   H(8̸8   F H+HD$(`      A   HD$    A   [ H8̸(    H+຀   H(5  @S     H+H)<u3H [HtA0   L;   HHtH   tH  H  H [̸8   v H+HD$(`      A   HD$    A    H8̸(   6 H+   H(e   ̸8    H+HD$(`      A   HD$    A   + H8̸(    H+   H(   Ht$W     H+HH:u3Ht$8H _A   H\$0H   %HHtH6 LLHH4) Ht$8HH\$0H _̸(   6 H+A@   L   H(̸8    H+HD$(`      A   HD$    A    H8̸(    H+:u3H(A   H\$ H1   GHHt   E L   H> HH\$ H(@S    T H+H9u3H [HtA.   L   H~HtH   H   H [̸8    H+HD$(`      A   HD$    A    H8̸(    H+8u3H(A   H\$ H!   7HHt   D L   H= HH\$ H(̸8   F H+HD$(`      A   HD$    A   [  H8̸(    H+N8u3H(A   H\$ Hq   HHt   C L   H%= HH\$ H(̸H   薿 H+HD$xD$0   HD$(HD$pHD$ 2
  HH̸H   V H+HD$xD$0    HD$(HD$pHD$ 	  HHH\$Hl$Ht$W     H+IIHHB7tHLL$XMu
L   6I;sFLi    H E3j   9   f3H\$0Hl$8Ht$@H _LD$PHH  HcȅtH   @S    T H+HY Aa   L   HH [
@S     H+HD$0    HHH   H~g HpH   HT$0Hgu7L|   H E3g   9   a3H [HD$0H9CHt7ɢL:   H ѣE3i   9   3H [ø   H [@S    4 H+Hy5t{HtvAO   Lc   HfHHtKHHxHtB    t9H   L. AS   3HCxHuAU   H Hu3HH [3H [̸8   薼 H+HD$(@     A   HD$ @   A    H8̸8   V H+@   HD$    DA       H8̸8    H+HD$(@     A   HD$ @   A   + H8̸8   ֻ H+@   HD$    DA     b  H8̸8   薻 H+HD$(@     A   HD$ @   A    H8̸8   V H+@   HD$    DA       H8̸8    H+HD$(      A   HD$ @   A   + H8̸8   ֺ H+@   HD$    A  A       _  H8̸8   薺 H+HD$(      A   HD$ @   A    H8̸8   V H+@   HD$    A  A         H8̸8    H+HD$(      A   HD$ @   A   + H8̸8   ֹ H+@   HD$    A  A       _  H8̸8   薹 H+HD$(@     A   HD$ @   A   H8̸8   V H+@   HD$   DA       H8̸8    H+HD$(@     A   HD$ @   A  + H8̸8   ָ H+@   HD$   DA     b  H8̸8   薸 H+HD$(@     A   HD$ @   A   H8̸8   V H+@   HD$   DA       H8̸8    H+HD$(      A   HD$ @   A  + H8̸8   ַ H+@   HD$   A  A       _  H8̸8   薷 H+HD$(      A   HD$ @   A   H8̸8   V H+@   HD$   A  A         H8̸8    H+HD$(      A   HD$ @   A  + H8̸8   ֶ H+@   HD$   A  A       _  H8@W0   蔶 H+DQlIALLHu3H0_Mu'詛   L H 豜      IluIrItl   IEuHtP   Mu%tEtIIAAH0_AAH0_AClIS     I   HDIC0HD$(LL$ LA  Hu$L5    H f   *H=v4踚L	    H    E39   H0_H\$Hl$Ht$ W    & H+IIHHb-   L$`D	D3WlAD3WlDWlAtH5HHH~HEH  HtLD$PHH t>H   H;wHtFԙL |   H ܚE3i   9   *3H\$8Hl$@Ht$HH _ËGl@tуL   ɍ    HtyH{KHHG0HL$X3H\$0H   H] fH   HT$0H]u6L   H E3g   9   f7HD$0H9GHt6ϘL@   H יE3i   9   %   Hl$VAVAW@   < H+AILLx+u3Hl$pH@A_A^^A;   H|$hHQ   觻HHtKH$   LH\$`M3IH\$8H\$0HL$(Hȉt$ L HPGlÃ؉_lH\$`Hl$pHH|$hH@A_A^^@S0   t H+HD$`HHD$(    HD$ F uH0[HT$hHH0[  @S0   $ H+HD$`HHD$(    HD$  uH0[HT$hHH0[  Ht5S    б H+H Ad  L`   H苸H [Ht5S    萱 H+H A  L  H  HKH [H\$Ht$W    K H+HHHH8f dHHt^L  HAP(HcHkuAIL    H QE3h   9   蟘3H\$0Ht$8H _He HcHtS  HkuAL    H7 E3h   9   83H\$0Ht$8H _He H7cHtS  H$kuA{L    H 胖E3h   9   ї3H\$0Ht$8H _Hpe HbHtTH  H|juAL    Hh E3h   9   i3H\$0Ht$8H _H`d HhbHtTH  HjuA諔LL   H  賕E3h   9   3H\$0Ht$8H _HX H bHtQHSHHiuAFL   H NE3h   9   蜖3H\$0Ht$8H _HGX HaHtQHSPHJiuAL   H6 E3h   9   73H\$0Ht$8H _HJX H6aHHtgLCPHH?huTLCPHHguAcL   H kE3h   9   蹕3H\$0Ht$8H _HW H`HHtiLCPHS HguULCPHS HguAL   H8 E3h   9   93H\$0Ht$8H _H\$0   Ht$8H _HI H\$Hl$Ht$ WAVAW@   " H+H  HHH  Hb H_HtJxt6*Ls g   H 2E3g   9   耔3  L@HHPUHa H|_HtIH  HHVu6近L r   H ǒE3g   9   3N  H_a H_HHt\HXa H_~D  H;  HT$8HV&  HFHT$ HD$(HHFHD$0U0H,a H^LH   H` H^Ha HL^A~H   H   x   M   HT$8IhU   IFHT$ HD$ HHFHD$(HFHD$0U8rH_ H^H   x   KL    H SE3g   9   衒3  L^    Hj E3g   9   k3  ߏL(    H4 E3g   9   53n  D@HHPU HS H)]H   HT$`HSu6jL    H rE3g   9   3   HD$`H9GHt6)Lr    H~ 1E3i   9   3   H9 H\H   HWpHSu3ˎL    H  ӏE3g   9   !3]Gp-   wKH   Hs3~L    H 膏E3 9   Ԑ3HH      H\$hHl$pHt$xH@A_A^_Hi @S    Ĩ H+H	!t$HtA[  LK   HH [3H [@S    t H+H u3H [A  L H  HH [鞡̸8   & H+຀   HD$ 	   DD  H8̸8    H+HD$(      A   HD$    A	    H8̸8   趧 H+A   HD$ 	   E      H8̸8   膧 H+HD$(      A   HD$    A	    H8̸8   F H+຀   HD$ 	   DD   H8̸8    H+A   HD$ 	   E      H8Hl$Ht$H|$ AV@   զ H+IIHLu3lAI  H\$PHO   MHHt@\HL$pLLt$8LHD$0HHL$(HD$     H   H  HH\$PHl$XHt$`H|$hH@A^Hl$Ht$H|$ AV@    H+IIHLQu3lAq  H\$PH H  荮HHt@tHL$pLLt$8LHD$0HHL$(HD$    3 H   H  HH\$PHl$XHt$`H|$hH@A^̸(   f H+A2   L&   H((̸(   6 H+຀   H(   ̸(    H+Hu3H(A&   L   PHtH   tH  H  H(̸(   趤 H+   H(%   ̸(   薤 H+   H(   Ht$W    p H+HHu3Ht$8H _A   H\$0H   HHtH( LLHH
 Ht$8HH\$0H _̸(    H+A2   L   H(鸪̸(   ƣ H+u3H(A   H\$ H   GHHt   ( L   H  HH\$ H(̸(   V H+Hu3H(A'   L   萜HtH    tH   H   H(̸(    H+>u3H(A   H\$ H   wHHt   ' L   H  HH\$ H(̸(   膢 H+u3H(A   H\$ HA   HHt   ' L   H HH\$ H(@S     H+H A   L   HH [ʨH\$W    С H+Ht>A#   H   誦HHtL   HHAPHH\$0H _H\$03H _@W@   d H+HtmA,   H\$PH   HHt>   '( H|$8E3HD$0   HD$(    A   HD$     HH\$PH@_3H@_@W@   Ԡ H+HtmA.   H\$PH   YHHt>   ' H|$8E3HD$0   HD$(    A   HD$     HH\$PH@_3H@_@W@   D H+HtjA0   H\$PH   ɨHHt;   ' H|$8   HD$0DHD$(    E3HD$    i HH\$PH@_3H@_@W@   负 H+HtmA2   H\$PHc   9HHt>   '& H|$8A   HD$0EHD$(       HD$     HH\$PH@_3H@_@W@   $ H+HitmA4   H\$PH   詧HHt>   % H|$8A   HD$0EHD$(       HD$    F HH\$PH@_3H@_@W@   蔞 H+HtjA6   H\$PHC   HHt;   %    H|$8HD$0DDHD$(    HD$     HH\$PH@_3H@_@W@    H+HItpA8   H\$PH   艦HHtA   $ H|$8   HD$0A   HD$(    A   HD$    # HH\$PH@_3H@_@W@   d H+HtpA:   H\$PH   HHtA   7$ H|$8   HD$0A   HD$(    A   HD$     HH\$PH@_3H@_@W@   Ĝ H+H	tmA<   H\$PHs   IHHt>   # H|$8   HD$0DHD$(    A   HD$     HH\$PH@_3H@_@W@   4 H+HytpA>   H\$PH   蹤HHtA   " H|$8   HD$0A   HD$(    A   HD$    S HH\$PH@_3H@_@W@   蔛 H+HtpA@   H\$PHC   HHtA   '" H|$8   HD$0A   HD$(    A   HD$     HH\$PH@_3H@_@W@    H+H9tmAB   H\$PH   yHHt>   ! H|$8   HD$0DHD$(    A   HD$     HH\$PH@_3H@_@W@   d H+HtpAD   H\$PH   HHtA     H|$8   HD$0A   HD$(    A   HD$     HH\$PH@_3H@_@W@   ę H+H	tpAF   H\$PHs   IHHtA   G  H|$8   HD$0A   HD$(    A   HD$     HH\$PH@_3H@_@W@   $ H+HitmAH   H\$PH   詡HHt>    H|$8   HD$0DHD$(    A   HD$    F HH\$PH@_3H@_@W@   蔘 H+HtpAJ   H\$PHC   HHtA   7 H|$8   HD$0A   HD$(    A   HD$     HH\$PH@_3H@_@W@    H+H9tpAL   H\$PH   yHHtA    H|$8   HD$0A   HD$(    A   HD$     HH\$PH@_3H@_@W@   T H+HtmAN   H\$PH   ٟHHt>    H|$8   HD$0DHD$(    A   HD$    v HH\$PH@_3H@_@W@   Ė H+H	tpAP   H\$PHs   IHHtA   w H|$8   HD$0A   HD$(    A   HD$     HH\$PH@_3H@_@W@   $ H+HitpAR   H\$PH   詞HHtA    H|$8   HD$0A   HD$(    A   HD$    C HH\$PH@_3H@_@W@   脕 H+HtmAT   H\$PH3   	HHt>   7 H|$8   HD$0DHD$(    A   HD$     HH\$PH@_3H@_@S     H+H A   L<
   HH [骛H\$W    谔 H+Ht>A)   H	   芙HHtL   HHAPHH\$0H _H\$03H _@W@   D H+HtmA2   H\$PH	   ɜHHt>   W H|$8E3HD$0   HD$(    A   HD$    f HH\$PH@_3H@_@W@   贓 H+HtmA4   H\$PH   9HHt>    H|$8E3HD$0   HD$(    A   HD$     HH\$PH@_3H@_@W@   $ H+HitjA6   H\$PHc   詛HHt;   7 H|$8   HD$0DHD$(    E3HD$    I HH\$PH@_3H@_@W@   蔒 H+H
tmA8   H\$PH   HHt>   W H|$8A   HD$0EHD$(       HD$     HH\$PH@_3H@_@W@    H+HI
tmA:   H\$PHC   艚HHt>    H|$8A   HD$0EHD$(       HD$    & HH\$PH@_3H@_@W@   t H+H	tjA<   H\$PH   HHt;   7    H|$8HD$0DDHD$(    HD$     HH\$PH@_3H@_@W@    H+H)	tpA>   H\$PH#   iHHtA    H|$8   HD$0A   HD$(    A   HD$     HH\$PH@_3H@_@W@   D H+HtpA@   H\$PH   ɘHHtA   g H|$8   HD$0A   HD$(    A   HD$    c HH\$PH@_3H@_@W@   褏 H+HtmAB   H\$PH   )HHt>    H|$8   HD$0DHD$(    A   HD$     HH\$PH@_3H@_@W@    H+HYtpAD   H\$PHS   虗HHtA    H|$8   HD$0A   HD$(    A   HD$    3 HH\$PH@_3H@_@W@   t H+HtpAF   H\$PH   HHtA   W H|$8   HD$0A   HD$(    A   HD$     HH\$PH@_3H@_@W@   ԍ H+HtmAH   H\$PH   YHHt>    H|$8   HD$0DHD$(    A   HD$     HH\$PH@_3H@_@W@   D H+HtpAJ   H\$PH   ɕHHtA    H|$8   HD$0A   HD$(    A   HD$    c HH\$PH@_3H@_@W@   褌 H+HtpAL   H\$PH   )HHtA   w H|$8   HD$0A   HD$(    A   HD$     HH\$PH@_3H@_@W@    H+HItmAN   H\$PHC   艔HHt>    H|$8   HD$0DHD$(    A   HD$    & HH\$PH@_3H@_@W@   t H+HtpAP   H\$PH    HHtA   g H|$8   HD$0A   HD$(    A   HD$     HH\$PH@_3H@_@W@   Ԋ H+HtpAR   H\$PH    YHHtA    H|$8   HD$0A   HD$(    A   HD$     HH\$PH@_3H@_@W@   4 H+HytmAT   H\$PHs   蹒HHt>   ' H|$8   HD$0DHD$(    A   HD$    V HH\$PH@_3H@_@W@   褉 H+HtpAV   H\$PH   )HHtA    H|$8   HD$0A   HD$(    A   HD$     HH\$PH@_3H@_@W@    H+HItpAX   H\$PHC   艑HHtA    H|$8   HD$0A   HD$(    A   HD$    # HH\$PH@_3H@_@W@   d H+H tmAZ   H\$PH   HHt>   g H|$8   HD$0DHD$(    A   HD$     HH\$PH@_3H@_@S0   ԇ H+HD$`HHD$(    HD$  uH0[HT$hHH0[
  @S0   脇 H+HD$`HHD$(    HD$  uH0[HT$hHH0[   H\$Ht$W    + H+HHHHȨ 9HHt]Khc HtHHFuA*lL{ 8   H 2mE3h   9   n3H\$0Ht$8H _HHH\$0Ht$8H _ H\$W    耆 H+HHHH H9Htxu%HH xChHHH\$0H _ skLd U   H {lE3h   9   mH\$03H _Hi H ̸(   ƅ H+A3   L @  H(鈌@W    蔅 H+Hu3H _A   H\$0H @  HHt    LA   HH HH\$0H _̸(    H+Hu3H(DLM @  S~HtH   tH  H  H(̸(   Ƅ H+A2   L6   H(鈋̸(   薄 H+u3H(A   H\$ H   HHt   5 L   H HH\$ H(̸(   & H+Hu3H(A'   L   `}HtH    tH   H   H(@S    ă H+H A   L @  HH [zH\$W    考 H+Ht>A#   H  @  ZHHtL   HHAPHH\$0H _H\$03H _@W@    H+HYtjA,   H\$PHc  @  虋HHt;    H|$8   HD$0DHD$(    E3HD$    9 HH\$PH@_3H@_@W@   脂 H+HtjA.   H\$PH @  	HHt;   7    H|$8HD$0DDHD$(    HD$     HH\$PH@_3H@_@W@    H+H9tmA0   H\$PHC @  yHHt>    H|$8   HD$0DHD$(    A   HD$     HH\$PH@_3H@_@W@   d H+HtmA2   H\$PH @  HHt>   W H|$8   HD$0DHD$(    A   HD$     HH\$PH@_3H@_@W@   Ԁ H+HtmA4   H\$PH# @  YHHt>    H|$8   HD$0DHD$(    A   HD$     HH\$PH@_3H@_øH   F H+HD$xD$0   HD$(HD$pHD$   HH̸H    H+HD$xD$0    HD$(HD$pHD$   HHH\$Ht$H|$AV@    H+H\$xMHHL;s'dL    H ej      tlL  Mt`L  MtTGltMHtHHL$pHt>Hr8H   vvmdL^    H ueE3   9   f>dL?    H Fef   E39   f3H\$PHt$XH|$`H@A^HW    t0L  Mu0LD$(H  H\$ L賀tXwL  Mt$D$0HT$(HLD$ LAӸ   IxLD$(H  H\$ Lo	 $I   HH\$Ht$H|$AV@   } H+MHH4ttL  M
MteH  HtYCltRHtMHL$pHtCH|$xHr8H   vGbL    H cE3   9   ,e3H\$PHt$XH|$`H@A^L[    t(H  Hu(LD$(IH|$ LILFH  Ht D$0LL\$(HT$ HӸ   I>LD$(IH|$ LI `I>   U@S    | H+H A_   L   HH [ZH\$W    `| H+HtnH  HtH   H;uVH  HtH@  H;u>Ar   H   
HHtL   HHAPHH\$0H _H\$03H _@S    { H+HHH   H H.HtrxHD$0    u@HT$0H-u7`L    Hf aE3g   9   c3H [HL$0H yu     H [HL$0H pyuǃ        H [2`LK    H :aE3h   9   b3H [HI @S@   z H+AP   H   :HHtE   	 HD$8       HD$0A   HD$(   A   HD$   о HH@[H\$Hl$Ht$ W    z H+IIHHRtbD$`3Gl1GlHtLD$PHHʽ t:HtbH;_HtF_L 6   H `E3i   9   \a3H\$8Hl$@Ht$HH _H   LHHtHL$XHu	   H5 0,   H   3xHt$0   HT$0H*u$[^Lt    H c_g   fHL$0Hh Kwu  @HL$0HJ )wu  ]L    H ^h   E39   I`ދ@S@   tx H+H HD$0   HD$(   A@   A   HD$     Hy H@[̸8   &x H+HD$(       A   HD$ @   A   k H8@S@   w H+H	 HD$0   HD$(   A@   A   HD$ @   H H@[̸8   w H+HD$(@      A   HD$ @   A   
 H8@S@   Tw H+H HD$0   HD$(   A   A   HD$ @   HY H@[̸8   w H+HD$(@      A   HD$    A   K
 H8@S@   v H+H) HD$0   HD$(   A   A   HD$ @   H
 H@[̸8   vv H+HD$(@      A   HD$    A   	 H8@S@   4v H+H HD$0   HD$(   A   A   HD$ @   H9
 H@[@S@   u H+Hi HD$0   HD$(   A   A   HD$ @   H	 H@[@S@   u H+H HD$0   HD$(   A@   A   HD$     H	 H@[̸8   Fu H+HD$(       A   HD$ @   A    H8@S@   u H+H) HD$0   HD$(   A@   A   HD$ @   H		 H@[̸8   t H+HD$(@      A   HD$ @   A    H8@S@   tt H+H HD$0   HD$(   A   A   HD$ @   Hy H@[̸8   &t H+HD$(@      A   HD$    A   k H8@S@   s H+H HD$0   HD$(   A   A   HD$ @   H H@[̸8   s H+HD$(@      A   HD$    A    H8̸8   Vs H+HD$hI     H   L;s6tXLU    H |YE3j   9   Z3H8HD$(HD$`HD$ O   u6&XL    H .YE3f   9   |Z3H8ø   H8@SUVWATAVH   r H+H" H3HD$8H$   IMI     LHt<H$   H;sKWL    H" XE3j   9   Y3HL$8H3q HHA^A\_^][H   @suFl   H{M   LL|$@HIN	 LD$ HH6dHuL|$@3   HD$ HL$    IDH   HV E3A   C	L|$@3hHF LKIMFH   IVHPL3I艏H LHF MH   IHPL|$@LLIH   HcI$   @S@   p H+Hy HD$0  HD$(   A@   A   HD$     H H@[̸8   p H+HD$(      A   HD$ @   A   蛰 H8@SUVWAV`   ?p H+HU" H3HD$HIIHLIx  Hu	AAl  H HT$ HA A   H   Ld$XL|$PPH;uLGHHS	 HI   LELOHIPI   LGLHT$(A   IP3HL$ A   ȍLG3H躍A   HT$(IN 覍I   LOLHIPI   LD$ A   HT$ IPLD$0HHWaHtA   HT$ HL$0uw   HL$ A   HL$02   HL$(#   IN L|$PuHWHLd$XHL$HH3+n H`A^_^][H\$Hl$Ht$W0   fn H+HD$`3Hl$(IHD$ H7 ؅t&HtH   HPHT$hHB  D݋H\$@Hl$HHt$PH0_H\$Hl$Ht$W0   m H+HD$`3Hl$(IHD$ Hw ؅t&HtH   HPHT$hH  D݋H\$@Hl$HHt$PH0_̸H   vm H+u3HHA4   H\$@Hy 8  uHHt<    3ɺ   HL$8A   HD$0A   HD$(   L$ H蓱 HH\$@HHHt5S    l H+H A@   L 8  HsH [̸(   l H+H   AJ   H\$ L 8  eHHtKHHxHtB    t9H   L~ AM   eHCxHu!AO   H] Hq3H\$ H(HH\$ H(3H(̸8   k H+HD$(   3A   HD$    A    H8@S    k H+HH+ HHtH   H-&u7PL e   H QE3h   9   S3H [H H#HtH    H%u7hPL j   H= pQE3h   9   R3H [ø   H [@S    j H+HH>  HJ HH   HT$8H`u7OL    H PE3g   9   -R3H [H|$8 t7OL    Hm PE3i   9   Q3H [H HH   HT$8Hu78OLi    H @PE3g   9   Q3H [H|$8t7NL*    H PE3m   9   OQ3H [ø   H [H H	 @S@   Di H+Hٹ   
 3ɺ   HL$8A   HD$0A   HD$(   L$ H蒭 H@[̸H   h H+.u3HHA.   H\$@H1 P  gqHHtS   E 3ɺ   HL$8A`   HD$0A   HD$(   L$ H H   Hǃ@  HH\$@HHHt5S    0h H+H5 AW   L P  HnH [̸(   g H+Hu3H(AE   H\$ LE P  +aHHtKHHxHtB    t9H   L AH   `HCxHuAJ   H H:m3HH\$ H(H\$Hl$Ht$W0   Fg H+HD$`3Hl$(IHD$ H ؅t&HtH   HP HT$hH  D݋H\$@Hl$HHt$PH0_H\$Hl$Ht$W0   f H+HD$`3Hl$(IHD$ HW ؅t&HtH   HP HT$hH  D݋H\$@Hl$HHt$PH0_̸8   Vf H+HD$(`   3A   HD$    A   n H8H\$W    f H+HHHH HtM   H u<KL k   H: %LE3h   9   sM3H\$0H _H+ HwHtM    H% u<JL% q   H KE3h   9   M3H\$0H _H" HHtOH8  Hu<YJL v   Hv aKE3h   9   L3H\$0H _H HHtOHH  H_u<IL_ {   H JE3h   9   LL3H\$0H _H< HPHH   xt<IL    H JE3h   9   K3H\$0H _Glu<WIL    Ht _JE3w   9   K3H\$0H _L@I@Hw HIH  	    H\$0H _HLV    H
 IE3v   9   CKH\$03H _H\$Hl$Ht$ W    Vc H+H   HHHr  H HH   HT$0Hu6OHL    Hl WIE3g   9   J3  H|$0 t6HL    H. IE3i   9   gJ3  H HqH   HT$0H;u6GLC    H HE3g   9   J3{  H|$0t6tGL    H |HE3m   9   I3=  H HHH   xt6GL    H: %HE3g   9   sI3  L@I@H   HWHtHClt6FLW    H GE3x   9   I3  H  虝	 HGH8  H HH   xtl[FL    Hx cGE3g   9   H3$  %FL    HB -GE3v   9   {H3   L@HHPU(HcHL$0u6ELf    H FE3s   9   +H3   HH  H H.Ht~xt3~EL    H FE3g   9   G3JL@HHPU0u39EL    HV AFE3m   9   G3   H\$8Hl$@Ht$HH _H\$Hl$Ht$H|$ AV0   _ H+L   IIHHtJHD$hHu3ɸ   H6H;sLDLJ .  H EE3j   9   F3H\$@Hl$HHt$PH|$XH0A^LL$`LHHD$ HAV3ɅH\$Hl$Ht$W0   ^ H+H   IHHt*E3HD$     LHHU~H       3H\$@Hl$HHt$PH0_H H\$Ht$ W    ;^ H+3Ht$0HHu  H HHthCW  xuLKhHL@HPAQuA#CL|    H  +DE3g   9   yE3H\$@Ht$HH _H\ HxHt`HT$0HuABL    H CE3g   9   E3H\$@Ht$HH _HChHˋT$0PH HHtqHT$8HuAIBL    H& QCE3g   9   D3H\$@Ht$HH _HKH9L$8@ƋH\$@Ht$HH _H\$@   Ht$HH _Ht7S    \ H+HAhHP A7   L x   H9cH [H\$W    @\ H+HtVAC   HT x   aHHt7LGhHHAP(uAG   H# Ha3HH\$0H _H\$03H _̸H   [ H+HD$xD$0   HD$(HD$pHD$ "  HH̸H   v[ H+HD$xD$0    HD$(HD$pHD$   HHH\$Hl$Ht$H|$ AV     [ H+IIHL\tRH|$XHteHuHt|H;   6H;sL @LQ    H (AE3j   9   vB3H\$0Hl$8Ht$@H|$HH A^IFhLLD$PHIP~HtH;   H\$Ht$W    [Z H+IHHt8HGhE3E3HHPt!HtH       H\$0Ht$8H _H\$03Ht$8H _H\$W    Y H+HHHH Htbxu\CtLCL9@uHS(Hu<>L    H ?E3h   9   .A3H\$0H _H> H2HtLHSHu<x>L    HU ?E3h   9   @3H\$0H _H HHtLHSHu<>LY    H  ?E3h   9   n@3H\$0H _H\$0   H _Hy H	 ̸(   fX H+   A   A  H()  ̸8   6X H+HD$(      A   HD$    A   K H8̸(   W H+຀  A   A  H(   ̸8   W H+HD$(      A  HD$    A   ۗ H8̸(   W H+   A   A  H(I   ̸8   VW H+HD$(      A   HD$    A   k H8Hl$Ht$W    W H+AHHJu3Hl$8Ht$@H _A&   H\$0H x   x_HHt-HH@   HHHHω0# HHChqHCpHl$8HH\$0Ht$@H _H\$Ht$W0   [V H+IHHtNDOD3L$pAD1OHtZLGI;tAb;L Z   H? j<E3i   9   =3H\$HHt$PH0_HGhHHtHt$h3ۉ\$@Hc  H
 HHHtgGB  xuLBHHGhHRPuA:L    H ;E3g   9   =H\$HHt$PH0_H	 HHt`HT$@H#uAZ:L    H7 b;E3g   9   <H\$HHt$PH0_HGhHϋT$@PHU HHt]HT$ HouA9L?    H :E3g   9   <<H\$HHt$PH0_HGH9D$ u   Ht$PH\$HH0_H\$W    0T H+D$0    HHH  H HHt7x   Hx     uH@      H HH   HT$0Hux8L    HZ 9E3g   9   3;3H\$@H _8L    H 9E3g   9   :3H\$@H _ËD$0؋  Ƀ߃ ȉ  H HH   HT$8Hu< 8L1    H (9E3g   9   v:3H\$@H _HC0H9D$8t<7L   HV 8E3i   9   /:3H\$@H _H\$@   H _HtTS    @R H+HQ(L HA3   HI YHCHPA5   L   HXH [H\$W    Q H+H%   H    AC   L   HKHH   3Ht$0HCHHOHt'HS(LJ HAK   HJHCHtHGHHPuAHS(L HKAU   XAV   H HVHt$03H\$8H _Ht$0HH\$8H _H\$83H _̸H   P H+HD$xD$0   HD$(HD$pHD$ r  HH̸H   P H+HD$xD$0    HD$(HD$pHD$ 2  HHH\$Hl$Ht$ AV    EP H+IILH   H|$0H|$XHuHt3H   bH;s3?5L    H G6E3j   9   73*HELLD$PIHPHttH;3H|$0H\$8Hl$@Ht$HH A^H\$Ht$W    kO H+IHHuH\$0Ht$8H _HGE3E3HHP3HttHH\$0Ht$8H _H\$W    N H+HHHH HtsxumD  AAu HxuH   A   Hu<3L    HT 4E3h   9   -63H\$0H _H= H1HtM   Hu<v3Lg    H ~4E3h   9   53H\$0H _H H HtLHS0Hu<3L    H 4E3h   9   l53H\$0H _H\$0   H _H	 H ̸(   VM H+຀   H(  ̸8   6M H+HD$(`     A   HD$    A   K H8̸(   L H+   H(e  ̸8   L H+HD$(`     A   HD$    A    H8̸(   L H+   H(  ̸8   vL H+HD$(`     A   HD$    A   苌 H8H\$Hl$Ht$ W0   &L H+IIHHbtY  DD3T$pAD3D  Ht[LC0I;tF1L h   H '2E3i   9   u33H\$HHl$PHt$XH0_HK8H	 HtDH|$`t'0L o   H= 1E3m      G   HCHtHt$h3|$@H  H HHt7x   Hx     uH@      H HH   HT$@Hul/L     Hl 0E3g   9   E2/L    H6 0E3g   9   2  ߋD$@҃ 	  H HH   HT$ Hu6B/LS    H J0E3g   9   1HC0H9D$ t6/L   H~ 	0E3i   9   W1   Ht$W    pI H+HHu3Ht$8H _A"   H\$0H   QHHt'HHHH0H
 HHC^dHCHs Ht$8HH\$0H _̸(   H H+.u3H(A1   H\$ HA p  gQHHtH   XHH\$ H(@S    H H+H   AA   H p  
QH   HȺ   f     H   H   AKICAKICAKICAKIHuKIC A K0I0C@A@KPIPC`A`H [3H [Ht<S    G H+Hٺ@   H0  ٻAO   H H$MH [Hy H\$W    0G H+HHHHE Ht   HuH\$0H _H~E HHt!   Ht3ɅH\$0H _H\$0   H _HY H\$Ht$W    F H+HHH  H HJHtrHT$0Ht HT$0HBH?wH   HvVHo+L8    H w,E3q   9   -3H\$8Ht$@H _H   HV HHtL@HHP  tH5 HHtWL@IvA*L    H +E3o   9   7-3H\$8Ht$@H _HPHUHrV H*HtWL@IvAv*L?    H ~+E3p   9   ,3H\$8Ht$@H _HPHUH\$8   Ht$@H _H\$Hl$VWAV    D H+IMHHt}H`  H HhHtuHT$@H6t HT$@HBH?wH   HTK)LV    H *E3q   9   +3H\$HHl$PH A^_^H   HT HHtL@HHP  tHP HHt@L@Iv*(L    H) *E3o   jHPHSHT H\Ht@L@Iv*(Lq    H )E3p   HPHSHt1MHH   H   HL0  Q    u3(L u   H` ;)E3r   ̸(   B H+Mu
   H(H(SH\$Ht$W    {B H+IHH躺uH\$0Ht$8H _   HHHH\$0Ht$8H _OH\$W     B H+I@IHH?wKH0  Q~	 H@sA@   H0  L+H3ф	 H   "R   H\$0H _&L ^   H* (E3i   9   S)H\$03H _̸(   vA H+边u3H(A1   H\$ H    IHHtH   xHH\$ H(@S    A H+HY   AA   Ht    IHt| KHC @ K0H0C@@@KPHPC`@`Cp@p                        H [3H [Ht9S    P@ H+HًH   蜴AO   H HEH [H H\$W     @ H+HHHH Ht   HtuH\$0H _HN> HHt!@   HD3ɅH\$0H _H\$0   H _H H\$Ht$W    [? H+HHH  Hj HHtrHT$0Ht HT$0HBHwH   HFOH?$L    Hl G%E3q   9   &3H\$8Ht$@H _H   HO HHtL@HHP  tH HeHtWL@IvA#Lz    H $E3o   9   &3H\$8Ht$@H _HPHuHBO HHtWL@IvAF#L    Hs N$E3p   9   %3H\$8Ht$@H _HPHtH\$8   Ht$@H _H\$Hl$VWAV    = H+IMHHĵt}H`  H H8HtuHT$@Ht HT$@HBHwH   HdMK]"L&    H e#E3q   9   $3H\$HHl$PH A^_^H   HM HHtL@HHP  tH  HHt@L@Iv*!L    H "E3o   jHPHKsHtM H,Ht@L@Iv*x!LA    H "E3p   HPHGsHt1MHH   H   HL   q    u!L u   H0 "E3r   ̸(   ; H+Mu
   H(H(rH\$Ht$W    K; H+IHH芳uH\$0Ht$8H _   HHHH\$0Ht$8H _oH\$W    : H+I@IHHwKH   !w	 H sA    H   L+H3}	 H   J   H\$0H _Lv ^   H  E3i   9   #"H\$03H _@W    D: H+H色u3H _A?   H\$0H (   BHHtT HCHtH;HH\$0H _AA   H H?3ۋH\$0H _H\$Ht$W    9 H+H   H7   A?   H{ (   !BHHt HCHtH3AA   HI H?3Ht^HWHK- Hst#HWH)2 tHH\$0Ht$8H _HK H3 AR   H H>H\$03Ht$8H _Ht=S    8 H+HHIa HKH3 AR   H HC>H [HI H\$Hl$Ht$H|$ AV    @8 H+HHHHU 3LHt4HOeHH
HuH
HcIteHs6 HHHtIHOHH?
HuHHOË!H.
HcH3Ë   H\$0Hl$8Ht$@H|$HH A^H H\$Hl$Ht$W    67 H+HHH	uRHH   Ho HHt\LHOH0 tEHO9Ht3L    H E3}   9   m31HrG HzHtxuL@HHP     H\$0Hl$8Ht$@H _H\$Hl$Ht$WAVAW0   B6 H+IMHH~   HnQLH   Hn HHtsMHKH/ tEHK2HtJL   H E3}   9   f3H\$PHl$XHt$`H0A_A^_HTF H\HtxuL@HHP   tHtMHH   HKE3E3HD$     3> ̸(   5 H+HIH(F H\$Ht$W    4 H+IHH*uH\$0Ht$8H _HNLHH\$0Ht$8H _h H\$Hl$Ht$H|$ AV0   4 H+HIHH[UHMHHMLLHD$(    HH\$  HM. Hl$HH\$@Ht$PH|$XH0A^H\$W     4 H+HEtdAA   H (   <HHtEoHCHtH;HH\$0H _HKoHKR. A6   H HM9H\$03H _H\$Ht$W    k3 H+H谫   H>蠫   AA   HS (   ;HHtlDoHCHHt8H;HVbt$HVHK, tHH\$0Ht$8H _HK{nHK- A6   H H}8H\$03Ht$8H _Ht=S    2 H+HHI!nHK(- A6   H H#8H [HI ̸(   62 H+HT Ht   HH(   H(HI H\$Hl$Ht$WAVAW0   1 H+HiHH	HMHH=  HtsH5j H}E3H   LHNH+ tEHNHm	t6L    Hh E3}   9   3   HNRHNHmHL|$ E3LHtHA HHtxuL@HHPI  tH HHHtJx{D@E3ɺ	   H0d_HSE3HT$ E33HAA   H\$PHl$XHt$`H0A_A^_H\$Hl$Ht$H|$ ATAVAW0   ,0 H+IMLHh   HHoTKHHY  HtpH|h HH   LHOH\) tEHOHtPL    H E3}   9   C3H\$PHl$XHt$`H|$hH0A_A^A\HOIPHOHHHD$     E3LH3tH? H HtxuL@HHPu  zH HHHtGxYD@E3ɺ	   HXb=HCE3E3HD$ 3H~MtMIH  HOE3E3HD$     3m~H\$Ht$W0   K. H+HqIHMu   H\$HHt$PH0_Hv@fff     LD$ LD$@3Hv~t=HHHwLω\$ LD$@3HE~H\$HHt$PH0_H\$H3Ht$PH0_H\$Ht$W   - H+3IHD$PHD$XHHD$`HD$hHD$pHD$x$   H$   H$   H$   $   腥t}HNL$   HzteA   Ǆ$      LH HL$ HNHT$P )D$PH)L$`@ D$phtHc$   H   3L$   I[Is I_H\$Ht$W0   {, H+HyIHHv HcH;tAL j   H^ E3i   9   3H\$@Ht$HH0_3LE3H\$ 3H|Ht$HËH\$@H0_@W    + H+Hu3H _AS   H\$0H    Q4HHtHCHtH;HH\$0H _AU   HE H%1H\$03H _H\$Ht$W    ;+ H+H耣  H7p  AS   H    3HHQ  pHCH?  H3OKG C O0K0G@C@OPKPG`C`GpCp            HC3HC(    WCHC HWHKл   HWHKK% toH( tUHG0H H   A   HE4HC(HuH   3H\$0Ht$8H _LG0HHW(;f	 HH\$0Ht$8H _HK߻HK& HS0L HK(Ae   2Af   AU   Ho HO/H\$03Ht$8H _HtWS    `) H+HHIaHK& HS0L HK(Ae   N2Af   H H.H [H) H\$Ht$W    ( H+HHHH  HHt(HNBHHWuH\$0Ht$8H _H,' HtHHt=HNӾ3HuH0HËH\$0Ht$8H _H\$0   Ht$8H _H H\$W    ( H+HHH	OCH   HOLH# tbH8 HHtxuHL@HHP9  t4H HHt-HW8HU3ɅH\$0H _3H\$0H _H\$0   H _H\$Hl$Ht$W0   F' H+IIHH肟   HrBHtiHKLH"    H7 HHtxuiL@HHP\  tUHɒ HHtHS8Hxt1HtLHH!  HKE3E3HD$     3պ3H\$@Hl$HHt$PH0_Hl$ ATAVAWP   K& H+La8MLHM   yP u;Iu:A@BAHBAL   AP   H$   HPA_A^A\M;s3H$   HPA_A^A\H\$pHHt$xH$   D$H LM@HL   HE0HUTHD$@HE(HD$8Ld$0L|$(Lt$ oH$   Ht$xH\$pH$   HPA_A^A\HIH$   HPA_A^A\鏼H\$Ht$W    % H+IHHZttH{8 v<H   HtaHtHL   HSTH(a	    H\$8Ht$@H _HKLD$0HRtD$0H   H\$8Ht$@H _H\$83Ht$@H _H\$Hl$Ht$ W0   f$ H+HIHI(HHtHS0L A   [-HH	    A   HE.HC(Ht_LLt$@HHQ`	 HKHs0DHHuH9k8uHu    HKDHKLDHD$ H
Lt$@H\$HHl$PHt$XH0_ø(   # H+H H(  ̸(   v# H+H H(
  H\$W    P# H+H蕛   H  HH   HWHHHt$0觏tjHWHK tYHG(HWDHC(HKDHG0HC0HG8HC8G@C@LG0#_	 LC8H  H  _	 Ht$0HH\$8H _HK谖HKg HS0HKDꖿHS8H  ږA   H H%(Ht$03H\$8H _H\$83H _HtZS    0" H+HHI1HK HS0HKDkHS8H  [A   Hv H'H [H H\$W    ! H+HHHH HtHW(H7uH\$0H _H  HYHHt/HO踷H H3ɅH\$0H _H\$0   H _H H\$Ht$W0   ! H+HHHf  H HHtHW@HthH H3HthHT$@Ht$@Hmt<HD$@H= vALh   H E3   9   -3H\$HHt$PH0_HG(H 1 H(HtL@HHPS	  tH H H   HPH   vAEL   Hz ME3o   9   3H\$HHt$PH0_LHLG8HT$ H    ;  @ƋH\$HHt$PH0_H\$H   Ht$PH0_H\$Hl$ VWATAUAV   T H+HAIHD$ IHH臗   HHt~H   LHH)  tcHKLHKHE3tGHK0HLcL L  HA E3   9   b3L$   I[@IkHIA^A]A\_^H{0 tL5 C  H E3r   3IH9s8uSH D$8   HD$0HT$0H
 Ht$HHHD$@HD$PHt$Xt$`Ht$hHt$pHt$xL  MA_  EC83҃HcHHHHH+HH H$   "LHL$   L{8H      Hx @/ O fGHMtMtMIHY	 I3ҋA+HcHHHA;t+3LcH`	 H|$ IL$   HtLC0HSDHkt   Af  Hm I"L$   .̸(    H+HIH(H\$UVAV     H+HqMHHȔuH\$PH A^^]Ã{@ H|$H   tp3ҋύALcx     BT@HL+yDAHT$@L@H苇tLC(HHu3HK(H|$HH\$PIH A^^]HS(3HHHt@ sHHud] L   H E3   9   @wH\$W    ` H+3ILLM   LD$PJ    HHt@ sHHuu   IXHI;v<D L ?  Hy LE3   9   3H\$0H _ÈHHt A
HHuIJIHV	 H   H\$0H _H\$UVWAVAW@  z H+H! H3H$0  3MHLMu   L$  J    HHt@ sHHuu   IpHH  v6@L ?  Hu H E3   9   3'  L$ HHt T HHuHD$!IHU	 Mu6L `  H E3 9   .3   H$  FHc3LGLIHL+ML;v3   Mu1nL7 `  H vE3 9    XH   wOI^A@;HT$ HLH+U	 H3ҋA+HcHHH;t+3LcH[	    H$0  H38 H$x  H@  A_A^_^]H\$Hl$V    k H+HH   HHuH\$8Hl$@H ^HH|$03LHKH	 tHKlH4HHKHK HS0HKDQHS8H  AA   H\ H3	HHC(HH|$0H\$8Hl$@H ^H\$W     H+HՏ   A   H    HHtb詌HCHtH;HH\$0H _HGHK HS0HKD聋HS8H  qA   H HH\$03H _H\$Ht$W0    H+HIHHHnLOI  wb$LI $  H    \HLC0HD$(HKDLH|$   3ɅH\$@Ht$HH0_zL   H i   E39   H\$@3Ht$HH0_@S     H+H)u3H [A>   H    fHtHH [@S     H+HٍtnAP   Hп    nHtR KHC @ K0H0C@@@KPHPC`@`KpHp      H [3H [̸(    H+AF   H> H(H H\$Ht$W     H+HHHH sHHtHN`HHt0H HDHt.      EH'u3H\$0Ht$8H _Hr HHt1      EH3ɅH\$0Ht$8H _H\$0   Ht$8H _H9 H\$W     H+HHH   H HoHtAHT$0H=   HT$0HO    HT$0HOH    Hz HHtH   H&teHc HHtH   Ht>H# HHt7xu$L@HHPQ  3ɅH\$8H _3H\$8H _H\$8   H _H\$Hl$Ht$ W     H+IIHH  H   H H2HtAHT$0H    HT$0HKz    HT$0HKHd    H= HHtH   H   H" HHtH   H辻tjH" HHtxuPL@HHP  t<Hu'CH   KXCChKKxC(K8LHH   3H\$8Hl$@Ht$HH _̸(   & H+Mt	H    H(H\$Hl$Ht$H|$ AV     H+HqIHMH]HtH;rLIHHf 3H\$0Hl$8Ht$@H|$HH A^@S    t H+HIt3H [Ë   A   H|$0A   DEȋ   DEH t CKCHC(KXK8ChKxH|$0H [@S     H+H)u3H [A2   H   fHtHH [@S     H+Hه   AD   HT   jLHtjHȺ   H   H   AKICAKICAKICAKIHuHHIH [3H [ø(    H+A:   H H(H H9 @S     H+HHHHQ \HtL@HHPW  3ɅH [ø   H [H\$Hl$Ht$W    & H+IIHHbtGH HHtL@HHP   tHtLHH   39C3H\$0Hl$8Ht$@H _ø(    H+A   Mt	H   H(H\$Ht$W    k H+IHH誅uH\$0Ht$8H _HKC   HH\$0   Ht$8H   H _@S     H+HL;t74L U   H <E3i   9   3H [H   C    H [@W     H+Hلu3H _AL   H\$0H P   HHuH\$0H _HH8  HH\$0H _H\$Ht$W     H+H1H]u3ۋH\$0Ht$8H _AL   H P   HHtH0LH HW L@HO tKHWLKHOLC t2HW0HK0 t!HO(HHK(OHKHH\$0Ht$8H _HG  Ao   H HH\$03Ht$8H _Ht0S    0 H+H  Ao   HH HH [H\$W    
 H+HH  HHH\$0H _  H\$Hl$Ht$WP   
 H+IIHHtEHH   t6H{ uFLĸ    H E3   9   	3H\$`Hl$hHt$pHP_H{ u'fLw    HC nE3   HK0KKHLKLCHSL$HHHt$@Hl$8HD$0HC(HD$(C D$   uHi H\$UVW    	 H+HHH	$HH  H^K HBHtfLHK0H. tDHK0葟Ht>pL   HM xE3   9   3H\$PH _^]HW HȻHtHT$@Ht39D$@CHH	 H藻HtHSLHK  tH HoHtc{H tEHxs>L %  H E3p   9   3H\$PH _^]HS LHK  !H HHtrHT$HH{H      EHL$HH;s>LG 1  H &E3{   9   t3H\$PH _^]HK(H\$P   H _^]HY ̸(   f H+HH 4HtHH3ɅH(ø   H(@S     H+HH0 HKH* Ac   HSL HKAe   WCC C0C@H [H\$Ht$W    H+3HH	HD$PD$XHD$`HD$hHD$pHD$x$   H$   H$   H$   !E3L1H H2H HHL$ ѧLHT$PHO0 )D$PH)L$`@ D$p u	HO0 L$   HG(    I[IsGHI_H\$UVWATAUAVAW    H+H̣! H3H$   H$  E3H$  HLL$@MHD$4   AD$8~LL$   3HcIHH;r\Lϳ   Hc E3i   9   3H$   H3 H$   HĠ   A_A^A]A\_^]9$(  t`J    Hps   $$   }p   H$    s,{   L1   HŲ E3`LHYLL|$ EHH诘  ҖHH  E  L$4f     D;d$8L$3AO\$8ID$0D$1HΈD$2i?  Lc$   HHT$@,"  A   HT$0H  E3HT$PHI  LcHT$PMH?	    H;$    IH  LcD$8HT$PH覚  E3HT$PHޖ  Iׅ    CHcHD$PHL9H;wHD$PL;   @   ˁ?  }Ƀ+HL$PLcH+LD$`L+HG      o@H@oLH@@WHo@AoL WoDHoPWAoD PoHWHI;|$?<rKˁ  }Ƀ+HL$PLcH+H:f     ~ H~H@WfHI;|I;}.LL$PML+H:L+fff     B0H@IuHH;$  SL$4IL$4D+A   H躓I貓AH\$Ht$H|$AV    u H+ILHL HA   H	13H3I6H9wu!A   Hf    ,HHu#&H9wtME3HH@Ƌ   H\$0Ht$8H|$@H A^@S      H+Hyt%A   H P   ^	Ht	HH [3H [H\$Ht$W    {  H+H1Hxu3ۋH\$0Ht$8H _A   H P   HHtH0LH8HW8L@0HO0 tKHW(LK(HO LC  t2HWHK t!HO@HHK@OHKHH\$0Ht$8H _H  A   H HrH\$03Ht$8H _Ht0S     H+H  A   H@ H0H [H\$W    P H+HHR  HH\$0H _H\$Hl$Ht$H|$ AVP    H+IILHLw   H<H   LHKH    H H蝱HtHS(LHK (     H HqHtHS8LHK0  t~H
 HIHtHSHHhtZH H%HtHS@H$t6H{  uLdL    Hٮ lE3   9   3H\$`Hl$hHt$pH|$xHPA^H{0 u'L®    H E3   HKLK8LC0HS(HK Hl$@Lt$8HD$0HC@HD$(CHD$   uH H\$W    @ H+HHH	H   HKLH    H HHtHS(LHK k     H H贯HtHS8LHK0?  tXHX
 H茯HtHSHH諟t4H  HhHt-HS@Hg3ɅH\$0H _3H\$0H _H\$0   H _H ̸(   & H+HHA HtHHH(霶H(@S     H+HH HK0H A   HS(L| HK A   WCC C0C@H [LD$HL$UVATAUAVAWx   b H+3)t$`fn$   Mfp LHD$@HD$ HD$0HD$(ypHHu4\Lū ?   Hѫ dE3  9     H$   H$   H|$pH$   Hcv  n  AJ   LcHk HHAK   HD$0HN I~HKAL   H5 HeHD$ M}L3IHL+Mt3I\$HHHH+3J;AS   H HL$8LL$0HD$(M  H  H|$    H  E3AHtbHrBT5. IAfgLfgIft$PL$PHHHHH@I;rH;sJ
LL+$   l<	 E3HL$(MMt&L$   @ 3IIIB
HM;rMHt*L$   fD  3HIIIIB
AL;rH$   E3H1d  L$   L$   Ld$8HT$0LHλ   ?d  HT$(MH'd  E3HH!b  I;sS@ H$   E3Hc_  MHHcI  E3HHa3  HI;rH$   M;MHMBHt4	 M;   IE3M+H$   AHt/Ld$ @ f     3HI*AHH;rLd$8MMt_HD$(A   LL$ L+H@ EJLD  ATH@ffDD fAM+uLL+M;rL$   H$   E3Hbt?l   D$@/L E   H E3   9   H$   H|$pA   Hħ HHL$ H A   HL$0H A   HL$(H A   oHjD$@(t$`HxA_A^A]A\^]H\$Ht$H|$AV    e H+ILHL HA   H	!3H3I6H9wu!A   H    HHu#&H9wtME3HH@Ƌ   H\$0Ht$8H|$@H A^̸(    H+HH(2  H\$W     H+HH	  HH   HOPHtl   HOHtAo   H %HCHthHW(LK(HO LC  tOHWLKHOLC t6HG0HC0HG8HC8HG@HC@HGHHCHHGPHCPHH\$0H _HKH AS   HKP%kHK H A^   oHSL HK3A`   H{ oAV   H{H HC0   HHC8   HC@   HCH  @H\$03H _H   S    , H+HH_ HIAS   HKPgjHK H< A^   HSL& HKA`   HC     AV   HC    H HC0   HHC8   HC@   HCH  @RH [@S    t H+HH HI A^   HSL HKA`   HC     HC    HC0   HC8   HC@   HCH  @H [H\$Hl$Ht$Wp    H+IIHH"ktEHH  t6H{ uGL$    H E3   9   I3L\$pI[IkIs I_H{  u'L֥    H E3   H{P uH  tHCLK(LC HSHKHD$`HHD$XHCPHD$PHCHHt$HHl$@HD$8HC@HD$0HC8HD$(HC0HD$ c  GHi H\$Ht$W     H+HHH  Hj HZHtHSLHKe    Hv H.HtHS(LHK 9  z  H HHt5HT$0H Q  HL$0HB  HAH5  HK0H H蹣Ht(HT$0H距  HD$0H   HC8H H}Ht(HT$0H{   HD$0H   HC@Ha HAHt(HT$0H?   HD$0H   HCHHu HHt{xucHKHO HpA   3H{HtA   H( HHCHt H  @ǋH\$8Ht$@H _3H\$8Ht$@H _H\$8   Ht$@H _Hy @S    t H+HgtEAA   H X   Ht)HH@0   H@8   H@@   H@H  @H [3H [H\$Ht$H|$ UATAUAVAWHl$ɸ    H+H! H3HE'IHMHE   MI0D]Dm]EA DMu}ME#DUDEEEEEEDuUEEEEEEEDMA8DADD3A?A?	3ʉMAB9A3ЉU
C)D3ADD3eC,C,	A3ʉMF!AADD3MA<	A	MA3BDADD3mB)B)	3F*AB*DE3D]A4AC333MEAA	DD3EEAADE3G4ACDD3uE	ED1MDMDMA	EA	EE3EEAAЋE3щUUB?3MωMA?A3ʉMǉM9	A3ЉUU
A3ߍB&3}ωMˉMB&A3ˉMÉM1	3UD
ADE3DEDEBAG.A3C.uDMD3EMG0A	CDD3UGACDE3DmD]D]CCD]A3DuHmMM#HM߉UHU#DEDU]HA<H;w9E3HUH;r-LE   L+JI+     A H@HuFooMfEoAfIoA oMfI oA0oMfI0@   HM*_HM'H3^ L$   I[8Is@I{HIA_A^A]A\]@SUVWAVp    H+H! H3HD$`IK, H3IHLDLD$ L$0DLD$@L$PH   fD  3HK<HT$ H;w%HL$\H;rfD  H1L HHrCoWD$ D$ oCWD$0D$0oC WD$@D$@oC0H@WD$PD$PHL$ D$ HL$0HHHHHHB1D$@BL1L$PBD1 BL10H;0@   HL$ ]HL$`H3 HpA^_^][LD$HL$SUATAV8    H+Ht$xLIMH|$0IH$   HLl$(LLIMtMMfff     AMRAJȉARщABHIuIHL|$ MIHv0Hufff     HMI+HIHuIHHMHIHIH$   3H9l$pB  H\$pIFH$   IL$   LHD$h 3HLŋIHIH   H   HNHHWHH;w	H;   INHH;wI;spIHOH+     o IH@@oL
HI@WoD
IoHWo@IoL
Wo@IoL
WIL;r+MJL+     AHR3H@IJL;rMHIYHD$hIH\$`MIL|$ Ll$(H|$0Ht$xMt-D  AH[HňCCKI;rH8A^A\][LL$ LD$HT$HL$SUVWATAVAWp   H H+H$   E3HtbH$   HtUH$   HrGHEHu>3Ҹ?HH;v@=L   H* EE3      3HpA_A^A\_^][HHH?w    HH;rL,   HHHHvL   z3HMHHH;vLט   LHHHHH;veL   #L$1Ld$PL;$   v<L   L9$   u   HpA_A^A\_^][A  H  ILHD$   HL$   $   H$   Ll$hLIIIH$   H$  HD$HH$  HD$@H$   L|$8t$0HD$(D$    s   HtNMM$7@ fff     H$   MHD$(LK,HIHD$ MHuLd$PE3H$  D΋$   MH$   HD$HH$  HD$@H$   HD$8$   D$0H$   HD$(D$    tA   /L   H E3      A!  Lo IILl$hAHpA_A^A\_^][H\$Ht$H|$AV     H+ILHL HA   H	3H3I6H9wu!A   H    HHu#&H9wtME3HH苊@Ƌ   H\$0Ht$8H|$@H A^@S    D H+HHIPXLCH^ H2XHCPHu7TLu    HA \E3   9   3H [ø   H [@S     H+H	Zu3H [Ax   H  8   FHtHH [H\$Ht$W    k H+H1HYu3HH\$0Ht$8H _Ax   H 8   HHtH0HHtHKHt\HGHtMHKHtEHGHt6HS LO HKLG tHS0LO0HK(LG( _HOHڲHOѲHW L HOA   gHW0Lܕ HO(A   MWHÕ 3A   GHG HG0HH\$03Ht$8H _H   W     H+HH\$0HHI%HOHW LA HOA   HW0L' HO(A   3H HGA   HGHHGHG HG(HG0HFH\$0H _H\$W    ` H+HHHI~HOuHW L HOA   HW0L HO(A   3HGHGHGHG HG(HG0HH\$0H _H\$Hl$Ht$W@    H+IIHHWtGHH#  t8HKHuFL    Hޓ E3   9   '3H\$PHl$XHt$`H@_LCMu'L˓   H E3   HC0Hu*RL   H_ ZE3   |Hu*#Ll   H0 +E3i   MLK HSH|$8Hl$0HD$(HC(HD$   /Hɑ H\$UVWAVAWP   j H+HHH	HHY  H: HE3H
  HHH# uFHh H\$(E3HD$ L HHN    H H\$(HD$ HNHNH\$(HNL|$ E3L{ H trWHL$03LHHD$@D$0l tOHL$0rHt@L H  H E3   9   HL$0	 3C  HL$0 H%$ HLHt5HV Lf HNAX  LN L~E3HVItH# H譎HH   L9{   L9{   L$   L$   H$   L$   HăCHV0H$   HHH;(H<
D$ t  HN(L LH L$   HF(MtHN0H$   Hd	 H~0HK(H# HH4   H$   HPA_A^_^]Hُ @SWATAUAVAW    H+Hx! H3HD$pL$   ME3E3AAL:|  IH$   HHX  I螫HHD  MtL$   IHJ$  A@   LD$ HT$0H躭  H$   H$   fHII-HH   LD$ HT$0H߯   H;vHHH   MtL$   IH覯t|HH;vELE3ItbH萫A@   LD$ HT$0HILH+G/A@   LD$ HT$0ЬtLHT$0I\	 A   H$   H$   HH@   HL$07MAHL$pH3g HĘ   A_A^A]A\_[@UATAWP    H+LHIMI+  H\$pH$   Ht$xH$   Ll$HL$   Lt$@MqL$   H\$0IMHt$(H$   Ll$ ntbA6  H} HHHtEL$   I+H\$0MHD$(ILl$ I/$u@A;  L3 HH3H$   Ll$HHt$xH\$pLt$@HPA_A\]3H  H   HVHCHHH;w	H;   H@r|HLÃ?L+LHFL+ o@H@AoLH@@WAoDHoPAoLWPo@WHo@AoLWHI;rHr<HHLH1L+@      ~ HA~ H@WfHH;rH;s-LH1L+HH+@      A 0H@HuA@  Lҋ HHG   H$   ML$   HD$0H$   HD$(H$   HD$ f3ɅHPA_A\]@S     H+HINu3H [Al   H     HtHH [H\$Ht$W     H+H1HMu3HH\$0Ht$8H _Al   H    HHtH0HtHS0LH0HK(L@((    HS@LO@HK8LG8    HSPLOPHKHLGH t{HS`LO`HKXLGX tbHSpLOpHKhLGh tIH   L   HKxLGx t*HSHO tCGHH\$0Ht$8H _HHOS HO(H A   -HOHH A   HOXHl A   HWpLV HOhA   HW@L< HO8A   H   L HOxA   WH 3Ay   GHG G0G@GPG`GpH   HmH\$03Ht$8H _H   W    | H+HH\$0HH5 HO(Hz A   HOHHd A   HOXHN A   HWpL8 HOhA   HW@L HO8A   H   L HOxA   WH GAy   HGG(G8GHGXGhGxHWH\$0H _H\$W    p H+HHH. HO(Hs A   HOHH] A   HOXHG A   HWpL1 HOhA   HW@L HO8A   H   L HOxA   WGGG(G8GHGXGhGxHH\$0H _@SUWAVAW   ~ H+Ho! H3H$   HIH	ILLHD$PIt{Ht6HH  tgL   HD$    LCxHH
 t@HKPgHHu33LD    H  ;E3   9   艸3JH$   Hs8HuXL     H E3   9   E3H$   H$   H3 H   A_A^_][Hu'蒵L    H_ 蚶E3i   롋Ktht3u^H   HLKxHLC@Hl$0Lt$(HD$   nHC@HLK0ILC(Hl$8Lt$0HD$(Ht$ &	  >HC0HL   HD$@HC(L$   LcxL$   Lk@HD$H訯3jLL$@HLD$HHL$PHcHD$`H\$8HD$0Ll$(Ht$   tHl$0HT$`Lt$(MLL|$ H  @   HL$`vCL$   L$   |H H\$W0    H+HHHtMm
  t7L   HD$    LGxHH
 薕3ɅH\$@H0_3H\$@H0_H\$@   H0_H ̸(   F H+Ht  3ɅH(ø   H(@SUVWAVAWH   H+H#l! H3H$0  ILD$`MH$   LH*FtN3HK  HHp	  t49wuQL[ Z  H E3}   9   H3H$0  H3 HH  A_A^_^][H3 H7LHt1HOHHd A_  LOPHwHE3HWHI2utH HLHt5HOXH Ag  LO`HwXE3HWXItJHWpL HOhAn  H HwhHHtLOpE3HWhHtLt$`HObHHu*誱L -  Hw 貲E3   OtYHGpHLOHLG@HW8Lt$PL|$HHD$@HGhHD$8HG`HD$0HGXHD$(HGPHD$ i
  ^HG`HLw8HD$pHGXHD$xHGPH$   HGHH$   HG0H$   HG(L$@  Lo@HD$hHH$   蝫O  ML$  H=C HcLLMEMELt$hM   @HH   E3HHU6   E3H$   H4   H
?L$   H$   L$   IHl$PHHD$HH$   Hl$@HD$8HD$pHD$0HD$xHD$(H$   HD$ 	  thH$   HD$`LH$   LHD$8HH$   HD$0Ld$(L|$   H$   H;uHH$   >H>>L$  L$@  Hق H\$Hl$Ht$H|$ AV     H+HHH*  y  t5 u6Lc Z  HǄ E3}   9   P3   HV HZ|3LHt1HOHH A_  LOPHoHE3HWHISqtH H|LHt5HOXH= Ag  LO`HoXE3HWXIqcHWpL HOhAn  H HohH{HtLOpE3HWhHp@ŋ   H\$0Hl$8Ht$@H|$HH A^Hق @SUVWATAUAVAW   Y H+Hof! H3H$   H$  E3H|$@ELL$8MHH>M  3HcH$   HHLhLDI   %  H  `ZHH  LL|$ EHH\      L;   L$  @t$0v5E3L|$ E33H[   LHT$PH^|   HT$8MH^thA   HT$0H^tQE3HT$PHZt=H$   HT$PHL$@I+H;HFILK	 LI;KA   @   HL$P6;HXA3H$   H3W HĨ   A_A^A]A\_^][Hl$Ht$H|$ AV`    H+LIHIH莦~;HH9$   t3虫Lځ   Hf 衬E3   9   3}HH\$p>HHc胥H$   H 3LH$   E3H|$XH\$PHD$HHL$@H$   HL$8IHt$0Hl$(H|$ H\$pH@ǋL\$`IkIs I{(IA^H\$Ht$W    { H+HHH   Ho H:xHH   HK[{t	HUHuAlLm    H9 tE3   9   ¬3H\$0Ht$8H _H~HcHyu3H\$0Ht$8H _H
 HwHt<HSxHt-L   Mt!H~3ɅH\$0Ht$8H _3HH H\$0   Ht$8H _H\$Hl$Ht$ WAVAW    2 H+HHH	qHHj  H HvHt^LHNHҿ tDHN5ZHMt6L5   H~ E3   9   j3  HT HtvE3HHt&xL  HHH;    DvH, H4vLHt9HV@La~ HN8A.  LN@Lv8E3HV8I+kiH, HuHHM  L9pC  L9p9  HN(H} A7  LN0Lv(E3HV(HjAA  HKH: uF   &HKH: uF   褧L}   Hq} 謨E3}   9   3   HT$@H6etDD$@v3TLu} #  H!} \E3}   9   誩3@F{L:} (  H| !E3}   9   o3   H\$HHl$PHt$XH A_A^_@SUVWATAUAVAW  i H+H_! H3H$  H$	  IH$	  ML$(	  LLH$   E3HL$HA      H$0	  HL$HHA   b      HL$H   L$ 	  HL$HH.   L$	  HL$HH   HL$HtuL$ 	  HL$H3A   HHLDtMHT$@HL$Ht:HL$Ht,HD$@L$   H\$0MLl$(IIHD$ HL$HL3H$  H3蚿 HĘ  A_A^A]A\_^][@S    Կ H+H8u3H [A?   H} X   VHtHH [H\$Ht$H|$AV    u H+H1H7u3HH\$0Ht$8H|$@H A^A?   H#} X   HHtH0HtHS(LH(HK L@  tOHS8LO8HK0LG0Ӿ t6HSPLOPHKHLGH躾 tHSHOɹ tC@G@XHHO} HW(L| HO AV   sHW8Lp| HO0AW   YHWPLV| HOHAX   ?WH=| 3AL   GHG G0G@HGPH3H   W     H+HH\$0HHź HW(L{ HO AV   HW8L{ HO0AW   HWPL{ HOHAX   WH{ GAL   HGG(G8GHH8H\$0H _H\$W    P H+HHH HW(L{ HO AV   HW8L{ HO0AW   HWPLz HOHAX   WGGG(G8GHHH\$0H _H\$Hl$Ht$WP   覼 H+IIHH4tOHHs  t@HKRLHuF詡Lrz    H>z 豢E3   9   3H\$`Hl$hHt$pHP_HS Hu'ZL#z    Hy bE3   LK0Mu**Ly    Hy 2E3   |HKHHu*Ly    Hy E3   IC@u*ŠLy    HZy ͡E3   LC(Ht$HHl$@D$8HCPHD$0HC8HL$(IHD$   Hw H\$Hl$Ht$ W     H+HHH	5HH<  H HmHt^LHKH薶 tDHKPHt6؟Lx    Hmx E3   9   .3   H0 H8mHtHS(LHK 3  tHx HmHtHS8LHK0  tH HlHtHSPLHKH  tHi
 HlHHt;HT$0H[kUHL$0HGH<	A<wK@   H\$8Hl$@Ht$HH _辞Lw   HSw ƟE3   9   3Hv @SUVWAUAVAW   + H+HAW! H3H$   H$  E3L$   ID|$ HLL$(LLD$0HT$81.HH  E3IH#m  LHH!$W  HT$(HL$   L$   M#'  A   H$  H#	  L$  HH#   LD$ HHT$@!   |$ HT$@H$(  IH;   DY H;   E3IH"#   LD$0HHJ#t|HT$(MH6#thLIH$#tVLD$ HHT$@!t@DD$ I>HT$@I,8H;r H;HHl$8mH+L A   L$   HZ+@   HL$@+AH$   H3ȶ HĠ   A_A^A]_^][H\$Ht$W     H+IHHLt HAy   H	跽3LHE3HHHH\$0Ht$8H _^@S    蔶 H+H.u3H [A<  Hy h   HtHH [H\$Hl$Ht$W    6 H+H1Hx.u3HH\$0Hl$8Ht$@H _A<  H%y h   裾HHtH0HtHKH   !HGHwH   HHHO| HW0Lx HO(AJ  rHW@Lx HO8AK  XHWPLx HOHAL  >WH|x 3AW  GHG G0G@GPHG`H3 HpHS@LO@HK8LG8 >HSPLOPHKHLGHɴ !HS0LO0HK(LG(謴 HSHO路 HCXHGXC`G`zH   W    | H+HH\$0HHI蕆HO, HW0Lyw HO(AJ  "HW@L_w HO8AK  HWPLEw HOHAL  WH,w GAW  HGG(G8GHGXH蛹H\$0H _H\$W     H+HHHIޅHOu HW0Lv HO(AJ  kHW@Lv HO8AK  QHWPLv HOHAL  7WGGG(G8GHGXHH\$0H _H\$Hl$Ht$H|$ ATAVAW`    H+IMLH8+   HtHH
     H{( u$Lv   Hu    `HKHHKHHn  3DHH7 HHHteHuP蚗Lu   Hou 袘   E39   3L\$`I[ Ik(Is0I{8IA_A^A\H'ȅ~49s`   Hl HH5uq A   躇      EHSHHt	H{PHu,HcHt HA  QHCHHHaH{PHK@MHC0LKXL|$XLd$PHL$HHK8HL$@HKHD$8HC(HD$0H|$(HT$ H  xLt   HMt 耗   HuLLet   HC@3LK8HLC0HS(L|$8Ld$0t$(HD$   HYp ̸(   覰 H+Ht  3ɅH(ø   H(Hq ̸(   f H+Ht  3ɅH(ø   H(H\$Hl$Ht$W@   & H+IIHHb(tJHtHH  t6H{( uF.LWs   Hs 6E3   9   脗3H\$PHl$XHt$`H@_H{ t'L
s   Hr E3   HKEHHu*詔Lr    H~r 豕E3   vHC@LK8LC0HS(Ht$8Hl$0D$(   HD$ H   QHip Hq ̸(    H+  3ɅH(@UWAUAV   迮 H+HL! H3H$   H$  LH$  LL$8LD$(HT$0D$$    I   @  L$   I   @  HGH=?  i  H$   H$   L$   Hcq#Hi#LHJ  HA  IH.  ID$    HA     L$   D$  EuA   HT$ H   LD$(HHT$0   EtA   HT$ H   HT$8MH   E3HH;rRHtlHH+t\IIIDt$#HHˈD$ IHD$!IHD$"3&HT$@gtLHT$@H# D$$   L$   H I @   HL$@!D$$L$   H$   H$   3H$   H3 Hĸ   A^A]_]@USVWATAUAVAWHl$ظ(  D H+HZJ! H3HEH   HuL   LL   HD$8H   HD$@3H      @LL$HDHt$0  H      @  H   HGH=?  LL$(H  MHMLHF xKHM )D$PH)L$`@ D$pJHT$PI D$xHM@ E~8  HD$(HuH|$('H;t"HH,  H    H   LD$(H(U HM'KHT$PI )D$PH)L$`@ D$p>~  HL$(H@vA   Hm YLH  MtILd$0L   E3II;  I|LH   HEH;u
I@   ID$       {HH   fff     A   HT$ H-   L   HHT$8   L   HHT$@toE3HI;   LIg}tQMI+   H{HIH@t$#HD$ HHD$!HHD$"zHHB3MtQHT$HLwl A-  I!Hi{GHt$0MH|tLHIc    3@   HM\H${3HMH3肨 H(  A_A^A]A\_^[]Ht$W    谨 H+HHH   HR Ho[HH   H\$039_`t	HTHO>Hu4蛍Lk   Hpk 裎E3   9   HHDHӅ~HcHbËH\$0Ht$8H _Ht$8   H _H\$Hl$Ht$ W0   Ƨ H+HHH	HH  HD$(HKE3HD$     E3H詤    HKHt;=HHAb D}uHK=HH5b (}tC`   H* HZHt^LHKH tDHK]=Hut6<Luj E  Hj DE3   9   蒎3   LK0HLC(H puLK0HLC(Hm ptLK@HD$     LC8HHe
 tmtLKPHLCHH~ ptHni H&YHt'HT$@HOZHD$@HLHCX   H\$HHl$PHt$XH0_@S     H+H9t;Ay   Hl p   ~HtH@    H@`   @h   H [3H [H\$W    营 H+H9Hu3H\$0H _Ay   Hl p   HtH8H@    H@`   @h   HK~vHGH   HS(LO(HK LG  twHS8LO8HK0LG0Ӥ t^HSHLOHHK@LG@躤 tEHSXLOXHKPLGP衤 t,KHǉOKOK`O`KhOhKdOdH\$0H _HOHvHWHL2k HO@A   KHW8Lk HO0A   1HW(Lj HO A   HWXLj HOPA   WHj A   HGG G0G@GPG`HG    G`   Gh   蒩H\$03H _H   W    謣 H+HH\$0HHIuHWHLBj HO@A   [HW8L(j HO0A   AHW(Lj HO A   'HWXLi HOPA   WHi A   HGG G0G@GPG`HG    G`   Gh   袨H\$0H _H\$W     H+HHHItHWHL[i HO@A   tHW8LAi HO0A   ZHW(L'i HO A   @HWXLi HOPA   &WGG G0G@GPG`HH\$0G    G`   Gh   H _H\$Hl$Ht$ WATAUAVAW   ޡ H+3IDDMLHtWHH!  tHHkH   H9{(tXH9{ tRφLhh ;  H4h ׇE3   9   %3L$   I[8Ik@IsHIA_A^A]A\_}Lh 6  Hg 腇E3r   Mu'QLg A  Hg YE3i   9sd   L{HL$0  H[@HJ H$   L$0  @H$    )$   H)$   @ $   ?H$   H $   H$   @ $   s~8MHHavt&L$0  E3IHst   <  5  HrHH&  HCXHt9H;t4)Lf P  Hf 1E3   9      9{uLK3IH   HH;r4؄Lqf X  H=f E3i   9   .   9{`tF<    AA`  Hf HLHtfCLKXLCPSHKD$pChLt$hLl$`D$XHCHD|$PHt$HLd$@HD$8HC@HD$0HC8HD$(HC0HD$   tII+Aj  Lve HI蓥IHb H\$Hl$Ht$ WAVAW   r H+HHH	豹H`  HD$(HK3E3E3Ht$ HZ    HKH   sdm4HHX s   HKM4HHX sunHK14HH suYHK4HHD su=Ld   HRd E3   9   C3  Cd   H& HFPHHtL@HI HP
  sH HPHtLK(HLC H DgtLK8HLC0H )gnLKHHt$ LC@HHƦ
 cJLKXHLCPH f+HGc HOHtHS`H?Hwl HWOHt7H$   $   Hk?$   AKHb HOHtHShH+?H{H  H9s(  9sd   LC0LK8MtyMttHR6 HL$0;HL$0 )D$`H)L$p@ $   :HT$`H $   H$   @ $   nLC(E3HS HKq@Ƌ\LEHLb HUuC   fLb   Ha nE3}   9   輂3   L$   I[(Ik0Is8IA_A^_Ha ̉T$HL$SVWATAUAVAW0   袚 H+H$   E3E3D$     D9$   IID$   AMtMHH HL$pL$   A   H$   MX  H$   Aȉ$   okHH=  |$xuLHHp   $      H$   +LcHcHHo   L$   HH$   o   $    tA   H$   Ho   L$   HH$   ~o   EtA   H$   H[otaLE3HHltLH$   II+LH;HLBIO HLH!kHL$pAM;D$    3HjD$ H$   H0A_A^A]A\_^[@S    褘 H+Ht/AU  Hc    .HtHǀ      H [3H [H\$Ht$H|$AV    5 H+H1Hwu	3  AU  H]c    賠HHtH0LH(ǀ      L@ HS(HK 蹗    HS8LO8HK0LG0蜗    HS`LO`HK@LG@    HShLOhHKHLGHb    HSpLOpHKPLGPE thHSxLOxHKXLGX, tOHSHO; t>H   HH   H   H   H   H            HHO轓 HW(L2b HO Ae  賝HW8Lb HO0Af  虝HW`La HO@Ag  HWhLa HOHAh  eHWpLa HOPAi  KHWxLa HOXAj  13A   H1 Av  HHa Ǉ      Hߛ3H\$0Ht$8H|$@H A^H   W     H+HH\$0HH襒 HW(La HO Ae  蛜HW8L a HO0Af  聜HW`L` HO@Ag  gHWhL` HOHAh  MHWpL` HOPAi  3HWxL` HOXAj  3A   H Av  HHi` Ǉ      HǚH\$0H _H\$W     H+HHH螑 HW(L` HO Ae  蔛HW8L_ HO0Af  zHW`L_ HO@Ag  `HWhL_ HOHAh  FHWpL_ HOPAi  ,HWxL_ HOXAj  3A   H HH\$0Ǉ      H _H\$Hl$VWAV    H+3IH$   IH$   LH  HH  {  9   t-H9{Pt'xL5_   H^ y   9  H9{0t?H9{@uH9{HuH9{PuH9{Xt'xL^   H^ ys     H9{ u'bxL^   H_^ jy     HKG)HHu'*xL^   H'^ 2y     H   H]  L   MM  HK@Ht1H{`   @r'wL1^   H] x   5  9   tH   LK0H$   HD$xH$   HD$pH$   HD$hHCxHD$`HCXHD$XHCpHD$PHCPHD$HHChHD$@HCHHD$8HC`HD$0HC8HL$(HHD$   u$wLw]   H] x   ~H$   HL$   LC(HS Hl$8Lt$0HD$(H$   HD$   H$   H\ A  1vL\   H\ w   E39   x3L$   I[(Ik0IA^_^HIY H\$Hl$Ht$H|$ ATAVAW    ܐ H+HHH	3LDH  H HCHtbMHNHw b  HN&Hrt6uL&\ %  H[ vE3   9   x3P  HA HCHuH HCHtHV(LHN 	    HZ HBHtHV8LHN0	    HZ HBHuH HBHtHV`LHN@`	  k  HZ HiBHtHVhLHNH4	  ?  HuZ H=BL   HtIHV2  HWZ HBHtHVpLHNP     AH8Z HAHtHVxLHNX     H HAHH   x   H HAHtL}HUMIHHt+L5HV ID  HHuiuHHH HrsLY a   HY tE3   9   uH35HHJD3H   JD3H   JD3H      H\$@Hl$HHt$PH|$XH A_A^A\HX H\$W    谍 H+HHHH7 x@HH   HK#3HuKrLY   HX sE3   9   uHGËH\$0H _HImHӅ~HcHGËH\$0H _H\$0   H _LD$HT$UWAUH츀   Ռ H+HE     MIH v3HĀ   A]_]H$   Lt$hD4    HM  HMW   H]xHt L   HMLú   PY d  Ht$xHuhHtLMpHMLƺ   %Y 5  EtEHM   Y   L|$`L}XMtLM`HMMǺ   X   Ld$pLeHMtLMPHMM3X   MtLM@HMMźZ   HMV   HMA   Y x  LE(HMLϺY [  HMV E  HMV /  HM  HU HMQ	  HM HM H%V A   zHH  LE HMH  HMV   Ht L   HMLú   sW   HtLMpHMLƺ   QW i  EtEHM   W K  MtLM`HMMǺ   W )  MtLMPHMM3V 
  MtLM@HMMźPX    HM:U    HMA   NW    HM}HH   LM0HMLE(W    HM%U tqHMU t_HMtRHMH;uD;u?{u9H   HK   HH   H   H8HE H3333Ld$pL|$`Ht$xHMLt$hH$   HĀ   A]_]@UWAUAVAW   荈 H+H&! H3H$   L$  LH$  H$  LL$8LD$(HT$0D$     I   @  L$   I   @  HGH=?t  /h  H$   H$   L$   Hc7H/LH   H   IH   IA   HA   o       LD$(HHT$0   HT$8MH   E3HH;rPHtjHH+tZIIIHHAIHAGIHAGEwu&HT$@ytLHT$@H5 D$    HI@   HL$@D$ L$   H$   H$   1kLR   HQ lE3   9   1n3H$   H3 Hİ   A_A^A]_]H\$Ht$W    + H+Ix IHHtCIx t<H	HWQ A  輋LH    E3HHH\$0Ht$8H _-H\$0   Ht$8H _@S    贅 H+Ht%AC   H8S @   >Ht	HH [3H [H\$Ht$H|$Lt$ AW    P H+H9Hu	3   AC   HR @   ΍HHtH8LH(HS(L@ HK ބ t2HS8LN8HK0LF0ń tHSHHN} tHxHHNl HV(LQR HN AY   肋HV8L7R HN0AZ   h3HR H~AO   H~HH~H~ H~(H~0H~8H3H\$0Ht$8H|$@Lt$HH A_H   W     H+HH\$0HH~ HW(LQ HO AY   ˊHW8LQ HO0AZ   豊3HhQ HGAO   HGHHGHG HG(HG0HG8H[H\$0H _H\$W    考 H+HHH~ HW(LQ HO AY   4HW8LP HO0AZ   3HGHGHGHG HG(HG0HG8HH\$0H _H\$Hl$Ht$H|$ AV@    H+IILH   HHtgLHKH8|    Hi Hq5HtHS(LHK ,  thHP HI5HtHS8LHK0  t@HKHHuLzgLP    HO hE3   9   i3H\$PHl$XHt$`H|$hH@A^H{  u''gLO    HtO /hE3   H{0 u*fLO    HFO hE3   zHK{HK8HLK(LC Hl$8Lt$0HL$(HK0HL$ H\  IHM H\$W    0 H+HHH	oH   HKLHz t`H̑ H3HtHS(LHK   t8HdN H3Ht1HS8LHK0g  3ɅH\$0H _3H\$0H _H\$0   H _HM @S    d H+H|$0HHHtHHc@   HZ* H
3H|$0HtHHH [:H [@SUWAUAVAW    H+H! H3H$   L$8  MH$   MH$0  HLD$PHHT$XHL$HH|$0HD$@D$8    M;tW,u.Iu(Iu"D$8   H$   肻HHu;i  dL!@   HL eE3   9   f3;  MLl$ LHHI  ؅  HQDD|$<HEu6#dL?   HpL +eE3   9   yf3  H$(  H;v6cLq?   H-L dE3   9   6f3j  L$   MI;uLHL$`H蟺    Aͅt3ҋʅuMHL$`3 3L3IHHx~Ld$0fD  3ҋH3LT$`DkDϋAAAD+HcL3ҹ   A+AAHAF"3HAAB"A
DAAyAGHcȅxftD`؈\`Hy3Ld$`H$   MA  MD|$ LD$0HH؅!  Lc|$0LD$0HH؅  |$0    IHH+L;IFL|$@LI/3 HI;   H߹؅  LL$PHLD$XHT$HHD$     ؅t+HPHcL;tAHt~j3H&؅_  HD$`LH;uH H|$`I;sED|$<aL=   HI bE3k   9   c3  L|$@HL$H T,   |$8       IMwA   HOI WHOG
G$
G$
G$
G$
G$
҈iIHyA   IWI0tIWA   IOu33~`L<   HH aE3y   9   b   L$   H蝶@   HL$`NH$   H$   H3tz H   A_A^A]_][@S0   z H+HHD$     t8HNHT$`HcH;tHo3H0[3HH0[H0[H\$Ht$W    ;z H+IHHLG HAb   H	3LHE3HHHH\$0Ht$8H _!@S    y H+HtKA/   HI    ^Hu7^LI 1   HYI _E3  9   :a3H [H   H [H\$Ht$W    Ky H+H   HtNA/   HH    ΁HHuCQ^LI 1   HH Y_E3  9   `3ۋH\$0Ht$8H _H   HH   JHH   HHH   JHNdu H   LNH H   A@   TH   L.H H   AA   4   HAL   H   HG H}3H\$0Ht$8H _HWHKs HUG(L   L   C(O8K8GHCHOXKXGhChOxKx            HG HC H   H   lw H   L   H   L   Cw    HHt$8   H\$0H _H   W    w H+HH\$0H   H	2IHOs H   LF H   A@   }H   LF H   AA   }   HAL   H   H`F HP|H\$0H _H\$W    pv H+H   HH	HHO"s H   LF H   A@   }H   LE H   AA   |   HeH   H\$0H _H\$Hl$Ht$W@   u H+IIHH   HH   tw39   uUH   HtaL   MtUL   MtIH   Ht=H|$0HH|$(HD$ Jc  t"ǃ      E3H|$ LHH^  3H\$PHl$XHt$`H@_H	D H\$Hl$ VWAV0   t H+HHH   #E3HLt$PLt$XH  H} H'HtZLL$XE3HT$PH  H   HCD A   0zHD$PH   HD$XH   D   Lt$PH| H'HtULL$XE3HT$PH3   H   HC A   yHD$PH   HD$XH   D   Hе H&H   LHKHo tLHK	HHtQHVt3XLC    HKC YE3   9   ,[38HS~HHC Hl$(L E3Lt$ HHWp    H\$`Hl$hH0A^_^HA H\$Ht$W    r H+HHHHN %HHt$HHtm	H覓HH2tQH Hx%HHtLHKHt,HQHHo23ɅH\$0Ht$8H _3H\$0Ht$8H _H\$0   Ht$8H _@S    r H+HYu3H [A  H|$0H[F    zHHu<WLF   H1F XE3  9   jYH|$03H [H3A   HHr HH   G@   GL   GP   GT   GX   G\   Gd   H|$0H [@S    $q H+Hiu3H [A  H|$0HkE    yHHu<$VLE   HAE ,WE3  9   zXH|$03H [H3A   HH肳 HH   G@   GL   GP   GT   GX   G\   H|$0H [@S    Dp H+Hu3H [A  H|$0HD    xHHu<DULD   HaD LVE3  9   WH|$03H [H3A   HH袲 HH   G@   GL   GP   GT   GX   G\   Gd   H|$0H [H   S    Lo H+HHIHtSLC A  vHK HtS(LC A  uHK0HtS8LgC A  uHK@HtSHLIC A  uH   "H   ;H   HC A  ]t3A   H} A  HB H8tH [H\$Ht$W    [n H+ydHH   H   H   c;H   HB Ak  sHKHtSLwB An  tHK HtS(LYB Aq  tHK0HtS8L;B At  tHK@HtSHLB Aw  t3A   H肰 H   Ht$8C@   CL   CP   CT   CX   C\   {dH\$0H _H\$Hl$Ht$WAVAW0   "m H+IILH^  HH+    H    H   L   uLLH9( I9H   Hu.QLA   HA  SLA      H   HuLLH IH   Hu.QLYA   H@ RLqA    2  H{    {(   CH;tMH; HHt'AQL@   H^@ IRj     H,    Kdt8t3t.PL@ %  H@ QL@ }     {X   H   KXH;vMPLd@ 1  H? QH   跍DKXL@    HD$ 9   R(  ;KTvCYPL@ 8  Hv? aQCTL@ DKX   9   D$ R   DCTDKPB    D;s.PL? @  H? 	QLb@       B    HCh    3AKLDCxKpHˍ    C|ADCt(  uZH9CXu    uAIH#     1eOL?   H> mP   E39   Q3H\$PHl$XHt$`H0A_A^_H; H\$UVWAVAW    i H+HHH  Hj HyE3HH   L9x"  HKHtSL= A  =pL{D{LL$`E3HSHQ  HD$`H;vgjNL@   H= rODL@ p   9   PHKH^= A  n3L{D{H\$PH A_A^_^]ÉCHy HHH   L9xG  HK HtS(L< A  boL{ D{(LL$`E3HS Hv  HD$`HsH=>      H;vlH=<? "  jML3? H< uNDLǺp   9   OHK He< A+  m3L{ D{(H\$PH A_A^_^]ÉC(Hɯ HHH   L9xN  HK0HtS8L< A  inL{0D{8LL$`E3HS0H}  HD$`H;v1HK0H; A  m3L{0D{8H\$PH A_A^_^]ÉC8H`; HHH   L9x  HK@HtSHL_; A9  mL{@D{HLL$`E3HS@Hg  HD$`H;v1HK@H; AB  `l3L{@D{HH\$PH A_A^_^]ÉCHH HSHt)HT$XH   T$XH&     H! HHtmHT$XHD   D$XsLNKL<   Hk: VLA   L< {   9   M3H\$PH A_A^_^]ÉCLH: HH   HT$XHtBD$XsLJL;   H9 KA   L;    9   M3H\$PH A_A^_^]= v,zJL;;   H9 KA LM; 뫉CXHY9 HH   HT$XHtD$X= v4JL;   H49 KA L; h   Es4IL:   H8 JA   L: h   CTH8 H=HtUHT$XHkD$Xs4uIL:   H8 }JA   L:    CPH\8 HHt"HT$XHA9D$XC`H HHt^HT$XHKD$Xt=t8HL: Y  H7 IL: }   9   #KC\Ht H,Ht~xH   H7 HxAa  hL   Ht%Ad  Hw7 H\H   HH   CH   L    0L   H\$P   H A_A^_^]H6 @USVWATAVH$X  b H+H ! H3H   H   MHL$0IHMy  Mp  ADt$ D$!AD$"AD$#rLH<  @   L$  L;L$  LD$8IFH HL$8HMHM )EH)M@ E LEHI EHM@ E  A   HT$ It  L  HIY  I@HUIHFE39  I@'  (EA(M E3DKH A@  D  )EP(E0)M`(M@)Ep)   HD$(@   'HH  LD$(H
 HM HM )D$@H)L$P@ D$`LD$@HH D$hHL$x@ EA;u.A@   HUPHA;uE3HUHAA;tAH8A;(  (EA(M Ht$0KH A@)EP(E0)M`(M@)Ep)   AE   Ht$(HH   LD$(H	 HMHM )D$@H)L$P@ D$`HT$0LD$@H D$hHL$x@ Eu.A@   HUPHuE3HUHuDH*AuLHUHU A   E3EIL$  AL$  3H   H3i^ HĨ  A^A\_^[]H\$Hl$Ht$ WATAUAVAWp  ^ H+H  H3H$`  A   LD$HMHD$`AAA   ff     J B HJ0@ B@H0JP@@B`HPJpI@`IHHuLL$`   L+H\$pH+HA fff     BoDoHH@@WBLoDoHWo@LBoLWBLoDoHWLHuH$`  HL$`D  I A HI0@ A@H0IP@@A`HPIpI@`IHIuE3LL$@   I  H$`  H;w(H$X  I;rAfIH1`  HI;|xH$`  I+L$p  M+IB oDoHH@@WLBoD oHWBL oDoHWLBoD oHWBL HuA$@      H\$`L\ HHAHH\$LJHK@MML3K`II H HLLAAMM3IIH(IӋHIJAHHD$PI3LHI0LAHLL$IHLC(IHD$(H3HSHHH?HAHL$0HLJHKHM؋ML3ShII H HLMBLAII3HHH(HЋHM,KLII3ALHI0LAHLD$ IIILC0HD$H3HSLHI?LAHLJHKPM؋ML3SpII H HLMBLAII3HHH(HЋHM$KALII3LHI0LAHLD$8I<IILC8HH3HSHHH?HAHLJHKXM؋ML3SxII H LHMBLAII3LHI(LAHM<KAMII3HHH0HЋHIIHHI3LD$PHAHH?HAHȋMHMML3II H HLAMALH|$II3LHI(LAHIHIHI3HHH0HAˋHHWxIKHHOPI3H?HO(AHHM    IHLL3D$L\$0IH I LHM@LIH3LHI(LAHHJIHOI3HHH0HAʋHHW`IJHHOXI3LL$(H?HO0AHAILHLL3D$ II H HLM@MIH3LHI(LAHHJIHOI3HHH0HAʋHHWhAIJHHO@I3H?HO8ALL$HAIOILL3D$8II H HLM@MII3LHI(LAHHJIHOI3HHH0HAʋHȋ$HWp$IJHHOHI3H?HO 3H|$`HH<L   AHH|$LJH   M؋ML3   II H HLMBLAII3HHH(HЋHM,KL  LAII3LHI0LAHLD$8IIIHD$(H3HWHH?HHAHL$ HLJH  MӋML3  II H HLHAAIL3MII(MAHM$JMIL  I3LȋHI0LAHLL$0HJH   IL3HD$IH?K HAHLJH  MӋML3  II H HLHAAIL3MII(ML  AHM<JMII3LHI0LAHLL$HJH   IًL3IH?K HAHLJH  MӋML3  II H HLHAIL3AMI(IMAHM4JMII3LHI0LAHLJAMM3IH?K HHȋHM    IHL3II H HLMBLH\$I3LHI(LAHAIIHHI3LT$8HHH0HыHAH  HJIL3H  I?HAL  HNIL3II H LHMBMI3LHI(LAHAIIHHKI3LT$0HHH0HыHH   AHJILD$(L3H  I?L  HAHOIL3II H HLM@MI3LHI(LAHAIIHH   I3LT$ HHH0HыHH  AHJIL3H   I?AHL  IJILL3D$II H LLL$AHI@LII3LHI(LЋAHAIJHH   I3HHH0HыHHD$@H  HD$@HJIL3H  I?L   LD$HH$`  I   A   fff     I A HI0@ A@H0IP@@A`HPIpH@`HHIuH$X  I  L;w%HL$`H;rHL$`I+JI1 M@HuuHT$`   I+LL$pM+I@ @ o@oLH@@WHo@BoLWoDHoPWBoDPoHWHHuH$`  H3P L$p  I[0Ik8IsHIA_A^A]A\_H\$Hl$Ht$WATAUAVAW0   P H+HH% ITA7  H/YUTA8  HHRHH$ YLH  H  E3D9ep  LuXf     E3ET3ۅ   A;r53+HpP  A+Hp:  H    H+	  Dd$ \$$D|$(HD$,    D$ L    MIhA H   qHH   ET;cLuXA+;s;fD  HH<3Qp   H!p   H    ;]TrAAAD;epAg  H# ITAh  Ho# HT   oE3At4H H3ot HotL7H;rMt/An  H# I]THtAp  H" HCT3H\$`Hl$hHt$pH0A_A^A]A\_@USAWH$`  IN H+H_  H3H@  E3HD9yp  H$  H$  L$  L$X  L$P  E3ff     3|$$9{T<  EDl$0EDl$ 3HL$@A   讐 Hcsd΅t`tuVEu
As3tA3H@  A   q AHD$@HD$HAHD$PCtHD$XCpHD$`Ht$h3Eu_EuZ   tQtuGLl$pL@  IHT$@E3Ll$pH@  ]E3L@  H@  H@  @Ll$pK|3DL$$DCxAAAu	DaDDfA;  AƉD$ LL$(K|3ҋuDfSd   tuuEu
As3K|t]@uHIL@  E3Ll$pHT$@H@  E3L@  H@  H@  jK|LL$(ǃL@  HChAH
LDCT3IH ILEuEuMDGE3   E3HEtFH;T$(SxuK|DD+ADDAЅDDDAtJAƉD$ DHD8EuDG-T$ SxH;D$(u	DBDE3AEDDE3AHDAHH AHAE3H H+3HAIHChMH
{\tEAHIDH
I
HL'LL$(A;{x#|$$Dd$ Dl$0|$$;{TAAAD;{pL$P  L$X  L$  H$  H$     H@  H3I H`  A_[]@USATAUAWH$P  %J H+H;  H3H0  EHDHL$03D|$ A   E݌ H  H$  HcsdH$H  L$@  tWtuMEu
As3t83H0  A    CtHD$HCpHD$PLl$0L|$8Ld$@Ht$X3Eu_EuZ   tQtuGHt$`L0  HHT$0E3Ht$`H0  tE3L0  H0  H0  WHt$`K|3DCxDEAADAu	DyEE~A;  DL$ K|3ADuE~Sd   tuwEu
As3teA@uHHL0  E3Ht$`HT$0H0  E3L0  H0  H0  K|DL$ ǃH0  AHChAH
HDCT3HD$(H IELEuEuM3DOu3Et<I;ыSxuK|DD+ADDʋAЅDDDAt<At$2EuDO'ACxI;u	DHDE3AEDDȋT$(HAH HDAAH E3H+3I
HHKhIMËIEI
H
LHу{\tEAIUHt$`DL$ AA;{x*H$H  H$  L$@  H0  H3cF HP  A_A]A\[]̸(   F H+DIDAHIO3H(HY  H\$ V@  gF H+H}  H3H$0  DY|HH$`  AHyhHH
   H HHD$0H   H   @IHA@IHA@IHA@IHHuDSTA   E;   ff     AADLD$0AÍP3H
HH  L;w.H$(  H;r!fff     HH1L0HH=   |xHL$0H+LD$@L+HB    oDoHH@@WLAoD oHWo@AL oLWLAoD oHWAL HuE;)HT$0H$0  7  DKH$0  H   LH   HD$(   HD$    HL$0踾   H$0  ָStL HKhH$`  H
{d tA  kMA  KH$0  H3C H$h  H@  ^H9  USVH@   C H+HHH  BTEBEBPEBLEB\EBdEBEH|$`HH  H   E3Hî  E0    3ɐLHU(M(A   E)M+HE*f  M0M0rHSHt.DCH薮;  {` tSHKkC    K(HU(M(A   E)M+HE*F   HS HtDC(H(   K8HU(M(A   E)M+HE*   HS0Ht*DC8Hӭu|{` tS8HK0謶C8    KHHU(M(A   E)M+HE*臭u0HS@HtDCHHmuLE0E0@   HHbHH|$`H@^[]@S  A H+H  H3H$  HHthItH H
{d tA  XMA  JHChHu:&L   H 'L    9   (3A  HH$  HL$0   HL$pd39{T   f     H   L$   H   A   D$uD$vD$wHD$0HD$(H   HD$ D$p    @|$tH$   K|H
HKh  H   HD$0H   L$   HD$(H   A   HD$ D$p   H$   K|H
HKh   ;{T%   H$   cH   HL$0TH$     H$  H3w? HĐ  [̸(   ? H+s@$Lr   H %A   L,    9   5'3H(ÉQ   H(LHBL+A   HPHHHHHHHHHHHHHHHHHHHHJT PHHHHHHHHHHHHHHHHHHHHJT HP	HHHHHHHHHHHHHHHHHHHHJT HPHHHHHHHHHHHHHHHHHH
HHJT 
HPHHHHHHHHHHHHHHHHHHHHJT H P!HHHHHHHHHHHHHHHHHHHHJT H(P)HHH'HHH&HHH%HHH$HHH#HHH"HHJT "P1H0H@@HHHHHHHHHHHHHHHHHHHHJT ICLHA
L+A   MDD@IHHIHHIHHIH HIH(HIH0HI8D@ITPHHHHHHHHHH HHH(HHH0HH8PITPHHHHHHHHH	HH H
HH(HHH0HH8PITPHHHHHHHHHHH HHH(HHH0HH8PITPHHHHHHHHHHH HHH(HHH0HH8PITPHHHHHH HHH!HH H"HH(H#HH0H$H8P%IT&P&HHH'HHH(HHH)HH H*HH(H+HH0H,H8P-IT.P.HHH/HHH0HH@@HHHH HHH(HHH0H8HPI@S    : H+HHW X   A;   BHuH [H@H@    H [Ht`S    9 H+HH HI AK   T?HK(H AL   >?HKHAN   H H ?H [H\$Hl$Ht$ W0   69 H+H|$h3Hl$@Hl$ HH+  HU7 HHtHSH!  H% HHtNLL$ E3HT$@H   HK H A   e>HD$@HC HD$ HC0Hk8Hl$@H H[HtELL$ E3HT$@Hq   HK(H A   >HD$@HC(HD$ HC@HB6 HHtHSHtBH6 HHtHSHt;swC      Hk8CP:3H\$HHl$PHt$XH0_3HA8A   H\$W    7 H+ILHD;Iwxy t?E3MtZKP3ȋ3ȋ3ȉKPB
IL;rٸ   H\$0H _HI8HC0H+H;r#HS HIjs H{8   H\$0H _H\$03H _@S    6 H+LHD;Awiy t?E3Mt.    KP3ȋ3ȋ3ȉKPBIM;rIH [HQ(HtMtLA@Ir HC@H [3H [H H\$Ht$ W    ;6 H+3HHt$0HHt$8HM  H^4 HHtHSH   H. HHtNLL$8E3HT$0H   HK H A   n;HD$0HC HD$8HC0Hs8Ht$0H HdHtALL$8E3HT$0HztLHK(H A   ;HD$0HC(HD$8HC@HO3 HHt"HSHu3H\$@Ht$HH _H1 HHt$HSH@ƋH\$@Ht$HH _H\$@   Ht$HH _H H\$W    4 H+HHHH9
 XHtWHtGH2 H5HtWHt$HR2 HHtHWHu3H\$0H _H9 HHtWH3ɅH\$0H _H\$0   H _@S    3 H+HHtLHyH uEHCHHu7L 3  H E3~   9   %3H [ø   H [̸(   F3 H+HtHIHHt	H(   H(Ht(   3 H+HIHHtH(HA HHA0H;D$(HGD$(@S    2 H+HHt7L 3   H E3   9   J3H [A7   H    ;HtH@    H [̸(   F2 H+AB   H H(7A      A       H\$U    1 H+yAHHtFLR e   H !39   {E3   e3H\$@H ]MH|$8   THHuAL k   H E3$  9   H|$83H\$@H ]HHt$0NHHt!HHHcHLHUm H]H|$83H\$@HHt$0H ]@S    0 H+yHtALT    H  3ҹ9   {E3   O3H [ø   H [H	 H\$W    P0 H+HHHH	 HtWHt%He. HHt   Hsu3H\$0H _H. HHt!   Hq3ɅH\$0H _H\$0   H _H\$Ht$H|$Lt$ AW    / H+L|$`ILL$PAL3L   )HHu6L    H E3$  9   3   H3HtKHHH+LD$hIMtZ@ ff     I3HHAH0I;r/L_    H
 E3   9   THHH\$0Ht$8H|$@Lt$HH A_̸(   V. H+IHHL
 A   H(T7̸X   &. H+H  HD$@L 	  H	  HD$8Hm  HD$0H  HD$(H   HD$ GHX@S    - H+HHtAH|$0H   Ht+HO诡Hg* A  L x  H6H|$0HH [[FH\$Hl$Ht$H|$ AV0   @- H+H3H	IADHt		tFit.HT$hHx	  tHD$`LDHD$ AH;HHt	H\$@Hl$HHt$PH|$XH0A^@S    , H+HH	HtuH [HH|$0	  HHt	H|$0H [̸H   F, H+HHJ8̸8   &, H+H8
AH9 H\$W    + H+HHH	HtuH\$0H _HH0  HHtaH\$0H _Hi	 H\$VWAV    }+ H+L   LD$@3H|$@H3   9|$@t   H\$PH A^_^HHt	toHm Hl$HHHHt$IWHt$Hj
HHtHHp1HHl$HHt|H\$PH A^_^H\$P3H A^_^H\$Ht$W    * H+H   HH	3Ht_uH\$0Ht$8H _H8\(u>HHorHfD  8   u#HHorH8  uHHor   HHtHt$8H\$0H _H\$H|$H   IYHE2HIHMtULM+IDH[DADED AHIuEtH   I+tD   u	HHuH\$   H|$H\$Hl$Ht$ T$WAVAW    >) H+H   LHMIH_oHE3HAt}A   HT$HHjtfM   HW(HStOHtMHH<t8E3H  Hft"LO L  HW(It   3H\$@Hl$PHt$XH A_A^_H\$Hl$Ht$ WATAUAVAW0   N( H+L   LD   IAEIL$(HAAI} D|$ L$$  Ht"L$   MtLI   I   I   H   LHS(H  d HHKHE3Β   fD  LH  HK   HKE3H;s    HtjHC H+   HHH  ш  H-tHHt u	HHuHUHKHE3&^3H\$hHl$pHt$xH0A_A^A]A\_H  stLH  Hb D|$ E3E3I8tLM   IU(ItLMAA@'AH%A@&AP'D$$D$(AP&A@$AH%AȋAH$I݄tHHtA u	IHu   H\$Hl$Ht$H|$ ATAVAWP   % H+H   HIMLHO轙E3HGH   H$   HW(HD$@MH$   AHD$8HH$   HD$0Hl$(Lt$ %  t?H   H   Ld$@LO(Ld$8E3Ld$0HLd$(HD$      uAL\$PI[ Ik(Is0I{8IA_A^A\@S    $ H+HH x  A  0HuH [H      Hǃ   o   Hǃ   Hǃ   Hǃ   Hǃ   Hǃ      H [H\$Ht$WP   K$ H+H   HHx(H   H$   HD$@H   LL$8LLD$0AHT$(HHD$   uH\$`Ht$hHP_L   HH'` H   3HL$@LHL$8E3HL$0HHL$(HHD$ t  H\$`Ht$hHP_H\$Hl$Ht$H|$ AV    p# H+H   HHIL>LIHH&    H膹HHtsLHH.tnH4~bHcHN HKx   vCx      H~  o   7   FH   HH   HH   IH-3H\$0Hl$8Ht$@H|$HH A^H\$W    " H+H   Ho   HK(ŖH   o   贖H  o   裖HH\$0H _;@SUVWATAVAW@   " H+H1  H3HD$0H   HH   L$   L$   H_H    LL$ HD$(HD$)HHD$*HHD$+L$,AtDD$-E3L$   AHA׷HE3H詌   L$   f     MD$HHT$(辌   L$   HHT$ 行twMtL$   IH腌t[MtMIHntDE3HH;w r^H薇t,H+w t~D$(HHo HE3HV3L$   HL$0H3?  H@A_A^A\_^][H  4tLH  H\ HW H  辔   ̸X   F  H+H  HD$@L  H	  HD$8Hm  HD$0H  HD$(H   HD$ +9HX@S     H+HHtAH|$0H   Ht+HHO A^  Lr    H(H|$0HH [{8H\$Hl$Ht$H|$ AV0   ` H+H3H	IADHt	2tF艗t.HT$hHH  tHD$`LDHD$ AH.HHtH\$@Hl$HHt$PH|$XH0A^@W     H+HH	HtuH _H\$0@   H   HK(풾HKh@   ߒHW7HHtH\$0H _H	 H\$W    0 H+HHH	Ht
uH\$0H _HH   HHtH\$0H _H  H\$VWAV     H+L   LD$@3Ht$@H=&   9t$@t   H\$PH A^_^HHt_   HH Hl$HH3HHt$IHte莳H&>HH+tIH_ HHHt%INWHt$HjHHtHHp#HHl$HHt|H\$PH A^_^H\$P3H A^_^H\$Ht$W     H+H   HH	3Ht_uH\$0Ht$8H _H8\(u&HH@rHfD  8\huHH@r   HHtHt$8H\$0H _H\$Hl$T$VWATAVAW     H+HHQ(MMLA HHE3~  LF HVhH      HT$XDH   MtMtMIH   HT$pHtLD$xMtHe   H$   HtL$   MtH;tcA@   HV(E3HtJLF HV(E3Ht-LF HVhHtA@   HVhE3Hnu33H\$PHl$`H A_A^A\_^̸8    H+H   H8  H\$Hl$Ht$W@   V H+H   IIHH; u3xL x   H  E3   9   3SLC HK(3\ LC HKh   \ H$   LHD$0LHD$xHHD$(HHD$pHD$ W  H\$PHl$XHt$`H@_@S     H+HHO    A;  W%HuH [H      Hǃ   Hǃ   Hǃ   Hǃ   Hǃ      H [̸H    H+H   3HD$0HD$(HD$pHD$   HHH\$Hl$Ht$H|$ AV0    H+H   HHIL3LHNIHu    HNԮHHtLHH$   Hl$(E3E3HD$     IHg tkHtYH> tSHP~THcHN HKx   vCx      HF H   HH   HH   IH"3H\$@Hl$HHt$PH|$XH0A^H\$W     H+H   H@   HK(勾HKh@   ׋HH\$0H _E0H\$Hl$Ht$H|$ ATAVAW@   < H+H$   IL$   IH$   LH|$8LLd$0Ht$(LL$ ML3t:HuHuHu   $H|$8LLd$0MHt$(IHl$ H\$`Hl$hHt$pH|$xH@A_A^A\H\$LL$ UVWATAUAVAW    q H+H9LihH$   E3ILHM  H  LA HQ(HDd$`E3  LC HShH1  A   HT$`H  HT$xLH  A@   HS(E3Hq  LC HS(E3Hft2LC HShHtA@   HShE3H)   uAąC  H+HS(LC HE3D$`
   LC HShHR   A   HT$`H7t{L$   HHT$xtbA@   HS(E3HtILC HS(E3Ht2LC HShHtA@   HShE3HQ   uAątoLkhLC HS(E3H:tTfD  LC IHt;E3HH;s vFLIt LC HS(ME3HMI+u3H\$hH A_A^A]A\_^]A@   HShtLHShI9P H;HS(LC HE3Dd$`tLC HShHtA   HT$`HyL|$xH$   MtHtLIHLA@   HS(E3H	/LC HS(E3Ht2LC HShHJtA@   HShE3H   uAąH   H;HS(LC HE3D$x   LC HShH   A   HT$xHtzMtLIHtcA@   HS(E3H&tJLC HS(E3Ht3LC HShHktA@   HShE3HtA   E   H\$Hl$Ht$W@    H+H9 IIHHu3L x   H $E3   9   r3SLC H(3T LC HKh   }T H$   LHD$0LHD$xHHD$(HHD$pHD$ H\$PHl$XHt$`H@_̸X   6 H+HL  HD$@L  HY  HD$8H  HD$0H!  HD$(H   HD$ *HX@S     H+HHt\H|$0H   HtFHPLHOGLHO>LHOeRHO \RA  L/    HH|$0HH [P)H\$Hl$Ht$H|$ AV0   @ H+H3H	IADHt	tFit.HT$hH  tHD$`LDHD$ AHHHtH\$@Hl$HHt$PH|$XH0A^@S     H+HH	HtuH [HH|$0:  HHtH|$0H [H H\$W    0 H+HHH	Ht
uH\$0H _HH  HHtH\$0H _H	 H\$VWAV     H+L   LD$@3Ht$@H=   9t$@t   H\$PH A^_^HHt_   HP H8HtAV0HtKHF Hl$HHHHtIN Ht!	HHtHHHl$HHHtH\$PH A^_^H\$P3H A^_^H\$Ht$W     H+H   HH	3HtuH\$0Ht$8H _H8\4uTHH rHfD  8\Tu<HHrH8\du*HHrH8   uHH0rH9_x   DHHtHt$8H\$0H _H\$W0    H+3Hl$@IcMD$X   HDE      HCHIH;w	I;   L+@   Ht$HIHcL+HJoAA@BoLHI@I	WBoDIoQBoLWQoAWIoABoLWIH;|Ht$H$?<r6˃IcLcH ~AA~Wf	HHH+I;|IcLH;}"L+HL+    A0H@IuHMLD$XLʉ\$ NHl$@t9\$X@ǋH\$PH0_H\$P3H0_̸X   F H+Hy(D$ D$0tD$@    LD$ A0   DDH   HXH\$Hl$Ht$H|$ AVP   
 H+IHHH   M   HAxHt>   H+L;r1HdLHF HVdHA   H+HFx    HHrOA    H~(D$ D$0tD$@A0   LD$ EDH   HHtMHHHsHtHNxLHdHH[F H~x   H\$`Hl$hHt$pH|$xHPA^3LLHtpMtkLI(M;MBMt!H4I+f     D
0HIIuIB(L;v1L+IvA   Mt3IB(HBA0D
THI;rH\$Hl$VWAUAVAW`   D	 H+H   Ǆ$      WWI    OMLO Hy(LD$0D$@0   HDD$CD$PDDD$SHD$0  E3IMMEE3HLE$   E3L9$   LE$   K7IHHCdHHCeHHCfKgHfCh  Cj C(CkHCx   Sz  MHH=d  H$   MH"I  A   H=  H,  HCxHtTA   HKdL+H3J H{(CdD$0D$@tD$P    LD$0DHDH   HLD$(E33HD$     J   LK(L$   HILD$    HJt|$   urHL$   LD$    H   aJtL$   uBH{(t4HH   L   D$    L$   &Jt$   u   3L\$`I[8Ik@IA_A^A]_^@SUVWAUAVAW    H+H  H3H$   H   LL$  HD$@   MIHCTD$H
  CTD$XH{(u    f
  CT0   D$hHLL$HLD$@|$ HT$xMI   9|$@   LC(HT$xHK49B {0 HC(DxCTt\Hu
MuMt8H$  MHD$0LH$   HLt$(HHD$ 7   Ht1M   H   LHHL$  IHyHLK43D$(E3Ht$ 39Ht*HKLK4D$(E33Ht$ Ht   3H$   H3 Hİ   A_A^A]_^][H\$HL$UVWATAUAVAW@    H+H$   MH   IHLMMtXHtSH  E3E3Lt$0LLt$(IILt$   G0A   L$   ELDMDE3EHe  Hu7[  ILt$0ILt$(ME3Lt$ [W     O  L3HF LoT     HOE3D$(E33Ll$ F     @H;G؍CW`;   t+G^O_O_G]O^G\O]G[O\GZO[GYOZGXOYGWOXGVOWGUOVAƈOUA M DHOL$   ʉW`LHՉ\$ Ft%9$   uHcHH+H$   3H$   H@A_A^A]A\_^]H\$ W0    H+H   HHK Hu<L 3  H E3   9   3H\$XH0_Hl$@Ht$HLt$PAH; HcHs(u(>HHCHu	>HCHE3H   H   HSE3D$(   E3Lt$ D   HS E3HKE3D$(   Lt$ Dtv    GxHFH   D9s0tQHCHu=HCHuW  NHSL_ D$(   E3HLt$ 7Du   ]   H   Y   D  
<    BL H ME3׹9   Hv<HKm<3LsL3Ht$HHl$@Lt$PH\$XH0_L   Hǁ      Ax0 tQ3H   H   H   H   H   H   I@(HtXH   HH      Ix( v	H   3H   H   H   H   H   H      H\$Hl$Ht$WAVAW@    H+H   MMHHHt{WD$(C4LK43AAE33CTHHl$ wBtGH  H$   ML$   HHL$0H$   Lt$(HL$ H@ŋ3H\$`Hl$hHt$pH@A_A^_@S     H+HH    An  
HuH [@0   HH   H [!@W@    H+LHHtDH   H\$P  LT$p3H\$0IH\$(HLT$ ËH\$PH@_3H@_Hl$ VWAUAVAW    9 H+L   HHIHp3H HDLHt$HT$PHtA   9D$PAF0H\$XH HLd$`觰Ht
xuyHhHA6 H艰HH  xLxuPH@HrFHPIHW t6LF   H
 E3   9   3   HSL A  IcLHtHKDECB IN>IN >LIIo>LIF II]>A  IFH| II~  tI~ u8L   HN E3   9   G3 EtH+HHCLd$`H\$XHl$hH A_A^A]_^H\$W    0 H+H   HHK4xpHKT   jpHKd   \pH   0   KpHHCx    H\$0H _AbQcQcAaQbA`QaA_Q`A^Q_A]Q^A\Q]A[Q\AZQ[AYQZAXQYAWQXAVQWAUQVЈQU QT@S     H+HIst8H=HEHHt"   H3HFHH [3H [̸(    H+H(̸(    H+E3H(  ̸(   f H+A   H(  H\$W    @ H+HHrt&Ht!HtH̫HG   H\$0H _H\$03H _H\$W     H+HHr     H H蛬HtHW@H躜   H HsH   H3 H[HutH+ HGHu`HgA H3HuLH? HHu8H'; HHu$Hg
 HHu   H\$0H _=LN   H EE3 9   H\$03H _H	 H\$Hl$Ht$H|$ ATAVAW0    H+ILHE3E3ptPHtKCtC<   {<vXL   H0 DK<L  9   3H\$PHl$XHt$`H|$hH0A_A^A\u?L9su9uK,CtH蛜HHtH{HHk   HHHtHWHSHHtH@  LC0HHS(E   S8tHӾSDtHmSHtHREHSPHtLCXHHLc`HkhcLHtLH>  HdCHkt5S<HϋCuDC@M΋DK DLt$ D~KE t_H> t:H~ t3SL~H5E3   {<HA@HeE
H3I
cHC   HuSpHIbHHtqS      H+HH HIPA0  HKXH A1  HS0L HK(A2  A3  H HH [H\$W     H+HHmtHuHH    H\$0H _H\$03H _H\$Ht$W    K H+HHHH HHtHH艪   HF HHHtH2HXtfHuF H赧HHtHeH+t9H  H舧HHt4xuL@HPE3HHG Hu3H\$0Ht$8H _L3H/t   LD3HƝu3H\$0Ht$8H _Hi @S     H+HHHHA ̦Ht-xuL@HHP3ɅH [3H [ø   H [H H\$Ht$W    { H+H   k   H   @ts@tHd3H@ttHHt   3@t7t1H
PHt$HHt   H\$0Ht$8H _3ۋH\$0Ht$8H _H\$03Ht$8H _H\$WAVAW     H+ALL   juH\$PH A_A^_@   Ht$H3Hl$@@t3IoIHdHtHtHH͋Mb3ۅ8@t3IIHHtHtHHbt3۾   Hl$@tt   3Ht$H@tDIsIHht+A   HH9t   H\$PH A_A^_3ۋH\$PH A_A^_H\$UVW    ^ H+AH   iuH\$PH _^]@   Lt$HE3@tH;umjA@tVtOE3Lt$XHT$XDt$@H
L9t$Xt.HrHT$XHυtLD$@qUn   uA@t@t9LD$XDt$@3Lt$XHf
HT$XHtLD$@HOp   uAރ@utH^o   uALt$HH\$PH _^]H\$Ht$W     H+IHKhtQHtLtGHH3t0t*HDH_t   H\$0Ht$8H _3H\$0Ht$8H _    H  BDHH\$Hl$Ht$WAVAW    R H+IMHg   H      谙HHtuÄtE3HHՙtPÃtE3DHHdt/HxHHtHHAHˋHŘ3H跘3H\$@Hl$HHt$PH A_A^_H\$W    p H+HftHH\$0H _黓H\$03H _@S    $ H+l	HtHHt   H   Hr	HH [H H\$Hl$Ht$W     H+HHH    H HqHtHS8H萐  H! HIHtHSDHh  H H!HtHSHH@  H-5 HHtixv  HS0L HK(A  HpHh3HC(HC0Ht.Ht)A  L HHHC(H  Hs0H H|HtHS HK   Hp. HTHHtCx   HKPHG Az  HNH1 A{  HCPH   Hj HHHt;xuxHKXH A  HNH A  HCXHtCH H訞HtFL   H E3 9   T3H\$0Hl$8Ht$@H _ø   Ht H\$Ht$W    K H+HHH   HV  Hњ	 H3HtPx   SpLN L@AHA:D	uHu   I   C<H H蛝H|   xu"HHHtHtH!CuTL -  Hb E3 9   3H\$0Ht$8H _L]   H HHtHSH֓tHe HHt$HSLH@ƋH\$0Ht$8H _H\$0   Ht$8H _Hl$Ht$H|$ AV     H+AILa  @  A  H\$0HY x   HHtP3ɉp   L0Hp@H@   H@    H<H@P    @8@H    @D   hp@   HH   H HHtHH   H H虛HuxH] H腛HudHU HqHuPH0 H]Hu<Hi HIHu(HQ* H5HuH H!HtFwL   H E3 9   A  H H3HH\$03Hl$8Ht$@H|$HH A^H\$ UHl$    H+Hх  H3HEGMIȉUDHLE3H HMHEǉEHEHEHEHEEHEHEHEHEEHE'HE/HE7zLEH HM )EH)M@ EMHM EHM@ EHShS`HMGH3 H$  H   ]@S     H+H	_u3H [HHH [
̸(    H+H(
Hl$Ht$W    [ H+IH^   @   A  H\$0H h   HHt2xH0H@   H@    @<   @8@@@D    HH   ubHt[HKHH A  tHKPH	 A  ^HS0L HK(A  dA  H H/3HH\$0Hl$8Ht$@H _Hl$83Ht$@H _H\$Hl$Ht$H|$ ATAVAW     H+HHH   H  H	 HҗE3H   xu-LpL% IAHI$t]HHHrL7   H E3 9   D3H\$@Hl$HHt$PH|$XH A_A^A\HADtF<H4 H$HtHV8HCtH H HtHV@HtH HܖHtHVDH_H+ H贖HtgxAHV0L HN(A  HXHxL~(L~0Ht.Ht)A  L HHHF(HH^0HQ H9HtHVHH1 HHtHV HH% HHHtCxsHNHHL A  HKH6 A  HFHH:H H菕HHtIxHNPH A  GHKH A  AHHFPAA   Hs  3HHa H\$Hl$Ht$H|$ AV0     H+ILH3=Z  H  HTHH~  C<u3H{   C<v<LG x  H DK<L  9   4  LsXH{`2NHHtLH  HHNHHSHHtH)   HS(HtLC0H//   S8tHgS@tHVSDtH.HSHHtLCPHq2CtDK HDCS<Hl$ ӯ ~>E3   {<HA*Ct*H? tH tH tH%
H3HLH3H\$@Hl$HHt$PH|$XH0A^HtqS     H+HHc HIHA  HKPHI A  HS0L3 HK(A  A  H HoH [H\$Ht$ W     H+HHHHԉ SHHtHSHɔ   H0 H"HHtHH蘔tTH0 HHHtHebHkt'H0 HȑHt%Hi HԞu3H\$8Ht$HH _HfHL3	.3ۅtdH\$0H\$@HtULD$0HHT$@LL$0MtLE H3wt$LL$@MtL. H3Xt   Ht$HH\$8H _H H\$Ht$W     H+H   9V   H   @ts@tHt3H@ttHʴHt   3@t7t1H:Ht$HmlHt   H\$0Ht$8H _3ۋH\$0Ht$8H _H\$03Ht$8H _H\$WAVAW     H+ALL   VUuH\$PH A_A^_@   Ht$H3Hl$@@t3IIHtHtHtHH͋L3ۅ8@t3I跳IH謳HtHtHHLt3۾   Hl$@tt   3Ht$H@tDIIHt+A   HH#$t   H\$PH A_A^_3ۋH\$PH A_A^_H\$UVW     H+AH   TuH\$PH _^]@   Lt$HE3@tLD$@Dt$@H A@tAt:E3Dt$@HT$XLt$XHHT$XHtLD$@H蹭    uA@t@t9LD$XDt$@3Lt$XHZHT$XHtLD$@H    uAރ@utH肫    uALt$HH\$PH _^]H\$Ht$W     H+IHRtQHtLtGHH3t0t*HDHOt   H\$0Ht$8H _3H\$0Ht$8H _    H{k  BDHH\$Hl$Ht$WAVAW     H+IMH/R   H      PHHt}ÄtH[HE3H(tPÃtE3DHH  t/HHHtHHAHˋuH]3HO3H\$@Hl$HHt$PH A_A^_H\$W     H+HSQtHH\$0H _KH\$03H _H\$ UHl$    H+Hv  H3HEGMIȉU5HLE3H HMHEǉEHEHEHEHEEHEHEHEHEEHE'HE/HE7zwLEH HM )EH)M@ EMwHM EHM@ EHS`SXHMGH3 H$  H   ]H\$Hl$Ht$ W0    H+3AH\$@IH\$ HHt_LD$@HT$ t LL$@MtLI~ HHzt,LL$ MtL1 HHZË	   3H\$HHl$PHt$XH0_@S     H+\HTOu3H [HPHHt   H;3H葮HH [@S     H+HNu3H [HHHt   Hۧ   H.HH [̸(   V H+ME3H(4  ̸(   6 H+MA   H(  H\$Ht$W0    H+HHH   HN HʈHt[HSHt9H{   sAL   H E3   9   \3H\$@Ht$HH0_H H[HtHS(H*tHJ H7HtHS HVwtDKA   u1HHSDHK0HD$ L  3ɅH\$@Ht$HH0_H\$@   Ht$HH0_Hg  Hyh  H\$Hl$Ht$H|$ ATAVAW0    H+MLHE333L   H   Ct=      Hk0Hk0H   H蟱HH   LcHL{P@HHtLHD  HALK HDC(SHt$ t4H8HHt   H,SH聫L3HT@HI3H\$PHl$XHt$`H|$hH0A_A^A\Ht4S    p H+HHI CA  Hl HH [̸(   6 H+E3H(  ̸(    H+A   H(  ̸(    H+H(ZH\$Hl$Ht$WAVAW     H+HH   HHtHD9H| HHgLHt#H  HIԇ  H# H-LHt#H   HTI蚇   H# HLHt#H   HI`   H# H蹄HHt(A   uH0tH\ H譑tOH# HzHHt<A   uMHu0HHtHH^u37A   uL3H`t   LD3HǪu3H\$@Hl$HHt$PH A_A^_HI H\$Ht$W     H+H   H   It~@ǃtf@tHH3H@ttHHt   3@t*t$HNHt   H\$0Ht$8H _3ۋH\$0Ht$8H _H\$03Ht$8H _@UAVAW0    H+ALLOHu
H0A_A^]H\$PIH|$`Ll$ :IH/HH?3D@@   Ht$X3Ld$(@t'I3IL(MtHt
EuBI*@t>IFIH;Ht&Ht!tHHb?u   3۾   Ld$(tt   3Ht$XLl$ H|$`H\$PH0A_A^]H\$Ht$W     H+H   GuH\$0Ht$8H _@ǃtmǃ<u!Hnv3ۅËH\$0Ht$8H _@tHxv3ۅ@t)t#Hvt   H\$0Ht$8H _3Ht$8H\$0H _H\$ VWAW     H+MD$@    H   PF   H   @ǃ      Hl$HH裥@yTHLt$P*HHLHT$@MHL>t   tIt   3Lt$PHl$H@t0t*IDHxt   H\$XH A__^3ۋH\$XH A__^H\$X3H A__^H&     HDH\$Hl$Ht$H|$ ATAVAW     H+MMH	HE   H   Ã   "wHH   yHuE3HH舤tPÃtE3DHHt/HyHHtIHAHˋPhH(v3Hv3H\$@Hl$HHt$PH|$XH A_A^A\Hg
 H\$W     H+HDttHH\$0H _ƒH\$03H _H\$Ht$W    k H+AHHCt4Hu.H   H;uH    HH\$0Ht$8H _H\$03Ht$8H _H\$UVW0    H+IA>H6C    Lt$PH A  L|$XX   dHH   H0@HC H     HDt}HC   HC(   kH  Ht H7}H   HSHtt9H{   sfoLp   H4 wE3   9   űHK =A  H H3Lt$PL|$XH\$`H0_^]H H|HtHS(HnstH? H{|HtHS HktDKA   u HHSDHK0HD$ L!   THlH\$`3H0_^]H\$W    0 H+AHLL$P轞t4   tHy3ɅH\$0H _ø   H\$0H _H\$03H _H\$ UHl$    H+Hf  H3HEGMIȉU%HLE3H HMHEǉEHEHEHEHEEHEHEHEHEEHE'HE/HE7zgLEH HM )EH)M@ EMgHM EHM@ EHSPSHHMGH3 H$  H   ]@S     H+H	@u3H [HHE3E33H [0@S     H+H?u3H [HHE3E3   H [@S    4 H+Hy?u3H [HeHE3E3   H [@S     H+H)?u3H [HHE3E3   H [M̸8    H+H E3HD$ 	  H8̸8   f H+H A   HD$ 	  H8̸8   6 H+A   HD$     	  H8̸8    H+A   HD$     o	  H8@S     H+H>u3H [HH [`  @S     H+HQ L HAN  HIdHKHy AO  .AP  Ha HH [H\$Hl$Ht$W    6 H+HHH   Hel Hw3H   DGEtAuH H xuHtHHH2tF	L >  H E3 9   _3H\$0Hl$8Ht$@H _H HYwHHt;xuHOH` AF  HNHJ AG  HGHtH HwHHtFH9ht@H9ht:HOH AN  LO HoE3HWHk@ŋ<   2HX  ̸8    H+A   D$     A   	  H8̸8   v H+A   D$ A    H8@S0   D H+A   D$ @   A   H  t2H HuHtHfg	 Ht   H0[3H0[@S0    H+A   D$ r   A  HE  t2H HuHtHf	 H莂t   H0[3H0[H H ̸(   F H+H(  Hy H H\$W      H+HC:t8Ht3   @tC@ttH{P t   H\$0H _3H\$0H _H\$Hl$Ht$ W     H+AHH   9   Lt$0E3@tF`A9G`@tA@t"GHOHVIDFIDHtHu@t>HOPHt5HVPHt,t F`9G`uLGXL;FXu5   tA޸   t	   uALt$0H\$8Hl$@Ht$HH _̸(    H+A    E3H(Q  ̸(   v H+A8   A   H(.  ̸(   F H+A    A   H(  ̸(    H+A9   A   H(  H\$Ht$W    ۿ H+IH8t4Ht/t*HDH<V3ɅH\$0Ht$8H _H\$03Ht$8H _    H HEH\$Hl$Ht$WAVAW    B H+MMH3}7t_HtZ@tTiHHtGE3DHH]  t#HlHHtIHAHϋ[Hh3H\$@Hl$HHt$PH A_A^_H\$W    萾 H+H6tHH\$0H _RH\$03H _@W    D H+HHu3H _LIE3QH	Ht$8HHu<MLN   H UE3  9   裥Ht$83H _G   HH\$0HHu1L   H E3  9   HyLGMt%LO MtGv\HH> tMLFXE3HH~5O   tTt:   LOHVHLausH5H\$03Ht$8H _LOHVHLǹ#HNK7HNHHt$8H\$0H _CHN#$?@HӈCvNHHt$8H\$0H _H\$Hl$Ht$ AV    e H+AIL4u3  A  H|$0H0 (   HHB  H[c L0HΉXhnHtmDG3EtAuH Hج xuHtHH(t4L >  H E3 9   U   H HanHHt?x   HOHd AF  HKHN AG  HGHtbH# HnHH   Hx    Hx t|HOH AN  LO HG    E3HWHbuGHW L HOAN  HOH AO  hAP  H HS3HH|$0H\$8Hl$@Ht$HH A^H\$Hl$Ht$W0   V H+HHHHd AAmHtHotyH HlHtHwotWH HlHtT$`HSot3H(a HlHt{`wLCXHSHstHu3NHCXLKLu HD$ H3tLKPMtHCXLF` HHD$ 3t   H\$@Hl$HHt$PH0_H\$W    0 H+HHH   Hg` HkHt[HKXHSHT$0H9H   E3HT$0A9   H`   HSXL HKPA  蛿KHCP    H HkHtXxuEHKH HxA  ;HC    Ht+A  Ha H)HCHu3H\$8H _H\$8   H _H\$Hl$Ht$ WAVAWp    H+H(V  H3HD$`LyX3M;IAD@H20tFAƃu
      I;t6L   H 
E3   9   X3   Atk   DttH{P t3t   G;v,tt;uwHSPHL$ \QHSPHL$ ,qAtSt;uJLKHT$ LCPH[u/LKHT$ LCPHhtLCXHT$ HK+t3HL$`H3b L\$pI[(Ik0Is8IA_A^_H\$Hl$Ht$W0   膶 H+AIHHHt]HAXLIHHD$ L7 Ht:t/LKPMt&HCXL] HHD$ H3Ʌ	   3H\$@Hl$HHt$PH0_@S     H+H).u3H [HH3H [(Hl$Ht$W    蛵 H+IH-tu@ǇtoA  H\$0H    HHt3HH(Hȉxx@|       uA  Hg H3HH\$0Hl$8Ht$@H _Hl$83Ht$@H _H\$W     H+HH"-tVHtQHtLHCHt?H/HHu<L   H E3   9   83H\$0H _H   OH      H\$0H _H\$H|$ AV    * H+HHHHG1 E3fHtHW|HWi  H7[ Ht$8HfHHtCx>  HOH A_  zHNH A_  tHGH  H(\ HhfHHtCx  HO(H A`   HNH A`  HG(H  Hn HfHHtCx  HOHI Aa  ƸHNH3 Aa  HGHQ  H<[ HeHHtCx0  HOH Ab  lHNH Ab  fHGH  H/ HZeHHtCx  HO H Ac  HNH Ac  HG H  H Hl$0HdHHt/HG0Hu'HG0Ha  HW0HSM  H HdHHt/HG8Hu'HG8H  HW8HS  Hs HodHHt/HG@Hui'HG@H  HW@HpS  H H)dHHt/HGHHu#'HGHH  HWHH*S{  H HcHHt/HGPHu&HGPHI  HWPHR5  H HcHHtOx  HO`H Ak  UHFL HGpAk  HVHNөHG`H   H H7cHHtKx   HOXHr Am  HFL\ HGhAm  HVHNmHGXHtmH HbHHtPxuPH   H Ap  莵HCL H   Ap  HSHK	H   HtA   Hl$0Ht$83vH\$@AH|$HH A^HE  HY H\$W    @ H+H't5Ht0H3"HHtH    u!H  uUHl3H\$0H _HKHtAcxH   uHKHtrxH   H   Hu3ޓL/   H E3   9   43HH$3ɅCxt?H   HtL   Mtt!H'*tHit   3ɋS|t!HDsHS HHS HHtHwrH\$0HH _H  S    謭 H+H   L HA  H   fH   jHK01!HK8(!HK@!HKH!HKP!HKHz A  HK(Hd A  HKHN A  ˲HKH8 A  赲HK`H" A  蟲HKXH A  色A  H HtH [̸(   薬 H+E3H(  ̸(   v H+H(̸(   V H+E3H(  H) H\$Hl$Ht$W     H+HHH   Hu   :HHXtiH-S H^HHt=HH}HHt2}u,LELHUHtH {HH5j
Hz3H\$0Hl$8Ht$@H _H) H\$Ht$W    ; H+H   y#   Ht~@Ǉtf@tHp3H@ttHnHt   3@t*t$H9Ht   H\$0Ht$8H _3ۋH\$0Ht$8H _H\$03Ht$8H _H\$Hl$VWAUAVAW    d H+ALLC9IH89L   "  IkHS|HH   @tHtMtLIHt3@   3Ld$P@t=IdoILYoMt%Ht tYLLIIzuD   ?@t>I1mIH&mHt&Ht!tHHu   3ۿ   Ld$PttHͻ   x3Hx3H\$XHl$`H A_A^A]_^H\$Hl$Ht$H|$ AV     H+EH   +!
  @Ǉ   HHzHH   @tKHHs!y7HLŋ33ۅ^7HHS13ۅ@t3Aut'HH)tHH't   3@ttH&t   3ۃ@u&t HH,%tHͻ   Kw3H=w3H\$0Hl$8Ht$@H|$HH A^̸(   薧 H+E3H(  ̋PDDBDDH=  A@ADHLL$ LD$UVATAVAW`   4 H+3H$   LHl$@h  M  @  DAA~  wQLHm  ILl$PHxLH   H$   HH|$XzIMyIHҰIHw5HLHD$@E3HD$0ILl$(H|$ \H|$XEt2tzDH$   AHD$ E3II[  tT   
   tBtE3II  t,ISHHtH$   H$   HˋBH$   IOH$   H A  iHL$@H A  RIztItLl$PH`A_A^A\^]3H`A_A^A\^]̃tt3H. H|. H\$W      H+HctHH\$0H _[]H\$03H _@S    Ԥ H+Hu3H [HH3A  H [ H\$Hl$Ht$W    膤 H+IɿH  @Ǉ~  A  H    HHt3HH(Hȉxx@|    uA  HO Hϩ3H#  H{ /  A  H$ H[ 谝HCH	  H   L H   A  蓪H   HK0^HK8UHK@LHKHCHKP:HKH A  $HK(H A  HKH{ A  HKHe A  HK`HO A  ̨HKXH9 A  趨A  H! H表3H\$0Hl$8Ht$@H _HH\$W    谢 H+HHt0H	3HHtH    u!H	  uUH3H\$0H _HKHtVxH   xiHKHtzexH   H   Hu4WL   H< _E3   9   證kH3ɅCxNtH:H\$0HH _̸(   薡 H+A   H(  H H ̸(   V H+A   H(  3HG HEH\$Hl$Ht$H|$ AV      H+EH   ;   @Ǉ   HHrHH   @tH/HH)3ۅ@t3Aut'HH!tHH t   3@ttH2s t   3ۃ@u&t HHmtHλ   o3H~o3H\$0Hl$8Ht$@H|$HH A^̸(   ֟ H+A   H(4  @S    负 H+.Ht%H}E3=  A;AAH [H [@SVWAVAW   ^ H+3EH|$PHH|$HL1.HHu@tL   HY |E3   9   ʆ3HĀ   A_A^_^[H$   ILl$p$IHD$`HqHHD$XpLH&  IrHD HQHHtIHS  HH HSQHHtHHS|  H H"QHHtnH=   |   D  |   5   ;|   %   |p      |P   +HDS  HU5 HPHHt"I  HS  Hd HdPEuMHtH( Hk]  H H4PHHt6I$H̓RHtHP H]A  H_D HOHHtqIbHHu4*LK   H 2E3   9   耄  HEA   LMHLl$(HD$ ;HE H  Ld$xHD牼$   $   |$@=  !  H)=  u	L=y      L=l HDL, H3(   ML. H3   H$   H΁  u,<   D$   L H3ulpLL$@L$   StZD$   L + H3t=D$   L+ H3yt DL$@L* H3_tA   EtfLL$`HD$HHD$0LHD$X3Ll$(HHD$ EQt7HD$PA   LHD$ 3I$  tL3I  t   Ld$xHL$HH A  ~HL$PH A  gIiIjH$   Ll$pHĀ   A_A^_^[H\$Hl$Ht$WAVAW    R H+EIH   Ht{@tuHHO3AׅHDLtQ@t$EtDHAHKVt   3@ytHHzXt	   3ۋ3H\$@Hl$HHt$PH A_A^_H\$Ht$W    { H+AHHtFHu@HHE(Ht0H(3=  ;uH    HH\$0Ht$8H _H\$03Ht$8H _H\$Ht$H|$ AV     H+E3HAdCHH  LCMtE3H HE  LCMtE3H@ HE  LCMtE3H? HgE  LC(MV  E3H@ HCE<  LC0M/  H9s8%  H9s@  H9sH  Hi HC   LC8H HB   LC@H HB   LCHH, HB   LCPMtH HB   LC`MtLKpH HCtiLCXMt`LKhH HCtIHDHHt9HE3HHl$0HHtH   H   A   Hl$0H'3H@AH\$8Ht$@H|$HH A^H\$DL$ LD$UVWATAUAVAWP   謖 H+3Eቜ$   ILHDH  q%LH  HZHHD$@[HD$8H  HH\$0D耠HhhHH  MuGH$   H HHH HD$0HHH HLHHH9\$0t_HcH|$8DL$   HIHt$ H1  HT$0L HD$ IH$   L  H|$8MuH   HeHH   HtH{eLH   MHt$ LHI)   MtLL II   HtML HItcH$   D$   H\$@Ht>Et9I~8L; L˃HHcHL$ ItǄ$      Hc$   3H$   HPA_A^A]A\_^]H\$Ht$W    ; H+IHHH   b*WHtLLk< HH   H% `  HHtLL HHtWH^qtE3L HHt2HyL HDHH\$0Ht$8H _H\$03Ht$8H _@W    D H+Hu3H _A$   H\$0H    HHuH\$0H _H@   ?HHH\$0H _Ht2(    H+AA=   H ]H(Ht2(   聒 H+AA=   HR H(@S    D H+H
uH [C   H [@S     H+\HT
u3H [AG   H H   葚Ht@   H@@    H [HtsS    谑 H+HٸANHQL HIA`   衚HK8Hv Aa   +HK  Ad   HU HH [Hl$Ht$W    + H+InHf	u3Hl$8Ht$@H _A  H\$0H 8   蔙HHtH0xHtHH  uH  3HH\$0Hl$8Ht$@H _@S    脐 H+HF  H=  H3H|$8
  HHu<uL   H9 vE39  9   wH|$83H [C   H{ uD?uLx   H GvE3   9   wH	  H|$83H [HH Ht$0HS 辈 uIH	  tL   H uE3 9   3wHt$03H|$8H [HK  HCHt$0HGHCHG3HCHCHH|$8H [3H [@S     H+HQL HA
  HIHK 蛉 A  H HH [鑔H\$W     H+HHHtLH5 HAHHtyxt<sL   H} tE3 9   &v3H\$0H _HHHN A  HGHtLCHHSz HCHGH\$0   H _Hy&  ̸(    H+L3H(%  H H\$W     H+HHHu3H\$0H _Hr4 Hv@HtHHH\$0H _  H\$0   H _H	 H\$Ht$W    ; H+H3|tHt@tH9_ËH\$0Ht$8H _H\$0   Ht$8H _H\$Hl$Ht$W    ƌ H+AHH    t~@twHOHVHuHu6Ht/LGL;Fu%H  HF uHuHtHt3t3H  t&t HN 9cHO H=gt   3ۋH\$0Hl$8Ht$@H _H\$Ht$W     H+IH;t%Ht @tHHH\$0Ht$8H _  H\$03Ht$8H _    H HEH\$Hl$Ht$H|$ AV    p H+IMH3tXHtStN5HHtAE3HHr  t#H8HHtHHAHϋ;'H53H\$0Hl$8Ht$@H|$HH A^@S    Ԋ H+Hu3H [AG   H H   QHt@   H@@   H [H     HQ HEHl$Ht$W    ; H+I~Hvu3Hl$8Ht$@H _A  H\$0H 8   褒HHtH(pHt`HHtBLHK HS u;nL   H pE3 9   PqHh3HH\$0Hl$8Ht$@H _H\$W    P H+HHrtBLHK H迂 u<fnL   H noE3 9   p3H\$0H _H\$0   H _H!  H\$Ht$W0   諈 H+IHHH   LIMtHALV/ HHD$ HtxHK HtP_LL
 HHtQHK0Ht3LL'/ HH3ɅH\$@Ht$HH0_ø   H\$@Ht$HH0_H\$@3Ht$HH0_H\$Ht$W    ˇ H+HHHH. :HH   xtAlL    H mE3 9   2o3H\$0Ht$8H _HSLU HKA   fHGH; H   A   HEԑHCHtLGHHW[ HGHCHD H9HH   xtAlL    H %mE3 9   sn3H\$0Ht$8H _HK8H A   KHOH A   EHC8H{@ tTLHK H uAkL{    H7 lE3 9   m3H\$0Ht$8H _Ht$83H9CH\$0H _HtsS     H+HٸANHQL HIA`   юHK8H Aa   [HK B Ad   H H=H [H\$W    ` H+Ht4AG   HB H   Ht@   H8X@H\$0H _H\$03H _H\$W     H+H5t?AY   H\ H   zHHt H
HHC    H\$0H _H\$03H _H\$Ht$W    { H+IHHtNHtIHtDH!t8HKwHH{HC    Q  t   H\$0Ht$8H _H\$03Ht$8H _Hl$Ht$W     H+HH-   H   H   H\$0HH_b5HHW5H\$0HtHHtCA   HHt.H!tQHO螜   HwHl$8Ht$@H _hL    H iE3   9   jHl$83Ht$@H _@SWAVAWX    H+IMLH;u3HXA_A^_[ËK  uHC8H$   H$   3Ld$PMu
I?  H;v'gLg    H hj     HKH   H9s   LcH IL$   A   HH      L$   M̉|$ HH  L$   tU9{uGHMHS8LHt$HIHD$@HC HD$8HC0HD$0HC(HD$(HC@HD$ Xt	HC8IA   L' IH贊/fLN    H g   E39   #iLd$PH$   H$   HXA_A^_[ËCLσMI׉D$ H  HXA_A^_[@S     H+HH HI@A  訆HKHKHK -HS0LJ HK(A  蓇A  H. HH [YH\$W    耀 H+Hh  A&  H H   HHE   OHG @ O0H0G@@@3HCHCHC HC(HC@HOHt   HGHCHOHt	twHGHCHO Ht	t]HG HC HO(Ht$HW0HtAC  L# xHC(Ht(HO@H   AI  H >yHC@HumHK@H A  HKvHKmHK HS0L HK(A  A  H Hń3H\$0H _HH\$0H _H\$Ht$ UWAVHl$   ~ H+H  H3HE7W3Ht$ HHEEEEEHO  H  Hu HM1HtNHMAP   HL$ HT$ HL.  @8uusH" HM    C   H# H0H   WHMHL$ HT$ HAP   EEEEE'-   HEHH) HD$ 0HtAP   HT$ H-t]HK HLEHUHC Ht;H_tUbLI   H cE3   9   d3HM7H3| L$   I[0Is8IA^_]HA} H/HtHT$(H&tHD$(HC8H#} H/LHt\HK(HH A  Ht$(pHs(Hs0I9vt3I9vt-LME3HT$(I$JHD$(HC(HEHC0H| H@/Ht'HUHO&C9UЉSHI H/HHtrHK@HEA  HD$ H 辁Hs@H9wtIH9wtCAP   HT$ H+A  HN HMuHHC@@Ƌw   mHٽ H\$Hl$Ht$W    v{ H+HHH  H] H5.H5	 Ht,Kt   H" HH%;   H& H-HHt&HK HuHcZHH:   H{ H-HtHS8H`5tdHz H-HtLC0HHS(3t<H He-Ht!HK@HHEHHj:3Ʌ	   3H\$0Hl$8Ht$@H _H H\$Hl$Ht$ W    z H+HHD$0    HIIIHH   H{    聕HcHuH      H;s$_L    H7 
`j   bHKHT$0E3r|$P HLCHT$0tKK~;HH   1^L    Hӽ _   E39   `3H\$8Hl$@Ht$HH _̸(   y H+Nu3H(A4   H>    茁HtH     H(̸(   x H+u3H(A4   H    <HtH 8   H(H\$W    `x H+HHtkHt7Ht2HH9CXu)HtHOV   H_H\$0H _M]L S   HR U^E3 9   _H\$03H _H\$W    w H+HHtkHt7Ht2HH9GXu)HCtHK   H{H\$0H _\L y   H ]E3 9   _H\$03H _H\$Hl$Ht$W0   w H+IIHHRtLLHSHKH|$(Ht$ H\$@Hl$HHt$PH0_@S    v H+HHIHKA   H HH [B|H\$W    pv H+H   A   H    ~HHtf OHHHHtZuQW[L    H\ _\E3 9   ]A   H8 H{3H\$0H _HKHtImu@ZLU    H [E3 9   J]HKA   HH\$0H _H H\$W    @u H+HtFA[   H @   }HHt'HZHHCC    H\$0H _H\$03H _H\$Ht$W    t H+IHHtbHt]HtXHHtKHwt?HKHH{HCC      t   H\$0Ht$8H _H\$03Ht$8H _H\$Hl$Ht$WAVAW    t H+HHTtkHtfHtaH_HHHHL~HELHuJXLh    H, ZE3  9   U[3H\$@Hl$HHt$PH A_A^_HtMtMIH2u   13XL    H YE3   9   ZIBtHuHOq   Hw`@WAVAWP   r H+HMIL  t3HPA_A^_HG8H\$x3H$   H$   MuI    :  I;v'WLr Q  H Xj     HOH   H9_   3HtH&HcHHHAV  Ht$pH H|HH   LLD$pHH  Ht$ptJHLHW8LH\$@IHD$8HG HD$0HG0HD$(HG(HD$ ntHG8   IAg  L HHz/VLT   H W   E39   YH$   H\$xH$   HPA_A^_HHPA_A^_  @S    q H+HHIeHK\HK CHS0LX HK(A   wA   H< HH [ovH\$W    p H+H  A   H @   yHH    OHG @ O0H03HCHCHC HC(HOHt	tiHGHCHOHt	tOHGHCHO Ht	(t5HG HC HO(Ht{HW0HtrA   L= iHC(HuWHKHKHK HS0L	 HK(A   ZvA   H H%u3H\$0H _HH\$0H _H\$H|$ UHl$   &o H+H<  H3HEGHE    WHHEEEEEH  H9  H H!Ht&HUHe  MAV  KH Hu!Ht_HMAP   HMHUHv  } u	C    .3HUL"* f
HA:D   HuC   H: H!H   WHMHMHUHAP   EEEE'E7   HEHHB HE HtAP   HUHt]HK HLEHUHC Ht;HOtRRL< ?  H SE3   9   U3HMGH3l L$   I[ I{(I]H_m HHtHUHtHEHC8HCm HHtILMHE    E3HUHzHK(H@ A]  urHMHK(HMHK0   LH H\$Hl$Ht$W    fl H+HHH  H H%HHt)CuHKH!   H HH5^	 Ht,St   H' HH+   H HHHt HK HtKHHH+tZHk HgHtHS8H&t6Hk HCHtLC0HHS($3Ʌ	   3H\$0Hl$8Ht$@H _H H\$Hl$ ATAVAW0   j H+H3HIMMLH,  H9k"  Ht$PHtH觵HcHHHMuI6      HKH|$XwH   HfH   H5HKL;IB3Kt5;t1u-HKHHt|{   Hu2H{HK/LHl$ LHI?~
H   IH;{tHAH|$XHt$PH\$`Hl$hH0A_A^A\3NL   H OE3   9   =Q3̸(   fi H+HHQ H(  (   Fi H+HHu H(  (   &i H+HHn H(  H\$Ht$W    h H+IHH:t5Ht0Ht+HtHOHH_H\$0Ht$8H _qTH\$03Ht$8H _H\$Hl$Ht$W    vh H+IIHHtRHMRHu
H   <HtNH;sFvML u   H ~NE3j   9   O3H\$0Hl$8Ht$@H _HHME3LHS~H   @S    g H+HHI%QHKA   H HH [RmH\$W    g H+HtVA   HT    
pHHt7 OHHOOHCHu"A   H Hl3H\$0H _HKuHKhPA   HH\$0H _̸(   f H+HIH(R̸(   f H+HIH(VQ@W    f H+HفHHw E3gJHHuH _HH\$0<KHHJHH\$0H _@W    4f H+HyHH[ E3JHHuH _HH\$0JHH1JHH\$0H _@W    e H+HHHj E3IHHuH _HH\$0|JHHIHH\$0H _@W    te H+H蹀HHW E3GIHHuH _HH\$0IHHqIHH\$0H _@W    e H+HYHH; E3HHHuH _HH\$0|IHHIHH\$0H _@W    d H+HHHi E3HHHuH _HH\$0IHHHHH\$0H _H\$Ht$W    Kd H+HH   A5   H    lHHtdHH8[HE3HGHHt.HNHHC!HH{ tHH\$0Ht$8H _AF   H HriH\$03Ht$8H _H\$Ht$W    c H+HHt{A   H   lHHt\H~KHHt5A   H H]HCHuA   H Hh3HH\$0Ht$8H _H\$03Ht$8H _H\$Ht$W    b H+IHH
t?Ht:HuIH9{u\GL   H& HE3r   9   7J3ɋH\$0Ht$8H _HtHKހH{HC   H
  H\$03Ht$8H _H\$Ht$W    a H+IHH:t?Ht:HuIH9{u\GL   HV HE3r   9   gI3ɋH\$0Ht$8H _HKtHKH{HC    H	  H\$03Ht$8H _H\$Hl$Ht$W0   &a H+y @  IIHHu=Hu   JLD$hHT$`Hp  \3,LLHHc   HD$hHD$(HD$`HD$ S  H\$@Hl$HHt$PH0_̸(   ` H+Hu3H(Hp  H(H\$ UVW   ^` H+Ht H3H$   ID$0    IHHtOHtJHp  Ht>HtLD$0HT$@t&D$0LHD$(LHD$@HHHD$ /R  3H$   H3k_ H$   HĐ   _^]H\$W0   _ H+y   IHu@yS  ~*LD$`HHp  ~HH\$@H0_+   3H\$@H0_H\$@H0_R  @S   $_ H+H: H3H$   HD$0    OtJHtEHp  Ht9LD$0HT$@[t&D$0LL$@L  HHx  HD$ R  3H$   H3?^ HĐ   [H\$Hl$Ht$W    v^ H+IIHHtHt?Ht:HuLH9su_CLi   Hż DE3r   9   E3H\$0Hl$8Ht$@H _H~tHKz|HsHC @  H4  tHt1? tH0  H\tL E3HHL  tcHp  HuHp  HtHh  LHuHp  gHǃp      1   )̸(   &] H+HtAuHp  H(x3H(@S    \ H+HHtAunKH [3H [H\$Hl$Ht$W    \ H+IIHHtHt?Ht:HuLH9su_AL   H BE3r   9   D3H\$0Hl$8Ht$@H _H|tHKzHsHC   Hd  tHt1? tH0  HGZtL< E3HHJ  tcHp  HuHp  HtHh  LHuHp  Hǃp      1   )H\$W    P[ H+3HHt*Au$(O  t
HKH\$0H _H\$03H _@S    Z H+HHp  Hh  6Hx  H` Al  }`HKHJ Am  g`HK.yAo  H) HH [D`H\$W    pZ H+H  Az  H   bHHj  HȺ   HH    H   AHI@AHI@AHI@AHIHuH H3HCHCHOHt~z   HGHCHh  Ht	tdHh  Hh  Hp   t$Hp  Ht;Hp  H1t(HOH   A  H۷ SHCHurHp  9Hh  }Hx  H Al  ^HKH Am  ^HKuwAo  Hp H^3H\$0H _HH\$0H _H H\$Ht$W    X H+HHH   H HJ3Ht L(  HK$MHEHGtsH0
 HHtH0  H tLH H
Ht#S H@ƋH\$0Ht$8H _ø   H\$0Ht$8H _H\$03Ht$8H _Hٯ H\$Ht$ W  W H+H H3H$p  HHHt-H   H H3
HtHW HBu	3ɋ   H"
 H
HH   WD$0 3D$p D$aHL$qHD$03A   HD$ D$1D$AD$Q̙ HD$pHHh HD$(	A2   HT$ HHt@HtA   HT$(Ht$L HLD$pHT$0E  3Ʌ	3   H$p  H3U L$  I[ Is(I_H HtAH HD̸(   V H+Hp  Hu3H(H(7̸(   U H+Hh  Hu3H(H(W̸(   U H+Hp  Hu3H(H('̸(   vU H+Hh  Hu3H(H(GH\$Hl$Ht$W    6U H+HHHt-H   H HHtHV Hu3m~   u_H HHHtHHx  H_ A  |ZL  3E3I9Hx  Hx  H@ǋ   H\$0Hl$8Ht$@H _3Hty   H HDH\$Hl$W    ;T H+IHHzuH\$8Hl$@H _Lt$0\t?Ht:HuLH9_u_39L   Hx ;:E3r   9   ;3Lt$0H\$8Hl$@H _HjttHO-rH_G   H   H
 HZHtHW Hit   ucH5 H-LHtLHx  Hϱ A  XL  HǇx      E3I    Hx  I0L
 E3HԔ
 HB  GGHp  HuHp  HtHh  LHuHp  HǇp         H\$Hl$W    [R H+IHHuH\$8Hl$@H _Lt$0|t?Ht:HuLH9_u_S7L<   H [8E3r   9   93Lt$0H\$8Hl$@H _HrtHOMpH_G @  H   H* HzHtHW Ht   ucHU HMLHtLHx  H A  WL  HǇx      E3I    Hx  I10LB E3H
 H0@  GGHp  Hu+Hp  HtHh  LHuHp  HǇp         H\$Hl$W    {P H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_s5L\   H {6E3r   9   73Lt$0H\$8Hl$@H _HptHOmnH_G    H   HJ HHtHW Ht   ucHu HmLHtLHx  H A  ,UL  HǇx      E3I    Hx  IQ0L E3H
 HP>  GGHp  HuKHp  HtHh  LH-uHp  HǇp         H\$Hl$W    N H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_3L|   Hج 4E3r   9   53Lt$0H\$8Hl$@H _HntHOlH_G   H   Hj H HtHW Ht   ucH H LHtLHx  H/ A  LSL  HǇx      E3I    Hx  Iq0L E3H4
 Hp<  GGHp  HukHp  HtHh  LHMuHp  HǇp         H\$Hl$W    L H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_1L   H 2E3r   9   	43Lt$0H\$8Hl$@H _HltHOjH_G   H   H HHtHW Ht   ucH HLHtLHx  HO A  lQL  HǇx      E3I    Hx  I0L E3Hr H:  GGHp  HuHp  HtHh  LHmuHp  HǇp         H\$Hl$W    J H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_/L   H 0E3r   9   )23Lt$0H\$8Hl$@H _H
ktHOhH_G @  H   H HHtHW H	t   ucH HLHtLHx  Ho A  OL  HǇx      E3I    Hx  I0L2 E3H8p H8  GGHp  Hu諾Hp  HtHh  LH荴uHp  =HǇp         H\$Hl$W    H H+IHH:uH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_-Lܧ   H8 .E3r   9   I03Lt$0H\$8Hl$@H _H*itHOfH_G    H   Hʦ HHtHW H)t   ucH HLHtLHx  H A  ML  HǇx      E3I    Hx  I0Lr E3HXn H6  GGHp  Hu˼Hp  HtHh  LH譲uHp  ]HǇp         H\$Hl$W    G H+IHHZuH\$8Hl$@H _Lt$0<t?Ht:HuLH9_u_,L   HX -E3r   9   i.3Lt$0H\$8Hl$@H _HJgtHOeH_G   H   H H:HtHW HIt   ucH HLHtLHx  H A  KL  HǇx      E3I    Hx  I0L E3Hxl H4  GGHp  HuHp  HtHh  LHͰuHp  }HǇp         H\$Hl$W    ;E H+IHHzuH\$8Hl$@H _Lt$0\t?Ht:HuLH9_u_3*L   Hx ;+E3r   9   ,3Lt$0H\$8Hl$@H _HjetHO-cH_G   H   H
 HZHtHW Hit   ucH5 H-LHtLHx  HϢ A  IL  HǇx      E3I    Hx  I0L E3H
 H3  GGHp  HuHp  HtHh  LHuHp  蝷HǇp         H\$Hl$W    [C H+IHH蚻uH\$8Hl$@H _Lt$0|t?Ht:HuLH9_u_S(L<   H [)E3r   9   *3Lt$0H\$8Hl$@H _HctHOMaH_G @  H   H* HzHtHW Ht   ucHU HMLHtLHx  H A  HL  HǇx      E3I    Hx  I10L2 E3H
 H01  GGHp  Hu+Hp  HtHh  LHuHp  轵HǇp         H\$Hl$W    {A H+IHH躹uH\$8Hl$@H _Lt$0蜹t?Ht:HuLH9_u_s&L\   H {'E3r   9   (3Lt$0H\$8Hl$@H _HatHOm_H_G    H   HJ HHtHW Ht   ucHu HmLHtLHx  H A  ,FL  HǇx      E3I    Hx  IQ0Lr E3H
 HP/  GGHp  HuKHp  HtHh  LH-uHp  ݳHǇp         H\$Hl$W    ? H+IHHڷuH\$8Hl$@H _Lt$0輷t?Ht:HuLH9_u_$L|   H؝ %E3r   9   &3Lt$0H\$8Hl$@H _H_tHO]H_G   H   Hj HHtHW Ht   ucH HLHtLHx  H/ A  LDL  HǇx      E3I    Hx  Iq0L E3H
 Hp-  GGHp  HukHp  HtHh  LHMuHp  HǇp         H\$Hl$W    = H+IHHuH\$8Hl$@H _Lt$0ܵt?Ht:HuLH9_u_"L   H #E3r   9   	%3Lt$0H\$8Hl$@H _H]tHO[H_G   H   H HHtHW Ht   ucH HLHtLHx  HO A  lBL  HǇx      E3I    Hx  I0L E3H(c H+  GGHp  Hu英Hp  HtHh  LHmuHp  HǇp         H\$Hl$W    ; H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_ L   H !E3r   9   )#3Lt$0H\$8Hl$@H _H
\tHOYH_G @  H   H HHtHW H	t   ucH HLHtLHx  Ho A  @L  HǇx      E3I    Hx  I0L2 E3HHa H)  GGHp  Hu諯Hp  HtHh  LH荥uHp  =HǇp         H\$Hl$W    9 H+IHH:uH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_Lܘ   H8 E3r   9   I!3Lt$0H\$8Hl$@H _H*ZtHOWH_G    H   Hʗ HHtHW H)t   ucH HLHtLHx  H A  >L  HǇx      E3I    Hx  I0Lr E3Hh_ H'  GGHp  Hu˭Hp  HtHh  LH譣uHp  ]HǇp         H\$Hl$W    8 H+IHHZuH\$8Hl$@H _Lt$0<t?Ht:HuLH9_u_L   HX E3r   9   i3Lt$0H\$8Hl$@H _HJXtHOVH_G   H   H H:HtHW HIt   ucH HLHtLHx  H A  <L  HǇx      E3I    Hx  I0L E3H] H%  GGHp  HuHp  HtHh  LH͡uHp  }HǇp         H\$Hl$W    ;6 H+IHHzuH\$8Hl$@H _Lt$0\t?Ht:HuLH9_u_3L   Hx ;E3r   9   3Lt$0H\$8Hl$@H _HjVtHO-TH_G   H   H
 HZHtHW Hit   ucH5 H-LHtLHx  Hϓ A  :L  HǇx      E3I    Hx  I0L E3H[ H$  GGHp  HuHp  HtHh  LHuHp  蝨HǇp         H\$Hl$W    [4 H+IHH蚬uH\$8Hl$@H _Lt$0|t?Ht:HuLH9_u_SL<   H [E3r   9   3Lt$0H\$8Hl$@H _HTtHOMRH_G @  H   H* HzHtHW Ht   ucHU HMLHtLHx  H A  9L  HǇx      E3I    Hx  I10L2 E3HY H0"  GGHp  Hu+Hp  HtHh  LHuHp  车HǇp         H\$Hl$W    {2 H+IHH躪uH\$8Hl$@H _Lt$0蜪t?Ht:HuLH9_u_sL\   H {E3r   9   3Lt$0H\$8Hl$@H _HRtHOmPH_G    H   HJ HHtHW Ht   ucHu HmLHtLHx  H A  ,7L  HǇx      E3I    Hx  IQ0Lr E3HW HP   GGHp  HuKHp  HtHh  LH-uHp  ݤHǇp         H\$Hl$W    0 H+IHHڨuH\$8Hl$@H _Lt$0輨t?Ht:HuLH9_u_L|   H؎ E3r   9   3Lt$0H\$8Hl$@H _HPtHONH_G   H   Hj HHtHW Ht   ucH HLHtLHx  H/ A  L5L  HǇx      E3I    Hx  Iq0L E3HV Hp  GGHp  HukHp  HtHh  LHMuHp  HǇp         H\$Hl$W    . H+IHHuH\$8Hl$@H _Lt$0ܦt?Ht:HuLH9_u_L   H E3r   9   	3Lt$0H\$8Hl$@H _HNtHOLH_G   H   H HHtHW Ht   ucH HLHtLHx  HO A  l3L  HǇx      E3I    Hx  I0L E3H  H  GGHp  Hu苢Hp  HtHh  LHmuHp  HǇp         H\$Hl$W    , H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_L   H E3r   9   )3Lt$0H\$8Hl$@H _H
MtHOJH_G @  H   H HHtHW H	t   ucH HLHtLHx  Ho A  1L  HǇx      E3I    Hx  I0L2 E3H  H  GGHp  Hu諠Hp  HtHh  LH荖uHp  =HǇp         H\$Hl$W    * H+IHH:uH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_L܉   H8 E3r   9   I3Lt$0H\$8Hl$@H _H*KtHOHH_G    H   Hʈ HHtHW H)t   ucH HLHtLHx  H A  /L  HǇx      E3I    Hx  I0Lr E3H@ H  GGHp  Hu˞Hp  HtHh  LH譔uHp  ]HǇp         H\$Hl$W    ) H+IHHZuH\$8Hl$@H _Lt$0<t?Ht:HuLH9_u_L   HX E3r   9   i3Lt$0H\$8Hl$@H _HJItHOGH_G   H   H H:HtHW HIt   ucH HLHtLHx  H A  -L  HǇx      E3I    Hx  I0L E3H` H  GGHp  HuHp  HtHh  LH͒uHp  }HǇp         H\$Hl$W    ;' H+IHHzuH\$8Hl$@H _Lt$0\t?Ht:HuLH9_u_3L   Hx ;E3r   9   3Lt$0H\$8Hl$@H _HjGtHO-EH_G   H   H
 HZHtHW Hit   ucH5 H-LHtLHx  Hτ A  +L  HǇx      E3I    Hx  I0L E3H H  GGHp  HuHp  HtHh  LHuHp  蝙HǇp         H\$Hl$W    [% H+IHH蚝uH\$8Hl$@H _Lt$0|t?Ht:HuLH9_u_S
L<   H [E3r   9   3Lt$0H\$8Hl$@H _HEtHOMCH_G @  H   H* HzHtHW Ht   ucHU HMLHtLHx  H A  *L  HǇx      E3I    Hx  I10L2 E3H H0  GGHp  Hu+Hp  HtHh  LHuHp  轗HǇp         H\$Hl$W    {# H+IHH躛uH\$8Hl$@H _Lt$0蜛t?Ht:HuLH9_u_sL\   H {	E3r   9   
3Lt$0H\$8Hl$@H _HCtHOmAH_G    H   HJ HHtHW Ht   ucHu HmLHtLHx  H A  ,(L  HǇx      E3I    Hx  IQ0Lr E3H HP  GGHp  HuKHp  HtHh  LH-uHp  ݕHǇp         H\$Hl$W    ! H+IHHڙuH\$8Hl$@H _Lt$0輙t?Ht:HuLH9_u_L|   H E3r   9   3Lt$0H\$8Hl$@H _HAtHO?H_G   H   Hj HHtHW Ht   ucH HLHtLHx  H/ A  L&L  HǇx      E3I    Hx  Iq0L} E3H  Hp  GGHp  HukHp  HtHh  LHMuHp  HǇp         H\$Hl$W     H+IHHuH\$8Hl$@H _Lt$0ܗt?Ht:HuLH9_u_L~   H} E3r   9   	3Lt$0H\$8Hl$@H _H?tHO=H_G   H   H} HHtHW Ht   ucH HLHtLHx  HO} A  l$L  HǇx      E3I    Hx  I0L{ E3H@ H  GGHp  Hu苓Hp  HtHh  LHmuHp  HǇp         H\$Hl$W     H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_L|   H| E3r   9   )3Lt$0H\$8Hl$@H _H
>tHO;H_G @  H   H{ HHtHW H	t   ucH HLHtLHx  Ho{ A  "L  HǇx      E3I    Hx  I0L2z E3H` H  GGHp  Hu諑Hp  HtHh  LH荇uHp  =HǇp         H\$Hl$W     H+IHH:uH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_ Lz   H8z E3r   9   I3Lt$0H\$8Hl$@H _H*<tHO9H_G    H   Hy HHtHW H)t   ucH HLHtLHx  Hy A   L  HǇx      E3I    Hx  I0Lrx E3H H	  GGHp  HuˏHp  HtHh  LH譅uHp  ]HǇp         H\$Hl$W     H+IHHZuH\$8Hl$@H _Lt$0<t?Ht:HuLH9_u_Lx   HXx  E3r   9   i3Lt$0H\$8Hl$@H _HJ:tHO8H_G   H   Hw H:HtHW HIt   ucH HLHtLHx  Hw A  L  HǇx      E3I    Hx  I0Lv E3H H  GGHp  HuHp  HtHh  LH̓uHp  }HǇp         H\$Hl$W    ; H+IHHzuH\$8Hl$@H _Lt$0\t?Ht:HuLH9_u_3Lw   Hxv ;E3r   9   3Lt$0H\$8Hl$@H _Hj8tHO-6H_G   H   H
v HZHtHW Hit   ucH5 H-LHtLHx  Hu A  L  HǇx      E3I    Hx  I0Lt E3H H  GGHp  HuHp  HtHh  LHuHp  蝊HǇp         H\$Hl$W    [ H+IHH蚎uH\$8Hl$@H _Lt$0|t?Ht:HuLH9_u_SL<u   Ht [E3r   9   3Lt$0H\$8Hl$@H _H6tHOM4H_G @  H   H*t HzHtHW H艿t   ucHU HMLHtLHx  Hs A  L  HǇx      E3I    Hx  I10L2s E3H  H0  GGHp  Hu+Hp  HtHh  LHuHp  轈HǇp         H\$Hl$W    { H+IHH躌uH\$8Hl$@H _Lt$0蜌t?Ht:HuLH9_u_sL\s   Hr {E3r   9   3Lt$0H\$8Hl$@H _H4tHOm2H_G    H   HJr HHtHW H詽t   ucHu HmLHtLHx  Hr A  ,L  HǇx      E3I    Hx  IQ0Lrq E3H  HP  GGHp  HuKHp  HtHh  LH-~uHp  ݆HǇp         H\$Hl$W     H+IHHڊuH\$8Hl$@H _Lt$0輊t?Ht:HuLH9_u_L|q   Hp E3r   9   3Lt$0H\$8Hl$@H _H2tHO0H_G   H   Hjp HHtHW Hɻt   ucH HLHtLHx  H/p A  LL  HǇx      E3I    Hx  Iq0Lo E3H@ Hp   GGHp  HukHp  HtHh  LHM|uHp  HǇp         @SWx    H+MHHMuLIH$   H$   L$   L|$pH
  3L8t=   sIA8 uH	DMA3hHHm DH  5  Ht;hLn    Hn pE3   9   HV3yC   H0  @8+tVHHQuGLn    HMn LH\$ Ln    9   RH3Hޅ   L|$pL$   H$   H$   Hx_[Hp  L$   QHh  蕅A   H(  HS$HL$0
^tFLCHL$0Eκ0 t,HL$0r\tH(  HL$0=]HL$0\HHL$0ZHtL(  MtHHK$J H0  Hǃp      A2   Hh  HL$   L1m    Hl LL&m z   9   Eu6uLl    Hl }LLm    9   I2r69Ll    H~l ALLl z   9   H 3@H\$Hl$Ht$ WAVAWP    H+LMHIIHڐIh  HcHt~Hc3覅   Hu
H>   uL;rnL$   HtL;u\IFI0  H$   LHD$HIHD$@AF HL$83ɉD$0IFHD$(HD$pHD$ ~D$pH   3L\$PI[(Ik0Is8IA_A^_H\$Hl$Ht$H|$ AV0    H+HIHh  ILHt~Hc3谄t+LD$`HtL;uHGMHD$(H3ɉl$ #3H\$@Hl$HHt$PH|$XH0A^Ht$W     H+MHLHL$ HȻ ëHL$  )D$PH)L$`@ D$pͪ D$xH$   @ $   Ht&Hj HL$PeHt%HV Htu3H$   HĠ   _Á~   H$   umH# HL$PHHtTHx  Hi A  H$   L  3E3I9Hx  Hx  HH$   t   H$   H$   HĠ   _̸H   
 H+HDj MHD$8L  D$0   HV D$(@   HD$ 6  HH̸H   V
 H+H4j MHD$8L  D$0   H& D$(   HD$ 6  HH̸H   
 H+Hi MHD$8Lm  D$0   Hַ D$( @  HD$ <6  HH̸H   	 H+Hi MHD$8L  D$0   H D$(    HD$ 5  HH̸H   f	 H+Hi MHD$8L  D$0   H6 D$(   HD$ 5  HH̸H   	 H+HDi MHD$8L}  D$0   H D$(@   HD$ L5  HH̸H    H+H4i MHD$8L-  D$0   HZ D$(   HD$ 4  HH̸H   v H+Hh MHD$8L  D$0   H
 D$( @  HD$ 4  HH̸H   & H+Hh MHD$8L  D$0   H D$(    HD$ \4  HH̸H    H+Hh MHD$8L=  D$0   Hj D$(   HD$ 4  HH̸H    H+HDh MHD$8L  D$0   H D$(@   HD$ 3  HHHl$Ht$W    + H+HH3ku3Hl$8Ht$@H _A   H\$0H    HHtEHtA   H H HHt#H"KHHH{Hǃ   A   HO HG3H\$0Hl$8Ht$@H _ø8   f H+H MHD$(L]  D$    8  H8̸8   & H+H MHD$(L  D$     8  H8̸8    H+H$ MHD$(L  D$ @   p8  H8H\$Hl$Ht$W0    H+IIHH}t:Ht5C uFL   H E3   9   3H\$@Hl$HHt$PH0_Á{ @  HuCHuLL3   LD$hHT$`N   tLLHH   t   HD$hLHD$(LHD$`HHD$ \2  u̸(    H+Ht?LI(Mt6Au6L H  H6 E3   9   3H(Ã߉AIH(o@SUVW   1 H+HG H3H$   ID$0    IHHS|tCHt>HK(Ht5CuM&L \  H .E3   9   |3H$   H3J HĘ   _^][HtLD$0HT$@
mtʃcǋD$0LHD$(LHD$@HHHD$ 0  H\$Hl$Ht$W0   6 H+IIHHr{t:Ht5C uFNL7   H VE3   9   3H\$@Hl$HHt$PH0_Á{   LHHu0V;  tLD$`HHtH  t   HD$`LHD$ i8  H\$Hl$Ht$ WAVAW@   R H+MMHHz   HuHK8Hcȸ   I   H{  Kh+    t+7LP   H~ ?L    _H;  t]LKL   H$   $   D$    >5}JL   H?~   E39   (3H\$hHl$pHt$xH@A_A^_ËK0H   Hc);t$lL   H} t   HK $;tH;LT   H} CHK Dȉ|$ LD    9   }PI.H   H;tOL;s?L   HL} Mω|$ L j   9   *LH< HcI   HCL΋K0E3HD$83H$   HD$0H$   HD$(HD$`HD$ DL]   m|$`HcI   yLKLH$   L$ $   `3\L
   @S    H+H H3H$   HD$0    wtCHt>HK(Ht5CuJL[ v  H{ E3   9   3H$   H3 HĐ   [LD$0HT$@~htҋD$0LL$@cHL   H   HD$ 4  H\$Hl$Ht$W0    H+IIHHvt%H LHD$(LHD$  @  H	"  H\$@Hl$HHt$PH0_̸(   V H+HtCAu<LI(Mt3u6uL.~ H  Hz }E3   9   3H(Ã߉AIH(bi@S     H+HHtAu3ɅKH [3H [H\$Hl$Ht$W0    H+IIHHut%H~ LHD$(LHD$    H   H\$@Hl$HHt$PH0_H\$W    0 H+3HHt2Au,5  tHl   EKH\$0H _H\$03H _H   S     H+HH|$0HI(pHK sHKpsH   HXy A.  MHKHBy A/  7H    tHK3H   HcpH   Hy At  HKHǃ       A3  Lx    HH|$0H [H\$W     H+H5t5  A>  Hx    vHH  H   Ht$03 OHG @ O0H0G@@@OPHPG`@`GpB   
   B   J    B0   J@HpHp HppHp(H   HpHOHt   HGHCHO Ht	1rtrHG HC HOpHt	rtXHGpHCpH9w(tpHC(Ht<HW(H{gt,HOH   A^  HMw XHCH   HK(nHK pHKppH   Hw A.   HKHv A/  H9   tHK0H   HcpnH   Hv At  HKH   WA3  Lv    H Ht$03H\$8H _Ht$0HH\$8H _H\$83H _H) H\$UVW   n H+H H3H$   HHH  Hӣ HHHt9LL$ A   HT$0H  H  LD$ HH  Hkm H˫3LH   P     H DŅt&DVhL D;tEHAHHAÅuLy   H<u E3 9   %-IcHITHtIKVhI训  H=#:
 HHHtHV4H   H HܪHtHV|H   H H贪HHt@u   H&~      yuD   AtIAt:At+At>HSL` HK蟟~;HHC    0H=;U H=9 H=x HH:@ŋ3H$   H3 H$   H   _^]Hj H\$Ht$ UWATAVAWH$    H+H H3H  WD$X 3LHEE3E3Lt$8HMA   D$YD$iD$yj9 WLt$P3Du3҈EA      H   Lt$@EEE.9 Lt$HHE  M  FhL%8
 D$0Iԋ   IωD$4HHt`H= IͨHHT$8HD$XA2   HHD$8ͥ  Ht$HEA   HT$PHD$PH褥  Hj ImHH5  PIރ|   ~  LXMq  9 EtmMH= I@ LD9IM+D  B +uHutIAIH99u!IcHǉL$0HT$0  L$0tAt3t%tuFF0  urHv 4Hw H=v "Hv Hv HN   Ut5HLv y  H&q {  ELú   W  H= IH~  |$0t.hLv   Hp pLv    
  H      HXI HA:DuHuL$4   IHH6 @ H:D
uHuL$4sIHlQ      H:D
uHuL$4CHt H賃 uL$4%H贄 ȉD$4HT$4H7t8L$4}\ULu   Ho ]E3p   9   3H  H3z L$  I[@IsHIA_A^A\_]Ë      A   tW   ;   L u   H4o D$4Lu D      9   D$ 
ZHN \9   ~~oLt   Hn wHN .D   L u    D$ 9   F   u)LSt   Hn "Lt H7 I臤HH   H IlHHT$@HEA2   HHD$@mzHt'H   A   HT$HHD$HHANL$0t.kLs   Hm sE3   L$0D$4HT$8   NhL9v uHuuH2
 HT$8HD$@HtLD$HHH  HT$8HHt#LD$PL1t $     DN0E33  AA}Hd HtAHe HD̸(   6 H+HI(Hu3H(H(jd̸(    H+HI Hu3H(H(f̸(    H+HI(Hu3H(H(Ze̸(    H+HI Hu3H(H(zfHt$W    p H+HHH   Htly   usH) H!HHtLH   Hk A  H\$03L   E3H   H   IHH\$0t   Ht$8H _Ht$83H _3Hty   H;e HD̸H    H+Hle MHD$8LD$0   H^5 D$(   HD$   HH̸H   V H+H4e MHD$8LD$0   H5 D$( @  HD$   HH̸H    H+He MHD$8LmD$0   H4 D$(    HD$ <  HH̸H    H+Hd MHD$8LD$0   Hn4 D$(   HD$   HH̸H   f H+H|d MHD$8LD$0   H4 D$(@   HD$   HH̸H    H+Hld MHD$8L}D$0   H.
 D$(   HD$ L  HH̸H    H+H4d MHD$8L-D$0   H.
 D$( @  HD$   HH̸H   v H+Hd MHD$8LD$0   H:.
 D$(    HD$   HH̸H   & H+Hc MHD$8LD$0   H-
 D$(   HD$ \  HH̸H    H+H|c MHD$8L=D$0   H-
 D$(@   HD$   HH̸H    H+Hlc MHD$8LD$0   H D$(   HD$   HH̸H   6 H+H4c MHD$8LD$0   H D$( @  HD$ l  HH̸H    H+Hc MHD$8LMD$0   Hn D$(    HD$   HH̸H    H+Hb MHD$8LD$0   H D$(   HD$   HH̸H   F H+H|b MHD$8LD$0   H D$(@   HD$ |  HH̸H    H+Hlb MHD$8L]D$0   H~
 D$(   HD$ ,  HH̸H    H+H4b MHD$8LD$0   H.
 D$( @  HD$   HH̸H   V H+Hb MHD$8LD$0   Hޡ
 D$(    HD$   HH̸H    H+Ha MHD$8LmD$0   H
 D$(   HD$ <  HH̸H    H+H|a MHD$8LD$0   H>
 D$(@   HD$   HH̸H   f H+Hla MHD$8LD$0   H D$(   HD$   HH̸H    H+H4a MHD$8L}D$0   H D$( @  HD$ L  HH̸H    H+Ha MHD$8L-D$0   H^ D$(    HD$   HH̸H   v H+H` MHD$8LD$0   H D$(   HD$   HH̸H   & H+H|` MHD$8LD$0   H D$(@   HD$ \  HH̸H    H+Hl` MHD$8L=D$0   H~ D$(   HD$   HH̸H    H+H4` MHD$8LD$0   H. D$( @  HD$   HH̸H   6 H+H` MHD$8LD$0   H D$(    HD$ l  HH̸H    H+H_ MHD$8LMD$0   H D$(   HD$   HH̸H    H+H|_ MHD$8LD$0   H> D$(@   HD$   HH̸H   F H+Hl_ MHD$8LD$0   H D$(   HD$ |  HH̸H    H+H4_ MHD$8L]D$0   H^ D$( @  HD$ ,  HH̸H    H+H_ MHD$8LD$0   H D$(    HD$   HH̸H   V H+H^ MHD$8LD$0   H D$(   HD$   HH̸H    H+H|^ MHD$8LmD$0   Hn D$(@   HD$ <  HH̸H    H+Hl^ MHD$8LD$0   H. D$(   HD$   HH̸H   f H+H4^ MHD$8LD$0   Hސ D$( @  HD$   HH̸H    H+H^ MHD$8L}D$0   H D$(    HD$ L  HH̸H    H+H] MHD$8L-D$0   H> D$(   HD$   HH̸H   v H+H|] MHD$8LD$0   H D$(@   HD$   HH̸H   & H+Hl] MHD$8LD$0   H D$(   HD$ \  HH̸H    H+H4] MHD$8L=D$0   HF D$( @  HD$   HH̸H    H+H] MHD$8LD$0   H D$(    HD$   HH̸H   6 H+H\ MHD$8LD$0   H D$(   HD$ l  HH̸H    H+H|\ MHD$8LMD$0   HV D$(@   HD$   HH̸H    H+Hl\ MHD$8LD$0   H& D$(   HD$   HH̸H   F H+H4\ MHD$8LD$0   H֍ D$( @  HD$ |  HH̸H    H+H\ MHD$8L]D$0   H D$(    HD$ ,  HH̸H    H+H[ MHD$8LD$0   H6 D$(   HD$   HH̸H   V H+H|[ MHD$8LD$0   H D$(@   HD$   HH̸H    H+Hl[ MHD$8LmD$0   H D$(   HD$ <  HH̸H    H+H4[ MHD$8LD$0   Hf D$( @  HD$ 
  HH̸H   f H+H= MHD$8LD$0   H D$(    HD$ 
  HH̸H    H+H= MHD$8L}D$0   HƋ D$(   HD$ L
  HH@S     H+H    HtHI[H   HcH [QH [H\$W     H+DQhIHA   AtbA         HtHI 辽tHtoHKpH詽u_`LY    HY h   mAu./LY    HY 7   <HuEu   H\$0H _LRY    H^Y    E39   GH\$03H _H\$Hl$Ht$W0   V H+D$`MHt$hLPHHt$(I҉D$ IH  toHt+? tHK4HltLCLHH  t?cHC(Hu0QHC(HtHS LHGu(HK(OHC(    3H\$@Hl$HHt$PH0_ø   @SUV    H+Hy H3HD$pHIHL$ 3N*u6LX @  HX E3  9   3  KhH$      t-FLOX d  HW NDKhL{X D  H  A  HL$XtPS0HL$Xt?SxHL$Xt.HL$XtLL$XA   HL$ "  uK詿LW _  HW E3 9      DC0HL$ g ~.HL$ '   HHL$ d(HL$ 'Hju1.L7W L  HV 6E3 9   7LW O  HjV DK0L
W  9   KHL$ $H$   HHL$pH3	 HĐ   ^][H\$Hl$Ht$W0   6 H+   H;uIHI 8؅   IL
V   HU QE3z   9   P  u6HI 5  LU HlU z     t	   HM 覸؅軽  HM   H;   HM|3$<++߅xN;~J;   }hcL$U ,  HT kD   LU    \$ 9   調[yLT )  HT ' &4LT   HdT    E39   MH\$@Hl$HHt$PH0_Hl$ W0   ` H+HHMuLAH\$@Ht$HLt$PH  3H8t   s
HÀ8 uH	#MHHuEFLT   HS NLL5 z   9   蕾H-M3L  H Du.LkT   H_S LL5    Ht>踻L1T   H%S E3   9   HL3   EE3HHQ2r,XLS   HR `LL4 G   H4? tVHHRuG	LS   HvR LH|$ L4    9   SHK3HK   Lt$PHt$HH\$@Hl$XH0_èu3HLwHOpKHO|HwpA2   DwxHHO(0IHO wKHO4HG(    A2   Hw HDw0UqH\$Ht$W     H+HHMuLAH	JHHuHL}R   HaQ LLj3 z   9   C3H\$8Ht$@H _HHl$0Į ~vDL3H   HK|A2   HH2r+iLQ   HP qL
3 z   DHKpZJK   H{pkx@#LQ   HP +L2    Lι9   rH
J3Hl$0H\$8Ht$@H _H\$Hl$Ht$H|$ AV0   p H+IILHKt\D$hLH|$xLH|$(IHˉD$   t5{huLfLV   HO nE3      輺3H\$@Hl$HHt$PH|$XH0A^HT$`LE3H\t̋D$pChCCHC(HuGHC(HtHS LH=uHK(FHC(    y   qH\$Hl$Ht$ WAVAW0   B H+HMHIMHHO HcHt9~Hc3YJ   HuI7      L;s@%LP   HN -MHt$ LP    9   o   H  Ht$xH;t'ҶL;P   H?N ڷE3   IHO HE Oh   tN苶LO   HM 蓷LP    9   ݸ3H\$XHl$`Ht$hH0A_A^_HGLHT$pDHD$(3HD$PHD$ -'L}O   HM E3  닋\$P      t)͵L6O )  H:M նL>P =         uYHO h;~LLN   HL 臶HO >D   LPO    D$ 9   轷   xM;}I%LN 	  HL -   L@O D      9   D$ fHi	  t   LO LD$pH   HOD$PHD$PHD$(HGpHD$ u*蒴LM   HK 蚵E3  H_HH   LD$    LHϋ+Z  HOH^HcH;sILM   HK $HOkDH\$ LM    9   ]{H`  u*ǳL0M   H4K ϴE39  ;HT$pLH   
 O0H   LD$    NLOH   HϋDvHGLHT$pDƋO0HD$(HD$PHD$ 2LL   HJ 'E3  GhLLOHT$pL$xD$ ؅*ӲL<L 6  H@J ۳E3  GHcI   CH\$Hl$Ht$H|$ ATAVAW0   , H+MMHHhEd  H[  Hu3H^HuG4LJ   HI <E3r     H觤  HN&H^|$pLD$ H迥    HN   N8~Hǆ   G5  =   t/裱LDJ R  HI 諲E3         HNFh   yHH  HnH͋H͋ˋLHMuTLI .  HH "LI z   9   l3H\$PHl$XHt$`H|$hH0A_A^A\Hu&LbI 3  H.H ɱLI HN4A2   IH2r)胰L$I ;  HG 英L|I dHN|A2   HmH2r)BLH B  HG JL[I #LFHHΉ   LL$xILFH=~hulHN 趪HN;HN+$O<Eυx;   1蟯LHG    HG 觰E3p   Fh   IHAԅv   nH\$Hl$Ht$WAVAW@    H+MIHH.B  HS H  Kh  Y  t.LJ F  HWF L[I       H虩L$   3HcHOL;t=蜮LMJ (  H	F 褯LL|$ LI    9   \H  tPLKHL   D$    J2LI 3  HE :E3  9   舰3H\$`Hl$hHt$pH@A_A^_Ë   ILKpLC HKD$0HD$0HD$(H   HD$    謭L]I <  uH#  tH   LD$0Ht$(E3HHl$ ^LD$0   HCLD$   I֋K0HD$(t$ iu0LH      H  ChHLKL   D$ ILH R  LcL;$   H   I 3@ǋ@W   T H+MHLHL$ Hw gHL$  )D$PH)L$`@ D$p!f D$xH$   @ $   Hu3HĠ   _Á   uHv H$   HL$PyHHtiH   HgC A  H$   TL   HǇ       E3I    H   HynH$   uH$   HĠ   _H$      HĠ   _@S    $ H+H    Hu5HIHcHB Af  3H   HH [ø   H [H\$W     H+H>t8A   HtP (  JHHtHHHH\$0H _H\$03H _H\$W    P H+IH2  tEHCx`u;  H׃ǃ       HM  t   H\$0H _H\$03H _H\$W     H+IH  tEHCx`u;  H׃ǃ     Hˉ    t   H\$0H _H\$03H _H\$W    P H+IH2  tEHCx`u;  H׃ǃ     Hˉ  M  t   H\$0H _H\$03H _H\$W     H+IH  tEHCx`u;  H׃ǃ     Hˉ    t   H\$0H _H\$03H _H\$W    P H+IH2  tEHCx`u;  H׃ǃ     	Hˉ  M  t   H\$0H _H\$03H _H\$ UVWAVAW    H+H` H3H$   H$  IHqMLH:t>MK  H@s6LM   H=M ȨE3j   9   3  LFPMu6聧LRM   HL 艨E3   9   ש3          HHD$`HD$0H Z HD$pLHD$(E3H$  HD$ 9t!H|$`@u  Hl$pLFP@      ԦLL   HQL ܧE3   9   *3/  H$  H@tx萦LaL   HL 蘧E3   9   3   t6VL'L   HK ^E3   9   謨3   H$  HL   HD$X    LNHD$PH   DHD$HLT$@AAD\$8T$0HՈL$(ILD$ Lsu3讥LK   H+K 趦E3   9   3I@      H$   H3Ŀ H$  H   A_A^_^]H\$ UVWAVAW    H+H ^ H3H$   H$   IHqMLH8t>M  HrsXLJ   H]J E3j   9   63H$   H3 H$   HĠ   A_A^_^]HVPHu'L`J   HI 臥E3   띋  t~uBL$   HD$PH@   H\$(L3HD$    b  Hl$PHVPnH$   H@t`LI   HqI E3   t*ƣLI "  HCI ΤE3   H$   HFL   HD$HLVH   LL$@HHD$8LD$0LHT$(ILT$ cu*FL'I *  HH NE3   aIr      \@SUVWAV   追 H+H[ H3H$   HiIILH5   H@           HHD$`HD$0HsU HD$pLHD$(E3H$  HD$ 4tH9\$`u  Ht$p   QLBH U  HG YE3   9   觤3H$   H3u H   A^_^][H$  H@t]LG [  HqG E3   롅t*ɡLG a  HFG ѢE3   sH$  HEL   HD$PLMHHD$HDH   MHD$@LT$8AAD\$0L$(HΈT$ Hkr@SUVWAV   ߻ H+HY H3H$   HiIILH4   Hr        u=L$   HD$PH@   H\$(L3HD$   tQ  Ht$P   H$   H@   wLxF   HE E3   9   ͢3H$   H3蛺 HĠ   A^_^][Åt'$L%F   HE ,E3   H$   HEH   HD$@LUH   MLÀL$8HHD$0HT$(HLT$ `eH\$V    ` H+IHHtE: t@舟LE   HE 萠LE z   9   ڡ3H\$8H ^MuL9AtHH\$8H ^0  IH|$0
  t+HCx`u!     H։  H  u3H\$8H|$0H ^H\$W    萹 H+IHHtE: t@踞L!E   H5D LD z   9   
3H\$0H _MuL9AtHH\$0H _`  I
  tHCx`u  HHǃ     .  tH\$0   H _̸8   Ƹ H+H8̸8   覸 H+H8̸8   膸 H+H8H\$UVWAVAW   Z H+HpV H3H$   H$   ILqILHx0   Hr           HHD$PHD$(@   LLHD$ 3       Ht$P@   IFL   HD$@M^H   MLǀHֈL$8HHD$0LT$(L\$ ]7H@t譜LB   H*B 赝E3   9   3H$   H3Ѷ H$   HĠ   A_A^_^]ÅSMLNB   HA UE3   @S    Զ H+HHIA  HA HH [kH\$W    萶 H+H.   A  H@A (  HH   HȺ   HH    H   AHI@AHI@AHI@AHIHu HIH@ HA HSHOHtcuZLA   H@ E3 9   aHKA  H[@ HC3H\$0H _HGHCHH\$0H _H	O H	O @S    4 H+HHHtJH_ HgHt+L  HK3MHEHnËH [ø   H [3H [H	> H\$Wp   谴 H+HR H3HD$`HHH   Hs  H/? HWgH  3D$(   WL$YHL$(HL$ D$)D$9D$ItSyL@ H  H> 聚E3L@    9   ț3HL$`H3虳 H$   Hp_A2   HT$ HctHL$ H @ #u7HC  x`J  ǃ     33  '  HL$ H? ױu:HC  x`   ǃ     33     HL$ H}? 舱u8HC  x`   ǃ     3ȃ3ȉ     HL$ H<? ;u.HC  x`ufǃ     3ȃ3ȉ  HHL$ H? HC  x`uǃ     3Ѓ3Љ  H= H2eHHt7H   A   L   HD$ HT$ 7ZuHǃ          H; HI< H\$W    б H+IH  tEHCx`u;  H׃ǃ     Hˉ  t   H\$0H _H\$03H _H\$W    P H+IH2  tEHCx`u;  H׃ǃ       HMt   H\$0H _H\$03H _H\$W    а H+IH  tEHCx`u;  H׃ǃ     Hˉ  t   H\$0H _H\$03H _H\$W    P H+IH2  tEHCx`u;  H׃ǃ     Hˉ  Mt   H\$0H _H\$03H _H\$Hl$Ht$WAVAW    ¯ H+MMHH3$LHjZ HH%HHtEHt@E3HHt.MIHtLD$hHHT$`D   EHR#H%H\$@Ht$PHl$HH A_A^_H\$Ht$ W`    H+HH3;'t4HuCL9    H9 %E3r   9   s3L\$`I[ Is(I_HG uCΓL9    HK9 ֔E3 9   $3L\$`I[ Is(I_Ã  HVHl$pHL$ A   Lt$xH   H^H  	K`txtLGL 9   H8 OE3 9   蝕HHL$ H~3   tLHL$ 躈    uǅtHtkLHL$ # tUHL$ tH  HL$ HL$ FHHL$ Ht$L  MtHHN| 
HL$ `   Hl$pL\$`I[ Is(Lt$xI_H\$Ht$W    ۬ H+HH%t{A   HL   bHHt\HHHHt5A   HiL HQHCHuA   HKL H#3HH\$0Ht$8H _H\$03Ht$8H _H\$Ht$W     H+IHHZ$t?Ht:HuIH9{u\1L*L   HK 9E3r   9   臓3ɋH\$0Ht$8H _H#tHKH{HC   H  H\$03Ht$8H _H\$Ht$W    K H+IHH#t?Ht:HuIH9{u\aLZK   HJ iE3r   9   跒3ɋH\$0Ht$8H _H"tHK>H{HC    H
  H\$03Ht$8H _H\$Hl$Ht$W0   v H+y @  IIHHu=Hu   JLD$hHT$`Hh  3,LLHHc   HD$hHD$(HD$`HD$ T  H\$@Hl$HHt$PH0_̸(    H+Hu3H(Hh  H(7H\$ UVW   让 H+HG H3H$   ID$0    IHH!tOHtJHh  Ht>HtLD$0HT$@t&D$0LHD$(LHD$@HHHD$ S  3H$   H3軨 H$   HĐ   _^]H\$W0    H+y   IHu@iU  ~*LD$`HHh  1~HH\$@H0_+   3H\$@H0_H\$@H0_T  @SW   s H+HF H3H$   3Hى|$0    H   Hh  H   LD$0HT$@   H$   H  H$   t$0L$   Lx  9 t2Hp  HtH;u!HCHT$@HD$(MDƉl$ 3U}L$   H$   H$   3H$   H3% HĘ   _[H\$Hl$Ht$W    V H+IIHHtHt?Ht:HuLH9su_`LYG   HF hE3r   9   趎3H\$0Hl$8Ht$@H _HtHK:HsHC @  H  tHt1? tH(  HtLF E3HHM  tcHh  HuHh  HtH`  LHuHh  GHǃh      1   )̸(    H+HtHh  HtAuHH(P3H(@S    ĥ H+HHtAuKH [3H [H\$Hl$Ht$W    v H+IIHHtHt?Ht:HuLH9su_耊LyE   HE 舋E3r   9   ֌3H\$0Hl$8Ht$@H _HtHKZHsHC   H  tHt1? tH(  HtLE E3HHK  tcHh  HuHh  HtH`  LHuHh  gHǃh      1   )H\$Hl$Ht$W     H+IHH3St8Ht3H9h  t*Cu$LHHmP  t
HQK3H\$0Hl$8Ht$@H _@S    褣 H+HHh  H`  HKH[C Ae  0Hx  HBC Af  HKH  H  Aj  H	C HH [ܨH\$W      H+HE  Au  HB   膫HH  HH׸   H   H   AJIBAJIBAJIBAJIHuJIHCHCHOHt8   H      H      HGHCH`  Ht	KtnH`  H`  Hh   t$:Hh  HtEHh  Ht2HOHtA  HA 耛HCHtHH\$0H _Hh  H`  HKHVA Ae  +Hx  H=A Af  HKH  H  Aj  HA HܦH\$03H _H: H\$Hl$Ht$W    ֠ H+HHH   HMK HS3Ht$L   HK MHEHZ   HS@ H[SHtHp  H[tsHP	 H4SHHt)H`  Hu	H(  HH'`t3H HRHt  HZ@ŋ	   3H\$0Hl$8Ht$@H _HI8 H\$UVW  讟 H+H= H3H$p  3HH|$ HHt0H;  H HORHtH  H[Iu  H=	 H!RHH   W@|$83@|$pD$iHL$qHD$83A   HD$(D$9D$ID$Y HD$pHH0
 HD$0QA2   HT$(HHN   HtA   HT$0HN   L)? HLD$pHT$8E  thHL> HTQHt,HT$ H"HtCCHD$ u	H;p  u/Hp     H$p  H3Ν H$  HĀ  _^]3HY7 ̸(    H+Hh  Hu3H(H('̸(   Ɲ H+H`  Hu3H(H(G̸(   薝 H+Hh  Hu3H(H(̸(   f H+H`  Hu3H(H(7H\$Hl$Ht$W    & H+HHHt0H   H HOHtH  HFu3m~   u_HL HOHHtHHx  H< A  iL  3E3I9Hx  Hx  HD@ǋ   H\$0Hl$8Ht$@H _3Hty   H6 HDH\$Hl$W    + H+IHHjuH\$8Hl$@H _Lt$0Lt?Ht:HuLH9_u_#L<   H; +E3r   9   y3Lt$0H\$8Hl$@H _HtHOH_G   H   H HJNHtH  HVEt   ucH"K HNLHtLHx  H; A  ٠L  HǇx      E3I    Hx  IB-L5 E3H	 HB  GGHh  HuHh  HtH`  LHuHh  HǇh         H\$Hl$W    K H+IHHuH\$8Hl$@H _Lt$0lt?Ht:HuLH9_u_CL<:   H9 KE3r   9   虁3Lt$0H\$8Hl$@H _HtHO
H_G @  H   H HjLHtH  HvCt   ucHBI H:LLHtLHx  H$9 A  L  HǇx      E3I    Hx  IA-L3 E3H	 H-@  GGHh  HuHh  HtH`  LHuHh  HǇh         H\$Hl$W    k H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_c}L\8   H7 k~E3r   9   3Lt$0H\$8Hl$@H _HtHO=H_G    H   H: HJHtH  HAt   ucHbG HZJLHtLHx  HD7 A  L  HǇx      E3I    Hx  I>?-L72 E3H	 HM>  GGHh  Hu8Hh  HtH`  LHuHh  
HǇh         H\$Hl$W    苖 H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_{L|6   H6 |E3r   9   }3Lt$0H\$8Hl$@H _HtHO]H_G   H   HZ HHHtH  H?t   ucHE HzHLHtLHx  Hd5 A  9L  HǇx      E3I    Hx  I^=-Lo0 E3H!	 Hm<  GGHh  HuX
Hh  HtH`  LH: uHh  HǇh         H\$Hl$W    諔 H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_yL4   H04 zE3r   9   {3Lt$0H\$8Hl$@H _H
tHO}H_G   H   Hz HFHtH  H=t   ucHC HFLHtLHx  H3 A  YL  HǇx      E3I    Hx  I~;-L. E3H H:  GGHh  HuxHh  HtH`  LHZuHh  
HǇh         H\$Hl$W    ˒ H+IHH
uH\$8Hl$@H _Lt$0
t?Ht:HuLH9_u_wL2   HP2 xE3r   9   z3Lt$0H\$8Hl$@H _H*
tHOH_G @  H   H HDHtH  H;t   ucHA HDLHtLHx  H1 A  yL  HǇx      E3I    Hx  I9-L, E3H% H8  GGHh  HuHh  HtH`  LHzuHh  *HǇh         H\$Hl$W     H+IHH*	uH\$8Hl$@H _Lt$0	t?Ht:HuLH9_u_uL0   Hp0 vE3r   9   9x3Lt$0H\$8Hl$@H _HJtHO H_G    H   H H
CHtH  H:t   ucH? HBLHtLHx  H/ A  處L  HǇx      E3I    Hx  I7-L7+ E3HE H6  GGHh  HuHh  HtH`  LHuHh  JHǇh         H\$Hl$W     H+IHHJuH\$8Hl$@H _Lt$0,t?Ht:HuLH9_u_tL.   H. uE3r   9   Yv3Lt$0H\$8Hl$@H _HjtHOH_G   H   H H*AHtH  H68t   ucH> H@LHtLHx  H- A  蹓L  HǇx      E3I    Hx  I5-Lw) E3He H4  GGHh  HuHh  HtH`  LHuHh  jHǇh         H\$Hl$W    + H+IHHjuH\$8Hl$@H _Lt$0Lt?Ht:HuLH9_u_#rL-   H, +sE3r   9   yt3Lt$0H\$8Hl$@H _HtHOH_G   H   H HJ?HtH  HV6t   ucH"< H?LHtLHx  H, A  ّL  HǇx      E3I    Hx  I3-L' E3HD
 H3  GGHh  Hu Hh  HtH`  LHuHh  HǇh         H\$Hl$W    K H+IHHuH\$8Hl$@H _Lt$0lt?Ht:HuLH9_u_CpL<+   H* KqE3r   9   r3Lt$0H\$8Hl$@H _HtHOH_G @  H   H Hj=HtH  Hv4t   ucHB: H:=LHtLHx  H$* A  L  HǇx      E3I    Hx  I2-L% E3HB
 H-1  GGHh  HuHh  HtH`  LHuHh  HǇh         H\$Hl$W    k H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_cnL\)   H( koE3r   9   p3Lt$0H\$8Hl$@H _H tHO=H_G    H   H: H;HtH  H2t   ucHb8 HZ;LHtLHx  HD( A  L  HǇx      E3I    Hx  I>0-LG$ E3H@
 HM/  GGHh  Hu8Hh  HtH`  LHuHh  HǇh         H\$Hl$W    苇 H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_lL|'   H' mE3r   9   n3Lt$0H\$8Hl$@H _HtHO]H_G   H   HZ H9HtH  H0t   ucH6 Hz9LHtLHx  Hd& A  9L  HǇx      E3I    Hx  I^.-L" E3H>
 Hm-  GGHh  HuXHh  HtH`  LH:uHh  HǇh         H\$Hl$W    諅 H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_jL%   H0% kE3r   9   l3Lt$0H\$8Hl$@H _H
tHO}H_G   H   Hz H7HtH  H.t   ucH4 H7LHtLHx  H$ A  YL  HǇx      E3I    Hx  I~,-L  E3H H+  GGHh  HuxHh  HtH`  LHZuHh  
HǇh         H\$Hl$W    ˃ H+IHH
uH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_hL#   HP# iE3r   9   k3Lt$0H\$8Hl$@H _H*tHOH_G @  H   H H5HtH  H,t   ucH2 H5LHtLHx  H" A  yL  HǇx      E3I    Hx  I*-L E3H5 H)  GGHh  HuHh  HtH`  LHzuHh  *HǇh         H\$Hl$W     H+IHH*uH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_fL!   Hp! gE3r   9   9i3Lt$0H\$8Hl$@H _HJtHOH_G    H   H H
4HtH  H+t   ucH0 H3LHtLHx  H  A  虆L  HǇx      E3I    Hx  I(-LW E3HU H'  GGHh  HuHh  HtH`  LHuHh  JHǇh         H\$Hl$W     H+IHHJuH\$8Hl$@H _Lt$0,t?Ht:HuLH9_u_eL   H fE3r   9   Yg3Lt$0H\$8Hl$@H _HjtHOH_G   H   H H*2HtH  H6)t   ucH/ H1LHtLHx  H A  蹄L  HǇx      E3I    Hx  I&-L E3Hu H%  GGHh  HuHh  HtH`  LHuHh  jHǇh         H\$Hl$W    +~ H+IHHjuH\$8Hl$@H _Lt$0Lt?Ht:HuLH9_u_#cL   H +dE3r   9   ye3Lt$0H\$8Hl$@H _HtHOH_G   H   H HJ0HtH  HV't   ucH"- H0LHtLHx  H A  قL  HǇx      E3I    Hx  I$-L E3H H$  GGHh  HuHh  HtH`  LHuHh  HǇh         H\$Hl$W    K| H+IHHuH\$8Hl$@H _Lt$0lt?Ht:HuLH9_u_CaL<   H KbE3r   9   c3Lt$0H\$8Hl$@H _HtHOH_G @  H   H Hj.HtH  Hv%t   ucHB+ H:.LHtLHx  H$ A  L  HǇx      E3I    Hx  I#-L E3Hš H-"  GGHh  HuHh  HtH`  LHuHh  HǇh         H\$Hl$W    kz H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_c_L\   H k`E3r   9   a3Lt$0H\$8Hl$@H _HtHO=H_G    H   H: H,HtH  H#t   ucHb) HZ,LHtLHx  HD A  L  HǇx      E3I    Hx  I>!-Lg E3H HM   GGHh  Hu8Hh  HtH`  LHuHh  HǇh         H\$Hl$W    x H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_]L|   H ^E3r   9   _3Lt$0H\$8Hl$@H _HtHO]H_G   H   HZ H*HtH  H!t   ucH' Hz*LHtLHx  Hd A  9}L  HǇx      E3I    Hx  I^-L E3H Hm  GGHh  HuXHh  HtH`  LH:uHh  HǇh         H\$Hl$W    v H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_[L   H0 \E3r   9   ]3Lt$0H\$8Hl$@H _H
tHO}H_G   H   Hz H(HtH  Ht   ucH% H(LHtLHx  H A  Y{L  HǇx      E3I    Hx  I~-L E3H" H  GGHh  HuxHh  HtH`  LHZuHh  
HǇh         H\$Hl$W    t H+IHH
uH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_YL   HP ZE3r   9   \3Lt$0H\$8Hl$@H _H*tHOH_G @  H   H H&HtH  Ht   ucH# H&LHtLHx  H A  yyL  HǇx      E3I    Hx  I-L/ E3H! H  GGHh  HuHh  HtH`  LHzuHh  *HǇh         H\$Hl$W    r H+IHH*uH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_WL   Hp XE3r   9   9Z3Lt$0H\$8Hl$@H _HJtHOH_G    H   H H
%HtH  Ht   ucH! H$LHtLHx  H A  wL  HǇx      E3I    Hx  I-Lw E3H- H  GGHh  HuHh  HtH`  LHuHh  JHǇh         H\$Hl$W    q H+IHHJuH\$8Hl$@H _Lt$0,t?Ht:HuLH9_u_VL   H WE3r   9   YX3Lt$0H\$8Hl$@H _HjtHOH_G   H   H H*#HtH  H6t   ucH  H"LHtLHx  H A  uL  HǇx      E3I    Hx  I-L E3HM H  GGHh  HuHh  HtH`  LHuHh  jHǇh         H\$Hl$W    +o H+IHHjuH\$8Hl$@H _Lt$0Lt?Ht:HuLH9_u_#TL   H +UE3r   9   yV3Lt$0H\$8Hl$@H _HtHOH_G   H   H HJ!HtH  HVt   ucH" H!LHtLHx  H A  sL  HǇx      E3I    Hx  I-L E3H H  GGHh  HuHh  HtH`  LHuHh  HǇh         H\$Hl$W    Km H+IHHuH\$8Hl$@H _Lt$0lt?Ht:HuLH9_u_CRL<   H KSE3r   9   T3Lt$0H\$8Hl$@H _HtHOH_G @  H   H HjHtH  Hvt   ucHB H:LHtLHx  H$ A  qL  HǇx      E3I    Hx  I-L?
 E3H H-  GGHh  HuHh  HtH`  LHuHh  HǇh         H\$Hl$W    kk H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_cPL\   H
 kQE3r   9   R3Lt$0H\$8Hl$@H _HtHO=H_G    H   H: HHtH  Ht   ucHb HZLHtLHx  HD
 A  pL  HǇx      E3I    Hx  I>-L E3H HM  GGHh  Hu8Hh  HtH`  LHuHh  HǇh         H\$Hl$W    i H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_NL|	   H	 OE3r   9   P3Lt$0H\$8Hl$@H _HtHO]H_G   H   HZ HHtH  Ht   ucH HzLHtLHx  Hd A  9nL  HǇx      E3I    Hx  I^-L E3H Hm  GGHh  HuXHh  HtH`  LH:uHh  HǇh         H\$Hl$W    g H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_LL   H0 ME3r   9   N3Lt$0H\$8Hl$@H _H
tHO}H_G   H   Hz HHtH  Ht   ucH HLHtLHx  H A  YlL  HǇx      E3I    Hx  I~-L E3H- H  GGHh  HuxHh  HtH`  LHZuHh  
HǇh         H\$Hl$W    e H+IHH
uH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_JL   HP KE3r   9   M3Lt$0H\$8Hl$@H _H*tHOH_G @  H   H HHtH  Ht   ucH HLHtLHx  H A  yjL  HǇx      E3I    Hx  I-LO E3HM H  GGHh  HuHh  HtH`  LHzuHh  *HǇh         H\$Hl$W    c H+IHH*uH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_HL   Hp IE3r   9   9K3Lt$0H\$8Hl$@H _HJtHOH_G    H   H H
HtH  Ht   ucH HLHtLHx  H A  hL  HǇx      E3I    Hx  I
-L E3Hm H	  GGHh  HuHh  HtH`  LHuHh  JHǇh         H\$Hl$W    b H+IHHJuH\$8Hl$@H _Lt$0,t?Ht:HuLH9_u_GL   H HE3r   9   YI3Lt$0H\$8Hl$@H _HjtHOH_G   H   Hڿ H*HtH  H6t   ucH HLHtLHx  H  A  fL  HǇx      E3I    Hx  I-L E3H H  GGHh  HuHh  HtH`  LHuHh  jHǇh         H\$Hl$W    +` H+IHHjuH\$8Hl$@H _Lt$0Lt?Ht:HuLH9_u_#EL    H +FE3r   9   yG3Lt$0H\$8Hl$@H _HtHOH_G   H   H HJHtH  HV	t   ucH" HLHtLHx  H A  dL  HǇx      E3I    Hx  I-L E3H H  GGHh  HuHh  HtH`  LHuHh  HǇh         H\$Hl$W    K^ H+IHHuH\$8Hl$@H _Lt$0lt?Ht:HuLH9_u_CCL<   H KDE3r   9   E3Lt$0H\$8Hl$@H _HtHOH_G @  H   H HjHtH  Hvt   ucHB H:LHtLHx  H$ A  bL  HǇx      E3I    Hx  I-L_ E3H
 H-  GGHh  HuHh  HtH`  LHuHh  HǇh         H\$Hl$W    k\ H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_cAL\   H kBE3r   9   C3Lt$0H\$8Hl$@H _HtHO=H_G    H   H: HHtH  Ht   ucHb HZLHtLHx  HD A  aL  HǇx      E3I    Hx  I>-L E3H	 HM  GGHh  Hu8Hh  HtH`  LHuHh  HǇh         H\$Hl$W    Z H+IHHuH\$8Hl$@H _Lt$0t?Ht:HuLH9_u_?L|   H @E3r   9   A3Lt$0H\$8Hl$@H _HtHO]H_G   H   HZ HHtH  Ht   ucH	 HzLHtLHx  Hd A  9_L  HǇx      E3I    Hx  I^-L E3H- Hm   GGHh  HuXHh  HtH`  LH:uHh  HǇh         @SVAT   X H+E3HHHu   HĀ   A\^[3H8tdfD  =   s
HD8!u2rD=Lj    H. >LL? z   9   ?3HĀ   A\^[H$   MuLCHHHu=<=L    H D>LL z   9   ?3b  H$   HLt$x7Hc2<L    Hp =L l$ z      H+ DuE<Lk    H/ =LL0    9   >H3  H9t>Q<L    H Y=E3   9   >H?3i  CurH(  D8#tYHH;7uJ;L    H <L H\$    Lι9   <>H3   H   Hh  L$   L|$pWH`  A   L   HS HL$0tFLCHL$0Eκ1 t,HL$0xtH   HL$0CHL$0ɣLHL$0MtL   MtIHK  H(  Hǃh      A2   H`  HHp  TL|$pL$      H$   Lt$xH$   HĀ   A\^[H\$Ht$WAVAWP   'U H+HMHIIL?HcW   MuH>      L;   Hp  HtH9$      D  EtQ$   H(  3LL$p8HDHCHD$@HHD$8HCHL$0H$   DD$(MHD$ EHCMD$   3H$   HD$8H  HD$0H  HD$(HD$pHD$ )~D$pH   3H\$xH$   HPA_A^_H\$Hl$Ht$W0   S H+IIHHt2Hp  LD$`HtL;uHCLHD$(H3ɉt$ .)3H\$@Hl$HHt$PH0_Ht$W   `S H+MHLHL$ H( #HL$  )D$PH)L$`@ D$p- D$xH$   @ $   Ht)Hw HL$PHt(H  Hu3H$   HĠ   _Á~   H$   umH HL$PvHHtTHx  H` A  H$   -XL  3E3I9Hx  Hx  HXH$   t   H$   H$   HĠ   _̸(   R H+L	 H(c  ̸(   Q H+L H(C  ̸(   Q H+L H(#  ̸(   Q H+L
 H(  H\$Hl$Ht$WAVAW@   rQ H+MILH33tBHt=HCHuOHuO~6LO k   H 7E3r   9   83H\$`Hl$hHt$pH@A_A^_HtH蜾tHKHH{HH Ht'HHKHI0HtHHKMHD$8    LHD$0    3HI8HL$(HKHl$ P  aHSMHKLBHR&A   9̸(   6P H+HtHIHt	H(<&3H(H\$Hl$Ht$W    O H+IIHH2tHtHKHtLLHr#3H\$0Hl$8Ht$@H _@S    O H+HHg HIA   8UHK!HKvA   H9 HH [UH\$W    0O H+Hu   A   H     WHH    OH3HCHCHCHOHtA   H HHCHt1HOHt	\tHGHCHOHtXHCHuJHKH^ A   3THK HKqA   H4 HT3H\$0H _HH\$0H _̸(   &N H+HIH(!@W    N H+HIiHH	 E3HHuH _HH\$0\HHHH\$0H _@W    M H+HhHH E3gHHuH _HH\$0HHHH\$0H _@W    DM H+HhHHg E3HHuH _HH\$0HH1HH\$0H _@W    L H+H)hHH
 E3HHuH _HH\$0<HHHH\$0H _H\$Hl$Ht$H|$ AV    pL H+MHH3   A:   H(     THH   HzgHHtA?   H HEHGHt4HLIHHtHHGHtHH5HOH AO   zQAP   H HeQH3H\$0Hl$8Ht$@H|$HH A^H\$Ht$W    kK H+HHHC   Az   SHHtCHfHHtEA   H HDHCHu'A   H HP3H\$0Ht$8H _Ht$8HHǃh      CSM3 H\$0H _H\$Ht$W0   J H+IHHt?Ht:HuGH9_uZ/L    HV 0E3r   9   23H\$HHt$PH0_H-tHO蠺H_H'  HK H3HthGH\$@H\$X  H9XtLL$XE3HT$@H   Hp  H A  }OHD$@Hp  HD$XHx  Hn HvHt#HT$ HD   Hh  H9D$ uwH[	 H?Ht^E3H\$@HT$@HEtJHT$@H4  HL$@H uA  NH\$HHt$PH0_A  N   Ht$PH\$HH0_H\$Hl$Ht$ W0   H H+HIHIIHޏLcHu
L   JI;rCHh  HT$hHtH;u-HGLL$@HL$`LHD$ ) ~D$@H   3H\$HHl$PHt$XH0_̸8   &H H+Hh  LHT$`MHtH;t3H8HAEMHD$`IH8* H\$Hl$ VWAW`   G H+IH3HMMHً  HH
     H9`  uѼH`  H   HX  L$   L$   EA   HP  HSNDHL$ 'tFLCHL$ E̺1 t,HL$ 菔tHP  HL$ ZHL$ HHL$ #L$   HtLP  MtHHKN HX  MH`  L$   t	K   3L\$`I[0Ik8IA__^H\$Ht$W    [F H+IHHHt>H`   t4{  t+H`  LH蕱t   H\$0Ht$8H _H\$03Ht$8H _H\$ UVWAVAW   E H+H H3H$   3M\$0ILHH   H9`     Ht~     H`  LD$0HT$@toHOl$0蔌HcL;rVHh  HtH;uEHGLL$4MHD$ HL$@~& ~$D$4   HHIAHcȻ   H3H$   H3D H$   HĐ   A_A^_^]H\$ UVW   D H+H H3H$   3I|$0HHHtvH9`  tmHX  $ȃ?wZH  tNH`  LD$0HT$@׭t4Hh  T$0HtH;uHCHL$@DHD$ L& 3H$   H3C H$   HĐ   _^]@S    C H+HH`  HX  &HK3H`  HX  HKH AW  WIHp  Hq AX  >IAY  HY HH [$IH\$W    PC H+HH+   Aa  KHHuH\$8H _Ht$0HϺ    H   H   @IHA@IHA@IHA@IHHu3HsHsHX  H`  Hp  HOHt耺   HGHCHOHtAq  HR 5<HCH   HX  Ht	臹ttHX  HX  H9`  t$wH`  HtLH`  Hܮt9H9p     Hx  H A  FHp  HH   H`  ӵHX  HKH`  HX  HKH} AW  JGHp  Hd AX  1GAY  HL HGHt$03H\$8H _Hx  Hx  Lx  Hp  y} Ht$0HH\$8H _H\$Ht$W    @ H+HHH   Hr
 H3Ht$LP  HKNMHEH   Hx HHtHh  H,tfHu	 HYHHt:HX  HuHCHHO @ƋH\$0Ht$8H _ø   H\$0Ht$8H _H\$03Ht$8H _H H\$W    ? H+HHH  H)  H2A HHtqCHD$0    HD$@       Hx tLL$@E3HT$0H   Hp  H[ A  (EHD$0Hp  HD$@Hx  H H!HtHT$HHtgHh  H9D$HuYH
	 HHt]E3HD$0    HT$0Ht(HT$0H  HL$0H uA  D3H\$8H _A  lDH\$8   H _H ̸(   v> H+H`  Hu3H(H(駲̸(   F> H+HX  Hu3H(H(Ǵ̸(   > H+H`  Hu3H(H(闳̸(   = H+HX  Hu3H(H(鷴H\$W0   = H+A   H@   Ht$@AHo Hh  A  %FHHtDHCHLx  Lp  HX  HD$  tLh  HH`  蝨u3A  H HBHt$@H\$HH0_H\$W    < H+HX  HHHu LAHQH	۲HX  H   H#t<!Ls f   H "E3   9   @$3H\$0H _HtM3H8tD  =   s
H9 u2s5HX  Ht"HOA2   H;   H\$0H _L!L o   H T"LLښ z   9   #H\$03H _H\$W    ; H+Ht8AW   HT H   :DHHtHVHHH\$0H _H\$03H _H\$Hl$Ht$ W    6; H+3I\$0HHo   H   H   LD$0   H    HttHOF   HwHG   G@   t1L x   H[  E3 9   D"HG   H@
  Hl$@H\$8Ht$HH _H\$Hl$Ht$H|$ AVP   0: H+MHHotGLKHueIpHcȅuL>L    H F E3   9   !3H\$`Hl$hHt$pH|$xHPA^I   ۋC  IIpHcHO HA   >HHtHKHu]HHr E3nHCHHu?A   H H>xL1    H E3 5HC DL$   HHD$@C0HL$8HD$0HC(HD$($   D$ KuA   H H{>LKLHD$    ]lA   HP HϋF>H$   LƋ$   D$ )l؅yHcI   zH\$Hl$Ht$ W    &8 H+3I\$0HH_   H   H   LD$0   H    HttHO6	   HwHG   G@   wt1L x   HK E3 9   4HG   H0  Hl$@H\$8Ht$HH _H\$Hl$VWATAVAWP   $7 H+HMHIMHmLcTtTKugHuI0      ;I0   L    H    E39   l3L\$PI[8Ik@IA_A^A\_^Hu3Eu$L    H/    M'   M;sL`    tt6{@ u
u   LKLH$   L$ $   ji  A  H I:HH6LKLH$   $   D$    iA;t<A  Hm He;L   HM    {   HKHuZHHm E3iHCHHu<A  H  H:sLD   H { XHC EHD$@LǋC0AHL$8H͉D$0HC(HD$(Dd$ ?qK8uIL %  H| E3   9   eA&  HX HP:C<LωD$0MƉL$(HHLd$ *ZA-  H Hϋ:LcIH?HH$   HH$   H$   H$   IL#H#II$   Ӌ$   $   $   ?@S    3 H+HHI5HKHK HK(Hh AC  ]9AE  HP HH [C9H\$W    p3 H+H赫tnAP  H H   ;HHtO OHG @ O0H0G@@@HHHt+
u"AV  H H83H\$0H _HKHtuHK;A\  HK Ht#uHKHKAc  HH\$0H _H\$Hl$Ht$H|$ AV    `2 H+HHH  H HE3LH   H     H Eƅt'DSL AD;tEHAHHAÅu!LJ   H )E3 9   w-IcHITHtISI '  Hus	 HYH5 HHt&HKHuHHHL   H> HHHt-HK Hu	HKHtHHH   H> HHtLC0HHS(<twHG
 HHtS8HtTHG
 HHtS<Hvt1Hs HcHtS@HSAA	   3H\$0Hl$8Ht$@H|$HH A^H) H\$Ht$ UWAVHl$  0 H+H) H3HEpHH3HL$pA   r HD$(    H  HV  Hq	 HH   HL$8A2   HL$(HT$(H  H< HcHt%HL$pA   HL$(HT$(Ha  HK谥HLD$pHT$8NHCHs  H HH   PE3DL$    >  HpH1  E3D9    E3L5 3 ND1HL+D  B +uHutIAIHF91udIcHEDL$ HT$ H   DL$ A   Au)H{ u"HLD$pH/p	 NHCHtwDL$ DKH; HH   HL$8A2   HL$(HT$(Ht5Hd; HHtGHL$pA   HL$(HT$(Hu/3HMpH3P- L$  I[0Is8IA^_]HD$(    HK LD$(HT$8H脣HC HtH$; H<HtNLL$0HD$     E3HT$ HIsHK(H A<  2HD$ HC(HD$0HC0HBC
 HHtHT$ H"D$ C8H*C
 HHtHT$ HD$ C<H HzHtHT$ HD$ C@   H H\$W    @, H+HH (   A2   4HHuH\$0H _HXGHHH\$0H _H\$Ht$W    + H+IHHHtbHt]H譣tQHK H{Hu   H\$0Ht$8H _LHKHa'  3ɅH\$0Ht$8H _H\$03Ht$8H _H\$Hl$Ht$W0   6+ H+HIHHqHuHL E3HK&  HtLHKHHuKLD$hL u3L ]   H 'E3   9   u3    LL$hLD$`Hl$(H|$  H\$@Hl$HHt$PH0_H\$Hl$Ht$W0   V* H+HIHHHuHL E3HO%  HtBHuHT$hLHL$`) 3Ʌ LL$hHLD$`HOHt$(H\$  H\$@Hl$HHt$PH0_@S    ) H+HHIHKl&  A   Ho HH [B/H\$W    p) H+HHC (   A   2HHuH\$8H _Ht$0 OHG W@ 3KHC HKHtuA   )HWHK#  u9HKRHK%  A   H H.Ht$03H\$8H _Ht$0HH\$8H _@S    ( H+HHHtjHcj	 H|$0HBHHt>HK衾Hu	H HHH0H|$03ɅH [H|$0   H [3H [H ̸(   ' H+LHt)HtM H#  3ɅH(ø   H(3H(H H\$W    ' H+Hşt?A[   H    
0HHt HBHHCH\$0H _H\$03H _H\$Hl$ W    ' H+ID$0    HHBu3H\$@Hl$HH _HtHtLD$0   H  tHtHMHt$8H]Ht`H' HjHtLxu.HpHt%3H=e HH$tHHHr3HH3 ؅xE   Ht$8H\$@Hl$HH _H\$Hl$Ht$W0   % H+IIHH2t({ tHD$`LLHD$ HH&  H\$@Hl$HHt$PH0_H\$Hl$ W    % H+ID$0    HHu3H\$@Hl$HH _HtHtLD$0    H`  tHtHMHt$8H]Ht`H& HHtLxu.HpHt%3H= HHB#tHHHr3HH ؅xE   Ht$8H\$@Hl$HH _H\$Hl$Ht$W0   v$ H+IIHH貜tT t
  HOZHcHuGu6t	L m  H |
E3   9   3   H      HD$`H;t3'	L y  H\ /
E3   9   }3lHt8H9s3Lc   H 	E3   9   @3/LOLHD$    VHcЅ~HtH3H\$@Hl$HHt$PH0_@S    $# H+HHIAj   H HH [(H\$W    " H+H%tVAu   HL    j+HHt7 OHHHHt+tu"A{   H H;(3H\$0H _HH\$0H _HY H\$Hl$Ht$W    6" H+HHHtTHtzH$# HHtfxu5HpHt,3H=     HHE t$HHHr3H\$0Hl$8Ht$@H _HH ؅x؉E   H HT$HL$SUVWAUAVAW0   r! H+HMHIIH
XLcIH   u@L !  H E3   9   3H0A_A^A]_^][H$   HuHtH   H0A_A^A]_^][HHtH   H0A_A^A]_^][Ht/H9s*LY 3  H% E3   iL~I}HgHHSHL$   HHLxHHtiIHI]HtQ   IGt@LE3IHt+   HBtEIHSA;u   3HH5L$   LL$pILD$xAD$    MITSt.   HtHH$   HtHH0A_A^A]_^][HI赓H0A_A^A]_^][H\$W    0 H+HH; H   A   'HHuH\$0H _HH:HCHH\$0H _̸8    H+LD$ E3Lº     H8̸8    H+y t9L   H E3}   9   .H8H8
  ̸8   F H+LD$ E3Lº      H8̸8    H+y t9HL   H PE3}   9   H8H8  @S     H+HQ0L HA   HI(t$HmHKH    mA   HC    H HH [#H\$W    @ H+HHH   H   H HHt]3HL$0HL$@H9HtH9HtLL$@E3HT$0HtfHS0L HK(A  #HD$0HC(HD$@HC0H HHtxu HHtC    H\$8H _H\$83H _̸8   V H+LL$ MLº   
  H8̸8   & H+LL$ MLº    n
  H8H @SUVWATAUAVAW   H+H H3H$   LH$   H$  3HL$xMH$  L$   M~@IM@XAp   H$   HH$  I_0DH$   H$  H$   INHL$pHL$hLl$(HL$ IH|$hi  HH9|$ptkH$   HD$hL+H|$hLl$(L$   HD$ LHD$xHL@Xi  IFH  @  L`M  H,L,+I   l  H$   H$P  LV H$   H$P  HLV H9t$ptH$P  LHYIV MNMFIWIN8׻HH   I_ AH@   Hl$PL5 L$afH$   D$`E3H$   LHD$HHH HD$@HD$`HD$8   HD$0Lt$(H|$ ¸A   t]H$   H$P  Ll$PL$   HD$HLH HHD$@HD$`HD$8   HD$0Lt$(H\$ 貵EuDHH$   蘍EAEHH$   聍HH$   H3 H  A_A^A]A\_^][.L    H 6E3   9    @SUVWATAV   H+Hö H3H$   Hi@LLILHIHE3HIR`iHH  L$h  HL$  >hLH  MtHu6LE8IB  HNH$   E3e  H}8L$   Hg 
 E33HS 
 9k`HE蓳HH;x8sDL ]  H HF8L LHD$    9   [   LKHǈ
 LHPHH   NH H|$PHT$pLt$HE3HD$@HD$`L$`HD$8   HD$0H L$aHLF HD$(L|$ &t_LF8LL$p3IHD$PHHD$HHP HD$@HD$`HD$8   HD$0HQ HD$(HF HD$    DE@   HL$pH EtH菱tK
Hf3L$  L$h  M;tHI車HH$   H3 H  A^A\_^][Hl$LL$ VATAUAVAW    H+Hi@3L)MMLLHE HuI      I9 s:L t  H #L    9   m3  L$  L;M(t:L x  H L    9   %3g  H$   H++
 MH$   HL$@HL$@ )D$pH)$   @ $   IA   MNIN $   H$   @ $   R`peHHuH   E3HT$pH@HdHHH   MtPAEtIItrH$  LMILl$8IHD$0IFHD$(LD$ bt=HE    I/{L<    H@ E3   9   H9dH$   H$   H$   H   A_A^A]A\^LL$ SVWAUAW@    H+HY@E3ILHHuDH$   MuHu3H@A_A]_^[HC(I HtHC H   H@A_A]_^[HC Ld$xL$   I9$s&L 5  HG L -HC(I9 sFSL 9  H [L    9   Ld$x3H@A_A]_^[LA0HQ(Hl$pL$   HHt@tLp2L    H E3   9   5MHHt@tH2LZ    H^ E3   9   IMt[HtVLLH$   HHD$8HGLt$0LL$(HD$ t$LC(II1N HC(A   HHC I$HaL$   AHl$pLd$xH@A_A]_^[H\$UVW     H+II؋Hˉ;  H{P u    (  HH    3HtPHA`9F`   HAXH9FX   H9^Pu      HO>aHH_b   HwHt$`o$H   H HHt[H\$@H\$PH9XtH9XtLL$PE3HT$@H趸t[HW0L HO(A  hHD$@HG(HD$PHG0Hw HGHtxuHH胳tG    H\$HH _^]3H\$HH _^]@SUVWATAVAW    H+H! H3H$   LHX
 3HG
 IMLA9^`HE{HH;h8sDL ]  H¾ HF8L LHD$    9   C   MNH
 MHPHH   FHT$pHl$PE3ɈD$`H- HL|$HD$aH LF HD$@HD$`HD$8   HD$0Hl$(H\$ tULF8HO H\$PLL$pH\$HIHD$@HHD$8   HD$`HD$0HF Hl$(HD$    Eٺ@   HL$pHH$   H3 H   A_A^A\_^][H\$W    P H+HHH	o^H    HtY` H
 H
 HEȩHC@HuH\$0H _H4
 HHC8_uH\$0H _H;H\$0   H _H\$Ht$W     H+IAkLl MuH\$0Ht$8H _LDǋHH\$0Ht$8H _I@S    D H+3HHH HtHҸ   H [H\$W      H+AHL MuH\$0H _DHHH\$0H _I@S     H+HyLr MuH [HHH [IH\$Ht$W    k H+IIH*L Mu3H\$0Ht$8H _LLHHH\$0Ht$8H _IH\$Ht$W     H+IIHL Mu3H\$0Ht$8H _LLHHH\$0Ht$8H _IH\$W     H+HeHtFHHHt6HI Ht"HЅtHHHH\$0H _HH\$03H _@S     H+H
   HH   HHt{HZHRthHH/tUHHtBHHt/H~HtH+Ht	HH [H3H [̸   F
 H+i  Lڥ HQLץ Lإ L٥ H\$ Hե Hl$(H- Ht$0H5ͥ H|$8H= Ld$L%kLt$L5 L<$L= fD  ؃
wqHAC IMu]LXMuSL
NMuILDMu?L:Hu5H0Hu+H:&Hu!H2HuH*MuL2MuL:BHxLd$H H\$ H= H|$8H5 Ht$0H- Hl$(L5 Lt$L= L<$L L L L    Hf7C AC KC UC }C C C C iC _C sC H\$Ht$W    { H+HH    H
 IH<Htxu\H@HHrH3
 H    HHtIxu,HHHHtHXHu>H    3H\$0Ht$8H _>H\$0   Ht$8H _ATAW(    H+H: LL   Hl$H3Lt$ DH9)tbH\$@HHt$PHH|$X@ HC HtЅtKNH HAHI< IuH|$XHt$PH\$@IcLt$ HHcAHl$HHB ALBL H(A_A\H\$W     H+HHHJHt	ItHKHtuHKzH3H\$0H _HCHGHHHCH\$0HG   H _H\$Ht$W    [ H+IHHH   LAHHT$8   H>	 HHH   x   HKGTLD$8HHWiGHCHHuHOԏHt	xtHH; tR3H9H\$0Ht$@H _Q3H9H\$0Ht$@H _3H\$0Ht$@H _H\$0   Ht$@H _@S    D H+HHIGHKHC    H    MHC    H [H\$W     H+HHHJHt	|tHKHtuHK{3H\$0H _HCHGHHHCH\$0HG   H _H\$Ht$H|$AV    e H+LIHIIHzLHHOzH\$0Ht$8H|$@IFIH A^H\$Hl$Ht$ W     H+IHHH   LAHHT$8P   HE	 H詶HHtsxuiQHOH^	zLD$8HHyHGHHuHNdHt	xtHH? tKP3H9lO3H9	3   H\$0Hl$@Ht$HH _@S    $ H+HHIuyHKHC    H    -HC    H [@SUVWATAVAW`   H+H H3H$@  L$  E3H$  MIHHMuHs HcHt
xubHXH
 HEHt
xuDLpHtBMHH#HHhHu3HHHLH? u3  L$X  L/M  3H\$PHtpMu"HC	 H軴Htxe  L`Mu"HL:	 H蔴Htx>  LxH
 HrHtx  HhMt8E3HdC	 MHL$ H\$x )D$PH)L$`@ D$pMt3E3H9	 MHL$ Ƣ HK@ C H(Mt3E3HC
 MHL$ 莢 HK@ C H(Ht3E3H
 LHL$ V HK@ C H(HL$ 蠟HT$PI HK@ C uH3H       L$X  H$@  H3 H`  A_A^A\_^][H\$Ht$W      H+IIHHt*Ag  L HHHuH\$0Ht$8H _3IH   H\$0Ht$8H _@SUVWATAUAVAWX   H+H H3H$@  H$  IL$  IL$  LL$  H\$PHL$ HtpMuH4A	 IHt
xuFHxHuH7	 IHt
xu#HpHu%H
 IұHtxt3R  HhHt8E3H@	 LHL$(`H\$x )D$PH)L$`@ D$pHt3E3H 7	 LHL$(# HK@ C H(Mt3E3H
 MHL$( HK@ C H(Ht3E3H
 LHL$(賟 HK@ C H(Mt3MH
 MHL$(軝 HK@ C H(HL$(ŜHL$ HT$P HK@ C H$@  H3 HX  A_A^A]A\_^][H\$Hl$ VWATAUAV    D H+3M|$XMLu!H@89t   s
H@88uL|$P~HA       Hc+LD$XI|xNT$X w;      AC;|ŃHk HcAx   LH   3   HA HcA   kHNlLHtO~/SHfD  H HHIHB0AHufB  MtAm MtM$IH   I~   fHc+LD$XI茦T$XLFDȁ   r=  T$X
        A@AIAD$XA AIp;|f  MtAm MtM<$IL|$PH\$`Hl$hH A^A]A\_^@S    4 H+AHcoy3H [ËHH3H [H\$T$UVWATAUAVAW     H+ILMt^I*6uRH6HDs6HDEyFL 5  H E3      $3H\$`H A_A^A]A\_^]Ãt'LD 9  HX E3   3z53ɉD$x53ɉD$pTDA  Dt9Aփ@t#`  tyH-ީ UH-ũ LH-    CH-Ω 5A΁  t#  t4H-ɩ H- H-g    I       D;tDƺ   IN     D;d$ptEĺ   I/     H4=     H4=  2t'@tl`  t;   Lm ?LD 6L{ -  t  t;uXL Lu L A   I  t+D;t$xtLL3I  tT$hI9  u3H\$Hl$Ht$H|$ AV    0 H+IDHEtA   u{  H5J    H5 w  tX  u HS3uLźHt0A   LƺH5  tAHv  t   3H\$0Hl$8Ht$@H|$HH A^̸(   f H+t(
tAHuH(HAHt
HH(HH(Ët*tAHu3HAH\$Hl$VWAV     H+IEHLمtDAt}ESIEuE3HхtDA
tfDBHEu3t    (tMAHu3MtFHtAHt<HAHHt)LAHׅtHMKHHrHyH3H\$HHl$PH A^_^Ht$H|$AV0   
 H+IHD$     MSHHuHt$HH|$PH0A^HT$ H\$@H6t"HL$ Ad   HQIH [HsHt$HH\$@H|$PH0A^̸X   f H+H$   HD$0HD$@LL$(LL$DHD$ D$D   D$@    ]  HX̸X    H+3D$DD$@H$   HD$0HD$@LL$(LL$DHD$   HX@SUVWATAUAVAW8   H+Hϒ H3H$   $  MH$  LL$  HԦ HEH$  LƉD$ VHHV  H2HHH:  EHT
 MHL$(LcL$ H MHL$( )D$PH)L$`@ D$pғE3L5	 H5	 HL$( D$xH$   @ $   UE3H
 LHL$( )$   H)$   @ $   HL$( $   H$   @ $   ZLL$PMHH )$   H)$   @ $  Hϋx3H$   H3 H8  A_A^A]A\_^][@SUVWATAUAVAW   H+Hϐ H3H$  H$  3L!IHD$@EH$  HD$hDH$   HD$`H$(  HD$PH$0  HD$HDLd$Xf.HHuCyL U  H   E3	   H-33  E  LL$@H$   E3   HtYy$L e  HA h   AMAh  H$ HHQ  HD$HHL$pHD$8EHD$PMHD$0   H$   l$(HD$ y  K'MHAsClL s  H tE3}   	   H,32  LD$HHz	 HL$PEeHnP2LH  LL$pH|$ E3HH\9r  MODd$ LD$@HHk9Q  HcT$@LD$@HH54  EM UEсRSA2   DSS2   3H|$ LL$pHD$uE3fD$}IֈD$H8   MODd$ LD$@HH8   HcT$@LD$@HH	5   EM UEсRSA2tIDSS2tAL   H
 E3e   	   #H*I#14Ht$XLL$`HL$XLD$hA  HH*I0Ht$   HL$pncA  H HHH$  H3 HĨ  A_A^A]A\_^][ATAUAW    H+H֌ H3H$   H$  LHD$`H$   H$  LHD$XE3H$   LD$pA   HD$PLL$h>t6L   Hџ E3|   	   3   $   $   H$   $   H$   $   H$   H$   L$   twL   H< E3t   	   U3H$   H$   H$   H$   L$   H$   H3 H   A_A]A\$   $   $   $   $   $   $   $     N (  B$   $   $   $   t.u*L֞   H E3y   ,A  LcH I]HHDHD$xHI;t1uL   H }E3|   	   GHD$PHL$xHD$@MHD$XDHD$8HD$`HD$0HD$hHD$(HD$pHD$ LA  LE IHIH\$Ht$W@    H+HILL$(HL$8LD$ LL$PIHD$8LD$0J  'L
 &  HΜ z      T$PDDJEtEtI,"M@   EtBH;s$L +  H\ '{   =HL$8Euq  :  Hu1LY 6  H n   E3	   63H\$XHt$`H@_H\$HT$HL$UVWATAUAVAWH`   9 H+HHE3H& HDeXEEԚH˅w  $E3LE3HHHM`   HH΋| {DEtH}@ARSA1A     LME33HARSA2肼HM_A;   LEHHU$LMHLEHUлHMw_;dHM^_;KHME_;2HM,_;HM_;~2Lך   HK E3~   	   dAH}@A      HCt	 F  HFLMLeLELeHULeHLeHLeKLEHHU{HMb^بuOHMS^=   u?HMC^;2EtHM1^; ADSS1JHM^=   ADSS22L   HU  E3~   	   nAA "    KA "  uEtq4q"4M@   EtqCq4pH  HLcHu+AP  H˘ I3HHm  HEX   HIEHyAAfA AAAAAAAAAA	A DqYAA
D!DqYHMHA      HH:HLcLMHLEHUDpASHMA   HUHMHHETIEg  LEHHULMHLEHU莸HMEHTHMEIcHHTHMHHETHMHHEvTHMHHEdTHMH;ETT   jHLM3LEHHEHUHEHEHEHEmLEHHUHM[HMHLcESHMIHA   ISHMHHESIHEtHMESHMA   S   fop
 ;fHD;}X uHE@L8H$   H`A_A^A]A\_^]Ht$W     H+HHD$H    HL$Hx>HT$HDH1HL$HHՕ Av  ;DHt$0H _Ht$0H _@SVWATAUAVAW   H+H H3H$  HLL$xH$  EHL$`E3H$  AHL$PE3H$   E3HL$h3HT$H8D$@  E(      DHu  HHu$HcH A  QLHH  H$   UHHL  HL$HDkHK	HAA   LAtSED)KD(HQG,HZfDiAADifDjDjH\$X
L$@BBJBEt)HL$PE3A   HJ)  HCHD$XIHT$HHL$XE3E`  HD$xH$   LL$`   A   HtnI4UL 2  H ]E3h   	   	  HL$hA   HL$8LHL$P   HL$0H$   D$(H$   HD$    LD$hHk	 HL$P#LH   Au3H$   f$   $   L$   HD$     E3IHH:1tY   H$   UD$@LD$HLHӉD$ H1t%HcT$HLD$HHH.tH> uL6DHuI"H> H$   uAS  HB IjAH$  H37 Hİ  A_A^A]A\_^[H\$VP   p H+H$   HHD$0HL$@H$   HD$(H$   HD$ HD$@     xiHT$@DHHL$@H Ac  ;uH\$`HP^+Ll g  Hh 3E3v   	   H\$`HP^̸(    H+E3H(̸(    H+A   H(H\$DD$HL$UVWATAUAVAW0   L H+H1j3H$   E3E3E33LHC  E3H=TLH  E3H   HTH$   H   HE3H΋SLH   E3HH9$   tSHH   Hc   SLH      HHWTTHHty'HHtlMHD$ MIHtRH蝭L$   MIIwt<E3MHL$   IE3tHD$pH0I       
    3L HF E3ֹ	   bI*IRQH$   EQI=QH5QI-QHլ3H\$xH0A_A^A]A\_^]H\$DD$HL$UVWATAUAVAWP    H+HjHD$@z3HD$(DHD$0DHD$8DDHH0  RHD$(H  HL$@QHYDADIDHHIHIHIV  E3HQHD$0H  HD9$     E3HwQDLHE  IE3HˋXQLH  HE3HHD$@6QH$   HH   HD$@E3IƋHHD$@QHD$ H	  HL$@E3I΋PLH   H|$@E3IIHPHD$8H   MIHHӱLt$    H$   MMHE3E3ڰ   HD$0LL$8HLD$(HE3E3E3E3,tfH$   HH   IM    XIM    FIܿ    7Lt$     &L    IH$       ֿL H E3׹	   2HL$((NHL$0NININHNIMIMHL$8MH蔫3H$   HPA_A^A]A\_^]DIAtEt	AAAABM@   EtAAÍABH̸(    H+LLEt?   ھLӋ   H }   E3	   03H(Ãs蟾L   AIJLQAA=t6_LX   H gt   E3	   3H(AB	AJEBAAB
ABDAJABABIJALQAAIHD$Pʉ  A= (  Et:u6莽L   Hˉ 薾y   E3	   3H(M   H(H\$W      H+LIHكrJAE3ۃtPu9LD$XA9u<Lp    HL x   E3	   e3H\$0H _A3LD$XE9u$ļ   L  H ̽w   본   A Azt$葼L    HΈ 虽u   AJAB	AB
ABIJLQAAAA=RSA1tp=DSS1ti=RSA2tF=DSS2t?Lb    H> 	E3t   	   WH\$0H _A8u<輻L    E9u衻   =RSA1   =DSS1tQ=RSA2   =DSS2t?nLχ    H vE3t   	   ĽH\$0H _HD$PD9u'%L    Hb -   A   D   LH\$0H _HD$P8uغL9    H    Hl$Ht$W@   [ H+IHHD$0    HHuHl$XHt$`H@_H\$PB#HT$0H%!H\$PyHL$0HtHD$0    HŠHD$pLLD$03HHD$   Hl$XHt$`H@_H\$Hl$Ht$WAVAWP    H+ML3D$4D$0HH_  AHH     HH	  Z"HWA   H3؃@    *"HGLL$8HD$@LD$<HD$0HD$(HL$@HD$4HD$ 3؅@ ~VDD$0T$4L$8HHSHuڸ   g!HWDHH[3;@N HFu
H:3H$   MLHD$    I  Aq   L= HN yE3  	   ǺHߞH3H\$pHl$xH$   HPA_A^_H\$Hl$Ht$WAVAW@    H+ML3HHI  qHH	     HH    HWA   H83؃@(   Z HGLL$4HD$8HL$8HD$0E3HD$ S3؅@~L\$4H\$0H:Hu    gHWDHH衪3;@H茝u
H3H$   MLHD$    I^   A跶   Lۅ H 迷E3  	   H%H3H\$`Hl$hHt$pH@A_A^_@SVW    H+H(o H3H$   H$   IىT$ IM   LD$ H~ HL$(oLH	 LGHL$( )D$PH)L$`@ D$pxpHL$( D$xH$   @ $   |oHHL$P )$   H)$   @ $   Hϋ   H$   H3 H   _^[H\$Hl$Ht$W     H+HAHNy
 IH諂HtEHH[u6L    H E3h   9   H3  Hy
 HRHtEHHu6虴L    H 衵E3h   9   3   H
 HHtDHȃwu3>L?     HS FE3h   9   蔶3_H H衁HtFHȃu3L &   H E3h   9   :3   H\$0Hl$8Ht$@H _Hɂ H\$Hl$Ht$H|$ AV      H+3I\$`I   LEHA`AlAHDDQl8FtqH   {@   H|$PH;{Pu$HwKlHK LH	 LHHhݲL   H: E3m   9   33H\$0Hl$8Ht$@H|$HH A^CltC@wLCPHK H	 Mt[Cl u3LCHI;t1\L    H dE3i   zHsHLH   IHfKlHT$XH(  RH H9 H\$Hl$Ht$H|$ ATAVAW    | H+HqXMMLHDt`Clu$蔱L}   H 蜲r   ({p vPjLS   Hǈ rf   E39   3H\$@Hl$HHt$PH|$XH A_A^A\H{`   tHkLHH#  @HH   H;t'  LɈ HB k   vHkH{`L;s'豰  L H 蹱j   BH   LLIHPupLY   H       I6HH;t)HuuI       $  :H   LCLHSHPuL   CltLHKHc$  LM;s辯  HSI HI   H    SLL$ LD$SUVAUAW`   5 H+AlE3HqXLHAu=VL   H ^E3r   9   謱3H`A_A]^][ËIpH$   Ld$XLt$P  L$   Mj  M;a  H$   L;P  H     3HHLL+M>M;s6誮Lk   H 貯E3f   9    3  I   v6kL, #  Hȅ sE3f   9   3Q  An   u8IvMF3I? H$   K>@l8H$   L$   I;sL+I?@ IH$   3HHHt6ĭL 4  H! ̮E3f   9   3  H   LMIHPu6tL5 ;  Hф |E3f   9   ʯ3Z  L   H{xE9.tHH A@  E.L/H$   H$   HCluoH   LʋSpMH   Dl$@HD$8Lt$0H|$(Ht$   u6L L  H ɭE3f   9   3       聬LB   Hރ 艭E3f   9   ׮3g  LcH9k`t9H$   LL$   HD$ HS`Ib  H$   HL$   H$   H~HH#H9s`   CluHu   L;s6ӫL _  H0 ۬E3j   9   )3  H   LMIHPu6胫LD c  H 苬E3f   9   ٭3i  H$   HLk`LH  CluGtCH;u>H;s6Lނ m  Hz %E3j   9   s3  H+HH9$   s6תL t  H4 ߫E3j   9   -3   HtmH   LL$   IHPu3}L> z  Hځ 腫E3f   9   Ӭ3fH$   H$   H+H$   Ht1H$   LHS`HD$ HKL$     tH$   H$   HAAH*Ld$XH$   Lt$PH`A_A]^][Hl$Ht$H|$ AV    e H+IILH<t5Glu6肩Lہ -  H߀ 芪E3r   9   ث3   H\$0H\$XH;s3=L 2  H EE3j   9   蓫3WH   LLD$PIHPu3LG 7  HK E3f   9   D3H   H\$0Hl$8Ht$@H|$HH A^̸H   F H+HD$xD$0    HD$(HD$pHD$ HH̸H    H+HD$xD$0   HD$(HD$pHD$ HHH\$Ht$ W     H+HHHH,l
 uHtQHSPH2}uAɧLB F  H& ѨE3h   9   3H\$@Ht$HH _HE
 HuHtSSlHȃ}uAbL K  H~ jE3h   9   踩3H\$@Ht$HH _Hk
 Hl$0HtHHt\LCPHH{uILCPHH{u6ߦLX R  H<~ E3h   9   53  HWk
 Lt$8H:tHHt^LCPHS HzuJLCPHS H.{u6eL~ Y  H} mE3h   9   軨3  Hj
 HsHtH   H{u6	L~ ^  Hf} E3h   9   _3   Hj
 HisHtCHSHH{u3该L(~ c  H} 跦E3h   9   3cH*
 HsHtJL   HHSxzyu3QL} i  H| YE3h   9   觧3   Lt$8Hl$0H\$@Ht$HH _H\$Hl$Ht$W    覿 H+IHO
	 IHlrHtDH]zu6贤L{ 1   H| 輥E3h   9   
3  Hh
 HrHtGHȃtu6YL{ 7   H{ aE3h   9   详3  Hh
 HqHtKHHH3tu6LC{ =   HW{ E3h   9   P39  H.h
 HZqHtLHHHsu6蚣Lz C   Hz 袤E3h   9   3  Hg
 HpHtLHHHssu6:Lz I   Hz BE3h   9   营3y  Hg
 HpHtKHHȃsu6ۢL$z O   H8z E3h   9   13  Hf
 H;pHtIHHHwu6~Ly T   Hy 膣E3h   9   Ԥ3   H~f
 HoHtHHT$PHHwu3Lhy Y   H|y 'E3h   9   u3aH.f
 HoHtHHT$XHH,wu3áLy ^   H y ˢE3h   9   3   H\$0Hl$8Ht$@H _HYs Hq H\$Ht$W     H+IHHL;APu5Hw/IlH' LHH    H\$0Ht$8H _Ly   HLx E3m   9   EH\$03Ht$8H _@S    d H+LT$XHًAlI	s@Is HL$hClHD$`HIIH   D$PC@HSHLKPLCXHtPH   H [HtAS     H+    Ht"HIxHvw A   {3   HCxH [H\$W    萺 H+HHH  H=
 HOmHtaHT$0H]du<蔟L5x |  Hv 蜠E3g   9   3H\$8H _ËCl39L$0ȉKlH2d
 HlHteHT$0Hcu<Lw   H|v 'E3g   9   u3H\$8H _ÁclD$0Ɂ   	KlH	 HalHtLHSpHpcu<觞LHw   Hv 诟E3g   9   3H\$8H _H	 HlHtOH   Hbu<DLv   Hu LE3g   9   蚠3H\$8H _Hb
 HkHtWHT$0Hbu<Lv   H@u E3g   9   93H\$8H _ËD$0   H\$8   H _Hp H\$W    0 H+IHr0t5Glu<SLu   Ht [E3r   9   詟3H\$0H _H       H\$0H _Hl$Ht$W    諷 H+AlIHHuAԜLt   H1t ܝE3r   9   *3Hl$8Ht$@H _H\$0H\$XHuI   L;s6wLt   Hs E3j   9   ͞3   H   LLD$PPu3+L4t   Hs 3E3f   9   聞3`HGluRp vL    tD+HH;rH+HH   H;rH+HH   HtH;rH+HH_xH)   H\$0Hl$8Ht$@H _@SUVWATAVAWp   + H+HAT H3HD$`IMHHMI  u#H   LA   IPH   HA   HADH+Ht!H   LLIP   HLF MHT$PLHD$ E D$0WF H   Pt{HULHL$@ I;tMHT$PHL$@L+HH MNLHT$PHL$@\$ L   LD$@MIH^ ARtD$0IF 3HL$`H3| HpA_A^A\_^][@SUVWATAVAW@   諴 H+HR H3HD$0IILHMI   H   LHuA   PHqHA   ADH+LPtRWJ;DHL$ D$ Hu DHUHf L   LD$ EHUHAR3ɅLDI3HL$0H3耳 H@A_A^A\_^][I        @SVWAUAVAWx   謳 H+HQ H3HD$`H$   ML$   LHH  L;  HuI8     Il  Fh      H   HH$   MHH΃H+LPuH$   3&  HtHWILHL$@D$@4 L   I.HLD$@HA   HAR3ۅHDHH$     u9LH@uH   MP3ۅHDH  MI    LMIHl  8  Ld$pLAu(H   LMHPLd$p3ۅHDH1  HI+Ht)H   LMHPuLd$p3  LLF O<A   HT$PHD$ A D$0WF H   PuLd$p3   MHL$@I A   HT$PHL$@M+II MNMHT$PHL$@\$ H   LD$@A   IH^ Pu	Ld$p3BD$0Ld$pHF /uLH@u^u(LHMIHHtNl   I] 3HL$`H3Y HxA_A^A]_^[LJ 3I@ 9
tHHHr3HIDH\$Ht$W    [ H+HH=J 3HH衮t"HHHrH\$0Ht$8H _Ht$8H?J HۋH\$0H _@S     H+MHL   LL   I@A   Cl   w %   t+u&B    I迀DHũH|   B    Iʅt%蕒3HL{@DHHD   p3H|{@DHHDqw %   t!uB    IQ}DHJB    Iʅt"13H{@DHHD }3Dȃ{@HHDHdv0   A8   LHIEy7ēLn u   Hn ̔E3e   9   3H [ø   H [HA       H   H   @JHB@JHB@JHB@JHIu JHB @ J0H0H   H   @S    褭 H+A@ML   L   LHكw3Alu-B    IDHPH¼3Ƀ{@HC0;B    IDHS¼HC0C@u	H3HҼHDHK8Ey7@Ll 0   Hl HE3e   9   薔3H [ø   H [@S0   贬 H+DQlHA MAL   IAMDT$(HHD$ p   H0[̸8   f H+MML;IXrAlML   ID$ ȼ   H8jt    H_j H@j HEJt    Hj Hj HE*t    Hj Hj HE
t    Hj Hj HEs    Hj Hj HEs    Hi Hi HEs    Hi Hi HEH\$Hl$Ht$WATAUAVAW     H+es    L=HL-    HrLDLDMHIH   GlLHF4    At
yH{HxH  H  LI4AxGlHGrHt$`MEH  H     Hl$XH  H\$PL  H A_A^A]A\_LHA   @ H   H   @JHB@JHB@JHB@JHIu JHB @ J0H0B@@@HJPHHPI   I  I  I  H\$Hl$Ht$H|$ ATAVAW    l H+MH   IL%uAlHHLHF4    At
IYHH  H  LI7AGlHHt$PHnؼHEH  Hl$HH     H  H\$@L  H|$XH A_A^A\p    Hi Hh HEH\$Hl$Ht$H|$ AV    ` H+H|$PIH+ILIHH;HCH
IL HHEH)HIH#H|$HH\$0Hl$8Ht$@H A^̸(    H+L
A*M;sIM+H( H(̸X   趧 H+ML$     wZtt   tl   tte3HXH$   IHL$8IHD$0H$   LL$(L$   HD$ 蛕HXÁ  t  tt3HXMM)
$   IHL$@IʉD$8H$   HD$0H$   LL$(L$   HD$ "HXH\$W     H+H|$PMHHLMt`HJI;v<֋L/g F   HCg ތE3 9   ,3H\$0H _HI HHH    H\$0   H _̸(   & H+L
LLM;t6PLg a   Hf X E39   覍3H(BTHtCI;w>3Ht     CDIH;uHH;rM   H(؊p   
̊k   Lxf H9f ԋd   E39   "3H(H\$Hl$Ht$WAVAW0   2 H+HF4    H  Hdm       EL   AHCL  AHHʉHD$(    LꈼHD$ L  H   H  ˷   d     H\$PHl$XHt$`H0A_A^_蹱L   AHrL  AHuHqHD$(    LkHD$ L  H   H  ?t3yH\$Hl$Ht$WAVAW0    H+LB    H  HM   HdM  HAGlHHHELHD$(M  HI   HD$ I  芶tAd     H\$PHl$XHt$`H0A_A^_k    HWd H8d HEH\$LD$UVWATAUAVAW@    H+H$   3Hy(MH   LHD/     CT   M;   H   tNHC0u4هLrd -  Hc E3~   9   /   A   IH  A   IHv  tzCTLeL   MnLC(ID$HD$8   MOMDH   IHHD$0Ll$(Ld$ AR(DCTAuEuII9EH   IDH$   CP   HC(H0   IT   CP   uN   HcC   H{   H   LcXILE3"   KTCP   LcX{PuLCIHVtYCP   Mt"LIHMuVMVt0H%CTuH{tH   HV tCP   A   H$   H8AH$   H@A_A^A]A\_^]H\$Hl$Ht$W    膠 H+IIHHt}DSTD3T$`AD1STHt&LD$PI@HwoHKXLCH CP   H   LCI;tm[LTa H   HXa cE3i   9   豇3H\$0Hl$8Ht$@H _La >   Ha E3m   H   HHtHC0    HT$XH  H\$Ht$W    k H+ATIHH<   H   HQXLAPtjHCHtH;vHH+HSXHLHe HCH°HH+HX@H@u	HHCP      H\$0Ht$8H _H\$03Ht$8H _H\$Hl$Ht$H|$ AV0   萞 H+IIHLt9H\$hH;sL詃L2` {  H_ 豄E3j   9   3H\$@Hl$HHt$PH|$XH0A^LL$`LHH\$ I~H   ̸H    H+HD$xD$0    HD$(HD$pHD$ "HH̸H   覝 H+HD$xD$0   HD$(HD$pHD$ HHH\$Hl$Ht$W    V H+HHHH  H-ZH"  ݃'  H(D lD HHWHW  7Lx^    H4^ ?E3h   9   荄3  HWHZWt  L.^    H] E3h   9   C3T  H   HHEWW  蘁L]    H] 蠂E3h   9   3  P PLGL;C  HWXHV  LGHWXHKU  L_]    H] &E3h   9   t3  P LGL;C  HWXHUC  LGHWXHT+  褀L\    H\ 謁E3h   9   3  HW HU   ZL\    HW\ bE3h   9   谂3   LCI@H*  GT   H  H   HTuqL+\    H[ E3h   9   @3THSH{LCHWTH&UqHC(H(H   H\$0Hl$8Ht$@H _NL[    HK[ VE3m   9   褁3L\[    H[ #E3m   9   q3~L)[    HZ E3n   9   >3O D D dD D dD D  D D 3D D  																															@S     H+JTHILB   HBHB(HB   L   (H   H [H\$UVW    讘 H+HH  HH  HzHw  ȃ%  f     tR
A  HOHT$@B  HL$@HAH;  H9K  {P tCP   HK  HWH    CT<  LHKI+HXH( H   HSXLCHP  CP     g  H7HWHuLCHKX KTCP   `  H  HKHcH+H  HKXL CTt+LCHSXH   L+HE3  CTCP   CT   H  H7HoG  H  E    E   E   Hs(      HHH  HCTuH  HH   H   HC    HD$@   IH   A   HOHD$HLL$@HT$HO>  HD$@H  CT  HCHGH(H{   H\$PH _^]3{LW   H0W ;|E3m   9   }3H\$PH _^]zLNW   HV {E3g   9   K}3H\$PH _^]zLW 9  HV {E3g   9   }3H\$PH _^]yzLV 5  HvV {E3g   9   |3H\$PH _^]3HD$@4zLV -  H1V <{E3l   9   |3H\$PH _^]yLOV (  HU zE3g   9   L|3H\$PH _^]yLV   HU zE3n   9   |3H\$PH _^]zyLU   HwU zE3g   9   {H\$P3H _^]H\$Ht$W0    H+IHH*t:E3HD$     LHH~H       H\$@Ht$HH0_H\$@3Ht$HH0_̸8   v H+HD$hHuI    H8L;s6xLU U  HT yE3j   9   z3H8LL$`HD$ IxLT Z  HFT QyE3f   9   z3H8@S    Ē H+ATHك<u>HII+HXH H   HSXLCHPtCP      H [3H [H\$Ht$W    K H+Z    HB    HL  Ht3o`LYH  H   KTHH  .<`LYH  H   KTHǃ      H\$0   Ht$8H _H\$Hl$Ht$WAVAW0   肑 H+ATIH  IHH   H   3I    HƶH;uvHzH9`  ufDp  L   ALAHEIv:  L  H8  HD$(I6LL|$ M+I.xH0  HIH  L1H+HD$ H)LH   z   H   LLv   H   3Hr~HH;urHH9`  ubDp  L   ALAHEIouiL  H8  HD$(I6LL|$ M+I.'H0  HIH  L1H+HD$ H)LH   Dru   3H   LLn3ɅH\$PHl$XHt$`H0A_A^_H\$W    耏 H+HHB    L  H H   LrH  }OTHH\$0H     H _H\$Ht$W     H+HH  B    HLH3H   A   H  H   NTHzH\$0   Ht$8H _̸(   薎 H+3H   HHAHA@HAHHA0HA8Hx  H        L;v3H(MLHH     H(H\$Hl$ V     H+H   IH}8 H   HM0H        HH;   H;   H|$0|  HM0t,Htw   +HH0D)@ǃwHM@HޱLt$8LIvMHH:II+Lt$8Ht$HUO3ff     H0HRH;r|     H|$0H\$@Hl$HH ^H\$@3Hl$HH ^H\$Hl$Ht$H|$ AV0    H+IH   LC8H   LIHLL;weL;r`|   LC8vHK@Hǃ|      AFTLx  H  LHt$(HH|$ t2^   Ɔ   3H\$@Hl$HHt$PH|$XH0A^H\$Ht$H|$AV    % H+HHx  A|  t   DFH   A>   GTH8  tHG      3A>   LGH 3ɅH\$0Ht$8H|$@H A^̸(   膋 H+tHM H(S    H}M HFM HEH(H\$Hl$VATAUAVAW0   # H+3L   IMLHDu3  Hy H|$`   6  H  L;  HCH$   HH;x  tHC@IH+{HHHHHC4  J  H   HS@LC HP-  HVHKMFL   LHL$(Ht%I8HD$ AR   L{IL   H:HD$ AR       Hu	M      H$   Mu8HuH        u	H   LHAT$trhuH  t`t$Hl$(LMHl$ HHAT$t;.t2HCHK@HD$(LHL$ MHHAT$ t#L   H|$`M} H\$hHl$pH0A_A^A]A\^H\$Hl$Ht$W     H+IIHH2tVDD3T$`AD1HthLD$P   H+CL;tFmLK    H7K nE3m   9   Hp3H\$0Hl$8Ht$@H _HK0H HtCH;{t'mL3K    HJ nE3i   H   LHHtHT$XH  @S     H+H   LA   HQ0L+AHPuH [Ã   H [H\$Hl$Ht$H|$ AV0   萇 H+IIHLt9H\$hH;sLlLrJ 9  HI mE3j   9   n3H\$@Hl$HHt$PH|$XH0A^LL$`LHH\$ I~H   ̸H    H+HD$xD$0    HD$(HD$pHD$ HH̸H   覆 H+HD$xD$0   HD$(HD$pHD$ rHHH\$Hl$H|$ AV    U H+HHHH/
 9A   HtIAHH+S@u6ZkLH    HH blE3h   9   m3  H/
 H8HtFHSHi@u6 kLH    HEH lE3h   9   Vm3  Ht/
 Ht$0H[8HH   L@IH+KI;v6jL#H    HG kE3m   9   l3>  HS0H?uJLFHS0Hi>u6@jLG    HG HkE3h   9   l3  H.
 H7HH   L@L+sM;v6iLkG    H'G jE3m   9   8l3  HS0He>uJLFHS0H=u6iLG    HF jE3h   9   k3,  H-
 H6HtFHSH>u6.iLF    HsF 6jE3h   9   k3   H8
 H6HtCHS(H=>u3hL]F    HF iE3h   9   *k3{H#8
 H76HHt_		uuxt3zhLF    HE iE3h   9   j3!LBHH   HRP(tR#   Ht$0H\$8Hl$@H|$HH A^hLE    HPE iE3w   9   aj3̃!HHQHA   HA   HA L   H\$Ht$ W    K H+HHH  H6
 H
5HH   xtASgLD P   HD [hE3g   9   i3H\$@Ht$HH _L@A   I@H   HWHtRtAfL!D Z   H-D gE3x   9   >i3H\$@Ht$HH _HK@賽 HGHCH*
 H)4H   HT$0H*   ffLC h   HC ngE3g   9   h3H\$@Ht$HH _%fL^C T   HjC -gE3v   9   {h3H\$@Ht$HH _ù   H+L$0HAHwpH9Kt#HKHI5
 HY3HW  x   eLB y   HB fE3g   9   g3H\$@Ht$HH _`eLB m   HB hfE3m   9   g3H\$@Ht$HH _HxHl$8Hh"t]HuWE C@ECHECLH{ KKCLHHHr'HuHCH;rH+HKLHCKC3Hl$8HcHL$0uAdLA ~   HA eE3s   9   f3H\$@Ht$HH _HK(H3
 H1HtWxtA:dLsA    HA BeE3g   9   f3H\$@Ht$HH _HxuH@K0   H\$@Ht$HH _cLA    HA dE3m   9   *fH\$@3Ht$HH _H\$Hl$Ht$H|$ AV    0~ H+MHHot3ۋtH~ t%UI3H\$0Hl$8Ht$@H|$HH A^Hut3Ht   IË̸8   } H+HD$hL;s6bL@   H@ cE3j   9   *e3H8LL$`HD$ u6bL<@   H? cE3f   9   d3H8ø   H8H\$Ht$W0   | H+BE    HB    HL   Ht_H`KHzDDCL   SHKPHD$ }   Hǃ       H\$@Ht$HH0_H\$W0   `| H+HHB    L   HԼDGHUWHOPL   HD$ }HH\$@HHHEH      H0_*D    H? H> HEH\$W    { H+HHB    L  H@H   LH  FiOT   H\$0HǇ      H _H> H\$W0   0{ H+HHB    L   HDGHUWHOPL   HD$ {   H\$@HǇ       H0_Hi> H\$W    z H+AlH   LHuA@ȃwB    ILB    ILy<_L>    H> `E3e   9   a3H\$0H _HaH   HC0   H\$0H _LHA   @ H   H   @JHB@JHB@JHB@JHIu JHB @ J0H0B@@@HJPHHPI   I   H)= Hy= HQ= Hq= Hy= H< H< H\$W    x H+y@IL   LHL   Iɍ    y<]L>    H(> ^E3e   9   1`3H\$0H _Clu!Gw3HHDH/3HHDHFHK0HC8   H\$0H _H< H!= H< H= H!= H< H< H\$W    w H+HHH  HHBH   L5H  eOT   H\$0HǇ      H _̸8   w H+ATMH  MMtH   HtHD$ G`p\H   HtHD$ 8Yu
   H83H8U3ɅH8Hq< H\$W0   v H+HHH   HHADGH4WHOPL   HD$ 5w   H\$@HǇ       H0_H!< H\$W     v H+AlLH   HH   uA@H='ȃvH=4I@H{0   H\$0H _HA       H   H   @JHB@JHB@JHB@JHIu JHB @ J0H0H   H   HA; Hy; H; H); H1; @USVWAVHp   t H+H H3HEH]PIILHs
=  LAHULd$hHMEL|$`AV}X )     HH  HULHELHHLHI?HHLHEtH84EHEILEHUL3FHMHHEH3LEMHEAVoEE3oMWMHt9EfD  A@AB BDBTEAL;roMfD  oEMHUHMWEAVHEH3EHHEH3EHGL|$`3Ld$hHMH3r HpA^_^[]HUHEfH3VHMH3MHUHUHEAVHMHHELEH3HHMHMI3HOHHMHtHIHIH?HHHHEAtH84EHEHHEHHUHg}X LLIE3Ht/A@      2AD:LAH;rD  oEMHUoMHMWMAVoMoEWOH\$Hl$Ht$WAVAW    q H+YlH   HLHHI<Hw#L= 0II@  HDHHI  H7l<Ht$P3I  I     I  Hl$HI  H\$@M  H A_A^_LHA   @ H   H   @JHB@JHB@JHB@JHIu JHB @ J0H0B@@@JPHPB`@`HJpHHpI   I  I@  I  H)7 H\$Hl$Ht$H|$ AV    Pp H+IMHH3   Cl   H{`ClHtLD$PHHu$   tC@wLCPHK H2 HtQLCHM;t1UL8 h   H8 VE3i   9   eW*H   HHtKlHT$XHߴ@H\$0H|$HHl$8Ht$@H A^H\$W    @o H+Ht>A0   H7 H  tHHtL   HHAPHH\$0H _H\$03H _H\$Hl$Ht$H|$ AV    n H+IMHH3   Cl   H{`ClHtLD$PHHju$   tC@wLCPHK H袪 HtQLCHM;t1SLH7 h   H7 TE3i   9   U*H   HHtKlHT$XHO@H\$0H|$HHl$8Ht$@H A^@S    m H+H蹲A>   Lt6 H  HH [jtH\$V    pm H+HH蒪uH\$8H ^H!
 H|$0H HtLH~HHXHtTH   E3LH~;H[HrHKZHr	HKZH|$0   H\$8H ^RL5    H5 SE3y   9   jTH|$03H\$8H ^H\$Hl$Ht$W0   vl H+IH IH<HtA3H!u3QL}5    H	5 RE3h   9   S3$HD$hLHD$(LHD$`HHD$ 2H\$@Hl$HHt$PH0_H2 Hl$Ht$H|$ AV@   k H+IILu3_A   H\$PHP4 H  tHHt3H$   LLL$pHLt$8HL$0HL$xHL$(Hȉl$ ïHH\$PHl$XHt$`H|$hH@A^̸(   k H+H(ZH2 H\$W    j H+HHǁ@      H   HH]RH@  HOMRH  HO=RH\$0   H _LHA   @ H   H   @JHB@JHB@JHB@JHIu JHB @ J0H0HJ@HH@I   I   @SUVWAW@   i H+H@  Ly IIHHHt$L   L|$ HLи   H@A__^][Ld$pL  Ll$xL@  H   @   L$   LIIi   HH$   fD  ClL   A   @H։D$8HL|$0Ld$(Ll$ H   @H   @IuL$   L   H$   L   Ht)ClDHփHωD$8L|$0Ld$(Ll$ kLl$x   Ld$pH@A__^][H\$ VWAV0   mh H+IILHIrlHl$PL+Ld$XH  L|$`Hfff     FlIL@  L   D$(HHl$ %[HHuL|$`Ld$XHl$PH\$h   H0A^_^H91 H1 H\$Ht$W    g H+HHǁ@      H   HHH%OH@  HKOH\$0   O  G   O0  G@  OP   G`  Op   0  Ht$8H _HL$UVWATAUAVAWP   f H+   Ly I鉄$   L   ILL$@HL  LL@  H   @   H$   MHHHi   H H$   MHD$8A   @L|$0HLd$(HLl$ PeH   @H   @HuH$   $   L$   LL$@Ht1H$   DHD$8HL|$0HLd$(Ll$ d$   A      HPA_A^A]A\_^]@SUVATAUAVAWP   e H+   Ly M$   L  IL@  HL   HI   @   H$   IHHi   LL$       ClL   A   @HՉD$@HH$   HD$8L|$0Ld$(Ll$  YH   @H   @HuH$   L   $   L$   Mt=ClEHՃHΉD$@H$   HD$8L|$0Ld$(Ll$ X$         HPA_A^A]A\^][LD$HT$UVW   Id H+AlJ,    HƄ$    IE3H  H\$xLd$pL@  Ll$hL   Lt$`Lq L|$XL  @H$   $   *A      HH$   HB"E$$   GlD$@Lt$8L|$0Ld$(Ll$ ZH$   $   A   A@AЀD"HD
DL$   H;JL|$XLt$`Ll$hLd$pH\$x   HĀ   _^]Hl$Ht$WATAUAVAWP   b H+HLy L  ML@  IH   HI   @   H$   IHHi   LL$   L   fD  ElA   @A   H։D$@HL|$8Ld$0Ll$(Lt$ XH   @H   @HuH$   H   L$   Mt4ElEA   H։D$@L|$8Ld$0Ll$(HL$ HXL\$P   Ik8Is@IA_A^A]A\_H+ H+ H+ H+ H)+ H1+ H9+ H* H+ LHt]IHBL+A   @ PHHIHH@A   IuE0     ǁ0         AlLt\IHAL+A    PHHIHH@A   IuE0     ǁ0         @SUVAV8   0` H+IID0  LHEtYMt%A@sAA0   2HAIHuD0  HD  A@uǆ0         u   Ld$pLl$xL   Ee L|$0DA?AH+H@|   H|$h   HLl$ HL   H;HGHB"E3H;DCH+H;IHCHHLH+Ee HLEu      H@sH|$hLd$pL   Et]H   Ll$ WA@   HAA A0HAH+L+fD     2B3H[HuD0  Ll$xL|$0   H8A^^][H( LLI     B  B  RABAlu       H@        A  A  A  A3  A  A  A  A  A  ȸ   A3  A0  A  3LIt3BJBA  A  BJBBA  A  B
JB	Bȸ   A  A  ̸8   \ H+0  E3AlLL$(LL$ L   L(  Hǁ@  tH   H8H   sH8@SP   T\ H+Hj H3HD$@0  LL$03Hǁ@  H   WD$0H(  HE3AH   HT$(ClD$4D$<HD$    t\ȋ            KlHL$@H3<[ HP[@SUVWATAUAVAWh   y[ H+H H3HD$P0  H  L@  E3LD$8MDl$0LH   It/Ht*H$   IFH;t3  HL$ H    H  A@   L  D/H  H|$ HV% H  H"   0  0  D  L(  L   It-H  A   H0  0  Hǆ      H$   M   Mu)LIHH   L냎0       t*   tA   H$ L+Ha0  Hǆ@  IuLIFH;  FlH   K<4O,7t#Hh  MMIPMIH(MIHHh  H   MMIPL(  MLHt	I;  E30  t*   tA   H# L+H0  (  tA   H# L+HcH   A   HNFlH  uHT$@H0  Mt[I;tVFlt  L   AjA   HL$@IeͻtM+MI3q D$0=H   L/FluL8  H  HL$@ͻuL   AHL$8L)HL$PH3W HhA_A^A]A\_^][@SUVWATAUAVAW  W H+H H3H$   H@  L  L$  HD$`HLD$PHHL$`MHLHD$8H      L  H|$ HH0HL$0HHp@H@l     HT$@DH! < HT$8IHD$03El  ǅ      Hǅ       H(    H  Hb  INHSHHL;w	H;F  IGHL;w	I;1  H;w	I;#  HHfo4 LNIMH+L+    fAnIWfBnT
MIf`Hfaf`faWTfgfgfA~QfAnIfC~TfBnT
f`faf`faWTfgfgfA~QfAnIfC~TfBnT
f`faf`faWTfgfgfA~QfAnIfC~TfBnT
f`faf`faWTfgfgfA~QfC~TH;H;s  MH7ML+L+HH+Hff     B0A	HIHu3  H*  H@   HKIVHHH;w	I;   IGHH;w	I;   L;w	I;   HHMHFMM+L+ML+@ o@IH@BoLBoTBo\ HH@@WBoAo@HWfoo@PWAo@XWI H;rH;sDML7MM+L+LL+Hfff     KA
M@A2@APIuHH7H3҃D	 H;HL@    @   HT$@DHu HT$8ICA      H  ǅ      IElLHt$0IHǅ      H(  t$L  H|$ IgLII"IL  H|$ LII5LH IIAA   H   LI>H|$0IHrHT$@HL$8cǻElH  IHDElHǅ@  t  5A   IHǻtIvI+ME3HK蒕 3IHL$P   L)H$   H3R H  A_A^A]A\_^][HY @S    DR H+HH  HK`HKXH [H\$Hl$Ht$H|$ AV@   Q H+HqpIHHHI`H褓HKX蛓HC`    HCX    HtDHt#3H ubE3HZ	 HH 4E3H HHK E3H HߒH E3HC`HɒHCXLK`Mt)Ht$HD$0    HKHt$(DHHD$ 5  3H\$PHl$XHt$`H|$hH@A^@S    P H+3HIJA B I0J0A@B@IPJPA`B`IpJpHB8HBHHB@HQHKӦ  uH [HK`Ht+HKXHt   H [̸(   FP H+HH(֫  ̸(   &P H+HH(֫  ̸(   P H+ILHHu3ɅH(HuMHѤ  3ɃH(A@LHt  3ɅH(}  3ɅH(H H\$Hl$Ht$ W`   VO H+Hl H3HD$XHA033HHt"HtH d  Hl	 H HJ	 HIE3~HHHuHHH   LC8H|$ E3HHH      W   3D$8D$DL$<fff     HLL$8LD$0|$8HT$HD$0   D$       HD$HHD3xHHr3H9s0vEHLL$8LD$0|$8HT$HD$0   D$    蔞tNHD$HHD3XHH;s0rHLCXE3HD$     HHt  H虏   HHWH3H    HL$XH39M L\$`I[Ik Is(I_H\$Hl$V    kM H+IIHMuZ  tH\$8Hl$@H ^H   A   H   3Ʌ  #H\$8Hl$@H ^H   Hu7HIHo At   R3HKHK(   H\$8Hl$@H ^H|$0H       Hy(HHHH;w!HIL A~   HoRHHuH|$03ɋH\$8Hl$@H ^HKLHK(H蛈 HK(HHK(H;vH+3HKL H|$0   H\$8Hl$@H ^  LHtH\$8Hl$@H ^[  H\$8Hl$@H ^  @S    K H+HH	VH    H [H\$W    K H+H    HH: Ht8蕇HHtHH{uH3H    H\$0H _H\$0   H _@SUVWATAVAW`   K H+H1 H3HD$XH$   3MILDD$8H   I$LL$8LD$0D$0   HT$HD$    8HD$8DH+Hv   Ht7MLD$HL+HL+L+@ f     AB2	HIHuHH;nE@ŋHL$XH3I H`A_A^A\_^][@USWATHl$   J H+H! H3HE  IكM  H u(  H       H;  H  H   L   H$   HUH8L$   EL$   EL$   H\$ >HO(HWxHWHMDH    HMH   E  LGMtLO(HUIH   I跫  HHvLHUMH   蘫  E3t2J&L}DL}HM( A   LEHUH   ^  A   LEHUH   D     H   0ELM   LE0E   0E   0E   0E   0E   0E   0E   0E   0E   0E   H0EeE   D$    肘  L$   EH$   AEL$   AǃE#L$   AB    у  3HMH3@G HĘ   A\_[]@UVATAVAWHl$ɸ   xG H+H H3HE  MM  LH u  H       L;  M  HA(HQxHWHEH   J    H$   HEH$   E赫  LFMtLN(HUIH   I`  IHvLHUMH   A  MAt.WJ;HMEԂ A   LEHUH   
  A   LEHUH        LM0ELE   H   0E    0E   0E   0E   0E   0E   0E   0E   0E   0E	   H0E
eE   D$    .H   HU   H8MπɀLt$ EMMH΋IH$   3DAH$   D#  AB    у  3HMH3D HĐ   A_A^A\^]Hq H\$Ht$W    D H+   HHtH
aHc؅tpHH_ttaHWLHN HW(LHN( HWHLHNHۀ HWhLHNhˀ          H\$0Ht$8H _H\$03Ht$8H _Ht}S    0D H+HH	2HKH    tHK    fHK(    XHKh    JHǃ   xAZ   H HIH [@S    C H+A:   H|    HHHt"HHuA>   HP H I3H [ǃ   HH [Hl$Ht$H|$ AV    %C H+   MHH	  H	Hc   H\$0HMtIH   Hc   ;u>   HHOH+IL+f     A`2D
HIIH;|PD9h+~HiLcH3f ~+HHO(H+IL+A@2D
HIIH;|HDLH(HH臶3H\$0Hl$8Ht$@H|$HH A^ø   3̸8   A H+HD$`HD$(    HD$   H8H\$ UVWATAUAVAW@  A H+H H3H$0     IHLm  H]  H	LcQ  Ic   ~OAH+HcHHhH;HBIL} A   H+  IMFhIVHEH      A3LcHCIMHEu<I;   @      IIVHELn   I+II;w~I;v0EIHT$0EL=~{II+IH+HI;wHtDIHT$0DLE~FIHT$0HMINHH+HHEIH{| INhLHl| A      3H$0  H3? H$  H@  A_A^A]A\_^]H\$Ht$H|$D
A@ELcA3AHم~6LH+ыff     ALM@EA
DA@Iu܃   Ht$   DHcH|$AA"EA2ɈH\$H\$Hl$Ht$H|$ AV0    ? H+Lt$hIIHHHupHupH9T$`  M     y  H	L
 Lt$ ]  HMM  LcHOH3藁       1  HtGLD$`E3ǁ   HH	MtLL$ kE3Lt$ 蜎   H   HǇ   H   H|   HL	 LLt$ 3E   HHc   HL	 DHWH~hDHWHHOHO(DHWHHOHHLb	 E3Lt$ 3ˍtLHOH3i Ǉ          3H\$@Hl$HHt$PH|$XH0A^H\$Ht$H|$Lt$ LHLQHLIHyHA I8y0 C  M:  Dq,M;-  I(Ƀw]LA8cD IK>H0LK=H(LK<H LK;HLK:HLK9HLK8LI3Ã{0 vUDC0fff     HMI3M3H0H3I ILHI/HH L3H+H HHI3IuM3ӹ   AA   DEK4L3ǅtPD    LMI3M3H0I3I MLII/IH M3H+H LLI3IuHI3I3I3ҋʈNNH NNʈVNV{,   K4I   tUD@      LMI3M3H0I3I MLII/IH M3H+H LLI3IuI3I3I3ȈFN	N
H NNFFN   3H\$Ht$H|$Lt$  QaD FaD ;aD 0aD %aD aD aD H\$BEDZHDBI,ILIBILBILBILBILBILILBLBILBILBILB
ILB	ILBIHuespemosL   HDEҸ   K,AEEɉC0   AEC43C(HIH3HmodnarodHCIH3HarenegylL3HCHsetybdetL[L3LC u
H5   HCH\$   H\$Hl$Ht$WATAUAVAW    9 H+LLHqMHyLHiHY I(   A   D+H8IM;su E~(  M	u AF>IN8EF?M+IMLAF=ILAF<ILAF;ILAF:ILAF9ILILAF0I3؅tWfff     HHH3H3H0H3H HHHH/HH H3H+H HHH3HuIN8I3IN8EMAM+MM;   E^0MM@      AEAILAAILAAILAAILAAILAAILAAILI3EtIIHHH3H3H0H3H HHHH/HH H3H+H HHH3HuII3IAI;CIN8EtMI?s Ef(IvI~InI^ H\$PHl$XHt$`H A_A^A]A\_HA   ELEI@Ht3ËA,HIDA,I;tHq   DA,   H\$Hl$Ht$ W    F6 H+D$8    IIHمxy貋tpH見tdLD$8HHՅtSD$8t3A   HZt8Hnt,   A   H7tH)   t   3H\$0Hl$@Ht$HH _H\$Ht$W    {5 H+HcHy   H\$0Ht$8H _Ã~3H\$0Ht$8H _HT$H蘃tGH輀t;HT$@H{t*HD$@   H9D$HtHDHʠ   Hau3Ht$8H\$0H _̸(   4 H+ME3Lхt@ IuA	MuA   IH(@S    t4 H+Hمx tHt   H [3H [H\$W     4 H+HHT$HntjHt^HT$@HQtMHD$@HH9D$Hu   Ĉ0   A   2tH$t   H\$0H _H\$03H _H\$W    3 H+HمxVtMHtAH~t5   A   H諅tHt   H\$0H _H\$03H _H\$Hl$Ht$W    2 H+IIHمx_ZtVHNtJLHHt8H0~t,   A   HtHt   3H\$0Hl$8Ht$@H _H\$W    @2 H+D$8    HD$;HEtfD  D H@AEuxm蒇tdH膇tXA   HT$8HOtAHc}t5   A   H,tHt   H\$0H _H\$03H _H\$Hl$Ht$W    f1 H+IIHx0چt'LHH訂tHt   3H\$0Hl$8Ht$@H _DD$(   0 H+LL$@L}H(@S@   0 H+HD$pHH   HD$0HD$XMcMcE3HD$(LT$ HSuw&~H   H@[Ht$W    P0 H+HHHIH   H    Z='  ~$^LW    Hc fg   xHOH\$0!HO;H\$0|$L %   H  f   2   Ht$8H _L    H r   E3
   :   3Ht$8H _H\$Ht$ W    K/ H+3HT$8|$8H   H9{   H9{p   H9{ht{H   Hl$00HHt7HHt*LCpLHH))tHShH@|$8HuHHl$0H\$@Ht$HH _H\$@3Ht$HH _H\$Ht$W    k. H+IIHuH\$0Ht$8H _H   HSE3LσuH\$0Ht$8H _H\$0Ht$8H _VH\$Ht$W    - H+HA     IIHpuH\$0Ht$8H _HOLHH\$0Ht$8H _^tH\$Ht$W    {- H+HIIHt-HOLHtt; u   H\$0Ht$8H _H\$03Ht$8H _H\$Hl$Ht$W    - H+3HH   HH   H|HH   HMH   HwHHtt   HBTtc艨HH讜x HH蟜yH˿   .lL +   H E3q   5   H1jL !   H rE3 5   3H\$0Hl$8Ht$@H _@V    + H+HHu3H ^H\$03H|$8H=f HH#uHHHrH\$0H|$8H ^H|$8H& HۋH\$0H ^H\$Hl$Ht$H|$ AV    @+ H+ILHHt*3Mt#Hz@ HHu)HHH;r3H\$0Hl$8Ht$@H|$HH A^HAH\$Hl$Ht$W    * H+HA  StHA@t4A`  t"AtA   H=E fH=, ]H= TH= 	   KH= =AH  t-AtAtAu\H=8 H= H= H=    t,LLǺHttHt   3H\$0Hl$8Ht$@H _H\$Hl$Ht$W    ) H+HA        AA      HIcuD uD HH=    H=    H=m    H=q       H=h       H=    H=    AF  ;t0A  tAtAuEH=W nH=~ eH=e \H=| SAG  tCAt4At%AtAt}H= "H= H=y H=` H=7    Ht=Ht,LLǺHtHt   3H\$0Hl$8Ht$@H _ÄtD tD tD tD tD tD GuD  H\$Ht$W    & H+3Iځ      t'   ;   @t            R=      L .   H DL    9   3H\$0Ht$8H _Á   t    t @  tP   tMJLc 5   Hw RDL  9   3H\$0Ht$8H _ÿ   H\$0   >Ht$8H _@S    % H+HuA   HH HH [H [H\$W    P% H+Ht<A   LV HtHt   H\$0H _H\$03H _H\$W    $ H+HSt<A   L H5tHwt   H\$0H _H\$03H _H\$Hl$Ht$W    f$ H+HA  gtWA@tCA`  t,AtA   H=e 
   zH=G 
   lH=) 
   ^H=; 	   PH= 
   BAH  t-AtAtAu\H=D H=+ H= H=    't,LLǺHtHRt   3H\$0Hl$8Ht$@H _H\$LD$HL$UVWATAUAVAW   <# H+H$   IHLE3HLHD$pA߈\$0EAHu'9L2 0   HF A	   "HHu'6   L H 	    H,HLHu';   L H   _  IIHD$XIHD$PrIHD$8eIHD$`XIHD$@KIHD$H>HD$hHu?H   tIHڌu!M   H  r'	L U   H o     HT$0fA   HfD$0u]   A   @t$0HT$0Hǌub   Ht&H$   LH蜌ucg   YLl$PIHt$XMLL$8HLt$ wku'.L' l   H; 6    HAq   H HcHP)HH  DHIW  LHHA  HL$8DHȎ)  LHH貋  I2}Ll$`HLL$@MILt$    DHIo   LHHY   HL$@DHA   LHH+   Ll$hILD$HMHT$pLt$ 蔀tiHL$HDHxULHHފtCDHI̍x1LHH躊tH$   E3HtA   /bL[    Ho j E35   A   HK H$IKHH$   AHĀ   A_A^A]A\_^]H\$Ht$H|$ LD$AV     H+3MMu4L   H E3 5      E3耋HHu4sL   H {E3  5      HL$PHG  HHu1*L{   H7 2E3 5   JHT$@H1y1L9   H E3 5   >A   HcH$H\$0Ht$8H|$HH A^H\$Hl$Ht$ WAVAW0   " H+3LD$(H\$ AIDLcHD$`Hu'.L   H; 6*     DHT$(HL$`sHu     HL$`HT$ ;udHT$ HLcW uPE3AI豉HHu$L   H   8HT$`LHL$p  /j  L Hw rh   E35   HL$ HT A  !H衏HL$`aH\$PHt$hHl$XH0A_A^_H\$HT$UVWATAUAVAWP    H+H&HHD$8iHL^<E3HLd$HELd$@EH%IH腁H$   Hu  A   Z  HPLHuA   :  IeI-IH"IHD$0IH$   HHuA     譐HHD$@蠐LH  H  fff     ME3HH{  H$   E3Lt$(LILd$ ~\  L$   E3H$   ILt$ /{4  L$   LH$   HLt$ w+  H_HL$0LH   HL$0H2譕HT$8LIm   MMIID   HT$8LLLt$ H,thLHHtVLLt$ LII,t<I\_HD$HHu*  A2  JMHH_~A(  - A  % A   A  A     5   H=" H53 LAHMċՋ\ HL$@RIJIH$   5yHD$HH$   HPA_A^A]A\_^]LD$HL$SUVATAUAWH   3 H+LHE3HL9HLd$0HL$   A<"H$HHu4'Lh V  H4 /E3  5   }/  H$   HLt$@HHHLHu']  L H     I}HHu'c  L H     L$   IHT$0] HL$0H#6  H$   H  HT$0H  H$   Hن   L$   LHT$0HH\$ (u|  H虋t     H$   L$   LHH\$(IH|$ ztaE3H\$ MHIwtGH$   LMH\$ Hp'u7  oHL$0H uFA   >  ~ w  L< H e   E35   VH$   Lt$@HqH9vHAHHA_A]A\^][H\$W    P H+HAw  uEt<A
   L HtHt   H\$0H _H\$03H _E3E2AHt~H rlLWIWoVoDH VI;rVfofsVfofsVfofsVfofsVfA~H;s     D
HH;rEAAH\$Hl$Ht$H|$ AV0     H+MIHHHu%H3H\$@Hl$HHt$PH|$XH0A^HH˙<t~W3A   vA   3ɍ?bA   3Q   A   >Hcȸ   IfH\$LD$HT$UVWATAUAVAW   , H+3MHt$hHLHH$   Ht$xDDHu!H
I"Iދ  HH˙D$tLcỈD$pHHIH$   :H$   M8  0  L$     H$  M DU L EH$   3HD$`Hu'lL 4  H td      HH99t'=L 9  H Eh      H@HIH$   Hc8LxLH$  H98s$L A  HT k   =H$   HD$hH   LQ G  H   E35   Ll$`HLH$  3H$  L T A  H HA  H HA  H IHL$xqHL$h>H IHǄH$   Hİ   A_A^A]A\_^]HHL$hHL$hH$   H$   HuLE P  AT  H IK6AU  H HHcL$pH AV  HD$PHD$XH  H9t$P  H  H$   vHD$xHHuC]  L Hm   E35   ^H|$PLl$`Lt$XOHD$hHH$   HD$ HD$`LHL TwV  IHL$hE3LL$xL$   IHL$(IHD$ s  HD$hIL$   L$   HT$xHD$ o  Dd$tEHT$PH$   I}  HD$PEH$   IHH$   }y  H$   O6LD$PIHD$@HH$   HD$8H$   HD$0Ht$(Ht$ q,  IHnt'L& s  H h   xMK  L$  B  GHcHN	L;w	L;&  J9L;wMM;  @   ρ?  }Ƀ+MHcMHKL+L+IML+fD  oA@AoLoHI@WIAoDAL
WoAAoLAT
WoAAoTAL
WAT
H;u$?<r^M%  }ȃ+HcMHLcL+L+     B~~WfA	HHH+I;uL$  HcI;t0MHL+L+IH+     B92AHIHuցHHu'LZ |  H   H$   H7wH|$P   MHHw   H$  MHw   H$   MHfwLt$X   E3IHrtqLcD$pIH$   蒀t9L   H^ E3f   5   OLl$`JH$     L(Ll$`JLt$XLB   H E3  5   Ll$`hL	 n  H p [Af  4H|$PLLl$`H\$LD$HT$UVWATAUAVAW   
 H+3IDLHHHD$h艙HL~+HH$   IH$   Hl$`Hl$pDHˉD$\H$   HH$   LH$   H$   H$   H9l$h  9t$\  IH  H"Hc؅t  IpIHD$`pHD$pH9l$`  H  ILHu6La    H= E3  5   .J  IIIL|IH$   lIHD$x_IH$   OH$   Hu7ML    H UE3  5   H  HA   H uHcL$\Hq A   L[HD$PM  H  H$H  3H$@  L jK A   H% HHH7  H$   ME3ICi  fff     HT$`E3Lt$(MIHl$ lF  L$   IL$   HT$`Lt$ h  L$   E3HT$pILt$(Ll$ _l  L$   ILD$xHT$pLt$ h  HL$xDIu  H$   J#Du  H$   LHD$@MH$   HHD$8HH$(  HD$0Hl$(Hl$ )  2HH   H rmHWHWoVoDH VH;rVfofsVfofsVfofsVfofsVf~H;sff     
HH;r	  L3I_I H$   ME3IYg!L    H  E35   H\$PH$   p|H$   #EH$   EA	  H HA
  H IA  Hw HwHL$hyIHL$`[fHL$pQfH$   H   A_A^A]A\_^]L$0  HH   HOIGHHH;w	I;   H@rHLǃ?L+MHFL+    o@H@AoLAoH@@WHo@AoLWPo@WHo@AoLWHI;uHr=HHMH2L+@ f     ~ HA~ H@WfHH;uH;t-MH2L+LL+@      A	0HIIuH$(  L$   HH$   :zH$   HuXL    Ll$hHIn  LIIQo  ILIM8o  LJ#I!oH\$Pn  E3HIFjX  H$   H$   H$   H$   CH$   CH$   H$   H   H   DD$\HmS   H$   DHRStkLW H$@  H$   (y4)L    H 1E3 5   H$H     HHLg    HC E3 5   4RL3    H E3  5    H\$PqL    H yE3  5   =L    H E  L     L    He   oLb    H> E3  5   /HJL+    H E3 5   HkL    H sE3 5   HHHL$S      H+IL# D3HT$0TLHu7LP M   H\ E3h   5   M3H [H@H HcHI\   H [H\$VWAW0   M  H+MIHHI   @   Hl$PIHHi   Lt$XLq LfLS8A   @ClHL   MtHσD$(Lt$ A!HK0HL$(HLt$ t-H   @H   @HuLt$XHl$PMtMLHH  H\$`   H0A__^H\$UVAV@   ] H+IILHM      @H|$`H;HHCH;rl   HN VlLL   D$xHF0HD$8HD$xT$0IHD$(HL$ HD$xH+H   LHH;HCHHuH|$`   H\$hH@A^^]H\$h   H@A^^]H\$UVAV@   } H+IILHM      @H|$`H;HHCH;rl   HN VlLL   D$xHF0HD$8HD$xT$0IHD$(HL$ HD$xH+H   LHH;HCHHuH|$`   H\$hH@A^^]H\$h   H@A^^]H\$UWAV@    H+IILHI   @   Ht$`IHHi   L|$hLy Hf   A   @L   I։D$xHHC0HD$0HD$xHD$(L|$ vD$xH   @I   @   HuL|$hHt$`HtLLIHh  H\$p   H@A^_]H\$W0    H+Hy8MыAlML   HLA Ht&I˃D$(LD$ M׸   H\$@H0_HQ0IHT$(HLD$ M¨t   H\$@H0_H\$@   H0_@SUWAVAW@    H+   HًIlID$pILL{ yM   L$   I       I;r|Ht$xH       HH<HHHfff     KlI       HC0IL   HD$8HD$pL$0HHD$(L|$ @MIHuHt$xL$   Ht>KlL    IHC0L   HD$8HD$pL$0HHD$(L|$ D$p      H@A_A^_][H\$Ht$W@    H+   LQ DYlIL   ID$PHHA0LHD$8HAHD$PAD\$0HD$(LT$ 'D$PH\$X      Ht$`H@_H\$Ht$W@   K H+   LQ DYlIL   ID$PHHA0LHD$8HAHD$PAD\$0HD$(LT$ D$PH\$X      Ht$`H@_@S@    H+   HىD$PMHA8MHL   LC Ht&HD$8HD$PHD$0HL$(ILD$ M(HC0HD$8HD$PHD$0HL$(ILD$ MHD$P      H@[Hl$Ht$WAVAW0    H+LyXIILHM;rcLQ8MtAlLL   HD$ A<I+H\$PL+Hff     L   IHW0IHH+H;vH\$PHl$X   Ht$`H0A_A^_H\$W@   p H+   LQ D$PMHA0IL   HHD$0MHD$PHHD$(LT$ |D$PH\$X      H@_̸(    H+HуA  HLZAD II  c  {  A  cA  B<gt9<iSA  a   :BEA  s   :B7A  3:B,A  C  H(B<_   <i   <oA  zr@  zi@  zt@  zh@  zm@  z	-@  z
i@  zd@  Bt8<-@  3LY D  A H:L@  Hu   H(3H(HH  W@  M   H(HH  5@  ,   H(øa   :B@  d   :B@  3:B@  "   H(Àz ?  o   H(3Lu D  A H:L?  Hu踑   H(ø   H(A]  <a3  <i   <lt6<u?  3LS  A H:Lf?  Hu  H(ÀyoL?  ycB?  yk8?  A<-tj<_t7<s$?  LA3H HA:L ?  Hu-   H(3Lx	 @ A H:L>  Hu踙   H(LA3H)	 HA:L >  Hu踣   H(øt   :A>  s   :Az>  3:Ao>     H(HH"  M>     H(ø   H(AӃH)>  HA  D AD ILB3H 	 HA:L =  Hu踥   H(3L A H:L=  Hus   H(3L D  A H:L=  Hu   H(B<fth<nv=  Jst+d=  HHY  L=  <  H(3L1 A H:L&=  Hut   H(3L D  A H:L<  Hu踽   H(Àzs<  Bt><_<  3L= fff     A H:L<  Hu/   H(ø.   H(Àzs<  ztx<  zon<  zmd<  Bt9<-T<  i   :BF<  v   :B8<  3:B	-<  0   H(ø   H(HAs<  A D AlD ILB3H	 HA:L ;  Hu踨   H(Àzt;  za;  Br   <-;  Jst?;  LB3H     HA:L f;  Hu踫   H(HH[  >;     H(øu   H(B<ctQ<ft+<s;  c   :B;  3:B:     H(HH0 苁 :     H(B<ot*<r:  HH Y :  1   H(HH 7 :     H(3L A H:Lb:  Hu踰   H(B<gt4<sB:  3L A H:L&:  Hu踴   H(Àze:  zs:  zt9  B&  <-9  Jc      o   t:9  LB3H~ fHA:L 9  Hu踳   H(3L D  A H:Lf9  Hu	   H(3L D  A H:L69  Hu踧   H(3L D  A H:L9  Hu踦   H(LB3HI HA:L 8  Hu   H(ø   H(HH9 T 8    H(HH' 2 8    H(ø   H(HAx`8  A  D AD IHH ~ 28  v   H(Àzd8  zh8  z-
8  zc 8  zo7  zf7  za7  z	c7  z
t7  zo7  zr7  z-7  B<ctB<m7  LB3HG fff     HA:L v7  Huf   H(LB3H HA:L F7  Hu  H(3L D  A H:L7  Huw   H(B<c   <gl   <t6  zr6  zo6  zp6  zy6  Bt*<_6  HH J} 6  T   H(øx   H(3LQ D  A H:Lf6  HuH(B<o   <rG6  zy=6  zp36  zt)6  z-6  B<ct3<l6  3LҾ A H:L5  Hud   H(LB	3H7 HA:L 5  Hu2   H(Àzd5  B<et9<i5  n   :B5  g   :B5  3:Bt5     H(HH | R5     H(ø   H(3L A H:L#5  HuD  H(Àyi	5  A<etP<nt*<p4  HH { 4     H(HH k{ 4  E  H(3L A H:L4  Hu   H(A-  <e   <io   <rb4  yoX4  yuN4  ypD4  At7<-44  LA3HC HA:L 4  Hu   H(ø   H(LA3H fD  HA:L 3  Hu   H(Àyn3  ye3  yr3  ya3  yt3  A<et+<o3  r   :Av3  3:A	k3     H(Ày W3  6  H(ø   H(A<a  <i   <ktP<mt*<s3  HH| y 3     H(HHJ y 2    H(Àyd2  yf2  y-2  A<dt*<k2  HH Ey 2    H(HH #y s2    H(LA3Hp @ HA:L F2  Hu   H(HHS x 2  3   H(A2  HAD Iz 1     H(øm   :B1  e   :B1  3:B1     H(HH Hx 1     H(B<c   <fd   <pt3<sn1  3L A H:LS1  Hu?  H(3Lں fA H:L&1  HuF  H(øo   :B1  3:B0  z   H(HHx w 0     H(Àze0  zr0  Bt3<a0  3LT A H:L0  Hum   H(ø{   H(B_   <-t9<l`0  e   :BR0  n   :BD0  3:B90  5   H(HHܹ v 0  #   H(ø4   H(Àz    DȋH(Aσ</  HA D AD Iz /     H(Àz /     H(Àz /     H(øt   :By/  3:Bn/  @  H(HH! u L/    H(Àzf8/  z-./  Jd   r   t7
/  k   :J.  m   :B.  3:B.  H(LB3H     HA:L .  Huj   H(3L} D  A H:L.  Hui   H(Àzil.  zgb.  zeX.  zsN.  z	tD.  B
t6<-4.  3L  A H:L
.  Huh   H(øg   H(Àzy-  B   <-l   <bt9<l-  e   :B-  n   :B-  3:B-  6   H(LB3H| HA:L -  Hu;   H(LB3H HA:L S-  Hu   H(ø   H(HH s !-    H(Àya-  A<bt9<n,  e   :A,  s   :A,  3:A,  p   H(øe   :A,  l   :A,  3:A,     H(HAo,  A hD ALD IB<c'  <n  <x[,  B<-  <_tP<it*<m?,  HH r ',     H(HHZ r ,  W   H(B+  HAD I3Lӵ fff     A H:L+  HuU   H(B<at*<n+  HH .r ~+  V   H(HHq r \+     H(3Lq A H:L6+  Hu踜   H(LB3HI HA:L +  HuX   H(3L% D  A H:L*  HuY   H(3L D  A H:L*  Hu7  H(LB3H	 HA:L v*  Hu   H(HHK p N*     H(Jp   kt:**  e   :B*  n   :B*  3:B*     H(øe   :B)  y   :B)  3:B)  $   H(ø   H(3L A H:L)  Huq   H(Àzf)  Bw   <1u)  z-k)  B<dt*<p[)  HHȳ o C)     H(3L      A H:L)  Hu   H(ø   H(B<c   <n(  B<_t*<i(  HH po (  [   H(B<et8<n(  LB3Hɲ HA:L (  Hu\   H(HH o ^(  Z   H(3Lϲ  A H:L6(  HuN   H(Àzd(  B<et*<u(  HH n '    H(Àz '  7   H(ø   H(A   <a   <ot+<u'  m   :A'  3:A'  8   H(A<-te<ny'  yco'  yee'  At7<-U'  3L< @ A H:L6'  HuA  H(øy   H(HH m '    H(øm   :A&  e   :A&  3:A&    H(ø   H(A<a   <pt9<r&  3L fD  A H:L&  Hu   H(A<et8<tf&  3L9 D  A H:LF&  Hu踝   H(A<nt8<r&&  3L D  A H:L&  Hu踘   H(HH l %    H(HH ll %  
   H(HAu%  A LD A D Iz %    H(Àz p%    H(Jd   t,K%  s   :B=%  3:B2%     H(Àzt%  zy%  Jut8%  LB3H HA:L $  Hu踓   H(LB3H HA:L $  Hu踒   H(B   <-t><d$  3Lk fff     A H:Lf$  Hu9   H(B<mt8<tF$  LB3HU HA:L &$  HuO   H(LB3H HA:L #  Hu   H(øl   H(B<it*<k#  HH dj #    H(øt   :B#  s   :B#  3:B#     H(LB3H| @ HA:L V#  Hu   H(3LU D  A H:L&#  Hu踄   H(B<it8<t#  3L) D  A H:L"  Hun   H(HH ni "     H(B<e   <iti<o"  B<pt*<v"  HH٭ $i t"    H(3L f     A H:LF"  HuH(B<mtW<v+"  Bt=<_"  3L^ ff     A H:L!  Hu踲   H(ø   H(øe   :B!  s   :B!  3:B!    H(B<dt9<f!  i   :B!  x   :B!  3:Bt!     H(HH h R!  ]   H(øb   :B:!  3:B/!     H(ø   H(HAy!  A D AD Iz      H(Àz      H(LB3H ff     HA:L    Hu   H(ø   H(Àz       H(Àz n      H(A  <a}  <e  <o  <s8   ya.   y-$   A   HA\D Izo  ze  zf  zf  z	i  z
c  zi  ze  zn  zt  HB9  A D AD Iz s     H(Àz _     H(Àz K     H(Àz 7     H(Àz #     H(Àz      H(Àz      H(Àz      H(Àz      H(ø   H(HHd We      H(Àzx  zp  zo  znu  z	ek  z
na  ztW  HB9I  A 4D AD IBt<0#  z      H(ø   H(Àz      H(Àz      H(Àz      H(Àz      H(Àz      H(Àz      H(Àz      H(Àz o     H(ø   H(ÀzaQ  zcG  zt=  zo3  z	r)  HB
9  A D ApD IBt<0  z      H(ø   H(Àz      H(Àz      H(Àz      H(Àz      H(Àz }     H(Àz i     H(Àz U    H(Àz A    H(ø   H(B<kt*<s  HH b   !  H(HH b      H(HH qb   "  H(3LR fD  A H:L  Hu<   H(A<a4  <f   <sj  ye`  yeV  ydL  y_B  A<c   <rtb<t*  yi   y	m  y
e  At*<_  HH a   b   H(øa   H(3LW A H:L  Hu`   H(LA3H HA:L   Hu_   H(3L D  A H:LV  Hu踭   H(Àyd<  y_2  Iat+   HH `      H(3La A H:L  Hu踞   H(Àyn  yd  A<kt3<o  3L
 A H:L  Hu^   H(øe   :Av  y   :Ah  3:A]  :   H(ø|   H(A9  HAD IB<f   <lt*<v  HH _   e   H(Àzt  Bt9<l  e   :B  n   :B  3:B    H(ø   H(HH 3_      H(Jc   m   t8U  3L @ A H:L6  Hu踌   H(3LM D  A H:L  HuG  H(ød   :B  3:B     H(B<r   <u  zr  zi  zt  zy  z-  J	bt>{  3L ff     A H:L	V  Hu#  H(LB
3H! HA:L &  Hu  H(øe   :B  t   :B  3:B     H(B<gt+<z  e   :B  3:B  P   H(Àzn  B<-tl<a  zt  zu  zrz  zep  B	t*<-`  H
H \ H  '  H(øB  H(B<ct*<x$  HHY \   =  H(LB3HU HA:L   Hu   H(3L* fA H:L  Hu=   H(Jh   t>  3L ff     A H:Lf  HuQ   H(ÀzdL  zfB  z-8  B<dt*<k(  HHe [   +  H(HH3 [   *  H(Àzk  zd  zf  z-  B<dt*<k  HH D[   )  H(HH "[ r  (  H(B<-   <a~   <rL  zeB  B<at4<n2  3L A H:L  Hu9  H(3Lu D  A H:L  Hu踟   H(Àzt  B<et+<u  s   :B  3:B  ,  H(Àz   8  H(B<ds   <pt?<tm  LB3H|      HA:L F  Hu&  H(3L D  A H:L  Hu%  H(3Li D  A H:L  Hu$  H(B<b   <p  8B  z-  8B  B<rt8<u  3L! D  A H:Lv  Hu踕   H(3L D  A H:LF  Hu踔   H(3L D  A H:L  HuH  H(A  HA LD A,D Izg  Bt9<l  e   :B  n   :B  3:B  &   H(ø%   H(HH !X q  -  H(Àzs]  ztS  z_I  B<et;<n9  3L      A H:L  Hu;  H(3L D  A H:L  Hu:  H(3L D  A H:L  Hu踏   H(Àzs  B<-  <1S  <a   <it6<tt  3L  A H:LV  Hu踠   H(Àzv<  Jfp   t:!  n   :B  v   :B  3:B  +   H(øe   :B  n   :B  3:B  )   H(3LJ A H:L  Hu*   H(Àza  zd  Bt9<pp  a   :Bb  d   :BT  3:B	I  (   H(ø'   H(B<-s  <3  <m  zu  zl  zt  zi  z	_  B
<a=  <e   <i   <m  za  zx  B<bt3<s  3L" A H:L  HuF   H(3L  A H:LV  HuE   H(HH T .  D   H(Àzn  zc  Bt`<it9<l  e   :B  n   :B  3:B  C   H(øn   :B  3:B  B   H(øA   H(Àza  zd  Bt<<pz  3Lݚ f     A H:LV  Hu@   H(ø?   H(Àz-2  zk(  zd  zf  z	-
  B
<dt*<k  HH7 S   /  H(HH pS   .  H(Àzp  zr  zf  z-  J	dtRt+w  H
H S _  2  H(H
H R =  1  H(H
H` R   0  H(B  HAhD IHH R      H(HH hR      H(Àzr  zo  zu  zp  z	-|  B
<a   <i   <nt><s\  3L[ fff     A H:L
6  Hu   H(Àza  zm  ze  Bt*<-
  HH Q 
     H(ø   H(B<dt><s
  3L fff     A H:L
  Hu   H(Àz |
     H(øl   :Bd
  g   :BV
  3:BK
     H(B<a   <it;<u)
  3L4      A H:L
  Hu>   H(Àzn	  z-	  B<dt9<t	  l   :B		  s   :B
	  3:B	     H(LB	3H HA:L 	  Hu   H(B<c   <x^	  z-T	  B<dt9<tD	  l   :B	6	  s   :B
(	  3:B	     H(LB	3H HA:L   Hu   H(Bt7<-  LB3H7i	 HA:L   HuH   H(øG   H(HH 3O      H(Àzio  zge  za[  zlQ  z	gG  z
-=  B-  HAD IHHC N      H(Àza  zs  zh  z-  Jnt:  i   :B  d   :B  3:B     H(LB3H HA:L r  Hu   H(HH M J     H(Àze6  zy,  zt"  zy  zp  ze  Bt6<-  3L7  A H:L  Hu   H(ø   H(LB3H     HA:L   Hu   H(øi   :Bx  d   :Bj  3:B_     H(B<e   <iA  zg7  z--  Jnt:  i   :B  d   :B  3:B  !   H(LB3H D  HA:L   Hu    H(3L D  A H:L  Hu   H(3LՒ D  A H:Lf  HuI   H(Àz L     H(øp   :B4  e   :B&  3:B     H(A<k  <ph  <s  ye  A<-m   <_  Idt:  t   :B  m   :B  3:B     H(HHa ,K |  c   H(Ib   v   tDt+I  HH J 1  ~   H(Àz   }   H(3Lʑ fA H:L  Hu踖   H(HH ~J     H(LB3H HA:L   HuK   H(HH* -J }  J   H(øm   :Ae  3:AZ     H(A<ap   <e<  yr2  A<it4<s"  3L A H:L  Hur   H(HH I   >  H(Àyl  yi  yd  ya  yt  ye  y-  A	<g\   <lt+<pv  q   :A
h  3:A]     H(3L6 fA H:L	6  Hu   H(Ày
      H(Aǃ;  HA D AD IB<4   <6  z3  zk  zd  zf  z-  B<dt*<k  H	Hъ ,H |  5  H(H	H 
H Z  4  H(HHM G 8  3  H(3L= A H:L  Hu踎   H(Àzf   Bt9<l   e   :B   n   :B   3:B   S   H(øR   H(Jt61t   z      H(Àz z   
  H(ø	  H(Jt.1tP   z uJ  H(Àz u:  H(ø  H(HH; F L   DʋH(øH(fD D _D D *D D D UD D D D D D ̿D D D }D 4D OD D D HD D D D D D D D D D    D D ҫD nD D FD ܮD D D  PD ND pD bD D ZD D   D D D D D D D D D D 
D D D D D D ǶD D  D շD D D D 4D VD D _D D   ¿D !D ڽD D D rD D  D D D D D FD D D D D D D D rD D D D ҼD sD 
D D 2D D D RD D D PD D  











































































































	fD D D D D  D D  fD D D =D D D D D D D D D D kD D D D D D /D CD WD kD D D D D D  















































	f3D eD D D D D D D D D D  















































	faD D D D D D D %D 9D MD D  















































	fnD D D D D D D D D D D D D D D D D D D 0D D D D 1D D D BD VD D   D D D D D D D D D D WD D D D D D D D D D zD D D D D D 6D D XD D D D D D D D CD D jD D D 2D rD D  ̸(   v H+H   3ɅH(@S    D H+HH   CTtA   F   HC   H [LC誚3ɅH [̸(    H+ATIMLt!H   Xu
   H(3H(H   臌3ɅH(H\$Ht$W    { H+H   IH3PtCH   HLL$XHLD$PPt%L   HHT$`HG   AP    EًH\$0Ht$8H _̸(    H+H   W   H(@SUVWATAWX   转 H+HJ H3HD$@H   LyPL$   IIIHtHD$ py3Åt7L$   HT$0I7HtL$   HL$0I!uHH HL$@H3蹫 HXA_A\_^][H\$W0    H+H   HyPHHtHD$ 0٥3ۅu*HT$`Ht LD$hH脭HËH\$@H0_H\$@H0_̸(   v H+HPJ3HH(̸(   F H+HP誟   H(ø(   & H+HPJ3ɅH(H\$ UVW@    H+HI H3HD$8IHD$    HH  HK0|HHtVLHHƀtDA   LD$ HT$(H:~t(H|$ u H|HD$(H1HD$0H1C   
H|3HL$8H3 H\$xH@_^]@S    $ H+HHt\HI HK0HC     /|HK(HC0    w   HC(    H9HK   +C8C<      H [H\$W    蠩 H+HA HHHuHC HtMHW Ht=HK0{HO0zHC0Ht"HO(HK(Htw   H\$0H _H\$03H _@SUVWAVAWh    H+H#G H3HD$XA<IILH   ALy HYD$(   A<E3ɋCE3$|$0D$Hd$T3҈D$PIHD$HHD$    D$0LD$0MΉD$ HI   LHT$8LH\  tkHCE3HL$8H;w0HD$GH;r&HL$8AH+fHT$8HH0
H|oL$8oWL$8HD$8HD$@t'HHM3HL$XH3~ HhA_A^_^][DF8@SUVWAVP   诧 H+HE H3HD$HA<IMHHم   LHT$8A<t  tuD$8Hk E3ɀd$DE3C3D$(   fsHf~|$0$D$@HD$8HD$ )t*D$0LD$0LΉD$ IHtC8    3HL$HH3茦 HPA^_^][@SUVWATAUAVAW   ɦ H+HD H3H$   H$`  3L$h  ML$p  HMcHHD$0   H  WHI HK0xHK(sH{(H{ H{0H  M  H  I}E3H LHL$8GMH۶ LHL$8 )D$`H)L$p@ $   EHL$8 $   H$   @ $   D )$   H)$   @ $   HC H   MH_L	 IGrHC(H   HwHC0H   HT$`Hxt}HK N.E3H|$ HtaHK0_vHHtPA   Hb H{t7A   LD$0HHxtHv   C8C<   %HK NHK0vHvHK(q3H$   H3" H   A_A^A]A\_^][It3   AA   AA;и   EDDA<H\$Ht$H|$HHHIDALIH   DH      MI L#ށ   I   MHL؋AI%   AAMLI IMLIHL#IDH   LAILL#֋HH   LIAILA   IAH?HLЁ   IL#HIHLKIH?HOLI L3DҋMAI   LL#֋HH   LIAILAA   AH LILIL#HIEHA   LAILAL#AHt$H   HLLILI   LIHL#H|$IHLLKH\$@SUVWAVAWH    H+H@ H3HD$8LHD$    HI0IIL3sHH   HHr-LFHw   D.fH~I3D$(HD$(*WHL$(LD$( ID4(7IH1D$(IFHT$(H1D$0A   HSwt(A   LD$ IHttH|$    DH/sHL$8H3萠 HHA_A^_^][H\$L
H٨   LBAEȁ   A%   MAI   AI IHHA%   HIAAHHH%   HHHHHI%   LI %   HHMAHH   HA   AHHI%   IIHHHKH\$BH\$BABABABAB
AB	ABABABA	BA
BABABABAAH\$H|$HHHIځ   DAL%   I I   MHH؋AH%   AAILI MHHII%   IDA   DHHAI%   H   LHIALIA   AH?LI%   IIHLMII3ADыAILI   I DI8AMI%   HLI3AIA   AH   LDAHH    DIH\$LAI%   IIILHLЋ%   LWLH   ILI   LI%   IIHLLH|$H\$Hl$H|$ AV@   E H+HIHL$0ILLH  Ht$PHHt$ HHH     LSH   A   HK%   LI %   HHMHAA   AH   HHHI%   IIHHHL$ I
L   I M%   HHH   AHHA   HAHI%   IIHHHL$(CD$ D$!CD$"CD$#CD$$CD$%CD$&CD$'CD$(CD$)CD$*CD$+CD$,CD$-CD$.AD$/A   LD$ HHL$0@HHbHt$PHT$0IpH\$XHl$`H|$hH@A^@S0   $ H+HHL$ 4HL$ HT$ D   A%   LI I   MHHA%   HIAAHHI%   IIHHHL$ HL$(L   I M%   HHH   HAHHHT$ A   AHI%   IIHHHL$(H8H0[Ht	H2.  H(HtHt/  3ɺHʋH(øH(Hu3#?  HWC  H(Hu
H(P  3ɺHʋH(H(Ht"HuMuU  3ɺHʋH(øH(@UVWH0  H>7 H3H$   IIHH   Hu	M   Hu
H9$p  utL$   HT$ V  t\HtLHL$ H  y<H$p   t(L$p  H$   HT  3ɺHʋ	3H$   H3 H0  _^]H(Ht"HuMu8q  3ɺHʋH(øH(Ht	M~  Ht	H  ̃wFHcHdE HH HNx H޹ H H H H Ð+E 3E ;E CE KE SE ̃t1 ;|2LL$ S  0 H+HF5 H3H$p  Hcك  1 ;  H2 Hu(E333p, HHt*3H2 t* H2 * ux* H2 H$  HtOH$  ϻL$  HT$pH|$(A   HD$     HH^ H[2 HT$p   3H$   HT$0HD$0HL$8j u LL$8   Lv HL$`H HuD$` Hù   HR0 H HLD$`LHv 蒹H$  H$      HE3Ht$ LHH\     HH.b A   w H H$  HX1 * H$  H$p  H3 HĐ  [@SH H1 HHu(E333* HHt*3H0 t) H0 ( u( H0 H0 H [H%<* ̉:/ H8t.t)Lhu D$ A"   Hwu    -3H8IH8H%, Ht$WH Hftwf   y uGy uAH\$0Y  i, ;H\$0u%3fD  |8 uVHH|Ht$8H _3|8 u6HH|Ht$8H _3| uHH|Ht$8H _Ht$82H _f;uKft,fu?HAH;Bu5HAH;Bu+Et
Bf9AuËA;BuEtBf9A2H\$VH Hf   f   y u"y uy uY   D+ ;   ^  H|$0)+   #+ ;H|$0t[~ u*~ u$^  * ;uF<t5<u~t+2H\$8H ^A<t<uyH\$8H ^H\$8H ^HX3D$(   WD$$WHD$hLL$hD$,   LD$ D$    Hs D$0L$@h) t2HXHL$h) HXf9Lt23AHAfAf fH~HH HfA@3I@A@  AH   H\$LD      ADk!ADAAAk!AAk!AAk!AAk!AAk!AADk!i!
DAA	i?\AAD+i+AAD+iȁ	_OAADiq|tAA
Diȡ9@;AADi%5AADia]0Ai&mDD+AADЄt EAAk!AAk!H\$AH\$AH\$IAk!AAk!AAk!AADk!DtAQAk!k!H\$H\$Af;u/ft,fu#HAH;BuHAH;BuEt$Bf9At2ËA;BuEt
Bf9AuH\$ WH   H- H3H$   IHt3t'LGp D$ A   HVp             D$0   HD$@D$(   LD$HA8   HD$ ' t*f' L_p A   Ho D$    -HD$@HLL$HHD$ L HxHcH;rL HHH$   H3. H$   HĐ   _HHXHhVWAVH`Ii   WW@HI@   I@   3@   L@pLHHpHLv% t/H\$(L~o A  Lt$ Hn    XL$   IMt=Ctu'H;t LCHHS  S   Hǈ   H[(HuIm% L\$`I[ Ik(IA^_^@SH0Hكt2t-L#n D$ A0   H2n    H0[d% fC3H0[Ht$ WHPH+ H3HD$@f9HHufy u`y uZH\$pY  % ;H\$pu>GD$0fH~HG    HfGHD$0H Gf    2HL$@H3 Ht$xHP_H\$WH 9 HHt+Dh)  A|.Lo A   H*n    H\$0H _H9-uy uAL_     Hch)  Hi     H  HH   H   BKJCBKJCBKJCBKJHuKJC B K0J0C@B@KPJPC`B`HCpH\$0HBph)  3H _HLch)  3)4$DfnLfp DE   A   AWW  }ʃA+HcI   fn  AfnHfnfnH  fbfn(fbfnflfn fvfbffn0fbflfvfH;|ffofsffofsff~McM;}6Ii  H  IM+ff     D9
HH  EȋIu(4$HE3EӃttuAn   Ad   A~   A  tuA  DD;
EAAHD+AA   ~A   E+A   ø   D;DLE+A   @SH AHt>Ht9p  f9p  t)Lm AO  Hj    H [E3MAMAEA$I	IQAA   HulH   Dp    ~ JfAtfAu~ ~    ~   +D   ByA   A;AL+D   B^DQHtBPDp    ~ QfAtfAu~ ~    ~   A   A;AL+   HIELEI;IIHBHI;HGHI;AIHIA3H [H\$Hl$Ht$H|$ AVH@Lt$pA؋I3A  IW A6DA~DE Ap  MA  E A  M0A  E@A  MPA  E`A  MpA     A  Ap  fAF- AFMFN   IO  D$0   A   D$(    HHD$  t/ Lg A   Hh D$    .3H\$PHl$XHt$`H|$hH@A^H\$WH03Ap)  H    H|  H     H|  Li H\$(A   Ƈ   Hg Ǉh)         Ƈl)   H|$ H\$@3H0_H\$Hl$Ht$WH Hch)  H  Hi  AHHH;t*t9;uHp  AHu#H  H;u3H\$0Hl$8Ht$@H _HH\$Ht$WH`D	E3IHHAtnAtXAtIAt3LCi AC  Hf    H\$pHt$xH`_L|V Lh  Lo Lo Lh L ML( IH[ LELKHO  IEHT$PHNLD$HHL\$@Lh HD$8CHL$0HΉD$(CD$ SH\$pHt$xH`_H\$ UVWATAUAVAWHp  H"" H3H$`  9 HH  L  A}    M<E3䋑h)  E3B  3H fHu9ILl$ H+LIg HLH@8  S  LGg <  BD;  Li  LAKI  @  E3Ƀt[tFt8t#Lyg AC  H,e      LT L7g  Lm Lm Lg L՚ MI_  IK^L(' MEH' LD$PMKHELg HT$H   LT$@HD$8ACHL$0HL$`D$(ACD$ xkILL$`H+L@f HHu(IL1f H+߀l)   uLNf HHKx=DI;sHcHKH;HLHHߋ h)  AHōJD;?AH$`  H3u H$  Hp  A_A^A]A\_^]H\$WH HHtoH    H< uHtFH u苡 u	,+u/HH@ H< uHH+H;rH\$0H _H\$02H _H\$WH`HA   Hd HN LGLEL;uH$   H`_HH     WHt$xWD$4    HsND$8   HO  D$<   HD$0  LL$pHD$p    LD$0HD$@L$P t4H|$(Lc A   Ht$ HVb    ǃ      NH|$pHHt8 BttHR(HuBHp    LBHR ; H Ht$x3H$   H`_H\$Hl$ WHP  H H3H$@  HHH3Ap)  v 3ńtf
u7HtQH=   N  H@@  H$@  	    HtHPH   s
@  HKHÄuHch)  H  H$`  L  Hi  HL;H  D  EZHL$@Iº   H    HH   A@IHA@IHA@IHAIHu MH@ IH0A @@I0HPA@@`H@pIPA`HApL;   Mfff     E9   II        H    HH   B@JHB@JHB@JHBJHu HHpI  HI  @ JH0B @@J0HPB@@`JPB`HJpL;8I  I;   HD$@   H    HH   A@IHA@IHA@IHAIHu H@ IH0A @@I0HPA@@`H@pIPA`HApI  L;h)  H  D$0LM_ H\$(H^ A~   H|$    $H$`  @8/u@8+DH$@  H3{ L$P  I[ Ik(I_V H\$WH   Hch)  H  Hi  L  HL;M  fff     EZH$Iº   H    HH   A@IHA@IHA@IHAIHu MH@ IH0A @@I0HPA@@`H@pIPA`HApL;   M@      E9   II        H    HH   B@JHB@JHB@JHBJHu HHpI  HI  @ JH0B @@J0HPB@@`JPB`HJpL;8I  I;   H$   H    HH   A@IHA@IHA@IHAIHu H@ IH0A @@I0HPA@@`H@pIPA`HApI  L;H$  H   _H\$L	LALMujM   Ap    ~ AHftfu~ ~    ~   +D   A@t   ;L+D   A@[EQMtA@LAp    ~ AIftfu~ ~    ~   
   ;L+   HЄIELEI;IIHBHI;HGH3I;HHICH\$3H\$Ht$ WH   HW H3H$   HHH3A   A   H HQ HsA
   H HEH2 uH
LT$PLT$@HO  HD$8HONHL$0HWHT$(HD$xHfY HD$ LOHLG豫t-LmY Ht$ AH   HY    )  D$xtH\$xx H[uD$PtH\$P) H[u3LD$PL       AHA:D	u
Huu   ~HLD$PLa     AHA:D	u
Huu   >HLD$PLCH     AHA:D	u
HuuV   HLD$xLa f     AHA:D	uHu҃tHD$xA^   LX 3-HD$PAY   LfX HW HD$    H$   H3ku L$   I[ Is(I_@SUWH  H H3H$p  HHiH݆ A   H HHEH;+  H$  H A
   Hs
H HHEH;  A
   HV Hm HEH;  A   Hy HI HKHEH;|  A   HW H! HEH;N  HT$pHe9  WD$@   WD$D   3D$8  LL$0\$<LD$8H\$0H$  H$   D$HL$X tAH$  A   HD$(LW H$      H6V HD$ $`  SHt$0HHt=fD  BttHR(HuBH$  $`  LBHR  H 9\$pt+Dh)  A|CLW A   HU    O3H$  H$p  H3s HĀ  _][À|$|-u8\$}tۃuALx     HL$|[Hch)     Hi  HD$pH  Hf     H    H   BHJ@BHJ@BHJ@BHJHu HJ@ B H0J0@@B@HPJP@`B`H@pHBph)  Ƈl)  Ƈ  L  HS _LHS K3@SAUAVH   ydHYdILL$0LLAHIHV t)Lz A     HĀ   A^A][L|$`M^  A?<|.Lz A     QL|$`HĀ   A^A][HD$@Lz H$   A  3HD$ Ld$hIcID$0H  HAI,L$@MD$PE A_  Mȵ  A$>u(LNz A  HU    M  Ht$x3H|$pL$   M   A} L$   uuޅ~7I^  f?uIp  AH   u7Hh  A;$|Ly A	  H^U      Mȵ  M^  L$   LL$   MfdAE Ly A	  D$ HU 3IcE    Hih  HØ^  I   H(  HC   HkHEp  C  K(  C8  KH  CX  Kh  Cx          H`  d  @L  AE A<$u`A~YI\  HH;t/ytH;|8Ly A)	  HT 3]Lx A$	  HS 3A)   t8I^  Htx u&Lx A2	  HS 3gHIY  3H|$pHt$xLd$hH$   L|$`HĀ   A^A][H\$Hl$Ht$WH HL3H,uT39)  ~FHp      ;u"p  f9p  uLHHuH  ;)  |3H\$0Hl$8Ht$@H _@SUW@  m H+H H3H$0  BIHكv(Lt A  HR    ?  3H$x  f} DHDDHhHt Lot A  H:R 3.  D)  HD$0LHD$    ntL[t A  \|$0u6   HKh	|#LZt A  HQ       HShHL$0`t(LMT A  HQ    N   A   H$0  HL$0<HeQ yL2T A     
EH$0  A  Ls HD$    tHC@HtLCXH$0  H3H$x  H$0  H3k H@  _][H\$WH@  H	 H3H$0  HHh  LW H|$ A)  HP 3FDS   t0LW A+     HdP Hh     HT$0H y`H|$ H0P u)LW A3     H\h     LW A8     H3h  tH)  HL$0{tLxW A=  EHc@S  HHi  H)  H%tLzV AC     Hg  H:g  3H$0  H3i H$`  H@  _H\$WH H   HHt.L_W Aa  HO    H\$0H _ËA HIHcHo HHu.LTW Ai  HN    }H\$0H _HcC WHDHcK HHHSHb\  rC H\$03H _H\$WH BHHu	B   uj
tKt.y^  DSAA+
i  D+A  @S   `= A:  DOA:  HƃL  H   H\$0H _H\$Hl$Ht$WH 3IzHHtzc`  HH8  9{u;Hǃ@    @ǃH  Hcȵ  L^  Hih  IH^  HL;t[fH;t1L8  Mt%8  A+ЋHʃ2}I@2H8  IHh  Hcȵ  Hih  H^  HH;uH\$0Hl$8Ht$@H _H\$UVWATAUAVAWH   H H3H$   HHT$@HHL 3LW A<  AL_  HHD$HH[ H{`  E3A:  AD9ȵ    H_  LL- f  H9wK  D97      t\HA@   HT$`JHA L7W AR  HK IMHD$8HD$`L$0   HD$(l$ eD8wtHO   \  DwHH˃:tLt$(E3E3Lt$ I&@  A   E  x./yH@  HGs  HOH	HGH1HGZ  LV l$ Ap  HK    Ǉ   Lwtnt>L9  LV A  HJ    |H@     LZV Av  HJ    KHS    LGV A{  HjJ     HR    uLHHtIH9p CLEV l$ A  H$J    H@   Ǉ   Lw,  H9w"  L0V l$ A  HI    HO   ?Z  HDwHփtHuA   7D  HLt$(E3E3Lt$ =>  y&LU A  HeI    MHyuǇ   uetHt.vY  DSAA+
i  D+A  D9@S  Mĸ`= LOMGHHHt$HHh  Ih  ;ȵ  ^  EIIE   L\  I?D8wtHHHEHEHHHGu
Hu;H6u2{du)Ht$LT A  H<H 3G   Aŋ^  AID;|{duVHtQE~GL\  I?H;t(D9wu"LT A  HG 3G   AID;^  |EED9ȵ  ~lH^       HGHtAxu;ȩt0LgT D|$ A  HmG    #   L4  AHh  D;ȵ  |H   }u{L5T A  H G    {`tK   6LT HD$ A  HF    HC8C`   HtLCX   HLе  .  H^  H9^     D8vHS LS A  LEHF    6{dH|$HH^  uH  H  ȵ  A΅~.H^  fL@H90tHh  ;|Lе  H|$HC`H  uK   0LS HD$ A  HE    HC8C`   HtLCX   HЃ{`tK   LPS HD$ A  HE    LHC8C`   HtLCX   HЋȵ  MMAƅ-  H^  HOHtH;tHh  ;|  LL`  t|G   tRt3XU  D:  AȸSA+
i  D+A  "D9@S  :  DŸ`= DO:  DHƇL  H:  MtpAtiAAG   tCt.T  DSAA+
i  D+A  D9@S  `= HOLAƇL  IHjAD9ȵ  ~5H^      I;tI;txu@   Hh  ;ȵ  |HT$@D9ȵ  ~PH^  @ H4  HtH9~H9uHAHtH@ H9~HF HAHh  D;ȵ  |3H$   H3^ H$   Hİ   A_A^A]A\_^]ÃtK   LP HD$ A  H6C    HC8C`   HtLCX   HЃ{dD8vEt+H  HH;}HT$@H9HLP AQ  HB    lFADȵ  EH^  HJHtH;tHh  A;|E3DrHƂL  iE`H  HPH9D$HNLO Ah  HB    {`A   ,LO HD$ A  HA    HC8C`   H LCX   HLе   @SUWAVX  \ H+H H3H$@  HMHP  IHHu(L,J A  HOA       LD$0H$P  H趓  $  uHD$0DLHD$ HH=  xrD$0L@J H$  H@ H\$(A  3ɉD$ D$0HL$@LfD$ Mƺ   ܗ  %L1J A  H@    JLcHWLD$@t$ HX  H$P  H$@  H3Z HX  A^_][@SH0y`Ht^   WLM HD$ A  H@    HC8C`   HtLCX   HHǃе      3H0[Hǁе      3H0[H8HD$       3H8AVH  H H3H$  LL? 3Hb? AN     HT$  t%L? AS   H/?    3.    H$     ( HHu%L? AZ   H>    3  AH$  H$   @2H$  3I^HuIH@ H@84uHǯ HHu@HHH+f     H[uHWAFfGI^(HuHEHH@84uHg HHu@HHH+f     H[uHW(AF0fG0AF2fG2IF8HG8IF@HG@IFHHGHIFPHGPIFXHGXL$  @L  L\> Ak   H=    ULL> A   H}=    3@8  t9L> A   HV= 3H   HR HA H9  tHS  9ȵ  ~-H_  HHt2  H Hh  ;ȵ  |HO 9w ~6L     IJ3 JL3z JL3p Mv ;w |I] HO(T HL  L= A   Hr< 3+3OIcF L   I7w Hw`HOhHе  Ǉ  H  Hص     L  HL$  H$  H$   H$  H$  H$  H3V H  A^HȺ    % IHu#L< Av   H;    cAF މG A9v :fff     IVHcHHIJI  A;^ |H\$Hl$Ht$WH HLB<    H&; A   ۾   t9L3< A   H: 3跾H   H H H   tHgQ  39ȵ  ~1H_  @ HHtӋ  H[ Hh  ;ȵ  |HOA 9o ~8Hf     H_H3# HL3 HL3 Hv ;o |HO HO( H  Le; A   H: 3H\$0Hl$8Ht$@H _鵽@SUVWATAUAVAWHX  H H3H$@  AyIL$  ML$  LL|$8HLD$0  A	     LH A  Hw9 30LMIHE  t(LH A  HG9      MF  wH)  E3IeHt L\ A  H8 3赼  D)  HD$@MHD$       -t#L[ A  H8    k      H)  	|L[ A        H)  HL$@Ha8 tL@ A     BL[ t$ A     Hc@S  HHi  H)  HՉrtL{G A     H7 褻3H7 3      LG A  {D9ȵ  ~MH_  f     HGH;FuG;FtSHHtE3HW蚍  uJAHh  D;ȵ  |LTG A  HO7      A	  Ln] A	  L] H7 Dt$ HIǰĺItLt$0L|$8GLG A  衺MIH  H6 HH:  L1G A  3lWB  LHAQE I>u"8	  uuLKG A  ML|$ LHH*    MH|$ MHH@  tLLG A  LHH    MH|$ MHH@  tL5G A  >t*LQ A{  H5    w>  H9P  u*Lk> A  H5    D  ʁ      tL\R A    G=     LQ A  H/5    8  tV8  tNHP  H   H(~S  HP  HWLD$@	     E3LD$@HH>4  Z  LN A   =W     LkQ A  H4 D$    H  LP A  Hm4    #HP  HWAI E3:  uLP A  H24      MH|$ MHH>  tLE A#  >tLQ A  H9P  u*L< A  H3    w>  ʁ      t.LR A  T$    Hy3 4  G=     LR A  HF3    8  t[8  tSHP  H   H(Q  HP  HWLD$@   E3H\$ LD$@HH/  l  LM A  =W  LQ A  LP A  H2    LHP  HWA E3胂  CLP A   >tLUR AE  z?H82 tLwR AI  cLR AM     ͵H  HuLR AO  '9p
  uLR AS  L  H   L	  HD$ H  BT$ LTC H1 A,     ML'B A     /3H$@  H3K HX  A_A^A]A\_^][ÐYLE 1QE LE LE 1QE 1QE PE LE NE H\$Hl$Ht$H|$ ATAVAWH0Hе  ILHH   HCH   x    H MteH   8   Hp  AH覻   HKAI菻ttL,W A 
  Hw0    -H   Ht	8   HKAK   LW A
  H/0    HqH   39ȵ  ~\H^  fD  HOHt5HHt-8u(Hp  AHغtAIHƺu2Hh  ;ȵ  |3H\$PHl$XHt$`H|$hH0A_A^A\LV A
  H|/ \$    .HG3ۋ9^  ~DL\  D  M>IHt8tIOAHp  I*udI;^  |9ȵ  [H^  D  HGHtHHt9tAIHܹutHh  ;ȵ  |Hcȵ  H~HH^  L9tHHh  H;|vL$ LU    Hw. A'
  ,HLU A1
  H\$Hl$Ht$H|$ AVH03HH9ȵ  ~@H_  HH;CuF;CtEHHtE3H  uVHh  ;ȵ  |3H\$@Hl$HHt$PH|$XH0A^LT A	  H- |$ 3jHL
T A	  @Sp  H H+H H3H$`  HL. 3H\- A   H   t%LHi A   H3-    3  {d H$  u%L. A   H -    趰Cd   {`tK   L: HD$ A  H,    |HC8C`   HtLCX   HHC(HT$0HD$03C0HfD$8C2fD$:l$<`?  t(L. A   HX,      H$  H$@     H$  DHC  y"L- A   H,    踯)u L- A   H+    蒯;OHC  L- |$ A   H+ 3d   ff     D)  L$@  Hcƺ   HiȈ   HD$@LHD$ 达tL- A   ()  	}<HShHL$@tL- A  H+    Ү;xL_- A  H*    訮HKh9)     Hp  ?uxA   H$`  HH* yLu- A     M>H$`  A  L~- HD$    'HC@HtLCXH$`  HH  ;)  n{`tK   XL7 HD$ A  H*    ŭHC8C`   HtLCX   HH/B  HA  HKHty   9k ~+H    HCHHt	NtkH ;{ |L - A2  H{)    1H9  @ōEH$  H$  H$  H$`  H3C Hp  [LP, A)  H)    ѬLHl$(L8  l$ 33$ H   Hu> t4L', D$ A,  H(    |H41  Jƃ  3<H\$Ht$WH0IHHs@  HOhLHDH]( y4L:- A     H@  H\$@Ht$HH0_L6- Ht$ A  3̫d u%L) A  H'    訫Gd   H)@  H\$@3Ht$HH0_H\$Ht$WH IHH?  L^  MuH?  H\$0Ht$8H _ù   H   I HuHp  HH    H   GHO@GHO@GHO@GHOHu HO@ G H0O0@@G@HPOP@`G`H@pHGpH   I@H    H   CHK@CHK@CHK@CHKHu HK@ C H0K0@@C@HPKP@`C`HHpHKpHs>  H\$03Ht$8H _@SUVWAVH  H H3H$`  H$  IILD$ LL/ HH% A  3|}`8  HI@       5   A@   H$  HװHtPA@   H$   H輰H$   A  HD$(L/ H$     H.% HD$ +H$  A
  L/ HD$ H%    跨LD$0HIWD  y(L/ A  H$    腨C  H\$(LL$0LHt$ IH!  4   A@   H$  H֯HtPA@   H$   H軯H$   A  HD$(L. H$     H-$ HD$ +H$  A  L. HD$ H $    趧LHHHHu%L. A"  H#    肧CtZp  L. A.  H# RHEPHtLMXLIH3H$`  H3> HĀ  A^_^][HIl    L . A(  H3#    HsLD A\  >AL$x  ? AND0 LC \$(Ae  H" D|$ 3艦HOH;vLD Ag  &HP  LD$0As  u0LC Am  H"    :L$x  H   LIVHD$ LL$0H8L$x  LT- A7  V@SVWAVAWH   H* H3HD$pHHMI؋ʅ  ~       t,T$ L8 H! A     n  F=W  t6D$ L'7 H! =  uA     A     $,  ~     Wd9S   L7 A  H,! {H6 Hk6 A  HDL6 HL$ H     謤3Hص  {   GdM1  H(  {1  E3  H6 H
6 A  HDL6    HD$ H  ;  L6 A  Hb     HCC   Hǃ8      H  @       L6 A  H     ƣHC   w(  h  A8HX H` A  HDL3    HD$ H y;uL3 A  H    V{tC   Hǃ8      H^  Htx uHC   H       H$       LG3 A  H* 3   蹢tA;t<HN8A@   HT$0\HD$0A  L3 HD$ H    蔢3LF8;HtL3 A  H    [  LsMuL(3 A    HSAIfu=LK3 A  HN    C   Hǃ8      AF     A~t&LO3 A  H
    AF   I> u    tHV8E3HOh)I0  H0u  A~ IF 2  dH	3 H3 A  HDL3    HD$ H CAF    H%    L4 A  HO 3  L/ A7  H/    ;uXHF HN(LsH;uQL / A=  H    豠HFHD$(    A  HD$ A  HH  6  WduqH  L. AK  H    OHF H    H9ص  rAM     L. AQ  HGd   #       H   L. A_  H    ՟HF H
    H9ص  r&L. Aa  誟HGd   +#  L  Ae  L). 脟HFHD$(    A  HD$ A  HH[    ~0 tmHuLt. Am  wA~u%L. Aw  H^    AF*A~ u#L. Az  H2    AFHFL|$(E3HD$ A   HH  t%Lv. A  H    蟞PA~tG)   t>Li. A  H    jA2   AF    HC    H3HL$pH35 HĀ   A_A^_^[@SWAV  Q5 H+Hg H3H$p  LIRHٍBw>A8tBH 2 H)2 A  HDL 2    HD$ H 誝  IP   H$  u(L" A  H    pR  EAH$  L$     9  tGDD$(Hx1 AB  H{1 HDL4    HD$ HG   EFA     H%1 H.1 A  HDL2    HD$ H 诜HP  *   tL2 A    A   t
A   urL2 A    A     H0 H0 A  HDL2    HD$ Hg "A   t4A   t*HP  H(I   6  E3HHi  LM2 A  -  N  A,  A  A      I   HWIAآ   X  rL2 A!        KtAA@   H$0  IH$0  A+  L|2 HD$ Hp    &X  E3AHHGANO(AF G8AN0OHAF@GXANPOhAF`GxANp   A      7  L{1 A  H    蔚HG   E  W  AW  t=DD$(H. A7  H. HDL1    HD$ Hz 5L&" A9  Ha    G     HI. HR. A  HDL.    HD$ H әA~H    uL. A  讙  L. A  藙A
   u/L. A  H    oG   :  3tG   H8  H^     Ht@8huH׉wHA9      L_) A  HB 3   јtBIN8A@   H$0  vH$0  A  L- HD$ H    諘MF8   H
tL- A  H    xIx
  HKhDIA   AN   AF    AN0   AF@   ANP   AF`   ANp  A      肩Ht L5 Av  H 3җL  D)  HD$0MHD$    MtA|  L5 JHShHL$0|tA  Lc )A   H$p  HL$0qyCA  Lh H BL, A  Hn    $   H$p  A  L5 HD$ H9    Hc)  Li  9@S  ~>H+  fp  fA9  uHSxLIH̻H  ;@S  |HC@HtLCXH$p  Hй   WtEH   A@   H$0  H$0  A  LD, HD$ Hx    .H  3H$  L$  H$  H$p  H3, HĐ  A^_[H\$Hl$ VWATAVAWH  H0 H3H$  H)  3        9w   ?u#Lo AA  H    耕  L$  D$0DDL@ \  LwMMM	  fA~ ufANL    H$  ~ENL HH$  bH)  LL$P  H$  H$  誝Hϋ)  H	 ^     L A`  OH$  HD$(H$  HD$ 舔DHL΅+  L$P  A ft3fuHuHcH$P  HiȈ   HII   M;|HcH$P  HiȈ   HH  ȵ  ~7H^  ;uHKAH,]  ȵ  Hh  ;|L
 D$ A~  H 3貓Hcȵ  3Hih  X	     HØ^  HH   HsE CMK(E C8M0KHE@CXMPKhE`CxMp         X  A HP  H      Hd  HP     MNL H(  @HP     IFHP	  H(  }  @L  Hȵ  HMc"D$0      D$0  P   L H Ay  g3L A     L        D$0AA2I D;g % L A  HE    L$  LOM  f ufGLr    H$   DOL    H$  H*&     LD$@DH$  H$  HHϋ%  H 6  HOH$  HD$(L HL$ ;݋A  O0D  LHt$@E3     d   ȵ  L A  D$ H) 3Hcȵ     Hih  HØ^  HH   H(  LcCNK(F C8N0KHF@CXNPKhF`CxNp           DL  Hȵ  HLc2IHƈ   M;L" A     H  H$  H
$  3H$  H3& L$  I[@IkHIA_A^A\_^H\$Hl$WAVAWH0Hе  AMLHHu%L~ A  H    wYH`   Ht$Pt2#  H`  LCMωl$(HLt$ Hϋ#  MΉl$ MHS|#  Ht$PH\$XHl$`H0A_A^_@USVWATAVAWH$P7  #& H+H9 H3H6  L7  EL7  AHHEu	H! H! HF HDL! HD$ A,  H
    o3H
  A  h  
  ǅ
     u-Mu-L! A5  He
    r  MtAAG&u   H
    (  0  
  
  L$7  E3;E         t	   D
  Li  MtpAAN  AF (  AN08  AF@H  ANPX  AF`h  ANpx  A       ML
     H  >  Hcv  L] A       L)  E8)  L*  E8/   HFh  LU HD$ H  FduUHص  H   L  HKDSHtNH	HtFH+H	  Hp  HHHHH?HL   uHص  H  ADA   Aҹ   芙Nd
  u%HCHtD8htD8huK  2K  L` AK  H    詋3L$7  H6  H3p" Hİ7  A_A^A\_^[]L9`    LJ A  H    SHCHt/D8ht)H`  LCDl$(L  HH|$   LHQ H{H`  L9P  u!L A     U  L Lt$ A  3ÊHP  Ht[  uE3LHHO  t

  3HL$8A  d    D$0   HL$8D$4      H  E3OLD$0   ) 	  H&  G H
  )0	  O0L
  )@	  G@)P	  OP)`	  G`)p	  Op)	     	  )	  ;  Lcȅu%L- A  H    覉HSDl$ L&  H  Lx A  0LDl$ HSHL    Ln A     Ht /~@SUV   R  H+Hh H3H$  A@AHHv
  H$  H L$  H= A   HDLg  AH|$ AN  H 蕈;t-LY  H|$ AR  H    m$  HP  HuL` AV     3HL$0A  cb (  H$   0  HW(A(	  D$8t$4D$@[ $  Ǆ$  X  ADƀ$   $  t	LP	  E3LD$0   H$  9  %L Am  H    萇JLcHSL$  D$     H  y%L Aq  H    H3H$  L$  H$  H3 H   ^][@USWATAVAWH$H  4 H+HJ H3H0  L  L   EIH裆t?A@   H
  HJH
  A  L&" HD$ H    耆?t(L4" A  H    ]  HP  HuLP A  ʀ*   H$@  HP	  t  &   g  LD$0HU  uHP  LD$0E3HWR  U  3HL$HA  _ HP  LD$HHD$@    D$D	   X    HP  HM H(A(	  Y D$0f
  K)0	  )@	  C K0)P	  )`	  C@KP)p	  )	  C`Kp)	     	  )	  MtfALLD$@   H0  6  LW
 A8  DLcHWL0  Dd$ I$  yL A<     3#L  A     H  芄H$@  H0  H3N HH  A_A^A\_[]@UVWAV8   H+H H3H$   HE   IHtAA@   H$  H蛋H$  A  L^ HD$ H     Ѓ?t(Lt A  H    譃  H$0  HP  HuL A  X  *   >  &   1  3HL$8A  ] LD$8D$0    HD$4   HV    HP  H$   A(	  HS(V LD$0   NH$   )$ 
  F )$0
  N0)$@
  F@)$P
  NP)$`
  F`)$p
  Np)$
     $
  )$
  LP	  m4  L A  ELcHWL$   Dt$ H  yLk A     3#L# A     HY H$0  H$   H3 H8  A^_^]H\$Ht$WH H   IHHt3L AO  H    蠁H\$0Ht$8H _H@ H< uHrtHHA<  uHr]HtQH֖tEHNhLLԱ   Hi  LL   o3H\$0Ht$8H _L{ AU  H)    ߀H\$0Ht$8H _H\$ W)   H+H H3H$)  HH  L	 H\$ A  H 3pHT$0HyXt#tA  LP A  L A  L Hc    H  1  H)  9    LD$0L+B+uHuuZH*  L$1  L+fD  B +uHuu+L A  H    H    L A  H    `H  x  Ap)  H$)  HT$0R H  +   t-dt'L A  HK    Gd   +d u%L A  H    ~Gd   ^  L A  D$ H    ~3ۋ9^  ~,f     HcHH  HH   ;^  |݋@S  L` A  D$ H    E~H$)  9@S  ~MD  HcHHi  H+  HtL9 A  H<    };@S  |Hp  H  3H$)  H3 H$)  Hİ)  _H\$Hl$Ht$WH zH  Hcȵ  H~(3H^  HD  H9St7HHh  H;|L AY	  H    =}   rs8  H8  9su;Hǃ@    @ƃH  Hcȵ  HHih  H^  HH;t[fH;t1L8  Mt%8  A+ȋH2}I@2HH8  Hh  Hcȵ  Hih  H^  HH;u3H\$0Hl$8Ht$@H _H\$Hl$Ht$WH ydH@39^  ~)D  Hc@H  HH;^  |Lm A	  HH 3|D9^  ~bL\  LXS       II@McJI;rHH9QsHHHI;sI  AHI(HHPD;^  |9ȵ  ~(H^  D  8uƀL  Hh  ;ȵ  |H\$0Hl$8Ht$@H _@SH0HL 3Hg A	  {ȵ  3҅~"H^  8t
x    Hh  ;|倻      L A	  H    zH   ƃ)  ƃ  u9)   t0Lc A	  H    z	  HL  H  HCHHtHSXHH0[HH0[ÉT$ LQ H A	  35zH0[@SH HLh 3HG A	  yE3D9^  ~\L\  LXS  fII@McJI;rHH9QsHHHI;sI  AHI(HHPD;^  |H [@SH H   HuB)   t9   t0L A	  H    =yH  HL  H  H [@SH LT$PMIA   =  uAz     A	   u)L A  H    xH [HP  HuL A  LP	  HH(H  ML+     A  HRuH  ML+A  HRuIH+    
   HIuMIHp  uLe A  33H [@SUVWHX  HM H3H$@  AyIIHHu9A	A  A	   u(L A  H    w    I   HT$0H+D  
HIu:   HL$0s5 Hu2HD$0A  Ld HD$ Hp    &w  LKh  LPMHD$0L+fD  B +uHut7HD$0A  HD$(LL$ L H    v   L)  A9 t9MIM+B +uHutLT$(A  LL$ L  럃? i  *  EH؀; uL A  LLHH  u*L& H\$ A  HT    
v3H$@  H3 HX  _^][H\$Hl$Ht$H|$ AVH H@2E3HHHuEKHfD  H@8,uHc LHu@MHH+f     H[uLH^HuI?HHD84uHb HHu@IHH+ H[uHWH^HuINHHD84uH`b HHuLwFfG1HH+@      H[uHWFfG@tJL A@   H    tH{w HOrw HOiw L7LwLw3H\$0Hl$8Ht$@H|$HH A^@WH@  H H3H$0  HD$(   HD$0  AHD$ L    s ~JH: Ҟ Ht8H: H$X  H] HHt HHT$0H$X  H3H$0  H3[
 H@  _H(   D$0    HL$0   D$0H(Ht$WH HDHH3A   苿     HV H\$0Hu(E333 HHt*3H, t, H " uǝ =  u;Lg AZ   H    r=  uY ވ ˥ 3Ht@ 蛈 HH;rH  H\$0Ht$8H _@UVWH 3HHH%  H\$H   Lt$PL5` A   D$@ A   HT$@3a     H, Hu(E333 HHt*3H t H  u =  uALB AZ   H]    sq=  u4 蹇  fD  { H D$@ D$@Hǃ?B0D3HH;Lt$PH\$H7 H _^]@<H _^]H( H(@UVWATAUH0HcL- HkXLHIHGHHu%E333_ HHt$3HOHtϛ HOHț um HOP3H\$`Lt$hL|$pH  H     H97u~L' A   $pHcE MHkX3JD)HЅr  ǅ  HOH H   tHcE HHkXJD(03L|$pLt$hH\$`H0A]A\_^]LI A@   o        HHu/L AD   H;    qoHOH' 덹   \ HCHu#L AJ   H    /o   WHC    E33@3@ @0@@@P@`@p HCHu HK  HIHЅtMLM AW   Hx    nHKd HKq Hq HOHI H_PH   H_PL] A   H    NnH!K~HCH8 t
H;|;   D<	A      D|$ L H mHKIcH( Hu<L A   H    mHK~ HOHt D{3D+LcMcIHCJG LcHcE MHkXHJD)HЅtHq  HOH zHCJ,  CHK 2H\$Ht$WH HcHHkXH HHCHHu%E333 HHt$3HKHt HKH u L& A   Ha    lH{PHtCHO5  HCHHc  xHHGH    ǆ  OH]  	HCHHKHH\$0Ht$8H _H% H   LuHcHkXH HIHH   HuHcHkXHߝ HHHH   tHcHkXH HHH   LuHcL HkXNIIH   tHcHkXH` HH@SH HHHu$E333 HHt*3Htk He t3H [H [H% H\$WH0HYPHH   KuZLp Aq   H{    jHKg HGHtHHKm Hm HGP    H\$@H0_ÃH  H A~   HML3 HD$(H L$ 3<jHK H\$@H0_@SUWAVHX  Hl H3H$@  L  IA> HH       H$P  uL_ A5   H    iHLN L   LEHL$0LL$(L   Lt$ gH$P  x^=    LM  HL$0t肰     C膱      7HLդ LΙ   LEH}gy3=    MH$@  H3  HX  A^_][H\$WH0HHH      Hs-HT$ L H A  3h2H\$@H0_ËI
 =B!tL A     Oߗ t-HL$ L 3H" A  7h2H\$@H0_HAH;t6HCA  HD$(L HL$ H 3g2H\$@H0_ðH\$@H0_L A  H 3gH\$@2H0_H\$UVWATAUAVAWHp  H H3H$`  A	   IILH  I HCL;  LD$PHH#L}@2M4LIM;  f     N HCL;  } f   f   H f  MU fA+f$Q fEHH+LD$PHD$0MHHD$ ]V  M  HVDHL$0fEX     L~  Aj        fHu{H   M fA+f fEHH+LD$PHD$0MHHD$ :U  Mp w HVLHL$0fEW  u7@HHI;@t=L A|  H 3e Lx AW  Hc    ye2H$`  H3G  H$  Hp  A_A^A]A\_^]H\$WHP  H H3H$@  LL$0HL+HLA CM@uHHA(	  8 HL$0HH+HD$0H@u8  tQH    LL$0HD$ L- H$@  bx#=  L    MH$@  踬  H$@  H3H  H$p  HP  _@SWAVHp  H H3H$@  IHL3HA  I> Hs-L H|$ A  H    c  ANH$  S HEH;s6HGA  HD$(L H Hl$    cr  AH$h  L$`  L$X  L$P   L A    SAFT$(H CAFL$ 3ɉCcM~E3I4/Dl$0EIL;s;HD$0HHD$(H+ML|$ LH     HHH;rDd$0LW A!  H
 3b;  uIC=  t=  u8At2L9	  u)L< D$ A1  HK
    abCW        H	  Hu@D9  uOǃ        L A  H	    b   D9  uL* AC  e   HuLA AG  Q[    fDl$BfD$@E H	  fD$DfDl$FuH  H;D$@t%L+ AO     HY	 taCW  At%L8 AV  H3	    Iaƃ  EL$X  L$`  H$h  L$P  H$  H$@  H3  Hp  A^_[@UVATAUAVAWH$xH  H/ H3H`  A	   MH  IL  LHD$HLt*L Ab  Hh    ~`H.  Is'L Ag  H8 3Q`H  IH$  H$x   A H|$(Lb H An  \$ 3_HGL;s5IGAq  HD$(LP H H|$    _He	            (  T  L? \$ Ay  HV    l_@tfD  H@uGH$  H$x  H`  H3  HĈ  A_A^A]A\^]Á  
  J	  C$
  H^XH\E HL A  H 3^WLF8D$HINHLL$H    F  L A  Hw 3^B! FLF8D$HINFLL$HH׉D$TD$L      L A  H 32^HsH|$ L A     O  AFkdAFȉN  ty  tq   ]t  H_A  H  IVHL$`ICLC1 HD$`D` HD$(LE FHs A  D$    ]  L$ L    HC A  X]  L A  H 38]ANI^3    L A  D$ H    \ANH[Z ;|g  L A  H 3\HGH=  vL A  
  H   LHIV0 L Ƅ>    A  H\$ 
  L A  H* 3C\HtH|$ L A     `
  Ɔ	  L A  H 3[H tH|$ L A     
  L A  H 3[HGH=  vL A  	  H  LHIV/ L Ƅ>   A  H\$ 	  L A  H6 3O[HGH=  vL A  f	  H  LHIV. L Ƅ>   A   H\$ H 3Z      HH< uH   A	   HX HHH      HT$AA   D$HHL$HD$L D$@ w  u$L$@  AE L D$ A    HD$HA  HD$ L' H     6Z  >    LN A  H    Z  LS A  H 3YHsLR A        u7AN< ȍAvL$ LV A+  T  +  La A-  H\    rY  L Ae  H9 3RYH tL Ag  o  AF  ANƆ    L A{  H  3XHtH|$ L A}       ANW L A  H  F3ɉD$ XQL A  Ht  3XF0  L A  HP  3iXHsH|$ L A       AN f    L A  H 3XHtH|$ L A     2  ANq   Ɔ  L A  H 3WB!I FL	  D$HFD$TD$LL A  H[ 3tWB! FLx
  D$HFD$TD$L~Lh A  H 3,WIFH  H    LF A  H 3VHsH|$ L@ A       Ɔ  AF  Y  LG A  H 3VHsH|$ LI A       AF<tD$ Le A    Ɔ    Lw A  H" 3;VƆ    Lp A  H 3VHtH|$ Lb A     1  ANp ANd H HH  pL A2  H 3UHsL A4    H   vL A8    I^LHH  (    H	    L4;I;   IH+H    KD ЋtHuHIH+H;rEHAGv-L D|$ A_  H    TI;r[  D  O  HL$0L HD$(AS  HT$    Hl TH'HD$ L AD    ˁ"  W    
     tI\$ H sL A     T  L A     S  LN	 A  H 3SHtLM	 A     AN8 AN, H HHF ;LS	 A  H^ 3wSHtLR	 A  VAN ANԂ H HHF(L A  H 3SHt/Lz A  H H|$    RHIIH+T$HHv  III+H%  DHIANUTSP  AN. H A;t,D$(L' A  D|$    zRHL7 A  3ZRƆ	  Lo  A  H 33RWL   INHLL$HD$Hc     HLx Ao  H 3QHGH=  v/Li Aq  H|$    H QHUIVLHL$`(% H  sBHD$`D<` HD$ LI Aw  HL 3eQ@H@u   E jE jE jE jE ԩE jE BE SE ME jE E pE jE jE jE jE ɮE YE ȪE 6E E jE E E JE jE E E 3E jE E jE qE jE E E H\$Hl$Ht$ WH0IIHHHs*HT$ L~	 HW A  3jP  QLt$@;  t*T$ L	 H A*     %PL  A   H I;s&L|	 H\$ A     Oc  L	 A  3OǇ      f Ff3E fGF2E GF2EG	F2EG
F2EGF2EGF	2EGF
2EGF2EGF2EGF2E	GF2E
GF2EGF2EGF2EGF2EGF2EG   A   H I;s#L( H\$ A     NZL5 A  3NǇ      f Ff3E fGF2E GN2MON2MON2MOALt$@H\$HHl$PHt$XH0_H\$Ht$WH HHI} } fFH\$0Ht$8H _@USVWAUAVH$8H  HQ H3H  A@L,
D$(IA HLL$HHHT$PL HL$8H Ag   D$ 3MIHsI?Nf} 3f} B!fG } GFGFG   DFHL$     L$  HH|$@HEL  A,  w   Hy    Apl   HMF4E E HH"S sHI jHP aHW XHf OHu FH| =H 4H +H "H H H H 3   QAkd   HD+D   L   L+    AHRuIH< uHL   IHD$ H+A	   H  Hcȅ  H       L? A   H 3KB!8{ LF8D   HL$pD$X    CD$dHD$XHD$ D$\G  ~.HLL$pIHD$ H+A    HS  Hcȅ9  HNA$   thz Ls HD$(   A  D|$ H 3ɋJIH+HsI#Amz    f_z fG   _H38F0t[HD$(L A  D$ %   Hx 3JIH+HsI%   z 3fy fG   HHN A   H   H y N y HD$(   L~ DH I A  3D$ *  L JIH+I;sI$*  uy    fgy fGILHHN(H   H Jy N(?y HD$(   L DHm I A  3D$ )  LqIIH+I;sI$)  x    fx fGILH  ftwD$0    x Lq HD$(   A  fD$0H Dd$ 3HIH+HsI'Ahx    fZx fGD$0G   H   u	   ts  1x L HD$(   A  D$    HT 3ɋkHIH+HsI%   w    fw fG   _Hp
      L A   H 3
HB!w FL	  Dp
  HL$pD$X    FD$dHD$XHD$ D$\	  ~.HLL$pIHD$ H+A   H  HcЅ  H
      L< A   HO 3hGB!v FLx
  D
  HL$pD$X    FD$dHD$XHD$ D$\ 	  ~.HLL$pIHD$ H+A   H  Hcȅ  HL  Mt.H  IH+HD$ A   H  Hcȅ  H      2L    Hp D      H\$(DEDd$ 3A  gFIH+HsA6Au fu fGDff     D; HuHcÅ  H   tvD$0    LR HD$(   H A  D$03D$    EIH+HsI)   Du    f6u fGD$0G   H   t_HD$(    L A  D$    HE 3^EIH+HsI   t 3ft fG   HH  H   H t   t HD$(   LK DH I A  3D$ "   LDIH+I;sM!"   Bt    f4t fGLIIHD$    H+L[ A"  H  Hcȅk  H> uc   tL  HD$     A   &L   A9 t5IƐHA< uA   HD$ IHH+  Hcȅ  Ht =    F=  t=    L  A9 t=If     HA< uIHD$ H+A   H  Hcȅ  HL  A9 1  IHA< uIHD$ H+A   Hh  HcȅN  H   ~H	  L  HD$ :> t\   r 3۹   fEf]r f]LMfEHD$    IA  H+H  Hcȅ  H> u~  ttKr L HD$(   A  fD$0Hy D$    3BIH+HsI)   q    fq fGD$0G   H>  HD$HH~  L   HHLd$@HL|$8I+HIHHD$XHI+HD$ LL   I#1  L4 HD$(   A  D$    H 3AIH+HsI2   +q    fq D$XfGD$hGG   H      HII+H$HD$pHI+HD$ LL   I0  L HD$(    A  D$    H 3AIH+H$sIHB   up     fgp D$pfG$   MGOH
Ld$@L|$8HI+HtHT$ Ls Al     I HII+ҋ  5NUTSo L HD$(   A  D$ (  H  3ɋ7@L+Ir&(  o    fo fGA   _E+B7+HD$PL HD$ Az  H    ?AL$  L$  H  H3  H  A^A]_^[]ÐǹE йE ٹE E E E E E E E !E *E 3E <E  	
H\$Hl$Ht$H|$ AVH0H\$`MAL HH\$(Hl$ A  H 3>HCH;sRn fn fFHt1HNLI tHCH    H  H@uCH\$@Hl$HHt$PH|$XH0A^H\$WH0IHHr7 A !  t2L D$ A  H    =H\$@H0_AHrA|LL A  H 3=GHL$`f3fCG2CG	2ACG
2ACG2ACG2ACG2AC	G2AC
G2ACG2ACG2A	CG2A
CG2ACG2ACG2ACG2ACG2AC   H\$@H0_AHALB A  H 3<GHL$`f3fCG2CG2ACG2ACG2AC   H\$@H0_H\$Hl$Ht$H|$ ATAVAWH LHI3EAA3vDIiߨ   Ht@;uHKE3I,Cu)Et;tG3vA;t;Hiߨ   HuHi   HH\$@Hl$HHt$PH|$XH A_A^A\L% A   H@ 3y;3DIDHIE3A+LcJfD;   sEAE3   vAA   AADA+Lم~+AHcIfD;   sDvD@AA+AH\$Hl$Ht$H|$ AVH AAA+AHL~5A   HHcIH     y~({+߅ˋH\$0Hl$8Ht$@H|$HH A^ËHu2,@<H\$Ht$WH Y HHqDHE3);}Hc+LcIHHQz O H\$0Ht$8H _@SUVWATAWHHHo H3HD$0DH3IIM^?A3wHiΨ   Ht8fA;uHE3I@uC3w;tHHi˨   HuʋHi   HtE    t<H      E       L A   H 38Lt$@f   HL$ w Lw3IHL$ A   +HcIH   = yDE3	~DCDHT$ I;t&HcMI   H;D$ uA   ;D$(oLL$ MAH<   Lt$@tHtD$ D$(E EHL$0H3  HHA_A\_^][H\$Hl$Ht$WATAUAVAWH BMMDH   3I=A3uHiި   H] tAD  A;uHKE3I>u$;tG3u;t=Hiߨ   H] uċLi   Lu t8E9.ua3B0    uEHHrIL A   H 3-72H\$PHl$XHt$`H A_A^A]A\_I   HH]E3u HDIHc+LcIH<    HHJV
 HEL4E E9.tgE.AAFAOAN AG AF0AO0AN@AG@AFPAOPAN`AG`AFpAOpA   A   A   A$A   AD$A   AƆ   Hl$ VAUAVH0E @  MHHfD;s4L Dt$ A  H    52Hl$hH0A^A]^H\$P3H|$XHL|$`m;3vDIiߨ   Ht<uHKE3H<u$;tG3vA;tLHiߨ   HuċHiب   H   D;AuV   ftJfA;t1L A  lL A   H 342&  HD$pHC  AHgLcID;F}7HNJfD9   u%L A  He    42   AtY   E CMK E C0M0K@E@CPMPK`E`CpMp         HFJFA+HJLcI HFHFfD   HD$pHCMtAE    AE   ƃ   H|$XH\$PL|$`Hl$hH0A^A]^H8LL$ MLº     H8H\$Hl$Ht$ LD$WATAUAVAWH@MLHA     HL$0\$0}fA#Huf @35Ǚ+HcHf;   sDE3	vDBDH;tHcHf9   tDL|$ E3IHL$   u2MtfAH\$pHl$xH$   H@A_A^A]A\_@SH HH	5 HKv5 HKH [h5 H\$WH0ڸ @  If;s/L \$ Ab  H    $22H\$PH0_Ht$@qLt$HLq35ƙ+HcIf;   sDE3	vDBDI;Ht$@tyHcIf9   uiHtRAI OA0G I@O0APG@I`OPApG`   Op      Lt$HH\$PH0_Lt$H2H\$PH0_H\$Hl$Ht$H|$ AVH HHH3M63vHiǨ   Ht=    uHHE3H8uC3v;tOHiè   HuʋHi   H>tL?uGf    t=H_蔿H;}/Mt   fAL A   H 3P02H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$H|$ AVH HHH3M53wHiƨ   Ht=    uHHE3H7uC3w;t7Hiè   HuʋHi   Ht48u/Mt   fAL A   H/ 3h/2H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$WH HHH343wHiƨ   Ht6uHHE3H,6uC3w;t1Hiè   HuʋHiب   Ht.;u)½H;CL: A   HU 3.2H\$0Hl$8Ht$@H _H\$WH0Hٍ3ɋ   HHKHKHK KHcȉCV HcK   HE HcK   HC3 H; HCtH{ tHt3H\$@H0_L |$ A   H    -H0 HK0 HK0 H\$@H0_H\$Ht$H|$AVH Y ILqDIE3H;tHIH   H;um   ;FubHtRAI OA0G I@O0APG@I`OPApG`   Op      Ɓ    2H\$0Ht$8H|$@H A^H8LL$ MLº     H8MLº   MLº   H\$VH0 @  IMHf9D$`s7D$`L D$ A=   H    J,H\$@H0^H   rHT$ LE AA   HCH;s8HD$(LX HT$ AF   H    +H\$@H0^HLI] L$`R[ fF[ fFCH\$@H0^H\$Hl$Ht$H|$ AVH IILM   DAHHH  9(uH   HH;ujG;Fub   (@OH G @0O0H@G@@POPH`G`@pOp      H      3<8 uHHrFGXHIFG=HyE3DI HHA;F t:HH9+u0H   H;u$   ;FumHD$PHCƃ    2H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$WH HH   H@H   Ht#HLH+ A00M@H   JH;uH   LHHH    t!H+ff     @03H[H+H;   uH\$0Hl$8Ht$@H _H\$WHPH^ H3HD$@H  HHT$ HH   Hв\HH   HT$ L   HL   HL$ 32 H  HHHL$@H3ƿ  H\$pHP_@SH H   Hв6HH [HA`LHA`y`@0  DYHE2H\$ YLHl$(   Ht$0H|$yDLt$Dq@L<$DyPHuAr3HHMMHEAA3HŃA3A3AAsA3#3yZ;A(sA33n'A<sAA##-$CpA33-*>5AAHAADADAADAP=AyDAYLAA@EYHEyPL<$Lt$Ht$0Hl$(H|$H\$ AA` HH\$ HT$UVWAVAWH Ll$`H|C`A   <8&  ff     H C`C`<@   Ds@E2ҋ{DIDKHD[LD{PHuAr0HHMLHE3HŃ3A3AAsAA3#A3yZ>A(sAA33n)A<sAA#A#-$CpAA33-*>5AAHAEEDAADAP<C@{DDKHD[LD{P2C` <8HKXHH5C`C`<@   k@E2ҋ{DDKHD[LDsPIuAr0HIMLIE3IŃ3A3AAsAA3#A3ˁyZAA(sAA33ρn+A<sAA#A#ȁ$CpAA33ρ*>5AIAEEDϋAAP;K@{DDKHD[LDsP2C` HKXA   HH-Ld$PLl$`C`C`<@   D{@E2ҋ{DADKHD[LDcP HuAr0HHMLHE3HŃ3A3AAsAA3#A3ˁyZAA(sAA33ρn+A<sAA#A#ȁ$CpAA33ρ*>5AAHAEEDAADAP8K@{DDKHD[LDcP2C` HKXHH%C`C`<@   D{@E2ҋ{DIDKHD[LDcP@ HuAr0HHMLHE3HŃ3A3AAsAA3#A3ˁyZAA(sAA33ρn+A<sAA#A#ȁ$CpAA33ρ*>5AAHAEEDAADAP8K@{DDKHD[LDcP2C` HKXHHC`C`<@   D{@E2ҋ{DIDKHD[LDcP@ HuAr0HHMLHE3HŃ3A3AAsAA3#A3ˁyZAA(sAA33ρn+A<sAA#A#ȁ$CpAA33ρ*>5AAHAEEDAADAP8K@{DDKHD[LDcP2C` KXHHC`C`<@   D{@E2ҋ{DIDKHD[LDcPD  HuAr0HHMLHE3HŃ3A3AAsAA3#A3ˁyZAA(sAA33ρn+A<sAA#A#ȁ$CpAA33ρ*>5AAHAEEDAADAP8K@{DDKHD[LDcP2C` KXHHC`C`<@   D{@E2ҋ{DIDKHD[LDcPD  HuAr0HHMLHE3HŃ3A3AAsAA3#A3ˁyZAA(sAA33ρn+A<sAA#A#ȁ$CpAA33ρ*>5AAHAEEDAADAP8K@{DDKHD[LDcP2C` KXHHC`C`<@   D{@E2ҋ{DIDKHD[LDcPD  HuAr0HHMLHE3HŃ3A3AAsAA3#A3ˁyZAA(sAA33ρn+A<sAA#A#ȁ$CpAA33ρ*>5AAHAEEDAADAP8K@{DDKHD[LDcP2C` KXLd$PHC`C`<@   k@E2ҋ{DDKHD[LD{P@ IvAr0HINLIF3Iƃ3A3AAsAA3#A3ˁyZAA(sAA33ρn+A<sAA#A#ȁ$CpAA33ρ*>5AIAEEDϋAAP;K@{DDKHD[LD{PC` K@с   Ћ   ЉS@KDс   Ћ   ЉSDKHс   Ћ   ЉSHKLс   Ћ   ЉSLKPы   Ћ   HL$XЉSPC@CPH\$hAH A_A^_^]A@#EgADAHܺALvT2APHAX    A` M  AUAVHH\$0MHl$8LHt$@LH|$Ld$L<$f     AI`IAXHAB	AA`Ay`@   Ey@E2AyD   EYHAYLEaPHuAr3HHMMHEAA3HŃA3A3AAsA3#3yZ;A(sA33n'A<sAA##-$CpA33-*>5AAHAADADAADAP=AA@AyDEYHAYLEaPAA` IIL<$Ld$H|$Ht$@Hl$8H\$0HA^A]H\$Hl$Ht$ WATAUAVAWHP  HjO H3H$@  HHL$8IL$L$HL$$HL$ L$HDL$$HDL$(HL$,L$H @$L$0L$
D$4D$BBBBL$@JBBB	L$DJB
BBL$HJBBBL$LJBBȉL$PBJBBBL$TJBBBL$XJBBB!L$\J B"B#B%L$`J$B&B'B)L$dJ(B*B+B-L$hJ,B.B/B1L$lJ0B2LT$xDz8A   AB3B5L$pJ4B6B7B9DL$tB:J<ADB;ADB=D|$xB>B?ȉL$|EBI*}ADMA]AD3AA3A3A
3ȋAr3Ar
3ArERAA3A3AUDADE3A3Ћ3ȋ
3ȋUD3ADD3DUAA
3A3DEDD]AEDMAA3D]A3A3A
D3ADDUAD3DUAA3DA3A
A3D]DAEEDMAA3A3AD3A
E3LU ADEDAAA3A
AA33ADA3E:AˉM$ID<$H- Dd$E3ۋ\$|$t$DL$fff     AAAE3A3Ћ3A#3AA+BT@3A3AA#A4EDAEE#D
DAD3AA#D3A3#3DAFDDED+D3A3AC<AA#DAAD3ɋD3ɋA3#A3DFLHEL+DDAD3CD3DEA#E#DCDDAEED3ADE#D3ɋ3#3DAFLLEL+IED3AD3A#G,
DCDDI   bHT$8L$A̉JL$AωJL$ ȋD$$AƉJBD$(AŉBD$,ÉBD$0ǉB D$4ƉB$H$@  H3!  L$P  I[8Ik@IsHIA_A^A]A\_H\$Hl$Ht$WH DQ(IHHF    L	AD
,A(A(8v6@s@      D, A(A(@rHi,H3C(Hi,sD  D, C(C(8rHHHH8CdHH0CeHH(CfHH CgHHChHHCiHHCjKkHHHt9HCH+    HLHLH@LHLHuH\$0Hl$8Ht$@H _A    3HA$[HAg	jAgArn<A:OARQAhA كM   H\$Hl$ VH Lt$8IE3H|$0HHfS(u"H@rHHH   H@H@I@   H+H;HFHJ,HLH {(HH+{(@uHS,HH   Ds(HuLt$8H|$0H\$@Hl$HH ^@SVWH@  HF H3H$0  H$  HHH  HL$    LHL$ H$   HHL$ $   H$0  H33  H@  _^[@SVWH@  HE H3H$0  H$  HHH  HL$ D   LHL$ H$   HHL$ $   H$0  H3賦  H@  _^[H\$Hl$Ht$WH IIHL   H   3 LHH;   v-H   HH   H   HH   HH    H   6H   HH   H  HLH   HH   H\$0Hl$8Ht$@H _HHǁ   @   H   H H   HrH   Hǁ      A@#EgADAHܺALvT2APHAX    A` HHǁ   @   H   HH   HbH   3HHǁ       HA$[Ag	jAgArn<A:OARQAhA كE2E3LM   H+I }   IICHWWo@I oLH@ WVoLo@WVL;rVfofsVfofsVfofsVfofsVfA~M;sKM+2H@D
IuA@SUAVH   H}B H3H$   DBHڋRLK; HHu0< L& A4   HI D$    H  L$   E3{D|$Hu!LL$HD$    )   A   H; LL$@D$@   3D$    A   H; {u!LL$@D$    )   A   H; H$0  LL$DH$8    A  L$   HD$D   D$    >; LL$DD$      A  H; LD$LD$L   ~fH*; t-X; L AX   H D$      A~f   fE9~
   DCHHS :    IH5%0 HǄ$      L$   HHT$PHEE: t7: L A4  H D$    AA`   s  HL$PDA`   W  p: L Ad   H, D$    
  LccHL$PHS MAv
 f;usHL$P]EHT$PH9 u IH5./ H|$(Ao   HE  9 D$(L As   |$ H    
l  +D  A~A^
fu   fu  f;   ;= uj,= H-= Hu(E3336 HHt*3H= t4 H< 4 u4 f;v
+Aϋ< 3< H< f< 6 HL$PEHT$PHI8    8 =@'  t8 ='  u΅IH5- A^
HA~HEz8 D$8LW \$0A   |$(H*    Ht$ H8 H>IH5_- HA   HEǉD$(L Ht$ H    ^HL$   H$8  H$0  L$   H$   H3  H   A^][HHp WHpH@   H	LH3@   WHxWɉxL@@	   H @Hc6 t=Q7 Lr A   H D$    HH$   Hp_H+
 H$   HD$0H
 HD$8Ǆ$      Ǆ$      @ H$   HtV   9Ct	H[(HuHt<HD0L A   HD$ Hk    HHHHuRHH|L A   H0    H$   5 HH$   H$   Hp_H$   5 H@SUW0  袝  H+H; H3H$   IǄ$      HL$   HT$pH>5 tP5 L A4  Hx D$    L A  HV      HL$pu}Htn(D$p($   E ($   M($   E ($   M0($   E@($   MP($   E`$   Mp        H$`  HL$pL$  fD$PE3L|$@E3L|$8E3HiÈ     HD|$THHHD$`HHD$THD$0H$   D$(   HD$ 3 t2g4 L A  H# D$    Z  L$  E3D9$   6  HL$   H+L$(  HD$XH$  fff     H_Lc/ftf   f9D$p   H3   HL$XL   IHyxxxxxxxHE3HHH?Ht@DHE@ fD9@ufAtfAuHHH;K;KtIIH   L;rAH;t$`t1MHH$ IE,$HT$PHXHƈ   AHD;$   L$   L$(  L$  AH$`  L$  H$   H3  H0  _][H\$Hl$Ht$H|$ ATAVAWH0I   IH|$(ILL$ LE3   L1 ؅   L% D  J2 =F'  t=2 =D'  t02 =M'     2 =F'  u	H 	2 =D'  H IDHL$ L    H A   6E3H|$(D   IHt$ I1 ؅ZHH?Hl$XH\$PHt$`H|$hH0A_A^A\LSVWH`  H7 H3H$P  AIHAIMCH)D$0IHAA ACȀ   )L$@AI0)D$PAA@)L$`AIP)D$pAA`)$   AIp)$   A   $   )$   =0 uf$   u<H$   HL$0d(0 L A   HX D$     $   E3ɉD$(DHD$0HHHD$ / H$P  H3胗  H`  _^[H\$ UVWHl$H   H5 H3HE7IE'   HLE'HUHh/ t2/ L A4  H D$    $ ;  HMt-Etu3E   HEEE  EEE'E3ɉD$(DHEHHHD$ .    f}   LE'E'   HUH. ?HMrtpEfu:HMf>   WEfM. fEEE'   ȃtu3E   HEEE  EEHU'HMaE'E3ɉD$(DHEHHHD$ - HM7H3賕  H$  H   _^]H(Lu A   H    H(H\$Hl$Ht$ WH0H  HHHCHu%E333!+ HHt$3HKt) HK) u/) L3DA9H(~6D  I@ <uH9|u   AHlH   A;H(|E)H,HV A@,3ɉD$(A{   DL$ L HKk* H  HHCHu%E333S* HHt$3HKt( HK( ua( dHFHK* LW A  H 3+HHCHu%E333) HHt$3HKtJ( HKC( u' @l$@HT$@HKE3:yB`, =3'  t5S, =3'  t(F, L A  H D$    HK:) H  n  H\$HHt$XH  Hl$PH0_H\$UH 3H9Y~IHt$0H|$8HEHHtH  Ht u	8GH;]|H|$8Ht$0H\$@H ]H  HH	HIZH\$WH HH      a Hu.L} A  H    ~H\$0H _HH\$0H  3H _H\$WH0H  HHCHu%E333' HHt$3HKt^& HKW& u% HGHK' L A  HM 3HHCHu%E333u' HHt$3HKt% HK% u% D$@ HT$@HKE3y\) =3'  t5) =3'  t() Lr A  H D$    HK& H\$HH0_HK& H\$H3H0_@SH H  HHCHu%E333& HHt$3HKt$ HK$ uH [H%$ H [@SAV(  袐  H+H. H3H$   HAHLHu%E333% HHt$3INti$ INb$ u$ C
     H$   f  L A}  HI 3I>HOLL$0A   H$   Hc؅t  H$   HL$0     RtCA@   H$   HL$0H$   AP  La HD$ H    +LL$0LH$   IHp  HtcH  HtW{ uQLL$0LH$   Ha4t'LV A[  HI    CHCL AU  H    ' =3'  to' =3'  tb' L A  HѸ D$    CIIN# H$   H$   H3  H(  A^[Lz A  Hu 3H$H  3A9n   H$P  L$  DL$  IFI4HtRH  HtF u@H_觅H;2HWH&3t"L Ap  H    dGIA;n|L$  L$  H$P  IN" H$H  3L AB  H    IIN" H\$Ht$WH H9L HH= 3A   HH  H  HO  HO$ HO y  Hq  H\$0H    Ht$8H _H\$Ht$WH0HH0      H[ HHu3L A   H    H\$HHt$PH0_ú      Z HC Hu;L A   HE    H  H\$HHt$PH0_Hl$@H3HC(   wHCHu9L~5 A   H    _HK V  HN     E333  HCHu0 L HA   H    LHl$(LH  l$ 33Z HHu[ tQLas D$ A   H@    HK HK# HK   H  H.3Hl$@H\$HHt$PH0_H\$Hl$Ht$ WHPH( H3HD$@H   D  KH`  HFHu%E333 HHt$3HNtV HNO u HHcVHHHL$0fl$8H~1HNHHtH  Htx u	H;XHOXHHuHN~T    藁H+Le     H IA  3ɉ|$ ]DHL$0   z! LC A  H 3ɋ-y:! ='  t! =3'  u7L A  H{ 3HT$0Hr(r! L A  H> D$    Lq A  H    3HL$@H3c  H\$hHl$pHt$xHP_H\$Hl$Ht$H|$ AVH0H  IILHHHCHu%E333 HHt$3HKtR HKK u Cx?|$`;t7LB |$ A  HA 3HKDωKL۔ Ht$ A	  H	 3HKMLH      =3'  tX =3'  tK =8'  uL A     < L~ A  H D$    L A     Hh HK H\$@H|$XHl$HHt$PH0A^@WH@  H % H3H$0  HD$(   HD$0  AHD$ LƱ     ~JH  R Ht8H. H$X  H HHt HHT$0H$X  H3H$0  H3ۅ  H@  _H  HHIH% H\$Hl$Ht$H|$ ATAVAWH0MLHE3fD  _(3IS3Hiݘ   H_ D9#tAfff     HKAIu#;tF3w(;t7Hiޘ   H_ D9#uʋHiȘ   HO t9   W,;G(   G( ;eL \$ A   Hm    Hcù   HiИ   S HHu#L A   H3    HcG(Ho HHO _(Dg,~,H]fD  {uLCHHHØ   HuHV  BG,   L LyH AAi   AANI AF A0AN0I@AF@APANPI`AF`ApANp   A      3ɋG,D$ H\$P3Hl$XHt$`H|$hH0A_A^A\@SUVWATAVAWH   H! H3H$  MMHLL LH A   3UI63I3v(HiϘ   HN 9 t1HAI`uC3v(;tPHi˘   HN 9 uϋHiȘ   HN t19u,HYHt#Lڮ A  HM    H/IHӂH, u;L A     3H$  H3_  H   A_A^A\_^][L A  3YLD$0IHyLq A  H    HD$0  |$4  8$
     3ۋː     HIu:   H$    Hu0H$  A  Lt HD$ H1    EVEMNI9Ht>H  Ht2x u,LGhH$  L+fD  B +uHutIA;|L A#  H    LIH=HvrL A,  Hk K3A9^I     IFH<Ht$H  Htx uHT$8H7HuHA;^|Lg A4  H    pHH\$Hl$Ht$ WH0H  HHHCH+Hu%E333 HHt$3HKt^ HKW u wHG(HK L Az  Hͮ 3D$@ HT$@HME3 yBF =3'  t59 =3'  t(, L A  Hx D$    jHO HO H  J  H\$HHl$PHǆ      Ht$XH0_H  HIH\$Hl$Ht$WH HH0      I N HHu%L AH  Hȭ    gHHCHu-L( AN  H    H  (E3333 HCHud H;3H  H\$0Hl$8Ht$@H _H\$Ht$WH0H  HHCH3Hu%E333 HHt$3HKt6 HK/ u uHG(HKy Lʫ Az  H 3D$@ HT$@HNE3yW =3'  t5 =3'  t( L A  HP D$    BH\$HHt$PH0_H\$H3Ht$PH0_H\$Ht$H|$AVH MHHtH`  IHGHu%E333 HHt$3HOt HO u _9^tKHHP Hu2L  A   Hk    aHO    H^HA   HA   HHH
fDRD9FvNE3HGAHAHHHHtH  HtHtBtDHfDJAHD;FrHO_ H\$0Ht$8H|$@H A^@   HH(I9~IH@fDR@SWATAUAW  {  H+H H3H$  H   LLA   f{
t'@ ff     HLL$@MHT$0yIEHu%E333 HHt$3IMtI IMB u E9|$  H$0  H$  L$  @      AHI$LI  IEAOL4Mr  I  Hb  L9EX  }N  B
  f    D  H}L H, A   3LL$@A   H$   HHc؅txfH$   HL$@)   LLL$@H$   IIu	u   L5 A   H    E   f/ =3'  t<" =3'  t/ L A   Ha D$    SL A   H8 313ۃ}tI΅ycE      AE;|$SL$  H$  H$0  IM 3H$  H3x  H  A_A]A\_[HU(VtA  L=    H rH](pH;gHU(ISA  LZ A   HM    CI;E   H\$Ht$WH H9Lǣ HH 3As   HH7 H& HOD H  H\$0H    Ht$8H _H\$WH@H      F HHu.Lݢ A?   Hh    ^H\$XH@_H Ht$P3HD$0HL$0Ht$8HCH! Hu4L| AI      H  Ht$PH\$XH@_L HA]      LHt$(L  t$ 33  HHuL
 tBL'_ D$ A`   H    |Ht  H7Ht$PH\$XH@_Ht$P3H\$XH@_H\$Hl$Ht$H|$ AVH0H  IILHCHu%E333 HHt$3HKt8
 HK1
 u	 C x?|$`;t7L( |$ A  H 3HKDωK L Ht$ A  Ho 3hHKMLH    =3'  tX =3'  tK =8'  uLޣ A     < Ld A  H D$    L A     HΣ HK
 H\$@H|$XHl$HHt$PH0A^H\$Ht$WH`  H H3H$P  HD$(   HD$P  AHD$ L=     ~:H 9 Ht(H H HHt HHT$PLD$0HD$8    HT$8D$@    HHD$0       fD  kHL$0L H+H     A+  I3ɉ\$(|$ H|$8DËT$@H L| A-  Ho 3ɋfyH =6'  tL ='  t =3'     L@ A4  H# 3HT$8H}xLD$0HHT$8H|$8L A@  Hԡ    H  3H$P  H3r  L$`  I[Is I_5 L A7  H D$    sH\$Ht$WH0H  HHGHu%E333	 HHt$3HOty HOr u HOG0 H  HCHu%E333 HHt$3HKt HK u iHKHC(_ L` A   H 3HCHu%E3336 HHt$3HKt HK uD D$@ HT$@HKE3yB	 =3'  t5	 =3'  t(	 L3 A   H D$    HK Lw A   H  3HH H HO	 HO HO H  w  H\$HHǆ      Ht$PH0_H\$Hl$ VHP  H H3H$@  HD$(   HD$@  AHD$ L     ~:H  Ht(Hş H| HHt HHT$@ӽ   H$h  @ fff     H  HCHu%E333K HHt$3HKt HK uY {0    HCHD$0fl$8HKH{( 6gH+L|     H IA   3ɉ\$ DHL$0    L{ A   H՞ 3ɋy:b ='  tU =3'  u7L{ A   H 3HT$0H  4 L{ A   H] D$    O
HK L A   H/    %H$h  3H$@  H3m  L$P  I[ Ik(I^H  HIpH\$Ht$WH0H8      I< HHu3L A   H    H\$@Ht$HH0_HiHCHu;Lp A   H[    QHI  H\$@Ht$HH0_E333 HCHu  E333 HCHu L} H  A   H    3L~H|$(L3҉|$ 3( HHuP  tFL/U D$ A   H    H|  H  H\$@Ht$HH0_H\$@3Ht$HH0_@SH0H  HCHu%E333 HHt$3HKtU  HKN  u cHKHC( L A   Hě 3HCHu%E333o HHt$3HKt HK u} D$@ HT$@HKE3yW =3'  t5 =3'  t( Ll A   H' D$    HK  H0[HK  3H0[@SH H  HCHu%E333  HHt$3HKt HK uH [H% H [H\$Hl$ W  j  H+H H3H$  H  HHHGHu%E333 HHt$3HOtk HOd u	 0   C
     H$  f  D  HwLu Ap   H 3LL$0A   H$   HHc؅txHH$   HL$0   LLL$0H$   HtLϖ AQ       =3'  t? =3'  t2 Lv A{   H D$    HsLiv Ax   H 3HW(Hq   A^   $H_(`H;jHW(HGtZAe   L. H    HO; H$  H$  H3>h  L$  I[ Ik(I_HO 3L4 AE   H'    HHO H\$Hl$Ht$H|$ AVH0H  IILHCHu%E333 HHt$3HKt HK u C x?|$`;t7L |$ A   Hg 3`HKDωK Lt Ht$ A  H/ 3(HKMLHF    =3'  tX =3'  tK =8'  uL A
     <k L$t A  H D$    L@ A     H HK? H\$@H|$XHl$HHt$PH0A^H  HIH% LD$HT$SUVWATAUAVAWH8YHDYDQDI@ FVDL$(FDT$$Љ\$QXADFA3A#AA3$   xjD\$ FDFADFAADAA3DA\#DD$A3AEVDNDF
ADAF	DADFADA3DI`A#DL$A3AEp $DVDFADAFEADFADA3D$DQdA#3νDFED^ADA
FEADFADAA3DYhA#D\$A3AD|VDFAFEFAA3QlA#É$   A3*ƇGFADFADFAADFADADApA3Df#A3AF0DD$DFDEFADAFDADDatEFA3DV#A#AA3ADF"DA
F!EADF ADЋA3DQxA#DT$3AEؘiD^'DF&ADAF%EADF$ADADY|A3D~+A#A3AAD\$DDADA3F*DAF)EA#ADA3F(±[ADD   AF.ADn/ADF-AADF,ADD   AF2A3n3#A3þ\F1AA
F0DD3ˉ   EF6D3Dv7D#AE3DA"kF5DEADAF4DCyDADE#D   D3F:Aq~;EH$   EAF9EF8A3   v?A#3DB>AB=EB<Aщ   A3AA#A3Ё!I
A3A#A3b%DǶD$DADA3A#3@@D$DAEAA3#A]/A3QZ^&ADAAEA3A#ESDA3$   DAAEA3A#EA3$   AA3A#EA3ADADA3A#3DAAEA3#A3D$DAED!A7AA3A#EA3AZED$DAAEA3A#A3EAӋA3A#A3D$DADA3A#3D$EogAA3#A3ADȋADA3A#3D$DAEAAA3#A3ADAEA3ADE#E3AL*DDAEA3ЁB9$   DAEA3A3qD$DAEAAA3A3"amADAEA3ӋA38DAA	EA3A3ЁD꾤T$DAEA3KD$DAEAAA3A3`KADAEA3ӋA3pADAA	EA3A3Ё~(ADAEA3'$   DAEAAA3A30$DAEA3ӋA3A9D$DAA	EA3A3T$AEE|AEeV3DADAA3DD")3DAAEA33A*CD$DAA	EE#AA3$   DAAEE9AA3AAAEY[eA3DAADA3$   DЋAEAA3DAAEDAA}A3E]$DAAEEO~oAA3AAAE,A3D$DAADDCA3D$DЋAEANAA3DA~SAAEAA3D$DE5:AAEAA3AAADA3D$A3ADADH$   DӆAҋED3H@\$A»*DT$EH$   AEAA3DL$(D$DAD\$ EDT$$H$   @YHDYDQDIH8A_A^A]A\_^][H\$Ht$WH Hٸ@   	H?D+s*HDH3b A@   HSH3ɸ@   HDH35 HSA@   CQCRCKPCTKSKCUKWHCVsCWCGC
GCGCGCGCGCGCGCG	CG
CGCGCGCGCG3CC C0C@CPC`Cp   H   H\$0Ht$8H _3A#EgHAAܺAvT2H\$Ht$WH HI؋	HB%;sGHHl$0HG?t8@   +HHH;rTD HH+HoA@   HH
HoH@rLL#HHH?LHHHl$0H\$8Ht$@H _鐕 H\$Hl$Ht$ WATAUAVAWHP  H: H3H$@  HHL$8IL$L$HL$$HL$ L$HDL$$HDL$(HL$,L$H @$L$0L$
D$4D$BBBBL$@JBBB	L$DJB
BBL$HJBBBL$LJBBȉL$PBJBBBL$TJBBBL$XJBBB!L$\J B"B#B%L$`J$B&B'B)L$dJ(B*B+B-L$hJ,B.B/B1L$lJ0B2LT$xDz8A   AB3B5L$pJ4B6B7B9DL$tB:J<ADB;ADB=D|$xB>B?ȉL$|EBI*}ADMA]AD3AA3A3A
3ȋAr3Ar
3ArERAA3A3AUDADE3A3Ћ3ȋ
3ȋUD3ADD3DUAA
3A3DEDD]AEDMAA3D]A3A3A
D3ADDUAD3DUAA3DA3A
A3D]DAEEDMAA3A3AD3A
E3LU ADEDAAA3A
AA33ADA3E:AˉM$ID<$H-$ Dd$E3ۋ\$|$t$DL$fff     AAAE3A3Ћ3A#3AA+BT@3A3AA#A4EDAEE#D
DAD3AA#D3A3#3DAFDDED+D3A3AC<AA#DAAD3ɋD3ɋA3#A3DFLHEL+DDAD3CD3DEA#E#DCDDAEED3ADE#D3ɋ3#3DAFLLEL+IED3AD3A#G,
DCDDI   bHT$8L$A̉JL$AωJL$ ȋD$$AƉJBD$(AŉBD$,ÉBD$0ǉB D$4ƉB$H$@  H3Q  L$P  I[8Ik@IsHIA_A^A]A\_H\$Hl$Ht$WH DQ(IHHF    L	AD
,A(A(8v6@s@      D, A(A(@rHi,H3C(Hi,sD  D, C(C(8rHHHH8CdHH0CeHH(CfHH CgHHChHHCiHHCjKkHHHt9HCH+    HLHLH@LHLHuH\$0Hl$8Ht$@H _A    M   H\$Hl$ VH Lt$8IE3H|$0HHfS(u"H@rHHXH   H@H@I@   H+H;HFHJ,HLH贌 {(HH+{(@uHS,H	H   Ds(HuLt$8H|$0H\$@Hl$HH ^LSVWH@  H H3H$0  Iǃ`@   HIpH5!Iǃh   HIxIIs%D$(#EgD$ HHD$,HD$0ܺD$4vT2D$$H@rL¸HL#HL$ Hȃ?HLHL$8蔋 H$   HL$ HH;uzH$0  H3N  H@  _^[LUAVIkHX  H H3HE0I[ HƥHEHIsH3M{HEL=HE@   IHEMHE    HHD$D[HT$ D$(g	jD$,gD$0rn<D$4:OD$8RQD$<hD$@كH   I{ u*H@r$HHL$ HD$    H@T$HH@Y@   +HH;HHFHL$LHL< T$HHH+߉T$H@uHT$LHL$ HD$    3҉T$HHpH$H  HEH$P  HL$ H$  I;L$@  IuA    DHM0H3M  HX  A^]H\$Hl$Ht$ WAVAWH ILHL  <=  f     D$@    3fD  Hss>HƋmn u]@=t\G<wD@GG<w@G@|@5G<	w@@|@#Gըt@/t
@_   D@?D@>HÀ> uHtbHCH;   T$A   H+HD$@
AIHv)L$B
AIHv
L$CAIt<=E+AH\$HHl$PHt$XH A_A^_ø@W=  H=  LL   H\$E3Hf     EH[AAȁ AADȋЁ DЋȁ DȋЁ DЋȁ DȋЁ DЋDA DDA5 ADAÉCA   PH\$MtAMRH33Iu_%T H\$Hl$Ht$ WH ޺    IHHt^=|  uU   l  tH H   H HuH uLL$@A   HH  3HHGHt?DD$@LL$@HH     tHP HQ  H>     H\$0Hl$8Ht$HH _@SH         ={           tH H C H HuH u É ;u3L 3DB
  1   tH H H [H% Ht     H [H\$WH HC    H;tvHulHH  HHuH8Hz HB HtHz H H& HtH 3H uH;tH;@2H\$0H _H\$WH   HA0   HT$ H HuH)D$DDtRHL$P DL$T3EIL#AI##HII3HHIHȋtA MHuH$   HĀ   _H\$Ht$H|$Lc2H5啕LHHA   vIE   E3Et:AHEXHET2IfE;sAD;r
QD;rAH(E;r3H\$Ht$H|$ÉA$AHHHXHpHxATAVAWH0HHHPMHHE2HHuA      =[  A   u%D$$   A    uA)T$ HRHtHtHt0I)Ht&D$ H3HH;vH;v
H;rH;vI)t$ HMEHH uI)H\$PHt$XH|$`H0A_A^A\H(z       =mx     tH_ Hh  HW HuHHF uE uD@ LL$833tH H i H     H(H\$Ht$H|$ UATAUAVAWHH   LLAFLE~IANMAVIEnIHe MHe We EFHEADE0EH   LuLeEШu)HEHE03LM0W mDB 3$  I?IH+HHH?EtHHHEʉEH%M 3HtHU3J HH  HL H   HtHUO HHulHME33 HHuU EHmv HtHUO HHu+HEHE03LM0~ mDB! HE/  HIH;u	H HUL H}HtHU   u HH   A9^t/A9^t)HcG<<8PE  uM09L8uH;|80uI\ HujHUH HHuU9 EHu HtHUK HHu+HEHE03LM0 mDBC FH]LeLEH]   (EIfE4HiK Hte HU   H}H] |HL$   I[8Is@I{HIA_A^A]A\]H\$WH HD uH H5  H4 H(H;uH\$0HH _@SH Hمu }HcHH HV5  HH [@SH  yH H5  H H(H;uH [H(Hcu	H( }HH@ H4  H(Ha Hs HAH HH@SH HHHM WHHSHHR  Hs HHH [Hs WAHH@SH HHH WHHSHHR  Hs HHH [@SH0HD$(HH WHD$ HHSHL$ DR  HUs HHH0[H\$WH HHt HHQHWHKR  H,s HCH\$0GHH _H\$Ht$WH0H& WHHAʋ8   HVHD$ HL$ D$(Q  H\$@Hr HHƉ~Ht$HH0_ÃdtZtNtAt4t'ttucHt H`t Ht Hs H8s Hr Hhr Ht ÃtVtIt<t/t"ttHw Huw HMw Hv H%v Hu HEu Ht HHHL$ ~HO/ HL$ MQ  HHHL$ H/ HL$ -Q  HHHHL$ 5H, HL$ 
Q  HHHHL$ H / HL$ P  HHHHL$ c6H, HL$ P  HHHL$ H/ HL$ P  HHHHL$ Hd) HL$ zP  Hp j  H(HL$0i HD$0H(H(H HuHL$0I HD$0H H(@SH H.   LHBzՔIHHiҀ D+AkdCH [H(HL$0.1  D$4H *!NbL$0H HHH(3A   H8Hd$  HT$ d$( '   H8H(iLuIHHL 3H(H\$Hl$Ht$ WH@HQ H3HD$0HHu DAAu9CHtHK kHCL   HuHsH9.tgHK [H? |?u ~7HL$ HD$ H;|uUG9D$(}LHsH9.t&HK uHsH9.tHK tKLACL~0   u*KLHtH? uG      .3HL$0H3;  H\$XHl$`Ht$hH@_H\$Hl$Ht$WAVAWH 3EAHLEt	5 HOHHWOLIOE3E u@t H+I;r    GLHl$HHt$PGHH\$@H A_A^_E3dH%u H%u H%] H%- H%e H\$UVWHH`H^ H3HEIHHMWEWMIIC< uIHMuH}(EfELEHUH!HUHvs=ow  t=HMLMILHAHHHHLL;MFLH;LFHUHHMHH   rH'HIH+HHw.s5  H HHHMH39  H$   H`_^]}  H\$WHPHcH=@/   L[ HL$ @[ LH( HL$ L  H Hu 9tHH~z H;uH" H@H\$Hl$WH Ha H Ha H-1 a  HHHA   Q$Ha( A0 Hǀ? uH+HO虏 HC(HtLGHHu Hl$8HH\$0H _H\$Ht$WH HHH	H;tFHtͤ  H& Ht3? HtHÀ; uH+HK  HHtLCHH!u H\$0HHt$8H _H\$WH H# HHv  HK(HtP  Hc( H H@t8   H~3  HH\$0H _@SH Hٹ   腎 HHtH> HHZH0 H [H- HHXHhHp WH @3HHH H   3  HH  C ?   HK(H-s	 H;t?Htv  Hc( HHǀ? uHH+HЍ HC(HtLHHs HHH@ HZ H" @tHHH@ HL$0NHH\$8Hl$@Ht$HH _H\$WH H3HL$0H{9HCHHHt)HH@ LHtH   HIx HuHK肢  HL$0H\$8H _H\$WH HH33 HH HDHOHHEHtH3 HHH HOXHDHH\$0H _H(HQHHt3H H(@SH ٹ8   0  HHD$83Ht@H [@SH =  HuHW    o)  H H [H(H	Ht)HH@O LHtH   HI3 H(H(3HL$0H} H%p  HL$0bH(@SH H        HCHte HK   DB| HI@ A H0I0@@A@HPIP@`A`IHpIIHuC   & c HC HHHKHt	_ HCHH [H\$UVWH@HcHHul Hp Hr*HuKC G      s]HugV    SHWHHX   HHHt<@|$hA   \$iD$j 5HWHHu8 @H   \$hA   D$i D$8   HD$pl$0LD$hD$(      HHD$ ]'  uD$pt
L$qH\$`H@_^]H\$WH W3HAHA A( X C 3HHHCHt@q LDDfA99}IAHLLAIIA   |HH\$0H _HXAy MfT$@t   f;wL   Qd$H HD$HHD$8LD$@AA3Hd$0 A   D$(HL$ A
 t|$H t  *   HXH\$Ht$WH03ILLMu3c  @82uf1LT$`A9r>  AJ         ;   @82  $<u   $<   A   IIcH;sgA$<   A?AIÃuЍ (=     fAA   
   AHBTtHux      A
MD$(   	   LL$ DV t+CA
MD$(   LL$ A   AQ+ u*  *   fA   H\$@Ht$HH0_fL$H(   LL$@DHT$0 ff#D$@H(@SH MHLHL+   I HH [fL$H8HfL$P  f;tQHx    uf;sAfw7f 1A   HL$PDL$(LD$@HL$ HH&  L$@tL$PH8fL$H8HfL$P  f;tVHx u   f;sAfw<f 6A   HL$PDL$(LD$@HL$    HHM&  L$@tL$PH8@SH Hٺ   HL$0A   LWLKAI@c HHtH;tHHCHHrF `@c I@c HL$0H [@SH HAHHtHO < MHN   H[@Ht<HKHt&HH@G HHtHH   .    H)  H [H\$WH HHY8DCH3HC HHuHO0HtH   <)  HHuHg0 HO8HtH   )  HHuHg8 H\$0H _H\$Hl$ VWAVH@HcHHu Hp] DHrD2HuKCG         sWHuZN    MHWHH@,X   HHHt6@|$h\$iD$j 4HWHHuǋ @H   ƈ\$h   D$i D$8   HD$pDt$0LD$hD$(   Dͺ   HD$ H   uD$pt
L$qH\$`Hl$xH@A^_^H   HQHHHQ(HM H%~ H= H%f H(H	o ЃH(HXHL$  D$@HXH% H\$WH H9HHE3q t1HtHT$0H tD$0H Ѓ   H\$8H _H%) LLҋ8 L+MI      AIna et	uUH H;uAt-AH HH+omtuIwI;tD8tHI;uHwHIttAI	Wfnf8 @      oftfuHH;uHD- LL+MItzAtpynp eIv	uCH H;uAt-AH HH+omvu
IHwwHIt3AAt)fAnM	fp fofvfu"HI;uH;tfD9t	HH;uHHH\$L34 HDAA   MIt7LIM+ff     o	ut҅uZH H I;uwMAtYAH HH+oĢ}}tхt$wыHH\$wҋHH\$IwI;tHL+B8
uHHI;uH\$tMItML+@ f     Booftfс  uHHI;uH\$H@SWAVH`H H3HD$0ILMHHuHU  HuE pA  Hl$XIH+Ht$P)t$@H;   (  H  H      HL$ +LI!d fot$ MF    oǺ   f:arHHcH;  I;vIH+   LHL$ Hc foD$ ǋf:askHcHfAo0HIhH+Ho   f:arH4tHcHH;w*oWf8uLGHHKXb tkHH;vIHt$PHl$X(t$@HL$0H3}&  H`A^_[HH+HHH;tE L+D8u#HK B	8uHHH+H;uHHIH;uH\$LLڋ L+ыALɨtYI rSnp IL3eLvP}1А[ u6~B\ H LI;uwqtiIrcfnLۇIfp L@ fff     o	HfofvPЋHAo[ f8 A	B[ LI;uI;t;tAIHI;uH\$ILH+H@rc tVo% HHH#H@       	NI u  Nu H ~H;uwIH+H rQ3 tDfop HHH#Ho	If8 Ao f8 HAH;uI;tII;tA HAI;uHHXHhHpWAVAWH0HLpHH	LEMAHyE uCըt+HMDIH|   ȾI;>uI.I;.uu+u;w-u.   v&   "   MtA      -D
؀-DȋH\$PHl$XHt$`H0A_A^_LL$ HT$HL$SUVWATAUAVAWH8Ƅ$    MAHLMtA! 	IHD uD#AD$ըtA+HÅt%G"   ~u;;0u6C,Xu-';0t

   L-C,Xt
   L   HL<0uHÀ;0t3!l$ H\$(}  DHm h HtZDL=Y @l$ A*@H@$   7  MIh HuH$   L$   L$   L;uHtL63jH HHH+H+L$(x<H$   +;r
3;D$ t   "   MtA   A+A-EHtHH8A_A^A]A\_^][HHXHhHpHx ATAVAWH0HLpHH	LEMAHB uCըt+HMDIH   H@-I       I;>uI6I;6uHu+uHH;w
@:u)I;v$$   "   MtA   @*HIHH@:HDHH\$PHl$XHt$`H|$hH0A_A^A\HT$HL$SUVWATAUAVAWH8AMHLMtA! 	IHA uD#AD$ըtA+HÅt%G"   ~u;;0u6C,Xu-';0t

   L-C,Xt
   L   HL<0uHÀ;0t3H!$   @$   H\$ 袐  H Lf HtXH5ы DH$   D*HHHIHD$   V  LHe HuH$   L$   L;uHtL63uH HHH+H+L$ xFH#H$   HH+H;r3HH;$   t1   "   MtA   HA+HHA-HEHtHH8A_A^A]A\_^][@SH HR { HHHKHt	1 HCHH [HHXHhHpHx AVH@HD$pIHA++ILHu# Hp Hp Hu*;HILLcPY uJ;tFF;L9D$0Dω\$(Mƺ   Hl$ H+  u      H\$PHl$XHt$`H|$hH@A^HHXHhHpHx ATAVAWH@L$   IHI+H+HMLMuG Hh DInE6HuEuH;wLIImY H_D$8   DDt$0Mǃd$(    Hd$  H  t0Hc;)D$8   DDt$0Mǉt$(   HLd$   H\$`HH|$xHl$hHt$pH@A_A^A\HL$SH HHH= HHSWHH-  H HHH [HL$H HWAH HAHЈ HHHL$H(H   HL$8Hľ HH-  H(HL$H(H   HL$8H HH-  H(@SH HYHt9Cu,HHH = CuHHH@  H [HL$H(H  HHL-  H(LI[WH0HWD$ LMCLJMKH" Hb HICLHYI[LIHt9Cu,HHH  CuHHH@p HH\$@H0_H\$WH0HWD$ HBHt@H
HL$ HRHT$(HHD$ HH_H\$(HWHt9Cu,HHH  CuHHH@ֲ HH\$@H0_H\$HL$WH HH   HL$@H HH+  t   H  HH\$8H _H\$HL$WH HH   HL$@He HH+  t   H  HH\$8H _H\$Ht$WH HYHHt9Cu,HHH  CuHHH@ʱ @t   H  H\$0HHt$8H _@SH Ht
     HH [H\$HL$WH HH} HH*  t   H  HH\$8H _HL$SVWATAUAVAWHPLL3t$ HB0HZ8H\$8Lc@Ic|HHcOH   HL$0zn LHD$(H   WD$8^\$  H HD$8H HD$@HT$8I\$ HL$@H  A  H\$@HHH b C   HL$@HH@A    H   LLIT$(E  WA   A^A^H2 II   MnL$   A$AE AD$AEIuIuAt$$   Au{$   ;G$   L    IT$ IM ES +DIH    I3Y I   IF8M/MwHPA_A^A]A\_^[HHXHhHpWAVAWH@MH3xM   W@Ѝ_X H HD$(H HD$0HT$(\$ HL$0H   A   H\$0HHH  C   HL$0HH@ |   AXAXH I I   MpABAFI~I~rAv{;GL    H IN Q +DIIN H3kX Lu L}H\$`Hl$hHt$pH@A_A^_HHIHILHEIH\$Hl$Ht$WH A IHHu<Ax t5IchIPHI%  LHHtA   *#Mc@ Q tHHtHH@^ H\$0Hl$8Ht$@H _H(W  H(H(ycsmuoy(uiQ0lv @uSHQ@HtOLA8MtALIHHcBJcLz tHcRIIB	tIHtHH@ H( H\$WH IHcsmA   Ha Ha A   HA  HQ(MtA tHHHHY0H_0HtHT$0H 3HD$0HG8HtuHuHG  @H\$8H _H! Ha HBHt@HHHBHA@SH   HHL$ "HT$ HH   [H! Ha H\$WH H*$  HHtZ;MOCtR;RCCtJ;csmu){u#K lv @uHH   h LHHH\$0H _3	@UH   Hl$ H   H H3H   HHuHM H HM Y$   HM    HI@ A H0I0@@A@HPIP@`A`@pDHDHDDU Acsm   }8   HM@lv @uvHUHH   HEPH   x    Hc@LMXB< ~vNcDMIc@HHH;w
HHHN  H+H\$ HDU H]HDE8LM@U$A: H   H3  H   H   ] H9 H(HΤ 3H(H(HN 3H(@SH JHHJLHHE3A t CLCH3H [j H\$Hl$Ht$WH H5 (H    =ܭ    3   tTH{H}JH? t59ou0HGHt    HHOH'       HH(uH(  HuH H\$0Hl$8Ht$@H _B@    f̹   [HHXHhHpHx AVH IHLH=3 H    =       u)H(  H;Hu0  O  HHHu>3HOH9 tHH(H|#H@ DHlLtHt    H H\$0Hl$8Ht$@H|$HH A^=;    a̹   VH\$WH HHD H uz= tYE3   t*HSI} H9:uH"       IH(uH(  HuH^ H\$0H _    ̹   H(HL$0d u	D$0H(Hz H\$Ht$WH DA3@@LыDDAуAADу9 tH LP HI;tF9uHcHz IH HHt$@t3HDBY t
HhK HHt$8HH\$0H _H% E3  H%m H%] H%] @SH HO<  HHz H Hz HH  H 3H [H(H} Ht H(H(H% H(H=D  t'ܢ H5 H HH$ HH( @UAVAWH`Hl$PH]0Hu8H}@LmHH H3HE IcIDLE~HI ;Ǎx|]hDϋM`L҃d$( Hd$   Lc   IHHJH;HH#   HH   w*HBH;wHHb  H+H\$PHt\  H}a HHt
   HHt5M`DDt$(Lƺ   H\$ ` 3u9HK9  uv  3HM H3
  H]0Hu8H}@LmHHeA_A^]H|$@EH|$8LH|$0A׉|$(IH|$ G Hct   DtFEXH  ;@  H|$@EH|$8LH|$0A׉D$(IHEPHD$    HHHAH;HH#   H;w5HAH;w
HH
  H+H|$PH     0` HHt
   HH   Hd$@ EHd$8 LHd$0 A׉t$(IH|$ P 3ɅuHO  99uXu  HK99WEX3HL$8DHL$0LǅuL$(HL$ D$(HEPHD$ M`Ɯ HO9  uu  HK9  ut  4H\$Hl$Ht$WHPIcIHE~HI ;ÍX|Hd$@ DHd$8 LHd$0 ֋$   H͉D$(H$   HD$ U H\$`Hl$hHt$pHP_@USVWAUAVAWH   Hl$PH H3HE0L   3IcMU HML}E~HI H	  Hc   ~HIq H	  t   ;     H   HU   ~6}r&HE8]t8XtA:r	:H  H8u   Z  ~6}r&HE8]t8XtA:r	:HM  H8u         Dω\$(Mƺ	   H\$  Lc  IHHJH;HH#  HH   w.HBH;wHH  H+H\$PH    H] HHt
   HHv     DDl$(Mƺ   H\$  <  d$( D΋   MHd$  	   Ι Lc  IHHAH;HH#   H   w5HAH;w
HH5  H+H|$PH     O\ HHt
   HH   LELw   DD|$(   H|$ & u  A9>uIq  HK99^Hd$@ EHd$8 LHd$0 U HMD|$(H|$ 1   A96uI5q  HK91u(q  HK9  uq  3HM0H3  He@A_A^A]_^[]ø   @SH HHy tHE[ HtH [Htѹ+H(  t!eH%0   HHH;t3HD u2H(ðH(  t  | t2k H(H(3-  H(H(+1  u2 u)1  H(H( 1  H(H\$Hl$Ht$WH IIH  uuL3HH HT$XL$PH\$0Hl$8Ht$@H _ H(  tHD H(  u轅 H(H(3! H(0  H(u   0  u2 u	3C0  H(@SH =Ĭ  ugwj9  t(u$H  uH  t.23foɎ H} H  H Y H [ù     HLMZ  f9duxHcdHdHʁ9PE  u_  f9AuTL+QHHAHLH$I;tJL;r
BL;rH(3Hu2z$ }2
22H@SH #  3҅tuH H [@SH ={  tuB .  H [@SH H=V Hu HH@ [ 3҅HDHH [H(HH(H(MA8HI      H(@SEHALA LtA@McPLHcL#IcJHCHHCDtDLL3I[   HHXHhHpHx AVH IY8HMHIHILClE$fظ   EADDCtLMHHT  H\$0Hl$8Ht$@H|$HH A^ff     H;y uHfuH  @SH Ho HHt
   .HH [ff     HL$L\$M3LT$L+MBeL%   M;sfA M A M;uL$L\$HH(t9t(tt
   H(Z+H(IH(   MH(  H\$Ht$H|$ AVH HL3   Q؈D$@@=         tOg  "  9  H H  u)9t H H z D    @2@u?  HH8 t$HtLƺ   IHL& AE    3H\$0Ht$8H|$HH A^ù   |  H\$WH0@ 3H\$@H0_ȉ 7؈D$ = u3K2    %z  3@Q릹   
  HHX L@PHHVWAVH@ILu9l 3   Bw@Hl HuX ؉\$0   LƋI؉D$0   LƋIu؉D$0u6u2L3IruHHl HtL3I tu<LƋI7؉D$0t%HNl HuXLƋIf ؉\$03ۉ\$0H\$xH@A^_^H\$Ht$WH IHu
  LǋHH\$0Ht$8H _@SH HH0 J # H  2 H H [H% @SH HH  x H  c eH%X   A'  LЋH CƏ H H [H% @SH HH  ; u"EE3Hn AH[ ő ك;teH%X   O A'  HȋǙ AH, H [H%8 HLH L@HPSVWAVH8MIH@ HIHHxHHH\$pHtH+H|$`HIH D$ H8A^_^[H\$Ht$HL$WAVAWHPMILH3H\$8H;tI+H|$pHI8 H L\$PI[(Is0IA_A^_HHXHhHpHx AVH tuh0 eH%X   '  L4I<.HtGx"HcHH4HHt HyH_HtHe  I.HI.H\$0Hl$8Ht$@H|$HH A^H\$Ht$H|$AVH  HeH%X   A'  H<I>Hu
'  H-u/   O 3H)e  HuI>HC# 3I>HHt3H\$0Ht$8H|$@H A^̃u`H\$WH  eH%X   A(  HB<t,BH H= HHt HH;uH\$0H _@SH H3 Hr  HȺ	 H [H% HL$H8   T t   )H   HD$8H HD$8HHq Hʣ H; HD$@H?  	            Hk H H      Hk H	 HL    HkH4 HL HXg H8H(      H(ÉL$H(   m tD$0)H u   HD$(H HD$(HH H HS 9 	 3    =       Hk H5 T$0HHf MH(H\$ WH@H H   HT$PHE3 Ht2Hd$8 HL$XHT$PLHL$0LHL$`HL$(3H\$ ֋ H\$hH@_@SVWH@H? H   3E3HT$`H- Ht9Hd$8 HL$hHT$`LHL$0LHL$pHL$(3H\$ f ǃ|H@_^[HL@HHSVWAVAWH0MMHH3HXЈXI;t2HHH$   L AIH|$`IHt$hHH\$(D$ H0A_A^_^[H\$Ht$UWAVHH33DDAineIAntelDD3ɸ   EЉEAGenu]EщMUu[Hݓ %?Hœ    = t(=` t!=p t w$H     HsDk AD` DW E3AEEA|eAA3E]DˉMU	sAD |   HD҉E]MU$   D;|3DۉE]MUH    H    ܒ    Hɒ sH    H  +  3H HHU    HE ":   | i    g A t] P    N   H6 D#HH( D;u2HE ":u!H  @Hۉ	 H H sHHߑ AsJHE ":u@AAH%   H(  HH# H vHH AsHE Hs	H5s H\$83Ht$@HA^_]39< Ã%9  H\$UH$@H  ٹ    t)   3HMA  {5 HM9 H   H  HE3' Ht<Hd$8 H  H  LHL$0LH  HL$(HMHL$ 3V H  HL$PH   3H  A   HH   4 H  HD$`D$P  @D$T    3HD$PHD$@HEHD$H HL$@r utHH$  H  ]H\$UHH0H H2-+  H;utHe HM HEHE H1E HMH1E\ EHMH H3EH3EH3H  H#H3-+  H;HDH H\$PHHB H0]HE H% H5 x  H(H$HH(H%` H\$WH H7 H=7 HHt HH;rH\$0H _H\$WH Ho7 H=h7 HHt HH;rH\$0H _H H(Ht  HtgT$HH9csmuSyuMA - w@HA0Ht7HcPtHQ8HI(Z  tHA(HHtHH@8 HH@SH H&  HPX	H9tHRHuBH [3HcHz |LcJHcRI	Lc
MIH\$WH H9Hف?RCCt?MOCt
?csmt"  x0 ~  H0H\$03H _  Hx H[  HX(c H(o  H H(H([  H(H(H(/ H\$Ht$H|$AVH y LHtLHHtDHHǀ<8 uHOD HHtLHWH HAFI3HY  
HHB H\$0Ht$8H|$@H A^@SH y HtH	Y  H# C H [H\$Ht$ WHPHH HttH	HHHX0H@@L 3HD$ Ht"HT$ H HD$ uHu @   H|$(LL$(Ht$0csmH\$8HD$@DBa H\$pHt$xHP_HLH L@HPHHSHpHك` HHL@  HT$XH@ D$@     D$@Hp[HLH L@HPHHSHpHك` HHL@d  HT$XH@O D$@     D$@Hp[H\$Hl$Ht$WH yHt+_  HH@`HHcEH;p~;p~u3H\$0Hl$8Ht$@H _HHXHhHpHx AVDLQDAL5#NIHHAt$A
J1\ B1\ L+ABBAt
AIBAt
AIBE3MBD8L$0u`AtZDJE9
tHIcH
J1\ B1\ H+DRAEt+JHR;t
AE;rK   )ABAt$AJ1\ B1\ L+APSH\$L+Hl$IHt$ H|$(A^@SH HHH  HFHH [̊$H\$Ht$WH LL$HIHy   HHHs  HHuADHLHHC  H\$0Ht$8H _H(A H	HL$0tA@HHL$0AHL$0E  H(H\$Hl$VWATAVAWH ApLIIML  M$LcIcFNHHI_;k~I;kDIHT$PE3 LcC3LD$PDKDEtIPHcI;tHA;rA;ruI$HIcLHHH\$XHHl$`H A_A^A\_^HHIA tAHHHI	IH\$Hl$Ht$WATAUAVAWH@H$   LHIHIEk  E3Dȅ   L_AHc[EEՍzHID;L~D;L~ׅutBHMLMAIMtAA9~AA9AD;1|D;q
E;DDDH;rAL|$ L\$@L|$0I[0E;Ik8AED$(AED$ DEHDT$8L$0NIs@IA_A^A]A\_ HHXHhHpHx AVH`HT$ H)pHHT$03ۉ\$(HP(t$ HfpE3B  D3E   LGLIHGD;|H D;ɋڋDى\$((t$ AJ\ B\ L+A@LGGAJ\ B\ L+A@LGGAJ\ B\ L+A@LGG A ILGG$A;Ift$@HT$@t$8HY  D$0L\$`HI[Is I{(u (t$PEIkIA^@UHl$H   H H3HELUwHX  LHL$0H@ IH0A @@I0HPA@@`IP   A`@pH   Ap   H   H8  IHEHEOHEHcE_HEHEWHEEHEIB@HD$(IB(LME3LELD$0HUIHD$ HE | HMH3:H   ]@UHl$H   H H3HELUwHyV  LHL$0H@ IH0A @@I0HPA@@`IP   A`@pH   Ap   H   H9  HEHEOHEHcE_LELEoHEEHEIHM@ IJMBHcEgHEIB@HD$(IB(LME3HMIHUILELD$0HD$ HE ~{ HMH3H   ]LALFLALAJ\ B\ L+A@MAAAAJ\ B\ L+A@MAAAAJ\ B\ L+A@MAAA A Iz MAAA$  DRAJ\ B\ L+A@MAAAAJ\ B\ L+A@MAAAAJ\ B\ L+A@IPMAAA A IQAA$
J\ B\ H+ЋBIQAA
J\ B\ H+ЋBIQAA
J\ B\ H+ЋBLBIQAA MAAA$I@SH HHG  H;XXs<  HHX3HK+  HXXHH [H\$WH H
  H;xXu5  HPXHt'HZH;t
HHt  HXXH\$0H _ H(  H@`H(H(  H@hH(@SH H  HX`H [@SH Hz  HXhH [HHXHhHp WH@IYIIHPHF  HX`H]89  HXh0  HO8LLƋHHP`3D$8HD$0D$(HT$ HT$P[2  H\$XHl$`Ht$hH@_HHXHhHp WH`` I` I` H` ` IY@ HP  HX`H]8  HXh  HO8HT$@LOLGD$  	HH`E	D$8 HD$@Hd$0 HT$pd$( LLHD$ H1  L\$`I[Ik Is(I_H;tH	HA	H+Њ:u
Hu3@SH <w HtHHK  HHuH [@SH HHHɂ WHHSHH[HTR HHH [@SH HHH WHHSHHH R HHH [HHXHhLH HHVWATAUAVAWLT$`MHcBE333E3Nc|FdME   Lt$XKcAI+;vAHcII;t$I^HH+DA+uHEuuH   jLAHcII;t$I]HH+DA+uHEuu7E3D9J|LcJHD$8HcJIHcLHcBIH;D$PuMu7HAE;=3H\$@Hl$HA_A^A]A\_^BuFuHD+D;w%AC@uu'IcCJcDIJcBDACuBuIHHXHhHpHx AVHcAI3LNc\FTMEtcMIcIHcIH;   IA;r3HkMIc8HIHcHIH+2+uHut"IA;r3H\$Hl$Ht$ H|$(A^A;sMIc BDuJcI^HIH+DA+uHEutIA;rHA;sMIc BDuJcII;tIA;rfH`LL$ LD$HL$SUVWATAUAVAWHH$   E3HcBAHL$hAEAAEHcL0AD0HH$E؉$     L$   AHcAA+HA;vDHcHI;t'MUHL+FA+uHEuE3uBHDbEHDHcHL$pHH;t+LQHL+FA+uHEuE3   z LT$`|LcBHcJKHcLHcBIH;D$x   EE+E;   E   C@uE3EuBEEEȲ4HcCHcD0HJcA    AT1ҀD1ADDEtHtDID9C|HcSHcKJHcHHcCHHtH9D$huCHHD$hBLDE3H$AD;$   pEt
HtHMtH3HA_A^A]A\_^][Ha HM HHHQHa H~ HHHQH\$Ht$WATAUAVAWHPMMLcH3Hu3L\$PI[8Is@IA_A^A]A\_HHpFLL+VH+#HcL+9uH$   Hp LH$   
HcFLL+HcFBLuMIH-I+I+LL$(MHL|$ LIuLHu9$   uR35A9Y|IcYIcIJ3HcHIcAHIHK HL$0H9 HL$0oHK HL$0H HL$0LLDIADE3ɃfAnp WfAt fp fofAtVf#u IfoWfAtfAt VfхtID8LDIH\$H|$HLuH  =v A  EZ   Wfnp fp II#I;w(Ao foftftVfuILA8 U  A:ubILII#I;w>HI#I;w3Aoo
ftftftVfu
HIHLAt8uHIITI   HI#I;wo8WHϺ   Dfsf: HAtEHDHHuՊII#I;w#Aof:cvIsuf:cHcLA8 taA8uTILHI#I;w,II#I;w!o
Aof:cq'CHIA.8uHIIk3H\$H|$H\$E3LuCHAHAWAAftfA#uHWftftH   =t    AMIAAfnAp WfAtfAfp fofAtfA##u-WfoI˅LEIfAtfAtffЅtӋ##I˅LEIH\$A8MDA8 tIAufnfA:c @sLcMfA:c @tIH\$Ht$H|$3HLf;uH  =s A  EZ   fnWp fp II#I;w,Ao fofufuVfuIHMHfA;0n  fA;umILII#I;wDHI#I;w9Aoo
fufufuVfu
HIHHHLAf;tf9u
HIICI   HI#I;wo<WHϺ   DfsfHAf;tfA;HDHHuII#I;w$Aof:cvIs}f:cHcM@fA;0thfA9uYILHI#I;w,II#I;w!o
Aof:cq,=HIAf;&f9u
HIIc3H\$Ht$H|$H(  H3Ht9A0H(H(K5  u2  u}5  H(H(  HH(H(k  H(H(u
  >5  H(H(  H(H\$Hl$Ht$WATAUAVAWH@HMIIL5  MgM7I_8M+FfAH   Ht$0Hl$8   HɋDL;   DL;   |    |tDIIHL$0Ѕ   ~~>csmu(H=B  tHB 	 t   HB HEA   HIՋI4  DHEHLI͋IG@IHD$(IG(HD$ h 4  ;;*   3   Io I+   DMBDL;   BDL;sF t?3Et4HɋDH;rDH;sBD9DuBD9DtA;r;uHHHHɃ< tH;uF u'GIAGHDDMADA;U   L\$@I[0Ik8Is@IA_A^A]A\_H(HtH< H;tb<  H(@SH 0o t.5   o 3H5  HtH H;tH<  H [H(   HtH($ H\$Ht$WH =n u3   c n 5  H3H;tgHtH]n :5  tN   J豞  on HHt$H5  tHCxHHCn 34  HT;  c HH\$0Ht$8H _H\$WH =n u3+#c m Z4  Hc 3HHDHH\$0H _H(Ha3  m t%H~ S4  t~    2H(H(vm t3  em H(H(McHMHAuLI   H(@SH LL$@IYHHcCHL$@DH [HcRHDH\$WH AILL$@HHcCHL$@;|~|H\$0H _L   Lh   @SH IHtRLcYLRKHtADAE3Et0KJcIH;rAE;rEtAIIBDH [Ã蓁 HHXHhHpHx AVI؃y L   LcIL5/Hz3LE3A	J1\ B1\ L+EYAEtlIBDA	J1\ B1\ L+AAIHH;r+A	AJ1\ B1\ L+AQE;rEDՋH\$Hl$Ht$ H|$(A^H\$Ht$H|$AUAVAWH0MIHL3A9xtMcxfIHDHw  EtGHHcCHH@8yT  9{u9;G  9;|
HcCHHt2At,H{ Ht d H/  H&  HH_tIM(H  H  H?AtJIU(H   H   McFH  A~   H9>   HIV8H   A9~tIc^qHHϋHu4I9}(   H   Ic^IVIM(HLH ;I9}(tiHtdtHIcFHHHtGA$L$ 3H\$PHt$XH|$`H0A_A^A]~ ~ ~ ~ ~ ~ H\$Ht$H|$AUAVAWH0MIHL3A9xtMcxfIHDHz  EtGHHcCHH@8yW  9{u	9{I  9{|	CHHCt2At,Hy Ht b H0  H'  HH`CtIM(H  H  H?AtJIU(H   H   McFH A~   H9>   HIV5H   A9~tIc^nHHϋHu4I9}(   H   Ic^IVIM(HLH ;I9}(tiHtdtHIcFHHHtGA$L$ 3H\$PHt$XH|$`H0A_A^A]| | | | | | H\$Ht$H|$AVH IL3A9}HIcpH2t<ugHWIN(L9_tUHc_HA   MHH0HWIN(L9_tHc_HMHH轲H\$0Ht$8H|$@H A^{ H\$Ht$H|$AVH IL3A9X}HApH2t<ugHWIN(QL9_tHc_HA   MHH90HWIN(L9_t]Hc_HMHHH\$0Ht$8H|$@H A^{ HHXL@UVWATAUAVAWH`L$   MLLHHMIIL$   LH$   MtLHHH$   Y9HcNML$   H$   HՈL$PIL|$HHt$@\$8|$0Ll$(HD$ H$   H`A_A^A]A\_^]HHXL@UVWATAUAVAWH`L$   MLLHHMIIL$   LH$   MtLHHH$   Y9HcNML$   H$   HՈL$PIL|$HHt$@\$8|$0Ll$(HD$ H$   H`A_A^A]A\_^]@USVWATAUAVAWHl$H(  Hc H3HEH   LL   MLD$hHHT$xLILmID$` I#  D[  ;GR  ;csm   {   C -    H{0    Hx    vHX mHK8D$`Lx(L|$h;csmu{uC - wH{0   +Hx8 t<Lx8IHH`8 "  uI#  d  ;  L|$hHFHEH};csm  {  C -         HUD$(HMLH|$ EMfofsf~M;E  D}fI~LMHEH HcPAHIALA IcL Mf~EA;-  fH~H D;  HNE3fsfH~HMH HE   KE DE"HK0HHcQHHD$p	HK0HcQD,1HL$pLC0Hc	HHM HHE  u AHD$pEAD;etoHMy   LLd$xHLD$hIԈD$XD$`D$PHEHD$H   D$@HEHD$8HEHD$0HE HD$(H|$ .Ld$x	Ld$xLMAD;}%=!     tHcO Hu!G$   HH   G$    tHHcG H3H=      LMLHI   LLD$hHӈL$PHt$HHd$@ L$8L$0IH|$(Hd$  = v7          LLl$8MǉD$0IDt$(HH|$ ~  Hx8 ugHMH3H(  A_A^A]A\_^[]òHHM裤Hl HMq  HX zHL$hHH(T  t @USVWATAUAVAWH$xH  H^ H3HEpL   LL  HHT$xIILeID$` MC~H txx  ~Hxxtxx@xW  A~ L("t)IcVHV
J\ B\ H+ЋB3;  ;csm   {   C -    H{0    HHx  r  8HX /HK8D$`Lh(;csmu{uC - wH{0   Hx8 t<Lx8IHH`8   uIy  2  	  L|$xLFHMI  ;csm  {v  C - e  } @     HUD$(HMLLt$ DMfofsf~M;E  EfI~L}D$hAGfH~E;4  H ;(  LNHULFHM E	  E E3Dd$dD$l   E8MHEEXEMHK0HHcQHHD$pHK0HcQD<E~:LC0LHD$pHcLHMI  u1HD$pAEDd$dHM   ADd$dD;d$laT   LHT$xMňD$XHˊD$`D$PHEHD$H   D$@HEHD$8HELd$0HD$(Lt$ L}MGH<AH\ \ L+A@MGAGAH\ \ L+A@MGAGAH\ \ L+A@L$hAG MGI@AIGAW$L$h;MA@tQIH   <} v6          LLd$8MŉD$0I׉|$(HLt$   Hx8 ubHMpH3賻HĈ  A_A^A]A\_^[]òHHM蜟He HMj  |HX sLh(R  o H\$ LD$HT$UVWATAUAVAWH   9  IMLH  "D$0  D$(  H$   Hx t[3Q HH9XtE>MOCt=>RCCt5H$8  LD|$8MHD$0IDl$(HH|$   HEHD$hH|$`   Dl$(HT$`LH|$ EH$   $   fofsf~L$p;$   2  Dt$xfI~L$   HD$pH HcPAHIALA IcT $   f~$   A;   fH~H D;   H]HfsfH~H HHHڃ{ t1LccItEtHcKH3x u\L$  @uOH$8  LH$  MD$X HD$PHD$HH$   Dl$@HD$8Hd$0 H\$(H|$ YL$  AL$   D;$   H$  H   A_A^A]A\_^]0m @USVWATAUAVAWHl$H8  HDW H3HE(9  IH   LL   HHD$pLD$xz  D   D   Hx tZ3^O HrH9XtD>MOCt<>RCCt4HD$pLLD$xID|$8HHD$0Dd$(Lt$   LGHM IL
  }    Dd$(HU LLt$ EHMEMfofsf~M;E  EL<fI~ȉD$`LD$hA@fH~EA;   H D;   LOHULGHME	.	  HEHMHE  HEHM]HE  tHM  Hu} t(rHcUHtt`HcMH3x uOE@uIHD$pLLD$xID$X HD$PHD$HHEDd$@HD$8HEHd$0 HD$(Lt$ LD$hL0IP
J	\ B	\ H+ЋBIPA@
J	\ B	\ H+ЋBIPA@
J	\ B	\ H+ЋBA@ HBIP
AH$L$`I@L$`;MhHM(H3
H8  A_A^A]A\_^[]9j HHXHhHpHx AVH 3MHH9Y   HcqLL   tHcwHHˋ8Y   t
E    tHHcGHHHHcEHH;tK9_tHHcGHHLcEILHFL+B +uHut39E tt$AttAttAtt      H\$0Hl$8Ht$@H|$HH A^H\$Hl$Ht$WAVAWH 3MLH9Y  HcqLL   tHcoH(Hˋ8Y   Hwt
A   tvHHcGHHvHIcFHH;tO9_tIHHcGHHIMcFILHFL+B +uHut3FHwAtt-HHAttAttAtt      H\$@Hl$HHt$PH A_A^_HHXHhHpHx AVH`HIIMH  >H$   )  &  x@ u8?csmt09uuH` t9t%="r
C$  Gf   { {  $    m  G t]9u7LF HHk  ;Cb  DHHL,  ,  9uDO8A:  D;K0  HO(LHH   { uB%=!r{  toHcK Hu %="   C$   ?csmunrh "v_HG0x tU4HO0LHcQLt@$   L΋$   MƉL$8HH$   HL$0HωD$(IH\$ J >H$   LHD$8MƋ$   HՉD$0Hϊ$   D$(H\$ +   L\$`I[IkIs I{(IA^ve H\$Hl$Ht$WAVAWH   HIIMLQ  H$   3A)  A&  9p@u+;csmt#D9u{uH{` tD9t	   Cf  9w  HcWL=HU
J9\ B9\ H+ЋB  9$     C    D9ucLE HHDȃ  9wt'HcWHU
J9\ B9\ H+ЋrD;_  IHL#  *  D9uDDK8A9  HcWHU
J9\ B9\ H+ЋBD;	  HK(LHI   LEHL$PH  9t$Pu	@   ;csmum{rg{ "v^HC09ptUHK0LHcQLt@$   L͋$   MǉL$8IH$   HL$0HˉD$(IH|$ H >H$   LHD$8Mǋ$   I։D$0Hˊ$   D$(H|$ h   L$   I[ Ik(Is0IA_A^_b /@SH@$   D$8H$   HD$0D$xD$(HD$pHD$ /`@xH@[@SH 3WHAHHAAHAHA$A0LA@DIH9BtEHcRILHQ
J\ B\ H+ЋBHˉHSHS/  HH [3WHALHAA9B   HcRILHQ
J\ B\ H+ЋBIQAIQ
J\ B\ H+ЋBIQAA
J\ B\ H+ЋBIQAA
J\ B\ H+ЋBAA HBIQ
IAAI$I@SVWATAUAVAWHpHE3D|$ D!$   L!|$(L!$   Lh(Ll$@H@ H$   HwPH$   HGHHD$0H_@HG0HD$HLw(Lt$PH  aHp XHX(OHP HR(HL$`LHD$8L9XtǄ$      HHpH$   A   IHL$H  HHD$(H$   xD$    `@ H$   $    t!HH$   LI DAQ	LN DFVB D|$ H\$(Ll$@H$   Lt$PLd$8IREu2>csmu*~u$F - wHN(t
H蓻2Hx )Lh(HD$0HcHIHHHpA_A^A]A\_^[HSVWATAUAWH   HE3Dd$ D!$   L!d$(L!d$@D`D!`D!`D!`D!`D!`H@(HD$8H@ HD$0HwPH$   H_@HG0HD$hL(HGHHD$pHGhHD$xGx$   G8$   H  HHp ?HX(6HP HR(HL$PLHD$HL9gXtǄ$      HHpHL$@A   IHL$h  HHD$(H}H\pH  H\$(IH  H|$8L|$0|D$    `@ $   HxH$   $    tHҹHL$@LI DAQ	LN DFV? Dd$ H\$(H|$8L|$0Ll$HIEu2>csmu*~u$F - wHN(ѹt
HSLx Hx($   Hx@xHHĘ   A_A]A\_^[\ 3LAWHALHA$A0HADHPDIHQAt'
J\ B\ H+ЋBA@IPAtHIPA@ At'
J\ B\ H+ЋBA@$IPLRA@(0AMP"At@<uIc
IBI@IH0D"A    IcIRIPI@0HBHc
I@   <u0A
J\ B\ L+A@HARMPI@0D"A u\A
APHJ\ B\ L+ABMPIH0A
J\ B\ L+ABMPIH8@SH L	IA  csmA9	uaAyA uAA A+wHB(I9A(u   A9	u3Ayu,AI A+ȃw Iy0 u@@         3H [H\$WH AMg؅utxxH\$0H _DL$ LD$HL$SVWATAUAVAWH0EIHLmLHD$(LHI@0   A;     ;~  Lc!HcNJ<|$ HcNJ| tHcNJHc\H3HtYDHIHcNJ| tHcNJHc\H3A  IH  ID$   H$   L|$pLl$(|$ |$$x0 ~H0tA;$DHIH0A_A^A]A\_^[Y Y HSVWATAUAVAWH   )pH,C H3H$   EIHLH$   HL$`DL$HHD$hHHLvHLt$xA> tdxx  A>MxxtBxx:@x.@0HHt$p3H$   W$   9St?HcSH
LhJ\ B\ H+ЋB艄$   H$   !$   H$   HD$0HT$8H$   HD$PHT$XHD$PHD$ LL$0EŋH$   Y  H$   H$   H$   H$   L|$8L;9  L;|$X.  HT$8HL$0t  L|$8H\$0s$   (D$0f$   HT$8HC  CL+L|$8HD$0HD$ DL$   AHL$P  D$Dd$@ E3fofsf~fofsf~ɅDEDL$@E   GAAvIcHA  I	  5HD$`Hfsu
f~LfA~LIcHA  	  HL$h|$DHt$pLt$xL$   Dl$Hx0 ~H0H$   H3($   H   A_A^A]A\_^[V H\$Hl$Ht$WH HIIHLL$HLHH͋·LHHH;~#DHL$HH`DLHH[LHHHl$8H\$0Ht$@H _H\$Hl$Ht$ WATAUAVAWH HLH   E2392   GHIE0Lc`IL0HIE0HcHD4
E~THcHHD$XI]0HIc$HHT$XLHcMHHHuAIEA;u qH\$PAHl$`Ht$hH A_A^A]A\_T H\$Hl$Ht$WH 3H9)~P3\HcOHƃ| tIHcOHHc\8H3HHHv Ϳt!H;/|2H\$0Hl$8Ht$@H _ðLL*LLAJ\ B\ L+A@LABAJAvuJHHHAJHHHAJH
J\ B\ H+ЋBIABLI[MK T$UVWATAUAVAWH HA@2E2IC3MEHHpL99~CEcA;uH@A;uLA@tEuHT$`H;;}HD$`Ld$xI$It$ KHH$   HLxKH\$pIH A_A^A]A\_^]H\$Ht$WH0H|$`ILHWI;PwwH9QwqI@HI+JH+H;}-AD$ I;RvKHL$ HT$(7HD$(H9Gw-AD$ I9PvHL$ HT$(HL$(H9NwH\$@Ht$HH0_@SH 3HaN E3HHʺ  |  tjN ÃrӰ
   2H [@SH DN HN HH1 %N u߰H [ff     ff     ff     HL$HT$DD$I    H5 HnMH;t#eH%0   H   H;HrH;Hv   )H\$Hl$Ht$WATAUAVAWH L=IMILINc I;   H   M;   u INc HtI;   kM`\ 3IA   Q3 HHu~0 Wu-DCIHX c tE33I3 HHuFIL=INc HI;lMNc 3H\$PHl$XHt$`H A_A^A]A\_HL=INc Ht	H0 IH. HtHINc @SH HL 3L H HtHH [H%3 H [H%/ @SH L    Ly Hz AHtH [H%3 H [H%n/ @SH LU    LA HB HtH [H%b3 H [H%/ H\$WH HL  H    L HӋHt3 . H\$0H _H\$Ht$WH AL L HH    NHHtD2 _. H\$0Ht$8H _ff     ff     ff     ff     H(HL$0HT$8DD$@HHR{HHT$8HA   5H(H(HL$0HT$8DD$@HH;H(H(HL$0HT$8HT$8HA   H(H(HL$0HT$8LD$@DL$HEHHL$@HHT$8A   H(H\$WH H9 Hu@w,  D$0uHg 3GHWHL$0 L$0HH, HtHH\$8H _JL H\$Ht$WH H13HHu;, D$0@8{u
H{CH{HHL$0聊 L$0HHI, H\$8HHt$@H _H\$Ht$WH 3HH8Zu+ H_G, HZHH\$0Ht$8H _H\$Ht$UWAVH$H  H5 H3H  Aكt葤3HL$pA   G 3HMA  6 HD$pHD$HHMHEHD$P- L  HT$@IE3- Ht6Hd$8 HL$XHT$@LHL$0MHL$`HL$(HMHL$ 3, H  H  H  Ht$pH   H  HE|$t}- 3ɋc- HL$HP- uut蜣H  H3L$  I[(Is0IA^_]H-G H\$UHHpHe =#K  E E E E u8 EEHEHD$(HE0HD$ J   }uHE  } t]HMX } t]HMX$H$   Hp]H\$Hl$Ht$WH0HAHL$hIHHtGH  Ht;Ip*W4HHL$`HHL$ LHD- H\$@Hl$HHt$PH0_HT$hHF -L:3 HAL3ك?IMtIp*W4HIHD$`DLHD$ HHR   H8Hd$  E3E333{H8H8Hd$  E3E333[Hd$  E3E333   H(   Q+ t   )A    AH) HȺ H(H%) D$    D$G    H\$Ht$WH   H+2 H3H$   3HHuIj  _   HL$0\$0c )  HL$8l$0T$0fW
V HL$8HHHHH;5rD tPHL$@* uu f9$   t9$   t   1 É1 HL$8H5"D 1 fGHKY8m4HHw/$LIIMHBzՔL+ILH *!NbI	HMi  HM+fDOHHH$   H3SL$   I[Is I_E3H\$ E333E3D$T$;A=  Kr=  v_Z =  ?s#tMEtD$   D$8 .¹   +ȃ#D$D$Eu;tX H\$Ht$WH A HHqHt=F  u3 N HHH   HH   HOHf HHWƾ H  u  GH\$0HHt$8H _H\$H|$ UHHpAA;   HM:3   s-HEH  D@8}   HE     HU@}z~Hf9<H}M   ]*g      *   HU]@}3D$@   fE LME"A   BH8  D$8HE D$0   HD$(L$ HM襼 uDDE tE!AD@8}tHM  L\$pAI[I{(I]H\$H|$ UHHpAA;   HM3   s-HEH  D@8}   HE     HU@}z~Hf9<H}M   ]e      *   HU]@}3D$@   fE LME"A   BH8  D$8HE D$0   HD$(L$ HMq uDDE tE!AD@8}tHM  L\$pAI[I{(I]H(=C  t3Aw H(H(=C  t3AwH(LLEIAA@EH BEGȍJ IÃAG+uEuH(=UC  u-Hud      nH(HtH(E3H(   H\$WH@HHHu^d      #QHtIHL$ HD$(L  HB HB +uu|$8 tHL$   H\$PH@_HXH+ H3HD$@E3LALH EYsqDL IH |HL MÈL A uD\$ EMEAAIBT tIcHL$@H3裌HX=Hl$Ht$WH LH-AHI+HLWICoHwsG Hfs`fsYfsRfsKfsDfs=fs6fs/fs	(fs
!fsfsfsfsfs3WftfDR@  DH\$0MuZ   AI+ˋH;AA+A;   @G Hfsfs   fsfs   fsfs   fsfs   fsfs{fsfsofsfscfsfsWfs	fs	Kfs
fs
?fsfs3fsfs'fsfsfsfsfsfsWɅH\$0   oVfoftfu?HIHl$8Ht$@H _RMu8V   HHl$8Ht$@H _-ȋI+HHwD+AwyBG Hfsefs^fsWfsPfsIfsBfs;fs4fs	-fs
&fsfsfsfs
fsWffoA t0fnf`f`fp ftfȅuA@IHuHl$8HHt$@H _f6G =G DG KG RG YG `G gG nG uG |G G G G G G G G $G 3G ?G KG WG cG oG {G G G G G G CG JG QG XG _G fG mG tG {G G G G G G G G HHXHhHpHx AVH 9 3ۿ   u   ;LHcȺ   9 w 3H9  H99 u/   =9 HM 3H9 跔 H99 uuHH5_' L5@' IN0E3  蛜 Hh9 L? HHL4HŃ?HIHL(HHwHIXHHXHu3H\$0Hl$8Ht$@H|$HH A^̋H& HkXH@SH I   3H8 H薶 H8 HH0E HHuH8 跓 H%8  H [H(Hu]         "HtHAHMtIMtHAI3H(H0H% H0H% H(Huz]      ?AH(H\$LL$ WH IIH
H   HH\$0H _@USVWATAVAWH$0H  H$ H3H  H0  E3IHLMu,@0E3HD$(E33@,   3Ld$   HtHtMDd$IfDd$MDd$OHt$0H|$8Ld$@Au
Dd$HHuD$HHD$XHL$PHD$0Dd$pH  WH8  HD$hDd$tLd$xDefDeDeDef  L|$PLL$`D  %  HcHtJAt#Hu	t6HD$@H;u(x(H;v#MtKHtyD&HD$@H;tGD$H  o H  H3H  A_A^A\_^[]HtHD$@H;uDd>H\$Hl$Ht$WH HHH;vA@02A@,   \3H4H9  u	H   v	H;   w7H4 HHtH  踐 H  @H   3蠐 @H\$0Hl$8Ht$@H _H\$Hl$Ht$WH H?HH;vA@02A@,   `3H4    H9  u	H   v	H;   w7H舵 HHtH   H  @H   3 @H\$0Hl$8Ht$@H _EAt2At)A	t#AtA  fcfAtHð2HHXHhHpHx AUAVAWH0L:AHLMuY      n2tFA@"v=A0E3A,   E3Ll$(3Hd$  3jHKH  HHy  A7MGAE3L@-Et@+u	A0ILA   t	A;   F<	w	@ƃF<w	@ƃF<w^@ƃɅuSAIPHAt-L   Eŋt;A8t6X      vL!@2LBLDEA
   Eŋ3҃DȍNЀ	w	@΃#F<w	@΃F<w	@΃;s0A0Aō3;3E;DILIL@tA80tW      @uHCL;HtL83   A   EH@u@tV@tE;vQE;vMAE0AE,"   uA1HStHtHH
A+HtHH
A@tAHCHtHHAH\$PHl$XHt$`H|$hH0A_A^A]H\$HL$UVWATAUAVAWH   L:E3L$   EHMuV      2EtEA@"v<HL$(E3A0E3A,   33Ld$ HNH+  HH   AIOAAH
  f-ECfu
HAHǄ$   p
  f
  D$0
  0   D$4
    D$8f  A`  D$<p  DHD$@f  A  D$Dp  Af	  D$H  D$L  D$Pf  D$Tp  D$XP  D$\Z  D$`  D$d  D$h   D$l*  D$p@  D$tJ  D$x  D$|  Ǆ$     Ǆ$     A{  f;  f:s
+  f;  fA;  j  f;sA+  fA;    f;sA+e  fA;`  p	  f;sA+F  fA;A  	  f;sA+'  f;#  f;$   s-f
    L$0f;   f;\$49L$8f;   f;\$<!L$@f;   f;\$D	L$Hf;   f;\$LL$Pf;   f;\$TL$Xf;   f;\$\L$`f;rsf;\$dL$hf;r_f;\$lL$pf;rKf;\$tL$xf;r7f;\$|q$   f+f	wYf;$   s
+u"ˍAAv	   wAɅu|HA  LALBfAtHEH   AEDft)f9t$FS      A`  A  Af	  /A`  'AI@HA`     
   EAED3҃AA0   A  DfA;  f:sA+  fA;  fA;  j  f;sA+p  fA;k    f;sA+Q  fA;L  p	  f;sA+2  	  f;)  H
f;s
+  f
  f;	  f;$   rދD$0f;   f;\$4rʋD$8f;   f;\$<rD$@f;   f;\$DrD$Hf;   f;\$LrD$Pf;   f;\$TvD$Xf;   f;\$\^D$`f;rvf;\$dJD$hf;rbf;\$l6D$pf;rNf;\$t"D$xf;r:f;\$|$   f+f	w+f;$   sA+σu#ˍAAvwwLA;s<AAƍA;AA;I@A`  HL$   I@L$   Hftf9tP      `@uHFL>HtL83   A   EH@u@tU@tA;vPA;vKAE0AE,"   u0HVtHtHH
A)HtHH
A@tHVHtHH
H$   HĐ   A_A^A]A\_^]H\$Hl$Ht$WH0H@I4   t(     tZ      K(   H{HCHptHy	Hރ@K({0    C0      K(   HCHCtHpp묋K(   HC@HCtHpp넃`WN7HCE3E333@0@,   HCHD$(Hd$  2   K(   HCHCt	HcppHcS0LCK(HKPHuc(CL DHHu
Hr  	  C(t{H t	HK@90tHK@HK@0CHH\$@Hl$HHt$PH0_H\$Hl$Ht$WH0H@I4   t(     tZ      K(   H{HCHptHy	Hރ@K({0    C0      K(   HCHCtHpp묋K(   HC@HCtHpp넃`WN7HCE3E333@0@,   HCHD$(Hd$  2   K(   HCHCt	HcppHcS0LCK(HKPHuc(CLDHHu
H  i  C(t#{H 0   t	HK@f9tHC@HK@fCHH\$@Hl$HHt$PH0_H\$Hl$Ht$WH0H@I4   t(     tZ      K(   H{HCHptHy	Hރ@K({0    C0      K(   HCHCtHpp묋K(   HC@HCtHpp넃`WN7HCE3E333@0@,   HCHD$(Hd$  2   K(   HCHCt	HcppHcS0LCK(HKPHuc(CL DHHu
H
    C(t{H t	HK@90tHK@HK@0CHH\$@Hl$HHt$PH0_H\$Hl$Ht$WH0H@I4   t(     tZ      K(   H{HCHptHy	Hރ@K({0    C0      K(   HCHCtHpp묋K(   HC@HCtHpp넃`WN7HCE3E333@0@,   HCHD$(Hd$  2   K(   HCHCt	HcppHcS0LCK(HKPHuc(CLDHHu
Hf	    C(t#{H 0   t	HK@f9tHC@HK@fCHH\$@Hl$HHt$PH0_H\$Hl$Ht$WH0H@I4   t(     tZ      K(   H{HCHptHy	Hރ@K({0    C0      K(   HCHCtHpp묋K(   HC@HCtHpp넃`WN7HCE3E333@0@,   HCHD$(Hd$  2   K(   HCHCt	HcppHcS0LCK(HKP?Huc(CL DHHu
H:    C(t{H t	HK@90tHK@HK@0CHH\$@Hl$HHt$PH0_H\$Hl$Ht$WH0H@I4   t(     tZ      K(   H{HCHptHy	Hރ@K({0    C0      K(   HCHCtHpp묋K(   HC@HCtHpp넃`WN7HCE3E333@0@,   HCHD$(Hd$  2   K(   HCHCt	HcppHcS0LCK(HKPHuc(CLDHHu
H  5  C(t#{H 0   t	HK@f9tHC@HK@fCHH\$@Hl$HHt$PH0_HX  LHPDHu   HIP  HHPHIP@HAH0Et$AAA@0I@@0AIH@I@@A+P@HAPHI@@LAPDI  Hu   LHP  HH@I@HQ@HLDY0EEEt+ACAA0fAHA@fA0fD HA@HA@LH+IBHQHHA@HX  LHPEDHu   HIP  HL@LMA@IAI0EtNAAA0AD*A0AAD<9~AˀIA@II@IA@E+A@HEAHIA@HX  LHPEDHu   HIP  HH@LAMA@IIAQ0EtWBAA0AfffD+AJ0Df9vA4IA@fIA@IA@HL+HAIEAHIA@LIPEI  DHu   LHP  HL@MLA@IQ0Et8BAҀA0A09vAӀHA@HI@HA@D+A@HDAHHA@LIPEI  DHu   LHP  HH@IAHQ@HLDI0EEtGEAAfAAfA0A0fA9vA4ADHA@fD HA@HA@LH+I@HQHHA@HX  LHPLHu   HIP  HHPHIP@HAH0Mt$AAA@0I@@0IIH@I@@A+P@HAPHI@@LAPLI  Hu   LHP  HH@I@HQ@HLDY0MEMt+ACIA0fAHA@fA0fD HA@HA@LH+IBHQHHA@HX  LHPELHu   HIP  HL@LMA@IAI0MtTAAA0HIHD*A0AAL<9~AˀIA@II@IA@E+A@HEAHIA@HX  LHPELHu   HIP  HH@LAMA@IIAQ0Mt]BAA0HIHfffD+AJ0Lf9vA4IA@fIA@IA@HL+HAIEAHIA@LIPEI  LHu   LHP  HL@MLA@IQ0Mt8BAҀI0A09vAӀHA@HI@HA@D+A@HDAHHA@LIPEI  LHu   LHP  HH@IAHQ@HLDI0EMtGEAAfAIfA0A0fA9vA4ADHA@fD HA@HA@LH+I@HQHHA@HHXHpHx UAVAWHHH  H H3H  HHLqL8I訪 HKWL@HS LM	H:HKLHKd$@ d$H d$L d$P fd$X d$h    HL$(HL$ D$D D$l fp  L  LT$ L\$0H|$8  Hx  r Hx   MI@ʪ H  H3meL$  I[(Is0I{8IA_A^]HH   HDtЊA:tHЄuHt8	,Et	HuLHɊ<0tA:HQHEL+AHuLI[IkIs WH0HiHHAHIKHIKISH],AA
   ICHICr3HF8H0tx,"tHD$@H;FrHFHt$XH],H\$HHl$PH0_LI[IkIs WH0HiHHAHIKHIKISH],AA
   ICHIC3HF8H0tx,"tHD$@H;FrHFHt$XH],H\$HHl$PH0_H\$Hl$VWAVH0HAHH`  3Hu9@0@,   HD$(E3E3Hl$ 33.H\$XHl$`H0A^_^(  tH9ku1HCE3E333@0@,   HCHD$(Hl$ h  h    L5' HCkH@k$D HHCDC9EN  E9k B  A@<ZwIH ALF@C$HȃAVC$<N  Ȅ        t^tQt"tH  fH  \A*tHS0H[HHCHCHHΉK00k0j  A*tHS,HCHCHK,y	K(ىK,w3  A t@A#t1A+t"A-tA0  K(  K(   K(   K(    K(   Hk(@k8s0k4@kL   H{@kL@8o(uH%  DC9EMD;|hHGHBQ%   tUH`  LCPtH`  H9htH`  AS  ;tC s HCDHHCDK9EtxH`  LCHtH`  H9htH`  A  ;tC s HCD HHCEDC9Eh  h  }C HCE3E333@0@,   HCHD$(Hl$ HC@0@,   HCH\$Hl$VWAVH0HA3HH9`  u@0@,   <  H9iu0@0E3@,   E3HA3HD$(3Hl$   h  h    L5 HCkH@k$D HHCDC9Eb  E9k K  A@<ZwIH ALF@HC$HȃANC$<m  Ȅ        t^tQt"t`  H  fH
  \A*tHS0HHHCHCHHΉK00k0p  A*tHS,HCHCHK,y	K(ىK,  9  A t@A#t1A+t"A-tA0  K(  K(  K(   K(    K(   Hk(@k8s0k4@kL   H{@kL@8o(uHC"  DC9EI;|oHHGHQ%   tZH`  HAH9Au@8itC #s C HAH`  HDH`  H HCDHHCDK9E   H`  HAH9Au@8itC #s C HAH`  HD	H`  H HCD HHCEDC9EC$t<uUh  h  iC H\$XHl$`H0A^_^HCE3E333@0@,   HCHD$(Hl$ HC@0@,   HCHD$(E3E3Hl$ 33dH\$Hl$VWAVH0HA3HH9`  u@0@,   .  H9iu0@0E3@,   E3HA3HD$(3Hl$   h  h    L5A HCkH@k$D HHCDC9ET  E9k H  A@<ZwIH ALF@C$HȃAVC$<b  Ȅ        t^tQt"tU  H  fH  \A*tHS0HuHHCHCHHΉK00k0p  A*tHS,HCHCHK,y	K(ىK,  9  A t@A#t1A+t"A-tA0  K(  K(  K(   K(    K(   Hk(@k8s0k4@kL   H{@kL@8o(uH  DC9EI;|oHHGHQ%   tZH`  HAH9Au@8itC #s C HAH`  HDH`  H HCDHHCDK9E   H`  HAH9Au@8itC #s C HAH`  HD	H`  H HCD HHCEDC9Eh  h  wC H\$XHl$`H0A^_^HCE3E333@0@,   HCHD$(Hl$ HC@0@,   HCHD$(E3E3Hl$ 33HHXHhHpHx AVH0HA3HH9`  u@0@,   h  H9qu0@0E3@,   E3HA3HD$(3Ht$ p  h  h        L5 sH@s$  DK E  Af+fZwAH+ŃALF@C$HȃAVC$<  Ȅ        t_tRt"t  HL  hH  ^fA*tHS0HIHCHCHHωK01s0   fA*tHS,HCHCHK,y	K(ىK,!     fD;t3fA#t'fA+tfA-tfA0u~K(xK(rK(l	k(gK(aHs(@s8{0s4@sLMCLH`  HAH9Au@8qt	AAC ){ $AAC HAH`  HfDH`  H HCD HHCfDC:fE=h  h  C H\$@Hl$HHt$PH|$XH0A^HC@0@,   HCHD$(E3E3Ht$ 33H8A9<Fui  A$H8  <NuAO  A$HAE3E33@0@,   HA3HD$(Hd$  2  y4 u<I   <L   <T   <htl<jt\<lt4<tt$<wt<z   A4      A4      A4      HA8luHHA      A4   A4      HA8huHHA   ո   A4   bA4   YHQ<3uz2uIHBA4
   HA8<6uz4u.HBA4   HA,X< wH    HsA4	   H8H8A9<Fui  A$H8C  <NuAO  A$HAE3E33@0@,   HA3HD$(Hd$  52  y4 u<I   <L   <T   <htl<jt\<lt4<tt$<wt<z   A4      A4      A4      HA8luHHA      A4   A4      HA8huHHA   ո   A4   bA4   YHQ<3uz2uIHBA4
   HA8<6uz4u.HBA4   HA,X< wH    HsA4	   H8H8A:fFu  A$H8	  fNuAp  A$HAE3E33@0@,   HA3HD$(Hd$  謽2:  y4 ufI   fL   fT   fhtxfjtfflt:ftt(fwtfz   A4      A4      A4      HAf8luHHA      A4   A4      HAf8huHHA   Ӹ   A4   mA4   dHQf3ufz2uPHBA4
   HA?f6ufz4u2HBA4   HA!fXf wH    HsA4	   H8H\$Ht$H|$ UATAUAVAWHHPH H3HEA9HA   @xAXAA<d]   A:   <Ct-<D   <G   <St[A:t'<Zt<a   <c   3k       Au<g~l<it[<ntP<ot,<pt<st<utK@:uX3g  IA0   A4   뺋I(AtK(3H|  I(3S4  u2  {8   K(3fE3EAt+AtE-AtE+AtE IS9A*ƨuAtEE2A*ǨEutD50A:tA:uA@|5HD{,D+{HD+u`Ls3E~UH`  HAtH`  Hx tH`  Mƹ    ݕ  tK AC tAA;|K HSL`  IH{ HAtIHx u7HT$ LHUDI  K(AtYAuQLc3E~FIHAt
IHx tIMĹ0   2  tAtAA;|{L    {H    Lc@3HCHUE$HMe Md$A   HD$  uHDEEt?IHSHAtIHx uDHT$ LHUI  A;sHuA<IHSDCHLS@HAtIHx uDHT$ LII  ? |\C(AtQHs3E~FIHAt
IHx tILƹ       tAtAA;|AHMH3ML\$PI[8Is@I{HIA_A^A]A\]H\$Ht$H|$ UATAUAVAWHHPH H3HEA9HA   @x@XAA<d]   A:   <Ct-<D   <G   <St[@:t'<Zt<a   <c   37       Acu<g~l<it[<ntP<ot,<pt<st<utK@:uX33  IA0   A4   뺋I(AtK(3H_H  I(3   u2  {8 r  K(3fE3҈EAt+AtE-AtE+AtE IDC9A@*ƨuAtEE2AA*ƨEutD0D:tE:u@@|Hs,++sHu_E3Ʌ~XK L`  I@I9@uAx tK $AC MhH`  H H`  L(K tED;|HCH{ DHD$ L`  LIHUk  K(AtVAuNE3~GIHBH9Buz tALjIH0IL(tED;|{L tl{H ~fLc@E3HCHUE$HMe Md$A   HD$ ߊ u,DEEt#HCHULHD$ I  ED;sHu!HCLDCHIHS@HD$ z  xWC(AtLE3~EIHBH9Buz tALjIH IL(tED;|AHMH3IL\$PI[8Is@I{HIA_A^A]A\]H\$Hl$Ht$ WATAUAVAWHPH	 H3HD$@A:x   HٍwDgfdwr   fA   fCt9fD   fG   fStuf;t0fZt fa   fc   3"
     ,     Ao   fgvxfitefntXfot2fptfstfutKf;uZ3  IA0   A4   멋I(AtK(3HZ[
  I(3_  3u2  @8k8  K(3D$4HfD$8A    At3AtAEfD$4At+   At	fDl$4IDC:A  Af+fAuEAuDA@A0   fAEutfD|T4fD;tfAAuf|T6Hs,++sHu`Dͅ~YK L`  I@I9@uA8htK &AC M`H`  HfD)H`  H K tED;|HCH{ DHD$ L`  LIHT$4  K(AtXAuPDŅ~IIHBH9Bu@8jtALbIHfD9IH tED;|@8kL   CH   LkA8m(uI
  CHL{@E3ɅtrIEHL$0fDL$0ILKLc@b E3Lc~~IT$0HAH9AuD8ItDc K Dc LaIHfIH MA;kHu3A    x}C(AtrDŅ~kIHBH9Bu5@8jt('K HCLDCHIHS@HD$   뭃ALbIHfD)IH tED;|AHL$@H3nEL\$PI[8Ik@IsHIA_A^A]A\_HAHAL@MtGMHMt>Q4t t	ty4tA9,c2LI@A tALH    HQ@AL AHH\$Ht$WH HAHHAHxHt,HwHt#DA4Q:H	;Hs@tCLHM HK@   CL KHH\$0Ht$8H _H\$Hl$Ht$ WHPI(HًA0yA9,A$A0uy9gt3y9GuA0      LAHyP]  HHc<A   u$HX   uA
HP  H荈K0K0H  HHDHC@HCHCLX  L[H3@k9D$`MuL   I$L   IHP  LP  IMHIL\$HD$@   Ht$8L$0HL$`l$(HT$ H蚀 C(t|{0 uvH{( uH8  HK@LODI  A<etIHDB@uA<xuDAI   HQHEHHADHDuC9,Gu)C(uH{( uH  HK@HW"HK@<-uK(@HHK@,I<%wH!   !   Hsc(C9sHH< uHl$pHt$xSHH\$hHP_H\$Hl$VWATHPI(HًA0A  yA:fAfA#fA0ufy:gt	3fy:GuA0      LAHyP]  HHcA   u$HX   uA
HP  H荈K0K0H  HHDHC@HCHCLX  L[H3@k:D$pMuL   I$L   IHP  LP  IMHIL\$HD$@   Ht$8L$0HL$pl$(HT$ HB~ C(t|{0 uvH{( uH  HK@LODI  A<etIHDB@uA<xuDAI   HQHEHHADHDuC:fGfAu)C(uH{( uHR  HK@HWHK@<-uK(@HHK@,I<%wH!   !   Hsc(s   fC:HH< uL\$PSHI[(Ik0IA\_^@SH0HًI4tjt	t{4tZC9,ctLHCHX  HCLKHuA   HSP
LP  ILL$ HKHDH t.C8(HCPL  MLDHCHKQACH   HKPH  HHDHS@H0[H\$Ht$WH ALHHAHADA4Q:H	pYuK@t$0HsD$18F(uH  HFH{PH  HT$0HLLc@HD耀 yC8H{PH  HHDf1H  Ht$@HCH   HDHK@H\$8H _H\$WH0HAHHAHx1 u1HCE3E333@0@,   HCHD$(Hd$  蔨2NK4 t7tKtuC f'C  ttt
tuHcC HC8H\$@H0_ËC @SH HAHHADC0AHHS4DDHK@t<t	t{4t,C9,ctHuH; HK@IcCL  HuH HK@Ic  CHH [H\$Ht$WH HAHHAq0DA4Q:HxHy@DH	?t!HuH= H{@HcHCL  HuH: HK@E3H   CHH\$0Ht$8H _H\$Ht$WH HYH{( uHV   LO@E3҅~1A9 t+AHCHDQIIA   IDALID;|H\$0AHt$8H _H\$Ht$WH HQHWHHL   LL   LG LGh LGHW HIi   u  G(H\$0Ht$8H _H(A   qLcLw L  MAAvIIH?HIHIҀz9 u'AAvIHA?IKLAB=t      Q2H(E   HHXHhHpHx AVH LIcH	IHAH9Auy tA9EA	?H+AHH	H;HBL
w IH0IHpIx t;H;t3H\$0Hl$8Ht$@H|$HH A^E   H\$Hl$Ht$WAVAWH LIcH	IHAH9Auy tA1JA	DH+ALH	H;LBK6Lcv IHILpIx t7L;tD7H\$@Hl$HHt$PH A_A^_H\$Hl$Ht$WAVAWH Ht$`IIcLHLH;H^,tyIAHt
IHx tKLIN  u9~0 tB~,*u<IHt
IHx tILƹ?     tIL;눃Hl$HH^,H\$@Ht$PH A_A^_@USWHl$H   He E E E E MtA=  u EEHEHEwLEoHU_HMgHu.HEEHD$(E3Hd$  E33E   3ѢLMtHE_HUHELMHEHUHELEHEgHEHUHEoHE'HMHEwHE/"}uHM  } t]HM=X } t]HM(X$Hİ   _[]@USVWATAVAWH$H  H H3H   Hp  E3Ld$PIDd$`HDd$xLDeDeHt D9%r uy D$xD$hMu2HD$PEHD$(E3E3Ld$ 3D$|   3菡=  HtHtMDd$IfDd$MDd$OHt$0H\$8Ld$@Au
Dd$HHuD$HHD$PDeHEHMHD$0DeH  WHx  HELeDefDeDeDef  L}LMD  HcH   At/HutH  B +HD$@H;uVxVH;vQMtHtEyD&<HD$@H;u.Dd3+HtHD$@H;uH  Dd3!B D$0H  
B |$xuHD$P  D8et\$|HL$PX D8et]HL$PX$H   H3A5H  A_A^A\_^[]H\$Ht$H|$UHHpHE03HuH@u@u@u@uHt 95@ uG EEMt8Ht3Mt.HE8HD$(HEHD$ Hy@3u4E"   E   HEEHD$(E3E3Ht$ 33)}uHE  @8ut]HMX @8ut]HMΛX$L\$pI[IsI{ I]@USVWATAVAWH$H  Hw H3H   Hp  E3Ld$PIDd$`HDd$xLDeDeHt D9%
 u D$xD$hMu2HD$PEHD$(E3E3Ld$ 3D$|   3'E  HtHtMDd$IfDd$MDd$OHt$0H\$8Ld$@Au
Dd$HHuD$HHD$PDeHEHMHD$0DeH  WHx  HELeDeDefDeDeDef  L}LMD  HcH   At/HutH  ? 'HD$@H;uYxZH;vUMt!HtIyfD&?HD$@H;u0fDd^-HtHD$@H;uH  fDd^> fD$FH  > |$xuHD$P  D8et\$|HL$P蓙X D8et]HL$P}X$H   H31H  A_A^A\_^[]HHXHp@WH@)p(HHuK      W       # L$VH  f#f;u>(o tct^tY(޹   X	    H|$ (v Cf.5D zu(  t# 1 3H(~ (HH萀 (H\$XHt$`(t$0H@_^ ̋D%  }ȃAQuAAkdD;u"Al  AAiʐ  D;u2H\$WH HHHu     辛`  fog Af~A HtHHD$@H=@W}     HX   H;HT$0D$0 HL$@  LD$@LI CIW)QΠEIA   IHHH?HHcHiȀHI SL|$0 LEIJAHI9|AIIÉKIcA+TSH/c  HHHH?Hȸ$Ik+H|jYHIKH
HH?HHcHiSHLIIHHH?Hk<SD+D3H\$8H _H\$Ht$H|$AVH H9LHAQHpH1HLIIH?LAAXF+  DKAAA+ʙIcHcHim  HHiQ H+H>y%Hǀ3AH>AOtHQ H8tAHt$8H\$0H|$@H A^s@USWHH@HHHui     -H@_[]foӹ Af~A HtH: }/     H*X   H9S e0 HM0e8 e  G V  HM8G E  HM H 4  HHAP   HH;w`HcE HUH+HMH@9E0  HS   HcE8HUH)EHC      HHHc;9E0tHGS tE E8HC    HcE H+IIHHHHH?Hk<+ȉy	A<H<IHLIIH?LHcCLIIIHHH?Hk<A+щSy
J<I<KIIMI*IIH?LHcCLIIHHH?HЍRA+щSy
JIKIILIIH?LM~+K$IDCAk+DCKUySK$IDCAkS+ȉKKAȅKBCm  CC   K3DHd$  E3E333誖H(G HT$0H   HL$0HW HD$0H   H(H(u>   	   Bx.;d s&HcHX H?HHHD8@    	   ĕ3H(D$HD$H0%   3LS ID@;
t+IЃ-rAw   ÁD   AFAD@SH  Hu	H H$ˉ Hv HtHH H [@SH HB8J4[C,C0H [H(_ Hu	H/ H$H(H(? Hu	H H H(H\$WHPHHHtH
Hu    胔WhIHL$0IH|$ WD$`H\$(HtH;LD$`HT$ HL$8   we "   |$H D$`tHD$0  H\$hHP_H\$WHPHHHtH
Hu    ۓWhIHL$0衖H|$ WD$`H\$(HtH;LD$`HT$ HL$8   w "   |$H D$`tHD$0  H\$hHP_H\$ WH@  HD H3H$0  IHMtHu&\    !HKHtHH   (LD$    LHT$ 	  HSHtHH
H$0  H3K'H$h  H@  _H\$ WH@  H H3H$0  IHMtHu&    聒HKHtHH   (LD$ A   LHT$ R
  HSHtHH
H$0  H3&H$h  H@  _LD$SUVWATAVAWH0L2MHHMu'    \  AIFHA   AԈ\$xL@4  t$HLAHH\$x4  u@@-M  A$t@+uHHH@\$xFAA  FA  E2DL$x@0uKHLALBAt"Ht08t,Q    DL$xAI@AHDL$xLIE32L|$ 0uHHH0tH7AEAA	AC<	wÃ0!C<wÃWC<wÃ7AA;wM;tAIHAHpH7HE Hl$ D$   H   H:   HHHHL;u%0u HpAH7Hƀ0tD$   ˍA<	w0!A<wWA<w7AA;wM;tAIHHpH7HH7u3t8t    蜏DL$xL7E     4  t8t    iDL$xH7Lv2L7EtPt
et
pu
AA43AP    AIFHDD+t-uHHDE2ɀ0uAHHHD0tA<	wу0A<wуWA<w.у7
s#ABA;HHHD벻Q  A0|9A<wA<wɃ
sHHHD뼋A-EËEu)HHHt8tV    H7L7HHHt8t-    L;twIGIπ8 uLH;u8 HEH;tWA;KAA;|9T$xɃ$   A;!A;|H$   D+Dx7   0	   )   "MHL$xH  MHL$xH   H0A_A^A\_^][H\$Hl$Ht$AVH HH-LIE3A:)h.\ tA:)l.\    HIHHAIuH3HH3t8t    辌H3HFH3AD:*p.\ t:*x.\    HHHHDAHuHHHt8t    Y   H\$0Hl$8Ht$@H A^HHHt8tX    A    H3HHHEtD8 t'    A H3HHXHhHpHx AVH HI	LHD3B:.\ t
B:.\ ufHHHHDɈHuL3zIL3tA8t8bL3AIFHH(tIHH  8	  HHHEtD8tN   8    H+   HHHH9  t)HHHt8t8ʊ      HH   t$HHHt8t8蒊   wA)A:thDAEt5A@<	vA@<vA@<vA_uHHHDA:t*A:t#HHHt8tV8 L3   H\$0Hl$8Ht$@H|$HH A^DL怸E3EG:.\ t
G:.\ uHIDHHDIuAADLE3EG:.\ t
G:.\ uHIDHHDIuAAH8Lʃ         tntTt($    ظ   #ȁA      ظ   #A #ȁ  ъ  ظ   ##HT$ LD$ ID$( &     HT$ LD$ ID$(          ظ   #A #ȁ WtftVt4uP    ظ   #A #ȸ     A1  ظ   ##ȸ   AA     	A   3H8H8Lʃ-           txt6    H       HH#HHIp    H      H       HH#H      HH#I H#H뻊  H       HH#H#HT$ LD$ ID$($     HT$ LD$ ID$(\       H      H       HH#H     HH#I H#HH"   tttJun  H      H       HH#H      HH#I H#Hȸ   I?  H       HH#H#ȸ   II     H      I 3H8H8y tHH8Hd$  L A  H\ H 8H8y uHH8Hd$  L A  H H H\$T$UVWATAUAVAWH0d$p AEDHH;vHH t3Ƀ t3L$   AAW؊EAAD+A+EA  AA;N  H   Ɂ;A  EKAEDL$pE  EAA@      A͋HAMH#HD$ HLL#EtHHuE2DMuEtYj t%=   tDL$pD\$x=   u8@@22@MtEuH|$  t@DL$pD\$xDL$pD\$x2L$   AHAWHu$ItHH?H     H   HH#H H;vAA+A++H0  A%  E  AA@r3      ADIANHL#LL#EtHHuE2DMuEt8i t=   t=   u!@@2@MtEuMt@2L$   AHH   HAWH    HH#H H;vTHɁ  ;~<MtHH      H?HI   A    g~AHMML#I L#Ät"  HƁ  HHH4II	 OA   AA	3H$   H0A_A^A]A\_^]H\$Hl$Ht$ WATAUAVAWHl$PA@   ELيEE3҃A;w)D9v9Av	DQAAAH H   DwDdG\DAAu6H AIAA   EAE9TDDE;uvE+AE   DATAMH#HAHAHڋI#HHEuDtAAʅtDEG9TDDA;uDAHEHl$PH\$0Hl$@Ht$HA_A^A]A\_	H\$UVWATAUAVAWH$Hp  H H3H`
  BL%nwDLHT$`QHL$XE3E҉D$PMAD   EHED;A[&AECED+ЋLDT$0IALD$xHMQHD$pA+D$@M;5  A	   EtzEEAA$  Hi ʚ;AHL$  I E;uEt6   ss!   D$  D   AD   ED   D   LD$xEtfAEt0E$  LD$  D   I AA;uԅt.AssAD$  D   AD   
ED   EEACAID<HM;E  AD$8ȉD$<  ;ˋG3҉D$4ȋAB,\ AC,\ H    LH    @V A@,\ H  HHLH0#\ IvO D  Awf  E3ۅuED   B  9  E0  EELAAA$  IHL$  I E;u   A   $  MIE3D   EMtEH$  I  wH  N 3A  OU  "   w}D   E3ۅ1t}EtxEELAAA$  IHL$  I E;uEt9   ss!   D$  D   AD   AD   E	D       E;H$  EH  HCL  EBHL$hH$  ICE3ۄHT$HD  EEEEE  A4u!E;   EqD  D     EE   AAst]AE;u   A@  BAAHHЋ  HBLډ  D  I A;tHT$HEtMAs{  AE;u   A@    AAHȉ  D  H DمuE3As.  HL$hHT$HAE;EID   MtEH$  I  wH  _L 3A  R S "   {D   E3L%qL$<&   +L$4L$<5D$8D+   AEA,\       EtEEDAAA$  IHL$  I E;uEt*   ss4   D$  D   AD   D   E3L%?qED   EtpEEt3AAA׋$  HЉ$  D   H DE;uхt5&   AssAD$  D   AD   ED   &   DD$0E  AD$4ȉD$<  ;ˋG3҉D$8ȋAB,\ AC,\ H    LH    Q A@,\ H  HHLH0#\ IQJ D  Awf  E3ۅuED   B  9  E0  EELAAA$  IHL$  I E;u   A   $  MIE3D   EMtEH$  I  wH  I 3A  *P  "   RxD   E3ۅ1t}EtxEELAAA$  IHL$  I E;uEt9   ss!   D$  D   AD   AD   E	D       E;H$  EL  LCL$  EBH  LCE3ۄD  EEEEE  AA4u!E;   EqD  D     EE   AAstXAE;u   A@  BAAT AHHЋ  HBLډ  D  I A;uEtMAs  AE;u   A@    AAHȉ  D  H DمuE3As6  AE;EID   MtEH$  I  wH  RG 3A  M F "   vD   E3L%lL$<&   +L$8L$<MD$4DD$0D+#  A@A,\ uED   	     E   EELAAA$  IHL$  I E;uE      ss'   D$  D   AD      E3HT$`HD$XL  D8Zt:H       H      HH#H      HH#I H#HI"غ   A #ʺ  #ȁ  A   ;  D   EuAAND\$H$  tAȋD$@L$<;L$P    H\$xEH|$pEDP  EH;b  A	@  E   EEAAT  Hi ʚ;AHLT  I E;uEtVP  ss!P  DT  DP  ADP  3E3D  L  DP    HT    E3DP  E   EEt4AAAT  HLቌT  DP  I AE;uЅtWAssADT  DP  ADP  3E3D  L  DP    HT  u  DP  E3EECAHD$HH;E  AD$HȉD$4  &   ;G3҉D$8xHiB,\ C,\ H    LH    3J H\iH@,\ H0#\ H  LHHcC D  A     3ۅu  P  E3L      E  DDLAAAT  IHLT  I E;uE  P  ss$P  DT  DP  ADP    E3ɉ  L  P    HT    DP  X  L  HT  A   T  MI  DP    3u  P  DP    E  DDLAAAT  IHLT  I E;uE  P  sE3ɉ  L  P    HT    @E;H  AHCABHT$hHT  \$0ICȄEE3E3ɉ    LB4u D;   B!  AA     E3EE   AAstVAD;u   A@  BAA  HHAHBLډ  I A;  uEtHAstBAD;u   A@    AAHȉ    H Dمu\$0As   HT$hAD;DL  IP    HT  p  DP  E3ۄ   L$4+L$8L$4'D$HD+   AEHe,\   E3D  L  DP    HT    DP  E3u   L  P   HT  E3ɺ    DP  E3AJE3D  L  DP    HT    DP  E3H eE%  EEt7AAAċT  HЉT  DP  H DE;uх   As   ADT  DP  ADP     tEtEELAAAT  IHLT  I E;uEt1P  sP  DT  DP  ADP  DP  E3D  L  DP    HT  Y  DP  E3HcHD$XA   Dd$@Hǅ     Dl$0D+ D9D  DMd$@AD$8ȉD$4B  &   ;G3҉D$HxHdcB,\ C,\ H    LH    D H-cH@,\ H0#\ H  LHH4= D  A     3ۅu?E3ɉ  L      H  4  D  Dl$0  B  tEtDDLAAA  IHL  I E;uEt  ss!  D  D  AD  E3ɉ  L      H    D  Dl$0PL  H  A    Mʾ  ID  >  3u  L    E3&  D  Dl$0,  E#  DDLAAA  IHL  I E;uE    ss$  D  D  AD    E3ɉ  L    HH  q  D  @Dl$0  E;H  AHCABHT$hH  \$0ICȄEE3E3ɉ    LB4u D;   B!  AA     E3EE   AAstWAD;u   A@  BAAT AHHЋ  HBLډ  I A;  uEtHAstBAD;u   A@    AAHȉ    H Dمu\$0As   HT$hAD;DL  I    HH    D  Dl$0E3ۄ   L$4+L$HL$4D$8H>_D+tCAD$,\    E3D]LED    H  q  D  Dl$0E3E5  AL  e LE   H    E3ɋ,  D  E3ADl$0>HxtEtEELAAA  IHL  I E;uEY  ss$  D  D  AD  3  E3D]LED  H  z
  HD$X  HD$`HȀx tH       HH#H#Hۺ   ##ʉ   C  AWD\$HT  tAEuAAMD\$H  tAȋA+A    ;#؉\$@P  AD\$4A|$D+AȉD$HHϋЉD$8AGT  tAC8sv2E3D]LEDP    HT  M	  DP  E3   AA+;AA׉T$4swA@DZD;t~\$HE`T$8AAA+HA;s
DT  E3A;s
DT  E3D#ʋAD#׋AEFT  EE;t	DP  Dl$0A    T$4\$@E3AEtDT  A;uDP  AD$P|$<+ǉD$PDЅt;vHT$`AHT$ F  D+E;w$s!AW  9T  uTAA;uA˄D\$8CEEEAAE+\$@A;   H΋ЉD$HAGT  t	AC9sv(E3D]LEDP    HT       D+AE;AA׉T$8swEaDZE;tl\$HAA+HA;s	T  3A;s
DT  E3D#AA#ADFT  DE;t	DP  멋T$8\$@|$<3EtT   A;uP  H  HP    P   HиAH;vHH t3Ƀ t3ɋt$P;v"+Et   HHHuAE2HE3ۍGEDE$  E3ADG(  EEI ALHD$XID  JHT$`HT$ *HT$`AHT$ HD$XH   D  eH`
  H3H$  Hp  A_A^A]A\_^]H\$WH0DJHA3HCL[ELCALADM;t6AH    HH#H H;wA AHIHM;uAEtA IAM;uD  AH|$ H\$@H0_HT$SUVWATAVAWH0  DLHEM  \$ ?  AʍC   Db3Au&YLD$TH.E3ɉl$P      Eu6YLD$T)E3Hl$P  j  3ҋA҉V@ŉ.  AHLE;t3Ifff     BD3I EIH HLHE;uE3ɉl$PLD$T.  HN  IDvH HǅɉN@ŉ.F  A;;  EIcD+EIcH;|IHH    ML+L+HA9uAHHH;}AA+HcIcLA9LsAE  C3ELCE\AD$  t   A    +D+D$p  tN    $p  DAAADADD$  vCAADDD$  EpHl$8LE  AAL$(  E,HD$@LL$0E;wBTՉ$  AELAED\HL$(T$,t3HL$@EHD$(IHLAArAEA̋DDLD$(3IIDLI;vH   IMHD$0LM;w4$  H\$0IIH IH;vIH+LM;v\$ M   LD݅toL$x  D$p  I     A$Md$ILC3EI DIIA;LCA+AÉDD;rD$p  AD$p  $  I;sMDՅtCL$x  LIfff     C2ALHAM[LLDBI D;rIEUL\$8AI ALL$0LAL\$8+L$(  AR;s     l;rt9luuI3H0  A_A^A\_^][H\$Hl$Ht$WH Hc3ۋoMu$     wx#ދ'I    wH x#x~	A 3H\$0Hl$8Ht$@H _H\$Ht$WH IIHMu3VHu   ]\<HtH;rLHl- L3 4 HtH;sY"   뾸   H\$0Ht$8H _E3E3Lut#tH       H;vH2H\$Hl$Ht$WATAUAVAWH0L"AEHLMu    [2tFA@"v=A0E3A,   E3L|$(3Hd$  3ZHKH  HH  A4$ID$E3HD8q(u̳H0HHMG   uAFՃ@-AEuH@0HHA   F<	w	@ƃ FA:w	@ƃFA:wX@ƃɅuMHLALBt)H   Eŋt38t/    dZA0I@H   
   Eŋ3҃DȍNЀ	w	@΃%FA:w	@΃FA:w	@΃L;s1A0Aō3;3E;DI@HI@H@t@80t    Y@uHCL#HtL 3   A   EH@u@tV@tE;vQE;vMAG0AG,"   uA1HStHtHH
A+HtHH
A@tAHCHtHHAH\$`Hl$hHt$pH0A_A^A]A\_H\$HL$UVWATAUAVAWH   L"E3AEL$   HMu    X2EtEA@"v<HL$(E3A0E3A,   33Ll$ WHOHW  HHL  A$ID$HAD8i(uHHH   < uƹ  f-ECfuHHHǄ$   p
  f
  D$0
  0   D$4
    D$8f  A`  D$<p  DHD$@f  A  D$Dp  Af	  D$H  D$L  D$Pf  D$Tp  D$XP  D$\Z  D$`  D$d  D$h   D$l*  D$p@  D$tJ  D$x  D$|  Ǆ$     Ǆ$     A{  f;  f:s
+  f;  fA;  j  f;sA+  fA;    f;sA+e  fA;`  p	  f;sA+F  fA;A  	  f;sA+'  f;#  f;$   s-f
    L$0f;   f;\$49L$8f;   f;\$<!L$@f;   f;\$D	L$Hf;   f;\$LL$Pf;   f;\$TL$Xf;   f;\$\L$`f;rsf;\$dL$hf;r_f;\$lL$pf;rKf;\$tL$xf;r7f;\$|q$   f+f	wYf;$   s
+u"ˍAAv	   wAɅu|HA  LALBfAtHEH   AEDft)f9t$    TA`  A  Af	  /A`  'AI@HA`     
   EAED3҃AA0   A  DfA;  f:sA+  fA;  fA;  j  f;sA+p  fA;k    f;sA+Q  fA;L  p	  f;sA+2  	  f;)  H
f;s
+  f
  f;	  f;$   rދD$0f;   f;\$4rʋD$8f;   f;\$<rD$@f;   f;\$DrD$Hf;   f;\$LrD$Pf;   f;\$TvD$Xf;   f;\$\^D$`f;rvf;\$dJD$hf;rbf;\$l6D$pf;rNf;\$t"D$xf;r:f;\$|$   f+f	w+f;$   sA+σu#ˍAAvwwLA;s<AAƍA;AA;I@A`  HL$   I@L$   Hftf9t[     R@uHGL'HtL 3   A   EH@u@tU@tA;vPA;vKAG0AG,"   u0HWtHtHH
A)HtHH
A@tHWHtHH
H$   HĐ   A_A^A]A\_^]H\$Hl$Ht$WATAUAVAWH0L"AEHLMu^    #Q2tFA@"v=A0E3A,   E3L|$(3Hd$  3PHKH  HH  A<$ID$3H@8i(ueH8HHMG   uEGA@-EEuH@8HHA   G<	w	@ǃ GA:w	@ǃGA:wX@ǃɅuMHLALBt)H   EƋt38t/7    OA8I@H   
   EƋLc3HILЍOЀ	w	@σ%GA:w	@σGA:w	@σL;s6A8IHŋ3HH;3I;HI@HDI@H@t@88tu    :OAuHCL#HtL 3{HAtQAG0AG,"   AuHAHKAtHtHHH       2HtHHHAtHHCHtHHHH\$`Hl$hHt$pH0A_A^A]A\_H\$H|$UHHpHe =:  E E E E u1 EEHMHUHtH
AHUHM\}uHM  } t]HMJX } t]HMIX$L\$pI[I{I]H\$H|$UHHpHe =  E E E E u} EEHMHUHtH
E3HUHM}uHM  } t]HM_IX } t]HMJIX$L\$pI[I{I]H\$H|$UHHpHe =Җ  E E E E uɃ EEHMHUHtH
E3HUHM\}HuHM  } t]HMHX } t]HMHX$L\$pHI[I{I]H\$H|$UHHpHe =  E E E E u EEHMHUHtH
AHUHM }uHM  } t]HMGX } t]HMGX$L\$pI[I{I]H\$WH =w  Hcٍ{u#   w}H X%  H\$0H _w  HT$8H   HL$8H HD$8   wHY%  H\$0H _Ãx~E3  m0 H\$0H _H\$03H _H\$WH =ǔ  Hcٍ{u!   wxHh XH\$0H _  HT$8H   HL$8HP HD$8   wHYH\$0H _Ãx~E3AP/ H\$0H _H\$03H _H\$WH =  Hcٍ{u!   wxH XH\$0H _  HT$8H   HL$8H HD$8   wHYH\$0H _Ãx~E3AP/ H\$0H _H\$03H _H\$WH =g  Hcٍ{u!   wxH XH\$0H _i  HT$8H   HL$8H
 HD$8   wHYH\$0H _Ãx~E3APb. H\$0H _H\$03H _H\$WH =  Hcٍ{u!   wxHX~ XH\$0H _  HT$8H   HL$8H@
 HD$8   wHYH\$0H _Ãx~E3AP- H\$0H _H\$03H _H\$WH =  Hcٍ{u#   w}H} X%   H\$0H _  HT$8H   HL$8H	 HD$8   wHY%   H\$0H _Ãx~E3   , H\$0H _H\$03H _- H(  H@HtIpHV>t  +  @SH HHuo <s F  H  . uH  C Ip(2[.HKHt   ^  H [H\$WH _  HtBH  Ht6{  t  HKHAHwo HKHAHw	r ̋r H\$Ht$WH HH(   J 3HX  Hu3LCH;HHs   no HH\$0Ht$8H _H\$Ht$WH0HMuB    F3   IIaHHt=HD$PHHD$(LqD$`LHΉD$ n HHuOWn T3Ht(HKHtn HKHtCo Hs  3HH\$@Ht$HH0_HT$hHtD$PH([E3D$HT$HHH#H      @CH;AH;rH      H;v~H H      ?H;s+HtbMtH       HD$D$F <H¹3   H4*ȸ   HHHH#HD$D$MuH;tX H   f$   f$   =     ff     D$ L$0HT$ LD$0LKj M#J  L;+j   Li L#Hj HD$PL;i   H;i   H;i   Li L#L;i 	  Li M#L;i   Li M#L;yi k	  M3fofs4fI~fj fofj f/5jk   ML#i L#i \=j IML$   fT=ak $   I,fj fj LMk HVs f/=k   \CYBY$XL9 j ij YYY\Xmj X5j YYYXAj XYXX-i H YC\BX\=zi YXXfTh HD$0H#h X\\X\HD$pd$0XXT$p\YYYYXXX\X=qz D$@YHT$@f/=:z   f/=<z   L L 8z Yf~H?   #\Y+z +XX^z 6z %z YYYYYX^h Xz YX%y YYYE3XX;y DNH  H4A,AYYAX,XAXH;og t=HL$@EuSYD$@fVD$Pfo$   fo$   H   fffff     f/g    fVx fVD$PfAE3f/g DCD;gx uYD$@fVD$P    M3I   H;x -2  IHIIHL$@YD$@fVD$PW      8x fVD$P=  fffff     L	x L\$P  fffffff     LYf L\$P  fffffff     ff \f fDf fI~fs4f-2g f     Ld M#L;d I  L
e M#MH=e IL+;e   Hd H#HD$`IL;,e .L+e IM#  L e IM#tHqd HD$PH;d   H;d "  L[d L#L;Qd   D$`\CBXYfT%d Y\YXLu e e YYYXe Xe YYYXe YYYYYAe YXXYY!e X\XX%d XYH֝ XBX$\\C=nd YXH3MLc LLc M#L;b IDLc L#tL#+c   yH3LLb Lc L#L;b HDLb L#tL#b   d 1     H3LLsb Lb L#L;bb HDLb L#  fHn@ HQb HT$PH3ML'b Lpb M#L;b IDL;b L#"  fHn     La L#L;a 9  H;2b |   D$ L$0a Dua # P    La L#L;a    La L#t-H;a 0LL#a L;wa Y  t  @ LIa H3M#L;<a tZL#a M#HE8a ufHnfVD$PfD  D$ L$0fHnfVT$PD` "      ML;` HD` tLa L` M#  fHnTfff     M3L` M#LD` HL` H` L#LE=  H3ML`` L` M#L;O` IDLt` L#MEW  fInfVD$P    0` Xfffffff     M3L_ M#LE_ )f     M3L_ M#LD_ fff     H3ML_ L_ M#L;_ IDL_ L#ME   HuED  DA_ L_ DE:_ D$ L$0fInT! fffffff     fInfD  H3L&_ M#L;_ IDLA_ L#u\D$ L$0fInD^   ff     D$ L$0fInD^   gffffff     ML;^ MDt'L;^ MDML#{^ MEML#m^ MEL^ D$ L$0fInD^ U  D$ L$0D^ 4  D$ L$0HT$ LD$0L:^ M#y  L;^   L] L#L;] H^ HD$PI  H;]   H;]   L] L#L;] h  L] M#L;w] 1  L] M#L;h]   s4~^ |^ /5d_ ~  ML#] L#] IMnI,^ ^ Lg_ Hpg \ā[Y(ġ[Y$(X((Le \^ YX^ ^ ^ m^ T^ -] H  ɫā{ġSX(\ɹ] (X(T
] HD$0H#\ X\\X\HD$pd$0XXT$p\YYYY(XXX(\XD$@Y=n HT$@/=n   /=n   LW LP n ~H?   #Yn (+XX(n E3n ;m n DNn H  n H4\ Y{Y,{YH;\ SX,XsX(t?EHL$@uUYD$@VD$Po$   o$   H   fffffff     /8\    V*m VD$PfAE3/\ DCD;l uYD$@VD$P    M3H;m I   -2  IHIIHL$@YD$@VD$P7      l VD$P  fffff     Ll L\$P  fffffff     LZ L\$P  fffffff     H[ \@[ (Z ~s4-[ Kf     LY M#L;_Y   LY M#MHY IL+Y   HvY H#HD$`L;Y I.LY IM#w  LY IM#tHY HD$PH;eY   H;PY    LX L#L;X   D$`VH3MLX LY M#L;X IDLX L#tL#X   H3LLX LX L#L;rX HDLX L#tL#X u  Y _     H3LL3X L|X L#L;"X HDLGX L#.  n@ HX HT$PH3MLW L0X M#L;W IDLW L#2  n     LW L#L;W Y  H;W |   D$ L$0W D5W l ~    LYW L#L;OW 	  LjW L#t-H;W 0LL#NW L;7W i    @ L	W H3M#L;V tZLV M#HEV unVD$PfD  D$ L$0nVT$PDfV       ML;V t4L;V t;LV LV M#  nff     hV j W^    M3L&V M#LD;V HLQV HjV L#LE-  H3ML V LIV M#L;U IDLV L#MEG  nVD$P    XU  M3LU M#LEU )f     M3LvU M#LDU fff     H3MLcU LU M#L;RU IDLwU L#ME   HuED  DT LJU DET D$ L$0n fffffff     nfD  H3LT M#L;T IDLT L#u\D$ L$0nD\T  ff     D$ L$0nD4T s ffffff     ML;T MDt'L;T MDML#+T MEML#T MELrT D$ L$0nDS  (D$ L$0DS  HHXHHWH0HHHu.B0B,   HPH!HE3E33,H\$HH0_ËA$t %;HH   H;HHXHpWH0HHHu%HPE3H!HE3B0B,   3m,TAt=  Hˋ  H:H yHK(Ht
  Hc( H H\$@Ht$HH0_H\$H|$UHH`He =v  E E E E u}c EEHU}uHM  } t]HMv(X } t]HMa(X$H\$pH|$xH`]H\$LL$ WH IIH
9HSHHHtZI$tN$<uu
r7HC8 uHHA$tHH	5  tHC HCHI9H\$0H _H\$LL$ VWAVH`II
s  HQq HcBq L4H\$8I;   HHD$ HHt!H$t$<uurHHVHNHLD$ LD$@HD$HHL$PHT$XHD$ HD$(HD$0LL$(LD$@HT$0H$   멋Is  H$   H`A^_^H\$LL$ WH IIH
38HH	  H)8H\$0H _ÈL$UHH@e( HE(e  LMHELEHEHEHUHE HEHM   EE} E EE(H@]H\$Hl$Ht$WH HHI$<uNtI;+{c HsH3~5H7LDH֋  ;t
KCtc3H\$0Hl$8Ht$@H _H\$H|$UHH`He Hك=Cs  E E E E u:` EEHu31HUtCtH6 u3}uHE  } t]HM$X } t]HM$X$H\$pH|$xH`]̱9H8HL$HHu%LQ$<uu
r32HD$HHD$XLL$PHD$HLD$XHT$ HD$PHL$@HD$ H8H(HHuo    4(iy	H(<# HHHH(H\$HL$WH0Hd$ HHu    'H\$PH0_U5H\$HC$   HQ5LcAHIL t v"IHIȃ?HILH+` 
H"` LAy9 u%A@vHH?HIHA=t+f    +'H   HL$  ;HH4"H\$WH 3HHu    &HtY  HHÍCH\$0H _HHXHpHPWH@Hd$0IHڋHu5A@0A@,   L@H!PE3E33%H\$PHt$`H@_H3C$   H3LcAHILr v"IHIȃ?HILH^ 
H^ LAy9 u%A@vHH?HIHA=t@G0G,   H|$(Hd$  E3E333$H   HL$0 #kyLHӋi# H@0H@H2̃j># HHH\$H|$UHH`He =n  E E E E u[ EELEC}uHM  } t]HM X } t]HM X$H\$pH|$xH`]H\$LL$ UVWATAUAVAWH0MHLMtMtHu'薏    [$3H\$pH0A_A^A]A\_^]H$   Ht3HIL;v+HtL3 L$   Ht3HIL;wC  tK    I$   IMLd$ HLH@  C  tvLcsEtmM  I;DBM;  HMt6MtIHt
E M36 虎    ^#LT$ D)sI+L3$   M+   H;rkH;DDGt
3AD+AI;   HCH˃c H0HT$ E{'       $   LT$ LcI+M+0H tsMt?LT$ HIA   AK $   MLT$ HL$   I$HtL3I2 蕍 "   KKH+3HIH8LL$ MLH   H8HHXHpHxLp AWH0IMHLMt/Mt*H\$`Hu=Ht
L3     !3H\$@Ht$HH|$PLt$XH0A_H./H\$ LMHIHH/HH(Hu薌    [!H(HtHE3H(S  HHXHpHx HHAVH0IALHHu@AA0AA,   H|$(Hd$  E3E333 H\$HHt$PH|$XH0A^ÃwX.LDIH   HH.H\$WH HHA   A     A   y    LcQILl ?IHHMA|8 |rA|9 ujEu=3ADBt+ HHxOHcCHH+H?H+H?;tHH?;u+HLHKI+H;HcSH;I8+HS2H\$0H _H\$Hl$Ht$WH AIAHHuAA0AA,      auruHH3S  H3HH7HCc HCtcCA<AuCuC    KLDH* Hx3H\$0Hl$8Ht$@H _H\$H|$UHH`He =h  E E E E uU EELMg}uHM  } t]HMX } t]HMyX$H\$pH|$xH`]H\$H|$UHH`He =h  E E E E uT EEHcLM}uHM  } t]HMX } t]HMX$H\$pH|$xH`]H\$LL$ WH IIH
++H   HH#+HH\$0H _H\$Hl$Ht$WH0HHHqH(HK  L@LC HSHKLSM	M HH	LT$    LH@H  Hl$HHH\$@Ht$PH0_LMK MCISIKUHHpHt-Mt(Mu+HE0E3IC3M!K3@0@,   3Hp]HE(LMHELEHE0HUHEHMHELMHELMHEHEHE HEH\$Hl$Ht$ WATAUAVAWH0IMLLHt7Mt2HuLH$   E3HD$(E3Hd$  3@03@,   (3H\$`Hl$pHt$xH0A_A^A]A\_3HuH$   E3HD$(H!L$ E3HIL;wAA  tEy A   IIHH  CtBCt;   C   HcCHHH;IHCLj )kH+H+   AH;   CtH$   Hu]HEt3HHH+H;HBl$h(L$   DI t;ŋG͋H+;D$hsCKH+3HIAM HL$    tD{ Hν   EDLHIiH\$H|$UHHpHe =d  E E E E uQ EEHEHD$ }HuHM  } t]HMX } t]HMX$L\$pHI[I{I]H\$LL$ WH IIH
+'H   H$'H\$0H _H\$Ht$WH HHHIH0H	HHS,HKH	  HCHaHC tHCH HHH   @    ^HC HHu@QHm  3H۹  Hu^ :HCH H@  p H8HxHCH H  p HHH` 3H\$0Ht$8H _@USWHl$H   He =Db  E E E E u;O EELMoDEgHUHMHu.HEEHD$(E3Hd$  E33E   3DoAtA@tEtA@uIAH=wHEoHMHELMHEHMHE'LEHEHE/HUHEgHE7HMwHEHE?}uHMǃ  } t]HMX } t]HMxX$Hİ   _[]H\$WH BHڋ   H$LcLO Lc IAHvIIH?IHLMAz9 u&A@vHH?IHLAA=t    H\$0H _ÃtCKuuHCHuHu" HCHH;u{ uHAHCHHAHt
@88tH@8CcK@H\$HT$WH HڋHuJ    H\$0H _H#HӋH#H\$Ht$WH E3ILMu1Hu1Ht   DH\$0AHt$8H _HtMtMuDHuDH+HMIIuHtIu.HHtItHuMHFHDHuDMrIuFTEPP^D+"   BC  ff     H+Mtj   t:
u]HItRtNH   uII
%  =  wHH;
uHIvMHI#It3HHH(Huz    ?   '!    _  uR    G 3H(H\$ WH@  HF H3H$0  IHMtHu*    HCHt
H{ u     ,LD$    LHT$ *HKHt
H{ u H$0  H3H$h  H@  _H\$ WH@  HHF H3H$0  IHMtHu*`~    %HCHt
H{ u     ,LD$ E   LHT$ HKHt
H{ u H$0  H3GH$h  H@  _H\$UVWATAUAVAWHH@HMHHHtH{ u}    }     HCHEXHH{ HCt
H;Cv2HBH;BtHHBHEHH]HE   HEXHE2HCHHCL9[tH;CvAHHBH;BtHHBMHLɋ״E3ۅuUHM  -ABըu5HCHHCL9[tH;CvAHHAH;AtHHAUHB  Bb  E0   LKIAHCL9[tH;CvA#LI@I;@tHI@xt>Xt9UHHCHHCL9[tH;Cw[vTHHAH;tHHHAUH<HCAHHCL9[tH;CvAHHAH;AtHHAUHLMXMuEIEÀ0u@AHCHHCL9[tH;Cw HHAH;AtHHAUH0uAӈUHAEAA	B<	w0!B<wWB<w7A;wGAI;tHHCAHHCL9[tH;CvAHHAH;AtHHAUHHH   H:  HCHHCL9[tH;CvAHHAH;AtHHAUHI;uM0uHAHCAHHCL9[tH;Cw"HHAH;AtHHAʈUH0uAAˈUHA<	w0!A<wWA<w7A;wCAI;tHHCHHCL9[tH;CvAHHAH;AtHHAEu$HM_  2E)     LCLKILCMtIIM;w+IIt!tHLRL;tIBHBHKHCHMXHHKHtH;vD]HAAm  HHBH;BtHHBMHEt<Pt<etA<puAA׀A(  HCHHCL9[tH;Cv2E22   LI@I;@tHI@шMHDـ+t-u7HCHH{ HCt
H;Cv2HHBH;BtHHBшMHE2Ҁ0uDAHCHH{ HCtH;Cw"LI@I;@tHI@шMH0u	22҈UHE3ɍA<	w
DA0 A<w
DAWA<wdDA7A
sVCAE@AP  <HCHH{ HCt
H;Cv2HHBH;BtHHBшMHyAQ  0|9A<wA<wDɃ
s9HCHH{ HCt
H;Cv2HHBH;BtHHBшMHAA-AEE3EuIHM  E3ۄyHCHHCL9[tH;CvAHHBH;BtHHBMHHCHHCL9[tH;CwvHHAH;tHHAI;HFHD8uHI;uD8HEI;P  ?;|/AɃAP  ;|A+A} AuA0   )	   "LEXHMHH  LEXHMHH   H$   H@A_A^A]A\_^]LI[MCVH@DICICH5HISIKE3E:1B\ tE:1B\    HBHHz HBtH;BvE2H
HAH;AtD HHAIDIuLJLRILJMtIIM;w-IIEt"AtLMXM;tICI@HJHBHL$`HHJHtH;v2*HL$         LI@I;@tۊHI@E3A:0B\ t
A:0B\ uHBHHz HBt
H;Bv2L
IAI;AtHIAIIuHBHHz HBtH;BwvLIHI;tHIH   H\$PH@^HL$   LI[MCWH@ICISHIKHIC	L3B:
B\ tB:
B\    HCHH{ HCt
H;Cv2LI@I;@tHI@HHuLCLKILCMtIIM;w+IIt!tHLQL;tIBHAHSHCHT$`HHSHtH;wHHBH;Bu $HL$      ^  HHB(tHL$   5  HCHH{ HCt
H;Cv2HHBH;BtHHBHH|  t>HCHH{ HCtH;CwvHHAH;tHHA      HH   t9HCHH{ HCtH;CwvHHAH;tHHA   j)t`A<	vA<vA<v	_HCHH{ HCt
H;CHHBH;BHHB뛸   H\$PH@_H\$D	HE3LEE:B\ t
E:B\ uBHBHHBL9BtH;BvEH
HAH;AtDHHAIEIuAH\$AH\$D	H	E3LEE:B\ t
E:B\ uBHBHHBL9BtH;BvEH
HAH;AtDHHAIEIuAH\$AH\$Hl$Ht$WATAUAVAWH0HEH3ALHtH9kup    _4tOA@"vFA,   ADq0E33Ll$(E3Hl$ 3YHCH  H9k  @(  LLcID$HCH9ktH;Cv@HBH;Bt@8HHB@8i(u:r]3HCHHCH9ktH;Cv@2HHAH;At@8HHAME@Ϻ   wuAGՃ@-AEu3HCHHCL9{tH;Cv@2HHAH;At@8HHAA   G<	w	@ǃ"G<w	@ǃG<   @ǃɅ   LCHKILCHt	L;v2(LIAI;AtHIALCHKxtBXt=   EILCDHtL;w`AA:vXHHAH;tLHHAC   EILCHt
L;v@2!HHAH;At@8HÅ
   EƋLc3HIL؍OЀ	w	@σ#G<w	@σG<w	@σLKLC;s[II3HH;3M;LILKMt
M;v@2HHAH;At@8HHAe3IAHCMtI;wAA:vHHAH;tHHA@u&L;ctHC@0HCHt	H9su@03   I׋tUEu0AE,"   AuIGHC@tHt	H9su@0H       8Ht	H9su@0H@tIHKHt	H9su@1IH\$`Hl$hHt$pH0A_A^A]A\_HHXHpHxLp UHH   E3HLuDuDuDuDuHtD95K u8 EEHHMHEHBHEHBHEHBLrL2HUHEN}HuHM  D8ut]HMX D8ut]HMX$HGHt	L9wuD0L$   HI[IsI{ Ms(I]LI[WH@HAD$PICMCHA@ISICHHIxICWIC3D$XI[,8\$PtDt?8_:t8H   H   HHHu7k    D$X2H\$`H@_LI[WH@HAD$PICMCHA@ISICHHIxICWIC3D$XI[08\$PtFtA8_:t:H   H   HHHuj    X
HD$XH2H\$`H@_HHXHhHpHx ATAVAWH E3DLD8Y:   H   H   LXMu1j    2H\$@Hl$HHt$PH|$XH A_A^A\t;HH   DPMu+tHAH;AtHHAA i    ILa@MIEt
ItIj3Mt	I;   IYI;Ytl3AHIYEt1tuSDƋ΃I   CTTFv1 t,Ay: uHtA7IHHIULI;YtI;YutHCIAHEuI;t
AAy: u	EtA H\$Hl$VWATAVAWH0E3DHAD8a:   H   H   HpHu)sh    82H\$hHl$pH0A_A^A\_^t:HH   xHu+tHAH;AtHHAfD&h    HLy@LHt$xH|$`EtHt	LOLL$`IMt	I;   LSL;S   EAILSEt4t u{EA˃I   ATTACvWA tQD8c:u0Mt3HD$`D\$(LL$xHD$ LHH  t:LL$`H_HAL;StL;SuAtIBHCHEuI;t	D8c:uEt	HL$xfD!yH\$Ht$WH HHHGH;GtLH˺   HGht׃Ht$8H\$0H _L	LHA3ҊIAHIAI9QtI;AwvI	HAH;tHHAI@MIHIAH9tIAH\$Ht$WH 3H9qu*HAqfq@qHq q(@q,q0u~{2H\$0Ht$8H _HKt/C   	۰   H{HK	İu@봲%8   HA8   C      HC8*uH@{HCHA  lH  HK<wu
HAHC,Cu@{,Hc  6HcC0H@HcC(HH3 @84^HC   fs@sHs s(@s,s0C      CH8HHHCE  Kf94HHCu&HC*   @fs@sHs s(@s,s0HKHC̋A0E3x~{AP~%t;ti	t3ËA(tQtQ;IEII(-t?t6ttt't'I"      tt
׺   HÊA,HHHH\$Ht$WH HAHHtH;Avc    _   Hy( u{c       H H_  tHK .uH       u?{4t9HKH;KuHAHHCH;KtH;Ku;tHAHCt[0tbH\$0Ht$8H _H\$WH QPHك   t~3t?t+t"tuW   
   A      3   )     H HtHuE33HE33H@@z
   ktatUt%t2[3@8y:tGNHQH+Q  ?H HtHt3E3APE3AP      E3}   H\$0H _H\$WH HQxHHHCH;CtH;CutHHCHK HtHt2HCHH\$0H _H\$Hl$Ht$ WH@HyHQxHHA4HGH;tH;GutHHGHC@HT$ HKxDHD$(DH|$ HD$P3HD$8H|$0D$P@8|$Pu2@8{:tHH  H\$XHl$`Ht$hH@_H\$WH HA  f<x }YLCHKL;uAILCC9;t4L;Ct*L;utILCL;CtL;u@tI@HC2H\$0H _H\$WH HًI4tit+uQH2t{P	t8C:uH   fHCH;Ct!HHHKC8;tH;KtHAHC27H -HSxHKHCH;CtH;CutHHCH\$0H _H\$Ht$WH Hكu+HQxHFHCH;CtH;CutHHCHK HtHt2E3H"E3HgH\$0Ht$8H _LAHA <d      <SwE  <Aj  <CtK<Dv<GZ  <II  3HA   fAAHA A(A,A0<X   <[tQ<a  <cu3H9A uHA    DI(AuA,AIu
AtB,IHB0HJ   I(u3B,Au	tB,I@B0   HHB  A0      <g   <it|<nto<otb<ptU<st<ut<xA0   gA0   ^I(u3B,Au	tB,I@B0   HB3A(
   A0   A0	   A0   A0   I@HA@SH HHI,0<	w,a<w,A<w9Ƀ	w.Hd$0 HT$0A
   nHtHL$0H;KtHC HKH [Ãc fc Hc  c( c0 2C C, C   LAHA <I   <L   <T   AhA:tj<jtVl:t,<tt<z   I@B(   HBI@B(   HBA@E3:A*IMLJB(I@A(   HAAHE3AA:HIA:HBAADJ(I@A(   HAI@A(   HAIH<3uAx2uFI@B(	   HB<6uAx4u+I@HB,X< wI    IsHJB(
   HHXHhHpHx LI43LMu%HA   fi@iHi i(@i,i02C  WAAALQIA:@@^uIMPIA<]uIBI@LAH?  IHH<]   I҄   <-u^HJH;tUI;tPz]tJ	Hr:JBDZF:JDF AHAÃBL4BL4AD:uHBL4BL4IHHIHHъ<]c@8)u&I@   fAhAhIh Ah(Ah,Ah0@^uIQ L;tAIL;uIHHIHH\$Hl$Ht$H|$ HHXHpWH |$XI@x0H@1 :  @f<P }HCH;Cu	HHCL$YLKxHT$X?   HL$0fD$0ILc@  HH\$8f8HD$PHHt$@HH _H\$WH H   HH   HXHuX    24H fHt HtHtHuH;;f;@;H\$0H _H\$Ht$ UWAVHl$H   H3  H3HE'IHLHuQX       HtIH2A  HUwHL$8He H;e HMfe He e e He HD$(HD$@HEHEH|$ D$ H|$0L$0ELuWMELuEHuE E HE} tHL$8  HM'H3ȀL$   I[ Is8IA^_]H(/q  iH(C Þ& H(  H(@SH p  X(H [H(HL$0 t'HL$8 tHD$0HtH1 HD$8HH1 H1 3H(H\$LL$ WH II
3  H   3  H\$0H _@SH0Hـ=h1        G1 Hu>H/ H81 H;t"ȃ?H3HIp(xE.E333 H4 uH4 i  H8 uH H _k  H H Lk  HC8 u0 HC H0[
DD$T$UHHPHEH\$`EuJ3 Ht=MZ  f9u3HcH<Hȁ9PE  u$  f9Au   v    t   E( HEHEHE HEHE(HE   EԉELMLEHUHMQ}  tH\$`HP]Ë   @SH '   t Hȋ ;    H(  teH%`      u2H(@SH0HD$ Hd$H LD$HH# 3m HL$Ht)H# o HtIp{Z^ HL$HHt H0[H/ 33DBOE3AP@. E33.@SH Hd$0 HHL$0 H *!NbH GxHL$0H;} HBzՔHHHHH?HHHtHHH [HHXHhHpHx AVH0E3AHHHu$D8r(tHJ  Ds(LsLsLs   D81uUL9ruED8r(tHJ  Ds(   :  HCIHЃK(HS   HCfD0ADt$(LLt$ AQ
  Hcu' $RR }HSH;vAD8s(tHKO  Ds(H6読  HCIHЃHDօK(HSu3HCAT$(LǋHD$ AQ
*  HHvHHC 3H\$@Hl$HHt$PH|$XH0A^H\$Ht$WH@HHHuQ  Q       WBB HtHd$0 E3D$(      D$    EAr HHHt6LL   H˄uWGG  ,      u+   PWGG H\$PHt$`H@_Hֹ     d$X HT$X   fGHf_  tL$0E3ɋD$XDÃd$( ȃd$  ӹ  G`  HG HGHG(3H\$UVWAVAWHH   Hc H3HEHIIIDG A   A;   fD{Ht"e HUH     EȉCWHU3HEEEEu    MH  HM3fC   HMHHC    HS HMHC   HC(c } uE=wC   O    AA;v"uO 	   2_ NfD{   Ds    D3fDfCt*Hd$( HMHL$ E3HE33 tMKAHMH3oxH$   HĀ   A_A^_^]@UHHpH H3HEHMЅuH uHZHUHM tDLE3HU
 t0L$0EDUDMDEUM؉D$(DT$ (  HHMH3wHp]H\$Hl$Ht$WH 3@L@uVHtJfAfvf:arf:zw
fz:@t@ՄI@IHEf9)tf9\tf9/uf9it   @A  f   ff#fMt_QIG HHtLH H8  t<H	 H%  t)H H  tH H  t@Hl$8Ht$@f@@fDH\$0ff8ffffH _@SH H3҉DA@v	A@w/fy:u(f9Qu   vL2A@AH AGȃ`  ȉH [HHf<A uH   fA\ f/ fD9tf9utfD9Atf9QugfD9At`f9QtZHftNfA;tf;tHfuft2Hft&fA;tf;tHfuftfy u2H\$Hl$VWAVH@  H H3H$0  H H  3H   KD0KA  HL$ HՉ8#  HHt
KD0*K8"u]KE3H3D0  HHHt=HHf9<FuHtHtH
 v@H@
H2H$0  H3tL$@  I[(Ik0IA^_^H\$H|$UHHpHHHu   He HMHe 3He He He E {HEA  D9Hu} tBHE  5ǃ  u8EtHE  A   } tHE  E3LEHHUt} t	HM  HMH;} t	HM  L\$pI[I{ I]ATAUAVHP  H H3H$  MMLHuHtI      MtMtH  H$H  H$@  H$8  H$0  L$(  LzML3HL$ fff     3II+IHXH   M;vuK4.IHI;w* Ip^uHHI HOII;vMII;t$I+fff     
HRIuM+M;wHL$ HHL$   Ll0L   LHIJ4+Ip^uHII
 ~/MLL;t$f     A IH+
AIIuIp^uIII
 ~0MIM;t%MM+    AA
HRIuIp^uIHI_
 ~3MII;t(LM+ff     AA
HRIuIIfH;v+IH;s#Ip^uHHI	 ~)@ II;wIp^uHHI	 ~HI+H;vIp^uHHI	 H;r8MHtLL+AA
HRIuH;HHEHFH;s(I+H;vIp^uHHI?	 t%I+I;vIp^uHHI	 tIHH+I+H;HL$ |+L;sLl0H   HHL$ I;LI;sH\0L   HHL$ L;sLH$0  H$8  H$@  H$H  L$(  H$  H3`oHP  A^A]A\ff     H+t:
uOHtEuIIg
%  =  wHH;
uNHHI#It3HHH\$H|$UHHpHe =$  E E E E u	 EEHe HUHMAHMA
   }uHM  } t]HMX } t]HMX$L\$pI[I{I]H\$H|$UHHpHe =b#  E E E E uY EEHe HUHMAHMA
   }}uHM  } t]HM<X } t]HM'X$L\$pI[I{I]@SH H;E Hw>  HcH;s	H;E r(  HcH;w  H$H+iE HzE {  H{  Hc HH [H\$Ht$WH03HHHuC   g5HtIcXILHHf   ;t"tPDHt$HH\$@H0_E3Ht$ E333ZHXH
 H3HD$@E3LALH EY   DL IH |HL MÈL A uE8
tOAAA
HT t MAEEAIBT uIcHL$@H3kHX3etHl$Ht$WH LH-'ηAHI+HLWICoHws4H Hfs`fsYfsRfsKfsDfs=fs6fs/fs	(fs
!fsfsfsfsfs3WftfDR@  DH\$0MuZ   AI+ˋH;AA+A;   5H Hfsfs   fsfs   fsfs   fsfs   fsfs{fsfsofsfscfsfsWfs	fs	Kfs
fs
?fsfs3fsfs'fsfsfsfsfsfsWɅH\$0   oVfoftfu?HIHl$8Ht$@H _:Mu8V   HHl$8Ht$@H _ȋI+HHwD+AwyBP5H Hfsefs^fsWfsPfsIfsBfs;fs4fs	-fs
&fsfsfsfs
fsWffoA t0fnf`f`fp ftfȅtA@IHuHl$8HHt$@H _f2H 2H 2H 2H "2H )2H 02H 72H >2H E2H L2H S2H Z2H a2H h2H 2H 2H 2H 2H 3H 3H 3H '3H 33H ?3H K3H W3H c3H o3H {3H 3H 4H 4H !4H (4H /4H 64H =4H D4H K4H R4H Y4H `4H g4H n4H u4H |4H H(Hu>    _3	AH(H(Hun>    33	AH(H\$LD$VWATAVAWH0IDL3Hu(t'!>    3H\$hH0A_A^A\_^ExHtEtHKH+tIILd$(A   D|$ E;t+H肪D$`uI;tHHt$(<
tA@>IHHq/HHXHp HHWH0HHHu3B0B,   HPH!HE3E33=H\$HHt$XH0_HH   HHD$PH=~F0F,   H_HHXHHWH0HHHu/B0B,   HPH!HE3E33HH\$HH0_HH   HHHHHXHpWH0HHHu)HPE3H!HE3B0B,   3EH   { Hc}c 3LϋDB.  LHx͋CuHcCL+I   LL* HH΃?HL+SHI@t9CtH@uID=tLIH  hIȀ|8 }HDHK:  LMuIACuG0G,   &CtLMIH   @uIKH\$@Ht$HH0_H\$LL$ LD$UVWATAUAVAWH LHLcH9 3Ĩ?DIHHD$`L,HBt9@AI9{uI   HckH+kH+B8|8|H   LL$x3ADB  I;uHKDH)+  H(CVLL$xE3IAv  HuHf   H;Ct
CtHcS HL$`Ha HBD8t@@@HHHHIHHD$pHIH+IH\$hH A_A^A]A\_^]H\$UVWATAUAVAWP  jcH+H H3H$@  MHH3Lc9{uH  HIH+C?HIH+HHML$HH(ŷE3HpUc AJT0\  LHŷHpUc N;l0   JL(LL$0A   H|$ HT$@ t~ME3HA
  HxhD$0H;_HT$@HHL$@Ht?LķH;s39uHBH;sy
uHJ Bb HHHH;uHD$@H+J)HH$@  H3aH$  HP  A_A^A]A\_^]ALAw&E3H;tfA9
I@IEILL;uK E3H;tA9
IHIEILL;uIH\$H|$UHH`He =  E E E E uy EEHU}HuHM  } t]HMqX } t]HM\X$H\$pHH|$xH`]H\$H|$UHH`He =  E E E E u EEHU}uHM  } t]HMX } t]HMX$H\$pH|$xH`]H(Hu6    {   

 3H(HHXHpHx HATAVAWH Hc @  t0   t(   t    t   tF6       u16 	   yxe;=W s]HLIL%D ?L<KBD8t9  KBD8u5 	   ֋=   ؋  5 	   H\$HHt$PH|$XH A_A^A\H\$H|$Lt$HcH= LA   I?NLCL8G\9ف    @  tL   t:  tA;uDɀCL8JBD90ɀCL8JBD9CL8ɀCL8JBD9 u   Eu @  A   ADH\$H|$Lt$@SH 3HtHtMu4   VH [LL+CAItHuHuوX4"   @SH 3LHtHtMu/4   H [8tHHHuHuAL+AHtHuHuA3"   @SH HHu3    3H [ú    H=  sֹ     H   Hع     HH\$Ht$WH H=B  HHtXHtSHHÀ< uH Ht>HH< uH;v<=uLHHQ  t	HHHHH3H\$0Ht$8H _H\$Hl$Ht$WH HA  3HHt[HtVHHf9,^uH HtAHHf9,HuH;vf<X=uLHH}  t	HHHHXH3H\$0Hl$8Ht$@H _HHXHpHxLp AWH0MIHL     3Mu2   pIHt
Hu
HuHu   ÅtHtfILHt4HHfA9@uHIHtH;v"   HH.  u'     H\$@Ht$HH|$PLt$XH0A_H\$ E3E333{wff     LMt$H+t(
   HItuIH
HHIv&I~LLIM3I MtI   
   HItx$
tuHItiH
tbHItV$
tSHItGH
t@HIt4$
t1HIt%
tHIt$
tHI<IHH3IrEt
HII rHHQHQHQH I sI Ir	HHIIrHIH\$LL$ WH I
  H{ ˃?H3
 Hˋ  HH\$0H _H\$WH ٹ   j  H6 ȅHuHF
 H3?
    H9
 H32
    ?HHrH   l  Hu3H\$0H _HtIpsPIƋHO    Ӄt/t"	ttt3H	 H	 H	 H	 LH(   MKMCD$8ISD$@IKH(He	 Hf	 Hg	 Hh	 H\$ VWATAUAVH@E3D!l$xADt$pt!tLttBt=tAw}      	      tt3   .I  LHuH$   H@A^A]A\_^H HD HH	9XtHH;u3Hu-    ^HxE2Dt$p"H=o H=^ H=e H=D H$    Et   8
  H7EtH ȃ?H3HH   H  A	  w=As7IEH$   HD$0Ie uSF  @D$xD$ F  @   u2HZ HIE HS HHHD$(H;tH` HHX HA	  Et
   	  Hu3u#/F  Ip30OPHL AIpsPIƋHH ҃wAsH$   IEuE  L$xHEtN:	     H\$H|$Lt$AWH0LHBH}     D`    2E3AO  tu9=f  u0   HQ t	G  7+\Ht3L AЃ?ML38IL|$ It@   +IM3L0   R     I      	     &F  HH   HHL= I;u,HI ܅  HHtmL5 IH蒐 HHL MJ	9xtHH;u3Ht0HPLItNI;t9zuL2HHJI;uIw

  r+*    HH\$@H|$HLt$PH0A_H\$Ht$WH0AHHHu")    諾3H\$HHt$PH0_Htـ: tԀ9 u)    HL$@#  LL$@Mu)    Hd$  DHH  HHD$ Hu
HL$@9  HL$@HvH\$Ht$H|$ AVH0AHHE3Hu(!)    3H\$HHt$PH|$XH0A^HtfD92tfD91u(    HL$@V  LL$@Mu(    Lt$ DHHd  HHD$ Hu
HL$@m  HL$@HosA@   !A@   YH\$LL$ WH IIH
H   HH\$0H _H\$Hl$Ht$WH0HHHqH(HÕ  HS@LLCHKHT$    M	M H	AHKLHH+@HG  Hl$HH\$@Ht$PH0_@USVWHl$H   395# Hu@u@u@u'@u/u EEHUwHMoHu1HEE'HD$(E3E3Ht$ 3E#   3(H   HtʋBuwHLcL L/ IAHvIIH?IHLMA8r9sA@vHH?IHLAA=IHEoHH@848uHEwH}HELMHEHELEHEoHEHUHEHEHMgHEwHEHE}uHM  @8u't]#HMX @8u/t]+HMX$HĨ   _^[]H\$Hl$Ht$WH@3AHHHu@8j(t@j(HjHjHj    f9)u4H9ju%@8j(t@j(%"   @k(Hk   HB@(Hl$8AHl$0Lǉl$(3ҋHl$   HcЅu $D% LHKH;v@8k(t@k(HCAHl$8LHl$03҉L$(HD$ X  HHtHHC 3H\$PHl$XHt$`H@_HHXHpHx UATAUAVAWHhH   L}HHIHMMIEHEE3D`HtHtD.HtMuv$    ;I   ELmLEWLmHULmHLmLmDmtIxH?N  HHt\HEwMLEHL|$(HHD$ r&  Ht7EHuLEWH}HUHuHH}LmDmH}IEIHwY  D8mt	HMhY  D8mtHM  L$   HI[8Is@I{HIA_A^A]A\]H8Hd$( Hd$  H8@SH 3HM E3HHʺ  a  t^  ÃrӰ	3$   2H [HcHH HH% @SH   H HH  u߰H [HcHH HH% H(#d  H4 H(H% H! H% H(Ht
   y t*    t   )A     @AH%   H\$LL$ WH II
H   H1HH\$0H _H\$Ht$ UWAUAVAWHH@HA3HH0HD0HuA$J  L   LHD$ E3HM8P    "  HM8   x  3HHu W  3L\$@I[@IsHIA_A^A]_]LE8LHL$ H  t  "  HHAI  HLV  Mt:  LME33H   HMH   HEHe0 HMHM0HD$(Hd$    tG  ">  <HM0H{  HH#LE0LxHEMHD$(IHL$ 3  t   "   HHH]HcHHT0Ht0u$HHcHHL0U  HHcHHd0 A   uDHHcHHT0Ht0u$HHcHHL0gU  HHcHHd0 KIǉHHcHHt0HHcHHL<Hd$  E3E333uHd$  E3E333_HT$L$UHH@`  HEHELM(HEHELE   HUHM E(EH@]H(8  HT$0H   HL$0H>u  HD$0H H(H(8  HT$0H   HL$0Hu  HD$0@H(H(W8  HT$0H   HL$0Ht  HD$0@H(H('8  HT$0H   HL$0Ht  HD$0H(  H(H(7  HT$0H   HL$0Hzt  HD$0@H(LI[IkIs WATAUAVAWH   H H3H$   L8  3IKHI[DDDM  LyH\$XsA9u3L|$ A  IK  +     Ht  3HD$XS       t  3L S  H֋~t  3LR  H֋jt  3HR  Hֹ  St  3LR  H9\$X  M  M  M  H  I̋ÈH=   |AH$    ]  $   O  $   D$P;v[A?  uI$   A     ;H$   8$   t*8Yt%A;wHcB  A;~H8uAI   H8  ML$\$@D$8   D$0HL$(3ɉD$ D@q    AH   H8  ML$\$@A   D$8   D$0HL$(3ɉD$ q  \  AI   \$0A   D$(MHL$`HL$ 3  &  I   fA^]A      HD$h9t$P   A?  uMML   L+M      A   >A˃2fGfA
MRCALƁ   ~TH$   8$   tCA   8Zt8
B;w%HcfEE   B0   (   B;~H8uI   IH   AE HApAMAIAE AM0AIAE@AMPAIAE`IAMIAE A AMI0AE A@AM0IPAE@A`AMPAE`IEpAxAExA|fAE|Ax  A   A  AA   ANA0  AF A@  AN0AP  AF@A`  ANPAp  AF`ANpAFxA|  fAF|A~  AF~   x    E    M0  E @  M0P  E@`  MPp  E`MpEx|  fE|~  E~H   HtJ;u?H  H   |N  H  HlN  H  H\N  H   PN  HD$X0H   HD$`HHD$hH  I   H  H   H  D$PG$HL$XM  IM  IM  HM  IM  MH   HtH H   H   H H  H  Hp H  3qH$   H3AL$   I[8Ik@IsHIA_A^A]A\_H\$Hl$Ht$WH03HHt8HHf9,YuHHAHHtLHH  uH3H\$@Hl$HHt$PH0_E3Hl$ E333738tH;t	H< ű LɃ   L    AI+IML#II;LBIL;t8 tHH;uHI+I;   LHM+ILI;tt	wu	H I;uI9    HH;u         H+HML#II;LBK
L;t8 tHH;uHI+I;u_LHM+WILI;toftfu	HI;uI9 t HH;uHL;t9 tHH;uI+HË LL   At)HQHH;  3f9
  HH;u      H+IHML#IM;MB3KXL;tf9
t	HH;uI+HI;E  MPII+HHI@L;tuu	wu	I L;uKP
fA9	t	IL;uI      At)HQIL;   3f9
   HH;u      H+IHML#IM;MB3KXL;tf9
t	HH;uI+HI;utIMPI+WHHI@Aofufu	IL;uKPfA9	7IL;u)HQIL;t3f9
t	HH;uI+HHH\$Ht$WH DJDѸ$IAAAAkD+ȸ$IA+Ƀ<AD+s  $I$IDE+k+Am  k+Al  |tAk  |tAj  |
uNǃwGH\$0Ht$8H _H\$Ht$H|$ UATAUAVAWHHPIIDLAAZ  b   nN  
  a  C  ;       t~uD볃tA  N  E`fff0fT$    LMPL    Nm  `  E`fff0fT$    DvAl  ='  -  DFA΋VuAAAl  Q0   ft$ kd+_NA  E`4fD$ ;NA  E`fff0LmXH 3L;{  8]`r  L}PSa\$0LLl$(IL|$ u    Z  L%;E II9tDfEtHHfD HI/u\$0b   Ll$(LLL|$ ItII9tftHHfHI/u\$0e   Ll$(LLL|$ IrPII9tftHHfHI/u\$0T   Ll$(LLL|$ I%I9tA$ftHIfHI/u\$0Y   Ll$(L|$ LLI  L}PLU`ILl$(L|$   L%C I9tA$ftHIfHI/uLl$(LL|$    IL  녃~   HcN3HEXH  HMPH9
  DfE
  IHfD IH)u
  ~wGHcN3HEXH`  HMPH9
  DfE
  IHfD IH)u
      `2p
  HMPH6A 3H9X
  DfEJ
  IHfD IH)u0
  pK      n  e  A     s]  3HM8]8,R  H9^ t"HM]Q  /DE8DEDE8DE8AL%B AA3+ALMPD4AADAAk<D+H' ELNI9tA$ftHIfHI)u0   Lft$ V4	  Vft$ ANl  '  gE`ظQfEfAfA0kd+fDD$ HEXU`HD$(HEPHD$ nNufAuu   E`fff0fT$    _HMPH, 3H9N  DfE@  IHfD IH)u&  LeXH L;LƊE`IΈD$0Ld$(  LmPI   Ll$ (3ۄL=_@ II9] tftHHfHIm uE`M   D$0LLd$(LILl$ I9] tAftHIfHIm uD}`S   D|$0LLd$(LILl$ {YL%? I9] tA$ftHIfHIm uHEXp   D|$0HD$(Ll$ CHEPX   HD$ 9~M~HEX	H  H  HUP3H9  DfE  IHfD IH*u  8  AM   A;  o  %(    t  ,  ]     tIt9N*ЍR+AEDNDvAl  ='  GDFA΋VuAAƾ0   Al  ft$    HEXY   Dm`LL}PDl$0HD$(L|$ 3ۄL%= II9tftHHfHI/uHEXm   Dl$0LHD$(LIL|$ L*I9tA$ftHIfHI/ud      HEXm   Dm`LL}PDl$0HD$(L|$ 3ۄL% II9tftHHfHI/uHEXd   Dl$0LHD$(LIL|$ rI9tA$ftHIfHI/uy   HEXDl$0HD$(eNl  '  |E`ظQfEfAЋfA0~HHcN3HEXH0  HMPH9  DfE  IHfD IH)u  ~HcN3HEXHȘ  HMPH9]  DfEO  IHfD IH)u5  HMPH 3H9  DfE  IHfD IH)u  N;R(    O     ta   t77Nl  '  E`fff0fT$ HEX   HD$(HEPHD$ 5DvAD~ADFu.AOD+vAOD   Am  AeDA   DOЊE`fff0fL$ AN`3AWuuKDFAm  <D;|$$IAAkD+D;|ÊE`fff0sE`H   LePLƈD$0HEXHD$(Ld$ 3ۄsL=9 II9$tftHHfHI,$uHEXADm`LDl$0LHD$(ILd$ 8I9$tAftHIfHI,$uS   Dl$0o<E`H   LePLƈD$0HEXHD$(Ld$ 3ۄL=9 I9$tAftHIfHI,$uE`AՈD$0HEXHD$(Ld$ )T  (H  N H3ۃHHUPH9tDfEtHHfD HH*uL\$PI[0Is@I{HIA_A^A]A\]HHXHhHpHx AVAWt$8E3LcDAf   IIHvngfffLAfffD+fA0fDHIDHI~HwIIA
fAIf
HI;rHH+IM9H\$Hl$ Ht$(H|$0A_A^M;sAA߅tcIcH< M0gfffAAEt$fffD+AK0DDAADfB7HAʅuHcH	I I)	c@UVWATAUAVAWHpHl$@H]xHL H3HE L   E3L   MLE MHMDtt	I  I  I     A9X    A@l  ffD]I  LfEA@f3fEA@fEA@fEA@fEA LEfEAuD\$(L\$ q>  L\$0D\$(L\$ <  E3ۋ  HcHHAH;HH#  H   w8HAH;w
HH+H+E3H\$@H     c\  E3HHt
   HH   I  LE3LAut$(H\$ =  L\$0t$(H\$ ;  Lʅ~'IHtI$HfI$IIIH9  ua6  HM H3)H]xHe0A_A^A]A\_^]LU    DfEtLuMMtAAIHHHfD9tAуd]  Ad   A;  A'   A;   AB;tEB!A;tcAB&;t%AB:;  H Hb  uVHw
gt%t"t  AA  b     m     t
t  A  H5 H  uHwp        uHcH<G  H<GfM  HfA;y  I$fI$IMfuZ  t%t"t   A@  a     A   h         t)   t   BT   y      Az	I  I  u6I$fI$I   M   I$HfI$IM
fuxtt(S   <ttM   'ttI$HfDI$I1I   LE M̈\$0Ll$(IL|$ E3ۄtH   DLU fE<    2H\$Ht$UWATAVAWHHpE3MIHHHuZ    3  HtfD!HtHUXHMՔLuPMuHEL   HHHMHE0f   f%tfHMHE0HHHMHE0_MtHAf#u	HfEtfOuHD$0LMHE0Lt$(MHD$ HMHE0t HMHHfHtSfD!H+}0HtDfD&T    ID8etHM؃  HL\$pI[8Is@IA_A^A\_]fD&Hu "   H9 @SH H.   HtIp H* t   3H [@SH 3Ho ˃?H3 H3HH [øcsm;t3Ë   H\$Hl$Ht$WH H  E3HHtHHL   I;t98t HI;u3H\$0Hl$8Ht$@H _HtL@MtIu
LHA@IuHkHsx   H0H   LIHH;u8  {tz8  tk8  t\8  tM8  t>8  t/8  t 8 t8 u@   6   /   (   !               SIp30O   Is {LHIpsPIƋHIT HkHHXHhHpHx ATAVAWH L|$`MILHI' I   HtHI@2?"u@@"@H7IHtH7Hǋ  tIHtHH@t@u@ t@	uHt	C H@2   < t<	uHǊ   MtIII$   3H\t"u0u@t
8OuH	3@@Ht\HIutF@u< t=<	t9t-HtHÊ%  tIHHtHIHfHt HI"MtI& I$H\$@Hl$HHt$PH|$XH A_A^A\@SH HLH;s=3HIL;s/HMHHI;vIɺ   2O  3H-  H3H [H\$UVWAVAWHH03DS  Av_i5  q  H A  H3>  H5 H Ht@8>uHHEHH}@LM@HD$ E3H}H3HIL}@A   HUHIHHu   3ɉ,  jNHHEHHLM@HD$ AuE@Hu g 3iHU8H}8H{  tHM8l,  HH}8`,  ?HU8HHH9:tH@HH98u 3H}8H ),  HH}8,  H\$`H0A_A^_^]H\$WH 3H9= t3O    HHu3+  1H   HuH` HA 3+  H+  H\$0H _H\$WH 3H9= t3J  HHu3g+  1HF  HuH H 3;+  H3+  H\$0H _HHXHhHpHx AVH0H3LƊ%=HAHDHHHA<  uILAuH   QL  HHu3*  3rLt_HHŀ<. uH<=t5   HL  HHt%LHH3ɅuGI>Id*  HH_  3P*  3G*  HH\$@Hl$HHt$PH|$XH0A^Hd$  E3E33vH\$Hl$Ht$WAVAWH0L3MA)f=HAHDHHHfA9,@uM@IAfuH   9K  HHu3)  3yLAftcHHfA9,vuHf=t5   HJ  HHt&MHH,  3ɅuFI?IF)  M4vH@   31)  3()  HH\$PHl$XHt$`H0A_A^_E3Hl$ E33ZHt;H\$WH HHHH(  HHHuH(  H\$0H _H\$Ht$H|$AVH@H=0 AH   AH\$PHt$XH|$`H@A^Hd$8 EHd$0 Ld$( 3Hd$  3  Hct   HI  HHtNHd$8 EHd$0 3L3ɉt$(HD$ 蠮  H˅t%3N  3'  HHHuZ3'  KH\$Hl$Ht$WH0H=I Hu~H\$@Hl$HHt$PH0_Ãd$( DHd$  L33謘  HctȺ   HH  HHt>LD͉t$(33HD$ x  H˅t!3  37'  HHHuw3'  iH(H	H; tH(H(H	H; tH(H(He Hu&H9a u3t	uH: H(H(H1 Hu&H9 u3t	uH H(H8HD$ H 7H FH =H H8-H\$LL$ WH II
4HS   vH\$0H _H\$LL$ WH II
H  :H\$0H _H\$Hl$Ht$ WAVAWH H3LHHh  Ly H3ALK?H[I3M3HI3IHL;   H+޸   HH;HHGE HHDH;rDEHHq  3L%  Mu(H{A   HHM  3L$  M   L۶ MIIHI+HHL;HGHtIIHL A@   IyAA?+IGHAHI3IHw ʃ?+IHH3HH1AHU ?+IHH3HHzH7 ?D+IAHH3H3HYH\$HHl$PHt$XH A_A^_H\$Hl$Ht$WAVAWH HHHHu   H;Lĵ H[I3I3Aȃ?HHHGH   AM?LHHH;r_HI;tI3L3HIpHV> L` HAȃ?HL
HBM3I3IHM;uH;tMIHHHtH#  L HHLHHLAHHLA3H\$@Hl$HHt$PH A_A^_HHz m   LIKH8ICICIC   D$PD$XMKMCIS IKH8HuHAH9uHo HHAHA3HT$HL$UHH@HEHELM(HEHELE   HUHM E(EH@]H(H  "  H H%  !  H H%u  !  H H%  !  H%  H(HE H H(HE HQ H(H(H(@SH Hg H~HHH[  HGH [3B@SH H uH H% H;t   H H [H H   H(O  HH(H(  H(H(tH=  tVH(H H H(+  H(  H(H;t;H\$WH HHHHtIpHV>Ϭ HH;uH\$0H _H\$WH HHH;t%HHtIp0R^G' uHH;3H\$0H _Mu3ftf;uHHIu
+H\$LL$ WH II
HHH     H\$0H _H\$LL$ WH II
H3H	  H\$0H _H\$LL$ WH II
DHGHHHH	^  zH\$0H _H\$LL$ WH II
HHH   HtuHʷ H;t  H\$0H _@UHHPHMHEHELM    LE   E E(HEHEHEHE   EЉEH HEQ(H/ HEHHA HE؉  HEH   JBHEHU(f   HEf  HMHEH   &LMLEHUHMHP]HtSH H   H  H [@UHH@HEHMHEH    E E(HEHE   EEHH;tHJ  HMHIp=  HMHIX0  HMHI`#  HMHIh  HMHIH	  HMHIP  HMHIx  HMH     HMH    LM LEHU(HMLMLEHUHM9H@]H\$WH HHH   Ht,c  H   H;U tH H;ty u<  H   HtH  H\$0H _@SH  t*Z!  HHt 3M!  HmH  H [H\$Ht$WH  U 3؃t!  HHt
HHDr/ H   uHZ     =   HHu3   3r  H   uޯ 3   HH3C  c HtH\$0HHt$8H _@SH  tB   HHtHtxmp H+   tc     \<  N HHu3   3  6H  u$ 3  HH3  HH [KH\$Ht$WH  ݮ 3؃t  HHt
HHDr Hr  uHZ     ;   HHu3E  3  H4  uf 3#  HHN3   H\$0HHt$8H _H\$Ht$WH  3Ht  HHtHtym H  td     :  ԭ HHu3  3>  7Hx  u 3g  HH3  Hi  HHt$8HH\$0H _H(H1  Z u2THu	3   H(H(* t   H(H\$LL$ WH II؋
訿HCHHH   H	v  LC HCHM H	  HKHH   HC HHt-L L+B+uHut    HHCHH   H  HH	  HCH  u]ְ uTH   H   H H   H HH H HH	\  HH	Q  H\$0H _H\$Ht$LL$ WH0I
jH H5 H\$ H H;tH93tHH  HH֋~H\$@Ht$HH0_LL$ SH II   HH  H [H\$ WHPHX     $8  H3HH  HtRHLL$hHD$ LD$ HGHT$pHD$(HL$`HGHD$0HGHD$8HG HD$@   D$hD$pH\$xHP_H\$Ht$WH0HIHIMHLHX  U     u*HSLHLw  uHt$HCH\$@H0_Hd$  E3E333uH\$Ht$WH0HHtCU   #HHUs0HE   :  HHtHVLLH  uH3H\$@Ht$HH0_Hd$  E3E333t̸    LH(   MKMCD$8ISD$@IKH(H\$Hl$Ht$WH0IHH袑  3ueH   f9(tL HD$ DEHH  H   f9(tL2 HD$ A   HH  H\$@Hl$HHt$PH0_E3Hl$ E333sH\$Hl$Ht$WAVAWH0HA  3HJ E3fD9;u3   f;.u1LCfE98t'   H   DJ     fD  A   L4CA6u0H@   LȍW@LHC     f.A@NuH@stf_tnH   W?"u]HsWftf,uLH      LL  uMf,&fI^H H  HEH\$PHl$XHt$`H0A_A^_E3L|$ E333GrH(H   H   H;      LDH~A JAHB A@ J0AH0B@A@@JPAHPB`A@`MJpIAHHuA JAHB A@ J0AH0B@A@@HBPI@Pa   H(@USVWATAUAVAWH$Hh  H	 H3HP  H  E3L  IHD$pMHT$xHH|$0HLt$hHu%3HP  H38Hh  A_A^A]A\_^[]f9Cu,fD9yu%Lh HHQ  E3  E.HuH   Ll$HAU   H|$PHHD$XED|$`HH HL$8LX  HH$HL$@L*  I  ;  HL3IfB9<{uI   sLLIM+B +uHu  HD$@LL+B +uHu  B  HMH@DuyLEH|$8HMHt/    tZLE   IgH   3Hf9quHT$0L   A   IM6  E3`  I  H|$8H  E3t[EMDl$0LD$0  H  tD$0u  LÉ   IILO    LH`  HHM
     H           f   L   ȃQ GуuuD   BJ Gʃtu,   BJ Gʃfuf   8u
fE   f   -ufA8u
fD9   teMEu(HL$XU   LL$PHX  LD$Hc     IA   Dl$0LD$0  H     tD$0u  LÉ   IIL     H   HfD9,puA   H   LHL$HDt$`fD9+t$I   sHL$@LLú     uQHD$@fD(E3HD$8MHL$hHT$p HL$x豊  uE3E3Ll$ E333mE3Ll$ E333mE~IDD$LL$ SUVWH8H|$x3HHHHHLHz  u;\$p|H8_^][Hd$  E3E333lHT$L$UHH`He He vW    l3gHE(    HE(LMLEHU HM   HE(HEHEHEHE(HEHEHEHEHEHEHEHEH`]H\$Hl$Ht$WATAUAVAWH0Hٿ     1  E3HHuH\$`Hl$hHt$pH0A_A^A]A\_Lp8fE&L{HIAQ  L A   HD$(AH IHD$ ^H-˰ Lı II    MW IIH+D D+uHuELT$(AA   DIՋHHo II HD$ LM H H;{uSHK8Htu	HK8S  HS0Ht
u	HK07  Lc0ILc Hs8Ls(H  HK8Htu	HK8
  HK0Htu	HK0
  HChLc0Lc Lc8Lc(dE3Ld$ E333jH\$ UVWATAUAVAWH  H H3H$   E3IHt Ht
P  c  HcHHD(R     AH<  fA8Le  fAxCY  fAx_M  H H[y  LH.  HH+H  f8;  A   L= ILHuIHHfD9,AuH;tAH߮ IL;~IHk I'  HHufA>;   AJLHL$@Mƺ     ,  HH=    LD$@fDl@AH  HtI^ftHf   HlH$   H3|H$h  H  A_A^A]A\_^]3HD$0A   HD$(L$P  HT$@HD$ U   HHtALw(t@IHD$@H+DA+u	HEutLD$@HG   HuAI ~8+I3^E3Ll$ E333}gH\$ UVWATAUAVAWH$H0  H H3H   ILcHLLMpHD$@A   HD$(HT$`HHD$ U   E3HA  IHL$`HHD;(LL+F	A+u	HEu  HD$`HHfD9puHu   ,  LH  HL;(LD$`HL$HHVJ(  HL$POL$DHH  36  f|$`CID$HD;(uf9t$bu	HMp4J(  A   D$@DƉGHI  A  9Gt!I  AI  HHH|EtAI  I  I  A   GEHzD$0   L D$(AQH   3HD$ ޕ  ΅t:H     f!H@rH H   A   55 A  GA  A  GAu	D$@GAuD$@GKHz Ipxv6HH3 t_HD$HHD;(J(    HD$PIJ(  k  D$DG3H   H3H$  H0  A_A^A]A\_^]H1 H9L$Ht?HD;8u.HL;8  HL;0  J(    Ht;(J(  A$   HD;(Ld;8rE3Ht$ E333 dH\$UVWATAUAVAWHl$H   H H3HELA  3HW; E3LeAAuEHt  AtH/ I  HHfE9,FuMt$HM4FI$AIE|$I-t+tj1tH+	  H+   H+tYH;   HUHh     HUH     HUH     HU   A   2HUH     HUH  t HUH  uiHUH   uYHUH`  tFHU4HUH   t0HUH.  u#HUH*  uHUHF   uA@HUHv   2HMH3jH$   HĐ   A_A^A]A\_^]H8zt2H8LJH   L   3  uHd$  E3E333aH\$WH0z HHuPHRHBHwBH  t6LK@   LH  u+LKH   LPU  u2H\$@H0_Hd$  E3E333TaH\$Hl$VWAVH0z HH      H9SuHO  u6H{   L33A4~   f;wkptbHHrLKH   L@     uRxUDHL H     u2LKH   L  u2H\$PHl$`H0A^_^Hd$  E3E333^`H\$WH0z HHuV   H9SuKHg   t?A   L^ H   AQTF  u+LKPULH   ,  u2H\$@H0_Hd$  E3E333_H\$Ht$H|$ AVH 3HLHt+A4^萫Hи   f;w,r  t HH;rհH\$0Ht$@H|$HH A^2Ht6SH L3H  u ?H [Hő LɋH39 ?HIpsY2E33IH%* H\$LL$ WH II
訦HL Hn ?@   +IL3Lթ    H} H: H 謦H\$0H _H\$Hl$Ht$WATAUAVAWH DL5TMILKSc Lސ HAIH3у?HH;   HtH   I;   u IRc HtH;      MpV\ 3IA   [ HH   	 WuEXIDH\s gt,DH IQtE33I HHu`HL5TIRc HI;NL A@   ?+HI3KSc 3H\$PHl$XHt$`H A_A^A]A\_HL5SIRc Ht	HW IHӄ HtL @   Aȃ?+ъHHI3KSc @SH HL8    L( H) Ht Ip4HHH [H% % H [@SH HL    L  H Ht IpvGXHHH [H%G % H [H(L 3L H pHtIp0R^G'H(H%    H(H\$Hl$Ht$WHPAILݭ HL˭ H̭    LHt_IpUzH$   DH$   LH$   HT$@HL$8H$   HL$0$   L$(HHD$ IU 23H	  Dˋ$   LǉD$(H$   HD$ a H\$`Hl$hHt$pHP_H\$Ht$HL$WHPIIL	 L    H %HtIp8H'HL$`LLǋ 0HD$`HD$@LL$4   LD$@HT$8D$4HL$0D$8UH\$hHt$pHP_H%Ձ H% H% H% H\$Hl$Ht$WH@IILi HLW HX    bHt<IpVZ'H$   LˋL$xLHT$0։L$(HL$pHL$ Hφ ,3H  LˋD$xLǉD$(HD$pHD$  H\$PHl$XHt$`H@_H\$Hl$Ht$WH0AIL HL H    HtIpB|-&uDLǋH. 3H  DLǋB H\$@Hl$HHt$PH0_@SH HLX 	   LH HY[ (HtIp_T6HH [H% HH [H%/ H\$Hl$Ht$WH@IIL HL H 
   Ht/Ip[WPNT$xLHL$pLǉT$(HL$ H4 ,3H  LˋD$xLǉD$(HD$pHD$ N H\$PHl$XHt$`H@_H\$WH Lm HHc    LO HtIp^e-ыH ~ E3DËH   H\$0H _H\$Ht$WH AL# L HHHm    HtIp2P>DƋH1 H H\$0Ht$8H _@SH HLĩ    L H @HtIp[Z]HH [H%΃ 3H  Ⱥ   H [H%} H\$Hl$Ht$WH0AAHL Ls Ht    HtIps6.UDDH׋R DH׋  H\$@Hl$HHt$PH0_H\$Hl$Ht$WHPAIL HLר Hب    BLHt_IpWPbH$   DH$   LH$   HT$@HL$8H$   HL$0$   L$(HHD$ I 23H=   Dˋ$   LǉD$(H$   HD$ | H\$`Hl$hHt$pHP_H\$WH LE HH;    L' fHtIp2T#H Hz  H\$0H _@SH L    L H HtIp(V6ʯ<H [H% H [H(Lͧ    L H HtIpHV>\ H(H\$WH L HH    L zHt IpT>ЇًHH\$0H _H% 4H(L    L H )HH(H(L 3L H L    L H L    L H L    L H L    L H L 
   L H aL    L H BL    L H #L    L H L    L H L    L H H(H|$H=` HI H;H HHуHH|$@SH u/H HHtHtC{ H# HH H;uذH [Hp  p  ܜ H      М HĜ H H H H 3H H H H H H(Hu    P   
R 3H(H(Hu    P   
& 3H(H(Hu趻    {P   
 3H(HHXHhHp WATAUAVAWH`H3HHxC  9$     uDw;5 u;5   9= ]  f9=D udG D; 8 D* D  D D$PL$H3ɉT$@ADT$8|$0D\$(\$ #     D5 D=؛ D%Λ D-ě  HOFt	4a\ `\  5· ̇ Ak<Ak<Ai  AA    f9= D D D  5 uښ AΚ DDÚ ׋ǋωt$P\$HD\$@DT$8DD$0L$(w|$Pǉ|$HDω|$@k   D\$8AƉ|$0k|$(A։D$ A3A   |$PC|$Hk|$@Dω\$8AAMƉ|$0A
|$(ADEAΉD$    D  ED;}3A;|r;nA;~7;}3AL\$`I[0Ik@IsHIA_A^A]A\_;|A;;~A;|2kM<Mk<U i  A;u;? @ǋ;A @3E3H|$ E333MH\$Hl$VWAVH0d$P DAIcAL7D@   t
E4a\ E`\ ADFQ+  DAAAADɋim  D+ʙ%D$IAEEDAAkkT$pD+A+AT$xD;D$xBO@t
A8a\ A a\ |$pDu);~%D@@t
E4a\ E`\ D$   k$   <$   k<$   i  $   Eu&D  5 H\$XHl$`H0A^_^É HL$PD uE iL$P  p y \&_ = \&| K I 5; Hd$  E3E333KH\$Ht$WH`HIL@   HIس  3҅   HL$@NHD$H  9Hu|$X tEHD$@  7_u8D$XtHD$@     |$X tHD$@  3Hd$8 DHd$0 LD$(?   3Ht$ ?r  H\$pHt$xH`_Hd$  E3E33J@USVWATAVAWHH0HvLvE3HMHDeHLDeP$  HMPV  Hە Ht HH+DA+u	HEut-HHHfD9$OuHM   P  HHu3H0A_A^A\_^[]Hs Hg HfD9$wuHVLHrg  w  I   D3\! IOD3N! I@   D3<! IND3.! M   IDHfD9'tHHu7H_f-D@
HUXHEHi  }Hf;+tf0f	wHf;:uHHUXHA
   u}Hk<}Hf0rf9wHf0sf:u3HHUXHA
   )}H}H
f9wHf0sf-u߉}HfD9#AEPtMFA   IWH}H48]P?E3Ld$ E333kHH\$ UVWHH0 H 3HM ] H](]0Q8  HM('  HM0  HT H` HA s    kC <Kf9 D  U t	Ak<E f9 t tA+k<ˉ]03҉M(   HD HND3 H@   D3 HOD3 nLH HDȋg  LGH HVDP  ] ](]0H\$hH0_^]E3H\$ E333FH\$Ht$WH@  Hoy H3H$0  L 3 A   5 HT$0~ HL$ uH|$0   "t5HHH$0  H3|L$@  I[IsI_HL$ H:  HHu	3LD$ L! HHL$(tH3HD$0HH;HDf97oHgH\$Ht$WH@HAA    IHLHAQ ح  3Ʌu7HL$8AHL$0LD$(@   3Ht$ l  H\$PHt$XH@_E3HL$ E33QEH( u-H uJ    H(=H(@SH Hٹ   ьH@ع   H [HSHP$   $     HH$   @HXL@x(  HL$ V  u%  D$@HP[H\$Ht$WH Ht@y   (  W   @tH	s
(  <@tH
s   l(   @tHs@t
   J(  @tHs    0(  Ht$83H\$0H _HUSVWAVHhH   )pHEv H3HEL    AIX'  M_HD$HH\$@D$@HT$HD$@uwu@}uEuEDE_HD$@HD$(HT$HHEoDHL$PHD$    觖  t4t0HD$HMD$@]oUgHD$0D$(t$ #  HL$H  &  D$@HMH3($   H   A^_^[]H       HHL$D$L$D$@UATAUAVAWH`Hl$PH]@HuHH}PHt H3HEHcu`MHU EHم~HI;ƍp|DuxEuHDp   DMA҃d$( Hd$  S  Lcb  IHHHH;HH#-  HH=   w-HHH;wHHHH+H|$PHt"  Hy  HHt
   HHH  D|$(DMH|$    AS    Hd$@ EHd$8 LHd$0 ALe d$( IHd$  Hch     DtREp*  ;K  Hd$@ EHd$8 LHd$0 AՉD$(IHEhHD$      HHHAH;HH#   H;w5HAH;w
HHH+H\$PH     E  HHt
   HHtrHd$@ EHd$8 LHd$0 AՉt$(IH\$ t1Hd$8 3H!T$0D΋EpLA΅u,!T$(H!T$ f  u'HK9  uT3H+D$(HEhHD$ HK9  u-33HtHK9  uHMH3H]@HuHH}PHeA_A^A]A\]H\$Ht$WHpHIHAHL$PA$   HL$XD$@Lˋ$   DǉD$8H֋$   D$0H$   HD$($   D$ o|$h tHL$P  L\$pI[IsI_@SH H+ HH9t  Gx u踕  HH [@SH H HJH9t  x u耕  HH [@SH H HH9t  w u@  HH [@SH Hc HJH9t  w u  HH [@SH LHHt3HBHI;rCIظ   HHD  t(H~tH+ Lú   d HtQ    3H [H\$WH0d$        \$$; tmHcH HHuTA$tH HtD$ H~ HH0 e Hi HxHY H$ 뇹   D$ H\$HH0_@SH AHt'AtHI&c3HCHCH [HHXHhHpHx AVH   HHg E3fD9t$b   HD$hH   HcHp    H98L8.O  ;=  O= t`AH;tGH;tAt<uHe t*HL HH?IHHHD(D8HHHHuL$   I[IkIs I{(IA^HHXHhHpHx AVH 3E3HcH=l H?HHH<HD(HHv
L8   D8΅tt
c HHHHv-Hd t Hl(uL8@1u,L8%L8@HD(H6 HtI@I1H\$0Hl$8Ht$@H|$HH A^@SH    833{M  u   iH [H\$WH 3H== H;Ht
L  H$; HH   rH\$0H _@SH HHw<Hɸ   HDB  t%H貨tH_ L3` Ht舤    3H [H\$Hl$Ht$WATAUAVAWHP$   E3ۅDAMIHLGLcM;w3H$   A["HL$(E3E3L\$ 3A0Y,38  H	  HH4H#H;   H$   MHD$HHӋ$   IΉD$@$   D$8H$   D\$0|$(HD$   t   e   HyH  $   P@ |  -   HyHI$   L{4A  DA0   AD$   H      I HuDII#HMA  1IwuA7H$   D8[(uHBE3I EC0HCH   H AM   AI       ʅ~,II#I#HfAf9vfňHIfyND$   DII  E3ۄt0HNBu0HI;t9u@:j@)AD$   ~DH΋߿0   @ HE30   E8LEAAPE'MOIH4%  I+HyIH+HҸ+   MPHAGA9H  |4HS㥛 MAHHHH?HЍAHiHM;uHd|3Hףp=
ףHHHHH?HЍA IHkHM;uH
|+HgfffffffHHHH?HЍA IHkH@AEX3L\$PI[0Ik8Is@IA_A^A]A\_LI[IkIsI{ AVHPH$   I$   HH	A   ICMKMKU葶  L$   DEE3Lt$0|$@-DЋ$   HAD$(3DT$ H+I+HHDIHLL$@赴  t 5D$   HD$@Lt$8DD$0 HHD$(Hϋ$   D$    H\$`Hl$hHt$pH|$xHPA^LI[IkIsI{ AUAVAWH03IcEELHOŃ	HH;wMH$   "   IKE3Ic E33A0Y,3a3H\$PHl$XHt$`H|$hH0A_A^A]À$    Ht$xt*3҃>-HE~IIB< uIHJ >-Hu-H_~1CL$   HA~( uIMIFH   H$   L HHHH+HII?IDi   HKEtEHF80tWDFAyAC-Ad|QA SkDA
|gfffA SkDD C|$pu90uHQA    3Hd$  E3E3333LI[IkIsWHPH$   I$   HH	WICE3MKȋMKD$@貳  DD$DE3Ƀ|$@-DЋ$   HH$   AI+Hl$0DƉD$(HDT$ IHDLL$@ޱ  t Hl$(LL$@DD$  HH   H\$`Hl$hHt$pHP_H\$Hl$Ht$WAVAWH |$` HIcIMAtAA;u3A9-HfD0 A9-u-HIcAHIuIA80u2|$` t
tHsHsLIB< uIHHd 0HH؅   HsLIB< uIHH2 L|$hA( uI螉IGH   HAFy:؀|$` u;}Hǀ<> uHcLGHH Lcź0   Hj H\$@3Hl$HHt$PH A_A^_LI[IkI{Ms AWHPH$   IH	H$   WICE3MKMKD$@  D|$DE3|$@-Dȋ$   HL$   AI+Lt$0D$(ADL$ HI8D$   HDLL$@H蠯  t    D$Dȃ|>;$   }5D;}HÄuCD$   LL$@Lt$(HHD$ :D$   HD$@D$   HLt$8HD$0HD$($   D$ H\$`Hl$hH|$pLt$xHPA_HHXHhHpHx ATAVAWH HI H#EI#HAE3HHEuf   '  urLAIH#I#Hfv   OsAH   HH+I#Iu3A0tIH  L#L#IH      LAA"Њ(=   uftL9?|=   uftL9?}2H\$@Hl$HHt$PH|$XH A_A^A\H\$Ht$WHPMLHHu3H$   ZHL$(A0Y,Hd$  E3E333,o  MuH$      HD$(@0X,MtL$   MtӋ$   AtAv@2@H$      HHH4%  H=     H HA   H#u3-H       Hy
H;uIHH#HHHHH?HBL;sA gItA-IA M;tI@H4 ҋHLIC< u3M;DILINcE  E3A*  HӀ H#$   A      tUt   tst=H$   HHD$H$   \$@T$8I@t$0D$(LD$ M}   H$   IHD$8Hϋ$   \$0D$(LD$ MrH$   HHD$H$   \$@T$8I@t$0D$(LD$ M8H$   HHD$H$   \$@T$8I@t$0D$(LD$ MH\$`Ht$hHP_Hd$  E3E333+H\$Hl$fDL$ VWAVH@3ILHHuMtH$    Ht	H$   Hv
   )  8_(uHkDL$xHGH  u5ALD$hLH\$hI  Ht   8_0t_,7H98  u[   fD;v6MtHtL3I *   G,G0H\$`Hl$pH@A^_^MtHtyEHtG   ?HD$h\$hHD$8LD$xH\$0A   l$(3Lt$ kQ  t9\$huHt3lR zuMtHtL3It "   w,E3H|$(E33G03H\$ (>HHXHhHpHx AVH0E3IIHHH#  M  D82uH  fD1
  E8q(uHɁHSDRA  u'Lyy H\$ LHH"  H   L98  uH   f   HfD94H}aDJA~+A;|&AHLƺ	   AʉD$(H|$ :  uHCHcHH;rD8vt	HC@KC0C,*   ;AA   HLAD$(AQH|$ S:  tŸ   	L5x 3H\$@Hl$HHt$PH|$XH0A^H\$H|$UHH`He E E E E MtA=q  u^ EELM4}uHM  } t]HM#X } t]HM#X$H\$pH|$xH`]HUZ 3HH9w @SH Hٹ   4H;t&   4H;uH4u2H [H\$WH H      3H;u	H=Tw    3H;uzH=Dw l C  ucK  HHu9   3HxHHuHKC   HKHC    HCHHC   C    2H\$0H _Ät7SH BH	t IHcc  Hc H# H [Ë t   2t   't      t      #ɋHHXUVWHhH   )pHX H3HEH}LUHU](   u1!D$0HUeHEHD$(HMHEDDHD$   H}8y  t%t!EWH|$((֋D$   i    H 	  EHMH3[L$   I[(A(sI_^]H\$UVWATAUAVAWHP3)t$@)|$0M\$$HDDtEyO(	  b     DtI	s
	  D     D   I
   N  IŹ `  H#t`H=    t?H= @  tH;uxE f/< { w\SE f/< w2{ :E f/< v#{ (E f/g< v
{ { W̥ E   Aw  Il  EAWD#f.zD  HT$   L$  D$(}YD(	  HD$(Df/D@$   AH0ffAfD$.@ǉ$   }WD$(+ыL$,#މ$   t
EDDDD$(@tD$(H+uϋ\$$$   L$,D$   t$(EtW5 t$(f/AǄuEtE  t=   t
=   u.D2E@8$   t@8$   u@t$(tHt$(t$(A   u EtI  EtIs      (t$@H$   (|$0@ǋHPA_A^A]A\_^]HHd$0 HD$xHD$(HD$pHD$    HHHHXHpHx HHUHH HA3ҿ  QHEPHEPAtHE  HAtHE  HAtHE  HAtHE  HAtHE  HHMHH3A1AHMHH	3A1AHMHH
3A1AHMHH3A1AHMH3A1A[  HШtHMItHMItHEHtHEH tHEH `  H#t>H=    t&H= @  tH;u0HE'HE HEHE HEHE HE    HE	0HEHu8H }@ t3HE!P HE0HEHHEH`HE!P`HEHPHHMAA A#A HE0HHEHHHEH`HUB`A#B`HEHHPP`  3LMDB2J HMAtH3AtH3	AtH3
AtH3AtH3t0ttu(H `  H3H+H3H+H#}@ tAPHAPHH\$8Ht$@H|$HH ]H(tAw貉 "   襉 !   H(H\$\$ T$UHHPLs IE39t=AHJu HH;|He HM8  B  wE0H\$`HP]IcHIDHEHtǋE   HM8EE$EE(EE,EE0EE4E]  HMq  u
E(D$WLf.z	u3  HD$  LI0fD   T$H  u   E3ɹf/AAu$D$D$yD$D$tT$D$  f#fD$Et   ffD$D$  D$HD$H0f#D$?  ffD$D$DL$  L$  L$HD$H0f#º?  ffD$  D$A
D$HD$HH   u
u   Á  u
u   A  HH0fA#fA;u   A  fA;u ut   3@SH   ؃?!  H [H\$Ht$ WH HH  D$8с##ωL$0=T  t%@t ű  !T  L$0谱  t$8袱  H\$@Ht$HH _@SH Hr  ?ËH [q  H(W  ?H(H\$WH   f;tH   f;sHdP H#.3fL$@LL$0f|$0HT$@OD@  tD$03H\$8H _H\$Ht$H|$UHH   HM H3HEHcIHMWG3=   wHEHyHUЋA   Hf9H}MEJ@}]
@}Eʈ]3DT$0ELEfEHMЋBA҉D$(HEHD$ J  u8]tHEȃ  3E#8]tHMȃ  HMH3AL$   I[IsI{ I]H(+  H(  H\$WH HHHu
HHucHv-薄    3H\$0H _
  tHztH'j LL3@ Ht@SH i u9!\$0   eH%`   HH y |HL$0޼9\$0u   ˇgi H [@SH 3ۉ\$0eH%`   HH 9Y|HL$0@|$0t   H [@SHE33D
i EHA$  L$#ȉ\$T$;u,3H HHT$ HD$ Dh $<EDDh Dh 3H[Hx   )t$`(D;      A   Atg   Av3A	   D$@DHL$8D$0D$("   D$       D$@A   L$8D$0D$("   D$    dD$@A   L$8D$0D$(!   D$    <t$PHL$P(t$`HxD$@DL$8D$0D$("   D$    t$PH,n LD$P   ((t$`HxH\$LL$ WH II؋
*  HHcLHSHHL$c A?OIBD8t	  B0B,	   +  H\$0H _̉L$HXLcE3AuB8DJ4B0B,	      x`D;f sWILb ?IHHID8t4HD$`HT$@DD$xHT$0DD$0LL$xLD$8HD$8HL$p,B8E3DJ43B0HT$(B,	   3LL$ HXH\$H|$UHH`He =j_  E E E E uaL EEHUO   }uHM  } t]HMZX } t]HMEX$H\$pH|$xH`]H\$Ht$WH HcH(,  Hu3ZH[a    u	@   u;u    t+     H+  H;t+  H= uB= ؋+  HL` ?HHHID8 tH֋V3H\$0Ht$8H _@SH HH!    ]\HL$0R   HHHtb Hb( H" Hb J   {\HH [̃I3HHAAHAHA(AH\$Hl$Ht$ WH H=Y HHc-Y HHH,H;   HHt=Cu-H!KCKu$uXH H벺X   J3H6HHt0HE3H  H0*HK    H HH& H\$0HHt$HHl$@H _H\$LL$ WH II؋
&  HHcHHHL$_ ?HID8t#)  H$: 3ۅu0; }} 	   r'  H\$0H _̉L$H8Hcуu} 	   lxX;b sPHL^ ?HHHID8t-HD$@T$PT$XLL$PHT$XHD$ LD$ HL$H} 	   H8HUVWATAUAVAWHhH   HEHXHD H3HEILELcHLmLmIHMIHHEHg?HML<HpUc JD(HEEMLe8 E3A8}(uIiIMDADE3HCL9e  IHHEߋ׊L$@}A   LA  z  LIpUc N>   LI@88tIHI|M   LUKpUc BL>FBb AA+EHUH+LcL;q  HADHII;|M~HMIHq  LUL6HKpUc HB|>HI;|H}HEHEǋADDLl$ LMHUHM`  Hv  EHcH  NBb AMLEL+HcI;  H}HuϋǃDDHEHD$ LMHUHM  H  IELm   LUOpUc CL=t!CD>EECL=A   HUIDIEHfB9<A}1LvL;u|  MA   HHM|  IMHMHM\c  HH|$8H|$0D$(   HEHD$ ELE3ҋM(6  D)  H|$ LMDHULeI|8    +USSD9u   |$@
u@   fD$@H|$ LMD@HT$@I38    }   CCSH;u   HEDEH~$I+KpUc IB6BD>IHcH;|ScM~3HLUIHELKpUc JȊ2D>HHcI;|DC%CD>KpUc BL=BC6 HHMH3١H$   H   A_A^A]A\_^]H\$Hl$VWAVP  H+H@ H3H$@  LcHIAHHhY A?IIHKLt(3HGL;soH\$@H;s$H<
u	GHÈHH$?  H;rHd$  HD$@+LL$0DHT$@I6 tD$0G;rH;r5 HH$@  H3ҠL$P  I[ Ik0IA^_^H\$Hl$VWAVP   H+H? H3H$@  LcHIAHHdX A?IIHKLt(3HGL;   H\$@H;s1Hf
uG   fHfHH$>  H;rHd$  HD$@H+LL$0HHT$@IDp5 tD$0G;rH;r3 HH$@  H3跟L$P  I[ Ik0IA^_^H\$Hl$VWATAVAWp  H+H= H3H$`  LcHIEHHDW A?MMIHKLd(3HM;ƉC   HD$PI;s-Hf
u   fHfHH$  H;rHd$8 HL$PHd$0 LD$PH+D$(U  H$   HHL$ Dȹ  31  tI3t3Hd$  H$   LL$@DHID+4 tt$@;r͋A+ǉCI;42 HH$`  H3HL$p  I[0Ik@IA_A^A\_^H\$H|$UHH`He =fS  E E E E u]@ EELMO   }uHM  } t]HMVX } t]HMAX$H\$pH|$xH`]HHXHxL` HAUAVAWH@IELHcuAA8Aa4 AA0AA,	         ;=-Y s~HLIHU ?HHL$0JD8tV  AHT JHL$0D8uC0C,	   C8c4 LEIՋ`   DJ  A4H\$(AA8Aa4 AA0AA,	   Hd$  E3E333DH\$hH|$pLd$xH@A_A^A]@USVWATAUAVAWHHh3ELcILE  Hu7AA8E3Ay43AA03AA,   E3H\$(H|$   IHS ?IHHML,HBt9F<w	AШtBD8 t3ADB)  AH}qHULS   IB8|8  @8{(uH_HULbS HCH98  uIB8|9   IHUJL(1    @   @@;  O$>H}MM;  uAfE  Mf;u6uf
u   ߟ     f;uƉuIM;   . E   EH\$ MHMAR x   HULsR IB8|8}Q@t6t   EHMMAEHMMAEHMMAmJL(LM3EH!D$ IHEЉE/ u	". EЋ}EEHULQ HEH u]Et,uC0C,	   C8C4MHpIBD8@tA>tc4 C0C,   C8iE+3HhA_A^A]A\_^[]H\$Ht$H|$AVH HHuo      A  A  At
I   IA  u_  H~H΋^ H>DH׋  FH   Fu]H;t<Ht/HHcL5tP HH?HIHH< B8$<uN ~    uFtFuF    H~8HH	Ff H\$0H|$@Ht$8H A^HHXHhHp HWH HIHKLc   ;3HS+{HBHC ȉC~LDAHK;D$0nABv"IH]O IH?HHHH; B8 t3ADBj  HuKLHT$0A   AH\$8Hl$@Ht$HH _@SH Qt^At	HAH9tLIw  HHt;A   LD$83H) t!HT$0H) tHD$0H9D$82H [H\$Ht$WH IHHCuG,	   G0KxCt	G,"   ߋCtH'c tHCHcKcc C  uH'uHW  LH@t@H\$0Ht$8H _@SUVWATAUAVH0HcMHHM ?LI3HLLJѹ   HL$xN\(DaMtfD9"uBL8Bd8JJHHH;H  A   EifA;  LIfA;tI#L;s5fE9!   HDD$xHAfE9!fAEfA   HH;r   L$   H|$ A   HT$pI`(    9$      ILL HA?IOBD8Ht>D$pfA;ufD#{fD+fD$xIJD<xD9:HH|IFd<NfD9d$puH;tHDB   fD9d$pt+fD+!LL KBD8@u	BD8fDHH+HH0A^A]A\_^][H\$UVWATAUAVAWH0LcLBII?HMHMH<IpUc LT(Mt:
uL8d8NHHA   I;
     HHtHI;s%9
u

   IHHI;r   Hd$  LL$xEHT$pI& t{|$x ttILvHA?IpUc OBD8Ht L$p
u
gIpUc BL:U|$p
uH;tEHAs	  |$p
Lt/'LIpUc D8@uD8I+u32  IpUc |9 u  HcHHZ; |H   AwH;rI+ABBb  tDCBb uh *      ;uHRD8Ht;IDD:rIIpUc L;uIIpUc L<H+EHcAX  $   +މD$(DLLd$ 3ҹ    Ѕu|% yg]+HHpUc d=$D=H$   H0A_A^A]A\_^]HHXHxL` HAUAVAWH ELHcuug  g 	         ;=L    HLIHH ?L,JBD8tjAvg  4g    _  HSH JBD8u
g 	   f  EIԋE   ؋  f  f 	   H\$HH|$PLd$XH A_A^A]HT$SUWATAUAVAWH`LcLEAu`f  xf 	       D;%K   IH=G ?A   MLD$HILL$@L4JBD8A  Ave  f      Eg  _  MtF\93JD(AHD$8D$   D{A+t3A;u&AAue!e    k  AMAAtAA;AB3H'3 LHuSe    (e    >  3ADBK  LL$@A   D$   JJD0J3L|$PBD8HDW
   BD:A:twtsAHF JMAFT:EtSJBL;A:tEtAAAzJMFT;E:u'JBL<A:ttAAzJMFT<A#c   HD$@HE HB|8 }nHL$8HT$0G# tZ$   uUHL$8L$   Hd$  ID0# uv! scH贙  $   <GAD$H HL$8L$   Hd$  DI     D9$      $   HT$@H-D HD B|8 }$   Lct%L$   IHIAHD$ YI|$H tvLT$PIIOBM;sUA
   ft;fuL@M;sfE9uAA   A   IfLGII;rHD BL8I+HHT$PAXg-  ub 	   b    m33db  |b 	   AH`A_A^A]A\_][HHXHxL` HAUAVAWH@IELHcuAA8Aa4 AA0AA,	         ;==G s~HLIH*C ?HHL$0JD8tV
  IHC JHL$0D8uC0C,	   C8c4 LEIՋ`   LZ  I5H\$(AA8Aa4 AA0AA,	   Hd$  E3E333THH\$hH|$pLd$xH@A_A^A]H\$Hl$Ht$WH0HcIًAH  HuC0C,	   HVDLD$ HH" uH H`HD$ HtHLA ?HHHIȀd8H\$@Hl$HHt$PH0_H\$H|$UHH`He =
?  E E E E u, EELM}HuHM  } t]HMX } t]HMX$H\$pHH|$xH`]H\$H|$UHH`He =f>  E E E E u]+ EELMg}HuHM  } t]HMUX } t]HM@X$H\$pHH|$xH`]H\$WH Hٺ   9    d3HCєH{ tK@HCK   HC   HC{ c HH\$0H _H\$Ht$WH@  H& H3H$0  3HL$ A
  6  HT$    =  w'3f9|$ tyf|$":uqL$ AyG@[p   虵3HHtHЋt u3^    f9;tf{:uAyG@HœH$0  H3;L$@  I[IsI_@SH LAHQHE3H Hu  ]] /H;CwHC 3!{( tC( ]"   C( Hc H [H\$Hl$Ht$WH LAHQHE3Hk u \#] wH;{wH{ i{( HotHKhC( H}   HCLHغ    ЃHDՅK(HSuHE3 HyHC 3H\$0Hl$8Ht$@H _HHXHhHpHx AVH HyHH   HI H   {( uoH,HsHLsHk HtSHu.\    <MtH;rLIH  'L3H  MtH;s[ "   HHc  HCHCHCH3H\$0Hl$8Ht$@H|$HH A^H\$H|$UHHP3HHtnf9tiHUHUH]HMЈ]HtH}LEH}LEHDJH]H]H]H]HMH8]t	HMHL;AB菋  HH|$pHH\$hHP]E3fD9	t(LfD9
tf;tIA fuHH3LLEMRAM[A@EH BEGȍJ AG+uEuH(=9  u-HumZ    2H(HtH(E3H(   H\$Hl$Ht$WAVAWH@HHHuZ       HtIHL$ HT$(H8   uHH   A   L=W/ H[fA;sADOt
H  HT$(6  HT$(HfA;sADOt
H  HT$(  HT$(+uu|$8 tHD$   H\$`Hl$hHt$pH@A_A^_́5  w ;	wA  Ar*u/3+  t   v  v  t܁  uH% H\$Hl$Ht$WH H   J߯3HHt[H   H;tLHx0HOE3  @HOHOgH7G  

G
@1HrHHHGH;uH3H\$0HHt$@Hl$8H _HtJH\$Ht$WH H   HHH;tH HHH;uH萍H\$0Ht$8H _H\$Ht$H|$AWH0    r)W	   `H\$@Ht$HH|$PH0A_3Ob4ߋ< H\$ ;|6L=8 I9<t"IHuxl< @c< H   d4HcLF8 H?HHIHH% HHXHhHpHx AVH HcHxk;; scHL57 ?HHH,IH|(u?<  u(t+t;uH IH|(3]V 	   2V  H\$0Hl$8Ht$@H|$HH A^HcL^7 H?HHIHH%9 H\$Ht$H|$ATAVAWH0   2I3L%7 \$       HcI4Hu:IH   : @HcHI@8D   L   HHt$(I;tvG8tH G8tH~ HHH|$(H+H988HHHH?HHcLI?HKD8KLt(D   /2AH\$PHt$XH|$`H0A_A^A\H\$Ht$H|$AVH Hcمxr;9 sjHL55 ?HHH<ID8tGH|(t?  u't+t;u3p IHL(35T 	   
T  H\$0Ht$8H|$@H A^H(uS  S 	   Nx2;9 s*HcL5 H?HHID8tHD(S  S 	   pHH(@USVWATAUAVAWHHxHA H3HELcepLcmhADMHcF  M    DA  E  H? +DD;~(K`  W  N  H? }=  A;3  A;)  tVKE3t~臢HMDuDuDu~  HM蝖	  HM輖   Lcu+  DCAQAADAAALcEADɋD+ʙHcHFHim  AHcHHcHHcEHRIHk<IHk<HIL}xt4}xu]D}DEDmDeu} tHMʡuHIQ    HHMH3zHxA_A^A]A\_^[]E3Lt$ E333HAT HY H\$Hl$Ht$WATAVH03IIHLDHuMt@Hu1HD$x   HD$(@0p,E3H\$ E333   HtfMtHLD$pH|$xL;LGIv   ELHHz   HuHtf8_0t_,GHHt4H;v*H|$ptf"   w,G0H|$(^HAP   f\FMtIAH\$PHl$XHt$`H0A^A\_HHPVWAVH@H@HXHh IIHE3AHtMu3  fD1Hu-AA0AA,   H\$(Lt$ E3E33Ht  E8q(uH!=HT$hHCH  u$Lt$`H\$ LL$`LHT$hHx  .  H   L98  u&HtfD84tHHH;rH   l$(Ht$ HDLW

HH   } ztC0C,*   fD6DLT$hMt*AE80t"AHCHfD94Q}IE80tIEE+HCl$(Ht$ EMº   HHHuQHL98  uHD84:u6Dt$(Lt$ DLº	   IHHuC0C,*   HH\$pHl$xH@A^_^H\$H|$UHHpHe =,  E E E E u EEHEHD$(HE0HD$ }uHM  } t]HMX } t]HMX$L\$pI[I{I]Ë2  @  D2 3@SH 3HtHtMufMM   H [LL+CfAMIftHuHufM"   H(=+  u6HuL    H(HtIwH()  E3H(   H\$Hl$Ht$WHPIHHMu3   HuL    F   HtH;vXL    pIHL$0HD$8H0  HuLHH~  -|$(DLHt$   }  uK    X|$H tHD$0  H\$`Hl$hHt$pHP_Ã=]*  O  E3   HHXHhHpWH`HHIHHI+Hu3   HtHuhK    -H;vGK    cHD$HH0  HuLL$HLHH  ;@HL$HD$8L͉|$0A  Ht$(|$   uJ    X|$X tHD$@  L\$`I[IkIs I_H\$Ht$WH 3LHHىAa0 AIA < t   <at<rt<wU    A   		  qIE2@2E2E2۲A8 E  AS         tIt<t%
t  E   a+   @   @   A   @   @@   @ƉCC   E    AA   TtgtSt<t+tK  	sJ
L   u;=Eu0s
Eu$kAA#   us23LEIxIDHǀ? tEuD8   C   A   HP H   HHǊ< t<=uHǀ? t   HmP DH}  u+@   HXP DH|  u+   H?P DH|  u+H7H< tB	H    Ht$8HH\$0H _HHXHhHpHx AVH 3LHHىAA    - AIA fA;tfat!frtfwu    A   	  A   I3D@DDݍu
fA9(H  AS      A+  tHt;t$+t  E   a+   @   @   A   @   @   @׃CC   E   D	3AA   TtgtSt<t+tb  	sJ
M   u;>Eu0s
Eu$kAA$   us@HɃLEIxIDHfD97tEuf9/   C   A   HM H[   HHfA;tf=   HfD97tA   HM H/x  u+BA   HM Hx  u	+p A   HzM Hw  u"+pH7HIfA;tf1E    Hl$8HH\$0Ht$@H|$HH A^HHXHhHp WHPHIHHA3 @D$0D$8:tGDD$0HL$pDD$   H  u&0 D$4	GD$p_H_(H_HH߉GHl$hHH\$`Ht$xHP_HHXHhHp WHPHIHHA:3 @D$0D$8:tGDD$0HL$pDD$   H袉  u& D$4	GD$p_H_(H_HH߉GHl$hHH\$`Ht$xHP_H\$WEكIA35  w;	wA  Ar3*&  t&  v  v  t  tHD$HELL$@LLELEtHt8LD$HLLL$@EH\$_H%  H\$Hl$Ht$WATAVH03IIHLDHtMu=Ht1HD$x   HD$(@0p,E3H\$ E333   HtMtHLD$pH|$xL;LGIv   CLHHw   HuHt8_0t_,EHHt2H;v)H|$pt"   w,G0H|$(aHAP   \0MtIAH\$PHl$XHt$`H0A^A\_@USVWATAUAVAWHHxH	 H3HEE3HUDeIILAHtMu3  Hu-AA0E3AA,   3E3H\$(Ld$ iH  E8a(uH.HUHCDPA  u!LMLeLH\$ HUI	  b  H8  M  HuLHA  A   fD9w'A7HHUf  HH;r  C0C,*   RxuoHt$HHfD9 tHHuHH+HHHELHD$8DLd$03҉|$(AL|$ HcȅtD9euE8dHAHE  HELHD$8HLd$0DΉ|$(3AL|$ oLcD9eF  t	IFG  k z*  H   HUDhHKLELD$8A   Ld$0LAA;ŋIAO3҉D$(HEHD$    D9e      HcI;   J2H;w4IH~DC7t HIH;|HUHHUL;aI   Hu/IftA   fA;OHHfuHLHELHD$8HLd$0DDd$(3ALd$ .HHtD9euHC,*   C0HHMH3gHxA_A^A]A\_^[]H\$H|$UHHpHe HE8E E E E Ht =   u
 EEHEHD$(HE0HD$ ;}uHM  } t]HMX } t]HMX$L\$pI[I{I]@UATAUAVAWHpHl$@H]`HuhH}pH H3HE LMHEHM JHEE3E3AIDhUyHcu3   HHHHH;HH#   H   w1HBH;w
HHfH+H\$@Ht"  HHHHt
   HHHtTDLAIxt?D   AAHHd$8 Hd$0 I#DD$(AHT$ L3	33HtHO9  uZr} tHE   HM H3eH]`HuhH}pHe0A_A^A]A\]@SUVWATAVAWH   H H3H$   H$0  3AMLH>   LL$@D$    DI!Hc؅tCWH;3HqH9>  HCLcLD$@H躺  3   % z   E3ɉ|$ DIILc   IϺ   ǒHHt%LD|$ DII}tHHHHqt   ;u;E3E3IvLctQIϋaHHtELIv랅u)|$0LD$0DIvtD$0H$   H3dH   A_A^A\_^][E3H|$ E333@UATAUAVAWH`Hl$0H]`HuhH}pH: H3HE DEHMHM    uHEx   EMċ҃d$( Hd$  Lcu3   IHHFH;HH#   H   w1HAH;w
HH|cH+H\$0Ht  HHt
   HHHtPL3H+  EDt$(MH\$    cDHEtL   HAY H	33HtHH9  un} tHE   HM H3abH]`HuhH}pHe0A_A^A]A\]H;s3H;HHXHhHpHx AVH@E3AHHHu$D8r(tHJonDs(LsLsLs    fD91uTL9ruED8r(tHJ?nDs(   虓HCIHЃK(HS   HCD0Lt$8ALt$0LDt$(3ҋLt$ pHcu |78    HSH;v@D8s(tHKmDs(H HCIHЃHDօK(HSu;HCALt$8LLt$0͉T$(3HD$ HHlHHC 3H\$PHl$XHt$`H|$hH@A^H\$UVWATAUAVAWHHPE3LHHu27A]  WL:HEL}H   HUHfEH*?HD}J~  HHu<LME33  t:H}HH;}   HzlHH;]u   LEH  u	HHH}HH;}   H7lHH;]u   H}IHuILHUPL+HIIH;t"L IHE8<uHHHH;uHUPA   I=HHu23kHH;tHkHH;uAHk   JLHMXLH;tLH+HEHMIIC<8 uHII+MHUPI胴u^HEHHMXN$0MIL;u3I] ,kHH;tHkHH;uHk3H$   HPA_A^A]A\_^]Hd$  E3E333<H\$Hl$Ht$WATAUAVAWH0HI3MLLH@84)u   IHHH;v BH\$`Hl$hHt$pH0A_A^A]A\_MxLIHMtMMIHv   M+J3ILMY   HODxLwI;   H97u+A׍H脋3HiHHtBHA HOHGmL+7HIL;wHK,6HM  Hu"3iHi   3iJHHOHHO3siHOHLE3Ht$ E333@USVWATAUAVH$H@  H7 H3H0  MHH      H;t",/<-w
HHrH~  HH;uDA:uHGH;tME33H  A/E3A-wIHðrAH+Lt$@HLt$HLt$PHL$pLt$XMLt$`L#Dt$h3Ll$8VHD$x  9HuD8utHD$p  D8kuD8utHD$p  A   D8utHD$p  ELD$0HHT$@HL$PLEDt$(Lt$ IEE33 HHu*ME33HD8t$ht
HL$Pg  It$I+4$H3LuHMLuLuLuLuDu_HE  9HuD8utHE  D6juD8utHE  A   D8utHE  ELD$0HUHMcLu3҅IHEʀ9.uAu8Ut:If0<.u8QtMMHDut8EtIfLl$8HUH\ E3I$IT$H+HH;tH+HLEFH D8t$ht
HL$PSf3+} tIAfH |$h t
HL$P'fAH0  H3YH@  A^A]A\_^[]H\$H|$UH$`H  H H3H  AHA  HU u] Z/3   Hd$h HL$(HH\$H3HD$PHD$`H\$XD$p YHD$0A  D9Hu|$@ tGHD$(  9hu8D$@tHD$(  A   |$@ tHD$(  E3LD$ HT$HHMG	D$hH  H3tXL$  I[I{ I]H\$LL$ WH@II؋
HHH   HHD$XHJ HL$ HtoHt]A   EAP~ HI@ A H0I0@@A@HPIP@`A`HHpIHIu '3A    \.    !A   AP~HHH   H  HD$(H HL$0Ht^HtL HI@ A H0I0@@A@HPIP@`A`HHpIHIu3A   X  -    HCHHuHCHHt H9tH	?cHHHCHH   HHHH    
H\$PH@_@SH@3HL$ %  u    | u     uHD$(m    X|$8 tHL$   H@[H\$WH H3HA  >  3H{L~ HSLH   JfH{ L+JHǊAAD0H  |HX H+J
H  2  H   |H\$0H _H\$H|$UH$H  H H3Hp  HI  G  HT$P< 4  3HL$p   H;rD$VHT$VD$p  DB;sDp A;vHu܋GLD$pd$0 DˉD$(   Hp  3HD$ d$@ LL$pGDH   3ɉD$8HEp\$0HD$(\$ 
d$@ LL$pGA   H   3ɉD$8Hp  \$0HD$(\$ рLEpL+Lp  L+Hp  HGt
AL t
 AL2Ɉ   HHHu?3HO   DBA@ w	B Aw	 B2   H;rHp  H3SL$  I[I{ I]HHXHpLH L@UWAVHxHp  DII;  H  L   A;@u3  (  	HHu3_  H  HL$@   DH   DJ| H@ IH0A @@I0HPA@@`IPHpIA`IIIu HH@ IHA HHD$@ H@ IH0A @@I0HPA@@`IPHpIA`IIHu HH@ IHA !H7  ;u(H    {^   Eu>IH  H   uH  H   He H;t3^   H  H   H    $ uTH  HD$0LL$$H  HD$8LD$0   HT$(HL$ D$$D$(EtH  HH 3]L$p  I[ Is(IA^_]H\$Ht$WH HH   tH    t	H   d   H   H\$0H;t>Ht"uHR HL$0H;t]HH   HD$0 H\$0   HtHH\$8Ht$@H _H(=  uLH0 Hy H H Hl HU ALY LO H(H(@H, HH(H\$Hl$ VWATAVAWH@HK H3HD$8H/3ۋT  L% DIčk98N  DH0Ar  -       ;u.HFH   ^f^H~ù   fH  HT$ 9    HN3A  `  |$ ~H      HL$&8\$&t,8Yt'A;w+z(L7H+uH8uHF   HH+uN  t.t t;tH"H- H- H- Hp- H   n9
       HN3A  舑  AML$L=	 A   L@IMIA8t>8Zt9DBD;w$EPA  sADAD2DBD;vH8uILL+u~n  t)tt;u"H, H, H, H, L+H   HV   K<#DfHRH+uHG3HL$8H3DML\$@I[@IkHIA_A^A\_^H\$Ht$WH@AHAHL$ dHD$0@|utHD$(HQu3   |$8 tHL$   H\$PHt$XH@_̋A   3E3zH( H  H H(HHXHhHpHx AVH@ 3HHu3   Hf90tHHf9tE uHlE Hf9u uHt$8H+Ht$0HHLD͉t$(3Ht$ 3LcuH' I}HHu	3FXHt$8DHt$0LDt$(33H|$ u
HX
3XHH HH\$PHl$XHt$`H|$hH@A^H\$Hl$Ht$WH  3HHtcHf9(tHHf9,FuH4FHf9.uH+HHHH|HHtLHH觇  H3eWH$ HH\$0Hl$8Ht$@H _H\$T$UVWATAUAVAWH03LHu[!      =   IqLH  I;  L5w L;5 @h@l$puIE  LHS A   M   tUH95A tL/Hu     HIVf  L5 L;5 u|I  LH h@     Iw3H 7VL5 MtH95 u/   Iw3H VH95 hL5 MXIMM+IHt4MHIGuHA<=tA84t	HHI+H
I+HHHxWI96tRIU@tM<   IDIHI94uA   HI  3HMUHtlH c@uHHSH;HH;~A   Ib  3LTM]M<ItL5o H9t$x   HLIC847u   IN<vHHu	3TSMIVH$   HIMI+H\$pHH#@qHk  u!H *   RTHHT+H<TH4T3kI    THH$   H0A_A^A]A\_^]E3Ht$ E333MH\$Hl$Ht$WATAUAVAWH03LHu      =   I  LH  I;  L5# L;5$ D`uI  LH    M   H tQHtL,Hu~    HI,Sj  L5 L;5 u|Im  LH hfE  Hu.PHot3Hn RH95b tL5a Mu4   H?t3HF RL5: MaMXIM+IIHt:MHIuH=   fB9htfB94ht	HHI+H
I+HHHxXI96tSI(RfEtM<   IDIHI94uA   HIV  3HQHtmHx dfEuHHSH;HH;vA   I   3LQMUM<ItL5 H   HLIfC94wu   LIrHHu	3BQNMIH   fAIEHCHHfpH# u!BH *   PHP+HPHP3I    PHH\$`Hl$hHt$pH0A_A^A]A\_E3Ht$ E333H\$Ht$H|$AVH0HHu3H\$@Ht$HH|$PH0A^3HH9tHH@H8 uH   qHHt~HHtQLL+HHƀ<0 u   HNq3I>OI>HtALHVnuHHHu3OHVHd$  E3E333
tHHXHhHpHx AVH03HHu3H\$@Hl$HHt$PH|$XH0A^HHH9/tHH@H9(uH   pHHt}HHtQLL+HHf9,pu   HNp3I> OI>Ht@LHVuHHHu3NHQE3Hl$ E333gH\$Hl$Ht$WH IHHHt3HBHI;s    3AHt
f  H3HHH赓HHtH;sH+H8L3  HH\$0Hl$8Ht$@H _H( HH H(H%  H\$Ht$WH HHH;thHHHtIp\\ĞC t	HH;uH;t;H;t2HH{ tHHtIp;Y>u3 HHCH;u2H\$0Ht$8H _H\$WH HHH;t$HCHtIp;Y>u3 HH;uH\$0H _H H3 ?HHH H LH3 ?HHu3IpqTXIHH%< AH   Ht H   Ht H   Ht H   Ht HA8A   HS H9PtHHtHx tHPHtH IuH   y  H\$Hl$Ht$WH H   HHtyH H;tmH   Hta8 u\H   Ht9 uKH     H   Ht9 uKH   <	  H   KH   |KH   HtG8 uBH  H   XKH     H+DKH  H+5KH   )KH      H(     H{8H H9GtHHt9 uJHJH tHOHt
9 uJHH HuHH\$0Hl$8Ht$@H _JHtH H;t   \  øHt0SH H_ HH;t\  u  HHJH [HtH, H;t\  øH(H   ADIH   HtDH   HtDH   HtDH   HtDHA8A   H H9PtHHtD
Hx tHPHtD
H IuH   5H(H\$WH q-H     f tHHu,   lH H(   Hع   HtHH\$0H _H\$WH HHtFHtAHH;uH6H9H-HtH{ uHO H;tH3H\$0H _H   SH HHIH;L tuHHK H;B tcHHK(H;8 tQHHK0H;. t?HHK8H;$ t-HHK@H; tHHKHH; t	HHKhH; tGHKpH; tGHKxH;
 tGH   H; tGH   H; tGH   H; tGH [H\$Ht$H|$UATAUAVAWHH@E3HML!}HL9@  uL9H  uE3L5 p  A      Ah3L!GMuA     I͋h3LFMu
IFL9@  N  HI\h3LFMuIFIH@  IFLHD$ A   HMAsIN A   HL$ LHMAՋSIN(A   HL$ LHMA3HMIF0A   LHD$ AA   Mn8LLl$ HMAQAP   HMLIF@HD$ AQAQ   HMLIFHHD$ AQHMIFPA   LHD$ 3HMIFQA   LHD$ 3rHMIFRAT   LHD$ 3SIFSAU   LHD$ 3HM4HMIFTAV   LHD$ 3HMIFUAW   LHD$ 3HMIFVAR   LHD$ 3HMIFWAS   LHD$ 3A   HMLIFhHD$ AQA   HMLIFpHD$ AQvA   HMLIFxHD$ AQUA   HMLI   HD$ AQ1AP   HMLI   HD$ AQI   AQ   HD$ LHMAQt*IeICICIC   c  IU    HЀ	w
A   IՊu   <;uLAHAM@uA   HB     AHAN@ AF H0AN0@@AF@HPANP@`AF`@pADAHDIDA   H   HIH   HHINH   HHINH   HHXINXH   HH`IN`E,$MtE/H   HtH   Ht$uH   BH   BL   3L   L   L\$@I[0Is8I{@IA_A^A]A\]HtfSH HH	H; t:BHKH; t(BHKH; tBHKXH; tBHK`H; tAH [HHXHhHpWATAUAVAWH@3HHHHXH9H  uH9@  uDH5_ !  A      AcHHuAW  H       zHN@ F H0N0@@F@HPNP@`F`@pDHDHDf3LAMuHAuAH9H  2  HLf3L@MuH@   A$HL$0HH  A   LHt$ AHNA   HL$ LHL$0A֋aLnA   LLl$ AHL$0@A   HL$0LHFXHD$ AQA   HL$0LHF`HD$ AQt$HH@I @AIIU HЀ	w
I֊uE7E4$T<;uLAHAM@uHk HHi HFHf HFH HFXH HF`E7LH   HtH   Ht$uH   K?H   ??L   3L   H   L\$@I[0Ik8Is@IA_A^A]A\_H\$WH H<HH;tH>HH;uH\$0H _H\$Ht$H|$UATAUAVAWHH@LP  L3HUIHu(I$  D~1DnAOи%I$E+Mº   k+I<HMH|$ 1EOHG8Mƺ   HD$ HMHMH`  EMHD$    EOH  Mƺ   HD$ HMAITE}8EoI$   HGMEOHD$    HMEH|$ MHM   tEOH      MHD$ HMOHMH`  EMHD$ 0HAIpI$0  Mƍ{&HD$ DύSHM_I$8  DDoHD$ MHMADHM{I$  MHD$ HMI$  DMHD$ D{I$@  EMHD$ AHMk{I$H  DMHD$ AHMGHMI$P    DHD$ MA!DKI$X  M3HD$ HM EHME}I$  AMHD$ I$  DHD$ MHMAHMI$  DMHD$ AL\$@I[0Is8I{@IA_A^A]A\]H   H\$Hl$VH    HًeHK8ZuHKpLH   >H0  U/H@  +;HH  ;HP  ;H`  H  H  H0  H  UH  :H  :H  :H  :H\$0Hl$8H ^H\$Ht$WH 3HH9P  u	H` Q     [HHtHHpuHHH-:   &3ǃ\     :H   3H   H\$0Ht$8H _@SH 3LHtHtMuf   ҘH [f9tHHHuHufAL+AfHIftHuHufA"   H\$WH E3HLMu,Hu,Ht   IDH\$0AH _MtHtMtMufDIfD9tHHHuHufEIuL+AfHIftHu2Mt$A M@fHfxHtHuHufDHZIufET[DRPEfE"   (H\$Ht$WH E3ILMu1Hu1Ht|   @DH\$0AHt$8H _HtMtMufDHufDH+HMIIufHRftIu3HfHRftItHuMHFHDHufDMgIufFTYEPPRfD"   5E3LfD9Ht)MfE9tAf9tIAfuHfD9H+HH\$WH   H  H3H$   I  HHL$0U   >~2IHD$03IfB9<HuIHX  LD$0U   Yu!H$   H35*H$  H   _E3H|$ E333H\$WH HIH3IHf9<JuHCHCIfB9<@uICHu   6DHu*   DHA@fvfAafAwAAE3ɉKE3H   AQl:K	"u{H\$0H _H\$WH HI3HIfB9<BuIAu   6DHu*   DHA@fvfAafAwAAE3ɉKE3H	  AQ9Cu{H\$0H _H\$Hl$VWAUH   H H3H$   HA@   LD$0H   KHҁ  :3uk   >  HKHT$0[HDoV   CDOALD$0Hҁ  w:tHHT$0Ku  LωKIfB9,Nu8uP9k   LcCHT$0H1     KLIfB9,NuHX  ILI  C   #;Z  CLD$0A@   Hҁ  9HHT$0U  C	C9ktUHX  Cf9)   Hf9,~u   CmH  ]KLIfB9,Nu*9ktHHHf9,Ju;KukH  uCLDIMt#AHBfv
fafwAHHfA9,AuD;tKkHX  f9)u:Hf9,~uHX  Cf9)uHf9,~uLOLIu3CЃH$   H3%L$   I[(Ik0IA]_^E3Hl$ E333蓑H\$Ht$WH0  H H3H$   HAx   LD$0H   KHҁ  73usFIHHT$0xu-IIfB94OuIHX  LǺU   +u4KCЃH$   H3$L$0  I[Is I_E3Ht$ E333觐H\$Ht$WH 3HHH   f91   H J     H H贠tOH H衠t<H HJ  u>   A   LD$0HX  6t/D$0}  H\$8Ht$@H _H8  3@SH@Hs H3HD$8A	   LD$ HAQPX6tA	   HL$ H]u   3HL$8H3#H@[HHXHhHpHx ATAVAWH 3ML   xAt?I>+HcLIK&|uIL$II
y}u;~Hl$HHt$PH\$@H|$XH A_A^A\HHXHhHpHx ATAVAWH0ILH]E3HH   H   DcLX  H;HsfE'HfD9 tLAT$H HfD9!HtMHfD9 th1D9cuALH @   tHHfD9 t2|D9cS  H   fD9'ufD9!u H7؅&  =    e 
  MtAH   H   IfD&IfG9$OuIMǺU   H   DH@Lź  H4   H   A@   LǺ  H3   _   H&\  HuP.H\  HtA@   LHAQ3tIH     uA   L HAQu>A
   HЋEAG     3H\$PHl$XHt$`H|$hH0A_A^A\E3Ld$ E333vH\$Hl$Ht$ WH   H H3H$  HHHH  \     LD$ Ax   ȋҁ  i 3ۅuC?H   HT$ ?u H8 f;0tH
rwwЃH$  H3L$   I[Ik Is(I_H\$WH H*IM3H   HIfB9<HuIBHBIfB9<@uIA   B{9zu+H
DD	IAAfvfAafAwAEDBH      8 	"u;H\$0H _H\$WH HZIL3H   IfB9<BuI   A   t(DDHA@fvfAafAwAAA      Hf   u;H\$0H _H\$Hl$VWAVH   H H3H$  HH   HH  
  NLD$ Ax   ȋҁ   E3  HNHT$ H   FENxLD$ ҁ  Ѱ W  HHT$ 谙u  _iuiD9vt;LcFHT$ H&  u"_HHHfD94Au;Fu-_(u"AHM f;tH
r_   #;   FLD$ Ax   ҁ      HHT$ u5	D9vtPD9vtHHfD94iu;nu   D9vu4D9vt.HHT$ 蓘u3LǋW  t/D9wu_ЃD7   H$  H3L$   I[(Ik0IA^_^H\$Ht$WH   Hg H3H$  H\HTHH        LD$ Ax   ȋҁ  Ү u	!   hH   HT$ 託   u	u6Q#u69   t.H   HT$ xu3Lǋ<  t	__ЃH$  H3L$   I[Is I_LAE3E7Bfw  Bfw  fAAADIfuAH\$Ht$WH 3HHHtSf91tNH	 @  t>H	 H@  u!ODNLD$0    t-D$09Hc/OLD$0A     ` u3D$0u H\$8Ht$@H _H\$Ht$WH h
LD$0  A   
   H E3҅tU;\$0tHtDL   EAIIBfv
fafwAHHHfE9IuD;t   3H\$8Ht$@H _H\$Hl$Ht$WAVAWH 3MHx0I+HcLII.<t)y^~;~2H\$@Hl$HHt$PH A_A^_HEII@USVWATAVAWHH@H3 H3HEILL&	H3HEE	HME3H   H  I   L   HHtfD9 tF H LDeH   HtyfD9 tsHHtfD9 tHMd	HM)D9e   m L   HM    HHtfD9 tHMwHMlHHtQfD9 tK1HHH   HfD9$HuHAH       EuDeE   EED9e   I   IHUHH#؅       M   <    MtAMH  E3AqUD;,HtdMH   E3D!,M@   DLǺ   t9ML   Dκ  ̩ tH   DNDF<     3HMH3]H@A_A^A\_^[]H\$Hl$Ht$WH0IcDHu   uNHuExAE3H-X A   C
+AHcH+)t0ҍHAIDDID;~3H\$@Hl$HHt$PH0_ÅxHU   HHlHH؅~;}HLHҞuCHd$  E3E333@H\$Hl$Ht$WAVAWH LHtJ3L=w   AU   I+HcHHHI \ ,  t)y}];~3H\$@Hl$HHt$PH A_A^_HIc(\ x=   sHAЌ\ ċ> HHXHhHpHx ATAVAWH0MLHu5   H$   E3HD$(E3Hd$  33ɉX,@0  Ht3 EAOHH;w"   MtIiHYH0tH0HAE    |$x A1u?55eu0?5T|_|$p HGtGH0tu7H;t?G$=   u?0t*-t%=   u?0t-u0Hˊ<9tA?1uAFIIC| uIIWIP  3H\$PHl$XHt$`H|$hH0A_A^A\@USVWATAVAWH$ H  H H3H  L@  MHL$0HL$`Lt$xLMDD$t9  D$`A   <uD$h HL$`:  D|$hH\$0    Mt$HۍOHE33A$HL$p9  HA  H4I I#u"ItD$p      Ad$ L4# `I;   HI#uA*HyH       H;u   HH3A#ǃE|$A+tDA+t6A+t(A;uXL64 HH  I    L4 L3 HH  L3 I讳  [  HH#H\$0D$0D$PHT$PLt$XI4   II#HHH       HI#H#HHE#D$E8  a7,ȉ]  H #]D$8A׉UA4    3ǅ8     4  0    E3BDB94     ED;ud$0 E$EÍBAAIA+HA+DDAt3+Bs   E3D;ADEAswkAxEVD;tHAA+H;sDLE3;sT3A#ԋD#AAABTAD;tU3Etd AA;uE3DuED`  ǅd       d$0 E$EÍBAAIA+HA+DDAt3+Bs   E3D;ADEAswkAxEVD;tHAA+H;sDLE3;sT3A#ԋD#AAABTAD;tU3Etd AA;uE3DuED`  ǅd     1  A6D  3ǅ8     4  0  $  E3BDB94    ED;ud$0 t3E3+;AADAs   E36  DuA+H4  3H    LQ  A@4  DgEID0  D`  M\    Hd  L;&  H4  J  /  AFA;oDD@;sFLE3D;sBL3B    ABLE;.UHd$0 Dt3E3+A;AADAsvDE35  DuA+H4  3H    LuP  A@4  AFA;tDD@;sFLE3D;sBL3C	ABLE;yUL3	P  l "   1xD`  L$8̅  HoD$HȉD$@$  A&   A;ȋAGD$DȋB,\ C,\ 3H    LH4  0  xO  HnH@,\ H0#\ H4  LHHH  D0  E;w[4  uE3  A;-  E$  E3LE3Bd  AIHLBd  I EE;u   E;U  d  MIED`  Mt@  Hd  L;wH4  G  L3N   "   vD`  BA;t{EtvE3LE3Bd  AIHLBd  I EE;uEt8`  ss!`  Dd  D`  ED`  E32D`  
D`  AǄ)  E3D`  Ht$xHE=  E3E3BDHALHFDEI E;uE  }s  EDDD}  E;Hd  AH4  HCL4  ABHL$P\$<Hd  ICЄHT$0EEE3E3D     B4u!E;   B!  EaD      E3EE   AAst]AE;u   A@   AEǋAHHЋ  HALډ  D   I A;tHT$0EtMAsAE;u   A@     EAHȉ  D   H Dمu\$<As@HL$PHT$0ED;EID`  Mt@  Hd  L;wH  CE  L3K  : "   sD`  L$@Hj+L$DA&   L$@D$HL$8+A,\ A;EE3DE3Bd  AIHLBd  I EE;uEt*`  s;`  Dd  D`  E!D`  L"jL$DD$0ЉD$<  &   ;ыG3҉D$HȋAB,\ AC,\ H    LH4  0  J  HiH@,\ H0#\ H4  LHHC  D0  E;wU4  uE3   A;   E   E3LE3BLAIHLBLI EE;u   E;   ]MIEDUMt:  HML;wH4  #C  L3I   "   qDuTA;t`Et[E3LE3BLAIHLBLI EE;uEt&}ssEDDDuEDuE32DuDuAǄ  Ht$xe H  E;HUAH4  HCL4  ABHM\$@HUICЄHT$PEEE3E3D     B4u!E;   B!  EqD      E3EE   AAst]AE;u   A@   BEǋ  HHAHBLډ  D   I A;tHT$PEtMAsAE;u   A@     EAHȉ  D   H Dمu\$@AsHMHT$PED;EIDuMt:  HML;wH  @  L3|G   "   oDuT$<Lf+T$H&   T$<zL$DD$0+VAA,\ A;:E1E3DE3BLAIHLBLI EE;uEt"}sEDDDuEDuDu0   L4  e HME3ɺ  5H`  HM!|$8
   A1H^E   E3E3Bd  HALHFd  EI E;uEt\`  ss`  Dd  D`  <0   L4  `   Hd  E3ɺ  uA+0H^HEL$Xxxw	|$t uHH  HȋH;HBH@2H;   A	   DME   E3E3BDHi ʚ;AHLBLI EE;uEt7}ssEDDD}#0   L4  e HME3ɺ  H`  HMDLD+A   AD*AH0DE;w
0tAADD;uHH+I;IOHH;DM Eu@tE3|$h t
HL$`>(  AH  H3H  A_A^A\_^[]Hd$  E3E333l3LHu	I    Åuu u
   A7  u (=  vI   A  u7 w/   ALي$?CIuA
AHI-  II-  @SH@HD$pHHL$0HD$ -  HwT$0    GHtfH@[H\$Hl$WATAUAVAWH0H:3MILLH   HM   L$   8uA   8GuA   GMIIMLl$ HHL$`,  HHt{3HtlL$`  v;HvI  A   L$`
HfAf  f#H   f3fHHHXI+I?HH   HfI?AE0AE,*   nH$   H8uA   8GuA   GMIIMHl$ H3#,  HtHtHuHHH3E0E,*   HH\$hHl$pH0A_A^A]A\_ff     H$$HÉL$T$\$!L$T$f.z  sf.x  v
H-H*́   H|$A@  3\$DL$   AfA#AJf;uA   f@uA   fA;DDDAA `  A   A#t'=    t= @  tA;¹   EA	   AA%   #A#H|$AA#A  AAы%     \$T$?DAADADAȃDDAAH\$Ht$H|$ A   A#?3п      A   #;tA;t;tDA   A@   A@  »   A   A#t&;tA;tA;uA `  A @  A    DƋt   ΋uDfAˋufϋuDfAʋt   fȃ uHt$fH\$fDH|$   \$fEfD#D$%? AD$T$̋?؋Ƀ \$ȋȋȋ     ȋD$?D$T$H% fL$H(F*  tLD$8   HL$0*  tD$0  H(@USVWAVHHpH/ H3HEE3IcHEy)K    f3HMH3zHpA^_^[]Åt!  u#    
    )r؅tf@E: . f]fDuE.   H   H6LuLuLuPHEHu
DuLuEHuHEHUHEHM$su#HMsHD8ut	HMeH'D8uHMeHfD7HMHEHMHUHMH}H}LuDuHE5rH@SH0H H3HD$(v        d343ۅuC)f@D$": \ fL$ HL$ f\$& ËHL$(H3H0[H8d$( DHd$  H3A   H8fL$HX  f;   HL$0fLD$8A   Ax  u3L$`ABf;sL ADAt.zI8  >T$`fA;s'Lr ADAtI  D?I8  Ht3HD$pD$(   A   HD$ LD$`AX(  T$`tT$p|$H tHL$0  HX̋. HHXHhHpHx AVHPIcILE~HIxHHc$   H$   ~HHVt1t-Hd$@ DHd$8 LHd$0 ՉD$(IH|$ /+ع   DH\$`Hl$hHt$pH|$xHPA^LLMu3A
MRAM[ADI BDGɃJ AG+uEtIuH(=  u-Hu5    aH(HtH(zE3H(   HHXHhHpHx ATAVAWH@ILHHu    a   MtHu3   IHL$ IdHT$(H8   uLIH   A   L% HfA;sADLt
H  HT$(HT$(AIfA;sADLt
H  HT$(HT$(+ut
Hy|$8 tHD$   H\$`Hl$hHt$pH|$xH@A_A^A\LLMu3A
IAADI BDGIÃJ AG+uEtIuH(=  u6HuQ    `H(HtIwH(qE3H(   H\$Ht$WH@IHHHu    _iHtHwHu3RIHL$ hbHD$(L  HB HB +u
tHuڀ|$8 tHL$   H\$PHt$XH@_@USVWATAUAVAWH   Hl$PH H3HE0Hc   E3L   MDE HHULe~HIH	  Hc   ~HIײH	  D   EuHDxt   ;    HHUA q  ~9}r)HED8mtD8htA:r	:Hw  HD8(u   6  ~<}L  D8mHE>  D8h4  A$:r	:H-  HD8(Dl$(DMLl$ 	   AoLc   IHHJH;HH#   HH   w*HBH;wHHUH+H\$PHt~  H#HHt
   HHtWDl$(DMH\$    AHot%d$( DHd$  Mĺ	   A&oLcu0HK9  u3HM0H3\HeHA_A^A]A\_^[]IHHAH;HH#tH   w1HAH;w
HHqH+H|$PHt  "HHt
   HHaLELwDd$(Dκ   H|$ A^n3Ʌu  A9>uIHK99&U EHL$@LHL$8HL$0HMDd$(H|$    A96uIHK91u      H\$Ht$WH`HIHAHL$@k^$   HL$HD$8Lˋ$   DǉD$0HH$   HD$($   D$ |$X tHL$@  H\$pHt$xH`_H\$WHPH$   Hu@   [H\$`HP_ÃHtڋ$   t	Auƃd$@ d$D D$0DL$(DD$ DLHHL$@T  D$D|$@ t,t!HcHHH ?HHd8wotgH\$WHPH$   Hu|   @ZH\$`HP_ÃHtڋ$   t	Auƃd$@ d$D D$0DL$(DD$ DLHHL$@  D$D|$@ t,t!HcHHH2 ?HHd8ntgLI[IkIs WAVAWH0Hc3LAA?Hޥ HMHALOHB8\8   @ Du!IK\$P訍  D$P#u>#Ͽ    @  t?  t  t!  uA¹  #;uA>A   l  A@b  Aw   #=   @t=      ;;  AG/  ;vv)  A          D3ҋcHtE33ҋcHub       A   \$PHT$P\t;tuS﻿ 9D$Pu	A   L$P  u    뗸  ;uE3H׋cHwA>LE33ҋbHu:[   ﻿ D$PDHcHT$PD+HЋM,;3H\$XHl$`Ht$hH0A_A^_E3H\$ E333~WH\$Hl$VWAVH0H EAtIt t!    V0   )   @"Ɂ      @   ǉK   #ta=   tS=   tE=   t7=   tE=   t"=   t);t    fVK!               CtIt=t1t%@tM    V%3   @      	   3c sC   @y   u @ uHL$X&u~9t$Xt   t A#ƄxC   @@tkkKs	Ksk@ tk@tkHl$`HH\$PH0A^_^Hd$  E3E333sUH\$Hl$WH HcHo HHH?HHҊL8Hux3yrDEH `HHuֿ8   tM FA   fl$0HT$0&Yuf|$0uH׋  tE33ҋ_Ht3H\$8Hl$@H _HHXHpHxLp UHhH   He HHe LHe HMHe 3He' AIE/ VHEA  D9Hu} tBHE烠  5-u8EtHE烠  A   } tHE烠  E3LEHHUIkt)EDLEH։D$0I΋EwD$(EoD$ e   ؀}/ t	HMPL$   I[IsI{ Ms(I]H8AD$(   DL$`ELHL$ DAIH8HHXHpHx L@UATAUAVAWHhH   EIDMwHDEoHAHM HEfsfI~MI ML}Au袽30趽 B  gu~30蒽    ϋMLMLuAHUEI Du   3Ht$0Dt$(L$ HH E   HuELu~ ]   LHu{#;u@At:MLMHt$0]EHUDt$(L$ HM_H } LHu3HcL= H?HHIǀd8 z Ic{ uQz ȋHcL= Hʃ?HHIπd8Iz Q    DuuA@	uAI4eHcL=R HAH?DuDuIHDt8HcH?HHI@t9AtDt:AM  ELMMHUE)E@uMDHcEtHȃ?HHEIψD9HcH?HHIA$d=D=EHu AtHcH?HHIǀL8    #;   A   Ix HMLMDEHt$0L$(ML$ HM_]HUH { HHu3&x #HcH?HHIǀd8eHcHH?IHHT(3L$   I[0Is8I{HIA_A^A]A\]H8AD$(   DL$`ELHL$ DAIH8H\$UVWATAUAVAWH@HŁ H3HD$8H$   IH2MHD$ LLL$(LH   HHLl$0ILLLCI'  HHtUL;tL;r@LIH~  Ht
H+x tHD$ HHHEL+HHl$(3HXI+I>H]I>HTHL$0LL3  Ht9H|$ Ht|/ t"HHL$0LLHz  HtHHHL$8H3'H$   H@A_A^A]A\_^]HXH H3HD$@3LH LswD  HH |HL IL AuA   AɃHT uIEEu3HL$@H3~HXIH\$Ht$WLH5CAHI+HLWIBoHws,I Hfs`fsYfsRfsKfsDfs=fs6fs/fs	(fs
!fsfsfsfsfsWA   ftf3  MuEYE3ۋ¹   I+H;AA+A;   hI Hfsfs   fsfs   fsfs   fsfs   fsfs{fsfsofsfscfsfsWfs	fs	Kfs
fs
?fsfs3fsfs'fsfsfsfsfsfsWE   oWfoftfu5HIH\$Ht$__MuD8W   H\$Ht$_@ȋI+HHwD+AwyBI Hfsefs^fsWfsPfsIfsBfs;fs4fs	-fs
&fsfsfsfs
fsWffoA t4     fnf`f`fp ftfuA@Iu3H\$Ht$_H\$IHt$_ bI iI pI wI ~I I I I I I I I I I ļI I -I <I KI ZI fI rI ~I I I I I I ƽI ҽI ޽I \I cI jI qI xI I I I I I I I I I I žI E3    H\$WH@HHHu.    H3`HtH;sIHL$ KHL$0HSy t$HH;w
DuHH+HӃH+Hʀ|$8 tHL$   HH\$PH@_H(菌3ɄH(HHXHpHx UAVAWHhH   E3LHL}3L}HML}'L}/AL}7D}?L}L}L}L}L}D}JHEϻ  9XuD8}tHEǃ  D6)uD8}tHEǃ  A   D8}tHEǃ  ELEwHHUD_   3HMaJHE9XuD8}tBHEǃ  5uD8}tHEǃ     D8}tHEǃ  ADLEwHUI^H}uHM'Hq AD8}tHD8}?t	HM'L$   I[ Is(I{8IA_A^]H(Hu    FHH(L3H H(H%cq H\$Hl$Ht$WAVAWH E3AILLAD8|$`tAG-fXLRM3IrMȃ	W   DpfAFHffAtLH;rH;rfE;8"   E#fD>A A	fAIfAIM;r3H\$@Hl$HHt$PH A_A^_@SH03DHuװ   EH0[MtL$`fHAL;w訰"   AA"   ;wL$`AH0[H83A
uyD$ yH8DD+uH+ftHDD+tAAA+@SH AA#DH٩t%Ht33     DAAHt	j  a  3H [@SH H
C3H [@SH Hً	$KXHd$0 HL$0uD$09uD$49Cu3   H [@SH d$8 Hكd$< HL$8wu$HD$8HL$8L$8H|u	;  3   H [HXft$ =_    f(f(fs4fH~f f(fT- f/-   f(fWf//  f \%? f/5   fT% LH# L# IIfHnf/%    H,f f Lt \AYf(f(L; C  YYYf(X X YYYX XYX-S Y Y\AH % YXXXfot$ HXffffff      \ Xf(^% -$ f(YXf(YYYX% X- YYYYYl X\5L f(f \Xf(f(YYYYXXXfot$ HXfQ \I f fH~fs4f- fu& D_   H     ( DE   *ff     H; tH; tH fHnffot$ HXD  H3s4~ - /- A  /   \%c /5     s~% /%    H,%  L	 \sYLe Yi -1 H - " YѹYL - ɫAH XɹP Xot$ HXÐX \` X^%` -x YXY%3 -J YYYYYX\F \XY Y% Y Y XXXot$ HX \ s4 (-> @D  u. D :
  ot$ HXfffffff      D 
  ot$ HXÐH;Y t'H;@ tHg fHnDs 	  @ ot$ HXH" HH! HB0B,*   @SUVWATAVAWH@Hp H3HD$0H$   L E3H=w MHLMEHAkHEDMEHML#MuHM  fE9ZuhDHExMtEEAI#  A$<uAA$<uAA$<   AA   +ȋA+A#)EBAAZA@<   @:   A:   I;DMCHǊ$<   ?HI+I;rL;sAA*fABfABA (=  vD   s<AD$    D$$   D$(   ;TrMtAIHH#4HI/HL$0H3H@A_A^A\_^][@SH@H{ 3Hu.H\$0DC\$(HC E3DD$    @ h HI{ HËH@[H(H-{ Hwd H(HHXHhHpWH@H` IMȋDHHHz d ؅uj!d u_Hz HwQd Hd$0 H d$( A   E3DD$    @Fg Hd$  LHHz DHc Hl$XH\$PHt$`H@_H\$Hl$Ht$WHPIcIHE~HIY;ÍX|Hd$@ DHd$8 LHd$0 ֋$   H͉D$(H$   HD$ H\$`Hl$hHt$pHP_H\$H|$UHH`He =.  E E E E u%q EELEO   }uHM  } t]HM6X } t]HM	6X$H\$pH|$xH`]HHXHhHpHx ATAVAWH HI3DDBD3ALDBDHH+I   H   3H   W   HHuxF0~,i   AnD   DH;LHADM;1tHH+HAAn @8~8t~4uF0F,   @8~0t~,HiygE3HA%DHu@8~0tM~,HAOHc u3Ma F8   F4F0F,   3@8~0tF,   E3IACH\$@H|$XHl$HHt$PH A_A^A\@SH MDH\  $  IEظ  A҃; uGf;wIH`A (  AfEfD;w
    38LH [gf;wHd$@ LD$@Aҁ#GHHH [@SH E3?tKˋËӃDADDAȃ$ADȋу$DDA$ DDtAAH [   H\$Ht$ATAVAWH DA7DDAADA   AуE#ADыʃ%   DAA   уA#DAA   ʃA#DA¾   #DAA `  A#t"=    t= @  tA;u   AA@  A@tA  tA@u   EAD#A#DD;  AȃAA$DA
$DAA$DAA$DA%   DA%   t#;tA;t\$@=   uA
\$@A   A   tA   tA   u@@  \$@=t  t6@t12t  \$@㿋   A   A `  
㿋gËуA#DыËʃ%   DʋËу%   DыËʃ%   DʋË#DыA#t"=    t= @  tA;u   Aց@  @t  t@u   H\$HHt$PH A_A^A\H8H A   HD$    H8HHh)p(A(At*AuiD@WPE@@!   @   -D$@   WD$8A   \$0D$("   D$    H$   t$xLD$xS((t$PHhLcA<E3LLA@EXHIEtPL;r
HL;rAH(E;r3H\$WH HH=<*H4   t"H+HHHt@$Ѓ3H\$0H _̸MZ  f9uHcQ<Hс:PE  u3  f9J3HHXHhHpHx AVH MQ8HMHIHIAHILC"E$fظ   ЅStLMHHvH\$0Hl$8Ht$@H|$HH A^HHXHhHpHx AVH IY8HMHIHILCE$fظ   EADDCtLMHHH\$0Hl$8Ht$@H|$HH A^H\$WH IHCfu;csmutH\$0H _ HX Hx(HT$HL$H(E3E3HT$8HL$0[ H(LD3Ƀ=d }/IA IfuIL;t
fE9uIfE9IDHHfE9IDfA9tWIA@ufA;u$ fnIAo f:cuHcI@fAnAo f:cAsHcI@tIHLE3fnp fp I%  H=  w"Ao WfufuVfu   fA9t%fE9t   LLfA9MDI3Iff     ff     %r] ff     H+Ir"tf:u,HIuMIuMt:uHIuH3ÐIt7HH;u[HAH;DuLHAH;Du=HAH;Du.H IuIMItHH;uHIuIHHHH
HHH;ff     ff     WVHHI^_HL%I  ffff     G\ MAÐLJDJDRL HfDHDPLJDJ
L fHDH

fÐ
DBDJfD@DHLJDJL HfDH
DBfD@ÐLJDJL HDHLJL fHLJL HLJL HË
DBfD@Ë
DBD@H
H
Ë
ÐI wo
BoT	BTNH;LFI;?  =`   I    vI   wq soġ~olI      LII I+I+MI      I   =  fffff     o
oR oZ@ob`	Q Y@a`o   o   o   o               H   H   I   I   xMHIMIG\ MAġ~o
 ġ~	 ġ~o
 ġ~	 ġ~o
@ġ~	@ġ~o
`ġ~	`ġ~oL
ġ~L	ġ~oL
ġ~L	ġ~oL
ġ~L	ġ~l wfo
oR oZ@ob`	Q Y@a`o   o   o   o   牀   瑠         H   H   I   I   xMHIMIG\ MAġ~o
 ġ}	 ġ~o
 ġ}	 ġ~o
@ġ}	@ġ~o
`ġ}	`ġ~oL
ġ}L	ġ~oL
ġ}L	ġ~oL
ġ}L	ġ~l wfffffff     I   vn oBolI      LIII+I+MI   vqD  o
oRoZ ob0f	fQfY fa0oJ@oRPoZ`obpfI@fQPfY`fapH   H   I   I   sMHIMIG(\ MABoL
BL	BoL
BL	BoL
BL	BoL
BL	BoL
BL	BoL
BL	BoL
BL	Bl f     H+IDHItLHA	LL+MItq)fffffff     )A)	DLH   )Ap)I`DPL@I)AP)I@D0L )A0)I Du)AI(MItff     HIuItff     ff     WHII_HLL#ILfInI    IGP\ MALYDYfDYDYLYDYfDYfffffff     LYDYDY LYDYLYfDYDYLYDYLYfDYLYÐflI wBDÃ=Z   L;Z vL;Z wk }LII I+I+MI   veL;Z    ffffff     A A@A`            H   I   I   sMHIMIG\ MAġ~	 ġ~	 ġ~	@ġ~	`ġ~D	ġ~D	ġ~D	ġ~D wfffff     A A@A`灀   灠         H   I   I   sMHIMIG\ MAġ}	 ġ}	 ġ}	@ġ}	`ġ}D	ġ}D	ġ}D	ġ~D wff     L;X vi *LIII+I+MI   vKfffff     ffAfA fA0fA@fAPfA`fApH   I   I   sMHIMIG\ MABD	BD	BD	BD	BD	BD	BD	BD ff     ifnfp 3I r_tHLH+D  :tWHuI r9fo	ftfHHu9foIHftfHHu!HI I sMt:t
HIuHH0   IHT$UH HHM ZcH        H ]H@   TIH(   KH(   JHT$UH HH   HHcPHыB   E3L9BHAEȃJJt
33FH        H ]HX   vHP   HH    I@UH Hꋅ   t   H   HFH ]@UH HEhtehHM`H   FH ]H`   HFH(   HH0   FH   FH0   FH0   I@UH HE0te0HM8FH ]H@   TFH0   4HH@   THHT$UH HH        H ]@UH HE0te0HM@EH ]H@   EH   D@UH H`   H   6H ]H     tH    H EH    HDH    H(DH    H8DH    HHDH    HXDH   tGHp   EHP   EHp   DH   4FHT$SUH(HHM0HPHWEPHE`    HEh    HE    HU HMPHEPHE`   HM HMh>_  E_ H?_ fH@ IIB< uHHMPkWEpHǅ       Hǅ        EpH   H@    H@     LEpHU(H   0^H_H   *EL   IvHUpHMpdHǅ       Hǅ      Ep LEhIvHUPHMPcH        H(][H    FHT$UH HH   HHcPHыB   E3L9BHAEȃJJt
33H        H ]H0   DE@UH HE te HM@0CH ]H   EH   BH`   BH  C@UH H   HM H ]HT$SUH(HHM@HPHW   Hǅ       Hǅ       HE(   HU(H   MH   Hǅ      HM(H   \  \ H\ fH@ I    IB< uHH   iWE`HEp    HEx     E`HMpH@    H@     LE`HU8H  [Hq\H  BLExIvHU`HM`|aHEp    HEx   E` L   IvH   H   HaH        H(][H   $CHX   @H8   @H  AHT$SUH(HHM0HPHWEXHEh    HEp    HE    HU HMXHEXHEh   HM HMpZ  [ HZ fH@ IIB< uHHMXvgWE8HEH    HEP     E8HMHH@    H@     LE8HU(H  YHZH  @LEPIvHU8HM8_HEH    HEP   E8 LEpIvHUXHMX_H        H(][HP  AH   BH    dBHp   mH`   @@UH HE te HM@>H ]H`   ?HT$UH HHMPYH        H ]HP   ?HT$UH HHM8zYH        H ]Hp   t?HT$UH HHM@:YH        H ]@UH H8   HM yH ]HT$UH HHM0XH        H ]H    dHX   dHX   H(ШH0   >HX   HH@   @UH HH   HM8ɨH ]H    d>H H H H鐧Hh   锨HH   ?HX   d@UH HX   HM IH ]Hp   Hp   H(Hp   H8PHp   H@@Hp   HH0Hp   HP H   >Hp   H@UH H   HM`詧H ]H0   Hi HHY HpH`   $>H    H    H頦H    H0H0   =HP   H@   H0   H    4H   d:H(   H  4H`   $@UH H0   H   膦H ]H0   4<H    $=HT$SUH(HHM(HPHWEPHE`    HEh    HE /   HU HMPHHEPHE`*   HM HMh[  [ H[ @ [ fB(B* IIB< uHHMPaWE0HE@    HEH     E0HM@H@    H@     HU0H}HHGU0LE@HL 蝾HLEHIvHU0HM0YHE@    HEH   E0 LEhIvHUPHMPYH        H(][Hx   T9H   :HT$SUH8HHMPHPHWExHǅ       Hǅ       HE0   HU0HMx3HExHǅ      HM0H   [  [ H[ fH@ IIB< uHHMx
`WEXHEh    HEp     EXHMhH@    H@     LEXH}pLGEXHsHD$ LMhHU@H   H   FSH   i9LEpIvHUXHMXQXHEh    HEp   EX L   IvHUxHMx#XH  WHRHM@LHM8 H        H8][HP   8HP   d:@UH H   HM0H ]H    D:H@   8H@   :H   t8H   9H   7Hh   6HT$SUH8HHM`HPHW   Hǅ       Hǅ       HE0?   HU0H   HH   Hǅ   2   HM0H   X  X HX @ X fB0B2 I    IB< uHH   ]WEhHEx    Hǅ        EhHMxH@    H@     LEhH   LGEhHqHD$ LMxHUHH   zH   PH   6L   IvHUhHMhUHEx    Hǅ      Eh L   IvH   H   UHU@E3HRHMh:HM8 H        H8][Hp   T6Hp   7H   4H   $6HT$SUH8HHMhHPHWEpHǅ       Hǅ       HE@?   HU@HMpHHEpHǅ   2   HM@H   V  V HV @ V fB0B2 IIB< uHHMp[W   Hǅ       Hǅ           H   H@    H@     L   H   LG   H`oHD$ L   HUPH   XH   NH   4L   IvH   H   SHǅ       Hǅ      ƅ    L   IvHUpHMpvSHUXE3HRHMXHM8 H        H8][H`   44H`   5H@   H   H    T5H    4H`   H2H    D5H    4H`   H0P2H`   HP`H    $5H    4H`   5H    d6Hh   3Hh   H(0H   1Hh   HP@UH H(  HM09H ]H@   HH@   H 5H@   H0p1H@   HP`1H@   HpP1H@   H   =1H    4HP   tHP   H   5HP   H   }5HP   H   5H    4H    4H HpH H HP   2H0   H@   T3H    D3H   3H   $3H   3H`   3HP   2H@   2H0   2H(   /H   2H@   d4Hh   H9 H`H) H@UH H꺀   HM ٚH ]H    DH  t1Hp   $Hp   Hp   H(.Hp   HH0Hp   HXHp   H`Hp   HhHp   HppHp   Hx`H@   0H   t.H   0H   t-H   0H8   4HP   t0Hy H Hi H鐘H   D0H  4/HT$SUH8HHMPHPHWExHǅ       Hǅ       HE0   HU0HMxHExHǅ      HM0H   2P  9P H3P fH@ IIB< uHHMxTWEXHEh    HEp     EXHMhH@    H@     LEXH}pLGEXHhHD$ LMhHU@H  H  GH  	.LEpIvHUXHMXLHEh    HEp   EX L   IvHUxHMxLHP  WHRHM@HM8 H        H8][Hp   .HT$SUH(HHM(HPHWEPHE`    HEh    HE ?   HU HMP)HHEPHE`1   HM HMhY  Y HY @ Y B0B1 IIB< uHHMPRWE0HE@    HEH     E0HM@H@    H@     HU0H}HHGU0LE@HU>  HLEHIvHU0HM0`KHE@    HEH   E0 LEhIvHUPHMP5KH        H(][H   -HT$SUH8HHMPHPHWExHǅ       Hǅ       HE0   HU0HMxHExHǅ      HM0H   M  M HM fH@ IIB< uHHMxQWEXHEh    HEp     EXHMhH@    H@     LEXH}pLGEXHxeHD$ LMhHU@H  sH  DH  *LEpIvHUXHMXIHEh    HEp   EX L   IvHUxHMxIHP  E3HRHM@<HM8 H        H8][H   d+HT$SUH8HHM`HPHW   Hǅ       Hǅ       HE0?   HU0H   HH   Hǅ   9   HM0H   X  X HX @ X @0X B8B9 IIB< uHH   OWEhHEx    Hǅ        EhHMxH@    H@     LEhH   LGEhHcHD$ LMxHUHH    H   BH   )L   IvHUhHMhGHEx    Hǅ      Eh L   IvH   H   GHU@E3HRHMhUHM8 H        H8][HP  t(HT$SUH8HHMhHPHWEpHǅ       Hǅ       HE@?   HU@HMpHHEpHǅ   9   HM@H   V  V HV @ V @0V B8B9 I@ IB< uHHMpMW   Hǅ       Hǅ           H   H@    H@     L   H   LG   HaHD$ L   HUPHP  HP  @HP  'L   IvH   H   EHǅ       Hǅ      ƅ    L   IvHUpHMpEHUXE3HRHMXRHM8 H        H8][HH   $%HT$SUH8HHM@HPHWEHHEX    HE`    HE0   HU0HMH HEHHEX   HM0HM`~G  G HG fH@ IIB< uHHMHKWEhHEx    Hǅ        EhHMxH@    H@     LEhH   LGEhH_HD$ LMxHU8H   H   ,?H   O%L   IvHUhHMh4DHEx    Hǅ      Eh LE`IvHUHHMHDH        H8][@UH H꺐   HM H ]H(   y@UH Hꋅ   t   H   H"H ]H`   HmH`   mH    $mHh   "Hh   H("H0   H("H0   HH"H0   Hp"H0   H   "H0   H   }"H0   H   m%H8   T%HP   nHP   HkHP   H   %HP   H   $HP   H(  $HX   4kH`   H0$Hh   $HX   $Hp   Hp!Hp   HH逷Hp   H``$Hp   H   M$Hp   H   jHp   H   Hp   H   mHp   H  Hx   #Hx   jHx   jH    jH   iH   H(P H   HHlH   HP H   HXH   H`H   HhеH   HpH   Hx鰵H   H   靵H   H   }H  !Hp  d"H   nH  dHP  TH   DH   4Hp  dpH0  H  H  H   Hp  $ H   HPH   D@UH H   H   &H ]@UH H   H   H ]HT$UH@HH  HPW  Hǅ       Hǅ      IIB<  uHH  L  H'^ HP  [ LHHxvH HYHL$ LH   Hp  ZHp  8Hp   HP  H  H        H@]HT$SUHHHH  HPHW  Hǅ       Hǅ      A5   H_ H  LH  HP  LHHxvH HXHL$ LH   Hp  Hp  7Hp  HP  L  IvH  H  <H        HH][H`  HP   餘H@  T@UH HE te H@  -H ]H   hH   TH   dH  H(   $Hp   dHH   H   kH   cH HpHy H H8   TH0   4qH0   DqH   鄆Hp  tHP  H0  H8   HT$SUH8HHMXHPHW   Hǅ       Hǅ       HE8?   HU8H   HH   Hǅ   4   HM8H   a  a Ha @ a B0B4 If     IB< uHH   AW   Hǅ       Hǅ           H   H@    H@     L   H   LG   HmUHD$ L   HU0H   eH   4H   L   IvH   H   9Hǅ       Hǅ      ƅ    L   IvH   H   }9H        H8][H   eH`   DH  eH   $HT$SUH8HHMXHPHW   Hǅ       Hǅ       HE0   HU0H   H   Hǅ      HM0H   ;   ; H; fH@ I    IB< uHH   ?WE`HEp    HEx     E`HMpH@    H@     LE`H}xLGE`HuSHD$ LMpHUPH   pH   2H   LExIvHU`HM`7HEp    HEx   E` L   IvH   H   7HUHHMP]H        H8][H  dH   TH   H  fHp  HH   dfH  H  HT$SUH8HH   HPHW  Hǅ      Hǅ      A1   H_ H  LH  H  "LHHxvH HQHL$ LH   H   H   1H   7H  L  IvH  H  	6HEpHHHMpHU0HMpH        H8][HT$SUH(HHM(HPHWEPHE`    HEh    HE ?   HU HMPyHHEPHE`4   HM HMhX  X HX @ X B0B4 IIB< uHHMPH<WE0HE@    HEH     E0HM@H@    H@     HU0H}HHGU0LE@H' QHYLEHIvHU0HM04HE@    HEH   E0 LEhIvHUPHMP4H        H(][H@   T@UH HE te H0  H ]H  `H  `H   H   HT$SUH8HHMxHPHW   Hǅ       Hǅ       HE0   HU0H   H   Hǅ      HM0H   5  5 H5 fH@ LH   H   LHHxvH HNHL$ LHUhH   H   -H    H   L   IvH   H   2H 
  t HRH   HM@ H        H8][HP  H@   ^H0  Hp  HT$SUH8HHMHHPHWEpHǅ       Hǅ       HE0   HU0HMpHEpHǅ      HM0H   R4  Y4 HS4 fH@ IIB< uHHMp8WEPHE`    HEh     EPHM`H@    H@     LEPH}hLGEPHLHD$ LM`HU@H   H   ,H   )LEhIvHUPHMP1HE`    HEh   EP L   IvHUpHMp0H@  r HRHMPHM8 H        H8][Hp   bH@  H   tH   H   H   H  _H   HT$SUH8HHMHHPHW   Hǅ       Hǅ       HE0?   HU0H   HH   Hǅ   6   HM0H   T  T HT @ T B0T fB4B6 IIB< uHH   u6WEpHǅ       Hǅ        EpH   H@    H@     LEpH   LGEpHWJHD$ L   HU@H   OH   )H   L   IvHUpHMp.Hǅ       Hǅ      Ep L   IvH   H   p.H        H8][HH   ԢH@   ĢH8   dxH   餢H`   锢HT$UH0HH        H0]@UH H`   HM 	yH ]@UH H   HMPxH ]H   HVH   H   MH   H   H   H   H   H   H   4VH   HH   H0H   H   H   tH   鄎H   H(wH   H8 H   H@H   HHH   HPСH   HXH  4H   ĎH  H  H  H   鴎H  dH`  tH@  dH   TH`  DH  4Hp   H@  H   H   HtH@  tt@UH H   H   VvH ]@UH H0   H   6vH ]@UH H0   HM`vH ]HT$SUHHHH  HPHW  Hǅ      Hǅ      A>   H-n H  LH  H  LHHxvH HEHL$ LH   H  H  $H  H  	H  	H        HH][HT$SUHHHH  HPHW@  HǅP      HǅX      A/   Ho H@  LH@  H   LHHxvH HDHL$ LH   H  H  $H  '
H   LX  IvH@  H@  (H        HH][H) HpsH H sHT$SUH(HHM(HPHWEPHE`    HEh    HE /   HU HMPiHHEPHE`.   HM HMh;o  Ao HEo @ Bo B(<o fB,B. IIB< uHHMP*/WE0HE@    HEH     E0HM@H@    H@     HU0H}HHGU0LE@H 3H;LEHIvHU0HM0'HE@    HEH   E0 LEhIvHUPHMPh'H        H(][HT$SUH(HHM(HPHWEPHE`    HEh    HE ?   HU HMPHHEPHE`4   HM HMhKn  Qn HVn @ \n B0B4 IIB< uHHMP-WE0HE@    HEH     E0HM@H@    H@     HU0H}HHGU0LE@H& ъHُLEHIvHU0HM01&HE@    HEH   E0 LEhIvHUPHMP&H        H(][HT$SUH8HHMHHPHWEpHǅ       Hǅ       HE0/   HU0HMpHHEpHǅ   .   HM0H   m  m Hm @ m B(m fB,B. ID  IB< uHHMpJ,WEPHE`    HEh     EPHM`H@    H@     LEPH}hLGEPH8@HD$ LM`HU@H   3H   H   LEhIvHUPHMP$HE`    HEh   EP L   IvHUpHMpc$H        H8][HX   HT$SUH8HHMPHPHWEXHEh    HEp    HE@   HU@HMXHEXHEh   HM@HMpN&  U& HO& fH@ IIB< uHHMX*W   Hǅ       Hǅ           H   H@    H@     L   H   LG   H>HD$ L   HU0H  H  H  
L   IvH   H   "Hǅ       Hǅ      ƅ    LEpIvHUXHMX"HU8HM0خH        H8][HT$SUH8HHMXHPHW   Hǅ       Hǅ       HE8?   HU8H   -HH   Hǅ   9   HM8H   1  1 H1 @ 1 @01 B8B9 IIB< uHH   (WEpHǅ       Hǅ        EpH   H@    H@     LEpH   LGEpH<HD$ L   HUPH   H   H   2L   IvHUpHMp!Hǅ       Hǅ      Ep L   IvH   H    HUHE3HRHMpyHM0 H        H8][HT$SUH8HHMHHPHW   Hǅ       Hǅ       HE8   HU8H   =H   Hǅ      HM8H   "  " H" fH@ I    IB< uHH   'WEPHE`    HEh     EPHM`H@    H@     LEPH}hLGEPH:HD$ LM`HU0HMpHMpIHMpo LEhIvHUPHMPWHE`    HEh   EP L   IvH   H   #H        H8][H@  TH@  H( H@  H0`H   Hx  tHX  dH  Hp   H  H@  HgHx  g@UH H   HMXiH ]HH   H HH   H0 HH   HX HX   HT$SUHHHHH  HPHWx  Hǅ      Hǅ      AD   HEq Hx  LHx  HX  2LHUhH  nHEH  hHX  Hx  H        HH][HT$SUHHHHP  HPHWx  Hǅ      Hǅ      A5   Hmq Hx  	LHx  HX  bLHHxvH H8HL$ LHUhH  H  WH  zHX  Hx  H        HH][H) HfH H`fHT$SUH(HHM(HPHWEPHE`    HEh    HE ?   HU HMPHHEPHE`4   HM HMhq  	q Hq @ q B0B4 IIB< uHHMP"WE0HE@    HEH     E0HM@H@    H@     HU0H}HHGU0LE@H H詄LEHIvHU0HM0HE@    HEH   E0 LEhIvHUPHMPH        H(][HT$SUH8HHMPHPHWExHǅ       Hǅ       HE0   HU0HMxcHHExHǅ      HM0H   /p  6p H0p fH'p BB I IB< uHHMx*!WEXHEh    HEp     EXHMhH@    H@     LEXH}pLGEXH5HD$ LMhHU@H  H  fH  LEpIvHUXHMXqHEh    HEp   EX L   IvHUxHMxCHP  WHRHM@lHM8 H        H8][HT$UH HH   HHcPHыB   E3L9BHAEȃJJt
33{H        H ]H0   Hh   Hx   H   $H   H   PH0   H@   4H0   HT$UH0HH   HHcPHыB   E3L9BHAEȃJJt
33&zH        H0]H   $P@UH H   H   bH ]@UH Hꋅ   t   HM OH ]H   DHP   tOH`   DHP   HH   H`   H   H@   H0   Hi j@UH HE te HM@H ]H(   H    NH   tHh   NHH   DH    4aH8   $aH    HP   H   `Hp   `H0   `H   TH   H@H    $H   $H    4Hp   $H(   H   锣H(   D`H   ĉH   鴣H   H頉H@   tMH(   tH8   tH   dHh   THX   _HP   TH`   _H@   H   $H8   d_H    H   H   H0   4_H`   $_Hp   H`   HT$UH@HH   HHcPHыB   E3L9BHAEȃJJt
33uH        H@]H    $^H0   D\H0   [H(   d^@UH(   ȋV HkeL%X   LM LE A3 HkeH%X   Hи(   HHD ]HT$UH HLE@Hy HM`OL_y HH   XHHM(KYHP HM(tH    ]@UH Hꋅ   t   H   H   H ]H   H[H    <H  HH  H(H  HHH  H`H  H   H  H   :H  H   ]H  H   =H  H  M\H  H   M[HX   \H@  DgHh  Hx   H  HP  gH  dH  TH  dHp  H  $H@  ZH0  H(   HH(   H PH(   H0H(   HPH(   HpH(   H   H(   H   靅@UH HE$te$H8  MH ]@UH HE$te$HX  H ]H@   eH   H(   DH(   H   H(   H   MH(   H   ]H(   H  }XH(  TH0   d@UH H0   H  YH ]@UH Hꋅ   t   HM FH ]H  $H   TFH   H   H   H  TH  HH  H0pH  HP逃H  HhpH0   H@H0   H00H0   HP@HH   9H    tWH`  9H`  H`  H(H`  HHH`  HpH`  H   H`  H   }H`  H   mH(   TH   DH0   V@UH H   HM WH ]H0   @UH H8  HM iWH ]HX   H0   $H  H  H   DH   HpH   H0`H   HPpH   Hh`H   H0H   H0 H   HP0Hp   H`   H   H   dH   H   H   @UH H   HMpVH ]H`   t@UH HE te HMHTH ]H0   tfH8   tHX   dHP   THH   d3Hp   $fH`  T@UH HE0te0HMHH ]@UH HE0te0H  }H ]@UH HE0te0H  MH ]@UH HE0te0H  H ]H  H  @UH HE0 te0H  TH ]H  T@UH H   H  &TH ]HP  dH`  dH@  R@UH HE4te4HMHPH ]@UH HE4te4Hp  H ]@UH HE4te4H  H ]@UH HE4te4H  H ]H  H  @UH HE4%   te4Hp  XH ]@UH HE4%   te4Hp  (H ]@UH HE4% @  te4Hp  H ]HH   HP   H   QHP   HHP   H(H   TH   PH   HpH   H0`H   HPp|H   Hh`|H@   @UH HE te HM(H ]H    H  H   H   H8   DP@UH HE te HM@H ]H Y@UH HL`A   (   HM ZH ]H MH H OHy HO@UH HX   HMpPH ]Hp   DPH   $Hp   HP   @H(  HT$UH@HH  HHcPHыB   E3L9BHAEȃJJt
33fH        H@]HX   4H    0H   H   H( H   HHH   HpHP   dHP   H0   @H   HT$UH0HH   HHcPHыB   E3L9BHAEȃJJt
33eH        H0]@UH HE te H   H ]@UH HE te H   H ]H@  H) VH  H   @UH HLA   (   H  WH ]H V@UH HLPA   (   H  yWH ]HH  $HP   XH  H  XHh  H  H9 dJH) HKH H0LH 4JH H`KH H LHT$UH@HH        H@]H    鴑H    H  H   餒H(   xH0   ԑH0   H@H0   H   H   H鰒H0   H H   H@   H(H@   HHH    HT$UH HL   Hul H   HHM`,GHu> HM`b@UH HE$te$HM@ H ]H@   H    餐H`   锐H    DH`   4H@   dH@   @UH H    H   JH ]@UH HE te H   =H ]H(   H(   HH(   HH(   H(pH(   H8`H(   HHPH(   HX@@UH HE0te0HMhH ]Hi RHP   TH   T@UH H  H  IH ]H  t-H  d-H    HT$UH HH H   x   H  HE@EX     E\HE`    HEh,      HMppHm HX  H{  H`  ǅh      Wp  Hǅ      Hǅ     ƅp   W  Hǅ      Hǅ     3f  HMH腹HM(HPHHMpzHU@H/ jHM@PH        H ]H@   )H0   THx  u@UH H@   HM8)HH ]H@  $,H8  tHP   G@UH HE$te$H  GH ]H   d.@UH H@   HM@GH ]H0   T(H   $.H`   dH  H8  H  WH  Hp   FH`  t+H   -HH   '@UH HE@te@H8  -H ]H   +H  TFHx   H0  4H  H0  WH   $EH   EH    ,H  H  HHpH  Hp`H  H   MH  H   -H  H   H   DEH   4E@UH HX   HM(YEH ]@UH H꺀  H  6EH ]H  \H  鄞H   \Hx   DHp   TH    H鐈HT$UH HHL H   x   H
  HEPEh     ElHEp    HEx"      H   H^m Hh  H  Hp  ǅx      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  HMX貴HM@HPHH   HUPHY {HMPzH        H ]@UH H  H  CH ]H  tH   dH  TH  D@UH H(   HMp)CH ]Hx   dHHp   GHp   HIHp   H0  -H0   HH    HHT$SUH(HH+ H  x   H  HE`Ex     E|Hǅ       Hǅ   3      H   vHl Hx  H  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  HMh苲H](HHPHH   zHU`H/ jyHM`PH](HHM@HHM0bAHHM vYH        H(][H I@UH H@  HM0)AH ]H    Hx   JHp   JH   JH    .HX   -H0   JH0   -HH   dJH   kH   @UH HX   HMxY@H ]HH   jHP   ?H0   FHT$SUHHH0H   0   Ht{D$0    HD$(    H&  HD$ Ai   Ltm    HM`vH#HHMPHRHE@HU@HP|H0HHMwHM`333zVHx   H   IHT$UH HHM JE3HHM@KH        H ]Hh   HH`   HH`   HX   DhHX   4iHT$UH HH, H(  x  H  H   ǅ           Hǅ       Hǅ   L      H   nHn H  Hy  H  ǅ      W   Hǅ      Hǅ     ƅ    W   Hǅ0      Hǅ8     3f   H   耮Hl H   xH   HPHH   \H   H IuH   ,H        H ]H  DH  4HP  tH  H  H  H@fH0   $H  H fH0   fHP  H fH  H  HeH8   )H8   ~HT$UH HH H  x   H  HE0EH   y  ELHEP    HEX-      HM`@Hk HH  HK  HP  ǅX      W`  Hǅp      Hǅx     ƅ`   W  Hǅ      Hǅ     3f  HM8UHj HM`PHM(HPHHM`:HU0H *sHM0H        H ]HT$UH HH H  x   Hj  HE0EH   9  ELHEP    HEX;      HM` Hyj HH  H  HP  ǅX      W`  Hǅp      Hǅx     ƅ`   W  Hǅ      Hǅ     3f  HM8HYi HM`HM HPHHM`HU0H qHM0H        H ]HT$UH HHl H  x   H*  HE0EH     ELHEP    HEX      HM`Hh HH  H  HP  ǅX      W`  Hǅp      Hǅx     ƅ`   W  Hǅ      Hǅ     3f  HM8թHh HM`HM HPHHM`HU0Ho pHM0H        H ]H   HT$UH HH H%  x  H  H   ǅ           Hǅ       Hǅ   $      H   ^Hg H  Hi  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ       Hǅ     3f  H   pHf H   hHMhHPHH   OH   H <oH   H        H ]HT$UH HH H  x   Hz  HE0EH   I  ELHEP    HEX      HM`He HH  H  HP  ǅX      W`  Hǅp      Hǅx     ƅ`   W  Hǅ      Hǅ     3f  HM8%Hie HM` HM(HPHHM`
HU0H mHM0H        H ]H(   H H(   H   -_H   _Hx   $cHp   d<Hh   H  M<Hh   Hh   H  <Hh   H  ;Hh   H(  bHh   HP  4Hh   Hp  -Hh   H  H    H  ];H    H    H  -;H    H  ;H    H(  aH    HP  3H    Hp  =H    H  HT$UH HH< H  x   H  HEpǅ           Hǅ       Hǅ   $      H   職Hd H  H  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  HMx薣HM(HPHH   HUpH= xjHMp^H        H ]Hh   \H`   \HX   ]Hh   ]H0   1HP   _H8   4H(   $H    HP   6HH   D]Hx   H@   4\HT$UH HH, H(  x  H  H   ǅ         Hǅ      Hǅ  	     H   nHc H  Hy  H  ǅ      W   Hǅ0      Hǅ8     ƅ    W@  HǅP      HǅX     3f@  H   耡H_ H   xH   HPHH   \H   H IhH   ,H        H ]@UH HL 0A      HMH9H ]H    vH8   6H   $HH   HT$UH HH\ H%  x  H  H   ǅ           Hǅ       Hǅ        H  螳H_a H  H  H   ǅ      W  Hǅ       Hǅ(     ƅ   W0  Hǅ@      HǅH     3f0  H   谟H` H  HMxHPHH  H   HA |fH   _H        H ]@UH HL0.A      HMx8H ]Hh   5H0   dH0   DH8   3H(   H8   d[H(   dH   D[H@   H@   $[@UH HE te HM` H ]@UH HE te H   WH ]@UH HE te HM0H   IH ]H0   H0+H(  D@UH HE0te0HH  MH ]@UH HE0te0HM@H   H ]H@   H@UH HE0te0HH  H ]H(   H`   HT$UH HH        H ]H0   @UH HEDteDHMX`H ]HT$SUHHHH[ Hn  xd  H  H   ǅ           Hǅ       Hǅ  I      H  蝯HF_ H  H  H   ǅ      W  Hǅ       Hǅ(     ƅ   W0  Hǅ@      HǅH     3f0  H   诛HH   H+H,skH   H   HG   HL$0HD$(HD$ ,   L^ L   U@H   r]D]DA   H? H   @W   Hǅ       Hǅ           H   H@    H@     ]DH   H   HG   H  H   Hq aL   IvH   H   {Hǅ       Hǅ      ƅ    L   IvH   H   >Hǅ       Hǅ      ƅ    H   H        HH][H   餽H(   鴞H(   H  /H(   H  /H(   H  /H(   H0  H(   HP  H(   Hp  -(H(   H  靛H@  .H8  .HH  鄼H   tH@   .H    H0  MH    HP  -H    Hp  ]'H    H  ͚HT$UH HH H   x   H  HE0EH   y  ELHEP    HEX]      HM`@HA] HH  HK  HP  ǅX      W`  Hǅp      Hǅx     ƅ`   W  Hǅ      Hǅ     3f  HM8UHM(HPHHM`JHU0H :^HM0 H        H ]H    鴛H   %H@   锛H   tQH   %H   %H(   *H    %H  t%H`   $H   QH   D%H  4%H8   1HT$SUVWH(HH   H]@Hu HuHH   H;HEPH{H;L   LHE8    L;H{H](HH333;HT$SUWH HL   LE@H} H}HH   HMPL   H](H`HE8    H;33;Hp   0@UH H(   HMPY$H ]H   MH   MH   tMH   #H   WH   H`  *H   H  ]LH   H  H   H  =*H   H(  LH   H  NH   H   NH   H8  }NH   HP  ]NH   DH   4H   4HT$SUHHH-H      Hqt{D$0    HD$(    H  HD$ Ai   Lh    HMPH}HHMHHRHE@HU@H^HHHYHMPø33
9HT$SUHHHmH   _   Hpt{D$0    HD$(    H  HD$ Ai   LTg    HMPFHHHMHHRHE@HU@H ^HHHYHMP33J8@UH HH   HM0!H ]H8   H` H8   HH    H  DHT$UH HHL H   x   H
  HE0EH   ٸ  ELHEP    HEX     HM`蠤Ha HH  H  HP  ǅX      W`  Hǅp      Hǅx     ƅ`   W  Hǅ      Hǅ     3f  HM8赐HM(HPHHM`誸HU0H_ WHM0耶H        H ]H   Hp  H  H   JHh   JHT$UHPHH̇ H  x  H  H   ǅ      S     Hǅ       Hǅ       H  H_ H  H  H   ǅ      W  Hǅ       Hǅ(     ƅ   W0  Hǅ@      HǅH     3f0  H    H   HPHH  H   H UH   ߴH        HP]HT$UH HH| H  x   H:  HE0EH   	  ELHEP    HEX     HM`СH\ HH  H  HP  ǅX      W`  Hǅp      Hǅx     ƅ`   W  Hǅ      Hǅ     3f  HM8HY\ HM`HM(HPHHM`ʵHU0H THM0蠳H        H ]HT$UH HH< H  x  H  HEPEh   ɴ  ElHEp    HEx     H   荠H^ Hh  H  Hp  ǅx      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  HMX袌H^ H   蚴HM@HPHH   聴HUPH6 qSHMPWH        H ]HX   tH@   $HT$UH@HH܃ H(  x  H  H   ǅ      c     Hǅ       Hǅ        H   H] H  H)  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ       Hǅ     3f  H   0H] H   (H   HPHH   H   H QH   ܰH        H@]HH   H  餰H  *@UH HE0te0HMP H ]H8   HT$UH HH H  x   H  HE@EX     E\HE`    HEh     HMp`HZ HX  Hk  H`  ǅh      Wp  Hǅ      Hǅ     ƅp   W  Hǅ      Hǅ     3f  HMHuHZ HMppHM0HPHHMpZHU@H JPHM@0H        H ]H`  鴬H    $H    H    H    H0   H0   HT$UH H3HM(HHMpL33.H    H  $H  $@UH H꺸  H   fH ]@UH H꺸  HMpIH ]@UH H꺈  HP  &H ]@UH H0  H  H ]Hh  4H(   HT$UH HH\ H%  x  H  Hp  ǅ         Hǅ      Hǅ  p      H  螚Hr H  H  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  Hx  谆HD H  訮HM8HPHH  菮Hp  HA~ |MHp  _H        H ]H  H  $H    HT$UH HH} H%  x  H  H  ǅ     S    Hǅ      Hǅ  p      H  Hwp H  H  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  H   HdC H  HM8HPHH  H  H| KH  ϪH        H ]HT$UH HHl| H  x   H*  HE0EH     ELHEP    HEXp      HM`H)o HH  H˼  HP  ǅX      W`  Hǅp      Hǅx     ƅ`   W  Hǅ      Hǅ     3f  HM8ՃHB HM`ЫHM(HPHHM`身HU0Ho{ JHM0萩H        H ]H    H;H0   HPH0   H @H0   H0Hp   Hh   Hh   HHh   H  Hh   H  Hh   H   }Hh   H  Hh   HP  -Hh   H  Hh   H  =Hh   H  Hh   H  Hh   H  Hh   H  }9Hh   H  Hh   H	  }Hh   Hp  ]Hh   H  Hh   H8  Hh   HP  Hh   H`  Hh   Hp  Hh   H  mHh   H  mHh   H  =Hh   H   Hh   H`  Hh   H  }Hh   H  ]H8   @UH HE0te0H0  =H ]@UH HE0te0H(  H ]@UH HE0te0H  H ]H    HH    H@H    H@UH Hx   HM H ]HT$SUHHHH      H\t{D$0    HD$(    H  HD$ Ai   Lm    HMPfHHHMHHRHE@HU@H@JHHH=EHMP#33j$HT$SUHHHH      H"\t{D$0    HD$(    HV  HD$ Ai   Lk    HMPHHHMHHRHE@HU@HIHHHH}DHMPc33#HT$SUHHHH      Hb[t{D$0    HD$(    H  HD$ Ai   Li    HMPH]HHMHHRHE@HU@HHHHHCHMP裢33"HT$SUHHHMH   ?   HZt{D$0    HD$(    Hִ  HD$ Ai   Ll    HMP&HHHMHHRHE@HU@H HHHHBHMP33*"HT$SUHHHH      HYt{D$0    HD$(    H  HD$ Ai   Ltl    HMPfHHHMHHRHE@HU@H@GHHH=BHMP#33j!HT$SUHHHH      H"Yt{D$0    HD$(    HV  HD$ Ai   L$k    HMPHHHMHHRHE@HU@HFHHHH}AHMPc33 HT$SUHHHH      HbXt{D$0    HD$(    H  HD$ Ai   Lh    HMPH]HHMHHRHE@HU@HEHHH@HMP裟33H  H  H8   HT$SUHHHH      HrWt{D$0    HD$(    H  HD$ Ai   L4g    HMPHmHHMHHRHE@HU@HDHHH?HMP賞33HX   T}HP  45H  $5H   dH   H   4H0   H0   H0   H0   Hp   |H8   `HP  THh  tH`   @UH HE0te0HP  =H ]H0  tH  $H  @UH HE te HM0PH ]H0   4Hh   Hx   H  DH   H   ${H@   DH   H   H   H   Hp   H   H   H   z@UH HE0te0HM@H ]@UH HE0te0H   H ]@UH HE0te0HM`H ]@UH HE0 te0H   }H ]Hp   ^H@   THh   1@UH HE8te8HMP H ]H    H   H   1HT$UH HHl H%  x  HZ  H   ǅ      #     Hǅ       Hǅ   $     H   އHS H  H  H  ǅ      W  Hǅ       Hǅ     ƅ   W  Hǅ       Hǅ(     3f  H   sHtS H   HMxHPHH   ϛH   Hk :H   蟙H        H ]Hx  tH  dH   THp  DHX   4	H8  H  TEHh   wH  H+HP   t+H   TDHX   T+H  鴘H  H  H@  tH   tH  tH  d@UH H꺰  H   vH ]@UH H  H   VH ]HT$SUHHHH      H"P   D$0    HD$(    HR  HD$ A*  LL    H  HHH8  HRH   H   Hp=H8HHm8H  P   Hx  OSH M Hp  ̒HU Hp  iHx   H   dsH   TsH   @UH H@  H0  H ]HT$SUHHHmH   _   HN   D$0    HD$(    H  HD$ A   L(K    H  ?HHH8  HRHEHHUHH<HHH7H     H   QHJ H  rH H  H   餕H  H`  HP   tH   qH   dH   THT$SUHHHH      HRM   D$0    HD$(    H  HD$ Ag  LJ    H   HFHH   HRHEPHUPH:HnHH5H   膔   HMhPHyK HH  H HH  Hp   &Hx   rHT$UH HHe H  x  H  H   ǅ      s     Hǅ       Hǅ        H   .HN H  H9  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  H   @mH   HPHH   /H   Hd 4H   H        H ]Hx   d%H   H  鴒Hh   HT$UH HH\d H  x  H  H  ǅ(       ,  Hǅ0      Hǅ8  \     H@  HgM H(  H  H0  ǅ8      W@  HǅP      HǅX     ƅ@   W`  Hǅp      Hǅx     3f`  H  kH   HPHH@  蟓H  HQc 2H  oH        H ]HT$UH HHc H  x  Hʨ  H   ǅ           Hǅ       Hǅ   ?     H   N~HK H  HY  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  H   `jH   HPHH   OH   Hb <1H   H        H ]@UH HE te HMP萍H ]HH   H`   @UH HE@te@H  =H ]HX   HP   H   H   THp   mH   %HP  HP  4H  dH   H   TH   H0   H`   4Hx   DHH   HP   鴠H    HX   @UH H@   HMPyH ]H   $HT$UH HH_ H(  x  H  H   ǅ      c     Hǅ       Hǅ        H   {HWO H  H)  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ       Hǅ     3f  H   0gHt% H   (H   HPHH   H   H^ -H   ܌H        H ]HT$UH HH|^ H(  x  H:  H   ǅ           Hǅ       Hǅ        H   yH/N H  Hɞ  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ       Hǅ     3f  H   eH$ H   ȍH   HPHH   謍H   H^] ,H   |H        H ]H   H   H   'H   Hh  ͈H   H  H   H  mH   H  H8   H    H(@H   HT$UH HH<\ H  x  H  H   ǅ      Ë     Hǅ       Hǅ   [     H   ~wHG^ H  H  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ       Hǅ     3f  H   cHM0HPHH   肋H   H4[ o*H   RH        H ]HT$UH HHZ H   x   H  HE0EH     ELHEP    HEXd     HM`PvHI] HH  H[  HP  ǅX      W`  Hǅp      Hǅx     ƅ`   W  Hǅ      Hǅ     3f  HM8ebHM(HPHHM`ZHU0HZ J)HM00H        H ]HT$UH@HHY H  x  H  H   ǅ      S     Hǅ       Hǅ   o     H   uH7\ H  H  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  H    aHM`HPHH   H   HX 'H   H        H@]HT$UH HHX H   x   HJ  HE0EH     ELHEP    HEXR     HM`sHyZ HH  H  HP  ǅX      W`  Hǅp      Hǅx     ƅ`   W  Hǅ      Hǅ     3f  HM8_HM HPHHM`HU0HW &HM0H        H ]HX   H(   @UH HE te HMHH ]H   H0   !H0   H`  H0   Hx  魂H0   H  鍂H0   H  MH0   H  -H0   H   aHH   $!HH   H`  MHH   Hx  ݁HH   H  齁HH   H  }HH   H  ]HH   H   =`H   HT$SUH8HHKU H  x  H	  H   ǅ      ҄     Hǅ       Hǅ       H  pHZ H  H  H   ǅ      W  Hǅ       Hǅ(     ƅ   W0  Hǅ@      HǅH     3f0  H   \HMHHPHH  葄H   HCT ~#H   a,H]8HH  HvHH$HM8E@    E33H9h  tL`  Hh  AE8   H   L   H   L   HU8HHM8Ht#H   HtAuHPH        H8][HT$SUHHHMH   ?   H9t{D$0    HD$(    H֓  HD$ Ai   L[    HM`&HHHMPHRHE@HU@H 'HHH!HM`33*H  HT$UH HH|R H  x   H:  HEpǅ           Hǅ       Hǅ         H   mH:X H  H̒  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  HMxYHMhHPHH   ȁHUpH}Q  HMptHb!HM(E0    HU E33H9h  tL`  Hh  AE(E@HUPLEXHM`LE@HU(H	HM(Ht HM`HtAuHPH        H ]H   HT$SUHHHH]@H  tH  /  Hǃ  33HT$UH@HHlP H  x  H*  H   ǅ           Hǅ       Hǅ        H   kHW H  H  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  H   WH   HPHH   H   HaO H   }H        H@]H  {H   HT$UH HHM A  33pHT$UH HHN H  x  H  H   ǅ      S~     Hǅ       Hǅ        H  jHGS H  H  H   ǅ      W  Hǅ       Hǅ(     ƅ   W0  Hǅ@      HǅH     3f0  H    VHMpHPHH  ~H   HM H   {   HM8H        H ]H`   $H   HT$UH HH\M H  x   H  HE0EH   |  ELHEP    HEX     HM`hHT HH  H  HP  ǅX      W`  Hǅp      Hǅx     ƅ`   W  Hǅ      Hǅ     3f  HM8THaT HM`|HM(HPHHM`|HU0H_L HM0zH        H ]@UH  ȋf HkeL%X   LM LE AC HkeH%X   Hи  HHD ]@UH Hꋅ   t   H   H3wH ]HP   4H@   tH8   H @wH8   H@PH8   HX wH@   餋@UH HE0te0HMHvH ]@UH HE0te0HMPvH ]HH   4H    4OH`   H0   OH(   OHp   HP  DvHp  4vH8   OH  vH   $H   yH8   DzHT$UH H3HM(舦HHMp]HMx|H33BHT$UH H3HM(HHHMp]HMxC|HHQH33HT$UH H3HM(HHMpL]HMx{H{33@UH H  H  H ]@UH H꺐  H  fH ]H   Hx   dHp   UHp   H  Hp   H  Hp   H  Hp   H  }Hp   H  wHp   H  vHp   H  Hp   H  Hp   H(  Hp   H8  Hp   HH  Hp   HX  RH  du@UH HE@te@H  H ]@UH HE@te@H  rH ]@UH HE@te@H0  H ]@UH Hx   HMHH ]HT$SUHHHmH   _   H,t{D$0    HD$(    H  HD$ Ai   L^    HMPFHHHMHHRHE@HU@H HHHHMPt33JHT$SUHHHH      H,t{D$0    HD$(    H6  HD$ Ai   L]    HMP膸HHHMHHRHE@HU@H`H(HH]HMPCs33HT$SUHHHH      HB+   D$0    HD$(    Hr  HD$ AB  LxW    H   迷H6HH   HRHE@HU@HH^HHH   vrHMXMHW H   mH H   H@   餔Hx   NH   HT$SUHHHH      H"*   D$0    HD$(    HR  HD$ A  L W    H   蟶HHH   HRHEXHUXHvH>HHsH   VqHMp-HW H   lHc H   wH   qH@   ԓH  dMH8  鴒Hh  @UH H@  Hh  H ]@UH H   HMpH ]HT$SUHHHMH   ?   H(   D$0    HD$(    H҂  HD$ A  L@W    H   H薽HHx  HRH   H   HHHHH   oH   HW H  QkH H  HM THP  $mH0  mH  mH  lHp  @UH H   HMHYH ]@UH H꺠  HMH9H ]@UH H꺠  H  H ]H   ԱHH   H   KHT$SUHHH]H   O   H&   D$0    HD$(    H  HD$ A  L0R    H@  /H覻HH   HRHEHHUHHHHHH@  mH   H;R H   giH H   @UH Hx   HM@H ]Hh   āH`   tH`   H頁H`   H   H`   H   =H`   Hx  H`   H  H`   H  @UH HE0te0H@  MH ]@UH HE0te0H   jH ]@UH HE0te0H  H ]H@  Ի@UH Hh   HM@IH ]H@   H(  iHP  Hp   4@UH H꺀  HMpH ]HT$UH HH\= H(  x  H  HP  ǅh     l  l  Hǅp      Hǅx  Z      H  XH?Y Hh  H}  Hp  ǅx      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  HX  DHY H  lH   HPHH  lHP  H>< yHP  \jH        H ]HT$UH HH; H(  x  H  HP  ǅh     k  l  Hǅp      Hǅx  ^      H  >WHW Hh  HI|  Hp  ǅx      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  HX  PCHW H  HkH   HPHH  ,kHP  H: 
HP  hH        H ]@UH HE te H   H   fH ]H   H H   HH(   iH@   THT$UH0HHM0jH        H0]@UH HE te HM@eH ]@UH HE te HM`eH ]@UH HE te H   meH ]H8   dH8   H`  H8   H  mH8   H  H8   H  CH  dHT$SUH(HH]8H`   tH`  (ZHX   tHX  G33HT$SUHHH}H   o   Ht{D$0    HD$(    Hy  HD$ Ai   L[    HMPVHͳHHMHHRHE@HU@H0HHH-HMPf33ZHT$SUHHH轿H   诿   Ht{D$0    HD$(    HFx  HD$ Ai   L$[    HM`薪HHHMPHRHE@HU@HpH8HHmHM`Se33H   bHT$UH@HH6 H(  x  H|  H   ǅ      sf     Hǅ       Hǅ        H   .RHX H  H9w  H  ǅ      W   Hǅ      Hǅ     ƅ    W   Hǅ0      Hǅ8     3f   H   @>HdX H   8fH   HPHH   fH   H5 	H   cH        H@]H0   dWH   HB t@UH H꺀  HM0H ]H0   VH   $H   H   dHh   &Hh   H  Hh   H   Hh   H8  H  bH@   dHH   H  D`H    ĖH    H)B 4HP   DH`   4H  H  HP  HT$UH HH3 H  x
  Hy  H   ǅ      Sc     Hǅ       Hǅ         H   OHa H  Ht  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ       Hǅ     3f  H    ;H   HPHH   cH   H2 H   `HE@HU(HH        H ]HH   H   D^HT$UH HHL2 H  x  H
x  HEpǅ      a     Hǅ       Hǅ         H   MH` H  Hr  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  HMx9H` H   aHM(HPHH   aHUpH:1 u HMp[_H        H ]@UH H@   HMXiH ]HX   H鰓HX   H@@UH H   HMX)H ]HX   H   H   t_H   HP   THP   H`  }HP   Hp  _HP   H  :HT$SUH(HH]PH   tH  HQH   tH  ?339HT$SUHHH蝷H   菷   Ht{D$0    HD$(    H&p  HD$ Ai   La    HMPvHHHMHHRHE@HU@HPHHHMHMP3]33zHT$UH@HH. H(  x  Ht  H   ǅ      c^     Hǅ       Hǅ        H   JH` H  H)o  H  ǅ      W   Hǅ      Hǅ     ƅ    W   Hǅ0      Hǅ8     3f   H   06H_ H   (^H   HPHH   ^H   H- H   [H        H@]@UH H  HMxH ]Hx   H(   H@HT$SUHHH=H   /   Ht{D$0    HD$(    Hm  HD$ Ai   L$`    HMPH荨HHMHHRHE@HU@H H踴HHHMPZ33H: @UH H  HMpH ]H0   TH0   H   H   HPH   H@H  HHT$UH HH+ H   x   Hq  HE0EH   y[  ELHEP    HEXB      HM`@GH` HH  HKl  HP  ǅX      W`  Hǅp      Hǅx     ƅ`   W  Hǅ      Hǅ     3f  HM8U3HM(HPHHM`J[HU0H* :HM0 YH        H ]HT$UH HH* H  x   Hzp  HEpǅ      FZ     Hǅ       Hǅ   9      H   FH_ H  Hk  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  HMx2HMhHPHH   ZHUpH) HMpWH        H ]Hx   H`   HH`   H H`   H0H   $HT$SUHHH-H      H   D$0    HD$(    Hi  HD$ Ai   Lb    H   HvHHMPHRHE@HU@HH衰HHH   V33 H@   H(   $H(   ԠH@   H   TH   TH   DHT$UH HHM0zE3HHMP+#H        H ]@UH HE te HMXH ]@UH HE$te$HP  MSH ]H    D/H    /@UH HE te HM0`,H ]H8   Hp  RH8   H  RH8   H  HT$UH HH& H  x  HZl  H   ǅ      #V     Hǅ       Hǅ   N      H   AH7b H  Hf  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  H   -HMpHPHH   UH   H% H   SH        H ]@UH HE4te4HMPH   PH ]HP   HHX   $vHP   Hp  =HP   H  HP   H  HT$SUHHH譬H   蟬   Ht{D$0    HD$(    H6e  HD$ Ai   Lf    HMP膗HHHMHHRHE@HU@H`H(HH]HMPCR33HT$UH HH# H  x  Hi  HE`Ex   yS  E|Hǅ       Hǅ   d      H   7?Ha Hx  HBd  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  HMhL+Ha H   DSHMPHPHH   +SHU`H" HM`Q3HM@H        H ]HT$UH HH" H  x  HZh  H   ǅ      #R     Hǅ       Hǅ         H   =H` H  Hb  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  H   )HMhHPHH   QH   H! H   OH        H ]HT$SUH(HH[! H  x  Hg  H   ǅ      P     Hǅ       Hǅ         H   <H_ H  Ha  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  H   (H]`HHPHH   PH   HP  H   nNH]`H0HM |H        H(][HT$UH HH H  x  He  H   ǅ      O     Hǅ       Hǅ         H   >;H7^ H  HI`  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  H   P'HMpHPHH   BOH   H /H   MH        H ]HT$UH HH H  x  Hzd  H   ǅ      CN     Hǅ       Hǅ         H   9H\ H  H	_  H  ǅ      W  Hǅ      Hǅ     ƅ   W  Hǅ      Hǅ     3f  H   &HMxHPHH   NH   H H   KH        H ]@UH H꺠  H   H ]H    H`鐖HT$UH@HHL H  x  H
c  H   ǅ      L     Hǅ       Hǅ   H      H   8H` H  H]  H  ǅ      W   Hǅ      Hǅ     ƅ    W   Hǅ0      Hǅ8     3f   H   $HMxHPHH   LH   HD H   bJHMHP  H        H@]Hp  t\HT$SUHHHHMP0P  H]`H{tHKkP  HC33BHT$UH HHM(O  HM8H9t	H	.P  33H0   JH   tJH0   H   aJH8   UJH0   H   2H    ֛H@   *JHT ^HGS 邛@UH HE te HM8蒛H ]@UH HE te HM8lH ]@UH HE te HM8FH ]@UH HE te HM8 H ]HT$SUH(HHM("WE8E    R HR HE8HjR HE@HU8H   :   E HM@Ht?Au2H]@HHH N  CuHM@HH@N  H        H(][HT$SUVWH(H@H8?MOC  ?RCC  ?csm      t !t "t  @  HG0HcHHO8HcYH_8HcsHư   H;u0   HM(A!HHHE(H   WE8E    Q HQ HE8HQ HE@HU8H   FE HM@Ht?Au2H]@HHH M  CuHM@HH@M  H  Hu(H   LM8LHW(}WF   F   Hi! HH    FGFHf Hf  _^(   ;GDIHW HN0A   D+IHH3$H   HF8HFH   HHqHZ   HP   LE(HH   <H2   HM(WE8E    O HO HE8H}O HE@HU8H   M   E HM@Ht?Au2H]@HHH L  CuHM@HH@K  HwH(_^][@UH HE te HM(UH ]@UHH3Ɂ8  ]@UH HM@H ]Ͱ@UH HM 軰H ]@UH HH ],@UH0HHHL$(T$ LLEpUhHM`mH0]@UH H}  uLMxLEpHUhHM`腷H ]@SUH(HHM@HM0HE0HHM(HE(8csmtE     E "KHM(HHE0HXKHH(][@UH H}  uL   LE(HUpHM`H ]@SUH(HHM8HM0}X tlHE0HHM(HE(8csmuUHE(xuKHE(x  tHE(x !tHE(x "u$
HM(HH HE0HXHX(E     E H(][@SUWH@HHMPHMHH   HHpH   H_HX`HEHHHY8HXhHMHD$8Hd$0 d$( H   HD$ LL   H   H	PH`p E@   ED   EDH@_][@SUWH@HHMPHMHH   HHpH   H_HX`HEHHHY8HXh   HxHMHD$8Hd$0 d$( H   HD$ LL   H   H	H`p E@   ED   EDH@_][@UH0HH3Ɂ8  H0]@UH@HM@xH@]@UH HHMXLE H   
H ]@SUH(HHM8}  uHH   ;csmu9{u3{  t{ !t	{ "uHK(蔿tHH   HH HM@HH(H(][@UH HH   LM D   H   H ]@SUH(HHMH6}  uHH   ;csmu9{u3{  t{ !t	{ "uHK(߾tHaHM0HH HM8HH(   HxH(][@UH HH ]@UH Hx0 ~H0H ]@UH0H譾H0]@UH0Hwx0 ~lH0H0]@UH HHMHH	H ]`&@UH HHHыiH ]@UH0HHM@H0]*&@UH HH   H ]`@UH HHM@%H ]@UH0HHMX%H0]@UH0HHM`H0]%@UH HHM8H ]%@UH HHEHH ]k`@UH HHM(HM$3csmE E H ]@UH HHMpH ]J%@UH HM@H ],@UH H   H ]_@UH0H   H0]_@UH H   H ]_@UH H}p t   _H ]@UH HH}  u
HM@HM@$H ]@UH H3H ]b_@UH HHEXH ]H_@UH HHEHHH  H ]@UH H   H ]_@UH H   H ]^@UH H   H ]^@UH HH8  t8  t3   H ]@UH HHEHH ]+@UH0HM`H0]+@UH HHEhH ]e^@UH H   H ]L^@UH H   H ]3^@UH@H}@ t=}D t(H   HcHHHa ?HHd8H   o*H@]@UH HH3Ɂ8  H ]@SH H# HtH6   HH [H [H(H] Hv0H8 HHH   rHIH'H+HHw'蟤H     H      H(H(H Hv0H HHH   rHIH'H+HHw'/H     H    b  H(@H(H Hv0H HHH   rHIH'H+HHw'迣H     H    b  H(H(H= Hv0H HHH   rHIH'H+HHw'OH     H      H(`H(H Ht =  uH tH     H(H $H(H Hv0H HHH   rHIH'H+HHw'菢H     H      H(H(He Hv0H@ HHH   rHIH'H+HHw'H     H    
  H(0H(H Ht =  uH rH     H(H H(HM Hv0H( HHH   rHIH'H+HHw'_H     H    
  H(pH(H
 Hv0H
 HHH   rHIH'H+HHw'Ht
     Hq
    R
  H( H(H
 Ht =
  uH
 qH
     H(H	 ĞH(H
 Hv0H
 HHH   rHIH'H+HHw'/H
     H
    z
  H(@H(HU
 Hv0H0
 HHH   rHIH'H+HHw'迟H
     H	
    	  H(H(H]
 Ht =Y
  uH@
 qpH8
     H(Hy
 锝H(HU
 Hv0H0
 HHH   rHIH'H+HHw'H
     H	
    	  H(H(H	 Hv0H	 HHH   rHIH'H+HHw'菞H|	     Hy	    Z	  H(H(H	 Ht =	  uH	 AoH	     H(H	 dH(H	 Hv0H	 HHH   rHIH'H+HHw'ϝH|	     Hy	    Z	  H(H(H5	 Hv0H	 HHH   rHIH'H+HHw'_H     H      H(pH(H=	 Ht =9	  uH 	 nH	     H(HY	 4H(H5	 Hv0H	 HHH   rHIH'H+HHw'蟜H     H      H(H(H Hv0H HHH   rHIH'H+HHw'/H\     HY    :  H(@H(H Ht =  uH lH     H(H H(H Hv0H HHH   rHIH'H+HHw'oH\     HY    :  H(H(H Hv0H HHH   rHIH'H+HHw'H     H      H(H(H Ht =  uH  kH     H(H9 ԘH(H Hv0H HHH   rHIH'H+HHw'?H     H      H(P
H(H Hv0H` HHH   rHIH'H+HHw'ϙH<     H9      H(	H(H Hv0H HHH   rHIH'H+HHw'_Ht     Hq    R  H(p	H(H- Hv0H HHH   rHIH'H+HHw'H     H      H( 	H(H} Hv0HX HHH   rHIH'H+HHw'H4     H1      H(H(H Hv0H HHH   rHIH'H+HHw'H     H      H( @SH H Ht6H|$0CuHH{u	HHPH|$0H [@SH Hk Ht6H|$0CuHH{u	HHPH|$0H [@SH Hk Ht6H|$0CuHH{u	HHPH|$0H [@SH H+ Ht6H|$0CuHH{u	HHPH|$0H [H(H Hv0H HHH   rHIH'H+HHw'_Ht     Hq    R  H(pH(H- Hv0H HHH   rHIH'H+HHw'H     H      H( H(H= Hv0H HHH   rHIH'H+HHw'H     H      H(H(H Hv0H HHH   rHIH'H+HHw'Hd     Ha    B  H( H(H Hv0Hx HHH   rHIH'H+HHw'蟔HT     HQ    2  H(H(H Hv0H HHH   rHIH'H+HHw'/H     H      H(@H(H HtJH HH+HH   rHIH'H+HHwC輓WH     f Hw Hp CHd 8   H(~@SH <B eH%X      HHHt>HSH+HH   rLAH'I+HAHwI3HHCHCH [9H(Hu Hv0HP HHH   rHIH'H+HHw'迒H,     H)    
  H(H(H Hv0H HHH   rHIH'H+HHw'OH     H    z  H(`H(H HtJH HH+HH   rHIH'H+HHwCܑWH     f H H cH 8   H(鞑H(H- HtJH1 HH+HH   rHIH'H+HHwCLWH     f H H H 8   H(AH(H H|$ 3HtAA,u2H\$0H HtHCHH   H8HHuH\$0H H= H|$ Ht HPHtH   LHH(IH(H(H Hv0H HHH   rHIH'H+HHw'H     H      H(0 H(He Hv0H@ HHH   rHIH'H+HHw'诏H     H       H(H(HU Hv0H0 HHH   rHIH'H+HHw'?H     H	       H(PH(H  Hv0H  HHH   rHIH'H+HHw'ώH|      Hy     Z   H(H(H  Hv0H  HHH   rHIH'H+HHw'_Hl      Hi     J   H(pH(H%  Hv0H   HHH   rHIH'H+HHw'H     H      H( H(H  Hv0H HHH   rHIH'H+HHw'H     H      H(H(H Hv0H` HHH   rHIH'H+HHw'H<     H9      H( @SH HS Ht6H|$0CuHH{u	HHPH|$0H [@SH H Ht6H|$0CuHH{u	HHPH|$0H [H(H Hv0H HHH   rHIH'H+HHw'H     H      H(H(Hu Hv0HP HHH   rHIH'H+HHw'菋H,     H)    
  H(H(He Hv0H@ HHH   rHIH'H+HHw'H     H      H(0H(H Hv0H HHH   rHIH'H+HHw'诊H     H    j  H(@SH H HtH趈H   HH [TH [@SH H Ht6H|$0CuHH{u	HHPH|$0H [H(H= Hv0H HHH   rHIH'H+HHw'诉H     H      H(H(H Hv0H HHH   rHIH'H+HHw'?Hd     Ha    B  H(P@SH H Ht6H|$0CuHH{u	HHPH|$0H [@SH H[ Ht6H|$0CuHH{u	HHPH|$0H [@SH H+ Ht6H|$0CuHH{u	HHPH|$0H [@SH H Ht6H|$0CuHH{u	HHPH|$0H [H(H Hv0H HHH   rHIH'H+HHw'菇H     H    b  H(H(H= Hv0H HHH   rHIH'H+HHw'H     H      H(0H(Hm Hv0HH HHH   rHIH'H+HHw'识H$     H!      H(H(H Hv0H HHH   rHIH'H+HHw'?Ht     Hq    R  H(PH(H- Hv0H HHH   rHIH'H+HHw'υH     H      H(@SH l4 eH%X     HHHt>HSH+HH   rLAH'I+HAHwII3HHCHCH [iH(H Hv0H HHH   rHIH'H+HHw'H     H    b  H( H(H= Hv0H HHH   rHIH'H+HHw'H     H      H(H(H Hv0H HHH   rHIH'H+HHw'Hd     Ha    B  H( H(H H|$ 3HtAA,u2H\$0H^ HtHCHH   H8HHuH\$0HQ H=* H|$ Ht HPHtH   LHH(IH(H(Hm Hv0HH HHH   rHIH'H+HHw'H$     H!      H(H(H Hv0H HHH   rHIH'H+HHw'菂H     H    r  H(H(HM Hv0H( HHH   rHIH'H+HHw'H     H      H(0H(H Hv0H` HHH   rHIH'H+HHw'证H<     H9      H(H(H Hv0H HHH   rHIH'H+HHw'?H     H      H(P@SH H Ht6H|$0CuHH{u	HHPH|$0H [@SH H Ht6H|$0CuHH{u	HHPH|$0H [@SH Hc Ht6H|$0CuHH{u	HHPH|$0H [@SH H# Ht6H|$0CuHH{u	HHPH|$0H [@SH H Ht6H|$0CuHH{u	HHPH|$0H [@SH Hc Ht6H|$0CuHH{u	HHPH|$0H [@SH H Ht6H|$0CuHH{u	HHPH|$0H [@SH H Ht6H|$0CuHH{u	HHPH|$0H [H(H Hv0H HHH   rHIH'H+HHw'O~H     H      H(`H(He Hv0H@ HHH   rHIH'H+HHw'}H     H      H(H(He Hv0H@ HHH   rHIH'H+HHw'o}H     H      H(H(H Hv0H HHH   rHIH'H+HHw'|H     H    j  H(H(H Hv0H HHH   rHIH'H+HHw'|H     H    j  H(H(HE Hv0H  HHH   rHIH'H+HHw'|H     H      H(0H(H5 Hv0H HHH   rHIH'H+HHw'{H     H      H(H(H Hv0H HHH   rHIH'H+HHw'?{H\     HY    :  H(PH(H Hv0H HHH   rHIH'H+HHw'zHl     Hi    J  H(H(H% Hv0H  HHH   rHIH'H+HHw'_zH     H      H(pH(H Hv0Hp HHH   rHIH'H+HHw'yHL     HI    *  H( H x<@SH <HHKH  HH@-  HHtHH     H$H]  HuH [H(H5  Ht)HH@  LHtH   HI  H(H(H  HcHL  HP  JH  HcHQBTH"  H~  Hw  NH(H  鰨H9  t;H(HY! HcHLN! HGP  JH<! HcHQBTHq"  H2! H+! nNH(Hy! DH  ;    H(&H% HHH   Ht  H H
rH(H9% :                                                                                                                                                                                                                                                                    a     <a     Ta     da     |a     $a             ĩa     a      a     a             4a      a     a     a     a     ήa     a     a     a     a     ta     da     Ra     Ba     0a     a     a     a     a     a     ڭa     έa     a     a     a     |a     4a     Ja     `a     ta     a     a     a     Уa     a      a     a      a     >a     Xa     la     a     a     a     ¤a     a     a     a     2a     La     da     ra     Xa     a     a     a     Υa     ޥa     a     
a     2a     >a     La     Za     da     ta     a     a     a     a     a     Цa     a     a     a     a     ,a     :a     Ja     \a     pa     a     a     a     a     ʧa     ֧a     a     a     a     .a     Ba     Ra     da     va     a     a     a     a     a     Za     Ja     ,a     a     ja     va     a     a     a     ίa     a     a     a     Da     a     $a     6a     Fa     Xa     ra     a     a     Ȫa     ڪa     a     a     a     ,a     @a     Xa     va     a     a     a     a     īa     ثa     a     a     ,a     Ha     \a     na     a     a     a     a     ֬a     a      a     a             a     Ԩa     
a                   Ȣa     a           7      8      4      3                              p                              ֢a     a                                         
                              	            o      t      s      a             a             PN   PN   I   I   I           0I           |   l         4   T                         P         p                       @               `   p   0                P                p      @          0      `               0      0                  P      p                       @      `         0            P                       p                                @   @            @       p   `   `   `   `   `   p   `   `          @      `                `0      t                                   F   G   H   H   H   &I   I                   F   pF                   ؔH   (I   G                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   minptime=10;maxaveragebitrate=96000;stereo=1;sprop-stereo=1;useinbandfec=1      profile-level-id=42e01f;packetization-mode=1;level-asymmetry-allowed=1  @\   >    ~   Unknown exception       \   >    ~   \   >    ~   bad array new length    string too long \   >    ~   @\   >    ~   \   @>    ~   :       \   @>    ~   (\   >   0l   `k   PY   P]   p]   iostream        iostream stream error   \   >    ~   bad cast        (\   =   ̭F   ̭F   bad locale name         \    =   Q   M   `Y   Y   Z   0[   [   [    \   P\   `\    ]   Z   Y   x\   @>    ~   (\   >   ios_base::badbit set    ios_base::failbit set   ios_base::eofbit set    \   `=    ~   \   `=    ~   napi_get_last_error_info        Error::New      napi_is_exception_pending       napi_get_and_clear_last_exception       Error in native callback        napi_create_string_utf8 napi_create_error       napi_create_object      Error::Error    napi_define_properties  napi_create_reference   message 4bda9e7e-4913-4dbc-95de-891cbf66598e-errorVal   napi_close_handle_scope HandleScope::~HandleScope       napi_close_escapable_handle_scope       EscapableHandleScope::~EscapableHandleScope     broken promise  future already retrieved        promise already satisfied       no state        \   @>   @~   \   >    l   j   PY   P]   p]   future  p\   P;   p\   0;          \   @<   PN   PN    m    m   @}    m   P}         Pq   Pq   0}   @}   PN   (\   <   PN   PN   0m   `o   @}   }   P}         pq   0s   0}   @}   PN   \   <;          (null)  (\   O   c   c   pc   a   a   ^   ^   =   _   initLogger      cleanup preload setSctpSettings getLibraryVersion       RtcWrapper::preload     preload() called        libdatachannel error#   Verbose Debug   Info    Warning Error   Fatal   LogLevel(String) expected       Function expected       RtcWrapper::cleanup     cleanup() called        cleanup timeout (possible deadlock)     RtcWrapper::setSctpSettings     setSctpSettings() called        Configuration (Object) expected recvBufferSize  sendBufferSize  maxChunksOnQueue        initialCongestionWindow congestionControlModule delayedSackTime RtcWrapper::getLibraryVersion   getLibraryVersion() called  0.22.2      Reference<T>::Reference vector too long \   `M   `M   PN   R    N   O    \   pM   Q   `N   R   N   O   \   M   M   pN   R    N   O   SendOnly        SendRecv        RecvOnly        Inactive        Unknown UNKNOWN_DIR_TYPE        @\      PN      PN      P   X\   p   PN   \       PN   RtcpReceivingSession    unordered_map/set too long      invalid hash bucket count       \               Class constructors cannot be invoked without 'new'     _ \   >       bad variant access      \   0   Q   M   0                          \   >   P    \      PN   \      PN   TrackWrapper::CleanupAll        CleanupAll() called     direction   mid type    close   sendMessage     sendMessageBinary   isOpen      isClosed        maxMessageSize  requestBitrate  requestKeyframe setMediaHandler onOpen  onClosed        onError onMessage   Track       TrackWrapper::TrackWrapper      Constructor called      Track created   libdatachannel error while closing track:       TrackWrapper::doCleanup doCleanup() called      direction() called on destroyed track   mid() called on destroyed track type() called on destroyed track        sendMessage() called on destroyed track String or Null expected libdatachannel error while sending track message:       sendMessageBinary() called on destroyed track   Buffer expected libdatachannel error:   requestBitrate() called on destroyed track      Number expected requestKeyframe() called on destroyed track     setMediaHandler() called on destroyed track     MediaHandler class instance expected    onOpen() called on destroyed track      onClosed() called on destroyed track    onError() called on destroyed track     onMessage() called on destroyed track   \   P   P   PN       N   O   H\                 N   O   \             P    N   O   H\            p    N   O   \   0   0           N   O   H\                N   O   \   `   @}         N   O   H\            `    N   O   \      P      @      O   H\                 N   O   \   >      Bad optional access     H\   7   u    X      H   J    ;   \   6   u    X      H   0O   P?   @\   6   u    X      H   0O   P?   0\   P6   PN   \   6   PN   media-type-audio        addAudioCodec   addOpusCodec    generateSdp     setDirection    description     removeFormat    addSSRC removeSSRC      replaceSSRC     hasSSRC getSSRCs        getCNameForSsrc setBitrate      getBitrate      hasPayloadType  addRTXCodec     addRTPMap       parseSdpLine    Audio   audio   mid (String) expected   direction (String) expected     We expect (Number, String, String[optional]) as param   profile (String) expected       We expect (Number) as param     We expect (String, String, Number) as param     We expect (String) as param             We expect (Number, String[optional], String[optional], String[optional]) as param       name as String expected msid as String expected trackID as String expected              We expect (Number, Number, String[optional], String[optional], String[optional]) as param       We expect (Number,Number,Number) as param       X\            N   \   6   u    X      H   0O   P?    ]      PN   `\      PN   media-type-video        addH264Codec    addVideoCodec   addVP8Codec     addVP9Codec Video   video        ]                ]      PN   p]   P   PN   DataChannelWrapper::CloseAll    CloseAll() called       DataChannelWrapper::CleanupAll  getLabel    getId       getProtocol     bufferedAmount  setBufferedAmountLowThreshold   onBufferedAmountLow     DataChannel     DataChannelWrapper::DataChannelWrapper  Data Channel created    DataChannelWrapper::~DataChannelWrapper Destructor called       DataChannelWrapper::doClose     doClose() called        Closing...      libdatachannel error while closing data channel:        DataChannelWrapper::doCleanup   DataChannelWrapper::close       close() called  DataChannelWrapper::getLabel    getLabel() called       getLabel() called on destroyed channel  DataChannelWrapper::getId       getId() called  getId() called on destroyed channel     DataChannelWrapper::getProtocol getProtocol() called    getProtocol() called on destroyed channel       DataChannelWrapper::sendMessage sendMessage() called    sendMessage() called on destroyed channel       libdatachannel error while sending data channel message:        DataChannelWrapper::sendMessageBinary   sendMessageBinary() called      sendMessagBinary() called on destroyed channel  DataChannelWrapper::isOpen      isOpen() called DataChannelWrapper::bufferedAmount      bufferedAmount() called DataChannelWrapper::maxMessageSize      maxMessageSize() called DataChannelWrapper::setBufferedAmountLowThreshold       setBufferedAmountLowThreshold() called  setBufferedAmountLowThreshold() called on destroyed channel     DataChannelWrapper::onOpen::<lambda_13f562790853afe8718001c45dd881be>::()::<lambda_d8c2bd28a8691d89f10df777863b4e40>::operator ()       mOnOpenCallback call(1) mOnOpenCallback call(2)         DataChannelWrapper::onOpen::<lambda_13f562790853afe8718001c45dd881be>::operator ()      onOpen cb received from rtc     DataChannelWrapper::onOpen      onOpen() called onOpen() called on destroyed channel    DataChannelWrapper::onClosed::<lambda_f7ffd76a2ab4318b6fb723a83db44154>::()::<lambda_54294d192d08ba342a1c5aaf08692def>::operator ()     mOnClosedCallback call  DataChannelWrapper::onClosed::<lambda_f7ffd76a2ab4318b6fb723a83db44154>::operator ()    onClosed cb received from rtc   DataChannelWrapper::onClosed    onClosed() called       onClosed() called on destroyed channel          DataChannelWrapper::onError::<lambda_61c087d4bf6e9e56bccb286654d82db7>::()::<lambda_d84716c21417b3e96100f3ddbb726410>::operator ()      mOnErrorCallback call(1)        mOnErrorCallback call(2)                DataChannelWrapper::onError::<lambda_61c087d4bf6e9e56bccb286654d82db7>::operator ()     onError cb received from rtc    DataChannelWrapper::onError     onError() called        onError() called on destroyed channel           DataChannelWrapper::onBufferedAmountLow::<lambda_71f6851ddd4950fd8031742bb7e6d071>::()::<lambda_2200058bde320f78245fa21640d52f08>::operator ()  mOnBufferedAmountLowCallback call(1)    mOnBufferedAmountLowCallback call(2)    DataChannelWrapper::onBufferedAmountLow::<lambda_71f6851ddd4950fd8031742bb7e6d071>::operator () onBufferedAmountLow cb received from rtc        DataChannelWrapper::onBufferedAmountLow onBufferedAmountLow() called    onBufferedAmountLow() called on destroyed channel       DataChannelWrapper::onMessage::<lambda_feecc16e6095fdf08979397032c391b7>::()::<lambda_89f11f454e68cfc80bfc4746aed44f9e>::operator ()    mOnMessageCallback call(1)      mOnMessageCallback call(2)              DataChannelWrapper::onMessage::<lambda_feecc16e6095fdf08979397032c391b7>::operator ()   onMessage cb received from rtc  DataChannelWrapper::onMessage   onMessage() called      onMessage() called on destroyed channel  ]         PN   `    N   O   ]   0   0          N   O    ]   `   `      P    N   O   ]         P       N   O    ]                N   O   ]   P   P           N   O    ]                N   O   ]                N   O    ]         @   p    N   O   ]                N   O    ]                  O   ]   p   p           N   O   8]   P   PN   ]   @   PN   PeerConnectionWrapper::CloseAll PeerConnectionWrapper::CleanupAll       setLocalDescription     setRemoteDescription    localDescription        remoteDescription       addRemoteCandidate      createDataChannel       addTrack        hasMedia    state       iceState        signalingState  gatheringState  onLocalDescription      onLocalCandidate        onStateChange   onIceStateChange        onSignalingStateChange  onGatheringStateChange  onDataChannel   onTrack bytesSent       bytesReceived   rtt     getSelectedCandidatePair        maxDataChannelId        PeerConnection  PeerConnectionWrapper::PeerConnectionWrapper    Peer Name (String) and Configuration (Object) expected  iceServers      iceServers(Array) expected      SyntaxError: IceServer config error:    IceServer config should be a string Or an object        hostname    port        IceServer config error (hostname OR/AND port is not suitable)   relayType       username        password        IceServer config error (username AND password is needed)        TurnTcp TurnTls proxyServer ip  Socks5  bindAddress     portRangeBegin  portRangeEnd    enableIceTcp    enableIceUdpMux disableAutoNegotiation  forceMediaTransport mtu iceTransportPolicy      Invalid ICE transport policy, expected string   all relay       Unknown ICE transport policy    disableFingerprintVerification  Creating a new Peer Connection  libdatachannel error while creating peer connection:    Peer Connection created PeerConnectionWrapper::~PeerConnectionWrapper    	]   P;    
]   0          PeerConnectionWrapper::doClose  libdatachannel error while closing peer connection:     PeerConnectionWrapper::close    PeerConnectionWrapper::doCleanup        PeerConnectionWrapper::setLocalDescription      setLocalDescription() called    setLocalDescription() called on destroyed peer connection       type (String) expected  answer  offer   pranswer        rollback        PeerConnectionWrapper::setRemoteDescription     setRemoteDescription() called   setRemoteDescription() called on destroyed peer connection      String,String expected  libdatachannel error while adding remote description:   PeerConnectionWrapper::localDescription localDescription() called   sdp PeerConnectionWrapper::addRemoteCandidate       addRemoteCandidate() called     addRemoteCandidate() called on destroyed peer connection        String, String expected libdatachannel error while adding remote candidate:     PeerConnectionWrapper::createDataChannel        createDataChannel() called      createDataChannel() called on destroyed peer connection Data Channel Label expected     Data Channel Init Config expected(As Object)    protocol        Wrong DataChannel Init Config (protocol)        negotiated      Wrong DataChannel Init Config (negotiated)  id  Wrong DataChannel Init Config (id)      unordered       Wrong DataChannel Init Config (unordered)       maxPacketLifeTime       maxRetransmits          Wrong DataChannel Init Config, maxPacketLifeTime and maxRetransmits are exclusive       Wrong DataChannel Init Config (maxPacketLifeTime)       Wrong DataChannel Init Config (maxRetransmits)  Data Channel created. Label:    libdatachannel error while creating datachannel:                PeerConnectionWrapper::onLocalDescription::<lambda_8ac7bd48462446749ec9184a35afdbe5>::()::<lambda_5a0c8ccdfbf9014a1252dfe5eb00022a>::operator ()        mOnLocalDescriptionCallback call(1)     mOnLocalDescriptionCallback call(2)             PeerConnectionWrapper::onLocalDescription::<lambda_8ac7bd48462446749ec9184a35afdbe5>::operator ()       onLocalDescription cb received from rtc PeerConnectionWrapper::onLocalDescription       onLocalDescription() called     onLocalDescription() called on destroyed peer connection        PeerConnectionWrapper::onLocalCandidate::<lambda_566aeb6e203c227a9de6aea03af421c5>::()::<lambda_eb7a0c4f06b48a5838aed121e9390fb5>::operator ()  mOnLocalCandidateCallback call(1)       mOnLocalCandidateCallback call(2)       PeerConnectionWrapper::onLocalCandidate::<lambda_566aeb6e203c227a9de6aea03af421c5>::operator () onLocalCandidate cb received from rtc   PeerConnectionWrapper::onLocalCandidate onLocalCandidate() called       onLocalCandidate() called on destroyed peer connection  	]   @   PN   PN   ]   ]   @}   ]   z    |   |   Pq   Pq   0}   @}   PN   
]      PN   PN   ]   _   @}   {   z    |   |   d   f   0}   @}   PN   8]   <          PeerConnectionWrapper::onStateChange::<lambda_91ba5128ae159f271507fecba0ffbc7f>::()::<lambda_89f15b5feae15f3ac3f652a8714c895d>::operator ()     mOnStateChangeCallback call(1)  mOnStateChangeCallback call(2)  PeerConnectionWrapper::onStateChange::<lambda_91ba5128ae159f271507fecba0ffbc7f>::()::<lambda_22b641ec1daaef2601f2363d0b90a025>::operator ()     mOnStateChangeCallback cleanup  PeerConnectionWrapper::onStateChange::<lambda_91ba5128ae159f271507fecba0ffbc7f>::operator ()    onStateChange cb received from rtc      PeerConnectionWrapper::onStateChange    onStateChange() called  onStateChange() called on destroyed peer connection     PeerConnectionWrapper::onIceStateChange::<lambda_09e32c2e7c7f47d160118357eb8bd91c>::()::<lambda_3ea865098e905c9409879eaceb6c8a95>::operator ()  mOnIceStateChangeCallback call(1)       mOnIceStateChangeCallback call(2)       PeerConnectionWrapper::onIceStateChange::<lambda_09e32c2e7c7f47d160118357eb8bd91c>::operator () onIceStateChange cb received from rtc   PeerConnectionWrapper::onIceStateChange onIceStateChange() called       onIceStateChange() called on destroyed peer connection          PeerConnectionWrapper::onSignalingStateChange::<lambda_de3e1ba72f0188753ff28bd0c169ced0>::()::<lambda_196fcdad450e5b0dbcbe423a2a18cd26>::operator ()    mOnSignalingStateChangeCallback call(1) mOnSignalingStateChangeCallback call(2)         PeerConnectionWrapper::onSignalingStateChange::<lambda_de3e1ba72f0188753ff28bd0c169ced0>::operator ()   onSignalingStateChange cb received from rtc     PeerConnectionWrapper::onSignalingStateChange   onSignalingStateChange() called onSignalingStateChange() called on destroyed peer connection            PeerConnectionWrapper::onGatheringStateChange::<lambda_6f0b5f882397462b3403b47a871b6c80>::()::<lambda_610e790b6aab7fa617ebfaa04cb9e10d>::operator ()    mOnGatheringStateChangeCallback call(1) mOnGatheringStateChangeCallback call(2)         PeerConnectionWrapper::onGatheringStateChange::<lambda_6f0b5f882397462b3403b47a871b6c80>::operator ()   onGatheringStateChange cb received from rtc     PeerConnectionWrapper::onGatheringStateChange   onGatheringStateChange() called onGatheringStateChange() called on destroyed peer connection            PeerConnectionWrapper::onDataChannel::<lambda_60395c031d45f37c7672c723d9ddfb81>::()::<lambda_77d44303f1349bee59ec81e9818b8d23>::operator ()     mOnDataChannelCallback call(1)  mOnDataChannelCallback call(2)  PeerConnectionWrapper::onDataChannel::<lambda_60395c031d45f37c7672c723d9ddfb81>::operator ()    onDataChannel cb received from rtc      PeerConnectionWrapper::onDataChannel    onDataChannel() called  onDataChannel() called on destroyed peer connection     PeerConnectionWrapper::bytesSent        bytesSent() called      PeerConnectionWrapper::bytesReceived    bytesReceived() called  PeerConnectionWrapper::rtt      rtt() called    PeerConnectionWrapper::getSelectedCandidatePair getSelectedCandidatePair() called       address transportType   candidate       priority    local   remote      PeerConnectionWrapper::maxDataChannelId maxDataChannelId() called       PeerConnectionWrapper::maxMessageSize   PeerConnectionWrapper::candidateTypeToString    candidateTypeToString() called  prflx   srflx   unknown PeerConnectionWrapper::candidateTransportTypeToString   candidateTransportTypeToString() called UDP     TCP_active      TCP_passive TCP_so      TCP_unknown     PeerConnectionWrapper::addTrack addTrack() called       addTrack() called on destroyed peer connection  Media class instance expected   Unknown media type      PeerConnectionWrapper::onTrack  onTrack() called        PeerConnectionWrapper::hasMedia hasMedia() called       PeerConnectionWrapper::state    state() called  PeerConnectionWrapper::iceState iceState() called       PeerConnectionWrapper::signalingState   signalingState() called PeerConnectionWrapper::gatheringState   gatheringState() called invalid string position ]         PN       N   O   `]       @}         0   O   ]   0   0       p    N   O   `]      @}            O   ]                   N   O   `]            `       O   ]                   O   `]   P   P   P       N   O   ]                   O   `]   p   p   0       N   O   ]                    O   `]                N   O   ]             0       O   `]         0   @    N   O   ]              P   p   O   `]   p   p           N   O   ]   p   `   0      p   O   `]   P   P   0       N   O         ThreadSafeCallback cancelled    Callback must be a function     ThreadSafeCallback callback     Failed to call JavaScript callback      H]      PN   ]   P   PN   WebSocketWrapper::CloseAll      WebSocketWrapper::CleanupAll    open    forceClose      remoteAddress   path    WebSocket       WebSocketWrapper::WebSocketWrapper      Using WebSocket got from WebSocketServer        Creating a new WebSocket without config libdatachannel error while creating WebSocket without config:   Creating a new WebSocket with config    disableTlsVerification  disableTlsVerification must be boolean  protocols       protocols must be an array      connectionTimeout       connectionTimeout must be a number      pingInterval    pingInterval must be a number   maxOutstandingPings     maxOutstandingPings must be a number    caCertificatePemFile    caCertificatePemFile must be a string   certificatePemFile      certificatePemFile must be a string     keyPemFile      keyPemFile must be a string     keyPemPass      keyPemPass must be a string     maxMessageSize must be a number Creating a new WebSocket        libdatachannel error while creating WebSocket:  WebSocket created       WebSocketWrapper::~WebSocketWrapper     WebSocketWrapper::doClose       libdatachannel error while closing WebSocket:   WebSocketWrapper::doForceClose  doForceClose() called   Force closing...        libdatachannel error while force closing WebSocket:     WebSocketWrapper::doCleanup     WebSocketWrapper::open  open() called   open() called on destroyed WebSocket    url must be string      libdatachannel error while opening WebSocket:   WebSocketWrapper::close WebSocketWrapper::forceClose    forceClose() called     WebSocketWrapper::sendMessage   WebSocketWrapper::sendMessageBinary     WebSocketWrapper::isOpen        WebSocketWrapper::bufferedAmount        WebSocketWrapper::maxMessageSize        WebSocketWrapper::remoteAddress remoteAddress() called  WebSocketWrapper::path  path() called   WebSocketWrapper::setBufferedAmountLowThreshold         WebSocketWrapper::onOpen::<lambda_5d024567a25d8b4cba43a2caa0136fbc>::()::<lambda_2074e960c2efc304de479b81490d86d0>::operator () WebSocket not found in instances                WebSocketWrapper::onOpen::<lambda_5d024567a25d8b4cba43a2caa0136fbc>::operator ()        WebSocketWrapper::onOpen        new onOpen() called     WebSocketWrapper::onClosed::<lambda_b534bc1b5e4984c584fdc85c59e080a1>::()::<lambda_d3df08fe3fd9da959b1fc303e4a5361b>::operator ()               WebSocketWrapper::onClosed::<lambda_b534bc1b5e4984c584fdc85c59e080a1>::operator ()      WebSocketWrapper::onClosed      onClosed() called on destroyed WebSocket                WebSocketWrapper::onError::<lambda_6c6601b8990210dc5e39a18530cf7f82>::()::<lambda_7186390326516d5b142dc656c774bd4c>::operator ()                WebSocketWrapper::onError::<lambda_6c6601b8990210dc5e39a18530cf7f82>::operator ()       WebSocketWrapper::onError               WebSocketWrapper::onBufferedAmountLow::<lambda_4ba9cf9de6d3ff736df1130ff7bbf6d3>::()::<lambda_de08b20428089295bdad05f27cc0238f>::operator ()    WebSocketWrapper::onBufferedAmountLow::<lambda_4ba9cf9de6d3ff736df1130ff7bbf6d3>::operator ()   WebSocketWrapper::onBufferedAmountLow           WebSocketWrapper::onMessage::<lambda_659ac948765bf43925608a8a686dab49>::()::<lambda_7ba5b98a7b29d37f2faa1a20ae0e8c91>::operator ()              WebSocketWrapper::onMessage::<lambda_659ac948765bf43925608a8a686dab49>::operator ()     WebSocketWrapper::onMessage     setting onMessage cb on mWebSocketPtr   p]                ]   p   p   PN       N   O   p]                N   O   ]                N   O   p]   `   `   p   `    N   O   ]              @    N   O   p]   @   @      P    N   O   ]       0          N   O   p]           P       N   O   ]            p    N   O   p]                N   O   ]   `         0      O   p ]         @        N   O   X"]   J   PN    ]   PK   PN   WebSocketServerWrapper::StopAll StopAll() called    stop        onClient        WebSocketServer WebSocketServerWrapper::WebSocketServerWrapper  Creating a new WebSocketServer without config           libdatachannel error while creating WebSocketServer without config:     WebSocketServer created without config  port must be a number   enableTls       enableTls must be boolean       bindAddress must be a string    Creating a new WebSocketServer  libdatachannel error while creating WebSocketServer:    WebSocketServer created WebSocketServerWrapper::~WebSocketServerWrapper WebSocketServerWrapper::doStop  doStop() called Stopping...     libdatachannel error while closing WebSocketServer:     WebSocketServerWrapper::stop    stop() called   WebSocketServerWrapper::port    port() called   WebSocketServer error:          WebSocketServerWrapper::onClient::<lambda_b9220f42dcf93aab75e840b51008ee71>::()::<lambda_3d07be9af76e0dfec4ad7929ea53ac05>::operator () mOnClientCallback call(1)       mOnClientCallback call(2)               WebSocketServerWrapper::onClient::<lambda_b9220f42dcf93aab75e840b51008ee71>::operator ()        onClient ws received from WebSocketServer       WebSocketServerWrapper::onClient        onClient() called       onClient() called on destroyed WebSocketServer  Function expected as onClient callback  "]   Y   Y   PN   Y    N   O   P#]   X   pY    Y   Y   p   O   #]   X   X   0Y   Y    N   O   g   node.dll    nw.dll      node.exe        NODE.EXE    FATAL   ERROR   WARN    INFO    DEBUG   VERB    NONE    false   true        $]      ̭F   
   :       @   X%]   p      ']       `   ']   Ѝ       `anonymous-namespace'::plogInit Initializing logger     (]   @      С   (]      p       fatal   error   info    none        P$]      Q   M            `   @      p      %p      )]      Q   M      p   0             -   -   .   :   ]       [   eE  pP  .           _B        )]   >      bad_weak_ptr    *]      PN   PN   PN   p      Number of malformed RTP headers Number of Unknown PPID messages Number of Bad-Lengthed notifications    Number of unknown SCTP_STATUS errors    rtc::RtcpReceivingSession::incoming     RTP packet is too small, size=  RTP packet is not version 2     RTP packet has a payload type indicating RR/SR  rtc::RtcpReceivingSession::requestBitrate       Requesting bitrate:     @*]      ̭F   ̭F   ̭F   ̭F   ̭F   @}      ,]   0      @   8+]   0       p    -]         p   0,]      0      .]   0   (-]      .]                            /]   p   p          N   O   /]   P   P          N   O   H1]   >    ~   1]   >    ~   invalid stol argument   stol argument out of range      invalid stoul argument  stoul argument out of range     map/set too long        X2]      u    X      H   I   P9    0]             0]             m=  o=  a=  setup   active      passive fingerprint     rtc::Description::Description   Unknown SDP fingerprint format:         Unknown certificate fingerprint algorithm:      ice-ufrag       ice-pwd ice-options     end-of-candidates   rtc 0   "    fingerprint "  Invalid     
  v=0      0 IN IP4 127.0.0.1 s=- t=0 0   a=group:BUNDLE  a=group:LS      a=msid-semantic:WMS *   a=ice-options:  a=fingerprint:  IP6 IP4 IP4 0.0.0.0     a=setup:        a=ice-ufrag:    a=ice-pwd:      a=end-of-candidates     application     Media index out of range        Bad type of application in description  Bad type of media in description        Invalid media description line  c=IN    a=mid:  a=extmap:   ssrc:    send   a=rid:      a=simulcast:send    ;   extmap  sendonly        recvonly        sendrecv        inactive        bundle-only     Invalid description for extmap  Invalid direction for extmap     cname:  msid:  msid:   application 9 UDP/DTLS/SCTP webrtc-datachannel  a=sctp-port:    a=max-message-size:     sctp-port       max-message-size        rtcp-rsize  apt=     RTX/   b=AS:       a=rtcp-mux      a=rtpmap:       a=rtcp-fb:      a=fmtp: rtpmap  rtcp-fb fmtp    rtcp-mux    ssrc    cname:  b=AS        Invalid format description for rtpmap   audio 9 UDP/TLS/RTP/SAVPF   PCMA    PCMU        /8000/1 /48000/2        video 9 UDP/TLS/RTP/SAVPF   /90000      goog-remb   VP8 VP9 unspec  sha-1       sha-224 sha-256 sha-512 actpass h3]      Q   M   0   0   0
           	          3]   0   Q   M         0           invalid vector subscript        invalid string_view position    4]   `         @}   5]   `      Ф   @}   " in description        Invalid integer "       2]      Q   M            0      P            `      0123456789ABCDEFabcdef-+Xx      0123456789ABCDEFabcdef-+XxPp                 6]   0   5]   x   6]   x   Pz   }       {   @{   |      6]   py      x   @}   0.0.0.0 host    candidate:      rtc::Candidate::parse   Parsing candidate:  typ Invalid candidate format    udp TCP tcp tcptype :       rtc::Candidate::resolve Resolving candidate (mode=  simple  lookup  ):  Resolved candidate:                                                                                                                                                                                                              7]      h8]      8]   p   h9]      9]   p   h:]   p   :]      h;]      h<]   p   ;]      ^(([^:.@/?#]+):)?(/{0,2}((([^:@]*)(:([^@]*))?)@)?(([^:/?#]*)(:([^/?#]*))?))?([^?#]*)(\?([^#]*))?(#(.*))?        Invalid ICE server URL:     stun    STUN    turn    TURN    turns   TURNS       Unknown ICE server protocol:    transport=udp   transport=tcp   transport=tls   5349    3478    Invalid ICE server port in URL:     HTTP        `7]      Q   M   @-   -   -   ()$^.*+?[]|\-{},:=!
  vector<bool> too long   h=]   @   <]   0           K   ȻK        ԻK   K        K   K      H   K   K          K    K         $K   0K         <K   HK        TK   `K         lK   xK        K   K         K   K      H   K   K      H   K   ȼK         ԼK   ؼK        ܼK   K                                 alnum   a l n u m   alpha       a l p h a   blank       b l a n k   cntrl       c n t r l   d   d   digit       d i g i t   graph       g r a p h   lower       l o w e r   print       p r i n t   punct       p u n c t   space       s p a c e   s   s   upper       u p p e r   w   w   xdigit      x d i g i t     =]   >   T   T   PY   P]   p]   generic `?]   0   h>]       rtc::PeerConnection::~PeerConnection    rtc::PeerConnection::setLocalDescription        Setting local description, type=         in signaling state     Unexpected local desciption type         description in signaling state         Unexpected local description type       , ignoring      Unexpected local description in signaling state         Using custom ICE attributes, ufrag="    ", pwd="        Candidates gathering already started    rtc::PeerConnection::setRemoteDescription       Setting remote description:     Rolling back pending remote description Unexpected remote       Unexpected remote description in signaling state        rtc::PeerConnection::addRemoteCandidate Adding remote candidate:    new connecting      connected       disconnected    failed  closed  checking        completed       in-progress     complete    stable      have-local-offer        have-remote-offer       have-local-pranswer     have-remote-pranswer    ?]   pE       E   @}   @]   E      0E   @}   @]   `E      D   @}   8B]   0   A]      B]   p          Ѝ   0            rtc::WebSocket::~WebSocket      closing `B]            @}   C]   0   B]   K    D]            @}          D]   @   P         PN   p   RTC cleanup     rtc::impl::Init::TokenPayload::{dtor}::<lambda_cdfdfe3d5e85a64648b9be3df967d1f3>::operator ()   rtc::impl::Init::doInit Global initialization   WSAStartup failed, error=       Spawning         threads        rtc::impl::Init::doCleanup      Global cleanup  D]   `         @}   rtc::IsRtcp     Demultiplexing RTCP and RTP with payload type, value=   rtc::RtcpReportBlock::log       RTCP report block:  ssrc=       , highestSeqNo= , seqNoCycles=  , jitter=       , lastSR=       , lastSRDelay=  rtc::RtcpHeader::log    RTCP header:    version=        , padding=      , reportCount=  , payloadType=  , length=       rtc::RtcpSr::log        RTCP SR:     SSRC=      , NTP_TS=       , RtpTS=        , packetCount=  , octetCount=   rtc::RtcpRr::log        RTCP RR:              ?                    rtc::impl::LogCounter::++::<lambda_399971a31007391ab42cca88d0179b05>::operator ()        (over   seconds)       xE]         @   @}           rtc::impl::ThreadPool::schedule::<lambda_72d28488fddbb8034099f7cc0ea735e7>::operator () E]      P         PN   p   xF]         p   @}   deque<T> too long       F]         `         O   xG]         P         O   rtc::impl::Channel::triggerOpen Uncaught exception in callback:         rtc::impl::Channel::triggerClosed       rtc::impl::Channel::triggerError        rtc::impl::Channel::triggerAvailable    rtc::impl::Channel::triggerBufferedAmount       rtc::impl::Channel::flushPendingMessages               Number of media packets sent in invalid directions      Number of media packets dropped due to a full queue     pH]   P      @   G]   ̭F   ̭F   ̭F                 `      8J]            8I]   8   P4                    `       rtc::impl::Track::~Track        Destroying Track        Media description mid does not match track mid  rtc::impl::Track::close Closing Track   rtc::impl::Track::incoming      Exception in incoming media handler:    Track is closed Track is not open       rtc::impl::Track::flushPendingMessages  J]            P    N   O   0K]   0   0   p   0    N   O   K]         @          O   0L]   @      @   @      O   L]         0       N   O   invalid stoi argument   stoi argument out of range      rtc::impl::utils::url_decode    Invalid percent-encoded character in URL: "%    ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/        k e r n e l 3 2 . d l l         SetThreadDescription    0M]   `~   u   f                 `      pd   0f   l   v   0N]   `~   u   f                 `      d   0f    n   `|   N]   `~   u   f                 `      d   0f   m   `x   Both maxPacketLifeTime and maxRetransmits are set       rtc::impl::DataChannel::~DataChannel    Destroying DataChannel  rtc::impl::DataChannel::close   Closing DataChannel     DataChannel already has a stream assigned       rtc::impl::DataChannel::processOpenMessage      Received an open message for a user-negotiated DataChannel, ignoring    DataChannel is closed   DataChannel not open    DataChannel has no stream assigned      Message size exceeds limit      rtc::impl::OutgoingDataChannel::processOpenMessage              Received an open message for a locally-created DataChannel, ignoring    DataChannel has no transport    DataChannel open message too small      DataChannel open message truncated      PO]   PN      @d   @}   Integer out of range    O]   e   e   f    f    N   O                        Number of SCTP packets received with an unknown PPID    PP]   P   `               rtc::impl::SctpTransport::SctpTransport Initializing SCTP transport     Could not create SCTP socket, errno=    Unable to set non-blocking mode, errno= Could not set socket option SO_LINGER, errno=   Could not set socket option SCTP_ENABLE_STREAM_RESET, errno=    Could set socket option SCTP_RECVRCVINFO, errno=        Could not subscribe to event SCTP_ASSOC_CHANGE, errno=  Could not subscribe to event SCTP_SENDER_DRY_EVENT, errno=      Could not subscribe to event SCTP_STREAM_RESET_EVENT, errno=    Could not set socket option SCTP_NODELAY, errno=        Path MTU discovery disabled, SCTP MTU set to    Could not set socket option SCTP_PEER_ADDR_PARAMS, errno=       Could not set socket option SCTP_INITMSG, errno=        Could not disable SCTP fragmented interleave, errno=    Could set socket option SCTP_ACCEPT_ZERO_CHECKSUM, errno=       Could not get SCTP recv buffer size, errno=     Could not get SCTP send buffer size, errno=     Could not set SCTP recv buffer size, errno=     Could not set SCTP send buffer size, errno=     rtc::impl::SctpTransport::~SctpTransport        Destroying SCTP transport       rtc::impl::SctpTransport::connect       SCTP connecting (local port=    , remote port=  )       Could not bind usrsctp socket, errno=   Connection attempt failed, errno=       rtc::impl::SctpTransport::send  Send size=      Message is too large    rtc::impl::SctpTransport::flush SCTP flush:     rtc::impl::SctpTransport::close SCTP early shutdown     SCTP already shut down  SCTP shutdown failed, errno=    rtc::impl::SctpTransport::incoming      SCTP disconnected       Incoming size=  SCTP recv failed, errno=        rtc::impl::SctpTransport::doRecv        SCTP recv, len= SCTP message is too large, truncating it        Missing SCTP recv info  rtc::impl::SctpTransport::doFlush       rtc::impl::SctpTransport::trySendQueue  SCTP shutdown   rtc::impl::SctpTransport::trySendMessage        SCTP try send size=     SCTP sending not possible       SCTP sending failed, errno=     Sending failed, errno=  SCTP sent size= rtc::impl::SctpTransport::triggerBufferedAmount SCTP buffered amount callback:  rtc::impl::SctpTransport::sendReset     SCTP resetting stream   SCTP stream      already reset  SCTP reset stream        failed, errno= rtc::impl::SctpTransport::handleUpcall  Handle upcall   SCTP upcall:    rtc::impl::SctpTransport::handleWrite   Handle write, len=      SCTP write:     rtc::impl::SctpTransport::processData   Process data, size=     Unknown PPID:   rtc::impl::SctpTransport::processNotification   Unexpected notification length, expected=       , actual=       Processing notification, type=  SCTP association change event   SCTP negotiated streams: incoming=      , outgoing=     SCTP connected  SCTP connection failed  SCTP sender dry event   flags=  outgoing|incoming       outgoing        incoming        , streams=[ ,   ]       SCTP reset event,       rtc::impl::SctpTransport::DebugCallback usrsctp:        Q]   0   P         PN   p   R]                     O   rtc::impl::ThreadPool::schedule::<lambda_2e78b9616474a187b9b8b98c2f8b5ad1>::operator () S]       @            O   rtc::impl::ThreadPool::schedule::<lambda_0deb93a66c1934bb3dc105a8e8d7e7b6>::operator () S]      з   @         O   R]      P         PN   p   hT]             @}   T]   P            @   O   hU]          P      @   O   U]         г   p   @   O   hV]   `         `   @   O   Number of truncated RTP packets over past second        Number of SRTP decryption errors over past second       Number of SRTP encryption errors over past second       Number of unknown RTCP packet types over past second    -----BEGIN CERTIFICATE-----                  xX]            X]   p         hY]            Y]   p      p   XZ]   p      p   Z]         p   H[]         p   []   p         rtc::impl::PeerConnection::PeerConnection       Creating PeerConnection         Either none or both certificate and key PEM files must be specified     Invalid port range      Invalid MTU value       MTU set to      rtc::impl::PeerConnection::~PeerConnection      Destroying PeerConnection       rtc::impl::PeerConnection::close        Closing PeerConnection  rtc::impl::PeerConnection::initIceTransport     Starting ICE transport  ICE transport initialization failed     rtc::impl::PeerConnection::initDtlsTransport    Starting DTLS transport No underlying ICE transport for DTLS transport  This connection requires media support  DTLS transport initialization failed    rtc::impl::PeerConnection::initSctpTransport    Starting SCTP transport No underlying DTLS transport for SCTP transport Starting SCTP transport without local application description   Starting SCTP transport without remote application description  SCTP transport initialization failed    rtc::impl::PeerConnection::closeTransports      Closing transports      rtc::impl::PeerConnection::rollbackLocalDescription     Rolling back pending local description  rtc::impl::PeerConnection::checkFingerprint     Skipping fingerprint validation Valid fingerprint "     Invalid fingerprint "   ", expected "   rtc::impl::PeerConnection::forwardMessage       Got open message on already used stream         Got open message violating the odd/even rule on stream  Got unexpected message on stream        Ignored message on stream       , DataChannel is destroyed      rtc::impl::PeerConnection::forwardMedia Exception in global incoming media handler:     rtc::impl::PeerConnection::dispatchMedia        RTCP SDES packet is invalid     DataChannel stream id is too high       Attempted to assign DataChannels without ICE transport  Too many DataChannels   rtc::impl::PeerConnection::assignDataChannels   Assigning stream         to DataChannel rtc::impl::PeerConnection::iterateDataChannels  rtc::impl::PeerConnection::iterateTracks        rtc::impl::PeerConnection::iterateRemoteTracks  The connection has no media transport           rtc::impl::PeerConnection::openTracks::<lambda_47503c207a2f788fca084635683f296c>::operator ()   Remote description has no ICE user fragment     Remote description has no ICE password  Remote description has no valid fingerprint     Remote description has no media line    Remote description has no active media  rtc::impl::PeerConnection::validateRemoteDescription    Remote description looks valid  rtc::impl::PeerConnection::processLocalDescription::<lambda_905c37c74f8984a81781c387efe76f70>::operator ()      Adding application to local description, mid="  Reciprocating application in local description, mid="           rtc::impl::PeerConnection::processLocalDescription::<lambda_dffd9e44dcb71807f0e792b7728f0515>::operator ()      Adding media to local description, mid="        ", removed=     ", removed=true (track is destroyed)    Reciprocating media in local description, mid=" rtc::impl::PeerConnection::processLocalDescription      No DataChannel or Track to negotiate    Issuing local description:      Local description has no media line     Got a local candidate without local description rtc::impl::PeerConnection::processLocalCandidate        Not issuing local candidate because of transport policy:        Issuing local candidate:        RTC resolver    Got a remote candidate without remote description       Got a remote candidate without ICE transport    rtc::impl::PeerConnection::negotiationNeeded    Negotiation needed for data channels    Negotiation needed to add track, mid=   Negotiation needed to remove track, mid=        rtc::impl::PeerConnection::triggerPendingDataChannels   rtc::impl::PeerConnection::triggerPendingTracks rtc::impl::PeerConnection::changeState  Changed state to        rtc::impl::PeerConnection::changeIceState       Changed ICE state to    rtc::impl::PeerConnection::changeGatheringState Changed gathering state to      rtc::impl::PeerConnection::changeSignalingState Changed signaling state to      8\]      P   @      PN      ]]         Ч   @}   p^]   `      `   @}   ^]             @}   p_]   `      0   @}   _]            @}   p`]         p   @}   `]   p      @   @}   pa]            @}   a]   м         @}   rtc::impl::PeerConnection::trigger      pb]                N   O   b]   p   p   0   p    N   O   pc]         @       N   O   c]         н   0    N   O   pd]   p   p          N   O   d]           P   @    N   O   pe]         0       N   O   e]   `   `   0       N   O           rtc::impl::ThreadPool::schedule::<lambda_36fd236d75daee15625b2c09dd6f041b>::operator () pf]            p   @   O   rtc::impl::ThreadPool::schedule::<lambda_19f46306fbacb7f30b46b9c648bf2a74>::operator () f]      @}            O   pg]   P               O           rtc::impl::ThreadPool::schedule::<lambda_d4a96e0541305c41c64a053da73cb790>::operator () g]      @}         @   O   rtc::impl::ThreadPool::schedule::<lambda_88f823b9a9c81af63fa8c1bcadc57ede>::operator () ph]      @}   `   0      O   rtc::impl::ThreadPool::schedule::<lambda_0cd7ef9a8627e88d13adaf79f8c3cc21>::operator () h]                    O   rtc::impl::ThreadPool::schedule::<lambda_438c7749ac26a0a0124b7be3b2571b79>::operator () pi]                   O   rtc::impl::ThreadPool::schedule::<lambda_7cbf5a655d4c6d54a334e44a3b75c8e7>::operator () i]            0      O   rtc::impl::ThreadPool::schedule::<lambda_71425297605b4f1d17bc64abfb6e0931>::operator () pj]      P            O   j]   p   @             O   pk]   а      0         O   k]      @             O   pl]      p       P      O   l]   `         `      O   pm]   P   @             O   m]   `       p   @      O   pn]         @         O   n]           P      @   O   po]          `          O   o]         P      @   O   pp]   @      P       @   O   p]          P       @   O   pq]         P   @   @   O   q]         P      @   O   pr]   `      P      @   O   r]      P   о   P   p   O   ps]       @}   0         O   s]       @}         0   O   pt]   д   @}             O   t]   0   @}         0   O   pu]       @}   п      0   O   u]       @}       `   0   O   pv]      @}   P       0   O   v]      @         p      rtc::impl::IceTransport::IceTransport   Initializing ICE transport (libjuice)   ICE-TCP is not supported with libjuice  Enabling ICE UDP mux    Using STUN server "     Failed to create the ICE agent  Invalid ICE attributes  rtc::impl::IceTransport::addIceServer   Only TURN servers are supported as additional ICE servers       TURN transports TCP and TLS are not supported with libjuice     Using TURN server "     Failed to add TURN server       rtc::impl::IceTransport::~IceTransport  Destroying ICE transport        Failed to generate local SDP    trickle Illegal role actpass in remote answer description       Incompatible roles with remote description      Invalid ICE settings from remote SDP    Failed to gather local ICE candidates   rtc::impl::IceTransport::send   rtc::impl::IceTransport::StateChangeCallback    rtc::impl::IceTransport::CandidateCallback      rtc::impl::IceTransport::GatheringDoneCallback  rtc::impl::IceTransport::RecvCallback   rtc::impl::IceTransport::LogCallback    juice:  w]      `         `      rtc::impl::TcpTransport::TcpTransport   Initializing TCP transport      Initializing TCP transport with socket  getpeername failed      getnameinfo failed      Connection is not open  rtc::impl::TcpTransport::send   rtc::impl::TcpTransport::incoming       TCP connection is already in progress   TCP is already connected        rtc::impl::TcpTransport::connect        Connecting to   rtc::impl::TcpTransport::resolve        Resolving       Resolution failed for " TCP connection failed   TCP connection timed out        Failed to get socket error code TCP connection failed, errno=           rtc::impl::TcpTransport::attempt::<lambda_8409fad82269804f4ba7754da5c6383b>::operator ()        TCP connected   rtc::impl::TcpTransport::attempt        Connection to    failed rtc::impl::TcpTransport::createSocket   Trying address  Creating TCP socket     TCP socket creation failed      TCP connection to       Failed to set socket non-blocking mode  rtc::impl::TcpTransport::close  Closing TCP socket      rtc::impl::TcpTransport::trySendMessage Connection closed, errno=       Connection closed       rtc::impl::TcpTransport::triggerBufferedAmount  TCP buffered amount callback:   rtc::impl::TcpTransport::process        TCP connection terminated       TCP is idle     TCP connection lost     TCP disconnected        rtc::impl::ThreadPool::schedule::<lambda_d748922154d600895d2167f653e9f25c>::operator () list too long   x]   0   0   0   P    N   O   @y]         P   p       O   y]      p   P   @   @   O   @z]   P      @   `      O   z]   >    ~   H{]   `    ~   WebSocket HTTP host cannot be empty     WebSocket HTTP path cannot be empty             
Connection: Upgrade
Upgrade: websocket
Sec-WebSocket-Version: 13
Sec-WebSocket-Key:         HTTP/1.1
Host:    GET         Sec-WebSocket-Protocol:         HTTP/1.1 101 Switching Protocols
Server: libdatachannel
Connection: Upgrade
Upgrade: websocket
Sec-WebSocket-Accept:        Bad Request     Not Found       Method Not Allowed      Upgrade Required        Internal Server Error   
Access-Control-Allow-Origin: *

    
Server: libdatachannel
Content-Type: text/plain
Content-Length:     HTTP/1.1        Invalid HTTP request for WebSocket      rtc::impl::WsHandshake::parseHttpRequest        WebSocket request method="      ", path="   GET " for WebSocket Invalid request method "        WebSocket host header missing in request        upgrade WebSocket upgrade header missing in request     websocket       WebSocket upgrade header mismatching    sec-websocket-key       WebSocket key header missing in request sec-websocket-protocol  Invalid HTTP response for WebSocket     rtc::impl::WsHandshake::parseHttpResponse       WebSocket response code=         for WebSocket  Unexpected response code        WebSocket update header missing WebSocket update header mismatching     sec-websocket-accept    WebSocket accept header missing WebSocket accept header is invalid      258EAFA5-E914-47DA-95CA-C5AB0DC85B11           (|]   `   0   Pm                 `      rtc::impl::WebSocket::WebSocket Creating WebSocket      Proxy server support for WebSocket is not implemented for Socks5        HTTP authentication support for proxy is not implemented        rtc::impl::WebSocket::~WebSocket        Destroying WebSocket    rtc::impl::WebSocket::open      Opening WebSocket to URL:       WebSocket must be closed before opening Invalid WebSocket URL:  ws  wss Invalid WebSocket scheme:       HTTP authentication support for WebSocket is not implemented    443 80  ?       rtc::impl::WebSocket::close     Closing WebSocket       WebSocket is not open   rtc::impl::WebSocket::setTcpTransport   Starting TCP transport  TCP transport is null   TCP transport is already set    TCP transport initialization failed     Proxy connection failed rtc::impl::WebSocket::initProxyTransport        Starting Tcp Proxy transport    No underlying TCP transport for Proxy transport Tcp Proxy transport initialization failed       TLS connection failed   rtc::impl::WebSocket::initTlsTransport  Starting TLS transport  No underlying proxy transport for TLS transport No underlying TCP transport for TLS transport   TLS certificate verification with root CA is not supported on Windows   TLS transport initialization failed     rtc::impl::WebSocket::initWsTransport::<lambda_d5a0e33818d21fbf32080cf0cb42cefa>::operator ()   WebSocket open  WebSocket connection failed     rtc::impl::WebSocket::initWsTransport   Starting WebSocket transport    No underlying TLS transport for WebSocket transport     No underlying proxy transport for WebSocket transport   No underlying TCP transport for WebSocket transport     WebSocket transport initialization failed       rtc::impl::WebSocket::closeTransports           rtc::impl::WebSocket::scheduleConnectionTimeout::<lambda_db68822608b14fc5721e505de1e841fa>::operator () WebSocket connection timed out  Connection timed out    (}]   f      a   @}   }]   f      `a   @}   (~]   f      0a   @}   ~]   `      a   @}   (]   g      a   @}   ]   d   k   h   m      O   (]    d    k   ph   l      O           rtc::impl::ThreadPool::schedule::<lambda_ed35c58312fa041da10d9f3cf5abbcc9>::operator ()         rtc::impl::ThreadPool::schedule::<lambda_36363f046f948adff08a3abea86e6097>::operator () ]   `d   @}      l      O   (]    c   @j   `   l      O   ]   d   @k   h    m      O   (]   c   j   `h   l      O   ]   pe   l   Pi   0m    f   O   (]   0e   k   @i    m      O   ]   c   j   `   l      O   (]   e   `l   0j   @m   Pf   O   ]   `c   @}   Ph   l      O   (]             rtc::impl::WebSocketServer::WebSocketServer     Creating WebSocketServer        localhost       rtc::impl::WebSocketServer::~WebSocketServer    Destroying WebSocketServer      rtc::impl::WebSocketServer::stop        Stopping WebSocketServer thread RTC server      rtc::impl::WebSocketServer::runLoop     Starting WebSocketServer        WebSocketServer:        Stopped WebSocketServer ]   @      з   @}   : peer closed connection        : fatal I/O error        ]   0   0            @}          P            P          ]   $          ]      Q   M       0   0   0   0   p   P          8]         p      0      `   PN   DTLS writer     Failed to create BIO methods for DTLS writer    rtc::impl::DtlsTransport::DtlsTransport Initializing DTLS transport (OpenSSL)   DTLS certificate is null        Failed to create SSL context    Failed to set SSL priorities    ALL:!LOW:!EXP:!RC4:!MD5:@STRENGTH       Failed to set SSL groups    P-256       SSL local private key check failed      Failed to create SSL instance   Failed to create BIO    SRTP_AEAD_AES_256_GCM:SRTP_AEAD_AES_128_GCM:SRTP_AES128_CM_SHA1_80              AES-GCM for SRTP is not supported, falling back to default profile      SRTP_AES128_CM_SHA1_80  Failed to set SRTP profile:     rtc::impl::DtlsTransport::~DtlsTransport        Destroying DTLS transport       rtc::impl::DtlsTransport::start DTLS MTU set to         Handshake failed        rtc::impl::DtlsTransport::stop  Stopping DTLS transport rtc::impl::DtlsTransport::send  OpenSSL error   rtc::impl::DtlsTransport::incoming      rtc::impl::DtlsTransport::doRecv        DTLS handshake finished TLS connection cleanly closed   DTLS recv:      DTLS closed     DTLS handshake failed   Handshake timeout       rtc::impl::DtlsTransport::handleTimeout DTLS retransmit done    DTLS retransmit timeout is  ms  rtc::impl::DtlsTransport::InfoCallback  DTLS alert:             rtc::impl::ThreadPool::schedule::<lambda_08b612ace9c41931475989602f7817aa>::operator ()         rtc::impl::ThreadPool::schedule::<lambda_cff034d5d94af4c157a0e304b08c60aa>::operator () 8]         P   @   @   O   ]   @   `   `   0      O   8]                   @   O   ]            P   Pf   O   RTC worker      8]   %   %    &   @&    N   O   ]    &    &   0&   P&    N   O   Number of truncated SRT(C)P packets received    Number of RTP packets received with an unknown packet type      Number of SRTCP replay packets received Number of SRTCP packets received that failed authentication checks              Number of SRTCP packets received that had an unknown libSRTP failure    Number of SRTP replay packets received  Number of SRTP packets received that failed authentication checks               Number of SRTP packets received that had an unknown libSRTP failure     8]         p      0      9   P?   rtc::impl::DtlsSrtpTransport::DtlsSrtpTransport Initializing DTLS-SRTP transport        srtp_create failed, status=     rtc::impl::DtlsSrtpTransport::sendMedia SRTP media sent before keys are derived RTP/RTCP packet too short       Outgoing SRTCP packet is a replay       SRTCP protect error, status=    Protected SRTCP packet, size=   Outgoing SRTP packet is a replay        SRTP protect error, status=     Protected SRTP packet, size=    rtc::impl::DtlsSrtpTransport::recvMedia Incoming SRTP/SRTCP packet too short, size=     Demultiplexing SRTCP and SRTP with RTP payload type, value=     Incoming SRTCP packet, size=    Incoming SRTCP packet is a replay       Incoming SRTCP packet failed authentication check       SRTCP unprotect error, status=  Unprotected SRTCP packet, size= Incoming SRTP packet, size=     Incoming SRTP packet is a replay        Incoming SRTP packet failed authentication check        SRTP unprotect error, status=   Unprotected SRTP packet, size=  rtc::impl::DtlsSrtpTransport::demuxMessage      Demultiplexing DTLS and SRTP/SRTCP with first byte, value=      Incoming DTLS packet, size=     Unknown packet type, value=     , size= rtc::impl::DtlsSrtpTransport::postHandshake     Deriving SRTP keying material (OpenSSL) Failed to get SRTP profile:     SRTP profile is:        EXTRACTOR-dtls_srtp     Failed to derive SRTP keys:     SRTP profile is not supported   SRTP add inbound stream failed, status= SRTP add outbound stream failed, status=        SRTP_AES128_CM_SHA1_32  SRTP_AEAD_AES_128_GCM   SRTP_AEAD_AES_256_GCM   Unknown SRTP profile name:      rtc::impl::PollService::add     Registering socket in poll service, direction=  rtc::impl::PollService::remove  Unregistering socket in poll service    rtc::impl::PollService::process Poll error event        Poll in event   Poll out event  Poll timeout event      rtc::impl::PollService::runLoop Poll service started    Entering poll, timeout= Entering poll   Exiting poll    poll failed, errno=     Poll service failed:    Poll service stopped    in  out both    Ȍ]   P         0         PN   rtc::impl::TlsTransport::TlsTransport   Initializing TLS transport (OpenSSL)    SSL root CA certificates unavailable    Failed to set SSL host  Server Name Indication:         rtc::impl::TlsTransport::~TlsTransport  Destroying TLS transport        rtc::impl::TlsTransport::start  rtc::impl::TlsTransport::stop   Stopping TLS transport  TLS is not open rtc::impl::TlsTransport::send   TLS send failed rtc::impl::TlsTransport::incoming       rtc::impl::TlsTransport::doRecv TLS handshake finished  TLS recv:       TLS closed      TLS handshake failed    rtc::impl::TlsTransport::InfoCallback   TLS alert:      rtc::impl::ThreadPool::schedule::<lambda_70bf11b3f0c6e2dd88cb7b8d75e7bed6>::operator () ȍ]      0   P      @   O   H]   `         p   @   O   Ȏ]      ]   0           rtc::impl::ThreadPool::schedule::<lambda_845b9fa6363820ccb56f0a7ca2e1aa67>::operator () ]         0        N   O   ]         P   0   @   O   ]       @}      @   p   O   ]   p      p   0]            ]      @         p      rtc::impl::Transport::registerIncoming  Registering incoming callback   rtc::impl::Transport::unregisterIncoming        Unregistering incoming callback rtc::impl::Transport::recv      rtc::impl::Transport::changeState       ]   0   0   p      `   O   %s      rtc::impl::Certificate::FromString      Importing certificate from PEM string (OpenSSL) Unable to import PEM certificate        Unable to import PEM key        rtc::impl::Certificate::FromFile        Importing certificate from PEM file (OpenSSL):  Unable to open PEM certificate file     Unable to import PEM certificate from file      Unable to open PEM key file     Unable to import PEM key from file      rtc::impl::Certificate::Generate        Generating certificate (OpenSSL)        Unable to allocate structures for certificate generation        Generating ECDSA P-256 key pair prime256v1  EC  Unable to generate ECDSA P-256 key pair Generating RSA key pair RSA     Unable to generate RSA key pair Unknown certificate type        Unable to set certificate public key    Unable to set certificate properties    Unable to auto-sign certificate Unknown fingerprint algorithm   X509 fingerprint error  libdatachannel  (]   `      `       ]   `      `      rtc::impl::ThreadPool::schedule::<lambda_3b4572f76c62db88cbcac3eba19149f5>::operator () (]      P   @      PN      ]          0   @}   x]   @               O   ]       P            O   x]   b   P)      P%   0      rtc::impl::HttpProxyTransport::HttpProxyTransport       Initializing HTTP proxy transport       HTTP proxy transport expects the lower transport to be active   HTTP proxy connection is not open       rtc::impl::HttpProxyTransport::send     rtc::impl::HttpProxyTransport::incoming HTTP proxy connection open      HTTP proxy disconnected HTTP proxy connection failed    rtc::impl::HttpProxyTransport::sendHttpRequest  Sending HTTP request to proxy   

    Invalid response from HTTP proxy         from HTTP proxy               x]   b   d   d   W   :      rtc::impl::WsTransport::WsTransport     Initializing WebSocket transport        rtc::impl::WsTransport::send            rtc::impl::WsTransport::close::<lambda_b97ce68e3b1f378e1217cf1d1d903641>::operator ()   WebSocket close timeout rtc::impl::WsTransport::close   WebSocket closing       Unable to send WebSocket close frame:   rtc::impl::WsTransport::incoming        WebSocket client-side open      WebSocket server-side open      WebSocket sending ping  WebSocket disconnected  WebSocket handshake failed      rtc::impl::WsTransport::sendHttpRequest Sending WebSocket HTTP request  rtc::impl::WsTransport::sendHttpResponse        Sending WebSocket HTTP response rtc::impl::WsTransport::sendHttpError   Sending WebSocket HTTP error response   rtc::impl::WsTransport::parseFrame      WebSocket frame is too large (length=   ), truncating it        rtc::impl::WsTransport::recvFrame       WebSocket received frame: opcode=       WebSocket message is too large, truncating it   WebSocket unfinished message: type= text    binary      WebSocket finished message: type=       WebSocket received ping, sending pong   WebSocket received pong WebSocket closed        Unknown WebSocket opcode:       rtc::impl::WsTransport::sendFrame       WebSocket sending frame: opcode=        rtc::impl::ThreadPool::schedule::<lambda_7b4645e953e33284447cb5839677d95c>::operator () x]   P6   07   `   7      O   ]   6   p7    7   7   6   O   rtc::impl::TcpServer::TcpServer Initializing TCP server Failed to wait for socket connection    Error while waiting for socket connection       rtc::impl::TcpServer::accept    TCP server failed, errno=       TCP server failed       TCP server closed       rtc::impl::TcpServer::close     Closing TCP server socket       rtc::impl::TcpServer::listen    Listening on port       Resolution failed for local address     No suitable address family found        Creating TCP server socket      TCP server socket creation failed       TCP server socket binding on port       TCP server socket binding failed        TCP server socket listening failed, errno=      TCP server socket listening failed      getsockname failed      Unknown address family  Resolution failed for localhost address UDP socket creation failed      Failed to bind UDP socket       Failed to connect UDP socket    rtc::impl::PollInterrupter::interrupt   Writing to interrupter socket failed, errno=    sctp_pcb        sctp_soname conn        Connectx called
        sctp_setopt     %s: NULL ifa
   m_clget %s: %p mbuf already has cluster
        Memory allocation failure in %s
        SCTP timer      ERROR; return code from sctp_thread_create() is %d
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Is destination preferred:       src_loop:%d src_priv:%d src_glob:%d
    dest_loop:%d dest_priv:%d dest_glob:%d
 NO:4
   NO:5
   NO:6
   NO:7
   YES
    ifa_fam:%d fam:%d
      dst_is_loop:%d dest_is_priv:%d
 ifa->src_is_loop:%d dest_is_priv:%d
    ifa->src_is_loop:%d dest_is_glob:%d
    address is acceptable
  sctp_is_addr_restricted sctp_is_addr_in_ep      ifn from route:%p ifn_index:%d
 No ifn emit interface?
 ifn_index:%d name:%s is emit interface
 Found %d preferred source addresses for intf:%s
        cur_addr_num:%d
        Trying Plan B
  Examine interface %s
   skip
   already seen
   Found ifn:%p %d preferred source addresses
     No preferred -- skipping to next
       num preferred:%d on interface:%p cur_addr_num:%d
       we selected %d
 Source: Dest:   Trying Plan C: find acceptable on interface
    Jump to Plan D - no emit_ifn
   ifa:%p
 Defer
  IFA not acceptable
     NOT in scope
   Its restricted
 Trying Plan D looked_at is %p
  Select source addr for: Ok, default:%d pre_open:%d
     Unknown protocol (TSNH) type %d
        Sending INIT
   Sending INIT - failed timer?
   Sending INIT - mbuf?
   Sending INIT - calls lowlevel_output
   Gak send error %d
      Check for unrecognized param's
 Invalid size - error %d
        Invalid size - error chklist %d
        Invalid size - error supaddrtype %d
    Invalid size - error random %d
 Invalid size - error setprim %d
        Invalid size - error ipv4 addr %d
      Invalid size - error ipv6 addr %d
      Invalid size - error cookie-preserve %d
        Invalid size - error prsctp/nat support %d
     Invalid size - error ecn %d
    Invalid size - error adapatation %d
    Invalid size - error success %d
        Can't handle hostname addresses.. abort processing
     Hit default param %x
   report op err
  stop proc
      move on
        abort flag set
 Address added   Partial parameter       Parameter length too small      Remote encapsulation port changed       sctp_send_initiate_ack          D:\a\node-datachannel\node-datachannel\build\_deps\libdatachannel-src\deps\usrsctp\usrsctplib\netinet\sctp_output.c     %s:%d at %s     KAME-BSD 1.1    Unknown PR_SCTP policy %u.
     sctp_sendall_iterator   Huh? Stream:%d lm_in_c=%d but queue is NULL
    Gak, put out entire msg with NO end!-1
 sender_done:%d len:%d msg_comp:%d put_last_out:%d
      Huh, freeing tail? - TSNH
      Huh, how can to_move be larger?
        prepend fails HELP?
    Gak, put out entire msg with NO end!-2
 Warning chunk of %d bytes > mtu:%d and yet PMTU disc missed
    No memory?
     Exceeding mtu of %d out size is %d
     SCTP hits empty queue with cnt set to %d?
      TSN:%x chk->snd_count:%d chk->sent:%d can't retran - no data
   TSN %8.8x retransmitted %d times, giving up     Deadlock avoided starting timer on a dest at retran
    Error %d was returned from med-c-op
    m-c-o put out %d
       Ok, we have put out %d chunks
  return from send is %d
 Gak, can't get a chunk for hb
  Send called addr:%p send length %zd
    pre_block limit:%u <(inq:%d + %zd) || (%d+%d > %d)
     Warning: Last msg marked incomplete, yet nothing left?
 sctp_lower_sosend       USR Send complete qo:%d prw:%d unsent:%d tf:%d cooq:%d toqs:%d err:%d
          Mapping array size: %d, baseTSN: %8.8x, cumAck: %8.8x, highestTSN: (%8.8x, %8.8x).
     Renegable mapping array (last %d entries are zero):
    %2.2x%c 
       Non renegable mapping array (last %d entries are zero):
        No memory for expansion of SCTP mapping array %d
       Unknown it ctl flag %x
 Failed to initiate iterator for handle_addr_wq
 Timer type %d handler exiting due to CLOSED association.
       Timer type %d goes off.
        Timer type %d handler exiting due to not being active.
 Shutdown guard timer expired    Timer type %d handler finished.
        Timer type %d not started: inp=%p, stcb=%p, net=%p (stcb deleted).
             Timer type %d not started: inp=%p, stcb=%p, net=%p (net deleted).
      Timer type %d not started: inp=%p, stcb=%p, net=%p.
    Timer type %d already running: inp=%p, stcb=%p, net=%p.
        Timer type %d started: ticks=%u, inp=%p, stcb=%p, net=%p.
      Timer type %d restarted: ticks=%u, inp=%p, stcb=%p, net=%p.
    Shared timer type %d not running: inp=%p, stcb=%p, net=%p.
     Timer type %d stopped: inp=%p, stcb=%p, net=%p.
        Timer type %d not stopped: inp=%p, stcb=%p, net=%p.
    sctp_ulp_notify %s: unknown notification %xh (%u)
      AF_CONN address: %p
    ?
      hash_of_addr:%x mask:%x table:%x -      No such bucket for address
     Strange, data left in the control buffer. Cleaning up.
         Strange, data left in the control buffer .. invariants would panic?
    hashinit: bad elements? hashdestroy: hash not empty.
   sctp_map        sctp_stri       sctp_stro       sctp_aadr       sctp_a_it       sctp_atcl       sctp_atky       sctp_athm       sctp_athi       sctp_stre       sctp_cmsg       sctp_cpal       sctp_vrf        sctp_ifa        sctp_ifn        sctp_timw       sctp_mvrf       sctp_iter       sctp_socko      sctp_mcore      SCTP iterator   ERROR: Creating sctp_iterator_thread failed.
   Can't find vrf_id 0x%x
 vrf_id 0x%x: adding address:    Using existing ifn %s (0x%x) for ifa %p
        Clearing deleted ifa flag
      Moving ifa %p from %s (0x%x) to %s (0x%x)
      Repairing ifn %p for ifa %p
    Lost an address change?
        vrf_id 0x%x: deleting address:  NULL    ifn:%d ifname:%s does not match addresses
      ifn:%d ifname:%s - ignoring delete
     Deleting ifa %p
        Del Addr-ifn:%d Could not find address: ifa being deleted
      sctp_tcb_special_locate TSNH ep_associd0
       TSNH ep_associd1
       TSNH ep_associd2
       sctp_endpoint_probe     Ok laddr->ifa:%p is possible,   Huh IFA being deleted
  stcb:%p inp:%p
 stcb is %p
     sctp_findassociation_ep_asconf  %s: failed to get asconf lookup addr
   Out of SCTP-INPCB structures - no resources
    Out of SCTP-INPCB->hashinit - no resources
     Association hosed in TCP model, out of laddr memory
    Bind called port: %d
   Addr:   Main hash to bind at head:%p, bound port:%d - in tcp_pool=%d
   Adding an address (from:%d) to the peer:        Allocate an association for peer:       Port:%d
        Association %p now allocated
   sctp_pcb_finish %s: race condition on teardown.
        SCTP: invalid RANDOM len
       sctp_initiate_iterator  %s: abort on initialize being %d
       %s: rollback on initialize being %d it=%p
      sctp_handle_init: handling INIT tcb:%p
 Problem with AUTH parameters    No listener     sctp_handle_init: sending SHUTDOWN-ACK
 sctp_handle_init: sending INIT-ACK
     process_init: couldn't get memory for the streams!
     sctp_process_init() failed
     Problem with address parameters Load addresses from INIT causes an abort %d
    Huh? I can't find the address I sent it to, discard
            sctp_handle_nat_missing_state: Peer does not support AUTH, cannot send an asconf
       sctp_handle_abort: handling ABORT
      Received Colliding state, ABORT flags:%x
       Received missing state, ABORT flags:%x
 sctp_handle_abort: finished
    Missing TSN     Missing user data       sctp_handle_shutdown: handling SHUTDOWN
        sctp_handle_shutdown_ack: handling SHUTDOWN ACK
        Peer does not support chunk type %d (0x%x).
    Huh, the peer does not support success? or error cause?
        Turning off ASCONF to this strange peer
        Peer does not support param type %d (0x%x)??
   Bogus length in cause - bytes left: %u cause length: %u
                Software error we got a %u back? We have a bug :/ (or do they?)
        Received Colliding state, ERROR flags: %x
      Received missing state, ERROR flags: %x
        Peer sends ASCONF errors in a error cause with code %u.
        sctp_handle_error: unknown code 0x%x
   sctp_handle_init_ack: handling INIT-ACK
        sctp_handle_init_ack: TCB is null
      moving to COOKIE-ECHOED state
  Leaving handle-init-ack end
    process_cookie_new: could not pull INIT chunk hdr
      HUH? process_cookie_new: could not find INIT chunk!
    process_cookie_new: could not pull INIT-ACK chunk hdr
  process_cookie_new: no room for another TCB!
   COOKIE-ECHO: AUTH failed
       moving to OPEN state
   sctp_handle_cookie: handling COOKIE-ECHO
       handle_cookie_echo: cookie signature validation failed!
        offset = %u, cookie_offset = %u, sig_offset = %u
       handle_cookie_echo: Invalid cookie lifetime
    handle_cookie_echo: Invalid time stamp
 handle_cookie_echo: cookie generated in the future!
    Bad problem find_ep got a diff inp then special_locate?
        Huh? ep:%p diff then l_inp:%p?
 process_cookie_new: no room for another socket!
        sctp_handle_cookie_ack: handling COOKIE-ACK
    sctp_handle_shutdown_complete: handling SHUTDOWN-COMPLETE
              sctp_handle_shutdown_complete: not in SCTP_STATE_SHUTDOWN_ACK_SENT --- ignore
  sctp_handle_shutdown_complete: calls free-asoc
 **Local Audit finds cnt:%d asoc cnt:%d
 sctp_process_control: iphlen=%u, offset=%u, length=%u stcb:%p
  Invalid header length %d
       Its an INIT of len:%d vtag:%x
  sctp_process_control    D:\a\node-datachannel\node-datachannel\build\_deps\libdatachannel-src\deps\usrsctp\usrsctplib\netinet\sctp_input.c      OOTB, %s:%d at %s       invalid vtag: %xh, expect %xh
  sctp_process_control: processing a chunk type=%u, len=%u
       SCTP_INIT
      SCTP_INIT_ACK
  SCTP_SACK       SCTP_NR_SACK    %s
     No stcb when processing %s chunk
       Bad size on SACK chunk, too small
      Bad size on NR_SACK chunk, too small
   Bad size of SACK chunk
 Bad size of NR_SACK chunk
      %s process cum_ack:%x num_seg:%d a_rwnd:%d
     SCTP_HEARTBEAT
 SCTP_HEARTBEAT_ACK
     SCTP_ABORT, stcb %p
    SCTP_SHUTDOWN, stcb %p
 SCTP_SHUTDOWN_ACK, stcb %p
     SCTP_OP_ERR
    SCTP_COOKIE_ECHO, stcb %p
      GAK, null buffer
       SCTP_COOKIE_ACK, stcb %p
       SCTP_ECN_ECHO
  SCTP_ECN_CWR
   SCTP_SHUTDOWN_COMPLETE, stcb %p
        SCTP_ASCONF
    SCTP_ASCONF_ACK
        FORWARD_TSN     I_FORWARD_TSN   FORWARD-TSN chunk received when I-FORWARD-TSN was negotiated    I-FORWARD-TSN chunk received when FORWARD-TSN was negotiated    SCTP_STREAM_RESET
      SCTP_PACKET_DROPPED
    SCTP_AUTHENTICATION
    Bad cksum in SCTP packet:%x calculated:%x m:%p mlen:%d iphlen:%d
       Out of the blue         Ok, Common input processing called, m:%p iphlen:%d offset:%d length:%d stcb:%p
 stcb:%p state:%x
       sctp_common_input_processing    Data chunk requires AUTH, skipped
      Check for chunk output prw:%d tqe:%d tf=%d
     Calling chunk OUTPUT
   chunk OUTPUT returns
       kp;P5&dXي۲x8(k;CML('x$<^o^lD5☷e4pPsӯ% 6ĠhW{Tl׉]vHx&KMNގ )*}3'L6i5wdUX_K%4Am1Ō~I0ʈF9E#y]YBZ-)~:}QHa[ja}bˏun{AKm@H+Rᆠ	tTgWysEp95*l8oQS!h%QYN$')uBMd;=w8):qf e]6baa`r}\~7TtgGHtZ$
Y8O\,E,F?Tq$b@iD9W0RA*	5|z6ݛ<*)h/x;{pKcȦglEd/W_<Vc/D@Cϫw=_.\`sk2UY	bFؤq'/J,W!3İ-0C>3̦K6 PQpCRF"eNRMсvi(jnڞɝ;vzuc
3Xr~@>.S=Euf!"f*8Zٜ+V>=mN&ǥ13V"0۱2|,,/BG~TI?oZΎj|oӨb!\2_vI"Cr@d
Yg:a1JZJ{.xl^0+[[`?$O7is"҈!zgs\=HO>#uonvU>j4i{Ɲ՞'7y܋MGNj-#FLR_QS}    w0E'4aN(]2QiEmz[VQ!kd:<
y?ig,oY"]Oq*b
V8E92ѢNs6S[c|u{)lXKlKނ1"0DG* ͸=T#xfAٷqPN@Sm"gt_s(fC)#:;ZLIyГ(r	~7s^R؝nا??6ؖAzb˝qR5FE%V`d,+?Tn7pk5YVX.f=]JldNăz\!iL 	4x='%q>٧{Dέܴ4tSC~*P:'No)bS@Gt/gYLi|[,-qⵅ4?M"H1'vleFKz Xbaʆ`R$%IR˫3A9f6uu	Aؑ0RX](;shxז;Cj.JZɭ=kYPJ.W~Y`mk1:0#H)b'xP`H%C\4B
>r-W#tDqp1cz荻p/Ȝ@jHB?!+&;5,[~Jhiұ{zVO\<v#d30!]^JVYmm~E2gbυW'Jw 6|;U(Teu49fNR9|A*>@]oo-_ρh_{Gh\fwO#5T&w&͎2GK0,޴қ}cuM&~.D	8Wc}pO
ײLU-;>ٱu,(_EimA$    ~ARoOs.ޞd6;idt>Q8l>wߚZL}pՇ/?|K=KROCH1ѲB<ݢU-+ulsXB&'<DjiD+g;j_p0}ٯWT|ܗz;3aG3孞4ԉF{"8ypW@[%*V(xCAi7?(LNx2Gـeǧ$b
@K-$Yv䕳4b,uZ[o~axH.uċSǷ-o^ =]IY)7XDvf:7ÖÖQ*egH	5'^f{!&`)NiMڍREpv1Q{^ᮀls%a!jGV9JT4ƭ]]#0mP2.bs"8nˏj!MUc\"Cw'=f.N%H0	aY'ATZ*Iv7XY-鈑b-
^X괺ʫӮ[e<4*nu4rff)
]hKeeP$Wcj)"Z%$LMM(3Q@zһ>2R s]riD&cУU1U^!p˴1nϐ"f]чmkkN|9!q`VBLe闥-7lSw8_t![RR|;,	=Em;OH?6 <n؏scJ
.>t|QyHմ&Kto.?B ռApG^i(G3:|hK2W50F`88yQ/Ȯ\D"Vqzx	#˒w7zC`G;mTOݴ@+{yjֹD4+    E݁#g9"b1"{KgrEʸ cD^+g@#IfRf#Pq2,D=d!4V8F΀Fv*OO!-	d cxeZG[}(dIGej %3`

7Bhx%Bq`A%mwa!$TTCCFCZ&e$a8A>7&,c\EcE>&ķ|A'Pl@bwiO'']bn"@~__vf|քnЬMo-禲<]8?&Js.˄DBbD[ͥg )9uV[<'iϼwNp5lK|ơhU¡z'YƸe(Ǌ2W5y,:N@ǓQPHـ*hsa3#QB猷c36܎Dŋ}!z?ɠRc叾@0)tRMqK٪a yX#*ߒ1`xĻҁf[;IIpjĢM\Őe8ݒ/*6	ŉ.T݅wX5:TGF#A~eRsӝk7% jll1ƤOӰz]~CuoץG,%V>$<^ؖ`<C$YaF$+$a_C=.>B_ҿ%|`m`tun%LMB'b]'dܮ@r@k5'/b	D&c;gAY:uHA@qVc"&S#.(fҡDjLUD!f:#7gK"4 ghEFEz ~"Ygn3G֙ xWee% a!GވP10F	sd!S{a!JdBFB(    o8X"p3HETagDvg=dvEeT!"%3yj Uma"3 'cgoϰvW; EoT'BjEJTrg:v ^"d3Wڹ#jkSKdÿϋ޳ƾja2v >o.ߨNvԊ(pd4jtLl<QiM !oa	QћjQ7@sGZbײF6d'?a6'gs#b* Qb{o@Z}sdb%Qȉ@͵6Xa'`j(9 }@oE6'5\Q@asb,U \odIaяhԞĻ0dj	t1y,A*ۣʛra C6o{߼3nfڭ^jO.dS\բnV
e&k@ūaԓ9n}`Ks%;г#ۑk{?
e9gq˺I$F`TlnހZ`
uMS(9=O^mOn|ݚkm6|´On^*(P9hr

 e(tn9
,hm|"0`Oj^RI
O?e^mO|w
Uk(9Y^a`)Bnޔɶcۅ;k
|eD'4!֍yn➑`6=ɿFeЧ~ն+
cDe[ kXу
[B	eJzy2Qh
Mk<-4<n-lτyg(h_`[pJ/vkyh.[J<-j-
]2ee`K0<x-@W[Jynh    k0à˼4w7n\]yiI`s6ܸӺTh/qD=	O>0'[</IrPlɝuEF!(
8C:O∆{㶔VOtsɌC&}jNx^WH!7J19 e
Q~>HN9WR7&?c&EMȪptiDqz=,ڱì>%UorvB	b;xL·[04(1:lS_}gFMCn(27㎵.Ztܚ3@{YKk 8!˄\|7͓aqxAHs>A	ӂuD/~wgG(fM&d|PLz95ډ˱yU`>z0JbY	3ԩmX}KA̤p@/J	6!9"Ge+^ĄvF0R)9?vB꙳ַ8|(Ab qu{KAɯ|>
dHΧ!}8wdSG43+'2L蟰n\}E{MZ2S4?g-TC{ZcK:[BvpBj@,	+596]D]v"rF3K*?.EeY|1|ZLm50mz9cֹ)zBJ3dPu=$<L'&JSO{u{E"
r;:T?FUL/csC 0=|	t`mŏKy IT6]dik rS۱8O4xsZtLj1D%ަ=mlBr,u)BE;uqWĸMjxTHc1
:]>#6ё7Rr~KN7j%E^<.    ,hYXuAuS-N.&ä+(8J΃a;MS[nX6]L^$w?9Qf/Jv=+ue^prsj$w|Ͻ[=uXU-]^lFjH43 ~vs&Ru~'ps?gΓny Uɋ qCʼlZԒH-.+?(WAJQm"	˚4zz+^"r«WcT;QRg)4֙\q?z0yhf|AJ)L6^8C+a
UM	 G,Yxu^!"eΜ'$ǄG/WꗟAm
2N4	Zy	\Ua ıE!"'|$a~۩R'9cW~xT QR2ڜEj-Fz0+jyXs|3n<"mdWh%{kM%ˎP8}Co@7EkFv6vo.CR5i6­3
0у1K֤hDt	'%OPY|@R:I5ȁ630pHmPdӽ=p\)VB>˵#K[wnT'[m<.hk>!fǋICt@r,EFmOco5:	ُF%P_|7_9*:Bϕ?<My1dhTD(߁{p6b1aiodfCg{]"5W#{ObL:I(J@3ڣӄbk
Ob*cardǺ:g`w[.,8DOYyL1!IJp.]\F)ܖD9:?[<3ƍ`VHdO=}    '}<INxiDm!J!h#xeY;ByCг&c*|^b	vtJݎ2_ًkWq7/~nMIpq 5T	P$lMu(uj<e <DןxD,Ӛ!ee`YCa;OdC*.&n	'`^Gdb-lv
JcD2R@kgW:)i/shMq5Y	P꽗l(xm12 <S|1x[LD_I;x4!re6Y;Xϲ5CʁHM&y00˷^bvJ8E2E@k=W-/d\M{q<5N5A	1DP9l(oX& <^Tx)D,6Q!eYq;UV?PC-(&t;U=R^ubv8JQ]v 2Hr%kUXW< /iţMqY5C$	
!P\l(b+d4C=}*lyE	.i \Gd`Xξ:v?hB~'Wm_źcПwKe"3kj`VԚ.J
L-pDa4`c)gQ@dm))A9ڎ=p	ytEq QދdX':{ 2iBNp~Ju'Zm_#cIwnK / }3f$xjVjM.GLp4my$|Qm)LV].q =gy?E; Fu%dRXXԌY:l$%£B~'MƦ!_߈\cTw)K㬮83qjV,Q.P8PL-pv4zQ3UQrm()[<U8#E=jyE K@d=X<:a2A([B|~x'@_	6D_9c{1w\LK553|j1VXI4.]5LHp4wȲ>̷QmM)V0    kp;P5&dXي۲x8(k;CML('x$<^o^lD5☷e4pPsӯ% 6ĠhW{Tl׉]vHx&KMNގ )*}3'L6i5wdUX_K%4Am1Ō~I0ʈF9E#y]YBZ-)~:}QHa[ja}bˏun{AKm@H+Rᆠ	tTgWysEp95*l8oQS!h%QYN$')uBMd;=w8):qf e]6baa`r}\~7TtgGHtZ$
Y8O\,E,F?Tq$b@iD9W0RA*	5|z6ݛ<*)h/x;{pKcȦglEd/W_<Vc/D@Cϫw=_.\`sk2UY	bFؤq'/J,W!3İ-0C>3̦K6 PQpCRF"eNRMсvi(jnڞɝ;vzuc
3Xr~@>.S=Euf!"f*8Zٜ+V>=mN&ǥ13V"0۱2|,,/BG~TI?oZΎj|oӨb!\2_vI"Cr@d
Yg:a1JZJ{.xl^0+[[`?$O7is"҈!zgs\=HO>#uonvU>j4i{Ɲ՞'7y܋MGNj-#FLR_QS}sctp_alloc_chunklist: failed to get memory!
    SCTP: added chunk %u (0x%02x) to Auth list
     SCTP: deleted chunk %u (0x%02x) from Auth list
 %s: [Null key]
 %s: len %u,     %02x    [Null key]
     can't replace shared key id %u
 replacing shared key id %u
     sctp_auth_key_acquire   %s: stcb %p key %u refcount acquire to %d
      sctp_auth_key_release   %s: stcb %p key %u refcount release to %d
      %s: stcb %p key %u no longer used, %d
  SCTP: HMAC id list full, ignoring add %u
       SCTP: add HMAC id %u to list
   SCTP: negotiated peer HMAC id %u
       caching key id %u
      Assoc Key       SCTP AUTH Chunk: shared key %u, HMAC id %u
     SCTP Auth: unsupported HMAC id %u
      SCTP Auth: unknown key id %u
   Recv Key        SCTP Auth: chunk too short for HMAC
    SCTP Auth: HMAC digest check failed
    SCTP: invalid HMAC param
       SCTP: peer sent chunk list w/o AUTH
    SCTP: peer supports ASCONF but not AUTH
        6666666666666666\\\\\\\\\\\\\\\\asconf_error_response: tlv_length (%xh) too big
        asconf_error_response: couldn't get mbuf!
      handle_asconf: chunk too small = %xh
   handle_asconf: got duplicate serial number = %xh
               handle_asconf: incorrect serial number = %xh (expected next = %xh)
     handle_asconf: asconf_limit=%u, sequence=%xh
           handle_asconf: Now processing first ASCONF. Try to delete old cache
    handle_asconf: delete old(%u) < first(%u)
      handle_asconf: couldn't get mbuf!
      handle_asconf: couldn't get lookup addr!
       Empty ASCONF received?
 handle_asconf: param length (%u) larger than buffer size!
      handle_asconf: param length (%u) too short
     handle_asconf: couldn't get entire param
       handle_asconf: sees a NAT VTAG state parameter
 handle_asconf: can't get asconf param hdr!
     handle_asconf: looking up net for IP source address
    Looking for IP source:  handle_asconf: IP source address not found?!
   assoc_immediate_retrans: Deleted primary is     Current Primary is      net_immediate_retrans: RTO is %d
       p_check_react(): %d local addresses
    asconf_queue_mgmt: failed to get memory!
       asconf_queue_add: mark delete last address pending
     asconf_queue_add: queuing pending delete
       asconf_process_error: cause element too long
   asconf_process_error: included TLV too long
    process_param_ack: added IP address
    process_param_ack: deleted IP address
  process_param_ack: set primary IP address
      handle_asconf_ack: chunk too small = %xh
               handle_asconf_ack: got unexpected next serial number! Aborting asoc!
   Never sent serial number %8.8x          handle_asconf_ack: got duplicate/unexpected serial number = %xh (expected = %xh)
       param length (%u) larger than buffer size!
     set_primary_ip_address_sa: queued on tcb=%p,    set_primary_ip_address_sa: failed to add to queue on tcb=%p,    is_addr_pending: No mbuf data?
 is_addr_pending: couldn't get lookup addr!
     is_addr_pending: Empty ASCONF will be sent?
    is_addr_pending: param length (%u) larger than buffer size!
    is_addr_pending: param length(%u) too short
    is_addr_pending: couldn't get entire param
     sctp_compose_asconf: couldn't get chunk mbuf!
  sctp_compose_asconf: couldn't get mbuf!
        sctp_compose_asconf: no usable lookup addr (family = %d)!
      sctp_compose_asconf: no lookup addr!
   processing init-ack addresses
  process_initack_addrs: bad len (%d) type=%xh
   check_addr_list_ep: laddr->ifa is NULL  sctp_asconf_send_nat_state_update: Missing net
 sctp_asconf_send_nat_state_update: Missing stcb
        sctp_asconf_send_nat_state_update: failed to get memory!
       sctp_asconf_send_nat_state_update: unknown address family %d
   Destination %p moved from PF to reachable with cwnd %d.
        &   2  v   ,     )  [  &    %    #  S  "  "  !    	     
          J	    
        G        Q            y    [    S    a            "    $    '    )    ^,    2/     "2  !  .5  "  X8  #  ;  $  	?  %  B  &  =F  '  J  (  M  )  R  *  UV  +  Z  ,  R_  -  d  .  i  /  !n  0  us  1  x  2  ~  3    4    5    6  P  7  h  8  Ӧ  9    :    ;  A  <  :  =    >    ?  4  @  g  A  S  B  
 C   D  & E
  6 F
  CH G
  [ H
  q I	          !   @!   !   P!   0!   `!   !   !                                                   !   @!   !   @!   0!   `!   !   !                                                   !   !   !   !   p!   !   !   !                                                    !   !   !   P!   0!   !   !   !   !   !   P!   !   !   0!   е!   P!   !   !   !    !   !   `!   PN   ]   ]   !   е!   P!   !   !   !    !   !   `!   PN   ]   ]   !   е!   P!   !   !   !    !   p!   `!   !   ]   ]   !   е!   !   `!   !   !    !   `!   `!   PN   к!   !   !   е!   `!   м!    !   !    !   p!    !   PN   ]   ]   !   !   !   !   !   !   !   @!   `!   PN   ]   ]   !   Error count for %p now %d thresh:%d
    Overall error count for %p now %d thresh:%u state:%x
   Association error counter exceeded      Found chk:%p tsn:%x <= last_acked_seq:%x
       after recover order is as follows
      chk:%p TSN:%x
  Our list is out of order? last_acked:%x chk:%x
 Recover attempts a restart cnt:%d
      Recovery fails %d times??
      LAST TSN marked was %x
 Num marked for retransmission was %d peer-rwd:%u
       Audit total flight due to negative value net:%p
        Net:%p c-f cwnd:%d ssthresh:%d
 Cookie timer expired, but no cookie     Strange in state %d not cookie-echoed yet c-e timer expires?
   asconf_timer: Peer has not responded to our repeated ASCONFs
   delete_prim_timer: deleted_primary is not stored...
    delete_prim_timer: finished to keep deleted primary     Hmm, sent_queue_retran_cnt is non-zero %d
      Found additional streams NOT managed by scheduler, corrected
   Hmm, stream queue cnt at %d I counted %d in stream out wheel
   Still nothing moved %d chunks are stuck
        Found no chunks on any queue tot:%lu
   Reass %x,CF:%x,TSN=%8.8x,SID=%4.4x,FSN=%8.8x,MID:%8.8x  Reass %x,CI:%x,TSN=%8.8x,SID=%4.4x,FSN=%4.4x,SSN:%4.4x  Duplicate S-SEQ: %u delivered: %u from peer, Abort association
 Delivered MID=%8.8x, got TSN=%8.8x, SID=%4.4x, MID=%8.8x        Delivered SSN=%4.4x, got TSN=%8.8x, SID=%4.4x, SSN=%4.4x        Queue to str MID: %u duplicate  chunk is a first fsn: %u becomes fsn_included
  Looking at control: %p e(%d) ssn: %u top_fsn: %u inc_fsn: %u -uo
               Looking at control: %p e(%d) ssn: %u top_fsn: %u inc_fsn: %u (lastdel: %u)- o
  Looking at control: %p e(%d) ssn: %u top_fsn: %u inc_fsn: %u (nxtdel: %u)- o
   We have a new top_fsn: %u
      The last fsn is now in place fsn: %u
   New fsn: %u is not at top_fsn: %u -- abort
     Duplicate last fsn: %u (top: %u) -- abort
      New fsn: %u is already seen in included_fsn: %u -- abort
       New fsn: %u is beyond or at top_fsn: %u -- abort
       chunk is a not first fsn: %u needs to be inserted
      Last fragment not last in list: -- abort
       Insert it before fsn: %u
       Duplicate to fsn: %u -- abort
  Inserting at tail of list fsn: %u
      Adding more to control: %p at: %p fsn: %u next_fsn: %u included: %u
    FSN zero for MID=%8.8x, but flags=%2.2x chunk_flags:0x%x look for control on queues %p
 Reassembly problem (MID=%8.8x)  All fragments of a user message must be ordered or unordered (TSN=%8.8x)        chunk_flags: 0x%x dup detected on MID: %u
      Duplicate MID=%8.8x detected.   Illegal message sequence, missing end for MID: %8.8x    EVIL/Broken-Dup S-SEQ: %u delivered: %u from peer, Abort!
      chunk_flags: 0x%x ordered: %d MID: %u control: %p
      Injecting control: %p to be read (MID: %u)
     Building ck: %p for control: %p to be read (MID: %u)
   Unordered data to be read control: %p MID: %u
  Queue control: %p for reordering MID: %u
       Queue data to stream for reasm control: %p MID: %u
                                                                                                                                     huh, cumack 0x%x greater than high-tsn 0x%x in map - should panic?
             impossible slide lgap: %x slide_end: %x slide_from: %x? at: %d
 Gak, would have overrun map end: %d slide_end: %d
      DATA chunk received when I-DATA was negotiated  I-DATA chunk received when DATA was negotiated  DATA    I-DATA  %s chunk of length %u   DATA chunk followed by chunk of type %2.2x      Chunk of length %u      Chk TSN: %u size: %d inflight cnt: %d
  asoc->total_flight: %d cnt: %d
 Flight size-express incorrect F: %d I: %d R: %d Ab: %d ACK: %d
 Cum ack %8.8x greater or equal than TSN %8.8x   Warning, an unsent is now acked?
       NEW cum_ack:%x send_s:%x is smaller or equal
   Got send_s from tsn:%x + 1 of tp1: %p
  Hopeless peer! biggest_tsn_acked:%x largest seq:%x
     Warning flight size incorrect should be 0 is %d
        Bad size too small/big fwd-tsn
 New cum ack %8.8x too high, highest TSN %8.8x   srtp    %s: cloning stream (SSRC: 0x%08x)
      %s: input key len: %d
  %s: srtp key len: %d
   %s: srtcp key len: %d
  %s: base key len: %d
   %s: kdf key len: %d
    %s: rtp salt len: %d
   %s: cipher key: %s
     %s: found rtp_salt_len > 0, generating salt
    %s: cipher salt: %s
    %s: extensions cipher key: %s
  %s: found rtp_xtn_hdr_salt_len > 0, generating salt
    %s: extensions cipher salt: %s
 %s: auth key:   %s
     %s: rtcp salt len: %d
  %s: found rtcp_salt_len > 0, generating rtcp salt
      %s: rtcp cipher key: %s
        %s: rtcp cipher salt: %s
       %s: rtcp auth key:   %s
        %s: initializing stream (SSRC: 0x%08x)
 srtp: in stream 0x%x:   	SSRC collision
        	key usage soft limit reached
  	key usage hard limit reached
  	packet index limit reached
    	unknown event reported to handler
     %s: Pre-salted RTP IV = %s

    %s: RTP SALT = %s

     %s: estimated u_packet index: %016llx
  %s: function srtp_protect_aead
 %s: estimated packet index: %016llx
    %s: function srtp_unprotect_aead
       %s: function srtp_protect
      %s: keystream prefix: %s
       %s: srtp auth tag:    %s
       %s: function srtp_unprotect
    %s: using provisional stream (SSRC: 0x%08x)
    %s: computed auth tag:    %s
   %s: packet auth tag:      %s
   %s: Pre-salted RTCP IV = %s

   %s: RTCP SALT = %s

    %s: srtcp index: %x
    %s: srtcp auth tag:    %s
      %s: srtcp using provisional stream (SSRC: 0x%08x)
      %s: srtcp computed tag:       %s
       %s: srtcp tag from packet:    %s
   alloc       %s: (location: %p) allocated
   %s: allocation failed (asked for %zu bytes)

   %s: (location: %p) freed
       0123456789abcdefcipher  %s: running self-test for cipher %s
    %s: testing encryption
 %s: plaintext:    %s
   %s: IV:    %s
  %s: AAD:    %s
 %s: ciphertext:   %s
   %s: test case %d failed
        %s: (failure at byte %u)
       %s: c computed: %s
     %s: c expected: %s
     %s: testing decryption
 %s: ciphertext:    %s
  %s: plaintext:   %s
    %s: p computed: %s
     %s: p expected: %s
     %s: random plaintext length %d

        %s: plaintext[2]: %s
   %s: random test case %d failed
 auth func       %s: running self-test for auth function %s
     %s: key: %s
    %s: data: %s
   %s: tag computed: %s
   %s: tag expected: %s
   %s:   (mismatch at octet %d)
   crypto kernel   cipher: %s
       self-test:    failed with error code %d
      passed
 auth func: %s
  debug modules loaded:
    %s    (on)
   (off)
  %s: freeing memory for cipher %s
       %s: freeing memory for authentication %s
       %s: freeing memory for debug module %s
         "   "   "           @}   @}   @}           xL   L           null cipher                                                                                                     %s: allocating cipher with key length %d
       %s: initializing null cipher
           "   p"   "           "   "    "           XL   L                  "   p"   "           "   "    "           L   @L                  "   p"   "           "   "    "           L   L          AES-128 counter mode using openssl      AES-192 counter mode using openssl      AES-256 counter mode using openssl      aes icm ossl    %s: key:  %s
   %s: offset: %s
 %s: setting iv: %s
     %s: set_counter: %s
    %s: rs0: %s
    "     #   p #   #   #   p#   @#    #   L   L                  "     #   p #   #   #   p#   @#    #   L    L          AES-128 GCM using openssl       AES-256 GCM using openssl       aes gcm %s: allocating cipher with tag length %d
       %s: setting AAD: %s
             #   #   @}   @}   @}   @}   L   L                                                                   null authentication function    %s: allocating auth func with key length %d
    %s:                           tag length %d
    hmac sha-1 openssl  HMAC        %s: using EVP_MAC_CTX_dup
  SHA1    digest      %s: input: %s
  %s: output: %s
 hmac sha-1 authentication function              #   #   #   #   P#    #    L   L                         XL   c           xL           L                                           &       L   (c           L            L                                           .        L   8c           PL           pL                                                  L   a   <       L   L       L          L          `L           ,       L   (a   <       L   L       @L          (L          L   +~(Ҧ	O<                                  >	5^fm+N5+*CJ_4vNQ{-=X}!@_                                  5	lFuL|])a^V\W/a?p^<@.%r|8J                                  Ҋ%wЋU#xTpPum[钆esmjg0	
    12%Y	ů&S4.L0=1r<h	S/$I%jWc{9    ޭޭ﫭            B!wt$Kr!Ԝ!/,5~#).!Tf}jZ9j
=X[O2!۔ZG           L   a   <       L   D       L          L                  钆esY	Tf&!mjg0	
    12%Y	ů&S4.L0=1r<h	S/$I%jWc{9    ޭޭ﫭    ϯhMFǐjv*ʫ>9׆Ǔu#Zmj}_)Ѫ	ɆE
ˎ[Fec    ,       L   (a   <       L   D       @L          (L                          L          8L          @L               Hi There1Urd7F     OPENSSL_init_ssl        ssl\ssl_init.c  p#   p#   p#   p#                                   p#   p#                                   0123456789abcdef                        D:\CFILES\Projects\WinSSL\build\versions\3.4\3.4.1\temp_x64\include\internal/packet.h   ssl\ssl_lib.c   SSL_clear       ossl_ssl_connection_reset       SSL_new ossl_ssl_connection_new_int     read_ahead      SSL_CTX_check_private_key       ssl_start_async_job     ssl_read_internal       SSL_read        ssl_write_internal      SSL_write       SSL_shutdown    can_renegotiate mode    SSL_CTX_set_cipher_list SSL_set_cipher_list     SSL_CTX_new_ex  ssl_check_srvr_ecc_cert_and_alg SSL_do_handshake        ssl_undefined_function  ssl_undefined_void_function     TLSv1.3 TLSv1.2 TLSv1.1 TLSv1   SSLv3   DTLSv1  DTLSv1.2        ssl_init_wbio_buffer    ssl_handshake_hash      options ct_move_scts    SSL_set_ct_validation_callback  ssl_validate_ct ssl_log_rsa_client_key_exchange ssl_cache_cipherlist    ossl_bytes_to_cipher_list       decrypt-only    SSL_set0_tmp_dh_pkey    SSL_CTX_set0_tmp_dh_pkey        ssl\ssl_sess.c  ssl_session_dup_intern  ssl_generate_session_id ssl_get_new_session     ssl_get_prev_session            "L          .L           /L          /L          L   	        L   
       PL          pL          L          L          L          L                          SRTP_DOUBLE_AEAD_AES_128_GCM_AEAD_AES_128_GCM   SRTP_DOUBLE_AEAD_AES_256_GCM_AEAD_AES_256_GCM   SRTP_ARIA_128_CTR_HMAC_SHA1_80  SRTP_ARIA_128_CTR_HMAC_SHA1_32  SRTP_ARIA_256_CTR_HMAC_SHA1_80  SRTP_ARIA_256_CTR_HMAC_SHA1_32  SRTP_AEAD_ARIA_128_GCM  SRTP_AEAD_ARIA_256_GCM  ssl_ctx_make_profiles   ssl\d1_srtp.c   SSL_use_certificate     ssl\ssl_rsa.c   ssl_set_pkey    SSL_use_PrivateKey      SSL_use_PrivateKey_file SSL_CTX_use_certificate ssl_set_cert    SSL_CTX_use_PrivateKey  SSL_CTX_use_PrivateKey_file     use_certificate_chain_file      SSL_CTX_use_serverinfo_ex       SSL_CTX_use_serverinfo_file     SERVERINFO FOR  SERVERINFOV2 FOR                               E#   A#   `M#    $    $   $    2$    4$   P$   $   $   $   $    $   pK$   X$   G&   P#    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#                         E#   A#   `M#    $    $   $    2$    4$   P$   $   $   $   $    $   pK$   X$   G&   P#    $   P
$   $   `J$   $   0
$   $   `M   f#   #   `#                        E#   A#   `M#    $    $   $    2$    4$   P$   $   $   $   $    $   pK$   X$   G&   P#    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#                       E#   A#   `M#    $    $   $    2$    4$   P$   $   $   $   $    $   pK$   X$   G&   P#    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#                       E#   A#   `M#    $    $   $    2$    4$   P$   $   $   $   $    $   pK$   X$   G&   P#    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#                          E#   A#   `M#    $    $   $    2$   `f#   P$   $   $   $   $    $   pK$   X$   G&   P#    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#                         E#   A#   `M#    $    $   $    2$   `f#   P$   $   $   $   $    $   pK$   X$   G&   P#    $   P
$   $   `J$   $   0
$   $   `M   f#   #   `#                        E#   A#   `M#    $    $   $    2$   `f#   P$   $   $   $   $    $   pK$   X$   G&   P#    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#                       E#   A#   `M#    $    $   $    2$   `f#   P$   $   $   $   $    $   pK$   X$   G&   P#    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#                       E#   A#   `M#    $    $   $    2$   `f#   P$   $   $   $   $    $   pK$   X$   G&   P#    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#                          E#   A#   `M#    $    $   $   `f#    4$   P$   $   $   $   $    $   pK$   X$   G&   P#    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#                         E#   A#   `M#    $    $   $   `f#    4$   P$   $   $   $   $    $   pK$   X$   G&   P#    $   P
$   $   `J$   $   0
$   $   `M   f#   #   `#                        E#   A#   `M#    $    $   $   `f#    4$   P$   $   $   $   $    $   pK$   X$   G&   P#    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#                       E#   A#   `M#    $    $   $   `f#    4$   P$   $   $   $   $    $   pK$   X$   G&   P#    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#                       E#   A#   `M#    $    $   $   `f#    4$   P$   $   $   $   $    $   pK$   X$   G&   P#    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#                       E#   A#   `M#   0C&   :&   p?&    2$    4$   P$   $   $    F&   $    $   R&   M&   L&   =&    $   P
$   $   `J$   $   0
$   $   pM   f#   #   `#                        E#   A#   `M#   0C&   :&   p?&    2$    4$   P$   $   $    F&   $    $   R&   M&   L&   =&    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#                        E#   A#   `M#   0C&   :&   p?&    2$    4$   P$   $   $    F&   $    $   R&   M&   L&   =&    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#                       E#   A#   `M#   0C&   :&   p?&    2$   `f#   P$   $   $    F&   $    $   R&   M&   L&   =&    $   P
$   $   `J$   $   0
$   $   pM   f#   #   `#                        E#   A#   `M#   0C&   :&   p?&    2$   `f#   P$   $   $    F&   $    $   R&   M&   L&   =&    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#                        E#   A#   `M#   0C&   :&   p?&    2$   `f#   P$   $   $    F&   $    $   R&   M&   L&   =&    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#                       E#   A#   `M#   0C&   :&   p?&   `f#    4$   P$   $   $    F&   $    $   R&   M&   L&   =&    $   P
$   $   `J$   $   0
$   $   pM   f#   #   `#                        E#   A#   `M#   0C&   :&   p?&   `f#    4$   P$   $   $    F&   $    $   R&   M&   L&   =&    $   P
$   $   `J$   $   0
$   $   pM   f#   #   `#                        E#   A#   `M#   0C&   :&   p?&   `f#    4$   P$   $   $    F&   $    $   R&   M&   L&   =&    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#                        E#   A#   `M#   0C&   :&   p?&   `f#    4$   P$   $   $    F&   $    $   R&   M&   L&   =&    $   P
$   $   `J$   $   0
$   $   M   f#   #   `#   unknown state   CN  IP  DC  CA  close notify    unexpected message      bad record mac  decompression failure   handshake failure       no certificate  bad certificate unsupported certificate certificate revoked     certificate expired     certificate unknown     illegal parameter       decryption failed       record overflow unknown CA      access denied   decode error    decrypt error   export restriction      protocol version        insufficient security   internal error  user canceled   no renegotiation        unsupported extension   certificate unobtainable        unrecognized name       bad certificate status response bad certificate hash value      unknown PSK identity    no application protocol            t           +                ?     @         P   p            SSL for verify callback ssl\ssl_cert.c  ssl_cert_dup    ssl_cert_set0_chain     ssl_cert_add0_chain_cert        ssl_verify_internal     ssl_client      ssl_server      add_file_cert_subjects_to_stack SSL_add_file_cert_subjects_to_stack     SSL_add_dir_cert_subjects_to_stack  %s/%s       calling OPENSSL_dir_read(%s)    ssl_build_cert_chain    Verify error:%s                  ,            %      "           @                       .     	              @                                c      e    @                 @      )     /                                r                                                  @                              '  h)M                                  @              (  W  W  W      W  W  W      W                              &M                                                                       &M                                                                           &M                                                                           &M                                                                          'M                                                                          'M                                                                          'M                                                                          'M                                                                           'M                                                                          ('M                                                                          0'M                                                                          8'M               @                                                           @'M                                                                          P'M                                                                          X'M                                                                           `'M                                                                          h'M                                                                          p'M                                                                          x'M                                                                          'M                                                                          'M                                                                          'M                                                                          'M                                                                          'M                                                                          'M                                                                           'M                                                                          'M                                                                          'M                   @                                                       'M                                                                      'M                                                                      'M                                                                      'M                                                                      hrL                                                                           9L                                                                         'M                                                                         'M                                                                         'M                                                                         'M                                                                           'M                                                                          'M                                                                           (M                                                                          (M                                                                          (M                                                                          (M                                                                           (M                                                                         $(M                       @P                                                 ,(M                                                                        4(M                                                                        8(M                        0                                                  @(M                                                                         H(M                                                                          P(M                                                                          `(M                                                                          p(M                                                                          (M                                                                          (M                                                                          (M                         0                                                 (M                         0                                                 (M                                                                          (M                                                                           (M                                                                         (M                                                                          L                                                                          (M                                                                          (M                                                                          (M                                                                         (M                                                                          (M                                                                           )M                                                                          pL                                                                          hL                                                                         )M                                                                         XL                                                                         )M                                                                          )M                                                                          $)M                                                                          ,)M                                                                      8)M                                                                      P)M                                                              ALL     COMPLEMENTOFALL COMPLEMENTOFDEFAULT kRSA    kEDH    kDHE    DH  kEECDH  kECDHE  ECDH    kPSK    kRSAPSK kECDHEPSK       kDHEPSK kSRP    kGOST   kGOST18 aRSA    aDSS    DSS aNULL   aECDSA  ECDSA   aPSK        aGOST01 aGOST12 aGOST   aSRP    EDH DHE EECDH   ECDHE   ADH AECDH   PSK SRP 3DES    RC4 RC2 IDEA    SEED    eNULL   GOST89  AES128  AES256  AES AESGCM  AESCCM  AESCCM8 CAMELLIA128     CAMELLIA256     CAMELLIA        CHACHA20        GOST2012-GOST8912-GOST8912  ARIA        ARIAGCM ARIA128 ARIA256 CBC MD5 SHA GOST94      GOST89MAC   SHA256  SHA384  GOST12      TLSv1.0 LOW MEDIUM  HIGH    FIPS        EDH-DSS-DES-CBC3-SHA    EDH-RSA-DES-CBC3-SHA    %-30s %-7s Kx=%-8s Au=%-5s Enc=%-22s Mac=%-4s
  DSA     gost-mac        gost-mac-12     magma-mac       kuznyechik-mac  gost2001        gost2012_256    gost2012_512    ssl\ssl_ciph.c  ssl_cipher_process_rulestr      STRENGTH        SECLEVEL=       SUITEB128ONLY   SUITEB128C2     SUITEB128       SUITEB192       check_suiteb_cipher_list        ECDHE-ECDSA-AES256-GCM-SHA384   ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384     ECDHE-ECDSA-AES128-GCM-SHA256   ciphersuite_cb  set_ciphersuites        DEFAULT any None        ALL:!COMPLEMENTOFDEFAULT:!eNULL TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256                  DOWNGRD DOWNGRDpn&   k&   _&   `c&   LVM          TVM          `^&   #           #   `8%   #   TLS_AES_128_GCM_SHA256  TLS_AES_256_GCM_SHA384  TLS_CHACHA20_POLY1305_SHA256    TLS_AES_128_CCM_SHA256  TLS_AES_128_CCM_8_SHA256        TLS_SHA256_SHA256       TLS_SHA384_SHA384       NULL-MD5        TLS_RSA_WITH_NULL_MD5   NULL-SHA        TLS_RSA_WITH_NULL_SHA   AES128-SHA      TLS_RSA_WITH_AES_128_CBC_SHA    DHE-DSS-AES128-SHA      TLS_DHE_DSS_WITH_AES_128_CBC_SHA        DHE-RSA-AES128-SHA      TLS_DHE_RSA_WITH_AES_128_CBC_SHA        ADH-AES128-SHA  TLS_DH_anon_WITH_AES_128_CBC_SHA        AES256-SHA      TLS_RSA_WITH_AES_256_CBC_SHA    DHE-DSS-AES256-SHA      TLS_DHE_DSS_WITH_AES_256_CBC_SHA        DHE-RSA-AES256-SHA      TLS_DHE_RSA_WITH_AES_256_CBC_SHA        ADH-AES256-SHA  TLS_DH_anon_WITH_AES_256_CBC_SHA        NULL-SHA256     TLS_RSA_WITH_NULL_SHA256        AES128-SHA256   TLS_RSA_WITH_AES_128_CBC_SHA256 AES256-SHA256   TLS_RSA_WITH_AES_256_CBC_SHA256 DHE-DSS-AES128-SHA256   TLS_DHE_DSS_WITH_AES_128_CBC_SHA256     DHE-RSA-AES128-SHA256   TLS_DHE_RSA_WITH_AES_128_CBC_SHA256     DHE-DSS-AES256-SHA256   TLS_DHE_DSS_WITH_AES_256_CBC_SHA256     DHE-RSA-AES256-SHA256   TLS_DHE_RSA_WITH_AES_256_CBC_SHA256     ADH-AES128-SHA256       TLS_DH_anon_WITH_AES_128_CBC_SHA256     ADH-AES256-SHA256       TLS_DH_anon_WITH_AES_256_CBC_SHA256     AES128-GCM-SHA256       TLS_RSA_WITH_AES_128_GCM_SHA256 AES256-GCM-SHA384       TLS_RSA_WITH_AES_256_GCM_SHA384 DHE-RSA-AES128-GCM-SHA256       TLS_DHE_RSA_WITH_AES_128_GCM_SHA256     DHE-RSA-AES256-GCM-SHA384       TLS_DHE_RSA_WITH_AES_256_GCM_SHA384     DHE-DSS-AES128-GCM-SHA256       TLS_DHE_DSS_WITH_AES_128_GCM_SHA256     DHE-DSS-AES256-GCM-SHA384       TLS_DHE_DSS_WITH_AES_256_GCM_SHA384     ADH-AES128-GCM-SHA256   TLS_DH_anon_WITH_AES_128_GCM_SHA256     ADH-AES256-GCM-SHA384   TLS_DH_anon_WITH_AES_256_GCM_SHA384     AES128-CCM      TLS_RSA_WITH_AES_128_CCM        AES256-CCM      TLS_RSA_WITH_AES_256_CCM        DHE-RSA-AES128-CCM      TLS_DHE_RSA_WITH_AES_128_CCM    DHE-RSA-AES256-CCM      TLS_DHE_RSA_WITH_AES_256_CCM    AES128-CCM8     TLS_RSA_WITH_AES_128_CCM_8      AES256-CCM8     TLS_RSA_WITH_AES_256_CCM_8      DHE-RSA-AES128-CCM8     TLS_DHE_RSA_WITH_AES_128_CCM_8  DHE-RSA-AES256-CCM8     TLS_DHE_RSA_WITH_AES_256_CCM_8  PSK-AES128-CCM  TLS_PSK_WITH_AES_128_CCM        PSK-AES256-CCM  TLS_PSK_WITH_AES_256_CCM        DHE-PSK-AES128-CCM      TLS_DHE_PSK_WITH_AES_128_CCM    DHE-PSK-AES256-CCM      TLS_DHE_PSK_WITH_AES_256_CCM    PSK-AES128-CCM8 TLS_PSK_WITH_AES_128_CCM_8      PSK-AES256-CCM8 TLS_PSK_WITH_AES_256_CCM_8      DHE-PSK-AES128-CCM8     TLS_PSK_DHE_WITH_AES_128_CCM_8  DHE-PSK-AES256-CCM8     TLS_PSK_DHE_WITH_AES_256_CCM_8  ECDHE-ECDSA-AES128-CCM  TLS_ECDHE_ECDSA_WITH_AES_128_CCM        ECDHE-ECDSA-AES256-CCM  TLS_ECDHE_ECDSA_WITH_AES_256_CCM        ECDHE-ECDSA-AES128-CCM8 TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8      ECDHE-ECDSA-AES256-CCM8 TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8      ECDHE-ECDSA-NULL-SHA    TLS_ECDHE_ECDSA_WITH_NULL_SHA   ECDHE-ECDSA-AES128-SHA  TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA    ECDHE-ECDSA-AES256-SHA  TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA    ECDHE-RSA-NULL-SHA      TLS_ECDHE_RSA_WITH_NULL_SHA     ECDHE-RSA-AES128-SHA    TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA      ECDHE-RSA-AES256-SHA    TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA      AECDH-NULL-SHA  TLS_ECDH_anon_WITH_NULL_SHA     AECDH-AES128-SHA        TLS_ECDH_anon_WITH_AES_128_CBC_SHA      AECDH-AES256-SHA        TLS_ECDH_anon_WITH_AES_256_CBC_SHA      ECDHE-ECDSA-AES128-SHA256       TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 ECDHE-ECDSA-AES256-SHA384       TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 ECDHE-RSA-AES128-SHA256 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256   ECDHE-RSA-AES256-SHA384 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384   TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 ECDHE-RSA-AES128-GCM-SHA256     TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256   ECDHE-RSA-AES256-GCM-SHA384     TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384   PSK-NULL-SHA    TLS_PSK_WITH_NULL_SHA   DHE-PSK-NULL-SHA        TLS_DHE_PSK_WITH_NULL_SHA       RSA-PSK-NULL-SHA        TLS_RSA_PSK_WITH_NULL_SHA       PSK-AES128-CBC-SHA      TLS_PSK_WITH_AES_128_CBC_SHA    PSK-AES256-CBC-SHA      TLS_PSK_WITH_AES_256_CBC_SHA    DHE-PSK-AES128-CBC-SHA  TLS_DHE_PSK_WITH_AES_128_CBC_SHA        DHE-PSK-AES256-CBC-SHA  TLS_DHE_PSK_WITH_AES_256_CBC_SHA        RSA-PSK-AES128-CBC-SHA  TLS_RSA_PSK_WITH_AES_128_CBC_SHA        RSA-PSK-AES256-CBC-SHA  TLS_RSA_PSK_WITH_AES_256_CBC_SHA        PSK-AES128-GCM-SHA256   TLS_PSK_WITH_AES_128_GCM_SHA256 PSK-AES256-GCM-SHA384   TLS_PSK_WITH_AES_256_GCM_SHA384 DHE-PSK-AES128-GCM-SHA256       TLS_DHE_PSK_WITH_AES_128_GCM_SHA256     DHE-PSK-AES256-GCM-SHA384       TLS_DHE_PSK_WITH_AES_256_GCM_SHA384     RSA-PSK-AES128-GCM-SHA256       TLS_RSA_PSK_WITH_AES_128_GCM_SHA256     RSA-PSK-AES256-GCM-SHA384       TLS_RSA_PSK_WITH_AES_256_GCM_SHA384     PSK-AES128-CBC-SHA256   TLS_PSK_WITH_AES_128_CBC_SHA256 PSK-AES256-CBC-SHA384   TLS_PSK_WITH_AES_256_CBC_SHA384 PSK-NULL-SHA256 TLS_PSK_WITH_NULL_SHA256        PSK-NULL-SHA384 TLS_PSK_WITH_NULL_SHA384        DHE-PSK-AES128-CBC-SHA256       TLS_DHE_PSK_WITH_AES_128_CBC_SHA256     DHE-PSK-AES256-CBC-SHA384       TLS_DHE_PSK_WITH_AES_256_CBC_SHA384     DHE-PSK-NULL-SHA256     TLS_DHE_PSK_WITH_NULL_SHA256    DHE-PSK-NULL-SHA384     TLS_DHE_PSK_WITH_NULL_SHA384    RSA-PSK-AES128-CBC-SHA256       TLS_RSA_PSK_WITH_AES_128_CBC_SHA256     RSA-PSK-AES256-CBC-SHA384       TLS_RSA_PSK_WITH_AES_256_CBC_SHA384     RSA-PSK-NULL-SHA256     TLS_RSA_PSK_WITH_NULL_SHA256    RSA-PSK-NULL-SHA384     TLS_RSA_PSK_WITH_NULL_SHA384    ECDHE-PSK-AES128-CBC-SHA        TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA      ECDHE-PSK-AES256-CBC-SHA        TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA      ECDHE-PSK-AES128-CBC-SHA256     TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256   ECDHE-PSK-AES256-CBC-SHA384     TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384   ECDHE-PSK-NULL-SHA      TLS_ECDHE_PSK_WITH_NULL_SHA     ECDHE-PSK-NULL-SHA256   TLS_ECDHE_PSK_WITH_NULL_SHA256  ECDHE-PSK-NULL-SHA384   TLS_ECDHE_PSK_WITH_NULL_SHA384  SRP-AES-128-CBC-SHA     TLS_SRP_SHA_WITH_AES_128_CBC_SHA        SRP-RSA-AES-128-CBC-SHA TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA    SRP-DSS-AES-128-CBC-SHA TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA    SRP-AES-256-CBC-SHA     TLS_SRP_SHA_WITH_AES_256_CBC_SHA        SRP-RSA-AES-256-CBC-SHA TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA    SRP-DSS-AES-256-CBC-SHA TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA    DHE-RSA-CHACHA20-POLY1305       TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256       ECDHE-RSA-CHACHA20-POLY1305     TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256     ECDHE-ECDSA-CHACHA20-POLY1305   TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256   PSK-CHACHA20-POLY1305   TLS_PSK_WITH_CHACHA20_POLY1305_SHA256   ECDHE-PSK-CHACHA20-POLY1305     TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256     DHE-PSK-CHACHA20-POLY1305       TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256       RSA-PSK-CHACHA20-POLY1305       TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256       CAMELLIA128-SHA256      TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256    DHE-DSS-CAMELLIA128-SHA256      TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256        DHE-RSA-CAMELLIA128-SHA256      TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256        ADH-CAMELLIA128-SHA256  TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256        CAMELLIA256-SHA256      TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256    DHE-DSS-CAMELLIA256-SHA256      TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256        DHE-RSA-CAMELLIA256-SHA256      TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256        ADH-CAMELLIA256-SHA256  TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256        CAMELLIA256-SHA TLS_RSA_WITH_CAMELLIA_256_CBC_SHA       DHE-DSS-CAMELLIA256-SHA TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA   DHE-RSA-CAMELLIA256-SHA TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA   ADH-CAMELLIA256-SHA     TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA   CAMELLIA128-SHA TLS_RSA_WITH_CAMELLIA_128_CBC_SHA       DHE-DSS-CAMELLIA128-SHA TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA   DHE-RSA-CAMELLIA128-SHA TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA   ADH-CAMELLIA128-SHA     TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA   ECDHE-ECDSA-CAMELLIA128-SHA256  TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256    ECDHE-ECDSA-CAMELLIA256-SHA384  TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384    ECDHE-RSA-CAMELLIA128-SHA256    TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256      ECDHE-RSA-CAMELLIA256-SHA384    TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384      PSK-CAMELLIA128-SHA256  TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256    PSK-CAMELLIA256-SHA384  TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384    DHE-PSK-CAMELLIA128-SHA256      TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256        DHE-PSK-CAMELLIA256-SHA384      TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384        RSA-PSK-CAMELLIA128-SHA256      TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256        RSA-PSK-CAMELLIA256-SHA384      TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384        ECDHE-PSK-CAMELLIA128-SHA256    TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256      ECDHE-PSK-CAMELLIA256-SHA384    TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384      GOST2001-GOST89-GOST89  TLS_GOSTR341001_WITH_28147_CNT_IMIT     GOST2001-NULL-GOST94    TLS_GOSTR341001_WITH_NULL_GOSTR3411     IANA-GOST2012-GOST8912-GOST8912 LEGACY-GOST2012-GOST8912-GOST8912       GOST2012-NULL-GOST12    GOST2012-KUZNYECHIK-KUZNYECHIKOMAC      GOST2012-MAGMA-MAGMAOMAC        IDEA-CBC-SHA    TLS_RSA_WITH_IDEA_CBC_SHA       SEED-SHA        TLS_RSA_WITH_SEED_CBC_SHA       DHE-DSS-SEED-SHA        TLS_DHE_DSS_WITH_SEED_CBC_SHA   DHE-RSA-SEED-SHA        TLS_DHE_RSA_WITH_SEED_CBC_SHA   ADH-SEED-SHA    TLS_DH_anon_WITH_SEED_CBC_SHA   ARIA128-GCM-SHA256      TLS_RSA_WITH_ARIA_128_GCM_SHA256        ARIA256-GCM-SHA384      TLS_RSA_WITH_ARIA_256_GCM_SHA384        DHE-RSA-ARIA128-GCM-SHA256      TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256    DHE-RSA-ARIA256-GCM-SHA384      TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384    DHE-DSS-ARIA128-GCM-SHA256      TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256    DHE-DSS-ARIA256-GCM-SHA384      TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384    ECDHE-ECDSA-ARIA128-GCM-SHA256  TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256        ECDHE-ECDSA-ARIA256-GCM-SHA384  TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384        ECDHE-ARIA128-GCM-SHA256        TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256  ECDHE-ARIA256-GCM-SHA384        TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384  PSK-ARIA128-GCM-SHA256  TLS_PSK_WITH_ARIA_128_GCM_SHA256        PSK-ARIA256-GCM-SHA384  TLS_PSK_WITH_ARIA_256_GCM_SHA384        DHE-PSK-ARIA128-GCM-SHA256      TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256    DHE-PSK-ARIA256-GCM-SHA384      TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384    RSA-PSK-ARIA128-GCM-SHA256      TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256    RSA-PSK-ARIA256-GCM-SHA384      TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384    TLS_EMPTY_RENEGOTIATION_INFO_SCSV       TLS_FALLBACK_SCSV   CLNT    SRVR        ssl\s3_lib.c    ssl3_ctrl       ssl3_ctx_ctrl   SHA2-256        ssl_generate_pkey_group ssl_generate_param_group        ssl_derive      ssl_decapsulate ssl_encapsulate         # 
    @mM   d  
    hmM    
    mM     
    mM   \ 
    M   g  
    mM     
    mM   F 
    nM    
    (nM   j  
    8nM   k  
    XnM   f  
    pnM   o  
    nM     
    nM   0 
    nM   2 
    nM   n  
    nM   L 
    nM     
    nM   i  
    oM    
     oM   l  
    0oM   z  
    @oM   $ 
    PoM    
    hoM     
    xoM   s  
    oM   t  
    oM     
    oM   r  
    oM    
    oM   w  
    oM   {  
     pM   [ 
    pM   s 
    (pM   ` 
    @pM   a 
    XpM   |  
    pM    
    pM     
    pM     
    pM     
    pM     
    pM     
    pM     
    qM   m  
    qM   + 
    0qM     
    HqM    
    `qM    
    xqM     
    qM     
    qM   y 
    qM     
    qM     
    qM     
    rM     
    (rM     
    @rM   W 
    `rM     
    xrM   3 
    rM     
    rM     
    rM   d 
    rM     
     sM    
     sM   4 
    @sM   ( 
    PsM     
    hsM     
    sM     
    sM     
    sM     
    sM     
     tM     
     tM     
    @tM     
    `tM     
    tM     
    tM     
    tM     
    tM     
    tM     
    M    
    uM    
    0uM     
    HuM     
    huM   N 
    uM   5 
    uM   > 
    uM   v 
    uM    
    uM   ] 
    vM   b 
    (vM     
    PvM     
    pvM    
    vM     
    vM     
    vM     
    vM    
    wM     
     wM     
    8wM   < 
    PwM    
    hwM    
    wM    
    wM    
    wM     
    wM     
    wM     
    xM     
     xM   | 
    @xM   u 
    XxM   T 
    pxM     
    xM     
    xM   h  
    xM     
    0	M     
    xM    
    xM     
    yM    
    0yM   U 
    @yM    
    `yM   q  
    pyM    
    yM     
    yM   x  
    yM     
    yM    
    yM   ^ 
    zM   = 
     zM    
    0zM    
    HzM    
    `zM   e 
    xzM   H 
    zM   E 
    zM   M 
    zM     
    zM    
     {M     
    {M    
    ({M     
    8{M    
    P{M     
    p{M   } 
    {M     
    {M   " 
    {M   6 
    {M     
    {M     
    |M     
    0|M   p  
    P|M     
    p|M   f 
    |M     
    |M    
    |M     
    |M   7 
    }M   % 
    (}M     
    P}M   ! 
    h}M    
    }M     
    (
M     
    }M     
    }M     
    }M     
    }M     
     ~M     
    ~M     
    0~M   K 
    @~M     
    X~M    
    x~M   J 
    ~M     
    ~M    
    ~M     
    M     
     M   S 
    h	M   D 
    8M     
    PM    
    hM   x 
    M   g 
    M   c 
    M   ) 
    M   ' 
    M   e  
     M   B 
    M   v  
    8M     
    XM    
    hM     
    M     
    M   1 
    M     
    ȀM   X 
    M     
    M     
    (M     
    @M    
    PM     
    `M    
    M    
    M    
    M    
    ЁM    
    M     
    M     
    0M     
    HM     
    `M     
    xM    
    M    
    M   ~ 
    ȂM     
    M   8 
    M   A 
    M   9 
    (M     
    @M   * 
    XM   Z 
    pM   O 
    M   P 
    M   Q 
    ЃM    
    M    
    M     
    M   V 
     M   Y 
    HM     
    pM   G 
    M    
    M    
    M    
    M   h 
    M     
    M   i 
    @M   j 
    `M   k 
    M   l 
    M     
    ЅM   ? 
    M   @ 
    M   , 
    @M    
    `M    
    M    
    M    
    ȆM    
    M    
    M    
    @M    
    `M    
    M    
    M    
    ȇM   u  
    M   }  
    M     
    0M     
    XM     
    pM   t 
    M   ~  
    M     
    M   - 
    ؈M   . 
    M    
    M   / 
    0M    
    PM     
    hM   y  
    M    
    M   m 
    M   n 
    M   w 
    ؉M   { 
    M   \ 
     M   U 
    (M    
    HM    
    hM    
    M    
    M   $ 
    ȊM   > 
    M   / 
    M   8 
    8M   ` 
    XM   L 
    M   . 
    M    
    M    
    M   [ 
    M   B 
     M   Z 
    @M   Y 
    hM   W 
    M   X 
    M   V 
    ȌM   o 
    M     
    M     
    (M    
    @M     
    XM   : 
    pM     
    M     
    M     
    M    
    M     
     M   & 
    @M     
    M     
    `M    
    xM     
    M     
    M     
    M     
    ؎M    
    M     
    M   p 
    M     
    (M   C 
    HM     
    hM     
    M     
    M     
    xM   R 
    M     
    ؏M    
    M    
    M    
    8M    
    XM   ; 
    xM    
    M    
    M   I 
    ȐM    
    M   q 
    M     
    M    
    (M    
    8M    
    PM   z 
    hM   _ 
    xM    
    M   	 
    M   r 
    M   
 
    БM    
    M    
     M    
    M                   application data after close notify     app data in handshake   attempt to reuse session in different context   at least (D)TLS 1.2 needed in Suite B mode      bad change cipher spec  bad cipher      bad compression algorithm       bad data        bad data returned by callback   bad decompression       bad dh value    bad digest length       bad early data  bad ecc cert    bad ecpoint     bad extension   bad handshake length    bad handshake state     bad hello request       bad hrr version bad key share   bad key update  bad legacy version      bad length      bad packet      bad packet length       bad protocol version number     bad psk bad psk identity        bad record type bad rsa encrypt bad signature   bad srp a length        bad srp parameters      bad srtp mki value      bad srtp protection profile list        bad ssl filetype        bad value       bad write retry binder does not verify  bio not set     block cipher pad is wrong   bn lib      callback failed cannot change cipher    cannot get group name   ca dn length mismatch   ca key too small        ca md too weak  ccs received early      certificate verify failed       cert cb error   cert length mismatch    ciphersuite digest has changed  cipher code wrong length        clienthello tlsext      compressed length too long      compression disabled    compression failure     compression id not within private range compression library error       connection type not set conn use only   context not dane enabled        cookie gen callback failure     cookie mismatch copy parameters failed  custom ext handler already installed    dane already enabled    dane cannot override mtype full dane not enabled        dane tlsa bad certificate       dane tlsa bad certificate usage dane tlsa bad data length       dane tlsa bad digest length     dane tlsa bad matching type     dane tlsa bad public key        dane tlsa bad selector  dane tlsa null data     data between ccs and finished   data length too long    decryption failed or bad record mac     dh key too small        dh public value length is wrong digest check failed     dtls message too big    duplicate compression id        ecc cert not for signing        ecdh required for suiteb mode   ee key too small        empty raw public key    empty srtp protection profile list      encrypted length too long       error in received cipher list   error in system default config  error setting tlsa base domain  exceeds max fragment size       excessive message size  extension not received  extra data in message   ext length mismatch     failed to get parameter failed to init async    feature negotiation not complete        feature not renegotiable        fragmented client hello got a fin before a ccs  https proxy request     http request    illegal point compression       illegal Suite B digest  inappropriate fallback  inconsistent compression        inconsistent early data alpn    inconsistent early data sni     inconsistent extms      invalid alert   invalid ccs message     invalid certificate or alg      invalid command invalid compression algorithm   invalid config  invalid configuration name      invalid context invalid ct validation type      invalid key update type invalid max early data  invalid null cmd name   invalid raw public key  invalid record  invalid sequence number invalid serverinfo data invalid session id      invalid srp username    invalid status response invalid ticket keys length      legacy sigalg disallowed or unsupported length mismatch length too long length too short        library bug     library has no ciphers  maximum encrypted pkts reached  missing dsa signing cert        missing ecdsa signing cert      missing fatal   missing parameters      missing psk kex modes extension missing rsa certificate missing rsa encrypting cert     missing rsa signing cert        missing sigalgs extension       missing signing cert    can't find SRP server param     missing supported groups extension      missing supported versions extension    missing tmp dh key      missing tmp ecdh key    mixed handshake and non handshake data  not on record boundary  not replacing certificate       not server      no certificates returned        no certificate assigned no certificate set      no change following hrr no ciphers available    no ciphers specified    no cipher match no client cert method   no compression specified        no cookie callback set  Peer haven't sent GOST certificate, required for selected ciphersuite   no method specified     no pem extensions       no private key assigned no protocols available  no required digest      no shared cipher        no shared groups        no shared signature algorithms  no srtp profiles        no stream       no suitable digest algorithm    no suitable groups      no suitable key share   no suitable record layer        no suitable signature algorithm no valid scts   no verify cookie callback       null ssl ctx    null ssl method passed  ocsp callback failure   old session cipher not returned old session compression algorithm not returned  overflow error  packet length too long  parse tlsext    path too long   peer did not return a certificate       pem name bad prefix     pem name too short      pipeline failure        poll request not supported      post handshake auth encoding err        private key mismatch    protocol is shutdown    psk identity not found  psk no client cb        psk no server cb        quic handshake layer error      quic network error      quic protocol error     read bio not set        read timeout expired    records not released    record layer failure    record length mismatch  record too small        remote peer address not set     renegotiate ext too long        renegotiation encoding err      renegotiation mismatch  request pending request sent    required cipher missing required compression algorithm missing  scsv received when renegotiating        sct verification failed sequence ctr wrapped    serverhello tlsext      session id context uninitialized        shutdown while in init  signature algorithms error      signature for non signing certificate   error with the srp params       srtp could not allocate profiles        srtp protection profile list too long   srtp unknown protection profile ssl3 ext invalid max fragment length    ssl3 ext invalid servername     ssl3 ext invalid servername type        ssl3 session id too long        ssl/tls alert bad certificate   ssl/tls alert bad record mac    ssl/tls alert certificate expired       ssl/tls alert certificate revoked       ssl/tls alert certificate unknown       ssl/tls alert decompression failure     ssl/tls alert handshake failure ssl/tls alert illegal parameter ssl/tls alert no certificate    ssl/tls alert unexpected message        ssl/tls alert unsupported certificate   ssl command section empty       ssl command section not found   ssl ctx has no default ssl version      ssl handshake failure   ssl library has no ciphers      ssl negative length     ssl section empty       ssl section not found   ssl session id callback failed  ssl session id conflict ssl session id context too long ssl session id has bad length   ssl session id too long ssl session version mismatch    still in init   stream count limited    stream finished stream recv only        stream reset    stream send only        tlsv13 alert certificate required       tlsv13 alert missing extension  tlsv1 alert access denied       tlsv1 alert decode error        tlsv1 alert decryption failed   tlsv1 alert decrypt error       tlsv1 alert export restriction  tlsv1 alert inappropriate fallback      tlsv1 alert insufficient security       tlsv1 alert internal error      tlsv1 alert no application protocol     tlsv1 alert no renegotiation    tlsv1 alert protocol version    tlsv1 alert record overflow     tlsv1 alert unknown ca  tlsv1 alert unknown psk identity        tlsv1 alert user cancelled      tlsv1 bad certificate hash value        tlsv1 bad certificate status response   tlsv1 certificate unobtainable  tlsv1 unrecognized name tlsv1 unsupported extension     tls illegal exporter label      tls invalid ecpointformat list  too many key updates    too many warn alerts    too much early data     unable to find ecdh parameters  unable to find public key parameters    unable to load ssl3 md5 routines        unable to load ssl3 sha1 routines       unexpected ccs message  unexpected end of early data    unexpected eof while reading    unexpected record       uninitialized   unknown alert type      unknown certificate type        unknown cipher returned unknown cipher type     unknown cmd name        unknown command unknown digest  unknown key exchange type       unknown mandatory parameter     unknown pkey type       unknown protocol        unknown ssl version     unsafe legacy renegotiation disabled    unsolicited extension   unsupported compression algorithm       unsupported config value        unsupported config value class  unsupported config value op     unsupported elliptic curve      unsupported protocol    unsupported ssl version unsupported status type unsupported write flag  use srtp not negotiated version too high        version too low wrong certificate type  wrong cipher returned   wrong curve     wrong rpk type  wrong signature length  wrong signature size    wrong signature type    wrong ssl version       wrong version number    x509 lib        x509 verification setup problems        custom_ext_parse        ssl\statem\extensions_cust.c    custom_ext_add               }$   y$   @$    }$           PN   `f#   s$    $   0$    $                   @}                           `t$   px$   {$           P$   @}   @}   $   L   f#   0l$   Px$                        }$   y$   @$    }$           PN   `f#   s$    $   0$    $                   @}                           `t$   px$   {$           P$   @}   @}   $   L   f#   0l$   Px$   state_machine   ssl\statem\statem.c     read_state_machine      write_state_machine            6$          C$          D$          0D$                   ossl_get_max_early_data ssl\record\rec_layer_s3.c       ossl_early_data_count_ok        tls_write_check_pending ssl3_write_bytes        ssl3_read_bytes SSL alert number %d     ssl_set_new_record_layer        read_buffer_len block_padding   hs_padding      use_etm stream_mac      tlstree max_frag_len    max_early_data  expect_quic     ssl\quic\quic_impl.c    expect_quic_with_stream_lock    expect_quic_conn_only   ossl_quic_new   ossl_quic_reset ossl_quic_clear ossl_quic_conn_shutdown create_channel  failed to configure channel     ensure_channel_started  failed to start channel failed to start assist thread   quic_do_handshake       qc_try_create_default_xso_for_write     quic_wait_for_stream    qc_wait_for_default_xso_for_read        create_xso_from_stream  quic_conn_stream_new    quic_write_blocking     quic_write_nonblocking_aon      quic_write_nonblocking_epw      ossl_quic_write_flags   quic_read_actual        quic_read_again quic_read       ossl_quic_pending_int   ssl\pqueue.c            P	(   (   ` (   `(   ȡM          ءM          p'   (           #   `8%   #   P	(   (   ` (   `(   ȡM          ءM          p'   (           #   `8%   #   P	(   (   ` (   `(   ȡM          ءM          p'   (          #   `8%   #   @{%   Ps%   `c%   p%   ȡM          ءM          0c%   n%          #   `8%   #                                             	     
                                                                                             
                       !   |  "     #     $     %     &     '   }  (   f     g    h    i    j               " # $ % & ' (      	
@A      M                       M                      M                      0M         ?                8M         @                @M       
                 PM     @                    `M                      M                      M                      M                           آM                           M                           M   	                        M   
                       8M                          PM                          hM                          M                          M       
                   M     @             A          M          t      #         УM          t                 M          t                 M       
   t                  M     @      t      q          )M   @                        *M   A                       )M                           *M                          M     )     +                 M       r   	                       @A          client finished server finished ecdsa_secp256r1_sha256  ecdsa_secp384r1_sha384  ecdsa_secp521r1_sha512  ed25519 ed448   ecdsa_sha224    ecdsa_sha1      ecdsa_brainpoolP256r1_sha256    ecdsa_brainpoolP384r1_sha384    ecdsa_brainpoolP512r1_sha512    rsa_pss_rsae_sha256     rsa_pss_rsae_sha384     rsa_pss_rsae_sha512     rsa_pss_pss_sha256      rsa_pss_pss_sha384      rsa_pss_pss_sha512      rsa_pkcs1_sha256        rsa_pkcs1_sha384        rsa_pkcs1_sha512        rsa_pkcs1_sha224        rsa_pkcs1_sha1  dsa_sha256      dsa_sha384      dsa_sha512      dsa_sha224      dsa_sha1        gost2001_gost94 rsa_pkcs1_md5_sha1      ssl\t1_lib.c    tls-group-name  add_provider_groups     tls-group-name-internal tls-group-id    tls-group-alg   tls-group-sec-bits      tls-group-is-kem        tls-min-tls     tls-max-tls     tls-min-dtls    tls-max-dtls    TLS-GROUP       tls-sigalg-name add_provider_sigalgs    tls-sigalg-iana-name    tls-sigalg-code-point   tls-sigalg-sec-bits     tls-sigalg-oid  tls-sigalg-sig-name     tls-sigalg-sig-oid      tls-sigalg-hash-name    tls-sigalg-hash-oid     tls-sigalg-keytype      tls-sigalg-keytype-oid  TLS-SIGALG  X25519  X448        tls1_set_groups tls1_set_groups_list    No valid groups in '%s' tls12_check_peer_sigalg tls1_set_server_sigalgs AES-256-CBC     tls12_copy_sigalgs      RSA-PSS PSS     tls1_set_sigalgs_list   No valid signature algorithms in '%s'   p   g   tls_choose_sigalg       !tae¢z^	Ȩ3TLS 1.3, server CertificateVerify       TLS 1.3, client CertificateVerify       2   (   C   *   ^   *   D   *      0   
   -   	   *      *      ,      3      *      -      *      3   A   *      0   B   *   ?   *      *      *      *      *   >   *   O   0   E   P      +   @   *      P      0      0   F   P      *      *      *      0   !   0      0      0      0      P       .                 #   #         #   Р#         #   #          #   #                                                        `#   p#         #   #          P#                                   tls_setup_handshake     ssl\statem\statem_lib.c The max supported SSL/TLS version needs the MD5-SHA1 digest but it is not available in the loaded providers. Use (D)TLSv1.2 or above, or load different providers       No ciphers enabled for max supported SSL/TLS version    get_cert_verify_tbs_data        tls_construct_cert_verify       tls_process_cert_verify tls_construct_finished  CLIENT_RANDOM   tls_construct_key_update        tls_process_key_update  tls_process_change_cipher_spec  tls_process_finished    tls_construct_change_cipher_spec        ssl_add_cert_to_wpacket ssl_add_cert_chain      tls_process_rpk tls_output_rpk  ssl3_output_cert_chain  tls_finish_handshake    tls_get_message_header  ssl_choose_client_version       parse_ca_names  construct_ca_names      construct_key_exchange_tbs      tls13_save_handshake_digest_for_pha     tls13_restore_handshake_digest_for_pha                          tls13   key iv  finished        derived c e traffic     c hs traffic    c ap traffic    s hs traffic    s ap traffic    exp master      res master      e exp master    traffic upd     exporter        exporter        TLS13-KDF       tls13_hkdf_expand_ex    ssl\tls13_enc.c key prefix  label   data        tls13_hkdf_expand       tls13_generate_secret   salt    tls13_generate_master_secret    properties      tls13_final_finish_mac  derive_secret_key_and_iv        CLIENT_EARLY_TRAFFIC_SECRET     tls13_change_cipher_state       EARLY_EXPORTER_SECRET   CLIENT_HANDSHAKE_TRAFFIC_SECRET CLIENT_TRAFFIC_SECRET_0 SERVER_HANDSHAKE_TRAFFIC_SECRET SERVER_TRAFFIC_SECRET_0 EXPORTER_SECRET tls13_update_key        SERVER_TRAFFIC_SECRET_N CLIENT_TRAFFIC_SECRET_N                 <M   ,                 HM   ,         M                         XM    
           
             resumption  kxBlob      opaqueBlob      GOST_KX_MESSAGE ossl_statem_server_read_transition      ssl\statem\statem_srvr.c        ossl_statem_server13_write_transition   ossl_statem_server_write_transition     ossl_statem_server_pre_work     ossl_statem_server_construct_message    ossl_statem_server_process_message      ossl_statem_server_post_process_message ssl_check_srp_ext_ClientHello   dtls_construct_hello_verify_request     tls_process_client_hello        tls_early_post_process_client_hello     tls_handle_status_request       tls_handle_alpn tls_post_process_client_hello   tls_construct_server_hello      tls_construct_server_key_exchange   pub tls_construct_certificate_request       tls_process_cke_psk_preamble    tls_process_cke_rsa     tls-client-version      tls-negotiated-version  tls_process_cke_dhe     tls_process_cke_ecdhe   tls_process_cke_srp     tls_process_cke_gost    tls_process_cke_gost18  tls_process_client_key_exchange tls_post_process_client_key_exchange    tls_process_client_rpk  tls_process_client_certificate  tls_construct_server_certificate        create_ticket_prequel   construct_stateless_ticket      construct_stateful_ticket       tls_construct_new_session_ticket        tls_construct_cert_status_body  tls_process_next_proto  tls_process_end_of_early_data                         ssl_do_config   ssl\ssl_mcnf.c  system_default  name=%s ssl\tls_depr.c  ssl_set_tmp_ecdh_groups ssl\tls_srp.c   ssl_srp_ctx_init_intern srp_generate_server_master_secret       srp_generate_client_master_secret       srp_verify_server_param                M   F0                 ȺM   F0                  pL   P,                   غM   P,                  M   P,          (       M   P,        0        M    G0        8       M    G0         @       M   @+         H       M   P,        P       0M   F0         X       @M   P,         x       PM   P,                hM   P,     	   `       xM    G0      
   p       M   P,                M   P,                M   P,               M    G0        h       ȻM   G0               PM   G0                M   P,               M   G0                M   P,                M   F0                0M   P,         PM                         @M   version ssl_version     session_id      master_key      key_arg time    timeout peer    session_id_context      verify_result   tlsext_hostname psk_identity_hint       psk_identity    tlsext_tick_lifetime_hint       tlsext_tick     comp_id srp_username    flags   tlsext_tick_age_add     alpn_selected   tlsext_max_fragment_len_mode    ticket_appdata  kex_group       peer_rpk        SSL_SESSION_ASN1        ssl\ssl_asn1.c  d2i_SSL_SESSION_ex                  0a(   (   P9(   P(   &         &   Pc(   (   p;(   (   &                0V(   (   6(   (    &&         @&   h(                   (                &   P(   p(   .(    z(   &   
             n(           >(   (           #     &    f(    (   P<(   (              Q  &   i(   0(    =(   (           t3    P&    W(   (   p7(   (                `&   B(   М(   $(   q(   &        #&   o(   p(   A(    (                &   pR(   0(   0(    |(              Q                  `(           Ќ(                &   Q(    (   /(   p{(    &   2   @  P&   g(   g(                           1      &&   0W(                   0(                &   D(   0(   %(   r(                &   0b(   @(   `:(   (              @  &   f(   f(   p(   p(    $&   +   
                  @(   @(   (   $&   -       &    `(                    (           3   
          R(   (   1(   |(    &   ,             E(   (   '(   s(                                       ,(                      @  0'&   0   0   @'&   @'&           *   $           P(   Т(   -(   t(    %&   /   @  0&   &   &   p&   p&                                                 (           )             W(   (   8(   (   &&   res binder      ext binder      ssl\statem\extensions.c tls_collect_extensions  tls_construct_extensions        final_renegotiate       final_server_name       final_ec_pt_formats     final_ems       tls_construct_certificate_authorities   tls_parse_certificate_authorities       final_sig_algs  final_supported_versions        final_key_share tls_psk_do_binder       final_early_data        final_psk       P	(   (   ` (   `(   ȡM          ءM          p'   (          &   0r&   9&   P	(   (   ` (   `(   ȡM          ءM          p'   (          &   0r&   9&                       ssl\d1_lib.c    dtls1_check_timeout_num ssl3_do_change_cipher_spec      ssl\s3_msg.c    dtls1_write_app_data_bytes      ssl\d1_msg.c    ssl\record\rec_layer_d1.c       dtls_buffer_record      dtls1_read_bytes        dtls1_write_bytes       do_dtls1_write  M   M   M   A   BB  CCC     ssl3_generate_key_block ssl\s3_enc.c    ssl3_change_cipher_state        ssl3_setup_key_block    ssl3_init_finished_mac  ssl3_finish_mac ssl3_digest_cached_records      ssl3-ms ssl3_final_finish_mac   ssl3_generate_master_secret     ?ssl\statem\statem_dtls.c        dtls1_preprocess_fragment       dtls_get_reassembled_message    dtls_construct_change_cipher_spec       dtls1_read_failed       dtls1_retransmit_message                       resumption                                                                                                             V                                                     ossl_statem_client_read_transition      ssl\statem\statem_clnt.c        ossl_statem_client13_write_transition   ossl_statem_client_write_transition     ossl_statem_client_construct_message    ossl_statem_client_process_message      ossl_statem_client_post_process_message tls_construct_client_hello      dtls_process_hello_verify       set_client_ciphersuite  tls_process_server_hello        tls_process_as_hello_retry_request      tls_process_server_rpk  tls_post_process_server_rpk     tls_process_server_certificate  tls_post_process_server_certificate     tls_process_ske_psk_preamble    tls_process_ske_srp     tls_process_ske_dhe     tls_process_ske_ecdhe   tls_process_key_exchange        tls_process_certificate_request tls_process_new_session_ticket  tls_process_cert_status_body    tls_process_initial_server_flight       tls_process_server_done tls_construct_cke_psk_preamble  tls_construct_cke_rsa   tls_construct_cke_dhe   tls_construct_cke_ecdhe tls_construct_cke_gost  tls_construct_cke_gost18        tls_construct_cke_srp   tls_construct_client_key_exchange       tls_client_key_exchange_post_work       tls_prepare_client_certificate  tls_construct_client_certificate        ssl3_check_cert_and_algorithm   tls_construct_next_proto        tls_process_hello_req   tls_process_encrypted_extensions        ssl_cipher_list_to_bytes        tls_construct_end_of_early_data         p'   0
'   
'   
'   
'    '    '   '   '   '   '    '   '    '   '    '           @'   '   0'   `'           '   	'   	'   ssl\record\methods\tls_common.c tls-version     tls-mac-size    ossl_set_tls_provider_parameters        tls_setup_write_buffer  tls_setup_read_buffer   tls_default_read_n      rlayer_early_data_count_ok      tls_get_more_records    tls_default_validate_record_header      tls_default_post_process_record tls13_common_post_process_record        tls_read_record tls_release_record      tls_set_options tls_int_new_record_layer        tls_new_record_layer    tls_initialise_write_packets_default    tls_prepare_record_header_default       tls_prepare_for_encryption_default      tls_post_encryption_processing_default  tls_write_records_default       tls_write_records       tls_retry_write_records tls_retry_write_records failure RH      read header RB  read body       tls_increment_sequence_ctr              B'   p@'   
'   
'   
'    '    '   '   '   '   '    '   '           '    '   `@'   @'   '   0'   `'   D'   '   	'   	'   dtls_process_record     ssl\record\methods\dtls_meth.c  dtls_rlayer_buffer_record       dtls_new_record_layer   dtls_prepare_record_header      ssl\quic\quic_demux.c   ssl\quic\quic_channel.c ch_trigger_txku key update      rxku_detected   RX key update again too soon    ch_rxku_tick    RXKU cooldown internal error    ch_on_crypto_recv_record        crypto stream data in wrong EL  ch_on_handshake_yield_secret    ch_on_handshake_complete        no transport parameters received        ch_on_handshake_alert   Post-handshake TLS CertificateRequest received  Bad max_early_data received     handshake alert bad transport parameter multiple transport parameter extensions ch_on_transport_params  internal error (packet buf init)        ORIG_DCID appears multiple times        ORIG_DCID may not be sent by a client   ORIG_DCID is malformed  ORIG_DCID does not match expected value RETRY_SCID may not be sent by a client  RETRY_SCID appears multiple times       RETRY_SCID sent when not performing a retry     RETRY_SCID is malformed RETRY_SCID does not match expected value        INITIAL_SCID appears multiple times     INITIAL_SCID is malformed       INITIAL_SCID does not match expected value      INITIAL_MAX_DATA appears multiple times INITIAL_MAX_DATA is malformed   INITIAL_MAX_STREAM_DATA_BIDI_LOCAL appears multiple times       INITIAL_MAX_STREAM_DATA_BIDI_LOCAL is malformed INITIAL_MAX_STREAM_DATA_BIDI_REMOTE appears multiple times      INITIAL_MAX_STREAM_DATA_BIDI_REMOTE is malformed        INITIAL_MAX_STREAM_DATA_UNI appears multiple times      INITIAL_MAX_STREAM_DATA_UNI is malformed        ACK_DELAY_EXP appears multiple times    ACK_DELAY_EXP is malformed      MAX_ACK_DELAY appears multiple times    MAX_ACK_DELAY is malformed      INITIAL_MAX_STREAMS_BIDI appears multiple times INITIAL_MAX_STREAMS_BIDI is malformed   INITIAL_MAX_STREAMS_UNI appears multiple times  INITIAL_MAX_STREAMS_UNI is malformed    MAX_IDLE_TIMEOUT appears multiple times MAX_IDLE_TIMEOUT is malformed   MAX_UDP_PAYLOAD_SIZE appears multiple times     MAX_UDP_PAYLOAD_SIZE is malformed       ACTIVE_CONN_ID_LIMIT appears multiple times     ACTIVE_CONN_ID_LIMIT is malformed       STATELESS_RESET_TOKEN appears multiple times    STATELESS_RESET_TOKEN may not be sent by a client       STATELESS_RESET_TOKEN is malformed      STATELESS_RESET_TOKEN encountered internal error        PREFERRED_ADDR appears multiple times   PREFERRED_ADDR may not be sent by a client      PREFERRED_ADDR provided for zero-length CID     PREFERRED_ADDR is malformed     zero-length CID in PREFERRED_ADDR       DISABLE_ACTIVE_MIGRATION appears multiple times DISABLE_ACTIVE_MIGRATION is malformed   INITIAL_SCID was not sent but is required       ORIG_DCID was not sent but is required  RETRY_SCID was not sent but is required transport:parameters_set        parameters_set  transport   owner       original_destination_connection_id      original_source_connection_id   retry_source_connection_id      initial_max_data        initial_max_stream_data_bidi_local      initial_max_stream_data_bidi_remote     initial_max_stream_data_uni     initial_max_streams_bidi        initial_max_streams_uni ack_delay_exponent      max_ack_delay   max_udp_payload_size    max_idle_timeout        active_connection_id_limit      stateless_reset_token   preferred_addr  port_v4 port_v6 ip_v4   ip_v6   connection_id   disable_active_migration        initial_source_connection_id    ch_tick_tls     ch_rx_check_forged_pkt_limit    forgery limit   ch_rx_handle_packet     packet header reserved bits     handling retry packet   new packet with old keys        client received initial token   version negotiation failure ch_tx       internal error (txp generate)   ch_retry        received oversize token ossl_quic_channel_on_handshake_confirmed        handshake cannot be confirmed before it is completed    ch_enqueue_retire_conn_id       internal error enqueueing retire conn id        ossl_quic_channel_on_new_conn_id        zero length connection id in use        active_connection_id limit violated     retiring connection id limit violated   unable to store stateless reset token   network BIO I/O error    (      ossl_quic_channel_raise_protocol_error_loc              QUIC error code: 0x%llx%s%s%s (triggered by frame type: 0x%llx%s%s%s), reason: "%s"     QUIC error code: 0x%llx%s%s%s, reason: "%s"             D:\CFILES\Projects\WinSSL\build\versions\3.4\3.4.1\temp_x64\include\internal/ring_buf.h ssl\quic\quic_sstream.c ssl\quic\quic_rstream.c ossl_quic_rstream_queue_data    ssl\quic\quic_stream_map.c      ssl\quic\quic_port.c    validate_poll_descriptor        ossl_quic_port_raise_net_error  port failed due to network BIO I/O error        ssl\quic\quic_engine.c  tls1_PRF        ssl\t1_enc.c    TLS1-PRF    secret  seed        key expansion   tls1_change_cipher_state        CHACHA20-POLY1305       tls1_setup_key_block    extended master secret  master secret   tls1_export_keying_material     &M            >    `M                 pL                hL                `L                XL                PL                 xL                L                        t+M           pL          hL         `L         XL         PL         xL         L         hM          @      xM                M         P     M                M           @     M                M                 M   
              M                M                8M                PM                `M            @    pM                M                M                 M                M   
             M                M                M                M                M                 M                @M                XM                lM               xM               M               M               M        	       M                               M                          M                          M                          M                          M                          M                          M                          M                          M                          (M                          8M                          HM                          XM                         hM                          xM                         M                          M                         M                         M                          M                          M                          M                          8M                          PM                         dM                          pM                          M                         M                         M                          M          (   M   M          @(   M   M          (    M   M          (   M   M          (    M   0M         (   @M   pL          0(   PM   `M          (   pM                  (   M   M           (   M   M           (   M                  (   M                  (   M   M           (   M   M          (    M           (      (   M    M          `(   0M   @M          0(   PM   `M           (   pM   M          (   M   M          p(   M   M          @(   M   M          @(   M           (      (    M                  (   M           (       (    M   0M           (   @M           (      `(   PM   `M   (       (   hM   xM          (   M   M                                                                                     P                                                                                                                     @                @                                                             @                                                                                                                                                                              SSLv2   SessionTicket   EmptyFragments  Bugs    Compression     ServerPreference        NoResumptionOnRenegotiation     DHSingle        ECDHSingle      UnsafeLegacyRenegotiation       UnsafeLegacyServerConnect       ClientRenegotiation     EncryptThenMac  NoRenegotiation AllowNoDHEKEX   PreferNoDHEKEX  PrioritizeChaCha        MiddleboxCompat AntiReplay      ExtendedMasterSecret    CANames KTLS    StrictCertCheck TxCertificateCompression        RxCertificateCompression        KTLSTxZerocopySendfile  IgnoreUnexpectedEOF Peer        Request Require Once    RequestPostHandshake    RequirePostHandshake    no_ssl3 no_tls1 no_tls1_1       no_tls1_2       no_tls1_3   bugs        no_comp comp    no_tx_cert_comp tx_cert_comp    no_rx_cert_comp rx_cert_comp    ecdh_single     no_ticket       serverpref      legacy_renegotiation    client_renegotiation    legacy_server_connect   no_renegotiation        no_resumption_on_reneg  no_legacy_server_connect        allow_no_dhe_kex        prefer_no_dhe_kex       prioritize_chacha   strict      no_middlebox    anti_replay     no_anti_replay  no_etm  no_ems  SignatureAlgorithms     sigalgs ClientSignatureAlgorithms       client_sigalgs  Curves  curves  Groups  groups  ECDHParameters  named_curve     CipherString    Ciphersuites    ciphersuites    Protocol        MinProtocol     min_protocol    MaxProtocol     max_protocol    Options VerifyMode      Certificate cert        PrivateKey      ServerInfoFile  ChainCAPath     chainCApath     ChainCAFile     chainCAfile     ChainCAStore    chainCAstore    VerifyCAPath    verifyCApath    VerifyCAFile    verifyCAfile    VerifyCAStore   verifyCAstore   RequestCAFile   requestCAFile   ClientCAFile    RequestCAPath   ClientCAPath    RequestCAStore  requestCAStore  ClientCAStore   DHParameters    dhparam RecordPadding   record_padding  NumTickets      num_tickets     +automatic      automatic   auto        ssl\ssl_conf.c  PEM     ctrl_switch_option      SSL_CONF_cmd    <EMPTY> cmd=%s, value=%s    cmd=%s      tls_parse_ctos_renegotiate      ssl\statem\extensions_srvr.c    tls_parse_ctos_server_name      tls_parse_ctos_maxfragmentlen   tls_parse_ctos_srp      tls_parse_ctos_ec_pt_formats    tls_parse_ctos_session_ticket   tls_parse_ctos_sig_algs_cert    tls_parse_ctos_sig_algs tls_parse_ctos_status_request   tls_parse_ctos_alpn     tls_parse_ctos_use_srtp tls_parse_ctos_psk_kex_modes    tls_parse_ctos_key_share        tls_parse_ctos_cookie   tls_parse_ctos_supported_groups tls_parse_ctos_ems      tls_parse_ctos_early_data       tls_parse_ctos_psk      tls_parse_ctos_post_handshake_auth      tls_construct_stoc_renegotiate  tls_construct_stoc_server_name  tls_construct_stoc_maxfragmentlen       tls_construct_stoc_ec_pt_formats        tls_construct_stoc_supported_groups     tls_construct_stoc_session_ticket       tls_construct_stoc_status_request       tls_construct_stoc_next_proto_neg       tls_construct_stoc_alpn tls_construct_stoc_use_srtp     tls_construct_stoc_etm  tls_construct_stoc_ems  tls_construct_stoc_supported_versions   tls_construct_stoc_key_share    tls_construct_stoc_cookie       tls_construct_stoc_cryptopro_bug        tls_construct_stoc_early_data   tls_construct_stoc_psk  tls_construct_stoc_client_cert_type     tls_parse_ctos_client_cert_type tls_construct_stoc_server_cert_type     tls_parse_ctos_server_cert_type tls_construct_ctos_renegotiate  ssl\statem\extensions_clnt.c    tls_construct_ctos_server_name  tls_construct_ctos_maxfragmentlen       tls_construct_ctos_srp  tls_construct_ctos_ec_pt_formats        tls_construct_ctos_supported_groups     No groups enabled for max supported SSL/TLS version     tls_construct_ctos_session_ticket       tls_construct_ctos_sig_algs     tls_construct_ctos_status_request       tls_construct_ctos_npn  tls_construct_ctos_alpn tls_construct_ctos_use_srtp     tls_construct_ctos_etm  tls_construct_ctos_sct  tls_construct_ctos_ems  tls_construct_ctos_supported_versions   tls_construct_ctos_psk_kex_modes        add_key_share   tls_construct_ctos_key_share    tls_construct_ctos_cookie       tls_construct_ctos_early_data   tls_construct_ctos_padding      tls_construct_ctos_psk  tls_construct_ctos_post_handshake_auth  tls_parse_stoc_renegotiate      tls_parse_stoc_maxfragmentlen   tls_parse_stoc_server_name      tls_parse_stoc_ec_pt_formats    tls_parse_stoc_session_ticket   tls_parse_stoc_status_request   tls_parse_stoc_sct      ssl_next_proto_validate tls_parse_stoc_npn      tls_parse_stoc_alpn     tls_parse_stoc_use_srtp tls_parse_stoc_supported_versions       tls_parse_stoc_key_share        tls_parse_stoc_cookie   tls_parse_stoc_early_data       tls_parse_stoc_psk      tls_construct_ctos_client_cert_type     tls_parse_stoc_client_cert_type tls_construct_ctos_server_cert_type     tls_parse_stoc_server_cert_type         (   P(   (   p'    '   !'   '   '    '   p;'    (   `(           @6'           05'   3'           666666666666666666666666666666666666666666666666\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ssl3_set_crypto_state   ssl\record\methods\ssl3_meth.c  tls-mac ssl3_cipher     (   @(   (   p'    '   !'   '   '   p0*   1*    (   `(           @6'           05'   3'           (   @(   (   p'    '   @E'                           p;'    '   P,'           K'           05'   K'           tls1_set_crypto_state   ssl\record\methods\tls1_meth.c  tls1_cipher     tls-data-size   tls1_initialise_write_packets           (    (           p'    '   !'   (   (    '   p;'    '   P,'   (   @6'    (   05'   3'           ssl\record\methods\tls13_meth.c tls13_set_crypto_state  tls13_cipher    tls13_validate_record_header    tls13_post_process_record       tls13_add_record_padding                (   0           (    '   !'    (   '    '   p;'    '   P,'           @6'           0   3'           (   0           (    '   @E'                           p;'    '   P,'           K'           05'   K'           tls_any_set_crypto_state        ssl\record\methods\tlsany_meth.c        tls_validate_record_header  POST    HEAD    PUT     CONNE               ifWZvkThNF]c+#%    AES-128-ECB     AES-256-ECB     ChaCha20        ossl_quic_hdr_protector_init    ssl\quic\quic_wire_pkt.c        hdr_generate_mask       ossl_quic_calculate_retry_integrity_tag AES-128-GCM     ossl_quic_gen_rand_conn_id      ssl\quic\quic_types.c   client in       server in       8v,Y4M̻
    N   (M                                    N   (M   0                                  N   (M                               AES-256-GCM     ChaCha20-Poly1305   HKDF        key-check       ssl\quic\qlog.c QLOGDIR OSSL_QFILTER    server  client  _%s.sqlog   *   wb      qlog_version    0.3     qlog_format     JSON-SEQ    title   trace       common_fields   time_format delta       protocol_type   QUIC    group_id        system_info     process_id      vantage_point   OpenSSL/%s (%s) name    connection_started      connectivity    connection_state_updated        connection_closed       packet_sent     packet_received packet_lost     recovery        ssl\quic\quic_record_tx.c       qtx_encrypt_into_txe    PADDING PING    ACK_WITHOUT_ECN ACK_WITH_ECN    RESET_STREAM    STOP_SENDING    CRYPTO  NEW_TOKEN       MAX_DATA        MAX_STREAM_DATA MAX_STREAMS_BIDI        MAX_STREAMS_UNI DATA_BLOCKED    STREAM_DATA_BLOCKED     STREAMS_BLOCKED_BIDI    STREAMS_BLOCKED_UNI     NEW_CONN_ID     RETIRE_CONN_ID  PATH_CHALLENGE  PATH_RESPONSE   CONN_CLOSE_TRANSPORT    CONN_CLOSE_APP  HANDSHAKE_DONE  STREAM  STREAM_FIN      STREAM_LEN      STREAM_LEN_FIN  STREAM_OFF      STREAM_OFF_FIN  STREAM_OFF_LEN  STREAM_OFF_LEN_FIN      NO_ERROR        INTERNAL_ERROR  CONNECTION_REFUSED      FLOW_CONTROL_ERROR      STREAM_LIMIT_ERROR      STREAM_STATE_ERROR      FINAL_SIZE_ERROR        FRAME_ENCODING_ERROR    TRANSPORT_PARAMETER_ERROR       CONNECTION_ID_LIMIT_ERROR       PROTOCOL_VIOLATION      INVALID_TOKEN   APPLICATION_ERROR       CRYPTO_BUFFER_EXCEEDED  KEY_UPDATE_ERROR        AEAD_LIMIT_REACHED      NO_VIABLE_PATH  depack_do_frame_ping    ssl\quic\quic_rx_depack.c       depack_do_frame_ack             acked packet which initiated a key update without a corresponding key update    depack_do_frame_reset_stream    RESET_STREAM frame for TX only stream   internal error (flow control)   flow control violation  depack_do_frame_stop_sending    STOP_SENDING frame for RX only stream   depack_do_frame_crypto  internal error (crypto RXFC)    exceeded maximum crypto buffer  internal error (rstream queue)  depack_do_frame_new_token       zero-length NEW_TOKEN   depack_do_implicit_stream_create        internal error (stream count RXFC)      exceeded maximum allowed streams        internal error (stream allocation)      STREAM frame for nonexistent stream     depack_do_frame_stream  STREAM frame for TX only stream internal error (rstream available)      depack_do_frame_max_data        depack_do_frame_max_stream_data MAX_STREAM_DATA for TX only stream      depack_do_frame_max_streams     invalid max streams value       depack_do_frame_data_blocked    depack_do_frame_stream_data_blocked     STREAM_DATA_BLOCKED frame for TX only stream    depack_do_frame_streams_blocked invalid stream count limit      depack_do_frame_new_conn_id     depack_do_frame_retire_conn_id  conn has zero-length CID        depack_do_frame_path_challenge  depack_do_frame_path_response   depack_do_frame_conn_close      depack_do_frame_handshake_done  internal error (decode frame handshake done)    depack_process_frames   empty packet payload    malformed frame header  non-minimal frame type encoding ACK not valid in 0-RTT  RESET_STREAM not valid in INITIAL/HANDSHAKE     STOP_SENDING not valid in INITIAL/HANDSHAKE     CRYPTO frame not valid in 0-RTT NEW_TOKEN valid only in 1-RTT   STREAM valid only in 0/1-RTT    MAX_DATA valid only in 0/1-RTT  MAX_STREAM_DATA valid only in 0/1-RTT   MAX_STREAMS valid only in 0/1-RTT       DATA_BLOCKED valid only in 0/1-RTT      STREAM_DATA_BLOCKED valid only in 0/1-RTT       STREAMS valid only in 0/1-RTT   NEW_CONN_ID valid only in 0/1-RTT       RETIRE_CONN_ID valid only in 0/1-RTT    PATH_CHALLENGE valid only in 0/1-RTT    PATH_CHALLENGE valid only in 1-RTT      CONN_CLOSE (APP) valid only in 0/1-RTT  HANDSHAKE_DONE valid only in 1-RTT      Unknown frame type received     ssl\quic\quic_lcidm.c   ssl\quic\quic_srtm.c    ssl\quic\quic_cfq.c     ssl\quic\quic_ackm.c    ssl\quic\quic_txpim.c   connectivity:connection_started quic    dst_cid handshake_confirmed     handshake_complete      attempted       draining        connectivity:connection_state_updated   internal_error  connection_refused      flow_control_error      stream_limit_error      stream_state_error      final_size_error        frame_encoding_error    transport_parameter_error       connection_id_limit_error       protocol_violation      invalid_token   application_error       crypto_buffer_exceeded  key_update_error        aead_limit_reached      no_viable_path  connectivity:connection_closed  application_code        crypto_error_0x%03llx   connection_code reason  initial handshake   0RTT    1RTT        version_negotiation retry       recovery:packet_lost    header  packet_type     packet_number   padding frame_type      payload_length  ping    ack     ack_delay   ect1    ect0    ce  acked_ranges    reset_stream    stream_id       error_code      final_size      stop_sending    crypto  offset  stream  explicit_length fin     max_data        maximum max_streams     bidirectional   unidirectional  stream_type     max_stream_data path_challenge  path_response   connection_close        error_space     error_code_value        trigger_frame_type      handshake_done  new_connection_id       sequence_number retire_prior_to retire_connection_id    data_blocked    limit   stream_data_blocked     streams_blocked new_token   token   raw frame_type_value    length  dcid    scid        datagram_id frames      transport:packet_sent   transport:packet_received       ssl\quic\quic_record_rx.c       d     d     G           ssl\quic\quic_txp.c     ossl_quic_tx_packetiser_new     ossl_quic_tx_packetiser_set_cur_dcid    ossl_quic_tx_packetiser_set_cur_scid    ossl_quic_tx_packetiser_discard_enc_level               0
*   	*   @}   @}   0*   0   *   *   *   *   p'   	*   `*   PN   PN   PN           *   0   @}   PN   *   *   0   0   ssl\quic\quic_tls.c     quic_new_record_layer   quic_write_records      quic_read_record        quic_release_record     quic_set_protocol_version       quic_app_data_pending   quic_get_max_record_overhead    quic_increment_sequence_ctr     ossl_quic_tls_new       handshake layer error, error code %llu (0x%llx) ("%s")  ossl_quic_tls_tick      ALPN must be configured when using QUIC no application protocol negotiated      *   *   *   *   @*   *   *   *   *   *    !*   p!*   !*   !*   ssl\quic\cc_newreno.c   max_dgram_payload_len   cur_cwnd_size   min_cwnd_size   bytes_in_flight cur_state       ssl\quic\uint_set.c     ssl\quic\quic_sf_list.c tls_write_records_multiblock_int        ssl\record\methods\tls_multib.c ssl\quic\json_enc.c         null    \n  \r  \t  \b  \f  \"  \\                                 
   
   
   
               0   0   0   0   W   W   W   W   quic iv quic keyquic hp quic ku el_setup_keyslot        ssl\quic\quic_record_shared.c   ossl_qrl_enc_level_set_provide_secret   ossl_qrl_enc_level_set_key_update       ossl_qrl_enc_level_set_key_update_done  ossl_qrl_enc_level_set_key_cooldown_done        crypto\init.c   OPENSSL_init_crypto     crypto\bio\bio_lib.c    BIO_new_ex      bio_read_intern bio_write_intern        BIO_sendmmsg    BIO_recvmmsg    BIO_puts        BIO_gets        BIO_ctrl        BIO_callback_ctrl       BIO_find_type         ,N   *   *   *   *   p*   *   *   `*   *                                 ,N   *   *   *   *   p*   *   *   *   *                           memory buffer   secure memory buffer    BIO_new_mem_buf crypto\bio\bss_mem.c    mem_write       unknown library system library  bignum routines rsa routines    Diffie-Hellman routines digital envelope routines       memory buffer routines  object identifier routines      PEM routines    dsa routines    x509 certificate routines       asn1 encoding routines  configuration file routines     common libcrypto routines       elliptic curve routines ECDSA routines  ECDH routines   SSL routines    BIO routines    PKCS7 routines  X509 V3 routines        PKCS12 routines random number generator DSO support routines    time stamp routines     engine routines OCSP routines   UI routines     FIPS routines   CMS routines    CRMF routines   CMP routines    HMAC routines   CT routines     ASYNC routines  KDF routines    STORE routines  SM2 routines    ESS routines    Provider routines       ENCODER routines        DECODER routines        HTTP routines   system lib  BN lib      RSA lib DH lib  EVP lib BUF lib OBJ lib PEM lib DSA lib X509 lib        ASN1 lib        CRYPTO lib  EC lib      BIO lib PKCS7 lib       X509V3 lib      ENGINE lib  UI lib      ECDSA lib       OSSL_STORE lib  OSSL_DECODER lib        malloc failure  called a function you should not call   passed a null parameter called a function that was disabled at compile-time     init fail       passed invalid argument operation fail  invalid provider functions      interrupted or cancelled        nested asn1 error       missing asn1 eos        unsupported     fetch failed    invalid property definition     unable to get read lock unable to get write lock        D:\CFILES\Projects\WinSSL\build\versions\3.4\3.4.1\temp_x64\crypto\err\err_local.h      crypto\err\err.c        lib(%lu)        reason(%lu)     error:%08lX:%s:%s:%s    err:%lx:%lx:%lx:%lx <NULL>      get_and_lock    crypto\ex_data.c        ossl_crypto_get_ex_new_index_ex CRYPTO_set_ex_data      crypto\bio\bio_meth.c                 P   p               X509_self_signed        crypto\x509\x509_vfy.c  X509_verify_cert        x509_verify_x509        check_name_constraints  check_policy    X509_get_pubkey_parameters      X509_STORE_CTX_init     default X509_STORE_CTX_set_default      dane_i2d        build_chain     decoded-from-explicit   crypto\bn\bn_rand.c bnrand      bnrand_range    ossl_bn_priv_rand_range_fixed_top       ossl_bn_gen_dsa_nonce_fixed_top SHA512         6N                crypto\bn\bn_lib.c      bn_expand_internal      c2i_ibuf        crypto\asn1\a_int.c     asn1_get_uint64 asn1_get_int64  ossl_c2i_ASN1_INTEGER   asn1_string_get_int64   asn1_string_get_uint64  bn_to_asn1_string       asn1_string_to_bn       ossl_c2i_uint64_int     @   A                1+   01+   p1+                   @       5+                                                                                                                                                                                    1+   1+    2+                   @                                                                                                                                                                                                 02+   P2+   2+                   @                                                                                                                                                                               F  y               3+   p3+   3+                                                                                                                                                                                                  G  z                 4+   p3+   3+                                                                                                                                                                                                      0             2+   2+    3+                                                                                                                                                                                                      @             P3+   p3+   3+                                                                                                                                                                                                  H  \                4+   `4+   4+                                                                                                                                                                                                  I  ]                 4+   `4+   4+                                                                                                                                                                                                  J  ^  0              4+   `4+   4+                   h                                                                                                                                                                               K  _  @              4+   `4+   4+                   H                                                                                                                                                                               L                   4+   `4+   4+                          `5+                                                                                                                                                                   M                    4+   `4+   4+                          `5+                                                                                                                                                                          9L         M         9L   ?       DN   @      (DN   
      DM         LM         0DN          'M         8DN         DDN   t       )M   ED25519 ED448   SM2     X9.42 DH    DHX EVP_PKEY_get_bits       crypto\evp\p_lib.c      EVP_PKEY_get_security_bits      EVP_PKEY_copy_parameters    priv        new_raw_key_int CMAC    engine  evp_pkey_get0_DSA_int   evp_pkey_get0_ECX_KEY   evp_pkey_get0_DH_int    group   encoded-pub-key EVP_PKEY_new    pkey_set_type   EVP_PKEY_set_type_by_keymgmt    EVP_PKEY_dup    EVP_PKEY_get_size       evp_pkey_copy_downgraded        keymgmt key type = %s but legacy type = EVP_PKEY_NONE   key type = %s   EVP_PKEY_set_params     EVP_PKEY_get_params     point-format    uncompressed    compressed  hybrid      field-type      prime-field     characteristic-two-field        crypto\evp\evp_lib.c    assertion failed: j <= sizeof(c->iv)    id-smime-alg-CMS3DESwrap        evp_cipher_param_to_asn1_ex     evp_cipher_asn1_to_param_ex     blocksize   ivlen   keylen  aead        custom-iv   cts tls-multi       has-randkey     algorithm-id-params taglen  iv  updated-iv  num EVP_MD_get_block_size   EVP_MD_get_size size    use-bits        EVP_PKEY_CTX_set_group_name bits        EVP_PKEY_Q_keygen       alg_id_param    algorithm-id    crypto\x509\x_all.c     X509_sign       SHAKE256        X509_CRL_digest                         XJN   0,                  `JN   ,         HN                         hJN                  xJN    +       @IN                           JN                  JN   Й+       IN                           JN            +   +           0+   0+   +                                         IN           JN   object  value   X509_NAME_ENTRY RDNS    X509_NAME_ENTRIES   Name        X509_NAME_INTERNAL      X509_NAME       crypto\x509\x_name.c    x509_name_ex_new        x509_name_ex_d2i        x509_name_encode        x509_name_canon ,       X509_NAME_print                                p                              M   ,                 MN   ,                  MN   1           0       MN   +          8       MN   13           H       MN   +           P       M   @o-         X       MN    ,         `        NN    ,         h       NN   @-         KN   
       PKN           NN                 H      С+                                  0NN   +                 @NN   1                 MN    ,          MN          LN   p      HNN   serialNumber    signature   issuer      validity        subject issuerUID       subjectUID      extensions      X509_CINF       cert_info       sig_alg X509    crypto\x509\x_x509.c    x509_sig_info_init      crypto\x509\x509_set.c  crypto\x509\x509_cmp.c  ossl_x509_add_cert_new  X509_add_cert   X509_add_certs  -fips   X509_check_private_key  ossl_x509_check_private_key     X509_NAME_add_entry     crypto\x509\x509name.c  X509_NAME_ENTRY_create_by_txt   X509_NAME_ENTRY_create_by_NID   CERTIFICATE     pem_read_bio_key_decoder        crypto\pem\pem_pkey.c   ANY PRIVATE KEY PARAMETERS      PUBLIC KEY      PRIVATE KEY     ENCRYPTED PRIVATE KEY   pem_read_bio_key_legacy PrivateKeyInfo  type-specific   crypto\evp\evp_enc.c    evp_cipher_init_internal                assertion failed: ctx->cipher->block_size == 1 || ctx->cipher->block_size == 8 || ctx->cipher->block_size == 16 evp_EncryptDecryptUpdate        assertion failed: bl <= (int)sizeof(ctx->buf)   EVP_EncryptUpdate       EVP_EncryptFinal_ex     assertion failed: b <= sizeof(ctx->buf) EVP_DecryptUpdate       assertion failed: b <= sizeof(ctx->final)       EVP_DecryptFinal_ex     EVP_CIPHER_CTX_set_key_length   EVP_CIPHER_CTX_ctrl     randkey tlsivfixed      tlsivgen        tlsivinv    rounds  speed   tag tlsaad  tlsaadpad       keybits tls1multi_maxsndfrag    tls1multi_maxbufsz      tls1multi_aad   tls1multi_interleave    tls1multi_aadpacklen    tls1multi_enc   tls1multi_encin tls1multi_enclen    mackey      EVP_CIPHER_CTX_copy     evp_cipher_from_algorithm                                       ,   P,                                                                                                                                                                                                                           ,    ,                                                                                                                                                                                                                           ,   ,                                                                                                                                                                                                                            ,   ,                                                                                                                                                                                                                          ,   `,                                                                                                                                                                                                                           ,   `,                                                                                                                                                                                                                          ,   ,                                                                                                                                                                                                                           ,   ,                                                                                                                                                                                                                          ,   0	,                                                                                                                                                                                                                           ,   0	,                                                                                                                                                                                                                          ,   ,                                                                                                                                                                                                                           ,   ,                                                                                                                                                                                                                          ,   
,                                                                                                                                                                                                                           ,   
,                                                                                                                                                                                                                          ,   P,                                                                                                                                                                                                                           ,    ,                                                                                                                                                                                                                           ,   ,                                                                                                                                                                                                                            ,   ,                                                                                                                                                                                                                          ,   `,                                                                                                                                                                                                                           ,   `,                                                                                                                                                                                                                          ,   ,                                                                                                                                                                                                                           ,   ,                                                                                                                                                                                                                          ,   0	,                                                                                                                                                                                                                           ,   0	,                                                                                                                                                                                                                          ,   ,                                                                                                                                                                                                                           ,   ,                                                                                                                                                                                                                          ,   
,                                                                                                                                                                                                                           ,   
,                                                                                                                                                                                                                           ,   P,                                                                                                                                                                                                                            ,    ,                                                                                                                                                                                                                            ,   ,                                                                                                                                                                                                                             ,   ,                                                                                                                                                                                                                           ,   `,                                                                                                                                                                                                                            ,   `,                                                                                                                                                                                                                           ,   ,                                                                                                                                                                                                                            ,   ,                                                                                                                                                                                                                           ,   0	,                                                                                                                                                                                                                            ,   0	,                                                                                                                                                                                                                           ,   ,                                                                                                                                                                                                                            ,   ,                                                                                                                                                                                                                           ,   
,                                                                                                                                                                                                                            ,   
,                                                                                                                                                                                                                    v0    ,    ,   P,                         ,                                                                                                                                                                              v0    p#,    ,   P,                         ,                                                                                                                                                                              v0    ,    ,   P,                         ,                                                                                                                                                                              v0    p#,    ,   P,                         ,                                                                                                                                                                               v0    ,    ,   P,                         ,                                                                                                                                                                               v0    p#,    ,   P,                         ,                                                                                                                                                                               q    ,   ,                                 $,                                                                                                                                                                               q    %,   ,                                 $,                                                                                                                                                                        @      q    ,   ,                                 $,                                                                                                                                                                        @      q    %,   ,                                 $,                                                                                                                                                                              w0    ,   ,           X                      ',                                                                                                                                                                              w0    `*,   ,           X                      ',                                                                                                                                                                              w0    ,   ,           X                      ',                                                                                                                                                                              w0    `*,   ,           X                      ',                                                                                                                                                                               w0    ,   ,           X                      ',                                                                                                                                                                               w0    `*,   ,           X                      ',                                                                                                                                                                              2     +,   ,,                                                                                                                                                                                                                     2     +,   ,,                                                                                                                                                                                                                      2     +,   ,,                                                                                                                                                                                                                     2     +,   ,,                                                                                                                                                                                                                     2     +,   ,,                                                                                                                                                                                                                      2     +,   ,,                                                                                                                                                                                                                     s1    `,   ,    2,                         .,                                                                                                                                                                              s1    P0,   ,    2,                         .,                                                                                                                                                                              s1    `,   ,    2,                         .,                                                                                                                                                                              s1    P0,   ,    2,                         .,                                                                                                                                                                               s1    `,   ,    2,                         .,                                                                                                                                                                               s1    P0,   ,    2,                         .,                                                                                                                                                                   aesni_init_key  crypto\evp\e_aes.c      aesni_gcm_init_key      aesni_xts_init_key      aesni_ccm_init_key      aesni_ocb_init_key      aes_init_key    aes_gcm_init_key        aes_gcm_tls_cipher      aes_xts_init_key        aes_xts_cipher  aes_ccm_init_key        aes_wrap_init_key       aes_wrap_cipher aes_ocb_init_key        aes_ocb_cipher          compiler: cl  /Z7 /Fdossl_static.pdb /Gs0 /GF /Gy /MT /W3 /wd4090 /nologo /O2 -DL_ENDIAN -DOPENSSL_PIC -D"OPENSSL_BUILDING_OPENSSL" -D"OPENSSL_SYS_WIN32" -D"WIN32_LEAN_AND_MEAN" -D"UNICODE" -D"_UNICODE" -D"_CRT_SECURE_NO_DEPRECATE" -D"_WINSOCK_DEPRECATED_NO_WARNINGS" -D"NDEBUG" -D_WINSOCK_DEPRECATED_NO_WARNINGS -D_WIN32_WINNT=0x0502  OpenSSL 3.4.1 11 Feb 2025   3.4.1       built on: Tue Feb 11 22:34:54 2025 UTC  platform: VC-WIN64A     OPENSSLDIR: "C:\Program Files\Common Files\SSL" ENGINESDIR: "C:\Program Files\OpenSSL\lib\engines-3"    MODULESDIR: "C:\Program Files\OpenSSL\lib\ossl-modules" CPUINFO: N/A    OSSL_WINCTX: Undefined  not available   copy_integer    crypto\params.c unsigned_from_signed    general_get_int general_set_int general_get_uint        general_set_uint        OSSL_PARAM_get_int32    OSSL_PARAM_set_int32    OSSL_PARAM_get_uint32   OSSL_PARAM_set_uint32   OSSL_PARAM_get_int64    OSSL_PARAM_set_int64    OSSL_PARAM_get_uint64   OSSL_PARAM_set_uint64   OSSL_PARAM_get_BN       OSSL_PARAM_set_BN       get_string_internal     OSSL_PARAM_get_utf8_string      set_string_internal     OSSL_PARAM_set_utf8_string      OSSL_PARAM_set_octet_string     get_ptr_internal        set_ptr_internal        OSSL_PARAM_set_utf8_ptr OSSL_PARAM_set_octet_ptr        get_string_ptr_internal   A  A      C      C            crypto\evp\mac_meth.c   evp_mac_from_algorithm  crypto\evp\mac_lib.c    EVP_MAC_CTX_new EVP_MAC_CTX_dup block-size      evp_mac_final   xof     EVP_Q_mac       crypto\threads_win.c    assertion failed: data != NULL  assertion failed: ret >= 0      crypto\err\err_blocks.c    crypto\stack\stack.c    sk_reserve      OPENSSL_sk_reserve      OPENSSL_sk_insert       OPENSSL_sk_set  i=%d    0123456789abcdef        0123456789ABCDEF        hexstr2buf_sep  crypto\o_str.c  ossl_hexstr2buf_sep     buf2hexstr_sep  crypto\mem_sec.c        assertion failed: (bit & 1) == 0        assertion failed: list >= 0 && list < sh.freelist_size  assertion failed: ((ptr - sh.arena) & ((sh.arena_size >> list) - 1)) == 0       assertion failed: bit > 0 && bit < sh.bittable_size     assertion failed: TESTBIT(table, bit)   assertion failed: !TESTBIT(table, bit)  assertion failed: WITHIN_FREELIST(list) assertion failed: WITHIN_ARENA(ptr)             assertion failed: temp->next == NULL || WITHIN_ARENA(temp->next)        assertion failed: (char **)temp->next->p_next == list   assertion failed: WITHIN_FREELIST(temp2->p_next) || WITHIN_ARENA(temp2->p_next) assertion failed: !sh_testbit(temp, slist, sh.bitmalloc)        assertion failed: temp != sh.freelist[slist]    assertion failed: sh.freelist[slist] == temp    assertion failed: temp-(sh.arena_size >> slist) == sh_find_my_buddy(temp, slist)        assertion failed: sh_testbit(chunk, list, sh.bittable)  assertion failed: WITHIN_ARENA(chunk)   assertion failed: sh_testbit(ptr, list, sh.bittable)    assertion failed: ptr == sh_find_my_buddy(buddy, list)  assertion failed: ptr != NULL   assertion failed: !sh_testbit(ptr, list, sh.bitmalloc)  assertion failed: sh.freelist[list] == ptr      crypto\buffer\buffer.c  BUF_MEM_grow    BUF_MEM_grow_clean            N   *   ,   *   ,   @,           ,   ,    ,                           socket  crypto\bio\bss_sock.c   	      N   *   @,   *   ,    ,   p,   p,   ,   ,   0,                   buffer  crypto\bio\bf_buff.c          N   *   p,   *   P,   0,           0,   ,    ,           ,   ,   datagram socket crypto\bio\bss_dgram.c  dgram_adjust_rcv_timeout        calling getsockopt()    calling setsockopt()    dgram_reset_rcv_timeout dgram_ctrl      dgram_sendmmsg  dgram_recvmmsg                                         N                                          ȪN       
                                   تN                                          N                                          N                                          N                                           N                                          0N                                          @N                                          XN                                          hN                                          N                                          N                                          N                                          N                                          ЫN                                       N                                          N      =                                 N      P(                                 N      )                                  N                                      0N                                         @N                                          PN                                         `N                  xN   ,       N                           xN                  N   ,       `N                           N   ASN1_OCTET_STRING       ASN1_INTEGER    ASN1_ENUMERATED ASN1_BIT_STRING ASN1_UTF8STRING ASN1_PRINTABLESTRING    ASN1_T61STRING  ASN1_IA5STRING  ASN1_GENERALSTRING      ASN1_UTCTIME    ASN1_GENERALIZEDTIME    ASN1_VISIBLESTRING      ASN1_UNIVERSALSTRING    ASN1_BMPSTRING  ASN1_NULL       ASN1_OBJECT     ASN1_ANY        ASN1_SEQUENCE   ASN1_PRINTABLE  DISPLAYTEXT     DIRECTORYSTRING ASN1_BOOLEAN    ASN1_TBOOLEAN   ASN1_FBOOLEAN   ASN1_OCTET_STRING_NDEF  ASN1_SEQUENCE_ANY       ASN1_SET_ANY    crypto\lhash\lhash.c            *H*H*H*H*H*H*H*H*H*HUUUUUUU
UU*H*H*H*H*H*H*H*H*H++	+++<*H++*H+*H	*H	*H	*H	*H	*H	*H	*H	*H	*H		`HB`HB`HB+*H++*H*H+`HB`HB`HB`HB`HB`HB`HB`HB`HBUUUUUUUUU U#+UUeUdU*UU+	&,d,U+UUU*H}B
*H}B*H8+*H8+$+$*H*H	U%++++++++7+7+7
+7
+7
`HBUUU+e*H*H*H*H*H*H*H
*H
*H
*H
*H
*H
*H	*H	*H	*H	*H	*H*H*H++*H	*H*H*H
+7*H	U)U.++0++0+0+	**H*H8*H8*H*H*H	*H	 *H	*H	*H	*H	*H	*H	*H	 *H	 *H	 *H	 *H	 *H	 *H	 *H	 *H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H		*H	
*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H	*H+ +++++++	+
+++ + + + + + + + + 	+ 
+ + + + + + ++++++++	+++++
+++++++++	+
++++++++++++++++++++++++++++	+
++++++++++++	+	+	+	+	+
+
+
+
+
+++++0+0+0+0+0+0+0+0+0+0+0	+0
+0++U++++++++++++:X	&,d	&,dUU7*H+
++
UHU$U7U8*H=*H=*H=*H=*H=*H=*H=*H=*H=*H=*H=*H=+7`He`He`He`He`He`He`He`He`He)`He*`He+`He,U*H8*H8*H8		&	&,	&,d	&,d	&,d	&,d	&,d
	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d		&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d		&,d
	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d	&,d%	&,d&	&,d'	&,d(	&,d)	&,d*	&,d+	&,d-	&,d.	&,d/	&,d0	&,d1	&,d2	&,d3	&,d4	&,d5	&,d6	&,d7	&,d8U-+++++U,UAg*g* g*g*g*g*g*g*  g* g* g* g* g* g* g* g* g* 	g* 
g* g* g* g* g* g* g* g* g* g* g* g* g* g* g* g* g* g* g* g* g*  g* !g* "g* #g* $g* %g* &g* 'g* (g* )g* *g* +g* ,g* -g* .g* /g* 0g* 1g* 2g* 3g* 4g* 5g* 6g* 7g* 8g* 9g* :g* ;g* <g* =g* >g* ?g* @g* Ag* Bg* Cg* Dg* Eg* Fg* Gg* Hg* Ig* Jg* Kg* Lg* Mg* Ng* Og* Pg* Qg* Rg*g*g*g*g*g*g* g* g*g*g*g*g*g*g*g*g*	g*
g*g* g*g*g*g*  g* g*g*g*g*g*g*g*g*g*g*g*g*g*"g*#g*g*g*{*H
*Hg+7+7U	U+++ +U+*H*H*H*H`He`He`He`He++g+g+*H=*H=*H=*H=*H= *H= *H= *H= *H= *H= *H= *H= *H= 	*H= 
*H= *H= *H= *H= *H= *H= *H= *H= *H= *H= + + + + + 	+ + + +  + !+ 
+ "+ #+ + + + + + + + + + + + + + + $+ %+ &+ 'g+g+g+g+g+g+g+g+	g+
g+g+U  U!U6*K=*K=*K=1	1	1	)1	1	1	,1	1	1	+U	UU*D*D*D*D*D++*H}B*H}B++0*H		*H	`He`He`He-*H=*H=*H=*H=*H=*H=*H*H*H	*H
*H`He`He( 7**	***	*
******b*c** * ** ********  * * * * *!*!*!*# *#*#*#*$ *$*****	*	*	*	*	*	+7U.+UUUUUUUUUUUUUUUUUU U!U"U#U$U%U&U'U(U/U0U1U2U3U4U5U6*H		`He`He`He`He`He`He`He.`He/`He0*K=*K=*K=U% *H*H
+oS +oS *H*H>+$+$+$+$+$+$+$+$+$	+$
+$+$+$+$*H	+H? + ++++H? + ++++y+y+y+y+7<+7<+7<1	1	1		1	
1	1	1	1	1	.1	/1	11	2+G********************** ********d*d*do*dp++++++++++++++en+eo+:+:*H	*H	*H	*n*n*n*n*n*n*n*n*n	*n
*n*n*n*n*n*H	/+ep+eqUaUbUcUd+$`He`He`He`He`He	`He
`He`He`He`He`He`He`He`He`He`He`He`He`He	`He
`He`He`He`He`He`He*n%*n&*n'*n"*n#*n$++*Uh*Uh*Uh*Uh*Uh*Uh*Uh**U*U*U*Ux*H*H****$*$*$*$*$*$*$*$*$*$*$ *$*$*$*$*$*$*$*$*$	+o+oS*U-***************H*H(E`He`He+:+:*Uu+	+++++++ +++*d*dq*dq*dq*dq*dq*dq*dq*H	*H	*H	#*H	$++++++0
+0+0*H	/*H	0*Uh*Uh	*H	1+ 2+ c+ d+++++++*H	,*H	-*H	4  E E E E E E E 2 2 2 2 2 2 2*H	0*U`Hf`Hf{*H	2*Uh
+7+7+7+7
U&U'U)U*U+U0U1U2U4U9U=U>U?U@UAUBUCUDUEUFUGUHUIUJUK*H	3++%         tO   O                           O   O         N           O   O         ƬN           O   O         ͬN           (M   O         լN           'M   O         ݬN           O   O      	   N           O    O      	   N           O    O      	   N           8O   HO   	   	    N           `O   pO   
   	   	N           O   O         N           HNN   HNN         N           M   O         N           O   O         N           O   O         N           O   O         N           O    O         !N           O   O         $N           9L   0O         'N           4O   4O         +N           @O   @O      	   3N           PO   PO      	   <N           hO   hO      	   EN           O   O      	   NN           O   O      	   WN           O   O      	   `N           O   O         iN           O   O      	   qN           O   O         zN           O    O         N           O   O         N           O    O          N           (O   8O   !                       HO   XO   "      N           hO   xO   #                       O   O   $                       O   O   %      N           O   O   &                       O   O   '                       O   O   (                       (M   O   )      N           O   O   *      N           O    O   +                       0O   @O   ,      N           PO   XO   -      N           `O   pO   .                       |O   |O   /      N           O   O   0   	   N           O   O   1   	   ɭN           O   O   2   	   ҭN           O   O   3   	   ۭN           O   O   4   	   N           O   O   5   	   N           O   O   6   	   N           O   O   7   	   N           (O   (O   8   	   N           HO   XO   9      N           xO   O   :      N           O   O   ;       N           O   O   <                       O    O   =                       O    O   >                       0O   @O   ?                       L   PO   @      (N           XO   hO   A   	   -N           O   O   B      6N           O   O   C      ;N           O   O   D   	   @N           O   O   E   	   IN           O   O   F      RN           O   O   G   	   WN           0O   @O   H   	   `N           XO   hO   I   	   iN           O   O   J   	   rN           O   O   K   	   {N           O   O   L   	   N           O   O   M   	   N           8O   HO   N   	   N           `O   pO   O   	   N           O   O   P                       O   O   Q      N           O   O   R      N           O    O   S      N           O   0O   T      N           PO   `O   U      N           O   O   V      N           O   O   W      N           O   O   X      N           O   (O   Y      N           HO   `O   Z      ®N           O   O   [   	   ŮN           O   O   \                       O   O   ]                       O   O   ^                       O   O   _      ήN           O   O   `      ҮN           O   O   a                        O   O   b                       O    O   c      ֮N           ,O   0O   d      ٮN           8O   8O   e      ܮN           DO   HO   f   
   ߮N           `O   xO   g      N           O   O   h      N           MN   MN   i      N           N   N   j      N           HUK   HUK   k      N           O   O   l   	   N           O   O   m                       O   O   n                       O   (O   o                       8O   8O   p   	   N           PO   `O   q      N           pO   O   r                       O   O   s      N           )M   O   t      N           O   O   u      N                                                   O   O   w      $N           O   O   x      *N           O    O   y                       (O   0O   z                       8O   @O   {                                                               HO   PO   }      2N           hO   O   ~      =N           O   O         @N           O   O         FN           O   O         MN           O   O         UN           O    O         ]N           0O   @O         eN           XO   hO         mN           xO   O      
   uN           O   O      
   N           O   O      
   N           O    O      
   N           @O   HO      
   N           hO   pO      	   N           O   O         N           O   O         N           O   O         N           O   O         N           (O   @O      
   N           XO   hO      
   ȯN           O   O      
   үN           O   O      
   ܯN           O   O      
   N           (O   8O      
   N           TO   TO         N           `O   `O         N           xO   xO         N           O   O         N           O   O         &N           O   O         1N           O   O      	   <N           O   O      	   EN           O   O      
   NN           O   O      
   XN           O   O      
   bN           O   O      	   lN           O   O      	   uN            O    O         ~N           O    O         N           8O   HO         N           hO   xO                          O   O      	   N           O   O      	   N           O   O      	   N            O   O      	   N           (O   8O      
   N           TO   `O      	   İN           `N   `N         ͰN           xO   xO         аN           O   O         ӰN           O   O         ڰN           O   O         N           O   O         N           O   O         N           O   O         N           O   O                           O   0O         N           @O   HO         N           \O   dO         N           lO   xO         
N           O   O         N           O   O         N           O   O      	    N           O   O      
   )N           O   O      
   3N           O   O      
   =N           O   O      
   GN           O   O      
   QN           O   O      
   [N           O   O      
   eN           O   O         oN           0O   0O         zN           HO   HO         N           `O   `O         N           xO   xO         N           O   O         N           O   O         N           O   O         N           O   O         ǱN           O   O         ұN           (O   (O         ݱN           @O   @O         N           XO   XO         N           pO   pO         N           O   O         	N           O   O         N           O   O         N           O   O         *N           O   O         5N           (O   (O         @N           @O   @O         KN           `O   `O         VN           O   O         aN           O   O         lN           O   O         wN           O   O         N           O   O         N           O   O         N           8O   8O         N           XO   XO         N           xO   xO         N           O   O         ĲN           O   O         ϲN           O   O         ڲN           O   O         N           O   O         N           @O   @O         N           `O   `O         N           O   O         N           O   O         N           O   O         'N           O   O         2N           O   O         =N           8O   8O         HN           XO   XO         SN           pO   pO         ^N           O   O         iN           O   O         tN           O   O         N           O   O         N           FN   FN         N           O   O         N           O   O         N           (O   (O         N           HO   HO         N           hO   hO         ̳N           O   O         ׳N           O   O         N           O   O         N           O   O         N           O   O         N           <O   @O        N           HO   HO        N           TO   TO        N           \O   \O        $N           hO   hO        +N           pO   pO        2N           xO   xO        9N           O   O        @N           O   O   	     GN           O   O   
     NN           O   O        UN           O   O        \N           O   O        cN           O   O        kN           O   O        sN           O   O        {N           O   O        N           O   O        N           (O   (O        N           @O   @O        N           XO   XO        N           hO   hO        N           O   O        N           O   O        N           O   O        ôN           O   O        ˴N           O   O        ӴN            O    O        ۴N           O    O        N           0O   0O        N           @O   XO        N           pO   pO         N           O   O   !     N           O   O   "     N           O   O   #     N           O   O   $     N           O   O   %     #N           O   O   &     +N           O    O   '     3N           0O   @O   (     ;N           LO   TO   )     CN           `O   `O   *     KN           xO   xO   +     SN           O   O   ,     [N           O   O   -     cN           O   O   .     kN           O   O   /     sN           O   O   0     {N           O   O   1     N           (O   (O   2     N           HO   HO   3     N           `O   `O   4     N           xO   xO   5     N           O   O   6     N           O   O   7     N           O   O   8     N           O   O   9     õN           O   O   :     ˵N           O   O   ;  	   ӵN           O   O   <  	   ܵN           0O   0O   =  	   N           PO   PO   >  	   N           pO   pO   ?  	   N           O   O   @  	    N           O   O   A  	   	N           O   O   B  	   N           O   O   C     N           O   O   D     #N            O    O   E     +N           O   O   F     3N           (O   (O   G     ;N           @O   @O   H     CN           XO   XO   I     KN           pO   pO   J     SN           O   O   K     [N           O   O   L     cN           O   O   M     kN           O   O   N     sN           O   O   O     {N            O    O   P     N           O   O   Q     N           0O   0O   R     N           @O   @O   S     N           PO   PO   T     N           hO   hO   U     N           xO   xO   V     N           O   O   W     N           O   O   X     öN           O   O   Y     ˶N           O   O   Z     ӶN           O   O   [     ۶N           O   O   \     N           (O   (O   ]     N                                                   @O   @O   _     N           PO   PO   `     N           pO   pO   a     N           O   O   b     N           O   O   c     N           O   O   d     N           O   O   e     #N           O   O   f     +N            O    O   g     3N           O   O   h     ;N           (O   (O   i     CN           8O   8O   j     KN           PO   `O   k     SN           xO   O   l     [N           O   O   m  	   cN           O   O   n  	   lN           O   O   o  	   uN           O    O   p  	   ~N            O   (O   q  	   N           8O   HO   r  	   N           `O   pO   s  	   N           O   O   t  	   N           O   O   u  	   N           K   K   v  	   N           O   O   w  	   N           O   O   x     ƷN           O   O   y     ʷN           O   O   z     ϷN           (O   ,O   {     ѷN           0O   4O   |     ҷN           8O   @O   }     ԷN           HO   XO   ~     ׷N           dO   pO        ۷N           O   O        ߷N           O   O        N           O   O        N           O   O        N           O   O        N           O   O        N            P    P     	   N           M   ( P     
   N           8 P   @ P     
   N           hrL   hrL                         H P   h P        N            P    P        N            P    P     	   N            P    P        %N            P    P        -N            P    P        5N           P   P        =N           P   0P        @N           PP   hP        CN           P   P        FN           hrL   hrL                         P   P        IN           FN   FN        NN           FN   FN        UN           P   P        \N           P   P        cN           P   P        kN            P    P        sN           P   P        {N            P    P        N           0P   0P        N           9L   9L        N           @P   @P        N           PP   XP     	   N            N   pP     	   N           P   P     	   N           P   P     	   N           P   P     	   ƸN           P   P     	   ϸN            P   P     	   ظN            P   0P     	   N           @P   PP     	   N           0N   `P     	   N           ȦM   pP     	   N           P   P     	   N           P   P     	   N           P   P        N           P   P        N            P   @P        !N           `P   xP        (N           ĮM   ĮM        /N           P   P        0N           P   P        3N           P   P        :N           P   P     	   BN           P   P     	   KN           P   P     	   TN           P   P     	   ]N           P   P     
   fN           P   P     
   pN           (P   (P     
   zN           8P   8P     
   N           HP   HP     
   N           PP   PP     
   N           \P   \P     
   N           hP   hP     
   N           xP   xP     
   N           P   P     
   N           P   P     
   ʹN           P   P     
   ԹN           P   P     
   ޹N           P   P     
   N           P   P     
   N            P    P     
   N           P   P     
   N            P    P     
   N           8P   @P     
   N           ̧K   ̧K     
   $N           PP   PP     
   .N           `P   `P     
   8N           lP   lP     
   BN           xP   xP     
   LN           صK   صK     
   VN           P   P     
   `N           P   P     
   jN           P   P     
   tN           P   P     
   ~N           P   P     
   N           P   P     
   N           P   P     
   N           P   P     
   N           P   P     
   N           (P   (P     
   N           @P   @P     
   ĺN           PP   PP     
   κN           XP   XP     
   غN           pP   pP     
   N           P   P     
   N           P   P     
   N           P   P     
    N           P   P     
   
N           P   P     
   N           P   P     
   N           P   P     
   (N            P    P     
   2N           P   P     
   <N           0P   0P     
   FN           HP   HP     
   PN           `P   `P     
   ZN           pP   pP     
   dN           P   P     
   nN           P   P     
   xN           P   P     
   N           P   P     
   N           P   P     
   N           P   P     
   N           	P   	P     
   N            VK    VK     
   N           	P   	P     
   N           0	P   0	P        ȻN           H	P   X	P        ˻N           h	P   h	P        лN           	P   	P        ֻN           	P   	P        ܻN           	P   	P        N           	P   	P        N           	P   	P        N                                                   	P   	P         N           
P   (
P        N           8
P   H
P        N           `
P   `
P        N           p
P   p
P        N           
P   
P        N           
P   
P        N           
P   
P        N           
P   
P        N           
P   
P   	     N           
P   
P   
     N           
P   
P        N           P   P        N           P   P        N           0P   0P         N           @P   @P        $N           XP   XP        (N           pP   pP        ,N           P   P        0N           P   P        4N           P   P        8N           P   P        <N           P   P        @N           P   P        DN           P   P        HN            P    P        LN           8P   8P        PN           PP   PP        TN           hP   hP        XN           P   P        \N           P   P        `N           P   P        dN           P   P         hN           P   P   !     lN           P   P   "     pN           P   P   #     tN            P    P   $     xN           8P   8P   %     |N           PP   PP   &     N           hP   hP   '     N           P   P   (     N           P   P   )     N           P   P   *     N           P   P   +     N           P   P   ,     N           P   P   -     N           P   P   .     N           (P   (P   /     N           @P   @P   0     N           XP   XP   1     N           pP   pP   2     N           P   P   3     N           P   P   4     N           P   P   5     N           P   P   6     N           P   P   7     ļN           P   P   8     ȼN           P   P   9     ̼N           (P   (P   :     мN           @P   @P   ;     ԼN           XP   XP   <     ؼN           pP   pP   =     ܼN           P   P   >     N           P   P   ?     N           P   P   @     N           P   P   A     N           P   P   B     N            P    P   C     N           P   P   D     N           (P   (P   E     N           @P   @P   F      N           PP   PP   G     N           hP   hP   H     N           P   P   I     N           P   P   J     N           P   P   K     N           P   P   L     N           P   P   M     N           P   P   N      N           P   P   O     $N           (P   (P   P     (N           @P   @P   Q     ,N           XP   XP   R     0N           pP   pP   S     4N           P   P   T     8N           P   P   U     <N           P   P   V     @N           P   P   W     DN           P   P   X     HN           P   (P   Y     LN           @P   PP   Z     PN           hP   hP   [     TN           P   P   \     XN           P   P   ]     \N           P   P   ^     `N           P   P   _     dN           P   P   `     hN           P   P   a     lN           P   P   b     pN            P    P   c     tN           8P   8P   d     xN           PP   PP   e     |N           `P   `P   f     N           xP   xP   g     N           P   P   h     N           P   P   i     N           P   P   j     N           P   P   k     N            P    P   l     N           P    P   m     N           @P   @P   n     N           XP   hP   o     N           P   P   p     N           P   P   q     N           P   P   r     N           P   P   s     N           P   P   t     N           P   P   u     N           P   P   v     ƽN            P   8P   w     ˽N           PP   `P   x     ѽN           xP   P   y     ׽N           P   P   z     ݽN           P   P   {     N           P   P   |     N            P    P   }     N           8P   8P   ~     N           XP   XP        N           hP   hP        N           xP   xP        N           P   P        N           P   P        N           P   P     	   N           P   P                         P   P                         P   (P        N           HP   `P     
   N           |P   P     
   "N           P   P                         P   P                         P   P                         P   P                         (P   8P                         HP   XP                         hP   xP                         P   P                         P   P                         P   P                         P   P        ,N            P    P        /N           P   P        2N           P   (P        9N           HP   `P        AN           pP   P        IN           P   P        QN           P   P        TN           P   P     	   \N           P    P     	   eN           8P   HP     	   nN           `P   pP     	   wN           (M   P     	   N           (M   P     	   N            6N   P     	   N           P   P     	   N           P   P        N           P   P        N           P   P        N           P   P        N           P   P        N           P   P     	   N           P   P     	   N           P   P     	   ǾN            P    P        оN           0P   0P        ؾN           @P   @P        N           PP   PP        N           `P   `P        N           pP   pP        N           P   P         N           P   P        N           P   P        N           P   P        N           P   P         N           P   P        (N           P   P        0N           P   P        8N            P    P        @N           P   P        HN            P    P        PN           0P   0P        XN           @P   @P        `N           PP   PP        hN           `P   `P        pN           pP   pP        uN           P   P        zN           P   P        N           P   P        N           P   P        N           P   P        N           P   P        N           P   P        N           P   P        N            P    P        N           P   P        N            P    P        N           0P   0P        N           @P   @P        N           PP   PP        N           `P   `P        N           pP   pP        ſN           P   P        ʿN           P   P        ϿN           P   P        ԿN           P   P        ٿN           P   P        ޿N           P   P        N           P   P        N           P   P        N            P    P        N           P   P        N            P    P        N           0P   0P        N           @P   @P        N           PP   PP        N           hP   hP        N           P   P        N           P   P        N           P   P        N           P   P        $N           P   P        )N           P   P        .N           P   P        3N           (P   (P        8N           @P   @P        =N           XP   hP        BN           P   P        FN           P   P        IN           P   P                         P    P                          P   ( P        LN           @ P   X P        WN           p P    P        bN            P    P        mN            P    P        uN            !P   !P        }N           0!P   H!P        N           `!P   x!P        N           !P   !P        N           !P   !P                         !P   "P                          "P   8"P                         P"P   h"P                         "P   "P                         "P   "P                         "P   "P        N           #P   (#P        N           @#P   X#P         N           p#P   #P        N           #P   #P        N            $P   $P        N                                                   4$P   <$P        N                                                                                           H$P   X$P        N           h$P   x$P   	     N           $P   $P   
     N           $P   $P        N           $P   $P        N           $P   $P        N           %P    %P     	   N           8%P   H%P     	   N           h%P   h%P        N           %P   %P        N           %P   %P        N           %P   %P        !N           %P   %P     	   ,N           %P   %P     	   5N           %P   %P     	   >N           &P   &P        GN            &P    &P        NN           8&P   8&P        UN           P&P   P&P        ]N           h&P   h&P        eN           &P   &P        mN           &P   &P        uN           &P   &P        }N           &P   &P        N           &P   &P         N           &P   &P   !     N           &P   &P   "  	   N           &P   &P   #  	   N           'P   'P   $     N           'P   'P   %     N           ('P   ('P   &     N           8'P   `'P   '     N           'P   'P   (     N           'P   'P   )     N           'P   (P   *     N           )M   ((P   +     N           <(P   H(P   ,     N           X(P   `(P   -     N           p(P   p(P   .                      )M   (P   /     N           (P   (P   0     N           (P   (P   1     N           (P   )P   2     N           ()P   ()P   3     N           P)P   P)P   4     N           p)P   p)P   5     N           )P   )P   6     N           )P   )P   7     N           )P   )P   8     $N            *P    *P   9     +N           (*P   (*P   :     2N           P*P   P*P   ;     9N           x*P   x*P   <     @N           *P   *P   =     GN           *P   *P   >     NN           +P   +P   ?     UN           (+P   (+P   @     \N           P+P   P+P   A     cN           x+P   x+P   B     jN           +P   +P   C     qN           +P   +P   D     xN           +P   +P   E     N           ,P   ,P   F     N           @,P   @,P   G     N           `,P   `,P   H     N           ,P   ,P   I     N           ,P   ,P   J     N           ,P   ,P   K     N           -P   -P   L     N           8-P   8-P   M     N           P-P   P-P   N     N           h-P   h-P   O     N           -P   -P   P     N           -P   -P   Q     N           -P   -P   R     N            .P   .P   S     N           0.P   X.P   T     N           .P   .P   U     N           .P   /P   V     N           L   4/P   W                      @/P   P/P   X  	   N           h/P   x/P   Y     N           /P   /P   Z     N           /P   /P   [     N           /P   /P   \     N           /P   /P   ]     N            0P    0P   ^      N           0P   0P   _     #N           00P   00P   `     &N           @0P   @0P   a     )N           P0P   P0P   b     ,N           p0P   p0P   c     /N           0P   0P   d     2N           0P   0P   e     5N           0P   0P   f     8N           0P   0P   g     ;N           0P   0P   h     >N            1P    1P   i     AN           1P   1P   j     DN           41P   41P   k     GN           dM   dM   l     JN           @1P   @1P   m     MN           P1P   P1P   n     PN           X1P   X1P   o     SN           h1P   h1P   p     VN           x1P   x1P   q     YN           1P   1P   r     \N           1P   1P   s     _N           1P   1P   t     bN           1P   1P   u     eN           1P   1P   v     hN           2P   2P   w     kN            2P    2P   x     nN           02P   02P   y     qN           @2P   @2P   z     tN           X2P   X2P   {     wN           p2P   p2P   |     zN           x2P   x2P   }     }N           DN   2P   ~                      2P   2P     	   N           2P   2P     	   N           2P   2P     	   N           2P   2P     	   N           3P   3P     	   N           (3P   (3P     	   N           @3P   P3P     	   N           `3P   p3P     	   N           3P   3P     	   N           3P   3P                         3P   3P                         3P   3P                         3P   3P        N           4P   4P        N           (4P   (4P        N           @4P   X4P        N           p4P   x4P     	   N           4P   4P     	   N           4P   4P        N           4P   4P        N           4P   4P                          5P   5P                         05P   H5P                         `5P   x5P                         5P   5P     	    N           5P   8DN        )N           5P   5P     	   0N           5P   5P     	   9N           5P   5P     	   BN           5P   5P     	   KN            6P    6P     	   TN           6P   6P     	   ]N            6P    6P     	   fN           06P   06P     	   oN           @6P   @6P     	   xN           P6P   P6P     	   N           `6P   `6P     	   N           p6P   p6P     	   N           6P   6P     	   N           6P   6P     	   N           6P   6P     	   N           6P   6P     	   N           6P   6P        N           7P   7P        N           87P   87P        N           `7P   `7P        N           7P   7P     	   N           7P   7P        N           7P   7P        N           8P   8P        N           @8P   @8P        N           p8P   p8P                         8P   8P                         8P   8P                         8P   8P                         8P   9P                          9P   09P     
   N           H9P   `9P     
   N           9P   9P     
   N           9P   9P     
   N           9P   9P        !N           :P    :P        ,N           @:P   P:P        7N           h:P   x:P                         :P   :P                         :P   :P                         :P   :P        BN           :P   ;P        JN           (;P   @;P        RN           X;P   p;P        ZN           ;P   ;P        bN           ;P   ;P        jN           ;P    <P        rN           <P   0<P        zN           H<P   `<P        N           x<P   <P        N           <P   <P        N           <P   <P        N           =P   =P     	   N            =P    =P        N           (=P   (=P                         )M   )M                         8=P   8=P        N           P=P   P=P        N           )M   `=P        N            *M   =P        N           =P   =P        N           =P   =P        N           =P   >P        N           0>P   0>P        N           H>P   x>P        N           >P   >P        N           ?P   ?P        N           (?P   H?P        N           h?P   ?P        
N           ?P   ?P        N           ?P   ?P        N           ?P   ?P         N           ?P   ?P        (N            @P    @P        0N           8@P   8@P        6N           P@P   P@P        =N           x@P   @P     	   EN           @P    AP     	   NN           (AP   PAP     	   WN           xAP   xAP        `N           AP   AP        gN           AP   AP        nN           AP   AP     	   vN           BP   BP        N            BP    BP        N           (BP   (BP        N           0BP   @BP        N           XBP   hBP        N           BP   BP                         BP   BP                         BP   BP                         BP   BP                         BP   BP                         BP   BP                         BP   BP                         BP   BP                         )M   )M                         N    CP                         @N   CP                         (CP   8CP        N           M   HCP                         XCP   hCP        N           CP   CP        N           CP   CP         N           CP    DP        N           DP   (DP        N           8DP   HDP        N           XDP   pDP        N           DP   DP        N           DP   DP        N           DP   DP        N           DP    EP        N           EP   (EP   	     N           DM   DM   
     N           LM   LM        N           N   @EP                         HEP   PEP                         XEP   `EP                         lEP   tEP                         EP   EP                         EP   EP                         EP   EP                         EP   EP                         EP   EP                         EP   FP                         FP   FP                         (FP   8FP                         HFP   PFP                         `FP   hFP                         xFP   FP                         FP   FP                         FP   FP                         FP   FP                                                                                                         FP    GP         N           GP    GP   !     N           0GP   0GP   "     N           PGP   PGP   #     &N           pGP   pGP   $     1N           GP   GP   %                      GP   GP   &                      GP   GP   '                      GP   GP   (                      GP   GP   )  	   <N           GP   HP   *  	   EN           HP   (HP   +  	   NN           8HP   HHP   ,  	   WN           XHP   hHP   -  	   `N           xHP   HP   .  	   iN           HP   HP   /  	   rN           HP   HP   0  	   {N           HP   HP   1  	   N           HP   IP   2  	   N           IP   (IP   3  	   N           8IP   HIP   4  	   N           XIP   hIP   5  	   N           xIP   IP   6  	   N           IP   IP   7  	   N           IP   IP   8                      IP   IP   9                      IP   JP   :                      JP   (JP   ;                      8JP   HJP   <                      XJP   hJP   =                      xJP   xJP   >     N            DN    DN   ?     N           (DN   (DN   @     N           JP   JP   A     N           JP   JP   B     N           JP   JP   C     N           JP   JP   D     N           JP   KP   E     N           8KP   HKP   F  	   N           XKP   hKP   G  	   N           xKP   KP   H  	   N           KP   KP   I  	    N           KP   KP   J  	   	N           KP   KP   K  	   N           KP   LP   L  	   N           HN   LP   M  	   $N           (LP   @LP   N  	   -N           PLP   hLP   O  	   6N           xLP   LP   P  	   ?N           LP   LP   Q  	   HN           LP   LP   R  	   QN           LP   MP   S  	   ZN           MP   0MP   T  	   cN           HMP   `MP   U  	   lN           xMP   MP   V  	   uN           MP   MP   W  	   ~N           MP   MP   X  	   N           NP    NP   Y  	   N           8NP   PNP   Z  	   N           hNP   NP   [  	   N           NP   NP   \  	   N           NP   NP   ]  	   N           OP   0OP   ^  	   N           @OP   hOP   _  	   N           xOP   OP   `  	   N           OP   OP   a  	   N           OP   OP   b  	   N           OP   OP   c  	   N           OP   PP   d  	   N           PP   (PP   e  	   N           8PP   8PP   f                      HPP   HPP   g                      XPP   XPP   h                      hPP   hPP   i                      xPP   xPP   j                      PP   PP   k     N           PP   PP   l     N           PP   PP   m     N           PP   PP   n     N           PP    QP   o     %N           QP   QP   p     -N           (QP   0QP   q     5N           8QP   HQP   r     =N           XQP   `QP   s     EN           hQP   pQP   t     MN           QP   QP   u     PN           QP   QP   v     UN           QP   QP   w     [N           QP   QP   x     cN           QP   QP   y  	   kN           QP   RP   z  	   tN           (RP   (RP   {     }N           PRP   xRP   |  	   N           RP   RP   }  	   N           RP   RP   ~     N           RP   RP        N            SP   SP     
   N           (SP   8SP        N           XSP   hSP        N           SP   SP        N           SP   SP     
   N           SP   SP     
   N           TP    TP        N           @TP   PTP        N           pTP   TP        N           TP   TP        N           TP   TP        N           TP   TP        N           TP    UP        ,N           UP    UP        9N           0UP   @UP        FN           PUP   `UP        SN           pUP   UP        `N           UP   UP        mN           UP   UP        zN           UP   UP        |N           0DN   UP        N           UP   UP        N            VP    VP     	   N           0VP   0VP     	   N           HVP   HVP        N           xVP   xVP     	   N           VP   VP     	   N           VP   VP        N           VP   VP        N           VP   VP     	   N           VP   VP        N            WP    WP     	   N           8WP   `WP     	   N           WP   WP     	   N           WP    XP     	   N           (XP   (XP                         8XP   8XP                         HXP   HXP                         XXP   XXP                         hXP   hXP                         )M   )M                         xXP   xXP        N           XP   XP        	N           XP   XP        N           XP   XP     	   N           XP   XP     	   N           XP   XP                         XP   YP                         YP   (YP                         8YP   HYP     
   (N           XYP   hYP     
   2N           tYP   |YP                         YP   YP        <N           YP   YP                         YP   YP                         YP   YP                         YP   YP        DN            ZP   ZP        LN            ZP   0ZP        TN           8ZP   HZP        \N           XZP   XZP                         hZP   hZP                         xZP   xZP                         ZP   ZP                         ZP   ZP                         ZP   ZP                         ZP   ZP                         ZP   ZP        dN            [P   [P        lN           ([P   X[P        tN           [P   [P        |N           [P   [P        N           [P   [P        N           [P   [P        N            \P    \P        N           \P   \P        N           0\P   H\P        N           h\P   \P        N           \P   \P        N           \P   \P        N           ]P   (]P        N           H]P   `]P        N           ]P   ]P        N           ]P   ]P        N           ]P   ]P        N           ]P   ]P        N           ]P   ]P        N           ]P   ]P        N           ^P   ^P        N            ^P    ^P        N           0^P   0^P        N           H^P   X^P        N           h^P   x^P        %N           ^P   ^P        -N           ^P   ^P        5N           ^P   ^P        @N           ^P   ^P        KN           ^P   ^P        SN            _P    _P        [N           _P   _P        fN           (_P   (_P        nN           @_P   @_P        vN           X_P   X_P        ~N           p_P   p_P        N           _P   _P        N           _P   _P        N           _P   _P     	   N           _P   _P     	   N           _P   _P     	   N            `P    `P        N            `P    `P        N           @`P   @`P     	   N           ``P   ``P        N           `P   `P        N           `P   `P        N           `P   `P        N           `P   `P        N           `P   `P        N           `P   `P        N           aP   aP        N           8aP   8aP        N           LaP   LaP        N           XaP   XaP        N           paP   paP        N           aP   aP        N           aP   aP        N           aP   aP        "N           aP   aP        )N           aP   aP         0N           bP   bP     
   ;N           bP   0bP        EN           HbP   hbP        LN           bP   bP        XN           bP   bP                         bP   bP                         bP   bP                         bP   bP                         bP   cP   	                       cP   (cP   
     cN           0cP   @cP     
   kN           `cP   pcP     	   uN           cP   cP     	   ~N           cP   cP     	   N            dP    dP        N           HdP   `dP        N           dP   dP        N           dP    eP        N           (eP   @eP        N           `eP   xeP        N           eP   eP        N           eP   eP        N           eP   fP        N           @fP   XfP        N           fP   fP        N           fP   fP        N           fP   fP        N           (gP   @gP        N           `gP   pgP        N           gP   gP        N           gP   gP        N            hP   hP         N           8hP   PhP   !     N           phP   hP   "     N           hP   hP   #     N           hP   hP   $     N            iP   8iP   %     N           `iP   xiP   &     N           iP   iP   '     N           iP   iP   (     N           iP   jP   )     N           0jP   HjP   *  	   N           hrL   hrL   +                      l                                                                        *  `  +  8  ;  -  )  c  ,  /  a  0  9  <  2  .  d  1  4  b  5  :  =  7  3  e  6  (                  [   ]   \   ^          !                                                                  l   n   m   o   ~              o                       +   <   >   !   ,   =       ?   -   P   |  t   B   q   F   C   )  ?  @    c     W      }  "   #   $   .        t  ~               '                         X          r   _           +  9   n               {         	      
                     D            E           %  b      %   '   &   (      a     x   z   y   {   u              `   h   w   *   A   s           y  z  x      	      
  )   @       H  I  J  K      F  G  L  M      w  n    q  p  r  s  m    o  
        d               &          
       z               }       !             p    k  x    %  &        r    '                Z   r  "    W   m                                          \                                          B  q                           Y   s  6                            k  l     2   5      g   X   t  &  %                         {  k   g                               ~  w  |     D                      "  #                                0      u             8   ~   t  c    f  g  h  i  j  Y           /    +  S      -    .        ,  R                  !                !        y      8  9  :  ;  3  =  <  >  4  7  Q  H  I  J  K  L  V  G  1  @  A  B  C  D  E  F  ?  M  N  O  P  2  6  5  '  U  (  T  *                               
  c  b  d    e  f                               }  C  F  E  D          i  j  h  Q       N  Z  J  P  O  S  R  H  I  Q  X  Y  W  M  U  V  T  L  G  K                  (      $  T  U  V  W  R  S    X  Y  Z  [      N  O  P  Q      .  *      7      /  ,  6  4  3  8  -  5      +  1  2    0         *                                        )  Z  [    	  `  a  \  _  ]                             g          9      <  ?  >  =  @  ;    :  B  A  \  ]  ^  _                                                                                           >                                                        #    "                                                                                                {  |              }                                      e     e         &    '  (    V                    S                                                          )  k     3                                                       C           q    H   L   J   :   O   G   N   ;   K   I      M         A    u    l    v  p         _                        	                                      /       ^  ]      h  i  0                    T   #  v              f    m                 y            #    "    $     [                                                                           n            i      s  q      ~  }  |                  _  p  l  w  o  t  v  u  m  {  x  y  z  s  r  n  k  g  h  j  i  c  a  `  b  e  f  d    @  :      ;  <        A        B  C    =    X  .  P  /  Q  W  V  D  E     !  "  F  G  H  #  $  %  I      >  ?    0  6  3  S  T  4  5  U  J  K  &  '  (  L  M  N  )  *  +  O  7    1  
    	    ,  -          8  9      R  2  ^  Y  Z  \  [  ]      4         v      U   $      R         z  j    `  b  a    %       j       w                          f   x  7   1   p      o  u                            $  d          E  	      k    p           m               k  l                                                                      ~       ?  @      t     -  Q  /    S  R  +  1  |            }            ,  2      )  0  '  U  (  T  V        *  )          z      &  '  (  t        ~                                 X                        +  H   L   J   G   :   O   N   9   ;   K   I   M         r  o  q  n  s              E           Z          E              \  ]  ^  _                                     	                        w    *  
               %  &    '             Z   "    W   g   X        Y        ~   Y    !        V     S             T   #        U   $    R                 	    !         l  ^                                                                                    x  *  `  +  8  ;  -  )  c  ,  /  a  0  9  <  2  .  d  1  4  b  5  :  =  7  3  e  6        (                  r  [   ]   \   ^        !                                        \                                          q                                                                       l   n   m   o          s      6       y  ~       2   5   B  C        t  &  %            {                     +   <   >   !   ,   =       ?   -   k   g  P                                 z  w  |     D                  |      t   C   B   q   F   "  #  T  U  V  W  R  S  )                X  Y  Z  [    0   x  u      8   c    f  g  h  i  j         w    Y  c         .          W      N  O  P  Q              !              y    }  8  9  :  ;  3  =  <  >  4  7  H  I  J  K  L  G  @  A  B  C  D  E  F  ?  M  N  O  P  6  5                             
  c  b  d    e  f                   }  C  F  E  D          i  j  h  Q       N  Z  J  P  O  S  R  H  I  Q  X  Y  W  M  U  V  T  L  G  K                  (      $            .  *      7      /  ,  6  4  3  8  -  5      +  1  2    0                                     [  	  `  a  \  _  ]                       g    9      <  ?  >  =  @  ;    :  B  A                                                                                      >                                                        #    "                                                                                              {                  "   #   $   .         e   e               o                                           '                                                                     r   h      _   `   k  Z    3                              {  A          u    l        v  m  	      p   
                           D         _                                                       /   %  ^  ]      h  i                  v            b      %   '   &   (      a     x   z   y   {   f    u   w     m              y           #    "    $       [                                                                     {  n  	      
  i   q      ~  }  |            _  p  l  t  v  u  s  r  n  k  g  h  j  i  c  a  `  b  e  f  d    @  :      ;  <        A        B  C    =    X  .  P  /  Q  W  V  D  E     !  "  F  G  H  #  $  %  I      >  ?    0  6  3  S  T  4  5  U  J  K  &  '  (  L  M  N  )  *  +  O  7    1  
    	    ,  -          8  9      R  2  \  [  ]  )   @   s   A           H  I  J  K        F  y  G  z    *   L  M    4       &  v    w  x  n    q  p  r  s  m    o  
               z  j  d   `  b  a    %  j               f   x  7   1   p      o  u                            $  d              }                      +         {           |       z  Q          t  ~     }  
    ?  @         d   i                    j   k   [  \  ]    ^  _  `  a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t     c   e          u  v  w  x  y  z  {  |      A  B  C  D    R   S   T   U   V   W   X                    g   Y     Z     ~             Y                                   !  "  #  $  %  &  '                  ~              x       `   _           	  
                                               !  "  #  $  %  &  '  (  )  *  +  ,  -  .  /  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  [  \  ]  ^  l  m  n  o  _  `  a  b  c  d  e  f  g  h  i  j  k  |      }  ~          u  %  &                         h         -      y  C   B   *       )   @   F   s   u   E                                                                     p  q  r  s  t  u  v                                      $  v    '  (  )  *  +  ,  -  /  0  1  2                                 w                   w  x  y  z  {              4  3  M  N  O  P  5  6  7  8  9  :  ;  <  =  >  ?  @  A  B  C  D  E  F  G  H  I  J  K  L                                 t   q                   	                      	  
                 9                                                  m  n  o  q  p  r  s      
    w    x    	    
  T  U  R  S  Q  V                                {                  /                       !      %      ,   x                                                                                                                       !  "  #  $                    %              &  '  (        )                     k  l          *  +  ,  -  .  /  0  1  2  3  4  5  6  7  8                  9  :  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  [  Z  )          \  ]  _  `  a  b  c  d  e  f    g  h  i  j                  k  l                  :   ;           )  *  +  ,  -  .  /  0  1  2  3  4  5  6  7  c  d  e  `  a  b              |              }    l   p                  A                     y  z     	   
            D   E                           0   1   2   3   4   5   6   7   8                            X        *    [     ;  <  =  >  ?  @        A  B  m  n  o  p  q  r  s  t  u  v  w                                                                                          F  G  H  I  J  K  L  M  N  O  P  Q      "  #  R  S  T  U  V  W  X  Y  Z  [  \  ]  ^  _  G   H   I   J   K   L   M   N   O                                                                          f                                                                                                                                                                                                                               "  #        $              (                                                                                             >                          }   }                                               "            !                          UNDEF       undefined   rsadsi      RSA Data Security, Inc. pkcs    RSA Data Security, Inc. PKCS    MD2 md2 md5 rc4 rsaEncryption   RSA-MD2 md2WithRSAEncryption    RSA-MD5 md5WithRSAEncryption    PBE-MD2-DES     pbeWithMD2AndDES-CBC    PBE-MD5-DES     pbeWithMD5AndDES-CBC    X500    directory services (X.500)      commonName  C   countryName L   localityName    ST      stateOrProvinceName O   organizationName    OU  organizationalUnitName  rsa pkcs7       pkcs7-data      pkcs7-signedData        pkcs7-envelopedData     pkcs7-signedAndEnvelopedData    pkcs7-digestData        pkcs7-encryptedData pkcs3       dhKeyAgreement  DES-ECB des-ecb DES-CFB des-cfb DES-CBC des-cbc DES-EDE des-ede DES-EDE3        des-ede3        IDEA-CBC        idea-cbc        IDEA-CFB        idea-cfb        IDEA-ECB        idea-ecb        RC2-CBC rc2-cbc RC2-ECB rc2-ecb RC2-CFB rc2-cfb RC2-OFB rc2-ofb sha     RSA-SHA shaWithRSAEncryption    DES-EDE-CBC     des-ede-cbc     DES-EDE3-CBC    des-ede3-cbc    DES-OFB des-ofb IDEA-OFB        idea-ofb    pkcs9       emailAddress    unstructuredName        contentType     messageDigest   signingTime     countersignature        challengePassword       unstructuredAddress     extendedCertificateAttributes   Netscape        Netscape Communications Corp.   nsCertExt       Netscape Certificate Extension  nsDataType      Netscape Data Type      DES-EDE-CFB     des-ede-cfb     DES-EDE3-CFB    des-ede3-cfb    DES-EDE-OFB     des-ede-ofb     DES-EDE3-OFB    des-ede3-ofb    sha1    RSA-SHA1        sha1WithRSAEncryption   DSA-SHA dsaWithSHA      DSA-old dsaEncryption-old       PBE-SHA1-RC2-64 pbeWithSHA1AndRC2-CBC   PBKDF2  DSA-SHA1-old    dsaWithSHA1-old nsCertType      Netscape Cert Type      nsBaseUrl       Netscape Base Url       nsRevocationUrl Netscape Revocation Url nsCaRevocationUrl       Netscape CA Revocation Url      nsRenewalUrl    Netscape Renewal Url    nsCaPolicyUrl   Netscape CA Policy Url  nsSslServerName Netscape SSL Server Name        nsComment       Netscape Comment        nsCertSequence  Netscape Certificate Sequence   DESX-CBC        desx-cbc    id-ce       subjectKeyIdentifier    X509v3 Subject Key Identifier   keyUsage        X509v3 Key Usage        privateKeyUsagePeriod   X509v3 Private Key Usage Period subjectAltName  X509v3 Subject Alternative Name issuerAltName   X509v3 Issuer Alternative Name  basicConstraints        X509v3 Basic Constraints        crlNumber       X509v3 CRL Number       certificatePolicies     X509v3 Certificate Policies     authorityKeyIdentifier  X509v3 Authority Key Identifier BF-CBC  bf-cbc  BF-ECB  bf-ecb  BF-CFB  bf-cfb  BF-OFB  bf-ofb  MDC2    mdc2    RSA-MDC2        mdc2WithRSA RC4-40  rc4-40      RC2-40-CBC      rc2-40-cbc  GN  givenName   SN  surname initials    uid uniqueIdentifier        crlDistributionPoints   X509v3 CRL Distribution Points  RSA-NP-MD5      md5WithRSA      CAST5-CBC       cast5-cbc       CAST5-ECB       cast5-ecb       CAST5-CFB       cast5-cfb       CAST5-OFB       cast5-ofb       pbeWithMD5AndCast5CBC   DSA-SHA1        dsaWithSHA1     MD5-SHA1        md5-sha1        RSA-SHA1-2      sha1WithRSA     dsaEncryption   RIPEMD160       ripemd160       RSA-RIPEMD160   ripemd160WithRSA        RC5-CBC rc5-cbc RC5-ECB rc5-ecb RC5-CFB rc5-cfb RC5-OFB rc5-ofb ZLIB    zlib compression        extendedKeyUsage        X509v3 Extended Key Usage   PKIX    id-kp       serverAuth      TLS Web Server Authentication   clientAuth      TLS Web Client Authentication   codeSigning     Code Signing    emailProtection E-mail Protection       timeStamping    Time Stamping   msCodeInd       Microsoft Individual Code Signing       msCodeCom       Microsoft Commercial Code Signing       msCTLSign       Microsoft Trust List Signing    msSGC   Microsoft Server Gated Crypto   msEFS   Microsoft Encrypted File System nsSGC   Netscape Server Gated Crypto    deltaCRL        X509v3 Delta CRL Indicator      CRLReason       X509v3 CRL Reason Code  invalidityDate  Invalidity Date SXNetID Strong Extranet ID      PBE-SHA1-RC4-128        pbeWithSHA1And128BitRC4 PBE-SHA1-RC4-40 pbeWithSHA1And40BitRC4  PBE-SHA1-3DES   pbeWithSHA1And3-KeyTripleDES-CBC        PBE-SHA1-2DES   pbeWithSHA1And2-KeyTripleDES-CBC        PBE-SHA1-RC2-128        pbeWithSHA1And128BitRC2-CBC     PBE-SHA1-RC2-40 pbeWithSHA1And40BitRC2-CBC  keyBag      pkcs8ShroudedKeyBag     certBag crlBag  secretBag       safeContentsBag friendlyName    localKeyID      x509Certificate sdsiCertificate x509Crl PBES2   PBMAC1  hmacWithSHA1    id-qt-cps       Policy Qualifier CPS    id-qt-unotice   Policy Qualifier User Notice    RC2-64-CBC      rc2-64-cbc      SMIME-CAPS      S/MIME Capabilities     PBE-MD2-RC2-64  pbeWithMD2AndRC2-CBC    PBE-MD5-RC2-64  pbeWithMD5AndRC2-CBC    PBE-SHA1-DES    pbeWithSHA1AndDES-CBC   msExtReq        Microsoft Extension Request extReq      Extension Request       dnQualifier id-pe   id-ad       authorityInfoAccess     Authority Information Access    OCSP    caIssuers       CA Issuers      OCSPSigning     OCSP Signing    ISO iso member-body     ISO Member Body ISO-US  ISO US Member Body  X9-57   X9.57   X9cm        X9.57 CM ?  pkcs1   pkcs5   SMIME   S/MIME      id-smime-mod    id-smime-ct     id-smime-aa     id-smime-alg    id-smime-cd     id-smime-spq    id-smime-cti    id-smime-mod-cms        id-smime-mod-ess        id-smime-mod-oid        id-smime-mod-msg-v3     id-smime-mod-ets-eSignature-88  id-smime-mod-ets-eSignature-97  id-smime-mod-ets-eSigPolicy-88  id-smime-mod-ets-eSigPolicy-97  id-smime-ct-receipt     id-smime-ct-authData    id-smime-ct-publishCert id-smime-ct-TSTInfo     id-smime-ct-TDTInfo     id-smime-ct-contentInfo id-smime-ct-DVCSRequestData     id-smime-ct-DVCSResponseData    id-smime-aa-receiptRequest      id-smime-aa-securityLabel       id-smime-aa-mlExpandHistory     id-smime-aa-contentHint id-smime-aa-msgSigDigest        id-smime-aa-encapContentType    id-smime-aa-contentIdentifier   id-smime-aa-macValue    id-smime-aa-equivalentLabels    id-smime-aa-contentReference    id-smime-aa-encrypKeyPref       id-smime-aa-signingCertificate  id-smime-aa-smimeEncryptCerts   id-smime-aa-timeStampToken      id-smime-aa-ets-sigPolicyId     id-smime-aa-ets-commitmentType  id-smime-aa-ets-signerLocation  id-smime-aa-ets-signerAttr      id-smime-aa-ets-otherSigCert    id-smime-aa-ets-contentTimestamp        id-smime-aa-ets-CertificateRefs id-smime-aa-ets-RevocationRefs  id-smime-aa-ets-certValues      id-smime-aa-ets-revocationValues        id-smime-aa-ets-escTimeStamp    id-smime-aa-ets-certCRLTimestamp        id-smime-aa-ets-archiveTimeStamp        id-smime-aa-signatureType       id-smime-aa-dvcs-dvc    id-smime-alg-ESDHwith3DES       id-smime-alg-ESDHwithRC2        id-smime-alg-3DESwrap   id-smime-alg-RC2wrap    id-smime-alg-ESDH       id-smime-alg-CMSRC2wrap id-smime-cd-ldap        id-smime-spq-ets-sqt-uri        id-smime-spq-ets-sqt-unotice    id-smime-cti-ets-proofOfOrigin  id-smime-cti-ets-proofOfReceipt id-smime-cti-ets-proofOfDelivery        id-smime-cti-ets-proofOfSender  id-smime-cti-ets-proofOfApproval        id-smime-cti-ets-proofOfCreation    MD4 md4     id-pkix-mod id-qt   id-it       id-pkip id-alg  id-cmc  id-on   id-pda  id-aca  id-qcs  id-cct  id-pkix1-explicit-88    id-pkix1-implicit-88    id-pkix1-explicit-93    id-pkix1-implicit-93    id-mod-crmf     id-mod-cmc      id-mod-kea-profile-88   id-mod-kea-profile-93   id-mod-cmp      id-mod-qualified-cert-88        id-mod-qualified-cert-93        id-mod-attribute-cert   id-mod-timestamp-protocol       id-mod-ocsp     id-mod-dvcs     id-mod-cmp2000  biometricInfo   Biometric Info  qcStatements    ac-auditIdentity        X509v3 Audit Identity   ac-targeting    aaControls      sbgp-ipAddrBlock        sbgp-autonomousSysNum   sbgp-routerIdentifier   textNotice      ipsecEndSystem  IPSec End System        ipsecTunnel     IPSec Tunnel    ipsecUser       IPSec User  DVCS    dvcs        id-it-caProtEncCert     id-it-signKeyPairTypes  id-it-encKeyPairTypes   id-it-preferredSymmAlg  id-it-caKeyUpdateInfo   id-it-currentCRL        id-it-unsupportedOIDs   id-it-subscriptionRequest       id-it-subscriptionResponse      id-it-keyPairParamReq   id-it-keyPairParamRep   id-it-revPassphrase     id-it-implicitConfirm   id-it-confirmWaitTime   id-it-origPKIMessage    id-regCtrl      id-regInfo      id-regCtrl-regToken     id-regCtrl-authenticator        id-regCtrl-pkiPublicationInfo   id-regCtrl-pkiArchiveOptions    id-regCtrl-oldCertID    id-regCtrl-protocolEncrKey      id-regInfo-utf8Pairs    id-regInfo-certReq      id-alg-des40    id-alg-noSignature      id-alg-dh-sig-hmac-sha1 id-alg-dh-pop   id-cmc-statusInfo       id-cmc-identification   id-cmc-identityProof    id-cmc-dataReturn       id-cmc-transactionId    id-cmc-senderNonce      id-cmc-recipientNonce   id-cmc-addExtensions    id-cmc-encryptedPOP     id-cmc-decryptedPOP     id-cmc-lraPOPWitness    id-cmc-getCert  id-cmc-getCRL   id-cmc-revokeRequest    id-cmc-regInfo  id-cmc-responseInfo     id-cmc-queryPending     id-cmc-popLinkRandom    id-cmc-popLinkWitness   id-cmc-confirmCertAcceptance    id-on-personalData      id-pda-dateOfBirth      id-pda-placeOfBirth     id-pda-gender   id-pda-countryOfCitizenship     id-pda-countryOfResidence       id-aca-authenticationInfo       id-aca-accessIdentity   id-aca-chargingIdentity id-aca-group    id-aca-role     id-qcs-pkixQCSyntax-v1  id-cct-crs      id-cct-PKIData  id-cct-PKIResponse      ad_timestamping AD Time Stamping        AD_DVCS ad dvcs basicOCSPResponse       Basic OCSP Response Nonce       OCSP Nonce  CrlID       OCSP CRL ID     acceptableResponses     Acceptable OCSP Responses       noCheck OCSP No Check   archiveCutoff   OCSP Archive Cutoff     serviceLocator  OCSP Service Locator    extendedStatus  Extended OCSP Status    valid   trustRoot       Trust Root      algorithm       rsaSignature    X500algorithms  directory services - algorithms ORG org DOD dod IANA    iana    directory       Directory   mgmt        Management      experimental    Experimental    private Private security        Security    snmpv2  SNMPv2  Mail        enterprises     Enterprises     dcobject        dcObject        domainComponent domain  Domain  selected-attribute-types        Selected Attribute Types        clearance       RSA-MD4 md4WithRSAEncryption    ac-proxying     subjectInfoAccess       Subject Information Access      id-aca-encAttrs role    policyConstraints       X509v3 Policy Constraints       targetInformation       X509v3 AC Targeting     noRevAvail      X509v3 No Revocation Available  ansi-X9-62      ANSI X9.62      id-ecPublicKey  prime192v1      prime192v2      prime192v3      prime239v1      prime239v2      prime239v3      ecdsa-with-SHA1 CSPName Microsoft CSP Name      aes-128-ecb     AES-128-CBC     aes-128-cbc     AES-128-OFB     aes-128-ofb     AES-128-CFB     aes-128-cfb     AES-192-ECB     aes-192-ecb     AES-192-CBC     aes-192-cbc     AES-192-OFB     aes-192-ofb     AES-192-CFB     aes-192-cfb     aes-256-ecb     aes-256-cbc     AES-256-OFB     aes-256-ofb     AES-256-CFB     aes-256-cfb     holdInstructionCode     Hold Instruction Code   holdInstructionNone     Hold Instruction None   holdInstructionCallIssuer       Hold Instruction Call Issuer    holdInstructionReject   Hold Instruction Reject pss ucl pilot   pilotAttributeType      pilotAttributeSyntax    pilotObjectClass        pilotGroups     iA5StringSyntax caseIgnoreIA5StringSyntax       pilotObject     pilotPerson     account document    room        documentSeries  rFC822localPart dNSDomain       domainRelatedObject     friendlyCountry simpleSecurityObject    pilotOrganization       pilotDSA        qualityLabelledData UID userId  textEncodedORAddress    mail    rfc822Mailbox   favouriteDrink  roomNumber  photo       userClass       manager documentIdentifier      documentTitle   documentVersion documentAuthor  documentLocation        homeTelephoneNumber     secretary       otherMailbox    lastModifiedTime        lastModifiedBy  aRecord pilotAttributeType27    mXRecord        nSRecord        sOARecord       cNAMERecord     associatedDomain        associatedName  homePostalAddress       personalTitle   mobileTelephoneNumber   pagerTelephoneNumber    friendlyCountryName     organizationalStatus    janetMailbox    mailPreferenceOption    buildingName    dSAQuality      singleLevelQuality      subtreeMinimumQuality   subtreeMaximumQuality   personalSignature       dITRedirect     documentPublisher       x500UniqueIdentifier    mime-mhs        MIME MHS        mime-mhs-headings       mime-mhs-bodies id-hex-partial-message  id-hex-multipart-message        generationQualifier     pseudonym   id-set      Secure Electronic Transactions  set-ctype       content types   set-msgExt      message extensions      set-attr        set-policy      set-certExt     certificate extensions  set-brand       setct-PANData   setct-PANToken  setct-PANOnly   setct-OIData    setct-PI        setct-PIData    setct-PIDataUnsigned    setct-HODInput  setct-AuthResBaggage    setct-AuthRevReqBaggage setct-AuthRevResBaggage setct-CapTokenSeq       setct-PInitResData      setct-PI-TBS    setct-PResData  setct-AuthReqTBS        setct-AuthResTBS        setct-AuthResTBSX       setct-AuthTokenTBS      setct-CapTokenData      setct-CapTokenTBS       setct-AcqCardCodeMsg    setct-AuthRevReqTBS     setct-AuthRevResData    setct-AuthRevResTBS     setct-CapReqTBS setct-CapReqTBSX        setct-CapResData        setct-CapRevReqTBS      setct-CapRevReqTBSX     setct-CapRevResData     setct-CredReqTBS        setct-CredReqTBSX       setct-CredResData       setct-CredRevReqTBS     setct-CredRevReqTBSX    setct-CredRevResData    setct-PCertReqData      setct-PCertResTBS       setct-BatchAdminReqData setct-BatchAdminResData setct-CardCInitResTBS   setct-MeAqCInitResTBS   setct-RegFormResTBS     setct-CertReqData       setct-CertReqTBS        setct-CertResData       setct-CertInqReqTBS     setct-ErrorTBS  setct-PIDualSignedTBE   setct-PIUnsignedTBE     setct-AuthReqTBE        setct-AuthResTBE        setct-AuthResTBEX       setct-AuthTokenTBE      setct-CapTokenTBE       setct-CapTokenTBEX      setct-AcqCardCodeMsgTBE setct-AuthRevReqTBE     setct-AuthRevResTBE     setct-AuthRevResTBEB    setct-CapReqTBE setct-CapReqTBEX        setct-CapResTBE setct-CapRevReqTBE      setct-CapRevReqTBEX     setct-CapRevResTBE      setct-CredReqTBE        setct-CredReqTBEX       setct-CredResTBE        setct-CredRevReqTBE     setct-CredRevReqTBEX    setct-CredRevResTBE     setct-BatchAdminReqTBE  setct-BatchAdminResTBE  setct-RegFormReqTBE     setct-CertReqTBE        setct-CertReqTBEX       setct-CertResTBE        setct-CRLNotificationTBS        setct-CRLNotificationResTBS     setct-BCIDistributionTBS        setext-genCrypt generic cryptogram      setext-miAuth   merchant initiated auth setext-pinSecure        setext-pinAny   setext-track2   setext-cv       additional verification set-policy-root setCext-hashedRoot      setCext-certType        setCext-merchData       setCext-cCertRequired   setCext-tunneling       setCext-setExt  setCext-setQualf        setCext-PGWYcapabilities        setCext-TokenIdentifier setCext-Track2Data      setCext-TokenType       setCext-IssuerCapabilities      setAttr-Cert    setAttr-PGWYcap payment gateway capabilities    setAttr-TokenType       setAttr-IssCap  issuer capabilities     set-rootKeyThumb        set-addPolicy   setAttr-Token-EMV       setAttr-Token-B0Prime   setAttr-IssCap-CVM      setAttr-IssCap-T2       setAttr-IssCap-Sig      setAttr-GenCryptgrm     generate cryptogram     setAttr-T2Enc   encrypted track 2       setAttr-T2cleartxt      cleartext track 2       setAttr-TokICCsig       ICC or token signature  setAttr-SecDevSig       secure device signature set-brand-IATA-ATA      set-brand-Diners        set-brand-AmericanExpress       set-brand-JCB   set-brand-Visa  set-brand-MasterCard    set-brand-Novus DES-CDMF        des-cdmf        rsaOAEPEncryptionSET    ITU-T   itu-t   JOINT-ISO-ITU-T joint-iso-itu-t international-organizations     International Organizations     msSmartcardLogin        Microsoft Smartcard Login   msUPN       Microsoft User Principal Name   AES-128-CFB1    aes-128-cfb1    AES-192-CFB1    aes-192-cfb1    AES-256-CFB1    aes-256-cfb1    AES-128-CFB8    aes-128-cfb8    AES-192-CFB8    aes-192-cfb8    AES-256-CFB8    aes-256-cfb8    DES-CFB1        des-cfb1        DES-CFB8        des-cfb8        DES-EDE3-CFB1   des-ede3-cfb1   DES-EDE3-CFB8   des-ede3-cfb8   street  streetAddress   postalCode  id-ppl      proxyCertInfo   Proxy Certificate Information   id-ppl-anyLanguage      Any language    id-ppl-inheritAll       Inherit all     nameConstraints X509v3 Name Constraints id-ppl-independent      Independent     RSA-SHA256      sha256WithRSAEncryption RSA-SHA384      sha384WithRSAEncryption RSA-SHA512      sha512WithRSAEncryption RSA-SHA224      sha224WithRSAEncryption sha256  sha384  sha512  SHA224  sha224  identified-organization certicom-arc    wap     wap-wsg id-characteristic-two-basis     onBasis tpBasis ppBasis c2pnb163v1      c2pnb163v2      c2pnb163v3      c2pnb176v1      c2tnb191v1      c2tnb191v2      c2tnb191v3      c2onb191v4      c2onb191v5      c2pnb208w1      c2tnb239v1      c2tnb239v2      c2tnb239v3      c2onb239v4      c2onb239v5      c2pnb272w1      c2pnb304w1      c2tnb359v1      c2pnb368w1      c2tnb431r1      secp112r1       secp112r2       secp128r1       secp128r2       secp160k1       secp160r1       secp160r2       secp192k1       secp224k1       secp224r1       secp256k1       secp384r1       secp521r1       sect113r1       sect113r2       sect131r1       sect131r2       sect163k1       sect163r1       sect163r2       sect193r1       sect193r2       sect233k1       sect233r1       sect239k1       sect283k1       sect283r1       sect409k1       sect409r1       sect571k1       sect571r1       wap-wsg-idm-ecid-wtls1  wap-wsg-idm-ecid-wtls3  wap-wsg-idm-ecid-wtls4  wap-wsg-idm-ecid-wtls5  wap-wsg-idm-ecid-wtls6  wap-wsg-idm-ecid-wtls7  wap-wsg-idm-ecid-wtls8  wap-wsg-idm-ecid-wtls9  wap-wsg-idm-ecid-wtls10 wap-wsg-idm-ecid-wtls11 wap-wsg-idm-ecid-wtls12 anyPolicy       X509v3 Any Policy       policyMappings  X509v3 Policy Mappings  inhibitAnyPolicy        X509v3 Inhibit Any Policy       Oakley-EC2N-3   ipsec3  Oakley-EC2N-4   ipsec4  CAMELLIA-128-CBC        camellia-128-cbc        CAMELLIA-192-CBC        camellia-192-cbc        CAMELLIA-256-CBC        camellia-256-cbc        CAMELLIA-128-ECB        camellia-128-ecb        CAMELLIA-192-ECB        camellia-192-ecb        CAMELLIA-256-ECB        camellia-256-ecb        CAMELLIA-128-CFB        camellia-128-cfb        CAMELLIA-192-CFB        camellia-192-cfb        CAMELLIA-256-CFB        camellia-256-cfb        CAMELLIA-128-CFB1       camellia-128-cfb1       CAMELLIA-192-CFB1       camellia-192-cfb1       CAMELLIA-256-CFB1       camellia-256-cfb1       CAMELLIA-128-CFB8       camellia-128-cfb8       CAMELLIA-192-CFB8       camellia-192-cfb8       CAMELLIA-256-CFB8       camellia-256-cfb8       CAMELLIA-128-OFB        camellia-128-ofb        CAMELLIA-192-OFB        camellia-192-ofb        CAMELLIA-256-OFB        camellia-256-ofb        subjectDirectoryAttributes      X509v3 Subject Directory Attributes     issuingDistributionPoint        X509v3 Issuing Distribution Point       certificateIssuer       X509v3 Certificate Issuer   KISA    kisa        SEED-ECB        seed-ecb        SEED-CBC        seed-cbc        SEED-OFB        seed-ofb        SEED-CFB        seed-cfb        HMAC-MD5        hmac-md5        HMAC-SHA1       hmac-sha1       id-PasswordBasedMAC     password based MAC      id-DHBasedMac   Diffie-Hellman based MAC        id-it-suppLangTags      caRepository    CA Repository   id-smime-ct-compressedData      id-ct-asciiTextWithCRLF id-aes128-wrap  id-aes192-wrap  id-aes256-wrap  ecdsa-with-Recommended  ecdsa-with-Specified    ecdsa-with-SHA224       ecdsa-with-SHA256       ecdsa-with-SHA384       ecdsa-with-SHA512       hmacWithMD5     hmacWithSHA224  hmacWithSHA256  hmacWithSHA384  hmacWithSHA512  dsa_with_SHA224 dsa_with_SHA256 whirlpool       cryptopro       cryptocom       id-GostR3411-94-with-GostR3410-2001     GOST R 34.11-94 with GOST R 34.10-2001  id-GostR3411-94-with-GostR3410-94       GOST R 34.11-94 with GOST R 34.10-94    md_gost94       GOST R 34.11-94 id-HMACGostR3411-94     HMAC GOST 34.11-94      GOST R 34.10-2001   gost94      GOST R 34.10-94 gost89  GOST 28147-89   gost89-cnt      GOST 28147-89 MAC       prf-gostr3411-94        GOST R 34.11-94 PRF     id-GostR3410-2001DH     GOST R 34.10-2001 DH    id-GostR3410-94DH       GOST R 34.10-94 DH      id-Gost28147-89-CryptoPro-KeyMeshing    id-Gost28147-89-None-KeyMeshing id-GostR3411-94-TestParamSet    id-GostR3411-94-CryptoProParamSet       id-Gost28147-89-TestParamSet    id-Gost28147-89-CryptoPro-A-ParamSet    id-Gost28147-89-CryptoPro-B-ParamSet    id-Gost28147-89-CryptoPro-C-ParamSet    id-Gost28147-89-CryptoPro-D-ParamSet    id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet    id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet    id-Gost28147-89-CryptoPro-RIC-1-ParamSet        id-GostR3410-94-TestParamSet    id-GostR3410-94-CryptoPro-A-ParamSet    id-GostR3410-94-CryptoPro-B-ParamSet    id-GostR3410-94-CryptoPro-C-ParamSet    id-GostR3410-94-CryptoPro-D-ParamSet    id-GostR3410-94-CryptoPro-XchA-ParamSet id-GostR3410-94-CryptoPro-XchB-ParamSet id-GostR3410-94-CryptoPro-XchC-ParamSet id-GostR3410-2001-TestParamSet  id-GostR3410-2001-CryptoPro-A-ParamSet  id-GostR3410-2001-CryptoPro-B-ParamSet  id-GostR3410-2001-CryptoPro-C-ParamSet  id-GostR3410-2001-CryptoPro-XchA-ParamSet       id-GostR3410-2001-CryptoPro-XchB-ParamSet       id-GostR3410-94-a       id-GostR3410-94-aBis    id-GostR3410-94-b       id-GostR3410-94-bBis    id-Gost28147-89-cc      GOST 28147-89 Cryptocom ParamSet        gost94cc        GOST 34.10-94 Cryptocom gost2001cc      GOST 34.10-2001 Cryptocom       id-GostR3411-94-with-GostR3410-94-cc    GOST R 34.11-94 with GOST R 34.10-94 Cryptocom  id-GostR3411-94-with-GostR3410-2001-cc  GOST R 34.11-94 with GOST R 34.10-2001 Cryptocom        id-GostR3410-2001-ParamSet-cc   GOST R 3410-2001 Parameter Set Cryptocom    hmac        LocalKeySet     Microsoft Local Key set freshestCRL     X509v3 Freshest CRL     id-on-permanentIdentifier       Permanent Identifier    searchGuide     businessCategory        postalAddress   postOfficeBox   physicalDeliveryOfficeName      telephoneNumber telexNumber     teletexTerminalIdentifier       facsimileTelephoneNumber        x121Address     internationaliSDNNumber registeredAddress       destinationIndicator    preferredDeliveryMethod presentationAddress     supportedApplicationContext member      roleOccupant    seeAlso userPassword    userCertificate cACertificate   authorityRevocationList certificateRevocationList       crossCertificatePair    enhancedSearchGuide     protocolInformation     distinguishedName       uniqueMember    houseIdentifier supportedAlgorithms     deltaRevocationList     dmdName id-alg-PWRI-KEK cmac    id-aes128-GCM   aes-128-gcm     id-aes128-CCM   aes-128-ccm     id-aes128-wrap-pad      id-aes192-GCM   aes-192-gcm     id-aes192-CCM   aes-192-ccm     id-aes192-wrap-pad      id-aes256-GCM   aes-256-gcm     id-aes256-CCM   aes-256-ccm     id-aes256-wrap-pad      AES-128-CTR     aes-128-ctr     AES-192-CTR     aes-192-ctr     AES-256-CTR     aes-256-ctr     id-camellia128-wrap     id-camellia192-wrap     id-camellia256-wrap     anyExtendedKeyUsage     Any Extended Key Usage  MGF1    mgf1    RSASSA-PSS      rsassaPss       AES-128-XTS     aes-128-xts     AES-256-XTS     aes-256-xts     RC4-HMAC-MD5    rc4-hmac-md5    AES-128-CBC-HMAC-SHA1   aes-128-cbc-hmac-sha1   AES-192-CBC-HMAC-SHA1   aes-192-cbc-hmac-sha1   AES-256-CBC-HMAC-SHA1   aes-256-cbc-hmac-sha1   RSAES-OAEP      rsaesOaep       dhpublicnumber  brainpoolP160r1 brainpoolP160t1 brainpoolP192r1 brainpoolP192t1 brainpoolP224r1 brainpoolP224t1 brainpoolP256r1 brainpoolP256t1 brainpoolP320r1 brainpoolP320t1 brainpoolP384r1 brainpoolP384t1 brainpoolP512r1 brainpoolP512t1 PSPECIFIED      pSpecified      dhSinglePass-stdDH-sha1kdf-scheme       dhSinglePass-stdDH-sha224kdf-scheme     dhSinglePass-stdDH-sha256kdf-scheme     dhSinglePass-stdDH-sha384kdf-scheme     dhSinglePass-stdDH-sha512kdf-scheme     dhSinglePass-cofactorDH-sha1kdf-scheme  dhSinglePass-cofactorDH-sha224kdf-scheme        dhSinglePass-cofactorDH-sha256kdf-scheme        dhSinglePass-cofactorDH-sha384kdf-scheme        dhSinglePass-cofactorDH-sha512kdf-scheme        dh-std-kdf      dh-cofactor-kdf AES-128-CBC-HMAC-SHA256 aes-128-cbc-hmac-sha256 AES-192-CBC-HMAC-SHA256 aes-192-cbc-hmac-sha256 AES-256-CBC-HMAC-SHA256 aes-256-cbc-hmac-sha256 ct_precert_scts CT Precertificate SCTs  ct_precert_poison       CT Precertificate Poison        ct_precert_signer       CT Precertificate Signer        ct_cert_scts    CT Certificate SCTs     jurisdictionL   jurisdictionLocalityName        jurisdictionST  jurisdictionStateOrProvinceName jurisdictionC   jurisdictionCountryName AES-128-OCB     aes-128-ocb     AES-192-OCB     aes-192-ocb     AES-256-OCB     aes-256-ocb     CAMELLIA-128-GCM        camellia-128-gcm        CAMELLIA-128-CCM        camellia-128-ccm        CAMELLIA-128-CTR        camellia-128-ctr        CAMELLIA-128-CMAC       camellia-128-cmac       CAMELLIA-192-GCM        camellia-192-gcm        CAMELLIA-192-CCM        camellia-192-ccm        CAMELLIA-192-CTR        camellia-192-ctr        CAMELLIA-192-CMAC       camellia-192-cmac       CAMELLIA-256-GCM        camellia-256-gcm        CAMELLIA-256-CCM        camellia-256-ccm        CAMELLIA-256-CTR        camellia-256-ctr        CAMELLIA-256-CMAC       camellia-256-cmac       id-scrypt   scrypt      id-tc26 gost89-cnt-12   id-tc26-algorithms      id-tc26-sign    GOST R 34.10-2012 with 256 bit modulus  GOST R 34.10-2012 with 512 bit modulus  id-tc26-digest  md_gost12_256   GOST R 34.11-2012 with 256 bit hash     md_gost12_512   GOST R 34.11-2012 with 512 bit hash     id-tc26-signwithdigest  id-tc26-signwithdigest-gost3410-2012-256        GOST R 34.10-2012 with GOST R 34.11-2012 (256 bit)      id-tc26-signwithdigest-gost3410-2012-512        GOST R 34.10-2012 with GOST R 34.11-2012 (512 bit)      id-tc26-mac     id-tc26-hmac-gost-3411-2012-256 HMAC GOST 34.11-2012 256 bit    id-tc26-hmac-gost-3411-2012-512 HMAC GOST 34.11-2012 512 bit    id-tc26-cipher  id-tc26-agreement       id-tc26-agreement-gost-3410-2012-256    id-tc26-agreement-gost-3410-2012-512    id-tc26-constants       id-tc26-sign-constants  id-tc26-gost-3410-2012-512-constants    id-tc26-gost-3410-2012-512-paramSetTest GOST R 34.10-2012 (512 bit) testing parameter set       id-tc26-gost-3410-2012-512-paramSetA    GOST R 34.10-2012 (512 bit) ParamSet A  id-tc26-gost-3410-2012-512-paramSetB    GOST R 34.10-2012 (512 bit) ParamSet B  id-tc26-digest-constants        id-tc26-cipher-constants        id-tc26-gost-28147-constants    id-tc26-gost-28147-param-Z      GOST 28147-89 TC26 parameter set    INN OGRN    SNILS   subjectSignTool Signing Tool of Subject issuerSignTool  Signing Tool of Issuer  gost89-cbc      gost89-ecb      gost89-ctr      kuznyechik-ecb  kuznyechik-ctr  kuznyechik-ofb  kuznyechik-cbc  kuznyechik-cfb  chacha20-poly1305       chacha20        tlsfeature      TLS Feature     tls1-prf        ipsecIKE        ipsec Internet Key Exchange     capwapAC        Ctrl/provision WAP Access       capwapWTP       Ctrl/Provision WAP Termination  secureShellClient       SSH Client      secureShellServer       SSH Server      sendRouter      Send Router     sendProxiedRouter       Send Proxied Router     sendOwner       Send Owner      sendProxiedOwner        Send Proxied Owner      id-pkinit       pkInitClientAuth        PKINIT Client Auth      pkInitKDC       Signing KDC Response    hkdf    KxRSA   kx-rsa  KxECDHE kx-ecdhe    KxDHE   kx-dhe      KxECDHE-PSK     kx-ecdhe-psk    KxDHE-PSK       kx-dhe-psk      KxRSA_PSK       kx-rsa-psk  KxPSK   kx-psk  KxSRP   kx-srp  KxGOST      kx-gost AuthRSA auth-rsa        AuthECDSA       auth-ecdsa      AuthPSK auth-psk        AuthDSS auth-dss        AuthGOST01      auth-gost01     AuthGOST12      auth-gost12     AuthSRP auth-srp        AuthNULL        auth-null       BLAKE2b512      blake2b512      BLAKE2s256      blake2s256      id-smime-ct-contentCollection   id-smime-ct-authEnvelopedData   id-ct-xml       Poly1305        poly1305        SipHash siphash KxANY   kx-any  AuthANY auth-any        ARIA-128-ECB    aria-128-ecb    ARIA-128-CBC    aria-128-cbc    ARIA-128-CFB    aria-128-cfb    ARIA-128-OFB    aria-128-ofb    ARIA-128-CTR    aria-128-ctr    ARIA-192-ECB    aria-192-ecb    ARIA-192-CBC    aria-192-cbc    ARIA-192-CFB    aria-192-cfb    ARIA-192-OFB    aria-192-ofb    ARIA-192-CTR    aria-192-ctr    ARIA-256-ECB    aria-256-ecb    ARIA-256-CBC    aria-256-cbc    ARIA-256-CFB    aria-256-cfb    ARIA-256-OFB    aria-256-ofb    ARIA-256-CTR    aria-256-ctr    ARIA-128-CFB1   aria-128-cfb1   ARIA-192-CFB1   aria-192-cfb1   ARIA-256-CFB1   aria-256-cfb1   ARIA-128-CFB8   aria-128-cfb8   ARIA-192-CFB8   aria-192-cfb8   ARIA-256-CFB8   aria-256-cfb8   id-smime-aa-signingCertificateV2        organizationIdentifier  c3      countryCode3c   n3      countryCode3n   dnsName x509ExtAdmission        Professional Information or basis for Admission SHA512-224      sha512-224      SHA512-256      sha512-256      SHA3-224        sha3-224        SHA3-256        sha3-256        SHA3-384        sha3-384        SHA3-512        sha3-512        SHAKE128        shake128        shake256        id-hmacWithSHA3-224     hmac-sha3-224   id-hmacWithSHA3-256     hmac-sha3-256   id-hmacWithSHA3-384     hmac-sha3-384   id-hmacWithSHA3-512     hmac-sha3-512   id-dsa-with-sha384      dsa_with_SHA384 id-dsa-with-sha512      dsa_with_SHA512 id-dsa-with-sha3-224    dsa_with_SHA3-224       id-dsa-with-sha3-256    dsa_with_SHA3-256       id-dsa-with-sha3-384    dsa_with_SHA3-384       id-dsa-with-sha3-512    dsa_with_SHA3-512       id-ecdsa-with-sha3-224  ecdsa_with_SHA3-224     id-ecdsa-with-sha3-256  ecdsa_with_SHA3-256     id-ecdsa-with-sha3-384  ecdsa_with_SHA3-384     id-ecdsa-with-sha3-512  ecdsa_with_SHA3-512     id-rsassa-pkcs1-v1_5-with-sha3-224      RSA-SHA3-224    id-rsassa-pkcs1-v1_5-with-sha3-256      RSA-SHA3-256    id-rsassa-pkcs1-v1_5-with-sha3-384      RSA-SHA3-384    id-rsassa-pkcs1-v1_5-with-sha3-512      RSA-SHA3-512    ARIA-128-CCM    aria-128-ccm    ARIA-192-CCM    aria-192-ccm    ARIA-256-CCM    aria-256-ccm    ARIA-128-GCM    aria-128-gcm    ARIA-192-GCM    aria-192-gcm    ARIA-256-GCM    aria-256-gcm    ffdhe2048       ffdhe3072       ffdhe4096       ffdhe6144       ffdhe8192   cmcCA       CMC Certificate Authority   cmcRA       CMC Registration Authority      SM4-ECB sm4-ecb SM4-CBC sm4-cbc SM4-OFB sm4-ofb SM4-CFB1        sm4-cfb1        SM4-CFB sm4-cfb SM4-CFB8        sm4-cfb8        SM4-CTR sm4-ctr ISO-CN  ISO CN Member Body  oscca       sm-scheme   SM3 sm3     RSA-SM3 sm3WithRSAEncryption    RSA-SHA512/224  sha512-224WithRSAEncryption     RSA-SHA512/256  sha512-256WithRSAEncryption     id-tc26-gost-3410-2012-256-constants    id-tc26-gost-3410-2012-256-paramSetA    GOST R 34.10-2012 (256 bit) ParamSet A  id-tc26-gost-3410-2012-512-paramSetC    GOST R 34.10-2012 (512 bit) ParamSet C  ISO-UA  ua-pki  dstu28147       DSTU Gost 28147-2009    dstu28147-ofb   DSTU Gost 28147-2009 OFB mode   dstu28147-cfb   DSTU Gost 28147-2009 CFB mode   dstu28147-wrap  DSTU Gost 28147-2009 key wrap   hmacWithDstu34311       HMAC DSTU Gost 34311-95 dstu34311       DSTU Gost 34311-95      dstu4145le      DSTU 4145-2002 little endian    dstu4145be      DSTU 4145-2002 big endian       uacurve0        DSTU curve 0    uacurve1        DSTU curve 1    uacurve2        DSTU curve 2    uacurve3        DSTU curve 3    uacurve4        DSTU curve 4    uacurve5        DSTU curve 5    uacurve6        DSTU curve 6    uacurve7        DSTU curve 7    uacurve8        DSTU curve 8    uacurve9        DSTU curve 9    ieee    ieee-siswg      IEEE Security in Storage Working Group  sm2     id-tc26-cipher-gostr3412-2015-magma     magma-ctr-acpkm magma-ctr-acpkm-omac    id-tc26-cipher-gostr3412-2015-kuznyechik        kuznyechik-ctr-acpkm    kuznyechik-ctr-acpkm-omac       id-tc26-wrap    id-tc26-wrap-gostr3412-2015-magma       magma-kexp15    id-tc26-wrap-gostr3412-2015-kuznyechik  kuznyechik-kexp15       id-tc26-gost-3410-2012-256-paramSetB    GOST R 34.10-2012 (256 bit) ParamSet B  id-tc26-gost-3410-2012-256-paramSetC    GOST R 34.10-2012 (256 bit) ParamSet C  id-tc26-gost-3410-2012-256-paramSetD    GOST R 34.10-2012 (256 bit) ParamSet D  magma-ecb       magma-ctr       magma-ofb       magma-cbc       magma-cfb       hmacWithSHA512-224      hmacWithSHA512-256  GMAC    gmac        KMAC128 kmac128 KMAC256 kmac256 AES-128-SIV     aes-128-siv     AES-192-SIV     aes-192-siv     AES-256-SIV     aes-256-siv     BLAKE2BMAC      blake2bmac      BLAKE2SMAC      blake2smac  SSHKDF  sshkdf      SM2-SM3 SM2-with-SM3    SSKDF   sskdf   X963KDF x963kdf X942KDF x942kdf id-on-SmtpUTF8Mailbox   Smtp UTF8 Mailbox       id-on-xmppAddr  XmppAddr        id-on-dnsSRV    SRVName id-on-NAIRealm  NAIRealm        modp_1536       modp_2048       modp_3072       modp_4096       modp_6144       modp_8192       KxGOST18        kx-gost18       cmcArchive      CMC Archive Server      id-kp-bgpsec-router     BGPsec Router   id-kp-BrandIndicatorforMessageIdentification    Brand Indicator for Message Identification  cmKGA       Certificate Management Key Generation Authority id-it-caCerts   id-it-rootCaKeyUpdate   id-it-certReqTemplate   OGRNIP  classSignTool   Class of Signing Tool   classSignToolKC1        Class of Signing Tool KC1       classSignToolKC2        Class of Signing Tool KC2       classSignToolKC3        Class of Signing Tool KC3       classSignToolKB1        Class of Signing Tool KB1       classSignToolKB2        Class of Signing Tool KB2       classSignToolKA1        Class of Signing Tool KA1       id-ct-routeOriginAuthz  id-ct-rpkiManifest      id-ct-rpkiGhostbusters  id-ct-resourceTaggedAttest  id-cp       sbgp-ipAddrBlockv2      sbgp-autonomousSysNumv2 ipAddr-asNumber ipAddr-asNumberv2       rpkiManifest    RPKI Manifest   signedObject    Signed Object   rpkiNotify      RPKI Notify     id-ct-geofeedCSVwithCRLF        id-ct-signedChecklist   SM4-GCM sm4-gcm SM4-CCM sm4-ccm id-ct-ASPA      id-mod-cmp2000-02       id-mod-cmp2021-88       id-mod-cmp2021-02       id-it-rootCaCert        id-it-certProfile       id-it-crlStatusList     id-it-crls      id-regCtrl-altCertTemplate      id-regCtrl-algId        id-regCtrl-rsaKeyLen    id-aa-ets-attrCertificateRefs   id-aa-ets-attrRevocationRefs    id-aa-CMSAlgorithmProtection    itu-t-identified-organization   etsi    electronic-signature-standard   ess-attributes  id-aa-ets-mimeType      id-aa-ets-longTermValidation    id-aa-ets-SignaturePolicyDocument       id-aa-ets-archiveTimestampV3    id-aa-ATSHashIndex  cades       cades-attributes        id-aa-ets-signerAttrV2  id-aa-ets-sigPolicyStore        id-aa-ATSHashIndex-v2   id-aa-ATSHashIndex-v3   signedAssertion id-aa-ets-archiveTimestampV2    hmacWithSM3     oracle-organization     Oracle organization     oracle-jdk-trustedkeyusage      Trusted key usage (Oracle)      id-ct-signedTAL brainpoolP256r1tls13    brainpoolP384r1tls13    brainpoolP512r1tls13    brotli  Brotli compression  zstd        Zstandard compression   SM4-XTS sm4-xts ms-ntds-obj-sid Microsoft NTDS AD objectSid     ms-ntds-sec-ext Microsoft NTDS CA Extension     ms-cert-templ   Microsoft certificate template  ms-app-policies Microsoft Application Policies Extension        authorityAttributeIdentifier    X509v3 Authority Attribute Identifier   roleSpecCertIdentifier  X509v3 Role Specification Certificate Identifier        basicAttConstraints     X509v3 Basic Attribute Certificate Constraints  delegatedNameConstraints        X509v3 Delegated Name Constraints       timeSpecification       X509v3 Time Specification       attributeDescriptor     X509v3 Attribute Descriptor     userNotice      X509v3 User Notice      sOAIdentifier   X509v3 Source of Authority Identifier   acceptableCertPolicies  X509v3 Acceptable Certification Policies        acceptablePrivPolicies  X509v3 Acceptable Privilege Policies    indirectIssuer  X509v3 Indirect Issuer  noAssertion     X509v3 No Assertion     aAissuingDistributionPoint      X509v3 Attribute Authority Issuing Distribution Point   issuedOnBehalfOf        X509v3 Issued On Behalf Of      singleUse       X509v3 Single Use       groupAC X509v3 Group Attribute Certificate      allowedAttributeAssignments     X509v3 Allowed Attribute Assignments    attributeMappings       X509v3 Attribute Mappings       holderNameConstraints   X509v3 Holder Name Constraints  authorizationValidation X509v3 Authorization Validation protRestrict    X509v3 Protocol Restriction     subjectAltPublicKeyInfo X509v3 Subject Alternative Public Key Info      altSignatureAlgorithm   X509v3 Alternative Signature Algorithm  altSignatureValue       X509v3 Alternative Signature Value      associatedInformation   X509v3 Associated Information   id-ct-rpkiSignedPrefixList      id-on-hardwareModuleName        Hardware Module Name    id-kp-wisun-fan-device  Wi-SUN Alliance Field Area Network (FAN)        crypto\objects\obj_dat.c        ossl_obj_add_object     OBJ_nid2obj     ossl_obj_obj2nid        OBJ_txt2obj .%lu        OBJ_ln2nid      OBJ_sn2nid      OBJ_create                              ****@                          !  )  *          H  N  I  O  J  P  K  Q  F    G    crypto\evp\digest.c     evp_md_ctx_new_ex       evp_md_ctx_free_algctx  evp_md_init_internal    EVP_DigestUpdate        EVP_DigestFinal_ex      assertion failed: mdsize <= EVP_MAX_MD_SIZE     EVP_DigestFinalXOF  xoflen      EVP_MD_CTX_copy_ex      EVP_MD_CTX_ctrl micalg  algid-absent    evp_md_from_algorithm   crypto\x509\x509_lu.c   X509_STORE_new  X509_STORE_add_lookup   X509_STORE_add_cert     X509_STORE_add_crl      Load certs from files in a directory    dir_ctrl        crypto\x509\by_dir.c    new_dir add_cert_dir    r       get_cert_by_subject_ex  %s%c%08lx.%s%d  Load file into cache    by_file_ctrl_ex crypto\x509\by_file.c   X509_load_cert_file_ex  X509_load_crl_file  rb  X509_load_cert_crl_file_ex      Load certs from STORE URIs      crypto\x509\by_store.c  @qP                   
                                                                      (5N                          d                                                                   4O                                                                                         PqP                                                                                         (M                                                                                         8M                                                                                         code_sign       smime_sign      crypto\x509\x509_vpm.c  X509_VERIFY_PARAM_set1  X509_VERIFY_PARAM_set1_ip                       rP   1                  rP    ,         qP                  0       rP                   `g-                    m-   @m-   g-   @i-                          rP           rP   algor   public_key      X509_PUBKEY     crypto\x509\x_pubkey.c  x509_pubkey_ex_new_ex   x509_pubkey_ex_d2i_ex   SubjectPublicKeyInfo    DER     X509_PUBKEY_set x509_pubkey_decode      X509_PUBKEY_get0        X509_PUBKEY_get                         XJN   0,                 `tP   `,                 `JN   P,         sP                  (       ptP                  tP   @-       tP                           tP   critical        X509_EXTENSION  Extension       X509_EXTENSIONS  (Negative) %02x%c  %02X    %02x%s      %*sSignature Algorithm:     %s%s        crypto\async\async_wait.c       crypto\async\async.c    async_release_job       async_start_func        ASYNC_start_job ASYNC_init_thread       ,      crypto\ct\ct_policy.c   crypto\ct\ct_sct.c      o2i_SCT_signature       crypto\ct\ct_oct.c      o2i_SCT i2o_SCT_signature       i2o_SCT o2i_SCT_LIST    i2o_SCT_LIST    crypto\ct\ct_log.c      CTLOG_STORE_new_ex      SSL client      sslclient       SSL server      sslserver       Netscape SSL server     nssslserver     S/MIME signing  smimesign       S/MIME encryption       smimeencrypt    CRL signing     crlsign Any Purpose     OCSP helper     ocsphelper      Time Stamp signing      timestampsign   Code signing    codesign        G   S   U   W   Y   g   ~   "  #  q                crypto\x509\v3_purp.c   setup_dp        ossl_x509v3_cache_extensions    crypto\x509\v3_utl.c    x509v3_add_len_value    TRUE    FALSE   -0x 0x  i2s_ASN1_ENUMERATED     i2s_ASN1_INTEGER        s2i_ASN1_INTEGER    YES yes     X509V3_get_value_bool   , value=    name=       X509V3_parse_list   xn--        %d.%d.%d.%d %X: %X      <invalid length=%d> %*s polling crypto\rand\rand_lib.c  RAND_priv_bytes_ex      RAND_bytes_ex   rand_new_seed   SEED-SRC        CTR-DRBG        rand_new_drbg   mac     use_derivation_function reseed_requests reseed_time_interval    RAND_get0_primary       random_conf_init    random      seed_properties name=%s, value=%s       crypto\ocsp\ocsp_cl.c   OCSP_response_get1_basic                                P   1                  MN    ,                 4P   @+         zP                          @P                  PP   1                 `P   P,          (       pP   P,          @       MN   ,         @{P                  X       P                   P   0-                 P   @-         {P                         P                  M   ,                P   1                 ЃP    -                P   @-         `|P                          P                  P   P-                  P   @-         }P                  (       0P                   @P   0,                  PP   P,         }P                         `P                   pP   P,                 P   -         }P                         P                P   +                P   P,          `~P                         P                   ЄP   p,                 P   P,         ~P                         P                 P    ,                 P   -                0P    ,          @P                         @P                   PP   0-                  XP   -                  hP   p,                 xP   p,                 P   @-         P                  (       P                  M   ,                 P    -                  P   p,                  ЅP   -         (       P   @-         P                  0       P                  P   -          0        P   1           @       MN    ,          H       4P   @+         pP                  P       P                  (P   ,                0P   ,                8P   p,          P                         @P                   MN   +                 PP   &4         P                         XP   signatureAlgorithm  certs       OCSP_SIGNATURE  hashAlgorithm   issuerNameHash  issuerKeyHash   OCSP_CERTID     reqCert singleRequestExtensions OCSP_ONEREQ     requestorName   requestList     requestExtensions       OCSP_REQINFO    tbsRequest      optionalSignature       OCSP_REQUEST    responseType    response        OCSP_RESPBYTES  responseStatus  responseBytes   OCSP_RESPONSE   value.byName    value.byKey     OCSP_RESPID     revocationTime  revocationReason        OCSP_REVOKEDINFO        value.good      value.revoked   value.unknown   OCSP_CERTSTATUS certId  certStatus      thisUpdate      nextUpdate      singleExtensions        OCSP_SINGLERESP responderId     producedAt      responses       responseExtensions      OCSP_RESPDATA   tbsResponseData OCSP_BASICRESP  crlUrl  crlNum  crlTime OCSP_CRLID      locator OCSP_SERVICELOC PEM_ASN1_read_bio       crypto\pem\pem_oth.c    Enter PEM pass phrase:  PEM_def_callback        crypto\pem\pem_lib.c    ENCRYPTED       Proc-Type: 4,%s
        DEK-Info: %s,   X9.42 DH PARAMETERS     DH PARAMETERS   X509 CERTIFICATE        NEW CERTIFICATE REQUEST CERTIFICATE REQUEST     TRUSTED CERTIFICATE PKCS7       PKCS #7 SIGNED DATA CMS Expecting:      PEM_ASN1_write_bio      PEM_do_header   Proc-Type:      PEM_get_EVP_CIPHER_INFO  	   	
     	 DEK-Info:    	, load_iv -----BEGIN  -----
      -----END        PEM_write_bio   get_name        get_header_and_data     PEM_read_bio_ex               0P   *   #.   *   $.    %.   %.    &.   *.   *.                           FILE pointer    BIO_new_file    crypto\bio\bss_file.c   calling fopen(%s, %s)   file_read       calling fread() a+  a   r+      file_ctrl   b   t       calling fflush()        ossl_d2i_PrivateKey_legacy      crypto\asn1\d2i_pr.c    d2i_AutoPrivateKey_legacy   / *         Global default library context  Thread-local default library context    Non-default library context     0123456789ABCDEF        0123456789abcdef        0123456789      crypto\bio\bio_print.c  -C6?      ?      ?      $@      A                      ok      unspecified certificate verification error      unable to get issuer certificate        unable to get certificate CRL   unable to decrypt certificate's signature       unable to decrypt CRL's signature       unable to decode issuer public key      certificate signature failure   CRL signature failure   certificate is not yet valid    certificate has expired CRL is not yet valid    CRL has expired format error in certificate's notBefore field   format error in certificate's notAfter field    format error in CRL's lastUpdate field  format error in CRL's nextUpdate field  out of memory   self-signed certificate self-signed certificate in certificate chain    unable to get local issuer certificate  unable to verify the first certificate  certificate chain too long      issuer certificate doesn't have a public key    path length constraint exceeded unsuitable certificate purpose  certificate not trusted certificate rejected    subject issuer mismatch authority and subject key identifier mismatch   authority and issuer serial number mismatch     key usage does not include certificate signing  unable to get CRL issuer certificate    unhandled critical extension    key usage does not include CRL signing  unhandled critical CRL extension        invalid non-CA certificate (has CA markings)    proxy path length constraint exceeded   key usage does not include digital signature            proxy certificates not allowed, please set the appropriate flag invalid or inconsistent certificate extension   invalid or inconsistent certificate policy extension    no explicit policy      different CRL scope     unsupported extension feature   RFC 3779 resource not subset of parent's resources      permitted subtree violation     excluded subtree violation      name constraints minimum and maximum not supported      application verification failure        unsupported name constraint type        unsupported or invalid name constraint syntax   unsupported or invalid name syntax      CRL path validation error       path loop       Suite B: certificate version invalid    Suite B: invalid public key algorithm   Suite B: invalid ECC curve      Suite B: invalid signature algorithm    Suite B: curve not allowed for this LOS Suite B: cannot sign P-384 with P-256   hostname mismatch       email address mismatch  IP address mismatch     no matching DANE TLSA records   EE certificate key too weak     CA certificate key too weak     CA signature digest algorithm too weak  invalid certificate verification context        issuer certificate lookup error Certificate Transparency required, but no valid SCTs found      proxy subject name violation    OCSP verification needed        OCSP verification failed        OCSP unknown cert       Cannot find certificate signature algorithm     subject signature algorithm and issuer public key algorithm mismatch    cert info signature and signature algorithm mismatch    invalid CA certificate  Path length invalid for non-CA cert     Path length given without key usage keyCertSign Key usage keyCertSign invalid for non-CA cert   Issuer name empty       Subject name empty      Missing Authority Key Identifier        Missing Subject Key Identifier  Empty Subject Alternative Name extension        Basic Constraints of CA cert not marked critical        Subject empty and Subject Alt Name extension not critical       Authority Key Identifier marked critical        Subject Key Identifier marked critical  CA cert does not include key usage extension    Using cert extension requires at least X509v3   Certificate public key has explicit ECC parameters      Raw public key untrusted, no trusted keys configured    unknown certificate verification error  file    //      OSSL_STORE_open_ex      crypto\store\store_lib.c    expect      OSSL_STORE_find serial  alias   OSSL_STORE_INFO_new_NAME        OSSL_STORE_INFO_set0_NAME_description   OSSL_STORE_INFO_new_PARAMS      OSSL_STORE_INFO_new_PUBKEY      OSSL_STORE_INFO_new_PKEY        OSSL_STORE_INFO_new_CERT        OSSL_STORE_INFO_new_CRL crypto\comp\comp_lib.c  crypto\asn1\ameth_lib.c crypto\evp\signature.c  evp_signature_from_algorithm    evp_pkey_signature_init EVP_PKEY_sign   EVP_PKEY_verify crypto\evp\exchange.c   evp_keyexch_from_algorithm      EVP_PKEY_derive_init_ex EVP_PKEY_derive_set_peer_ex     EVP_PKEY_derive do_init_module_list_lock        crypto\conf\conf_mod.c  config_diagnostics      openssl_conf    CONF_modules_load       openssl_conf=%s module_run      module=%s       module=%s, value=%s retcode=%-8d        OPENSSL_init    OPENSSL_finish  module_load_dso module=%s, path=%s      module_init     OPENSSL_CONF    /       openssl.cnf %s%s%s      CONF_parse_list dh_paramgen_check       crypto\evp\dh_ctrl.c    gindex  pbits   qbits   safeprime-generator     EVP_PKEY_CTX_set_dh_pad pad     kdf-outlen      kdf-ukm crypto\evp\pmeth_lib.c  int_ctx_new     EVP_PKEY_CTX_dup        EVP_PKEY_CTX_get_signature_md   evp_pkey_ctx_set_md     evp_pkey_ctx_set1_octet_string  pass    n       maxmem_bytes    operation       evp_pkey_ctx_ctrl_int   EVP_PKEY_CTX_ctrl       evp_pkey_ctx_ctrl_str_int   distid      hexdistid       evp_pkey_ctx_store_cached_data  EVP_PKEY_CTX_md evp_kem_init    crypto\evp\kem.c        EVP_PKEY_encapsulate    EVP_PKEY_decapsulate    evp_kem_from_algorithm  gen_init        crypto\evp\pmeth_gn.c   potential       iteration       EVP_PKEY_generate       EVP_PKEY_paramgen       EVP_PKEY_keygen fromdata_init   EVP_PKEY_fromdata       crypto\packet.c       ȡP   *   .   *   @.                   P.   0/   /           /   /         ءP   *   .   *    .                   .   /   /           /   /                                   BIO dgram pair  BIO dgram mem   crypto\bio\bss_dgram_pair.c     dgram_mem_init  dgram_pair_ctrl_make_bio_pair   both BIOs must be BIO_dgram_pair        cannot associate a BIO_dgram_pair which is already in use       dgram_pair_ctrl_set_write_buf_size      dgram_pair_read dgram_pair_recvmmsg     dgram_mem_read  dgram_pair_write        dgram_pair_sendmmsg                           b   65535   %u      getaddrinfo     getnameinfo     freeaddrinfo    \ws2_32 \wship6 crypto\bio\bio_addr.c   addr_strings    %d      BIO_parse_hostserv      BIO_lookup_ex   crypto\thread\arch\thread_win.c         ڢ!h4b)Ngt;"QJy4:C0+
m_7O5mmQE䅵vb^~LB:6 ڢ!h4b)Ngt;"QJy4:C0+
m_7O5mmQE䅵vb^~LB7k\8kZ$|KI(fQS                  *   )      A   @      B   )   t   F   @   C   `   _      h         q   @   t   s   @      w   u               @                                                                         "    t   #    t   '  )  +  (  )  ,  T  )  R  U  )  S            @                               @                                         ?      ?  @      @  X  H    Y  I    Z  J    [  K    \  H     ]  I     ^  J     _  K       w         P   P   TP   P   0P   $P   lP   <P   `P   P   hP   P   HP   xP   P   P    P   P   P   P   P   P   P   ȦP   P   P   P   ԦP   P   P   P   tP   P   ,P   8P   DP   PP   P   P   @P   P   LP   P   XP   (P   dP   4P   pP   ossl_obj_find_sigid_algs        crypto\objects\obj_xref.c       OBJ_find_sigid_by_algs  OBJ_add_sigid   crypto\params_dup.c     crypto\evp\keymgmt_meth.c       keymgmt_from_algorithm  crypto\param_build.c    param_push_num  push_BN         Negative big numbers are unsupported for OSSL_PARAM_UNSIGNED_INTEGER    OSSL_PARAM_BLD_to_param update  crypto\evp\m_sigver.c   do_sigver_init  EVP_DigestSignUpdate    EVP_DigestVerifyUpdate  EVP_DigestSignFinal     EVP_DigestSign  EVP_DigestVerifyFinal   EVP_DigestVerify           Q &      crypto\rsa\rsa_lib.c    rsa_new_intern  digest-props    mgf1-properties mgf1-digest     EVP_PKEY_CTX_set0_rsa_oaep_label        oaep-label      EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen saltlen EVP_PKEY_CTX_set_rsa_keygen_bits        EVP_PKEY_CTX_set_rsa_keygen_primes  primes      crypto\evp\kdf_meth.c   evp_kdf_from_algorithm  crypto\evp\kdf_lib.c    EVP_KDF_CTX_new EVP_KDF_CTX_dup crypto\asn1\tasn_new.c  asn1_item_embed_new     asn1_template_new       crypto\asn1\tasn_fre.c  assertion failed: embed == 0                                                                                  @         @                  asn1_item_ex_d2i_intern crypto\asn1\tasn_dec.c  asn1_item_embed_d2i     , Type= Field=  Type=   asn1_template_ex_d2i    asn1_template_noexp_d2i asn1_d2i_ex_primitive   asn1_ex_c2i     asn1_find_end   asn1_collect    collect_data    asn1_check_tlen crypto\asn1\tasn_enc.c  ASN1_item_ex_i2d        asn1_template_ex_i2d    evp_pkey_asym_cipher_init       crypto\evp\asymcipher.c EVP_PKEY_encrypt        EVP_PKEY_decrypt        evp_asym_cipher_from_algorithm  crypto\conf\conf_ssl.c  ssl_module_init section=%s      ssl_conf        ossl_ec_group_new_ex    crypto\ec\ec_lib.c      EC_GROUP_copy   EC_GROUP_set_generator  EC_GROUP_set_curve      EC_GROUP_get_curve      EC_GROUP_get_degree     EC_GROUP_check_discriminant     EC_POINT_new    EC_POINT_copy   EC_POINT_set_to_infinity        EC_POINT_set_Jprojective_coordinates_GFp        EC_POINT_set_affine_coordinates EC_POINT_get_affine_coordinates EC_POINT_add    EC_POINT_dbl    EC_POINT_invert EC_POINT_is_at_infinity EC_POINT_is_on_curve    EC_POINT_cmp    EC_POINT_mul    EC_GROUP_get_trinomial_basis    EC_GROUP_get_pentanomial_basis  group_new_from_name     ossl_ec_group_set_params        encoding        EC_GROUP_new_from_params        generator   order       cofactor        crypto\ec\ec_key.c      EC_KEY_generate_key     Conditional_KAT Conditional_PCT EC_KEY_check_key        ossl_ec_key_public_check_quick  ossl_ec_key_public_check        ossl_ec_key_private_check       ossl_ec_key_pairwise_check      ossl_ec_key_simple_check_key    EC_KEY_priv2oct ossl_ec_key_simple_priv2oct     EC_KEY_oct2priv ossl_ec_key_simple_oct2priv     crypto\engine\eng_pkey.c        ENGINE_load_ssl_client_cert     crypto\engine\tb_cipher.c       ENGINE_get_cipher       crypto\engine\tb_digest.c       ENGINE_get_digest       engine_unlocked_finish  crypto\engine\eng_init.c        ENGINE_init     ENGINE_finish   crypto\hmac\hmac.c  00  8192    6144    4096    3072    2048    1536    1024    crypto\srp\srp_lib.c                           b          ȶP                          b           жP                          b          ضP                          b           P                          b          P                          b          P                          b          P                          b           P   INT32   UINT32  INT64   UINT64  ZINT32  ZUINT32 ZINT64  ZUINT64 crypto\asn1\x_int64.c   uint64_c2i  %jd
    %ju
        uint32_c2i  %d
 %u
     try_provided_check      crypto\evp\pmeth_check.c        evp_pkey_public_check_combined  evp_pkey_param_check_combined   d      кP         P          P   e       P   |      0P   g      @P         PP   k      `P         P         P         P   }      ػP         P   {       P   f       {M         P         P         0P   n      PP         hP         P   q      P         ȼP         ؼP   j      P   l      P   h      P   i       P   u      8P   v      PP         hP   w      P         P         P   m      ȽP         ؽP   x      xM         P         P   y       P         8P   ~      XP   z      pP   o      P         P   p      P         ؼP                   accept error    addrinfo addr is not af inet    ambiguous host or service       bad fopen mode  broken pipe     connect error   connect timeout gethostbyname addr is not af inet       getsockname error       getsockname truncated address   getting socktype        invalid argument        invalid socket  in use  listen v6 only  lookup returned nothing malformed host or service       nbio connect error      no accept addr or service specified     no hostname or service specified        no port defined no such file    port mismatch   tfo disabled    tfo no kernel support   transfer error  transfer timeout        unable to bind socket   unable to create socket unable to keepalive     unable to listen socket unable to nodelay       unable to reuseaddr     unable to tfo   unavailable ip family   unknown info type       unsupported ip family   unsupported method      unsupported protocol family     write to read only BIO  WSAStartup      local address not available     peer address not available      non-fatal or transient error    crypto\thread\arch.c    crypto\encode_decode\decoder_meth.c     ossl_decoder_from_algorithm     inner_ossl_decoder_fetch    <null>      %s, Name (%s : %d), Properties (%s)     OSSL_DECODER_get0_provider      OSSL_DECODER_get0_properties    ossl_decoder_parsed_properties  ossl_decoder_get_number OSSL_DECODER_CTX_set_params     OSSL_DECODER_from_bio   crypto\encode_decode\decoder_lib.c              No decoders were found. For standard decoders you need at least one of the default or base providers available. Did you forget to load them?    Input type:     Input structure:        No supported data to decode. %s%s%s%s%s%s       OSSL_DECODER_from_data  OSSL_DECODER_CTX_set_selection  OSSL_DECODER_CTX_set_input_type OSSL_DECODER_CTX_set_input_structure    ossl_decoder_instance_new       there are no property definitions with decoder %s   input               the mandatory 'input' property is missing for decoder %s (properties: %s)       structure       ossl_decoder_instance_dup       ossl_decoder_ctx_add_decoder_inst       OSSL_DECODER_CTX_add_extra      OSSL_DECODER_CTX_set_construct  OSSL_DECODER_CTX_set_construct_data     OSSL_DECODER_CTX_set_cleanup    data-type       data-structure  decoder_process crypto\encode_decode\decoder_pkey.c     reference       1.2.840.10045.2.1       ossl_decoder_ctx_setup_for_pkey ossl_decoder_ctx_for_pkey_dup   ossl_decoder_cache_flush        OSSL_DECODER_CTX_new_for_pkey   ssl\record\methods\tls_pad.c    SHA2-224        SHA2-384        SHA2-512        jjjjjjjjjjjjjjjjO P E N S S L _ W I N 3 2 _ U T F 8     crypto\getenv.c         @ @ @ @ @ @ @ @ @ h H H H H @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ (	@                       hrL   *    0   *   @}   0   @}   @0                                           crypto\initthread.c     O P E N S S L _ i a 3 2 c a p           &M            P          P          P          P          $P          0P          @P          XP          `P   	       pP   
       P          P          P          P          P          P          P          K          TRACE   INIT    TLS     TLS_CIPHER  CONF        ENGINE_TABLE    ENGINE_REF_COUNT        PKCS5V2 PKCS12_KEYGEN   PKCS12_DECRYPT  X509V3_POLICY   BN_CTX  CMP STORE       DECODER ENCODER REF_COUNT   DESX    desx    DES des DES3    des3        DES-EDE-ECB     des-ede-ecb     DES-EDE3-ECB    des-ede3-ecb    des3-wrap   idea    SM4 sm4 rc2 rc2-128 rc2-64  rc2-40  BF  bf  blowfish    CAST    cast        CAST-cbc        cast-cbc        aes128-wrap     aes128-wrap-pad aes128  aes192-wrap     aes192-wrap-pad AES192  aes192  aes256-wrap     aes256-wrap-pad aes256  aria128 ARIA192 aria192 aria256 camellia128     CAMELLIA192     camellia192     camellia256     ssl3-md5        ssl3-sha1   ripemd  rmd160  RAND        CIPHERS DIGESTS PKEY    PKEY_CRYPTO     PKEY_ASN1       ENGINE_set_default_string       crypto\engine\eng_fat.c str=%s  openssl Software engine support (TEST_ENG_OPENSSL_RC4) test_init_key() called
  (TEST_ENG_OPENSSL_PKEY)Loading Private key %s
  rdrand  Intel RDRAND engine     dynamic Dynamic engine loading support                 P   P                 PP   `P                 P   P                 P   P                 0P   @P                 P   P                 P   P                                          SO_PATH Specifies the path to the new ENGINE shared library     NO_VCHECK       Specifies to continue even if version checking fails (boolean)  ID      Specifies an ENGINE id name for loading LIST_ADD        Whether to add a loaded ENGINE to the internal list (0=no,1=yes,2=mandatory)    DIR_LOAD        Specifies whether to load from 'DIR_ADD' directories (0=no,1=yes,2=mandatory)   DIR_ADD Adds a directory from which ENGINEs can be loaded   LOAD        Load up the ENGINE specified by other settings  crypto\engine\eng_dyn.c dynamic_set_data_ctx    v_check bind_engine     dynamic_get_data_ctx    dynamic_ctrl    EVP_PKEY_base_id        dynamic_load    ENGINE_new      crypto\engine\eng_lib.c ENGINE_set_id   ENGINE_set_name %s:%s   crypto\bio\bio_sock.c   BIO_sock_init   calling wsastartup()    BIO_socket_ioctl        calling ioctlsocket()                                        pP          ;   Z   x                 0  N                                        c   c            ;   ;      ;                                           Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec ASN1_TIME       %04d%02d%02d%02d%02d%02dZ       %02d%02d%02d%02d%02d%02dZ       ASN1_TIME_adj   crypto\asn1\a_time.c    Bad time value  %4d-%02d-%02d %02d:%02d:%02d.%.*sZ      %s %2d %02d:%02d:%02d.%.*s %d GMT       %4d-%02d-%02d %02d:%02d:%02dZ   %s %2d %02d:%02d:%02d %d GMT    compatible      SSL Client      SSL Server      S/MIME email    Object Signer   OCSP responder  OCSP request    TSA server      crypto\x509\pcy_tree.c                 MN   ,                  P   0                  NN   @-          P                  8       P                          1   @                              M   ,                 @NN   1                  MN   +                   P   0          (       xP   0          0       P    1          8       NN   @-         P          P   P       P              x           1                                  P    1          P       @NN   1          `       MN    ,          P          P           P   revocationDate  X509_REVOKED    lastUpdate      revoked X509_CRL_INFO   crl     X509_CRL        crypto\x509\x_crl.c                             O   0,                 P   ,         0P                          P                  P   1       P                            P   parameter       X509_ALGOR      algorithms      X509_ALGORS     ossl_x509_algor_get_md  crypto\asn1\x_algor.c                   P   0,                 `JN   ,         `P                         P                  P    ,                P    ,         P                         P                 (P    1                8P   ,                HP   ,                XP   ,                hP   +                xP   01                P   ,                P   P,                P   0,          @P   	                      P                  P   1       P                           P   type_id OTHERNAME       nameAssigner    partyName       EDIPARTYNAME    d.otherName     d.rfc822Name    d.dNSName       d.x400Address   d.directoryName d.ediPartyName  d.uniformResourceIdentifier     d.iPAddress     d.registeredID  GENERAL_NAME    GeneralNames    GENERAL_NAMES                 1                                                           1   1                           !      1                                                           1   1                                 1                                                           1   1                                           PP   1                 XP   ,                8"N   ,         PP                         `P                  pP   1                P   1         P                         P   base    minimum GENERAL_SUBTREE permittedSubtrees       excludedSubtrees        NAME_CONSTRAINTS        v2i_NAME_CONSTRAINTS    crypto\x509\v3_ncons.c  permitted       excluded        Permitted       Excluded        %*s%s:
 IP:%s/%s        #      (1                                                           (1    (1                                           pP   ,                  tP   ,         P                         xP                  P   ,                  P   '1           P                         P                  P    ,                 P   '1          P                         P                  P    (1                P    (1          P                         P   min max ASRange u.id    u.range ASIdOrRange     u.inherit       u.asIdsOrRanges ASIdentifierChoice  asnum   rdi ASIdentifiers   %*sinherit
 %*s%s
      crypto\x509\v3_asid.c   %*s%s-  Autonomous System Numbers       Routing Domain Identifiers      ASIdentifierChoice_is_canonical ASIdentifierChoice_canonize     v2i_ASIdentifiers   AS  RDI     inherit "      ?1                                                            B1    ?1                                           pP    ,                  tP    ,         @P                         P                  P    ,                  P   >1          P                         P                  P    ,                 P   >1           P                         P                   P   P,                   P   >1         P                         P                   P    ?1        P                            P   0123456789.     0123456789.:abcdefABCDEF        IPAddressRange  u.addressPrefix u.addressRange  IPAddressOrRange        u.addressesOrRanges     IPAddressChoice addressFamily   ipAddressChoice IPAddressFamily IPAddrBlocks    %x%s    %s%02x  [%d]    /%d
    %*sIPv4 %*sIPv6 %*sUnknown AFI %u        (Unicast)       (Multicast)     (Unicast/Multicast)     (MPLS)  (Tunnel)        (VPLS)  (BGP MDT)       (MPLS-labeled VPN)      (Unknown SAFI %u)      : inherit
  :
  v2i_IPAddrBlocks        crypto\x509\v3_addr.c   IPv4    IPv6    IPv4-SAFI       IPv6-SAFI       addr_validate_path_internal     BN_usub crypto\bn\bn_add.c      crypto\bn\bn_ctx.c      BN_CTX_start    BN_CTX_get      crypto\bn\bn_mont.c     ASN1_get_object crypto\asn1\asn1_lib.c  ASN1_STRING_set         	      M    1           1           01   1   1   1   P1   1                   crypto\bio\bf_prefix.c  crypto\core_namemap.c   namemap_add_name        ossl_namemap_add_names  "%s" has an existing different identity %d (from "%s")  Got number %d when expecting %d evp_pkey_get0_RSA_int   crypto\evp\p_legacy.c   evp_pkey_get0_EC_KEY_int        crypto\dh\dh_lib.c      dh_new_intern   crypto\dsa\dsa_lib.c    dsa_new_intern                          XJN   0,                 P   ,          P                         P   set     X509_ATTRIBUTE  crypto\x509\x_attrib.c  %s (%s) %*sTRUE %*sFALSE    %lld        %*sNULL %*s%.*s %*sREAL (COULD NOT DECODE DISTINGUISHED NAME)
  %*s<Unsupported tag %d> crypto\engine\tb_pkmeth.c       ENGINE_get_pkey_meth    crypto\encode_decode\encoder_meth.c     encoder_from_algorithm  inner_ossl_encoder_fetch        OSSL_ENCODER_get0_provider      OSSL_ENCODER_get0_properties    ossl_encoder_parsed_properties  OSSL_ENCODER_CTX_set_params     OSSL_ENCODER_to_bio     crypto\encode_decode\encoder_lib.c              No encoders were found. For standard encoders you need at least one of the default or base providers available. Did you forget to load them?    OSSL_ENCODER_to_data    OSSL_ENCODER_CTX_set_selection  OSSL_ENCODER_CTX_set_output_type        OSSL_ENCODER_CTX_set_output_structure   ossl_encoder_instance_new       there are no property definitions with encoder %s   output              the mandatory 'output' property is missing for encoder %s (properties: %s)      ossl_encoder_ctx_add_encoder_inst       OSSL_ENCODER_CTX_add_encoder    OSSL_ENCODER_CTX_set_construct  OSSL_ENCODER_CTX_set_construct_data     OSSL_ENCODER_CTX_set_cleanup    encoder_process ossl_encoder_ctx_setup_for_pkey crypto\encode_decode\encoder_pkey.c     OSSL_ENCODER_CTX_new_for_pkey   The passed EVP_PKEY must be assigned a key      save-parameters crypto\ec\ecx_key.c     ossl_ecx_compute_key    evp_keymgmt_util_try_import     crypto\evp\keymgmt_lib.c        evp_keymgmt_util_assign_pkey    security-bits   max-size        evp_keymgmt_util_match  evp_keymgmt_util_copy   default-digest  mandatory-digest    qx  qy                          DP   PP   DP                            DP   PP   DP                                            DP          2                                      Q          2                                     Q          `2                                     Q          `2               	                      P                              
                      P                                                    (P                                                    (P                                                    Q          02                                     Q          02                     Q           MK          2                      Q           НP                                    8Q           (EN                                    HQ           (EN          2                      Q           MK          2                       Q           НP                                     8Q           (EN          2                      HQ           (EN          2                      XQ           P                                    pQ           ؝P                                     Q           P                     t                Q           НP                     t                Q           ؝P                     t                Q           L          `2                     Q           P          2                     Q           (EN           2                       Q           Q          !2                                      Q          2                     0Q           Q          `2                                     Q          `2                                     P                                                    P                              	                      (P                              
                      (P                                    Q           P          2                     Q           (EN           2                       Q           Q          !2                                      Q          2                     0Q           Q          `2                                     Q          `2                                     P                                                    P                              	                      (P                              
                      (P                                  @Q           XQ          "2                                   XQ          "2                   hQ           hP          `2                                   hP          `2                   xQ           ثP          %2                                   ثP          %2                	      Q           L          `2                                      L          `2                
              Q   P                                                     P                                             Q   Q                                     Q           L          `2                     Q           hP          `2                     Q           ثP                                   (Q           <HN                                   8Q           LQ                                   PQ           ,P                              hQ           HN                               tQ           L          `2               M   xQ   M                              M   Q   M                              tQ           L          `2                M   Q    M                              M   Q   M                              ̧K   Q   ̧K                              L           L          `'2               ȞP   Q   ȞP                        	       M   Q    M                        
      Q           ОP                              mP           mP                              @M           @M                              ؞P           ؞P                                              pL          02                M   Q   DN                                              L          `2                               L          `2      
  
                         (EN          p2      
  
                         (EN          p2                                 (EN          p2                                 (EN          p2                              (EN          (2                              DN          1                              M           1                              P           2                              P           2                              @M          2                              DM          2                              Q          2                              ОP          2                              LQ          2                              K          P2                              Q          2                              Q          p2                              Q          2                              Q          2                              Q          	2                              Q          `
2                              Q          02                              (Q           2                              8Q          2                              HQ          2                              XQ          p2                              hQ          2                              xQ          p2                              Q          @2                              Q          2                              Q          2                              Q          2                              Q          2                              Q          P2                              Q           2                              Q          2                              Q          p2                              (Q          2                              @Q          p2                              XQ          2                              pQ          p2                              Q          2                              Q          p2                              Q          2                              p5N           2          @BK          Q                          @BK          YP                          O          ԧK          Q          Q          Q          P                      L       tP       M           Q          Q           Q   kdf-type        kdf-digest  cekalg      dh_paramgen_type        dh_paramgen_prime_len   dh_param        dh_rfc5114      dh_paramgen_generator   dh_paramgen_subprime_len    dh_pad      dsa_paramgen_bits       dsa_paramgen_q_bits     dsa_paramgen_md ec_param_enc    ec_paramgen_curve       ecdh_cofactor_mode      ecdh-cofactor-mode      ecdh_kdf_md     rsa_padding_mode        pad-mode        rsa_mgf1_md     rsa_pss_saltlen rsa_oaep_md     rsa_oaep_label  rsa_pkcs1_implicit_rejection    implicit-rejection      rsa_pss_keygen_md       rsa_pss_keygen_mgf1_md  rsa_pss_keygen_saltlen  rsa_keygen_bits rsa_keygen_pubexp   e   rsa_keygen_primes       digestsize  md  hexsecret       hexseed hexsalt hexkey  hexinfo hexpass N   q   rsa-factor1     rsa-factor2     rsa-factor3     rsa-factor4     rsa-factor5     rsa-factor6     rsa-factor7     rsa-factor8     rsa-factor9     rsa-factor10    rsa-exponent1   rsa-exponent2   rsa-exponent3   rsa-exponent4   rsa-exponent5   rsa-exponent6   rsa-exponent7   rsa-exponent8   rsa-exponent9   rsa-exponent10  rsa-coefficient1        rsa-coefficient2        rsa-coefficient3        rsa-coefficient4        rsa-coefficient5        rsa-coefficient6        rsa-coefficient7        rsa-coefficient8        rsa-coefficient9        X942KDF-ASN1    oaep    oeap    x931    EXTRACT_AND_EXPAND      EXTRACT_ONLY    EXPAND_ONLY     default_check   crypto\evp\ctrl_params_translate.c      default_fixup_args      [action:%d, state:%d]   [action:%d, state:%d] trying to get a BIGNUM via ctrl call      [action:%d, state:%d] only setting allowed      [action:%d, state:%d] name=%s, value=%s [action:%d, state:%d] unknown OSSL_PARAM data type %d   [action:%d, state:%d] unsupported OSSL_PARAM data type %d       fix_dh_nid      fix_dh_nid5114  fix_dh_paramgen_type    explicit        fix_ec_param_enc        fix_rsa_padding_mode    [action:%d, state:%d] padding number %d [action:%d, state:%d] padding name %s   get_payload_group_name  get_payload_private_key get_payload_public_key  get_payload_public_key_ec       get_dh_dsa_payload_p    get_ec_decoded_from_explicit_params     fix_group_ecx   evp_pkey_ctx_ctrl_to_param      ossl_dh_new_by_nid_ex   crypto\dh\dh_group_params.c     priv_len        ossl_dh_key_from_pkcs8  crypto\dh\dh_backend.c  ossl_dsa_key_from_pkcs8 crypto\dsa\dsa_backend.c                Q          0M           (5N           xQ    @      Q          PFN          `FN          lFN   named   named-nist      ec_group_explicit_todata        crypto\ec\ec_backend.c  ossl_ec_group_todata    ec_key_point_format_fromdata    group-check     use-cofactor-flag       include-public  ossl_ec_key_dup ossl_ec_key_param_from_x509_algor       ossl_ec_key_from_pkcs8  ossl_rsa_fromdata       crypto\rsa\rsa_backend.c        rsa-derive-from-pq              There are %d, %d, %d elements left on our factors, exps, coeffs stacks
 RSA factors/exponents are too big for for n-modulus
    mgf     ossl_rsa_param_decode   ossl_rsa_key_from_pkcs8 X509at_get_attr crypto\x509\x509_att.c  ossl_x509at_add1_attr   X509at_add1_attr        X509_ATTRIBUTE_get0_object      X509_ATTRIBUTE_get0_type         !Q                          0!Q                          @!Q                                                                         2          2           +          2          2           2          02          2   	       2   
       2   (       P4   )       `4   *       4   +       @4   1       04   0       4   2       4   ,       4   -       4   .        4   /       G.   d        2   _       2   e        2   b       @2   f       `2   `       2   g       2   c       2   h       2   a        2          ,          ,          ,          ,          У,          @,          ,          ,          ,           ,          Ц,          @    i       |2   j       ~2   k        2   l       @2   m       `2   n       2   o       Є2          @2          2                   openssl-version provider-name   module-filename crypto\provider_core.c  get_provider_store      ossl_provider_info_add_to_store provider_new    ossl_provider_add_to_store      infopair_add    provider_init   OPENSSL_MODULES OSSL_provider_init      name=%s, provider has no provider init function ossl_provider_test_operation_bit        _OPENSSL_isservice      S e r v i c e - 0 x     n o   s t a c k ?       O p e n S S L   O p e n S S L :   F A T A L     %s:%d: OpenSSL internal error: %s
      crypto\asn1\a_object.c  a2d_ASN1_OBJECT i2a_ASN1_OBJECT <INVALID>       d2i_ASN1_OBJECT ossl_c2i_ASN1_OBJECT                   GN   F0                  `$Q   P,         #Q                         h$Q                   `$Q   P,                 GN   F0         #Q                         x$Q   oct     asn1_int_oct    asn1_oct_int    ASN1_TYPE_get_octetstring       crypto\asn1\evp_asn1.c  ASN1_TYPE_get_int_octetstring   ossl_asn1_type_get_octetstring_int  geterr      crypto\evp\evp_utils.c  seterr  inner_evp_generic_fetch crypto\evp\evp_fetch.c  Algorithm %s cannot be found    %s, Algorithm (%s : %d), Properties (%s)        evp_set_parsed_default_properties       evp_set_default_properties_int  evp_default_properties_merge    fips    fips=yes        evp_get_global_properties_str   crypto\asn1\a_sign.c    ASN1_item_sign_ex       ASN1_item_sign_ctx      crypto\asn1\a_verify.c  ASN1_item_verify_ctx    nid=0x%x        crypto\asn1\a_d2i_fp.c  asn1_d2i_read_bio       crypto\asn1\a_i2d_fp.c   sP   `PN                    sP   `PN    sP   PPN                    sP   `PN   'Q                           blob                           p-Q   F0                 t-Q   F0                 x-Q   F0         'Q                         -Q                  -Q   ,                        -Q    ,                        -Q   ,                        -Q   2                  `(Q          @(Q                                  -Q   F0                  MK   0,              -Q   2         )Q                         -Q                  -Q   ,                        -Q   ,                        -Q   2                   )Q          )Q                           .Q   0,              .Q   2         @*Q                         .Q                   P   P,                  P   P,                 M    ,         *Q                         (.Q                  M   F0                  8.Q   2                  @.Q   2                  PP   P,                   TP   ,          (       `P   ,         @+Q                  0       H.Q                  X.Q   0,                  p.Q   2                  .Q    ,          0,Q                         .Q                  M   F0                  .Q   P,                 .Q   2                .Q    ,         ,Q                          .Q   k1  k2  k3      X9_62_PENTANOMIAL       p.other p.onBasis       p.tpBasis       p.ppBasis   m   X9_62_CHARACTERISTIC_TWO        p.prime p.char_two      fieldType       X9_62_FIELDID   X9_62_CURVE     fieldID curve   ECPARAMETERS    value.named_curve       value.parameters        value.implicitlyCA      ECPKPARAMETERS  privateKey      parameters      publicKey       EC_PRIVATEKEY   ec_asn1_group2fieldid   crypto\ec\ec_asn1.c     ec_asn1_group2curve     EC_GROUP_get_ecparameters       EC_GROUP_get_ecpkparameters     EC_GROUP_new_from_ecparameters  EC_GROUP_new_from_ecpkparameters        i2d_ECPKParameters      d2i_ECPrivateKey        i2d_ECPrivateKey        i2d_ECParameters        d2i_ECParameters        o2i_ECPublicKey i2o_ECPublicKey                         mP   09                  K   09                  P   09         `0Q                  (       4Q                           3                                 M   F0           (       ОP    9           0       LQ    9           8       K   09           @       @M   09           H       Q   09           P       4Q   09           X       4Q   09           `       4Q   09                 4Q   p3          1Q   
       0Q          5Q                           3                           (       ОP    9           0       LQ    9         2Q          2Q          5Q                            3                                  PP   1                (5Q   1                @5Q   ,                P5Q   ,         `3Q          03Q   (       `5Q                           03                                  p5Q   1                5Q   1                5Q   1         @4Q          4Q           5Q   RSA_PRIME_INFO  dmp1    dmq1    iqmp    prime_infos     RSAPrivateKey   RSAPublicKey    maskGenAlgorithm        saltLength      trailerField    RSA_PSS_PARAMS  hashFunc        maskGenFunc     pSourceFunc     RSA_OAEP_PARAMS                         P	3                                 M   F0                  p8Q    9                  8Q    9                  8Q    9           h       8Q    9           p       8Q   09         5Q          5Q          )M                           P	3                                  p8Q    9                  8Q    9                  8Q    9          7Q          6Q          )M                           P	3                           h       8Q    9                  p8Q    9                  8Q    9                  8Q    9         7Q          7Q          )M   params.p        params.q        params.g        pub_key priv_key                               BQ   ,                        BQ   @,                         BQ   3                        (BQ   3                        8BQ   3                        PBQ   3                        `BQ   3                  8Q          8Q                                   
3                                  MK   0,              P   p
3         0:Q           :Q   8       P                   M   ,                 pBQ   1           (       xBQ    3                 M   @+                P   @1                  BQ   3         :Q                  0       BQ                           3                                   M   ,                  BQ   p3                  BQ   1                 BQ   1                   BQ   1           (       BQ   P,         0        CQ   1         ;Q          ;Q   H       CQ                   MN   +                   P   ,         <Q                         (CQ                   M   ,                 @CQ   3                  PCQ   3         @=Q                         `CQ                           @3                                   M   ,                  BQ   p3                  pCQ   1                  CQ   P,          >Q          =Q   0       CQ                   CQ   0,                  O   1                 PCQ   @,         >Q                  (       CQ                   M   ,          0       @CQ   3                 pBQ   1           (       PCQ   3                 M   @+                P   @1                  BQ   3         @?Q                  8       CQ                   M   ,                  PCQ   3         P@Q                         CQ                   M   ,                  tQ   1                  xBQ    3                  L   P,         @Q                          CQ                   DQ   1       pAQ                           DQ                  DQ   1       AQ                           (DQ   d.other d.data  d.sign  d.enveloped     d.signed_and_enveloped  d.digest        d.encrypted     md_algs contents        signer_info     PKCS7_SIGNED    issuer_and_serial       digest_alg      auth_attr       digest_enc_alg  enc_digest      unauth_attr     PKCS7_SIGNER_INFO       PKCS7_ISSUER_AND_SERIAL recipientinfo   enc_data        PKCS7_ENVELOPE  key_enc_algor   enc_key PKCS7_RECIP_INFO        content_type    PKCS7_ENC_CONTENT       PKCS7_SIGN_ENVELOPE     PKCS7_ENCRYPT   PKCS7_DIGEST    PKCS7_ATTRIBUTES        PKCS7_ATTR_SIGN PKCS7_ATTR_VERIFY       crypto\pkcs7\pk7_asn1.c %s      timed out                       rP   1                  L   P,         pDQ                         DQ   X509_SIG                               3                                  M   ,                  MN   +                   FQ   @o-          (       FQ   1          EQ          DQ   0       FQ              H   P       03                                  FQ   3          0       @NN   1           @       MN    ,          FQ          EQ   p       FQ   pubkey  attributes      X509_REQ_INFO   req_info        X509_REQ        crypto\x509\x_req.c req_cb                              FQ   @o-                   HQ   ,          GQ                         HQ                    HQ   03                 (HQ   1                  MN    ,         pGQ                          8HQ   challenge       NETSCAPE_SPKAC  spkac   sig_algor       NETSCAPE_SPKI   crypto\asn1\a_digest.c                          P3                                   M   ,                  @IQ   1                  HIQ   P,                 FQ   1         HQ          `HQ           PIQ   pkeyalg pkey    PKCS8_PRIV_KEY_INFO     evp_pkcs82pkey_legacy   crypto\evp\evp_pkey.c   TYPE=%s                PNQ   P,                 hNQ   0,                  NQ   1          0       NQ    ,         IQ                  H       NQ                  MN   1                  P   ,                  MN    ,         PJQ                  (       NQ                  NQ   1                 NQ   `3                NQ   P3         JQ                         OQ                 0OQ   1                 @OQ   p3          pKQ                         POQ                  hOQ   `3                OQ   1                NQ   P3         KQ                         OQ                  M   ,                 OQ   3          0       MN   3          @       MN   1          P       MN   ,          h       OQ   13          x       FQ   1                 MN    ,                 NN   @-         pLQ   	                      OQ                   OQ   @3                 @NN   1                 MN    ,         MQ                  0       OQ   digestedObjectType      otherObjectTypeID       digestAlgorithm objectDigest    OSSL_OBJECT_DIGEST_INFO OSSL_ISSUER_SERIAL      issuerName      baseCertificateId       objectDigestInfo        X509_ACERT_ISSUER_V2FORM        u.v1Form        u.v2Form        X509_ACERT_ISSUER       baseCertificateID       entityName      X509_HOLDER holder      validityPeriod  X509_ACERT_INFO acinfo  X509_ACERT      PKCS7_ctrl      crypto\pkcs7\pk7_lib.c  crypto\asn1\a_dup.c     ASN1_item_dup   Type=%s                                        x    (           @   	 	  	                         \W%08lX \U%04lX \   \%02X   do_buf      crypto\asn1\a_strex.c   #    +  +   ;    =  =   OBJ_dup crypto\objects\obj_lib.c        crypto\x509\x509_obj.c  NO X509_NAME    X509_NAME_oneline                       RQ   0                  RQ   0          RQ                         RQ   notBefore       notAfter        X509_VAL                       SQ   0,                 SQ   0,                 (P   ,                 SQ   P,                 SQ   1         RQ                  (       SQ   trust   reject  keyid   other   X509_CERT_AUX                  SQ   P,                MN   1                 P   ,         SQ                         PTQ   AUTHORITY_KEYID g       p33                                                           33   63                           Y      p33                                                           33   63                                33                                                           83   73                                   YQ   YQ           YQ   0YQ          @YQ   PYQ          `YQ   xYQ          YQ   YQ          YQ   YQ          YQ   YQ          ZQ    ZQ          8ZQ   HZQ                                               73                                 pZQ   1                ZQ    +          VQ          VQ          ZQ                  ZQ   33                XZQ    ,                `ZQ   1         @WQ                          ZQ                  ZQ   33       WQ                           ZQ                  ZQ   33                ZQ   `,                ZQ   `,                [Q    ,                [Q   `,                ([Q   `,          XQ                          8[Q   Unused  unused  Key Compromise  keyCompromise   CA Compromise   CACompromise    Affiliation Changed     affiliationChanged      Superseded      superseded      Cessation Of Operation  cessationOfOperation    Certificate Hold        certificateHold Privilege Withdrawn     privilegeWithdrawn      AA Compromise   AACompromise    reasons CRLissuer       name.fullname   name.relativename       DIST_POINT_NAME distpoint       DIST_POINT      CRLDistributionPoints   CRL_DIST_POINTS onlyuser    onlyCA      onlysomereasons indirectCRL     onlyattr        ISSUING_DIST_POINT      gnames_from_sectname    crypto\x509\v3_crld.c   set_dist_point_name     fullname        relativename    %*s%s:
%*s      <EMPTY>
        v2i_crld        v2i_idp onlyAA  %*sFull Name:
  %*sRelative Name:
%*s   %*sOnly User Certificates
      %*sOnly CA Certificates
        %*sIndirect CRL
        Only Some Reasons       %*sOnly Attribute Certificates
 %*s<EMPTY>
     Reasons %*sCRL Issuer:
 policy_cache_create     crypto\x509\pcy_cache.c               @   (                              (               (            @   (            @   (      0               1      (      6      (      7      (      c         (      d         (      e         (      i      @                           (                                                                                                        B              C              D                            crypto\asn1\a_strnid.c  ASN1_STRING_TABLE_add   	      _Q   *   @}   *   PL3   @}   `M3   O3   P3    Q3   0,                   readbuffer      crypto\bio\bf_readbuff.c        crypto\passphrase.c     ossl_pw_set_pem_password_cb     ossl_pw_set_ossl_passphrase_cb  ossl_pw_set_ui_method   do_ui_passphrase        pass phrase     ossl_pw_get_passphrase  Prompt info data type incorrect No password method specified    PVK                                                             yZyZyZyZyZyZyZyZnnnnnnnnܼܼܼܼܼܼܼܼbbbbbbbb 
	 
	
	 crypto\objects\o_names.c        crypto\core_algorithm.c                         cccc||||wwww{{{{kkkkooooTT`00P`00PggggV++}V++}bbMMvvvvEE@@}}}}YYYYGGɎGGAAgg__EE##SSrrrr[[uu==L&&jL&&jl66Zl66Z~??A~??AOOh44\h44\QQ44qqqqssb11Sb11S*?*?RRF##eF##e^^0(0(77

//		$6$6==&&N''iN''iuuuu				X,,tX,,t4.4.6-6-nnnnZZZZ[[RRRRv;;Mv;;Maa}}R)){R)){>>^//q^//qSSSShh        ,,@  `@  `yyȶ[[[[jjjjFFggr99Kr99KJJޔJJޘLLԘLL԰XXXXJJkk**OOCCņCCŚMMךMMf33Uf33UEEϊEEPPPPx<<Dx<<D%%KKQQQQ]]@@@@??!!p88Hp88HccwwuuB!!cB!!c 0 0mmLL&5&5//____55DD̈DD.9.9WWUU~~~~z==Gz==Gdddd]]]]2+2+ssss````OOўOOѣD""fD""fT**~T**~;;FFʌFF))kk(<(<yy^^^^vv;;d22Vd22Vt::Nt::N



IIےII

H$$lH$$l\\\\]]nnCCbbbb991177yyyy22CCn77Yn77YmmmmddNNҜNNIIllllVVVV%%eeeezzzzGGooxxxxJ%%oJ%%o\..r\..r8$8$WWssǗQQ##||tttt>!>!KKݖKKaapppp|>>B|>>BqqffffHHؐHHaaaaj55_j55_WWWWiiXX:':'''88++"3"3iiiipp33--<"<"  IIUUUUP((xP((xzzYY		ee11BBƄBBhhhhAAÂAA))Z--wZ--w{{˨TTTTmm,:,:c|w{ko0g+׫vʂ}YGԢr&6?4q1#'u	,nZR;ֳ)/S  [j˾9JLXCM3EP<Q@8!_Dħ~=d]s`O"*F^2:
I$\Ӭby7mNlVezx%.tKp>fHa5WiَU(ߌBhA-Tc|w{ko0g+׫vʂ}YGԢr&6?4q1#'u	,nZR;ֳ)/S  [j˾9JLXCM3EP<Q@8!_Dħ~=d]s`O"*F^2:
I$\Ӭby7mNlVezx%.tKp>fHa5WiَU(ߌBhA-Tc|w{ko0g+׫vʂ}YGԢr&6?4q1#'u	,nZR;ֳ)/S  [j˾9JLXCM3EP<Q@8!_Dħ~=d]s`O"*F^2:
I$\Ӭby7mNlVezx%.tKp>fHa5WiَU(ߌBhA-Tc|w{ko0g+׫vʂ}YGԢr&6?4q1#'u	,nZR;ֳ)/S  [j˾9JLXCM3EP<Q@8!_Dħ~=d]s`O"*F^2:
I$\Ӭby7mNlVezx%.tKp>fHa5WiَU(ߌBhA-T                   @         6   QPQP~AeS~AeS:'^:'^;k;kEEXXKK 0U 0UvmvmvvL%L%OO**&5D&5DbbޱZIޱZI%g%gEE]]/u/uLLFFkk__mzmzRYڕRYԾ-Ծ-Xt!Xt!Ii)Ii)DDujujyxyxX>kX>k'q'qݾOO f f}:}:cJcJ11Q3`Q3`bSEbSEdwdwkk++pHhXpHhXEEllR{R{s#s#rKrKWWfU*fU*((//{{770(0(##jj\\++yyNiNiee4b4bĦĦ4.S4.SUU22uu99@`@`^q^qnQnQ>!>!==>>MFMFTTq]q]oo`P`P$$ֽֽ闉@C̉@CgٞwgٞwBB[8[8yyۡ|
G|
G|B|B        		2+H2+HpplZrNlZrN8V8V==6-9'6-9'
d
dh\!h\![Tћ[T$6.:$6.:
g
gWWҴOOa a ZwKiZwKi⓺
⓺
**<"C<"C		ǭǭ--WWuLuLݻݻ``&&\r\rDf;Df;[~4[~4C)vC)v##ܶhhcc11BcBc"@"@  J$}J$}һ=һ=22)m)m/K/Kܲ0ܲ0RRww+l+lppHHGd"Gd"ĨĠ??V},V},"3"3INǇIN88ʢʢ66Ϧϥz(z(ڷ&ڷ&??,:,:PxPxj_̛j_̛T~FbT~Fbظظ.9^.9^ïï]]iГ|iГ|o-o-%%Ȭ;Ȭ;}}cncn;{;{&x	&x	nYnY욷욷OOnene~~!!ٺJo6Jo6		)|)|11*?#1*?#1ƥ0ƥ05f5ftN7tN7ʦʦаа33JJAAPP//vM֍vM֍CMCM̪MT̪MTߞѵѵLjLj,,FeQFeQ^^5]5]tstsA.A.gZgZRRV3V3mGmGaa7z7zYY<<Ω'Ω'a5a5zG<zG<YYUs?Us?yys7s7SS_[_[=o=oxDۆxDۆʯʯh>h>8$4,8$4,£@_£@_rr%%(<I(<IAA9q9qششdVdV{˄a{˄a2p2pHl\tHl\tиWBиWBR	j068@|9/4CDT{2#=LBN.f($v[Im%rdhԤ\]elpHP^FWث 
XE,?k:AOgst"57unGq)ŉobV>Ky xZݨ31Y'_`QJ-zɜ;M*<Sa+~w&icU!}        R	j068@|9/4CDT{2#=LBN.f($v[Im%rdhԤ\]elpHP^FWث 
XE,?k:AOgst"57unGq)ŉobV>Ky xZݨ31Y'_`QJ-zɜ;M*<Sa+~w&icU!}        R	j068@|9/4CDT{2#=LBN.f($v[Im%rdhԤ\]elpHP^FWث 
XE,?k:AOgst"57unGq)ŉobV>Ky xZݨ31Y'_`QJ-zɜ;M*<Sa+~w&icU!}        R	j068@|9/4CDT{2#=LBN.f($v[Im%rdhԤ\]elpHP^FWث 
XE,?k:AOgst"57unGq)ŉobV>Ky xZݨ31Y'_`QJ-zɜ;M*<Sa+~w&icU!}        AES for x86_64, CRYPTOGAMS by <appro@openssl.org>             YY    crypto\modes\ocb128.c           
	
	 p*Zx"R M|1}0L >PˏᛱD*nzߥ #6.; $qƓz/U^ )
@iJ#c ǽomxz j_t5+Aѐ 	
	
 	
  	
 	
 	
	
 	
  	
 
	 	
 
	}|M*p[[[[[[[[[[[[[[[[ `)Ih!A PQ\] G@]Z iܵ6_wA( G]Z@ 6wA(i_ POLS J[Ȃ4~o% ՆPOLS{O1 j^ ~o[%4J 3'bQvE鬟 _T[PENAJ e`㆔rw ֆSLOP I;e,^r W}9D*n $<1) Bd"F&` gYͦkU2> &Fd`B" ͦU2>Ykg @~S->Թm DVYKʐVector Permutation AES for x86_64/SSSE3, Mike Hamburg (Stanford University) VWSUATAUAVAWH@I@xI   IqMY8ENL9r/I   ESNL9sHpI      HH   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8=   H@A_A^A]A\][_^                     
	 
 	 	
UUUUUUUUUUUUUUUU3333333333333333 	

 	
	  	

	                                                                                                                                       
	 ccccccccccccccccBit-sliced AES for x86_64/SSSE3, Emilia Käsper, Peter Schwabe, Andy Polyakov VWSUATAUAVAWH@I@xI   IqMY8ENL9v~ESNL9sqESNL9s"I   Hp@I      HH  HhHXL`LhLpLxI   I   M   M   M   M   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8   H@A_A^A]A\][_^                            
	                                                                                  AES for Intel AES-NI, CRYPTOGAMS by <appro@openssl.org> 
	                                                             AES-NI GCM module for x86_64, CRYPTOGAMS by <appro@openssl.org>                                                 
	                                                               @8      `$      p      l      H      T                    @      `                          FNV	
^ f(n0v8~@89;:H?><=P6754X1023`$%'&&h#" .!p*+)6(x-,.>/pBqsrwJvtu~R}|yZxz{lbm$onkjj,hibrc4a`ezd<fgHIDKJO
NLLMFGTEDA@\BCT"UdWVS*RlPQZ2[tYX]:\|^_ FNV^ f(n0v8~@قHފPגXК`Ţ&hª.p˲6x̺>΀BƓJΔR֝Zޚb$揨j,r4z<DȮ
LЧTؠ\"d*l2t:|GHASH for x86_64, CRYPTOGAMS by <appro@openssl.org> compiler: cl  /Z7 /Fdossl_static.pdb /Gs0 /GF /Gy /MT /W3 /wd4090 /nologo /O2 -DL_ENDIAN -DOPENSSL_PIC -D"OPENSSL_BUILDING_OPENSSL" -D"OPENSSL_SYS_WIN32" -D"WIN32_LEAN_AND_MEAN" -D"UNICODE" -D"_UNICODE" -D"_CRT_SECURE_NO_DEPRECATE" -D"_WINSOCK_DEPRECATED_NO_WARNINGS" -D"NDEBUG" -D_WINSOCK_DEPRECATED_NO_WARNINGS -D_WIN32_WINNT=0x0502  ;       CPUINFO: OPENSSL_ia32cap=0x%llx:0x%llx  OPENSSL_ia32cap  env:%s os-specific .dll        CPUINFO:        BIO_socket      crypto\bio\bio_sock2.c  calling socket()        BIO_connect     calling connect()       BN_lshift       crypto\bn\bn_shift.c    BN_rshift       crypto\bn\bn_conv.c %llu        %019llu BN_hex2bn                   	         @x9   x9       
         @x9   x9       D      @   @x9   x9       E   09                     @   Pu9   u9          a   @   Pu9   u9          ,   @   Pu9   u9          +   @   Pu9   u9          %   @   Pu9   u9          b   @   Pu9   u9          0}9   }9                @x9   x9                @x9   x9             @   @x9   x9         @                                                @                                                                                                                    !                       *  )                                                                   N  H                     O  I                     P  J                     Q  K                       F                       G                       w                     E   09   9        9   І9   EVP_PBE_CipherInit_ex   crypto\evp\evp_pbe.c    \private    \certs      \cert.pem       SSL_CERT_DIR    SSL_CERT_FILE   crypto\asn1\x_info.c    crypto\pem\pem_info.c   PEM_X509_INFO_read_bio_ex       X509 CRL        RSA PRIVATE KEY RSA PUBLIC KEY  DSA PRIVATE KEY DSA PARAMETERS  EC PARAMETERS   EC PRIVATE KEY  crypto\asn1\a_bitstr.c  ossl_c2i_ASN1_BIT_STRING                                       crypto\asn1\tasn_prn.c  <ABSENT>
       :EXTERNAL TYPE %s
      ERROR: selector [%d] invalid
    {
 %*s}
       Unprocessed type %d
    SET     SEQUENCE        %*s%s OF %s {
  ABSENT  EMPTY   %*s<%s>
     (%s)       BOOL ABSENT      (%ld unused bits)
 NULL
   %s: :%s:%d:%s
      crypto\err\err_prn.c    crypto\ct\ct_sct_ctx.c  SCT_CTX_verify  crypto\ct\ct_vfy.c      crypto\conf\conf_lib.c  NCONF_new_ex    NCONF_load      NCONF_get_section       NCONF_get_string        group=%s name=%s        NCONF_get_number_e                              `Q   0,                 pQ   P,         Q                         xQ                  Q   ,                  Q    4         Q                         Q   policyLanguage  policy  PROXY_POLICY    pcPathLengthConstraint  proxyPolicy     PROXY_CERT_INFO_EXTENSION       W       4                                                   4   4                                                  Q   `,                 Q   ,         @Q                         Q   ca      pathlen BASIC_CONSTRAINTS       v2i_BASIC_CONSTRAINTS   crypto\x509\v3_bcons.c          U       `1                                                   4   04                           V       `1                                                   4   4                                 `1                                                   4                                   othername: SmtpUTF8Mailbox      othername: XmppAddr     othername: SRVName      othername: UPN  othername: NAIRealm     othername: %s   othername       <unsupported>   X400Name        EdiPartyName    email   DNS URI DirName IP Address      crypto\x509\v3_san.c    Registered ID   othername:<unsupported> othername:SmtpUTF8Mailbox:%.*s  othername:XmppAddr:%.*s othername:SRVName:%.*s  othername:UPN:%.*s      othername:NAIRealm:%.*s X400Name:<unsupported>  EdiPartyName:<unsupported>  email:  DNS:    URI:        DirName:        IP Address:%s   Registered ID:  v2i_issuer_alt  copy    copy_issuer     v2i_subject_alt move    copy_email      v2i_GENERAL_NAMES       a2i_GENERAL_NAME        value=%s        v2i_GENERAL_NAME_ex RID dirName otherName       do_dirname                    &4                                                   &4   (4                                        &4                                                   &4   (4                                                   Q   0,                  Q   1         0Q                         Q                  P   &4       Q                            Q   method  location        ACCESS_DESCRIPTION      AUTHORITY_INFO_ACCESS   i2v_AUTHORITY_INFO_ACCESS       crypto\x509\v3_info.c   %s - %s v2i_AUTHORITY_INFO_ACCESS       crypto\evp\evp_rand.c   EVP_RAND_enable_locking evp_rand_from_algorithm EVP_RAND_CTX_new        max_request     evp_rand_generate_locked        strength        crypto\rand\rand_pool.c rand_pool_grow  ossl_rand_pool_bytes_needed     entropy_factor=%u, entropy_needed=%zu, bytes_needed=%zu,pool->max_len=%zu, pool->len=%zu        ossl_rand_pool_add      ossl_rand_pool_add_begin        ossl_rand_pool_add_end  I n t e l   H a r d w a r e   C r y p t o g r a p h i c   S e r v i c e   P r o v i d e r      crypto\engine\tb_rand.c ؝Q   M   &Q   P   ,P   P   provider        parse_name      crypto\property\property_parse.c        HERE-->%s       parse_number    Property %s overflows   parse_hex       parse_oct       parse_string    HERE-->%c%s     parse_unquoted  stack_to_property_list  Duplicated name `%s'    ossl_parse_property     Unknown name HERE-->%s  !=      ossl_parse_query    no  ASN1_item_pack  crypto\asn1\asn_pack.c  ASN1_item_unpack        ASN1_item_unpack_ex     crypto\x509\v3_conf.c   section=%s, name=%s, value=%s   X509V3_get_section      crypto\evp\evp_key.c    assertion failed: nkey <= EVP_MAX_KEY_LENGTH    assertion failed: niv >= 0 && niv <= EVP_MAX_IV_LENGTH  ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/                0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz./                >?456789:;<=  	
 !"#$%&'()*+,-./0123>? 	 
 !"#$%&'()*+,-./0123456789:;<=crypto\evp\encode.c     assertion failed: ctx->length <= (int)sizeof(ctx->enc_data)                                 0n4   Pn4   n4                   @                                                                                                                                                                       crypto\comp_methods.c   crypto\property\property.c            Q   4           04           P4   Є4   @4   Ѕ4    4                           BIO to Core filter      crypto\bio\bss_core.c   crypto\provider_child.c crypto\property\property_string.c       ossl_property_string    ossl_property_str       crypto\property\defn_cache.c    crypto\provider_conf.c  provider_conf_params_internal   provider_conf_activate  provider_conf_parse_bool_setting        directive %s set to unrecognized value  off OFF provider_conf_load      section=%s not found    identity        soft_load   module      activate        provider_conf_init      providers       OpenSSL NIST SP 800-90A DRBG    ossl_drbg_lock_parent   providers\implementations\rands\drbg.c  get_parent_strength     reseed_counter  get_parent_reseed_count ossl_drbg_get_seed      get_entropy     ossl_prov_drbg_instantiate      ossl_prov_drbg_reseed_unlocked  ossl_prov_drbg_generate ossl_drbg_enable_locking        ossl_rand_drbg_new      min_entropylen  max_entropylen  min_noncelen    max_noncelen    max_perslen     max_adinlen     reseed_time     ossl_drbg_verify_digest crypto\self_test_core.c st-phase        st-type st-desc Start   Pass    Fail    Corrupt crypto\indicator_core.c crypto\thread\internal.c        crypto\store\store_meth.c       loader_from_algorithm   inner_loader_fetch              No store loader found. For standard store loaders you need at least one of the default or base providers available. Did you forget to load them? Info:  %s%s, Scheme (%s : %d), Properties (%s) OSSL_STORE_LOADER_get0_provider crypto\bio\ossl_core_bio.c      crypto\store\store_register.c   scheme=%s       ossl_store_get0_loader_int  desc        ossl_store_handle_load_result   crypto\store\store_result.c     try_key_value_legacy    try_pkcs12      empty password  maybe wrong password                          'M   Q   4   p4   4    4   4   04   `4   4    4    4   @4   4   4   4   @4   4           4   4                                                   04   4                                   4   4   `4   4                       8DN   0Q   4   p4   4    4   4   04   `4   4    4    4   @4   4   4   4   @4   4           4    4                                                   04   4                                   4   4   4   4           OpenSSL PKCS#3 DH method        OpenSSL X9.42 DH method dh_pub_decode   crypto\dh\dh_ameth.c    dh_pub_encode   dh_priv_encode  DH Private-Key  DH Public-Key   DH Parameters   %s: (%d bit)
   private-key:    public-key:     recommended-private-length: %d bits
    do_dh_print     dh_pkey_public_check    dh_pkey_import_from_type        C   t                                                                                                                                                                                                                                                                                                                          F   B                                                                                                                                                                                                                                                                                                                          q   B                                                                                                                                                                                                                                                                                                                          t   t           )M   `Q   P4   4   4   4   p4   4   4   p4    4   4   4   04   4   4   P4   P4   4   4   4    4   4                                                                                    4   4   4   4           OpenSSL DSA method      dsa_pub_decode  crypto\dsa\dsa_ameth.c  dsa_pub_encode  dsa_priv_encode Private-Key     Public-Key      DSA-Parameters  Public-Key: (%d bit)
   priv:   pub:    old_dsa_priv_decode r:      s:          dsa_pkey_import_from                        9L   Q   `4   @4   p 5   5           p5   5   @5   `5   5   p5   5   5   P5   5   5           P5   5   05   p5                           P5   5   5                                   0	5   @	5   5   5    5                                                                                                                                                                                                                                                                                                                              OpenSSL EC algorithm    eckey_param2type        crypto\ec\ec_ameth.c    eckey_pub_encode        eckey_pub_decode        eckey_priv_encode       do_EC_KEY_print ECDSA-Parameters        %*spriv:
       %*spub:
        ec_pkey_check   ec_pkey_param_check     ec_pkey_import_from             
  
          DM    Q   `5   5    5   @5           5    5   p5   5   5                                   0                    5   `5                                                                   5   p5   5    5   0   5   P5   5   5               LM    Q   `5   5    5   @5           5    5   p5   5   5                                   0                    5   `5                                                                   5   p5   5    5   0   5   p5   5   5   ?  ?           DN   8Q   `5   5    5   @5           5    5   P5   5   5                                   0                    5   5                   p5   5   5                           5   p5   5    5   0   5   p5   5   5   @  @          (DN   XQ   `5   5    5   @5           5    5   `5   5   5                                   0                    5   5                   p5   5   05                           5   p5   5    5   0   5   P 5   5   5   
                                                      0!5                                                                                                                           !5   "5                                                                                                                 0!5                                                                                                                            "5   "5                                                           ?                                                     0!5                                                                                                                                   &5           "5    %5                                   @                                                     0!5                                                                                                                                   &5           #5    &5                                   OpenSSL X25519 algorithm        OpenSSL X448 algorithm  OpenSSL ED25519 algorithm       OpenSSL ED448 algorithm ecx_pub_encode  crypto\ec\ecx_meth.c    ecx_priv_encode %*s<INVALID PRIVATE KEY>
       %*s%s Private-Key:
     %*s<INVALID PUBLIC KEY>
        %*s%s Public-Key:
      ecx_generic_import_from ecd_item_verify validate_ecx_derive     pkey_ecd_digestsign25519        pkey_ecd_digestsign448  pkey_ecd_digestverify25519      pkey_ecd_digestverify448        pkey_ecd_ctrl                9L   Q   ,5   +5   -5   05    05   p.5   05   P05   p05   05                                                   15   05   15   .5   P.5    35   35   65   p85                                                   85   85   95   P95                                                                                                                                                                                                                                                                                                                                                   M   Q   ,5   +5   -5   05    05   p.5   05   P05   p05   05                                                   15   05   15                    35   35   65   p85                                                   85   85   095   P95           OpenSSL RSA method      OpenSSL RSA-PSS method  crypto\rsa\rsa_ameth.c  rsa_priv_encode No PSS parameter restrictions
  PSS parameter restrictions:     (INVALID PSS PARAMETERS)
       Hash Algorithm:         sha1 (default)  Mask Algorithm:      with       INVALID mgf1 with sha1 (default)        Minimum %s Salt Length: 0x      14 (default)    Trailer Field: 0x       01 (default)    Private-Key: (%d bit, %d primes)
       modulus:        publicExponent: Modulus:        Exponent:       privateExponent:        prime1: prime2: exponent1:      exponent2:      coefficient:    prime%d:        exponent%d:     coefficient%d:  rsa_pkey_ctrl   ossl_rsa_pss_to_ctx     rsa_pss_verify_param    rsa_item_verify rsa_int_import_from     crypto\engine\tb_asnmth.c       ENGINE_get_pkey_asn1_meth       ENGINE_pkey_asn1_find_str       crypto\conf\conf_api.c  ENV     crypto\dso\dso_lib.c    DSO_new_method  DSO_free        DSO_load        DSO_bind_func   DSO_ctrl        DSO_get_filename        DSO_set_filename        DSO_merge       DSO_convert_filename                   0Y5    Z5   Y5           @_5           0a5                                                                                                                            b5    [5   `]5                                                         0Y5    Z5   Y5           @_5           0a5                                                                                                                            b5    [5   `]5                                                   crypto\dh\dh_pmeth.c    pkey_dh_ctrl_str        pkey_dh_keygen  pkey_dh_derive  t      `d5   d5   e5           j5           k5           e5           Pf5                                                                                                   f5   i5                                                   crypto\dsa\dsa_pmeth.c  pkey_dsa_ctrl   pkey_dsa_ctrl_str       pkey_dsa_keygen       l5    m5   m5           pw5           @x5           pn5           Po5                                                                                           o5    q5   u5                                                   crypto\ec\ec_pmeth.c    pkey_ec_sign    pkey_ec_derive  pkey_ec_ctrl    pkey_ec_ctrl_str        pkey_ec_paramgen        pkey_ec_keygen                z5   0{5   p|5                           Б5           |5           5           5                                           5           5                   05   05                                                        z5   0{5   p|5                           Б5    5   |5    5   5                                                                                                   05   05                                                   crypto\rsa\rsa_pmeth.c  pkey_rsa_sign   pkey_rsa_verifyrecover  pkey_rsa_verify check_padding_md        pkey_rsa_ctrl   pkey_rsa_ctrl_str       pkey_pss_init   qCJ.Mme\67E_Q[O8GdNrs!HpĐ}ˬ<\$#R.8=us`a;RʝjƣRT]^ޒS#FI˷d}N'ߨ           岳"n^$*|MȋYw-sѤb֊i
S	zLv
c".I'T^jUi~wKVA\o&1m&l@PXMBeg4ѤO
qN8qc~uks)
K=c#.r!Ź(ɜ`幡̀AƘu]12D:mH
ܚ}ts1s'0]Aۅ0a(6p1Ĺ j',4"зzK9UM7jR?mtZ0h=ߡ{@<VZu
Kџ;hdY`Щ#~qc88GZSwq4    +Ӑep*yLqZ{jriၑljV@9/_jwcc7
([ow0%0nV4ERј4|qP`tT	"GRb4Z''Jivj֨^R
b|}R wsJNJjt{lP\-O2@J		w8i_qn'a0CAucuT
!
V(W&`Pqy?ʳ%dDg%gMRw4:Qm<H5gRR-:v?pO\09NA_[l{uB"XG[rgk0ZzQd |m);o	40aEW ;^C,]fYeѻ<f樇du}@vG	B6YlLKfŘ'#^QTyHGc/F=RK~(R+7(7d;5	Wnaһҷ%KHs;*
хRЀ;U.?gdqvZ/o4Byd8ւvÊb*}wKcWz1e
 AZ(bo~s7Gkl:UJO?FwP%:yT !LH`fPw.Ms,?\(a8Bk&JƲ} .;soL;Ã2Ora/4(4pm
ȧrcVM9ޣBOh`jȲKa$
zy:HOʬ056XrډwpO5W^W=Uecn_3$aezaĮucc/}>$Ν3dA6ᩕ6-΃Ź<=' VܯJXTK.05Dw`ycAxa^ڝ7@yw'tNȰf`vp~O6wӃ]v+WQ4k[mqd٥T}YX^<'eVVP9yDSEsp8'̚?yBh7ji0bW@{:|MI2 J\x+WM]Q,*7.f+%|? <Skм
NHB!ū:6"+m\KqdMRDDyCp	نY&zoa84[e;[5a8Bk&JƲ} .;soL;Ã2Ora/4(4pm
ȧrcVM9ޣBOh`jȲKa$
zy:HOʬ056XrډwpO5W^W=Uecn_3$aezaĮucc/}>$Ν3dA6ᩕ6-΃Ź<=' VܯJXTcw)5h^'$j!mː6tONUAW8qykq)~z!I	Z8ɉ	Wl`}X,Hlds70|ozޭo05Dw`ycAxa^ڝ7@yw'tNȰf`vp~O6wӃ]v+WQ4k[mqd٥T}YX^<'eVVP9yDSEsp8'̚?yBh7ji0bW@{:|MI2 J\x+WM]Q,*j_e^~ AQMkZɎ}͑

N*< @q=z3)	8 qxm0
`2h-j15qz1~[@UcwmB_}W0yMRonf+%|? <Skм
NHB!ū:6"+m\KqdMRDDyCp	نY&zoa84[e;[5a8Bk&JƲ} .;soL;Ã2Ora/4(4pm
ȧrcVM9ޣBOh`jȲKa$
zy:HOʬ056XrډwpO5W^W=Uecn_3$aezaĮucc/}>$Ν3dA6ᩕ6-΃Ź<=' VܯJXT2/? Ep (ڦ5R?ddHAfTg' ̔ָ|6bHT4ϖ vwC8=ҭC;Ok>V+rt}&a7xOw)5h^'$j!mː6tONUAW8qykq)~z!I	Z8ɉ	Wl`}X,Hlds70|ozޭo05Dw`ycAxa^ڝ7@yw'tNȰf`vp~O6wӃ]v+WQ4k[mqd٥T}YX^<'eVVP9yDSEsp8'̚?yBh7ji0bW@{:|MI2 J\x+WM]Q,*eМ28yWa1&biۚJ?րkq;[+'-ό[5R3T-]PFb1,)b^jt+׌S-F	|GX
a"9(*#weƔKN>vw 8~X#0n
5@c.2Uiq$wLG8FN>\qW:pL3Ld{$v2T;>BD#:*S8,}gNzlEd^~ AQMkZɎ}͑

N*< @q=z3)	8 qxm0
`2h-j15qz1~[@UcwmB_}W0yMRonf+%|? <Skм
NHB!ū:6"+m\KqdMRDDyCp	نY&zoa84[e;[5a8Bk&JƲ} .;soL;Ã2Ora/4(4pm
ȧrcVM9ޣBOh`jȲKa$
zy:HOʬ056XrډwpO5W^W=Uecn_3$aezaĮucc/}>$Ν3dA6ᩕ6-΃Ź<=' VܯJXT2rhNRjmjJS4mMGk5-cNzggƋȭOr*.(#T1s5kƩ|_>#mtA0Y`Uw|;2c]Y%';; m?O?7`_IxPlm*\8;~@#'8g+f8FY~XHdM*Sze!")3'="[/? Ep (ڦ5R?ddHAfTg' ̔ָ|6bHT4ϖ vwC8=ҭC;Ok>V+rt}&a7xOw)5h^'$j!mː6tONUAW8qykq)~z!I	Z8ɉ	Wl`}X,Hlds70|ozޭo05Dw`ycAxa^ڝ7@yw'tNȰf`vp~O6wӃ]v+WQ4k[mqd٥T}YX^<'eVVP9yDSEsp8'̚?yBh7ji0bW@{:|MI2 J\x+WM]Q,*LBŷ֌*Na"=DIїg0t/~q]0nr]OW/?J1wu0وHb{!P<BiQ,&8l~!?p	1QtFjp"TQFY\_5F(uJPT98),e&|t/[U)B1KÌ^ihCP?dQ1ZB8 L 6jϜ28yWa1&biۚJ?րkq;[+'-ό[5R3T-]PFb1,)b^jt+׌S-F	|GX
a"9(*#weƔKN>vw 8~X#0n
5@c.2Uiq$wLG8FN>\qW:pL3Ld{$v2T;>BD#:*S8,}gNzlEd^~ AQMkZɎ}͑

N*< @q=z3)	8 qxm0
`2h-j15qz1~[@UcwmB_}W0yMRonf+%|? <Skм
NHB!ū:6"+m\KqdMRDDyCp	نY&zoa84[e;[5a8Bk&JƲ} .;soL;Ã2Ora/4(4pm
ȧrcVM9ޣBOh`jȲKa$
zy:HOʬ056XrډwpO5W^W=Uecn_3$aezaĮucc/}>$Ν3dA6ᩕ6-΃Ź<=' VܯJXT&!EFkFAJ 0Tr"ˆ3]SC`|?Ը._}}}io7SX9B['E]pF~+җ:PPlD Jf$`(L~!4(r6T(:#L]XCNF(~#`,]`#Ac%(*WD`2I>Q[w%a/?Nd~2ר-!d {&VU5gNRjmjJS4mMGk5-cNzggƋȭOr*.(#T1s5kƩ|_>#mtA0Y`Uw|;2c]Y%';; m?O?7`_IxPlm*\8;~@#'8g+f8FY~XHdM*Sze!")3'="[/? Ep (ڦ5R?ddHAfTg' ̔ָ|6bHT4ϖ vwC8=ҭC;Ok>V+rt}&a7xOw)5h^'$j!mː6tONUAW8qykq)~z!I	Z8ɉ	Wl`}X,Hlds70|ozޭo05Dw`ycAxa^ڝ7@yw'tNȰf`vp~O6wӃ]v+WQ4k[mqd٥T}YX^<'eVVP9yDSEsp8'̚?yBh7ji0bW@{:|MI2 J\x+WM]Q,*Q                Q                0Q                Q                  Q                Q                  Q                  Q                Q                  (Q                Q                  Q   0   0          Q   @   @          Q   `   `          Q                Q                  pQ   0   0          Q   @   @          Q   `   `          Q                Q                pQ                  pQ   0   0          pQ   @   @          pQ   `   `          pR                Q                pQ                  Q   0   0          pQ   @   @          pQ   `   `          pR                's#ltJN5gmp)՞R Vb#]e_$?iU6Hژc| =[Qf(IK|$Zk8\k7BL~^bvEQmm5O7_m
+0C:ͳ4yJQ";tgN)܀b4h!e6xL^%6KKj]By1Qg~4*$m̂߱P\> -r(3$%OD5[z[t!&zc?/1B"ᨶ/6!ٌn<(͉S:3E'hnE1cbaQhZr&j|I9X+RLo]ŵ좃',w;6.F^2|!ltJN5gmp)՞R Vb#]e_$?iU6Hژc| =[Qf(IK|$Zk8\k7BL~^bvEQmm5O7_m
+0C:ͳ4yJQ";tgN)܀b4h!4UVE-G
}LrJuJd)7GvC;g#/He6xL^%6KKj]By1Qg~4*$m̂߱P\> -r(3$%OD5[z[t!&zc?/1B"ᨶ/6!ٌn<(͉S:3E'hnE1cbaQ: тK[C1tOFٺ	wl]azW {+Rdj>svd/k&Νa%J3	یᦅ}]Wq
Xd߫!U3zP3-ĪZr&j|I9X+RLo]ŵ좃',w;6.F^2|!ltJN5gmp)՞R Vb#]e_$?iU6Hژc| =[Qf(IK|$Zk8\k7BL~^bvEQmm5O7_m
+0C:ͳ4yJQ";tgN)܀b4h!eiTh%G~pr:'qql]`Ą;0])25d9;l2l5wiqΰ%pJF뙄mFcp>8uEm,}v2]Ր*=(bUE-G
}LrJuJd)7GvC;g#/He6xL^%6KKj]By1Qg~4*$m̂߱P\> -r(3$%OD5[z[t!&zc?/1B"ᨶ/6!ٌn<(͉S:3E'hnE1cbaQ145Mܷݏ괓Z'Hp!vp)a[Q;#ÐO]kNGY|(ʾ.»L*%4h<j'Ù&[q懧<r! тK[C1tOFٺ	wl]azW {+Rdj>svd/k&Νa%J3	یᦅ}]Wq
Xd߫!U3zP3-ĪZr&j|I9X+RLo]ŵ좃',w;6.F^2|!ltJN5gmp)՞R Vb#]e_$?iU6Hژc| =[Qf(IK|$Zk8\k7BL~^bvEQmm5O7_m
+0C:ͳ4yJQ";tgN)܀b4h!G`SHFLuT-Hh$kqg(НaH'K.5,>Se
~G|Gommt&j
[4Jqz5L-^8kS	9 Th%G~pr:'qql]`Ą;0])25d9;l2l5wiqΰ%pJF뙄mFcp>8uEm,}v2]Ր*=(bUE-G
}LrJuJd)7GvC;g#/He6xL^%6KKj]By1Qg~4*$m̂߱P\> -r(3$%OD5[z[t!&zc?/1B"ᨶ/6!ٌn<(͉S:3E'hnE1cbaQ$@mtt[-`H?f>h<n82.V\=Pvŷա(7^H~m̪TA+KZXE6~z#ǾY1@F/p^tnׂr2KʃYҌ7oB+QQ 3K%GκlD>Z'1'Sj0A/8S7=vuF&`&p|Ҵ645Mܷݏ괓Z'Hp!vp)a[Q;#ÐO]kNGY|(ʾ.»L*%4h<j'Ù&[q懧<r! тK[C1tOFٺ	wl]azW {+Rdj>svd/k&Νa%J3	یᦅ}]Wq
Xd߫!U3zP3-ĪZr&j|I9X+RLo]ŵ좃',w;6.F^2|!ltJN5gmp)՞R Vb#]e_$?iU6Hژc| =[Qf(IK|$Zk8\k7BL~^bvEQmm5O7_m
+0C:ͳ4yJQ";tgN)܀b4h! 6|Jsk:_	w0G4k?Kyd+mXuUz;PMySi/f
p_GfUb-ۢ_Df?ԑyc߿,O ZAL8j{:7kA
uxv% _iƛ z7땨(f#]jg]6gvmmD-Cؓˋ)5X r)V;do#0Yn`8>iZaIBG`SHFLuT-Hh$kqg(НaH'K.5,>Se
~G|Gommt&j
[4Jqz5L-^8kS	9 Th%G~pr:'qql]`Ą;0])25d9;l2l5wiqΰ%pJF뙄mFcp>8uEm,}v2]Ր*=(bUE-G
}LrJuJd)7GvC;g#/He6xL^%6KKj]By1Qg~4*$m̂߱P\> -r(3$%OD5[z[t!&zc?/1B"ᨶ/6!ٌn<(͉S:3E'hnE1cbaQ݀`qnVߔVvP0wVGXGn+8. lHC	@F5hksM~ձ~]HFd]%E6jt1-D?*mx<+:[3hyK݅/Kk0lds4#W|.""ي-e#x+t#4hZc:f$kv%Gt ӝ2;1sľ،2|w8otYmtt[-`H?f>h<n82.V\=Pvŷա(7^H~m̪TA+KZXE6~z#ǾY1@F/p^tnׂr2KʃYҌ7oB+QQ 3K%GκlD>Z'1'Sj0A/8S7=vuF&`&p|Ҵ645Mܷݏ괓Z'Hp!vp)a[Q;#ÐO]kNGY|(ʾ.»L*%4h<j'Ù&[q懧<r! тK[C1tOFٺ	wl]azW {+Rdj>svd/k&Νa%J3	یᦅ}]Wq
Xd߫!U3zP3-ĪZr&j|I9X+RLo]ŵ좃',w;6.F^2|!ltJN5gmp)՞R Vb#]e_$?iU6Hژc| =[Qf(IK|$Zk8\k7BL~^bvEQmm5O7_m
+0C:ͳ4yJQ";tgN)܀b4h!vnd8\@toJ+;q(O;#r#7~ӆj Mk6š uz#4gys^PB#byL"U:p|	6S<z<C`ѿNC5u629cԫRlEB~_e:zr-αU3ҵI{#~:F[ݘ9hb_loT[;r7Q6|Jsk:_	w0G4k?Kyd+mXuUz;PMySi/f
p_GfUb-ۢ_Df?ԑyc߿,O ZAL8j{:7kA
uxv% _iƛ z7땨(f#]jg]6gvmmD-Cؓˋ)5X r)V;do#0Yn`8>iZaIBG`SHFLuT-Hh$kqg(НaH'K.5,>Se
~G|Gommt&j
[4Jqz5L-^8kS	9 Th%G~pr:'qql]`Ą;0])25d9;l2l5wiqΰ%pJF뙄mFcp>8uEm,}v2]Ր*=(bUE-G
}LrJuJd)7GvC;g#/He6xL^%6KKj]By1Qg~4*$m̂߱P\> -r(3$%OD5[z[t!&zc?/1B"ᨶ/6!ٌn<(͉S:3E'hnE1cbaQcrypto\bn\bn_blind.c    BN_BLINDING_new BN_BLINDING_update      BN_BLINDING_convert_ex  BN_BLINDING_invert_ex   BN_BLINDING_create_param                       OpenSSL PKCS#1 RSA      rsa_ossl_public_encrypt crypto\rsa\rsa_ossl.c   rsa_ossl_private_encrypt        derive_kdk      rsa_ossl_private_decrypt        rsa_ossl_public_decrypt        crypto\engine\tb_rsa.c  crypto\rsa\rsa_mp.c     ossl_asn1_do_lock       crypto\asn1\tasn_utl.c  ossl_asn1_do_adb    BN_div      crypto\bn\bn_div.c      `P         pP         P         P         P         P         P         P         P         P          P         P          P         P         P          P         P          P         0P         9L         0P         @P         PP         `P         pP         P         P         P         P         P         P         P         P          P         P          P         0P         @P          P         0P         @P         PP         `P         pP         P         P         P         P         P         P          P         0P         @P         PP         PP         hP         P         P         P         P         P         P         P         (P         @P         P         P         5P         5P         5P         5P          6P         6P          6P         06P         @6P         P6P         `6P         p6P         6P         6P         0DN         pR         xR         R         R         R         R         R         R         R         R         R         R         !L         R         R         B-163   B-233   B-283   B-409   B-571   K-163   K-233   K-283   K-409   K-571   P-192   P-224   P-384   P-521              0EoB/dW(Ӂ !d!圀r$0IF0| C 
+xck$swyH6kɱ(1                       q4GEj           
A2VPD׿غ'9C#Uk2JV"42\!7c#L"CuZGdDՁ ~4>)E\\*=         0      5jz jgszͬs                1/>䘎k-nAPZV9.ѝ**慎"7 tn;bYAT*8U]U)l:T^8rv
6J&,o])(|1
`~zC|_cM7-XHzj)s                 B      О )Sg92d Q>a!@r[󸴉	V9Q~{R;5s߈=,4EkP?  ƅ͞>f#Bd9?!(`kM=K^wY('3HjB~~1f9)jx;\_,}٘DIWDh'>f,r^&@P?a5<pr@vfPQ/kH	;ɸGo8d	           1.>ƶ"߹\k%cd9:hSIxBwiɉrioHJetizg+*=}p_$܀AH1                       ihD5޳xĶ\Y*Wc."=9ZʧB=G`b%ki})w Zx7X+J"8"cs73KIܶjmvHCzb1?B@                       ;`uy`2}          kl;ATuq/}7ya,
<ܨl3d+XW=?';<}
]n@TSFTh"k9{^]qR&                   	S;+˚          ah2Wl$?XKzL/,8	ه'pQ !^&)j<WW0[% mٰ2Un`#}  ϧYCw8!X c                   }st4q
vuӿ          %W*0fT֧P%Ԙٺm>gh \HS`TP_Z扏9U+"o;onl]A|<C!FReQ                    ĝ6jfx&~                              Z5ت:UveS;<>'`Kk,BGc@w}-39EؘOBJ|+3Wk1^˶@h7Q    c%Q          f-V (E9+kYFyIo$Ly                        MinghuaQu)rx?|*b^fv |*b^fv e9މp+"	Hr9Z^kU𘨜寇$>u |*b^v(߬ea                    'WMinghuaQuS^|*b^fv a'L
\,Q]tL	K
蒴dВCF.7Gnn6
ظY| K                    MinghuaQu:Ds6yuyy=$<,^R-(`|,[Z9[-z    u8                        MinghuaQu41;ѳY̛^),eXm]{j^W)2@'jM:q_KD? $r                         s                                          ;L8,zv06M~ 51kS3<O         ߫             S,֖vVS;3E   TzeԭeE Jhs(FdihË #(U1h}Y#Q7z2         'u"W                         #'	֖vVQ s p 4Y닫W'IfMZ Rܰ4):~O01Dm 1q,?.          5熨k                          7                                               OW&}4ѱl}//mV(Ac4@^/&iFjt             m                                                          E[3M0(igpu~e\ ~4BYKUma             aqv               /                                                               yf~ܻUb·-(Y[H:w&e]HTGЏԸH;^6AA                                                                            U7                                                                                                             ɊWJ3                         
A2VPD׿غ'9C#Uk2JV"42\!7c#L"CuZGdDՁ ~4>)E\\*=                   #֖vVVI             0%dX  &D# sao55b (0'yX1^       9o             v`֖vV]             h~ZU ){Կ6YOzj{&^/͸G NgL敺      x$             MinghuaQu[ӭ!:              	kV!DA%pVKc)xA ߘ3Ccn~ sKNP       1#:dM                 [ӭ֖vVZ!:              娉A_es&jFVWsL!VP1e-#fHmy@6m&]$       iT3                                                                             S{דNm^\]8X2.68ڣ                                          ,OT(Fx*a-ܴ
k)ʑ:XiCwVgVxzxvT C^BﯲQ	H'                                                     
`SQ/xtJ2b~hԙF74>6 lq	OE\ys$         w#L3             ?MinghuaQuwű0                       zQiq{@	ȩ{ Ièz[|1G_JtloaybSr %7: j            JwD:̒I                 ֖vVQ7ȡo"                      cZQ7>g>iwp ɻ'L7~*j[C ٶ}.g~Q5
a~Δ3V)'"Ll           ZV T                                                                                                        r2:~s)/ck
Lna&S}UZg'͛VV              [ns                       t՟kA=K4K P                                                         fd~l3,	#X!;3; B_} ˬ!9u_e96sqU j5x(g6qo~R              t/i"&                             @                                                                             )s	'&L{*eU05v1.T05u1*]ƷeS               Zy| x                  $                                                                                                              !?xD?;bS&_#Vzi¬$XI(681]Bo~EFYb6N4aw"Y.uw&]E<a             $      wsp*mն-                                                                    {h
ȸYm0?ʗvE0HZ&>1;y9%ݐOp.%U~;͆ SghT$ԲQo5ݰgyE9`[*|ﭳ          4                                                                                                                                                               `_eI:q!	L'ϸ|`b".U@7Fi|NB)4`x/'2Qe_lBRzXcH(k _ @U}^[K\_             4      @W֟y!=	LKMBb!                                                                                                     !\Ku;{GkB.gGa֬'ȩr/lzUOP1{T_]H`ЈݳIk`dub`DJwM[4%ZQV`yNTy aϫk+$jv6ŧXOTЏ8QOKO@6ds                         ֦3_|</d7٢s          H                                                                           %                                                                                                                                               nY?1?䬜 `$HCpG0MΰѺ9IGvGMʈRrI܀O7OJ;ʕ1MՌ0zT m,IyDOrܶ {20YL>ǣ                                   Pc䳑ۑA80K98޴\wc|     H      *X:3Hka:#                                                                     %                                                                       ~"!)q/\jˌkJY3+gVn)JZxRM9)Urz 4V)l<u
ҕ_
{*9Pғ[g`9JP'v-{sBcm=i׌l' S9!覄B>CWbFS/Qn#<H'[aUsh#ݜ=Qtn/NG                       v`֖vVT                  %FCR4"xu2Ȕ5RB Q}$<8K MoiF=y2=t3#!Yf?XHʟ         ȂM                         SLD֖vVX                  wıف|Qrg8NH@t3O8  $&nNm
MĆ&qۛlhMf%8#џM۷                         P\MinghuaQuj6                  &=>%ViTG*V8o[HHT%+{|WMϊ"RGu޽5Y^H?q=
	                       n                       )\@}9Ж{pK ]G
dގ3(
 g `)JW oS-ֺ}a6+jV,   SsW+
&                 NT'D֖vVU/'                     (fS{ggRcjheT&@'kdRbg.EW xogTb
62ײ67Jv[43^3)2E$@           Ðgȓ                       q/$֖vVX\                     @(wMwwǷfmfC q'O ($+|ї bj8	(Zj(xCCbm`!:>zC}f            PPe($ks                       SQ-Ƅ֖vVPgxm                     lGV	""Vw~wwq&τyYc2?7]LOCDއFP	n8&TZ9aW]Y6njL|{UUUUUUUUUUUah(>                     H                                                      aZb!.`4+D9*?c ߕYzxUN'ѥz U玚Ê_ ذa}  \#{l!.-^Ոq~!/                         KMinghuaQuq ]                           2W|T1:FgVCB>'uxWxvy9/02|Ã"Wp.|
[pnVk~|RaPw?k&itNqdǩac               MBI*IfG                   */ߤ֖vV]&g''}                           B0wWg#Vtc%Sf&dyVT_P7eA͂J/.?wREr/ͷK(N iG4vҹ 1p LVg3LE;^,qbV}TSn"~3UUUUUUUUUUUUUU<o(%1F$R-                
   oMinghuaQuw A                           #tfjgvmfvxvifffmfjjwjCQQ~ՇAA@pM(N<S}BF9N.Zn^ M\YV87ya̬Iߐ>L              #                                      ;_JN"(q-Bu+,@	M͵  qg+|4*Up:o ?̄@ a,lb-w#qݍ iWk.aBA0^ʰ^ ]ޝ#   THn1rE{{b!                    '   .                                       i1IQ 7~_-QD t(x6Z ۗU
CyڦxyNqf@9`Us@ {^j_<,z>\&(ZdOt
& ៾nqQ~@P(2RzAj^&T;  VW*VW*-\?ahDC           -   L   +5I $֖vVX[3-ƀ                                          VggjeK uO5n FV|FgUVVFg#VVTfVW$r|I6?]R}]E]94V&t+c)#<%wgy8A6j.:$ߜkޘz"9S)TpHy9HO{N#exhW-0Z@q(k򆼡(k򆼡(kkV, Oqtu;                    /   p                                                %	R"%nyU[Gxv/
Q*j 2
E,v
X0<4E87NI-dDGj uSUzVFųJ9Lk"'!oj_ {>ܺbزRWs,Yb:E8C|хZڨ*P#   Q-rIي]ǰS.Q;zy	@1[g            6   `'                                                     ~#Llj]9[#lĭ,* ЕloaThM͏ٴ}CYTL놂7ژ*gZbmNPszb8&]<ga	&"pGXqNX!e6l)G Яo_Ut]<E0,FٷkY>j˰L/z}ᨛb]jY7` @4@4@4@4@4@4@4@4@4#p;^ƍ5IJ                                                                fyypx KJcx\ ms                             @                                           3                   {                  ǈІl                                                                                                                                       |D۟$ ^            ^J_spY`ǭb4{⢀tat] XB4O-g^Xկ?jObF1ZgGz8GAfcc!^J_spY`YP)@`	                    ^J_spY`ǭb^J_spY`ǭbzUkmS[{Q,M}z\U󀱙;49~de#xq||a$Cw!R^J_spY`YP)@`	                    *6ͧF0эGmbj@v91@ƚ(F(|(̣rOD~o%d~S3l
/\HS7_j[_H(I w?)*6ͧF/k[Ĭ            *6ͧF0эGmb*6ͧF0эGmboxhh޴;5hT.'{y:匂<0(.?,Dja)	~,Vg":*D |*6ͧF/k[Ĭ            4&Cf*0%uׇWډ~h,l)SQN*ذ*YҟC%<A8#i>!5f۳r8l@),~\4#}ƌLLn}XVrro$ƸNͬ$5Kʣv4&Cf*0%uKm޼                    4&Cf*0%uׇWډ~4&Cf*0%uׇWډ~K3}A{'Ld`jD%8BNv.I`)Հt>V??M|KAj_FL4&Cf*0%uKm޼                     Wۡ>f
rn;#& ( HnSw}Z	u,0Wu0AzU&\lJKD0&\lJKD0ٻ|)\kҮ~W,KH/'#:DS2bT~5FawE-T\T/iWۡ>f
q9zaHV             Wۡ>f
rn;#& ( HnSwWۡ>f
rn;#& ( HnStf,a0Nfs=vį/I%j+<s":eaIBz+yV.-l49m{"FDA~i9' [%ɾWۡ>f
q9zaHV      (      ^G 6O<x^eϦOx(.'>Vm?;5yfu}RBӭ@ho?A4T1͈E9o^C~SظRĎ7
~*9UEȫ@$w'^CqxwjREi.^G 6O<x^eϥ-H.X醑U[Dœ      (      ^G 6O<x^eϦOx(.'^G 6O<x^eϦOx(.$a8`Gx L~|gGε"4S[M>}I4lO	~xho3W$Rc:z'H>fqz0NXwBE_^G 6O<x^eϥ-H.X醑U[Dœ      0      8m(]o~PA/q	TV#ӧ)qG 1S{Â=<r
¾O'eﺑJP:"(&"(&9TD|/}Ҧ.>b|9ɔ:PLdhE:?kG~O&46FGԯu ¤\뎕Rb)XdO)(FF!wBA&<S8m(]o~PA/q	TVnl%:k;2ee      0      8m(]o~PA/q	TV#ӧ)qG 1S8m(]o~PA/q	TV#ӧ)qG 1PQ&ۦGKFNKum t&;\p5Z3qޘ-r5*S$vF*j_TЪ/A%ibQuZ6tG[z;FXM²&u[X)(8m(]o~PA/q	TVnl%:k;2ee      @      ݝċ?30cp3q}M hB͡*检(/-ƅ(`VX:Hx01`;2qE#LŔݍ=4Ac-]Z%:
.ɋȵ+ǹMw=4Ac-]Z%:
.ɋȵ+ǹMw>g@P^(	c#.dZ!2.Ljp;b	;xԍPh{}_|mPG@j^h5"	"}8]Vc2꿩x"	 ${ [IJ_H^[K؊'c+/Tx:ݝċ?30cp3pU>\AL&AaGӁ]ݵ i      @      ݝċ?30cp3q}M hB͡*检(/-ƅ(`VX:Hݝċ?30cp3q}M hB͡*检(/-ƅ(`VX:H|Dnh!IRxPK>6+#e@E E%Sev6WgB>d\x¦$Xmޝu91=Qs\>w֔:d_o&5[SKՕȒ7lN041ٓ!!k߆'0nmᘶ 2ݝċ?30cp3pU>\AL&AaGӁ]ݵ i                     (^4MZKe	ݼAM2Į,_Fj9ɔfqZE3LtǼ76wYki!SЩ|*G@2!9rk!+S	9A#      R           \R         @R           \R         R           \R         PR           \R         R           ]R         pR           ]R           R           8]R          R           h]R         p!R           ]R         R           ]R         0"R           ]R         pR           ^R         R           @^R         R           p^R         pR           ^R         0R           ^R         R           ^R         R           ^R         R           ^R         R   @6   ^R         $R           (_R         @%R           (_R         %R           P_R         P&R           _R         &R           _R         p'R           _R          (R           `R         (R           8`R         P)R           8`R         *R           ``R         *R           ``R         +R           `R         ,R           `R         -R           `R         .R           `R         /R           `R         01R            aR         2R            aR         4R           PaR         5R           PaR         06R           PaR         6R           xaR         7R           aR         @8R           aR          9R           aR         9R           aR         :R           aR         `;R           aR         @<R           aR          =R           bR         >R           @bR         ?R           hbR         P@R           bR         AR           bR         BR           bR         &R           _R         $R           (_R         4R           PaR         R           \R           R           8]R          #R           cR         p#R           0cR         *R           ``R         *R           ``R          $R           XcR         PCR           cR         CR            dR         DR           xdR         ER           xdR         ER           dR         @FR           dR         FR           dR         GR           dR         `HR           eR         0IR           eR          JR           8eR          KR           8eR          LR           heR         0MR           heR         `NR           eR         OR           eR         QR           eR   SECG/WTLS curve over a 112 bit prime field      SECG curve over a 112 bit prime field   SECG curve over a 128 bit prime field   SECG curve over a 160 bit prime field   SECG/WTLS curve over a 160 bit prime field      SECG curve over a 192 bit prime field   SECG curve over a 224 bit prime field   NIST/SECG curve over a 224 bit prime field      SECG curve over a 256 bit prime field   NIST/SECG curve over a 384 bit prime field      NIST/SECG curve over a 521 bit prime field      NIST/X9.62/SECG curve over a 192 bit prime field        X9.62 curve over a 192 bit prime field  X9.62 curve over a 239 bit prime field  X9.62/SECG curve over a 256 bit prime field     SECG curve over a 113 bit binary field  SECG/WTLS curve over a 131 bit binary field     SECG curve over a 131 bit binary field  NIST/SECG/WTLS curve over a 163 bit binary field        SECG curve over a 163 bit binary field  NIST/SECG curve over a 163 bit binary field     SECG curve over a 193 bit binary field  NIST/SECG/WTLS curve over a 233 bit binary field        SECG curve over a 239 bit binary field  NIST/SECG curve over a 283 bit binary field     NIST/SECG curve over a 409 bit binary field     NIST/SECG curve over a 571 bit binary field     X9.62 curve over a 163 bit binary field X9.62 curve over a 176 bit binary field X9.62 curve over a 191 bit binary field X9.62 curve over a 208 bit binary field X9.62 curve over a 239 bit binary field X9.62 curve over a 272 bit binary field X9.62 curve over a 304 bit binary field X9.62 curve over a 359 bit binary field X9.62 curve over a 368 bit binary field X9.62 curve over a 431 bit binary field WTLS curve over a 113 bit binary field  WTLS curve over a 112 bit prime field   WTLS curve over a 160 bit prime field   WTLS curve over a 224 bit prime field   
	IPSec/IKE/Oakley curve #3 over a 155 bit binary field.
	Not suitable for ECDSA.
	Questionable extension field!                
	IPSec/IKE/Oakley curve #4 over a 185 bit binary field.
	Not suitable for ECDSA.
	Questionable extension field!        RFC 5639 curve over a 160 bit prime field       RFC 5639 curve over a 192 bit prime field       RFC 5639 curve over a 224 bit prime field       RFC 5639 curve over a 256 bit prime field       RFC 5639 curve over a 320 bit prime field       RFC 5639 curve over a 384 bit prime field       RFC 5639 curve over a 512 bit prime field       SM2 curve over a 256 bit prime field    ec_group_new_from_data  crypto\ec\ec_curve.c    EC_GROUP_new_by_curve_name_ex   EC_POINT_set_compressed_coordinates     crypto\ec\ec_oct.c      EC_POINT_point2oct      EC_POINT_oct2point      crypto\bn\bn_exp.c      BN_mod_exp_recp BN_mod_exp_mont bn_mod_exp_mont_fixed_top       BN_mod_exp_mont_word                   <0y_u%bw+syU7v_
VWS\J%!݈҅]%qyL$oIyFYk+9E( V-f                                			  
	                :   p:   :   :   :   @6   0A6   0   PA6   C6    D6   @D6   D6    E6   0E6   6                           H6   N6   R6   0S6   PS6   0V6    Y6   0Z6   @6   6   6   :   P:           :    :   p:   :   &0   %0            %0   p!0   @%0                   0;   p+;   +;   @0;    6                                   6   crypto\ec\ecp_nistz256.c        ecp_nistz256_windowed_mul       ecp_nistz256_mult_precompute    ecp_nistz256_points_mul ecp_nistz256_get_affine ecp_nistz256_inv_mod_ord        ecp_nistz256group_full_init     crypto\ec\ec_mult.c     ossl_ec_scalar_mul_ladder       ossl_ec_wNAF_mul             <6   0=6   p=6   =6   0>6   @6   0A6   0   PA6   C6    D6   @D6   D6    E6   0E6   E6                           H6   N6   R6   0S6   PS6   0V6    Y6   0Z6                           P_6   _6           _6                           &0   %0            %0   p!0   @%0                   0;   p+;   +;   @0;            a6   b6   e6   j6           ossl_ec_GFp_simple_group_set_curve      crypto\ec\ecp_smpl.c    ossl_ec_GFp_simple_group_check_discriminant     ossl_ec_GFp_simple_point_set_affine_coordinates ossl_ec_GFp_simple_point_get_affine_coordinates ossl_ec_GFp_simple_make_affine  ossl_ec_GFp_simple_points_make_affine   ossl_ec_GFp_simple_field_inv    ossl_ec_GFp_simple_blind_coordinates    ECDSA_do_sign_ex        crypto\ec\ecdsa_sign.c  ECDSA_sign_ex   ECDSA_do_verify crypto\ec\ecdsa_vrf.c   ECDSA_verify            nR                                                           0   ;   );   *;    +;   P6;   07;   OpenSSL EC_KEY method   crypto\ec\ec_kmeth.c    ossl_ec_key_new_method_int      ECDH_compute_key               v6          0w6          w6          w6          Px6          x6   
        y6           z6          `w6           x6                   KEM             P                          pR                                                                  ikme    eckey_check     providers\implementations\kem\ec_kem.c  ossl_ec_match_params    eae_prk shared_secret   ossl_ec_dhkem_derive_private    ikm length is :%zu, should be at least %zu      dkp_prk generate_ecdhkm secretsz invalid        derive_secret   Invalid sender auth public key  dhkem_encap     *secretlen too small    *enclen too small       Invalid public key      dhkem_decap     Invalid enc public key  Invalid recipient public key    eckem_encapsulate       eckem_decapsulate       crypto\bn\bn_intern.c   bn_compute_wNAF bn_set_words    engine_list_add crypto\engine\eng_list.c        engine_list_remove      ENGINE_get_first        ENGINE_get_next ENGINE_add      ENGINE_remove   ENGINE_by_id    OPENSSL_ENGINES 2   1   id=%s   crypto\engine\eng_table.c       engine_table_register           tR                0uR                uR                  vR   0   0          pxR   @   @          pzR   `   `          p}R                pR                xR                R                /Ɵ[Cv8Qn/lr<hWff)Ņ{)UI]iζTa]ډ`\I䋹PƒH;8Ӂttve%L1<uar`ŏ
3֍
5vM#IB$猞G^Z.)/J&|JsBl}C.weķ$=/'49n+>SK?NvہTG=`yȱ4g|"UCР;X)z`KQ'nU_O_MKaLۻ{*z'9<sJreuT_Rm#5zȵ5qШV*{̜)SsNz'`ax/,u'z^}հ$#ETHw2[FdlCz v#:;wkD(>AYst
t^yU/)f:`ϰgi9PکH1K#=gwu홠)sP`=1er/X^fJ2Ak: тK[C1tOFٺ	wl]azW {+Rdj>svd/k&Νa%J3	یᦅ}]Wq
Xd߫!U3zP3-ĪZr&j|I9X+RLo]ŵ좃',w;6.F^2|!ltJN5gmp)՞R Vb#]e_$?iU6Hژc| =[Qf(IK|$Zk8\k7BL~^bvEQmm5O7_m
+0C:ͳ4yJQ";tgN)܀b4h!145Mܷݏ괓Z'Hp!vp)a[Q;#ÐO]kNGY|(ʾ.»L*%4h<j'Ù&[q懧<r! тK[C1tOFٺ	wl]azW {+Rdj>svd/k&Νa%J3	یᦅ}]Wq
Xd߫!U3zP3-ĪZr&j|I9X+RLo]ŵ좃',w;6.F^2|!ltJN5gmp)՞R Vb#]e_$?iU6Hژc| =[Qf(IK|$Zk8\k7BL~^bvEQmm5O7_m
+0C:ͳ4yJQ";tgN)܀b4h!$@mtt[-`H?f>h<n82.V\=Pvŷա(7^H~m̪TA+KZXE6~z#ǾY1@F/p^tnׂr2KʃYҌ7oB+QQ 3K%GκlD>Z'1'Sj0A/8S7=vuF&`&p|Ҵ645Mܷݏ괓Z'Hp!vp)a[Q;#ÐO]kNGY|(ʾ.»L*%4h<j'Ù&[q懧<r! тK[C1tOFٺ	wl]azW {+Rdj>svd/k&Νa%J3	یᦅ}]Wq
Xd߫!U3zP3-ĪZr&j|I9X+RLo]ŵ좃',w;6.F^2|!ltJN5gmp)՞R Vb#]e_$?iU6Hژc| =[Qf(IK|$Zk8\k7BL~^bvEQmm5O7_m
+0C:ͳ4yJQ";tgN)܀b4h!݀`qnVߔVvP0wVGXGn+8. lHC	@F5hksM~ձ~]HFd]%E6jt1-D?*mx<+:[3hyK݅/Kk0lds4#W|.""ي-e#x+t#4hZc:f$kv%Gt ӝ2;1sľ،2|w8otYmtt[-`H?f>h<n82.V\=Pvŷա(7^H~m̪TA+KZXE6~z#ǾY1@F/p^tnׂr2KʃYҌ7oB+QQ 3K%GκlD>Z'1'Sj0A/8S7=vuF&`&p|Ҵ645Mܷݏ괓Z'Hp!vp)a[Q;#ÐO]kNGY|(ʾ.»L*%4h<j'Ù&[q懧<r! тK[C1tOFٺ	wl]azW {+Rdj>svd/k&Νa%J3	یᦅ}]Wq
Xd߫!U3zP3-ĪZr&j|I9X+RLo]ŵ좃',w;6.F^2|!ltJN5gmp)՞R Vb#]e_$?iU6Hژc| =[Qf(IK|$Zk8\k7BL~^bvEQmm5O7_m
+0C:ͳ4yJQ";tgN)܀b4h!                     BN_nnmod        crypto\bn\bn_mod.c      BN_mod_sub_quick        BN_mod_lshift_quick     ossl_method_construct_precondition      crypto\core_fetch.c     ossl_method_construct_postcondition                              6   @6                  py+   u+   06                                                                                                                                                                                    6   `6                  py+   u+   06                                                                                                                                                                   -                 6   06                  py+   u+   06                                                                                                                                                                                     6   6                  py+   u+   06                                                                                                                                                                                   6   6                  py+   u+   06                                                                                                                                                                                   6   @6                  py+   u+   06                                                                                                                                                                   +                 6   6                                 6                                                                                                                                                                   <                 6   6                                 6                                                                                                                                                                   >                 6   06                                 6                                                                                                                                                                                      6   P6                                 6                                                                                                                                                                   ,                 P6   6                                 6                                                                                                                                                                   =                 P6   6                                 6                                                                                                                                                                   ?                 P6   06                                 6                                                                                                                                                                   !                  P6   P6                                 6                                                                                                                                                                                   P6   6                                 6                                                                                                                                                                                   P6   6                                 6                                                                                                                                                                   Jݢ,y!                          P6   6                                                                                                                                                                                                         des_ede3_wrap_cipher    crypto\evp\e_des3.c     P                  6   @6                  py+   u+                                                                                                                                                                                              6    6                                                                                                                                                                                                         a                   6    6                                                                                                                                                                                                         "                  6   p6                  py+   u+                                                                                                                                                                           #                  6   p6                  py+   u+                                                                                                                                                                           .                  6   `6                  py+   u+                                                                                                                                                                           $                   6   6                  py+   u+                                                                                                                                                                           %            J      6   6                  6   6   6                                                                                                                                                                   '            K      6   6                  6   6   6                                                                                                                                                                   (            L      6   @6                  6   6   6                                                                                                                                                                   &             I      6   6                  6   6   6                                                                                                                                                                               J      6   6                  6   6   6                                                                                                                                                                   b            J      6   6                  6   6   6                                                                                                                                                                   rc2_magic_to_meth       crypto\evp\e_rc2.c      assertion failed: l <= sizeof(iv)               [            
      6    6           H      py+   u+                                                                                                                                                                           ]                  6   6           H      py+   u+                                                                                                                                                                           ^                  6   6           H      py+   u+                                                                                                                                                                           \             	      6   6           H      py+   u+                                                                                                                                                                           l            
      6   6                  py+   u+                                                                                                                                                                           n                  6   p6                  py+   u+                                                                                                                                                                           o                  6    6                  py+   u+                                                                                                                                                                           m             	      6   p6                  py+   u+                                                                                                                                                                           aesni_cbc_hmac_sha1_init_key    crypto\evp\e_aes_cbc_hmac_sha1.c                 
	*                 `%7   @&7                 py+   u+                                                                                                                                                                           +                 `%7   P'7                 py+   u+                                                                                                                                                                           ,                 `%7   (7                 py+   u+                                                                                                                                                                           )                  `%7   P(7                 py+   u+                                                                                                                                                                           /                 `%7   @&7                 py+   u+                                                                                                                                                                           0                 `%7   P'7                 py+   u+                                                                                                                                                                           1                 `%7   (7                 py+   u+                                                                                                                                                                           .                  `%7   P(7                 py+   u+                                                                                                                                                                           4                  `%7   @&7                 py+   u+                                                                                                                                                                           5                  `%7   P'7                 py+   u+                                                                                                                                                                           6                  `%7   (7                 py+   u+                                                                                                                                                                           3                   `%7   P(7                 py+   u+                                                                                                                                                                           8                 `%7   *7                                                                                                                                                                                                         9                 `%7   *7                                                                                                                                                                                                         :                  `%7   *7                                                                                                                                                                                                         ;                 `%7   P+7                                                                                                                                                                                                         <                 `%7   P+7                                                                                                                                                                                                         =                  `%7   P+7                                                                                                                                                                                                         -                 `%7   P,7                                                                                                                                                                                                         2                 `%7   P,7                                                                                                                                                                                                         7                  `%7   P,7                                                                                                                                                                                                         c           v0    -7   `37    67                         p.7                                                                                                                                                                   d           v0    -7   `37    67                         p.7                                                                                                                                                                   e            v0    -7   `37    67                         p.7                                                                                                                                                                   `           w0    p67   :7           x                      77                                                                                                                                                                   a           w0    p67   :7           x                      77                                                                                                                                                                   b            w0    p67   :7           x                      77                                                                                                                                                                   aria_init_key   crypto\evp\e_aria.c     aria_gcm_init_key       aria_ccm_init_key                                P@7   @A7           (                                                                                                                                                                                                                P@7    B7           (                                                                                                                                                                                                               P@7   B7           (                                                                                                                                                                                                               P@7    C7           (                                                                                                                                                                                                               P@7   `D7           (                                                                                                                                                                                                               P@7   C7           (                                                                                                                                                                                                               P@7   E7           (                                                                                                                                                                                                               P@7   @A7           (                                                                                                                                                                                                                P@7    B7           (                                                                                                                                                                                                               P@7   B7           (                                                                                                                                                                                                               P@7    C7           (                                                                                                                                                                                                               P@7   `D7           (                                                                                                                                                                                                               P@7   C7           (                                                                                                                                                                                                               P@7   E7           (                                                                                                                                                                                                                P@7   @A7           (                                                                                                                                                                                                                 P@7    B7           (                                                                                                                                                                                                                 P@7   B7           (                                                                                                                                                                                                                P@7    C7           (                                                                                                                                                                                                                P@7   `D7           (                                                                                                                                                                                                                P@7   C7           (                                                                                                                                                                                                                P@7   E7           (                                                                                                                                                                                              camellia_init_key       crypto\evp\e_camellia.c             0      @H7   I7           x                                                                                                                                                                                                                                                                                                                                                                                                                                                               crypto\evp\e_chacha20_poly1305.c        chacha20_poly1305_ctrl  	                 W7   @W7                                                                                                                                                                                                                           W7   0X7                                                                                                                                                                                                          
                 W7   Y7                                                                                                                                                                                                                            W7   0Y7                                                                                                                                                                                                          n                 0[7   [7                                                                                                                                                                                                          m                  0[7    ]7                                                                                                                                                                                                          o                 0[7   ]7                                                                                                                                                                                                          q                 0[7   \7                                                                                                                                                                                                          s                 0[7   p^7                                                                                                                                                                                                                            0n4   _7    `7                   @                                                                                                                                                                               r   r   $              @`7   ``7   `7                   @       `7                                                                                                                                                                          @              a7   @b7   b7                                                                                                                                                                                                  !                     0a7   a7   a7                   @                                                                                                                                                                               _   `                 b7   b7   0c7                                                                                                                                                                                                  u   w                 1+   pc7   c7                   @                                                                                                                                                                               $      @              c7   d7   Pd7                   @                                                                                                                                                                               w  x                 d7   d7   d7                   @                                                                                                                                                                              crypto\engine\tb_dsa.c         crypto\engine\tb_eckey.c       crypto\engine\tb_dh.c   OpenSSL DH Method       ossl_dh_compute_key     crypto\dh\dh_key.c      generate_key    ossl_dh_buf2key ossl_dh_key2buf ossl_dsa_do_sign_int    crypto\dsa\dsa_ossl.c   dsa_sign_setup  dsa_do_verify   u     R   v     R   y     R   f     R   j      R   k     8R   l     PR        pR   z     R   m     R   n     R        R        R   g     R   {      R   |     HR        `R   }     R        R   ~     R   h     R   i      R   w     8R   o     PR   p     AK   q     hR        xR   r     R   t     R   x     R   s     R                   bad algorithm name      conflicting names       hex string too short    illegal hex digit       insufficient data space insufficient param size insufficient secure data space  integer overflow        invalid negative value  invalid null argument   invalid ossl param type no params to merge      no space for terminating null   odd number of digits    param cannot be represented exactly     param not integer type  param of incompatible type      param unsigned integer negative value unsupported       param unsupported floating point format param value too large for destination   provider already exists provider section error  random section error    secure malloc failure   too many bytes  too many names  too many records        too small buffer        unknown name in random section  zero length number           PR        `R        xR   d     R   f     R        R        R   i     pM   j     R   k      R   l     R        8R   m     PR   n     M        `R        pR   p     R        R        R   r     R   s     R   t     R   w     (R   x     HR   y     hR   z     xR        R   {     R        R        R   |     R        R        R        (R        @R        PR        hR   }     R        R        R   ~     R        R        R        R         R        8R        PR        pR        R        R        R        R        R        R         R        8R        XR        pR        R        R        R         {M        R        R         R        R        0R        @R        XR        hR        R        R        R        R        R        R         R        R        (R        HR        `R        xR        R        R        R        R        R        R        8R        HR        `R        AK        xR        R        R        R        R         R        R        (R        @R        PR        M        pR        R        R        R        R        R        R        (R        @R        `R        xR        R        R        R                   adding object   asn1 parse error        asn1 sig parse error    aux error       bad object header       bad template    bmpstring is wrong length       boolean is wrong length buffer too small        cipher has no object identifier context not initialised data is wrong   depth exceeded  digest and key type not supported       encode error    error getting time      error loading section   error setting cipher params     expecting an integer    expecting an object     explicit length mismatch        explicit tag not constructed    field missing   first num too large     generalizedtime is too short    header too long illegal bitstring format        illegal boolean illegal characters      illegal format  illegal hex     illegal implicit tag    illegal integer illegal negative value  illegal nested tagging  illegal null    illegal null value      illegal object  illegal optional any    illegal options on item template        illegal padding illegal tagged any      illegal time value      illegal zero content    integer not ascii format        integer too large for long      invalid bit string bits left    invalid bmpstring length        invalid digit   invalid mime type       invalid modifier        invalid number  invalid object encoding invalid scrypt parameters       invalid separator       invalid string table value      invalid universalstring length  invalid utf8string      invalid value   list error      mime no content type    mime parse error        mime sig parse error    missing eoc     missing second number   missing value   mstring not universal   mstring wrong tag       nested asn1 string      nested too deep non hex characters      not ascii format        not enough data no content type no matching choice type no multipart body failure       no multipart boundary   no sig content type     null is wrong length    object not ascii format odd number of chars     second number too large sequence length mismatch        sequence not constructed        sequence or set needs config    short line      sig invalid mime type   streaming not supported string too short        the asn1 object identifier is not known for this md     time not ascii format   too large       too long        too small       type not constructed    type not primitive      unexpected eoc  universalstring is wrong length unknown format  unknown message digest algorithm        unknown object type     unknown public key type unknown signature algorithm     unknown tag     unsupported any defined by type unsupported cipher      unsupported public key type     unsupported type        utctime is too short    wrong integer type      wrong public key type   wrong tag       d     @ S   e     P S   r     ` S   v     p S   f      S   g      S   h      S   i      S   n      S   j      S   s     S   w     S   o     (S   k     8S   l     HS   y     XS   t     pS   x     S   u     S   p     S   q     S   m     S                   arg2 lt arg3    bad reciprocal  bignum too long bits too small  called with even modulus        div by zero     encoding error  expand on static bignum data    input not reduced       invalid length  invalid range   invalid shift   not a square    not initialized no inverse      no prime candidate      no solution     no suitable digest      private key too large   p is not prime  too many iterations     too many temporary variables            s      S          pM         S   d       R         S         S         (S         HS         hS         M   v      S   w      S         S         S          S         S   x      (S   y      HS   e      hS         S   p      ػP         S         S   n      S   m      S         S          	S         	S   f      (	S   g      @	S   h      P	S         `	S   z      x	S   t      	S   u       S         	S         	S         	S         	S          
S   {       
S         8
S         H
S         `
S         x
S         
S         
S         
S         
S   |      {M   }      
S         
S         S   ~      (S   o      8S         8S         PS         hS         S         S         S   j      S         S   k       S         S         8S   l      PS         `S   q      xS         S         S         S   r      S         S         S         S                   asn1 error      bignum out of range     cannot invert   coordinates out of range        curve does not support ecdh     curve does not support ecdsa    curve does not support signing  discriminant is zero    ec group new by name failure    explicit params not supported   failed making public key        field too large gf2m not supported      group2pkparameters failure      i2d ecpkparameters failure      incompatible objects    invalid a       invalid b       invalid cofactor        invalid compressed point        invalid compression bit invalid curve   invalid digest  invalid digest type     invalid encoding        invalid field   invalid form    invalid generator       invalid group order     invalid key     invalid named group conversion  invalid output length   invalid p       invalid peer key        invalid pentanomial basis       invalid private key     invalid seed    invalid trinomial basis kdf parameter error     keys not set    ladder post failure     ladder pre failure      ladder step failure     missing OID     missing private key     need new setup values   not a NIST prime        not implemented no parameters set       no private value        operation not supported passed null parameter   peer key error  point arithmetic failure        point at infinity       point coordinates blind failure point is not on curve   random number generation failed shared info error       slot full       too many retries        undefined generator     undefined order unknown cofactor        unknown group   unknown order   unsupported field       wrong curve parameters  wrong order                             f     S   g     S   h     S   c     (S   d     @S   e     XS   i     pS   j     S   k     S   l     S                   brotli decode error     brotli encode error     brotli not supported    zlib deflate error      zlib inflate error      zlib not supported      zstd compress error     zstd decode error       zstd decompress error   zstd not supported      d       S   e      S   f      (S   g      HS   h       pM   j      `S   k      xS   l      S   m      S   n      S         S   o       S   z      S         0S         HS   p      `S   |      S   }      S   {      S         S         S          	S         S          S         0S         @S         XS          S         hS         S         S         S         S         S         S         S         S         (S         8S         PS         hS         xS   ~      S         S   x      S         S         S         
S   i      S          S         @S         `S         pS   q      S         S         S   y      S          S   r      0S         HS         `S         xS         S         S         S         S         S         S         8S   s      XS   t      R   u      pS         M         S   v      S         S         S         S         S         8S         XS   w      M                   algorithm mismatch      bad e value     bad fixed header decrypt        bad pad byte count      block type is not 01    block type is not 02    data greater than mod len       data too large  data too large for key size     data too large for modulus      data too small  data too small for key size     digest does not match   digest not allowed      digest too big for rsa key      dmp1 not congruent to d dmq1 not congruent to d d e not congruent to 1  first octet invalid     illegal or unsupported padding mode     invalid digest length   invalid header  invalid keypair invalid key length      invalid label   invalid message length  invalid mgf1 md invalid modulus invalid multi prime key invalid oaep parameters invalid padding invalid padding mode    invalid pss parameters  invalid pss saltlen     invalid request invalid salt length     invalid strength        invalid trailer invalid x931 digest     iqmp not inverse of q   key prime num invalid   key size too small      last octet invalid      mgf1 digest not allowed modulus too large       mp coefficient not inverse of r mp exponent not congruent to d  mp r not prime  no public exponent      null before block missing       n does not equal product of primes      n does not equal p q    oaep decoding error     operation not supported for this keytype        padding check failed    pairwise test failure   pkcs decoding error     pss saltlen too small   pub exponent out of range       p not prime     q not prime     randomness source strength insufficient rsa operations not supported    salt length check failed        salt length recovery failed     sslv3 rollback attack   unknown algorithm type  unknown mask digest     unknown padding type    unsupported encryption type     unsupported label source        unsupported mask algorithm      unsupported mask parameter      unsupported signature type      value missing                pS   e     S   m     S   j     S   s     S   t     S   z     S   {      S   |     S   u     0S   v     HS   w     `S   h     M   n     xS   r     S   f     S        S        S   p     `
S   l     x
S   }     S   g     S   ~     S   x     S   k     8S   d     PS   i      S   o     S        @S   q     8S   y     PS                   bad ffc parameters      bad generator   bn decode error bn error        check invalid j value   check invalid q value   check pubkey invalid    check pubkey too large  check pubkey too small  check p not prime       check p not safe prime  check q not prime       invalid parameter name  invalid parameter nid   invalid public key      invalid secret  invalid size    missing pubkey  modulus too small       not suitable generator  parameter encoding error        q too large     unable to check generator       r      pS   f       S   l      S   m      S   h      M   j      	S   p       S   e      {M   o      
S   g      S   k      8S   i       S   s      S   q      S   n       S   t      `S                   bad q value     invalid parameters      seed_len is less than the length of q         (S         ((S         R   d      @(S         P(S          R         `(S         x(S         (S         (S         (S   z      (S         (S         )S         0)S         @)S         X)S         x)S   r      M         )S   e      )S         )S         R         )S         *S          *S         8*S         P*S         h*S         *S         *S         *S         *S         *S         +S          +S         @+S         `+S         x+S   o      +S         +S          	S         +S         	S         @S          S         +S         +S         2N         8S         ,S          ,S         R         8,S         P,S         h,S         ,S         ,S         ,S   g      {M         ,S         ,S          -S         -S         (-S         8-S         P-S         h-S         -S         -S         -S         -S         -S          S         -S         (.S         @.S         X.S         x.S         .S         .S         .S   j      .S         /S         (/S         H/S         R         x/S         /S         /S         /S         /S         0S          0S         M         00S         H0S         `0S   y      p0S         0S         0S   k      (R   {      0S   |      0S   l      0S         1S         (1S   }      H1S   v      X1S   ~      1S         1S         1S   m      1S         1S          2S                   aes key setup failed    aria key setup failed   bad decrypt     bad key length  cache constants failed  camellia key setup failed       cannot get parameters   cannot set parameters   cipher not gcm mode     cipher parameter error  command not supported   conflicting algorithm name      copy error      ctrl not implemented    ctrl operation not implemented  data not multiple of block length       default query parse error       different key types     different parameters    expecting an hmac key   expecting an rsa key    expecting a dh key      expecting a dsa key     expecting an ecx key    expecting an ec key     expecting a poly1305 key        expecting a siphash key final error     generate error  getting AlgorithmIdentifier not supported       get raw key failed      illegal scrypt parameters       inaccessible domain parameters  inaccessible key        initialization error    input not initialized   invalid custom length   invalid iv length       invalid null algorithm  invalid operation       invalid secret length   invalid seed length     keymgmt export failure  key setup failed        locking not supported   memory limit exceeded   message digest is null  method not supported    not able to copy ctx    not XOF or invalid length       no cipher set   no default digest       no digest set   no import function      no keymgmt available    no keymgmt present      no key set      no operation set        null mac pkey ctx       only oneshot supported  operation not initialized       operation not supported for this signature type output would overflow   parameter too large     partially overlapping buffers   pbkdf2 error    pkey application asn1 method already registered private key decode error        private key encode error        public key not rsa      setting xof failed      set default property failure    signature type and key type incompatible        unable to enable locking        unable to get maximum request size      unable to get random strength   unable to lock context  unable to set callbacks unknown bits    unknown cipher  unknown key type        unknown max size        unknown option  unknown pbe algorithm   unknown security bits   unsupported algorithm   unsupported keylength   unsupported key derivation function     unsupported key size    unsupported key type    unsupported number of rounds    unsupported prf unsupported private key algorithm       unsupported salt type   update error    wrap mode not allowed   wrong final block length        xts data unit is too large      xts duplicated keys             f      `2S   e      p2S   g      2S                   oid exists      unknown nid     unknown object name             d     4S   e     @(S   f     4S   g     4S   t     4S   h     5S   u     (5S   v     @5S        X5S   s     h5S        5S   w     5S   x     5S        5S        R   y     5S   z     6S   {     06S        H6S   i     X6S   j     h6S   k     x6S   l     6S   m     6S   |     6S   }     6S   o     6S   p     6S         7S   q     (R   r     7S   ~     07S   n     @R                   bad base64 decode       bad end line    bad iv chars    bad magic number        bad password read       bad version number      bio write failure       cipher is null  error converting private key    expecting dss key blob  expecting private key blob      expecting public key blob       expecting rsa key blob  inconsistent header     keyblob header parse error      keyblob too short       missing dek iv  not dek info    not encrypted   not proc type   no start line   problems getting password       pvk data too short      pvk too short   read key        short header    unexpected dek iv       unsupported encryption  unsupported key components      u     9S        R   t     9S   v     9S        :S   w     M   e     (:S        8:S        P:S   x     :S   y     :S        :S        :S   z     :S        -S        :S   s     ;S   {     @;S        X;S   h     h;S   |     ;S        ;S        ;S        ;S   i      <S        <S        8<S        P<S        x<S   j     <S   k     <S   l     <S   m     <S   n      =S   o     =S   p     0=S   q     P=S   r     h=S                   certificate verify error        cipher not initialized  content and data present        ctrl error      digest failure  encryption ctrl failure encryption not supported for this key type      error adding recipient  error setting cipher    invalid null pointer    invalid signed data type        no content      no matching digest type found   no recipient matches certificate        no signatures on data   no signers      operation not supported on this type    pkcs7 add signature error       pkcs7 add signer error  pkcs7 datasign  private key does not match certificate  signature failure       signer certificate not found    signing ctrl failure    signing not supported for this key type smime text error        unable to find certificate      unable to find mem bio  unable to find message digest   unknown digest type     unknown operation       unsupported cipher type unsupported content type        wrong content type      wrong pkcs7 type        n     `@S        p@S   d     @S   v     @S   r     @S        @S   e     @S        AS         AS        8AS        PAS        hAS        AS        AS   q     AS        AS   w     AS   {     AS         BS   s     BS   t     (BS   g     @BS   h     XBS   |     ,S        pBS        BS        BS        BS   i     BS        BS         CS   }     CS   ~     (CS   j     @CS   k     PCS   l     xCS   u     00S   m     p2S   y     CS        CS   x     CS   o     0S        CS   p     CS   z     DS                   akid mismatch   bad selector    bad x509 filetype       base64 decode error     can't check dh key      certificate verification failed cert already in hash table      crl already delta       crl verify failure      duplicate attribute     error getting md by nid error using siginf set  idp mismatch    invalid attributes      invalid directory       invalid distpoint       invalid field name      invalid trust   issuer mismatch key type mismatch       key values mismatch     loading cert dir        loading defaults        name too long   newer crl not newer     no certificate found    no certificate or crl found     no cert set for us to verify    no crl found    no crl number   public key decode error public key encode error should retry    unable to find parameters in chain      unable to get certs public key  unknown purpose id      unknown sigid algs      unknown trust id        unsupported version     wrong lookup type       wrong type      v      HS   w      HS         HS         pM   d      HS   e      HS          IS         IS         (IS         @IS         PIS         hIS         IS         IS         IS   s      IS   f      IS   g       JS   t       JS         8JS         PJS         pJS         JS   h      JS         JS   l      JS   i      JS          KS         KS         0KS   j      HKS   k      R   m      XKS         R         pKS   n      KS         KS         KS         KS         KS          LS         LS          LS   ~      0LS   |      XR         HLS         hLS         LS   y      LS         LS         LS         LS   r      MS   }      MS         0MS         HMS         XMS         xMS         MS         MS         MS   z       NS   {       NS   o      @NS         `NS         xNS   x      `0S         NS   u      NS         `R         NS                   bad ip address  bad object      bad option      bn dec2bn error bn to asn1 integer error        dirname error   distpoint already set   duplicate zone id       empty key usage error converting zone   error creating extension        error in extension      expected a section name extension exists        extension name error    extension not found     extension setting not supported extension value error   illegal empty extension incorrect policy syntax tag     invalid asnumber        invalid asrange invalid boolean string  invalid certificate     invalid empty name      invalid extension string        invalid inheritance     invalid ipaddress       invalid multiple rdns   invalid name    invalid null value      invalid numbers invalid object identifier       invalid option  invalid policy identifier       invalid proxy policy setting    invalid purpose invalid safi    invalid section invalid syntax  issuer decode error     need organization and numbers   negative pathlen        no config database      no issuer certificate   no issuer details       no policy identifier    no proxy cert policy language defined   no public key   no subject details      operation not defined   othername error policy language already defined policy path length      policy path length already defined      policy when proxy language requires no policy   section not found       unable to get issuer details    unable to get issuer keyid      unknown bit string argument     unknown extension       unknown extension name  unknown value   unsupported option      user too long           n      PS   z      PS   s      PS   {      PS   d      PS   e      QS   p      0QS   m      HQS   f      hQS   i      xQS   j      QS   k      QS   r      ȼP   l      QS   y      QS   |      QS   o       RS   ~       RS   }      @RS   u      M   v      M   w      M   x      M   g      PRS   q      pRS   t      RS   h      RS                   error loading dso       invalid pragma  list cannot be null     mandatory braces in variable expansion  missing close square bracket    missing equal sign      missing init function   module initialization error     no close brace  no conf no conf or environment variable no section      no value        number too large        openssl conf references missing section recursive directory include     recursive section reference     relative path   unable to create new section    unknown module name     variable expansion too long     variable has no value   s     qM   d      TS   y     8TS   e     M   f     R   g     PTS   x     `TS   h     R   i     TS   p     TS   j     TS   k     TS   l     TS   m     TS   n      US   o     US   q     (US   r     @US   t     PUS   v     pUS   w     US                   can't pack structure    content type not data   encrypt error   error setting encrypted data type       invalid null pkcs12 pointer     invalid type    iv gen error    key gen error   mac absent      mac generation error    mac setup error mac string set error    mac verify failure      parse error     pkcs12 cipherfinal error        unknown digest algorithm        unsupported pkcs12 mode         f      XS   g      XS   i      XS   y      XS         XS   h      YS   j       YS   |      8YS         PYS   k      pYS   l      YS   m      YS   n      YS   o      YS   ~      ZS   e       ZS   {      @ZS   p      *S         XZS   q      H	M         xZS   r      ZS   z      ZS   s      ZS         ZS         ZS         [S   t      0[S         P[S   d      x[S   }      [S         [S   u      [S   v      [S   w      [S          \S          \S         @\S         X\S         p\S         \S         \S         \S   x      \S                   additional input too long       already instantiated    argument out of range   Cannot open file        drbg already initialized        drbg not initialised    entropy input too long  entropy out of range    error entropy pool was ignored  error initialising drbg error instantiating drbg        error retrieving additional input       error retrieving entropy        error retrieving nonce  failed to create lock   Function not implemented        Error writing file      insufficient drbg strength      invalid property query  in error state  Not a regular file      not instantiated        no drbg implementation selected parent locking not enabled      parent strength too weak        personalisation string too long prediction resistance not supported     PRNG not seeded random pool overflow    random pool underflow   request too large for drbg      reseed error    selftest failure        too little nonce requested      too much nonce requested        unable to create drbg   unable to fetch drbg    unable to get parent reseed prop counter        unable to get parent strength   unable to lock parent   unsupported drbg flags  unsupported drbg type           d      ^S   n     8^S   q     P^S   r     h^S   e     p^S   f     ^S   s     ^S   g     ^S   m     ^S   o      _S   h     _S   p     8_S   i     P_S   j     p_S   k     _S   l     _S                   control command failed  dso already loaded      empty file structure    failure filename too big        cleanup method function failed  incorrect file syntax   could not load the shared library       name translation failed no filename     a null shared library handle was used   set filename failed     the meth_data stack is corrupt  could not bind to the requested symbol name     could not unload the shared library     functionality not supported             d      0bS         @bS         `bS         xbS         bS   g      bS   w      bS   h      bS         bS          cS   f      cS   i      8cS         XcS         pcS         cS   j      cS   l      cS   m      cS   n      cS         ػP          dS         dS         0dS         HdS   u      XdS   p      hdS   x      xdS         dS   }      dS         dS   t      dS         dS         dS   e      eS         (eS                   already loaded  argument is not a number        cmd not executable      command takes input     command takes no input  conflicting engine id   ctrl command not implemented    DSO failure     dso not found   engines section error   engine configuration error      engine is not in the list       engine section error    failed loading private key      failed loading public key       finish failed   'id' or 'name' missing  init failed     internal list error     invalid cmd name        invalid cmd number      invalid init value      invalid string  not initialised not loaded      no control function     no index        no load function        no reference    no such engine  unimplemented cipher    unimplemented digest    unimplemented public key method version incompatibility h       fS   f      @fS   g      PfS   i      `fS   k      xfS   d      fS   e      fS   m      fS   n      fS   o      fS   j       gS   l      gS   p      8gS                   common ok and cancel characters index too large index too small no result buffer        processing error        result too large        result too small        sys$assign error        sys$dassgn error        sys$qiow error  unknown control command unknown ttyget errno value      user data duplication unsupported       l     `iS   d     iS   m     iS   w     iS   e     iS   g     iS   f     iS        jS   ~      jS   x     8jS   {     XjS   }     pjS   |     jS   u     jS   n     jS   y     jS   o     jS   i     kS   j     kS   p     8kS   t     XkS   q     pkS   h     kS        kS        kS        kS   z     kS   r     lS   k      lS   s     0lS   v     HlS                   asn1 len exceeds max resp len   connect failure error parsing asn1 length       error parsing content length    error parsing url       error receiving error sending   failed reading data     header parse error      inconsistent content length     invalid port number     invalid url path        invalid url scheme      max resp len exceeded   missing asn1 encoding   missing content type    missing redirect location       received error  received wrong http version     redirection from https to http  redirection not enabled response line too long  response parse error    response too many hdrlines      retry timeout   server canceled connection      sock not supported      status code unsupported tls not enabled too many redirections   unexpected content type e     9S   f      nS   j     nS   k      nS   z     0nS   {     PnS   g     pnS   |     nS   h     nS   i     nS   l     nS   m      oS        oS   n     ;S         oS   o     8oS   p     `oS   u      <S   v     <S   }     xoS   ~     oS        oS   w     oS   x     p2S        oS                   digest err      digest name err digest size err error in nextupdate field       error in thisupdate field       missing ocspsigning usage       nextupdate before thisupdate    not basic response      no certificates in chain        no response data        no revoked time no signer key   request not signed      response contains no revocation data    root ca not trusted     status expired  status not yet valid    status too old  unknown message digest  unsupported requestorname type               prS        rS        rS        rS   d     9S        rS   s     rS        rS   t     sS        (sS   e     HsS   f     :S   u     hsS   g     sS   h     sS   i     sS   j     :S   k     sS   v     ;S   w     sS        tS   l     0tS   x     ;S   y     @tS   m      <S   n     XtS   z     xtS        tS        tS   o     tS   p     tS   {     tS   |     tS   }     uS   ~      uS   q     CS        @uS        PuS   r     P=S                   bad pkcs7 type  bad type        cannot load certificate cannot load private key could not set engine    could not set time      detached content        ess add signing cert error      ess add signing cert v2 error   ess signing certificate error   invalid signer certificate purpose      message imprint mismatch        nonce mismatch  nonce not returned      no time stamp token     pkcs7 add signed attr error     pkcs7 to ts tst info failed     policy mismatch response setup error    there must be one signer        time syscall error      token not present       token present   tsa name mismatch       tsa untrusted   tst info setup error    ts datasign     unacceptable policy     unsupported md algorithm        var bad value   cannot find config variable     c      {S         {S         {S         {S   d      9S         |S         (|S   e      8|S   f      X|S   g      |S   h      |S         |S   i      |S         |S   j      |S   k      }S   l      8}S   m      X}S   n      :S   o      p}S         M   p      M   q      }S   r      }S   s      }S   t      }S          ~S         (~S   u      P~S         p~S   v      @S         XS         S         `
S   w      ~S   x      ~S   y      ~S         ~S         S         8S         XS         hS   z      S   {      S         S   |      S         S   }      S   ~       S         :S          R         -S         (-S         S         S         (S         @S         XS         pS         S         S         MS         S         X;S         S         S         ;S         ЀS         S         8S         <S         S         x<S         S          S         @S         PS         hS         S         S          0S         pUS         S         M         ȁS         0=S         S         S         S         S         @S         `S         S         `R         S         S         S         ؂S                   add signer error        attribute error certificate already present     certificate has no keyid        cipher aead set tag error       cipher get tag  cipher initialisation error     cipher parameter initialisation error   cms datafinal error     cms lib contentidentifier mismatch      content not found       content type mismatch   content type not compressed data        content type not enveloped data content type not signed data    content verify error    ctrl failure    error getting public key        error reading messagedigest attribute   error setting key       error setting recipientinfo     error unsupported static key agreement  ess signing certid mismatch error       invalid encrypted key length    invalid key encryption parameter        md bio init error       messagedigest attribute wrong length    messagedigest wrong length      msgsigdigest error      msgsigdigest verification failure       msgsigdigest wrong length       need one signer not a signed receipt    not encrypted data      not kek not key agreement       not key transport       not pwri        not supported for this key type no cipher   no key      no key or cert  no matching digest      no matching recipient   no matching signature   no msgsigdigest no password     no private key  no receipt request      operation unsupported   receipt decode error    recipient error signfinal error store init error        type not compressed data        type not data   type not digested data  type not encrypted data type not enveloped data unable to finalize context      unknown id      unsupported content encryption algorithm        unsupported kek algorithm       unsupported key encryption algorithm    unsupported recipientinfo type  unsupported recipient type      unsupported signature algorithm unwrap error    unwrap failure  verification failure    wrap error              d      `S   f      xS   g      ħK   h      S   i      S   j      ȄS   k      S   l      S   e      (S   m      8S   q      HS   u      hS   y      S   v      S   w      S   x      ȅS   n      S   o      S   p      0S   r      (R   s      (S   t      PS                   bad pbm iterationcount  crmferror       error decoding certificate      error decrypting certificate    error decrypting symmetric key  failure obtaining random        iterationcount below 100        malformed iv    null argument   poposkinput not supported       popo inconsistent public key    popo missing    popo missing public key popo missing subject    popo raverified not accepted    setting mac algor failure       setting owf algor failure       unsupported method for creating popo    unsupported popo method               S         S   l      (S         8S   m      PS         hS   p      S         S   q      S   r      ЍS         S         S         (S   s      @S   t      `S   u      xS         S   v      S   w      S   x      ؎S   z      S   {      S   |       S   }      8S   ~      PS   k      hS         S         S         S         ؏S         S         S   h      8S         PS         pS   n      S         S         S         ȐS         S         S   d      S         S         (S         KS         8S         PS         `S         S   y      S         ȑS         
S         S          S         S         0S         HS   o      XS         xS         S         S         ȒS   f      S         S         S   g      8S         0S         @S         XS         hS         kS         S         S         S         ؓS          S          S         0S         P         HS         XS         pS         S         S   i      S         ؔS   j      S          S         S         0S         HS         0S         1S   e      `S         xS         S         S         S         ؕS         S          S         S         0S                   algorithm not supported bad checkafter in pollrep       bad request id  certhash unmatched      certid not found        certificate not accepted        certificate not found   certreqmsg not found    certresponse not found  cert and key do not match       checkafter out of range encountered keyupdatewarning    encountered waiting     error calculating protection    error creating certconf error creating certrep  error creating certreq  error creating error    error creating genm     error creating genp     error creating pkiconf  error creating pollrep  error creating pollreq  error creating rp       error creating rr       error parsing pkistatus error processing message        error protecting message        error setting certhash  error unexpected certconf       error validating protection     error validating signature      expected pollreq        failed building own chain       failed extracting pubkey        fail info out of range  generate certreqtemplate        error creating crlstatus        getting genp    get itav        invalid args    invalid genp    invalid keyspec invalid rootcakeyupdate missing certid  missing key input for creating protection       missing key usage digitalsignature      missing p10csr  missing pbm secret      missing private key for popo    missing protection      missing public key      missing reference cert  missing secret  missing sender identification   missing trust anchor    missing trust store     multiple requests not supported multiple responses not supported        multiple san sources    no stdio        no suitable sender cert pkibody error   pkistatusinfo not found polling failed  potentially invalid certificate recipnonce unmatched    request not accepted    request rejected by server      sender generalname type not supported   srvcert does not validate msg   total timeout   transactionid unmatched unclean ctx     unexpected certprofile  unexpected crlstatuslist        unexpected pkibody      unexpected pkistatus    unexpected pollreq      unexpected pvno unexpected sender       unknown algorithm id    unknown cert type       unknown crl issuer      unknown pkistatus       unsupported pkibody     unsupported protection alg dhbasedmac   value too large value too small wrong algorithm oid     wrong certid    wrong certid in rp      wrong pbm value wrong rp component count        wrong serial in rp              l      @S   d      pS   m      S   n      S   o      S   p      ؗS   q      S   t       S   h      S   k      (S   i      @S   r      XS   j      pS   s      S   e      S   f      S   g      CS                   invalid log id length   log conf invalid        log conf invalid key    log conf missing description    log conf missing key    log key invalid sct future timestamp    sct invalid     sct invalid signature   sct list invalid        sct log id mismatch     sct not set     sct unsupported version unrecognized signature nid      unsupported entry type  e      S   f     8S   i     cS   g     PS                   failed to set pool      failed to swap context  invalid pool size               k       S   s      5S   q      S   y      8S   j      `S   p      pS   t      S   u      S   d      S   e      S   g      ЛS   f      S   z      S   h      S   {       S   r      8S   l      XS   w      pS   m      S   i      S   n      0=S   v      ؜S   x      S   o      S                   ambiguous content type  error verifying pkcs12 mac      fingerprint size does not match digest  invalid scheme  is not a        loader incomplete       loading started not a certificate       not a crl       not a name      not a private key       not a public key        not parameters  no loaders found        passphrase callback error       path must be absolute   search only supported for directories   ui process interrupted or cancelled     unregistered scheme     unsupported operation   unsupported search type uri authority unsupported               k      НS   g      S   h       S   i      S   j      0S   f      HsS   d      HS   e      hS   l      S                   empty ess cert id list  ess cert digest error   ess cert id not found   ess cert id wrong order ess digest alg unknown  ess signing cert add error      ess signing cert v2 add error   missing signing certificate attribute   d     pBS   e     pS   f     S   g     S   h     S   i     ؟S   j     S   k     QS   l     S   m     AK   n      S                   not an ascii character  not an hexadecimal digit        not an identifier       not an octal digit      not a decimal digit     no matching string delimiter    parse failed    trailing characters                  XS         S        XS   d     @(S        S        hoM        S        S   f     S         S        8S        HS        XS        hS        S        YS        YS        YS        S        ZS        ةS   y     S   g     PwM   h     S         S        0S        HS        hS        S        *S        S        S        ЪS        XZS   l     S        S        S         S        S   o     +S   s     8S   z      	S        S        HS        `S        S   {     S   m     +S        S        	S   i     @S        ЫS        S        S   }     S        	S        S        S        (S   p     8S         ,S        8S        PS   n     `S   v     pS        S        S        xS        ZS   e     P,S        S        S        جS        S        S        S        0S        HS        XS        hS        
S        S        S        HS        S        S        ȭS        حS        S        S        S        ZS        S        S   q     S        8S   r     -S        8S        PS         S   j     pS        S        S        ZS        [S        XS        0[S        xS        [S        خS        [S        pS        S        S        0S   x     HS   w     XS   ~     R        hS        \S        S        S        S        \S        دS        S        0S        S        (1S         S        S        @S   k     1S        PS        pS        1S         2S                   bad encoding    bad tls client version  cipher operation failed cofactor required       derivation function init failed ems not enabled entropy source failed continuous tests  entropy source strength too weak        failed during derivation        failed to decrypt       failed to generate key  failed to set parameter failed to sign  final call out of order fips module conditional error   fips module entering error state        fips module in error state      indicator integrity failure     init call out of order  invalid aad     invalid aead    invalid config data     invalid constant length invalid data    invalid digest size     invalid eddsa instance for attempted operation  invalid input length    invalid iteration count invalid kdf     invalid mac     invalid memory size     invalid mode    invalid prehashed digest length invalid pubinfo invalid signature size  invalid state   invalid tag     invalid tag length      invalid thread pool size        invalid ukm length      length too large        mismatching domain parameters   missing cek alg missing cipher  missing config data     missing constant        missing key     missing mac     missing message digest  missing pass    missing salt    missing seed    missing session id      missing type    missing xcghash module integrity failure        not supported   not xof or invalid length       no instance allowed     oneshot call out of order       output buffer too small parent cannot generate random numbers   parent cannot supply entropy seed       require ctr mode cipher seed sources must not have a parent     self test kat failure   self test post failure  tag not needed  tag not set     unable to find ciphers  unable to get passphrase        unable to initialise ciphers    unable to load sha256   unable to reseed        unsupported cek alg     unsupported mac type    update call out of order        value error     wrong output buffer size        xof digests not allowed         Y       07                                                                   7   7                          S   @7       S                           S                           ȳS   0,                 سS   P7         PS                         S                  BQ   ,                         S   ,                         S   `7                   S          S                           S   0,               S    7         `S                          S                  0S   p7                 @S   0,         вS                         HS                   XS   0,                 hS   ,         @S                         xS   CERTIFICATEPOLICIES     policyid        qualifiers      POLICYINFO      d.cpsuri        d.usernotice    pqualid POLICYQUALINFO  noticeref       exptext USERNOTICE      organization    noticenos       NOTICEREF       r2i_certpol     crypto\x509\v3_cpols.c  ia5org  policy_section  policyIdentifier        ,value: ,name:  section:    CPS UTF8    UTF8String  BMP BMPSTRING       VISIBLE VISIBLESTRING   notice_section  explicitText    noticeNumbers   nref_nos        %*sPolicy:      %*sCPS: %.*s    %*sUser Notice:
        %*sUnknown Qualifier:   %*sOrganization: %.*s
  %*sNumber%s:    %*sExplicit Text: %.*s  crypto\x509\pcy_data.c  ossl_policy_data_new    crypto\x509\pcy_node.c  ossl_policy_level_add_node  $         &     H      -   BN_mod_inverse  crypto\bn\bn_gcd.c      /BD7q۵/BD7q۵[V9Y?^[V9Y?^[1$}U[1$}Ut]rހܛtt]rހܛtiGƝ̡$iGƝ̡$o,-tJܩ\ڈvo,-tJܩ\ڈvRQ>m1'YRQ>m1'YGQcg))GQcg))
'8!.m,M8S
'8!.m,M8STs
e
jv.,rTs
e
jv.,r迢KfpK£Qlǡ迢KfpK£Ql$օ5pj$օ5pjl7LwH'4l7LwH'49JNOʜ[o.h9JNOʜ[o.htocxxȄǌtocxxȄǌlPxqlPxq 
	 
	 	
 	
 	
 	
SHA256 block transform for x86_64, CRYPTOGAMS by <appro@openssl.org>                            "(ט/Be#D7q"(ט/Be#D7q/;Mۉ۵/;Mۉ۵8H[V9Y8H[V9YO?m^O?m^BؾopE[BؾopE[N1$}UN1$}Uo{t]r;ހo{t]r;ހ5%ܛ&it5%ܛ&itJi%O8GJi%O8GՌƝew̡$ՌƝew̡$u+Yo,-ntJu+Yo,-ntJAܩ\SڈvAܩ\SڈvfRQ>2-m1fRQ>2-m1?!'Y?!'Y=%
G=%
GoQcpn
g))oQcpn
g))/F
'&&\8!./F
'&&\8!.*Zm,M߳8S*Zm,M߳8ScTs
ew<
jvcTs
ew<
jvG.;5,rG.;5,rdL迢0BKfdL迢0BKfpK0TQlǑpK0TQlReU$ReU$* qW5ѻ2pj* qW5ѻ2pjҸSAQl7ҸSAQl7LwH'Hᵼ4LwH'Hᵼ4cZų9ˊAJNcZų9ˊAJNscwOʜ[o.hscwOʜ[o.h]t`/Cocx]t`/CocxrxȄ9dǌrxȄ9dǌ(c#齂lP(c#齂lPyƲ+SrxqyƲ+SrxqƜa&>'!Ǹќa&>'!Ǹ}xnO}}xnO}orgȢ}c
orgȢ}c
?G5q?G5q}#w($@{2}#w($@{2
<LgC
<LgCB>˾L*~e)YB>˾L*~e)Y:o_XGJDl:o_XGJDl 
	 
	SHA512 block transform for x86_64, CRYPTOGAMS by <appro@openssl.org>                                                                                                                                   	                   	     
                                      
      
                        Keccak-1600 absorb and squeeze for x86_64, CRYPTOGAMS by <appro@openssl.org>    crypto\hashtable\hashtable.c    crypto\ffc\ffc_params.c j       pcounter    hindex      validate-pq     validate-g      validate-legacy prime P:        generator G:    subgroup order Q:       subgroup factor:    seed:       counter: %d
    8S   @S   HS   PS   `S   hrL   pS   xS   S   S   S   S   S   S   S   S    Q   Q   S   S   (S   8S   HS   XS   `S   pS   0S   S   S   S   S   EOC     BOOLEAN INTEGER BIT STRING      OCTET STRING    OBJECT  OBJECT DESCRIPTOR       EXTERNAL    REAL        ENUMERATED      <ASN1 11>       UTF8STRING      <ASN1 13>       <ASN1 14>       <ASN1 15>       NUMERICSTRING   PRINTABLESTRING T61STRING       VIDEOTEXSTRING  IA5STRING       UTCTIME GENERALIZEDTIME GRAPHICSTRING   GENERALSTRING   UNIVERSALSTRING <ASN1 29>   cons:   prim:       %5ld:d=%-2d hl=%ld l=%4ld %s    %5ld:d=%-2d hl=%ld l=inf  %s    priv [ %d ]     cont [ %d ]     appl [ %d ]     <ASN1 %d>   %-18s       BAD RECURSION DEPTH
    Error in encoding
      length is greater than %ld
     :BAD OBJECT     :BAD BOOLEAN    :%u     [HEX DUMP]:     :BAD INTEGER    :BAD ENUMERATED :[      (unknown)                                                                   xYr n
j ) y<q HɆ i5 ` Lje  Y
{* R 0 wy@2 ng         ;$%`7 L>B= 2LLL=u> Q@vA s. |
 4 L ){zbD yՓ Veg YCC Eq<%9Eг v}2MUӇ0dմXi Sўsb <7nٵ fW֮rz,   1j=BjnQkC *lUq2Dj	 2gP#8Ye )G ̪O.PM K &PLUu V ϤBLPbL Ƣr .ژ +h	dn  e
FG X2 D:hB2U& sP q }X ZD L v q BK. + xD+ |kT53t3  BT: #A5E -{  n4 G ` 69Y S Td \xh| >)U *` ?>  8 -V Dq޺;BEH Vl7Y m4,jG} 3) >! o]SE s. a 1 qK0` E; %Q}j< B ңN %4 cM I.T A)6O Ƀo!2&Nt ݙ :, '; 1uu  r 0^ )8 }w , T ~> Y7D̲# /3& W$ 4}{U< X#< 7֠e8  @ rv}  e^ƍ3* 	mA 0/C7ڥ"J BGXzc Ե\*  M^Q ]G 4^ B0 1=] -l ZO'?M5Rve\C X!H ,i Po _	 Llh?u E0 #o !p־s fX 3J Ǐ̢eah E nX4Y/ZrP!t WEX: qME ;y4S 4 '" D [9#  o] 
 @N& zda>[M ?t
R q=d$w[O ggo5E  & vR9ѱ .s. Xg ޯ, ig U A^uRu  e$ r% h  QHaE
 Ǔ	sA֯٭ P |Z;)l(3~ [Ax< ֽ P MkJ6gtH	 ^/#Y=SK & _|O]  RÂ(L~ c>`D * 4=fH  zw  [նJ o	 {"\M-Ë;N  ly  O`&> >}o]
a( 19A m, #%Hgk Z 5,*  ;? XN$ q GǞ: M! A? M!fW)Vl  D-I`> Q<$ #m 6#=8: |X ~B &"f _ .Tu"Jd\p x* FC Q d k#u >`;QE :Sfm `L <  ]h  +u Q   u+/! ,}(y Y EX ˇ ɮ G y)^N $  tX 1>L 3R mugKG[` 37 ? '4$(U fTaE z y9  5H R0S<H "g / tj	S $"gH ۢ *  `, Hז *B$ׯ VVŜ1gR z 
  j () 2|i& K + ,,mdphl 7Ӄ c a !lQ g >m"  G&F_ Ee O Nny|  O F:O%U̖'.WX" B,f6)cW){4r+ u(  [#&f}$vq| `JXXd u4 Q.j EP 0X t zb A	{Y; pXZ1&l Ype.-O3I*e  i2 O4h eNbM )#| #5 }0 ]o=yE$0o'2cףW#lnL Je /0 +R6r(7[ l8 L b} ,]  pG;C *7<Cx  cs 
v rLu;{ V NՁ; `7YT] q ctX S_"/cx ~ 2ulQHyOY~ A!/ 3 iS q  # G %d 9GgHIQ҄1 	v3G qmL  }G, ^ wLK | H`-ܑd @x   }   SHI MAC h   CQyϖ) v & @I W9| + c K~ > n 6 ̶AQ ڟ    &b % Xn `$  y p/^	QC| _J ,mYY $L .LMo '^ HFDfM /:avΏn Nr!bh ruK S:@C /op d%k ƀOћ< pA t{<;Y {K E0tѠAPb %¸?" Aِ8&-x l ~wkR T NvP4?`'  3(	KIa k k(F   CRP 2H ^LA  {H W~Y i IqxBmԏZ 9:Y4
 
U. g~"#o ev ŅߧmPVF^ 3s N
} _ա'_]W_ }  Ξx* exm ,p pZ%l S	Z Xstz  d%`N β  i |mҕ  `nu	2{(c " 0PF3 -z, %A zEZPj`r 1w>@R3Zv 7vȟ  ky Uv&  / 	Kb2J B/  L 5 L 2	 ~D\0 A1 ?;0?N( p#ː h h(&^X 7z  fv $H&>>  c {	  3:%  J y) _rMs\QP{YJǍ F]K\ ݓ14~ | .	 @4  @N    ng @((*;K|\VY8  *$$0X bG [O L*E } SHz5 tTBn è,E @[:h : ˆLc KPE @i #|y  P}D ʔ v e^zHFE EvRJuBA8 ;]-~  rc4c`>~lިK  <uּ {E$7b[ *ff Z z@ 6Rt %6} pd*! cJ2uR j m	 <\ h-|Fc u  (	d _DW d:4vF  }qy T Y0 ! mFs>(k^& -vѾQv{e{7{ 2cL aAC VN@` C B7`!b3S6 1CHH *O *&  Txh~` 8uD/
& BY.cSһ-*| ֢  f$pC 4{6b> '  ÒT \^J X(ƓC=aj _V 0vx ] UDFPRaccTktpz. i   ?D'\ i *(s 	Q   ` p +N2 Aqy;n^po ` $U{ GI " 	\ 'Z baY ^O Z _~f $# sUS I/rDA ;H>]yv;QÈ 3 IM` 6 ; m*-Вf쎻 2
JY0O L? 1 qf e 9 * ƒ8 D [NC4 ρms 6:x B0E @e}#I 
a: jpT aZ}˹M\j s٘ x5 65 
d"j WU'thd FЊ 1 L{%ڠ\
~rF D<ҽٻq \ >۷ !͵P 9CZ{]' `4TB "n P; H G ٯ_qC S< 
}U`YQ +E  1 <# v1XAp~451p &7eЅ=Ev<b
 T }32ױ8|[DH~wd O   y؋w$z *-澩#nH 8 uN]A b_,jM UnIZ qțZ 1Jѽi7* .< XRQE z0Q@  # zz _)WM  N '-_	S b;>! satb v ri|G^$A G-m4  SYI :} $D3*ELV&d&5# a QQ Ik s R Tc de PM!n _U%oj#L rW@ zewb G95 cڜ  qY  i6^\Xf!Z a ڛrw j5s[Xj,=q 4| n6' d ڷkΠ_ L ϡu 34u
I8 ^e  k+dv rCXY\xrs"H |WKa \Cv{xhFw6  -SH k8 &-Pg `RF o Q'N!Dt FhO ]և $m p n$ .I ]+  f ]oblAOI(0kXaUqB n Q< h|a҅ 8)o o:oՍ&{. iw-JS|sԍ S62 ֽ i  H 36 ܴ S :WI< j1   v~ n%;R/ V d%p Tj o(e 136J]沒 H96> wH = C8 . l?54k Jגּ P $b =9% > +_'ܮ0"6 < $8 x3 R* k\
 ? ' ʡ)Ѣt4 gE; 5)0 P Ҽ  q ? bM ;5 
 ԽȮ2q^Z  ^q +Yj{SBR1' a M;Y =˫\N !7 <P'a k<H /SiQ'ޤip} ?a ?h: Z<T Oר sy $x  9k1* j+9JW ~Q  ݋  D V| |&F *7 , n 3] ڷjCM (y 9 S}< F&R mޝ7v?͗ ! "j+O j_Nz= $  \A2@ } ՋzCGW ˞\+ o'?GJM"1.#0}=j$Na xq^= ^ @+ MfxL 4Q V70 **2/  WE 1p byG ۩(m[p kÓ chYB~jB 1  O)  uSD^ . X 9E*;CwÍ$y/ eDR aVPE  t]d - Z+[ G. 'pوa51 X< tjNշz<!nju x:Tp  7=2A lUp  `k ]2a nVus ʷ 
> xb{c. 1cw #s-H p{1" \f;*b. %#& ^|+ _Hxο zO. T qHGIH 
QLX~kxy;${< B a$&s]`gŞ; 90 YM*L  0Q 4%t]|v Sn ]T L>  d5m :cJ    	47Y "; TwH{s Gܹ #L&} a r,)- Q\  ybQ,˜R G:r2&  e <g\ n-a/U>96 ~ -u`L2 ^ ƘxD"EAeZ xD6)ڼ q0 XiR ]B5 \k	xN1
miZqJ: >yҲ~9+eo/V=F5I V J _ <t  oAˆ'Xl1Ghi] nI C3Z C2ҏ 5j ٭p]G0Bqo x_ -i^4D-h& L `5C 6 wS **o MG5 L" /'\Ev 	mjN/TҰk '& H HE M Go*; ! O nI JE1 d }JiZU=#>}VIx {&:,\EXp<NS|n `5u!R)&c=F kB A2 h+#Po n )i-+v C RWzZ#| ,FkeP\7 *1 rU! >{ > ]F *hȌ% 9 8F  nds %-ar aެ 1F 4S]>M2B y0 ?  ,IR 	L;+    m6A <Xyn)SMG;jB Z 5 8 V m* Dm ȱz#0UZکN n 4+ bA? Fj] kn=Ӂ\ #Zjter < I,nPL  (w q3 @" kjTF2# JB ) vy^Ww\ IuW ӑ. [EM6	` ֭   kd f 3 {<Y\ӧ ,xqߋ (w{Z M x  ;' }cDD {n! a Q) sO^ |
~g - UH Ƹpa c&: B ;Ep w/{ G_q(蹭 ]uDlf1a! YAo|f ƮK97 խ m1 7j o^~ M &G ͺ]1ӌ v n#* w .gOv o EB)`{ y^*.* uT1zm GY{ 0w rVKd5x2 Hh1 {P )de! LoV{]ؤC;)=Igz( /#$  E Å 3 ^ @S:Yn2
X3+ bq Q&); h ]֩fl ڼ G? hxs ԧ>{d ߘ ! ;,]W_GUt
 ]6ba   k L Z 6 B6' Al 1 UR> : ' %5QR ͧ^-( op6K ^0ʑ'v*u   +2 6PD     b&#H$(Y @Si :s tjv ʮH kJ jio @ f y C` _ Y @%0Z`9 .r=B 7n! r^  / pS v(ve5p Yk  ~ 	Om1 J  p3 	    up " %P&-Z/*L   3}   2 ~S8b9vY!3 [4 #C1X$ : X  KB BeyOQ^
S^V ( 3   f mt &[ ߯ BV< `%z׻. 8 ez	 3	5} f 	% a)  <jq ; \p i 0TymkI9Ysp 9` / C) `4U|y2r< &k7^F^ MxEUQ &1%=| N10 _ i  @K QI
 j^"Z9܅c  )9aL A%">_ Mj~@[ b 5 z $}Fa 0ZRT . gq.ey(|-	l 2Xގ_ u o| AD&A & 2? < z# !q j` ҮԐYb"X pAn % B8
Sp-   v GLSc[ *`@v# qzwB$ @ Y >he T 1 KςMs 7Vd:m<R̆1Q'_KQ QZk1ӝ ތA8Z;04 b"  \O Ũ 35x u  rUZ)
c A7t 2@d}5	1d bO *c` 0ShOnR,A)$X
 y b B{4= 0qVxw W  rU  g0 1C Iz    Ti= 	YV6S (um5,?/ T Hu}:]O ZXoF/ 
Oٲ N~>+~ g#  =3 QІ sw: rU1FTU .5] 	7- ,Z1 x{B2ƏeKaW v6 @q9 s 1=@I(
Zy) +a d PA h{IMh` h{9 f VN  j xIC S p0@A dd 7Q  |f( v砆w  <&ɖ x6 B "&pP  37 :Idh 
  ^;'f
\TP Zۮf5L4lSk $m v:8   ѝ G/ V   0\ i` P؂b+1 [Iy ='?hp~b Pb{<WRxƆ< \!qw& +[i k=D 3 j"t._  H: pEiɝ ԚR;_ Qv4!+KYyO Ћ>XҸb{fS At\"BQ G(?> O v2 ? {c:2M,{  ;a ̵ %G Uw Ⱥ S| W 3|| 0:  }bl# }" e "d9 'F9 v   t o6<z:962 kkm YHsY^QY2 iB@Ol'K |2  i b աy1 %* w >O@	^0q 2 C7h _0%B 7?@RJ5GC}  ߉]	܄ &fV <+Q $ ? 3.r0O	 /]i* R+ '&b@ <1twx t5m
 nS ۉ2</^ D S ZA S3ͫB6<f-w  dŲGR)*{ڹ4 dsN hZ
P{B! c
  5 G7 HVv e^]l]LIcOJ@.A cf,5;f X  o& s< z ZL? >Jxzn w  !.() p1oy L) U$1\m '|Õ Z$CU&#|D#6ɤ u1 ~q u ˟ ߇M c%3Y10- l P Eg>[nۢ ;!  0 k p; mM"c82TY Jb* c_+9 c?wPi6 赽EpЫ/m{S 4Za=)^*7l D 

jO CB{>" X*_ qZ}  Bx	2 1F  	 4^8[. 9/=o [ b aW~ YOk MV< %$S ɩ < C< qKtA QPH!mk};: Ω y (=^89<-lU cb]  ,G@]8 > eNQa 1p< wl '{1 T J 6f iq O 	 Ȕ= s1݇ :#.	 QA4}t.J\G sl:0۱< W 5K 02x#
eehO> e`A
 t  #+O ;B !Pná8B{/ C r WaWT `[%}; Av 4A߾ e#m M1  {ZV A o] <] 0L \Fc 	 ̓W _ ݕ &n +sױv `4Bu @.?_ͱ+c 3te  }MAb !n> Elq S¡< ѱ ufP 2T}6 "uI# HO)ʭcLl$`;jdW n  ]wJpC[!f։g ]t9T {xw w/hȹr MN -yR Z _G Vw <  x_3 i:	+| 2.g T Fu FO J   ġ5 ]1X$&{ ȝLg"r3  n8j OMP  5V D^ \nbuM
 |\#v Y095 = =;n yQ j@E5.U qag Ѷ _4zd <F<( z4e 3x  ~ ĀX}l2 {d;ݔֈ9޴X6!C4d Q^ (5 o# ٤ .ϣls`v<L  G*3ݫ / _@ݦ  ,dEu<X(Q G=X  u rt  }bqL 4 oGZn 
yB{ yc 1 s	D ,wzb3 Zj G2
vF W 7 a q b "kurL9"81SqݽXYGykc	/ k'a13:k+A{>" PY ߅ 	BJ ]B  Df.Z ؀K(3 |1 ʰ|& _= |3(`N V$V	 o)la 9>, u-t  <,}AK2 5ZP-:G" # Dsn: W1S'h x țϑ  W# wߡ^FCU2 {8D 's+h  4 H k ~XD N6?7&^  'J ls  uvtiC R%ց{dy -l B8 B E wR8 r{ gU1c o' &O} a4 ,( Mvw # 4uf0̚YF< k <8;nG6W -OeF gN e qP} 5t rIR|}(4 *Ҟ *@\($UMv B`sB nEoP lkAQ 9ε/"GK_ (fQ ") K  _L1 u{W }>?ƫ $ #  \ \<>); }mzR 	Xŝ/^9 X TU |   y SvS:yX #} ` #% . ټ 9 9{	u$  PNi D Q}֐ 7&[ . #}+bz 9q	[l m ( |(rb cE, 	5; f4 {S%8<ZIˬ P/^$;ѵJv62  hH`\sN K5Y v H @ >b  ڹ a/xg3 <E |:kQ J$ vC _5^.=5 ;s/J j  y=Cز n }9 m`4s &y8! v K`'? $- \- !WTcb ɂh) = ˱ ) yrP  N6 0g i M5 y.`k<b?wx;r7[U M8I1 VƖ ]Ѡ EͶZ+ $ zt 3'?ņ "; dN /L <> {=+ E /",N 94(^ S <N ` I sj  pxDv0] pfJ >? MwV ВЅ:x՛ * ^2 p S7wT#-C' 6g*AV5 a/#FFg$Z( 0 Qݪl] dV$#њd9 ) dK ; xU7 r5w J? ChP OY7u` Ց Ex_r* H 5I>m f )z&
 } ) Up~ VGQ	b'G-Ko ;  0_rĵ3]m h- 4p L =+@} XJ1 B |{ &vp rb Y Wp  ,` (>  #uRn&*Sa 1
 wx = s8cu 3%pQ!6 p +hX43ulu .[WW SSL l uR &
 s ߶n]9< iŤ `"%c T _N]ؙ vv V-)dqtLlg0 fE3_k  Z|j Lȍ:h 4q&4. e! o>|^ p8cC }:T RS%'.jϧ "    H3ia-N OVt% RMRTeX^vm x W]I gbp x5
  }Pm[/mts1WULY- ;brIN1~T 1+Tg# hmCݚ ɬX }g\ m ^$6, M	 aJ ۣ#vrX j%ɡvaYc:geǓ<c ;4 f[  h< . 'C K/ ab8ب#o\T+ W[ 8F M P
L nR =W޾H UV:c,- C cG %y&3KU,A 9+;Y5 !T3FS bw oo wI?-QH* .,p וh DW2\5( # -$2mzF9H (8 Т:b] o L-g E
 y {XQ^eg$- L_ $r B%8 Uq ZKE 2o2 \P $sdR=$ CA? 7 Op m( SA٩N^ GjMWm$d  n	?{{{QGlp32rOlsc WHf_ # sf pX dpw (8Sy. *5L [\ H P d	zve 6 8H8
@k[e4  8 wթcc	gmX;D
!a; 
 _yX ^s7 2F x5 B hD $f }-b ]8pFt7'P WE^INBA =Wpt& ^Ի d/[ DlO&  
Z^ܮX ǈ4 _qu1;m   'i M 7Ԅ9| ]>

 Ox  >}#l!SQ-> } bj]m>$y xF % Xgj1<8k cr ^I Y" N٥	͇ Tp %  [ m1 i4gȥ 4{W6Nx=8) )}W ֥F ԩH]!g+  i DD T9(M8 T5 6_ _s uv ja] +-  v `n2 r) 5 oz)alC ט * *2jjD:u  %x6$=d Z
 A@ tqsg } #I{.8%w"=I }p h 펏 Afl u"%xEP |JG hQ' =[  ;[QzrˑwBH j wRhЌ+ b	ee& _Ŧ >Б    $X [4 E4O+  C o ,#	rQG&i u2QO ?DA$nM- x{~[ VI Q, p ev H84 H~`;y_ R w+̬N h~; u H Z@<eUV m S K w eR%M z <j  mB}q; =( h /2 h a\ٕvOC z *P%a|p$WWNacwS MYڽ k;#!,ppO̯
 (ht _c' 6ޅ y? f6 "$ 2;a ؇e+[ &_ "&SL% j$vDk.D  ڠ#` u k{dh aLM*OF?Pie =:[ ;bTM .9> L@ J% } 
YQ e+6 #	~F }^u9p0@\$x 7+jb Jkj56Zx{Yr=RM 9Z_ 4/gy$KJ e .0MoM=Ha* 9d I#lORg l "<JrN) :y Oybz  t0 lB޶w ' 0 |mwU	y0G3[1H #vp; , rg<Ֆ 
qhH ܃tO\ ]"Լ eSΦ IJW I OQH  AH[Jf* qB d 
>{
$w- * 9 ~ ld=y:v L "pY %i#(jer (gn?:  XI^Y 6 - O s T@ CϽ@ Q-6W `I!4BP% ]] EWj. c >r, m' ^e X` ^cj5~ ^e. || 0|j = ٘܂-7AW]ar  i\ύ 20t+ %"*D`uB2 KSP 	$n Z4 9 qKտE /@?jϮ8XI 5
xIM ;A F) p  Wem,R5^;]'XNQ /r]k'vwXin$n[Bt o
   ڜ5)<Fo y~7~4 ܁P̤C(lʤ !  %`1J m  o
[ڇB fy Ϳn 5 Q(-#flGnr uqM \/ 56 .#ԁ `;+ 4 6U " 142qY
-> o vs[T<  W q+ Fzi~Vn%[ D> 7[ SE ]h & zpin] H ] m e|f7A }ִ ` -u 6 eV,{!ј Z)S}լR ש "  dTٺ 1ovah O;\E#JvD |B#V +Jo~V[ E,ܴ# f/\fqFz Fu?g Ah{6X S5g  1 o6 =l<*F (&w&=w`*
 t  ] }W% 		 a &
  ?H&\Nh$T=.q} K$ Env ] @&F t J{ cOv;^=+ . & 3<:boM[ (
 2lN Z  < ) tcRvo8 { 4 4]	[8-:n 4Y 	W ,^z U\  h _ 45#GR 0I,p" eH }hahT P8VN u 1 ccA>7 Xφ .83 
 ?aK  u G6(LoWO  |lK L7? D4o
iMP X-y =T .L! 1%E C^ *' -
 r /T^YR4 8wp S5B  a[ Nx5u_?u ~w 9a/ɻw-d~ b_x6 bh o . ʔ9_  Gg1Tg]DyR )O+Χ4 o< eJ&[T ߉ ӄ _@>y]M 4Q ۊ^ + ob?2G5 -SRT]axv#r2 r'sԆ ٠t^KthuV  =W}̨ . i ԡkEڵTzv `Y 0z`iu6"~iC 4ӓ 6 ,3- Dj ]-= s o :? RK Dn٦ FX
͌ u8& |l7_ DJ =`i; !L	hKfp lrF 9PaU F;`ayX# ۴J In15/ Ry: 0u  (
3n9 uev6TL ͸/HNpU2B]4i mH: # ,u2k Don S(L :`(r FT<z	uI ~>-@8 "98iS  g
JAaPd֮!2JnoT TK;pز	_   bL[R'yQA W.hYn֞65\!q j+4  3 AWO{ AL,UD ʷA	!G;P ;H	 d 8 ;KP s o]9:އzl{+PH<	 & m[ Nn bhPy h<R`!>3>7r' L5 bTQ=27 4 X+w  BQ \x {7 H 
)g0: Q 뵽ًJ0R .  2ӍzV/%3 N i2 <  [ O fRg	 {  < t}[V y%	yKpR _93iab$ 
4 ٴ7ԪT c) $F6Wt 뫖  ʇ _ {] >K  ֋so 4 % j5*c =\p& $xkM {Kf  , xbL|蒼` )  ` ~ >Q Us 6@-r G /B  v2VpKq?+>-WŗRF W ZxF \  /\i=1 d=tMK\QۓL %a,d %29 Jp  a]Ied]4;˱^4 srh~cvk Z yX  ]}qM 4¶r  
ogɁ N 4(nե< >E `a 1- xy0-"2[.6 {iƍNC6gN&\W? l"f" Bv2c v y Zew D$7 `)?  dR5 9c1R=R+ n }= .4  ӟ 7yi w˲(A + z5J0 րVdVD=+T^<vֈ%qLk]hdng 12MN  aϔ  [o ' u>D?ؼ 9<  {^^t\aya\p   P`m KJZjDrr*JJy< F(As >/ 7 
 mp{hly%Mol[K >+@ zYRT ZWg<Ђ ΁^ٝtsk_ 3}ʀ_D7	]̬` En &1P v}r FFCIz2( ҟŗATB ~Z vfE 8\E^P o[w	Yb J3p:l 
#V 8K>Zt < Q Zp!p SuIOMrN 9~	1 h{D W'l yF 2Dte(i  n  ` g) dJ~ ғ, / [6iNf_ 4|TG   j T^\8s`  a 7B f g 3 Y 7_BAD~ dp  :' ,Dv r~N!$[ 	 / E Dq 5H- n DDOnF_[!_)#p	2% p1f<U J' t1  .l% x"b>aGf=L a ;  8= b b.6R g&m> 
 ux E# cvyH u} O ^7>NR nf?lRiP' <]H ,C kV.  t 2Q @d ? 1 UT ~ꢢa@~ 4 +'@ Ĺ b< EYe  [y   '{?s]Bz ֠->jO3cWde	} R%$r0ގ ?r7P ~- I ߎH5 qk8`~0 m%^ ǝ1]*+wXk* 
c  [  2__YnO= zpg{ c[ oUT e:2w-3vZ ^bL\P6 5q8v 8s 0, rrIY K8 JxwQxzbmNFȩa//gc\Hv#  +GT f oa( @  qE3 J t t~:$3+ F@8T24a G7 "N :J @E˓  ~ B DB % ]r`\,E wv2SGR F  y) G$ ) ?I"| yݖ)W Zm Gkf Ñ.Xu  nmU3p"y rPqz  DnҪw lObQOD d k9dȵA h O ;F2fw d ]ꍉ }/abtn`sM [O\XƋ K M{E  Dǽ 3_ kRe- H 0@ڞ jga - '0ujs a& /AS& \[c o!տ)  YTF2|LUoP cB~JcAwc8Ot+E[z <00y-J>ZjtS# !P"> WeU $QE@ :^ V/ V ?%' m  ytIZaBވ4 3/N e I} `!I+Xm zh ̇A G d_ N kv:}&l}q[yOlL/  o
 XK /lkѼ cʔ#nDE kfR f \$ݢS7 A^lo  t d+~O C%>"nhPoH Ti @ C{y?_ՅR0 rѯLo罋 wʾj@D?`/QTY D: ^q\aS	 	 <͘ b< ٶ m;x %\A4 s rZ +Xlq 4#L Br b2 J$5( AE U c_) 8 'jDT[=Ccr n |nD .<k i*i  h d{U` &bz ☳ Eqs.Ն~E +F	 Z窓 88}0O&Կ)| `  '4`,CуۀƁv le >d^ LpxfO Ȱ )@θN -?# ;	^zp im@J7 ,L M.ɫE, %>" w#E(  (3\C  ERy\r > W` >8~u, S  *Q |aS֦ $	/ Zی&ԓ?BT YNzRJ 1喾U4)TI{T] w 44} L ק 7im,)e^ ]kvH P=y}  a'1nF}v*
 \f   Ŵˣ,W $ { P <X M'?/ z 'p$t52?yh^ WR* VN& <B-.z5gr *o- G$  . lJ06$y#2 4&I C*/ Nt :X zS`i B$/ -sw> { U)o  ; B!эthp X S/o -&4- mu R(ߡn{ 3њ s٤7ET^I-`;`! &I@ut8 >gvV m"UӺ 
z± zfګ l١" /  K] b:# CuB{ *n lv:R>rs20T_I m4
 (L4a~ | Jy#UTQuB
<f нu\ x O	A ڣ k&N/X/+7td `Kjܐ  Qǳ4%T p [ Eu\ !k+WyTe	 Hjl    ~=f 9o3-ONs
	RPS ( MkOU\ GE 3ҬqYY@Bot* '6P jsg|a b x|O p \0%/. K )Wy q - R l wn" ^,4 N9 /d3 }kM Z3% "w&v  tA4n/ cv }{6~9 7y 
 }|) "9S %*`b wf nRɑv u̒  by jX|  ͫZ0%|  pKJF x 	 MamQ!949AG gb! Lq4: D9/y j Q +3 = 9_;vb?^r:Kia߆ qc>p cj 
 !Ͷ &5 b*( ұ =-Yt~&r 2y ʱ > n  %y' T 	_h ~ {FptU : v?tM>?%k52 ^+ >N  5P:M?"   y; &c' PM  !^,r l~9(''y3 
v& E q8 i Xl1*j B E] 9 o ZZ (2`X| AuVfy$ s<  ;a G ѡ T3H T- *5Nu  (}gEB XK -$F2	 E2 8Ճ* ,(1?#=eq h&y yw# A ><Na ;[kG:/!2u ۱?Z #C2 h%9 #>l  P[]e'  . ̼&s4qIlEE˲ c Ao %l@%E  X>YD'5 )~*c aJs1H; |c ̰ M%U!x: ջ}.<t*3> < "g_$)æ v- CՕ N+ 0)ě< u k mp1IP ke .4ҫ$XZ8 `*N FF} D|F fB4 u܏{ 83+D? ;$%`7 L>B= 2LLL=u> Q@vA s. |
 4 L ){zbD yՓ Veg YCC EC *lUq2Dj	 2gP#8Ye )G ̪O.PM K &PLUu V ϤBLPbL Ƣr .ژ +h3  BT: #A5E -{  n4 G ` 69Y S Td \xh| >)U *` ?>  8 -V ңN %4 cM I.T A)6O Ƀo!2&Nt ݙ :, '; 1uu  r 0^ )8 }w , T ~/cf zzB 9ح8 w_n~3 bE^tʭi'.E /:E8E~_`	! *#!x g4p8B(F%	HC,&p DKZ  : t \ fb `1  	z "̈ )S+U m 0 w ~	o*H o4`? NjL iY UY v!	 .]F( l*oߐ 3I^t%  h 
#ae όa T!o
NQ ! 5)狝 q qB>-f@NuD                                                SigEd25519 no Ed25519 collisions                                                                                                                                                                                                                                                                                                                                                                                                               ϰ{Jsȭ
#3eKc]3                                               ////////hex     prepare_from_text       crypto\params_from_text.c       8PP   f            Q   XQ   Q   HPP   g           Q   pQ   Q   XPP   h     E      Q   Q   Q   hPP   i     w      (Q   Q   Q   xPP   j            @Q   Q   Q   XZP               Q   `Q   Q   hZP               Q   xQ   Q   xZP               Q   Q   Q   ZP        E      Q   Q   Q   ZP        w      0Q   Q   Q   ZP               HQ   Q   Q    GT                 Q   Q    Q   GT                 8Q   PQ   hQ    GT                 Q   Q   Q   dh_1024_160     dh_2048_224     dh_2048_256     (EN      HP           pGT         GT         fips186_4       fips186_2                               8                                  p8Q    9                  8Q    9         h       #N   F0         GT          GT          IT                   M    ,                  IT    9         PHT                         IT                   @M    9                  DM    9                  Q    9                 S    9                  IT   @8         HT                  (       IT   DHparams        counter int_dhvparams   vparams int_dhx942_dh   crypto\dh\dh_asn1.c     ossl_param_build_set_bn_pad     crypto\param_build_set.c        RSA_setup_blinding      crypto\rsa\rsa_crpt.c           @     @             ossl_rsa_verify_PKCS1_PSS_mgf1  crypto\rsa\rsa_pss.c    expected: %d retrieved: %d      ossl_rsa_padding_add_PKCS1_PSS_mgf1             @       L         P         VM         P         P   F      pKT   G      KT   SHA2-512/224    SHA2-512/256    rsa_multiprime_keygen   crypto\rsa\rsa_gen.c    ossl_rsa_fips186_4_gen_prob_primes      crypto\rsa\rsa_sp800_56b_gen.c  ossl_rsa_sp800_56b_pairwise_test        C:\Program Files\Common Files\SSL       C:\Program Files\OpenSSL\lib\engines-3  C:\Program Files\OpenSSL\lib\ossl-modules       Undefined       ossl_rand_get_entropy   crypto\rand\prov_seed.c ossl_rand_get_nonce             (5N           =                  PP           =                   4)N           =                                                           %*s%04x -       %02X:   EVP_SignFinal_ex        crypto\evp\p_sign.c                            b           XNT                          b          `NT   BIGNUM  CBIGNUM pkcs7_bio_add_digest    crypto\pkcs7\pk7_doit.c PKCS7_dataInit  PKCS7_find_digest       do_pkcs7_signed_attrib  PKCS7_dataFinal PKCS7_SIGNER_INFO_sign        pOT   *   #9   *   `$9   `%9   P&9   P(9   -9   0.9    /9    /9   009   socket connect  conn_state      crypto\bio\bss_conn.c   hostname=%s service=%s  calling socket(%s, %s)  calling connect(%s, %s) conn_gets       conn_sendmmsg   conn_recvmmsg   0ST         @S         hrL         8ST         HS         <ST      
   S   
   
   DST         pS         XS         HST         `S         PST         XST         `ST         lST         xST   	      S         ST         ST         HS   	       S         S   
      S         S   	      0S         (S         S         ST   	      ST         (S   	      ST         ST         ST         ST         S          Q         ST         Q         ST        ST        ST        ST        ST         TT        TT        TT        TT         TT        BOOL    INT ENUM    OID UTC     GENTIME OCT     OCTETSTRING BITSTR      BITSTRING   UNIV    IA5 PRINTABLE   T61 TELETEXSTRING   GeneralString   GENSTR  NUMERIC SEQ EXP EXPLICIT    IMP IMPLICIT        OCTWRAP SEQWRAP SETWRAP BITWRAP FORM    FORMAT  ASN1_generate_v3        crypto\asn1\asn1_gen.c  asn1_cb tag=%s  ASCII   HEX     BITLIST parse_tagging   Char=%c append_exp      asn1_str2type   string= bitstr_cb   DIR ASN1_mbstring_ncopy     crypto\asn1\a_mbstr.c   minsize=%ld     maxsize=%ld           S9                                                   S9   S9                                                   VT   ,                VT   ,         UT                         0VT   requireExplicitPolicy   inhibitPolicyMapping    POLICY_CONSTRAINTS      Require Explicit Policy Inhibit Policy Mapping  v2i_POLICY_CONSTRAINTS  crypto\x509\v3_pcons.c  PKCS12_pbe_crypt_ex     crypto\pkcs12\p12_decr.c        PKCS12_item_decrypt_d2i_ex      PKCS12_item_i2d_encrypt_ex      PKCS8_encrypt_ex        crypto\pkcs12\p12_p8e.c PKCS8_set0_pbe_ex       crypto\ui\ui_lib.c      UI_new_method   general_allocate_prompt Enter    for    UI_get_result_length    processing      opening session writing strings flushing        reading strings closing session UI_process      while %s        UI_create_method        UI_set_result_ex        You must type in %d to %d characters    crypto\ui\ui_util.c     PEM password callback wrapper   PKCS12_PBE_keyivgen_ex  crypto\pkcs12\p12_crpt.c        PKCS5_PBE_keyivgen_ex   crypto\evp\p5_crpt.c    PBKDF1  iter    PKCS5_v2_PBE_keyivgen_ex        crypto\evp\p5_crpt2.c   PKCS5_v2_PBKDF2_keyivgen_ex     assertion failed: keylen <= sizeof(key)                          M   P,                  ZT   ,                  ZT   ,                  ZT   ,                  ZT   ,         YT                  (        [T   costParameter   blockSize       parallelizationParameter        keyLength       SCRYPT_PARAMS   crypto\asn1\p5_scrypt.c PKCS5_v2_scrypt_keyivgen_ex     crypto\asn1\x_pkey.c    X509_PKEY_new                           9                                   MK   0,                 4P   @+         [T          p[T          \T   NETSCAPE_CERT_SEQUENCE          G        ,                                                   9   P9                    b           S        ,                                                   9   P9                    b   Object Signing  objsign reserved    SSL CA  sslCA       S/MIME CA       emailCA Object Signing CA   objCA       Digital Signature       digitalSignature        Non Repudiation nonRepudiation  Key Encipherment        keyEncipherment Data Encipherment       dataEncipherment        Key Agreement   keyAgreement    Certificate Sign        keyCertSign     CRL Sign        cRLSign Encipher Only   encipherOnly    Decipher Only   decipherOnly    v2i_ASN1_BIT_STRING     crypto\x509\v3_bitst.c  ~       9                                                   9   9                                   p      9                                                   9   9                                         9                                                   9   9                                         9                                                   9   9                                          `T   0,       `T                           `T   EXTENDED_KEY_USAGE      v2i_EXTENDED_KEY_USAGE  crypto\x509\v3_extku.c  T       p9                                                                   9                                          RQ   p,                RQ   p,         aT                          bT   PKEY_USAGE_PERIOD       Not Before:     Not After:                    09                                                           9   P9                                           cT   ,                  cT   P,         bT                         cT                   M   ,                 cT   @9         @cT                         cT   zone    user    SXNETID ids SXNET       %*sVersion: <unsupported>       %*sVersion: %ld (0x%lX) 
%*sZone: %s, User:     crypto\x509\v3_sxnet.c  SXNET_add_id_asc        SXNET_add_id_INTEGER    H       ,                                   @9   9                                           I       ,                                   @9   9                                           J       ,                                   @9   9                                           K       ,                                   @9   9                                           L       ,                                   @9   9                                           M       ,                                   @9   9                                           N       ,                                   @9   9                                                                                                                                               crypto\x509\v3_ia5.c    s2i_ASN1_IA5STRING      R       P,                                   9   9                                           s2i_ASN1_OCTET_STRING   crypto\x509\v3_skid.c   ossl_x509_pubkey_hash   hash    s2i_skey_id             Z      @33                                                   9   9                           i2v_AUTHORITY_KEYID     crypto\x509\v3_akid.c   always  v2i_AUTHORITY_KEYID     name=%s option=%s       X       ,                                   -                                                                  ,                                   -                                                                 ,                                   -   9                                                          P,                                    9                                           b   Unspecified     unspecified     Remove From CRL removeFromCRL   crypto\x509\v3_enum.c          p,                                                                   9                           n              9   9   09   9                                   9                           r      p,                                                                   9                           o      -                                                                   9                           q       ,                                           9                   0                           s      -                                                                   9                                 0,                                                                   P9                   %*scrlUrl:      %*scrlNum:      %*scrlTime:     d2i_ocsp_nonce  crypto\ocsp\v3_ocsp.c   %*sIssuer:  
%*s     -                P4                                                                   9   9           %*sPath Length Constraint:      infinite        %*sPolicy Language:     
%*sPolicy Text: %.*s   language        process_pci_value       crypto\x509\v3_pci.c    hex:    file:   text:   r2i_pci               `9                                                   p9   p9                                                   pqT   0,                  qT   0,         pT                         qT                  qT   P9        qT                           qT   issuerDomainPolicy      subjectDomainPolicy     POLICY_MAPPING  POLICY_MAPPINGS v2i_POLICY_MAPPINGS     crypto\x509\v3_pmaps.c                        P-   ж9   @-                                   9                          ,                                   `9   9                                                                 P-   p9   @-                                   9                   crypto\ct\ct_x509v3.c         9                                                   9   и9                                          sT   ,       sT                           sT   TLS_FEATURE     status_request  status_request_v2       v2i_TLS_FEATURE crypto\x509\v3_tlsf.c           E      09                                                                   @9                                          0wT   0,                 HwT   ,                 `wT    ,         tT                         xwT                  wT    9                 wT    ,                 wT   0,                 wT   ,                  wT   P,         `uT                  (       wT                   xT   1                wT    9                 xT   9         0vT                         (xT                   xT   1                 8xT    9         vT                         PxT   namingAuthorityId       namingAuthorityUrl      namingAuthorityText     NAMING_AUTHORITY        namingAuthority professionItems professionOIDs  registrationNumber      addProfessionInfo       PROFESSION_INFO admissionAuthority      professionInfos ADMISSIONS      contentsOfAdmissions    ADMISSION_SYNTAX        %*snamingAuthority:
    %*s  namingAuthorityId:         %s%s%s%s
       %*s  namingAuthorityText:       %*s  namingAuthorityUrl:        %*sadmissionAuthority:
 %*s     %*sEntry %0d:
  %*s  admissionAuthority:
       %*s     %*s  Profession Info Entry %0d:
        %*s    registrationNumber:      %*s    Info Entries:
   %*s             %*s    Profession OIDs:
        %*s      %s%s%s%s
            ,                                   9   `9                                           i2s_ASN1_UTF8STRING     crypto\x509\v3_utf8.c   s2i_ASN1_UTF8STRING          9                                                           9   9                                           {T   ,                  {T   ,                  {T   ,                  {T   ,         {T                          {T   signTool    cATool      signToolCert    cAToolCert      ISSUER_SIGN_TOOL        v2i_issuer_sign_tool    crypto\x509\v3_ist.c    i2r_issuer_sign_tool    %*ssignTool    :        %*scATool      :        %*ssignToolCert:        %*scAToolCert  :                       ,                                    9   9                   0   9           crypto\x509\v3_group_ac.c                      ,                                   P9   9                   0   9           crypto\x509\v3_soa_id.c        ,                                   9   9                   0   9           crypto\x509\v3_no_ass.c        ,                                   9   9                   0   9           crypto\x509\v3_no_rev_avail.c                  ,                                   9   9                   0   9           crypto\x509\v3_single_use.c                    ,                                   9   9                   0   9           crypto\x509\v3_ind_iss.c                      `9                                                                   p9                                          MN   1                  P   ,                  MN    ,         pT                  (       NQ                  PNQ   P,                 hNQ   0,                  NQ   1          0       NQ    ,          T                  H       NQ                   pT   p9                 T   1                 T   9         T                         T                 T   1                ؃T   1                T   9          @T                         T                  T   @9       ЂT                            T                  0T   P9        T                           HT   targetCertificate       targetName      certDigestInfo  OSSL_TARGET_CERT        choice.targetName       choice.targetGroup      choice.targetCert       OSSL_TARGET     Targets OSSL_TARGETS    TargetingInformation    OSSL_TARGETING_INFORMATION      %*sIssuer Names:
       %*sIssuer Serial:       %*sIssuer UID:  i2r_OBJECT_DIGEST_INFO  crypto\x509\v3_ac_tgt.c %*sDigest Type: Public Key
     %*sDigest Type: Public Key Certificate
 %*sDigest Type: Other
  %*sDigest Type Identifier:      
%*sSignature Value:    Target Certificate:
    %*sTarget Name:         %*sCertificate Digest Info:
    %*sTarget Group:        %*sTarget Cert:
        %*sTarget:
     %*sTargets:
         9                                                                    9                           '     9                                                                    9                                  8T   1       T                           HT   Attributes      OSSL_ATTRIBUTES_SYNTAX  <No Attributes>
        <Empty Attributes>
 %s:
        %*s<No Values>
               9                                                                   9                                  hT   `7       T                           hT   OSSL_USER_NOTICE_SYNTAX crypto\x509\v3_usernotice.c     %*sUser Notices:
   

                09                                                   @9   9                                                  T   `,                 Q   ,         0T                         T   authority       OSSL_BASIC_ATTR_CONSTRAINTS     v2i_OSSL_BASIC_ATTR_CONSTRAINTS crypto\x509\v3_battcons.c             P,                                   9    9                                                         1                                                                    9                                                                                         @     @                                                                  @                                                                                                                                
                                                                              OpenSSL default WIN32   crypto\conf\conf_def.c  def_load    on  parsebool       def_load_bio    .pragma dollarid        abspath includedir      .include        OPENSSL_CONF_INCLUDE    %ld line        str_copy        process_include calling stat(%s)    .conf   .cnf        [%s] %s=%s
     [[%s]]
 %S
     O P E N S S L _ U p l i n k ( % p , % 0 2 X ) :         u n i m p l e m e n t e d   f u n c t i o n     n o   h o s t   a p p l i c a t i o n   OPENSSL_Applink n o   O P E N S S L _ A p p l i n k     n o   A p p l i n k T a b l e   crypto\sparse_array.c   providers\common\provider_ctx.c PBMAC1_get1_pbkdf2_param        crypto\pkcs12\p12_mutl.c        PBMAC1_PBKDF2_HMAC      pkcs12_gen_mac  LEGACY_GOST_PKCS12      PKCS12_verify_mac                               M   ,                  T    3                 yP   `	:         T                         T                   ĔT   3                   M   P,                 PYT   ,         pT                         ДT                 T   ,                        T   P,                         T   P,                        T   ,                    T           T                                   MK   0,               T   	:         БT                          T                 T   ,                        0T   3                        @T   3                        PT   p	:                        `T   	:                        `T   	:                        `T   	:                   `T          @T                           MK   0,              pT   	:                 T   1         T                         pT                  T   p	:       T                           T                  T    3       `T                           T   authsafes   PKCS12  dinfo       PKCS12_MAC_DATA value.other     value.x509cert  value.x509crl   value.sdsicert  PKCS12_BAGS     value.keybag    value.shkeybag  value.safes     value.bag       PKCS12_SAFEBAG  attrib  PKCS12_SAFEBAGS PKCS12_AUTHSAFES        crypto\pkcs12\p12_asn.c PKCS12_parse    crypto\pkcs12\p12_kiss.c    %s 0
       %s %s%lu (%s0x%lx)
     crypto\asn1\t_pkey.c    %s%s
   DH_check_params_ex      crypto\dh\dh_check.c    DH_check_ex     DH_check        DH_check_pub_key_ex     DH_check_pub_key        crypto\dsa\dsa_sign.c   EC_GROUP_check_named_curve      crypto\ec\ec_check.c    EC_GROUP_check  Generator (compressed): Generator (uncompressed):       Generator (hybrid):     crypto\ec\eck_prn.c     ASN1 OID: %s    NIST CURVE: %s
 Field Type: %s
 Basis Type: %s
 Polynomial: Prime:  A:      B:          Order:  Cofactor:   Seed:       ECPKParameters_print                           0   0   0                                                                                                                                                                                          ossl_ecx_public_from_private    crypto\ec\ecx_backend.c ossl_ecx_key_dup        ossl_ecx_key_op                                                                                                                                        DXx#Uōrl!6֮IN#|?        SigEd448    \
  rsa_validate_keypair_multiprime crypto\rsa\rsa_chk.c    oid_module_init crypto\asn1\asn_moid.c  oid_section     stbl_module_init        crypto\asn1\asn_mstbl.c stbl_section    mask    nomask  do_tcreate      field=%s, value=%s      alg_module_init crypto\evp\evp_cnf.c    fips_mode       default_properties      alg_section     int_engine_configure    crypto\engine\eng_cnf.c engine_id       dynamic_path    init    default_algorithms      int_engine_module_init  engines OpenSSL 'win32' shared library method   win32_load      crypto\dso\dso_win32.c  filename(%s)    win32_unload    win32_bind_func symname(%s)     win32_splitter  win32_joiner    win32_merger    win32_name_converter    K E R N E L 3 2 . D L L         win32_pathbyaddr        CreateToolhelp32Snapshot        Module32First   Module32Next    win32_globallookup      dh_builtin_genparams    crypto\dh\dh_gen.c  ukm ggen    ffc_validate_LN crypto\ffc\ffc_params_generate.c        SHA-224 SHA-256 dsa_paramgen_check      crypto\evp\dsa_ctrl.c   evp_pkey_ctx_getset_ecdh_param_checks   crypto\evp\ec_ctrl.c    EVP_PKEY_CTX_set_ecdh_cofactor_mode     0 0*H       0 0*H       00Ue   0!0	+$  0/0*Ux        0!0	+  010	`He       0A0	`He 0     0Q0	`He @     0-0	`He      0-0	`He      010	`He       0-0	`He      010	`He       0A0	`He	 0     0Q0	`He
 @     encode_pkcs1    crypto\rsa\rsa_sign.c   RSA_sign        ossl_rsa_verify RSA_sign_ASN1_OCTET_STRING      crypto\rsa\rsa_saos.c   ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex crypto\rsa\rsa_oaep.c   RSA_padding_check_PKCS1_OAEP_mgf1       RSA_padding_add_X931    crypto\rsa\rsa_x931.c   RSA_padding_check_X931  RSA_padding_add_PKCS1_type_1    crypto\rsa\rsa_pk1.c    RSA_padding_check_PKCS1_type_1  ossl_rsa_padding_add_PKCS1_type_2_ex    RSA_padding_check_PKCS1_type_2  ossl_rsa_prf    ossl_rsa_padding_check_PKCS1_type_2     ossl_rsa_padding_check_PKCS1_type_2_TLS RSA_padding_add_none    crypto\rsa\rsa_none.c        :   p:   :   :   :   @6   0A6   0   PA6   C6    D6   @D6   D6    E6   0E6   E6                           H6   N6   R6   0S6   PS6   0V6    Y6   0Z6                           :   P:           :    :   p:   :   &0   %0            %0   p!0   @%0                   0;   p+;   +;   @0;            a6   b6   e6   j6           ossl_ec_GFp_mont_group_set_curve        crypto\ec\ecp_mont.c    ossl_ec_GFp_mont_field_mul      ossl_ec_GFp_mont_field_sqr      ossl_ec_GFp_mont_field_inv      ossl_ec_GFp_mont_field_encode   ossl_ec_GFp_mont_field_decode   ossl_ec_GFp_mont_field_set_to_one                    `:   0=6   :    :   :   @:   :   0   :   :    D6   @D6   D6    E6   @:    :                           0:   0:   P:   0S6   :   p:   :   0:   @:                   :   :    :    :                           &0   %0            %0   p!0   @%0                   0;   p+;   +;   @0;                   P:   :   :           ossl_ec_GF2m_simple_group_set_curve     crypto\ec\ec2_smpl.c    ossl_ec_GF2m_simple_group_check_discriminant    ossl_ec_GF2m_simple_point_set_affine_coordinates        ossl_ec_GF2m_simple_point_get_affine_coordinates        ec_GF2m_simple_ladder_pre       ec_GF2m_simple_ladder_post      ec_GF2m_simple_points_mul       ec_GF2m_simple_field_inv        ossl_ec_GFp_simple_set_compressed_coordinates   crypto\ec\ecp_oct.c     ossl_ec_GFp_simple_point2oct    ossl_ec_GFp_simple_oct2point    ossl_ec_GF2m_simple_set_compressed_coordinates  crypto\ec\ec2_oct.c     ossl_ec_GF2m_simple_point2oct   ossl_ec_GF2m_simple_oct2point   crypto\bn\bn_recp.c     BN_div_recp                                                                                                                                                                                                                                                                                                                                                                                                              @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           VWSUATAUAVAWH@I@xI   IqMY8ENL9rZI   ESNL9sFH@0HXHhL`LhLpLxI   I   M   M   M   M   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8   H@A_A^A]A\][_^  crypto\bn\rsaz_exp_x2.c assertion failed: rem != 0                                                                Montgomery Multiplication with scatter/gather for x86_64, CRYPTOGAMS by <appro@openssl.org>     ossl_ecdh_compute_key   crypto\ec\ecdh_ossl.c   ossl_ecdh_simple_compute_key    ossl_ecdsa_sign_setup   crypto\ec\ecdsa_ossl.c  ossl_ecdsa_sign_sig     ossl_ecdsa_verify_sig   ossl_ecdsa_deterministic_sign   ecdsa_sign_setup        ossl_ecdsa_simple_sign_sig      ossl_ecdsa_simple_verify_sig                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <0y_u%bw+syU7v_
VWS\J%!݈҅]%qMF }3jِ"s;:=2aH6/o#,-;[
Qwx'N?}J'ˇwf~t?j&맃\LaG>X.1x̇)j̍Fts#PF
謬kAbsWL-Gqb.6lkcZL9La\Į}SdvЪ#OJ0+hshz~@5-vsJfw>7G9@>l4OtU[
s6!TYKKw bӓS+)cL$_JmɤO;N5F <+#>>QM[?0G({]BgAw;g$nꏧL'U4oŵ*Fk,*#ecwI-S}2!`{<vwV N&nuAY D,k0[3_zwE]{V/n+_Yf,9I%H,}sB$Gav݀x@+?8:we-}_J;TqxEb
&}n䝵sdp>N+ava垓%=d%# hhwiҧ3Z4ޫ^87	$VwNC[7Vfmފ"(ʊ#S|	.Kc%oig5U?ԼYSws+u5.tth["d|iJfϰ[BHn`&T.2skX]-'7"V)e*>.'[`ؼrK~V#p$t3	
C]ăcOR@%BT5fחGwަdyp
B ek.?uXI,|/#<T?ReKp6X;bU d\<	{
$v-,u9NWzl
\F1}"0u$N/t2&zVQ>_>@MJy).AGoZgZH^rf<O\*K{&&M9olen%:6hA,uw"×((\TkiL6-wJ$X^f{Ym% 1z3)+Y]ٙN[] xAԢf^?a^5L.V}Get0;?ZlP*mbgԝa<)>uzGՆv0o/5*#=҅jX3w_A5#Mj-d5:t\]>yhP-Svn.7i@X_B'|,G`J)'q/qHofw{hЃ(8m5@PumF+a1./#{KPQV㡈IIu˓1iv{s^]Y7جgkힴo23.*CeBg(bɍKP9Cc̖1YhVÍ{2a8uz&UK$τŊb9ZD_{Z.0*,sBjOIj.Kp^	 Xo;Lxї-1KhC-,>RK0(#sS.۪jk=>9=h*K-HhJxRX@_̴2fj]^X:'pJH=`HYf♈ \sfۘG$Ga|w9i;**7C2$eOINz:<R(м
/JQuA:7gr`QEFUgi<0G<`<hč2N(`똢-EG{Mأؿy@LXjm2Uiwp"9Bm>	
HdD~@.{1b4EfVhK|΅We	Dhh3:+jGX(	Ut?vO`	c/Cl<| ƥʔgus[d>0݂q] {ooˢ&V<2stWY~v>#d.tȴ4A!Bdʩj댐:eRxT0<1z#k$zb+!X^=БnWW
=Jlei5:͔+ӂNƠQ
E&mHΌ{F UE6wt딣߇c'<}D+P o>ڭ,FX> bCaXcM,H1#Q;."ctl=`|ew;-	8Y̜1YքMÀ¤BYةFZod6}#16SX/c#}vf.{NdG$i>.h<% rfL	'2u {-Fe46tYC^n%/pfF..I`Mb"(ooq"9OaO
b\ڰG~.MWY2w{J+\_ǥU/0LYC[Ήdz%}fXѮP,5` K=}Ϩ}$?OsŀYtٷ=ۅlabARЂM;͑ݲO_yG|Z| ӁF _ҍ%4_Psf;KlD#4}$z9*{8by&nl2 XGWx2m4}O+xGǥ3+iD%Ł.w,:ِIu@n3\x%[1)ÄcnXbB+?ZfCE]UWe8=`u<(96Ob
Zq ktK!U"ʮ{Nԓ]Q'mnƭw0A4kػ)eImCG9@Zf9ط&uRu\2AӬB!	iS'av(L+۷O۫	^(|Z[d'}&؎xM6G~H¹xRhjh~+۸⚉DzF:kqCbÔAd?;P?^C/C?\ң$sN7e_^Qabh=⥙-L1YDn&Ei.(u2ZB4|hdX)zb5".#þK'\&~MlT85yF?_٬Ȩ.4f01:dA!Ro/=ҼURFCYڡS[B_|U.Q.Ol%o(Q&~pªebD~6w=땕?nUV0%[1FJ0I\+ŕ괦'uhjL?%z~@AďjVD `CjcQtJ?*[K![N,lv(z2>)[8W8̌j02Y*	*xaHWz2&&v D l)ʙ~od_r_0?b3cz>Sp>_-VAGgVI7F\NicШ !6|Ѣ'˷S݊+LgB鄠7ww|QfzFIbn(hىA6#39gooLu5,"QQO
2	Lg6O@!fUY
~Sq5DJi5V<GDfe+/u5Xan3 z9:2NBphrdKG	5`k1ӸQ H&˂2vÕV4cv>8|pN0#|p@jm۹s	
8}8V/e<krKBxpID g)**zcTb~I7F,1m;z4x6o8um&  8FiimHm˹PZ>B=~,=|]<s·#XS^MI9͓nmI
8Qp=s
I8~FY2KhʩıPn:.tmV9uJ9D6{c[n #S>Bp#.m9rK,cG|b}}[0CAw1NI2e -ZRA<~JW}j)7L>5=@:TM3Es?;*1?@s4O? hR=a ll8Q'Cb*]r\)mR/uҺ!"2y:DpOς֡rdlcx>n<Hc'o'w`/L<nF
-,6!嘂'ͯ1@
|Y
^>xc1qwu6\83Ő)Ea.bmxz: 30-Z1eB' U,߄K383 7&˓V\V.AtxLahLT^3׋kF^(A{i:tɹ)sb.97M!k5GI:Uxf8i'O:4Gh68tbeY*؅	zBU=rL>rO3\atXJ]LLm$`jމ(@.fWG7tb(tk"@
t_-Wq@#U׺Ov{aY`Jo&It-KYZpYZW-r&y$+=	Uͳd䯙Ev/0_<=d7b5o-Q1Z{f kTc`g\sYPƙ?OsYv!T*NdSEh^/XY3谟SۘI4[<@V<X^-Rn~?ɋ[XG`XMM{*F09m{J:4vlcv	N!(ǠMA_T77_Un9cGU9҈3|BKGT0]J3iG#iYّ}"b;C_ԛ7}c'QOPu]\-8_}Tٿ 1K7&d6!9	aŕRI>5.\Ht]Ab
[FVĻ!	3 5q Q\ZZ-l碛%_*:4J"o%a&^THܾ"j\_%/h2xvs}KaHO*!V7sUH%@rcEA:e+G
'."T%m	4H RiܬN̅7uRP䉀ɖilt&NA`6Ȳ$m驪xQ!{'ͱucC۳YS1n98DP\wX챠nI@(nsO{
aԛ2{Bqg#7a
WG=qx5x5TA6s_:g		dP@)7'qv"L-Zx:YeR(Řt	\U)Z-Agp.u\:%/KS!t?#GG>8F&
b?DVkOgrk{-rrpS2YC"<iD7(/$~D55|Wkufr5KrgϪ`[y|rځA* JO\hP>-dF&$: j,T,;&)l9&̖Siߥ	ofͼ3ţ0w]6]UcyӜ æ^,UU[⤙Q7uSJ5W
eK+S.4풆 aIjc>쳧 ,0q<ΈdO-F.SKݶ	tH{1'gd[_]̓1t6=Օɮ 	A.00h̠x"2Yh2AFנh9:Kwcפ5ǽ3È;{^ƅh=9H0-F|uWmn|CHχ[%Rm"'FC-ub͞uQ'ZHuzI_=yOg buLM߃,)c4qC)tWrmgXvi>yV^Ų!y^%I=VYz@Z*hq
CzrqQ\!B	vRYW%|@ƍX52UW
va6یw?nŤ!mG/3$v][Y#ǺrJSba_&;E:S4?Zb{i:' aUu#J*D]WO"#y&;M"ڑalM2pm7^WD0p"dd3wQ]4&ιDVHUUƀ Bd
`18C@Kes>(f`EK]Bv_HTs>i5FLc  #,ݖ0m	ۤ"V)ǖr_'&&YGSh yma.5dևYP&}Cp
pؽd_4nPšτgLB	9&cGmΧ*b\YR>R5"WlwŎ)_+b~Fܩ%Op~)r$K1!]Z0zdswN Kw]DsciJ$ ԯF|=RP;e!q
XWt5StѲG{K]r@Է+o`7llzqТzMΥNţW&W+*݈1l>9@Xp&Gܧiw"Ux*Q8v"7\[K8uHͨ;]@ΰR#zsp&Cbv[8
&Rot&,P:R!EU`|/<\}CkiD?6=yBޥ~>l6͵("g~zН}.#iEjh@MUHz4Z}<;SRC+{O R$njuS8IlQq97`n- HGb_GTr70aF<7u,P5hGOM{1j/ \o)ZS`_EI_7뇺]^JVbiN;菊EѝF|i[%r_Ž131I]od,X ۔@cvO]Bo^`%6pugK&&0@9=*v7	^c!0go	|?߈PmQfǍEqp=Z9Mc!mUh.5e> Σ,`zs{.WHu++ F	/s@:T	!l<6ʚ$hRh %کDE*֑bR%E5u({(';{f.:3!b [W3͢z;'0N犵km.*[l=Q`(ĖAKN
.1糅dnRw$>Mm/JhAHQU!}aql*̓cdP.?sf1cK%8议:6;by#;T&dn%X	q7#.Z3ƪ^蠆*= y_4.:5@N[FIɄehBӕbu\NV	Fs򮤔x7Ɣuwe]IzN( bG޺dEp*1ߚ%WOKh=U_Ge"s31ڄeiQml<q8u8[43"}<ik.Rw:lͻiV$HK6N7}GOZuVQF0.|^1j*r㠫
V'uk:3Pk%i=53	uAa6Ba`6l13"")D=i~]OOhX!< `! s@0o$bDM7u#H}^yZ1MV i,aBskOȏ vр @K Ht/)>tNAŒ\9:dzGN<xc3ӏoc*+{nQ~+7osmUOJfȾu-0)ﴤZkި@DT*zrJOQ엖cKzՇ& |nOs iB"{8*U79PcmVlS}dSzC5_ctxD<?i%|kBA S92"nv1\B_ zAS#@h7sAP'dӞ/)oA.ү=JWؘ5#	bPƥ֮J	g毩W-x=QArZw	wgaȎ-O?>50$]^vKn>"Ss.\ݥ\l:ArR6jSm`HpSduQʆT
]FY\se*6@)U:\6Z|$XԸߐkbVٜ^`ǂ>6V1ìq.J$vrND=^ܪn &x`o&[nN"'aeZY93a=7c@hÛ͠R-тš'{%zI	O*_t}*bQEy-Xet0dpmBu 5|#Qr^4q]4	N۵SޒFy'(s"G$2ᆮQgPYww^0\	a,օkXf06lhF09eȩ"ǬeʄG#>#}wq*g}%/Dj~iz=fu.k&F8dZf6ڲذMLTv==G}V>
	*,t6SS'~B {G>~&A0؊F*J8<pl{>^䩹JfoA8-JG&:e9CL* e76e=U<o8իhh϶g|LlGOy)~UZ0O;ė-JS0; z%h	sA
[Sq
ɗWw=S&4.j."-=`lG|fUꩌGJt~_dK 17GE"_yǑےsi.iITNubv$v`aъjR#de+;mGȈooÜٛGuXPi4Nxny4z$II`Q_y<@ S7C?۩oUؔx/A#i!&{;V4l8vj@=0e.)a>3ߒ*bzۮl.tZ5gF@NlC	-a#oy=i~w(6P,)ٴVCuڎjzߥM)pP|omMB6_:҄dqӻ)AA1x;j!&t(aGV$JxMHgf2C7@ƅ·ͺ@~d`'QS4#81f5hPZ:k5[T1uYϚU/I]PM.f`UO IC9ߖ$ LFL@;Zvw]%WǾDdcz$['8 <Nutnq C.yf2).vzp,ft/p#k+ka\T׋
(E"w*3Z';c+E(ȺHc8a",.LPTqYϨŎGWP)UMT,s&cI쓷Vq%z־M? @΍7MRL	SYI䵡}_sRj3kgݚ۶2QUURx	R؜;ki an:Tʿls?eI[)	nr;Yр~SyXY175&WLn` MS[/
px@ O]hP>&-hh|ǮoRQ0ARXuHЂau'm`MsI6%9>P*.$ɑP[g~6P:(~\<kw.6#$vamu#+L,lRz3V
Ӕ4QTk$- jN$4"P[+[owZ<,{5`q@roz?q7YJDP҇@SRD2Lb!|"ΦUA7(BZqOև~h3D"bu2v_s@1	n>:?j1j6}`"$)ubS#AC܉M3΃C*c٠+\7tȈBC]/gI1Fl{N:6-ENN(T9aвNi-H 3oYV[Y8IqLڂ7J0q!Di-!t;q_.qV  L|RB>J7I!
vD&I״:`0l~ebF'Mo[sӲ3ֹ:UH۔*,ZyG@.I
U+3ĳVcwAϙzM۽{!,6Gp)ou}LAgDYMfЪ]zegxD ~6vH?"Kw{מLtQDtW[Ђ䅘N_+3R)k"5D#0@(GYYsK|LT2|':S_&潣GWirO蝃k0z%ȑZܼnIlΨxp5X9HlpAX&lRd0џR,L0Vo1k +=ncYHaueKo)nV6m'REAbW_l ހD~Zm97	K=XrWkOkUxI'	{h44: Qad|(ۓ݋f$ %%OV?$A"䃲?x9Yx	%5R'b8y?kKmFn#6`shmCvͯ!Ե?(\frճM ^LXjt5pܹN~&T:YK5!n^nj1AµM^4o
cbaNo&r%	6`;5@)7ǅNLu[@oN?5s:|Y3<o$)#ۥ/V(V`
YX(JJL? $f;Zv9l<:ۢP;/(C,X$`BrT2e_:0rcqj7_Ҋu˟?0D/ e->τP	N~[;7Tqr5&'XG][S:]1h=bfz{ry\W6ߖ3ja~&ȳS
[cC<ږ:Gj2%IOޕ|e	8{dT$<X>Ԧn|FtCl?T-3lDx?wѕ'q*W	4e)P^WN]E\2װ̖G$aU]wAE18 rąPK5S-ȦJ8TA#>\N4Z5l1?8 ©>{%;ň-:͚|=R,7P\oїH>Pxnیtj`!HRN H
v@G<&^^h0Hy1xo_Fc蟖}bIA/T&u\#\d{ΣLh'b)?0z1>WZA$Ofg=؁ ,]ǒx\T|O{F,0=^>j<>N<z E>L 0[R$32]h28DXihZI_7E~	
5X ax<'..֮,GgėLUWZ}y]}wYףIq 4ԪL3`(,Jsh;7,4TtLf-]hB1gh`6Զh,mB)	Ohwub~_K&wqǋNFO_x*$x55彑[d^H,>${F:-F7#\|7R7NTjy l[(bQ\LǼ"Xqm !k;]'-05#6\_@]2~+M mdA]m=͏HiCo1+v3Ag5~!Hҟ/UKFk1yX1ƍM۽oܛ	+5=rZPMđKm-"sJ۫uPIK޶g`n#%c61];FFG%$ubm4RjZ]^#}G< 2v1x?&SER<-V1 zw Yci;e*i/XpJ	9'6y<f]7< M-ۡܩ2w@B҃_x𝺽S7@r*j#D-w$QDZ!Ԝ|s$@ц2:z ,tk@rD]/%.T)^g+UD-ǥCMSHp Xia*7{}p>6EkcTN'sc棇	AQ3HM`$r)L-)iuBY+fŖ^9_2ЀD'[zhzےdG{P`duPȀW}łN?Sm#NtisWP$a#Hs;1^i@cMX"/1to'+^12ՏfO~8*sE7:FWh.m.`cI6iچEovVYQR+؄IҦ~I:T)Pl(QQ|2&<|UGٔIأ/Vf3+7¤..<3 5h@:?cax8B*<\t~퓴H܇:K008|X<Z5)(}yy;w9@n873]
L#5qII`:%xK	hɨ<#$lg|MT>Ћ=vրM-8Fu9(18 C|	7V~$jbc4çtmh~DXK߅$4WVvs#ácS
Ls'5k^ֵ="$S+qLef8*@T{/_֥?4a6OC󻹎*};8.PWRw[bz|
tM(ie-V XI1-n\sPPNhkUvmQ-zSUWs:U|7QUM?_15]>*DF(dIam2ӕ#,Y}ܚ$n2S qDa~fEdB|:-[Z(	Na	AWkj7YJeE澗V9ڶĻhFY& -aY =،95_0Aa5!7qp9 $48p7%a_eCЧ	&Y܊sw9&dczІnX.A2Y8 ZȚ_׍΢8f"PL'*Ը$0{YS<c}pӨ`_T{0jr}35ί@/PS顇;akV-y
'.ځ.*0e֏=Fz$`qz
T;pfn4߮ܪ2AJ,nGbfG47
aα\D9ֿa<[̮g!AԤN"SZ-txE,ý"٥r3qMi/ŕ]vLڶ5F?~X:vSua-,)\׹>S412_
 ܧtb%]Y`uP(xת=wx<odŃRP0;kIO<)`mԞN959{'J+de>nqёrVT_lI?[9qn	2f+{}ZkF-mZj룰uރ?3V6AolQe1t Flu{n;k'wr܂CB9uNEr}C7q2{x7?R{B}7*[(]IQ4d;jn&"=XZ+K%x#VI:K{wtP`q	[b3aɸC G]Tut2 jOJw"sUSqē4{Kdi0Y=C׈Ko\ JՒ$dg< ͫ/c5ȮT,c^ L)@.#r2Nb,쪌=؈VqL	*v~O|@wpL!OGY44R+D5X#T
U]ȳ-"fBkAHi1Ю<BcY,v4SH<7-N!3achIeaIlAQ5f mFO:2˸<bt1+"-eXdMes}(Cp}=r&-9&eW- a	\AveYih&[yOg4Ե}{fh=YژRyR)mA|*b07y2tG}Nk-z_s	[ƪA' OC(h W#ח	VS' 4~∲һT-cL;pz7WkXڼW)h$YNsԵ~̕@_)ZݮO`g_]_h4AڎV66t&iOg3lӞDBJo뾋SvUTDY';w#6<33)L-VwpWUȔyxoY*{tO˳[γsh9Tl쒚3wj	JƈqkʇXDhn)YXNe8g^T(sȥt1QLjip)~f M!{Goفn*45\JͻTމLu%gc4+ 8WꄩM`nCRD\up9
8jc6OLv?5zО
xFTm<ʁw`1?Ti,^{ P{'-\7Y
ϖ"HZ|堀<!P0N\mMJBiU[&lǝ
)ȖN8_AZPdt E S	8&7!K+~A-vdYY0'Sr}LbaO%.U/nMNF	wsycK󋛉6
쑰BZonSAwÇ-vEߴK7x^ЎWsVF!8ca1OxuLQ]|gۂpSPoM6O3[,F']!!Rp48zmGNxi3fKMBo8[@WȇN'L&R/l|UD	XT6<΅+p4Z3p?g7F,PHQGA( r&녧ʧԩXSُYacDkbrd"a󈲞~>jajnX9ї_wӇzeP>Tua1G.WeŁb>h%TC	f\{%R}\`a5to^nO4˚&hd2#i`9 }f#9i
ʟmj|W,f$O؍1%i+u`r#|D~	

eF
=&H}؈9(n\GEwfykl'څ:ӐOG	vs	ʏ<!cQ;+KH_5YtnXogH=6Ǣu1iN!^(-B1Q4@S't79x8iX讏́N'S[o8={C=\$~/3Jha6})Z=Xbh.b|C{jCNN%m=5ΔC8~`aeE5"|Һq$6iw(cv.^2Sϣ/;zq[{4WhO֬L	#Q_7sksں0J{ (V
,>Á:n"})9٥nǎK|y4(Q|̀cSZʖBUL}MRhJ"ė@"	ug·B,ְZ`Fn*;j{K2B]՛M|EjN~[lfێ?SƇ`FO! ?kV&W7JN0mfS$%{/ K;h)j Az ̊3:z:u9e<+2Ǜy~#Ff)T&z{F?@7C/2z*3,l9 :U`	+~P9+dX1g|{ 9ՖWBsrQu؋D]d}߮Kk*/34y},=%vXRѩ[w\<0WB$$X隸ͣHiB.FAt@E?WTTu:jC*!C-Jo8ͷJWX^s\ĚUJ+T>Dđתǵ^{4<ifTKzMYex"yƇV/9i=d蹰NwAOc$(Zho:^_'쯛eBeL(B^9氇hR=̓ML]?)	P,)Tqe>\0OI/bz7؟䅖I{ʫ?z
5n>!`kvι'{P({[cU|'Ck[:O;Dbie.+ʰԨOl?$ߜwW?"%BS4JmUa%e93!8{RTf 2}f7ixZkOVXINn'vrsL։ymdyLFrZ1VwGf5%qukBƴkR~P2TɲeЁqFM8$R9 AT}N(fn+7"u
g֠N4
uދHF=N=Knnҙm1CLV_>TD|!v 3P( 5	wuݱiQ|Ϝ1<	@_Q1H툇<˭~Jq.RuO.:'ӻ~FU*D'}0twcnjKt]w*(<?Џ1}Pu~j7o*~ϓd1vO{`-PymCD2f!j2x/e%*-LVZ%.N_vjjahШ{1K&k}+ g͕'8 礉[D?2a"l[;c%{N1T_kL+v<?~?|q9&XX odf*azvuRYfF<mbk{7'm"[X;a(@ܽeK@gɋ:ͼuSW3(i]er~J;S_^p@\R=1C&b]Tv:3;#OIu lx"pe5zG8H|8nǛksF/C`{]/Dޣݢi}Sy"1m7
5튫{v\D|dƈ@d&\.ǆL]>Ղb=1*^`Eºqfj:M:V,M:!H
Km5 ]Jq:my0Mg**}?Ձh|+^;B&!fJEk6^O8cv1(UPHx')٪Sɽb{݆[ow^e	}[y_GE(?	ƨh),6Aq(`sQRS?n#_tɶ1P.|@btiw(7P}%:Z&C=0ƙwϖVaq
Q{0^:>qկM ^ ͋50?G
h:CO/h	*TMՓeƊEaЌ  3mXt)4Ytg R%>).LќsYbKh̖ړdУ]-<k:*🧥%(-1)xq?{XEaeSnͥG#_{l :%LEFy8XՈrO
wr&B`sy rڂPj]çVXe."3diYgPybd4)m1ӮeN^T$(G	̊$":fd2n(ZYVC@:zy
*Y$veJJ^K?FReӞT0mzW]ܷM}8vhJ-v	Gx][M6ynV8%@7-`f*ӯgЁD0IXB=&Ǵ#A	^4tpr&aOe;OQch,u 4kFJPQvu*V+'UmpZ?ą(#/qI`څFc/!Sp&ہP%y4SQ8_d`\H㯖oVDwj1ihBMm _Pv	s.^	hVq1c G+Awrs#^3hZ{ШU4廍Bg&1_&XH:6 acfe-BmkcOiILV]Gw0I:/{0E}ne*+zv >$ON.GlqGaV,;g]*Fذ4F\.Aw&r7<'Ơh|"𛙋B}@BH]f\|ԚV&g"!?h<`yNjKˢKn{`AU?
@}(>ؓK̸mP<ȩL8Ϯz\EKC&ؙT;Jh$J
6i>{lvnךSEf	I2nCciO"A'A)ҵ7T'ВR3˧j7%Z"T-478f-cpZRL%`|qA"[mδC-k]eIeb7K)qTQ©aq	Q=\-H3ZSا}XqhRo;չSP-!!>]K^,3ۉ(+`դ]!+S!QPj2ajL3
$[fo@es%K] ,O05"F
Dax|TW~xJ.axZ/{򜛑T&n4N#>}qss3Y!fWd߮]%'>4[=\u_~oTiI[pW燬zX31G 50Lg>5{G]VzģtdYvlfHa4H>XwA0˯!g/ouE!$k*"J'dX*e׏9;@L\+D*6wHοbx qz͛KS1߃έ9T?j&CDa'qGFڋnG~@#j<W~90_dx)s٣P2Z#/
L^DUz_G3=t	[}f jcn,T,>S&><l}J_[}wPp&I׿!4: 4_RE4	0eӡ}ys_M$}xpEc:ݖ]I%zE">n>]0Bw,.x$h5q`gu޴$N%a^ލ?T	%HHޕ"enq7B_󭢗Oy<eYp]-'ӄ#@Ez^2BA=-W sU
hL<kga[D|[%1u+@A!!#U-h5[Ϟ^qo'HN~< h ƍslpqtD+Sa4;*\aspL۞I
gҏȄ?bK>Sem.XqgA+g%L
u}W6*^PR$"=|..X/+L)+o7 $?F(5A;g0pU4buҸ&Ykjyg4[ְT	F]xȗaɤafBByndop%V٘F|R3V{חB}$4k<Dx/)+;o0́lQq2KCRj"
m2'N<&gNη<ȯv/`(%ڍaTn:`O+}{!-3-6SVbU&oQZ?}U_znX	7r|õD8gݷxq#n9E]`TJ|H_h,ȥLQK,yG_ ʛJ!Mj2Khp^Kf}Ji͋p*\[i\3(pxǫt#J
-iDSf_	}u	lCsfr싄16y
HCea|@.'̯K-SG]Zȟ	eʦǐs6FgdPI7cH:ث)@(JC	;Aѫh6_4:,C۾q`2z7xlATW`PupIp 'S+J3/WyPV?⾜%X_'45bHo'++S*Qq $v E :6I
&- kp?6(ЖXFZֺ|Ul~q-_\^7*QR،9#kL|S@:`2q =ո8*hy]tڪU ˌ~y^qapZ.|]K T=Q9M1V8!4 vxbS9v

q'Fa㿁GyQwb֕XmTK(+k\\MVTRa`ǘ30v
	c,BImo`T!wۀ4yȷ} &jU=!) L랪0yS钏߃t)̲D*ZE,VhK#6ΙOq2%"SIHţ1pPOWRB->*Age%]t(	]zV@YsaJ!(k=4ܚa8)9n^:ܲ!Mtr .;n\-$KtmUmq̌3&>}ƻ6[,iO}^DQN!d)6>4uԲбs`c(^aJ_R=I)OϚN+Í>lp]>e
Kq^ KǒD[5켓rS7͇n^bsΐL>+4jE)2G\fyEYgnhZJfYF%s8O.;xt:z$^A3PD#z=QcN/x-"9h0a]b;xt(Op ^n1Z uJ~,0o<D8J6]u)[<*7,.z0)e	DJ뱯;I6-(\~;z!BvVlZ\Vp>uD
[^yXX7uc.9aQqh[ LU ؚnwʛY-b"PhSݤAIQO,nEcC5)=.TEz4˗ ʏ Z+;#^|25!TV'Cu^}s6[՜UDwr}ڍ5- 0Ll٠<!uJ4CA2ܟ(m*Zu?3!E 9*}KHVvz%2'6M}c|dE tP@jB+VN4[ȨJMU宗kMJ7T,Lux'q9\`yPlB=64It(
/,spap貣C̈'ì9.+9B*`gi%3e̅%Ty!֛WwOJ`dV$+(Sc'"YEuc?+\ﳧWqw L,h11]K$hqѶ	1?]Nr!	8[|'a 7jR.3oxW!Q,L$嵍Ozؐ/:ьimS-O	o9|,{<$f{A-<73?WHyȤވ#pԨD6${i;5|  O:/_b(s!VQe F 9	iI}-9l5PZaª%T9݀<?9_[iCeVglarجeiΟ.i	)`RrJZ1,H+ͤ7ϗqmިJ}Lh?k
6&+jT 0ؚC<{@$ʆLtc$ǮrbQlD?.Ѱ^/Xz!Շ	zLeēei05vc^fdxfv%Mh̏v.b5}8fr+*tW634	0Z}+tE~%T<C҈Vju}s Qf%v`fvѽCbe`>|\KlҽS	[+=9hUpsZl &v7YQShA0(pKޑ\b1lfzwը]b$95 yzA=I,'#BĸG=<AND~'m3uʖ%/}@5J{2i'qv@g1Xyӝ鈴y0m"6~bl~{lN!i*uf%wyLmX:v7eeQ+WNz3I#BekW֪1Ci˘ΤGڇ-1AbeYꑦLzG0=a$cVY5[;o$$BS[*w{NܼƲu^{l)z:q<UxJvmX7_b] -4}ŖLC\7wN0.C]gڇ)r+B{Kq| >JG*pB볶D)s^PaG >&|_3r[ֶu&eJm.fd!ac@ 0Pp3(oh|K'f:/%;twT`J+lPRF4*>9UYau"!KEPxJuEԟ; 0>>t#Q+MH2iq̀bIcVwD{C'z,;P|#H%3<xK`DZGI,@:i-6dˁ>/3gs i%YR4A&X)6}Gb %"55A10K"*[=clhŧRSr,8d+XCn	}3Gt2mX47q|Q@_ee/?PDnRv~gcɝAi3LQ,
ڵ^O{<C(Ŧ<~	fwg#ד@{xMsw{ [pF$=
C'8:D3ǱZbC궣va2F:/jq[?tJx+jg^MLA"k'ܛ{[bߴwY[K,BоuqN"sJ7}'&V'4C,	+V\>-l>mJ*;rKw6!ҹUlr

*T1WuGhݷ߇㸼qQ2?68?+n<h&޷d-@{nZ0V6Hm8KXEy.A):6Vc2MYjQm1	ݏz2lj\q#`<Y=-!$3T "n),1d/rRw*(Z{Fbv P5C9ɼS2qŰc1̔N}[E_ȳdb n(%GuYNǼ%b"mùX'ְ ]b7h}@3-[Q^iGC >
,ڨ @/Ex`kATuĨIX65vͬbO7(vjF{'Dګ@7HZj2wETIｒS¢toS
 (ԏCD1mB"%^#9#db<PAߟ^_l^VYH%cӶUl9\;hRB.sit	ǒYu^ÛRuI$гPGr]XCQǍtg=G( 38y▄
нQV*=<&,-6!)mϟx\[SE֖ܶYŧ1EmK<lLk69ۈ̸R%~˿(G˝zph𮨛+Ɔv*P7{kcM'HGژѝ$e53:15	r\ȐZ+ғkm%ޥ
_wTY󱮆IVZ&?y52CUoLsϝU:8j`UWap_|㤱*l']5Ns|kG=: %,mbHX7SV 1]^ߧSa:SŀBNn6ּt fT!J[ bġ0 hlG4$/J>/SZW 8x# g $'ry[*Xv,$Ѩj\(.shy@]g_孄!E&}za| >.h!'iY|?M˅*<z)orbJՌe1¹:#(]_mDJeWrgoIVjvޔcJRȋ`#Ĉf":7Bk./ >>BI_6x&=Oğ rkCv϶:U'9aDW _n

c3d&!YYe2&%P"X
rvX=YP,=ֱxqhpO0K% y2=?:ܶe=y6'(;àikɸ3.ۗziJܾY=QXlWNk/ct3y6m梼3h97GfS8UbraNmArQx@anDc1m.RѺ?A? vZhaUĤ!`o·}-_%DLƌvO5sP^$,E8UߺRjΧ乵"F	S>ɮ(;2QJײG-׺ʐe\X1nqA<?\ihEM&!L+SgseE	[;+x"]Io>ؒ(ggΚƉЮQd2R=cdET72PMMS%E0!v4[*K5N{jזYقE =$AZ4.EfTuױ/ǜc$fanCMLUzMDw`xC 2`Ju
dz̃TNϺ9vA=LM>i_3''1GF"4$[|keODjnZFzFZrhlgGF:3&͜ǁ+)"SӦiv-F$Cg~O\W2Q=<JE$7iD)k$8w@B5俛NaVzpSF-sKWd?'A xk851Pe7q3k!s8]b[V~~Vqao[{j^Y$&ugD9$6afD|\2/|f;N!v=@;1&IW#٩rF!Ť,ш~3خ-6%l*C\BP`ZB]jhr-塙)dh	Iґg?jLvocJ
x(0I$_yLWTg9yK,mB?rUU%DmnaݨhG8T^r	/0֝Cc5N/?<3AC|[sqbQ<CM?|ZN|PvOڝf	}i{ya<Ot2Sx
-7TO}΂h^ؚ[x5[S5|+c4 F_[TrUb{\!3y
A:(ZG*4D:Ϝ1TyErIکݸtTC{1?\T Z˔Ǣ
pg>	k?~ratڶ;Goޡ^Ķ9[Խ@DM~4nxTYr!cטQ M:fA,'qKynt>WK6n@PKF?u{ؘm\-G;Qw&ydՑxh*s!#rhg+f;XѦ:m'Q∑ʰㆎd8<E1zclO{ʝ'Zj5_Y܇|`\Y|W2&";T[5FiD.
ʔ8<$;[`|bJjAII)hJd35PKA!;QxC۞*J-n"dx՟EpN_YWLwrw"h״ŕ2BcĸR"k8B]֏㠋S#xh*Vml'^M<w|~T+tVyn3!ơymǩZB%28p`if< }tEǛ%oeIx`lp vE21 怊Rco>o}-XH|d);{cf%vuْHvE̹zIj)s"_q-2p9.H\2v;eeԖw)];=6vFu$k(X,+99#:0Lm׭hjNJ{*pnusݶuC<[rRKh(,z)	
#K]Q9j0~<hDLtءixVR
|y3?e_t]zܑsBT	ƥ8'c\qR1h~vq2'<KvW3fp[V3[7𜧨d9=$(tĔElRE?jC9az<N4&/|u2\e%ۿx$.q,H2_d~7X?
&,"3F I䁗 #h!wK G?KLE̻Y;e?U֟I r~yK
ZJ_𢧕t#ԉ wzHwܱ!9iVg`liTVDat73kylj+XPb>v^ϓKS8R4i͈  WǯQ"ݨ58Uv^5%g.2W
ԵNwyo((mpҶB"}dAN"гڟAn+FqrjglM|.6yd.w0%.eƷ:Lf
L'LCWɳ<?qX[٨.ER"pd߯-[<*UlS<jM?lm#籙 YN|){-Y
	
hG٥y3j4IV1}T@x:^)0.P׊w\Yy_bhFPU0$[{%5^.~iڇmЕ\-<nre!Ҭ<,W?laC",~yY_Ƹ@bu|)ݴomj&KkO kɦZ8^@e94an0 ((L01AbkR2
#Dq(T̤nGI/۵,K])D
 WDX!}}p|u!gDռ^E"μyBfGBd<}v-x'Dqa^Jſ6!O~+b4,h6OYOgsMכf{I1;pQ];2 tBo"+HRy41h\sďRM<*҄-dFx?Cs{b37'j fk:۵Q#`K:Dti5g;GXL=,>Yg6NA ʪR%1>-2^Rosjfa[BXuIg{&V|]62e5$t&^BQnůZnC"?kvUH1"2#RkwI%%<,a.|Tҭ"|%E?꛱',d҆Bj՟"Ip6K+`aj7ft?gwLވq-K9fkjPɨO^XLske3X).b[nӮr\5DE~_`եw`r`;ҿI0<Nɕ8D?7"/8sS@oɨV$z	D_uq
i]{oIXkN|?]'̍3)Is@$ʗIΡg	(GDK6@B@x7cZi}|vfbH._=nHI3`ci/\j6c*<F*
/Ⰸٺf #~'2Uf!)EkMcVFZX/XUNcπ[? rg֩veRfඤu>p7c3Ԇsg{xwVǪK7H^ys 0sMd|R_nٸD1dhZ4N@MfKZ=xT
2:瀲9
JVۇ2=6bVemn	~]E#0rTz:"ϡřz:#K_/fs]}/0V"T	pQ֊$izaˮrɇ'cuC[ve,P`B<Cnhc2YȣO#&MĐL>P8) ?*+ƿ>m}*ңV+&*v~9ǚC^WTcjb:5'aUل&;4;O->	N3'j@3*|9WD]ຼЎ.S8	h7;1QX+å/\4>~s^#}Ba?b"[I^oV$X[ߥHCܨ.#bג	JD<tX0E
޹Ak߅^۔h3bh.}- Xq>X==hX^:@W<<G1!|³H\$>ǆ9y^cǕTOck_~indкws,_t(zXyarPf,$/2x1'Ô3=)1qՁ'B.6@6-zeZtĿ;sĨF)W[ou03+2b؝YuYG(jvg;:w:)x	e22&Ar8*>EY|Cfj~.db("0l6gFEʞ P!zRXzS0!@? <vNP]<۠HSMHbAta	M"S%=sDWq6wrקֻa:n텐n%Ƌ+G7+ݒKt
}܂݄`nErǠ)1{q8$GM-ufԕ;TfFsfgj\)=*
1';2B;
 KN)tXT9 FL2'M-@g!p}pYc 42:3maJWL6e}:UwCpkW'6S`l	s|&*@$b^|$n̓ċ'Ǒ tF+ Ĝ%~3v1 _}Con3Ś
R'#Bx^žV*]}/ʱhE7@gي~:yd ,3g4e13;*(qj+t^'	(q,΂>5).wKd[!w&V	K,uVwRb+@ќjT\G< 秼*ceݣۧt0{r)3	 3~_kB\C7y=c\"tTH<$dyodAg߈I$K- qbk˃m2of:䳁=e0J2Z !~#P	o+G!/c
b'w|@nNۘMG3~=O?AqPǦxJԾ wvt(1pCuY,;=Q{qk#lY-NyiJ̝OX$(%9`H}%/d2];*(OLh.Zp3'YD{,`̀EW>&3-2Jprh[KI]@zMO'v(I W@	"PV8إ:xUY"8	/5iCSD{Q$|}?T[[B<=n̝C݁<ׁ_T^
ymk:
Mzޯ=
S۳q8n]@IZ?f$͛E\ ;aIeMAn0<[`ʸ$ߟ*Ջ_ECR&CCQk׵U0Es}Tۏu&,-7f/ɻ0d~y^DqPtyB恝`O 3u޻
Q\X_}PcGsf!$Hdc;db<mڂIU oN86zP#c4*PEhfm3)d.n
/5|(9{PC'͊<*ɀ4 )7p!r-IEb&C.32^m0;/e!{ϑힴO1Pp/uE*q#<+0WU5qw|5pV{E. |]蟾XPD
,^əN1V%TlH.(tJ`FܑfCD*64ش=X)K<Hs2){ǧj~ƃ9+|SD똩顚հOX?ep-n"+s;b_dׂ5caCP'.sAC(*q2~sw1f	3Qg^y} j!0"JYLoI·*?seB{B8
v8W+S<g۴ebǝв;k&ö}՛}C2/s{U''ޛrǙ%(^g+p&Kx\ȼ:5`	).0n
:+ pDv
FԲֽ5\~%n4 S7Je1`&H|&kqLqfQ
α#Y.E/4<3..uR5&mFj
3Z	
tR8$Dˠmpco%kAIǅqރO5xc$1	z[*'ɪ5L I &޴"篋M[UV9_p"_`aCo|ϖJ
b<8[!		|871`>/2X50Q5Ց4<HAOώ4z%*1S!ͯ^# ׄ\oL-3kf剙a5` ˄HJ爴@P&Әs)@צt*bUL`ňKQSlB~gE%F^h/@xi>13v/Gb`J";KDsPEIF	tLY^m`62pX-"И8~jLRG[eUE+GH62$|S)6f*\D͈ad+oVfYY?A A}G&8z,qp\vCtHtvI7
F}EzZpYMƹ*IݣՋn:Kg`pnno4Ekf%Ogfei;hZ!${	327SsMaCP_+!~QY.pEfU).#JDާ1~{V^alEhJ.U`/Us-DbG7{xE51ޣ5F!ƻo&YBG37LQbq:<;5!G?BSϵGuzg~y(ȅ	XEE;ƬL{jLZAt.[K#[=%ڠNn`gupmuR9hߎYS yIڶOI_#]/زjN@Ý\a Ƨ7<ZV2e~`{!'J$	t`͂-epX!)BVrBn#[@qo3[bZ^p$`Mb5tѾ DU46,VpG_*hЈ%qa݆W$ڏr(4Kٙ`фF0JO%EXf~]a>IV`Mmzznp^$+W@!W3?r>6;u.戻 hjupi~Q<Tdj=z:\hkPE's{5FO|$N޻nĄJ.OW?ݡF7C4w{''tZG^o+} 7aZ (Rx)g%xQpr2'}S~[ȓ#o5tk1BZے۬`Ǝ8naC8x Wa=y΃RjV`9V);EGٸH.=}:4{ -oUf >qmsNs
7ig4!fFHY&fQ S$XlF&8/3k~G'?VKk`F:wD|jw@E`sQI*9M(cHݼo ]i7,>zJV* UvDehRB^vT+Ҡ/O4bl\,W:Afai^/\a`M =R7{oH|毬miةP
%Ċ	oVHa[_U^Cktl',4$^Ք|p5
L,|b%}2ol'v/#U&p-WxQ
ˋrsQ,^+NNtv&eb>.1UԗWY[#n0?Xϭ`-I	=S'\޵K@=#v^=`83xS/]! /_@Bn$lpMJ&M~s3CM5V(at^6ȲAR?,vVG.nNbeأPش+F՚pWh*AxAfpE$m$LTh{[}b̈5B.iOŔM<xh(SUN{ZHT(UKwXUIn 	La0+K !јڡ~MS47t_Jס~hҦ(8n	VB~rwOhR<z	og+C-.cͤp^?}1|o?9ӯW2m(yđjnkG[i
3l>ĖێXAy'jÞ-]T䎐^.om5rĢt1BQfN'v͞/^s:gN(dqnkV2ya>~RN>Ylu蚳ce6 o*UmZˊf׍*Wjh5̴"xPVS;GHBg7~;R.P
[	uJ5**_b*1)?8*ߗǰf_?ТoLKG2xVo\?6-0f43Mӑx8A٭s㯙ʼƪ	T#eAǡd/Z`OYz4O鼈5}u2blG"n<4xD u,kj8	eܾe{]@Ur햓8vft6թ5]T|Hj1?L*맇_wN*\43v9.|h;5Аa\gZBȏ6/jag.1[1Jr Afޫl`>,l}CRtĳ'Px Cf:}8ZJ3rPWpxBRޗLJ>laF V,DK+@ūVg0rc+ZWI3pJ1W{D/isxB|+&"rt	nS.+S.ơ4,̛F,B8\O(U?Y5qX}	fp+2*jNXcA뢐X4m|Gpk,sŸJYN<Ŷʹ9o!5 l>(F#LUZ+Pl6翠,>D\ eEԒóUL$52 iryT&XvZGW#/VqVn9?dhV92U(+uXcBke-cNUGKOE
$OVu` vG*$Lu"h#rd?_	zC/9z	$&YKB-#Lcw!
@N*e׊1@/olYO]EfdfC XB
@.K_޿4бǕ.=C8G6fBw Bpk_EUUHvn%*S$eďڒT\tB!_;|fb.R7D)r{OjpXINdK8uY8`cPczc^M :KBGkћ~a{'*5pBd}B6P_5"v,S6kWN<&06Lis:/6S<RmVmטqŜ9=8o[ak>8E8uXxX1cJ<S퉩X=(lm@wvf9S3or<Vl	
ģKO)i4| JgQ;$;)l=5mwF "m4"T5Q'20eMMF9q' 0,a*߆OzB{`b_#$kzc
uP_g<圑BoqfYxor#x3+L_8XΘ3p-* g2qfbX:my?<Qbv<d2}v6")`~ȔdҼߑEWMs*Y'B¥|hq_{yP˰N)FG[F|DVIgq qC:[H/P91
gɢwb~'nR슲X&ɳxac_mRwQnd(4Ɨm)BZ`jwљukFMAI]tIP-ty3Δ Țƶw;@vYYHlbFVDa|6
}H1ȫIf} 7He4h/T~.<Ea1\`T=hu?4[Y'q'|Z樲}gE3ݪ/PC*h*܋Yv(A*eMQ
3q9`b3{%ȑl0΢K 'Y{.H#.K>=D0sjfz1#ΈXI\Asca};޺6\GBܳfzK*(ڙ:c}81ewdu_qdv]<(D*qA)␑#πֽlRܢގmw[xysQ&d^41䴐麫%~kEnY#BE'
3L:H*Q/\ӄf4{;#>3ͳ-Kńy9X~ '.R[C|-tr̩,n٦L@!Y ]~Dbu`c60+!K~J* 3}>*wR-]$ ɨ< wy?]x@8gJ>ZzUA2"Gp	I(iz1m4+PW7wZ<l2ԓ;)x7Bx_ͨ:7Q}.c2TXd wٺg{-w>˦G_dJYw4 b`,(Nkz}{h.gn8<-$+?.*s=v85BvIg͐~+O.n/"8plY$ZRg^+#_H>f11GNK#ˠO";{O
)a@kXs.~MNPX*>].gțQQ9ڥvڜfԸfjK&t2'`ޝfdSJ0#`8eX\^
ŋP8/?j('+qIeTIO&[#}^xq{HthX@eN}!(0;Q5[i6fJ; ]M=#5Ku3cNS_սp3\,zCptNLj(_nҋ"թ&/ĒQ0@v% o6ܹlX$M yBd	ܕ=l7Dԩ5mm,Pg-Ǵߟ5L	˸A(V/`z0~cz7eaGw	4*^O.;^_pO̩-]d ɋrNRҠJIO:[_^#?D嗫:C虏/T sj^-rdHWv[f<>28=k;s<|1T欗DqR
`߰@.1B9gj8(1DT%$]Bϧ2ē`Mq+:3[:?tyabiϯי?-UltioG{H:TIԄBuO4{Q=i(i/AlΆ#ͭUKgN\x<GBPE!ь0z$݁/6)E:$;܋)a@n[mZ@lْq97Ӯd!{ݐκo`քJAIbg
/-[ᗜ(T7].y#WW=^8ᢌdty2v2K?3-j"MRX}	 Q9-&:ݼ;)'9W:;&Q5) {lczfTzީ%?\xbPI64VtoQ)4R
/)⨶ w2:,	"lMlt(JfQ,<4Ѵm\`L
.]$!b#ѓ8^WFBƣZD<AhaYrow!kOp j܁4}9y2hͭnb^_W:@a^A<YbbνsNy+n;ϋ/]䝯QdsmaRsZVC[:r&pY
=kw @ӽ"r1vK|ImkY}zI-碶YNgKgx9ІW#Wʲ2$=LWc/ 9J"7'ґl鬆#)M*Y.+>S8#w|wcw(YgTeBFEon#p$b?jd+Ƞv2ڴR0ߴ*kT׬9*)v	fJYk&¨s%;Ui#3}"=<3Ut;R|N	>$s!yE!5;24`U/J 7Y|J`upekۥb?8sx
ȼk 4p
W%F!`jLTKTzN j=1RKup]'kKdBlzp\gU`J0HgXӪ(sgRܘ̯ÈIK͸-j.>o2Œˡc:xэg=ZwnhmyjnV,3:A:/Ș٤7_VR!ir@r`6܌ي,}	fGd#f\l@$5_c٩Q@*|Dڢ]͈#T}C}(dg9ͻa>B+ -eӍ}g>{j˱ץZEʎ>+ݕ6^9ы&:Y:T|}{ҁ?F]V,ΜQug>c\`GoJJw/EBFMRӤo¬mAFrB+N38$ /I-2e0Cυr9X"$;YއP{YF e x*HVP^&$6c
m@kQ[R{hb<u%A|@Q&'d5qe3wĸ.g6gX4A3'<\&^P7b7G%$%g%CDz1RA|\~f%pèM=yb7 M\nh'~v^WL GRs#m:7]u%s*=e/AyE2Zq)nhGҊ yM F>^|}Eq1 8b&{	j:GC1V8(:6j/l Z}Y)Ru'-,z"hquwqk˭
8ղz)[Nbz Y7,9Ɇԡ^lzö
IGeQ l$ӱhP`tb,ݱڧ9a݃}P@o?ͧv)56ްAW?=^ҩNbood¹J-_] -Û[f7@7F/9nMEVg6M!Szٰ;- N_~|2</!:w4:k/`9mvrf/vKu׉@]C[Sn%3bOw!yRE!rʗrjZ	<@,@KڟBTBݎs2F(BZKW51(5⋡st4gūF_\,*=\hA=}=\E=ǩiqDGqT2NJ6kʱ;lxE5Eꨄ_ݙ$lWN~=]0v Kg'4FJǛeGSu/5oyk5Q@y]e:ãi&JQ.<P]AS77xOusF?%aIwVl u7# x:/WJ"BZfxv^=o7H붸,YS<hN-AOm:H>~կHI@3J/LE[~uJv_cϧK@i/֊߯3_Nwe9;FkH,-bCgXZD]JicA=PɊf%N-$⵳viah;R%iv%ߛ>UTlI[YJY2ʉ-eKQ5b6PAGN_4l&: q;[z%&jj](=#z `{D ZHvhcaFAbi=Fi:je̋Ŵ%X6B@pτGk`_'?ϹJs
݊
N<oqIRHT>cI8T-sTx	..)
j<Ų'u2sJw2~-Kd³"h2&&%p7qBi#zFX?1}iPZ]FKC$O%<q!FvAr>,]]=>-Gxv 1&1oP꺢K[^rfKBd,kXKlQT~[I,`ߩzN٭8A} dKi=GsF`kCʡ:yN"UVK'9IŧuQ
kiZ#xx{'RYne[9} OELu1	ӢzqN̜]E=cK]f7AhPeo߉yHs8=?f3B_]gufxC΁t8*uJ%M	E dǄr1lķ">@^ &N2^pVY"BY_Lq)1haRAe"hcFQZt%'ǨGw13\^d!`'"/lʝF&[<VL.o3Ѯ3d0VPnV9.WP4$![ϔԉ.XR1aS&v&*o\҃FNywo1υj#3k+/ǴT)Uefoifkr
5tPEe쥹#}"J# ʕݘ auȩ`_>m Z7"cJ-jjD&)PL? 5Umf+tQ^2P F^WO%/v*\3o䝈΃`d is'5*A45ѭ huu yUuҬO8uuء^.Ŧƻ+=-3_2F$'g}ɛZț2s2B)}~W4)诔BCeAwdn<dV|ڀ/忨s;pe(,QMo3l\9Q.ͧQol3qVj_oب{exq޳55|U:BtڇXLsiX((N6:%,թitw~%#~8B҂V?a	iqd̯!j6: m]jO-E'ʜO?䗩u,}PHˁOn[:D3}
\/éhsʩ~F1<Z\2=2RzK1ۆe|0hF\9ӴEp>.MFH"lv
Lsl.mb|TӅ8q2E"@KFnyqmd#SnY|A&H1TBRmqRrJMLf~?xJko#lK1(]fL 4Mv8W	GxRqqEGq~{us@{،8rgV5u f1xK
yYX;iSKVRzQU׭=dX*r]1L$1]**uC#3,ݱUJ~yjE:JrFyg&NR1@}pcل0c~fUܜoD.+s+N9.qn@}JMc>+tBۀ,@aRWZ5+tf /V;"mmLN%(Gu0%f?}Pi&_{u ޥ @mY33s>)xּp4Iok@7;-9kIoQ)P6r1ij烢9ϴ7'uCh, =pFUa/(JɤVGS=_ _$7*xq?"+'Ge@!ÊdEYP3 ?diZב5دj	A:n *UcjSj:$-|<uqHgoOs{r6yUT<(+hS*+и''2H!;)@kĸ}. |/^ytR저
sh^_k
M W;5jNfO&3\W_NA^!`@ehgRFdN?Uv.kj͸&NKU&qާ%ĎiVll{s1"Ĺd.˼d; j
z_Gt5yZeL
2'(BkJjdET`K\ݞnPm_e5R|Xd*qC=;uL:@{_`]d4`5JA(\rP-L]m鑛ѩGLvE,WC0R6|u%WX۶lXl)z @zr|o Ƌ\5~Jv}z뽧Tgd3V~bgD$ȸA 2OHz6cL݃4 GqRʫMɡ#̑"?j,4J2¼B/ntAKKsFV{@WE]XaRsB4g1lpvX5|5aҢ k
d $
C?էPW?6h'yx$3Ej%Tb~z[m\dwzQi4_+wi.&Dt;:6`3|ngULs3Qz1s4ԙa4%}/\2w3^\
 ,p-ȅ<Σ#3sVaA0k~НrxG'_}eOk.@=W
oBze*~tj	t\&*jCMo۪e?̰sk8xAX)&ςOpi^/øP%pZWj{Y/$(YMK]մ |z~")]o81MaMo^+܆b	h Cv`jq=Fjǻ&6ݎ-WA;L ̲:]F5g4ވO7Ɖ"E9B1Ô{Dl&rB6FP8:cwd|klƼMd{b(&@ZK1De",=0{Bv1eR-EySTVHԭ\醉H/mшAMP ȎzaNs AYW|WM2KlϮ_æF̥6x"qm_&VqK2t-q87M	[elH:!媧y&N=vp)P-fnsH"u;f]WS
~;E !bwxT%,7
zK%ؐW?uZFŽMQyd|VfK2 	YRoUCXYV07;mۉG/ɵrl}F9%Hb躺#/(b&2QZwyC).eAK_o4/O)D0w|{VP1/+ԌnX~%ؕ>Qݿs\wIʷ^:W3if\\B*BZ\bh.W%(5TooQVt+RWGlƽk!W̢h-75'|a4Bra%VU	ҀGO^Du3P6S^uqUh3T%ȬfE~FkFqHe1j 3/PAɪMqDXXwQ
iOTm1  `gh'XI4F6|GGE|f{p" ͌Mb#5UDDd?;40G3($-,
<5[*[rC9oWgax܁HY} ^kPՓV2}9,"QaF|	d-6M>N0jI꫷}ұzޯ#aXӆfYtok]J{6	O1L	2'ʊ֥Ε?
:eh6{|6rb5	q!]#1{U^PgMj~C@l0s||0) ӳ7[\%LRRQWa68yއ*i TȀ{(vfv41PI9e=ƟGS	Bfا\X4;:g)XGDj{|f`욼ݟ{ig4FA/gJ!z2t<ĠeUOwKej
`B;*es=;\]Zn'_R]Di] v	F-l)1b2X		9cFͥB,q;uC#h/ל_Z)E#W?	2lR.N\xP㋫s
'c~e=^o 7[IȒۻiAC.$oQZD%iIP*c+HfF>WEp0uλbq۽]9^PzyWMCh,j5`63K;l-AWt[ȇ-:qt<ޔ["`ku+]|T5<3<>tɃA\}~4p	9JӷІ5p6`+'vJSE)Mi#X IZ>{Lz~/Ƴ4Gh|ggO?'~^ى.%A}ɹaǯSYga&]*g%<jk;>@+91Yё$t<;#A}?n#p(`IbcI+KeU6r-m_vV"^l^	XD{p7;G*,*=*w{Z0	WNd.JJnRSJ 0#&âjt(@L)d1Q	ZQHV{YBTH:|q}Xee+$$z˖Yۊ3ZQ`uVȱи(qf
7A*#:p$ahWiRCTMOjѭo5UOHN.8U}n/෵I&vkN`m'F6Ѻ`(K|!Ȓ-cTЦLG.HKrQ`eF!d{iuН2.lY[Ndhsev!#^^UrƮ`ªB@3f)-=uP#3HЍ L\cQA\{*<|Bfl{$=O2.`Ch.	(,R/l%x=^DC&QC24U
gi(b'WJzuӖ?P
#8$J6"t堍؂N Ɨ.uPp5P2Akv;Sg	ղمJ-4:/RIv;I[iBT8ǝhD}*x@?,ߞ.𲳷^
6#0<M1,hāFt&VW.	GFyx
HrYm!8b1sŻo06[nbCh5N.6d)Bf)x#Q+;g3)Lęn;9뇺L,t9q ŕzO#wjka!aS/;PW"tY)`{S"8r5n}nmĔ}.1N4.RZ;RZlsFI:/ 幚$.8g,0]=vH()pwɤ缳kzY(rwؘ3?]+|.5.}֔C_MB6E\U
J.Q ot!N~g` "s-g1m2{9J9cR1˪|a9wXMc]T="^y==T7,E0ȊeJ|8'!@9vĳO䘇Fw;_}-Y^9$Muʇ$TY5P)bmIc2\f?C	myO{4#Jr"1СվفfG+v30YPZq~*+?x29ǾDq{uo=O`
B38?Dʇi&<J.6yb Hs:00Ѫ8H܋\fP\@>k$h֫
3#@hN^?!,];їCD{-;p8
OpbӥxJPF~cC*(=&&l%Y;s䵢O0:;C
\fe=)#>U(+	p#J豶B4r&-.f	qޖЉ2s2T~lCw3%ss2V~pIΠ|~_+]naZPy|Hm{X'2jrn4?=Gd_YŸb&
tiAH!՗;%|>0GK.:7bs^N&pfFz	G 5FQ~^1ೳyXѾgty?-O@:rC\OTFeg_uȕ&J|Mi.l-^m>!#w;X袣`/	H^	zڣJA;ݪ&IJkMjx2ckUnޠ*\pR!_mS'VL)"D_Ѿ C[sHCy)y?iLaL:V2ŚwQot'y_lRn%Bڮ&\rp"!]o('Ƚ2ϝEc}!p7Kh{\Y07e7;&j%ޛ,(RyݼTU[D{3}KI4f$m|
oPL2#<cRvU4"uq6E ({-,rIAYUmˌ'ob;kT,GRr9u4ZisIChq?2.r6
't\kn"[ާFK۾^DnJӑWO.xg-9Ja)Z~L{?_cP7F⢬o*p*iWz]woȑ| ߘcI/}D\r@4$V#20tAB9C^ !O<Q|ʪ7 lbٲ.DZ\Ye[bQ@1~,kNkEqnTH\0eMl!	ۢɅg0o`kRQeL	/Û#nSR45VlR<r184^ "ddb/vй$эP);*tL.PUq@Gӝ/Y;fU[?ԯ&n4R6/셰}&i;'Dl@E0e>. " /,tǢt{H`h,ӳ6{y_jPϻ2d}G h`v%єTkɧq#nŠ-|]ݡԶE<"z>Hz,4(.1җZXMހ|'']$\oM@-Bӈ2܄L{&t|ff68~eYm70^` ofa3A?'V$dݭ]&@+fk:+RGmFFbiaIQ<{7!F^2,dR{msu{p9Z,?IZ~wlM5UZoQ"pS)*7MW(2,;ǓؽaA`b/'N]j,Z`|98ezF):O4mIkڳ?z
u;Շz{&EV9h6]|&_+y& O7L=A~m%Rs3C1$1-稕!x@/M)m'dzT̀B68w/6RM~]qY>bH0/[vS!e=Խ{9tӟ	Y_a{T@롏Hz~D{2в+/mld*^5"yblPNbռ$~!5DGh7GϜl?H;q<{:Kճ/]i65:[ARDYwŢ0=G܁~WJ4)J\:҈䟺Ga5C35rhM(%S]ף֓}+A:GI55W78X^<lӡxhw-z3bQa:_&o'(.<R/Qs߬}MFD~w}&ka-}8SAOup7YWQa:B	A͡E"Y6Lq6~4=La];Y7ǆa[Zr	8Ktު!k`"ҧ>WatSO+o%K_3lOwNTT/4GCi I"W"Ӥx8
HnP7GX8,v:ҎD{mz/:3R$>Z]u [l߈ʍp8ˌί5"cj=Z5,%-yer"!agn>e_Juǵ
|+?~: Pr)ab}{qkxӿcstd5)6'{V71:e6Ȥ)+\DkmY:~ڼj^(?;꟤wE2C*a0pn
ZaEvLaF#bgn?MwN|%#-j{͛>uq9Blxui('jKҷ8gՉrk@4Eբ[) \vKDREґvc2w७dLT[NЯ':t%n}EN2 s/	7K)`:zQF=Ui؂Anq}HTiiFH.PUX83XV*ȰbeӅiOz.5eCQf82֕Ыn<~O@JxĥXXJT-S=PIԛtw$3G]۔4b/ѽX{.W_zH<|UҞU.dᢂk)z÷KFz"} S =MҚj$#{`,a]pPu0@ƕ?0} qtndU"xJ_|(=Ydj[== x32?a}~gmN\
ÕZE-;n给+g`!J>ՄTِ+*w$WN <ɤ>) U,>cSœ:[U#9QKtWjY۲?aesߙ0ՙdWJnYbW6"\fCrF+Y̕B6uZz_-mnAњʁл?lnM$C%7YH=oOBɅex;Oll_
s
ȮU 4BtUh"VDy^h/Iز)hSɄ[Q;[
ޣN`UaKR
NW_ Ƴ<O``!D"4=1OOr`43I1H:UepIVJ	yRFEOTmiqZtؾ89
{EA8Sr89[CS%hloav\	VK\z_̽xGU_FȟJ< [ۍӇjQUErL[i+ªvtcxs)JHN!xӍAU+B<'8|ߏ#G[Tdh7
%oMgOC4
x`APseSYV;D`Âu	>\Edۃ}+J=XLVQ- ]MbDϋz
ng
=#N"u#6+E$ٓ9tJ*{!+IC
4]hH,'=OZzf#1w/Wf]5|*Ύu&} o3x`i"]7>uxZH$E?9Amria7@	 H9߳	aEm;AT&X'be$aEIU_㿙^Q{p2p2|&k(_wG"ھ2]Rö3Y(Ԗ{K417Gaiӵ?= O=ќxfitHʟ0$ǻTKs:Y$Kv^)n_kJ花)a6`~S"8#f2U}v~EdY2 %Ea/S'Cy.H#y#YJ6uvΏBm̣Pk0Ό ֠][VH
B+H~p?2f,CN*1*סhFDzE;-jeR	%_)Y# q!!|L|~=$仌e7Sg6*뺜$h^GR*Jvp)XiQ:w.)'*eD &.juqzKր*

M'jIkwT02 _r͸jC7aI v?&B5ڎ8JԢhh2n_\a8欙j,5CUJNsJnotfVܮ4a7ib^:{-uYvZ\? uVccfWV?-AvRJɥ\^s	*ePLZ@Ѡmѡڀߡ3.@/PdJ'\%aڐyhyTb?NG-cE%@L'_5=3ڸ\]TDe√gTb_$KswG(j3p,h1F簪s4vy4Af^SWwC.u,zrh;o֩dD)%!]/N`!U~(H K9 5-:)E!5%b-%2k |Rm7L(6u΁/)	]]0>5507~
[qî+V31tPR1D0\V_xK$r@:mIRkKV;-Wơ9ѱ&4V3ThD%7m7XSCNQf.(3Xl]9tθ[D.Hog^k[}ʲ%@A%Z7iWGb*1}xnWm_l0"- at',O6e~ Rfw||ɖ։aap!PcA1|>M-mZ{g*4}":+&?O1NzNfj'fGve>1:)L}>'f4͐bJ7>t2SK}.egUkr݅fՓeT%\=.ٙmgH7CV
aޢ>u"Ks</ܭNEvh5~>@@΃z?މkfg#)4/ϓ`E^[׋C[M?>5]|Mh|~6ܰ.F'ݺ9H$eyj5yRE#`B@MB>hc[N忰x$4T{Aܐߘ3$☨J4vgvey=ѠYa]:#gmNtwr\҉΃	f	zקJM0L (-(wB{-;r'|8ǏF/o4\PFaf75^Vd>:ʈ#.=u 㶻_<~H8*$g#8lu#-X":^PuBe(2x#IٴSCր4؄H05
eG0e8E;O?q;5J$t+cltFsĕb ޣ;ҾߊxDD\|mXfJ7I-zyelzàU:NӚez6!PLnPl|tIVb屻6N '@ UsøËߟX[oݕ3	Y^:ekXa8fwaƻI4/A;R7]}WlQ*hdf0ZEKH%@_QG[9Jlq=%:u,rChwG"v5L?Z땃=a2D`ITSpR_{3[x},o4kO!9K|oT?u^$6b"`eCxL-@VstLDpB<^h߶[CaI=_*pYĻi_Ek6b]^|OCǹO)	&X|c5=(sG!&)tIPwIah5~"%,?~Αۋk4;][LK~lO767
!3@u3'ްk`ŗ)9H񒐲8o*lb>0T*8DIdwP6Qd=(-׶@w,JdvQεti9pq3"?\kVTm(W*a;Tgה-@F4G޵>'SMN{)w@޿fηqPq2k:$<A[_gF9+
VܗEЉ0ɘ.dx_LV9rw悞W"_Qhy\e.m*2+5FtOcm](&F|5=1Q<?l8KkVzi~sK2?grڏg/ },MQ ,Ewᘚ#9<~{Su;uW_r/7dSUjW$7|*ii5O2B!e=qa)-+"	l/x$gԅp]C*<Áۣ_e&)Tz]?FňmW>W	k",i`9PTvMq~hgԔ {HspuA@: o@R0ҍW=m=?w׳K+xB$@VL8^.WL{&5i(};2gl:8UF7pK<a)g
No?9
됩¦ٸQfAʱSB炪GrAGWnFi=ՔeU0܈S4黎WüM$\V4F0IХD@CNm)落Cc?[@4f#W:'L8<}`oKzs']lIfP)TDj쥫W|
|V+S:xNAlِ%eyu~%W g@<:nqk1p澦l2C	=9,V{KjIP{siaR 7).	&X%UҼ@e$n5ťZ8Io9=)?{
2E^k^ZP:[?|.Cї!.,ėg,) !sƉ"DĿI&)wUӄn594ʩ;42=p7(ӏeh1TX?a.KN}sC/&&	EwIT$s5pT:W K,e(NQ[!jMD`8 NY
/MC!9AmżV`47/
V eTZ]$Mq{s!{DOyD{ހO\TPS'(S󥂵XLF'6 }M$`Yl3NS:)nZ+5ASRCzW-yJ=Ƥ
]B3&{c0kp3/y*U!1dNw"-9_jByٙGܔ  XJWӚyd˒KQ006x6a˘/bU3bˢ㒡{Q6S,);D(sKu{~X}6#RDP#Ɉ,))J<{,&kRo:liQՌBL0fO*'ߔH]r7M`2/Z-ݥLԽAW:SKW0$<02jHLy%1ciQ/>8Yrf;;Qo0,FYmKP}//4/j(.m/!OxO
&6j@S5)[a+,!{ik0c,Eo|B]p7.>bGaİ$FBJOm:s߼2aAV5`4 J䉪j5Fuov =dыbҲnqa]JQPWУ;.ajADpFaPw0öMB?!9`ُG!P̽ֽ]g 1zbTh#t}f<6U_8+Qws)cP,G{OlFS8c1ņ)z!ڑ!#{Tw }y;l%@^*c@F(%g~ds2¤sLnN,<$@~Թ*Ya;8y@`Va1oRɮ=iɾ]xvޟ
Ʈ&!2'ni9/8AOȘ[ҿ!anS"үXvϪؾ&dDV8»sEG?xX;#AL#~\2dhf_9)'⩁pIz[\x-5X5c?"fzi>-yWTb?˂}Nߌ^-t!w5Dxv)|.AQe?TCaWq.[M0ꢫMm^	(?3Z0(\3GtּW8)8Il;4h!I̗6HrX,N۪=1^Q-hkSu5CJ@Uu渽gQ{{c/QVmHTVu:&"o|;?edF78O8_|mCrR\ݸKǷrDQ+Y5/7OsR`Ukޔ͵ʞ%`njcl&~˸!B&cswt	Ǹh9PQWp,8KJi\I[p<R6ۀGd,b/Z,``] OOb}ς P#6?vHp:k~RzXRnr}}bnx6[Jc	Ep)Ы;Z Vpz?=o2s~J2U"D\}|ҫ%Wcc׭c~[s.7Νqj<[#H2uQޫQtDȸX MR(cuDgl2,B.6FP]LGXy{lbPl"	NbH<`2'P\)T%FEƲf7.~lN;%7s
AGLoobnk
@dKb]V{%$K ->TàA"1!SR)	Ӧ'`ks16.LhQ;XY˨2kΙcڬ?4eUjg5r5YS|#}醻!r֭<E 9 ӫGnؼiTBU-~)ve?cQLIԇA%Ky<KrF6?%col#lkZ4s)y=|]FhSD}*2K!aƖaD/xA\uS(\'T.ݝE5ai$6{K[rVO*7`ڥsLܠ=oWnSMC܋AW&qۥ@㙚'|!Oz7
O|~!z?, i (YN1&ușS$ń8QQ*#Z&y" ҪW\󣪪;F#K*^2FdP\v8xh7QC&d|Ȣ\qc5İ֟<K!)`oof9{WD%g"0Q-)]Q􆙃Y/t4X>-vĥpIyKByQQբf`	~r񨇍, 3OBmqNmF; Pbؗ
؁v(?qw\}n;Xno̕MDbb<S[
#_~txHQ>80F2<ʹi`!Bֱ+na)
WdkL_t/1e6?uE~ŶEAѡm^אD^J=FO"((tVxg$a>B<i8]z|FF	"iw/r]q-϶m{s
m
Ʃ2.킌,݀PԂ(8t}9頱|ݝ߸ 2:pS;hbvcQ@ Ũ{b/څ)_?YGi
r&yRnkB	;{a㮗Q6@*:Y}z#̮rp3+i4j3o®.b+M5uzE|`eoϑbn֑}\r3Gt|	|<P
<Bka`O6lQa#ӗƩb֝_Q/1JL-J^m{bIbh=6~zIbEƶ
vR6Գ5-Gw2ye9\+ ׋!~y:u*[9	3hҤQݫ1
<%#|ϯn~*߿b$?̠-)*g]Hh,oYRr=Ϡg>]q&`
l@Jvm:u\d!xR-&o+Ld!/4pN9J
>eNN|nf#JdԪ--FD-z'ߕMFqdPew 3!שjZ|pKPkNҭwV	~_e'R惘O]If]fX|f5"e"ݍ'L<HEn6j11@	K2Cң|؃I's|qU;aM=}L2m~JOs.gUL=qNo?zufبEꔕN!TSƁV:kg)8+vin9wks˟R&'Wwe1ulx٤~4KPl߆
\-|[B4ڏ|Y_tv7Qy@ `*{+1O%GdnvbZ'Qѳ?H/}]߾2y'N): urJC_jPoӟH1͐p
 i8xW@ٹaúh&E\%`,ZFDGn<K4QxuA/>!6i$R
Q
S5fcy͗(d58)7dBoyddse#ZرK]sq!DN؀BݒϨ/"e^Ĉ?\[j>wbgEWR1FʋL
\F!Yۮ@7l<Xf.i(KEum[b۽>j]J7 lM_R`#|ސ !̲Iy(noof]e>&Z4=922!P$}iHMC'H>gk0mkzr^a&yLĄN\Gm5hM놱9Mk&LT8Pߩ{*avoxb`PۆQ"Lm:6!qlǎq@ڞ6+|*Ηѳ\hk59ӯn b,+ƂS$bpD*pxtW?Xo9 J%R=Wx-zM~XOy^ qeDTdq{^Kb5s0la<H[`2Tm=#[&VcXYD%=?FѐTF#!,AOC0O<tsZjմ5Whe֊ޔrc1cP-%lRFK֖P\	a)ܦ!%Hx9ߤK7/lVQ}M\BX_tk.c*@;1V1JiZ8),d?ށ F%)JSbw'?8wt&;^Hea2WD>٢:giN߈+6I:Γŏs-}24l_7fy@]H//5W,eU Dv	vC+syY;ODZJC;7lػqǰ0ZB5K9k;1=i`mVqKW/d[HIC'W,/Z>)#bɍ" Qdqm0 fHQWZx.Z1t;K%dt~싵11nN$O*jHݥe$OPF"TBҕ. =9|yeЧib'Q+-LVQ!#QrL<;̻Gh_y~n#.4bb/Ԕ1mx໊2	qb/2E`c-.e'f,PP-;7ŽZ:1r)O˵d˸lG84i#۷5٤[-ͤ`d[TQx֝KDBDcܪO3mh#U\l]F5ފnJ"</BHt
JNwJHϊZ)h3>}Fh_UgIݽC!(fTZ`ÿxZQB2HVǝz2TD( pQ5"+K9h'={i?Y.\Q(IMGRD6OyUfQ_>|YgK~̟n.	މ$BVrdғ;WOUDNrj׽OBpBs33z;r)x:L4磉^V..Q{I]>.#]Oy3	̗Xz^Եz\s-
T fxn}#
Mp@sA3ʛ3bI-Ԇ #ie7$%.I-Eke+:s* 4X=2!bufͩs0GT
5a=Z%AhPtpOYX$p`HM{Y׻rcUpL1M+F2l͞b>3:ݰ9˧Z\7ā0_u^WPο:_ZԶudSbc[ƑC9ҵGeGVx|7̎ f*Wk;EЛu"F
vQA$tƞU8sj[6Z{b^FW]3xm/"3xjKLz=7k`m|H'[:#Qt{%O×+TϰIUHgoxu'ḀNV?iiGZ/ U?mD#Nh􆜮}b*Gºɴ`L}ؒ}XDYN[?NNp(>ɴ!ʁ8=|Ɂ0nPמ&v/s<u=*YQL/&Ưnȝs4, $N[G81t>-"ćN|Kn!AECOkq,T
xے	c&ɊG$
jH$`?;&Vj"VNjzAw&eE6zUncq*,vJEdsZT'|7+s,?7 ӿܯ ?RBBP-SX|}
ȍfu}-䐗4gO(7|h_%	lPvZJA\>#R70C+%xm峻`@HG.I
6uMcymSl|Ђuò%?)+\.dкIZt2X0H+sXPy!EO>[L>S̆0iiDX-,ITx/o\':6k	G^!M9-PGY!bR.9`H)"Qj{Jd~3oPUNTטJo#"\ hYtwZJHɾ3+f2rsYNmh1\$zN($Gf}3`L	38<YVtV&J8dK	@ȶL_?1hW1MN+orqOHVO
E`XO]+4hQ>]߰z%sƻk]`ԿǞlrF$آueWBI撌6]NosWdG8zk`ͷ?Ƕ
$#awO8:f畆~ .,}JTѳ?onGA]"T:ǥ8VZthΐK.kyW\&HÐr9~	.if.F<hY%Z>_՜1dd\` e+*Pߖ̕$E5Vٔ;{JCC̅SP>C}ݩ4Plb=JFKZCw$i3=+IX:bL=5>?}NEa?d86LeN[t^A2f,}:x/u7ٴHZhmx-Uo)-#~>`RDGmpkQvԩi_4G-u#v5]"_QniLY5yP3cy0JYo"+Ym5n,FW}5X~yяDʦ\|>__Pe@\IebP-Gu
țΑ5ށXIpO:g(_ꄓtI7U8ؒ{H[k]roME"7a	FF|zzVz~a'Z
sH$!C(5O.i.3GU,?ǋ+X$JXsZvճ:8iэGnoa"ۓߧQDibﴴʚ%/MFaP	0Uv1tUil`rгH|\Tezi@Y
xP&U8گCiTa7_v!+v*28/0Hgn>|l$&]ndVݜ	8Kr/.q
2фCdr?ɦ ]矠@Uu2#p"t98寨˯VAh&_ez(|6e>fPM8.MV:QYJBzK1m;B޻9Ҩ/b"P2PPYMm(wĒϢC	r9rWй9LJ#ZxM%_qzoYvwm~*7n\V2Ru׫Q25+MdFQx2s#Sx:ڽEjwfrfqwBh9Vwڑ&g0?${ȊULtQ}fY]3x0(u[ih9@wގK@}T"YhU`c|ȗt+ZC P~50p]	|;X(m}`D{Wk0oe'lםV 3%KgkZV rc[yfS}IhdFs!thjTb:>RC귴#e5%`aZѮO_)Pk#_v,hN2DF]\Yyw ǜ;Uʭˢkm R	|h-`0NN8rv]P!97wy2Cum+N@
oܔSs%5F!ȇL/L^s}*ݦB0wdzdgr[=Wg u}DEP!bxo/wk091ǉy-~gr\{
0N ZH)w >FiU W*M!N-TaN-n05UZş:'f wt瓘-l~QxrZZBV{7,g;$2C&XTmP=>0ҁsC:m/!dq}~	<ƹc?"rj3O)5cEG 8n/GI.)n2''{3y3dv.kD
ؤ8/\e>;[wV71iB)|C{Ed]L3#I6hO'.K_Hlx$0X5Q.[cb6|DŧJ77?XEAVnOPmR"H?3b<2j?>pRh[-E!Q˶~~IU3~i/j4su$L3|x_qn>	NfftWEvMiܸ4QptBmmC'fp[XoI+ѝ\>`ķ?üQ*9/p-2}
Q"ȺTxNiP:@U_NX5B*	W/'Owx'Z*^ˬLP$T\b)49QTOY
j8ʿ4<Td`u! SڙzƘD##TLvIRV ^A<֪ g^*#4yI[Xk-p<TbnQ#{GV\s}rDc[3:68f/tp[TT85ty-nT)I#ZpkL'ʰ BQzfӣ)rBd]U<V6IOP9Q^eMo S	UVlBWHhr+gӤk|c~=;Fs+'j+2gϺ<ݣO̾#
B{\VMxԕ =v셥-^oBFX}k6UD}$HosM@Q}Oa%ۘ5Ij.{e,͍@]$ĸ#HmBeݳ*|r A` 쮞]%G`o_jew]uߝ7t(ydUv|t_iDCțM]tc%V|C-a@^F)0Ѣ&8SIffK5WT/eo+_"ebxpmCܲSTiwcCF5MCO3m! ݑ@HڀA5˧2x 0z4?ZQ2rJ@
"6Bg׌S>ESl ]ƸR4TE@[=-ZAJ`HU*g0\fh0XB4*H"]>vke70rq$%S.UlfNR,@M7Ys5}lTe)vF'l k/.fG"A;ՅzQѧv}'gej73*9'Rd5-i!w <șY`ǸrDiM{ח܂_\]Qacg0SڨKĐIY>aӸ0h-)
%e 2f M0 EG+E@[Rtd4	p8D"הC.Ȃݯ[_߭7CtLsq;.E~CBgXJS,½CQ ^S+T;6nH_7p^;T7 @Vb̼	q;,Ƌ&?_E$$7έkSk|Ωme$d\6)枚[PSpao?S~jJ绔<ߋSӒa8CdNh|	A-X01CDax*ELF0>7=9vrz'ɿN]PF#Gw		|K=iSF뉒իFϾ!t6<ZHN2o>!gϳp|G釧p9+MD*qi?BjL"BDxPTr]T%aj '3?gudZʤ2{kVV	/ b"GoXishENL>VCx%ǝTM&=BB NYW z!Osy6.)z~"w=ꬂit^[}(i/D&Ѧ_).祁1u:(6bzTlt3ʐeo!_UEaxAXoB4Do46UZ 󚣙VYKԊ/`D4e<qX@dØ絊Ī]H`UDQ͚VoЏhry`^i'a͂ݩcl=5}gLDUI7 RQ!Ofl]i%,ʠe\N=̥(@܃V_8t7V1&YTN)USno.s|DbگeRϛWGJ@	q!tIqP	Gbx Br+':( f A;>u8} c\rS,ԏ߷|ht#\@v6,9(}ZA0xoӁO 2$AI>; xs:Yh0ImI#C@zAq֞pՠi1aC^Wu#(gKORbve@V{8u',*\8n3l"%o3?`0>y>" :	-Fxph)ػiVY2LnÅ~/;0q!F_8[[f%g}0x|ɇw<γWTM=U*M6sŹ]G,kn}ős`cd2M3g*
^U=!Ͳh䉒ӓ":!ˊx?(k"5i)tB5-:gaOu[%´#T*llgb`X#ȸYU:s(3IGK0v5ص2w,XVq,h@ ]""#pD/NX%cTQYM]i/QA
R2~{Om&%Mǉd^uyvtiW5m/Xkh8]r~s-v7b__d3	r7w	+fsX잤j筪ktYĻ!!'c)Q,(~!3y
APdm:>#SqR̰ѿ<U9&+?nc_O4+*BM!<m1JQQu5 Z6gEX
Qd@v0Uxˍ#'S,n8^{. 5Vǂg2:.)UDz'$d
w$-9(/,RIvSEqSԝE´d{2o.q<.qDPSzorњ;MtgEC2GV)boRby33O{5AgNYL7rXZ>*;P}]'Y.n*؂,ۆgi˙F, k3ҁ^6WEXRxQfFԍ5&Ёr"оD]R3-+K	Og[CC'cq#pa-mG!rF})Ԅt`nڄ#[SPgzD6ܴw!n]MSd6I7%OtSBvGǳdȥaBVoӮɚAjW0ihrkߚa:&Dʏ~i-L4uGv~;6mhl<@9مl2$ꅚ^^g
5ܩO,@=1>]Bk	>7j0kGo^ldg.5hcrCCe5Juha$vBoi猥_h+^]T\`o'1gqN ^V_	m[rLPZ?Tc	C;1Y(FÜ_3/<5ZGޥ"A{`	U-QF,VF:_A	em_"g`Y;C;8V蓶mD/R2\fWQxP/6/pð]GT7]FkԤ763pۏLccȉ}ҫg!u!Dt*ʯ;DA8OjTc{A?WHGpATkW(*Ǽw%m3%	D¨bg܏Úcp8եZ$!ԇasqsvewS#>D!F{]h.w{v4}#H_v!C;rc&v7M)WkR;XHӭ2 H &=8PkCG4j\Ӯ;NFҡӃBzAhRKռ#N0$?$6nCam;j&|w-E}R%aBFK{(KĖK/VTRǓe JI#?,SHi]xbkV4$j.$dg]i/HB'g]!Q7e<Vz.~8RNoT2f)l=p}Ydh-ٺï[FxZCZ_o4#BLk~(w	}!AgG#^VSKڂgRt{-4
́5`cs3Orko2ge'SnrBDd g4X34`hZ &$W@vs )J(ռa"<o0IO#>٨% ED9jGe}	dYVIw6˅pR05=kuƘ=2bǋKޜ?AT0}dV+O#-%+wv4s>}Bn+|j:司Nk*wH31Cqf2NerF?AH..q<B\ ndWyېNEi2PNY% .WN($ed6t%Ch^n^|Z9CU"k1 MTB:ԅ\o{RѰ40(Ω6
~@Urh`yw<=dKG!nv&l(
&6|ۥHm!P}CYH7RTId,L|̫j V{bP#2Nvi}(S:;Ѱ~!Ä"?|zGRDr^^lY;\>-,l@P6&Bap:X`7$|1T&^U0 e-BWGl}_O-dAs\c:#?dCZxӜ5u|hS.u=vJ\7ϊUL2=D\ÎK/bd'MI{[pQ},v\	y}2~}0bYkg"fn9&z}ElP$ZuW`12ȏ}3M-d}j˥{ۑeWA%=@՝Y0vRkZhi#s!BGQj|<+UzI=nZW9{ucIy#8Ћ01Su3\۪wOUigi<3Ng/Йp/QQ먪͎݉g"tԕ0}ElYz1_|'BNu! n{S$,2y{0x0<6vm <BWK#;yJ8D%NXfT>oi=Z>O zpOXV6޺qs +G_O@8y3R(J<юdFv.>6c6Sďsp4U^89<k,{lSJY4i%:+p7S`ZEF U#LR|1'3lC57ezO++,ڃN>9/4.m_ 8njsbu<N@!Ws^5}sB2
0尿^U]I"<T72[t26x;+CdGcr 9H98]s}})h>@d;ɪRAdL[wjJd7w*"G^W
&b,CfSIɬ"UA"IRY:hEMDMU UIE wYg>
)rqGkϛ wQ0"8&*[dAYBcpLm~`퇸U$ Qֺqc1,0Ś	>Q|=jz-ukTxToiE올@A: z"A&ޙ-4@'57++pVv}/ʴ% D>Lbig"tur4M+mY֙)vOIP|̃FتYMI( ܩuLnJ?uX'e,fQM( k:52Gf^R#/1"jz- \=Bkd=oXHTHq>#vK.x:"!^<U{Qv)Q6>O!$wB	7I(LQҝm!05)oEn<g]oeK8\R't	3D^PZFx>^W,|*D
?fB=;LGEWa=GtN:>榀S71
a)sAzW=)~!lno>$y0O=p*q/4>2/w7ֹ4kF 
B}(I/㭠|X|UQOyٶfP;yz.>"<_Ki]sx zU҅U`v||cF*f~+!	rMh<EݮAy\n.PBڄMBK^s +!ڂ,K-8_b$5ܪ{TBʵӲ,k"_iq?4ZXu"Nu6Q̂W^p*șXu"L5p^A{S`@"Ϫ/e̪Wa*oPabRkGUN$2}?&aՃ'DN5dIn9-޳h:?r`暢RBlfHy퇯YQlJ4~/aҏvؔ
2sጓB>F<ƫa]ܺ Ě6ɢg	O!)*̈́8%RhԮ=6Yz&@
٦XMQdQp`.13[ۦ)u!d~#[#L
-$yR̳k&],6,ϒR*8Y9Il"aCb<_m<ZK]ܠJr	AG2i}`AWe7_ǶGYjQEwqi	{߽ʀ4,b^)LΨCrLʒ2zЀs[QB+a*_@9x<T:=kT	Ӏ' LXqIE[xL*~'(gi(5jP:zaaC֣tPM;Mdj |D_]Wː~쿯Uf#J\'G/ЧH
FՈĚUYفyÚ,e8\eWTrďV*Nm%:Y"*5LߕK n5cMǃ
#	p'-LPun~$Ԝ6緵.Vu{X평pj{,&⠂cI-56N'noG/(NMan%ׇVPtZoāȿȰ-~TiMOb̽]T:@s%95ɦ`)HZY_y1\qnN7D$kXHU5g|þ]fTSъ8,xQ/:Ť!*x'N=/h-;|Y5~Mȝ&!_{&;.%̆ Ŏj}OXcDFX@"zbes>"I;6%ɹl\ېIߨeLMFJ<m?ĥ[ͣDIQ`+k<Y&\Aò#J525:,O)O0p_k$"|ň-ɓrYA}T1cRXIl.~Tbik-ejB#W{HˋCyؑ
'O6nn#l|R3m&	u	6*l$$R^uʯf}ְ˦PN[iY įJ,O?VBH;jUVכс,*J4DyD&Q_@sF	t /x~刨,<F	x[ǫqRQ(N< O!g>\Lgp-դ]i\s\ބ'%cRr/	5/)ܦ-kBDq	 v3KǞ;X _ixЉCr	d(1tA@3Ag{;RY`pVڄ>VXW;w}TKR]0$}?v:XB`i|78%J, &!{A_tʸWQ-/Go1&p\6SpK(֦z0 U%Dg-Āp5 AxckM"qVS+YwFL!+_vzb+b0M%U>_6Rn~=Uv1qcĭG8%#G5ʵnbHЇd[kHy .qXcʐ@rV|`Q"Dr6Vݞ\C.QbTNL*7{>DE~^hcG%8K61PxAtNh	[rf<FU>ުW~-eՋm_;% HG%hNˇtc~+,C#ӄ(<O%^^qiΔ"lfK_8	P)<hRg!02V8[TxL[7Twf`@ǡKv*ŹeEμǚ pOrqK%\|i*wd_Y.<vw}?Vv*ةupˌ_fP "hZ"y:][qmk`K.˗KsJf>Cg*	(1gjJC*1þGU9Vsꏉ$^5dGLeR Hq,r/f2 Lk?/AE
^i2CS LZ7?z܏ aB< S4Kb0nӆvCwRlb.vtSdg"rrQc0sWAȡR( !"%sy'?ߪM5,8h\5bh0CŴ\#!y'r9;B>D?WfMD{]uC4f hМi/j5$!\nS\:IՔy{"g,?5SO1$c"ؼHbN)BUk_jj#$>6MKDhq0i$HpsTB1󾡗GpGHN"1K'yߪX坤QsHXw$a6&Jj;%δtD^]L:|g{;UOC	+!>rUNyZ(.)ZQL<A
bCҵ %4hfGbIͫI{LE;[\m1h4s=!$\xXq8!-s/J*{tld2	,ԕ4"kľl'_MeYaT#`fHzBeRuiWIRB`̾a9&6 bcdP%# y+\
]䵝ح(Jd1`u[aZE\QQbqA̭!,?[T֫kT!QN/K]%E=^s}aJVIk+	uhH3`㯵XIڨ&BhL-F@?N 0Z8"ABA0tڭq-p)M٦xܬټ:[r5j'wf	7<>[h+Ze]-:6}ƪu"f45+*çyCK󷁦u=3s=Gwq@k}`11 !hWSo$g31Z/p;i~]|$I)INH2},RYnq_"3e32i|HhvL&-Cq?0G fQ8ml@$$y^mJ:gAEhQ,[3vS`*I-|LQ$pv"G~T+i>lur0:y6ܧd=c7/G%ÂFfQTvby\oYWp(Ioq&A
nRA,aTwD	M՝yqDNkv>\KFmM\V6M.Kx["Zvlf;12%0bVPQV!3Yײ9uu%Fb&-C6`KRH,OcY(ͅo|(50(	l^f^`.]x=}@YS9R(<yham+Q,dJv0mz1fjYwDL-_t6UE;֮YǩXη_F{(3?| [x7azJyYT|mZwX[QPPz=5`s>}l*yzU).ovc3QaZ,١687"f|A[|o˚edti?F|qϧuX+?.M _GDK	Z@J/|g&lw@ڠvoY4wfA'@7F_Wg께*Fc<0F{^L@4TkHsÂ[53yJڨ$-L\kCrz3
<^"R_:s澜4.p^i9HPkҳ<)*-9N|rO,h)zeR<<>l;ߒ}w2CAAz|ӻd^ECLM&?@|7<aR;y\98	-5a-@i1V^\} ,tn.#3FI)n}턜aQ]Id(=_DOWX -2&Z#aXֈn$年r>VHcCCcK}VKRZġs8~HO8?H`O	ĔW֨T%1э?.g'	lyil"l7ql`R2lWf	vS:RcUo
<ҴQި:ۚV
8]G70(|#kʈ12'0𛛝3Z; f#k$_~IxhIiryӋH>oCk]"M׾\Z'aݪhe[OH/m V_a|I5i?
0/]f! r$+RaC
Tb]mq!wQ{<n󾲫z͔/W4ul!\	 c̮	):WܜHϞ6D2'O?#7n 1RP7C̚4 }BOT%s*4"2MR'OVO:e"(G@KCsJ,*qgLBOBl\[ړY1"}UVܓն+η	ɞ",,kHA6 ;imnӳɌ2oad2:,;
؝qĤxK(AYe=@80^ޛNJAohRBJZ7&_5Q2m?R揹PXJ?kaW'oXH8;vqK^Z[F=]F1wqXԐ6㣍m@@v6õ7ryK:՞g;ؼ^Nijvm'v`tʕFpLenkZk#r	e@2"u8vJtϗ$=5,P+R]M28,ɱ0-x'sp3se%5SF_ɰvu/_y즄5Vms8r
rC3rp"oW^Ɛl&*hejD܁^ZXF,`iGddѱȝ6K;L#k;{ 0%j	S︹]Id;KzْEUVܥ0rnF)}>2ӨDˌT˼IO.LX(q`DBK۫g?K1fa2
C/嬈vg}R$KL6;̃ucRZ ܛ%}Fk\BVJ䟹{+(A	!#O'N\} 7bI<S%TPk+LOߦ:iN`Ĳи
c_$D,!ƪ ܮRRVN{TuH_3p
 EKAjͦk<W`+S&֌Zb6shEJq:ql[R9f߸X%Vcy۫}S޳ZY[4 3~Qr7/ټ~Q%ghb`VӒm5|]eTN@;X@ǜK`˳_OU¥<LJ'}p0(y濞tN7W}2ek? 9F8`tÇ-(L<tNxG>0`9x
S>p߅+̂e\bP#MD ˪:׊絣YA?oǇ"XBJy;B`]ADާ"&r$YII9W)Z0ŭGe=4C]
]$@D4ZSkhbV6ViGκ#Z좥ν>cxPR,WqWD!'92`PyUZڀg]~s0s:0R_ؒ@r(I\#rMj0ϧ}0	b|	X}LtXԌrL̏1캵iq$"\f$pmӔE%͋-HHةXG~GpP
*E
Qc/9Oox'usB& p&NAqZo2ͫQgL0mzՎZѫ>Ӏw;<Q0{d4Ch;⍤6~؉
tWLs69pE˂륋eLi6 2]7Sm3~hg\Q̖Cm3G %Coٞ?80)ѝ'L08ksped3%85c4'Z9t%
pVs#l]ڣ nͨɰOto1yd
jY7W焴3&z6I#p6`x>,=yNh_lmOMTz>/kt5TUV?7hzʹTBÊJ
Fv|E鉖㉵x&Bk7n&%xmlU-It. 0<cztqrl˾lށ09`m~ܞy&lA R]
7$2!. 1
G-)U.]lx6V`1v\aI@p2d䒇,=vRBryylA[>&IR0C8gvAu&	|-jxuMTXdl~w]UG77#<@'1E{_9YNWmKO-)ĔaDgIΫ7EBB4:LsBrpێ\5GQxW!;5Y`k:s #(ɣ)<>@4r,_9RUK`\
2x._I
f%֒֞__BOOjъ͐jTGVR4TzETlR!/=w.9~Qhؚi!TX`q!כ`>vAG2QE._z+rf-t/Rp8<s]1>BJQۮrA˹[bT 𘉩`h9T~JSNdjܪ;ٞ5D LThiQGx ,`ث:n;4#
Hg>?SpiD.RUFxʲxqb{LXKQ,\-_'/TAQf8]CH8Gwr_ Lq؊IFop]fb~1  J "kz߂ܐ/CQ6p],ť٠{ ڝ|;>GL[D55՟utlF#mR*F5Y˼=aaճ
(`^0pTl!Hd܋%asr/b8p'w s[y>PkF8P5մnBR
t?,8.)4tfOքL/Q0쁯D>a
PGWrCjhƇ~~2RR:ҤR!̴JM޶8t)J9o ED[U}n2WJ<S9<GS=yo˗Q>
:Ѽ=[Ea%'ba9k+Aq+)iĹLREK{"Kb,p+m;lB* ΰ-XBao-&n4	/).a%|/d|0a9)fuG=	6AR9cw8f*YE|@=kSN6'O$^\i}
82WZSz@T	nO"#M0t-&8hXBoX5AC?nN^[,5tNt5$ÚPa|k̉Z2&g|Vi-L	>,Bh$V诱 zR1>Vp@C	Ӕё\ȸm1Xt.ߵ|<iωhd]9EVfNy~£ unN$dVPѹ~swy{ziv|}htrz,(K>ZU	j]*2qLWc_nW^9}6 Splw$7zRQ[0א"nӖ|Xŀ:<oKK7-RXۘ65'T&kSN8+F^}wsG>VW-F7	i.='<8%5 Ul~4MX}mfi#_@)
GFij>e$
hΧCn3AAEsVʈ&ԵâӞkOH'.Tcg[FuQQ" E -h2Ixb>7,o>󖯥?7g:1k#7)3S*٧Q.[Y6)E6f⪂6A9e3Rq&Iu1	˗_S@o=s*:n# pp&cڌz|rRfKR,Ddx^`{k,; o8T7>$C?<2e2(cI/V$vUÁ{8OkY"ԶBW%^yOu`Џc2cb:RODaU3{^=^ >kgae`p5bdOB6&ڟA趾i/jpmP:O@[T2W[~	Z@;xvV0TK-
<&0nH3icqGzPgא{p{`m{9d:cP3C7<f"6ߑqv5;;r8ln9񲹒T)(JF|k	
	6"|V2 <fdLU#՛m5t?FY8~-{H}1/Lw#];n+fYn5nfBRAœͺֆ5e4}k"`6YOEjNG4TS AAAqa{T7 p9}(Ӽg	.11U`Y@O_R;l,ʗcgI.+<ٰ=n@0(FHv1  1ebLu}ѱI4TU:,bn"W^+>1ˮ/#Ɨº'k+J*OExHGrYΒyA%I]f𼽈ٟ'ߦ]_4Tp$Kہo<&}|[y7IPpEM-qƼBV	0n$HbLѻRVsoc85G2^<Gn[$O^Pr"VV>he:C"? JsBvFm)ɢG#Fg{syW*Ƨ50Xę?46WT8IaWNu?û<}br#(N?3.ߎCIDxvP;{C8B@Z§nQ_i0D sm{cc۲KҽcUOԚ6 QH_Z&V"Ƙc' :w4vvz06}ϝL$th\d:4y'_WS̊H怅~P&)W}e?K<$36SoՏiշ'"m͵UO'^",l\CȤY4=L&i>G<ݩӭ>gХؼs3 lH]yX%羫[].S"L}rA&g"Xa-+ziV^;L.MVz#!zHpdVug5J) IW)
d:ZbX4E_\F"g;y̪PGqO#;>>5ưNw!qBc82ί6%viɵAuzPiOgvVRtk<,vn:6E>6`m6EAW7Ho1ie%8ʍTZLNVQ:s)j <ڎ+ӍL_'<nROj	&q/g2^HC!zuWu
)	}BzJ880j+sêX	^Χ˕	 O=o_'l9]C寨{43%dqP؍bPb:L7X)i/8P>5^[t0fHt&+(Ç yEm^>$lOK>9[),8MY+lFH'4]#=Jmͪ	Up>]TS%.mȄ|j	iT\]KV1ME*ye{sDhODa`ȹb*yFkq wiwڵ9?zs,^+~dK=f<=10[,Բ1)*U,	BFy ֵ
Fk%r)n$K;őe3XVDd7o HmCU9VԼk(t@U|]Qzxs7TAFAǊs)+9dCK@赂9LcdqOh}ҡeXQdLBX%6f.ךS[:/ЃWNx ReP+ɞʙ/)Dj|*L	
ˠNdp{T\*h@FA{z6]yc2 )??R5+9o9Lߩɦ$"hfu#AlGm]yJ$lD+uJ 7_C0#``Z֑SCPgѰ/60btjw抃Y8ʃ=' oo5>z;3ˮa	SGWn4'
F.$)Α/J!{Ա'"g'0~ \d!wu,$o	)q`w<Л޻s%2H/h'e\fAyV@1A@h!Aq8tnVHt4qw[ ~s*3۠YݽYRW2Mۜp"8%;yV7KVνv/' az7rC:bߋ0SY}AZ_2Zj	ʮC$,|JvzcrRbѸ"᮲C!\ MVw_5&#R4{?BA=^Ժ`]Bo2'ϒ~R3NYs/MA`}ڷN^M16ӒQ߻վ-}lcy)ʇim k۟|du8zKDOf 'N{8󴲊[0r4h=@ehq472ִW< w&<Bjؤ28K<!`fdPoBۑ1XoLq)|\˲k j20P<.ܝIWb,~]PnGd*
*X'=mPjOBD	fQ+qIߵiW&]3ٓ\g#{ghz6Y!yV7NsH`o+٠;ݻ3HmK\ۯ*5<7@Ao!?07!6우ʢRZgF{AW>O58K,EC`j@ȓi3<#c`FE%TM_=1<<@b$rN'qEyyC&7se!:ODUskg6,D(g}1
^XvQpBB4VD
h &Nnn͢]:CD}7L!a_9)TqmB!rAqtWZTRFU
-XPALbUŞIw܇,o2ɰn>ͥj{QZx1>nڠՊM"JE '(࿟%/idnY!5;IOrFur`7	m/=&]kV'0-鴵n>^ʪ;qV!Qa
W3i+,BxHhhehc3we\d(s${pAҧK!|VdExI&MZk8lM'[0̕Of,(|(:F&v@kMWr-/s z YUi2;6M8FoҊ_X׵wM?`Eň/XkN/ !3/#*$VʅHއ}$a`90_qu`bPՂP^9dúu)!MVR//ZVO^"{I,1lיWj=_ʠcS%s qRe*(1 GI?8bvl$0P6iSwC#ǍJvh@][̿yhӋB"uj@اv|2$EwcdqþH cnhsRN2>?>J4&F=MojLXl/UӫrxԒNٔ;b^tPXu=}ٝd1iЋɢwl|k)b"-̑_qcyr/sH	;|^)쬀|[I0k-"8}5-PDR5f yvRRGNly"VG[giD(V]}G3!7-@\h.1|AҒ'$qBg\mX* {pw,!sT5w![ͨ*YYiXwdK0)}G>o9*&L[v[K%aL|T;֥]A|񡈠w,Q)#Iz&J{$~4);WRt/l{io?B-	
yl#qbx>[htr{M>U8*"d[HTiW.K'!GjvjX&WF/4M@
8DJi(D4DXoELu\<_ɨܙ9L G>e1R`T^ rIzJ.!7%,Uƣ֧k$C7(ёo)YjS4AѩYP8BG%	':"&Ylbu~`mjE'}c"D+>sJ,*l_\D?qաjFps!yIgjIG
φ"6s0Fi#c8twlLYP`ac7jqlYz0eSc^Ɂ$\@?hi,즎x+3Fe<%΀"̄[ }NW<dh`b䕩juiFFp}AtL5*[ʵ/R1StKQd5EwOH[q֭}!s8pɊ	Ǟ)E]Z~(t}ֈXF6d`C`հZCm9g3|3X@|hb 
7;Af_/WgI,)}W70d)*2&3Xߙ78>4Е!ܝ?4c"+LUZiYU@ÜU݅wrt.]] 0	ӻ^\B}-'=:q>*Cu'G^V2bsocҨdUz-x\?+uTg"{C^k6^uTŕT_rN+,}aK_BT*>pg<NL^p%O}[ѝ8dMF!ckxѱƿ z99ýq֔WOϘ}|aR!g^|Ԧŧ1M'EzbQșbH^ψl<'>*NDb
넿8dS2ܺIquO AP}ƺ1's=%(nh0гU{Qs1љrg+ _c3ȭىj!4) Zo@o)*Fb=u}ew&{
qYuwPS)XHm_ai7V4<PǻtESוyyen5QT=JJ2qvq~URQͼ*<"Ӏ]2+~,@;Zj09:xA
NS88&d"^66\쏍MH4҇C:wm"hSruMY5gL}_G\D8¢Gʅ =*3#)Drs8SƏFw> YDꙅj/ 09,ht4IVcDl
Dw֗#jwͥr΍N&((TCrh!(v -0ť9|si5~EWZa H?IeÔ.MZK2|Ft	j,cC>uX?$p)K`qؔJjO
٪f2۶x{R1ҋ^adH "v$m8ڐȁf-^?U>P_|[*Ņ>GR(hݽ1xT$J''G~x6,9C9x#	PܼEќUwΣ1='Ek_o3MۅT~zièN˧enqPOC/zt11S=>ڨUUy/ǐ<Mf&Ȏ9p5Dj1th_(dR7Ҁ8We{5bgJ}8|GJ9WKfǉ6p]!9r'/F:G&HdEuDՅ'cSrl]Qdl<NkP㠔XEuTjr3?\*/5dJ	MTڻUno=jo $J߈j7$L!u~M4g"F*|j6PРu2><o	)^Qc7%v)">*`r6.&AK(hϭ/Bc$+VD"T6;&J,V]zRXU =$oX8{'ie?}ֵiv#gT믣HU>mA$_E*C=2jřg+C	P(UH [UITkߗ)ozYyVo:5]Ywu$q+1G*T-U`5KGyM0b$aԴh]CVl@'hs~IytF;B!y;
. +FsVM%G]fw9>6B膫KW>Z9Jdv?srJOe*"zlbwpٵ(Z721>hYT~+
;GHoL"[~h| _80BMwmґr	dYN98	jdUT6tĩhsIma*F 5ڃh=ji-ɤ/6K_&sƋqF+ZbZIG͸3(8,y4)#bHa!sɌ^V/wWEȥ)(oE+vV\ي".t<|r[fpv]S_"smLogKWjIFApHV	([+{UѬ*	|tv_Bi;es0W/5j͉Ϣ@Mt|#EM̙Mii7\2lGX$clX(radwbSh&+#uS3E6y//I5m3^foi3oά[i`|R,YqEe{5urt~+Eszq6Bl-AMBD_QN]#hQrg#E	q`'VZy䑔[(^pL*]O?#zJ4njJF`28)fkqTm_fC=ȌM6ϡIlqm,f:lV(r[Py1L44_%O!9W'SdzXl%ނΜǷnyYn'1p)0D7u	e,?Mр5f iȿ7
g(S&|tc6H"ʏ?
\֎Ç|$㞻bFwKޮ7vyGakL	5?$yUiU2PºH[)}6a{D0"ÞCQk;nй?c{,A4Wn>W0K~
o£ΓtV?K]Џ`j*v%SV$xw(Rg4I՟[uxfPTx@F9(DβhAlxYC# RoE$`>]sSsuI;K F'pYkuS2)Ab`m^+^d]r-_H8zggvnclbh;#U6'IyxUl`-y-4+{ܽi5BHɡX[`F)ղ~p)O	Ej,YQ7W[Qjղ5b&Q{0LB"i|$/ʾRs	YcZl}UdI6'9*<ث	0;+섫YjƤh
2<Tm8ōķNė|)x~_x"$MF*E'NSfHtcP5IFɵz|B8Z"h $/cD"D8}x_3Xܔ	Jm_9|&R\5Ok
]=if/QtLl ՁgTH.M!-\TJIPR
I&ckRAdX%wFxHp)X?;!|pkΠ81k&TJ`Hp|wlx.dZ7>ϛF0"G4WCEY Y#)h.$@b:Qu%rۦ7 K-6IqJul\/J4%E`3bl+(?H)
g!ms8	'f	\AZܴ$CJoIP_W3|\$1Y5sE~6	z~g0 (KD35;0~;A$Hpp~ѽTeNz^U<<SVXW[s\V<	oRE
$(+215wN!sm2gxv>ɕtTxl˪Q4mRZkߖ2$Pcg6/5^6]6ѬɮsY,K2ZׅдzNCE9CVܙ	1w%ҴWJ׬%P>K)Lܤ_HpZjLS+9Kk1 fw!vJcps(crh(!|$Mh؟r;ݍH.aRdTᴫĬ Fl
6GwC@)a?4%T%5F|Fs1zJk	zXd3h4jT3bj^;PHhn}YyUߖL\Zż,A붂Y,ݪeW.'ӮJwvh"7;>HW$ynIYS¼鿯{[m:=2"p,Y;v>
zK6l)!wĂr~6xpV1U4s~<?}N.xO8ڊ)HS/+IaGz,J乭-,o5=֬
gl4uDN]1ߍ9r#xV`kQH䒜F k|tQL}
NW^ TG̣I2[A<FsP߯+U0/vxW%A[=H|]+5k'Q[^{l>^ԒaR#4u%3RkUYiu{t^WKX~Oi6`v6"Hpk;7?iRxy3%%ߗ-8F؉XFlepn0\ C0OødV1&]w7jfn׋s	m9#Êlf0N긷eHK͎ow,ߊv!F}a2S}k#y"jl$dْsqx(qV2HUOh%u'*"6gAg&EBc$ML_="*ՉɢI7ߒڦ
>8;I)6QJDUX ;7S*6eXu,xA~#P0_?G0}:Ϥ\HeD\dGjW++{*|Ŵ>62Lz5MhRXP;wٖ<!H.W9$ɹFZ6lF^(uʆgqϚ˃=WPARGU!HZT˟NeѸ,Rlp*<&$Ѽ*64*<( I@* 0/I%ԥN=~O*'{_`}G.):ę6qջ&[{̀a;z~CڍY+wk#hOiD[fۙqOy*om޵|δYQ>*xWw=ZktdAWƈg?TEOF8kH71w￀u9%'ӿ	ƜٵJtzm8k@	}甎c,*80nNwPer%Fl:搯/4`sz8_y?G~{F |3oxq}9/\U ?J#
|	%E vۄGTȓ;"|@xSdPDqt80zC?XI^r彧PoiI.W2d1&ߪI-ugl1nG˲u3~WMq?{N1O4ݵ cRl,ȋA_5B>%V1\M~ӵygXC.nT`ݥ a7\1kYL(E-"a y*W6$V>1RHԡ*1Sbq?ڨ'JŨ1E9`4ɏԜ$Щ#0\Vⓡ\aso=H*m$ˤA<fP)t:=zJ)=\Yϼߥ̣f)C|HW@|7`Fhf':k)!c8HKǇH̻$7;o,Ci	Dௌ`#'M1:uV+T׾P0رA%'u !WuL6FW9h&eCkԀ}[Ê8shP|gJʥ _#qFE:p+@2S2
W<z2'ķ*c1^ >\ߌ3fa6r-NrPn;]{;9!n9CMB!7kЖV7f:T@	N60ozVgWI |5z=j	~2 ^f$/&&`/By,:&K
-:}r%DB:~9nf+
t0x*݋[ z5Vgdn!ٟ-j;ML@8S^ۡI+ҭQ 6y뺭[XzK~uQbK!iݟ{Vʢ.s3=ĵCH^yXMbJsj{Efh(H|89k(&sqf`ny2ƐFNffbN's Jtl'g{ k#9
-A6?S.>BMԳK:|k;CvrݭRT'^@}uoP59<5kDD~'@/Md}HH+`E4F»lG?Cȷ!@g.Q_nVI2{-E=݁Kx,L9b㮫d1|xcgQA*zU:wQK/s@'0qo'ɟ)@E5>[Y*SILWQF{EԱ-؟#߇[D$uYb<ġp@3rEj$!E<Fe2䎢;%3~CC7HSY/O
j-'6h¼hz	Z-^ L$҃of~R65Fui©mU2gBAg`;`ELKk4$	#nCc L%Fܯc'*íbdV{Vcsc ZRQŘK_I+8GM!}Cy	eEd_ى	?'>1w.U䋘UQ+sWN<c;w	)QVYd':3,+gC&sR?\fYڍZA/-[0<פm{n55\kc:1oA"ԸuvzN6	>:@<jonЮ/4$HypYkf[ݶjR=硋ve*0IWW}lͬGk7w*?Q|d9>{|\YtP%)V5 ĕ|TLc2G$kw!pӪ㓥Osehr#M;u3Ps	orn-[ͯHqw q}=pD^6ari{#w|+P'$b7㋋J-zK7.s
ʮ8.%
;kCc-+ 1zA\3qB.GЀ	\%˘sJ+cKEJ1\Z/۰U])ft8k$X!kSr܁[.jЇEq\E@o} x`c,rɹ[)$m|ɦ$jA
)	Ӄ
O[#mn`3i,@.)M^R>.wcMŘ[]t*f*foGԴ*-|\Ew	ïߦWPUb.|=,*#Lꐏ4Z]U5=ӏ'Pڮj#	,L2y18k]Mh9uF+ez&]u֤	>@;>4>se=g2b3ozkPxjY
")JVldn3@"bRjg+"X74hA,Ѡ'vzR۴ESçiQ)iAƴ$Yu)C᥎u|ع@ڋƏ-^eVt_Q=yOJS_!0:;hnu.t\|Xr15giP=k}}TGݙӔn)eв{'Pg^]%F!GQ2ʟ(Ck?ܛoXˇ/?Z f_ b7f@-rH	q@5=)CU,NDov_`tؔ e^`%M9Zr4D@g$OSzr\:˕Vޡq2=],fjiQm:Qn!K<Foߝ|rN(rehC}2盐7/"ӖDp,1)My%&x
t,:M
'L8 :[dQbVQ4EX}W=3DW9cӪv6TXJw^{Ԓ>rڠ~x$_ 􋮊;-=]]y4kծ:4X$W32icw'2>lϠ|ݻ1Qv#aJ^rrR~ͫ66u7|ӽx9MzeBNN
H!̑2c#ZG{Xb8<J/>﷢M&372J@Ztٟ;N}3k3h_jEiCb{=[\%Mÿ\q#Λ[t%GatRf_q"go=C/˅2xp'ͷp)\/?,86
Ɩc2w9
ن?vwn)*T$4?5zBq1	j}QwT3k_<aa7j&LQ<8Y)crK坞]. ;%%_==	C^ead9=̶`塃j-ǡŇUG.MhEq&vSJ;%G2?\qhTndw
)GfONתIGS2L<fg*
bo2D㗟L'ɟ B#n_V<h+5*.^W'-R!{oMhr_H?hX{5qBxQאZ1&Ul jS58_97!Č5RȅS}MحKfrYpqpk:::;II )-}@ϲ
?cQoxrS&x0(-:Ij]	˂Kdp-9z<d2+]=Ҏ5x#NbG=+~F2M+NEwʴ@&}Y`E+De|BީC%Q$ƓT;e, IDѾ3<v=sh6RޜɆhQ#U+`|6B<\ gHAx2	qdm~ca݀Y\Tz$oҖJ۲ чGNNw7.nj
^->6T>Htt<vGiԑeʺ
FRUvCF0h}~@r!epKY8oƣ1
¢Ny$zC:o*:TJ&^h8*,9@97
r^q5B\Xn΁	PXoxm|.NV
s* ~"Rt!N*ycmNa;(x6=r-@刣^=G!$Lȝ\un-H:ac0yme;ڏonSʧ3dA@jtv2@մ]%
"2nA,/cGv(wQP+Ϻ2;07NKPu-̛	ݻt=Pۊkte'N6re !Q0{귙-m;txφZ$pcx"P=rkЈETh7/4&۹K>:ȴl	mB@mRodR'b}F"rI{C)XjfRѰé nKd&AW< dUUϣ۔RP}t׹b,N	%9>xL
D!\RZ&i)Ke۹4튝Y2.5c5@Oګ8,
?fN5iBl$5RUOo&HkPn>w1N$^jK7BO㙾h]W%]ŏbXX++%hCۨȍ::8Δ5̆l:F~e:CF%d^0m]5;{44eMf$x$ܖi>fM-Ͼ,wT7瘙؁B_[<RBB-u\T Rr괣1}oP2x0*7_qsJ kЧ_v"pSj[YۀBgkwoSO&3Oqх#B㞀PEQ`ejs˔#{'Z6IJrk*էh:}	Io:seBoǤz$w2ƍ>R#joyE4P<e%X~	ݲ:378۠7q^,yHH&a?6)9bk'aj4zj@1;IJgK&R
TKb6m%
Oˁ	DF3kigz&dB3&8l4h՗@ouR	gRO%s.t<3cӕŦxFKF.
<Bviv~!'?kkOǟּaNXL!dA5rʐtjيWP~:ש_&7*.Tn{uLBrdOrdDi{ᔿ=(%SylC
]ɖ\῀شWڭ8ףoZfUnh\P!|IjK&нlT5	*yGXINU,s5ROnW/}~F V0pɥ@ȩ`m\pO0hӠ	$ppqGa58yb_A8v\6H,N\as<$GI={	Z>ea\QxaVYq+ր9
otɾz_;	Jyh6fP A@~tN|6*^mS30GM߹;S	+?rA|sU1|U6HF(`y2 sыx)ݯ RgBC֣~_[`mіkpEKI{%=tv [Z=]H
!ӹiRckHg
Y>dexi8l-S"_m#fpnSia	fqɬ/kz0 ;Vo} s
Ai*Xc6$4cCQWQS:>Dv[]@뒿kVNua_tbK9ƪAWj[DnwRe3ck1c_8'ѽ"%AB	Sg]!`MrFW"2[20AޡQQL/<w*19ˡ>	CvXyE\b6ҳ,}C\"i#J=p.1,UjJjk%4\ qRD@GbxAtۨ'0N_U}%o4Bw%1ŝA$[g]jnWnEClXܪK[=daAC2,h&U	tv_2½J ah:-`	`'>W.]R:	;\lHtͰ&|3vh=׽ުohiĜW"Ɠ̹al$Mi<5!!Ƹ@ld錭E³+;G ,:~J- _To|ȫk8foc+E[WwN-IWB~ gbp%x;+8$dD~^UI~f;`Y½I%ݺdn<
j VSgKإG.T̶zsAgoZQ<X PHAG2juQJ8ϸֹai`UJ4jxg@h}ުމ_龨+{Zr}}ȭFxPӥ[6&%D.]ppMmEkKy" Aޏef`'~}Ҩ#̿3 k32	Őhx6Ī-ޔQ}k#.PEԙS1?c-J$^Dg6jMDiy7aWJߑDs _8Y-s3:%W|^X2\oG)e5Lwj3c!/]:Ouk>qzAx.3¹ժA[6~\Sʒ5teȌbIBkBcT`e	r/ExxSžE0w
՜h"ޚx5hb>><}J:Sp-E,j3]"f$-v/:!v*1~PtEs?!FK| Y7%ԙ g^g͇0VpgfJg(oxjRI_èzED7|-)ܞP doyYaaJPqVTm=-SG1!&iI~Riz_*XQ*KyTo8|Qb;z߁AGXJ rAGT&"sA+D0fIT#¢RMc]ixO_:t^OQQz.볮f<Q;GC^k1Tb65Zd|lDcW4Kmm)O	m fᥢs`@YC31(
t(~rZsԜ1O!<%%vآ\X qz[sRIrE>U}.\{؇
2ЀqzW [.3&mӎ$E,5U⊚Nidj.	e?vM"$nZ
{SPj@zdKJ:rDQw-g2/)􂓂!;WR[;{j#e_c"ŅlYf-ZAY,)|sH\WB4jmeWbQiʫ¬#tЁ*%gpe.MH֒CjhY'i+EEȘu7ξǵRf\OU7{8+SXenn颉Ha:<w:2@:e+fzJdE˷xĪDO[݁93>Ghy޽lEJ0Z˸sD5b[=ObTB D̥.}{b3`,Vc!PP=PQ"aihFr%_D.Wqb^?G<h"bmMVK a]{ƚ:~X+O:4(/%A~ݩ2ƍ	h$UN[OxEAW4u/ {_50xfM|r-{y|,f4%B.&p|mq5!&i)o@8R& [.t` _A5'Ih`\A]ne3ӡN`- Y̛R-a]oe#}J`xRGO4T+rZ'!NηQm)XtA3_DL1!ϛ9ߌ.RA?=ԭ0brZCbh;T9O,$uȅƕ_/*it%2Khx4 <.Ə|k+.[ғGQ=vИQD@ueKdpus3i"VF+cĬB֯zBFu\ɷe01ޣ# L?2z,z2
"	v08Xuubs1<'3tD4ʉyDj)}לqH0+G+Ro*c̉b|--L+*y>K!]!iuGw WOCR$m	EuKosLNE=4~QէZָ:ܰc(ݳi{ub=AN_2ڝ`*ZEtzotK`= |\c+ݴhhf2[Nyb*\jiyir,h2RֿXA 9$M!ܸt`Z̉!3:%Dq;n,q}~enozLI5XB퇰?d"(rҌۻt<]vjV*d9Od 4TDo(ʭLҖ,t4O_h%!!˹z:v(O*- B*R/iWNp
	R@KeC z FFɨ9Okrn0!^0sG0͓j$
?bOs'? P}Uqv-		P|iCBā~;f:QZVVHG{+\+$3}'vE4rZ_[Xw?liwqL:K'=7Y<,&c%p?b|11Jv2w0Aخxy(z3nc51.lqipDgDCghHY8s( O2/ЙAJGs?Q/6&" &6!#!dT;L@׺oK2F@7B9p&\y+%lcvɥx\"bno`\#s{'G[
~À'1l98#4grEGgwt+	N7CJ'ɋ`=`æͬQ5`&ѶY8qK/u0~]&EtȩN)d{{rx@ FI		R HKW)\LG}o~8ɠIfkH,5Bbjt5'oS*X]`7)l<<+{*q5yHll!/dHPP]bK9F"'wħBHDKN(G١ȃDaw'jA.úNp{i]WSEZX!14P$10a_8!7򆿪MQX86)mvώpq/-{55"W>rw4rsM)R;C)g|.\1QnD⓺V(.*e˻Fi0?5+r&"B ^fұp2I y)\Izf`hixvE6H)
Ij472W PBs&3{Z~n&eWE)~NZ-!8t6O98jgԔPH|,fZ&NF:&lNAr+\31YjY4V)a%$Z` *jl8!QCL4Eud@})ޢfDק%T!gB/DCO6E0)PKM"c`'ǅH-|p.E:`ރدޔ.6<A>YbЍnmvos^
#Vuy	VZas	L7eεXI۩oX :N&@a.\#:4x^us2.Yy_jOcPQberQ`^4ʀjdHh֧R<Hcõǁ2{ʎpRTHiB?>#tT^Ui y̨umQk:Rh&jJm+Mҿy9`))-Uּj
#((áAnAǰDNK	dpG!B`zڸ&Y}F/ 4N149J[ޝf2M~/YPm8A?Ogݜs@X!pfBIxse<Sa8|evyܚQ9n)|29<~8?y{Hg釮f9*jͧu9HH	jgvtH8,28R +0I0ka	p1DFSPҐ.-Ѡ#ZGŠD,㴉9CZ14IkD-?f2мXd~ژmg;fiSXc)\d<%eA"*`p-,HrLol@6>!-B$&{֚F@[0MĆkJ`KL> fH圍iXKhs W!57m:eaHZZ+C=i:rā隇j-ǺCfl?][(L|:#f$S	]^Q芬ogcJ#}QU^u ~Na]KY4ֽ;m|:$O5P\*}yh>*AX5hE@O𙤾4<W 0峪;IR˺x釀N$5BK}%qb	=
#W;^՛xFbUxə\k'O؂eH_zsDb LޘTauqW8Η!4c{MޢQ} 5᫜ea|yfJowz #Pe"*$:+5Ⱥb@\XoMLO807=(օ	&wEûnNkUZ$~-`>vV EqpL?uO죤ה Jc;]Z37z݆w@%)(*$JQa9?IU_η|ԡ-6/m2]}3ۖ9v;۷	Ԟ\pK9Sn^G'|_7!
F?E$<bVϳ\ł~V41dWK]!(d`ua [?oRZd[wqn=b6Ssk0>Z,ol*>͆yKEi'KK[C7W+WN)u'ޙg)&qGݲeYe\Bэo
V3%ȽO5EQ*E)@]Jj`o2]R{t,9AJMZswfC(A[^~HǕET1?
46֢W<9C/*2tǩ+v0LL[*J);a[x/OAJt8
=U?E*ڔy< `z[/8.i@-^?=dxtGTSSQ:MqBclW=8}XI;b_bDb[>c}dةRe	cCPtHHaژ0鑯. j~Dk(Wd:pr55"/yw#ǌ%N~
c`t5Ƨ>?BR/ybXCN~8(ڝկÓ=6_2F1ȑ>Kߓ[5(1b!,sj#e{SNodMsh0]7$!	Dʢ*xF[sߛ\Ǥp6`,m+=cdoD7鷟4xt!>6O^4eDM46QZeMBW:T`U#la70Kbf}rԅH@rߘe"QI.kSTr1=fIKOrۇ9yjAVj&{$mk@
B>?i	_к;;sr	gPD$5s?J>D2'fMٚ@o3lMոCPsZgtif1ۏ}Aݶ/G9M'&~>O+'Hχ.F-^!ྛBҚ/(!_[]*ܗ҉b0fUƱAOAam.8C6g@-b6bX+[V ̻ma9^RB!r.yҒc+Cc2/?KBМ<s\AD.YtT$>fN46R^Xn"=)J;ڜ ۣ8qӑ%rNu>[ӎ4͗bZB|58ԟEmkFsEUxt@`Xfp*9iC!l	WKO%L2qMsg{\(M..<#ܺ-4k:t?erQXK>`zȡgqr=~ (GdVу^=.Z$mkTqFSVi[@b	"!A*$1fo!>d]yQD_!T93& ػOưICZ鯣3ֆ'jJ䫗8?~C_OFLpѮ^{8IF|w)a]c-S0jzg'L0X7bƋJ?MH![sl*'27t%HiGJVA>p%7Nl!eI|VL&u@	h蚻9N1=@97 W(D3CR6%ѝĞtB=mvg*b9xep/O2Ī#?@:c~~l\V7Dc&6\<H:ܠ?kk-ف 
G(bq3;>SȨà;MZ=N7S0FL-e=x<&߸?HZۘ:1}Wrure%|HvCe MpkӀ8|/{M/%`AFvTY%[7J!<{HɛGY0@j%f wE:hfU;>a
hjw}HwdZσ3f4˨C`<6k~U`CEA/cݼ͋cFCf|؟YrTGݨR|EKͧuSm4ꃻC~[S@R 4	I4\1Kv$Wdxq^:4X315ۂ\	L=u5bBdTub|ѪgÕ_yyPc513'p2\؍I
Z<fAÅ*b}mM虈J|+06/ǟG13gḮ+AӓIS%~FVj2tyP+r[e<D;۴JNi86I5cke/@Àe*Ѯ`*`IजB-}=#kL?dӭᨃHdOj,0 o*^!l}MdK|JY͖$
߈vbx}gʢ%pѲ|TsGڳ5W ٣w|G#sWr%O^5nܘCV'?@mboY~a1fPOn9J9;62ff.">KWl*f4Vsw8,{o5cx}f<G!׺8Ŷ|M,N{۽;p>Z%8ٳYv<p[rkG%S(u3/տ~9Nt}Dk6,2K<CQyjrجncvd@iY%b)YܙAޥ^Tʒ4e%#(@s]fLi{_%Vp3MRD_=dթ9U`
?)Ck?Bt.+
~!U˃5?Xp]MĒi_;?̹PN|ib{.FƑnCY2hr+
5L)`02%lVtwև+UV- suE؀_1/< {07
xL.8rhChGb!m93-¢JFA~hQi42KY?W5v$m%mÝ7Onou@a4;%sn_d._`@̸@(Gt[:	=Hc Sb<ZW]H;

Z#v#B+Uk=a X$>e~ڛNמ0`wIt즢E?X?H#;7-mB:tTg~Oʲ@(wK;#?eɴ{
˚&u&0} +'>ոo^8j@o6LP9}uYOQS%Iw#`wn+c#M6ܾO(a1ȆJ	v%+}oVTlya0{miV"IYW(EGOC?$h6+?R6_⻓d\+cگTY);yH/Yy=ǘ_{j!g>	۱( U4)>*;HDU^Lo
1--Re.8Zo'g0dWq]p^;G/Ɩ}=\x]y1 J[Y&4{񬑏7D4RΏpEy~8hIr9*>#Rju 81lěJJol('!HL1<0z dz~bE`߹T&3\<O^]7J͇#6z(ov7o4HHSI\(VTշ h'4ЖɌq"M M(r@t<TߦD؛GNR0əFإIX3u$fu[OdP^ ]_sf-g'عy[PI㏗s1a KuBENWNkQݜǛSe6H_}9fL-MTC`2ТY]zD̓	s$ʃ8[(GhNw,;Jq;vB?".P"aAoS۰73p'uP'O`0LLdQ{'עXVR0Ce>Y.a"7`=.t1|nsdB*iO`ӑ{"yc>De!f;t<e8q?+d'E<O([%}g a@XZaD *B)wRk7	l& M.
^q&ĺ{߳5>oIm-21'%NIs?ujyDM;IР6G)"R)C5ŬѸYh֕}ilNvCÃ҃E4	< F,9$j{eCkoj'Aׄ4NȹJ$nBdޔD
ڿ4<@8I2]yXXcm?S;*@+/nDQ-E1ԙO$G;HKp:(LUu/E%0nPPei1H5峰[O<& 0|DeŰ.u/i6myY;gVzA3'p
b$68F#! ԰.X%"vL߼dWSzuoSR}:\	Gt̳sȾS}J&Y$~UUZTڻỿ;ïwvW\saI"9|OxTex 7ӕwhiϵ(lz@Q~iGT7EO͕_bۃ͡tm^|9}CQBfbrmhDնKuDn	7*,Cآh#}b%mePn%sϧH\.GSO~c,v'g#UFJ
srBҭ9c>C g[Th;7gS_p3Rq[R{{琭xO%,VcM?Pc(0 /tIovfQ)㫪X'P*s0xR)#lyj"P	wt!~M oZ~(:U <ȃwm#<7x0b%
Yi<2B`4IF,mZqnjv_B ZVt_9~  iR@2%5jgZ#®_ݰwap}Q
^-l34wgphއaʄ54Ku=O:1LkO}2&2͵I쵮]@Pcgz\[/Q<{@.Q@fZG!*}Q9*VUQnV-JA7ayf+VAOC-I~KY3=mTPIQZT	BI̊;2(-/#c	E;q&W' U8Ʈ{&);XB븓"S- ^ʷ3ƚT<mϢIh0tր(5MeÒ*DPЁ(	=g-=p37o\zaoG`9Y@nJM>ɞa#?DNsϐ^[4L7+F~D2aP:v"!l
'Jʉ28Vmo)YoOa)e܋Wĩ,	jQ8TZvrv<j
GdΣ73șBai֬Y?c FWa
!I6cCЮv+}kUk	|zORpvL`ZO3md2"Cl,KĦ,}grwci.d1&Lh.IvD&ݨS˝t3fبx(5Fo@\W[-x!dw#OU[2}E`YiFX4f3(GP0w&OoZb,3{Hg~GtYXncDo_G{|) ?y#e5ױp}Ki,hmQ#ߴ4Mr"!HRhE+?a,p {.mzP"T5_MV2̜L4V(j<X`2@Zs3]¶=LB#?#vnv(6%hW"Fe~/ȟ,߷[ {RN;GxHu.F~pH0y(fafiotT)RPw$	Q}I)S[[Fm@h04ӃKm&9W"g{|6QzBbefLsM9똾>eN+弆ZL	c|-GB	΋;CNGĺ/#.*Ş_u3. xsF%m-L\k]	w84H9$/aevF~*2 fsec| `-|i7#T)I	|'j<'\l 91	i	@)9x:QCD'kRȒFn<ڴgp31PڶڹRK@SItv;'yAH푿C)LaAUQ]TAa^4ʬ]{>6zxڝS	H3 Z!0vf ¯FCQ8מ3DI!b/VU,g47vAj}ܬ6	=t&w~rf7N&yE;">|vGy!v3Er:7a^NNAe$~"*n~J9ODFT$vV!*YT'ίCF	gLn@GAX=
{wx{+Iv%:_K+M,4bP\] 330Q8B3;go-X֡g->ȪbFiy5{'yU#y3]|&wSOtSYSJI~\ dϼ8rӀT~a@E>uMW=[cB,{\`9	Q	;l\(5 5}_Āc }P*Ƹ$Z<?Uҝbn92諆-JR
2]%Sv*D룑:>Dl%zK˔|[fk	pu}D'_=Ҙ[t
԰@V%!Bڹv6"ZΤp;y[Dѿ~,?1U1k?L
`MܝD,yJH6U[<esS$.])	2fqݒXWY]@Oeȓ(G7R>i^)}԰YedcCH}xI<'T4l@o&Jj(PrH[oG֊;x\Ŋe9_/2wi*_
c/L\l:GMջr㧫|ۢtF7 ^ii!]##D^mZ#e<@hdYr08ԚFaPGtyd!.#B{Y.wESöUQGS`(4yv1GZ5c">/ss0!wv9PL^aF"fkRKFg-%Ck"I؈e+3EyG`HwL5^x|Su_IC&PB/ԓ&.PW{ﯽ֚%Bg [)$H^3,r.UzC*0"TԴ|InzT!sg8(KĄ@s1KDX?jUnܜF,Hq.Mϗ5؟	m(X׀@2fqAͭ(l_ 3xj+Fa_b1W{FoeGlʍ4A>x8qک3]z
.wZ)-M13ׇ>1j!655MRϠLqH!)8r7֑%
Q*{D[Xׇyw(}z^ȗǊIHeF&=x d-4 5<Kﲯy&3GlXJ&!H┡B8G_'5ZJA/sSŁ[[XR[MvRXY9<^jI?rTyҀ:n[kBmu7>P6f_2u4z̨/t$jXgr@!2K,tN_5uws=QTfgUcxncӫ49qmai>pi._^;TrlPaЗ:p^ C2y/
dn')W,ul]G>FkVއfobBO~`L{:fw86K MFj5c(p!kJQ-x7gJqʢ7RjA8w~n<Dʤ!iTmӯ_h	E,žf^#W/+q9<3QTܹfv1Q/
)1)DaQqӿ[ 3xfرSvofϢ`y6R:s1%xhOl}f*ϼZi/Aq9Q۟.ڂ<K>>D140ќ_PV<"+u~ݎ<t{mr}ѫlU`mL~(/ByH3f*͔硶4lcM*fBKe׆e۠.̾l8N|*`qVvZ0<91q	WiW)p[΀Md}#C/M)hwKH\0a`>ؔE+MC
ީ?{SU_!bA @LR:K_۩5!05 )md3Kְ^<%x,5J  (K,C)ngfeHyn|=1Q"ϊ#ՅcA]OGBZZnN]#8f'2nIgb[?fxMݯM2X;ǆ[;@No_p#i&q04[|H\:C{H}yq7@E{tX>n:Ę,6FC:|q슪cCoD'Cww/ӂ܌_rDc̚	s\k5/0
K0czճ4MA̚*	BbjB*îJ?$,_S@|>2L?[yQ|?NIhuu}WXĂ0tU+xc:/Lgo؍e5U>N;L7)>7WŶo>4(kcR,7a#-)B?RTj6P?;i?u-4Ԑ  K	h9weI9QTAba׾t">ZzdP5[1k==ǿ:])k9D ;7=^d=L*"'=y5)_)#ÎW>peSp>94g|Q5ҕ^R}r M/\uoXe&hƕ8v{	Ã֩9f	^ȳSQ޽jj<TbФ7Nl=	XiC^DD
S-ȰOIu壁~$D9C}sHe)7Jڦ5ŦbdJ6ɞh٦a<{y
j웗/y5`=Rp ks.?1Vod|H[&si#݅&1F
oTطmW$eyBH_6Շcak9X{8w1ޜJw>We_A06@Pgluʖ@yރB(D~jM=YKL1Ψ<0& Gq}|hOMRzr6BcDI|6nP2)%ju4\eC֤ßiikޘ*hr<ND+wު	 B^FzLˁRrmҪ#HxD(n%6*4n| ݛbFQrQ{.3}K(3"B?+K73b6^vmFMbjğINZpwz-(ݖr]wOq>y6Q³a?(ë}"6M:Qa'v߿}U RDnH0c˟:/Nϝm΋ahM|Ek+'(M@<&Ď_=@p 0)Ŵޏ?T^9j&6 ^Jh[	z*=by	.%X&1?4*kf[Ruq:@i-&̮"Jp2{l%rPGmF7l1G9چncB8&q6}A,op[6q7/g+9on	IC2-7e$ChX f~&]Yqm=byMȏ֍I 0(":|χ] D:XgÖWךwl:	|5.<~=..yF妹ȕbmkU5\ʑ$)"D#MssF29>4:hY6a'S({z~a&>ٜwȹI3@ym>CpSަKMYhfOgu{#GCqZ`/=pUdu<鳉z,:]u![%hTg~3.WsZхCU^Dt6N' ħr)xN3lW`ANR<r!:/U2/nJfAд[IP09|+AqӚךS??E[7H<ŖN]o2T@ʯ:硬	gL*I>{.2L.*>WI	( PChGg:yy.^ԭ'6J~UmKVr&C_	/)pkkc&LV*5=@ jsEM]kU}3\XiɄ")c	i52|a |f-\6G5|X-F޴y,^=O#]A=gȩUUSoO΄\A`HӺқ_fSۓe10j\U#ep~(6`5.xٍPR-7|G Ūbacԙ/t8N[6[ʼnh u>	4R	#Y*obq]} "ݞȲ^%r W%~Ŷ(QnT-$,_ʟE!zҤf1#L:%	@
P7LCSlV]Arx^6e""Z"p |2<_>4|6eXg_e8>Рa!#QRFt%쑥L?ɝ@´xUCܯa;*^k87/Qa
W-[V>ݧ,01sS]%!UMU`*/cuxGͰ5-jX-$kp-Fq;#ӝ1'pSN.F~yhZNk
?BB~Lh%][^ ShI C3ۘ3f Ks̯޸_	_7zp` dATbI~~z$9)~$	tUo+.<I0/y׼_oZ=n^ޢbrHtaxಇa*V&d$i	&ʅ}܊ &F<G1b1D	!|Hmofb
.BөF2DIWK3:] 0u<C>ecIÐyBA~pO)]TMCQދ6c&0|vvX%sqQ)Uȴ'-,O'-U	NDue(vQF8{@k9I0^%6 5\F][:'&lʋBgS.=	yWWZޅzM޵6ٸ$vT&~tAcMxهuצ:`fXf>1~q3ZjFb2L9|Sȡăߌ91b^[F<k䦤]NOC`*+I)/I$f-g,7؊/`:~YsDް	VAmq9.ј:`d6H@f?O7.?IN?8)gnMp>tv ۏ3	.jTufǱ*Cy-ޏU?uWS-9:kJoAϝJeMH{fh<ْߘni<'iaP#k`'^jB:mӎj[jA(U#E+!{i4HǓR˖J:yqT:5x3[KsF8uBQPstܡK- V,s>=;7uϼkZtlO2sjcE?ّY@-]^JY; KSV<Ӟhb:Vlqxaw'h@=
uF!5{e!
u%=_)SMuk'ܥ./P0&gɾn\GT*y	px^ެ0i״RhЖT	FKaЮ}?A4bdHd^\iB&;/nmGR`p݂$yQ:}A,$+.X_+HOp]Ⱦ[22ĈMEQРSmOD:V?4X"\tmE
}aM@G9,)&+,b2><^ԌCު@Ih'0ګ*2"˷MMv{	^@9})f^ZN^ſDb7۱S_h-B0DYE8aܣ$v}kM0pVvC6dK:K hʀV|SNtuJ&*ؕZtlz%=mT=:iW3.5=?	0'U6U4!܆!\,Qeh?r5#Z~9obx;+Eûqw,Yz=;"Й9aVeÚ֋pe߭X72~r*11}/۳ΏoOx>5оo-F,[uEF|'|,V2|raݮ]ʢ|bdoF9+tDbM)*
1K'Ch@q )]hR'3^YT;8 M#}JrU[0Ǌ-ȊYsBi)JPDg7ݎ(Pف=]pr ٸqb"CPBQrB00ݝ}S*C|2,irޘ(_(챃~F1#3g(2KȜ
px/^diO%e:Id$SAٵ_F0i"쨽	bjیeJ"}c3\lYʭ25
+:[:d\:@9@u,lb>jC=R:݀7;+F⮙Q$zd>`	u\R3Dn74Z+_`,a:zA?h$Rh Èn`uku8TO$tj4KlB%XFTזz~]G
Y1jdm?1)苼:6)+rC$* Ivp618Y0qHxz%̙TiidޫBr	c,2d\v)t[ f,Z)7Ը0yC_QvD(CtUF7q_:zxNIjog!9(-z-&j'cF9e`<tRyS/h S䧩J@9hé.Wϰk$;ģ1F`f"n-	m۶OSbAB{ƦnaH/ ڠZt  mg@ Pi$ܰ:a+ ymq27_AYOlZ!Rhۦ[I0&X=0FO~;mVDPrN?Ә7C뉊P)kV
$~ʘOnaH:x{ǏL)
#}6l9SAK-45^dW݀^=깵->]l6'n/◑nuE]*P	q?!{L&WUAtIh{x}[ğpUDU90k]҄Q̺厃ΣnW AdúhtA577 Ze/%|υg@ǒ!~I8T؈U'%-3VKfeop(wzY龋mh<J<6"&A?bS6>cXЛK*SM^g[jVKK!fQQ<{ juaqf݀˃6?P<ʙ]l;PՃ`sS
gϳsCSϿZO Ri3B@2>(%_
Y"DXۥ&޿3a`q4B	,7L@a}XLuC'4l8݋v<Iނj>R3mx<f7_St\r^mXYCPG$$e5x}vmo	{?MuqY^ύ(mtѥ|Qx99665U-ς`9t	h>H׿z6v·bC0E&Oix{EdF.{@Ʋlhl5vs.Q;;}%^Z݉baQǃ1R]MO*ϵj݈%gl{wkYmLb qSO@},GbFu+_6SɸJ"14k\)n:lV+pR:]1D` 5,k6}FyNNAL/C|<c:=쩴IJi#oqEF͟x3@x)(h
Fixp$=S{B.z\85p[p2=O@l6~N`?d!{G/?j]TK#|5tXcjt]KoNDʟGmX#
bZΡ;rMqq,HݏEJm>
s AwWmWq$R&X,<~?|&TR::i4ȿ;rB#&E* =0L2^ԇTe%[/5l2H'iLUEK4oj]E3u!]gy k^rp37}̀P!.}>$%D߬|1Z#u"xUΰ#MS[;6z'A,6y-ΰlg$#"cd(.}48Cib2""pA=ցm.̮_;}%lc\#JEX놲7PD|CฤbYbҐ>(Tpܮ-˾Gew}_vx+c.9A/|0<gڑt xCε'D/

\;(S_7\ᢀEf[mɤ(U(~#9wk?7)+j}VۮhdmCH[@yckpʶ9n2lhp_ڀcMp {"RaN£Zb膛CNXܥq=X @l(&_=m*qG3̱w/T^SL 	?HĶcZ% Oҕ皔twrm}S;j.
f0\nCZkRå0O"|lޔ34-p~Ba@>y>0MirYѹyX_jP'T9$,+NssqTD7SN
v;$B<g4Kx컁H8y8-<T|ŖMGrBvqw0
UҢMFSƪ*:7lZ(ȃ%lSjp܈t@JLI&\wQJæ>93C3S`+9aFѬ} bD眹cLH^sƞtV켇k8FxΗDifb%e^d}i&1YX|?X^Màބhà Лh<̷eM=:U
8}>7{g.6*swp4G'=y.g^6چlzMG\}$m(S:Ix|4#zw	6DQz%>*	ʫ96`9-dirO\.}Çw!oO6COWD514px2zX8-5WLeN\(SB׮c	Q

vWB}9V=:?)I=@VJLbڊtd	'4\&Q{ɂ\@dE\,")6
,[cu/U$nǐg"fe3<.m>FC*a7H:EÌ+ge`>~'N#ih\Cm|^NGl1E_ݐLVZ#9 T;6P/Arcn#{t@
D\f?X֚>~$DղCC%Wt6s>a,<*}3H9wOB#ˈBϡ2dȨ?9oI2:?c/m	a=uWb(~	9ƊPVؠFOG`Q'Jz,Or qA̍8cLKZ4Yֽު6iϕ4#E=Fw2]\#6aڱ)Ry!ty Ҍ!װEəl-uuO֙XGp_ֆ]mZKB}3,i9C
q#Np~[("}ǃ<^$AT4i;'҉˧}ުzhhÎi
$x@&(ܷn/7n6kpt@fzPU+<ʹ@?jpSuNNHn.'JQ**gZSB'~6ۜ{ϠN'k	Fxrz̿sR֝c(pETzlVO 8Sغ&.#7R-0(VmMč}1Mb+y]:*Dƿj5p 4XуRqHFGZi7mn	^d&"
VrmFQl4TLW1YmHrNX01 W 6hUR9Yq&[t;:-Wx-aSt2U I]J:vXM+iA0!3xStT8n<=[ S1i"^)5dO7ʳ-?Hj3
XqEF#
$2=F-z>}
@|턺纲ݍժ9q铣m?'=i:Hr`+o'Lc"@(H5w1CkX0RژAXfk|O6<L
/8xXK*?RJw6!;y0 |@qg!W@GUJVե"aP>]?|3kyG/97gcǙ"]yvoI3-+:V01f|Ղv3	4ME{a"rRXP_Z!SsDԸ0>6m}PuxX/mDCs-2_h#hý`s+J,z{ `XoKB9}'`ڽ9kFtrĘzteLx|!yX)H}̻_|	IQt(oD&Z;%Ϧ2zj4ԴP{r\aK. 9MLky0E$b%I.OX@EOK%XdCQUSm@W!UfQMNE۬84/*OJ+(9tܓfpktɫ~A܀݁EF)Q6G?)VA[o@#i4$N΄.qZ5o{o3#%
lۮoٚ~SZQ8x]{<XY&1ßn0@Pn _.oGCP#zcXҚFgi?)؎9ؔ("qǻɇj.qS-ǼF<.P`ڏYɿy某ā){O0.88a]?xG`-}?a>n	.2>G6葽IZe^VcGXH4gJFh\N=JR_"ۥ^O[EњK[6k[6H%l羁<S݁ vJzaL9&)A:×zo<dT94JtA<2:CF_]!c'YT]Y&`&3w2URuSɰlPv2!ȍ?%Fo10MY"&'S~9[[𕜽Nxqd$^aUJ$1W~:/3+n	I`VRH/Yw~Pxe#{˅јLQs!&PZ٦7,ȋt7/F1q=u^ClQ(|x9ݙY hh7wKR`jtm*U^6>"ӱA*%u)4A.	nʾk%bf#:}HpX)ؓaeJL^?K01e\} YLT$/7XҬZ ilPlO+2k=fx=g9rBa]4i|<_y_ҒgFv@0̪tCyp#QڌT"/PrߩrXaq_݂+Y:.#5'0v2ZP!@>n{J5{A'k8Db-&CLA,Υ+bCg7Ɇ&BzG *)ǒw\ld:=phJ}ENό9=椯AQ{Bjp5oô뜹`SXO<v◰ހc"~ll; D3zqdĖJДVs,wJ7Ո[=c^+UkQ&LbWfZzg	@eJ`R*~n2%nz 8??`Bt ֫fVGG@Ʒ=IX1YXcsZRrˬ#D=ͧ8|^t=\zmm_*^FPvzչ 2TRqX>7^0g> 2{GW8%(9;̰C\W6x'j%-p"\/mmΞOlY{0d؎\VަaX/j/֧XɘALw;!x]V!z0ڿR,Ҍaorl5=-[lcD#0 /)mS'7ܮ.fӌѹ&O䶙'H|&몠OJGE_V|<n
]T`!&YdaPMre͆~e4ȕFC[L6\B%9=YܜHC@E&4RϴxLQ]¢uw*'+\+u&bSRP#3ƿ'H}H*=}xxH}+lmn3aXvCRLQWwR	aj7/jףt
%Hv|țH_2ukX~lv!u,0:B.,~@O|@&T=Dz?^`&֦A#$fk!6،^|3[Uw\ߜ؁%*ogdxBUFϙv'A>M6[[Dƀg}
f?fxܢkfwothFM*:U%dv%we?0]r}R{ɶUpW[ : %:.tu]j*\` 0BHr{|8B=Dxcf8r2Mŕb$)2/l?YDq3,ycw52d&H/T @M6&awŧWX/Nҝ 4Zm湂ݹ4iw#,7;:ǔQoOGvWLX
ܚ:x61PƟmK<vSF\NZ݈t<
[e|pp_W;PDLfMgco7SFm{#t.oPW~6@(DXvڬ4޶@+UCy^R|x/)+S,6Zȷtu(ЕOCPj)Q}D1	-Ng;CpFj0ksJǗO쓍>eB6%jлɰ+sV u	Kk	M$&8@CbÏ`	i SrgEjF6K,{u_{t
ƌ[vhXkŀ~QS[tKĸR䟘GsX_tpo*6AQc{s5Ls!,ʝ̚Vƚx6 %"2[jvX	Qo#NhXW:5oÕZP# K j'	->$3:w49`8vS*DðL"&?.	P ';c	p߶1_i#Q`6~㰇d=҆kLC~L4z1bSOz=
`?>g̡TI35AUEw`)9Q(+o tK'ʭX[4'^Vd|MgW⩧%,Il0ש,)	56YHL0|QGFjI_։=o#CV?xQ12v)3}F]&6C~
j%mCݾ49$ބY*<iGyGpYٹUf{ם~d^x2ԛY"|;x⦦$?b3J{954۱~x?G==/Ab 惃k	loWA^F
e.I=AګTZ';]ʩR@9\Y,_M+Դo5L"!jQWx焎yIB!;'z睓zHВK)BkJzÉht bpʜi1;4*
%P 4WDi0KQZ.u(ԞHNf[la{>.MDx0~hnM< ͽe[j:63lua:[K/\'#x39Pu.r&I|CrI-FW1V}rQMŵ1J
Pl_)zf!^p59*|&	mV;ўib{	|"\3{hC[溗4mpl{y*bzp}e]g?Op	MP	IVO⭙tJ,Z;uQ˹H^ڎؠlw<0F7XUd7SI[죲pb;Jd-{wYs?J=*
t2Z?&m*0TP=c:8h44dGbL/)+J$GC5EF#M܁ ¾-*= E=IE>mB\=Rp`+h,E488x[8>%Gw$CIn2d}ͩ߹WI XNU`{3퇈_5;P8q-S*]XCt@Eٺ[FŶ(f!T.)`(G]U8$78H"yhW*m@-~{"CO4{HK=v~o6(#QsIuLZm5V`3y~IiZmOl͓HW [kOz.n:OcS"?xF߀$d
ZƋe.<	UMe&<AԔ27d7)dWry AÌ %C^ZcgpV=]G Mfy
1&^k*8TC/5;%qtDuN;]'DͳeO}2㦌:I`Rl䍧*9ؚ	&.kq#2^o"e.&єB!CCs]\ޥR^cb2G"cA(FN|pJOl|E:yIc Pp*٥A|Ǣ// (g|/f	rixZ/Wu; +Z#OFo'##~sDFb3xB2%zXl[$A۸Y+vW3N&Q|\$bP[΂8
`1ai[;&s߱87þJ`|th;4ToP3VlSsD9>&(d4t8(K>K<|f-٪ $-28*.Z_;ibuS~lOM0nBgGeTU
d4kk/sn٢:b0MF6\޿'H2G+R& 4m/?SvX7WQ6O-u܌Q"dz惴މXEsY!`?׋C޴]͕E5H2Vn}-JN^TZ!Bɒ-?b4!x@`ql lc
kTMT/*<n 4dǹ=ݒiT$!Y5#~X,ׁ8U
![2	$`Q	ٴ9O:Xz@|m8(BCʘ
PX#ெ(V1g
*Y㤞<22}[],X:\x &Y&_|h~_gED-,Wm͐Jٱ"ߍLCoҊb@`" ?ĶQ4lNu0#-k3n b=G3ItòlbHa_Fhg*L@e.˿R6kBtUCQ'+q#$ZUQPMZL}٧ UstY/L-Etr,$8APh%+W=(>n7H.CR#^*klৢXU=#[ByDpUL;!>.q6KlorOFGvCi2~-Q*@đ"P[ԯ5dQ508'ޡtFǺOSc@5fwL\~Rwl%	=tԫd;l{8N=L&eas	LA~PyP\~jQ<\1pzQؑُCcEQuM}{Wd耚FӾ+:EA	ɀkb14z+JY9x둦mB?5H|eIf)!@:z<Q.%~+@hE30vZڦ}ﵲTZԀ$Ya1xo.U:0@%ZާZ=j1da|^?m ԋ}3#LiOJ	;.`l$O
KP9R%{_}eqaSB+oJZIX@1^l?&r,hh	y@xܽަu6O|T%*e汜o3iBDP']k\F߷̀Y1ظ;;iS"x5t$͘h1~xn:a{}6X4OמBSVCYoB-pe/="RR?և 3Al/ť)Bl;<&gvrc"Fb<en9l?cV3 s3EЩE=,TgYɂM5y5|{%A{2zM)oj6+Xz14U hصUށ[چ^M*%
S衠5cر(*n}}-J>3!|Tn	H/̘$V}3>9r*!f)z|n^隢U3z[ϸuңUZ%ɯC>1A9:1eڕ>zgc,F87_`zxDCW.#w ˼GB σ.[zh񰐮S]yPH@wㅏbg,ShfPQ.gjA\%pZVIc}f*CPذ	3)n[tM/h`Zr^BíF삼>'LFĦbܺYdrovJ1ϴk'V*l SўWqE7	8^et]6RBA`hLӄۥ2spkVҸ6_wEXt_Yx3" ouxn(t:Z
'n~ kXZr(FљBӎ[k˕N#kÛw,111CԱ2s{$ዮza;*(?@#/=L3XhFcgt1|@mlۺVbfOc,p㲄QT@ʶ&Q2< 7StY tZKT8vGҜE+Eau/c0-20EjXE?S_ܬ#<:'k.yBnFhfM2c½mܢWת_g!9SuO"\ k5QUi(D0A[@ 47ٺܛ :^5[SewƓ1Sv)Qz;Y"+d!$\tq}axe_T;&)ܐXEwBYyD],2&s~AWt. p \E|rUtLk/G~Cp+\a/xƶ3byPT#q$nSgcJe7Ϡ7~B|Ggn _HOE2@6@ԀidLÿZNTPiۚiu<⚡mLauD>
hOMq0[(<Ξy|'~A)#1	fz7pT8Y]Aㅟ'ǔ(Bo;lۦC\0*wO3D9_4(Jm=#t9;@ZJ7
^Uę*;K/:Pm&	s4&ݏ''6Ɵs#QP4m좖Rk<nwA?}E:^ZB`!S9nzG2m8$S!dOV?ځ> N+Bi/=Sǲ?ƗJ|vۮ%T
6}qM݄o1ρR:>jÍF  s哆r@ '3K}W;MiE"54 S8<ehGycY)R@'&rkqggH>R  x䏗]ԒU}G_?rQ<zT/hW_z`$dk=U%ur6bwP/T@*I|UۨeDLmhdb~1_)}RFc!Xa41ZYڦD3fxLũ|NDTiNtO7$U8[eGN
ǅV#;dnb}G4I]!x6rk=Dvc;y΅A~2edd[=Ӵ;	]N=dUP&ofInr&"Sz~Kg#%nx5k&dsG	~ɎMV͌ƒ\z><2s5x|ub>>'=N5X(r~1U흜l޳*^&Mn0rC?xWϠIڐZWI캋QFVN3/2:z/A0%6Q}{}A+&"⿑*k'hD3i_O#lX?v3tNbI]{ghmlͱW$r_aYJpJWG_~FW^΀M	~G4P]CO9DߗM
Wgx"ob4o6꼑G<6vƂ($=[W(R'nyǇ^@{H0j8v@1OJL~>"b 9U`gFF?a^&kJ$/\ECKh/Qf
"TƖ~pOB,/.$N=͜WS>Mwb{őw#֍zʄ@I(($n=zl+PL@W_v9q<4}->~K%,18bOb>4*gic׿}H:S;/G=\ɉWMY1̍<*K&Y{.-2IłWv:al_柇Y=%> V	3w(
=RkPX:0_}J|ݭ /UBÒl	)>fw]"Jߝ晞4IeN.d	A&YuGMc:I{i3|GFAe$6H8Xha6w~|XYlq\̥N<d8}6^]Tm@XVƉhrɐyERtIF^?}>YxžeAN,ӣ$4ַS<>H-c}9]Jn+LhyKUl-b3+Q4R:d![XUh)"q
5F)Ԍ?'	H˓ rtV	s9]ZVx1a9p]q-S0Yx rX]͠u\;`gH[p=e,>hDA!1A`|o|s(H
mɫT~eB}yh-faԉdŞzޠuVNI] JQ?&̓Z竄/`P*d#͆h ᦐh!Y"[A1n5(VzޚuN<UĔxc55+8sOy}HR!nV@.4+whA%N_An29vLg*CX/e[ڨ)2:y.Mܜ-&G(aRӶ=U=8PhqWEq-[-%m<%VZom[߄]
e~7K9dYeiJ%Vؼ#O3\CQjOJ'Q
9=bqF{qc	j"+XIKMb T- m-D65K́lMKp@ܡ\G17+{	 ^2@PUTJ$xɿG񤹱%Xҟ~ldmDiϫwF*Ǐ:aB=R:NAyPma01!mޫgŪP5ײF|.:33Il<?݀f2)ٴmâتGSoSe p<DV؄QBi-߅ʆ*M% 9S,@CZb4.M砯9b^*GXGkȅxB8pe7?Ie, DɈ7"yRͨϾztCBI]6քeu?D0z5nLBCﯝ_S:@ -5a4!Q,+8ۀ*~]9n-R"ˠeldGTsWl?TRxΘm4adrJyIg5~,ue`#"Ys8D7Z4K4ϹPDWFaJt,Hkaxfb5!7m1e"s@7geO꼂Bke`ө	dGl1%IW;"!*rYjwB	!I d$i^k26C*[&[.%7G'u)s'&Ntsn8p~ ,7~5d P[gK#dt2ٲ(!(<u6k1CNCHz,OyJ9oı^YVv)_ͫf{A Ų2#_ʡaR~^v)%+P~G2|JOt{?/0mbve9wGO_=niHS{TtXV5-iGsa)]j8= zpmh:EH&6h<Fγi$/S<Fb7.M4M"Y=DXeΫVYbo㏿Ksg4X%F5<[)3<)Fmk&V6JOI!s/~	bؾ׵$h(}pꙩFwM{-fK<yҋ7GK2K;2#2CVcnq%ga+TWJB$6ZƐc",H^Zŭ |s=s{U'vċ־}T$fp(:{E#S_UL~GgMO26(LG2ݾpB:4\:\=gk%&ق(N\~ΣG6%꿑y2e6an;/,qH=o\AX٬?6~%+bzfѩ
I@b9C9dhWTh(ù0T~C׶uo+}
r+&"e$Bh Y\ ^pi0_$˂8IFf&Qg9( bu(L՘CI=e r|  ذi%X`iGFipn#Qu(RiOJ)g
M+QjHuCkL۟T<'O lnTjfs׭YJ	k"5d)V|?ڦpNz!|[	TȀ)He|xfT3iNpJ,}@0䗩|X襷wl)R<gIZp@n@󏨦f0NE6^?2BȄGWry:iyaphv~ѴwvXrĨw޳gq`)yOc< q@gBK<5qmB%u	{/:Vaqar:Ғu;A 5<}F
;bwP*;'ntJ)Q3"1$KPồ&=4
/|O?&
Ban9'.(
0AQ8#eZV
v˻8ȸ.J؇/xVb8E;5kNp1ܷ$3 l%;m\݂3~O:bb#` ]M\Ϭ,J2RTGr& coɺB2WáwR =lTupNkrթEe&<){㑆}Npu{g_DH,ȯLhD4Qf.Z48( xb`nsbbU{$8}¬/Q	Z;9B9Dl7@J5c&|;aү.N,98<lm*`q(6(3/suXg>t܃o]9A9urg6!U+΄?Vo8pAvSYO)tN9/OZK^9/xТ{-c/ndKh*C6DNCcm
jBc2p"6^&Xz"7(<C9M&c_-oۊ^NtXϚH<\V!zo5b!g:Idɽt(~5c^DsBVWWVE.ͅnz+:ߩfXDE@I^&7lw"*hsDOWC-grcFѺ؝r27mx60OA/z;暥DQ?W2gR"ַi0FÒc.F"W`c[FC\lVQ˅nF5JٔIT}G!2+'/ψtRFg}._>*ٶ;: mM~<_2 T	qӣ|-ǔ?#;rG#'D4_McjױTwPO|O,g
"ҧ	pA@Y@1XB(փYI˟ڄs;h`ٶ=iac\6`t4YT}s75b+yy,xș:>7=`s#kaY$xk8Ñ{WHZo;iޅ67-sp8q7l,GNv!z/B,9dۘ4bSc[hF^1+WÌ[.[@s1i~{+fփZ"v<ȣn*#<Vchd&\ \L;'朥)oRčy#y&Jb0km兘+<vפUܥuwPM@i``xY7~L6ـJ֝4S>:[[GQc&Co)4
*'QVH0RrC!OFtq74%|x
-oulޝr M@~l=E{XԄ fDH\B鐾C>Sz;YӒ)?}lvᬯ_	uZGS6uh(sl¶u6Bmͤ!Xkp-6\D >ztqYqs90.\)q{XaV ̭-LTY/:]S^5ժesz!,bod?;7yx977ߋb0+8?dt]X'vcLN3cf5r 	xa}T[9]'.cl$!3mmXs,&8Wt``4*OzR="RڈC2__j=^y,șt`UCp8ߡ@g u &#\>pK<Kd<-\43n7؁z)(&ϽYjvu	(vX7ڃ {`meH6y#%tA`KO/3G!
7h="]I^2LǝuutrPwC=yxpW` kx8 gD5DO/?HP4Iw,e=2-b[JG ]M<z>ف%%D+93g?~v
Lq^W#
.B<T-k_ݧFU~*gFBkzOc5n,\K@a Í׶bk/#D9#3ZI4hH㛕|<W%a:^2^t p?<Ԛ1esǱ {?Hc2ꖏ$zqW141bmT<ui*jCnf ē O$anyyv	l-eMC];(ffi^fL]~PC
i.݆t=JjZn?	uGt}k*xpoSz+g76,8G1:F7!zU_l䅛,-Pэy!F7_7m)6,G]Q,iPL8fﵦ Vt~ FLKGL.n0SEo.ZFN=j`.U*j@N'`hOA°'C"A{FI83Z5s
l`STi$ҩJ`HNuĝ^G7U<i7;/	^4cإ#kN65w3ènП)H"TCcp
eI?출JûQٵ\;`>xT3	/'SOI_j7JDJ<{l	颈?J]D󲬐##h2;slRv-tŕSIs\Xb[Y0ꮞ!	[/:Y
 %J2s'i%fgX-]ŻVAvPvI^a@QAp";,@;7	Fq?Ճh<Jab8k?/xE=v9ĥi.;l8rGghB4004xlH%8OĻ*8<C"?wzba0jOYU;ik&P-~>H=\{$Mˑ5Hpۣd%L"C!&	+OȨ	n!T	zm	PW(GΚqqM&dq;V..AJ[4݄0&-[UqВwT/`>5gΨ/xi4a."]ܸS.D|$t6&l,$2r5LRo[DR%1&G U,F+?>h#T
/{w(V틲Ь4SR/g5}6~֞70Hs4NulyJ;BfDT=]Bmύ õ"]`3>kҪ{p:t؞'ןuPt3S2;+wcڐGX{i4Յڽq'Sb{8;}+˰tP-+͸:ðUр"tͰh۷ZԀ:Ɲ_IK;x-Y=%	[?/p|ӻAi΄Cy]81Ag a.5Z.MI@`Y ̴,aU6z5AE*fWZb!MKuGBБ#
;PEP_&<6N2=13d2(s-!j5B~bJ'"XJ&]7w3HG0Tv~:++Xl{ZgҜ.ԅq3HLnf͎?2 j'X^-vAA:\ϕx9q6#m>6뇃H4Kq_ɹy𐕁(˨neP{e+Qlڱ&ԕbw({?jO&TDP m2lGf3STu	(OR5N)cPjȵOA_b"+jFyiz,yt`+TR³e_xƫOCa)6gFE!-<pWhȘvdmBNx܄(`[ϐ֠Q;3ڴ<x_mRGݒ!$5ޓ68n^F6@ycaslwDW+l܂-PƟeKַy^Zwl!d7	/gv[vL6.&A7(L5eHY6z= A^>ߥDsϧ|gq; E6^0R λcϙm?wdHHpy "4i0yjf*ﯳճ-*:Ob=&sf9Rb:z+4/\MΜz-zмa!Mtb	4[:l#NJXƚʸ/"CJ\ǀd,QzkA0|g%K؍=!2~Iva\7
+]hOL gb;si=>i^HrO-35-wSl?)u{+1<LkW(=^!ʻrD
).0Ly4?uɭnqMYe80D=<YGr+[H:ԲSS,o}	N8eSJCޙ~-_@oBBs'nܲ,~Ѥ,ARu@y6҈26Iho:+uQLR7<8W֮Mp=Իk?Z!D]#t^;GcXJ<*4.ƛZPG5V)_{cVgP>SpZ#Peض;1XGú@^[^"pJ-VgM6.P
wܠ?Pj KD?ۥQm}Ac<zN.LH)nBOމnEW	,+>nj(`G.%6
1FV\[W >p00<|t897TUä$b99vK~) =7;ZJ=F;W{(uT,+rcrH?zV-?1- '=i_g.ZۥJQA=e6<5?Z΄E;(Ff,nۅC5D*$]-L._Q{_{	MM.2~YA} 6Uu?S{)Xq9ݎxR^1k3{uG?g~:Ș%/~'AuL47~f%>>^J4#;@:4cT(ck(d|I5{'~7'j$Wbcf5hSd:z1)9K'xf7$I*7}Ph:pf2dVԬnr:@{i0ZZKpj8a\QXBw+Ceg!A`:7u|	sY&1 F}W]([!>1EiS0ׅI'tˇ;= &w**ay~+zXބ~0ӃLH:XDxSzv }ȓGl7]7=Y*u:kŠHmRzh)%-.hB0!u+e*30.	a(hq酮!>4fI[BAG>;G*!Y<XYefpEVȫ{|\hcSdش6DzfzQШv\uXk4L>`%92Mf3ʼ%6\If,Vɋ4F0M2~@pbF:sԨ$ð2Ֆ![7{_ }	G>;O_Rˢj2	"n@Ԇ`e4?FQvN~ڃءHֈrX&O0ơ'<l%S5\Y݅z2U
r"iAUY6[ErʵAv $1Xuw-ukFu2l;otaz@t%)_ 	& KUls(//΢7pܔA@<y6E4?D{QL_`悩TL&͑4^k|_1<$GIRuZeee&)07ޠd!Q^f:R5NǉϬb&}>s#HD/;HkN"@e;Sԑ쿪&]]ܭO.??dI	6@['8LM40Qi"FxPAΨ.yAu[7[Qԗ\YO}':O2O4e}Q9чƏ\0X4䂟<\dD:%z8+A*Z<ZlͿG"Tn.1/įD4S&Y;۞Vǁl9oB#tdv|eZ7U139}&vַG2bQey'H	5apݍ28d/o8Ui߁^B*( ?=#

,f M(FHD]v7c(LϾO7v%_ Aއ234]V<S'x+Ei`\CGP%AIXWk[0HH5;еPZeS(=	co㴯{gKx@Β ul22(k0=\qwgE52pk ӆi.| ($W#*/SҏUJz 8ff:BEt뜽wD.
%PTwb[ƗFHaɈ|Mó%~\e@̜,o%eNr]A0lwg?RW٫Ir4GE}Ǘ:aGbdi==qXg_yPPLOw2u'Hd*E8>(tIhhn­8ϯV!H	d|oo-8'~SIJ2;Fb_Lx6p%kF׼Ne\#݄<E&^G W)Qh;lxgas>aU$})b(^߃TQ_l<ú
fxRrBoN(Ej'pI͟$ID%tWZX~}1,nјl,O|毼{PZ<W|_Ѯ~If D?ik2լ6;2
9e-xS/d84D6)q?hڹT]iN!vhzn^!T6ʫ,%l*BvH@iML	K4W{(;?]-w&4Pn&q+P?9w1cYSjUn8`	GP7xw,yzuQP_MndM0Ġ#q~>g|FeW˭U*wH"~q n2 p(1O\,nRG?}jB*"I	,{$}6L~ӏ'LN&+O~(*ƈm{}AG_lܓK#3'![rnnݺK0"ta/v#PP }]	\jD.-Nb<Ţ5&NCFKlG?O2ۣj67I{'pd;!9,2y}P(Xt%&f"UMWGMytR_⽨6rK}^*32a|gj(5ax.V+Do
;WFw	]9FL`PG[R{(X 54sдHah)pa+ݷ)9ym_rA^%=aPI16!.sPnnz6.£36ߗ+ ʸȺ]wmOی(4bGa^Jo|ApKg[;{zFd?j,G*&_6g_h;abpFhoiaH5_ƙ{=۞]ٷ
RIij5kfzz2K(kڅP=N3SqHBdL.1Ӄp*3M5cWAK:^26k[;1/׋;`Fzcɏ!>bY0<ǣ΃"C:A?J0$)F_R&Jq?a^yxe֩'7ݱ΂                                                                                                                Q%cʹ    O         HPKE-v1                9L   !L   P           A       A                             9L   R   P   0       a       a       0                     9L   R   P   @                     B                      DM           P                                           !       LM           P   @       8       8       8                              2P                               P3P                                 CP                                                                      P                  P   0              P   @                      !L   PW   PW   XW          R   \W   \W   dW          R   hW   hW   pW           DM   tW   tW   |W   !       LM   W   W   W                  W   W   W   tsR          W   W   W   psR          W   W   W   W                  2P   W   W   tsR          P3P   W   W   psR           CP   W   W   W         W   W   W   W   0x10    16  0x11    17  0x12    18  0x20    32  0x21    33      hkdf-sha256 0x1 0x01    hkdf-sha384 0x2 0x02    hkdf-sha512 0x3 0x03    3       exporter    ff  0xff    255     ossl_HPKE_KEM_INFO_find_curve   crypto\hpke\hpke_util.c kdf_derive      ossl_hpke_labeled_extract       ossl_hpke_labeled_expand        ossl_kdf_ctx_create            W                   DHKEM   int_ctrl_helper crypto\engine\eng_ctrl.c        ENGINE_ctrl     ENGINE_cmd_is_executable        ENGINE_ctrl_cmd_string                                                                                                                                  @        @  @    @      @     @   @  @       @ @       @       @  @  @   @     @   @  @ @    @       @      @      @  @ @         @   @    @ @       @ @     @                                                                                                                                  @      @      @  @  @         @   @     @ @        @    @          @  @   @@  @  @    @    @        @         @      @ @      @@   @ @     @  @  @   @         @                                                                                                                                                                @  @          @       @      @   @            @     @       @  @          @      @  @        @   @       @      @         @      @                 @      @   @      @   @          @  @     @           @  @        @   @   @   @         B @   B             @     B  @     @  @  B          B  @ B   B    B  @       B   @ @    @        @  B   B                        B     @  B     B    @  B    B  @ @                                                                                                                                                                                    ##%%&&))**,,//1122447788;;==>>@@CCEEFFIIJJLLOOQQRRTTWWXX[[]]^^aabbddgghhkkmmnnppssuuvvyyzz||                                            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           0   0 0 0                                     	   	     	  	    	  	  	 	      
    
    
  
    
  
  

    
	  	  
  
	 	 
  
	 	 

		
                                         (  (        ( (      ( (     ((                               (  (      ( (    ( (   ((                                                    "   "  "  "             "   "  "  "              (   (  (  ((  ( ( (        "  " " " (   (  (  ("(  "( "( "(                                                    xݵ(yJ؝~7+vSbLdDYOaEm	}2@놷{!"\kNTe`sVu;B=0<&oFiW'C>/fހRr5Mj*qZItK^AnQ$Pp9|:#z6[%U1-]㊒)gl ឨ,c?X≩843H_.G奜w
 hj?$.Dsp"8	1).lN!(Ew8fTl4)P|ɵՄ?	Gy1Ѭߘr/Ḗ~&jE|,G$l iciNWqX~=tXrX͋qJT{YZ90`*#`(yA8۸y:`l>w'K1/x`\`U%U攫UbHW@cj9U*4\̴ATr|*oc]ũ+1t>\3֯\$lS2zw(H;Kkē!(f	a!`|H2]]]u#&܈e>#Ŭom9BD. Ji^Bh!lagӫҠQjh/T(3Qln;zP;*~ev9>YfCoEå}^;uos D@jVbNw?6r=B$7H
ۛIrS{y%P;LylO`@\^c$johSl>9oR;Qm,0DE	^J3(fK.WtE9_ӹyU
2` yr,@%g̣饎"2u<kaP/R=2`#H{1S >W\o.ViB~(2gsUO'[iXʻ]=!lJ[-ySeEIҐK3~ˤAb Lw6~д+MەqՓkю%ǯ/[<ud+^OÏhѭ"//w-u̠toO;|٨f_ws̓w!e wBT5렉>{AI~-% ^q  h"W6d$	cUYCxSZ٢[} Źv&ϕbhAJsN-GJ{R Q)S?Wƛv`+ t恵oWk*!ec.4dV]-SGjnpzKD).	u#&İn}ߧI`fqilRdVឱ¥6)L	u@Y>:䚘T?eB[k?ҡ08-M]% L&pc^?kh	><pjk5hRS7P>\D}W7:P t<Xz%!	/|sG2G":74vȧFaD>Au8/;21>8TNmOBo
,y|$ryVw.?rU$qk.P̈́GXzt}K:zfC	cdG27;C$CMQe* P:qUN1w_V5kǣ;<	$Y,n<pEㆱo
^*>Zw=Ne)։>%fRxL.jxS<-
N=+6&9`y#RnfE{7(2åZl!Xeh;/ۭ}*/n[(!pa)uGa0a4c\s9pLު˼,b`\ndi#PZe2Zh@*<1!T_~}=b7w-_h)5ǡޖXxWcr"ÃF
T0.SHُ(1mX4a(s<|J]d]B> EꫪOlOBBǵj;Oe!AyMjGKPb=bF&[$tiGV [	Htb #*BXU>ap?#r3A~_;"lY7|`t˧@n2w΄PU5aiZ.zD4Egɞs͈Uy_g@Cge48>q(= m!>J=+hZ=@&L4)i Av.kh q$j 3ԷCa P.9FE$tO!@MpE/f	m1'A9UG%ښ
ʫ%xP()Sچ,
mbh iHפh'?Oz|Ϊ_7әxB*k@5 ٫9N;VmK1f&tn:2C[Ah xN
جV@E'H::SU kKмgUXc)3VJ*%1?~^|1)p/'\,(H"m?H܆AyG@n]Q_2Տd5A4x{%`*`lc´2Of#k>3b$;"r(-Exb}doITH}'>AcG
t.no:7`LknU{7,gm;e') ̒9i{f}ϑ^و/$[Qy{;v.97yY̗&-1.Bh;+jLu.x7BjQ满PcKkؽ%=YBD
n*Ngd_ڈ鿾dW{x`M``FѰ8Ew63kBqA_^ <Ww$轙BFUa.XXN8t½fStUuFa&zyj_YnFpW UՌLHbtu	ܩ	-f3F2Z茾	%Jn=ߤih(ڷ9WRO^Pĵ''A?wL`õa(zX` b}0מc8#S4V˻޶}vY	o|K=
r9$||_rㆹMr[xUT|=M^Pa<QloNVο*6742cg `@79:7w«-Zg\B7O@'Ӿs~-{ kE!nn6j/HWynvIeS}ލF
sMLۻ9)PF&^Q-jc".$CaMjP[d&(::KbU/Rio?Y
w	>;Z4ٷ,Q+:Ֆ}}>(-}|%rZLZq)GW;()f(.y_xU`uD^mm%adâW<'*:m?!cf&(3uU4V<wQ(
gQ̫_QM08bX7 z{>d!Q2Ow~㶨F=)iSHd$m-if!	
FEdlX [@X̻k~jEY:D
5>ʹrdfGo<cҞ]/Tw®pcNtW[qr]}S@@NjF4(:Hn΂;?o 5K'r'`a?+y:%E49KyQ2/ɺ~ǼǪIO8
*9g6|1O+Y:CE',"*q%a뜶YdѨ^jePBn;ۘLdx22ߒ+4qAt
4K q2vÍ5./GoTLybo~>f,ҏ"W##v215VbuZ6ns҈bIPLVq
z2E{S b%ҽ5iq"|˶+v>S@`8G% 8vFšw``u N˅؍芰z~L\HjiԐ\-%	?2aN[wߏWr:        @0/kz%?/?!M @`Iɟ'Կ@uИcnaf"o;h(Yy#P_w@CV/|-ҢɡHl4ma/T"2*kT:V"AӢ@f/9/M ҹ-?JDvR7,YQoz	Zh{.T"5Y/mKdPIf-徐"3;䎴]4K@E?1.eUʱծ-mԢP@"8On׿r[O/LVSTIiFXEŅc]ՊSW9j7=T*_}x:vbj Bz)^'rgP8ƌǄZ*'JkѢ*V`Cu\B&Ʉq- ls<y7bTEd2?w΢Y. xP	?_2?8ciZvtՂ8\Ê5БGAAb61;W]J T<*2 dW+7uAӯPu2ZTk&+L͜DeŅU$Ԫ?-M %ȳUꘞղ1l*)C(EiqQkx?Q"QD*AZ{|A2ôh"
`m~8lkxpj9cd6G(ZGuQ5Ojϋ
Jſ

W9/D?Sa.z9y'WA뜍֬|*u	e[@ywDGt2$ݽT~D$uU7'|M_QuVX,7۪J>5&5	M{n0f&%HVV^cϲc|EpPr(pH#yM;-ABG&LjMG\^|Y#јr8S#/nqFnEV 9q +A|iCHy}B{BIZ ݿe\ [~iC?9zaz UQry吝5rNcZպ60ę_}֡{/6Y	 DYD̃Aѱ*	;{B[A%zzӤ0XޘN?wiy{$[ Ĭ%5P_aT1bcKU!h]Yfsc=4·~!+g\ab906;Wd/`:5F-'zy㠌l0^7%oo;j tE'4:NiOM> dY58EfCr3c%N?
(Υ'R¦սTUdpfMw&ۄgC!`X0TroSUGڿ]bVhkʃ;n-Ӧ\=	wL3{9+^S_aodC x^c"&gI{ڷ"%-U^7rRyLH[k0cq/޹SE!5(T<)c)A|-nRPf4,0P1`sY&D\dwR3A+ٺ|o!PaH?ek«dv&4{^% ;MM1$~I,;jx`]sVz\/1Co0TyXR^/2zj0>՚1B°I#ڸ(0q_`ɣaM/Ǚ."płNؼ40y;'ƸaiH ?;(ZC/v7ܱӧßn>ƼB7Q(heRwj-K'5.n\	)^XOX{iT̨g&H`K`8#~8lI
`s5GƱVL>#8d^BFzk
Od^AE#\;]>rC|m~ll9`qpsv#E@]%=`GK6DήPQH<p}}d^(O= &g.yr?U+HԼ?^![U@WNFRWs3NɷdW1O	g_?@k{C=K۵cUȗn-J(JqoCCl<	_P/~׿PZG.Q>pX.0_|r
*,]I鎸P'WIoyR}}Yr@EEt]>uOiVA#.'`vteyvvwHNma}/4H<0(OwVܒ M"7)}V'|@|硴f^aÝ <є`AFv\; x,WGl"}NC~8<=Q8d{h'فI]j~vh]9K9;#Im<Eub'z\aBΒ~Brrp}ȡ[(Ob<51)BSjO[}m(Ki\j#MŌ?,-ҖXRg[HJI\EkӉ7`: SRqDIK
@sg4|~q6UO/Т`?mPьGn U?墼38Wg} =3{r3O̫]ňv { {u WBdBc+ri/n+_mazgaq%9̸L!gуb>ܷν8\
=Dmn`I:T`H'W+8$ ږ%Eh;}E`P/(b4 ٠m+1+d Z0RXBA\1>26F3S75 {s{OJWdCQz(~c5_	 yCdcdJ$_(͸O@ C "0O7 -{$MgQLq_-_d! S^>'_aB%rqK=;&o ~~TLmDl߫I&Ǡ36~?Pa w8Pr.PwWFgO T3ɏ1 i5M\=fȦ[]oڑo/"F}F9mOCCN!и ?X(>nH&p׋wt|%
-	y#;(8itb߷@!{7 Ȋ@	YVvO@/{U MVi35'#WȯVeka^u˅nwU2?-ɿ[%;з$;mc fÀ(82
Tɪס2Zb,gTzuw11&o6FHjyZVLj~CRv/t,t* M|k	.TA5B=!&|,aRe1i% &!\1cr
^Iyp1d>>̶Ոî0rlqn/kءDVÈ9/ű1(x⤣2}o~X $Ū{ s0a !-!)۳*)e\,0?Б\,ԩT
_w:^VxV޾\!uQųåҶw#)Ei/z毲p[vF98/gs D)k)/Ifingӛ/~p%Q^$Slj>!DYܷ)eyCy9A+MWN)zkS< ~U3rŅ?~
~tn,fy3jXDD1  Zs"*ˁc8:$zi HIĀ@8HުL
H_%A@N$A
UeQr%
9jyMc@hV틕Z	Vqק)N-fc qw*75Wa"ɠBր[t!h!<S(= \8N$O/viOǐtU¢'-cBj ef	UU)su2hUGR<D6&t:+سIt~-dڱIh&B¥7gcPfG6ʎn7z}c0މA)f&dVTXTH˺UI0е[Z.ׇnjf:"+G>hl iwW~@PճMװx
QV$AVʔUWnྵa$
XK'aU{whkldMDfd~i/IO70j5,s@IvM;B(HDLns)	_ɋ}oaOw.+rץ<}+FYYEEهTNoHm|	ǥcs_DVj͈prͳ]ny` E`1©\1BN"r\,rN@%/N2g@#x\n܃"ukMxnXO	DH?{vw#Vu*F_(	+8=6JRft;QZylu eX&hJpFS(l\v0k)h76*g$ k%ֿh,DUueI40"	WIbuU~bڨv^FESGml,gHL|3ەCh\SU2`	ߝWc9^28aI37~^b<#NygCHKJf-ۄoH	Ja )Yfc(`<x.2r ~AkӾt<-7HDL@Եm9ISgN=\Adjc,}sobۚ5L\SfL(#S4!:;KC9n͐m"@	~^|["/iTho):SU6%b."Ho%e۽Soxgc5+4tI}ș䍠uy&ZO(34xmE_%";ɾV-bO^W
"nҕ[N$]B'n{ܨEs/##5&攰33~t+7s%iHةb:8⇧vSH6tc ivEP*Y#56nLΤ}-l]ū/!	߉x_3ODFu+չHAܛ	Ȇ}s3 ABQ	jr v (g2u[[ SX
"rJ<f1Ɉb`zGRȶ<vi?RNM1dp8YTf	!0Qh[l/>0qt&@3/C~A^l(	ؒ0~ofos*`ژ46K-%#=%IH 6Jo 8C@TzWOpA:ZTU|5YŗZ:G:%Sj~=eI&TwQ[P]vlDȨ!帊iX`[ŗY)L;]J5ULkD$5鰽bעT/I18T(q)9H[/u@g+3-fVo*ɛ`( ')dM P˲,\26K_A!PNhذy\CPIMAC8<?fϾ `&euz$dHfÆ`(m5w鲳5*kiHuM:{NgC_7IfB3ATЈl:)(G7%G+jz\7DbB
ngtr9ѱE7XXVþ0n$!)E1^ŎF8JXFNPF_C)x;$mN,dJTO 팦xoɚnn<VU;6]򡳅<a3bt(L<tmlŪy<QZ&)+/8OxW2{>wn\e0Rԋ@+>`xT7}02m-yyS"wuXȃoxkcZ\3 ]ùzv٣Byqj3ƚ`'PC=+mvN%ύHf6AN(
aϩI=߹_d:	}+p?PO+Zbbyj.H@,Z@"ғ-ES4n)olIIBr~V>olbfLTq*+9)XLVRf.S9v.i硦>iFt+LVvuOx39]O#2]2=&K/~~<O^?vf)o=E4ӷ+4grN=U"g`k8=ü0}8QcÐӝXyTGָaYwSW-XVcNx.F~eyUڑ0@5㶼P?!@=LXI6QpӱڍyKoqK0ݻ맕d5w $,ϩ/
tцB*v:-7ޚ,
)p@	:$7ѴyN]h1HZ޻Bf1畏?r3uQB}\cmd!@
WS1zݨ]3CoFq"8ԚέiGb[UgfNG[oLĎnrWxzdD]Ջ` l_9 ]c2֋~pIPӻߘ)*mS~H~X.t;/RG'~[!<8zvOB9`55'{ɸ6g	{pqT3^-ZId,=4pBwbO&Ҹ$d%FN`7>͕xE_{۫v"{.1ן%$r_m
L=mPO%os#(ĴyI%4aĘnzn|l6AT޾'VAJ<mgB`u{ $;g9?T0q;Bd2̤E}JpB
}z[WZ?ՌM (ԤΤ0y43S;w7x泀hN~Ţ|9O*C}/6"+7$Wx4oagH^RA^e$.@{脠X[ݔVH۲8rWs1d[O~/<PodJ#uwz!![zM:&)Q|ceY{nr 0@wm aJF[`d힨"Π6砹dU	27-WQ+	liEzH:OvL+wVg58Y9B{6=	a>J{`,8I%vK$%GvXY f
0NndQ&#Phꃢ                                                yZyZyZyZnnnnܼܼܼܼbbbb 
	
	 AESNI-CBC+SHA1 stitch for x86_64, CRYPTOGAMS by <appro@openssl.org>                                                                                                                                                                                                 yZyZyZyZyZyZyZyZnnnnnnnnܼܼܼܼܼܼܼܼbbbbbbbb 
	 
	
	 SHA1 multi-block transform for x86_64, CRYPTOGAMS by <appro@openssl.org>        /BD7q۵/BD7q۵[V9Y?^[V9Y?^[1$}U[1$}Ut]rހܛtt]rހܛtiGƝ̡$iGƝ̡$o,-tJܩ\ڈvo,-tJܩ\ڈvRQ>m1'YRQ>m1'YGQcg))GQcg))
'8!.m,M8S
'8!.m,M8STs
e
jv.,rTs
e
jv.,r迢KfpK£Qlǡ迢KfpK£Ql$օ5pj$օ5pjl7LwH'4l7LwH'49JNOʜ[o.h9JNOʜ[o.htocxxȄǌtocxxȄǌlPxqlPxq 
	 
	                                                                AESNI-CBC+SHA256 stitch for x86_64, CRYPTOGAMS by <appro@openssl.org>                                                                 /B/B/B/B/B/B/B/BD7qD7qD7qD7qD7qD7qD7qD7q۵۵۵۵۵۵۵۵[V9[V9[V9[V9[V9[V9[V9[V9YYYYYYYY????????^^^^^^^^ؘؘؘؘؘؘؘ[[[[[[[[1$1$1$1$1$1$1$1$}U}U}U}U}U}U}U}Ut]rt]rt]rt]rt]rt]rt]rt]rހހހހހހހހܛܛܛܛܛܛܛܛttttttttiiiiiiiiGGGGGGGGƝƝƝƝƝƝƝƝ̡$̡$̡$̡$̡$̡$̡$̡$o,-o,-o,-o,-o,-o,-o,-o,-tJtJtJtJtJtJtJtJܩ\ܩ\ܩ\ܩ\ܩ\ܩ\ܩ\ܩ\ڈvڈvڈvڈvڈvڈvڈvڈvRQ>RQ>RQ>RQ>RQ>RQ>RQ>RQ>m1m1m1m1m1m1m1m1''''''''YYYYYYYYGGGGGGGGQcQcQcQcQcQcQcQcg))g))g))g))g))g))g))g))
'
'
'
'
'
'
'
'8!.8!.8!.8!.8!.8!.8!.8!.m,Mm,Mm,Mm,Mm,Mm,Mm,Mm,M8S8S8S8S8S8S8S8STs
eTs
eTs
eTs
eTs
eTs
eTs
eTs
e
jv
jv
jv
jv
jv
jv
jv
jv........,r,r,r,r,r,r,r,r迢迢迢迢迢迢迢迢KfKfKfKfKfKfKfKfpKpKpKpKpKpKpKpK£QlǣQlǣQlǣQlǣQlǣQlǣQlǣQl$$$$$$$$օ55555555pjpjpjpjpjpjpjpjl7l7l7l7l7l7l7l7LwH'LwH'LwH'LwH'LwH'LwH'LwH'LwH'4444444499999999JNJNJNJNJNJNJNJNOʜ[Oʜ[Oʜ[Oʜ[Oʜ[Oʜ[Oʜ[Oʜ[o.ho.ho.ho.ho.ho.ho.ho.httttttttocxocxocxocxocxocxocxocxxȄxȄxȄxȄxȄxȄxȄxȄǌǌǌǌǌǌǌǌlPlPlPlPlPlPlPlPxqxqxqxqxqxqxqxq 
	 
	/BD7q۵[V9Y?^[1$}Ut]rހܛtiGƝ̡$o,-tJܩ\ڈvRQ>m1'YGQcg))
'8!.m,M8STs
e
jv.,r迢KfpK£Ql$օ5pjl7LwH'49JNOʜ[o.htocxxȄǌlPxqSHA256 multi-block transform for x86_64, CRYPTOGAMS by <appro@openssl.org>      |Q
"'nJm !ձ(]7p&!u$|Q
"'nJm !ձ(]ccc ||| www {{{  kkk ooo  000  ggg +++    vvv    }}}  YYY GGG        rrr     &&& 666 ???   444    qqq  111    ###           '''  uuu 			  ,,,   nnn ZZZ  RRR ;;;   )))  ///  SSS             [[[ jjj   999 JJJ LLL XXX      CCC MMM 333  EEE    PPP <<<   QQQ  @@@    888     !!!         ___  DDD    ~~~ === ddd ]]]  sss ```  OOO  """ ***   FFF     ^^^    222 ::: 


 III  $$$ \\\    bbb    yyy   777 mmm   NNN  lll VVV   eee zzz    xxx %%% ...       ttt  KKK    ppp >>>  fff HHH    aaa 555 WWW          iii         UUU (((        BBB hhh AAA  ---   TTT    NN NTT T   JJ J bb b jj jFF F<< <MM M  ^^ ^ dd d ˴   ++ + ww w.. .   YY Y   AA Akk kUU U  ii i ꜜ   cc c  绻     ss sff f  LL L  :: :		 	EE E     -- -  )) )  ϭ   xx x ȕ  // /   zz z 88 8\\ \ ** *(( (GG G ۸  Ǔ   SS S   11 166 6!! !XX XHH H  77 7tt t22 2  鱱      VV VBB B&& &  `` ` ٶ   @@ @         Ʉ  II I## # OO OPP P      WW W  {{ {ee e;; ;  >> > %% %         Ԛ ~~ ~ 99 9gg g vv v CC C    hh h  44 4pp p    yy y  00 0 QQ QKK K  '' ' 55 5 nn n$$ $  __ _  uu u  ,, ,   ]] ]oo o 

 
rr rDD D ll l  [[ [33 3}} }ZZ ZRR R aa a    ?? ?|| |mm m   ॥ == ="" "    qq q     R RR	 		j jj 0 006 66 8 88 @ @@      | || 9 99  / //  4 44 C CCD DD    T TT{ {{ 2 22  # ##= == L LL  B BB  N NN . .. f ff( (( $ $$ v vv[ [[ I IIm mm  % %%r rr  d dd h hh   Ԥ \ \\ ] ]]e ee  l llp ppH HHP PP    ^ ^^ F FFW WW      ث        
 

  X XX   E EE  , ,,   ? ??         k kk: ::  A AAO OOg gg         s ss  t tt" ""  5 55   7 77  u uu n nnG GG  q qq ) )) ŉ o oo b bb      V VV> >>K KK  y yy        x xx Z ZZ   ݨ 3 33   1 11   Y YY' ''  _ __` ``Q QQ    J JJ - -- z zz   ɜ    ; ;;M MM * **     < << S SS a aa + ++ ~ ~~ w ww & && i ii c ccU UU! !! } }} 000 hhh     !!! xxx PPP 999   rrr 			 bbb <<< >>> ~~~ ^^^      ***            eee     www  WWW CCC VVV   @@@  MMM  ccc lll    ddd jjj SSS  888       """ vvv   :::  XXX ggg    555       ___  $$$ uuu  fff    TTT    zzz   ,,,   222   ''' 


 ###        111 kkk    III  QQQ     AAA    UUU  666  aaa RRR     HHH iii   GGG  \\\  KKK 444  yyy &&&   )))        ]]]      ;;; qqq DDD FFF +++   ooo     ||| ppp ZZZ }}}  ///         ttt   [[[ JJJ  mmm   OOO NNN EEE        sss  {{{  YYY    ---        777   ...  nnn ((( ???   ===  %%%    BBB     LLL  333    ```;fsLXzO/7oST-h'V                 pppp pp , ,, ,,,      '''W WW     # ## k kk WWWE EE 555    O OO   AAA  ###    kkk| ||   EEE> >>   ^ ^^ !!!    9 99 OOO  NNN] ]]   eeeZ ZZ Q QQ l ll         |||t tt + ++   ΄  >>>  000  4 44 ___v vv ^^^m mm ũ        : :: 999    2 22 GGG  ]]]S SS ===      ZZZ  z zz QQQ$ $$ VVV  lll` `` MMMi ii       fffb bb T TT     ---d dd ttt       +++     u uu     	 		   ߇  LLL      444s ss ~~~  vvv    mmmR RR     111  с  o oo   c cc   XXX  :::  aaa  ) ))   / //   222x xx     q qq SSS      """  r rr DDD      6 66 * ** zzz< <<   $$$@ @@     C CC ```    iiiw ww PPP      ' '' }}}    5 55 bbb  A AA TTT  [[[    ! !!   N NN ddde ee ҽ    ď       HHH  0 00 _ __ uuu        G GG = == 			  ???  V VV M MM   \\\f ff   - --   JJJ       333  sssL LL ggg  ~ ~~     1 11     RRRX XX a aa   &&&    777    ;;;" "" D DD   ooo  KKK      ccc  ...P PP   yyy} }}     [ [[ nnn      )))  H HH     ///    ? ?? YYY  xxx\ \\   J JJ jjj3 33 g gg FFF  qqq    ԛ  %%%& && 7 77 BBB; ;;   K KK   . .. rrry yy   n nn UUU        


Y YY 666  IIIj jj ***F FF hhh  <<<% %% 888B BB     @@@  (((U UU   {{{
 

 I II h hh CCC8 88   ( (( { {{     www        88 8 AA AXXX   vv vggg  NNN   `` `   rr r  ®  jjj   uu u  ]]] WW W  FFF      '''  Ɋ  222  KKK  BBB         '' ':::    %%% II I{{{   CC Cqqq \\ \___     >> >  >>>   gg g|||  ```   nn n   // /    444  MMM SS S  rrr   ee e  ꎎ    zzz       -- - kk k   ++ + 66 6      555 MM M 33 3   ff faaa XX XZZZ   :: :$$$ 		 	VVV  @@@   xx xccc  			 BB B333  ̿   && &  充 aa ahhh   ?? ? ;; ;


    ooo  SSS  bbb    ...      ((( 

 
 ,, ,ttt     oo o666  """  888  ddd    999 NN N,,,    000   yy yDDD     "" "  eee YY Y  kkk   == =###  HHH     tt tQQQ TT T 00 0 ~~ ~   (( (UUU UU U hh hAAA PP P  CCC     11 1///  ˨ ** *  <<<  +++   pp p   22 2 ii i      bb b         $$ $GGG         EE E   ss s mm m  ~~~    ))) JJ J  ø .. .      攔 %% %!!! HH Hfff       {{ {  ;;;       qq q )) )777  ͱ ll lLLL   dd dnnn   cc cvvv    --- KK K    &&&  }}} __ _  \\\      OOO   FF F???   77 7yyy ^^ ^ GG GRRR      mmm [[ [^^^    iii ZZ Z   << <111 LL L   55 5  󌌌 ## #  uuu ]] ] jj jJJJ  WWW  Մ !! ! DD DEEE QQ Q   }} } 99 9  sss  ܪ   || | ww wYYY VV V  lll    TTT   44 4xxx  ppp    III RR R     PPP      www  ݓ  䆆    ***    [[[   zz z     @@ @=== OO O                                                                                                          
	 	
                                                                                                                                                                                   	   
                                                                  expand 32-byte k ChaCha20 for x86_64, CRYPTOGAMS by <appro@openssl.org>                                                                                                                                                                                                                                                          @             ,       ,       *       @                     
       @                                       )TPD,$!%\QM@CCPQA<
`cC#( (D@D     "% xsK;;.pp@0<3?(0226tpD4,TSG\PLXSK= $ $psC3 2, ,'prB2	``@ PP@#+6LCO7XRJxpH8&/`aA!4@AAPRB|qM=     	 PSC7!=trF6,#/$#'0+"lbN.LAMhaI)|pL<		

?/3>d`D$,".HCK
 !!hcK+dbF& 5
 3|rN>xrJ:DCG%$"& -!00 0437.426 ""8084'DAEL@L)415<0<pqA1	tqE5;8XQI?HAI	81	9dcG' 8@BB ##l`L,$4041H@HlcO/<1=,!-@@@ ><2><*:LBNTQE83;h`H(|sO?HBJ
TRFtsG7 -DBF5(#+daE%:#91\RN9&2011*laM-\SO$082
:XPH`bB"(!	)033(xqI9hbJ*("
*088(!-,&ܳ38/`@ `QET@DDcO/lcK+hSKXbB"`3305!	)( "ࣇ'Б<264CKH/쀈`L,l(4AED!3?<1=< ((BNL62><%9#+(bF&drJ:x#'$#/,1rB2pBB@AA@ sC3pcG'd,7- 
 ,,*044.)QM\8SGT. ̂9?qM=|1105
bJ*h1     ""  `H(hqA1pؑaA!`>&QIXQAPܒ#+ЁCGD
#,쁍?sK;xPL\"!cC#`## AMLȒ2
:8 ".,:bN.lRJX23AI	HpH8x;p@0pqE5tsO?|154  `D$daM-lpD4t԰4*		rF6t	>@@ @ ్=: 0"
*(RN\)RFTCC@	0%@HHqI9x<!! SO\sG7tPDT2!%$COL    BFD-PHXRBP+rN>|	=0 00aE%d0<<6$䳋;pL<|P@P1	98"&$220aI)h374' $$$SCP

@LL3;8BJ
H7)DTP,%$!M\QC@CAPQ<
C#`c(( DD@     "% K;xs;.@0pp?<3(2026D4tp,GTSL\PKXS= $$ C3ps 2,, 'B2prц	@ ``@PP#+6OLC7JXRH8xp&/A!`aÄ4A@ABPRM=|q     	 CPS7!=F6tr/,#'$#0+"N.lbMLAI)haL<|p		

?/3>D$d`.,"KHC
! !K+hcF&db 5
 3N>|rJ:xrGDC%&$" -Ӂ! 000743.642" "8804'EDALL@)541<<0A1pqÉ	E5tq;8IXQ?I	HA	981G'dc ӈ8B@B# #L,l`ӄ$4401HH@O/lc=<1-,!@ @@>><2<*:NLBETQ;83H(h`O?|sJ
HBFTRG7ts -FDB5+(#E%da:#91N\R9&2101*M-laO\S$0
:82HXPB"`b	)(!303(I9xqJ*hb
*("880(-,!&38/ ``@TQED@D/lcO+hcKXSK"`bB3035)(!	 "'<642HCK/,l`L(4DAE!?<3=<1(( LBN6><2%9+(#&dbF:xrJ'$#/,#12prB@BB@AA 3psC'dcG,7- 
,, *440.)\QM8TSG. 9?=|qM1015
*hbJ1     " " (h`H1pqA!`aA>&XQIPQA#+DCG
#,?;xsK\PL"!#`cC# #LAM:82
 .,":.lbNXRJ23	HAI8xpH;0pp@5tqE?|sO541  $d`D-laM4tpD4*		6trF	> @@@ =: 0*("
\RN)TRF@CC	0%H@H9xqI<! !\SO7tsGTPD2%$!LCO    DBF-XPHPRB+>|rN	=000 %daE<<06$;<|pLPP@981	&$"202)haI743'$$ $PSC

L@L;83
HBJ7֐=(,+gv*êD&IBPz3TCϬb蕀ߔu?GsY<OhkqdڋKpV5$^cXѢ%"|;!x FW'RL6Ȟ꿊@8a]4U20.f`)#SNo7E/jrml[Qݼ\AZ
1{-t崰iJw~e	nƄ}:M y_>9H[[ՎBBЧM33e=޵kXXNڴnPPDʠ(,+fjjw*FϪETLL_&%%Hmffrr		CJAAQ$FFտSbb{3QQU,,'BOY??󲲮cꓓtαppl''  (HVVܣRRt>>?Ú>F[;?r\\KReeX=<dd}~==Nsiȭjʰzpekkٲ..G<<3--JgqYYWvv5xxf$886yy_&baaY8GGҕ*%"};!ySSׄ    G^]]V~~OOП'IIS11M|6
{ ##zz櫫BC**KKњA@8ַa/+:;;`TTA%`uu\)4nn4hhrUUTNN20!22Ƴuotti.j.

g++⁁a)#449MMR99OvnWWցooط7DQ{{ݦ	::/kslٱmmmZ7EEP66llwJJWwwީL~DDUggڽqq],@E||c@@Pii[2cc۸((
"1""177zI-uCCӐHHZXqҶd²p&&h^^))Kb00<ZZvd]5$$	-ѹo``x0|\:ss߬55Ly xV}}^#>__ԋ//9!!IhƺP3V}g"p 1*#MF?8ib[T~wp
-&IB;4e^WPzsl)"E>70aZSL}vohü	%A:3,]VOHyrkdɼg	j;ʄg+rn<6_:OтRQl>+hkAكy!~[ 	

	  
		
 	 

 	
 		 
	 

	  	

	 g	jgrn<:ORQhك[ 	

	  
		
 	 

 	
 		 
	 

	 ossl_ffc_params_simple_validate crypto\ffc\ffc_params_validate.c        ossl_ffc_params_full_validate   BN_mod_exp2_mont        crypto\bn\bn_exp2.c     HMAC-DRBG-KDF   entropy nonce   crypto\deterministic_nonce.c                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ŋ    DXx#Uōrl!6֮IN#|?`WSٕK,zY#f8^rD|ģKp䷼R )#94                                                                                                                                       fb<NMw!QN	 )!UE=Ը{
:r`ۮR1p|ǵረ? 1
98Mx2Kue
C9-bkq J@W #I2f\dߝGcw/>\d
=Lx	e Z2$jMx͐3M`! Fyn
, K8N{+Z~,쒺XByC7 (0/߳3i¿Jq	8-3 Bas|dr
|OD(h		f2 tI΂NʃBv̡ d;A	#S.ή
/A$ y ſ	kB[Cw[Qd'	;T	)Z{cN _	
I k	fgpJMCI\6
!]waf e	7" ȕ"b"o
s&s
y	ǿ58r[	
v+ =~X
x&y_
~,
	;,4E۫
$
}07
uS ;X=N
@
[,؁DIut!A v
b Pv	 o_ nr`	f	F.
f0U	Q!g-{IxWM
L[a-GI]73Ը~WQY/ LNwha2?Aн$]@W0w	/
p~aL$'; 3r	_[$ZA #	:TV 
:O n`_k&XmC4
}{	y! UIdUތ
	ZhzT
d!X	@
9|fRŗ9f
 ZD)8ie
&H$4.^	tIjFFp5%E3Cd?	kyiRŐ R
+ArmG d{aOUúB?u	
'x>>r
V;]Prm
iABd2@h
ͅKt
{
	}*4
)g-1 gxyI}i
ov]A7$qZ_F@'v~9moXPJ "]Z|W	oڜT[K4}=UpjX<X)2[t
w	R_24>[<69	n	6: ( R
	Y:qu0 -!'ժVx|8
m4	&GI!ÇPVSI irvߥ%d`D
X%a/YF~,# \	(Ww
B
U߹&JD
O
:`ʲ;a
&$!	fv]mEc,ʩ,ϫ+'q*<-"Z*:i

&2
r5" Rgw'd	Id <wG
yAZף02x ܀w+ P
h	1ad(J]va4.?}`R
m0|?	FE7
khT y%	8׀..>~BC[JY
,+	u	GЖnBj%
D/Oho]aC !F
zd
/{y Yzŋs>[fh6@wg	hZ %"7a UT
7
Ik%wJBڏ RI[<.-	
l/	'WYw"25
оk-L1!)4 	A*
7ȤpKfLO׳	R]	:XP5sDxMT;
.%:NAC)- 1oGY(f%
[e1Srd?KԒ'S-y 5GCtV8$dgncC9 ,Xn"\~X-J,		s;
K/' n T|:[)A;Y(tе$8= r
yA4iRΛY=Kj 'u(V P r-+
w?#ijOM1M^n8Ƨ%,7/. Sk\BC{4*B&h	1Cf|^jF;$8oZCѕPmqM]qe{kU!
&> FnMc~	
>#5p,TN
4	}OAvF
K2&npyQ9<n
M
`(Wf
Cnlx	K" <<:['{ -=Nr\o;΀,]F Pq|^?bD	B%H#`pJ0(+@h
mR$NP9т
@
 Y#'u
LS>%%VՑۗӤ1>=aj$`hם=eBdW7w4g}r.T=ХW	OL>" N}
U*2l!.=c)GU }[eQ}
`nD'
ص /=g-s]Io{RyH.	eof}mY(
̌q)	ћ+]  1F
I&1iaG ~	9
2ӣQ	td
OGSc3  ei	&H{+ 
Y3:
8zkt
m@&).\ []z@pMl&'c7,1XF"5WC
\qȈtM,6^D5w`a
  
qM=	u"kP jEe#Du]s
	$+<la
0o䌁M'!EOTXP@ ~(erppk
Eȏ$KJ۹ؽ:K8WzK a~uJI)*N"MiӉO5q	eHUy
0
. Vkֹ	EO<
@	ڍ^]՘p
P
FYyv
 sQo	E#>Ao4c") V1w[ yux^:cux&O!
^5&aVxt
> pb\3AQ\
AC0Q]#{\
Elf	5@pN}h ]52`\Q5.}9NYЩPme	tah1vrB	&.}El sSk*ycCp S=+	2 ͗/rY ̗ oN K]+ 3_v/$d}tXoy`
b
ua+S	 fG@Z 1cwK38W	zo,Z>@k	 #cV	ɋY F
vWJ_u	x j6>u .
nC$ Q@DB
15mF	fEZL+i%
GJ	EEoD%>
:qW		AfhW%R84UbLM%KD 
2gQ	UGsZ4C
^.+{ón x#,N	`Z
yVRdsgou$	_yK;- 
F (>
2vv l|*YnC-hj>u 8ו Ha4
pr"|0\	nw*4Q	[\lTWO']e+aN(OIߕQ&I)eO CYpv?#- '77
GJɵЭz
r{\q N
6 4I
\uDke	}`s `%{dkl
1{aG ?Oa:]B^	rQ)MQW"	3|j7?F0Rm~~.]GQ~u~WW1[I:/=Cf_}ruj!b
 cES7=U@JVy+I<
ckGY,}dU<W~A.yyM	En
cEfjm ʱ
b"QBp2 V	:v*tv`"A#
=('
Qʞ
|¶S
Z|@XT =)r@  h	U	yf#%M\	dZ8?2PŻ: Ҹxp %+
.K6bg|\$t
!2<$d:|36	m+n0A7AO
ho ! `<:P FæTKe	K>%Kp0AT&5 d 8mPDm1 5=
A_g \c'jKG
 uDXǳcC>.v ;<2ڴ	Tl$=|Ԕ쑵/	VJ*BN]v"WqR":ocet,)DV	o\3-	G2. AdsU-Zw!e 5- i'
D\NAF	N߲zUF*
e^-Ո	y NhBLF@U&`W]mt|;R)/^mh¥ GA q2W	S1ȗ$G7dmu ׺	t {
w	g
n,
whl	J3o3ibY4ɩKs	r,s[a	X!4J8(lDZ2s
o⯤& q/	IVC"v# f
{[1^>.d~	@pnWou4Q
n;Rm0N$35
!T;6|'@q)/_
r	U[BF3l~
A
S"#	~r&	; Bb&4tzzI  }
hQBMiA:s		wEh EH	n[۪ĒvyDR	gm'	23Y2{H!A =a2W_0gH}rڊ3k§!	[
8n	Mr=w$HO ] 
qZV
;	fE
U# Wr8)	
Ԕ[efqi	H ps2?Y)*8JM >cӢ
w/04Z%'	7G 0J"d'\XL`cpR D7
pBzK	P8DV	TB#Y%Ar i@_MjuwAؑ{Z,,Z
@	!H.f)O4*HЫwzP">!"tb:"fj[pŊW-g,:	-7>&
ђ#0,nEe
`anv?W_
	:dmidb"K
*	U ]E
6P
lk9	'=R7|}=1B&_T@?:}-=L\	J	D{կ|lH&rWWcҜTڟ[q~W
%cՓP >JO5? {R
kq:|b .

	 '.-,|Q[$i7) 垿
p4 ܧ餼ދR_	i;J	p];y
 J˒hyzbk$lCr?=xvZ<wB`݃z	O
e	Z_ǰEnZ!{P	G>1 \}Lej,H
q
0QAuW
cH5 qcb
qM/m@?Җ$(JJPmyMkL>Cż
 Wt>H]
wR~k}Ɩ YsdA Dw
Y$Z	%W=R Z_z	@j m&	F5<N#~/L	Y7	r
v#I8;$pN i<g{( Lp3(F=	%cR	X"2:esi`.2
9]=;9l3 RW[:V	-mE ۳aAhvx<-BP+TH{6J\U ô77<ب
C+=Y"nf{͗ u!(zqNVN
8nmV	h	 m
KDUhF@ Ѩ|Fz5u
~35z@i_5B1  C` 	/
F`h"PF{_QD;4bFɇ'Vz
	<
TV>L3~ (L4*>9+:	
ϡ
҈ni	3AM=m@Jav!,p0p	9 G #3[J5뫊;w  *L.SR!5	uyJ]e7mT: {,[	?LPS	/VQ6	9
t#~C;*Lu;Fd	  Pu
tdZ&Yh	mʘʬ _ nOH߃g'5P eX _'} |
3`,frJ	"v ?UQIp?l	S%	{fu)  b$SE CbjA$
0<֛͇_.-rl
MKtR99b@GS
!\VZS	r>
p5	%B =I~Hǫ|1W4$N<T=˘kSK7-	]xa	'gx:ޑ.\	Qٝg0$C(QQOwĵ	,ϛۿ	8Y06rhӥQj5:'u3=OH c V|m +	V |		M $|*I-3=IM ؎ Ep	K2z"A%#
J	*9eUK&&	lex
X`3#diGJ0@fv.jUSO~srbo)WϏy	mp]jaTMV:.r	-F7]/ZYE)VnK	3	\~I[$hN| ь]*J!vkE لD~/XA[# jyoĭ
 JN.mg
BR!PKy ٶbȄBM7	;tĈ&M
:;
|N)	 w$c =܂ȴ8	>! QV հ݁Uy w`@Zn-ׂ=VRB b	Q< =VX(%V@?`)ZIKNeoLwl {~ua<^0q2"
W+\o>B=6.ႈ{Z<%vT(;
,Ye -  ~M	
uv	i;Jٕtq t	]pX	@Nc	h&]ڨ&#w  I	P8
%
1g8/=,	sd * د$N
yd DK6>F
Ks~RuP#l
W2aM5mQFqhau1T*	vq=C
P6}F W ~- #
C	d:&g<JU#b+
@-ngz
P_" ^`;#2
L^~PN_To C(|4
Ds At͂B2	Y
4gh7G1`	
$1ZT& 1tV	)3~?<	_
xA?
&PW&q	Zp	v#oMB-D .d8sS	D-,6c"y_	D||<! fzJK2	Ogz|5H҇VM" wAW^2h,H#2P4 RT/TWP
i1-,[	 ڞlbq`XhZ/1"j		w}+3
$e	~5 /}
F~
Oo&
(rl;?dg@X玄	
0w
p+<ǜZg ޛ)*̣&rGZ;	:~Y
B9^$O	dwRox\*Mo
;
s6;4O9bD*Mh 04U#\] y6NXHٲ
NqStCB]	 ky1y;1 1JAUR]緔Żʿ	Qz1Ccgބ	K-_
Ed|fpd # _\x$(o-OT9݌	,7˳N3jR(
8SC4`UzCzS7Ar(KX<˻
Ie|tj _?I$&cs@&|v
,V|8N9DK?u@TC p	:<	rh
E52?sbSn
3wV:[ @jBbE5 9BN[7;_%U
s~8	A	E	{q]FK3A:p\

O
vq=
o
$yur46CԻ U# +aWlݹ^,9MyƑk#Gśa,
-G2p 7W柿Yp4[
P9V 	۬6c9zt-'j^Om}{<{j71(q'a3LC +G[Kl} m	F(->p	2f0IGA~gQ ¥߶չB;U6 pi W<	KdSC	d?nͰs#jLj
n6S )3ej
Ԣ7E	\^~ {atUCUl~	z|`	k:
t EPpdPB@\	HPo
ѦCgt_Ev07:@hcKo}	,W;I-i9' aǽ	"HU֑ފAB>	x;
q	! ,)MR\׌tÜߩǶVpG3
FZ	2@1Bt$= S N-@U>>GLl
'BncrUJ	S8kUc+^j6bF|\w Ka
Twx|ī]h"ga
(%	`6Co9)neTZ|{|~MNfg
F	OkIA:QY~
iR0}]J /HN_: tDAUtdC9p=	4o"] !(
.K'6n+'4C}WB5nŒ"04>]
=5#	LU3" 	1X3tp	ʓ4˟<8z,
.Ym.	xh.tyYǌ>^va
5(z
fKճ
|$c[R
1A.uC͹Ty$G3.*#OFpE<8e(N_撸!
C<E
+Aaw>h=	[5%p	*jh90
Ρ7	
o	Tߗy+	cRfx,
CDW e0
[_ȏ
OjC	
D4ǙztA	yf~O-DWT}g؆eH	 KiJZ  	Sxh Ʉ2l97W\q8>6ŏ2]5"[:fڨFj iy-AOv#_!	CJ_HcG}3[*!.TύqeO:tgl>ÓwF5VE%? ڪ41 SE 0V	ԥ^ VgXtM??sTcJ:D]JS]	&A6 |qAB		,#K18X< ݢzê6 xtq	wEKH#X	# E'JqGqs֪,l=UZ_Cq{
χ <t
k?*q
l	(MI :	,"։]E8Ial_sSo!xI a3$ 4	\ݗ
={ SX JA(
<փR	hn
έ`0<;`E5
6,1NVtڱ>0k>Zf6$|!	bwZ u%iվ$pĒRťm@++CkeL/E	G x.zJQ
|fc^BHX ;ވv|	 s
3E 2
haC:	b m&[|U{mm
)#;фsBg #Ec!מ	{G0w)}ot 8l68	"[ s
(m>` OC
iie"?-&
Eʼ7(R`g Kta jsR+ķ-Q0&M:(`;~ t^8͏kKTs}[i 
a"-d


 	c
]	z	KC?	* p
Rn_1c
E'@r5(
 B	\I	
b^U
s	*ix	Vw 
b4Bjz7lVd0{([FGpE 7+%lx4[|y a7 ړ[QG@(p "<I *GЏ ,kI.&`g՘	I|l3֠
W6(
s 
h)aNl4 tWe^Q	< ?o)u7B
 `Ę Th! NoT'Lt;&Ej^7D3H)nnt=l* LD	}avd͙ 2P8
`͌r&

8)	c(!)@ e< 6hC!x
F( 2P8
`͌r&

8)	c(!)@ e< 6hC!x
F(u+
A<
x>9g	q-Ko~Uۆ,8.b-a!"u;(LmZ  żyl@Cm't	 ">S
|
EY'=4V9Q=
<b.|Z /iD89^
Z1C	t]C{VW	WGrF{zM p P gr }VX|rzD-GBэ	d]R Z QD&	w閒:"	c2	F)9yT1 :Gg/.HĚt] *ax{9CI٬5yܓL Mp	"9	yv.	v[AP"
sQJ{w3
Z$l06
IZ2
/<
>D
*Dq!G@e^VPZe"댛+5NQm/	vt|cd	'}xU8]}:	x|0<de	+s	8>
r~ѩ&zqy?l H

\U	0D`A^(űuib#C lgxLd^7D=1ع<OphKr	=o ^gs
Km|L twI
ZKGVM7~`A7F˥laF٫@ W	*6ҋgxǽ+5hI
lQ	V	_#cx\	"
kRJ?n%
$K] ד{rA=fV	[dMN#vv`9BnO:} -FCF9
%
2's/?i	L@

\H!
&{'$h}
i+agΝ	YȤ
?21ҕϰ/Q)y0X jxs
B(L1Nt	e
a7
pnmM#
ׄ
hԆY (m` /(I~}#@rDV 
l
^u55D
tU 
$ah~<_
~{r{W 2	=	@u(iv!8(QQ
E ,v3l|48s	R&]wi_թ0-l	M.#SG9
(xW`	s4`WqmS χZ1-1hL=2%kY|	E! 	F@W	7m.u{+ B:	9F&)s
"8 AfMAjM ˻JB1G ;$b3
r'"l{k\3!ybL8-HO	fp'kCXg
& F|R1{	s:gFK/n(	ӱTko*bB &n
I}TujG9i$nf	_iCq46Àn`JG@\fwQq;%WKn!aTcNvW$F	{Q)Ή܄+
2>L}e	=U|guIpN !!o<}y@e.J"BZ?Dj+n"
O	6yM'\'e
EN6Ȝt	y=(Aecq  ߢ"C ]
BYo	2 bw,!#@nDsv*l6Wl6ٌ60954QF6 s|
|Ks9 !b9~] Mq#0c&Qe?	3/]0	~| psOf  yxn>G[W_Oo-B	K$bg!w}7OH/b
3p'LLU[6v
g 9u	di֬m	X\ImuK~mͪnU	k?ur8m~t(	\LL894u;KFaGBZ"d<	zj*
uWzk* W:YY-?,>ZsW gы@s4T9
5%JMtӤ,f+1LJ `uB`f	t0Ki
 rxJ	&8t
e2%y?6S7|f agIViwQhb.P	FЍ 8|Qk\}I4|k=0R6)DpMQ6T
{˼q
 
F_ 
2#O?
ؖiiA2SWjВCUj=1
-	K:9
m5*nY.DsR_vY<1ZOUL-9#uU q] 	 {D 4nn]PQBz44ŸBx

Z1; W42q5m%#ԝ?3CJ ?q! n W
P$By_sU@c\N0	zc骵x8G!*Il]
iVϪ1cT r(1? A3ɱ	Rxa QL} 		aJjLsF,Dp 	[Jø.E~tzkxx,h!c8ǡ702H10oWX	o	 1b#{Z,o|x&	 	[w<1`p}~8@;;pA&fyGx49cvdn``^ޞ۲5\re	Jl?M%}<ow5<21i|% {H ddB6?waJf:	g&}-eC(Βw
{O5i9fGb
S)7PE:!zb_TmM뙟|g
h';q=QAjS.q$ # k	ע
=4[7xQ Q(N$
~`zhksOhG( 9|H:Z	NL
zBx
hZ	+ Sf'-Qw
Gi?f;r"2/"	EX	6(<MK4
iG	h
8*uDUS]&z	 |/Hm' gri@/E5B/6ePú,P4RE@sCm
s ]\
 \
s&t<bFDU T;_A`27T 5
$Fs?H"}s:%uL66X8Ƅn~i=֋꯵]lw`6"i	> jpFx
D$ZPbk$zC,B	+/Av(O)r
m
) ZP ӫy8
#4#SB WODE{D~	|$Y- b
T(B tӛ669 b3V+tH[4ZQZ*SX{gǬAL?}#sx>q y	g
m I,Ԃ TlU
Fs {G5L.Eh
+
Q
Yns+3ݑ~M ց
шE
~S`#y ?lZAjK`]
6HJxED]Yf	L#beg	g</s#$1a ,D!
5aqE7 NHcp0^ 
,(
3~EYo_ߠO
P2ΧWøXo`sYm=N(:v0
nv-^U8|Ǒ4 4[o_ #a	V Cg
׍ yb

֘P		cbgi	ͯ}4
Lxmy	 O"\CbW HׇEc
{'	eqli:E|c2
&N*]mm7K \
sa v+ "?A!	`&gVu%PexѭiZ
R ǱLHX
9C	a
ӈ.ج8/12Fl Q
G y]{{ =BGʱo+h'A	#QL * Cb>?0ehY	\	6
5 ^i6
N˼h
M?5ʒ 7(	T1Zbe#A84?( 9
;TxI
o2	OzG'k.qu>Fw-P	ˊ,۽
Zy jdPq
٣	 zC
sZVjS5Xג#|-9\t;Kk[G+CH~
_.4&~9 J
@w ɭg
u	6Qj0XRpNXK{"
4:΅@EEl~5 	mn4=yqa f
ޒN٩*}% J7;p6)@Xpw1F	_Ȭ}:t̪uAjx?St@Gw2Rs`P@
ȪΦB+J)g;S
jNc?b@AW-XؔMs
1$|֙;ș'ȄAIx@O	=<	s#
S           % ) + / 5 ; = C G I O S Y a e g k m q                         %379=KQ[]agou{	#-39;AKQWY_eikw)+57;=GUY[_mqsw	%'-?CEIOU]ci	')/QW]ew#+/=AGIMSU[ey	'7EKOQUWamsy!#')3?AQSY]_iq			#	%	+	/	5	C	I	M	O	U	Y	_	k	q	w																

!
1
9
=
I
W
a
c
g
o
u
{




















#)-?GQW]eo{%/1A[_amsw!+-=?OUiy	!'/5;KWY]kqu}%)1CGMOSY[gk!%+9=?Qisy{'-9EGY_cio#)+17AGS_qsy}'-7CEIOW]gim{!/3;EMYkoqu%)+7=ACI_egk}	%39=EOUimou	#'3A]cw{57;CIMUgqw}13EIQ[y!#-/5?MQik{}#%/17;AGOUYeks	'+-3=EKOUs	!#59?AKS]ciqu{}%+/=IMOmq9IKQgu{   ' ) - 3 G M Q _ c e i w }              !!5!A!I!O!Y![!_!s!}!!!!!!!!!!!!!!!!!"	"""!"%"+"1"9"K"O"c"g"s"u"""""""""""""""#	##'#)#/#3#5#E#Q#S#Y#c#k################$$$$)$=$A$C$M$_$g$k$y$}$$$$$$$$$$$$$$$$$$%%%%'%1%=%C%K%O%s%%%%%%%%%%%%%%%%&&&&'&)&5&;&?&K&S&Y&e&i&o&{&&&&&&&&&&&&&&&''5'7'M'S'U'_'k'm's'w''''''''''''''((((((!(1(=(?(I(Q([(](a(g(u((((((((((((()))!)#)?)G)])e)i)o)u))))))))))))))))***%*/*O*U*_*e*k*m*s***************+'+1+3+=+?+K+O+U+i+m+o+{++++++++++++++	,,,#,/,5,9,A,W,Y,i,w,,,,,,,,,,,,,,,,---;-C-I-M-a-e-q-----------......%.-.3.7.9.?.W.[.o.y................/	///'/)/A/E/K/M/Q/W/o/u/}///////////////00#0)070;0U0Y0[0g0q0y0}000000000000000001	11!1'1-191C1E1K1]1a1g1m1s11111111111111	2222)252Y2]2c2k2o2u2w2{22222222222222223%3+3/353A3G3[3_3g3k3s3y33333333333334444474E4U4W4c4i4m44444444444444	555-535;5A5Q5e5o5q5w5{5}555555555555555666#6165676;6M6O6S6Y6a6k6m6666666666667777?7E7I7O7]7a7u77777777777788!83858A8G8K8S8W8_8e8o8q8}8888888888888899#9%9)9/9=9A9M9[9k9y9}999999999999999999::::':+:1:K:Q:[:c:g:m:y::::::::::::;;;!;#;-;9;E;S;Y;_;q;{;;;;;;;;;;;;;;;;;;<<<<<)<5<C<O<S<[<e<k<q<<<<<<<<<<<<<=====!=-=3=7=?=C=o=s=u=y={=============>	>>>>#>)>/>3>A>W>c>e>w>>>>>>>>>>>>>>>>??7?;?=?A?Y?_?e?g?y?}????????????@!@%@+@1@?@C@E@]@a@g@m@@@@@@@@@@@@@	AAAA!A3A5A;A?AYAeAkAwA{AAAAAAAAAAABBBB#B)B/BCBSBUB[BaBsB}BBBBBBBBBBBBBBCCC%C'C3C7C9COCWCiCCCCCCCCCCCCCCCCC	DDD#D)D;D?DEDKDQDSDYDeDoDDDDDDDDDDDDDDEEE+E1EAEIESEUEaEwE}EEEEEEEE>30_e-ͶqbH#+$3>&KQUkqHZ؄

!/wP[klMJȮTQwą6h3ێ^(ZD"2kr.:+^$l6'W`'_      X                BN_generate_prime_ex2   crypto\bn\bn_prime.c    ossl_rsa_sp800_56b_check_public crypto\rsa\rsa_sp800_56b_check.c        X                3L;`oJu}Yd3ossl_bn_rsa_fips186_4_derive_prime      crypto\bn\bn_rsa_fips186_4.c            `N                          M                          JX                          JX                                                                          JX   JX   Y           JX   JX   Y           KX   JX   0Y           HKX   JX   Y           pKX   JX   PY           KX   JX   Y           KX   JX   pY           LX   JX    Y           PLX   JX   Y           pLX   JX   Y           LX   JX   0Y           LX   JX   Y           LX   JX   PY           LX   JX   Y           LX   JX   pY           MX   JX    Y           MX   JX   Y           8MX   JX   pY           XMX   JX   PY           MX   JX   0Y           MX   JX   Y           MX   JX   PY           (NX   JX   Y           @NX   JX   Y           pO   JX   pY           `NX   JX   pY           hrL   JX   0Y                                           hrL   JX   Y                   NX   JX   0Y                   NX   JX    Y                   NX   JX   Y                   OX   JX    Y                   8OX   JX   Y                   hOX   JX   Y                   OX   JX   Y                   OX   JX   Y                   OX   JX   ЬY                   OX   JX   Y                   OX   JX   Y                   PX   JX   Y                   @PX   JX   pY                   hPX   JX   `Y                   PX   JX   PY                   P   JX   @Y                   P   JX   0Y                   P   JX    Y                   HP   JX   Y                   (P   JX    Y                   P   JX   Y                   3P   JX   Y                   3P   JX   лY                   3P   JX   Y                   PX   JX   Y                   PX   JX   Y                   :P   JX   `Y                   :P   JX   PY                   h:P   JX   @Y                   XP   JX    -Z                   XP   JX   -Z                   YP   JX   .Z                   QX   JX   1Z                   QX   JX   2Z                   (QX   JX   3Z                   8QX   JX   Y                   pQX   JX   Y                   QX   JX   pY                   QX   JX   Y                   RX   JX   Y                   PRX   JX   Y                   RX   JX   Y                   RX   JX   Y                   SX   JX   pY                   PSX   JX   PY                   SX   JX   0Y                   SX   JX   Y                   @TX   JX   Y                   hTX   JX   Y                   TX   JX   Y                   TX   JX   Y                   TX   JX   pY                   UX   JX   PY                    5P   JX   Y           S?   `5P   JX   Y           S?   8P   JX   Y           l?   8P   JX   Y           l?   HUX   JX   Y                   pUX   JX   Y                   UX   JX   Y                   UX   JX   Y                   UX   JX   Y                   VX   JX   Y                   8VX   JX    Y                   `VX   JX   Y                   VX   JX   Y                   VX   JX   Y                   VX   JX   Y                   WX   JX   Y                   @WX   JX   Y                   hWX   JX   Y                   WX   JX   Y                   WX   JX   pY                   WX   JX   `Y                   XX   JX   PY                   IP   JX   @Y                   IP   JX   0Y                   IP   JX    Y                   XJP   JX   Y                   8JP   JX    Y                   JP   JX   Y                   0XX   JX   Y                   XXX   JX   Y                   XX   JX   Y                   XX   JX   Y                   XX   JX   Y                   XX   JX   Y                    YX   JX   Y                   XYX   JX   Y                   YX   JX   Y                   YX   JX   `Z                   YX   JX   pZ                   YX   JX    Z                   ZX   JX   PZ                   8ZX   JX   @Z                   `ZX   JX   0Z                   ZX   JX    Z                   ZX   JX   Z                   ZX   JX    Z                    "P   JX   Z                   !P   JX   	Z                   !P   JX   
Z                   "P   JX   Z                   "P   JX   Z                   P"P   JX   Z                    [X   JX   Z                   ([X   JX   Z                   P[X   JX   pZ                   x[X   JX   pZ                   [X   JX   `Z                   0O   JX   PZ                   O   JX   @ Z                   P   JX   0!Z                   P   JX    "Z                   [X   JX   &Z                   [X   JX   #Z                   O   JX    $Z                   O   JX   $Z                   O   JX   %Z                    \X   JX   @Z                   @\X   JX   pZ                   `\X   JX   Z                   \X   JX   Z                   \X   JX   Z                   \X   JX   pZ                   \X   JX   `Z                   (]X   JX   Z                   @N   JX    (Z                   N   JX   p*Z                                                                   H]X   JX   `6Z           p]X   JX   9Z           DN   JX   ;Z           ]X   JX   0=Z           L   JX   P?Z           ]X   JX   BZ           ]X   JX   PCZ           ^X   JX    FZ           ^X   JX   pHZ                                           N   JX   SZ           xM   JX   PTZ           YP   JX   0\Z           (^X   JX    JZ           H^X   JX   LZ           tYP   JX   YZ           X^X   JX   \Z           M   JX   QZ           p^X   JX   aZ           x^X   JX    eZ           ^X   JX   NZ           ^X   JX   iZ           (W   JX   kZ           ^X   JX   nZ           ^X   JX   nZ           ^X   JX   0oZ                                           ^X   JX   pZ           ('M   JX   Z           _X   JX   Z            _X   JX   Z           M   JX   Z           N   JX   Z           ^X   JX   0Z                                           yP   JX   Z           8_X   JX   zZ           H_X   JX   Z           yP   JX   xZ           X_X   JX   @uZ                                           h_X   JX    Z           _X   JX   `Z           _X   JX   Z           `X   JX   Z           P`X   JX   Z           `X   JX    Z           aX   JX   PZ           `aX   JX   Z           aX   JX   Z            bX   JX   Z           PbX   JX   Z           xbX   JX   p [           bX   JX   [           bX   JX   [           @cX   JX   `[           cX   JX   [           cX   JX    [           0dX   JX   P[           dX   JX   	[           dX   JX   
[           @eX   JX   @[           eX   JX   [           eX   JX   [           (fX   JX   0[           `fX   JX   ![           xfX   JX   "[           fX   JX   #[           fX   JX   $[           fX   JX   &[           'M   JX   P*[           fX   JX   +[            gX   JX   ,[           PgX   JX   .[           gX   JX   @/[           gX   JX   p0[           @hX   JX   1[           hX   JX   2[            iX   JX    4[           `iX   JX   05[           iX   JX   A[           L   JX   >[           ^X   JX   ?[           ^X   JX   ?[           DN   JX   0@[                                           PbX   JX   D[           iX   JX   H[                                           PbX   JX   J[           _X   JX   K[            _X   JX   K[           iX   JX   `oR                                           ^X   JX    Z   iX    jX   JX   `Z   PjX   h_X   JX   Z   pjX   PbX   JX   Z   jX   jX   JX   Z   jX   iX   JX   @Z    kX   _X   JX   @Z    kX    _X   JX   Z   @kX   `fX   JX   Z   `kX   fX   JX   0Z   kX   M   JX   Z   kX   N   JX   Z   kX   ^X   JX   Z    lX   L   JX   Z   0lX   ^X   JX   Z   `lX   ^X   JX   Z   lX   DN   JX   0Z   lX   iX   JX   жZ   lX                                   9L   mX   Y           M   mX   PY           'M   mX   Y           DDN   mX   Y           )M   mX   pY           9L   mX   Y            DN   mX   Y           (DN   mX   Y           DM   mX   PY           LM   mX   Y           0DN   8mX   0Y           9L   `mX   0X           9L   mX   X           'M   `mX   pX           'M   mX    X           DDN   `mX   0X           DDN   mX   X           )M   `mX   `X           )M   mX   X           9L   `mX    X           9L   mX   X           9L   mX   `Y           0DN   nX   X           0DN   HnX   0X           0DN   nX   Y           9L   nX   pY           9L   nX   Y           )M   nX   pY           )M   nX   Y           9L    oX   X           9L   PoX   @X           9L   oX   лX           9L   oX   `X           9L    pX   X           9L   ppX   X           M    oX   pX           M   PoX    X           M   oX   X           M   oX    X           M    pX   X           M   ppX   @X           'M    oX   X           'M   PoX   X           'M   oX   0X           'M   oX   X           'M    pX   PX           'M   ppX   X           DDN    oX   X           DDN   PoX   @X           DDN   oX   X           DDN   oX   `X           DDN    pX   X           DDN   ppX   X           )M    oX   pX           )M   PoX    X           )M   oX   X           )M   oX    X           )M    pX   X           )M   ppX   @X           9L    oX   X           9L   PoX   X           9L   oX   0X           9L   oX   X           9L    pX   PX           9L   ppX   X           DM    oX   X           DM   PoX   X           DM   oX   0X           DM   oX   X           DM    pX   PX           DM   ppX   X           LM    oX   pX           LM   PoX    X           LM   oX   X           LM   oX    X           LM    pX   X           LM   ppX   @X            DN    oX   PX            DN   PoX   X            DN   oX   pX            DN   oX    X            DN    pX   X            DN   ppX    X           (DN    oX   X           (DN   PoX   @X           (DN   oX   X           (DN   oX   `X           (DN    pX   X           (DN   ppX   X           0DN   pX   X           0DN   qX   `X           0DN   XqX   X           0DN   qX   X           0DN   qX   X           0DN   0rX   X           9L   xrX   X           9L   rX   X           'M   rX   X           'M    sX   `X           DDN   XsX   X           DDN   sX    X           )M   sX   PX           )M    tX   X           9L   8tX   X           9L   ptX   X           9L   tX   X           9L   tX    X           M   tX   PX           M   tX   X           'M   uX   X           'M   PuX   X           DDN   uX   X           DDN   uX   X           9L   uX   pX           9L   0vX    X                                           'M   hvX   Y           'M   vX    Y           'M   vX   Y           'M   8wX    Y           DDN   hvX   Y           DDN   vX    Y           DDN   vX   Y           DDN   pwX    Y           )M   hvX   Y           )M   vX    Y           )M   vX   Y           )M   wX    Y           )M   wX    -Y           )M   xX   .Y           9L   hvX   Y           9L   vX    Y           9L   vX   Y           9L   0xX    Y            DN   hvX   Y            DN   vX    Y           (DN   hvX   Y           (DN   vX    Y           DM   hvX   Y           DM   vX    Y           LM   hvX   Y           LM   vX    Y           0DN   hxX   Y           0DN   xX    Y           0DN   xX   Y           9L   hvX    Y           9L   vX   Y           9L   vX    Y           9L   8yX   Y           M   hvX    Y           M   vX   Y           9L   wX   -Y           9L   xX   0/Y            sP   vX   1Y            sP   pyX   2Y            sP   yX   0Y                                           P   yX   @3Y           zX   yX   5Y                                                  `=         =         =         p=         0v?                   buildinfo   status      SHA1:SHA-1:SSL3-SHA1:1.3.14.3.2.26      provider=default        SHA2-224:SHA-224:SHA224:2.16.840.1.101.3.4.2.4  SHA2-256:SHA-256:SHA256:2.16.840.1.101.3.4.2.1  SHA2-256/192:SHA-256/192:SHA256-192     SHA2-384:SHA-384:SHA384:2.16.840.1.101.3.4.2.2  SHA2-512:SHA-512:SHA512:2.16.840.1.101.3.4.2.3  SHA2-512/224:SHA-512/224:SHA512-224:2.16.840.1.101.3.4.2.5      SHA2-512/256:SHA-512/256:SHA512-256:2.16.840.1.101.3.4.2.6      SHA3-224:2.16.840.1.101.3.4.2.7 SHA3-256:2.16.840.1.101.3.4.2.8 SHA3-384:2.16.840.1.101.3.4.2.9 SHA3-512:2.16.840.1.101.3.4.2.10        KECCAK-224      KECCAK-256      KECCAK-384      KECCAK-512      KECCAK-KMAC-128:KECCAK-KMAC128  KECCAK-KMAC-256:KECCAK-KMAC256  SHAKE-128:SHAKE128:2.16.840.1.101.3.4.2.11      SHAKE-256:SHAKE256:2.16.840.1.101.3.4.2.12      BLAKE2S-256:BLAKE2s256:1.3.6.1.4.1.1722.12.2.2.8        BLAKE2B-512:BLAKE2b512:1.3.6.1.4.1.1722.12.2.1.16       SM3:1.2.156.10197.1.401 MD5:SSL3-MD5:1.2.840.113549.2.5 RIPEMD-160:RIPEMD160:RIPEMD:RMD160:1.3.36.3.2.1 AES-256-ECB:2.16.840.1.101.3.4.1.41     AES-192-ECB:2.16.840.1.101.3.4.1.21     AES-128-ECB:2.16.840.1.101.3.4.1.1      AES-256-CBC:AES256:2.16.840.1.101.3.4.1.42      AES-192-CBC:AES192:2.16.840.1.101.3.4.1.22      AES-128-CBC:AES128:2.16.840.1.101.3.4.1.2       AES-128-CBC-CTS AES-192-CBC-CTS AES-256-CBC-CTS AES-256-OFB:2.16.840.1.101.3.4.1.43     AES-192-OFB:2.16.840.1.101.3.4.1.23     AES-128-OFB:2.16.840.1.101.3.4.1.3      AES-256-CFB:2.16.840.1.101.3.4.1.44     AES-192-CFB:2.16.840.1.101.3.4.1.24     AES-128-CFB:2.16.840.1.101.3.4.1.4      AES-256-XTS:1.3.111.2.1619.0.1.2        AES-128-XTS:1.3.111.2.1619.0.1.1        AES-128-GCM-SIV AES-192-GCM-SIV AES-256-GCM-SIV AES-256-GCM:id-aes256-GCM:2.16.840.1.101.3.4.1.46       AES-192-GCM:id-aes192-GCM:2.16.840.1.101.3.4.1.26       AES-128-GCM:id-aes128-GCM:2.16.840.1.101.3.4.1.6        AES-256-CCM:id-aes256-CCM:2.16.840.1.101.3.4.1.47       AES-192-CCM:id-aes192-CCM:2.16.840.1.101.3.4.1.27       AES-128-CCM:id-aes128-CCM:2.16.840.1.101.3.4.1.7                AES-256-WRAP:id-aes256-wrap:AES256-WRAP:2.16.840.1.101.3.4.1.45 AES-192-WRAP:id-aes192-wrap:AES192-WRAP:2.16.840.1.101.3.4.1.25 AES-128-WRAP:id-aes128-wrap:AES128-WRAP:2.16.840.1.101.3.4.1.5  AES-256-WRAP-PAD:id-aes256-wrap-pad:AES256-WRAP-PAD:2.16.840.1.101.3.4.1.48     AES-192-WRAP-PAD:id-aes192-wrap-pad:AES192-WRAP-PAD:2.16.840.1.101.3.4.1.28     AES-128-WRAP-PAD:id-aes128-wrap-pad:AES128-WRAP-PAD:2.16.840.1.101.3.4.1.8      AES-256-WRAP-INV:AES256-WRAP-INV        AES-192-WRAP-INV:AES192-WRAP-INV        AES-128-WRAP-INV:AES128-WRAP-INV        AES-256-WRAP-PAD-INV:AES256-WRAP-PAD-INV        AES-192-WRAP-PAD-INV:AES192-WRAP-PAD-INV        AES-128-WRAP-PAD-INV:AES128-WRAP-PAD-INV        ARIA-256-GCM:1.2.410.200046.1.1.36      ARIA-192-GCM:1.2.410.200046.1.1.35      ARIA-128-GCM:1.2.410.200046.1.1.34      ARIA-256-CCM:1.2.410.200046.1.1.39      ARIA-192-CCM:1.2.410.200046.1.1.38      ARIA-128-CCM:1.2.410.200046.1.1.37      ARIA-256-ECB:1.2.410.200046.1.1.11      ARIA-192-ECB:1.2.410.200046.1.1.6       ARIA-128-ECB:1.2.410.200046.1.1.1       ARIA-256-CBC:ARIA256:1.2.410.200046.1.1.12      ARIA-192-CBC:ARIA192:1.2.410.200046.1.1.7       ARIA-128-CBC:ARIA128:1.2.410.200046.1.1.2       ARIA-256-OFB:1.2.410.200046.1.1.14      ARIA-192-OFB:1.2.410.200046.1.1.9       ARIA-128-OFB:1.2.410.200046.1.1.4       ARIA-256-CFB:1.2.410.200046.1.1.13      ARIA-192-CFB:1.2.410.200046.1.1.8       ARIA-128-CFB:1.2.410.200046.1.1.3       ARIA-256-CTR:1.2.410.200046.1.1.15      ARIA-192-CTR:1.2.410.200046.1.1.10      ARIA-128-CTR:1.2.410.200046.1.1.5       CAMELLIA-256-ECB:0.3.4401.5.3.1.9.41    CAMELLIA-192-ECB:0.3.4401.5.3.1.9.21    CAMELLIA-128-ECB:0.3.4401.5.3.1.9.1     CAMELLIA-256-CBC:CAMELLIA256:1.2.392.200011.61.1.1.1.4  CAMELLIA-192-CBC:CAMELLIA192:1.2.392.200011.61.1.1.1.3  CAMELLIA-128-CBC:CAMELLIA128:1.2.392.200011.61.1.1.1.2  CAMELLIA-128-CBC-CTS    CAMELLIA-192-CBC-CTS    CAMELLIA-256-CBC-CTS    CAMELLIA-256-OFB:0.3.4401.5.3.1.9.43    CAMELLIA-192-OFB:0.3.4401.5.3.1.9.23    CAMELLIA-128-OFB:0.3.4401.5.3.1.9.3     CAMELLIA-256-CFB:0.3.4401.5.3.1.9.44    CAMELLIA-192-CFB:0.3.4401.5.3.1.9.24    CAMELLIA-128-CFB:0.3.4401.5.3.1.9.4     CAMELLIA-256-CTR:0.3.4401.5.3.1.9.49    CAMELLIA-192-CTR:0.3.4401.5.3.1.9.29    CAMELLIA-128-CTR:0.3.4401.5.3.1.9.9     DES-EDE3-ECB:DES-EDE3   DES-EDE3-CBC:DES3:1.2.840.113549.3.7    DES3-WRAP:id-smime-alg-CMS3DESwrap:1.2.840.113549.1.9.16.3.6    DES-EDE-ECB:DES-EDE:1.3.14.3.2.17       SM4-GCM:1.2.156.10197.1.104.8   SM4-CCM:1.2.156.10197.1.104.9   SM4-ECB:1.2.156.10197.1.104.1   SM4-CBC:SM4:1.2.156.10197.1.104.2       SM4-CTR:1.2.156.10197.1.104.7   SM4-OFB:SM4-OFB128:1.2.156.10197.1.104.3        SM4-CFB:SM4-CFB128:1.2.156.10197.1.104.4        SM4-XTS:1.2.156.10197.1.104.10  BLAKE2BMAC:1.3.6.1.4.1.1722.12.2.1      BLAKE2SMAC:1.3.6.1.4.1.1722.12.2.2      GMAC:1.0.9797.3.4       KMAC-128:KMAC128:2.16.840.1.101.3.4.2.19        KMAC-256:KMAC256:2.16.840.1.101.3.4.2.20        SIPHASH POLY1305        PBKDF2:1.2.840.113549.1.5.12    PKCS12KDF       X963KDF:X942KDF-CONCAT  KBKDF   X942KDF-ASN1:X942KDF    SCRYPT:id-scrypt:1.3.6.1.4.1.11591.4.11 KRB5KDF ARGON2I ARGON2D ARGON2ID        DH:dhKeyAgreement:1.2.840.113549.1.3.1  X25519:1.3.101.110      X448:1.3.101.111        HASH-DRBG       HMAC-DRBG       TEST-RAND       DSA:dsaEncryption:1.2.840.10040.4.1     DSA-SHA1:DSA-SHA-1:dsaWithSHA1:1.2.840.10040.4.3        DSA-SHA2-224:DSA-SHA224:dsa_with_SHA224:2.16.840.1.101.3.4.3.1  DSA-SHA2-256:DSA-SHA256:dsa_with_SHA256:2.16.840.1.101.3.4.3.2          DSA-SHA2-384:DSA-SHA384:dsa_with_SHA384:id-dsa-with-sha384:1.2.840.1.101.3.4.3.3                DSA-SHA2-512:DSA-SHA512:dsa_with_SHA512:id-dsa-with-sha512:1.2.840.1.101.3.4.3.4                DSA-SHA3-224:dsa_with_SHA3-224:id-dsa-with-sha3-224:2.16.840.1.101.3.4.3.5      DSA-SHA3-256:dsa_with_SHA3-256:id-dsa-with-sha3-256:2.16.840.1.101.3.4.3.6      DSA-SHA3-384:dsa_with_SHA3-384:id-dsa-with-sha3-384:2.16.840.1.101.3.4.3.7      DSA-SHA3-512:dsa_with_SHA3-512:id-dsa-with-sha3-512:2.16.840.1.101.3.4.3.8      RSA:rsaEncryption:1.2.840.113549.1.1.1  RSA-RIPEMD160:ripemd160WithRSA:1.3.36.3.3.1.2   RSA-SHA1:RSA-SHA-1:sha1WithRSAEncryption:1.2.840.113549.1.1.5           RSA-SHA2-224:RSA-SHA224:sha224WithRSAEncryption:1.2.840.113549.1.1.14           RSA-SHA2-256:RSA-SHA256:sha256WithRSAEncryption:1.2.840.113549.1.1.11           RSA-SHA2-384:RSA-SHA384:sha384WithRSAEncryption:1.2.840.113549.1.1.12           RSA-SHA2-512:RSA-SHA512:sha512WithRSAEncryption:1.2.840.113549.1.1.13           RSA-SHA2-512/224:RSA-SHA512-224:sha512-224WithRSAEncryption:1.2.840.113549.1.1.15               RSA-SHA2-512/256:RSA-SHA512-256:sha512-256WithRSAEncryption:1.2.840.113549.1.1.16               RSA-SHA3-224:id-rsassa-pkcs1-v1_5-with-sha3-224:2.16.840.1.101.3.4.3.13         RSA-SHA3-256:id-rsassa-pkcs1-v1_5-with-sha3-256:2.16.840.1.101.3.4.3.14         RSA-SHA3-384:id-rsassa-pkcs1-v1_5-with-sha3-384:2.16.840.1.101.3.4.3.15         RSA-SHA3-512:id-rsassa-pkcs1-v1_5-with-sha3-512:2.16.840.1.101.3.4.3.16 RSA-SM3:sm3WithRSAEncryption:1.2.156.10197.1.504        ED25519:1.3.101.112     ED25519ph       ED25519ctx      ED448:1.3.101.113       ED448ph ECDSA-SHA1:ECDSA-SHA-1:ecdsa-with-SHA1:1.2.840.10045.4.1                ECDSA-SHA2-224:ECDSA-SHA224:ecdsa-with-SHA224:1.2.840.10045.4.3.1               ECDSA-SHA2-256:ECDSA-SHA256:ecdsa-with-SHA256:1.2.840.10045.4.3.2               ECDSA-SHA2-384:ECDSA-SHA384:ecdsa-with-SHA384:1.2.840.10045.4.3.3               ECDSA-SHA2-512:ECDSA-SHA512:ecdsa-with-SHA512:1.2.840.10045.4.3.4               ECDSA-SHA3-224:ecdsa_with_SHA3-224:id-ecdsa-with-sha3-224:2.16.840.1.101.3.4.3.9                ECDSA-SHA3-256:ecdsa_with_SHA3-256:id-ecdsa-with-sha3-256:2.16.840.1.101.3.4.3.10               ECDSA-SHA3-384:ecdsa_with_SHA3-384:id-ecdsa-with-sha3-384:2.16.840.1.101.3.4.3.11               ECDSA-SHA3-512:ecdsa_with_SHA3-512:id-ecdsa-with-sha3-512:2.16.840.1.101.3.4.3.12       SM2:1.2.156.10197.1.301 EC:id-ecPublicKey:1.2.840.10045.2.1     OpenSSL PKCS#3 DH implementation        DHX:X9.42 DH:dhpublicnumber:1.2.840.10046.2.1   OpenSSL X9.42 DH implementation OpenSSL DSA implementation      OpenSSL RSA implementation      RSA-PSS:RSASSA-PSS:1.2.840.113549.1.1.10        OpenSSL RSA-PSS implementation  OpenSSL EC implementation       OpenSSL X25519 implementation   OpenSSL X448 implementation     OpenSSL ED25519 implementation  OpenSSL ED448 implementation    OpenSSL TLS1_PRF via EVP_PKEY implementation    OpenSSL HKDF via EVP_PKEY implementation        OpenSSL SCRYPT via EVP_PKEY implementation      OpenSSL HMAC via EVP_PKEY implementation        OpenSSL SIPHASH via EVP_PKEY implementation     OpenSSL POLY1305 via EVP_PKEY implementation    OpenSSL CMAC via EVP_PKEY implementation        OpenSSL SM2 implementation      provider=default,fips=yes,output=text   provider=default,fips=no,output=text    provider=default,fips=yes,output=der,structure=type-specific    provider=default,fips=yes,output=pem,structure=type-specific    provider=default,fips=yes,output=blob   provider=default,fips=no,output=der,structure=type-specific     provider=default,fips=no,output=pem,structure=type-specific     provider=default,fips=no,output=blob    provider=default,fips=yes,output=msblob provider=default,fips=yes,output=pvk    provider=default,fips=yes,output=der,structure=EncryptedPrivateKeyInfo          provider=default,fips=yes,output=pem,structure=EncryptedPrivateKeyInfo  provider=default,fips=yes,output=der,structure=PrivateKeyInfo   provider=default,fips=yes,output=pem,structure=PrivateKeyInfo           provider=default,fips=yes,output=der,structure=SubjectPublicKeyInfo             provider=default,fips=yes,output=pem,structure=SubjectPublicKeyInfo             provider=default,fips=no,output=der,structure=EncryptedPrivateKeyInfo           provider=default,fips=no,output=pem,structure=EncryptedPrivateKeyInfo   provider=default,fips=no,output=der,structure=PrivateKeyInfo    provider=default,fips=no,output=pem,structure=PrivateKeyInfo            provider=default,fips=no,output=der,structure=SubjectPublicKeyInfo              provider=default,fips=no,output=pem,structure=SubjectPublicKeyInfo      provider=default,fips=yes,output=der,structure=rsa      provider=default,fips=yes,output=pem,structure=rsa      provider=default,fips=yes,output=der,structure=dh       provider=default,fips=yes,output=pem,structure=dh       provider=default,fips=yes,output=der,structure=dhx      provider=default,fips=yes,output=pem,structure=dhx      provider=default,fips=yes,output=der,structure=dsa      provider=default,fips=yes,output=pem,structure=dsa      provider=default,fips=yes,output=der,structure=ec       provider=default,fips=yes,output=pem,structure=ec       provider=default,fips=yes,output=der,structure=pkcs1    provider=default,fips=yes,output=pem,structure=pkcs1    provider=default,fips=yes,output=der,structure=pkcs3    provider=default,fips=yes,output=pem,structure=pkcs3    provider=default,fips=yes,output=der,structure=X9.42    provider=default,fips=yes,output=pem,structure=X9.42    provider=default,fips=yes,output=der,structure=X9.62    provider=default,fips=yes,output=pem,structure=X9.62    provider=default,fips=yes,input=der,structure=PrivateKeyInfo            provider=default,fips=yes,input=der,structure=SubjectPublicKeyInfo      provider=default,fips=yes,input=der,structure=type-specific     provider=default,fips=yes,input=der,structure=dh        provider=default,fips=yes,input=der,structure=dhx       provider=default,fips=yes,input=der,structure=dsa       provider=default,fips=yes,input=msblob  provider=default,fips=yes,input=pvk     provider=default,fips=yes,input=der,structure=ec        provider=default,fips=no,input=der,structure=PrivateKeyInfo             provider=default,fips=no,input=der,structure=SubjectPublicKeyInfo       provider=default,fips=no,input=der,structure=type-specific      provider=default,fips=yes,input=der,structure=rsa       provider=default,fips=yes,input=pem             provider=default,fips=yes,input=der,structure=EncryptedPrivateKeyInfo   provider=default,fips=yes       org.openssl.winstore    OpenSSL Default Provider        `N                          M                          JX                          JX                                                                          9L   X   Y           M   X   PY           'M   X   Y           DDN   X   Y           )M   X   pY           9L   X   Y            DN   X   Y           (DN   X   Y           DM   X   PY           LM   X   Y           0DN   ȏX   0Y           9L   X   0X           9L   0X   X           'M   X   pX           'M   0X    X           DDN   X   0X           DDN   0X   X           )M   X   `X           )M   0X   X           9L   X    X           9L   0X   X           9L   pX   `Y           0DN   X   X           0DN   ؐX   0X           0DN   X   Y           9L   @X   pY           9L   hX   Y           )M   @X   pY           )M   hX   Y           9L   X   X           9L   X   @X           9L   (X   лX           9L   hX   `X           9L   X   X           9L    X   X           M   X   pX           M   X    X           M   (X   X           M   hX    X           M   X   X           M    X   @X           'M   X   X           'M   X   X           'M   (X   0X           'M   hX   X           'M   X   PX           'M    X   X           DDN   X   X           DDN   X   @X           DDN   (X   X           DDN   hX   `X           DDN   X   X           DDN    X   X           )M   X   pX           )M   X    X           )M   (X   X           )M   hX    X           )M   X   X           )M    X   @X           9L   X   X           9L   X   X           9L   (X   0X           9L   hX   X           9L   X   PX           9L    X   X           DM   X   X           DM   X   X           DM   (X   0X           DM   hX   X           DM   X   PX           DM    X   X           LM   X   pX           LM   X    X           LM   (X   X           LM   hX    X           LM   X   X           LM    X   @X            DN   X   PX            DN   X   X            DN   (X   pX            DN   hX    X            DN   X   X            DN    X    X           (DN   X   X           (DN   X   @X           (DN   (X   X           (DN   hX   `X           (DN   X   X           (DN    X   X           0DN   PX   X           0DN   X   `X           0DN   X   X           0DN   (X   X           0DN   pX   X           0DN   X   X           9L   X   X           9L    X   X           'M   PX   X           'M   X   `X           DDN   X   X           DDN   X    X           )M   X   PX           )M   @X   X           9L   pX   X           9L   X   X           9L   ЖX   X           9L   X    X           M   ЖX   PX           M   X   X           'M   @X   X           'M   xX   X           DDN   X   X           DDN   X   X           9L    X   pX           9L   XX    X                                           'M   X   Y           'M   ИX    Y           'M   X   Y           'M   PX    Y           DDN   X   Y           DDN   ИX    Y           DDN   X   Y           DDN   X    Y           )M   X   Y           )M   ИX    Y           )M   X   Y           )M   X    Y           )M   X    -Y           )M   X   .Y           9L   X   Y           9L   ИX    Y           9L   X   Y           9L   0X    Y            DN   X   Y            DN   ИX    Y           (DN   X   Y           (DN   ИX    Y           DM   X   Y           DM   ИX    Y           LM   X   Y           LM   ИX    Y           0DN   `X   Y           0DN   X    Y           0DN   X   Y           9L   X    Y           9L   ИX   Y           9L   X    Y           9L   X   Y           M   X    Y           M   ИX   Y           9L   X   -Y           9L   X   0/Y            sP   ИX   1Y            sP   HX   2Y            sP   pX   0Y                                           P   X   @3Y           zX   X   5Y                                           yP   ЛX   xZ                                                  `=         =         Я=         =                   provider=base,fips=yes,output=text      provider=base,fips=no,output=text       provider=base,fips=yes,output=der,structure=type-specific       provider=base,fips=yes,output=pem,structure=type-specific       provider=base,fips=yes,output=blob      provider=base,fips=no,output=der,structure=type-specific        provider=base,fips=no,output=pem,structure=type-specific        provider=base,fips=no,output=blob       provider=base,fips=yes,output=msblob    provider=base,fips=yes,output=pvk       provider=base,fips=yes,output=der,structure=EncryptedPrivateKeyInfo             provider=base,fips=yes,output=pem,structure=EncryptedPrivateKeyInfo     provider=base,fips=yes,output=der,structure=PrivateKeyInfo      provider=base,fips=yes,output=pem,structure=PrivateKeyInfo              provider=base,fips=yes,output=der,structure=SubjectPublicKeyInfo                provider=base,fips=yes,output=pem,structure=SubjectPublicKeyInfo                provider=base,fips=no,output=der,structure=EncryptedPrivateKeyInfo              provider=base,fips=no,output=pem,structure=EncryptedPrivateKeyInfo      provider=base,fips=no,output=der,structure=PrivateKeyInfo       provider=base,fips=no,output=pem,structure=PrivateKeyInfo               provider=base,fips=no,output=der,structure=SubjectPublicKeyInfo provider=base,fips=no,output=pem,structure=SubjectPublicKeyInfo provider=base,fips=yes,output=der,structure=rsa provider=base,fips=yes,output=pem,structure=rsa provider=base,fips=yes,output=der,structure=dh  provider=base,fips=yes,output=pem,structure=dh  provider=base,fips=yes,output=der,structure=dhx provider=base,fips=yes,output=pem,structure=dhx provider=base,fips=yes,output=der,structure=dsa provider=base,fips=yes,output=pem,structure=dsa provider=base,fips=yes,output=der,structure=ec  provider=base,fips=yes,output=pem,structure=ec  provider=base,fips=yes,output=der,structure=pkcs1       provider=base,fips=yes,output=pem,structure=pkcs1       provider=base,fips=yes,output=der,structure=pkcs3       provider=base,fips=yes,output=pem,structure=pkcs3       provider=base,fips=yes,output=der,structure=X9.42       provider=base,fips=yes,output=pem,structure=X9.42       provider=base,fips=yes,output=der,structure=X9.62       provider=base,fips=yes,output=pem,structure=X9.62       provider=base,fips=yes,input=der,structure=PrivateKeyInfo       provider=base,fips=yes,input=der,structure=SubjectPublicKeyInfo provider=base,fips=yes,input=der,structure=type-specific        provider=base,fips=yes,input=der,structure=dh   provider=base,fips=yes,input=der,structure=dhx  provider=base,fips=yes,input=der,structure=dsa  provider=base,fips=yes,input=msblob     provider=base,fips=yes,input=pvk        provider=base,fips=yes,input=der,structure=ec   provider=base,fips=no,input=der,structure=PrivateKeyInfo        provider=base,fips=no,input=der,structure=SubjectPublicKeyInfo  provider=base,fips=no,input=der,structure=type-specific provider=base,fips=yes,input=der,structure=rsa  provider=base,fips=yes,input=pem        provider=base,fips=yes,input=der,structure=EncryptedPrivateKeyInfo      provider=base,fips=yes  provider=base   OpenSSL Base Provider           `N                          M                          JX                          JX                                                                                =          =         в=                   OpenSSL Null Provider   0123456789ABCDEF              X   *    =   *   =           =   @=   =   =   0=                   message digest  
      pL   *   =   *   0=                   н=    =   =   0=                   crypto\evp\bio_enc.c    crypto\pkcs7\pk7_attr.c PKCS7_add0_attrib_signing_time                   M   P,                  PYT   ,         X                         X   PBEPARAM        PKCS5_pbe_set0_algor_ex crypto\asn1\p5_pbe.c    PKCS5_pbe_set_ex                                X   1                  X   1         PX                         X                    M   ,                  PYT   ,                 X   ,                 X   1         X                          X                   (X   1                  @X   1         pX                         XX   keyfunc encryption      PBE2PARAM       keylength   prf PBKDF2PARAM     keyDerivationFunc       messageAuthScheme       PBMAC1PARAM     PKCS5_pbe2_set_iv_ex    crypto\asn1\p5_pbev2.c  PKCS5_pbkdf2_set_ex     OpenSSL default user interface  Verifying - %s  Verify failure
 conout$ conin$  XX                                                                                   OpenSSL NULL UI crypto\pkcs12\p12_key.c PKCS12_key_gen_utf8_ex  EVP_PBE_scrypt_ex       crypto\evp\pbe_scrypt.c SCRYPT  %02X%02X        %.14s.%03dZ     %*sSigned Certificate Timestamp:        
%*sVersion   :         unknown
%*s     v1 (0x0)        
%*sLog       : %s      
%*sLog ID    :         
%*sTimestamp :         
%*sExtensions:         
%*sSignature :         
%*s                    crypto\pkcs12\p12_add.c PKCS12_unpack_p7data    PKCS12_unpack_p7encdata PKCS12_unpack_authsafes BN_GF2m_mod     crypto\bn\bn_gf2m.c     BN_GF2m_mod_mul BN_GF2m_mod_solve_quad_arr                            BN_mod_sqrt     crypto\bn\bn_sqrt.c                                                                                                                               VWSUATAUAVAWH@I@xI   IqMY8ENL9rpESNL9scI   H0I      HH   HXHhL`LhLpLxI   I   M   M   M   M   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8   H@A_A^A]A\][_^                                                                    VWSUATAUAVAWH@I@xI   IqMY8ENL9rpESNL9scI   H0I      HH   HXHhL`LhLpLxI   I   M   M   M   M   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8   H@A_A^A]A\][_^                                    `x0`x0###F&###F&?~?~oo&Lˇ&L˸ڸbmڸbm		OO!OBnOO!OBn666l666lYQYQo޽o޽yyyyyyooo_0ooo_0~?m~?mRRURRRUR```'G```'Gʼve5ʼve5V+7V+7q[ңq[0`<l0`<l{{{{{{555j555jti:ti:SGݳSGݳ{!{!/^활/^활...m\C...m\CKK1Kbz)KK1Kbz)!]!]WWAWWWAWTA*TA*wwwwww777n777n{Vמ{VמF#F###JJ5Jj JJ5Jj OڞDOڞDXX}X%XX}X%ʏʏ)))UR|)))UR|

(
P"Z

(
P"ZOPOPi]ɠi]kkkkkk.\م.\ٽνsg<νsg<]]i]4]]i]4@P @P >>>|>>>|(
-(
-gggxgggxsS՗sS՗'''%N'''%NAAA2XsAAA2Xs,,QSQS}}}ϔ}}}ϔn7In7IG؎VG؎V0p0p#q#q|||Ǒ|||ǑfffqfffqSݦ{Sݦ{\K.\K.GGGFEGGGFEB!B!ŉŉ---uZX---uZXƿyc.ƿyc.8?8?#G#GZZuZ/ZZuZ/6l6l333f333fccc?\ccc?\

98I98Iqqqqqqύύd}2d}2II9Irp;II9Irp;Cن_Cن_11KHۨKHۨ[[q[*[[q[*44R)>R)>&&&-L&&&-L222d222dJ}YJ}Yjj<x3w<x3ws榷3s榷3:t:t¾|a'¾|a'&އ&އ444h444hHH=Hzu2HH=Hzu2$T$Tzzzzzz􍐐z=dz=d__a_>__a_>   @=   @=hhhghhhghr4hr4ʮ,A,A^u}^u}TTMTTTMTΓv;v;"""D/"""D/dddcdddc**ssssssHZ$HZ$@@@:]z@@@:]z @(H @(H+V蛕+V蛕3{3{KۖMKۖMa_a_===z===zȗf3[f3[                6ԃ6ԃ+++EVn+++EVnvvvvvvႂ2d悂2d((lw6lw6õ[wt[wt)C)CjjjwjjjwPP]PPP]PEE	ELWEE	ELW88000`000`+t+t???~???~UUIUUUIUǢyYۢyYeeeeejeeejҺhiҺhi///e^J///e^J'N睎'N睎_޾`_޾`pl8pl8.F.FMM)MRdMM)MRdr9vr9vuuuuuu0606$	$	@yK@yKcYхcYх8p6~8p6~|c>|c>bbb7Ubbb7Uw:w:)2M)2Mb1Rb1R:b:b3f3f%%%5J%%%5JYYyY YYyY *TЄ*Trrrrrr999r999rLL-LZaLL-LZa^^e^;^^e^;xxxxxx888p888p匌

cƲcƲAW䥥AWCM١CM١aaa/Naaa/NE{BE{B!!!B4!!!B4J%J%xf<xf<CCC"RaCCC"Ra;v;v+O+O $ $QQYQQQYQ㙙^/%^/%mmmO"mmmO"4h9e4h9e5y5y[߶i[߶i~~~כ~~~כ$$$=H$$$=H;;;v;;;v1=K1=K>с>сDU"DU"NN%NJkNN%NJkQsfQsf``<<<x<<<x>|>|j5@j5@޹go޹goL_&L_&,,,}XQ,,,}XQkָkָk\ӌk\ӌnnnW9nnnW97n7nVVEVVVEVDDDI^DDDI^ߞߞ!7O!7O***MTg***MTgֻmk
ֻmk
#F⟇#F⟇SSQSSSQSWܮrWܮr,X'S,X'SN'N'lllG+lllG+111b111btttttt		FFF
CLFFF
CL	&E	&E<<PD(PD([Bߺ[BߺXN,XN,:::t:::tiiioiiio		$	H-A		$	H-Apppppp׶TqoTqogηgη;~;~.ۅ.ۅBBB*WhBBB*WhZ-,Z-,IUIU(((]Pu(((]Pu\\m\1\\m\1?k?k"D"D#臸O6yoR`{5.KWw7JX)
k]>g'A}|fG-Z3VWSUATAUAVAWH@I@xI   LRXL9r\I   L`L9sIH   HXHhL`LhLpLxI   I   M   M   M   M   HxHpI   I   I   Iy(Lƹ   HLH1HVLLNLV(L^8LfLT$ L\$(Ld$0HL$8y   H@A_A^A]A\][_^       S>           T>          @T>          PT>   
        '>          P$>          $>          ?>                          S>           T>          @T>          PT>   
        '>          P$>          $>          `B>                          S>           T>          @T>          PT>   
       p>          P$>          $>          pm>                          S>           T>          @T>          PT>   
       p>          P$>          $>          Po>                          S>           T>          @T>          PT>   
       p>          P$>          $>          0q>                          S>           T>          @T>          PT>   
       p>          P$>          $>          r>                          S>           T>          @T>          PT>   
        '>          P$>          $>          $>                          S>           T>          @T>          PT>   
        '>          P$>          $>          '>                          S>           T>          @T>          PT>   
        >          P$>          $>          Pt>                          S>           T>          @T>          PT>   
        >          P$>          $>           v>                          S>           T>          @T>          PT>   
        '>          P$>          $>          U>                          S>           T>          @T>          PT>   
        '>          P$>          $>          a>                          S>           T>          @T>          PT>   
        '>          D>          D>          D>                          S>           T>          @T>          PT>   
        '>          D>          D>          G>                          S>           T>          @T>          PT>   
       p>          D>          D>           x>                          S>           T>          @T>          PT>   
       p>          D>          D>           z>                          S>           T>          @T>          PT>   
       p>          D>          D>          {>                          S>           T>          @T>          PT>   
       p>          D>          D>          }>                          S>           T>          @T>          PT>   
        >          D>          D>           >                          S>           T>          @T>          PT>   
        >          D>          D>           >                          S>           T>          @T>          PT>   
       +>          )>           *>           *>                          S>           T>          @T>          PT>   
       +>          )>           *>           ,>                          S>           T>          @T>          PT>   
       +>          )>           *>          I>                          S>           T>          @T>          PT>   
       +>          )>           *>          @K>                          S>           T>          @T>          PT>   
       p>          )>           *>           >                          S>           T>          @T>          PT>   
       p>          )>           *>          >                          S>           T>          @T>          PT>   
       p>          )>           *>           >                          S>           T>          @T>          PT>   
       p>          )>           *>          >                          S>           T>          @T>          PT>   
        >          )>           *>          @>                          S>           T>          @T>          PT>   
        >          )>           *>          >                          S>           T>          @T>          PT>   
       +>          )>           *>           X>                          S>           T>          @T>          PT>   
       +>          )>           *>          c>                          S>           T>          @T>          PT>   
       +>          ->          ->          ->                          S>           T>          @T>          PT>   
       +>          ->          ->          @/>                          S>           T>          @T>          PT>   
       p>          ->          ->           >                          S>           T>          @T>          PT>   
       p>          ->          ->          >                          S>           T>          @T>          PT>   
       p>          ->          ->          @>                          S>           T>          @T>          PT>   
       p>          ->          ->          Ж>                          S>           T>          @T>          PT>   
        >          ->          ->          `>                          S>           T>          @T>          PT>   
        >          ->          ->          К>                          S>           T>          @T>          PT>   
       +>          ->          ->          L>                          S>           T>          @T>          PT>   
       +>          ->          ->          0N>                          S>           T>          @T>          PT>   
       +>          ->          ->          pY>                          S>           T>          @T>          PT>   
       +>          ->          ->          `e>                          S>           T>          @T>          PT>   
       3>          0>          0>          1>                          S>           T>          @T>          PT>   
       3>          0>          0>           4>                          S>           T>          @T>          PT>   
       p>          0>          0>          @>                          S>           T>          @T>          PT>   
       p>          0>          0>          О>                          S>           T>          @T>          PT>   
       p>          0>          0>          `>                          S>           T>          @T>          PT>   
       p>          0>          0>          >                          S>           T>          @T>          PT>   
        >          0>          0>          >                          S>           T>          @T>          PT>   
        >          0>          0>          p>                          S>           T>          @T>          PT>   
       3>          0>          0>          f>                          S>           T>          @T>          PT>   
       3>          0>          0>          Z>                          S>           T>          @T>          PT>   
        9>          6>          6>           7>                          S>           T>          @T>          PT>   
        9>          6>          6>          9>                          S>           T>          @T>          PT>   
       p>          6>          6>           >                          S>           T>          @T>          PT>   
       p>          6>          6>          >                          S>           T>          @T>          PT>   
       p>          6>          6>          @>                          S>           T>          @T>          PT>   
       p>          6>          6>          >                          S>           T>          @T>          PT>   
        >          6>          6>          >                          S>           T>          @T>          PT>   
        >          6>          6>          P>                          S>           T>          @T>          PT>   
        9>          6>          6>          O>                          S>           T>          @T>          PT>   
        9>          6>          6>          Q>                          S>           T>          @T>          PT>   
        9>          6>          6>          i>                          S>           T>          @T>          PT>   
        9>          6>          6>          `]>                          S>           T>          @T>          PT>   
        9>          ;>          ;>          ;>                          S>           T>          @T>          PT>   
        9>          ;>          ;>          =>                          S>           T>          @T>          PT>   
       p>          ;>          ;>           >                          S>           T>          @T>          PT>   
       p>          ;>          ;>          >                          S>           T>          @T>          PT>   
       p>          ;>          ;>           >                          S>           T>          @T>          PT>   
       p>          ;>          ;>          `>                          S>           T>          @T>          PT>   
        >          ;>          ;>          >                          S>           T>          @T>          PT>   
        >          ;>          ;>          0>                          S>           T>          @T>          PT>   
        9>          ;>          ;>          k>                          S>           T>          @T>          PT>   
        9>          ;>          ;>          _>                          S>           T>          @T>          PT>   
       p>          >          >          0>                          S>           T>          @T>          PT>   
       p>          >          >          >                          S>           T>          @T>          PT>   
       p>          >          >          к>                          S>           T>          @T>          PT>   
       p>          >          >          >                          S>           T>          @T>          PT>   
        >          >          >          P>                          S>           T>          @T>          PT>   
        >          >          >          >                          S>           T>          @T>          PT>   
       p>          >          >          >                          S>           T>          @T>          PT>   
       p>          >          >          @>                          S>           T>          @T>          PT>   
       p>          >          >          >                          S>           T>          @T>          PT>   
       p>          >          >          >                          S>           T>          @T>          PT>   
        >          >          >          >                          S>           T>          @T>          PT>   
        >          >          >          >                          S>           T>          @T>          PT>   
       p>          >           >           >                          S>           T>          @T>          PT>   
       p>          >           >          >                          S>           T>          @T>          PT>   
       p>          >           >           >                          S>           T>          @T>          PT>   
       p>          >           >          `>                          S>           T>          @T>          PT>   
        >          >           >          >                          S>           T>          @T>          PT>   
        >          >           >          >                          S>           T>          @T>          PT>   
       p>          @>          p>          >                          S>           T>          @T>          PT>   
       p>          @>          p>          >                          S>           T>          @T>          PT>   
       p>          @>          p>          0>                          S>           T>          @T>          PT>   
       p>          @>          p>          p >                          S>           T>          @T>          PT>   
        >          @>          p>          !>                          S>           T>          @T>          PT>   
        >          @>          p>           #>                   pL                          (M                                                                  key_to_p8info   providers\implementations\encode_decode\encode_key2any.c        p8info_to_encp8 key_to_pubkey   key_to_type_specific_der_bio    prepare_dh_params       dh_spki_pub_to_der      dh_pki_priv_to_der      encode_dsa_params       dsa_spki_pub_to_der     dsa_pki_priv_to_der     prepare_ec_explicit_params      prepare_ec_params       ec_spki_pub_to_der      ecx_spki_pub_to_der     ecx_pki_priv_to_der     key2any_encode  rsa_to_type_specific_keypair_der_encode dh_to_type_specific_params_der_encode   dhx_to_type_specific_params_der_encode  dsa_to_type_specific_der_encode DSA PUBLIC KEY  ec_to_type_specific_no_pub_der_encode   sm2_to_type_specific_no_pub_der_encode  SM2 PRIVATE KEY SM2 PARAMETERS  rsa_to_type_specific_keypair_pem_encode dh_to_type_specific_params_pem_encode   dhx_to_type_specific_params_pem_encode  dsa_to_type_specific_pem_encode ec_to_type_specific_no_pub_pem_encode   sm2_to_type_specific_no_pub_pem_encode  rsa_to_EncryptedPrivateKeyInfo_der_encode       rsa_to_EncryptedPrivateKeyInfo_pem_encode       rsa_to_PrivateKeyInfo_der_encode        rsa_to_PrivateKeyInfo_pem_encode        rsa_to_SubjectPublicKeyInfo_der_encode  rsa_to_SubjectPublicKeyInfo_pem_encode  rsapss_to_EncryptedPrivateKeyInfo_der_encode    RSA-PSS PRIVATE KEY     rsapss_to_EncryptedPrivateKeyInfo_pem_encode    rsapss_to_PrivateKeyInfo_der_encode     rsapss_to_PrivateKeyInfo_pem_encode     rsapss_to_SubjectPublicKeyInfo_der_encode       RSA-PSS PUBLIC KEY      rsapss_to_SubjectPublicKeyInfo_pem_encode       dh_to_EncryptedPrivateKeyInfo_der_encode        DH PRIVATE KEY  dh_to_EncryptedPrivateKeyInfo_pem_encode        dh_to_PrivateKeyInfo_der_encode dh_to_PrivateKeyInfo_pem_encode dh_to_SubjectPublicKeyInfo_der_encode   dh_to_SubjectPublicKeyInfo_pem_encode   dhx_to_EncryptedPrivateKeyInfo_der_encode       X9.42 DH PRIVATE KEY    dhx_to_EncryptedPrivateKeyInfo_pem_encode       dhx_to_PrivateKeyInfo_der_encode        dhx_to_PrivateKeyInfo_pem_encode        dhx_to_SubjectPublicKeyInfo_der_encode  dhx_to_SubjectPublicKeyInfo_pem_encode  dsa_to_EncryptedPrivateKeyInfo_der_encode       dsa_to_EncryptedPrivateKeyInfo_pem_encode       dsa_to_PrivateKeyInfo_der_encode        dsa_to_PrivateKeyInfo_pem_encode        dsa_to_SubjectPublicKeyInfo_der_encode  dsa_to_SubjectPublicKeyInfo_pem_encode  ec_to_EncryptedPrivateKeyInfo_der_encode        ec_to_EncryptedPrivateKeyInfo_pem_encode        ec_to_PrivateKeyInfo_der_encode ec_to_PrivateKeyInfo_pem_encode ec_to_SubjectPublicKeyInfo_der_encode   ec_to_SubjectPublicKeyInfo_pem_encode   sm2_to_EncryptedPrivateKeyInfo_der_encode       sm2_to_EncryptedPrivateKeyInfo_pem_encode       sm2_to_PrivateKeyInfo_der_encode        sm2_to_PrivateKeyInfo_pem_encode        sm2_to_SubjectPublicKeyInfo_der_encode  sm2_to_SubjectPublicKeyInfo_pem_encode  ed25519_to_EncryptedPrivateKeyInfo_der_encode   ED25519 PRIVATE KEY     ed25519_to_EncryptedPrivateKeyInfo_pem_encode   ed25519_to_PrivateKeyInfo_der_encode    ed25519_to_PrivateKeyInfo_pem_encode    ed25519_to_SubjectPublicKeyInfo_der_encode      ed25519_to_SubjectPublicKeyInfo_pem_encode      ed448_to_EncryptedPrivateKeyInfo_der_encode     ED448 PRIVATE KEY       ed448_to_EncryptedPrivateKeyInfo_pem_encode     ed448_to_PrivateKeyInfo_der_encode      ed448_to_PrivateKeyInfo_pem_encode      ed448_to_SubjectPublicKeyInfo_der_encode        ed448_to_SubjectPublicKeyInfo_pem_encode        x25519_to_EncryptedPrivateKeyInfo_der_encode    X25519 PRIVATE KEY      x25519_to_EncryptedPrivateKeyInfo_pem_encode    x25519_to_PrivateKeyInfo_der_encode     x25519_to_PrivateKeyInfo_pem_encode     x25519_to_SubjectPublicKeyInfo_der_encode       x25519_to_SubjectPublicKeyInfo_pem_encode       x448_to_EncryptedPrivateKeyInfo_der_encode      X448 PRIVATE KEY        x448_to_EncryptedPrivateKeyInfo_pem_encode      x448_to_PrivateKeyInfo_der_encode       x448_to_PrivateKeyInfo_pem_encode       x448_to_SubjectPublicKeyInfo_der_encode x448_to_SubjectPublicKeyInfo_pem_encode rsa_to_RSA_der_encode   rsa_to_RSA_pem_encode   dh_to_DH_der_encode     dh_to_DH_pem_encode     dhx_to_DHX_der_encode   dhx_to_DHX_pem_encode   dsa_to_DSA_der_encode   dsa_to_DSA_pem_encode   ec_to_EC_der_encode     ec_to_EC_pem_encode     sm2_to_SM2_der_encode   sm2_to_SM2_pem_encode   rsa_to_PKCS1_der_encode rsa_to_PKCS1_pem_encode rsapss_to_PKCS1_der_encode      rsapss_to_PKCS1_pem_encode      dh_to_PKCS3_der_encode  dh_to_PKCS3_pem_encode  dhx_to_X9_42_der_encode dhx_to_X9_42_pem_encode ec_to_X9_62_der_encode  ec_to_X9_62_pem_encode         0}          PN          >          $>          >                          0}          PN          p>          D>          >                          0}          PN          P>           *>          >                          0}          PN           >          ->          P>                          0}          PN          >          0>           >                          0}          PN          >          6>          >                          0}          PN          >          ;>          >                          0}          PN          `>          >          >                          0}          PN          0>          >          `>                          0}          PN           >           >          0>                          0}          PN          >          p>           >                   %s%s0
  %s%s%s%llu (%s0x%llx)
  :
%s    %s%c%c  providers\implementations\encode_decode\encode_key2text.c       GROUP: %s
  P:      Q:      G:      J:      SEED:       gindex: %d
     pcounter: %d
   h: %d
  dh_to_text      recommended-private-length: %ld bits
   dsa_to_text     ASN1 OID        %s: %s
 NIST CURVE      ec_to_text      EC-Parameters   pub:    ecx_to_text     %s Private-Key:
        %s Public-Key:
 RSA key rsa_to_text     %s: (%d bit, %d primes)
        PSS parameter restrictions:
     (default)        Hash Algorithm: %s%s
   Mask Algorithm: %s with %s%s
   Minimum Salt Length: %d%s
      Trailer Field: 0x%x%s
        dh2text_encode  dhx2text_encode dsa2text_encode ec2text_encode  sm22text_encode ed255192text_encode     ed4482text_encode       x255192text_encode      x4482text_encode        rsa2text_encode rsapss2text_encode                     p>           >   
       `>          >          $>          `?                          p>           >          >          >   
       `>          >          $>           ?                          p>           >   
       `>          >          0>           ?                          p>           >          >          >   
       `>          >          0>           ?                   Y                                                                 encrypt-level   providers\implementations\encode_decode\encode_key2ms.c dsa2pvk_encode  dsa2msblob_encode       rsa2pvk_encode  rsa2msblob_encode                      0}          PN   
       ?          >          6>           ?                          0}          PN   
       ?          >          ;>          `?                   providers\implementations\encode_decode\encode_key2blob.c       ec2blob_encode  sm22blob_encode        @?          ?   
       p>          ?          	?          
?           
?                          ?          ?   
        >          ?          	?          
?           
?                          ?          ?   
       +>          ?          	?          
?           
?                          0?          ?   
       +>          ?          	?          
?           
?                          ?          ?   
       p>          ?          	?          
?           
?                          ?          ?   
        >          ?          	?          
?           
?                           ?          ?   
       +>          ?          	?          
?           
?                          p?          ?   
       +>          ?          	?          
?           
?                          ?          ?   
       p>          ?          	?          
?           
?                          ?          ?   
        >          ?          	?          
?           
?                          `?          ?   
       3>          ?          	?          
?           
?                          ?          ?   
       3>          ?          	?          
?           
?                           ?          ?   
       p>          ?          	?          
?           
?                          P?          ?   
        >          ?          	?          
?           
?                          ?          ?   
        9>          ?          	?          
?           
?                          ?          ?   
        9>          ?          	?          
?           
?                          @?          ?   
       p>          ?          	?          
?           
?                          ?          ?   
        >          ?          	?          
?           
?                          ?          ?   
       p>          ?          	?          
?           
?                          0?          ?   
        >          ?          	?          
?           
?                          ?          ?   
       p>          ?          	?          
?           
?                          ?          ?   
        >          ?          	?          
?           
?                           ?          ?   
       p>          ?          	?          
?           
?                          p?          ?   
        >          ?          	?          
?           
?                          ?          ?   
       p>          ?          	?          
?           
?                          ?          ?   
        >          ?          	?          
?           
?                          `?          ?   
        9>          ?          	?          
?           
?                          ?          ?   
       p>          ?          	?          
?           
?                           ?          ?   
        >          ?          	?          
?           
?                          P?          ?   
        '>          ?          	?          
?           
?                          ?          ?   
        '>          ?          	?          
?           
?                          ?          ?   
       p>          ?          	?          
?           
?                          @?          ?   
        >          ?          	?          
?           
?                   (M                                                                  'M    Z   PPN                                 
?                   
?   1   'M    Z   sP                                         y-           
?   1   'M    Z   `PN                         P8                           
?   1   'M    Z   'M                         P8                           
?   1   DDN   `Z   PPN                                
?                   
?   1   DDN   `Z   sP                                        {-           
?   1   DDN   `Z   `PN                        p8                           
?   1   DDN   `Z   DDN                        p8                           
?   1   )M   Z   PPN   t                              
?                   ?   p1   )M   Z   sP   t                                      }-           ?   p1   )M   Z   `PN   t      	3   	3   	3                           ?   p1   )M   Z   )M   t      	3   	3   	3                           ?   p1   9L   @Z   PPN                                @?           p?   ?   P0   9L   @Z   sP                                        q-   p?   ?   P0   9L   @Z   `PN        p2           2                   p?   ?   P0   9L   @Z   9L        p2           2                   p?   ?   P0   DM   @Z   PPN   
                              ?                   0?   1   DM   @Z   sP   
                                     -           0?   1   LM   Z   PPN                                 ?                   0?   1   LM   Z   sP                                        p-           0?   1    DN   Z   PPN   ?                              ?                   0?   1    DN   Z   sP   ?                                     -           0?   1   (DN   0Z   PPN   @                              ?                   0?   1   (DN   0Z   sP   @                                     p-           0?   1   0DN   жZ   PPN                                @?           p?   ?   P0   0DN   жZ   sP                                        q-   p?   ?   P0   0DN   жZ   `PN        p2           2                   p?   ?   P0   9L   Z   PPN                                 `?           ?   ?   Po/   9L   Z   sP                                         v-   ?   ?   Po/   9L   Z   `PN         3   3                           ?   ?   Po/   9L   Z   9L         3   3                           ?   ?   Po/   M   Z   PPN                                `?           ?   ?   Po/   M   Z   sP                                        v-   ?   ?   Po/   providers\implementations\encode_decode\decode_der2key.c        der2key_decode         `?          `?   
       @?          ?          ?                          ?          `?   
       @?          ?          ?                   t       )M   Z   pC   pC           p1          9L   Z   C   C   ?   Po/   providers\implementations\encode_decode\decode_msblob2key.c     msblob2key_decode                      `!?           ?   
       P!?          0?           ?          @!?           
?                          !?           ?   
       P!?          0?           ?          @!?           
?                   (M                                                                  t       )M   Z   pC           p1          9L   Z   C   ?   Po/   providers\implementations\encode_decode\decode_pvk2key.c                "?          @"?          p"?          `&?           
?                   (M                                                                  providers\implementations\encode_decode\decode_epki2pki.c       epki2pki_decode        p&?          &?          &?          `)?           
?                   (M                                                                  providers\implementations\encode_decode\decode_spki2typespki.c         p)?          )?          )?                   EncryptedPrivateKeyInfo CertificateList providers\implementations\encode_decode\decode_pem2der.c                       0-?          `1?           2?          02?           4?           5?          5?                   (M                          P                         MN                          4Y                                                                         input-type      providers\implementations\storemgmt\file_store.c        file_open_stream        file_open_dir   Calling OPENSSL_DIR_read("%s")  localhost/      file_open       Given path=%s   file_set_ctx_params %08lx       file_setup_decoders     file_load_dir_entry            =?          @}          p>?          >?          @?          @?          @?                   MN                          (M                                                                  org.openssl.winstore:   providers\implementations\storemgmt\winstore_store.c    R O O T         setup_decoder           @D?   PE?           M?   PP?   Q?   Q?   S?   providers\implementations\ciphers\cipher_aes_cbc_hmac_sha1_hw.c assertion failed: ctx->multiblock_max_send_fragment != 0        0\?   `]?           f?    i?   `j?   j?   Pl?   providers\implementations\ciphers\cipher_aes_cbc_hmac_sha256_hw.c                  P              P              P              P              P              p              p              p           	              
                                                                         P              P              P              P              P              p              p                                                                                                                                                                                      !               p                                                     HM          pP   
       pM          pP   
       M          9L          M          `8Y          M          d8Y          ؤM          h8Y          M          l8Y          M          p8Y          M          t8Y                                                  HM          R          pM          pP   
       M          9L          M          `8Y          M          d8Y          ؤM          h8Y          M          l8Y          M          p8Y          M          t8Y                                                  HM          P   
       pM          P   
       M          9L          M          x8Y          M          |8Y          ؤM          8Y          M          8Y          M          8Y          M          8Y                                                  HM          P   
       pM          P   
       M          9L          M          8Y          M          8Y          ؤM          8Y          M          8Y          M          8Y          M          8Y                                                  HM          pR          pM          P   
       M          9L          M          8Y          M          8Y          ؤM          8Y          M          8Y          M          8Y          M          8Y                                                  HM          P   
       pM          P   
       M          9L          M          8Y          M          8Y          ؤM          8Y          M          8Y          M          8Y          M          8Y                                                  HM          P   
       pM          P   
       M          9L          M          8Y          M          8Y          ؤM          8Y          M          8Y          M          8Y          M          8Y                                                  HM          P   
       pM          P   
       M          9L          M          8Y          M          8Y          ؤM          8Y          M          8Y          M          8Y          M          8Y                                                  HM          R          pM          P   
       M          9L          M          8Y          M          8Y          ؤM          8Y          M          8Y          M          8Y          M          8Y                                                  HM          P   
       pM          P   
       M          9L          M          8Y          M          8Y          ؤM          8Y          M          8Y          M           9Y          M          9Y                                                  HM          xR          pM          P   
       M          9L          M          8Y          M          8Y          ؤM          8Y          M          8Y          M           9Y          M          9Y                                                  HM          P   
       pM          P   
       M          9L          M          9Y          M          9Y          ؤM          9Y          M          9Y          M          9Y          M          9Y                                                  HM          P   
       pM          P   
       M          9L          M           9Y          M          $9Y          ؤM          (9Y          M          ,9Y          M          09Y          M          49Y                                                  HM          R          pM          P   
       M          9L          M           9Y          M          $9Y          ؤM          (9Y          M          ,9Y          M          09Y          M          49Y                                                  HM           P   
       pM           P   
       M          9L          M          89Y          M          <9Y          ؤM          @9Y          M          D9Y          M          H9Y          M          L9Y                                                  HM          R          pM           P   
       M          9L          M          89Y          M          <9Y          ؤM          @9Y          M          D9Y          M          H9Y          M          L9Y                                                  HM          P   
       pM          P   
       M          9L          M          P9Y          M          T9Y          ؤM          X9Y          M          \9Y          M          `9Y          M          d9Y                                                  HM          R          pM          P   
       M          9L          M          P9Y          M          T9Y          ؤM          X9Y          M          \9Y          M          `9Y          M          d9Y                                                  HM           P   
       pM           P   
       M          9L          M          h9Y          M          l9Y          ؤM          p9Y          M          t9Y          M          x9Y          M          |9Y                                                  HM          R          pM           P   
       M          9L          M          h9Y          M          l9Y          ؤM          p9Y          M          t9Y          M          x9Y          M          |9Y                                                  HM          0P   
       pM          0P   
       M          9L          M          9Y          M          9Y          ؤM          9Y          M          9Y          M          9Y          M          9Y                                                  HM          R          pM          0P   
       M          9L          M          9Y          M          9Y          ؤM          9Y          M          9Y          M          9Y          M          9Y                                                  HM          @P   
       pM          @P   
       M          9L          M          9Y          M          9Y          ؤM          9Y          M          9Y          M          9Y          M          9Y                                                  HM          R          pM          @P   
       M          9L          M          9Y          M          9Y          ؤM          9Y          M          9Y          M          9Y          M          9Y                                                  HM          P   
       pM          P   
       M          9L          M          9Y          M          9Y          ؤM          9Y          M          9Y          M          9Y          M          9Y                                                  HM          P   
       pM          P   
       M          9L          M          9Y          M          9Y          ؤM          9Y          M          9Y          M          9Y          M          9Y                                                  HM          P   
       pM          P   
       M          9L          M          9Y          M          9Y          ؤM          9Y          M          9Y          M          9Y          M          9Y                                                  HM          P   
       pM          P   
       M          9L          M          9Y          M          9Y          ؤM           :Y          M          :Y          M          :Y          M          :Y                                                  HM          Y   
       pM          P          M          9L          M          :Y          M          :Y          ؤM          :Y          M          :Y          M           :Y          M          $:Y                                                  HM          R          pM          P          M          9L          M          :Y          M          :Y          ؤM          :Y          M          :Y          M           :Y          M          $:Y                                                  HM          P   
       pM          P   
       M          9L          M          (:Y          M          ,:Y          ؤM          0:Y          M          4:Y          M          8:Y          M          <:Y                                                  HM          P   
       pM          P   
       M          9L          M          @:Y          M          D:Y          ؤM          H:Y          M          L:Y          M          P:Y          M          T:Y                                                  HM          R          pM          P   
       M          9L          M          @:Y          M          D:Y          ؤM          H:Y          M          L:Y          M          P:Y          M          T:Y                                                  HM           P   
       pM           P   
       M          9L          M          X:Y          M          \:Y          ؤM          `:Y          M          d:Y          M          h:Y          M          l:Y                                                  HM          ЎY   
       pM          9L          M          9L          M          p:Y          M          t:Y          ؤM          x:Y          M          |:Y          M          :Y          M          :Y                                                  HM          !L          pM          9L          M          9L          M          p:Y          M          t:Y          ؤM          x:Y          M          |:Y          M          :Y          M          :Y                                                  HM          P   
       pM          P   
       M          9L          M          :Y          M          :Y          ؤM          :Y          M          :Y          M          :Y          M          :Y                                                  HM          R          pM          P   
       M          9L          M          :Y          M          :Y          ؤM          :Y          M          :Y          M          :Y          M          :Y                                                  HM           P   
       pM           P   
       M          9L          M          :Y          M          :Y          ؤM          :Y          M          :Y          M          :Y          M          :Y                                                  HM          R          pM           P   
       M          9L          M          :Y          M          :Y          ؤM          :Y          M          :Y          M          :Y          M          :Y                                                  HM           6P          pM           6P          M          9L          M          :Y          M          :Y          ؤM          :Y          M          :Y          M          :Y          M          :Y                                                  HM          `6P          pM          `6P          M          9L          M          :Y          M          :Y          ؤM          :Y          M          :Y          M          :Y          M          :Y                                                  HM          6P          pM          6P          M          9L          M          :Y          M          :Y          ؤM          :Y          M          :Y          M          :Y          M          :Y                                                  HM          ܎Y          pM          DM          M          DM          M           ;Y          M          ;Y          ؤM          ;Y          M          ;Y          M          ;Y          M          ;Y                                                  HM          Y          pM          LM          M          LM          M          ;Y          M          ;Y          ؤM           ;Y          M          $;Y          M          (;Y          M          ,;Y                                                  HM          bP          pM           6P          M          9L          M          0;Y          M          4;Y          ؤM          8;Y          M          <;Y          M          @;Y          M          D;Y                                                  HM          bP          pM          `6P          M          9L          M          H;Y          M          L;Y          ؤM          P;Y          M          T;Y          M          X;Y          M          \;Y                                                  HM          bP          pM          6P          M          9L          M          `;Y          M          d;Y          ؤM          h;Y          M          l;Y          M          p;Y          M          t;Y                                                  HM          8PP   
       pM          8PP   
       M          'M          M          x;Y          M          |;Y          ؤM          ;Y          M          ;Y          M          ;Y          M          ;Y                                                  HM          HPP   
       pM          HPP   
       M          'M          M          ;Y          M          ;Y          ؤM          ;Y          M          ;Y          M          ;Y          M          ;Y                                                  HM          XPP   
       pM          XPP   
       M          'M          M          ;Y          M          ;Y          ؤM          ;Y          M          ;Y          M          ;Y          M          ;Y                                                  HM          hPP   
       pM          hPP   
       M          'M          M          ;Y          M          ;Y          ؤM          ;Y          M          ;Y          M          ;Y          M          ;Y                                                  HM          xPP   
       pM          xPP   
       M          'M          M          ;Y          M          ;Y          ؤM          ;Y          M          ;Y          M          ;Y          M          ;Y                                                  secp192r1       secp256r1   x25519  x448               w?          +          x?           x?          Px?          @y?          C          Pw?          @w?   	       v?                          y?          @1          z?          y?           z?          {?          C          py?                          {?          1          p|?          {?          {?          |?          C          @{?                          P}?          1          @~?          }?          }?          ~?          C          }?                           ?          1          `?          `?          ?          Ѐ?          C          ~?                          @?          К1          ?          ?          ?          ?          C           ?                          `?          К1          ?          ?          Ѓ?          ?          C           ?                          ?          К1          ?          ?          ?          0?          C          @?                   8M                                                                          providers\implementations\digests\sha2_prov.c          Ѝ?          `?          P?          ?          @?          P?          C          `?                          ?          `?          P?          ?          @?           ?          C          `?                          0?          `?          P?          ?          @?          ?          C          `?                          ?          `?          P?          ?          @?          `?          C          `?                          ?          `?          P?          ?          @?          P?          C          `?                          ?          `?          P?          ?          @?           ?          C          `?                          ?          `?          P?          ?          @?          ?          C          `?                          ?          `?          P?          ?          @?          `?          C          `?                          ?          `?          P?          ?          @?          ?          C           ?          ?   	       ?          @?   
       ?          ?                          ?          `?          P?          ?          @?          @?          C           ?          ?   	       ?          @?   
       ?          ?                          ?          `?          P?          ?          @?           ?          C           ?          ?   	       ?          @?   
       ?          ?                          P?          `?          P?          ?          @?          ?          C           ?          ?   	       ?          @?   
       ?          ?                   lP                                  HN                                                                                  lP                                  HN                                                                          keccak_final    providers\implementations\digests\sha3_prov.c   shake_get_ctx_params    shake_set_ctx_params                   ?          p<          ?          Й?           ?          @?          C          p?          `?          `?   
       ?   	       ?                          ?          <          ?          М?           ?          `?          C          p?          ?          ?   
       p?   	        ?                   HN                                                                          HN                                                                          ossl_blake2s_get_ctx_params     providers\implementations\digests\blake2_prov.c ossl_blake2s_set_ctx_params     blake2s256_internal_final       ossl_blake2b_get_ctx_params     ossl_blake2b_set_ctx_params     blake2b512_internal_final              О?          6          П?          ?          @?          @?          C          ?                   providers\implementations\digests\md5_prov.c           ?          {<          ?          ?          ?          0?          C          ?          ?   	       p?                   8M                                                                          providers\implementations\digests\md5_sha1_prov.c                      ?          J=          ?          ?          ?          @?          C          `?                   providers\implementations\digests\sm3_prov.c           P?          `<          @?          ?          ?          ?          C          ?                   providers\implementations\digests\ripemd_prov.c         ?          0          ?          @?          p?           ?          C          ?                   providers\implementations\digests\null_prov.c   lGN                         dGN                         XN                                                                  xM                                                                         ?          `?           ?          ?          ?          Ш?          ?          Ш?   	       ?          C   
       ?           ?          p?          `?                   providers\implementations\ciphers\cipher_null.c null_get_ctx_params     null_set_ctx_params            ?          ?          0?          C          C          C          @C          `C   	       ?   
       C          @C          C          C          C                          ?          ?          0?          C          C          C          @C          `C   	       p?   
       C          @C          C          C          C                          ?          ?          0?          C          C          C          @C          `C   	       @?   
       C          @C          C          C          C                          P?          ?          0?          C          C          C          @C          `C   	       ?   
       C          @C          C          C          C                           ?          ?          0?          C          C          C          @C          `C   	       ?   
       C          @C          C          C          C                          ?          ?          0?          C          C          C          @C          `C   	       ?   
       C          @C          C          C          C                          P?          ?          0?          м?           ?           C          C          `C   	       ?          C   
       p?           ?          ?          о?                           ?          ?          0?          м?           ?           C          C          `C   	        ?          C   
       p?           ?          ?          о?                          ?          ?          0?          м?           ?           C          C          `C   	       `?          C   
       p?           ?          ?          о?                          ?          ?          0?          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          ?          ?          0?          C          C           C          C          `C   	       `?   
       C          @C          C          C          C                          ?          ?          0?          C          C           C          C          `C   	       @?   
       C          @C          C          C          C                          P?          ?          0?          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          0?          ?          0?          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          ?          ?          0?          C          C           C          C          `C   	       е?   
       C          @C          C          C          C                          ?          ?          0?          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          @?          ?          0?          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          ?          ?          0?          C          C           C          C          `C   	       е?   
       C          @C          C          C          C                          p?          ?          0?          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          ?          ?          0?          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          ?          ?          0?          C          C           C          C          `C   	       е?   
       C          @C          C          C          C                          ?          ?          0?          C          C           C          C          `C   	       @?   
       C          @C          C          C          C                          `?          ?          0?          C          C           C          C          `C   	        ?   
       C          @C          C          C          C                          @?          ?          0?          C          C           C          C          `C   	        ?   
       C          @C          C          C          C                   lGN                         dGN                         @!N                         GN                         GN                          GN                          Y                                                                  @!N                         GN                         Y                                                                  cts_mode        providers\implementations\ciphers\cipher_aes.c  aes_cbc_cts_get_ctx_params      D:\CFILES\Projects\WinSSL\build\versions\3.4\3.4.1\temp_x64\providers\implementations\ciphers\cipher_aes_cts.inc        aes_cbc_cts_set_ctx_params                     ?          ?          ?           ?          ?          ?          ?           ?   	       P?          C   
       C          C          ?          @?                          ?          ?          ?           ?          ?          ?          ?           ?   	       ?          C   
       C          C          ?          @?                   lGN                                                                 aes_xts_check_keys_differ       providers\implementations\ciphers\cipher_aes_xts.c      aes_xts_init    aes_xts_stream_update   aes_xts_set_ctx_params                 @?          ?          ?           ?           ?          0?          0?          ?   	        ?   
       ?           ?          C          ?          ?                          ?          ?          ?           ?           ?          0?          0?          ?   	       ?   
       ?           ?          C          ?          ?                          @?          ?          ?           ?           ?          0?          0?          ?   	        ?   
       ?           ?          C          ?          ?                   lGN                         dGN                         GN                         GN                          GN                          RN                                                                          lGN                         dGN                         RN                                                                  aes_ocb_init    providers\implementations\ciphers\cipher_aes_ocb.c      aes_ocb_block_update_internal   aes_ocb_set_ctx_params  aes_ocb_get_ctx_params                  ?          `?          ?          0 D          C          `
D          	D          0C   	       ?   
       p D           D          C           C          0C                          ?          `?          ?          0 D          C          `
D          	D          0C   	       `?   
       p D           D          C           C          0C                          ?          `?          ?          0 D          C          `
D          	D          0C   	       ?   
       p D           D          C           C          0C                   providers\implementations\ciphers\cipher_aes_gcm.c                     ?          ?          ?          0D          D          0 D          D          0D   	       ?   
       pD          D          C           C          0C                           ?          ?          ?          0D          D          0 D          D          0D   	       ?   
       pD          D          C           C          0C                          ?          ?          ?          0D          D          0 D          D          0D   	       ?   
       pD          D          C           C          0C                   providers\implementations\ciphers\cipher_aes_ccm.c                     ?          @?          ?          ?          ?          ?          ?   	       @?          C   
       C          ?          C          C                           ?          @?          ?          ?          ?          ?          ?   	       ?          C   
       C          ?          C          C                          ?          @?          ?          ?          ?          ?          ?   	       @?          C   
       C          ?          C          C                           ?          @?          ?          ?          ?          ?          ?   	       ?          C   
       C          ?          C          C                          ?          @?          ?          ?          ?          ?          ?   	       @?          C   
       C          ?          C          C                           ?          @?          ?          ?          ?          ?          ?   	       ?          C   
       C          ?          C          C                          ?          @?          ?          ?          ?          ?          ?   	       @?          C   
       C          ?          C          C                           ?          @?          ?          ?          ?          ?          ?   	       ?          C   
       C          ?          C          C                          ?          @?          ?          ?          ?          ?          ?   	       @?          C   
       C          ?          C          C                           ?          @?          ?          ?          ?          ?          ?   	       ?          C   
       C          ?          C          C                          ?          @?          ?          ?          ?          ?          ?   	       @?          C   
       C          ?          C          C                           ?          @?          ?          ?          ?          ?          ?   	       ?          C   
       C          ?          C          C                   providers\implementations\ciphers\cipher_aes_wrp.c      aes_wrap_init   aes_wrap_cipher_internal        aes_wrap_set_ctx_params         ?           ?          ?          `?          ?           C          C          `C   	       P?          C   
       ?          ?          ?           ?                          ?           ?          ?          `?          ?           C          C          `C   	       ?          C   
       ?          ?          ?           ?                          ?          @?          `?          `?          ?           C          C          `C   	       P?          C   
       ?          ?          ?           ?                          ?          @?          `?          `?          ?           C          C          `C   	       ?          C   
       ?          ?          ?           ?                   lSN                          RN                          RN                         RN                         SN                         8SN                          HSN                          lGN                                                                         RN                         SN                          SN                         XSN                         RN                         lGN                         dGN                         GN                          GN                                                                  aes_set_ctx_params      providers\implementations\ciphers\cipher_aes_cbc_hmac_sha.c     aes_get_ctx_params             @?          p?          ?          0 D          C          `
D          	D          0C   	       ?   
       p D           D          C           C          0C                           ?          p?          ?          0 D          C          `
D          	D          0C   	       `?   
       p D           D          C           C          0C                          ?          p?          ?          0 D          C          `
D          	D          0C   	       ?   
       p D           D          C           C          0C                   providers\implementations\ciphers\cipher_aria_gcm.c                    P?          ?          ?          0D          D          0 D          D          0D   	       ?   
       pD          D          C           C          0C                          ?          ?          ?          0D          D          0 D          D          0D   	       ?   
       pD          D          C           C          0C                          ?          ?          ?          0D          D          0 D          D          0D   	       ?   
       pD          D          C           C          0C                   providers\implementations\ciphers\cipher_aria_ccm.c                    p?          ?           ?          C          C          C          @C          `C   	       ?   
       C          @C          C          C          C                           ?          ?           ?          C          C          C          @C          `C   	       p?   
       C          @C          C          C          C                          ?          ?           ?          C          C          C          @C          `C   	       @?   
       C          @C          C          C          C                           ?          ?           ?          C          C          C          @C          `C   	       ?   
       C          @C          C          C          C                          ?          ?           ?          C          C          C          @C          `C   	       ?   
       C          @C          C          C          C                          @?          ?           ?          C          C          C          @C          `C   	       ?   
       C          @C          C          C          C                          ?          ?           ?          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          p @          ?           ?          C          C           C          C          `C   	       `?   
       C          @C          C          C          C                          @          ?           ?          C          C           C          C          `C   	       @?   
       C          @C          C          C          C                          @          ?           ?          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          @@          ?           ?          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          @          ?           ?          C          C           C          C          `C   	       е?   
       C          @C          C          C          C                          p@          ?           ?          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          @          ?           ?          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          @          ?           ?          C          C           C          C          `C   	       е?   
       C          @C          C          C          C                          @@          ?           ?          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          @          ?           ?          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          @          ?           ?          C          C           C          C          `C   	       е?   
       C          @C          C          C          C                          @          ?           ?          C          C           C          C          `C   	       @?   
       C          @C          C          C          C                          @          ?           ?          C          C           C          C          `C   	        ?   
       C          @C          C          C          C                          P@          ?           ?          C          C           C          C          `C   	        ?   
       C          @C          C          C          C                   providers\implementations\ciphers\cipher_aria.c        	@          @           	@          C          C          C          @C          `C   	       ?   
       C          @C          C          C          C                           
@          @           	@          C          C          C          @C          `C   	       p?   
       C          @C          C          C          C                          
@          @           	@          C          C          C          @C          `C   	       @?   
       C          @C          C          C          C                          @@          @           	@          C          C          C          @C          `C   	       ?   
       C          @C          C          C          C                          @          @           	@          C          C          C          @C          `C   	       ?   
       C          @C          C          C          C                          `@          @           	@          C          C          C          @C          `C   	       ?   
       C          @C          C          C          C                          @@          @           	@           @          P@           C          C          `C   	       ?          C   
       @          P@          @           @                          @          @           	@           @          P@           C          C          `C   	        ?          C   
       @          P@          @           @                          `@          @           	@           @          P@           C          C          `C   	       `?          C   
       @          P@          @           @                          @          @           	@          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          @          @           	@          C          C           C          C          `C   	       `?   
       C          @C          C          C          C                          0@          @           	@          C          C           C          C          `C   	       @?   
       C          @C          C          C          C                          @          @           	@          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          `@          @           	@          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                           @          @           	@          C          C           C          C          `C   	       е?   
       C          @C          C          C          C                          @          @           	@          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          0@          @           	@          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          @          @           	@          C          C           C          C          `C   	       е?   
       C          @C          C          C          C                          `@          @           	@          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                           @          @           	@          C          C           C          C          `C   	       ?   
       C          @C          C          C          C                          @          @           	@          C          C           C          C          `C   	       е?   
       C          @C          C          C          C                          0@          @           	@          C          C           C          C          `C   	       @?   
       C          @C          C          C          C                          @          @           	@          C          C           C          C          `C   	        ?   
       C          @C          C          C          C                          p@          @           	@          C          C           C          C          `C   	        ?   
       C          @C          C          C          C                   lGN                         dGN                         @!N                         GN                         GN                          GN                          Y                                                                  @!N                         GN                         Y                                                                  providers\implementations\ciphers\cipher_camellia.c     camellia_cbc_cts_get_ctx_params         D:\CFILES\Projects\WinSSL\build\versions\3.4\3.4.1\temp_x64\providers\implementations\ciphers\cipher_camellia_cts.inc   camellia_cbc_cts_set_ctx_params                @@          @          @          0 D          C          `
D          	D          0C   	       ?   
       p D           D          C           C          0C                   providers\implementations\ciphers\cipher_sm4_gcm.c                     @@          @          @          0D          D          0 D          D          0D   	       ?   
       pD          D          C           C          0C                   providers\implementations\ciphers\cipher_sm4_ccm.c                     @          @          P@          C          C          C          @C          `C   	       @?   
       C          @C          C          C          C                          P@          @          P@          C          C          C          @C          `C   	       ?   
       C          @C          C          C          C                          @          @          P@          C          C           C          C          `C   	        ?   
       C          @C          C          C          C                          p@          @          P@          C          C           C          C          `C   	       @?   
       C          @C          C          C          C                           @          @          P@          C          C           C          C          `C   	       е?   
       C          @C          C          C          C                   providers\implementations\ciphers\cipher_sm4.c         0#@          @          @          @          ?          @          0!@          p!@   	       ?          C   
       C          C          "@           #@                   Z                                                                  xts_standard    sm4_xts_init    providers\implementations\ciphers\cipher_sm4_xts.c      sm4_xts_cipher  sm4_xts_stream_update   sm4_xts_set_ctx_params  GB  IEEE                        /D          p-D          C          @C          `C          `%@          .D           0D   	       %@          C   
       `0D          2D          2D          2D                           /D          p-D          C          @C          `C          %@          .D           0D   	       @&@          C   
       `0D          2D          2D          2D                           /D          p-D           C          C          `C          &@          .D           0D   	       &@          C   
       `0D          2D          2D          2D                           /D          p-D           C          C          `C          '@          .D           0D   	       `'@          C   
       `0D          2D          2D          2D                           /D          p-D           C          C          `C          '@          .D           0D   	       `'@          C   
       `0D          2D          2D          2D                           /D          p-D           C          C          `C          '@          .D           0D   	       `'@          C   
       `0D          2D          2D          2D                           /D          p-D          C          @C          `C          @(@          .D           0D   	       (@          C   
       `0D          2D          2D          2D                           /D          p-D          C          @C          `C          (@          .D           0D   	        )@          C   
       `0D          2D          2D          2D                           /D          p-D           C          C          `C          `)@          .D           0D   	       )@          C   
       `0D          2D          2D          2D                           /D          p-D           C          C          `C          )@          .D           0D   	       @*@          C   
       `0D          2D          2D          2D                           /D          p-D          @+@           -@           0D          *@          C   	       P-@          C   
       `0D          2D          @C          C                   Jݢ,y!tdes_wrap_cipher        providers\implementations\ciphers\cipher_tdes_wrap.c    tdes_wrap_update               `0@          0@          01@          `/@          /@           C          C          `C   	       1@          C   
        2@          p4@           3@          4@                   lGN                         dGN                                                                         lGN                         dGN                                                                 providers\implementations\ciphers\cipher_chacha20.c     chacha20_get_ctx_params chacha20_set_ctx_params        4@          5@          5@          6@           7@          0>@           ?@          0>@   	       7@          C   
       7@          ?@          p:@          0C                   lGN                         dGN                         GN                         RN                          RN                                                                 providers\implementations\ciphers\cipher_chacha20_poly1305.c    chacha20_poly1305_get_ctx_params        chacha20_poly1305_set_ctx_params        chacha20_poly1305_cipher               pE@          PA@          A@           B@          `B@          B@          pC@          B@   	       E@          C   
       C@          PE@          ?@          `E@                          E@          PA@          A@           B@          `B@          B@          pC@          B@   	       F@          C   
       C@          PE@          ?@          `E@                          PF@          PA@          A@           B@          `B@          B@          pC@          B@   	       F@          C   
       C@          PE@          ?@          `E@                   lGN                         GN                         RN                                                                  lGN                         RN                         RN                                                                  providers\implementations\ciphers\cipher_aes_siv.c      siv_init        siv_cipher      aes_siv_get_ctx_params  aes_siv_set_ctx_params                 P@          K@          K@           M@          @M@          M@          `N@          M@   	       P@          C   
       N@          `P@          I@          pP@                          P@          K@          K@           M@          @M@          M@          `N@          M@   	        Q@          C   
       N@          `P@          I@          pP@                          @Q@          K@          K@           M@          @M@          M@          `N@          M@   	       `Q@          C   
       N@          `P@          I@          pP@                   lGN                         GN                         RN                                                                  lGN                         RN                         RN                                                                  providers\implementations\ciphers\cipher_aes_gcm_siv.c  ossl_aes_gcm_siv_init   ossl_aes_gcm_siv_cipher ossl_aes_gcm_siv_get_ctx_params ossl_aes_gcm_siv_set_ctx_params                T@          PU@          @V@          Y@           [@          P[@          V@          V@          0W@   	       @W@                   HN                         pN                                                                         HN                         M                          X8Z                           M                                                                  custom  D:\CFILES\Projects\WinSSL\build\versions\3.4\3.4.1\temp_x64\providers\implementations\macs\blake2_mac_impl.c    blake2_setkey   blake2_mac_init blake2_mac_set_ctx_params              `\@          \@          ]@          @`@          Pb@          b@          ]@          ]@          `^@   	       p^@                   HN                         pN                                                                         HN                         M                          X8Z                           M                                                                                 c@           d@           e@          g@          h@          h@          pe@          e@          f@   	       f@                   HN                         pN                                                                         pL                          (M                          M                                                                  providers\implementations\macs\cmac_prov.c      cmac_set_ctx_params                    i@          `j@          @k@          m@          o@          @p@   
       k@          k@          k@   	       k@                   HN                                                                 pL                          (M                          M                          GN                                                                  providers\implementations\macs\gmac_prov.c      gmac_setkey     gmac_set_ctx_params             r@          r@          pt@          v@          w@          x@          t@          t@          u@   	       u@                   HN                         pN                                                                         L                          (M                          M                          AZ                         AZ                         	N                                                                 digest-noinit   digest-oneshot  providers\implementations\macs\hmac_prov.c               KMAC          L          HEZ                                                  L          XEZ                                                         @z@          z@          {@          p~@           @          @@           |@          |@          |@   	       |@                          `z@          z@          {@          p~@           @          @@           |@          |@          |@   	       |@                   HN                         pN                                                                         N                         HN                         M                          X8Z                                                                  KECCAK-KMAC-128 KECCAK-KMAC-256 providers\implementations\macs\kmac_prov.c      kmac_setkey     kmac_init       kmac_set_ctx_params     right_encode    encode_string   bytepad                @          @@          @          @@          @          @          @           @          @   	        @                   HN                         HZ                         (HZ                                                                 HN                         M                          HZ                         (HZ                                                                 c-rounds        d-rounds        providers\implementations\macs\siphash_prov.c                  @          @@          @          @          0@          `@   
        @          k@          0@   	       @@                   HN                                                                 M                                                                  providers\implementations\macs\poly1305_prov.c  poly1305_setkey        @@          @          @          @           @          0@          @@          `@   
       p@                   (M                          L                          ȞP                           M                          PYT                         O                                                                         HN                                                                 providers\implementations\kdfs\pbkdf2.c kdf_pbkdf2_derive       kdf_pbkdf2_set_ctx_params       pbkdf2_derive           @          P@          @@          @          @          @          @          @   
       @                   (M                          L                          ȞP                           M                          PYT                         uK                                                                         HN                                                                 pkcs12kdf_derive        providers\implementations\kdfs\pkcs12kdf.c      kdf_pkcs12_derive              @          0@          @          `@          @           @          0@          P@   
       @                   ȞP                           M                          ОP                         mP                         @M                         ؞P                         (M                                                                  HN                                                                 providers\implementations\kdfs\scrypt.c set_digest      kdf_scrypt_derive       scrypt_alg             @          `@          @          p@           @          P@          `@          @   
       p@                   (M                          L                          M                          M                                                                          HN                                                                 providers\implementations\kdfs\tls1_prf.c       kdf_tls1_prf_derive     kdf_tls1_prf_set_ctx_params                    @           @          P@          `@          P@          @           @          @   
       @                          @           @          P@          `@          @          @          @          `@   
       @                   L                          L                         (M                          L                          M                           M                          ̧K                                                                  HN                         ̧K                                                                          L                          L                         (M                          L                          M                           M                          M                          M                          ĮM                                                                  HN                         ̧K                                                                                                                                          providers\implementations\kdfs\hkdf.c   kdf_hkdf_size   kdf_hkdf_derive hkdf_common_set_ctx_params      HKDF_Extract    kdf_tls1_3_derive       kdf_tls1_3_set_ctx_params               @          P@          @          @           @          @          @          @   
       p@                   (M                          L                          M                          [Z                          غM                          MK                                                                          HN                                                                 xcghash providers\implementations\kdfs\sshkdf.c kdf_sshkdf_derive       kdf_sshkdf_set_ctx_params                      @@          @          P@          @          @           @          0@          `@   
       p@                          @@          @          P@          @          @          @          0@          @   
       @                   KDF             M                          M                          ̧K                          (M                          L                          yP                           M                           aZ                                                                         HN                                                                 M                          M                          ̧K                          (M                          L                          yP                           M                           aZ                                                                         HN                                                                 maclen  providers\implementations\kdfs\sskdf.c  sskdf_size      sskdf_derive    x963kdf_derive  sskdf_common_set_ctx_params            @          @@           @          @          @          @@          P@          A   
       p@                   ̧K                           M                          M                          M                          L                          pL                          yP                          L                          (M                          dZ                         dZ                         mP                                                                         HN                                                                 use-l   use-separator   providers\implementations\kdfs\kbkdf.c  kbkdf_derive    kbkdf_set_ctx_params    feedback                       0A          A          A          A          	A          A          A          A   
        A                   hZ   i[                 hZ    j[                 hZ   j[                  hZ   i[                 (M                          L                          M                          M                          T                          hZ                          hZ                          hZ                           iZ                          iZ                          hZ                         Q                                                                          HN                                                                 AES-128-WRAP    AES-192-WRAP    AES-256-WRAP    DES3-WRAP       acvp-info       partyu-info     partyv-info     use-keybits     supp-pubinfo    supp-privinfo   find_alg_id     providers\implementations\kdfs\x942kdf.c        x942kdf_hash_kdm        x942kdf_size    x942kdf_derive  x942kdf_set_ctx_params          A          pA          A          PA          A          A          A          `A   
       pA                   (M                          pL                          M                          pkZ                                                                          HN                                                                 constant        providers\implementations\kdfs\krb5kdf.c        krb5kdf_derive          $A          &A          $A          `'A          'A          (A          (A          *A   
       *A                   yP                          L                                                                          8W                          @W                          L                          (M                                                                  providers\implementations\kdfs\hmacdrbg_kdf.c   hmac_drbg_kdf_new       hmac_drbg_kdf_set_ctx_params           +A          .A          p/A          0A           4A          4A          0;A   
       @                          ,A          .A          p/A          0A           4A          4A          0;A   
       @                          -A          .A          p/A          0A           4A          4A          0;A   
       @                   ȞP                           M                          M                           rZ                          HN                         PYT                         (rZ                         0rZ                         8rZ                         @rZ                         M                         (M                                                                          HN                                                                 ad      threads lanes   memcost early_clean     providers\implementations\kdfs\argon2.c initialize      cannot allocate required memory kdf_argon2d_new kdf_argon2i_new kdf_argon2id_new        kdf_argon2_derive       cannot fetch blake2bmac cannot fetch blake2b512 invalid Argon2 type     requested %u threads, available: %u     requested more threads (%u) than lanes (%u)             m_cost must be greater or equal than 8 times the number of lanes        kdf_argon2_ctx_set_threads      min threads: %u max threads: %u kdf_argon2_ctx_set_lanes        max lanes: %u   min lanes: %u   kdf_argon2_ctx_set_t_cost       min: %u kdf_argon2_ctx_set_m_cost       kdf_argon2_ctx_set_out_length   kdf_argon2_ctx_set_pwd  max: %u kdf_argon2_ctx_set_salt kdf_argon2_ctx_set_version      invalid Argon2 version         cA           dA          dA          0fA          @fA          0          fA           jA   	       jA   
       jA          gA          gA          0iA          @iA          0          jA                   kK                         (Q                         Q                         xZ                                                                          xZ                          0xZ                          (Q                         Q                         xZ                                                                 generate        test_entropy    test_nonce      providers\implementations\rands\test_rng.c      test_rng_enable_locking                kA          kA          kA          kA          kA           mA          0   	       0   
       PN          pmA          mA          0          @nA          oA                   kK                         (Q                         Q                                                                 seed_src_new    providers\implementations\rands\seed_src.c      seed_src_generate       seed_src_reseed seed_get_seed                  oA          pA          pA          0qA          qA          qA          4   	       0   
       PN          qA          qA          @rA          PrA          @sA          @4          4                   L                          kK                         (Q                         Q                         0Q                         @Q                         PQ                         `Q                         pQ                         Q                         PQ                         Q                         yP                         yP                                                                         (M                          L                          yP                         yP                                                                 providers\implementations\rands\drbg_hash.c                    }A          }A          `~A          A          qA          qA          4   	       0   
       PN          A          A           A          A          @A          @4          4                   yP                          L                          kK                         (Q                         Q                         0Q                         @Q                         PQ                         `Q                         pQ                         Q                         PQ                         Q                         yP                         yP                                                                 (M                          L                          yP                          yP                         yP                                                                 ossl_drbg_hmac_init     providers\implementations\rands\drbg_hmac.c                    A           A          A          0A          qA          qA          4   	       0   
       PN          A          A           A          A           A          @4          4                    	
pL                          yP                         kK                         (Q                         Q                         0Q                         @Q                         PQ                         `Q                         pQ                         Q                         PQ                         Q                         yP                         yP                                                                 (M                          pL                          yP                         yP                         yP                                                                 drbg_ctr_init   providers\implementations\rands\drbg_ctr.c  CTR drbg_ctr_set_ctx_params_locked  @M                          Q                          DM                          S                          ȝP                         S                         S                         Q                         M                          (EN                          M                          DN                                                                          @M                          Q                          DM                          S                          ȝP                         S                         S                         Q                         M                          (EN                                                                          M                          DN                                                                          <HN                         hP                         xP                         0EN                          @M                          Q                          DM                          S                          ȝP                         S                         S                         Q                         M                          (EN                          M                          DN                                                                          0EN                                                                  MK                          (EN                          Q                         НP                         P                                                                 MK                          (EN                          Q                         НP                         ؝P                         L                          (M                          ȝP                         M                          S                         S                                                                        ТA          PA          A          A           A          0A          A          0A   
       0A          A          A          ЩA          @A          PA          0A          pA   (       A   )       PA   *       pA   +       PA   ,       `A                          A          pA          A          A           A          0A          A          0A   
       0A          A          A          ЩA          @A          PA          0A          pA   (       A   )       PA   *       pA   +       PA          pA   ,       `A                   providers\implementations\keymgmt\dh_kmgmt.c    dh_gen_common_set_params        dhx_gen_set_params      dh_gen_set_params   dh_gen      gen_type set to unsupported value %d           A          pA          A          A          A          A          A          A          A          0A   
       PA          @A          A          пA          A          A   (        A   )       A   *       A   +       A   ,       A                   (5N          pGT           GT          @M                          Q                          DM                          S                          ȝP                         S                         S                         M                          M                          DN                                                                          @M                          Q                          DM                          S                          ȝP                         S                         S                         M                                                                          M                          DN                                                                          <HN                         hP                         xP                         P                          @M                          Q                          DM                          S                          ȝP                         S                         S                         M                          M                          DN                                                                                                          providers\implementations\keymgmt\dsa_kmgmt.c   dsa_gen_set_params      dsa_gen        A          A          A           A           A          `A          A   
       A           A          A          A          A          A   (       A   )       A   *       A   +       A   ,       A                           A          A          A          A           A          `A          A   
       A           A          A          A          A          A   (       A   )       A   *       A   +       A           A   ,       A                   ОP                          LQ                          K                          Q                          Q                          Q                          Q                          Q                          Q                          Q                          (Q                          8Q                          HQ                          XQ                          hQ                          xQ                          Q                          Q                          Q                          Q                          Q                          Q                          Q                          Q                          Q                          (Q                          @Q                          XQ                          pQ                          Q                          Q                          Q                                                                          <HN                         hP                         xP                         P                          ОP                          LQ                          K                          Q                          Q                          Q                          Q                          Q                          Q                          Q                          (Q                          8Q                          HQ                          XQ                          hQ                          xQ                          Q                          Q                          Q                          Q                          Q                          Q                          Q                          Q                          Q                          (Q                          @Q                          XQ                          pQ                          Q                          Q                          Q                                                                  providers\implementations\keymgmt\rsa_kmgmt.c   rsa_gen_set_params             A   
       1          0A          pA          A          A          A          @A          @A   (       A   )       `A   *       A   +       `A          @A          A           A           A          0A          0A   ,       @A                          PA   
       1          `A          pA          A          A          A          @A          `A   (       A   )       `A   *       A   +       `A          pA          A           A           A          0A          0A   ,       @A                          A   
       1          A          A          0          A          A          @A          A   (       A   )       `A   *       A   +       `A          A          A           A           A          0A          0A   ,       @A                          A   
       1           A          A          0          A          A          @A          A   (       A   )       `A   *       A   +       `A          A          A           A           A          0A          0A   ,       @A                   M                          DN                                                                          <HN                         hP                         xP                         P                          0EN                          M                          DN                                                                  <HN                         hP                         xP                         M                          DN                                                                  0EN                          (M                                                                                                          dhkem-ikm       providers\implementations\keymgmt\ecx_kmgmt.c   ecx_gen_set_params      ecx_gen ecx_validate           A          0A          A          A          pA          A          A          A           A          @A   
       `A          A          A          A          A          A          `A          A   (       @A   )       `A   *       A   +       `A          A   ,       A                           A          @A          A          A          pA           A           A           A   
       `A          @A          `A          A          pA          A          `A          A   (       A   )       `A   *       A   +       `A          A   ,       A                   DN                                                                  M                                                                  DN                          M                                                                          (EN                          P                          @FN                          xFN                          @M                          P                          P                          HP                          TP                          `P                          M                          p5N                                                                         DN                          (EN                          P                          @FN                          xFN                          @M                          P                          P                          HP                          TP                          `P                          M                          p5N                                                                 M                          (EN                          P                          @FN                          xFN                          @M                          P                          P                          HP                          TP                          `P                          M                          p5N                                                                 DN                          M                          (EN                          P                          @FN                          xFN                          @M                          P                          P                          HP                          TP                          `P                          M                          p5N                                                                         Q                         (Q                                                                         DN                          Q                         (Q                                                                 M                          Q                         (Q                                                                 DN                          M                          Q                         (Q                                                                         (EN                          P                          @FN                          xFN                          @M                          P                          P                          HP                          TP                          `P                          M                          p5N                         Q                         (Q                                                                         DN                          (EN                          P                          @FN                          xFN                          @M                          P                          P                          HP                          TP                          `P                          M                          p5N                         Q                         (Q                                                                 M                          (EN                          P                          @FN                          xFN                          @M                          P                          P                          HP                          TP                          `P                          M                          p5N                         Q                         (Q                                                                 DN                          M                          (EN                          P                          @FN                          xFN                          @M                          P                          P                          HP                          TP                          `P                          M                          p5N                         Q                         (Q                                                                         <HN                         hP                         xP                         P                          0EN                          p5N                         (EN                          P                          @FN                          xFN                          @M                          P                          P                          HP                          TP                          `P                          M                          p5N                         -Q                         Z                          Z                         p-Q                         t-Q                         x-Q                         M                          P                          P                          DN                          Q                         (Q                                                                         Q                         0EN                          P                          @FN                          M                          (Q                          Q                                                                  <HN                         hP                         xP                         P                          0EN                          p5N                         (EN                          P                          @FN                          xFN                          @M                          P                          P                          HP                          TP                          `P                          M                          p5N                         M                          P                          P                          DN                                                                          0EN                                                                                                          basis-type  tp  providers\implementations\keymgmt\ec_kmgmt.c    common_get_params       ec_gen_set_group        ec_gen_assign_group            
B   
       B          0                   providers\implementations\keymgmt\kdf_legacy_kmgmt.c                   B   
        B          B           B          B          B          B           B   (       B   )       0B   *       PB   +       0B          B          B          B          PB          B                           B   
        B          B          `B          B          B          B           B   (       B   )       pB   *       PB   +       pB          B          B          B          PB          B                   DN                          (M                                                                          DN                          pL                          DN                          (M                                                                          DN                                                                  DN                          pL                          DN                                                                  DN                                                                  providers\implementations\keymgmt\mac_legacy_kmgmt.c    mac_key_fromdata        mac_gen_set_params      cmac_gen_set_params     mac_gen                B          PB          B          B          B          PB           B          @"B   	       P"B   
       #B                   P                         Q                          Q                          PZ                          P                         (P                          Q                                                                  Q                          Q                          P                         (P                          Q                                                                  kdf-digest-props        providers\implementations\exchange\dh_exch.c    dh_match_params dh_plain_derive dh_X9_42_kdf_derive     dh_set_ctx_params                      $B          p%B          &B          &B           'B          `'B   	       0   
       (B                           %B          p%B          &B          &B           'B          `'B   	       0   
       (B                                                           providers\implementations\exchange\ecx_exch.c   ecx_init        ecx_set_peer    ecx_dupctx                     (B          )B          *B          )B          ,B          @-B          .B          P1B   	       `1B   
       2B                   Q                         Q                          Q                          PZ                          P                         (P                                                                          Q                         Q                          Q                          P                         (P                                                                  providers\implementations\exchange\ecdh_exch.c  ecdh_match_params       ecdh_set_ctx_params     ecdh_plain_derive       ecdh_X9_63_kdf_derive          p4B          4B          P5B          6B          P6B           7B   	        7B          @7B   
       `8B                          4B          4B          P5B          6B          P6B           7B   	        7B          7B   
       8B                          4B          4B          P5B          6B          P6B           7B   	        7B           8B   
        9B                   providers\implementations\exchange\kdf_exch.c          @:B           ;B          <B          ;B          0>B          P?B   	       @B   
       @B           AB          @B          BB          BB          `CB          @EB          0FB          @FB          GB          GB           HB          0HB          `HB                          @:B          IB          <B          pKB          @=B          p=B          PMB          0>B          0OB          @=B           >B          BB          `CB          0EB          @EB          0FB          HB          pIB                          @:B          QB          <B          RB          @=B          p=B          TB          0>B          VB          @=B           >B          BB          `CB          0EB          @EB          0FB          HB          pIB                          @:B          XB          <B          pZB          @=B          p=B          P\B          0>B          0^B          @=B           >B          BB          `CB          0EB          @EB          0FB          HB          pIB                          @:B          `B          <B          aB          @=B          p=B          cB          0>B          eB          @=B           >B          BB          `CB          0EB          @EB          0FB          HB          pIB                          @:B          gB          <B          piB          @=B          p=B          PkB          0>B          0mB          @=B           >B          BB          `CB          0EB          @EB          0FB          HB          pIB                          @:B          oB          <B          pB          @=B          p=B          rB          0>B          tB          @=B           >B          BB          `CB          0EB          @EB          0FB          HB          pIB                          @:B          vB          <B          pxB          @=B          p=B          PzB          0>B          0|B          @=B           >B          BB          `CB          0EB          @EB          0FB          HB          pIB                          @:B          ~B          <B          B          @=B          p=B          ЁB          0>B          B          @=B           >B          BB          `CB          0EB          @EB          0FB          HB          pIB                          @:B          B          <B          pB          @=B          p=B          PB          0>B          0B          @=B           >B          BB          `CB          0EB          @EB          0FB          HB          pIB                   pHN                          L                          hZ                                                                 L                          (M                          hZ                                                                                                                 MN                          hZ                                                                 DSA-SHA1 Sign Init      DSA-SHA1 Sign Message Init      DSA-SHA1 Verify Init    DSA-SHA1 Verify Message Init    DSA-SHA2-224 Sign Init  DSA-SHA2-224 Sign Message Init  DSA-SHA2-224 Verify Init        DSA-SHA2-224 Verify Message Init        DSA-SHA2-256 Sign Init  DSA-SHA2-256 Sign Message Init  DSA-SHA2-256 Verify Init        DSA-SHA2-256 Verify Message Init        DSA-SHA2-384 Sign Init  DSA-SHA2-384 Sign Message Init  DSA-SHA2-384 Verify Init        DSA-SHA2-384 Verify Message Init        DSA-SHA2-512 Sign Init  DSA-SHA2-512 Sign Message Init  DSA-SHA2-512 Verify Init        DSA-SHA2-512 Verify Message Init        DSA-SHA3-224 Sign Init  DSA-SHA3-224 Sign Message Init  DSA-SHA3-224 Verify Init        DSA-SHA3-224 Verify Message Init        DSA-SHA3-256 Sign Init  DSA-SHA3-256 Sign Message Init  DSA-SHA3-256 Verify Init        DSA-SHA3-256 Verify Message Init        DSA-SHA3-384 Sign Init  DSA-SHA3-384 Sign Message Init  DSA-SHA3-384 Verify Init        DSA-SHA3-384 Verify Message Init        DSA-SHA3-512 Sign Init  DSA-SHA3-512 Sign Message Init  DSA-SHA3-512 Verify Init        DSA-SHA3-512 Verify Message Init        nonce-type      providers\implementations\signature\dsa_sig.c   dsa_setup_md    %s could not be fetched digest=%s       %s exceeds name buffer length   digest %s != %s dsa_signverify_init     DSA Digest Sign Init    DSA Digest Verify Init  DSA Set Ctx             RSA Sigalg Verify Init  RSA Sigalg Verify Recover Init  RSA Sigalg Verify Message Init  RSA Sigalg Sign Init    RSA Sigalg Sign Message Init    RSA Sigalg Verify Init  RSA Sigalg Verify Recover Init  RSA Sigalg Verify Message Init  RSA Sigalg Sign Init    RSA Sigalg Sign Message Init    RSA Sigalg Verify Init  RSA Sigalg Verify Recover Init  RSA Sigalg Verify Message Init                 B          pB          0B          B          B          B          pB          B   	       B   
       B          0B          B          B           B          B          `B          B          B          B          B          ЭB           B          0B                          B          0B          0B          B          0B          B          ЯB          B           B          0B           @B          pB          pB           B          B          PB          `B          B          `B          B                          B          B          0B          B          0B          B          `B          B          B          0B           @B           B          pB           B          B          PB          `B          B          `B          B                          B          PB          0B          B          0B          B          B          B          @B          0B           @B          B          pB           B          B          PB          `B          B          `B          B                          B          B          0B          0B          0B          B          B          B          дB          0B           @B           B          pB           B          B          PB          `B          B          `B          B                          B          pB          0B          B          0B          B          B          B          `B          0B           @B          B          pB           B          B          PB          `B          B          `B          B                          B           B          0B          PB          0B          B          B          B          B          0B           @B          @B          pB           B          B          PB          `B          B          `B          B                          B          B          0B          B          0B          B          0B          B          B          0B           @B          йB          pB           B          B          PB          `B          B          `B          B                          B           B          0B          pB          0B          B          B          B          B          0B           @B          `B          pB           B          B          PB          `B          B          `B          B                          B          B          0B           B          0B          B          PB          B          B          0B           @B          B          pB           B          B          PB          `B          B          `B          B                          B          @B          0B          B          0B          B          B          B          0B          0B           @B          B          pB           B          B          PB          `B          B          `B          B                          B          оB          0B           B          0B          B          pB          B          B          0B           @B          0B          pB           B          B          PB          `B          B          `B          B                          B          B          0B          ГB          0B          B           B          B          pB          0B           @B          B          pB           B          B          PB          `B          B          `B          B                          B          B          0B          `B          0B          B          B          B           B          0B           @B          PB          pB           B          B          PB          `B          B          `B          B                   pHN                          XQ                          L                          hP                          ثP                                                                  L                          (M                          XQ                          hP                          XP                          ثP                                                                          XQ                          hP                          XP                          ثP                                                                          MN                                                                  RSA Sigalg Sign Init    RSA Sigalg Sign Message Init    RSA Sigalg Verify Init  RSA Sigalg Verify Recover Init  RSA Sigalg Verify Message Init  RSA Sigalg Sign Init    RSA Sigalg Sign Message Init    RSA Sigalg Verify Init  RSA Sigalg Verify Recover Init  RSA Sigalg Verify Message Init  RSA Sigalg Sign Init    RSA Sigalg Sign Message Init    RSA Sigalg Verify Init  RSA Sigalg Verify Recover Init  RSA Sigalg Verify Message Init  RSA Sigalg Sign Init    RSA Sigalg Sign Message Init    RSA Sigalg Verify Init  RSA Sigalg Verify Recover Init  RSA Sigalg Verify Message Init  RSA Sigalg Sign Init    RSA Sigalg Sign Message Init    RSA Sigalg Verify Init  RSA Sigalg Verify Recover Init  RSA Sigalg Verify Message Init  RSA Sigalg Sign Init    RSA Sigalg Sign Message Init    RSA Sigalg Verify Init  RSA Sigalg Verify Recover Init  RSA Sigalg Verify Message Init  RSA Sigalg Sign Init    RSA Sigalg Sign Message Init    RSA Sigalg Verify Init  RSA Sigalg Verify Recover Init  RSA Sigalg Verify Message Init  RSA Sigalg Sign Init    RSA Sigalg Sign Message Init    RSA Sigalg Verify Init  RSA Sigalg Verify Recover Init  RSA Sigalg Verify Message Init  RSA Sigalg Sign Init    RSA Sigalg Sign Message Init    RSA Sigalg Verify Init  RSA Sigalg Verify Recover Init  RSA Sigalg Verify Message Init  RSA Sigalg Sign Init    RSA Sigalg Sign Message Init    RSA Sigalg Verify Init  RSA Sigalg Verify Recover Init  RSA Sigalg Verify Message Init  RSA Sigalg Sign Init    RSA Sigalg Sign Message Init    rsa_check_padding       providers\implementations\signature\rsa_sig.c   rsa_check_parameters    rsa_pss_compute_saltlen minimum salt length: %d, actual salt length: %d rsa_generate_signature_aid      Algorithm ID generation - md NID: %d    Algorithm ID generation - pad mode: %d  rsa_setup_md    rsa_setup_mgf1_md       rsa_signverify_init     PSS restrictions lack hash algorithm    PSS restrictions lack MGF1 hash algorithm       hash algorithm name too long    MGF1 hash algorithm name too long       RSA Sign Init   rsa_sign_directly       is %zu, should be at least %zu  only PKCS#1 padding supported with MDC2 RSA key size = %d, expected minimum = %d        minimum salt length set to %d, but the digest only gives %d     minimum salt length set to %d, but theactual salt length is only set to %d      Only X.931, PKCS#1 v1.5 or PSS padding allowed  rsa_signverify_message_update   rsa_sign_message_final  rsa_sign        RSA VerifyRecover Init  rsa_verify_recover      Should be %d, but got %d        buffer size is %d, should be %d Only X.931 or PKCS#1 v1.5 padding allowed       RSA Verify Init rsa_verify_directly     rsa_verify_message_final        rsa_verify      RSA Digest Sign Init    RSA Digest Verify Init  rsa_get_ctx_params      auto-digestmax  OAEP padding not allowed for signing / verifying        PSS padding only allowed for sign and verify operations PKCS#1 padding not allowed with RSA-PSS No padding not allowed with RSA-PSS     X.931 padding not allowed with RSA-PSS  rsa_set_ctx_params              PSS saltlen can only be specified if PSS padding has been specified first       Cannot use autodetected salt length             Should be more than %d, but would be set to match digest size (%d)      Should be more than %d, but would be set to %d  RSA Sign Set Ctx        rsa_sigalg_signverify_init             B          B           B          B          B           B          @B          B          B          B          pB          B          pB          PB          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          B           B          B           B          @B          B          B          B          @B          0B          @B          pB          B          B           B          B                          B          B          B          B          B           B          @B          B           B           B          B          B          B          B           B          B                   pHN                          ([                          ([                                                                  ([                          ([                                                                          ([                                                                  instance        context-string  providers\implementations\signature\eddsa_sig.c eddsa_signverify_init   ed25519_sign    ed448_sign      ed25519_verify  ed448_verify    ed25519_digest_signverify_init  Explicit digest not allowed with EdDSA operations       ed448_digest_signverify_init    eddsa_dupctx    eddsa_set_ctx_params    the EdDSA instance is preset, you may not try to specify it     Ed25519 Ed25519ctx      Ed25519ph   Ed448       Ed448ph        B          B          PB          B          B          pB   	       B   
       B          PB          B          B          0B          B          B          B           B          B          B           C          @ C          p C                          B          C          PB          C          B           B          `C          B          @C          B           `B          0B          B          B          B          B           C          C                          B           	C          PB           C          B           B          C          B          C          B           `B          0B          B          B          B          B           C          C                          B          C          PB          C          B           B          `C          B          @C          B           `B          0B          B          B          B          B           C          C                          B           C          PB           C          B           B          C          B          C          B           `B          0B          B          B          B          B           C          C                          B          C          PB          !C          B           B          `#C          B          @%C          B           `B          0B          B          B          B          B           C          C                          B           'C          PB           )C          B           B          *C          B          ,C          B           `B          0B          B          B          B          B           C          C                          B          .C          PB          0C          B           B          `2C          B          @4C          B           `B          0B          B          B          B          B           C          C                          B           6C          PB           8C          B           B          9C          B          ;C          B           `B          0B          B          B          B          B           C          C                          B          =C          PB          ?C          B           B          `AC          B          @CC          B           `B          0B          B          B          B          B           C          C                   pHN                          =[                         L                          hZ                                                                         L                          =[                         (M                          =[                         hZ                                                                 MN                          =[                         hZ                                                                 ECDSA-SHA1 Sign Init    ECDSA-SHA1 Sign Message Init    ECDSA-SHA1 Verify Init  ECDSA-SHA1 Verify Message Init  ECDSA-SHA2-224 Sign Init        ECDSA-SHA2-224 Sign Message Init        ECDSA-SHA2-224 Verify Init      ECDSA-SHA2-224 Verify Message Init      ECDSA-SHA2-256 Sign Init        ECDSA-SHA2-256 Sign Message Init        ECDSA-SHA2-256 Verify Init      ECDSA-SHA2-256 Verify Message Init      ECDSA-SHA2-384 Sign Init        ECDSA-SHA2-384 Sign Message Init        ECDSA-SHA2-384 Verify Init      ECDSA-SHA2-384 Verify Message Init      ECDSA-SHA2-512 Sign Init        ECDSA-SHA2-512 Sign Message Init        ECDSA-SHA2-512 Verify Init      ECDSA-SHA2-512 Verify Message Init      ECDSA-SHA3-224 Sign Init        ECDSA-SHA3-224 Sign Message Init        ECDSA-SHA3-224 Verify Init      ECDSA-SHA3-224 Verify Message Init      ECDSA-SHA3-256 Sign Init        ECDSA-SHA3-256 Sign Message Init        ECDSA-SHA3-256 Verify Init      ECDSA-SHA3-256 Verify Message Init      ECDSA-SHA3-384 Sign Init        ECDSA-SHA3-384 Sign Message Init        ECDSA-SHA3-384 Verify Init      ECDSA-SHA3-384 Verify Message Init      ECDSA-SHA3-512 Sign Init        ECDSA-SHA3-512 Sign Message Init        ECDSA-SHA3-512 Verify Init      ECDSA-SHA3-512 Verify Message Init      digest-size kat providers\implementations\signature\ecdsa_sig.c ecdsa_setup_md  %s has invalid md size %d       ecdsa_signverify_init   ECDSA Digest Sign Init  ECDSA Digest Verify Init        ECDSA Set Ctx          KC          PLC   	       MC   
       MC          @NC          NC          OC          OC                          KC          PLC   	       MC   
       MC          @NC          NC          OC          0PC                          LC          PLC   	       MC   
       MC          @NC          NC          OC          PC                          0LC          PLC   	       MC   
       MC          @NC          NC          OC          PC                   providers\implementations\signature\mac_legacy_sig.c    mac_digest_sign_init           `RC           SC           UC           SC          UC           VC   	       pWC   
       WC           VC          pWC          YC          YC          ZC          \C          ]C          ]C          P_C          `_C          _C          _C          _C                   pHN                          =[                         L                                                                  =[                         L                          DP                                                                  sm2sig_set_mdname       providers\implementations\signature\sm2_sig.c   sm2sig_signature_init           bC          bC          cC          eC          fC           jC          `jC          `kC   	       mC   
       mC          qC                   L                          XQ                          hP                          P                           M                         8M                         Q                                                                 L                          HP                          XQ                          hP                          XP                          P                           M                         8M                         Q                                                                 providers\implementations\asymciphers\rsa_enc.c rsa_init        rsa_encrypt SHA-1       rsa_decrypt                    qC          qC          rC          qC          psC           tC          `tC          PuC   	       uC   
       uC          @vC                   L                                                                  L                          (M                          DN                                                                  providers\implementations\asymciphers\sm2_enc.c sm2_asym_encrypt                       PvC          vC          wC          @xC          PyC          zC          zC          A   	       {C   
       {C          @|C                           `K[                                                   P                                                                  RSASVE  providers\implementations\kem\rsa_kem.c rsasve_generate rsasve_recover         ~C           C          0C          C          C           C   
       C          C          C          C                   KEM             P                          pR                                                                  ecx_pubkey      providers\implementations\kem\ecx_kem.c ossl_ecx_dhkem_derive_private   sk      ecxkem_encapsulate      ecxkem_decapsulate      providers\common\provider_util.c        crypto\pkcs12\p12_utl.c 0	+      0	`He  0	`He  0	`He  0	`He  0	`He  0	`He  0	*H0	`He     0	*H0	`He     0	*H0	`He     0	*H0	`He     0	*H0	`He     0	*H0	`He     ossl_DER_w_RSASSA_PSS_params    providers\common\der\der_rsa_key.c      providers\implementations\encode_decode\endecoder_common.c      crypto\pem\pvkfmt.c     ossl_do_blob_header     do_b2i_key      ossl_b2i_DSA_after_header       ossl_b2i_RSA_after_header       check_bitlen_rsa        check_bitlen_dsa        ossl_do_PVK_header  PVKKDF      do_PVK_body_key do_PVK_key_bio  i2b_PVK i2b_PVK_bio_ex          Q[   Q[    Q[           Q[   Q[   @Q[           Q[   Q[   Q[                                                  0}          PN          pC                          0}          PN          0C                          0}          PN          C                   obj     input=DER       input=MSBLOB    input=PVK       msblob2obj_decode       providers\implementations\storemgmt\file_store_any2obj.c        pvk2obj_decode  XGN                         HN                         N                         lP                                                                 ossl_digest_default_get_params  providers\implementations\digests\digestcommon.c        L                         lGN                         dGN                         XGN                         tGN                         GN                         GN                         GN                         GN                                                                 lGN                         dGN                         @!N                         GN                         GN                          GN                          XN                                                                  @!N                         GN                         HN                         hM                         xM                                                                 @!N                         GN                         lGN                                                                 lGN                         dGN                         GN                         GN                          GN                          RN                          RN                         xRN                          `Z[                                                                 dGN                         RN                          RN                          hRN                          RN                                                                  iv-generated    ossl_cipher_generic_get_params  providers\implementations\ciphers\ciphercommon.c        cipher_generic_init_internal    ossl_cipher_generic_block_update        ossl_cipher_generic_block_final ossl_cipher_generic_stream_update       ossl_cipher_generic_stream_final        ossl_cipher_generic_cipher      ossl_cipher_generic_get_ctx_params      ossl_cipher_generic_set_ctx_params      ossl_cipher_generic_initiv  CS1 CS2 CS3 C   D   C   0C    C   C   C   D   C   0C   pC   C   C   `D   C   0C   `D   C   C   D   C   0C   D   C   C   D   C   0C   D   C   C   D   C   0C   D   C   C   D   C   0C   D   C   cipher_hw_aes_initkey   providers\implementations\ciphers\cipher_aes_hw.c       cipher_hw_aesni_initkey D:\CFILES\Projects\WinSSL\build\versions\3.4\3.4.1\temp_x64\providers\implementations\ciphers\cipher_aes_hw_aesni.inc   C           C   PC           C          ossl_cipher_trailingdata        providers\implementations\ciphers\ciphercommon_block.c  ossl_cipher_unpadblock  C                   C                   gcm_init        providers\implementations\ciphers\ciphercommon_gcm.c    ossl_gcm_get_ctx_params ossl_gcm_set_ctx_params ossl_gcm_stream_update  ossl_gcm_cipher gcm_tls_cipher  D   D   `D   @D   D   PD   PD   D   `D   @D   D   PD   D   @D   D   D   D   PD   ossl_ccm_set_ctx_params providers\implementations\ciphers\ciphercommon_ccm.c    ossl_ccm_get_ctx_params ccm_init        ossl_ccm_stream_update  ossl_ccm_cipher  D   D   D   D   D   `D   p!D   D   D   D   D   `D    "D   D   `D   D   D   PD   "D   D   D   D   D   `D   0#D   D   #D   0#D   D   #D   0#D   0D   #D   0#D   pD   #D   0#D   D   #D   0#D   PD   #D   0#D   D   #D   cipher_hw_aria_initkey  providers\implementations\ciphers\cipher_aria_hw.c       %D   D   #D    %D   D   #D    %D   `D   #D    %D   D   #D    %D   D   #D    %D   D   #D    %D   D   #D   cipher_hw_camellia_initkey      providers\implementations\ciphers\cipher_camellia_hw.c  P&D   D   `D   &D   D   PD   P'D   D   D   D   D   `D   'D   D   @(D   'D   D   @(D   'D   `D   @(D   'D   D   @(D   'D   D   @(D   +D           ,D           lGN                         dGN                         @!N                         GN                         GN                          GN                          `RN                                                                  @!N                         GN                         @!N                         GN                                                                 providers\implementations\ciphers\cipher_tdes_common.c  tdes_init       ossl_tdes_get_ctx_params        ossl_tdes_get_params     3D   `5D   p3D    3D   4D   p3D    3D   6D   p3D    3D   08D   p3D    3D   9D   p3D    3D   :D   p3D   06D   `5D   p3D   06D   4D   p3D   06D   6D   p3D   06D   08D   p3D    3D   4D   p3D   <D   =D            =D                                                                                                                                   AD                   PBD   AD   p?D   p@D   KD   MD   MD   MD   KD   LD   pND   `PD   @RD   RD   providers\implementations\ciphers\cipher_aes_gcm_siv_hw.c                                       crypto\cmac\cmac.c      *H	   	`He     	`He     	`He-     dsa_precheck_params     crypto\dsa\dsa_check.c  ossl_sm2_key_private_check      crypto\sm2\sm2_key.c            @       L         P         VM         P         P   F      pKT   G      KT   H      xKP   I      KP   J      KP   K      KP   ossl_rsa_key_op_get_protect     providers\common\securitycheck.c        operation: %d   invalid operation: %d          (M   r       pO          O         <O   _       O   u       O   w      QP   ossl_sm2_compute_z_digest       crypto\sm2\sm2_sign.c   sm2_sig_gen     sm2_sig_verify  ossl_sm2_internal_sign  ossl_sm2_internal_verify                        `m[    9                  dm[    9                  hm[   P,                  lm[   P,         l[                          pm[   C1x C1y C3  C2  SM2_Ciphertext  ossl_sm2_plaintext_size crypto\sm2\sm2_crypt.c  ossl_sm2_encrypt        ossl_sm2_decrypt        `He      	*H     	*H     	*H	     	*H
     	*H     	*H     	*H     	*H     	*H     	*H     	*H     	*H     	*H     	*H     	`He     	`He     	`He     	`He     	*H     +$+ vp-info id_param        d-absent    params      sis-type    ize ildinfo kalg    pher    actor   tant    ext-string      tructure    ype ded-from-explicit       ypt-only        ault-digest     kem-ikm heck    oinit   neshot  rops    tid     bg-no-trunc-md  a-sign-disabled rly_clean   ode s_check d-pub-key   evel    ine required    pect        ld-type gerprint        s-indicator ndex    check       s-randkey       igest-check     ey-check        ac-key-check    _padding        plicit-rejection        lude-public     ut-type tance   tion    generated       kdf-key-check   props   utlen   its     datory-digest   dinlen  rly_data        tropylen        rag_len oncelen erslen  equest  um_length       em_bytes    mcost   igest       roperties   alg ntropylen       le-filename     short-mac       ep-label        ssl-version ation   ions    der ing -info       df2-lower-bound-check   ounter  cs5     nt-format   ential      iction_resistance   len erties  ider-name   m_data  head        uffer_len   erence      equests interval    unds        erive-from-pq   cs15-pad-disabled       s-saltlen-check ign-x931-pad-disabled   eprime-generator        e-parameters    hecks   ial     sion_id 931-pad-check   digest-check    eed 3-ms    esc hase    m_mac   gth ject    ivinfo  binfo       es-encrypt-disabled ntropy  once    reads       lient-version   ata-size    -kem        internal        ec-bits tls lti egotiated-version       ode-point   ame ana-name    oid c-bits  ersion  ms-check    acklen      nterleave   ufsz    ndfrag  ixed    ree dated-iv        ofactor-flag    eybits  eparator        erivation_function  egacy       fy-message  ion 2kdf-key-check  ghash   s_standard                                                                                                                                              
	 
	 
	 
	  	
                                                                                                                                                                                                                                                                                                                                                                                                                             ?   ?                                           ?                                                   ?                                           ?                                   ?                           ?                   ?           ?   ?                *H8       *H8       	`He     	`He     	`He     	`He     	`He     	`He     	`He     	`He +en   +eo   +ep   +eq       *H=       *H=       *H=       *H=       *H=       *H=       *H=       *H=       *H=       *H=       *H= 	      *H= 
      *H=       *H=       *H=       *H=       *H=       *H=       *H=       *H=       *H=       *H=       *H=      *H=      *H=      *H=      *H=      *H=      *H=      *H=      *H=      *H=      *H=      	`He	     	`He
     	`He     	`He     *Uu      *U-      gathering       VERBOSE %H:%M:%S        %s %-7s         Unknown address family %hu      D:\a\node-datachannel\node-datachannel\build\_deps\libdatachannel-src\deps\libjuice\src\addr.c  getnameinfo failed, errno=%d    Address resolution failed for %s:%s 9   %256s   a=ice-lite      %32s %d %32s %u %256s %32s typ %32s     Failed to parse candidate: %s           D:\a\node-datachannel\node-datachannel\build\_deps\libdatachannel-src\deps\libjuice\src\ice.c   Ignoring candidate with unknown type "%s"       Ignoring candidate with transport %s    Parsed remote description: ufrag="%s", pwd="%s", candidates=%d  a=candidate:    Created local description: ufrag="%s", pwd="%s" Failed to resolve address: %s:%s        Description already has the maximum number of candidates        a=ice-ufrag:%s
a=ice-pwd:%s
  a=ice-lite
    %s
    a=end-of-candidates
a=ice-options:ice2
       a=ice-options:ice2,trickle
    raddr 0.0.0.0 rport 0   Unknown candidate type  a=candidate:%s %u UDP %u %s %s typ %s%s%s       Mismatching candidates address families Memory allocation for TURN server configuration copy failed     D:\a\node-datachannel\node-datachannel\build\_deps\libdatachannel-src\deps\libjuice\src\agent.c Creating agent  WSAStartup failed       Memory allocation for agent failed      Memory allocation for configuration copy failed Memory allocation for TURN servers copy failed  Destroying agent        Waiting for resolver thread     Destroyed agent juice resolver  Gathering candidates    Assuming controlling mode       Connection creation for agent failed    Failed to gather local host candidates  No local host candidates gathered       Adding %d local host candidates Failed to create host candidate         Local description already has the maximum number of host candidates     Failed to add candidate to local description    Failed to generate SDP for local candidate      Gathered host candidate: %s     Starting resolver thread for servers    Thread creation failed, error=%d        Resolving servers synchronously TURN servers are not supported in mux mode  %hu Using TURN server %s:%s Duplicate TURN server, ignoring Registering STUN entry %d for relay request     Memory allocation for TURN state failed TURN address resolution failed  Using STUN server %s:%s Registering STUN entry %d for server request    STUN server address resolution failed   Failed to generate local SDP description        Generated local SDP description: %s     Setting remote SDP description: %s      Missing ICE user fragment in remote description Missing ICE password in remote description      Failed to parse remote SDP description  Remote description is already set, ignoring     ICE restart is not supported    Remote ICE agent is lite, assuming controlling mode     Assuming controlled mode        Unfreezing %d existing candidate pairs  Adding %d candidates from remote description    Failed to add candidate pair    Adding remote candidate: %s     Remote candidate added after remote gathering done      Ignored SDP candidate: %s       Failed to parse remote SDP candidate: %s        Failed to add candidate to remote description           Unable to set ICE attributes, candidates gathering already started              Unable to add TURN server, candidates gathering already started Memory allocation for TURN servers failed       Send while ICE is not connected Missing TURN state on relay entry       Sending datagram via TURN Send Indication, size=%d      STUN message write failed       Sending datagram via TURN ChannelData, channel=0x%hX, size=%d   TURN ChannelData wrapping failed        Received datagram, size=%d      Received STUN datagram from %s relayed via %s   Received STUN datagram from %s  STUN message reading failed     Received non-STUN datagram from %s relayed via %s       Received non-STUN datagram from %s      Received a datagram from unknown address, ignoring      Received ChannelData datagram   Received application datagram   Received unexpected non-STUN datagram, ignoring Bookkeeping...  STUN entry %d: Sending request to %s (%d retransmission%s left) STUN entry %d: Failed   TURN allocation failed  STUN server binding failed      Candidate pair check failed     STUN entry %d: Consent expired for candidate pair       STUN entry %d: Sending keepalive        Sending keepalive failed        Cancelling check for lower-priority pair        Cancelling check for non-nominated pair STUN entry %d: Cancelled        Lost connectivity       New selected and nominated pair New selected pair       Requesting pair nomination (controlling)        Connectivity timer expired      Changing state to %s    Missing integrity in STUN message       STUN username invalid, username="%s"    STUN local ufrag check failed, expected="%s", actual="%s"       STUN remote ufrag check failed, expected="%s", actual="%s"      STUN integrity check failed, unknown password   STUN integrity check failed, password="%s"      No credentials for entry        STUN integrity check failed     STUN message is from the remote peer    STUN message verification failed        Failed to add remote peer reflexive candidate from STUN message STUN message is a response, looking for transaction ID  No STUN entry matching transaction ID, ignoring         STUN message is a request or indication, looking for remote address     Found STUN entry matching remote address        No STUN entry matching remote address, ignoring         Missing integrity in STUN Binding message from remote peer, ignoring    Ignoring invalid TURN Allocate message  Ignoring invalid TURN CreatePermission message  Ignoring invalid TURN ChannelBind message       Unknown STUN method 0x%X, ignoring      Received STUN Binding request   Controlling and controlled attributes mismatch in request       ICE role conflict (both controlling)    Asking remote peer to switch roles      Switching to controlled role    ICE role conflict (both controlled)     Switching to controlling role   STUN message use_candidate missing ice_controlling attribute    Got a nominated pair (controlled)       Pair nomination requested (controlled)  Failed to send STUN Binding response    Triggered pair check    Received STUN Binding success response from %s  STUN server binding successful  Response has mapped address     Got STUN mapped address %s from server          Failed to add local peer reflexive candidate from STUN mapped address   STUN entry for candidate pair checking has no candidate pair            Candidate pair check failed (non-symmetric source address in response)  Candidate pair check succeeded  controlling     controlled      Got a nominated pair (%s)       Got STUN Binding error response, code=%u        ICE role conflict       Switching roles to %s as requested      Already switched roles to %s as requested       Chandidate pair check failed (unrecoverable error)      STUN server binding failed (unrecoverable error)        Received STUN Binding indication        Got STUN unexpected binding message, class=%u   request indication      Sending STUN Binding %s No transaction ID specified for STUN response   Missing remote ICE credentials, dropping STUN binding request   Sending STUN message via relay  STUN message send via relay failed      STUN message send failed        Allocate        Refresh Received TURN %s message for a non-relay entry, ignoring        Received TURN %s success response       TURN refresh successful TURN allocate successful        Expected relayed address in TURN Allocate response      Got STUN mapped address %s from TURN server             Failed to add local peer reflexive candidate from TURN mapped address           Failed to add local relayed candidate from TURN relayed address Allocated TURN relayed address %s       Got TURN %s Unauthorized response       TURN authentication failed      Expected realm and nonce in TURN error response Got TURN %s Stale Nonce response                Expected alternate server in TURN Allocate 300 Try Alternate response   Too many redirections for TURN Allocate Trying alternate TURN server %s Got TURN %s error response, code=%u     Got unexpected TURN %s message, class=%u        Sending TURN %s request Attempted to send a TURN %s request for a non-relay entry       Received TURN CreatePermission message for a non-relay entry, ignoring  Received TURN CreatePermission success response         Transaction ID from TURN CreatePermission response does not match       Got TURN CreatePermission Stale Nonce response  Got TURN CreatePermission error response, code=%u       Got unexpected TURN CreatePermission message, class=%u  Sending TURN CreatePermission request for %s            Attempted to send a TURN CreatePermission request for a non-relay entry Missing realm and nonce to send TURN CreatePermission request           Received TURN ChannelBind message for a non-relay entry, ignoring       Received TURN ChannelBind success response      Transaction ID from TURN ChannelBind response does not match    Got TURN ChannelBind Stale Nonce response       Got TURN ChannelBind error response, code=%u    Got STUN unexpected ChannelBind message, class=%u       Sending TURN ChannelBind request for %s         Attempted to send a TURN ChannelBind request for a non-relay entry      Missing realm and nonce to send TURN ChannelBind request        Received TURN Data message for a non-relay entry, ignoring      Received non-indication TURN Data message, ignoring     Received TURN Data indication   Missing data in TURN Data indication    Missing peer address in TURN Data indication    ChannelData is too short        Received ChannelData, channel=0x%hX, length=%hu ChannelData has invalid length  Channel not found       The relayed local candidate already exists      Failed to create relayed candidate      Gathered relayed candidate: %s  Invalid type for local reflexive candidate      A local candidate exists for the mapped address Failed to create reflexive candidate    Local description has the maximum number of peer reflexive candidates, ignoring Gathered reflexive candidate: %s        A remote candidate exists for the remote address        Remote description has the maximum number of peer reflexive candidates, ignoring        Obtained a new remote reflexive candidate, priority=%lu Failed to create candidate pair Session already has the maximum number of candidate pairs       Adding new candidate pair, priority=%llu        No free STUN entry left for candidate pair checking     Relay entry not found   Registering STUN entry %d for candidate pair checking   Candidate pair has priority     Candidate pair doesn't have priority, keeping it frozen Unfreezing the new candidate pair       Unable to unfreeze the pair: no matching entry  Connectivity timer started      Updating gathering status       STUN server or relay entry %d is still pending  Candidate gathering done        Updating ordered candidate pairs        STUN entry %d matching incoming transaction ID  STUN entry %d matching incoming transaction ID (TURN)   STUN selected entry matching incoming relayed address   STUN selected entry matching incoming address   STUN entry %d matching incoming relayed address STUN entry %d pair matching incoming address    STUN entry %d matching incoming address libjuice        Entering poll for %d ms Leaving poll    poll interrupted        poll failed, errno=%d   Sending datagram, size=%d       Send failed, errno=%d   No more datagrams to receive    recvfrom failed, errno=%d       Falling back on rand() for random bytes D:\a\node-datachannel\node-datachannel\build\_deps\libdatachannel-src\deps\libjuice\src\random.c                ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/        Creating connections registry           D:\a\node-datachannel\node-datachannel\build\_deps\libdatachannel-src\deps\libjuice\src\conn.c  Memory allocation failed for connections registry       Memory allocation failed for connections array  Registry initialization failed  No connection left, destroying connections registry     %d connection%s left    Creating connection     Reallocating connections array, new_size=%d     Memory reallocation failed for connections array        Destroying connection   Generating HMAC key for long-term credentials with empty STUN username          D:\a\node-datachannel\node-datachannel\build\_deps\libdatachannel-src\deps\libjuice\src\stun.c  %s:%s:%s        Writing STUN message, class=0x%X, method=0x%X   Writing XOR mapped address      Writing XOR peer address        Writing XOR relay address       Written STUN message length is not multiple of 4, length=%zu    Not enough space in buffer for STUN message, size=%zu   Writing STUN attribute type 0x%X, length=%zu    Writing IPv4 address    Writing IPv6 address    Unknown address family %u       Not a STUN message: first 2 bits are not zeroes Not a STUN message: message too short, size=%zu Not a STUN message: magic number invalid        Not a STUN message: invalid length %zu not multiple of 4        Not a STUN message: invalid length %zu while expecting %zu      STUN message too short, size=%zu        Invalid STUN message length, length=%zu, available=%zu  Reading STUN message, class=0x%X, method=0x%X   Reading STUN attribute failed   Finished reading STUN attributes        STUN Security Feature "Password algorithms" bit is set in %u error response but the corresponding attribute is missing  No suitable password algorithm in STUN request  Missing password algorithms list in STUN request        Password algorithms list is invalid in STUN request     Remote agent supports user anonymity    Invalid STUN attribute after fingerprint        STUN attribute too short        Reading attribute 0x%X, length=%zu      STUN attribute length invalid, length=%zu, available=%zu        Ignoring STUN attribute 0x%X after message integrity    Reading mapped address  Reading XOR mapped address      Reading alternate server        Reading error code      STUN error code value too short, length=%zu     Got STUN error code %u  Got STUN error code %u, reason "%s"     Reading STUN unknown attributes Got unknown attribute response for attribute 0x%X       Reading username        STUN username attribute value too long, length=%zu      Got username: %s        Reading message integrity       STUN message integrity length invalid, length=%zu       Reading message integrity SHA256        STUN message integrity SHA256 length invalid, length=%zu        Reading fingerprint     STUN fingerprint length invalid, length=%zu     STUN fingerprint check failed, expected=%lX, actual=%lX STUN fingerprint check succeeded        Reading realm   STUN realm attribute value too long, length=%zu Got realm: %s   Reading nonce   STUN nonce attribute value too long, length=%zu Got nonce: %s   obMatJos2       Nonce has cookie, Security Feature bits are 0x%lX       Nonce has cookie, but the encoded Security Feature bits field "%s" is invalid   Remote agent does not support RFC 8489  Reading password algorithm      STUN password algorithm value too short, length=%zu     Unknown password algorithm 0x%hX        Found password algorithm in response, ignoring  Reading password algorithms list        STUN password algorithms list too short, length=%zu     STUN password algorithms list too long, length=%zu      STUN password algorithms list truncated, available=%zu          STUN password algorithm parameters too long, length=%zu, padded=%zu, available=%zu      Reading user hash       STUN user hash value too long, length=%zu       Reading software        STUN software attribute value too long, length=%zu      Remote agent is "%s"    Reading priority        STUN priority length invalid, length=%zu        Got priority: %lu       Found use candidate flag        Found ICE controlling attribute STUN ICE controlling attribute length invalid, length=%zu       Found ICE controlled attribute  STUN ICE controlled attribute length invalid, length=%zu        Reading channel number attribute        STUN channel number attribute value too short, length=%zu       Reading lifetime attribute      STUN lifetime attribute length invalid, length=%zu      Reading XOR peer address        Reading XOR relayed address     Found data      Found even port attribute       STUN even port attribute length invalid, length=%zu     Found requested transport attribute     STUN requested transport attribute length invalid, length=%zu   Unexpected requested transport protocol: %d     Found don't fragment attribute  Found reservation token STUN reservation token length invalid, length=%zu       Ignoring unknown optional STUN attribute type 0x%X      Unknown STUN attribute type 0x%X, ignoring      STUN mapped address value too short, size=%zu   IPv4 mapped address value too short, size=%zu   Reading IPv4 address    IPv6 mapped address value too short, size=%zu   Reading IPv6 address    Unknown STUN address family 0x%X        STUN message integrity SHA1 check failed        STUN message integrity SHA256 check failed      STUN message integrity check succeeded  Try Alternate   Unauthenticated Forbidden       Unknown Attribute       Allocation Mismatch     Stale Nonce     Address Family not Supported    Wrong credentials       Unsupported Transport Protocol  Peer Address Family Mismatch    Allocation Quota Reached        Server Error    Insufficient Capacity   Invalid channel number: 0x%hX   D:\a\node-datachannel\node-datachannel\build\_deps\libdatachannel-src\deps\libjuice\src\turn.c  ChannelData is too long, size=%zu               Buffer is too small to add ChannelData header, size=%zu, needed=%zu     TURN map is full        Failed to allocate TURN map of size %d  The record is already bound to a channel        The channel is already bound to a record                /BD7q۵[V9Y?^[1$}Ut]rހܛtiGƝ̡$o,-tJܩ\ڈvRQ>m1'YGQcg))
'8!.m,M8STs
e
jv.,r迢KfpK£Ql$օ5pjl7LwH'49JNOʜ[o.htocxxȄǌlPxqUDP socket creation failed, errno=%d            D:\a\node-datachannel\node-datachannel\build\_deps\libdatachannel-src\deps\libjuice\src\udp.c   Setting non-blocking mode on UDP socket failed, errno=%d        UDP socket bound to %s:%hu      UDP socket binding failed, errno=%d     UDP socket binding failed on port %hu, errno=%d UDP socket binding failed on port range %s:[%hu,%hu], errno=%d  getaddrinfo for binding address failed, errno=%d        Opening UDP socket for %s family        UDP socket opening failed       ECONNRESET      ENETRESET       ECONNREFUSED    Ignoring %s returned by recvfrom        getsockname failed, errno=%d    IP Differentiated Services are not supported on Windows Getting UDP bound address failed        WSAIoctl with SIO_ADDRESS_LIST_QUERY failed, errno=%d   Added map entry, count=%d               D:\a\node-datachannel\node-datachannel\build\_deps\libdatachannel-src\deps\libjuice\src\conn_mux.c      Removed %d map entries, count=%d        Growing map, new_size=%d        Memory allocation failed for map        juice mux       Memory allocation failed for connections registry impl  Starting connections thread     Waiting for connections thread  Looking up agent from address   Found agent from address        Got non-STUN message from unknown source address        Looking up agent from STUN message content      Found agent from ICE ufrag      Got unexpected STUN message from unknown source address Found agent from transaction ID Error when polling socket       Demultiplexing incoming datagram from %s        Agent not found for incoming datagram, dropping Agent receive failed    Agent update failed     Receiving datagram      Leaving connections thread      Memory allocation failed for connection impl    Interrupting connections thread Failed to interrupt poll by triggering socket, errno=%d Setting Differentiated Services field to 0x%X   Send failed, buffer is full     Send failed, datagram is too large      juice poll              D:\a\node-datachannel\node-datachannel\build\_deps\libdatachannel-src\deps\libjuice\src\conn_poll.c     Dummy socket creation failed    Memory allocation for poll file descriptors failed      Entering poll on %d sockets for %d ms   juice agent             D:\a\node-datachannel\node-datachannel\build\_deps\libdatachannel-src\deps\libjuice\src\conn_thread.c   Leaving connection thread       Starting connection thread      Waiting for connection thread   Interrupting connection thread          /BD7q۵[V9Y?^[1$}Ut]rހܛtiGƝ̡$o,-tJܩ\ڈvRQ>m1'YGQcg))
'8!.m,M8STs
e
jv.,r迢KfpK£Ql$օ5pjl7LwH'49JNOʜ[o.htocxxȄǌlPxqABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/        AcquireSRWLockExclusive ReleaseSRWLockExclusive                 bad allocation  x]   >   _F   bad function call       ]   >    ~   ]   `    ~           regex_error(error_collate): The expression contained an invalid collating element name.         regex_error(error_ctype): The expression contained an invalid character class name.             regex_error(error_escape): The expression contained an invalid escaped character, or a trailing escape.         regex_error(error_backref): The expression contained an invalid back reference. regex_error(error_brack): The expression contained mismatched [ and ].          regex_error(error_paren): The expression contained mismatched ( and ).          regex_error(error_brace): The expression contained mismatched { and }.          regex_error(error_badbrace): The expression contained an invalid range in a {} expression.      regex_error(error_range): The expression contained an invalid character range, such as [b-a] in most encodings. regex_error(error_space): There was insufficient memory to convert the expression into a finite state machine.  regex_error(error_badrepeat): One of *?+{ was not preceded by a valid regular expression.       regex_error(error_complexity): The complexity of an attempted match against a regular expression exceeded a pre-set level.      regex_error(error_stack): There was insufficient memory to determine whether the regular expression could match the specified character sequence.       regex_error(error_parse)        regex_error(error_syntax)       regex_error     `[   ػP   x[   [   [   [   [                  $          device or resource busy no such process not enough memory       operation not permitted resource deadlock would occur   resource unavailable try again             (                                                                                                                !   '   '      2      5      7      C      P      R      W      m       n      o   &   p      y      {                     )                  &      '               i                                 a	     d	     )     '     '  	   '     '     &'     ('     3'     4'  p   5'  g   6'     7'  m   8'  s   9'     :'  {   ;'     ='     ?'  f   @'  d   A'  e   B'  t   C'  v   D'  u   E'  j   F'  l   G'  w   H'  q   I'  ~   L'     M'  k   O'  &   Q'  n           [   f       [   d       [   e       [   q       [          [   !       [          ([   	       8[   h       P[           0P   j       `[   g       x[   k       [   l       [          [   m       [          `[   )        [          [          0[          @[   &       P[   (       h[   n       [   o       [   *       [          [          [          ػP           [          [           [   s       0[   t       @[   u       P[   v       `[   w       x[   
       [   y       [   '       [   x       [   z       [   {       [           [   |       [          0[          P[          `[          x[          [          [   }       [   ~       [          [          S   i       [   p       [          [          hS          [          [          [          0[          @[          X[   $       [          [   "       p[          [          [          [          `DQ          [          [          [   r       [          S          ([   success address family not supported    address in use  address not available   already connected       argument list too long  argument out of domain  bad address     bad file descriptor     bad message     connection aborted      connection already in progress  connection refused      connection reset        cross device link       destination address required    directory not empty     executable format error file exists     file too large  filename too long       function not supported  host unreachable        identifier removed      illegal byte sequence   inappropriate io control operation      interrupted     invalid seek    io error        is a directory  message size    network down    network reset   network unreachable     no buffer space no child process        no link no lock available       no message available    no message      no protocol option      no space on device      no stream resources     no such device or address       no such device  no such file or directory       not a directory not a socket    not a stream    not connected   operation canceled      operation in progress   operation would block   owner dead      permission denied       protocol error  protocol not supported  read only file system   result out of range     state not recoverable   stream timeout  text file busy  too many files open in system   too many files open     too many links  too many symbolic link levels   wrong protocol type     unknown error   ]   $eF   Q   M                                                                                                                                              	
	
 	
	
 	
	
 	
	

 	
	
 	
	

 	
	

 	

	
	
 

 


 


 


	
 


 


	
 


	
 
	

	
 		 		
 		
 	
		
 		
 	
		
 	
		
 		
		
 
 
	
 
	
 	
	
 
	
 	
	
 	
	
 	
	
 	
	
 	
	

 	
	

 	

	
	
 	
	

 	

	
	
 	

	
	
 	
	
	
	
 


 


	
 


	
 
	

	
 


	
 
	

	
 
	

	
 
	

	
 		
 	
		
 	
		
 		
		
 	
		
 		
		
 		
		
 		
		
 
	
 	
	
 	
	
 	
	
 	
	
 	
	
 	
	
 	
	
 	
	
 	
	

 	
	

 	

	
	
 	
	

 	

	
	
 	

	
	
 	
	
	
	
 


 


	
 


	
 
	

	
 


	
 
	

	
 
	

	
 
	

	
 		
 	
		
 	
		
 		
		
 	
		
 		
		
 		
		
 		
		
 
	
 	
	
 	
	
 	
	
 	
	
 	
	
 	
	
 	
	
 	
	

 	

	
	
 	

	
	
 	
	
	
	
 	

	
	
 	
	
	
	
 	
	
	
	
 	
	
	
	
 


	
 
	

	
 
	

	
 
	

	
 
	

	
 
	

	
 
	

	
 
	

	
 	
		
 		
		
 		
		
 		
		
 		
		
 		
		
 		
		
 		
		
 	
	
 	
	
 	
	
 	
	
 	
	
 	
	
 	
	
 	
 	
























































  	
	
 	
	
	
 	
 	
	
 	
	
	
 	
	
	
	
 	
	
 	
 	
                                                                                                                                     	
	
	
 	
 	
                                                        
	 
	 
	 0123456789abcdefghijklmnopqrstuvwxyz      !

					   0123456789abcdefghijklmnopqrstuvwxyz      A)!   ]   F    ~   bad exception   ]   PF   @F   F   @}   ]   PN   PN   F   @}   ]   PN   PN   F   @}   invalid random_device value     mP   ԼK   ԼK   P   tnP   N   N   \   P   \   P   \   \   \   \   \    \   \   \   \           ab  w+  r+b w+b a+b wx  w+x wbx w+bx    GetSystemTimePreciseAsFileTime  GetTempPath2W                                                                                                                                                                                                                                                                      ]   F           pF   F   Gc   pHc   @                                                                                       <b                   x6K   6K                                                                                                                                  ]                   6K   6K   6K   6K   6K   F            )                                                                                                                                                         )                                                                                                                                                 ]   >    ~   ]   >    ~   Access violation - no RTTI data!        Bad dynamic_cast!               \          \          \          \   	       \   
       \   
       \          \   	       $\          0\   	       @\   	       P\   	       `\          h\   
       x\          \   	       @BK           \          \          QQ          \          \          \          \          Q          \          \          \          |N          \          \          K          QQ          \          \          hP          \          \          \          \          \          K          \          \          \           \          \          \          \          \          \          \          \           \          $\          (\          ,\          0\          8\   	       H\   	       X\          `\          p\          \          \          \          \          \          \          0\          P\   #       x\          \           \          \   &       \          (\          8\          <\          H\          X\   #       |\          \   	       \          \          \          \   %       \   $       8\   %       `\   +       \          \           \   "        \   (       0\   *       `\          \          \          \          @BK           \          \          \          \          (\          @BK           |N          \          \          \          \          \          H\          __based(        __cdecl __pascal        __stdcall       __thiscall      __fastcall      __vectorcall    __clrcall   __eabi      __swift_1       __swift_2       __swift_3       __ptr64 __restrict      __unaligned     restrict(    new         delete >>  <<  !   ==  []      operator    ->  ++  --  &   ->* %   <   <=  >   >=  ()  ~   ^   |   &&  ||  *=  +=  -=  /=  %=  >>= <<= &=  |=  ^=      `vftable'       `vbtable'       `vcall' `typeof'        `local static guard'    `string'        `vbase destructor'      `vector deleting destructor'    `default constructor closure'   `scalar deleting destructor'    `vector constructor iterator'   `vector destructor iterator'    `vector vbase constructor iterator'     `virtual displacement map'      `eh vector constructor iterator'        `eh vector destructor iterator' `eh vector vbase constructor iterator'  `copy constructor closure'      `udt returning' `EH `RTTI       `local vftable' `local vftable constructor closure'  new[]       delete[]       `omni callsig'  `placement delete closure'      `placement delete[] closure'    `managed vector constructor iterator'   `managed vector destructor iterator'    `eh vector copy constructor iterator'   `eh vector vbase copy constructor iterator'     `dynamic initializer for '      `dynamic atexit destructor for '        `vector copy constructor iterator'      `vector vbase copy constructor iterator'        `managed vector copy constructor iterator'      `local static thread guard'     operator ""     operator co_await       operator<=>      Type Descriptor'        Base Class Descriptor at (      Base Class Array'       Class Hierarchy Descriptor'     Complete Object Locator'       `anonymous namespace'   x\   \   \   a p i - m s - w i n - c o r e - f i b e r s - l 1 - 1 - 1       a p i - m s - w i n - c o r e - s y n c h - l 1 - 2 - 0         k e r n e l 3 2         a p i - m s -          FlsAlloc               FlsFree        FlsGetValue            FlsSetValue           InitializeCriticalSectionEx   ?                                                                                                                                                                                                                                                                                                                                          ( n u l l )                                                     	               	      
                                                !      5      A      C      P      R      S      W      Y      l      m       p      r   	      
      
      	                  )                                             Y  *                 T     c-^k      @tFМ,    a\)c     d4҇f;lD      ِe,BbE"&'O   @V$gmsmr    d'c%{pk>_     njf29.EZ%qVJ  .C|!@ΊĄ'|Ô%I   @T̿aYܫ\DgR)`*     !VG6K]_܀
@َЀk#c  d8L2WBJa"=<rtYl*   [aOni*{P+4/'PcqɦJ(.onIn   @2&@Prє)[f.;}eSw Sƫ%KM -"RP(WB}]9֙Y8 wzaja  gV :6	ipev &gn	+2qQH΢ER   xt ]u۩reLK(wmCQɕ'U'樜=    @J#m
XoC]-HY(?.qּDi}nVyu  Ჹ<u?k:އFEMh$h0'DAXQh٢%v}qN  dZW f) }m?Mp=ANqא:@O?owM&
   1U	X&aVjuvD,GA>UD~ $s%rс@b;zO]3AOmm!3VV%(w;I-G 8NhU]i<$qE}  A'JnWb쪉"f37>,ެdNj5jVg@;*xh2kůid&   _U JW
{,Ji)Ǫv6UړǚK%v	t:H孎cY˗i&>r䴆["93uzKG-wn@_l%Bɝs|-Ciu+-,W @zbjUUYԾX1EL9M Ly;-"m^8{yrvxyN      \lo};obwQ4Y+X<XF"|WYu&Sgwc_
i9351C!CZؖ?h   d}/KNs	Ogֵ8sI̗+_?8 7xB">W߯_w[R/=OB
    R	E]B.4o?nz(wKgg;ɭVl H[=J6RMq!	EJjت|Lu <     @rd6x)Q9%0+L;<(wXC=sF|bt!ۮ.P9B4Ҁy7   P,=87MsgmQĢR:#שsDp:RRN/M׫
Ob{!@f u)/    wdq=v/}fL3.iLs&`@<
q!-7ڊ1BALlȸ|Rabڇ3ah𔽚j-    6zƞ)
?IϦw#[/r5D¨N2Lɭ3v2!L.2>p6\BF8҇i>o     @@w,=q/	cQrFZ**F΍$'#+GK	ŎQ1VÎX/4Bycg6fvPb   ag
;s?.❲ac*&pa%¹u!,`j;҉s}`+i7$fnIoۍut^6n16B(Ȏy$    dAՙ,C瀢.=k=yICyJ"pפl dNnEtTWtøBncW[5laQۺNPqc+/ޝ"     ^<V7w8=Oҁ,t×j8_լZ>̯p?m-}oi^,dH94X<H'W&|.ڋu;-Hm~$P                 	     % - 5 	> 
H 
R ] i u         -C	Y	p	



	%
   d     '   @B    ʚ;    m i n k e r n e l \ c r t s \ u c r t \ i n c \ c o r e c r t _ i n t e r n a l _ s t r t o x . h               _ _ c r t _ s t r t o x : : f l o a t i n g _ p o i n t _ v a l u e : : a s _ d o u b l e       _ i s _ d o u b l e             _ _ c r t _ s t r t o x : : f l o a t i n g _ p o i n t _ v a l u e : : a s _ f l o a t         ! _ i s _ d o u b l e   INF inf INITY   inity   NAN nan SNAN)   snan)   IND)ind)                        	                     C       <                                     ?                                               4                   5                                                             @     @     Ȑ     Ȑ                                                                                   B.?        <y59n>               @              ?              ?                             ?        UUUUUU?              ?        ?        UUUUUU?        $I$I?                                         ?      ?               @     ?     ?     ?     ?     `?     @?      ?      ?     ?     ?     ?     ?     p?     P?     0?     ?      ?     ?     ?     ?     ?     p?     P?     @?      ?      ?     ?     ?     ?     ?     ?     p?     P?     0?      ?      ?     ?     ?     ?     ?     ?     p?     `?     @?     0?      ?      ?     ?     ?     ?     ?     ?     ?     `?     P?     @?      ?     ?      ?     ?     ?     ?     ?     ?     ?     p?     P?     @?     0?      ?      ?     ?     ?     ?     ?     ?     ?     ?     p?     `?     @?     0?      ?     ?      ?     ?     ?     ?     ?     ?     ?     ?     p?     `?     P?     @?     0?      ?     ?      ?     ?     ?     ?     ?     ?     ?     ?     ?     p?     `?     P?     @?     0?      ?     ?      ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     p?     `?     P?     @?     0?      ?     ?      ?      ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     p?     `?     `?     P?     @?     0?      ?      ?     ?      ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     p?     `?     P?     P?     @?     0?      ?      ?     ?      ?      ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     p?     p?     `?     P?     P?     @?     0?     0?      ?     ?     ?      ?      ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     p?     `?     `?     P?     P?     @?     0?     0?      ?      ?     ?     ?      ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     p?     p?     `?     `?     P?     P?     @?     @?     0?     0?      ?      ?     ?     ?      ?      ?                 >?1? ??eH?`	)yQ?3*W?|_?c?fh?t m?rv3?C]jP?Ε$\?4"e?<<<<<<l?>?)[W?;@d?̵sl?MG?FΰR^?d Yi?AA=?il\?fki?0%rC?6`?͗,l?D{R?Lf?qq<?)a?8o?pZ?l?+6V?(Wj? S?#u)i?\cxT?Vg{j?W?6im?H7`+!]?ـl@6 ?GEcb?^Cy5D? )g?kkU?T_:n?{a?.
2G?4Mj?V()]?AA:?@9Uh?,O[?:?:g *i?崠]|^?%wF?!Il?333333c?;6T?O,?%[vi?ӭaa?lS?E:i/?!$j?18c?IY?ƀiH?t o?GSri?8c?S&[?JP?aa8?'n?R}e.i?0@Id?000000`?`X?P?xҊ*A?}A_?\$gm?Dj?slTg?/Id?h5#b?ĦҐs_?+[?F]tEW?2S?zP?:ElK?p\G?  C?l|3v??hb:?ll6?ϣ14?>)73?.s4?hh6?6q`9?/>?U)|B?d!YBF?VĵJ?<O?NƠR?X`V?﷤АY?oW@n]?iJه`?L &Wc?"ye?
h?oTGj?Fڱam?`XV?#>?`ӽL?UUUUUUU?\?b?
Pe?:*j?܊#En?PP5?"d{L?W? X}`?^Kqe?M}j?~@o?@Q
kC?AˎT? D
`?(\e?Jhk?Cx)?
P;N?g[?;WaNd??Kj?{$*ˤ&?PPPPPPP?9D^?'`f?^Km?H%eA?שFfW?WH+c?RFj?;;3? T?n0X8b?~̦Ej?883?%GoU?*c?DU>k?	[@?MY?cye?;ڹn?7XQO?lӱ`?& a2j?&@<?/Z?,Cf?K%?KB(T?j?Yc?!nm?+P?
%9b?<%Sl?&%ݒK?%`%`a?ߚCqk?\9	ąJ?Mfa?'%Dl?吽L?$I$Ib?s..om?|jYQ?T$@Ed?$Coo?W!U?f?  2?}\?^pxi?yG?y\a?9E[n?gcsT?Rڍf?!++7?GXi^?<#3l?p2NQ?sW ae?1?`Zod(^?l?YC5R?	N<f?\?;?v`?8Hhn?D D W?{Wi?P:J?LN3`d?1?A_?!!m?W?9i?C	VP?2+QAf?"B?uyb?.h$?Mw_?j]^n?B)Z?!_Mk?O%T?fWi?B!P?8qS>g?h3?R0I?%8ke?;OnB?@c?FA@s}9?,b?AA0?oa?I6"?S`?@ ?nlH`?> `?                                                                         F@              @                     +eGW@           B.?        xjs        llV?        ?        UUUUUU?        UUUUUU?              ?                                                  INF inf INITY   inity   NAN nan SNAN)   snan)   IND)ind)/       "                   sa            "   sa            sa 0          m s c o r e e . d l l   CorExitProcess  . e x e         . c m d         . b a t         . c o m         . / \                                                                                                                                                                                                                                                                                             ( ( ( ( (                                     H                                                                                                                                                                                                                                                                                                                                                                  	
 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~                    ( ( ( ( (                                     H                                                       (                                                                 0                       a m / p m       a / p   	   +   %                                                                                                                                                                                      	       "   sa                            "   sa            (ya (          DH           H           $H   XH           PH   HQH   [I   \I           ̈H   H   DH   H    H   PI       MI                               H           ԈH       |H   XH       	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ @O\           @}   PO\   ?b   @}   hO\   ?b   <VH   O\   ?b   lbI   O\   ?b   hI   O\   ?b   loI   L C _ A L L     L C _ C O L L A T E     L C _ C T Y P E         L C _ M O N E T A R Y   L C _ N U M E R I C     L C _ T I M E   = ;     ;   =   - _ .   C       _ . ,   _       R\   R\   R\   R\   R\   R\   R\   R\   R\   R\   R\   R\   S\   S\   S\    S\   $S\   (S\   ,S\   0S\   4S\   8S\   <S\   @S\   DS\   HS\   PS\   XS\   dS\   lS\   ,S\   tS\   |S\   S\   S\   S\   S\   S\   S\   S\   S\   S\   S\          T\   T\   T\    T\   (T\   0T\   8T\   @T\   PT\   `T\   pT\   T\   T\   T\   T\   T\   T\   T\   T\   T\   T\    U\   U\   U\   U\    U\   (U\   8U\   PU\   `U\   T\   pU\   U\   U\   U\   U\   U\   U\   U\   U\   V\    V\   HV\   `V\   Sun Mon Tue Wed Thu Fri Sat Sunday  Monday      Tuesday Wednesday       Thursday    Friday      Saturday    Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec     January February    March   April   June    July    August      September       October November        December    AM  PM      MM/dd/yy        dddd, MMMM dd, yyyy     HH:mm:ss        S u n   M o n   T u e   W e d   T h u   F r i   S a t   S u n d a y     M o n d a y     T u e s d a y   W e d n e s d a y       T h u r s d a y         F r i d a y     S a t u r d a y         J a n   F e b   M a r   A p r   M a y   J u n   J u l   A u g   S e p   O c t   N o v   D e c   J a n u a r y   F e b r u a r y         M a r c h       A p r i l       J u n e         J u l y         A u g u s t     S e p t e m b e r       O c t o b e r   N o v e m b e r         D e c e m b e r     A M     P M         M M / d d / y y         d d d d ,   M M M M   d d ,   y y y y   H H : m m : s s         e n - U S       W\   PW\   W\   W\   @X\   X\   \   X\   Y\   PY\   Y\   Y\   @Z\   Z\   Z\   \   Z\   [\   X[\           a p i - m s - w i n - c o r e - d a t e t i m e - l 1 - 1 - 1   a p i - m s - w i n - c o r e - f i l e - l 1 - 2 - 2           a p i - m s - w i n - c o r e - l o c a l i z a t i o n - l 1 - 2 - 1           a p i - m s - w i n - c o r e - l o c a l i z a t i o n - o b s o l e t e - l 1 - 2 - 0         a p i - m s - w i n - c o r e - p r o c e s s t h r e a d s - l 1 - 1 - 2       a p i - m s - w i n - c o r e - s t r i n g - l 1 - 1 - 0       a p i - m s - w i n - c o r e - s y s i n f o - l 1 - 2 - 1     a p i - m s - w i n - c o r e - w i n r t - l 1 - 1 - 0         a p i - m s - w i n - c o r e - x s t a t e - l 2 - 1 - 0       a p i - m s - w i n - r t c o r e - n t u s e r - w i n d o w - l 1 - 1 - 0     a p i - m s - w i n - s e c u r i t y - s y s t e m f u n c t i o n s - l 1 - 1 - 0             e x t - m s - w i n - n t u s e r - d i a l o g b o x - l 1 - 1 - 0             e x t - m s - w i n - n t u s e r - w i n d o w s t a t i o n - l 1 - 1 - 0     a d v a p i 3 2         n t d l l               a p i - m s - w i n - a p p m o d e l - r u n t i m e - l 1 - 1 - 2     u s e r 3 2     e x t - m s -          AreFileApisANSI       CompareStringEx       EnumSystemLocalesEx            GetDateFormatEx       GetLocaleInfoEx               GetTimeFormatEx       GetUserDefaultLocaleName                    IsValidLocaleName             LCMapStringEx         LCIDToLocaleName              LocaleNameToLCID       RoInitialize           RoUninitialize         AppPolicyGetProcessTerminationMethod           AppPolicyGetThreadInitializationType          SystemFunction036   T Z         ]\   ]\   ]\   ]\   ]\   ]\   ]\   ]\    ^\   ]\   ^\   ]\    ^\   ]\   0^\   ]\   INF inf NAN nan NAN(SNAN)       nan(snan)       NAN(IND)        nan(ind)    e+000                       `\          $`\          (`\          ,`\          4`\          <`\   !       D`\          L`\          T`\          \`\          d`\          l`\          t`\          x`\           |`\          `\          `\          `\          `\          `\          `\          `\          `\          `\   "       `\   #       `\   $       `\   %       `\   &       `\   exp pow log log10   sinh    cosh    tanh    asin    acos    atan    atan2   sqrt    sin cos tan ceil    floor   fabs    modf    ldexp   _cabs   _hypot  fmod    frexp   _y0 _y1 _yn _logb       _nextafter               :   Y   w                 /  M  l         ;   Z   x                 0  N  m                 
o?   `*?   PG܇?   ?   @Γ?    ?    ?    ?   ٰ?   ?   [?   Xt?    \?   pB?   k'?   0
?   0u?   6e?    S?   A?   .?   0?   X?   ?   `vڷ?   Eø?   @B?   0m?    x?   T^?   C?   `'?   0
?   0?   g?   p~?   G?   *?   o&?   R?   ?    q?   ?   `+M?   6?   &?   8?   p0?   @j?   ?   @?    ?   ?   `?   (?   ZR?    6?   #?   ?   @?   Q[?   p?   Ph)?   ?   @5?   `!\?   ?   `'?   P?   ?   P
U?   `?   @l?   %@?   Pq?   $?   Pk?   ?    6?   \g?    ?   ?   ?   A)?   `Y?   Z?   00?   ?   q?   G?   `&w?   PL?   O?   0?    2?   a?   ?   _?   0?   ?   H?   wv?   *?   ?   p0?   ,?   pY?   Ȇ?    ?   ?   B?   9?   Nf?   P?    ޾?   0?   ?   B?   n?   3?   ?   ?   g?   G?   @r?   ?    k?   #?   `?   @H?   r?   ?   ?   0)?    ?   pD?   n?   X?   ?   M?   ?   =?   f?   ?   p?    ?   c
?   p2?   [?    ?   05?    j?   ?   $?   qL?   `Bt?   `?   Й?    ?   P?   9?   #a?   0J?   X?    O?    .?   ?   R%?   8?   K?   _?   P>r?   \?   @o?   v?   r?   c?   I?   $?   	?   ?   q/?     B?   T?   \g?   y?    n?   ?   T?   ?   ?   P_?   @?   ?   ?   01?   `KC?   [U?    bg?   ^y?    P?   7?   ?   ?    ?   0t?   *?   0?    z?   0+?   <?   (N?   _?   q?   ?   ?   07?   @?   ?   `?   3?   [?   @z?   ?   `.?   ??   PP?   a?   0tr?   S?   *?   P?   `?   y?   0-?   ?   0z?   	?   ?    -*?    :?   `$K?   P[?   k?   W|?   ?    ?   @@?   0}?   б?   P?   ?   ?   2?   >?   B.?                ZCP^=n =%J=Ny|=+y+5=՟jV=Q_F= f>]G>Rz>ɑ>s>tǑ>L(=#>q|ab=)mđc>F->-(.>fJBGo>>uwL->O~0.>ӽcn">37%>%*>вփl>o΀>ƪ$>Ba'>/+.>yuͲ>U,>q|ab=墪=GPqR>.Ͳ9>
!>$>ߣ2>F?0>(1>Ŗ;t=S9Ř=<9>70*> >uA03>A|yz=j>Q5rHg,>& %>YHȆ>6h~5>$@B$$>=T=>`h9><>#n2j?>!υ1^9>=>Hk=>:X3 >!c0&>`hj.>͑<>""w6>b}=U<>.HR>1l7>m_-)>U|:>K5s@6>kA2>.:O>#>@,j>>A?1\C>SE$>9LWG>FK>h>EL>
DG>u=>5.>PJ;I:qE>Y8a:E>r	B>Ί0E>X%>׼5>>7>I0:>t6k'	D>[ >_ 3t=e2m5>zM #>$'<>c~n->jRi=>A3>N>A|yz>z{<%>W(>|])6M>&J졬!>&'CWD>~3#>1s@:>)*	v!>+DO>><_oD>KgɆ_G>nk+AK>(v.=D>@fD>bj	;>Xi@>]<>{PF>t-BH>t5>~>)C&>m0I>UV3>֔Ea>Zg9>4E>X` ">"X;">#Ҷ{M>}G>:yJ>>fCL:>8ZF>:6NK>j_>56?>Ƶ>/>`hj>>û'51>WG>8J<L>êL>`E>nEA(6>FXL>3>jB>{9LD>HY@>67~xh>Շa6>r f4">w9>f^O> <I>؊XQD>䊱{;>g_=N>O=I9>/0@>_">qCF>qUxvƜ_>ˤMR[>58LZ>,9X>,P>?rAj^>ۤ)]>^b
@>osY>/2GG>!B6Y>-Z\>z83N>LOF>;^D>yLM7>9LWW>A3W>e_>r1%A>R{E>)yIx^>X\>{\>W>5ٶ*)>}X>x
N>(gr^>ux1]>PC#>[׈M4>^[>a]>)2XV =8rZ>M">P	K>[*R>x:>:O_>
d:$R>5)eT>%-9[>Q@ݦ[>	tE>R\>"NP:>D8{\>_ES>_d_>LHT>zY;>u:m	EC><EҹQ>y\P>q_Y~[>ܓ;s7>;#>[0><[cZUg^>^=.>;=>~Ov}`[>ĭR>bsܙ_>jj sT>		u+>M^>tX>̈F>"߹oI>O7mF>
U^RfN>4/B>qeF>X-9>K$5G>G>USY>kX>Mc>.X>7܍dRL>,HR>O1U>%)c#A>l$/H[><y59n>              ?   0,?   аY?   E?   `X?   0?   ?   B?   0r?   [?   0?   ;?   `z8?   `Ek?   ?   ?    ?   <?   0q?   0ۧ?   @?    
?   `N?   ?   ڿ?   p?   P+4?   0Go?   ?   o?   ~$?   8b?   `?   0?   u?   P_?   p?   0?   %?   h?   @?   ?   77?   }?   ?   pf?   U?   Pk?   ?   3?   v?   ?   Л?    g?    ?   @-?   X?    ?   0?   .P?   ?   ?   PvP?   ?         l>*>ס+H>7`>r1i>:F>P[=f[Rm>h>1myf>[6>w`>pl>tW>E{T>u$ -[>[*ncd>0d C>TQ*\>$oS>$hkDh$h>[2r?>@Kb>O@W>^uT>bϴtZ>*|>uZ>iZ>`Rj>o!V>}X*>>$B>,B2Y>A]4h>Fa>j"	Y>6XO>
tA9=[>%b>;%f>*>UA>N0Wl*b>)>$=o>5〄E>5eʻf>$Z*A>U>iZb>+`>=U7G>=t>AD8
k>oBl>* i>Ed>KIi>`+N>VFK>L,^>{,̆$E>?Nl>	΀f>~
9>"                    a           d                      [   [   [   x[   P[   [   `[   [   [   [   [   [   [   [   [   0[   @[   P[   `[   x[   [   [   [   [   [   [   [   [   [   S   hS   y\   S   [   0[   @[   ([   [   `DQ   [   [   y\   x\   x\   x\   x\   x\   x\   y\   0y\   Hy\   `y\   xy\   y\   y\   y\   y\   y\   z\   z\   (z\   8z\   Hz\   Xz\   hz\   z\   z\   z\   y\   z\   z\   {\   {\   0{\   @{\   P{\   `{\   y\   x{\   y\   {\   {\    ZS   {\   {\   y\   No error        Operation not permitted No such file or directory       No such process Interrupted function call       Input/output error      No such device or address       Arg list too long       Exec format error       Bad file descriptor     No child processes      Resource temporarily unavailable        Not enough space        Permission denied       Bad address     Unknown error   Resource device File exists     Improper link   No such device  Not a directory Is a directory  Invalid argument        Too many open files in system   Too many open files     Inappropriate I/O control operation     File too large  No space left on device Invalid seek    Read-only file system   Too many links  Broken pipe     Domain error    Result too large        Resource deadlock avoided       Filename too long       No locks available      Directory not empty     Illegal byte sequence   +       "                   a 0          ccs UTF-8       UTF-16LEUNICODE c c s   U T F - 8       U T F - 1 6 L E U N I C O D E   |\   |\   |\   |\   j a - J P       z h - C N       k o - K R       z h - T W       x\   E N U   \   E N U   \   E N U   \   E N A   \   N L B   \   E N C    \   Z H H   (\   Z H I   0\   C H S   @\   Z H H   h\   C H S   \   Z H I   \   C H T   \   N L B    \   E N U   (\   E N A   @\   E N L   `\   E N C   x\   E N B   \   E N I   \   E N J   ؄\   E N Z   \   E N S    \   E N T   X\   E N G   p\   E N U   \   E N U   \   F R B   \   F R C   \   F R L   \   F R S   (\   D E A   H\   D E C   p\   D E L   \   D E S   \   E N I   ؆\   I T S   \   N O R   \   N O R   8\   N O N   `\   P T B   \   E S S   \   E S B   ؇\   E S L   \   E S O    \   E S C   H\   E S D   \   E S F   \   E S E   Ȉ\   E S G   \   E S H   \   E S M   8\   E S N   X\   E S I   \   E S A   \   E S Z   ȉ\   E S R   \   E S U   \   E S Y   0\   E S V   X\   S V F   x\   D E S   \   E N G   \   E N U   \   E N U   A               \   U S A   \   G B R   \   C H N   Њ\   C Z E   \   G B R   \   G B R   \   N L D    \   H K G   8\   N Z L   P\   N Z L   X\   C H N   p\   C H N   \   P R I   \   S V K   \   Z A F   Ћ\   K O R   \   Z A F   \   K O R    \   T T O   \   G B R   H\   G B R   h\   U S A   \   U S A          a m e r i c a n         a m e r i c a n   e n g l i s h         a m e r i c a n - e n g l i s h         a u s t r a l i a n     b e l g i a n   c a n a d i a n         c h h   c h i   c h i n e s e   c h i n e s e - h o n g k o n g         c h i n e s e - s i m p l i f i e d     c h i n e s e - s i n g a p o r e       c h i n e s e - t r a d i t i o n a l   d u t c h - b e l g i a n       e n g l i s h - a m e r i c a n         e n g l i s h - a u s   e n g l i s h - b e l i z e     e n g l i s h - c a n   e n g l i s h - c a r i b b e a n       e n g l i s h - i r e   e n g l i s h - j a m a i c a   e n g l i s h - n z     e n g l i s h - s o u t h   a f r i c a         e n g l i s h - t r i n i d a d   y   t o b a g o       e n g l i s h - u k     e n g l i s h - u s     e n g l i s h - u s a   f r e n c h - b e l g i a n     f r e n c h - c a n a d i a n   f r e n c h - l u x e m b o u r g       f r e n c h - s w i s s         g e r m a n - a u s t r i a n   g e r m a n - l i c h t e n s t e i n   g e r m a n - l u x e m b o u r g       g e r m a n - s w i s s         i r i s h - e n g l i s h       i t a l i a n - s w i s s       n o r w e g i a n       n o r w e g i a n - b o k m a l         n o r w e g i a n - n y n o r s k       p o r t u g u e s e - b r a z i l i a n         s p a n i s h - a r g e n t i n a       s p a n i s h - b o l i v i a   s p a n i s h - c h i l e       s p a n i s h - c o l o m b i a         s p a n i s h - c o s t a   r i c a     s p a n i s h - d o m i n i c a n   r e p u b l i c     s p a n i s h - e c u a d o r   s p a n i s h - e l   s a l v a d o r   s p a n i s h - g u a t e m a l a       s p a n i s h - h o n d u r a s         s p a n i s h - m e x i c a n   s p a n i s h - m o d e r n     s p a n i s h - n i c a r a g u a       s p a n i s h - p a n a m a     s p a n i s h - p a r a g u a y         s p a n i s h - p e r u         s p a n i s h - p u e r t o   r i c o   s p a n i s h - u r u g u a y   s p a n i s h - v e n e z u e l a       s w e d i s h - f i n l a n d   s w i s s   u k     u s         u s a   a m e r i c a   b r i t a i n   c h i n a       c z e c h       e n g l a n d   g r e a t   b r i t a i n       h o l l a n d   h o n g - k o n g       n e w - z e a l a n d   n z     p r   c h i n a         p r - c h i n a         p u e r t o - r i c o   s l o v a k     s o u t h   a f r i c a         s o u t h   k o r e a   s o u t h - a f r i c a         s o u t h - k o r e a   t r i n i d a d   &   t o b a g o       u n i t e d - k i n g d o m     u n i t e d - s t a t e s       u t f 8         A C P   u t f - 8       O C P   6-           \          \           \          (\          8\          @\          H\          P\   	       X\   
       `\          h\          p\          x\          \          \          \          \          \          \          \          \          \          ț\          Л\          ؛\          \          \          \          \           \           \   !       \   "       \   #       \   $        \   %       (\   &       0\   '       8\   )       @\   *       H\   +       P\   ,       X\   -       `\   /       h\   6       p\   7       x\   8       \   9       \   >       \   ?       \   @       \   A       \   C       \   D       \   F       \   G       Ȝ\   I       М\   J       ؜\   K       \   N       \   O       \   P       \   V        \   W       \   Z       \   e       \          @\          \         0\         @\         |\         P\         `\         p\         \   	      `V\         \         \         \         \         Н\         \         |\         |\         \          \         \          \         0\         @\         P\         `\         p\         \         \         \          \   !      \   "      О\   #      \   $      \   %       \   &      \   '       \   )      0\   *      @\   +      P\   ,      `\   -      x\   /      \   2      \   4      \   5      \   6      ȟ\   7      ؟\   8      \   9      \   :      \   ;      \   >      (\   ?      8\   @      H\   A      X\   C      h\   D      \   E      \   F      \   G      \   I      \   J      Р\   K      \   L      \   N       \   O      \   P       \   R      0\   V      @\   W      P\   Z      `\   e      p\   k      \   l      \         \         \         |\         \   	      С\   
      \         \          \         \          \         0\         @\         X\   ,      h\   ;      \   >      \   C      \   k      \         Ȣ\         آ\         \   	      \   
      \         \         (\   ;      @\   k      P\         `\         p\         \   	      \   
      \         \         \   ;      У\         \         \          \   	      \   
       \         0\         @\   ;      X\         h\   	      x\   
      \         \         \   ;      \         Ф\   	      \   
      \          \   ;      \          (\   	       8\   
       H\   ;       X\   $      h\   	$      x\   
$      \   ;$      \   (      \   	(      \   
(      ȥ\   ,      إ\   	,      \   
,      \   0      \   	0      \   
0      (\   4      8\   	4      H\   
4      X\   8      h\   
8      x\   <      \   
<      \   @      \   
@      \   
D      Ȧ\   
H      ئ\   
L      \   
P      \   |      \   |      \   a r     b g     c a     z h - C H S     c s     d a     d e     e l     e n     e s     f i     f r     h e     h u     i s     i t     j a     k o     n l     n o     p l     p t     r o     r u     h r     s k     s q     s v     t h     t r     u r     i d     b e     s l     e t     l v     l t     f a     v i     h y     a z     e u     m k     a f     k a     f o     h i     m s     k k     k y     s w     u z     t t     p a     g u     t a     t e     k n     m r     s a     m n     g l     k o k   s y r   d i v   a r - S A       b g - B G       c a - E S       c s - C Z       d a - D K       d e - D E       e l - G R       f i - F I       f r - F R       h e - I L       h u - H U       i s - I S       i t - I T       n l - N L       n b - N O       p l - P L       p t - B R       r o - R O       r u - R U       h r - H R       s k - S K       s q - A L       s v - S E       t h - T H       t r - T R       u r - P K       i d - I D       u k - U A       b e - B Y       s l - S I       e t - E E       l v - L V       l t - L T       f a - I R       v i - V N       h y - A M       a z - A Z - L a t n     e u - E S       m k - M K       t n - Z A       x h - Z A       z u - Z A       a f - Z A       k a - G E       f o - F O       h i - I N       m t - M T       s e - N O       m s - M Y       k k - K Z       k y - K G       s w - K E       u z - U Z - L a t n     t t - R U       b n - I N       p a - I N       g u - I N       t a - I N       t e - I N       k n - I N       m l - I N       m r - I N       s a - I N       m n - M N       c y - G B       g l - E S       k o k - I N     s y r - S Y     d i v - M V     q u z - B O     n s - Z A       m i - N Z       a r - I Q       d e - C H       e n - G B       e s - M X       f r - B E       i t - C H       n l - B E       n n - N O       p t - P T       s r - S P - L a t n     s v - F I       a z - A Z - C y r l     s e - S E       m s - B N       u z - U Z - C y r l     q u z - E C     a r - E G       z h - H K       d e - A T       e n - A U       e s - E S       f r - C A       s r - S P - C y r l     s e - F I       q u z - P E     a r - L Y       z h - S G       d e - L U       e n - C A       e s - G T       f r - C H       h r - B A       s m j - N O     a r - D Z       z h - M O       d e - L I       e n - N Z       e s - C R       f r - L U       b s - B A - L a t n     s m j - S E     a r - M A       e n - I E       e s - P A       f r - M C       s r - B A - L a t n     s m a - N O     a r - T N       e n - Z A       e s - D O       s r - B A - C y r l     s m a - S E     a r - O M       e n - J M       e s - V E       s m s - F I     a r - Y E       e n - C B       e s - C O       s m n - F I     a r - S Y       e n - B Z       e s - P E       a r - J O       e n - T T       e s - A R       a r - L B       e n - Z W       e s - E C       a r - K W       e n - P H       e s - C L       a r - A E       e s - U Y       a r - B H       e s - P Y       a r - Q A       e s - B O       e s - S V       e s - H N       e s - N I       e s - P R       z h - C H T     s r     @\   B       p\   ,       `\   q       \           p\          \          \          \          \          \          е\          \          \           \          \           \          0\   C       @\          P\          `\          X\   )       p\          \   k       \   !       \   c       \          \   D       \   }       ж\           \          \   E       8\          \   G       \          @\          \   H       H\          (\          8\          H\   I       X\          h\          \   A       x\          P\          \   J       X\          \          \          \          ȷ\          ط\          \          \          \          \          (\          8\   K       H\          X\          `\   	       h\          x\          \          \          \          \          ȸ\          ظ\          \          \          \          \          (\          8\          H\          X\          h\          x\          \          (\   #       \   e       `\   *       \   l       @\   &       \   h       h\   
       ȹ\   L       \   .       ع\   s       p\          \          \          \          \   M       (\          8\           \   >       H\          Ȝ\   7       X\          x\          h\   N       \   /       x\   t       ؛\          \          \   Z       \          \   O       P\   (       \   j       \          Ⱥ\   a       \          غ\   P       \          \          \   Q       \          \   R       x\   -       \   r       \   1       (\   x       \   :       8\          \          \   ?       H\          X\   S       \   2       h\   y       8\   %       x\   g       0\   $       \   f       \          h\   +       \   m       \          \   =       Ȼ\          \   ;       ػ\          \   0       \          \   w       \   u       \   U       \          (\          8\   T       H\          \          X\          \   6       h\   ~       \          x\   V       \          \   W       \          \          \          ȼ\          ț\          ؼ\   X       Л\          \   Y       \   <       \          \          \   v       (\          \          8\   [        \   "       H\   d       X\          h\          x\          \          \          \          \          \   \       \          Ƚ\          \          \          \          \          (\          8\   ]       \   3       H\   z       \   @       X\          М\   8       h\          ؜\   9       x\          \          \   ^       \   n        \          \   _       \   5       \   |       \           Ⱦ\   b       \          ؾ\   `       \   4       \           \   {       H\   '       \   i       (\   o       8\          H\          X\          h\          x\          \          \   F       \   p       a f - z a       a r - a e       a r - b h       a r - d z       a r - e g       a r - i q       a r - j o       a r - k w       a r - l b       a r - l y       a r - m a       a r - o m       a r - q a       a r - s a       a r - s y       a r - t n       a r - y e       a z - a z - c y r l     a z - a z - l a t n     b e - b y       b g - b g       b n - i n       b s - b a - l a t n     c a - e s       c s - c z       c y - g b       d a - d k       d e - a t       d e - c h       d e - d e       d e - l i       d e - l u       d i v - m v     e l - g r       e n - a u       e n - b z       e n - c a       e n - c b       e n - g b       e n - i e       e n - j m       e n - n z       e n - p h       e n - t t       e n - u s       e n - z a       e n - z w       e s - a r       e s - b o       e s - c l       e s - c o       e s - c r       e s - d o       e s - e c       e s - e s       e s - g t       e s - h n       e s - m x       e s - n i       e s - p a       e s - p e       e s - p r       e s - p y       e s - s v       e s - u y       e s - v e       e t - e e       e u - e s       f a - i r       f i - f i       f o - f o       f r - b e       f r - c a       f r - c h       f r - f r       f r - l u       f r - m c       g l - e s       g u - i n       h e - i l       h i - i n       h r - b a       h r - h r       h u - h u       h y - a m       i d - i d       i s - i s       i t - c h       i t - i t       j a - j p       k a - g e       k k - k z       k n - i n       k o k - i n     k o - k r       k y - k g       l t - l t       l v - l v       m i - n z       m k - m k       m l - i n       m n - m n       m r - i n       m s - b n       m s - m y       m t - m t       n b - n o       n l - b e       n l - n l       n n - n o       n s - z a       p a - i n       p l - p l       p t - b r       p t - p t       q u z - b o     q u z - e c     q u z - p e     r o - r o       r u - r u       s a - i n       s e - f i       s e - n o       s e - s e       s k - s k       s l - s i       s m a - n o     s m a - s e     s m j - n o     s m j - s e     s m n - f i     s m s - f i     s q - a l       s r - b a - c y r l     s r - b a - l a t n     s r - s p - c y r l     s r - s p - l a t n     s v - f i       s v - s e       s w - k e       s y r - s y     t a - i n       t e - i n       t h - t h       t n - z a       t r - t r       t t - r u       u k - u a       u r - p k       u z - u z - c y r l     u z - u z - l a t n     v i - v n       x h - z a       z h - c h s     z h - c h t     z h - c n       z h - h k       z h - m o       z h - s g       z h - t w       z u - z a   1#INF   1#QNAN  1#SNAN  1#IND               ?C?                                                                                                                            &{?            x?        5q(7>           PD?        %>b?>               @              ?              ?                             `?              ?        UUUUUU?              ?        ?        UUUUUU?                                         ?              ?              ?                               TUUUU?        ƺ?        Q#Ib?        ]4<?                                 C O N O U T $              [?   pԯk?   `t?   v{?   M4?   P?   q?   ^?   j?   
?   ൵?   PO_?    S?   í?   R?    ?   p×?   8?   ֟?   ?    ᇡ?   U?   g!?   ?   ?   8?   K?   @?   ܧ?   ?   j?   Щ0?    ?    ?   ~?   A?   q?   pdƮ?   ?   ($?   &?   ?   0,C?   @4?   ` ?   R_?   h?   P0?   x?   0ճ?   2?   >?    ?   0wG?   `!?   @?   @Y?   ]?   ?    i?   `÷?   0?    v?   0ϸ?   @'?   m?   ع?   Щ0?   _?   pߺ?   6?   䍻?   0?   @:?   p?   ?   }<?   Ց?    ?   ;?   V?   ?   8?   ?   0-?   ?   pOC?   `l?   ?    =?   O?   B?   :?   b?   j?   ?   0F?   ?   ,?   дT?   |?   n?    ?   ?   P0?    B?    i?   ?   `?   ?   0?   p~,?   S?   py?   p	?    X?   0?   @?   08?   P^?   X?   @?   p?   @$?   Њ?   P??   e?   (?   +?   ?   ?   p?   BB?   @f?   =?   0?   ?   P?    ?   @?   c?   ?    y?   0?   ?   p?   m9?   \?    ?   P?   p?   ?   ?   ~.?   `)Q?   s?   p>?   ?    ?   0>?   0i?   @A?   pc?   l?   D?   ?   ?   0Q?   P-?   PIO?   @p?   0?   @'?   I?   X?    S?   `:7?   `X?    x?   p|?   ?   Н?   ?   0s?   ;?   P[?   `&|?   <?   @?   2?   ?   ?   Й;?   B[?   z?   p^?   ѹ?   2?   ?   P?   v?   0+?   :?   @J?   xY?   h?   pFx?   ?   ?   0;?   {?   P?   `?   0?   +?   C?   @R?   @Y?   0X.?    O=?   =L?   $[?   pj?   Px?   @?   `p?   /?   ?   ?   >?   ?   pw?   `?   ?   P?   p(?    7?   0kE?   S?    +b?   p?   @~?   `?    R?   ?   ๷?   ?   ?   P?   2?    ??   pD?   B?   9(?   *6?   PD?                 "
=.3i=W~=imb;D=W>6Z=<hC=`͉=. ob=ͽڸO=0B؈ >y+>>IԭwJ=07?v>Gb=M>Q=z	>p=QW  .>n [>p)=m6W>OJK>C>*f>8=pT=:		r>]'p>qw>`
'>M>[^j7>Kb|j>:bβ>	>ޔ0>1k>A>+^=lg=)>,ļ,+>De}=7W`@>`z>~|'e>_M>`>1<.	/>:+>Os&>൏=MǛ/#>yHs=nX>JR!>11Y@/>58d%>_>)MJ$>" >	H*>eVM>cQ6!>6'Yx=%R>jtm}S=`
'><E쨰>Z>U&>䮿Y>?h/>77:ݸ$>a~>I{,>Y)>6{1n>Ur	Vr.>Tz3&>Ra+f)>0'C>6Zd >'4
>yU>^!-=jc?>cQ.>5b#)>^x8o2>Lj[;>vj"=:1J<>s|d>f3>fvw=>;H9>&X;>7Y9>>'S5>*StO9>T'4>K Z>`'>% %>΋.>Tu
.(!>ʧY3p>%@~+>!n03>Pu?>d׌5>>t"v:>R=>X̤/>
Ң;>[ >["`=>7>ː#>>6>\.>9Ir,>X>z8>4&/>	VYS9>HVo6>a"$>S= 5>VaR:>V8>(.0>D=Yc%>2x.&>>=K~Je#>!Ix[>dn-/!>9٭7>qb(>aIbQ=cQ61>v+M<7>=*>!ư*>f[t0>To -> Or=)a?>ė=l(>>
"Ic(>\,=F	ET5>m0;>9lߙ%>6>Ȩ mG4>?7>*yW3>ay;>V>bp(=>?gҀ8:>})36,>8!> ;>PӽD 8>j`&+>+&z*>nOv>h=O>yu`=GQ~f=oj37>k>/>dn9>hS=q)i5>m"e= ?~X3>6>Tz36>J`?>!T4<>0A8>cքBC?>6t9^	c:>VB4>ٲ6>*:8'>0<>Rm=1>"3>PkY)>'._M>5*=4<,BF>^G*>`JK&>.yCB)>O 'L>[.xJ>Hfy\PD>!MԩL>|b=})>\ >vc [1>H')>dL?>Z|F>Ni;>_j+>yC>O@L)>uzKs@>D>He@>5A3>N;kUr=CA	 >	p.>EK>VR>>e 	kE>fvwM>`7nH>eF>tH/>ѤL>ev[%>J
A>@
_A>pP&V6E>`"(5~7>ҹ@0$>y{@>W9oM>WL>փJ>Wp0>
lD>#,=>B_!">}tM>'>+Ai=1I!>u|KN>
c0iN>/پA>+h->|ۈ:>r-4@>%>b?>               @ ??? ?۠c?qBJeD?
#D%?|?E??z?g1?Pt?t:W?sy:?????ہv`?#?4,Tw?ru\?AA?[,'?tn?ƿD\n?V?m?^?BZ&?qq?IєX???.9&???+?{>e?к?#+?3=l}?e?O贁N?JH7?ـl@6 ?"1K	?(?^?pp?/?cj`?Y0Q?mЦm?JhAW?AA?Ň*,?Kz??3?-hk?N?U$??/?rp?w\?H?,4?)I ?ՐO???7zR?0?:bο?k??J?'t?aa?x O?ݾz<?J*??`?@?OZQ%?}A_?|.?"?9k?ȤxL?ƚy?4g?muV?F]tE?A4?F($?	|mx?p\?``?7Ck?aȁ&?ll?=
I?rS<?Ј:G?hh?g6q?"Qja?J;OR?d!YB?V3?@bw#?1h?X`?-)4d?и[?g?W+?GƼ?Zk?#a?X0Ҏ?`XV?:kP<q?R|c?UUUUUU?%G?H	9?KV*??"?PP?Lb?9/?L,ܾC?n%?Ꮶ>?[R֯?Jv?gв9?H"?{Gz?f`Y4m?`?vS?beF?M0':?%f-?QY^& ??feт???B?,?u?{?U)#`?;;?"z8$?c,?f"?88?E[u?Hi?*_]?x+R?FyF?W[:?j\/?+J#?Xw?0?`*?h/?KN?K%?P-
?,M?7Z?@+??)A?[r??MΡ8}?5'Ps?'|h?p"^?w~S?$I$I?[`>?߼xV4?*"*?x!?UHy?gG?  ?p}?L<?t?;?J.g??Y"?)F@J?g|?{a??S?+??w?ysBn?2Pd?'u_[?Q?;
_H?$G4??55?퉋,?30]X#?&H0????%?k?`U?F ?:5VD?;ڼOq?qA?ȝ%?.r/?h
?`۝?T	9??eu?B!?){?G
&s?yj?Mb?urY?4Q?dII?AA?G8?^0?)wd(?@ ?7zQ6$?? ?      ?                g         ] ] ^I DI I I JI /I  I I =I I I I I I I `I &I I I I I I I I I VI OI AI 3I %I I I I I I I I I I sI eI WI II     "I I +I I TI DI 'I I zI gI pI YI PI @I #I I I I I I I I {I qI gI kI dI ]I VI OI EI ;I 1I 'I SI LI EI >I 7I 0I )I "I I     ]   ^   Gc   :K         P            tb P\ (\                            h\         \ \                 tb            @   P\             ub            @   \                        \         \             ub             @   \             tb               @   P\             ub               @   \                        0ub \ p\                            \         \ \ \                     0ub            @   \                        pub  \ \                            8\         H\             pub             @    \                      ub \ p\                            \         \  \  \ H\                         ub            @   \             0ub               P   \                        vb P\ (\                            h\         \ H\                 vb            @   P\                      pvb \ \                            \         \ \  \  \ H\                             pvb            @   \                        pHb h\ @\                            \         \             pHb             @   h\                        Hb \ \                            \         \ @\ \                     Hb            @   \             Hb            @   h\                        \         @\ \                            Hb h\ \                            xJb \ \                             \         \ \                 xJb            @   \                        Hb h\ @\                            \         \ \                 Hb            @   h\                        \         \             vb             @   \                        @Ib 8\ \                            P\         p\ \ \                     @Ib            @   8\                        Ib \ \                            \          \ p\ \ \                         Ib            @   \                         wb P\ (\                            h\         \ \                  wb            @   P\                        hIb \ \                            \          \ \                 hIb            @   \                        8wb P\ (\                            h\         x\             8wb             @   P\                       \         \ x\  \                     `wb            @   \             wb            @   (\                        @\         P\             wb             @   (\                       \         \ \ x\  \                         wb            @   x\                        wb \ \                            \         P\ \ \ x\  \                             wb            @   \                        Ib \ x\                            \         \  \ p\ \ \                             Ib            @   \                        Ib 8\ \                           P\         x\ \ p\ \                         Ib            @   8\             Ib           @   \                        \         \  \                 Ib            @   \             Jb             @   H\                        `\          \             Jb            @   H\                        xb \ \                           \         \ x\ \ p\ \                             xb            @   \                        H\         X\             0xb             @   0\                        PJb \ \                            \         \ \ \                     PJb            @   \                        `xb 0\ \                            H\         `\ \                 `xb            @   0\                        \         \             xb             @   \                        \          \              yb             @   \                        yb P\ (\                            h\         x\             yb             @   P\                        yb \ \                            \         \ X\                 yb            @   \                        @zb H\  \                            `\         x\  \                 @zb            @   H\                         {b \ \                            \         \ \                  {b            @   \                        8\         H\             {b             @    \             {b            @   \                        \         p\ \                 |b            @   \                        \         \             |b             @   \                        X|b h\ @\                            \         \ p\ \                     X|b            @   h\                        |b \ \                           \         0\ X\ \ 0\                         |b            @   \             |b            @   \                       \         X\ \ 0\                     }b            @   \                        \         \             }b             @   \             Jb            @   H\                        |b \ X\                            `}b \ \                            \         \ H\                 `}b            @   \                        Kb (\  \                            @\         X\ \                 Kb            @   (\                        }b \ \                           \         \ \ \ x\  \                             }b            @   \                        Kb @\ \                            X\         p\ \                 Kb            @   @\                        ~b \ \                           \          \ (\ \ 0\                         ~b            @   \             8~b            @   P\                       h\         (\ \ 0\                     p~b            @   \                        \         \             p~b             @   \                        8~b P\  \                            @\         P\             ~b             @   (\                        \         \              b             @   x\                        b \ \                            \          \ X\                 b            @   \                        @b p\ H\                            \         \  \                 @b            @   p\                         b \ \                            \          \ X\                  b            @   \                        pb p\ H\                            \         \  \                 pb            @   p\                        0b \ \                            \          \ X\                 0b            @   \                        b p\ H\                            \         \ X\                 b            @   p\                        b \ \                            \          \  \                 b            @   \                        Ѓb p\ H\                            \         \ P\                 Ѓb            @   p\                        pb \ \                            \          \  \                 pb            @   \                        0b p\ H\                            \         \ \                 0b            @   p\                        Nb \ \                            \          \ \                 Nb            @   \                        b p\ H\                            \         \             b             @   p\                        Hb \ \                             \         \ \                 Hb            @   \                        xb h\ @\                            \         \ \ \                     xb            @   h\                        b \ \                           \         0\ X\ \ 0\                         b            @   \             Іb            @   \                       \         X\ \ 0\                     b            @   \                        \         \             b             @   \                        Іb \ 0\                            Pb \ X\                            \         \ H\                 Pb            @   \                        Їb  \ \                            \         8\ \ \                     Їb            @    \                         b \ `\                           \         \ \ P ] 0\                          b            @   \             (b            @    ]                       0 ]         \ P ] 0\                     `b            @   x ]                         ]          ]             `b             @   x ]                        (b  ]  ]                            b ]  ]                            0]         H] H\                 b            @   ]                         b ] p]                           ]         ]  ] `] 0\                          b            @   ]             Pb            @   (]                       @]          ] `] 0\                     b            @   ]                        ]         ]             b             @   ]                        Pb (] ]                            Љb (]  ]                            @]         X] X\                 Љb            @   (]                        @b ] ]                            ]         ]  \                 @b            @   ]                         b (]  ]                            @]         X] X\                  b            @   (]                        pb ] ]                            ]         ]  \                 pb            @   ]                        0b (]  ]                            @]         X] X\                 0b            @   (]                        b ] ]                            ]         ] X\                 b            @   ]                        b (]  ]                            @]         X]  \                 b            @   (]                        Ѝb ] ]                            ]         ] P\                 Ѝb            @   ]                        pb (]  ]                            @]         X]  \                 pb            @   (]                        0b ] ]                            ]         ] X\                 0b            @   ]                        b (]  ]                            @]         X]  \                 b            @   (]                        `b ] ]                            ]         ] \                 `b            @   ]                        Hb (	]  	]                            @	]         `	] \ \                     Hb            @   (	]                        b 	] 	]                            	]         	]             b             @   	]                      b (
]  
]                            @
]         h
] 
]  \ H\                         b            @   (
]             Hb               P   (	]                        0b 
] 
]                            
]         ] 	]                 0b            @   
]                      b `] 8]                            x]         ] h
] 
]  \ H\                             b            @   `]                        b ] ]                           ]         8] `] ] 0\                         b            @   ]              b            @   ]                       ]         `] ] 0\                     pb            @   ]                         ]         ]             pb             @   ]                         b ] 8]                            x]         ]             b             @   `]                        ]         ]             b             @   ]                        ]         (]             @b             @    ]                        h]         x]             b             @   P]                        ]         ]             b             @   ]                        ]         ]             0b             @   ]                        X]         h]             b             @   @]                        ]         ]             Еb             @   ]                         b ] ]                             ]         8] X\                  b            @   ]                        b ] `]                            ]         ]  \                 b            @   ]                        Pb ] ]                             ]         8] ]                 Pb            @   ]                        b ] `]                            ]         ]  \                 b            @   ]                        b ] ]                             ]         8] ]                 b            @   ]                        b ] `]                            ]         ]  \                 b            @   ]                        b ] ]                             ]         8] X\                 b            @   ]                         b ] `]                            ]         ] (]                  b            @   ]                        b ] ]                             ]         8]  \                 b            @   ]                        `b ] `]                            ]         ] x]                 `b            @   ]                        b ] ]                             ]         8]  \                 b            @   ]                        b ] `]                            ]         ] ]                 b            @   ]                        0b ] ]                             ]         8]  \                 0b            @   ]                        b ] `]                            ]         ] ]                 b            @   ]                        b ] ]                             ]         8]  \                 b            @   ]                        @b ] `]                            ]         ] h]                 @b            @   ]                        Пb ] ]                             ]         8]  \                 Пb            @   ]                        b ] `]                            ]         ] ]                 b            @   ]                        b ] ]                            ]         H] p] ] 0\                         b            @   ]             8b            @   ]                       ]         p] ] 0\                     xb            @   ]                        ]          ]             xb             @   ]                        8b ] H]                            b ] p]                            ]         ] H\                 b            @   ]                        0b ] ]                            0]         H] X\                 0b            @   ]                        b ] p]                            ]         ]  \                 b            @   ]                        `b ] ]                            0]         H] X\                 `b            @   ]                        Уb ] p]                            ]         ]  \                 Уb            @   ]                        b ] ]                            0]         H] X\                 b            @   ]                         b ] p]                            ]         ] X\                  b            @   ]                        pb ] ]                            0]         H]  \                 pb            @   ]                        0b ] p]                            ]         ] P\                 0b            @   ]                        Цb ] ]                            0]         H]  \                 Цb            @   ]                        b ] p]                            ]         ] X\                 b            @   ]                         b  ] ]                            0 ]         H ]  \                  b            @    ]                        b  ] p ]                             ]          ] \                 b            @    ]                        b !]  ]                           0!]         X!] !] !] 0\                         b            @   !]             b            @   !]                       !]         !] !] 0\                     0b            @   "]                         "]         0"]             0b             @   "]                        b !] X"]                            "]         "]             b             @   "]                        Ъb "] "]                            #]         (#] X\                 Ъb            @   "]                        @b x#] P#]                            #]         #]  \                 @b            @   x#]                         b #] #]                            $]         ($] "]                  b            @   #]                        b x$] P$]                           $]         $] \ x\  \                         b            @   x$]                        b %] $]                             %]         0%]             b             @   %]                        b %] X%]                           %]         %] %] &] 0%]                         b            @   %]             Pb           @   &]                        (&]         @&] h&]                 Pb            @   &]             b             M   &]                        &]         &]             b             @   &]             b            M   &]                        Эb 0'] ']                            H']         h'] '] 0%]                     Эb            @   0']              b            @   ']                        ']         '] 0%]                             b '] ']                            hb 8(] (]                            P(]         h(] 0%]                 hb            @   8(]                        b (] (]                            (]         (]             b             @   (]                        b 0)] )]                           H)]         p)] \ x\  \                         b            @   0)]                        Zb )] )]                            )]         )] \                 Zb            @   )]                        {b \ *]                            @b h*] @*]                            *]         *] *]                 @b            @   h*]             hb             M   *]                         +]         +]             hb             @   *]                        b `+] 8+]                            x+]         +] +]                 b            @   `+]             b             @   +]                        +]         +]                        b +] ,]                             b X,] 0,]                            p,]         ,] ,]                  b            @   X,]             b             @   ,]                        ,]         ,]                        b ,]  -]                            b P-] (-]                           h-]         -] -] 0.] X.]                         b            @   P-]             8b             M   -]                        -]         .]             8b             @   -]             @b           @   h*]             hb            M   *]                       b P-] .]                            8b -] .]                            .]         .]             b             @   .]                        бb H/]  /]                            `/]         x/] .]                 бb            @   H/]                        Pb /] /]                            /]         /] .]                 Pb            @   /]                      вb H0]  0]                            `0]         0] 
]  \ H\                         вb            @   H0]                       b 0] 0]                            0]          1] 0] 
]  \ H\                              b            @   0]                        [b p1] H1]                            1]         1] \ \                     [b            @   p1]                        \b 1] 1]                            2]         02] \ \                     \b            @   1]                        [b 2] X2]                            2]         2] \                 [b            @   2]                        b  3] 2]                           3]         @3] \ x\  \                         b            @    3]                        b 3] h3]                           3]         3] \ x\  \                         b            @   3]                        @b  4] 3]                           84]         `4] \ x\  \                         @b            @    4]                        pb 4] 4]                            4]         4] H\                 pb            @   4]                        b 05] 5]                            H5]         `5] H\                 b            @   05]                        b 5] 5]                           5]         5] 6] 0.] X.]                         b            @   5]             0b             M   @6]                        X6]         h6]             0b             @   @6]                       b 5] 6]                            0b @6] 6]                            pb 7] 6]                             7]         87] H\                 pb            @   7]                        b 7] `7]                           7]         7] \ x\  \                         b            @   7]                        صb 8] 7]                            08]         @8]             صb             @   8]                         b 8] h8]                            8]         8] @8]                  b            @   8]                        (b 9] 8]                            (9]         @9] @8]                 (b            @   9]                        Xb 9] h9]                            9]         9] @8]                 Xb            @   9]                        b :] 9]                            (:]         @:] @8]                 b            @   :]                        b :] h:]                            :]         :] @8]                 b            @   :]                        жb ;] :]                            (;]         @;] @8]                 жb            @   ;]                        b ;] h;]                            ;]         ;] @8]                 b            @   ;]                         b <] ;]                            (<]         @<] @8]                  b            @   <]                        Hb <] h<]                            <]         <] @8]                 Hb            @   <]                        pb =] <]                            (=]         @=] @8]                 pb            @   =]                        b =] h=]                            =]         =] @8]                 b            @   =]                        b >] =]                            (>]         @>] \                 b            @   >]                        b >] h>]                            >]         >] >]                 b            @   >]             Pb             M   ?]                        (?]         8?]             Pb             @   ?]                        Pb ?] `?]                            b ?] ?]                            ?]         ?] H\                 b            @   ?]                        ظb 0@] @]                            H@]         `@] H\                 ظb            @   0@]                         b @] @]                            @]         @] H\                  b            @   @]                        hb 0A] A]                           HA]         pA] A] 0.] X.]                         hb            @   0A]             b             M   A]                        A]         A]             b             @   A]                       hb 0A] B]                            b A] 8B]                            йb B] `B]                            B]         B] H\                 йb            @   B]                        b C] B]                             C]         8C] `C]                 b            @   C]             Pb             M   C]                        C]         C]             Pb             @   C]                        Pb C] C]                            b (D]  D]                            @D]         XD] H\                 b            @   (D]                        b D] D]                            D]         D]             b             @   D]                         b  E] D]                            8E]         PE] H\                  b            @    E]                        pb E] xE]                            E]         E] H\                 pb            @   E]                        b  F] E]                            8F]         PF] D]                 b            @    F]                         b F] xF]                            F]         F] H\                  b            @   F]                        Pb  G] F]                            8G]         PG] X\                 Pb            @    G]                        b G] xG]                            G]         G] X\                 b            @   G]                        (b  H] G]                            8H]         HH]             (b             @    H]                        Pb H] pH]                            H]         H]             Pb             @   H]                         I]         I]             b             @   H]                        `b `I] 8I]                           xI]         I] I] HH]                     `b            @   `I]             b           @   I]                         J]         J]             b             @   I]                        b `J] 8J]                            xJ]         J]             b             @   `J]                        `b J] J]                            J]         K] I]                 `b            @   J]                        b XK] 0K]                            pK]         K] \                 b            @   XK]                        b K] K]                            K]         L] .]                 b            @   K]                        `b XL] 0L]                            pL]         L] .]                 `b            @   XL]                        b L] L]                            L]         M] I]                 b            @   L]                        hb XM] 0M]                           pM]         M] HH] M]                     hb            @   XM]             b           @   M]                        M]         N]             b             @   M]                        b XN] 0N]                           pN]         N] M] HH] M]                         b            @   XN]                        (b N] N]                            O]         (O] M] HH] M]                         (b            @   N]                        `b xO] PO]                            O]         O] H\                 `b            @   xO]                        b O] O]                            P]         (P] I]                 b            @   O]                        b xP] PP]                           P]         P] P] (Q]                     b            @   xP]             8b             @    Q]                        Q]         P]             pb     `      @   PQ]                        hQ]         xQ]             pb             @   PQ]                        b Q] Q]                            Q]         Q]             b             @   Q]                         b @R] R]                            XR]         pR] X\                  b            @   @R]                        b R] R]                            R]         R] Q]                 b            @   R]                        b @S] S]                            XS]         pS] X\                 b            @   @S]                        0b S] S]                            S]         S] X\                 0b            @   S]                        0T]         @T]             b             @   T]                        b T] hT]                            T]         T] H\                 b            @   T]                         b U] T]                            (U]         @U] X\                  b            @   U]                        b U] hU]                            U]         U] X\                 b            @   U]                         b V] U]                            (V]         @V] @T]                  b            @   V]                        pb V] hV]                            V]         V] X\                 pb            @   V]                         W]         W]             b             @   V]                        PW]         `W]             (b             @   8W]                        W]         W]             `b             @   W]                        W]          X]             b             @   W]                        @X]         PX]             b             @   (X]                        pb X] xX]                            X]         X]             pb             @   X]                        b Y] X]                            0Y]         @Y]             b             @   Y]                         b Y] hY]                            Y]         Y]              b             @   Y]                        pb Z] Y]                             Z]         0Z]             pb             @   Z]                        b Z] XZ]                            Z]         Z]             b             @   Z]                         b Z] Z]                            []          []              b             @   Z]                        b p[] H[]                            []         []             b             @   p[]                        b [] []                             \]         \]             b             @   []                        @b `\] 8\]                            x\]         \]             @b             @   `\]                        \]         \]             b             @   \]                        ]]         (]]              b             @    ]]                        h]]         x]]             `b             @   P]]                        ]]         ]]             b             @   ]]                        b ^] ]]                            0^]         H^] H\                 b            @   ^]                        `b ^] p^]                            ^]         ^] H\                 `b            @   ^]                        b _] ^]                            0_]         H_] H\                 b            @   _]                         b _] p_]                            _]         _] H\                  b            @   _]                        Pb `] _]                            0`]         H`] H\                 Pb            @   `]                        b `] p`]                            `]         `] H\                 b            @   `]                        b a] `]                            0a]         Ha] H\                 b            @   a]                        @b a] pa]                            a]         a] H\                 @b            @   a]                        b b] a]                            0b]         Hb] H\                 b            @   b]                        b b] pb]                            b]         b] .]                 b            @   b]                        Pb c] b]                            0c]         Hc] x]]                 Pb            @   c]                        b c] pc]                            c]         c] x]]                 b            @   c]                        pb d] c]                            0d]         Hd] x]]                 pb            @   d]                         b d] pd]                            d]         d] ]]                  b            @   d]                        b e] d]                            0e]         He] ]]                 b            @   e]                         b e] pe]                            e]         e] \]                  b            @   e]                        b f] e]                            0f]         Hf] (]]                 b            @   f]                        @b f] pf]                            f]         f] X\                 @b            @   f]                        b g] f]                            0g]         Hg] X\                 b            @   g]                         b g] pg]                            g]         g] X\                  b            @   g]                        b h] g]                            0h]         Hh] X\                 b            @   h]                         b h] ph]                            h]         h] X\                  b            @   h]                        pb i] h]                            0i]         Hi] X\                 pb            @   i]                        b i] pi]                            i]         i] X\                 b            @   i]                        Pb j] i]                            0j]         Hj] X\                 Pb            @   j]                        b j] pj]                            j]         j] X\                 b            @   j]                        0b k] j]                            0k]         Hk]  X]                 0b            @   k]                        b k] pk]                            k]         k] W]                 b            @   k]                        0b l] k]                            0l]         Hl] PX]                 0b            @   l]                        b l] pl]                            l]         l] W]                 b            @   l]                        `b m] l]                            0m]         Hm] .]                 `b            @   m]                        b m] pm]                            m]         m] W]                 b            @   m]                        `b n] m]                            0n]         Hn] `W]                 `b            @   n]                        b n] pn]                            n]         n] W]                 b            @   n]                        Pb o] n]                            0o]         Ho] X\                 Pb            @   o]                        b o] po]                            o]         o] X\                 b            @   o]                        0b p] o]                            0p]         Hp] X\                 0b            @   p]                        b p] pp]                            p]         p] X\                 b            @   p]                        b q] p]                            0q]         Hq] X\                 b            @   q]                        b q] pq]                            q]         q] X\                 b            @   q]                        b r] q]                            0r]         Hr] X\                 b            @   r]                        `b r] pr]                            r]         r] X\                 `b            @   r]                        b s] r]                            0s]         Hs] X\                 b            @   s]                        @b s] ps]                            s]         s] X\                 @b            @   s]                        b t] s]                            0t]         Ht] X\                 b            @   t]                         b t] pt]                            t]         t] X\                  b            @   t]                        b u] t]                            0u]         Hu] X\                 b            @   u]                         b u] pu]                            u]         u] X\                  b            @   u]                        pb v] u]                            0v]         Hv] X\                 pb            @   v]                        b v] pv]                            v]         v] X\                 b            @   v]                        Hb w] v]                            0w]         Hw] P]                 Hb            @   w]                        w]         w]             b             @   pw]                        b w] w]                            x]          x] P] Hx]                     b            @   w]              b     `      @   px]                        x]         x]              b             @   px]                        Pb x] x]                             y]         y] w]                 Pb            @   x]                        b hy] @y]                            y]         y] w]                 b            @   hy]                        b y] y]                             z]         z] X\                 b            @   y]                         b hz] @z]                            z]         z] X\                  b            @   hz]                        Hlb z] z]                             {]          {] \ \                     Hlb            @   z]                        lb p{] H{]                            {]         {]  {] \ \                         lb            @   p{]                        {]          |]             hb             @   {]                        b P|] (|]                           h|]         |] HH] |]                     b            @   P|]             b           @   |]                        |]          }]             b             @   |]                         b P}] (}]                            h}]         }] H\                  b            @   P}]                        pb }] }]                            }]          ~] H\                 pb            @   }]                        b P~] (~]                            h~]         ~] H\                 b            @   P~]                        b ~] ~]                            ~]          ] H\                 b            @   ~]                        `b P] (]                            h]         ] H\                 `b            @   P]                        b ] ]                            ]          ]  |]                 b            @   ]                        b P] (]                            h]         ] W]                 b            @   P]                        b Ѐ] ]                            ]          ] X\                 b            @   Ѐ]                         b P] (]                            h]         ] X\                  b            @   P]                        pb Ё] ]                            ]          ] W]                 pb            @   Ё]                        b P] (]                            h]         ] W]                 b            @   P]                        pb Ђ] ]                            ]          ] .]                 pb            @   Ђ]                        b P] (]                            h]         ] W]                 b            @   P]                        pb Ѓ] ]                            ]          ] X\                 pb            @   Ѓ]                        b P] (]                            h]         ] X\                 b            @   P]                        Pb Є] ]                            ]          ] X\                 Pb            @   Є]                        b P] (]                            h]         x]             b             @   P]                        b ȅ] ]                            ]         ] H\                 b            @   ȅ]                        `b H]  ]                            `]         x] 	]                 `b            @   H]                      b Ȇ] ]                            ]         ] 0] 
]  \ H\                             b            @   Ȇ]                       P]         x] \ x\  \                         b            @   8]                         b ȇ] ]                           ]         ] x] \ x\  \                              b            @   ȇ]                        `b `] 8]                           x]         ] P] ]                     `b            @   `]             `b     `      @   ]                         ]         ]             `b             @   ]                        b `] 8]                            x]         ] X\                 b            @   `]                         b ] ]                            ]         ] X\                  b            @   ]                        b `] 8]                            x]         ] X\                 b            @   `]                         b ] ]                            ]         ] X\                  b            @   ]                        pb `] 8]                            x]         ] X\                 pb            @   `]                        b ] ]                            ]         ] X\                 b            @   ]                        @`b `] 8]                           x]         ] ] P] ]                         @`b            @   `]                        Hb ] Ȍ]                           ]         (] P] P]                     Hb            @   ]             b     `      @   x]                        ]         ]             b             @   x]                        b ] ȍ]                            ]          ] X\                 b            @   ]                        @b p] H]                            ]         ] X\                 @b            @   p]                        b ] Ȏ]                            ]         ]             b             @   ]                        X]         h]             b             @   @]                        (b ] ]                            Џ]         ] ]                 (b            @   ]                        `b 8] ]                            P]         h] h]                 `b            @   8]                        b ] ]                            А]         ] X\                 b            @   ]                        Pb 8] ]                            P]         h] X\                 Pb            @   8]                        8b  Q] ]                            b ] ]                            ]         ]             b             @   ]                        b X] 0]                            p]         ]             b             @   X]                        pb В] ]                            ]          ] .]                 pb            @   В]                        @b P] (]                            h]         ] H\                 @b            @   P]                        b Г] ]                            ]          ] H\                 b            @   Г]                        b P] (]                            h]         ] \]                 b            @   P]                        ]         Д]             Pb             @   ]                        b  ] ]                            8]         P] H\                 b            @    ]                        0b ] x]                            ]         Е] X\                 0b            @   ]                        b  ] ]                            8]         P] Д]                 b            @    ]                        0b ] x]                           ]         ؖ] P]  ]                     0b            @   ]             pb     `      @   (]                        @]         P]             pb             @   (]                        b ] x]                           ]         ؗ] P]  ]                     b            @   ]              b     `      @   (]                        @]         P]              b             @   (]                        Pb ] x]                            ]         И] X\                 Pb            @   ]                        b  ] ]                            8]         P] X\                 b            @    ]                        tb ] x]                            ]         Й] \                 tb            @   ]                        sb  ] ]                            8]         X] \ \                     sb            @    ]                        8tb ] ]                            ]         ] \ \                     8tb            @   ]                        (b 0] ]                           H]         p] \ x\  \                         (b            @   0]                        `tb ] ]                            ؛]         ] \                 `tb            @   ]                        Xb @] ]                            X]         p] H\                 Xb            @   @]                        b ] ]                            ؜]         ] H\                 b            @   ]                        b @] ]                            X]         p] H\                 b            @   @]                        0b ] ]                            ؝]         ]             0b             @   ]                        tb 8] ]                            P]         h] \                 tb            @   8]                        tb ] ]                            О]         ] h] \                     tb            @   ]            ,] @  ] H   M. M Q W , 3 O f z   ˘ ݘ      4 Y p P b 8 J   d( v( 2 2 &4 84  * ې  6 H 5 Z q  "   3 4 K K u u } }   X j Ɯ = O          0   0 B 7 I ؅   Ց   $     b t YF G G J uJ J X < P l       A }   ( :      ) ^    q  ) W i  [        $ 6  9 M k }    
                2     + C U   % 7 {    Z l  	    / O a    . V h    + U g    + U g    ? l     7 I      	      C U   &       | Yz mz z z   ) ;    U g   + =   m       " " >D bD vD D D [ [ -\ A\ }\ \ `w w w w [x mx y )y y y y y fz z z z { { [{ { { { | | ^| | | | } } ^} } } } ~ ~  d v ƹ ) @; V; q; ; ; ?B gB {B B B F jF ~F H QH cH I _I sI I J J {J J J J K KK xK K K K L >L PL L pM M M N 6N KN {N N N N N O ,O P  P P P P 	Q fQ Q Q Q Q IR vR R S S 'S 9S S S S +T UT gT 8U lU U U U U jV V V JW ~W W *X ^X pX 
Y >Y PY Y Z 0Z Z Z [ [ [ [ \ /\ A\ \ \ \ +] U] g] ] ] ] 4^ F^ ^ _ '_ ` ` ` 	a >a aa ua a d d d ,e Be f f  g g Hg \g g g g g h ,h 	i i )i bi vi i i i $j 8j ej wj l el yl o %o 7o o o o o o o p p p q )q =q hq zq q *r ?r \r r r s  t t u =u Qu 8v Jv x x x x y y 7y Iy ]z z z z z z {  { ?{ Q{ H| ^| | | | y} } } ~  $ W i X    Ӄ    2 ք   F n    ޅ  C O n  ۆ   V ~     * F k  * <           4 F   6 Q h z   & D V 
 > P  ڔ  6 ^ p Е  R   d z    c  $  [ m  Z n     в  ) = e z   Ͷ ߶   / A ] o    N `   	   . C k       ; M    - |     
  . * A * > m   " r            2 r    q  ! ! # t$ $ $ $ % "' l' ' ( ( k) * * 4+ F+ + + , #, m, , , , 6- H- . D. `. . . . / / / g0 1 1 1 1 2 &2 E2 W2 -3 3 3 3 3 4 4 4 95 K5 `6 r6 M8 _8 8 C9 W9 9 9 '< < < = = = A> S> C? U? ? ? @ @ A $A 6A X  Y 4Y [Y yY Y Y Y Y Y Z \ \ \ <^ ^ ^ ^ ^ _ @` b b c c c Se ee e e h h h i -i i j :j lj j j Pk `k lk l l bl tl l #m ?m Pm om m m m Tn {n _q qq r r r 3s Cs s s s s .t Bt t t t ~v v x %x x x 0{ { { } } N `   $ ,  ą   D ō ׍ $    ޑ `   ݰ - m   k }   k } и  _ s   ؽ  U g        ) n       & k }  ' Q X  @     e  " 8  _   .   E W       J ^     _ s   a N    \    7 O     W   ?    , >    :  L  ! B" V" " " O$ $ $  % 2% u& ' ' 5( ( ( ) * * + E, W, \- - - l1 v1 2 02 u5 5 f7 |7 7 7 7 x8 8 8 9 %9 79 : : ; ; *; < = 5= Z= q= = > > > > > @ @ @ B C UC E E E 'H 9H H J NM O Q Q FR V W W r^ b $b Ib c 2m Jm n )n hn n -o r r s s }s s lt ~t u v cw uw y z } } } ~ e~ ~    ! ? Q 5 I j ~   Ԃ  `    Y    7 K j |  S e ċ Ӌ _ s   ; O  Ӎ  &      0       ) =   G   W e ˙ ߙ   u  ߚ  < S  Ü      6 J  < [ e Ť ٤  ' ȥ ݥ     ~  ] ˮ =  ݯ N °  [   = }    N  =    ݶ  ˷  [ m  -    k }      '     J t      D S        ' 3 s   # g   z   ) C 6 d y    + >         A S      7 I 9    )     3   ^ y   U i 1   $ 6 ; E v   f s    	 	 
 6
 K
 
 
   P d     	 5     U    
 8 C     : p      P d " P    3    0      q    p      2  + ? _    " 2% x% E& Y& t& & & & & & ' ,' M' _'  ( ( ) R) g) s+ + %, , A. / / 0 +0 0 0 0 1 &1 Z1 2 }2 2 2 K3 U3 {3 3 3 3 3 c4 |4 4 4 4 4 5 6 !6 f7 7 7 9 9 9 : : : &< /= r= = P> p> > > > @? R? ?A VA B B C C 0D HD E E oH H {J J J J K K N 6N N N dP {P Q (Q pR R #V gV yV W W X X tZ Z Z Z \ \ ^ ^ w` ` ` Ka a b b 3b Eb Ke Ye e e Rh ch m 0m `t st t t u ]u su u u u v }w vx x x y $y Yy {y z Sz ,| r| | | | } 9} G} } } ~ ~ Z~ n~ ~ ~ n     E S     9 M j  a x  ։  #  Q h     > I   < N   3 E n   ̽    E W      1 h       ;   3 > S    : L  0      ? y      H Z }  M a   $ 8 y      ^     ( : 	: ": G: ^: p: : ; C; U; ; < C< U< < = E= W= = > C> U> V? ? @ %@ J@ a@ s@ [A A B 'B LB cB uB ;D F eF WG G M M |N N Q IR [R T T 6T JT kT T T T T T "U 6U WU kU U zV V vW W W W W W :X SX VY jY Y Y Y Y Z 3Z 1[ E[ ][ s[ [ [ \ #\ \ ] ^ @^ R^ ^ ^ _ `` ` ` Jb \b =c c d Rd d !e be e e f nf h h h h h i oi i i i i m m 'o >o o o ;q js t 't `t rt 0u u u v v v jx x x x y y y y z z | Q| e| | | | } 8} L} r} } } } ~ .~ B~ h~ ~ ~ ~ b v ƀ   : q  ă   1    X    P h |  q .    C ǉ щ   ! <   Њ 6 B R   0 N `  S v  æ ] # l    W   ߶  c   Ի c j   ü  ( =  < Q m   / X j W z     c     7 K j D S   % ]   {  $      R       
  e z        ;     G ~    * c y  8  6 H $& 4& ( ) q+ , , , - 0 45 V5 : +: A: ? D H H ^S T T T 4W W W W W JZ Z Z Ƈ   D |     ' E U i   ߗ         E W   ڧ   ̫ ֫  / K 9 r   T f     ߳      *   n         M _          0 B p    0 G i    y      - A {      - A Z s     w      ! 3     # ]   %        l r   4 F   ! & & & ) ) ) ) w* * * * (+ `+ r+ K- - /2 C2 b2 t2 3 3 4 4 4 5 5 m6 6 6 8 z9 Y: : @ A D D ] ] e e e e e a h b g     {  Ŭ ݬ  ' i  # Ҷ    x   & ! M h      $ B$ A KA UD G G H H N  O O O O P X X X X /] ] ` a .b i )q -t u u y z | ~| } ~ +    T 8 x   B    3  "  ͗ _  Θ ۘ ۙ    . U  % ١  '  Ǭ n  & {   ̲ z     , 4  # غ |  = ߾ T     K Y       O  E ^   j            { 	  b  < r   c n Z  M t E f  ?  ' D   :      x    Y  6 X _      M          <      @ K  F     X c  q	 	 	 
 
 4 ?  ]       % 8  >     0 ;  I        P % h s  3! D! & T' e' ' e2 3 3 )3 4 5 '5 66 6 8 9 9 : ; R< Y< `< k< l= = l> > > 1? ? F !G G $H H xI I J (J iJ K K L L ]L ZN kN LO O O PP P HQ Q X =Y HY Y jZ Z Z 3[ \ \ ] W^ _ 6_ 
` %a Fa e sf f f f g h h h i i i mj j j *k k l 1l l o o q q 2s kt t /u ?u )v .v ;v Bv Mv v ^w mw | 6| m     ͎   / Ő ڐ  ~ v  ە 4 ?    Ơ Ѡ ؠ ޫ í 5 M s    - 4    . C q    & `   ;  A  F [     t ʾ  \  " 5  *      )  u         m   X    ; R v     J  " @  q   
     j 1 B `     Y y     	 '  e v      U % < `   # @  q   	    h K \ y     Y !     R      P   I t  U k   / _  ' B  u     ~   ,  :  f  w      
  W        P                  H      <  &  *  *  h,  y.  .  .  -/  /  0  70  m0  |0  0  c3  3  3  4  4  4  <  O=  >  ?  MA  B  B  C  D  E  WF  G  H  I  cI  1J  J  <K  jK  K  1L  QL  L  L  M  ,N  LN  N  N  'O  1O  P  oP  P  P  P  Q  *R  JR  R  R  1S  S  S  S  S  T  T  U  FU  UU  V  V  V  W  cW  W  W  Y  MY  `Y  Y  Z  ~Z  [  .[  P[  h[  [  [  ]  A]  _  e  e  e  )f  >f  f  f  f  g  j  j  l  m  m  (n  ?n  xo  o  p  p  -q  Mq  q  q  q  r  r  r  s  s  s  Yv  yv  w  x  7x  x   y  yy  y    o    ̀  H      ܁  C        |            ڈ             6  =  I  S  o  y  ܉  j  Б  |    %  ܖ    [  T  ޜ  p  ۝    A  b  k  r              ƣ  Q  \  c              ٰ    \    3    M  Z  U    \    y  #          >  R        ,                
            h    V  A    V  r      o! }! ! ! ! d! n! 5! Q! c! q! ! ! W! n! ! ! ! 1! ! ! #! #! &! q'! '! '! '! T(! (! g)! )! :1! p1! B! D! I! I! =K! L! M! R! R! R! iS! sT! 'W! X! b! l! $o! p! s! ! l! ! ! c! !  ! ! ! ! ! ! ! ! ! T! ! ! Y! d! s! ! ! 0! ! ! ! ! ! ! k! ! ! ! ! "! ! ! ! q! ! n! ! 	! 8! ! =! ! ! ! ! ! ! #! ! ! ! |! ! x! ! <! g! {! ! ! " I" " ?" u" " n" u
" 
" " " " 5" I" T" b" i" "  " 
" "  " " " " " " " " " " w" " *" "  " 7!" !" "" o#" #" #"  %" %" &" 1" 2" 2" /3" e3" %7" 7" :" :" B" `C" C" O" R" U" 'U" W" X" 	X" X" X" Y" )Y" Y" n^" ^" c" l" m" m" z" z" z" z" z" ń" " " "" # # # # # # # %# 2# ?# L# # '# ## 4# ;F# F# G# J# R# S# wh# m# 3o# q# v# ev# w# x# qx# x# y|# # 	# c# q# S# # {# Ĩ# # 4# ߵ# # # # # k$ \$ A% fA% A% ^% !^% V^% \& j& Q& i* j* j* nr* |* * * * * + + + + F+ N+ U+ Z+ I + P + V + ] +  +  +  +  + "+ "+ "+ "+ "+ "+ "+ "+ /;+ {=+ >+ bP+ [+ `+ <g+ =o+ + 5+ S+ + + + + + + + w+ + l+ + * ,  , I, +k, k, k, {l, l, An, z, $z, .z, Ez, z, z, z, z, z, z, {,  {, 3{, {, , , , , , , , , , , , , , !, &, , , , #, +, D, H, S, E, D- i- - <- ]- +- - 6- !- - - m- - ;- - :#- f#- |#- 6$- 9&- 8- (;- ;- C- - ~. . . . . ۏ. ғ. .  . . {. J. . . . k;/ 0</ A/ AA/ F/ oo/ u/ / / ;/ / / ރ/ \/ / / */ C/ B/ o0 0 .0 //0 {X0 kZ0 _0 $`0 ha0 "b0 0 0 0 0 Ջ0 ً0 0 0 0 0 0 0 ە0 0 0 0 0 0 0 1 =1 1 /1 \1 Ϻ1 1 1 L1 1 ;1 1 {1 1 .1 1 +1 1 1 2 2 2 2 2 2 y2 3 +4 +4 ,4 ,4 ,4 .4 24 Z34 {34 ,64 64 Z:4 P{4 {4 4 4 4 4 4 H4 ]4 #4 S4 V4 4 4 4 4 4 4 4 4 I5 T5 X5 5 Ʌ5 ΅5 Ӆ5 5 5 5  5 !5 45 5 w5 5 5 5 5 6 6 X6 {6 '6 (6 yu6 t6 6 6 6 ܖ6 6 j6 6 q6 w6 {6 6 6 7 7 7  7 7 o7 o7 o7 o7 o7 o7 o7 o7 o7 o7 7 7 $7 )7  8 (8 ,8 18 8 8 é8 ȩ8 9 9 E9 L9 ]9 9 9 9 9 2: : : 	: : : : : :  : (: ,: 1: : ů: ɯ: ͯ: m: u: }: : Y: _: f: j: ߼: : : : P: X: \: a: н: ֽ: ڽ: ޽: Q: W: [: a: : : : : I: O: V: Z: : : : : : : : : @: I: M: Q: P; Y; ^; c; 0; 9; >; C;  ; ); .; 3; z= = = I? I? I?  I? M? 9a? ?a? Ca? Ia? Vf? 
B 'B gB B B ;B DB B B iC iC iC iC iC iC iC iC E E E E E 0E ~E E E E 	E 0	E <E <E )AE BE CE FE QE vE E E ēE E ؔE E E E !E E ÙE љE VE xE E E E E E  E /E ;E ME 1F QF _F F 	F -	F x	F 	F 	F dF F F F F F F F F SF yF F lF F F pF F F aF F F F F F  F  F  F y"F "F "F 'F 'F 'F I+F i+F w+F +F +F +F ,F <,F J,F .F '.F 5.F m1F 1F 1F 1F 2F 2F 2F 2F 2F W3F w3F 3F 5F 5F 5F lSF xSF SF ITF UTF TF TF 0UF UF WF WF !XF YF =[F [F _F _F wfF 2F NF F F GF |F F F F F F (F jF F ЇF F F #F F {F F F cF ƩF ԩF 5F F ѪF F F F F 9F F F  G  G >G eG G G 'G QG I pI 0I I  I  I I I I 0I I I  I pI I I 0J J PJ @J @J J J pJ J J J J `J J J "J #J $J `&J 'J p)J  +J -J /J 0J 1J 2J 4J 5J 9J :J HJ IJ KJ LJ POJ  TJ @VJ XJ YJ @ZJ \J ]J  _J P`J aJ 0eJ @gJ iJ lJ mJ qJ sJ tJ @vJ  wJ  xJ yJ zJ 0|J }J `J J J J  J J J `J  J J J `J PJ ДJ J  J pJ J J `J J J 0J pJ J J  J J J  J J IJ J J  J pJ J J J J J  J J J J  J J J pJ @J J J J J J  J J J J 0J J J @J J J J J J J pJ J  J J J J -J qJ J J J J J J ^J ~J J J J J J J J J +J 5J <J @J LJ VJ cJ pJ J J J J J J J AJ HJ OJ jJ J J J J J .K @K ~K K K K K 0K K .K @K ~K K K K K K NK `K K K K  K ,K K K NK `K K K K  K >K PK K K K K .K @K   l 1 SF \J  F 0   0F @b   G   `I    I * J L-          .text    A  .text$di    @ 9 .text$mn    I @   .text$mn$00  I   .text$mn$21  I  .text$x J ,-  .text$yd     0K x  .idata$5    x6K 8   .00cfg  6K    .CRT$XCA    6K X   .CRT$XCC    7K    .CRT$XCL     7K p  .CRT$XCU    :K    .CRT$XCZ    :K    .CRT$XDA    :K    .CRT$XDZ    :K    .CRT$XIA    :K 8   .CRT$XIC    :K    .CRT$XIZ    :K    .CRT$XLA    :K    .CRT$XLC     ;K    .CRT$XLD    ;K    .CRT$XLZ    ;K    .CRT$XPA    ;K    .CRT$XPX    (;K    .CRT$XPXA   0;K    .CRT$XPZ    8;K    .CRT$XTA    @;K   .CRT$XTZ     @K  .rdata  \ `  .rdata$00    \ (   .rdata$T    (\   .rdata$r    ] @  .rdata$voltmd   ]   .rdata$zzzdbg   ]    .rtc$IAA    ]    .rtc$IZZ    ]    .rtc$TAA     ]    .rtc$TZZ    ]    .tls     ] (  .tls$   ^    .tls$ZZZ    ^ `x .xdata  a 4
  .xdata$x    La     .didat$2    la $   .didat$3    a   .didat$4    xa   .didat$6    a   .didat$7    0a    .edata  a x   .idata$2    8a    .idata$3    Pa x  .idata$4    Ȣa Z  .idata$6     a p  .data   pHb p,  .data$r tb p  .data$rs    Pb   .didat$5    @c e  .bss     pc  .pdata   pf `   .rsrc$01    `pf   .rsrc$02                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                20
 
4 
2p        B   t d 4 2
 
d	 
Rp! 4 T T ^ !   T T ^  R0!  p`0P  F L^    (U^ c^ `- `2`- 
j N6  
 
4 
Rp   t  d  4   P  F ^ (^ ^ I *[F @6I .I .I . I .I . I <F  	 2P d T 4 2p
 
4 
2p! d [ [  ^ !   [ [  ^ ! d  \ \  ^ !    \ \  ^  b   p`0!  	 T `\ v\ \^ !   `\ v\ \^  r0pF 0    
p`0  pF 0   !  T Z @Z ^ !   Z @Z ^  h 0F ^ R   (^ ^ 
`- ` 2   4   
 
4 
2pF 4^ h=^ C^ <F 2   	 0  pF    '	 T 4  p`  F ^    (^ ^ PI A " 4  	p`  F ^    (^ ^ 
/ @   !  p`0P  F ^    (^ ^ 
P/ ` d :  " 4  	p`  F (^    (1^ 8^ 
/ P     p0P!$ $ d E $F @^ !     d E $F @^ !   E $F @^  4  p  pF     T 4 p`$ d 4  p  F ^    (1^ ^    	0F  ^ s   x^ ^ !^   ^ 0I  B
 
2PF 8^ iB^ D^ p     	 0  F `^    (^ i^ h   p0P  pF    ! d K K p^ !   K K p^ !   d K K p^    p`P0  pF     4  p  pF      p`0  pF     4  p  pF       * 4  
p`P  F T^    (]^ d^ 
/ 
 T <$ dM 4L J p  F ^ C  8^ ^ ^ 
/ @J. ^ pHb `I 
- Eb ,"  BP0  F ^ )^ ^ 
`- 2`- p2. 
**  , dd 4c \ p  F 8^   8E^ h^ ~^ 
@0 B`- 8
@0 FI . 
p^ pHb  I  A
>    BP0  F ^ )^ ^ 
`- :`- 2. 
** *	 tP dO 4N L   F  ^ S  8^ #^ 9^ 
/ A@
@. z. +^ pHb `I 
I Qj ,Hz THF     BP0  F h^ )r^ ^ 
`- 2`- 2. 
**  .	 dj 4i d pP  F ^   (^ ^ 
/ AB@0 
 d =   .	 dF 4E @ pP  F ^   (^ ^ 
/ ` n  B  F ,^ h=^ 5^  4 R
p`PF T^ (]^ p^ 
0 @2[F 2. 
04 f 4 p`PF ^ (^ ^  I .<F 
1.  0F ^ x^ ^ ^   ^ 0I L    p`0F  ^ 8^ ^ +^ 
0 @08N<F #^  I X 8   
 
2P
 
4 
2pF T^ h=^ ]^ z
 4 2p`PF ^ (^ ^ @I .pI .<F q    B`0  ! t T
      ^ !      ^  B0  ! t T
  d   ^ !     ^  d 4 2p
 d T 2p! 4
 0m en 4^ !   0m en 4^  t d 
T 4 9 9 4d 0  ! t 0s s ^ !   0s s ^ 
 d
 T	 4 2p
 
4 
2pF ^ h=^ ^ # d 4 pPF ^ Z   (^ ^ I e     d 4 pF D^ b   (M^ S^ pI -    0pF H      p`P0  pF    * 4!  
p`P  F ^    (^ ^ 
`- I     t d
 T	 4 2 t	 d 4 2! T  " ^ !   T  " ^ !    " ^ 	 	2`0! 
 t	 T  	 4^ !   
  t	  T  	 4^ !    	 4^  d	 T 4 2! t 
 5 ^ !   
 5 ^ !   t 
 5 ^  4 2
`! 
 t	 T   ^ !   
  t	  T   ^ !     ^  BpP  !# #  
d 4
 0 ^ ,^ !       d  4
 0 ^ ,^ !   0 ^ ,^  B`0  !   t T
   ^ !       t  T
   ^ !     ^  B`0  !# #  t T
 P ~ ^ !       t  T
 P ~ ^ !   P ~ ^  2p`P0F d^ (m^ z^ 
[F 2. e~6 0 B  F ^ `^ 6  4 2pF ^ (^ ^ P0 `X J    20F ^ h=^ ^ d
 d 4 pF ^ 8^ %^ 6^ 

P0 P:0 P08~<F -^ pI u RQ
    b    F `^ 8m^ v^ ^ 
. @ ~^ Ib @I 2N  F ^ 8^ ^ ^ 
. `@ ^ Ib @I 2D   P  F ^    (^ ^ `- 2, A    g g b ]
 2p`P0 T
 4	 2p`!    $^ !     $^ !      $^  d T
 4	 Rp
 
R0F ^ (^ ^ pI    	 0  F ^    `^ A      pF     b   4  p  F  ^    (^ 	^ ^   +
  	p`0PF 4^    (=^ D^ 
    r     " 4  	pP  F x^    (^ ^ 
/ 2 
I >F  )	 d T 4  p  F ^    (^ ^ I * d0 6I .I R. `Z
Rh( pR  "  ! t   ^ !     ^  2p! 4 P o ( ^ !   P o ( ^ 
 
4	 
2`!  t Ш  T ^ ! T  H ` ^ !    H ` ^ !     t  T Ш  T ^ !   Ш  T ^  4	 2!
 
t d P   ^ !   P   ^ !   t  d P   ^  B  F $!^ (-!^ 8!^ @I .PI     
 d T
 4	 2p t d T 4
 RF |!^ (!^ !^ 
  @:  @    ! t  P  !^ !   P  !^ 	 	 0  F !^ (!^ !^ 
. @<       F "^ 8^ "^ &"^   "^ Ib @I     	" 0  F D"^   8Q"^ _"^ u"^ 
. 6`I h g"^ Ib `I ]
Z.n 4' $ p  F "^   8"^ "^ "^ 
. @ "^ Ib pI !bL~    43 0 p  F "^ s  8"^ #^ #^ 
. @ #^ Ib I m
bEL~ ' h 45 2 p  F H#^ s  8"^ U#^ k#^  ]#^ Ib I 5
r  ' h 4A > p  F #^   8#^ #^ #^ 
. @ #^ Ib 0I y
r1L    t  d  4   P  F #^ (#^ -$^ PI *[F @6I .I .I . I .I . I <F  	! d 0 E  ^ !   0 E  ^ ! d    ^ !      ^  4  p  pF    )	 d T 4  p  pF    
 
4 
2p! d T   $^ !     $^ !   d  T   $^ 2 !d !4 ! pP  F ,%^   (5%^ B%^ 
/ `2 )( :B0 4T J 
p`P  F x%^ B  (%^ %^  I * d 6I .I .I .I . I */ Af0I }nvIB| Z  " 4&   p`P  F %^    (%^ &^ 
. `:`- 
=Q 0 " 4&   p`P  F 8&^    (%^ A&^ 
=Q "   .	 dM 4L F pP  F t&^ "  (}&^ &^ 
. :` :`- `yM (&y : " 4[ T 	p`  F &^   8&^ &^ &^ 
. AB@0 Ax. A&^ pHb pI ] f5  &p \J   bP0  F ,'^ )6'^ L'^ 
`- :`- 2. A*5d  &	 4c Z 	p`  F '^   8'^ '^ '^ 
. :@0 hr. '^ pHb АI }5 phJ  &x   bP0  F '^ )'^ (^ 
`- 2`- :. *v  ! 4 p`0  F 4(^   8A(^ J(^ `(^ .   R(^ pHb  I  JJ     bP0  F (^ )(^ (^ 
`- 2`- 2. *^!  p`0P  F (^    ((^ (^ 
. :@0 5    " 4"  p`P  F )^    ()^  )^ 
. `%A  &	 4* " 
p`P  F L)^   (U)^ h)^ 
. :@0 j M ^  (	 d' 4&   pP  F )^    ()^ )^ 
. :@0 nI I v>     d 4 pF )^ ()^ )^ I .I Z` @T 4F  0	 t@ d? 4> < P  F (*^   (1*^ H*^ 
/ >I .I ` @ \ h4<  ' t d 4 F x*^ s   8*^ *^ *^ `- `  *^ pHb PI v  BP0  F *^ )*^ *^ 
`- 2`- `*N   )	 d9 T8 47 4 p  F +^   (+^ +^ 
/ @ 1\  d T 4 2pF 8+^ h=^ A+^ F B  F T+^ (]+^ 8!^ `I .pI  p`0F |+^ 8+^ +^ +^ 

P0 @:0 @08~<F +^  I u
h P
    d	 4 RpF +^ (+^ +^ 
0 @l.    %	 4%  
p`P  F ,^    (,^  ,^ 
` `  a  t d T 4
 RF P,^ (!^ Y,^    
 d 4 pF ,^ 8^ ,^ ,^ ,^ pI Q PA
   % %d %T %4 %R!pF ,^ (!^ ,^ AA    d	 T 2p!
 
 4  3 ,^ !    3 ,^ !     4  3 ,^ !
 
 4   ,^ !     ,^ !     4   ,^ !
 
 4 Ь  ,^ !   Ь  ,^ !     4 Ь  ,^   F -^ 8^ -^ C^   -^ Ib @I   
 
r0
 
 
 
4 
2pF .^ (.^ $.^ 
 `$ N   $ d 4  p  pF    ! 4"  p  F d.^    (m.^ .^ 
@ @2, <@ P2 `Ҁ, 
.^6
     d
 4	 2pF .^ (.^ .^ p      4#   p  F .^ (.^ .^ p A:p   	" 0  F /^   8)/^ _"^ u"^ 
. 6I h ! 4 M M ( ^ !   M M ( ^ !   4 M M ( ^  T 4 rp`F /^ (/^ /^ 
0 21 @ vBn   d
 4	 RpF /^ (/^ /^ I * 1 @^I .I .I . I .I X DN
(( 
 d T 4 RpF $0^ (-0^ O0^  6PI *@1 @^pI .I *1 @F -l-
l D2 !d !4 ! pP  F 0^   (0^ 0^ 
/ 2 `0 |F   * 4: 0 
p`P  F 0^ r  (0^ 1^ I * d. 6pI *`- :@0 Ar`- I Ҁ. `


2
Z
*
 F<
 , d5 44 , pP  F h1^ R  (q1^ 1^ 
@0 AB`- :p0 2@0 Alp0 @p0 @ :i
,& |LF   &	 4. & 
p`P  F 1^ "  (1^ 2^ 
@0 Bp0 2@0 lp0 @ !m,  ~z   4  p  F <2^    (E2^ L2^ 
`- PT $ j   ,	 4; 2 
p`P  F |2^   (2^ 2^ 
@0 B`- :`- :`-  m, rR     4  p  F 2^    (E2^ 2^ d U " 4. ( p`P  F 3^ 2  (3^ 3^ 
@0 :`- 
 D  " 4* $ p`P  F L3^   (U3^ c3^ 
@0 :`- 
  % 2 !d? !4> !6 pP  F 3^   (3^ 3^ 
@0 Bp0 :p0 !:p0 2@0 lp0 p0 4p0 dp0 4p0 `& >
%
%
U06H@e R  " 4&   p`P  F 04^    (94^ @4^ 
@0 z  0 4@ 6 
p`P  F p4^   (3^ y4^ & >
%
%
U06HPe QR  !   p`0P  F 4^    (94^ 4^      )	 t 4  P  F  5^    (	5^ 5^ 
02 p   ! & p`0P  F 85^ "  (A5^ O5^ 
@0 Bp0  *  : (	 d' 4&   pP  F 5^    (94^ 5^      " 4* $ p`P  F 5^   (5^ 5^ 
@0 :`- 
 h    B  F 5^ (5^ 8!^ I .I  4 2p! d      6^ !        6^ !   d      6^ 
 t d T 4
 r़F d6^ (m6^ z6^ 
/ @:P0 @Z F6  
 d T 4 rpF 6^ (6^ 6^ 

/ @6I . I .I 00 @^("`
6 
 d T 4 rpF 6^ (7^ 7^ 
/ @6I b0 @
^&`6    T 4 2`! t 0! O!  7^ !   0! O!  7^ ! t ! !  7^ !   ! !  7^ 2 !d !4 ! pP  F 7^   (0^ 7^ 5 |F* 4: 0 
p`P  F 7^ r  (7^  8^ I * d 6pI *`- :@0 Ar`- I Ҁ. `


2
Z
*
 F<
 &	 4, $ 
p`P  F h8^   (q8^ 8^ 
@0 :`- :@0  ) %  " 4&   p`P  F 8^    (94^ 8^ z %     B  F 8^ (8^ 8!^ I .I 2 !d !4 ! pP  F 9^   (5%^ %9^ % :B 0 4T J 
p`P  F \9^ B  (e9^ 9^  I * dP 6`I .pI .I .I .I .I .I */ Af0I ZtIB| Z)	 d9 T8 47 4 p  F 9^   `9^ !    $ d8 47 4 p  F :^   (+^ :^  -h    2 !dW !4V !N pP  F L:^ b  (U:^ j:^ 
/ B. `r`- ! \ a "   2 !dS !4R !J pP  F :^ B  (:^ :^ 
/ AB. `
! \ a    &	 4  	p`  F :^   8;^ ;^ 5;^ 

/ B. Az@0 A. A';^ pHb PJ y Qr I f5  &x \J     bP0  F l;^ )6'^ v;^ *ed%	  
p`0  F ;^ 3  8;^ ;^ ;^ 

/ B. r@0 ࠪ. A	;^ pHb @J  Ql 1 pjJ  &n     bP0  F  <^ )*<^ @<^ 
`- 2`- :. A	*Av  % b 
p`0  F p<^   8}<^ <^ <^ 
/ @J. A<^ pHb J I] Ef  JJ  bP0  F <^ )<^ (^ 
`- 2`- 2. A % b 
p`0  F =^   8}<^ =^ +=^ =^ pHb I ] Ef  JJ (	 d 4  p  F `=^ 3  8m=^ =^ =^ 

/ B. Az@0 A. A=^ pHb @J 
M Qh  $     bP0  F =^ )=^ =^ 
`- 2`- 2. A
*d  ,	 4V N 
p`P  F  >^ b  ()>^ B>^ 
/ B. r@0 I  Z  x>    , dF 4E > p  F >^   8>^ >^ >^ 
/ 8B`- `>^ pHb P0J 5E El L &q  BP0  F >^ )*^ >^ *N  B  F >^ (?^ 8!^ @I .PI 0 4A 8 
p`P  F 8?^   (A?^ H?^ 
/ 
] v F    ,	 4T L 
p`P  F |?^ R  (?^ ?^ `- :/ r, 
f-    0 4M D 
p`P  F ?^   (?^ ?^ 
/ 
e h D    0 4W N 
p`P  F @^ b  (%@^ 3@^ 
/ B` pQ `  B  0	 tK dJ 4I F P  F l@^ "  (u@^ }@^ 
/  Z $ d7 46 4 p  F :^   ,	 4Z R 
p`P  F @^   (@^ @^ p @2/ Ajp 
5rF    	" 0  F A^   8A^ _"^ u"^ 
. 6 I h  d 4 2pF @A^ (=^ IA^ x . !  p`0P  F pA^    (yA^ A^ 
P/ pA d :   d	 4 2pF A^ (A^ A^ `- `6
J .
J .
J .
J .
J ,p0 p^
J 4 44((
LF    T 4 rp`F B^ (B^ )B^ 
`w 2w @4`- 6p
J  vd6    T
 4	 2`! t   8B^ !     8B^ 
 
4 
2`! t  	 pB^ !    	 pB^  B	p`P0  F B^ (B^ C^  z 4v 6I ,p0 ^J ,p0 -0J 4p0 f@J ,p0 ^`J ,p0 ^J ,p0 & bPF`RR ! d  )  ^ !    )  ^ ! d `} }  ^ !   `} }  ^  4 rp`PF C^ (C^ C^ J .`I .J ,p0 ^ J ,p0 ^J ,v ^0J .PJ .pJ .J *pw 2w @Z @Rn.avj$2 !d!4 ! pP  F $D^   (5%^ -D^ B :B : (hn d 4 p  F hD^   8uD^ [E^ E^ JJ * lv a> J .J . J .0J .@J .PJ .`J .pJ .J .J */ Ab@0 | :@0 p5@0 `- <`- <`- ~ 5~ `- AB`- :`- A:`- <`- <`- @0 / ANJ . E/ AJ ""$jE^ >BDyE^ pHb J )pHb J )0 Yx E$ " M" (!*,i(h.r( 0" " 25458:P<,86 " (>(h @B@@DDT@ &H* JB  "Y VL $J (J*J, 284V q 
 
rPF 4F^ )>F^ UF^ 
`- :`- A:@0 
.6b P0  F tF^ )~F^ F^ 
`- :`- A:. 
0.b2 !d[ !4Z !R pP  F F^   (F^ F^ 
/ AB. r@0 ࢠ  b   E2   (	 d 4  p  F (G^ 3  85G^ iG^ G^ 
/ B. Az@0 A`- :`- A8
`} . A
qG^ pHb J %I In  VJQ V    bP0  F G^ )G^ G^ 
`- :`- 2. A
*Yj2 !d !4 ! pP  F H^   (H^ &H^ 
/ ABy 2`- } n YZ B ( 4  p`P  F `H^   (iH^ wH^ 
y 2`-  M p  (	 d 4  p  F H^ #  8H^ H^ I^ 
/ B. z@0 
`- A:`- <`- p. H^ pHb pJ M Qh  t
F,>
Y 
V     bP0  F <I^ )FI^ ]I^ 
`- :`- :. 
*-v   %	 
p`0  F I^   8I^ I^ I^ 
/ AB. z@0  } A:@0 p
`- < } j 2/ A. 
I^ pHb AJ Mj Qj %1 	9
 &

 
 
H F
H m
H Fn2
H Fm q	 JJJJ  bP0  F J^ )J^ J^ 
`- A:`- :. 0.b  %	  
p`0  F J^   8J^ GK^ ]K^ 
/ B. z@0 
 z : r  z : % `- :. . OK^ pHb J 2a Qb y L]
BHAQn JJJ  bP0  F K^ )K^ K^ 
`- :`- 2. *^   ,	 4H @ 
p`P  F  L^   (^ 	L^  l    0 4n d 
p`P  F <L^   (EL^ dL^ 

/ AB 6PJ Z`- <F 9 j ::}
&  2 !dm !4l !d pP  F L^   (EL^ L^ A f :D}
& 2 !dm !4l !d pP  F L^   (EL^ L^ A f :@}
& ,	 4V N 
p`P  F 0M^ b  ()>^ 9M^  Z  x>     ,	 4V N 
p`P  F tM^ b  ()>^ }M^  Z  x>     % b 
p`0  F M^   8}<^ M^ M^ M^ pHb I ] Ef  JJ % ` 
p`0  F N^   8N^ %N^ ;N^ 
/ A@J. -N^ pHb `J ] Ef  JJ  bP0  F `N^ )jN^ N^ 
`- 2`- 2. *^)	 6
p`0  F N^ 	  8N^ N^ O^ 
/ A@
0z A:0z 
:p0 :`- `- . N^ pHb J m,Rm I| 4I
	A>***
A>***y` ^
VT
VT     bP0  F |O^ )O^ O^ 
`- :`- :. *.\  % b 
p`0  F O^   8}<^ O^ O^ O^ pHb I M] Ef  JJ , dF 4E > p  F (P^   8>^ 5P^ KP^ =P^ pHb PJ 
E El L     BP0  F tP^ )*^ ~P^ *N '	 T< 4: 6 p`  F P^   (^ P^  1p    B  F P^ (P^ 8!^ J .J  T 4 rp`!   / 0 P^ !   / 0 P^ 
 
4 
RpF 4Q^ (+^ =Q^ R0    T 4 p`F `Q^ (iQ^ uQ^ 	J *0 @
R0      p`0  pF      p`0  F Q^    (E2^ Q^ \ >    ,	 4P H 
p`P  F Q^ 2  (Q^ #R^ `} :/ t@ @2u <@ Pu f
pD   0 4S J 
p`P  F \R^ B  (eR^ yR^ 
/ :`- A:`- ] ` ~] . FF,	 4P H 
p`P  F R^ 2  (R^ #R^ 0z :/ t@ @2 v <@ P v  
 4 2p`PF S^ (S^ ^ @I .0
J .<F     4
 2
p! T d	  | | (S^ !    | | (S^  4
 2
`! T t	 | | `S^ !   | | `S^ 
 T 4 2p`@ @d T 4 p  < < 7t 2d 0  0 4o f 
p`P  F  T^ "  (	T^ 0T^ 
/ B 6J Z`- / <F  ^ }
H  .	 dQ 4P J pP  F pT^ B  (yT^ T^  P2/ Aju 
h    0 4Q H 
p`P  F T^ 2  (T^ T^ 
/ : 2/ U ^ =D zP   ! t u u ^ !   u u ^  d 2p! 4 3 3 U^ !   3 3 U^  B`0  !   t T
 8 8 LU^ !       t  T
 8 8 LU^ !   8 8 LU^ &
 4 
p`PF U^ r   (U^ U^ 
 P2`- 
    B`P  !   
t 4
 @4 4 U^ !     t  4
 @4 4 U^ !   @4 4 U^ 
 
4 
2pF dV^ (mV^ $.^ 
@ `	 	, 0  
 
4 
2pF V^ (V^ $.^ 
` `	 	* 0  .	 dL 4K F pP  F V^ "  (u@^ V^  r     2`! T 4 p v V^ ! t v  V^ !   v  V^ !   p v V^ " 4  p`P  F \W^    (eW^ lW^ 
 @ :    4  p  F W^ (W^ W^  :u   	" 0  F W^   8W^ _"^ u"^ 
. 6	J h  0F W^ J   (E2^ W^ @  ! d 4   ( ^ !     ( ^  r0! 4   p`P  pF     4 
p`PF pX^ R   (yX^ X^ @ 4@ t   1	 d8 46 2 p  F X^   8X^ X^ X^ 

 p2@ :@ 08X^ Kb J 	ae <Tb  
 
RP p
`	P0  F  Y^ ()Y^ Y^  v !> J ,p0 af J ,p0 a J 20 !:1 @  J ,p0 !f@ J ,p0 !f` J ,p0 !f J ,p0 !VL
z`XXX \ , d4p  F Y^ S  8Y^ Z^ Z^ @`"J * 	l !>!J . !J .0!J .@!J .P!J .`!J */ f"J 
/ F"J jP %. "J 5 AB@0 z`- :`- :`- 
:`- <`- <`- 	`- 
/ N"J rP U. / Z^ 4:<Z^ pHb A"J pHb a#J oIrRB&*>*0E"B@I$&$(Q*.0P2,.1,I$M4$y&$%&$&$&$&$&$Y&$Y&$Y&$68@6>:T6<$&@*$aF VL%$M	J$  P0  F [^ )[^ F^ 
`- 
:`- :.     P0  F [^ )[^ F^ 
`- 	:`- :.    $ d8 47 4 p  F [^   `\^     (	 d 4~ x p  F ,\^   89\^ ^\^ t\^ 
/ B. Az@0 A
`- . A
f\^ pHb 'J M Qh  ,
" J     bP0  F \^ )\^ \^ 
`- 2`- 2. A
*=^ &	 4 x 	p`  F \^   8;^ ]^ ]^ ]^ pHb  +J y Qr I f  &x   bP0  F L]^ )V]^ l]^ 
`- :`- 2. A*ej  (	 d{ 4z t p  F ]^   8]^ ]^ ]^ 

/ B. r@0 ࠪ. ]^ pHb -J 	M Qh  $j   bP0  F ^^ )^^ '^^ 
`- :`- 2. 
*X  (	 di 4h b p  F X^^   8e^^ {^^ ^^ 
/ @
p0 z. A^^ pHb p)J 
i Eb 69 j    bP0  F ^^ )^^ ^^ 
`- 2`- :. A*v   0 4X N 
p`P  F _^ b  (_^ 6_^ 
/ B. r@0 I E f  xB B Y , dF 4E > p  F x_^   8>^ _^ >^ _^ pHb P$J 5  BP0  F _^ )*^ _^ *N, dF 4E > p  F _^   8>^ _^ `^ `^ pHb P`&J %E El L q    B  F 4`^ (=`^ 8!^ $J .$J  d 4 rpF ``^ (i`^ o`^ J B > d 4 2p0 4E < 
p`P  F `^   (`^ `^ 
/ Q f D V     2	P0! t d
   g `^ !  g  `^ !   g  `^ !   t  d
   g `^ !     g `^  	" 0  F \a^   8ia^ _"^ u"^ 
. 6J h ,	 4? 8 
p`P  F a^   (5%^ a^  :B , dI4H@p  F a^ 	  8a^ yb^ b^ 00/J * l C >.J ..J */ `
/ FP/J %. C :@0 p
/ FP/J ,p0 afp/J ,p0 af/J ,p0 af/J ,p0 a. / b^ *,b^ pHb !/J upHb A0J EP^
Ej
U48$
4
yEY!!Iq@> ~$~(~,p&0*X
 VL
J   P0  F ,c^ )6c^ Mc^ 
`- :`- a:. 
0.( P0  F lc^ )6c^ vc^ 
0.\   % b 
p`0  F c^   8}<^ c^ c^ c^ pHb 2J ]] Ef  JJ  bP0  F c^ )<^ c^ *^,	 4V N 
p`P  F (d^ b  ()>^ 1d^  Z  x>     , dF 4E > p  F pd^   8>^ }d^ d^ d^ pHb P1J 
A =r L    )	 d9 T8 47 4 p  F d^   h=^ d^ )U  B  F d^ (d^ 8!^ p1J .1J .	 dQ 4P J pP  F $e^ B  (yT^ -e^ 
h    0 4S J 
p`P  F de^ B  (me^ e^ 
/ B 2/ Q ` 5B zP F     F e^ 8^ e^ e^   e^ Ib @I jX    t d 4
 rP       bp`P0  
 t	 d T 4 2!
 
d 4 ` u ( ^ !   ` u ( ^ 
 
4 
2pF \f^ `af^  	 4  p`  F f^ 8f^ f^ f^ 
P0 `:0 `20 `h<F f^ 5J  P   	 4  p`  F f^ 8f^ f^ 
g^ g^ 5J  P  0F (g^ (1g^ 7g^ 6J   
p`0F Xg^ 8+^ eg^ vg^ mg^ 4J  Pa
    d' 4& $ p  F g^ (g^ g^ 
: `><F D     
p`0F g^ 8g^ h^ h^ 
P0 @:0 @0
0 `h<F h^ 4J  Pi   .	 d9 48 2 pP  F Ph^   (Yh^ eh^ 
: ><F 
~ <Q &    
 
d 
2p! 4  . th^ !    . th^  4 p`PF h^ (h^ h^ @ !:  Az  	 	 0  0	 t< d; 4: 8 P  F i^   (i^ %i^ 
/ >6J 
] . u  
4 
pF Li^ J   (Ui^ bi^ 
- P20 @B B     4 p`PF i^ j   (i^ i^ 
`- 9   d 4 pF i^ J   (Ui^ i^ R >%   4 p`F i^ (i^  j^ @ !:      0F j^ Z   (%j^ 2j^ `- 4`- l    d 4 pF Tj^ h=^ e^    &	 4$  
p`P  F j^    (j^ j^ 

- A:`- <`- 2  К0 j &(
6r9 N,    d 4 pF j^ h=^ j^ f 
p`0F k^ 8+^ k^ *k^ !k^ 4J a P5
      t  d  4   P  F `k^ (ik^ k^  6J *[F @6I .I .I . I .I . I <F  	T0 "x h  	p`0PF k^    (k^ k^ 
0 :- % D   ! 4  p`P  pF    2 $h	 4  
p`P  F <l^    (El^ Ll^ 
`- }  2 $h	 4  
p`P  F l^    (El^ l^ } ! 4  p`P  pF    * 4  
p`P  F l^    (l^ l^ 
0 `:- 20 `b`-  B:dJqU L    T
 2	p`! 	 4   A m^ !     A m^  4
 2	`P! 	  v )v Hm^ ! t )v [v Xm^ !   )v [v Xm^ !   	  t  v )v Hm^ !    v )v Hm^ * 4   
p`P  F m^    (m^ n^ 
0 :- 20 b`- a DBdU L   	 4  
p`P  F <n^ (En^ n^ PI *[F @6I .I .I . I .I . I  6J 40 A} 6J <F 
~ 	N0y   2 $t! $d  $4 $ P  F n^    (n^ n^ 
 ) L  !   
d 4
  > ,^ !       d  4
  > ,^ !    > ,^  BpP  !+ +  d 4
 0w sw ,o^ !       d  4
 0w sw ,o^ !   0w sw ,o^  d	 4 RpF o^ (o^ o^ 
 @  d
 T	 4 RpF o^ (o^ o^ 
 t d
 T	 4 R़F  p^ (o^ 	p^  d
 T	 4 RpF (p^ (o^ 1p^ @ v  0 4S H 
p`P  F `p^ 2  (ip^ p^ 

 2 A:/ t ࢰ Y>
1Uv]r   
 
4 
pF p^ (p^ p^  : `F> "j  ,	 4= 4 
p`P  F q^   (+^ q^       d T 4 pF 4q^ (p^ =q^ jB :    p`0F \q^ 8+^ iq^ zq^ qq^  I 
h P
     F q^ B   (q^ q^ 
`- @X   ! t `K rK ^ !   `K rK ^ ! t  K K ^ !    K K ^    F r^ J   (q^ r^ X  ! t K "K ^ !   K "K ^ ! t K K ^ !   K K ^  4 2pF |r^ (r^ r^  p<  2	P0! t d
   g r^ !  g  r^ !   g  r^ !   t  d
   g r^ !     g r^  d 4 2pF s^ `!s^ b ! d    ^ !      ^ $ d+ 4* & p  F hs^ "  (qs^ s^ @ @2 : P<F nb  $ d+ 4* & p  F s^ "  (qs^ s^ nh   0 4H > 
p`P  F s^   (s^ >t^ @ A<@ @l@ @68J ,@ P2  E@ B 20 P4@ p<F 5 p"
@ 4 p`PF pt^ (yt^ t^ @ a<@ Ar @pd   ! t  7 ^ !    7 ^ 
 
4
 
Rp! d   t^ !     t^  d T 4 2pF u^ h=^ u^ p 0F $u^ `)u^ B  0F <u^ h=^ Eu^ B" d 4 pF du^ r   (mu^ zu^ @ 4@ @^     d 4 pF u^ (u^ u^ 
0 @4@ D h   0F u^ R   (u^ u^ `- 4`- @l    0F  v^ h=^ 	v^ v# 4  
p	`P  F ,v^    (5v^ Iv^ @ !<@ @l`- @a 0 4 p`PF pv^ z   (yv^ v^ `- 4`- @4`- P\ H   p`0  F v^ (v^ v^ @ !D@ !>7J n  ! t ` o ^ !   ` o ^ ! T 4 0 6 ( ^ ! d 6 N v^ !   6 N v^ !   0 6 ( ^  Rp`0F Xw^ (aw^ nw^  4`    ! t   ^ !     ^  d 4
 rpF w^ (w^ w^ 
 Ph  d	 4 RpF w^ (o^ w^ b
 
4 
RpF w^ (o^ e^     4 p`PF  x^ ()x^ 7x^ p a: @&	 T 4  p`  F \x^ (ex^ yx^ 
` @4p A: 
 & 0	 tA d@ 4? < P  F x^   (x^ x^ 
 @:` r p2 @Ұ @2@ 
 ! 4  p`P  F y^    (y^ &y^ 
 `2 @j @2@     d 4 rpF Hy^ (Qy^ ^y^  2 `   ! T 4   ( ^ ! d   dy^ !     dy^ !     ( ^ 
 
4 
pF y^ (y^ y^  2     d T 4
 2p8 'hp 4  
p`P  F (z^   (1z^ z^ 8;J .;J .;J .;J .;J .;J .<J .0<J .P<J .p<J * 2 :`- <`- j`- !: A	 A	-<F `- !B`- !:  :/ r`- : r/ `- ]<F By:"	$&.(9,&.J,0!402i&m(&6(&y8 h&H0  Rp`0F L{^ *   (U{^ \{^ `- @h6    
 
R0F t{^ (}{^ r^ p0 
 
R0F {^ (}{^ Eu^    
 
R0F {^ ({^ {^ v ` '	 T% 4$  p`  F {^    ({^ |^  p2`- 2`- 2`- :`- :`-  H*0*0
>    4 Rp`PF H|^ *   (U{^ Q|^   ! T 4 p`F x|^ R   (|^ |^ 0z b    ! 4Z T p`P  F |^   (|^ |^ З @2`- >@J .@J .@J .@J .@J ,p0 P^@J 0z L$L*
*LRXl 0 4  
p`P  F 0}^ 2  (9}^ }^ ,
 2 A	:`- v@FJ  :`- vEJ FJ   > EJ .0EJ .`EJ .EJ *`- A`- A`- A`- A`- AB`- A-<F <F ]<F H $y4M8R
4
M
5b*
]R

jiZ!	$&8$%&T$](*,&    0 4s h 
p`P  F D~^ 2  (M~^ ~^ $
 2 >CJ .CJ .CJ . DJ *`- A`- A`- A`- A`- AB`- A~pDJ .DJ R  B`- A<F . $^]
T		V.- 8" !" 	"\ =%$&    rp`P!   4 h i ~^ !       4 h i ~^ !   h i ~^ ) 3 	p`0PF t^   (}^ ^ 

 `2`- :`- :`- <F  $,hRx8 
& 2 $t+ $d* $4) $" P  F ^   (^ ^ FJ .FJ Zp4 2 
 Zd   %	 0 	p`0P  F 8^ z  (A^ ^ `- >`=J .p=J .=J .=J .=J .=J .=J .=J . >J *   :6q p   $ $t. $d- $4, $& P  F Ȁ^ (р^ ݀^ 
 ><F n 2A  " d 4 pF ^ r   (^ &^ `- 4`- @2`- `-    	 	r`0!  
t T I ZI 0^ !     t  T I ZI 0^ !   I ZI 0^  , p`0  F ^ R  (^ ^ 
 2`- v<F j <8 (  # + 	p`0PF ^ J  (^ /^ `- < P6>J .>J .>J .>J *`- : ` `<F 
B0    d' 4& $ p  F `^ (i^ u^ 
 `><F D \X    4 
p`PF ^ Z   (^ ^ 0GJ *`- pj   -
 3 	p`0PF ^   (^ ^ *p0 4p0 4p0 2`- :`- :`- 2`- a/ / `- B`- a`- B`- 2`- a:`- :`- :`- `- :`- a:`- :`- 4.,
}8qh l"($,&j(*X n   * 4  
p`P  F ^    (El^ ^  	   # #d #4 # pP  F  ^ ()^ ?^ p0 !<p0 <p0 X    T 4 rp`!  0k k H^ !    0k k H^ !   0k k H^ ! T 4 p`F ^ b   (^ ʄ^  5 2/ `E 4) 4   
p`P  F ^    (^ ^ 
`- p    
 t d T 4
 r़F 8^ (A^ H^ 
02 @A  0 4I > 
p`P  F x^   (^ ^ $
`- :`- :`- :`- >AJ .AJ . BJ .BJ  5  5  5 u 5  5 B`- :`-  BJ .0BJ .@BJ  Y, ""$2   0 4> 4 
p`P  F @^   (I^ z^ FJ .FJ . GJ .GJ  5 : 5/ / m Nb -
D 
D 6v   * 47 , 
p`P  F Ć^ R  (^ ͆^  88A
       d 2![ [4 t  ë ^ !    ë ^  4 p`PF 0^ r   (^ 9^ e    -
 9 	p`0PF h^   (q^ և^  p0 4`- !:`- A:`- :`- A>?J .?J .?J . @J  5 A 5 A 5 Au 5 AF@J . @J .0@J .
M|,      d 4 pF ^ (^ +^ p0 A<p0 atp0 an-
 ; 	p`0PF T^   (]^ ^  p0 4`- a:`- :`- :`- >AJ .AJ . BJ .BJ  5  5  5 u 5 F@J . @J .0@J I.
( "    d 4 pF ^ (^ ^ n  ! T 4 p`pF @   ! T 4 rp`F D^ :   (M^ _^ ` `6pAJ Z @fn ! T 4 rp`F ^ :   (^ ^  `6@AJ ln}T   0.  t&  d%  4$    P  F ؉^    (^ ^ GJ *`- @2`- 2`- 2`- aGJ .0HJ .@HJ ~ HJ 
 ,:    d T
 4 RpF @^ (I^ O^ BJ   '
  	p`0PF x^    (^ ^ `- <`- 2`- !>BJ ,`- pAJ  @
-- <    RP!
 
d	 4 P[ w[ Ċ^ !  w[ [ ̊^ !  [ [ ^ ! t
 [ [ ^ !   [ [ ^ !   [ [ ^ !   w[ [ ̊^ !   P[ w[ Ċ^ ! d    ^ !      ^  0F ^ b   (^ ^ z >  0F ^ B   (q^ ŋ^ : 4  4 p`F ^ 8^ ^ ^ 
0 @8@^ pI  n 
 T 4 p`F 4^ (=^ U^ 
0;J (
0 @fp;J ,0x @9Z0
  d T 4
 2pF ^ (=^ ^    ! t  ѷ ^ !   t  ѷ ^ !    ѷ ^  
p`0F ^ 8^ ^ $^ 
P0 `: `20 @`h<F ^ 4J  jI   ! 4  ` Ԣ !^ !   ` Ԣ !^ (	 dD4C>p  F ^ 	  (^ ^ `:J $  P   R	P0!  
t d 0	 z	 ^ !     t  d 0	 z	 ^ !   0	 z	 ^ ! !d !T !4 !2p	 4  p`  F 0^ 8f^ =^ N^ E^ 5J  P 	 4  p`  F |^ 8f^ ^ ^ ^ 5J  P  0F ^ (^ ǎ^ GJ i  4 p`F ^ 8+^ ^ ^ ^ pI  Pq
    
p`0F 4^ 8A^ [^ l^ 
P0 @: @20 ``h<F c^ 4J %f *	 t d 4    F ^    8^ ^ ˏ^ 
`- 0B`- ď^ :J  2  
 
2PF ^ )^ ^ p
`- 2`- 8.:*	 t d 4    F (^    8^ ^ 5^  2    $ d 4  p  F `^    8^ ^ m^  2    
 t d T 4 ़F ^ (^ ^ 
/ @    0  ! t d T   ^ !# #     ^ !     ^ !     ^ 0 "x h  	p`0PF @^    (I^ W^ 
0 :`- 	 D   2 $h	 4  
p`P  F ^    (El^ ^ } 2 $h	 4  
p`P  F ̑^    (El^ Ց^ } * 4  
p`P  F ^    (^ '^ 
0 `:`- 20 `b`- d B<dJA L    t	 d T 2! 4   @^ !     @^  4  p`  F ^ 8^ ^ ̒^ 
P0 : 0
0 h<F Ò^ 9J mr j   
 
rP* 4   
p`P  F ^    (^ /^ 
0 :`- 20 b`- Ad DBdA L   	 4  
p`P  F h^ (q^ ^  ?J *[F @6I .I .I . I .I . I @?J 40 !: @?J M<F 
~ 	!y   , ,h '4 '#!p`PF ^ (^ ^ 
 `: `=B  ! t " " pB^ !   " " pB^ !   t " " pB^ !   t T U U LU^ !       t  T U U LU^ !   U U LU^ 
 d 4 pF ^ 8Ŕ^ ٔ^ ^ 

P0 P: P08~<F ^ pI  jR
  B  F ^ h=^ ^ 6% t1 40 , P  F 8^ R  (A^ Y^ 
 6PJ Z`- <F z $e2  d	 4 2p!  T  - h^ !    - h^ * 4  
p`P  F ȕ^    (ѕ^ ^ 
0 :`- 2`- К0 p( %F %   #
 4 
p`PF (^ j   (1^ 8^ 
0 p   %	  	p`0P  F d^    (m^ t^ 
0 u    4 
p`PF ^ j   (1^ ^ )  $	 p 	p`P0  F Ж^ r  (1^ ٖ^ ]  (	 h: v p`P0  F ^   (^ ^ 
0    4 
p`PF <^ j   (1^ E^ ]  !+ +  d 4
   ,o^ !       d  4
   ,o^ !     ,o^ * 4  
p`P  F ė^    (͗^ ڗ^ 
`- 2`- `
 45!e  * 4!  
p`P  F ^    (^ &^ 
`- 2`-  = 2   #
  	p`P0F d^ z   (m^ ^ 
`- 6<F Z0 
 $	 ! 
 t	 T  T RT ^ !   
  t	  T  T RT ^ !    T RT ^  d T 4 pF ^ (^ ^ 
P @   Rp`P!    4
 PX qX ^ !  qX Y ^ !   qX Y ^ !   PX qX ^ 
 
Bp`0  !   
 T
   p^ !         T
   p^ !     p^  Bp  ! T  d 4
   Й^ !     d  4
   Й^ !     Й^ ! T  d 4
  S Й^ !     d  4
  S Й^ !    S Й^ 
 d T 4 pF ^ (^ ^ 
/ @   d T 4 pF Ԛ^ (^ ݚ^      ]
 ]	 Td 4
 2	pP! t  x Ox ^ !    x Ox ^  d	 4 RpF <^ (o^ w^     d T 4 rpF l^ (u^ ^ 
 `6PHJ ! T 4 x x ( ^ ! d x y ^ !   x y ^ !   x x ( ^    F ^ (^ D^ `- 6PIJ .`IJ .pIJ   p`0F ^ b   (!^ 4^ `- 4`- 40z @^r , dU 4T L p  F d^ [  8q^ ^ ^ 
/ @
`- !^ KJ uY I } ! 2    d' 4& $ p  F ̜^ (i^ ՜^ D $)  $ d/ 4. * p  F  ^ B  (	^ ^ 
 `2`- v<F r $24 (   d 4 p0 4t j 
p`P  F d^ B  (m^ ^ 0`- >JJ *`- A:`- :`- JJ .KJ .KJ ~KJ ]JJ 2`- A:`-  KJ .KJ .KJ ~KJ `- !U/ A :`- : A:`- :`- !	<F &$&V(9*.,00 (6>q6 > " 44 . p`P  F T^ b  (]^ z^ 
 JJ * `2`- nPJJ <F t$*41
6 	  p`0  F ^ 8^ ^ ^ 
P0 :0 20 2[F `2. -<F 

^ IJ  P)
04  	  p`0  F (^ 85^ ^^ o^ 
P0 : 0
0 :[F 2. =<F 
f^ HJ e 
04

 	 t d 4 2, d- 4, $ p  F ğ^   8џ^ ^ #^ `- 6LJ .LJ * @2`- Aj`- :`- Ar`- A`- 8`- A^ LJ )	-=5 r>0>
<&$   
 
2PF \^ )f^ o^ p
`- AD: d 4
 Rp Rp`P0 T 4 Rp` 4 ppF p   ! d `2 2 ^ !   `2 2 ^  0pF P   ! d 4   ( ^ ! T   ^ !     ^ !     ( ^  R! t T	   <^ !  
d
 4   D^ !     D^ !     <^  t d 4 ! T `7 s8 ^ !   `7 s8 ^ !   T `7 s8 ^  d 4 pF ^ `^      t T
 R! 4  ^ ^ ! d	 ^ e ^ !   ^ e ^ !    ^ ^ !   4  ^ ^  d	 T 2p!  4    t^ !      t^ # #t= #d< #4; #6 P  F Т^ (٢^ ^ NJ 2@ 2P 
$   
 4 rp`PF ^ (%^ B^ 
<F 6LJ *[F @2. aƐLJ hY06
\ 6  ! t  ) &) pB^ !    ) &) pB^ ! t K K ^ ! 4 K K x^ !   K K x^ !   K K ^  4 p  ! t  	 pB^ !    	 pB^ 2 $t% $d$ $4# $ P  pF     d 4  pP  F <^ (E^ X^  LJ 2 @2 1  B`  !&
 &  t
 
T	 4 `  d^ ! 
      t
  T	  4 `  d^ !   `  d^ 
 t d
 T	 4 R! t    7^ !      7^ ! t   ^ !   t   ^ !     ^  T 4
 2p`F X^ (a^ h^ 
. F r  ! T + R, t`^ !   + R, t`^ ! T & & t`^ !   & & t`^ !   T & & t`^  BP  !  4
   D ̥^ !
 
t d D  ܥ^ !   D  ܥ^ !     D ̥^  T d 4 2p 4
 2p`P!    S @^ ! 	 S 	 P^ !   S 	 P^ !     S @^ !   	     S @^ ) 4!  
p`P  F ئ^    (^ ^ 
`- 6@MJ *` P lVp   d dt _d Z4
 2
Ph hT d 4 2p&	 4"  
p`P  F X^    (a^ ^ MJ . NJ *[F P6@NJ .PNJ .`NJ .pNJ .NJ .NJ  NJ 6<F  8 R   
 d T 4 rpF ̧^ (է^ ۧ^ NJ %  d	 T 4 2pF ^ (^ ^ 0 `6`LJ .pLJ )   	 d 2! t 4 `  ^ !   `  ^  4  
p`P  F x^ (^ ^ 
 @:0 @2 b0 R 1y   ! !4 ! p`P  F Ԩ^ (ݨ^ ^ 
 :0 2 @b0 @h ~f   
 4 p`PF 0^ (9^ F^ 
 :0 
\ 4 ]  b0  !M M $  t 
d T
 p	 	 T^ !   p	 	 T^ 
 4 
p`PF ^ (^ ȩ^ 
     d	 T 4 2p! d 4   ( ^ !     ( ^  d	 2!1 1t T 4   ^ !   t  T  4   ^ !     ^  Bp  !6 6 1d
 T	 4 p  d^ !     d
  T	  4 p  d^ !   p  d^  Bp`  !+ + 
 
T	 4   ^ !     
  T	  4   ^ !     ^ 	 	2pP! 
 d	 4   ^ !   
  d	  4   ^ !     ^  d
 4	 2p! T  [ p^ !    [ p^  T
 4	 2p! d @  ^ !   @  ^ s sT ]4 b	p`   !     T   ^ !  t	 d
 4   ^ !     ^ !     ^ !         t	  d
  T  4   ^  	 	p`P0  F ^ j   (^ Ŭ^ pI *` Pu) 2	`0! T 
 t	 @ M Ь^ !   @ M Ь^ !   
  t	  T @ M Ь^  
4 
ppF P       d9 48 4 p  F \^ (e^ t^ | <|  $ d< 4; 8 p  F ^   x^ ^ ϭ^ ` @0
 `r/ ^ pHb PPOJ E	    
 
2PF ^ i^ ^ p
/ 1@  ! d  y +y  ^ !    y +y  ^ ! d R S  ^ !   R S  ^ ! d P P  ^ !   P P  ^ ! d x x  ^ !   x x  ^  43 0 p  F ^ (^ ®^ 
 @:y `h  d T 4
 rpF ^ (^  ^ 
 `2 @j @   0 4  
p`P  F 0^   (9^ ̯^ , : 2A A 2/ :`-  Ҡ :`- ar/ >RJ b`- u % :/ t`- `} : r  A z 2 H
$
iZ- }&f 0L"l$&Y"(, $-(v:":
0(t:   0 4d Z 
p`P  F H^   (Q^ ^ .`} : !:A A 2/ :`- ! !ڠ :`- 
З aB !: ! !: !t`- !>;J .RJ .RJ . SJ . SJ ,p0 ^@SJ  @fA
$|

BP Nfh8B>,h2 "F$"&((<*L,4q.9.":::"<
"B 0 4H > 
p`P  F |^   (^ ^ 0z 2 @2A `A `2/ 2`-  =	
&
1 V  '
 + 	p`0PF ^ J  (^ )^  QJ , } <`- : `2  6@QJ Z ` |U    4 p`PF T^ (yt^ ]^ pd  2 p`P0  F ^   (^ ^ 
` : @2  6PJ 
,
   d 4 pF в^ (ٲ^ ^ @ !<@ r @td  d 4
 rpF ^ (^ ^ l   d 4
 rpF 4^ (^ =^ r  	 T; 49 4 p`  F d^ (m^ s^  OJ N 	 	4 0   8 p`0  F ^ (^ ų^  < t` : `  rp`0F ^ (^  ^  4` 2 `9*	 t? d> 4= :   F (^   x5^ N^ d^ 
` @6TJ (
 `/ V^ pHb  TJ  
 
2PF |^ i^ ^ p
/ 1F  ! d 0 b  ^ !   0 b  ^ ! d  ҅  ^ !    ҅  ^  d 4 pF ^ (^ ^ 
 &    (	 d 4  pP  F 4^    (=^ Q^ 
 !: r     , d 4  pP  F ^    (=^ ^     d T 4 RpF ^ (ŵ^ ٵ^  A< !>SJ `  	 T? 4= 8 p`  F  ^ (	^ ^ SJ N  4: 6 p  F ,^ (5^ D^ C <C !m d# 4"  p  F d^ (m^ t^ C !<C ! d  Δ  ^ !    Δ  ^ 	 T% 4#  p`  F ^ (ɶ^ s^ PUJ  	 	B  F ^ (^ &"^  ` 4 p`PF ^ (^ +^  4 2A `4 !A 	 t d 4  P  F T^ `Y^     
 
4 
RpF t^ (}^ ^ 
A @V     4
 RpF ^ (^ ^   
 
4 
RpF ȷ^ (}^ ѷ^     d 4 rpF ^ (}^ ^ ) 6    B  F ^ (^ (^ WJ .WJ $    4 r
p`PF L^ (U^ ]^ 
  5  4 Rp`PF |^ (^ ^ 
  }    d 4
 R! t	   A ^ ! T A O ^ !   A O ^ !     A ^  d 4 2pF ^ (^ ^ 
  `e    4 p`F 4^ (=^ T^  6UJ . VJ *@ `  2 !d| !4{ !t pP  F ^   (^ ^ 
/ :`- :`- A . Y 5. 49 6 p  F й^   (ٹ^ ^ 
  @2/ `1.    ! 4   ^ ! t   ^ !     ^ !     ^ 	 d 4  pP  F \^ h=^ e^ H I ( 	< 0  F ^   8^ ^ ^ @ @2`- `r/ ^ pHb P@VJ ,4  BP0  F ܺ^ )^ ^ 
/ =Fh T 4 rp`F ^ (^ )^ UJ ,@ 
: -|   ! d t   ^ !   t   ^ !     ^ 	 d 4  pP  F ^ h=^ ^ v  ! d    ^ !      ^  d 4 RpF ^ (^ ^  R  T 4 Rp`F ^ (^ &^  4 L    4 rp`PF D^ (M^ ]^   4
 RpF h^ (q^ x^ p :  d 4 ppF P   
 T 4 Rp`F ^ (^ ü^ XJ N  4  P  F ^ (^ ^ ` D`- }     47 4 p  F  ^   (+^ )^ = 1H   + t8 47 4 P  F T^   (+^ ]^     + t8 47 4 P  F ^   (+^ ^     .	 d: 49 4 pP  F ^   (+^ ɽ^ b Y    d 4 pF ^ (^ ^ 
` @  t d 4 PF (^ (^ 1^ ) i   - -t (T #4 2`
 T 4 p`F p^ (^ y^ I   )	 d9 T8 47 4 p  F ^   (+^ ^ X ]    	 4  p`  F ܾ^ 8f^ ^ ^ ^ 5J  P  2	pP!  
d 4
    ^ !     d  4
    ^ !      ^  t
 d	 4 R़F |^ (}^ ^ l    4 rp`PF ^ (^ ^  2A `4 I  	 t d 4  P  F ^ (^ ^ 
A `20 4    BP0  !
 

 d   ^ !   t	  h ^ !    h ^ !   
  d   ^ !     ^  4 2p`PF ^ (^ ^  ^Q   !  
t d   ,X^ !     ,X^ 4 #t? #d> #4< #8 P  F ^   (^ (^  `2 @2/ q   ) 4"  
p`P  F \^    `a^      = F |^   8^ ^ ^ /   ^ pHb XJ  P0  F ^ )^ ^ 0N   
 
R0F ^ 8^ ^ ^   ^ YJ p88   4 
PpF p   ! t d  7 ^ !    7 ^  20F T^ h=^ ]^ $! T 4   V^ ! t  / `^ !    / `^ !     V^  	6 0  F ^   8^ ^ ^ / `  ^ pHb PaJ td&  
 
2PF ^ )^ ^ p
/ `AX   7 F 4^   8^ A^ V^   I^ pHb @ _J L@"  (	 dK 4J D p  F ^   8^ ^ ^ 
`- A8`- 2  / ^ pHb P`J i R*  
 
2PF ^ )^ ^ p
/ Yd  	6 0  F ^   8^ ^ 2^   %^ pHb P\J p`&   7 F L^   8^ Y^ n^   a^ pHb @]J x"  , dR 4Q J p  F ^ C  8^ ^ ^ 
  0p <p 2  Aڰ/ A
^ pHb @ZJ AQ t\
 ,4 
 
2PF ^ )^ ^ p
/ AYj 4 #t? #d> #4= #8 P  F H^   (Q^ ^ @ @6P\J ,@ P2  p A:0 p4@ `<F R t
" 8 't 'd '4 ' P  F ^ R  (^ e^ 0@ P6[J ,@ :  ` 
:0 `4@ @<F )@ @>\J ,@ `2   AB0 `4@ @@ @>0\J ,@ `2  @ AB0 `4@ @ AE	 2i &),&*(J F.(z .0(z 
R@@$@(R  
 
4 
2pF ^ (^ ^ dN     p`0  F ^ (^ ^ @ !>7J     d 4 pF ^ (^ &^ p 4p     d 4 pF ^ 
 
d	 
2p!  T   D^ ! 4  7 P^ !    7 P^ !     D^ %	 4!  
p`P  F ^    (^ ^ @ `6bJ . cJ *@ Q1   
 
4 
2pF  ^ `^ )     T 4
 Rp`F (^ (1^ >^  2A @u]    d T 4 pF p^ (y^ ^ 
A P9E   t T 4 ! d 2 3 ^ !   2 3 ^ !
 

 d   ^ !   t	  X ^ !    X ^ !   
  d   ^ !     ^ %	 4  
p`P  F P^    (Y^ ^ ` 4 6PcJ , 6cJ .cJ .cJ .cJ . dJ . dJ 
d`  *	 tC dB 4A >   F ^   x^ 
^  ^ @dJ , @6pdJ .dJ .dJ .dJ .dJ .eJ */ X/ <F ^ pHb P0eJ u=\"Z 
 
2PF @^ iJ^ R^ p
/ 1F  4 #tA #d@ #4? #: P  F ^   (^ ^ 
/ < `2 pb` ) p b.  , dU 4T L p  F ^ S  8^ .^ D^  2 fhJ * @ @2 0
 p2  :@ / 6^ pHb iJ V
E

 

 
2PF l^ )v^ ^ p
/  * 4(  
p`P  F ^    (^ ^  !: A: `npjJ *   2 2  `2@ )ZV%8    d 4 pF ^ (%^ 3^ 
 p4 AB   , dV 4U N p  F d^ c  8q^ ^ ^ 
 2 8` 2  lp 2  u/ ^ pHb @gJ ) t
9 8@4L4   
 
2PF ^ )^ ^ p
/   d	 4 RpF ^ (^ ^ L    d	 T 4 2p
 
4	 
R`! t , *- 4^ !   , *- 4^  d 4
 rpF |^ (^ ^ 
 Px 
 
4 
RpF ^ (^ ^ 
 @\  d 4
 rpF ^ (^ ^ r) 4B 8 
p`P  F ^   (^ 3^ ` p2p P2`-  P2 b` yu
4 z   d	 4 Rp%	 48 0 
p`P  F |^ r  (^ ^  P2 `b` E.  t	 d 4 2़F ^ (r^ ^ =   ! T 4 p`F ^ j   (^ ^  `2 p2 @ z  4 rpF (^ (1^ >^ ` 4`      F X^ B   (q^ a^ X  ! t K "K ^ !   K "K ^ ! t `K rK ^ !   `K rK ^ 
 d T 4 rpF ^ (^ ^ 
1 @
 D `  d 4 pF ^ (^ ^  2 @i  , d5 44 , pP  F H^ R  (Q^ |^ pkJ .kJ (6kJ ,0x  `2`- M<F x\
TY    * 49 0 
p`P  F ^ r  (^ ^ kJ *`- A> lJ (6PlJ  6`lJ <F f
N   , dU 4T L p  F (^ S  85^ J^ [^ lJ *`- 8r`- R^ mJ !h P0  F x^ )^ ^ 
/ :`- :`- 
n   ! !d !T !4 !RpF ^ (^ ^ @kJ    4 rp`F ^ 8^ ^ $^ 
02 P08D02 ^ lJ `^9   # d T 4 pF P^ R   (Y^ `^ 
- `!      d T 4 pF ^ (+^ ^ < Z. ! !d !T !4 !pF ^ (^ ^  }    B`P  !   t 4
 A A ^ !     t  4
 A A ^ !   A A ^ ] ]d 
4 
2p&	  	p`P0  F `^    (i^ ^ `- A<`- a< `4 P6oJ .oJ .pJ .0pJ .PpJ .ppJ .pJ Fu   *	 t; d: 49 6   F ^   x^ ^ 3^  @6@dJ .pdJ .dJ . qJ . qJ .@qJ .`qJ */ `X/ `%^ pHb PqJ 
=9v$    
 
2PF T^ i^ ^ p  '	 T< 4; 6 p`  F ^   (^ ^ 
/ `: @
 1\ 9. 
 4 p`PF ^ (^ ^  : 2 2 @E T 4
 Rp`F ^ (^  ^    d 4  p  F D^ (M^ T^ 
 PR 4    d 4 pF t^ (}^ ^ 
p @ d	 T 4 2pF ^ (r^ ^    $ d: 48 6 p  F ^   (^ ^  @2/ `-^ "  	p`P0  F ^    (^ .^ `- a<`- A<     ! !4 ! p`P  F \^ (e^ ^ 
 :p 2` !< < 

"    p`0P  F ^ (^ ^  < <`- !1 ! t m m ^ !   m m ^ 
  	p`0PF ^ (%^ N^  !:p 2 2` A< < A]YJM  20F p^ `u^ *  d T 4 p! T 4 rp`F ^ :   (^ ^ @ `2A @
5T 0 !
 

 d   ^ !   t	  h ^ !    h ^ !   
  d   ^ !     ^ ! d	 T  X (S^ !    X (S^ !   d	  T  X (S^  T 4 rp! d
    |^ !      |^ !K K < - (t d 
T 4   ^ !     ^ 0 4u j 
p`P  F ^ B  (^ ^ &@ <@ <@ < <p >tJ .uJ .0uJ .PuJ .puJ .uJ .uJ .uJ .uJ */ b`- :`- !p |Lup}Z& X( >""( >""( >""( >""( >""( >""( >""( >""( >""( >""( >""( >""( >""( >""( >""( >""( >"  - d; T: 49 4 p  F 8^   h=^ A^ = Ar   .	 dA 4@ : pP  F p^   (y^ ^  p2  2/ TX: t  49 6 p  F ^   8^ ^ ^ 
  @B/ ` ^ pHb PzJ >   4 p`PF ^ (^ (^ 
  A< 
A NF 4 #tA #d@ #4? #: P  F \^   (?^ e^  U %D ]D d  4$   p  pF    .	 dJ 4I D pP  F ^   (^ ^ 

/ :`- A:`- `- :`- A  u.
> (. .	 d? 4> 8 pP  F ^   (%^ 8^  `2A @b/ =LIFnj N d 4 RpF d^ (m^ t^   2  d`  4_  X p  F ^  8^ ^ ^ 
  a8
`- 	:`- A
z/ ` ` е/ ^ pHb yJ !!&0 a
zI
x z,0J8R 
 
PF 4^ )v^ >^ IL   49 6 p  F d^   8q^ ^ ^ 
  @0B/ `^ pHb P xJ @    
 
2PF ^ )^ ^ p  8 'tG 'dF '4E '> P  F ^   (^  ^ 
 @2 j/   D yD d -0 4\ R 
p`P  F D^   (M^ i^  2/ Aj`- 	:`- 	v h
Bh|:.!
 !d !T !4 !pF ^ (^ ^ 
 @    9 F ^   8^ ^ ^ /   ^ pHb ``J x    
 
2PF ^ )^ ^ p  0 4F < 
p`P  F L^   (U^ b^ 
/ :A pl =\  f  (	 d@ 4? : p  F ^   x^ ^ ^ 
/ B/  ^ pHb 0|J EZ5    
 
2PF ^ i^ ^ pM^  %	 D 
p`0  F $^   x1^ M^ d^ 

A 2/ l /  U^ pHb !}J 
=Izd :* 
 
rPF ^ i^ ^   -
 ? 	p`0PF ^   (^ ^ 
/ : = | ^ E^ \ Z 0 4w l 
p`P  F ^ R  (^ ?^ 
/ B/ r :/ 6 J Z`- 0  l YD I"
T D Y D iD UD 7 & p0P  F ^   (^ ^  P       F ^ B   (q^ ^ X  ! t K K ^ !   K K ^  4 p`P
 
4 
2pF ^ (%^ 5^ wJ .wJ .wJ " || d T 4 pF X^ `]^   d T 4
 2p# #p`0F ^ 8^ ^ ^ P p@JP p  ^ ^ sJ tJ      B	p`P0  F ^ )^ ^ 
P p    2pP0F  ^ )^ *^    %	 4   
p`P  F T^    `Y^ =     ; F t^   8^ ^ C^ /   ^ pHb  wJ     P0  F ^ )^ ^    	 0  F ^    (^ ^ 
p ><F M*`     T 4 Rp`F ^ (^ #^ tJ H r! T 4  Ʋ V^ ! t Ʋ ߲ (^ !   Ʋ ߲ (^ !    Ʋ V^  ; F ^   8^ ^ C^   ^ pHb @vJ     	 0  F ^    (^ ^ M&Z     d 4
 RpF ^ 8^ ^ ^ 
A @@ ^ YJ 
LL@   ! T 4 @ F V^ ! t F _ $^ !   F _ $^ !   @ F V^ ! T 4 @ F V^ ! t F _ p^ !   F _ p^ !   @ F V^ ! t 4 `  V^ !   `  V^  d	 T 4 2pF  ^ (	^ ^  `6PJ .`J .pJ  <   0 4 v 
p`P  F T^   (]^ B^ X| 4 6J .J .ІJ .J .J .0J .PJ .pJ .J .J .ЇJ .J .J .0J .PJ .pJ .J .J .ЈJ .J .J .J ~J .0J .J .J ~PJ .J .J ~pJ .J .J .ЉJ */ Abw p4`- @f J .0J .`J .J R 2A @Dy*.%,|0|4|8D:|>hB.DFHpFJLJ*N2J|P(RnTXaFHnFHnF> zFRVNXNFF  4 #tC #dB #4A #< P  F ^   h=^ ^  	r < < < <!  $ d< 4; 8 p  F ^   (^ ^ 
/ : P
1 -.     Rp! d 
4	 T
 `   ^ !   `   ^ !   d  T
  4	 `   ^  d 4
 RpF ^ (^ ^ 
  4y b   d T
 4	 RpF ^ (^ ^ 
  p    , du 4t l p  F  ^ S  8^ l^ ^ 
/ B 2  a: 2  :r !>J b ʰ U 5   u/  t^ pHb  J YQ4q(    P0  F ^ )^ ^ 
/ 6N  , d 4  p  F ^ S  8^ W^ l^ 
/ B  z A: :r :  	: :y A
:/ rr A>`J րJ %/  _^ pHb J $Q4BR9ym=xf    P0  F ^ )^ ^ 
/ 6Z  &	 4  	p`  F ^ s  8^ _^ t^ 
/ B :y 
:y : 2  A:r :r A: ࢰ    /  g^ pHb pJ )Q48>
1R
R    P0  F ^ )^ ^ 
/  8 'tu 'dt '4s 'l P  F ^ R  (^  ^ 
/ AB 2 2 2v A><F <F i r }
d
9
  f   8 'tG 'dF '4E '> P  F p^   (y^ ^ 
/ :A 2З @
% 	\ 5   2 !dO !4N !F pP  F ^ "  (^ ^ 
  P6`J Z/ v `2`- A`- A:/ MfBF=U 0 4 ~ 
p`P  F @^   (I^ ^ " : : : 2/ 	j  2`s <@ a>J ,@ 2  A AB0 a<@ ]<F Ep 0
Z
ZlA5& "&
DB
z= J6 &	 4P H 	p`  F ^ 3  8%^ S^ i^  2 6hJ * @ @0
@ e/ 
[^ pHb ДJ 
z
 
 
2PF ^ )^ ^ p
/  
 
4
 
rpF w^ '
  	p`0PF ^    (^ ^ J , } !<`- :p >J .J .J ` Ⱏ % 
ex5H  T 4
 Rp`8 'tM 'dL '4K 'D P  F t^   (}^ ^ 

p 2 : P2/ j` p!
$= F  , dK 4J B p  F ^   8^ ^ ,^ @ 2 @2 2 p / A
^ pHb !J ] D$  
 
2PF T^ )^^ >^ p
/ A 
 
4 
pF |^ (o^ ^    0 4K @ 
p`P  F ^   (^ ^ pJ ,` 2p 2 @b @`- 2@w A 2` Q-
5T&0 , dK 4J B p  F D^   8Q^ y^ ^ @ 2 @2 2 p / A
^ pHb !`J %] D$  , d{ 4z r p  F ^   8^ ^ 0^ @ 2  2y y : @2 2 p E/ A!^ pHb J =8
 N,  
 
2PF \^ )f^ >^ p
/ A 	 d T 4  p  F ^ (^ ^ 
 6<F Z `
 
4 
pF ^ (^ ^ 4 #tE #dD #4B #> P  F ^   (^ ^ 
/ ~ D 0 4 ~ 
p`P  F 8^   (A^ ^ $`} :  :y y  2 p2`- j` :/ A	:`-  p:`- r A	:/ :`- u/ З !u PVQ
p&"
}r*BIn0
 R"e$ T$B
R  .	 dC 4B < pP  F D^   (M^ `^ 0z 2  2/ 	5\9\E t * 4  
p`P  F ^    (^ ^ 
`} 2  2З  2 @v]x
i| T   2 !dE !4D !< pP  F ^   (^ H^ 0z : 2  `b 2r A:@~ jІ `І `F4BJ~ 
&,   4 p`PF ^ r   (^ ^ 
  P6J M r   8 'tw 'dv '4u 'n P  F ^ b  (^ ^ 
  2y jy 2 `2/ j @6 J Z/ :`- Ar`- .ehA,.Z],Z
2n L ,    h d 4 pF l^ (u^ ^  2 @p, dL 4K D p  F ^   8^ ^ ^ 
 2 !8`J 4 :  / 
^ pHb aJ % tPM 8
4   
 
2PF $^ )^ ^ p  , dL 4K D p  F X^   8^ e^ |^ 
m^ pHb aJ % tP 8
4  ! 4	   T^ ! t   ^ !     ^ !     T^ ! 4	 `  T^ ! t   ^ !     ^ !   `  T^ ( 4| v p`P  F @^   (I^ |^ 
 2/ > J b`- A} A:  m<F <F  a(uZb1, N
"
( 4| v p`P  F ^   (^ ^ 
 2/ > J b`- Ap| A:  m<F <F  P}(uZb8
"
  ( 4d ^ p`P  F 8^   (A^ `^ 

 2/ > J b`- A<F  Pe(uT
& d 4
 RpF ^ (^ ^  4 y  $ d5 44 0 p  F ^ r  (^ ^ `} <`} @D 4  $ d1 40 , p  F ^ Z  (^ ^ 0z A<0z @  4 
p`PF <^ (E^ Q^ @J *0 `	 0 4\ R 
p`P  F ^   (^ ^  : A: j@z 2 t aj t  t  t  t !/ A U (9r1 U@a
avi	 @    d T 4 rpF 0^ (}^ 9^ p H! t @v cv pB^ !   @v cv pB^ !  4 0 b D^ ! T b  d^ !   b  d^ !     T  4 0 b D^ !   0 b D^ ! d ~ ~  ^ !   ~ ~  ^ ! t v v pB^ !   v v pB^ ! t d T   ^ !# #    " ^ !    " ^ !     ^ !  4   D^ ! T  [ l^ !    [ l^ !     T  4   D^ !     D^    F ^ B   (q^ ^ X  ! t K K ^ !   K K ^    F 0^ B   (q^ 9^ X  ! t 0K BK ^ !   0K BK ^ ! t K K ^ !   K K ^ ! t K K ^ !   K K ^ 	 d 4  pP  F ^ `^ I     d 4 rpF ^ (o^ ^ 5     d 4 rpF  ^ 8-^ 6^ E^  08>^ J   	 d8 47 2 pP  F l^ (u^ ^ 
 `2y 	M  t d 4 rPF ^ (o^ ^ # #d, #4+ #$ pP  F ^ (^ ^ J l Q    d 4 rpF ^ 8-^ 6^ ^    B  F 0^ `5^ , 
 
4 
RpF L^ h=^ w^     d 4 2pF p^ h=^ y^  d 4 pF ^ (^ ^ J P  d T 4 RpF ^ (^ ^ 
s @:u @U  4 p`F  _ ( _ * _  !: 6<F Z ` 
 t d T 4 ़F P _ (Y _ ` _ 
 t @      d!  T   4   p  F  _ ( _  _ pJ f     t d T 4
 RF  _ (^  _ u  	 43 , p`P  F  _ (_ _ ЁJ P vf   ! 4 @w Fw ( ^ ! d Fw Ww _ !   Fw Ww _ !   @w Fw ( ^  d T 4 rpF _ (_ _ 
s `:u ` 	 	Rp0!M
 M ; /T
  d  \ _ !     d  \ _ ( 4@ : p`P  F _   (_ _  2/ l1D ,	 4 | 
p`P  F L_   (U_ _ 
 P2 :/ :`-  :/ :`- (
mDn
zTDb>  8 'hL 4  
p`P  F _   (_ K_ "
p 2 @2` A	:/ :`- ` B/ :`- ર A: % :`- A:@w  `2 @ :` @A.
"J1D
n".)l\ "& "0 B  (	 di 4f b p  F _   8_ _ _ 
`} 8`} @2  P/ A_ pHb pJ yd F*    
 
2PF _ )_ ^ p
/ A 2 !du !4s !l pP  F P_ S  `U_ )    (	 de 4b ^ p  F _   8_ _ _ 
0z 80z @2  P/ _ pHb pJ y 
 
2PF _ )_ ^ p
/  2 !do !4m !f pP  F _ #  `_ 5    $ d; 48 6 p  F 8_   8^ E_ Z_  M_ pHb P J 0 >*   T 4 p`F T^ &	 4  
p`P  F _    (_ _ 
02 p2 Pf `) ! t  t `t ^ !    t `t ^ 
 
4 
RpF _ (}^ _     d 4 rpF $_ (}^ -_ ) 6   ! t T   ^ ! d  ܦ 8_ !    ܦ 8_ !     ^  t d
 4 R d	 4 RpF _ h=^ _ % t1 40 , P  F _ R  (A^ _ z e2 ! t } } pB^ !   } } pB^ ! t `} y} pB^ !   `} y} pB^  d T 4 RpF `_ (^ i_   
 
B`P0  !( (  
 t
  1 t_ !         t
  1 t_ !    1 t_ ) 4  
p`P  F _    `_     $	 ( 	p`P0  F ,_ 3  `1_ Y    
 
4
 
rpF L_ (^ U_ b   
 
4 
RpF p_ (m^ ^    
 
BpP0  !( (  
 d
 `  |_ !         d
 `  |_ !   `  |_ $	 l 	p`P0  F ,_ S  $	 h 	p`P0  F ,_ 3  # d T 4 pF D	_ C   `I	_  ) 4  
p`P  F t	_    `y	_ Q     ; F 	_   8^ 	_ C^   	_ pHb `J     	 0  F 	_    (^ 	_ =&Z    ! T 4 @ F V^ ! t F _ 	_ !   F _ 	_ !   @ F V^  ; F D
_   8^ Q
_ C^   Y
_ pHb J    )	 d T 4  p  F 
_    (^ 
_ Z    
 
4 
rpF 
_ (o^ 
_     ; F 
_   8^ 
_ C^   
_ pHb PJ    % dD 4C @ p  F _   (%_ 2_ 
p F<F u*j   
 
4 
2pF P_ (Y_ `_ 
 `$ >    ; F |_   8^ _ C^   _ pHb `J    % d@ 4? < p  F _   (_ 2_ 
p AF<F   
 
4 
2pF _ (_ `_ 
P ` ; F _   8^ _ C^   %_ pHb J     	 0  F L_    (^ U_ ]&Z    ! T 4   V^ ! t   `_ !     `_ !     V^  ; F _   8^ _ C^   _ pHb  J     ; F _   8^ _ C^   _ pHb J     ; F 0_   8^ =_ C^   E_ pHb J     d0 4/ , p  F p_ (o^ y_     d	 4 RpF _ (o^ _ 
 
4 
rpF _ (o^ _    
 
4 
RpF _ (o^ _  d T
 4	 RpF _ (_ _ 
 @2  mb! T 4 p v V^ ! t v   _ !   v   _ !   p v V^ 
 
4 
2pF _ (_ `_ 
 `
 
4 
2pF _ (_ `_ 
p `! T 4 0 6 V^ ! t 6 O _ !   6 O _ !   0 6 V^ -
 [ 	p`0PF $_   (-_ _ @ a<@ A<@ !<p >J .J .J .J */ Ab z p2/ An<F `- @6J $pHIHJY)6$ l  )	 d9 T8 47 4 p  F _   h=^ _ ! -f   - p`0P  F _   (_ _ 0J *`- ( 9( 
d 
ppF `   ! 4 `  (_ !   4 `  (_ !   `  (_  
4 
ppF @      p`P0  F _    (_ _  z P4`- <`- @6J >6 `    
4 
pF _ J   (_ 
_ `- 4`- p Z ( 4> 8 p`P  F 0_   (9_ F_  `2/ fMn +	 x 	p`0P  F t_   (}_ _ `- <`- 
E t$ v   ! d  0  ^ !    0  ^ ( 4B < p`P  F _   (_ _ ~ 2/ ].iD j    B  F _ `!_ &  7 F 8_   8^ E_ Z_   M_ pHb @J r~   4F D p  F |_   8_ _ _ 

`- 4`- @b0z /  _ pHb `0J 8$(. ,  
 
2PF _ )^ _ p=L   7 F _   8^ _ &_   _ pHb PpJ     %	 @ 
p`0  F T_   8a_ q_ _ 
/ J/  y_ pHb J II   
 
rPF _ )_ _ 
/   46 4 p  F _   (+^ _  1   
 
bpP0  !    _ !  
 d   _ !     _ !     _ + 4, " 
p	`P  pF    -
 C 	p`0PF _   (_ _ @ p4`- !<`- <p `6J .J .J .J . J . J */ AbuZ 0 4g ^ 
p`P  F _   (_ O_ @ 4p 6PJ .pJ .J .J .ЫJ .J */ -Xl  )	 d9 T8 47 4 p  F _   `_     .	 dE 4D > pP  F _   (_ _  2  2/ d j|4p t  ( 4> 8 p`P  F _   (9_ _ QV~   4 RpF <_ (m^ E_ *0 v   ! d 4 pF l_ z   (u_ |_ 
`-  @ + t@ 4? < P  F _   (`^ _ \     , dl 4k d p  F _   8_ +_ O_ 
  P0
/ B`- A:`- A:`- :`- A  Ae/ :_ A_ pJ pHb ࠲J Ii z80
00>    
 
2PF _ )v^ _ p=L6*	 tO dN 4M J   F _ C  8_ _ _ 

  p2/ `r/  _ Hb J -})0 !
  
 
2PF  _ )J^ *_ p1FU   '	 J 
p`0  F \_ K  8i_ _ _ 

/ B :`-  _ J AE~ Fj>  P0  " 4&   p`P  F _    (_ _ 
 AN L    " "h d 4  pP  F _ (!_ ._ 
 2 @`  Y! 4F @ p`P  F \_   (e_ m_ 
/  ]    7 F _   8^ _ _   _ pHb PJ ld    2  dJ 4I Bp  F _   8_ 
_ !_ 

 0
/ Az/ A/ A_ pHb ! J  0 . ]}RR MI4i
4   
 
rPF \_ )^^ >^   ! 4 @ _ ( ^ !   @ _ ( ^  T 4
 Rp`F _ (^ _ !    4O L p  F _ S  8_ _ _ 

 :`- z/ /  _ pHb  J 	I4!lJ     bP0  F <_ )v^ F_ =L   * 4$  
p`P  F T^     4? < p  F _   8_ _ _ 
 B/  _ pHb  J  T 4 Rp`F _ (^ _ J r   p`P0F _ Z   (_ E_  4`- 4`- 4`- p6J . J .0J 	 rR    d 4
 rpF h_ (y^ q_ V   * 4*   
p`P  F _    (_ _ PJ *A p2`- A:`- 2`- 2`- :`- A`- :`- }
M%ie0 * 4"  
p`P  F 0_    (9_ d_ J *A 2`- 2`- `- a:`- 2`- UU
UY0 , d. 4, & pP  F _ *  (_ 
_ 
A 2`- 2`- 2`- A:`- A`- A`- A`- AB`- :`- 2`- 2`- :`- A"1E0u9Q0e N .$   +	 v 	p`0P  F \_   (e_ _  
`- ABA 2  @2`- Aj 2`- A:`- :`- A:/ Ar`- A:`-  `2`- Aj`- `- :`- 8t 8 zM!N 0.R( N ,(N"T(N(N   0 4 t 
p`P  F <_   (E_ _ 
A 2  P2`- j 2`- :/ r`- :`- A:`- 5 p:`- r`- :`- 48 
n
R)B 0(B
..:(B(B4B    d T 4 rpF   _ (	 _  _ 
` Pj P ! 4  p`P  F 8 _    (A _ T _ 
`- 2`- 2` p
`   T 4 p`F | _ ( _  _ J *0 @
R0    ! !d !T !4 !2pF  _ ( _  _ <F 40x  Y    B	`P  ! 4 	 	  _ !  
 t 	 	  _ !   	 	  _ !   	 	  _ !       t  4 	 	  _ - dETD4C>p  F !_ 	  (!_ !_ PJ $ !
 
 4 `  ,^ !   `  ,^ !     4 `  ,^ 0 4  
p`P  F "_   ("_ "_ * <R 4 6J .J . J . J .@J .`J .J .J .J .J . J . J */ 
d`- PJ .J .J .J "
*E 2 @ "&&N(2*h(- 0 4  
p`P  F "_   ("_ #_ :
/ 	F J j@ 2P 	j`- A	`- A:`- A	r`- :`- `- :`- A:`- A`- A:/ 	r`- A:`- A:`- :`- Ar`- :`- :`- AJ `- A>J ,@ <`- !MJ 4@ !<`- Z  E*ui"(@ "$"1	&(*V(&,T&.$0400`.P&8&:(6`&
 L.:
B fv:$"(   $ d: 49 6 p  F ,$_   (^ 5$_ 
% -h      4 rpF X$_ (^ a$_     4
 Rp`PF $_ (^ $_ >q    %	 X 
p`0  F $_   8$_ $_ %_  :/ p
r B 2  E/ 
$_ pHb J Ef5J- RR   P0  F 4%_ )>%_ ^ 
/  &	 4R J 	p`  F l%_ C  8y%_ %_ %_ 
/ A@
 2  : / A
%_ pHb aJ m Qx X
e  P0  F %_ )^ ^   , dW 4V N p  F &_ c  8&_ T&_ i&_ 
/ @
 R 2 b   2/ j a/ \&_ pHb AJ  Ql I4vR
 P0  F &_ )^ ^   4 "h8 d{ 4z r p  F &_ s  8&_ ,'_ A'_ 
/ @
R 2 b   J   :Q >J b Ұ u/ 4'_ pHb  J  Qf hyR
R P0  F t'_ )~'_ ^ 
/  8 'tu 'dt '4s 'l P  F '_ R  ('_ '_ 
/ AB 2 2 2v A><F <F i r -
d
=
z
0  f   ! T 4  b &b ( ^ ! d &b >b (_ !   &b >b (_ !    b &b ( ^ ! t K K ^ ! 4 K 6K X(_ !   K 6K X(_ !   K K ^  t d 4 ़F (_ (o^ (_ } P   d 4 rpF (_ 8-^ (_ )_ )_ J X    t d 4 ़F ,)_ (o^ 5)_ } P   T$ 4#  p`  F d)_ (m)_ )_ PJ ,@ A<`- ab & !
 
t 4  R /R ^ !    R /R ^  t d 4 ़F )_ (o^ )_ } >  ) )t% )d$ )4# ) P  F *_ (*_ /*_ pJ ,@ A< a<p0 x ^  d 4 rpF T*_ 8-^ a*_ p*_ i*_ J Z   ! t 4 g g ^ !   g g ^ .	 dB 4A < pP  F *_   (*_ *_ 
 @2/  .  d 4 rpF +_ 8-^ +_ )_ +_ J 0	 tA d@ 4? < P  F D+_   (*_ M+_ M.   4  
p`P  F |+_ (+_ +_ 
0 a:1 pt A<`- ay Lb *  !
 
t 4 9 9 ^ !   9 9 ^ &
 4 
p`PF +_ s   `,_  
 
4 
RpF ,_ (o^ !,_  ; F 8,_   8^ E,_ C^   M,_ pHb J     ; F p,_   8^ },_ C^   ,_ pHb  J    
 
4 
rpF ,_ (o^ ,_ !   0 4p f 
p`P  F ,_ "  (,_ L-_ "C 4 6@J .PJ .pJ .J .J .J */ Ad`- `J . J .PJ `- B` 	J eг &
*,i&0|.1: ) `"^   2 !d> !4= !6 pP  F T^    49 6 p  F -_   (^ -_  -.    d 4  p  F -_ `-_     , d 4 | p  F $._   81._ |._ ._ 
`- B/ A	x
 0
 A	>J b A>@QJ d 2  / A	5/ A	._ ._ pHb J ]pHb !pJ "i Qd b%%M b 
@4    
 
2PF ._ )._ ^ p
/ A	  d
 4	 RpF /_ (/_ #/_  J > n 20F 8/_ `=/_    t 4
 R! 	 d  	 @/_ !    	 @/_  	( 0  pF 0  $ d 4  p  F /_    (/_ /_ pJ .J .J *`-  V:2 8>   $ d 4  p  F /_    (0_ "0_ 

`- >pJ .J .J *`-  V:2 8>
* >* > % 474p  F T0_   8a0_ o0_ 0_ 
 ><F h w0_ pHb @J Y }04 !  
t d `  ^ !     t  d `  ^ !   `  ^  d 4 pF 0_ 8Ŕ^ 	1_ 1_ 1_  I Q
 N
   #
 #4 #p`PF H1_ (Q1_ m1_ J (6 J .<F VJ *0 P"E
n
   20F 1_ `1_   d
 T	 2p! 4  8 1_ !    8 1_  4 ppF x   ! d  O 1_ !    O 1_ ! t   ^ !   t   ^ ( t d 4 PF P2_ z   (u_ Y2_ ]   1 1t	 ,d 	2P0! 
 P  d2_ !   P  d2_ 
 d T	 4 2p 2p`0 0pF X   ! t P  2_ !   t P  2_ !   P  2_ 
 
4 
2pF 3_ h=^ %3_ 	    0F <3_ (E3_ L3_ 
  d9   %	 \ 
p`0  F x3_   83_ 3_ 3_  @ a<@ A< !< <p p6J .0J .PJ .pJ */ `
`- aB`- z/ `- 3_ J *	I8R vRR0J   BP0  8 't= 'd< '4; '4 P  F \4_   h=^ e4_ } r   8 'tC 'dB '4A ': P  F 4_   (4_ 4_ 
/ :  @2/ `- Pm d i b  .	 dA 4@ : pP  F 4_   (5_ 5_  @2/ b`- P)j P( 4> 8 p`P  F D5_   (9_ M5_ 	n   d 4
 RpF p5_ (m^ y5_ ! t ` o ^ !   ` o ^  d T 4 pF 5_ (5_ 5_ 
 `	2  dR 4Q Jp  F 5_ C  86_ 86_ O6_ 
  0
 2 :`- r/ A5/ A/ A
@6_ pHb AJ 1%40 6:Qa
&xR
"QRR6 @(   
 
rPF 6_ )^ ^   8 'tE 'dD '4C '< P  F 6_   (6_ 6_ 
  P2/ .| pF 6 
4 
pF 7_ B   (q^ %7_  4 ,  $ d9 47 4 p  F P7_   (+^ Y7_ } -V   - -d 
T 
p! 4   d7_ !     d7_ ) 4  
p`P  F \^     ; F 7_   8^ 7_ 7_   7_ pHb J N 4? < p  F 8_   8_ !8_ 58_  )8_ pHb J    d	 4 2pF T8_ (]8_ n8_  J .J ," ` 
 T 4 p`F 8_ (8_ 8_ 
A `2г - `    
 t d T 4
 r़F 8_ (}^ 8_  .   0pF    !0 0 (  T  t d `& & 8_ !   `& & 8_   4' $ P  F P9_   (Y9_ s9_ 
`- :p A:@ A<F 
$VH  * 4, " 
p`P  F 9_   (9_ 9_ 
A `2@ n<F     %	 4  
p`P  pF    !   . . 9_ !    . . 9_ 
 4 
p`PF 4:_ (=:_ K:_ 
P# `2г 
 Z $ 0  !. . '  t	 d
 T    X:_ !      X:_ -
 ] 	p`0PF :_   (:_ ;_ @ A<@ !<@ < 4 4p 6J .J .J */ b`- :`- 5
` V(>(> d 4 2pF H;_ `M;_ 8 0 4L B 
p`P  F x;_   (;_ ;_  2  2/ b`- 2`- `- :`- *=	.^E	H]^ R*>FR6`.
 0 4B 8 
p`P  F <_   (<_ <_  p2/ 4bMbbUFF^bbUFF^b  0 4B 8 
p`P  F <_   (9_ <_ Fn>  8 'tu 'dt '4s 'l P  F <_ R  (<_ =_ 
/ B`- :`- `- :` 2`- :`- `- :`- , 2 l 5
E z.>
(.:
.:
.:  4  p  F l=_    (u=_ =_ 
`- 2`-  5*  ! t K K ^ !   K K ^    F =_ B   (q^ =_ X  ! t K "K ^ !   K "K ^    F >_ B   (q^ >_ X  ! t K K ^ !   K K ^    F T>_ B   (q^ ]>_ X  ! t 0K BK ^ !   0K BK ^    F >_ B   (q^ >_ X  ! t K K ^ !   K K ^ ! t K K ^ !   K K ^ ! t  K 2K ^ !    K 2K ^    F ,?_ B   (q^ 5?_ X  ! t pK K ^ !   pK K ^ ! 
 t	 T  3 "3 4^ !    3 "3 4^ !   
  t	  T  3 "3 4^  B  F ?_ (?_ ?_ @J    d T 4
 rpF ?_ (?_ @_ 
pJ .J .J J г < B|` $j 
 d T 4
 rpF 8@_ (}^ A@_ 	 6   0 4U J 
p`P  F t@_ B  (}@_ @_  2A p2/ Aj xHl T.	 d? 4> 8 pP  F @_   (@_ @_ 
A P2/ \B 
 T 4 Rp`F A_ (}^ A_ y , dd 4c \ p  F DA_   8QA_ A_ A_ 
A 0
/ B@ A
z@ A
@ A@ A:/ @ A	5@ A	%/ A_ pHb J +.M\p^9zp
 z"

 
2PF A_ )^ >^ p  , dN 4M F p  F 0B_ #  8=B_ lB_ B_ 
`- :/ h
 2/ b`- :`- / tB_ pHb P J }&& =\ }

x
~	 . zP0>   
 
2PF B_ )J^ B_ pM^  !  4 Pe e D^ ! T e e B_ !   e e B_ !     T  4 Pe e D^ !   Pe e D^ ! t  ^ ^ ^ !    ^ ^ ^ 
 
4 
2P!
 
t d P_ k_ dC_ !   P_ k_ dC_ % t0 4/ , P  F C_ R  (A^ C_ z ze2  d T 4 RpF C_ (C_ 
D_ 
Pc @:c @ %	 V 
p`0  F 8D_   8ED_ D_ D_ @ < <p0 < R <@ lp 6 J .@J .`J */ `
`- !B/ D_ J (Ui4Z J
R .	 d@ 4? : pP  F D_   (E_ E_ 
/ :  @j`- P \ J  .	 dA 4@ : pP  F HE_   (QE_ jE_  @2/ b  P`- Prj5 t    d 4 RpF E_ (m^ E_ l d T 4 pF 5_ 2  dR 4Q Jp  F E_ C  8E_ .F_ EF_ 
  0
 2 :  j`- / A/ A/ A6F_ pHb AJ "60 6
L&x
p}RRR6 >:  ! p  pF p  ! d4  F_ !     F_ ) 4"  
p`P  F F_    `F_      d
 4 RpF G_ (G_ "G_  <      ; F @G_   8^ MG_ 7_   UG_ pHb J    
 
4 
p
 t	 d T 4 2़F G_ `G_     
 t d
 T	 4 R़F G_ (}^ G_ 5"   d 4 pF G_ (G_ G_ 
A @20 `"5   %	 4!  
p`P  F (H_    (1H_ ^ @ `6 J . cJ *@    	 T 4  p`  F lH_ (y^ uH_  
 
4 
pF H_ (H_ H_ J . J d   * 44 * 
p`P  F H_ C  `H_ %     ; F H_   8^ I_ I_   	I_ pHb 0J JD   
 T 4 Rp`F <I_ (EI_ \I_ UJ .J , 4@ PH rI d	 4 2pF |I_ (I_ I_ 
 `4@ . n  	   p`P0  F I_ (I_ I_ @ < >PJ .`J ,@ @6pJ f$    d T 4 pF J_ h=^ J_ B r 6  + tB 4A > P  F @J_   (^ IJ_  .    4 pF hJ_ (qJ_ w^ @  4 pF J_ (qJ_ w^     d 4
 RpF J_ (m^ ^    $ dC 4B > p  F J_   8J_ K_ K_ 
 0 2  / K_ pHb аJ 1 >* 
 
2PF 4K_ )J^ R^ p  $ d; 4: 6 p  F `K_   8^ mK_ K_  uK_ pHb PJ 0 >*   4 RpF K_ (m^ K_ | d 4
 RpF K_ (m^ !,_    0 4U J 
p`P  F K_ B  (L_ NL_ `- <`- :/ ArP <F ʰ :z P2P f<F  P  e`Y F  -
 I 	p`0PF L_ 2  (L_ L_ 
/ BP Pv<F  :z 2P Pf<F  P P 9  1
]9 V
F   0 4U L 
p`P  F $M_ R  (-M_ zM_ 
/ BP v<F  : : A: A:/ rP <F }<F M<F "e \ p,,9 zRF     Bp`P0  F M_ (M_ M_ z 4 4 4 6 J .J . J X" 4 Rp`PF N_ (N_ N_ J    49 . 
p`P  F HN_ (QN_ hN_ 
` 2 6J <F h uIA    d 4 p* 4"  
p`P  F _     B  F N_ `N_ (  B  F N_ `N_  $ dS 4R N p  F O_ c  8O_ 0O_ DO_ 

`- 2` > J /  8O_ pHb @J b    P0  F dO_ )^ nO_ 0N   !   t 4
  6 ^ !     t  4
  6 ^ !    6 ^  d 4 rpF O_ 8O_ O_ 	P_ 
 `2A @p  P_ J e^*  ! T 4   V^ ! t   P_ !     P_ !     V^  	p`P0F P_ R   (P_ P_ 
`- `2 @ ` B   2 $t! $d  $4 $ P  F P_    (P_ P_ @J *`- 2`- iI    d T 4 pF (Q_ (1Q_ >Q_ 
P	 @:p	 @z}
 4 p`PF dQ_ (mQ_ Q_ 
P	 @:P	 @4`- Ap	 @t>h   -
 E 	p`0PF Q_   (Q_ Q_ @ 4`- a<`- A< 4p p6J .pJ .J .J */ y-^2  
 
4 
2pF $R_ `)R_ . ( 4> 8 p`P  F LR_   (<_ UR_ 
fn    , dI 4H @ p  F R_   8R_ R_ R_ 
 2/ h
/ / R_ pHb J x)RR RIR6 
 
2PF R_ )_ _ p  .	 dH 4G B pP  F ,S_   (5S_ CS_ 
/ AB`- 
 p .  * 4(  
p`P  F xS_    (S_ S_ 

`- !:`- !:`- 2`- :`-  e
9 d.	 dA 4> : pP  F S_   (S_ T_ 
  @6J .@J  2`- :`- :`- :`-  8E~
D 
..>0 4S H 
p`P  F `T_ 2  (iT_ T_ @ 4@ 4 4R 4@ Pdp 6 J .`J .J .J */ M
&I	z- ( 4@ : p`P  F T_   (_ T_ 
fj Z   $ d@ 4? < p  F U_   8!U_ /U_ EU_ 
/ 8B/ 7U_ pHb J I
X L j    
 
2PF dU_ )^ nU_ pM^*, dI 4H @ p  F U_   8U_ U_ U_ 
 p2/ h
/ / U_ lb J aHlb pJ !#pHb J a&x)zqRR5R RdMR6  BP0  F <V_ 9JV_ \V_ rV_ 

/ @H
/ dV_ pHb J 1
IL*"  
 
2PF V_ )JV_ _ p  .	 dH 4G B pP  F V_   (5S_ V_ 
 p 6    ,	 4J B 
p`P  F V_   (5S_ W_ 
 p <    ) 4< 4 
p`P  F <W_   (+^ EW_  -l   0 4R H 
p`P  F xW_ 2  (W_ W_ 
/ :`- :`- :E  B   ]B 
  iB B B V ^ $  0 4N D 
p`P  F X_   (X_ &X_ 
  :/ Ar    0	 t; d: 49 6 P  F \X_   (eX_ rX_ 
 @2/ `.* !
 
t	 d ) ) $^ !   t	  d ) ) $^ !   ) ) $^  d
 4 RpF X_ (G_ X_ =    ) 4"  
p`P  F Y_    `Y_   ; F ,Y_   8^ 9Y_ C^   AY_ pHb J      6 p`P0  F pY_   (yY_ Y_ J */ `
 -f2    $ d8 47 4 p  F Y_   `Y_     , dg 4f ^ p  F Y_   8Y_ Z_ (Z_ 

A 0B/ Ar/ A/ AZ_ pHb  J a< 
R u   
 
rPF PZ_ )^ _   0	 t; d: 49 6 P  F Z_   (Z_ Z_ 
A @2/ `.L %	 r 
p`0  F Z_   8Z_ Z_ Z_ 

/ @
A :/ Z_ J y E 4a y   4 p`F 8[_ (A[_ G[_ J >  	0 0  F d[_ s  8^ q[_ [_   y[_ J  b     47 4 p  F [_   (+^ [_  -   ! T
 0  p^ !, , '    [_ !      [_ !     T
 0  p^ !   0  p^ ! 4   ( ^ !     ( ^ ! 4 p~ ~ ^ !   p~ ~ ^  T	 4 2!
 
t d  J p\_ !    J p\_ 	 	R`P! t   \_ !   t   \_ ! 4  t   \_ ' 9 pPpF   ! 6 7 d8 @  \_ ! 4?  & ]_ !    & ]_ !   @  \_ ! ) pPpF    ! ' d(   \]_ ! & 4/  s t]_ !   &  s t]_ !    s t]_ !     \]_  t d 2! 4 `  ]_ !   4 `  ]_ !   `  ]_   
 	 R! 4 `   ^_ !   `   ^_ 
 
T 
2`! 4 @ p X^_ !   4 @ p X^_ ! t  4 @ p X^_ ; ;4 
d 
2p 2pP0! 	   ^_ ! 
 	d  	   ^_ !     ^_ !   
  	  d   ^_  2
0! t	 @ U __ ! d T U z $__ !   U z $__ !   t	 @ U __ !   @ U __ ! d ` Þ  ^ !   ` Þ  ^  t
 d	 R! 4   __  d T 4 p@ @T 44 
d 
2pI I4 d T 2p2 2d 
4 
2p 2p`P!* *
 %	 4 p  `_ !   4 p  `_ !   p  `_  B`P  ! 
 4   d`_ !  t	  
  4   d`_  d 4 p/ /4 
d 
2p; ;4 d T 2p
 d T 4 Rp! 
   `_ !     `_  p  ! d p  a_ !   d p  a_ !   
T 4    d p  a_ !     T    d p  a_  bpP  !
 
d 4
 B C a_ !   d  4
 B C a_ !  C C a_ !  C C a_ !   C C a_ !   C C a_ !       d  4
 B C a_ !     d  4
 B C a_ 
 t 4 	`P!   s Xb_ !    s Xb_  t d 4 P t d 4 P! T O O t`^ !   O O t`^ S
 S4 2
p`PU U P Kt Fd	 AT
 <4    d T 4
 2p! t d T P P __ !   P P __  B
p`P  !/ /4  `M M tc_ !     4 `M M tc_ %
 %d %T %2!p! 4 @K kK c_ !   @K kK c_ :
 :d 5T t	 4 2 T
 4	 2p` d	 T 2!
 
t 4 L M  d_ !   L M  d_ ! t 
T 4 ` $a V^ !   ` $a V^ # P P  pF 0  !'
 'J #K L tM 4O `  d_ ! I dN   d_ !     d_ !   `  d_  4 	pP!
 
 d 0c c d_ !    0c c d_   `0  !  T    0e_ !  t  D @e_ !  D X Xe_ !   D X Xe_ !    D @e_ !      0e_ 0 4T J 
p`P  pF @  |
 |	 p`P0 4
 2	pP!
 
	 d  " e_ !    " e_ ! t	 T   ^ !     ^ ! 4   ,^ !    Pf_ !     Pf_ !     ,^ 
 d T 4
 Rp 4 R	`P!  t
 `K K f_ !   `K K f_   	p0!     d T L M f_ !   L M f_ 
 
4	 
2p! d 0  e  (g_ ! T e    4g_ !   e    4g_ !   0  e  (g_  BpP  !
 
d	 4   |g_ !   
  4 g_ !    4 g_ !     |g_ ! t 
d 4 0 8 ^ !   0 8 ^  R`P0!&
 & !  
 t
 0g Ng h_ !   0g Ng h_  bp0  !. .d & !  
 T
 d d Hh_ !   d d Hh_  B`
P  ! 4   h_ !  
 t	  ' h_ !     
  ' h_ !     h_ $
 $4 $p`P  
p`0  !q qT   - i_ !  - ! i_ !   - ! i_ !    - i_ 
 T 4 Rp`!  @i ul hi_ !   @i ul hi_  	p`P0!  < < i_ !   < < i_  rp
`!  4 p  i_ ! T  M i_ !  M   j_ !   M   j_ !    M i_ !   p  i_  rp`
P! 4      Xj_ !   [ dj_ !    [ dj_ !     [ dj_ !   3 j_ !    3 j_ !      Xj_  rp
`!  p4 4 j_ ! 4 4 4 j_ ! T 4 I5 k_ !   4 I5 k_ !   4 4 j_ !   p4 4 j_  bp`
P  ! 4  P b hk_ !  b  xk_ !   b  xk_ !    b  xk_ !  3 q k_ !   3 q k_ !   P b hk_  b`0  ! t   
 
 k_ ! T 
  l_ !   
  l_ !   
 
 k_  t d
 T	 4 2G
 G ;t 6T
 	R`0!  X bY xl_ !   X bY xl_  P0! 
 N N l_ ! 	  t N O l_ !   N O l_ !   	  
    t N N l_ ! d O O  m_ !   O O  m_ ! 
  	  
    t  d N N l_ 
 
4
 
rp B`P  !   
t 4
 `  tm_ !   `  tm_ 
 T 4 p`!  Po o m_ !   Po o m_ #
 4 r
p`PpF 8    r	p`! T  ; n_ !  
4  T  ; n_ !     0n_ !    % Ln_ !     % Ln_ !      0n_ ! t 0b b ^ !   0b b ^ +	 4	p`0P  pF 	  ! 3  n_ !     n_ " 4 	`P  pF   ! t3 ] ] n_ !( (4= 2 ] ^ o_ !   ] ^ o_ !   ] ] n_ !   2  t3  4= ] ] n_ O
 O Jt E4
 	R`P P  !"
 "  t d 4   3 o_ !  3 d o_ !   3 d o_ !     3 o_ !# #   d
 Ж  |_ !   Ж  |_ 
 4 rp`P&
 %	p`P0pF 	  
 t 4 R`P!  0: ; dp_ !   0: ; dp_  rp`P0!  `b c p_ !    `b c p_ !   `b c p_ 
 t d 4 R! T
 @  p_ !   @  p_   
0! t  o (q_ !   t  o (q_ ! T   Lq_ !  d   `q_ !     `q_ !   T   Lq_ !    o (q_ ' 'd R0! t	  Q q_ !    Q q_  4 R	p`!  T
   q_ !     q_  4 R	pP! d
     (r_ !      8r_ !       8r_ !       (r_   `0! T  ) r_ !  ) U r_ !  t U v r_ !   U v r_ !   ) U r_ !    ) r_  4 2p`P!  
 s t  s_ !   s t  s_ 
 4 
p`P d
 T	 4 Rp
 
4 
RP! t	 `  hs_ !K Kd 
   ts_ !     ts_ !   `  hs_  d T 4  p   t d T 4
 R t d T 4
 R `  ! t
  3 t_ !  3 M  t_ ! 	 T  4 M l 4t_ !   M l 4t_ !   3 M  t_ !    3 t_  d T
 4	 R! t  r r t_ !    r r t_  p0!%
 %
 !  d T p p t_ !   p p t_ !
 
 T
 0o o q_ !   0o o q_ b
 b4 p`
P d T 4 Rp#
 4 
p`PpF @    pP0  ! d   u_ !   ڴ u_ !    ڴ u_ 	 	R`0!  t T
   u_ !     u_ ! 4   ^ !     ^ l
 ld	 c4 T
 2
p!
 d
  t 
T	 4   T^ !     T^   ! 4 Л  v_ ! t 
d T   v_ !  
     v_ !     v_ !   t  d   v_ !   t   v_ !   Л  v_  d T 4 ! t  ޡ $w_ !    ޡ $w_  p
0  !
 
 d  ~ \w_ !  T ~ ͥ hw_ ! 
  ͥ ڥ w_ !   
 ͥ ڥ w_ !   ~ ͥ hw_ !     d  ~ \w_ !    ~ \w_  `P0!  t   w_ !   ] x_ !    ] x_ !     w_  T 4 `! t   Xx_ !     Xx_ 
 
`P0  ! t @  x_ ! 
    x_ !    x_ !     x_ !     x_ !   @  x_  P0  !$ $
    t d   ] y_ !     ] y_ &
 &t d T
 4	 R! t   O  ^ !     O  ^ ! 4 %  "&  th^ !   4 %  "&  th^ !   %  "&  th^  p`P  !      y_ ! 4   ?  y_ !     ?  y_ !     4     y_ ! 4 @[  Z[  ( ^ !   @[  Z[  ( ^  
`P0  pF P   !  t d  be  Lz_ !   d  be  Lz_    d  T  4  p!< <d  t  A  1A  ^ !     t  d  A  1A  ^ ! 	  ^  _^  `_ ! 4  	  ^  _^  `_ ^
 ^d 4 R	pP!  i  k  {_ 
 t d T 4 O
 Ot Hd	 0! T PE  F  T{_ ! 4     ^ !       ^ ! t 4   "  T^ !
 
  "  3  {_ !
 
d
 T	 3    {_ !   3    {_ !    "  3  {_ !     "  T^ ! 4  4  G4  ^ !   4  4  G4  ^ ! t 4  4  4|_ !   4  4  4|_ !    4  G4  ^  T#
p`0pF   ! t P  Ƒ  ^ !   P  Ƒ  ^ 
 
t 4 
 
R`!!
 !  t 
T 4
 -  .  |_ !   -  .  |_ 
 4 2p`P
 4 2p`P T R
p!  (  %*  @}_ ! 4
 %*  ]*  P}_ ! d ]*  {*  d}_ !   ]*  {*  d}_ !   %*  ]*  P}_ !     d  4
 (  %*  @}_ !   (  %*  @}_ !  #  $  $^ !   #  $  $^ -
 ? 	p`0PpF   !
 
d 4 @  q  ( ^ !   d  4 @  q  ( ^ !   @  q  ( ^  T R
p! d 4
 1! 1! \~_ !   1! 1! \~_  R	p`!    4 T     ~_ !   T     ~_ !       ~_  t d T 4  p  ! T  d 4  %! ,%!  _ !
 
  ,%! %! _ !   ,%! %! _ !     %! ,%!  _ !    %! ,%!  _  p`0! T 0,! '.! x_  	`0pF X   ! t     _ ! T   d  _ !     d  _ !       _ 4 4T /4 
d 
2p! T P3! p3! t`^ !   P3! p3! t`^  4, ( p  pF 0   t d
 4	 R! T     P_ !       P_ 
 4 Rp`Pi it ad T 4 %	 d 
pP0  pF    ! dc !  ! _ !   !  ! _  4) * 
p`P  pF 8   4- . 
p`P  pF P  !
 
t	 d    m  hs_ ! 
 m  ¬  H_ !   m  ¬  H_ !      m  hs_ 	 d P 
pP0  pF 0    2pP0! d
      U  _ !      U  _  T 4
 Rp` 4 R
`! t T
 2! 2! _ !   2! 2! _ 
 
4 
Rp!' '
 d	 T    =  <_ !      =  <_ 
 d T 4 rp T 4
 2p!
 
	 d     _ !       _  4 Rp`P d 4
 2p!
 
	 T     ؂_ !       ؂_ !   	  T     ؂_  4 Rp`P! 
 P    ,_ !   P    ,_ !   
 P    ,_ !  #  *  `_ %	 R 
`P0  pF p  ! tQ @    _ !   @    _   	p`P0pF p   !  p    ̃_ !      _ !       _ !   p    ̃_ -
  	p`0PpF     4 p  !  p4! 4! P_ ! d 4! 4! \_ !   4! 4! \_ !   p4! 4! P_  d 4 2p! 4 d! e! ( ^ !   d! e! ( ^ 
 
20! 4 0a! Ka! ( ^ !   4 0a! Ka! ( ^ !   0a! Ka! ( ^ 
 
RP! d 0H! UH! _ !   
t 4
 UH! fH! $_ !   UH! fH! $_ !   0H! UH! _  d
 4 Rpw wt 20! t d pK! K! ^ !   t  d pK! K! ^ + +t 
T 
2`! 4 e! e! ą_ !   e! e! ą_ ( b p0P  pF    +	 b 	p`0P  pF    ! F `P0  pF    ! tL E! PF! 4_ !   E! PF! 4_  4 2p 2
`! 4 0E! >E! _ ! t T >E! VE! _ !   >E! VE! _ !   0E! >E! _ 
 
R0) 4  
p`P  pF P   P  ! 	 4 @N! mN!  _ !   
t
 d mN! N! _ !   mN! N! _ !   @N! mN!  _ "  	p0  pF    !s sd kT  `R! R! d_ !   `R! R! d_ !     d  T `R! R! d_ ! t `c! c! $w_ !   `c! c! $w_ ) 4V L 
p`P  pF P   b`  !    t T 4
  ^! ^! _ !   ^! +^! _ !    ^! +^! _ !    ^! ^! _  p`P0  ! 	 Pv! w! x_ ! 
 w! rw! _ !   w! rw! _ !   	  
 Pv! w! x_ ! R pP0  pF `  ! dQ |! 5}! ܈_ ! O 5}! }! _ ! P }! )! _ !   }! )! _ !   5}! }! _ !   |! 5}! ܈_ # m 
p`PpF @  ! 4l ! ! d_ ! k ! ! _ !   ! ! _ !   ! ! d_ !   k  4l ! ! d_ ! t Pl! el! pB^ !   Pl! el! pB^ 
 
p`0  !' 'T  `t! t! _ !  t! t! _ !   t! t! _ !   T `t! t! _  T	 2! t d 4 q! q! d_ !   t  d q! q! d_ !   t q! q! d_ !   q! q! d_  H `  pF    ! F tG TL 4K ! ! Ȋ_ !   ! ! Ȋ_ 
 d RpP
0
 t
 T 4 R`! T l! l! V^ ! t l! m! <_ ! 4 m! m! P_ ! 	 m! m! d_ !   m! m! d_ !   m! m! P_ !   l! m! <_ !   l! l! V^ + TN 4M F p`  pF     4 ! !d !T !4
 !2p!  4 0! ! X^_ !   0! ! X^_ ! 4 ! ! ( ^ !   ! ! ( ^ ! 	 T @! e! t^ !   @! e! t^  4 2	p`! 
 	 T @! f! _ !   @! f! _ 
 
T 
2p! d ! ȫ! Č_ ! 4 ȫ! ! Ќ_ !   ȫ! ! Ќ_ !   ! ȫ! Č_  BP0  !! !d
   t ! ! _ !   ! ! _ ! T 	 ! ! t^ !   ! ! t^  d 4 2p! 4  p! ! !^ !   p! ! !^ P P K4
 T 2	p`> >d bp0  ! T ! ! Ѝ_ !   ! ! Ѝ_  4 R	p`!  ! F! _ !
 
 T
 F! ! _ !   F! ! _ !   ! F! _  d T
 4	 R! t  ! F! d_ !    ! F! d_  Bp`  !   
T 4
 ! k! _ !       T ! k! _ !     T ! k! _ !   T ! k! _ !   ! k! _ 
 
bp`P  !   
 4 ! G! $_ !        ! G! $_ !      ! G! $_ !    ! G! $_ !   ! G! $_ ! d ! !  ^ !   ! !  ^ ! d 0! }! $^ !   d 0! }! $^ !   0! }! $^  r0! t d  ! (! _ !$
 $    T
 (! G! _ !   (! G! _ !   t  ! (! _ !    ! (! _ 
 4 p`P%	 . 
p`P  pF P  ! 4- ! ! _ !   ! ! _ -
 9 	p`0PpF   # 1 
p`PpF `  ! 40 " " _ ! / " V" _ !   " V" _ !   " " _ 9 94 R	p`! T `" " `_ !   `" " `_ 
 T 4 Rp`!  {" |" _ !   {" |" _ Q Qt 
4	 
R` Bp`P0  !  ! ! _ !  ! &! _ !   ! &! _ !    ! &! _ !   ! ! _ ! 4 H" ]H" !^ ! t  ]H" H" T_ !   ]H" H" T_ !   H" ]H" !^ " - 	p`P0pF P   bp  !& & d T 4
 ! ! _ !   ! ! Ē_ !   ! ! Ē_ !     T ! ! _ !   ! ! _ $	 , 	p`P0  pF @  ! + @s" s" 4_ !   @s" s" 4_ !   + @s" s" 4_  d T 4 rp!  @" B" p^ !   @" B" p^ 
 4 rp`P
 T 4 rp`!  j" k" _ !   j" k" _  bp`P0  !   e" e"  _ !   e" e"  _  b
`P0  !  t ~" w" \_ !   ~" w" \_ 
 d T Rp! 4 P" " _ !   P" " _  2	p`!! ! T 4
 " " Ԕ_ !   " " Ԕ_  p0  !! !  	 
 d T " ΍" _ !   " ΍" _ &	  
p`P  pF p   ! 4 `" " T_ !   `" " T_ %  	pPpF    ! d 4% " Y" _ !   " Y" _ 	 	RP0! d
 " #" ܕ_ !   d
 " #" ܕ_ !  t H" " _ !   H" " _ !       t  d
 " #" ܕ_ ! T 4 " " D^ !   " " D^  p`PpF X   ! 4 Щ" " _ !
 
  " " _ !   " " _ !   Щ" " _ !       4 Щ" " _ !   4 Щ" " _ # 	p`0PpF p   !  " 
" _ !   " 
" _ !    " 
" _  Rp`00 4W L 
p`P  pF P  ! 4 " " ^ !% % 
 T	  4 " " ^  B
p`  !  `" ϰ" З_ !  T 4
   `" ϰ" З_  
4 
rppF 8   ! 4 Л" ٛ" ^ !   Л" ٛ" ^ k kT 
d 
rp! 4
 " 7" L_ !  7" " \_ !   7" " \_ !   " 7" L_ + T3 40 * p`  pF @   4 p`PpF @   $ 
p0PpF h   ! d P" (" _ !   P" (" _ "	 	p`0P  pF `    
4 
ppF @    	 	p`P0  pF H   h
 hT 
p`0pF X    t 20!  " :" $^ !  t
 d	 T :" H" _ !   :" H" _ !   " :" $^  Rp`0!  T
 " " _ !  " `"  _ !   `" r" _ !   `" r" _ !   " `"  _ !    " " _ + L p`0  pF @  ! TK " ," x_ !   " ," x_ r r2 jd3 b4< 4 	pP  pF    
0pF X   ! t d T " 6" ܚ_ !   " 6" ܚ_ ! d t 4 " " ^ !   " " ^ !   t  d  4 " " ^ ! d " T"  ^ !   d " T"  ^ !   " T"  ^  0pF @    d
 4	 Rp! t " H"  7^ !   t " H"  7^ !   " H"  7^  4 Ld	 
T
 
Rp! 4 @# # ^ !   @# # ^  rp`0pF 0    t T 4 2 d 4  p   p`P0pF @    4 2p B    p  ! 4 # # _ !   # # _ ! 4 p2# 2# _ !   p2# 2# _     4 Rp 4	 R`! t # # _ !   t # # _  d 4 Rp!  T
 P# # 0_ !   P# # 0_  2
0! 	 t 
d T # # l_ !   	  t  d # # l_ !   	  t # # l_ !   # # l_  4 2p 4 2p d	 T 4 2! t  .# /# _ !    .# /# _ !   t  .# /# _ ! z p  pF   ! 4 P(# (# <_ !   P(# (# <_  20! t ,# #-# t_ !   t ,# #-# t_ !   ,# #-# t_  B   20 b  #
 #t	 #d #T #4 #2 d 4 p 0 d 4 2p R`!
 
t 4	 ## ## _ !   T
 ## D$# _ !   ## D$# _ !   t  4	 ## ## _ !   ## ## _  4 2`! t \# ]# _ !   t \# ]# _ !   \# ]# _  4
 2p`P!
 
	  E# F# ğ_ !   	   E# F# ğ_  2
`! 4 A# B# _ ! t B# 'B# _ !   B# 'B# _ !   A# B# _  d T 4 p d 4 py
 y tt
 T 4 r` 2	p`!  
T 4
 P:# ;# _ ! t  g# ^g# _ !    g# ^g# _  rp`! 4  b# ,b# _ !   
 T ,b# 1b# _ !      ,b# 1b# _ !    ,b# 1b# _ !    b# ,b# _ ! t ]# ]# t_ !   t ]# ]# t_  4
 2	p`! T	 h# ^i# _ !   h# ^i# _ % %d %T %4
 %2p R0 d 4  p   d 4  p   d T
 4	 Rp/ /d 4 2pl l ct [d S4 
P   2`0! 
 
t	 T o# o# H_ !   o# o# H_ S ST 20! t
 m# xn# _ !
 
d	  xn# n# _ !   xn# n# _ !   m# xn# _  d 4 2p! T p# -q# ܢ_ !   p# -q# ܢ_  4	 2p! T  y# Vz# _ ! d Vz# [z# _ !   Vz# [z# _ !   T  y# Vz# _  d T 4 2p& | p`P0  pF   )  
p`0pF   ! ~ T 0~# B# _ !   0~# B# _ Y
 Y QT d	 4 2p 4 2
`! 
 
t	 T @# # _ !   
  t	  T @# # _  4	 Rp! d # 6# <_ !   d # 6# <_  d	 T 4 2p!   # c# p_ !    # c# p_ !     # c# p_ %
 %4 %p`P#
 #t #d
 #T	 #4 #R! d  # }# <_ !   d  # }# <_ :
 : 5 Rp`P0!   # # _ !    # # _ !     # # _  d
 4	 Rp   ' 't 'd 'T '4 'r t d
 4	 R! T # ># _ !   # ># _ #  PpF p  !  d # # Х_ !N Nđ t 4 # H# _ !   # H# _ !   # # Х_ ' 't 'd
 'T	 '4 '2!
 
	 T # # l_ ! t d # # T_ !   # # T_ !   # # l_  T R	p`!   4
 # # _ !       4
 # # _  d 2p! 4 # # _ !   4 # # _ 5 5t	 0T 4
 R`0 0d 4	 Rph
 h4	 "p`P!
 !d
 !T	 !4 !2p 2p`P!  
 4
  # s# t_ !       4
  # s# t_ !    # s# t_  T	 4 2p`!
 !d !T !4
 !Rp!  d T # # _ !     d  T # # _ !   # # _ -
 -  p`P0" "t 20(
 (t !d T	 4 2% %d %T %4 %rp 4 R
p`P r05 5h &p`P!( ( 	 4 # # _ !   # # _ ! x # # _ !   # # _  2`P
0!$ $  t
 P# # _ !   P# # _ (
 ( p`P0" 4 ppF p    d	 4 Rp T 4
 2`! t P# # _ ! 	 # # _ !   # # _ !   P# # _  
p! T	 4  $ !$ _ !   d !$ 1$ _ !   !$ 1$ _ !    $ !$ _ 5 54 B   d
 T	 Rp! 4 p!$ !$ X_ !   p!$ !$ X_  4 2	p`! T $ $ _ !   $ $ _  d 4 Rp! T $ +$ Ī_ !   $ +$ Ī_ 
  4 R
p`P   [ [d T	 4 2p t	 d 4 2! T  $ g$ 0_ !    $ g$ 0_ 
 4 r
p`P T 4 Rp! d
 $ 0$ _ !   $ 0$ _  d 4 rp 2p! 4 # # ȫ_ !   # # ȫ_  t d r! T 4 p$ $ _ !   T  4 p$ $ _ !   p$ $ _  T
 4	 2p! d p#$ #$ H_ !   p#$ #$ H_ !   d p#$ #$ H_  T 4 p`"
 "4 "p`P
 T 4 2p`! 
 ,$ 2-$ _ !   ,$ 2-$ _ ! T .$ .$ ܢ_ !   .$ .$ ܢ_ !
 !d !T !4 !p 2p`0' 't 'd 'T '4
 'R	 b	p`P0  
 4 
p`P! !d !T !4 ! p  / 4t j 
p`P  pF @  % %`P0  ! 
 t pK$ M$ Э_  d T
 4 Rp! t H$ I$ _ !   H$ I$ _  u  v 	p`0P  pF     d 4 p d
 T	 4 Rp*
 *4 *p`P&
 &4 &Rp`P* *d *T *4 *p 4 2p% T 	p`pF x   ! 4 0$ $ خ_ !   0$ $ خ_ !   4 0$ $ خ_ ! 4 $ $ _ !   4 $ $ _ !   $ $ _  2p`P T 4 Rp` bp`P0  !  Х$ q$ _ !    q$ v$ _ !      q$ v$ _ !   Х$ q$ _  T 
p! d 4 0$ $ _ !   0$ $ _ % 	p`P0  pF X    t 4 P! d $ ҝ$ @_ !   $ ҝ$ @_  4 pC Cd t 4 2	 d T 4  p     pF X     `! 4 `$ $ _ !  t T $ $ а_ !   $ $ а_ !   `$ $ _ ' d 4 ppF H   !
 
 t
 $ 0$ ԡ_ !  d	 T 0$ I$ 8_ !   0$ I$ 8_ !   $ 0$ ԡ_ 	 B
p`P0   t
 4 R
`!  $ r$ _ !   $ r$ _ #
 #t #d #T #4 #l
 ld gT
 2	p0!  % D% _ !    % D% _ !   % D% _  t d
 20! T	 0$ $ D_ !   0$ $ D_ -
 + 	p`0PpF @   d 4
 T 2
p*	  	p`P0  pF    ! '  % _% _ !    % _% _ '
 '4 'Rp`P!
 !d !T
 !4	 !2p
 T 4 rp` 4 r
p`P!   $ $ D_ !   $ $ D_ !      $ $ D_ !
 !4 !2p`
P#
 #	 #t #d #4 #28 8t 4	 2! d  `$ $ ȳ_ !   `$ $ ȳ_ 4 4t 0  	  4 p`P   Rp!  
 d
 $ 4$ $_ !
 
T	 4 4$ $ ,_ !   4$ $ ,_ !   $ 4$ $_  2
p`0! T p$ $ _ !   p$ $ _  
p0  !  d $ $ _ !
 
 T $  $ ȴ_ !   $  $ ȴ_ !   $ $ _ 
 4
 T 2	p`
 t
 4 2	`P# p`P0pF `    2	`P!  
t 4
 $ $ `_ !   $ $ `_ # p`P0pF P    4 Rp`P rp`0	 t d T b0  !
 
  0[% \% е_ !   0[% \% е_  
  d  4  2p! T
 4% 5% _ !   4% 5% _ !   T
 4% 5% _  4 2p! 4 (% )% ȫ_ !   4 (% )% ȫ_  R`P0!  
 t ,% G-% _ !       t ,% G-% _  bpP  !
 
d 4 )% ;*% ܶ_ !   d  4 )% ;*% ܶ_  p!   T	 0% t0% _ ! d 4 t0% 0% $_ !   t0% 0% $_ ! 
      d  T	  4 0% t0% _   p`0pF p   
 T 4 Rp`{
 {t
 vd	 q4 2P 4 r
p`Pq q et	 \d FT 0< <d 4 R	pPA At <d 4 2P 
  T  4  2`! t
 ?% N@% (_ !   ?% N@% (_ 0 "40 "& 
p`P  pF     T 4
 Rp`
 4 
p`P+	 & 
`P0  pF    ! t0 @J% J% _ !   @J% J% _ 1 T8 47 0 p`  pF p  6 %4H %> 
p`P  pF   % + pP0pF @  ! d2  |% |% @_ ! * 3 |% |% X_ !   |% |% X_ !    |% |% @_  4 `3
 "5 	p`0PpF    4 p,
 3 	p`P0pF   / 42 ( 
p`P  pF 0       p`P0   "   4
 Rp!
 
d	 T `% % H_ !   d	  T `% % H_ !   `% % H_ ! d % e% ̮_ !   % e% ̮_ ! d T  % Y% _ !   d  T  % Y% _ !    % Y% _ +	  	p`0P  pF    ! " @% ?% _ !   @% ?% _ !   " @% ?% _ w	 w r 0P  ! t d  % % P_ !    % % P_ !   t  d  % % P_ .
 T 4 p`pF `    4 R	p`	 	p`0P  ! h о% L% ػ_ !   о% L% ػ_ " I p`pF 0  ! TH @% % _ ! 4N % K% (_ !   % K% (_ !   @% % _ !   TH  4N @% % _ & # p0pF    !   ! d" @% % _ ! T* % % _ !   % % _ !   @% % _ !
 
	  P% % ğ_ !   P% % ğ_ * T 4 p`pF `   ( 4 
p`PpF x   -
  	p`0PpF     	p`P0  !    % &% p_ !     % &% p_ !    % &% p_ ! 4 % % ȫ_ !   4 % % ȫ_  d 4
 rp! 
  & & l_ !    & & l_ 
 T 4 rp`!   % % _ !    % % _ ! d T & & `_ !   d  T & & `_ !   & & `_  0pF P   ' d 4 ppF `    F p0P  ! dK & & _ !   & & _ % %d %T %4 %rpJ
 Jt Ed 2	P0*	 *h 	`P  ! t 4 (& N)& (_ !   (& N)& (_ #
 #t #d #T #4
 #r'
 '4 'rp`P"
 "4 "rp`P( 8 	p0  pF   ! 5 d6 T7 02&  3& _ !   02&  3& _ 
 T 4 Rp`! 4  && Q&& ȫ_ !    && Q&& ȫ_ ! 4 P=& =& _ !   P=& =& _  2`! 4  @& GA& X_ ! t  4  @& GA& X_ !    @& GA& X_  T 4 2`! t 0C& C& _ !   t 0C& C& _ !   0C& C& _  2
p! 4 p?& ?& _ !   p?& ?& _  Bp`  !8
 8 ,  
 T	 4 :& );& _ !       
  T	 :& );& _ !   :& );& _  d 4 p! T G& I& p_ !   T G& I& p_  p0  ! d T L& M& _ !   d  T L& M& _ !   L& M& _  d 2!
 
t 4 O& O& _ !   O& O& _  t d 2! 4 N& $O& (_ !   N& $O& (_ ' '4 ' p`P   t T 4 ! d \& G]& x_ !   \& G]& x_  p! T
 pn& n& _ !   T
 pn& n& _ ! d	 
4    T
 pn& n& _ % %d %T %4 % p  '  	p0pF p   ! d T k& k& $_ !   k& k& $_ ,
  	p`P0pF    ,
 4 
p`PpF `   1 1h %d %T %4 %p* T 4 Rp`pF (   4 %d %T %4 %rppF 0    d 4 rp' '4 ' p`P  D D ?T :4 2	p`1 T5 44 , p`  pF P  -	 T3 42 , p`  pF P   t d 4 2   T 4 Rp`! 
 & & _ !   & & _ 
  	p`0Po	 o
 jt bT `0  	 	p`P0  ! d 0& q& ̮_ !   d 0& q& ̮_ !   0& q& ̮_  Bp0  ! d T	 P&  & h_ !   d P&  & h_ !   P&  & h_  d 4
 2p! T	 & & _ !   & & _ 
 4 
p`P    d p0P  ! t & 
& t_ !   t & 
& t_ ! d  t & 
& t_ !   t  d & 
& t_ S S4 d	 T 2p   pP0  ! 	 d
 в& & _  T 4 2p! d & ]& _ ! t & & t_ !   t & & t_ 
 T 4 Rp`!  ' @' _ !   ' @' _ !    ' @' _  
p`P! 4 & & T_ !   & & T_  t
 4	 R! d p' ' _ !   d p' ' _ !   p' ' _  b`0  ! T & "& _ !   T & "& _ ! t  T & "& _  4 2
p`P& . p`P0  pF `  ! 6 P& & 8_ ! 7 & 8& T_ !   & 8& T_ !   P& & 8_ ( 
pP0pF x   ! d л& F& _ !   л& F& _ !   d л& F& _  Bp0  #  p`0  pF    % %d %T %4 %Rp7 %d %T %4 % p  pF    y y tt gd
 2	P0 d 2p! 4 P8' w8' t_ ! T w8' 8' _ !   w8' 8' _ !   P8' w8' t_ * *d *T *4
 *2p!
 !d !T !4 !rp- )0PpF    !% %'t(d1p;' ;' _ ! &;' <' _ !   ;' <' _ !   p;' ;' _ !   & ' t( d1p;' ;' _ * *4 b  ! d 4 7' 7' ȫ_ !   7' 7' ȫ_ ' 't 'd 'T '4 '   % %d %T %4 %Rp&  p`P0  pF    !  0M' 4N' _ !   0M' 4N' _  RP! t p@' @' 4_ !? ?4	  @' @' <_ ! d
 @' @' P_ !   @' @' P_ !   4	 @' @' <_ !   p@' @' 4_ ! t  S' :S' t_ !    S' :S' t_ ! d 0W' uW' _ !   d 0W' uW' _ !   0W' uW' _ !  0  pF @  !+ +d  t T T' U' _ !   T' U' _ ' d 4 rppF 8     
pP0!  d ' ݬ' h_ !   ' ݬ' h_      `0! T Ч' ' _ !! ! t  T Ч' ' _ !  h' ݩ' _ !   h' ݩ' _ !   Ч' ' _ 	  t 	`0  !  T  ' ' _ !    ' ' _ Y
 Y Tt T	 4 2`  0  pF x   ! t ' ' t_ !  T ' ,' _ ! d ,' `' _ !   ,' `' _ !   ' ,' _ !   ' ' t_   `P! 4 ' *' _ !   t *' ' _ !   *' ' _ !   ' *' _  T 4 p`!  ' ' X_ !   ' ' X_ !    ' ' X_  p`0!# #  T _' _' _ !   _' _' _ 8 *t1 *d/ *4. *( P  pF 0   T 4 p`!  `p' s' _ !   `p' s' _  4 
p`P$ 4 p`PpF @   #
 #t #d #T #4 #5 54 2p T 4 `!  @' ' _ ! t ' 9' _ !   ' 9' _ !   @' ' _ !    @' ' _ !  0  pF    > -tM -dL -4K -D P  pF    T 4 ! t d ' i' 4_ !   ' i' 4_ !
 
t 4 ' r' X_ !   ' r' X_ ! 4 ' ' ȫ_ !   ' ' ȫ_ $
 $T $4 $2p`! 
 ' W' _ !   ' W' _ ! d p' ' ̮_ !   d p' ' ̮_  t d T 4      !	 	t  4 @' x' 8_ !   t   4 @' x' 8_    pF 0    p0  pF 0   ! T P' ' _ ! d ' ' _ !   ' ' _ !   P' ' _ $  `pF h   !  t T 4 @' ' _ !   @' ' _  d T 4
 rp 2p! 4  ' ' 8_ !    ' ' 8_    pF @   " p`0  pF P   !& &  T  ' "' t_ !    ' "' t_ % 4 	p`pF P    4 2P! t d ' ' _ !   ' ' _  pP!'
 ' "  d 4 ' (' _ ! 
        d  4 ' (' _ !   ' (' _ )	 	p`P0  pF h    t
 d	 4 R	 d* T) 4( & p   4 2p! d 0' O' _ !   0' O' _  '   `P0!i it   ' ' _ !     t ' ' _ !   t ' ' _  d	 T 4 2p d T 2p! 4 ' ' X_ !   ' ' X_  r0pF 0   ,
 4 
p`PpF H   #  p`0  pF p  !   T p' l' _ !   p' l' _  d	 T 2!
 
t 4 ' '  _ !   ' '  _  d	 Rp! 4 @' ' 8_ !   @' ' 8_   r`P0pF 0   ! t @' ' h_ !   @' ' h_ '  pP0  pF    ! d! ' ' _ !   ' ' _  `0  pF 0   ! t ' ' _ !   ' ' _  4  
p`P    p`0  ! T P	( 
( 4_ &  p`P0  pF    & $ p`P0  pF     T }4  p`2	 !@ 
p0P  pF   ! d? ' ' _ !   ' ' _ ! t 4 ( ( _ !   ( ( _  4
 R`! t ( _( _ !   t ( _( _ !   ( _( _ Q
 QT t	 d 4 2 d T rp! 4 `( ( t_ !   `( ( t_  Rp`P! 4
  ( N( _ !    ( N( _ ! t ( 8( _ !   t ( 8( _ !   ( 8( _ !G Gd
 t T Pc( c( ԡ_ !   t  d
  T Pc( c( ԡ_ !   t  T Pc( c( ԡ_ !   Pc( c( ԡ_ ! 4 n( n( $_ !   n( n( $_ +
 +h d 4 rp!
 
t
 d	 B( B( ԡ_ ! T B( C( _ !   B( C( _ !   t
  d	 B( B( ԡ_  b  !c cT ^4
 S K Cd t o( o( _ !       t  d  T  4
 o( o( _ !   t o( o( _ % %d %T %4 %p6 %4@%6
p`P  pF   6 %4b %X 
p`P  pF   
 T 4 rp` d 4 rp! T 1( 3( _ !   T 1( 3( _ !   1( 3( _ 	 4  
p`P  !  '( *( 8_ !   '( *( 8_ ) t 4 PpF H    t	 4
 2
`! T %( &( _ !   %( &( _ "
 "t "T "4 "! d ( ( _ !   ( ( _ !   d ( ( _ u	 utv n `0P  pF `  ! d p( Б( `_ !   d p( Б( `_  B`0  !  T t	 ( p( \_ !     t	  T ( p( \_ !   ( p( \_  t	 T 2! d 4  ( ( _ !   d  4  ( ( _ !    ( ( _ ! d |( [}( x_ !   |( [}( x_ !   d |( [}( x_ % %d %T %4 %p! d ( 
( ̮_ !   d ( 
( ̮_  Bp  !^ ^4  М( .( |_ ! T	 d
    4 М( .( |_ !     d
  T	  4 М( .( |_ !    М( .( |_  T 2`! t p( I( _ ! 4  t p( I( _ !   t  4 p( I( _ !   p( I( _  rP0!
 
t d ( ( T_ !  ( ( `_ !   ( ( `_ !     t  d ( ( T_ !   ( ( T_ ! t 0( ( t_ !   t 0( ( t_ ! t @( ( t_ !   t @( ( t_ ~ ~t T
 4	 R 4   
p`P  / 4%  
p`P  pF    ' ' 't 'd '4 'r.  p0P  pF   !  @( ;( _ ! ě d ;( ( _ !   ;( ( _ !   @( ;( _ !     ě  d @( ;( _ 0 "4% " 
p`P  pF    	 d 4    ! t ( ( 0_ !   ( ( 0_ !   t ( ( 0_ $   p`  pF    !& &  T  ( m( _ !  m( ( _ ! 4& ( r( _ !   ( r( _ !   m( ( _ !    ( m( _ ! t  ( ( t_ !   t  ( ( t_ !    ( ( t_ " 4
 RppF (   \ \t Wd !BP0   0pF @   -
 / 	p`0PpF `    p`0pF H   6 %4Y %N 
p`P  pF `  	 	p`P0  ! 4 ) ) ȫ_ !   ) ) ȫ_ ! t ) ) l_ !   ) ) l_ !  `  pF    ! t T 4 ) ) <_ !   ) ) <_ ! d 4 !) !) _ !   !) !) _ 
 4 r
p`P&  P0pF P  !% %  t d )  ) _ !   )  ) _ !       t  d )  ) _  t	 T 4 2! d .) M.) $_ !   .) M.) $_ !   d .) M.) $_ $ p`PpF H   !  0)) *) p_ ! 4 *) *) _ !  *) +) _ !   *) +) _ !   *) *) _ !   0)) *) p_   t d& $ P0   d	 T 4 2p! t pV) V) _ !   t pV) V) _   p`0pF X   ! T q) q) P_ !   q) q) P_  rpP0!   d Z) Z) _ !       d Z) Z) _  t 	! d `W) W) _ ! T 4 W) X) _ !   W) X) _ !   `W) W) _  $ }d% & p0P  pF    ! # \) ]) ,_ !   \) ]) ,_   p`0pF P    p0  pF P    d p! 4 v) v) _ !   4 v) v) _ !   v) v) _ ! 4 s) s) X_ !   4 s) s) X_ ( 4 
p`PpF P   ( 4 
p`PpF p   $ 4 p`PpF `    PpF `   ! 4 }) }) X_ !
 
t d }) }) h_ !   }) }) h_ !   }) }) X_ ( 4  	p`  pF    ! 4 p) ) ȫ_ !   p) ) ȫ_ ! t d ) ') t_ !   ) ') t_ i i bt YT R4 b
`  ) 4 	`PpF @   ! t  ) ;) <_ !    ) ;) <_ / 4'  
p`P  pF     T 2
p!
 

 4 ) .) _ ! d	 .) V) _ !   .) V) _ !   ) .) _  0pF X   ! t @) ) _ ! d ) ş) _ !   ) ş) _ !   @) ) _ #  p`0  pF       0  " 4 rppF 0   ,
 4 
p`PpF H    4 p`PpF H   ! 4 ) ) _ ! t ) ) _ !   ) ) _ !   ) ) _ " 4 ppF P   . 4a Z p`P  pF    4 Rp`P! 
 0) V) @_ !  V) z) P_ !   V) z) P_ !   0) V) @_ ! d 4  ) ) _ !    ) ) _  t	 d 2! T 4 ) e) _ !   ) e) _ ! t ) ) t_ !   ) ) t_ ! t p) ) _ !   p) ) _ " "4! " p`P  4 %d %T %4 %ppF X    0! t `) ) _ !   t `) ) _ !   `) ) _ ! t d `) z) l_ !   `) z) l_ 6 %4 % 
p`P  pF   ! t ) ) t_ !   t ) ) t_  0  ! d ) ) 4_ !$ $
 t T  d ) ) 4_ ! t ) ) t_ !   ) ) t_ _ _ Wt 4 	`P{ { nt 
`P0  % %d %T %4 %2pz zt r4  	`PpF    S
 S 4 
p`P b`  !. . &  t T 4
 0) E) (_ !    0) E) (_ !   0) E) (_ 0 "4% " 
p`P  pF    ! 4 * )* X_ !   * )* X_ 6 %4@ %6 
p`P  pF   ,
  	p`P0pF    ! t * * t_ !   t * * t_ !   * * t_ !
 
t d * * _ !   t  d * * _   	 t wd rT 0" 4 ppF @   % 	p`P0  pF 8   ! d @"* b"* ̮_ !   @"* b"* ̮_ ! 4  %* %* _ !    %* %* _ ! T `%* '* 0_ !   `%* '* 0_ > >4 d	 T 2p!  (* ;)* ,_ !   (* ;)* ,_ ! t ** ** _ !   ** ** _  T 2p! 4 P+* +* _ ! d +* +* _ !   +* +* _ !   4 P+* +* _  2`0! t	 D* D* _ !  

 T D* E* _ !   D* E* _ !   D* D* _ !  P7* q7* $_ !  d 
T
 4	 q7* 7* <_ !   q7* 7* <_ !   P7* q7* $_ ! 4  ;* C;* _ !   4  ;* C;* _ !    ;* C;* _ ! T
  @* D@* _ !
 
 4	 D@* \@* _ !   D@* \@* _ !    @* D@* _ % 4 r	p`pF 8   ! T 9* a:* _ !   9* a:* _ "  pP0pF (   ! d ;* ;* P_ !q q b S D 5 'x h	  ;* D<* h_ !   ;* D<* h_ !   ;* ;* P_ ,
 ' 	p`P0pF    "  p0pF    !  d T O* P* _ !   O* P* _ !     d  T O* P* _ $  p0  pF    ! d  N* SN* H_ ! T SN* N* `_ !   SN* N* `_ !    N* SN* H_ !   d  T  N* SN* H_  Bp
`  ! 4 `L* {L* _ ! 
 {L* L* _ !  L* L* _ !   L* L* _ !   {L* L* _ !   `L* {L* _ ! t K* K* l_ !   K* K* l_ "  P0pF    !    G* H* \_ !  t d" H* MI* p_ !   H* MI* p_ !   G* H* \_ !           t  d" G* H* \_ !        G* H* \_ 
 T d
 4	 2p T	 4 2p!  pW* W* $_ ! d W* W* 4_ !   W* W* 4_ !   pW* W* $_ !
 
T	 4 Y* 'Y* _ !  'Y* 1Y* |_ ! 
 1Y* pY* _ !   1Y* pY* _ !   'Y* 1Y* |_ !   T	 Y* 'Y* _ !   Y* 'Y* _ ! 4 X* X* _ !   X* X* _ ! 4 d* d* _ !   d* d* _ + +4 B  ! d r* ur* ̮_ !   d r* ur* ̮_  pP0!( (d    w* w* |_ !       d  w* w* |_ !    w* w* |_  T 4 rp`!( (d   y* >z* |_ !       d y* >z* |_ !   y* >z* |_  4 r
P! t d g* g* 0_ !   t  d g* g* 0_ !   g* g* 0_  r0! t d T
 e* f* _ !   t  d  T
 e* f* _ !   e* f* _ $ $t 20 r
p! d T 4
 j* j* _ !   j* j* _  rp! d 4
 P}* r}* _ !   d  4
 P}* r}* _  d T 4 rp! 
 P~* ~* H_ !   P~* ~* H_ !   
 P~* ~* H_ ! 4 0* ~* ȫ_ !   4 0* ~* ȫ_  T
 4	 2p`!  * <* _ !   * <* _ E
 Ed t	 T 4 2!  p* * _ !   p* * _ ! d * * $_ !   * * $_ 
 4 R
p`P" "4 B  ! 4 0* H* _ !   0* H* _  4 2p T
 4	 2`! t А* * _ !   А* * _ !' '	 t T 4 * * X_ !   * * X_ ! d P* * <_ !   P* * <_    B   BP  ! t
 4 d	 * * <_ !  * * H_ !   * * H_ !   * * <_ !     t
  d	  4 * * <_ ! 4 p* * _ !   p* * _ !# #	 t T 4 Ж* * _ !   Ж* * _ B B4 B   B  / ; 
ppF   ! 4: p* *  _ !! !7 d8 T9 * * 8_ !   7  d8 * * 8_ !   p* *  _ ! d * қ* H_ !   * қ* H_ / 4!  
p`P  pF    / 4)  
p`P  pF     4 d T 2p! t T 4 `* |* X_ !   `* |* X_ ,
  	p`P0pF    ! d * * H_ !   d * * H_ !   * * H_  2p`P0! t  * g* t_ !   t  * g* t_ ! T * r* ܢ_ !   * r* ܢ_ 	 	p`P0  !
 
t d `* * t_ !   t  d `* * t_ !   `* * t_ ,	 4  	`P  pF    !  t * w* H_ !   * w* H_ v
 vt R
`P0 Bp  !  d T 4 * +* _ !   * +* _ !     d  T  4 * +* _ 	 	p`0P  $
 $T $4
 $2p` R
`!'
 't 4
  
 T  * N* 8_ !    * N* 8_ ! 
      t  T  4
  * N* 8_ & &`P0  !$ $  
	 t
 * H* _ !       	  t
 * H* _ !   * H* _ + +p`P0!   * * _ !    * * _ 	 T. 4- ( `  ! t, * ** 4_ !   * ** 4_  T"  
p`0  pF    ! t  * 6* _ !    * 6* _ ! !p`0  !  T   + z+ _ !         T + z+ _ !   + z+ _ *	 * 	p`P0  pF 0  ! ) `+ + _ !   `+ + _  b
p`0  ! T *  + \_ !   + p + p_ !    + p + p_ !   *  + \_  rp`0!   T + c+ _ !       T + c+ _ !   + c+ _ !$
 $  t
 
d	 T + -+ ԡ_ !  -+ Y+ _ !   -+ Y+ _ !   + -+ ԡ_ !   	  P+ + ğ_ !   P+ + ğ_ ! d + + `_ !   d + + `_ !   + + `_  4 `  !
 
t T + + _ !   + + _ ! 4  +  + 8_ !   +  + 8_ % %d %T %4 %Rp!
 !d !T	 !4 !2p# Rp`P0pF (   
 
t 4 ! 4 &+ O'+ _ !   4 &+ O'+ _  b  pF (   ! 4  )+ x)+ ȫ_ !   4  )+ x)+ ȫ_  B`  ! t 
T
 4	 N+ N+ _ !   N+ N+ _  P0  !&
 &t    d X+ WX+  ` !   X+ WX+  ` ! T	 `6+ 6+ _ !   `6+ 6+ _  T 4
 2p`! 	 S+ T+ t ` !   S+ T+ t ` M M4 B  ! 	 Q+  R+ t ` !   Q+  R+ t ` V V4 B  ^ ^ R J Ct
 >d	 9T R0! 4 @<+ <+ ȫ_ !   4 @<+ <+ ȫ_  4	 2p`P  0  # #t #d #T #4 #   ! t `K+ K+ @` !   t `K+ K+ @` 1	  	p`0P  pF   ! t L+ L+ @` !   t L+ L+ @` !   0  pF    ! d `f+ f+ $_ !   `f+ f+ $_ 
 T 4 2p`/ /t /d /4 / P  ( 4  	p`  pF    $  `0  pF    ! t T [+ \+ d` !   [+ \+ d` ! 4 v+ .v+ _ !   v+ .v+ _ ! 4 q+ r+ _ !   4 q+ r+ _  4  p   d 4  p  " " p`0P  )  	p`0PpF    ! ) p+ g+ (` !  g+ h+ D` !   g+ h+ D` !   p+ g+ (` ' " p`0P  pF    1  tH  4G  D P  pF   F F4
 d T rp
 t d 4 P! t  + O+ t_ !   t  + O+ t_ |
 |t td k4 T	 2 `!m mT t 4 0+ + 0` !   0+ + 0` ! d  + `+ ̮_ !   d  + `+ ̮_ ! t + #+ _ !   + #+ _ t t 	pP  !  
d	 4
 + m+ ` !   + m+ ` '  `pF    ! t T 4 + X+ ` !  X+ 4+ ` !   X+ 4+ ` !   + X+ ` !     t  T  4 + X+ ` ! 4 + + ȫ_ !   4 + + ȫ_ u u pd
 kT	 f4 2p R	p`!
    T 4
 а+ .+ ` ! 
        T  4
 а+ .+ ` < <T d 4 2p! p`P0  pF H   * d 4  p  pF     4	 2`!  t T  + 9+ \` !    + 9+ \`  4 2
P! 
 
t	 d @+ y+ ` !   
  t	  d @+ y+ ` "
 "t "T "4 "R! d
 + + ` !   + + ` !   d
 + + ` ! d
 P+ ͼ+ ` !   P+ ͼ+ ` !   d
 P+ ͼ+ ` ' 't 'd 'T '4 '3
 " 	p`0PpF p  
 T 4 p`!   + + ` !    + + ` " 4 ppF `   ! d + + ̮_ !   + + ̮_  2pP0! 	 + + ` ! d  	 + + ` !   	  d + + ` !   + + `  
pP0  ! d + + t` !  + B+ ` !   + B+ ` !     d + + t` !   + + t`  2p0! T  + D+ ` !   T  + D+ ` ! d	 + + 	` !   + + 	` !   d	  T  + D+ ` !    + D+ ` ! d 
T
 4	  + G+ $_ !    + G+ $_  d 4  p  ! T + F+ 	` !   + F+ 	` % # p`0PpF    L Lt Gd 4 2P! 4 + + t_ !  + + 	` !   + + 	` !     4 + + t_ !   + + t_ ! 
 @+ + ` !   @+ + ` !   
 @+ + `  t d
 T	 R! 4 , 
, 
` !   , 
, 
`  4 	pP!  0	, 	, 
` ! d 	, 	, 
` !   	, 	, 
` !   0	, 	, 
` "
 "t "d "4 "! T 
, , $` !   
, , $` ' 	p`P0pF @   * *d *T *4 *Rp!  p#, $, p_ !   p#, $, p_ ! 
 %, &, ` !   %, &, ` !     `*, *, _ !   `*, *, _ & 
p`P  pF @   ! 4
 6, b7, ` !   6, b7, ` ! 4  H, I, _ !   4  H, I, _ !    H, I, _  B   b  ! 4 ], X], _ !   4 ], X], _  	P0!  t d d, ve, ` !     t  d d, ve, ` !  @b, b, _ !   @b, b, _ 
 T 4 t	 d 2 T  
`  ! t 4  t, t, D` !    t, t, D` 	 d T 4  p   Rp`0!+
 + &   T
 |, "}, ` !   |, "}, ` !
 
t d  , H, t_ !    , H, t_  4
 2	`P! 	 t @, p,  ` !   @, p,  `  B  ) )d )T )4 )Rp T	 2`!  4 , ̐, \` ! t ̐, , h` !   ̐, , h` !   , ̐, \` ! 4  , Վ, X_ !    , Վ, X_ L Lt 20! 4	 Њ,  , $_ !   4	 Њ,  , $_ !   Њ,  , $_  bpP0  !  , 5, ` !    , 5, ` !
 
d   , 5, ` !     d , 5, ` !   , 5, `  d T 4 p! 4  , V, ȫ_ !   4  , V, ȫ_ W Wt Fd 4 2P d	 T 4
 Rp/ /t '4 2`[
 [t	 ST d 4
 R d 4 2p T d 4 2p d	 T 2p!  4 , , D` !     4 , , D` !   , , D` ! 4 , A, _ !   , A, _ ! !d !4 !2pk k4
 bpP  !
     d 0, , ` !   0, , ` ! d T , c, l_ ! t c, , ` !   c, , ` !   , c, l_ ! t Ъ, 6, t_ !   Ъ, 6, t_ ! d 0, ƹ, ̮_ !   d 0, ƹ, ̮_ ! d `, , <_ !   d `, , <_  4 2
`! t T
 @, , ` !   t  T
 @, , ` !   @, , `  Bp`0  !$ $   T
 , ,  ` !         T
 , ,  ` !   , ,  ` B B
 T 4 2p`% %d %T %4
 %2p$ $4 2p% 	p0pF `   !  T P, , ` ! d , , ` !   , , ` !    P, , ` !   P, , `  d 4
 R! T 0, K, <` ! t	 K, , L` !   K, , L` !   0, K, <` +	  	p`0P  pF     T	 Rp! d , 	, ` !   , 	, ` ! d T 0, G, _ !
 
	 4 G, ], ` !   G, ], ` !   0, G, _ ! d T , , _ !
 
	 4 , , 4` !   , , 4` !   , , _ !@ @t d , , t_ !   t  d , , t_ !   d , , t_  d	 2! t T , , ` ! 4 , , ` !   , , ` !   , , `  2
P! t
 d	 P, q,  ` ! 4 q, , ,` !   q, , ,` !   P, q,  `    T
  2`! t	 , 	, x` ! 4 	, , ` !   	, , ` !   , 	, x` ! t d , , t_ !   , , t_  0 t d T
 r0$ p  pF P   ! d 4 , d, ` !  T d, , ,` !   d, , ,` !   , d, ` !     d  T  4 , d, ` ! 4 , , ȫ_ !   , , ȫ_ 
 t	 4 T
 2
`!  x h p, , _ !   p, , _ #  `0pF p   !2 2 % t T , :, ` !   , :, ` !       t  T , :, `  4 rp t 4  P  p p k f
 ad	 \T Bp0   d
 4	 2p! T - - ` !   - - `  d 4  p   4	 2P!  t  - !- ` ! d !- - ` !   !- - ` !     - !- ` !    - !- `  4 r	pP!
 
 d P - '!- d` !   P - '!- d` !     d P - '!- d` +	 ( 	p`0P  pF 0  ! 3 - - ` !   - - ` !   3 - - ` ! t '- )(- t_ !   t '- )(- t_ !   '- )(- t_ ! t (- 	)- t_ !   t (- 	)- t_ !   (- 	)- t_ ^ ^ Y T O Jt Ed 9T
 r0! t T 8- 8- _ ! 4 8- 8- ` !   8- 8- ` !   8- 8- _ $ 8 `P  pF   ! t? 4> .- 3/- ` !   .- 3/- ` 1 T1 40 ( p`  pF 0  ( : 	P0  pF   ! 8 t9 dC 3- 3- T` !   3- 3- T`  Bp`0  !i i dT
 U  >- >- ` !    >- >- ` !   >- >- `  U pF   ! d A- A- ̮_ !   d A- A- ̮_  2p!  d
 
T	 4 PH- H- (` !     d
  T	  4 PH- H- (` !   PH- H- (` +	 J 
pP0  pF 0  ! dI B- aC- ` !   B- aC- `  R`0! t M- M- ` !# #T
  t M- M- ` !  N- N- ` !   N- N- ` !     t  T
 M- M- ` ! 4 `T- T- 8_ !   4 `T- T- 8_  t T 4 r! d
 PU- U- h` !   PU- U- h` '
 '4 'Rp`PS S4 2p 2P0! d 
 t	 pc- c- ` !   pc- c- `   ! T po- p- ĵ_ !   po- p- ĵ_ ! 4 m- m- _ !   4 m- m- _ : : 5t R`P0!   x- x- P` !    x- x- P`  4
 2
p`P
 T 4
 2p` 4 r
p`P\ \4 t d 2! 4 `g- sg- 8_ !   `g- sg- 8_ ! t g- *h- _ !   g- *h- _ / 4  
p`P  pF     4
 2	p`! 4 - '- _ ! t '- 7- \` !   '- 7- \` !   - '- _ ! d @- - $_ !   @- - $_ !   d @- - $_ '
 '4 '2p`P! 4 0- L- 8_ !   0- L- 8_ 
 4 2
p`P Bp`  !  T 4
 `- - 0` !     T  4
 `- - 0`  	 2! 4 - - x` ! t  4 - - x` ! d $- e- ` !   $- e- ` !   t  4 - - x` !   t  d  4 - - x` !   - - x`  T 4 rp` d 4 2p pP  ! d 0- |- < ` !  
 4 I- _- x ` !   d 0- |- < ` !   0- |- < ` ! t	 T 4 @- }- X_ !   t	  T  4 @- }- X_ * T 4 p`pF h   J J E @t
 8d	 14 BP  & &t 20 t	 T 4 2`!
 !d !T
 !4 !2p 	p`  !+ +	  T
 4 0- - H!` !     	  T
  4 0- - H!` !   0- - H!`  	p`  !  	 T
 4 P- - !` !     	  T
  4 P- - !` !   P- - !` O O J	 Et 8d P! 4 `- - "` !   `- - "` " 4 rppF 0   , d T 4 ppF @   " 4 `pF P   ! t P- - x"` !   P- - x"` !   t P- - x"` X Xt Nd 20! d T `- - t_ ! t  d  T `- - t_ {
 {T 4 R
p! d - - #` !   - - #` ! t 0- - t_ !   0- - t_  pP  !
 
 4  - C- h#` !     4  - C- h#` !  d    4  - C- h#` !
 
 4  - C- h#` !     4  - C- h#` !  d    4  - C- h#`   t T r	`0! 4 - @- ȫ_ !   - @- ȫ_ ! t P- - t_ !   t P- - t_ ! t 4 - - X_ !   - - X_ L
 L Gt Bd
 RP0% 9 p`0pF   ! T8  - - $` !    - - $` %    pF   ! t d 4 P. . $` ! T .  . %` !   .  . %` !   P. . $` ! ! p`P!) )   P. w. `%` ! 4 w. . p%` !   w. . p%` !   P. w. `%` 3
 " 	p`0PpF   A Ad <T 4	 2p-
  	p`0PpF     t	 d 4 2   4  2P!
 
t d
 . @. (&` !   . @. (&` + +rp`P0!  . . d&` !   . . d&`    pF 8   ! t $. K$. t_ !   t $. K$. t_ !   $. K$. t_  t d
 4 R d T r! t 4 -. L.. &` !   -. L.. &`  4 R
P! t d
 `,. ,. 4'` !   `,. ,. 4'` ! T  2. q2. _ !    2. q2. _ !   T  2. q2. _ *	  	p`P0  pF    !  /. 
0. '` !   /. 
0. '` 6E(t $d  4 C
P  pF H   / p  pF p  ! p  pF p        )	 	p`P0  pF `      	p`P0  pF    ,
 ,4 ,p`P3
 "I 	p`0PpF 0  .
 .d
 t T 4 r	 t d
 T	 B0  !  pi. j. (` !   pi. j. (` 2 2t 4 2`. .t R0 / p`! 43 T. v. v. 4)` !   43 v. v. 4)` L Ld Bp0  !
 
 T w. gx. l)` !     T w. gx. l)` 
 4 R
p`P
 4 
p`P 	 }
 x sd 
pP0  t
 t o
 j4	 2p`P pP  !( (    	 
d
 4  . . *` !    . . *` !         	  d
  4  . . *` | |T
 r mt hd B0   R! T
 . . *` ! d . R. *` ! t R. W. *` ! 4	 W. u. *` !   W. u. *` !   R. W. *` !   . R. *` !   . . *`  T 4 R`! t
 Ф. -. <+` !   Ф. -. <+` ! t . :. t_ !   . :. t_   0  % 4& " p  pF    ! 4 . $. ȫ_ ! d  4 . $. ȫ_ !   d  4 . $. ȫ_ ! t . . l_ !   . . l_ x x s nt 4 r	`P!
 
T 4 . 8. t_ !   T  4 . 8. t_ !   . 8. t_ !
 
T 4 . . t_ !   T  4 . . t_ !   . . t_  t	 d T 2! 4 0. . ,` !   0. . ,` !   4 0. . ,`  % $ $TP $4O $H p`   4  p    0  # #p`P0  !
 
  @. . L-` !      @. . L-` !   @. . L-`  4
 Rp`P! 4 . . ȫ_ !   . . ȫ_ ! t `. . t_ !   `. . t_ ! 4  . ;. ȫ_ !    . ;. ȫ_ ! T / A/ t_ !   T / A/ t_ ! 4 y/ / 0.` !   y/ / 0.`  t 4 R! d @. . h.` ! T
 . . |.` !   . . |.` !   @. . h.` !   d  T
 @. . h.`    0pF `   ! t d T . . .` !   . . .` !   t  d  T . . .` !% %   . ]. /` !    . ]. /` !   . ]. /` '  `P0  pF    !   t / / x/` !   / / x/` !       t / / x/`  4 R`P!
 
 t / (/ /` !     t / (/ /` ! 4 	/ m	/ ,` !   	/ m	/ ,` ! 4 / / ,` !   / / ,` ! t 4 	/ 
/ _ !   t  4 	/ 
/ _ !   	/ 
/ _ '  ppF    !    d T 4 / / 0` !   / / 0` !     d  T  4 / / 0`  B`P  !   
t 4
 @/ i/ 1` !   @/ i/ 1` % 	p`P0  pF `   7 %d%T%4%p  pF `   r	p`P0!  P/ J/ 1` !   P/ J/ 1` !    P/ J/ 1` ,
 4 r
p`PpF 8   % 4T P P  pF p  ! dR "/ #/  2` ! tS #/ :$/ 2` !   #/ :$/ 2` !   "/ #/  2` "
 "4 "2p`P T 4 p! d / / x2` !   d / / x2` !   / / x2` $  p`P0pF p  !  (/ (/ 2` !   (/ (/ 2` ! t ,/ ,/ t_ !   t ,/ ,/ t_ 1 1 &T 4 2	p`" 4 ppF H   * T 4 p`pF @   % 4 	p`pF @   ! t G/ H/ _ !   G/ H/ _ ! 4 L/ L/ ȫ_ !   L/ L/ ȫ_ ! 
 d  M/ bM/ _ !    M/ bM/ _  4 T R	p`&  p`P0  pF    !   T/ &U/ 4` !    T/ &U/ 4` !     T/ &U/ 4` '  p`0  pF    !  T @[/ a\/ d4` !   @[/ a\/ d4` !     T @[/ a\/ d4` -
  	p`0PpF    ^ ^t 4	 R`P Pd t	 T 2! 4  r/ Wr/ 4` !    r/ Wr/ 4` ! t  q/ [q/ _ !    q/ [q/ _ "
 "4 "Rp`P T 2
`! 
 4  z/ fz/ d5` ! t	 fz/ z/ t5` !   fz/ z/ t5` !    z/ fz/ d5`  2p`P!
 
4
  w/ x/ 5` !  x/ 0x/ 5` !   x/ 0x/ 5` !   w/ x/ 5`  p  ! 4 u/ v/ 6` !   u/ v/ 6` ! 4 / / ȫ_ !   4 / / ȫ_  4 2p! 4 / / _ !   4 / / _ K K FT
 4 2	p` 2p
`! T	  / 9/ 6` ! 4 9/ ^/ 6` ! 
 ^/ / 6` !  / ƕ/ 6` !   / ƕ/ 6` !   ^/ / 6` !   9/ ^/ 6` !    / 9/ 6`  2pP! d 4 / / \7` !   / / \7` "  p0pF    #  p`0  pF     4 p! d @/ e/ 7` !   @/ e/ 7`   	pP  !< < d 4 / / 7` !     d  4 / / 7` !   / / 7` ? ?d :T	 p0w w r m hd cT [4  p 
P!   `/ / 8` !   t d 4 / / 8` !   / / 8` ! 
      t  d  4 `/ / 8` !      `/ / 8` " " 0P!E E =t 0d  / &/ 9` !       t  d / &/ 9`  d 4 ) pP  !  / =/ \9` !   / =/ \9`  4 Rp`P!
 
  / T/ 9` !      / T/ 9` % %d %T %4 %rp  |t 4 R	`P p`P0!  `/ / :` !    `/ / :` !  / / <:` !  / / P:` !   / / P:` !   `/ / :` Q QT  d  4  p R`P0! t / / :` !   t / / :` !     t / / :` !   / / :`  	 ~
 y p`P
0! T	 P/ m/ Ğ_ !
   t 
d
 4 m/ / 0;` !   m/ / 0;` !   P/ m/ Ğ_ #	 #bp`P0  ! t / / l_ !   / / l_ ! d / _/ `_ !   d / _/ `_ !  / B/ ;` !   / B/ ;`  T R	p`! 4
 / a/ <` !  a/ /  <` !   a/ /  <` !     4
 / a/ <` !   4
 / a/ <` !   / a/ <`  p`0  !    T / ./ <` !         T / ./ <` !   / ./ <` , ,4 , p`P  ! 4  0 0 ȫ_ !   4  0 0 ȫ_ ! d 0 P0 <_ !   d 0 P0 <_ !   0 P0 <_    T  4  rp`Q
 Qd J4
 t R	! T 0 	0 =` !   0 	0 =`  4 d T 2p! T 0 0 _ !   T 0 0 _ !   0 0 _  4 Rp! 
 d	 T 00 0 >` !   
  d	  T 00 0 >` !   00 0 >`  T
 4	 Rp! d  0 j0 `>` !   d  0 j0 `>` !    0 j0 `>` T Td 4	 Rp b`0  ! T
 p!0 !0 >` !  	t  T
 p!0 !0 >` !  !0 "0 >` !   !0 "0 >` !       t  T
 p!0 !0 >` 7 %dY %TX %4W %P p  pF p   t 20-
 - 	p`0PpF P   
  T  4  Rp! d :0 :0 ?` !   :0 :0 ?` $
 $T $4 $Rp`!  60 !70 ?` !   60 !70 ?` ! t 0>0 m>0 _ !   0>0 m>0 _ )	 	p`P0  pF @   ! 4  60 C60 
` !    60 C60 
` & &Rp`P0!  080 80 l@` !   080 80 l@` ! t >0 ?0 _ !   >0 ?0 _ )	 	p`P0  pF H    d 4
 Rp!# #	 t d T M0 M0 l_ !   M0 M0 l_  r!
 t d T 4  pO0 O0 (A` !   O0 P0 0A` !   O0 P0 0A` !   pO0 O0 (A`  r! d J0 J0 A` !  J0 J0 A` !
  T  
t 4
 J0 K0 A` !   J0 K0 A` !   J0 J0 A` !   J0 J0 A` ! d 0U0 U0 $_ !   0U0 U0 $_ !   d 0U0 U0 $_ @
 @ ;t 6d 4	 2! t PS0 sS0 t_ !   t PS0 sS0 t_  R`!  
 4
 V0 W0 B` !
 
t T W0 :W0 B` !   W0 :W0 B` !   V0 W0 B` !
 !d !T !4
 !Rp!
 !d !T !4 !rp  	`P! t 4  \0 \0 C` !    \0 \0 C`  T 4 	! t d Pe0 &f0 TC` !   Pe0 &f0 TC` ! T j0 j0 4_ !       j0 k0 C` !   j0 k0 C` !   j0 j0 4_ ! d l0 l0 $_ !   l0 l0 $_  d R! t
 u0 u0 D` ! T	 4  t
 u0 u0 D` ! t u0 )u0 _ !   u0 )u0 _ ! 4 m0 &n0 X_ !   m0 &n0 X_  t d% & 0P
 4 
p`P R0!  }0 }0 D` !  d }0 *~0 D` !
 
t T
 *~0 I~0 D` !   *~0 I~0 D` !   }0 *~0 D` !   }0 }0 D` ! d ~0 0 `_ !  0 "0 @E` !   0 "0 @E` !   ~0 0 `_ ! d 0 0 H_ !   0 0 H_ i i4 	`P!   0 0 E` ! t 0 0 E` !   0 0 E` !    0 0 E` / 4+ " 
p`P  pF    3
 "w 	p`0PpF   ! h: Ў0 }0 ,F` !   Ў0 }0 ,F` 6E(t $d  4 C
P  pF @   ! t 0 Ѣ0 _ ! d Ѣ0 0 F` ! 4 0 50 F` !   0 50 F` !   Ѣ0 0 F` !   0 Ѣ0 _ !  t
 
d	 4 0 0 <_ !     t
  d	  4 0 0 <_  2P! d  0 W0 DG` !
 
t 4 W0 o0 LG` !   W0 o0 LG` !    0 W0 DG` ! 	 t P0 o0 X_ ! T o0 0 G` ! 4 0 ר0 G` !   0 ר0 G` !   o0 0 G` !   P0 o0 X_ ! t p0 0 _ !   p0 0 _ ! d 0 ݥ0 ȫ_ ! 4 ݥ0 0 ,H` !   ݥ0 0 ,H` !   0 ݥ0 ȫ_ !0
 0 +T 4 t	 d `0 z0 _ !   `0 z0 _ / /t *d %4 B   Rp`0] ]4 d T 2p! 4 `0 0 _ !   `0 0 _ ! 4 0 0 _ !   0 0 _ ! 4  0 B0 _ !    0 B0 _ ! 4 @0 ]0 _ !   4 @0 ]0 _ !   @0 ]0 _  4 B   % 0!& &$ t* d) T(  0 i0 I` !   $  t*  d)  T(  0 i0 I` !    0 i0 I` ! 4 `0 0 _ !   4 `0 0 _ # L p`0  pF P  ! p`P0  pF P    4
 rp  p`0pF x   u u f ^d  0P! t 0 0 `J` !   0 0 `J` ,
 4 
p`PpF p    `P0!'
 ' "  	 t 00 0 J` !   00 0 J` ! d 4 `0 z0 _ !   `0 z0 _ #	 #p`P0  "
 "4 "Rp`P! 4 1 1 ,` !   1 1 ,` '
 '4 'p`P 2p`0! 
  1 1 K` ! T	 1 1 K` !   1 1 K` !    1 1 K`  t	 2! 4 1 11 K` ! d T  4 1 11 K` !   1 11 K` # #4 B   4 2	`P! 
 t	 1 (1 @L` !   
  t	 1 (1 @L` !   1 (1 @L` F F4 d T 2pf ft T 4 2`! t d 1 1 t_ !   t  d 1 1 t_ !   1 1 t_  
  T  4  R`! t @1 1 L` !   @1 1 L` % %d %T %4 %p% %d %T %4 %p b`P0  !  t   p1 1 lM` !   p1 1 lM` R R M4
 T 2	p`!#
 #  
 
d	 T $1 %1 h_ !   $1 %1 h_  d	 T Kt
 4 2	' 4, & p`P  pF    ! * 1  1 N` !   1  1 N`  RpP!
   d 4  31 31 XN` ! 
        d  4 31 31 XN` !   31 31 XN`  P0!
   d	 
 t /1  01 N` ! 
        t  d	 /1  01 N` !   /1  01 N`  r!
  t d T 4 (1 )1  O` ! 
    t  d  T  4 (1 )1  O` 6 (t (d (4 (PpF h   # p`P0pF @   ,
 4 
p`PpF P   ' 	p`P0pF @   !  @K1 L1 O` !   @K1 L1 O` K
 Kt d	 T 4 2"
 "t "T
 "4	 "2! d d1 e1 (P` !   d1 e1 (P` !   d d1 e1 (P` < <d T	 4 2p` ` Xt Pd 	0PpF p   '  pPpF    !% %  d 4  B1 B1 P` !    B1 B1 P` ( 4 
p`PpF `    2	p`P0!
 
 
 X1 qX1 Q` !     
 X1 qX1 Q` !  vY1 yY1 <Q` !   vY1 yY1 <Q` !    vY1 yY1 <Q` !   X1 qX1 Q` "
 "t "d
 "T	 "2! 4 k1 7l1 Q` !   k1 7l1 Q` ! 4 Pm1 jm1 _ ! t jm1 m1 Q` !   jm1 m1 Q` !   Pm1 jm1 _ ! t d T @q1 iq1 t_ !   t  d  T @q1 iq1 t_ !   @q1 iq1 t_ ! d 	 n1 :n1 t_ ! t T :n1 un1 hR` !   :n1 un1 hR` !   	  d n1 :n1 t_ !   n1 :n1 t_ A A4 p`P  !   s1 *t1 R` !   s1 *t1 R` 
 T 4 R	p`[ [t P4 !b`P  ! t  1 91 _ !    1 91 _ ! t `1 v1 _ !   `1 v1 _  d	 4 2!
 
t T Ѓ1 p1 S` !   Ѓ1 p1 S` ! d 1 1 H_ !   1 1 H_ !   d 1 1 H_ !  1 W1 p_ !   1 W1 p_ !   1 K1 p_ !    1 K1 p_ !     1 K1 p_ ! 4 1 1 
` !   1 1 
` ! 4 p1 1 
` !   p1 1 
` ! t d	 T `1 1 _ !   `1 1 _ " 4 ppF p   ! d 1 1 $_ !   1 1 $_  bP0  !  1 w1  U` !  t 
d   1 w1  U` $  p0  pF    ! d T P1 1 DU` !   P1 1 DU` ! p0pF X   ! d T @1 a1 U` !   a1 p1 U` !    a1 p1 U` !   @1 a1 U` ! 4  1 /1 ȫ_ !    1 /1 ȫ_ ! 4 p1 1 ȫ_ !   p1 1 ȫ_ #  p`0  pF    ! t @1 h1 t_ !   t @1 h1 t_ ! d	 @1 ^1 ȫ_ ! 4 ^1 s1 tV` !   ^1 s1 tV` !   @1 ^1 ȫ_ !  
 4
 p1 1 B` !
 
t T 1 1 V` !   1 1 V` !   p1 1 B` ! t 4 1 1 C` !   1 1 C` ! 4 T 1 1 t_ !   T  4 1 1 t_ !   1 1 t_  4 ps sT 4	 2	p`! t 1 1 _ !   1 1 _  Y 'd[ '4Z 'R pP  pF   ! t
 01 1 D` ! T	 4  t
 01 1 D` 	 T  	p`  ! 4 p1 1 X` !   p1 1 X` !  1 1 h_ !  
 T 1 1 PX` ! d	 1 *1 dX` !   1 *1 dX` !   1 1 PX` !   1 1 h_  d T
 R!
 
t	 4 1 <1 X` !   1 <1 X` *
 *4 *p`P& 4% " P  pF     Bp  !  d 
T 4
 1 1 ,Y` !     d  T  4
 1 1 ,Y` !   1 1 ,Y` 
 T 4 p`/ 9 	p`0PpF   ) + 	p`0PpF @  +	 * 	p`0P  pF @  .	  d'  4&    pP  pF     pP0  !    d +2 +2 Z` !   +2 +2 Z` ! d ;2 2<2 $_ !   ;2 2<2 $_ ! 4 02 ]2 X_ !   02 ]2 X_  T 4 `!
 
 t "2 "2 Z` !   "2 "2 Z` !  4 %2 %2 D` !   %2 %2 D` ! T `'2 '2 ܢ_ !   `'2 '2 ܢ_  b	`P0  ! t  2 2 ([` !    t  2 2 ([` !  *2 [2 L[` !   *2 [2 L[` &  p`P0  pF      `P0pF p   ! t 2 >2 [` !   2 >2 [` ! t 2 	2 [` !   2 	2 [` ! t 	2 	2 [` !   	2 	2 [` ! t `
2 
2 [` !   `
2 
2 [` ! t 02 ~2 [` !   02 ~2 [` ! t  2 N2 [` !    2 N2 [` ! t 2 2 [` !   2 2 [` ! t 2 2 [` !   2 2 [` #  `P0  pF    ! t! p2 2 \` !   p2 2 \` ! t! @2 2 \` !   @2 2 \` ! t! 2 a2 \` !   2 a2 \` ! t! 2 12 \` !   2 12 \` ! t! 2 2 \` !   2 2 \` ! t! 2 2 \` !   2 2 \` ! t! P2 2 \` !   P2 2 \` ! t!  2 q2 \` !    2 q2 \` 0 0 ( d
 2pP00 "4/ "$ 
p`P  pF   ! t  B2 3B2 _ !    B2 3B2 _  2`P0! t	 F2 F2 x^` !   t	 F2 F2 x^` !   F2 F2 x^` Z Zt 4 `! 4 D2 D2 _ !   D2 D2 _ ! d PC2 C2 _ !   d PC2 C2 _ !   PC2 C2 _ s s lt _4 `P  ! 4 PJ2 gJ2 _ !   PJ2 gJ2 _ ! d @I2 I2 _ !   d @I2 I2 _ !   @I2 I2 _ ! 4 T2 U2 
` !   4 T2 U2 
` 0 04 d 2p
 T 4 rp`!  @Z2 Z2 _` !   @Z2 Z2 _` ! 4 @\2 T\2 _ !   @\2 T\2 _ ! 4 @V2 V2 _ !   4 @V2 V2 _ ! t c2 d2 t_ !   c2 d2 t_ d dt 4 	`P! t 4 @R2 bR2 X_ !   t  4 @R2 bR2 X_ ! t 4  a2 Ba2 X_ !   t  4  a2 Ba2 X_  Rp`0!   T M2 N2 `` !       T M2 N2 `` !   M2 N2 `` ! 4 n2 n2 _ !   n2 n2 _ ! 
 
	 T e2 \e2 K` !   
  	  T e2 \e2 K` !   e2 \e2 K`  	p`0P!   h2 hh2 a` !     h2 hh2 a`  r`P0! t  v2 'v2 a` !  'v2 /v2 b` !  
  /v2 4v2 b` !      /v2 4v2 b` !      'v2 /v2 b` !       t  v2 'v2 a` !    v2 'v2 a` '
 '4 'rp`P$ rp`0pF 8    p0  pF h   !  d T  p2 p2 b` !    p2 p2 b` !     d  T  p2 p2 b` ! 4  o2 ?o2 _ !   4  o2 ?o2 _ ! !d& !T% !4$ !  p   d 4 T 2p! T 2 2 t_ ! 4  T 2 2 t_ !   2 2 t_ 	 4)   	p`  ! ( T' 2 2 c` !   2 2 c`  2
0! T
 2 ~2 d` ! t d  T
 2 ~2 d` !   2 ~2 d` ]
 ]t XT d	 4 2! T О2 62 0_ !   О2 62 0_  T	 4 2`!
 
 t `2 [2 d` ! d @2 2 `_ !  2 &2 d` !   2 &2 d` !   @2 2 `_ ! d T  2 E2 _ !
 
	 4 E2 2  e` !   E2 2  e` !    2 E2 _  RP0!   
t d 2 2 Pe` !   2 2 Pe` ! d p2 (2 _ !   p2 (2 _ ! t
 p2 2 _ ! T	 2 2 e` !   2 2 e` !   t
  T	 p2 2 _ !   p2 2 _ $
 $T $4 $2p`! 
 |2 }2 f` !   |2 }2 f` !
 
d 4 ~2 (2 K` ! T (2 ?2 Lf` !   (2 ?2 Lf` !   ~2 (2 K` ! d 2 `2 _ !   2 `2 _ ! T 2 ̃2 t_ ! 4  T 2 ̃2 t_ !   2 ̃2 t_ *5t 4
 3rP  pF 8   ?	U.S)O p`0P  pF `  ! t 2 2 l_ !   2 2 l_   p`PpF p   !  4 2 22 Xg` !   2 22 Xg` !     4 2 22 Xg` #  pPpF `   !     d 4 p2 2 g` !   p2 2 g`  p`0! T 2 ׹2 g` !   ׹2 2 h` !   ׹2 2 h` !   T 2 ׹2 g` !       T 2 ׹2 g` !   2 ׹2 g` ! T 02 _2 ܢ_ !   02 _2 ܢ_  0 d 4
 2p! 	 T 02 ~2 h` !   	 02 ~2 h` !   02 ~2 h` ! 	 T о2 2 h` !   	 о2 2 h` !   о2 2 h` ! t  2 q2 _ ! 4  t  2 q2 _   0  	 d T 4  p  	 d T 4  p   
`P0! t P2  2 i` !   P2  2 i` !   t P2  2 i` 3
 "3 	p`0PpF   %
 %T %4 %rp! d 2 2 j` !   2 2 j`  R`P0! t
 `2 2 Hj` !   `2 2 Hj`   d 
pP0  
 4 R
p`P! 4 2 2 _ !   4 2 2 _ k k4 t	 d 2U
 Ut PT
 K4 2`
 T 4 2p` Rp`! 4
 2 2 k` !$ $  T  4
 2 2 k` !       T  4
 2 2 k` !   2 2 k` ! t 3 3 t_ !   t 3 3 t_ ! d 3 3 ̮_ !   d 3 3 ̮_ !   3 3 ̮_  d T
 4	 R! t  3 p3 k` !    3 p3 k` !   t  3 p3 k`  d 4 p bp`P  ! 4 `2 2 Dl` !   `2 2 Dl`  4 R	pP!
 
d  2 2 xl` !   2 2 xl`  T 4
 Rp`& % `0pF    ! " T$ @3  3 l` ! t#  3 3 l` !    3 3 l` !   @3  3 l` #  p`P  pF    ! 4 3 3 ,m` !   3 3 ,m`  Rp0!   3 3 hm` !  
d T
 3 3 tm` !     d 3 3 tm` !   d 3 3 tm` !   3 3 tm` !   3 3 hm`  4 p  rp`0pF 8   ' 	pP  pF `   ! d 4 @3 : 3 n` !   @3 : 3 n`  T
 4 2p`! t +3 +3 t_ !   t +3 +3 t_ j jt T 4 2`'
 '4 '2p`P! t 63 63 _ !   63 63 _  T d 4 2p 2P!  t
 4 d	  A3 <A3 n` !    A3 <A3 n`  d T rp! 4
 =3 (>3 4o` !   =3 (>3 4o`  4
 2	`P!
 
	 t  G3 pG3 ho` !    G3 pG3 ho` * T 4 p`pF p    0pF H   "
 "4 "2p`P 4 2	pP!  d
 `M3 gN3 o` !     d
 `M3 gN3 o` !   `M3 gN3 o` ! t O3 :O3 t_ !   O3 :O3 t_  T 	p`! 4 S3 S3 \p` !   S3 S3 \p` !   4 S3 S3 \p` !  ]T3 eT3 p`     	   @_  	   _  	   0`  (  7  	   0`  7  E  	   0`  E  ^   d T 4 r! t
 P`3 `3  q` !   P`3 `3  q` ! t P_3 q_3 t_ !   t P_3 q_3 t_ !   P_3 q_3 t_    ! t 4
 a3 a3 pq` !   a3 a3 pq`  d p! T 4 e3 f3 q` !   T e3 f3 q` 	   w  e  if  	   w  k   l  	   w  Xl  kl  	   w  5o  Cq  	   px   2p`
0!  j3 5j3  r` ! T
 5j3 Qj3 0r` !  k3 k3 lr` !   5j3 Qj3 0r` !   j3 5j3  r` . p`
0  pF X   !  T Pg3 g3 r` !   Pg3 g3 r`  B	p`P0  !   k3 [l3 r` !   k3 [l3 r` 
  r	p`P0 B	p`P0  !   0p3 p3 $s` !   0p3 p3 $s` c c ^ B	p`P0   4 rp`P!+ +   r3 r3 |s` !   r3 r3 |s` ! !p`  !5 5
 # T 4 q3 q3 s` !   q3 q3 s` % p`0PpF H   ! 
  0v3 vv3 s` !  vv3 w3 t` !   vv3 w3 t` !   0v3 vv3 s`  2p`0!  T
 P3 3 \t` !  3 ˌ3 lt` !   3 ˌ3 lt` !   P3 3 \t` ! 
 t	 d {3 {3 ` !  {3 >|3 t` !   {3 >|3 t` !   {3 {3 `  p`0  !) ) $T 
  p3 ʃ3 u` !   
      T p3 ʃ3 u` !   p3 ʃ3 u`  p`0  !! !	 T  
 |3 }3 hu` !     	  
  T |3 }3 hu` !   |3 }3 hu`  `0  !$ $ t 
 T @3 3 u` !   
    t  T @3 3 u` !   @3 3 u` !$ $ t 
 T P3 3 u` !   
    t  T P3 3 u` !   P3 3 u` * *d *T
 *4	 *p& &d	 &T &4 &2p!  P3 3 v` !   P3 3 v` % p`0PpF P   !   3 ]3 v` !   3 ]3 v` !      3 ]3 v` # pP  pF 8   !  	 d
 4 3 3 $w` !   3 3 $w` % 	pPpF @   ! 4  3 d3 lw` !6 6 .d  4  3 d3 lw` !   4  3 d3 lw` !    3 d3 lw` ! p0pF H   ! d 03 3 w` !   03 3 w` !   d 03 3 w` # pP  pF 8   !% %	 
 d 4  3 |3 $x` !    3 |3 $x` " `0PpF `   ! t 3 3 lx` !   3 3 lx` $ r`P0pF 0   ! t 3 3 x` !   3 3 x` ' 	p`P0pF P    t 
d 4    ! t  4 p3 ɶ3 y` ! d ɶ3 3 y` !   ɶ3 3 y` !   p3 ɶ3 y`  
 d	 T 4 2
p$ 4 rp`PpF 0       	   Q     	   Q u    	   Q e    	   Q 5    	   Q     	   Q   h  M      	   Q   ^  C      	   Q ڡ    ̩      	   Q j    ǲ      	     |    	     a  s  	       L  	   `  +  S  	   `    u  	   `      	       U  >      	     Z  y  b      	        	      	     ] 	   p*   	   p* .   h  "  3 3	 . ) $     x h   O O HT
 4 2	p` T 4
 Rp! d	 P3 3 {` !   d	 P3 3 {` ! 
 P3 3 `_ ! 	 3 3 {` !  3 3 {` ! 4 3 3 {` !   3 3 {` !   3 3 {` !   3 3 {` !   P3 3 `_  T
 2	p`! 	 03 3 H|` ! 4 3 3 X|` !   3 3 X|` !   03 3 H|` b bd Rp0!  3  3 |` !! !  T
  3 ;3 |` !    3 ;3 |` !   3  3 |` i iT _4
 Rp`!   3 o3  }` !  o3 3 }` !   o3 3 }` !   3 o3  }` K Kd BT 4 2pM M
 Bp`P0  !      P3 3 t}` !   P3 3 t}` \
 \d TT
 2	p0!  3 G3 }` !   3 G3 }` U U bpP  !  4
 3 3 }` ! d   3 .3  ~` !   3 .3  ~` !   3 3 }`  2	p`P0!  3 3 T~` !   3 3 T~` ,
 # 	p`P0pF    -
  	p`0PpF    - -t	 (T 2! d  3 ]3 ~` ! 4 ]3 o3 ~` !   ]3 o3 ~` !    3 ]3 ~` 
 4 2
p`P   ~ ~T v4 d 
pt t4  d  T  p,
  	p`P0pF    - pPpF `  !. .d4`3 3 ` !   `3 3 `  T 4 rp! d
 `4 34 ` !   `4 34 ` # rp`P0pF 0   "
 "t "d "T "R! 4
  	4 	4 0` !    	4 	4 0`  T R`! 
 t	 4 4 F4 l` !   
  t	  4 4 F4 l` 1  tS  4P  N P  pF `   R
`! t 
T 4 "4 R#4 ̀` !   t  T  4 "4 R#4 ̀` ! 4
 4 4 ,Y` !  
d T 4 4 ` !   4 4 ` !     d  T  4
 4 4 ,Y` !   4 4 ,Y`   t 4
 2	`P 4 2pP!
 
 d 4 n4 ` !     d 4 n4 ` / 4  
p`P  pF     	  ! t
 d T 4 (4 :)4 ` !   t
  d  T  4 (4 :)4 ` ! 4 0,4 ,4 ,` !   0,4 ,4 ,` ! t d T P+4 g+4 l_ !   P+4 g+4 l_  4  p  ! d /4 ;04 ` !   /4 ;04 ` "
 "4 "2p`P  	`0  ! ! t  T p74 M84 ` !   !  t   T p74 M84 ` !   p74 M84 `  t d T r! 4
 =4 L>4 P` !   =4 L>4 P`  2	pP!/ /4
 d D4 E4 ` !   D4 E4 `  4 2	`P! t
 G4 G4 ` !   G4 G4 ` 
 t d T 4 ! T
 PO4 O4 _ !   PO4 O4 _ ) )Rp`0P!  0K4 K4 4` !    0K4 K4 4` / 4   
p`P  pF    ,
  	p`P0pF   ,
  	p`P0pF 0  * *d *T *4 *2pZ	 Z4 %Bp`P  !  P\4 \4 ` !   P\4 \4 ` ( K 	p`P0pF @  *	  	p`P0  pF    !  b4 c4 H` !   b4 c4 H` !
 !d !T
 !4	 !2p!  i4 6j4 ` !   i4 6j4 ` " "Rp`0! T g4 g4 ȅ` !   g4 g4 ȅ` !   T g4 g4 ȅ` ! 4   m4 5m4 8_ !    m4 5m4 8_     t T 4 `  15#d 4 3	pP  pF @        B  ! t p4 1q4 _ !   p4 1q4 _  R
0!  0}4 i}4 ` !  t   0}4 i}4 ` !
 
d T
 }4 }4 ̆` !   }4 }4 ̆` !   0}4 i}4 ` ! !Rp`P0!  P~4 ~4  ` !    P~4 ~4  ` !   P~4 ~4  ` % 	p`P0  pF P   ' 	p`P0pF h   !  z4 {4 ` !   z4 {4 ` ! t @r4 yr4 _ !   @r4 yr4 _ ! 4 `s4 s4 _ !   4 `s4 s4 _ !   `s4 s4 _ ! t	 4 !4 ԡ_ ! d  t	 4 !4 ԡ_ ! t d 04 J4 l_ !   04 J4 l_ " p`0  pF @   !  `4 4 x` ! 
  T 4 4 ` !   4 4 ` !   `4 4 x` ' d 4 rppF 8   $ pP0pF 8   ! d	 4 G4 ` !   d	 4 G4 ` !   4 G4 ` ,
 K 	p`P0pF @   T rp`! 4  4 L4 l` !   4 L4 l` !     4 4 L4 l`      d wT  p0  pP0  !7 7 "  4 \4 ` ! d \4 4 ` !  4 F4 ` !   4 F4 ` !   \4 4 ` !   4 \4 ` !
 !d !T !4 !Rp! 
 4 4 h` !   4 4 h`  d 4  p   4 p t 4 r! d T `4 Ĵ4 Ċ` !   `4 Ĵ4 Ċ` !   d  T `4 Ĵ4 Ċ` !
 
t d  4 14 t_ !   t  d  4 14 t_ 0 04 2p! t @4 4 i` !   @4 4 i` ! 4 4 4 ȫ_ !   4 4 ȫ_  4"   p  ( (t (d (4 (P'
 '4 'p`P-  p`0P  pF   !  @4 4 ` !  4 4 ` ! ĥ 4 I4 ` !   4 I4 ` !   4 4 ` !   @4 4 ` 6 %4 % 
p`P  pF p   `P0! t 4 D4 ` !   t 4 D4 ` X X T 4 Rp` pP0! d P4 4 ܌` !   d P4 4 ܌`  d T 4
 rp 4 r	p`! T 4 4 $` !   4 4 $` * *d *T *4
 *2p T 4  p  ! d p5 5 t` !   p5 5 t` !   d p5 5 t` ! 4 5 5 ȫ_ !   5 5 ȫ_  p`P0! 
 @	5 	5 ` !   	5 
5 ` !   	5 
5 ` !   @	5 	5 ` ! 4 5 5 ȫ_ !   4 5 5 ȫ_ !   5 5 ȫ_ n nd	 g4 T
 Rp! 4  5 #5 _ !    5 #5 _  4 `! t 5 5 ` !   t 5 5 ` !   5 5 ` ' 't 'd 'T '4
 'R! d 5 M5 (P` !   5 M5 (P` ! t p*5 *5 _ !   t p*5 *5 _ !   p*5 *5 _  4 p`P! t
 +5 #,5 Hj` !   t
 +5 #,5 Hj` !   +5 #,5 Hj` ! t p.5 .5 a` !   t p.5 .5 a` !   p.5 .5 a` "
 "t "d
 "4	 "2! T D5 E5 ` !   D5 E5 ` $
 $T $4 $Rp`!  =5 >5 (` !   =5 >5 (` ! t 15 L15 _ !   15 L15 _ .	  d2  41  , pP  pF P  F FT rp0! d 65 75 ` !   65 75 ` & 
p`P  pF h   !  4 0A5 A5 ܐ` !   0A5 A5 ܐ` ' 	P0  pF @   ! t
 d B5 C5  ` !   B5 C5  ` ! d	  J5 >J5 ȫ_ ! 4 >J5 SJ5 d` !   >J5 SJ5 d` !    J5 >J5 ȫ_  2p`! 4 J5 J5 ` ! T	 J5 J5 ` !   J5 J5 ` !   J5 J5 ` ! t T pQ5 Q5 X_ ! 4 Q5 Q5  ` !   Q5 Q5  ` !   pQ5 Q5 X_  p`P0  !   b5 @b5 L` !  @b5 b5 \` !
 
  b5 b5 p` !   b5 b5 p` !   @b5 b5 \` !           b5 @b5 L` !       b5 @b5 L` !    b5 @b5 L`  4 r	p`! T j5 Ok5 ` !   j5 Ok5 ` !  @y5 y5 _ !   @y5 y5 _ !    @y5 y5 _  d 4 p! T o5 5p5 p` !   o5 5p5 p` ! 4 pw5 w5 _ !   4 pw5 w5 _ ! 4 @x5 x5 X_ !   4 @x5 x5 X_ !
 !d !T !4 !pt
 td mT
 4 R
p! T  5 5 _ !   T  5 5 _ ! 4 ܓ5 ߓ5 <` !   ܓ5 ߓ5 <` !    5 5 _ ! t Л5 45  ` !  45 L5 ` !   d L5 5 ` !   L5 5 ` !   45 L5 ` !   t Л5 45  ` !
 !d !T !4 !Rp 
pP0  ! d  5 Q5 ` ! 
 Q5 m5 (` !   Q5 m5 (` "
 "4 "p`P rp`P0!  05 S5 x` !   S5 i5 ` !   S5 i5 `     	p`P0pF    ,
  	p`P0pF    ( 
p`PpF h   ! 4  5 5 ` !    5 5 `  B  ! t d T 4
 @5 5 H` !   @5 5 H` ! 4 5 5 D` !   4 5 5 D` ! t 5 5 t_ !   t 5 5 t_ !   5 5 t_ ! 4 5 5 _ !   5 5 _ ! d  5 5 _ !   d  5 5 _ !    5 5 _ [ [ Sd %pP0  )  
pP0pF    ! d 5 5 `` !  5 5 |` !   5 5 |` !   5 5 ``  t 4 	`P  +	 2 
p`0  pF p  ! T1 5 *5 ` !   5 *5 ` ) )p`P0  ! 
 @5 5 $` !   
 @5 5 $` ! 	 ]5 q5 L` !   @5 5 $`   P0!< < 2 '  t d 5 5 ` !   5 5 ` !           t  d 5 5 ` ( 9 	p`P0pF   ! 8 5 5 ` !   5 5 ` !   8 5 5 ` ! 7 u5 !5 0` !   u5 !5 0` ?E1t  *d #4 C 
PpF    _	 _ p`P
0  !  5 P5 ` !   5 P5 ` ( 4$  p`P  pF    ) ) pP  ! 4  6 }6 ` !  d }6 6 ` !   }6 6 ` !    6 }6 ` !     d  4  6 }6 ` (  	p`P0pF    !   6 l6 d` !  l6 6 ` !   l6 6 ` !   6 l6 d` 4
 5 	p`0PpF L  P       # * p`0  pF @  . L `0P  pF @  ! tK  6 6 ` !    6 6 ` 
 4 
p`P! 4  (6 )(6 _ !    (6 )(6 _ " "4# " p`P    	 
 t 
`P0   4 2
P! t 0>6 }>6 ` !   t 0>6 }>6 ` ! d
 >6 >6 ` !   0>6 }>6 `  RpP0!   d PA6 A6  ` !   PA6 A6  ` w wt `P0!   E6 oF6 \` !   E6 oF6 \` 
  d 	pP! 4 H6 I6 ` !   H6 I6 ` ` `T 	p`!  4 N6 .O6 Ԝ` !   N6 .O6 Ԝ` U	 U
 P p0  ! d T PS6 S6 ` !   PS6 S6 `  4 
p`P!  0V6 V6 P` !  V6 W6 d` !   V6 W6 d` !   0V6 V6 P`  T 4 Rp`!  
  Y6 ^Y6 ` !    Y6 ^Y6 `  
 T 
p`0  "
 "d "T "4 "R! t
 _6 `6 ` !   _6 `6 ` '
 '4 'p`P 
  d 
pP0 t
 4 R`) # 
p`PpF    ! 4" 6 16 ` !   6 16 ` !   4" 6 16 ` !  6 6 _ !   6 6 _ ! t
 6 6 <+` !   6 6 <+` !   t
 6 6 <+` *	 x 	p`P0  pF   ! w z6 z6 4` !   z6 z6 4` !   w z6 z6 4` ' A PpF   !$ $= t> d? 4@ 6 6 ` !   6 6 ` ) $ 
P  pF    ! t! d" 4# }6 t~6 ԟ` !   }6 t~6 ԟ` z z4 B  c c4 2p! t 6 ޏ6 X_ !p pT 4  t 6 ޏ6 X_ !   t  4 6 ޏ6 X_ !   t  T  4 6 ޏ6 X_ !  T p6 6 p` !   p6 6 p` !     T p6 6 p`  	p`  ! T 4 6  6 ؠ` !   6  6 ؠ`  
p`P! 4 06 6 ` !   06 6 ` $ $p`! T 4 p6 ۢ6 L` !  ۢ6 6 \` !   ۢ6 6 \` !    ۢ6 6 \` !   p6 ۢ6 L` +	  
pP0  pF    ! d! 06 6 ` !   06 6 ` i i ^t RT
 2	`0 d 4 p! t @6 6 t_ !   t @6 6 t_ R R4 B   d T
 2! t	 4 6 6 `` !   6 6 `` ! t
 06 e6 <+` !   06 e6 <+`  t T R! 4
 @6 6 ` ! d 6 6 Ԣ` !   6 6 Ԣ` !   @6 6 `  4 r	pP! d `6 6 ` !   `6 6 `  P!0
 0
 & t d 4 6 6 T` !   6 6 T` "
 "d "T "4 "r! t @6 {6 ` !   @6 {6 ` ! 4 6 6 ȫ_ !   4 6 6 ȫ_  b  ! t d T 4 P6 6 ` !   P6 6 `  
  d  4  rp! T 06 m6 8` !   06 m6 8`  4 r
p`P!   6 6 t` !   6 6 t` % %d %T %4 %p pP0!   d 6 6 ̤` !   6 6 ̤` %  	pP  pF p   !  d 4 6 66 ` !     d 6 66 ` !    6 66 ` !   6 66 ` ! p`P0  pF 8   ! 	 6 ,6 |` ! 
  	 6 ,6 |` !   	  
 6 ,6 |` !   6 ,6 |` * 4 
p`PpF `    d
 T	 2p! 4 6 6 ` !   6 6 ` ! t
 p6 6 ` !   p6 6 ` ! t
 `6 6 <+` !   `6 6 <+`  P  ! t d 4 p6 6 ` !   p6 6 ` $ 4 p`PpF H   ! t
 6 6 ` !   6 6 ` ! t d 4 6 6 ` !   6 6 ` ! t	 4 6 6 `` !   6 6 ``  d T Rp! 4
 @6 u6 P` !   @6 u6 P` ! t
  6 [6 ` !    6 [6 ` ! t d 4 6 :6 ` !   6 :6 ` ! t	 4 6 G6 `` !   6 G6 `` ! t
 6 6 <+` !   6 6 <+` ! t
 6 6 ` !   6 6 ` ! t d 4 p6 6 ` !   p6 6 ` ! t	 4 p6 6 `` !   p6 6 `` ! t
  6 U6 <+` !    6 U6 <+` 6 %4 % 
p`P  pF p  ! hx 7 	7 ` !   7 	7 ` ) 	p`0PpF p   6 %4%
p`P  pF   ! h P7 `"7 $` !   P7 `"7 $` ,
  	p`P0pF     
  d  4  Rp! T @&7 &7 ` !   @&7 &7 `  `P  ! t  4 P'7 y'7 ȩ` !   P'7 y'7 ȩ` ! 4 P(7 (7 ` !   P(7 (7 `  T r	p`! 4 (7 )7 (` !   (7 )7 (` !& &t d  4 *7 :*7 ` !   *7 :*7 ` ! t  4 P+7 y+7 ȩ` !   P+7 y+7 ȩ`  4 2
p`P!  
 `37 37 ` !   `37 37 ` ! 4
 >7 2?7 ` !   >7 2?7 ` !  `D7 D7 
` ! d D7 D7 ` !   D7 D7 ` !   `D7 D7 
` ! T E7 IF7 $` !   E7 IF7 $` ! 4  @H7 ]H7 8_ !   @H7 ]H7 8_  r`P0!   I7 I7 ` ! t I7 I7 ` !   I7 I7 ` !   I7 I7 `   rp`0pF 0   ! T J7 K7 ` !   J7 K7 ` & 4 p`P0  pF p  !# #1 2 3 T7 bT7 @` !   1  2 T7 bT7 @` !   T7 bT7 @` ! t
 @W7 {W7 ` !   @W7 {W7 ` ! t d 4 0X7 ZX7 ` !   0X7 ZX7 ` ! t	 4 0Y7 gY7 `` !   0Y7 gY7 `` ! t
 Y7 Z7 <+` !   Y7 Z7 <+` ! T p^7 ^7 $` !   p^7 ^7 $`  0pF `   ! 4 po7 o7 _ !   po7 o7 _ J Jd T 4 2p 
  T  4  r`! t q7 9r7 ` !   q7 9r7 ` ! T  h7 Di7 8` !    h7 Di7 8`  rp`P0!  
  k7 #l7 ` !    k7 #l7 ` '
 '4 'p`P pP0  !
 
 d py7 Pz7 `` !
 
  Pz7 Zz7 p` !   Pz7 Zz7 p` !         d py7 Pz7 `` !   py7 Pz7 ``   p0  !  u7 [u7 ` !   d T x7 x7 $` !    u7 [u7 ` !   u7 [u7 ` 	   : 	   @;  p`P0  !  	 
  7 7 X` !   7 7 X`  r	pP!
    d 4 7 7 ` ! 
        d  4 7 7 ` * *d *T *4 *Rp^ ^4 d T 2pu
 uT "Rp`0* p`P  pF h  ! 4Х7  7 4` !    4Х7  7 4` !   Х7  7 4`  d 4 p d T p  ! 4 P7 7 ` !   P7 7 `  T 4
 2p`! 	  @7 }7 а` !   @7 }7 а` (	 ("p`P0   t d T 4   t 
d 4  4 rp`P!  7 ^7 T` !  ^7 7 h` !   ^7 7 h` !   7 ^7 T` ! t
 7 7 <+` !   7 7 <+`  p`P0  ! 
 7 L7 Ա` !  L7 7 ` !   L7 7 ` !   
 7 L7 Ա` !   7 L7 Ա` ' * p`P  pF 0  ! ( 43 7 7 D` ! ) 7 $7 `` !   7 $7 `` !   7 7 D` * *d *T *4
 *2p 4 Rp`P!   P7 7 Ȳ` !   P7 7 Ȳ`     	   0L < > 	   0L K? "D 	   L pD !E `F 	   L F @G K 	    eN _ 	   0 	    &d r 	    fs B 	     ɖ 	    g  	    ʫ 1 	    ʻ A 	      ! 4 7 7 _ !   7 7 _  T 4
 2p!
 
	 d p7 7 ` !   p7 7 ` !   	  d p7 7 ` "
 "4 "2p`P! d 4 7 7 _ !   7 7 _  t {4 2`
 T 4 2p`(	 (bp`P0  "
 "d "4 "rpPw w o gt ( `0P  )  
pP0pF    ! d @7 7 ` !   @7 7 ` & 42 . P  pF `  # 4 p`0  pF   +	 : 
p`0  pF   1	  P 	p`0P  pF p  + t 4  P  pF    .	  d-  4,  & pP  pF    + t 4  P  pF    - > p`0P  pF   !8 8h .< = G  8 {8 ` !    8 {8 ` 	 "	p`P0  
  	p`P0
  	p`P0' ' 't 'd '4 ' P  ' ' 't 'd '4 ' P  0 "4$ " 
p`P  pF    
 4 
p`P* d 4  p  pF    > -tK -dJ -4I -B P  pF    	 t d T 4   2	 !4+!"
p`P  pF  	  ! )+8 08 |` !   +8 08 |` 	 	p`P0  #
 #' p`P0$ 4 p`PpF P   % 4  p  pF    F 5x' -h( %4\ %R 
p`P  pF `  / 4/ & 
p`P  pF    - p`0P  pF p  ! 8 o8 p` ! o8 .8 ` !   o8 .8 ` !   8 o8 p` , 4Z V P  pF   0 "48 ". 
p`P  pF `  1  ti  4h  d P  pF   ,	 4. & 
p`P  pF    @ 2x *h "40 "& 
p`P  pF    	 4 p`P  / 4U N 	`P  pF `  ! tT 8 )8 ` !   8 )8 `  4 r
p`P!  8 88 Թ` !   8 88 Թ` !    8 88 Թ` !  $8 8 ` !    $8 8 `  d 4 pF Fd pP0  !  
  8 S8 X` !   8 S8 X` ,
  	p`P0pF    & &rp`P0!   8 8 ` !    8 8 ` !     8 8 `  	`0!   t 8 8 ` !  T 8 t8 ` !   8 t8 ` !   8 8 ` ! 
        t  T 8 8 ` !       t 8 8 ` )  
p`PpF    !  8 8 ` !   8 8 ` ! 4   8 8 ` ! h $8 8 ` !   $8 8 ` ! d
 8 N8 ` !   8 N8 `     T p`0   2 t3 ud4 j4= 5 PpF    t d
 2! T	 9 9 ` ! 4 9 9 ` !   9 9 ` !   9 9 `  T 4 p`6 6d 4 2p*	  	p`P0  pF    ! &  9 9 ` !    9 9 ` $  p`  pF    !  `9 9 P` !     T 4 9 a9 h` !   9 a9 h` !   `9 9 P` ! 
        T  4 `9 9 P` % 4 	p`pF X   #  pP0  pF    !   d 9 9 ` !   9 9 ` !       d 9 9 `  T
 4	 2p`!  P&9 &9 X` !   P&9 &9 X` t t4 d
 T	 Rp1	  J 	p`0P  pF 0  ! I 0B9 "C9 ` !   0B9 "C9 `  4 R
p`P 4 	p`! T  <9 <9 ` !    <9 <9 `  t zT	 u4  `|
 |t ud mT 4	 2! t
 d	 4 U9 U9 n` !   U9 U9 n` !   t
  d	  4 U9 U9 n`  4 p#
 #t #d #T #4 ##
 # #t #d #4
 #r! t 0k9 k9 t_ !   t 0k9 k9 t_ ! 4  a9 a9 ,` !    a9 a9 ,` !   4  a9 a9 ,` ! 4 c9 \d9 ,` !   c9 \d9 ,` !   4 c9 \d9 ,` $ 4 rp`PpF 8    t	 4 2!! !T d `l9 l9 ` !   `l9 l9 ` !   d  T `l9 l9 ` ! d n9 p9 `>` !   n9 p9 `>` "  `PpF 0  ! t 4 @t9 t9 ` !   @t9 t9 ` +	  
pP0  pF    ! d u9 ]v9 H` !   u9 ]v9 H` 1	  D 	p`0P  pF    ! C x9 -y9 ` !   x9 -y9 ` !   C x9 -y9 ` )  
pP0pF    ! d }9 ~9 ` !  ~9 A9  ` !   ~9 A9  ` !   }9 ~9 ` *	  	p`P0  pF    !  9 9 H` !   9 9 H` ,
  	p`P0pF    ! 4 9 "9 _ !   9 "9 _  2`! t
 T	 4 P9 9 ` !   t
  T	  4 P9 9 ` ! t 4 9 9  _ !   t  4 9 9  _ % 4  p  pF    ! t p9 9 _ !   p9 9 _ !   t p9 9 _ 
  4
 T R	p`! 4 9 9 ȫ_ !   4 9 9 ȫ_ !  `  pF    ! 4 9 9 ` ! t 9 09 ` !   9 09 ` !   9 9 ` !   t  4 9 9 ` !   4 9 9 ` "  `0pF    ! t 9 .9 \` ! T .9 X9 p` !   .9 X9 p` !   9 .9 \` !   t  T 9 .9 \` !   t 9 .9 \` "
 "4 "p`P
 T 4 p`*	 	p`P0  pF P   2! t d
 T	 4 p9 ޳9 4` !   t  d
  T	  4 p9 ޳9 4` % d!  p  pF    ! 4 p9 9 ` !   p9 9 `  4	 2`! t T 9 =9 ` !   9 =9 `    !# #  t d T 4 и9 +9 ` !       t  d  T  4 и9 +9 ` / 4&  
p`P  pF    #  p`0  pF    ! T 9 9 p` !   9 9 p` !   T 9 9 p` ! t 9 9 t_ !   t 9 9 t_ !   9 9 t_ ! t `9 9 t_ !   t `9 9 t_ ! 
 t	 T 9 9 H_ !   
  t	  T 9 9 H_ p p fT rp`0 4
 2	p`! T 9 9 l` ! 	 9 A9 |` !   9 A9 |` !   9 9 l`  2
pP0!  
 d
 p9 9 ` !   p9 9 `  b`  !  t T 4
 9 9  ` !     t  T  4
 9 9  `  p0!  d	 T  9 u9 L` !     d	  T  9 u9 L` H
 Hd	 @4 T
 2
p0 "4+ "  
p`P  pF     bp`P0  $  `P  pF    ! t 4 @: : ` !   @: : ` !   t  4 @: : ` $
 $T $4 $p`!  9 9 8` !   9 9 8` - > p`0P  pF   ! ; : : t` ! < : F: ` !   : F: ` ! = : : ` !   < : F: ` !   : : t` !   ;  <  = : : t`   t 
`P0  $
 $T $4 $p`!  p: : 8` !   p: : 8` 
 T 4 p`!  : : t` !   : : t` . .4 2p B`P0  !   : :: ` ! t
 :: \: ` !
 
  \: e: ` !   \: e: ` !   :: \: ` !    : :: `  d
 RpP0!   : \: <` !   : \: <`  T 4
 2p! 	 d : : t` !   : : t` ! T : 6: ܢ_ !   : 6: ܢ_  4 	pP! d : k : ` !   : k : `   p!"
 "  d T 4 !: &": ` !   !: &": `  T 4 `! t %: %: H` !   %: %: H` ! 
 &: ?(: l_ !   &: ?(: l_ / 4/ $ 
p`P  pF   %  p`0pF    !# #  T  p0: 0: ` !   p0: 0: ` !         T p0: 0: `  d 4 Rp! T
 5: 6: ,` !   5: 6: ,` !   T
 5: 6: ,` V Vt 4 `( 7 	p`P0pF   3
 "c 	p`0PpF    ) i 
p`PpF 0  ! 4h ?: Z@: ` !   ?: Z@: ` !   4h ?: Z@: ` $ 4 rp`PpF 8    4
 2	pP! d pD: D: 0` !   d pD: D: 0`  `P0  !   
 t  F: F: h` !    F: F: h`  B0  !
   t
 d	 T N: O: ` ! 
      t
  d	  T N: O: `  0!, ,
 $   t d T 0Q: Q: ` !   
        t  d  T 0Q: Q: ` ! t T 4
 U: V:  ` !   t  T  4
 U: V:  `  p`0!  	 T W: eX: ` !     	  T W: eX: ` ! 4 p\: \: _ !   4 p\: \: _ ! t ^: K_: t_ !   t ^: K_: t_ & O `0pF `  ! tW d: Be: ,` ! N TT Be: e: D` !   Be: e: D` !   d: Be: ,` !   N  tW  TT d: Be: ,` " O `PpF `  ! 4S `g: g: ` ! N U tT g: /h: ` !   g: /h: ` !   `g: g: ` r rt T 4 2` BpP  ! 
 i: i: $` !   
 i: i: $` ! 4 d	    
 i: i: $`  4 r
p!  
d T n: o: |` !     d  T n: o: |` +	 . 
p`0  pF X  ! T- pr: r: ` !   pr: r: ` ,
 ) 	p`P0pF 0  / 44 * 
p`P  pF @  +	 " 
`P0  pF    ! t, : : L` !   : : L` !   t, : : L` ! & v: w: _ !   v: w: _ !   & v: w: _ *	  	p`P0  pF    !   }: }: ` !    }: }: ` !   
d T : і: _ ! 4
 і: ':  ` !  ': y: @` !   ': y: @` !   і: ':  ` !       d : і: _  d T rp! 4 : ': ` !   : ': ` ! T `: : 8` !   `: : 8`  R!
 
t 4
 : :  ` !! ! d T : S: ` !   : S: ` ! 
    t  d  T  4
 : :  ` !   t  4
 : :  `  d 4 pP)  
pP0pF    !  `: ¦: ` ! d ¦: ڦ: ` !   ¦: ڦ: ` !   `: ¦: ` / 4, " 
p`P  pF    *	  	p`P0  pF    !  : : (` !   : : (` d dt T 2`! 4 : ,: l` !   : ,: l` ! 4 : : _ !   4 : : _ !   : : _ x xt d4 T 2`! 4 : : _ !   4 : : _ !   : : _ *	 , 	p`P0  pF P  ! 6 : : $` !   : : $` !   6 : : $` $ 4 p`PpF X   ! x h : s: |` !   : s: |` 
 t	 4 T
 2
`(	  
p`P  pF p   ! 4 : h: ` !   : h: ` !   4 : h: ` ! d
 :  : ` !   :  : ` ! t : Q: _ !   : Q: _ !   t : Q: _ ! T : a: 0_ !   : a: 0_  4 p`!  T 0: : ` !   0: : ` I I Rp`P!  4 : o: ` !   : o: ` !  p: .: Y` !   p: .: Y`  T 4 Rp`!  
 : g: H` !   : g: H`    d T bp0  !  @: B: _ !   @: B: _ y y n dT r
p`0* *d *T *4 *rp{	 {T
 r4 	p`  !  	 : :  ` !   : :  ` a
 a Z p`P0! 	 ` ; ; @` !   ` ; ; @` }	 }d t4 p  ! 
 T : : |` !   : : |`  R	p`P0!   ; ; ` !    ; ; ` !     ; ; ` ,
 	p`P0pF   ,
  	p`P0pF @  	    
   ,     	    
 ;  &     66	 1 , ' "    x 	h          	   `T   	   `T L  	  ' p`P0  !  ; ; ` !  ; ; ` !   ; ; ` !   ; ; ` , ,4 , p`P      	   `L ^ ^ "! 	   `L ! " C" 	   `L * !+ + 	   `L P5 5 
6 	   `L 0> > j? 
!   % %bp`P  ! 4 0; ; ` !  ;  ; ` !   ;  ; ` !   0; ; `  4 p! d @(; A); 4` ! 4 ); ?*; ` !   4 ); ?*; `  d
 T	 4 R   p`P
0!  +; ,; `  
p`0!  T @0; 1; ` ! 
 1; 1; ` !   1; 1; ` !   @0; 1; ` ! !p`0  !   #; K#; ` !     #; K#; ` ! T    #; K#; ` !
 
  &; !'; ` !     T  #; K#; ` !         T  #; K#; ` !    #; K#; ` 	    M LN 	    wN O 	    WO P 	    ZP P 	    P qQ 	    Q R 	   P WR wU 0       	   P U X 0       	   P X z\ 0       	   P \ _ 0       	   P +` ` 0       	   P +` ` 0       	   P (c c 0       	    i j 3 3	 . ) $     x h   66	 1 , ' "    x 	h      	   P {r fu        	   P u | x      	   P } h       	   P $         	   P G J x      	   P  ʓ       +	 + p`P0  #  p`P  pF    ! 4 ?; ?; ` !   ?; ?; ` ! 4 A; A; Ğ_ !   A; A; Ğ_  rP!
   d 4 t B; C; P` ! 
      t  d  4 B; C; P` !   B; C; P`     	    $
 $T $4 $Rp`!  x; \{; ` !   x; \{; ` &  p0PpF `   !   d }; ~~; ` !  ~~; ~; ` !   ~~; ~; ` !   }; ~~; `  4 2	`P!
 
 t
 @; ; d` !   @; ; d` .
  4  
p`PpF @    2
`P0!  
 t
 ; 4; ` !   ; 4; ` )  	`P  pF    ! t 4 p; ; ` !  ; 8; ` !   ; 8; ` !   p; ; ` ,
 4 
p`PpF P       	    $
 $T $4 $rp`!  ; ; ` !   ; ; ` !
 
 t
 `; ; d` !   `; ; d` ( 
`P0pF @   ! t ; ; ` !   ; ; `  4 rp`P!   н; `; 4` !   н; `; 4` !
 
 t
 ;  ; d` !   ;  ; d` !  ; ; ` !   ; ; ` !
 
 t
 ; ; d` !   ; ; d` ,
 4 
p`PpF @   > -tC -dB -4A -: P  pF   !  ; ; ` !   ; ; ` !
 
 t
 < P< d` !   < P< d` 	      	    l  	    i  	   U   	   U 	 \ 	   U  g1 	   V 1 sU 	   pp W v[ 	   pp (\ _ 	   pp P` g 	   pp h Zp 	   ` s  	   `  S 	   ` H  	   ` 	 P 	   0  } 	   0   	   0 V H 	   1  0  `
P  !L L 7 )  t	 4
 < < ` ! 
          t	 < < ` !   < < ` !  P< < ԡ_ !  t
 
d	 T < < ` !   < < ` !   P< < ԡ_  "  ! T 0< X< d` !I
 I 4 t 
d 4 X< < l` !   < < ` !   < < ` !   X< < l` !   0< X< d` 	   D 2 .3 	   D Q6 6 	   D 9 UA 	   PE 	    	   Љ K M         	   Љ fM bP `       	   Љ Q [        	   Љ [ b        	   Љ gc n        	   Љ po r         	   Љ Ps u         	   Љ Gv \        	   Љ          	    M M 	    1  	    - - 	    `  	      	   0 8 ɚ 	      	      b 	     u 	   0  G 	   0  Q 	 B	p`P0  	  t d 4    p0  ! 	 
   
d T o< o< ` !   o< o< `   `0pF x   ! t y< y< $` !   y< y< $` &  p`P0  pF    8 *t9 *d8 *47 *0 P  pF p  8 *t# *d" *4! * P  pF    )  
0  pF    !7
 7 ' t d T < < ` !   < < `     !8 8 3 . &t d T 4 < < ` !   < < `  `  !, , '  t T 4  < .< X` !    < .< X` s s nd
 4 2	pP!R R M A 9 *t d T 4 = = ` !   = = ` ! !d !T !4 ! p  ! 4
 L= L= P` !   L= L= P` ! 4
 K= L= P` !   K= L= P` *	 T 	p`P0  pF   ! S S= T= \` !   S= T= \` !   S S= T= \` +	 0 
p`0  pF `  ! T/ Z= s[= ` !   Z= s[= ` 	    e  X       	    "  X       	    " q X       	    Ƶ  H       	    C ޸ H       	   @  h 	   @   	   @  c 	   @   	 b	p`P0     pF `   % 4 	p`pF `   4 %d %T %4 %ppF `   V G >	 5x
 -h %d! %T  %4 % p  pF p   * T 4  `  pF    ! t ~= = L` !   ~= = L` 8 *t7 *d6 *45 *. P  pF h  # #`P! t 4  = '= ` !  '= ]= ` !   '= ]= ` !     t  4  = '= `  
!  t d = = ` ! 4 = = (` ! T = = D` !   = = D` !   = = (` ! 
    t  d  T  4 = = ` * *d *T *4 *Rp%
 %d %T %rp! 4 = = ` !   = = `  4 rp`
P!   = = ` !   = = ` !      = = ` !  @= l= >` !v vt qT   @= l= >` !   @= l= >` $ $ `P0  ! t `= = ` !  = = ` !k k $  = = ` !      = = ` !    = = ` !   `= = ` T
 Tt	 Gd 4
 2
P d 2
p! 
 
T	 4  = |= D` !    = |= D` !   
  T	  4  = |= D` !
 
	 d  = S= 0` !   	  d  = S= 0` !    = S= 0` +
 +4 +rp`P)	 	p`P0  pF X   6 %4 % 
p`P  pF P  ,	 , 
p0P  pF P   d 4 p% 8 P  pF p  !J J1 ?2 43 %4 t5 d6 47 = r= h` !   1  2  3  4  t5  d6 = r= h` !   = r= h` !
 
t
 d  = L= ` !   t
  d  = L= ` #  p0pF `   !$ $  d T  = w= ` !    = w= `  t 4 2`! 4 = = X_ !	 	t  4 = = X_ !   t  4 = = X_  
  d  4  Rp! T P= = ` !   P= = `  4
 2
P! t	 = 2= ` ! d 2= K= ` !   2= K= ` !   = 2= ` !
 !d !T !4 !Rp! 
 p= = @` !   p= = @`  2p0! 
 = D= |` !   
 = D= |` !  d	 T l= = ` !    l= = ` &  p0pF    ! d = = ` ! T = @= ` !   @= = ` !   @= = ` !   = @= ` !   = = ` 	 4(   p`P  !" "' & = = h` !   = = h`    4  RP! t d  = = ` !    = = ` ! d
  > ^> _ !    > ^> _ e e `	 Xt 
`P0 2p`0!  
 T
 > > $` !   > > $` * *d *T *4 *p    	   @   	   @ / < 	   @  Y 	   @   	   @ J  F F	 = 4 . ( "   x h   	   X  i 	   X   	    X C   	    X c  	   X &  p`P0  pF `  ! t > 5> t_ !   t > 5> t_ ! t > e> t_ !   t > e> t_ ! t > %> t_ !   t > %> t_ ! t  > U> t_ !   t  > U> t_  t d 4  t 4 r! d
  X> 6X> ` !   d
  X> 6X> ` !    X> 6X> ` ! d
 pY> Y> ` !   d
 pY> Y> ` !   pY> Y> `  t d 4
 r d T 4 p!  a> Kb> ` !   a> Kb> `  t d ! 4 c> d> ` !   4 c> d> ` !   c> d> ` ! 4 `e> e> ` !   4 `e> e> ` !   `e> e> ` !  f> pg> ` !   f> pg> ` !  i>  j> ` !   i>  j> ` !  k> l> ` !   k> l> ` ! 4
 pm> m> 4o` !   4
 pm> m> 4o` !   pm> m> 4o` ! 4
 Po> o> 4o` !   4
 Po> o> 4o` !   Po> o> 4o` ! d
 0q> fq> ` !   d
 0q> fq> ` !   0q> fq> ` ! d
 r> r> ` !   d
 r> r> ` !   r> r> `  t d r! 4
 Pt> t> ` !   4
 Pt> t> ` !   Pt> t> ` ! 4
  v> Uv> 4o` !   4
  v> Uv> 4o` !    v> Uv> 4o` ! 4
  x> Ux> 4o` !   4
  x> Ux> 4o` !    x> Ux> 4o` ! 4
  z> 5z> 4o` !   4
  z> 5z> 4o` !    z> 5z> 4o` ! d
 {> |> ` !   d
 {> |> ` !   {> |> ` ! d
 }> }> ` !   d
 }> }> ` !   }> }> ` ! 4
  > V> ` !   4
  > V> ` !    > V> ` ! 4
  > 5> 4o` !   4
  > 5> 4o` !    > 5> 4o`  t d
 R!S ST	 4  > 6> ` !   T	  4  > 6> ` !   4  > 6> ` !    > 6> ` !S ST	 4 > ƅ> ` !   T	  4 > ƅ> ` !   4 > ƅ> ` !   > ƅ> ` ! d
  > V> ` !   d
  > V> ` !    > V> ` ! d
 > > ` !   d
 > > ` !   > > ` ! 4 @> u> X_ !   4 @> u> X_ !   @> u> X_ ! 4 > > X_ !   4 > > X_ !   > > X_ !S ST	 4  > V> ` !   T	  4  > V> ` !   4  > V> ` !    > V> ` !S ST	 4 > > ` !   T	  4 > > ` !   4 > > ` !   > > ` ! d
 @> v> ` !   d
 @> v> ` !   @> v> ` ! d
 Ж> > ` !   d
 Ж> > ` !   Ж> > ` ! 4 `> > X_ !   4 `> > X_ !   `> > X_ ! 4 К> > X_ !   4 К> > X_ !   К> > X_  T rp! 4
 @> m> ` ! d  4
 @> m> ` !   @> m> ` ! 4
 О> > ` ! d  4
 О> > ` !   О> > `  T r`! t `> > $` ! 4
  t `> > $` !   `> > $` ! t > ͡> $` ! 4
  t > ͡> $` !   > ͡> $`  t r! 4
 > > ` ! d  4
 > > ` !   > > ` ! 4
 p> > ` ! d  4
 p> > ` !   p> > ` ! 4
  > M> ` ! d  4
  > M> ` !    > M> ` ! 4
 > ݧ> ` ! d  4
 > ݧ> ` !   > ݧ> ` ! t @> m> $` ! 4
  t @> m> $` !   @> m> $` ! t > > $` ! 4
  t > > $` !   > > $` ! 4
 > > ` ! d  4
 > > ` !   > > ` ! 4
 P> ~> ` ! d  4
 P> ~> ` !   P> ~> ` ! 4
  > -> ` ! d  4
  > -> ` !    > -> ` ! 4
 > > ` ! d  4
 > > ` !   > > ` ! t  > M> $` ! 4
  t  > M> $` !    > M> $` ! t `> > $` ! 4
  t `> > $` !   `> > $` ! 4
 > δ> ` ! d  4
 > δ> ` !   > δ> ` ! 4
 0> ^> ` ! d  4
 0> ^> ` !   0> ^> `  T
 Rp! 4 0> ]> a ! d	  4 0> ]> a !   0> ]> a ! 4 > > a ! d	  4 > > a !   > > a ! 4
 к> > $` ! t  4
 к> > $` !   к> > $` ! 4
 > => $` ! t  4
 > => $` !   > => $`  d
 R! 4 P> ~> a ! t	  4 P> ~> a !   P> ~> a ! 4 > ξ> a ! t	  4 > ξ> a !   > ξ> a ! 4 > > a ! d	  4 > > a !   > > a ! 4 @> m> a ! d	  4 @> m> a !   @> m> a ! 4
 > > $` ! t  4
 > > $` !   > > $` ! 4
 > > $` ! t  4
 > > $` !   > > $` ! 4 > > a ! t	  4 > > a !   > > a ! 4 > > a ! t	  4 > > a !   > > a ! 4  > M> a ! d	  4  > M> a !    > M> a ! 4 > > a ! d	  4 > > a !   > > a ! 4
  > M> $` ! t  4
  > M> $` !    > M> $` ! 4
 `> > $` ! t  4
 `> > $` !   `> > $` ! 4 > > a ! t	  4 > > a !   > > a ! 4 > > a ! t	  4 > > a !   > > a ! 4 > > a ! d	  4 > > a !   > > a ! 4 > > a ! d	  4 > > a !   > > a ! 4
 0> ]> $` ! t  4
 0> ]> $` !   0> ]> $` ! 4
 p >  > $` ! t  4
 p >  > $` !   p >  > $` ! 4 !> !> a ! t	  4 !> !> a !   !> !> a ! 4  #> .#> a ! t	  4  #> .#> a !    #> .#> a !  '> ;(> ` !   '> ;(> ` ! d
  *> V*> ` !   d
  *> V*> ` !    *> V*> ` ! 4  ,> 9,> ` !   4  ,> 9,> ` !    ,> 9,> ` ! d
 -> .> ` !   d
 -> .> ` !   -> .> ` ! 4 @/> y/> ` !   4 @/> y/> ` !   @/> y/> ` !   4> 4> ` !    4> 4> ` !  9>  :> ` !   9>  :> ` !  => >> ` !   => >> ` !  `B> C> ` !   `B> C> ` !  G> .H> ` !   G> .H> ` ! d
 I> J> ` !   d
 I> J> ` !   I> J> ` ! 4 @K> yK> ` !   4 @K> yK> ` !   @K> yK> ` ! d
 L> L> ` !   d
 L> L> ` !   L> L> ` ! 4 0N> iN> ` !   4 0N> iN> ` !   0N> iN> ` !  Q> `R> ` !   Q> `R> ` F Fd pP0  !  > > pa ! 
  > n> a !   > n> a !   > > pa  2
pP0! d > > a !   d > > a !   > > a ! t > > t_ !   t > > t_ ! t P> > t_ !   t P> > t_ ! t  > n> t_ !   t  > n> t_ ! t > >> t_ !   t > >> t_ ! t > > t_ !   t > > t_ ! t > > t_ !   t > > t_ ! t `> > t_ !   t `> > t_ ! t 0> ~> t_ !   t 0> ~> t_ ! t  > N> t_ !   t  > N> t_ ! t > > t_ !   t > > t_ ! t > > t_ !   t > > t_ ! t ? ? _ !   ? ? _ < <t 4 r	`P!  ? ? a !   ? ? a +	 $ 	p`0P  pF   ! . ? b? 0a !   ? b? 0a +	 , 	p`0P  pF P  ! 6 ? ? ta !   ? ? ta -  pPpF   ! 4 p"? "? a !  d "? #? a !  #? 1#? a !   #? 1#? a !   "? #? a !   p"? "? a . 2 p`P  pF   ! 4: &? \'? @a !   &? \'? @a ! 4 `1? 1? _ !   4 `1? 1? _  !  	p`P0  pF    1	   	p`0P  pF p  !  S? pT? a ! hx pT? Y? a !   pT? Y? a !   S? pT? a * 4 
p`PpF `   ! t PP? vP? t_ !   t PP? vP? t_ 1	  	p`0P  pF   ! l? ~m? xa ! h ~m? !s? a !   ~m? !s? a !   l? ~m? xa ! t  i? &i? t_ !   t  i? &i? t_  T	 2! t 
d 4 0v? ]v? a !   0v? ]v? a ! d p? ? ̮_ !   p? ? ̮_ ! d p? ? ̮_ !   p? ? ̮_ ! 4
 ? ? _ !   ? ? _ ! 4
 ? ѭ? _ !   ? ѭ? _ ! 4
 ? ? _ !   ? ? _ ! 4
 P? q? _ !   P? q? _ ! 4
  ? A? _ !    ? A? _ ! 4
 ? ? _ !   ? ? _ ! 4
 ? ? _ !   ? ? _ ! 4
 ? ? _ !   ? ? _ ! 4
 ? ? _ !   ? ? _ ! 4
 P? q? _ !   P? q? _ ! 4
 0? Q? _ !   0? Q? _ ! 4
 ? 1? _ !   ? 1? _ ! 4
 ? ? _ !   ? ? _ ! 4
 @? a? _ !   @? a? _ ! 4
 ? ? _ !   ? ? _ ! 4
 p? ? _ !   p? ? _ ! 4
 ? 1? _ !   ? 1? _ ! 4
 ? ѹ? _ !   ? ѹ? _ ! 4
 ? ? _ !   ? ? _ ! 4
 `? ? _ !   `? ? _ ! 4
 @? a? _ !   @? a? _  `  ! 4 t  ? ;? |a !   t  4  ? ;? |a ! 
 T ? ? a !   
  T ? ? a !    ? ;? |a ! 4 0? g? ,` !   0? g? ,`  d	 4 2p!  ? ?  a ! T ? ? 0a !   ? ? 0a !     T ? ?  a G G4
 d T rp: :4 d 2p( (4 B  H Ht T r
`! 4 ? ? a !   ? ? a ! 4
 ? -? P` !   ? -? P` ! 4
 ? ? P` !   ? ? P` ! 4
 p? ? _ !   p? ? _ ! 4
  ? !? _ !    ? !? _ ! 4
 ? ? _ !   ? ? _ ! 4
  ? A? _ !    ? A? _ ! 4
 ? ? _ !   ? ? _ ! 4
 @? a? _ !   @? a? _ ! 4
 ? ? _ !   ? ? _ ! 4
 p @  @ _ !   p @  @ _ ! 4
 @ 1@ _ !   @ 1@ _ ! 4
 @ @ _ !   @ @ _ ! 4
 @@ a@ _ !   @@ a@ _ ! 4
 @ @ _ !   @ @ _ ! 4
 p@ @ _ !   p@ @ _ ! 4
 @ 1@ _ !   @ 1@ _ ! 4
 @ @ _ !   @ @ _ ! 4
 @@ a@ _ !   @@ a@ _ ! 4
 @ @ _ !   @ @ _ ! 4
 @ @ _ !   @ @ _ ! 4
 @ 1@ _ !   @ 1@ _ ! 4
 @ @ _ !   @ @ _ ! 4
 P@ q@ _ !   P@ q@ _ ! 4
 	@ 	@ _ !   	@ 	@ _ ! 4
  
@ A
@ _ !    
@ A
@ _ ! 4
 
@ 
@ _ !   
@ 
@ _ ! 4
 @@ a@ _ !   @@ a@ _ ! 4
 @ @ _ !   @ @ _ ! 4
 `@ @ _ !   `@ @ _ ! 4
 @ @ _ !   @ @ _ ! 4
 @ @ _ !   @ @ _ ! 4
 0@ Q@ _ !   0@ Q@ _ ! 4
 @ @ _ !   @ @ _ ! 4
 `@ @ _ !   `@ @ _ ! 4
  @ !@ _ !    @ !@ _ ! 4
 @ @ _ !   @ @ _ ! 4
 0@ Q@ _ !   0@ Q@ _ ! 4
 @ @ _ !   @ @ _ ! 4
 `@ @ _ !   `@ @ _ ! 4
  @ !@ _ !    @ !@ _ ! 4
 @ @ _ !   @ @ _ ! 4
 0@ Q@ _ !   0@ Q@ _ ! 4
 @ @ _ !   @ @ _ ! 4
 p@ @ _ !   p@ @ _ ! 4
 @ @ _ !   @ @ _ ! 4
 P@ q@ _ !   P@ q@ _ ! 4
 @ @ _ !   @ @ _ ! 4
 p@ @ _ !   p@ @ _ ! 4
  @ !@ _ !    @ !@ _ % 	p`P0  pF 8   !  @+@ 	,@ a !    @+@ 	,@ a !   @+@ 	,@ a # p`P0pF H   !  -@ -@  a ! 
 -@ -@ 8a !   -@ -@ 8a !   -@ -@  a ( (4   ! 4 01@ L1@ _ !   4 01@ L1@ _ !   01@ L1@ _ $ $4 B  G G4 d T 2p! d K@ FL@ ̮_ !   d K@ FL@ ̮_ !   K@ FL@ ̮_ ! t M@ M@ _ !   M@ M@ _ ! 4 c@ c@ ȫ_ !   4 c@ c@ ȫ_ ! 4  r@ )r@ ȫ_ !   4  r@ )r@ ȫ_  T 	! t d 4 w@ 	x@ a !   w@ 	x@ a !  `y@ y@ _ !   `y@ y@ _ ! d z@ z@ ̮_ !   d z@ z@ ̮_ !   z@ z@ ̮_ 
 T 4 p`!  p~@ 9@ (a ! t	 @@ ~@ ho` !   t	 @@ ~@ ho` +	 4O H 
p`P  pF 0  C Ct T 4 2`3 3t 20! 4 @@ i@ ȫ_ !   4 @@ i@ ȫ_ / 4  
p`P  pF    (	 (h !`P  ! t 4 `@ @  a !   `@ @  a  d T 4 p+ +p`P0!  p@ V@ \ a 8 *t! *d  *4 * P  pF     bP0  !  ' t d @ ݴ@  a !   @ ݴ@  a ! 4 @ ڽ@ _ !   @ ڽ@ _  4 
p`P P!P
 Pt , 	 d 4 0@ X@ $!a ! 
    	  t  d  4 0@ X@ $!a !   0@ X@ $!a ! T  @ q@ $_ ! d q@ @ !a !   q@ @ !a !    @ q@ $_ ! 4 P@ j@ _ !   P@ j@ _ '  pP0  pF    ! d  P@ @ !a !   P@ @ !a !    d  P@ @ !a ( ) 	p`P0pF 0  ! ( @ =@ P"a ! 2 =@ n@ l"a !   =@ n@ l"a  t d T ! 4 @@ @ "a !   @@ @ "a ,
 	p`P0pF   ! 4 @ @ _ !   @ @ _ *	  	p`P0  pF    !  @ ?@  #a !   @ ?@  #a ! 4 P@ j@ _ !   P@ j@ _ ' 't 'd 'T '4 '&  pPpF    !  d 4 @ @ #a !  @ @ #a !   @ @ #a !   @ @ #a -
 % 	p`0PpF   ! 4  @ ]@ _ !    @ ]@ _ ! 4  @ :@ _ !    @ :@ _ % %d) %T( %4' %  p  ! !d !T !4 ! p  
 T !Rp`
0! 4 A A _ !   A A _ 	 T 4  p`  P P K4 pP! d A A %a !  A A %a !  A A ,%a !   A A ,%a !   A A %a !   A A %a !       d A A %a !     d A A %a !   d A A %a (  	pP  pF    !  d 4 @A A %a !   @A A %a ! 4 A A _ !   A A _ ! t pA A t_ !   pA A t_ )  
pP0pF    ! d A qA \&a !   A qA \&a !   d A qA \&a !  A qA &a !   A qA &a ! 4 &A &A _ !   &A &A _ ! t +A +A t_ !   t +A +A t_ ! t ,A ,A t_ !   t ,A ,A t_ ! t -A -A t_ !   t -A -A t_ 7 %d%T%4%p  pF `  / 	0P  pF 0  ! tdSA SA 'a !   SA SA 'a + 0P  pF @  !(
 ( ԋētdOA OA 'a !   OA OA 'a  r`0
P! t YA %ZA ,(a !   YA %ZA ,(a !  0  pF   ! t  \A \A \(a !    \A \A \(a . 4`  pF 0  ! t`WA WA (a !   `WA WA (a / 5 	p`0PpF   ! 4 = @;A ;A (a !   @;A ;A (a ! t kA KlA _ ! d  t kA KlA _ ! t pA 'pA t_ !   pA 'pA t_ 1 1t 20! T	 PrA rA _ !   PrA rA _ 
  r	p`P0pF 0   %
 %d %T
 %4 %2p! t }A ~A t_ !   }A ~A t_ ! T	 A A _ !   A A _ #
 #T #4
 #2p`! t  A A t_ !    A A t_ ! T	 A A _ !   A A _   u4 T 2	p`! T A A H_ ! d	 A WA *a !   A WA *a !   A A H_ 
 T 4 p`*	  	p`P0  pF    ! 4
  A AA _ !    A AA _ "
 "4 "rp`Pq
 q
 ld	 gT 4 Rp 4
 2
p! d	 0A wA d+a ! T wA ~A t+a !   wA ~A t+a !   0A wA d+a ! 	 pA A ğ_ !   pA A ğ_ ! 4  A kA ,` !    A kA ,` & 4#  P  pF    ! 4 pA A X_ !   pA A X_  d	 4 2p! d	 A A d+a ! T A A P,a !   A A P,a !   A A d+a ! 	 A 2A ğ_ !   A 2A ğ_ A
 A <t 44
 RP! d A 1A ,a !  1A :A ,a !   1A :A ,a !   A 1A ,a  4 2	p`! T	 A  A -a ! 
  A A ,-a !    A A ,-a !   A  A -a !  
 A A _ !     
 A A _ !   A A _ !  @A xA p_ !   @A xA p_ ! t `A A _ !   `A A _ ! d A A ȫ_ !   d A A ȫ_ ! 4 
A A .a !   
A A .a !   d  4 A A ȫ_ 0
 !d !T !4 !ppF `   ! 4 0A jA X_ !   0A jA X_ ! d A A ` ! T A A .a !   A A .a !   A A ` ! 
 `A A ` !   `A A `  `P! 
 A A /a ! 4 A &A  /a ! t &A 1A 4/a !   &A 1A 4/a !   A &A  /a !   A A /a '
 '4 'p`P
  T p`0!  pA RB /a !   pA RB /a ! T B B 0_ !   B B 0_ ! 4 
B 
B ȫ_ !   4 
B 
B ȫ_ K K4 d T 2p! t PB }B t_ !   t PB }B t_ ! d  B $B T0a !    B $B T0a !   t  d PB }B t_ !   PB }B t_ ! 4 B B X_ !   B B X_  p0  ! 
 d T B B 0a !   B B 0a .	  d%  4$   pP  pF     p! d T 4 *B ,+B 41a !   *B ,+B 41a + t# 4"  P  pF     T 4 R! d
 2B 3B 1a ! t 3B O3B 1a !   3B O3B 1a !   2B 3B 1a !   t  d
 2B 3B 1a ? ?4 2p' 4  p`P  pF    * d5 44 0 p  pF p  ? ? : 2d *T p0  !  B B @2a !   B B @2a  T d  p  ! 4 БB ÒB 2a !   БB ÒB 2a !  IB IB _ !    IB IB _ !  pKB KB _ !    pKB KB _ !  PMB MB _ !    PMB MB _ !  0OB jOB _ !    0OB jOB _ !  QB JQB _ !    QB JQB _ !  RB *SB _ !    RB *SB _ !  TB 
UB _ !    TB 
UB _ !  VB VB _ !    VB VB _ !  XB XB _ !    XB XB _ !  pZB ZB _ !    pZB ZB _ !  P\B \B _ !    P\B \B _ !  0^B j^B _ !    0^B j^B _ !  `B J`B _ !    `B J`B _ !  aB *bB _ !    aB *bB _ !  cB 
dB _ !    cB 
dB _ !  eB eB _ !    eB eB _ !  gB gB _ !    gB gB _ !  piB iB _ !    piB iB _ !  PkB kB _ !    PkB kB _ !  0mB jmB _ !    0mB jmB _ !  oB JoB _ !    oB JoB _ !  pB *qB _ !    pB *qB _ !  rB 
sB _ !    rB 
sB _ !  tB tB _ !    tB tB _ !  vB vB _ !    vB vB _ !  pxB xB _ !    pxB xB _ !  PzB zB _ !    PzB zB _ !  0|B j|B _ !    0|B j|B _ !  ~B J~B _ !    ~B J~B _ !  B *B _ !    B *B _ !  ЁB 
B _ !    ЁB 
B _ !  B B _ !    B B _ !  B ʅB _ !    B ʅB _ !  pB B _ !    pB B _ !  PB B _ !    PB B _ !  0B jB _ !    0B jB _ $  p`P0pF    ! t  B B l_ !    B B l_ ! d B 0B ̮_ !   d B 0B ̮_ !   B 0B ̮_ ' 4  p`P  pF    8 'de '4d '\ pP  pF   ! 4 `B B _ !   `B B _    `P0  pF p   ! t PB B 09a !   PB B 09a 1
 1
 ,d	 '4 T Rp T d 4 2p! d B B _ ! 4 B ?B 9a !   B ?B 9a !   d B B _ +	 4!  
p`P  pF    +	 4  
p`P  pF    &  p`P0  pF    &  p`P0  pF     t 4 2`+	 4  
p`P  pF    " 4 ppF `   
  T d 4 p!# # d T `B B 7` !   `B B 7` ' 46 0 p`P  pF p   t `0!  T  EC FC  ;a !   FC GC ;a !   FC GC ;a !    EC FC  ;a  d 4 p T d  p  ! 4 pJC fKC t;a !   pJC fKC t;a !  C C _ !    C C _ !  C C _ !    C C _ !  `C C _ !    `C C _ !  @C zC _ !    @C zC _ !   	C Z	C _ !     	C Z	C _ !   C :C _ !     C :C _ !  C C _ !    C C _ !  C C _ !    C C _ !  C C _ !    C C _ !  C C _ !    C C _ !  `C C _ !    `C C _ !  @C zC _ !    @C zC _ !   C ZC _ !     C ZC _ !   C :C _ !     C :C _ !  C C _ !    C C _ !  C C _ !    C C _ !  C C _ !    C C _ !  !C !C _ !    !C !C _ !  `#C #C _ !    `#C #C _ !  @%C z%C _ !    @%C z%C _ !   'C Z'C _ !     'C Z'C _ !   )C :)C _ !     )C :)C _ !  *C +C _ !    *C +C _ !  ,C ,C _ !    ,C ,C _ !  .C .C _ !    .C .C _ !  0C 0C _ !    0C 0C _ !  `2C 2C _ !    `2C 2C _ !  @4C z4C _ !    @4C z4C _ !   6C Z6C _ !     6C Z6C _ !   8C :8C _ !     8C :8C _ !  9C :C _ !    9C :C _ !  ;C ;C _ !    ;C ;C _ !  =C =C _ !    =C =C _ !  ?C ?C _ !    ?C ?C _ !  `AC AC _ !    `AC AC _ !  @CC zCC _ !    @CC zCC _  T 4 p`!    VC vVC LAa !     VC vVC LAa !    VC vVC LAa +	 4  
p`P  pF    ! d ZC ZC ̮_ !   d ZC ZC ̮_ ! d  `C J`C <_ !    `C J`C <_ .	  d7  46  0 pP  pF p  ! d `tC tC ̮_ !   d `tC tC ̮_ ! t PuC quC t_ !   t PuC quC t_ !   PuC quC t_ y yd T	 4 2p! !Rp`P0!  P|C x}C Ba !   P|C x}C Ba *	  	p`P0  pF    ( # 	p`P0pF    ! " -  C zC Ba !    C zC Ba ,
 C 	p`P0pF     r
p`0!  C C XCa !  T   C C XCa  	  T    `  ! t 4 C C Ca !   C C Ca !L L  A 5 )t d T 4 C ǓC @_ !   C ǓC @_ ,
 + 	p`P0pF @  *	 , 	p`P0  pF @  ! +  C ћC 4Da !    C ћC 4Da  B  !  T	  C AC xDa ! t d
 4 AC UC Da !   AC UC Da !    C AC xDa [ [
 T 4 2p`      	   P !
 !4 !2p`
PP P4 t
 d	 R 4 `'
 '4 'Rp`P*
 *4 *p`P d 2p,
  	p`P0pF   %    pF    !B
 B :t 0d T 4 C үC Ea !   C үC Ea ! 
    t  d  T  4 C үC Ea +	  
p`0  pF   ! T йC C Fa !   йC C Fa ! 4
 pC C 4o` !   pC C 4o`  
  }t `P0m m4 d T 2p! 4 `C C ,` !   `C C ,`  T d	 4 2p!  C yC Fa !   C yC Fa & 
p`0  pF `   ! T  C C  Ga !   T  C C  Ga !    C C  Ga !  8C C DGa !    8C C DGa !   8C C DGa ' r	p`P0pF 0   ' 	p`P0pF `   ! t D D d` !  D BD Ga !   D BD Ga !   D D d` ! d pD XD $_ !   pD XD $_ !   d pD XD $_ ! T D  D  a !   D  D  a  
  T  4  R`! t D D hHa !   D D hHa !    )D m)D v` !    )D m)D v` !       )D m)D v` ! 4
  2D \2D P` !    2D \2D P` ! t `0D 0D _ !   t `0D 0D _ e
 e Y rp`P0!  4D 4D 0Ia !   4D 4D 0Ia  4 R	p`!   T
 `5D 5D lIa !   `5D 5D lIa  
p`P! 4 6D Q7D Ia !   6D Q7D Ia  
`P0! t 08D 8D Ia !   08D 8D Ia  p`P!+
 + "  
 4 9D 9D Ja !   9D 9D Ja  
  d  T  p! 4 :D ";D XJa !   :D ";D XJa  b`P0  !  
  =D $>D Ja ! t $>D U>D Ja !   $>D U>D Ja !      =D $>D Ja !   =D $>D Ja )	 	p`P0  pF P   ' 	p`P0pF X   , d T 4 ppF X   )  	`P  pF x   ! t 4 PVD VD dKa !   PVD VD dKa &  p0PpF x   !1 1 &  d SD 7TD Ka !   SD 7TD Ka ! t `PD %QD _ !   t `PD %QD _ !   `PD %QD _ / 4
p`P  pF 0  ! 4 ZD ZD ,` !   ZD ZD ,` !   4 ZD ZD ,` ! T nD nD  a !   nD nD  a ! 4 mD mD _ !   mD mD _ ! t 4  rD rD X_ !   t  4  rD rD X_ '
 '4 'p`P# #t	 #d #4 #2   `P0  !  t D (D (Ma !   D (D (Ma ' '4$ ' p`P  ' '4 ' p`P  ! 4
 D D P` !   D D P`  4 rp rpP0!  D D Ma ! d D D Ma !   D D Ma !   D D Ma  4 R	p`!  T
 D D $Na !   D D $Na  4 r	`P! t PD D \Na !   PD D \Na ! t pD D \Na !   pD D \Na  4 r	pP!  d 0D _D Na !   0D _D Na     ``	 W N H B < 6 0 *x $h   `p
P0``	 W N H B < 6 0 *x $h   `p
P0``	 W N H B < 6 0 *x $h   `p
P0``	 W N H B < 6 0 *x $h   `p
P0  % 	p`P0  pF @   # p`P0pF H   ! d
  E  E h` !    E  E h`   p`P  pF    % 0  pF p  ! tE 7E |Pa ! d7E E Pa !   7E E Pa !   E 7E |Pa ! 4 	E 	E th^ !   	E 	E th^ ! t 
E E pB^ !   
E E pB^  
d 
ppF @   ! 4 E E  Qa !   E E  Qa  T 4 p`$ T 4  p  pF @  ! d  E E lQa !    E E lQa 
 
4 
p! d E E Qa !   E E Qa 
 t d T 4
 r 4B @ p  ) 4  
p`P  pF `   h  "   P pP0  pF p  ! dV 0(E {(E 4Ra !   0(E {(E 4Ra !   dV 0(E {(E 4Ra $ d 4  p  pF     	<   pF   ! t; PCE CE Ra ! dA T@ 4? CE 	DE Ra ! : 	DE EE Ra !   CE 	DE Ra !   PCE CE Ra ! 
  :  t;  dA  T@  4? PCE CE Ra ! 0  pF `  ! TPUE UE <Sa ! tdUE VE PSa !   UE VE PSa !   PUE UE <Sa !   t d TPUE UE <Sa + T 4  p`  pF   !  pE 'qE Sa !   pE 'qE Sa % 4;6p  pF )  ! d:E XE  Ta !   E XE  Ta  4L H p  pF 0   T 4 Rp! d
 vE 8wE TTa !   vE 8wE TTa % pP0pF @  ! d
@AE AE Ta !   @AE AE Ta   p`P0  pF `  ! \E _E Ta !   \E _E Ta !   \E _E Ta ) 4   
p`P  pF     K p`P0pF @  &
 K 	p`P0pF @   p`0pF p   1	  	p`0P  pF 7  ! wE xE Ua !   wE xE Ua !   wE xE Ua $ Rp0  pF p  ! dQhE iE Ua ! PTYiE @iE  Va !   iE @iE  Va !   hE iE Ua # `P0  pF   ! ~t}E }E LVa !   }E }E LVa % p`PpF    ! 4PE E Va !   PE E Va 0 
p0PpF 0  ! dE oE Va !   E oE Va # HpP0  pF 0  ! dO0E m0E Wa !   0E m0E Wa  0!  +E &,E DWa !& & T   +E &,E DWa ! t d f,E -E dWa !   f,E -E dWa  	H p  pF 0  ! 4K pE ڒE Wa !   pE ڒE Wa ! 4 `E E th^ !   `E E th^ ! 
 4	 `E zE `_ !   `E zE `_   { v4 Rp`P  Ę  	p`0PpF    . p0  pF @  ! T5 PE E lXa !   * + , d- E E Xa !   E E Xa !   PE E lXa + q 	`PpF `  ! to 4p E _E Xa !   E _E Xa !   to  4p E _E Xa !  E FE p^ !   E FE p^ ) 4W N 
p`P  pF `   4  p  pF @    pP0pF @  ! d E E Ya !   E E Ya 
 
4 
R`n n ft _4
 T R
`! !d !T !4 !rp! 	 d @E E t^ !   	 @E E t^  	p`P0  pF 0   !  E E @Za !   E E @Za  ( p`0  pF 0   "  !& &  " t d T 4 E E Za !   E E Za  4 2p`P!  `E wE Za ! 
 wE E Za !   
 `E wE Za !   `E wE Za  T	 4 2`! t  E (E <[a !   E (E <[a !, ,  $ t d T 4  E &E ^ !    E &E ^ 1 d3 T2 41 * p  pF @   d p! 4 E -E [a !   4 E -E [a  , p`0  pF P  " 4#  p`P  pF    # &pP0  pF    ! "d,0 F YF <\a ! #YF F T\a ! %$F %F l\a !   F %F l\a !   YF F T\a !   0 F YF <\a    P0  pF    !  t' d&  pE E \a !   pE E \a  T d
 4	 Rp
 
4	 
Rp# %0pF    ! t$0F F 0]a !   0F F 0]a !   t$0F F 0]a ! T)F F h]a ! #"d*F F |]a !   F F |]a ! t d P
F d
F dC_ !   P
F d
F dC_ # d T 4 ppF @   ! 4K F ZF Wa !   F ZF Wa $	 	p`P0  pF   
 
4 
rp! d
  &F Y&F D^a !   d
  &F Y&F D^a ( 	p0  pF   ! dT&"F "F x^a !   "F "F x^a !    d T&"F "F x^a $ dP 4O L p  pF P  * T4p  pF   ! d 3F 3F ^a !    3F 3F ^a !   d 3F 3F ^a 	 tM TO 4N J `  pF @   ( p`0  pF 0   + PpF 0  !# #( d* 41 NF NF _a ! t) NF OF _a !   NF OF _a !   NF NF _a 4 4T d 4 2p! t   MF MF <[a !    MF MF <[a 	 bp`P0  ! 4  RF RF 6` !    RF RF 6`  4 p
 t d 4
 R" "t "d "4 "P# d T 4 rppF 0   
 
4 
p 4 p`PF `a R   (^ `a  B]     T 4 2p d	 T 4 2pF $aa (-aa 4aa 
[F `jm    4 rp`P	 	B  	 	b  
 
4 
2pF paa `uaa @  T 4 rp` B  F aa (=^ aa  	p0pF 0   ! h d
 T puF uF aa !   puF uF aa !   h  d
  T puF uF aa 	 bp`P0  
 t d T 4
 r t d T 4 r   F \ba Heba lba 0   B  	 	B  F ba Hba ba 0 `   
 
20F ba Hba ba   \  4 2pF ba 
 
4 
2pF ba @ba    &%4! #	 PpF    	 	 0  
 
4 
2pF ba 
 
4 
RpF 4ca H=ca Dca 
 F @  h0   4 RpF `ca H=ca ica   `,  B  F ba 
 d T 4 rpF ca Hca ca J   X|   	 	B  F ca Hca ba J 40 p    4 2pF ca Hca ba J 40     
p`0F (da X5da Ada Oda nJ 0>J Ida  J 
   1   B	p`P0  F tda Yda da da J 6J X`J 
da J Y  0u0(   BP0  F da Ida da J 
 	 	B  F ea Hea ba +J 40 p    4 2pF 4ea H=ea ba +J 40     B  F \ea eea vea 0 p>+J fbJ   8(   B  F ea ea vea 0 p>J fVJ   
 t	 d T 4 2़F ea `ea     
 
4 
2pF ea `ea a     d T 4 2pF fa `fa      B  F 8/_  B  F @fa (=^ Ifa L-U t d 4 S
P  pF P   %
US 	p`0PpF    	 "  F    ;F śF J śF  0  
 t	 d T 4 2               t	 d 4 2F    F 'F J     F F J     
 
4 
RpF    ϟF F  J     ğF F J     F F  J     F F J     	 4 rp`F    MF *F -J *F  bp`0  F    ӢF F cJ     	 d 4 pF    0F WF J WF  4 2pF ha `ha   B  
 
4 
rp rp`0 Rp`0F    F #F J      d 4 pP 4  P   4
 RP          	   F    !F 0F J 0F  d 4 p	 t d T 4     P  pF    % %h t d T 4  d T 4 rp d T 4 p	 0F    #F CF [J CF  rpP0	 0F    ϰF F J F          `p      p  	
 d 4 pF    F oF J oF F F J oF 
 T	 4 p`	 "p`P0      
 4 2p`P Rp`0F    F DF J DF wF kF J     F F J      
p`0F    yF F MJ F yF F rJ     + h   
p`0  ,I    F WF J WF F wF J          
p`0F    F F J F F VF 'J     F F J F F F 'J      r0F    F 'F 1J      rP	
 t d 4
 RF    F F     F F  F     F 	
 t d 4
 RF    F F    #F 	F #F    #F 	 t d 4 2F    ZF F    F 	 t d 4 2F    F F    F 
 t d T 4 
 d T 4 p'
 % 	p`0PpF   *
 1 	p`0PpF p  
 4 p`P! !4# ! p`P  '
 ' 	p`0PpF (  .	 d 4  pP  pF    4 P$ d$ 4#   p  pF     t 4 P d T 2p! 4 G G xma !   G G xma    pF @   +	  	p`0P  pF      p0P   t d 4 P T 4 Rp`- t d 4 PpF @    d T 4 p3 "t "d "4 " P  pF   "
 "t	 "d "T "4 "2!
 !d
 !T	 !4 !2p
 t d
 T	 4 R+ d T 4 ppF @    T 4 p`+	  	p`0P  pF    4 2pF    G  G *J      4  p`P   t d T 4
 R h d 4 rp rp0P	 F 	p`P0  ! E pG G oa !   pG G oa 
 4 Rp`
P d	 T 4 p  0 4xn
p`P  pF `  
 
4 
p 4m h p  pF 0   R	p`P0 d T 4 2 t 4 P B  4I    G G    G  204I    G G EJ G      x
 h	   t 4 P d	 4 Rp 4	 RpF    tG G cJ      rP 4 2pF    G SG *J      4 p`F    G 0G {J      4 2pF    fG sG *J      4
 RpF    DG G J     G G J      d 4
 rpF    G G J     G G J     
  t
 d	 4 RF    kG G J     
 4 Rp`P t d
 4	 R4I    AG TG cJ      d T 4 Rp P 4 2pF    nG yG *J      4 2pF    nG xG *J      4 2pF    G G J            (	 d' 4$   pP  pF     t d T 4  d 4 2p 4 rp
  t d 4 P t d
 T	 4 2
 4 r
p`P 4
 r` 4
 rp R0F C\ H  4 
PF 0C\ <F     H     	 R0F    H H J eH  4 2pF    H H J      t 4 P'	 TN 4M H p`  pF 0   d 4
 rp$ 4 
p`PpF p    	PpF h       pF   !(
 (  t d T 4  *H {*H ta !    *H {*H ta        ! 4 1H 2H xma !   1H 2H xma  4 Rp`4I    N6H 6H CJ     / 4

p`P  pF @   d 4	 Rp4I    7H =7H cJ      4	 Rp4I    7H 7H cJ     
 t d
 4	 2F    I>H m>H [J       
t 4  204I    @H @H rJ     
  t
 d	 4 R4I    BH BH J     BH BH J             B   
 t	 4 RF    HH $IH J      4 r	p`F    FH GH J     9HH QHH J     
 
4 
2p4I    DH 
EH J      4 2pF    ~DH DH J      d
 4	 Rp4I    JH JH J      t d
 4	 R4I    ~KH KH J       p`0P 4 2pF    KH  LH *J     # #t #d #4 # P   d T 4
 rp r
P
 d 4 rpP 4 2pF    =RH HRH J     1 d T 4  p  pF    
 d 4 pP
 t d T 4  t d 4 P'E4 C
p`P  pF `    20F    xH xH 	J      4 R
p`P b  F L\  t d 4
 r rP b  F M\     lH      4 2pF    H H J      4 2pF    5H ?H J     	 	P	 	rP 4 2pF    iH yH J      4 2pF    H H J      4 2pF    1H aH J      4 2pF    H H J      
P-
 M 	p`0PpF P   bp`P0  0 4q f 
p`P  pF    ) 4M B 
p`P  pF    
 
4 
p t	 d 4 2* 4  
p`P  pF     d	 4 RpF    ÒH H J      4 2pF    H H J     
 
20F    !H *H 9J      t  d 4 p 4 2pF    H ͪH J      20F    \H fH ZJ      B  F    H 5H ZJ      d 4
 rp 4 Rp`P R	p`0P$ dK 4J H p  pF 0   d T 4 p 0&	 h  	p`0P  pF     d 4 p-Ut d 4 S
P  pF X   
 
4	 
RpF    H H sJ      20F    H H J      t d T 4     d 4 p
 t d T 4  d T 4 p
  t T 4  T 4 rp`	 	20'	 h 4!  
p	`P  pF    " "x h 4 
p`P 4 P t	 d 4 2P	 d	 4 2pF    vH }H J }H ( t d 4 PpF p    0 h       4 2pF    1H wH J      204I    H H sJ      d	 T 4 2p b   4 2pF    5H H J     	 	p`0P  
  t 4 rF    x I  I J     3 %4$  
p`P  I u\        H -	 T4p`  pF @  1 T4p`  pF `   d	 T 4 2p
  t
 4	 2F    I MI [J      
pP0
 4 R
p`P R	p`P0
  t 4 r4I    hI I J      t 4 P
 d T 4 rp
 t d 4
 RF    WI GI J      d 4 2p t
 d	 4 RF    I I J     "	 	p`0P  pF h    T 4 r	p`F  |\ $I 
 d T 4
 Rp d T 4 p d T 4 p$	  	p`P0  pF    -Et d 4 C
P  pF `   -5t d 4 3
P  pF P   
 4 
p`P+	 h 	p`0P  pF 0  + tX 4W T P  pF   %
 T 4 rp`pF 8    d 4 2p4I    LI LI J     %	 %dS %4R %N pP  + t 4  P  pF p   4
 rpF    AEI FI J      t
 d	 4 R
 
4 
2pF    `I `I 5J      t d 4 rP T 4 2`'	 T 4  p`  pF    $ d* 4) & p  pF     4!  p  pF     r0pF 8     r	p`0PpF 0   '	 T* 4) $ p`  pF   $ d( 4' $ p  pF   )	 d) T( 4' $ p  pF   +	  	p`0P  pF   
 T 4 Rp        t  t 
d 4  R0pF (    p`0PpF `   	 	  'US 	p`0P  pF      t d 4  P  ' 't! 'd '4 ' P  
 
4 
p4I    7I ^I NJ     
 
4 
p4I    I "I NJ      T 4 2p
 d T 4 Rp#
 4 r
p`PpF 8    d 4 p   t d 4  P      
 
h    r	p`P0pF 0   	 d
 4	 2F    I I J I  h   	
 
4 
2pF    I I J I  B          pHb            (                 0     `a                    a a a                     Hb            '                Hb            p'                 Hb            +                 Ib         (    ,                 @Ib         (    '                 0     ha                    a a                 hIb             (                 0     ȇa                    a a  a Іa a                             Ib         (   (                 .     @a                    ha a a a                         Ib         P   !                 Ib           #                 Jb           @                 0      a                    Іa a                 0     8a                    Xa a a                     PJb         (   *                 xJb            *                 @0     ȉa                    a ha a a a                             xb         P                     0     @a                    Xa a                 Kb            0                 0     a                    a a                 Kb                             0      a                    a a                 Nb            .                 0     `a                    xa a                 Zb                             0     a                    a a a                     [b                             0     (a                    Ha a a                     \b            P                 0     a                    a a                 0     Ȍa                    a  a Іa a                         0     a                    a             0     @a                    ha a Іa a                         lb                              Hlb            P                 0     ؍a                    a Іa a                     0     a                    a a                 0     Pa                    pa a a                     sb            \F                 0     a                    Ўa a                 tb            @\F                 0     a                    8a Іa a                     8tb             ]F                 pF     a                    a a                 `tb            LF                 0     a                     a (a a                     tb            ĽF                 tb             F            K 0c Pb a a                                             xa     a     a     a     a     ڒa     a     a      a     .a     Fa     da     |a     a     a     a     ؓa     a     a     a     6a     Ra     la     a     a     Δa     a     a     a     2a     Ha     \a     ra     a     a     a     a     ĕa     ؕa     a     a     $a     >a     Pa     ha     a     a     a     Жa     a     a     
a     "a     6a     Na     da     a     a     ʗa     a             G napi_get_last_error_info  R napi_get_undefined  % napi_create_object  + napi_create_string_utf8 " napi_create_function   napi_create_error . napi_create_type_error   napi_typeof _ napi_get_value_uint32 ^ napi_get_value_string_utf8   napi_coerce_to_string d napi_has_property L napi_get_property  napi_set_named_property H napi_get_named_property 2 napi_define_properties  A napi_get_cb_info  ( napi_create_reference 6 napi_delete_reference O napi_get_reference_value  w napi_open_handle_scope   napi_close_handle_scope v napi_open_escapable_handle_scope   napi_close_escapable_handle_scope 8 napi_escape_handle   napi_throw  m napi_is_exception_pending < napi_get_and_clear_last_exception  napi_add_finalizer  9 napi_fatal_error  I napi_get_new_target 1 napi_define_class  napi_wrap  napi_unwrap  napi_remove_wrap  K napi_get_null ? napi_get_boolean   napi_create_double  Y napi_get_value_external Q napi_get_typedarray_info   napi_create_buffer_copy h napi_is_buffer  Z napi_get_value_int32   napi_coerce_to_number  napi_create_arraybuffer > napi_get_arraybuffer_info / napi_create_typedarray  W napi_get_value_bool D napi_get_element  f napi_is_array = napi_get_array_length r napi_new_instance  napi_create_external   napi_call_function  - napi_create_threadsafe_function  napi_call_threadsafe_function } napi_release_threadsafe_function  [ napi_get_value_int64   napi_coerce_to_bool b napi_has_named_property                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       la          Xa `a ha @g g a a    node_datachannel.node napi_register_module_v1 node_api_module_get_api_version_v1    a         
a @5K a         (a h6K a         ƨa `0K pa         a  5K Pa         a  0K a         a 80K                         a     <a     Ta     da     |a     $a             ĩa     a      a     a             4a      a     a     a     a     ήa     a     a     a     a     ta     da     Ra     Ba     0a     a     a     a     a     a     ڭa     έa     a     a     a     |a     4a     Ja     `a     ta     a     a     a     Уa     a      a     a      a     >a     Xa     la     a     a     a     ¤a     a     a     a     2a     La     da     ra     Xa     a     a     a     Υa     ޥa     a     
a     2a     >a     La     Za     da     ta     a     a     a     a     a     Цa     a     a     a     a     ,a     :a     Ja     \a     pa     a     a     a     a     ʧa     ֧a     a     a     a     .a     Ba     Ra     da     va     a     a     a     a     a     Za     Ja     ,a     a     ja     va     a     a     a     ίa     a     a     a     Da     a     $a     6a     Fa     Xa     ra     a     a     Ȫa     ڪa     a     a     a     ,a     @a     Xa     va     a     a     a     a     īa     ثa     a     a     ,a     Ha     \a     na     a     a     a     a     ֬a     a      a     a             a     Ԩa     
a                   Ȣa     a           7      8      4      3                              p                              ֢a     a                                         
                              	            o      t      s      a             a              getaddrinfo  freeaddrinfo   getnameinfo F WSAPoll ; WSAIoctl  WS2_32.dll   BCryptGenRandom bcrypt.dll  MultiByteToWideChar &GetCurrentThreadId  GetModuleHandleA  GetProcAddress  WideCharToMultiByte sInitializeCriticalSection 9EnterCriticalSection  LeaveCriticalSection  DeleteCriticalSection GetStdHandle  2WriteConsoleW GetConsoleScreenBufferInfo  SetConsoleTextAttribute %GetCurrentThread  GetModuleHandleW  kGetLastError  ReleaseSRWLockShared  TryAcquireSRWLockShared pInitializeConditionVariable  WakeAllConditionVariable  SleepConditionVariableCS  ReleaseSRWLockExclusive   AcquireSRWLockExclusive  AcquireSRWLockShared   CloseHandle WaitForSingleObject Sleep yInitializeSRWLock  CreateThread  GetSystemTimeAsFileTime MSetLastError  "GetCurrentProcessId GetModuleHandleExW  tInitializeCriticalSectionAndSpinCount TlsAlloc  TlsGetValue TlsSetValue TlsFree GetSystemInfo VirtualProtect  VirtualFree SwitchToFiber DeleteFiber  CreateFiber GetSystemTime SystemTimeToFileTime  FindClose FindFirstFileW  FindNextFileW GetSystemDirectoryA FreeLibrary LoadLibraryA  FormatMessageA  ReleaseSemaphore  HGetExitCodeThread  CreateSemaphoreA  DGetEnvironmentVariableW GetACP  YGetFileType 3WriteFile RtlVirtualUnwind   ConvertFiberToThread   ConvertThreadToFiber  !GetCurrentProcess TerminateProcess  LoadLibraryW  GetConsoleMode  SetConsoleMode  vReadConsoleA  ReadConsoleW  ReleaseMutex   CreateMutexA  GetTickCount  KERNEL32.dll  GetProcessWindowStation GetUserObjectInformationW MessageBoxW USER32.dll   DeregisterEventSource RegisterEventSourceW  ReportEventW   CryptAcquireContextW   CryptReleaseContext  CryptGenRandom  ADVAPI32.dll   CertCloseStore  5 CertFindCertificateInStore  @ CertFreeCertificateContext  [ CertOpenSystemStoreW  CRYPT32.dll rRaiseException  VirtualQuery  LoadLibraryExA  [QueryPerformanceCounter \QueryPerformanceFrequency TryAcquireSRWLockExclusive  SleepConditionVariableSRW GetTickCount64  GetStringTypeW  WaitForSingleObjectEx SwitchToThread  GetNativeSystemInfo RtlPcToFileHeader WakeConditionVariable uInitializeCriticalSectionEx 5EncodePointer DecodePointer LCMapStringEx  CompareStringEx GetCPInfo RtlCaptureContext RtlLookupFunctionEntry  UnhandledExceptionFilter  SetUnhandledExceptionFilter IsProcessorFeaturePresent IsDebuggerPresent GetStartupInfoW xInitializeSListHead RtlUnwindEx |InterlockedFlushSList LoadLibraryExW  !GetTimeZoneInformation  iExitThread  FreeLibraryAndExitThread  hExitProcess  CreateFileW :GetDriveTypeW RGetFileInformationByHandle  0PeekNamedPipe SystemTimeToTzSpecificLocalTime tFileTimeToSystemTime  ReadFile  SetConsoleCtrlHandler ~GetModuleFileNameW  ^HeapFree  FlsAlloc  FlsGetValue FlsSetValue FlsFree ,GetDateFormatW  GetTimeFormatW   CompareStringW  LCMapStringW  oGetLocaleInfoW  IsValidLocale 'GetUserDefaultLCID  ]EnumSystemLocalesW  ZHeapAlloc aHeapReAlloc FlushFileBuffers  
GetConsoleOutputCP  WGetFileSizeEx ?SetFilePointerEx  GetCurrentDirectoryW  dGetFullPathNameW  hSetStdHandle  FindFirstFileExW  IsValidCodePage GetOEMCP  GetCommandLineA GetCommandLineW BGetEnvironmentStringsW  FreeEnvironmentStringsW 0SetEnvironmentVariableW GetProcessHeap  cHeapSize  ,SetEndOfFile  RtlUnwind                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       AK          EK                                                                                             `K    K          `K                                                                                                                                                                                    8                                             T4`HL                                                                                                       T4pHL                                                                            D   (          @                   p    E   }                                                T4 qL                                                                                                       T4oL                                                                                                       T4oL                                                                                                       T4oL                                                                                                       T4 pL                                                                                                       T4pL                                                                                                       T4 pL                                                                                                       T40pL                                                                                                       T4@pL                                                                                                       T4PpL                                                                                                       T4`pL                                                                                                       T4ppL                                                                                                       T4pL                                                                                                       T4pL                                                                                                       T4pL                                                                                                       T4pL                                                                                                       T4pL                                                                                                       T4pL                                                                                                       T4pL                                                                                                       T4pL                                                                         d       @                 L   `"           L           pL           PL            L           L           8L           L   ۭ    ۭ               ,M   ,M               @                                     ,M   ,M                @                                     ,M   ,M               @                                     ,M   ,M             @  @               (                       ,M   ,M               @               $      @                 -M   -M                               !                         -M    -M                                !                       8-M   H-M                               		                     `-M   p-M                               		                     -M   -M   /        @                   		                   -M   -M   2        @                8   		                   -M   .M   3        @                   		                   8.M   H.M   4        @                8   		                   p.M   .M   5                           		                   .M   .M   8                        8   		                   .M   .M   9                           		                    /M   0/M   :                        8   		                   X/M   h/M   ;                          		                     /M   /M   <        @                 		                   /M   /M   =                         		                   /M    0M   @        @              8   		                   (0M   @0M   g        @                 		                   h0M   0M   j                      8   		                   0M   0M   k                         		                   0M    1M   l        @              8   		                   (1M   @1M   m                      8   		                   h1M   1M              @                                 1M   1M               @                                 1M   1M              @                                  2M   @2M               @                                 h2M   2M              @           8                      2M   2M               @           8                      2M   3M              @           8                      83M   P3M               @           8                      x3M   3M           @  @           (                      3M   3M             @           (                      3M   3M           @  @           (                      4M   (4M             @           (                      H4M   X4M             @           $     @                 x4M   4M             @           $     @                 4M   4M             @           $     @                 4M   4M             @           $     @                 5M   (5M           @  @           (                      H5M   X5M             @           (                      x5M   5M           @  @           (                      5M   5M             @           (                      5M   5M             @           $     @                 6M   (6M             @           $     @                 H6M   `6M             @           $     @                 6M   6M             @           $     @                 6M   6M           @  @           (                      6M   7M             @           (                      87M   P7M             @           $     @                 x7M   7M             @           $     @                 7M   7M                             		                     7M   8M   	       @                  		                   08M   H8M   
                         		                   p8M   8M                             		                     8M   8M          @                  		                   8M    9M                            		                   (9M   89M                             		                     X9M   p9M          @               8   		                   9M   9M                         8   		                   9M   9M   #       @                                     :M   @:M   $                                            h:M   :M   '       @                                    :M   :M   (                                             +M   :M   +          @                                 *M   ;M   ,           @                                 8;M   X;M   /          @                                 ;M   ;M   0           @                                 ;M   ;M   ,                            		                     ;M   <M   -                            		                     (<M   @<M   .  @                          		                     `<M   x<M           @                   		                   <M   <M                              		                   <M   <M           @                   		                   =M   (=M                              		                   P=M   h=M     @      @                   		                   =M   =M     @                         		                   =M   =M              @                                 >M    >M               @                                 @>M   `>M              @                                 >M   >M               @                                 >M   >M     @         @                                 ?M   8?M     @          @                                 `?M   x?M           @                  		                   ?M   ?M                                                 ?M   ?M                              		                      @M   @M                                                    0@M   P@M           @                  		                   x@M   @M                                                 @M   @M                              		                     @M   AM                                                    0AM   PAM     @      @                  		                   xAM   AM     @                                            AM   AM     @                         		                     AM   BM     @                                               0BM   PBM   5       @                  		                   xBM   BM   6                         		                   BM   BM   7       @                  		                   CM   (CM   8                                             PCM   hCM   9                          		                     CM   CM   :                          		                     CM   CM   ;                                                CM   DM        @   @                   		                   8DM   PDM           @                   		                   xDM   DM           @                (   		                   DM   DM         @                      		                   DM   EM   !                           		                   8EM   PEM   "                        (   		                   xEM   EM             @                                 EM   EM             @                                 FM   8FM             @                                 hFM   FM             @                                 FM   FM             @                                 FM   GM             @                                 HGM   hGM    @         @                                 GM   GM                         (                      GM   GM                         (                      (HM   HHM                         (                      xHM   HM                         (                      HM   HM                         (                       IM    IM                         (                      PIM   pIM                         (                      IM   IM                         (                      IM   IM                           (   		                    JM   8JM                           (   		                   `JM   xJM                           (   		                   JM   JM                           (   		                   JM   JM   A                        (   		                   KM   0KM   D                        (   		                   XKM   pKM   E                        (   		                   KM   KM   F                        (   		                   KM   KM   r                     (                      (LM   HLM   s                      (                      xLM   LM   v                     (                      LM   LM   w                      (                      MM   0MM                         (   		                   XMM   pMM                          (                      MM   MM                         (   		                   MM   NM                          (                      8NM   XNM    @                     (   		                   NM   NM    @                      (                      NM   NM                         (   		                   (OM   HOM                          (                      xOM   OM                                                   OM   OM                                                       OM                                                         PM                                                         @PM                                                            XPM                                                          PM                    @                                     PM   PM                           $   		                   PM   PM                           $   		                    QM   QM                           $   		                   8QM   PQM                           $   		                   pQM   QM                           $   		                   QM   QM   P          @           (                      QM   QM   Q           @           (                       RM   @RM   R          @           (                      hRM   RM   S           @           (                      RM   RM   V          @           (                      RM   SM   W           @           (                      @SM   `SM   \          @           (                      SM   SM   ]           @           (                      SM    TM   `          @           (                      (TM   HTM   a           @           (                      pTM   TM   j          @           (                      TM   TM   k           @           (                      TM   UM   l          @           (                      8UM   XUM   m           @           (                      UM   UM   n @         @           (                      UM   UM   o @          @           (                       VM   VM                                                                 8VM   8VM    V                                                             -N          -N          -N          0-N         @-N          X-N         x-N          -N         -N          -N         -N         -N          .N         (.N          H.N          `.N         p.N      
    .N          .N         .N          .N         .N          .N         .N         /N           /N         0/N          @/N         P/N          `/N          p/N          /N          /N          /N         /N          /N          /N         /N          /N          0N         0N          00N         H0N                         X0N         d0N         p0N         x0N         0N         0N         0N   	      0N   
      0N         0N         0N         0N         0N          0N   !      0N   "      0N   &      1N   (      1N   *       1N   ,      01N   <      @1N          K         X1N        h1N        1N        H	M        1N        1N        1N        2N        2N   	     82N   
     X2N        p2N        2N        2N        2N        2N        2N                                             ,   У,   ,   ,      pmP   A-   pB-                   @-   B-                           B-           nP                                   pK-                                           `L-   nP           0T-                   PU-   0X-                           V-   `T-                 0-   `vP   pvP                         -   vP   vP                         -   vP   vP                         -   vP   vP                         Ь-   vP    wP                          -   wP    wP                          0   (wP   p+M                         -   8wP   HwP           	              p-   XwP   pwP           
               -   wP   wP           Q    Q   Q   `Q   Q   Q    Q   `Q   `Q   ЫQ    Q   @Q   Q   Q   Q           Ж5   @d5   l5   0y5   5   Pd5   0*5   @*5   P*5   `*5   c           `P   P/   pP    /   P   /   P   htR   PtR    P   tR   8tR   P   tR    tR   P   tR   tR   P   tR   sR    P   tR   sR   (P   tR   sR                           D0   PD0   D0   D0   D0   F0                   A0   A0   B0   pB0    B0   C0       @P   HP            0                    0   0   P   P   P   P       0                  0   P                          @0   P                         @0   P                         @0   P                         @0   P                         `0   P                         `0   P                         @0   P                                          @1    1   b   Q                 b                                 0\T   pdT   dT   @eT   eT   fT   xfT   fT   gT   \T   @aT   Q   xQ   ГQ   iT   S   hT   `TQ   ^T   iT   jT   kT   `bT   PQ   T   P   @P    lT   lT   `_T   PmT   plT   mT   Q    UT    T   P~T   0nT   oT    P   @pT   `jT   T   @UQ   Q   TQ   qT   XrT   rT   yT   zT   @sT   `tT   T   P   T   P}T   _T   @`T   pT   }T   T   ~T   |T   pP   T   `:4    ;4           `:4    ;4   :4    b4    b4                   a4   a4                          +   +    ,   p,   ,   -   `-   -    .   P.   .   .   @/   /   /   00   0   0    1   p1   1   2          PKCS12 import pass phrase       R    5   05   5   5   5   5   @5   P5                                                  b   nR                             6   6           (                      6                                                                                                                                                                               `    p6   6           0      py+   u+   P6                                                                                                                                                                                `    p6   6           0      py+   u+   P6                                                                                                                                                                               `     7   P7           `      py+   u+   `7                                                                                                                                                                                `     7   P7           `      py+   u+   `7                                                                                                                                                                               p0    J7   L7   O7                           P7                                                                                                                                                                   R   k7    h7   n7   o7   0o7                          b   `Q   t7   t7   u7                    y7    y7                                  b           Q   Q   Q   Q   Q   Q   Q   (Q   8Q   HQ                   XQ   hQ   xQ   Q   Q   Q   Q   Q   Q   Q                   Q   Q   (Q   @Q   XQ   pQ   Q   Q   Q                            9   9           `9   9   9                   P9   9           9   9   9                       P   hN          P   `N          O   Q          ]T   ]T          YQ    ]T          ,]T   4]T          @]T   P]T          X]T   l]T                                       x]T   ]T          ]T   ]T          ]T   ]T          ]T   ^T           ^T   0^T          @^T   X^T          h^T   x^T          ^T   ^T          ^T   ^T                               8kT   HkT           YQ   0YQ          @YQ   PYQ          `YQ   xYQ          YQ   YQ          YQ   YQ          YQ   YQ          XkT   hkT   	       ZQ    ZQ   
       8ZQ   HZQ                              tT          tT           T   9   9   9   9   9   9   9   4   9    T   9   P9   9   9   9   9   9   4   9   T   0T   PT           T   P]:   ^:    `:           Pa:   b:                   d:   `g:   @BK                  [Վ[BBM33e=޵kXNXڴnPDP(,+fjjw٨*FETL_L&%Hm%ffrr	CJ	AQA$FFSbb{3QUQ,',BOY??cꉓtαplp'' ( HVVܣRRt>>?>F[;?r\K\ReX=e<d}d~=Ns=iȡjǭʰzpőekٲk..G<3<-Jg-qYWYvv5xfx$868y_&ybaY8aGҕG*%"};!ySׄS    G^]V]~~OПO'ISI1M|16
{ ##zzBC**KњKA@8ַa֎/+:;;`TAT%`u\)u4nn4hrhUTUNN20!22ƳuƏotit.ۋj.

g++a)#494MRM9Ov9nӽWցWoطo7DQ{ݦ{	::/k©sɵlٵmܱmZ7mEPE66lwlJJWwީwL~DUDgڽgq],q@E|c|@P@i[2ic۸c(
"(1""177zI-uCӐCHZHXqҶd²p&&hͥ^^)Kb)0<0ZZvd]5$	-$oֹ`x`0|\:s߬s5Ly5 xV}^#}>_ԋ_//9!Ih!Վ[[BBM33e=kNXXnDPP(,+fjjw*FET_LL&Hm%%ffrrCJ		QAA$ӓFFSbb{3UQQ',,BOY??cꉉtlpp''(  HVVܣRRtՍ>>?>F[;?rK\\RꁏX=ee<}dd~Ns==iȡjǭzpeٲkk..G3<<Jg--qWYYvv5fxx$688_&yybY8aaҕGG*%"};!yᅛׄSS    G^V]]~~ПOO'SIIM|116
{ ##zzBC**њKKA@8a֡/+:;;`充ATT%`\)uu4nn4rhhTUUNN20!׎22uoitt.j.

g++a)#944RMMOv99nӽցWWطoo7DQݦ{{	::/k©slٵmܱZ7mmPEE66wllJJWީwwL~UDDڽgg],qq@Ec||P@@[2ii۸cc
"((1Ċ""177zI-uӐCCZHHXqdҲp&&hͥ^^Kb))<00ZZvd񕕻]5	-$$oֹx``0|\:߬ssLy55 xV^#}}>ԋ__//9Ih!![[BBM33e=k޵NXXnڴDPP(,+fjjw*FTE_LL&m%%HffrrJ		CAAQ$FFSbb{3QQU',,OBY??ꉉctαlpp''(  HVVRRt>>?>[F;?rK\\R긏=eeX<}dd~s==Nȡiǭjzʰpekk٧..G3<<g--JqYYWvv5fxx$688&yy_b8aaYGG*%"};!ySS    ^G]]V~~OOл'IIS|11M6
{ ##zzBC**KK@A8aַ/+:;;充`ATT%`)uu\4nn4rhhUUTNN20!22uƳoitt.jᖸ.

g++aÍ)#944MMRv99OӽnWWַoo7QD{{	::/©ksٵlܱm7mmZEEP66wllJJWwwL~UDDgg,qq]E@c||P@@2ii[cc"((
1""177ΗzI-uCCZHHXqdҶp²&&ͥh^^b))K<00ZZvd]5-$$	ֹoŔx``0|\:ssy55L xV#}}^>__//9h!!IW   W   X    =   =           =   =                                           `,b    PN                  2Y   PN                  PPN    PN                  sP   0P          'M   `PN   P          8DN   `PN   ؏Q          )M   `PN   X          )M   `PN   Q          )M   `PN   Q          9L   `PN   Q          9L   `PN    X          0DN   `PN   Q          9L   `PN   ȏQ          9L   `PN   ON                  M   P                  M   @P                  M   Q                  2Y   P?   ?           P?   ?   ?                  Z   Z   Z                   ЙZ   @Z   Z   MK                          НP                         ؝P                         L                          (M                          ȝP                         M                          S                         S                                                                 <HN                         ,P                         LQ                                                                  <HN                         ,P                         LQ                          L                          (M                          `Q                          hP                          ثP                                                                         (EN                          (M                          дZ                                                                          @Z   Z   Z   `Z   pZ   Z   пZ   0Z   Z   PZ   Z   Z    Z   Z    Z   (EN                          Q                         P                          @FN                          xFN                          @M                          P                          P                          HP                          TP                          `P                          M                          дZ                                                                  DN                                                                  DN                          pL                                                                  )M                          O          ԧK          Q          P                   9L            DN           (DN           9L                  O          ԧK          Q          Q                           \[          \[          \[   ~[   K   K   K   K   K                   &F   %F   F   @F   F   F   pF   `'F   F                   PF   F   
F   F   F   F   PF   @F   
F                                   /F   0+F   2F   @7F   `1F   5F   /F                        K                          \                                                                                                                                                                 @K   
\           
\                                                                                                                                                                 @K   [                                                                                               
   !   "   2   *            #   3   +                     
                                           2-+                                                          ] fu                                                                                                                                                                                                                                                                                                                                            P>b   Nc   Nc   Nc   Nc   Nc   Nc   Nc   Nc   Nc   T>b   Nc   Nc   Nc   Nc   Nc   Nc   Nc   =b   .   .                D\   I\       I\           D\                                                                ?b                           ?b                           ?b                           ?b                           ?b                                           =b                   PG\   H\   O\                                                   >b    Cb   C      PST                                                             PDT                                                             P S T                                                                                                                           P D T                                                                                                                            @b   @@b   @b    Ab                                                                            


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                                   `y!                       @~      ڣ                              @        ڣ                              A        Ϣ [                       @~    Q  Q^  _j2                   1~           P\           .?AVexception@std@@     P\           .?AVbad_array_new_length@std@@  P\           .?AVbad_alloc@std@@     P\           .?AVruntime_error@std@@ P\           .?AVsystem_error@std@@  P\           .?AV_System_error@std@@ P\           .?AVbad_cast@std@@      P\           .?AVfailure@ios_base@std@@      P\           .?AVError@Napi@@        P\           .?AVObjectReference@Napi@@      P\           .?AV?$Reference@VObject@Napi@@@Napi@@   P\           .?AVfuture_error@std@@  P\           .?AVlogic_error@std@@   P\           .?AV<lambda_b299a9e5af8b98ba98a8c1b4dd7442af>@@ P\           .?AV<lambda_58bff20a186d51954680125e1cd402ad>@@ P\           .?AV<lambda_1be30faf2c2b7f361d4c9de9250d2ebf>@@ P\           .?AU?$default_delete@VRtcpReceivingSession@rtc@@@std@@  P\           .?AVbad_variant_access@std@@    P\           .?AVCancelException@ThreadSafeCallback@@                P\           .?AV<lambda_ac3cfb29fb63ad2f2c2ed7c3413dc35a>@@ P\           .?AV<lambda_051883e7111fe76999e7bd2ca9aee9c0>@@ P\           .?AV<lambda_6b4d8684bf55f410313306b557bc49c6>@@ P\           .?AV<lambda_f23da89a9fb923bf38349b90eefbdca2>@@ P\           .?AV<lambda_881c408cd99c2efbf938959bb63e6853>@@ P\           .?AV<lambda_c3f455c6d1ce06d5f9c50d12d42ce457>@@ P\           .?AV<lambda_86a79f3553e6b1ee3a2ee1f7230ca7af>@@ P\           .?AV<lambda_0f0f814513c94cb03a56c79ce4aa262a>@@ P\           .?AV<lambda_f919c1c9e266f2c0a57d84ce87c66d7a>@@ P\           .?AV<lambda_e56b21e698600d945b61937bc3ac87ac>@@ P\           .?AVbad_optional_access@std@@   P\           .?AU?$default_delete@VAudio@Description@rtc@@@std@@             P\           .?AU?$default_delete@VVideo@Description@rtc@@@std@@             P\           .?AV<lambda_feecc16e6095fdf08979397032c391b7>@@ P\           .?AV<lambda_89f11f454e68cfc80bfc4746aed44f9e>@@ P\           .?AV<lambda_71f6851ddd4950fd8031742bb7e6d071>@@ P\           .?AV<lambda_2200058bde320f78245fa21640d52f08>@@ P\           .?AV<lambda_61c087d4bf6e9e56bccb286654d82db7>@@ P\           .?AV<lambda_d84716c21417b3e96100f3ddbb726410>@@ P\           .?AV<lambda_f7ffd76a2ab4318b6fb723a83db44154>@@ P\           .?AV<lambda_9b0c35fd69bd0616001179e32bf4f057>@@ P\           .?AV<lambda_54294d192d08ba342a1c5aaf08692def>@@ P\           .?AV<lambda_13f562790853afe8718001c45dd881be>@@ P\           .?AV<lambda_d8c2bd28a8691d89f10df777863b4e40>@@ P\           .?AV<lambda_1d139b82a67a7c70959d36c894a1a61a>@@ P\           .?AV<lambda_06e5639c475e3b5c92d1e2f29b91b203>@@ P\           .?AV<lambda_9faf772f86f9f694365e36d39a69b2f7>@@ P\           .?AV<lambda_60395c031d45f37c7672c723d9ddfb81>@@ P\           .?AV<lambda_77d44303f1349bee59ec81e9818b8d23>@@ P\           .?AV<lambda_6f0b5f882397462b3403b47a871b6c80>@@ P\           .?AV<lambda_610e790b6aab7fa617ebfaa04cb9e10d>@@ P\           .?AV<lambda_de3e1ba72f0188753ff28bd0c169ced0>@@ P\           .?AV<lambda_196fcdad450e5b0dbcbe423a2a18cd26>@@ P\           .?AV<lambda_09e32c2e7c7f47d160118357eb8bd91c>@@ P\           .?AV<lambda_3ea865098e905c9409879eaceb6c8a95>@@ P\           .?AV<lambda_91ba5128ae159f271507fecba0ffbc7f>@@ P\           .?AV<lambda_22b641ec1daaef2601f2363d0b90a025>@@ P\           .?AV<lambda_89f15b5feae15f3ac3f652a8714c895d>@@ P\           .?AV<lambda_566aeb6e203c227a9de6aea03af421c5>@@ P\           .?AV<lambda_eb7a0c4f06b48a5838aed121e9390fb5>@@ P\           .?AV<lambda_8ac7bd48462446749ec9184a35afdbe5>@@ P\           .?AV<lambda_5a0c8ccdfbf9014a1252dfe5eb00022a>@@ P\           .?AV<lambda_4b8f8e7a4d6ddcaf09ac6e79fb8be672>@@ P\           .?AV<lambda_659ac948765bf43925608a8a686dab49>@@ P\           .?AV<lambda_7ba5b98a7b29d37f2faa1a20ae0e8c91>@@ P\           .?AV<lambda_4ba9cf9de6d3ff736df1130ff7bbf6d3>@@ P\           .?AV<lambda_de08b20428089295bdad05f27cc0238f>@@ P\           .?AV<lambda_6c6601b8990210dc5e39a18530cf7f82>@@ P\           .?AV<lambda_7186390326516d5b142dc656c774bd4c>@@ P\           .?AV<lambda_b534bc1b5e4984c584fdc85c59e080a1>@@ P\           .?AV<lambda_8851f22d7e6babfe08aa8b969d47e4ab>@@ P\           .?AV<lambda_d3df08fe3fd9da959b1fc303e4a5361b>@@ P\           .?AV<lambda_5d024567a25d8b4cba43a2caa0136fbc>@@ P\           .?AV<lambda_2074e960c2efc304de479b81490d86d0>@@ P\           .?AV<lambda_0da413264129097f55cd3cecfcef2986>@@ P\           .?AU?$default_delete@VWebSocket@rtc@@@std@@     P\           .?AV<lambda_b9220f42dcf93aab75e840b51008ee71>@@ P\           .?AV<lambda_3d07be9af76e0dfec4ad7929ea53ac05>@@ P\           .?AV<lambda_b9c38ae6fea5004171b38d185a2ff9b0>@@ P\           .?AVbad_weak_ptr@std@@          P\           .?AV<lambda_2ab013f821c61093675c195060f7960a>@@ P\           .?AV<lambda_7ba023931a0a82807b38c85953b0022d>@@ P\           .?AVinvalid_argument@std@@      P\           .?AUApplication@Description@rtc@@       P\           .?AVout_of_range@std@@  P\           .?AV<lambda_b5b3739c2aa873631758c9ee298a2412>@@ P\           .?AV<lambda_72d28488fddbb8034099f7cc0ea735e7>@@ P\           .?AV<lambda_88a955c1f2d9b7fd1a0f585686e75dc1>@@ P\           .?AV<lambda_57de6889a8a31d199f425552121b2fba>@@ P\           .?AV<lambda_858a4041b6e77a124352df86fe7ea787>@@ P\           .?AV<lambda_9b555a7ee9867f7efd78317968cd2bda>@@ P\           .?AV<lambda_17eaa77d3aabb819ed5978341e20ab7b>@@ P\           .P6A_KAEBV?$shared_ptr@UMessage@rtc@@@std@@@Z   P\           .?AV<lambda_dd2f75f5f7b8dcf30be924f961bf24fe>@@ P\           .?AV<lambda_464cab33bbbb24f90171e1f15508ced5>@@ P\           .?AV?$_Binder@U_Unforced@std@@P8Processor@impl@rtc@@EAAXXZAEAPEAV345@@std@@     P\           .?AV<lambda_f0c0454a43dc54575d04d2bcdd2dc8d7>@@ P\           .?AV<lambda_be3f7a536778fe5b682021c1cbaa45de>@@ P\           .?AV<lambda_0deb93a66c1934bb3dc105a8e8d7e7b6>@@ P\           .?AV<lambda_2e78b9616474a187b9b8b98c2f8b5ad1>@@ P\           .?AVDtlsTransport@impl@rtc@@    P\           .?AVDtlsSrtpTransport@impl@rtc@@                P\           .?AV<lambda_33906cdac183ddcf2311f2de512eb193>@@ P\           .?AV<lambda_47503c207a2f788fca084635683f296c>@@ P\           .?AV<lambda_2ddf7a306915ae85e3d17143d99a180d>@@ P\           .?AV<lambda_1f6819bea1a3e054eb028309e80dbc93>@@ P\           .?AV<lambda_7e0d6be8f36504735073eff7d35c9599>@@ P\           .?AV<lambda_182320223764185e41f005274cdd12d2>@@ P\           .?AV<lambda_6815c632eb27b131f186836722f7a99f>@@ P\           .?AV<lambda_e7c4007f634c1df799e2d43d4bd9e2f6>@@ P\           .?AV<lambda_62740026a8062558ecafd0bc0cf9dd29>@@ P\           .?AV<lambda_274aff3adcb316d8ede438ee7ff0abc8>@@ P\           .?AV<lambda_75a3dcbb9a88f9e3353ff66bae3e6984>@@ P\           .?AV<lambda_b984b183fd5ea366ab41a46b17a7adbe>@@ P\           .?AV<lambda_c67f5628ab6616a51905b686ef15400d>@@ P\           .?AV<lambda_c473b82813b29d32a3ccd0af152b0a7d>@@ P\           .?AV<lambda_3b85649acdf3e3411de1b9c507af412f>@@ P\           .?AV<lambda_ad06cb18c301de278ec2eeadd72ec89f>@@ P\           .?AV<lambda_59e1bb0a46d027839da23ed8c727d77f>@@ P\           .?AV<lambda_6e7c3c7f6f62a50cc9714bfd14fad5ca>@@ P\           .?AV<lambda_86fc31a4c9ac8770688ad3885dc46706>@@ P\           .?AV<lambda_ff69470ddfeeacdb74b79edd95f23204>@@ P\           .?AV<lambda_d25f9e8f9557d5c969d4bfa1ada74984>@@ P\           .?AV<lambda_1d09071927c9bb77fb3eb073223dd93b>@@ P\           .?AV<lambda_17a9313d68ab0b8f16d7341006a17e5f>@@ P\           .?AV<lambda_6c04e136c74112ac059b2e32a4243ad6>@@ P\           .?AV<lambda_90c7f93805cc5820dabfcfee34e868c1>@@ P\           .?AV<lambda_667c275eb78c2f306662ff0599c02012>@@ P\           .?AV<lambda_7aafd2acf010c491fb50ebc706b4b995>@@ P\           .?AV<lambda_d4f594f533e092a363c39f9ad7641f15>@@ P\           .?AV<lambda_3b389542cc1352dd47687ac6c93a0eb2>@@ P\           .?AV<lambda_7afed3d695947595abfc2976b73188c9>@@ P\           .?AV<lambda_49493d8779a074abdec41cbcf03a822d>@@ P\           .?AV<lambda_5192acdfa784a7f18348e3c87a431954>@@ P\           .?AV<lambda_b8308ca47b774d40d4edf3daf0a344ac>@@ P\           .?AV<lambda_71425297605b4f1d17bc64abfb6e0931>@@ P\           .?AV<lambda_7cbf5a655d4c6d54a334e44a3b75c8e7>@@ P\           .?AV<lambda_438c7749ac26a0a0124b7be3b2571b79>@@ P\           .?AV<lambda_0cd7ef9a8627e88d13adaf79f8c3cc21>@@ P\           .?AV<lambda_88f823b9a9c81af63fa8c1bcadc57ede>@@ P\           .?AV<lambda_d4a96e0541305c41c64a053da73cb790>@@ P\           .?AV<lambda_19f46306fbacb7f30b46b9c648bf2a74>@@ P\           .?AV<lambda_36fd236d75daee15625b2c09dd6f041b>@@ P\           .?AV?$_Binder@U_Unforced@std@@P8TcpTransport@impl@rtc@@EAAXW4Event@PollService@45@@ZPEAV345@AEBU?$_Ph@$00@2@@std@@              P\           .?AV<lambda_8409fad82269804f4ba7754da5c6383b>@@ P\           .?AV<lambda_3761cdc5a36fcc1aa697d4136f68208b>@@ P\           .?AV<lambda_d748922154d600895d2167f653e9f25c>@@ P\           .?AVRequestError@WsHandshake@impl@rtc@@ P\           .?AVError@WsHandshake@impl@rtc@@        P\           .?AV<lambda_a804ff338df550c7c3da1e904cf3c06c>@@ P\           .?AV<lambda_c1bb820f9647e221e45a3d78dddd190e>@@ P\           .?AV<lambda_aa382ca1bcdf69d82071ade55ed8f33e>@@ P\           .?AV<lambda_040a7abe75622aeb81e5cbd5a2255d49>@@ P\           .?AV<lambda_3c53bb83725faf3c16e54e2021dfac25>@@ P\           .?AV<lambda_d5a0e33818d21fbf32080cf0cb42cefa>@@ P\           .?AV<lambda_e3f7bc718d2c53dee1e9c521788651f5>@@ P\           .?AV<lambda_843732850b0875ae27ac9b0e03ad468b>@@ P\           .?AV<lambda_bb1a2bc4ab8cb709911d39cbfbd14923>@@ P\           .?AV<lambda_ed35c58312fa041da10d9f3cf5abbcc9>@@ P\           .?AV<lambda_36363f046f948adff08a3abea86e6097>@@ P\           .?AV<lambda_5561085a9e7c91413af87c4f38878e10>@@ P\           .?AV<lambda_bb4c721ced0ffd2a260dd06d452ef5dc>@@ P\           .?AV<lambda_cff034d5d94af4c157a0e304b08c60aa>@@ P\           .?AV<lambda_08b612ace9c41931475989602f7817aa>@@ P\           .?AV<lambda_af3c20412a021189d99ac3bac6f7cd5e>@@ P\           .?AV<lambda_7d4abd84af41c44d4a250250944cd44e>@@ P\           .?AV<lambda_e489cb0022ebe17894e6af25e05c15af>@@ P\           .?AV<lambda_70bf11b3f0c6e2dd88cb7b8d75e7bed6>@@ P\           .?AV<lambda_3efca29add5b2f926fd45382f946056f>@@ P\           .?AV<lambda_4c835fc6de2611979db3056ca174064d>@@ P\           .?AV<lambda_845b9fa6363820ccb56f0a7ca2e1aa67>@@ P\           .?AV?$_Binder@U_Unforced@std@@P8Transport@impl@rtc@@EAAXV?$shared_ptr@UMessage@rtc@@@2@@ZPEAV345@AEBU?$_Ph@$00@2@@std@@ P\           .P6AXPEAUevp_pkey_st@@@Z        P\           .P6AXPEAUx509_st@@@Z    P\           .?AV<lambda_aece968073e8cd7b29485fb646173f0c>@@ P\           .?AV<lambda_3b4572f76c62db88cbcac3eba19149f5>@@ P\           .?AV<lambda_155bb2108582b09f01bc7f6123047d32>@@ P\           .?AV<lambda_7b4645e953e33284447cb5839677d95c>@@ P\           .?AVlength_error@std@@  P\           .?AVbad_function_call@std@@     P\           .?AVregex_error@std@@   P\           .?AVbad_exception@std@@ P\           .?AV__non_rtti_object@std@@     P\           .?AVbad_typeid@std@@    P\           .?AVios_base@std@@      P\           .?AV?$_Iosb@H@std@@     P\           .?AV?$basic_ios@_WU?$char_traits@_W@std@@@std@@ P\           .?AV?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@           P\           .?AV?$basic_ostream@_WU?$char_traits@_W@std@@@std@@             P\           .?AV?$basic_stringbuf@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@         P\           .?AV?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@     P\           .?AVerror_category@std@@        P\           .?AV_Iostream_error_category2@std@@     P\           .?AV_Facet_base@std@@   P\           .?AVfacet@locale@std@@  P\           .?AU_Crt_new_delete@std@@       P\           .?AUctype_base@std@@    P\           .?AV?$ctype@_W@std@@    P\           .?AVTypeError@Napi@@    P\           .?AV?$_Func_base@X$$V@std@@     P\           .?AV_Future_error_category2@std@@               P\           .?AV?$_Func_base@XW4LogLevel@rtc@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@          P\           .?AV?$_Func_base@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@      P\           .?AVRecord@plog@@       P\           .?AV?$_Func_impl_no_alloc@V<lambda_1be30faf2c2b7f361d4c9de9250d2ebf>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_58bff20a186d51954680125e1cd402ad>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_b299a9e5af8b98ba98a8c1b4dd7442af>@@XW4LogLevel@rtc@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@     P\           .?AV_Ref_count_base@std@@       P\           .?AVMediaHandler@rtc@@          P\           .?AV?$enable_shared_from_this@VMediaHandler@rtc@@@std@@ P\           .?AVRtcpReceivingSession@rtc@@  P\           .?AVRtcpReceivingSessionWrapper@@       P\           .?AV?$ObjectWrap@VRtcpReceivingSessionWrapper@@@Napi@@          P\           .?AV?$InstanceWrap@VRtcpReceivingSessionWrapper@@@Napi@@        P\           .?AV?$_Ref_count_resource@PEAVRtcpReceivingSession@rtc@@U?$default_delete@VRtcpReceivingSession@rtc@@@std@@@std@@       P\           .?AV?$ctype@D@std@@     P\           .?AVTrackWrapper@@      P\           .?AV?$ObjectWrap@VTrackWrapper@@@Napi@@ P\           .?AV?$InstanceWrap@VTrackWrapper@@@Napi@@       P\           .?AV?$_Func_base@XV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@          P\           .?AV?$_Func_base@XV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@std@@    P\           .?AV?$_Func_impl_no_alloc@V<lambda_e56b21e698600d945b61937bc3ac87ac>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_f919c1c9e266f2c0a57d84ce87c66d7a>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_0f0f814513c94cb03a56c79ce4aa262a>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_86a79f3553e6b1ee3a2ee1f7230ca7af>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_c3f455c6d1ce06d5f9c50d12d42ce457>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_881c408cd99c2efbf938959bb63e6853>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_f23da89a9fb923bf38349b90eefbdca2>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_6b4d8684bf55f410313306b557bc49c6>@@XV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@     P\           .?AV?$_Func_impl_no_alloc@V<lambda_051883e7111fe76999e7bd2ca9aee9c0>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_ac3cfb29fb63ad2f2c2ed7c3413dc35a>@@XV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@std@@       P\           .?AVEntry@Description@rtc@@     P\           .?AVMedia@Description@rtc@@     P\           .?AVAudio@Description@rtc@@     P\           .?AVAudioWrapper@@      P\           .?AV?$ObjectWrap@VAudioWrapper@@@Napi@@ P\           .?AV?$InstanceWrap@VAudioWrapper@@@Napi@@               P\           .?AV?$_Ref_count_resource@PEAVAudio@Description@rtc@@U?$default_delete@VAudio@Description@rtc@@@std@@@std@@     P\           .?AVVideo@Description@rtc@@     P\           .?AVVideoWrapper@@      P\           .?AV?$ObjectWrap@VVideoWrapper@@@Napi@@ P\           .?AV?$InstanceWrap@VVideoWrapper@@@Napi@@       P\           .?AV?$_Ref_count_resource@PEAVVideo@Description@rtc@@U?$default_delete@VVideo@Description@rtc@@@std@@@std@@     P\           .?AVDataChannelWrapper@@        P\           .?AV?$ObjectWrap@VDataChannelWrapper@@@Napi@@   P\           .?AV?$InstanceWrap@VDataChannelWrapper@@@Napi@@ P\           .?AV?$_Func_impl_no_alloc@V<lambda_1d139b82a67a7c70959d36c894a1a61a>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_d8c2bd28a8691d89f10df777863b4e40>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_13f562790853afe8718001c45dd881be>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_54294d192d08ba342a1c5aaf08692def>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_9b0c35fd69bd0616001179e32bf4f057>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_f7ffd76a2ab4318b6fb723a83db44154>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_d84716c21417b3e96100f3ddbb726410>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_61c087d4bf6e9e56bccb286654d82db7>@@XV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@     P\           .?AV?$_Func_impl_no_alloc@V<lambda_2200058bde320f78245fa21640d52f08>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_71f6851ddd4950fd8031742bb7e6d071>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_89f11f454e68cfc80bfc4746aed44f9e>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_feecc16e6095fdf08979397032c391b7>@@XV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@std@@       P\           .?AV?$basic_ios@DU?$char_traits@D@std@@@std@@           P\           .?AV?$basic_streambuf@DU?$char_traits@D@std@@@std@@             P\           .?AV?$basic_ostream@DU?$char_traits@D@std@@@std@@               P\           .?AV?$basic_stringbuf@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@            P\           .?AV?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@        P\           .?AVPeerConnectionWrapper@@     P\           .?AV?$ObjectWrap@VPeerConnectionWrapper@@@Napi@@                P\           .?AV?$InstanceWrap@VPeerConnectionWrapper@@@Napi@@      P\           .?AV?$_Func_base@XVDescription@rtc@@@std@@      P\           .?AV?$_Func_base@XVCandidate@rtc@@@std@@                P\           .?AV?$_Func_base@XW4State@PeerConnection@rtc@@@std@@            P\           .?AV?$_Func_base@XW4IceState@PeerConnection@rtc@@@std@@         P\           .?AV?$_Func_base@XW4SignalingState@PeerConnection@rtc@@@std@@   P\           .?AV?$_Func_base@XW4GatheringState@PeerConnection@rtc@@@std@@   P\           .?AV?$_Func_base@XV?$shared_ptr@VDataChannel@rtc@@@std@@@std@@  P\           .?AV?$_Func_base@XV?$shared_ptr@VTrack@rtc@@@std@@@std@@        P\           .?AV?$_Func_impl_no_alloc@V<lambda_4b8f8e7a4d6ddcaf09ac6e79fb8be672>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_5a0c8ccdfbf9014a1252dfe5eb00022a>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_8ac7bd48462446749ec9184a35afdbe5>@@XVDescription@rtc@@@std@@ P\           .?AV?$_Func_impl_no_alloc@V<lambda_eb7a0c4f06b48a5838aed121e9390fb5>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_566aeb6e203c227a9de6aea03af421c5>@@XVCandidate@rtc@@@std@@   P\           .?AV?$_Func_impl_no_alloc@V<lambda_89f15b5feae15f3ac3f652a8714c895d>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_22b641ec1daaef2601f2363d0b90a025>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_91ba5128ae159f271507fecba0ffbc7f>@@XW4State@PeerConnection@rtc@@@std@@       P\           .?AV?$_Func_impl_no_alloc@V<lambda_3ea865098e905c9409879eaceb6c8a95>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_09e32c2e7c7f47d160118357eb8bd91c>@@XW4IceState@PeerConnection@rtc@@@std@@    P\           .?AV?$_Func_impl_no_alloc@V<lambda_196fcdad450e5b0dbcbe423a2a18cd26>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_de3e1ba72f0188753ff28bd0c169ced0>@@XW4SignalingState@PeerConnection@rtc@@@std@@              P\           .?AV?$_Func_impl_no_alloc@V<lambda_610e790b6aab7fa617ebfaa04cb9e10d>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_6f0b5f882397462b3403b47a871b6c80>@@XW4GatheringState@PeerConnection@rtc@@@std@@              P\           .?AV?$_Func_impl_no_alloc@V<lambda_77d44303f1349bee59ec81e9818b8d23>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_60395c031d45f37c7672c723d9ddfb81>@@XV?$shared_ptr@VDataChannel@rtc@@@std@@@std@@             P\           .?AV?$_Func_impl_no_alloc@V<lambda_9faf772f86f9f694365e36d39a69b2f7>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_06e5639c475e3b5c92d1e2f29b91b203>@@XV?$shared_ptr@VTrack@rtc@@@std@@@std@@   P\           .?AVWebSocketWrapper@@  P\           .?AV?$ObjectWrap@VWebSocketWrapper@@@Napi@@     P\           .?AV?$InstanceWrap@VWebSocketWrapper@@@Napi@@           P\           .?AV?$_Ref_count_resource@PEAVWebSocket@rtc@@U?$default_delete@VWebSocket@rtc@@@std@@@std@@     P\           .?AV?$_Func_impl_no_alloc@V<lambda_0da413264129097f55cd3cecfcef2986>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_2074e960c2efc304de479b81490d86d0>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_5d024567a25d8b4cba43a2caa0136fbc>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_d3df08fe3fd9da959b1fc303e4a5361b>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_8851f22d7e6babfe08aa8b969d47e4ab>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_b534bc1b5e4984c584fdc85c59e080a1>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_7186390326516d5b142dc656c774bd4c>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_6c6601b8990210dc5e39a18530cf7f82>@@XV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@     P\           .?AV?$_Func_impl_no_alloc@V<lambda_de08b20428089295bdad05f27cc0238f>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_4ba9cf9de6d3ff736df1130ff7bbf6d3>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_7ba5b98a7b29d37f2faa1a20ae0e8c91>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_659ac948765bf43925608a8a686dab49>@@XV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@std@@       P\           .?AVWebSocketServerWrapper@@            P\           .?AV?$ObjectWrap@VWebSocketServerWrapper@@@Napi@@               P\           .?AV?$InstanceWrap@VWebSocketServerWrapper@@@Napi@@             P\           .?AV?$_Func_base@XV?$shared_ptr@VWebSocket@rtc@@@std@@@std@@    P\           .?AV?$_Func_impl_no_alloc@V<lambda_b9c38ae6fea5004171b38d185a2ff9b0>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_3d07be9af76e0dfec4ad7929ea53ac05>@@XPEAUnapi_env__@@AEAV?$vector@PEAUnapi_value__@@V?$allocator@PEAUnapi_value__@@@std@@@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_b9220f42dcf93aab75e840b51008ee71>@@XV?$shared_ptr@VWebSocket@rtc@@@std@@@std@@               P\           .?AV?$num_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@    P\           .?AVIAppender@plog@@    P\           .?AV?$Logger@$0A@@plog@@                P\           .?AV?$Singleton@V?$Logger@$0A@@plog@@@util@plog@@       P\           .?AVNonCopyable@util@plog@@             P\           .?AV?$ColorConsoleAppender@VTxtFormatter@plog@@@plog@@          P\           .?AV?$ConsoleAppender@VTxtFormatter@plog@@@plog@@       P\           .?AULogAppender@rtc@@   P\           .?AV?$synchronized_callback@W4LogLevel@rtc@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@rtc@@        P\           .?AV?$numpunct@_W@std@@ P\           .?AVChannel@rtc@@       P\           .?AV?$CheshireCat@UChannel@impl@rtc@@@rtc@@     P\           .?AV?$synchronized_stored_callback@$$V@rtc@@    P\           .?AV?$synchronized_callback@$$V@rtc@@   P\           .?AV?$synchronized_stored_callback@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@rtc@@         P\           .?AV?$synchronized_callback@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@rtc@@        P\           .?AVTrack@rtc@@ P\           .?AV?$CheshireCat@VTrack@impl@rtc@@@rtc@@               P\           .?AV?$_Func_base@XV?$shared_ptr@UMessage@rtc@@@std@@@std@@      P\           .?AV?$_Func_impl_no_alloc@V<lambda_7ba023931a0a82807b38c85953b0022d>@@XV?$shared_ptr@UMessage@rtc@@@std@@@std@@ P\           .?AV?$_Func_impl_no_alloc@V<lambda_2ab013f821c61093675c195060f7960a>@@XV?$shared_ptr@UMessage@rtc@@@std@@@std@@ P\           .?AV?$basic_istream@DU?$char_traits@D@std@@@std@@               P\           .?AV?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@        P\           .?AV?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@       P\           .?AV?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@       P\           .?AV?$numpunct@D@std@@          P\           .?AV?$_Ref_count_obj2@UApplication@Description@rtc@@@std@@      P\           .?AV?$_Ref_count_obj2@VMedia@Description@rtc@@@std@@    P\           .?AVDataChannel@rtc@@   P\           .?AV?$CheshireCat@UDataChannel@impl@rtc@@@rtc@@ P\           .?AV?$_Ref_count_obj2@UMessage@rtc@@@std@@      P\           .?AV?$collate@D@std@@   P\           .?AV_Node_base@std@@    P\           .?AV_Root_node@std@@    P\           .?AV_Node_end_group@std@@       P\           .?AV_Node_assert@std@@  P\           .?AV_Node_capture@std@@ P\           .?AV_Node_back@std@@    P\           .?AV_Node_endif@std@@   P\           .?AV_Node_if@std@@      P\           .?AV_Node_rep@std@@     P\           .?AV_Node_end_rep@std@@ P\           .?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@        P\           .?AV?$_Node_str@D@std@@ P\           .?AV_Generic_error_category@std@@       P\           .?AVPeerConnection@rtc@@                P\           .?AV?$CheshireCat@UPeerConnection@impl@rtc@@@rtc@@      P\           .?AV?$_Ref_count_obj2@VDataChannel@rtc@@@std@@  P\           .?AV?$_Ref_count_obj2@VTrack@rtc@@@std@@                P\           .?AV?$_Ref_count_obj2@UPeerConnection@impl@rtc@@@std@@  P\           .?AVWebSocket@rtc@@     P\           .?AV?$CheshireCat@UWebSocket@impl@rtc@@@rtc@@   P\           .?AV?$_Ref_count_obj2@UWebSocket@impl@rtc@@@std@@       P\           .?AVWebSocketServer@rtc@@               P\           .?AV?$CheshireCat@UWebSocketServer@impl@rtc@@@rtc@@             P\           .?AV?$_Ref_count_obj2@UWebSocketServer@impl@rtc@@@std@@ P\           .?AV?$_Associated_state@H@std@@         P\           .?AV?$_Ref_count_obj2@UTokenPayload@Init@impl@rtc@@@std@@       P\           .?AV?$_Ref_count_obj2@ULogData@LogCounter@impl@rtc@@@std@@      P\           .?AV?$_Packaged_state@$$A6AXXZ@std@@            P\           .?AV?$_Ref_count_obj2@V?$packaged_task@$$A6AXXZ@std@@@std@@     P\           .?AV?$_Func_impl_no_alloc@V<lambda_b5b3739c2aa873631758c9ee298a2412>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_72d28488fddbb8034099f7cc0ea735e7>@@X$$V@std@@        P\           .?AUChannel@impl@rtc@@  P\           .?AV?$synchronized_callback@V?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@rtc@@          P\           .?AV?$_Func_base@_KAEBV?$shared_ptr@UMessage@rtc@@@std@@@std@@  P\           .?AVTrack@impl@rtc@@            P\           .?AV?$enable_shared_from_this@VTrack@impl@rtc@@@std@@           P\           .?AV?$synchronized_callback@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@UFrameInfo@rtc@@@rtc@@      P\           .?AV?$_Func_impl_no_alloc@V<lambda_9b555a7ee9867f7efd78317968cd2bda>@@_KAEBV?$shared_ptr@UMessage@rtc@@@std@@@std@@             P\           .?AV?$_Func_impl_no_alloc@V<lambda_858a4041b6e77a124352df86fe7ea787>@@XV?$variant@V?$vector@W4byte@std@@V?$allocator@W4byte@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@std@@@std@@               P\           .?AV?$_Func_impl_no_alloc@V<lambda_57de6889a8a31d199f425552121b2fba>@@XV?$shared_ptr@UMessage@rtc@@@std@@@std@@ P\           .?AV?$_Func_impl_no_alloc@V<lambda_88a955c1f2d9b7fd1a0f585686e75dc1>@@XV?$shared_ptr@UMessage@rtc@@@std@@@std@@ P\           .?AV?$_Func_impl_no_alloc@V<lambda_17eaa77d3aabb819ed5978341e20ab7b>@@_KAEBV?$shared_ptr@UMessage@rtc@@@std@@@std@@     P\           .?AUDataChannel@impl@rtc@@              P\           .?AV?$enable_shared_from_this@UDataChannel@impl@rtc@@@std@@     P\           .?AUOutgoingDataChannel@impl@rtc@@      P\           .?AUIncomingDataChannel@impl@rtc@@      P\           .?AV?$_Ref_count_obj2@UReliability@rtc@@@std@@  P\           .?AV?$_Func_impl_no_alloc@P6A_KAEBV?$shared_ptr@UMessage@rtc@@@std@@@Z_KAEBV12@@std@@   P\           .?AVSctpTransport@impl@rtc@@    P\           .?AVTransport@impl@rtc@@                P\           .?AV?$enable_shared_from_this@VSctpTransport@impl@rtc@@@std@@   P\           .?AV?$_Associated_state@_N@std@@                P\           .?AV?$_Func_impl_no_alloc@V?$_Binder@U_Unforced@std@@P8Processor@impl@rtc@@EAAXXZAEAPEAV345@@std@@X$$V@std@@    P\           .?AV?$_Packaged_state@$$A6A_NXZ@std@@           P\           .?AV?$_Func_impl_no_alloc@V<lambda_464cab33bbbb24f90171e1f15508ced5>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_dd2f75f5f7b8dcf30be924f961bf24fe>@@X$$V@std@@        P\           .?AV?$_Func_base@_N$$V@std@@            P\           .?AV?$_Ref_count_obj2@V?$packaged_task@$$A6A_NXZ@std@@@std@@    P\           .?AV?$_Func_impl_no_alloc@V<lambda_be3f7a536778fe5b682021c1cbaa45de>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_f0c0454a43dc54575d04d2bcdd2dc8d7>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_2e78b9616474a187b9b8b98c2f8b5ad1>@@_N$$V@std@@               P\           .?AV?$_Func_impl_no_alloc@V<lambda_0deb93a66c1934bb3dc105a8e8d7e7b6>@@X$$V@std@@                P\           .?AV?$_Func_base@XW4State@Transport@impl@rtc@@@std@@    P\           .?AV?$_Func_base@XG_K@std@@             P\           .?AV?$_Func_base@_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@      P\           .?AV?$_Func_base@XAEBVCandidate@rtc@@@std@@     P\           .?AV?$_Func_base@XW4GatheringState@IceTransport@impl@rtc@@@std@@                P\           .?AV?$synchronized_callback@V?$shared_ptr@VDataChannel@rtc@@@std@@@rtc@@        P\           .?AV?$synchronized_callback@VDescription@rtc@@@rtc@@            P\           .?AV?$synchronized_callback@VCandidate@rtc@@@rtc@@              P\           .?AV?$synchronized_callback@W4State@PeerConnection@rtc@@@rtc@@  P\           .?AV?$synchronized_callback@W4IceState@PeerConnection@rtc@@@rtc@@               P\           .?AV?$synchronized_callback@W4GatheringState@PeerConnection@rtc@@@rtc@@         P\           .?AV?$synchronized_callback@W4SignalingState@PeerConnection@rtc@@@rtc@@         P\           .?AV?$synchronized_callback@V?$shared_ptr@VTrack@rtc@@@std@@@rtc@@              P\           .?AV?$_Associated_state@V?$shared_ptr@VCertificate@impl@rtc@@@std@@@std@@       P\           .?AV?$_Func_base@_KAEBV?$shared_ptr@UDataChannel@impl@rtc@@@std@@@std@@         P\           .?AV?$_Func_base@_KAEBV?$shared_ptr@VTrack@impl@rtc@@@std@@@std@@               P\           .?AV?$_Func_base@XV?$shared_ptr@UDataChannel@impl@rtc@@@std@@@std@@             P\           .?AV?$_Func_base@XV?$shared_ptr@VTrack@impl@rtc@@@std@@@std@@   P\           .?AV?$_Ref_count_obj2@VCertificate@impl@rtc@@@std@@             P\           .?AV?$_Ref_count_obj2@VIceTransport@impl@rtc@@@std@@            P\           .?AV?$_Ref_count_obj2@VDtlsSrtpTransport@impl@rtc@@@std@@       P\           .?AV?$_Ref_count_obj2@VDtlsTransport@impl@rtc@@@std@@           P\           .?AV?$_Ref_count_obj2@VSctpTransport@impl@rtc@@@std@@           P\           .?AV?$_Ref_count_obj2@UIncomingDataChannel@impl@rtc@@@std@@     P\           .?AV?$_Ref_count_obj2@UDataChannel@impl@rtc@@@std@@             P\           .?AV?$_Ref_count_obj2@UOutgoingDataChannel@impl@rtc@@@std@@     P\           .?AV?$_Ref_count_obj2@VTrack@impl@rtc@@@std@@   P\           .?AV?$_Func_impl_no_alloc@V<lambda_182320223764185e41f005274cdd12d2>@@XV?$shared_ptr@UMessage@rtc@@@std@@@std@@ P\           .?AV?$_Func_impl_no_alloc@V<lambda_7e0d6be8f36504735073eff7d35c9599>@@XV?$shared_ptr@UDataChannel@impl@rtc@@@std@@@std@@        P\           .?AV?$_Func_impl_no_alloc@V<lambda_1f6819bea1a3e054eb028309e80dbc93>@@XV?$shared_ptr@UDataChannel@impl@rtc@@@std@@@std@@        P\           .?AV?$_Func_impl_no_alloc@V<lambda_2ddf7a306915ae85e3d17143d99a180d>@@XV?$shared_ptr@UDataChannel@impl@rtc@@@std@@@std@@        P\           .?AV?$_Func_impl_no_alloc@V<lambda_47503c207a2f788fca084635683f296c>@@XV?$shared_ptr@VTrack@impl@rtc@@@std@@@std@@              P\           .?AV?$_Func_impl_no_alloc@V<lambda_33906cdac183ddcf2311f2de512eb193>@@XV?$shared_ptr@VTrack@impl@rtc@@@std@@@std@@              P\           .?AV?$_Func_impl_no_alloc@V<lambda_59e1bb0a46d027839da23ed8c727d77f>@@_KAEBV?$shared_ptr@UDataChannel@impl@rtc@@@std@@@std@@    P\           .?AV?$_Func_impl_no_alloc@V<lambda_ad06cb18c301de278ec2eeadd72ec89f>@@_KAEBV?$shared_ptr@VTrack@impl@rtc@@@std@@@std@@          P\           .?AV?$_Func_impl_no_alloc@V<lambda_3b85649acdf3e3411de1b9c507af412f>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_c473b82813b29d32a3ccd0af152b0a7d>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_c67f5628ab6616a51905b686ef15400d>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_b984b183fd5ea366ab41a46b17a7adbe>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_75a3dcbb9a88f9e3353ff66bae3e6984>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_274aff3adcb316d8ede438ee7ff0abc8>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_62740026a8062558ecafd0bc0cf9dd29>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_e7c4007f634c1df799e2d43d4bd9e2f6>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_6815c632eb27b131f186836722f7a99f>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_b8308ca47b774d40d4edf3daf0a344ac>@@XAEBVCandidate@rtc@@@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_5192acdfa784a7f18348e3c87a431954>@@XW4State@Transport@impl@rtc@@@std@@       P\           .?AV?$_Func_impl_no_alloc@V<lambda_49493d8779a074abdec41cbcf03a822d>@@XW4GatheringState@IceTransport@impl@rtc@@@std@@           P\           .?AV?$_Func_impl_no_alloc@V<lambda_7afed3d695947595abfc2976b73188c9>@@_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@ P\           .?AV?$_Func_impl_no_alloc@V<lambda_3b389542cc1352dd47687ac6c93a0eb2>@@XV?$shared_ptr@UMessage@rtc@@@std@@@std@@ P\           .?AV?$_Func_impl_no_alloc@V<lambda_d4f594f533e092a363c39f9ad7641f15>@@XW4State@Transport@impl@rtc@@@std@@       P\           .?AV?$_Func_impl_no_alloc@V<lambda_7aafd2acf010c491fb50ebc706b4b995>@@XG_K@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_667c275eb78c2f306662ff0599c02012>@@XW4State@Transport@impl@rtc@@@std@@       P\           .?AV?$_Func_impl_no_alloc@V<lambda_90c7f93805cc5820dabfcfee34e868c1>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_6c04e136c74112ac059b2e32a4243ad6>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_17a9313d68ab0b8f16d7341006a17e5f>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_1d09071927c9bb77fb3eb073223dd93b>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_d25f9e8f9557d5c969d4bfa1ada74984>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_ff69470ddfeeacdb74b79edd95f23204>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_86fc31a4c9ac8770688ad3885dc46706>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_6e7c3c7f6f62a50cc9714bfd14fad5ca>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_36fd236d75daee15625b2c09dd6f041b>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_19f46306fbacb7f30b46b9c648bf2a74>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_d4a96e0541305c41c64a053da73cb790>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_88f823b9a9c81af63fa8c1bcadc57ede>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_0cd7ef9a8627e88d13adaf79f8c3cc21>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_438c7749ac26a0a0124b7be3b2571b79>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_7cbf5a655d4c6d54a334e44a3b75c8e7>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_71425297605b4f1d17bc64abfb6e0931>@@X$$V@std@@        P\           .?AVIceTransport@impl@rtc@@             P\           .?AV?$_Func_base@XW4Event@PollService@impl@rtc@@@std@@  P\           .?AVTcpTransport@impl@rtc@@             P\           .?AV?$enable_shared_from_this@VTcpTransport@impl@rtc@@@std@@    P\           .?AV?$_Func_impl_no_alloc@V<lambda_8409fad82269804f4ba7754da5c6383b>@@XW4Event@PollService@impl@rtc@@@std@@     P\           .?AV?$_Func_impl_no_alloc@V?$_Binder@U_Unforced@std@@P8TcpTransport@impl@rtc@@EAAXW4Event@PollService@45@@ZPEAV345@AEBU?$_Ph@$00@2@@std@@XW4Event@PollService@impl@rtc@@@std@@  P\           .?AV?$_Func_impl_no_alloc@V<lambda_3761cdc5a36fcc1aa697d4136f68208b>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_d748922154d600895d2167f653e9f25c>@@X$$V@std@@        P\           .?AV?$_Func_base@X_K@std@@      P\           .?AUWebSocket@impl@rtc@@                P\           .?AV?$enable_shared_from_this@UWebSocket@impl@rtc@@@std@@       P\           .?AV?$_Ref_count_obj2@VWsHandshake@impl@rtc@@@std@@             P\           .?AV?$_Ref_count_obj2@VTcpTransport@impl@rtc@@@std@@            P\           .?AV?$_Ref_count_obj2@VHttpProxyTransport@impl@rtc@@@std@@      P\           .?AV?$_Ref_count_obj2@VTlsTransport@impl@rtc@@@std@@            P\           .?AV?$_Ref_count_obj2@VWsTransport@impl@rtc@@@std@@             P\           .?AV?$_Func_impl_no_alloc@V<lambda_c1bb820f9647e221e45a3d78dddd190e>@@X_K@std@@ P\           .?AV?$_Func_impl_no_alloc@V<lambda_a804ff338df550c7c3da1e904cf3c06c>@@XW4State@Transport@impl@rtc@@@std@@       P\           .?AV?$_Func_impl_no_alloc@V<lambda_aa382ca1bcdf69d82071ade55ed8f33e>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_040a7abe75622aeb81e5cbd5a2255d49>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_bb1a2bc4ab8cb709911d39cbfbd14923>@@XW4State@Transport@impl@rtc@@@std@@       P\           .?AV?$_Func_impl_no_alloc@V<lambda_843732850b0875ae27ac9b0e03ad468b>@@XW4State@Transport@impl@rtc@@@std@@       P\           .?AV?$_Func_impl_no_alloc@V<lambda_e3f7bc718d2c53dee1e9c521788651f5>@@XV?$shared_ptr@UMessage@rtc@@@std@@@std@@ P\           .?AV?$_Func_impl_no_alloc@V<lambda_d5a0e33818d21fbf32080cf0cb42cefa>@@XW4State@Transport@impl@rtc@@@std@@       P\           .?AV?$_Func_impl_no_alloc@V<lambda_3c53bb83725faf3c16e54e2021dfac25>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_ed35c58312fa041da10d9f3cf5abbcc9>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_36363f046f948adff08a3abea86e6097>@@X$$V@std@@                P\           .?AV?$synchronized_callback@V?$shared_ptr@VWebSocket@rtc@@@std@@@rtc@@  P\           .?AV?$_Ref_count_obj2@VWebSocket@rtc@@@std@@            P\           .?AV?$basic_filebuf@DU?$char_traits@D@std@@@std@@               P\           .?AV?$basic_ifstream@DU?$char_traits@D@std@@@std@@      P\           .?AVcodecvt_base@std@@  P\           .?AV?$codecvt@DDU_Mbstatet@@@std@@              P\           .?AV?$enable_shared_from_this@VDtlsTransport@impl@rtc@@@std@@   P\           .?AV?$_Func_impl_no_alloc@V<lambda_bb4c721ced0ffd2a260dd06d452ef5dc>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_5561085a9e7c91413af87c4f38878e10>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_08b612ace9c41931475989602f7817aa>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_cff034d5d94af4c157a0e304b08c60aa>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_7d4abd84af41c44d4a250250944cd44e>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_af3c20412a021189d99ac3bac6f7cd5e>@@X$$V@std@@        P\           .?AVTlsTransport@impl@rtc@@             P\           .?AV?$enable_shared_from_this@VTlsTransport@impl@rtc@@@std@@    P\           .?AV?$_Func_impl_no_alloc@V<lambda_e489cb0022ebe17894e6af25e05c15af>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_70bf11b3f0c6e2dd88cb7b8d75e7bed6>@@X$$V@std@@        P\           .?AVProcessor@impl@rtc@@                P\           .?AV?$_Func_base@_KAEBV?$function@$$A6AXXZ@std@@@std@@  P\           .?AVTearDownProcessor@impl@rtc@@        P\           .?AV?$_Func_impl_no_alloc@V<lambda_3efca29add5b2f926fd45382f946056f>@@_KAEBV?$function@$$A6AXXZ@std@@@std@@     P\           .?AV?$_Func_impl_no_alloc@V<lambda_4c835fc6de2611979db3056ca174064d>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_845b9fa6363820ccb56f0a7ca2e1aa67>@@X$$V@std@@                P\           .?AV?$synchronized_callback@W4State@Transport@impl@rtc@@@rtc@@  P\           .?AV?$synchronized_callback@V?$shared_ptr@UMessage@rtc@@@std@@@rtc@@            P\           .?AV?$_Func_impl_no_alloc@V?$_Binder@U_Unforced@std@@P8Transport@impl@rtc@@EAAXV?$shared_ptr@UMessage@rtc@@@2@@ZPEAV345@AEBU?$_Ph@$00@2@@std@@XV?$shared_ptr@UMessage@rtc@@@2@@std@@            P\           .?AV?$_Ref_count_resource@PEAUx509_st@@P6AXPEAU1@@Z@std@@       P\           .?AV?$_Ref_count_resource@PEAUevp_pkey_st@@P6AXPEAU1@@Z@std@@   P\           .?AV?$_Packaged_state@$$A6A?AV?$shared_ptr@VCertificate@impl@rtc@@@std@@XZ@std@@                P\           .?AV?$_Func_base@V?$shared_ptr@VCertificate@impl@rtc@@@std@@$$V@std@@           P\           .?AV?$_Ref_count_obj2@V?$packaged_task@$$A6A?AV?$shared_ptr@VCertificate@impl@rtc@@@std@@XZ@std@@@std@@         P\           .?AV?$_Func_impl_no_alloc@V<lambda_aece968073e8cd7b29485fb646173f0c>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_3b4572f76c62db88cbcac3eba19149f5>@@V?$shared_ptr@VCertificate@impl@rtc@@@std@@$$V@std@@      P\           .?AVHttpProxyTransport@impl@rtc@@               P\           .?AV?$enable_shared_from_this@VHttpProxyTransport@impl@rtc@@@std@@      P\           .?AVWsTransport@impl@rtc@@              P\           .?AV?$enable_shared_from_this@VWsTransport@impl@rtc@@@std@@     P\           .?AV?$_Func_impl_no_alloc@V<lambda_155bb2108582b09f01bc7f6123047d32>@@X$$V@std@@                P\           .?AV?$_Func_impl_no_alloc@V<lambda_7b4645e953e33284447cb5839677d95c>@@X$$V@std@@        P\           .?AV_Locimp@locale@std@@        P\           .?AV_ExceptionPtr_normal@?A0x6e02efe5@@ P\           .?AV?$_ExceptionPtr_static@Vbad_alloc@std@@@?A0x6e02efe5@@      P\           .?AV?$_ExceptionPtr_static@Vbad_exception@std@@@?A0x6e02efe5@@  P\           .?AVtype_info@@ h   l   h   h   h    i   i   $i   6i   Hi   Zi   li   ~i   i   i   i   i   i   i   i   j    j   2j   Dj   Vj   hj   zj   j   j   j   j   j   j   j   
k   k   .k   @k   Rk   dk   vk   k   k   k   k   k   k   k   l   l   *l   <l   Nl   `l   rl   l   l   l   l   l                                                                                                                                                                                                                     %  p` %  (  p` (  (7  p` =7  #E  p` =E  ^  p` e  uf  q` ]k  ,l  q` =l  wl  q` o  Oq  r` ]q  w  r` =    y`     y`   ΂  y` ݂    y`     y` C  h  y` w  ^   z` g    z`     0z` M    Hz` -    Xz`   X  hz` m  _  xz` m    z`   *  z` M  a  z`     z`     z`   |  z`   %  z`   z`  l z`   {`  * {` 4  ({` l ,! 4{` D! " ({` ,# _* 4{` + + ` + , `  , k, ` p, , ` , - ` - [- ` `- - ` - - `  . K. ` P. . ` . . ` . ;/ ` @/ / ` / / ` / +0 ` 00 ~0 ` 0 0 ` 0 1 `  1 n1 ` p1 1 ` 1 2 ` 2 ^2 ` 2 9 H` -9 : P` < > ` > .D ` MD lF (` F K @` M _ X` ` c h` c r p` s N `  Ֆ ` ͘ " ` M = ` M M `   г` M  H`   `` . 	 x` m  ` - % `  .! P` M! O" h` M* + ` -5 6 ` > v? ` I `L ` M XN ` mN &O ` MO $P ` MP P ` P }Q ` Q R ` -R U (` U X @` X \ X` \ _ p` _ _ ` ` ` ` c c ` i j ` 9k }l ` l m ` n Eo ` no p ` Mr ru H` u | `` | t x`   ` - V ` m ֓ `   ` ͟  `   x`   `   ` M  `  h `  s1 ` 1 U ` MW [ ` [ _ ` _ g ` g fp ` Mr  (` M _ 8`   H`  \ X`   h`   x`  T ` m 0 ` 2 :3 ` =6 6 ` 9 aA ` }A lD ` F J  ` J M (` -M nP @` P [ X` -[ b p` c n ` o r ` r u ` u h `   ` M   `   ` - }  `   0`   @`  ؚ P`   ``   p`   `  V ` m ] ` M  `   `  q (`   @` -  X`  t p`   `  o `    ` ͼ  `  H ` m e `   ` -  `  6 `  u  `   `     `    0`   @`   Da     Ea  $ J Na J o 8Oa o 1
 Oa @
  Oa  A ^ P  ^  a ^ p  ^   !^   ^    ^  7 D+^ @  ^  U ^ p  5^  q ^   ^    8^  ! ^ 0  ^  G >^ P  ^  e ^   P^    ^   ^ 0  $`^  1 ^ @  ^  W d^ `  ^  u ^   ^   ^  ! ^ 0  ^   q^   q^   q^   q^  ! ^ 0  ^  A ^ P  ^  a ^ p  ^    ^   ^    ^  5 ^ @  ^  U ^ `  ^  u ^   ^   ^   D^   q^  ! ^ 0  ^  A ^ P  ^   ^   ^   ^    ^   ^   ^   ^  o ^ p  ^    ^   ^    ^   ^    ^  5 ^ @  ^  1 ^ @  ^  ; ^ @  ^  U ^ ` Q D^ ` _ @>_ ` ] >_ ` \ =_ ` ^ q^ ` i ?_ p _ ^ ` a =_ p  ^    ^   ^    ^  1 ^ @  ^  Q ^ `  ^  q  ^    ^  { ^ |  ^   ^  4 ^ l  ^   ^   ^ T t ^ t  ea   Lea   @ ^ P  ^   l^    ^   ^  / ^ 0  P^  	 ^ 	 
 ^ 
 5 ^ 5  ^   ^   ^   ^  " ^ " l ^ l & ^ & , $^ 0  ^   ^  > ^ > J  ^ J P ^ P ~ ^ ~  ^   ^   <^  	 4^ 	  @^  & \^ & , x^ 0 ^ ,^ ^  <^   \^   |^   ^  Z ^ Z f ^ f l ^ p  L^  3 ^ @ u ^   |^    `^   ^  ! ^ ! {" ^ " # ^ # % ^  % ' ,^  ' m' ^ p' ' ^ ' ' ^  ( \( ^ ( ( ^ ( ') ^ 0) * ^ * ]* ^ `* * p^ * + ^ + L+ ^ P+ + $^ + , ^  , w, ^ , , ^ , - ^ - )- ^ `- - ^ - 8. ^ . C/ ^ P/ }/ ^ / / ^ / =0 ^ P0 t0 ^ 0 0 ^ 0 ,1 ^ 01 1 ^ 1 _3 ^ `3 "4 ^ @4 : ^ : 0; ^ P; ;  ^ ; ; @^  < ;< ^ @< < $^ < < ^  = \= ^ `= = ^ = = ^ = > ^ > 1> ^ @> > ^ > > ^ > ?  ^  ? 7? ^ @? A ^  A !D ,^ 0D 
E ^ E $F @^ $F  G P^  G G h^ G xG ^ xG G h^ G vH ^ H [I H^ `I I H^ I }K \^ K K p^ K L ^ L L ^ L L ^  M -M H^ 0M ]M H^ pM M ^ M M ^ N EN ^ pN O ^ O ~Q |^ Q R ^ R R ^ R  S ^  S "S $^ 0S T ^  T T ^ T T ^ T T ^ T T ^ T 2U  ^ 2U SU ^ `U X ^ X Y ^ Y NY ^ Y Y ^ Y Z ^ Z @Z ^ @Z Z ^ Z Z ^ Z %[ ^ 0[ [ ^ [ [  ^ [ [ ^ [ [  ^  \ \  ^ \ <\ 0^ <\ J\ D^ `\ v\ \^ v\ \ h^ \ \ ^  ] L] T^ p] ] $^ ] ^ ^ ^ _ \^ _ }a ^ a pc (^ c j ^ j _k p^ `k l p^ @l m ^ 0m en 4^ en n L^ n Wo `^ o Nq p^ pq 's p^ 0s s ^ s Ht ^ Ht lt ^ pt -} ^ P} } ^  ~ ~ ^ ~  8^    ^    ^   ^   ^   ^   ^   $^  ق 8^ ق  L^   \^  * ^ 0 b p^   @!^  Y "^ ` ǈ P^ Ј s (#^   "^   x#^ Ѝ  ,"^  c (#^ p  !^  L X!^ P  !^   !^  ԓ !^   ^   ! ^ 0  ^   ^ @  ^  K ^ P o ( ^ o  0 ^   D ^   ^    ^    ^   [ ^ ` 7 ^ @ p !^ p  ^  ћ ^   ^   T ^ `  ^   ^ 0  ^  Ԥ X^   H^  = H^ @ m H^ p  H^   ^   ^   H^   M H^ P   ^  b  ^ b ~  ^ ~   ^ Ш  T ^  H ` ^ H t x ^ t   ^    ^    ^   ^  ! ^ 0 u ^  ӫ -^  ¬ /^ Ь  ,^  ȭ |-^ ȭ ح -^ ح ޭ -^   ,^   <-^   T-^   d-^  3 ,^ 3  ,^  ɯ -^ ɯ ϯ $-^ Я ) ,^ 0  d,^  < ,,^ @ ط +^   L^ й  $^   ^  . P%^ 0 l ^  = ^ @ l ^ p ( ^ 0 ^ ^   $^  G $^ G R $^ R X $^ `  ^  S ^ `  $^   +^  $ ^ 0  ^   +^   *^   )^   x ^   ^  ^ %^ `  ^  x ^   $^  = H^ @  ^   .^ `   .^   ^   y -^   H.^   -^    .^   ,.^    -^  F #^ P  ^  ? ^   %^    *^   X*^    ^ 0 E  ^ E j 8$^ j x L$^    ^   \$^   p$^   ^    $^   $^   (^   &^  . x)^ 0 N x)^ P n x)^ p  x)^  1 h+^ @ z
 (^ 
 ? (^ @  &^   \'^   ()^   P&^ 0  \^   ,"^   6^   6^    D6^      6^   ! 6^ ! !  6^ ! $! 06^ 0! O!  7^ O! ! 07^ ! ! D7^ ! !  7^ ! " T7^ " &" h7^ 0" :# p/^ @# $* 0^ 0* + /^ + . 0^ . . ^ . / ^ 0 0 ^  1 91 ^ @1 y1 ^ 1 1 ^ 1 1 ^  2 *2 ^ 02 2 ^ 2 g4 ^ p4 5 ^  5 5 ^ 5 O6 H^ P6 6 ^ 6 6 ^ 6 7 ^ 7 D7 ^ P7 7 ^ 7 < ^  = AK d0^ PK K ^ K |L $^ L M $^ M M H^ M M ( ^ M M 8/^ M N L/^ N N \/^ N >N ^ @N N ^ N ~S @1^ S W 1^ W dZ `5^ pZ Sb p3^ `b Fc 2^ Pc <d  2^ @d {h X2^ h h $^ h Ji $^ Pi l 5^ l pn 4^ pn p 4^  q s 4^ s vt 2^ t v 5^  w Wy ,3^ `y X{ 4^ `{  H4^  x 4^   2^    ,"^  ؏ 7^   ^  w ^   ^   ^   X ^ `  ^   x7^   N ^ P ̬ D8^ Ь Ю 8^ Ю а 8^ а  @1^  ȵ $^ е  @^   @^ и . 49^ P  ^   9^  _ ?^ `  X?^   ?^   ?^    ?^   $^  D ^ P  ^   *^   *^   ^  X ^ ` T 8^   .^  ! ^  7 H@^ P  @^   ^   H@^    H@^   ^  ? ^ @  <^   9^    *^  g X>^ p  :^   $:^  + $:^ 0 q P<^  	 <^ 	 $ =^ 0 d =^ p  =^   =^  $ =^ 0 $ :^ $ t* ;^ * G/ <=^ P/ / p^ / 0 P^ 0 0 P^ 0 0 Q^ 0 1 Q^ 1 2 Q^ 2 3 W^ 3 3 U^ 3 04 (U^ 04 14 <U^ @4 4 U^ 4 6 V^ 6 6 $V^ 6 6 @V^ 6 8 U^ 8 8 LU^ 8 ]: \U^ ]: i: |U^ i: o: U^ ; &< W^  = > DQ^ > 8@ R^ @@ A A^  D D A^  E F B^ I 0M lC^ M t <D^ t vu $^ u u ^ u u T^ u u U^ v v ^ v Vw ^ w w ^ w w ^ 0x x ^ x y ^ y y ^ 0z | ^ | | ^  } `} ^ `} }  ^ } } HC^ } ~ \C^ ~  ^   ^   9^  2 ^   ( ^  ԃ X^ ԃ  X^  ʄ ^ Є @ H^ @ ʉ S^ Љ Z S^ ` j R^ p  4R^   LT^  : S^ @ מ T^  j S^ p z Q^   4R^  0 ^ P  ^   @^   ; ^ @  $^   ^   4 ^ @ t ^   *^   *^   ^   H ^ P ܶ ^  l ^ p  C^   ^  t PA^   8B^   LB^  P `B^   m PV^   V^ 0 e ^ p v V^ v  V^   W^   W^   ,W^  % ^ 0 % xW^ 0  V^   9^   V^   T^ 0  V^   K tV^ P & V^ 0  <W^  r V^   (A^   ^  	 pB^ 	 _ |B^ _  B^  
 ^  )  ^ )  $C^   8C^   H^   J^    M^   M^   P^   P^  O 9^ P W lI^ `  ^  V *^ ` :  P^ @  |L^  . N^ . / K^ / 63 |L^ @3 #7 G^ 07 r9 O^ 9 ; M^ ; @ PM^  @ PD M^ PD H M^ H L M^ L P M^ P U M^ U @Y M^ @Y s] PM^ ] s_ S^ _ b @H^ b d M^ d }f S^ f g S^ g m F^ m s G^  t dw L^ pw z L^ z { ^ { {  Q^  | | (S^ | | 8S^ | | PS^ | | `S^ | `} pS^ `} u} S^ }  4X^ 0  $^   T^   ,X^   PX^   X^   B ^ `  t`^  + ^ 0  Da^   g `^ g  `^  x `^ x  a^   a^   4a^   y ^   @^   H`^ @ ގ Y^   Y^  M ^ P ~ ^   ^  C [^ P o `^ p  X?^   ?^  ( ?^ 0  ?^   ^  D ^ P  ^   *^   *^   ^  X ^ `  H^  n %^ p  H^  p $^   Q ^ `  .^   ^   H@^  7 H@^ P  ^  l H@^ p  @^   . ^   ^   <^   o 9^ p & *^ 0  P_^  C _^ P  9^   P<^  w <^   =^   =^   4 =^ @ { ^^   =^   \^   4^^   4^^  ,  \^ 0  % ;^ % 3* |]^ @* * ^ * r+ ,"^ + B a^  C C ^ C C ^ C "D ^ 0D H <e^ H J  e^ J K ^ K DK ^ PK .M d^ 0M M ^ M R ^ R V xa^ V X *^ 0Y aY T^ Y 	^ Hd^ ^ 0b d^ 0b vd c^ d e 9^ e -f e^ 0f ;g e^ @g g e^ g 9h ^ ?h h e^ l o j^ o 7s g^ @s  v <g^  v )v Hm^ )v [v Xm^ [v w lm^ w w m^ w $w m^ $w *w m^ 0w sw ,o^ sw x <o^ x x \o^ x x |o^ x  m^  > ,^ > ݁ n^ ݁  n^   o^   L^  ! L^ 0 S f^ ` ׅ ^   ^ @ ҆ Hf^   i^   df^   f^  ΍ f^ Ѝ  ^   c ^ p  ^  ێ ^  > ^ @  <j^   ^  y j^   $^  K h^ P e ^ p  h^   <k^  T n^ ` b n^ p  l^   A m^ A   m^  Š 8m^ Р : ^ @ Q ^ ` u ( ^ u   f^  ͡ 8f^ С բ j^  / $^ 0 n $^ p | k^   k^   l^   Tl^  ; l^ @ X k^ ` x k^  j k^   $^  	 ,h^  I g^ P } h^   ^ `  g^   \ i^ `  4i^  . th^ . [ h^ [ f h^ p  `j^   li^ 0  e^   ^   $^  . ^ 0 P ^ P  o^   p^  f o^ p  o^   g r^ g  r^  [ r^ [  r^   r^   r^  D ^ P  hr^   8p^   q^  H Hq^ P  p^   p^   v^   $^   t^   t^  * t^ 0 O ^ P  u^   u^  = ,u^ @  u^  Z s^ ` # u^ 0  <j^  ( <j^ 0  <j^   ^   t^    ^  0 $s^ 0 > 8s^ @ a ^ p i u^ p  ^  = Tv^ @ k s^ p  s^  I s^ P s Xt^   Hs^   ^   ( Hu^ 0  v^  7 ^ 7 m t^ m s t^  U Dw^ ` o ^ o  v^   v^   ^   tw^   w^ 0 6 ( ^ 6 N v^ N  w^   $w^   4w^   ( ^   dy^  ! |y^ ! 1 y^ 1 G y^   y^   w^   w^   w^   w^   w^   w^   w^   x^   x^   <x^  V x^ ` 2  0y^ @  w f^    Ќ^    ̎^   ^  '	 p^ 0	 z	 ^ z	 l
 ^ l
 x
 ȍ^ x
 ~
 ^ 
 _ x^ ` ? x^ @  x^   ,o^  G L^ G S l^ S Y ^ `  Ԙ^  v ^   Й^   ^    ^   ^  S Й^ S | ,^ |  L^   h^   p^   ^   ^  % ^ 0  ^  - h^ -  x^   ^  " ^ " " pB^ " $# ^ $# /# $^ /# 5# 4^ @# ' @^ ' * ̓^ * v+ ^ + F ^ F T ^  T RT ^ RT |U ^ |U U ^ U U Ę^ U U LU^ U 3W H^ 3W ?W h^ ?W EW ^ W DX ^ PX qX ^ qX Y ^ Y Y <^ Y /Z P^ /Z 7Z `^ @Z \ ^ \ ] x^ ] C_ \^ P_ a ^ a b ^  c .d |^ 0d ^e |^ `e ~f @^ f g L^ g h L^ h i L^ i (l ^ 0l on ^ pn Uo d^ `o \q y^ `q Lr ^ Pr s ^  t u ^ u Fv 4{^ Pv V y^ `  ^    ́^   ^  L ^ P  $^   $^   G $^ P  ^  ו $^   w ^   ^ @ c ^ p  ^  P ^ P  ^   ^    ^  a `^ a o t^ p  ^   \^   df^  i ^ p  ^   ^   ,X^  X ^ ` Ԣ !^ Ԣ  8^   L^   ^  ˤ ^ Ф  ^   c @^ p  ^  / ^ 0  ^  Ħ ^ Ц ۧ ^    ^  \ ^ p  f^    ^  ë ^ ë i ^ i | ^   ^   ^   ؐ^   ^   ^    <k^  \ <k^ `  H^  ѷ ^ ѷ ϸ ^ ϸ ո ^ ո ۸ ^ ۸  ^ P  ̋^   ܑ^ `  ^   @^  B T^ B b h^   ^   ^  ! ^ 0  D^   X|^  | |^  l ,|^ p  ^   ,|^    h^   $^  V ^ `  ^   P^   ^  T ^ `  ^   0^    $^   ^   y T^   ^   $^   $^   D^   ^ $^ `  ^   @^   |^  . |^ 0  ^   ^   ^  M ^ P  |^   |^   ^  	 k^  	 +
 k^ 0
 ' d^ 0 + ^ 0  l^   k^    k^    ^   > $^ P  ^   ^   B {^ P # ~^  $ 5 }^  6 N9 T^ P9  ; ^  ; P? ^ P? =C ^ @C C $^ C C $^  D D f^ D JE ^ PE WF ^ F F ^ G CG {^ PG G d{^ G H ^ H I $^ I ZI 0^ ZI KJ <^ KJ J X^ J J t^ J J X^ J .O ^ 0O W ^  X X $^  X tX p^ X N[ ^ P[ w[ Ċ^ w[ [ ̊^ [ [ ^ [ [ ^ [ \ ^ \ +\  ^ +\ {\ 0^ {\ \ @^ \ \ P^ \ V^ ^ `^ b Ԅ^ b f ^ f h ^ h i ~^ i j ^ j k (^ k .k D^ 0k k H^ k l \^ l m p^ m ?m ^ Pm o {^ o o ^ o p ^ p Iq ^ Pq ot ^ pt 5u \^ @u u \^ u u $^  v v $^  v =w ^ @w x Dw^  x Ox ^ Ox x  ^ x x ^ x x ^ x x ( ^ x y ^ y Ay ^ Ay Qy ^ Qy gy ě^ py Cz $^ Pz z w^ z >{ $^ @{ { w^ { >| w^ @| | w^ | =} w^ @} } w^ } ~ H^    x^   ^   ^  ʄ  ^ Є  ԛ^   - df^ 0 * ^ 0 s 4^  R ^ ` ӏ ^   ,^   j ^   $^  \ $^ `  <^   <^ @  ^  d ^ d  Ы^  [ p^ [  ^  ޫ ^  O y^ P  ^   2 ^ @ M Ь^ M  ܬ^  ³ ^ ³ ȳ ^ г  ԩ^   ^   ^  U (^ U a D^ a g `^ p  d^  ޽ p^ ޽  ^   ^   ^  H ^ H T 8^ T Z T^ `  d^   p^   ^   ^   ^  _ ̪^ _ k ^ k q ^   ^   ^  V  ^ V r @^ r  P^   `^  " ^ 0 [ ^ `  ^   ,^   D^  V ^ `  ^    ^  G ^ P - t^ 0  ^  M ^ P  ^  - ^ 0  ^   ( ^  9 ^ 9 ?  ^ P  ^   ^  	 pB^ 	 c ̣^ c  ^  * ^ 0  ^ 0 7 ^ @  ^   ^   ( ^   ^  1 ^ 1 K ^ K a ,^ p  ^   ^   <^   D^  [ \^ [ u x^ u  ^   ^   ^   ,^    ^   ^  | ^   ^   ^   S @^ S 	 P^ 	 r d^ r w x^ w  ^   ^  F ^ P = ^   ^  g ^ p  ^    t^   ^   ^   f^   $^    7^  6 ^ 6 H ^ P  $^   ^   ^   ^   ^   ,^   ^   $^   D ̥^ D  ܥ^   ^   ^   ^  k	 <^ p	 	 T^ 	  `^  , ^ 0  Ȥ^   L T^ P  $^   ^    ^    $^   ^   ^   4^    ^  ^ ^ ^ e ^ e 0 ,^ 0 = @^ = Q P^ Q i `^ i o P^  (& ^ & & t`^ & x' ^ x' ' ^ ' ( ^ ( !( ^ 0( ( ^  ) &) pB^ &) o) T^ o) }) h^ ) + ^ + R, t`^ R, , p^ , - ^  - 1- ^ @- - $^ - j/ ^ p/ 0 ^  0 W2 ^ `2 2 ^ 2 13 ^ 13 3 Р^ 3 Q7 ^ `7 s8 ^ s8 8 ^ 8 8 ^ 8 9 С^ 9 9 ^ 9 e: ^ p: : ^ : ; D^  ? @ @^  @ q@ $^ @ gA $^ pA A ^  B B x^ D D ^  E +E ^ 0E [E ^ E E 8^ E H T^ H ZJ d^ `J )K ^ 0K K ^  L nL w^ pL P ı^ P P  ^ P .Q L^ .Q ;Q `^ @Q !R Ȯ^ 0R R ^ R S  ^ S ^S (^ ^S kS <^ pS S w^ T T w^ T T $^ T V <^  V V ^  W W ^ W X ^ X Y ^ Y sZ ^ Z S[ ^ `[ \ <^ \ ] w^ ] ] w^ ] l^ ^ p^ k ^ k wx  ^ x x  ^ x x p^ x x ^  y +y  ^ +y ny ^ ny {y ^ y { ^ { | ^ | g~ ^ p~  ̳^   x^   p ^   ^  . w^ 0  w^  ҅  ^ ҅  ^  & д^ 0 b  ^ b  ^   ^  = w^ @  w^   \^   ^   č ^ Ѝ v x^   ^  n H^ p  ^ В z s^   ^   ^  Δ  ^ Δ  |^    ^    w^   ^   8^   P^  A d^ P ؘ t^  1  ^ @  ^  b t`^ p  ^   @ ^ @  $^  ܝ ^   ^   ^  . ^ . 3 ^ 3 8 ,^ @  4^ П  <^ Т A ^ P @ p^ @  ^  ˤ ^ Ф W ^   ط^   D ^ P  ^   A ^ A O ^ O  ^   ̸^   ܸ^   ^  ٮ \^   d^   ж^    ^   m ^ p < `^ @  0^   ^    ȼ^   ^    ^   ^   ^   j ^ p  T^   ,^  1 Ȼ^ @  $^   |^    ^    ^   4^   P^   ^   ^  c ^   ^    ^  # <^ 0  P^ P  Խ^   e ^ p  ^   h^   4^   ^   ^  J ^   ^  v ^   ^  D ^ p  ^   ^  7 ^ 7  ^   4^  O 4^ P g ^ p ~ f^   ,X^   ^   ^  O ^ P  h^  < $^ @ k ^ p  ^  @ ȿ^ @  ^   V^  / `^ / e x^ e t ^ t  ^   ^  I D^ `  ^   ^  h ^ h C 0^ C  L^   \^   t^   \^    ^   `^   ^  8 ^ @  ^  z ^   t^   ^    ^   _ ^ `  8^    ^    \^  1  ^ @  7 ^ @  ^   ^  D ^ P q ^  G f^ P
  ,^ @  ^   $^   m u^  I ,^ P  ^   D^  7 P^ 7 q h^ q  |^  N ^ P  <j^  H <j^ P  ^   ^  + ^ @ m ^ p  $^   ^  X ^ X 3 ^ 3 z ^ z  ^   ^   ^ `  ^  3 ^ @  ^  + ^ 0  \^    ^    z  ^     ^   % <^ % & H^ & + ^ + ,  ^ , *- 4^ *- `- @^ `- ~- T^ - - d^ - . ^ . 2 ^ 2 3 ^ 3 34 ^ 34 N4 ^ P4 |5 ^ 5 6 L^  7 8 ^ 8 9 ^ 9 5= ^ @= > X^ > > ^  ? {? ^ ? A ^ A A ^ A B ^ B B  ^ B B ^  C D ^ D F ^ 0F F ^ F J ^ J M  ^  M TP ^ `P yQ l^ Q S ^ S 2U 0^ @U X  ^  X $Z ^ 0Z mZ ^ pZ ] <^ ] _ ^  _ a ^ a  d ^ @d kd ^ pd d ^ d d ^ d .e ^ 0e e ,^ 0f f \^ f #g ^ 0g hi `^ pi Ak ^ k k ^ k l o^ l m ^ m m ^ m m ^ m m ^  n or 8^ pr u ^ u v (^ v ]x ^ `x ^| ^ `| } ^  ~ Z~ ^ `~  (^   $^   ^  e $^ p  |^   ^  v <^   <^    ^   ^    ^  < ^ @  0^    0^   7 ^ @ x ^  A `^ P s ^   ^   A ^ p  `^   t^  ( `^ 0  ^   $^   K ^ P  ^   ^  # ^ # ( ^ 0  |^   ^    |^   ^   ^   ,X^   x^  R ^ @ F V^ F _ p^ _  ^   ^   ^  Ʋ V^ Ʋ ߲ (^ ߲  @^  $ T^ $ < d^ @ F V^ F _ $^ _  <^   P^   `^  7 ^ P  ^   ^  h ^ h C ^ C  ^   ^   ,^   ^  & 4^ 0 ־ ^   ^  _ H^ `  x^  P ^ P  x^    ^  . ^ 0  ^ @  ^  A L^ P t ^   ^   ^    x^  X (S^ X  <^  A T^ A M d^ M S T^ `  |^  @ L^ @ X $^ ` { ^   ^    ^   L ^ P  ^  r	 _ 	 R _ `  |_   _   _   _  1 t_ 1 r _ r ~ _ ~  _   $^   <_  v $	_  9 _ @  ^   ^    _   K \_ P S ^ ` a  ^ p  # _ # % (_ % h' d_ p' () d_ 0) * d_ * , d_ , F. <^ P. g/ 0 _ p/ U0 4_ `0 =1 	_ @1 s2 _ 2 3 _ 3 4 
_ 4 6 h
_ 6 7 h _  8 d9 |^ p9 ]; h _ `; = ^ = ?  _  ? A L	_ A  D _  D F L	_ F WI L	_ `I K  	_ K N _  N zP _ P S L	_  S T \_  T U _  U U _ U *V 8^ 0V V $^ V MW $^ PW W _ W Z ^ Z 1\ ^ @\ \ $^  ] ] $^ ] ^ $^ ^ '`  ^ 0` a  ^ a kc ^ pc vr ,^ r r ^ r Ss X^ `s s ^  t `t ^ `t t _ t t _ t u ^ u uu ^ u u ^ u v ^ v 1v  ^ @v cv pB^ cv v @^ v v T^ v v pB^ v )w ^ )w @w ^ @w Fw ( ^ Fw Ww _ Ww w (_ w w <_ w w L_ w @z ^ @z z ^ z -{ u^ 0{ }{ u^ { { u^ { | u^  | m| u^ p| | u^ | } u^ } ]} u^ `} y} pB^ y} } _ } } ,_ } } pB^ } ~ _ ~ 1~ _ @~ ~ ^ ~ ~  ^ ~  ^  Q ^ `  V^  t ^ t z ^  J ^ І  ^  ( _ 0  ^  ؈ 0
_   	_   X _ `  _   ^   ^  H _ P  _  Ȑ h_ А  (_  f _ p  
_  h L^ p  _   ^  ܦ 8_ ܦ  P_  " d_ " 8 t_ @ k ^ p  ^  ˧ ^ Ч  ^   + ^ 0 [ ^ `  ^   ^   ^  h <j^ p  <j^  h <j^ p  <j^  h <j^ p  <j^  h <j^ p  <j^  $ ^ 0  ^   ? ^   h ^   ^  U _   h ^ д  _   <_  O ^   E l_ 0 6 V^ 6 O _ O  _   _   _   ^   V^   `_  E x_ E T _ T l _ p v V^ v   _  Ź 8_ Ź Թ L_ Թ  \_  ; ^ @ F V^ F _ 	_ _  	_   
_    
_   ^   5 ^ @ u ^   ^  0 $^ 0 e ^  ! T^ @  \_ н E \_ P ž \_   _   T^ p  _    _ 0  8_    T_   
_ 0 b D^ b  d^   |^   ^   ^   ^   D^  [ l^ [ V ^ V k ^ k  ^   ^   ^  " ^ "  0^  2 L^ 2 ? \^ @  _   ^ P  _   H^   t^   ^  h ^ p  ^  \ ^ `  ^    ^  }  ^  ! ^ 0 	 ^  9 ^ @  ^   ^  
 X^    ^  V ^ `  4^   T^   ^  H ^ H R ^ R X ^ `  T^   ^   ^  "  ^ " ( ^ 0  ^   ^   ' ^ ' L( p^ P( ( p^ ( w5 ^ 5 P: ^ P: @ ^ @ F ^ F L ^ L S ^ S `U d^ `U U p^  V V o^ V E` ^ P` a h^  a qb p^ b Zf  ^ `f #w ^ 0w z ^ z  x^  \ _ \ X _ X ^ _ `   ^  ށ (^ ށ  D^   T^   ^    p^   ^  j D^ p  P^  { ^  Y 0^ `  ^    ^   _   _   _   (_    8_   W H_ `   _  ۠ _  4 _ @  $^   ^   `_    _  3 _ @ ' 0_ 0  $_   _    t_  | _  ' _ 0  P_  0  ^ 0 u _ u  _   _  Y _ `  (_  ݹ <_ ݹ   P_   # d_ # R P_ ` ? ^ @ ܼ _  A T_ P  l_   _ @ _ ( ^ _  h_   |_   ^   d_   _   |_   ^   ^   _  " ^ 0  _  : 8_ @ Y _ ` ' _ @  $^   (_   _   P_   r _   _  5 _ `  ^   x_   { <_  T _ `  ,^  X !_ X h !_ h n !_ p / d!_ 0  ` _    ^   P  _ P  ^   $^  ; ^ @  p^  j _    ^   ^  ` ^ `  ^  	  _ 	 	  _ 	 	  _ 	 S
 !_ S
 ^
 $!_ ^
 
 4!_ 
 
 D!_ 
 
 4!_ 
 b _ p  x_  u! _ ! .# _ 0# F. 8_ P. 7 _ 7 !8 P_ 08 9 X+_ 9 9 ^ 9 : +_ : : +_ : ; (_ ; < (_ < = 8*_ = > *_ > @ @)_ @ B )_ B 
E _ E -G +_ G zQ !_ Q R ^  R /R ^ /R xR )_ xR }R )_ R V [^ V HV \,_ PV X )_ X Y (_ Y [ )_ [ ^ *_ ^ `  +_ ` (a $,_ 0a [a ^ `a a ^ a a ^ a a ^ a b ^  b &b ( ^ &b >b (_ >b tb $(_ tb b 8(_ b b H(_ b b ^ b c ^ `c c ^ `d d ^  f Kf ^ Pf f ^ f g ^ g g ^ g <h x*_ <h Ah *_ h :i ,_ Pi /j ,_ Pm m ^ m o $_ o t '_  u \u p^ `u u p^ u v h$_ v z H%_ z  %_   &_  6 "_ @ + D$_ 0 [ (^ `  (^   ^   $_   (/_ Щ U ._ `  ,_  ĳ -_   ^   Ʒ |-_ з  ^   4 ^ P ' -_ 0  -_  V p^ `  ^   0_   0_   0_   L^   (1_   1_  # 3_ 0 d ^ p  ^  G 80_ P  2_   2_  " 2_ " 7 2_ @  <k^   2_  0 ^   /_   /_  8 1_ 8  1_   1_   x/_   A ^ P  ^  	 @/_ 	  P/_   h/_  O 1_ O [ 1_ [ y 1_  a ^ p  0_    ^  G t`^ P  ^   ^    02_   ^  - 2_ - E 2_ P  d2_   x2_   2_  A 2_ P  7_   +_  k T3_ p  04_   7_   7_   ^ @ a ^ p  ^   d7_  Q t7_ Q g 7_ p F 7_ P  07_    ,3_ ` o ^ o  |5_   5_  { 5_   5_   ( 6_ 0  $5_   X5_   4_  f p4_ p  9^    :_   (/_    X:_   " d:_ " " :_ " O# ^ P# # ^ # 0$ $^ 0$ % <8_ `& & 8_ & C( 8_ C( ( $9_ ( f, 9_ p, . 8_  . . 9_ . O/ 9_ O/ / :_ / /  ^  0 1 49_ 1 2 t8_ 2 2 ^  3 "3 4^ "3 04 `?_ 04 64 |?_ 64 B4 ?_ P4 8 :_ 8 9 0;_ 9 = `<_ = L? P=_ P? ZG <_ `G S ;_ S 2T t`^ @T [ P;_ [ ] C_  ^ ^ ^ ^ C_ @C_ C_ K_ TC_ P_ k_ dC_ k_ _ pC_ _ _ C_ _ Ec C_ pc c ^ c Ed ^ Pd sd ^ d Be ?_ Pe e D^ e e B_ e f B_ f 	g C_ 	g /g C_ /g <g 0C_ @g j L@_ j {k @_ k m @_  m x A_ x z @_ z 	 B_   ?_   F_  t F_   D_    04_   C ,G_ P  ^    07_   X T^   E_   E_   F_   F_   F_   $5_  ' E_ 0  $E_   D_   9^  0 I_ 0  H_  Ѿ H_   dG_  + ^ 0 . $^ 0 b ^  s pG_   H_  $ ^ 0 n ^ p  |H_   g dI_ p  $^ P I G_ P  LH_   G_  l I_ p  I_  h <j^ p  <j^  $ ^ p  T^  j @K_ p  K_   e TJ_ p  xJ_   K_  ? J_ @   J_  i J_    J_  6 ^ 6 = xO_ = I O_ I O O_ P  ^   j N_ p F M_ P l N_ p  N_  & $^ 0 [ ^ `  ^   lL_  3 K_ @ h L_ p  ȿ^  e O_ p  ^   V^   P_   0P_   DP_   TP_   Y D^ ` t N_   $^   ^   ^   N ^   ^  D M_   $^  8 N_ @  $N_   [ e^ `  DQ_   Q_  I	 ^ p	 	 ^ 	  P_    dP_   ^   $^   Q_   R_   - PS_ 0 A! dR_ P! N% S_ P% ?' ,R_ @' P) S_ P) x) ^ ) ) $^ ) * |X_ * 2* X_ 2* ;* X_ @* + X_ + ;/ X_ @/ 2 8T_  3 @4 0;_ @4 x4 Y_ 4 M6 8X_ 6 7 ^ 7 : T_ : #E xU_ 0E G W_ G |W PW_ W gY T_ pY ^ W_  ^ 6` V_ @` Tb V_ `b td V_ d d ^ d d ^ d f  [_  f g PY_ g i Y_ i rn Y_ n 5p \Z_ @p x Z_ x z L[_ z c| [_ | | ^ | #} $^ 0} V} ^ `} } ^ } f~ ^ p~ ~ ^ ~ ~ L\_ ~ ~ `\_ ~ V ^ `  ]_   ]_  ; ]_ ; Q ^_ `  ^   ( ^  T (\_ T t <\_   ^   ^  ' ^ 0  p^   [_   [_   [_    \_  ǈ \_ Ј Ή f^ Љ 
 ^  J p\_ J Ɋ \_ Ɋ ܊ \_   ^_  % ^_ %  ^_  & ^_ & 2  __ @ p X^_ p  d^_  ǌ x^_ ǌ 9 ^_ @ U __ U z $__ z  8__  V P__ V z `__ z { t__  8 f^ @  __  @ T^ @  ^  } __   \_  ݒ \_ ݒ  \_  K \_ K o \_ o  \_   \_   \_  7 \_ @  $^   \]_  s t]_ s  ]_   ]_  ԗ ]_ ԗ  ]_  < ^ @  \_  & ]_ & _ (]_ _ w <]_ w  L]_   ^_    __   __  ^ __ ` Þ  ^ Þ ) __ ) V __ `   ^_  _ 4^_ _ u H^_   ^ Р  ^ p  ^  , ^ 0 ` ^ `  `_  5 `_ @  `_  d `_ p  `_  x $`_ x  @`_   T`_   d`_   p`_   `_  s Xb_ s % pb_ % B b_ P g ^ p  a_   $a_   8a_   Pa_   xa_   4 b_ @  ^   `_  k `_ k  a_  B b_ B C a_ C sC a_ sC C a_ C C a_ C C a_ C D a_ D D a_ D D b_ D E b_ E E <b_ E ZF ^ F H `_ H I __ I lJ c_ pJ >K ^ @K kK c_ kK L c_ L L c_ L M  d_ M HM 0d_ HM YM Hd_ `M M tc_ M O c_ O O c_ O O t`^ O ZP b_ ZP P b_ P P __ P ]Q Hc_ ]Q ^Q dc_ `Q rS b_ 0T uU $^ U V d_ V X ,c_  Y eZ y^ pZ [ $^ 0[ ?^ c_ p^ ^ ^ ^ _ f^ _ L` ^ P` ` ^ ` ` ^ ` $a V^ $a Mb Xd_ Mb Ub td_ `b c p_ c }d p_ }d d p_ d d p_ d e ^ e sf \l_ f Ho e_ Po o m_ o Lx m_ Lx ex m_ px z y^ z P ^ P M h_ P Ɩ Dp_ Ж  |_   o_   p_   3 o_ 3 d o_ d  o_  & o_ & 6 o_ @  p_  Н q_ Н s q_   Ȥ^  \ o_ `  tm_   m_    m_ 0 8 ^ 8  g_   g_  p ^ p  ^  Y f^ `  d_   d_   d_   d_   d_  ; n_ ;  n_    0n_   % Ln_ %  `n_  [ tn_ [ v n_   n_   n_   n_   h_  ' h_ ' ` h_ ` 6 h_ 6 7 h_ @ i ,p_ p  ^   m_  " e_ " {  f_ {  f_  7 y^ @  hm_  - i_ - ! i_ !  4i_    Hi_   #  Xi_ 0  e  (g_ e    4g_   } Hg_ }  \g_   lg_   |g_  4 g_ 4 { g_ {  g_   g_   ^   (f_   @f_  E ,c_ P b hk_ b  xk_   k_  3 k_ 3 q k_ q k
 k_ k
 p
 k_ p
 
 k_ 
 
 k_ 
 
 k_ 
  l_   (l_   <l_   Ll_    Xj_  [ dj_ [  j_   j_  3 j_ 3 S j_ S X j_ X n j_ n o j_ p  i_  M i_ M   j_  \ j_ \ a (j_ a k 8j_ k t Hj_   ,^   Pf_   df_   xf_   f_    0e_  D @e_ D X Xe_ X 8  pe_ 8  g! e_ g! w! e_ w! ! e_ ! -4 e_ 04 b4 ^ p4 4 j_ 4 4 j_ 4 I5 k_ I5 : $k_ : : 8k_ : ': Hk_ ': (: Xk_ 0: ; dp_ ; w< |p_ w< < p_ < < i_ < qH i_ qH H i_ H \K f_ `K K f_ K L f_ L L f_ L M f_ M ,N f_ ,N N g_ N N ^ N N l_ N O l_ O qO l_ qO O l_ O O  m_ O UQ  m_ UQ rQ 4m_ rQ X Dm_ X bY xl_ bY ] l_ ] 2] l_ @] ] ^ ] ] n_ ] ^ o_ ^ P_ ,o_ P_ X_ Do_ X_ x_ To_ x_ $b do_ 0b b ^ b 'c n_ 'c -c n_ 0c c d_ c c e_ c d e_ d d Hh_ d  g Th_  g 'g |h_ 0g Ng h_ Ng 2i h_ 2i :i 8h_ @i ul hi_ ul o i_ o .o i_ 0o o q_ o |p u_ |p p (u_ p p t_ p pq t_ pq r  u_  r r t_ r r t_ r r t_  s s Ts_ s t  s_ t w s_ w w ,s_ w y @!^ y z Pu_ z | $^ | } f^ } ~ $^  ~ W $^   u_   u_    v_   ^  ! v_ ! , $v_  3 8u_  * $^ 0 ԍ y^  ) r_ ) U r_ U v r_ v  r_   r_   r_   r_   lu_  4 f^ @  ^ И  4v_   ^ Л  v_   v_   v_  t v_ t  v_  A v_ A   w_   w_   Xx_  y hx_ y  |x_  ޡ $w_ ޡ  8w_   Lw_   ] y_ ]  y_  
 @y_  ~ \w_ ~ ͥ hw_ ͥ ڥ w_ ڥ = w_ =  w_   w_   w_   w_   w_  ] x_ ]  $x_  ' 8x_ ' 3 Hx_ @  x_   x_   x_   x_  F x_ F N x_ N X x_ `  hs_   ts_  W s_ W j s_ j w s_   T^  X Lv_ X p pv_ p { s_   u_  ڴ u_ ڴ R u_ R  u_  3 t_ 3 M  t_ M l 4t_ l  Ht_   ht_   xt_   t_   hi_  Q q_ Q l q_ l ~ q_  o (q_ o  8q_   Lq_   `q_   tq_   q_   q_  4 q_ 4 H q_ P $ hi_ 0  s_ 0  <s_   q_  ~   r_ ~    r_     (r_     8r_   <  Lr_ <  A  `r_ A    pr_   l  s_ p    Py_      __     T^   O  ^ O    hy_     |y_   q  ^     y_   ?  y_ ?  |  y_ |     z_   q  z_   #  ^ #  $  $^ $  %  }_ %  %  }_ %  "&  th^ "&  &  y_ &  &  y_ &  &  y_ &  '  <{_ '  (  <{_ (  %*  @}_ %*  ]*  P}_ ]*  {*  d}_ {*  +  x}_ +  +  }_ +  (+  }_ (+  -  }_ -  -  }_ -  .  |_ .  0  |_ 0  0   }_ 0  4  f^  4  G4  ^ G4  4   |_ 4  4  4|_ 4  4  H|_ 4  4  \|_ 4  4  l|_ 4  5  ^ 5  z7  ^ 7  9  ^ 9   :  ^ :  ;  ^ ;  =  (}_ =  @  z_  A  1A  ^ 1A  C  z_ C  /D  z_ 0D  D  T^ D  D  ^ D  FE  ^ PE  F  T{_ F  Z  l{_  [  ;[  ^ @[  Z[  ( ^ Z[  [  (z_ [  [  <z_ [  ]  f^  ^  _^  `_ _^  _  z_ _  c  z_ c  zd  f^ d  be  Lz_ be  i  hz_ i  i  z_ i  k  {_ k  ws  ({_ s  t  ^  t  t  |_ pu    ||_      f^   "  T^ "  3  {_ 3    {_   Ό  {_ Ό     {_      {_     |_     ^     {_     {_   C  ^ P  Ƒ  ^ Ƒ    |_     |_   n  }_ p    _     8_    =  <_ =    H_     d_    3  }_ @  q  ( ^ q    ~_     4~_     4~_     L~_    m  hs_ m  ¬  H_ ¬    `_     t_   ݮ  _     $_    U  _ U    ā_     _     _     _     _   d  _ d  '  _ '    _     _     ~_     _      _    d  ^ p    ̃_     _     _   n  _ n     _     P_   8  d_ 8  N  x_ P    ,_     <_   #  P_ #  *  `_ *    t_     P_     _   6  _ 6    _     ؂_     _     _     _   K  _ P  9  Ȃ_ @    _     _   :  _ @    t_     ~_     ~_   -  ~_ -  =  ~_ @  
! 0_  
! !  _ !  ! _  ! $! ܀_ $! %! _  %! ,%!  _ ,%! %! _ %! )! ,_ )! +! D_ +! L+! T_ L+! (,! h_ 0,! '.! x_ '.! 1! _ 1! 1! \~_ 1! 2! l~_ 2! y2! ~_ 2! 2! _ 2! 2! _ 2! O3! ,_ P3! p3! t`^ p3! 3! _ 3! 3! (_  4! h4! p^ p4! 4! P_ 4! 4! \_ 4! 5! p_ 5! 5! _ 5! 5! _ 5! 5! T^  6! f6! ^ p6! 6! _ 6! H7! ^ P7! j7! ^ 7! 7! $^ :! :! ^ :! ;! ^ ;! 3;! ^ @;! q;! ^ ;! ;! ^ ;! <! _ <! <! ^ =! B! ܆_ B! C! T^ C! 1D! x_ D! *E! t_ 0E! >E! _ >E! VE! _ VE! E! _ E! E! _ E! E! Ć_ E! PF! 4_ PF! F! P_ F! F! d_  G! G! ^ G! "H! ^ 0H! UH! _ UH! fH! $_ fH! <J! 8_ <J! MJ! X_ MJ! YJ! h_ `J! J! Ԇ_ J! eK! ^ pK! K! ^ K! K! _ K! BL! _ PL! 
M! $^ M! 7N! $^ @N! mN!  _ mN! N! _ N! Q! $_ Q! Q! D_ Q! Q! T_ Q! Q! ؄_ Q! (R! ؄_ `R! R! d_ R! T! _ T! <T! _ <T! =X! _ @X! Z! _  [! ]! _  ^! ^! _ ^! +^! _ +^! _! <_ _! a! T_ a! "a! h_ 0a! Ka! ( ^ Ka! oa! _ oa! a! _ a! <b! _ <b! ob! _ ob! b! _ b! b! _ b! Xc! ^ `c! c! $w_ c! d! ȇ_ d! d! ܇_ d! e! ( ^ e! Ke! _ Ke! te! Ȅ_ e! e! ą_ e! f! ԅ_ f! (f! _ 0f! f! $^ f! "j! _ 0j! j! $^ j! j! $^ j! Nl! _ Pl! el! pB^ el! l! _ l! l! _ l! l! V^ l! m! <_ m! m! P_ m! m! d_ m! Xn! x_ Xn! hn! _ hn! yn! _ yn! n! _ n! n! _ n! up! $_ p! q! ^ q! q! d_ q! r! p_ r! r! _ r! r! _ r! r! _ r! Tt! $^ `t! t! _ t! t! _ t! Uu! ,_ Uu! ku! @_ ku! Pv! P_ Pv! w! x_ w! rw! _ rw! +y! _ +y! =y! _ =y! y! Ĉ_  z! |! ̋_ |! 5}! ܈_ 5}! }! _ }! )! _ )! +!  _ +! 3! 4_ 3! ;! D_ ;! |! T_ ! ! d_ ! ! _ ! ! _ ! ! _ ! ! _ ! އ! ȉ_ ! ! Ȋ_ ! !! ܊_ !! <! _ @! t! p^ ! ! $^  ! ! ^ ! F! ^ P! ! Pu_ 0! ! X^_ ! R! _ R! ! ,_ ! ! ^ ! ! ( ^ ! ! <_ ! 9! P_ @! ^! T^ ! ֖! T^ ! A! ^  ! ! ^ ! ! ^ ! .! T^ @! e! t^ e! #! `_ #! 3! x_ @! f! _ f! ! _ ! ! _ ! ! ^ ! ! _ ! ! (_ ! ! H_ ! ! t^ ! `! X_ `! p! p_ p! 
! $^ ! ! _  ! ! Ts_ ! ! _ ! y! f^ ! ! ^ ! ȫ! Č_ ȫ! ! Ќ_ ! `! _ `! ! _ ! @! _ @! l! ^ p! v! ^ ! ! _ е! P! $^ p! ! !^ ! ! _ ! ! _ ! G! $_ G! ! 4_ ! ! T_ ! g! p_ g! ! _ ! ! _ ! 0! ^ 0! }! $^ }! U! Џ_ U! }! _ }! ! _ ! F! _ F! ! _ ! ! ,_ ! ! D_ ! ! T_ ! !  ^ ! 0! _ 0! B! _ P! ! _ ! b! ԩ^ p! ! _  ! F! d_ F! ! x_ ! ! _  ! (! _ (! G! _ G! ! (_ ! %! L_ %! F! \_ F! p! p_ p! '! $^ 0! ! $^ ! k! _ k! ! _ ! ! ̎_ ! ! _ ! !  _ ! ! _ ! ! $^ ! ! Ѝ_ ! ! _ ! ! _  ! G! Ȥ^ P! ! _ ! ! _ ! &! _ &! ! _ ! !  _ ! ! 0_ ! G!  _ G! ! D_ ! ! ^ ! ! _ ! ! Ē_ ! ! _ ! ! _ ! V! _ V! v! $_ ! ! ̓_ ! ! _ ! U" _ U" x" ̐_ " " Ԕ_ " @" _ @" M"  _ P" " _ " ^" _ ^" v" Ĕ_ " " _ " V" _ V" " ,_ " " @_ "  " P_   " W&" _ `&" @" ܐ_ @" B" p^ B" C" _ C" 3D" _ @D" 	H" _ H" ]H" !^ ]H" H" T_ H" H" h_ H" I" |_ I" I" _ I" K" ^ K" ^" ܐ_ ^" }e" ܐ_ e" e"  _ e" j" 4_ j" j" L_ j" k" _ k" s" _ s" 1s" _ @s" s" 4_ s" t" T_ t" 'u" h_ 'u" w" x_ w" w" h_ w" ]y" ԑ_ Pz" {" $^ {" |" _ |" ~" _ ~" ~" đ_ ~" w" \_ w" P" p_ P" ^" _ `" " `_ " " t_ " և" _ " '" p^ 0" @" $^ @" " ^ " " ^ " ΍" _ ΍" X" _ X" Y" D_ `" " ^ p" " ^ " " D^ " " \_ " " t_ " ֔" Ș_ " " @_ " #" ܕ_ #" H" _ H" " _ " `" _ `" s" ,_ s" " <_ " " ^ " ɚ" f^ К" " ^ " " ^ Л" ٛ" ^ ٛ" " (_ " " <_ " " _ " " ^  " +" _ 0" I" T^ P" (" _ (" 8" _ 8" W" _ `" " T_ " " t_ " " _ Ч" " T^ " ̩" T_ Щ" " _ " " _ " " _ " " Ȗ_ " ;" ؖ_ ;" Q" _ Q" p" _ p" ۭ" ^ " " ^ " =" _ =" [" _ `" ϰ" З_ ϰ" " _ " " _ " " ^ " 7" L_ 7" " \_ " " p_ " " _ " " _  " " x_ " "  _ " Y" _ Y" " _ " " ̕_ 0" " t_ " 
" _ 
" " 4_ " " H_ " " X_ " " H_ p" " ^  " Q" l_ `" " _ " " ^  " " ^ " " ^ " " _ " `"  _ `" r" _ r" " ,_ " " D_ " q" T_ q" " d_ " N" ^ " :" $^ :" H" _ H" " _ " " ԙ_ " " _ " ," x_ ," h" _ h" #" _ 0" " ^ " " ^ " " |_ " " ^ " " ^  " " ^  " F" $^ " " _ " 6" ܚ_ 6" " _ " " _ " " ^ " M" _ M" " 8_ " " H_ " z" ^ " " ^  " " ^ " " ^ " w" ^ " " ^ " " ^ " T"  ^ T" " d_ " " x_ " &" x_ &" \" x_ \" l" _ p" " _ " " Ts_  " " _ " " _ " H"  7^ H" " _ " " Л_ "  # _   # i # ^ p # 6# _ @# # ^ # # _ # # _ # # ,_ # # ^  # n# $^ p# # $^  # # $^ # # ^ # # @_ # # ^  # ~# ^ # A# T_ P# # $^ # 	# h_ 	# 
# _  # !# _ @# p# _ p# # _ # # Ğ_ # # _ # # t_ # # l_ # X# t_ X# # _ # # _ # # ȝ_ 0# M# _ P# # 0_ # # D_ # 0# \_ 0# # _ # # _ # # _ # \# _ \# q# _ # # _  # # _  # l# _ p# # _ # # _ #  # _  #  # _  !# ?!# Ğ_ @!# "# _ "# "# _ "# _## _ ## ## _ ## D$# _ D$# )%# ,_ )%# %# H_ %# %# X_ %# %# p_ %# &# ̞_ '# ,'# _ 0'# J'# _ P'# '# _ '# '# _  (# P(# _ P(# (# <_ (# )# P_ )# 5)# d_ @)# )# _ )# 4*# _ @*# *# _ *# +# _  +# +# ؝_ +# M,# _ P,# ,# _ ,# #-# t_ #-# L-# |_ L-# k-# _ k-# s-# _ -# -# _  .# /# _ /# M/# _ M/# ]/# _ ]/# /# (_ /# 0# _ 0# `1# _ `1# 1# _ 1# 1# _  2# 72# _ p2# 2# _ 2# i3# Ĝ_ i3# t3# ؜_ 3# 4# _  5# ]5# _ `5# 5# Ğ_ 5# 6# _ 6# 	7# _ 7# 7# ̞_ 7# M8# _ P8# d8# _ p8# 8# _ 8# L:# (_ P:# ;# _ ;# |=# _ =# A# _ A# B# _ B# 'B# _ 'B# E#  _ E# E# 4_ E# E# D_ E# E# _ E# F# ğ_ F# G# ԟ_ G# ^M# _ `M# uO# _ O# R# _ R# FS# _ PS# S# _ S# V# x_ 0W# W# _ W# &X# _ 0X# 4Y# ܡ_ @Y# nY# _ pY# Y# t_ Y# Z# _  Z# NZ# _ PZ# Z# t_ Z# Z# t_ [# \# _ \# ]# _ ]# g]# _ g]# ]# _ ]# ]# _ ]# ]# t_ ]# Q^# \_ Q^# ^# p_ ^# _# _ _# _# ԡ_ _# _# Ğ_ _# Da# T_ Pa# a# _ a# a# Ğ_  b# ,b# _ ,b# 1b# _ 1b# c#  _ c# c#  _ c# d# 8_ d# d# L_ d# Tf# _ `f# f# _ f# f# _  g# ^g# _ ^g# h# _ h# h# Р_ h# ^i# _ ^i# j# _ j# j# _ j# )m# h_ 0m# m# _ m# xn# _ xn# n# _ n# to# _ to# yo# _ yo# o# ̢_ o# o# H_ o# p# T_ p# p# p_ p# -q# ܢ_ -q# q# _ q# q#  _ q# s# l_ s# t# _ `u# @v# t_ v# 5w# h_ @w# x# |_ x#  y# t_  y# Vz# _ Vz# [z# _ [z# z# 0_ z# m{# D_ m{# {# T_ {# +~# h_ 0~# B# _ B# # _ # # ̣_  # F# _ P# # ܣ_  # ?# _ @# # _ # # _ # #  _  # {# _ # # Ԥ_  # }# <_ }# ܌# _ ܌# #  _  # # _  # c# p_ c# # _ # 2# _ 2# # _ # %# _ 0# A# _ P# œ# _ Г# # Ԥ_ # 6# <_ 6# # H_ # # \_ # ޖ# _ # d# |_ p# # t_ # 5# d_ `# 2# h_ @# # _  # # _ # ş# ,_ ş# ڟ# @_ ڟ# !# P_ P# # _ # # Х_ # H# _ H# K# _ K# c# _ c# # (_ # ># _ ># # _ # # _ # # _ # Ϩ# _ Ш# '# ؝_ 0# # ̧_ # # _ # # D_ # Q#  _ `# 0# 4_ 0# # 8_ # # l_ # # T_ # # l_ # /# _ /# 5# _  # # \_ # ҹ# _ # # ̞_ # # _ # u# _ u# # Ц_ # # _ # # _ # 3# _ @# # _ @# # _ # # t_ # 7# _ @# # _  # # _  # s# t_ s# # _ # G# _ G# U# _ `# {# _ # # Ğ_ # s# _ # # _ # # _ # # _  # +# _ 0# x# _ # # _ # I# _ I# M# _ M# Z# 0_ `# # h_  # # l_ # # _ # # _ # E# t_ P# # _ # # (_ # # D_ # # _ # # Ȩ_ # # _ # %# _ %# # _ # # |_ # # X_ # # d_ # |# T_ # # \_ # # @_  # _# t_ # # t_ # # _ # L# t_ P# # _ # # _ # # _ # q# ̩_ q# # ܩ_ # # t_ # # _ # &# _ P# # _ # # h_ # # ȫ_ # # Ы_ # P# _ P# \# \_  $ $ _ $ )
$ l_ P
$ 
$ _ 
$ 5$ _ @$ $ _ $ 1$ _ @$ $ t_ $ $ Ğ_ $ H$ t_ P$ o$ Ğ_ p$ $ _ $ $ _ $ $  _ $ $ 8_  $ g$ 0_ g$ $ D_ $ $ X_ $ $ _ $ $ _ $ 0$ _ 0$ }$ _ }$ $ _ $ +$ Ī_ +$ k$ ت_ k$ $ _ $ $ _ $ _$ _ _$ $ _ $ $ _  $ $ _  $ !$ _ !$ 1$ _ 1$ $ _ $ $ ,_ $ 	$ <_ $ $ p_ $ $ L_ $ j!$ 0_ p!$ !$ X_ !$ !$ h_ !$ R"$ |_ "$ +#$ _ 0#$ b#$ _ p#$ #$ H_ #$ #$ \_ #$ #$ p_ #$  %$ _  %$ V%$ t_ %$ '$  _  '$ *$ _ *$ \*$ Ğ_ *$ *$ _  +$ ,$ _ ,$ 2-$ _ 2-$ -$ ج_ -$ s.$ _ .$ .$ ܢ_ .$ .$ _ .$ ,/$ _ 0/$ 0$ 8_  2$ >2$ _ 2$ 3$ _ 3$ 4$ _  4$ [4$ _ 4$ 5$ 8_ @5$ 5$ _ 5$ .6$ _ 06$ 6$ t_ 6$ :$ `_ :$ >$ D_  ?$ K?$ t_ P?$ C$ x_ C$ D$ _ D$ &D$ Ğ_ 0D$ VD$ _ `D$ ^E$ _ E$ E$ _ E$ E$ _  F$ H$ _ 0H$ H$ t_ H$ I$ _ I$ 'J$ _ 'J$ QJ$ $_ `J$ nK$ ܢ_ pK$ M$ Э_ M$ ~X$ _ X$ &^$ _ 0^$ _$ _ _$ h$ 4_  h$ |h$ t_ h$ i$ _ i$ k$ l_  l$ 0l$ _ 0l$ Hm$ _ Pm$ im$ _ pm$ m$ ԡ_ m$ pn$ ԡ_ pn$ 9o$ _ @o$ 	p$ _ p$ s$ _ s$ Zt$ _ `t$ Ox$ _ Px$ fx$ _ px$ x$ _ x$ y$ _ y$ {$ l_ {$ {$ _ {$ |$ l_ |$ |$ _  }$ }$ Ğ_ }$ &$ X_ 0$ O$ Ğ_ P$ h$ _ p$ $ x_  $ ?$ Ğ_ @$ ΃$ Ğ_ Ѓ$ m$ _ p$ $ _ $ +$ _ 0$ $ ̮_ $ $ _  $ ?$ Ğ_ @$  $ _  $ C$ t_ P$ $ _ $ ,$ h_ 0$ $ خ_ $ Տ$ _ Տ$ $ _ $ $ _ $ ؐ$ _ $ I$ _ P$ r$ |_ $ ژ$ d_ $ r$ _ $ $ D_  $ l$ _ p$ $ h_  $ $ `_ $ ҝ$ @_ ҝ$ $$ T_ $$ =$ h_ @$ $ $_ $ Y$ _ `$ $ t_ $ ʣ$ _ У$ $ _ $ $ _ $ ť$ _ Х$ q$ _ q$ v$ _ v$ ֦$ _ ֦$ $ _ $ +$ د_ 0$ $ _ $ ;$ _ ;$ Q$ _ `$ $ _ $ $ _ $ $ (_ $  $ <_  $ $ P_  $ $ \_ $ B$ _ P$ s$ _ $ $ _ @$ c$ _ p$ $ _  $ H$ _ $ ۱$ _ $ $ 0_ й$ $ _ $ $$ Ğ_ 0$ i$ Ğ_ p$ $ _ $ $ _ $ 9$ _ @$ z$ _ $ 
$ H_ $ $ _ $ $ _ $ $ h_  $ $ _ $ $ _ $ 3$ _ @$ $ _ $ ($ _ 0$ q$ _ $ a$ _ p$ a$ _ p$ $ _ $ $  _ $ 0$ ԡ_ 0$ I$ 8_ I$ $ P_ $ $ l_ $ $ |_ $ v$ ,_ $ $ D_ $ $ X_ $ $ p_ $ $ _ $ 4$ $_ 4$ $ ,_ $ i$ H_ i$ $ `_ $ $ p_ $ ^$ _ `$ $ _ $ $ а_ $ $ _ $ $  _ $ L$ _ P$ $ _ $ $ 8_ $ $ `_ $ $ p_ $ $ _ $ $ _ $  $ ȴ_  $ $ _ $ #$ _ #$ r$ _ $ $ _  $ #$ h_ 0$ @$ _ @$ $ _ $ '$ _ 0$ $ _  $ $ h_  $ $ _ $ $ _ `$ $ _ $ $ h_ $ $ t_  $ \$ t_ `$ $ ȳ_ $ O$ س_ O$ e$ _ p$ $ _ $ $ _ $ $ ԡ_ $ r$ _ r$ V$ _ V$ j$ ̱_ p$ $ ܱ_ $ &$ t_ 0$ $ D_ $ z$ X_ z$ $ l_ $ f$ _ p$  % \_  % _% _ _% % ز_ % % _ % % _ % %  _ % ;% _ @% % |_ % % _ % `% ԡ_ `% % Ğ_ % D% _ D% % _ % 5%  _ 5% N% 4_ P% l% _ p% % _  % % \_ % L% _ P% ,% \_ 0% D% _ P% % _ % E% 0_ P% % _  % c!% _ p!% #% ĵ_ #% g$% h_ p$% $% t_ $% K'% D_ P'% (% |_ (% (% Ğ_ (% )% ȫ_ )% )% l_ )% )% _ )% ;*% ܶ_ ;*% O,% _ O,% ,%  _ ,% G-% _ G-% /% _ /% 0% _ 0% t0% _ t0% 0% $_ 0% 0% @_ 0% 1% X_ 1% !2% h_ 02% r3% _ 3% 4% `_ 4% 5% _ 5% ^6% (_ ^6% v6% <_ v6% 6% L_ 6% o7% t_ p7% Z8% t_ `8% 8% _ 8% <% d_ <% /=% t_ 0=% ?% _ ?% ?% t_ ?% N@% (_ N@% KB% @_ KB% |B% T_ B% E% _  E% H% з_ H% LH% _ PH% 8J% _ @J% J% _ J% iO% Ը_ iO% O% _ O% [Q% t_ `Q% U%  _ U% V% _ V% &[% _ 0[% \% е_ \% ^% _ ^% ^%  _ ^% +c%  _ 0c% Wc% _ `c% m% _ m% ~n% й_ n% zp% _ p% r% _ r% Bs% Ԥ_ Ps%  t% l_  t% +w% ܹ_ 0w% x% _ x% 6{% _ @{% |% _  |% |% @_ |% |% X_ |% ~% l_ ~% ~% _ ~% ~% _ ~% 1% _ @% % @_  % % P_  % % h_  % Y% _ Y% ȉ% _ ȉ% % к_ % ?% _ @% % _ % `% t_  % % t_  % % ԡ_ % ^% t_ `% % H_ % P% T_ P% z% l_ z% ƛ% l_ ƛ% % _ % % t_  % Y% t_ % % _ % I% d_ P% % ԡ_ % Э% _ Э% b% _ p% % _ % =% l_ @% ?% _ ?% "% _ "% C% ,_ C% ɾ% <_ о% L% ػ_ L% % _ % % _ % C% Ȼ_ P% R% _ `% F% \_ P% % ğ_ %  % _  % 7% _ @% % _ % 1% 4_ @% % _ % K% (_ K% % <_ % % P_ % % `_ %  % p_  % :% `_ @% % _ % % _ % % _ % % м_ % % _  % % t_  % % P_ % % h_ % % _ % % _ % % _  %  %  _  % % _ % e% ̮_ e% % _ % % _ % % _  % &% p_ &% % _ % I% _ I% s% _ % % ȫ_ % % _ % % Խ_ % 3% t_ @% Z% _ `% % _ % % t_ % 
% _ % *% _ 0% % _ % % _ % U% _ `% % _ %  % _  % % _ % 2 & 4_ 2 &  & H_  & & l_ & & _ & 6& _ @& & t_ & & t_  & & _ & & t_ & & `_ & .
& X_ .
& A
& p_ A
& N
& _ P
& & _ & & _ & & _ & & о_ & & _  & & _ & & t_ & & t_ & & _ & & t_ & A& t_ `& & _ & D& _ P& & t_ & & t_ 0& k& t_ p& & _ & 9& _ @& & t_ & & t_  &  & t_  & #& _  $& $& t_ $& $& t_  %& %& t_  && Q&& ȫ_ Q&& && _ && && $_ && /'& t_  (& |(& h_ (& N)& (_ N)& >-& @_ >-& R-& X_ `-& /& _ /& -1& _ 01& $2& h_ 02&  3& _  3& 8& ̿_ 8& 8& _  9& 9& _ 9& :& _ :& :& t_ :& );& _ );& ;& _ ;& <& @_ <& e<& `_ p<& <& _ <& H=& _ P=& =& _ =& =& 4_ =& =& H_ =& o?& _ p?& ?& _ ?& @& _ @& @&  _  @& GA& X_ GA& A& `_ A& aB& t_ aB& iB& _ pB& B& t_ B& $C& _ 0C& C& _ C& (D& _ (D& ZD& _ ZD& lD& _ pD& E& _  F& F& _  F& F& ̮_  G& {G& t_ G& I& p_ I& I& _ I& J& _ J& K& _ K& L& _ L& M& _ M& 7M& _ 7M& M& _ M& M& _ M& N& Ԥ_ N& $O& (_ $O& O& 8_ O& O& L_ O& O& _ O& P&  _ P& P& _ P& GQ& _ PQ& R& ܱ_ R& R& _ R& \& \_ \& G]& x_ G]& ?^& _ ?^& U^& _ _& Pa& _ Pa& a& t_ a& Vc& p_ `c& f& h_ f& g& _ g& g& t_  h& k& _ k& k& $_ k& ym& @_ ym& m& X_ m& fn& _ pn& n& _ n& n& _ n& So& _ So& 5p& _ @p& /r& _ 0r& s& _  s& w& _ `x& x& _ x& y& ̞_ y& {& _  {& z}& t_ }& .~& _ 0~& & P_ & & _  & & 4_ & & _ & B& t_ P& ǉ& _ Љ& & |_ & Ï& _ Џ& [& _ & & x_ & <& t_ @& D& t_ p& & t_ & & h_  & ]& _ `& & _  & B& _ P& & t_ & ]& _ ]& & _ & _& ܢ_ `& Ʋ& ԡ_ в& & _ & & _  & L& $_ P& & 8_ & 8& T_ 8& & h_ & & |_ & »& _ л& F& _ F& & _ & Ӿ& _ Ӿ& Q& _ Q& & _ & & _ & "& _ "& y& _ y& & _ & L& _ P& & _ & & _ & & _ & & _ & & _ & & _ & ~& _ & & t_  & & ܢ_ & 
& t_ 
& &  _ & & 4_ & G& H_ G& \& `_ \& & `_ & & t_ & & _ & & _ & & _ & & _ & 7& _ 7& G& _ P&  & h_  & x& t_ x& & _ & +& _ +& & _ & & _ & '& _ 0& q& ̮_ q& \& 0_ \& q& D_ q& & D_ & & X_ & &  _ & & _ & & _ & & _ & &  _ & & _ & & T_ & "' h_ "' g' |_ p' ' _ ' _' _ _' ' _ ' ' _ ' @' _ @' ' _ ' ' 0_ ' 8' @_ 8' r' 0_ ' 	' t_ 	' 	' t_ 	' 0
' t_ 0
' 
' ̮_  ' ' Ğ_  ' ' t_ ' ' \_  ' r' _ ' ' _ ' ' ܢ_ ' ' _ ' &' _ 0' Y' _ p' ' _ ' ' _ ' ;' _ @' t' t_ ' ' _ ' ' _  ' )' _ 0' ' _ ' ' _  ' b' _ ' 5 ' t_ @ '  ' _  ' !' _ !' J,' 0_ P,' -' _ -' /' h_ /' 3' X_ 3' .5' _ 05' 86' _ @6' T7' ̞_ `7' 7' t_ 7' 7' ȫ_ 7' F8' _ F8' L8' _ P8' w8' t_ w8' 8' _ 8' 8' _ 8' 8' _ 8' [9' _ `9' i;' _ p;' ;' _ ;' <' _ <' >' 0_ >' ?' D_ ?' F?' T_ F?' Y@' d_ p@' @' 4_ @' @' <_ @' @' P_ @' dA' h_ dA' uA' |_ uA' A' _ A' B' _ B' D' _ D' 5E' _ @E' K' _ K' K' ԡ_ K' 'M' ̞_ 0M' 4N' _ 4N' MQ' _ MQ' kQ' $_ `R' S' h_  S' :S' t_ :S' S' _ S' S' _ S' T' P_ T' U' _ U' W'  _ W' .W' @_ 0W' uW' _ uW' NX' _ NX' X' _ X' X' _ X' Y' _ 0Y' Y' ̞_ Y' LZ' t_ Z' Z' t_ 0\' J^' _ P^' {_' _ _' _' _ _' c' _ c' d' _ d' wd' t_ d' ye' _ e' e' _ e' gl' _ pl' m' D_ m' ?o' <_ @o' o' P_  p' \p' _ `p' s' _ s' Kt' _ Kt' et' ,_ pt' u' _ u' ew' _ pw' ' _ ' ' _  ' s' l_ ' ' X_ ' ' l_ ' ' _ ' ' _  ' ' h_ ' *' _ *' ' _ ' ' _ ' ' 8_ ' 8' H_ @' ' _ ' 9' _ 9' ' _ '  ' _  ' ' _ ' ' _  ' ' _ ' i' 4_ i' .' D_ .' ' \_ ' ' t_ ' ,' _ ,' `' _ `' ' _ ' ' _ ' ' _ ' ʝ' _ Н' 3' _ @' ' _ ' ' ȫ_ ' \' _ \' b' _ p' ' _ ' ß' _ П' ' _  ' 9' _ @' v' _ ' ' _ ' ɠ' _ ' #' t_ 0' M' _ ' ' _  ' ' t_ ' ' _ ' ' \_ ' o' h_ p' ' _  ' Χ' Ԥ_ Ч' ' _ ' h' _ h' ݩ' _ ݩ' ' _ ' 1' _ 1' ;' _ @' ' _ ' ' t_  ' w' t_ ' ݬ' h_ ݬ' h' |_ h' ' _  ' A' _ ' ' _ ' A' _ P' ' _ ' ' l_  ' ' _ ' ' 4_ ' ' L_ ' K' _ P' ' _ ' ' h_ ' ʺ' _ к' 
' _ ' r' X_ r' ͻ' l_ ͻ' ' _ ' L' _ ' W' _ W' y' _ y' ' _ ' ' \_ ' 1' _ @' ' _ ' ' _ ' 	' _  ' ' _ ' @' _ @' x' 8_ x' ' @_ ' ' X_ P' ' _ ' ' _ ' 2' _ 2' I' _ I' b' _ ' ' p_  ' O' p_ p' ' ̮_ ' ' _ ' @' _ @' b' _ ' ' t_ ' ' 8_ ' ' $_ ' :' d_ @' ' _  ' ' 8_ ' 0' @_ 0' ' T_ ' \' _ `' ' h_ ' 9' Ğ_ @' ' d_  ' "' t_ "' ' _ ' ' _ ' ' _ ' ' h_ ' ' _ ' ' _ ' ' _ ' (' _ (' ' _ ' ' 4_ ' ' X_ ' J' _  ' #' _ 0' [' _ `' ' t_ ' ' X_ ' :' h_ :' J' |_ P' w' _ ' f' _ p' ' t_ ' ' t_ 0' (' D_ ' ' t_ 0' O' _ O' ' _ ' ' _ ' ' _ ' x' _ ' ' _ ' ' _ ' ' _ ' ' _ ' %' _ %' ' 0_ ' ' _ ' ' _  ' C' _ ' h' _ p' l' _ l' ' _ ' ' _ ' '  _ ' ' _ ' ' (_ ' ' t_  ' ' h_ ' (' ̮_ 0' I' _ P' T' h_ `' ' _ ' ' _ ' ' _ ' 	' _ 0' ' _ ' 2' _ @' e' t_ p' 4' _ @' ' 8_ ' !' D_ !' 1' X_ @' ' h_ ' ' |_ ' ' _ ' ' _ ' }' _ ' ' _ ' S' _ S' ]' _ `' ' _ ' ' _ ' ' _  ' ' _ ' ' _ ' ' _ ' ' _ ' ' _ ' M' _ M' o' _ ` ( ( _ ( _( _ `( ( X_ ( C	( t_ P	( 
( 4_ 
( ( D_ ( >( _ @( ( _ ( ( _ ( ( h_ ( '( _ 0( ( _ ( ( Ğ_ ( ( _  ( ( _  ( |( Ğ_ ( ( Ğ_ ( ( \_  ( v( _ ( ( _ ( T( _ `( !( p_ 0( ( p_  ( ( _ ( a( p_ p( 1( p_ @( ( _ ( ( _  ( V( _ `( ( t_ ( ( _ ( ( _  ( N( _ N( ( _ ( ( _ ( 8( _ 8( o( _ o( ( _ ( ( _ ( ( ̞_ ( ( _ ( |( _ |( }( _ ( ( _ ( _( _ _( ( $_ ( 2( 8_ 2( M( 8_ M( p( 8_ p( ( 8_ ( ( 8_ (   ( 8_   ( m ( L_ p ( +!( _ 0!( "( _ "( "( _ `#( R$( \_ `$( $( \_ $( %( _ %( &( _ &( v'( _ v'( '( _ '( *( 8_ *( J,( P_ J,( ,( d_ ,( -( t_ -( .( _ .( /( <_ /( 0( _ 0( 1( _ 1( 3( _ 3( 5(  _ 5( 56( _ 56( z6( (_ 6( i7( _ p7( q8( <_ 8( O9( _ P9( W:( _ `:( j;( _ p;( L<( _ P<( =( _  =( >( _ >( @( _ @( A( _ A( B( _ B( B( ԡ_ B( C( _ C( D( _ D( UD( _ UD( D( _ D( E( _ E( O( _  P( P( t_ P( Q( _ Q( aR( t_ R( $V( t_ 0V( V( t_ 0W( W( t_ W( `( _  `( (a( ԡ_ 0a( 0b( t_ 0b( Oc( _ Pc( c( ԡ_ c( d( _ d( e( 0_ e( e( L_ e( f( d_  f( f( t_ f( g( ԡ_ g( zh( ԡ_ h( i( _ i( 	n( _ n( n( $_ n( o( t_ o( o( _ o( o( _ o( q( _ q( tq( 8_ tq( q( `_ q( r( _ r( s( _ s( t( _ t( z( _  z( a{( _ p{( |( _  |( |( _ |( [}( x_ [}( h~(  _ h~( ~~( _ ~~( ( $_ ( ( _ ( ( _ ( z( _ ( *( <_ 0( ( _ ( ( 8_  ( A( _ P( Ȍ( _ Ќ( ( _ ( u( _ ( ( _ ( p( h_ p( Б( `_ Б( _( 4_ _( ( H_ ( ԓ( _ ( p( \_ p( ( h_ ( )( _ )( q( _ ( ( _ ( ( _ ( Ҙ( _ Ҙ( X(  _ X( ( _ ( ( _  ( ( _ ( n( _ n( ( _ ( ǜ( _ М( .( |_ .( ( _ ( ( _ ( ( _ ( %( _ 0( ( t_ ( ( _ ( 5( _ 5( ( _ ( ( _ ( Ģ( _ Т( o( t_ p( ( _ ( ( T_ ( ( `_ ( ۪( x_ ۪( ( _ ( N( _ N( ( _ ( q( t_ ( ( _ ( ( _ ( 
( ̮_ 
( ( T_ ( X( h_ `( 9( $_ @( ( t_ ( ( _ ( E( _ E( ( _ ( ( _ ( ( t_  ( -( _ 0( 9( t_ @( i( t_ p( I( _ I( (  _ ( ( _ ( (( ,_ (( h( D_ p( ( _ ( L( _ P( ( ,_ ( ( H_  ( [( t_ `( ( l_ ( 8( |_ @( ;( _ ;( ( _ ( ( _ ( ( _ ( ( _ ( ( _ ( ( _ ( ( 0_ ( ( H_ ( ( \_ ( ( l_ ( ( \_  ( m( _ m( ( _ ( r( _ r( ( _ ( ( _ ( ( _ ( ( _ ( ( t_ ( ( t_  ( ( \_ ( ( _  ( ( t_ ( ( _ ( 
(  _ 
( ( 4_ 0( ( _ ( u( _ ( ( t_ ( ]( D_ `( ( D_ ( ( Ԥ_ ( P( t_ ( ( X_ ( ~( Ԥ_ ( ( _   )  ) _  ) ) t_ ) ) _ ) ) _  ) ) _ )  ) t_  ) ) _  ) o) _ p) ) _ ) ) l_ ) ) _ ) ) ,_ ) ) ȫ_ ) h) _ h) p) _ p) ) _ ) B) l_ P) ) t_ ) ) _ ) ) _ ) ) _  ) ?) _ @) ) _ ) ) _ ) ) <_ ) ) P_ ) ) l_ ) K) _ P) ) _ ) ) _ )  ) _  ) !) _ !) !) _ !) !) _ !) !) _ !) ") |_ ") ") _ ") ") _ ") )#) _ P#) {#) _ #)  $) t_  $) e$) t_ $) $) _ $) ')) _ 0)) *) p_ *) *) _ *) +) _ +) 9-) _ 9-) >-) _ >-) C-) _ C-) \-) _ .) M.) $_ M.) 3/) 8_ 3/) I/) L_ I/) /) \_ /) /) L_ /) 3) _ 4) '5) _ 05) 5) _ p8) ;) _  <) =) h_ =) =) h_ =) #>) _ 0>) K>) _ P>) >) _ >) $?) _ 0?) ?) _ ?) @) h_ @) TA) _ `A) A) _ A) B) _  B) ;B) _ @B) B) _ B) C) _  C) C) _ C) D) \_ D) dE) _ pE) E) _ @F) G) \_ G) H) ̞_ H) I) 8_  I) J) 8_ J) L) \_ L) !M) _ 0M) M) _ M) M) _ M) N) _  N) N) _ N) O) _ O) iO) _ pO) O) _ O) P) _ P) cP) _ pP) P) _ P) Q) _ Q) Q) _ Q) VR) _ `R) S) _ S) S) _ `T) U) t_ U) nV) _ pV) V) _ V) V) (_ V) W) <_ W) _W) t_ `W) W) _ W) X) _ X) FZ) _ FZ) NZ) _ NZ) Z) _ Z) Z) _ Z) (\) _ (\) \) _ \) ]) ,_ ]) p) P_ p) Dq) d_ Pq) sq) _ q) q) P_ q) r) d_ r) r) x_ r) r) _ r) &s) _ 0s) ss) _ s) s) X_ s) t) _ t) t) _ t) u) _  u) ?u) _ @u) u) t_ u) v) _ v) v) _ v) w) _ w) w) _ w) w) _ w) x) _  x) x) t_ x) Ay) _ Py) yy) Ğ_ y) z) _  z) D{) l_ P{) t{) _ {) }) $_ }) }) X_ }) }) h_ }) ]~) |_ ]~) ~) _ ~) ~) _ ~) P) _ P) *) _ 0) ) P_ ) ܂) @_ ) ) t_  ) l) ԡ_ p) ) ȫ_ ) ) _ ) ̓) _ Ѓ) t) _ ) ф) t_ ) ') t_ ') ) _ ) ) _ ) ) \_ ) 6) \_ @) ) _  ) ܉) t_ p) ) _ ) ) _ ) Ȍ) _ Ќ) ) _ ) ܎) _ ) Ǐ) t_ Џ) ) l_ А) &) h_ P) ) t_  ) r) t_ ) ) _ ) ) T_ ) ) _ ) ) _ ) .) _ .) V) _ V) ) _ ) ̗) _ ̗) $) _ 0) ) |_  ) ;) <_ ;) ) X_ ) >) l_ @) ) _ ) ş) _ ş) Y)  _ Y) o) 4_ o) ڠ) D_ ) K) _ p) ) x_ ) ) l_ ) ) _ ) ) _ ) b) _ b) ) _ ) )  _ ) ) _ ) ) _ ) ) h_ ) i) t_ ) $) $_ 0) V) @_ V) z) P_ z) T) d_ T) a) x_ a) n) _ p) ) _ ) ) _  ) ) _ ) ) _ ) 3) l_ @) ӹ) l_ ) ˺) _ к) ) _  ) ) _ ) ) _ ) ) _ ) ޻) _ ) ) _  ) ) _ ) Z) _ `) ) t_ ) ) _ ) e) _ e) X) _ X) k) _ ) ) t_ ) ]) _ ]) c) _ p) ) _ ) ) _ ) 	) 0_ ) ) h_ 0) ) \_ ) h) @_  ) ) \_ 0) E) (_ E) ) 4_ ) ) \_ ) W) p_ `) ) _ ) ) t_ ) ') t_ ') -) _ 0) ) t_ ) ) t_ ) ^) _ `) z) l_ z) ]) _ ]) ^) _ `) q) _ ) <) _ `) ) _ ) 4) _ 4) E) _ E) |) _  ) ) ̞_ ) V) _ `) ) _ ) ) h_ ) ) _  ) ) _  ) ) h_ ) ) h_ ) ) 4_ ) ) @_ ) ) T_ ) ) t_ ) ) t_ ) &) _ &) >)  _ @) ) _ ) ) _ ) ) _  ) [) _ `)  ) _  ) * _  * * _ * )* X_ )* Y* _ Y* * _ * 	* _ 	* 	* _ 	* 0
* t_ 0
* * t_ * * _ * * _ * * _ * V* t_ `* * t_ 0* * t_ * * t_ * t* t_ * * _ 0* Z* _ * * t_ * ** _ ** v*  _ v* * 4_ * * _ * * D_ * C* \_ C* ]* \_ `* * _ * * _ * * _ * 3* t_ @* * 8_ * y* _ * * _  !* l!* _ p!* !* _ !* !* _ !* 7"* t_ @"* b"* ̮_ b"* #* _ #* #* _ #* $* _ $* $* _  %* %* _ %* B%* _ B%* G%* _ `%* '* 0_ '* (* _ (* (* _ (* ;)* ,_ ;)* ** @_ ** 6** T_ @** ** _ ** ** _ ** >+* d_ >+* I+* x_ P+* +* _ +* +* _ +* ,* _ ,* -,* _ -,* I,* _ P,* .* _ p/* 0* _ 0* a0* t_ p0* 1* Ԥ_  1* 1* _ 1* *2* _ 02* 55* _ @5* V6* ̞_ `6* D7* _ P7* q7* $_ q7* 7* <_ 7* m8* P_ m8* r8* p_ r8* x8* _ 8* 	9* _ 9* 9* t_ 9* a:* _ a:* :* ,_ :* ;* @_  ;* C;* _ C;* |;* _ |;* ;* _ ;* ;* _ ;* ;* P_ ;* D<* h_ D<* 7?* |_ 7?* E?* _ E?* @* _  @* D@* _ D@* \@* _ \@* @* _ @* @* _ @* A* _ A* 9A* t_ @A* ^A* _ `A* A* _ A* A* _  B* B* _ B* C* _  C* C* _ C* D* t_  D* ;D* _ PD* D* _ D* D* _ D* E* _ E* E*  _ E* KF* _ KF* yF* ,_ F*  G* _  G* G* _  G* G* ܢ_ G* H* \_ H* MI* p_ MI* J* _ J* K* _ K* K* _ K* ~K* _ ~K* K* _ K* K* l_ K* ZL* 8_ ZL* [L* L_ `L* {L* _ {L* L* _ L* L* _ L* xM* _ xM* }M* _ }M* M* _ M* M* (_  N* SN* H_ SN* N* `_ N* dO* t_ dO* lO* _ lO* O* _ O* O* _ O* O* _ O* P* _ P* Q*  _ Q* Q* _ Q* Q* ,_ Q* Q* _  R* }R* t_ R* bW* _ pW* W* $_ W* W* 4_ W* fX* H_ fX* tX* \_ tX* X* l_ X* X* _ X* X*  _ X* Y* _ Y* 'Y* _ 'Y* 1Y* |_ 1Y* pY* _ pY* JZ* _ JZ* `Z* _ `Z* Z* _ Z* [* _ [* ,[* _ [* \* _ \* <a* _ @a* aa* _ pa* a* _ a* a* _ a* b* _ b* b* _ b* b* _ b* c* _  c* Ac* _ Pc* qc* _ c* c* t_ c* d* H_ 0d* [d* _ d* d* _ d* d* _ d* e* $_ e* e* 8_ e* f* _ f* g* _ g* !g* _ !g* [g* _ g* g* 0_ g* h* @_ h* h* X_ h* ,i* p_ 0i* i* _ i* j* _ j* j* _ j* k* _ k* k*  _ k* l* _ l* 1l* _ @l* n* _ n* q* _ q* r* _ r* ur* ̮_ ur* r* T_ r* s* h_ 0s* s* _ s* t* t_ t* v* _ v* v* _  w*  w* _  w* w* |_ w* x* _ x* fy* _ fy* y* _ y* >z* |_ >z* .{* _ .{* {* _ {* @|*  _ |* |* _ |* |* _  }* I}* _ P}* r}* _ r}* }* _ }* ~* 0_  ~* N~* _ P~* ~* H_ ~* * \_ * * p_ * * _ * S* p_ `* x* _ * <* _ <* * _ * * _ * i* _ p* * _ * d* _ d* y*  _ * * $_ * * 0_ * * D_ * Y* T_ `* x* _ * * _ * )* l_ 0* ~* ȫ_ ~* ˊ* _ ˊ* * _ 0* H* _ H* * x_ * * _ * * _ * ߌ* 4_ * * <_ * * H_ * e* d_ e* t* x_ t* |* _ |* * _ * * X_ * * _ * *  _ * Ï* _ Џ* ʐ* _ А* * _ * Z* _ Z* n* _ p* * _ * ے* _ ے* * _ * V* _ `* * t_ * r* t_ * B* t_ P* * <_ * +* _ +* 8* $_ @* ǖ* t_ Ж* * _ * ڗ* _ ڗ* ۗ* _ * * Ğ_ * * _  * * _ * P* _ P* * t_ * * t_  * 0* _ 0* * t_ * қ* H_ қ* (* _ (* <* _ @* ۜ* _ @* g* _ p* s* _ * c* _ p* *  _ * * 8_ * ¡* L_ ¡* =* h_ =* >* _ @* Ƥ* _ Ф* * _ * <* _ @* * _ * * _ * * _ * * _ `* |* X_ |* ֩* _ ֩* ܩ* ,_ * * H_ * k* \_ k* * p_ * ׫* _ * ڭ* <_ * * t_  * g* _ p* * _ * * t_ * [* t_ `* * _  * O* _ P* y* _ * * _ * * h_ * 
* _ * * _ ж* O* _ P* m* _ p* * _ * * _ * ̹* h_ й* d* ̮_ p* ;* _ @* * _ * * _ * n* ܢ_ p*  * _  * * t_ * ** 4_ ** {* L_ {* H* `_ P* * _ * * _ * * D_ * * _  * 6* _ 6* * _ * * _ * * _ * * _ * * _ * +* _ +* * _ * * _ * O* _ P* * 8_ * H* _ H* * _ * * _ * * _ * * 8_ * "* p_ 0* * \_ * w* H_ w* * h_ * * _  * v* _ * *  _  * * _ * * _ * * $_  * N* 8_ N* N* D_ N* X* h_ X* * x_ * g* \_ * R* ̞_ `* * t_ * \* _ \* *  _ * * 8_ * r* ܢ_ r* * _ * * _  * g* t_ g* * _ * * _ * J* _ J* * _ * * _ * 
* Ğ_ * B* _ P* * _ *  + \_  + p + p_ p + q+ _ q+ + _ + + _ + c+ _ c+ + _ + + _ + U+  _ `+ + _ + n+ 8_ n+ + L_ + z+ _ z+ 
+ _ 
+ ;
+ _ ;
+ v
+ _ 
+ 
+ _ 
+ 
+ _  + B+ Ğ_ P+ + ğ_ + >+ h_ >+ M+ _ P+ + Ğ_ + + Ğ_ + 	+ _ + + _ + 	+ p^ + + ܢ_ + + `_ + P+ _ P+ + _ + + _ + + _ + 5+ Ğ_ + 
+ _ + -+ ԡ_ -+ Y+ _ Y+ + 4_ + + H_ + + X_ + + _ + 4+ _ p+ + ̮_ + + Ğ_  + E+ Ğ_ P+ v+ Ğ_ + + _ + }+ _ }+ + _ 0+ +  _ + + |_ + k+ _ +  + 8_  + v + _ v +  + _  + !+ _  "+ C"+ _ P#+ #+ _ #+ #+ _ #+ #+ _ #+ =$+ t_ @$+ V$+ _ `$+ $+ _ $+ $+ _ $+ %+ _ %+ %+ _ %+ %+ _  &+ &+ _  &+ &+ _ &+ O'+ _ O'+ '+ x_ '+ (+ _ (+ <(+ _ <(+ U(+ _ U(+ (+ _ (+  )+ _  )+ x)+ ȫ_ x)+ )+ _ )+ )+ _ )+ ++ h_ ++ ,+ t_  -+ p.+ l_ p.+ /+ <_ /+ d0+ T_ p0+ 0+ _ 0+ 1+ p_ 1+ .1+ _ 01+ f1+ _ p1+ 1+ t_ 1+ 1+ _ 1+ 1+ _  2+ '2+ t_ 02+ N2+ _ P2+ 2+ _ 2+ 2+ t_ 2+ 2+ _ 2+ 3+ _  3+ G3+ t_ P3+ n3+ _ p3+ 3+ _ 3+ 3+ t_ 3+ 3+ _  4+ 4+ _  4+ S4+ t_ `4+ 4+ _ 4+ 4+ t_ 4+ 5+ t_ 5+ ]5+ _ `6+ 6+ _ 6+ 7+ P ` 7+ 7+ d ` 7+ 8+ ̮_ 8+ ;+ 0` ;+ 7<+ h_ @<+ <+ ȫ_ <+ G=+ ` G=+ =+ ` =+ >+ _ >+ O?+ _ P?+ ?+ _ ?+ @+ _ @+ @+  ` @+ @+  `  A+ B+ L` B+ C+ t_  C+ C+ _ C+ F+ `  F+ ~F+ _ F+ bH+ ` pH+ J+ `  J+ ]K+ _ `K+ K+ @` K+ >L+ h` >L+ L+ |` L+ L+ @` L+ sM+ ` sM+ M+ ` M+ 'N+ _ 0N+ N+ _ N+ N+ _ N+ O+ _ O+ O+   ` O+ P+ _ P+ &Q+  ` 0Q+ jQ+ _ pQ+ Q+ _ Q+  R+ t `  R+ R+  ` R+ S+  ` S+ T+ t ` T+ T+  ` T+ U+  ` U+ V+ @`  W+ X+ _ X+ WX+  ` WX+ Y+  ` Y+ !Z+ @ ` 0Z+ 9[+ ̧_ @[+ [+ t_ [+ \+ d` \+ \+ |` \+ #]+ ` 0]+ ^+ ` ^+ Oa+ _ Pa+ $d+ D_ 0d+ d+ ܢ_  e+ e+ ܢ_ e+ Sf+ p_ `f+ f+ $_ f+ g+ ` g+ g+  ` g+ h+ D_ h+ h+ _ h+ i+ ܢ_ i+ Ck+ H` Pk+ k+ _ k+ o+ (` o+ o+ _ o+ p+ _ p+ +p+ _ 0p+ Kp+ _ p+ q+ @` q+ r+ _ r+ r+ ` r+ s+ ` s+ s+ @` s+ t+ ` t+ t+ _ t+ t+ _ u+ u+ P_ v+ .v+ _ .v+ cv+ ` cv+ x+ ` x+ By+ t_ Py+ iy+ _ py+ z+  ` z+ t{+ ԡ_ {+ |+ @` |+ :}+ _ P}+ }+ _ }+ }+ _  ~+ S~+ _ `~+ ~+ t_ ~+ &+ _ 0+ h+ _ p+ c+ @` p+ S+ ` `+ @+ ` @+ a+ ` p+ g+ (` g+ h+ D` h+ + X` + + l` + + |` + + t_ +  + $_  + + $_ + + ` А+ r+ ` + + $_ + F+ _ P+ + _ + + _ + + _ + + _ 0+ + 0` + + <` + !+ X` 0+ + _  + `+ ̮_ `+ + h` + + |` + #+ _ #+ + ` + + ` + + _ +  + _  + + _  + =+ _ @+ `+ _ `+ }+ _ + + _ +  + `  + O+ t_ O+ l+ ` l+ + ` + + _ + ͜+ _ М+ p+ _ p+ + _ + + _ + m+ ` m+ + ` + + ` С+ ܤ+ _ +  + _  + + _  + =+ _ P+ m+ _ p+ -+ _ 0+ M+ _ P+ + _ + -+ _ 0+ T+ _ `+ + _ 0+ + _ + ٨+ _ + + t_  + ^+ t_ `+ + t_ + #+ _ P+ + t_ + K+ ğ_ P+ + _ + + _ + + _  + + _  + ɮ+ (` Ю+ ̰+ ` а+ .+ ` .+ ܱ+ ` ܱ+ + ` + X+ ` X+ 4+ ` 4+ 3+ (` 3+ K+ <` K+ j+ L` j+ q+ \` + + ȫ_ + + |` + + `  + + t_  + + ` + 6+ _ `+ ~+ _ + + @` + $+ _ @+ y+ ` y+ l+ ` l+ + ` + + ` + + ` + + ` + + ` + F+ ` P+ ͼ+ ` ͼ+ Q+ ,` Q+ X+ @` X+ + P` + + @`  + 9+ \` 9+ о+ h` о+ ݾ+ ` + + _ + ^+ _ `+ + _ + C+ ̞_ P+ + Ğ_ + + _ + + _  + + ` + s+ ` s+ + ` + + d` + + ` + M+ _ + + _ + + 8_  + t+ ` + + ̮_ + + ` + h+ ` p+ x+ 	` + + _ + + _  + :+ _ @+ + 	` + + t_ + F+ 	` F+ + 	` + + 	` + + ` + + t_ + + 	` + + 
` + !+  
` !+ R+ 0
` R+ _+ H
` `+ + _ + + _  + O+ _ P+ + t_ + + _ + + _  + G+ $_ G+ + h	` + + 	`  + + _  + D+ ` D+ + ` + + 	` + + 	` + $+ 	` $+ 2+ 0	` 2+ i+ @	` i+ + 	` + + 	` + J+ 	` J+ + X	` + + _ + + t` + B+ ` B+ + ` + + ` + + ` + [+ ` `+ v+ _ + + ` + +  ` + + 4` + + L` + + d` + + _  + T+ _ `+ + _ + v+ _ + + _ + ;+ t_ @+ + ` + + X
` + + l
` + ]+ |
` ]+ + l
` + , _  , U, _ , , t_ , M, ̞_ P, , _ , 
, 
` 
, 8, 
` 8, S, 
` `, , _ , , _ , +	, _ 0	, 	, 
` 	, 	, 
` 	, ;
, 
` ;
, H
, ` H
, 
, ` 
, , $` , , <` , , P` , , h_  , , _ , , _ , , _ , , Ԥ_ , X, `` `, , _ , , |`  , , ̞_  , , _ , L, \_ P, , _ , b#, \_ p#, $, p_ $, $, ` $, $, ` $, %, _ %, &, ` &, @', ` @', v', ` ', R*, ̞_ `*, *, _ *, w+, ` w+, +,  ` +, ,, ̞_ ,, y., _ ., J0, ̞_ P0, 2, _  2, H2, _ 6, b7, ` b7, 7, ,` 7, ~8, @` 8, ;, _ ;, <, _ <, <, Ğ_ =, c=, Ğ_ p=, =, Ğ_ =, >, Ğ_ >, c>, Ğ_ p>, >, Ğ_ >, #?, Ğ_ 0?, ?, Ğ_ ?, ?, Ğ_ ?, @, t_ @, A, _ A, C, _  C, 8E, _ @E, E, _ E, F, `  F, G, 8_ G, G, _ G, G, _ G, G, _  H, I, _ I, %I, P` %I, qI, d` qI, J, x` J, 2M, _ @M, M, _ M, cO, ̞_ pO, P, \_ @Q, OS, _ PS, fS, _ pS, T, ` T, 7W, _ @W, W, _ W, zX, _ X, X, _ X, X, _ X, X, _ X, Z, ` Z, ], _ ], X], _ X], ], ` ], ], ` ], ^, _ ^, Z_, _ `_, B`, Ğ_ P`, a, Ğ_  a, 8b, _ @b, b, _ b,  c, `  c, c, `  c, d, ,` d, ve, ` ve, g, ` g, h, ` h, ]i, _ `i, Mj, _ Pj, j, Ğ_ j, k, _ k, nk, _ pk, k, t_ k, l, _  l, $o, 8_ 0o, p, _ p, [p, _ `p, }p, _ p, Eq, _ Pq, q, _ q, s, ` s, s, _ s, s, _  t, t, _  t, t, D` t, Yw, X` Yw, nw, p` pw, Lx, @` Px, sx, _ x, x, _ x, x, _ x, y, t_  y, Wy, _ `y, y, t_ y, y, _ y, Xz, _ `z, z, _ z, z, _ @{, {, _ {, *|, _ 0|, |, _ |, "}, ` "}, ~, ` ~, ~, ` ~, n, _ p, <, ܢ_ @, Z, _ `, z, _ , , ̞_  , H, t_ H, 1, ` 1, 7, ` @, p,  ` p, , ` , , (` , ƅ, 8` Ѕ, ·, @` Ї, , \_  , J, _ P, ҉, ` , Ŋ, _ Њ,  , $_  , C, ` C, , ` , , ` , Ћ, ` Ћ, , ` , , ` , 5, ` 5, , ,` , , @` , , T` , , l` , , ` , , _  , Վ, X_ Վ, , ` , -, ` @, {, t_ , , _ , e, _ , , _ , ̐, \` ̐, , h` , , ` , M, ` M, N, ` P, u, _ , , _ , , t_ В, , _  , L, _ P, i, _ , , ` , , _  , V, ȫ_ V, , ` , , ` , 7, ` @, , _ , , t_  , , ` , , `  , , `  , ?, Ğ_ @, , h_ , , \_ @, , _ , , t_  , , _ , ϡ, _ С, , ` , , _ , У, _ У, V, _ `, , _ , 3,  ` @, \, 0` , Φ, _  , ѧ, ` , A, _ A, ~, ` ~, , ` , m, ̞_ p, , _ , , D` , `, T` `, , l` , Ȫ, ` Ъ, 6, t_ 6, , X` , , l` , , _ , ɭ, h_ Э, w, _ , c, l_ c, , ` , s, $` s, }, 8` }, , H` , %, _ 0, , ` , k, ` k, , `  , , _ , , h_ , , _ , #, _ 0, ƹ, ̮_ ƹ, +, |` +, Y, ` `, , <_ , , ` , , ` , , _ , ), t_ , 	, _ , , _ , =, _ @, վ, _ , , ̞_ , , _  , , t_ , 4, _ @, , ` , , ` , , ` , , ` , ,  ` , , 0` , , P` , , p`  , b, _ p, o, ` p, , ` , , _ , &, ` 0, V, _ p, B, Ԥ_ P, , ` , , ` , {, ` {, 4, ` 4, , ` , -, ,` 0, K, <` K, , L` , , `` , , t` , #, ` 0, , ` , , t_  , |, t_ , 	, ` 	, V, ` V, , ` , , _ , 9, _ @, , _ , , _  , , _ 0, K, _ , , _ , , _ , , _ , -, _ `, {, _ , , _ , , _  , , _ @, ], _ `, }, _ , , _ , , _ , , _ , , _  , , _  , =, _ @, ], _ `, }, _ , , t_ , , ` , , ` , , ` , , ` , , ` , /, ` /, D,  ` D, E, ` P, q,  ` q, , ,` , , D` , , X` , , h` , 	, x` 	, , ` , S, ` S, f, ` f, g, ` , , _ , , 4` , , L` , (, d` (, ), t` 0, G, _ G, ], ` ], , ` , , ` , , $`  , , _ , , _ , , _ , n, ̞_ , ], _ `, , t_ , , t_ , , ` , , `  , ;, _ @, i, Ğ_ p, , ` , ;, _ @, e, _ p, , ` , , _ , , _ , d, ` d, , ,` , r, D` r, , \` , , l` , , |` , , l` , , _ , , ȫ_ , , ` , , `  , |,  ` , b, _ p, , _ , O, ` O, , ` , , t_ `, , _ , , _ , :, ` :, , ` , , <` , " - L` 0 -  - _  - - l` - @- _ - - ` - z- ` z- - ` - - _ - \- ` `- - p_ - 	- _ 	- ,	- _ 0	- I	- _ P	- c
- _ p
- 
- _ 
- - ` - - x` - (- _ 0- - _ - ,- t_ 0- X- _ `- x- _ - - _ - 6- _ @- q- _ - - t_ - - t_ 0- - _  - - _ - g- ̞_ p- - t_ - - \_  - !- ` !- - ` - - ` - - 0` - Y- @` Y- i- T` p- - _ - - ` - - ` - 1- ` 1- - ` - L - ` P - '!- d` '!- M"- x` M"- "- ` "- &- ` &- E&- _ &- &- t_ &- &'- t_ 0'- '- _ '- )(- t_ )(- (- ` (- (- $` (- (- 8` (- 	)- t_ 	)- b)- H` b)- )- \` )- )- p` )- )- t_ )- )- t_  *- H*- _ P*- #+- _ 0+- ,- _ ,- q,- _ ,- ,- _ ,- A-- t_ P-- -- _ -- -- t_ -- Y.- _ `.- .- _ .- 3/- ` 3/- 21- ` 21- N1-  ` P1- x3- 0` 3- 3- T` 3- 66- p` 66- V6- ` `6- 6- _ 6- 7- _  7- 8- h_ 8- 8- _ 8- 8- ` 8- 49- ` 49- 9- ` 9- 9- ` 9- 9- _ 9- ^;- ` `;- };- _ ;- =- |_ =- =- _  >- >- ` >- >- ` >- @- ` @- @- ` @- @- ` @- qA- t_ A- A- ̮_ A- VB-  ` VB- oB- ` pB- B- t_ B- B- Ğ_ B- aC- ` aC- G- ` G- 7H- ` PH- H- (` H- &J- 4` &J- J- T` J- J- t` J- K- t_ @K- cK- _ pK- WL- _ `L- yM- _ M- M- ` M- N- ` N- N- ` N- ;O-  ` ;O- NO- ` NO- RO- $` `O- R- _  R- )T- \_ 0T- UT- _ `T- T- 8_ T- :U- @` :U- OU- T` PU- U- h` U- EV- |` EV- V- ` V- !X- ` 0X- aY-  _ Y- Z- |_ Z- [- _  [- [- $_ [- \- _  \- \- $_ \- ]- _ ]- G^- l_ P^- za- _ a- a- `  b- b- h_ b- b- _ b- Ac- ` Pc- nc- _ pc- c- ` c- `d- ` `d- d- ` d- e- _ `e- f- h_ f- f- _  g- #g- _ `g- sg- 8_ sg- g- ` g- g- ` g- *h- _ *h- &i-  ` &i- <i- ` @i- m- $`  m- =m- Ğ_ @m- `m- Ğ_ `m- }m- _ m- m- _ m- n- (` n- Xn- <` Xn- en- <` pn- n- _ Po- mo- _ po- p- ĵ_ p- p- ` p- nq- ` pq- q- t_ q- s- ` s- s- _  t- v- H` v- w- ` w- w- _  x- x- P` x- py- d` py- y- x` y- y- _ y- y- _ y- {- ` {- }- ` }- - ` - j- ` p- M- ` P- - _ - m- ` p- M- ` P- χ- $_ - 7- ` P- m- _ p- - _ - - _ - ͉- _ Љ- - _ - 
- _ - *- _ 0- J- _ P- j- _ p- - _ - - _ - ʋ- _ Ћ- - _ - 
- _ - '- _ '- 7- \` 7- - p` - - ` - - ` - ،- _  - >- _ @- - $_ - M- ` M- c- ` c- h- ` p- 
- ` - 9- _ @- '- _ 0- L- 8_ L- - ` - - ` - ͔- _ Д- - _  - - _ - I- _ P- - _ - - _ - ӗ- _ - $- _ P- m- _ p- G- ` P- ݚ- l_ `- - _ - 8- _ - ?- , ` @- Ӟ-  ` - Q- \_ `- - 0` - - @` - p- \` p- - _ - - x` - $- ` $- e- ` e- - ` - - ` - - ` - l- ` l- -  ` - - _ - - ̞_ - - _ - &- _ 0- - _ - - _ - y- _ - Ĭ- t_ Ь- - t_  - n- _ p- - t_  - - t_ - Ȯ- _ Ю- - _  - o- t_ p- w- _ - - t_ - 7- _ @- c- t_ p- - t_  - - t_ 0- - _ 0- |- < ` |- - H ` - I- \ ` I- _- x ` _- - x ` - л-  ` л- @- _ @- }- X_ }- -  ` - -  ` - - h_ - - $_ - տ- _ - P- _ P- -  ` - - _ - %- ԡ_ 0- - _ - L- 0!` P- - !` - - !` - - !` - $- !` 0- - H!` - )- X!` )- J- x!` J- Z- !` `- - "` - - $"` - - 8"` - =- H"` @- ^- \"` `- - t_ - - "` - w- "` - - l_ - - t_ - Q- Ԥ_ `- - _ - - #` - -  #` - - 4#` - @- _ @- - !` - - !` - J- _ P- E- _ P- - x"` - - "` - - "` - - "` - - "` - -  ` - k- _ p- $- !` 0- - "` - V- _ `- - 8_  - - _  - C- h#` C- - t#` - - #` - - #` - :- $` @- i- _ p- D- ̞_ P- $- ̞_ 0- - t_ - - D#` - - X#`  - C- h#` C- - #` - - #` - - #` - :- $` @- - _ - ]- _ `- E- l_ P- - t_ - - T$` - - h$` - @- ȫ_ @- \- 0$` \- d- D$` p- - _ - - X_ - - |$` - - $`  - - $` - - $` - - $` - - $` - Q- _ `- - Ԥ_ - - _ - - _ - - t_ `- }- _ - - _ - - _ - - _ - -- _ 0- M- _ P- ,- й_ 0- . %` . . _ . 0. _ 0. H. _ P. . $` .  . %`  . &	. ,%` &	. >	. @%` >	. \	. P%` `	. . \_  . I. Ğ_ P. w. `%` w. . p%` . . %` . . %` . >. %` @. . _  . . %` . . d&` . . x&` . . &` . @. (&` @. M. <&` M. . T&` 0. ". %` ". 1#. &` @#. #. &` #. $. t_ $. K$. t_ K$.  %. &`  %. %. &` %. %. &`  %. %. t_ %. &. _  &. u*. &` *. +. t_ +. N,. l_ `,. ,. 4'` ,. -. D'` -. -. \'` -. L.. &` L.. v/. '` v/. /. $'` /. 
0. '` 
0. 0. '` 0. 1. '` 1. 2. _  2. q2. _ q2. 2. l'` 2. 2. '` 2. :3. '` :3. N3. '` N3. #4. '` 04. e4. Ğ_ p4. 4. t_ 4. 8. '` 8. /9. _ 09. _9. _ `9. ;. t_ ;. ;. h_ ;. ;. t_ ;. =. _ =. I@. _ P@. @. _ @. A. _  A. A. _ A. A. _ A. pC. t_ pC. C. t_ C. C. _  D. 0D. _ 0D. gD. t_ pD. D. _ D. D. _ D. D. _  E. F. (` F. F. 8(` F. {G. $(` G. G. @(` G. 0R. (` 0R. 7S. _ @S. Z. h(` Z. ]. H(` ]. _. |` c. d. l_ d. 5e. t_ @e. e. t_ e. =f. t_ @f. f. t_ f. 5g. t_ @g. g. t_ g. h. _  h. dh. t_ ph. h. _ h. h. _ h. 6i. _ @i. ki. _ pi. j. (` j. l. (` l. vl. )` l. n. (` n. n. _ n. ds. (` ps. at. _ pt. u. )`  u. _u. _ `u. u. _ u. 3v. ()` @v. v. ()` v. v. 4)` v. _w. @)` _w. w. X)` w. gx. l)` gx. 	y. )` 	y. y. )` y. sy. _ y. y. _ 0z. `z. _ pz. |. l_ |. |. _ |. -~. Ğ_ 0~. Q~. _ `~. ~. _ ~. . _ . . )` . . _  . l. )` p. . _ . . _  . N. _ P. h. _ p. ݖ. )` . . _  . o.  *` p. . _ . <. _ @. . _  . . *` . . $*` . . L*` . l. \*` l. . L*` . . *` . :. t_ :. . t+` . . +`  . . _ . Ƥ. _ Ф. -. <+` -. D. P+` D. X. d+` `. . t_ . .  _ . . |` . . *` . R. *` R. W. *` W. u. *` u. . *` . ì. *` ì. . +` . . +` . \. ,+` `. :. @` @. C. +` P. [. @` `. k. @` p. . Ğ_ . . $,` . $. ȫ_ $. M. +` M. . +` . C. +` C. . +` . . l_ . U.  ,` U. V. ,` p. p. _ p. . +`  . <. t_ @. . t_ . #. _ 0. c. Ğ_ p. . Ğ_ . ʾ. Ğ_ о. . Ğ_  . /. Ğ_ 0. q. _ . . _ . . Ğ_ . . t_  . /. _ 0. ^. _ `. . _  . . l_ . . t_ . . t_ . -. ,` -. 4. ,` 4. A. ,` P. . @-` . . 0-` . 8. t_ 8. . @,` . . X,` . . p,` 0. . ,` . 	. ,` 	. d. ,` d. -. ,` -. C. ,` P. . Ğ_ . . -`  . +. -` 0. S. t_ `. . _ . . Ğ_ . . _ . . Ğ_ . . _ . <. )` @. . L-` . ;. `-` ;. . x-` . L. -` P. g. ̞_ p. . t_ . -. -` 0. . _ . . _ . #. l_ 0. . _ . . _ . . _ . . _ . . _ . . _  . ;. ȫ_ ;. b. -` b. p. .` p. . _ . \. ̞_ `. . t_ . . -` . . -` `. . _ . . ȫ_ . 8. -` 8. @. -` @. . _ . 6. _ @. . _ . $. _ P. . _ . I. _ P. . _ . . , ` . . _ p. . t_ . . ̮_ . ?. _ @. . _ . K. _ P. M. ̞_ P. . ܢ_ . 2. l_ @. . h.` . . |.` . . .` . . .` . . .` . . .`  . H. l_ P. . _ . . .` . . .` . . /` . ]. /` ]. A / 8/` A / T / T/` T / 0/ h/` 0/ / _ / / _ / / t_ / / x/` / a/ /` a/ / /` / 
/ /` / (/ /` (/ / /` / / 0` 	/ m	/ ,` m	/ 	/  0` 	/ 	/ 40` 	/ 
/ _ 
/ a/ h0` a/ / 0` / / 0` / / 0` / / 0` / / 0` / |/ 0` / / ,` / Q/ D0` Q/ l/ X0` p/ 1/ P1` @/ i/ 1` i/ 0/  1` 0/ >/ @1` @/ z/ t_ / / _ / A/ t_ A/ y/ .` y/ / 0.` / / D.` / / X.`  / >/ _ / / t_ 0/ d/ t_ / / x2` / / 2` / / 2` / 8/ 2` @/ / `2` / K/ ؝_ P/ J/ 1` J/ / 1` / / 1` /  / 1`  / "/ 1` "/ #/  2` #/ :$/ 2` :$/ $/ ,2` $/ $/ @2` $/ $/ P2` $/ ^'/ l1` `'/ 	(/ ̞_ (/ (/ _ (/ (/ 2` (/ )/ 2` )/ */ 2` */ +/ _  +/ +/ _ +/ ,/ _  ,/ ,/ _ ,/ ,/ t_ ,/ -/  3` -/ -/ 3` -/ ,./ t_ 0./ M./ _ P./ .0/ (3` 00/ r0/ t_ 0/ 0/ _ 0/ 0/ t_ 0/ 1/ _ 1/ x1/ t_ 1/ 2/ _  2/ 2/ _ 2/ 2/ _ 2/ "3/ _ 03/ b3/ _ p3/ 3/ _ 3/ 3/ _ 3/ L6/ X3` P6/ l6/ _ p6/ 7/ D3` 7/ 8/ _  8/ L8/ _ P8/ 9/ t3` 9/ 9/ _ :/ u:/ _ :/ :/ _  ;/ F;/ _ P;/ ;/ _ ;/ ;/ _ ;/ %</ _ @</ n</ _ p</ </ t_ </ </ _  =/ =/ _  =/ T=/ _ `=/ =/ _ =/ =/ _ =/ >/ _  >/ N>/ _ P>/ >/ _ >/ >/ _ >/ >/ _  ?/ 4?/ _ @?/ z?/ _ ?/ ?/ _ ?/ ?/ t_  @/ 0@/ _ 0@/ i@/ _ p@/ @/ t_ @/ DG/ _ PG/ fG/ _ pG/ G/ _ G/ G/ _ G/ G/ _ G/ G/ _ G/ H/ _ H/ IH/ 3` IH/ mH/ 3` pH/ H/ t_ H/ pI/ _ pI/ I/ l_  J/ /J/ ` 0J/ J/ l_ J/ J/ ` J/ yK/ l_ K/ L/ ̞_ L/ L/ ȫ_ L/ M/ 3` M/ M/ 3`  M/ bM/ _ bM/ N/ 3` N/ N/ 3` N/ O/ ̞_ O/ P/ ̞_ P/ 1R/ _ @R/ T/ Ԥ_  T/ &U/ 4` &U/ U/ ,4` U/ U/ @4` U/ W/ P4` W/ TW/ @4` `W/ W/ t_ W/ X/ t_ X/ +Y/ h_ 0Y/ :[/ 3` @[/ a\/ d4` a\/ \/ 4` \/ \/ 4` \/ u]/ 4` u]/ ]/ 4` ]/ ]/ t_  ^/ Z^/ t_ `^/ {_/ h_ _/ g/ 4` g/ g/ _ g/ ?h/ Ğ_ @h/ h/ Ğ_ h/ h/ Ğ_  i/ Cj/ _ Pj/ j/ 4` j/ k/ @`  l/ m/ @`  m/ m/ Ğ_ m/ m/ Ğ_ m/ n/ +` n/ ?o/ Ğ_ Po/ Wp/ l_  q/ [q/ _ [q/ q/ (5` q/ q/ <5`  r/ Wr/ 4` Wr/ r/ 5` r/ r/ 5` r/ r/ _ r/ r/ _  s/ is/ _ ps/ <t/ h_ @t/ t/ _ t/ u/ h_ u/ v/ 6` v/ w/ $6` w/ w/ 86` w/ x/ 5` x/ 0x/ 5` 0x/ x/ 5` x/ y/ 5` y/ z/ 6`  z/ fz/ d5` fz/ z/ t5` z/ {/ 5` {/ {/ 5` {/ .{/ 5` @{/ [{/ _ `{/ ~/ L5` ~/ / _  / ρ/ _ Ё/ / _  / ~/ _ / / t_ / / t_  / ^/ _ `/ P/ 8_ P/ C/ _ P/ / _ / / @` / / _ / / ȫ_ / 7/ H6` 7/ / \6` / Ή/ _ Љ/ / _  / / _ / / _ / S/ |6` S/ / 6` / $/ p6` 0/ f/ _ p/ / ԡ_ / / ԡ_ / / 6`  / / _ Б/ / _ / y/ _ / / Ğ_ / ɓ/ _ Г/ / _  / 9/ 6` 9/ ^/ 6` ^/ / 6` / ƕ/ 6` ƕ/ / 7` / / 7` / L/ ,7` L/ Q/ <7` Q/ x/ L7` / / t_ / / \7` / S/ h7` S/ m/ 7` p/ L/ 7` P/ ?/ 7` @/ e/ 7` e/ Ϛ/ 7` Ϛ/ / 7` 0/ / \8` / =/ \9` =/ / x9` / ߤ/ 9` / T/ 9` T/ / 9` / / 9`  / / H8` / / 7` / n/  8` n/  / 8`  / `/ 88` `/ / 8` / / 8` / / 8` / / 8` / / 8` / ӹ/ 8` / &/ 9` &/ / 9` / [/ <9` `/ d/ 9` p/ / _ / R/ _ `/ v/ 9` / / :` / / :` / / :` / D/ :` D/ `/ ;` `/ / :` / / (:` / / <:` / / P:` / / d:` / / x:` / / :` / / :` / / _ / ?/ _ @/ >/ l_ @/ ^/ _ `/ ^/ l_ `/ ~/ _ / / )` / 5/ ;` / / |_  / K/ _ P/ m/ Ğ_ m/ / 0;` / O/ D;` O/ |/ h;` |/ / x;` / H/ ;` P/ / _ / ./ <` ./ / <` / y/ <` y/ / <` / _/ `_ _/ / ;` / B/ ;` B/ / ;` / `/  <` `/ / _ / / l_ / / ;` / / ;` / [/ t_ `/ / Ğ_ / &/ _ @/ / t_ / ./ _ @/ / _ / 9/ <` @/ X/ _ `/ / Ğ_ / a/ <` a/ /  <` / / 4<` / / H<` / ?/ X<` ?/ r/ p<` r/ / <` / s/ _ / Y/ ԡ_ `/ / _ / r/ _ / 5/ _ @/ / _  / / _ / / _ / i 0 l_ p 0 0 _  0 0 _ 0 |0 _ 0 0 p=`  0 0 ȫ_ 0 0 =` 0 0 $=`  0 0 Ğ_ 0 P0 <_ P0 0 8=` 0 L0 L=` L0 0 `=` 0 !0 _ 00 0 t_ 0 	0 =` 	0 	0 =` 	0 	0 =` 	0 K0 =` P0 0 _ 0 0 _  0 -0 _ P0 0 _ 00 K0 _ P0 0 l_  0 0 t_ 0 0 Ğ_  0 =0 _ @0 0 h_ 0 0 _ 0 0 l_ 0 0 t_ 0 0 _  0 g0 _ p0 0 _ 0 @0 _ @0 W0 _ `0 0 _ 0 0 8?` 0 0 _ 0 0 t_  0 j0 `>` j0 0 p>` 0 T0 >` T0 x0 >` x0 0 >` 0 u0 t_ 0 0 _ 0 Q0 =` Q0 0 =` 0 0 =` 0 0 =` 0 00 =` 00 0 >` 0  0 >`  0 !0 4>` !0 X!0 P>` p!0 !0 >` !0 !0 >` !0 "0 >` "0 c$0 >` c$0 $0 ?` $0 %0 ?`  %0 8%0 _ @%0 %0 >` %0 &0 _ &0 \'0 h_ `'0 (0 $_ (0 7)0 _ @)0 l)0 _ p)0 )0 ԡ_ )0 C*0 ԡ_ P*0 m*0 _ p*0 *0 _ *0 +0 _ +0 s+0 ԡ_ +0 +0 ԡ_ +0 ,0 _ ,0 /-0 ̮_ 0-0 4.0 `?` @.0 .0 ̮_  /0 B/0 t_ P/0 /0 _ /0 ^00 _ `00 00 t_  10 u10 t_ 10 "20 _ 020 "50 l?` 050 W50 _ `50 50 _ 50 50 t_  60 C60 
` C60 60 H@` 60 60 \@` 60 !70 ?` !70 80 ?` 80 !80 ?` 080 80 l@` 80 d:0 @` d:0 u:0 @` :0 :0 ?` :0 ;0 ?` ;0 ;0 ?` ;0 ;0 Ğ_ ;0 *>0 (@` 0>0 m>0 _ m>0 >0 @` >0 >0 @` >0 ?0 _ ?0 Z?0 @` Z?0 r?0 @` ?0 @0 \_  @0 A0 @` A0 A0 t_ A0 B0 t_  B0 nB0 _ pB0 C0 @` C0 D0 _ D0 LD0 t_ PD0 D0 t_ D0 D0 _ D0 F0 @` F0 F0 _ 0G0 KG0 _ PG0 hG0 _ pG0 YH0 _ `H0 II0 _ PI0 I0 ̮_  J0 FJ0 _ PJ0 J0 _ J0 J0 _ J0 J0 A` J0 J0 A` J0 K0 A` K0 M0 A` M0 M0 A` M0 M0 A` M0 M0  B` M0 M0 l_ M0 N0 @` N0 eO0 A` pO0 O0 (A` O0 P0 0A` P0 iR0 TA` iR0 FS0 lA` FS0 GS0 |A` PS0 sS0 t_ sS0 S0 `B` S0 S0 tB`  T0 (U0 HB` 0U0 U0 $_ U0 U0 B` U0 U0 $B` U0 V0 4B` V0  V0 $B`  V0 yV0 _ V0 V0 _ V0 W0 B` W0 :W0 B` :W0 W0 B` W0 W0 B` W0 W0 B` W0 SX0 h_ `X0 X0 _ X0 %Y0 _ 0Y0 Y0 _ Y0 Y0 _ Y0 MZ0 _ PZ0 Z0 _ Z0 Z0 _ Z0 [0 B` [0 \0 t_  \0 \0 C` \0 ^0 ,C` ^0 ^0 DC` ^0 _0 h_ _0 b0 \_ b0 !c0 _ 0c0 bc0 _ pc0 c0 t_ c0 d0  C` d0 e0 _ e0 Ke0 _ Pe0 &f0 TC` &f0 Ug0 hC` Ug0 pg0 C` g0 g0 _ g0 &h0 _ 0h0 h0 _ h0 h0 _ h0 Fi0 _ Pi0 i0 _ i0 j0 _ j0 j0 4_ j0 k0 C` k0 @l0 C` @l0 rl0 C` rl0 l0 C` l0 l0 $_ l0 Im0 C` Im0 m0 C` m0 m0 _ m0 &n0 X_ &n0 o0 hD` o0 -o0 |D` 0o0 `s0 _ `s0 s0 _ s0 u0 _ u0 )u0 _ )u0 pu0 DD` pu0 qu0 XD` u0 u0 D` u0 v0 D` v0 w0 (D` w0 }0 D` }0 }0 _ }0 }0 _ }0 }0 D` }0 *~0 D` *~0 I~0 D` I~0 ~0 D` ~0 ~0 E` ~0 ~0  E` ~0 ~0 0E` ~0 0 `_ 0 "0 @E` "0 0 TE` 0 0 hE` 0 0 xE` 0 0 _ 0 0 l_ 0 <0 _ @0 0 _ 0 0 D` 0 0 t_  0 0 t_ 0 0 t_  0 0 ԡ_ 0 0 H_ 0 .0 E` .0 B0 E` P0 -0 F` 00 0 T_  0 0 E` 0 0 E` 0 Z0 E` Z0 0 E` 0 ̎0 E` Ў0 }0 ,F` }0 C0 LF` C0 0 `F` 0 0 pF` 0 Ѣ0 _ Ѣ0 0 F` 0 50 F` 50 |0 F` |0 0 F` 0 0 F` 0 0 F` 0 x0 _ 0 0 h_ 0 ݥ0 ȫ_ ݥ0 0 ,H` 0 B0 @H` B0 G0 TH` G0 i0 dH` p0 0 _ 0 0 H` 0 0 H`  0 W0 DG` W0 o0 LG` o0 (0 `G` (0 -0 xG` -0 I0 G` P0 o0 X_ o0 0 G` 0 ר0 G` ר0 =0 G` =0 B0 G` B0 L0 G` L0 R0 G` `0 0 _ 0 0 <_ 0 0 G` 0 0 $G` 0 Q0 h_ `0 z0 _ z0 0 tH` 0 0 H` 0 0 h_ 0 չ0 _ 0 0 _ 0 0 H`  0 0 t_ 0 0 _ 0 U0 _ `0 0 t_ 0 0 H` 0 0 _  0 \0 _ `0 %0 _ 00 0 _ 0 0 _ 0 [0  I` [0 `0 I` `0 0 _ 0 0 H` 0 0 H`  0 m0 _ p0 0 H`  0 B0 _ B0 0 $I` 0 0 8I`  0 <0 I` @0 ]0 _ ]0 0 HI` 0 0 \I` 0 	0 \I` 	0 0 pI` 0 0 ̞_ 0 0 _ 0 0 _  0 i0 I` i0 0 I` 0 0 I` 0 0 I` 0 i0 t_ p0 0 _ 0 %0 t_ 00 M0 _ `0 0 _ 0 ,0 I` ,0 90 I` p0 0 _ 0 0 _  0 v0 _ 0 0 _ 0 K0 _ P0 0 _ 0 0 t_  0 l0 _ p0 0 _ `0 0 _ 0 &0 _ 00 M0 _ P0 0 Ğ_ 0 w0 _ 0 0 t_ 0 0 J` 0 0 _ 0 Z0 (J` `0 0 _ 0 0 _ 0 J0 (J` P0 x0 _ 0 0 _ 0 S0 @J` `0 0 (J`  0 S0 _ `0 {0 _ 0 h0 LJ` p0 0 _ 0 0 _ @0 z0 T_ 0 0 `J` 0 Y0 |J` Y0 0 J` 0  0 J`  0 0 _  0 60 _ @0 ]0 _ `0 }0 _ 0 0 _ 0 0 \_ 0 k0 t_ p0 "0 _ 00 0 J` 0 U0 J` U0 ]0 J` `0 z0 _ z0 0  K` 0 0 K`  0 U0 _ `0 0 _ 0 0 l_ 0 <0 D_ @0 0 @K` 0 0 (K` 0  1  _  1 21 _ @1 1 |K` 1 1 _  1 1 K` 1 1 K` 1 1 K` 1 "1 K` "1 1 K` 1 1 _ 1 1 ,` 1 #1 XK` #1 ;1 lK` P1 {1 _ 1 1 _ 1 D
1 ` P
1 m
1 _ p
1 1 _  1 v1 _ 1 1 _ 1 1 _  1 1 h_ 1 1 _ 1 Z1 L` `1 1 4L` 1 (1 @L` (1 r1 PL` r1 1 hL` 1 1 L` 1 1 t_ 1 11 K` 11 T1 K` T1 1 L` 1 1 $L` @1 w1 _ 1 1 _ 1 1 _  1 1 L` 1 1 _ @1 ]1 _ p1 1 _ 1 1 t_ 1 91 L` 91 U1 L` U1 1 L` 1 1 L` 1 -1 _ 01 M1 _ P1 m1 _ p1 1 _ 1 1 PM` 1 11 l_ @1 1 L` 1 1 M` 1 @1 $M` @1 N1 4M` P1 m1 _ p1 1 lM` 1 1 |M` 1  1 M` `1 1 M` 1  1 N`  1 t"1 4N` t"1 "1 HN` "1 $1 M` $1 %1 h_ %1 '1 M` '1 '1 M`  (1 (1 _ (1 )1  O` )1 %-1 ,O` %-1 .1 PO` .1 /1 _ /1  01 N`  01 A31 N` A31 h31 N` h31 31 O` 31 31 XN` 31 51 dN` 51 :61 N` :61 S61 N` `61 }61 _ 61 61 t_ 61 81 8_ 81  =1 _  =1 >1 _  ?1  B1 D_  B1 B1 P` B1 J1 P` J1 J1 P` J1 K1 _  K1 =K1 _ @K1 L1 O` L1 L1 O` L1 M1  P` M1 P1 P` P1 
U1 tO` U1 gU1 t_ pU1 WW1 P` `W1 X1 h_ X1 qX1 Q` qX1 vY1 $Q` vY1 yY1 <Q` yY1 [1 TQ` [1 [1 hQ` [1 \1 xQ` \1 \1 Q` \1 q`1 O` `1 Jb1 O` Pb1 pc1 xP` pc1 qd1 P` d1 e1 (P` e1 f1 @P` f1 f1 TP` f1 f1 dP` f1 f1 TP` f1 qg1 _ g1 7i1 |_ @i1 bi1 _ pi1 i1 _ i1 9j1 h_ @j1 j1 h_ j1 k1 \_ k1 7l1 Q` 7l1 l1 Q` l1 l1 Q` Pm1 jm1 _ jm1 m1 Q` m1 m1 Q` m1 n1  R` n1 n1 R` n1 :n1 t_ :n1 un1 hR` un1 n1 R` n1 o1 R` o1 o1 R` o1 o1 R` o1 p1 _ p1 gp1 t_ pp1 p1 _ p1 4q1 t_ @q1 iq1 t_ iq1 q1  R` q1 Ar1 <R` Ar1 Lr1 XR` `r1 r1 _ r1 Bs1 _ Ps1 s1 t_ s1 *t1 R` *t1 v1 R` v1 2v1 R` @v1 w1 ̞_ w1 Rx1 \_ `x1 x1 _ x1 *y1 \_ 0y1 R}1 $S` `}1 ~1 S` ~1 ~1 Ğ_ ~1 W1 _ `1 v1 _ v1 1 dS` 1 1 xS` 1 *1 _ 01 n1 \_ p1 1 ̞_  1 91 _ 91 i1 @S` i1 1 TS` 1 ʃ1 _ Ѓ1 p1 S` p1 1 S` 1 1 S`  1 M1 _ P1 1 t_ 1 1 H_ 1 51 S` 51 I1 S` I1 1 S` 01 ?1 p^ @1 1 ؝_ 1 ։1 _ @1 V1 _ `1 ?1 _ 1 1 _ 1 1 8_ `1 v1 _ 1 W1 p_ W1 1 S` 1 1 T`  1 1 _ 1 ̚1 _ К1 ڛ1 ̞_  1 1 ̞_ 1 1 
` 1 x1 TT` x1 1 hT` 1 !1 h_ 01 d1 t_ p1 1 
` 1 ܠ1 xT` ܠ1 1 T`  1 K1 p_ K1 {1 T` {1 1 0T` 1 1 @T` 1 1 0T`  1 ף1  _ 1 &1 _ 01 r1 _ 1 1 _ 1 ҥ1 \_ 1 F1 t_ P1 1 t_ 1 Ԧ1 _ 1 41 t_ @1 a1 U` a1 p1 U` p1 @1 U` @1 q1 U` q1 ȩ1 U` Щ1 1 t_  1 C1 _ P1 1 DU` 1 C1 \U` C1 _1 tU` `1 }1 _ 1 1 _ 1 w1  U` w1 ǭ1 U` ǭ1 1 $U` 1 1 $_ 1 h1 T` h1 1 T` 1 T1 T` `1 ݱ1 _ 1 `1 h_ `1 1 _ 1 1 T` 1 1 T` 1 1 _  1 ݴ1 _ 1 1 _  1 Z1 _ `1 1 t_ 1 1  `  1 ^1 _ `1 ¶1 t_ ж1 1 _ 1 1 l_ 1 1 _  1 1 _  1 /1 ȫ_ /1 d1 U` d1 1  V` 1 1 _  1 T1 t_ 1 1 _ й1 31 _ @1 [1 _ p1 1 l_ P1 j1 _ p1 1 ȫ_ 1 1 V` 1 Ž1 $V` н1 11 _ @1 1 t_ 1 (1 _ 01 \1 t_ `1 {1 _ 1 31 h_ @1 `1 _ `1 }1 _ 1 @1 4V` @1 h1 t_ h1 1 LV` 1 1 `V` 1 '1 _ 01 \1 _ `1 1 ԡ_ 1 31 ԡ_ @1 ^1 ȫ_ ^1 s1 tV` s1 1 V` 1 1 V` 1 1 V` 1 1 _ 1 @1 _ @1 h1 _ p1 1 B` 1 1 V` 1 T1 V` T1 c1 V` c1 o1  W` p1 1 h_  1 1 _ 1 1 _ 1 @1 _ @1 1 _ 1 1 _  1 1 \_ 1 1 B` 1 1 C` 1 1 W` 1 V1 (W` `1 1 _ 1 1 _  1 D1 t_ P1 Q1  C` `1 1 _ 1 1 _ 1 1 t_ 1 1 8W` 1  1 PW`  1 <1 hW` @1 1 _ 1 1 _  1 V1 _ `1 1 _ 1 1 _  1 1 _ 1 1 xW` 1 1 W`  1 1 W` 1 1 _ 1  1 W`  1 !1 W` 01 1 D` 1 1 W` 1 j1 W` p1 1 X` 1 1 ,X` 1 1 @X` 1 1 h_ 1 1 PX` 1 *1 dX` *1 1 X` 1 1 X` 1 1 X` 1 1 X` 1 1 t_ 1 <1 X` <1 t1 X` t1 1 X` 1 1 t_  1 1 h_ 1 1 X` 1 1 t_ 1 1 t_ 1 1 _ 1 1 ̞_ 1 1 ̞_ 1 1 Y` 1 1 t_  1 1 Y` 1 1 ܱ_ 1 1 ̞_ 1 1 ̞_ 1 S1 _ `1 1 Y` 1 >1 _ @1 1 _ 1 1 ,Y` 1 1 <Y` 1 b1 \Y` b1 y1 |Y` 1 1 t_ 1 1 _ 1 1 t_ 1 1 h_ 1  2 B`  2 2 ([` 2 *2 8[` *2 [2 L[` [2 2 h[` 2 2 |[` 2 2 h_ 2 {2 _ 2 2 _  2 2 h_ 2 2 _ 2 C2 _ P2 2 _ 2 l2 K` p2 2 K` 2 >2 [` >2 2 [` 2 2 [` 2 	2 [` 	2 m	2 [` m	2 	2 [` 	2 	2 [` 	2 =
2 \` =
2 U
2 \` `
2 
2 [` 
2 2 (\` 2 %2 <\` 02 ~2 [` ~2 2 L\` 2 2 `\`  2 N2 [` N2 2 p\` 2 2 \` 2 2 [` 2 }2 \` }2 2 \` 2 2 [` 2 M2 \` M2 e2 \` p2 2 K` 2 l2 K` p2 2 \` 2 $2 \` $2 ?2 ]` @2 2 \` 2 2 ]` 2 2 ,]` 2 a2 \` a2 2 <]` 2 2 P]` 2 12 \` 12 2 `]` 2 2 t]` 2 2 \` 2 e2 ]` e2 2 ]` 2 2 \` 2 52 ]` 52 P2 ]` P2 2 \` 2 2 ]` 2  2 ]`  2 q2 \` q2 2 ]` 2 2 ^` 2 l2 K` p2 2 _ 2 b2 _ p2 2 _ 2 b2 _ p2 2 _ 2 b2 _ p2 2 _ 2 b2 _ p2 '2 t_ 02 Z2 Ğ_ `2 2 Ğ_ 2 2 _ 2 2 _ 2 -2 _ 02 ]2 X_ ]2 2 Z` 2 2 Z` 2 2 _ 2 2 _ 2 2 _ 2  2 _  2 ~!2 _ !2 "2 _ "2 "2 Z` "2 w%2 Z` w%2 %2 Z` %2 %2 D` %2 D'2 Z` D'2 T'2 Z` `'2 '2 ܢ_ '2 (2 [` (2 (2 [` (2 )2 ̞_ )2 +2 _ +2 +2 Z` +2 22 ,Z` 22 D32 LZ` P32 52 Y` 52  72 Y`  72 72 _  72 >72 _ @72 82 0^` 82 8:2 Y` @:2 ;2 h_ ;2 2<2 $_ 2<2 -=2 \Z` -=2 C=2 pZ` P=2 f=2 _ p=2 =2 _ =2 =2 _ =2 =2 _ =2 >2 [` >2 ?2 ^` ?2 OA2 ^` `A2 A2 _  B2 3B2 _ 3B2 zB2 T^` zB2 B2 h^` B2 HC2 _ PC2 C2 _ C2 ZD2 ^` ZD2 _D2 _` _D2 qD2 _` D2 D2 _ D2 D2 ^` D2 D2 ^` D2 zF2 ^` F2 F2 x^` F2 AG2 ^` AG2 KG2 ^` KG2 SG2 ^` `G2 H2 _ H2 H2 _ H2 9I2 h_ @I2 I2 _ I2 9J2 h_` 9J2 >J2 |_` >J2 PJ2 _` PJ2 gJ2 _ gJ2 J2 D_` J2 J2 X_` J2 L2 (_` L2 M2 ܢ_ M2 N2 `` N2 Q2 a` Q2 Q2 $a` Q2 R2 @a` @R2 bR2 X_ bR2 R2 `` R2 R2 `` R2 S2 0_ S2 T2 _` T2 U2 
` U2 &V2 _` &V2 7V2 _` @V2 V2 _ V2 X2 8`` X2 +X2 L`` 0X2 :Z2 `` @Z2 Z2 _` Z2 \2 _` \2 8\2 `` @\2 T\2 _ T\2 z\2 `` z\2 \2 (`` \2 y_2 _ _2 `2 _  a2 Ba2 X_ Ba2 a2 `` a2 a2 `` a2 b2 0_ b2 c2 h_  c2 c2 _ c2 d2 t_ d2 Ud2 ``` Ud2 ]d2 t`` `d2 
e2 _ e2 \e2 K` \e2 g2 ta` g2 g2 a` g2 g2 a`  h2 hh2 a` hh2 i2 a` i2 n2 a` n2 n2 _ n2 n2 Pa` n2 n2 da`  o2 ?o2 _ ?o2 o2 0c` o2 o2 Dc` o2 o2 Dc`  p2 p2 b` p2 /r2 b` /r2 Cr2 c` Cr2 Gr2 c` Gr2 Nr2 c` Pr2 r2 t_ r2 zs2 b` s2  v2 b`  v2 'v2 a` 'v2 /v2 b` /v2 4v2 b` 4v2 v2 ,b` v2 v2 Hb` v2 Kw2 `b` Kw2 lw2 xb` lw2 yw2 b` w2 y2 _ y2 6y2 _ @y2 y2 _ y2 y2 _ y2 z2 _ z2 |2 _ |2 }2 f` }2 .~2 (f` .~2 ~2 <f` ~2 (2 K` (2 ?2 Lf` ?2 2 df` 2 2 xf` 2 2 f` 2 `2 _ `2 2 f` 2 2 f` 2 ߀2 _ 2 2 _  2 !2 _ 02 z2 _ 2 2 _ 2 2 _ 2 ց2 _ 2 2 _  2 2 _  2 :2 Ğ_ @2 Z2 Ğ_ `2 z2 _ 2 2 _ 2 2 Ğ_ 2 ڂ2 Ğ_ 2 2 _  2 2 _  2 62 _ @2 V2 _ `2 v2 _ 2 ̃2 t_ ̃2 !2 f` !2 2 f` 2 Ǆ2 f` Є2 :2 _ @2 օ2 h_ 2 D2 _ P2 ̆2 ̞_ І2 )2 t_ 02 i2 h_ p2 02 _ 02 2 t_ 2 2 t_ 2 G2 c` G2 2 c` 2 Ê2 c` Њ2 2 _ 2 2 c` 2 j2 c` j2 2 c` 2 2 _  2 T2 _ `2 >2 tc` @2 2 t_ 2 ~2 d` ~2 2 d` 2 H2 (d` H2 X2 Dd` `2 2 Xc` 2 ؔ2 l_ 2 !2 _ @2 Z2 _ `2 [2 d` [2 $2 d` 02 2 t_ 2 S2 ܱ_ `2 2 _ 2 2 _  2 2 Td`  2 E2 _ E2 2  e` 2 2 e` 2 82 0e` 82 92 @e` @2 2 `_ 2 &2 d` &2 2 d` 2 2 d` 2 2 d` О2 62 0_ 62 2 ld` 2 2 d` 2 ܟ2 _ 2 72 _ @2 h2 _ p2 2 _ 2 2 e` 2 Ѣ2 e` Ѣ2 2 e` 2 2 e` 2 2  f` 2 d2 _ p2 2 t_ 2 2 Pe` 2 2 \e` 2 (2 |e` 02 b2 h_ p2 (2 _ (2 2 e` 2 2 e` 2 2 _ 2 \2 f` `2 v2 g` 2 2 l_ 2 2 4g` 2 "2 Hg` 02 g2 _ p2 2 g` 2 2 g` 2 )2 g` 02 2 @J` 2 22 Xg` 22 2 lg` 2 %2 g` %2 X2 g` X2 l2 g` p2 2 _ 2 ׹2 g` ׹2 2 h` 2 62 h` 62 J2 0h` J2 }2 @h` }2 2 Th` 2 '2 ph` 02 ~2 h` ~2 2 h` 2 Ҽ2 h` Ҽ2 &2 h` 02 _2 ܢ_ _2 2 h` 2 2 h` 2 M2 h` P2 ˾2 h_ о2 2 h` 2 O2 h` O2 r2 i` r2 ƿ2 (i` п2 -2 h` 02 {2 _ 2 2 _ 2 2 _  2 e2 _ p2 2 _ 2 2 _ 2 k2 _ p2 2 _ 2 2 _  2 2 i` 2 i2 di` p2 2 pi`  2 q2 _ q2 2 8i` 2 a2 Li` p2 2 ̞_ 2 2 _  2 a2 t_ p2 2 _ 2 n2 h_ p2 2 \_ 2 2 _  2 G2 B` P2  2 i`  2 2 i` 2 2 i` 2 2 i` 2 N2 i` P2 u2  C` 2 2 _ 2 2 _  2 2 i` 2 2 D_ 2 2 j` 2 r2 $j` r2 2 8j` 2 T2 Ԥ_ `2 2 Hj` 2 2 Tj` 2 2 hj` 2 2 xj` 2 u2 `  2 B2 _ p2 2 _ 2 
2 _ 2 2 ` 2 2 _ 2 <2 _ @2 2 j` 2 2 _ 2 <2 j` <2 2 j` 2 2 j` 2 2 h_ 2 2 j` 2 2 k` 2 <2 $k` <2 2 8k` 2 )2 Xk` )2 c2 xk` p2 2 j` 2 2 xl` 2 I2 l` I2 ]2 l` `2 2 Dl` 2 M 3 Tl` M 3 Y 3 hl` ` 3 3 4l` 3 3 t_ 3 D3 k` D3 3 k` 3 3 k` 3 3  k`  3 p3 k` p3 33 k` 33 I3 l` I3 T3  l` T3 3 l` 3 3 ̮_ 3 3 k` 3 23 k` 23 n3 k` 3 3 t_  3 (3 _ 03 X3 _ `3 3 _ 3 3 _ 3 3 _ 3 3 _ 3 	3 _ 	3 -	3 _ 0	3 M	3 _ P	3 	3 t_ 	3 	3 _ 	3 	3 _ 	3 
3 _ 
3 -
3 _ 0
3 M
3 _ P
3 m
3 _ 
3 3 _ 3 83 _ @3 h3 _  3 a3 _ p3 3 _ 3 3 _ 3 3 _ 3 +3 t_ 03 03 _ @3 B3 l` P3 3 _ 3 3 _ 3 3 _ 3 i3 ̞_ p3 3 _  3 3 _  3 =3 _ @3  3 l`  3 3 l` 3 3 l` 3 V3 m` V3 v3 m` 3 3 ,m` 3 "3 Dm` "3 =3 Xm` 3 3 _ 3 3 _  3 3 _ 3 3 hm` 3 3 tm` 3 3 m` 3 03 m` 03 V3 m` V3 `3 m` `3 i3 m` p3 :3 m` @3 c3 _ p3 3 _  3 :3 Ğ_ @3 : 3 n` : 3 !3 0n` !3 !3 Hn`  "3 #3  n` #3 W$3 Xn` `$3 $3 h_ $3 e(3 H_ p(3 W+3 D` `+3 +3 t_ +3 +3 _ +3 +3 t_ +3 L,3 ln` L,3 ,3 n` ,3 ,3 n`  -3 	13 _  13 =13 _ @13 23 n`  23 23 n`  33 33 _  33 =33 _ P33 m33 _ 33 63 n` 63 63 _ 63 d73 n` d73 73 n` 73 73 _ 73 83 _ 83 ;3  _ ;3 -;3 _ 0;3 M;3 _ P;3 .<3 _ 0<3 M<3 _ P<3 =3 n`  =3 =3 h_ =3 (>3 4o` (>3 t>3 Do` t>3 >3 Xo` >3 @3 \_  A3 <A3 n` <A3 B3 o` B3 5B3 $o` @B3 vB3 _ B3 B3 _ B3 %C3 t_ 0C3 0E3 _ 0E3 F3 ` F3 G3 _  G3 pG3 ho` pG3 G3 xo` G3 G3 o`  H3 H3 o` H3 PJ3 8_ PJ3 J3 _ J3 CK3 o` PK3 L3 H_  L3 NL3 _ PL3 VM3 o` `M3 gN3 o` gN3 N3 o` N3 N3 p` N3 O3 (p` O3 :O3 t_ :O3 cO3 8p` cO3 yP3 Lp` P3 Q3 _  Q3 Q3 t_ Q3 R3 _  R3 R3 x_ R3 S3 _ S3 US3 t_ `S3 S3 t_ S3 S3 \p` S3 HT3 pp` HT3 ]T3 p` ]T3 eT3 p` eT3 V3 p` V3 V3 p` V3 V3 t_  W3 cW3 _ W3 Y3 |_ Y3 lZ3 di` pZ3 Z3 Ğ_ Z3 Z3 Ğ_ Z3 Z3 Ğ_  [3 #[3 Ğ_ 0[3 \3 _ \3 \3 _ \3 ]3 _ ]3 G_3 ̞_ P_3 q_3 t_ q_3 _3 8q` _3 `3 Lq` `3 `3 `q` `3 O`3 _ P`3 `3  q` `3 ;a3 q` ;a3 Sa3 (q` `a3 a3 _ a3 a3 _ a3 a3 pq` a3 b3 xq` b3 b3 q` b3 c3 Ğ_ c3  d3 _  d3 Td3 t_ `d3 e3 )` e3 f3 q` f3 f3 q` f3 f3 q` f3 Og3 t_ Pg3 g3 r` g3 j3 r` j3 j3 r` j3 5j3  r` 5j3 Qj3 0r` Qj3 j3 Dr` j3 k3 Xr` k3 k3 lr` k3 k3 |r` k3 [l3 r` [l3 m3 r` m3 Um3 r` `m3 lo3 s` 0p3 p3 $s` p3 iq3 8s` iq3 q3 Ps` q3 q3 s` q3 r3 s` r3 r3 s` r3 r3 |s` r3 xs3 s` xs3 ys3 s` s3 'v3 `s` 0v3 vv3 s` vv3 w3 t` w3 w3 (t` w3 y3 <t` y3 {3 Lt` {3 {3 ` {3 >|3 t` >|3 n|3 t` n|3 |3 t` |3 |3 t` |3 }3 hu` }3 }3 xu` }3 @3 u` @3 O3 u` P3 3 u` 3 3 (v` 3 `3 Hv` `3 p3 hv` p3 ʃ3 u` ʃ3 F3 u` F3 03 8u` 03 ?3 Xu` @3 3 u` 3 3 u` 3 p3 u` p3 3 v` 3 3 8_ 3 F3 h_ P3 3 \t` 3 ˌ3 lt` ˌ3 q3 t` q3 э3 t` э3 3 t`  3 3 8_ 3 3 xv` 3 3 _  3 H3 _ P3 3 v` 3 ܓ3 v` ܓ3 ݓ3 v` 3 ĕ3 1` Е3 3 H(` 3 33 1` @3 Þ3 h_ 3 3 t_ 3 3 t_ 3 ]3 v` ]3 o3 v` o3 3 v` 3 3 w` 3 +3  n` 03 3 w` 3 c3 w` c3 y3  x` y3 3 x` 3 3  x` 3 3 $w` 3 ۥ3 <w` ۥ3 3 \w`  3 d3 lw` d3 3 w` 3 3 w` 3 3 w` 3 3 w`  3 |3 $x` |3 k3 <x` k3 3 \x` 3 3 x` 3 3 x` 3 3 x`  3 g3 _ p3 _3 _ `3 3 x` 3 װ3 x` 3 3 _  3 3 _ 3 3 lx` 3 f3 x` f3 3 x` 3 3 _ 3 a3 x` p3 ɶ3 y` ɶ3 3 y` 3 g3 ,y` g3 3 @y` 3 ڷ3 Py` 3 3 |y` 3 ѹ3 `y` 3 3 t_ 3 3 _  3 3 d{`  3 O3 _ P3 3 {` 3 3 {` 3 3 {` 3 u3 _ 3 /3 h_ 03 3 H|` 3 3 X|` 3 3 l|` 3 3 |` 3 B3 |` P3 3 `_ 3 3 {` 3 3 {` 3 3 {` 3 43 {` 43 D3 |` D3 r3 |` r3 3 (|` 3 3 8|` 3 z3 _ 3 3 _ 3  3 |`  3 ;3 |` ;3 3 |` 3 3 |` 3 23 |` @3 3 _ 3 o3  }` o3 3 }` 3 ,3 ,}` ,3 63 @}` 63 S3 P}` `3 K3 `}` P3 3 t}` 3 e3 }` e3 3 }` 3 G3 }` G3 3 }` 3 3 }` 3 Z3 _ `3 3 _ 3 3 }` 3 .3  ~` .3 3 ~` 3 3 4~` 3 3 D~` 3 3 _ 3 3 T~` 3 k3 h~` k3 3 |~` 3 3 _ 3 U3 ~` `3 3 _ 3 c3 x_ p3 [3 x_ `3 3 _ 3 3 _ 3 3 _ 3 <3 _ P3 3 _ 3 3 _ 3 3 _  3 H3 _ P3 3 ~` 3 3 Ğ_ 3 U3 t_ 3 3 _ 3 3 $`  3 ]3 ~` ]3 o3 ~` o3 3 ~` 3 3 ` 3 3 ` 3 3 <`  3 3 D`  3 3 |` 3 
3 \_ 3 `3 `` `3 3 ` 3 3 ` 3 3 ` 3 U3 _ `3  3 `  3 3 _ 3 3 t_  3 ;3 t_ @3 V3 _ `3 3 l_ 3 3 _ 3 z4  _ 4 4 _ 4 4 _ 04 _4 _ `4 34 ` 34 4 ` 4 S4 ` `4 4 ` 4 Z4 _ `4 4 x_  4 4 h_  	4 	4 _  	4 	4 0` 	4 
4 H` 
4 
4 \` 
4 l4 _ p4 4 _  4 s4 _ 4 4 t_ 4 	4 _ 04 M4 _ `4 }4 _ 4 4 _ 4 F4 l` F4 4 x` 4 Z4 ` `4 }4 _ 4 .4 \_ 04 4 ` 4 n4 ` n4 4 ` 4 C4 ́` P4 4 _ 4 4 ,Y` 4 4 ` 4 4 (` 4 n4 D` n4 4 T` 4 4 t` 4 s4 \_ 4 8!4 ` @!4 "4 l_ "4 R#4 ̀` R#4 $4 ܀` $4 %4 `  %4 &4 Ԥ_ &4 (4 ` (4 :)4 ` :)4 o*4 ` o*4 %+4 8` 0+4 M+4 _ P+4 g+4 l_ g+4  ,4 |`  ,4 !,4 ` 0,4 ,4 ,` ,4 ^-4 X` ^-4 t-4 l` -4 -4 t_ -4 *.4 _ 0.4 v.4 _ .4 .4 _ .4 /4 h_ /4 ;04 ` ;04 i04 ` i04 04 ̂` 04 ?14 Ԥ_ @14 14 Ԥ_  24 24 h_ 24 24 _ 24 l74 ܂` p74 M84 ` M84 -94 ` -94 494 $` 494 u94 @` 94 L:4 h_ `:4 :4 _ :4 :4 _  ;4 \;4 @J` p;4 <4 h_ <4 ^=4 t_ `=4 =4 _ =4 L>4 P` L>4 >4 d` >4 
?4 x` @?4 ?4 _ ?4 @4 ̞_ @4 A4 _  B4 RC4 l` `C4 C4 _ C4 D4 _ D4 `D4 Ğ_ `D4 D4 Ğ_ D4 D4 _ D4 E4 ` E4 G4 ` G4 G4 ` G4 G4 ` G4 J4 ԃ` J4 J4 `  K4 #K4 _ 0K4 K4 4` K4 M4 H` M4  N4 \`  N4 JO4 ` PO4 O4 _ O4 XP4 ` XP4 P4 $` P4 >Q4 h_ @Q4 S4 p` S4 T4 \_ T4 V4 ̞_  V4 W4 ` W4 [4 `  \4 C\4 _ P\4 \4 ` \4 ]4 ` ]4 ]4 ` ]4 1^4 t_ @^4 _4 Ԅ` _4 `4 ̞_ `4 :a4 t_ @a4 a4 ԡ_ a4 a4 _ a4 a4 _  b4 b4 _  b4 6b4 _ @b4 b4 _ b4 b4 _ b4 c4 H` c4 :e4 h` :e4 we4 |` e4 f4 ,` f4 f4 _ g4 g4 ȅ` g4 h4 ܅` h4 h4 ` h4 h4  `  i4 #i4 _ 0i4 Xi4 _ `i4 i4 _ i4 6j4 ` 6j4 Qk4 ` Qk4 jk4 ` pk4 l4 8`  m4 5m4 8_ 5m4 n4 ` n4 (n4 (` 0n4 Nn4 _ Pn4 n4 _ n4 n4 t_ n4 p4 X` p4 p4 _ p4 p4 _ p4 1q4 _ 1q4 q4 ` q4 q4 ` q4 8r4 _ @r4 yr4 _ yr4 r4 ȇ` r4 s4 ܇` s4 )s4 _ 0s4 `s4 t_ `s4 s4 _ s4 s4 ` s4 s4  ` s4 s4 ` s4 ^t4 _ `t4 t4 _ t4 t4 _ t4  u4 t_  u4 Yu4 _ `u4 u4 _ u4 u4 _ u4 u4 _  v4 ]v4 _ `v4 v4 _ v4 y4  _ y4 y4 t_ y4 z4 l` z4 {4 ` {4 }4 ` }4 #}4 ` 0}4 i}4 ` i}4 }4 ` }4 }4 ̆` }4 .~4 ` .~4 E~4  ` E~4 O~4 ` P~4 ~4  ` ~4 4 4` 4 Ȁ4 H` Ȁ4 ـ4 \` 4 D4 _ P4 4 _  4 4 _ 4 4 _ 4 *4 _ 04 4 ̞_ 4 14 ̞_ @4 Ą4 ̞_ Є4 B4 h_ P4 Å4 _ Ѕ4 4 _  4 ^4 _ `4 4 _ 4 4 _ 4 4 t_  4 (4 _ 04 4 _ 4 D4 _ P4 n4 _ p4 4 _ 4 V4 _ `4 4 x` 4 4 ` 4 4 ` 4 4 ` 4 )4 Ј` 04 J4 l_ J4 4 P` 4 4 h` 4 !4 ԡ_ !4 4 $` 4 4 8` 4 4 _ 4 Ύ4 _ Ў4 4 _  4 4 _  4 4 ` 4 G4 ` G4 |4 ` |4 4 $` 4 E4 <` P4 4 _ 4 Α4 Ğ_ Б4 4 t_ 4 T4 t_ `4 4 t_ 4 4 _ 4 L4 l` L4 4 ` 4  4 `  4 4 ` 4 4 ` 4 ^4 ` `4 4 Ԥ_ 4 U4 L` `4 ў4 t_ 4 a4 _ p4 4 ` 4 ݡ4 ` 4 {4 ` 4 4 _ 4 n4 t_ p4 u4 _ 4 84 ̞_ @4 J4 _ P4 4 _ 4 W4 _ `4 4 _ 4 4 _ 4 4 h` 4 4 ` 4 4 ` 4 \4 ` \4 4 ` 4 F4 ` F4 ű4 $` ű4 ͱ4 8` ͱ4 4 H` 4 4 X`  4 Y4 _ `4 4 t_ в4 S4 l_ `4 Ĵ4 Ċ` Ĵ4 q4 ؊` q4 4 ` 4 4  ` ж4 	4 _ 4 4 Ԥ_  4 Z4 _ `4 4 _ 4 4 _ 4 u4 _ 4 Ȼ4 _ л4 64 _ @4 4 _ 4 Ӽ4 _ 4 4 _ 4 4 x_ 4 K4 t_ P4 s4 _ 4 4 _ 4 ƾ4 _ о4 ^4 _ `4 D4 h_ P4 4 H` 4 4 _  4 14 t_ 14 l4 ` l4 4 0` 4 4 _  4 Y4 t_ `4 4 _ 4 *4 _ 04 4 t_ 4 44 _ @4 4 i` 4 4 T` 4  4 h`  4 4 ̞_ 4 4 _ 4 44 t_ @4 4 h_  4 ;4 _ @4 {4 _ 4 4 _ 4 4 ȫ_ 4 4 x` 4 "4 ` 04 J4 _ P4 4 t_ 4 Z4 _ `4 4 t_ 4 4 _ 4 
4 _  4 :4 _ @4 Z4 _ `4 4 _ 4 4 _ 4 #4 ` 04 4 Ğ_ 4 4 ` 4 4 ȋ`  4 64 h` @4 4 ` 4 4 ` 4 I4 ` I4 ^4 $` ^4 4 8` 4 4 H` 4 4 X` 4 4 _ 4 D4 ` D4 ;4 ` ;4 f4 ` p4 4 l` 4 )4 t_ 04 14  ` @4 4 t_ 4 4 _ 4 4 _  4 4 _  4 :4 _ @4 x4 _ 4 4 _ 4 4 _ 4 4 Ԥ_  4 ]4 _ `4 4 _ 4 4 _ 04 4 _ 4 4 _ 4 R4 ` `4 |4 _ 4 4 _ 4 4 _  4 4 h_ 4 4 ` 4 H4 _ P4 4 ܌` 4 4 ` 4 4 ` 4 o4 l` p4 4 t_ 4 g4 ` p4 4 _ 4 4 _ 4 M4 _ P4 |4 _ 4 4 _ 4 4 _ 4 &4 t_ 04 J4 _ P4 	4 l_ 4 4 Ԥ_ 4  4 _  4 w4 t_ 4 4 _ 4 4 $` 4 4 4` 4 4 H` 4 4 X` 4 r4 _ 4 4 _ 4 64  _ @4 ^4 hm` `4 b 5 x_ p 5 5 _  5 l5 t_ p5 5 t` 5 5 ` 5 5 ` 5 5 ` 5 <5 ` @5 Z5 _ `5 5 _ 5 5 _ 5 D5 _ P5 5 _ 5 G5 _ P5 j5 _ p5 5 t_ 5 5 _ 5 5 _ 5 5 _ 5 -5 _ 05 o5 t_ p5 5 _ 5 5 ȫ_ 5 5 ` 5 C5 ԍ` P5 5 _ 5 5 _ 5 +	5 _ @	5 	5 ` 	5 
5 ` 
5 5 ` 5 v5  ` v5 5 0` 5 5 _ 5 5 ȫ_ 5 5 @` 5 5 T` 5 5 h` 5 5 _ 5 5 _ 5 Y5 x` `5 5 x_  5 #5 _ #5 s5 ` s5 }5 ` 5 5 t_ 5 5 ` 5 5 ` 5 ,5 Ў` ,5 k5 `  5 5 _  5 ?5 Ğ_ @5 _5 Ğ_ `5 5 _ 5 n5 _ p5 5 _ 5 5 _  5 5 _ 5 M5 (P` M5 5 ` 5 5 $` 5 H5 _ P5 l5 _ p5 O5 _ p5 5 _ 5 s5 t_ 5 5 Ğ_ 5 #5 t_ 05 b5 Ğ_ p5 O 5 _ P 5 /!5 _ 0!5 !5 @J` !5  "5 @J`  "5 "5 @J` "5 #5 h_ #5 %5 _  %5 %5 h_  &5 &5 _ &5 H'5 t_ P'5 T(5 ̞_ `(5 '*5 ` p*5 *5 _ *5 +5 4` +5 8+5 H` 8+5 _+5 H` _+5 +5 \` +5 #,5 Hj` #,5 u,5 |` u,5 ,5 ` ,5 ,5 ` ,5 ~-5 @J` -5 .5 _ .5 P.5 t_ P.5 j.5 _ p.5 .5 a` .5 L/5 ` L/5 /5 ȏ` /5 /5 ȏ` /5  05 ܏`  05 I05 t_ P05 j05 _ p05 05 _ 05 05 _ 05 05 _ 05 05 _ 05 15 _ 15 L15 _ L15 |15 d` |15 15 x` 15 25 _  35 35 _ 35 65 ` 65 75 ` 75 M85 ` M85 e85 ̐` p85 85 _ 85 85 Ğ_ 85 95 Ğ_ 95 )95 _ 095 L95 _ P95 95 _ 95 :5 _ :5 >;5 h_ @;5 =5 l` =5 >5 (` >5 A5 @` A5 'A5 T` 0A5 A5 ܐ` A5 B5 ` B5 B5 ` B5 C5  ` C5 OD5 <` OD5 D5 T` D5 E5 ` E5 G5 ` G5 G5 ` G5 'H5 _ 0H5 \H5 _ `H5 6I5 _ @I5 I5 ԡ_ I5 J5 ԡ_  J5 >J5 ȫ_ >J5 SJ5 d` SJ5 J5 x` J5 J5 ` J5 J5 ` J5 J5 _ J5 J5 ` J5 J5 ` J5 K5 ̑` K5 K5 ` K5 K5 ` K5 K5 _ K5 L5 _ L5 M5 _  M5 bM5 _ pM5 M5 _ M5 N5 _ N5 1O5 ԡ_ @O5 mP5 ̞_  Q5 9Q5 _ @Q5 kQ5 _ pQ5 Q5 X_ Q5 Q5  ` Q5 R5 ` R5 DR5 ,` DR5 JR5 <` PR5 R5 _  S5 S5 t_ S5 T5 _ T5 U5 t_ U5 !V5 _ 0V5 W5 h_ W5 0X5 _ 0X5 HX5 _ PX5 Y5 t_ Y5 -Y5 _ 0Y5 Y5 t_ Y5 Y5 t_  Z5 [5 _  [5 \]5 _ `]5 ;_5 _ @_5 (a5 _ 0a5 a5 _  b5 @b5 L` @b5 b5 \` b5 b5 p` b5 .c5 ` .c5 3c5 ` 3c5 Dc5 ` Dc5 c5 ` c5 d5 ܒ` d5 =d5 ` `d5 d5 t_ d5 re5 _ e5 e5 _ e5 Of5 l_ Pf5 f5 Ԥ_ f5 i5 _ i5 j5 _ j5 Ok5 ` Ok5 k5 ` k5 k5 (` k5 l5 _ l5 l5 t_  m5 m5 _ m5 dn5 _ pn5 No5 l_ Po5 o5 Ԥ_ o5 5p5 p` 5p5 p5 ` p5 q5 `  q5 |u5 h_ u5 hw5 _ pw5 w5 _ w5 w5 ` w5 2x5 ` @x5 x5 X_ x5 x5 Г` x5 *y5 ` @y5 y5 _ y5 z5 8` z5 3z5 L` 3z5 dz5 \` dz5 z5 L` z5 ({5 t_ 0{5 m|5 _ p|5 |5 t_ |5 5 _ 5 5 _ 5 5 ` 5 5 |_ 5 #5 ` 05 ,5 h_ 05 ő5 _ Б5 5 `  5 5 _ 5 ܓ5 (` ܓ5 ߓ5 <` ߓ5 5 P` 5 `5 d` `5 i5 t` p5 ǖ5 t_ 5 Q5 t_ `5 ;5 l_ @5 l5 ` p5 ͛5 _ Л5 45  ` 45 L5 ` L5 5 ` 5 5 ` 5 5 Ȕ` 5 5 ؔ` 5 =5 ` @5 f5 t_ p5 5 _ 5 5 t_ 5 ʞ5 _ О5  5 l_  5 Q5 ` Q5 m5 (` m5 O5 <` O5 5 P` 5 )5 `` 05 S5 x` S5 i5 ` i5 ӫ5 ` ӫ5 5 ` 5 5 ĕ` 5 15 ` P5 ݻ5 _  5 5 ` 5 5 $` 5 5 8` 5 5 h_  5 F5 h_ P5 5 _ 5 5 Ğ_ 5  5 Ğ_  5 =5 _ @5 5 H` 5 5 X` 5 -5 x` `5 5 t_ 5 5 t_ 5 5 t_ 5 5 D` 5 5 ` 5 5 ` 5 5 t_ 5 45 ` 45 5 Ė` 5 5 Ė` 5 5 Ė` 5 5 ؖ` 5 5 _ 5 05 ` 05 55 ` 5 5 _  5 5 _ 5 5 ` 5 5  ` 5 5 4` 05 ,5 l_ 05 5 D` 5 5 h_ 5 z5 _ 5 5 Ԥ_  5 5 Ԥ_ 5 f5 _ p5 5 _  5 65 _ @5 V5 _ `5 5 ė` 5 5 `` 5 5 |` 5 5 ` 5 5 ` 5 5 ` 5 5 ԡ_ 5 5 _ 5 5 ԡ_ 5 5 ԡ_ 5 w5 l_ 5 *5 ` *5 T5  ` T5 w5 ` 5 5 ` 5 5 ` 5 5 ` 5 ?5 Ș` @5 5 $` 5 ]5 8` ]5 q5 L` q5 75 `` 75 u5 t` 5 5 ` 5 U5 ` U5 u5  ` u5 !5 0` !5 t5 D` t5 5 X` 5 5  ` 5 P5 ` P5 ,5 ` ,5 K5 ` 5 6 h` 6 l6 d` l6 6 ` 6 6 ` 6 6 ` 6 16 ` @6 6 Ț` 6 6 ` 6 6 t_  6 6 ` 6 6 $` 6 6 8` 6 76 H` `6 6 _ 6 6 t_ 6 6 ̙`  6 }6 ` }6 6 ` 6 &6 ` &6 &6 (` &6 &6 8` &6 ['6 H` `'6 '6 _  (6 )(6 _ )(6 (6 `` (6 (6 t` (6 /6 ` /6 <6 ` <6 #=6 t_ 0=6 b=6 t_ p=6 =6 t_ =6 ">6 _ 0>6 }>6 ` }>6 >6 ԛ` >6 >6 ` >6 ?6 ` ?6 @6 ` @6 ,A6 \_ 0A6 JA6 _ PA6 A6  ` A6 SC6 0` SC6 rC6 L` C6 C6 t_  D6 2D6 t_ @D6 zD6 t_ D6 D6 _  E6 'E6 _ 0E6 E6 l_ E6 oF6 \` oF6 H6 p` H6 H6 ` H6 I6 ` I6 rN6 ` rN6 N6 Ĝ` N6 .O6 Ԝ` .O6 R6 ` R6 R6  ` R6 )S6 _ 0S6 JS6 _ PS6 S6 ` S6 	V6 (` 	V6 $V6 @` 0V6 V6 P` V6 W6 d` W6 X6 x` X6 X6 ` X6 X6 `  Y6 ^Y6 ` ^Y6 Z6 ` Z6 0Z6 ؝` 0Z6 P_6 ` P_6 _6 ԡ_ _6 _6 _ _6 `6 ` `6 `6 ` `6 a6 0`  a6 b6 _ b6 e6 L5` e6 j6 @` j6 o6 X` o6 gq6 8_ pq6 q6 Ğ_ q6 ;r6 Ğ_ @r6 r6 _ r6 s6 _  s6 ys6 _ s6 s6 Ğ_ s6 u6 t` 0u6 v6 h_ v6 *w6 _ 0w6 Ww6 Ğ_ `w6 w6 Ğ_ w6 w6 Ğ_ w6 x6 Ğ_  x6 Gx6 Ğ_ Px6 x6 Ğ_ x6 y6 t_  y6 y6 `_ z6 z6 4` z6 {{6 T` {{6 {6 h` {6 }6 x` }6 t~6 ԟ` t~6 6 ` 6 6 ` 6 6 ` 6 D6 ` D6 c6 ğ` p6 6 ` 6 6 _ 6 6 ؞` 6 6 ` 6 6 <+` 6 d6 ` d6 x6 ` x6 |6  ` |6 6 ` 6 16 ` 16 o6 ` o6 6 ` 6 q6 Ğ` q6 {6 ` 6 6 _  6 ?6 L5` @6 6 _ 6 6 _ 6 6 _ 6 ޏ6 X_ ޏ6 H6 4` H6 ,6 H` ,6 t6 d` t6 6 d` 6 t6 |` 6 &6 ` 06 Ȕ6 (` Д6 6 ̞_ 6 6 t_ 6 6 t_  6 ˙6 _ Й6 ,6 t_ 06 i6 ` p6 6 p` 6 .6 ` .6 S6 ` S6 6 ` 6 
6 _ 6 56 _ @6 }6 _ 6 6 _ 6  6 ؠ`  6  6 `  6 96 ` @6 f6 \_ p6 ۢ6 L` ۢ6 6 \` 6 N6 t` N6 ]6 ` ]6 6 ` 6 6 ` 6 ,6 ` 06 6 ` 6 Ϭ6 (` Ϭ6 06 <` 06 O6 h_ P6 6 _ 6 ֯6 _ 6 D6 _ P6 D6 h_ P6 
6 8_ 6 r6 _ 6 ʲ6 _ в6 a6 _ p6 %6 _ 06 6 ` 6 6 ܡ` 6 '6 ` 06 6  ` 6 6 ` 6 ?6 T` @6 6 t_ 6 6 ,` 6 ֹ6 @` 6 16 t_ @6 6 Ԥ_ 6 6 _ 6 6 ԡ_ 6 6 _ л6 66 _ 6 6 _ 6 ׾6 8_ 6 ,6 _ 06 ~6 t_ 6 6 `` 6 6 t` 6 &6 ` 06 e6 <+` e6 6 ` 6 :6 ` @6 6 ` 6 6 Ԣ` 6 6 ` 6 >6 ` >6 X6 ` `6 6 ` 6 #6 0` #6 6 D` 6 6 T` 6 *6 `` *6 96 ` @6 {6 ` {6 6 ` 6 96 ` 6 K6 _ P6 6 _ 6 6 ȫ_ 6 46 У` 46 A6 ` P6 6 ` 6 6 ` 6 (6 (` 06 m6 8` m6 6 P` 6 6 d` 6 6 t` 6 6 ` 6 6 ` 6 6 ` 6 6 ̤` 6 6 ܤ` 6 6 ` 6 s6 PM` 6 ,6 |` ,6 a6 ` a6 6 ` 6 6 ` 6 %6 إ` 6 66 ` 66 C6 $` C6 6 @` 6 6 X` 6 6 l` 6 ?6 _ @6 6 |_ 6 6 _  6 l6 _ 6 6 _ 6 6 @` 6  6 ` 6 6 +` 6 6 ` 6 N6 ` N6 g6 ,` p6 6 ` 6 	6 <` 	6 Y6 P` `6 6 <+` 6 6 `` 6 j6 t` p6 6 ` 6 S6 ` S6 d6 ` 6 6 h_  6 6 , ` 6 6 ` 6 6 _ 6 6 ` 6 :6 ئ` :6 6 ` 6 6 ` 6 t6 ` t6 6 ` 6 6 `` 6 6 (` 6 76 @` @6 u6 P` u6 6 d` 6 L6 x` 6 6 _  6 [6 ` [6 6 ` 6 	6 ` 6 :6 ` :6 6 ` 6 6 ȧ` 6 G6 `` G6 6 ا` 6 6 ` 6 6 <+` 6 l6  ` l6 6 ` 6 u6 _ 6 6 ` 6 6 $` 6 i6 8` p6 6 ` 6 S6 H` S6 d6 d` p6 6 `` 6 6 t` 6 6 `  6 U6 <+` U6 6 ` 6 *6 ` p6 6 h_ 6 O6 ` P6 7 ` P7 7 h_ 7 	7 ` 	7 7 ` 7 7 `  7 A7 h_ P7 ^7 l` `7 7 ` 7 *7 _ 07 7 _ 7 F7 h_ P7 `"7 $` `"7 $7 H` $7 S%7 \` `%7 ;&7 _ @&7 &7 ` &7 &7 ` &7 D'7 ` P'7 y'7 ȩ` y'7 ?(7 ة` ?(7 O(7 ` P(7 (7 ` (7 (7 ` (7 (7 ` (7 )7 (` )7 )7 <` )7 *7 P` *7 :*7 ` :*7 2+7 `` 2+7 C+7 ` P+7 y+7 ȩ` y+7 ?,7 ` ?,7 O,7 ` P,7 -7  _ -7 a.7 h_ p.7 R37 _ `37 37 ` 37 57 Ъ` 57 67 `  67 d67 t_ p67 77 Ԥ_ 77 r:7 ̞_ :7 <7 `` >7 2?7 ` 2?7 }?7 ` }?7 N@7 ` P@7 6A7 h_ @A7 A7 _  B7 B7 \_ B7 C7 _  C7 C7 _ C7 [D7 _ `D7 D7 
` D7 D7 ` D7 kE7 0` kE7 xE7 D` xE7 E7 T` E7 IF7 $` IF7 F7 d` F7 F7 x` @H7 ]H7 8_ ]H7 H7 ` H7 I7 ` I7 I7 ` I7 I7 ` I7 UJ7 ԫ` UJ7 J7 ` J7 J7 ` J7 K7 ` K7 }L7 ` }L7 L7 0` L7 O7 (@` O7 	P7 t_ P7 S7 h_ T7 bT7 @` bT7 V7 \` V7 V7 x` V7 V7 ` V7 W7 x` W7 =W7 t_ @W7 {W7 ` {W7 W7 ` W7 )X7 ` 0X7 ZX7 ` ZX7 Y7 Ĭ` Y7 $Y7 ` 0Y7 gY7 `` gY7 Y7 ` Y7 Y7 ` Y7 Z7 <+` Z7 Z7 ` Z7 Z7 ,` 0[7 [7 h_ [7 x\7 _ \7 ]7 _  ]7 ]7 _ ]7 o^7 _ p^7 ^7 $` ^7 F_7 <` F_7 a_7 P` _7 _7 _  `7 '`7 t_ @`7 ^`7 _ ``7 `7 _ `7 `7 t_ `7 a7 _ 0a7 a7 t_ a7 a7 _ a7 a7 t_ a7 @b7 `` @b7 vb7 _ b7 b7 t_ b7 b7 _ b7 &c7 _ 0c7 Wc7 t_ pc7 c7 _ c7 c7 t_ c7 d7 _ d7 Fd7 _ Pd7 wd7 t_ d7 d7 _ d7 d7 _ d7 e7 t_ 0e7 _e7 _ `e7 e7 Ğ_ e7 f7 Ğ_ f7 -f7 _ 0f7 _f7 _ `f7 f7 Ğ_ f7  g7 Ğ_  g7 g7 _  g7 Og7 _ Pg7 g7 Ğ_ g7  h7 Ğ_  h7 h7 _  h7 Di7 8` Di7 j7 ` j7 k7 ` k7 #l7 ` #l7 n7 ` n7 n7 4` n7 o7 ԡ_ 0o7 So7 _ po7 o7 _ o7 p7 p` p7 p7 `  p7 p7 ` p7 p7 _ p7 q7 _ q7 9r7 ` 9r7 r7 ` r7 r7 ԭ` r7 t7 Ԥ_ t7 t7 _ t7 u7 t_ u7 [u7 ` [u7 u7 ` u7 x7 ` x7 x7 $` x7 x7 8`  y7 Cy7 _ py7 Pz7 `` Pz7 Zz7 p` Zz7 z7 ` z7 {7 ` {7 }7 ` }7 -~7 Ю` 0~7 27 H` @7 b7 _ p7 7 _  7 27 _ @7 r7 _ 7 7 _ 7 7 _  7 /7 _ 07 b7 _ p7 7 _ 7 7 _ 7 "7 _ 07 b7 _ p7 7 _ 7 7 _ 7 "7 _ 07 b7 _ p7 7 _ 7 7 _ 7 "7 _ 07 b7 _ p7 7 _ 7 7 _ 7 "7 _ 07 b7 _ p7 7 _ 7 7 _ 7 "7 _ 07 b7 _ p7 7 _ 7 7 _ 7 "7 _ 07 b7 _ p7 7 _ 7 7 _ 7 "7 _ 07 ^7 t_ `7 7 _  7 Ǎ7 _ Ѝ7 7 x` 7 7 X` 7 {7 h` {7 7 ` 7 7 ` 7 7 ` 7 7 ȯ` 7 -7 _ 07 M7 _ P7 7 `  7 7 |_ 7 o7 _ p7 7 ` 7 ڡ7 _ 7 ٣7 ̞_ 7 x7 ̞_ 7 7 _ 7 ä7 _ Ф7 7 _ 7 ˥7 ` Х7  7 4`  7 I7 L` I7 X7 d` X7 w7 |` 7 7 `  7 <7 |_ @7 }7 а` }7 7 ` 7 7 ` 7 7 `  7 D7 $` P7 D7 ` P7 7 ` 7 7 ` 7 Q7 ` `7 7 x`  7 7 @` 07 7 |_ 7 7 <+` 7 7 ` 7 7 ı` 7 ^7 T` ^7 7 h` 7 7 |` 7 7 ` 7 #7 ` 07 7 l_  7 7 H` 7 L7 Ա` L7 7 ` 7 7 ` 7 7 ` 7 27  ` 27 O7 4` P7 7 _ 7 7 D` 7 $7 `` $7 7 x` 7 7 ` 7 17 ` @7 M7 ` P7 7 Ȳ` 7 7 ܲ` 7  7 `  7 7 _  7 #7 _ 07 r7 t_ 7 7 _ 7 x7 p` x7 7 ` 7 7 ` 7 }7 ` 7 7 _ 7 7 ` 7 97 ` @7 g7 X` p7 7 ` 7 7 ` 7 7 0` 7 7 @` 7 7 0` 7 7 ` 7 X7 _ `7 7 t_ 7 ]7 _ `7 P7 _  7 7  _  7 ^7 _ `7 7 h_  7 7 _ 7 =7 h_ @7 7 _ 7 7 ش` 7 )7 <` `7 ;7 ` @7 7 ` 7 L7 ,` L7 7 @` P 8 8 _  8 8 ` 8 8 _ 8 	8 `  	8 8 d` 8 b8 ` p8 8 |` 8 8 ȶ`  8 8 ` 8 %8 ` %8 '8 _ '8 +8 ` +8 08 |` 08 28 ` 28 28 ` 28 68 ` 68 98 ` 98 =8 ` =8 @8 ` @8 A8 _ A8 $B8 ` 0B8 K8 <` K8 N8 ` N8 O8 ` O8 LQ8 h` PQ8 GT8 ` PT8 W8 ` W8 W8 t_ W8 VY8 P` `Y8 8v8 ط` @v8 qw8 d` w8 y8  ` y8 8 `  8 {8 ` {8 W8 4` W8 t8 T` 8 8 ܵ`  8 -8 P` 08 И8 @_ И8 j8 T` 8 8 _  8 h8 _ Н8 r8 h_ 8 o8 p` o8 .8 ` .8 8 ` 8 8 ` 8 8 ȸ` 8 8 ` 8 ۤ8 _ 8 ]8 ` `8 8 ظ`  8 !8 L` 08 Z8 _ `8 8  `  8 8 ` 8 ȴ8 @_ д8 Ӹ8 0` 8 )8 ` )8 Y8 ` Y8 |8 Ĺ` 8 8 _  8 8 |` 8 8 P` 8 88 Թ` 88 8 ` 8 $8 ` $8 8 ` 8 C8  ` C8 8 4` 8 8 ` 8 d8 h_ 8 8 _ 8 8 8_  8 8 |_ 8 48 t_ P8 m8 _ p8 8 h_ 8 8 _ 8 8 H` 8 O8 t_ P8 8 t_ 8 D8 t_ P8 I8 8_ P8 8 t_ 8 8 t_ 8 *8 _ @8 Y8 Ğ_ `8 y8 Ğ_ 8 8 Ğ_ 8 8 Ğ_ 8 S8 X` S8 N8 l` N8 8 ` 8 8 _ 8 8 Ğ_ 8 8 Ğ_  8 8 ` 8 *8 ̺` *8 `8 ` `8 8 ` 8 8 ` 8 8 ` `8 8 `  8 {8 _ 8 t8 l_ 8 8 ` 8 t8 ` t8 8 ,` 8 8 D` 8 G8 T` G8 8 d` 8 8 ` 8 8 T` 8 8 ` 8 8 ` 8 $8 Ի` $8 8 ` 8 8 ` 8 8 ` 8 8 Ի` 8 8 D` 8 8 PM` 8 N8 ` N8 8  ` 8 8 4` `8 8 _ 8 8 _ 8 ;8 _ @8 l8 _ p8 ,8 _ 08 8 _  8 8 h_ 8 o 9 h_ p 9  9 Ğ_  9  9 Ğ_  9 9 d` 9 9 ` 9 9 ` 9 q9 ` q9 9 ȼ` 9 9 ؼ` 9 9 _  9 9 |` 9 a9 _ p9 9 ԡ_  9 I	9 @_ P	9 z
9 ` 
9 S9 _ `9 9 _  9 J9 t_ P9 z9 t_ 9 9 t_ 9 V9 ` `9 9 _ 9 9 _ 9 9 t_ @9 Z9 _ `9 9 P` 9 a9 h` a9 9 |` 9 9 ` 9 9 ` 9 9 `  9 9 ` 9 9 ,` 9 9 @` 9 9 _  9 9 t_ 9 u9 \_ 9 9 ` 9  9 `  9  9 ,`  9 !9 <` !9 #9 ` #9 _$9 h_ `$9 ]%9 ̞_ `%9 O&9 h_ P&9 &9 X` &9 1(9 l` 1(9 D(9 ` P(9 -9 ̞_ -9 0.9 t_ 0.9 .9 _  /9 /09 ` 009 ?19 ` @19 19 t_ 19 69 _ 69 69 t_  79 479 Ğ_ @79 ,89 t_ 089 t;9 ` ;9 <9 h_  <9 <9 ` <9 @9 ` @9 2A9  ` @A9 #B9 ܢ_ 0B9 "C9 ` "C9 UD9 ľ` UD9 |F9 ؾ` F9 #G9 _ 0G9 {H9 0_  K9 )K9 _ 0K9 P9 0` `Q9 Q9 t_ Q9 R9 Xn` R9 S9 _ S9 S9 _ S9 U9 L` U9 U9 _ U9 U9 n` U9 V9 d` V9 V9 ` V9 W9 ` W9 (X9 ` 0X9 Y9 `  Z9 SZ9 t_ `Z9 ?^9  _ @^9 4`9 п` @`9 a9 $_  a9 a9 ,` a9 b9 ` b9 b9 $` b9 ]c9 4` `c9 c9 _ c9 \d9 ,` \d9 6e9 H` 6e9 Le9 \` Le9 e9 l`  f9 tg9 ` g9 eh9 _ ph9 h9 _ h9 ;i9 _ i9 Lj9 _ pj9 j9 _ j9 j9 _ 0k9 k9 t_ k9 Cl9 ` Cl9 Ql9 ` `l9 l9 ` l9 m9 ` m9 m9 ` m9 m9 ` m9 6n9 ` Pn9 n9 _ n9 p9 `>` p9 q9 ` q9 q9 `  q9 q9 t_ q9 r9 _  r9 as9 ̞_ ps9 s9 t_ s9 s9 _ s9 @t9 Ğ_ @t9 t9 ` t9 t9  ` t9 Hu9 8` Pu9 u9 t_ u9 ]v9 H` ]v9 x9 h` x9 <x9 |` @x9 x9 t_ x9 -y9 ` -y9 y9 ` y9 y9 ` y9 |9 ` |9 |9 ` |9 #}9 t_ 0}9 x}9 t_ }9 ~9 ` ~9 A9  ` A9 9 ` 9 9 (` 9 09 8` 09 x9 t_ 9 9 H` 9 ڃ9 h` ڃ9 9 |`  9 v9 l?` 9 Ȇ9 t_ І9 9 ` 9 (9 _ 09 
9 t_ 9 "9 _ "9 <9 ` <9 F9 ` P9 9 ` 9 9 ` 9 9 ` 9 }9 ؝_ 9 9  _ 9 u9 ` u9 9 ,` 9 a9 D` 9 /9 _ P9 }9 ` 9 g9 h_ p9 9 _ 9 V9 \` V9 j9 p` j9 9 ` 9 9 p` 9 ;9 h_ @9 9 _ 9 9 ȫ_ 9 \9 ` \9 9 ` 9 9 ` 9 ܖ9 _ 9 .9 \` .9 X9 p` X9 {9 ` {9 9 ` 9 9 ` 9 	9 ` 	9 9 ` 9 9 ` 9 09 ` 09 W9 ` W9 _9 ` _9 x9  ` x9 9 0` 9 9 H`  9 9 _ 9 9  ` 9 ѣ9 ` 9 9 _  9 t9 _ 9 ҥ9 _ 9 E9 _ P9 9 _ 9 ֦9 _ 9 -9 _ 09 9 h_ 9 9 _ 9 {9 _ 9 9 _ 9 9 ̞_ 9 9 _ 9 {9 ` 9 O9 ` p9 ޳9 4` ޳9 9 @` 9 c9 `` p9 9 ` 9 9 ` 9 ;9 ` @9 ]9 _ `9 9 _ 9 ˶9 Ğ_ ж9 a9 _ p9 9 _ 9 =9 ` =9 9 ` 9 θ9 ` и9 +9 ` +9 9 ` 9 9 $` @9 9 L` 9 9 p` 9 9 ` 9 9 ` 9 9 ` 9 9 ` 9 9 t_ 9 9 ` 9  9 `  9 W9 ` `9 9 t_ 9 9 ` 9 s9 ` s9 9 ` 9 9 H_ 9 "9  ` "9 t9 <` 9 9 _  9 J9 _ P9 z9 _ 9 9 _ 9 9 _ 9 
9 _ 9 :9 _ p9 9 ` 9 \9 ` \9 m9 ` 9 9 X` 9 9 l` 9 A9 |` A9 9 ` 9 9 ` 9 9 `  9 9 _ 9 $9  _ @9 9 _ 9 9  ` 9 9 ` 9 9 ,`  9 9 _ 9 9 _ 9 9 t_ 9 9 _ 9 9 _ 9 9 ` 9 9 _ 9 9 Ğ_ 9 9 l_ 9 $9 ` 09 9 _  9 u9 L` u9 9 \` 9 e9 x` p9 9 _  9 9 ` 9 9 _ 9 9 _  9 $9 _ 09 s9 _ 9 9 _  9 f9 ̞_ p9 r9 L` 9 9 _ 9 9 _ 9 9 _  9 (9 _ `9 9 _ 9 9 _  9 9 _ 9 9 _  9 9 d` 9 9 8` 9 : P` : .: d` @: : ` : T: ` T: p: ` p: :  ` : : t` : F: ` F: : ` : : ` : : ` : : ` : : ` : : ` : Y	:  ` 	: 	: _ 	: F
: t_ P
: m
: _ p
: l: ` p: : 8` : : P` : 	: d` : : t` : : ` : : ` : : _ : \: <` \: : L` : : d` : : `  : :: ` :: \: ` \: e: ` e: : ` : 6: ` 6: ;: ` ;: X: ,` `: u: ` : : p_ : 6: ܢ_ 6: : ` : : ` : : t` : : ` : : ` : : t_  : b: _ p: : _ : k : ` k :  : `  : 5!: ` @!: !: ` !: &": ` &": $: ` $: $: 8` $: 
%: h_ %: %: H` %: X&: X` X&: &: l` &: ?(: l_ ?(: (: |` (: S): ` `): I*: h_ P*: a0: ` p0: 0: ` 0: ,1: ` ,1: I1: ` I1: /2: ` /2: 92: ` P2: 3: _ 3: l4: x` p4: 5: l_ 5: 6: ,` 6: 7: @` 7: 7: T` 7: 8: d` 8: 9: _ 9: :: `  ;: ;: \_ ;: ?: ` ?: Z@: ` Z@: A: ` A: A: ` A: A: ` A: A: ` A: C: ` C: C: t_  D: iD: t_ pD: D: 0` D: E: @` E: E: T` E: E: _ E: E: _ E: E: _  F: F: _  F: F: h` F: (N: x` (N: cN: ` pN: N: _ N: O: ` O: P: ` P: P: ` P: Q: _ Q: &Q: _ 0Q: Q: ` Q: T: ` T: bU: 0` pU: U: _ U: V:  ` V: W: \` W: W: x` W: W: _ W: eX: ` eX: 1[: ` 1[: [: ` [: \: t_ \: e\: _ p\: \: _ \: 1]: ` 1]: C]: ` P]: ^: \_ ^: K_: t_ K_: _: ` _: _: ` _: `: `  `: Pa: _ Pa: b: Ԥ_ b: d: h_ d: Be: ,` Be: e: D` e: f: X` f: f: p` f: f: ` f: [g: ` `g: g: ` g: /h: ` /h: Ui: ` Ui: ]i: ` ]i: wi:  ` i: i: $` i: j: 0` j: j: D` j: l: \` l: n: ` n: n: _ n: o: |` o: p: ` p: q: ` q: r: _ pr: r: ` r: t: ` t: t: ` t: v: ` v: w: _ w: y: ` y: ,z: ` ,z: Az: ` Pz: }: h_  }: }: ` }: ~: ` ~: ~: `  : :  _ : : L` : j: l` j: : ` : : ` : Ň: ` Ї: >: _ @: : (` : V: _ `: _: @` `: : Ğ_ : : @` : і: _ і: ':  ` ': y: @` y: ܗ: T` ܗ: : h` : : x` : ": ` 0: : Ԥ_ И: : Ğ_ : T: Ğ_ `: : +` : : Ğ_ : : ~` : ': ` ': 3: ` 3: G: ` P: : _ : :  ` : S: ` S: : $` : : @` : ؠ: P` ؠ: Y: t` `: : 8` : : ` : .: ` 0: W: ` `: ¦: ` ¦: ڦ: ` ڦ: : ` : : ` : : `  : Y: t_ `: : t_ : : ` : : (` : K: H` K: m: \` : ,: l` ,: L: |` L: y: ` : : _ : : ` : y: ` y: : ` : |: ` : : _ : h: ` h: :  ` : N: ` P: : _ : 
: ` : : $` : : D` : : X` : ^: h` ^: : X` : s: |` s: t: ` t: : ` : h: ` h: q: ` q: : ` : 
: ` : : _ : : t_ : h: ` p: : t_ : : t_ : : _ : K: ԡ_ P: : Ğ_ :  : `  : : ,` : : @`  : a: _ p: : _ : I: _ `: : t_ : : t_  : : _ : Q: _ Q: : P` : : d` : -: t` -: =: d` @: : h_ : : _ : a: 0_ a: : ` : : ` : <: t_ @: : _  : +: h_ 0: : ` : : ` : -: ` 0: O: Ğ_ P: : _ : o: ` o: \: ` \: p: ` p: .: Y` .: : $` : : 8` : g: H` g: : \` : $: t` 0: : ̞_ : : ԡ_ : : _  : O: ԡ_ P: : _ : : Ԥ_ : >: ` @: B: _ B: : ` : : `  : : t_ : :  ` : /: ` /: G: 0` P: : ` : : ` : : |` : : ` : : ` : V ; PM` ` ; ; @` ; ; X` ; ; l`  ; E; _ P; ; t_ ; ; _  ; ; ` ; h; ` h; ; ` ; ; ` ; ; D_ ; ; ` ; ; (` ; ; 0` ; l; h_ p; ; ܢ_ ; ; ` ; ; ` ; ; ` ; O; ` O; e;  ` p; ; t_ ; -; _ 0; ; ` ;  ; `  ; ";  ` "; "; ` "; "; $`  #; K#; ` K#; #; (` #; #; <` #; L$; P` L$; &; h` &; !'; ` !'; '; ` '; 5(; ` @(; A); 4` A); ); D` ); ?*; ` ?*; f*; X` f*; *; l` *; *; _  +; g+; Ğ_ p+; +; t_ +; ,; ` ,; =0; ` @0; 1; ` 1; 1; ` 1; 5; ` 5; 6; ` 6; M6; ` P6; *7; ` 07; 7; _ 7; 9; ` 9; =:; h_ @:; <; ` <; x?; ` ?; ?; ` ?; @; ` @; A; ` A; A; _ A; A; Ğ_ A; 
B; ,` 
B; B; @` B; C; P` C; cF; \` cF; G; ` G; H; ` H; HK; t_ PK; L; _ L; Q; o` Q; ke; x` pe; w; x` w; x; _ x; \{; ` \{; >}; ` >}; }; ` }; ~~; ` ~~; ~; ` ~; Ѓ; 0` Ѓ; ; D` ; ; T` ; ; ̮_ ; ދ; _ @; ; d` ; X; x` X; n; ` p; W; ` `; ; 7`  ; ; ܢ_ ; 4; ` 4; [; ` [; k; ` p; ; ` ; 8; ` 8; ; 0` ; F; D` F; ; T` ; ; d` ; \; _ `; ; t_  ; q; p^ ; ; _ ; ; ` ; ; ` ; `; ` `; V; @` `; ; d` ; ~; ` ~; ; ` ; ; ` ; ; ` ; ; $` ; ; |_  ; ½; t_ н; `; 4` `; {; H` {; ; ``  ; ; ` ; ; @` ;  ; d`  ; ; p` ; ; ` ; ; ` ; J; ܢ_ P; ; t_ ; ; ` ; ; ` ; `; ` ; ; d` ; ; ` ; ; ` ; ; ` ; P; ` P; ; t_ ; ; ` ; ; ,` ; `; @` `; 9< x` @< < x` < P< d` P< 
< P` 
< &
< h` 0
< $< ` 0< X< d` X< < l` < < ` < >< ` >< C< ` C< H< ` H< M< ` P< < ԡ_ < < ` < < $` < < D` < < T` < < ` < !< ` !< "< ` "< "<  ` "< "< _  #< ##< _ 0#< #< t_ #< =$< h_ @$< 7%< _ @%< =&< 8_ P&< 4< $` 4< B< $` B< N< ` N< N< _ N< O< Ğ_ O< RO< _ `O< O< _ O< !\< ` 0\< h< ` h< m< $`  m< n< _ n< o< 8_ o< o< ` o< ry< ` ry< sy< ` y< y< $` y< <{< 8` <{< S{< L` `{< {< _ {< {< t_ {< 8|< _ @|< E< x` P< h< h_ p< s< @_ < < _ < < \` @< < _ < Ү< _ < < ̞_ < < ` < n< P_ p< < _ < < H_ < < _  < c< _ p< A< ̞_ P< < _  < < ̞_ < < ` < < ` < <  ` < S< _ `< < 8_ < < ` < < ` < < H` < g< ` p< < _ < < _  < .< X` .< b= d` b= = ` = = ` = <H= ` <H= DH= ` PH= :J= _ J= K= 8_ K= L= P` L= hL= 8` hL= L= L` L= L= P` L= M= ` M= 0M= (` 0M= O= ` O= Q= L` Q= [R= Ԥ_ `R= S= \_ S= T= \` T= JZ= |` JZ= lZ= ` lZ= tZ= ` Z= s[= ` s[= h^= ` h^= ^= ` ^= ~_= _ _= d= `  d= e= ` e= Bi= ܵ` Pi= i= ` i= l= ` l= Zp= ` `p= jq= _ pq= &x= ` 0x= 4z= @` @z= Yz= _ `z= ~= `2` ~= = L` = >= h` >= c= |` p= = _ = = _  = = _ Ђ= = t_  = &= Ğ_ 0= = ` = = n` = V= _ `= = _ = = _  = '= ` '= ]= ` ]= = ` = I= ` I= s=  ` = = ` = = ` = = 4` = /= D` /= >= 4` = = Ğ_ = = ` = = (` = = D` = 9= X` 9= A= l` A= = |` = = ` = = ` = = ` = = ` = ,= ` 0= = _ = = t_ = ߡ= _ = 9= t_ @= l= >` l= = \` = (= p` (= 1= ` @= ,= ,` 0= Q= |K` `= = ` = = ` = = ` = 1= ` 1= H= ` H= = ` = = ` = o= t_ `= = t_ = = ̞_ Я= = t_ = = ̞_  = ϲ= t_  = |= D` |= = T` = = p` = = `  = S= 0` S= Ӵ= ` Ӵ= = ` = = ` = = h_ = 4= _ @= = 8_ = ָ= _ = += t_ 0= t= _ = #=  _ 0= Ͻ= _ н= = `  = = _ = L= _ `= 
= _ = = h_ = = _ = = D_ = y= Ԥ_ = = _ = = _ = = _ = >= ` @= = 8_ = = _ = = t_  = = _ = = t_ 0= = ` = = 8` = = X` = r= h` r= = |` = M= ` M= b= ` b= = ` = = `  = L= ` L= = ` = = `  = w= ` w= = (` = = H` = = _ = #= t_ 0= c= t_ p= = _ = P= t_ P= i= _ p= = Ğ_ = = X_ = 7= h` 7= = |` = = ` = = X` = = ` = M= _ P= = ` = F= ` F= = ` = 2= ` 2= K= ` K= = ` = =  ` = = 0` = ,= _ 0= = _ = D= |` D= l= ` l= = ` = = ` = k= ` p=  = D_  = = ` = X= ` X= m= ` p= = @` = a= X` a= = l` = = |` = = _ = = ` = @= ` @= = ` = ^=  ` ^= = 8` = = H` = = X` = u= ` = = h` = > ` > > `  > ^> _ ^> > ` > > ` > > $` > > 4` > > P`  > > _ > v> `` > > _ > > _ > > a > L> la L> > a > > a  > > @_ > > a > > a > > a > > a > > _  >  > _  > M> a M> > a > 3> a 3> o> a p> > @_ > > a > J>  a J> > 4a > > La  > M> $` M> > \a > > pa > Y> a `> > $` > > a > ]> a ]> > a > > a > > a > > a > >  a > > a > l> a l> > $a > 9> <a @> f> _ p> > _ > > a > 
> La 
> > `a > > xa > > a > Z> a Z> > a > /> a 0> ]> $` ]> > a > - > a - > i > a p >  > $`  >  >  a  > m!> a m!> !> ,a !> !> a !> ,"> <a ,"> "> Pa "> "> ha  #> .#> a .#> |#> xa |#> $> a $> I$> a P$> v$> _ $> $> _ $> '> h_  '> '> @_ '> ;(> ` ;(> (> a (> )> a )> )> _  *>  *> _  *> V*> ` V*> *> a *> D+> a D+> +>  	a +> +> @_  ,> 9,> ` 9,> ,> 	a ,> 1-> $	a 1-> s-> 8	a -> -> _ -> -> _ -> .> ` .> .> H	a .> .> \	a .> 6/> p	a @/> y/> ` y/> *0> 	a *0> q0> 	a q0> 0> 	a 0> 0> _ 0> 1> _ 1> 3> $_ 3> 3> @_  4> 4> ` 4> 4> 	a 4> 6> 	a 6> 6> _ 6>  7> _  7> 9> `  9> 9> @_ 9>  :> `  :> :> 	a :> x;> 	a ;> ;> _ ;> ;> _ ;> => ` => >> ` >> >>  
a >> ?> 
a ?> ^B> h_ `B> C> ` C> sC> $
a sC> D> 8
a D> D> _ D> D> _ D> tG> h_ G> .H> ` .H> H> H
a H> I> \
a I> J> ` J> J> l
a J> J> 
a J> 6K> 
a @K> yK> ` yK> *L> 
a *L> qL> 
a qL> L> 
a L> L> ` L> M> 
a M> M> 
a M> &N> a 0N> iN> ` iN> O> a O> aO> (a aO> O> <a O> Q> ` Q> `R> ` `R> R> La R> S> `a S> S> t_  T> >T> t_ PT> rU> $_ U> W> h_  X> 6X> ` 6X> X> (` X> $Y> <` $Y> fY> P` pY> Y> ` Y> MZ> `` MZ> Z> t` Z> Z> ` Z> Y]> $_ `]> t_> ` _> a> ` a> Kb> ` Kb> b> ` b> c> ` c> d> ` d> d> ` d> e> ` e> Se> ` `e> e> ` e> Jf> ,` Jf> f> @` f> f> T` f> pg> ` pg> g> d` g> i> x` i>  j> `  j> j> ` j> xk> ` k> l> ` l> xl> ` xl> hm> ` pm> m> 4o` m> n> ` n> o> ` o> Do> ` Po> o> 4o` o> p> ` p> p> ` p> $q> 0` 0q> fq> ` fq> 7r> @` 7r> ~r> T` ~r> r> h` r> r> ` r> s> x` s> t> ` t> Pt> ` Pt> t> ` t> u> ` u> u> ` u> v> `  v> Uv> 4o` Uv> w> ` w> w> ` w> x>  `  x> Ux> 4o` Ux> py> 0` py> y> D` y> y> X`  z> 5z> 4o` 5z> P{> h` P{> {> |` {> {> ` {> |> ` |> |> ` |> 1}> ` 1}> s}> ` }> }> ` }> ~> ` ~> ~> ` ~> >  `  > V> ` V> h> ` h> > $` > > 8`  > 5> 4o` 5> n> H` n> > \` > > p`  > 6> ` 6> %> ` %> > ` > > ` > J> ` J> > ` > ƅ> ` ƅ> > ` > #> ` #> > ` > ڇ> ` ڇ> > (`  > V> ` V> '> 8` '> n> L` n> > `` > > ` > > p` > > ` > @> ` @> u> X_ u> O> ` O> > ` > > ` > b> ` b> > ` > > X_ > > ` > '> ` '> > ` > ܏> ` ܏> > `  > V> ` V> E> ` E> > 0` > #> 0` #> j> H` j> > \` > > ` > Փ> l` Փ> C> ` C> > ` > > ` > <> ` @> v> ` v> G> ` G> > ` > Ж> ` Ж> > ` > ח> ` ח> > ` > `>  ` `> > X_ > o> 0` o> י> D` י> <> D` <> > D` > Ú> X` К> > X_ > ߛ> h` ߛ> G> |` G> > |` > > |` > => ` @> m> ` m> > ` > > ` > Ȟ> ` О> > ` > J> ` J> > ` > X> ` `> > $` > ڠ> 0` ڠ> d> D` d> > \` > ͡> $` ͡> > l` > > ` > > ` > > ` > \> ` \> %> ` %> b> ` p> > ` > > ` > ݥ>  a ݥ> >  a  > M> ` M> > , a > l> @ a l> > X a > ݧ> ` ݧ> *> h a *> > | a > 8>  a @> m> $` m> >  a > D>  a D> >  a > > $` > >  a > >  a > > a > > ` > <> a <> > 0a > B> Ha P> ~> ` ~> ̭> Xa ̭> > la > > a  > -> ` -> z> a z> L> a L> > a > > ` > 
> a 
> ܱ> a ܱ> > a  > M> $` M> > a > $>  a $> `> 8a `> > $` > ڳ> Ha ڳ> d> \a d> > ta > δ> ` δ> > a > > a > "> a 0> ^> ` ^> > a > > a > ڷ> a > > _ > 0> _ 0> ]> a ]> > a > C> a C> > 4a > > a > > Da > > Xa > Ϻ> pa к> > $` > J> a J> ͻ> a ͻ> 	> a > => $` => > a > > a > I> a P> ~> a ~> ̽> a ̽> \> a \> > 0a > ξ> a ξ> > @a > > Ta > > la > > a > j> |a j> > a > ?> a @> m> a m> > a > S> a S> > a > > $` > 
> a 
> > a > >  a > > $` > J> 0a J> > Da > 	> \a > e> t_ e> > ` > > ` > 5> t_ 5> > d` > > x` > > _  > U> t_ U> > ` > > ` > %> t_ %> v> ` v> > ` > > _  > t> _ > )> _ 0> > _ > > H`  > > h_  > > h_ > > ܱ_ > > T_ > 1> T_ @> 2> h_ @> > _ > > _ > '> ̞_ 0> > h_ > O> ` P> v> _ > > t_ > > a > > 0a  > F> _ P> > t_ > > Da > > Xa > > _  > n> t_ n> > la > > a > > _ > >> t_ >> _> a _> > a > > _ > > t_ > /> a /> V> a `> > _ > > t_ > > a > &> a 0> V> _ `> > t_ > > a > >  a  > &> _ 0> ~> t_ ~> > 4a > > Ha > > _  > N> t_ N> o> \a o> > pa > > _ > > t_ > ?> a ?> f> a p> > _ > > t_ > > a > 6> a @> > _ > > _ > > pa > n> a n> > a > > a > > a > > a > c> a c> > a > > a > }> _ > > _ > b> _ p> > 8_ > > p`  > U> t_ p> > t_ >  ? t_  ? { ? _  ?  ? _  ? [? _ `? ? _ ? ? _ ? p? a p? ? a ? ? a ? j? a j? ?  a ? ? @_  ? _? _ `? ? _ ? r? Ԥ_ ? ? _ ? b? 0a b? i	? Pa i	? 	? da 	? 
? _  
? x
? _ 
? 
? _ 
? 
? t_ 
? ? _ ? :? t_ @? l? _ p? ? t_ ? ? t_  ? ,? _ 0? Z? t_ `? ? _ ? ? _ ? :? t_ @? ? t_ ? ? t_ ? %? t_ 0? u? t_ ? ? t_ ? ? t_  ? e? t_ p? ? t_ ? ? t_ ? U? t_ `? ? t_ ? ? t_  ? E? t_ P? ? t_ ? ? t_ ? 5? t_ @? ? t_ ? ? t_ ? %? t_ 0? u? t_ ? ? t_ ? ? t_  ? e? t_ p? ? t_ ? ? t_ ? U? t_ `? ? t_ ? ? t_  ? E? t_ P? ? t_ ? ? t_ ? 5? t_ @? ? t_ ? _? $_ `? ? _ ? ? ta ? ? a ? ? a ? 6? _ `? ? t_ ? ? t_  ? #? _ 0?  ? d_  ? <!? _ `!? !? t_ !? !? t_  "? 7"? t_ @"? c"? _ p"? "? a "? #? a #? 1#? a 1#? $? a $? 6&? a 6&? >&?  a >&? [&? 0a p&? &? t_ &? &? _ &? \'? @a \'? 3)? \a 3)? Q)? pa p)? )? t_ )? )? _ )? ,? ` ,? #-? Ğ_ 0-? ]1? J` `1? 1? _ 1? 1? a 1? 2? a 02? 3? _  4? 5? $_  5? 5? t_ 5? F6? t_ P6? 9? a 9? <? \_ <? =? h_ =? a>? _ >? @? t` @? @? H_ @? qA? t_ A? |C? ̞_ C? C? _  D? ;D? t_ @D? LE? _ PE? M? ` M? AP? 4a PP? vP? t_ vP? P? Pa P? TQ? da TQ? Q? da Q? Q? t_ Q? S? h_ S? S? Ğ_ S? pT? a pT? Y? a Y? [?  a [? \? a \? #\? $a 0\? T]? _ `]? f? l` f? h? 4a  i? &i? t_ &i? ~i? a ~i? j? a j? Wj? a `j? j? t_ j? Dl? h_ Pl? |l? Ğ_ l? l? _ l? ~m? xa ~m? !s? a !s? u? a u? v? a v? (v? a 0v? ]v? a ]v? v? a v? v? 0a v? 6w? t_ Pw? w? _ w? x? _  x? Hx? _ Px? x? t_ x? <y? h_ @y? gy? _ py? y? t_ y? y? _ y? z? _  z? z? t_ z? {? h_ {? 7{? _ @{? z{? t_ {? {? _ {? {? _ {? k|? t_ p|? |? h_ |? }? _ }? J}? t_ P}? }? _ }? }? _ }? ;~? t_ @~? ~? h_ ~? ~? _ ~? ? t_  ? X? _ `? ? _ ? Z? t_ `? ̀? h_ Ѐ? ? _  ? :? t_ @? x? _ ? ? _ ? z? t_ ? ? h_ ? ? _  ? Z? t_ `? ? _ ? ȃ? _ Ѓ? ? t_ ? ? h_ ? 7? _ @? z? t_ ? ? _ ? ? _ ? ? t_ ? ,? h_ 0? W? _ `? ? t_ ? [? _ `? O? \_ P? ? ̞_ ? 8? _ @? ? t_  ? ? ̞_ ? }? _ ? :? _ P? ? _ ? ? _ ? ƍ? _ Ѝ? F? t_ P? w? _ ? ? t_  ? '? _ 0? ? t_ ? ׏? _ ? V? t_ `? ? _ ? ? t_ ? ? t_ ? ? t_ ? ? t_ ? ? t_  ? D? _ P? ԓ? t_ ? ? _ ? ? t_ ? ? _ ? <? t_ @? g? _ p? ? t_  ? ؖ? t_ ? x? t_ ? X? t_ p? ? ̮_ ? T? @a T? ? Ta ? ș? _ Й? ? _  ? ? t_ ? =? h_ @? d? _ p? ? ̮_ ? T? da T? ? xa ? Ȝ? _ М? ? _  ? ? t_ ? `? h_ `? ? _ ? ʞ? t_ О? ? _ ? 8? _ @? ? t_ П? <? h_ @? d? _ p? ֠? t_ ? x? _ ? ? _ ? ? _ ? ? t_ ? ,? h_ 0? T? _ `? ? t_ ? أ? _ ? ? _ ? ? t_ ? ? h_ ? J? t_ P? ? _ ? ? _ ? 3? t_ @? ? h_ ? Ԧ? _ ?  ? _  ? 8? _ @? h? _ p? ? t_ ? ? t_  ? ? _  ? X? _ `? ? _ ? ¨? t_ Ш? }? ̞_ ? ? t_ ? ? Ğ_ ? Y? _ p? ? t_ ? &? t_ 0? ? _ ? ׬? Ğ_ ? ? _ ? h? a h? p? a p? ? Ğ_ ? ѭ? _ ѭ? 8? a 8? @? a @? w? Ğ_ ? ? _ ? ? a ? ? a ? G? Ğ_ P? q? _ q? د? a د? ? a ? ? Ğ_  ? A? _ A? ? a ? ? ,a ? ? Ğ_ ? ? _ ? u? <a u? }? Pa ? ? Ğ_ ? ? _ ? K? `a K? S? ta `? ? Ğ_ ? ? _ ? +? a +? 3? a @? w? Ğ_ ? ? _ ? ? a ? ? a ? G? Ğ_ P? q? _ q? ۴? a ۴? ? a ? '? Ğ_ 0? Q? _ Q? ? a ? õ? a е? ? Ğ_ ? 1? _ 1? ? a ? ? (a ? ? _ ? +? 8a +? 3? La @? a? _ a? ˷? \a ˷? ӷ? pa ? ? _ ? h? a h? p? a p? ? _ ? ? a ? ? a ? 1? _ 1? ? a ? ? a ? ѹ? _ ѹ? 8? a 8? @?  a @? w? Ğ_ ? ? _ ? ? a ? ? $a  ? W? Ğ_ `? ? _ ? ? 4a ? ? Ha  ? 7? Ğ_ @? a? _ a? ȼ? Xa ȼ? м? la м? ? ԡ_  ? f? ԡ_ p? ? _  ? ? _ ? ? Ğ_  ? Z? Ğ_ `? ? Ğ_ ? ӿ? _ ? ? _  ? ? _ ? ? _ ? ? t_  ? ? _ ? 5? t_ P? ? Ğ_ ? ? Ğ_ ? 
? Ğ_ ? J? Ğ_ P? ? _ ? {? ` ? ? _ ? ? _  ? ;? |a ;? ? a ? ? a ? r? a r? ? a ? /? a /? ? a ? ? a ? ? a  ? $? _ 0? g? ,` g? ? a ? '? a 0? z? _ ? ? _ ? ?  a ? ? 0a ? ? Da ? ? Xa ? ? ha  ? ? `_  ? :? Ğ_ @? y? Ğ_ ? ? Ğ_ ? ? Ğ_  ? :? Ğ_ @? v? Ğ_ ? ? _ ? ? h_  ? ? a ? ? _ ? S? t_ `? ? _ ? ? Ğ_ ? ? _ ? U? t_ `? ? Ğ_ ? ? _ ? ? Ğ_  ? ? _  ? ? a ? ? _ ? 
? Ğ_ ? x? a ? ? t_ ? ? Ğ_  ? ? a ? ? Ğ_ ? 8? a @? s? _ ? ? _ ? r? h_ ? ? t_ ? ? t_ ? >? t_ @? z? Ğ_ ? ? Ğ_ ? ? Ğ_  ? 3? Ğ_ @? z? Ğ_ ? ? Ğ_ ? ? Ğ_  ? 6? Ğ_ @? z? Ğ_ ? ? Ğ_ ? ? Ğ_  ? 6? Ğ_ @? z? Ğ_ ? ? Ğ_ ? ? Ğ_  ? 3? Ğ_ @? z? Ğ_ ? ? Ğ_ ? ? Ğ_  ? 6? Ğ_ @? z? Ğ_ ? ? Ğ_ ? ? Ğ_  ? 6? Ğ_ @? ? $_ ? ? p_ ? ? a ? <? a <? S? a `? ? ԡ_ ? ? ԡ_  ? ;? _ @? {? _ ? ? _ ? ? _ ? W? t_ `? ? t_ ? ? Ğ_ ? ? Ğ_  ? N? Ğ_ P? ? Ğ_ ? ? Ğ_ ? ? Ğ_ ? -? P` -? ? a ? ? a ? ? P` ? S? a S? i?  a p? ? _ ? ? _ ? ? _  ? ;? _ @? [? _ `? ? a ? ? _ ? x? a ? ? _ ? H? a P? ? a ? ? t_  ? j? _ p? ? _ ? ? 0a ?  ? Da  ? !? _ !? ? Ta ? ? ha ? ? _ ? ? xa ? ? a  ? A? _ A? ? a ? ? a ? ? _ ? 8? a 8? @? a @? a? _ a? ? a ? ? a ? ? _ ? [ @ a [ @ c @ a p @  @ _  @  @ ,a  @ @ @a @ 1@ _ 1@ @ Pa @ @ da @ @ _ @ +@ ta +@ 3@ a @@ a@ _ a@ @ a @ @ a @ @ _ @ h@ a h@ p@ a p@ @ _ @ @ a @ @ a @ 1@ _ 1@ @ a @ @ a @ @ _ @ 8@ (a 8@ @@ <a @@ a@ _ a@ @ La @ @ `a @ @ _ @ k@ pa k@ s@ a @ @ _ @ @ a @ @ a @ 1@ _ 1@ @ a @ @ a @ @ _ @ ;@ a ;@ C@ a P@ q@ _ q@ @  a @ @ a @ 	@ t_  	@ 	@ _ 	@ 	@ _ 	@ 
@ $a 
@  
@ 8a  
@ A
@ _ A
@ 
@ Ha 
@ 
@ \a 
@ 
@ _ 
@ 5@ la 5@ =@ a @@ a@ _ a@ @ a @ @ a @ @ _ @ X@ a X@ `@ a `@ @ _ @ @ a @ @ a @ @ _ @ {@ a {@ @ a @ @ _ @ @  a @ #@ 4a 0@ Q@ _ Q@ @ Da @ @ Xa @ @ _ @ K@ ha K@ S@ |a `@ @ _ @ @ a @ @ a  @ !@ _ !@ @ a @ @ a @ @ _ @ @ a @ #@ a 0@ Q@ _ Q@ @ a @ @ a @ @ _ @ X@ a X@ `@ 0a `@ @ _ @ @ @a @ @ Ta  @ !@ _ !@ @ da @ @ xa @ @ _ @ (@ a (@ 0@ a 0@ Q@ _ Q@ @ a @ @ a @ @ _ @ [@ a [@ c@ a p@ @ _ @ @ a @  @ a  @ F@ ԡ_ P@ @ ԡ_ @ L@ _ P@ @ _ @ 8@ _ @@ @ ` @ @ _ @ 8@ _ @@ @ a @ @ _ @ F@ t_ P@ @ _ @ @ _ @ E@ a E@ M@ ,a P@ q@ _ q@ @ <a @ @ Pa @ @ _ @ h@ `a h@ p@ ta p@ @ _ @ @ a @  @ a  @ !@ _ !@ @ a @ @ a @ @ _ @ @ _ @ @ ` @ !!@ ` 0!@ f!@ t_ p!@ 
"@ _ "@  #@ t_ 0#@ #@ _ #@ `%@ p_ `%@ %@ _ %@ %@ Ğ_ %@ =&@ _ @&@ z&@ Ğ_ &@ &@ _ &@ 
'@ Ğ_ '@ ]'@ _ `'@ '@ Ğ_ '@ '@ _ '@ =(@ _ @(@ (@ _ (@ (@ Ğ_ (@ )@ _  )@ Z)@ Ğ_ `)@ )@ _ )@ )@ Ğ_ )@ =*@ _ @*@ z*@ Ğ_ *@ 5+@ Ğ_ @+@ 	,@ a 	,@ ;,@ a ;,@ z,@ a z,@ ,@ a ,@ ,@ a  -@ M-@ _ P-@ -@ Ğ_ -@ -@  a -@ -@ 8a -@ 5/@ La 5/@ F/@ `a F/@ `/@ pa `/@ /@ l_ /@ Z0@ l_ `0@ 0@ a 0@ +1@ _ 01@ L1@ _ L1@ 1@ a 1@ 1@ a 1@ 1@ a 1@ 2@ Ğ_  2@ 2@ t_  3@ d4@ t_ 4@ 4@ _ 4@ 5@ a 5@ 5@ _ 5@ u6@ a 6@ 6@ l_  7@ z7@ l_ 7@ 7@ Ğ_ 7@ j:@ _ p:@ />@ p_ 0>@ >@ Ԥ_  ?@ w?@ l_ ?@ GA@  a PA@ A@ _ A@ B@ _  B@ SB@ _ `B@ B@ _ B@ oC@ ̞_ pC@ C@ _ C@ OE@ _ pE@ E@ _ E@ E@ Ğ_ E@ F@ _ F@ JF@ Ğ_ PF@ wF@ _ F@ F@ Ğ_ F@ eG@ a pG@ I@ d_ I@ K@ `_ K@ K@ _ K@ FL@ ̮_ FL@ L@ a L@ L@ a L@ L@ a  M@ 3M@ _ @M@ sM@ _ M@ M@ _ M@ >N@ a >N@ TN@ 0a `N@ N@ _ N@ QP@ _ P@ P@ _ P@ P@ Ğ_ P@ P@ _  Q@ :Q@ Ğ_ @Q@ [Q@ _ `Q@ Q@ Ğ_ Q@ \T@ _ `T@ T@ a T@ JU@ a PU@ 7V@ t_ @V@ V@ _ V@ 0W@ _ @W@ Y@ ܢ_ Y@ [@ _  [@ E[@ _ P[@ [@ _ [@ Z\@ _ `\@ \@ a \@ ]@ t_ ]@ ]@ _ ]@ `^@ _ p^@ 7`@ ܢ_ @`@ Bb@ _ Pb@ ub@ _ b@ b@ _ b@ c@ _ c@ c@ ȫ_ c@ c@ @a c@ d@ Ta  d@ e@ _  e@ ce@ _ e@ vf@ ̞_ f@ }g@ h_ g@ h@ _ h@ h@ _ h@ 8i@ _ @i@ i@ Ԥ_ i@ `j@ _ `j@ 5k@ _ @k@ k@ _ k@ k@ _ k@ m@ _ m@ xo@ D_ o@ =p@ d_ @p@ Cq@ ` Pq@ q@ _  r@ )r@ ȫ_ )r@ fr@ ha fr@ r@ |a r@ ct@ _ pt@ t@ _ t@ u@ _ u@ |v@ _ v@ tw@ l_ w@ 	x@ a 	x@ x@ a x@ x@ a x@ `y@ ܢ_ `y@ y@ _ y@ +z@ a +z@ @z@ a @z@ ]z@ _ `z@ }z@ _ z@ z@ ̮_ z@ 7{@ a 7{@ {@ a {@ {@ a {@  |@ _ |@ |@ _ |@ b~@ d_ p~@ 9@ (a 9@ @ @a  @ :@ _ @@ ~@ ho` ~@ @ Ta @ e@ ha p@ P@ _ P@ _@ |a `@ 6@ a @@ @ _  @ @ _ @ 8@ t_ @@ ш@ t_ @ @ _  @ 	@ _  @ @@ ̮_ @@ @ p_ @ Ռ@ _ @ Y@ ̞_ `@ @ a @ 8@ t_ @@ @ t_ @ @ _ @@ @ t_ @ 0@ h_ 0@ \@ _ `@ ɐ@ _ А@ 9@ t_ @@ i@ ȫ_ i@ @ a @ @ a @ @ _ @ ֒@ _ @ @ _  @ $@ T_ @@ Q@ ğ_ p@ @ _ @ '@ t_ 0@ @ ܡ_ @ F@ a P@ @ _  @ H@ t_ P@ @@ _ @@ v@ _ @ @ _ @ s@ ܱ_ @ @ _ @ @ _ @ W@ t_ `@ @  a @ צ@   a צ@ Q@ 8 a `@ 
@ _ @ .@ _ 0@ @ _ @ T@ l_ `@ ت@ t_ @ @ H a 0@ P@ ܢ_ `@ Ȯ@ t_ Ю@ C@  a P@ @ H_ @ ݴ@  a ݴ@ 0@  a 0@ c@  a p@ V@ \ a V@ Ӻ@ p a @ @ _ @ 	@ t_ @ X@ t_ `@ @ _ @ ڽ@ _ ڽ@ d@  a d@ e@  !a p@ @ _  @ L@ $_ `@ @ !a  @ q@ $_ q@ @ !a @ @ !a @ @ !a @ +@ !a 0@ X@ $!a X@ @@ 0!a @@ @ T!a @ @ x!a @ @ t_  @ E@ _ P@ j@ _ j@ S@ !a S@ T@ !a `@ F@ _ P@ @ !a @ e@ "a e@ @ $"a @ @ 4"a  @ {@ _ @ @ _ @ =@ P"a =@ n@ l"a n@ @ "a @ @ "a @ \@ ̞_ p@ =@ |` @@ @ "a @ 2@ "a 2@ I@ "a P@ @ _ @ S@ _ `@ @ "a  @ H@ t_ P@ @ _ @ @ _ @ r@ "a r@ s@ #a @ @ _  @ @ T_ @ @ p_ @ ?@  #a ?@ @ @#a @ @ T#a @ 1@ _ @@ @ t_ @ D@ h_ P@ j@ _ j@ @ d#a @ @ x#a @ @ _ @ @ #a 0@ _@ _ p@ @ _ @ @ $_ @ @ _ @ @ #a @ @ #a @ @ #a @ Z@ #a Z@ z@ #a @ @ $a  @ ]@ _ ]@ @ ,$a @ @ @$a  @ @ _ @ >@ t_ @@ @ _  @ :@ _ :@ @ P$a @ 	@ d$a @ @ _ @ 4@ t$a P@ 
A $a  A .A $a 0A A t_ A A _ A A _ A A $a A A $a A 	A _ 	A A $a A A 8_  A A _ A A %a A A %a A A ,%a A A @%a A A T%a A A d%a A  A t%a  A A %a A A %a A A %a A 5A t%a @A A %a A @A %a @A A &a A  A _  A hA t_ pA A _ A A _ A OA &a OA PA (&a PA A _ A A h_ A ZA _ pA A t_ A A 8&a A A L&a A qA \&a qA A x&a A A &a A qA &a qA "A &a "A "A &a "A #A &a  #A #A ԡ_ #A #A _  $A {$A t_ $A &A _ &A &A _ &A Z'A &a Z'A ['A &a `'A 'A _ 'A (A $_ (A *A ` *A +A _ +A +A t_ +A C,A &a C,A ,A 'a ,A ,A t_ ,A 3-A  'a 3-A -A 4'a -A -A t_ -A .A H'a .A t.A \'a .A n/A l_ p/A 0A _ 0A  4A _ 4A -;A ` @;A ;A (a ;A ?A (a ?A '?A )a 0?A MA p'a  MA |OA  _ OA OA 'a OA }SA 'a }SA SA (a SA SA 'a SA WA 'a WA -WA 'a 0WA XWA _ `WA WA (a WA YA (a YA YA (a YA %ZA ,(a %ZA \A 8(a \A \A L(a  \A \A \(a \A ]A p(a ]A ^A (a  ^A ^A _ cA dA t_  dA dA _ dA ,fA _ @fA fA _ fA |gA t_ gA %iA  a @iA jA _  jA jA t_ jA jA _ jA jA _ kA kA t_ kA kA _ kA KlA _ KlA lA )a lA  mA ()a  mA dmA t_ mA 3nA _ @nA roA _ oA oA _ oA 
pA t_ pA 'pA t_ 'pA hpA @)a hpA upA T)a pA #qA Ԥ_ 0qA qA d)a qA qA _ qA qA Ğ_ qA <rA _ PrA rA _ rA sA p)a sA 4sA )a @sA sA _ sA ~tA l_ tA kuA )a puA wA _ wA xA d` xA xyA t_ yA LzA _ PzA O{A ̞_ P{A {A _ {A }A )a }A }A t_ }A ~A t_ ~A H~A )a H~A U~A )a `~A A Ԥ_ A A ` A A _ A A _ A A )a A 4A *a @A ӁA _ A EA *a PA mA Ğ_ pA >A $_ @A A t_ A A _  A %A Ԥ_ 0A {A _ A IA |_ PA ˋA `2` ЋA A $_ A A t_  A A t_ A sA ,*a sA A @*a A #A Ԥ_ 0A A d)a A A _ A A _ A A P*a A A d*a  A A _ A A H_ A WA *a WA ޑA *a ޑA _A *a _A A *a A ےA t_ A A ܱ_ A *A *a 0A A *a  A NA 4+a PA 6A L+a  A ϞA  C` ОA A t_  A AA _ AA ~A +a ~A A $+a A A t*a A A _ ТA +A t_ 0A FA _ PA iA _ pA A _ A A _ A A _ 0A A D_ A 'A _ 0A zA _ A A _ ЩA 1A t_ PA %A _ 0A wA d+a wA ~A t+a ~A A +a A A +a A jA +a pA A ğ_ A A +a A A +a A LA _ pA XA \_ `A A _ A A t_ A jA h_ A A _  A kA ,` kA A +a A A +a A A ,a A HA t_ PA fA _ pA A X_ A A ,a A A 0,a A A 8_ A A Ԥ_ A 7A _ @A A @,a пA A _ A A d+a A A P,a A }A d,a }A A x,a A A ,a A 2A ğ_ 2A A ,a A A ,a  A A _ A A \_ A A _ A A ,a A A _ A A t_  A {A t_ A A _ A A _ A A _  A ZA D_ `A A _ A A _ A A _ A A _  A A \_ A A _ A 1A ,a 1A :A ,a :A A ,a A A ,a A A -a A A _ A  A -a  A A ,-a A hA @-a hA sA T-a sA A d-a A A 8_ A WA _ `A A _ A A _ A A t-a A A -a A A -a A A _ A A ,a A PA t_ PA A t_ A A t_ A 3A t_ @A fA Ğ_ pA A Ğ_ A A Ğ_ A A Ğ_  A 0A t_ 0A A t_ A A h_ 0A [A Ğ_ `A A Ğ_ A A ԡ_  A iA ԡ_ A A _ A 6A _ @A xA p_ xA A -a A 3A -a @A _A _ `A A _ A A _ A A _ A _A _ A 1A \_ @A A _ A A ȫ_ A 
A -a 
A A .a A A $.a A A 8.a A ,A H.a ,A ]A H.a `A A _ A WA -a WA mA -a pA A l_ A A ̮_ A 8A `.a @A A l_ A *A t_ 0A jA X_ jA A .a A A .a A A _ A A ` A A .a A NA .a NA SA .a SA nA .a A A _  A 2A l_ @A YA _ `A vA _ A A _ A |A h_ A TA _ `A A ` A A .a A A  /a A 4A ̞_ @A YA _ A A /a A &A  /a &A 1A 4/a 1A A H/a A A \/a A rA l/a rA A |/a A A _  A @A t_ @A A h_  A 7A _ @A \A _ A A _ A A ̞_  A A _  A fA t_ pA RB /a RB B /a B gB /a pB DB \_ PB B _ B B 0_ B B /a B 
B /a B 	B /a 	B 
B _ 
B 
B ȫ_ 
B 
B 0a 
B B 0a B HB _ PB B _ B B t_ B B t_  B B _ B BB ,0a PB }B t_ }B B @0a B  B T0a  B $B T0a $B tB h0a tB B |0a B B 0a B B 0a B B t_ B B _ B B _ B tB _ B B _  B B h_ B 0B _ PB B ̞_  B [B t_ B tB ,0a B B _  B B _  B B _ B iB _ pB B _ B KB _ PB B _ B B X_ B CB 0a CB B 0a B B 0a B B 0a B B 1a B GB t_ PB B _  B ?"B 1a P"B #B h_ #B $B p_ $B %B _  %B e%B _ p%B 
&B _ &B &B _ &B 'B l_  'B ^'B t_ `'B u(B _ (B )B _ )B )B _ )B *B \_ *B ,+B 41a ,+B ,B @1a ,B ,B \1a ,B 1-B t_ @-B .B _ .B E1B l1a `1B 2B h_ 2B 3B 1a 3B O3B 1a O3B 4B 1a 4B 4B 1a 4B 04B 1a 04B 44B 1a 44B g4B 1a p4B 4B _ 4B 4B _ 4B 4B _ 4B A5B _ P5B 6B h_ 6B N6B t_ P6B 6B _  7B 7B _  7B :7B _ @7B 7B 1a 7B 7B 1a  8B ]8B 1a `8B 8B 1a 8B 9B 1a  9B }9B 1a 9B @:B _ @:B :B _  ;B ;B _ ;B <B _ <B ==B l_ @=B i=B _ p=B (>B 2a 0>B >B _ >B J?B _ P?B @B h_ @B @B _ @B AB t_  AB sBB h_ BB BB _ BB \CB t_ `CB +EB _ @EB "FB _ @FB GB $2a GB GB _  HB )HB _ 0HB YHB _ `HB HB _ HB mIB h_ IB IB _ IB .JB 2a .JB mKB 2a pKB KB _ KB LB 2a LB MMB 2a PMB MB _ MB MB 3a MB -OB 3a 0OB jOB _ jOB OB 03a OB QB D3a QB JQB _ JQB QB X3a QB RB l3a RB *SB _ *SB SB 3a SB TB 3a TB 
UB _ 
UB nUB 3a nUB VB 3a VB VB _ VB NWB 3a NWB XB 3a XB XB _ XB .YB 3a .YB mZB 4a pZB ZB _ ZB [B  4a [B M\B 44a P\B \B _ \B \B H4a \B -^B \4a 0^B j^B _ j^B ^B p4a ^B `B 4a `B J`B _ J`B `B 4a `B aB 4a aB *bB _ *bB bB 4a bB cB 4a cB 
dB _ 
dB ndB 4a ndB eB 4a eB eB _ eB NfB 5a NfB gB $5a gB gB _ gB .hB 85a .hB miB L5a piB iB _ iB jB `5a jB MkB t5a PkB kB _ kB kB 5a kB -mB 5a 0mB jmB _ jmB mB 5a mB oB 5a oB JoB _ JoB oB 5a oB pB 5a pB *qB _ *qB qB  6a qB rB 6a rB 
sB _ 
sB nsB (6a nsB tB <6a tB tB _ tB NuB P6a NuB vB d6a vB vB _ vB .wB x6a .wB mxB 6a pxB xB _ xB yB 6a yB MzB 6a PzB zB _ zB zB 6a zB -|B 6a 0|B j|B _ j|B |B 6a |B ~B 7a ~B J~B _ J~B ~B 7a ~B B ,7a B *B _ *B B @7a B ́B T7a ЁB 
B _ 
B nB h7a nB B |7a B B _ B NB 7a NB B 7a B ʅB _ ʅB .B 7a .B mB 7a pB B _ B B 7a B MB 7a PB B _ B B 8a B -B 8a 0B jB _ jB ΋B 08a ΋B B D8a B B @2a B kB \2a kB 'B p2a 0B 0B ` 0B ̑B Ԥ_ БB ÒB 2a ÒB B 2a B !B 2a 0B yB _ B ɓB _ ГB B _  B iB _ pB B _ B 	B _ B YB _ `B B _ B B _  B IB _ PB B _ B pB L` pB B Ğ_ B B Ğ_ B %B Ğ_ 0B )B l_ 0B B _ B B X8a B iB l_ pB @B _ @B B _ B |B l_ B B _ B -B t_ 0B B l_ B B _  B B l_ B ܡB p8a ܡB ݡB 8a B 0B ̮_ 0B %B 8a %B 8B 8a 8B EB 8a `B զB 8a B zB 8a B ƭB _ ЭB B _  B &B _ 0B VB _ `B B _ B B 9a B B  9a 0B yB _ B ɯB _ ЯB B _  B iB _ pB B _ B 	B _ B YB _ `B B _ B B _  B IB _ PB B _ B B _ B 9B _ @B B _ B ٳB _ B )B _ 0B yB _ B ɴB _ дB B _  B iB _ pB B _ B 	B _ B YB _ `B B _ B B _  B IB _ PB B _ B B _ B 9B _ @B B _ B ٸB _ B )B _ 0B yB _ B ɹB _ йB B _  B iB _ pB B _ B 	B _ B YB _ `B B _ B B _  B IB _ PB B _ B B _ B 9B _ @B B _ B ٽB _ B )B _ 0B yB _ B ɾB _ оB B _  B iB _ pB B _ B 	B _ B OB t_ PB fB _ pB KB l_ PB B 09a B jB H9a jB B \9a B mB l_ pB B l9a B MB 9a PB uB Ԥ_ B B ` B B D_ B B  C` B B _ B ?B 9a ?B B 9a B B 9a B B 9a B B t_ B tB _ B B _  B tB _ B B _  B tB _ B B _  B B 9a B B :a B B $:a B pB @:a pB @B \:a @B B _ B &B Ğ_ 0B FB Ğ_ PB fB Ğ_ pB B l:a  B 5B t_ @B B _ B B t_  B B :a  B tB _ B B _  B tB _ B B _  B B \_ B B :a B B _ B qB _ B AB _ PB B l_ B B _  B B 2a B QB _ `B B 7` B IB :a IB eB :a pB B h_ B B _ B DB t_ PB B h_ B 0B h_ 0B B t_ B B _ B B h_  B B :a B 	 C _  C 9 C _ @ C i C _ p C  C _  C C h_ C C _ C >C ;a >C C ;a C C _ C C ;a C `C ;a `C C _ C C ;a C @C <a @C zC _ zC C $<a C  	C 8<a  	C Z	C _ Z	C 	C L<a 	C  C `<a  C :C _ :C C t<a C C <a C C _ C ~C <a ~C C <a C C _ C ^C <a ^C C <a C C _ C >C <a >C C  =a C C _ C C =a C `C (=a `C C _ C C <=a C @C P=a @C zC _ zC C d=a C  C x=a  C ZC _ ZC C =a C  C =a  C :C _ :C C =a C C =a C C _ C ~C =a ~C C =a C C _ C ^C >a ^C C >a C C _ C > C ,>a > C !C @>a !C !C _ !C "C T>a "C `#C h>a `#C #C _ #C #C |>a #C @%C >a @%C z%C _ z%C %C >a %C  'C >a  'C Z'C _ Z'C 'C >a 'C  )C >a  )C :)C _ :)C )C >a )C *C ?a *C +C _ +C ~+C ?a ~+C ,C 0?a ,C ,C _ ,C ^-C D?a ^-C .C X?a .C .C _ .C >/C l?a >/C 0C ?a 0C 0C _ 0C 1C ?a 1C `2C ?a `2C 2C _ 2C 2C ?a 2C @4C ?a @4C z4C _ z4C 4C ?a 4C  6C ?a  6C Z6C _ Z6C 6C @a 6C  8C  @a  8C :8C _ :8C 8C 4@a 8C 9C H@a 9C :C _ :C ~:C \@a ~:C ;C p@a ;C ;C _ ;C ^<C @a ^<C =C @a =C =C _ =C >>C @a >>C ?C @a ?C ?C _ ?C @C @a @C `AC @a `AC AC _ AC AC @a AC @CC Aa @CC zCC _ zCC CC $Aa CC  EC 8Aa  EC FC  ;a FC GC ;a GC lHC (;a lHC ~HC @;a ~HC HC P;a HC IC `;a IC kJC l_ pJC fKC t;a fKC KC ;a KC KC ;a KC KC _ KC LC _ LC -LC _ 0LC MLC _ PLC MC  C` MC MC _ MC 7NC h_ @NC NC t_ NC OC _ OC OC _ OC -PC 1a 0PC PC 1a PC PC 1a PC MQC 1a PQC `RC ̞_ `RC SC _  SC TC d_  UC UC _ UC UC Ğ_  VC vVC LAa vVC 
WC `Aa 
WC DWC xAa DWC hWC Aa pWC WC _ WC YC Aa YC YC 2a YC |ZC t_ ZC ZC ̮_ ZC \C Aa \C \C Aa \C ]C _ ]C D_C ̮_ `_C _C _ _C _C _ _C _C _ _C `C _  `C J`C <_ J`C `C Aa `C `C Aa `C bC _  bC bC _ bC cC p_ cC eC ܱ_ eC fC p_ fC iC Y`  jC ]jC t_ `jC WkC _ `kC mC ̞_ mC qqC Ba qC qC _ qC rC _ rC dsC l_ psC tC l_  tC ^tC t_ `tC tC ̮_ tC .uC (Ba .uC AuC <Ba PuC quC t_ quC uC PBa uC uC dBa uC uC xBa uC 5vC _ PvC vC _ vC wC Ba wC ?xC l_ @xC AyC Ba PyC zC l_ zC zC t_ zC {C _ {C >|C h_ P|C x}C Ba x}C +~C Ba +~C ~C Ba ~C ~C _  C 'C Ğ_ 0C C Ğ_ C C Ğ_ C C Ğ_  C C t_ C sC ̮_ C C Ğ_ C ׁC Ğ_ C C 8Ca  C zC Ba zC zC Ca zC C (Ca C C Ca C C Ca C C Ca C C XCa C C hCa C =C |Ca @C C 0` C vC Ba C C _  C C _ C ͐C t_ АC  C _  C \C t_ `C C _ БC 2C _ @C C _ C C t_ C ǓC @_ ǓC C Ca C HC Da PC C _  C AC xDa AC UC Da UC C Da C C Da C C Da C iC _ pC C , ` C јC t_ C YC _ `C C _ C C D_ C C t_  C ћC 4Da ћC C TDa C C hDa C -C _ 0C vC Da C C Da C C t_ C C Ea C bC ̞_ pC C _ ЦC C _ C eC  Ea pC C t_ C C t_ C C _ C C |Ea C үC Ea үC uC Ea uC C Ea C >C Ea @C |C _ C CC XEa PC ͹C pEa йC C Fa C !C ,Fa !C \C @Fa `C /C 4Ea 0C IC _ PC lC _ pC C @Ea C C /a  C C _ C jC _ pC C 4o` C C PFa C 'C dFa 0C C  _ C C  C` C C _ C C h_ C C ̞_ @C C 8_ C UC tFa `C C ,` C mC Fa mC C Fa C C _ C C _ C yC Fa yC C Fa C C Fa  C C h_ C mC _ pC C t_ C 7C _ @C C ̮_ C C _  C C Fa C C Ga  C C Ga  C C  Ga C C Ga C 8C 0Ga 8C C DGa C C TGa C C hGa C MC hGa MC C hGa C C hGa C 5C |Ga pC C _ C C t_ 0C C t_  C kC ԡ_ pC C Ğ_ C C _ PC 1C 8_ `C C ̞_ C C _  C C t_ C C _ C C _ C C _ C C _ C =C 4+a @C WC h_ `C !C _ 0C C Ԥ_ C # D _ 0 D c D _ p D D h_ D D t_  D 	D ğ_ 	D V
D _ `
D D Ğ_ D rD t_ D 2D _ @D OD _ PD D _ D ;D _ @D D _ D D d` D BD Ga BD nD Ga nD D Ga D D Ga D D Ԥ_ D ED _ PD D _ D D hHa D D Ha D D Ha D D h_ D %D t_ 0D D Ԥ_ D #D _ 0D cD _ pD XD $_ XD D Ha D D  Ha D CD 0Ha D  D  a  D D DHa D D XHa D # D ̞_ 0 D  D Ğ_  D e!D _ p!D !D _  "D "D _ "D #D _ 0#D #D _  %D %D _ P&D &D _ &D @'D Ğ_ P'D 'D _ 'D 1(D _  )D m)D v` m)D *D Ha *D *D Ha *D +D Ha +D ,D \_ p-D .D ̞_ .D .D _  /D 0D ̞_  0D V0D t_ `0D 0D _ 0D 1D Ia 1D H1D Ia P1D 2D l_  2D \2D P` \2D 2D Ha 2D 2D Ha 2D 2D _  3D c3D _ 4D 4D 0Ia 4D 5D HIa 5D _5D \Ia `5D 5D lIa 5D 5D |Ia 5D 6D Ia 06D 6D _ 6D Q7D Ia Q7D 7D Ia 7D "8D Ia 08D 8D Ia 8D "9D Ia "9D 9D Ja 9D 9D Ja 9D :D $Ja :D :D HJa :D ";D XJa ";D ;D pJa ;D 
<D Ja =D $>D Ja $>D U>D Ja U>D >D Ja >D >D Ja >D I?D Ja I?D X?D Ja AD rAD Ğ_ AD JBD t_ PBD ED Ka ED wKD ~` KD KD t_ KD LD h_ LD MD t_ MD MD _ MD MD _ MD QND _ pND ]PD HKa `PD %QD _ %QD QD Ka QD QD La QD 	RD La RD 7RD t_ @RD RD _ RD SD ,Ka SD 7TD Ka 7TD 2VD Ka 2VD MVD Ka PVD VD dKa VD XD Ka XD XD Ka XD YD _ YD #ZD _ 0ZD ZD t_ ZD ZD ,` ZD [D LLa [D [D `La [D [D pLa [D [D `La [D \D Ğ_  \D ]D (La  ^D ^D x` ^D `D Ԥ_ `D TcD @` `cD dD _ dD "gD _ gD IhD D_ PhD iD _ iD [iD _ `iD iD t_ iD MjD _ PjD jD _ jD kD h_ kD SlD _ `lD lD h_ lD mD _ mD qmD _ mD mD _ mD nD La nD ynD La nD nD  a nD JoD La JoD \oD La `oD oD _ oD BpD _ PpD pD _ pD qD h_  rD rD X_ rD ^rD La ^rD {rD La rD sD ̞_ sD tD h_  tD vD h_  wD 5xD _ @xD {xD t_ xD xD _ xD ZyD _ `yD zD h_ zD +D La 0D D Ma D $D B` 0D D `` D (D (Ma (D WD <Ma WD D TMa D D _ D D Ԥ_ D D Ma  D D dMa D D _ D D $Na D AD 4Na AD jD LNa pD D \Na D 9D Na 9D LD Na PD D \Na D D lNa D ,D Na 0D _D Na _D D Na D D Na D D _ D D Ma D D Ma D D Ma D D Na D D Na D xD _ D D _ D D _ D D P` D DD Ma DD ]D Ma `D ΥD Ma ХD TD _ `D D _ D D t_ D GD _ PD D _ D D _ D D Pa D \D _ `D D _ D D _ D D _ D D ` D .D t_ 0D D _ D D $_  D D (Pa  D rD l` D D x` D D _  D sD _ D u E |_  E  E h`  E E @Pa E E TPa E E ԡ_ E  E ^ @E kE ^ pE E ^ E E dPa E E ^ E 7E |Pa 7E E Pa E yE Pa yE E Pa E E Pa E $	E ^ @	E 	E T^ 	E 	E th^ 	E 	E Pa 	E J
E Pa 
E E pB^ E 'E Pa 'E E Qa E E $^ `E E _ @E cE ^ pE rE XQa E E $^ E E  Qa E -E 4Qa -E E HQa E E ^ E E (Ra E 9E ^ @E E Qa E (E p^ 0E E ^ E E N_ E &E Ra 0E E ^ E E Qa E E Qa E E Qa  E E lQa E !E Qa !E !E Qa !E c$E Qa p$E %E _ %E *(E Ra 0(E {(E 4Ra {(E [*E LRa [*E v*E `Ra v*E +E pRa +E +E `Ra +E &,E DWa &,E f,E PWa f,E -E dWa -E P/E Wa P/E o/E Wa p/E 0E ^ 0E m0E Wa m0E 1E  Wa 1E 2E 4Wa 2E 3E <Ta 3E v4E ^ 4E 5E ^  5E 6E ^ 6E 5AE Ua @AE AE Ta AE }BE Ta }BE BE Ta BE  CE $^  CE 9CE T^ PCE CE Ra CE 	DE Ra 	DE EE Ra EE FE Ra FE FE Ra FE 
GE Sa 
GE GE Sa GE HE ^ HE QE XUa QE TE s_ TE NUE Ȥ^ PUE UE <Sa UE VE PSa VE YE dSa YE YE |Sa YE YE Sa YE DZE Sa PZE [E H^  [E \E $^ \E _E Ta _E x`E Ta x`E `E Ta `E `E Ua `E thE xUa hE iE Ua iE @iE  Va @iE pE Va pE pE ,Va pE pE <Va pE 'qE Sa 'qE tE Sa tE vE Sa vE 8wE TTa 8wE wE hTa wE wE |Ta wE xE Ua xE {E Ua {E "{E Ua "{E {}E Ua }E }E LVa }E qE dVa qE E |Va E oE Va oE #E Va #E CE Va PE E Va E E Va E E Va E օE $^ E XE  Ta XE pE Ta pE E ,Ta E 0E ^ 0E QE ^ `E qE $^ E E ^  E {E ^ E E ^ E E @Ua E fE f^ pE ڒE Wa ڒE E Wa E .E Wa 0E TE ^ `E E th^ E UE Wa UE `E Wa `E zE `_ zE E Xa E E Xa E E ^ ЕE sE ,Xa E xE $^ PE E ^ E yE p^ E E Ya E )E Ya )E E Ya E E p^ E TE XYa `E IE |Ya PE E lXa E E Xa E E Xa E E Xa E E Xa E _E Xa _E \E Xa \E }E Ya }E E Ya E FE p^ FE #E 4Ya #E 8E HYa @E E $^ E E HXa E }E Ȥ^ E AE p^ PE +E ^ E FE f^ pE E $^ E E @Za E ]E \Za ]E E pZa E {E y^ E E Ya E E T^ E E Ya E 8E ^ @E E t^ E E Za E YE ,Za YE kE ,Za pE mE f^ pE UE f^ `E )E ^ 0E E p^  E E ^ E E T^ E E Ya  E tE f^ E )E ^ 0E E t_ E E ^  E &E ^ &E OE t[a OE TE [a `E wE Za wE E Za E E [a E E [a E E ,[a E E Za E nE Za nE oE Za pE E [a E E ^ E (E <[a (E E L[a E E d[a E XE Za `E E Za E E ^ pE E \a E eE \a eE E  ]a E -E [a -E  F [a  F ( F [a 0 F YF <\a YF F T\a F %F l\a %F TF \a TF _F \a _F oF \a oF F \a F F s_ F F \a F F  \a F F ^ F N
F p^ P
F d
F dC_ d
F 
F ]a 
F 
F ]a 
F IF ^ PF F $]a F $F ^ 0F F 0]a F |F D]a |F F X]a F F h]a F F |]a F dF ]a dF }F ]a }F F X]a F FF $^ PF 0F ]a 0F 2F ]a @F F Ȥ^ F ZF Wa ZF F  ^a F F ^a F F s_  F 8F $^a @F vF p^ F eF ^ pF  F _  F "F ^ "F "F x^a "F $F ^a $F $F ^a $F q%F ^a %F %F $^  &F Y&F D^a Y&F &F P^a &F D'F d^a D'F V'F d^a `'F (F Ȥ^  )F /+F ^a 0+F D-F _ P-F /F L_a /F R1F H^ `1F 2F $^ 2F 3F ^  3F 3F ^a 3F 25F _a 25F W5F (_a W5F e5F 8_a e5F 5F (_a 5F >7F Ȥ^ `7F (BF $`a 0BF CF $^ CF DF _a DF KF [a KF LF ^  MF MF <[a MF MF _a MF MF `a MF NF l_a NF NF _a NF OF _a OF <PF _a <PF aPF _a aPF PF _a PF QF @!^  RF RF 6` RF RF <`a RF SF P`a SF SF ԩ^  TF TF ^ TF ZUF ^ \UF UF ``a UF VF x` VF WF l`a WF 1XF ^ 4XF 0[F `a 0[F s[F ^ t[F [F ^ [F [F ^ [F \F ^ @\F |\F ^ \F \F ^ \F ]F $^ ]F c]F ^ d]F ]F H^ ^F ^F ^ ^F ^F ^ ^F ^F ^ ^F _F ^ _F ?_F ^ @_F b_F ^ d_F _F ^ _F _F ^ _F _F ^ _F `F ^ `F K`F ^ T`F r`F T^ t`F `F ^ `F aF `a aF \bF ^ bF cF `a cF cF `a $dF dF `a dF "eF $^ $eF eF ^ eF eF ^ eF fF aa fF 3gF  ^ 4gF gF ^ gF gF ^ gF gF ^ gF hF ^  hF ZhF ^ \hF hF ^ hF NiF ^ PiF jF <aa jF  kF ^  kF kF $^ kF 5mF H^ 8mF hmF Laa hmF mF ^ mF nF Taa nF nF Taa nF nF ^ nF moF ^ poF oF \aa oF 8qF xaa tqF qF ^ qF qF $^ qF rF  ^  tF euF _ puF uF aa uF vF aa vF wF aa wF YwF aa wF xF _ yF zF f_ zF c|F ba d|F b}F s_ d}F GF $`a HF |F ^ |F IF ba LF IF 4ba LF F ba F F Pba F F ca F F da  F nF ^ pF F tba F &F Lca (F F  ca F F ca F gF  ea hF F $^ F F ^ F OF ba PF 0F da 0F F ca F ?F ^ @F OF pca PF ׉F pca ؉F nF ca F ̊F  ca ؊F WF ba `F F ba F F ^ F F ^ F _F ^ `F RF ea TF WF ea XF F ea F ,F ^ ,F F $^ F XF ^ XF F  fa F F ^ F F Lfa F @F x^ @F F tfa F F ^  F 9F ^ <F pF ^ pF F ^ F F ^ F řF ^ șF (F ^ (F XF ^ XF lF ^ lF F ^ F 3F ^ 4F ̛F fa ̛F F ^ F F ^ F VF ^ XF oF ^ pF F ^ F F fa F kF fa F F fa F ˝F ^ F .F fa 0F F ^ F F fa F F $ga F @F xga @F }F $^ F F ^ F %F ^ (F F ^ F F ga F mF ga pF F fa F F ^ F F ga F PF ^ PF #F Taa $F 8F ^ 8F զF ha ئF EF ha HF F $ha F /F 0ha 0F F Xha F XF lha XF F |ha  F ;F ^ DF F ^ F F ^ ̭F F ^ F UF ha XF F ^ F F ^ F &F ^ (F :F ^ <F FF ^ HF կF ^ دF F ^  F F ha F F `ia F MF 4ia PF F ^ F F ha F F ^  F F $^ F F ^ F F S^ F ݵF _ F IF ha LF OF ha PF oF ha 4F nF ^ pF ûF ^ ĻF ֻF ^ ػF F ^ F F ^ F F ^ F F ia F cF  ia F ½F ^ ĽF  F ^  F <F ^ <F F ia F F ha F  F ia PF F ia <F )F |_ ,F dF _ dF tF x` tF F ^ F F ^ F F ^ F F ^ F F ^ F F ^ F #F _ $F CF ^ DF F ^ F F ^ F gF $^ hF F ^ F F ^  F "F ^ $F KF ^ LF uF ^ F F ^ F 6F ^ 8F %F ha (F &F ka (F )F ka ,F F la F F 0la F F la F UF la XF 'F la (F )F la ,F F la F F  ma F F fa F F ^ F SF \la TF F tla F ;F \ka <F F ^ F F |ja F F  ka tF F ^ F (F ^ (F F 0ja F F ja F RF ^ TF AF ,c_ DF F ^ hF 6F ja 8F F H^ F . G ^ 0 G g G ^  G  G ia  G  G ia  G  G ia G [G y^ \G G ^ G G ^ G 2G ^ 4G G ^ G G $^ 0G pG ^ pG G ^ G G ^ G G ^ G G  ^ G G t`^ G 8G $^ 8G G  ma G 7G @ma 8G 	G Ts_ 	G &	G T^ (	G W	G T^ X	G 	G ^ 	G WG Lma G {G $^ |G G hma G G hma G G ^ G :G ^ xG G ^ G HG hm_ HG G ma G G xma G G ma G G ma G G fa G OG ^ PG G ^ G G ^ G G oa G G na G pG ^ pG G ^ \G G Poa G c$G 4oa d$G I&G Ts_ L&G 7(G Ts_ 8(G *G Ts_  *G ,G Ts_ ,G -G Ts_ -G /G Ts_ 7G 08G Lna 8G )9G p^ ,9G 9G p^ 9G H=G  na H=G @G  na @G ZDG  na \DG GG na  GG HG T^ HG (JG T^ (JG KG T^ KG PG na PG SG na SG 0XG na XG YG $^  YG j[G 8na l[G ]G na ]G ^G $^ ^G R_G t`^ T_G `G p^ `G `G ^ `G 4aG $^ 4aG aG $^ aG &bG $^ (bG bG ^ bG gcG pna hcG dG na dG dG ^ dG  fG ma  fG QhG ma ThG eiG ma hiG kG ma kG lG loa $mG nG  ^ nG oG ^ oG rG oa rG rG ^ rG KsG ^ sG sG ^ sG tG ^ tG 8tG ^ 8tG XtG ^ XtG tG  pa  uG uG  pa uG FvG ,pa HvG vG ,pa vG {G Dpa {G %}G Xpa (}G G fa G G T^ G G T^ G !G T^ $G ]G T^ `G G oa G WG oa XG G oa G lG p^ pG G oa G G oa G G oa G rG ^ tG G $^ <G G Pu_ G G 4oa G G Pu_ G 1G lpa 4G G lpa G G lpa G MG lpa PG G ^  G G ^ G VG ^ `G G ^ G G ^ G kG ^ tG G |pa G G pa G qG ^ tG G $^ G G H^ G G ^ G G pa G G pa G 4G pa 4G G pa G fG qa hG HG @qa HG G hqa G G qa G rG ^ tG EG pa PG G T^ G G ^ G G qa G _G ^ `G G qa G lG pa lG G (ra G G T^ G G qa G G ^ G `G @ra `G DG ^ DG G ^ G G pa G OG pa PG G ra G G Ts_ G G ra G G lra G MG lpa PG G ra G wG $^ xG G ma G G ^ G (G ra (G G $^ 0G G  sa G G ^ G G ,pa G JG ,pa LG -G sa 0G G sa G mH sa pH H _ H _H _ `H H Pu_ H H Tsa H '	H Hsa (	H 	H Hsa 	H |H lsa |H YH hi_ \H H $^ H H $^ xH iH $^ lH H ^ H H ^ H H ia H 6H ^ 8H H ^ H yH $^ $H H ^ H H $sa H 2H 8sa 4H H ^ H H sa H H ^ H H ^ H gH ^ hH H ta H kH sa lH 1H sa 4H fH ^ hH H ^ H  H sa @ H  H ^  H )"H na ,"H #H lta #H (%H |ta (%H %H ta %H &H ^ &H _'H ^ (H )H Lta )H *H <ta  *H {*H ta {*H .H ta .H ..H ta @.H .H ta .H X/H lpa X/H 0H lpa 0H r0H ^ t0H 0H H^  1H 1H ma 1H 2H xma 2H 3H ta 3H 5H ua 5H 5H ^ 5H 5H ^ 5H 6H  ua 6H I7H pua L7H 7H ua 7H 9H pa 9H \:H }_ \:H ;H Lua 8<H <H pa <H t=H pa t=H =H ^ =H >H ua >H ?H ua ?H ?H ^ ?H a@H ^ d@H @H ua @H MAH $^ PAH AH ^ AH BH va  CH bDH `va dDH DH va DH HEH va EH EH dva EH RHH va THH -JH lva 0JH JH wa JH KH Dwa KH LH wa LH LH Ts_ LH @NH pwa @NH YOH wa \OH PH wa PH PH T^ PH ,QH ^ HQH QH ^ QH QH ^ QH RH ^  RH ]RH wa `RH TH wa TH HUH wa HUH wUH ^ xUH UH ^ UH UH ^ UH 
VH ^ VH ;VH ^ <VH \H xa \H "]H Ts_ d`H VaH $^ XaH =pH txa @pH qH \xa qH vH xa vH 5xH Dxa @xH yxH ^ |xH xH xa xH EzH ^ HzH |H lsa |H e|H ^ h|H }H xa }H c~H ^ d~H ~H ^ ~H H na H H f_  H AH t_ DH "H xa $H ނH Ts_ H H ^ H H ^ H SH ^ TH H ^ H ӃH xa ܃H H 0ya H SH Tya TH H @!^ H $H ^ 4H wH ya H H ya H CH ^ XH {H ^ |H H ^ H ɈH ^ ԈH H ^ (H <H ^ <H LH ^ LH H ^ H H ^ H ՉH t_ ؉H H ^ LH H ya H ɊH ya ̊H H ya H sH ya tH AH xya DH dH ؄_ dH YH ya \H ÍH ^ čH H ^ H ێH $^ ܎H ~H ^ H HH $^ HH H $^ H AH ^ DH fH ^ hH H {a H H za H =H ({a @H ΓH za ГH GH H^ HH ʔH H^ ؔH H dva H H Ts_ H H f_ H җH ^ ԗH QH  za TH H @za H ]H za `H JH Pu_ LH ܡH tza ܡH 9H Pza <H 1H za 4H {H T^ |H H p^ H H _ H H p^ H H za H 4H ؄_ hH H `{a H H y^ H H ^ H TH ^ TH H ^ H H x^ H #H P{a DH H wa H H Ts_ H H ^ H H wa H H ^ H |H $^ |H ߲H ^ H bH Ts_ dH PH x^ PH H ^ H H ^ H 9H ^ <H H ^ H ƵH ^ ȵH "H ^ $H UH H{a XH H ^ H CH ^ DH sH ^ tH H ^ H H |a H H  na H qH N_ tH H {a H xH {a xH H {a H H {a H HH {a HH xH {a xH H 0|a H H $^ H H 8|a H H h|a H H X|a H H ^ H H ^ H EH ^ HH }H ^ H H ^ H H |a H H ^ H H |a H H fa H H |a  H `H ^ `H H ^ H sH }a tH pH  }a pH QH Poa TH )H x^ ,H H ^ H H 4}a H H lsa H H |a H H L}a H  H na  H H pa H H ^ H H ^ H H `}a LH =H h}a @H 5H }a 8H _H ^ `H mH }a pH H ^ H mH }a H 1H ^ 4H H }a H H ^ H H ^ H PH  ^ PH XH }a XH lH ^ lH H ^ H 9H ^ <H xH ^ H H ~a H H ~a H H (~a H MH  ~a PH H pa H H $^ H H L~a ,H H l~a H H ~a H 5H ~a 8H H ~a H H (a H H (a H TH Ha TH H pa H I ~a I $I ~a $I I ^ I I la I I ^ I I $^ I 	I a 	I sI a tI I a I I a I I a I I Ts_ I JI pa TI I pa I cI ^ dI ZI {a \I I ^ I I ^ I I fa I ?I  a I I ^ I #I 0a I %I ^ (I xI xa xI  I a HI I fa 0I nI Ha pI * I ^ , I  I ^  I "I a "I $I a $I &I Ԁa &I &I lpa &I 1'I ^ 4'I 'I ^ 'I t(I x^ (I )I a )I M,I $^ P,I R/I fa T/I /I $a /I 0I $a 0I 91I ^ <1I \2I a \2I 5I  _ 5I R6I lpa T6I 7I Xa 7I 9I 8a 9I 9;I a P;I <I ba <I ?I a  ?I @I Pu_ @I CI a  DI !EI a $EI FI xa FI qGI ,X^ tGI HI ^ HI II \a II cLI Da dLI MI a MI |MI ^ |MI MI ^ MI UPI a XPI PI {a PI QI ^ QI RI ba RI RI ^ RI VI oa VI oYI Pu_ pYI UZI a XZI G[I na X[I [I ^ [I \I ^ \I \I $^ \I \I ^ ]I V_I ^ _I _I ؄_ _I `I ^ `I `I a `I ]aI ^ `aI jbI __ lbI gI Ԃa gI hI ؄_ hI jI _ jI "kI ^ $kI bnI Ԃa dnI loI a loI pI $^ pI pI ^ pI qI ^ qI rI $^ rI qsI <a tsI CtI ^ DtI tI ^ tI wI  a wI xI  a xI }yI t`^ yI yI Ta yI }zI lsa zI |I s_ |I }I a }I ~I ^ ~I 2I ^ 4I ~I a I I a ؂I I t`^ I 3I t`^ 4I I ^ I 2I da 4I I Ts_ I ĈI ^ ̈I NI s_ PI I ܃a 4I wI ,X^ xI I a 0I @I a I nI  a ȠI I (a I I Laa I 7I Ha 8I I 8a I ߤI T^ I եI `a I I  }a I 2I ^ 4I I 4ba ШI I ^  I ͩI {a ЩI PI ha PI ٭I N_ ܭI I Ȅa I cI a dI ۱I  a ܱI I _ I I a I ǵI a ȵI I T^ I I a I I T^  I qI 8a tI I ma  I I Xa I I hm_ I I ^ I ;I ha <I uI ^ xI LI ^ LI I $^ I I T^ I sI ^ tI I ^ I I ^ I 0I ^ 0I I a I I a I &I ,X^ (I DI ^ DI I wa I I x^ I $I pa $I I lsa I ZI ^ \I I ^ I I a I I T^ I VI ܅a I I a ,I I fa I 3I fa 4I I ^ I I a I I ha I I ha 0I I ia  I 0I ia 0I I ia I I ia I XI ia pI  I ia I 8I 8^ pI I 8^  I 3I ^ @I mI ^ I I ^ 0I NI (^ PI vI ^ I I ^ I I T^  I \I 8^ pI I ^ I I ^  I {I ^ I I ^ pI I ^ I I 8^ I I 8^ 0I XI 8^ `I }I ^ I I 8^ I -I ^ I I ^ 0I MI ^ PI pI ^ I I *^  I I l(^ I I ^ pI BI '^ I jI '^ I I ^  I I ^ I  J <^ 0J J >^ J @J <^ PJ 'J X;^ @J *J <^ @J 	J =^ 	J 	J ^ 	J #
J ^ J J ^ J J ^ J J $F^ J J `F^ J 9J ^ pJ FJ (I^ J 6J K^ J J |J^ J =J `P^ PJ yJ ^ J J hO^ `J J LN^ J SJ G^ J J X^ J J ^ J  J ^ "J "J ^ "J "J ^ "J "J ^ "J #J l[^ #J $J [^ $J [&J _^ `&J 'J `P^ 'J `)J \^ p)J +J ^^  +J -J 8]^ -J .J ]^ P/J m/J ^ /J u0J c^ 0J c1J Xc^ 1J 2J `P^ 2J 4J c^ 4J 4J 8^ 5J 5J X^  6J  6J ^  6J L6J ^ 6J 7J ^ 9J :J ܒ^ `:J :J ^ :J ;J ԏ^ 0;J f;J ^ =J >J ^  >J I>J ^  ?J @?J ^ @?J l?J ^ @AJ ]AJ ^ pAJ AJ ^ BJ BJ ^ BJ CJ ^ CJ CJ ^ CJ CJ ^ CJ DJ ^  DJ IDJ ^ pDJ DJ ^ DJ DJ ^  EJ &EJ ^ 0EJ YEJ ^ `EJ EJ ^ EJ EJ ^ EJ FJ ^ FJ >FJ ^ @FJ nFJ ^ 0GJ VGJ ^ GJ GJ ^ GJ HJ ^ PHJ mHJ ^ HJ IJ ܒ^ IJ JJ X^  JJ IJJ ^ PJJ yJJ ^ JJ JJ ^  KJ -KJ ^ KJ LJ ܒ^ LJ 5MJ L^ @MJ fMJ ^ MJ  NJ ^  NJ )NJ ^ NJ NJ ^  OJ  OJ ^ POJ rPJ ح^ PJ PJ ^  QJ )QJ ^ @QJ ]QJ ^ RJ 9RJ ^ SJ SJ ^ SJ SJ ^  TJ HUJ l^ PUJ pUJ ^ UJ UJ ^ @VJ WJ Ⱥ^ WJ WJ ^ XJ XJ ^ XJ YJ ^ YJ YJ 8^ @ZJ [J ^ \J ]J ^ ]J ^J ^  _J 2`J ^ P`J aJ ^ aJ bJ ^ 0eJ dfJ 0^ @gJ hJ ^ hJ hJ ^ iJ cjJ \^ pjJ jJ ^ @kJ fkJ ^ pkJ kJ ^ kJ kJ ^ kJ lJ ^  lJ MlJ ^ `lJ lJ ^ lJ lJ 8^ lJ mJ ^ mJ oJ d^ qJ rJ D^ sJ tJ ^ tJ etJ ^ tJ tJ ^ @vJ vJ ^  wJ wJ ^ wJ wJ ^  xJ ByJ ^ yJ zJ $^ zJ "|J ^ 0|J k}J ^ }J ~J x^  J FJ ^ `J J ^ J >J 8^ pJ J ^ J J ^ J ЁJ ^ ЁJ J ^ J cJ _ J J _  J 2J ^  J )J ^ 0J YJ ^ `J J ^ J ݊J ^ J J ^ J WJ ^ `J J ^  J ׍J ^ J J ^ J WJ ^ `J J ^ PJ J ^  J )J ^ `J J ^ J J ^ J ٓJ ^ J J ^ J 9J ^ pJ J ^ ДJ #J x^ `J J ^ J J ^ J J ^ J  J ^  J J ^ pJ _J ^ J ÜJ D^ J SJ L^ `J J D^ J ֟J ^  J )J ^ `J }J ^ J J ^ J FJ ^ 0J pJ _ pJ J ^ J J _ J J ^ 0J VJ ^  J J (_  J ׮J ^ J J _ J J _  J CJ L_ pJ J 8^ J J t_ J BJ ^ PJ J ^ J J ^ PJ vJ ^ J J ^ J J 8^ J J 8^ J OJ 8^ PJ pJ ^ pJ J ^ PJ yJ ^ J J ^ J ٺJ ^ J J ^  J J ^ J wJ ^ J jJ %_ J J &_ J  J ^  J J ^  J J `'_ J J ^ J J ^ J J ^ J J  %_  J J ^ J J ^  J IJ ^ PJ yJ ^ J J ^ J J ^ J fJ ._ pJ J ._ J  J ^ @J hJ X^ pJ J ^ J J ^ J J ^ J J $4_ J J ^ J gJ ^ J J 6_ J -J ^ J J A_  J gJ B_ pJ J ^ J J ^ J J $4_ J J ^ J J 6_ J J ^ 0J J ^  J J ^ J J ^ J J $K_ @J J PO_ J J 8^ J J ^ J J ^ @J fJ ^ J J R_ J =J ^ J wJ ^ J J TU_ J J R_ J nJ (V_ pJ J V_ J J V_ J J ^  J jJ @Z_ J J _ J J 8^ nJ J ^ J J ^ J J ^ J J ^ J J da J J \da J J ^ J J ^ J  J ^  J J ^ J -J ^ -J cJ Ċ^ cJ J ^ J J ^ J J ^ J J ^ J [J Tia [J J Tia J 1J Ċ^ 1J MJ |ka MJ rJ ^ rJ J ^ J 'J ^ 'J J ^ J J ^ J J ^ J J Ċ^ J *J Ċ^ *J EJ ^ EJ cJ ^ cJ {J Ċ^ {J J ^ J J ^ J J Ċ^ J J Ċ^ J J ^ J J ^ J CJ ^ CJ [J ^ [J rJ ^ rJ J ^ J J Ċ^ J J ^ J J ^ J 	J ^ 	J J ^ J 9J ^ 9J ZJ ^ ZJ sJ ^ sJ J ^ J J ^ J J ^ J J ^ J J Ċ^ J J ^ J 5J ^ 5J NJ ^ NJ J |ka J J ^ J J ^ J yJ ^ J J ^ J YJ ^ `J J ^ J J ^  J J ^ J J ^  J 5J ^ PJ J ^ J )J ^ 0J eJ ^ J J ^ J YJ ^ `J J ^ J J ^  J J ^ J J ^ J IJ ^ PJ J ^ J J ^ J yJ ^ J J ^ J %J ^ @J J ^ J J ^  J UJ ^ pJ J ^ J IJ ^ PJ J ^ J ) K ^ 0 K  K ^  K 	K ^ K "K ^ "K XK  r^ XK ^K 4r^ `K rK ^ rK K q^ K K q^ K K ^ K K Dr^ K K Xr^  K K ^ K HK q^ HK NK q^ PK K ^ K )K ^ 0K K ^ K 	K ^ K yK ^ K K ^ K xK ^ K K ^ K YK ^ `K K ^ K XK ^ `K K ^ K K ^ K K x^ K HK ^ HK `K ^ `K K ^ K K ^  	K i	K ^ p	K 	K ^ 	K I
K ^ P
K 
K ^ 
K )K ^ 0K K ^ K 	K ^ K "K ^ "K XK h^ XK ^K |^ `K rK ^ rK K ^ K K ^ K K ^  K K ^ K K ^  K iK ^ pK K ^ K K ^ K K ^ K K ^  K iK ^ pK K ^ K K ^ K (K ^ (K .K ^ 0K BK ^ BK xK @^ xK ~K T^ K K ^ K K d^ K K x^ K K ^ K K ^ K K ^  K K ^ K K ^  K iK ^ pK K ^ K IK ^ PK K ^ K )K ^ 0K K ^ K 	K ^ K K ^ K 6K X(_ 6K hK l(_ hK K (_ K K (_ K K ^  K K ^ K K ^  K iK ^ pK K ^ K K ^ K (K =_ (K .K =_ 0K BK ^ BK xK d>_ xK ~K x>_ K K ^ K K >_ K K >_ K K ^ K K >_ K K 0>_  K 2K ^ 2K hK >_ hK nK ?_ pK K ^ K K <?_ K K P?_ K K ^ K K >_ K K >_ K "K ^ "K XK =_ XK ^K =_ `K K ^ K 9K ^ @K K ^ K K ^  K K ^ K K ^  K iK ^ pK K ^ K IK ^ PK K ^ K )K ^ 8K K ^ K K ^ K $ K aa < K  K aa  K  K 0fa                                                                                                                               0                 	  H   `pf }                  <?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level='asInvoker' uiAccess='false' />
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
                                    0K $  xȦЦئ  (08@HPX`hpxȧЧا  (08@HPX`hpxȨШب  (08@HPX`hpxȩЩة  (08@HPX`hpxȪЪت  (   @K x  ȠРؠ (08@HPX`px (HPX`hpxȢТآ8@HPX`ȥХإ 08@HPX`hpxȦЦئ  (08PX`hpx@HPX`hpxȪЪتHPX`hpx (hpxȬЬج  (08 PK   ȡСء  (08@HPX`hpxȢТآ  (08@HPX`hpxȣУأ  (08@HPX`hpxȤФؤpxȨШب px   `K    ا  (08@HPX`hpxȨШب  (08@HPX`hpxȩЩة  (08@HPX`hpx pK T   8@HPX`hpxȫЫث  (08@ K   ȫЫث  (08@HPX`hpxȬЬج  (08@HPX`hpxȭЭح  (08@HPX`hpxȮЮخ  (08@HPX`hpx K    (08@HPȭЭح  (08@HPX`hpxȮЮخ  (08@HPX`hpxȯЯد K D    (08@HPX`hpȥХإ  (08@HPئ  (08@  (08HPX`hpx (08ȪЪت  (08@HPX`hpxȫЫث  (08@HPX`hpx (08@HP`h   K    (08@HPX`hpx  (08@xȤФؤ@HPX`hpxȥȧЧا  (08@HPXȩЩة (0@HX`pxЪت  08HP`hx  (8@HP K    (08@HPX`hpxȡСء (08@HPX`hpxУأpx  (08@HPpxȧЧاxȩЩة  (08@HPȫЫث  (08@HPX`hpxȭЭح  (08@HPX`hpxȮЮخ K t   ȡСء  (@HPX`hpx (08ȯЯد   K      (08@HPX`hpxȠРؠ  (08@HPX`hpxȢТآ  K     (08@HPX`hpxȣУأ  (08@HPX`hpxȤФؤ  (08@HPX`hpxȥХإ  (08@HPX`hpئ hpxȧЧ8@HPX`hȨШبX`hpx x (08@HPX`hpxȫЫث  (08@HPX`hpxȬЬج  (08@HPX`hpxȭЭح  (08@HPX`hpxȮЮخ  (08@HPX`hpxȯЯد    L      (08@HPX`hpxȤФؤhpxȪЪت  (08@HPX`hp L H   (08@HPȨШب  (08@HPX`hpxȩЩة੨ȪЪت  (08@HPX`hpxȫЫث  (08@HPX`hpx@HPX`ȮЮخ  (8@HPX`hpxȯЯد    L p   ȥХإ  (08@HPX`xȦЦئب    0L     (08@HPX (08@HPX`hpx (08@HPX`hpxȥХإ   (08  (ȫЫث  (08@HPX`hpxȮЮ   @L $   (08@HPX`hpx L    ȫЫث08@HPX`hȬЬج (08@HPX`hpxȭЭح  (08@HPX`hpxȮЮخ  (08@HPX`hpx L     (0@HP`h@HP`hpȫЫ  (0@H@HPX`hpxȭЭح譐Ȯ L    08@HPX`h HP`pС 0@PhpХ Ȧ 0@P`pЫȮЮخ  (08@HPX`hpȯЯد L     (08@HPX`hpȠРؠ  (08@HPX`hpȡСء  (08@HPX`hpȢТآ  (08@HPX`hpȣУأ  (08@HPX`hpȤФؤ  (08@HPX`hpȥХإ  (08@HPX`hpȦЦئ  (08@HPX`hpȧЧا  (08@HPX`hpȨШب  (08@HPX`hpȩЩة  (08@HPX`hpȪЪت  (08@HPX`hpȫЫث  (08@HPX`hpȬЬج  (08@HPX`hpȭЭح  (08@HPX`hpȮЮخ  (08@HPX`hpȯЯد  M     (08@HPX`hpȠРؠ  (08@HPX`hpȡСء  (08@HPX`hpȢТآ  (08@HPX`hpȣУأ  (08@HPX`hpȤФؤ  (08@HPX`hpȥХإ  (08@HPX`hpȦЦئ  (08@HPX`hp(xȮh   M p   XH8آ(xȣhXH8ا(xȨhXH8ج(xȭhX  M H   H8ء(xȢhXH8 (0@PXhpx PM (  (8HXhxȧا(8HXhxȨب(8HXhxȩة(8HXhxȪت(8HXhxȫث(8HXhxȬج(8HXhxȭح(8HXhxȮخ(8HXhxȯد   `M   (8HXhxȠؠ(8HXhxȡء(8HXhxȢآ(8HXhxȣأ(8HXhxȤؤ(8HXhxȥإ(8HXhxȦئ(8HXhxȧا(8HXhxȨب(8HXhxȩة(8HXhxȪت(8HXhxȫث(8HXhxȬج(   M    ȢТآ (8@HPX`hpȣУأ (8@HPX`hpؤ (0@PXhpxȩة  08HPX`hpxȪج (Pxȭ@h0XЯ M 8    Hp8`(0@HX`pxЩة   M   Ƞؠ`hȧ  (@H`hȨ  (@H`hȩ  (@H`hȬЬج  08Phpxح (0HPX`hȮЮخ 8H`hpxЯد   M     (@HPX`xȠРؠ(08@H`hpxȡСء (8@HPXȢТpxȤФؤ  (8@HhpxȮЮخ 08@ M 8   pxȢТ  (0 M    Ц 0H`Ч 0H`xب 8Phȩ(@XpЪ0PpЫ0PpЬ0PpЭ0PpȮЮ  (0@HP`hpȯЯ M t     (@HP`hpȠР  (0@HP`hpȡ  (0@HP`hp    N    08@HPX`hpxpxȨب  (HPXhx(08@HPX`hpxPXhpxȫЫ (08HX`PXȮ    N |   PX`hpxȥإ ȧЧا  (ȫЫث 8@HPX`hpx 0N H   HPXx8@H(08 ( حȮЮخȯ @N    ȡhxȣأ 8PXhة @PЫث08PXpxȬج08PXpx   PN <   أȤФxhpX`HP8@(0  `N P    آȣУxhpX`HP8@(0    pN d    ءȢТxhpX`HP8@Hh(08X (H8 ( N d   ؠȡС袨أȤxhpX`HPx8@(0  د N 4   ȠРؠȡ表آȣ   N     (08@PX`ȣУأ8@HPX`pxHxئ8hȧ(XHxة (8Xpx N T    (0@PXhxȮЮ 0@HXhpЯ N D   08HX`pРؠ  (8HP`pxȡء (8@P`hxȢآ (0PXhxȣУ @Hhp 08X`pХإ  (8HP`pxȦئ (8@P`hا (0@PXhxȨШ 0@HXhpЩ 08HX`pЪت  (8HP`pxȫث (8@P`hج (0PXxȭЭ 0@HXhpЮ08X`Яد   N X    (8HP`Ƞؠ8@ȡء (0@PXhxȢТ 0@HXhpУ 08HX`pФؤ  (8HP`pxȥإ (8@P`hxȦئ (0@PXhxȧЧ 0@HXhpШ 08HX`pЩة  (8HPpxȪت (8@P`hxȫث (0@PXhxȬЬ 0@HXhpЭ 08HX`pЮخ  (8HP`pxȯد N p   (8@P`hxȠؠ (0@PXhxȡС 0@HXhpТ 08HX`pУأ  (8HP`pxȤؤ (8@P`hxȥإ (0@PXhxȦЦ 0@HXhpЧ 08HX`pШب  (8HP`pxȩة (8@P`hxȪت (0@PXhxȫЫ 0@HXhpЬ 08HX`pЭح  (8HP`pxȮخ (8@P`hxȯد    O h   (0@PXhxȠР 0@HXhpС 08HX`pТآ  (8HP`pxȣأ (8@P`hxؤ (0@PXhxȥХ 0@HXhpЦ 08HX`pЧا  (8HP`pxȨب (8@P`hxȩة (0@PXhxȪЪ 0@HXhpЫ 08HX`pЬج  (HP`pxȭح (8@P`hxȮخ (0@PXhxȯЯ   O h   0@HXhpР 08HX`pСء  (8HP`pxȢآ (8@P`hxȣأ (0@PXhxȤФ 0@HXhpХ 08HX`pЦئ  (8HP`pxȧا (8@P`hxȨب (0@PXhxȩЩ 0@HXhpЪ 08HX`pЫث  (8HP`pxȬج (8@P`hxȭ (0@PXhxȮЮ 0@HXhpЯ  O p   08HX`pРؠ  (8HP`pxȡء (8@P`hxȢآ (0@PXhxȣУ 0@HXhpФ 08HX`pХإ  (8HP`pxȦئ (8@P`hxȧا (0@PXhxȨШ 0@HXhpЩ 08HX`pЪت  (8HP`pxȫث (8@P`hxȬج (0@PXhxȭЭ 0@HXhpЮ 08HX`pЯد   0O X    (8HP`pxȠؠ (8@P`hxȡء (0@PXhxȢТ 0@HXhp08X`Фؤ  (8HP`pxȥإ (8@P`hxȦئ (0@PXhxȧЧ 0@HXhpШ 08HX`pЩة  (8HP`pxȪت (8@P`hxȫث (0@PXhxȬЬ 0@HXhpЭ 08HX`pЮخ  (8HP`pxȯد   @O L   (8@P`hxȠؠ (0@PXhxȡС 0@HXhpТ08X`pУأ  (8HP`pxȤ8@`hȥإ (0@PXhxȦЦ@HXhpЧ 08HX`pШب  (8HP`pxȩة (8@P`hxȪت (0@PXhxȫЫ 0@HXhpЬ 08X`pЭح  (8HP`pxȮخ (8@P`hxȯد   PO `   (0@PXhxȠР 0@HXhpС 08HX`pТآ  (8HP`pxȣأ (8@P`hxȤؤ (0@PXhxȥХ 0@HXhpЦ 08HX`pЧا  (8HP`pxȨب (8@P`hxة (0@PXhxȪЪ 0@HhpЫ 08HX`pЬج  (HPpxȭح (8@P`hxȮخ (0@PXhxȯЯ   `O @   0@HXhpР 08HX`pСء  (HPpxȢآ (8@P`hxأ (0@PXhxȤФ 0@HXhpХ 08HX`Цئ  (8HP`pxȧا (8@P`hxȨب (0@PXhxȩЩ 0@HXhpЪ 08HX`pЫث  (HPpxȬ8@`hxȭح (0@PXhxȮЮ 0@HXhpЯ pO $  08X`Рؠ  (HPpxȡ8@`h (0@PXhxȣУ @HhpФ 08HX`pХإ  (8HP`pxȦ8@`hȧا (0@PXhxȨШ 0@HXhpЩ 08HX`pЪت  (8HP`pxȫث (8@P`hxȬج (0@PXhxȭЭ @HhpЮ 08HX`pЯد   O H    (8HP`pxȠؠ (8@P`hxȡء (0@PXhxȢТ 0@HXhpУ 08HX`pФؤ  (8HP`pxȥإ (8@P`hxȦئ (0@PXhxȧЧ @HhpШ 08X`Щة  (8HPpxȪت (8@P`hث (0PXxȬЬ 0@HXhpЭ 08HX`pЮخ  (8HP`pxȯد   O    (8@P`hxȠؠ (0@PXhxȡС 0@HXhpТ 08HX`pУأ  (8HP`pxȤؤ (8@P`hxȥإ (0@PXhxȦЦ @HhpЧ 08HX`pШب  (8HP`pxȩة (8@P`hxȪت (0@PXhxȫЫ 0@HXhp   `P    Ю8   pP    pؠȡ0HPX`Уأ (8XȪ 8PXpxȫ  (8XpxЬج (@HXxȭ  (8XpxȮ 8PXpxȯ P x     (@H`hxРؠ08Hhȡ08PXpxȢȨШب  P    ȠРؠ  (8@HPXpxHȧЧا  (08@HPX`hpxȨШب   P    `pХ  0P`ا(8HXhxȨب(8HXhxȩة(8HXhx   P \   (08@HPX`Ц  0@P`pЧ 8@X`xج   P   08PXpxȣ08PXpxȤؤ08PXpx@H`hxȦpxȧ 8PXpxШب08PXhةHPx(0`hج(HHȮ08PXhȯد   P p   08Hhء PXpxȢ08PXhȣأ(HX`p08PXh P   HPXؠ(XhءXآ(HXȣأ(HXȤؤHXȥإHXhȦئ(XhاXب(HXhة(XhتXث(Xhج(XhحHXhȮخHXȯد    Q $  (HPXȠؠHPXȡءHPXȢآHXȣУأ(Xhؤ(Xhإ(Xhئ(Xhا(Xhب(Xhة(Xhت(Xhث(Xhج(Xhح(Xhخ(Xhȯ   Q |   (8HXhȠؠ  0@P`p0Xح(8HXhxȮخ(8HXhxȯد  Q    (8HXhxȠؠȣ  (8X (@HPXpxȧ 8PXxȨШ (@H`hxة  0PXpxȪ 8PXpxЫث(@H`hЬج08Hh 0Q   pxȠ08PXpxСء08PXhxТآ(HpxУأ(PXpxȤȥ08PXpxȦ08PXhxЧا08HXhШب  (HPpxȩ@H`hxЪت08PXhЫث08PXpxȬ 8PXpxȭ08PXpxȮ 8PXpxЯد @Q 4  (H`hРؠ08HhСءؤ08PXpxȥ08PXhx08HhȧاxȨ (8Щة(H`hت08Hhث08HhȬ  (@H`hЭح(H PQ    08PXhТآ08PXhУأ(Hhؤ HХإ  08HP`hx (8PXpxȧ08PXpxШبxȯ Q H   Ъت08PXpxЫث08PXЮخ   Q p   Ȣ  (8XأPXpxPX Xȩ @H`hxȪ誨ȭЭ   Q    hpxxȪЪت  (8@x  (08@HPX`hx    Q P  08@HPX`hpxȢТآ8@HPpxȤФؤ @HPx (08HPX`h  (08PX`hpxЩ8@HPX`hpxȪЪت(0HPXxЫث (PhpȬЬج888Яد Q    8Рؠ  (08@H pxȥ (08@xȪЪتxȫЫثx (8HXhЭحhpx ( Q 0    (8HX (08@H Q      8Phȯ Q 0   (@XpР 0H`xء  R |   `pЬ  0@P`pЭ  0@P`pЮ  0@P`pЯ R X     0@P`pР  0@P`pС  0@P`   PR T  XhxȢآ(8HXhxȣأ(8HXhxȤؤ(8HXhxȥإ(8HXhxȦئ(8HXhxȧا(8HXhxȨب(8HXhxȩة(8HXhxȪت(8HXhxȫث(8HXhx   `R     (08@HPX`hpxȨШب  (08HPXpx  (08@HPX`ث(08PX`hxȮЮخhxȯد pR      Hأ 8Ph R |   hpX`xHPhpx8@X`h(0HPX 8@H8 (تȫЫ謨حȮ   R    xxxhpX`xHPhp8@X`(0HPX 8@H(08  (ح (0HP   R     8@(0  أ ȤФ𤸥إ(0  ة ȪЪ𪸫ث૨ȬЬx R h   hpX`xHP8@(0  بȩЩȪ誨ثȬxhp   R L   xhpX`HP8@(0  حȮЮ R H   xȦЦxhpX`HP8@H   R    (08X ( ؤȥХإȧا(8HXhxȨب(8HXhx(8HXhxȭح(8HXhxȮخ(8HXhxȯد R    (8HXhxȠؠ(8HXhxȡء(8HXhxȢآ(8HXhxȣأ(8خ(8HXhxȯد    S    ((8HXhxȢآ(8HXhxȣأ(8HXhxȤؤ(8HXhxȥإ(8HXhx8HXhxȭخ(8HXhxȯد S    (8HXhxȠؠ(8HXhxȡء(8HXhxȢآ(8HXhxȣأxȫث(8HXhxȬج(8HXxȯد    S    (8HXhؠ(8HXhxȡء(8HXhxȢآ(8HXhxȣأ(8HXhxȤؤ(8HXhxȥإ(8HXhxȦئ(8HXhxȧا 0S    (8HȢآ(8HXhxȣأ(8HXhxXhxȧا(8HXhxȨب(8HXhxȭح(8HXhxȮخ(8HXhxȯد @S    (8H(8HXhxȤؤ(8HXhxȥإ(8HXhxȦئ(8HXhxȧا(8HXhxخ(8HXhxȯد   PS    (8HXhxȢآ(8HXhxȣأȥإ(8HXhxȦئ(8HXhxȧا(8HXh(8HXhxȭح `S    (8HXhxȠؠ(8HXhxȡءHXhxȥإhxȧا(8HXhxȨب(8HhxȬج(8HXhxȭح pS   (8HXhxȠؠ(8HXhxȡء(8HXxȥإ(8HXhxȦئ(8HXhxȧا(8HXhxȨب(8HXhxȩة(8HXhxȪت(8HXhx S   (8HXhxȣأ(8HxȦئ(8HXhxȧا(8HXhxȨب(8HXhxȩة(8HXhxȪت(8HXhxȫث(8HXhxȬج   S    XhxȦئ(8HXبxȩة(8HXhxȪت8HXhxȮخ(8HX   S   HXhxȠؠ(8HXhxȡء(8HXhxȢآ(8HXhxȣأ(8HXhxȤؤ(8HXhxȥإ(8HXhxȦئ(8HXhxȧا(8HXhxȨ   S X    @`hСء  (@PpxȢ 8PXpx   S H   @HPX`hpxȡСء  (0   @T    `xؤ 8@HPhpxȥХإ (08@X`hpȦЦ0@P`Чا(8H`hШب08PXh(8HXh 8H`p @P (08@HPX`h PT     0@P`pР  0@P`pС  0@P`pТ  (`hȥإ08PXpxЫث8px 08hد   `T    HРHȡh 8PXpxxHpxإ@H hت 0 (Px0Xȭ8`h pT    HȠ08Hh@`آHУh  (8XpxХإ(@H`hЦئ( ( (@H`hȬXح  (X08xȯ   T    PȠؠ08PXpxȡ 8PXpxȢ08Hh`Ц 0 (0@`Ȩ @H`hx@HЪ T    08HhȠؠ8@`h 8PXxȢТ @H`pУأ (8Xpx8@H   T    hpxȢТآ  (08X`pxУأ 8@HPX`hpxХإ (08@`hxЦئ W    PX`(8xȢ0HhpxȣУ 8@HP`hpxȤФ 08@H  X    (@h X    08@PX`pxРؠ  08@PX`pxСء  08@PX`pxТآ  08@PX`ȣ08@X`hФؤ  (0HPXpxȥХ 8@H`hpئ (08PX`xȧЧا  (@HPhpxȨ08@X`hЩة  (0HPXpxȪЪ 8@H`hpث  (08HPX`pxȬЬج  (@HPhpxȭ08@X`hЮخ  (0HPXpxȯЯ    X    8@H`hpؠ (08PX`xȡСء  (@HPhpxȢ08@X`hУأ  (0HPXpxȤФ 8@H`hpإ (08PX`xȦЦئ  (@HPhpxȧ 08@PX`pxШب  PX`pxЩة  08@PX`pxЪت  08@pxЫث  08@pxЬج 08@PX`pxЭح  08@PX`pxЮخ  08@PX`pxЯد   0X     08@PX`pxРؠ  08@PX`pxСء  08@PX`pxТآ 08@PX`pxУأ  (08@HPX`hpxȤФؤ  (08@HPX`hpxȥХإ 08@PX`pxЦئ  08@PX`pxЧا  08@PX`pxШب  08@PX`pxЩة  08@PX`pxЪت  08@PX`pxЫث  08@PX`pxЬج  08@PX`pxЭح  08@PX`pxЮخ  08@PX`pxЯد @X     08@PX`pxРؠ  08@PX`pxСء  08@PX`pxТآ  08@PX`pxУأ  08@PX`pxФؤ  08@PX`pxХإ  08@PX`pxЦئ  08@PX`pxЧا  08@PX`pxШب  08@PX`pxЩة 8HXhx pX    @h 08@PX`pxЫث  08@PX`pxЬج  08@PX`pxЭح  08@PX`pxЮخ  08@PX`pxЯد   X     08@PX`pxРؠ  08@PX`pxСء  08@PX`pxТآ  08@PX`pxУأ  08@PX`pxФؤ  08@PX`pxХإ  08@PX`pxЦئ  08@PX`pxЧا  08@PX`pxШب  08@PX`Щة  08@PX`pxЪت  08@PX`pxЫث  08@PX`pxЬج  08@PX`pxЭح  08@PX`pxЮخ Xhx   X \    (PxجHPX`hxȭЭح Ȯ`hЯد X $   08Hhؠ    X    ȩة(8HXhxȪت(HXhxث(8HhxȬج(8HXhȭح(8HXhxȮخ8HXhxȯد X   (8XhxȠ(8HXxȡء(8HXhxȢآ(8HXhxȣأ(HXhxؤ(8Hhxȥإ(8HXhȦئ(8HXhxȧا8HXhxȨب(8Xhxȩ(8HXxȪت(8HXhxȫث(8HXhxȬج(HXhxح(8HhxȮخ(8HXhȯد X   (8HXhxȠؠ8HXhxȡء(8XhxȢ(8HXxȣأ(8HXhxȤؤ(8HXhxȥإ(HXhxئ(8Hhxȧا(8HXhȨب(8HXhxȩة8HXhxȪت(8Xhxȫ(8HXxȬج(8HXhxȭح(8HXhxȮخ(HXhxد   X   (8HhxȠؠ(8HXhȡء(8HXhxȢآ8HXhxȣأ(8XhxȤ(8HXxȥإ(8HXhxȦئ(8HXhxȧا(HXhxب(8Hhxȩة(8HXhȪت(8HXhxȫث8HXhxȬج(8Xhxȭ(8HXxȮخ(8HXhxȯد X @   (8HXhxȠؠ(HXhxС    Y    (8XhxȤؤ(8HXxإ8HXhxȦئ(8Xhxȧاxȫ(8HXxȬ(8HXphxخ(ȯد Y   (8HXhxȠؠ(8HXhxȡء(8HXhxȢآ(8HXhxȣأ(8HXhxȤؤ(8HXhxȥإ(8HXhxȦئ(8HXhxȧا(8HXhxȨب(8HXhxȩة(8HXhxȪت(8HXhxȫث(8HXhxȬج(8HXhxȭح(8HXhxȮخ(8HXhxȯد  Y    pxȠРؠ (08@` (@HPX`  @`hpxȣУأ (08@PX` (8@HPX`Х  0@X`hpxȦЦئ (08@hЧ (@HPX`  P`hpxȩЩة (08@P`xȪت 08@HPX`pxЫث  HX`hpxȬ(8HXhȭ  (08@HȮخ8HXhx 0Y    (8@HPXȠؠ ȡء HXhx8ȥإ H(08@HЧا  (@PhxȬ0@Э 0HXpЮ 8H`pد @Y |   (8P`Ƞؠ (@Phxȡ0@XhТ 0HXpУ 8H`pؤ P`xȥإ (@Phx0@XhЧ 0pШ 8H`p (8P`xȪت (@Pȫ0@XhЬ 0HXpЭ 8H`pخ (8P`xȯد   PY x   @PhxȠ0@XhС 0HXpТ `pأ (8P`x (@Phxȥ0@Ц 0HXpЧ 8H`pب (8P`ȩة (@PhxȪ0@XhЫ 0HXpЬ 8H`pح P`xȮخ (@Phx   `Y |  0@XhР 0pС 8H`p (8P`xȣأ (@PȤ0@XhХ 0HXpЦ 8H`pا (8P`xȨب @Phxȩ0@XhЪ 0HXpЫ `pج (8P`x (@PhxȮ0@Я   pY |   0HXpР 8H`pء (8P`Ȣآ (@Phxȣ0@XhФ 0HXpХ 8H`pئ P`xȧا (@Phx0@XhЩ 0pЪ 8H`p (8P`xȬج (@Pȭ0@XhЮ 0HXpЯ   Y x   8H`pؠ (8P`xȡء @PhxȢ0@XhУ 0HXpФ `pإ (8P`x (@Phxȧ0@Ш 0HXpЩ 8H`pت (8P`ȫث (@PhxȬ0@XhЭ 0HXp(8HXhxȯد Y   8HXhxȠؠ(8Xhxȡ(8HXxȢآ(8HXhx(8HXhxȤؤ8HXhxȥإ(8XhxȦ(8HXxȧا(8HXhxȨب(8HXxȩة(8XhxȪت8HXhxȫث8ȭح(8XhxȮخ p   Y   Ƞؠ(xȡء Ȣآ(xȣأ8HXhx@(8HXhx8HXhxȧا(8HXhxȨب(8HXhxȩة(8HXhxȪت(8HXhxȫ(8HXhxج(8HXhxȭح(8HXhxȮخ(8HXhxȯد   Y   (8HXhxȠؠ(8HXhȡء(8HXxȢآ(8Hhxȣأ(8XhxȤؤ(HXhxȥإ8HXhxȦئ(8HXhxȧا(8HXhxȨب(8HXhxȩة(8HXhxȪ(8HXhxث(8HXhxȬج(8HXhxح (Px@ Y x  Ƞؠ(8HXhȡء(8HXphxȣأ(8XhxȤؤ(HXhxȥإ0XЦPxȨب(8HXhȩة(8HXxȪت(8Hȫث(8HXhxȬج(8HXhȭح(8HXȮخ(8HXhxȯد Y   (8HXxȠؠ(8Xhxȡء8HXhxȢآ(8HXhxȣأ(8HXhxؤ(8HXhxȥإ(8HXhxȦئ(8HXxȧا(8XhxȨبȩة(8HXhxȪت(8HXhxȫث(8HXhȬج(8HXp8`0XЯ Y    (8HXhxء(8HXhxȢآ(8HXhx(8HXhxȤ(8HXhxإ(8HXhx(8HXhxȧا(8HXhxȨ(8HXhxة(8HXhxȪت(8HXhxȫث(8HXhxȬج(8HXhxȭح(8HXhȮخ(8HXxȯد Y   (8HhxȠؠ(8Xhxȡء(HXhxȢآ8HXhxȣأ(8HXhxȤؤ(8HXhxȥإ(8HXhxȦئ(8HXhxȧ(8HXhxب(8HXhxȩة(8HXhx(8HXhxث(8HXhxȬج(8HXhxȭح(8HXhxȮخ(8HXhxȯد  Z   (8HXhȠؠ(8HXxȡء(8HhxȢآ(8Xhxȣأ(HXhxȤؤ8HXhxȥإ(8HXhxȦئ(8HXhxȧا(8HXhxȨب(8HXhxȩ(8HXhxت(8HXhxȫث(8HXhxȬج(8HXhxȭح(8HXhxȮخ(8HXhȯد   Z t  (8HXxȠؠ(8H`ء (PȢHXhxȤؤxȥإ(8HȦئ(8HXhxȧا(8HXhȨب(8HXxȩة(8HhxȪت(8ȫث(8HXpxȭح(8HhxȮخ(8Xhxȯد  Z   (HXhxȠؠ8HXhxȡء(8HXhxȢآ(8HXhxȣأ(8HXhxȤؤ(8HXhxȥ(8HXhxئ(8HXhx(8HXhxȨب8xȪت(8H`ث (8HXhxȭح(8HXhxȮ(8HXhxЯ   0Z     pȡء(8HXhxȢآ(8HXhȣأ(8HXp8`hxȦئ8(8HXhx@h(8HXhx@h8HXhxȭ0XXhxȯد @Z     (Р H P`Ȣآ(8Xhxȣأ (Ф(8HXhxئ PxȧxȨب p(8HXhxȪ@hȬج Hp@(8HXhx   PZ    0XРȡء Hp𢸣ȣأ(8XhxȤؤ@h0Xئ (Pxȧ@hȩة(8PxȪp8HXhxج(8HXЭ Hp@h   `Z    0Xȡء Hp8`أ0(8HXhxȥ  Hp8`ا0ȩة(8PxȪ ȫث(8H`0X(8HXhxȮخ8HXhx   pZ    8`ؠ (PxСHXhxȥإ(8PxȦ HpȨب(8HXhЩȪت(8HXhxث (PxȬ@h8`(8HXhxȯد Z     Hp8`ء (PȢ@(8HXhxȤؤ8`إ (PxȦ@00XЩ Hp@h0Xج0XЭ Hp8` Z    0XР Hp8`(8HXhxȣأ(8HhxȤؤ(8HXhxȦئ(8HXhxȧ 8`ب (PxЩ Hp@h8`ج (PxȭȮخ(8HXhxȯد   Z $  (8HXhxȠؠ (Pxȡ@h0XУ Hp8`إ0XЦ Hp8`ب (Pxȩ@h0XHXhxȬج(8HXhxȭح(8HXhxȮ(8HXhxȯد   Z   8HXhxȠؠ(8HXh (PxȢ@h0XHXhxȥإ(8HXhxئ(8HXhxȧا(@`ة (PxȪp8`ج (Pȭ@h0XЯ Z     Hp8`ء0Xآ Px@h8`إ (PxȦ Hp8`ب (Pȩ@h0XЫ Hp8`ح (PxЮ Hp Z    8`ؠ (Pxȡ@h0Xأ (Px@h0XЦ Hp8(8HXhxȪت8HXhxȫث(8PxЬ H@xȯد   Z \   Hp`ء (8HXhȣأȤؤ(8Pxȥp(8HXhxȨب8HXhx(8HXhxȪت(8Hhxȫث(8HXhxȬج(8HXhxȭح(8HXhxȮخ(8HXhxȯد   Z    (8HXhxȠؠ(8Xhxȡء(8HXhȢآ(8HXhxȣأ(8HXhxȤ(8HXhxȥإ8`ئ (8HXhxȯد  [   (8HXxȠؠ(8HXhxȡء(8HXhxȢآ(8HXhxȣأ(8HhxȤؤ(8HXhxȥإ(8HXhxȦئ(8HXhxȧا(8XhxȨب(8HXhxȩة(8HXhxȪت(8HXhxȫث(HXhxȬج(8HXhxȭح(8HXhxȮ(8HXhxȯد [ T   8HXhxȠؠ(8HXhС p8`  [ h  ȡء(8HXhxȢ(8HXhxȣأ(8HXhxȤ(8HXhxȥإ(8HXhxȦئ Hp@XhxȪت(8HXhxȫث(8HXhxȬ(8HXhxȭح(8HXhxȮخ(HXhxȯد   0[   (8HXxȠؠ(8HXhxȡء(8HXhxآ(8HXhxȣأ(8HXhxȤؤ8HXhxȥإ(8H`ئ0XЧ HpȮخ(8HXhxȯد @[    8HXhx(8HXhxȡء(8HXp8`(8HXhxФ Hp8`ئ (P(8HXhxШ Hp(8HXhxتȫث(8Hp P[    ȠР(HXh`آУ Hp8`إ PxȦ@h0XШ p (08@HPX`hpxȬЬج  (08@HPX`HX`pЯد `[     (08@HPX  (08@HPX`hpxȡСء  (08@HPX`ȢТآ  (08@HPXȣУأ  (08@HPX`hpxؤ (Px@h8@HPX`hpxȧЧا  (08@HX  (08@HPX`Ȫت(8ȫثȬ  (8X   [    (08X`hpx (08ȩة(8HXhxȪت(8HXhxȫث(8HXhxȬج(8HXhxȭح(8HXhx   [    PX`h  \ t   ȪЪت @HPX`hpxȫЫثHP`hpxح \    (08@HPР  0@P`pС  0@P`pТ  0@P`pУ  0@P`pФ  0@P`pХ  0@P`pЦ  0@P`p`hp @\ `   0@PX`hpxȭЭ (ȮЮخ  (08 P\ 0    (08@HPX`hpxȠРؠ  (08@PX`hpxȡСء  (08@HPX`hpxpxȦЦئ pxȭЭحXhxȮخ(8HXhxȯد   `\     p\    Хإ  (08@HPX`hpxȦЦئ  (08@HPX`hpxȧЧا  (08@HPX`hpx  0@P`pЭ  0@P`pЮ  0@P`pЯ \      0@P`pР  0@P`pС  0@P`ج(8HXhxȭح(8HXhxȮخ(8HXhxȯد   \ l  (8HXhxȠؠ(8HXhxȡء(8HXhxȢآ(8HXhxȣأ(8HXhxȤؤ(8HXhxȥإ(8HXhxȦئ(8HXhxȧا(8HXhxȨب(8HXhxȩة(8HXhxȪت   \ $   0@P`pЧ  0@P`pШ  0@P`pЩ  0@P`pЪ  0@P`pЫ  0@P`pЬ  0@P`pЭ  0@P`pЮ  0@P`pЯ \      0@P`pР  0@P`pС  0@P`pТ  0@P`pУ  0@P`pФ  0@P \      a    آH(xXȦ8hةH(Ы HP8@ح(0xȮЮ hp a    X` HP8@آ(0xȣУ hpX` HP8@ا(0xȨШ hpX` HP8@ج(0xȭЭ hpX`   a     HP8@ء(0xȢТ hpX` HP8@ئ(0xȧЧ hpX` HP8@ث(0xȬЬ hpX` HP   a    8@ؠ(0xȡС hpX` HP8@إ(0xȦЦ hpX` HP8@ت(xȫ hpX` HP8@د    b   (0xȠР hpX` HXhxȣأ(8HXhxȤؤ(8HXhxȥإ(8HXhxȦئ(8HXhxȧا(8HXhȨШ HxЩة  (0PX` @HPpxȫЫث  (0@HPX`hpxȬЬج  (08@HPX`hpЭح 8@HPX`pخ (0PXxد   b (  08@HPX`hpxȠРؠ  (08@HPX`hpxȡСء  (08@HX`hpxȢТآ  (08@HPX`ȣУ8@h(0HPX 8@H(08  (ȩЩة (@HpȪ  (@HPX`hpxȫ (0@HX`pxЬج (8@PXhpȭЭ (0@HX`pxЮخ  (08@HPX`hpxȯЯ  b    (08PX`hpج  08@PX`pxЭح  08@PX`xخ  (0HPX`د 0b    (Px@0X (PȣУأ  Hp8`إ PȦ8HXhȧا(8@HPX`hب @HPX`hpX`p ȭЭح (08@Hhpخ8X @b X   pȨ@hPx `ث ` ` `Ю p   Pb    0p0p0p0p0p0p0p0p0p0p0p `Ы0p0p0pPЯ `b    @ @ @ @ @ @ @ @ @ @ @PЫH @ @ @   pb     @ @  `8`0ppЦ 8`0` Щ@ X`8p Я   b P   @ p0Уp0HxЦPЧ (` PЩ@ p0Эp0   b L   `H0 p@0Х P𨰩 `ૠ0𭀮@Я b T   8x0`У p0Ц 0Ъ@ PЭ h@h b |    8СPТ @p0pإ (XЦ HpPب hЩP p P(P``   b `   `h(`8p 0Ц  p(`ЩpЪ p @ `` b P    P@СPp  @  pP00``ЭP0   b X   `С@  pHȥ PЦ hШ p` pppP b    ` `  pHФ@(`Pp@P00pȬ P(X0PX`hpxȯЯد    c T     (08@HPX`hpxȠРؠ  (                                                                                                                                                                                                                                                                                                                                                                                                            "use strict";var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var import_electron=require("electron");function iterateTable(table){return Array.from(table.querySelectorAll("tr")).map(row=>{let name=row.getElementsByClassName("colFile").item(0)?.textContent??"",forge=row.getElementsByClassName("colForge").item(0)?.textContent?.substring(6)??"",downloadUrl=row.querySelector(".colMirror a")?.getAttribute("href")??"";return{name,forge,downloadUrl}})}__name(iterateTable,"iterateTable");function iterateAllVersions(container){let result=[],current;for(let child of container.children)if(child.tagName==="H2")current={version:cleanMinecraftVersion(child.textContent?.trim()??""),downloads:[]},result.push(current);else if(child.tagName==="TABLE"){let data=iterateTable(child);current&&current.downloads.push(...data)}else if(child.tagName==="DIV"){let table=child.querySelector("table");if(table){let data=iterateTable(table);current&&current.downloads.push(...data)}}return result}__name(iterateAllVersions,"iterateAllVersions");function cleanMinecraftVersion(s){return s.replace("Minecraft ","")}__name(cleanMinecraftVersion,"cleanMinecraftVersion");var versions=[];function handleDownloadsPage(){let defaultDownloadBlock=window.document.getElementsByClassName("downloads").item(0);if(!defaultDownloadBlock)return;let allResults=[],versionData={version:"",downloads:[]};allResults.push(versionData);for(let child of defaultDownloadBlock.children)if(child.tagName==="H2")versionData.version=cleanMinecraftVersion(child.textContent?.trim()??"");else if(child.tagName==="TABLE"){let table=child;versionData.downloads.push(...iterateTable(table))}else if(child.tagName==="DIV")if(child.id.startsWith("all"))allResults.push(...iterateAllVersions(child));else{let table=child.querySelector("table");table&&versionData.downloads.push(...iterateTable(table))}function parseOptifineVersion(v){v=v.replace("OptiFine ","");let[hd,u,...others]=v.split(" "),type=`${hd}_${u}`,patch=others.join("_");return{type,patch}}__name(parseOptifineVersion,"parseOptifineVersion");let mapped=allResults.flatMap(v=>v.downloads.map(d=>({...parseOptifineVersion(d.name),mcversion:v.version,forge:d.forge,downloadUrl:d.downloadUrl})));versions.push(...mapped),console.log(mapped),import_electron.ipcRenderer.send("optifine-downloads",versions)}__name(handleDownloadsPage,"handleDownloadsPage");function handleDownloadPage(){let href=document.querySelector(".downloadButton a")?.getAttribute("href"),realUrl=new URL(href??"","https://optifine.net");import_electron.ipcRenderer.send("optifine-download",realUrl.toString())}__name(handleDownloadPage,"handleDownloadPage");window.addEventListener("load",()=>{window.location.href==="https://optifine.net/downloads"?handleDownloadsPage():window.location.href.indexOf("adloadx")!==-1&&handleDownloadPage()});
"use strict";var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var __esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res};var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports};var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod)),__toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod),__decorateClass=(decorators,target,key,kind)=>{for(var result=kind>1?void 0:kind?__getOwnPropDesc(target,key):target,i=decorators.length-1,decorator;i>=0;i--)(decorator=decorators[i])&&(result=(kind?decorator(target,key,result):decorator(result))||result);return kind&&result&&__defProp(target,key,result),result};var __publicField=(obj,key,value)=>(__defNormalProp(obj,typeof key!="symbol"?key+"":key,value),value);var require_pend=__commonJS({"../node_modules/.pnpm/pend@1.2.0/node_modules/pend/index.js"(exports2,module2){module2.exports=Pend;function Pend(){this.pending=0,this.max=1/0,this.listeners=[],this.waiting=[],this.error=null}__name(Pend,"Pend");Pend.prototype.go=function(fn){this.pending<this.max?pendGo(this,fn):this.waiting.push(fn)};Pend.prototype.wait=function(cb){this.pending===0?cb(this.error):this.listeners.push(cb)};Pend.prototype.hold=function(){return pendHold(this)};function pendHold(self){self.pending+=1;var called=!1;return onCb;function onCb(err){if(called)throw new Error("callback called twice");if(called=!0,self.error=self.error||err,self.pending-=1,self.waiting.length>0&&self.pending<self.max)pendGo(self,self.waiting.shift());else if(self.pending===0){var listeners=self.listeners;self.listeners=[],listeners.forEach(cbListener)}}function cbListener(listener){listener(self.error)}}__name(pendHold,"pendHold");function pendGo(self,fn){fn(pendHold(self))}__name(pendGo,"pendGo")}});var require_fd_slicer=__commonJS({"../node_modules/.pnpm/fd-slicer@1.1.0/node_modules/fd-slicer/index.js"(exports2){var fs2=require("fs"),util=require("util"),stream2=require("stream"),Readable2=stream2.Readable,Writable=stream2.Writable,PassThrough=stream2.PassThrough,Pend=require_pend(),EventEmitter=require("events").EventEmitter;exports2.createFromBuffer=createFromBuffer;exports2.createFromFd=createFromFd;exports2.BufferSlicer=BufferSlicer;exports2.FdSlicer=FdSlicer;util.inherits(FdSlicer,EventEmitter);function FdSlicer(fd,options){options=options||{},EventEmitter.call(this),this.fd=fd,this.pend=new Pend,this.pend.max=1,this.refCount=0,this.autoClose=!!options.autoClose}__name(FdSlicer,"FdSlicer");FdSlicer.prototype.read=function(buffer,offset,length,position,callback){var self=this;self.pend.go(function(cb){fs2.read(self.fd,buffer,offset,length,position,function(err,bytesRead,buffer2){cb(),callback(err,bytesRead,buffer2)})})};FdSlicer.prototype.write=function(buffer,offset,length,position,callback){var self=this;self.pend.go(function(cb){fs2.write(self.fd,buffer,offset,length,position,function(err,written,buffer2){cb(),callback(err,written,buffer2)})})};FdSlicer.prototype.createReadStream=function(options){return new ReadStream(this,options)};FdSlicer.prototype.createWriteStream=function(options){return new WriteStream(this,options)};FdSlicer.prototype.ref=function(){this.refCount+=1};FdSlicer.prototype.unref=function(){var self=this;if(self.refCount-=1,self.refCount>0)return;if(self.refCount<0)throw new Error("invalid unref");self.autoClose&&fs2.close(self.fd,onCloseDone);function onCloseDone(err){err?self.emit("error",err):self.emit("close")}__name(onCloseDone,"onCloseDone")};util.inherits(ReadStream,Readable2);function ReadStream(context,options){options=options||{},Readable2.call(this,options),this.context=context,this.context.ref(),this.start=options.start||0,this.endOffset=options.end,this.pos=this.start,this.destroyed=!1}__name(ReadStream,"ReadStream");ReadStream.prototype._read=function(n){var self=this;if(!self.destroyed){var toRead=Math.min(self._readableState.highWaterMark,n);if(self.endOffset!=null&&(toRead=Math.min(toRead,self.endOffset-self.pos)),toRead<=0){self.destroyed=!0,self.push(null),self.context.unref();return}self.context.pend.go(function(cb){if(self.destroyed)return cb();var buffer=new Buffer(toRead);fs2.read(self.context.fd,buffer,0,toRead,self.pos,function(err,bytesRead){err?self.destroy(err):bytesRead===0?(self.destroyed=!0,self.push(null),self.context.unref()):(self.pos+=bytesRead,self.push(buffer.slice(0,bytesRead))),cb()})})}};ReadStream.prototype.destroy=function(err){this.destroyed||(err=err||new Error("stream destroyed"),this.destroyed=!0,this.emit("error",err),this.context.unref())};util.inherits(WriteStream,Writable);function WriteStream(context,options){options=options||{},Writable.call(this,options),this.context=context,this.context.ref(),this.start=options.start||0,this.endOffset=options.end==null?1/0:+options.end,this.bytesWritten=0,this.pos=this.start,this.destroyed=!1,this.on("finish",this.destroy.bind(this))}__name(WriteStream,"WriteStream");WriteStream.prototype._write=function(buffer,encoding,callback){var self=this;if(!self.destroyed){if(self.pos+buffer.length>self.endOffset){var err=new Error("maximum file length exceeded");err.code="ETOOBIG",self.destroy(),callback(err);return}self.context.pend.go(function(cb){if(self.destroyed)return cb();fs2.write(self.context.fd,buffer,0,buffer.length,self.pos,function(err2,bytes){err2?(self.destroy(),cb(),callback(err2)):(self.bytesWritten+=bytes,self.pos+=bytes,self.emit("progress"),cb(),callback())})})}};WriteStream.prototype.destroy=function(){this.destroyed||(this.destroyed=!0,this.context.unref())};util.inherits(BufferSlicer,EventEmitter);function BufferSlicer(buffer,options){EventEmitter.call(this),options=options||{},this.refCount=0,this.buffer=buffer,this.maxChunkSize=options.maxChunkSize||Number.MAX_SAFE_INTEGER}__name(BufferSlicer,"BufferSlicer");BufferSlicer.prototype.read=function(buffer,offset,length,position,callback){var end=position+length,delta=end-this.buffer.length,written=delta>0?delta:length;this.buffer.copy(buffer,offset,position,end),setImmediate(function(){callback(null,written)})};BufferSlicer.prototype.write=function(buffer,offset,length,position,callback){buffer.copy(this.buffer,position,offset,offset+length),setImmediate(function(){callback(null,length,buffer)})};BufferSlicer.prototype.createReadStream=function(options){options=options||{};var readStream=new PassThrough(options);readStream.destroyed=!1,readStream.start=options.start||0,readStream.endOffset=options.end,readStream.pos=readStream.endOffset||this.buffer.length;for(var entireSlice=this.buffer.slice(readStream.start,readStream.pos),offset=0;;){var nextOffset=offset+this.maxChunkSize;if(nextOffset>=entireSlice.length){offset<entireSlice.length&&readStream.write(entireSlice.slice(offset,entireSlice.length));break}readStream.write(entireSlice.slice(offset,nextOffset)),offset=nextOffset}return readStream.end(),readStream.destroy=function(){readStream.destroyed=!0},readStream};BufferSlicer.prototype.createWriteStream=function(options){var bufferSlicer=this;options=options||{};var writeStream=new Writable(options);return writeStream.start=options.start||0,writeStream.endOffset=options.end==null?this.buffer.length:+options.end,writeStream.bytesWritten=0,writeStream.pos=writeStream.start,writeStream.destroyed=!1,writeStream._write=function(buffer,encoding,callback){if(!writeStream.destroyed){var end=writeStream.pos+buffer.length;if(end>writeStream.endOffset){var err=new Error("maximum file length exceeded");err.code="ETOOBIG",writeStream.destroyed=!0,callback(err);return}buffer.copy(bufferSlicer.buffer,writeStream.pos,0,buffer.length),writeStream.bytesWritten+=buffer.length,writeStream.pos=end,writeStream.emit("progress"),callback()}},writeStream.destroy=function(){writeStream.destroyed=!0},writeStream};BufferSlicer.prototype.ref=function(){this.refCount+=1};BufferSlicer.prototype.unref=function(){if(this.refCount-=1,this.refCount<0)throw new Error("invalid unref")};function createFromBuffer(buffer,options){return new BufferSlicer(buffer,options)}__name(createFromBuffer,"createFromBuffer");function createFromFd(fd,options){return new FdSlicer(fd,options)}__name(createFromFd,"createFromFd")}});var require_buffer_crc32=__commonJS({"../node_modules/.pnpm/buffer-crc32@0.2.13/node_modules/buffer-crc32/index.js"(exports2,module2){var Buffer2=require("buffer").Buffer,CRC_TABLE=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];typeof Int32Array<"u"&&(CRC_TABLE=new Int32Array(CRC_TABLE));function ensureBuffer(input){if(Buffer2.isBuffer(input))return input;var hasNewBufferAPI=typeof Buffer2.alloc=="function"&&typeof Buffer2.from=="function";if(typeof input=="number")return hasNewBufferAPI?Buffer2.alloc(input):new Buffer2(input);if(typeof input=="string")return hasNewBufferAPI?Buffer2.from(input):new Buffer2(input);throw new Error("input must be buffer, number, or string, received "+typeof input)}__name(ensureBuffer,"ensureBuffer");function bufferizeInt(num){var tmp=ensureBuffer(4);return tmp.writeInt32BE(num,0),tmp}__name(bufferizeInt,"bufferizeInt");function _crc32(buf,previous){buf=ensureBuffer(buf),Buffer2.isBuffer(previous)&&(previous=previous.readUInt32BE(0));for(var crc=~~previous^-1,n=0;n<buf.length;n++)crc=CRC_TABLE[(crc^buf[n])&255]^crc>>>8;return crc^-1}__name(_crc32,"_crc32");function crc322(){return bufferizeInt(_crc32.apply(null,arguments))}__name(crc322,"crc32");crc322.signed=function(){return _crc32.apply(null,arguments)};crc322.unsigned=function(){return _crc32.apply(null,arguments)>>>0};module2.exports=crc322}});var require_yauzl=__commonJS({"../node_modules/.pnpm/yauzl@2.10.0/node_modules/yauzl/index.js"(exports2){var fs2=require("fs"),zlib=require("zlib"),fd_slicer=require_fd_slicer(),crc322=require_buffer_crc32(),util=require("util"),EventEmitter=require("events").EventEmitter,Transform=require("stream").Transform,PassThrough=require("stream").PassThrough,Writable=require("stream").Writable;exports2.open=open2;exports2.fromFd=fromFd2;exports2.fromBuffer=fromBuffer3;exports2.fromRandomAccessReader=fromRandomAccessReader;exports2.dosDateTimeToDate=dosDateTimeToDate;exports2.validateFileName=validateFileName;exports2.ZipFile=ZipFile2;exports2.Entry=Entry2;exports2.RandomAccessReader=RandomAccessReader;function open2(path,options,callback){typeof options=="function"&&(callback=options,options=null),options==null&&(options={}),options.autoClose==null&&(options.autoClose=!0),options.lazyEntries==null&&(options.lazyEntries=!1),options.decodeStrings==null&&(options.decodeStrings=!0),options.validateEntrySizes==null&&(options.validateEntrySizes=!0),options.strictFileNames==null&&(options.strictFileNames=!1),callback==null&&(callback=defaultCallback),fs2.open(path,"r",function(err,fd){if(err)return callback(err);fromFd2(fd,options,function(err2,zipfile){err2&&fs2.close(fd,defaultCallback),callback(err2,zipfile)})})}__name(open2,"open");function fromFd2(fd,options,callback){typeof options=="function"&&(callback=options,options=null),options==null&&(options={}),options.autoClose==null&&(options.autoClose=!1),options.lazyEntries==null&&(options.lazyEntries=!1),options.decodeStrings==null&&(options.decodeStrings=!0),options.validateEntrySizes==null&&(options.validateEntrySizes=!0),options.strictFileNames==null&&(options.strictFileNames=!1),callback==null&&(callback=defaultCallback),fs2.fstat(fd,function(err,stats){if(err)return callback(err);var reader=fd_slicer.createFromFd(fd,{autoClose:!0});fromRandomAccessReader(reader,stats.size,options,callback)})}__name(fromFd2,"fromFd");function fromBuffer3(buffer,options,callback){typeof options=="function"&&(callback=options,options=null),options==null&&(options={}),options.autoClose=!1,options.lazyEntries==null&&(options.lazyEntries=!1),options.decodeStrings==null&&(options.decodeStrings=!0),options.validateEntrySizes==null&&(options.validateEntrySizes=!0),options.strictFileNames==null&&(options.strictFileNames=!1);var reader=fd_slicer.createFromBuffer(buffer,{maxChunkSize:65536});fromRandomAccessReader(reader,buffer.length,options,callback)}__name(fromBuffer3,"fromBuffer");function fromRandomAccessReader(reader,totalSize,options,callback){typeof options=="function"&&(callback=options,options=null),options==null&&(options={}),options.autoClose==null&&(options.autoClose=!0),options.lazyEntries==null&&(options.lazyEntries=!1),options.decodeStrings==null&&(options.decodeStrings=!0);var decodeStrings=!!options.decodeStrings;if(options.validateEntrySizes==null&&(options.validateEntrySizes=!0),options.strictFileNames==null&&(options.strictFileNames=!1),callback==null&&(callback=defaultCallback),typeof totalSize!="number")throw new Error("expected totalSize parameter to be a number");if(totalSize>Number.MAX_SAFE_INTEGER)throw new Error("zip file too large. only file sizes up to 2^52 are supported due to JavaScript's Number type being an IEEE 754 double.");reader.ref();var eocdrWithoutCommentSize=22,maxCommentSize=65535,bufferSize=Math.min(eocdrWithoutCommentSize+maxCommentSize,totalSize),buffer=newBuffer(bufferSize),bufferReadStart=totalSize-buffer.length;readAndAssertNoEof(reader,buffer,0,bufferSize,bufferReadStart,function(err){if(err)return callback(err);for(var i=bufferSize-eocdrWithoutCommentSize;i>=0;i-=1)if(buffer.readUInt32LE(i)===101010256){var eocdrBuffer=buffer.slice(i),diskNumber=eocdrBuffer.readUInt16LE(4);if(diskNumber!==0)return callback(new Error("multi-disk zip files are not supported: found disk number: "+diskNumber));var entryCount=eocdrBuffer.readUInt16LE(10),centralDirectoryOffset=eocdrBuffer.readUInt32LE(16),commentLength=eocdrBuffer.readUInt16LE(20),expectedCommentLength=eocdrBuffer.length-eocdrWithoutCommentSize;if(commentLength!==expectedCommentLength)return callback(new Error("invalid comment length. expected: "+expectedCommentLength+". found: "+commentLength));var comment=decodeStrings?decodeBuffer(eocdrBuffer,22,eocdrBuffer.length,!1):eocdrBuffer.slice(22);if(!(entryCount===65535||centralDirectoryOffset===4294967295))return callback(null,new ZipFile2(reader,centralDirectoryOffset,totalSize,entryCount,comment,options.autoClose,options.lazyEntries,decodeStrings,options.validateEntrySizes,options.strictFileNames));var zip64EocdlBuffer=newBuffer(20),zip64EocdlOffset=bufferReadStart+i-zip64EocdlBuffer.length;readAndAssertNoEof(reader,zip64EocdlBuffer,0,zip64EocdlBuffer.length,zip64EocdlOffset,function(err2){if(err2)return callback(err2);if(zip64EocdlBuffer.readUInt32LE(0)!==117853008)return callback(new Error("invalid zip64 end of central directory locator signature"));var zip64EocdrOffset=readUInt64LE(zip64EocdlBuffer,8),zip64EocdrBuffer=newBuffer(56);readAndAssertNoEof(reader,zip64EocdrBuffer,0,zip64EocdrBuffer.length,zip64EocdrOffset,function(err3){return err3?callback(err3):zip64EocdrBuffer.readUInt32LE(0)!==101075792?callback(new Error("invalid zip64 end of central directory record signature")):(entryCount=readUInt64LE(zip64EocdrBuffer,32),centralDirectoryOffset=readUInt64LE(zip64EocdrBuffer,48),callback(null,new ZipFile2(reader,centralDirectoryOffset,totalSize,entryCount,comment,options.autoClose,options.lazyEntries,decodeStrings,options.validateEntrySizes,options.strictFileNames)))})});return}callback(new Error("end of central directory record signature not found"))})}__name(fromRandomAccessReader,"fromRandomAccessReader");util.inherits(ZipFile2,EventEmitter);function ZipFile2(reader,centralDirectoryOffset,fileSize,entryCount,comment,autoClose,lazyEntries,decodeStrings,validateEntrySizes,strictFileNames){var self=this;EventEmitter.call(self),self.reader=reader,self.reader.on("error",function(err){emitError(self,err)}),self.reader.once("close",function(){self.emit("close")}),self.readEntryCursor=centralDirectoryOffset,self.fileSize=fileSize,self.entryCount=entryCount,self.comment=comment,self.entriesRead=0,self.autoClose=!!autoClose,self.lazyEntries=!!lazyEntries,self.decodeStrings=!!decodeStrings,self.validateEntrySizes=!!validateEntrySizes,self.strictFileNames=!!strictFileNames,self.isOpen=!0,self.emittedError=!1,self.lazyEntries||self._readEntry()}__name(ZipFile2,"ZipFile");ZipFile2.prototype.close=function(){this.isOpen&&(this.isOpen=!1,this.reader.unref())};function emitErrorAndAutoClose(self,err){self.autoClose&&self.close(),emitError(self,err)}__name(emitErrorAndAutoClose,"emitErrorAndAutoClose");function emitError(self,err){self.emittedError||(self.emittedError=!0,self.emit("error",err))}__name(emitError,"emitError");ZipFile2.prototype.readEntry=function(){if(!this.lazyEntries)throw new Error("readEntry() called without lazyEntries:true");this._readEntry()};ZipFile2.prototype._readEntry=function(){var self=this;if(self.entryCount===self.entriesRead){setImmediate(function(){self.autoClose&&self.close(),!self.emittedError&&self.emit("end")});return}if(!self.emittedError){var buffer=newBuffer(46);readAndAssertNoEof(self.reader,buffer,0,buffer.length,self.readEntryCursor,function(err){if(err)return emitErrorAndAutoClose(self,err);if(!self.emittedError){var entry=new Entry2,signature=buffer.readUInt32LE(0);if(signature!==33639248)return emitErrorAndAutoClose(self,new Error("invalid central directory file header signature: 0x"+signature.toString(16)));if(entry.versionMadeBy=buffer.readUInt16LE(4),entry.versionNeededToExtract=buffer.readUInt16LE(6),entry.generalPurposeBitFlag=buffer.readUInt16LE(8),entry.compressionMethod=buffer.readUInt16LE(10),entry.lastModFileTime=buffer.readUInt16LE(12),entry.lastModFileDate=buffer.readUInt16LE(14),entry.crc32=buffer.readUInt32LE(16),entry.compressedSize=buffer.readUInt32LE(20),entry.uncompressedSize=buffer.readUInt32LE(24),entry.fileNameLength=buffer.readUInt16LE(28),entry.extraFieldLength=buffer.readUInt16LE(30),entry.fileCommentLength=buffer.readUInt16LE(32),entry.internalFileAttributes=buffer.readUInt16LE(36),entry.externalFileAttributes=buffer.readUInt32LE(38),entry.relativeOffsetOfLocalHeader=buffer.readUInt32LE(42),entry.generalPurposeBitFlag&64)return emitErrorAndAutoClose(self,new Error("strong encryption is not supported"));self.readEntryCursor+=46,buffer=newBuffer(entry.fileNameLength+entry.extraFieldLength+entry.fileCommentLength),readAndAssertNoEof(self.reader,buffer,0,buffer.length,self.readEntryCursor,function(err2){if(err2)return emitErrorAndAutoClose(self,err2);if(!self.emittedError){var isUtf8=(entry.generalPurposeBitFlag&2048)!==0;entry.fileName=self.decodeStrings?decodeBuffer(buffer,0,entry.fileNameLength,isUtf8):buffer.slice(0,entry.fileNameLength);var fileCommentStart=entry.fileNameLength+entry.extraFieldLength,extraFieldBuffer=buffer.slice(entry.fileNameLength,fileCommentStart);entry.extraFields=[];for(var i=0;i<extraFieldBuffer.length-3;){var headerId=extraFieldBuffer.readUInt16LE(i+0),dataSize=extraFieldBuffer.readUInt16LE(i+2),dataStart=i+4,dataEnd=dataStart+dataSize;if(dataEnd>extraFieldBuffer.length)return emitErrorAndAutoClose(self,new Error("extra field length exceeds extra field buffer size"));var dataBuffer=newBuffer(dataSize);extraFieldBuffer.copy(dataBuffer,0,dataStart,dataEnd),entry.extraFields.push({id:headerId,data:dataBuffer}),i=dataEnd}if(entry.fileComment=self.decodeStrings?decodeBuffer(buffer,fileCommentStart,fileCommentStart+entry.fileCommentLength,isUtf8):buffer.slice(fileCommentStart,fileCommentStart+entry.fileCommentLength),entry.comment=entry.fileComment,self.readEntryCursor+=buffer.length,self.entriesRead+=1,entry.uncompressedSize===4294967295||entry.compressedSize===4294967295||entry.relativeOffsetOfLocalHeader===4294967295){for(var zip64EiefBuffer=null,i=0;i<entry.extraFields.length;i++){var extraField=entry.extraFields[i];if(extraField.id===1){zip64EiefBuffer=extraField.data;break}}if(zip64EiefBuffer==null)return emitErrorAndAutoClose(self,new Error("expected zip64 extended information extra field"));var index=0;if(entry.uncompressedSize===4294967295){if(index+8>zip64EiefBuffer.length)return emitErrorAndAutoClose(self,new Error("zip64 extended information extra field does not include uncompressed size"));entry.uncompressedSize=readUInt64LE(zip64EiefBuffer,index),index+=8}if(entry.compressedSize===4294967295){if(index+8>zip64EiefBuffer.length)return emitErrorAndAutoClose(self,new Error("zip64 extended information extra field does not include compressed size"));entry.compressedSize=readUInt64LE(zip64EiefBuffer,index),index+=8}if(entry.relativeOffsetOfLocalHeader===4294967295){if(index+8>zip64EiefBuffer.length)return emitErrorAndAutoClose(self,new Error("zip64 extended information extra field does not include relative header offset"));entry.relativeOffsetOfLocalHeader=readUInt64LE(zip64EiefBuffer,index),index+=8}}if(self.decodeStrings)for(var i=0;i<entry.extraFields.length;i++){var extraField=entry.extraFields[i];if(extraField.id===28789){if(extraField.data.length<6||extraField.data.readUInt8(0)!==1)continue;var oldNameCrc32=extraField.data.readUInt32LE(1);if(crc322.unsigned(buffer.slice(0,entry.fileNameLength))!==oldNameCrc32)continue;entry.fileName=decodeBuffer(extraField.data,5,extraField.data.length,!0);break}}if(self.validateEntrySizes&&entry.compressionMethod===0){var expectedCompressedSize=entry.uncompressedSize;if(entry.isEncrypted()&&(expectedCompressedSize+=12),entry.compressedSize!==expectedCompressedSize){var msg="compressed/uncompressed size mismatch for stored file: "+entry.compressedSize+" != "+entry.uncompressedSize;return emitErrorAndAutoClose(self,new Error(msg))}}if(self.decodeStrings){self.strictFileNames||(entry.fileName=entry.fileName.replace(/\\/g,"/"));var errorMessage=validateFileName(entry.fileName,self.validateFileNameOptions);if(errorMessage!=null)return emitErrorAndAutoClose(self,new Error(errorMessage))}self.emit("entry",entry),self.lazyEntries||self._readEntry()}})}})}};ZipFile2.prototype.openReadStream=function(entry,options,callback){var self=this,relativeStart=0,relativeEnd=entry.compressedSize;if(callback==null)callback=options,options={};else{if(options.decrypt!=null){if(!entry.isEncrypted())throw new Error("options.decrypt can only be specified for encrypted entries");if(options.decrypt!==!1)throw new Error("invalid options.decrypt value: "+options.decrypt);if(entry.isCompressed()&&options.decompress!==!1)throw new Error("entry is encrypted and compressed, and options.decompress !== false")}if(options.decompress!=null){if(!entry.isCompressed())throw new Error("options.decompress can only be specified for compressed entries");if(!(options.decompress===!1||options.decompress===!0))throw new Error("invalid options.decompress value: "+options.decompress)}if(options.start!=null||options.end!=null){if(entry.isCompressed()&&options.decompress!==!1)throw new Error("start/end range not allowed for compressed entry without options.decompress === false");if(entry.isEncrypted()&&options.decrypt!==!1)throw new Error("start/end range not allowed for encrypted entry without options.decrypt === false")}if(options.start!=null){if(relativeStart=options.start,relativeStart<0)throw new Error("options.start < 0");if(relativeStart>entry.compressedSize)throw new Error("options.start > entry.compressedSize")}if(options.end!=null){if(relativeEnd=options.end,relativeEnd<0)throw new Error("options.end < 0");if(relativeEnd>entry.compressedSize)throw new Error("options.end > entry.compressedSize");if(relativeEnd<relativeStart)throw new Error("options.end < options.start")}}if(!self.isOpen)return callback(new Error("closed"));if(entry.isEncrypted()&&options.decrypt!==!1)return callback(new Error("entry is encrypted, and options.decrypt !== false"));self.reader.ref();var buffer=newBuffer(30);readAndAssertNoEof(self.reader,buffer,0,buffer.length,entry.relativeOffsetOfLocalHeader,function(err){try{if(err)return callback(err);var signature=buffer.readUInt32LE(0);if(signature!==67324752)return callback(new Error("invalid local file header signature: 0x"+signature.toString(16)));var fileNameLength=buffer.readUInt16LE(26),extraFieldLength=buffer.readUInt16LE(28),localFileHeaderEnd=entry.relativeOffsetOfLocalHeader+buffer.length+fileNameLength+extraFieldLength,decompress;if(entry.compressionMethod===0)decompress=!1;else if(entry.compressionMethod===8)decompress=options.decompress!=null?options.decompress:!0;else return callback(new Error("unsupported compression method: "+entry.compressionMethod));var fileDataStart=localFileHeaderEnd,fileDataEnd=fileDataStart+entry.compressedSize;if(entry.compressedSize!==0&&fileDataEnd>self.fileSize)return callback(new Error("file data overflows file bounds: "+fileDataStart+" + "+entry.compressedSize+" > "+self.fileSize));var readStream=self.reader.createReadStream({start:fileDataStart+relativeStart,end:fileDataStart+relativeEnd}),endpointStream=readStream;if(decompress){var destroyed=!1,inflateFilter=zlib.createInflateRaw();readStream.on("error",function(err2){setImmediate(function(){destroyed||inflateFilter.emit("error",err2)})}),readStream.pipe(inflateFilter),self.validateEntrySizes?(endpointStream=new AssertByteCountStream(entry.uncompressedSize),inflateFilter.on("error",function(err2){setImmediate(function(){destroyed||endpointStream.emit("error",err2)})}),inflateFilter.pipe(endpointStream)):endpointStream=inflateFilter,endpointStream.destroy=function(){destroyed=!0,inflateFilter!==endpointStream&&inflateFilter.unpipe(endpointStream),readStream.unpipe(inflateFilter),readStream.destroy()}}callback(null,endpointStream)}finally{self.reader.unref()}})};function Entry2(){}__name(Entry2,"Entry");Entry2.prototype.getLastModDate=function(){return dosDateTimeToDate(this.lastModFileDate,this.lastModFileTime)};Entry2.prototype.isEncrypted=function(){return(this.generalPurposeBitFlag&1)!==0};Entry2.prototype.isCompressed=function(){return this.compressionMethod===8};function dosDateTimeToDate(date,time){var day=date&31,month=(date>>5&15)-1,year=(date>>9&127)+1980,millisecond=0,second=(time&31)*2,minute=time>>5&63,hour=time>>11&31;return new Date(year,month,day,hour,minute,second,millisecond)}__name(dosDateTimeToDate,"dosDateTimeToDate");function validateFileName(fileName){return fileName.indexOf("\\")!==-1?"invalid characters in fileName: "+fileName:/^[a-zA-Z]:/.test(fileName)||/^\//.test(fileName)?"absolute path: "+fileName:fileName.split("/").indexOf("..")!==-1?"invalid relative path: "+fileName:null}__name(validateFileName,"validateFileName");function readAndAssertNoEof(reader,buffer,offset,length,position,callback){if(length===0)return setImmediate(function(){callback(null,newBuffer(0))});reader.read(buffer,offset,length,position,function(err,bytesRead){if(err)return callback(err);if(bytesRead<length)return callback(new Error("unexpected EOF"));callback()})}__name(readAndAssertNoEof,"readAndAssertNoEof");util.inherits(AssertByteCountStream,Transform);function AssertByteCountStream(byteCount){Transform.call(this),this.actualByteCount=0,this.expectedByteCount=byteCount}__name(AssertByteCountStream,"AssertByteCountStream");AssertByteCountStream.prototype._transform=function(chunk,encoding,cb){if(this.actualByteCount+=chunk.length,this.actualByteCount>this.expectedByteCount){var msg="too many bytes in the stream. expected "+this.expectedByteCount+". got at least "+this.actualByteCount;return cb(new Error(msg))}cb(null,chunk)};AssertByteCountStream.prototype._flush=function(cb){if(this.actualByteCount<this.expectedByteCount){var msg="not enough bytes in the stream. expected "+this.expectedByteCount+". got only "+this.actualByteCount;return cb(new Error(msg))}cb()};util.inherits(RandomAccessReader,EventEmitter);function RandomAccessReader(){EventEmitter.call(this),this.refCount=0}__name(RandomAccessReader,"RandomAccessReader");RandomAccessReader.prototype.ref=function(){this.refCount+=1};RandomAccessReader.prototype.unref=function(){var self=this;if(self.refCount-=1,self.refCount>0)return;if(self.refCount<0)throw new Error("invalid unref");self.close(onCloseDone);function onCloseDone(err){if(err)return self.emit("error",err);self.emit("close")}__name(onCloseDone,"onCloseDone")};RandomAccessReader.prototype.createReadStream=function(options){var start=options.start,end=options.end;if(start===end){var emptyStream=new PassThrough;return setImmediate(function(){emptyStream.end()}),emptyStream}var stream2=this._readStreamForRange(start,end),destroyed=!1,refUnrefFilter=new RefUnrefFilter(this);stream2.on("error",function(err){setImmediate(function(){destroyed||refUnrefFilter.emit("error",err)})}),refUnrefFilter.destroy=function(){stream2.unpipe(refUnrefFilter),refUnrefFilter.unref(),stream2.destroy()};var byteCounter=new AssertByteCountStream(end-start);return refUnrefFilter.on("error",function(err){setImmediate(function(){destroyed||byteCounter.emit("error",err)})}),byteCounter.destroy=function(){destroyed=!0,refUnrefFilter.unpipe(byteCounter),refUnrefFilter.destroy()},stream2.pipe(refUnrefFilter).pipe(byteCounter)};RandomAccessReader.prototype._readStreamForRange=function(start,end){throw new Error("not implemented")};RandomAccessReader.prototype.read=function(buffer,offset,length,position,callback){var readStream=this.createReadStream({start:position,end:position+length}),writeStream=new Writable,written=0;writeStream._write=function(chunk,encoding,cb){chunk.copy(buffer,offset+written,0,chunk.length),written+=chunk.length,cb()},writeStream.on("finish",callback),readStream.on("error",function(error){callback(error)}),readStream.pipe(writeStream)};RandomAccessReader.prototype.close=function(callback){setImmediate(callback)};util.inherits(RefUnrefFilter,PassThrough);function RefUnrefFilter(context){PassThrough.call(this),this.context=context,this.context.ref(),this.unreffedYet=!1}__name(RefUnrefFilter,"RefUnrefFilter");RefUnrefFilter.prototype._flush=function(cb){this.unref(),cb()};RefUnrefFilter.prototype.unref=function(cb){this.unreffedYet||(this.unreffedYet=!0,this.context.unref())};var cp437="\0\u263A\u263B\u2665\u2666\u2663\u2660\u2022\u25D8\u25CB\u25D9\u2642\u2640\u266A\u266B\u263C\u25BA\u25C4\u2195\u203C\xB6\xA7\u25AC\u21A8\u2191\u2193\u2192\u2190\u221F\u2194\u25B2\u25BC !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u2302\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0";function decodeBuffer(buffer,start,end,isUtf8){if(isUtf8)return buffer.toString("utf8",start,end);for(var result="",i=start;i<end;i++)result+=cp437[buffer[i]];return result}__name(decodeBuffer,"decodeBuffer");function readUInt64LE(buffer,offset){var lower32=buffer.readUInt32LE(offset),upper32=buffer.readUInt32LE(offset+4);return upper32*4294967296+lower32}__name(readUInt64LE,"readUInt64LE");var newBuffer;typeof Buffer.allocUnsafe=="function"?newBuffer=__name(function(len){return Buffer.allocUnsafe(len)},"newBuffer"):newBuffer=__name(function(len){return new Buffer(len)},"newBuffer");function defaultCallback(err){if(err)throw err}__name(defaultCallback,"defaultCallback")}});var require_polyfills=__commonJS({"../node_modules/.pnpm/graceful-fs@4.2.11/node_modules/graceful-fs/polyfills.js"(exports2,module2){var constants2=require("constants"),origCwd=process.cwd,cwd=null,platform=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return cwd||(cwd=origCwd.call(process)),cwd};try{process.cwd()}catch{}typeof process.chdir=="function"&&(chdir=process.chdir,process.chdir=function(d){cwd=null,chdir.call(process,d)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,chdir));var chdir;module2.exports=patch;function patch(fs2){constants2.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&patchLchmod(fs2),fs2.lutimes||patchLutimes(fs2),fs2.chown=chownFix(fs2.chown),fs2.fchown=chownFix(fs2.fchown),fs2.lchown=chownFix(fs2.lchown),fs2.chmod=chmodFix(fs2.chmod),fs2.fchmod=chmodFix(fs2.fchmod),fs2.lchmod=chmodFix(fs2.lchmod),fs2.chownSync=chownFixSync(fs2.chownSync),fs2.fchownSync=chownFixSync(fs2.fchownSync),fs2.lchownSync=chownFixSync(fs2.lchownSync),fs2.chmodSync=chmodFixSync(fs2.chmodSync),fs2.fchmodSync=chmodFixSync(fs2.fchmodSync),fs2.lchmodSync=chmodFixSync(fs2.lchmodSync),fs2.stat=statFix(fs2.stat),fs2.fstat=statFix(fs2.fstat),fs2.lstat=statFix(fs2.lstat),fs2.statSync=statFixSync(fs2.statSync),fs2.fstatSync=statFixSync(fs2.fstatSync),fs2.lstatSync=statFixSync(fs2.lstatSync),fs2.chmod&&!fs2.lchmod&&(fs2.lchmod=function(path,mode,cb){cb&&process.nextTick(cb)},fs2.lchmodSync=function(){}),fs2.chown&&!fs2.lchown&&(fs2.lchown=function(path,uid,gid,cb){cb&&process.nextTick(cb)},fs2.lchownSync=function(){}),platform==="win32"&&(fs2.rename=typeof fs2.rename!="function"?fs2.rename:function(fs$rename){function rename(from,to,cb){var start=Date.now(),backoff=0;fs$rename(from,to,__name(function CB(er){if(er&&(er.code==="EACCES"||er.code==="EPERM"||er.code==="EBUSY")&&Date.now()-start<6e4){setTimeout(function(){fs2.stat(to,function(stater,st){stater&&stater.code==="ENOENT"?fs$rename(from,to,CB):cb(er)})},backoff),backoff<100&&(backoff+=10);return}cb&&cb(er)},"CB"))}return __name(rename,"rename"),Object.setPrototypeOf&&Object.setPrototypeOf(rename,fs$rename),rename}(fs2.rename)),fs2.read=typeof fs2.read!="function"?fs2.read:function(fs$read){function read(fd,buffer,offset,length,position,callback_){var callback;if(callback_&&typeof callback_=="function"){var eagCounter=0;callback=__name(function(er,_,__){if(er&&er.code==="EAGAIN"&&eagCounter<10)return eagCounter++,fs$read.call(fs2,fd,buffer,offset,length,position,callback);callback_.apply(this,arguments)},"callback")}return fs$read.call(fs2,fd,buffer,offset,length,position,callback)}return __name(read,"read"),Object.setPrototypeOf&&Object.setPrototypeOf(read,fs$read),read}(fs2.read),fs2.readSync=typeof fs2.readSync!="function"?fs2.readSync:function(fs$readSync){return function(fd,buffer,offset,length,position){for(var eagCounter=0;;)try{return fs$readSync.call(fs2,fd,buffer,offset,length,position)}catch(er){if(er.code==="EAGAIN"&&eagCounter<10){eagCounter++;continue}throw er}}}(fs2.readSync);function patchLchmod(fs3){fs3.lchmod=function(path,mode,callback){fs3.open(path,constants2.O_WRONLY|constants2.O_SYMLINK,mode,function(err,fd){if(err){callback&&callback(err);return}fs3.fchmod(fd,mode,function(err2){fs3.close(fd,function(err22){callback&&callback(err2||err22)})})})},fs3.lchmodSync=function(path,mode){var fd=fs3.openSync(path,constants2.O_WRONLY|constants2.O_SYMLINK,mode),threw=!0,ret;try{ret=fs3.fchmodSync(fd,mode),threw=!1}finally{if(threw)try{fs3.closeSync(fd)}catch{}else fs3.closeSync(fd)}return ret}}__name(patchLchmod,"patchLchmod");function patchLutimes(fs3){constants2.hasOwnProperty("O_SYMLINK")&&fs3.futimes?(fs3.lutimes=function(path,at,mt,cb){fs3.open(path,constants2.O_SYMLINK,function(er,fd){if(er){cb&&cb(er);return}fs3.futimes(fd,at,mt,function(er2){fs3.close(fd,function(er22){cb&&cb(er2||er22)})})})},fs3.lutimesSync=function(path,at,mt){var fd=fs3.openSync(path,constants2.O_SYMLINK),ret,threw=!0;try{ret=fs3.futimesSync(fd,at,mt),threw=!1}finally{if(threw)try{fs3.closeSync(fd)}catch{}else fs3.closeSync(fd)}return ret}):fs3.futimes&&(fs3.lutimes=function(_a,_b,_c,cb){cb&&process.nextTick(cb)},fs3.lutimesSync=function(){})}__name(patchLutimes,"patchLutimes");function chmodFix(orig){return orig&&function(target,mode,cb){return orig.call(fs2,target,mode,function(er){chownErOk(er)&&(er=null),cb&&cb.apply(this,arguments)})}}__name(chmodFix,"chmodFix");function chmodFixSync(orig){return orig&&function(target,mode){try{return orig.call(fs2,target,mode)}catch(er){if(!chownErOk(er))throw er}}}__name(chmodFixSync,"chmodFixSync");function chownFix(orig){return orig&&function(target,uid,gid,cb){return orig.call(fs2,target,uid,gid,function(er){chownErOk(er)&&(er=null),cb&&cb.apply(this,arguments)})}}__name(chownFix,"chownFix");function chownFixSync(orig){return orig&&function(target,uid,gid){try{return orig.call(fs2,target,uid,gid)}catch(er){if(!chownErOk(er))throw er}}}__name(chownFixSync,"chownFixSync");function statFix(orig){return orig&&function(target,options,cb){typeof options=="function"&&(cb=options,options=null);function callback(er,stats){stats&&(stats.uid<0&&(stats.uid+=4294967296),stats.gid<0&&(stats.gid+=4294967296)),cb&&cb.apply(this,arguments)}return __name(callback,"callback"),options?orig.call(fs2,target,options,callback):orig.call(fs2,target,callback)}}__name(statFix,"statFix");function statFixSync(orig){return orig&&function(target,options){var stats=options?orig.call(fs2,target,options):orig.call(fs2,target);return stats&&(stats.uid<0&&(stats.uid+=4294967296),stats.gid<0&&(stats.gid+=4294967296)),stats}}__name(statFixSync,"statFixSync");function chownErOk(er){if(!er||er.code==="ENOSYS")return!0;var nonroot=!process.getuid||process.getuid()!==0;return!!(nonroot&&(er.code==="EINVAL"||er.code==="EPERM"))}__name(chownErOk,"chownErOk")}__name(patch,"patch")}});var require_legacy_streams=__commonJS({"../node_modules/.pnpm/graceful-fs@4.2.11/node_modules/graceful-fs/legacy-streams.js"(exports2,module2){var Stream=require("stream").Stream;module2.exports=legacy;function legacy(fs2){return{ReadStream,WriteStream};function ReadStream(path,options){if(!(this instanceof ReadStream))return new ReadStream(path,options);Stream.call(this);var self=this;this.path=path,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,options=options||{};for(var keys=Object.keys(options),index=0,length=keys.length;index<length;index++){var key=keys[index];this[key]=options[key]}if(this.encoding&&this.setEncoding(this.encoding),this.start!==void 0){if(typeof this.start!="number")throw TypeError("start must be a Number");if(this.end===void 0)this.end=1/0;else if(typeof this.end!="number")throw TypeError("end must be a Number");if(this.start>this.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){self._read()});return}fs2.open(this.path,this.flags,this.mode,function(err,fd){if(err){self.emit("error",err),self.readable=!1;return}self.fd=fd,self.emit("open",fd),self._read()})}function WriteStream(path,options){if(!(this instanceof WriteStream))return new WriteStream(path,options);Stream.call(this),this.path=path,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,options=options||{};for(var keys=Object.keys(options),index=0,length=keys.length;index<length;index++){var key=keys[index];this[key]=options[key]}if(this.start!==void 0){if(typeof this.start!="number")throw TypeError("start must be a Number");if(this.start<0)throw new Error("start must be >= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=fs2.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}__name(legacy,"legacy")}});var require_clone=__commonJS({"../node_modules/.pnpm/graceful-fs@4.2.11/node_modules/graceful-fs/clone.js"(exports2,module2){"use strict";module2.exports=clone;var getPrototypeOf2=Object.getPrototypeOf||function(obj){return obj.__proto__};function clone(obj){if(obj===null||typeof obj!="object")return obj;if(obj instanceof Object)var copy={__proto__:getPrototypeOf2(obj)};else var copy=Object.create(null);return Object.getOwnPropertyNames(obj).forEach(function(key){Object.defineProperty(copy,key,Object.getOwnPropertyDescriptor(obj,key))}),copy}__name(clone,"clone")}});var require_graceful_fs=__commonJS({"../node_modules/.pnpm/graceful-fs@4.2.11/node_modules/graceful-fs/graceful-fs.js"(exports2,module2){var fs2=require("fs"),polyfills=require_polyfills(),legacy=require_legacy_streams(),clone=require_clone(),util=require("util"),gracefulQueue,previousSymbol;typeof Symbol=="function"&&typeof Symbol.for=="function"?(gracefulQueue=Symbol.for("graceful-fs.queue"),previousSymbol=Symbol.for("graceful-fs.previous")):(gracefulQueue="___graceful-fs.queue",previousSymbol="___graceful-fs.previous");function noop(){}__name(noop,"noop");function publishQueue(context,queue2){Object.defineProperty(context,gracefulQueue,{get:function(){return queue2}})}__name(publishQueue,"publishQueue");var debug=noop;util.debuglog?debug=util.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(debug=__name(function(){var m=util.format.apply(util,arguments);m="GFS4: "+m.split(/\n/).join(`
GFS4: `),console.error(m)},"debug"));fs2[gracefulQueue]||(queue=global[gracefulQueue]||[],publishQueue(fs2,queue),fs2.close=function(fs$close){function close(fd,cb){return fs$close.call(fs2,fd,function(err){err||resetQueue(),typeof cb=="function"&&cb.apply(this,arguments)})}return __name(close,"close"),Object.defineProperty(close,previousSymbol,{value:fs$close}),close}(fs2.close),fs2.closeSync=function(fs$closeSync){function closeSync(fd){fs$closeSync.apply(fs2,arguments),resetQueue()}return __name(closeSync,"closeSync"),Object.defineProperty(closeSync,previousSymbol,{value:fs$closeSync}),closeSync}(fs2.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){debug(fs2[gracefulQueue]),require("assert").equal(fs2[gracefulQueue].length,0)}));var queue;global[gracefulQueue]||publishQueue(global,fs2[gracefulQueue]);module2.exports=patch(clone(fs2));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!fs2.__patched&&(module2.exports=patch(fs2),fs2.__patched=!0);function patch(fs3){polyfills(fs3),fs3.gracefulify=patch,fs3.createReadStream=createReadStream3,fs3.createWriteStream=createWriteStream;var fs$readFile=fs3.readFile;fs3.readFile=readFile6;function readFile6(path,options,cb){return typeof options=="function"&&(cb=options,options=null),go$readFile(path,options,cb);function go$readFile(path2,options2,cb2,startTime){return fs$readFile(path2,options2,function(err){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$readFile,[path2,options2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$readFile,"go$readFile")}__name(readFile6,"readFile");var fs$writeFile=fs3.writeFile;fs3.writeFile=writeFile2;function writeFile2(path,data,options,cb){return typeof options=="function"&&(cb=options,options=null),go$writeFile(path,data,options,cb);function go$writeFile(path2,data2,options2,cb2,startTime){return fs$writeFile(path2,data2,options2,function(err){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$writeFile,[path2,data2,options2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$writeFile,"go$writeFile")}__name(writeFile2,"writeFile");var fs$appendFile=fs3.appendFile;fs$appendFile&&(fs3.appendFile=appendFile);function appendFile(path,data,options,cb){return typeof options=="function"&&(cb=options,options=null),go$appendFile(path,data,options,cb);function go$appendFile(path2,data2,options2,cb2,startTime){return fs$appendFile(path2,data2,options2,function(err){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$appendFile,[path2,data2,options2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$appendFile,"go$appendFile")}__name(appendFile,"appendFile");var fs$copyFile=fs3.copyFile;fs$copyFile&&(fs3.copyFile=copyFile);function copyFile(src,dest,flags,cb){return typeof flags=="function"&&(cb=flags,flags=0),go$copyFile(src,dest,flags,cb);function go$copyFile(src2,dest2,flags2,cb2,startTime){return fs$copyFile(src2,dest2,flags2,function(err){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$copyFile,[src2,dest2,flags2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$copyFile,"go$copyFile")}__name(copyFile,"copyFile");var fs$readdir=fs3.readdir;fs3.readdir=readdir4;var noReaddirOptionVersions=/^v[0-5]\./;function readdir4(path,options,cb){typeof options=="function"&&(cb=options,options=null);var go$readdir=noReaddirOptionVersions.test(process.version)?__name(function(path2,options2,cb2,startTime){return fs$readdir(path2,fs$readdirCallback(path2,options2,cb2,startTime))},"go$readdir"):__name(function(path2,options2,cb2,startTime){return fs$readdir(path2,options2,fs$readdirCallback(path2,options2,cb2,startTime))},"go$readdir");return go$readdir(path,options,cb);function fs$readdirCallback(path2,options2,cb2,startTime){return function(err,files){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$readdir,[path2,options2,cb2],err,startTime||Date.now(),Date.now()]):(files&&files.sort&&files.sort(),typeof cb2=="function"&&cb2.call(this,err,files))}}}if(__name(readdir4,"readdir"),process.version.substr(0,4)==="v0.8"){var legStreams=legacy(fs3);ReadStream=legStreams.ReadStream,WriteStream=legStreams.WriteStream}var fs$ReadStream=fs3.ReadStream;fs$ReadStream&&(ReadStream.prototype=Object.create(fs$ReadStream.prototype),ReadStream.prototype.open=ReadStream$open);var fs$WriteStream=fs3.WriteStream;fs$WriteStream&&(WriteStream.prototype=Object.create(fs$WriteStream.prototype),WriteStream.prototype.open=WriteStream$open),Object.defineProperty(fs3,"ReadStream",{get:function(){return ReadStream},set:function(val){ReadStream=val},enumerable:!0,configurable:!0}),Object.defineProperty(fs3,"WriteStream",{get:function(){return WriteStream},set:function(val){WriteStream=val},enumerable:!0,configurable:!0});var FileReadStream=ReadStream;Object.defineProperty(fs3,"FileReadStream",{get:function(){return FileReadStream},set:function(val){FileReadStream=val},enumerable:!0,configurable:!0});var FileWriteStream=WriteStream;Object.defineProperty(fs3,"FileWriteStream",{get:function(){return FileWriteStream},set:function(val){FileWriteStream=val},enumerable:!0,configurable:!0});function ReadStream(path,options){return this instanceof ReadStream?(fs$ReadStream.apply(this,arguments),this):ReadStream.apply(Object.create(ReadStream.prototype),arguments)}__name(ReadStream,"ReadStream");function ReadStream$open(){var that=this;open2(that.path,that.flags,that.mode,function(err,fd){err?(that.autoClose&&that.destroy(),that.emit("error",err)):(that.fd=fd,that.emit("open",fd),that.read())})}__name(ReadStream$open,"ReadStream$open");function WriteStream(path,options){return this instanceof WriteStream?(fs$WriteStream.apply(this,arguments),this):WriteStream.apply(Object.create(WriteStream.prototype),arguments)}__name(WriteStream,"WriteStream");function WriteStream$open(){var that=this;open2(that.path,that.flags,that.mode,function(err,fd){err?(that.destroy(),that.emit("error",err)):(that.fd=fd,that.emit("open",fd))})}__name(WriteStream$open,"WriteStream$open");function createReadStream3(path,options){return new fs3.ReadStream(path,options)}__name(createReadStream3,"createReadStream");function createWriteStream(path,options){return new fs3.WriteStream(path,options)}__name(createWriteStream,"createWriteStream");var fs$open=fs3.open;fs3.open=open2;function open2(path,flags,mode,cb){return typeof mode=="function"&&(cb=mode,mode=null),go$open(path,flags,mode,cb);function go$open(path2,flags2,mode2,cb2,startTime){return fs$open(path2,flags2,mode2,function(err,fd){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$open,[path2,flags2,mode2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$open,"go$open")}return __name(open2,"open"),fs3}__name(patch,"patch");function enqueue(elem){debug("ENQUEUE",elem[0].name,elem[1]),fs2[gracefulQueue].push(elem),retry()}__name(enqueue,"enqueue");var retryTimer;function resetQueue(){for(var now=Date.now(),i=0;i<fs2[gracefulQueue].length;++i)fs2[gracefulQueue][i].length>2&&(fs2[gracefulQueue][i][3]=now,fs2[gracefulQueue][i][4]=now);retry()}__name(resetQueue,"resetQueue");function retry(){if(clearTimeout(retryTimer),retryTimer=void 0,fs2[gracefulQueue].length!==0){var elem=fs2[gracefulQueue].shift(),fn=elem[0],args=elem[1],err=elem[2],startTime=elem[3],lastTime=elem[4];if(startTime===void 0)debug("RETRY",fn.name,args),fn.apply(null,args);else if(Date.now()-startTime>=6e4){debug("TIMEOUT",fn.name,args);var cb=args.pop();typeof cb=="function"&&cb.call(null,err)}else{var sinceAttempt=Date.now()-lastTime,sinceStart=Math.max(lastTime-startTime,1),desiredDelay=Math.min(sinceStart*1.2,100);sinceAttempt>=desiredDelay?(debug("RETRY",fn.name,args),fn.apply(null,args.concat([startTime]))):fs2[gracefulQueue].push(elem)}retryTimer===void 0&&(retryTimer=setTimeout(retry,0))}}__name(retry,"retry")}});var require_symbols=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/symbols.js"(exports2,module2){"use strict";module2.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}}});var require_errors=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/errors.js"(exports2,module2){"use strict";var UndiciError=class extends Error{constructor(message,options){super(message,options),this.name="UndiciError",this.code="UND_ERR"}};__name(UndiciError,"UndiciError");var ConnectTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="ConnectTimeoutError",this.message=message||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}};__name(ConnectTimeoutError,"ConnectTimeoutError");var HeadersTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="HeadersTimeoutError",this.message=message||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}};__name(HeadersTimeoutError,"HeadersTimeoutError");var HeadersOverflowError=class extends UndiciError{constructor(message){super(message),this.name="HeadersOverflowError",this.message=message||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}};__name(HeadersOverflowError,"HeadersOverflowError");var BodyTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="BodyTimeoutError",this.message=message||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}};__name(BodyTimeoutError,"BodyTimeoutError");var ResponseStatusCodeError=class extends UndiciError{constructor(message,statusCode,headers,body){super(message),this.name="ResponseStatusCodeError",this.message=message||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=body,this.status=statusCode,this.statusCode=statusCode,this.headers=headers}};__name(ResponseStatusCodeError,"ResponseStatusCodeError");var InvalidArgumentError=class extends UndiciError{constructor(message){super(message),this.name="InvalidArgumentError",this.message=message||"Invalid Argument Error",this.code="UND_ERR_INVALID_ARG"}};__name(InvalidArgumentError,"InvalidArgumentError");var InvalidReturnValueError=class extends UndiciError{constructor(message){super(message),this.name="InvalidReturnValueError",this.message=message||"Invalid Return Value Error",this.code="UND_ERR_INVALID_RETURN_VALUE"}};__name(InvalidReturnValueError,"InvalidReturnValueError");var AbortError=class extends UndiciError{constructor(message){super(message),this.name="AbortError",this.message=message||"The operation was aborted"}};__name(AbortError,"AbortError");var RequestAbortedError=class extends AbortError{constructor(message){super(message),this.name="AbortError",this.message=message||"Request aborted",this.code="UND_ERR_ABORTED"}};__name(RequestAbortedError,"RequestAbortedError");var InformationalError=class extends UndiciError{constructor(message){super(message),this.name="InformationalError",this.message=message||"Request information",this.code="UND_ERR_INFO"}};__name(InformationalError,"InformationalError");var RequestContentLengthMismatchError=class extends UndiciError{constructor(message){super(message),this.name="RequestContentLengthMismatchError",this.message=message||"Request body length does not match content-length header",this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}};__name(RequestContentLengthMismatchError,"RequestContentLengthMismatchError");var ResponseContentLengthMismatchError=class extends UndiciError{constructor(message){super(message),this.name="ResponseContentLengthMismatchError",this.message=message||"Response body length does not match content-length header",this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}};__name(ResponseContentLengthMismatchError,"ResponseContentLengthMismatchError");var ClientDestroyedError=class extends UndiciError{constructor(message){super(message),this.name="ClientDestroyedError",this.message=message||"The client is destroyed",this.code="UND_ERR_DESTROYED"}};__name(ClientDestroyedError,"ClientDestroyedError");var ClientClosedError=class extends UndiciError{constructor(message){super(message),this.name="ClientClosedError",this.message=message||"The client is closed",this.code="UND_ERR_CLOSED"}};__name(ClientClosedError,"ClientClosedError");var SocketError=class extends UndiciError{constructor(message,socket){super(message),this.name="SocketError",this.message=message||"Socket error",this.code="UND_ERR_SOCKET",this.socket=socket}};__name(SocketError,"SocketError");var NotSupportedError=class extends UndiciError{constructor(message){super(message),this.name="NotSupportedError",this.message=message||"Not supported error",this.code="UND_ERR_NOT_SUPPORTED"}};__name(NotSupportedError,"NotSupportedError");var BalancedPoolMissingUpstreamError=class extends UndiciError{constructor(message){super(message),this.name="MissingUpstreamError",this.message=message||"No upstream has been added to the BalancedPool",this.code="UND_ERR_BPL_MISSING_UPSTREAM"}};__name(BalancedPoolMissingUpstreamError,"BalancedPoolMissingUpstreamError");var HTTPParserError=class extends Error{constructor(message,code,data){super(message),this.name="HTTPParserError",this.code=code?`HPE_${code}`:void 0,this.data=data?data.toString():void 0}};__name(HTTPParserError,"HTTPParserError");var ResponseExceededMaxSizeError=class extends UndiciError{constructor(message){super(message),this.name="ResponseExceededMaxSizeError",this.message=message||"Response content exceeded max size",this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}};__name(ResponseExceededMaxSizeError,"ResponseExceededMaxSizeError");var RequestRetryError=class extends UndiciError{constructor(message,code,{headers,data}){super(message),this.name="RequestRetryError",this.message=message||"Request retry error",this.code="UND_ERR_REQ_RETRY",this.statusCode=code,this.data=data,this.headers=headers}};__name(RequestRetryError,"RequestRetryError");var ResponseError=class extends UndiciError{constructor(message,code,{headers,body}){super(message),this.name="ResponseError",this.message=message||"Response error",this.code="UND_ERR_RESPONSE",this.statusCode=code,this.body=body,this.headers=headers}};__name(ResponseError,"ResponseError");var SecureProxyConnectionError=class extends UndiciError{constructor(cause,message,options={}){super(message,{cause,...options}),this.name="SecureProxyConnectionError",this.message=message||"Secure Proxy Connection failed",this.code="UND_ERR_PRX_TLS",this.cause=cause}};__name(SecureProxyConnectionError,"SecureProxyConnectionError");module2.exports={AbortError,HTTPParserError,UndiciError,HeadersTimeoutError,HeadersOverflowError,BodyTimeoutError,RequestContentLengthMismatchError,ConnectTimeoutError,ResponseStatusCodeError,InvalidArgumentError,InvalidReturnValueError,RequestAbortedError,ClientDestroyedError,ClientClosedError,InformationalError,SocketError,NotSupportedError,ResponseContentLengthMismatchError,BalancedPoolMissingUpstreamError,ResponseExceededMaxSizeError,RequestRetryError,ResponseError,SecureProxyConnectionError}}});var require_constants=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/constants.js"(exports2,module2){"use strict";var wellknownHeaderNames=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"],headerNameLowerCasedRecord={};Object.setPrototypeOf(headerNameLowerCasedRecord,null);var wellknownHeaderNameBuffers={};Object.setPrototypeOf(wellknownHeaderNameBuffers,null);function getHeaderNameAsBuffer(header){let buffer=wellknownHeaderNameBuffers[header];return buffer===void 0&&(buffer=Buffer.from(header)),buffer}__name(getHeaderNameAsBuffer,"getHeaderNameAsBuffer");for(let i=0;i<wellknownHeaderNames.length;++i){let key=wellknownHeaderNames[i],lowerCasedKey=key.toLowerCase();headerNameLowerCasedRecord[key]=headerNameLowerCasedRecord[lowerCasedKey]=lowerCasedKey}module2.exports={wellknownHeaderNames,headerNameLowerCasedRecord,getHeaderNameAsBuffer}}});var require_tree=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/tree.js"(exports2,module2){"use strict";var{wellknownHeaderNames,headerNameLowerCasedRecord}=require_constants(),TstNode=class{value=null;left=null;middle=null;right=null;code;constructor(key,value,index){if(index===void 0||index>=key.length)throw new TypeError("Unreachable");if((this.code=key.charCodeAt(index))>127)throw new TypeError("key must be ascii string");key.length!==++index?this.middle=new TstNode(key,value,index):this.value=value}add(key,value){let length=key.length;if(length===0)throw new TypeError("Unreachable");let index=0,node=this;for(;;){let code=key.charCodeAt(index);if(code>127)throw new TypeError("key must be ascii string");if(node.code===code)if(length===++index){node.value=value;break}else if(node.middle!==null)node=node.middle;else{node.middle=new TstNode(key,value,index);break}else if(node.code<code)if(node.left!==null)node=node.left;else{node.left=new TstNode(key,value,index);break}else if(node.right!==null)node=node.right;else{node.right=new TstNode(key,value,index);break}}}search(key){let keylength=key.length,index=0,node=this;for(;node!==null&&index<keylength;){let code=key[index];for(code<=90&&code>=65&&(code|=32);node!==null;){if(code===node.code){if(keylength===++index)return node;node=node.middle;break}node=node.code<code?node.left:node.right}}return null}};__name(TstNode,"TstNode");var TernarySearchTree=class{node=null;insert(key,value){this.node===null?this.node=new TstNode(key,value,0):this.node.add(key,value)}lookup(key){return this.node?.search(key)?.value??null}};__name(TernarySearchTree,"TernarySearchTree");var tree=new TernarySearchTree;for(let i=0;i<wellknownHeaderNames.length;++i){let key=headerNameLowerCasedRecord[wellknownHeaderNames[i]];tree.insert(key,key)}module2.exports={TernarySearchTree,tree}}});var require_util=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/util.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{kDestroyed,kBodyUsed,kListeners,kBody}=require_symbols(),{IncomingMessage}=require("node:http"),stream2=require("node:stream"),net=require("node:net"),{Blob:Blob2}=require("node:buffer"),nodeUtil=require("node:util"),{stringify:stringify2}=require("node:querystring"),{EventEmitter:EE}=require("node:events"),{InvalidArgumentError}=require_errors(),{headerNameLowerCasedRecord}=require_constants(),{tree}=require_tree(),[nodeMajor,nodeMinor]=process.versions.node.split(".").map(v=>Number(v)),BodyAsyncIterable=class{constructor(body){this[kBody]=body,this[kBodyUsed]=!1}async*[Symbol.asyncIterator](){assert2(!this[kBodyUsed],"disturbed"),this[kBodyUsed]=!0,yield*this[kBody]}};__name(BodyAsyncIterable,"BodyAsyncIterable");function wrapRequestBody(body){return isStream(body)?(bodyLength(body)===0&&body.on("data",function(){assert2(!1)}),typeof body.readableDidRead!="boolean"&&(body[kBodyUsed]=!1,EE.prototype.on.call(body,"data",function(){this[kBodyUsed]=!0})),body):body&&typeof body.pipeTo=="function"?new BodyAsyncIterable(body):body&&typeof body!="string"&&!ArrayBuffer.isView(body)&&isIterable(body)?new BodyAsyncIterable(body):body}__name(wrapRequestBody,"wrapRequestBody");function isStream(obj){return obj&&typeof obj=="object"&&typeof obj.pipe=="function"&&typeof obj.on=="function"}__name(isStream,"isStream");function isBlobLike(object){if(object===null)return!1;if(object instanceof Blob2)return!0;if(typeof object!="object")return!1;{let sTag=object[Symbol.toStringTag];return(sTag==="Blob"||sTag==="File")&&("stream"in object&&typeof object.stream=="function"||"arrayBuffer"in object&&typeof object.arrayBuffer=="function")}}__name(isBlobLike,"isBlobLike");function serializePathWithQuery(url2,queryParams){if(url2.includes("?")||url2.includes("#"))throw new Error('Query params cannot be passed when url already contains "?" or "#".');let stringified=stringify2(queryParams);return stringified&&(url2+="?"+stringified),url2}__name(serializePathWithQuery,"serializePathWithQuery");function isValidPort(port){let value=parseInt(port,10);return value===Number(port)&&value>=0&&value<=65535}__name(isValidPort,"isValidPort");function isHttpOrHttpsPrefixed(value){return value!=null&&value[0]==="h"&&value[1]==="t"&&value[2]==="t"&&value[3]==="p"&&(value[4]===":"||value[4]==="s"&&value[5]===":")}__name(isHttpOrHttpsPrefixed,"isHttpOrHttpsPrefixed");function parseURL(url2){if(typeof url2=="string"){if(url2=new URL(url2),!isHttpOrHttpsPrefixed(url2.origin||url2.protocol))throw new InvalidArgumentError("Invalid URL protocol: the URL must start with `http:` or `https:`.");return url2}if(!url2||typeof url2!="object")throw new InvalidArgumentError("Invalid URL: The URL argument must be a non-null object.");if(!(url2 instanceof URL)){if(url2.port!=null&&url2.port!==""&&isValidPort(url2.port)===!1)throw new InvalidArgumentError("Invalid URL: port must be a valid integer or a string representation of an integer.");if(url2.path!=null&&typeof url2.path!="string")throw new InvalidArgumentError("Invalid URL path: the path must be a string or null/undefined.");if(url2.pathname!=null&&typeof url2.pathname!="string")throw new InvalidArgumentError("Invalid URL pathname: the pathname must be a string or null/undefined.");if(url2.hostname!=null&&typeof url2.hostname!="string")throw new InvalidArgumentError("Invalid URL hostname: the hostname must be a string or null/undefined.");if(url2.origin!=null&&typeof url2.origin!="string")throw new InvalidArgumentError("Invalid URL origin: the origin must be a string or null/undefined.");if(!isHttpOrHttpsPrefixed(url2.origin||url2.protocol))throw new InvalidArgumentError("Invalid URL protocol: the URL must start with `http:` or `https:`.");let port=url2.port!=null?url2.port:url2.protocol==="https:"?443:80,origin=url2.origin!=null?url2.origin:`${url2.protocol||""}//${url2.hostname||""}:${port}`,path=url2.path!=null?url2.path:`${url2.pathname||""}${url2.search||""}`;return origin[origin.length-1]==="/"&&(origin=origin.slice(0,origin.length-1)),path&&path[0]!=="/"&&(path=`/${path}`),new URL(`${origin}${path}`)}if(!isHttpOrHttpsPrefixed(url2.origin||url2.protocol))throw new InvalidArgumentError("Invalid URL protocol: the URL must start with `http:` or `https:`.");return url2}__name(parseURL,"parseURL");function parseOrigin(url2){if(url2=parseURL(url2),url2.pathname!=="/"||url2.search||url2.hash)throw new InvalidArgumentError("invalid url");return url2}__name(parseOrigin,"parseOrigin");function getHostname(host){if(host[0]==="["){let idx2=host.indexOf("]");return assert2(idx2!==-1),host.substring(1,idx2)}let idx=host.indexOf(":");return idx===-1?host:host.substring(0,idx)}__name(getHostname,"getHostname");function getServerName(host){if(!host)return null;assert2(typeof host=="string");let servername=getHostname(host);return net.isIP(servername)?"":servername}__name(getServerName,"getServerName");function deepClone(obj){return JSON.parse(JSON.stringify(obj))}__name(deepClone,"deepClone");function isAsyncIterable(obj){return obj!=null&&typeof obj[Symbol.asyncIterator]=="function"}__name(isAsyncIterable,"isAsyncIterable");function isIterable(obj){return obj!=null&&(typeof obj[Symbol.iterator]=="function"||typeof obj[Symbol.asyncIterator]=="function")}__name(isIterable,"isIterable");function bodyLength(body){if(body==null)return 0;if(isStream(body)){let state=body._readableState;return state&&state.objectMode===!1&&state.ended===!0&&Number.isFinite(state.length)?state.length:null}else{if(isBlobLike(body))return body.size!=null?body.size:null;if(isBuffer(body))return body.byteLength}return null}__name(bodyLength,"bodyLength");function isDestroyed(body){return body&&!!(body.destroyed||body[kDestroyed]||stream2.isDestroyed?.(body))}__name(isDestroyed,"isDestroyed");function destroy(stream3,err){stream3==null||!isStream(stream3)||isDestroyed(stream3)||(typeof stream3.destroy=="function"?(Object.getPrototypeOf(stream3).constructor===IncomingMessage&&(stream3.socket=null),stream3.destroy(err)):err&&queueMicrotask(()=>{stream3.emit("error",err)}),stream3.destroyed!==!0&&(stream3[kDestroyed]=!0))}__name(destroy,"destroy");var KEEPALIVE_TIMEOUT_EXPR=/timeout=(\d+)/;function parseKeepAliveTimeout(val){let m=val.match(KEEPALIVE_TIMEOUT_EXPR);return m?parseInt(m[1],10)*1e3:null}__name(parseKeepAliveTimeout,"parseKeepAliveTimeout");function headerNameToString(value){return typeof value=="string"?headerNameLowerCasedRecord[value]??value.toLowerCase():tree.lookup(value)??value.toString("latin1").toLowerCase()}__name(headerNameToString,"headerNameToString");function bufferToLowerCasedHeaderName(value){return tree.lookup(value)??value.toString("latin1").toLowerCase()}__name(bufferToLowerCasedHeaderName,"bufferToLowerCasedHeaderName");function parseHeaders(headers,obj){obj===void 0&&(obj={});for(let i=0;i<headers.length;i+=2){let key=headerNameToString(headers[i]),val=obj[key];if(val)typeof val=="string"&&(val=[val],obj[key]=val),val.push(headers[i+1].toString("utf8"));else{let headersValue=headers[i+1];typeof headersValue=="string"?obj[key]=headersValue:obj[key]=Array.isArray(headersValue)?headersValue.map(x=>x.toString("utf8")):headersValue.toString("utf8")}}return"content-length"in obj&&"content-disposition"in obj&&(obj["content-disposition"]=Buffer.from(obj["content-disposition"]).toString("latin1")),obj}__name(parseHeaders,"parseHeaders");function parseRawHeaders(headers){let headersLength=headers.length,ret=new Array(headersLength),hasContentLength=!1,contentDispositionIdx=-1,key,val,kLen=0;for(let n=0;n<headersLength;n+=2)key=headers[n],val=headers[n+1],typeof key!="string"&&(key=key.toString()),typeof val!="string"&&(val=val.toString("utf8")),kLen=key.length,kLen===14&&key[7]==="-"&&(key==="content-length"||key.toLowerCase()==="content-length")?hasContentLength=!0:kLen===19&&key[7]==="-"&&(key==="content-disposition"||key.toLowerCase()==="content-disposition")&&(contentDispositionIdx=n+1),ret[n]=key,ret[n+1]=val;return hasContentLength&&contentDispositionIdx!==-1&&(ret[contentDispositionIdx]=Buffer.from(ret[contentDispositionIdx]).toString("latin1")),ret}__name(parseRawHeaders,"parseRawHeaders");function encodeRawHeaders(headers){if(!Array.isArray(headers))throw new TypeError("expected headers to be an array");return headers.map(x=>Buffer.from(x))}__name(encodeRawHeaders,"encodeRawHeaders");function isBuffer(buffer){return buffer instanceof Uint8Array||Buffer.isBuffer(buffer)}__name(isBuffer,"isBuffer");function assertRequestHandler(handler,method,upgrade){if(!handler||typeof handler!="object")throw new InvalidArgumentError("handler must be an object");if(typeof handler.onRequestStart!="function"){if(typeof handler.onConnect!="function")throw new InvalidArgumentError("invalid onConnect method");if(typeof handler.onError!="function")throw new InvalidArgumentError("invalid onError method");if(typeof handler.onBodySent!="function"&&handler.onBodySent!==void 0)throw new InvalidArgumentError("invalid onBodySent method");if(upgrade||method==="CONNECT"){if(typeof handler.onUpgrade!="function")throw new InvalidArgumentError("invalid onUpgrade method")}else{if(typeof handler.onHeaders!="function")throw new InvalidArgumentError("invalid onHeaders method");if(typeof handler.onData!="function")throw new InvalidArgumentError("invalid onData method");if(typeof handler.onComplete!="function")throw new InvalidArgumentError("invalid onComplete method")}}}__name(assertRequestHandler,"assertRequestHandler");function isDisturbed(body){return!!(body&&(stream2.isDisturbed(body)||body[kBodyUsed]))}__name(isDisturbed,"isDisturbed");function getSocketInfo(socket){return{localAddress:socket.localAddress,localPort:socket.localPort,remoteAddress:socket.remoteAddress,remotePort:socket.remotePort,remoteFamily:socket.remoteFamily,timeout:socket.timeout,bytesWritten:socket.bytesWritten,bytesRead:socket.bytesRead}}__name(getSocketInfo,"getSocketInfo");function ReadableStreamFrom(iterable){let iterator;return new ReadableStream({async start(){iterator=iterable[Symbol.asyncIterator]()},pull(controller){async function pull(){let{done,value}=await iterator.next();if(done)queueMicrotask(()=>{controller.close(),controller.byobRequest?.respond(0)});else{let buf=Buffer.isBuffer(value)?value:Buffer.from(value);if(buf.byteLength)controller.enqueue(new Uint8Array(buf));else return await pull()}}return __name(pull,"pull"),pull()},async cancel(){await iterator.return()},type:"bytes"})}__name(ReadableStreamFrom,"ReadableStreamFrom");function isFormDataLike(object){return object&&typeof object=="object"&&typeof object.append=="function"&&typeof object.delete=="function"&&typeof object.get=="function"&&typeof object.getAll=="function"&&typeof object.has=="function"&&typeof object.set=="function"&&object[Symbol.toStringTag]==="FormData"}__name(isFormDataLike,"isFormDataLike");function addAbortListener(signal,listener){return"addEventListener"in signal?(signal.addEventListener("abort",listener,{once:!0}),()=>signal.removeEventListener("abort",listener)):(signal.once("abort",listener),()=>signal.removeListener("abort",listener))}__name(addAbortListener,"addAbortListener");var toUSVString=(()=>typeof String.prototype.toWellFormed=="function"?value=>`${value}`.toWellFormed():nodeUtil.toUSVString)(),isUSVString=(()=>typeof String.prototype.isWellFormed=="function"?value=>`${value}`.isWellFormed():value=>toUSVString(value)===`${value}`)();function isTokenCharCode(c){switch(c){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return!1;default:return c>=33&&c<=126}}__name(isTokenCharCode,"isTokenCharCode");function isValidHTTPToken(characters){if(characters.length===0)return!1;for(let i=0;i<characters.length;++i)if(!isTokenCharCode(characters.charCodeAt(i)))return!1;return!0}__name(isValidHTTPToken,"isValidHTTPToken");var headerCharRegex=/[^\t\x20-\x7e\x80-\xff]/;function isValidHeaderValue(characters){return!headerCharRegex.test(characters)}__name(isValidHeaderValue,"isValidHeaderValue");var rangeHeaderRegex=/^bytes (\d+)-(\d+)\/(\d+)?$/;function parseRangeHeader(range){if(range==null||range==="")return{start:0,end:null,size:null};let m=range?range.match(rangeHeaderRegex):null;return m?{start:parseInt(m[1]),end:m[2]?parseInt(m[2]):null,size:m[3]?parseInt(m[3]):null}:null}__name(parseRangeHeader,"parseRangeHeader");function addListener(obj,name,listener){return(obj[kListeners]??=[]).push([name,listener]),obj.on(name,listener),obj}__name(addListener,"addListener");function removeAllListeners(obj){if(obj[kListeners]!=null){for(let[name,listener]of obj[kListeners])obj.removeListener(name,listener);obj[kListeners]=null}return obj}__name(removeAllListeners,"removeAllListeners");function errorRequest(client,request,err){try{request.onError(err),assert2(request.aborted)}catch(err2){client.emit("error",err2)}}__name(errorRequest,"errorRequest");var kEnumerableProperty=Object.create(null);kEnumerableProperty.enumerable=!0;var normalizedMethodRecordsBase={delete:"DELETE",DELETE:"DELETE",get:"GET",GET:"GET",head:"HEAD",HEAD:"HEAD",options:"OPTIONS",OPTIONS:"OPTIONS",post:"POST",POST:"POST",put:"PUT",PUT:"PUT"},normalizedMethodRecords={...normalizedMethodRecordsBase,patch:"patch",PATCH:"PATCH"};Object.setPrototypeOf(normalizedMethodRecordsBase,null);Object.setPrototypeOf(normalizedMethodRecords,null);module2.exports={kEnumerableProperty,isDisturbed,toUSVString,isUSVString,isBlobLike,parseOrigin,parseURL,getServerName,isStream,isIterable,isAsyncIterable,isDestroyed,headerNameToString,bufferToLowerCasedHeaderName,addListener,removeAllListeners,errorRequest,parseRawHeaders,encodeRawHeaders,parseHeaders,parseKeepAliveTimeout,destroy,bodyLength,deepClone,ReadableStreamFrom,isBuffer,assertRequestHandler,getSocketInfo,isFormDataLike,serializePathWithQuery,addAbortListener,isValidHTTPToken,isValidHeaderValue,isTokenCharCode,parseRangeHeader,normalizedMethodRecordsBase,normalizedMethodRecords,isValidPort,isHttpOrHttpsPrefixed,nodeMajor,nodeMinor,safeHTTPMethods:Object.freeze(["GET","HEAD","OPTIONS","TRACE"]),wrapRequestBody}}});var require_diagnostics=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/diagnostics.js"(exports2,module2){"use strict";var diagnosticsChannel=require("node:diagnostics_channel"),util=require("node:util"),undiciDebugLog=util.debuglog("undici"),fetchDebuglog=util.debuglog("fetch"),websocketDebuglog=util.debuglog("websocket"),channels={beforeConnect:diagnosticsChannel.channel("undici:client:beforeConnect"),connected:diagnosticsChannel.channel("undici:client:connected"),connectError:diagnosticsChannel.channel("undici:client:connectError"),sendHeaders:diagnosticsChannel.channel("undici:client:sendHeaders"),create:diagnosticsChannel.channel("undici:request:create"),bodySent:diagnosticsChannel.channel("undici:request:bodySent"),headers:diagnosticsChannel.channel("undici:request:headers"),trailers:diagnosticsChannel.channel("undici:request:trailers"),error:diagnosticsChannel.channel("undici:request:error"),open:diagnosticsChannel.channel("undici:websocket:open"),close:diagnosticsChannel.channel("undici:websocket:close"),socketError:diagnosticsChannel.channel("undici:websocket:socket_error"),ping:diagnosticsChannel.channel("undici:websocket:ping"),pong:diagnosticsChannel.channel("undici:websocket:pong")},isTrackingClientEvents=!1;function trackClientEvents(debugLog=undiciDebugLog){isTrackingClientEvents||(isTrackingClientEvents=!0,diagnosticsChannel.subscribe("undici:client:beforeConnect",evt=>{let{connectParams:{version,protocol,port,host}}=evt;debugLog("connecting to %s%s using %s%s",host,port?`:${port}`:"",protocol,version)}),diagnosticsChannel.subscribe("undici:client:connected",evt=>{let{connectParams:{version,protocol,port,host}}=evt;debugLog("connected to %s%s using %s%s",host,port?`:${port}`:"",protocol,version)}),diagnosticsChannel.subscribe("undici:client:connectError",evt=>{let{connectParams:{version,protocol,port,host},error}=evt;debugLog("connection to %s%s using %s%s errored - %s",host,port?`:${port}`:"",protocol,version,error.message)}),diagnosticsChannel.subscribe("undici:client:sendHeaders",evt=>{let{request:{method,path,origin}}=evt;debugLog("sending request to %s %s/%s",method,origin,path)}))}__name(trackClientEvents,"trackClientEvents");var isTrackingRequestEvents=!1;function trackRequestEvents(debugLog=undiciDebugLog){isTrackingRequestEvents||(isTrackingRequestEvents=!0,diagnosticsChannel.subscribe("undici:request:headers",evt=>{let{request:{method,path,origin},response:{statusCode}}=evt;debugLog("received response to %s %s/%s - HTTP %d",method,origin,path,statusCode)}),diagnosticsChannel.subscribe("undici:request:trailers",evt=>{let{request:{method,path,origin}}=evt;debugLog("trailers received from %s %s/%s",method,origin,path)}),diagnosticsChannel.subscribe("undici:request:error",evt=>{let{request:{method,path,origin},error}=evt;debugLog("request to %s %s/%s errored - %s",method,origin,path,error.message)}))}__name(trackRequestEvents,"trackRequestEvents");var isTrackingWebSocketEvents=!1;function trackWebSocketEvents(debugLog=websocketDebuglog){isTrackingWebSocketEvents||(isTrackingWebSocketEvents=!0,diagnosticsChannel.subscribe("undici:websocket:open",evt=>{let{address:{address,port}}=evt;debugLog("connection opened %s%s",address,port?`:${port}`:"")}),diagnosticsChannel.subscribe("undici:websocket:close",evt=>{let{websocket,code,reason}=evt;debugLog("closed connection to %s - %s %s",websocket.url,code,reason)}),diagnosticsChannel.subscribe("undici:websocket:socket_error",err=>{debugLog("connection errored - %s",err.message)}),diagnosticsChannel.subscribe("undici:websocket:ping",evt=>{debugLog("ping received")}),diagnosticsChannel.subscribe("undici:websocket:pong",evt=>{debugLog("pong received")}))}__name(trackWebSocketEvents,"trackWebSocketEvents");(undiciDebugLog.enabled||fetchDebuglog.enabled)&&(trackClientEvents(fetchDebuglog.enabled?fetchDebuglog:undiciDebugLog),trackRequestEvents(fetchDebuglog.enabled?fetchDebuglog:undiciDebugLog));websocketDebuglog.enabled&&(trackClientEvents(undiciDebugLog.enabled?undiciDebugLog:websocketDebuglog),trackWebSocketEvents(websocketDebuglog));module2.exports={channels}}});var require_request=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/request.js"(exports2,module2){"use strict";var{InvalidArgumentError,NotSupportedError}=require_errors(),assert2=require("node:assert"),{isValidHTTPToken,isValidHeaderValue,isStream,destroy,isBuffer,isFormDataLike,isIterable,isBlobLike,serializePathWithQuery,assertRequestHandler,getServerName,normalizedMethodRecords}=require_util(),{channels}=require_diagnostics(),{headerNameLowerCasedRecord}=require_constants(),invalidPathRegex=/[^\u0021-\u00ff]/,kHandler=Symbol("handler"),Request=class{constructor(origin,{path,method,body,headers,query,idempotent,blocking,upgrade,headersTimeout,bodyTimeout,reset,expectContinue,servername,throwOnError},handler){if(typeof path!="string")throw new InvalidArgumentError("path must be a string");if(path[0]!=="/"&&!(path.startsWith("http://")||path.startsWith("https://"))&&method!=="CONNECT")throw new InvalidArgumentError("path must be an absolute URL or start with a slash");if(invalidPathRegex.test(path))throw new InvalidArgumentError("invalid request path");if(typeof method!="string")throw new InvalidArgumentError("method must be a string");if(normalizedMethodRecords[method]===void 0&&!isValidHTTPToken(method))throw new InvalidArgumentError("invalid request method");if(upgrade&&typeof upgrade!="string")throw new InvalidArgumentError("upgrade must be a string");if(headersTimeout!=null&&(!Number.isFinite(headersTimeout)||headersTimeout<0))throw new InvalidArgumentError("invalid headersTimeout");if(bodyTimeout!=null&&(!Number.isFinite(bodyTimeout)||bodyTimeout<0))throw new InvalidArgumentError("invalid bodyTimeout");if(reset!=null&&typeof reset!="boolean")throw new InvalidArgumentError("invalid reset");if(expectContinue!=null&&typeof expectContinue!="boolean")throw new InvalidArgumentError("invalid expectContinue");if(throwOnError!=null)throw new InvalidArgumentError("invalid throwOnError");if(this.headersTimeout=headersTimeout,this.bodyTimeout=bodyTimeout,this.method=method,this.abort=null,body==null)this.body=null;else if(isStream(body)){this.body=body;let rState=this.body._readableState;(!rState||!rState.autoDestroy)&&(this.endHandler=__name(function(){destroy(this)},"autoDestroy"),this.body.on("end",this.endHandler)),this.errorHandler=err=>{this.abort?this.abort(err):this.error=err},this.body.on("error",this.errorHandler)}else if(isBuffer(body))this.body=body.byteLength?body:null;else if(ArrayBuffer.isView(body))this.body=body.buffer.byteLength?Buffer.from(body.buffer,body.byteOffset,body.byteLength):null;else if(body instanceof ArrayBuffer)this.body=body.byteLength?Buffer.from(body):null;else if(typeof body=="string")this.body=body.length?Buffer.from(body):null;else if(isFormDataLike(body)||isIterable(body)||isBlobLike(body))this.body=body;else throw new InvalidArgumentError("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable");if(this.completed=!1,this.aborted=!1,this.upgrade=upgrade||null,this.path=query?serializePathWithQuery(path,query):path,this.origin=origin,this.idempotent=idempotent??(method==="HEAD"||method==="GET"),this.blocking=blocking??this.method!=="HEAD",this.reset=reset??null,this.host=null,this.contentLength=null,this.contentType=null,this.headers=[],this.expectContinue=expectContinue??!1,Array.isArray(headers)){if(headers.length%2!==0)throw new InvalidArgumentError("headers array must be even");for(let i=0;i<headers.length;i+=2)processHeader(this,headers[i],headers[i+1])}else if(headers&&typeof headers=="object")if(headers[Symbol.iterator])for(let header of headers){if(!Array.isArray(header)||header.length!==2)throw new InvalidArgumentError("headers must be in key-value pair format");processHeader(this,header[0],header[1])}else{let keys=Object.keys(headers);for(let i=0;i<keys.length;++i)processHeader(this,keys[i],headers[keys[i]])}else if(headers!=null)throw new InvalidArgumentError("headers must be an object or an array");assertRequestHandler(handler,method,upgrade),this.servername=servername||getServerName(this.host)||null,this[kHandler]=handler,channels.create.hasSubscribers&&channels.create.publish({request:this})}onBodySent(chunk){if(this[kHandler].onBodySent)try{return this[kHandler].onBodySent(chunk)}catch(err){this.abort(err)}}onRequestSent(){if(channels.bodySent.hasSubscribers&&channels.bodySent.publish({request:this}),this[kHandler].onRequestSent)try{return this[kHandler].onRequestSent()}catch(err){this.abort(err)}}onConnect(abort){if(assert2(!this.aborted),assert2(!this.completed),this.error)abort(this.error);else return this.abort=abort,this[kHandler].onConnect(abort)}onResponseStarted(){return this[kHandler].onResponseStarted?.()}onHeaders(statusCode,headers,resume,statusText){assert2(!this.aborted),assert2(!this.completed),channels.headers.hasSubscribers&&channels.headers.publish({request:this,response:{statusCode,headers,statusText}});try{return this[kHandler].onHeaders(statusCode,headers,resume,statusText)}catch(err){this.abort(err)}}onData(chunk){assert2(!this.aborted),assert2(!this.completed);try{return this[kHandler].onData(chunk)}catch(err){return this.abort(err),!1}}onUpgrade(statusCode,headers,socket){return assert2(!this.aborted),assert2(!this.completed),this[kHandler].onUpgrade(statusCode,headers,socket)}onComplete(trailers){this.onFinally(),assert2(!this.aborted),assert2(!this.completed),this.completed=!0,channels.trailers.hasSubscribers&&channels.trailers.publish({request:this,trailers});try{return this[kHandler].onComplete(trailers)}catch(err){this.onError(err)}}onError(error){if(this.onFinally(),channels.error.hasSubscribers&&channels.error.publish({request:this,error}),!this.aborted)return this.aborted=!0,this[kHandler].onError(error)}onFinally(){this.errorHandler&&(this.body.off("error",this.errorHandler),this.errorHandler=null),this.endHandler&&(this.body.off("end",this.endHandler),this.endHandler=null)}addHeader(key,value){return processHeader(this,key,value),this}};__name(Request,"Request");function processHeader(request,key,val){if(val&&typeof val=="object"&&!Array.isArray(val))throw new InvalidArgumentError(`invalid ${key} header`);if(val===void 0)return;let headerName=headerNameLowerCasedRecord[key];if(headerName===void 0&&(headerName=key.toLowerCase(),headerNameLowerCasedRecord[headerName]===void 0&&!isValidHTTPToken(headerName)))throw new InvalidArgumentError("invalid header key");if(Array.isArray(val)){let arr=[];for(let i=0;i<val.length;i++)if(typeof val[i]=="string"){if(!isValidHeaderValue(val[i]))throw new InvalidArgumentError(`invalid ${key} header`);arr.push(val[i])}else if(val[i]===null)arr.push("");else{if(typeof val[i]=="object")throw new InvalidArgumentError(`invalid ${key} header`);arr.push(`${val[i]}`)}val=arr}else if(typeof val=="string"){if(!isValidHeaderValue(val))throw new InvalidArgumentError(`invalid ${key} header`)}else val===null?val="":val=`${val}`;if(request.host===null&&headerName==="host"){if(typeof val!="string")throw new InvalidArgumentError("invalid host header");request.host=val}else if(request.contentLength===null&&headerName==="content-length"){if(request.contentLength=parseInt(val,10),!Number.isFinite(request.contentLength))throw new InvalidArgumentError("invalid content-length header")}else if(request.contentType===null&&headerName==="content-type")request.contentType=val,request.headers.push(key,val);else{if(headerName==="transfer-encoding"||headerName==="keep-alive"||headerName==="upgrade")throw new InvalidArgumentError(`invalid ${headerName} header`);if(headerName==="connection"){let value=typeof val=="string"?val.toLowerCase():null;if(value!=="close"&&value!=="keep-alive")throw new InvalidArgumentError("invalid connection header");value==="close"&&(request.reset=!0)}else{if(headerName==="expect")throw new NotSupportedError("expect header not supported");request.headers.push(key,val)}}}__name(processHeader,"processHeader");module2.exports=Request}});var require_wrap_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/wrap-handler.js"(exports2,module2){"use strict";var{InvalidArgumentError}=require_errors();module2.exports=__name(class WrapHandler{#handler;constructor(handler){this.#handler=handler}static wrap(handler){return handler.onRequestStart?handler:new WrapHandler(handler)}onConnect(abort,context){return this.#handler.onConnect?.(abort,context)}onHeaders(statusCode,rawHeaders,resume,statusMessage){return this.#handler.onHeaders?.(statusCode,rawHeaders,resume,statusMessage)}onUpgrade(statusCode,rawHeaders,socket){return this.#handler.onUpgrade?.(statusCode,rawHeaders,socket)}onData(data){return this.#handler.onData?.(data)}onComplete(trailers){return this.#handler.onComplete?.(trailers)}onError(err){if(!this.#handler.onError)throw err;return this.#handler.onError?.(err)}onRequestStart(controller,context){this.#handler.onConnect?.(reason=>controller.abort(reason),context)}onRequestUpgrade(controller,statusCode,headers,socket){let rawHeaders=[];for(let[key,val]of Object.entries(headers))rawHeaders.push(Buffer.from(key),Array.isArray(val)?val.map(v=>Buffer.from(v)):Buffer.from(val));this.#handler.onUpgrade?.(statusCode,rawHeaders,socket)}onResponseStart(controller,statusCode,headers,statusMessage){let rawHeaders=[];for(let[key,val]of Object.entries(headers))rawHeaders.push(Buffer.from(key),Array.isArray(val)?val.map(v=>Buffer.from(v)):Buffer.from(val));this.#handler.onHeaders?.(statusCode,rawHeaders,()=>controller.resume(),statusMessage)===!1&&controller.pause()}onResponseData(controller,data){this.#handler.onData?.(data)===!1&&controller.pause()}onResponseEnd(controller,trailers){let rawTrailers=[];for(let[key,val]of Object.entries(trailers))rawTrailers.push(Buffer.from(key),Array.isArray(val)?val.map(v=>Buffer.from(v)):Buffer.from(val));this.#handler.onComplete?.(rawTrailers)}onResponseError(controller,err){if(!this.#handler.onError)throw new InvalidArgumentError("invalid onError method");this.#handler.onError?.(err)}},"WrapHandler")}});var require_dispatcher=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/dispatcher.js"(exports2,module2){"use strict";var EventEmitter=require("node:events"),WrapHandler=require_wrap_handler(),wrapInterceptor=__name(dispatch=>(opts,handler)=>dispatch(opts,WrapHandler.wrap(handler)),"wrapInterceptor"),Dispatcher2=class extends EventEmitter{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...args){let interceptors=Array.isArray(args[0])?args[0]:args,dispatch=this.dispatch.bind(this);for(let interceptor of interceptors)if(interceptor!=null){if(typeof interceptor!="function")throw new TypeError(`invalid interceptor, expected function received ${typeof interceptor}`);if(dispatch=interceptor(dispatch),dispatch=wrapInterceptor(dispatch),dispatch==null||typeof dispatch!="function"||dispatch.length!==2)throw new TypeError("invalid interceptor")}return new Proxy(this,{get:(target,key)=>key==="dispatch"?dispatch:target[key]})}};__name(Dispatcher2,"Dispatcher");module2.exports=Dispatcher2}});var require_unwrap_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/unwrap-handler.js"(exports2,module2){"use strict";var{parseHeaders}=require_util(),{InvalidArgumentError}=require_errors(),kResume=Symbol("resume"),UnwrapController=class{#paused=!1;#reason=null;#aborted=!1;#abort;[kResume]=null;constructor(abort){this.#abort=abort}pause(){this.#paused=!0}resume(){this.#paused&&(this.#paused=!1,this[kResume]?.())}abort(reason){this.#aborted||(this.#aborted=!0,this.#reason=reason,this.#abort(reason))}get aborted(){return this.#aborted}get reason(){return this.#reason}get paused(){return this.#paused}};__name(UnwrapController,"UnwrapController");module2.exports=__name(class UnwrapHandler{#handler;#controller;constructor(handler){this.#handler=handler}static unwrap(handler){return handler.onRequestStart?new UnwrapHandler(handler):handler}onConnect(abort,context){this.#controller=new UnwrapController(abort),this.#handler.onRequestStart?.(this.#controller,context)}onUpgrade(statusCode,rawHeaders,socket){this.#handler.onRequestUpgrade?.(this.#controller,statusCode,parseHeaders(rawHeaders),socket)}onHeaders(statusCode,rawHeaders,resume,statusMessage){return this.#controller[kResume]=resume,this.#handler.onResponseStart?.(this.#controller,statusCode,parseHeaders(rawHeaders),statusMessage),!this.#controller.paused}onData(data){return this.#handler.onResponseData?.(this.#controller,data),!this.#controller.paused}onComplete(rawTrailers){this.#handler.onResponseEnd?.(this.#controller,parseHeaders(rawTrailers))}onError(err){if(!this.#handler.onResponseError)throw new InvalidArgumentError("invalid onError method");this.#handler.onResponseError?.(this.#controller,err)}},"UnwrapHandler")}});var require_dispatcher_base=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/dispatcher-base.js"(exports2,module2){"use strict";var Dispatcher2=require_dispatcher(),UnwrapHandler=require_unwrap_handler(),{ClientDestroyedError,ClientClosedError,InvalidArgumentError}=require_errors(),{kDestroy,kClose,kClosed,kDestroyed,kDispatch}=require_symbols(),kOnDestroyed=Symbol("onDestroyed"),kOnClosed=Symbol("onClosed"),DispatcherBase=class extends Dispatcher2{constructor(){super(),this[kDestroyed]=!1,this[kOnDestroyed]=null,this[kClosed]=!1,this[kOnClosed]=[]}get destroyed(){return this[kDestroyed]}get closed(){return this[kClosed]}close(callback){if(callback===void 0)return new Promise((resolve2,reject2)=>{this.close((err,data)=>err?reject2(err):resolve2(data))});if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(this[kDestroyed]){queueMicrotask(()=>callback(new ClientDestroyedError,null));return}if(this[kClosed]){this[kOnClosed]?this[kOnClosed].push(callback):queueMicrotask(()=>callback(null,null));return}this[kClosed]=!0,this[kOnClosed].push(callback);let onClosed=__name(()=>{let callbacks=this[kOnClosed];this[kOnClosed]=null;for(let i=0;i<callbacks.length;i++)callbacks[i](null,null)},"onClosed");this[kClose]().then(()=>this.destroy()).then(()=>{queueMicrotask(onClosed)})}destroy(err,callback){if(typeof err=="function"&&(callback=err,err=null),callback===void 0)return new Promise((resolve2,reject2)=>{this.destroy(err,(err2,data)=>err2?reject2(err2):resolve2(data))});if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(this[kDestroyed]){this[kOnDestroyed]?this[kOnDestroyed].push(callback):queueMicrotask(()=>callback(null,null));return}err||(err=new ClientDestroyedError),this[kDestroyed]=!0,this[kOnDestroyed]=this[kOnDestroyed]||[],this[kOnDestroyed].push(callback);let onDestroyed=__name(()=>{let callbacks=this[kOnDestroyed];this[kOnDestroyed]=null;for(let i=0;i<callbacks.length;i++)callbacks[i](null,null)},"onDestroyed");this[kDestroy](err).then(()=>{queueMicrotask(onDestroyed)})}dispatch(opts,handler){if(!handler||typeof handler!="object")throw new InvalidArgumentError("handler must be an object");handler=UnwrapHandler.unwrap(handler);try{if(!opts||typeof opts!="object")throw new InvalidArgumentError("opts must be an object.");if(this[kDestroyed]||this[kOnDestroyed])throw new ClientDestroyedError;if(this[kClosed])throw new ClientClosedError;return this[kDispatch](opts,handler)}catch(err){if(typeof handler.onError!="function")throw err;return handler.onError(err),!1}}};__name(DispatcherBase,"DispatcherBase");module2.exports=DispatcherBase}});var require_timers=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/timers.js"(exports2,module2){"use strict";var fastNow=0,RESOLUTION_MS=1e3,TICK_MS=(RESOLUTION_MS>>1)-1,fastNowTimeout,kFastTimer=Symbol("kFastTimer"),fastTimers=[],NOT_IN_LIST=-2,TO_BE_CLEARED=-1,PENDING=0,ACTIVE=1;function onTick(){fastNow+=TICK_MS;let idx=0,len=fastTimers.length;for(;idx<len;){let timer=fastTimers[idx];timer._state===PENDING?(timer._idleStart=fastNow-TICK_MS,timer._state=ACTIVE):timer._state===ACTIVE&&fastNow>=timer._idleStart+timer._idleTimeout&&(timer._state=TO_BE_CLEARED,timer._idleStart=-1,timer._onTimeout(timer._timerArg)),timer._state===TO_BE_CLEARED?(timer._state=NOT_IN_LIST,--len!==0&&(fastTimers[idx]=fastTimers[len])):++idx}fastTimers.length=len,fastTimers.length!==0&&refreshTimeout()}__name(onTick,"onTick");function refreshTimeout(){fastNowTimeout?fastNowTimeout.refresh():(clearTimeout(fastNowTimeout),fastNowTimeout=setTimeout(onTick,TICK_MS),fastNowTimeout.unref&&fastNowTimeout.unref())}__name(refreshTimeout,"refreshTimeout");var FastTimer=class{[kFastTimer]=!0;_state=NOT_IN_LIST;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(callback,delay,arg){this._onTimeout=callback,this._idleTimeout=delay,this._timerArg=arg,this.refresh()}refresh(){this._state===NOT_IN_LIST&&fastTimers.push(this),(!fastNowTimeout||fastTimers.length===1)&&refreshTimeout(),this._state=PENDING}clear(){this._state=TO_BE_CLEARED,this._idleStart=-1}};__name(FastTimer,"FastTimer");module2.exports={setTimeout(callback,delay,arg){return delay<=RESOLUTION_MS?setTimeout(callback,delay,arg):new FastTimer(callback,delay,arg)},clearTimeout(timeout){timeout[kFastTimer]?timeout.clear():clearTimeout(timeout)},setFastTimeout(callback,delay,arg){return new FastTimer(callback,delay,arg)},clearFastTimeout(timeout){timeout.clear()},now(){return fastNow},tick(delay=0){fastNow+=delay-RESOLUTION_MS+1,onTick(),onTick()},reset(){fastNow=0,fastTimers.length=0,clearTimeout(fastNowTimeout),fastNowTimeout=null},kFastTimer}}});var require_connect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/connect.js"(exports2,module2){"use strict";var net=require("node:net"),assert2=require("node:assert"),util=require_util(),{InvalidArgumentError,ConnectTimeoutError}=require_errors(),timers=require_timers();function noop(){}__name(noop,"noop");var tls,SessionCache;global.FinalizationRegistry&&!(process.env.NODE_V8_COVERAGE||process.env.UNDICI_NO_FG)?SessionCache=__name(class{constructor(maxCachedSessions){this._maxCachedSessions=maxCachedSessions,this._sessionCache=new Map,this._sessionRegistry=new global.FinalizationRegistry(key=>{if(this._sessionCache.size<this._maxCachedSessions)return;let ref=this._sessionCache.get(key);ref!==void 0&&ref.deref()===void 0&&this._sessionCache.delete(key)})}get(sessionKey){let ref=this._sessionCache.get(sessionKey);return ref?ref.deref():null}set(sessionKey,session){this._maxCachedSessions!==0&&(this._sessionCache.set(sessionKey,new WeakRef(session)),this._sessionRegistry.register(session,sessionKey))}},"WeakSessionCache"):SessionCache=__name(class{constructor(maxCachedSessions){this._maxCachedSessions=maxCachedSessions,this._sessionCache=new Map}get(sessionKey){return this._sessionCache.get(sessionKey)}set(sessionKey,session){if(this._maxCachedSessions!==0){if(this._sessionCache.size>=this._maxCachedSessions){let{value:oldestKey}=this._sessionCache.keys().next();this._sessionCache.delete(oldestKey)}this._sessionCache.set(sessionKey,session)}}},"SimpleSessionCache");function buildConnector({allowH2,maxCachedSessions,socketPath,timeout,session:customSession,...opts}){if(maxCachedSessions!=null&&(!Number.isInteger(maxCachedSessions)||maxCachedSessions<0))throw new InvalidArgumentError("maxCachedSessions must be a positive integer or zero");let options={path:socketPath,...opts},sessionCache=new SessionCache(maxCachedSessions??100);return timeout=timeout??1e4,allowH2=allowH2??!1,__name(function({hostname,host,protocol,port,servername,localAddress,httpSocket},callback){let socket;if(protocol==="https:"){tls||(tls=require("node:tls")),servername=servername||options.servername||util.getServerName(host)||null;let sessionKey=servername||hostname;assert2(sessionKey);let session=customSession||sessionCache.get(sessionKey)||null;port=port||443,socket=tls.connect({highWaterMark:16384,...options,servername,session,localAddress,ALPNProtocols:allowH2?["http/1.1","h2"]:["http/1.1"],socket:httpSocket,port,host:hostname}),socket.on("session",function(session2){sessionCache.set(sessionKey,session2)})}else assert2(!httpSocket,"httpSocket can only be sent on TLS update"),port=port||80,socket=net.connect({highWaterMark:64*1024,...options,localAddress,port,host:hostname});if(options.keepAlive==null||options.keepAlive){let keepAliveInitialDelay=options.keepAliveInitialDelay===void 0?6e4:options.keepAliveInitialDelay;socket.setKeepAlive(!0,keepAliveInitialDelay)}let clearConnectTimeout=setupConnectTimeout(new WeakRef(socket),{timeout,hostname,port});return socket.setNoDelay(!0).once(protocol==="https:"?"secureConnect":"connect",function(){if(queueMicrotask(clearConnectTimeout),callback){let cb=callback;callback=null,cb(null,this)}}).on("error",function(err){if(queueMicrotask(clearConnectTimeout),callback){let cb=callback;callback=null,cb(err)}}),socket},"connect")}__name(buildConnector,"buildConnector");var setupConnectTimeout=process.platform==="win32"?(socketWeakRef,opts)=>{if(!opts.timeout)return noop;let s1=null,s2=null,fastTimer=timers.setFastTimeout(()=>{s1=setImmediate(()=>{s2=setImmediate(()=>onConnectTimeout(socketWeakRef.deref(),opts))})},opts.timeout);return()=>{timers.clearFastTimeout(fastTimer),clearImmediate(s1),clearImmediate(s2)}}:(socketWeakRef,opts)=>{if(!opts.timeout)return noop;let s1=null,fastTimer=timers.setFastTimeout(()=>{s1=setImmediate(()=>{onConnectTimeout(socketWeakRef.deref(),opts)})},opts.timeout);return()=>{timers.clearFastTimeout(fastTimer),clearImmediate(s1)}};function onConnectTimeout(socket,opts){if(socket==null)return;let message="Connect Timeout Error";Array.isArray(socket.autoSelectFamilyAttemptedAddresses)?message+=` (attempted addresses: ${socket.autoSelectFamilyAttemptedAddresses.join(", ")},`:message+=` (attempted address: ${opts.hostname}:${opts.port},`,message+=` timeout: ${opts.timeout}ms)`,util.destroy(socket,new ConnectTimeoutError(message))}__name(onConnectTimeout,"onConnectTimeout");module2.exports=buildConnector}});var require_utils=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/utils.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.enumToMap=void 0;function enumToMap(obj,filter=[],exceptions=[]){var _a,_b;let emptyFilter=((_a=filter?.length)!==null&&_a!==void 0?_a:0)===0,emptyExceptions=((_b=exceptions?.length)!==null&&_b!==void 0?_b:0)===0;return Object.fromEntries(Object.entries(obj).filter(([,value])=>typeof value=="number"&&(emptyFilter||filter.includes(value))&&(emptyExceptions||!exceptions.includes(value))))}__name(enumToMap,"enumToMap");exports2.enumToMap=enumToMap}});var require_constants2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/constants.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.SPECIAL_HEADERS=exports2.MINOR=exports2.MAJOR=exports2.HTAB_SP_VCHAR_OBS_TEXT=exports2.QUOTED_STRING=exports2.CONNECTION_TOKEN_CHARS=exports2.HEADER_CHARS=exports2.TOKEN=exports2.HEX=exports2.URL_CHAR=exports2.USERINFO_CHARS=exports2.MARK=exports2.ALPHANUM=exports2.NUM=exports2.HEX_MAP=exports2.NUM_MAP=exports2.ALPHA=exports2.STATUSES_HTTP=exports2.H_METHOD_MAP=exports2.METHOD_MAP=exports2.METHODS_RTSP=exports2.METHODS_ICE=exports2.METHODS_HTTP=exports2.HEADER_STATE=exports2.FINISH=exports2.STATUSES=exports2.METHODS=exports2.LENIENT_FLAGS=exports2.FLAGS=exports2.TYPE=exports2.ERROR=void 0;var utils_1=require_utils();exports2.ERROR={OK:0,INTERNAL:1,STRICT:2,CR_EXPECTED:25,LF_EXPECTED:3,UNEXPECTED_CONTENT_LENGTH:4,UNEXPECTED_SPACE:30,CLOSED_CONNECTION:5,INVALID_METHOD:6,INVALID_URL:7,INVALID_CONSTANT:8,INVALID_VERSION:9,INVALID_HEADER_TOKEN:10,INVALID_CONTENT_LENGTH:11,INVALID_CHUNK_SIZE:12,INVALID_STATUS:13,INVALID_EOF_STATE:14,INVALID_TRANSFER_ENCODING:15,CB_MESSAGE_BEGIN:16,CB_HEADERS_COMPLETE:17,CB_MESSAGE_COMPLETE:18,CB_CHUNK_HEADER:19,CB_CHUNK_COMPLETE:20,PAUSED:21,PAUSED_UPGRADE:22,PAUSED_H2_UPGRADE:23,USER:24,CB_URL_COMPLETE:26,CB_STATUS_COMPLETE:27,CB_METHOD_COMPLETE:32,CB_VERSION_COMPLETE:33,CB_HEADER_FIELD_COMPLETE:28,CB_HEADER_VALUE_COMPLETE:29,CB_CHUNK_EXTENSION_NAME_COMPLETE:34,CB_CHUNK_EXTENSION_VALUE_COMPLETE:35,CB_RESET:31};exports2.TYPE={BOTH:0,REQUEST:1,RESPONSE:2};exports2.FLAGS={CONNECTION_KEEP_ALIVE:1<<0,CONNECTION_CLOSE:1<<1,CONNECTION_UPGRADE:1<<2,CHUNKED:1<<3,UPGRADE:1<<4,CONTENT_LENGTH:1<<5,SKIPBODY:1<<6,TRAILING:1<<7,TRANSFER_ENCODING:1<<9};exports2.LENIENT_FLAGS={HEADERS:1<<0,CHUNKED_LENGTH:1<<1,KEEP_ALIVE:1<<2,TRANSFER_ENCODING:1<<3,VERSION:1<<4,DATA_AFTER_CLOSE:1<<5,OPTIONAL_LF_AFTER_CR:1<<6,OPTIONAL_CRLF_AFTER_CHUNK:1<<7,OPTIONAL_CR_BEFORE_LF:1<<8,SPACES_AFTER_CHUNK_SIZE:1<<9};exports2.METHODS={DELETE:0,GET:1,HEAD:2,POST:3,PUT:4,CONNECT:5,OPTIONS:6,TRACE:7,COPY:8,LOCK:9,MKCOL:10,MOVE:11,PROPFIND:12,PROPPATCH:13,SEARCH:14,UNLOCK:15,BIND:16,REBIND:17,UNBIND:18,ACL:19,REPORT:20,MKACTIVITY:21,CHECKOUT:22,MERGE:23,"M-SEARCH":24,NOTIFY:25,SUBSCRIBE:26,UNSUBSCRIBE:27,PATCH:28,PURGE:29,MKCALENDAR:30,LINK:31,UNLINK:32,SOURCE:33,PRI:34,DESCRIBE:35,ANNOUNCE:36,SETUP:37,PLAY:38,PAUSE:39,TEARDOWN:40,GET_PARAMETER:41,SET_PARAMETER:42,REDIRECT:43,RECORD:44,FLUSH:45,QUERY:46};exports2.STATUSES={CONTINUE:100,SWITCHING_PROTOCOLS:101,PROCESSING:102,EARLY_HINTS:103,RESPONSE_IS_STALE:110,REVALIDATION_FAILED:111,DISCONNECTED_OPERATION:112,HEURISTIC_EXPIRATION:113,MISCELLANEOUS_WARNING:199,OK:200,CREATED:201,ACCEPTED:202,NON_AUTHORITATIVE_INFORMATION:203,NO_CONTENT:204,RESET_CONTENT:205,PARTIAL_CONTENT:206,MULTI_STATUS:207,ALREADY_REPORTED:208,TRANSFORMATION_APPLIED:214,IM_USED:226,MISCELLANEOUS_PERSISTENT_WARNING:299,MULTIPLE_CHOICES:300,MOVED_PERMANENTLY:301,FOUND:302,SEE_OTHER:303,NOT_MODIFIED:304,USE_PROXY:305,SWITCH_PROXY:306,TEMPORARY_REDIRECT:307,PERMANENT_REDIRECT:308,BAD_REQUEST:400,UNAUTHORIZED:401,PAYMENT_REQUIRED:402,FORBIDDEN:403,NOT_FOUND:404,METHOD_NOT_ALLOWED:405,NOT_ACCEPTABLE:406,PROXY_AUTHENTICATION_REQUIRED:407,REQUEST_TIMEOUT:408,CONFLICT:409,GONE:410,LENGTH_REQUIRED:411,PRECONDITION_FAILED:412,PAYLOAD_TOO_LARGE:413,URI_TOO_LONG:414,UNSUPPORTED_MEDIA_TYPE:415,RANGE_NOT_SATISFIABLE:416,EXPECTATION_FAILED:417,IM_A_TEAPOT:418,PAGE_EXPIRED:419,ENHANCE_YOUR_CALM:420,MISDIRECTED_REQUEST:421,UNPROCESSABLE_ENTITY:422,LOCKED:423,FAILED_DEPENDENCY:424,TOO_EARLY:425,UPGRADE_REQUIRED:426,PRECONDITION_REQUIRED:428,TOO_MANY_REQUESTS:429,REQUEST_HEADER_FIELDS_TOO_LARGE_UNOFFICIAL:430,REQUEST_HEADER_FIELDS_TOO_LARGE:431,LOGIN_TIMEOUT:440,NO_RESPONSE:444,RETRY_WITH:449,BLOCKED_BY_PARENTAL_CONTROL:450,UNAVAILABLE_FOR_LEGAL_REASONS:451,CLIENT_CLOSED_LOAD_BALANCED_REQUEST:460,INVALID_X_FORWARDED_FOR:463,REQUEST_HEADER_TOO_LARGE:494,SSL_CERTIFICATE_ERROR:495,SSL_CERTIFICATE_REQUIRED:496,HTTP_REQUEST_SENT_TO_HTTPS_PORT:497,INVALID_TOKEN:498,CLIENT_CLOSED_REQUEST:499,INTERNAL_SERVER_ERROR:500,NOT_IMPLEMENTED:501,BAD_GATEWAY:502,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,HTTP_VERSION_NOT_SUPPORTED:505,VARIANT_ALSO_NEGOTIATES:506,INSUFFICIENT_STORAGE:507,LOOP_DETECTED:508,BANDWIDTH_LIMIT_EXCEEDED:509,NOT_EXTENDED:510,NETWORK_AUTHENTICATION_REQUIRED:511,WEB_SERVER_UNKNOWN_ERROR:520,WEB_SERVER_IS_DOWN:521,CONNECTION_TIMEOUT:522,ORIGIN_IS_UNREACHABLE:523,TIMEOUT_OCCURED:524,SSL_HANDSHAKE_FAILED:525,INVALID_SSL_CERTIFICATE:526,RAILGUN_ERROR:527,SITE_IS_OVERLOADED:529,SITE_IS_FROZEN:530,IDENTITY_PROVIDER_AUTHENTICATION_ERROR:561,NETWORK_READ_TIMEOUT:598,NETWORK_CONNECT_TIMEOUT:599};exports2.FINISH={SAFE:0,SAFE_WITH_CB:1,UNSAFE:2};exports2.HEADER_STATE={GENERAL:0,CONNECTION:1,CONTENT_LENGTH:2,TRANSFER_ENCODING:3,UPGRADE:4,CONNECTION_KEEP_ALIVE:5,CONNECTION_CLOSE:6,CONNECTION_UPGRADE:7,TRANSFER_ENCODING_CHUNKED:8};exports2.METHODS_HTTP=[exports2.METHODS.DELETE,exports2.METHODS.GET,exports2.METHODS.HEAD,exports2.METHODS.POST,exports2.METHODS.PUT,exports2.METHODS.CONNECT,exports2.METHODS.OPTIONS,exports2.METHODS.TRACE,exports2.METHODS.COPY,exports2.METHODS.LOCK,exports2.METHODS.MKCOL,exports2.METHODS.MOVE,exports2.METHODS.PROPFIND,exports2.METHODS.PROPPATCH,exports2.METHODS.SEARCH,exports2.METHODS.UNLOCK,exports2.METHODS.BIND,exports2.METHODS.REBIND,exports2.METHODS.UNBIND,exports2.METHODS.ACL,exports2.METHODS.REPORT,exports2.METHODS.MKACTIVITY,exports2.METHODS.CHECKOUT,exports2.METHODS.MERGE,exports2.METHODS["M-SEARCH"],exports2.METHODS.NOTIFY,exports2.METHODS.SUBSCRIBE,exports2.METHODS.UNSUBSCRIBE,exports2.METHODS.PATCH,exports2.METHODS.PURGE,exports2.METHODS.MKCALENDAR,exports2.METHODS.LINK,exports2.METHODS.UNLINK,exports2.METHODS.PRI,exports2.METHODS.SOURCE,exports2.METHODS.QUERY];exports2.METHODS_ICE=[exports2.METHODS.SOURCE];exports2.METHODS_RTSP=[exports2.METHODS.OPTIONS,exports2.METHODS.DESCRIBE,exports2.METHODS.ANNOUNCE,exports2.METHODS.SETUP,exports2.METHODS.PLAY,exports2.METHODS.PAUSE,exports2.METHODS.TEARDOWN,exports2.METHODS.GET_PARAMETER,exports2.METHODS.SET_PARAMETER,exports2.METHODS.REDIRECT,exports2.METHODS.RECORD,exports2.METHODS.FLUSH,exports2.METHODS.GET,exports2.METHODS.POST];exports2.METHOD_MAP=(0,utils_1.enumToMap)(exports2.METHODS);exports2.H_METHOD_MAP=Object.fromEntries(Object.entries(exports2.METHODS).filter(([k])=>k.startsWith("H")));exports2.STATUSES_HTTP=[exports2.STATUSES.CONTINUE,exports2.STATUSES.SWITCHING_PROTOCOLS,exports2.STATUSES.PROCESSING,exports2.STATUSES.EARLY_HINTS,exports2.STATUSES.RESPONSE_IS_STALE,exports2.STATUSES.REVALIDATION_FAILED,exports2.STATUSES.DISCONNECTED_OPERATION,exports2.STATUSES.HEURISTIC_EXPIRATION,exports2.STATUSES.MISCELLANEOUS_WARNING,exports2.STATUSES.OK,exports2.STATUSES.CREATED,exports2.STATUSES.ACCEPTED,exports2.STATUSES.NON_AUTHORITATIVE_INFORMATION,exports2.STATUSES.NO_CONTENT,exports2.STATUSES.RESET_CONTENT,exports2.STATUSES.PARTIAL_CONTENT,exports2.STATUSES.MULTI_STATUS,exports2.STATUSES.ALREADY_REPORTED,exports2.STATUSES.TRANSFORMATION_APPLIED,exports2.STATUSES.IM_USED,exports2.STATUSES.MISCELLANEOUS_PERSISTENT_WARNING,exports2.STATUSES.MULTIPLE_CHOICES,exports2.STATUSES.MOVED_PERMANENTLY,exports2.STATUSES.FOUND,exports2.STATUSES.SEE_OTHER,exports2.STATUSES.NOT_MODIFIED,exports2.STATUSES.USE_PROXY,exports2.STATUSES.SWITCH_PROXY,exports2.STATUSES.TEMPORARY_REDIRECT,exports2.STATUSES.PERMANENT_REDIRECT,exports2.STATUSES.BAD_REQUEST,exports2.STATUSES.UNAUTHORIZED,exports2.STATUSES.PAYMENT_REQUIRED,exports2.STATUSES.FORBIDDEN,exports2.STATUSES.NOT_FOUND,exports2.STATUSES.METHOD_NOT_ALLOWED,exports2.STATUSES.NOT_ACCEPTABLE,exports2.STATUSES.PROXY_AUTHENTICATION_REQUIRED,exports2.STATUSES.REQUEST_TIMEOUT,exports2.STATUSES.CONFLICT,exports2.STATUSES.GONE,exports2.STATUSES.LENGTH_REQUIRED,exports2.STATUSES.PRECONDITION_FAILED,exports2.STATUSES.PAYLOAD_TOO_LARGE,exports2.STATUSES.URI_TOO_LONG,exports2.STATUSES.UNSUPPORTED_MEDIA_TYPE,exports2.STATUSES.RANGE_NOT_SATISFIABLE,exports2.STATUSES.EXPECTATION_FAILED,exports2.STATUSES.IM_A_TEAPOT,exports2.STATUSES.PAGE_EXPIRED,exports2.STATUSES.ENHANCE_YOUR_CALM,exports2.STATUSES.MISDIRECTED_REQUEST,exports2.STATUSES.UNPROCESSABLE_ENTITY,exports2.STATUSES.LOCKED,exports2.STATUSES.FAILED_DEPENDENCY,exports2.STATUSES.TOO_EARLY,exports2.STATUSES.UPGRADE_REQUIRED,exports2.STATUSES.PRECONDITION_REQUIRED,exports2.STATUSES.TOO_MANY_REQUESTS,exports2.STATUSES.REQUEST_HEADER_FIELDS_TOO_LARGE_UNOFFICIAL,exports2.STATUSES.REQUEST_HEADER_FIELDS_TOO_LARGE,exports2.STATUSES.LOGIN_TIMEOUT,exports2.STATUSES.NO_RESPONSE,exports2.STATUSES.RETRY_WITH,exports2.STATUSES.BLOCKED_BY_PARENTAL_CONTROL,exports2.STATUSES.UNAVAILABLE_FOR_LEGAL_REASONS,exports2.STATUSES.CLIENT_CLOSED_LOAD_BALANCED_REQUEST,exports2.STATUSES.INVALID_X_FORWARDED_FOR,exports2.STATUSES.REQUEST_HEADER_TOO_LARGE,exports2.STATUSES.SSL_CERTIFICATE_ERROR,exports2.STATUSES.SSL_CERTIFICATE_REQUIRED,exports2.STATUSES.HTTP_REQUEST_SENT_TO_HTTPS_PORT,exports2.STATUSES.INVALID_TOKEN,exports2.STATUSES.CLIENT_CLOSED_REQUEST,exports2.STATUSES.INTERNAL_SERVER_ERROR,exports2.STATUSES.NOT_IMPLEMENTED,exports2.STATUSES.BAD_GATEWAY,exports2.STATUSES.SERVICE_UNAVAILABLE,exports2.STATUSES.GATEWAY_TIMEOUT,exports2.STATUSES.HTTP_VERSION_NOT_SUPPORTED,exports2.STATUSES.VARIANT_ALSO_NEGOTIATES,exports2.STATUSES.INSUFFICIENT_STORAGE,exports2.STATUSES.LOOP_DETECTED,exports2.STATUSES.BANDWIDTH_LIMIT_EXCEEDED,exports2.STATUSES.NOT_EXTENDED,exports2.STATUSES.NETWORK_AUTHENTICATION_REQUIRED,exports2.STATUSES.WEB_SERVER_UNKNOWN_ERROR,exports2.STATUSES.WEB_SERVER_IS_DOWN,exports2.STATUSES.CONNECTION_TIMEOUT,exports2.STATUSES.ORIGIN_IS_UNREACHABLE,exports2.STATUSES.TIMEOUT_OCCURED,exports2.STATUSES.SSL_HANDSHAKE_FAILED,exports2.STATUSES.INVALID_SSL_CERTIFICATE,exports2.STATUSES.RAILGUN_ERROR,exports2.STATUSES.SITE_IS_OVERLOADED,exports2.STATUSES.SITE_IS_FROZEN,exports2.STATUSES.IDENTITY_PROVIDER_AUTHENTICATION_ERROR,exports2.STATUSES.NETWORK_READ_TIMEOUT,exports2.STATUSES.NETWORK_CONNECT_TIMEOUT];exports2.ALPHA=[];for(let i="A".charCodeAt(0);i<="Z".charCodeAt(0);i++)exports2.ALPHA.push(String.fromCharCode(i)),exports2.ALPHA.push(String.fromCharCode(i+32));exports2.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};exports2.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};exports2.NUM=["0","1","2","3","4","5","6","7","8","9"];exports2.ALPHANUM=exports2.ALPHA.concat(exports2.NUM);exports2.MARK=["-","_",".","!","~","*","'","(",")"];exports2.USERINFO_CHARS=exports2.ALPHANUM.concat(exports2.MARK).concat(["%",";",":","&","=","+","$",","]);exports2.URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(exports2.ALPHANUM);exports2.HEX=exports2.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);exports2.TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(exports2.ALPHANUM);exports2.HEADER_CHARS=["	"];for(let i=32;i<=255;i++)i!==127&&exports2.HEADER_CHARS.push(i);exports2.CONNECTION_TOKEN_CHARS=exports2.HEADER_CHARS.filter(c=>c!==44);exports2.QUOTED_STRING=["	"," "];for(let i=33;i<=255;i++)i!==34&&i!==92&&exports2.QUOTED_STRING.push(i);exports2.HTAB_SP_VCHAR_OBS_TEXT=["	"," "];for(let i=33;i<=126;i++)exports2.HTAB_SP_VCHAR_OBS_TEXT.push(i);for(let i=128;i<=255;i++)exports2.HTAB_SP_VCHAR_OBS_TEXT.push(i);exports2.MAJOR=exports2.NUM_MAP;exports2.MINOR=exports2.MAJOR;exports2.SPECIAL_HEADERS={connection:exports2.HEADER_STATE.CONNECTION,"content-length":exports2.HEADER_STATE.CONTENT_LENGTH,"proxy-connection":exports2.HEADER_STATE.CONNECTION,"transfer-encoding":exports2.HEADER_STATE.TRANSFER_ENCODING,upgrade:exports2.HEADER_STATE.UPGRADE}}});var require_llhttp_wasm=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/llhttp-wasm.js"(exports2,module2){"use strict";var{Buffer:Buffer2}=require("node:buffer"),wasmBase64="AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAn9/AGABfwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzQzBQYAAAMAAAAAAAADAQMAAwMDAAACAAAAAAICAgICAgICAgIBAQEBAQEBAQEDAAADAAAABAUBcAESEgUDAQACBggBfwFBgNgECwfFBygGbWVtb3J5AgALX2luaXRpYWxpemUACBlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQACRhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUANgxsbGh0dHBfYWxsb2MACwZtYWxsb2MAOAtsbGh0dHBfZnJlZQAMBGZyZWUADA9sbGh0dHBfZ2V0X3R5cGUADRVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADhVsbGh0dHBfZ2V0X2h0dHBfbWlub3IADxFsbGh0dHBfZ2V0X21ldGhvZAAQFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAERJsbGh0dHBfZ2V0X3VwZ3JhZGUAEgxsbGh0dHBfcmVzZXQAEw5sbGh0dHBfZXhlY3V0ZQAUFGxsaHR0cF9zZXR0aW5nc19pbml0ABUNbGxodHRwX2ZpbmlzaAAWDGxsaHR0cF9wYXVzZQAXDWxsaHR0cF9yZXN1bWUAGBtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGRBsbGh0dHBfZ2V0X2Vycm5vABoXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AGxdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAcFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB0RbGxodHRwX2Vycm5vX25hbWUAHhJsbGh0dHBfbWV0aG9kX25hbWUAHxJsbGh0dHBfc3RhdHVzX25hbWUAIBpsbGh0dHBf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a0E+aiECCyABIAI2AhwgAUIANwIQIAJBAnRBsNYAaiEAAkBBhNQAKAIAIgNBASACdCIHcUUEQCAAIAE2AgBBhNQAIAMgB3I2AgAgASAANgIYIAEgATYCCCABIAE2AgwMAQsgBEEZIAJBAXZrQQAgAkEfRxt0IQIgACgCACEAAkADQCAAIgMoAgRBeHEgBEYNASACQR12IQAgAkEBdCECIAMgAEEEcWpBEGoiBygCACIADQALIAcgATYCACABIAM2AhggASABNgIMIAEgATYCCAwBCyADKAIIIgAgATYCDCADIAE2AgggAUEANgIYIAEgAzYCDCABIAA2AggLQaDUAEGg1AAoAgBBAWsiAEF/IAAbNgIACwsHACAALQAoCwcAIAAtACoLBwAgAC0AKwsHACAALQApCwcAIAAvATQLBwAgAC0AMAtAAQR/IAAoAhghASAALwEuIQIgAC0AKCEDIAAoAjghBCAAEDcgACAENgI4IAAgAzoAKCAAIAI7AS4gACABNgIYC8X4AQIHfwN+IAEgAmohBAJAIAAiAygCDCIADQAgAygCBARAIAMgATYCBAsjAEEQayIJJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJ/AkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACDtQBAAECAwQFBgcICQoLDA0ODxARFBUWFxgZGhscHR4fICEjJCUnKCmIA4cDhQOEA/wC9QLuAusC6ALmAuMC4ALfAt0C2wLWAtUC1ALTAtICygLJAsgCxwLGAsUCxALDAr0CvAK6ArkCuAK3ArYCtQK0ArICsQKsAqoCqAKnAqYCpQKkAqMCogKhAqACnwKbApoCmQKYApcCkAKIAoQCgwKCAvkB9gH1AfQB8wHyAfEB8AHvAe0B6wHoAeMB4QHgAd8B3gHdAdwB2wHaAdkB2AHX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QEBAQEBAQEBAQEBAAEALQQAhAiADQQA2AhwgA0G3CzYCECADQQI2AgwgAyABQQFqNgIUDIEDCyADQS9qIQIDQCABIARGBEBBISECDIIDCwJAAkACQCABLQAAIgBBCWsOGAIAKioBKioqKioqKioqKioqKioqKioqAigLIAFBAWohASADQS9qLQAAQQFxRQ0LDBkLIAFBAWohAQwYCyABQQFqIQEgAi0AAEECcQ0AC0EAIQIgA0EANgIcIAMgATYCFCADQc4UNgIQIANBDDYCDAyAAwsgAUEBaiEBC0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAADQEM0QILIANCADcDIAw8CyAAQRVGBEAgA0EkNgIcIAMgATYCFCADQYYaNgIQIANBFTYCDEEAIQIM/QILQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDPwCCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDSsgA0EHNgIcIAMgATYCFCADIAA2AgwM+wILIAMtAC5BwABxRQ0BC0EAIQACQCADKAI4IgJFDQAgAigCUCICRQ0AIAMgAhEAACEACyAARQ0rIABBFUYEQCADQQo2AhwgAyABNgIUIANB8Rg2AhAgA0EVNgIMQQAhAgz6AgtBACECIANBADYCHCADIAE2AhQgA0GLDDYCECADQRM2AgwM+QILQQAhAiADQQA2AhwgAyABNgIUIANBsRQ2AhAgA0ECNgIMDPgCC0EAIQIgA0EANgIcIAMgATYCFCADQYwUNgIQIANBGTYCDAz3AgtBACECIANBADYCHCADIAE2AhQgA0HRHDYCECADQRk2AgwM9gILIABBFUYNPUEAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAz1AgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQ0oIANBDTYCHCADIAE2AhQgAyAANgIMDPQCCyAAQRVGDTpBACECIANBADYCHCADIAE2AhQgA0GiDzYCECADQSI2AgwM8wILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDIiAEUEQCABQQFqIQEMKAsgA0EONgIcIAMgADYCDCADIAFBAWo2AhQM8gILIABBFUYNN0EAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAzxAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQRAIAFBAWohAQwnCyADQQ82AhwgAyAANgIMIAMgAUEBajYCFAzwAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM7wILIABBFUYNM0EAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzuAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMyIARQ0lIANBETYCHCADIAE2AhQgAyAANgIMDO0CCyAAQRVGDTBBACECIANBADYCHCADIAE2AhQgA0HODDYCECADQSM2AgwM7AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEMJQsgA0ESNgIcIAMgADYCDCADIAFBAWo2AhQM6wILIANBL2otAABBAXFFDQELQRUhAgzPAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM6AILIABBO0cNACABQQFqIQEMDAtBACECIANBADYCHCADIAE2AhQgA0GYFzYCECADQQI2AgwM5gILIABBFUYNKEEAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzlAgsgA0EUNgIcIAMgATYCFCADIAA2AgwM5AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEM3AILIANBFTYCHCADIAA2AgwgAyABQQFqNgIUDOMCCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNoCCyADQRc2AhwgAyAANgIMIAMgAUEBajYCFAziAgsgAEEVRg0jQQAhAiADQQA2AhwgAyABNgIUIANBzgw2AhAgA0EjNgIMDOECCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDB0LIANBGTYCHCADIAA2AgwgAyABQQFqNgIUDOACCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNYCCyADQRo2AhwgAyAANgIMIAMgAUEBajYCFAzfAgsgAEEVRg0fQQAhAiADQQA2AhwgAyABNgIUIANBog82AhAgA0EiNgIMDN4CCyADKAIEIQBBACEC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DLMCCyABIARGBEBB6QEhAgyzAgsgAS0AAEHIAEYNASADQQE6ACgLQbYBIQIMlwILQcoBIQIMlgILIAEgBEcEQCADQQw2AgggAyABNgIEQckBIQIMlgILQegBIQIMrwILIAEgBEYEQEHnASECDK8CCyABLQAAQcgARw0EIAFBAWohAUHIASECDJQCCyABIARGBEBB5gEhAgyuAgsCQAJAIAEtAABBxQBrDhAABQUFBQUFBQUFBQUFBQUBBQsgAUEBaiEBQcYBIQIMlAILIAFBAWohAUHHASECDJMCC0HlASECIAEgBEYNrAIgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB99MAai0AAEcNAyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMrQILIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgBFBEBB1AEhAgyTAgsgA0HkATYCHCADIAE2AhQgAyAANgIMQQAhAgysAgtB4wEhAiABIARGDasCIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQfXTAGotAABHDQIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADKwCCyADQYEEOwEoIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgANAwwCCyADQQA2AgALQQAhAiADQQA2AhwgAyABNgIUIANB0B42AhAgA0EINgIMDKkCC0HFASECDI4CCyADQeIBNgIcIAMgATYCFCADIAA2AgxBACECDKcCC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ1lIABBFUcEQCADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgynAgsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDKYCC0HhASECIAQgASIARg2lAiAEIAFrIAMoAgAiAWohBSAAIAFrQQRqIQYCQANAIAAtAAAgAUHw0wBqLQAARw0BIAFBBEYNAyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBTYCAAymAgsgA0EANgIcIAMgADYCFCADQYQ3NgIQIANBCDYCDCADQQA2AgBBACECDKUCCyABIARHBEAgA0ENNgIIIAMgATYCBEHCASECDIsCC0HgASECDKQCCyADQQA2AgAgBkEBaiEBC0HDASECDIgCCyABIARGBEBB3wEhAgyiAgsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFBwQEhAgyIAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYgCIANB3gE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAEgBEYEQEHdASECDKECCwJAIAEtAABBLkYEQCABQQFqIQEMAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYkCIANB3AE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILQcABIQIMhgILIAEgBEYEQEHbASECDKACC0EAIQBBASEFQQEhB0EAIQICQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQCABLQAAQTBrDgoKCQABAgMEBQYICwtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshAkEAIQVBACEHDAILQQkhAkEBIQBBACEFQQAhBwwBC0EAIQVBASECCyADIAI6ACsgAUEBaiEBAkACQCADLQAuQRBxDQACQAJAAkAgAy0AKg4DAQACBAsgB0UNAwwCCyAADQEMAgsgBUUNAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDQIgA0HYATYCHCADIAE2AhQgAyAANgIMQQAhAgyiAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYsCIANB2QE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ2JAiADQdoBNgIcIAMgATYCFCADIAA2AgwMoAILQb8BIQIMhQILQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALAkAgAARAIABBFUYNASADQQA2AhwgAyABNgIUIANBnA02AhAgA0EhNgIMQQAhAgygAgtBvgEhAgyFAgsgA0HXATYCHCADIAE2AhQgA0HWGTYCECADQRU2AgxBACECDJ4CCyABIARGBEBB1wEhAgyeAgsCQCABLQAAQSBGBEAgA0EAOwE0IAFBAWohAQwBCyADQQA2AhwgAyABNgIUIANB6xA2AhAgA0EJNgIMQQAhAgyeAgtBvQEhAgyDAgsgASAERgRAQdYBIQIM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LgsgAUEBaiEBQZcBIQIM2AELIAFBAWohAUEiDCsLIAEgBEYEQEGvASECDPEBCyABLQAAQdAARw0rIAFBAWohAUGWASECDNYBCyABIARGBEBBrgEhAgzwAQsCQAJAIAEtAABBxgBrDgsALCwsLCwsLCwsASwLIAFBAWohAUGUASECDNYBCyABQQFqIQFBlQEhAgzVAQtBrQEhAiABIARGDe4BIAMoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQazTAGotAABHDSggAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO8BCyADQQA2AgAgBkEBaiEBQQ0MKAtBrAEhAiABIARGDe0BIAMoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQeHTAGotAABHDScgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO4BCyADQQA2AgAgBkEBaiEBQQwMJwtBqwEhAiABIARGDewBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQarTAGotAABHDSYgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO0BCyADQQA2AgAgBkEBaiEBQQMMJgtBqgEhAiABIARGDesBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQajTAGotAABHDSUgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADOwBCyADQQA2AgAgBkEBaiEBQSYMJQsgASAERgRAQakBIQIM6wELAkACQCABLQAAQdQAaw4CAAEnCyABQQFqIQFBjwEhAgzRAQsgAUEBaiEBQZABIQIM0AELQagBIQIgASAERg3pASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGm0wBqLQAARw0jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzqAQsgA0EANgIAIAZBAWohAUEnDCMLQacBIQIgASAERg3oASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGk0wBqLQAARw0iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzpAQsgA0EANgIAIAZBAWohAUEcDCILQaYBIQIgASAERg3nASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGe0wBqLQAARw0hIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzoAQsgA0EANgIAIAZBAWohAUEGDCELQaUBIQIgASAERg3mASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEGZ0wBqLQAARw0gIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAznAQsgA0EANgIAIAZBAWohAUEZDCALIAEgBEYEQEGkASECDOYBCwJAAkACQAJAIAEtAABBLWsOIwAkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAEkJCQkJAIkJCQDJAsgAUEBaiEBQYQBIQIMzgELIAFBAWohAUGFASECDM0BCyABQQFqIQFBigEhAgzMAQsgAUEBaiEBQYsBIQIMywELQaMBIQIgASAERg3kASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGX0wBqLQAARw0eIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzlAQsgA0EANgIAIAZBAWohAUELDB4LIAEgBEYEQEGiASECDOQBCwJAAkAgAS0AAEHBAGsOAwAgASALIAFBAWohAUGGASECDMoBCyABQQFqIQFBiQEhAgzJAQsgASAERgRAQaEBIQIM4wELAkACQCABLQAAQcEAaw4PAB8fHx8fHx8fHx8fHx8BHwsgAUEBaiEBQYcBIQIMyQELIAFBAWohAUGIASECDMgBCyABIARGBEBBoAEhAgziAQsgAS0AAEHMAEcNHCABQQFqIQFBCgwbC0GfASECIAEgBEYN4AEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBkdMAai0AAEcNGiAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4QELIANBADYCACAGQQFqIQFBHgwaC0GeASECIAEgBEYN3wEgAygCACIAIAQgAWtqIQUgASAAa0EGaiEGAkADQCABLQAAIABBitMAai0AAEcNGSAAQQZGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4AELIANBADYCACAGQQFqIQFBFQwZC0GdASECIAEgBEYN3gEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBh9MAai0AAEcNGCAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3wELIANBADYCACAGQQFqIQFBFwwYC0GcASECIAEgBEYN3QEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBgdMAai0AAEcNFyAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3gELIANBADYCACAGQQFqIQFBGAwXCyABIARGBEBBmwEhAgzdAQsCQAJAIAEtAABByQBrDgcAGRkZGRkBGQsgAUEBaiEBQYEBIQIMwwELIAFBAWohAUGCASECDMIBC0GaASECIAEgBEYN2wEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5tMAai0AAEcNFSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3AELIANBADYCACAGQQFqIQFBCQwVC0GZASECIAEgBEYN2gEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5NMAai0AAEcNFCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2wELIANBADYCACAGQQFqIQFBHwwUC0GYASECIAEgBEYN2QEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB/tIAai0AAEcNEyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2gELIANBADYCACAGQQFqIQFBAgwTC0GXASECIAEgBEYN2AEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGA0AgAS0AACAAQfzSAGotAABHDREgAEEBRg0CIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADNgBCyABIARGBEBBlgEhAgzYAQtBASABLQAAQd8ARw0RGiABQQFqIQFB/QAhAgy9AQsgA0EANgIAIAZBAWohAUH+ACECDLwBC0GVASECIAEgBEYN1QEgAygCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABBxNMAai0AAEcNDyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1gELIANBADYCACAGQQFqIQFBKQwPC0GUASECIAEgBEYN1AEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB+NIAai0AAEcNDiAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1QELIANBADYCACAGQQFqIQFBLQwOCyABIARGBEBBkwEhAgzUAQsgAS0AAEHFAEcNDiABQQFqIQFB+gAhAgy5AQsgASAERgRAQZIBIQIM0wELAkACQCABLQAAQcwAaw4IAA8PDw8PDwEPCyABQQFqIQFB+AAhAgy5AQsgAUEBaiEBQfkAIQIMuAELQZEBIQIgASAERg3RASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHz0gBqLQAARw0LIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzSAQsgA0EANgIAIAZBAWohAUEjDAsLQZABIQIgASAERg3QASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHw0gBqLQAARw0KIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzRAQsgA0EANgIAIAZBAWohAUEADAoLIAEgBEYEQEGPASECDNABCwJAAkAgAS0AAEHIAGsOCAAMDAwMDAwBDAsgAUEBaiEBQfMAIQIMtgELIAFBAWohAUH2ACECDLUBCyABIARGBEBBjgEhAgzPAQsCQAJAIAEtAABBzgBrDgMACwELCyABQQFqIQFB9AAhAgy1AQsgAUEBaiEBQfUAIQIMtAELIAEgBEYEQEGNASECDM4BCyABLQAAQdkARw0IIAFBAWohAUEIDAcLQYwBIQIgASAERg3MASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHs0gBqLQAARw0GIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzNAQsgA0EANgIAIAZBAWohAUEFDAYLQYsBIQIgASAERg3LASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHm0gBqLQAARw0FIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzMAQsgA0EANgIAIAZBAWohAUEWDAULQYoBIQIgASAERg3KASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHh0wBqLQAARw0EIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzLAQsgA0EANgIAIAZBAWohAUEQDAQLIAEgBEYEQEGJASECDMoBCwJAAkAgAS0AAEHDAGsODAAGBgYGBgYGBgYGAQYLIAFBAWohAUHvACECDLABCyABQQFqIQFB8AAhAgyvAQtBiAEhAiABIARGDcgBIAMoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQeDSAGotAABHDQIgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADMkBCyADQQA2AgAgBkEBaiEBQSQMAgsgA0EANgIADAILIAEgBEYEQEGHASECDMcBCyABLQAAQcwARw0BIAFBAWohAUETCzoAKSADKAIEIQAgA0EANgIEIAMgACABEC0iAA0CDAELQQAhAiADQQA2AhwgAyABNgIUIANB6R42AhAgA0EGNgIMDMQBC0HuACECDKkBCyADQYYBNgIcIAMgATYCFCADIAA2AgxBACECDMIBC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ0AIABBFUYNASADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgzBAQtB7QAhAgymAQsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDL8BCyABIARGBEBBhQEhAgy/AQsCQCABLQAAQSBGBEAgAUEBaiEBDAELIANBADYCHCADIAE2AhQgA0GGHjYCECADQQY2AgxBACECDL8BC0ECIQIMpAELA0AgAS0AAEEgRw0CIAQgAUEBaiIBRw0AC0GEASECDL0BCyABIARGBEBBgwEhAgy9AQsCQCABLQAAQQlrDgRAAABAAAtB6wAhAgyiAQsgAy0AKUEFRgRAQewAIQIMogELQeoAIQIMoQELIAEgBEYEQEGCASECDLsBCyADQQ82AgggAyABNgIEDAoLIAEgBEYEQEGBASECDLoBCwJAIAEtAABBCWsOBD0AAD0AC0HpACECDJ8BCyABIARHBEAgA0EPNgIIIAMgATYCBEHnACECDJ8BC0GAASECDLgBCwJAIAEgBEcEQANAIAEtAABB4M4Aai0AACIAQQNHBEACQCAAQQFrDgI/AAQLQeYAIQIMoQELIAQgAUEBaiIBRw0AC0H+ACECDLkBC0H+ACECDLgBCyADQQA2AhwgAyABNgIUIANBxh82AhAgA0EHNgIMQQAhAgy3AQsgASAERgRAQf8AIQIMtwELAkACQAJAIAEtAABB4NAAai0AAEEBaw4DPAIAAQtB6AAhAgyeAQsgA0EANgIcIAMgATYCFCADQYYSNgIQIANBBzYCDEEAIQIMtwELQeAAIQIMnAELIAEgBEcEQCABQQFqIQFB5QAhAgycAQtB/QAhAgy1AQsgBCABIgBGBEBB/AAhAgy1AQsgAC0AACIBQS9GBEAgAEEBaiEBQeQAIQIMmwELIAFBCWsiAkEXSw0BIAAhAUEBIAJ0QZuAgARxDTcMAQsgBCABIgBGBEBB+wAhAgy0AQsgAC0AAEEvRw0AIABBAWohAQwDC0EAIQIgA0EANgIcIAMgADYCFCADQcYfNgIQIANBBzYCDAyyAQsCQAJAAkACQAJAA0AgAS0AAEHgzABqLQAAIgBBBUcEQAJAAkAgAEEBaw4IPQUGBwgABAEIC0HhACECDJ8BCyABQQFqIQFB4wAhAgyeAQsgBCABQQFqIgFHDQALQfoAIQIMtgELIAFBAWoMFAsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgy0AQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyzAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyyAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMsQELIAEgBEYEQEH5ACECDLEBCwJAIAEtAABB4MwAai0AAEEBaw4INAQFBgAIAgMHCyABQQFqIQELQQMhAgyVAQsgAUEBagwNC0EAIQIgA0EANgIcIANBoxI2AhAgA0EHNgIMIAMgAUEBajYCFAytAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgysAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyrAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyqAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMqQELQeIAIQIMjgELIAEgBEYEQEH4ACECDKgBCyABQQFqDAILIAEgBEYEQEH3ACECDKcBCyABQQFqDAELIAEgBEYNASABQQFqCyEBQQQhAgyKAQtB9gAhAgyjAQsDQCABLQAAQeDKAGotAAAiAEECRwRAIABBAUcEQEHfACECDIsBCwwnCyAEIAFBAWoiAUcNAAtB9QAhAgyiAQsgASAERgRAQfQAIQIMogELAkAgAS0AAEEJaw43JQMGJQQGBgYGBgYGBgYGBgYGBgYGBgYFBgYCBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAAYLIAFBAWoLIQFBBSECDIYBCyABQQFqDAYLIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB2wA2AhwgAyABNgIUIAMgADYCDEEAIQIMngELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB3QA2AhwgAyABNgIUIAMgADYCDEEAIQIMnQELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB8AA2AhwgAyABNgIUIAMgADYCDEEAIQIMnAELIANBADYCHCADIAE2AhQgA0G8EzYCECADQQc2AgxBACECDJsBCwJAAkACQAJAA0AgAS0AAEHgyABqLQAAIgBBBUcEQAJAIABBAWsOBiQDBAUGAAYLQd4AIQIMhgELIAQgAUEBaiIBRw0AC0HzACECDJ4BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQdsANgIcIAMgATYCFCADIAA2AgxBACECDJ0BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQd0ANgIcIAMgATYCFCADIAA2AgxBACECDJwBCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQfAANgIcIAMgATYCFCADIAA2AgxBACECDJsBCyADQQA2AhwgAyABNgIUIANB3Ag2AhAgA0EHNgIMQQAhAgyaAQsgASAERg0BIAFBAWoLIQFBBiECDH4LQfIAIQIMlwELAkACQAJAAkADQCABLQAAQeDGAGotAAAiAEEFRwRAIABBAWsOBB8CAwQFCyAEIAFBAWoiAUcNAAtB8QAhAgyaAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgyZAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyYAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyXAQsgA0EANgIcIAMgATYCFCADQbQKNgIQIANBBzYCDEEAIQIMlgELQc4AIQIMewtB0AAhAgx6C0HdACECDHkLIAEgBEYEQEHwACECDJMBCwJAIAEtAABBCWsOBBYAABYACyABQQFqIQFB3AAhAgx4CyABIARGBEBB7wAhAgySAQsCQCABLQAAQQlrDgQVAAAVAAtBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUEQEHTASECDHgLIABBFUcEQCADQQA2AhwgAyABNgIUIANBwQ02AhAgA0EaNgIMQQAhAgySAQsgA0HuADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDJEBC0HtACECIAEgBEYNkAEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB18YAai0AAEcNBCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMkQELIANBADYCACAGQQFqIQEgAy0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACECIANBADYCHCADIAE2AhQgA0HlCTYCECADQQg2AgwMkAELQewAIQIgASAERg2PASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHUxgBqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyQAQsgA0EANgIAIAZBAWohASADLQApQSFGDQMgA0EANgIcIAMgATYCFCADQYkKNgIQIANBCDYCDEEAIQIMjwELQesAIQIgASAERg2OASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHQxgBqLQAARw0CIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyPAQsgA0EANgIAIAZBAWohASADLQApIgBBI0kNAiAAQS5GDQIgA0EANgIcIAMgATYCFCADQcEJNgIQIANBCDYCDEEAIQIMjgELIANBADYCAAtBACECIANBADYCHCADIAE2AhQgA0GENzYCECADQQg2AgwMjAELQdgAIQIMcQsgASAERwRAIANBDTYCCCADIAE2AgRB1wAhAgxxC0HqACECDIoBCyABIARGBEBB6QAhAgyKAQsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFB1gAhAgxwCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdCADQegANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyABIARGBEBB5wAhAgyJAQsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ11IANB5gA2AhwgAyABNgIUIAMgADYCDEEAIQIMiQELQdUAIQIMbgsgASAERgRAQeUAIQIMiAELQQAhAEEBIQVBASEHQQAhAgJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAEtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyECQQAhBUEAIQcMAgtBCSECQQEhAEEAIQVBACEHDAELQQAhBUEBIQILIAMgAjoAKyABQQFqIQECQAJAIAMtAC5BEHENAAJAAkACQCADLQAqDgMBAAIECyAHRQ0DDAILIAANAQwCCyAFRQ0BCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNAiADQeIANgIcIAMgATYCFCADIAA2AgxBACECDIoBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdyADQeMANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdSADQeQANgIcIAMgATYCFCADIAA2AgwMiAELQdMAIQIMbQsgAy0AKUEiRg2AAUHSACECDGwLQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALIABFBEBB1AAhAgxsCyAAQRVHBEAgA0EANgIcIAMgATYCFCADQZwNNgIQIANBITYCDEEAIQIMhgELIANB4QA2AhwgAyABNgIUIANB1hk2AhAgA0EVNgIMQQAhAgyFAQsgASAERgRAQeAAIQIMhQELAkACQAJAAkACQCABLQAAQQprDgQBBAQABAsgAUEBaiEBDAELIAFBAWohASADQS9qLQAAQQFxRQ0BC0HRACECDGwLIANBADYCHCADIAE2AhQgA0GIETYCECADQQk2AgxBACECDIUBCyADQQA2AhwgAyABNgIUIANBiBE2AhAgA0EJNgIMQQAhAgyEAQsgASAERgRAQd8AIQIMhAELIAEtAABBCkYEQCABQQFqIQEMCQsgAy0ALkHAAHENCCADQQA2AhwgAyABNgIUIANBiBE2AhAgA0ECNgIMQQAhAgyDAQsgASAERgRAQd0AIQIMgwELIAEtAAAiAkENRgRAIAFBAWohAUHPACECDGkLIAEhACACQQlrDgQFAQEFAQsgBCABIgBGBEBB3AAhAgyCAQsgAC0AAEEKRw0AIABBAWoMAgtBACECIANBADYCHCADIAA2AhQgA0G1LDYCECADQQc2AgwMgAELIAEgBEYEQEHbACECDIABCwJAIAEtAABBCWsOBAMAAAMACyABQQFqCyEBQc0AIQIMZAsgASAERgRAQdoAIQIMfgsgAS0AAEEJaw4EAAEBAAELQQAhAiADQQA2AhwgA0HsETYCECADQQc2AgwgAyABQQFqNgIUDHwLIANBgBI7ASpBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUNACAAQRVHDQEgA0HZADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDHsLQcwAIQIMYAsgA0EANgIcIAMgATYCFCADQcENNgIQIANBGjYCDEEAIQIMeQsgASAERgRAQdkAIQIMeQsgAS0AAEEgRw06IAFBAWohASADLQAuQQFxDTogA0EANgIcIAMgATYCFCADQa0bNgIQIANBHjYCDEEAIQIMeAsgASAERgRAQdgAIQIMeAsCQAJAAkACQAJAIAEtAAAiAEEKaw4EAgMDAAELIAFBAWohAUErIQIMYQsgAEE6Rw0BIANBADYCHCADIAE2AhQgA0G5ETYCECADQQo2AgxBACECDHoLIAFBAWohASADQS9qLQAAQQFxRQ1tIAMtADJBgAFxRQRAIANBMmohAiADEDRBACEAAkAgAygCOCIGRQ0AIAYoAiQiBkUNACADIAYRAAAhAAsCQAJAIAAOFkpJSAEBAQEBAQEBAQEBAQEBAQEBAQABCyADQSk2AhwgAyABNgIUIANBshg2AhAgA0EVNgIMQQAhAgx7CyADQQA2AhwgAyABNgIUIANB3Qs2AhAgA0ERNgIMQQAhAgx6C0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAARQ1VIABBFUcNASADQQU2AhwgAyABNgIUIANBhho2AhAgA0EVNgIMQQAhAgx5C0HKACECDF4LQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDHcLIAMgAy8BMkGAAXI7ATIMOAsgASAERwRAIANBEDYCCCADIAE2AgRByQAhAgxcC0HXACECDHULIAEgBEYEQEHWACECDHULAkACQAJAAkAgAS0AACIAQSByIAAgAEHBAGtB/wFxQRpJG0H/AXFB4wBrDhMAPT09PT09PT09PT09AT09PQIDPQsgAUEBaiEBQcUAIQIMXQsgAUEBaiEBQcYAIQIMXAsgAUEBaiEBQccAIQIMWwsgAUEBaiEBQcgAIQIMWgtB1QAhAiAEIAEiAEYNcyAEIAFrIAMoAgAiAWohBiAAIAFrQQVqIQcDQCABQcDGAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQhBBCABQQVGDQoaIAFBAWohASAEIABBAWoiAEcNAAsgAyAGNgIADHMLQdQAIQIgBCABIgBGDXIgBCABayADKAIAIgFqIQYgACABa0EPaiEHA0AgAUGwxgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0HQQMgAUEPRg0JGiABQQFqIQEgBCAAQQFqIgBHDQALIAMgBjYCAAxyC0HTACECIAQgASIARg1xIAQgAWsgAygCACIBaiEGIAAgAWtBDmohBwNAIAFBksYAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNBiABQQ5GDQcgAUEBaiEBIAQgAEEBaiIARw0ACyADIAY2AgAMcQtB0gAhAiAEIAEiAEYNcCAEIAFrIAMoAgAiAWohBSAAIAFrQQFqIQYDQCABQZDGAGotAAAgAC0AACIHQSByIAcgB0HBAGtB/wFxQRpJG0H/AXFHDQUgAUEBRg0CIAFBAWohASAEIABBAWoiAEcNAAsgAyAFNgIADHALIAEgBEYEQEHRACECDHALAkACQCABLQAAIgBBIHIgACAAQcEAa0H/AXFBGkkbQf8BcUHuAGsOBwA2NjY2NgE2CyABQQFqIQFBwgAhAgxWCyABQQFqIQFBwwAhAgxVCyADQQA2AgAgBkEBaiEBQcQAIQIMVAtB0AAhAiAEIAEiAEYNbSAEIAFrIAMoAgAiAWohBiAAIAFrQQlqIQcDQCABQYbGAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQJBAiABQQlGDQQaIAFBAWohASAEIABBAWoiAEcNAAsgAyAGNgIADG0LQc8AIQIgBCABIgBGDWwgBCABayADKAIAIgFqIQYgACABa0EFaiEHA0AgAUGAxgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBBUYNAiABQQFqIQEgBCAAQQFqIgBHDQALIAMgBjYCAAxsCyAAIQEgA0EANgIADDALQQELOgAsIANBADYCACAHQQFqIQELQSwhAgxOCwJAA0AgAS0AAEGAxABqLQAAQQFHDQEgBCABQQFqIgFHDQALQc0AIQIMaAtBwQAhAgxNCyABIARGBEBBzAAhAgxnCyABLQAAQTpGBEAgAygCBCEAIANBADYCBCADIAAgARAvIgBFDTAgA0HLADYCHCADIAA2AgwgAyABQQFqNgIUQQAhAgxnCyADQQA2AhwgAyABNgIUIANBuRE2AhAgA0EKNgIMQQAhAgxmCwJAAkAgAy0ALEECaw4CAAEkCyADQTNqLQAAQQJxRQ0jIAMtAC5BAnENIyADQQA2AhwgAyABNgIUIANB1RM2AhAgA0ELNgIMQQAhAgxmCyADLQAyQSBxRQ0iIAMtAC5BAnENIiADQQA2AhwgAyABNgIUIANB7BI2AhAgA0EPNgIMQQAhAgxlC0EAIQACQCADKAI4IgJFDQAgAigCQCICRQ0AIAMgAhEAACEACyAARQRAQcAAIQIMSwsgAEEVRwRAIANBADYCHCADIAE2AhQgA0H4DjYCECADQRw2AgxBACECDGULIANBygA2AhwgAyABNgIUIANB8Bo2AhAgA0EVNgIMQQAhAgxkCyABIARHBEADQCABLQAAQfA/ai0AAEEBRw0XIAQgAUEBaiIBRw0AC0HEACECDGQLQcQAIQIMYwsgASAERwRAA0ACQCABLQAAIgBBIHIgACAAQcEAa0H/AXFBGkkbQf8BcSIAQQlGDQAgAEEgRg0AAkACQAJAAkAgAEHjAGsOEwADAwMDAwMDAQMDAwMDAwMDAwIDCyABQQFqIQFBNSECDE4LIAFBAWohAUE2IQIMTQsgAUEBaiEBQTchAgxMCwwVCyAEIAFBAWoiAUcNAAtBPCECDGMLQTwhAgxiCyABIARGBEBByAAhAgxiCyADQRE2AgggAyABNgIEAkACQAJAAkACQCADLQAsQQFrDgQUAAECCQsgAy0AMkEgcQ0DQdEBIQIMSwsCQCADLwEyIgBBCHFFDQAgAy0AKEEBRw0AIAMtAC5BCHFFDQILIAMgAEH3+wNxQYAEcjsBMgwLCyADIAMvATJBEHI7ATIMBAsgA0EANgIEIAMgASABEDAiAARAIANBwQA2AhwgAyAANgIMIAMgAUEBajYCFEEAIQIMYwsgAUEBaiEBDFILIANBADYCHCADIAE2AhQgA0GjEzYCECADQQQ2AgxBACECDGELQccAIQIgASAERg1gIAMoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAEHwwwBqLQAAIAEtAABBIHJHDQEgAEEGRg1GIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADGELIANBADYCAAwFCwJAIAEgBEcEQANAIAEtAABB8MEAai0AACIAQQFHBEAgAEECRw0DIAFBAWohAQwFCyAEIAFBAWoiAUcNAAtBxQAhAgxhC0HFACECDGALCyADQQA6ACwMAQtBCyECDEMLQT4hAgxCCwJAAkADQCABLQAAIgBBIEcEQAJAIABBCmsOBAMFBQMACyAAQSxGDQMMBAsgBCABQQFqIgFHDQALQcYAIQIMXQsgA0EIOgAsDA4LIAMtAChBAUcNAiADLQAuQQhxDQIgAygCBCEAIANBADYCBCADIAAgARAwIgAEQCADQcIANgIcIAMgADYCDCADIAFBAWo2AhRBACECDFwLIAFBAWohAQxKC0E6IQIMQAsCQANAIAEtAAAiAEEgRyAAQQlHcQ0BIAQgAUEBaiIBRw0AC0HDACECDFoLC0E7IQIMPgsCQAJAIAEgBEcEQANAIAEtAAAiAEEgRwRAIABBCmsOBAMEBAMECyAEIAFBAWoiAUcNAAtBPyECDFoLQT8hAgxZCyADIAMvATJBIHI7ATIMCgsgAygCBCEAIANBADYCBCADIAAgARAwIgBFDUggA0E+NgIcIAMgATYCFCADIAA2AgxBACECDFcLAkAgASAERwRAA0AgAS0AAEHwwQBqLQAAIgBBAUcEQCAAQQJGDQMMDAsgBCABQQFqIgFHDQALQTchAgxYC0E3IQIMVwsgAUEBaiEBDAQLQTshAiAEIAEiAEYNVSAEIAFrIAMoAgAiAWohBiAAIAFrQQVqIQcCQANAIAFBwMYAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNASABQQVGBEBBByEBDDsLIAFBAWohASAEIABBAWoiAEcNAAsgAyAGNgIADFYLIANBADYCACAAIQEMBQtBOiECIAQgASIARg1UIAQgAWsgAygCACIBaiEGIAAgAWtBCGohBwJAA0AgAUHkP2otAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQEgAUEIRgRAQQUhAQw6CyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBjYCAAxVCyADQQA2AgAgACEBDAQLQTkhAiAEIAEiAEYNUyAEIAFrIAMoAgAiAWohBiAAIAFrQQNqIQcCQANAIAFB4D9qLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBA0YEQEEGIQEMOQsgAUEBaiEBIAQgAEEBaiIARw0ACyADIAY2AgAMVAsgA0EANgIAIAAhAQwDCwJAA0AgAS0AACIAQSBHBEAgAEEKaw4EBwQEBwILIAQgAUEBaiIBRw0AC0E4IQIMUwsgAEEsRw0BIAFBAWohAEEBIQECQAJAAkACQAJAIAMtACxBBWsOBAMBAgQACyAAIQEMBAtBAiEBDAELQQQhAQsgA0EBOgAsIAMgAy8BMiABcjsBMiAAIQEMAQsgAyADLwEyQQhyOwEyIAAhAQtBPSECDDcLIANBADoALAtBOCECDDULIAEgBEYEQEE2IQIMTwsCQAJAAkACQAJAIAEtAABBCmsOBAACAgECCyADKAIEIQAgA0EANgIEIAMgACABEDAiAEUNAiADQTM2AhwgAyABNgIUIAMgADYCDEEAIQIMUgsgAygCBCEAIANBADYCBCADIAAgARAwIgBFBEAgAUEBaiEBDAYLIANBMjYCHCADIAA2AgwgAyABQQFqNgIUQQAhAgxRCyADLQAuQQFxBEBB0AEhAgw3CyADKAIEIQAgA0EANgIEIAMgACABEDAiAA0BDEMLQTMhAgw1CyADQTU2AhwgAyABNgIUIAMgADYCDEEAIQIMTgtBNCECDDMLIANBL2otAABBAXENACADQQA2AhwgAyABNgIUIANB8RU2AhAgA0EZNgIMQQAhAgxMC0EyIQIMMQsgASAERgRAQTIhAgxLCwJAIAEtAABBCkYEQCABQQFqIQEMAQsgA0EANgIcIAMgATYCFCADQZgWNgIQIANBAzYCDEEAIQIMSwtBMSECDDALIAEgBEYEQEExIQIMSgsgAS0AACIAQQlHIABBIEdxDQEgAy0ALEEIRw0AIANBADoALAtBPCECDC4LQQEhAgJAAkACQAJAIAMtACxBBWsOBAMBAgAKCyADIAMvATJBCHI7ATIMCQtBAiECDAELQQQhAgsgA0EBOgAsIAMgAy8BMiACcjsBMgwGCyABIARGBEBBMCECDEcLIAEtAABBCkYEQCABQQFqIQEMAQsgAy0ALkEBcQ0AIANBADYCHCADIAE2AhQgA0HHJzYCECADQQI2AgxBACECDEYLQS8hAgwrCyABQQFqIQFBMCECDCoLIAEgBEYEQEEvIQIMRAsgAS0AACIAQQlHIABBIEdxRQRAIAFBAWohASADLQAuQQFxDQEgA0EANgIcIAMgATYCFCADQekPNgIQIANBCjYCDEEAIQIMRAtBASECAkACQAJAAkACQAJAIAMtACxBAmsOBwUEBAMBAgAECyADIAMvATJBCHI7ATIMAwtBAiECDAELQQQhAgsgA0EBOgAsIAMgAy8BMiACcjsBMgtBLiECDCoLIANBADYCHCADIAE2AhQgA0GzEjYCECADQQs2AgxBACECDEMLQdIBIQIMKAsgASAERgRAQS4hAgxCCyADQQA2AgQgA0ERNgIIIAMgASABEDAiAA0BC0EtIQIMJgsgA0EtNgIcIAMgATYCFCADIAA2AgxBACECDD8LQQAhAAJAIAMoAjgiAkUNACACKAJEIgJFDQAgAyACEQAAIQALIABFDQAgAEEVRw0BIANB2AA2AhwgAyABNgIUIANBnho2AhAgA0EVNgIMQQAhAgw+C0HLACECDCMLIANBADYCHCADIAE2AhQgA0GFDjYCECADQR02AgxBACECDDwLIAEgBEYEQEHOACECDDwLIAEtAAAiAEEgRg0CIABBOkYNAQsgA0EAOgAsQQkhAgwgCyADKAIEIQAgA0EANgIEIAMgACABEC8iAA0BDAILIAMtAC5BAXEEQEHPASECDB8LIAMoAgQhACADQQA2AgQgAyAAIAEQLyIARQ0CIANBKjYCHCADIAA2AgwgAyABQQFqNgIUQQAhAgw4CyADQcsANgIcIAMgADYCDCADIAFBAWo2AhRBACECDDcLIAFBAWohAUE/IQIMHAsgAUEBaiEBDCkLIAEgBEYEQEErIQIMNQsCQCABLQAAQQpGBEAgAUEBaiEBDAELIAMtAC5BwABxRQ0GCyADLQAyQYABcQRAQQAhAAJAIAMoAjgiAkUNACACKAJUIgJFDQAgAyACEQAAIQALIABFDREgAEEVRgRAIANBBTYCHCADIAE2AhQgA0GGGjYCECADQRU2AgxBACECDDYLIANBADYCHCADIAE2AhQgA0HiDTYCECADQRQ2AgxBACECDDULIANBMmohAiADEDRBACEAAkAgAygCOCIGRQ0AIAYoAiQiBkUNACADIAYRAAAhAAsgAA4WAgEABAQEBAQEBAQEBAQEBAQEBAQEAwQLIANBAToAMAsgAiACLwEAQcAAcjsBAAtBKiECDBcLIANBKTYCHCADIAE2AhQgA0GyGDYCECADQRU2AgxBACECDDALIANBADYCHCADIAE2AhQgA0HdCzYCECADQRE2AgxBACECDC8LIANBADYCHCADIAE2AhQgA0GdCzYCECADQQI2AgxBACECDC4LQQEhByADLwEyIgVBCHFFBEAgAykDIEIAUiEHCwJAIAMtADAEQEEBIQAgAy0AKUEFRg0BIAVBwABxRSAHcUUNAQsCQCADLQAoIgJBAkYEQEEBIQAgAy8BNCIGQeUARg0CQQAhACAFQcAAcQ0CIAZB5ABGDQIgBkHmAGtBAkkNAiAGQcwBRg0CIAZBsAJGDQIMAQtBACEAIAVBwABxDQELQQIhACAFQQhxDQAgBUGABHEEQAJAIAJBAUcNACADLQAuQQpxDQBBBSEADAILQQQhAAwBCyAFQSBxRQRAIAMQNUEAR0ECdCEADAELQQBBAyADKQMgUBshAAsCQCAAQQFrDgUAAQYHAgMLQQAhAgJAIAMoAjgiAEUNACAAKAIsIgBFDQAgAyAAEQAAIQILIAJFDSYgAkEVRgRAIANBAzYCHCADIAE2AhQgA0G9GjYCECADQRU2AgxBACECDC4LQQAhAiADQQA2AhwgAyABNgIUIANBrw42AhAgA0ESNgIMDC0LQc4BIQIMEgtBACECIANBADYCHCADIAE2AhQgA0HkHzYCECADQQ82AgwMKwtBACEAAkAgAygCOCICRQ0AIAIoAiwiAkUNACADIAIRAAAhAAsgAA0BC0EOIQIMDwsgAEEVRgRAIANBAjYCHCADIAE2AhQgA0G9GjYCECADQRU2AgxBACECDCkLQQAhAiADQQA2AhwgAyABNgIUIANBrw42AhAgA0ESNgIMDCgLQSkhAgwNCyADQQE6ADEMJAsgASAERwRAIANBCTYCCCADIAE2AgRBKCECDAwLQSYhAgwlCyADIAMpAyAiDCAEIAFrrSIKfSILQgAgCyAMWBs3AyAgCiAMVARAQSUhAgwlCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDQAgA0EFNgIcIAMgATYCFCADIAA2AgwMJAtBDyECDAkLIAEgBEYEQEEjIQIMIwtCACEKAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAABBMGsONxcWAAECAwQFBgcUFBQUFBQUCAkKCwwNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQODxAREhMUC0ICIQoMFgtCAyEKDBULQgQhCgwUC0IFIQoMEwtCBiEKDBILQgchCgwRC0IIIQoMEAtCCSEKDA8LQgohCgwOC0ILIQoMDQtCDCEKDAwLQg0hCgwLC0IOIQoMCgtCDyEKDAkLQgohCgwIC0ILIQoMBwtCDCEKDAYLQg0hCgwFC0IOIQoMBAtCDyEKDAMLQQAhAiADQQA2AhwgAyABNgIUIANBzhQ2AhAgA0EMNgIMDCILIAEgBEYEQEEiIQIMIgtCACEKAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQTBrDjcVFAABAgMEBQYHFhYWFhYWFggJCgsMDRYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWDg8QERITFgtCAiEKDBQLQgMhCgwTC0IEIQoMEgtCBSEKDBELQgYhCgwQC0IHIQoMDwtCCCEKDA4LQgkhCgwNC0IKIQoMDAtCCyEKDAsLQgwhCgwKC0INIQoMCQtCDiEKDAgLQg8hCgwHC0IKIQoMBgtCCyEKDAULQgwhCgwEC0INIQoMAwtCDiEKDAILQg8hCgwBC0IBIQoLIAFBAWohASADKQMgIgtC//////////8PWARAIAMgC0IEhiAKhDcDIAwCC0EAIQIgA0EANgIcIAMgATYCFCADQa0JNgIQIANBDDYCDAwfC0ElIQIMBAtBJiECDAMLIAMgAToALCADQQA2AgAgB0EBaiEBQQwhAgwCCyADQQA2AgAgBkEBaiEBQQohAgwBCyABQQFqIQFBCCECDAALAAtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMGAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMFwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMFgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMFQtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMFAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMEwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMEgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMEQtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMEAtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMDwtBACECIANBADYCHCADIAE2AhQgA0HIEjYCECADQQs2AgwMDgtBACECIANBADYCHCADIAE2AhQgA0GVCTYCECADQQs2AgwMDQtBACECIANBADYCHCADIAE2AhQgA0HpDzYCECADQQo2AgwMDAtBACECIANBADYCHCADIAE2AhQgA0GDEDYCECADQQo2AgwMCwtBACECIANBADYCHCADIAE2AhQgA0GmHDYCECADQQI2AgwMCgtBACECIANBADYCHCADIAE2AhQgA0HFFTYCECADQQI2AgwMCQtBACECIANBADYCHCADIAE2AhQgA0H/FzYCECADQQI2AgwMCAtBACECIANBADYCHCADIAE2AhQgA0HKFzYCECADQQI2AgwMBwsgA0ECNgIcIAMgATYCFCADQZQdNgIQIANBFjYCDEEAIQIMBgtB3gAhAiABIARGDQUgCUEIaiEHIAMoAgAhBQJAAkAgASAERwRAIAVBxsYAaiEIIAQgBWogAWshBiAFQX9zQQpqIgUgAWohAANAIAEtAAAgCC0AAEcEQEECIQgMAwsgBUUEQEEAIQggACEBDAMLIAVBAWshBSAIQQFqIQggBCABQQFqIgFHDQALIAYhBSAEIQELIAdBATYCACADIAU2AgAMAQsgA0EANgIAIAcgCDYCAAsgByABNgIEIAkoAgwhACAJKAIIDgMBBQIACwALIANBADYCHCADQa0dNgIQIANBFzYCDCADIABBAWo2AhRBACECDAMLIANBADYCHCADIAA2AhQgA0HCHTYCECADQQk2AgxBACECDAILIAEgBEYEQEEoIQIMAgsgA0EJNgIIIAMgATYCBEEnIQIMAQsgASAERgRAQQEhAgwBCwNAAkACQAJAIAEtAABBCmsOBAABAQABCyABQQFqIQEMAQsgAUEBaiEBIAMtAC5BIHENAEEAIQIgA0EANgIcIAMgATYCFCADQYwgNgIQIANBBTYCDAwCC0EBIQIgASAERw0ACwsgCUEQaiQAIAJFBEAgAygCDCEADAELIAMgAjYCHEEAIQAgAygCBCIBRQ0AIAMgASAEIAMoAggRAQAiAUUNACADIAQ2AhQgAyABNgIMIAEhAAsgAAu+AgECfyAAQQA6AAAgAEHcAGoiAUEBa0EAOgAAIABBADoAAiAAQQA6AAEgAUEDa0EAOgAAIAFBAmtBADoAACAAQQA6AAMgAUEEa0EAOgAAQQAgAGtBA3EiASAAaiIAQQA2AgBB3AAgAWtBfHEiAiAAaiIBQQRrQQA2AgACQCACQQlJDQAgAEEANgIIIABBADYCBCABQQhrQQA2AgAgAUEMa0EANgIAIAJBGUkNACAAQQA2AhggAEEANgIUIABBADYC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YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBFeHBlY3RlZCBMRiBhZnRlciBoZWFkZXJzAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMAVXNlciBjYWxsYmFjayBlcnJvcgBgb25fcmVzZXRgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19oZWFkZXJgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2JlZ2luYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlYCBjYWxsYmFjayBlcnJvcgBgb25fc3RhdHVzX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdmVyc2lvbl9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3VybF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21ldGhvZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lYCBjYWxsYmFjayBlcnJvcgBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNlcnZlcgBJbnZhbGlkIGhlYWRlciB2YWx1ZSBjaGFyAEludmFsaWQgaGVhZGVyIGZpZWxkIGNoYXIAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl92ZXJzaW9uAEludmFsaWQgbWlub3IgdmVyc2lvbgBJbnZhbGlkIG1ham9yIHZlcnNpb24ARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgdmVyc2lvbgBFeHBlY3RlZCBDUkxGIGFmdGVyIHZlcnNpb24ASW52YWxpZCBIVFRQIHZlcnNpb24ASW52YWxpZCBoZWFkZXIgdG9rZW4AU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl91cmwASW52YWxpZCBjaGFyYWN0ZXJzIGluIHVybABVbmV4cGVjdGVkIHN0YXJ0IGNoYXIgaW4gdXJsAERvdWJsZSBAIGluIHVybABFbXB0eSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXJhY3RlciBpbiBDb250ZW50LUxlbmd0aABUcmFuc2Zlci1FbmNvZGluZyBjYW4ndCBiZSBwcmVzZW50IHdpdGggQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBzaXplAEV4cGVjdGVkIExGIGFmdGVyIGNodW5rIHNpemUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgaGVhZGVyIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBleHRlbnNpb24gdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZSB2YWx1ZQBJbnZhbGlkIHF1b3RlZC1wYWlyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAFBhdXNlZCBieSBvbl9oZWFkZXJzX2NvbXBsZXRlAEludmFsaWQgRU9GIHN0YXRlAG9uX3Jlc2V0IHBhdXNlAG9uX2NodW5rX2hlYWRlciBwYXVzZQBvbl9tZXNzYWdlX2JlZ2luIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZSBwYXVzZQBvbl9zdGF0dXNfY29tcGxldGUgcGF1c2UAb25fdmVyc2lvbl9jb21wbGV0ZSBwYXVzZQBvbl91cmxfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlIHBhdXNlAG9uX21lc3NhZ2VfY29tcGxldGUgcGF1c2UAb25fbWV0aG9kX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fbmFtZSBwYXVzZQBVbmV4cGVjdGVkIHNwYWNlIGFmdGVyIHN0YXJ0IGxpbmUATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciByZXNwb25zZSBsaW5lAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBuYW1lAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgZXh0ZW5zaW9uIG5hbWUASW52YWxpZCBzdGF0dXMgY29kZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGNodW5rIGRhdGEARXhwZWN0ZWQgTEYgYWZ0ZXIgY2h1bmsgZGF0YQBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AARGF0YSBhZnRlciBgQ29ubmVjdGlvbjogY2xvc2VgAFNXSVRDSF9QUk9YWQBVU0VfUFJPWFkATUtBQ1RJVklUWQBVTlBST0NFU1NBQkxFX0VOVElUWQBRVUVSWQBDT1BZAE1PVkVEX1BFUk1BTkVOVExZAFRPT19FQVJMWQBOT1RJRlkARkFJTEVEX0RFUEVOREVOQ1kAQkFEX0dBVEVXQVkAUExBWQBQVVQAQ0hFQ0tPVVQAR0FURVdBWV9USU1FT1VUAFJFUVVFU1RfVElNRU9VVABORVRXT1JLX0NPTk5FQ1RfVElNRU9VVABDT05ORUNUSU9OX1RJTUVPVVQATE9HSU5fVElNRU9VVABORVRXT1JLX1JFQURfVElNRU9VVABQT1NUAE1JU0RJUkVDVEVEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfTE9BRF9CQUxBTkNFRF9SRVFVRVNUAEJBRF9SRVFVRVNUAEhUVFBfUkVRVUVTVF9TRU5UX1RPX0hUVFBTX1BPUlQAUkVQT1JUAElNX0FfVEVBUE9UAFJFU0VUX0NPTlRFTlQATk9fQ09OVEVOVABQQVJUSUFMX0NPTlRFTlQASFBFX0lOVkFMSURfQ09OU1RBTlQASFBFX0NCX1JFU0VUAEdFVABIUEVfU1RSSUNUAENPTkZMSUNUAFRFTVBPUkFSWV9SRURJUkVDVABQRVJNQU5FTlRfUkVESVJFQ1QAQ09OTkVDVABNVUxUSV9TVEFUVVMASFBFX0lOVkFMSURfU1RBVFVTAFRPT19NQU5ZX1JFUVVFU1RTAEVBUkxZX0hJTlRTAFVOQVZBSUxBQkxFX0ZPUl9MRUdBTF9SRUFTT05TAE9QVElPTlMAU1dJVENISU5HX1BST1RPQ09MUwBWQVJJQU5UX0FMU09fTkVHT1RJQVRFUwBNVUxUSVBMRV9DSE9JQ0VTAElOVEVSTkFMX1NFUlZFUl9FUlJPUgBXRUJfU0VSVkVSX1VOS05PV05fRVJST1IAUkFJTEdVTl9FUlJPUgBJREVOVElUWV9QUk9WSURFUl9BVVRIRU5USUNBVElPTl9FUlJPUgBTU0xfQ0VSVElGSUNBVEVfRVJST1IASU5WQUxJRF9YX0ZPUldBUkRFRF9GT1IAU0VUX1BBUkFNRVRFUgBHRVRfUEFSQU1FVEVSAEhQRV9VU0VSAFNFRV9PVEhFUgBIUEVfQ0JfQ0hVTktfSEVBREVSAEV4cGVjdGVkIExGIGFmdGVyIENSAE1LQ0FMRU5EQVIAU0VUVVAAV0VCX1NFUlZFUl9JU19ET1dOAFRFQVJET1dOAEhQRV9DTE9TRURfQ09OTkVDVElPTgBIRVVSSVNUSUNfRVhQSVJBVElPTgBESVNDT05ORUNURURfT1BFUkFUSU9OAE5PTl9BVVRIT1JJVEFUSVZFX0lORk9STUFUSU9OAEhQRV9JTlZBTElEX1ZFUlNJT04ASFBFX0NCX01FU1NBR0VfQkVHSU4AU0lURV9JU19GUk9aRU4ASFBFX0lOVkFMSURfSEVBREVSX1RPS0VOAElOVkFMSURfVE9LRU4ARk9SQklEREVOAEVOSEFOQ0VfWU9VUl9DQUxNAEhQRV9JTlZBTElEX1VSTABCTE9DS0VEX0JZX1BBUkVOVEFMX0NPTlRST0wATUtDT0wAQUNMAEhQRV9JTlRFUk5BTABSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFX1VOT0ZGSUNJQUwASFBFX09LAFVOTElOSwBVTkxPQ0sAUFJJAFJFVFJZX1dJVEgASFBFX0lOVkFMSURfQ09OVEVOVF9MRU5HVEgASFBFX1VORVhQRUNURURfQ09OVEVOVF9MRU5HVEgARkxVU0gAUFJPUFBBVENIAE0tU0VBUkNIAFVSSV9UT09fTE9ORwBQUk9DRVNTSU5HAE1JU0NFTExBTkVPVVNfUEVSU0lTVEVOVF9XQVJOSU5HAE1JU0NFTExBTkVPVVNfV0FSTklORwBIUEVfSU5WQUxJRF9UUkFOU0ZFUl9FTkNPRElORwBFeHBlY3RlZCBDUkxGAEhQRV9JTlZBTElEX0NIVU5LX1NJWkUATU9WRQBDT05USU5VRQBIUEVfQ0JfU1RBVFVTX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJTX0NPTVBMRVRFAEhQRV9DQl9WRVJTSU9OX0NPTVBMRVRFAEhQRV9DQl9VUkxfQ09NUExFVEUASFBFX0NCX0NIVU5LX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX05BTUVfQ09NUExFVEUASFBFX0NCX01FU1NBR0VfQ09NUExFVEUASFBFX0NCX01FVEhPRF9DT01QTEVURQBIUEVfQ0JfSEVBREVSX0ZJRUxEX0NPTVBMRVRFAERFTEVURQBIUEVfSU5WQUxJRF9FT0ZfU1RBVEUASU5WQUxJRF9TU0xfQ0VSVElGSUNBVEUAUEFVU0UATk9fUkVTUE9OU0UAVU5TVVBQT1JURURfTUVESUFfVFlQRQBHT05FAE5PVF9BQ0NFUFRBQkxFAFNFUlZJQ0VfVU5BVkFJTEFCTEUAUkFOR0VfTk9UX1NBVElTRklBQkxFAE9SSUdJTl9JU19VTlJFQUNIQUJMRQBSRVNQT05TRV9JU19TVEFMRQBQVVJHRQBNRVJHRQBSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFAFJFUVVFU1RfSEVBREVSX1RPT19MQVJHRQBQQVlMT0FEX1RPT19MQVJHRQBJTlNVRkZJQ0lFTlRfU1RPUkFHRQBIUEVfUEFVU0VEX1VQR1JBREUASFBFX1BBVVNFRF9IMl9VUEdSQURFAFNPVVJDRQBBTk5PVU5DRQBUUkFDRQBIUEVfVU5FWFBFQ1RFRF9TUEFDRQBERVNDUklCRQBVTlNVQlNDUklCRQBSRUNPUkQASFBFX0lOVkFMSURfTUVUSE9EAE5PVF9GT1VORABQUk9QRklORABVTkJJTkQAUkVCSU5EAFVOQVVUSE9SSVpFRABNRVRIT0RfTk9UX0FMTE9XRUQASFRUUF9WRVJTSU9OX05PVF9TVVBQT1JURUQAQUxSRUFEWV9SRVBPUlRFRABBQ0NFUFRFRABOT1RfSU1QTEVNRU5URUQATE9PUF9ERVRFQ1RFRABIUEVfQ1JfRVhQRUNURUQASFBFX0xGX0VYUEVDVEVEAENSRUFURUQASU1fVVNFRABIUEVfUEFVU0VEAFRJTUVPVVRfT0NDVVJFRABQQVlNRU5UX1JFUVVJUkVEAFBSRUNPTkRJVElPTl9SRVFVSVJFRABQUk9YWV9BVVRIRU5USUNBVElPTl9SRVFVSVJFRABORVRXT1JLX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAExFTkdUSF9SRVFVSVJFRABTU0xfQ0VSVElGSUNBVEVfUkVRVUlSRUQAVVBHUkFERV9SRVFVSVJFRABQQUdFX0VYUElSRUQAUFJFQ09ORElUSU9OX0ZBSUxFRABFWFBFQ1RBVElPTl9GQUlMRUQAUkVWQUxJREFUSU9OX0ZBSUxFRABTU0xfSEFORFNIQUtFX0ZBSUxFRABMT0NLRUQAVFJBTlNGT1JNQVRJT05fQVBQTElFRABOT1RfTU9ESUZJRUQATk9UX0VYVEVOREVEAEJBTkRXSURUSF9MSU1JVF9FWENFRURFRABTSVRFX0lTX09WRVJMT0FERUQASEVBRABFeHBlY3RlZCBIVFRQLwAAUhUAABoVAAAPEgAA5BkAAJEVAAAJFAAALRkAAOQUAADpEQAAaRQAAKEUAAB2FQAAQxYAAF4SAACUFwAAFxYAAH0UAAB/FgAAQRcAALMTAADDFgAABBoAAL0YAADQGAAAoBMAANQZAACvFgAAaBYAAHAXAADZFgAA/BgAAP4RAABZFwAAlxYAABwXAAD2FgAAjRcAAAsSAAB/GwAALhEAALMQAABJEgAArRIAAPYYAABoEAAAYhUAABAVAABaFgAAShkAALUVAADBFQAAYBUAAFwZAABaGQAAUxkAABYVAACtEQAAQhAAALcQAABXGAAAvxUAAIkQAAAcGQAAGhkAALkVAABRGAAA3BMAAFsVAABZFQAA5hgAAGcVAAARGQAA7RgAAOcTAACuEAAAwhcAAAAUAACSEwAAhBMAAEASAAAmGQAArxUAAGIQAEHpOQsBAQBBgDoL4AEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB6jsLBAEAAAIAQYE8C14DBAMDAwMDAAADAwADAwADAwMDAwMDAwMDAAUAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAwADAEHqPQsEAQAAAgBBgT4LXgMAAwMDAwMAAAMDAAMDAAMDAwMDAwMDAwMABAAFAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwADAAMAQeA/Cw1sb3NlZWVwLWFsaXZlAEH5PwsBAQBBkMAAC+ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQfnBAAsBAQBBkMIAC+cBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAEGhxAALXgEAAQEBAQEAAAEBAAEBAAEBAQEBAQEBAQEAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAEAQYDGAAshZWN0aW9uZW50LWxlbmd0aG9ucm94eS1jb25uZWN0aW9uAEGwxgALK3JhbnNmZXItZW5jb2RpbmdwZ3JhZGUNCg0KU00NCg0KVFRQL0NFL1RTUC8AQenGAAsFAQIAAQMAQYDHAAtfBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAQenIAAsFAQIAAQMAQYDJAAtfBAUFBgUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAQenKAAsEAQAAAQBBgcsAC14CAgACAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAEHpzAALBQECAAEDAEGAzQALXwQFAAAFBQUFBQUFBQUFBQYFBQUFBQUFBQUFBQUABQAHCAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQAFAAUABQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAAAAFAEHpzgALBQEBAAEBAEGAzwALAQEAQZrPAAtBAgAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQenQAAsFAQEAAQEAQYDRAAsBAQBBitEACwYCAAAAAAIAQaHRAAs6AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB4NIAC5oBTk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRVVFUllPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==",wasmBuffer;Object.defineProperty(module2,"exports",{get:()=>wasmBuffer||(wasmBuffer=Buffer2.from(wasmBase64,"base64"))})}});var require_llhttp_simd_wasm=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/llhttp_simd-wasm.js"(exports2,module2){"use strict";var{Buffer:Buffer2}=require("node:buffer"),wasmBase64="AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAn9/AGABfwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzQzBQYAAAMAAAAAAAADAQMAAwMDAAACAAAAAAICAgICAgICAgIBAQEBAQEBAQEDAAADAAAABAUBcAESEgUDAQACBggBfwFBgNgECwfFBygGbWVtb3J5AgALX2luaXRpYWxpemUACBlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQACRhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUANgxsbGh0dHBfYWxsb2MACwZtYWxsb2MAOAtsbGh0dHBfZnJlZQAMBGZyZWUADA9sbGh0dHBfZ2V0X3R5cGUADRVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADhVsbGh0dHBfZ2V0X2h0dHBfbWlub3IADxFsbGh0dHBfZ2V0X21ldGhvZAAQFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAERJsbGh0dHBfZ2V0X3VwZ3JhZGUAEgxsbGh0dHBfcmVzZXQAEw5sbGh0dHBfZXhlY3V0ZQAUFGxsaHR0cF9zZXR0aW5nc19pbml0ABUNbGxodHRwX2ZpbmlzaAAWDGxsaHR0cF9wYXVzZQAXDWxsaHR0cF9yZXN1bWUAGBtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGRBsbGh0dHBfZ2V0X2Vycm5vABoXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AGxdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAcFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB0RbGxodHRwX2Vycm5vX25hbWUAHhJsbGh0dHBfbWV0aG9kX25hbWUAHxJsbGh0dHBfc3RhdHVzX25hbWUAIBpsbGh0dHBf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a0E+aiECCyABIAI2AhwgAUIANwIQIAJBAnRBsNYAaiEAAkBBhNQAKAIAIgNBASACdCIHcUUEQCAAIAE2AgBBhNQAIAMgB3I2AgAgASAANgIYIAEgATYCCCABIAE2AgwMAQsgBEEZIAJBAXZrQQAgAkEfRxt0IQIgACgCACEAAkADQCAAIgMoAgRBeHEgBEYNASACQR12IQAgAkEBdCECIAMgAEEEcWpBEGoiBygCACIADQALIAcgATYCACABIAM2AhggASABNgIMIAEgATYCCAwBCyADKAIIIgAgATYCDCADIAE2AgggAUEANgIYIAEgAzYCDCABIAA2AggLQaDUAEGg1AAoAgBBAWsiAEF/IAAbNgIACwsHACAALQAoCwcAIAAtACoLBwAgAC0AKwsHACAALQApCwcAIAAvATQLBwAgAC0AMAtAAQR/IAAoAhghASAALwEuIQIgAC0AKCEDIAAoAjghBCAAEDcgACAENgI4IAAgAzoAKCAAIAI7AS4gACABNgIYC8X4AQIHfwN+IAEgAmohBAJAIAAiAygCDCIADQAgAygCBARAIAMgATYCBAsjAEEQayIJJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJ/AkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACDtQBAAECAwQFBgcICQoLDA0ODxARFBUWFxgZGhscHR4fICEjJCUnKCmIA4cDhQOEA/wC9QLuAusC6ALmAuMC4ALfAt0C2wLWAtUC1ALTAtICygLJAsgCxwLGAsUCxALDAr0CvAK6ArkCuAK3ArYCtQK0ArICsQKsAqoCqAKnAqYCpQKkAqMCogKhAqACnwKbApoCmQKYApcCkAKIAoQCgwKCAvkB9gH1AfQB8wHyAfEB8AHvAe0B6wHoAeMB4QHgAd8B3gHdAdwB2wHaAdkB2AHX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QEBAQEBAQEBAQEBAAEALQQAhAiADQQA2AhwgA0G3CzYCECADQQI2AgwgAyABQQFqNgIUDIEDCyADQS9qIQIDQCABIARGBEBBISECDIIDCwJAAkACQCABLQAAIgBBCWsOGAIAKioBKioqKioqKioqKioqKioqKioqAigLIAFBAWohASADQS9qLQAAQQFxRQ0LDBkLIAFBAWohAQwYCyABQQFqIQEgAi0AAEECcQ0AC0EAIQIgA0EANgIcIAMgATYCFCADQc4UNgIQIANBDDYCDAyAAwsgAUEBaiEBC0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAADQEM0QILIANCADcDIAw8CyAAQRVGBEAgA0EkNgIcIAMgATYCFCADQYYaNgIQIANBFTYCDEEAIQIM/QILQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDPwCCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDSsgA0EHNgIcIAMgATYCFCADIAA2AgwM+wILIAMtAC5BwABxRQ0BC0EAIQACQCADKAI4IgJFDQAgAigCUCICRQ0AIAMgAhEAACEACyAARQ0rIABBFUYEQCADQQo2AhwgAyABNgIUIANB8Rg2AhAgA0EVNgIMQQAhAgz6AgtBACECIANBADYCHCADIAE2AhQgA0GLDDYCECADQRM2AgwM+QILQQAhAiADQQA2AhwgAyABNgIUIANBsRQ2AhAgA0ECNgIMDPgCC0EAIQIgA0EANgIcIAMgATYCFCADQYwUNgIQIANBGTYCDAz3AgtBACECIANBADYCHCADIAE2AhQgA0HRHDYCECADQRk2AgwM9gILIABBFUYNPUEAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAz1AgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQ0oIANBDTYCHCADIAE2AhQgAyAANgIMDPQCCyAAQRVGDTpBACECIANBADYCHCADIAE2AhQgA0GiDzYCECADQSI2AgwM8wILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDIiAEUEQCABQQFqIQEMKAsgA0EONgIcIAMgADYCDCADIAFBAWo2AhQM8gILIABBFUYNN0EAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAzxAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQRAIAFBAWohAQwnCyADQQ82AhwgAyAANgIMIAMgAUEBajYCFAzwAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM7wILIABBFUYNM0EAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzuAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMyIARQ0lIANBETYCHCADIAE2AhQgAyAANgIMDO0CCyAAQRVGDTBBACECIANBADYCHCADIAE2AhQgA0HODDYCECADQSM2AgwM7AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEMJQsgA0ESNgIcIAMgADYCDCADIAFBAWo2AhQM6wILIANBL2otAABBAXFFDQELQRUhAgzPAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM6AILIABBO0cNACABQQFqIQEMDAtBACECIANBADYCHCADIAE2AhQgA0GYFzYCECADQQI2AgwM5gILIABBFUYNKEEAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzlAgsgA0EUNgIcIAMgATYCFCADIAA2AgwM5AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEM3AILIANBFTYCHCADIAA2AgwgAyABQQFqNgIUDOMCCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNoCCyADQRc2AhwgAyAANgIMIAMgAUEBajYCFAziAgsgAEEVRg0jQQAhAiADQQA2AhwgAyABNgIUIANBzgw2AhAgA0EjNgIMDOECCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDB0LIANBGTYCHCADIAA2AgwgAyABQQFqNgIUDOACCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNYCCyADQRo2AhwgAyAANgIMIAMgAUEBajYCFAzfAgsgAEEVRg0fQQAhAiADQQA2AhwgAyABNgIUIANBog82AhAgA0EiNgIMDN4CCyADKAIEIQBBACEC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DLMCCyABIARGBEBB6QEhAgyzAgsgAS0AAEHIAEYNASADQQE6ACgLQbYBIQIMlwILQcoBIQIMlgILIAEgBEcEQCADQQw2AgggAyABNgIEQckBIQIMlgILQegBIQIMrwILIAEgBEYEQEHnASECDK8CCyABLQAAQcgARw0EIAFBAWohAUHIASECDJQCCyABIARGBEBB5gEhAgyuAgsCQAJAIAEtAABBxQBrDhAABQUFBQUFBQUFBQUFBQUBBQsgAUEBaiEBQcYBIQIMlAILIAFBAWohAUHHASECDJMCC0HlASECIAEgBEYNrAIgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB99MAai0AAEcNAyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMrQILIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgBFBEBB1AEhAgyTAgsgA0HkATYCHCADIAE2AhQgAyAANgIMQQAhAgysAgtB4wEhAiABIARGDasCIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQfXTAGotAABHDQIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADKwCCyADQYEEOwEoIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgANAwwCCyADQQA2AgALQQAhAiADQQA2AhwgAyABNgIUIANB0B42AhAgA0EINgIMDKkCC0HFASECDI4CCyADQeIBNgIcIAMgATYCFCADIAA2AgxBACECDKcCC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ1lIABBFUcEQCADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgynAgsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDKYCC0HhASECIAQgASIARg2lAiAEIAFrIAMoAgAiAWohBSAAIAFrQQRqIQYCQANAIAAtAAAgAUHw0wBqLQAARw0BIAFBBEYNAyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBTYCAAymAgsgA0EANgIcIAMgADYCFCADQYQ3NgIQIANBCDYCDCADQQA2AgBBACECDKUCCyABIARHBEAgA0ENNgIIIAMgATYCBEHCASECDIsCC0HgASECDKQCCyADQQA2AgAgBkEBaiEBC0HDASECDIgCCyABIARGBEBB3wEhAgyiAgsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFBwQEhAgyIAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYgCIANB3gE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAEgBEYEQEHdASECDKECCwJAIAEtAABBLkYEQCABQQFqIQEMAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYkCIANB3AE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILQcABIQIMhgILIAEgBEYEQEHbASECDKACC0EAIQBBASEFQQEhB0EAIQICQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQCABLQAAQTBrDgoKCQABAgMEBQYICwtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshAkEAIQVBACEHDAILQQkhAkEBIQBBACEFQQAhBwwBC0EAIQVBASECCyADIAI6ACsgAUEBaiEBAkACQCADLQAuQRBxDQACQAJAAkAgAy0AKg4DAQACBAsgB0UNAwwCCyAADQEMAgsgBUUNAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDQIgA0HYATYCHCADIAE2AhQgAyAANgIMQQAhAgyiAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYsCIANB2QE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ2JAiADQdoBNgIcIAMgATYCFCADIAA2AgwMoAILQb8BIQIMhQILQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALAkAgAARAIABBFUYNASADQQA2AhwgAyABNgIUIANBnA02AhAgA0EhNgIMQQAhAgygAgtBvgEhAgyFAgsgA0HXATYCHCADIAE2AhQgA0HWGTYCECADQRU2AgxBACECDJ4CCyABIARGBEBB1wEhAgyeAgsCQCABLQAAQSBGBEAgA0EAOwE0IAFBAWohAQwBCyADQQA2AhwgAyABNgIUIANB6xA2AhAgA0EJNgIMQQAhAgyeAgtBvQEhAgyDAgsgASAERgRAQdYBIQIMnQILAkAgAS0AAEEwa0H/AXEiAkEKSQRAIAFBAWohAQJAIAMvATQiAEGZM0sNACADIABBCmwiADsBNCAAQf7/A3EgAkH//wNzSw0AIAMgACACajsBNAwCC0EAIQIgA0EANgIcIAMgATYCFCADQYAdNgIQIANBDTYCDAyeAgsgA0EANgIcIAMgATYCFCADQYAdNgIQIANBDTYCDEEAIQIMnQILQbwBIQIMggILIAEgBEYEQEHVASECDJwCCwJAIAEtAABBMGtB/wFxIgJBCkkEQCABQQFqIQECQCADLwE0IgBBmTNLDQAgAyAAQQpsIgA7ATQgAEH+/wNxIAJB//8Dc0sNACADIAAgAmo7ATQMAgtBACECIANBADYCHCADIAE2AhQgA0GAHTYCECADQQ02AgwMnQILIANBADYCHCADIAE2AhQgA0GAHTYCECADQQ02AgxBACECDJwCC0G7ASECDIECCyABIARGBEBB1AEhAgybAgsCQCABLQAAQTBrQf8BcSICQQpJBEAgAUEBaiEBAkAgAy8BNCIAQZkzSw0AIAMgAEEKbCIAOwE0IABB/v8DcSACQf//A3NLDQAgAyAAIAJqOwE0DAILQQAhAiADQQA2AhwgAyABNgIUIANBgB02AhAgA0ENNgIMDJwCCyADQQA2AhwgAyABNgIUIANBgB02AhAgA0ENNgIMQQAhAgybAgtBugEhAgyAAgsgASAERgRAQdMBIQIMmgILAkACQAJAAkAgAS0AAEEKaw4XAgMDAAMDAwMDAwMDAwMDAwMDAwMDAwEDCyABQQFqDAULIAFBAWohAUG5ASECDIECCyABQQFqIQEgA0Evai0AAEEBcQ0IIANBADYCHCADIAE2AhQgA0GFCzYCECADQQ02AgxBACECDJoCCyADQQA2AhwgAyABNgIUIANBhQs2AhAgA0ENNgIMQQAhAgyZAgsgASAERwRAIANBDjYCCCADIAE2AgRBASECDP8BC0HSASECDJgCCwJAAkADQAJAIAEtAABBCmsOBAIAAAMACyAEIAFBAWoiAUcNAAtB0QEhAgyZAgsgAygCBCEAIANBADYCBCADIAAgARAsIgBFBEAgAUEBaiEBDAQLIANB0AE2AhwgAyAANgIMIAMgAUEBajYCFEEAIQIMmAILIAMoAgQhACADQQA2AgQgAyAAIAEQLCIADQEgAUEBagshAUG3ASECDPwBCyADQc8BNgIcIAMgADYCDCADIAFBAWo2AhRBACECDJUCC0G4ASECDPoBCyADQS9qLQAAQQFxDQEgA0EANgIcIAMgATYCFCADQc8bNgIQIANBGTYCDEEAIQIMkwILIAEgBEYEQEHPASECDJMCCwJAAkACQCABLQAAQQprDgQBAgIAAgsgAUEBaiEBDAILIAFBAWohAQwBCyADLQAuQcAAcUUNAQtBACEAAkAgAygCOCICRQ0AIAIoAjQiAkUNACADIAIRAAAhAAsgAEUNlgEgAEEVRgRAIANB2QA2AhwgAyABNgIUIANBvRk2AhAgA0EVNgIMQQAhAgySAgsgA0EANgIcIAMgATYCFCADQfgMNgIQIANBGzYCDEEAIQIMkQILIANBADYCHCADIAE2AhQgA0HHJzYCECADQQI2AgxBACECDJACCyABIARHBEAgA0EMNgIIIAMgATYCBEG1ASECDPYBC0HOASECDI8CCyABIARGBEBBzQEhAgyPAgsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAABBwQBrDhUAAQIDWgQFBlpaWgcICQoLDA0ODxBaCyABQQFqIQFB8QAhAgyEAgsgAUEBaiEBQfIAIQIMgwILIAFBAWohAUH3ACECDIICCyABQQFqIQFB+wAhAgyBAgsgAUEBaiEBQfwAIQIMgAILIAFBAWohAUH/ACECDP8BCyABQQFqIQFBgAEhAgz+AQsgAUEBaiEBQYMBIQIM/QELIAFBAWohAUGMASECDPwBCyABQQFqIQFBjQEhAgz7AQsgAUEBaiEBQY4BIQIM+gELIAFBAWohAUGbASECDPkBCyABQQFqIQFBnAEhAgz4AQsgAUEBaiEBQaIBIQIM9wELIAFBAWohAUGqASECDPYBCyABQQFqIQFBrQEhAgz1AQsgAUEBaiEBQbQBIQIM9AELIAEgBEYEQEHMASECDI4CCyABLQAAQc4ARw1IIAFBAWohAUGzASECDPMBCyABIARGBEBBywEhAgyNAgsCQAJAAkAgAS0AAEHCAGsOEgBKSkpKSkpKSkoBSkpKSkpKAkoLIAFBAWohAUGuASECDPQBCyABQQFqIQFBsQEhAgzzAQsgAUEBaiEBQbIBIQIM8gELQcoBIQIgASAERg2LAiADKAIAIgAgBCABa2ohBSABIABrQQdqIQYCQANAIAEtAAAgAEHo0wBqLQAARw1FIABBB0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyMAgsgA0EANgIAIAZBAWohAUEbDEULIAEgBEYEQEHJASECDIsCCwJAAkAgAS0AAEHJAGsOBwBHR0dHRwFHCyABQQFqIQFBrwEhAgzxAQsgAUEBaiEBQbABIQIM8AELQcgBIQIgASAERg2JAiADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHm0wBqLQAARw1DIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyKAgsgA0EANgIAIAZBAWohAUEPDEMLQccBIQIgASAERg2IAiADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHk0wBqLQAARw1CIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyJAgsgA0EANgIAIAZBAWohAUEgDEILQcYBIQIgASAERg2HAiADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHh0wBqLQAARw1BIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyIAgsgA0EANgIAIAZBAWohAUESDEELIAEgBEYEQEHFASECDIcCCwJAAkAgAS0AAEHFAGsODgBDQ0NDQ0NDQ0NDQ0MBQwsgAUEBaiEBQasBIQIM7QELIAFBAWohAUGsASECDOwBC0HEASECIAEgBEYNhQIgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB3tMAai0AAEcNPyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMhgILIANBADYCACAGQQFqIQFBBww/C0HDASECIAEgBEYNhAIgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABB2NMAai0AAEcNPiAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMhQILIANBADYCACAGQQFqIQFBKAw+CyABIARGBEBBwgEhAgyEAgsCQAJAAkAgAS0AAEHFAGsOEQBBQUFBQUFBQUEBQUFBQUECQQsgAUEBaiEBQacBIQIM6wELIAFBAWohAUGoASECDOoBCyABQQFqIQFBqQEhAgzpAQtBwQEhAiABIARGDYICIAMoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAS0AACAAQdHTAGotAABHDTwgAEEGRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADIMCCyADQQA2AgAgBkEBaiEBQRoMPAtBwAEhAiABIARGDYECIAMoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQc3TAGotAABHDTsgAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADIICCyADQQA2AgAgBkEBaiEBQSEMOwsgASAERgRAQb8BIQIMgQILAkACQCABLQAAQcEAaw4UAD09PT09PT09PT09PT09PT09PQE9CyABQQFqIQFBowEhAgznAQsgAUEBaiEBQaYBIQIM5gELIAEgBEYEQEG+ASECDIACCwJAAkAgAS0AAEHVAGsOCwA8PDw8PDw8PDwBPAsgAUEBaiEBQaQBIQIM5gELIAFBAWohAUGlASECDOUBC0G9ASECIAEgBEYN/gEgAygCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABBxNMAai0AAEcNOCAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM/wELIANBADYCACAGQQFqIQFBKgw4CyABIARGBEBBvAEhAgz+AQsgAS0AAEHQAEcNOCABQQFqIQFBJQw3C0G7ASECIAEgBEYN/AEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBwdMAai0AAEcNNiAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM/QELIANBADYCACAGQQFqIQFBDgw2CyABIARGBEBBugEhAgz8AQsgAS0AAEHFAEcNNiABQQFqIQFBoQEhAgzhAQsgASAERgRAQbkBIQIM+wELAkACQAJAAkAgAS0AAEHCAGsODwABAjk5OTk5OTk5OTk5AzkLIAFBAWohAUGdASECDOMBCyABQQFqIQFBngEhAgziAQsgAUEBaiEBQZ8BIQIM4QELIAFBAWohAUGgASECDOABC0G4ASECIAEgBEYN+QEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBvtMAai0AAEcNMyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM+gELIANBADYCACAGQQFqIQFBFAwzC0G3ASECIAEgBEYN+AEgAygCACIAIAQgAWtqIQUgASAAa0EEaiEGAkADQCABLQAAIABBudMAai0AAEcNMiAAQQRGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM+QELIANBADYCACAGQQFqIQFBKwwyC0G2ASECIAEgBEYN9wEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBttMAai0AAEcNMSAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM+AELIANBADYCACAGQQFqIQFBLAwxC0G1ASECIAEgBEYN9gEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB4dMAai0AAEcNMCAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM9wELIANBADYCACAGQQFqIQFBEQwwC0G0ASECIAEgBEYN9QEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABBstMAai0AAEcNLyAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM9gELIANBADYCACAGQQFqIQFBLgwvCyABIARGBEBBswEhAgz1AQsCQAJAAkACQAJAIAEtAABBwQBrDhUANDQ0NDQ0NDQ0NAE0NAI0NAM0NAQ0CyABQQFqIQFBkQEhAgzeAQsgAUEBaiEBQZIBIQIM3QELIAFBAWohAUGTASECDNwBCyABQQFqIQFBmAEhAgzbAQsgAUEBaiEBQZoBIQIM2gELIAEgBEYEQEGyASECDPQBCwJAAkAgAS0AAEHSAGsOAwAwATALIAFBAWohAUGZASECDNoBCyABQQFqIQFBBAwtC0GxASECIAEgBEYN8gEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBsNMAai0AAEcNLCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM8wELIANBADYCACAGQQFqIQFBHQwsCyABIARGBEBBsAEhAgzyAQsCQAJAIAEtAABByQBrDgcBLi4uLi4ALgsgAUEBaiEBQZcBIQIM2AELIAFBAWohAUEiDCsLIAEgBEYEQEGvASECDPEBCyABLQAAQdAARw0rIAFBAWohAUGWASECDNYBCyABIARGBEBBrgEhAgzwAQsCQAJAIAEtAABBxgBrDgsALCwsLCwsLCwsASwLIAFBAWohAUGUASECDNYBCyABQQFqIQFBlQEhAgzVAQtBrQEhAiABIARGDe4BIAMoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQazTAGotAABHDSggAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO8BCyADQQA2AgAgBkEBaiEBQQ0MKAtBrAEhAiABIARGDe0BIAMoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQeHTAGotAABHDScgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO4BCyADQQA2AgAgBkEBaiEBQQwMJwtBqwEhAiABIARGDewBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQarTAGotAABHDSYgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO0BCyADQQA2AgAgBkEBaiEBQQMMJgtBqgEhAiABIARGDesBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQajTAGotAABHDSUgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADOwBCyADQQA2AgAgBkEBaiEBQSYMJQsgASAERgRAQakBIQIM6wELAkACQCABLQAAQdQAaw4CAAEnCyABQQFqIQFBjwEhAgzRAQsgAUEBaiEBQZABIQIM0AELQagBIQIgASAERg3pASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGm0wBqLQAARw0jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzqAQsgA0EANgIAIAZBAWohAUEnDCMLQacBIQIgASAERg3oASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGk0wBqLQAARw0iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzpAQsgA0EANgIAIAZBAWohAUEcDCILQaYBIQIgASAERg3nASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGe0wBqLQAARw0hIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzoAQsgA0EANgIAIAZBAWohAUEGDCELQaUBIQIgASAERg3mASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEGZ0wBqLQAARw0gIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAznAQsgA0EANgIAIAZBAWohAUEZDCALIAEgBEYEQEGkASECDOYBCwJAAkACQAJAIAEtAABBLWsOIwAkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAEkJCQkJAIkJCQDJAsgAUEBaiEBQYQBIQIMzgELIAFBAWohAUGFASECDM0BCyABQQFqIQFBigEhAgzMAQsgAUEBaiEBQYsBIQIMywELQaMBIQIgASAERg3kASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGX0wBqLQAARw0eIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzlAQsgA0EANgIAIAZBAWohAUELDB4LIAEgBEYEQEGiASECDOQBCwJAAkAgAS0AAEHBAGsOAwAgASALIAFBAWohAUGGASECDMoBCyABQQFqIQFBiQEhAgzJAQsgASAERgRAQaEBIQIM4wELAkACQCABLQAAQcEAaw4PAB8fHx8fHx8fHx8fHx8BHwsgAUEBaiEBQYcBIQIMyQELIAFBAWohAUGIASECDMgBCyABIARGBEBBoAEhAgziAQsgAS0AAEHMAEcNHCABQQFqIQFBCgwbC0GfASECIAEgBEYN4AEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBkdMAai0AAEcNGiAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4QELIANBADYCACAGQQFqIQFBHgwaC0GeASECIAEgBEYN3wEgAygCACIAIAQgAWtqIQUgASAAa0EGaiEGAkADQCABLQAAIABBitMAai0AAEcNGSAAQQZGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4AELIANBADYCACAGQQFqIQFBFQwZC0GdASECIAEgBEYN3gEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBh9MAai0AAEcNGCAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3wELIANBADYCACAGQQFqIQFBFwwYC0GcASECIAEgBEYN3QEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBgdMAai0AAEcNFyAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3gELIANBADYCACAGQQFqIQFBGAwXCyABIARGBEBBmwEhAgzdAQsCQAJAIAEtAABByQBrDgcAGRkZGRkBGQsgAUEBaiEBQYEBIQIMwwELIAFBAWohAUGCASECDMIBC0GaASECIAEgBEYN2wEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5tMAai0AAEcNFSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3AELIANBADYCACAGQQFqIQFBCQwVC0GZASECIAEgBEYN2gEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5NMAai0AAEcNFCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2wELIANBADYCACAGQQFqIQFBHwwUC0GYASECIAEgBEYN2QEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB/tIAai0AAEcNEyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2gELIANBADYCACAGQQFqIQFBAgwTC0GXASECIAEgBEYN2AEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGA0AgAS0AACAAQfzSAGotAABHDREgAEEBRg0CIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADNgBCyABIARGBEBBlgEhAgzYAQtBASABLQAAQd8ARw0RGiABQQFqIQFB/QAhAgy9AQsgA0EANgIAIAZBAWohAUH+ACECDLwBC0GVASECIAEgBEYN1QEgAygCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABBxNMAai0AAEcNDyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1gELIANBADYCACAGQQFqIQFBKQwPC0GUASECIAEgBEYN1AEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB+NIAai0AAEcNDiAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1QELIANBADYCACAGQQFqIQFBLQwOCyABIARGBEBBkwEhAgzUAQsgAS0AAEHFAEcNDiABQQFqIQFB+gAhAgy5AQsgASAERgRAQZIBIQIM0wELAkACQCABLQAAQcwAaw4IAA8PDw8PDwEPCyABQQFqIQFB+AAhAgy5AQsgAUEBaiEBQfkAIQIMuAELQZEBIQIgASAERg3RASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHz0gBqLQAARw0LIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzSAQsgA0EANgIAIAZBAWohAUEjDAsLQZABIQIgASAERg3QASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHw0gBqLQAARw0KIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzRAQsgA0EANgIAIAZBAWohAUEADAoLIAEgBEYEQEGPASECDNABCwJAAkAgAS0AAEHIAGsOCAAMDAwMDAwBDAsgAUEBaiEBQfMAIQIMtgELIAFBAWohAUH2ACECDLUBCyABIARGBEBBjgEhAgzPAQsCQAJAIAEtAABBzgBrDgMACwELCyABQQFqIQFB9AAhAgy1AQsgAUEBaiEBQfUAIQIMtAELIAEgBEYEQEGNASECDM4BCyABLQAAQdkARw0IIAFBAWohAUEIDAcLQYwBIQIgASAERg3MASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHs0gBqLQAARw0GIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzNAQsgA0EANgIAIAZBAWohAUEFDAYLQYsBIQIgASAERg3LASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHm0gBqLQAARw0FIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzMAQsgA0EANgIAIAZBAWohAUEWDAULQYoBIQIgASAERg3KASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHh0wBqLQAARw0EIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzLAQsgA0EANgIAIAZBAWohAUEQDAQLIAEgBEYEQEGJASECDMoBCwJAAkAgAS0AAEHDAGsODAAGBgYGBgYGBgYGAQYLIAFBAWohAUHvACECDLABCyABQQFqIQFB8AAhAgyvAQtBiAEhAiABIARGDcgBIAMoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQeDSAGotAABHDQIgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADMkBCyADQQA2AgAgBkEBaiEBQSQMAgsgA0EANgIADAILIAEgBEYEQEGHASECDMcBCyABLQAAQcwARw0BIAFBAWohAUETCzoAKSADKAIEIQAgA0EANgIEIAMgACABEC0iAA0CDAELQQAhAiADQQA2AhwgAyABNgIUIANB6R42AhAgA0EGNgIMDMQBC0HuACECDKkBCyADQYYBNgIcIAMgATYCFCADIAA2AgxBACECDMIBC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ0AIABBFUYNASADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgzBAQtB7QAhAgymAQsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDL8BCyABIARGBEBBhQEhAgy/AQsCQCABLQAAQSBGBEAgAUEBaiEBDAELIANBADYCHCADIAE2AhQgA0GGHjYCECADQQY2AgxBACECDL8BC0ECIQIMpAELA0AgAS0AAEEgRw0CIAQgAUEBaiIBRw0AC0GEASECDL0BCyABIARGBEBBgwEhAgy9AQsCQCABLQAAQQlrDgRAAABAAAtB6wAhAgyiAQsgAy0AKUEFRgRAQewAIQIMogELQeoAIQIMoQELIAEgBEYEQEGCASECDLsBCyADQQ82AgggAyABNgIEDAoLIAEgBEYEQEGBASECDLoBCwJAIAEtAABBCWsOBD0AAD0AC0HpACECDJ8BCyABIARHBEAgA0EPNgIIIAMgATYCBEHnACECDJ8BC0GAASECDLgBCwJAIAEgBEcEQANAIAEtAABB4M4Aai0AACIAQQNHBEACQCAAQQFrDgI/AAQLQeYAIQIMoQELIAQgAUEBaiIBRw0AC0H+ACECDLkBC0H+ACECDLgBCyADQQA2AhwgAyABNgIUIANBxh82AhAgA0EHNgIMQQAhAgy3AQsgASAERgRAQf8AIQIMtwELAkACQAJAIAEtAABB4NAAai0AAEEBaw4DPAIAAQtB6AAhAgyeAQsgA0EANgIcIAMgATYCFCADQYYSNgIQIANBBzYCDEEAIQIMtwELQeAAIQIMnAELIAEgBEcEQCABQQFqIQFB5QAhAgycAQtB/QAhAgy1AQsgBCABIgBGBEBB/AAhAgy1AQsgAC0AACIBQS9GBEAgAEEBaiEBQeQAIQIMmwELIAFBCWsiAkEXSw0BIAAhAUEBIAJ0QZuAgARxDTcMAQsgBCABIgBGBEBB+wAhAgy0AQsgAC0AAEEvRw0AIABBAWohAQwDC0EAIQIgA0EANgIcIAMgADYCFCADQcYfNgIQIANBBzYCDAyyAQsCQAJAAkACQAJAA0AgAS0AAEHgzABqLQAAIgBBBUcEQAJAAkAgAEEBaw4IPQUGBwgABAEIC0HhACECDJ8BCyABQQFqIQFB4wAhAgyeAQsgBCABQQFqIgFHDQALQfoAIQIMtgELIAFBAWoMFAsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgy0AQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyzAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyyAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMsQELIAEgBEYEQEH5ACECDLEBCwJAIAEtAABB4MwAai0AAEEBaw4INAQFBgAIAgMHCyABQQFqIQELQQMhAgyVAQsgAUEBagwNC0EAIQIgA0EANgIcIANBoxI2AhAgA0EHNgIMIAMgAUEBajYCFAytAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgysAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyrAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyqAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMqQELQeIAIQIMjgELIAEgBEYEQEH4ACECDKgBCyABQQFqDAILIAEgBEYEQEH3ACECDKcBCyABQQFqDAELIAEgBEYNASABQQFqCyEBQQQhAgyKAQtB9gAhAgyjAQsDQCABLQAAQeDKAGotAAAiAEECRwRAIABBAUcEQEHfACECDIsBCwwnCyAEIAFBAWoiAUcNAAtB9QAhAgyiAQsgASAERgRAQfQAIQIMogELAkAgAS0AAEEJaw43JQMGJQQGBgYGBgYGBgYGBgYGBgYGBgYFBgYCBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAAYLIAFBAWoLIQFBBSECDIYBCyABQQFqDAYLIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB2wA2AhwgAyABNgIUIAMgADYCDEEAIQIMngELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB3QA2AhwgAyABNgIUIAMgADYCDEEAIQIMnQELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB8AA2AhwgAyABNgIUIAMgADYCDEEAIQIMnAELIANBADYCHCADIAE2AhQgA0G8EzYCECADQQc2AgxBACECDJsBCwJAAkACQAJAA0AgAS0AAEHgyABqLQAAIgBBBUcEQAJAIABBAWsOBiQDBAUGAAYLQd4AIQIMhgELIAQgAUEBaiIBRw0AC0HzACECDJ4BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQdsANgIcIAMgATYCFCADIAA2AgxBACECDJ0BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQd0ANgIcIAMgATYCFCADIAA2AgxBACECDJwBCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQfAANgIcIAMgATYCFCADIAA2AgxBACECDJsBCyADQQA2AhwgAyABNgIUIANB3Ag2AhAgA0EHNgIMQQAhAgyaAQsgASAERg0BIAFBAWoLIQFBBiECDH4LQfIAIQIMlwELAkACQAJAAkADQCABLQAAQeDGAGotAAAiAEEFRwRAIABBAWsOBB8CAwQFCyAEIAFBAWoiAUcNAAtB8QAhAgyaAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgyZAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyYAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyXAQsgA0EANgIcIAMgATYCFCADQbQKNgIQIANBBzYCDEEAIQIMlgELQc4AIQIMewtB0AAhAgx6C0HdACECDHkLIAEgBEYEQEHwACECDJMBCwJAIAEtAABBCWsOBBYAABYACyABQQFqIQFB3AAhAgx4CyABIARGBEBB7wAhAgySAQsCQCABLQAAQQlrDgQVAAAVAAtBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUEQEHTASECDHgLIABBFUcEQCADQQA2AhwgAyABNgIUIANBwQ02AhAgA0EaNgIMQQAhAgySAQsgA0HuADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDJEBC0HtACECIAEgBEYNkAEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB18YAai0AAEcNBCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMkQELIANBADYCACAGQQFqIQEgAy0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACECIANBADYCHCADIAE2AhQgA0HlCTYCECADQQg2AgwMkAELQewAIQIgASAERg2PASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHUxgBqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyQAQsgA0EANgIAIAZBAWohASADLQApQSFGDQMgA0EANgIcIAMgATYCFCADQYkKNgIQIANBCDYCDEEAIQIMjwELQesAIQIgASAERg2OASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHQxgBqLQAARw0CIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyPAQsgA0EANgIAIAZBAWohASADLQApIgBBI0kNAiAAQS5GDQIgA0EANgIcIAMgATYCFCADQcEJNgIQIANBCDYCDEEAIQIMjgELIANBADYCAAtBACECIANBADYCHCADIAE2AhQgA0GENzYCECADQQg2AgwMjAELQdgAIQIMcQsgASAERwRAIANBDTYCCCADIAE2AgRB1wAhAgxxC0HqACECDIoBCyABIARGBEBB6QAhAgyKAQsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFB1gAhAgxwCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdCADQegANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyABIARGBEBB5wAhAgyJAQsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ11IANB5gA2AhwgAyABNgIUIAMgADYCDEEAIQIMiQELQdUAIQIMbgsgASAERgRAQeUAIQIMiAELQQAhAEEBIQVBASEHQQAhAgJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAEtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyECQQAhBUEAIQcMAgtBCSECQQEhAEEAIQVBACEHDAELQQAhBUEBIQILIAMgAjoAKyABQQFqIQECQAJAIAMtAC5BEHENAAJAAkACQCADLQAqDgMBAAIECyAHRQ0DDAILIAANAQwCCyAFRQ0BCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNAiADQeIANgIcIAMgATYCFCADIAA2AgxBACECDIoBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdyADQeMANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdSADQeQANgIcIAMgATYCFCADIAA2AgwMiAELQdMAIQIMbQsgAy0AKUEiRg2AAUHSACECDGwLQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALIABFBEBB1AAhAgxsCyAAQRVHBEAgA0EANgIcIAMgATYCFCADQZwNNgIQIANBITYCDEEAIQIMhgELIANB4QA2AhwgAyABNgIUIANB1hk2AhAgA0EVNgIMQQAhAgyFAQsgASAERgRAQeAAIQIMhQELAkACQAJAAkACQCABLQAAQQprDgQBBAQABAsgAUEBaiEBDAELIAFBAWohASADQS9qLQAAQQFxRQ0BC0HRACECDGwLIANBADYCHCADIAE2AhQgA0GIETYCECADQQk2AgxBACECDIUBCyADQQA2AhwgAyABNgIUIANBiBE2AhAgA0EJNgIMQQAhAgyEAQsgASAERgRAQd8AIQIMhAELIAEtAABBCkYEQCABQQFqIQEMCQsgAy0ALkHAAHENCCADQQA2AhwgAyABNgIUIANBiBE2AhAgA0ECNgIMQQAhAgyDAQsgASAERgRAQd0AIQIMgwELIAEtAAAiAkENRgRAIAFBAWohAUHPACECDGkLIAEhACACQQlrDgQFAQEFAQsgBCABIgBGBEBB3AAhAgyCAQsgAC0AAEEKRw0AIABBAWoMAgtBACECIANBADYCHCADIAA2AhQgA0G1LDYCECADQQc2AgwMgAELIAEgBEYEQEHbACECDIABCwJAIAEtAABBCWsOBAMAAAMACyABQQFqCyEBQc0AIQIMZAsgASAERgRAQdoAIQIMfgsgAS0AAEEJaw4EAAEBAAELQQAhAiADQQA2AhwgA0HsETYCECADQQc2AgwgAyABQQFqNgIUDHwLIANBgBI7ASpBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUNACAAQRVHDQEgA0HZADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDHsLQcwAIQIMYAsgA0EANgIcIAMgATYCFCADQcENNgIQIANBGjYCDEEAIQIMeQsgASAERgRAQdkAIQIMeQsgAS0AAEEgRw06IAFBAWohASADLQAuQQFxDTogA0EANgIcIAMgATYCFCADQa0bNgIQIANBHjYCDEEAIQIMeAsgASAERgRAQdgAIQIMeAsCQAJAAkACQAJAIAEtAAAiAEEKaw4EAgMD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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQTBrDjcVFAABAgMEBQYHFhYWFhYWFggJCgsMDRYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWDg8QERITFgtCAiEKDBQLQgMhCgwTC0IEIQoMEgtCBSEKDBELQgYhCgwQC0IHIQoMDwtCCCEKDA4LQgkhCgwNC0IKIQoMDAtCCyEKDAsLQgwhCgwKC0INIQoMCQtCDiEKDAgLQg8hCgwHC0IKIQoMBgtCCyEKDAULQgwhCgwEC0INIQoMAwtCDiEKDAILQg8hCgwBC0IBIQoLIAFBAWohASADKQMgIgtC//////////8PWARAIAMgC0IEhiAKhDcDIAwCC0EAIQIgA0EANgIcIAMgATYCFCADQa0JNgIQIANBDDYCDAwfC0ElIQIMBAtBJiECDAMLIAMgAToALCADQQA2AgAgB0EBaiEBQQwhAgwCCyADQQA2AgAgBkEBaiEBQQohAgwBCyABQQFqIQFBCCECDAALAAtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMGAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMFwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMFgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMFQtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMFAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMEwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMEgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMEQtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMEAtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMDwtBACECIANBADYCHCADIAE2AhQgA0HIEjYCECADQQs2AgwMDgtBACECIANBADYCHCADIAE2AhQgA0GVCTYCECADQQs2AgwMDQtBACECIANBADYCHCADIAE2AhQgA0HpDzYCECADQQo2AgwMDAtBACECIANBADYCHCADIAE2AhQgA0GDEDYCECADQQo2AgwMCwtBACECIANBADYCHCADIAE2AhQgA0GmHDYCECADQQI2AgwMCgtBACECIANBADYCHCADIAE2AhQgA0HFFTYCECADQQI2AgwMCQtBACECIANBADYCHCADIAE2AhQgA0H/FzYCECADQQI2AgwMCAtBACECIANBADYCHCADIAE2AhQgA0HKFzYCECADQQI2AgwMBwsgA0ECNgIcIAMgATYCFCADQZQdNgIQIANBFjYCDEEAIQIMBgtB3gAhAiABIARGDQUgCUEIaiEHIAMoAgAhBQJAAkAgASAERwRAIAVBxsYAaiEIIAQgBWogAWshBiAFQX9zQQpqIgUgAWohAANAIAEtAAAgCC0AAEcEQEECIQgMAwsgBUUEQEEAIQggACEBDAMLIAVBAWshBSAIQQFqIQggBCABQQFqIgFHDQALIAYhBSAEIQELIAdBATYCACADIAU2AgAMAQsgA0EANgIAIAcgCDYCAAsgByABNgIEIAkoAgwhACAJKAIIDgMBBQIACwALIANBADYCHCADQa0dNgIQIANBFzYCDCADIABBAWo2AhRBACECDAMLIANBADYCHCADIAA2AhQgA0HCHTYCECADQQk2AgxBACECDAILIAEgBEYEQEEoIQIMAgsgA0EJNgIIIAMgATYCBEEnIQIMAQsgASAERgRAQQEhAgwBCwNAAkACQAJAIAEtAABBCmsOBAABAQABCyABQQFqIQEMAQsgAUEBaiEBIAMtAC5BIHENAEEAIQIgA0EANgIcIAMgATYCFCADQYwgNgIQIANBBTYCDAwCC0EBIQIgASAERw0ACwsgCUEQaiQAIAJFBEAgAygCDCEADAELIAMgAjYCHEEAIQAgAygCBCIBRQ0AIAMgASAEIAMoAggRAQAiAUUNACADIAQ2AhQgAyABNgIMIAEhAAsgAAu+AgECfyAAQQA6AAAgAEHcAGoiAUEBa0EAOgAAIABBADoAAiAAQQA6AAEgAUEDa0EAOgAAIAFBAmtBADoAACAAQQA6AAMgAUEEa0EAOgAAQQAgAGtBA3EiASAAaiIAQQA2AgBB3AAgAWtBfHEiAiAAaiIBQQRrQQA2AgACQCACQQlJDQAgAEEANgIIIABBADYCBCABQQhrQQA2AgAgAUEMa0EANgIAIAJBGUkNACAAQQA2AhggAEEANgIUIABBADYCECAAQQA2AgwgAUEQa0EANgIAIAFBFGtBADYCACABQRhrQQA2AgAgAUEca0EANgIAIAIgAEEEcUEYciICayIBQSBJDQAgACACaiEAA0AgAEIANwMYIABCADcDECAAQgA3AwggAEIANwMAIABBIGohACABQSBrIgFBH0sNAAsLC1YBAX8CQCAAKAIMDQACQAJAAkACQCAALQAxDgMBAAMCCyAAKAI4IgFFDQAgASgCLCIBRQ0AIAAgAREAACIBDQMLQQAPCwALIABB0Bg2AhBBDiEBCyABCxoAIAAoAgxFBEAgAEHJHjYCECAAQRU2AgwLCxQAIAAoAgxBFUYEQCAAQQA2AgwLCxQAIAAoAgxBFkYEQCAAQQA2AgwLCwcAIAAoAgwLBwAgACgCEAsJACAAIAE2AhALBwAgACgCFAsXACAAQSRPBEAACyAAQQJ0QZQ3aigCAAsXACAAQS9PBEAACyAAQQJ0QaQ4aigCAAu/CQEBf0HfLCEBAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAEHkAGsO9ANjYgABYWFhYWFhAgMEBWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEGBwgJCgsMDQ4PYWFhYWEQYWFhYWFhYWFhYWERYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhEhMUFRYXGBkaG2FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEcHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTZhNzg5OmFhYWFhYWFhO2FhYTxhYWFhPT4/YWFhYWFhYWFAYWFBYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhQkNERUZHSElKS0xNTk9QUVJTYWFhYWFhYWFUVVZXWFlaW2FcXWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYV5hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFfYGELQdUrDwtBgyUPC0G/MA8LQfI1DwtBtCgPC0GfKA8LQYEsDwtB1ioPC0H0Mw8LQa0zDwtByygPC0HOIw8LQcAjDwtB2SMPC0HRJA8LQZwzDwtBojYPC0H8Mw8LQeArDwtB4SUPC0HtIA8LQcQyDwtBqScPC0G5Ng8LQbggDwtBqyAPC0GjJA8LQbYkDwtBgSMPC0HhMg8LQZ80DwtByCkPC0HAMg8LQe4yDwtB8C8PC0HGNA8LQdAhDwtBmiQPC0HrLw8LQYQ1DwtByzUPC0GWMQ8LQcgrDwtB1C8PC0GTMA8LQd81DwtBtCMPC0G+NQ8LQdIpDwtBsyIPC0HNIA8LQZs2DwtBkCEPC0H/IA8LQa01DwtBsDQPC0HxJA8LQacqDwtB3TAPC0GLIg8LQcgvDwtB6yoPC0H0KQ8LQY8lDwtB3SIPC0HsJg8LQf0wDwtB1iYPC0GUNQ8LQY0jDwtBuikPC0HHIg8LQfIlDwtBtjMPC0GiIQ8LQf8vDwtBwCEPC0GBMw8LQcklDwtBqDEPC0HGMw8LQdM2DwtBxjYPC0HkNA8LQYgmDwtB7ScPC0H4IQ8LQakwDwtBjzQPC0GGNg8LQaovDwtBoSYPC0HsNg8LQZIpDwtBryYPC0GZIg8LQeAhDwsAC0G1JSEBCyABCxcAIAAgAC8BLkH+/wNxIAFBAEdyOwEuCxoAIAAgAC8BLkH9/wNxIAFBAEdBAXRyOwEuCxoAIAAgAC8BLkH7/wNxIAFBAEdBAnRyOwEuCxoAIAAgAC8BLkH3/wNxIAFBAEdBA3RyOwEuCxoAIAAgAC8BLkHv/wNxIAFBAEdBBHRyOwEuCxoAIAAgAC8BLkHf/wNxIAFBAEdBBXRyOwEuCxoAIAAgAC8BLkG//wNxIAFBAEdBBnRyOwEuCxoAIAAgAC8BLkH//gNxIAFBAEdBB3RyOwEuCxoAIAAgAC8BLkH//QNxIAFBAEdBCHRyOwEuCxoAIAAgAC8BLkH/+wNxIAFBAEdBCXRyOwEuCz4BAn8CQCAAKAI4IgNFDQAgAygCBCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBzhE2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCCCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB5Ao2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCDCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB5R02AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCECIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBnRA2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCFCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBoh42AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCGCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB7hQ2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCKCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9gg2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCHCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9xs2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCICIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBlRU2AhBBGCEECyAECzgAIAACfyAALwEyQRRxQRRGBEBBASAALQAoQQFGDQEaIAAvATRB5QBGDAELIAAtAClBBUYLOgAwC1kBAn8CQCAALQAoQQFGDQAgAC8BNCIBQeQAa0HkAEkNACABQcwBRg0AIAFBsAJGDQAgAC8BMiIAQcAAcQ0AQQEhAiAAQYgEcUGABEYNACAAQShxRSECCyACC4wBAQJ/AkACQAJAIAAtACpFDQAgAC0AK0UNACAALwEyIgFBAnFFDQEMAgsgAC8BMiIBQQFxRQ0BC0EBIQIgAC0AKEEBRg0AIAAvATQiAEHkAGtB5ABJDQAgAEHMAUYNACAAQbACRg0AIAFBwABxDQBBACECIAFBiARxQYAERg0AIAFBKHFBAEchAgsgAgtzACAAQRBq/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAA/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAAQTBq/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAAQSBq/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAAQewBNgIcCwYAIAAQOQuaLQELfyMAQRBrIgokAEGY1AAoAgAiCUUEQEHY1wAoAgAiBUUEQEHk1wBCfzcCAEHc1wBCgICEgICAwAA3AgBB2NcAIApBCGpBcHFB2KrVqgVzIgU2AgBB7NcAQQA2AgBBvNcAQQA2AgALQcDXAEGA2AQ2AgBBkNQAQYDYBDYCAEGk1AAgBTYCAEGg1ABBfzYCAEHE1wBBgKgDNgIAA0AgAUG81ABqIAFBsNQAaiICNgIAIAIgAUGo1ABqIgM2AgAgAUG01ABqIAM2AgAgAUHE1ABqIAFBuNQAaiIDNgIAIAMgAjYCACABQczUAGogAUHA1ABqIgI2AgAgAiADNgIAIAFByNQAaiACNgIAIAFBIGoiAUGAAkcNAAtBjNgEQcGnAzYCAEGc1ABB6NcAKAIANgIAQYzUAEHApwM2AgBBmNQAQYjYBDYCAEHM/wdBODYCAEGI2AQhCQsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAQewBTQRAQYDUACgCACIGQRAgAEETakFwcSAAQQtJGyIEQQN2IgB2IgFBA3EEQAJAIAFBAXEgAHJBAXMiAkEDdCIAQajUAGoiASAAQbDUAGooAgAiACgCCCIDRgRAQYDUACAGQX4gAndxNgIADAELIAEgAzYCCCADIAE2AgwLIABBCGohASAAIAJBA3QiAkEDcjYCBCAAIAJqIgAgACgCBEEBcjYCBAwRC0GI1AAoAgAiCCAETw0BIAEEQAJAQQIgAHQiAkEAIAJrciABIAB0cWgiAEEDdCICQajUAGoiASACQbDUAGooAgAiAigCCCIDRgRAQYDUACAGQX4gAHdxIgY2AgAMAQsgASADNgIIIAMgATYCDAsgAiAEQQNyNgIEIABBA3QiACAEayEFIAAgAmogBTYCACACIARqIgQgBUEBcjYCBCAIBEAgCEF4cUGo1ABqIQBBlNQAKAIAIQMCf0EBIAhBA3Z0IgEgBnFFBEBBgNQAIAEgBnI2AgAgAAwBCyAAKAIICyIBIAM2AgwgACADNgIIIAMgADYCDCADIAE2AggLIAJBCGohAUGU1AAgBDYCAEGI1AAgBTYCAAwRC0GE1AAoAgAiC0UNASALaEECdEGw1gBqKAIAIgAoAgRBeHEgBGshBSAAIQIDQAJAIAIoAhAiAUUEQCACQRRqKAIAIgFFDQELIAEoAgRBeHEgBGsiAyAFSSECIAMgBSACGyEFIAEgACACGyEAIAEhAgwBCwsgACgCGCEJIAAoAgwiAyAARwRAQZDUACgCABogAyAAKAIIIgE2AgggASADNgIMDBALIABBFGoiAigCACIBRQRAIAAoAhAiAUUNAyAAQRBqIQILA0AgAiEHIAEiA0EUaiICKAIAIgENACADQRBqIQIgAygCECIBDQALIAdBADYCAAwPC0F/IQQgAEG/f0sNACAAQRNqIgFBcHEhBEGE1AAoAgAiCEUNAEEAIARrIQUCQAJAAkACf0EAIARBgAJJDQAaQR8gBEH///8HSw0AGiAEQSYgAUEIdmciAGt2QQFxIABBAXRrQT5qCyIGQQJ0QbDWAGooAgAiAkUEQEEAIQFBACEDDAELQQAhASAEQRkgBkEBdmtBACAGQR9HG3QhAEEAIQMDQAJAIAIoAgRBeHEgBGsiByAFTw0AIAIhAyAHIgUNAEEAIQUgAiEBDAMLIAEgAkEUaigCACIHIAcgAiAAQR12QQRxakEQaigCACICRhsgASAHGyEBIABBAXQhACACDQALCyABIANyRQRAQQAhA0ECIAZ0IgBBACAAa3IgCHEiAEUNAyAAaEECdEGw1gBqKAIAIQELIAFFDQELA0AgASgCBEF4cSAEayICIAVJIQAgAiAFIAAbIQUgASADIAAbIQMgASgCECIABH8gAAUgAUEUaigCAAsiAQ0ACwsgA0UNACAFQYjUACgCACAEa08NACADKAIYIQcgAyADKAIMIgBHBEBBkNQAKAIAGiAAIAMoAggiATYCCCABIAA2AgwMDgsgA0EUaiICKAIAIgFFBEAgAygCECIBRQ0DIANBEGohAgsDQCACIQYgASIAQRRqIgIoAgAiAQ0AIABBEGohAiAAKAIQIgENAAsgBkEANgIADA0LQYjUACgCACIDIARPBEBBlNQAKAIAIQECQCADIARrIgJBEE8EQCABIARqIgAgAkEBcjYCBCABIANqIAI2AgAgASAEQQNyNgIEDAELIAEgA0EDcjYCBCABIANqIgAgACgCBEEBcjYCBEEAIQBBACECC0GI1AAgAjYCAEGU1AAgADYCACABQQhqIQEMDwtBjNQAKAIAIgMgBEsEQCAEIAlqIgAgAyAEayIBQQFyNgIEQZjUACAANgIAQYzUACABNgIAIAkgBEEDcjYCBCAJQQhqIQEMDwtBACEBIAQCf0HY1wAoAgAEQEHg1wAoAgAMAQtB5NcAQn83AgBB3NcAQoCAhICAgMAANwIAQdjXACAKQQxqQXBxQdiq1aoFczYCAEHs1wBBADYCAEG81wBBADYCAEGAgAQLIgAgBEHHAGoiBWoiBkEAIABrIgdxIgJPBEBB8NcAQTA2AgAMDwsCQEG41wAoAgAiAUUNAEGw1wAoAgAiCCACaiEAIAAgAU0gACAIS3ENAEEAIQFB8NcAQTA2AgAMDwtBvNcALQAAQQRxDQQCQAJAIAkEQEHA1wAhAQNAIAEoAgAiACAJTQRAIAAgASgCBGogCUsNAwsgASgCCCIBDQALC0EAEDoiAEF/Rg0FIAIhBkHc1wAoAgAiAUEBayIDIABxBEAgAiAAayAAIANqQQAgAWtxaiEGCyAEIAZPDQUgBkH+////B0sNBUG41wAoAgAiAwRAQbDXACgCACIHIAZqIQEgASAHTQ0GIAEgA0sNBgsgBhA6IgEgAEcNAQwHCyAGIANrIAdxIgZB/v///wdLDQQgBhA6IQAgACABKAIAIAEoAgRqRg0DIAAhAQsCQCAGIARByABqTw0AIAFBf0YNAEHg1wAoAgAiACAFIAZrakEAIABrcSIAQf7///8HSwRAIAEhAAwHCyAAEDpBf0cEQCAAIAZqIQYgASEADAcLQQAgBmsQOhoMBAsgASIAQX9HDQUMAwtBACEDDAwLQQAhAAwKCyAAQX9HDQILQbzXAEG81wAoAgBBBHI2AgALIAJB/v///wdLDQEgAhA6IQBBABA6IQEgAEF/Rg0BIAFBf0YNASAAIAFPDQEgASAAayIGIARBOGpNDQELQbDXAEGw1wAoAgAgBmoiATYCAEG01wAoAgAgAUkEQEG01wAgATYCAAsCQAJAAkBBmNQAKAIAIgIEQEHA1wAhAQNAIAAgASgCACIDIAEoAgQiBWpGDQIgASgCCCIBDQALDAILQZDUACgCACIBQQBHIAAgAU9xRQRAQZDUACAANgIAC0EAIQFBxNcAIAY2AgBBwNcAIAA2AgBBoNQAQX82AgBBpNQAQdjXACgCADYCAEHM1wBBADYCAANAIAFBvNQAaiABQbDUAGoiAjYCACACIAFBqNQAaiIDNgIAIAFBtNQAaiADNgIAIAFBxNQAaiABQbjUAGoiAzYCACADIAI2AgAgAUHM1ABqIAFBwNQAaiICNgIAIAIgAzYCACABQcjUAGogAjYCACABQSBqIgFBgAJHDQALQXggAGtBD3EiASAAaiICIAZBOGsiAyABayIBQQFyNgIEQZzUAEHo1wAoAgA2AgBBjNQAIAE2AgBBmNQAIAI2AgAgACADakE4NgIEDAILIAAgAk0NACACIANJDQAgASgCDEEIcQ0AQXggAmtBD3EiACACaiIDQYzUACgCACAGaiIHIABrIgBBAXI2AgQgASAFIAZqNgIEQZzUAEHo1wAoAgA2AgBBjNQAIAA2AgBBmNQAIAM2AgAgAiAHakE4NgIEDAELIABBkNQAKAIASQRAQZDUACAANgIACyAAIAZqIQNBwNcAIQECQAJAAkADQCADIAEoAgBHBEAgASgCCCIBDQEMAgsLIAEtAAxBCHFFDQELQcDXACEBA0AgASgCACIDIAJNBEAgAyABKAIEaiIFIAJLDQMLIAEoAgghAQwACwALIAEgADYCACABIAEoAgQgBmo2AgQgAEF4IABrQQ9xaiIJIARBA3I2AgQgA0F4IANrQQ9xaiIGIAQgCWoiBGshASACIAZGBEBBmNQAIAQ2AgBBjNQAQYzUACgCACABaiIANgIAIAQgAEEBcjYCBAwIC0GU1AAoAgAgBkYEQEGU1AAgBDYCAEGI1ABBiNQAKAIAIAFqIgA2AgAgBCAAQQFyNgIEIAAgBGogADYCAAwICyAGKAIEIgVBA3FBAUcNBiAFQXhxIQggBUH/AU0EQCAFQQN2IQMgBigCCCIAIAYoAgwiAkYEQEGA1ABBgNQAKAIAQX4gA3dxNgIADAcLIAIgADYCCCAAIAI2AgwMBgsgBigCGCEHIAYgBigCDCIARwRAIAAgBigCCCICNgIIIAIgADYCDAwFCyAGQRRqIgIoAgAiBUUEQCAGKAIQIgVFDQQgBkEQaiECCwNAIAIhAyAFIgBBFGoiAigCACIFDQAgAEEQaiECIAAoAhAiBQ0ACyADQQA2AgAMBAtBeCAAa0EPcSIBIABqIgcgBkE4ayIDIAFrIgFBAXI2AgQgACADakE4NgIEIAIgBUE3IAVrQQ9xakE/ayIDIAMgAkEQakkbIgNBIzYCBEGc1ABB6NcAKAIANgIAQYzUACABNgIAQZjUACAHNgIAIANBEGpByNcAKQIANwIAIANBwNcAKQIANwIIQcjXACADQQhqNgIAQcTXACAGNgIAQcDXACAANgIAQczXAEEANgIAIANBJGohAQNAIAFBBzYCACAFIAFBBGoiAUsNAAsgAiADRg0AIAMgAygCBEF+cTYCBCADIAMgAmsiBTYCACACIAVBAXI2AgQgBUH/AU0EQCAFQXhxQajUAGohAAJ/QYDUACgCACIBQQEgBUEDdnQiA3FFBEBBgNQAIAEgA3I2AgAgAAwBCyAAKAIICyIBIAI2AgwgACACNgIIIAIgADYCDCACIAE2AggMAQtBHyEBIAVB////B00EQCAFQSYgBUEIdmciAGt2QQFxIABBAXRrQT5qIQELIAIgATYCHCACQgA3AhAgAUECdEGw1gBqIQBBhNQAKAIAIgNBASABdCIGcUUEQCAAIAI2AgBBhNQAIAMgBnI2AgAgAiAANgIYIAIgAjYCCCACIAI2AgwMAQsgBUEZIAFBAXZrQQAgAUEfRxt0IQEgACgCACEDAkADQCADIgAoAgRBeHEgBUYNASABQR12IQMgAUEBdCEBIAAgA0EEcWpBEGoiBigCACIDDQALIAYgAjYCACACIAA2AhggAiACNgIMIAIgAjYCCAwBCyAAKAIIIgEgAjYCDCAAIAI2AgggAkEANgIYIAIgADYCDCACIAE2AggLQYzUACgCACIBIARNDQBBmNQAKAIAIgAgBGoiAiABIARrIgFBAXI2AgRBjNQAIAE2AgBBmNQAIAI2AgAgACAEQQNyNgIEIABBCGohAQwIC0EAIQFB8NcAQTA2AgAMBwtBACEACyAHRQ0AAkAgBigCHCICQQJ0QbDWAGoiAygCACAGRgRAIAMgADYCACAADQFBhNQAQYTUACgCAEF+IAJ3cTYCAAwCCyAHQRBBFCAHKAIQIAZGG2ogADYCACAARQ0BCyAAIAc2AhggBigCECICBEAgACACNgIQIAIgADYCGAsgBkEUaigCACICRQ0AIABBFGogAjYCACACIAA2AhgLIAEgCGohASAGIAhqIgYoAgQhBQsgBiAFQX5xNgIEIAEgBGogATYCACAEIAFBAXI2AgQgAUH/AU0EQCABQXhxQajUAGohAAJ/QYDUACgCACICQQEgAUEDdnQiAXFFBEBBgNQAIAEgAnI2AgAgAAwBCyAAKAIICyIBIAQ2AgwgACAENgIIIAQgADYCDCAEIAE2AggMAQtBHyEFIAFB////B00EQCABQSYgAUEIdmciAGt2QQFxIABBAXRrQT5qIQULIAQgBTYCHCAEQgA3AhAgBUECdEGw1gBqIQBBhNQAKAIAIgJBASAFdCIDcUUEQCAAIAQ2AgBBhNQAIAIgA3I2AgAgBCAANgIYIAQgBDYCCCAEIAQ2AgwMAQsgAUEZIAVBAXZrQQAgBUEfRxt0IQUgACgCACEAAkADQCAAIgIoAgRBeHEgAUYNASAFQR12IQAgBUEBdCEFIAIgAEEEcWpBEGoiAygCACIADQALIAMgBDYCACAEIAI2AhggBCAENgIMIAQgBDYCCAwBCyACKAIIIgAgBDYCDCACIAQ2AgggBEEANgIYIAQgAjYCDCAEIAA2AggLIAlBCGohAQwCCwJAIAdFDQACQCADKAIcIgFBAnRBsNYAaiICKAIAIANGBEAgAiAANgIAIAANAUGE1AAgCEF+IAF3cSIINgIADAILIAdBEEEUIAcoAhAgA0YbaiAANgIAIABFDQELIAAgBzYCGCADKAIQIgEEQCAAIAE2AhAgASAANgIYCyADQRRqKAIAIgFFDQAgAEEUaiABNgIAIAEgADYCGAsCQCAFQQ9NBEAgAyAEIAVqIgBBA3I2AgQgACADaiIAIAAoAgRBAXI2AgQMAQsgAyAEaiICIAVBAXI2AgQgAyAEQQNyNgIEIAIgBWogBTYCACAFQf8BTQRAIAVBeHFBqNQAaiEAAn9BgNQAKAIAIgFBASAFQQN2dCIFcUUEQEGA1AAgASAFcjYCACAADAELIAAoAggLIgEgAjYCDCAAIAI2AgggAiAANgIMIAIgATYCCAwBC0EfIQEgBUH///8HTQRAIAVBJiAFQQh2ZyIAa3ZBAXEgAEEBdGtBPmohAQsgAiABNgIcIAJCADcCECABQQJ0QbDWAGohAEEBIAF0IgQgCHFFBEAgACACNgIAQYTUACAEIAhyNgIAIAIgADYCGCACIAI2AgggAiACNgIMDAELIAVBGSABQQF2a0EAIAFBH0cbdCEBIAAoAgAhBAJAA0AgBCIAKAIEQXhxIAVGDQEgAUEddiEEIAFBAXQhASAAIARBBHFqQRBqIgYoAgAiBA0ACyAGIAI2AgAgAiAANgIYIAIgAjYCDCACIAI2AggMAQsgACgCCCIBIAI2AgwgACACNgIIIAJBADYCGCACIAA2AgwgAiABNgIICyADQQhqIQEMAQsCQCAJRQ0AAkAgACgCHCIBQQJ0QbDWAGoiAigCACAARgRAIAIgAzYCACADDQFBhNQAIAtBfiABd3E2AgAMAgsgCUEQQRQgCSgCECAARhtqIAM2AgAgA0UNAQsgAyAJNgIYIAAoAhAiAQRAIAMgATYCECABIAM2AhgLIABBFGooAgAiAUUNACADQRRqIAE2AgAgASADNgIYCwJAIAVBD00EQCAAIAQgBWoiAUEDcjYCBCAAIAFqIgEgASgCBEEBcjYCBAwBCyAAIARqIgcgBUEBcjYCBCAAIARBA3I2AgQgBSAHaiAFNgIAIAgEQCAIQXhxQajUAGohAUGU1AAoAgAhAwJ/QQEgCEEDdnQiAiAGcUUEQEGA1AAgAiAGcjYCACABDAELIAEoAggLIgIgAzYCDCABIAM2AgggAyABNgIMIAMgAjYCCAtBlNQAIAc2AgBBiNQAIAU2AgALIABBCGohAQsgCkEQaiQAIAELQwAgAEUEQD8AQRB0DwsCQCAAQf//A3ENACAAQQBIDQAgAEEQdkAAIgBBf0YEQEHw1wBBMDYCAEF/DwsgAEEQdA8LAAsL20AiAEGACAsJAQAAAAIAAAADAEGUCAsFBAAAAAUAQaQICwkGAAAABwAAAAgAQdwIC4IxSW52YWxpZCBjaGFyIGluIHVybCBxdWVyeQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2JvZHkAQ29udGVudC1MZW5ndGggb3ZlcmZsb3cAQ2h1bmsgc2l6ZSBvdmVyZmxvdwBJbnZhbGlkIG1ldGhvZCBmb3IgSFRUUC94LnggcmVxdWVzdABJbnZhbGlkIG1ldGhvZCBmb3IgUlRTUC94LnggcmVxdWVzdABFeHBlY3RlZCBTT1VSQ0UgbWV0aG9kIGZvciBJQ0UveC54IHJlcXVlc3QASW52YWxpZCBjaGFyIGluIHVybCBmcmFnbWVudCBzdGFydABFeHBlY3RlZCBkb3QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMARXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVycwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX3Jlc2V0YCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3N0YXR1c19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3ZlcnNpb25fY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl91cmxfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXRob2RfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfZmllbGRfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fbmFtZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdmVyc2lvbgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgSFRUUCB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgAVHJhbnNmZXItRW5jb2RpbmcgY2FuJ3QgYmUgcHJlc2VudCB3aXRoIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgc2l6ZQBFeHBlY3RlZCBMRiBhZnRlciBjaHVuayBzaXplAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGhlYWRlciB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgZXh0ZW5zaW9uIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBxdW90ZWQtcGFpciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9yZXNldCBwYXVzZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fdmFsdWUgcGF1c2UAb25fc3RhdHVzX2NvbXBsZXRlIHBhdXNlAG9uX3ZlcnNpb25fY29tcGxldGUgcGF1c2UAb25fdXJsX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAG9uX21ldGhvZF9jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfZmllbGRfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUgcGF1c2UAVW5leHBlY3RlZCBzcGFjZSBhZnRlciBzdGFydCBsaW5lAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgcmVzcG9uc2UgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGNodW5rIGV4dGVuc2lvbiBuYW1lAEludmFsaWQgc3RhdHVzIGNvZGUAUGF1c2Ugb24gQ09OTkVDVC9VcGdyYWRlAFBhdXNlIG9uIFBSSS9VcGdyYWRlAEV4cGVjdGVkIEhUVFAvMiBDb25uZWN0aW9uIFByZWZhY2UAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9tZXRob2QARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgbWV0aG9kAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX2ZpZWxkAFBhdXNlZABJbnZhbGlkIHdvcmQgZW5jb3VudGVyZWQASW52YWxpZCBtZXRob2QgZW5jb3VudGVyZWQATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBkYXRhAEV4cGVjdGVkIExGIGFmdGVyIGNodW5rIGRhdGEAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzY2hlbWEAUmVxdWVzdCBoYXMgaW52YWxpZCBgVHJhbnNmZXItRW5jb2RpbmdgAERhdGEgYWZ0ZXIgYENvbm5lY3Rpb246IGNsb3NlYABTV0lUQ0hfUFJPWFkAVVNFX1BST1hZAE1LQUNUSVZJVFkAVU5QUk9DRVNTQUJMRV9FTlRJVFkAUVVFUlkAQ09QWQBNT1ZFRF9QRVJNQU5FTlRMWQBUT09fRUFSTFkATk9USUZZAEZBSUxFRF9ERVBFTkRFTkNZAEJBRF9HQVRFV0FZAFBMQVkAUFVUAENIRUNLT1VUAEdBVEVXQVlfVElNRU9VVABSRVFVRVNUX1RJTUVPVVQATkVUV09SS19DT05ORUNUX1RJTUVPVVQAQ09OTkVDVElPTl9USU1FT1VUAExPR0lOX1RJTUVPVVQATkVUV09SS19SRUFEX1RJTUVPVVQAUE9TVABNSVNESVJFQ1RFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX0xPQURfQkFMQU5DRURfUkVRVUVTVABCQURfUkVRVUVTVABIVFRQX1JFUVVFU1RfU0VOVF9UT19IVFRQU19QT1JUAFJFUE9SVABJTV9BX1RFQVBPVABSRVNFVF9DT05URU5UAE5PX0NPTlRFTlQAUEFSVElBTF9DT05URU5UAEhQRV9JTlZBTElEX0NPTlNUQU5UAEhQRV9DQl9SRVNFVABHRVQASFBFX1NUUklDVABDT05GTElDVABURU1QT1JBUllfUkVESVJFQ1QAUEVSTUFORU5UX1JFRElSRUNUAENPTk5FQ1QATVVMVElfU1RBVFVTAEhQRV9JTlZBTElEX1NUQVRVUwBUT09fTUFOWV9SRVFVRVNUUwBFQVJMWV9ISU5UUwBVTkFWQUlMQUJMRV9GT1JfTEVHQUxfUkVBU09OUwBPUFRJT05TAFNXSVRDSElOR19QUk9UT0NPTFMAVkFSSUFOVF9BTFNPX05FR09USUFURVMATVVMVElQTEVfQ0hPSUNFUwBJTlRFUk5BTF9TRVJWRVJfRVJST1IAV0VCX1NFUlZFUl9VTktOT1dOX0VSUk9SAFJBSUxHVU5fRVJST1IASURFTlRJVFlfUFJPVklERVJfQVVUSEVOVElDQVRJT05fRVJST1IAU1NMX0NFUlRJRklDQVRFX0VSUk9SAElOVkFMSURfWF9GT1JXQVJERURfRk9SAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBTRUVfT1RIRVIASFBFX0NCX0NIVU5LX0hFQURFUgBFeHBlY3RlZCBMRiBhZnRlciBDUgBNS0NBTEVOREFSAFNFVFVQAFdFQl9TRVJWRVJfSVNfRE9XTgBURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASEVVUklTVElDX0VYUElSQVRJT04ARElTQ09OTkVDVEVEX09QRVJBVElPTgBOT05fQVVUSE9SSVRBVElWRV9JTkZPUk1BVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAFNJVEVfSVNfRlJPWkVOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBJTlZBTElEX1RPS0VOAEZPUkJJRERFTgBFTkhBTkNFX1lPVVJfQ0FMTQBIUEVfSU5WQUxJRF9VUkwAQkxPQ0tFRF9CWV9QQVJFTlRBTF9DT05UUk9MAE1LQ09MAEFDTABIUEVfSU5URVJOQUwAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRV9VTk9GRklDSUFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBSRVRSWV9XSVRIAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABVUklfVE9PX0xPTkcAUFJPQ0VTU0lORwBNSVNDRUxMQU5FT1VTX1BFUlNJU1RFTlRfV0FSTklORwBNSVNDRUxMQU5FT1VTX1dBUk5JTkcASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUAQ09OVElOVUUASFBFX0NCX1NUQVRVU19DT01QTEVURQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfVkVSU0lPTl9DT01QTEVURQBIUEVfQ0JfVVJMX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfSEVBREVSX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9OQU1FX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAEhQRV9DQl9NRVRIT0RfQ09NUExFVEUASFBFX0NCX0hFQURFUl9GSUVMRF9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAElOVkFMSURfU1NMX0NFUlRJRklDQVRFAFBBVVNFAE5PX1JFU1BPTlNFAFVOU1VQUE9SVEVEX01FRElBX1RZUEUAR09ORQBOT1RfQUNDRVBUQUJMRQBTRVJWSUNFX1VOQVZBSUxBQkxFAFJBTkdFX05PVF9TQVRJU0ZJQUJMRQBPUklHSU5fSVNfVU5SRUFDSEFCTEUAUkVTUE9OU0VfSVNfU1RBTEUAUFVSR0UATUVSR0UAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRQBSRVFVRVNUX0hFQURFUl9UT09fTEFSR0UAUEFZTE9BRF9UT09fTEFSR0UASU5TVUZGSUNJRU5UX1NUT1JBR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UASFBFX1VORVhQRUNURURfU1BBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABOT1RfRk9VTkQAUFJPUEZJTkQAVU5CSU5EAFJFQklORABVTkFVVEhPUklaRUQATUVUSE9EX05PVF9BTExPV0VEAEhUVFBfVkVSU0lPTl9OT1RfU1VQUE9SVEVEAEFMUkVBRFlfUkVQT1JURUQAQUNDRVBURUQATk9UX0lNUExFTUVOVEVEAExPT1BfREVURUNURUQASFBFX0NSX0VYUEVDVEVEAEhQRV9MRl9FWFBFQ1RFRABDUkVBVEVEAElNX1VTRUQASFBFX1BBVVNFRABUSU1FT1VUX09DQ1VSRUQAUEFZTUVOVF9SRVFVSVJFRABQUkVDT05ESVRJT05fUkVRVUlSRUQAUFJPWFlfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATkVUV09SS19BVVRIRU5USUNBVElPTl9SRVFVSVJFRABMRU5HVEhfUkVRVUlSRUQAU1NMX0NFUlRJRklDQVRFX1JFUVVJUkVEAFVQR1JBREVfUkVRVUlSRUQAUEFHRV9FWFBJUkVEAFBSRUNPTkRJVElPTl9GQUlMRUQARVhQRUNUQVRJT05fRkFJTEVEAFJFVkFMSURBVElPTl9GQUlMRUQAU1NMX0hBTkRTSEFLRV9GQUlMRUQATE9DS0VEAFRSQU5TRk9STUFUSU9OX0FQUExJRUQATk9UX01PRElGSUVEAE5PVF9FWFRFTkRFRABCQU5EV0lEVEhfTElNSVRfRVhDRUVERUQAU0lURV9JU19PVkVSTE9BREVEAEhFQUQARXhwZWN0ZWQgSFRUUC8AAFIVAAAaFQAADxIAAOQZAACRFQAACRQAAC0ZAADkFAAA6REAAGkUAAChFAAAdhUAAEMWAABeEgAAlBcAABcWAAB9FAAAfxYAAEEXAACzEwAAwxYAAAQaAAC9GAAA0BgAAKATAADUGQAArxYAAGgWAABwFwAA2RYAAPwYAAD+EQAAWRcAAJcWAAAcFwAA9hYAAI0XAAALEgAAfxsAAC4RAACzEAAASRIAAK0SAAD2GAAAaBAAAGIVAAAQFQAAWhYAAEoZAAC1FQAAwRUAAGAVAABcGQAAWhkAAFMZAAAWFQAArREAAEIQAAC3EAAAVxgAAL8VAACJEAAAHBkAABoZAAC5FQAAURgAANwTAABbFQAAWRUAAOYYAABnFQAAERkAAO0YAADnEwAArhAAAMIXAAAAFAAAkhMAAIQTAABAEgAAJhkAAK8VAABiEABB6TkLAQEAQYA6C+ABAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQeo7CwQBAAACAEGBPAteAwQDAwMDAwAAAwMAAwMAAwMDAwMDAwMDAwAFAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAMAAwBB6j0LBAEAAAIAQYE+C14DAAMDAwMDAAADAwADAwADAwMDAwMDAwMDAAQABQAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAwADAEHgPwsNbG9zZWVlcC1hbGl2ZQBB+T8LAQEAQZDAAAvgAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH5wQALAQEAQZDCAAvnAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZABBocQAC14BAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAEGAxgALIWVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgBBsMYACytyYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNClNNDQoNClRUUC9DRS9UU1AvAEHpxgALBQECAAEDAEGAxwALXwQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAEHpyAALBQECAAEDAEGAyQALXwQFBQYFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAEHpygALBAEAAAEAQYHLAAteAgIAAgICAgICAgICAgICAgICAgICAgICAgICAgICAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgBB6cwACwUBAgABAwBBgM0AC18EBQAABQUFBQUFBQUFBQUGBQUFBQUFBQUFBQUFAAUABwgFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUABQAFAAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAAAABQBB6c4ACwUBAQABAQBBgM8ACwEBAEGazwALQQIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEHp0AALBQEBAAEBAEGA0QALAQEAQYrRAAsGAgAAAAACAEGh0QALOgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQeDSAAuaAU5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VVRVJZT1JESVJFQ1RPUlRSQ0hQQVJBTUVURVJVUkNFQlNDUklCRUFSRE9XTkFDRUlORE5LQ0tVQlNDUklCRUhUVFAvQURUUC8=",wasmBuffer;Object.defineProperty(module2,"exports",{get:()=>wasmBuffer||(wasmBuffer=Buffer2.from(wasmBase64,"base64"))})}});var require_constants3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/constants.js"(exports2,module2){"use strict";var corsSafeListedMethods=["GET","HEAD","POST"],corsSafeListedMethodsSet=new Set(corsSafeListedMethods),nullBodyStatus=[101,204,205,304],redirectStatus=[301,302,303,307,308],redirectStatusSet=new Set(redirectStatus),badPorts=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","4190","5060","5061","6000","6566","6665","6666","6667","6668","6669","6679","6697","10080"],badPortsSet=new Set(badPorts),referrerPolicyTokens=["no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"],referrerPolicy=["",...referrerPolicyTokens],referrerPolicyTokensSet=new Set(referrerPolicyTokens),requestRedirect=["follow","manual","error"],safeMethods=["GET","HEAD","OPTIONS","TRACE"],safeMethodsSet=new Set(safeMethods),requestMode=["navigate","same-origin","no-cors","cors"],requestCredentials=["omit","same-origin","include"],requestCache=["default","no-store","reload","no-cache","force-cache","only-if-cached"],requestBodyHeader=["content-encoding","content-language","content-location","content-type","content-length"],requestDuplex=["half"],forbiddenMethods=["CONNECT","TRACE","TRACK"],forbiddenMethodsSet=new Set(forbiddenMethods),subresource=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""],subresourceSet=new Set(subresource);module2.exports={subresource,forbiddenMethods,requestBodyHeader,referrerPolicy,requestRedirect,requestMode,requestCredentials,requestCache,redirectStatus,corsSafeListedMethods,nullBodyStatus,safeMethods,badPorts,requestDuplex,subresourceSet,badPortsSet,redirectStatusSet,corsSafeListedMethodsSet,safeMethodsSet,forbiddenMethodsSet,referrerPolicyTokens:referrerPolicyTokensSet}}});var require_global=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/global.js"(exports2,module2){"use strict";var globalOrigin=Symbol.for("undici.globalOrigin.1");function getGlobalOrigin(){return globalThis[globalOrigin]}__name(getGlobalOrigin,"getGlobalOrigin");function setGlobalOrigin(newOrigin){if(newOrigin===void 0){Object.defineProperty(globalThis,globalOrigin,{value:void 0,writable:!0,enumerable:!1,configurable:!1});return}let parsedURL=new URL(newOrigin);if(parsedURL.protocol!=="http:"&&parsedURL.protocol!=="https:")throw new TypeError(`Only http & https urls are allowed, received ${parsedURL.protocol}`);Object.defineProperty(globalThis,globalOrigin,{value:parsedURL,writable:!0,enumerable:!1,configurable:!1})}__name(setGlobalOrigin,"setGlobalOrigin");module2.exports={getGlobalOrigin,setGlobalOrigin}}});var require_data_url=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/data-url.js"(exports2,module2){"use strict";var assert2=require("node:assert"),encoder=new TextEncoder,HTTP_TOKEN_CODEPOINTS=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/,HTTP_WHITESPACE_REGEX=/[\u000A\u000D\u0009\u0020]/,ASCII_WHITESPACE_REPLACE_REGEX=/[\u0009\u000A\u000C\u000D\u0020]/g,HTTP_QUOTED_STRING_TOKENS=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function dataURLProcessor(dataURL){assert2(dataURL.protocol==="data:");let input=URLSerializer(dataURL,!0);input=input.slice(5);let position={position:0},mimeType=collectASequenceOfCodePointsFast(",",input,position),mimeTypeLength=mimeType.length;if(mimeType=removeASCIIWhitespace(mimeType,!0,!0),position.position>=input.length)return"failure";position.position++;let encodedBody=input.slice(mimeTypeLength+1),body=stringPercentDecode(encodedBody);if(/;(\u0020){0,}base64$/i.test(mimeType)){let stringBody=isomorphicDecode(body);if(body=forgivingBase64(stringBody),body==="failure")return"failure";mimeType=mimeType.slice(0,-6),mimeType=mimeType.replace(/(\u0020)+$/,""),mimeType=mimeType.slice(0,-1)}mimeType.startsWith(";")&&(mimeType="text/plain"+mimeType);let mimeTypeRecord=parseMIMEType(mimeType);return mimeTypeRecord==="failure"&&(mimeTypeRecord=parseMIMEType("text/plain;charset=US-ASCII")),{mimeType:mimeTypeRecord,body}}__name(dataURLProcessor,"dataURLProcessor");function URLSerializer(url2,excludeFragment=!1){if(!excludeFragment)return url2.href;let href=url2.href,hashLength=url2.hash.length,serialized=hashLength===0?href:href.substring(0,href.length-hashLength);return!hashLength&&href.endsWith("#")?serialized.slice(0,-1):serialized}__name(URLSerializer,"URLSerializer");function collectASequenceOfCodePoints(condition,input,position){let result="";for(;position.position<input.length&&condition(input[position.position]);)result+=input[position.position],position.position++;return result}__name(collectASequenceOfCodePoints,"collectASequenceOfCodePoints");function collectASequenceOfCodePointsFast(char,input,position){let idx=input.indexOf(char,position.position),start=position.position;return idx===-1?(position.position=input.length,input.slice(start)):(position.position=idx,input.slice(start,position.position))}__name(collectASequenceOfCodePointsFast,"collectASequenceOfCodePointsFast");function stringPercentDecode(input){let bytes=encoder.encode(input);return percentDecode(bytes)}__name(stringPercentDecode,"stringPercentDecode");function isHexCharByte(byte){return byte>=48&&byte<=57||byte>=65&&byte<=70||byte>=97&&byte<=102}__name(isHexCharByte,"isHexCharByte");function hexByteToNumber(byte){return byte>=48&&byte<=57?byte-48:(byte&223)-55}__name(hexByteToNumber,"hexByteToNumber");function percentDecode(input){let length=input.length,output=new Uint8Array(length),j=0;for(let i=0;i<length;++i){let byte=input[i];byte!==37?output[j++]=byte:byte===37&&!(isHexCharByte(input[i+1])&&isHexCharByte(input[i+2]))?output[j++]=37:(output[j++]=hexByteToNumber(input[i+1])<<4|hexByteToNumber(input[i+2]),i+=2)}return length===j?output:output.subarray(0,j)}__name(percentDecode,"percentDecode");function parseMIMEType(input){input=removeHTTPWhitespace(input,!0,!0);let position={position:0},type=collectASequenceOfCodePointsFast("/",input,position);if(type.length===0||!HTTP_TOKEN_CODEPOINTS.test(type)||position.position>=input.length)return"failure";position.position++;let subtype=collectASequenceOfCodePointsFast(";",input,position);if(subtype=removeHTTPWhitespace(subtype,!1,!0),subtype.length===0||!HTTP_TOKEN_CODEPOINTS.test(subtype))return"failure";let typeLowercase=type.toLowerCase(),subtypeLowercase=subtype.toLowerCase(),mimeType={type:typeLowercase,subtype:subtypeLowercase,parameters:new Map,essence:`${typeLowercase}/${subtypeLowercase}`};for(;position.position<input.length;){position.position++,collectASequenceOfCodePoints(char=>HTTP_WHITESPACE_REGEX.test(char),input,position);let parameterName=collectASequenceOfCodePoints(char=>char!==";"&&char!=="=",input,position);if(parameterName=parameterName.toLowerCase(),position.position<input.length){if(input[position.position]===";")continue;position.position++}if(position.position>=input.length)break;let parameterValue=null;if(input[position.position]==='"')parameterValue=collectAnHTTPQuotedString(input,position,!0),collectASequenceOfCodePointsFast(";",input,position);else if(parameterValue=collectASequenceOfCodePointsFast(";",input,position),parameterValue=removeHTTPWhitespace(parameterValue,!1,!0),parameterValue.length===0)continue;parameterName.length!==0&&HTTP_TOKEN_CODEPOINTS.test(parameterName)&&(parameterValue.length===0||HTTP_QUOTED_STRING_TOKENS.test(parameterValue))&&!mimeType.parameters.has(parameterName)&&mimeType.parameters.set(parameterName,parameterValue)}return mimeType}__name(parseMIMEType,"parseMIMEType");function forgivingBase64(data){data=data.replace(ASCII_WHITESPACE_REPLACE_REGEX,"");let dataLength=data.length;if(dataLength%4===0&&data.charCodeAt(dataLength-1)===61&&(--dataLength,data.charCodeAt(dataLength-1)===61&&--dataLength),dataLength%4===1||/[^+/0-9A-Za-z]/.test(data.length===dataLength?data:data.substring(0,dataLength)))return"failure";let buffer=Buffer.from(data,"base64");return new Uint8Array(buffer.buffer,buffer.byteOffset,buffer.byteLength)}__name(forgivingBase64,"forgivingBase64");function collectAnHTTPQuotedString(input,position,extractValue2=!1){let positionStart=position.position,value="";for(assert2(input[position.position]==='"'),position.position++;value+=collectASequenceOfCodePoints(char=>char!=='"'&&char!=="\\",input,position),!(position.position>=input.length);){let quoteOrBackslash=input[position.position];if(position.position++,quoteOrBackslash==="\\"){if(position.position>=input.length){value+="\\";break}value+=input[position.position],position.position++}else{assert2(quoteOrBackslash==='"');break}}return extractValue2?value:input.slice(positionStart,position.position)}__name(collectAnHTTPQuotedString,"collectAnHTTPQuotedString");function serializeAMimeType(mimeType){assert2(mimeType!=="failure");let{parameters,essence}=mimeType,serialization=essence;for(let[name,value]of parameters.entries())serialization+=";",serialization+=name,serialization+="=",HTTP_TOKEN_CODEPOINTS.test(value)||(value=value.replace(/(\\|")/g,"\\$1"),value='"'+value,value+='"'),serialization+=value;return serialization}__name(serializeAMimeType,"serializeAMimeType");function isHTTPWhiteSpace(char){return char===13||char===10||char===9||char===32}__name(isHTTPWhiteSpace,"isHTTPWhiteSpace");function removeHTTPWhitespace(str,leading=!0,trailing=!0){return removeChars(str,leading,trailing,isHTTPWhiteSpace)}__name(removeHTTPWhitespace,"removeHTTPWhitespace");function isASCIIWhitespace(char){return char===13||char===10||char===9||char===12||char===32}__name(isASCIIWhitespace,"isASCIIWhitespace");function removeASCIIWhitespace(str,leading=!0,trailing=!0){return removeChars(str,leading,trailing,isASCIIWhitespace)}__name(removeASCIIWhitespace,"removeASCIIWhitespace");function removeChars(str,leading,trailing,predicate){let lead=0,trail=str.length-1;if(leading)for(;lead<str.length&&predicate(str.charCodeAt(lead));)lead++;if(trailing)for(;trail>0&&predicate(str.charCodeAt(trail));)trail--;return lead===0&&trail===str.length-1?str:str.slice(lead,trail+1)}__name(removeChars,"removeChars");function isomorphicDecode(input){let length=input.length;if((2<<15)-1>length)return String.fromCharCode.apply(null,input);let result="",i=0,addition=(2<<15)-1;for(;i<length;)i+addition>length&&(addition=length-i),result+=String.fromCharCode.apply(null,input.subarray(i,i+=addition));return result}__name(isomorphicDecode,"isomorphicDecode");function minimizeSupportedMimeType(mimeType){switch(mimeType.essence){case"application/ecmascript":case"application/javascript":case"application/x-ecmascript":case"application/x-javascript":case"text/ecmascript":case"text/javascript":case"text/javascript1.0":case"text/javascript1.1":case"text/javascript1.2":case"text/javascript1.3":case"text/javascript1.4":case"text/javascript1.5":case"text/jscript":case"text/livescript":case"text/x-ecmascript":case"text/x-javascript":return"text/javascript";case"application/json":case"text/json":return"application/json";case"image/svg+xml":return"image/svg+xml";case"text/xml":case"application/xml":return"application/xml"}return mimeType.subtype.endsWith("+json")?"application/json":mimeType.subtype.endsWith("+xml")?"application/xml":""}__name(minimizeSupportedMimeType,"minimizeSupportedMimeType");module2.exports={dataURLProcessor,URLSerializer,collectASequenceOfCodePoints,collectASequenceOfCodePointsFast,stringPercentDecode,parseMIMEType,collectAnHTTPQuotedString,serializeAMimeType,removeChars,removeHTTPWhitespace,minimizeSupportedMimeType,HTTP_TOKEN_CODEPOINTS,isomorphicDecode}}});var require_webidl=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/webidl.js"(exports2,module2){"use strict";var{types,inspect}=require("node:util"),{markAsUncloneable}=require("node:worker_threads"),{toUSVString}=require_util(),UNDEFINED=1,BOOLEAN=2,STRING=3,SYMBOL=4,NUMBER=5,BIGINT=6,NULL=7,OBJECT=8,FunctionPrototypeSymbolHasInstance=Function.call.bind(Function.prototype[Symbol.hasInstance]),webidl={converters:{},util:{},errors:{},is:{}};webidl.errors.exception=function(message){return new TypeError(`${message.header}: ${message.message}`)};webidl.errors.conversionFailed=function(context){let plural=context.types.length===1?"":" one of",message=`${context.argument} could not be converted to${plural}: ${context.types.join(", ")}.`;return webidl.errors.exception({header:context.prefix,message})};webidl.errors.invalidArgument=function(context){return webidl.errors.exception({header:context.prefix,message:`"${context.value}" is an invalid ${context.type}.`})};webidl.brandCheck=function(V,I){if(!FunctionPrototypeSymbolHasInstance(I,V)){let err=new TypeError("Illegal invocation");throw err.code="ERR_INVALID_THIS",err}};webidl.brandCheckMultiple=function(List){let prototypes=List.map(c=>webidl.util.MakeTypeAssertion(c));return V=>{if(prototypes.every(typeCheck=>!typeCheck(V))){let err=new TypeError("Illegal invocation");throw err.code="ERR_INVALID_THIS",err}}};webidl.argumentLengthCheck=function({length},min,ctx){if(length<min)throw webidl.errors.exception({message:`${min} argument${min!==1?"s":""} required, but${length?" only":""} ${length} found.`,header:ctx})};webidl.illegalConstructor=function(){throw webidl.errors.exception({header:"TypeError",message:"Illegal constructor"})};webidl.util.MakeTypeAssertion=function(I){return O=>FunctionPrototypeSymbolHasInstance(I,O)};webidl.util.Type=function(V){switch(typeof V){case"undefined":return UNDEFINED;case"boolean":return BOOLEAN;case"string":return STRING;case"symbol":return SYMBOL;case"number":return NUMBER;case"bigint":return BIGINT;case"function":case"object":return V===null?NULL:OBJECT}};webidl.util.Types={UNDEFINED,BOOLEAN,STRING,SYMBOL,NUMBER,BIGINT,NULL,OBJECT};webidl.util.TypeValueToString=function(o){switch(webidl.util.Type(o)){case UNDEFINED:return"Undefined";case BOOLEAN:return"Boolean";case STRING:return"String";case SYMBOL:return"Symbol";case NUMBER:return"Number";case BIGINT:return"BigInt";case NULL:return"Null";case OBJECT:return"Object"}};webidl.util.markAsUncloneable=markAsUncloneable||(()=>{});webidl.util.ConvertToInt=function(V,bitLength,signedness,opts){let upperBound,lowerBound;bitLength===64?(upperBound=Math.pow(2,53)-1,signedness==="unsigned"?lowerBound=0:lowerBound=Math.pow(-2,53)+1):signedness==="unsigned"?(lowerBound=0,upperBound=Math.pow(2,bitLength)-1):(lowerBound=Math.pow(-2,bitLength)-1,upperBound=Math.pow(2,bitLength-1)-1);let x=Number(V);if(x===0&&(x=0),opts?.enforceRange===!0){if(Number.isNaN(x)||x===Number.POSITIVE_INFINITY||x===Number.NEGATIVE_INFINITY)throw webidl.errors.exception({header:"Integer conversion",message:`Could not convert ${webidl.util.Stringify(V)} to an integer.`});if(x=webidl.util.IntegerPart(x),x<lowerBound||x>upperBound)throw webidl.errors.exception({header:"Integer conversion",message:`Value must be between ${lowerBound}-${upperBound}, got ${x}.`});return x}return!Number.isNaN(x)&&opts?.clamp===!0?(x=Math.min(Math.max(x,lowerBound),upperBound),Math.floor(x)%2===0?x=Math.floor(x):x=Math.ceil(x),x):Number.isNaN(x)||x===0&&Object.is(0,x)||x===Number.POSITIVE_INFINITY||x===Number.NEGATIVE_INFINITY?0:(x=webidl.util.IntegerPart(x),x=x%Math.pow(2,bitLength),signedness==="signed"&&x>=Math.pow(2,bitLength)-1?x-Math.pow(2,bitLength):x)};webidl.util.IntegerPart=function(n){let r=Math.floor(Math.abs(n));return n<0?-1*r:r};webidl.util.Stringify=function(V){switch(webidl.util.Type(V)){case SYMBOL:return`Symbol(${V.description})`;case OBJECT:return inspect(V);case STRING:return`"${V}"`;default:return`${V}`}};webidl.sequenceConverter=function(converter){return(V,prefix,argument,Iterable)=>{if(webidl.util.Type(V)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`${argument} (${webidl.util.Stringify(V)}) is not iterable.`});let method=typeof Iterable=="function"?Iterable():V?.[Symbol.iterator]?.(),seq=[],index=0;if(method===void 0||typeof method.next!="function")throw webidl.errors.exception({header:prefix,message:`${argument} is not iterable.`});for(;;){let{done,value}=method.next();if(done)break;seq.push(converter(value,prefix,`${argument}[${index++}]`))}return seq}};webidl.recordConverter=function(keyConverter,valueConverter){return(O,prefix,argument)=>{if(webidl.util.Type(O)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`${argument} ("${webidl.util.TypeValueToString(O)}") is not an Object.`});let result={};if(!types.isProxy(O)){let keys2=[...Object.getOwnPropertyNames(O),...Object.getOwnPropertySymbols(O)];for(let key of keys2){let keyName=webidl.util.Stringify(key),typedKey=keyConverter(key,prefix,`Key ${keyName} in ${argument}`),typedValue=valueConverter(O[key],prefix,`${argument}[${keyName}]`);result[typedKey]=typedValue}return result}let keys=Reflect.ownKeys(O);for(let key of keys)if(Reflect.getOwnPropertyDescriptor(O,key)?.enumerable){let typedKey=keyConverter(key,prefix,argument),typedValue=valueConverter(O[key],prefix,argument);result[typedKey]=typedValue}return result}};webidl.interfaceConverter=function(TypeCheck,name){return(V,prefix,argument)=>{if(!TypeCheck(V))throw webidl.errors.exception({header:prefix,message:`Expected ${argument} ("${webidl.util.Stringify(V)}") to be an instance of ${name}.`});return V}};webidl.dictionaryConverter=function(converters){return(dictionary,prefix,argument)=>{let dict={};if(dictionary!=null&&webidl.util.Type(dictionary)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`Expected ${dictionary} to be one of: Null, Undefined, Object.`});for(let options of converters){let{key,defaultValue,required,converter}=options;if(required===!0&&(dictionary==null||!Object.hasOwn(dictionary,key)))throw webidl.errors.exception({header:prefix,message:`Missing required key "${key}".`});let value=dictionary?.[key],hasDefault=defaultValue!==void 0;if(hasDefault&&value===void 0&&(value=defaultValue()),required||hasDefault||value!==void 0){if(value=converter(value,prefix,`${argument}.${key}`),options.allowedValues&&!options.allowedValues.includes(value))throw webidl.errors.exception({header:prefix,message:`${value} is not an accepted type. Expected one of ${options.allowedValues.join(", ")}.`});dict[key]=value}}return dict}};webidl.nullableConverter=function(converter){return(V,prefix,argument)=>V===null?V:converter(V,prefix,argument)};webidl.is.ReadableStream=webidl.util.MakeTypeAssertion(ReadableStream);webidl.is.Blob=webidl.util.MakeTypeAssertion(Blob);webidl.is.URLSearchParams=webidl.util.MakeTypeAssertion(URLSearchParams);webidl.is.File=webidl.util.MakeTypeAssertion(globalThis.File??require("node:buffer").File);webidl.is.URL=webidl.util.MakeTypeAssertion(URL);webidl.is.AbortSignal=webidl.util.MakeTypeAssertion(AbortSignal);webidl.is.MessagePort=webidl.util.MakeTypeAssertion(MessagePort);webidl.converters.DOMString=function(V,prefix,argument,opts){if(V===null&&opts?.legacyNullToEmptyString)return"";if(typeof V=="symbol")throw webidl.errors.exception({header:prefix,message:`${argument} is a symbol, which cannot be converted to a DOMString.`});return String(V)};webidl.converters.ByteString=function(V,prefix,argument){if(typeof V=="symbol")throw webidl.errors.exception({header:prefix,message:`${argument} is a symbol, which cannot be converted to a ByteString.`});let x=String(V);for(let index=0;index<x.length;index++)if(x.charCodeAt(index)>255)throw new TypeError(`Cannot convert argument to a ByteString because the character at index ${index} has a value of ${x.charCodeAt(index)} which is greater than 255.`);return x};webidl.converters.USVString=toUSVString;webidl.converters.boolean=function(V){return!!V};webidl.converters.any=function(V){return V};webidl.converters["long long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,64,"signed",void 0,prefix,argument)};webidl.converters["unsigned long long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,64,"unsigned",void 0,prefix,argument)};webidl.converters["unsigned long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,32,"unsigned",void 0,prefix,argument)};webidl.converters["unsigned short"]=function(V,prefix,argument,opts){return webidl.util.ConvertToInt(V,16,"unsigned",opts,prefix,argument)};webidl.converters.ArrayBuffer=function(V,prefix,argument,opts){if(webidl.util.Type(V)!==OBJECT||!types.isAnyArrayBuffer(V))throw webidl.errors.conversionFailed({prefix,argument:`${argument} ("${webidl.util.Stringify(V)}")`,types:["ArrayBuffer"]});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.resizable||V.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters.TypedArray=function(V,T,prefix,name,opts){if(webidl.util.Type(V)!==OBJECT||!types.isTypedArray(V)||V.constructor.name!==T.name)throw webidl.errors.conversionFailed({prefix,argument:`${name} ("${webidl.util.Stringify(V)}")`,types:[T.name]});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V.buffer))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.buffer.resizable||V.buffer.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters.DataView=function(V,prefix,name,opts){if(webidl.util.Type(V)!==OBJECT||!types.isDataView(V))throw webidl.errors.exception({header:prefix,message:`${name} is not a DataView.`});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V.buffer))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.buffer.resizable||V.buffer.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters["sequence<ByteString>"]=webidl.sequenceConverter(webidl.converters.ByteString);webidl.converters["sequence<sequence<ByteString>>"]=webidl.sequenceConverter(webidl.converters["sequence<ByteString>"]);webidl.converters["record<ByteString, ByteString>"]=webidl.recordConverter(webidl.converters.ByteString,webidl.converters.ByteString);webidl.converters.Blob=webidl.interfaceConverter(webidl.is.Blob,"Blob");webidl.converters.AbortSignal=webidl.interfaceConverter(webidl.is.AbortSignal,"AbortSignal");module2.exports={webidl}}});var require_util2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/util.js"(exports2,module2){"use strict";var{Transform}=require("node:stream"),zlib=require("node:zlib"),{redirectStatusSet,referrerPolicyTokens,badPortsSet}=require_constants3(),{getGlobalOrigin}=require_global(),{collectASequenceOfCodePoints,collectAnHTTPQuotedString,removeChars,parseMIMEType}=require_data_url(),{performance:performance2}=require("node:perf_hooks"),{ReadableStreamFrom,isValidHTTPToken,normalizedMethodRecordsBase}=require_util(),assert2=require("node:assert"),{isUint8Array}=require("node:util/types"),{webidl}=require_webidl(),supportedHashes=[],crypto;try{crypto=require("node:crypto");let possibleRelevantHashes=["sha256","sha384","sha512"];supportedHashes=crypto.getHashes().filter(hash=>possibleRelevantHashes.includes(hash))}catch{}function responseURL(response){let urlList=response.urlList,length=urlList.length;return length===0?null:urlList[length-1].toString()}__name(responseURL,"responseURL");function responseLocationURL(response,requestFragment){if(!redirectStatusSet.has(response.status))return null;let location=response.headersList.get("location",!0);return location!==null&&isValidHeaderValue(location)&&(isValidEncodedURL(location)||(location=normalizeBinaryStringToUtf8(location)),location=new URL(location,responseURL(response))),location&&!location.hash&&(location.hash=requestFragment),location}__name(responseLocationURL,"responseLocationURL");function isValidEncodedURL(url2){for(let i=0;i<url2.length;++i){let code=url2.charCodeAt(i);if(code>126||code<32)return!1}return!0}__name(isValidEncodedURL,"isValidEncodedURL");function normalizeBinaryStringToUtf8(value){return Buffer.from(value,"binary").toString("utf8")}__name(normalizeBinaryStringToUtf8,"normalizeBinaryStringToUtf8");function requestCurrentURL(request){return request.urlList[request.urlList.length-1]}__name(requestCurrentURL,"requestCurrentURL");function requestBadPort(request){let url2=requestCurrentURL(request);return urlIsHttpHttpsScheme(url2)&&badPortsSet.has(url2.port)?"blocked":"allowed"}__name(requestBadPort,"requestBadPort");function isErrorLike(object){return object instanceof Error||object?.constructor?.name==="Error"||object?.constructor?.name==="DOMException"}__name(isErrorLike,"isErrorLike");function isValidReasonPhrase(statusText){for(let i=0;i<statusText.length;++i){let c=statusText.charCodeAt(i);if(!(c===9||c>=32&&c<=126||c>=128&&c<=255))return!1}return!0}__name(isValidReasonPhrase,"isValidReasonPhrase");var isValidHeaderName=isValidHTTPToken;function isValidHeaderValue(potentialValue){return(potentialValue[0]==="	"||potentialValue[0]===" "||potentialValue[potentialValue.length-1]==="	"||potentialValue[potentialValue.length-1]===" "||potentialValue.includes(`
`)||potentialValue.includes("\r")||potentialValue.includes("\0"))===!1}__name(isValidHeaderValue,"isValidHeaderValue");function parseReferrerPolicy(actualResponse){let policyHeader=(actualResponse.headersList.get("referrer-policy",!0)??"").split(","),policy="";if(policyHeader.length)for(let i=policyHeader.length;i!==0;i--){let token=policyHeader[i-1].trim();if(referrerPolicyTokens.has(token)){policy=token;break}}return policy}__name(parseReferrerPolicy,"parseReferrerPolicy");function setRequestReferrerPolicyOnRedirect(request,actualResponse){let policy=parseReferrerPolicy(actualResponse);policy!==""&&(request.referrerPolicy=policy)}__name(setRequestReferrerPolicyOnRedirect,"setRequestReferrerPolicyOnRedirect");function crossOriginResourcePolicyCheck(){return"allowed"}__name(crossOriginResourcePolicyCheck,"crossOriginResourcePolicyCheck");function corsCheck(){return"success"}__name(corsCheck,"corsCheck");function TAOCheck(){return"success"}__name(TAOCheck,"TAOCheck");function appendFetchMetadata(httpRequest){let header=null;header=httpRequest.mode,httpRequest.headersList.set("sec-fetch-mode",header,!0)}__name(appendFetchMetadata,"appendFetchMetadata");function appendRequestOriginHeader(request){let serializedOrigin=request.origin;if(!(serializedOrigin==="client"||serializedOrigin===void 0)){if(request.responseTainting==="cors"||request.mode==="websocket")request.headersList.append("origin",serializedOrigin,!0);else if(request.method!=="GET"&&request.method!=="HEAD"){switch(request.referrerPolicy){case"no-referrer":serializedOrigin=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":request.origin&&urlHasHttpsScheme(request.origin)&&!urlHasHttpsScheme(requestCurrentURL(request))&&(serializedOrigin=null);break;case"same-origin":sameOrigin(request,requestCurrentURL(request))||(serializedOrigin=null);break;default:}request.headersList.append("origin",serializedOrigin,!0)}}}__name(appendRequestOriginHeader,"appendRequestOriginHeader");function coarsenTime(timestamp,crossOriginIsolatedCapability){return timestamp}__name(coarsenTime,"coarsenTime");function clampAndCoarsenConnectionTimingInfo(connectionTimingInfo,defaultStartTime,crossOriginIsolatedCapability){return!connectionTimingInfo?.startTime||connectionTimingInfo.startTime<defaultStartTime?{domainLookupStartTime:defaultStartTime,domainLookupEndTime:defaultStartTime,connectionStartTime:defaultStartTime,connectionEndTime:defaultStartTime,secureConnectionStartTime:defaultStartTime,ALPNNegotiatedProtocol:connectionTimingInfo?.ALPNNegotiatedProtocol}:{domainLookupStartTime:coarsenTime(connectionTimingInfo.domainLookupStartTime,crossOriginIsolatedCapability),domainLookupEndTime:coarsenTime(connectionTimingInfo.domainLookupEndTime,crossOriginIsolatedCapability),connectionStartTime:coarsenTime(connectionTimingInfo.connectionStartTime,crossOriginIsolatedCapability),connectionEndTime:coarsenTime(connectionTimingInfo.connectionEndTime,crossOriginIsolatedCapability),secureConnectionStartTime:coarsenTime(connectionTimingInfo.secureConnectionStartTime,crossOriginIsolatedCapability),ALPNNegotiatedProtocol:connectionTimingInfo.ALPNNegotiatedProtocol}}__name(clampAndCoarsenConnectionTimingInfo,"clampAndCoarsenConnectionTimingInfo");function coarsenedSharedCurrentTime(crossOriginIsolatedCapability){return coarsenTime(performance2.now(),crossOriginIsolatedCapability)}__name(coarsenedSharedCurrentTime,"coarsenedSharedCurrentTime");function createOpaqueTimingInfo(timingInfo){return{startTime:timingInfo.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:timingInfo.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}__name(createOpaqueTimingInfo,"createOpaqueTimingInfo");function makePolicyContainer(){return{referrerPolicy:"strict-origin-when-cross-origin"}}__name(makePolicyContainer,"makePolicyContainer");function clonePolicyContainer(policyContainer){return{referrerPolicy:policyContainer.referrerPolicy}}__name(clonePolicyContainer,"clonePolicyContainer");function determineRequestsReferrer(request){let policy=request.referrerPolicy;assert2(policy);let referrerSource=null;if(request.referrer==="client"){let globalOrigin=getGlobalOrigin();if(!globalOrigin||globalOrigin.origin==="null")return"no-referrer";referrerSource=new URL(globalOrigin)}else webidl.is.URL(request.referrer)&&(referrerSource=request.referrer);let referrerURL=stripURLForReferrer(referrerSource),referrerOrigin=stripURLForReferrer(referrerSource,!0);switch(referrerURL.toString().length>4096&&(referrerURL=referrerOrigin),policy){case"no-referrer":return"no-referrer";case"origin":return referrerOrigin??stripURLForReferrer(referrerSource,!0);case"unsafe-url":return referrerURL;case"strict-origin":{let currentURL=requestCurrentURL(request);return isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}case"strict-origin-when-cross-origin":{let currentURL=requestCurrentURL(request);return sameOrigin(referrerURL,currentURL)?referrerURL:isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}case"same-origin":return sameOrigin(request,referrerURL)?referrerURL:"no-referrer";case"origin-when-cross-origin":return sameOrigin(request,referrerURL)?referrerURL:referrerOrigin;case"no-referrer-when-downgrade":{let currentURL=requestCurrentURL(request);return isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}}}__name(determineRequestsReferrer,"determineRequestsReferrer");function stripURLForReferrer(url2,originOnly=!1){return assert2(webidl.is.URL(url2)),url2=new URL(url2),urlIsLocal(url2)?"no-referrer":(url2.username="",url2.password="",url2.hash="",originOnly===!0&&(url2.pathname="",url2.search=""),url2)}__name(stripURLForReferrer,"stripURLForReferrer");var potentialleTrustworthyIPv4RegExp=new RegExp("^(?:(?:127\\.)(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){2}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9]))$"),potentialleTrustworthyIPv6RegExp=new RegExp("^(?:(?:(?:0{1,4}):){7}(?:(?:0{0,3}1))|(?:(?:0{1,4}):){1,6}(?::(?:0{0,3}1))|(?:::(?:0{0,3}1))|)$");function isOriginIPPotentiallyTrustworthy(origin){return origin.includes(":")?(origin[0]==="["&&origin[origin.length-1]==="]"&&(origin=origin.slice(1,-1)),potentialleTrustworthyIPv6RegExp.test(origin)):potentialleTrustworthyIPv4RegExp.test(origin)}__name(isOriginIPPotentiallyTrustworthy,"isOriginIPPotentiallyTrustworthy");function isOriginPotentiallyTrustworthy(origin){return origin==null||origin==="null"?!1:(origin=new URL(origin),!!(origin.protocol==="https:"||origin.protocol==="wss:"||isOriginIPPotentiallyTrustworthy(origin.hostname)||origin.hostname==="localhost"||origin.hostname==="localhost."||origin.hostname.endsWith(".localhost")||origin.hostname.endsWith(".localhost.")||origin.protocol==="file:"))}__name(isOriginPotentiallyTrustworthy,"isOriginPotentiallyTrustworthy");function isURLPotentiallyTrustworthy(url2){return webidl.is.URL(url2)?url2.href==="about:blank"||url2.href==="about:srcdoc"||url2.protocol==="data:"||url2.protocol==="blob:"?!0:isOriginPotentiallyTrustworthy(url2.origin):!1}__name(isURLPotentiallyTrustworthy,"isURLPotentiallyTrustworthy");function bytesMatch(bytes,metadataList){if(crypto===void 0)return!0;let parsedMetadata=parseMetadata(metadataList);if(parsedMetadata==="no metadata"||parsedMetadata.length===0)return!0;let strongest=getStrongestMetadata(parsedMetadata),metadata=filterMetadataListByAlgorithm(parsedMetadata,strongest);for(let item of metadata){let algorithm=item.algo,expectedValue=item.hash,actualValue=crypto.createHash(algorithm).update(bytes).digest("base64");if(actualValue[actualValue.length-1]==="="&&(actualValue[actualValue.length-2]==="="?actualValue=actualValue.slice(0,-2):actualValue=actualValue.slice(0,-1)),compareBase64Mixed(actualValue,expectedValue))return!0}return!1}__name(bytesMatch,"bytesMatch");var parseHashWithOptions=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function parseMetadata(metadata){let result=[],empty=!0;for(let token of metadata.split(" ")){empty=!1;let parsedToken=parseHashWithOptions.exec(token);if(parsedToken===null||parsedToken.groups===void 0||parsedToken.groups.algo===void 0)continue;let algorithm=parsedToken.groups.algo.toLowerCase();supportedHashes.includes(algorithm)&&result.push(parsedToken.groups)}return empty===!0?"no metadata":result}__name(parseMetadata,"parseMetadata");function getStrongestMetadata(metadataList){let algorithm=metadataList[0].algo;if(algorithm[3]==="5")return algorithm;for(let i=1;i<metadataList.length;++i){let metadata=metadataList[i];if(metadata.algo[3]==="5"){algorithm="sha512";break}else{if(algorithm[3]==="3")continue;metadata.algo[3]==="3"&&(algorithm="sha384")}}return algorithm}__name(getStrongestMetadata,"getStrongestMetadata");function filterMetadataListByAlgorithm(metadataList,algorithm){if(metadataList.length===1)return metadataList;let pos=0;for(let i=0;i<metadataList.length;++i)metadataList[i].algo===algorithm&&(metadataList[pos++]=metadataList[i]);return metadataList.length=pos,metadataList}__name(filterMetadataListByAlgorithm,"filterMetadataListByAlgorithm");function compareBase64Mixed(actualValue,expectedValue){if(actualValue.length!==expectedValue.length)return!1;for(let i=0;i<actualValue.length;++i)if(actualValue[i]!==expectedValue[i]){if(actualValue[i]==="+"&&expectedValue[i]==="-"||actualValue[i]==="/"&&expectedValue[i]==="_")continue;return!1}return!0}__name(compareBase64Mixed,"compareBase64Mixed");function tryUpgradeRequestToAPotentiallyTrustworthyURL(request){}__name(tryUpgradeRequestToAPotentiallyTrustworthyURL,"tryUpgradeRequestToAPotentiallyTrustworthyURL");function sameOrigin(A,B){return A.origin===B.origin&&A.origin==="null"||A.protocol===B.protocol&&A.hostname===B.hostname&&A.port===B.port}__name(sameOrigin,"sameOrigin");function createDeferredPromise(){let res,rej;return{promise:new Promise((resolve2,reject2)=>{res=resolve2,rej=reject2}),resolve:res,reject:rej}}__name(createDeferredPromise,"createDeferredPromise");function isAborted(fetchParams){return fetchParams.controller.state==="aborted"}__name(isAborted,"isAborted");function isCancelled(fetchParams){return fetchParams.controller.state==="aborted"||fetchParams.controller.state==="terminated"}__name(isCancelled,"isCancelled");function normalizeMethod(method){return normalizedMethodRecordsBase[method.toLowerCase()]??method}__name(normalizeMethod,"normalizeMethod");function serializeJavascriptValueToJSONString(value){let result=JSON.stringify(value);if(result===void 0)throw new TypeError("Value is not JSON serializable");return assert2(typeof result=="string"),result}__name(serializeJavascriptValueToJSONString,"serializeJavascriptValueToJSONString");var esIteratorPrototype=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function createIterator(name,kInternalIterator,keyIndex=0,valueIndex=1){class FastIterableIterator{#target;#kind;#index;constructor(target,kind){this.#target=target,this.#kind=kind,this.#index=0}next(){if(typeof this!="object"||this===null||!(#target in this))throw new TypeError(`'next' called on an object that does not implement interface ${name} Iterator.`);let index=this.#index,values=kInternalIterator(this.#target),len=values.length;if(index>=len)return{value:void 0,done:!0};let{[keyIndex]:key,[valueIndex]:value}=values[index];this.#index=index+1;let result;switch(this.#kind){case"key":result=key;break;case"value":result=value;break;case"key+value":result=[key,value];break}return{value:result,done:!1}}}return __name(FastIterableIterator,"FastIterableIterator"),delete FastIterableIterator.prototype.constructor,Object.setPrototypeOf(FastIterableIterator.prototype,esIteratorPrototype),Object.defineProperties(FastIterableIterator.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${name} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(target,kind){return new FastIterableIterator(target,kind)}}__name(createIterator,"createIterator");function iteratorMixin(name,object,kInternalIterator,keyIndex=0,valueIndex=1){let makeIterator=createIterator(name,kInternalIterator,keyIndex,valueIndex),properties={keys:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"key")},"keys")},values:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"value")},"values")},entries:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"key+value")},"entries")},forEach:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(callbackfn,thisArg=globalThis){if(webidl.brandCheck(this,object),webidl.argumentLengthCheck(arguments,1,`${name}.forEach`),typeof callbackfn!="function")throw new TypeError(`Failed to execute 'forEach' on '${name}': parameter 1 is not of type 'Function'.`);for(let{0:key,1:value}of makeIterator(this,"key+value"))callbackfn.call(thisArg,value,key,this)},"forEach")}};return Object.defineProperties(object.prototype,{...properties,[Symbol.iterator]:{writable:!0,enumerable:!1,configurable:!0,value:properties.entries.value}})}__name(iteratorMixin,"iteratorMixin");function fullyReadBody(body,processBody,processBodyError){let successSteps=processBody,errorSteps=processBodyError,reader;try{reader=body.stream.getReader()}catch(e){errorSteps(e);return}readAllBytes(reader,successSteps,errorSteps)}__name(fullyReadBody,"fullyReadBody");function readableStreamClose(controller){try{controller.close(),controller.byobRequest?.respond(0)}catch(err){if(!err.message.includes("Controller is already closed")&&!err.message.includes("ReadableStream is already closed"))throw err}}__name(readableStreamClose,"readableStreamClose");var invalidIsomorphicEncodeValueRegex=/[^\x00-\xFF]/;function isomorphicEncode(input){return assert2(!invalidIsomorphicEncodeValueRegex.test(input)),input}__name(isomorphicEncode,"isomorphicEncode");async function readAllBytes(reader,successSteps,failureSteps){let bytes=[],byteLength=0;try{do{let{done,value:chunk}=await reader.read();if(done){successSteps(Buffer.concat(bytes,byteLength));return}if(!isUint8Array(chunk)){failureSteps(TypeError("Received non-Uint8Array chunk"));return}bytes.push(chunk),byteLength+=chunk.length}while(!0)}catch(e){failureSteps(e)}}__name(readAllBytes,"readAllBytes");function urlIsLocal(url2){assert2("protocol"in url2);let protocol=url2.protocol;return protocol==="about:"||protocol==="blob:"||protocol==="data:"}__name(urlIsLocal,"urlIsLocal");function urlHasHttpsScheme(url2){return typeof url2=="string"&&url2[5]===":"&&url2[0]==="h"&&url2[1]==="t"&&url2[2]==="t"&&url2[3]==="p"&&url2[4]==="s"||url2.protocol==="https:"}__name(urlHasHttpsScheme,"urlHasHttpsScheme");function urlIsHttpHttpsScheme(url2){assert2("protocol"in url2);let protocol=url2.protocol;return protocol==="http:"||protocol==="https:"}__name(urlIsHttpHttpsScheme,"urlIsHttpHttpsScheme");function simpleRangeHeaderValue(value,allowWhitespace){let data=value;if(!data.startsWith("bytes"))return"failure";let position={position:5};if(allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position),data.charCodeAt(position.position)!==61)return"failure";position.position++,allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position);let rangeStart=collectASequenceOfCodePoints(char=>{let code=char.charCodeAt(0);return code>=48&&code<=57},data,position),rangeStartValue=rangeStart.length?Number(rangeStart):null;if(allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position),data.charCodeAt(position.position)!==45)return"failure";position.position++,allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position);let rangeEnd=collectASequenceOfCodePoints(char=>{let code=char.charCodeAt(0);return code>=48&&code<=57},data,position),rangeEndValue=rangeEnd.length?Number(rangeEnd):null;return position.position<data.length||rangeEndValue===null&&rangeStartValue===null||rangeStartValue>rangeEndValue?"failure":{rangeStartValue,rangeEndValue}}__name(simpleRangeHeaderValue,"simpleRangeHeaderValue");function buildContentRange(rangeStart,rangeEnd,fullLength){let contentRange="bytes ";return contentRange+=isomorphicEncode(`${rangeStart}`),contentRange+="-",contentRange+=isomorphicEncode(`${rangeEnd}`),contentRange+="/",contentRange+=isomorphicEncode(`${fullLength}`),contentRange}__name(buildContentRange,"buildContentRange");var InflateStream=class extends Transform{#zlibOptions;constructor(zlibOptions){super(),this.#zlibOptions=zlibOptions}_transform(chunk,encoding,callback){if(!this._inflateStream){if(chunk.length===0){callback();return}this._inflateStream=(chunk[0]&15)===8?zlib.createInflate(this.#zlibOptions):zlib.createInflateRaw(this.#zlibOptions),this._inflateStream.on("data",this.push.bind(this)),this._inflateStream.on("end",()=>this.push(null)),this._inflateStream.on("error",err=>this.destroy(err))}this._inflateStream.write(chunk,encoding,callback)}_final(callback){this._inflateStream&&(this._inflateStream.end(),this._inflateStream=null),callback()}};__name(InflateStream,"InflateStream");function createInflate(zlibOptions){return new InflateStream(zlibOptions)}__name(createInflate,"createInflate");function extractMimeType(headers){let charset=null,essence=null,mimeType=null,values=getDecodeSplit("content-type",headers);if(values===null)return"failure";for(let value of values){let temporaryMimeType=parseMIMEType(value);temporaryMimeType==="failure"||temporaryMimeType.essence==="*/*"||(mimeType=temporaryMimeType,mimeType.essence!==essence?(charset=null,mimeType.parameters.has("charset")&&(charset=mimeType.parameters.get("charset")),essence=mimeType.essence):!mimeType.parameters.has("charset")&&charset!==null&&mimeType.parameters.set("charset",charset))}return mimeType??"failure"}__name(extractMimeType,"extractMimeType");function gettingDecodingSplitting(value){let input=value,position={position:0},values=[],temporaryValue="";for(;position.position<input.length;){if(temporaryValue+=collectASequenceOfCodePoints(char=>char!=='"'&&char!==",",input,position),position.position<input.length)if(input.charCodeAt(position.position)===34){if(temporaryValue+=collectAnHTTPQuotedString(input,position),position.position<input.length)continue}else assert2(input.charCodeAt(position.position)===44),position.position++;temporaryValue=removeChars(temporaryValue,!0,!0,char=>char===9||char===32),values.push(temporaryValue),temporaryValue=""}return values}__name(gettingDecodingSplitting,"gettingDecodingSplitting");function getDecodeSplit(name,list){let value=list.get(name,!0);return value===null?null:gettingDecodingSplitting(value)}__name(getDecodeSplit,"getDecodeSplit");var textDecoder=new TextDecoder;function utf8DecodeBytes(buffer){return buffer.length===0?"":(buffer[0]===239&&buffer[1]===187&&buffer[2]===191&&(buffer=buffer.subarray(3)),textDecoder.decode(buffer))}__name(utf8DecodeBytes,"utf8DecodeBytes");var EnvironmentSettingsObjectBase=class{get baseUrl(){return getGlobalOrigin()}get origin(){return this.baseUrl?.origin}policyContainer=makePolicyContainer()};__name(EnvironmentSettingsObjectBase,"EnvironmentSettingsObjectBase");var EnvironmentSettingsObject=class{settingsObject=new EnvironmentSettingsObjectBase};__name(EnvironmentSettingsObject,"EnvironmentSettingsObject");var environmentSettingsObject=new EnvironmentSettingsObject;module2.exports={isAborted,isCancelled,isValidEncodedURL,createDeferredPromise,ReadableStreamFrom,tryUpgradeRequestToAPotentiallyTrustworthyURL,clampAndCoarsenConnectionTimingInfo,coarsenedSharedCurrentTime,determineRequestsReferrer,makePolicyContainer,clonePolicyContainer,appendFetchMetadata,appendRequestOriginHeader,TAOCheck,corsCheck,crossOriginResourcePolicyCheck,createOpaqueTimingInfo,setRequestReferrerPolicyOnRedirect,isValidHTTPToken,requestBadPort,requestCurrentURL,responseURL,responseLocationURL,isURLPotentiallyTrustworthy,isValidReasonPhrase,sameOrigin,normalizeMethod,serializeJavascriptValueToJSONString,iteratorMixin,createIterator,isValidHeaderName,isValidHeaderValue,isErrorLike,fullyReadBody,bytesMatch,readableStreamClose,isomorphicEncode,urlIsLocal,urlHasHttpsScheme,urlIsHttpHttpsScheme,readAllBytes,simpleRangeHeaderValue,buildContentRange,parseMetadata,createInflate,extractMimeType,getDecodeSplit,utf8DecodeBytes,environmentSettingsObject,isOriginIPPotentiallyTrustworthy}}});var require_formdata=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/formdata.js"(exports2,module2){"use strict";var{iteratorMixin}=require_util2(),{kEnumerableProperty}=require_util(),{webidl}=require_webidl(),{File:NativeFile}=require("node:buffer"),nodeUtil=require("node:util"),File=globalThis.File??NativeFile,FormData=class{#state=[];constructor(form){if(webidl.util.markAsUncloneable(this),form!==void 0)throw webidl.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]})}append(name,value,filename=void 0){webidl.brandCheck(this,FormData);let prefix="FormData.append";webidl.argumentLengthCheck(arguments,2,prefix),name=webidl.converters.USVString(name),arguments.length===3||webidl.is.Blob(value)?(value=webidl.converters.Blob(value,prefix,"value"),filename!==void 0&&(filename=webidl.converters.USVString(filename))):value=webidl.converters.USVString(value);let entry=makeEntry(name,value,filename);this.#state.push(entry)}delete(name){webidl.brandCheck(this,FormData);let prefix="FormData.delete";webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name),this.#state=this.#state.filter(entry=>entry.name!==name)}get(name){webidl.brandCheck(this,FormData);let prefix="FormData.get";webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name);let idx=this.#state.findIndex(entry=>entry.name===name);return idx===-1?null:this.#state[idx].value}getAll(name){webidl.brandCheck(this,FormData);let prefix="FormData.getAll";return webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name),this.#state.filter(entry=>entry.name===name).map(entry=>entry.value)}has(name){webidl.brandCheck(this,FormData);let prefix="FormData.has";return webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name),this.#state.findIndex(entry=>entry.name===name)!==-1}set(name,value,filename=void 0){webidl.brandCheck(this,FormData);let prefix="FormData.set";webidl.argumentLengthCheck(arguments,2,prefix),name=webidl.converters.USVString(name),arguments.length===3||webidl.is.Blob(value)?(value=webidl.converters.Blob(value,prefix,"value"),filename!==void 0&&(filename=webidl.converters.USVString(filename))):value=webidl.converters.USVString(value);let entry=makeEntry(name,value,filename),idx=this.#state.findIndex(entry2=>entry2.name===name);idx!==-1?this.#state=[...this.#state.slice(0,idx),entry,...this.#state.slice(idx+1).filter(entry2=>entry2.name!==name)]:this.#state.push(entry)}[nodeUtil.inspect.custom](depth,options){let state=this.#state.reduce((a,b)=>(a[b.name]?Array.isArray(a[b.name])?a[b.name].push(b.value):a[b.name]=[a[b.name],b.value]:a[b.name]=b.value,a),{__proto__:null});options.depth??=depth,options.colors??=!0;let output=nodeUtil.formatWithOptions(options,state);return`FormData ${output.slice(output.indexOf("]")+2)}`}static getFormDataState(formData){return formData.#state}static setFormDataState(formData,newState){formData.#state=newState}};__name(FormData,"FormData");var{getFormDataState,setFormDataState}=FormData;Reflect.deleteProperty(FormData,"getFormDataState");Reflect.deleteProperty(FormData,"setFormDataState");iteratorMixin("FormData",FormData,getFormDataState,"name","value");Object.defineProperties(FormData.prototype,{append:kEnumerableProperty,delete:kEnumerableProperty,get:kEnumerableProperty,getAll:kEnumerableProperty,has:kEnumerableProperty,set:kEnumerableProperty,[Symbol.toStringTag]:{value:"FormData",configurable:!0}});function makeEntry(name,value,filename){if(typeof value!="string"){if(webidl.is.File(value)||(value=new File([value],"blob",{type:value.type})),filename!==void 0){let options={type:value.type,lastModified:value.lastModified};value=new File([value],filename,options)}}return{name,value}}__name(makeEntry,"makeEntry");webidl.is.FormData=webidl.util.MakeTypeAssertion(FormData);module2.exports={FormData,makeEntry,setFormDataState}}});var require_formdata_parser=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/formdata-parser.js"(exports2,module2){"use strict";var{isUSVString,bufferToLowerCasedHeaderName}=require_util(),{utf8DecodeBytes}=require_util2(),{HTTP_TOKEN_CODEPOINTS,isomorphicDecode}=require_data_url(),{makeEntry}=require_formdata(),{webidl}=require_webidl(),assert2=require("node:assert"),{File:NodeFile}=require("node:buffer"),File=globalThis.File??NodeFile,formDataNameBuffer=Buffer.from('form-data; name="'),filenameBuffer=Buffer.from("filename"),dd=Buffer.from("--"),ddcrlf=Buffer.from(`--\r
`);function isAsciiString(chars){for(let i=0;i<chars.length;++i)if(chars.charCodeAt(i)&-128)return!1;return!0}__name(isAsciiString,"isAsciiString");function validateBoundary(boundary){let length=boundary.length;if(length<27||length>70)return!1;for(let i=0;i<length;++i){let cp=boundary.charCodeAt(i);if(!(cp>=48&&cp<=57||cp>=65&&cp<=90||cp>=97&&cp<=122||cp===39||cp===45||cp===95))return!1}return!0}__name(validateBoundary,"validateBoundary");function multipartFormDataParser(input,mimeType){assert2(mimeType!=="failure"&&mimeType.essence==="multipart/form-data");let boundaryString=mimeType.parameters.get("boundary");if(boundaryString===void 0)throw parsingError("missing boundary in content-type header");let boundary=Buffer.from(`--${boundaryString}`,"utf8"),entryList=[],position={position:0};for(;input[position.position]===13&&input[position.position+1]===10;)position.position+=2;let trailing=input.length;for(;input[trailing-1]===10&&input[trailing-2]===13;)trailing-=2;for(trailing!==input.length&&(input=input.subarray(0,trailing));;){if(input.subarray(position.position,position.position+boundary.length).equals(boundary))position.position+=boundary.length;else throw parsingError("expected a value starting with -- and the boundary");if(position.position===input.length-2&&bufferStartsWith(input,dd,position)||position.position===input.length-4&&bufferStartsWith(input,ddcrlf,position))return entryList;if(input[position.position]!==13||input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2;let result=parseMultipartFormDataHeaders(input,position),{name,filename,contentType,encoding}=result;position.position+=2;let body;{let boundaryIndex=input.indexOf(boundary.subarray(2),position.position);if(boundaryIndex===-1)throw parsingError("expected boundary after body");body=input.subarray(position.position,boundaryIndex-4),position.position+=body.length,encoding==="base64"&&(body=Buffer.from(body.toString(),"base64"))}if(input[position.position]!==13||input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2;let value;filename!==null?(contentType??="text/plain",isAsciiString(contentType)||(contentType=""),value=new File([body],filename,{type:contentType})):value=utf8DecodeBytes(Buffer.from(body)),assert2(isUSVString(name)),assert2(typeof value=="string"&&isUSVString(value)||webidl.is.File(value)),entryList.push(makeEntry(name,value,filename))}}__name(multipartFormDataParser,"multipartFormDataParser");function parseMultipartFormDataHeaders(input,position){let name=null,filename=null,contentType=null,encoding=null;for(;;){if(input[position.position]===13&&input[position.position+1]===10){if(name===null)throw parsingError("header name is null");return{name,filename,contentType,encoding}}let headerName=collectASequenceOfBytes(char=>char!==10&&char!==13&&char!==58,input,position);if(headerName=removeChars(headerName,!0,!0,char=>char===9||char===32),!HTTP_TOKEN_CODEPOINTS.test(headerName.toString()))throw parsingError("header name does not match the field-name token production");if(input[position.position]!==58)throw parsingError("expected :");switch(position.position++,collectASequenceOfBytes(char=>char===32||char===9,input,position),bufferToLowerCasedHeaderName(headerName)){case"content-disposition":{if(name=filename=null,!bufferStartsWith(input,formDataNameBuffer,position))throw parsingError('expected form-data; name=" for content-disposition header');if(position.position+=17,name=parseMultipartFormDataName(input,position),input[position.position]===59&&input[position.position+1]===32){let at={position:position.position+2};if(bufferStartsWith(input,filenameBuffer,at))if(input[at.position+8]===42){at.position+=10,collectASequenceOfBytes(char=>char===32||char===9,input,at);let headerValue=collectASequenceOfBytes(char=>char!==32&&char!==13&&char!==10,input,at);if(headerValue[0]!==117&&headerValue[0]!==85||headerValue[1]!==116&&headerValue[1]!==84||headerValue[2]!==102&&headerValue[2]!==70||headerValue[3]!==45||headerValue[4]!==56)throw parsingError("unknown encoding, expected utf-8''");filename=decodeURIComponent(new TextDecoder().decode(headerValue.subarray(7))),position.position=at.position}else position.position+=11,collectASequenceOfBytes(char=>char===32||char===9,input,position),position.position++,filename=parseMultipartFormDataName(input,position)}break}case"content-type":{let headerValue=collectASequenceOfBytes(char=>char!==10&&char!==13,input,position);headerValue=removeChars(headerValue,!1,!0,char=>char===9||char===32),contentType=isomorphicDecode(headerValue);break}case"content-transfer-encoding":{let headerValue=collectASequenceOfBytes(char=>char!==10&&char!==13,input,position);headerValue=removeChars(headerValue,!1,!0,char=>char===9||char===32),encoding=isomorphicDecode(headerValue);break}default:collectASequenceOfBytes(char=>char!==10&&char!==13,input,position)}if(input[position.position]!==13&&input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2}}__name(parseMultipartFormDataHeaders,"parseMultipartFormDataHeaders");function parseMultipartFormDataName(input,position){assert2(input[position.position-1]===34);let name=collectASequenceOfBytes(char=>char!==10&&char!==13&&char!==34,input,position);if(input[position.position]!==34)throw parsingError('expected "');return position.position++,name=new TextDecoder().decode(name).replace(/%0A/ig,`
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),name}__name(parseMultipartFormDataName,"parseMultipartFormDataName");function collectASequenceOfBytes(condition,input,position){let start=position.position;for(;start<input.length&&condition(input[start]);)++start;return input.subarray(position.position,position.position=start)}__name(collectASequenceOfBytes,"collectASequenceOfBytes");function removeChars(buf,leading,trailing,predicate){let lead=0,trail=buf.length-1;if(leading)for(;lead<buf.length&&predicate(buf[lead]);)lead++;if(trailing)for(;trail>0&&predicate(buf[trail]);)trail--;return lead===0&&trail===buf.length-1?buf:buf.subarray(lead,trail+1)}__name(removeChars,"removeChars");function bufferStartsWith(buffer,start,position){if(buffer.length<start.length)return!1;for(let i=0;i<start.length;i++)if(start[i]!==buffer[position.position+i])return!1;return!0}__name(bufferStartsWith,"bufferStartsWith");function parsingError(cause){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(cause)})}__name(parsingError,"parsingError");module2.exports={multipartFormDataParser,validateBoundary}}});var require_body=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/body.js"(exports2,module2){"use strict";var util=require_util(),{ReadableStreamFrom,readableStreamClose,createDeferredPromise,fullyReadBody,extractMimeType,utf8DecodeBytes}=require_util2(),{FormData,setFormDataState}=require_formdata(),{webidl}=require_webidl(),{Blob:Blob2}=require("node:buffer"),assert2=require("node:assert"),{isErrored,isDisturbed}=require("node:stream"),{isArrayBuffer}=require("node:util/types"),{serializeAMimeType}=require_data_url(),{multipartFormDataParser}=require_formdata_parser(),random;try{let crypto=require("node:crypto");random=__name(max=>crypto.randomInt(0,max),"random")}catch{random=__name(max=>Math.floor(Math.random(max)),"random")}var textEncoder=new TextEncoder;function noop(){}__name(noop,"noop");var hasFinalizationRegistry=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,streamRegistry;hasFinalizationRegistry&&(streamRegistry=new FinalizationRegistry(weakRef=>{let stream2=weakRef.deref();stream2&&!stream2.locked&&!isDisturbed(stream2)&&!isErrored(stream2)&&stream2.cancel("Response object has been garbage collected").catch(noop)}));function extractBody(object,keepalive=!1){let stream2=null;webidl.is.ReadableStream(object)?stream2=object:webidl.is.Blob(object)?stream2=object.stream():stream2=new ReadableStream({async pull(controller){let buffer=typeof source=="string"?textEncoder.encode(source):source;buffer.byteLength&&controller.enqueue(buffer),queueMicrotask(()=>readableStreamClose(controller))},start(){},type:"bytes"}),assert2(webidl.is.ReadableStream(stream2));let action=null,source=null,length=null,type=null;if(typeof object=="string")source=object,type="text/plain;charset=UTF-8";else if(webidl.is.URLSearchParams(object))source=object.toString(),type="application/x-www-form-urlencoded;charset=UTF-8";else if(isArrayBuffer(object))source=new Uint8Array(object.slice());else if(ArrayBuffer.isView(object))source=new Uint8Array(object.buffer.slice(object.byteOffset,object.byteOffset+object.byteLength));else if(webidl.is.FormData(object)){let boundary=`----formdata-undici-0${`${random(1e11)}`.padStart(11,"0")}`,prefix=`--${boundary}\r
Content-Disposition: form-data`;let escape=__name(str=>str.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),"escape"),normalizeLinefeeds=__name(value=>value.replace(/\r?\n|\r/g,`\r
`),"normalizeLinefeeds"),blobParts=[],rn=new Uint8Array([13,10]);length=0;let hasUnknownSizeValue=!1;for(let[name,value]of object)if(typeof value=="string"){let chunk2=textEncoder.encode(prefix+`; name="${escape(normalizeLinefeeds(name))}"\r
\r
${normalizeLinefeeds(value)}\r
`);blobParts.push(chunk2),length+=chunk2.byteLength}else{let chunk2=textEncoder.encode(`${prefix}; name="${escape(normalizeLinefeeds(name))}"`+(value.name?`; filename="${escape(value.name)}"`:"")+`\r
Content-Type: ${value.type||"application/octet-stream"}\r
\r
`);blobParts.push(chunk2,value,rn),typeof value.size=="number"?length+=chunk2.byteLength+value.size+rn.byteLength:hasUnknownSizeValue=!0}let chunk=textEncoder.encode(`--${boundary}--\r
`);blobParts.push(chunk),length+=chunk.byteLength,hasUnknownSizeValue&&(length=null),source=object,action=__name(async function*(){for(let part of blobParts)part.stream?yield*part.stream():yield part},"action"),type=`multipart/form-data; boundary=${boundary}`}else if(webidl.is.Blob(object))source=object,length=object.size,object.type&&(type=object.type);else if(typeof object[Symbol.asyncIterator]=="function"){if(keepalive)throw new TypeError("keepalive");if(util.isDisturbed(object)||object.locked)throw new TypeError("Response body object should not be disturbed or locked");stream2=webidl.is.ReadableStream(object)?object:ReadableStreamFrom(object)}if((typeof source=="string"||util.isBuffer(source))&&(length=Buffer.byteLength(source)),action!=null){let iterator;stream2=new ReadableStream({async start(){iterator=action(object)[Symbol.asyncIterator]()},async pull(controller){let{value,done}=await iterator.next();if(done)queueMicrotask(()=>{controller.close(),controller.byobRequest?.respond(0)});else if(!isErrored(stream2)){let buffer=new Uint8Array(value);buffer.byteLength&&controller.enqueue(buffer)}return controller.desiredSize>0},async cancel(reason){await iterator.return()},type:"bytes"})}return[{stream:stream2,source,length},type]}__name(extractBody,"extractBody");function safelyExtractBody(object,keepalive=!1){return webidl.is.ReadableStream(object)&&(assert2(!util.isDisturbed(object),"The body has already been consumed."),assert2(!object.locked,"The stream is locked.")),extractBody(object,keepalive)}__name(safelyExtractBody,"safelyExtractBody");function cloneBody(instance,body){let[out1,out2]=body.stream.tee();return hasFinalizationRegistry&&streamRegistry.register(instance,new WeakRef(out1)),body.stream=out1,{stream:out2,length:body.length,source:body.source}}__name(cloneBody,"cloneBody");function throwIfAborted(state){if(state.aborted)throw new DOMException("The operation was aborted.","AbortError")}__name(throwIfAborted,"throwIfAborted");function bodyMixinMethods(instance,getInternalState){return{blob(){return consumeBody(this,bytes=>{let mimeType=bodyMimeType(getInternalState(this));return mimeType===null?mimeType="":mimeType&&(mimeType=serializeAMimeType(mimeType)),new Blob2([bytes],{type:mimeType})},instance,getInternalState)},arrayBuffer(){return consumeBody(this,bytes=>new Uint8Array(bytes).buffer,instance,getInternalState)},text(){return consumeBody(this,utf8DecodeBytes,instance,getInternalState)},json(){return consumeBody(this,parseJSONFromBytes,instance,getInternalState)},formData(){return consumeBody(this,value=>{let mimeType=bodyMimeType(getInternalState(this));if(mimeType!==null)switch(mimeType.essence){case"multipart/form-data":{let parsed=multipartFormDataParser(value,mimeType),fd=new FormData;return setFormDataState(fd,parsed),fd}case"application/x-www-form-urlencoded":{let entries=new URLSearchParams(value.toString()),fd=new FormData;for(let[name,value2]of entries)fd.append(name,value2);return fd}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},instance,getInternalState)},bytes(){return consumeBody(this,bytes=>new Uint8Array(bytes),instance,getInternalState)}}}__name(bodyMixinMethods,"bodyMixinMethods");function mixinBody(prototype,getInternalState){Object.assign(prototype.prototype,bodyMixinMethods(prototype,getInternalState))}__name(mixinBody,"mixinBody");async function consumeBody(object,convertBytesToJSValue,instance,getInternalState){webidl.brandCheck(object,instance);let state=getInternalState(object);if(bodyUnusable(state))throw new TypeError("Body is unusable: Body has already been read");throwIfAborted(state);let promise=createDeferredPromise(),errorSteps=__name(error=>promise.reject(error),"errorSteps"),successSteps=__name(data=>{try{promise.resolve(convertBytesToJSValue(data))}catch(e){errorSteps(e)}},"successSteps");return state.body==null?(successSteps(Buffer.allocUnsafe(0)),promise.promise):(fullyReadBody(state.body,successSteps,errorSteps),promise.promise)}__name(consumeBody,"consumeBody");function bodyUnusable(object){let body=object.body;return body!=null&&(body.stream.locked||util.isDisturbed(body.stream))}__name(bodyUnusable,"bodyUnusable");function parseJSONFromBytes(bytes){return JSON.parse(utf8DecodeBytes(bytes))}__name(parseJSONFromBytes,"parseJSONFromBytes");function bodyMimeType(requestOrResponse){let headers=requestOrResponse.headersList,mimeType=extractMimeType(headers);return mimeType==="failure"?null:mimeType}__name(bodyMimeType,"bodyMimeType");module2.exports={extractBody,safelyExtractBody,cloneBody,mixinBody,streamRegistry,hasFinalizationRegistry,bodyUnusable}}});var require_client_h1=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client-h1.js"(exports2,module2){"use strict";var assert2=require("node:assert"),util=require_util(),{channels}=require_diagnostics(),timers=require_timers(),{RequestContentLengthMismatchError,ResponseContentLengthMismatchError,RequestAbortedError,HeadersTimeoutError,HeadersOverflowError,SocketError,InformationalError,BodyTimeoutError,HTTPParserError,ResponseExceededMaxSizeError}=require_errors(),{kUrl,kReset,kClient,kParser,kBlocking,kRunning,kPending,kSize,kWriting,kQueue,kNoRef,kKeepAliveDefaultTimeout,kHostHeader,kPendingIdx,kRunningIdx,kError,kPipelining,kSocket,kKeepAliveTimeoutValue,kMaxHeadersSize,kKeepAliveMaxTimeout,kKeepAliveTimeoutThreshold,kHeadersTimeout,kBodyTimeout,kStrictContentLength,kMaxRequests,kCounter,kMaxResponseSize,kOnError,kResume,kHTTPContext,kClosed}=require_symbols(),constants2=require_constants2(),EMPTY_BUF=Buffer.alloc(0),FastBuffer=Buffer[Symbol.species],removeAllListeners=util.removeAllListeners,extractBody;async function lazyllhttp(){let llhttpWasmData=process.env.JEST_WORKER_ID?require_llhttp_wasm():void 0,mod;try{mod=await WebAssembly.compile(require_llhttp_simd_wasm())}catch{mod=await WebAssembly.compile(llhttpWasmData||require_llhttp_wasm())}return await WebAssembly.instantiate(mod,{env:{wasm_on_url:(p,at,len)=>0,wasm_on_status:(p,at,len)=>{assert2(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onStatus(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_message_begin:p=>(assert2(currentParser.ptr===p),currentParser.onMessageBegin()),wasm_on_header_field:(p,at,len)=>{assert2(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onHeaderField(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_header_value:(p,at,len)=>{assert2(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onHeaderValue(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_headers_complete:(p,statusCode,upgrade,shouldKeepAlive)=>(assert2(currentParser.ptr===p),currentParser.onHeadersComplete(statusCode,upgrade===1,shouldKeepAlive===1)),wasm_on_body:(p,at,len)=>{assert2(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onBody(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_message_complete:p=>(assert2(currentParser.ptr===p),currentParser.onMessageComplete())}})}__name(lazyllhttp,"lazyllhttp");var llhttpInstance=null,llhttpPromise=lazyllhttp();llhttpPromise.catch();var currentParser=null,currentBufferRef=null,currentBufferSize=0,currentBufferPtr=null,USE_NATIVE_TIMER=0,USE_FAST_TIMER=1,TIMEOUT_HEADERS=2|USE_FAST_TIMER,TIMEOUT_BODY=4|USE_FAST_TIMER,TIMEOUT_KEEP_ALIVE=8|USE_NATIVE_TIMER,Parser=class{constructor(client,socket,{exports:exports3}){this.llhttp=exports3,this.ptr=this.llhttp.llhttp_alloc(constants2.TYPE.RESPONSE),this.client=client,this.socket=socket,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=client[kMaxHeadersSize],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=client[kMaxResponseSize]}setTimeout(delay,type){delay!==this.timeoutValue||type&USE_FAST_TIMER^this.timeoutType&USE_FAST_TIMER?(this.timeout&&(timers.clearTimeout(this.timeout),this.timeout=null),delay&&(type&USE_FAST_TIMER?this.timeout=timers.setFastTimeout(onParserTimeout,delay,new WeakRef(this)):(this.timeout=setTimeout(onParserTimeout,delay,new WeakRef(this)),this.timeout.unref())),this.timeoutValue=delay):this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.timeoutType=type}resume(){this.socket.destroyed||!this.paused||(assert2(this.ptr!=null),assert2(currentParser===null),this.llhttp.llhttp_resume(this.ptr),assert2(this.timeoutType===TIMEOUT_BODY),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.paused=!1,this.execute(this.socket.read()||EMPTY_BUF),this.readMore())}readMore(){for(;!this.paused&&this.ptr;){let chunk=this.socket.read();if(chunk===null)break;this.execute(chunk)}}execute(chunk){assert2(currentParser===null),assert2(this.ptr!=null),assert2(!this.paused);let{socket,llhttp}=this;chunk.length>currentBufferSize&&(currentBufferPtr&&llhttp.free(currentBufferPtr),currentBufferSize=Math.ceil(chunk.length/4096)*4096,currentBufferPtr=llhttp.malloc(currentBufferSize)),new Uint8Array(llhttp.memory.buffer,currentBufferPtr,currentBufferSize).set(chunk);try{let ret;try{currentBufferRef=chunk,currentParser=this,ret=llhttp.llhttp_execute(this.ptr,currentBufferPtr,chunk.length)}catch(err){throw err}finally{currentParser=null,currentBufferRef=null}if(ret!==constants2.ERROR.OK){let data=chunk.subarray(llhttp.llhttp_get_error_pos(this.ptr)-currentBufferPtr);if(ret===constants2.ERROR.PAUSED_UPGRADE)this.onUpgrade(data);else if(ret===constants2.ERROR.PAUSED)this.paused=!0,socket.unshift(data);else{let ptr=llhttp.llhttp_get_error_reason(this.ptr),message="";if(ptr){let len=new Uint8Array(llhttp.memory.buffer,ptr).indexOf(0);message="Response does not match the HTTP/1.1 protocol ("+Buffer.from(llhttp.memory.buffer,ptr,len).toString()+")"}throw new HTTPParserError(message,constants2.ERROR[ret],data)}}}catch(err){util.destroy(socket,err)}}destroy(){assert2(currentParser===null),assert2(this.ptr!=null),this.llhttp.llhttp_free(this.ptr),this.ptr=null,this.timeout&&timers.clearTimeout(this.timeout),this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.paused=!1}onStatus(buf){return this.statusText=buf.toString(),0}onMessageBegin(){let{socket,client}=this;if(socket.destroyed)return-1;let request=client[kQueue][client[kRunningIdx]];return request?(request.onResponseStarted(),0):-1}onHeaderField(buf){let len=this.headers.length;return len&1?this.headers[len-1]=Buffer.concat([this.headers[len-1],buf]):this.headers.push(buf),this.trackHeader(buf.length),0}onHeaderValue(buf){let len=this.headers.length;(len&1)===1?(this.headers.push(buf),len+=1):this.headers[len-1]=Buffer.concat([this.headers[len-1],buf]);let key=this.headers[len-2];if(key.length===10){let headerName=util.bufferToLowerCasedHeaderName(key);headerName==="keep-alive"?this.keepAlive+=buf.toString():headerName==="connection"&&(this.connection+=buf.toString())}else key.length===14&&util.bufferToLowerCasedHeaderName(key)==="content-length"&&(this.contentLength+=buf.toString());return this.trackHeader(buf.length),0}trackHeader(len){this.headersSize+=len,this.headersSize>=this.headersMaxSize&&util.destroy(this.socket,new HeadersOverflowError)}onUpgrade(head){let{upgrade,client,socket,headers,statusCode}=this;assert2(upgrade),assert2(client[kSocket]===socket),assert2(!socket.destroyed),assert2(!this.paused),assert2((headers.length&1)===0);let request=client[kQueue][client[kRunningIdx]];assert2(request),assert2(request.upgrade||request.method==="CONNECT"),this.statusCode=0,this.statusText="",this.shouldKeepAlive=!1,this.headers=[],this.headersSize=0,socket.unshift(head),socket[kParser].destroy(),socket[kParser]=null,socket[kClient]=null,socket[kError]=null,removeAllListeners(socket),client[kSocket]=null,client[kHTTPContext]=null,client[kQueue][client[kRunningIdx]++]=null,client.emit("disconnect",client[kUrl],[client],new InformationalError("upgrade"));try{request.onUpgrade(statusCode,headers,socket)}catch(err){util.destroy(socket,err)}client[kResume]()}onHeadersComplete(statusCode,upgrade,shouldKeepAlive){let{client,socket,headers,statusText}=this;if(socket.destroyed)return-1;let request=client[kQueue][client[kRunningIdx]];if(!request)return-1;if(assert2(!this.upgrade),assert2(this.statusCode<200),statusCode===100)return util.destroy(socket,new SocketError("bad response",util.getSocketInfo(socket))),-1;if(upgrade&&!request.upgrade)return util.destroy(socket,new SocketError("bad upgrade",util.getSocketInfo(socket))),-1;if(assert2(this.timeoutType===TIMEOUT_HEADERS),this.statusCode=statusCode,this.shouldKeepAlive=shouldKeepAlive||request.method==="HEAD"&&!socket[kReset]&&this.connection.toLowerCase()==="keep-alive",this.statusCode>=200){let bodyTimeout=request.bodyTimeout!=null?request.bodyTimeout:client[kBodyTimeout];this.setTimeout(bodyTimeout,TIMEOUT_BODY)}else this.timeout&&this.timeout.refresh&&this.timeout.refresh();if(request.method==="CONNECT")return assert2(client[kRunning]===1),this.upgrade=!0,2;if(upgrade)return assert2(client[kRunning]===1),this.upgrade=!0,2;if(assert2((this.headers.length&1)===0),this.headers=[],this.headersSize=0,this.shouldKeepAlive&&client[kPipelining]){let keepAliveTimeout=this.keepAlive?util.parseKeepAliveTimeout(this.keepAlive):null;if(keepAliveTimeout!=null){let timeout=Math.min(keepAliveTimeout-client[kKeepAliveTimeoutThreshold],client[kKeepAliveMaxTimeout]);timeout<=0?socket[kReset]=!0:client[kKeepAliveTimeoutValue]=timeout}else client[kKeepAliveTimeoutValue]=client[kKeepAliveDefaultTimeout]}else socket[kReset]=!0;let pause=request.onHeaders(statusCode,headers,this.resume,statusText)===!1;return request.aborted?-1:request.method==="HEAD"||statusCode<200?1:(socket[kBlocking]&&(socket[kBlocking]=!1,client[kResume]()),pause?constants2.ERROR.PAUSED:0)}onBody(buf){let{client,socket,statusCode,maxResponseSize}=this;if(socket.destroyed)return-1;let request=client[kQueue][client[kRunningIdx]];return assert2(request),assert2(this.timeoutType===TIMEOUT_BODY),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),assert2(statusCode>=200),maxResponseSize>-1&&this.bytesRead+buf.length>maxResponseSize?(util.destroy(socket,new ResponseExceededMaxSizeError),-1):(this.bytesRead+=buf.length,request.onData(buf)===!1?constants2.ERROR.PAUSED:0)}onMessageComplete(){let{client,socket,statusCode,upgrade,headers,contentLength,bytesRead,shouldKeepAlive}=this;if(socket.destroyed&&(!statusCode||shouldKeepAlive))return-1;if(upgrade)return 0;assert2(statusCode>=100),assert2((this.headers.length&1)===0);let request=client[kQueue][client[kRunningIdx]];if(assert2(request),this.statusCode=0,this.statusText="",this.bytesRead=0,this.contentLength="",this.keepAlive="",this.connection="",this.headers=[],this.headersSize=0,statusCode<200)return 0;if(request.method!=="HEAD"&&contentLength&&bytesRead!==parseInt(contentLength,10))return util.destroy(socket,new ResponseContentLengthMismatchError),-1;if(request.onComplete(headers),client[kQueue][client[kRunningIdx]++]=null,socket[kWriting])return assert2(client[kRunning]===0),util.destroy(socket,new InformationalError("reset")),constants2.ERROR.PAUSED;if(shouldKeepAlive){if(socket[kReset]&&client[kRunning]===0)return util.destroy(socket,new InformationalError("reset")),constants2.ERROR.PAUSED;client[kPipelining]==null||client[kPipelining]===1?setImmediate(()=>client[kResume]()):client[kResume]()}else return util.destroy(socket,new InformationalError("reset")),constants2.ERROR.PAUSED;return 0}};__name(Parser,"Parser");function onParserTimeout(parser2){let{socket,timeoutType,client,paused}=parser2.deref();timeoutType===TIMEOUT_HEADERS?(!socket[kWriting]||socket.writableNeedDrain||client[kRunning]>1)&&(assert2(!paused,"cannot be paused while waiting for headers"),util.destroy(socket,new HeadersTimeoutError)):timeoutType===TIMEOUT_BODY?paused||util.destroy(socket,new BodyTimeoutError):timeoutType===TIMEOUT_KEEP_ALIVE&&(assert2(client[kRunning]===0&&client[kKeepAliveTimeoutValue]),util.destroy(socket,new InformationalError("socket idle timeout")))}__name(onParserTimeout,"onParserTimeout");async function connectH1(client,socket){if(client[kSocket]=socket,!llhttpInstance){let noop=__name(()=>{},"noop");socket.on("error",noop),llhttpInstance=await llhttpPromise,llhttpPromise=null,socket.off("error",noop)}if(socket.errored)throw socket.errored;if(socket.destroyed)throw new SocketError("destroyed");return socket[kNoRef]=!1,socket[kWriting]=!1,socket[kReset]=!1,socket[kBlocking]=!1,socket[kParser]=new Parser(client,socket,llhttpInstance),util.addListener(socket,"error",onHttpSocketError),util.addListener(socket,"readable",onHttpSocketReadable),util.addListener(socket,"end",onHttpSocketEnd),util.addListener(socket,"close",onHttpSocketClose),socket[kClosed]=!1,socket.on("close",onSocketClose),{version:"h1",defaultPipelining:1,write(request){return writeH1(client,request)},resume(){resumeH1(client)},destroy(err,callback){socket[kClosed]?queueMicrotask(callback):(socket.on("close",callback),socket.destroy(err))},get destroyed(){return socket.destroyed},busy(request){return!!(socket[kWriting]||socket[kReset]||socket[kBlocking]||request&&(client[kRunning]>0&&!request.idempotent||client[kRunning]>0&&(request.upgrade||request.method==="CONNECT")||client[kRunning]>0&&util.bodyLength(request.body)!==0&&(util.isStream(request.body)||util.isAsyncIterable(request.body)||util.isFormDataLike(request.body))))}}}__name(connectH1,"connectH1");function onHttpSocketError(err){assert2(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID");let parser2=this[kParser];if(err.code==="ECONNRESET"&&parser2.statusCode&&!parser2.shouldKeepAlive){parser2.onMessageComplete();return}this[kError]=err,this[kClient][kOnError](err)}__name(onHttpSocketError,"onHttpSocketError");function onHttpSocketReadable(){this[kParser]?.readMore()}__name(onHttpSocketReadable,"onHttpSocketReadable");function onHttpSocketEnd(){let parser2=this[kParser];if(parser2.statusCode&&!parser2.shouldKeepAlive){parser2.onMessageComplete();return}util.destroy(this,new SocketError("other side closed",util.getSocketInfo(this)))}__name(onHttpSocketEnd,"onHttpSocketEnd");function onHttpSocketClose(){let parser2=this[kParser];parser2&&(!this[kError]&&parser2.statusCode&&!parser2.shouldKeepAlive&&parser2.onMessageComplete(),this[kParser].destroy(),this[kParser]=null);let err=this[kError]||new SocketError("closed",util.getSocketInfo(this)),client=this[kClient];if(client[kSocket]=null,client[kHTTPContext]=null,client.destroyed){assert2(client[kPending]===0);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request=requests[i];util.errorRequest(client,request,err)}}else if(client[kRunning]>0&&err.code!=="UND_ERR_INFO"){let request=client[kQueue][client[kRunningIdx]];client[kQueue][client[kRunningIdx]++]=null,util.errorRequest(client,request,err)}client[kPendingIdx]=client[kRunningIdx],assert2(client[kRunning]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttpSocketClose,"onHttpSocketClose");function onSocketClose(){this[kClosed]=!0}__name(onSocketClose,"onSocketClose");function resumeH1(client){let socket=client[kSocket];if(socket&&!socket.destroyed){if(client[kSize]===0?!socket[kNoRef]&&socket.unref&&(socket.unref(),socket[kNoRef]=!0):socket[kNoRef]&&socket.ref&&(socket.ref(),socket[kNoRef]=!1),client[kSize]===0)socket[kParser].timeoutType!==TIMEOUT_KEEP_ALIVE&&socket[kParser].setTimeout(client[kKeepAliveTimeoutValue],TIMEOUT_KEEP_ALIVE);else if(client[kRunning]>0&&socket[kParser].statusCode<200&&socket[kParser].timeoutType!==TIMEOUT_HEADERS){let request=client[kQueue][client[kRunningIdx]],headersTimeout=request.headersTimeout!=null?request.headersTimeout:client[kHeadersTimeout];socket[kParser].setTimeout(headersTimeout,TIMEOUT_HEADERS)}}}__name(resumeH1,"resumeH1");function shouldSendContentLength(method){return method!=="GET"&&method!=="HEAD"&&method!=="OPTIONS"&&method!=="TRACE"&&method!=="CONNECT"}__name(shouldSendContentLength,"shouldSendContentLength");function writeH1(client,request){let{method,path,host,upgrade,blocking,reset}=request,{body,headers,contentLength}=request,expectsPayload=method==="PUT"||method==="POST"||method==="PATCH"||method==="QUERY"||method==="PROPFIND"||method==="PROPPATCH";if(util.isFormDataLike(body)){extractBody||(extractBody=require_body().extractBody);let[bodyStream,contentType]=extractBody(body);request.contentType==null&&headers.push("content-type",contentType),body=bodyStream.stream,contentLength=bodyStream.length}else util.isBlobLike(body)&&request.contentType==null&&body.type&&headers.push("content-type",body.type);body&&typeof body.read=="function"&&body.read(0);let bodyLength=util.bodyLength(body);if(contentLength=bodyLength??contentLength,contentLength===null&&(contentLength=request.contentLength),contentLength===0&&!expectsPayload&&(contentLength=null),shouldSendContentLength(method)&&contentLength>0&&request.contentLength!==null&&request.contentLength!==contentLength){if(client[kStrictContentLength])return util.errorRequest(client,request,new RequestContentLengthMismatchError),!1;process.emitWarning(new RequestContentLengthMismatchError)}let socket=client[kSocket],abort=__name(err=>{request.aborted||request.completed||(util.errorRequest(client,request,err||new RequestAbortedError),util.destroy(body),util.destroy(socket,new InformationalError("aborted")))},"abort");try{request.onConnect(abort)}catch(err){util.errorRequest(client,request,err)}if(request.aborted)return!1;method==="HEAD"&&(socket[kReset]=!0),(upgrade||method==="CONNECT")&&(socket[kReset]=!0),reset!=null&&(socket[kReset]=reset),client[kMaxRequests]&&socket[kCounter]++>=client[kMaxRequests]&&(socket[kReset]=!0),blocking&&(socket[kBlocking]=!0);let header=`${method} ${path} HTTP/1.1\r
`;if(typeof host=="string"?header+=`host: ${host}\r
`:header+=client[kHostHeader],upgrade?header+=`connection: upgrade\r
upgrade: ${upgrade}\r
`:client[kPipelining]&&!socket[kReset]?header+=`connection: keep-alive\r
`:header+=`connection: close\r
`,Array.isArray(headers))for(let n=0;n<headers.length;n+=2){let key=headers[n+0],val=headers[n+1];if(Array.isArray(val))for(let i=0;i<val.length;i++)header+=`${key}: ${val[i]}\r
`;else header+=`${key}: ${val}\r
`}return channels.sendHeaders.hasSubscribers&&channels.sendHeaders.publish({request,headers:header,socket}),!body||bodyLength===0?writeBuffer(abort,null,client,request,socket,contentLength,header,expectsPayload):util.isBuffer(body)?writeBuffer(abort,body,client,request,socket,contentLength,header,expectsPayload):util.isBlobLike(body)?typeof body.stream=="function"?writeIterable(abort,body.stream(),client,request,socket,contentLength,header,expectsPayload):writeBlob(abort,body,client,request,socket,contentLength,header,expectsPayload):util.isStream(body)?writeStream(abort,body,client,request,socket,contentLength,header,expectsPayload):util.isIterable(body)?writeIterable(abort,body,client,request,socket,contentLength,header,expectsPayload):assert2(!1),!0}__name(writeH1,"writeH1");function writeStream(abort,body,client,request,socket,contentLength,header,expectsPayload){assert2(contentLength!==0||client[kRunning]===0,"stream body cannot be pipelined");let finished=!1,writer=new AsyncWriter({abort,socket,request,contentLength,client,expectsPayload,header}),onData=__name(function(chunk){if(!finished)try{!writer.write(chunk)&&this.pause&&this.pause()}catch(err){util.destroy(this,err)}},"onData"),onDrain=__name(function(){finished||body.resume&&body.resume()},"onDrain"),onClose=__name(function(){if(queueMicrotask(()=>{body.removeListener("error",onFinished)}),!finished){let err=new RequestAbortedError;queueMicrotask(()=>onFinished(err))}},"onClose"),onFinished=__name(function(err){if(!finished){if(finished=!0,assert2(socket.destroyed||socket[kWriting]&&client[kRunning]<=1),socket.off("drain",onDrain).off("error",onFinished),body.removeListener("data",onData).removeListener("end",onFinished).removeListener("close",onClose),!err)try{writer.end()}catch(er){err=er}writer.destroy(err),err&&(err.code!=="UND_ERR_INFO"||err.message!=="reset")?util.destroy(body,err):util.destroy(body)}},"onFinished");body.on("data",onData).on("end",onFinished).on("error",onFinished).on("close",onClose),body.resume&&body.resume(),socket.on("drain",onDrain).on("error",onFinished),body.errorEmitted??body.errored?setImmediate(()=>onFinished(body.errored)):(body.endEmitted??body.readableEnded)&&setImmediate(()=>onFinished(null)),(body.closeEmitted??body.closed)&&setImmediate(onClose)}__name(writeStream,"writeStream");function writeBuffer(abort,body,client,request,socket,contentLength,header,expectsPayload){try{body?util.isBuffer(body)&&(assert2(contentLength===body.byteLength,"buffer body must have content length"),socket.cork(),socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1"),socket.write(body),socket.uncork(),request.onBodySent(body),!expectsPayload&&request.reset!==!1&&(socket[kReset]=!0)):contentLength===0?socket.write(`${header}content-length: 0\r
\r
`,"latin1"):(assert2(contentLength===null,"no body must not have content length"),socket.write(`${header}\r
`,"latin1")),request.onRequestSent(),client[kResume]()}catch(err){abort(err)}}__name(writeBuffer,"writeBuffer");async function writeBlob(abort,body,client,request,socket,contentLength,header,expectsPayload){assert2(contentLength===body.size,"blob body must have content length");try{if(contentLength!=null&&contentLength!==body.size)throw new RequestContentLengthMismatchError;let buffer=Buffer.from(await body.arrayBuffer());socket.cork(),socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1"),socket.write(buffer),socket.uncork(),request.onBodySent(buffer),request.onRequestSent(),!expectsPayload&&request.reset!==!1&&(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}}__name(writeBlob,"writeBlob");async function writeIterable(abort,body,client,request,socket,contentLength,header,expectsPayload){assert2(contentLength!==0||client[kRunning]===0,"iterator body cannot be pipelined");let callback=null;function onDrain(){if(callback){let cb=callback;callback=null,cb()}}__name(onDrain,"onDrain");let waitForDrain=__name(()=>new Promise((resolve2,reject2)=>{assert2(callback===null),socket[kError]?reject2(socket[kError]):callback=resolve2}),"waitForDrain");socket.on("close",onDrain).on("drain",onDrain);let writer=new AsyncWriter({abort,socket,request,contentLength,client,expectsPayload,header});try{for await(let chunk of body){if(socket[kError])throw socket[kError];writer.write(chunk)||await waitForDrain()}writer.end()}catch(err){writer.destroy(err)}finally{socket.off("close",onDrain).off("drain",onDrain)}}__name(writeIterable,"writeIterable");var AsyncWriter=class{constructor({abort,socket,request,contentLength,client,expectsPayload,header}){this.socket=socket,this.request=request,this.contentLength=contentLength,this.client=client,this.bytesWritten=0,this.expectsPayload=expectsPayload,this.header=header,this.abort=abort,socket[kWriting]=!0}write(chunk){let{socket,request,contentLength,client,bytesWritten,expectsPayload,header}=this;if(socket[kError])throw socket[kError];if(socket.destroyed)return!1;let len=Buffer.byteLength(chunk);if(!len)return!0;if(contentLength!==null&&bytesWritten+len>contentLength){if(client[kStrictContentLength])throw new RequestContentLengthMismatchError;process.emitWarning(new RequestContentLengthMismatchError)}socket.cork(),bytesWritten===0&&(!expectsPayload&&request.reset!==!1&&(socket[kReset]=!0),contentLength===null?socket.write(`${header}transfer-encoding: chunked\r
`,"latin1"):socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1")),contentLength===null&&socket.write(`\r
${len.toString(16)}\r
`,"latin1"),this.bytesWritten+=len;let ret=socket.write(chunk);return socket.uncork(),request.onBodySent(chunk),ret||socket[kParser].timeout&&socket[kParser].timeoutType===TIMEOUT_HEADERS&&socket[kParser].timeout.refresh&&socket[kParser].timeout.refresh(),ret}end(){let{socket,contentLength,client,bytesWritten,expectsPayload,header,request}=this;if(request.onRequestSent(),socket[kWriting]=!1,socket[kError])throw socket[kError];if(!socket.destroyed){if(bytesWritten===0?expectsPayload?socket.write(`${header}content-length: 0\r
\r
`,"latin1"):socket.write(`${header}\r
`,"latin1"):contentLength===null&&socket.write(`\r
0\r
\r
`,"latin1"),contentLength!==null&&bytesWritten!==contentLength){if(client[kStrictContentLength])throw new RequestContentLengthMismatchError;process.emitWarning(new RequestContentLengthMismatchError)}socket[kParser].timeout&&socket[kParser].timeoutType===TIMEOUT_HEADERS&&socket[kParser].timeout.refresh&&socket[kParser].timeout.refresh(),client[kResume]()}}destroy(err){let{socket,client,abort}=this;socket[kWriting]=!1,err&&(assert2(client[kRunning]<=1,"pipeline should only contain this request"),abort(err))}};__name(AsyncWriter,"AsyncWriter");module2.exports=connectH1}});var require_client_h2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client-h2.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{pipeline:pipeline4}=require("node:stream"),util=require_util(),{RequestContentLengthMismatchError,RequestAbortedError,SocketError,InformationalError}=require_errors(),{kUrl,kReset,kClient,kRunning,kPending,kQueue,kPendingIdx,kRunningIdx,kError,kSocket,kStrictContentLength,kOnError,kMaxConcurrentStreams,kHTTP2Session,kResume,kSize,kHTTPContext,kClosed,kBodyTimeout}=require_symbols(),{channels}=require_diagnostics(),kOpenStreams=Symbol("open streams"),extractBody,http2;try{http2=require("node:http2")}catch{http2={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY,HTTP2_HEADER_METHOD,HTTP2_HEADER_PATH,HTTP2_HEADER_SCHEME,HTTP2_HEADER_CONTENT_LENGTH,HTTP2_HEADER_EXPECT,HTTP2_HEADER_STATUS}}=http2;function parseH2Headers(headers){let result=[];for(let[name,value]of Object.entries(headers))if(Array.isArray(value))for(let subvalue of value)result.push(Buffer.from(name),Buffer.from(subvalue));else result.push(Buffer.from(name),Buffer.from(value));return result}__name(parseH2Headers,"parseH2Headers");async function connectH2(client,socket){client[kSocket]=socket;let session=http2.connect(client[kUrl],{createConnection:()=>socket,peerMaxConcurrentStreams:client[kMaxConcurrentStreams],settings:{enablePush:!1}});return session[kOpenStreams]=0,session[kClient]=client,session[kSocket]=socket,session[kHTTP2Session]=null,util.addListener(session,"error",onHttp2SessionError),util.addListener(session,"frameError",onHttp2FrameError),util.addListener(session,"end",onHttp2SessionEnd),util.addListener(session,"goaway",onHttp2SessionGoAway),util.addListener(session,"close",onHttp2SessionClose),session.unref(),client[kHTTP2Session]=session,socket[kHTTP2Session]=session,util.addListener(socket,"error",onHttp2SocketError),util.addListener(socket,"end",onHttp2SocketEnd),util.addListener(socket,"close",onHttp2SocketClose),socket[kClosed]=!1,socket.on("close",onSocketClose),{version:"h2",defaultPipelining:1/0,write(request){return writeH2(client,request)},resume(){resumeH2(client)},destroy(err,callback){socket[kClosed]?queueMicrotask(callback):socket.destroy(err).on("close",callback)},get destroyed(){return socket.destroyed},busy(){return!1}}}__name(connectH2,"connectH2");function resumeH2(client){let socket=client[kSocket];socket?.destroyed===!1&&(client[kSize]===0||client[kMaxConcurrentStreams]===0?(socket.unref(),client[kHTTP2Session].unref()):(socket.ref(),client[kHTTP2Session].ref()))}__name(resumeH2,"resumeH2");function onHttp2SessionError(err){assert2(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[kSocket][kError]=err,this[kClient][kOnError](err)}__name(onHttp2SessionError,"onHttp2SessionError");function onHttp2FrameError(type,code,id){if(id===0){let err=new InformationalError(`HTTP/2: "frameError" received - type ${type}, code ${code}`);this[kSocket][kError]=err,this[kClient][kOnError](err)}}__name(onHttp2FrameError,"onHttp2FrameError");function onHttp2SessionEnd(){let err=new SocketError("other side closed",util.getSocketInfo(this[kSocket]));this.destroy(err),util.destroy(this[kSocket],err)}__name(onHttp2SessionEnd,"onHttp2SessionEnd");function onHttp2SessionGoAway(errorCode){let err=this[kError]||new SocketError(`HTTP/2: "GOAWAY" frame received with code ${errorCode}`,util.getSocketInfo(this[kSocket])),client=this[kClient];if(client[kSocket]=null,client[kHTTPContext]=null,this.close(),this[kHTTP2Session]=null,util.destroy(this[kSocket],err),client[kRunningIdx]<client[kQueue].length){let request=client[kQueue][client[kRunningIdx]];client[kQueue][client[kRunningIdx]++]=null,util.errorRequest(client,request,err),client[kPendingIdx]=client[kRunningIdx]}assert2(client[kRunning]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttp2SessionGoAway,"onHttp2SessionGoAway");function onHttp2SessionClose(){let{[kClient]:client}=this,{[kSocket]:socket}=client,err=this[kSocket][kError]||this[kError]||new SocketError("closed",util.getSocketInfo(socket));if(client[kSocket]=null,client[kHTTPContext]=null,client.destroyed){assert2(client[kPending]===0);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request=requests[i];util.errorRequest(client,request,err)}}}__name(onHttp2SessionClose,"onHttp2SessionClose");function onHttp2SocketClose(){let err=this[kError]||new SocketError("closed",util.getSocketInfo(this)),client=this[kHTTP2Session][kClient];client[kSocket]=null,client[kHTTPContext]=null,this[kHTTP2Session]!==null&&this[kHTTP2Session].destroy(err),client[kPendingIdx]=client[kRunningIdx],assert2(client[kRunning]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttp2SocketClose,"onHttp2SocketClose");function onHttp2SocketError(err){assert2(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[kError]=err,this[kClient][kOnError](err)}__name(onHttp2SocketError,"onHttp2SocketError");function onHttp2SocketEnd(){util.destroy(this,new SocketError("other side closed",util.getSocketInfo(this)))}__name(onHttp2SocketEnd,"onHttp2SocketEnd");function onSocketClose(){this[kClosed]=!0}__name(onSocketClose,"onSocketClose");function shouldSendContentLength(method){return method!=="GET"&&method!=="HEAD"&&method!=="OPTIONS"&&method!=="TRACE"&&method!=="CONNECT"}__name(shouldSendContentLength,"shouldSendContentLength");function writeH2(client,request){let requestTimeout=request.bodyTimeout??client[kBodyTimeout],session=client[kHTTP2Session],{method,path,host,upgrade,expectContinue,signal,headers:reqHeaders}=request,{body}=request;if(upgrade)return util.errorRequest(client,request,new Error("Upgrade not supported for H2")),!1;let headers={};for(let n=0;n<reqHeaders.length;n+=2){let key=reqHeaders[n+0],val=reqHeaders[n+1];if(Array.isArray(val))for(let i=0;i<val.length;i++)headers[key]?headers[key]+=`,${val[i]}`:headers[key]=val[i];else headers[key]=val}let stream2=null,{hostname,port}=client[kUrl];headers[HTTP2_HEADER_AUTHORITY]=host||`${hostname}${port?`:${port}`:""}`,headers[HTTP2_HEADER_METHOD]=method;let abort=__name(err=>{request.aborted||request.completed||(err=err||new RequestAbortedError,util.errorRequest(client,request,err),stream2!=null&&(stream2.removeAllListeners("data"),stream2.close(),client[kOnError](err),client[kResume]()),util.destroy(body,err))},"abort");try{request.onConnect(abort)}catch(err){util.errorRequest(client,request,err)}if(request.aborted)return!1;if(method==="CONNECT")return session.ref(),stream2=session.request(headers,{endStream:!1,signal}),stream2.pending?stream2.once("ready",()=>{request.onUpgrade(null,null,stream2),++session[kOpenStreams],client[kQueue][client[kRunningIdx]++]=null}):(request.onUpgrade(null,null,stream2),++session[kOpenStreams],client[kQueue][client[kRunningIdx]++]=null),stream2.once("close",()=>{session[kOpenStreams]-=1,session[kOpenStreams]===0&&session.unref()}),stream2.setTimeout(requestTimeout),!0;headers[HTTP2_HEADER_PATH]=path,headers[HTTP2_HEADER_SCHEME]="https";let expectsPayload=method==="PUT"||method==="POST"||method==="PATCH";body&&typeof body.read=="function"&&body.read(0);let contentLength=util.bodyLength(body);if(util.isFormDataLike(body)){extractBody??=require_body().extractBody;let[bodyStream,contentType]=extractBody(body);headers["content-type"]=contentType,body=bodyStream.stream,contentLength=bodyStream.length}if(contentLength==null&&(contentLength=request.contentLength),(contentLength===0||!expectsPayload)&&(contentLength=null),shouldSendContentLength(method)&&contentLength>0&&request.contentLength!=null&&request.contentLength!==contentLength){if(client[kStrictContentLength])return util.errorRequest(client,request,new RequestContentLengthMismatchError),!1;process.emitWarning(new RequestContentLengthMismatchError)}if(contentLength!=null&&(assert2(body,"no body must not have content length"),headers[HTTP2_HEADER_CONTENT_LENGTH]=`${contentLength}`),session.ref(),channels.sendHeaders.hasSubscribers){let header="";for(let key in headers)header+=`${key}: ${headers[key]}\r
`;channels.sendHeaders.publish({request,headers:header,socket:session[kSocket]})}let shouldEndStream=method==="GET"||method==="HEAD"||body===null;return expectContinue?(headers[HTTP2_HEADER_EXPECT]="100-continue",stream2=session.request(headers,{endStream:shouldEndStream,signal}),stream2.once("continue",writeBodyH2)):(stream2=session.request(headers,{endStream:shouldEndStream,signal}),writeBodyH2()),++session[kOpenStreams],stream2.setTimeout(requestTimeout),stream2.once("response",headers2=>{let{[HTTP2_HEADER_STATUS]:statusCode,...realHeaders}=headers2;if(request.onResponseStarted(),request.aborted){stream2.removeAllListeners("data");return}request.onHeaders(Number(statusCode),parseH2Headers(realHeaders),stream2.resume.bind(stream2),"")===!1&&stream2.pause()}),stream2.on("data",chunk=>{request.onData(chunk)===!1&&stream2.pause()}),stream2.once("end",err=>{stream2.removeAllListeners("data"),stream2.state?.state==null||stream2.state.state<6?(!request.aborted&&!request.completed&&request.onComplete({}),client[kQueue][client[kRunningIdx]++]=null,client[kResume]()):(--session[kOpenStreams],session[kOpenStreams]===0&&session.unref(),abort(err??new InformationalError("HTTP/2: stream half-closed (remote)")),client[kQueue][client[kRunningIdx]++]=null,client[kPendingIdx]=client[kRunningIdx],client[kResume]())}),stream2.once("close",()=>{stream2.removeAllListeners("data"),session[kOpenStreams]-=1,session[kOpenStreams]===0&&session.unref()}),stream2.once("error",function(err){stream2.removeAllListeners("data"),abort(err)}),stream2.once("frameError",(type,code)=>{stream2.removeAllListeners("data"),abort(new InformationalError(`HTTP/2: "frameError" received - type ${type}, code ${code}`))}),stream2.on("aborted",()=>{stream2.removeAllListeners("data")}),stream2.on("timeout",()=>{let err=new InformationalError(`HTTP/2: "stream timeout after ${requestTimeout}"`);stream2.removeAllListeners("data"),session[kOpenStreams]-=1,session[kOpenStreams]===0&&session.unref(),abort(err)}),stream2.once("trailers",trailers=>{request.aborted||request.completed||request.onComplete(trailers)}),!0;function writeBodyH2(){!body||contentLength===0?writeBuffer(abort,stream2,null,client,request,client[kSocket],contentLength,expectsPayload):util.isBuffer(body)?writeBuffer(abort,stream2,body,client,request,client[kSocket],contentLength,expectsPayload):util.isBlobLike(body)?typeof body.stream=="function"?writeIterable(abort,stream2,body.stream(),client,request,client[kSocket],contentLength,expectsPayload):writeBlob(abort,stream2,body,client,request,client[kSocket],contentLength,expectsPayload):util.isStream(body)?writeStream(abort,client[kSocket],expectsPayload,stream2,body,client,request,contentLength):util.isIterable(body)?writeIterable(abort,stream2,body,client,request,client[kSocket],contentLength,expectsPayload):assert2(!1)}__name(writeBodyH2,"writeBodyH2")}__name(writeH2,"writeH2");function writeBuffer(abort,h2stream,body,client,request,socket,contentLength,expectsPayload){try{body!=null&&util.isBuffer(body)&&(assert2(contentLength===body.byteLength,"buffer body must have content length"),h2stream.cork(),h2stream.write(body),h2stream.uncork(),h2stream.end(),request.onBodySent(body)),expectsPayload||(socket[kReset]=!0),request.onRequestSent(),client[kResume]()}catch(error){abort(error)}}__name(writeBuffer,"writeBuffer");function writeStream(abort,socket,expectsPayload,h2stream,body,client,request,contentLength){assert2(contentLength!==0||client[kRunning]===0,"stream body cannot be pipelined");let pipe=pipeline4(body,h2stream,err=>{err?(util.destroy(pipe,err),abort(err)):(util.removeAllListeners(pipe),request.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]())});util.addListener(pipe,"data",onPipeData);function onPipeData(chunk){request.onBodySent(chunk)}__name(onPipeData,"onPipeData")}__name(writeStream,"writeStream");async function writeBlob(abort,h2stream,body,client,request,socket,contentLength,expectsPayload){assert2(contentLength===body.size,"blob body must have content length");try{if(contentLength!=null&&contentLength!==body.size)throw new RequestContentLengthMismatchError;let buffer=Buffer.from(await body.arrayBuffer());h2stream.cork(),h2stream.write(buffer),h2stream.uncork(),h2stream.end(),request.onBodySent(buffer),request.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}}__name(writeBlob,"writeBlob");async function writeIterable(abort,h2stream,body,client,request,socket,contentLength,expectsPayload){assert2(contentLength!==0||client[kRunning]===0,"iterator body cannot be pipelined");let callback=null;function onDrain(){if(callback){let cb=callback;callback=null,cb()}}__name(onDrain,"onDrain");let waitForDrain=__name(()=>new Promise((resolve2,reject2)=>{assert2(callback===null),socket[kError]?reject2(socket[kError]):callback=resolve2}),"waitForDrain");h2stream.on("close",onDrain).on("drain",onDrain);try{for await(let chunk of body){if(socket[kError])throw socket[kError];let res=h2stream.write(chunk);request.onBodySent(chunk),res||await waitForDrain()}h2stream.end(),request.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}finally{h2stream.off("close",onDrain).off("drain",onDrain)}}__name(writeIterable,"writeIterable");module2.exports=connectH2}});var require_client=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client.js"(exports2,module2){"use strict";var assert2=require("node:assert"),net=require("node:net"),http=require("node:http"),util=require_util(),{channels}=require_diagnostics(),Request=require_request(),DispatcherBase=require_dispatcher_base(),{InvalidArgumentError,InformationalError,ClientDestroyedError}=require_errors(),buildConnector=require_connect(),{kUrl,kServerName,kClient,kBusy,kConnect,kResuming,kRunning,kPending,kSize,kQueue,kConnected,kConnecting,kNeedDrain,kKeepAliveDefaultTimeout,kHostHeader,kPendingIdx,kRunningIdx,kError,kPipelining,kKeepAliveTimeoutValue,kMaxHeadersSize,kKeepAliveMaxTimeout,kKeepAliveTimeoutThreshold,kHeadersTimeout,kBodyTimeout,kStrictContentLength,kConnector,kMaxRequests,kCounter,kClose,kDestroy,kDispatch,kLocalAddress,kMaxResponseSize,kOnError,kHTTPContext,kMaxConcurrentStreams,kResume}=require_symbols(),connectH1=require_client_h1(),connectH2=require_client_h2(),kClosedResolve=Symbol("kClosedResolve"),getDefaultNodeMaxHeaderSize=http&&http.maxHeaderSize&&Number.isInteger(http.maxHeaderSize)&&http.maxHeaderSize>0?()=>http.maxHeaderSize:()=>{throw new InvalidArgumentError("http module not available or http.maxHeaderSize invalid")},noop=__name(()=>{},"noop");function getPipelining(client){return client[kPipelining]??client[kHTTPContext]?.defaultPipelining??1}__name(getPipelining,"getPipelining");var Client=class extends DispatcherBase{constructor(url2,{maxHeaderSize,headersTimeout,socketTimeout,requestTimeout,connectTimeout,bodyTimeout,idleTimeout,keepAlive,keepAliveTimeout,maxKeepAliveTimeout,keepAliveMaxTimeout,keepAliveTimeoutThreshold,socketPath,pipelining,tls,strictContentLength,maxCachedSessions,connect:connect2,maxRequestsPerClient,localAddress,maxResponseSize,autoSelectFamily,autoSelectFamilyAttemptTimeout,maxConcurrentStreams,allowH2}={}){if(keepAlive!==void 0)throw new InvalidArgumentError("unsupported keepAlive, use pipelining=0 instead");if(socketTimeout!==void 0)throw new InvalidArgumentError("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(requestTimeout!==void 0)throw new InvalidArgumentError("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(idleTimeout!==void 0)throw new InvalidArgumentError("unsupported idleTimeout, use keepAliveTimeout instead");if(maxKeepAliveTimeout!==void 0)throw new InvalidArgumentError("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead");if(maxHeaderSize!=null){if(!Number.isInteger(maxHeaderSize)||maxHeaderSize<1)throw new InvalidArgumentError("invalid maxHeaderSize")}else maxHeaderSize=getDefaultNodeMaxHeaderSize();if(socketPath!=null&&typeof socketPath!="string")throw new InvalidArgumentError("invalid socketPath");if(connectTimeout!=null&&(!Number.isFinite(connectTimeout)||connectTimeout<0))throw new InvalidArgumentError("invalid connectTimeout");if(keepAliveTimeout!=null&&(!Number.isFinite(keepAliveTimeout)||keepAliveTimeout<=0))throw new InvalidArgumentError("invalid keepAliveTimeout");if(keepAliveMaxTimeout!=null&&(!Number.isFinite(keepAliveMaxTimeout)||keepAliveMaxTimeout<=0))throw new InvalidArgumentError("invalid keepAliveMaxTimeout");if(keepAliveTimeoutThreshold!=null&&!Number.isFinite(keepAliveTimeoutThreshold))throw new InvalidArgumentError("invalid keepAliveTimeoutThreshold");if(headersTimeout!=null&&(!Number.isInteger(headersTimeout)||headersTimeout<0))throw new InvalidArgumentError("headersTimeout must be a positive integer or zero");if(bodyTimeout!=null&&(!Number.isInteger(bodyTimeout)||bodyTimeout<0))throw new InvalidArgumentError("bodyTimeout must be a positive integer or zero");if(connect2!=null&&typeof connect2!="function"&&typeof connect2!="object")throw new InvalidArgumentError("connect must be a function or an object");if(maxRequestsPerClient!=null&&(!Number.isInteger(maxRequestsPerClient)||maxRequestsPerClient<0))throw new InvalidArgumentError("maxRequestsPerClient must be a positive number");if(localAddress!=null&&(typeof localAddress!="string"||net.isIP(localAddress)===0))throw new InvalidArgumentError("localAddress must be valid string IP address");if(maxResponseSize!=null&&(!Number.isInteger(maxResponseSize)||maxResponseSize<-1))throw new InvalidArgumentError("maxResponseSize must be a positive number");if(autoSelectFamilyAttemptTimeout!=null&&(!Number.isInteger(autoSelectFamilyAttemptTimeout)||autoSelectFamilyAttemptTimeout<-1))throw new InvalidArgumentError("autoSelectFamilyAttemptTimeout must be a positive number");if(allowH2!=null&&typeof allowH2!="boolean")throw new InvalidArgumentError("allowH2 must be a valid boolean value");if(maxConcurrentStreams!=null&&(typeof maxConcurrentStreams!="number"||maxConcurrentStreams<1))throw new InvalidArgumentError("maxConcurrentStreams must be a positive integer, greater than 0");super(),typeof connect2!="function"&&(connect2=buildConnector({...tls,maxCachedSessions,allowH2,socketPath,timeout:connectTimeout,...autoSelectFamily?{autoSelectFamily,autoSelectFamilyAttemptTimeout}:void 0,...connect2})),this[kUrl]=util.parseOrigin(url2),this[kConnector]=connect2,this[kPipelining]=pipelining??1,this[kMaxHeadersSize]=maxHeaderSize,this[kKeepAliveDefaultTimeout]=keepAliveTimeout??4e3,this[kKeepAliveMaxTimeout]=keepAliveMaxTimeout??6e5,this[kKeepAliveTimeoutThreshold]=keepAliveTimeoutThreshold??2e3,this[kKeepAliveTimeoutValue]=this[kKeepAliveDefaultTimeout],this[kServerName]=null,this[kLocalAddress]=localAddress??null,this[kResuming]=0,this[kNeedDrain]=0,this[kHostHeader]=`host: ${this[kUrl].hostname}${this[kUrl].port?`:${this[kUrl].port}`:""}\r
`,this[kBodyTimeout]=bodyTimeout??3e5,this[kHeadersTimeout]=headersTimeout??3e5,this[kStrictContentLength]=strictContentLength??!0,this[kMaxRequests]=maxRequestsPerClient,this[kClosedResolve]=null,this[kMaxResponseSize]=maxResponseSize>-1?maxResponseSize:-1,this[kMaxConcurrentStreams]=maxConcurrentStreams??100,this[kHTTPContext]=null,this[kQueue]=[],this[kRunningIdx]=0,this[kPendingIdx]=0,this[kResume]=sync=>resume(this,sync),this[kOnError]=err=>onError(this,err)}get pipelining(){return this[kPipelining]}set pipelining(value){this[kPipelining]=value,this[kResume](!0)}get[kPending](){return this[kQueue].length-this[kPendingIdx]}get[kRunning](){return this[kPendingIdx]-this[kRunningIdx]}get[kSize](){return this[kQueue].length-this[kRunningIdx]}get[kConnected](){return!!this[kHTTPContext]&&!this[kConnecting]&&!this[kHTTPContext].destroyed}get[kBusy](){return!!(this[kHTTPContext]?.busy(null)||this[kSize]>=(getPipelining(this)||1)||this[kPending]>0)}[kConnect](cb){connect(this),this.once("connect",cb)}[kDispatch](opts,handler){let origin=opts.origin||this[kUrl].origin,request=new Request(origin,opts,handler);return this[kQueue].push(request),this[kResuming]||(util.bodyLength(request.body)==null&&util.isIterable(request.body)?(this[kResuming]=1,queueMicrotask(()=>resume(this))):this[kResume](!0)),this[kResuming]&&this[kNeedDrain]!==2&&this[kBusy]&&(this[kNeedDrain]=2),this[kNeedDrain]<2}async[kClose](){return new Promise(resolve2=>{this[kSize]?this[kClosedResolve]=resolve2:resolve2(null)})}async[kDestroy](err){return new Promise(resolve2=>{let requests=this[kQueue].splice(this[kPendingIdx]);for(let i=0;i<requests.length;i++){let request=requests[i];util.errorRequest(this,request,err)}let callback=__name(()=>{this[kClosedResolve]&&(this[kClosedResolve](),this[kClosedResolve]=null),resolve2(null)},"callback");this[kHTTPContext]?(this[kHTTPContext].destroy(err,callback),this[kHTTPContext]=null):queueMicrotask(callback),this[kResume]()})}};__name(Client,"Client");function onError(client,err){if(client[kRunning]===0&&err.code!=="UND_ERR_INFO"&&err.code!=="UND_ERR_SOCKET"){assert2(client[kPendingIdx]===client[kRunningIdx]);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request=requests[i];util.errorRequest(client,request,err)}assert2(client[kSize]===0)}}__name(onError,"onError");async function connect(client){assert2(!client[kConnecting]),assert2(!client[kHTTPContext]);let{host,hostname,protocol,port}=client[kUrl];if(hostname[0]==="["){let idx=hostname.indexOf("]");assert2(idx!==-1);let ip=hostname.substring(1,idx);assert2(net.isIPv6(ip)),hostname=ip}client[kConnecting]=!0,channels.beforeConnect.hasSubscribers&&channels.beforeConnect.publish({connectParams:{host,hostname,protocol,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector]});try{let socket=await new Promise((resolve2,reject2)=>{client[kConnector]({host,hostname,protocol,port,servername:client[kServerName],localAddress:client[kLocalAddress]},(err,socket2)=>{err?reject2(err):resolve2(socket2)})});if(client.destroyed){util.destroy(socket.on("error",noop),new ClientDestroyedError);return}assert2(socket);try{client[kHTTPContext]=socket.alpnProtocol==="h2"?await connectH2(client,socket):await connectH1(client,socket)}catch(err){throw socket.destroy().on("error",noop),err}client[kConnecting]=!1,socket[kCounter]=0,socket[kMaxRequests]=client[kMaxRequests],socket[kClient]=client,socket[kError]=null,channels.connected.hasSubscribers&&channels.connected.publish({connectParams:{host,hostname,protocol,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector],socket}),client.emit("connect",client[kUrl],[client])}catch(err){if(client.destroyed)return;if(client[kConnecting]=!1,channels.connectError.hasSubscribers&&channels.connectError.publish({connectParams:{host,hostname,protocol,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector],error:err}),err.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(assert2(client[kRunning]===0);client[kPending]>0&&client[kQueue][client[kPendingIdx]].servername===client[kServerName];){let request=client[kQueue][client[kPendingIdx]++];util.errorRequest(client,request,err)}else onError(client,err);client.emit("connectionError",client[kUrl],[client],err)}client[kResume]()}__name(connect,"connect");function emitDrain(client){client[kNeedDrain]=0,client.emit("drain",client[kUrl],[client])}__name(emitDrain,"emitDrain");function resume(client,sync){client[kResuming]!==2&&(client[kResuming]=2,_resume(client,sync),client[kResuming]=0,client[kRunningIdx]>256&&(client[kQueue].splice(0,client[kRunningIdx]),client[kPendingIdx]-=client[kRunningIdx],client[kRunningIdx]=0))}__name(resume,"resume");function _resume(client,sync){for(;;){if(client.destroyed){assert2(client[kPending]===0);return}if(client[kClosedResolve]&&!client[kSize]){client[kClosedResolve](),client[kClosedResolve]=null;return}if(client[kHTTPContext]&&client[kHTTPContext].resume(),client[kBusy])client[kNeedDrain]=2;else if(client[kNeedDrain]===2){sync?(client[kNeedDrain]=1,queueMicrotask(()=>emitDrain(client))):emitDrain(client);continue}if(client[kPending]===0||client[kRunning]>=(getPipelining(client)||1))return;let request=client[kQueue][client[kPendingIdx]];if(client[kUrl].protocol==="https:"&&client[kServerName]!==request.servername){if(client[kRunning]>0)return;client[kServerName]=request.servername,client[kHTTPContext]?.destroy(new InformationalError("servername changed"),()=>{client[kHTTPContext]=null,resume(client)})}if(client[kConnecting])return;if(!client[kHTTPContext]){connect(client);return}if(client[kHTTPContext].destroyed||client[kHTTPContext].busy(request))return;!request.aborted&&client[kHTTPContext].write(request)?client[kPendingIdx]++:client[kQueue].splice(client[kPendingIdx],1)}}__name(_resume,"_resume");module2.exports=Client}});var require_fixed_queue=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/fixed-queue.js"(exports2,module2){"use strict";var FixedCircularBuffer=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048).fill(void 0),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(data){this.list[this.top]=data,this.top=this.top+1&2047}shift(){let nextItem=this.list[this.bottom];return nextItem===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,nextItem)}};__name(FixedCircularBuffer,"FixedCircularBuffer");module2.exports=__name(class{constructor(){this.head=this.tail=new FixedCircularBuffer}isEmpty(){return this.head.isEmpty()}push(data){this.head.isFull()&&(this.head=this.head.next=new FixedCircularBuffer),this.head.push(data)}shift(){let tail=this.tail,next=tail.shift();return tail.isEmpty()&&tail.next!==null&&(this.tail=tail.next,tail.next=null),next}},"FixedQueue")}});var require_pool_stats=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool-stats.js"(exports2,module2){"use strict";var{kFree,kConnected,kPending,kQueued,kRunning,kSize}=require_symbols(),kPool=Symbol("pool"),PoolStats=class{constructor(pool){this[kPool]=pool}get connected(){return this[kPool][kConnected]}get free(){return this[kPool][kFree]}get pending(){return this[kPool][kPending]}get queued(){return this[kPool][kQueued]}get running(){return this[kPool][kRunning]}get size(){return this[kPool][kSize]}};__name(PoolStats,"PoolStats");module2.exports=PoolStats}});var require_pool_base=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool-base.js"(exports2,module2){"use strict";var DispatcherBase=require_dispatcher_base(),FixedQueue=require_fixed_queue(),{kConnected,kSize,kRunning,kPending,kQueued,kBusy,kFree,kUrl,kClose,kDestroy,kDispatch}=require_symbols(),PoolStats=require_pool_stats(),kClients=Symbol("clients"),kNeedDrain=Symbol("needDrain"),kQueue=Symbol("queue"),kClosedResolve=Symbol("closed resolve"),kOnDrain=Symbol("onDrain"),kOnConnect=Symbol("onConnect"),kOnDisconnect=Symbol("onDisconnect"),kOnConnectionError=Symbol("onConnectionError"),kGetDispatcher=Symbol("get dispatcher"),kAddClient=Symbol("add client"),kRemoveClient=Symbol("remove client"),kStats=Symbol("stats"),PoolBase=class extends DispatcherBase{constructor(){super(),this[kQueue]=new FixedQueue,this[kClients]=[],this[kQueued]=0;let pool=this;this[kOnDrain]=__name(function(origin,targets){let queue=pool[kQueue],needDrain=!1;for(;!needDrain;){let item=queue.shift();if(!item)break;pool[kQueued]--,needDrain=!this.dispatch(item.opts,item.handler)}this[kNeedDrain]=needDrain,!this[kNeedDrain]&&pool[kNeedDrain]&&(pool[kNeedDrain]=!1,pool.emit("drain",origin,[pool,...targets])),pool[kClosedResolve]&&queue.isEmpty()&&Promise.all(pool[kClients].map(c=>c.close())).then(pool[kClosedResolve])},"onDrain"),this[kOnConnect]=(origin,targets)=>{pool.emit("connect",origin,[pool,...targets])},this[kOnDisconnect]=(origin,targets,err)=>{pool.emit("disconnect",origin,[pool,...targets],err)},this[kOnConnectionError]=(origin,targets,err)=>{pool.emit("connectionError",origin,[pool,...targets],err)},this[kStats]=new PoolStats(this)}get[kBusy](){return this[kNeedDrain]}get[kConnected](){return this[kClients].filter(client=>client[kConnected]).length}get[kFree](){return this[kClients].filter(client=>client[kConnected]&&!client[kNeedDrain]).length}get[kPending](){let ret=this[kQueued];for(let{[kPending]:pending}of this[kClients])ret+=pending;return ret}get[kRunning](){let ret=0;for(let{[kRunning]:running}of this[kClients])ret+=running;return ret}get[kSize](){let ret=this[kQueued];for(let{[kSize]:size}of this[kClients])ret+=size;return ret}get stats(){return this[kStats]}async[kClose](){this[kQueue].isEmpty()?await Promise.all(this[kClients].map(c=>c.close())):await new Promise(resolve2=>{this[kClosedResolve]=resolve2})}async[kDestroy](err){for(;;){let item=this[kQueue].shift();if(!item)break;item.handler.onError(err)}await Promise.all(this[kClients].map(c=>c.destroy(err)))}[kDispatch](opts,handler){let dispatcher=this[kGetDispatcher]();return dispatcher?dispatcher.dispatch(opts,handler)||(dispatcher[kNeedDrain]=!0,this[kNeedDrain]=!this[kGetDispatcher]()):(this[kNeedDrain]=!0,this[kQueue].push({opts,handler}),this[kQueued]++),!this[kNeedDrain]}[kAddClient](client){return client.on("drain",this[kOnDrain]).on("connect",this[kOnConnect]).on("disconnect",this[kOnDisconnect]).on("connectionError",this[kOnConnectionError]),this[kClients].push(client),this[kNeedDrain]&&queueMicrotask(()=>{this[kNeedDrain]&&this[kOnDrain](client[kUrl],[this,client])}),this}[kRemoveClient](client){client.close(()=>{let idx=this[kClients].indexOf(client);idx!==-1&&this[kClients].splice(idx,1)}),this[kNeedDrain]=this[kClients].some(dispatcher=>!dispatcher[kNeedDrain]&&dispatcher.closed!==!0&&dispatcher.destroyed!==!0)}};__name(PoolBase,"PoolBase");module2.exports={PoolBase,kClients,kNeedDrain,kAddClient,kRemoveClient,kGetDispatcher}}});var require_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool.js"(exports2,module2){"use strict";var{PoolBase,kClients,kNeedDrain,kAddClient,kGetDispatcher}=require_pool_base(),Client=require_client(),{InvalidArgumentError}=require_errors(),util=require_util(),{kUrl}=require_symbols(),buildConnector=require_connect(),kOptions=Symbol("options"),kConnections=Symbol("connections"),kFactory=Symbol("factory");function defaultFactory(origin,opts){return new Client(origin,opts)}__name(defaultFactory,"defaultFactory");var Pool=class extends PoolBase{constructor(origin,{connections,factory=defaultFactory,connect,connectTimeout,tls,maxCachedSessions,socketPath,autoSelectFamily,autoSelectFamilyAttemptTimeout,allowH2,...options}={}){if(connections!=null&&(!Number.isFinite(connections)||connections<0))throw new InvalidArgumentError("invalid connections");if(typeof factory!="function")throw new InvalidArgumentError("factory must be a function.");if(connect!=null&&typeof connect!="function"&&typeof connect!="object")throw new InvalidArgumentError("connect must be a function or an object");super(),typeof connect!="function"&&(connect=buildConnector({...tls,maxCachedSessions,allowH2,socketPath,timeout:connectTimeout,...autoSelectFamily?{autoSelectFamily,autoSelectFamilyAttemptTimeout}:void 0,...connect})),this[kConnections]=connections||null,this[kUrl]=util.parseOrigin(origin),this[kOptions]={...util.deepClone(options),connect,allowH2},this[kOptions].interceptors=options.interceptors?{...options.interceptors}:void 0,this[kFactory]=factory}[kGetDispatcher](){for(let client of this[kClients])if(!client[kNeedDrain])return client;if(!this[kConnections]||this[kClients].length<this[kConnections]){let dispatcher=this[kFactory](this[kUrl],this[kOptions]);return this[kAddClient](dispatcher),dispatcher}}};__name(Pool,"Pool");module2.exports=Pool}});var require_balanced_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/balanced-pool.js"(exports2,module2){"use strict";var{BalancedPoolMissingUpstreamError,InvalidArgumentError}=require_errors(),{PoolBase,kClients,kNeedDrain,kAddClient,kRemoveClient,kGetDispatcher}=require_pool_base(),Pool=require_pool(),{kUrl}=require_symbols(),{parseOrigin}=require_util(),kFactory=Symbol("factory"),kOptions=Symbol("options"),kGreatestCommonDivisor=Symbol("kGreatestCommonDivisor"),kCurrentWeight=Symbol("kCurrentWeight"),kIndex=Symbol("kIndex"),kWeight=Symbol("kWeight"),kMaxWeightPerServer=Symbol("kMaxWeightPerServer"),kErrorPenalty=Symbol("kErrorPenalty");function getGreatestCommonDivisor(a,b){if(a===0)return b;for(;b!==0;){let t=b;b=a%b,a=t}return a}__name(getGreatestCommonDivisor,"getGreatestCommonDivisor");function defaultFactory(origin,opts){return new Pool(origin,opts)}__name(defaultFactory,"defaultFactory");var BalancedPool=class extends PoolBase{constructor(upstreams=[],{factory=defaultFactory,...opts}={}){if(typeof factory!="function")throw new InvalidArgumentError("factory must be a function.");super(),this[kOptions]=opts,this[kIndex]=-1,this[kCurrentWeight]=0,this[kMaxWeightPerServer]=this[kOptions].maxWeightPerServer||100,this[kErrorPenalty]=this[kOptions].errorPenalty||15,Array.isArray(upstreams)||(upstreams=[upstreams]),this[kFactory]=factory;for(let upstream of upstreams)this.addUpstream(upstream);this._updateBalancedPoolStats()}addUpstream(upstream){let upstreamOrigin=parseOrigin(upstream).origin;if(this[kClients].find(pool2=>pool2[kUrl].origin===upstreamOrigin&&pool2.closed!==!0&&pool2.destroyed!==!0))return this;let pool=this[kFactory](upstreamOrigin,Object.assign({},this[kOptions]));this[kAddClient](pool),pool.on("connect",()=>{pool[kWeight]=Math.min(this[kMaxWeightPerServer],pool[kWeight]+this[kErrorPenalty])}),pool.on("connectionError",()=>{pool[kWeight]=Math.max(1,pool[kWeight]-this[kErrorPenalty]),this._updateBalancedPoolStats()}),pool.on("disconnect",(...args)=>{let err=args[2];err&&err.code==="UND_ERR_SOCKET"&&(pool[kWeight]=Math.max(1,pool[kWeight]-this[kErrorPenalty]),this._updateBalancedPoolStats())});for(let client of this[kClients])client[kWeight]=this[kMaxWeightPerServer];return this._updateBalancedPoolStats(),this}_updateBalancedPoolStats(){let result=0;for(let i=0;i<this[kClients].length;i++)result=getGreatestCommonDivisor(this[kClients][i][kWeight],result);this[kGreatestCommonDivisor]=result}removeUpstream(upstream){let upstreamOrigin=parseOrigin(upstream).origin,pool=this[kClients].find(pool2=>pool2[kUrl].origin===upstreamOrigin&&pool2.closed!==!0&&pool2.destroyed!==!0);return pool&&this[kRemoveClient](pool),this}get upstreams(){return this[kClients].filter(dispatcher=>dispatcher.closed!==!0&&dispatcher.destroyed!==!0).map(p=>p[kUrl].origin)}[kGetDispatcher](){if(this[kClients].length===0)throw new BalancedPoolMissingUpstreamError;if(!this[kClients].find(dispatcher2=>!dispatcher2[kNeedDrain]&&dispatcher2.closed!==!0&&dispatcher2.destroyed!==!0)||this[kClients].map(pool=>pool[kNeedDrain]).reduce((a,b)=>a&&b,!0))return;let counter=0,maxWeightIndex=this[kClients].findIndex(pool=>!pool[kNeedDrain]);for(;counter++<this[kClients].length;){this[kIndex]=(this[kIndex]+1)%this[kClients].length;let pool=this[kClients][this[kIndex]];if(pool[kWeight]>this[kClients][maxWeightIndex][kWeight]&&!pool[kNeedDrain]&&(maxWeightIndex=this[kIndex]),this[kIndex]===0&&(this[kCurrentWeight]=this[kCurrentWeight]-this[kGreatestCommonDivisor],this[kCurrentWeight]<=0&&(this[kCurrentWeight]=this[kMaxWeightPerServer])),pool[kWeight]>=this[kCurrentWeight]&&!pool[kNeedDrain])return pool}return this[kCurrentWeight]=this[kClients][maxWeightIndex][kWeight],this[kIndex]=maxWeightIndex,this[kClients][maxWeightIndex]}};__name(BalancedPool,"BalancedPool");module2.exports=BalancedPool}});var require_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/agent.js"(exports2,module2){"use strict";var{InvalidArgumentError}=require_errors(),{kClients,kRunning,kClose,kDestroy,kDispatch}=require_symbols(),DispatcherBase=require_dispatcher_base(),Pool=require_pool(),Client=require_client(),util=require_util(),kOnConnect=Symbol("onConnect"),kOnDisconnect=Symbol("onDisconnect"),kOnConnectionError=Symbol("onConnectionError"),kOnDrain=Symbol("onDrain"),kFactory=Symbol("factory"),kOptions=Symbol("options");function defaultFactory(origin,opts){return opts&&opts.connections===1?new Client(origin,opts):new Pool(origin,opts)}__name(defaultFactory,"defaultFactory");var Agent=class extends DispatcherBase{constructor({factory=defaultFactory,connect,...options}={}){if(typeof factory!="function")throw new InvalidArgumentError("factory must be a function.");if(connect!=null&&typeof connect!="function"&&typeof connect!="object")throw new InvalidArgumentError("connect must be a function or an object");super(),connect&&typeof connect!="function"&&(connect={...connect}),this[kOptions]={...util.deepClone(options),connect},this[kFactory]=factory,this[kClients]=new Map,this[kOnDrain]=(origin,targets)=>{this.emit("drain",origin,[this,...targets])},this[kOnConnect]=(origin,targets)=>{this.emit("connect",origin,[this,...targets])},this[kOnDisconnect]=(origin,targets,err)=>{this.emit("disconnect",origin,[this,...targets],err)},this[kOnConnectionError]=(origin,targets,err)=>{this.emit("connectionError",origin,[this,...targets],err)}}get[kRunning](){let ret=0;for(let client of this[kClients].values())ret+=client[kRunning];return ret}[kDispatch](opts,handler){let key;if(opts.origin&&(typeof opts.origin=="string"||opts.origin instanceof URL))key=String(opts.origin);else throw new InvalidArgumentError("opts.origin must be a non-empty string or URL.");let dispatcher=this[kClients].get(key);return dispatcher||(dispatcher=this[kFactory](opts.origin,this[kOptions]).on("drain",this[kOnDrain]).on("connect",this[kOnConnect]).on("disconnect",this[kOnDisconnect]).on("connectionError",this[kOnConnectionError]),this[kClients].set(key,dispatcher)),dispatcher.dispatch(opts,handler)}async[kClose](){let closePromises=[];for(let client of this[kClients].values())closePromises.push(client.close());this[kClients].clear(),await Promise.all(closePromises)}async[kDestroy](err){let destroyPromises=[];for(let client of this[kClients].values())destroyPromises.push(client.destroy(err));this[kClients].clear(),await Promise.all(destroyPromises)}};__name(Agent,"Agent");module2.exports=Agent}});var require_proxy_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/proxy-agent.js"(exports2,module2){"use strict";var{kProxy,kClose,kDestroy}=require_symbols(),{URL:URL2}=require("node:url"),Agent=require_agent(),Pool=require_pool(),DispatcherBase=require_dispatcher_base(),{InvalidArgumentError,RequestAbortedError,SecureProxyConnectionError}=require_errors(),buildConnector=require_connect(),kAgent=Symbol("proxy agent"),kClient=Symbol("proxy client"),kProxyHeaders=Symbol("proxy headers"),kRequestTls=Symbol("request tls settings"),kProxyTls=Symbol("proxy tls settings"),kConnectEndpoint=Symbol("connect endpoint function");function defaultProtocolPort(protocol){return protocol==="https:"?443:80}__name(defaultProtocolPort,"defaultProtocolPort");function defaultFactory(origin,opts){return new Pool(origin,opts)}__name(defaultFactory,"defaultFactory");var noop=__name(()=>{},"noop"),ProxyAgent=class extends DispatcherBase{constructor(opts){if(!opts||typeof opts=="object"&&!(opts instanceof URL2)&&!opts.uri)throw new InvalidArgumentError("Proxy uri is mandatory");let{clientFactory=defaultFactory}=opts;if(typeof clientFactory!="function")throw new InvalidArgumentError("Proxy opts.clientFactory must be a function.");super();let url2=this.#getUrl(opts),{href,origin,port,protocol,username,password,hostname:proxyHostname}=url2;if(this[kProxy]={uri:href,protocol},this[kRequestTls]=opts.requestTls,this[kProxyTls]=opts.proxyTls,this[kProxyHeaders]=opts.headers||{},opts.auth&&opts.token)throw new InvalidArgumentError("opts.auth cannot be used in combination with opts.token");opts.auth?this[kProxyHeaders]["proxy-authorization"]=`Basic ${opts.auth}`:opts.token?this[kProxyHeaders]["proxy-authorization"]=opts.token:username&&password&&(this[kProxyHeaders]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(username)}:${decodeURIComponent(password)}`).toString("base64")}`);let connect=buildConnector({...opts.proxyTls});this[kConnectEndpoint]=buildConnector({...opts.requestTls}),this[kClient]=clientFactory(url2,{connect}),this[kAgent]=new Agent({...opts,connect:async(opts2,callback)=>{let requestedPath=opts2.host;opts2.port||(requestedPath+=`:${defaultProtocolPort(opts2.protocol)}`);try{let{socket,statusCode}=await this[kClient].connect({origin,port,path:requestedPath,signal:opts2.signal,headers:{...this[kProxyHeaders],host:opts2.host},servername:this[kProxyTls]?.servername||proxyHostname});if(statusCode!==200&&(socket.on("error",noop).destroy(),callback(new RequestAbortedError(`Proxy response (${statusCode}) !== 200 when HTTP Tunneling`))),opts2.protocol!=="https:"){callback(null,socket);return}let servername;this[kRequestTls]?servername=this[kRequestTls].servername:servername=opts2.servername,this[kConnectEndpoint]({...opts2,servername,httpSocket:socket},callback)}catch(err){err.code==="ERR_TLS_CERT_ALTNAME_INVALID"?callback(new SecureProxyConnectionError(err)):callback(err)}}})}dispatch(opts,handler){let headers=buildHeaders(opts.headers);if(throwIfProxyAuthIsSent(headers),headers&&!("host"in headers)&&!("Host"in headers)){let{host}=new URL2(opts.origin);headers.host=host}return this[kAgent].dispatch({...opts,headers},handler)}#getUrl(opts){return typeof opts=="string"?new URL2(opts):opts instanceof URL2?opts:new URL2(opts.uri)}async[kClose](){await this[kAgent].close(),await this[kClient].close()}async[kDestroy](){await this[kAgent].destroy(),await this[kClient].destroy()}};__name(ProxyAgent,"ProxyAgent");function buildHeaders(headers){if(Array.isArray(headers)){let headersPair={};for(let i=0;i<headers.length;i+=2)headersPair[headers[i]]=headers[i+1];return headersPair}return headers}__name(buildHeaders,"buildHeaders");function throwIfProxyAuthIsSent(headers){if(headers&&Object.keys(headers).find(key=>key.toLowerCase()==="proxy-authorization"))throw new InvalidArgumentError("Proxy-Authorization should be sent in ProxyAgent constructor")}__name(throwIfProxyAuthIsSent,"throwIfProxyAuthIsSent");module2.exports=ProxyAgent}});var require_env_http_proxy_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/env-http-proxy-agent.js"(exports2,module2){"use strict";var DispatcherBase=require_dispatcher_base(),{kClose,kDestroy,kClosed,kDestroyed,kDispatch,kNoProxyAgent,kHttpProxyAgent,kHttpsProxyAgent}=require_symbols(),ProxyAgent=require_proxy_agent(),Agent=require_agent(),DEFAULT_PORTS={"http:":80,"https:":443},experimentalWarned=!1,EnvHttpProxyAgent=class extends DispatcherBase{#noProxyValue=null;#noProxyEntries=null;#opts=null;constructor(opts={}){super(),this.#opts=opts,experimentalWarned||(experimentalWarned=!0,process.emitWarning("EnvHttpProxyAgent is experimental, expect them to change at any time.",{code:"UNDICI-EHPA"}));let{httpProxy,httpsProxy,noProxy,...agentOpts}=opts;this[kNoProxyAgent]=new Agent(agentOpts);let HTTP_PROXY=httpProxy??process.env.http_proxy??process.env.HTTP_PROXY;HTTP_PROXY?this[kHttpProxyAgent]=new ProxyAgent({...agentOpts,uri:HTTP_PROXY}):this[kHttpProxyAgent]=this[kNoProxyAgent];let HTTPS_PROXY=httpsProxy??process.env.https_proxy??process.env.HTTPS_PROXY;HTTPS_PROXY?this[kHttpsProxyAgent]=new ProxyAgent({...agentOpts,uri:HTTPS_PROXY}):this[kHttpsProxyAgent]=this[kHttpProxyAgent],this.#parseNoProxy()}[kDispatch](opts,handler){let url2=new URL(opts.origin);return this.#getProxyAgentForUrl(url2).dispatch(opts,handler)}async[kClose](){await this[kNoProxyAgent].close(),this[kHttpProxyAgent][kClosed]||await this[kHttpProxyAgent].close(),this[kHttpsProxyAgent][kClosed]||await this[kHttpsProxyAgent].close()}async[kDestroy](err){await this[kNoProxyAgent].destroy(err),this[kHttpProxyAgent][kDestroyed]||await this[kHttpProxyAgent].destroy(err),this[kHttpsProxyAgent][kDestroyed]||await this[kHttpsProxyAgent].destroy(err)}#getProxyAgentForUrl(url2){let{protocol,host:hostname,port}=url2;return hostname=hostname.replace(/:\d*$/,"").toLowerCase(),port=Number.parseInt(port,10)||DEFAULT_PORTS[protocol]||0,this.#shouldProxy(hostname,port)?protocol==="https:"?this[kHttpsProxyAgent]:this[kHttpProxyAgent]:this[kNoProxyAgent]}#shouldProxy(hostname,port){if(this.#noProxyChanged&&this.#parseNoProxy(),this.#noProxyEntries.length===0)return!0;if(this.#noProxyValue==="*")return!1;for(let i=0;i<this.#noProxyEntries.length;i++){let entry=this.#noProxyEntries[i];if(!(entry.port&&entry.port!==port)){if(/^[.*]/.test(entry.hostname)){if(hostname.endsWith(entry.hostname.replace(/^\*/,"")))return!1}else if(hostname===entry.hostname)return!1}}return!0}#parseNoProxy(){let noProxyValue=this.#opts.noProxy??this.#noProxyEnv,noProxySplit=noProxyValue.split(/[,\s]/),noProxyEntries=[];for(let i=0;i<noProxySplit.length;i++){let entry=noProxySplit[i];if(!entry)continue;let parsed=entry.match(/^(.+):(\d+)$/);noProxyEntries.push({hostname:(parsed?parsed[1]:entry).toLowerCase(),port:parsed?Number.parseInt(parsed[2],10):0})}this.#noProxyValue=noProxyValue,this.#noProxyEntries=noProxyEntries}get#noProxyChanged(){return this.#opts.noProxy!==void 0?!1:this.#noProxyValue!==this.#noProxyEnv}get#noProxyEnv(){return process.env.no_proxy??process.env.NO_PROXY??""}};__name(EnvHttpProxyAgent,"EnvHttpProxyAgent");module2.exports=EnvHttpProxyAgent}});var require_retry_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/retry-handler.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{kRetryHandlerDefaultRetry}=require_symbols(),{RequestRetryError}=require_errors(),WrapHandler=require_wrap_handler(),{isDisturbed,parseRangeHeader,wrapRequestBody}=require_util();function calculateRetryAfterHeader(retryAfter){let current=Date.now();return new Date(retryAfter).getTime()-current}__name(calculateRetryAfterHeader,"calculateRetryAfterHeader");var RetryHandler=class{constructor(opts,{dispatch,handler}){let{retryOptions,...dispatchOpts}=opts,{retry:retryFn,maxRetries,maxTimeout,minTimeout,timeoutFactor,methods,errorCodes,retryAfter,statusCodes}=retryOptions??{};this.dispatch=dispatch,this.handler=WrapHandler.wrap(handler),this.opts={...dispatchOpts,body:wrapRequestBody(opts.body)},this.retryOpts={retry:retryFn??RetryHandler[kRetryHandlerDefaultRetry],retryAfter:retryAfter??!0,maxTimeout:maxTimeout??30*1e3,minTimeout:minTimeout??500,timeoutFactor:timeoutFactor??2,maxRetries:maxRetries??5,methods:methods??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:statusCodes??[500,502,503,504,429],errorCodes:errorCodes??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE","UND_ERR_SOCKET"]},this.retryCount=0,this.retryCountCheckpoint=0,this.headersSent=!1,this.start=0,this.end=null,this.etag=null}onRequestStart(controller,context){this.headersSent||this.handler.onRequestStart?.(controller,context)}onRequestUpgrade(controller,statusCode,headers,socket){this.handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}static[kRetryHandlerDefaultRetry](err,{state,opts},cb){let{statusCode,code,headers}=err,{method,retryOptions}=opts,{maxRetries,minTimeout,maxTimeout,timeoutFactor,statusCodes,errorCodes,methods}=retryOptions,{counter}=state;if(code&&code!=="UND_ERR_REQ_RETRY"&&!errorCodes.includes(code)){cb(err);return}if(Array.isArray(methods)&&!methods.includes(method)){cb(err);return}if(statusCode!=null&&Array.isArray(statusCodes)&&!statusCodes.includes(statusCode)){cb(err);return}if(counter>maxRetries){cb(err);return}let retryAfterHeader=headers?.["retry-after"];retryAfterHeader&&(retryAfterHeader=Number(retryAfterHeader),retryAfterHeader=Number.isNaN(retryAfterHeader)?calculateRetryAfterHeader(retryAfterHeader):retryAfterHeader*1e3);let retryTimeout=retryAfterHeader>0?Math.min(retryAfterHeader,maxTimeout):Math.min(minTimeout*timeoutFactor**(counter-1),maxTimeout);setTimeout(()=>cb(null),retryTimeout)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.retryCount+=1,statusCode>=300)if(this.retryOpts.statusCodes.includes(statusCode)===!1){this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}else throw new RequestRetryError("Request failed",statusCode,{headers,data:{count:this.retryCount}});if(this.headersSent){if(statusCode!==206&&(this.start>0||statusCode!==200))throw new RequestRetryError("server does not support the range header and the payload was partially consumed",statusCode,{headers,data:{count:this.retryCount}});let contentRange=parseRangeHeader(headers["content-range"]);if(!contentRange)throw new RequestRetryError("Content-Range mismatch",statusCode,{headers,data:{count:this.retryCount}});if(this.etag!=null&&this.etag!==headers.etag)throw new RequestRetryError("ETag mismatch",statusCode,{headers,data:{count:this.retryCount}});let{start,size,end=size?size-1:null}=contentRange;assert2(this.start===start,"content-range mismatch"),assert2(this.end==null||this.end===end,"content-range mismatch");return}if(this.end==null){if(statusCode===206){let range=parseRangeHeader(headers["content-range"]);if(range==null){this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}let{start,size,end=size?size-1:null}=range;assert2(start!=null&&Number.isFinite(start),"content-range mismatch"),assert2(end!=null&&Number.isFinite(end),"invalid content-length"),this.start=start,this.end=end}if(this.end==null){let contentLength=headers["content-length"];this.end=contentLength!=null?Number(contentLength)-1:null}assert2(Number.isFinite(this.start)),assert2(this.end==null||Number.isFinite(this.end),"invalid content-length"),this.resume=!0,this.etag=headers.etag!=null?headers.etag:null,this.etag!=null&&this.etag[0]==="W"&&this.etag[1]==="/"&&(this.etag=null),this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage)}else throw new RequestRetryError("Request failed",statusCode,{headers,data:{count:this.retryCount}})}onResponseData(controller,chunk){this.start+=chunk.length,this.handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){return this.retryCount=0,this.handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){if(controller?.aborted||isDisturbed(this.opts.body)){this.handler.onResponseError?.(controller,err);return}this.retryCount-this.retryCountCheckpoint>0?this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint):this.retryCount+=1,this.retryOpts.retry(err,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},onRetry.bind(this));function onRetry(err2){if(err2!=null||controller?.aborted||isDisturbed(this.opts.body))return this.handler.onResponseError?.(controller,err2);if(this.start!==0){let headers={range:`bytes=${this.start}-${this.end??""}`};this.etag!=null&&(headers["if-match"]=this.etag),this.opts={...this.opts,headers:{...this.opts.headers,...headers}}}try{this.retryCountCheckpoint=this.retryCount,this.dispatch(this.opts,this)}catch(err3){this.handler.onResponseError?.(controller,err3)}}__name(onRetry,"onRetry")}};__name(RetryHandler,"RetryHandler");module2.exports=RetryHandler}});var require_retry_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/retry-agent.js"(exports2,module2){"use strict";var Dispatcher2=require_dispatcher(),RetryHandler=require_retry_handler(),RetryAgent=class extends Dispatcher2{#agent=null;#options=null;constructor(agent,options={}){super(options),this.#agent=agent,this.#options=options}dispatch(opts,handler){let retry=new RetryHandler({...opts,retryOptions:this.#options},{dispatch:this.#agent.dispatch.bind(this.#agent),handler});return this.#agent.dispatch(opts,retry)}close(){return this.#agent.close()}destroy(){return this.#agent.destroy()}};__name(RetryAgent,"RetryAgent");module2.exports=RetryAgent}});var require_readable=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/readable.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{Readable:Readable2}=require("node:stream"),{RequestAbortedError,NotSupportedError,InvalidArgumentError,AbortError}=require_errors(),util=require_util(),{ReadableStreamFrom}=require_util(),kConsume=Symbol("kConsume"),kReading=Symbol("kReading"),kBody=Symbol("kBody"),kAbort=Symbol("kAbort"),kContentType=Symbol("kContentType"),kContentLength=Symbol("kContentLength"),kUsed=Symbol("kUsed"),kBytesRead=Symbol("kBytesRead"),noop=__name(()=>{},"noop"),BodyReadable=class extends Readable2{constructor({resume,abort,contentType="",contentLength,highWaterMark=64*1024}){super({autoDestroy:!0,read:resume,highWaterMark}),this._readableState.dataEmitted=!1,this[kAbort]=abort,this[kConsume]=null,this[kBytesRead]=0,this[kBody]=null,this[kUsed]=!1,this[kContentType]=contentType,this[kContentLength]=Number.isFinite(contentLength)?contentLength:null,this[kReading]=!1}_destroy(err,callback){!err&&!this._readableState.endEmitted&&(err=new RequestAbortedError),err&&this[kAbort](),this[kUsed]?callback(err):setImmediate(()=>{callback(err)})}on(event,listener){return(event==="data"||event==="readable")&&(this[kReading]=!0,this[kUsed]=!0),super.on(event,listener)}addListener(event,listener){return this.on(event,listener)}off(event,listener){let ret=super.off(event,listener);return(event==="data"||event==="readable")&&(this[kReading]=this.listenerCount("data")>0||this.listenerCount("readable")>0),ret}removeListener(event,listener){return this.off(event,listener)}push(chunk){return this[kBytesRead]+=chunk?chunk.length:0,this[kConsume]&&chunk!==null?(consumePush(this[kConsume],chunk),this[kReading]?super.push(chunk):!0):super.push(chunk)}text(){return consume(this,"text")}json(){return consume(this,"json")}blob(){return consume(this,"blob")}bytes(){return consume(this,"bytes")}arrayBuffer(){return consume(this,"arrayBuffer")}async formData(){throw new NotSupportedError}get bodyUsed(){return util.isDisturbed(this)}get body(){return this[kBody]||(this[kBody]=ReadableStreamFrom(this),this[kConsume]&&(this[kBody].getReader(),assert2(this[kBody].locked))),this[kBody]}async dump(opts){let signal=opts?.signal;if(signal!=null&&(typeof signal!="object"||!("aborted"in signal)))throw new InvalidArgumentError("signal must be an AbortSignal");let limit=opts?.limit&&Number.isFinite(opts.limit)?opts.limit:128*1024;return signal?.throwIfAborted(),this._readableState.closeEmitted?null:await new Promise((resolve2,reject2)=>{if((this[kContentLength]&&this[kContentLength]>limit||this[kBytesRead]>limit)&&this.destroy(new AbortError),signal){let onAbort=__name(()=>{this.destroy(signal.reason??new AbortError)},"onAbort");signal.addEventListener("abort",onAbort),this.on("close",function(){signal.removeEventListener("abort",onAbort),signal.aborted?reject2(signal.reason??new AbortError):resolve2(null)})}else this.on("close",resolve2);this.on("error",noop).on("data",()=>{this[kBytesRead]>limit&&this.destroy()}).resume()})}setEncoding(encoding){return Buffer.isEncoding(encoding)&&(this._readableState.encoding=encoding),this}};__name(BodyReadable,"BodyReadable");function isLocked(bodyReadable){return bodyReadable[kBody]?.locked===!0||bodyReadable[kConsume]!==null}__name(isLocked,"isLocked");function isUnusable(bodyReadable){return util.isDisturbed(bodyReadable)||isLocked(bodyReadable)}__name(isUnusable,"isUnusable");function consume(stream2,type){return assert2(!stream2[kConsume]),new Promise((resolve2,reject2)=>{if(isUnusable(stream2)){let rState=stream2._readableState;rState.destroyed&&rState.closeEmitted===!1?stream2.on("error",err=>{reject2(err)}).on("close",()=>{reject2(new TypeError("unusable"))}):reject2(rState.errored??new TypeError("unusable"))}else queueMicrotask(()=>{stream2[kConsume]={type,stream:stream2,resolve:resolve2,reject:reject2,length:0,body:[]},stream2.on("error",function(err){consumeFinish(this[kConsume],err)}).on("close",function(){this[kConsume].body!==null&&consumeFinish(this[kConsume],new RequestAbortedError)}),consumeStart(stream2[kConsume])})})}__name(consume,"consume");function consumeStart(consume2){if(consume2.body===null)return;let{_readableState:state}=consume2.stream;if(state.bufferIndex){let start=state.bufferIndex,end=state.buffer.length;for(let n=start;n<end;n++)consumePush(consume2,state.buffer[n])}else for(let chunk of state.buffer)consumePush(consume2,chunk);for(state.endEmitted?consumeEnd(this[kConsume],this._readableState.encoding):consume2.stream.on("end",function(){consumeEnd(this[kConsume],this._readableState.encoding)}),consume2.stream.resume();consume2.stream.read()!=null;);}__name(consumeStart,"consumeStart");function chunksDecode(chunks,length,encoding){if(chunks.length===0||length===0)return"";let buffer=chunks.length===1?chunks[0]:Buffer.concat(chunks,length),bufferLength=buffer.length,start=bufferLength>2&&buffer[0]===239&&buffer[1]===187&&buffer[2]===191?3:0;return!encoding||encoding==="utf8"||encoding==="utf-8"?buffer.utf8Slice(start,bufferLength):buffer.subarray(start,bufferLength).toString(encoding)}__name(chunksDecode,"chunksDecode");function chunksConcat(chunks,length){if(chunks.length===0||length===0)return new Uint8Array(0);if(chunks.length===1)return new Uint8Array(chunks[0]);let buffer=new Uint8Array(Buffer.allocUnsafeSlow(length).buffer),offset=0;for(let i=0;i<chunks.length;++i){let chunk=chunks[i];buffer.set(chunk,offset),offset+=chunk.length}return buffer}__name(chunksConcat,"chunksConcat");function consumeEnd(consume2,encoding){let{type,body,resolve:resolve2,stream:stream2,length}=consume2;try{type==="text"?resolve2(chunksDecode(body,length,encoding)):type==="json"?resolve2(JSON.parse(chunksDecode(body,length,encoding))):type==="arrayBuffer"?resolve2(chunksConcat(body,length).buffer):type==="blob"?resolve2(new Blob(body,{type:stream2[kContentType]})):type==="bytes"&&resolve2(chunksConcat(body,length)),consumeFinish(consume2)}catch(err){stream2.destroy(err)}}__name(consumeEnd,"consumeEnd");function consumePush(consume2,chunk){consume2.length+=chunk.length,consume2.body.push(chunk)}__name(consumePush,"consumePush");function consumeFinish(consume2,err){consume2.body!==null&&(err?consume2.reject(err):consume2.resolve(),consume2.type=null,consume2.stream=null,consume2.resolve=null,consume2.reject=null,consume2.length=0,consume2.body=null)}__name(consumeFinish,"consumeFinish");module2.exports={Readable:BodyReadable,chunksDecode}}});var require_api_request=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-request.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{Readable:Readable2}=require_readable(),{InvalidArgumentError,RequestAbortedError}=require_errors(),util=require_util();function noop(){}__name(noop,"noop");var RequestHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");let{signal,method,opaque,body,onInfo,responseHeaders,highWaterMark}=opts;try{if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(highWaterMark&&(typeof highWaterMark!="number"||highWaterMark<0))throw new InvalidArgumentError("invalid highWaterMark");if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError("invalid onInfo callback");super("UNDICI_REQUEST")}catch(err){throw util.isStream(body)&&util.destroy(body.on("error",noop),err),err}this.method=method,this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.callback=callback,this.res=null,this.abort=null,this.body=body,this.trailers={},this.context=null,this.onInfo=onInfo||null,this.highWaterMark=highWaterMark,this.reason=null,this.removeAbortListener=null,signal?.aborted?this.reason=signal.reason??new RequestAbortedError:signal&&(this.removeAbortListener=util.addAbortListener(signal,()=>{this.reason=signal.reason??new RequestAbortedError,this.res?util.destroy(this.res.on("error",noop),this.reason):this.abort&&this.abort(this.reason)}))}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert2(this.callback),this.abort=abort,this.context=context}onHeaders(statusCode,rawHeaders,resume,statusMessage){let{callback,opaque,abort,context,responseHeaders,highWaterMark}=this,headers=responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);if(statusCode<200){this.onInfo&&this.onInfo({statusCode,headers});return}let parsedHeaders=responseHeaders==="raw"?util.parseHeaders(rawHeaders):headers,contentType=parsedHeaders["content-type"],contentLength=parsedHeaders["content-length"],res=new Readable2({resume,abort,contentType,contentLength:this.method!=="HEAD"&&contentLength?Number(contentLength):null,highWaterMark});this.removeAbortListener&&(res.on("close",this.removeAbortListener),this.removeAbortListener=null),this.callback=null,this.res=res,callback!==null&&this.runInAsyncScope(callback,null,null,{statusCode,headers,trailers:this.trailers,opaque,body:res,context})}onData(chunk){return this.res.push(chunk)}onComplete(trailers){util.parseHeaders(trailers,this.trailers),this.res.push(null)}onError(err){let{res,callback,body,opaque}=this;callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})})),res&&(this.res=null,queueMicrotask(()=>{util.destroy(res.on("error",noop),err)})),body&&(this.body=null,util.isStream(body)&&(body.on("error",noop),util.destroy(body,err))),this.removeAbortListener&&(this.removeAbortListener(),this.removeAbortListener=null)}};__name(RequestHandler,"RequestHandler");function request(opts,callback){if(callback===void 0)return new Promise((resolve2,reject2)=>{request.call(this,opts,(err,data)=>err?reject2(err):resolve2(data))});try{let handler=new RequestHandler(opts,callback);this.dispatch(opts,handler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(request,"request");module2.exports=request;module2.exports.RequestHandler=RequestHandler}});var require_abort_signal=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/abort-signal.js"(exports2,module2){"use strict";var{addAbortListener}=require_util(),{RequestAbortedError}=require_errors(),kListener=Symbol("kListener"),kSignal=Symbol("kSignal");function abort(self){self.abort?self.abort(self[kSignal]?.reason):self.reason=self[kSignal]?.reason??new RequestAbortedError,removeSignal(self)}__name(abort,"abort");function addSignal(self,signal){if(self.reason=null,self[kSignal]=null,self[kListener]=null,!!signal){if(signal.aborted){abort(self);return}self[kSignal]=signal,self[kListener]=()=>{abort(self)},addAbortListener(self[kSignal],self[kListener])}}__name(addSignal,"addSignal");function removeSignal(self){self[kSignal]&&("removeEventListener"in self[kSignal]?self[kSignal].removeEventListener("abort",self[kListener]):self[kSignal].removeListener("abort",self[kListener]),self[kSignal]=null,self[kListener]=null)}__name(removeSignal,"removeSignal");module2.exports={addSignal,removeSignal}}});var require_api_stream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-stream.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{finished}=require("node:stream"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError,InvalidReturnValueError}=require_errors(),util=require_util(),{addSignal,removeSignal}=require_abort_signal();function noop(){}__name(noop,"noop");var StreamHandler=class extends AsyncResource{constructor(opts,factory,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");let{signal,method,opaque,body,onInfo,responseHeaders}=opts;try{if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(typeof factory!="function")throw new InvalidArgumentError("invalid factory");if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError("invalid onInfo callback");super("UNDICI_STREAM")}catch(err){throw util.isStream(body)&&util.destroy(body.on("error",noop),err),err}this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.factory=factory,this.callback=callback,this.res=null,this.abort=null,this.context=null,this.trailers=null,this.body=body,this.onInfo=onInfo||null,util.isStream(body)&&body.on("error",err=>{this.onError(err)}),addSignal(this,signal)}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert2(this.callback),this.abort=abort,this.context=context}onHeaders(statusCode,rawHeaders,resume,statusMessage){let{factory,opaque,context,responseHeaders}=this,headers=responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);if(statusCode<200){this.onInfo&&this.onInfo({statusCode,headers});return}if(this.factory=null,factory===null)return;let res=this.runInAsyncScope(factory,null,{statusCode,headers,opaque,context});if(!res||typeof res.write!="function"||typeof res.end!="function"||typeof res.on!="function")throw new InvalidReturnValueError("expected Writable");return finished(res,{readable:!1},err=>{let{callback,res:res2,opaque:opaque2,trailers,abort}=this;this.res=null,(err||!res2.readable)&&util.destroy(res2,err),this.callback=null,this.runInAsyncScope(callback,null,err||null,{opaque:opaque2,trailers}),err&&abort()}),res.on("drain",resume),this.res=res,(res.writableNeedDrain!==void 0?res.writableNeedDrain:res._writableState?.needDrain)!==!0}onData(chunk){let{res}=this;return res?res.write(chunk):!0}onComplete(trailers){let{res}=this;removeSignal(this),res&&(this.trailers=util.parseHeaders(trailers),res.end())}onError(err){let{res,callback,opaque,body}=this;removeSignal(this),this.factory=null,res?(this.res=null,util.destroy(res,err)):callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})})),body&&(this.body=null,util.destroy(body,err))}};__name(StreamHandler,"StreamHandler");function stream2(opts,factory,callback){if(callback===void 0)return new Promise((resolve2,reject2)=>{stream2.call(this,opts,factory,(err,data)=>err?reject2(err):resolve2(data))});try{let handler=new StreamHandler(opts,factory,callback);this.dispatch(opts,handler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(stream2,"stream");module2.exports=stream2}});var require_api_pipeline=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-pipeline.js"(exports2,module2){"use strict";var{Readable:Readable2,Duplex,PassThrough}=require("node:stream"),assert2=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError,InvalidReturnValueError,RequestAbortedError}=require_errors(),util=require_util(),{addSignal,removeSignal}=require_abort_signal();function noop(){}__name(noop,"noop");var kResume=Symbol("resume"),PipelineRequest=class extends Readable2{constructor(){super({autoDestroy:!0}),this[kResume]=null}_read(){let{[kResume]:resume}=this;resume&&(this[kResume]=null,resume())}_destroy(err,callback){this._read(),callback(err)}};__name(PipelineRequest,"PipelineRequest");var PipelineResponse=class extends Readable2{constructor(resume){super({autoDestroy:!0}),this[kResume]=resume}_read(){this[kResume]()}_destroy(err,callback){!err&&!this._readableState.endEmitted&&(err=new RequestAbortedError),callback(err)}};__name(PipelineResponse,"PipelineResponse");var PipelineHandler=class extends AsyncResource{constructor(opts,handler){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(typeof handler!="function")throw new InvalidArgumentError("invalid handler");let{signal,method,opaque,onInfo,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError("invalid onInfo callback");super("UNDICI_PIPELINE"),this.opaque=opaque||null,this.responseHeaders=responseHeaders||null,this.handler=handler,this.abort=null,this.context=null,this.onInfo=onInfo||null,this.req=new PipelineRequest().on("error",noop),this.ret=new Duplex({readableObjectMode:opts.objectMode,autoDestroy:!0,read:()=>{let{body}=this;body?.resume&&body.resume()},write:(chunk,encoding,callback)=>{let{req}=this;req.push(chunk,encoding)||req._readableState.destroyed?callback():req[kResume]=callback},destroy:(err,callback)=>{let{body,req,res,ret,abort}=this;!err&&!ret._readableState.endEmitted&&(err=new RequestAbortedError),abort&&err&&abort(),util.destroy(body,err),util.destroy(req,err),util.destroy(res,err),removeSignal(this),callback(err)}}).on("prefinish",()=>{let{req}=this;req.push(null)}),this.res=null,addSignal(this,signal)}onConnect(abort,context){let{res}=this;if(this.reason){abort(this.reason);return}assert2(!res,"pipeline cannot be retried"),this.abort=abort,this.context=context}onHeaders(statusCode,rawHeaders,resume){let{opaque,handler,context}=this;if(statusCode<200){if(this.onInfo){let headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);this.onInfo({statusCode,headers})}return}this.res=new PipelineResponse(resume);let body;try{this.handler=null;let headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);body=this.runInAsyncScope(handler,null,{statusCode,headers,opaque,body:this.res,context})}catch(err){throw this.res.on("error",noop),err}if(!body||typeof body.on!="function")throw new InvalidReturnValueError("expected Readable");body.on("data",chunk=>{let{ret,body:body2}=this;!ret.push(chunk)&&body2.pause&&body2.pause()}).on("error",err=>{let{ret}=this;util.destroy(ret,err)}).on("end",()=>{let{ret}=this;ret.push(null)}).on("close",()=>{let{ret}=this;ret._readableState.ended||util.destroy(ret,new RequestAbortedError)}),this.body=body}onData(chunk){let{res}=this;return res.push(chunk)}onComplete(trailers){let{res}=this;res.push(null)}onError(err){let{ret}=this;this.handler=null,util.destroy(ret,err)}};__name(PipelineHandler,"PipelineHandler");function pipeline4(opts,handler){try{let pipelineHandler=new PipelineHandler(opts,handler);return this.dispatch({...opts,body:pipelineHandler.req},pipelineHandler),pipelineHandler.ret}catch(err){return new PassThrough().destroy(err)}}__name(pipeline4,"pipeline");module2.exports=pipeline4}});var require_api_upgrade=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-upgrade.js"(exports2,module2){"use strict";var{InvalidArgumentError,SocketError}=require_errors(),{AsyncResource}=require("node:async_hooks"),assert2=require("node:assert"),util=require_util(),{addSignal,removeSignal}=require_abort_signal(),UpgradeHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");let{signal,opaque,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");super("UNDICI_UPGRADE"),this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.callback=callback,this.abort=null,this.context=null,addSignal(this,signal)}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert2(this.callback),this.abort=abort,this.context=null}onHeaders(){throw new SocketError("bad upgrade",null)}onUpgrade(statusCode,rawHeaders,socket){assert2(statusCode===101);let{callback,opaque,context}=this;removeSignal(this),this.callback=null;let headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);this.runInAsyncScope(callback,null,null,{headers,socket,opaque,context})}onError(err){let{callback,opaque}=this;removeSignal(this),callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})}))}};__name(UpgradeHandler,"UpgradeHandler");function upgrade(opts,callback){if(callback===void 0)return new Promise((resolve2,reject2)=>{upgrade.call(this,opts,(err,data)=>err?reject2(err):resolve2(data))});try{let upgradeHandler=new UpgradeHandler(opts,callback),upgradeOpts={...opts,method:opts.method||"GET",upgrade:opts.protocol||"Websocket"};this.dispatch(upgradeOpts,upgradeHandler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(upgrade,"upgrade");module2.exports=upgrade}});var require_api_connect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-connect.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError,SocketError}=require_errors(),util=require_util(),{addSignal,removeSignal}=require_abort_signal(),ConnectHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");let{signal,opaque,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");super("UNDICI_CONNECT"),this.opaque=opaque||null,this.responseHeaders=responseHeaders||null,this.callback=callback,this.abort=null,addSignal(this,signal)}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert2(this.callback),this.abort=abort,this.context=context}onHeaders(){throw new SocketError("bad connect",null)}onUpgrade(statusCode,rawHeaders,socket){let{callback,opaque,context}=this;removeSignal(this),this.callback=null;let headers=rawHeaders;headers!=null&&(headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders)),this.runInAsyncScope(callback,null,null,{statusCode,headers,socket,opaque,context})}onError(err){let{callback,opaque}=this;removeSignal(this),callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})}))}};__name(ConnectHandler,"ConnectHandler");function connect(opts,callback){if(callback===void 0)return new Promise((resolve2,reject2)=>{connect.call(this,opts,(err,data)=>err?reject2(err):resolve2(data))});try{let connectHandler=new ConnectHandler(opts,callback),connectOptions={...opts,method:"CONNECT"};this.dispatch(connectOptions,connectHandler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(connect,"connect");module2.exports=connect}});var require_api=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/index.js"(exports2,module2){"use strict";module2.exports.request=require_api_request();module2.exports.stream=require_api_stream();module2.exports.pipeline=require_api_pipeline();module2.exports.upgrade=require_api_upgrade();module2.exports.connect=require_api_connect()}});var require_mock_errors=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-errors.js"(exports2,module2){"use strict";var{UndiciError}=require_errors(),MockNotMatchedError=class extends UndiciError{constructor(message){super(message),this.name="MockNotMatchedError",this.message=message||"The request does not match any registered mock dispatches",this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}};__name(MockNotMatchedError,"MockNotMatchedError");module2.exports={MockNotMatchedError}}});var require_mock_symbols=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-symbols.js"(exports2,module2){"use strict";module2.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOriginalDispatch:Symbol("original dispatch"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected"),kIgnoreTrailingSlash:Symbol("ignore trailing slash")}}});var require_mock_utils=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-utils.js"(exports2,module2){"use strict";var{MockNotMatchedError}=require_mock_errors(),{kDispatches,kMockAgent,kOriginalDispatch,kOrigin,kGetNetConnect}=require_mock_symbols(),{serializePathWithQuery}=require_util(),{STATUS_CODES}=require("node:http"),{types:{isPromise}}=require("node:util");function matchValue(match,value){return typeof match=="string"?match===value:match instanceof RegExp?match.test(value):typeof match=="function"?match(value)===!0:!1}__name(matchValue,"matchValue");function lowerCaseEntries(headers){return Object.fromEntries(Object.entries(headers).map(([headerName,headerValue])=>[headerName.toLocaleLowerCase(),headerValue]))}__name(lowerCaseEntries,"lowerCaseEntries");function getHeaderByName(headers,key){if(Array.isArray(headers)){for(let i=0;i<headers.length;i+=2)if(headers[i].toLocaleLowerCase()===key.toLocaleLowerCase())return headers[i+1];return}else return typeof headers.get=="function"?headers.get(key):lowerCaseEntries(headers)[key.toLocaleLowerCase()]}__name(getHeaderByName,"getHeaderByName");function buildHeadersFromArray(headers){let clone=headers.slice(),entries=[];for(let index=0;index<clone.length;index+=2)entries.push([clone[index],clone[index+1]]);return Object.fromEntries(entries)}__name(buildHeadersFromArray,"buildHeadersFromArray");function matchHeaders(mockDispatch2,headers){if(typeof mockDispatch2.headers=="function")return Array.isArray(headers)&&(headers=buildHeadersFromArray(headers)),mockDispatch2.headers(headers?lowerCaseEntries(headers):{});if(typeof mockDispatch2.headers>"u")return!0;if(typeof headers!="object"||typeof mockDispatch2.headers!="object")return!1;for(let[matchHeaderName,matchHeaderValue]of Object.entries(mockDispatch2.headers)){let headerValue=getHeaderByName(headers,matchHeaderName);if(!matchValue(matchHeaderValue,headerValue))return!1}return!0}__name(matchHeaders,"matchHeaders");function safeUrl(path){if(typeof path!="string")return path;let pathSegments=path.split("?");if(pathSegments.length!==2)return path;let qp=new URLSearchParams(pathSegments.pop());return qp.sort(),[...pathSegments,qp.toString()].join("?")}__name(safeUrl,"safeUrl");function matchKey(mockDispatch2,{path,method,body,headers}){let pathMatch=matchValue(mockDispatch2.path,path),methodMatch=matchValue(mockDispatch2.method,method),bodyMatch=typeof mockDispatch2.body<"u"?matchValue(mockDispatch2.body,body):!0,headersMatch=matchHeaders(mockDispatch2,headers);return pathMatch&&methodMatch&&bodyMatch&&headersMatch}__name(matchKey,"matchKey");function getResponseData(data){return Buffer.isBuffer(data)||data instanceof Uint8Array||data instanceof ArrayBuffer?data:typeof data=="object"?JSON.stringify(data):data.toString()}__name(getResponseData,"getResponseData");function getMockDispatch(mockDispatches,key){let basePath=key.query?serializePathWithQuery(key.path,key.query):key.path,resolvedPath=typeof basePath=="string"?safeUrl(basePath):basePath,resolvedPathWithoutTrailingSlash=removeTrailingSlash(resolvedPath),matchedMockDispatches=mockDispatches.filter(({consumed})=>!consumed).filter(({path,ignoreTrailingSlash})=>ignoreTrailingSlash?matchValue(removeTrailingSlash(safeUrl(path)),resolvedPathWithoutTrailingSlash):matchValue(safeUrl(path),resolvedPath));if(matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(({method})=>matchValue(method,key.method)),matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for method '${key.method}' on path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(({body})=>typeof body<"u"?matchValue(body,key.body):!0),matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for body '${key.body}' on path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(mockDispatch2=>matchHeaders(mockDispatch2,key.headers)),matchedMockDispatches.length===0){let headers=typeof key.headers=="object"?JSON.stringify(key.headers):key.headers;throw new MockNotMatchedError(`Mock dispatch not matched for headers '${headers}' on path '${resolvedPath}'`)}return matchedMockDispatches[0]}__name(getMockDispatch,"getMockDispatch");function addMockDispatch(mockDispatches,key,data,opts){let baseData={timesInvoked:0,times:1,persist:!1,consumed:!1,...opts},replyData=typeof data=="function"?{callback:data}:{...data},newMockDispatch={...baseData,...key,pending:!0,data:{error:null,...replyData}};return mockDispatches.push(newMockDispatch),newMockDispatch}__name(addMockDispatch,"addMockDispatch");function deleteMockDispatch(mockDispatches,key){let index=mockDispatches.findIndex(dispatch=>dispatch.consumed?matchKey(dispatch,key):!1);index!==-1&&mockDispatches.splice(index,1)}__name(deleteMockDispatch,"deleteMockDispatch");function removeTrailingSlash(path){for(;path.endsWith("/");)path=path.slice(0,-1);return path.length===0&&(path="/"),path}__name(removeTrailingSlash,"removeTrailingSlash");function buildKey(opts){let{path,method,body,headers,query}=opts;return{path,method,body,headers,query}}__name(buildKey,"buildKey");function generateKeyValues(data){let keys=Object.keys(data),result=[];for(let i=0;i<keys.length;++i){let key=keys[i],value=data[key],name=Buffer.from(`${key}`);if(Array.isArray(value))for(let j=0;j<value.length;++j)result.push(name,Buffer.from(`${value[j]}`));else result.push(name,Buffer.from(`${value}`))}return result}__name(generateKeyValues,"generateKeyValues");function getStatusText(statusCode){return STATUS_CODES[statusCode]||"unknown"}__name(getStatusText,"getStatusText");async function getResponse(body){let buffers=[];for await(let data of body)buffers.push(data);return Buffer.concat(buffers).toString("utf8")}__name(getResponse,"getResponse");function mockDispatch(opts,handler){let key=buildKey(opts),mockDispatch2=getMockDispatch(this[kDispatches],key);mockDispatch2.timesInvoked++,mockDispatch2.data.callback&&(mockDispatch2.data={...mockDispatch2.data,...mockDispatch2.data.callback(opts)});let{data:{statusCode,data,headers,trailers,error},delay,persist}=mockDispatch2,{timesInvoked,times}=mockDispatch2;if(mockDispatch2.consumed=!persist&&timesInvoked>=times,mockDispatch2.pending=timesInvoked<times,error!==null)return deleteMockDispatch(this[kDispatches],key),handler.onError(error),!0;typeof delay=="number"&&delay>0?setTimeout(()=>{handleReply(this[kDispatches])},delay):handleReply(this[kDispatches]);function handleReply(mockDispatches,_data=data){let optsHeaders=Array.isArray(opts.headers)?buildHeadersFromArray(opts.headers):opts.headers,body=typeof _data=="function"?_data({...opts,headers:optsHeaders}):_data;if(isPromise(body)){body.then(newData=>handleReply(mockDispatches,newData));return}let responseData=getResponseData(body),responseHeaders=generateKeyValues(headers),responseTrailers=generateKeyValues(trailers);handler.onConnect?.(err=>handler.onError(err),null),handler.onHeaders?.(statusCode,responseHeaders,resume,getStatusText(statusCode)),handler.onData?.(Buffer.from(responseData)),handler.onComplete?.(responseTrailers),deleteMockDispatch(mockDispatches,key)}__name(handleReply,"handleReply");function resume(){}return __name(resume,"resume"),!0}__name(mockDispatch,"mockDispatch");function buildMockDispatch(){let agent=this[kMockAgent],origin=this[kOrigin],originalDispatch=this[kOriginalDispatch];return __name(function(opts,handler){if(agent.isMockActive)try{mockDispatch.call(this,opts,handler)}catch(error){if(error instanceof MockNotMatchedError){let netConnect=agent[kGetNetConnect]();if(netConnect===!1)throw new MockNotMatchedError(`${error.message}: subsequent request to origin ${origin} was not allowed (net.connect disabled)`);if(checkNetConnect(netConnect,origin))originalDispatch.call(this,opts,handler);else throw new MockNotMatchedError(`${error.message}: subsequent request to origin ${origin} was not allowed (net.connect is not enabled for this origin)`)}else throw error}else originalDispatch.call(this,opts,handler)},"dispatch")}__name(buildMockDispatch,"buildMockDispatch");function checkNetConnect(netConnect,origin){let url2=new URL(origin);return netConnect===!0?!0:!!(Array.isArray(netConnect)&&netConnect.some(matcher=>matchValue(matcher,url2.host)))}__name(checkNetConnect,"checkNetConnect");function buildMockOptions(opts){if(opts){let{agent,...mockOptions}=opts;return mockOptions}}__name(buildMockOptions,"buildMockOptions");module2.exports={getResponseData,getMockDispatch,addMockDispatch,deleteMockDispatch,buildKey,generateKeyValues,matchValue,getResponse,getStatusText,mockDispatch,buildMockDispatch,checkNetConnect,buildMockOptions,getHeaderByName,buildHeadersFromArray}}});var require_mock_interceptor=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-interceptor.js"(exports2,module2){"use strict";var{getResponseData,buildKey,addMockDispatch}=require_mock_utils(),{kDispatches,kDispatchKey,kDefaultHeaders,kDefaultTrailers,kContentLength,kMockDispatch,kIgnoreTrailingSlash}=require_mock_symbols(),{InvalidArgumentError}=require_errors(),{serializePathWithQuery}=require_util(),MockScope=class{constructor(mockDispatch){this[kMockDispatch]=mockDispatch}delay(waitInMs){if(typeof waitInMs!="number"||!Number.isInteger(waitInMs)||waitInMs<=0)throw new InvalidArgumentError("waitInMs must be a valid integer > 0");return this[kMockDispatch].delay=waitInMs,this}persist(){return this[kMockDispatch].persist=!0,this}times(repeatTimes){if(typeof repeatTimes!="number"||!Number.isInteger(repeatTimes)||repeatTimes<=0)throw new InvalidArgumentError("repeatTimes must be a valid integer > 0");return this[kMockDispatch].times=repeatTimes,this}};__name(MockScope,"MockScope");var MockInterceptor=class{constructor(opts,mockDispatches){if(typeof opts!="object")throw new InvalidArgumentError("opts must be an object");if(typeof opts.path>"u")throw new InvalidArgumentError("opts.path must be defined");if(typeof opts.method>"u"&&(opts.method="GET"),typeof opts.path=="string")if(opts.query)opts.path=serializePathWithQuery(opts.path,opts.query);else{let parsedURL=new URL(opts.path,"data://");opts.path=parsedURL.pathname+parsedURL.search}typeof opts.method=="string"&&(opts.method=opts.method.toUpperCase()),this[kDispatchKey]=buildKey(opts),this[kDispatches]=mockDispatches,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDefaultHeaders]={},this[kDefaultTrailers]={},this[kContentLength]=!1}createMockScopeDispatchData({statusCode,data,responseOptions}){let responseData=getResponseData(data),contentLength=this[kContentLength]?{"content-length":responseData.length}:{},headers={...this[kDefaultHeaders],...contentLength,...responseOptions.headers},trailers={...this[kDefaultTrailers],...responseOptions.trailers};return{statusCode,data,headers,trailers}}validateReplyParameters(replyParameters){if(typeof replyParameters.statusCode>"u")throw new InvalidArgumentError("statusCode must be defined");if(typeof replyParameters.responseOptions!="object"||replyParameters.responseOptions===null)throw new InvalidArgumentError("responseOptions must be an object")}reply(replyOptionsCallbackOrStatusCode){if(typeof replyOptionsCallbackOrStatusCode=="function"){let wrappedDefaultsCallback=__name(opts=>{let resolvedData=replyOptionsCallbackOrStatusCode(opts);if(typeof resolvedData!="object"||resolvedData===null)throw new InvalidArgumentError("reply options callback must return an object");let replyParameters2={data:"",responseOptions:{},...resolvedData};return this.validateReplyParameters(replyParameters2),{...this.createMockScopeDispatchData(replyParameters2)}},"wrappedDefaultsCallback"),newMockDispatch2=addMockDispatch(this[kDispatches],this[kDispatchKey],wrappedDefaultsCallback,{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch2)}let replyParameters={statusCode:replyOptionsCallbackOrStatusCode,data:arguments[1]===void 0?"":arguments[1],responseOptions:arguments[2]===void 0?{}:arguments[2]};this.validateReplyParameters(replyParameters);let dispatchData=this.createMockScopeDispatchData(replyParameters),newMockDispatch=addMockDispatch(this[kDispatches],this[kDispatchKey],dispatchData,{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch)}replyWithError(error){if(typeof error>"u")throw new InvalidArgumentError("error must be defined");let newMockDispatch=addMockDispatch(this[kDispatches],this[kDispatchKey],{error},{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch)}defaultReplyHeaders(headers){if(typeof headers>"u")throw new InvalidArgumentError("headers must be defined");return this[kDefaultHeaders]=headers,this}defaultReplyTrailers(trailers){if(typeof trailers>"u")throw new InvalidArgumentError("trailers must be defined");return this[kDefaultTrailers]=trailers,this}replyContentLength(){return this[kContentLength]=!0,this}};__name(MockInterceptor,"MockInterceptor");module2.exports.MockInterceptor=MockInterceptor;module2.exports.MockScope=MockScope}});var require_mock_client=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-client.js"(exports2,module2){"use strict";var{promisify:promisify4}=require("node:util"),Client=require_client(),{buildMockDispatch}=require_mock_utils(),{kDispatches,kMockAgent,kClose,kOriginalClose,kOrigin,kOriginalDispatch,kConnected,kIgnoreTrailingSlash}=require_mock_symbols(),{MockInterceptor}=require_mock_interceptor(),Symbols=require_symbols(),{InvalidArgumentError}=require_errors(),MockClient=class extends Client{constructor(origin,opts){if(!opts||!opts.agent||typeof opts.agent.dispatch!="function")throw new InvalidArgumentError("Argument opts.agent must implement Agent");super(origin,opts),this[kMockAgent]=opts.agent,this[kOrigin]=origin,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDispatches]=[],this[kConnected]=1,this[kOriginalDispatch]=this.dispatch,this[kOriginalClose]=this.close.bind(this),this.dispatch=buildMockDispatch.call(this),this.close=this[kClose]}get[Symbols.kConnected](){return this[kConnected]}intercept(opts){return new MockInterceptor(opts&&{ignoreTrailingSlash:this[kIgnoreTrailingSlash],...opts},this[kDispatches])}async[kClose](){await promisify4(this[kOriginalClose])(),this[kConnected]=0,this[kMockAgent][Symbols.kClients].delete(this[kOrigin])}};__name(MockClient,"MockClient");module2.exports=MockClient}});var require_mock_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-pool.js"(exports2,module2){"use strict";var{promisify:promisify4}=require("node:util"),Pool=require_pool(),{buildMockDispatch}=require_mock_utils(),{kDispatches,kMockAgent,kClose,kOriginalClose,kOrigin,kOriginalDispatch,kConnected,kIgnoreTrailingSlash}=require_mock_symbols(),{MockInterceptor}=require_mock_interceptor(),Symbols=require_symbols(),{InvalidArgumentError}=require_errors(),MockPool=class extends Pool{constructor(origin,opts){if(!opts||!opts.agent||typeof opts.agent.dispatch!="function")throw new InvalidArgumentError("Argument opts.agent must implement Agent");super(origin,opts),this[kMockAgent]=opts.agent,this[kOrigin]=origin,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDispatches]=[],this[kConnected]=1,this[kOriginalDispatch]=this.dispatch,this[kOriginalClose]=this.close.bind(this),this.dispatch=buildMockDispatch.call(this),this.close=this[kClose]}get[Symbols.kConnected](){return this[kConnected]}intercept(opts){return new MockInterceptor(opts&&{ignoreTrailingSlash:this[kIgnoreTrailingSlash],...opts},this[kDispatches])}async[kClose](){await promisify4(this[kOriginalClose])(),this[kConnected]=0,this[kMockAgent][Symbols.kClients].delete(this[kOrigin])}};__name(MockPool,"MockPool");module2.exports=MockPool}});var require_pending_interceptors_formatter=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/pending-interceptors-formatter.js"(exports2,module2){"use strict";var{Transform}=require("node:stream"),{Console}=require("node:console"),PERSISTENT=process.versions.icu?"\u2705":"Y ",NOT_PERSISTENT=process.versions.icu?"\u274C":"N ";module2.exports=__name(class{constructor({disableColors}={}){this.transform=new Transform({transform(chunk,_enc,cb){cb(null,chunk)}}),this.logger=new Console({stdout:this.transform,inspectOptions:{colors:!disableColors&&!process.env.CI}})}format(pendingInterceptors){let withPrettyHeaders=pendingInterceptors.map(({method,path,data:{statusCode},persist,times,timesInvoked,origin})=>({Method:method,Origin:origin,Path:path,"Status code":statusCode,Persistent:persist?PERSISTENT:NOT_PERSISTENT,Invocations:timesInvoked,Remaining:persist?1/0:times-timesInvoked}));return this.logger.table(withPrettyHeaders),this.transform.read().toString()}},"PendingInterceptorsFormatter")}});var require_mock_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-agent.js"(exports2,module2){"use strict";var{kClients}=require_symbols(),Agent=require_agent(),{kAgent,kMockAgentSet,kMockAgentGet,kDispatches,kIsMockActive,kNetConnect,kGetNetConnect,kOptions,kFactory}=require_mock_symbols(),MockClient=require_mock_client(),MockPool=require_mock_pool(),{matchValue,buildMockOptions}=require_mock_utils(),{InvalidArgumentError,UndiciError}=require_errors(),Dispatcher2=require_dispatcher(),PendingInterceptorsFormatter=require_pending_interceptors_formatter(),MockAgent=class extends Dispatcher2{constructor(opts){if(super(opts),this[kNetConnect]=!0,this[kIsMockActive]=!0,opts?.agent&&typeof opts.agent.dispatch!="function")throw new InvalidArgumentError("Argument opts.agent must implement Agent");let agent=opts?.agent?opts.agent:new Agent(opts);this[kAgent]=agent,this[kClients]=agent[kClients],this[kOptions]=buildMockOptions(opts)}get(origin){let dispatcher=this[kMockAgentGet](origin);return dispatcher||(dispatcher=this[kFactory](origin),this[kMockAgentSet](origin,dispatcher)),dispatcher}dispatch(opts,handler){return this.get(opts.origin),this[kAgent].dispatch(opts,handler)}async close(){await this[kAgent].close(),this[kClients].clear()}deactivate(){this[kIsMockActive]=!1}activate(){this[kIsMockActive]=!0}enableNetConnect(matcher){if(typeof matcher=="string"||typeof matcher=="function"||matcher instanceof RegExp)Array.isArray(this[kNetConnect])?this[kNetConnect].push(matcher):this[kNetConnect]=[matcher];else if(typeof matcher>"u")this[kNetConnect]=!0;else throw new InvalidArgumentError("Unsupported matcher. Must be one of String|Function|RegExp.")}disableNetConnect(){this[kNetConnect]=!1}get isMockActive(){return this[kIsMockActive]}[kMockAgentSet](origin,dispatcher){this[kClients].set(origin,dispatcher)}[kFactory](origin){let mockOptions=Object.assign({agent:this},this[kOptions]);return this[kOptions]&&this[kOptions].connections===1?new MockClient(origin,mockOptions):new MockPool(origin,mockOptions)}[kMockAgentGet](origin){let client=this[kClients].get(origin);if(client)return client;if(typeof origin!="string"){let dispatcher=this[kFactory]("http://localhost:9999");return this[kMockAgentSet](origin,dispatcher),dispatcher}for(let[keyMatcher,nonExplicitDispatcher]of Array.from(this[kClients]))if(nonExplicitDispatcher&&typeof keyMatcher!="string"&&matchValue(keyMatcher,origin)){let dispatcher=this[kFactory](origin);return this[kMockAgentSet](origin,dispatcher),dispatcher[kDispatches]=nonExplicitDispatcher[kDispatches],dispatcher}}[kGetNetConnect](){return this[kNetConnect]}pendingInterceptors(){let mockAgentClients=this[kClients];return Array.from(mockAgentClients.entries()).flatMap(([origin,scope])=>scope[kDispatches].map(dispatch=>({...dispatch,origin}))).filter(({pending})=>pending)}assertNoPendingInterceptors({pendingInterceptorsFormatter=new PendingInterceptorsFormatter}={}){let pending=this.pendingInterceptors();if(pending.length!==0)throw new UndiciError(pending.length===1?`1 interceptor is pending:

${pendingInterceptorsFormatter.format(pending)}`.trim():`${pending.length} interceptors are pending:

${pendingInterceptorsFormatter.format(pending)}`.trim())}};__name(MockAgent,"MockAgent");module2.exports=MockAgent}});var require_global2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/global.js"(exports2,module2){"use strict";var globalDispatcher=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError}=require_errors(),Agent=require_agent();getGlobalDispatcher()===void 0&&setGlobalDispatcher(new Agent);function setGlobalDispatcher(agent){if(!agent||typeof agent.dispatch!="function")throw new InvalidArgumentError("Argument agent must implement Agent");Object.defineProperty(globalThis,globalDispatcher,{value:agent,writable:!0,enumerable:!1,configurable:!1})}__name(setGlobalDispatcher,"setGlobalDispatcher");function getGlobalDispatcher(){return globalThis[globalDispatcher]}__name(getGlobalDispatcher,"getGlobalDispatcher");module2.exports={setGlobalDispatcher,getGlobalDispatcher}}});var require_decorator_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/decorator-handler.js"(exports2,module2){"use strict";var assert2=require("node:assert"),WrapHandler=require_wrap_handler();module2.exports=__name(class{#handler;#onCompleteCalled=!1;#onErrorCalled=!1;#onResponseStartCalled=!1;constructor(handler){if(typeof handler!="object"||handler===null)throw new TypeError("handler must be an object");this.#handler=WrapHandler.wrap(handler)}onRequestStart(...args){this.#handler.onRequestStart?.(...args)}onRequestUpgrade(...args){return assert2(!this.#onCompleteCalled),assert2(!this.#onErrorCalled),this.#handler.onRequestUpgrade?.(...args)}onResponseStart(...args){return assert2(!this.#onCompleteCalled),assert2(!this.#onErrorCalled),assert2(!this.#onResponseStartCalled),this.#onResponseStartCalled=!0,this.#handler.onResponseStart?.(...args)}onResponseData(...args){return assert2(!this.#onCompleteCalled),assert2(!this.#onErrorCalled),this.#handler.onResponseData?.(...args)}onResponseEnd(...args){return assert2(!this.#onCompleteCalled),assert2(!this.#onErrorCalled),this.#onCompleteCalled=!0,this.#handler.onResponseEnd?.(...args)}onResponseError(...args){return this.#onErrorCalled=!0,this.#handler.onResponseError?.(...args)}onBodySent(){}},"DecoratorHandler")}});var require_redirect_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/redirect-handler.js"(exports2,module2){"use strict";var util=require_util(),{kBodyUsed}=require_symbols(),assert2=require("node:assert"),{InvalidArgumentError}=require_errors(),EE=require("node:events"),redirectableStatusCodes=[300,301,302,303,307,308],kBody=Symbol("body"),noop=__name(()=>{},"noop"),BodyAsyncIterable=class{constructor(body){this[kBody]=body,this[kBodyUsed]=!1}async*[Symbol.asyncIterator](){assert2(!this[kBodyUsed],"disturbed"),this[kBodyUsed]=!0,yield*this[kBody]}};__name(BodyAsyncIterable,"BodyAsyncIterable");var RedirectHandler=class{static buildDispatch(dispatcher,maxRedirections){if(maxRedirections!=null&&(!Number.isInteger(maxRedirections)||maxRedirections<0))throw new InvalidArgumentError("maxRedirections must be a positive number");let dispatch=dispatcher.dispatch.bind(dispatcher);return(opts,originalHandler)=>dispatch(opts,new RedirectHandler(dispatch,maxRedirections,opts,originalHandler))}constructor(dispatch,maxRedirections,opts,handler){if(maxRedirections!=null&&(!Number.isInteger(maxRedirections)||maxRedirections<0))throw new InvalidArgumentError("maxRedirections must be a positive number");this.dispatch=dispatch,this.location=null,this.opts={...opts,maxRedirections:0},this.maxRedirections=maxRedirections,this.handler=handler,this.history=[],util.isStream(this.opts.body)?(util.bodyLength(this.opts.body)===0&&this.opts.body.on("data",function(){assert2(!1)}),typeof this.opts.body.readableDidRead!="boolean"&&(this.opts.body[kBodyUsed]=!1,EE.prototype.on.call(this.opts.body,"data",function(){this[kBodyUsed]=!0}))):this.opts.body&&typeof this.opts.body.pipeTo=="function"?this.opts.body=new BodyAsyncIterable(this.opts.body):this.opts.body&&typeof this.opts.body!="string"&&!ArrayBuffer.isView(this.opts.body)&&util.isIterable(this.opts.body)&&!util.isFormDataLike(this.opts.body)&&(this.opts.body=new BodyAsyncIterable(this.opts.body))}onRequestStart(controller,context){this.handler.onRequestStart?.(controller,{...context,history:this.history})}onRequestUpgrade(controller,statusCode,headers,socket){this.handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections)throw new Error("max redirects");if((statusCode===301||statusCode===302)&&this.opts.method==="POST"&&(this.opts.method="GET",util.isStream(this.opts.body)&&util.destroy(this.opts.body.on("error",noop)),this.opts.body=null),statusCode===303&&this.opts.method!=="HEAD"&&(this.opts.method="GET",util.isStream(this.opts.body)&&util.destroy(this.opts.body.on("error",noop)),this.opts.body=null),this.location=this.history.length>=this.maxRedirections||util.isDisturbed(this.opts.body)||redirectableStatusCodes.indexOf(statusCode)===-1?null:headers.location,this.opts.origin&&this.history.push(new URL(this.opts.path,this.opts.origin)),!this.location){this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}let{origin,pathname,search}=util.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin))),path=search?`${pathname}${search}`:pathname;this.opts.headers=cleanRequestHeaders(this.opts.headers,statusCode===303,this.opts.origin!==origin),this.opts.path=path,this.opts.origin=origin,this.opts.maxRedirections=0,this.opts.query=null}onResponseData(controller,chunk){this.location||this.handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.location?this.dispatch(this.opts,this):this.handler.onResponseEnd(controller,trailers)}onResponseError(controller,error){this.handler.onResponseError?.(controller,error)}};__name(RedirectHandler,"RedirectHandler");function shouldRemoveHeader(header,removeContent,unknownOrigin){if(header.length===4)return util.headerNameToString(header)==="host";if(removeContent&&util.headerNameToString(header).startsWith("content-"))return!0;if(unknownOrigin&&(header.length===13||header.length===6||header.length===19)){let name=util.headerNameToString(header);return name==="authorization"||name==="cookie"||name==="proxy-authorization"}return!1}__name(shouldRemoveHeader,"shouldRemoveHeader");function cleanRequestHeaders(headers,removeContent,unknownOrigin){let ret=[];if(Array.isArray(headers))for(let i=0;i<headers.length;i+=2)shouldRemoveHeader(headers[i],removeContent,unknownOrigin)||ret.push(headers[i],headers[i+1]);else if(headers&&typeof headers=="object"){let entries=typeof headers[Symbol.iterator]=="function"?headers:Object.entries(headers);for(let[key,value]of entries)shouldRemoveHeader(key,removeContent,unknownOrigin)||ret.push(key,value)}else assert2(headers==null,"headers must be an object or an array");return ret}__name(cleanRequestHeaders,"cleanRequestHeaders");module2.exports=RedirectHandler}});var require_redirect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/redirect.js"(exports2,module2){"use strict";var RedirectHandler=require_redirect_handler();function createRedirectInterceptor({maxRedirections:defaultMaxRedirections}={}){return dispatch=>__name(function(opts,handler){let{maxRedirections=defaultMaxRedirections,...rest}=opts;if(maxRedirections==null||maxRedirections===0)return dispatch(opts,handler);let dispatchOpts={...rest,maxRedirections:0},redirectHandler=new RedirectHandler(dispatch,maxRedirections,dispatchOpts,handler);return dispatch(dispatchOpts,redirectHandler)},"Intercept")}__name(createRedirectInterceptor,"createRedirectInterceptor");module2.exports=createRedirectInterceptor}});var require_response_error=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/response-error.js"(exports2,module2){"use strict";var DecoratorHandler=require_decorator_handler(),{ResponseError}=require_errors(),ResponseErrorHandler=class extends DecoratorHandler{#statusCode;#contentType;#decoder;#headers;#body;constructor(_opts,{handler}){super(handler)}#checkContentType(contentType){return(this.#contentType??"").indexOf(contentType)===0}onRequestStart(controller,context){return this.#statusCode=0,this.#contentType=null,this.#decoder=null,this.#headers=null,this.#body="",super.onRequestStart(controller,context)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.#statusCode=statusCode,this.#headers=headers,this.#contentType=headers["content-type"],this.#statusCode<400)return super.onResponseStart(controller,statusCode,headers,statusMessage);(this.#checkContentType("application/json")||this.#checkContentType("text/plain"))&&(this.#decoder=new TextDecoder("utf-8"))}onResponseData(controller,chunk){if(this.#statusCode<400)return super.onResponseData(controller,chunk);this.#body+=this.#decoder?.decode(chunk,{stream:!0})??""}onResponseEnd(controller,trailers){if(this.#statusCode>=400){if(this.#body+=this.#decoder?.decode(void 0,{stream:!1})??"",this.#checkContentType("application/json"))try{this.#body=JSON.parse(this.#body)}catch{}let err,stackTraceLimit=Error.stackTraceLimit;Error.stackTraceLimit=0;try{err=new ResponseError("Response Error",this.#statusCode,{body:this.#body,headers:this.#headers})}finally{Error.stackTraceLimit=stackTraceLimit}super.onResponseError(controller,err)}else super.onResponseEnd(controller,trailers)}onResponseError(controller,err){super.onResponseError(controller,err)}};__name(ResponseErrorHandler,"ResponseErrorHandler");module2.exports=()=>dispatch=>__name(function(opts,handler){return dispatch(opts,new ResponseErrorHandler(opts,{handler}))},"Intercept")}});var require_retry=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/retry.js"(exports2,module2){"use strict";var RetryHandler=require_retry_handler();module2.exports=globalOpts=>dispatch=>__name(function(opts,handler){return dispatch(opts,new RetryHandler({...opts,retryOptions:{...globalOpts,...opts.retryOptions}},{handler,dispatch}))},"retryInterceptor")}});var require_dump=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/dump.js"(exports2,module2){"use strict";var{InvalidArgumentError,RequestAbortedError}=require_errors(),DecoratorHandler=require_decorator_handler(),DumpHandler=class extends DecoratorHandler{#maxSize=1024*1024;#dumped=!1;#size=0;#controller=null;aborted=!1;reason=!1;constructor({maxSize,signal},handler){if(maxSize!=null&&(!Number.isFinite(maxSize)||maxSize<1))throw new InvalidArgumentError("maxSize must be a number greater than 0");super(handler),this.#maxSize=maxSize??this.#maxSize}#abort(reason){this.aborted=!0,this.reason=reason}onRequestStart(controller,context){return controller.abort=this.#abort.bind(this),this.#controller=controller,super.onRequestStart(controller,context)}onResponseStart(controller,statusCode,headers,statusMessage){let contentLength=headers["content-length"];if(contentLength!=null&&contentLength>this.#maxSize)throw new RequestAbortedError(`Response size (${contentLength}) larger than maxSize (${this.#maxSize})`);return this.aborted===!0?!0:super.onResponseStart(controller,statusCode,headers,statusMessage)}onResponseError(controller,err){this.#dumped||(err=this.#controller.reason??err,super.onResponseError(controller,err))}onResponseData(controller,chunk){return this.#size=this.#size+chunk.length,this.#size>=this.#maxSize&&(this.#dumped=!0,this.aborted===!0?super.onResponseError(controller,this.reason):super.onResponseEnd(controller,{})),!0}onResponseEnd(controller,trailers){if(!this.#dumped){if(this.#controller.aborted===!0){super.onResponseError(controller,this.reason);return}super.onResponseEnd(controller,trailers)}}};__name(DumpHandler,"DumpHandler");function createDumpInterceptor({maxSize:defaultMaxSize}={maxSize:1024*1024}){return dispatch=>__name(function(opts,handler){let{dumpMaxSize=defaultMaxSize}=opts,dumpHandler=new DumpHandler({maxSize:dumpMaxSize,signal:opts.signal},handler);return dispatch(opts,dumpHandler)},"Intercept")}__name(createDumpInterceptor,"createDumpInterceptor");module2.exports=createDumpInterceptor}});var require_dns=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/dns.js"(exports2,module2){"use strict";var{isIP}=require("node:net"),{lookup}=require("node:dns"),DecoratorHandler=require_decorator_handler(),{InvalidArgumentError,InformationalError}=require_errors(),maxInt=Math.pow(2,31)-1,DNSInstance=class{#maxTTL=0;#maxItems=0;#records=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(opts){this.#maxTTL=opts.maxTTL,this.#maxItems=opts.maxItems,this.dualStack=opts.dualStack,this.affinity=opts.affinity,this.lookup=opts.lookup??this.#defaultLookup,this.pick=opts.pick??this.#defaultPick}get full(){return this.#records.size===this.#maxItems}runLookup(origin,opts,cb){let ips=this.#records.get(origin.hostname);if(ips==null&&this.full){cb(null,origin);return}let newOpts={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...opts.dns,maxTTL:this.#maxTTL,maxItems:this.#maxItems};if(ips==null)this.lookup(origin,newOpts,(err,addresses)=>{if(err||addresses==null||addresses.length===0){cb(err??new InformationalError("No DNS entries found"));return}this.setRecords(origin,addresses);let records=this.#records.get(origin.hostname),ip=this.pick(origin,records,newOpts.affinity),port;typeof ip.port=="number"?port=`:${ip.port}`:origin.port!==""?port=`:${origin.port}`:port="",cb(null,new URL(`${origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`))});else{let ip=this.pick(origin,ips,newOpts.affinity);if(ip==null){this.#records.delete(origin.hostname),this.runLookup(origin,opts,cb);return}let port;typeof ip.port=="number"?port=`:${ip.port}`:origin.port!==""?port=`:${origin.port}`:port="",cb(null,new URL(`${origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`))}}#defaultLookup(origin,opts,cb){lookup(origin.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(err,addresses)=>{if(err)return cb(err);let results=new Map;for(let addr of addresses)results.set(`${addr.address}:${addr.family}`,addr);cb(null,results.values())})}#defaultPick(origin,hostnameRecords,affinity){let ip=null,{records,offset}=hostnameRecords,family;if(this.dualStack?(affinity==null&&(offset==null||offset===maxInt?(hostnameRecords.offset=0,affinity=4):(hostnameRecords.offset++,affinity=(hostnameRecords.offset&1)===1?6:4)),records[affinity]!=null&&records[affinity].ips.length>0?family=records[affinity]:family=records[affinity===4?6:4]):family=records[affinity],family==null||family.ips.length===0)return ip;family.offset==null||family.offset===maxInt?family.offset=0:family.offset++;let position=family.offset%family.ips.length;return ip=family.ips[position]??null,ip==null?ip:Date.now()-ip.timestamp>ip.ttl?(family.ips.splice(position,1),this.pick(origin,hostnameRecords,affinity)):ip}pickFamily(origin,ipFamily){let records=this.#records.get(origin.hostname)?.records;if(!records)return null;let family=records[ipFamily];if(!family)return null;family.offset==null||family.offset===maxInt?family.offset=0:family.offset++;let position=family.offset%family.ips.length,ip=family.ips[position]??null;return ip==null||Date.now()-ip.timestamp>ip.ttl&&family.ips.splice(position,1),ip}setRecords(origin,addresses){let timestamp=Date.now(),records={records:{4:null,6:null}};for(let record of addresses){record.timestamp=timestamp,typeof record.ttl=="number"?record.ttl=Math.min(record.ttl,this.#maxTTL):record.ttl=this.#maxTTL;let familyRecords=records.records[record.family]??{ips:[]};familyRecords.ips.push(record),records.records[record.family]=familyRecords}this.#records.set(origin.hostname,records)}deleteRecords(origin){this.#records.delete(origin.hostname)}getHandler(meta,opts){return new DNSDispatchHandler(this,meta,opts)}};__name(DNSInstance,"DNSInstance");var DNSDispatchHandler=class extends DecoratorHandler{#state=null;#opts=null;#dispatch=null;#origin=null;#controller=null;#newOrigin=null;#firstTry=!0;constructor(state,{origin,handler,dispatch,newOrigin},opts){super(handler),this.#origin=origin,this.#newOrigin=newOrigin,this.#opts={...opts},this.#state=state,this.#dispatch=dispatch}onResponseError(controller,err){switch(err.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#state.dualStack){if(!this.#firstTry){super.onResponseError(controller,err);return}this.#firstTry=!1;let otherFamily=this.#newOrigin.hostname[0]==="["?4:6,ip=this.#state.pickFamily(this.#origin,otherFamily);if(ip==null){super.onResponseError(controller,err);return}let port;typeof ip.port=="number"?port=`:${ip.port}`:this.#origin.port!==""?port=`:${this.#origin.port}`:port="";let dispatchOpts={...this.#opts,origin:`${this.#origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`};this.#dispatch(dispatchOpts,this);return}super.onResponseError(controller,err);break}case"ENOTFOUND":this.#state.deleteRecords(this.#origin),super.onResponseError(controller,err);break;default:super.onResponseError(controller,err);break}}};__name(DNSDispatchHandler,"DNSDispatchHandler");module2.exports=interceptorOpts=>{if(interceptorOpts?.maxTTL!=null&&(typeof interceptorOpts?.maxTTL!="number"||interceptorOpts?.maxTTL<0))throw new InvalidArgumentError("Invalid maxTTL. Must be a positive number");if(interceptorOpts?.maxItems!=null&&(typeof interceptorOpts?.maxItems!="number"||interceptorOpts?.maxItems<1))throw new InvalidArgumentError("Invalid maxItems. Must be a positive number and greater than zero");if(interceptorOpts?.affinity!=null&&interceptorOpts?.affinity!==4&&interceptorOpts?.affinity!==6)throw new InvalidArgumentError("Invalid affinity. Must be either 4 or 6");if(interceptorOpts?.dualStack!=null&&typeof interceptorOpts?.dualStack!="boolean")throw new InvalidArgumentError("Invalid dualStack. Must be a boolean");if(interceptorOpts?.lookup!=null&&typeof interceptorOpts?.lookup!="function")throw new InvalidArgumentError("Invalid lookup. Must be a function");if(interceptorOpts?.pick!=null&&typeof interceptorOpts?.pick!="function")throw new InvalidArgumentError("Invalid pick. Must be a function");let dualStack=interceptorOpts?.dualStack??!0,affinity;dualStack?affinity=interceptorOpts?.affinity??null:affinity=interceptorOpts?.affinity??4;let opts={maxTTL:interceptorOpts?.maxTTL??1e4,lookup:interceptorOpts?.lookup??null,pick:interceptorOpts?.pick??null,dualStack,affinity,maxItems:interceptorOpts?.maxItems??1/0},instance=new DNSInstance(opts);return dispatch=>__name(function(origDispatchOpts,handler){let origin=origDispatchOpts.origin.constructor===URL?origDispatchOpts.origin:new URL(origDispatchOpts.origin);return isIP(origin.hostname)!==0?dispatch(origDispatchOpts,handler):(instance.runLookup(origin,origDispatchOpts,(err,newOrigin)=>{if(err)return handler.onResponseError(null,err);let dispatchOpts={...origDispatchOpts,servername:origin.hostname,origin:newOrigin.origin,headers:{host:origin.host,...origDispatchOpts.headers}};dispatch(dispatchOpts,instance.getHandler({origin,dispatch,handler,newOrigin},origDispatchOpts))}),!0)},"dnsInterceptor")}}});var require_cache=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/cache.js"(exports2,module2){"use strict";var{safeHTTPMethods}=require_util();function makeCacheKey(opts){if(!opts.origin)throw new Error("opts.origin is undefined");let headers;if(opts.headers==null)headers={};else if(typeof opts.headers[Symbol.iterator]=="function"){headers={};for(let x of opts.headers){if(!Array.isArray(x))throw new Error("opts.headers is not a valid header map");let[key,val]=x;if(typeof key!="string"||typeof val!="string")throw new Error("opts.headers is not a valid header map");headers[key]=val}}else if(typeof opts.headers=="object")headers=opts.headers;else throw new Error("opts.headers is not an object");return{origin:opts.origin.toString(),method:opts.method,path:opts.path,headers}}__name(makeCacheKey,"makeCacheKey");function assertCacheKey(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);for(let property of["origin","method","path"])if(typeof key[property]!="string")throw new TypeError(`expected key.${property} to be string, got ${typeof key[property]}`);if(key.headers!==void 0&&typeof key.headers!="object")throw new TypeError(`expected headers to be object, got ${typeof key}`)}__name(assertCacheKey,"assertCacheKey");function assertCacheValue(value){if(typeof value!="object")throw new TypeError(`expected value to be object, got ${typeof value}`);for(let property of["statusCode","cachedAt","staleAt","deleteAt"])if(typeof value[property]!="number")throw new TypeError(`expected value.${property} to be number, got ${typeof value[property]}`);if(typeof value.statusMessage!="string")throw new TypeError(`expected value.statusMessage to be string, got ${typeof value.statusMessage}`);if(value.headers!=null&&typeof value.headers!="object")throw new TypeError(`expected value.rawHeaders to be object, got ${typeof value.headers}`);if(value.vary!==void 0&&typeof value.vary!="object")throw new TypeError(`expected value.vary to be object, got ${typeof value.vary}`);if(value.etag!==void 0&&typeof value.etag!="string")throw new TypeError(`expected value.etag to be string, got ${typeof value.etag}`)}__name(assertCacheValue,"assertCacheValue");function parseCacheControlHeader(header){let output={},directives;if(Array.isArray(header)){directives=[];for(let directive of header)directives.push(...directive.split(","))}else directives=header.split(",");for(let i=0;i<directives.length;i++){let directive=directives[i].toLowerCase(),keyValueDelimiter=directive.indexOf("="),key,value;switch(keyValueDelimiter!==-1?(key=directive.substring(0,keyValueDelimiter).trimStart(),value=directive.substring(keyValueDelimiter+1)):key=directive.trim(),key){case"min-fresh":case"max-stale":case"max-age":case"s-maxage":case"stale-while-revalidate":case"stale-if-error":{if(value===void 0||value[0]===" ")continue;value.length>=2&&value[0]==='"'&&value[value.length-1]==='"'&&(value=value.substring(1,value.length-1));let parsedValue=parseInt(value,10);if(parsedValue!==parsedValue||key==="max-age"&&key in output&&output[key]>=parsedValue)continue;output[key]=parsedValue;break}case"private":case"no-cache":if(value){if(value[0]==='"'){let headers=[value.substring(1)],foundEndingQuote=value[value.length-1]==='"';if(!foundEndingQuote)for(let j=i+1;j<directives.length;j++){let nextPart=directives[j],nextPartLength=nextPart.length;if(headers.push(nextPart.trim()),nextPartLength!==0&&nextPart[nextPartLength-1]==='"'){foundEndingQuote=!0;break}}if(foundEndingQuote){let lastHeader=headers[headers.length-1];lastHeader[lastHeader.length-1]==='"'&&(lastHeader=lastHeader.substring(0,lastHeader.length-1),headers[headers.length-1]=lastHeader),key in output?output[key]=output[key].concat(headers):output[key]=headers}}else key in output?output[key]=output[key].concat(value):output[key]=[value];break}case"public":case"no-store":case"must-revalidate":case"proxy-revalidate":case"immutable":case"no-transform":case"must-understand":case"only-if-cached":if(value)continue;output[key]=!0;break;default:continue}}return output}__name(parseCacheControlHeader,"parseCacheControlHeader");function parseVaryHeader(varyHeader,headers){if(typeof varyHeader=="string"&&varyHeader.includes("*"))return headers;let output={},varyingHeaders=typeof varyHeader=="string"?varyHeader.split(","):varyHeader;for(let header of varyingHeaders){let trimmedHeader=header.trim().toLowerCase();if(headers[trimmedHeader])output[trimmedHeader]=headers[trimmedHeader];else return}return output}__name(parseVaryHeader,"parseVaryHeader");function isEtagUsable(etag){return etag.length<=2?!1:etag[0]==='"'&&etag[etag.length-1]==='"'?!(etag[1]==='"'||etag.startsWith('"W/')):etag.startsWith('W/"')&&etag[etag.length-1]==='"'?etag.length!==4:!1}__name(isEtagUsable,"isEtagUsable");function assertCacheStore(store,name="CacheStore"){if(typeof store!="object"||store===null)throw new TypeError(`expected type of ${name} to be a CacheStore, got ${store===null?"null":typeof store}`);for(let fn of["get","createWriteStream","delete"])if(typeof store[fn]!="function")throw new TypeError(`${name} needs to have a \`${fn}()\` function`)}__name(assertCacheStore,"assertCacheStore");function assertCacheMethods(methods,name="CacheMethods"){if(!Array.isArray(methods))throw new TypeError(`expected type of ${name} needs to be an array, got ${methods===null?"null":typeof methods}`);if(methods.length===0)throw new TypeError(`${name} needs to have at least one method`);for(let method of methods)if(!safeHTTPMethods.includes(method))throw new TypeError(`element of ${name}-array needs to be one of following values: ${safeHTTPMethods.join(", ")}, got ${method}`)}__name(assertCacheMethods,"assertCacheMethods");module2.exports={makeCacheKey,assertCacheKey,assertCacheValue,parseCacheControlHeader,parseVaryHeader,isEtagUsable,assertCacheMethods,assertCacheStore}}});var require_date=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/date.js"(exports2,module2){"use strict";var IMF_DAYS=["mon","tue","wed","thu","fri","sat","sun"],IMF_SPACES=[4,7,11,16,25],IMF_MONTHS=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],IMF_COLONS=[19,22],ASCTIME_SPACES=[3,7,10,19],RFC850_DAYS=["monday","tuesday","wednesday","thursday","friday","saturday","sunday"];function parseHttpDate(date,now){switch(date=date.toLowerCase(),date[3]){case",":return parseImfDate(date);case" ":return parseAscTimeDate(date);default:return parseRfc850Date(date,now)}}__name(parseHttpDate,"parseHttpDate");function parseImfDate(date){if(date.length!==29||!date.endsWith("gmt"))return;for(let spaceInx of IMF_SPACES)if(date[spaceInx]!==" ")return;for(let colonIdx of IMF_COLONS)if(date[colonIdx]!==":")return;let dayName=date.substring(0,3);if(!IMF_DAYS.includes(dayName))return;let dayString=date.substring(5,7),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!=="0")return;let month=date.substring(8,11),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let year=Number.parseInt(date.substring(12,16));if(isNaN(year))return;let hourString=date.substring(17,19),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(20,22),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(23,25),second=Number.parseInt(secondString);if(!(isNaN(second)||second<10&&secondString[0]!=="0"))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseImfDate,"parseImfDate");function parseAscTimeDate(date){if(date.length!==24)return;for(let spaceIdx of ASCTIME_SPACES)if(date[spaceIdx]!==" ")return;let dayName=date.substring(0,3);if(!IMF_DAYS.includes(dayName))return;let month=date.substring(4,7),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let dayString=date.substring(8,10),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!==" ")return;let hourString=date.substring(11,13),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(14,16),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(17,19),second=Number.parseInt(secondString);if(isNaN(second)||second<10&&secondString[0]!=="0")return;let year=Number.parseInt(date.substring(20,24));if(!isNaN(year))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseAscTimeDate,"parseAscTimeDate");function parseRfc850Date(date,now=new Date){if(!date.endsWith("gmt"))return;let commaIndex=date.indexOf(",");if(commaIndex===-1||date.length-commaIndex-1!==23)return;let dayName=date.substring(0,commaIndex);if(!RFC850_DAYS.includes(dayName)||date[commaIndex+1]!==" "||date[commaIndex+4]!=="-"||date[commaIndex+8]!=="-"||date[commaIndex+11]!==" "||date[commaIndex+14]!==":"||date[commaIndex+17]!==":"||date[commaIndex+20]!==" ")return;let dayString=date.substring(commaIndex+2,commaIndex+4),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!=="0")return;let month=date.substring(commaIndex+5,commaIndex+8),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let year=Number.parseInt(date.substring(commaIndex+9,commaIndex+11));if(isNaN(year))return;let currentYear=now.getUTCFullYear(),currentDecade=currentYear%100,currentCentury=Math.floor(currentYear/100);year>currentDecade&&year-currentDecade>=50?year+=(currentCentury-1)*100:year+=currentCentury*100;let hourString=date.substring(commaIndex+12,commaIndex+14),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(commaIndex+15,commaIndex+17),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(commaIndex+18,commaIndex+20),second=Number.parseInt(secondString);if(!(isNaN(second)||second<10&&secondString[0]!=="0"))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseRfc850Date,"parseRfc850Date");module2.exports={parseHttpDate}}});var require_cache_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/cache-handler.js"(exports2,module2){"use strict";var util=require_util(),{parseCacheControlHeader,parseVaryHeader,isEtagUsable}=require_cache(),{parseHttpDate}=require_date();function noop(){}__name(noop,"noop");var HEURISTICALLY_CACHEABLE_STATUS_CODES=[200,203,204,206,300,301,308,404,405,410,414,501],MAX_RESPONSE_AGE=2147483647e3,CacheHandler=class{#cacheKey;#cacheType;#cacheByDefault;#store;#handler;#writeStream;constructor({store,type,cacheByDefault},cacheKey,handler){this.#store=store,this.#cacheType=type,this.#cacheByDefault=cacheByDefault,this.#cacheKey=cacheKey,this.#handler=handler}onRequestStart(controller,context){this.#writeStream?.destroy(),this.#writeStream=void 0,this.#handler.onRequestStart?.(controller,context)}onRequestUpgrade(controller,statusCode,headers,socket){this.#handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,resHeaders,statusMessage){let downstreamOnHeaders=__name(()=>this.#handler.onResponseStart?.(controller,statusCode,resHeaders,statusMessage),"downstreamOnHeaders");if(!util.safeHTTPMethods.includes(this.#cacheKey.method)&&statusCode>=200&&statusCode<=399){try{this.#store.delete(this.#cacheKey)?.catch?.(noop)}catch{}return downstreamOnHeaders()}let cacheControlHeader=resHeaders["cache-control"],heuristicallyCacheable=resHeaders["last-modified"]&&HEURISTICALLY_CACHEABLE_STATUS_CODES.includes(statusCode);if(!cacheControlHeader&&!resHeaders.expires&&!heuristicallyCacheable&&!this.#cacheByDefault)return downstreamOnHeaders();let cacheControlDirectives=cacheControlHeader?parseCacheControlHeader(cacheControlHeader):{};if(!canCacheResponse(this.#cacheType,statusCode,resHeaders,cacheControlDirectives))return downstreamOnHeaders();let now=Date.now(),resAge=resHeaders.age?getAge(resHeaders.age):void 0;if(resAge&&resAge>=MAX_RESPONSE_AGE)return downstreamOnHeaders();let resDate=typeof resHeaders.date=="string"?parseHttpDate(resHeaders.date):void 0,staleAt=determineStaleAt(this.#cacheType,now,resAge,resHeaders,resDate,cacheControlDirectives)??this.#cacheByDefault;if(staleAt===void 0||resAge&&resAge>staleAt)return downstreamOnHeaders();let baseTime=resDate?resDate.getTime():now,absoluteStaleAt=staleAt+baseTime;if(now>=absoluteStaleAt)return downstreamOnHeaders();let varyDirectives;if(this.#cacheKey.headers&&resHeaders.vary&&(varyDirectives=parseVaryHeader(resHeaders.vary,this.#cacheKey.headers),!varyDirectives))return downstreamOnHeaders();let deleteAt=determineDeleteAt(baseTime,cacheControlDirectives,absoluteStaleAt),strippedHeaders=stripNecessaryHeaders(resHeaders,cacheControlDirectives),value={statusCode,statusMessage,headers:strippedHeaders,vary:varyDirectives,cacheControlDirectives,cachedAt:resAge?now-resAge:now,staleAt:absoluteStaleAt,deleteAt};if(typeof resHeaders.etag=="string"&&isEtagUsable(resHeaders.etag)&&(value.etag=resHeaders.etag),this.#writeStream=this.#store.createWriteStream(this.#cacheKey,value),!this.#writeStream)return downstreamOnHeaders();let handler=this;return this.#writeStream.on("drain",()=>controller.resume()).on("error",function(){handler.#writeStream=void 0,handler.#store.delete(handler.#cacheKey)}).on("close",function(){handler.#writeStream===this&&(handler.#writeStream=void 0),controller.resume()}),downstreamOnHeaders()}onResponseData(controller,chunk){this.#writeStream?.write(chunk)===!1&&controller.pause(),this.#handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.#writeStream?.end(),this.#handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){this.#writeStream?.destroy(err),this.#writeStream=void 0,this.#handler.onResponseError?.(controller,err)}};__name(CacheHandler,"CacheHandler");function canCacheResponse(cacheType,statusCode,resHeaders,cacheControlDirectives){return!(statusCode!==200&&statusCode!==307||cacheControlDirectives["no-store"]||cacheType==="shared"&&cacheControlDirectives.private===!0||resHeaders.vary?.includes("*")||resHeaders.authorization&&(!cacheControlDirectives.public||typeof resHeaders.authorization!="string"||Array.isArray(cacheControlDirectives["no-cache"])&&cacheControlDirectives["no-cache"].includes("authorization")||Array.isArray(cacheControlDirectives.private)&&cacheControlDirectives.private.includes("authorization")))}__name(canCacheResponse,"canCacheResponse");function getAge(ageHeader){let age=parseInt(Array.isArray(ageHeader)?ageHeader[0]:ageHeader);return isNaN(age)?void 0:age*1e3}__name(getAge,"getAge");function determineStaleAt(cacheType,now,age,resHeaders,responseDate,cacheControlDirectives){if(cacheType==="shared"){let sMaxAge=cacheControlDirectives["s-maxage"];if(sMaxAge!==void 0)return sMaxAge>0?sMaxAge*1e3:void 0}let maxAge=cacheControlDirectives["max-age"];if(maxAge!==void 0)return maxAge>0?maxAge*1e3:void 0;if(typeof resHeaders.expires=="string"){let expiresDate=parseHttpDate(resHeaders.expires);if(expiresDate)return now>=expiresDate.getTime()||responseDate&&(responseDate>=expiresDate||age!==void 0&&age>expiresDate-responseDate)?void 0:expiresDate.getTime()-now}if(typeof resHeaders["last-modified"]=="string"){let lastModified=new Date(resHeaders["last-modified"]);if(isValidDate(lastModified))return lastModified.getTime()>=now?void 0:(now-lastModified.getTime())*.1}if(cacheControlDirectives.immutable)return 31536e3}__name(determineStaleAt,"determineStaleAt");function determineDeleteAt(now,cacheControlDirectives,staleAt){let staleWhileRevalidate=-1/0,staleIfError=-1/0,immutable=-1/0;return cacheControlDirectives["stale-while-revalidate"]&&(staleWhileRevalidate=staleAt+cacheControlDirectives["stale-while-revalidate"]*1e3),cacheControlDirectives["stale-if-error"]&&(staleIfError=staleAt+cacheControlDirectives["stale-if-error"]*1e3),staleWhileRevalidate===-1/0&&staleIfError===-1/0&&(immutable=now+31536e6),Math.max(staleAt,staleWhileRevalidate,staleIfError,immutable)}__name(determineDeleteAt,"determineDeleteAt");function stripNecessaryHeaders(resHeaders,cacheControlDirectives){let headersToRemove=["connection","proxy-authenticate","proxy-authentication-info","proxy-authorization","proxy-connection","te","transfer-encoding","upgrade","age"];resHeaders.connection&&(Array.isArray(resHeaders.connection)?headersToRemove.push(...resHeaders.connection.map(header=>header.trim())):headersToRemove.push(...resHeaders.connection.split(",").map(header=>header.trim()))),Array.isArray(cacheControlDirectives["no-cache"])&&headersToRemove.push(...cacheControlDirectives["no-cache"]),Array.isArray(cacheControlDirectives.private)&&headersToRemove.push(...cacheControlDirectives.private);let strippedHeaders;for(let headerName of headersToRemove)resHeaders[headerName]&&(strippedHeaders??={...resHeaders},delete strippedHeaders[headerName]);return strippedHeaders??resHeaders}__name(stripNecessaryHeaders,"stripNecessaryHeaders");function isValidDate(date){return date instanceof Date&&Number.isFinite(date.valueOf())}__name(isValidDate,"isValidDate");module2.exports=CacheHandler}});var require_memory_cache_store=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/cache/memory-cache-store.js"(exports2,module2){"use strict";var{Writable}=require("node:stream"),{assertCacheKey,assertCacheValue}=require_cache(),MemoryCacheStore=class{#maxCount=1/0;#maxSize=1/0;#maxEntrySize=1/0;#size=0;#count=0;#entries=new Map;constructor(opts){if(opts){if(typeof opts!="object")throw new TypeError("MemoryCacheStore options must be an object");if(opts.maxCount!==void 0){if(typeof opts.maxCount!="number"||!Number.isInteger(opts.maxCount)||opts.maxCount<0)throw new TypeError("MemoryCacheStore options.maxCount must be a non-negative integer");this.#maxCount=opts.maxCount}if(opts.maxSize!==void 0){if(typeof opts.maxSize!="number"||!Number.isInteger(opts.maxSize)||opts.maxSize<0)throw new TypeError("MemoryCacheStore options.maxSize must be a non-negative integer");this.#maxSize=opts.maxSize}if(opts.maxEntrySize!==void 0){if(typeof opts.maxEntrySize!="number"||!Number.isInteger(opts.maxEntrySize)||opts.maxEntrySize<0)throw new TypeError("MemoryCacheStore options.maxEntrySize must be a non-negative integer");this.#maxEntrySize=opts.maxEntrySize}}}get(key){assertCacheKey(key);let topLevelKey=`${key.origin}:${key.path}`,now=Date.now(),entry=this.#entries.get(topLevelKey)?.find(entry2=>entry2.deleteAt>now&&entry2.method===key.method&&(entry2.vary==null||Object.keys(entry2.vary).every(headerName=>entry2.vary[headerName]===key.headers?.[headerName])));return entry==null?void 0:{statusMessage:entry.statusMessage,statusCode:entry.statusCode,headers:entry.headers,body:entry.body,vary:entry.vary?entry.vary:void 0,etag:entry.etag,cacheControlDirectives:entry.cacheControlDirectives,cachedAt:entry.cachedAt,staleAt:entry.staleAt,deleteAt:entry.deleteAt}}createWriteStream(key,val){assertCacheKey(key),assertCacheValue(val);let topLevelKey=`${key.origin}:${key.path}`,store=this,entry={...key,...val,body:[],size:0};return new Writable({write(chunk,encoding,callback){typeof chunk=="string"&&(chunk=Buffer.from(chunk,encoding)),entry.size+=chunk.byteLength,entry.size>=store.#maxEntrySize?this.destroy():entry.body.push(chunk),callback(null)},final(callback){let entries=store.#entries.get(topLevelKey);if(entries||(entries=[],store.#entries.set(topLevelKey,entries)),entries.push(entry),store.#size+=entry.size,store.#count+=1,store.#size>store.#maxSize||store.#count>store.#maxCount)for(let[key2,entries2]of store.#entries){for(let entry2 of entries2.splice(0,entries2.length/2))store.#size-=entry2.size,store.#count-=1;entries2.length===0&&store.#entries.delete(key2)}callback(null)}})}delete(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);let topLevelKey=`${key.origin}:${key.path}`;for(let entry of this.#entries.get(topLevelKey)??[])this.#size-=entry.size,this.#count-=1;this.#entries.delete(topLevelKey)}};__name(MemoryCacheStore,"MemoryCacheStore");module2.exports=MemoryCacheStore}});var require_cache_revalidation_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/cache-revalidation-handler.js"(exports2,module2){"use strict";var assert2=require("node:assert"),CacheRevalidationHandler=class{#successful=!1;#callback;#handler;#context;#allowErrorStatusCodes;constructor(callback,handler,allowErrorStatusCodes){if(typeof callback!="function")throw new TypeError("callback must be a function");this.#callback=callback,this.#handler=handler,this.#allowErrorStatusCodes=allowErrorStatusCodes}onRequestStart(_,context){this.#successful=!1,this.#context=context}onRequestUpgrade(controller,statusCode,headers,socket){this.#handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,headers,statusMessage){if(assert2(this.#callback!=null),this.#successful=statusCode===304||this.#allowErrorStatusCodes&&statusCode>=500&&statusCode<=504,this.#callback(this.#successful,this.#context),this.#callback=null,this.#successful)return!0;this.#handler.onRequestStart?.(controller,this.#context),this.#handler.onResponseStart?.(controller,statusCode,headers,statusMessage)}onResponseData(controller,chunk){if(!this.#successful)return this.#handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.#successful||this.#handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){if(!this.#successful)if(this.#callback&&(this.#callback(!1),this.#callback=null),typeof this.#handler.onResponseError=="function")this.#handler.onResponseError(controller,err);else throw err}};__name(CacheRevalidationHandler,"CacheRevalidationHandler");module2.exports=CacheRevalidationHandler}});var require_cache2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/cache.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{Readable:Readable2}=require("node:stream"),util=require_util(),CacheHandler=require_cache_handler(),MemoryCacheStore=require_memory_cache_store(),CacheRevalidationHandler=require_cache_revalidation_handler(),{assertCacheStore,assertCacheMethods,makeCacheKey,parseCacheControlHeader}=require_cache(),{AbortError}=require_errors();function needsRevalidation(result,cacheControlDirectives){if(cacheControlDirectives?.["no-cache"])return!0;let now=Date.now();if(now>result.staleAt){if(cacheControlDirectives?.["max-stale"]){let gracePeriod=result.staleAt+cacheControlDirectives["max-stale"]*1e3;return now>gracePeriod}return!0}if(cacheControlDirectives?.["min-fresh"]){let timeLeftTillStale=result.staleAt-now,threshold=cacheControlDirectives["min-fresh"]*1e3;return timeLeftTillStale<=threshold}return!1}__name(needsRevalidation,"needsRevalidation");function handleUncachedResponse(dispatch,globalOpts,cacheKey,handler,opts,reqCacheControl){if(reqCacheControl?.["only-if-cached"]){let aborted=!1;try{if(typeof handler.onConnect=="function"&&(handler.onConnect(()=>{aborted=!0}),aborted)||typeof handler.onHeaders=="function"&&(handler.onHeaders(504,[],()=>{},"Gateway Timeout"),aborted))return;typeof handler.onComplete=="function"&&handler.onComplete([])}catch(err){typeof handler.onError=="function"&&handler.onError(err)}return!0}return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler))}__name(handleUncachedResponse,"handleUncachedResponse");function sendCachedValue(handler,opts,result,age,context,isStale){let stream2=util.isStream(result.body)?result.body:Readable2.from(result.body??[]);assert2(!stream2.destroyed,"stream should not be destroyed"),assert2(!stream2.readableDidRead,"stream should not be readableDidRead");let controller={resume(){stream2.resume()},pause(){stream2.pause()},get paused(){return stream2.isPaused()},get aborted(){return stream2.destroyed},get reason(){return stream2.errored},abort(reason){stream2.destroy(reason??new AbortError)}};if(stream2.on("error",function(err){if(!this.readableEnded)if(typeof handler.onResponseError=="function")handler.onResponseError(controller,err);else throw err}).on("close",function(){this.errored||handler.onResponseEnd?.(controller,{})}),handler.onRequestStart?.(controller,context),stream2.destroyed)return;let headers={...result.headers,age:String(age)};isStale&&(headers.warning='110 - "response is stale"'),handler.onResponseStart?.(controller,result.statusCode,headers,result.statusMessage),opts.method==="HEAD"?stream2.destroy():stream2.on("data",function(chunk){handler.onResponseData?.(controller,chunk)})}__name(sendCachedValue,"sendCachedValue");function handleResult(dispatch,globalOpts,cacheKey,handler,opts,reqCacheControl,result){if(!result)return handleUncachedResponse(dispatch,globalOpts,cacheKey,handler,opts,reqCacheControl);let now=Date.now();if(now>result.deleteAt)return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler));let age=Math.round((now-result.cachedAt)/1e3);if(reqCacheControl?.["max-age"]&&age>=reqCacheControl["max-age"])return dispatch(opts,handler);if(needsRevalidation(result,reqCacheControl)){if(util.isStream(opts.body)&&util.bodyLength(opts.body)!==0)return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler));let withinStaleIfErrorThreshold=!1,staleIfErrorExpiry=result.cacheControlDirectives["stale-if-error"]??reqCacheControl?.["stale-if-error"];staleIfErrorExpiry&&(withinStaleIfErrorThreshold=now<result.staleAt+staleIfErrorExpiry*1e3);let headers={...opts.headers,"if-modified-since":new Date(result.cachedAt).toUTCString()};return result.etag&&(headers["if-none-match"]=result.etag),result.vary&&(headers={...headers,...result.vary}),dispatch({...opts,headers},new CacheRevalidationHandler((success,context)=>{success?sendCachedValue(handler,opts,result,age,context,!0):util.isStream(result.body)&&result.body.on("error",()=>{}).destroy()},new CacheHandler(globalOpts,cacheKey,handler),withinStaleIfErrorThreshold))}util.isStream(opts.body)&&opts.body.on("error",()=>{}).destroy(),sendCachedValue(handler,opts,result,age,null,!1)}__name(handleResult,"handleResult");module2.exports=(opts={})=>{let{store=new MemoryCacheStore,methods=["GET"],cacheByDefault=void 0,type="shared"}=opts;if(typeof opts!="object"||opts===null)throw new TypeError(`expected type of opts to be an Object, got ${opts===null?"null":typeof opts}`);if(assertCacheStore(store,"opts.store"),assertCacheMethods(methods,"opts.methods"),typeof cacheByDefault<"u"&&typeof cacheByDefault!="number")throw new TypeError(`exepcted opts.cacheByDefault to be number or undefined, got ${typeof cacheByDefault}`);if(typeof type<"u"&&type!=="shared"&&type!=="private")throw new TypeError(`exepcted opts.type to be shared, private, or undefined, got ${typeof type}`);let globalOpts={store,methods,cacheByDefault,type},safeMethodsToNotCache=util.safeHTTPMethods.filter(method=>methods.includes(method)===!1);return dispatch=>(opts2,handler)=>{if(!opts2.origin||safeMethodsToNotCache.includes(opts2.method))return dispatch(opts2,handler);let reqCacheControl=opts2.headers?.["cache-control"]?parseCacheControlHeader(opts2.headers["cache-control"]):void 0;if(reqCacheControl?.["no-store"])return dispatch(opts2,handler);let cacheKey=makeCacheKey(opts2),result=store.get(cacheKey);return result&&typeof result.then=="function"?result.then(result2=>{handleResult(dispatch,globalOpts,cacheKey,handler,opts2,reqCacheControl,result2)}):handleResult(dispatch,globalOpts,cacheKey,handler,opts2,reqCacheControl,result),!0}}}});var require_sqlite_cache_store=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/cache/sqlite-cache-store.js"(exports2,module2){"use strict";var{Writable}=require("stream"),{assertCacheKey,assertCacheValue}=require_cache(),DatabaseSync,VERSION=3,MAX_ENTRY_SIZE=2*1e3*1e3*1e3;module2.exports=__name(class{#maxEntrySize=MAX_ENTRY_SIZE;#maxCount=1/0;#db;#getValuesQuery;#updateValueQuery;#insertValueQuery;#deleteExpiredValuesQuery;#deleteByUrlQuery;#countEntriesQuery;#deleteOldValuesQuery;constructor(opts){if(opts){if(typeof opts!="object")throw new TypeError("SqliteCacheStore options must be an object");if(opts.maxEntrySize!==void 0){if(typeof opts.maxEntrySize!="number"||!Number.isInteger(opts.maxEntrySize)||opts.maxEntrySize<0)throw new TypeError("SqliteCacheStore options.maxEntrySize must be a non-negative integer");if(opts.maxEntrySize>MAX_ENTRY_SIZE)throw new TypeError("SqliteCacheStore options.maxEntrySize must be less than 2gb");this.#maxEntrySize=opts.maxEntrySize}if(opts.maxCount!==void 0){if(typeof opts.maxCount!="number"||!Number.isInteger(opts.maxCount)||opts.maxCount<0)throw new TypeError("SqliteCacheStore options.maxCount must be a non-negative integer");this.#maxCount=opts.maxCount}}DatabaseSync||(DatabaseSync=require("node:sqlite").DatabaseSync),this.#db=new DatabaseSync(opts?.location??":memory:"),this.#db.exec(`
      CREATE TABLE IF NOT EXISTS cacheInterceptorV${VERSION} (
        -- Data specific to us
        id INTEGER PRIMARY KEY AUTOINCREMENT,
        url TEXT NOT NULL,
        method TEXT NOT NULL,

        -- Data returned to the interceptor
        body BUF NULL,
        deleteAt INTEGER NOT NULL,
        statusCode INTEGER NOT NULL,
        statusMessage TEXT NOT NULL,
        headers TEXT NULL,
        cacheControlDirectives TEXT NULL,
        etag TEXT NULL,
        vary TEXT NULL,
        cachedAt INTEGER NOT NULL,
        staleAt INTEGER NOT NULL
      );

      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_url ON cacheInterceptorV${VERSION}(url);
      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_method ON cacheInterceptorV${VERSION}(method);
      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_deleteAt ON cacheInterceptorV${VERSION}(deleteAt);
    `),this.#getValuesQuery=this.#db.prepare(`
      SELECT
        id,
        body,
        deleteAt,
        statusCode,
        statusMessage,
        headers,
        etag,
        cacheControlDirectives,
        vary,
        cachedAt,
        staleAt
      FROM cacheInterceptorV${VERSION}
      WHERE
        url = ?
        AND method = ?
      ORDER BY
        deleteAt ASC
    `),this.#updateValueQuery=this.#db.prepare(`
      UPDATE cacheInterceptorV${VERSION} SET
        body = ?,
        deleteAt = ?,
        statusCode = ?,
        statusMessage = ?,
        headers = ?,
        etag = ?,
        cacheControlDirectives = ?,
        cachedAt = ?,
        staleAt = ?,
        deleteAt = ?
      WHERE
        id = ?
    `),this.#insertValueQuery=this.#db.prepare(`
      INSERT INTO cacheInterceptorV${VERSION} (
        url,
        method,
        body,
        deleteAt,
        statusCode,
        statusMessage,
        headers,
        etag,
        cacheControlDirectives,
        vary,
        cachedAt,
        staleAt,
        deleteAt
      ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
    `),this.#deleteByUrlQuery=this.#db.prepare(`DELETE FROM cacheInterceptorV${VERSION} WHERE url = ?`),this.#countEntriesQuery=this.#db.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${VERSION}`),this.#deleteExpiredValuesQuery=this.#db.prepare(`DELETE FROM cacheInterceptorV${VERSION} WHERE deleteAt <= ?`),this.#deleteOldValuesQuery=this.#maxCount===1/0?null:this.#db.prepare(`
        DELETE FROM cacheInterceptorV${VERSION}
        WHERE id IN (
          SELECT
            id
          FROM cacheInterceptorV${VERSION}
          ORDER BY cachedAt DESC
          LIMIT ?
        )
      `)}close(){this.#db.close()}get(key){assertCacheKey(key);let value=this.#findValue(key);return value?{body:Buffer.from(value.body),statusCode:value.statusCode,statusMessage:value.statusMessage,headers:value.headers?JSON.parse(value.headers):void 0,etag:value.etag?value.etag:void 0,vary:value.vary??void 0,cacheControlDirectives:value.cacheControlDirectives?JSON.parse(value.cacheControlDirectives):void 0,cachedAt:value.cachedAt,staleAt:value.staleAt,deleteAt:value.deleteAt}:void 0}createWriteStream(key,value){assertCacheKey(key),assertCacheValue(value);let url2=this.#makeValueUrl(key),size=0,body=[],store=this;return new Writable({write(chunk,encoding,callback){typeof chunk=="string"&&(chunk=Buffer.from(chunk,encoding)),size+=chunk.byteLength,size<store.#maxEntrySize?body.push(chunk):this.destroy(),callback()},final(callback){let existingValue=store.#findValue(key,!0);existingValue?store.#updateValueQuery.run(Buffer.concat(body),value.deleteAt,value.statusCode,value.statusMessage,value.headers?JSON.stringify(value.headers):null,value.etag?value.etag:null,value.cacheControlDirectives?JSON.stringify(value.cacheControlDirectives):null,value.cachedAt,value.staleAt,value.deleteAt,existingValue.id):(store.#prune(),store.#insertValueQuery.run(url2,key.method,Buffer.concat(body),value.deleteAt,value.statusCode,value.statusMessage,value.headers?JSON.stringify(value.headers):null,value.etag?value.etag:null,value.cacheControlDirectives?JSON.stringify(value.cacheControlDirectives):null,value.vary?JSON.stringify(value.vary):null,value.cachedAt,value.staleAt,value.deleteAt)),callback()}})}delete(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);this.#deleteByUrlQuery.run(this.#makeValueUrl(key))}#prune(){if(this.size<=this.#maxCount)return 0;{let removed=this.#deleteExpiredValuesQuery.run(Date.now()).changes;if(removed>0)return removed}{let removed=this.#deleteOldValuesQuery.run(Math.max(Math.floor(this.#maxCount*.1),1)).changes;if(removed>0)return removed}return 0}get size(){let{total}=this.#countEntriesQuery.get();return total}#makeValueUrl(key){return`${key.origin}/${key.path}`}#findValue(key,canBeExpired=!1){let url2=this.#makeValueUrl(key),{headers,method}=key,values=this.#getValuesQuery.all(url2,method);if(values.length===0)return;let now=Date.now();for(let value of values){if(now>=value.deleteAt&&!canBeExpired)return;let matches=!0;if(value.vary){if(!headers)return;value.vary=JSON.parse(value.vary);for(let header in value.vary)if(!headerValueEquals(headers[header],value.vary[header])){matches=!1;break}}if(matches)return value}}},"SqliteCacheStore");function headerValueEquals(lhs,rhs){if(Array.isArray(lhs)&&Array.isArray(rhs)){if(lhs.length!==rhs.length)return!1;for(let i=0;i<lhs.length;i++)if(rhs.includes(lhs[i]))return!1;return!0}return lhs===rhs}__name(headerValueEquals,"headerValueEquals")}});var require_headers=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/headers.js"(exports2,module2){"use strict";var{kConstruct}=require_symbols(),{kEnumerableProperty}=require_util(),{iteratorMixin,isValidHeaderName,isValidHeaderValue}=require_util2(),{webidl}=require_webidl(),assert2=require("node:assert"),util=require("node:util");function isHTTPWhiteSpaceCharCode(code){return code===10||code===13||code===9||code===32}__name(isHTTPWhiteSpaceCharCode,"isHTTPWhiteSpaceCharCode");function headerValueNormalize(potentialValue){let i=0,j=potentialValue.length;for(;j>i&&isHTTPWhiteSpaceCharCode(potentialValue.charCodeAt(j-1));)--j;for(;j>i&&isHTTPWhiteSpaceCharCode(potentialValue.charCodeAt(i));)++i;return i===0&&j===potentialValue.length?potentialValue:potentialValue.substring(i,j)}__name(headerValueNormalize,"headerValueNormalize");function fill(headers,object){if(Array.isArray(object))for(let i=0;i<object.length;++i){let header=object[i];if(header.length!==2)throw webidl.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${header.length}.`});appendHeader(headers,header[0],header[1])}else if(typeof object=="object"&&object!==null){let keys=Object.keys(object);for(let i=0;i<keys.length;++i)appendHeader(headers,keys[i],object[keys[i]])}else throw webidl.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}__name(fill,"fill");function appendHeader(headers,name,value){if(value=headerValueNormalize(value),isValidHeaderName(name)){if(!isValidHeaderValue(value))throw webidl.errors.invalidArgument({prefix:"Headers.append",value,type:"header value"})}else throw webidl.errors.invalidArgument({prefix:"Headers.append",value:name,type:"header name"});if(getHeadersGuard(headers)==="immutable")throw new TypeError("immutable");return getHeadersList(headers).append(name,value,!1)}__name(appendHeader,"appendHeader");function headersListSortAndCombine(target){let headersList=getHeadersList(target);if(!headersList)return[];if(headersList.sortedMap)return headersList.sortedMap;let headers=[],names=headersList.toSortedArray(),cookies=headersList.cookies;if(cookies===null||cookies.length===1)return headersList.sortedMap=names;for(let i=0;i<names.length;++i){let{0:name,1:value}=names[i];if(name==="set-cookie")for(let j=0;j<cookies.length;++j)headers.push([name,cookies[j]]);else headers.push([name,value])}return headersList.sortedMap=headers}__name(headersListSortAndCombine,"headersListSortAndCombine");function compareHeaderName(a,b){return a[0]<b[0]?-1:1}__name(compareHeaderName,"compareHeaderName");var HeadersList=class{cookies=null;sortedMap;headersMap;constructor(init){init instanceof HeadersList?(this.headersMap=new Map(init.headersMap),this.sortedMap=init.sortedMap,this.cookies=init.cookies===null?null:[...init.cookies]):(this.headersMap=new Map(init),this.sortedMap=null)}contains(name,isLowerCase){return this.headersMap.has(isLowerCase?name:name.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(name,value,isLowerCase){this.sortedMap=null;let lowercaseName=isLowerCase?name:name.toLowerCase(),exists2=this.headersMap.get(lowercaseName);if(exists2){let delimiter=lowercaseName==="cookie"?"; ":", ";this.headersMap.set(lowercaseName,{name:exists2.name,value:`${exists2.value}${delimiter}${value}`})}else this.headersMap.set(lowercaseName,{name,value});lowercaseName==="set-cookie"&&(this.cookies??=[]).push(value)}set(name,value,isLowerCase){this.sortedMap=null;let lowercaseName=isLowerCase?name:name.toLowerCase();lowercaseName==="set-cookie"&&(this.cookies=[value]),this.headersMap.set(lowercaseName,{name,value})}delete(name,isLowerCase){this.sortedMap=null,isLowerCase||(name=name.toLowerCase()),name==="set-cookie"&&(this.cookies=null),this.headersMap.delete(name)}get(name,isLowerCase){return this.headersMap.get(isLowerCase?name:name.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:name,1:{value}}of this.headersMap)yield[name,value]}get entries(){let headers={};if(this.headersMap.size!==0)for(let{name,value}of this.headersMap.values())headers[name]=value;return headers}rawValues(){return this.headersMap.values()}get entriesList(){let headers=[];if(this.headersMap.size!==0)for(let{0:lowerName,1:{name,value}}of this.headersMap)if(lowerName==="set-cookie")for(let cookie of this.cookies)headers.push([name,cookie]);else headers.push([name,value]);return headers}toSortedArray(){let size=this.headersMap.size,array=new Array(size);if(size<=32){if(size===0)return array;let iterator=this.headersMap[Symbol.iterator](),firstValue=iterator.next().value;array[0]=[firstValue[0],firstValue[1].value],assert2(firstValue[1].value!==null);for(let i=1,j=0,right=0,left=0,pivot=0,x,value;i<size;++i){for(value=iterator.next().value,x=array[i]=[value[0],value[1].value],assert2(x[1]!==null),left=0,right=i;left<right;)pivot=left+(right-left>>1),array[pivot][0]<=x[0]?left=pivot+1:right=pivot;if(i!==pivot){for(j=i;j>left;)array[j]=array[--j];array[left]=x}}if(!iterator.next().done)throw new TypeError("Unreachable");return array}else{let i=0;for(let{0:name,1:{value}}of this.headersMap)array[i++]=[name,value],assert2(value!==null);return array.sort(compareHeaderName)}}};__name(HeadersList,"HeadersList");var Headers=class{#guard;#headersList;constructor(init=void 0){webidl.util.markAsUncloneable(this),init!==kConstruct&&(this.#headersList=new HeadersList,this.#guard="none",init!==void 0&&(init=webidl.converters.HeadersInit(init,"Headers constructor","init"),fill(this,init)))}append(name,value){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,2,"Headers.append");let prefix="Headers.append";return name=webidl.converters.ByteString(name,prefix,"name"),value=webidl.converters.ByteString(value,prefix,"value"),appendHeader(this,name,value)}delete(name){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,1,"Headers.delete");let prefix="Headers.delete";if(name=webidl.converters.ByteString(name,prefix,"name"),!isValidHeaderName(name))throw webidl.errors.invalidArgument({prefix:"Headers.delete",value:name,type:"header name"});if(this.#guard==="immutable")throw new TypeError("immutable");this.#headersList.contains(name,!1)&&this.#headersList.delete(name,!1)}get(name){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,1,"Headers.get");let prefix="Headers.get";if(name=webidl.converters.ByteString(name,prefix,"name"),!isValidHeaderName(name))throw webidl.errors.invalidArgument({prefix,value:name,type:"header name"});return this.#headersList.get(name,!1)}has(name){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,1,"Headers.has");let prefix="Headers.has";if(name=webidl.converters.ByteString(name,prefix,"name"),!isValidHeaderName(name))throw webidl.errors.invalidArgument({prefix,value:name,type:"header name"});return this.#headersList.contains(name,!1)}set(name,value){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,2,"Headers.set");let prefix="Headers.set";if(name=webidl.converters.ByteString(name,prefix,"name"),value=webidl.converters.ByteString(value,prefix,"value"),value=headerValueNormalize(value),isValidHeaderName(name)){if(!isValidHeaderValue(value))throw webidl.errors.invalidArgument({prefix,value,type:"header value"})}else throw webidl.errors.invalidArgument({prefix,value:name,type:"header name"});if(this.#guard==="immutable")throw new TypeError("immutable");this.#headersList.set(name,value,!1)}getSetCookie(){webidl.brandCheck(this,Headers);let list=this.#headersList.cookies;return list?[...list]:[]}[util.inspect.custom](depth,options){return options.depth??=depth,`Headers ${util.formatWithOptions(options,this.#headersList.entries)}`}static getHeadersGuard(o){return o.#guard}static setHeadersGuard(o,guard){o.#guard=guard}static getHeadersList(o){return o.#headersList}static setHeadersList(target,list){target.#headersList=list}};__name(Headers,"Headers");var{getHeadersGuard,setHeadersGuard,getHeadersList,setHeadersList}=Headers;Reflect.deleteProperty(Headers,"getHeadersGuard");Reflect.deleteProperty(Headers,"setHeadersGuard");Reflect.deleteProperty(Headers,"getHeadersList");Reflect.deleteProperty(Headers,"setHeadersList");iteratorMixin("Headers",Headers,headersListSortAndCombine,0,1);Object.defineProperties(Headers.prototype,{append:kEnumerableProperty,delete:kEnumerableProperty,get:kEnumerableProperty,has:kEnumerableProperty,set:kEnumerableProperty,getSetCookie:kEnumerableProperty,[Symbol.toStringTag]:{value:"Headers",configurable:!0},[util.inspect.custom]:{enumerable:!1}});webidl.converters.HeadersInit=function(V,prefix,argument){if(webidl.util.Type(V)===webidl.util.Types.OBJECT){let iterator=Reflect.get(V,Symbol.iterator);if(!util.types.isProxy(V)&&iterator===Headers.prototype.entries)try{return getHeadersList(V).entriesList}catch{}return typeof iterator=="function"?webidl.converters["sequence<sequence<ByteString>>"](V,prefix,argument,iterator.bind(V)):webidl.converters["record<ByteString, ByteString>"](V,prefix,argument)}throw webidl.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})};module2.exports={fill,compareHeaderName,Headers,HeadersList,getHeadersGuard,setHeadersGuard,setHeadersList,getHeadersList}}});var require_response=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/response.js"(exports2,module2){"use strict";var{Headers,HeadersList,fill,getHeadersGuard,setHeadersGuard,setHeadersList}=require_headers(),{extractBody,cloneBody,mixinBody,hasFinalizationRegistry,streamRegistry,bodyUnusable}=require_body(),util=require_util(),nodeUtil=require("node:util"),{kEnumerableProperty}=util,{isValidReasonPhrase,isCancelled,isAborted,serializeJavascriptValueToJSONString,isErrorLike,isomorphicEncode,environmentSettingsObject:relevantRealm}=require_util2(),{redirectStatusSet,nullBodyStatus}=require_constants3(),{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{kConstruct}=require_symbols(),assert2=require("node:assert"),{types}=require("node:util"),textEncoder=new TextEncoder("utf-8"),Response=class{#headers;#state;static error(){return fromInnerResponse(makeNetworkError(),"immutable")}static json(data,init=void 0){webidl.argumentLengthCheck(arguments,1,"Response.json"),init!==null&&(init=webidl.converters.ResponseInit(init));let bytes=textEncoder.encode(serializeJavascriptValueToJSONString(data)),body=extractBody(bytes),responseObject=fromInnerResponse(makeResponse({}),"response");return initializeResponse(responseObject,init,{body:body[0],type:"application/json"}),responseObject}static redirect(url2,status=302){webidl.argumentLengthCheck(arguments,1,"Response.redirect"),url2=webidl.converters.USVString(url2),status=webidl.converters["unsigned short"](status);let parsedURL;try{parsedURL=new URL(url2,relevantRealm.settingsObject.baseUrl)}catch(err){throw new TypeError(`Failed to parse URL from ${url2}`,{cause:err})}if(!redirectStatusSet.has(status))throw new RangeError(`Invalid status code ${status}`);let responseObject=fromInnerResponse(makeResponse({}),"immutable");responseObject.#state.status=status;let value=isomorphicEncode(URLSerializer(parsedURL));return responseObject.#state.headersList.append("location",value,!0),responseObject}constructor(body=null,init=void 0){if(webidl.util.markAsUncloneable(this),body===kConstruct)return;body!==null&&(body=webidl.converters.BodyInit(body)),init=webidl.converters.ResponseInit(init),this.#state=makeResponse({}),this.#headers=new Headers(kConstruct),setHeadersGuard(this.#headers,"response"),setHeadersList(this.#headers,this.#state.headersList);let bodyWithType=null;if(body!=null){let[extractedBody,type]=extractBody(body);bodyWithType={body:extractedBody,type}}initializeResponse(this,init,bodyWithType)}get type(){return webidl.brandCheck(this,Response),this.#state.type}get url(){webidl.brandCheck(this,Response);let urlList=this.#state.urlList,url2=urlList[urlList.length-1]??null;return url2===null?"":URLSerializer(url2,!0)}get redirected(){return webidl.brandCheck(this,Response),this.#state.urlList.length>1}get status(){return webidl.brandCheck(this,Response),this.#state.status}get ok(){return webidl.brandCheck(this,Response),this.#state.status>=200&&this.#state.status<=299}get statusText(){return webidl.brandCheck(this,Response),this.#state.statusText}get headers(){return webidl.brandCheck(this,Response),this.#headers}get body(){return webidl.brandCheck(this,Response),this.#state.body?this.#state.body.stream:null}get bodyUsed(){return webidl.brandCheck(this,Response),!!this.#state.body&&util.isDisturbed(this.#state.body.stream)}clone(){if(webidl.brandCheck(this,Response),bodyUnusable(this.#state))throw webidl.errors.exception({header:"Response.clone",message:"Body has already been consumed."});let clonedResponse=cloneResponse(this.#state);return fromInnerResponse(clonedResponse,getHeadersGuard(this.#headers))}[nodeUtil.inspect.custom](depth,options){options.depth===null&&(options.depth=2),options.colors??=!0;let properties={status:this.status,statusText:this.statusText,headers:this.headers,body:this.body,bodyUsed:this.bodyUsed,ok:this.ok,redirected:this.redirected,type:this.type,url:this.url};return`Response ${nodeUtil.formatWithOptions(options,properties)}`}static getResponseHeaders(response){return response.#headers}static setResponseHeaders(response,newHeaders){response.#headers=newHeaders}static getResponseState(response){return response.#state}static setResponseState(response,newState){response.#state=newState}};__name(Response,"Response");var{getResponseHeaders,setResponseHeaders,getResponseState,setResponseState}=Response;Reflect.deleteProperty(Response,"getResponseHeaders");Reflect.deleteProperty(Response,"setResponseHeaders");Reflect.deleteProperty(Response,"getResponseState");Reflect.deleteProperty(Response,"setResponseState");mixinBody(Response,getResponseState);Object.defineProperties(Response.prototype,{type:kEnumerableProperty,url:kEnumerableProperty,status:kEnumerableProperty,ok:kEnumerableProperty,redirected:kEnumerableProperty,statusText:kEnumerableProperty,headers:kEnumerableProperty,clone:kEnumerableProperty,body:kEnumerableProperty,bodyUsed:kEnumerableProperty,[Symbol.toStringTag]:{value:"Response",configurable:!0}});Object.defineProperties(Response,{json:kEnumerableProperty,redirect:kEnumerableProperty,error:kEnumerableProperty});function cloneResponse(response){if(response.internalResponse)return filterResponse(cloneResponse(response.internalResponse),response.type);let newResponse=makeResponse({...response,body:null});return response.body!=null&&(newResponse.body=cloneBody(newResponse,response.body)),newResponse}__name(cloneResponse,"cloneResponse");function makeResponse(init){return{aborted:!1,rangeRequested:!1,timingAllowPassed:!1,requestIncludesCredentials:!1,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...init,headersList:init?.headersList?new HeadersList(init?.headersList):new HeadersList,urlList:init?.urlList?[...init.urlList]:[]}}__name(makeResponse,"makeResponse");function makeNetworkError(reason){let isError=isErrorLike(reason);return makeResponse({type:"error",status:0,error:isError?reason:new Error(reason&&String(reason)),aborted:reason&&reason.name==="AbortError"})}__name(makeNetworkError,"makeNetworkError");function isNetworkError(response){return response.type==="error"&&response.status===0}__name(isNetworkError,"isNetworkError");function makeFilteredResponse(response,state){return state={internalResponse:response,...state},new Proxy(response,{get(target,p){return p in state?state[p]:target[p]},set(target,p,value){return assert2(!(p in state)),target[p]=value,!0}})}__name(makeFilteredResponse,"makeFilteredResponse");function filterResponse(response,type){if(type==="basic")return makeFilteredResponse(response,{type:"basic",headersList:response.headersList});if(type==="cors")return makeFilteredResponse(response,{type:"cors",headersList:response.headersList});if(type==="opaque")return makeFilteredResponse(response,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null});if(type==="opaqueredirect")return makeFilteredResponse(response,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null});assert2(!1)}__name(filterResponse,"filterResponse");function makeAppropriateNetworkError(fetchParams,err=null){return assert2(isCancelled(fetchParams)),isAborted(fetchParams)?makeNetworkError(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:err})):makeNetworkError(Object.assign(new DOMException("Request was cancelled."),{cause:err}))}__name(makeAppropriateNetworkError,"makeAppropriateNetworkError");function initializeResponse(response,init,body){if(init.status!==null&&(init.status<200||init.status>599))throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.');if("statusText"in init&&init.statusText!=null&&!isValidReasonPhrase(String(init.statusText)))throw new TypeError("Invalid statusText");if("status"in init&&init.status!=null&&(getResponseState(response).status=init.status),"statusText"in init&&init.statusText!=null&&(getResponseState(response).statusText=init.statusText),"headers"in init&&init.headers!=null&&fill(getResponseHeaders(response),init.headers),body){if(nullBodyStatus.includes(response.status))throw webidl.errors.exception({header:"Response constructor",message:`Invalid response status code ${response.status}`});getResponseState(response).body=body.body,body.type!=null&&!getResponseState(response).headersList.contains("content-type",!0)&&getResponseState(response).headersList.append("content-type",body.type,!0)}}__name(initializeResponse,"initializeResponse");function fromInnerResponse(innerResponse,guard){let response=new Response(kConstruct);setResponseState(response,innerResponse);let headers=new Headers(kConstruct);return setResponseHeaders(response,headers),setHeadersList(headers,innerResponse.headersList),setHeadersGuard(headers,guard),hasFinalizationRegistry&&innerResponse.body?.stream&&streamRegistry.register(response,new WeakRef(innerResponse.body.stream)),response}__name(fromInnerResponse,"fromInnerResponse");webidl.converters.XMLHttpRequestBodyInit=function(V,prefix,name){return typeof V=="string"?webidl.converters.USVString(V,prefix,name):webidl.is.Blob(V)||ArrayBuffer.isView(V)||types.isArrayBuffer(V)||webidl.is.FormData(V)||webidl.is.URLSearchParams(V)?V:webidl.converters.DOMString(V,prefix,name)};webidl.converters.BodyInit=function(V,prefix,argument){return webidl.is.ReadableStream(V)||V?.[Symbol.asyncIterator]?V:webidl.converters.XMLHttpRequestBodyInit(V,prefix,argument)};webidl.converters.ResponseInit=webidl.dictionaryConverter([{key:"status",converter:webidl.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:webidl.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:webidl.converters.HeadersInit}]);webidl.is.Response=webidl.util.MakeTypeAssertion(Response);module2.exports={isNetworkError,makeNetworkError,makeResponse,makeAppropriateNetworkError,filterResponse,Response,cloneResponse,fromInnerResponse,getResponseState}}});var require_dispatcher_weakref=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/dispatcher-weakref.js"(exports2,module2){"use strict";var{kConnected,kSize}=require_symbols(),CompatWeakRef=class{constructor(value){this.value=value}deref(){return this.value[kConnected]===0&&this.value[kSize]===0?void 0:this.value}};__name(CompatWeakRef,"CompatWeakRef");var CompatFinalizer=class{constructor(finalizer){this.finalizer=finalizer}register(dispatcher,key){dispatcher.on&&dispatcher.on("disconnect",()=>{dispatcher[kConnected]===0&&dispatcher[kSize]===0&&this.finalizer(key)})}unregister(key){}};__name(CompatFinalizer,"CompatFinalizer");module2.exports=function(){return process.env.NODE_V8_COVERAGE&&process.version.startsWith("v18")?(process._rawDebug("Using compatibility WeakRef and FinalizationRegistry"),{WeakRef:CompatWeakRef,FinalizationRegistry:CompatFinalizer}):{WeakRef,FinalizationRegistry}}}});var require_request2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/request.js"(exports2,module2){"use strict";var{extractBody,mixinBody,cloneBody,bodyUnusable}=require_body(),{Headers,fill:fillHeaders,HeadersList,setHeadersGuard,getHeadersGuard,setHeadersList,getHeadersList}=require_headers(),{FinalizationRegistry:FinalizationRegistry2}=require_dispatcher_weakref()(),util=require_util(),nodeUtil=require("node:util"),{isValidHTTPToken,sameOrigin,environmentSettingsObject}=require_util2(),{forbiddenMethodsSet,corsSafeListedMethodsSet,referrerPolicy,requestRedirect,requestMode,requestCredentials,requestCache,requestDuplex}=require_constants3(),{kEnumerableProperty,normalizedMethodRecordsBase,normalizedMethodRecords}=util,{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{kConstruct}=require_symbols(),assert2=require("node:assert"),{getMaxListeners,setMaxListeners,defaultMaxListeners}=require("node:events"),kAbortController=Symbol("abortController"),requestFinalizer=new FinalizationRegistry2(({signal,abort})=>{signal.removeEventListener("abort",abort)}),dependentControllerMap=new WeakMap;function buildAbort(acRef){return abort;function abort(){let ac=acRef.deref();if(ac!==void 0){requestFinalizer.unregister(abort),this.removeEventListener("abort",abort),ac.abort(this.reason);let controllerList=dependentControllerMap.get(ac.signal);if(controllerList!==void 0){if(controllerList.size!==0){for(let ref of controllerList){let ctrl=ref.deref();ctrl!==void 0&&ctrl.abort(this.reason)}controllerList.clear()}dependentControllerMap.delete(ac.signal)}}}}__name(buildAbort,"buildAbort");var patchMethodWarning=!1,Request=class{#signal;#dispatcher;#headers;#state;constructor(input,init=void 0){if(webidl.util.markAsUncloneable(this),input===kConstruct)return;let prefix="Request constructor";webidl.argumentLengthCheck(arguments,1,prefix),input=webidl.converters.RequestInfo(input,prefix,"input"),init=webidl.converters.RequestInit(init,prefix,"init");let request=null,fallbackMode=null,baseUrl=environmentSettingsObject.settingsObject.baseUrl,signal=null;if(typeof input=="string"){this.#dispatcher=init.dispatcher;let parsedURL;try{parsedURL=new URL(input,baseUrl)}catch(err){throw new TypeError("Failed to parse URL from "+input,{cause:err})}if(parsedURL.username||parsedURL.password)throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+input);request=makeRequest({urlList:[parsedURL]}),fallbackMode="cors"}else assert2(webidl.is.Request(input)),request=input.#state,signal=input.#signal,this.#dispatcher=init.dispatcher||input.#dispatcher;let origin=environmentSettingsObject.settingsObject.origin,window="client";if(request.window?.constructor?.name==="EnvironmentSettingsObject"&&sameOrigin(request.window,origin)&&(window=request.window),init.window!=null)throw new TypeError(`'window' option '${window}' must be null`);"window"in init&&(window="no-window"),request=makeRequest({method:request.method,headersList:request.headersList,unsafeRequest:request.unsafeRequest,client:environmentSettingsObject.settingsObject,window,priority:request.priority,origin:request.origin,referrer:request.referrer,referrerPolicy:request.referrerPolicy,mode:request.mode,credentials:request.credentials,cache:request.cache,redirect:request.redirect,integrity:request.integrity,keepalive:request.keepalive,reloadNavigation:request.reloadNavigation,historyNavigation:request.historyNavigation,urlList:[...request.urlList]});let initHasKey=Object.keys(init).length!==0;if(initHasKey&&(request.mode==="navigate"&&(request.mode="same-origin"),request.reloadNavigation=!1,request.historyNavigation=!1,request.origin="client",request.referrer="client",request.referrerPolicy="",request.url=request.urlList[request.urlList.length-1],request.urlList=[request.url]),init.referrer!==void 0){let referrer=init.referrer;if(referrer==="")request.referrer="no-referrer";else{let parsedReferrer;try{parsedReferrer=new URL(referrer,baseUrl)}catch(err){throw new TypeError(`Referrer "${referrer}" is not a valid URL.`,{cause:err})}parsedReferrer.protocol==="about:"&&parsedReferrer.hostname==="client"||origin&&!sameOrigin(parsedReferrer,environmentSettingsObject.settingsObject.baseUrl)?request.referrer="client":request.referrer=parsedReferrer}}init.referrerPolicy!==void 0&&(request.referrerPolicy=init.referrerPolicy);let mode;if(init.mode!==void 0?mode=init.mode:mode=fallbackMode,mode==="navigate")throw webidl.errors.exception({header:"Request constructor",message:"invalid request mode navigate."});if(mode!=null&&(request.mode=mode),init.credentials!==void 0&&(request.credentials=init.credentials),init.cache!==void 0&&(request.cache=init.cache),request.cache==="only-if-cached"&&request.mode!=="same-origin")throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode");if(init.redirect!==void 0&&(request.redirect=init.redirect),init.integrity!=null&&(request.integrity=String(init.integrity)),init.keepalive!==void 0&&(request.keepalive=!!init.keepalive),init.method!==void 0){let method=init.method,mayBeNormalized=normalizedMethodRecords[method];if(mayBeNormalized!==void 0)request.method=mayBeNormalized;else{if(!isValidHTTPToken(method))throw new TypeError(`'${method}' is not a valid HTTP method.`);let upperCase=method.toUpperCase();if(forbiddenMethodsSet.has(upperCase))throw new TypeError(`'${method}' HTTP method is unsupported.`);method=normalizedMethodRecordsBase[upperCase]??method,request.method=method}!patchMethodWarning&&request.method==="patch"&&(process.emitWarning("Using `patch` is highly likely to result in a `405 Method Not Allowed`. `PATCH` is much more likely to succeed.",{code:"UNDICI-FETCH-patch"}),patchMethodWarning=!0)}init.signal!==void 0&&(signal=init.signal),this.#state=request;let ac=new AbortController;if(this.#signal=ac.signal,signal!=null)if(signal.aborted)ac.abort(signal.reason);else{this[kAbortController]=ac;let acRef=new WeakRef(ac),abort=buildAbort(acRef);try{typeof getMaxListeners=="function"&&getMaxListeners(signal)===defaultMaxListeners&&setMaxListeners(1500,signal)}catch{}util.addAbortListener(signal,abort),requestFinalizer.register(ac,{signal,abort},abort)}if(this.#headers=new Headers(kConstruct),setHeadersList(this.#headers,request.headersList),setHeadersGuard(this.#headers,"request"),mode==="no-cors"){if(!corsSafeListedMethodsSet.has(request.method))throw new TypeError(`'${request.method} is unsupported in no-cors mode.`);setHeadersGuard(this.#headers,"request-no-cors")}if(initHasKey){let headersList=getHeadersList(this.#headers),headers=init.headers!==void 0?init.headers:new HeadersList(headersList);if(headersList.clear(),headers instanceof HeadersList){for(let{name,value}of headers.rawValues())headersList.append(name,value,!1);headersList.cookies=headers.cookies}else fillHeaders(this.#headers,headers)}let inputBody=webidl.is.Request(input)?input.#state.body:null;if((init.body!=null||inputBody!=null)&&(request.method==="GET"||request.method==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body.");let initBody=null;if(init.body!=null){let[extractedBody,contentType]=extractBody(init.body,request.keepalive);initBody=extractedBody,contentType&&!getHeadersList(this.#headers).contains("content-type",!0)&&this.#headers.append("content-type",contentType,!0)}let inputOrInitBody=initBody??inputBody;if(inputOrInitBody!=null&&inputOrInitBody.source==null){if(initBody!=null&&init.duplex==null)throw new TypeError("RequestInit: duplex option is required when sending a body.");if(request.mode!=="same-origin"&&request.mode!=="cors")throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"');request.useCORSPreflightFlag=!0}let finalBody=inputOrInitBody;if(initBody==null&&inputBody!=null){if(bodyUnusable(input.#state))throw new TypeError("Cannot construct a Request with a Request object that has already been used.");let identityTransform=new TransformStream;inputBody.stream.pipeThrough(identityTransform),finalBody={source:inputBody.source,length:inputBody.length,stream:identityTransform.readable}}this.#state.body=finalBody}get method(){return webidl.brandCheck(this,Request),this.#state.method}get url(){return webidl.brandCheck(this,Request),URLSerializer(this.#state.url)}get headers(){return webidl.brandCheck(this,Request),this.#headers}get destination(){return webidl.brandCheck(this,Request),this.#state.destination}get referrer(){return webidl.brandCheck(this,Request),this.#state.referrer==="no-referrer"?"":this.#state.referrer==="client"?"about:client":this.#state.referrer.toString()}get referrerPolicy(){return webidl.brandCheck(this,Request),this.#state.referrerPolicy}get mode(){return webidl.brandCheck(this,Request),this.#state.mode}get credentials(){return webidl.brandCheck(this,Request),this.#state.credentials}get cache(){return webidl.brandCheck(this,Request),this.#state.cache}get redirect(){return webidl.brandCheck(this,Request),this.#state.redirect}get integrity(){return webidl.brandCheck(this,Request),this.#state.integrity}get keepalive(){return webidl.brandCheck(this,Request),this.#state.keepalive}get isReloadNavigation(){return webidl.brandCheck(this,Request),this.#state.reloadNavigation}get isHistoryNavigation(){return webidl.brandCheck(this,Request),this.#state.historyNavigation}get signal(){return webidl.brandCheck(this,Request),this.#signal}get body(){return webidl.brandCheck(this,Request),this.#state.body?this.#state.body.stream:null}get bodyUsed(){return webidl.brandCheck(this,Request),!!this.#state.body&&util.isDisturbed(this.#state.body.stream)}get duplex(){return webidl.brandCheck(this,Request),"half"}clone(){if(webidl.brandCheck(this,Request),bodyUnusable(this.#state))throw new TypeError("unusable");let clonedRequest=cloneRequest(this.#state),ac=new AbortController;if(this.signal.aborted)ac.abort(this.signal.reason);else{let list=dependentControllerMap.get(this.signal);list===void 0&&(list=new Set,dependentControllerMap.set(this.signal,list));let acRef=new WeakRef(ac);list.add(acRef),util.addAbortListener(ac.signal,buildAbort(acRef))}return fromInnerRequest(clonedRequest,this.#dispatcher,ac.signal,getHeadersGuard(this.#headers))}[nodeUtil.inspect.custom](depth,options){options.depth===null&&(options.depth=2),options.colors??=!0;let properties={method:this.method,url:this.url,headers:this.headers,destination:this.destination,referrer:this.referrer,referrerPolicy:this.referrerPolicy,mode:this.mode,credentials:this.credentials,cache:this.cache,redirect:this.redirect,integrity:this.integrity,keepalive:this.keepalive,isReloadNavigation:this.isReloadNavigation,isHistoryNavigation:this.isHistoryNavigation,signal:this.signal};return`Request ${nodeUtil.formatWithOptions(options,properties)}`}static setRequestSignal(request,newSignal){return request.#signal=newSignal,request}static getRequestDispatcher(request){return request.#dispatcher}static setRequestDispatcher(request,newDispatcher){request.#dispatcher=newDispatcher}static setRequestHeaders(request,newHeaders){request.#headers=newHeaders}static getRequestState(request){return request.#state}static setRequestState(request,newState){request.#state=newState}};__name(Request,"Request");var{setRequestSignal,getRequestDispatcher,setRequestDispatcher,setRequestHeaders,getRequestState,setRequestState}=Request;Reflect.deleteProperty(Request,"setRequestSignal");Reflect.deleteProperty(Request,"getRequestDispatcher");Reflect.deleteProperty(Request,"setRequestDispatcher");Reflect.deleteProperty(Request,"setRequestHeaders");Reflect.deleteProperty(Request,"getRequestState");Reflect.deleteProperty(Request,"setRequestState");mixinBody(Request,getRequestState);function makeRequest(init){return{method:init.method??"GET",localURLsOnly:init.localURLsOnly??!1,unsafeRequest:init.unsafeRequest??!1,body:init.body??null,client:init.client??null,reservedClient:init.reservedClient??null,replacesClientId:init.replacesClientId??"",window:init.window??"client",keepalive:init.keepalive??!1,serviceWorkers:init.serviceWorkers??"all",initiator:init.initiator??"",destination:init.destination??"",priority:init.priority??null,origin:init.origin??"client",policyContainer:init.policyContainer??"client",referrer:init.referrer??"client",referrerPolicy:init.referrerPolicy??"",mode:init.mode??"no-cors",useCORSPreflightFlag:init.useCORSPreflightFlag??!1,credentials:init.credentials??"same-origin",useCredentials:init.useCredentials??!1,cache:init.cache??"default",redirect:init.redirect??"follow",integrity:init.integrity??"",cryptoGraphicsNonceMetadata:init.cryptoGraphicsNonceMetadata??"",parserMetadata:init.parserMetadata??"",reloadNavigation:init.reloadNavigation??!1,historyNavigation:init.historyNavigation??!1,userActivation:init.userActivation??!1,taintedOrigin:init.taintedOrigin??!1,redirectCount:init.redirectCount??0,responseTainting:init.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:init.preventNoCacheCacheControlHeaderModification??!1,done:init.done??!1,timingAllowFailed:init.timingAllowFailed??!1,urlList:init.urlList,url:init.urlList[0],headersList:init.headersList?new HeadersList(init.headersList):new HeadersList}}__name(makeRequest,"makeRequest");function cloneRequest(request){let newRequest=makeRequest({...request,body:null});return request.body!=null&&(newRequest.body=cloneBody(newRequest,request.body)),newRequest}__name(cloneRequest,"cloneRequest");function fromInnerRequest(innerRequest,dispatcher,signal,guard){let request=new Request(kConstruct);setRequestState(request,innerRequest),setRequestDispatcher(request,dispatcher),setRequestSignal(request,signal);let headers=new Headers(kConstruct);return setRequestHeaders(request,headers),setHeadersList(headers,innerRequest.headersList),setHeadersGuard(headers,guard),request}__name(fromInnerRequest,"fromInnerRequest");Object.defineProperties(Request.prototype,{method:kEnumerableProperty,url:kEnumerableProperty,headers:kEnumerableProperty,redirect:kEnumerableProperty,clone:kEnumerableProperty,signal:kEnumerableProperty,duplex:kEnumerableProperty,destination:kEnumerableProperty,body:kEnumerableProperty,bodyUsed:kEnumerableProperty,isHistoryNavigation:kEnumerableProperty,isReloadNavigation:kEnumerableProperty,keepalive:kEnumerableProperty,integrity:kEnumerableProperty,cache:kEnumerableProperty,credentials:kEnumerableProperty,attribute:kEnumerableProperty,referrerPolicy:kEnumerableProperty,referrer:kEnumerableProperty,mode:kEnumerableProperty,[Symbol.toStringTag]:{value:"Request",configurable:!0}});webidl.is.Request=webidl.util.MakeTypeAssertion(Request);webidl.converters.RequestInfo=function(V,prefix,argument){return typeof V=="string"?webidl.converters.USVString(V):webidl.is.Request(V)?V:webidl.converters.USVString(V)};webidl.converters.RequestInit=webidl.dictionaryConverter([{key:"method",converter:webidl.converters.ByteString},{key:"headers",converter:webidl.converters.HeadersInit},{key:"body",converter:webidl.nullableConverter(webidl.converters.BodyInit)},{key:"referrer",converter:webidl.converters.USVString},{key:"referrerPolicy",converter:webidl.converters.DOMString,allowedValues:referrerPolicy},{key:"mode",converter:webidl.converters.DOMString,allowedValues:requestMode},{key:"credentials",converter:webidl.converters.DOMString,allowedValues:requestCredentials},{key:"cache",converter:webidl.converters.DOMString,allowedValues:requestCache},{key:"redirect",converter:webidl.converters.DOMString,allowedValues:requestRedirect},{key:"integrity",converter:webidl.converters.DOMString},{key:"keepalive",converter:webidl.converters.boolean},{key:"signal",converter:webidl.nullableConverter(signal=>webidl.converters.AbortSignal(signal,"RequestInit","signal"))},{key:"window",converter:webidl.converters.any},{key:"duplex",converter:webidl.converters.DOMString,allowedValues:requestDuplex},{key:"dispatcher",converter:webidl.converters.any}]);module2.exports={Request,makeRequest,fromInnerRequest,cloneRequest,getRequestDispatcher,getRequestState}}});var require_fetch=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/index.js"(exports2,module2){"use strict";var{makeNetworkError,makeAppropriateNetworkError,filterResponse,makeResponse,fromInnerResponse,getResponseState}=require_response(),{HeadersList}=require_headers(),{Request,cloneRequest,getRequestDispatcher,getRequestState}=require_request2(),zlib=require("node:zlib"),{bytesMatch,makePolicyContainer,clonePolicyContainer,requestBadPort,TAOCheck,appendRequestOriginHeader,responseLocationURL,requestCurrentURL,setRequestReferrerPolicyOnRedirect,tryUpgradeRequestToAPotentiallyTrustworthyURL,createOpaqueTimingInfo,appendFetchMetadata,corsCheck,crossOriginResourcePolicyCheck,determineRequestsReferrer,coarsenedSharedCurrentTime,createDeferredPromise,sameOrigin,isCancelled,isAborted,isErrorLike,fullyReadBody,readableStreamClose,isomorphicEncode,urlIsLocal,urlIsHttpHttpsScheme,urlHasHttpsScheme,clampAndCoarsenConnectionTimingInfo,simpleRangeHeaderValue,buildContentRange,createInflate,extractMimeType}=require_util2(),assert2=require("node:assert"),{safelyExtractBody,extractBody}=require_body(),{redirectStatusSet,nullBodyStatus,safeMethodsSet,requestBodyHeader,subresourceSet}=require_constants3(),EE=require("node:events"),{Readable:Readable2,pipeline:pipeline4,finished,isErrored,isReadable}=require("node:stream"),{addAbortListener,bufferToLowerCasedHeaderName}=require_util(),{dataURLProcessor,serializeAMimeType,minimizeSupportedMimeType}=require_data_url(),{getGlobalDispatcher}=require_global2(),{webidl}=require_webidl(),{STATUS_CODES}=require("node:http"),GET_OR_HEAD=["GET","HEAD"],defaultUserAgent=typeof __UNDICI_IS_NODE__<"u"||typeof esbuildDetection<"u"?"node":"undici",resolveObjectURL,Fetch=class extends EE{constructor(dispatcher){super(),this.dispatcher=dispatcher,this.connection=null,this.dump=!1,this.state="ongoing"}terminate(reason){this.state==="ongoing"&&(this.state="terminated",this.connection?.destroy(reason),this.emit("terminated",reason))}abort(error){this.state==="ongoing"&&(this.state="aborted",error||(error=new DOMException("The operation was aborted.","AbortError")),this.serializedAbortReason=error,this.connection?.destroy(error),this.emit("terminated",error))}};__name(Fetch,"Fetch");function handleFetchDone(response){finalizeAndReportTiming(response,"fetch")}__name(handleFetchDone,"handleFetchDone");function fetch(input,init=void 0){webidl.argumentLengthCheck(arguments,1,"globalThis.fetch");let p=createDeferredPromise(),requestObject;try{requestObject=new Request(input,init)}catch(e){return p.reject(e),p.promise}let request=getRequestState(requestObject);if(requestObject.signal.aborted)return abortFetch(p,request,null,requestObject.signal.reason),p.promise;request.client.globalObject?.constructor?.name==="ServiceWorkerGlobalScope"&&(request.serviceWorkers="none");let responseObject=null,locallyAborted=!1,controller=null;return addAbortListener(requestObject.signal,()=>{locallyAborted=!0,assert2(controller!=null),controller.abort(requestObject.signal.reason);let realResponse=responseObject?.deref();abortFetch(p,request,realResponse,requestObject.signal.reason)}),controller=fetching({request,processResponseEndOfBody:handleFetchDone,processResponse:__name(response=>{if(!locallyAborted){if(response.aborted){abortFetch(p,request,responseObject,controller.serializedAbortReason);return}if(response.type==="error"){p.reject(new TypeError("fetch failed",{cause:response.error}));return}responseObject=new WeakRef(fromInnerResponse(response,"immutable")),p.resolve(responseObject.deref()),p=null}},"processResponse"),dispatcher:getRequestDispatcher(requestObject)}),p.promise}__name(fetch,"fetch");function finalizeAndReportTiming(response,initiatorType="other"){if(response.type==="error"&&response.aborted||!response.urlList?.length)return;let originalURL=response.urlList[0],timingInfo=response.timingInfo,cacheState=response.cacheState;urlIsHttpHttpsScheme(originalURL)&&timingInfo!==null&&(response.timingAllowPassed||(timingInfo=createOpaqueTimingInfo({startTime:timingInfo.startTime}),cacheState=""),timingInfo.endTime=coarsenedSharedCurrentTime(),response.timingInfo=timingInfo,markResourceTiming(timingInfo,originalURL.href,initiatorType,globalThis,cacheState))}__name(finalizeAndReportTiming,"finalizeAndReportTiming");var markResourceTiming=performance.markResourceTiming;function abortFetch(p,request,responseObject,error){if(p&&p.reject(error),request.body?.stream!=null&&isReadable(request.body.stream)&&request.body.stream.cancel(error).catch(err=>{if(err.code!=="ERR_INVALID_STATE")throw err}),responseObject==null)return;let response=getResponseState(responseObject);response.body?.stream!=null&&isReadable(response.body.stream)&&response.body.stream.cancel(error).catch(err=>{if(err.code!=="ERR_INVALID_STATE")throw err})}__name(abortFetch,"abortFetch");function fetching({request,processRequestBodyChunkLength,processRequestEndOfBody,processResponse,processResponseEndOfBody,processResponseConsumeBody,useParallelQueue=!1,dispatcher=getGlobalDispatcher()}){assert2(dispatcher);let taskDestination=null,crossOriginIsolatedCapability=!1;request.client!=null&&(taskDestination=request.client.globalObject,crossOriginIsolatedCapability=request.client.crossOriginIsolatedCapability);let currentTime=coarsenedSharedCurrentTime(crossOriginIsolatedCapability),timingInfo=createOpaqueTimingInfo({startTime:currentTime}),fetchParams={controller:new Fetch(dispatcher),request,timingInfo,processRequestBodyChunkLength,processRequestEndOfBody,processResponse,processResponseConsumeBody,processResponseEndOfBody,taskDestination,crossOriginIsolatedCapability};if(assert2(!request.body||request.body.stream),request.window==="client"&&(request.window=request.client?.globalObject?.constructor?.name==="Window"?request.client:"no-window"),request.origin==="client"&&(request.origin=request.client.origin),request.policyContainer==="client"&&(request.client!=null?request.policyContainer=clonePolicyContainer(request.client.policyContainer):request.policyContainer=makePolicyContainer()),!request.headersList.contains("accept",!0)){let value="*/*";request.headersList.append("accept",value,!0)}return request.headersList.contains("accept-language",!0)||request.headersList.append("accept-language","*",!0),request.priority,subresourceSet.has(request.destination),mainFetch(fetchParams).catch(err=>{fetchParams.controller.terminate(err)}),fetchParams.controller}__name(fetching,"fetching");async function mainFetch(fetchParams,recursive=!1){let request=fetchParams.request,response=null;if(request.localURLsOnly&&!urlIsLocal(requestCurrentURL(request))&&(response=makeNetworkError("local URLs only")),tryUpgradeRequestToAPotentiallyTrustworthyURL(request),requestBadPort(request)==="blocked"&&(response=makeNetworkError("bad port")),request.referrerPolicy===""&&(request.referrerPolicy=request.policyContainer.referrerPolicy),request.referrer!=="no-referrer"&&(request.referrer=determineRequestsReferrer(request)),response===null){let currentURL=requestCurrentURL(request);sameOrigin(currentURL,request.url)&&request.responseTainting==="basic"||currentURL.protocol==="data:"||request.mode==="navigate"||request.mode==="websocket"?(request.responseTainting="basic",response=await schemeFetch(fetchParams)):request.mode==="same-origin"?response=makeNetworkError('request mode cannot be "same-origin"'):request.mode==="no-cors"?request.redirect!=="follow"?response=makeNetworkError('redirect mode cannot be "follow" for "no-cors" request'):(request.responseTainting="opaque",response=await schemeFetch(fetchParams)):urlIsHttpHttpsScheme(requestCurrentURL(request))?(request.responseTainting="cors",response=await httpFetch(fetchParams)):response=makeNetworkError("URL scheme must be a HTTP(S) scheme")}if(recursive)return response;response.status!==0&&!response.internalResponse&&(request.responseTainting,request.responseTainting==="basic"?response=filterResponse(response,"basic"):request.responseTainting==="cors"?response=filterResponse(response,"cors"):request.responseTainting==="opaque"?response=filterResponse(response,"opaque"):assert2(!1));let internalResponse=response.status===0?response:response.internalResponse;if(internalResponse.urlList.length===0&&internalResponse.urlList.push(...request.urlList),request.timingAllowFailed||(response.timingAllowPassed=!0),response.type==="opaque"&&internalResponse.status===206&&internalResponse.rangeRequested&&!request.headers.contains("range",!0)&&(response=internalResponse=makeNetworkError()),response.status!==0&&(request.method==="HEAD"||request.method==="CONNECT"||nullBodyStatus.includes(internalResponse.status))&&(internalResponse.body=null,fetchParams.controller.dump=!0),request.integrity){let processBodyError=__name(reason=>fetchFinale(fetchParams,makeNetworkError(reason)),"processBodyError");if(request.responseTainting==="opaque"||response.body==null){processBodyError(response.error);return}let processBody=__name(bytes=>{if(!bytesMatch(bytes,request.integrity)){processBodyError("integrity mismatch");return}response.body=safelyExtractBody(bytes)[0],fetchFinale(fetchParams,response)},"processBody");await fullyReadBody(response.body,processBody,processBodyError)}else fetchFinale(fetchParams,response)}__name(mainFetch,"mainFetch");function schemeFetch(fetchParams){if(isCancelled(fetchParams)&&fetchParams.request.redirectCount===0)return Promise.resolve(makeAppropriateNetworkError(fetchParams));let{request}=fetchParams,{protocol:scheme}=requestCurrentURL(request);switch(scheme){case"about:":return Promise.resolve(makeNetworkError("about scheme is not supported"));case"blob:":{resolveObjectURL||(resolveObjectURL=require("node:buffer").resolveObjectURL);let blobURLEntry=requestCurrentURL(request);if(blobURLEntry.search.length!==0)return Promise.resolve(makeNetworkError("NetworkError when attempting to fetch resource."));let blob=resolveObjectURL(blobURLEntry.toString());if(request.method!=="GET"||!webidl.is.Blob(blob))return Promise.resolve(makeNetworkError("invalid method"));let response=makeResponse(),fullLength=blob.size,serializedFullLength=isomorphicEncode(`${fullLength}`),type=blob.type;if(request.headersList.contains("range",!0)){response.rangeRequested=!0;let rangeHeader=request.headersList.get("range",!0),rangeValue=simpleRangeHeaderValue(rangeHeader,!0);if(rangeValue==="failure")return Promise.resolve(makeNetworkError("failed to fetch the data URL"));let{rangeStartValue:rangeStart,rangeEndValue:rangeEnd}=rangeValue;if(rangeStart===null)rangeStart=fullLength-rangeEnd,rangeEnd=rangeStart+rangeEnd-1;else{if(rangeStart>=fullLength)return Promise.resolve(makeNetworkError("Range start is greater than the blob's size."));(rangeEnd===null||rangeEnd>=fullLength)&&(rangeEnd=fullLength-1)}let slicedBlob=blob.slice(rangeStart,rangeEnd,type),slicedBodyWithType=extractBody(slicedBlob);response.body=slicedBodyWithType[0];let serializedSlicedLength=isomorphicEncode(`${slicedBlob.size}`),contentRange=buildContentRange(rangeStart,rangeEnd,fullLength);response.status=206,response.statusText="Partial Content",response.headersList.set("content-length",serializedSlicedLength,!0),response.headersList.set("content-type",type,!0),response.headersList.set("content-range",contentRange,!0)}else{let bodyWithType=extractBody(blob);response.statusText="OK",response.body=bodyWithType[0],response.headersList.set("content-length",serializedFullLength,!0),response.headersList.set("content-type",type,!0)}return Promise.resolve(response)}case"data:":{let currentURL=requestCurrentURL(request),dataURLStruct=dataURLProcessor(currentURL);if(dataURLStruct==="failure")return Promise.resolve(makeNetworkError("failed to fetch the data URL"));let mimeType=serializeAMimeType(dataURLStruct.mimeType);return Promise.resolve(makeResponse({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:mimeType}]],body:safelyExtractBody(dataURLStruct.body)[0]}))}case"file:":return Promise.resolve(makeNetworkError("not implemented... yet..."));case"http:":case"https:":return httpFetch(fetchParams).catch(err=>makeNetworkError(err));default:return Promise.resolve(makeNetworkError("unknown scheme"))}}__name(schemeFetch,"schemeFetch");function finalizeResponse(fetchParams,response){fetchParams.request.done=!0,fetchParams.processResponseDone!=null&&queueMicrotask(()=>fetchParams.processResponseDone(response))}__name(finalizeResponse,"finalizeResponse");function fetchFinale(fetchParams,response){let timingInfo=fetchParams.timingInfo,processResponseEndOfBody=__name(()=>{let unsafeEndTime=Date.now();fetchParams.request.destination==="document"&&(fetchParams.controller.fullTimingInfo=timingInfo),fetchParams.controller.reportTimingSteps=()=>{if(fetchParams.request.url.protocol!=="https:")return;timingInfo.endTime=unsafeEndTime;let cacheState=response.cacheState,bodyInfo=response.bodyInfo;response.timingAllowPassed||(timingInfo=createOpaqueTimingInfo(timingInfo),cacheState="");let responseStatus=0;if(fetchParams.request.mode!=="navigator"||!response.hasCrossOriginRedirects){responseStatus=response.status;let mimeType=extractMimeType(response.headersList);mimeType!=="failure"&&(bodyInfo.contentType=minimizeSupportedMimeType(mimeType))}fetchParams.request.initiatorType!=null&&markResourceTiming(timingInfo,fetchParams.request.url.href,fetchParams.request.initiatorType,globalThis,cacheState,bodyInfo,responseStatus)};let processResponseEndOfBodyTask=__name(()=>{fetchParams.request.done=!0,fetchParams.processResponseEndOfBody!=null&&queueMicrotask(()=>fetchParams.processResponseEndOfBody(response)),fetchParams.request.initiatorType!=null&&fetchParams.controller.reportTimingSteps()},"processResponseEndOfBodyTask");queueMicrotask(()=>processResponseEndOfBodyTask())},"processResponseEndOfBody");fetchParams.processResponse!=null&&queueMicrotask(()=>{fetchParams.processResponse(response),fetchParams.processResponse=null});let internalResponse=response.type==="error"?response:response.internalResponse??response;internalResponse.body==null?processResponseEndOfBody():finished(internalResponse.body.stream,()=>{processResponseEndOfBody()})}__name(fetchFinale,"fetchFinale");async function httpFetch(fetchParams){let request=fetchParams.request,response=null,actualResponse=null,timingInfo=fetchParams.timingInfo;if(request.serviceWorkers,response===null){if(request.redirect==="follow"&&(request.serviceWorkers="none"),actualResponse=response=await httpNetworkOrCacheFetch(fetchParams),request.responseTainting==="cors"&&corsCheck(request,response)==="failure")return makeNetworkError("cors failure");TAOCheck(request,response)==="failure"&&(request.timingAllowFailed=!0)}return(request.responseTainting==="opaque"||response.type==="opaque")&&crossOriginResourcePolicyCheck(request.origin,request.client,request.destination,actualResponse)==="blocked"?makeNetworkError("blocked"):(redirectStatusSet.has(actualResponse.status)&&(request.redirect!=="manual"&&fetchParams.controller.connection.destroy(void 0,!1),request.redirect==="error"?response=makeNetworkError("unexpected redirect"):request.redirect==="manual"?response=actualResponse:request.redirect==="follow"?response=await httpRedirectFetch(fetchParams,response):assert2(!1)),response.timingInfo=timingInfo,response)}__name(httpFetch,"httpFetch");function httpRedirectFetch(fetchParams,response){let request=fetchParams.request,actualResponse=response.internalResponse?response.internalResponse:response,locationURL;try{if(locationURL=responseLocationURL(actualResponse,requestCurrentURL(request).hash),locationURL==null)return response}catch(err){return Promise.resolve(makeNetworkError(err))}if(!urlIsHttpHttpsScheme(locationURL))return Promise.resolve(makeNetworkError("URL scheme must be a HTTP(S) scheme"));if(request.redirectCount===20)return Promise.resolve(makeNetworkError("redirect count exceeded"));if(request.redirectCount+=1,request.mode==="cors"&&(locationURL.username||locationURL.password)&&!sameOrigin(request,locationURL))return Promise.resolve(makeNetworkError('cross origin not allowed for request mode "cors"'));if(request.responseTainting==="cors"&&(locationURL.username||locationURL.password))return Promise.resolve(makeNetworkError('URL cannot contain credentials for request mode "cors"'));if(actualResponse.status!==303&&request.body!=null&&request.body.source==null)return Promise.resolve(makeNetworkError());if([301,302].includes(actualResponse.status)&&request.method==="POST"||actualResponse.status===303&&!GET_OR_HEAD.includes(request.method)){request.method="GET",request.body=null;for(let headerName of requestBodyHeader)request.headersList.delete(headerName)}sameOrigin(requestCurrentURL(request),locationURL)||(request.headersList.delete("authorization",!0),request.headersList.delete("proxy-authorization",!0),request.headersList.delete("cookie",!0),request.headersList.delete("host",!0)),request.body!=null&&(assert2(request.body.source!=null),request.body=safelyExtractBody(request.body.source)[0]);let timingInfo=fetchParams.timingInfo;return timingInfo.redirectEndTime=timingInfo.postRedirectStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability),timingInfo.redirectStartTime===0&&(timingInfo.redirectStartTime=timingInfo.startTime),request.urlList.push(locationURL),setRequestReferrerPolicyOnRedirect(request,actualResponse),mainFetch(fetchParams,!0)}__name(httpRedirectFetch,"httpRedirectFetch");async function httpNetworkOrCacheFetch(fetchParams,isAuthenticationFetch=!1,isNewConnectionFetch=!1){let request=fetchParams.request,httpFetchParams=null,httpRequest=null,response=null,httpCache=null,revalidatingFlag=!1;request.window==="no-window"&&request.redirect==="error"?(httpFetchParams=fetchParams,httpRequest=request):(httpRequest=cloneRequest(request),httpFetchParams={...fetchParams},httpFetchParams.request=httpRequest);let includeCredentials=request.credentials==="include"||request.credentials==="same-origin"&&request.responseTainting==="basic",contentLength=httpRequest.body?httpRequest.body.length:null,contentLengthHeaderValue=null;if(httpRequest.body==null&&["POST","PUT"].includes(httpRequest.method)&&(contentLengthHeaderValue="0"),contentLength!=null&&(contentLengthHeaderValue=isomorphicEncode(`${contentLength}`)),contentLengthHeaderValue!=null&&httpRequest.headersList.append("content-length",contentLengthHeaderValue,!0),contentLength!=null&&httpRequest.keepalive,webidl.is.URL(httpRequest.referrer)&&httpRequest.headersList.append("referer",isomorphicEncode(httpRequest.referrer.href),!0),appendRequestOriginHeader(httpRequest),appendFetchMetadata(httpRequest),httpRequest.headersList.contains("user-agent",!0)||httpRequest.headersList.append("user-agent",defaultUserAgent,!0),httpRequest.cache==="default"&&(httpRequest.headersList.contains("if-modified-since",!0)||httpRequest.headersList.contains("if-none-match",!0)||httpRequest.headersList.contains("if-unmodified-since",!0)||httpRequest.headersList.contains("if-match",!0)||httpRequest.headersList.contains("if-range",!0))&&(httpRequest.cache="no-store"),httpRequest.cache==="no-cache"&&!httpRequest.preventNoCacheCacheControlHeaderModification&&!httpRequest.headersList.contains("cache-control",!0)&&httpRequest.headersList.append("cache-control","max-age=0",!0),(httpRequest.cache==="no-store"||httpRequest.cache==="reload")&&(httpRequest.headersList.contains("pragma",!0)||httpRequest.headersList.append("pragma","no-cache",!0),httpRequest.headersList.contains("cache-control",!0)||httpRequest.headersList.append("cache-control","no-cache",!0)),httpRequest.headersList.contains("range",!0)&&httpRequest.headersList.append("accept-encoding","identity",!0),httpRequest.headersList.contains("accept-encoding",!0)||(urlHasHttpsScheme(requestCurrentURL(httpRequest))?httpRequest.headersList.append("accept-encoding","br, gzip, deflate",!0):httpRequest.headersList.append("accept-encoding","gzip, deflate",!0)),httpRequest.headersList.delete("host",!0),httpCache==null&&(httpRequest.cache="no-store"),httpRequest.cache!=="no-store"&&httpRequest.cache,response==null){if(httpRequest.cache==="only-if-cached")return makeNetworkError("only if cached");let forwardResponse=await httpNetworkFetch(httpFetchParams,includeCredentials,isNewConnectionFetch);!safeMethodsSet.has(httpRequest.method)&&forwardResponse.status>=200&&forwardResponse.status<=399,revalidatingFlag&&forwardResponse.status,response==null&&(response=forwardResponse)}if(response.urlList=[...httpRequest.urlList],httpRequest.headersList.contains("range",!0)&&(response.rangeRequested=!0),response.requestIncludesCredentials=includeCredentials,response.status===407)return request.window==="no-window"?makeNetworkError():isCancelled(fetchParams)?makeAppropriateNetworkError(fetchParams):makeNetworkError("proxy authentication required");if(response.status===421&&!isNewConnectionFetch&&(request.body==null||request.body.source!=null)){if(isCancelled(fetchParams))return makeAppropriateNetworkError(fetchParams);fetchParams.controller.connection.destroy(),response=await httpNetworkOrCacheFetch(fetchParams,isAuthenticationFetch,!0)}return response}__name(httpNetworkOrCacheFetch,"httpNetworkOrCacheFetch");async function httpNetworkFetch(fetchParams,includeCredentials=!1,forceNewConnection=!1){assert2(!fetchParams.controller.connection||fetchParams.controller.connection.destroyed),fetchParams.controller.connection={abort:null,destroyed:!1,destroy(err,abort=!0){this.destroyed||(this.destroyed=!0,abort&&this.abort?.(err??new DOMException("The operation was aborted.","AbortError")))}};let request=fetchParams.request,response=null,timingInfo=fetchParams.timingInfo;null==null&&(request.cache="no-store");let newConnection=forceNewConnection?"yes":"no";request.mode;let requestBody=null;if(request.body==null&&fetchParams.processRequestEndOfBody)queueMicrotask(()=>fetchParams.processRequestEndOfBody());else if(request.body!=null){let processBodyChunk=__name(async function*(bytes){isCancelled(fetchParams)||(yield bytes,fetchParams.processRequestBodyChunkLength?.(bytes.byteLength))},"processBodyChunk"),processEndOfBody=__name(()=>{isCancelled(fetchParams)||fetchParams.processRequestEndOfBody&&fetchParams.processRequestEndOfBody()},"processEndOfBody"),processBodyError=__name(e=>{isCancelled(fetchParams)||(e.name==="AbortError"?fetchParams.controller.abort():fetchParams.controller.terminate(e))},"processBodyError");requestBody=async function*(){try{for await(let bytes of request.body.stream)yield*processBodyChunk(bytes);processEndOfBody()}catch(err){processBodyError(err)}}()}try{let{body,status,statusText,headersList,socket}=await dispatch({body:requestBody});if(socket)response=makeResponse({status,statusText,headersList,socket});else{let iterator=body[Symbol.asyncIterator]();fetchParams.controller.next=()=>iterator.next(),response=makeResponse({status,statusText,headersList})}}catch(err){return err.name==="AbortError"?(fetchParams.controller.connection.destroy(),makeAppropriateNetworkError(fetchParams,err)):makeNetworkError(err)}let pullAlgorithm=__name(()=>fetchParams.controller.resume(),"pullAlgorithm"),cancelAlgorithm=__name(reason=>{isCancelled(fetchParams)||fetchParams.controller.abort(reason)},"cancelAlgorithm"),stream2=new ReadableStream({async start(controller){fetchParams.controller.controller=controller},async pull(controller){await pullAlgorithm(controller)},async cancel(reason){await cancelAlgorithm(reason)},type:"bytes"});response.body={stream:stream2,source:null,length:null},fetchParams.controller.resume||fetchParams.controller.on("terminated",onAborted),fetchParams.controller.resume=async()=>{for(;;){let bytes,isFailure;try{let{done,value}=await fetchParams.controller.next();if(isAborted(fetchParams))break;bytes=done?void 0:value}catch(err){fetchParams.controller.ended&&!timingInfo.encodedBodySize?bytes=void 0:(bytes=err,isFailure=!0)}if(bytes===void 0){readableStreamClose(fetchParams.controller.controller),finalizeResponse(fetchParams,response);return}if(timingInfo.decodedBodySize+=bytes?.byteLength??0,isFailure){fetchParams.controller.terminate(bytes);return}let buffer=new Uint8Array(bytes);if(buffer.byteLength&&fetchParams.controller.controller.enqueue(buffer),isErrored(stream2)){fetchParams.controller.terminate();return}if(fetchParams.controller.controller.desiredSize<=0)return}};function onAborted(reason){isAborted(fetchParams)?(response.aborted=!0,isReadable(stream2)&&fetchParams.controller.controller.error(fetchParams.controller.serializedAbortReason)):isReadable(stream2)&&fetchParams.controller.controller.error(new TypeError("terminated",{cause:isErrorLike(reason)?reason:void 0})),fetchParams.controller.connection.destroy()}return __name(onAborted,"onAborted"),response;function dispatch({body}){let url2=requestCurrentURL(request),agent=fetchParams.controller.dispatcher;return new Promise((resolve2,reject2)=>agent.dispatch({path:url2.pathname+url2.search,origin:url2.origin,method:request.method,body:agent.isMockActive?request.body&&(request.body.source||request.body.stream):body,headers:request.headersList.entries,maxRedirections:0,upgrade:request.mode==="websocket"?"websocket":void 0},{body:null,abort:null,onConnect(abort){let{connection}=fetchParams.controller;timingInfo.finalConnectionTimingInfo=clampAndCoarsenConnectionTimingInfo(void 0,timingInfo.postRedirectStartTime,fetchParams.crossOriginIsolatedCapability),connection.destroyed?abort(new DOMException("The operation was aborted.","AbortError")):(fetchParams.controller.on("terminated",abort),this.abort=connection.abort=abort),timingInfo.finalNetworkRequestStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability)},onResponseStarted(){timingInfo.finalNetworkResponseStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability)},onHeaders(status,rawHeaders,resume,statusText){if(status<200)return;let codings=[],location="",headersList=new HeadersList;for(let i=0;i<rawHeaders.length;i+=2)headersList.append(bufferToLowerCasedHeaderName(rawHeaders[i]),rawHeaders[i+1].toString("latin1"),!0);let contentEncoding=headersList.get("content-encoding",!0);contentEncoding&&(codings=contentEncoding.toLowerCase().split(",").map(x=>x.trim())),location=headersList.get("location",!0),this.body=new Readable2({read:resume});let decoders=[],willFollow=location&&request.redirect==="follow"&&redirectStatusSet.has(status);if(codings.length!==0&&request.method!=="HEAD"&&request.method!=="CONNECT"&&!nullBodyStatus.includes(status)&&!willFollow)for(let i=codings.length-1;i>=0;--i){let coding=codings[i];if(coding==="x-gzip"||coding==="gzip")decoders.push(zlib.createGunzip({flush:zlib.constants.Z_SYNC_FLUSH,finishFlush:zlib.constants.Z_SYNC_FLUSH}));else if(coding==="deflate")decoders.push(createInflate({flush:zlib.constants.Z_SYNC_FLUSH,finishFlush:zlib.constants.Z_SYNC_FLUSH}));else if(coding==="br")decoders.push(zlib.createBrotliDecompress({flush:zlib.constants.BROTLI_OPERATION_FLUSH,finishFlush:zlib.constants.BROTLI_OPERATION_FLUSH}));else{decoders.length=0;break}}let onError=this.onError.bind(this);return resolve2({status,statusText,headersList,body:decoders.length?pipeline4(this.body,...decoders,err=>{err&&this.onError(err)}).on("error",onError):this.body.on("error",onError)}),!0},onData(chunk){if(fetchParams.controller.dump)return;let bytes=chunk;return timingInfo.encodedBodySize+=bytes.byteLength,this.body.push(bytes)},onComplete(){this.abort&&fetchParams.controller.off("terminated",this.abort),fetchParams.controller.ended=!0,this.body.push(null)},onError(error){this.abort&&fetchParams.controller.off("terminated",this.abort),this.body?.destroy(error),fetchParams.controller.terminate(error),reject2(error)},onUpgrade(status,rawHeaders,socket){if(status!==101)return;let headersList=new HeadersList;for(let i=0;i<rawHeaders.length;i+=2)headersList.append(bufferToLowerCasedHeaderName(rawHeaders[i]),rawHeaders[i+1].toString("latin1"),!0);return resolve2({status,statusText:STATUS_CODES[status],headersList,socket}),!0}}))}__name(dispatch,"dispatch")}__name(httpNetworkFetch,"httpNetworkFetch");module2.exports={fetch,Fetch,fetching,finalizeAndReportTiming}}});var require_util3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/util.js"(exports2,module2){"use strict";var assert2=require("node:assert"),{URLSerializer}=require_data_url(),{isValidHeaderName}=require_util2();function urlEquals(A,B,excludeFragment=!1){let serializedA=URLSerializer(A,excludeFragment),serializedB=URLSerializer(B,excludeFragment);return serializedA===serializedB}__name(urlEquals,"urlEquals");function getFieldValues(header){assert2(header!==null);let values=[];for(let value of header.split(","))value=value.trim(),isValidHeaderName(value)&&values.push(value);return values}__name(getFieldValues,"getFieldValues");module2.exports={urlEquals,getFieldValues}}});var require_cache3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/cache.js"(exports2,module2){"use strict";var{kConstruct}=require_symbols(),{urlEquals,getFieldValues}=require_util3(),{kEnumerableProperty,isDisturbed}=require_util(),{webidl}=require_webidl(),{cloneResponse,fromInnerResponse,getResponseState}=require_response(),{Request,fromInnerRequest,getRequestState}=require_request2(),{fetching}=require_fetch(),{urlIsHttpHttpsScheme,createDeferredPromise,readAllBytes}=require_util2(),assert2=require("node:assert"),Cache=class{#relevantRequestResponseList;constructor(){arguments[0]!==kConstruct&&webidl.illegalConstructor(),webidl.util.markAsUncloneable(this),this.#relevantRequestResponseList=arguments[1]}async match(request,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.match";webidl.argumentLengthCheck(arguments,1,prefix),request=webidl.converters.RequestInfo(request,prefix,"request"),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let p=this.#internalMatchAll(request,options,1);if(p.length!==0)return p[0]}async matchAll(request=void 0,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.matchAll";return request!==void 0&&(request=webidl.converters.RequestInfo(request,prefix,"request")),options=webidl.converters.CacheQueryOptions(options,prefix,"options"),this.#internalMatchAll(request,options)}async add(request){webidl.brandCheck(this,Cache);let prefix="Cache.add";webidl.argumentLengthCheck(arguments,1,prefix),request=webidl.converters.RequestInfo(request,prefix,"request");let requests=[request];return await this.addAll(requests)}async addAll(requests){webidl.brandCheck(this,Cache);let prefix="Cache.addAll";webidl.argumentLengthCheck(arguments,1,prefix);let responsePromises=[],requestList=[];for(let request of requests){if(request===void 0)throw webidl.errors.conversionFailed({prefix,argument:"Argument 1",types:["undefined is not allowed"]});if(request=webidl.converters.RequestInfo(request),typeof request=="string")continue;let r=getRequestState(request);if(!urlIsHttpHttpsScheme(r.url)||r.method!=="GET")throw webidl.errors.exception({header:prefix,message:"Expected http/s scheme when method is not GET."})}let fetchControllers=[];for(let request of requests){let r=getRequestState(new Request(request));if(!urlIsHttpHttpsScheme(r.url))throw webidl.errors.exception({header:prefix,message:"Expected http/s scheme."});r.initiator="fetch",r.destination="subresource",requestList.push(r);let responsePromise=createDeferredPromise();fetchControllers.push(fetching({request:r,processResponse(response){if(response.type==="error"||response.status===206||response.status<200||response.status>299)responsePromise.reject(webidl.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}));else if(response.headersList.contains("vary")){let fieldValues=getFieldValues(response.headersList.get("vary"));for(let fieldValue of fieldValues)if(fieldValue==="*"){responsePromise.reject(webidl.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(let controller of fetchControllers)controller.abort();return}}},processResponseEndOfBody(response){if(response.aborted){responsePromise.reject(new DOMException("aborted","AbortError"));return}responsePromise.resolve(response)}})),responsePromises.push(responsePromise.promise)}let responses=await Promise.all(responsePromises),operations=[],index=0;for(let response of responses){let operation={type:"put",request:requestList[index],response};operations.push(operation),index++}let cacheJobPromise=createDeferredPromise(),errorData=null;try{this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve(void 0):cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async put(request,response){webidl.brandCheck(this,Cache);let prefix="Cache.put";webidl.argumentLengthCheck(arguments,2,prefix),request=webidl.converters.RequestInfo(request,prefix,"request"),response=webidl.converters.Response(response,prefix,"response");let innerRequest=null;if(webidl.is.Request(request)?innerRequest=getRequestState(request):innerRequest=getRequestState(new Request(request)),!urlIsHttpHttpsScheme(innerRequest.url)||innerRequest.method!=="GET")throw webidl.errors.exception({header:prefix,message:"Expected an http/s scheme when method is not GET"});let innerResponse=getResponseState(response);if(innerResponse.status===206)throw webidl.errors.exception({header:prefix,message:"Got 206 status"});if(innerResponse.headersList.contains("vary")){let fieldValues=getFieldValues(innerResponse.headersList.get("vary"));for(let fieldValue of fieldValues)if(fieldValue==="*")throw webidl.errors.exception({header:prefix,message:"Got * vary field value"})}if(innerResponse.body&&(isDisturbed(innerResponse.body.stream)||innerResponse.body.stream.locked))throw webidl.errors.exception({header:prefix,message:"Response body is locked or disturbed"});let clonedResponse=cloneResponse(innerResponse),bodyReadPromise=createDeferredPromise();if(innerResponse.body!=null){let reader=innerResponse.body.stream.getReader();readAllBytes(reader,bodyReadPromise.resolve,bodyReadPromise.reject)}else bodyReadPromise.resolve(void 0);let operations=[],operation={type:"put",request:innerRequest,response:clonedResponse};operations.push(operation);let bytes=await bodyReadPromise.promise;clonedResponse.body!=null&&(clonedResponse.body.source=bytes);let cacheJobPromise=createDeferredPromise(),errorData=null;try{this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve():cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async delete(request,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.delete";webidl.argumentLengthCheck(arguments,1,prefix),request=webidl.converters.RequestInfo(request,prefix,"request"),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let r=null;if(webidl.is.Request(request)){if(r=getRequestState(request),r.method!=="GET"&&!options.ignoreMethod)return!1}else assert2(typeof request=="string"),r=getRequestState(new Request(request));let operations=[],operation={type:"delete",request:r,options};operations.push(operation);let cacheJobPromise=createDeferredPromise(),errorData=null,requestResponses;try{requestResponses=this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve(!!requestResponses?.length):cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async keys(request=void 0,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.keys";request!==void 0&&(request=webidl.converters.RequestInfo(request,prefix,"request")),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let r=null;if(request!==void 0)if(webidl.is.Request(request)){if(r=getRequestState(request),r.method!=="GET"&&!options.ignoreMethod)return[]}else typeof request=="string"&&(r=getRequestState(new Request(request)));let promise=createDeferredPromise(),requests=[];if(request===void 0)for(let requestResponse of this.#relevantRequestResponseList)requests.push(requestResponse[0]);else{let requestResponses=this.#queryCache(r,options);for(let requestResponse of requestResponses)requests.push(requestResponse[0])}return queueMicrotask(()=>{let requestList=[];for(let request2 of requests){let requestObject=fromInnerRequest(request2,void 0,new AbortController().signal,"immutable");requestList.push(requestObject)}promise.resolve(Object.freeze(requestList))}),promise.promise}#batchCacheOperations(operations){let cache=this.#relevantRequestResponseList,backupCache=[...cache],addedItems=[],resultList=[];try{for(let operation of operations){if(operation.type!=="delete"&&operation.type!=="put")throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'});if(operation.type==="delete"&&operation.response!=null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"});if(this.#queryCache(operation.request,operation.options,addedItems).length)throw new DOMException("???","InvalidStateError");let requestResponses;if(operation.type==="delete"){if(requestResponses=this.#queryCache(operation.request,operation.options),requestResponses.length===0)return[];for(let requestResponse of requestResponses){let idx=cache.indexOf(requestResponse);assert2(idx!==-1),cache.splice(idx,1)}}else if(operation.type==="put"){if(operation.response==null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"});let r=operation.request;if(!urlIsHttpHttpsScheme(r.url))throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"});if(r.method!=="GET")throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"});if(operation.options!=null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"});requestResponses=this.#queryCache(operation.request);for(let requestResponse of requestResponses){let idx=cache.indexOf(requestResponse);assert2(idx!==-1),cache.splice(idx,1)}cache.push([operation.request,operation.response]),addedItems.push([operation.request,operation.response])}resultList.push([operation.request,operation.response])}return resultList}catch(e){throw this.#relevantRequestResponseList.length=0,this.#relevantRequestResponseList=backupCache,e}}#queryCache(requestQuery,options,targetStorage){let resultList=[],storage=targetStorage??this.#relevantRequestResponseList;for(let requestResponse of storage){let[cachedRequest,cachedResponse]=requestResponse;this.#requestMatchesCachedItem(requestQuery,cachedRequest,cachedResponse,options)&&resultList.push(requestResponse)}return resultList}#requestMatchesCachedItem(requestQuery,request,response=null,options){let queryURL=new URL(requestQuery.url),cachedURL=new URL(request.url);if(options?.ignoreSearch&&(cachedURL.search="",queryURL.search=""),!urlEquals(queryURL,cachedURL,!0))return!1;if(response==null||options?.ignoreVary||!response.headersList.contains("vary"))return!0;let fieldValues=getFieldValues(response.headersList.get("vary"));for(let fieldValue of fieldValues){if(fieldValue==="*")return!1;let requestValue=request.headersList.get(fieldValue),queryValue=requestQuery.headersList.get(fieldValue);if(requestValue!==queryValue)return!1}return!0}#internalMatchAll(request,options,maxResponses=1/0){let r=null;if(request!==void 0)if(webidl.is.Request(request)){if(r=getRequestState(request),r.method!=="GET"&&!options.ignoreMethod)return[]}else typeof request=="string"&&(r=getRequestState(new Request(request)));let responses=[];if(request===void 0)for(let requestResponse of this.#relevantRequestResponseList)responses.push(requestResponse[1]);else{let requestResponses=this.#queryCache(r,options);for(let requestResponse of requestResponses)responses.push(requestResponse[1])}let responseList=[];for(let response of responses){let responseObject=fromInnerResponse(response,"immutable");if(responseList.push(responseObject.clone()),responseList.length>=maxResponses)break}return Object.freeze(responseList)}};__name(Cache,"Cache");Object.defineProperties(Cache.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:!0},match:kEnumerableProperty,matchAll:kEnumerableProperty,add:kEnumerableProperty,addAll:kEnumerableProperty,put:kEnumerableProperty,delete:kEnumerableProperty,keys:kEnumerableProperty});var cacheQueryOptionConverters=[{key:"ignoreSearch",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"ignoreMethod",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"ignoreVary",converter:webidl.converters.boolean,defaultValue:()=>!1}];webidl.converters.CacheQueryOptions=webidl.dictionaryConverter(cacheQueryOptionConverters);webidl.converters.MultiCacheQueryOptions=webidl.dictionaryConverter([...cacheQueryOptionConverters,{key:"cacheName",converter:webidl.converters.DOMString}]);webidl.converters.Response=webidl.interfaceConverter(webidl.is.Response,"Response");webidl.converters["sequence<RequestInfo>"]=webidl.sequenceConverter(webidl.converters.RequestInfo);module2.exports={Cache}}});var require_cachestorage=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/cachestorage.js"(exports2,module2){"use strict";var{Cache}=require_cache3(),{webidl}=require_webidl(),{kEnumerableProperty}=require_util(),{kConstruct}=require_symbols(),CacheStorage=class{#caches=new Map;constructor(){arguments[0]!==kConstruct&&webidl.illegalConstructor(),webidl.util.markAsUncloneable(this)}async match(request,options={}){if(webidl.brandCheck(this,CacheStorage),webidl.argumentLengthCheck(arguments,1,"CacheStorage.match"),request=webidl.converters.RequestInfo(request),options=webidl.converters.MultiCacheQueryOptions(options),options.cacheName!=null){if(this.#caches.has(options.cacheName)){let cacheList=this.#caches.get(options.cacheName);return await new Cache(kConstruct,cacheList).match(request,options)}}else for(let cacheList of this.#caches.values()){let response=await new Cache(kConstruct,cacheList).match(request,options);if(response!==void 0)return response}}async has(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.has";return webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.has(cacheName)}async open(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.open";if(webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.has(cacheName)){let cache2=this.#caches.get(cacheName);return new Cache(kConstruct,cache2)}let cache=[];return this.#caches.set(cacheName,cache),new Cache(kConstruct,cache)}async delete(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.delete";return webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.delete(cacheName)}async keys(){return webidl.brandCheck(this,CacheStorage),[...this.#caches.keys()]}};__name(CacheStorage,"CacheStorage");Object.defineProperties(CacheStorage.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:!0},match:kEnumerableProperty,has:kEnumerableProperty,open:kEnumerableProperty,delete:kEnumerableProperty,keys:kEnumerableProperty});module2.exports={CacheStorage}}});var require_constants4=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/constants.js"(exports2,module2){"use strict";module2.exports={maxAttributeValueSize:1024,maxNameValuePairSize:4096}}});var require_util4=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/util.js"(exports2,module2){"use strict";function isCTLExcludingHtab(value){for(let i=0;i<value.length;++i){let code=value.charCodeAt(i);if(code>=0&&code<=8||code>=10&&code<=31||code===127)return!0}return!1}__name(isCTLExcludingHtab,"isCTLExcludingHtab");function validateCookieName(name){for(let i=0;i<name.length;++i){let code=name.charCodeAt(i);if(code<33||code>126||code===34||code===40||code===41||code===60||code===62||code===64||code===44||code===59||code===58||code===92||code===47||code===91||code===93||code===63||code===61||code===123||code===125)throw new Error("Invalid cookie name")}}__name(validateCookieName,"validateCookieName");function validateCookieValue(value){let len=value.length,i=0;if(value[0]==='"'){if(len===1||value[len-1]!=='"')throw new Error("Invalid cookie value");--len,++i}for(;i<len;){let code=value.charCodeAt(i++);if(code<33||code>126||code===34||code===44||code===59||code===92)throw new Error("Invalid cookie value")}}__name(validateCookieValue,"validateCookieValue");function validateCookiePath(path){for(let i=0;i<path.length;++i){let code=path.charCodeAt(i);if(code<32||code===127||code===59)throw new Error("Invalid cookie path")}}__name(validateCookiePath,"validateCookiePath");function validateCookieDomain(domain){if(domain.startsWith("-")||domain.endsWith(".")||domain.endsWith("-"))throw new Error("Invalid cookie domain")}__name(validateCookieDomain,"validateCookieDomain");var IMFDays=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],IMFMonths=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],IMFPaddedNumbers=Array(61).fill(0).map((_,i)=>i.toString().padStart(2,"0"));function toIMFDate(date){return typeof date=="number"&&(date=new Date(date)),`${IMFDays[date.getUTCDay()]}, ${IMFPaddedNumbers[date.getUTCDate()]} ${IMFMonths[date.getUTCMonth()]} ${date.getUTCFullYear()} ${IMFPaddedNumbers[date.getUTCHours()]}:${IMFPaddedNumbers[date.getUTCMinutes()]}:${IMFPaddedNumbers[date.getUTCSeconds()]} GMT`}__name(toIMFDate,"toIMFDate");function validateCookieMaxAge(maxAge){if(maxAge<0)throw new Error("Invalid cookie max-age")}__name(validateCookieMaxAge,"validateCookieMaxAge");function stringify2(cookie){if(cookie.name.length===0)return null;validateCookieName(cookie.name),validateCookieValue(cookie.value);let out=[`${cookie.name}=${cookie.value}`];cookie.name.startsWith("__Secure-")&&(cookie.secure=!0),cookie.name.startsWith("__Host-")&&(cookie.secure=!0,cookie.domain=null,cookie.path="/"),cookie.secure&&out.push("Secure"),cookie.httpOnly&&out.push("HttpOnly"),typeof cookie.maxAge=="number"&&(validateCookieMaxAge(cookie.maxAge),out.push(`Max-Age=${cookie.maxAge}`)),cookie.domain&&(validateCookieDomain(cookie.domain),out.push(`Domain=${cookie.domain}`)),cookie.path&&(validateCookiePath(cookie.path),out.push(`Path=${cookie.path}`)),cookie.expires&&cookie.expires.toString()!=="Invalid Date"&&out.push(`Expires=${toIMFDate(cookie.expires)}`),cookie.sameSite&&out.push(`SameSite=${cookie.sameSite}`);for(let part of cookie.unparsed){if(!part.includes("="))throw new Error("Invalid unparsed");let[key,...value]=part.split("=");out.push(`${key.trim()}=${value.join("=")}`)}return out.join("; ")}__name(stringify2,"stringify");module2.exports={isCTLExcludingHtab,validateCookieName,validateCookiePath,validateCookieValue,toIMFDate,stringify:stringify2}}});var require_parse=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/parse.js"(exports2,module2){"use strict";var{maxNameValuePairSize,maxAttributeValueSize}=require_constants4(),{isCTLExcludingHtab}=require_util4(),{collectASequenceOfCodePointsFast}=require_data_url(),assert2=require("node:assert"),{unescape}=require("node:querystring");function parseSetCookie(header){if(isCTLExcludingHtab(header))return null;let nameValuePair="",unparsedAttributes="",name="",value="";if(header.includes(";")){let position={position:0};nameValuePair=collectASequenceOfCodePointsFast(";",header,position),unparsedAttributes=header.slice(position.position)}else nameValuePair=header;if(!nameValuePair.includes("="))value=nameValuePair;else{let position={position:0};name=collectASequenceOfCodePointsFast("=",nameValuePair,position),value=nameValuePair.slice(position.position+1)}return name=name.trim(),value=value.trim(),name.length+value.length>maxNameValuePairSize?null:{name,value:unescape(value),...parseUnparsedAttributes(unparsedAttributes)}}__name(parseSetCookie,"parseSetCookie");function parseUnparsedAttributes(unparsedAttributes,cookieAttributeList={}){if(unparsedAttributes.length===0)return cookieAttributeList;assert2(unparsedAttributes[0]===";"),unparsedAttributes=unparsedAttributes.slice(1);let cookieAv="";unparsedAttributes.includes(";")?(cookieAv=collectASequenceOfCodePointsFast(";",unparsedAttributes,{position:0}),unparsedAttributes=unparsedAttributes.slice(cookieAv.length)):(cookieAv=unparsedAttributes,unparsedAttributes="");let attributeName="",attributeValue="";if(cookieAv.includes("=")){let position={position:0};attributeName=collectASequenceOfCodePointsFast("=",cookieAv,position),attributeValue=cookieAv.slice(position.position+1)}else attributeName=cookieAv;if(attributeName=attributeName.trim(),attributeValue=attributeValue.trim(),attributeValue.length>maxAttributeValueSize)return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList);let attributeNameLowercase=attributeName.toLowerCase();if(attributeNameLowercase==="expires"){let expiryTime=new Date(attributeValue);cookieAttributeList.expires=expiryTime}else if(attributeNameLowercase==="max-age"){let charCode=attributeValue.charCodeAt(0);if((charCode<48||charCode>57)&&attributeValue[0]!=="-"||!/^\d+$/.test(attributeValue))return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList);let deltaSeconds=Number(attributeValue);cookieAttributeList.maxAge=deltaSeconds}else if(attributeNameLowercase==="domain"){let cookieDomain=attributeValue;cookieDomain[0]==="."&&(cookieDomain=cookieDomain.slice(1)),cookieDomain=cookieDomain.toLowerCase(),cookieAttributeList.domain=cookieDomain}else if(attributeNameLowercase==="path"){let cookiePath="";attributeValue.length===0||attributeValue[0]!=="/"?cookiePath="/":cookiePath=attributeValue,cookieAttributeList.path=cookiePath}else if(attributeNameLowercase==="secure")cookieAttributeList.secure=!0;else if(attributeNameLowercase==="httponly")cookieAttributeList.httpOnly=!0;else if(attributeNameLowercase==="samesite"){let enforcement="Default",attributeValueLowercase=attributeValue.toLowerCase();attributeValueLowercase.includes("none")&&(enforcement="None"),attributeValueLowercase.includes("strict")&&(enforcement="Strict"),attributeValueLowercase.includes("lax")&&(enforcement="Lax"),cookieAttributeList.sameSite=enforcement}else cookieAttributeList.unparsed??=[],cookieAttributeList.unparsed.push(`${attributeName}=${attributeValue}`);return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList)}__name(parseUnparsedAttributes,"parseUnparsedAttributes");module2.exports={parseSetCookie,parseUnparsedAttributes}}});var require_cookies=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/index.js"(exports2,module2){"use strict";var{parseSetCookie}=require_parse(),{stringify:stringify2}=require_util4(),{webidl}=require_webidl(),{Headers}=require_headers(),brandChecks=webidl.brandCheckMultiple([Headers,globalThis.Headers].filter(Boolean));function getCookies(headers){webidl.argumentLengthCheck(arguments,1,"getCookies"),brandChecks(headers);let cookie=headers.get("cookie"),out={};if(!cookie)return out;for(let piece of cookie.split(";")){let[name,...value]=piece.split("=");out[name.trim()]=value.join("=")}return out}__name(getCookies,"getCookies");function deleteCookie(headers,name,attributes){brandChecks(headers);let prefix="deleteCookie";webidl.argumentLengthCheck(arguments,2,prefix),name=webidl.converters.DOMString(name,prefix,"name"),attributes=webidl.converters.DeleteCookieAttributes(attributes),setCookie(headers,{name,value:"",expires:new Date(0),...attributes})}__name(deleteCookie,"deleteCookie");function getSetCookies(headers){webidl.argumentLengthCheck(arguments,1,"getSetCookies"),brandChecks(headers);let cookies=headers.getSetCookie();return cookies?cookies.map(pair=>parseSetCookie(pair)):[]}__name(getSetCookies,"getSetCookies");function parseCookie(cookie){return cookie=webidl.converters.DOMString(cookie),parseSetCookie(cookie)}__name(parseCookie,"parseCookie");function setCookie(headers,cookie){webidl.argumentLengthCheck(arguments,2,"setCookie"),brandChecks(headers),cookie=webidl.converters.Cookie(cookie);let str=stringify2(cookie);str&&headers.append("set-cookie",str,!0)}__name(setCookie,"setCookie");webidl.converters.DeleteCookieAttributes=webidl.dictionaryConverter([{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"path",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"domain",defaultValue:()=>null}]);webidl.converters.Cookie=webidl.dictionaryConverter([{converter:webidl.converters.DOMString,key:"name"},{converter:webidl.converters.DOMString,key:"value"},{converter:webidl.nullableConverter(value=>typeof value=="number"?webidl.converters["unsigned long long"](value):new Date(value)),key:"expires",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"path",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.boolean),key:"secure",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:webidl.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:webidl.sequenceConverter(webidl.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);module2.exports={getCookies,deleteCookie,getSetCookies,setCookie,parseCookie}}});var require_events=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/events.js"(exports2,module2){"use strict";var{webidl}=require_webidl(),{kEnumerableProperty}=require_util(),{kConstruct}=require_symbols(),MessageEvent=class extends Event{#eventInit;constructor(type,eventInitDict={}){if(type===kConstruct){super(arguments[1],arguments[2]),webidl.util.markAsUncloneable(this);return}let prefix="MessageEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.MessageEventInit(eventInitDict,prefix,"eventInitDict"),super(type,eventInitDict),this.#eventInit=eventInitDict,webidl.util.markAsUncloneable(this)}get data(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.data}get origin(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.origin}get lastEventId(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.lastEventId}get source(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.source}get ports(){return webidl.brandCheck(this,MessageEvent),Object.isFrozen(this.#eventInit.ports)||Object.freeze(this.#eventInit.ports),this.#eventInit.ports}initMessageEvent(type,bubbles=!1,cancelable=!1,data=null,origin="",lastEventId="",source=null,ports=[]){return webidl.brandCheck(this,MessageEvent),webidl.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent"),new MessageEvent(type,{bubbles,cancelable,data,origin,lastEventId,source,ports})}static createFastMessageEvent(type,init){let messageEvent=new MessageEvent(kConstruct,type,init);return messageEvent.#eventInit=init,messageEvent.#eventInit.data??=null,messageEvent.#eventInit.origin??="",messageEvent.#eventInit.lastEventId??="",messageEvent.#eventInit.source??=null,messageEvent.#eventInit.ports??=[],messageEvent}};__name(MessageEvent,"MessageEvent");var{createFastMessageEvent}=MessageEvent;delete MessageEvent.createFastMessageEvent;var CloseEvent=class extends Event{#eventInit;constructor(type,eventInitDict={}){let prefix="CloseEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.CloseEventInit(eventInitDict),super(type,eventInitDict),this.#eventInit=eventInitDict,webidl.util.markAsUncloneable(this)}get wasClean(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.wasClean}get code(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.code}get reason(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.reason}};__name(CloseEvent,"CloseEvent");var ErrorEvent=class extends Event{#eventInit;constructor(type,eventInitDict){let prefix="ErrorEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),super(type,eventInitDict),webidl.util.markAsUncloneable(this),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.ErrorEventInit(eventInitDict??{}),this.#eventInit=eventInitDict}get message(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.message}get filename(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.filename}get lineno(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.lineno}get colno(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.colno}get error(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.error}};__name(ErrorEvent,"ErrorEvent");Object.defineProperties(MessageEvent.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:!0},data:kEnumerableProperty,origin:kEnumerableProperty,lastEventId:kEnumerableProperty,source:kEnumerableProperty,ports:kEnumerableProperty,initMessageEvent:kEnumerableProperty});Object.defineProperties(CloseEvent.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:!0},reason:kEnumerableProperty,code:kEnumerableProperty,wasClean:kEnumerableProperty});Object.defineProperties(ErrorEvent.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:!0},message:kEnumerableProperty,filename:kEnumerableProperty,lineno:kEnumerableProperty,colno:kEnumerableProperty,error:kEnumerableProperty});webidl.converters.MessagePort=webidl.interfaceConverter(webidl.is.MessagePort,"MessagePort");webidl.converters["sequence<MessagePort>"]=webidl.sequenceConverter(webidl.converters.MessagePort);var eventInit=[{key:"bubbles",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"cancelable",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"composed",converter:webidl.converters.boolean,defaultValue:()=>!1}];webidl.converters.MessageEventInit=webidl.dictionaryConverter([...eventInit,{key:"data",converter:webidl.converters.any,defaultValue:()=>null},{key:"origin",converter:webidl.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:webidl.converters.DOMString,defaultValue:()=>""},{key:"source",converter:webidl.nullableConverter(webidl.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:webidl.converters["sequence<MessagePort>"],defaultValue:()=>new Array(0)}]);webidl.converters.CloseEventInit=webidl.dictionaryConverter([...eventInit,{key:"wasClean",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"code",converter:webidl.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:webidl.converters.USVString,defaultValue:()=>""}]);webidl.converters.ErrorEventInit=webidl.dictionaryConverter([...eventInit,{key:"message",converter:webidl.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:webidl.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:webidl.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:webidl.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:webidl.converters.any}]);module2.exports={MessageEvent,CloseEvent,ErrorEvent,createFastMessageEvent}}});var require_constants5=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/constants.js"(exports2,module2){"use strict";var uid="258EAFA5-E914-47DA-95CA-C5AB0DC85B11",staticPropertyDescriptors={enumerable:!0,writable:!1,configurable:!1},states={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3},sentCloseFrameState={SENT:1,RECEIVED:2},opcodes={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10},maxUnsigned16Bit=65535,parserStates={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4},emptyBuffer=Buffer.allocUnsafe(0),sendHints={text:1,typedArray:2,arrayBuffer:3,blob:4};module2.exports={uid,sentCloseFrameState,staticPropertyDescriptors,states,opcodes,maxUnsigned16Bit,parserStates,emptyBuffer,sendHints}}});var require_util5=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/util.js"(exports2,module2){"use strict";var{states,opcodes}=require_constants5(),{isUtf8}=require("node:buffer"),{collectASequenceOfCodePointsFast,removeHTTPWhitespace}=require_data_url();function isConnecting(readyState){return readyState===states.CONNECTING}__name(isConnecting,"isConnecting");function isEstablished(readyState){return readyState===states.OPEN}__name(isEstablished,"isEstablished");function isClosing(readyState){return readyState===states.CLOSING}__name(isClosing,"isClosing");function isClosed(readyState){return readyState===states.CLOSED}__name(isClosed,"isClosed");function fireEvent(e,target,eventFactory=(type,init)=>new Event(type,init),eventInitDict={}){let event=eventFactory(e,eventInitDict);target.dispatchEvent(event)}__name(fireEvent,"fireEvent");function websocketMessageReceived(handler,type,data){handler.onMessage(type,data)}__name(websocketMessageReceived,"websocketMessageReceived");function toArrayBuffer(buffer){return buffer.byteLength===buffer.buffer.byteLength?buffer.buffer:new Uint8Array(buffer).buffer}__name(toArrayBuffer,"toArrayBuffer");function isValidSubprotocol(protocol){if(protocol.length===0)return!1;for(let i=0;i<protocol.length;++i){let code=protocol.charCodeAt(i);if(code<33||code>126||code===34||code===40||code===41||code===44||code===47||code===58||code===59||code===60||code===61||code===62||code===63||code===64||code===91||code===92||code===93||code===123||code===125)return!1}return!0}__name(isValidSubprotocol,"isValidSubprotocol");function isValidStatusCode(code){return code>=1e3&&code<1015?code!==1004&&code!==1005&&code!==1006:code>=3e3&&code<=4999}__name(isValidStatusCode,"isValidStatusCode");function isControlFrame(opcode){return opcode===opcodes.CLOSE||opcode===opcodes.PING||opcode===opcodes.PONG}__name(isControlFrame,"isControlFrame");function isContinuationFrame(opcode){return opcode===opcodes.CONTINUATION}__name(isContinuationFrame,"isContinuationFrame");function isTextBinaryFrame(opcode){return opcode===opcodes.TEXT||opcode===opcodes.BINARY}__name(isTextBinaryFrame,"isTextBinaryFrame");function isValidOpcode(opcode){return isTextBinaryFrame(opcode)||isContinuationFrame(opcode)||isControlFrame(opcode)}__name(isValidOpcode,"isValidOpcode");function parseExtensions(extensions){let position={position:0},extensionList=new Map;for(;position.position<extensions.length;){let pair=collectASequenceOfCodePointsFast(";",extensions,position),[name,value=""]=pair.split("=");extensionList.set(removeHTTPWhitespace(name,!0,!1),removeHTTPWhitespace(value,!1,!0)),position.position++}return extensionList}__name(parseExtensions,"parseExtensions");function isValidClientWindowBits(value){for(let i=0;i<value.length;i++){let byte=value.charCodeAt(i);if(byte<48||byte>57)return!1}return!0}__name(isValidClientWindowBits,"isValidClientWindowBits");function getURLRecord(url2,baseURL){let urlRecord;try{urlRecord=new URL(url2,baseURL)}catch(e){throw new DOMException(e,"SyntaxError")}if(urlRecord.protocol==="http:"?urlRecord.protocol="ws:":urlRecord.protocol==="https:"&&(urlRecord.protocol="wss:"),urlRecord.protocol!=="ws:"&&urlRecord.protocol!=="wss:")throw new DOMException("expected a ws: or wss: url","SyntaxError");if(urlRecord.hash.length||urlRecord.href.endsWith("#"))throw new DOMException("hash","SyntaxError");return urlRecord}__name(getURLRecord,"getURLRecord");function validateCloseCodeAndReason(code,reason){if(code!==null&&code!==1e3&&(code<3e3||code>4999))throw new DOMException("invalid code","InvalidAccessError");if(reason!==null){let reasonBytesLength=Buffer.byteLength(reason);if(reasonBytesLength>123)throw new DOMException(`Reason must be less than 123 bytes; received ${reasonBytesLength}`,"SyntaxError")}}__name(validateCloseCodeAndReason,"validateCloseCodeAndReason");var utf8Decode=(()=>{if(typeof process.versions.icu=="string"){let fatalDecoder=new TextDecoder("utf-8",{fatal:!0});return fatalDecoder.decode.bind(fatalDecoder)}return function(buffer){if(isUtf8(buffer))return buffer.toString("utf-8");throw new TypeError("Invalid utf-8 received.")}})();module2.exports={isConnecting,isEstablished,isClosing,isClosed,fireEvent,isValidSubprotocol,isValidStatusCode,websocketMessageReceived,utf8Decode,isControlFrame,isContinuationFrame,isTextBinaryFrame,isValidOpcode,parseExtensions,isValidClientWindowBits,toArrayBuffer,getURLRecord,validateCloseCodeAndReason}}});var require_frame=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/frame.js"(exports2,module2){"use strict";var{maxUnsigned16Bit,opcodes}=require_constants5(),BUFFER_SIZE=8*1024,crypto,buffer=null,bufIdx=BUFFER_SIZE;try{crypto=require("node:crypto")}catch{crypto={randomFillSync:__name(function(buffer2,_offset,_size){for(let i=0;i<buffer2.length;++i)buffer2[i]=Math.random()*255|0;return buffer2},"randomFillSync")}}function generateMask(){return bufIdx===BUFFER_SIZE&&(bufIdx=0,crypto.randomFillSync(buffer??=Buffer.allocUnsafeSlow(BUFFER_SIZE),0,BUFFER_SIZE)),[buffer[bufIdx++],buffer[bufIdx++],buffer[bufIdx++],buffer[bufIdx++]]}__name(generateMask,"generateMask");var WebsocketFrameSend=class{constructor(data){this.frameData=data}createFrame(opcode){let frameData=this.frameData,maskKey=generateMask(),bodyLength=frameData?.byteLength??0,payloadLength=bodyLength,offset=6;bodyLength>maxUnsigned16Bit?(offset+=8,payloadLength=127):bodyLength>125&&(offset+=2,payloadLength=126);let buffer2=Buffer.allocUnsafe(bodyLength+offset);buffer2[0]=buffer2[1]=0,buffer2[0]|=128,buffer2[0]=(buffer2[0]&240)+opcode;buffer2[offset-4]=maskKey[0],buffer2[offset-3]=maskKey[1],buffer2[offset-2]=maskKey[2],buffer2[offset-1]=maskKey[3],buffer2[1]=payloadLength,payloadLength===126?buffer2.writeUInt16BE(bodyLength,2):payloadLength===127&&(buffer2[2]=buffer2[3]=0,buffer2.writeUIntBE(bodyLength,4,6)),buffer2[1]|=128;for(let i=0;i<bodyLength;++i)buffer2[offset+i]=frameData[i]^maskKey[i&3];return buffer2}static createFastTextFrame(buffer2){let maskKey=generateMask(),bodyLength=buffer2.length;for(let i=0;i<bodyLength;++i)buffer2[i]^=maskKey[i&3];let payloadLength=bodyLength,offset=6;bodyLength>maxUnsigned16Bit?(offset+=8,payloadLength=127):bodyLength>125&&(offset+=2,payloadLength=126);let head=Buffer.allocUnsafeSlow(offset);return head[0]=128|opcodes.TEXT,head[1]=payloadLength|128,head[offset-4]=maskKey[0],head[offset-3]=maskKey[1],head[offset-2]=maskKey[2],head[offset-1]=maskKey[3],payloadLength===126?head.writeUInt16BE(bodyLength,2):payloadLength===127&&(head[2]=head[3]=0,head.writeUIntBE(bodyLength,4,6)),[head,buffer2]}};__name(WebsocketFrameSend,"WebsocketFrameSend");module2.exports={WebsocketFrameSend}}});var require_connection=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/connection.js"(exports2,module2){"use strict";var{uid,states,sentCloseFrameState,emptyBuffer,opcodes}=require_constants5(),{parseExtensions,isClosed,isClosing,isEstablished,validateCloseCodeAndReason}=require_util5(),{channels}=require_diagnostics(),{makeRequest}=require_request2(),{fetching}=require_fetch(),{Headers,getHeadersList}=require_headers(),{getDecodeSplit}=require_util2(),{WebsocketFrameSend}=require_frame(),assert2=require("node:assert"),crypto;try{crypto=require("node:crypto")}catch{}function establishWebSocketConnection(url2,protocols,client,handler,options){let requestURL=url2;requestURL.protocol=url2.protocol==="ws:"?"http:":"https:";let request=makeRequest({urlList:[requestURL],client,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(options.headers){let headersList=getHeadersList(new Headers(options.headers));request.headersList=headersList}let keyValue=crypto.randomBytes(16).toString("base64");request.headersList.append("sec-websocket-key",keyValue,!0),request.headersList.append("sec-websocket-version","13",!0);for(let protocol of protocols)request.headersList.append("sec-websocket-protocol",protocol,!0);let permessageDeflate="permessage-deflate; client_max_window_bits";return request.headersList.append("sec-websocket-extensions",permessageDeflate,!0),fetching({request,useParallelQueue:!0,dispatcher:options.dispatcher,processResponse(response){if(response.type==="error"&&(handler.readyState=states.CLOSED),response.type==="error"||response.status!==101){failWebsocketConnection(handler,1002,"Received network error or non-101 status code.");return}if(protocols.length!==0&&!response.headersList.get("Sec-WebSocket-Protocol")){failWebsocketConnection(handler,1002,"Server did not respond with sent protocols.");return}if(response.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){failWebsocketConnection(handler,1002,'Server did not set Upgrade header to "websocket".');return}if(response.headersList.get("Connection")?.toLowerCase()!=="upgrade"){failWebsocketConnection(handler,1002,'Server did not set Connection header to "upgrade".');return}let secWSAccept=response.headersList.get("Sec-WebSocket-Accept"),digest=crypto.createHash("sha1").update(keyValue+uid).digest("base64");if(secWSAccept!==digest){failWebsocketConnection(handler,1002,"Incorrect hash received in Sec-WebSocket-Accept header.");return}let secExtension=response.headersList.get("Sec-WebSocket-Extensions"),extensions;if(secExtension!==null&&(extensions=parseExtensions(secExtension),!extensions.has("permessage-deflate"))){failWebsocketConnection(handler,1002,"Sec-WebSocket-Extensions header does not match.");return}let secProtocol=response.headersList.get("Sec-WebSocket-Protocol");if(secProtocol!==null&&!getDecodeSplit("sec-websocket-protocol",request.headersList).includes(secProtocol)){failWebsocketConnection(handler,1002,"Protocol was not set in the opening handshake.");return}response.socket.on("data",handler.onSocketData),response.socket.on("close",handler.onSocketClose),response.socket.on("error",handler.onSocketError),channels.open.hasSubscribers&&channels.open.publish({address:response.socket.address(),protocol:secProtocol,extensions:secExtension}),handler.wasEverConnected=!0,handler.onConnectionEstablished(response,extensions)}})}__name(establishWebSocketConnection,"establishWebSocketConnection");function closeWebSocketConnection(object,code,reason,validate=!1){if(code??=null,reason??="",validate&&validateCloseCodeAndReason(code,reason),!(isClosed(object.readyState)||isClosing(object.readyState)))if(!isEstablished(object.readyState))failWebsocketConnection(object),object.readyState=states.CLOSING;else if(!object.closeState.has(sentCloseFrameState.SENT)&&!object.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend;reason.length!==0&&code===null&&(code=1e3),assert2(code===null||Number.isInteger(code)),code===null&&reason.length===0?frame.frameData=emptyBuffer:code!==null&&reason===null?(frame.frameData=Buffer.allocUnsafe(2),frame.frameData.writeUInt16BE(code,0)):code!==null&&reason!==null?(frame.frameData=Buffer.allocUnsafe(2+Buffer.byteLength(reason)),frame.frameData.writeUInt16BE(code,0),frame.frameData.write(reason,2,"utf-8")):frame.frameData=emptyBuffer,object.socket.write(frame.createFrame(opcodes.CLOSE)),object.closeState.add(sentCloseFrameState.SENT),object.readyState=states.CLOSING}else object.readyState=states.CLOSING}__name(closeWebSocketConnection,"closeWebSocketConnection");function failWebsocketConnection(handler,code,reason){isEstablished(handler.readyState)&&closeWebSocketConnection(handler,code,reason,!1),handler.controller.abort(),handler.socket?.destroyed===!1&&handler.socket.destroy(),handler.onFail(code,reason)}__name(failWebsocketConnection,"failWebsocketConnection");module2.exports={establishWebSocketConnection,failWebsocketConnection,closeWebSocketConnection}}});var require_permessage_deflate=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/permessage-deflate.js"(exports2,module2){"use strict";var{createInflateRaw,Z_DEFAULT_WINDOWBITS}=require("node:zlib"),{isValidClientWindowBits}=require_util5(),tail=Buffer.from([0,0,255,255]),kBuffer=Symbol("kBuffer"),kLength=Symbol("kLength"),PerMessageDeflate=class{#inflate;#options={};constructor(extensions){this.#options.serverNoContextTakeover=extensions.has("server_no_context_takeover"),this.#options.serverMaxWindowBits=extensions.get("server_max_window_bits")}decompress(chunk,fin,callback){if(!this.#inflate){let windowBits=Z_DEFAULT_WINDOWBITS;if(this.#options.serverMaxWindowBits){if(!isValidClientWindowBits(this.#options.serverMaxWindowBits)){callback(new Error("Invalid server_max_window_bits"));return}windowBits=Number.parseInt(this.#options.serverMaxWindowBits)}this.#inflate=createInflateRaw({windowBits}),this.#inflate[kBuffer]=[],this.#inflate[kLength]=0,this.#inflate.on("data",data=>{this.#inflate[kBuffer].push(data),this.#inflate[kLength]+=data.length}),this.#inflate.on("error",err=>{this.#inflate=null,callback(err)})}this.#inflate.write(chunk),fin&&this.#inflate.write(tail),this.#inflate.flush(()=>{let full=Buffer.concat(this.#inflate[kBuffer],this.#inflate[kLength]);this.#inflate[kBuffer].length=0,this.#inflate[kLength]=0,callback(null,full)})}};__name(PerMessageDeflate,"PerMessageDeflate");module2.exports={PerMessageDeflate}}});var require_receiver=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/receiver.js"(exports2,module2){"use strict";var{Writable}=require("node:stream"),assert2=require("node:assert"),{parserStates,opcodes,states,emptyBuffer,sentCloseFrameState}=require_constants5(),{channels}=require_diagnostics(),{isValidStatusCode,isValidOpcode,websocketMessageReceived,utf8Decode,isControlFrame,isTextBinaryFrame,isContinuationFrame}=require_util5(),{failWebsocketConnection}=require_connection(),{WebsocketFrameSend}=require_frame(),{PerMessageDeflate}=require_permessage_deflate(),ByteParser=class extends Writable{#buffers=[];#fragmentsBytes=0;#byteOffset=0;#loop=!1;#state=parserStates.INFO;#info={};#fragments=[];#extensions;#handler;constructor(handler,extensions){super(),this.#handler=handler,this.#extensions=extensions??new Map,this.#extensions.has("permessage-deflate")&&this.#extensions.set("permessage-deflate",new PerMessageDeflate(extensions))}_write(chunk,_,callback){this.#buffers.push(chunk),this.#byteOffset+=chunk.length,this.#loop=!0,this.run(callback)}run(callback){for(;this.#loop;)if(this.#state===parserStates.INFO){if(this.#byteOffset<2)return callback();let buffer=this.consume(2),fin=(buffer[0]&128)!==0,opcode=buffer[0]&15,masked=(buffer[1]&128)===128,fragmented=!fin&&opcode!==opcodes.CONTINUATION,payloadLength=buffer[1]&127,rsv1=buffer[0]&64,rsv2=buffer[0]&32,rsv3=buffer[0]&16;if(!isValidOpcode(opcode))return failWebsocketConnection(this.#handler,1002,"Invalid opcode received"),callback();if(masked)return failWebsocketConnection(this.#handler,1002,"Frame cannot be masked"),callback();if(rsv1!==0&&!this.#extensions.has("permessage-deflate")){failWebsocketConnection(this.#handler,1002,"Expected RSV1 to be clear.");return}if(rsv2!==0||rsv3!==0){failWebsocketConnection(this.#handler,1002,"RSV1, RSV2, RSV3 must be clear");return}if(fragmented&&!isTextBinaryFrame(opcode)){failWebsocketConnection(this.#handler,1002,"Invalid frame type was fragmented.");return}if(isTextBinaryFrame(opcode)&&this.#fragments.length>0){failWebsocketConnection(this.#handler,1002,"Expected continuation frame");return}if(this.#info.fragmented&&fragmented){failWebsocketConnection(this.#handler,1002,"Fragmented frame exceeded 125 bytes.");return}if((payloadLength>125||fragmented)&&isControlFrame(opcode)){failWebsocketConnection(this.#handler,1002,"Control frame either too large or fragmented");return}if(isContinuationFrame(opcode)&&this.#fragments.length===0&&!this.#info.compressed){failWebsocketConnection(this.#handler,1002,"Unexpected continuation frame");return}payloadLength<=125?(this.#info.payloadLength=payloadLength,this.#state=parserStates.READ_DATA):payloadLength===126?this.#state=parserStates.PAYLOADLENGTH_16:payloadLength===127&&(this.#state=parserStates.PAYLOADLENGTH_64),isTextBinaryFrame(opcode)&&(this.#info.binaryType=opcode,this.#info.compressed=rsv1!==0),this.#info.opcode=opcode,this.#info.masked=masked,this.#info.fin=fin,this.#info.fragmented=fragmented}else if(this.#state===parserStates.PAYLOADLENGTH_16){if(this.#byteOffset<2)return callback();let buffer=this.consume(2);this.#info.payloadLength=buffer.readUInt16BE(0),this.#state=parserStates.READ_DATA}else if(this.#state===parserStates.PAYLOADLENGTH_64){if(this.#byteOffset<8)return callback();let buffer=this.consume(8),upper=buffer.readUInt32BE(0);if(upper>2**31-1){failWebsocketConnection(this.#handler,1009,"Received payload length > 2^31 bytes.");return}let lower=buffer.readUInt32BE(4);this.#info.payloadLength=(upper<<8)+lower,this.#state=parserStates.READ_DATA}else if(this.#state===parserStates.READ_DATA){if(this.#byteOffset<this.#info.payloadLength)return callback();let body=this.consume(this.#info.payloadLength);if(isControlFrame(this.#info.opcode))this.#loop=this.parseControlFrame(body),this.#state=parserStates.INFO;else if(!this.#info.compressed)this.writeFragments(body),!this.#info.fragmented&&this.#info.fin&&websocketMessageReceived(this.#handler,this.#info.binaryType,this.consumeFragments()),this.#state=parserStates.INFO;else{this.#extensions.get("permessage-deflate").decompress(body,this.#info.fin,(error,data)=>{if(error){failWebsocketConnection(this.#handler,1007,error.message);return}if(this.writeFragments(data),!this.#info.fin){this.#state=parserStates.INFO,this.#loop=!0,this.run(callback);return}websocketMessageReceived(this.#handler,this.#info.binaryType,this.consumeFragments()),this.#loop=!0,this.#state=parserStates.INFO,this.run(callback)}),this.#loop=!1;break}}}consume(n){if(n>this.#byteOffset)throw new Error("Called consume() before buffers satiated.");if(n===0)return emptyBuffer;this.#byteOffset-=n;let first=this.#buffers[0];if(first.length>n)return this.#buffers[0]=first.subarray(n,first.length),first.subarray(0,n);if(first.length===n)return this.#buffers.shift();{let offset=0,buffer=Buffer.allocUnsafeSlow(n);for(;offset!==n;){let next=this.#buffers[0],length=next.length;if(length+offset===n){buffer.set(this.#buffers.shift(),offset);break}else if(length+offset>n){buffer.set(next.subarray(0,n-offset),offset),this.#buffers[0]=next.subarray(n-offset);break}else buffer.set(this.#buffers.shift(),offset),offset+=length}return buffer}}writeFragments(fragment){this.#fragmentsBytes+=fragment.length,this.#fragments.push(fragment)}consumeFragments(){let fragments=this.#fragments;if(fragments.length===1)return this.#fragmentsBytes=0,fragments.shift();let offset=0,output=Buffer.allocUnsafeSlow(this.#fragmentsBytes);for(let i=0;i<fragments.length;++i){let buffer=fragments[i];output.set(buffer,offset),offset+=buffer.length}return this.#fragments=[],this.#fragmentsBytes=0,output}parseCloseBody(data){assert2(data.length!==1);let code;if(data.length>=2&&(code=data.readUInt16BE(0)),code!==void 0&&!isValidStatusCode(code))return{code:1002,reason:"Invalid status code",error:!0};let reason=data.subarray(2);reason[0]===239&&reason[1]===187&&reason[2]===191&&(reason=reason.subarray(3));try{reason=utf8Decode(reason)}catch{return{code:1007,reason:"Invalid UTF-8",error:!0}}return{code,reason,error:!1}}parseControlFrame(body){let{opcode,payloadLength}=this.#info;if(opcode===opcodes.CLOSE){if(payloadLength===1)return failWebsocketConnection(this.#handler,1002,"Received close frame with a 1-byte body."),!1;if(this.#info.closeInfo=this.parseCloseBody(body),this.#info.closeInfo.error){let{code,reason}=this.#info.closeInfo;return failWebsocketConnection(this.#handler,code,reason),!1}if(!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let body2=emptyBuffer;this.#info.closeInfo.code&&(body2=Buffer.allocUnsafe(2),body2.writeUInt16BE(this.#info.closeInfo.code,0));let closeFrame=new WebsocketFrameSend(body2);this.#handler.socket.write(closeFrame.createFrame(opcodes.CLOSE)),this.#handler.closeState.add(sentCloseFrameState.SENT)}return this.#handler.readyState=states.CLOSING,this.#handler.closeState.add(sentCloseFrameState.RECEIVED),!1}else if(opcode===opcodes.PING){if(!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend(body);this.#handler.socket.write(frame.createFrame(opcodes.PONG)),channels.ping.hasSubscribers&&channels.ping.publish({payload:body})}}else opcode===opcodes.PONG&&channels.pong.hasSubscribers&&channels.pong.publish({payload:body});return!0}get closingInfo(){return this.#info.closeInfo}};__name(ByteParser,"ByteParser");module2.exports={ByteParser}}});var require_sender=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/sender.js"(exports2,module2){"use strict";var{WebsocketFrameSend}=require_frame(),{opcodes,sendHints}=require_constants5(),FixedQueue=require_fixed_queue(),SendQueue=class{#queue=new FixedQueue;#running=!1;#socket;constructor(socket){this.#socket=socket}add(item,cb,hint){if(hint!==sendHints.blob){if(this.#running){let node2={promise:null,callback:cb,frame:createFrame(item,hint)};this.#queue.push(node2)}else if(hint===sendHints.text){let{0:head,1:body}=WebsocketFrameSend.createFastTextFrame(item);this.#socket.cork(),this.#socket.write(head),this.#socket.write(body,cb),this.#socket.uncork()}else this.#socket.write(createFrame(item,hint),cb);return}let node={promise:item.arrayBuffer().then(ab=>{node.promise=null,node.frame=createFrame(ab,hint)}),callback:cb,frame:null};this.#queue.push(node),this.#running||this.#run()}async#run(){this.#running=!0;let queue=this.#queue;for(;!queue.isEmpty();){let node=queue.shift();node.promise!==null&&await node.promise,this.#socket.write(node.frame,node.callback),node.callback=node.frame=null}this.#running=!1}};__name(SendQueue,"SendQueue");function createFrame(data,hint){return new WebsocketFrameSend(toBuffer(data,hint)).createFrame(hint===sendHints.text?opcodes.TEXT:opcodes.BINARY)}__name(createFrame,"createFrame");function toBuffer(data,hint){switch(hint){case sendHints.text:case sendHints.typedArray:return new Uint8Array(data.buffer,data.byteOffset,data.byteLength);case sendHints.arrayBuffer:case sendHints.blob:return new Uint8Array(data)}}__name(toBuffer,"toBuffer");module2.exports={SendQueue}}});var require_websocket=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/websocket.js"(exports2,module2){"use strict";var{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{environmentSettingsObject}=require_util2(),{staticPropertyDescriptors,states,sentCloseFrameState,sendHints,opcodes}=require_constants5(),{isConnecting,isEstablished,isClosing,isValidSubprotocol,fireEvent,utf8Decode,toArrayBuffer,getURLRecord}=require_util5(),{establishWebSocketConnection,closeWebSocketConnection,failWebsocketConnection}=require_connection(),{ByteParser}=require_receiver(),{kEnumerableProperty}=require_util(),{getGlobalDispatcher}=require_global2(),{types}=require("node:util"),{ErrorEvent,CloseEvent,createFastMessageEvent}=require_events(),{SendQueue}=require_sender(),{channels}=require_diagnostics(),WebSocket=class extends EventTarget{#events={open:null,error:null,close:null,message:null};#bufferedAmount=0;#protocol="";#extensions="";#sendQueue;#handler={onConnectionEstablished:(response,extensions)=>this.#onConnectionEstablished(response,extensions),onFail:(code,reason)=>this.#onFail(code,reason),onMessage:(opcode,data)=>this.#onMessage(opcode,data),onParserError:err=>failWebsocketConnection(this.#handler,null,err.message),onParserDrain:()=>this.#onParserDrain(),onSocketData:chunk=>{this.#parser.write(chunk)||this.#handler.socket.pause()},onSocketError:err=>{this.#handler.readyState=states.CLOSING,channels.socketError.hasSubscribers&&channels.socketError.publish(err),this.#handler.socket.destroy()},onSocketClose:()=>this.#onSocketClose(),readyState:states.CONNECTING,socket:null,closeState:new Set,controller:null,wasEverConnected:!1};#url;#binaryType;#parser;constructor(url2,protocols=[]){super(),webidl.util.markAsUncloneable(this);let prefix="WebSocket constructor";webidl.argumentLengthCheck(arguments,1,prefix);let options=webidl.converters["DOMString or sequence<DOMString> or WebSocketInit"](protocols,prefix,"options");url2=webidl.converters.USVString(url2),protocols=options.protocols;let baseURL=environmentSettingsObject.settingsObject.baseUrl,urlRecord=getURLRecord(url2,baseURL);if(typeof protocols=="string"&&(protocols=[protocols]),protocols.length!==new Set(protocols.map(p=>p.toLowerCase())).size)throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(protocols.length>0&&!protocols.every(p=>isValidSubprotocol(p)))throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");this.#url=new URL(urlRecord.href);let client=environmentSettingsObject.settingsObject;this.#handler.controller=establishWebSocketConnection(urlRecord,protocols,client,this.#handler,options),this.#handler.readyState=WebSocket.CONNECTING,this.#binaryType="blob"}close(code=void 0,reason=void 0){webidl.brandCheck(this,WebSocket);let prefix="WebSocket.close";code!==void 0&&(code=webidl.converters["unsigned short"](code,prefix,"code",{clamp:!0})),reason!==void 0&&(reason=webidl.converters.USVString(reason)),code??=null,reason??="",closeWebSocketConnection(this.#handler,code,reason,!0)}send(data){webidl.brandCheck(this,WebSocket);let prefix="WebSocket.send";if(webidl.argumentLengthCheck(arguments,1,prefix),data=webidl.converters.WebSocketSendData(data,prefix,"data"),isConnecting(this.#handler.readyState))throw new DOMException("Sent before connected.","InvalidStateError");if(!(!isEstablished(this.#handler.readyState)||isClosing(this.#handler.readyState)))if(typeof data=="string"){let buffer=Buffer.from(data);this.#bufferedAmount+=buffer.byteLength,this.#sendQueue.add(buffer,()=>{this.#bufferedAmount-=buffer.byteLength},sendHints.text)}else types.isArrayBuffer(data)?(this.#bufferedAmount+=data.byteLength,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.byteLength},sendHints.arrayBuffer)):ArrayBuffer.isView(data)?(this.#bufferedAmount+=data.byteLength,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.byteLength},sendHints.typedArray)):webidl.is.Blob(data)&&(this.#bufferedAmount+=data.size,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.size},sendHints.blob))}get readyState(){return webidl.brandCheck(this,WebSocket),this.#handler.readyState}get bufferedAmount(){return webidl.brandCheck(this,WebSocket),this.#bufferedAmount}get url(){return webidl.brandCheck(this,WebSocket),URLSerializer(this.#url)}get extensions(){return webidl.brandCheck(this,WebSocket),this.#extensions}get protocol(){return webidl.brandCheck(this,WebSocket),this.#protocol}get onopen(){return webidl.brandCheck(this,WebSocket),this.#events.open}set onopen(fn){webidl.brandCheck(this,WebSocket),this.#events.open&&this.removeEventListener("open",this.#events.open),typeof fn=="function"?(this.#events.open=fn,this.addEventListener("open",fn)):this.#events.open=null}get onerror(){return webidl.brandCheck(this,WebSocket),this.#events.error}set onerror(fn){webidl.brandCheck(this,WebSocket),this.#events.error&&this.removeEventListener("error",this.#events.error),typeof fn=="function"?(this.#events.error=fn,this.addEventListener("error",fn)):this.#events.error=null}get onclose(){return webidl.brandCheck(this,WebSocket),this.#events.close}set onclose(fn){webidl.brandCheck(this,WebSocket),this.#events.close&&this.removeEventListener("close",this.#events.close),typeof fn=="function"?(this.#events.close=fn,this.addEventListener("close",fn)):this.#events.close=null}get onmessage(){return webidl.brandCheck(this,WebSocket),this.#events.message}set onmessage(fn){webidl.brandCheck(this,WebSocket),this.#events.message&&this.removeEventListener("message",this.#events.message),typeof fn=="function"?(this.#events.message=fn,this.addEventListener("message",fn)):this.#events.message=null}get binaryType(){return webidl.brandCheck(this,WebSocket),this.#binaryType}set binaryType(type){webidl.brandCheck(this,WebSocket),type!=="blob"&&type!=="arraybuffer"?this.#binaryType="blob":this.#binaryType=type}#onConnectionEstablished(response,parsedExtensions){this.#handler.socket=response.socket;let parser2=new ByteParser(this.#handler,parsedExtensions);parser2.on("drain",()=>this.#handler.onParserDrain()),parser2.on("error",err=>this.#handler.onParserError(err)),this.#parser=parser2,this.#sendQueue=new SendQueue(response.socket),this.#handler.readyState=states.OPEN;let extensions=response.headersList.get("sec-websocket-extensions");extensions!==null&&(this.#extensions=extensions);let protocol=response.headersList.get("sec-websocket-protocol");protocol!==null&&(this.#protocol=protocol),fireEvent("open",this)}#onFail(code,reason){reason&&fireEvent("error",this,(type,init)=>new ErrorEvent(type,init),{error:new Error(reason),message:reason}),this.#handler.wasEverConnected||(this.#handler.readyState=states.CLOSED,fireEvent("close",this,(type,init)=>new CloseEvent(type,init),{wasClean:!1,code,reason}))}#onMessage(type,data){if(this.#handler.readyState!==states.OPEN)return;let dataForEvent;if(type===opcodes.TEXT)try{dataForEvent=utf8Decode(data)}catch{failWebsocketConnection(this.#handler,1007,"Received invalid UTF-8 in text frame.");return}else type===opcodes.BINARY&&(this.#binaryType==="blob"?dataForEvent=new Blob([data]):dataForEvent=toArrayBuffer(data));fireEvent("message",this,createFastMessageEvent,{origin:this.#url.origin,data:dataForEvent})}#onParserDrain(){this.#handler.socket.resume()}#onSocketClose(){let wasClean=this.#handler.closeState.has(sentCloseFrameState.SENT)&&this.#handler.closeState.has(sentCloseFrameState.RECEIVED),code=1005,reason="",result=this.#parser.closingInfo;result&&!result.error?(code=result.code??1005,reason=result.reason):this.#handler.closeState.has(sentCloseFrameState.RECEIVED)||(code=1006),this.#handler.readyState=states.CLOSED,fireEvent("close",this,(type,init)=>new CloseEvent(type,init),{wasClean,code,reason}),channels.close.hasSubscribers&&channels.close.publish({websocket:this,code,reason})}};__name(WebSocket,"WebSocket");WebSocket.CONNECTING=WebSocket.prototype.CONNECTING=states.CONNECTING;WebSocket.OPEN=WebSocket.prototype.OPEN=states.OPEN;WebSocket.CLOSING=WebSocket.prototype.CLOSING=states.CLOSING;WebSocket.CLOSED=WebSocket.prototype.CLOSED=states.CLOSED;Object.defineProperties(WebSocket.prototype,{CONNECTING:staticPropertyDescriptors,OPEN:staticPropertyDescriptors,CLOSING:staticPropertyDescriptors,CLOSED:staticPropertyDescriptors,url:kEnumerableProperty,readyState:kEnumerableProperty,bufferedAmount:kEnumerableProperty,onopen:kEnumerableProperty,onerror:kEnumerableProperty,onclose:kEnumerableProperty,close:kEnumerableProperty,onmessage:kEnumerableProperty,binaryType:kEnumerableProperty,send:kEnumerableProperty,extensions:kEnumerableProperty,protocol:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocket",writable:!1,enumerable:!1,configurable:!0}});Object.defineProperties(WebSocket,{CONNECTING:staticPropertyDescriptors,OPEN:staticPropertyDescriptors,CLOSING:staticPropertyDescriptors,CLOSED:staticPropertyDescriptors});webidl.converters["sequence<DOMString>"]=webidl.sequenceConverter(webidl.converters.DOMString);webidl.converters["DOMString or sequence<DOMString>"]=function(V,prefix,argument){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&Symbol.iterator in V?webidl.converters["sequence<DOMString>"](V):webidl.converters.DOMString(V,prefix,argument)};webidl.converters.WebSocketInit=webidl.dictionaryConverter([{key:"protocols",converter:webidl.converters["DOMString or sequence<DOMString>"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:webidl.converters.any,defaultValue:()=>getGlobalDispatcher()},{key:"headers",converter:webidl.nullableConverter(webidl.converters.HeadersInit)}]);webidl.converters["DOMString or sequence<DOMString> or WebSocketInit"]=function(V){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&!(Symbol.iterator in V)?webidl.converters.WebSocketInit(V):{protocols:webidl.converters["DOMString or sequence<DOMString>"](V)}};webidl.converters.WebSocketSendData=function(V){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&(webidl.is.Blob(V)||ArrayBuffer.isView(V)||types.isArrayBuffer(V))?V:webidl.converters.USVString(V)};module2.exports={WebSocket}}});var require_websocketerror=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/stream/websocketerror.js"(exports2,module2){"use strict";var{webidl}=require_webidl(),{validateCloseCodeAndReason}=require_util5(),{kConstruct}=require_symbols(),{kEnumerableProperty}=require_util(),WebSocketError=class extends DOMException{#closeCode;#reason;constructor(message="",init=void 0){if(message=webidl.converters.DOMString(message,"WebSocketError","message"),super(message,"WebSocketError"),init===kConstruct)return;init!==null&&(init=webidl.converters.WebSocketCloseInfo(init));let code=init.closeCode??null,reason=init.reason??"";validateCloseCodeAndReason(code,reason),reason.length!==0&&code===null&&(code=1e3),this.#closeCode=code,this.#reason=reason}get closeCode(){return this.#closeCode}get reason(){return this.#reason}static createUnvalidatedWebSocketError(message,code,reason){let error=new WebSocketError(message,kConstruct);return error.#closeCode=code,error.#reason=reason,error}};__name(WebSocketError,"WebSocketError");var{createUnvalidatedWebSocketError}=WebSocketError;delete WebSocketError.createUnvalidatedWebSocketError;Object.defineProperties(WebSocketError.prototype,{closeCode:kEnumerableProperty,reason:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocketError",writable:!1,enumerable:!1,configurable:!0}});webidl.is.WebSocketError=webidl.util.MakeTypeAssertion(WebSocketError);module2.exports={WebSocketError,createUnvalidatedWebSocketError}}});var require_websocketstream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/stream/websocketstream.js"(exports2,module2){"use strict";var{createDeferredPromise,environmentSettingsObject}=require_util2(),{states,opcodes,sentCloseFrameState}=require_constants5(),{webidl}=require_webidl(),{getURLRecord,isValidSubprotocol,isEstablished,utf8Decode}=require_util5(),{establishWebSocketConnection,failWebsocketConnection,closeWebSocketConnection}=require_connection(),{types}=require("node:util"),{channels}=require_diagnostics(),{WebsocketFrameSend}=require_frame(),{ByteParser}=require_receiver(),{WebSocketError,createUnvalidatedWebSocketError}=require_websocketerror(),{utf8DecodeBytes}=require_util2(),{kEnumerableProperty}=require_util(),emittedExperimentalWarning=!1,WebSocketStream=class{#url;#openedPromise;#closedPromise;#readableStream;#readableStreamController;#writableStream;#handshakeAborted=!1;#handler={onConnectionEstablished:(response,extensions)=>this.#onConnectionEstablished(response,extensions),onFail:(_code,_reason)=>{},onMessage:(opcode,data)=>this.#onMessage(opcode,data),onParserError:err=>failWebsocketConnection(this.#handler,null,err.message),onParserDrain:()=>this.#handler.socket.resume(),onSocketData:chunk=>{this.#parser.write(chunk)||this.#handler.socket.pause()},onSocketError:err=>{this.#handler.readyState=states.CLOSING,channels.socketError.hasSubscribers&&channels.socketError.publish(err),this.#handler.socket.destroy()},onSocketClose:()=>this.#onSocketClose(),readyState:states.CONNECTING,socket:null,closeState:new Set,controller:null,wasEverConnected:!1};#parser;constructor(url2,options=void 0){emittedExperimentalWarning||(process.emitWarning("WebSocketStream is experimental! Expect it to change at any time.",{code:"UNDICI-WSS"}),emittedExperimentalWarning=!0),webidl.argumentLengthCheck(arguments,1,"WebSocket"),url2=webidl.converters.USVString(url2),options!==null&&(options=webidl.converters.WebSocketStreamOptions(options));let baseURL=environmentSettingsObject.settingsObject.baseUrl,urlRecord=getURLRecord(url2,baseURL),protocols=options.protocols;if(protocols.length!==new Set(protocols.map(p=>p.toLowerCase())).size)throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(protocols.length>0&&!protocols.every(p=>isValidSubprotocol(p)))throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(this.#url=urlRecord.toString(),this.#openedPromise=createDeferredPromise(),this.#closedPromise=createDeferredPromise(),options.signal!=null){let signal=options.signal;if(signal.aborted){this.#openedPromise.reject(signal.reason),this.#closedPromise.reject(signal.reason);return}signal.addEventListener("abort",()=>{isEstablished(this.#handler.readyState)||(failWebsocketConnection(this.#handler),this.#handler.readyState=states.CLOSING,this.#openedPromise.reject(signal.reason),this.#closedPromise.reject(signal.reason),this.#handshakeAborted=!0)},{once:!0})}let client=environmentSettingsObject.settingsObject;this.#handler.controller=establishWebSocketConnection(urlRecord,protocols,client,this.#handler,options)}get url(){return this.#url.toString()}get opened(){return this.#openedPromise.promise}get closed(){return this.#closedPromise.promise}close(closeInfo=void 0){closeInfo!==null&&(closeInfo=webidl.converters.WebSocketCloseInfo(closeInfo));let code=closeInfo.closeCode??null,reason=closeInfo.reason;closeWebSocketConnection(this.#handler,code,reason,!0)}#write(chunk){let promise=createDeferredPromise(),data=null,opcode=null;if(ArrayBuffer.isView(chunk)||types.isArrayBuffer(chunk))data=new Uint8Array(ArrayBuffer.isView(chunk)?new Uint8Array(chunk.buffer,chunk.byteOffset,chunk.byteLength):chunk),opcode=opcodes.BINARY;else{let string;try{string=webidl.converters.DOMString(chunk)}catch(e){promise.reject(e);return}data=new TextEncoder().encode(string),opcode=opcodes.TEXT}if(!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend(data);this.#handler.socket.write(frame.createFrame(opcode),()=>{promise.resolve(void 0)})}return promise}#onConnectionEstablished(response,parsedExtensions){this.#handler.socket=response.socket;let parser2=new ByteParser(this.#handler,parsedExtensions);parser2.on("drain",()=>this.#handler.onParserDrain()),parser2.on("error",err=>this.#handler.onParserError(err)),this.#parser=parser2,this.#handler.readyState=states.OPEN;let extensions=parsedExtensions??"",protocol=response.headersList.get("sec-websocket-protocol")??"",readable=new ReadableStream({start:controller=>{this.#readableStreamController=controller},pull(controller){let chunk;for(;controller.desiredSize>0&&(chunk=response.socket.read())!==null;)controller.enqueue(chunk)},cancel:reason=>this.#cancel(reason)}),writable=new WritableStream({write:chunk=>this.#write(chunk),close:()=>closeWebSocketConnection(this.#handler,null,null),abort:reason=>this.#closeUsingReason(reason)});this.#readableStream=readable,this.#writableStream=writable,this.#openedPromise.resolve({extensions,protocol,readable,writable})}#onMessage(type,data){if(this.#handler.readyState!==states.OPEN)return;let chunk;if(type===opcodes.TEXT)try{chunk=utf8Decode(data)}catch{failWebsocketConnection(this.#handler,"Received invalid UTF-8 in text frame.");return}else type===opcodes.BINARY&&(chunk=new Uint8Array(data.buffer,data.byteOffset,data.byteLength));this.#readableStreamController.enqueue(chunk)}#onSocketClose(){let wasClean=this.#handler.closeState.has(sentCloseFrameState.SENT)&&this.#handler.closeState.has(sentCloseFrameState.RECEIVED);if(this.#handler.readyState=states.CLOSED,this.#handshakeAborted)return;this.#handler.wasEverConnected||this.#openedPromise.reject(new WebSocketError("Socket never opened"));let result=this.#parser.closingInfo,code=result?.code??1005;!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)&&(code=1006);let reason=result?.reason==null?"":utf8DecodeBytes(Buffer.from(result.reason));if(wasClean)this.#readableStream.cancel().catch(()=>{}),this.#writableStream.locked||this.#writableStream.abort(new DOMException("A closed WebSocketStream cannot be written to","InvalidStateError")),this.#closedPromise.resolve({closeCode:code,reason});else{let error=createUnvalidatedWebSocketError("unclean close",code,reason);this.#readableStreamController.error(error),this.#writableStream.abort(error),this.#closedPromise.reject(error)}}#closeUsingReason(reason){let code=null,reasonString="";webidl.is.WebSocketError(reason)&&(code=reason.closeCode,reasonString=reason.reason),closeWebSocketConnection(this.#handler,code,reasonString)}#cancel(reason){this.#closeUsingReason(reason)}};__name(WebSocketStream,"WebSocketStream");Object.defineProperties(WebSocketStream.prototype,{url:kEnumerableProperty,opened:kEnumerableProperty,closed:kEnumerableProperty,close:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocketStream",writable:!1,enumerable:!1,configurable:!0}});webidl.converters.WebSocketStreamOptions=webidl.dictionaryConverter([{key:"protocols",converter:webidl.sequenceConverter(webidl.converters.USVString),defaultValue:()=>[]},{key:"signal",converter:webidl.nullableConverter(webidl.converters.AbortSignal),defaultValue:()=>null}]);webidl.converters.WebSocketCloseInfo=webidl.dictionaryConverter([{key:"closeCode",converter:V=>webidl.converters["unsigned short"](V,{enforceRange:!0})},{key:"reason",converter:webidl.converters.USVString,defaultValue:()=>""}]);module2.exports={WebSocketStream}}});var require_util6=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/util.js"(exports2,module2){"use strict";function isValidLastEventId(value){return value.indexOf("\0")===-1}__name(isValidLastEventId,"isValidLastEventId");function isASCIINumber(value){if(value.length===0)return!1;for(let i=0;i<value.length;i++)if(value.charCodeAt(i)<48||value.charCodeAt(i)>57)return!1;return!0}__name(isASCIINumber,"isASCIINumber");function delay(ms){return new Promise(resolve2=>{setTimeout(resolve2,ms).unref()})}__name(delay,"delay");module2.exports={isValidLastEventId,isASCIINumber,delay}}});var require_eventsource_stream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/eventsource-stream.js"(exports2,module2){"use strict";var{Transform}=require("node:stream"),{isASCIINumber,isValidLastEventId}=require_util6(),BOM=[239,187,191],LF=10,CR=13,COLON=58,SPACE=32,EventSourceStream=class extends Transform{state;checkBOM=!0;crlfCheck=!1;eventEndCheck=!1;buffer=null;pos=0;event={data:void 0,event:void 0,id:void 0,retry:void 0};constructor(options={}){options.readableObjectMode=!0,super(options),this.state=options.eventSourceSettings||{},options.push&&(this.push=options.push)}_transform(chunk,_encoding,callback){if(chunk.length===0){callback();return}if(this.buffer?this.buffer=Buffer.concat([this.buffer,chunk]):this.buffer=chunk,this.checkBOM)switch(this.buffer.length){case 1:if(this.buffer[0]===BOM[0]){callback();return}this.checkBOM=!1,callback();return;case 2:if(this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]){callback();return}this.checkBOM=!1;break;case 3:if(this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]&&this.buffer[2]===BOM[2]){this.buffer=Buffer.alloc(0),this.checkBOM=!1,callback();return}this.checkBOM=!1;break;default:this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]&&this.buffer[2]===BOM[2]&&(this.buffer=this.buffer.subarray(3)),this.checkBOM=!1;break}for(;this.pos<this.buffer.length;){if(this.eventEndCheck){if(this.crlfCheck){if(this.buffer[this.pos]===LF){this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,this.crlfCheck=!1;continue}this.crlfCheck=!1}if(this.buffer[this.pos]===LF||this.buffer[this.pos]===CR){this.buffer[this.pos]===CR&&(this.crlfCheck=!0),this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,(this.event.data!==void 0||this.event.event||this.event.id||this.event.retry)&&this.processEvent(this.event),this.clearEvent();continue}this.eventEndCheck=!1;continue}if(this.buffer[this.pos]===LF||this.buffer[this.pos]===CR){this.buffer[this.pos]===CR&&(this.crlfCheck=!0),this.parseLine(this.buffer.subarray(0,this.pos),this.event),this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,this.eventEndCheck=!0;continue}this.pos++}callback()}parseLine(line,event){if(line.length===0)return;let colonPosition=line.indexOf(COLON);if(colonPosition===0)return;let field="",value="";if(colonPosition!==-1){field=line.subarray(0,colonPosition).toString("utf8");let valueStart=colonPosition+1;line[valueStart]===SPACE&&++valueStart,value=line.subarray(valueStart).toString("utf8")}else field=line.toString("utf8"),value="";switch(field){case"data":event[field]===void 0?event[field]=value:event[field]+=`
${value}`;break;case"retry":isASCIINumber(value)&&(event[field]=value);break;case"id":isValidLastEventId(value)&&(event[field]=value);break;case"event":value.length>0&&(event[field]=value);break}}processEvent(event){event.retry&&isASCIINumber(event.retry)&&(this.state.reconnectionTime=parseInt(event.retry,10)),event.id&&isValidLastEventId(event.id)&&(this.state.lastEventId=event.id),event.data!==void 0&&this.push({type:event.event||"message",options:{data:event.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};__name(EventSourceStream,"EventSourceStream");module2.exports={EventSourceStream}}});var require_eventsource=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/eventsource.js"(exports2,module2){"use strict";var{pipeline:pipeline4}=require("node:stream"),{fetching}=require_fetch(),{makeRequest}=require_request2(),{webidl}=require_webidl(),{EventSourceStream}=require_eventsource_stream(),{parseMIMEType}=require_data_url(),{createFastMessageEvent}=require_events(),{isNetworkError}=require_response(),{delay}=require_util6(),{kEnumerableProperty}=require_util(),{environmentSettingsObject}=require_util2(),experimentalWarned=!1,defaultReconnectionTime=3e3,CONNECTING=0,OPEN=1,CLOSED=2,ANONYMOUS="anonymous",USE_CREDENTIALS="use-credentials",EventSource=class extends EventTarget{#events={open:null,error:null,message:null};#url;#withCredentials=!1;#readyState=CONNECTING;#request=null;#controller=null;#dispatcher;#state;constructor(url2,eventSourceInitDict={}){super(),webidl.util.markAsUncloneable(this);let prefix="EventSource constructor";webidl.argumentLengthCheck(arguments,1,prefix),experimentalWarned||(experimentalWarned=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),url2=webidl.converters.USVString(url2),eventSourceInitDict=webidl.converters.EventSourceInitDict(eventSourceInitDict,prefix,"eventSourceInitDict"),this.#dispatcher=eventSourceInitDict.dispatcher,this.#state={lastEventId:"",reconnectionTime:defaultReconnectionTime};let settings=environmentSettingsObject,urlRecord;try{urlRecord=new URL(url2,settings.settingsObject.baseUrl),this.#state.origin=urlRecord.origin}catch(e){throw new DOMException(e,"SyntaxError")}this.#url=urlRecord.href;let corsAttributeState=ANONYMOUS;eventSourceInitDict.withCredentials===!0&&(corsAttributeState=USE_CREDENTIALS,this.#withCredentials=!0);let initRequest={redirect:"follow",keepalive:!0,mode:"cors",credentials:corsAttributeState==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};initRequest.client=environmentSettingsObject.settingsObject,initRequest.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],initRequest.cache="no-store",initRequest.initiator="other",initRequest.urlList=[new URL(this.#url)],this.#request=makeRequest(initRequest),this.#connect()}get readyState(){return this.#readyState}get url(){return this.#url}get withCredentials(){return this.#withCredentials}#connect(){if(this.#readyState===CLOSED)return;this.#readyState=CONNECTING;let fetchParams={request:this.#request,dispatcher:this.#dispatcher},processEventSourceEndOfBody=__name(response=>{isNetworkError(response)&&(this.dispatchEvent(new Event("error")),this.close()),this.#reconnect()},"processEventSourceEndOfBody");fetchParams.processResponseEndOfBody=processEventSourceEndOfBody,fetchParams.processResponse=response=>{if(isNetworkError(response))if(response.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#reconnect();return}let contentType=response.headersList.get("content-type",!0),mimeType=contentType!==null?parseMIMEType(contentType):"failure",contentTypeValid=mimeType!=="failure"&&mimeType.essence==="text/event-stream";if(response.status!==200||contentTypeValid===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#readyState=OPEN,this.dispatchEvent(new Event("open")),this.#state.origin=response.urlList[response.urlList.length-1].origin;let eventSourceStream=new EventSourceStream({eventSourceSettings:this.#state,push:event=>{this.dispatchEvent(createFastMessageEvent(event.type,event.options))}});pipeline4(response.body.stream,eventSourceStream,error=>{error?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#controller=fetching(fetchParams)}async#reconnect(){this.#readyState!==CLOSED&&(this.#readyState=CONNECTING,this.dispatchEvent(new Event("error")),await delay(this.#state.reconnectionTime),this.#readyState===CONNECTING&&(this.#state.lastEventId.length&&this.#request.headersList.set("last-event-id",this.#state.lastEventId,!0),this.#connect()))}close(){webidl.brandCheck(this,EventSource),this.#readyState!==CLOSED&&(this.#readyState=CLOSED,this.#controller.abort(),this.#request=null)}get onopen(){return this.#events.open}set onopen(fn){this.#events.open&&this.removeEventListener("open",this.#events.open),typeof fn=="function"?(this.#events.open=fn,this.addEventListener("open",fn)):this.#events.open=null}get onmessage(){return this.#events.message}set onmessage(fn){this.#events.message&&this.removeEventListener("message",this.#events.message),typeof fn=="function"?(this.#events.message=fn,this.addEventListener("message",fn)):this.#events.message=null}get onerror(){return this.#events.error}set onerror(fn){this.#events.error&&this.removeEventListener("error",this.#events.error),typeof fn=="function"?(this.#events.error=fn,this.addEventListener("error",fn)):this.#events.error=null}};__name(EventSource,"EventSource");var constantsPropertyDescriptors={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:CONNECTING,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:OPEN,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:CLOSED,writable:!1}};Object.defineProperties(EventSource,constantsPropertyDescriptors);Object.defineProperties(EventSource.prototype,constantsPropertyDescriptors);Object.defineProperties(EventSource.prototype,{close:kEnumerableProperty,onerror:kEnumerableProperty,onmessage:kEnumerableProperty,onopen:kEnumerableProperty,readyState:kEnumerableProperty,url:kEnumerableProperty,withCredentials:kEnumerableProperty});webidl.converters.EventSourceInitDict=webidl.dictionaryConverter([{key:"withCredentials",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:webidl.converters.any}]);module2.exports={EventSource,defaultReconnectionTime}}});var require_undici=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/index.js"(exports2,module2){"use strict";var Client=require_client(),Dispatcher2=require_dispatcher(),Pool=require_pool(),BalancedPool=require_balanced_pool(),Agent=require_agent(),ProxyAgent=require_proxy_agent(),EnvHttpProxyAgent=require_env_http_proxy_agent(),RetryAgent=require_retry_agent(),errors2=require_errors(),util=require_util(),{InvalidArgumentError}=errors2,api=require_api(),buildConnector=require_connect(),MockClient=require_mock_client(),MockAgent=require_mock_agent(),MockPool=require_mock_pool(),mockErrors=require_mock_errors(),RetryHandler=require_retry_handler(),{getGlobalDispatcher,setGlobalDispatcher}=require_global2(),DecoratorHandler=require_decorator_handler(),RedirectHandler=require_redirect_handler();Object.assign(Dispatcher2.prototype,api);module2.exports.Dispatcher=Dispatcher2;module2.exports.Client=Client;module2.exports.Pool=Pool;module2.exports.BalancedPool=BalancedPool;module2.exports.Agent=Agent;module2.exports.ProxyAgent=ProxyAgent;module2.exports.EnvHttpProxyAgent=EnvHttpProxyAgent;module2.exports.RetryAgent=RetryAgent;module2.exports.RetryHandler=RetryHandler;module2.exports.DecoratorHandler=DecoratorHandler;module2.exports.RedirectHandler=RedirectHandler;module2.exports.interceptors={redirect:require_redirect(),responseError:require_response_error(),retry:require_retry(),dump:require_dump(),dns:require_dns(),cache:require_cache2()};module2.exports.cacheStores={MemoryCacheStore:require_memory_cache_store()};var SqliteCacheStore=require_sqlite_cache_store();module2.exports.cacheStores.SqliteCacheStore=SqliteCacheStore;module2.exports.buildConnector=buildConnector;module2.exports.errors=errors2;module2.exports.util={parseHeaders:util.parseHeaders,headerNameToString:util.headerNameToString};function makeDispatcher(fn){return(url2,opts,handler)=>{if(typeof opts=="function"&&(handler=opts,opts=null),!url2||typeof url2!="string"&&typeof url2!="object"&&!(url2 instanceof URL))throw new InvalidArgumentError("invalid url");if(opts!=null&&typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(opts&&opts.path!=null){if(typeof opts.path!="string")throw new InvalidArgumentError("invalid opts.path");let path=opts.path;opts.path.startsWith("/")||(path=`/${path}`),url2=new URL(util.parseOrigin(url2).origin+path)}else opts||(opts=typeof url2=="object"?url2:{}),url2=util.parseURL(url2);let{agent,dispatcher=getGlobalDispatcher()}=opts;if(agent)throw new InvalidArgumentError("unsupported opts.agent. Did you mean opts.client?");return fn.call(dispatcher,{...opts,origin:url2.origin,path:url2.search?`${url2.pathname}${url2.search}`:url2.pathname,method:opts.method||(opts.body?"PUT":"GET")},handler)}}__name(makeDispatcher,"makeDispatcher");module2.exports.setGlobalDispatcher=setGlobalDispatcher;module2.exports.getGlobalDispatcher=getGlobalDispatcher;var fetchImpl=require_fetch().fetch;module2.exports.fetch=__name(async function(init,options=void 0){try{return await fetchImpl(init,options)}catch(err){throw err&&typeof err=="object"&&Error.captureStackTrace(err),err}},"fetch");module2.exports.Headers=require_headers().Headers;module2.exports.Response=require_response().Response;module2.exports.Request=require_request2().Request;module2.exports.FormData=require_formdata().FormData;var{setGlobalOrigin,getGlobalOrigin}=require_global();module2.exports.setGlobalOrigin=setGlobalOrigin;module2.exports.getGlobalOrigin=getGlobalOrigin;var{CacheStorage}=require_cachestorage(),{kConstruct}=require_symbols();module2.exports.caches=new CacheStorage(kConstruct);var{deleteCookie,getCookies,getSetCookies,setCookie,parseCookie}=require_cookies();module2.exports.deleteCookie=deleteCookie;module2.exports.getCookies=getCookies;module2.exports.getSetCookies=getSetCookies;module2.exports.setCookie=setCookie;module2.exports.parseCookie=parseCookie;var{parseMIMEType,serializeAMimeType}=require_data_url();module2.exports.parseMIMEType=parseMIMEType;module2.exports.serializeAMimeType=serializeAMimeType;var{CloseEvent,ErrorEvent,MessageEvent}=require_events();module2.exports.WebSocket=require_websocket().WebSocket;module2.exports.CloseEvent=CloseEvent;module2.exports.ErrorEvent=ErrorEvent;module2.exports.MessageEvent=MessageEvent;module2.exports.WebSocketStream=require_websocketstream().WebSocketStream;module2.exports.WebSocketError=require_websocketerror().WebSocketError;module2.exports.request=makeDispatcher(api.request);module2.exports.stream=makeDispatcher(api.stream);module2.exports.pipeline=makeDispatcher(api.pipeline);module2.exports.connect=makeDispatcher(api.connect);module2.exports.upgrade=makeDispatcher(api.upgrade);module2.exports.MockClient=MockClient;module2.exports.MockPool=MockPool;module2.exports.MockAgent=MockAgent;module2.exports.mockErrors=mockErrors;var{EventSource}=require_eventsource();module2.exports.EventSource=EventSource}});var require_universalify=__commonJS({"../node_modules/.pnpm/universalify@2.0.0/node_modules/universalify/index.js"(exports2){"use strict";exports2.fromCallback=function(fn){return Object.defineProperty(function(...args){if(typeof args[args.length-1]=="function")fn.apply(this,args);else return new Promise((resolve2,reject2)=>{fn.call(this,...args,(err,res)=>err!=null?reject2(err):resolve2(res))})},"name",{value:fn.name})};exports2.fromPromise=function(fn){return Object.defineProperty(function(...args){let cb=args[args.length-1];if(typeof cb!="function")return fn.apply(this,args);fn.apply(this,args.slice(0,-1)).then(r=>cb(null,r),cb)},"name",{value:fn.name})}}});var require_fs=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/fs/index.js"(exports2){"use strict";var u=require_universalify().fromCallback,fs2=require_graceful_fs(),api=["access","appendFile","chmod","chown","close","copyFile","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","lchmod","lchown","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","symlink","truncate","unlink","utimes","writeFile"].filter(key=>typeof fs2[key]=="function");Object.assign(exports2,fs2);api.forEach(method=>{exports2[method]=u(fs2[method])});exports2.exists=function(filename,callback){return typeof callback=="function"?fs2.exists(filename,callback):new Promise(resolve2=>fs2.exists(filename,resolve2))};exports2.read=function(fd,buffer,offset,length,position,callback){return typeof callback=="function"?fs2.read(fd,buffer,offset,length,position,callback):new Promise((resolve2,reject2)=>{fs2.read(fd,buffer,offset,length,position,(err,bytesRead,buffer2)=>{if(err)return reject2(err);resolve2({bytesRead,buffer:buffer2})})})};exports2.write=function(fd,buffer,...args){return typeof args[args.length-1]=="function"?fs2.write(fd,buffer,...args):new Promise((resolve2,reject2)=>{fs2.write(fd,buffer,...args,(err,bytesWritten,buffer2)=>{if(err)return reject2(err);resolve2({bytesWritten,buffer:buffer2})})})};typeof fs2.writev=="function"&&(exports2.writev=function(fd,buffers,...args){return typeof args[args.length-1]=="function"?fs2.writev(fd,buffers,...args):new Promise((resolve2,reject2)=>{fs2.writev(fd,buffers,...args,(err,bytesWritten,buffers2)=>{if(err)return reject2(err);resolve2({bytesWritten,buffers:buffers2})})})});typeof fs2.realpath.native=="function"?exports2.realpath.native=u(fs2.realpath.native):process.emitWarning("fs.realpath.native is not a function. Is fs being monkey-patched?","Warning","fs-extra-WARN0003")}});var require_utils2=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/mkdirs/utils.js"(exports2,module2){"use strict";var path=require("path");module2.exports.checkPath=__name(function(pth){if(process.platform==="win32"&&/[<>:"|?*]/.test(pth.replace(path.parse(pth).root,""))){let error=new Error(`Path contains invalid characters: ${pth}`);throw error.code="EINVAL",error}},"checkPath")}});var require_make_dir=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/mkdirs/make-dir.js"(exports2,module2){"use strict";var fs2=require_fs(),{checkPath}=require_utils2(),getMode=__name(options=>{let defaults={mode:511};return typeof options=="number"?options:{...defaults,...options}.mode},"getMode");module2.exports.makeDir=async(dir,options)=>(checkPath(dir),fs2.mkdir(dir,{mode:getMode(options),recursive:!0}));module2.exports.makeDirSync=(dir,options)=>(checkPath(dir),fs2.mkdirSync(dir,{mode:getMode(options),recursive:!0}))}});var require_mkdirs=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/mkdirs/index.js"(exports2,module2){"use strict";var u=require_universalify().fromPromise,{makeDir:_makeDir,makeDirSync}=require_make_dir(),makeDir=u(_makeDir);module2.exports={mkdirs:makeDir,mkdirsSync:makeDirSync,mkdirp:makeDir,mkdirpSync:makeDirSync,ensureDir:makeDir,ensureDirSync:makeDirSync}}});var require_path_exists=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/path-exists/index.js"(exports2,module2){"use strict";var u=require_universalify().fromPromise,fs2=require_fs();function pathExists(path){return fs2.access(path).then(()=>!0).catch(()=>!1)}__name(pathExists,"pathExists");module2.exports={pathExists:u(pathExists),pathExistsSync:fs2.existsSync}}});var require_utimes=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/util/utimes.js"(exports2,module2){"use strict";var fs2=require_graceful_fs();function utimesMillis(path,atime,mtime,callback){fs2.open(path,"r+",(err,fd)=>{if(err)return callback(err);fs2.futimes(fd,atime,mtime,futimesErr=>{fs2.close(fd,closeErr=>{callback&&callback(futimesErr||closeErr)})})})}__name(utimesMillis,"utimesMillis");function utimesMillisSync(path,atime,mtime){let fd=fs2.openSync(path,"r+");return fs2.futimesSync(fd,atime,mtime),fs2.closeSync(fd)}__name(utimesMillisSync,"utimesMillisSync");module2.exports={utimesMillis,utimesMillisSync}}});var require_stat=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/util/stat.js"(exports2,module2){"use strict";var fs2=require_fs(),path=require("path"),util=require("util");function getStats(src,dest,opts){let statFunc=opts.dereference?file=>fs2.stat(file,{bigint:!0}):file=>fs2.lstat(file,{bigint:!0});return Promise.all([statFunc(src),statFunc(dest).catch(err=>{if(err.code==="ENOENT")return null;throw err})]).then(([srcStat,destStat])=>({srcStat,destStat}))}__name(getStats,"getStats");function getStatsSync(src,dest,opts){let destStat,statFunc=opts.dereference?file=>fs2.statSync(file,{bigint:!0}):file=>fs2.lstatSync(file,{bigint:!0}),srcStat=statFunc(src);try{destStat=statFunc(dest)}catch(err){if(err.code==="ENOENT")return{srcStat,destStat:null};throw err}return{srcStat,destStat}}__name(getStatsSync,"getStatsSync");function checkPaths(src,dest,funcName,opts,cb){util.callbackify(getStats)(src,dest,opts,(err,stats)=>{if(err)return cb(err);let{srcStat,destStat}=stats;if(destStat){if(areIdentical(srcStat,destStat)){let srcBaseName=path.basename(src),destBaseName=path.basename(dest);return funcName==="move"&&srcBaseName!==destBaseName&&srcBaseName.toLowerCase()===destBaseName.toLowerCase()?cb(null,{srcStat,destStat,isChangingCase:!0}):cb(new Error("Source and destination must not be the same."))}if(srcStat.isDirectory()&&!destStat.isDirectory())return cb(new Error(`Cannot overwrite non-directory '${dest}' with directory '${src}'.`));if(!srcStat.isDirectory()&&destStat.isDirectory())return cb(new Error(`Cannot overwrite directory '${dest}' with non-directory '${src}'.`))}return srcStat.isDirectory()&&isSrcSubdir(src,dest)?cb(new Error(errMsg(src,dest,funcName))):cb(null,{srcStat,destStat})})}__name(checkPaths,"checkPaths");function checkPathsSync(src,dest,funcName,opts){let{srcStat,destStat}=getStatsSync(src,dest,opts);if(destStat){if(areIdentical(srcStat,destStat)){let srcBaseName=path.basename(src),destBaseName=path.basename(dest);if(funcName==="move"&&srcBaseName!==destBaseName&&srcBaseName.toLowerCase()===destBaseName.toLowerCase())return{srcStat,destStat,isChangingCase:!0};throw new Error("Source and destination must not be the same.")}if(srcStat.isDirectory()&&!destStat.isDirectory())throw new Error(`Cannot overwrite non-directory '${dest}' with directory '${src}'.`);if(!srcStat.isDirectory()&&destStat.isDirectory())throw new Error(`Cannot overwrite directory '${dest}' with non-directory '${src}'.`)}if(srcStat.isDirectory()&&isSrcSubdir(src,dest))throw new Error(errMsg(src,dest,funcName));return{srcStat,destStat}}__name(checkPathsSync,"checkPathsSync");function checkParentPaths(src,srcStat,dest,funcName,cb){let srcParent=path.resolve(path.dirname(src)),destParent=path.resolve(path.dirname(dest));if(destParent===srcParent||destParent===path.parse(destParent).root)return cb();fs2.stat(destParent,{bigint:!0},(err,destStat)=>err?err.code==="ENOENT"?cb():cb(err):areIdentical(srcStat,destStat)?cb(new Error(errMsg(src,dest,funcName))):checkParentPaths(src,srcStat,destParent,funcName,cb))}__name(checkParentPaths,"checkParentPaths");function checkParentPathsSync(src,srcStat,dest,funcName){let srcParent=path.resolve(path.dirname(src)),destParent=path.resolve(path.dirname(dest));if(destParent===srcParent||destParent===path.parse(destParent).root)return;let destStat;try{destStat=fs2.statSync(destParent,{bigint:!0})}catch(err){if(err.code==="ENOENT")return;throw err}if(areIdentical(srcStat,destStat))throw new Error(errMsg(src,dest,funcName));return checkParentPathsSync(src,srcStat,destParent,funcName)}__name(checkParentPathsSync,"checkParentPathsSync");function areIdentical(srcStat,destStat){return destStat.ino&&destStat.dev&&destStat.ino===srcStat.ino&&destStat.dev===srcStat.dev}__name(areIdentical,"areIdentical");function isSrcSubdir(src,dest){let srcArr=path.resolve(src).split(path.sep).filter(i=>i),destArr=path.resolve(dest).split(path.sep).filter(i=>i);return srcArr.reduce((acc,cur,i)=>acc&&destArr[i]===cur,!0)}__name(isSrcSubdir,"isSrcSubdir");function errMsg(src,dest,funcName){return`Cannot ${funcName} '${src}' to a subdirectory of itself, '${dest}'.`}__name(errMsg,"errMsg");module2.exports={checkPaths,checkPathsSync,checkParentPaths,checkParentPathsSync,isSrcSubdir,areIdentical}}});var require_copy=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/copy/copy.js"(exports2,module2){"use strict";var fs2=require_graceful_fs(),path=require("path"),mkdirs=require_mkdirs().mkdirs,pathExists=require_path_exists().pathExists,utimesMillis=require_utimes().utimesMillis,stat3=require_stat();function copy(src,dest,opts,cb){typeof opts=="function"&&!cb?(cb=opts,opts={}):typeof opts=="function"&&(opts={filter:opts}),cb=cb||function(){},opts=opts||{},opts.clobber="clobber"in opts?!!opts.clobber:!0,opts.overwrite="overwrite"in opts?!!opts.overwrite:opts.clobber,opts.preserveTimestamps&&process.arch==="ia32"&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;

	see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0001"),stat3.checkPaths(src,dest,"copy",opts,(err,stats)=>{if(err)return cb(err);let{srcStat,destStat}=stats;stat3.checkParentPaths(src,srcStat,dest,"copy",err2=>err2?cb(err2):opts.filter?handleFilter(checkParentDir,destStat,src,dest,opts,cb):checkParentDir(destStat,src,dest,opts,cb))})}__name(copy,"copy");function checkParentDir(destStat,src,dest,opts,cb){let destParent=path.dirname(dest);pathExists(destParent,(err,dirExists)=>{if(err)return cb(err);if(dirExists)return getStats(destStat,src,dest,opts,cb);mkdirs(destParent,err2=>err2?cb(err2):getStats(destStat,src,dest,opts,cb))})}__name(checkParentDir,"checkParentDir");function handleFilter(onInclude,destStat,src,dest,opts,cb){Promise.resolve(opts.filter(src,dest)).then(include=>include?onInclude(destStat,src,dest,opts,cb):cb(),error=>cb(error))}__name(handleFilter,"handleFilter");function startCopy(destStat,src,dest,opts,cb){return opts.filter?handleFilter(getStats,destStat,src,dest,opts,cb):getStats(destStat,src,dest,opts,cb)}__name(startCopy,"startCopy");function getStats(destStat,src,dest,opts,cb){(opts.dereference?fs2.stat:fs2.lstat)(src,(err,srcStat)=>err?cb(err):srcStat.isDirectory()?onDir(srcStat,destStat,src,dest,opts,cb):srcStat.isFile()||srcStat.isCharacterDevice()||srcStat.isBlockDevice()?onFile(srcStat,destStat,src,dest,opts,cb):srcStat.isSymbolicLink()?onLink(destStat,src,dest,opts,cb):srcStat.isSocket()?cb(new Error(`Cannot copy a socket file: ${src}`)):srcStat.isFIFO()?cb(new Error(`Cannot copy a FIFO pipe: ${src}`)):cb(new Error(`Unknown file: ${src}`)))}__name(getStats,"getStats");function onFile(srcStat,destStat,src,dest,opts,cb){return destStat?mayCopyFile(srcStat,src,dest,opts,cb):copyFile(srcStat,src,dest,opts,cb)}__name(onFile,"onFile");function mayCopyFile(srcStat,src,dest,opts,cb){if(opts.overwrite)fs2.unlink(dest,err=>err?cb(err):copyFile(srcStat,src,dest,opts,cb));else return opts.errorOnExist?cb(new Error(`'${dest}' already exists`)):cb()}__name(mayCopyFile,"mayCopyFile");function copyFile(srcStat,src,dest,opts,cb){fs2.copyFile(src,dest,err=>err?cb(err):opts.preserveTimestamps?handleTimestampsAndMode(srcStat.mode,src,dest,cb):setDestMode(dest,srcStat.mode,cb))}__name(copyFile,"copyFile");function handleTimestampsAndMode(srcMode,src,dest,cb){return fileIsNotWritable(srcMode)?makeFileWritable(dest,srcMode,err=>err?cb(err):setDestTimestampsAndMode(srcMode,src,dest,cb)):setDestTimestampsAndMode(srcMode,src,dest,cb)}__name(handleTimestampsAndMode,"handleTimestampsAndMode");function fileIsNotWritable(srcMode){return(srcMode&128)===0}__name(fileIsNotWritable,"fileIsNotWritable");function makeFileWritable(dest,srcMode,cb){return setDestMode(dest,srcMode|128,cb)}__name(makeFileWritable,"makeFileWritable");function setDestTimestampsAndMode(srcMode,src,dest,cb){setDestTimestamps(src,dest,err=>err?cb(err):setDestMode(dest,srcMode,cb))}__name(setDestTimestampsAndMode,"setDestTimestampsAndMode");function setDestMode(dest,srcMode,cb){return fs2.chmod(dest,srcMode,cb)}__name(setDestMode,"setDestMode");function setDestTimestamps(src,dest,cb){fs2.stat(src,(err,updatedSrcStat)=>err?cb(err):utimesMillis(dest,updatedSrcStat.atime,updatedSrcStat.mtime,cb))}__name(setDestTimestamps,"setDestTimestamps");function onDir(srcStat,destStat,src,dest,opts,cb){return destStat?copyDir(src,dest,opts,cb):mkDirAndCopy(srcStat.mode,src,dest,opts,cb)}__name(onDir,"onDir");function mkDirAndCopy(srcMode,src,dest,opts,cb){fs2.mkdir(dest,err=>{if(err)return cb(err);copyDir(src,dest,opts,err2=>err2?cb(err2):setDestMode(dest,srcMode,cb))})}__name(mkDirAndCopy,"mkDirAndCopy");function copyDir(src,dest,opts,cb){fs2.readdir(src,(err,items)=>err?cb(err):copyDirItems(items,src,dest,opts,cb))}__name(copyDir,"copyDir");function copyDirItems(items,src,dest,opts,cb){let item=items.pop();return item?copyDirItem(items,item,src,dest,opts,cb):cb()}__name(copyDirItems,"copyDirItems");function copyDirItem(items,item,src,dest,opts,cb){let srcItem=path.join(src,item),destItem=path.join(dest,item);stat3.checkPaths(srcItem,destItem,"copy",opts,(err,stats)=>{if(err)return cb(err);let{destStat}=stats;startCopy(destStat,srcItem,destItem,opts,err2=>err2?cb(err2):copyDirItems(items,src,dest,opts,cb))})}__name(copyDirItem,"copyDirItem");function onLink(destStat,src,dest,opts,cb){fs2.readlink(src,(err,resolvedSrc)=>{if(err)return cb(err);if(opts.dereference&&(resolvedSrc=path.resolve(process.cwd(),resolvedSrc)),destStat)fs2.readlink(dest,(err2,resolvedDest)=>err2?err2.code==="EINVAL"||err2.code==="UNKNOWN"?fs2.symlink(resolvedSrc,dest,cb):cb(err2):(opts.dereference&&(resolvedDest=path.resolve(process.cwd(),resolvedDest)),stat3.isSrcSubdir(resolvedSrc,resolvedDest)?cb(new Error(`Cannot copy '${resolvedSrc}' to a subdirectory of itself, '${resolvedDest}'.`)):destStat.isDirectory()&&stat3.isSrcSubdir(resolvedDest,resolvedSrc)?cb(new Error(`Cannot overwrite '${resolvedDest}' with '${resolvedSrc}'.`)):copyLink(resolvedSrc,dest,cb)));else return fs2.symlink(resolvedSrc,dest,cb)})}__name(onLink,"onLink");function copyLink(resolvedSrc,dest,cb){fs2.unlink(dest,err=>err?cb(err):fs2.symlink(resolvedSrc,dest,cb))}__name(copyLink,"copyLink");module2.exports=copy}});var require_copy_sync=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/copy/copy-sync.js"(exports2,module2){"use strict";var fs2=require_graceful_fs(),path=require("path"),mkdirsSync=require_mkdirs().mkdirsSync,utimesMillisSync=require_utimes().utimesMillisSync,stat3=require_stat();function copySync(src,dest,opts){typeof opts=="function"&&(opts={filter:opts}),opts=opts||{},opts.clobber="clobber"in opts?!!opts.clobber:!0,opts.overwrite="overwrite"in opts?!!opts.overwrite:opts.clobber,opts.preserveTimestamps&&process.arch==="ia32"&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;

	see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0002");let{srcStat,destStat}=stat3.checkPathsSync(src,dest,"copy",opts);return stat3.checkParentPathsSync(src,srcStat,dest,"copy"),handleFilterAndCopy(destStat,src,dest,opts)}__name(copySync,"copySync");function handleFilterAndCopy(destStat,src,dest,opts){if(opts.filter&&!opts.filter(src,dest))return;let destParent=path.dirname(dest);return fs2.existsSync(destParent)||mkdirsSync(destParent),getStats(destStat,src,dest,opts)}__name(handleFilterAndCopy,"handleFilterAndCopy");function startCopy(destStat,src,dest,opts){if(!(opts.filter&&!opts.filter(src,dest)))return getStats(destStat,src,dest,opts)}__name(startCopy,"startCopy");function getStats(destStat,src,dest,opts){let srcStat=(opts.dereference?fs2.statSync:fs2.lstatSync)(src);if(srcStat.isDirectory())return onDir(srcStat,destStat,src,dest,opts);if(srcStat.isFile()||srcStat.isCharacterDevice()||srcStat.isBlockDevice())return onFile(srcStat,destStat,src,dest,opts);if(srcStat.isSymbolicLink())return onLink(destStat,src,dest,opts);throw srcStat.isSocket()?new Error(`Cannot copy a socket file: ${src}`):srcStat.isFIFO()?new Error(`Cannot copy a FIFO pipe: ${src}`):new Error(`Unknown file: ${src}`)}__name(getStats,"getStats");function onFile(srcStat,destStat,src,dest,opts){return destStat?mayCopyFile(srcStat,src,dest,opts):copyFile(srcStat,src,dest,opts)}__name(onFile,"onFile");function mayCopyFile(srcStat,src,dest,opts){if(opts.overwrite)return fs2.unlinkSync(dest),copyFile(srcStat,src,dest,opts);if(opts.errorOnExist)throw new Error(`'${dest}' already exists`)}__name(mayCopyFile,"mayCopyFile");function copyFile(srcStat,src,dest,opts){return fs2.copyFileSync(src,dest),opts.preserveTimestamps&&handleTimestamps(srcStat.mode,src,dest),setDestMode(dest,srcStat.mode)}__name(copyFile,"copyFile");function handleTimestamps(srcMode,src,dest){return fileIsNotWritable(srcMode)&&makeFileWritable(dest,srcMode),setDestTimestamps(src,dest)}__name(handleTimestamps,"handleTimestamps");function fileIsNotWritable(srcMode){return(srcMode&128)===0}__name(fileIsNotWritable,"fileIsNotWritable");function makeFileWritable(dest,srcMode){return setDestMode(dest,srcMode|128)}__name(makeFileWritable,"makeFileWritable");function setDestMode(dest,srcMode){return fs2.chmodSync(dest,srcMode)}__name(setDestMode,"setDestMode");function setDestTimestamps(src,dest){let updatedSrcStat=fs2.statSync(src);return utimesMillisSync(dest,updatedSrcStat.atime,updatedSrcStat.mtime)}__name(setDestTimestamps,"setDestTimestamps");function onDir(srcStat,destStat,src,dest,opts){return destStat?copyDir(src,dest,opts):mkDirAndCopy(srcStat.mode,src,dest,opts)}__name(onDir,"onDir");function mkDirAndCopy(srcMode,src,dest,opts){return fs2.mkdirSync(dest),copyDir(src,dest,opts),setDestMode(dest,srcMode)}__name(mkDirAndCopy,"mkDirAndCopy");function copyDir(src,dest,opts){fs2.readdirSync(src).forEach(item=>copyDirItem(item,src,dest,opts))}__name(copyDir,"copyDir");function copyDirItem(item,src,dest,opts){let srcItem=path.join(src,item),destItem=path.join(dest,item),{destStat}=stat3.checkPathsSync(srcItem,destItem,"copy",opts);return startCopy(destStat,srcItem,destItem,opts)}__name(copyDirItem,"copyDirItem");function onLink(destStat,src,dest,opts){let resolvedSrc=fs2.readlinkSync(src);if(opts.dereference&&(resolvedSrc=path.resolve(process.cwd(),resolvedSrc)),destStat){let resolvedDest;try{resolvedDest=fs2.readlinkSync(dest)}catch(err){if(err.code==="EINVAL"||err.code==="UNKNOWN")return fs2.symlinkSync(resolvedSrc,dest);throw err}if(opts.dereference&&(resolvedDest=path.resolve(process.cwd(),resolvedDest)),stat3.isSrcSubdir(resolvedSrc,resolvedDest))throw new Error(`Cannot copy '${resolvedSrc}' to a subdirectory of itself, '${resolvedDest}'.`);if(fs2.statSync(dest).isDirectory()&&stat3.isSrcSubdir(resolvedDest,resolvedSrc))throw new Error(`Cannot overwrite '${resolvedDest}' with '${resolvedSrc}'.`);return copyLink(resolvedSrc,dest)}else return fs2.symlinkSync(resolvedSrc,dest)}__name(onLink,"onLink");function copyLink(resolvedSrc,dest){return fs2.unlinkSync(dest),fs2.symlinkSync(resolvedSrc,dest)}__name(copyLink,"copyLink");module2.exports=copySync}});var require_copy2=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/copy/index.js"(exports2,module2){"use strict";var u=require_universalify().fromCallback;module2.exports={copy:u(require_copy()),copySync:require_copy_sync()}}});var require_rimraf=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/remove/rimraf.js"(exports2,module2){"use strict";var fs2=require_graceful_fs(),path=require("path"),assert2=require("assert"),isWindows=process.platform==="win32";function defaults(options){["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(m=>{options[m]=options[m]||fs2[m],m=m+"Sync",options[m]=options[m]||fs2[m]}),options.maxBusyTries=options.maxBusyTries||3}__name(defaults,"defaults");function rimraf(p,options,cb){let busyTries=0;typeof options=="function"&&(cb=options,options={}),assert2(p,"rimraf: missing path"),assert2.strictEqual(typeof p,"string","rimraf: path should be a string"),assert2.strictEqual(typeof cb,"function","rimraf: callback function required"),assert2(options,"rimraf: invalid options argument provided"),assert2.strictEqual(typeof options,"object","rimraf: options should be object"),defaults(options),rimraf_(p,options,__name(function CB(er){if(er){if((er.code==="EBUSY"||er.code==="ENOTEMPTY"||er.code==="EPERM")&&busyTries<options.maxBusyTries){busyTries++;let time=busyTries*100;return setTimeout(()=>rimraf_(p,options,CB),time)}er.code==="ENOENT"&&(er=null)}cb(er)},"CB"))}__name(rimraf,"rimraf");function rimraf_(p,options,cb){assert2(p),assert2(options),assert2(typeof cb=="function"),options.lstat(p,(er,st)=>{if(er&&er.code==="ENOENT")return cb(null);if(er&&er.code==="EPERM"&&isWindows)return fixWinEPERM(p,options,er,cb);if(st&&st.isDirectory())return rmdir(p,options,er,cb);options.unlink(p,er2=>{if(er2){if(er2.code==="ENOENT")return cb(null);if(er2.code==="EPERM")return isWindows?fixWinEPERM(p,options,er2,cb):rmdir(p,options,er2,cb);if(er2.code==="EISDIR")return rmdir(p,options,er2,cb)}return cb(er2)})})}__name(rimraf_,"rimraf_");function fixWinEPERM(p,options,er,cb){assert2(p),assert2(options),assert2(typeof cb=="function"),options.chmod(p,438,er2=>{er2?cb(er2.code==="ENOENT"?null:er):options.stat(p,(er3,stats)=>{er3?cb(er3.code==="ENOENT"?null:er):stats.isDirectory()?rmdir(p,options,er,cb):options.unlink(p,cb)})})}__name(fixWinEPERM,"fixWinEPERM");function fixWinEPERMSync(p,options,er){let stats;assert2(p),assert2(options);try{options.chmodSync(p,438)}catch(er2){if(er2.code==="ENOENT")return;throw er}try{stats=options.statSync(p)}catch(er3){if(er3.code==="ENOENT")return;throw er}stats.isDirectory()?rmdirSync(p,options,er):options.unlinkSync(p)}__name(fixWinEPERMSync,"fixWinEPERMSync");function rmdir(p,options,originalEr,cb){assert2(p),assert2(options),assert2(typeof cb=="function"),options.rmdir(p,er=>{er&&(er.code==="ENOTEMPTY"||er.code==="EEXIST"||er.code==="EPERM")?rmkids(p,options,cb):er&&er.code==="ENOTDIR"?cb(originalEr):cb(er)})}__name(rmdir,"rmdir");function rmkids(p,options,cb){assert2(p),assert2(options),assert2(typeof cb=="function"),options.readdir(p,(er,files)=>{if(er)return cb(er);let n=files.length,errState;if(n===0)return options.rmdir(p,cb);files.forEach(f=>{rimraf(path.join(p,f),options,er2=>{if(!errState){if(er2)return cb(errState=er2);--n===0&&options.rmdir(p,cb)}})})})}__name(rmkids,"rmkids");function rimrafSync(p,options){let st;options=options||{},defaults(options),assert2(p,"rimraf: missing path"),assert2.strictEqual(typeof p,"string","rimraf: path should be a string"),assert2(options,"rimraf: missing options"),assert2.strictEqual(typeof options,"object","rimraf: options should be object");try{st=options.lstatSync(p)}catch(er){if(er.code==="ENOENT")return;er.code==="EPERM"&&isWindows&&fixWinEPERMSync(p,options,er)}try{st&&st.isDirectory()?rmdirSync(p,options,null):options.unlinkSync(p)}catch(er){if(er.code==="ENOENT")return;if(er.code==="EPERM")return isWindows?fixWinEPERMSync(p,options,er):rmdirSync(p,options,er);if(er.code!=="EISDIR")throw er;rmdirSync(p,options,er)}}__name(rimrafSync,"rimrafSync");function rmdirSync(p,options,originalEr){assert2(p),assert2(options);try{options.rmdirSync(p)}catch(er){if(er.code==="ENOTDIR")throw originalEr;if(er.code==="ENOTEMPTY"||er.code==="EEXIST"||er.code==="EPERM")rmkidsSync(p,options);else if(er.code!=="ENOENT")throw er}}__name(rmdirSync,"rmdirSync");function rmkidsSync(p,options){if(assert2(p),assert2(options),options.readdirSync(p).forEach(f=>rimrafSync(path.join(p,f),options)),isWindows){let startTime=Date.now();do try{return options.rmdirSync(p,options)}catch{}while(Date.now()-startTime<500)}else return options.rmdirSync(p,options)}__name(rmkidsSync,"rmkidsSync");module2.exports=rimraf;rimraf.sync=rimrafSync}});var require_remove=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/remove/index.js"(exports2,module2){"use strict";var fs2=require_graceful_fs(),u=require_universalify().fromCallback,rimraf=require_rimraf();function remove(path,callback){if(fs2.rm)return fs2.rm(path,{recursive:!0,force:!0},callback);rimraf(path,callback)}__name(remove,"remove");function removeSync(path){if(fs2.rmSync)return fs2.rmSync(path,{recursive:!0,force:!0});rimraf.sync(path)}__name(removeSync,"removeSync");module2.exports={remove:u(remove),removeSync}}});var require_empty=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/empty/index.js"(exports2,module2){"use strict";var u=require_universalify().fromPromise,fs2=require_fs(),path=require("path"),mkdir=require_mkdirs(),remove=require_remove(),emptyDir=u(__name(async function(dir){let items;try{items=await fs2.readdir(dir)}catch{return mkdir.mkdirs(dir)}return Promise.all(items.map(item=>remove.remove(path.join(dir,item))))},"emptyDir"));function emptyDirSync(dir){let items;try{items=fs2.readdirSync(dir)}catch{return mkdir.mkdirsSync(dir)}items.forEach(item=>{item=path.join(dir,item),remove.removeSync(item)})}__name(emptyDirSync,"emptyDirSync");module2.exports={emptyDirSync,emptydirSync:emptyDirSync,emptyDir,emptydir:emptyDir}}});var require_file=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/file.js"(exports2,module2){"use strict";var u=require_universalify().fromCallback,path=require("path"),fs2=require_graceful_fs(),mkdir=require_mkdirs();function createFile(file,callback){function makeFile(){fs2.writeFile(file,"",err=>{if(err)return callback(err);callback()})}__name(makeFile,"makeFile"),fs2.stat(file,(err,stats)=>{if(!err&&stats.isFile())return callback();let dir=path.dirname(file);fs2.stat(dir,(err2,stats2)=>{if(err2)return err2.code==="ENOENT"?mkdir.mkdirs(dir,err3=>{if(err3)return callback(err3);makeFile()}):callback(err2);stats2.isDirectory()?makeFile():fs2.readdir(dir,err3=>{if(err3)return callback(err3)})})})}__name(createFile,"createFile");function createFileSync(file){let stats;try{stats=fs2.statSync(file)}catch{}if(stats&&stats.isFile())return;let dir=path.dirname(file);try{fs2.statSync(dir).isDirectory()||fs2.readdirSync(dir)}catch(err){if(err&&err.code==="ENOENT")mkdir.mkdirsSync(dir);else throw err}fs2.writeFileSync(file,"")}__name(createFileSync,"createFileSync");module2.exports={createFile:u(createFile),createFileSync}}});var require_link=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/link.js"(exports2,module2){"use strict";var u=require_universalify().fromCallback,path=require("path"),fs2=require_graceful_fs(),mkdir=require_mkdirs(),pathExists=require_path_exists().pathExists,{areIdentical}=require_stat();function createLink(srcpath,dstpath,callback){function makeLink(srcpath2,dstpath2){fs2.link(srcpath2,dstpath2,err=>{if(err)return callback(err);callback(null)})}__name(makeLink,"makeLink"),fs2.lstat(dstpath,(_,dstStat)=>{fs2.lstat(srcpath,(err,srcStat)=>{if(err)return err.message=err.message.replace("lstat","ensureLink"),callback(err);if(dstStat&&areIdentical(srcStat,dstStat))return callback(null);let dir=path.dirname(dstpath);pathExists(dir,(err2,dirExists)=>{if(err2)return callback(err2);if(dirExists)return makeLink(srcpath,dstpath);mkdir.mkdirs(dir,err3=>{if(err3)return callback(err3);makeLink(srcpath,dstpath)})})})})}__name(createLink,"createLink");function createLinkSync(srcpath,dstpath){let dstStat;try{dstStat=fs2.lstatSync(dstpath)}catch{}try{let srcStat=fs2.lstatSync(srcpath);if(dstStat&&areIdentical(srcStat,dstStat))return}catch(err){throw err.message=err.message.replace("lstat","ensureLink"),err}let dir=path.dirname(dstpath);return fs2.existsSync(dir)||mkdir.mkdirsSync(dir),fs2.linkSync(srcpath,dstpath)}__name(createLinkSync,"createLinkSync");module2.exports={createLink:u(createLink),createLinkSync}}});var require_symlink_paths=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/symlink-paths.js"(exports2,module2){"use strict";var path=require("path"),fs2=require_graceful_fs(),pathExists=require_path_exists().pathExists;function symlinkPaths(srcpath,dstpath,callback){if(path.isAbsolute(srcpath))return fs2.lstat(srcpath,err=>err?(err.message=err.message.replace("lstat","ensureSymlink"),callback(err)):callback(null,{toCwd:srcpath,toDst:srcpath}));{let dstdir=path.dirname(dstpath),relativeToDst=path.join(dstdir,srcpath);return pathExists(relativeToDst,(err,exists2)=>err?callback(err):exists2?callback(null,{toCwd:relativeToDst,toDst:srcpath}):fs2.lstat(srcpath,err2=>err2?(err2.message=err2.message.replace("lstat","ensureSymlink"),callback(err2)):callback(null,{toCwd:srcpath,toDst:path.relative(dstdir,srcpath)})))}}__name(symlinkPaths,"symlinkPaths");function symlinkPathsSync(srcpath,dstpath){let exists2;if(path.isAbsolute(srcpath)){if(exists2=fs2.existsSync(srcpath),!exists2)throw new Error("absolute srcpath does not exist");return{toCwd:srcpath,toDst:srcpath}}else{let dstdir=path.dirname(dstpath),relativeToDst=path.join(dstdir,srcpath);if(exists2=fs2.existsSync(relativeToDst),exists2)return{toCwd:relativeToDst,toDst:srcpath};if(exists2=fs2.existsSync(srcpath),!exists2)throw new Error("relative srcpath does not exist");return{toCwd:srcpath,toDst:path.relative(dstdir,srcpath)}}}__name(symlinkPathsSync,"symlinkPathsSync");module2.exports={symlinkPaths,symlinkPathsSync}}});var require_symlink_type=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/symlink-type.js"(exports2,module2){"use strict";var fs2=require_graceful_fs();function symlinkType(srcpath,type,callback){if(callback=typeof type=="function"?type:callback,type=typeof type=="function"?!1:type,type)return callback(null,type);fs2.lstat(srcpath,(err,stats)=>{if(err)return callback(null,"file");type=stats&&stats.isDirectory()?"dir":"file",callback(null,type)})}__name(symlinkType,"symlinkType");function symlinkTypeSync(srcpath,type){let stats;if(type)return type;try{stats=fs2.lstatSync(srcpath)}catch{return"file"}return stats&&stats.isDirectory()?"dir":"file"}__name(symlinkTypeSync,"symlinkTypeSync");module2.exports={symlinkType,symlinkTypeSync}}});var require_symlink=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/symlink.js"(exports2,module2){"use strict";var u=require_universalify().fromCallback,path=require("path"),fs2=require_fs(),_mkdirs=require_mkdirs(),mkdirs=_mkdirs.mkdirs,mkdirsSync=_mkdirs.mkdirsSync,_symlinkPaths=require_symlink_paths(),symlinkPaths=_symlinkPaths.symlinkPaths,symlinkPathsSync=_symlinkPaths.symlinkPathsSync,_symlinkType=require_symlink_type(),symlinkType=_symlinkType.symlinkType,symlinkTypeSync=_symlinkType.symlinkTypeSync,pathExists=require_path_exists().pathExists,{areIdentical}=require_stat();function createSymlink(srcpath,dstpath,type,callback){callback=typeof type=="function"?type:callback,type=typeof type=="function"?!1:type,fs2.lstat(dstpath,(err,stats)=>{!err&&stats.isSymbolicLink()?Promise.all([fs2.stat(srcpath),fs2.stat(dstpath)]).then(([srcStat,dstStat])=>{if(areIdentical(srcStat,dstStat))return callback(null);_createSymlink(srcpath,dstpath,type,callback)}):_createSymlink(srcpath,dstpath,type,callback)})}__name(createSymlink,"createSymlink");function _createSymlink(srcpath,dstpath,type,callback){symlinkPaths(srcpath,dstpath,(err,relative)=>{if(err)return callback(err);srcpath=relative.toDst,symlinkType(relative.toCwd,type,(err2,type2)=>{if(err2)return callback(err2);let dir=path.dirname(dstpath);pathExists(dir,(err3,dirExists)=>{if(err3)return callback(err3);if(dirExists)return fs2.symlink(srcpath,dstpath,type2,callback);mkdirs(dir,err4=>{if(err4)return callback(err4);fs2.symlink(srcpath,dstpath,type2,callback)})})})})}__name(_createSymlink,"_createSymlink");function createSymlinkSync(srcpath,dstpath,type){let stats;try{stats=fs2.lstatSync(dstpath)}catch{}if(stats&&stats.isSymbolicLink()){let srcStat=fs2.statSync(srcpath),dstStat=fs2.statSync(dstpath);if(areIdentical(srcStat,dstStat))return}let relative=symlinkPathsSync(srcpath,dstpath);srcpath=relative.toDst,type=symlinkTypeSync(relative.toCwd,type);let dir=path.dirname(dstpath);return fs2.existsSync(dir)||mkdirsSync(dir),fs2.symlinkSync(srcpath,dstpath,type)}__name(createSymlinkSync,"createSymlinkSync");module2.exports={createSymlink:u(createSymlink),createSymlinkSync}}});var require_ensure=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/ensure/index.js"(exports2,module2){"use strict";var{createFile,createFileSync}=require_file(),{createLink,createLinkSync}=require_link(),{createSymlink,createSymlinkSync}=require_symlink();module2.exports={createFile,createFileSync,ensureFile:createFile,ensureFileSync:createFileSync,createLink,createLinkSync,ensureLink:createLink,ensureLinkSync:createLinkSync,createSymlink,createSymlinkSync,ensureSymlink:createSymlink,ensureSymlinkSync:createSymlinkSync}}});var require_utils3=__commonJS({"../node_modules/.pnpm/jsonfile@6.1.0/node_modules/jsonfile/utils.js"(exports2,module2){function stringify2(obj,{EOL=`
`,finalEOL=!0,replacer=null,spaces}={}){let EOF=finalEOL?EOL:"";return JSON.stringify(obj,replacer,spaces).replace(/\n/g,EOL)+EOF}__name(stringify2,"stringify");function stripBom(content){return Buffer.isBuffer(content)&&(content=content.toString("utf8")),content.replace(/^\uFEFF/,"")}__name(stripBom,"stripBom");module2.exports={stringify:stringify2,stripBom}}});var require_jsonfile=__commonJS({"../node_modules/.pnpm/jsonfile@6.1.0/node_modules/jsonfile/index.js"(exports2,module2){var _fs;try{_fs=require_graceful_fs()}catch{_fs=require("fs")}var universalify=require_universalify(),{stringify:stringify2,stripBom}=require_utils3();async function _readFile(file,options={}){typeof options=="string"&&(options={encoding:options});let fs2=options.fs||_fs,shouldThrow="throws"in options?options.throws:!0,data=await universalify.fromCallback(fs2.readFile)(file,options);data=stripBom(data);let obj;try{obj=JSON.parse(data,options?options.reviver:null)}catch(err){if(shouldThrow)throw err.message=`${file}: ${err.message}`,err;return null}return obj}__name(_readFile,"_readFile");var readFile6=universalify.fromPromise(_readFile);function readFileSync(file,options={}){typeof options=="string"&&(options={encoding:options});let fs2=options.fs||_fs,shouldThrow="throws"in options?options.throws:!0;try{let content=fs2.readFileSync(file,options);return content=stripBom(content),JSON.parse(content,options.reviver)}catch(err){if(shouldThrow)throw err.message=`${file}: ${err.message}`,err;return null}}__name(readFileSync,"readFileSync");async function _writeFile(file,obj,options={}){let fs2=options.fs||_fs,str=stringify2(obj,options);await universalify.fromCallback(fs2.writeFile)(file,str,options)}__name(_writeFile,"_writeFile");var writeFile2=universalify.fromPromise(_writeFile);function writeFileSync(file,obj,options={}){let fs2=options.fs||_fs,str=stringify2(obj,options);return fs2.writeFileSync(file,str,options)}__name(writeFileSync,"writeFileSync");var jsonfile={readFile:readFile6,readFileSync,writeFile:writeFile2,writeFileSync};module2.exports=jsonfile}});var require_jsonfile2=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/json/jsonfile.js"(exports2,module2){"use strict";var jsonFile=require_jsonfile();module2.exports={readJson:jsonFile.readFile,readJsonSync:jsonFile.readFileSync,writeJson:jsonFile.writeFile,writeJsonSync:jsonFile.writeFileSync}}});var require_output_file=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/output-file/index.js"(exports2,module2){"use strict";var u=require_universalify().fromCallback,fs2=require_graceful_fs(),path=require("path"),mkdir=require_mkdirs(),pathExists=require_path_exists().pathExists;function outputFile(file,data,encoding,callback){typeof encoding=="function"&&(callback=encoding,encoding="utf8");let dir=path.dirname(file);pathExists(dir,(err,itDoes)=>{if(err)return callback(err);if(itDoes)return fs2.writeFile(file,data,encoding,callback);mkdir.mkdirs(dir,err2=>{if(err2)return callback(err2);fs2.writeFile(file,data,encoding,callback)})})}__name(outputFile,"outputFile");function outputFileSync(file,...args){let dir=path.dirname(file);if(fs2.existsSync(dir))return fs2.writeFileSync(file,...args);mkdir.mkdirsSync(dir),fs2.writeFileSync(file,...args)}__name(outputFileSync,"outputFileSync");module2.exports={outputFile:u(outputFile),outputFileSync}}});var require_output_json=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/json/output-json.js"(exports2,module2){"use strict";var{stringify:stringify2}=require_utils3(),{outputFile}=require_output_file();async function outputJson(file,data,options={}){let str=stringify2(data,options);await outputFile(file,str,options)}__name(outputJson,"outputJson");module2.exports=outputJson}});var require_output_json_sync=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/json/output-json-sync.js"(exports2,module2){"use strict";var{stringify:stringify2}=require_utils3(),{outputFileSync}=require_output_file();function outputJsonSync(file,data,options){let str=stringify2(data,options);outputFileSync(file,str,options)}__name(outputJsonSync,"outputJsonSync");module2.exports=outputJsonSync}});var require_json=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/json/index.js"(exports2,module2){"use strict";var u=require_universalify().fromPromise,jsonFile=require_jsonfile2();jsonFile.outputJson=u(require_output_json());jsonFile.outputJsonSync=require_output_json_sync();jsonFile.outputJSON=jsonFile.outputJson;jsonFile.outputJSONSync=jsonFile.outputJsonSync;jsonFile.writeJSON=jsonFile.writeJson;jsonFile.writeJSONSync=jsonFile.writeJsonSync;jsonFile.readJSON=jsonFile.readJson;jsonFile.readJSONSync=jsonFile.readJsonSync;module2.exports=jsonFile}});var require_move=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/move/move.js"(exports2,module2){"use strict";var fs2=require_graceful_fs(),path=require("path"),copy=require_copy2().copy,remove=require_remove().remove,mkdirp=require_mkdirs().mkdirp,pathExists=require_path_exists().pathExists,stat3=require_stat();function move(src,dest,opts,cb){typeof opts=="function"&&(cb=opts,opts={}),opts=opts||{};let overwrite=opts.overwrite||opts.clobber||!1;stat3.checkPaths(src,dest,"move",opts,(err,stats)=>{if(err)return cb(err);let{srcStat,isChangingCase=!1}=stats;stat3.checkParentPaths(src,srcStat,dest,"move",err2=>{if(err2)return cb(err2);if(isParentRoot(dest))return doRename(src,dest,overwrite,isChangingCase,cb);mkdirp(path.dirname(dest),err3=>err3?cb(err3):doRename(src,dest,overwrite,isChangingCase,cb))})})}__name(move,"move");function isParentRoot(dest){let parent=path.dirname(dest);return path.parse(parent).root===parent}__name(isParentRoot,"isParentRoot");function doRename(src,dest,overwrite,isChangingCase,cb){if(isChangingCase)return rename(src,dest,overwrite,cb);if(overwrite)return remove(dest,err=>err?cb(err):rename(src,dest,overwrite,cb));pathExists(dest,(err,destExists)=>err?cb(err):destExists?cb(new Error("dest already exists.")):rename(src,dest,overwrite,cb))}__name(doRename,"doRename");function rename(src,dest,overwrite,cb){fs2.rename(src,dest,err=>err?err.code!=="EXDEV"?cb(err):moveAcrossDevice(src,dest,overwrite,cb):cb())}__name(rename,"rename");function moveAcrossDevice(src,dest,overwrite,cb){copy(src,dest,{overwrite,errorOnExist:!0},err=>err?cb(err):remove(src,cb))}__name(moveAcrossDevice,"moveAcrossDevice");module2.exports=move}});var require_move_sync=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/move/move-sync.js"(exports2,module2){"use strict";var fs2=require_graceful_fs(),path=require("path"),copySync=require_copy2().copySync,removeSync=require_remove().removeSync,mkdirpSync=require_mkdirs().mkdirpSync,stat3=require_stat();function moveSync(src,dest,opts){opts=opts||{};let overwrite=opts.overwrite||opts.clobber||!1,{srcStat,isChangingCase=!1}=stat3.checkPathsSync(src,dest,"move",opts);return stat3.checkParentPathsSync(src,srcStat,dest,"move"),isParentRoot(dest)||mkdirpSync(path.dirname(dest)),doRename(src,dest,overwrite,isChangingCase)}__name(moveSync,"moveSync");function isParentRoot(dest){let parent=path.dirname(dest);return path.parse(parent).root===parent}__name(isParentRoot,"isParentRoot");function doRename(src,dest,overwrite,isChangingCase){if(isChangingCase)return rename(src,dest,overwrite);if(overwrite)return removeSync(dest),rename(src,dest,overwrite);if(fs2.existsSync(dest))throw new Error("dest already exists.");return rename(src,dest,overwrite)}__name(doRename,"doRename");function rename(src,dest,overwrite){try{fs2.renameSync(src,dest)}catch(err){if(err.code!=="EXDEV")throw err;return moveAcrossDevice(src,dest,overwrite)}}__name(rename,"rename");function moveAcrossDevice(src,dest,overwrite){return copySync(src,dest,{overwrite,errorOnExist:!0}),removeSync(src)}__name(moveAcrossDevice,"moveAcrossDevice");module2.exports=moveSync}});var require_move2=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/move/index.js"(exports2,module2){"use strict";var u=require_universalify().fromCallback;module2.exports={move:u(require_move()),moveSync:require_move_sync()}}});var require_lib=__commonJS({"../node_modules/.pnpm/fs-extra@10.1.0/node_modules/fs-extra/lib/index.js"(exports2,module2){"use strict";module2.exports={...require_fs(),...require_copy2(),...require_empty(),...require_ensure(),...require_json(),...require_mkdirs(),...require_move2(),...require_output_file(),...require_path_exists(),...require_remove()}}});var require_FsPromise=__commonJS({"../node_modules/.pnpm/strtok3@6.3.0/node_modules/strtok3/lib/FsPromise.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.readFile=exports2.writeFileSync=exports2.writeFile=exports2.read=exports2.open=exports2.close=exports2.stat=exports2.createReadStream=exports2.pathExists=void 0;var fs2=require("fs");exports2.pathExists=fs2.existsSync;exports2.createReadStream=fs2.createReadStream;async function stat3(path){return new Promise((resolve2,reject2)=>{fs2.stat(path,(err,stats)=>{err?reject2(err):resolve2(stats)})})}__name(stat3,"stat");exports2.stat=stat3;async function close(fd){return new Promise((resolve2,reject2)=>{fs2.close(fd,err=>{err?reject2(err):resolve2()})})}__name(close,"close");exports2.close=close;async function open2(path,mode){return new Promise((resolve2,reject2)=>{fs2.open(path,mode,(err,fd)=>{err?reject2(err):resolve2(fd)})})}__name(open2,"open");exports2.open=open2;async function read(fd,buffer,offset,length,position){return new Promise((resolve2,reject2)=>{fs2.read(fd,buffer,offset,length,position,(err,bytesRead,_buffer)=>{err?reject2(err):resolve2({bytesRead,buffer:_buffer})})})}__name(read,"read");exports2.read=read;async function writeFile2(path,data){return new Promise((resolve2,reject2)=>{fs2.writeFile(path,data,err=>{err?reject2(err):resolve2()})})}__name(writeFile2,"writeFile");exports2.writeFile=writeFile2;function writeFileSync(path,data){fs2.writeFileSync(path,data)}__name(writeFileSync,"writeFileSync");exports2.writeFileSync=writeFileSync;async function readFile6(path){return new Promise((resolve2,reject2)=>{fs2.readFile(path,(err,buffer)=>{err?reject2(err):resolve2(buffer)})})}__name(readFile6,"readFile");exports2.readFile=readFile6}});var require_EndOfFileStream=__commonJS({"../node_modules/.pnpm/peek-readable@4.1.0/node_modules/peek-readable/lib/EndOfFileStream.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.EndOfStreamError=exports2.defaultMessages=void 0;exports2.defaultMessages="End-Of-Stream";var EndOfStreamError=class extends Error{constructor(){super(exports2.defaultMessages)}};__name(EndOfStreamError,"EndOfStreamError");exports2.EndOfStreamError=EndOfStreamError}});var require_Deferred=__commonJS({"../node_modules/.pnpm/peek-readable@4.1.0/node_modules/peek-readable/lib/Deferred.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.Deferred=void 0;var Deferred=class{constructor(){this.resolve=()=>null,this.reject=()=>null,this.promise=new Promise((resolve2,reject2)=>{this.reject=reject2,this.resolve=resolve2})}};__name(Deferred,"Deferred");exports2.Deferred=Deferred}});var require_StreamReader=__commonJS({"../node_modules/.pnpm/peek-readable@4.1.0/node_modules/peek-readable/lib/StreamReader.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.StreamReader=exports2.EndOfStreamError=void 0;var EndOfFileStream_1=require_EndOfFileStream(),Deferred_1=require_Deferred(),EndOfFileStream_2=require_EndOfFileStream();Object.defineProperty(exports2,"EndOfStreamError",{enumerable:!0,get:function(){return EndOfFileStream_2.EndOfStreamError}});var maxStreamReadSize=1*1024*1024,StreamReader=class{constructor(s){if(this.s=s,this.deferred=null,this.endOfStream=!1,this.peekQueue=[],!s.read||!s.once)throw new Error("Expected an instance of stream.Readable");this.s.once("end",()=>this.reject(new EndOfFileStream_1.EndOfStreamError)),this.s.once("error",err=>this.reject(err)),this.s.once("close",()=>this.reject(new Error("Stream closed")))}async peek(uint8Array,offset,length){let bytesRead=await this.read(uint8Array,offset,length);return this.peekQueue.push(uint8Array.subarray(offset,offset+bytesRead)),bytesRead}async read(buffer,offset,length){if(length===0)return 0;if(this.peekQueue.length===0&&this.endOfStream)throw new EndOfFileStream_1.EndOfStreamError;let remaining=length,bytesRead=0;for(;this.peekQueue.length>0&&remaining>0;){let peekData=this.peekQueue.pop();if(!peekData)throw new Error("peekData should be defined");let lenCopy=Math.min(peekData.length,remaining);buffer.set(peekData.subarray(0,lenCopy),offset+bytesRead),bytesRead+=lenCopy,remaining-=lenCopy,lenCopy<peekData.length&&this.peekQueue.push(peekData.subarray(lenCopy))}for(;remaining>0&&!this.endOfStream;){let reqLen=Math.min(remaining,maxStreamReadSize),chunkLen=await this.readFromStream(buffer,offset+bytesRead,reqLen);if(bytesRead+=chunkLen,chunkLen<reqLen)break;remaining-=chunkLen}return bytesRead}async readFromStream(buffer,offset,length){let readBuffer=this.s.read(length);if(readBuffer)return buffer.set(readBuffer,offset),readBuffer.length;{let request={buffer,offset,length,deferred:new Deferred_1.Deferred};return this.deferred=request.deferred,this.s.once("readable",()=>{this.readDeferred(request)}),request.deferred.promise}}readDeferred(request){let readBuffer=this.s.read(request.length);readBuffer?(request.buffer.set(readBuffer,request.offset),request.deferred.resolve(readBuffer.length),this.deferred=null):this.s.once("readable",()=>{this.readDeferred(request)})}reject(err){this.endOfStream=!0,this.deferred&&(this.deferred.reject(err),this.deferred=null)}};__name(StreamReader,"StreamReader");exports2.StreamReader=StreamReader}});var require_lib2=__commonJS({"../node_modules/.pnpm/peek-readable@4.1.0/node_modules/peek-readable/lib/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.StreamReader=exports2.EndOfStreamError=void 0;var EndOfFileStream_1=require_EndOfFileStream();Object.defineProperty(exports2,"EndOfStreamError",{enumerable:!0,get:function(){return EndOfFileStream_1.EndOfStreamError}});var StreamReader_1=require_StreamReader();Object.defineProperty(exports2,"StreamReader",{enumerable:!0,get:function(){return StreamReader_1.StreamReader}})}});var require_AbstractTokenizer=__commonJS({"../node_modules/.pnpm/strtok3@6.3.0/node_modules/strtok3/lib/AbstractTokenizer.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AbstractTokenizer=void 0;var peek_readable_1=require_lib2(),AbstractTokenizer=class{constructor(fileInfo){this.position=0,this.numBuffer=new Uint8Array(8),this.fileInfo=fileInfo||{}}async readToken(token,position=this.position){let uint8Array=Buffer.alloc(token.len);if(await this.readBuffer(uint8Array,{position})<token.len)throw new peek_readable_1.EndOfStreamError;return token.get(uint8Array,0)}async peekToken(token,position=this.position){let uint8Array=Buffer.alloc(token.len);if(await this.peekBuffer(uint8Array,{position})<token.len)throw new peek_readable_1.EndOfStreamError;return token.get(uint8Array,0)}async readNumber(token){if(await this.readBuffer(this.numBuffer,{length:token.len})<token.len)throw new peek_readable_1.EndOfStreamError;return token.get(this.numBuffer,0)}async peekNumber(token){if(await this.peekBuffer(this.numBuffer,{length:token.len})<token.len)throw new peek_readable_1.EndOfStreamError;return token.get(this.numBuffer,0)}async ignore(length){if(this.fileInfo.size!==void 0){let bytesLeft=this.fileInfo.size-this.position;if(length>bytesLeft)return this.position+=bytesLeft,bytesLeft}return this.position+=length,length}async close(){}normalizeOptions(uint8Array,options){if(options&&options.position!==void 0&&options.position<this.position)throw new Error("`options.position` must be equal or greater than `tokenizer.position`");return options?{mayBeLess:options.mayBeLess===!0,offset:options.offset?options.offset:0,length:options.length?options.length:uint8Array.length-(options.offset?options.offset:0),position:options.position?options.position:this.position}:{mayBeLess:!1,offset:0,length:uint8Array.length,position:this.position}}};__name(AbstractTokenizer,"AbstractTokenizer");exports2.AbstractTokenizer=AbstractTokenizer}});var require_ReadStreamTokenizer=__commonJS({"../node_modules/.pnpm/strtok3@6.3.0/node_modules/strtok3/lib/ReadStreamTokenizer.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.ReadStreamTokenizer=void 0;var AbstractTokenizer_1=require_AbstractTokenizer(),peek_readable_1=require_lib2(),maxBufferSize=256e3,ReadStreamTokenizer=class extends AbstractTokenizer_1.AbstractTokenizer{constructor(stream2,fileInfo){super(fileInfo),this.streamReader=new peek_readable_1.StreamReader(stream2)}async getFileInfo(){return this.fileInfo}async readBuffer(uint8Array,options){let normOptions=this.normalizeOptions(uint8Array,options),skipBytes=normOptions.position-this.position;if(skipBytes>0)return await this.ignore(skipBytes),this.readBuffer(uint8Array,options);if(skipBytes<0)throw new Error("`options.position` must be equal or greater than `tokenizer.position`");if(normOptions.length===0)return 0;let bytesRead=await this.streamReader.read(uint8Array,normOptions.offset,normOptions.length);if(this.position+=bytesRead,(!options||!options.mayBeLess)&&bytesRead<normOptions.length)throw new peek_readable_1.EndOfStreamError;return bytesRead}async peekBuffer(uint8Array,options){let normOptions=this.normalizeOptions(uint8Array,options),bytesRead=0;if(normOptions.position){let skipBytes=normOptions.position-this.position;if(skipBytes>0){let skipBuffer=new Uint8Array(normOptions.length+skipBytes);return bytesRead=await this.peekBuffer(skipBuffer,{mayBeLess:normOptions.mayBeLess}),uint8Array.set(skipBuffer.subarray(skipBytes),normOptions.offset),bytesRead-skipBytes}else if(skipBytes<0)throw new Error("Cannot peek from a negative offset in a stream")}if(normOptions.length>0){try{bytesRead=await this.streamReader.peek(uint8Array,normOptions.offset,normOptions.length)}catch(err){if(options&&options.mayBeLess&&err instanceof peek_readable_1.EndOfStreamError)return 0;throw err}if(!normOptions.mayBeLess&&bytesRead<normOptions.length)throw new peek_readable_1.EndOfStreamError}return bytesRead}async ignore(length){let bufSize=Math.min(maxBufferSize,length),buf=new Uint8Array(bufSize),totBytesRead=0;for(;totBytesRead<length;){let remaining=length-totBytesRead,bytesRead=await this.readBuffer(buf,{length:Math.min(bufSize,remaining)});if(bytesRead<0)return bytesRead;totBytesRead+=bytesRead}return totBytesRead}};__name(ReadStreamTokenizer,"ReadStreamTokenizer");exports2.ReadStreamTokenizer=ReadStreamTokenizer}});var require_BufferTokenizer=__commonJS({"../node_modules/.pnpm/strtok3@6.3.0/node_modules/strtok3/lib/BufferTokenizer.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.BufferTokenizer=void 0;var peek_readable_1=require_lib2(),AbstractTokenizer_1=require_AbstractTokenizer(),BufferTokenizer=class extends AbstractTokenizer_1.AbstractTokenizer{constructor(uint8Array,fileInfo){super(fileInfo),this.uint8Array=uint8Array,this.fileInfo.size=this.fileInfo.size?this.fileInfo.size:uint8Array.length}async readBuffer(uint8Array,options){if(options&&options.position){if(options.position<this.position)throw new Error("`options.position` must be equal or greater than `tokenizer.position`");this.position=options.position}let bytesRead=await this.peekBuffer(uint8Array,options);return this.position+=bytesRead,bytesRead}async peekBuffer(uint8Array,options){let normOptions=this.normalizeOptions(uint8Array,options),bytes2read=Math.min(this.uint8Array.length-normOptions.position,normOptions.length);if(!normOptions.mayBeLess&&bytes2read<normOptions.length)throw new peek_readable_1.EndOfStreamError;return uint8Array.set(this.uint8Array.subarray(normOptions.position,normOptions.position+bytes2read),normOptions.offset),bytes2read}async close(){}};__name(BufferTokenizer,"BufferTokenizer");exports2.BufferTokenizer=BufferTokenizer}});var require_core=__commonJS({"../node_modules/.pnpm/strtok3@6.3.0/node_modules/strtok3/lib/core.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.fromBuffer=exports2.fromStream=exports2.EndOfStreamError=void 0;var ReadStreamTokenizer_1=require_ReadStreamTokenizer(),BufferTokenizer_1=require_BufferTokenizer(),peek_readable_1=require_lib2();Object.defineProperty(exports2,"EndOfStreamError",{enumerable:!0,get:function(){return peek_readable_1.EndOfStreamError}});function fromStream2(stream2,fileInfo){return fileInfo=fileInfo||{},new ReadStreamTokenizer_1.ReadStreamTokenizer(stream2,fileInfo)}__name(fromStream2,"fromStream");exports2.fromStream=fromStream2;function fromBuffer3(uint8Array,fileInfo){return new BufferTokenizer_1.BufferTokenizer(uint8Array,fileInfo)}__name(fromBuffer3,"fromBuffer");exports2.fromBuffer=fromBuffer3}});var require_FileTokenizer=__commonJS({"../node_modules/.pnpm/strtok3@6.3.0/node_modules/strtok3/lib/FileTokenizer.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.fromFile=exports2.FileTokenizer=void 0;var AbstractTokenizer_1=require_AbstractTokenizer(),peek_readable_1=require_lib2(),fs2=require_FsPromise(),FileTokenizer=class extends AbstractTokenizer_1.AbstractTokenizer{constructor(fd,fileInfo){super(fileInfo),this.fd=fd}async readBuffer(uint8Array,options){let normOptions=this.normalizeOptions(uint8Array,options);this.position=normOptions.position;let res=await fs2.read(this.fd,uint8Array,normOptions.offset,normOptions.length,normOptions.position);if(this.position+=res.bytesRead,res.bytesRead<normOptions.length&&(!options||!options.mayBeLess))throw new peek_readable_1.EndOfStreamError;return res.bytesRead}async peekBuffer(uint8Array,options){let normOptions=this.normalizeOptions(uint8Array,options),res=await fs2.read(this.fd,uint8Array,normOptions.offset,normOptions.length,normOptions.position);if(!normOptions.mayBeLess&&res.bytesRead<normOptions.length)throw new peek_readable_1.EndOfStreamError;return res.bytesRead}async close(){return fs2.close(this.fd)}};__name(FileTokenizer,"FileTokenizer");exports2.FileTokenizer=FileTokenizer;async function fromFile(sourceFilePath){let stat3=await fs2.stat(sourceFilePath);if(!stat3.isFile)throw new Error(`File not a file: ${sourceFilePath}`);let fd=await fs2.open(sourceFilePath,"r");return new FileTokenizer(fd,{path:sourceFilePath,size:stat3.size})}__name(fromFile,"fromFile");exports2.fromFile=fromFile}});var require_lib3=__commonJS({"../node_modules/.pnpm/strtok3@6.3.0/node_modules/strtok3/lib/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.fromStream=exports2.fromBuffer=exports2.EndOfStreamError=exports2.fromFile=void 0;var fs2=require_FsPromise(),core=require_core(),FileTokenizer_1=require_FileTokenizer();Object.defineProperty(exports2,"fromFile",{enumerable:!0,get:function(){return FileTokenizer_1.fromFile}});var core_1=require_core();Object.defineProperty(exports2,"EndOfStreamError",{enumerable:!0,get:function(){return core_1.EndOfStreamError}});Object.defineProperty(exports2,"fromBuffer",{enumerable:!0,get:function(){return core_1.fromBuffer}});async function fromStream2(stream2,fileInfo){if(fileInfo=fileInfo||{},stream2.path){let stat3=await fs2.stat(stream2.path);fileInfo.path=stream2.path,fileInfo.size=stat3.size}return core.fromStream(stream2,fileInfo)}__name(fromStream2,"fromStream");exports2.fromStream=fromStream2}});var require_ieee754=__commonJS({"../node_modules/.pnpm/ieee754@1.2.1/node_modules/ieee754/index.js"(exports2){exports2.read=function(buffer,offset,isLE,mLen,nBytes){var e,m,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,nBits=-7,i=isLE?nBytes-1:0,d=isLE?-1:1,s=buffer[offset+i];for(i+=d,e=s&(1<<-nBits)-1,s>>=-nBits,nBits+=eLen;nBits>0;e=e*256+buffer[offset+i],i+=d,nBits-=8);for(m=e&(1<<-nBits)-1,e>>=-nBits,nBits+=mLen;nBits>0;m=m*256+buffer[offset+i],i+=d,nBits-=8);if(e===0)e=1-eBias;else{if(e===eMax)return m?NaN:(s?-1:1)*(1/0);m=m+Math.pow(2,mLen),e=e-eBias}return(s?-1:1)*m*Math.pow(2,e-mLen)};exports2.write=function(buffer,value,offset,isLE,mLen,nBytes){var e,m,c,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,rt=mLen===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=isLE?0:nBytes-1,d=isLE?1:-1,s=value<0||value===0&&1/value<0?1:0;for(value=Math.abs(value),isNaN(value)||value===1/0?(m=isNaN(value)?1:0,e=eMax):(e=Math.floor(Math.log(value)/Math.LN2),value*(c=Math.pow(2,-e))<1&&(e--,c*=2),e+eBias>=1?value+=rt/c:value+=rt*Math.pow(2,1-eBias),value*c>=2&&(e++,c/=2),e+eBias>=eMax?(m=0,e=eMax):e+eBias>=1?(m=(value*c-1)*Math.pow(2,mLen),e=e+eBias):(m=value*Math.pow(2,eBias-1)*Math.pow(2,mLen),e=0));mLen>=8;buffer[offset+i]=m&255,i+=d,m/=256,mLen-=8);for(e=e<<mLen|m,eLen+=mLen;eLen>0;buffer[offset+i]=e&255,i+=d,e/=256,eLen-=8);buffer[offset+i-d]|=s*128}}});var require_lib4=__commonJS({"../node_modules/.pnpm/token-types@4.2.1/node_modules/token-types/lib/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AnsiStringType=exports2.StringType=exports2.BufferType=exports2.Uint8ArrayType=exports2.IgnoreType=exports2.Float80_LE=exports2.Float80_BE=exports2.Float64_LE=exports2.Float64_BE=exports2.Float32_LE=exports2.Float32_BE=exports2.Float16_LE=exports2.Float16_BE=exports2.INT64_BE=exports2.UINT64_BE=exports2.INT64_LE=exports2.UINT64_LE=exports2.INT32_LE=exports2.INT32_BE=exports2.INT24_BE=exports2.INT24_LE=exports2.INT16_LE=exports2.INT16_BE=exports2.INT8=exports2.UINT32_BE=exports2.UINT32_LE=exports2.UINT24_BE=exports2.UINT24_LE=exports2.UINT16_BE=exports2.UINT16_LE=exports2.UINT8=void 0;var ieee754=require_ieee754();function dv(array){return new DataView(array.buffer,array.byteOffset)}__name(dv,"dv");exports2.UINT8={len:1,get(array,offset){return dv(array).getUint8(offset)},put(array,offset,value){return dv(array).setUint8(offset,value),offset+1}};exports2.UINT16_LE={len:2,get(array,offset){return dv(array).getUint16(offset,!0)},put(array,offset,value){return dv(array).setUint16(offset,value,!0),offset+2}};exports2.UINT16_BE={len:2,get(array,offset){return dv(array).getUint16(offset)},put(array,offset,value){return dv(array).setUint16(offset,value),offset+2}};exports2.UINT24_LE={len:3,get(array,offset){let dataView=dv(array);return dataView.getUint8(offset)+(dataView.getUint16(offset+1,!0)<<8)},put(array,offset,value){let dataView=dv(array);return dataView.setUint8(offset,value&255),dataView.setUint16(offset+1,value>>8,!0),offset+3}};exports2.UINT24_BE={len:3,get(array,offset){let dataView=dv(array);return(dataView.getUint16(offset)<<8)+dataView.getUint8(offset+2)},put(array,offset,value){let dataView=dv(array);return dataView.setUint16(offset,value>>8),dataView.setUint8(offset+2,value&255),offset+3}};exports2.UINT32_LE={len:4,get(array,offset){return dv(array).getUint32(offset,!0)},put(array,offset,value){return dv(array).setUint32(offset,value,!0),offset+4}};exports2.UINT32_BE={len:4,get(array,offset){return dv(array).getUint32(offset)},put(array,offset,value){return dv(array).setUint32(offset,value),offset+4}};exports2.INT8={len:1,get(array,offset){return dv(array).getInt8(offset)},put(array,offset,value){return dv(array).setInt8(offset,value),offset+1}};exports2.INT16_BE={len:2,get(array,offset){return dv(array).getInt16(offset)},put(array,offset,value){return dv(array).setInt16(offset,value),offset+2}};exports2.INT16_LE={len:2,get(array,offset){return dv(array).getInt16(offset,!0)},put(array,offset,value){return dv(array).setInt16(offset,value,!0),offset+2}};exports2.INT24_LE={len:3,get(array,offset){let unsigned=exports2.UINT24_LE.get(array,offset);return unsigned>8388607?unsigned-16777216:unsigned},put(array,offset,value){let dataView=dv(array);return dataView.setUint8(offset,value&255),dataView.setUint16(offset+1,value>>8,!0),offset+3}};exports2.INT24_BE={len:3,get(array,offset){let unsigned=exports2.UINT24_BE.get(array,offset);return unsigned>8388607?unsigned-16777216:unsigned},put(array,offset,value){let dataView=dv(array);return dataView.setUint16(offset,value>>8),dataView.setUint8(offset+2,value&255),offset+3}};exports2.INT32_BE={len:4,get(array,offset){return dv(array).getInt32(offset)},put(array,offset,value){return dv(array).setInt32(offset,value),offset+4}};exports2.INT32_LE={len:4,get(array,offset){return dv(array).getInt32(offset,!0)},put(array,offset,value){return dv(array).setInt32(offset,value,!0),offset+4}};exports2.UINT64_LE={len:8,get(array,offset){return dv(array).getBigUint64(offset,!0)},put(array,offset,value){return dv(array).setBigUint64(offset,value,!0),offset+8}};exports2.INT64_LE={len:8,get(array,offset){return dv(array).getBigInt64(offset,!0)},put(array,offset,value){return dv(array).setBigInt64(offset,value,!0),offset+8}};exports2.UINT64_BE={len:8,get(array,offset){return dv(array).getBigUint64(offset)},put(array,offset,value){return dv(array).setBigUint64(offset,value),offset+8}};exports2.INT64_BE={len:8,get(array,offset){return dv(array).getBigInt64(offset)},put(array,offset,value){return dv(array).setBigInt64(offset,value),offset+8}};exports2.Float16_BE={len:2,get(dataView,offset){return ieee754.read(dataView,offset,!1,10,this.len)},put(dataView,offset,value){return ieee754.write(dataView,value,offset,!1,10,this.len),offset+this.len}};exports2.Float16_LE={len:2,get(array,offset){return ieee754.read(array,offset,!0,10,this.len)},put(array,offset,value){return ieee754.write(array,value,offset,!0,10,this.len),offset+this.len}};exports2.Float32_BE={len:4,get(array,offset){return dv(array).getFloat32(offset)},put(array,offset,value){return dv(array).setFloat32(offset,value),offset+4}};exports2.Float32_LE={len:4,get(array,offset){return dv(array).getFloat32(offset,!0)},put(array,offset,value){return dv(array).setFloat32(offset,value,!0),offset+4}};exports2.Float64_BE={len:8,get(array,offset){return dv(array).getFloat64(offset)},put(array,offset,value){return dv(array).setFloat64(offset,value),offset+8}};exports2.Float64_LE={len:8,get(array,offset){return dv(array).getFloat64(offset,!0)},put(array,offset,value){return dv(array).setFloat64(offset,value,!0),offset+8}};exports2.Float80_BE={len:10,get(array,offset){return ieee754.read(array,offset,!1,63,this.len)},put(array,offset,value){return ieee754.write(array,value,offset,!1,63,this.len),offset+this.len}};exports2.Float80_LE={len:10,get(array,offset){return ieee754.read(array,offset,!0,63,this.len)},put(array,offset,value){return ieee754.write(array,value,offset,!0,63,this.len),offset+this.len}};var IgnoreType=class{constructor(len){this.len=len}get(array,off){}};__name(IgnoreType,"IgnoreType");exports2.IgnoreType=IgnoreType;var Uint8ArrayType=class{constructor(len){this.len=len}get(array,offset){return array.subarray(offset,offset+this.len)}};__name(Uint8ArrayType,"Uint8ArrayType");exports2.Uint8ArrayType=Uint8ArrayType;var BufferType=class{constructor(len){this.len=len}get(uint8Array,off){return Buffer.from(uint8Array.subarray(off,off+this.len))}};__name(BufferType,"BufferType");exports2.BufferType=BufferType;var StringType=class{constructor(len,encoding){this.len=len,this.encoding=encoding}get(uint8Array,offset){return Buffer.from(uint8Array).toString(this.encoding,offset,offset+this.len)}};__name(StringType,"StringType");exports2.StringType=StringType;var AnsiStringType=class{constructor(len){this.len=len}static decode(buffer,offset,until){let str="";for(let i=offset;i<until;++i)str+=AnsiStringType.codePointToString(AnsiStringType.singleByteDecoder(buffer[i]));return str}static inRange(a,min,max){return min<=a&&a<=max}static codePointToString(cp){return cp<=65535?String.fromCharCode(cp):(cp-=65536,String.fromCharCode((cp>>10)+55296,(cp&1023)+56320))}static singleByteDecoder(bite){if(AnsiStringType.inRange(bite,0,127))return bite;let codePoint=AnsiStringType.windows1252[bite-128];if(codePoint===null)throw Error("invaliding encoding");return codePoint}get(buffer,offset=0){return AnsiStringType.decode(buffer,offset,offset+this.len)}};__name(AnsiStringType,"AnsiStringType");exports2.AnsiStringType=AnsiStringType;AnsiStringType.windows1252=[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,381,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,382,376,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255]}});var require_util7=__commonJS({"../node_modules/.pnpm/file-type@16.5.4/node_modules/file-type/util.js"(exports2){"use strict";exports2.stringToBytes=string=>[...string].map(character=>character.charCodeAt(0));exports2.tarHeaderChecksumMatches=(buffer,offset=0)=>{let readSum=parseInt(buffer.toString("utf8",148,154).replace(/\0.*$/,"").trim(),8);if(isNaN(readSum))return!1;let sum=8*32;for(let i=offset;i<offset+148;i++)sum+=buffer[i];for(let i=offset+156;i<offset+512;i++)sum+=buffer[i];return readSum===sum};exports2.uint32SyncSafeToken={get:(buffer,offset)=>buffer[offset+3]&127|buffer[offset+2]<<7|buffer[offset+1]<<14|buffer[offset]<<21,len:4}}});var require_supported=__commonJS({"../node_modules/.pnpm/file-type@16.5.4/node_modules/file-type/supported.js"(exports2,module2){"use strict";module2.exports={extensions:["jpg","png","apng","gif","webp","flif","xcf","cr2","cr3","orf","arw","dng","nef","rw2","raf","tif","bmp","icns","jxr","psd","indd","zip","tar","rar","gz","bz2","7z","dmg","mp4","mid","mkv","webm","mov","avi","mpg","mp2","mp3","m4a","oga","ogg","ogv","opus","flac","wav","spx","amr","pdf","epub","exe","swf","rtf","wasm","woff","woff2","eot","ttf","otf","ico","flv","ps","xz","sqlite","nes","crx","xpi","cab","deb","ar","rpm","Z","lz","cfb","mxf","mts","blend","bpg","docx","pptx","xlsx","3gp","3g2","jp2","jpm","jpx","mj2","aif","qcp","odt","ods","odp","xml","mobi","heic","cur","ktx","ape","wv","dcm","ics","glb","pcap","dsf","lnk","alias","voc","ac3","m4v","m4p","m4b","f4v","f4p","f4b","f4a","mie","asf","ogm","ogx","mpc","arrow","shp","aac","mp1","it","s3m","xm","ai","skp","avif","eps","lzh","pgp","asar","stl","chm","3mf","zst","jxl","vcf"],mimeTypes:["image/jpeg","image/png","image/gif","image/webp","image/flif","image/x-xcf","image/x-canon-cr2","image/x-canon-cr3","image/tiff","image/bmp","image/vnd.ms-photo","image/vnd.adobe.photoshop","application/x-indesign","application/epub+zip","application/x-xpinstall","application/vnd.oasis.opendocument.text","application/vnd.oasis.opendocument.spreadsheet","application/vnd.oasis.opendocument.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/zip","application/x-tar","application/x-rar-compressed","application/gzip","application/x-bzip2","application/x-7z-compressed","application/x-apple-diskimage","application/x-apache-arrow","video/mp4","audio/midi","video/x-matroska","video/webm","video/quicktime","video/vnd.avi","audio/vnd.wave","audio/qcelp","audio/x-ms-asf","video/x-ms-asf","application/vnd.ms-asf","video/mpeg","video/3gpp","audio/mpeg","audio/mp4","audio/opus","video/ogg","audio/ogg","application/ogg","audio/x-flac","audio/ape","audio/wavpack","audio/amr","application/pdf","application/x-msdownload","application/x-shockwave-flash","application/rtf","application/wasm","font/woff","font/woff2","application/vnd.ms-fontobject","font/ttf","font/otf","image/x-icon","video/x-flv","application/postscript","application/eps","application/x-xz","application/x-sqlite3","application/x-nintendo-nes-rom","application/x-google-chrome-extension","application/vnd.ms-cab-compressed","application/x-deb","application/x-unix-archive","application/x-rpm","application/x-compress","application/x-lzip","application/x-cfb","application/x-mie","application/mxf","video/mp2t","application/x-blender","image/bpg","image/jp2","image/jpx","image/jpm","image/mj2","audio/aiff","application/xml","application/x-mobipocket-ebook","image/heif","image/heif-sequence","image/heic","image/heic-sequence","image/icns","image/ktx","application/dicom","audio/x-musepack","text/calendar","text/vcard","model/gltf-binary","application/vnd.tcpdump.pcap","audio/x-dsf","application/x.ms.shortcut","application/x.apple.alias","audio/x-voc","audio/vnd.dolby.dd-raw","audio/x-m4a","image/apng","image/x-olympus-orf","image/x-sony-arw","image/x-adobe-dng","image/x-nikon-nef","image/x-panasonic-rw2","image/x-fujifilm-raf","video/x-m4v","video/3gpp2","application/x-esri-shape","audio/aac","audio/x-it","audio/x-s3m","audio/x-xm","video/MP1S","video/MP2P","application/vnd.sketchup.skp","image/avif","application/x-lzh-compressed","application/pgp-encrypted","application/x-asar","model/stl","application/vnd.ms-htmlhelp","model/3mf","image/jxl","application/zstd"]}}});var require_core2=__commonJS({"../node_modules/.pnpm/file-type@16.5.4/node_modules/file-type/core.js"(exports,module){"use strict";var Token=require_lib4(),strtok3=require_core(),{stringToBytes,tarHeaderChecksumMatches,uint32SyncSafeToken}=require_util7(),supported=require_supported(),minimumBytes=4100;async function fromStream(stream2){let tokenizer=await strtok3.fromStream(stream2);try{return await fromTokenizer(tokenizer)}finally{await tokenizer.close()}}__name(fromStream,"fromStream");async function fromBuffer(input){if(!(input instanceof Uint8Array||input instanceof ArrayBuffer||Buffer.isBuffer(input)))throw new TypeError(`Expected the \`input\` argument to be of type \`Uint8Array\` or \`Buffer\` or \`ArrayBuffer\`, got \`${typeof input}\``);let buffer=input instanceof Buffer?input:Buffer.from(input);if(!(buffer&&buffer.length>1))return;let tokenizer=strtok3.fromBuffer(buffer);return fromTokenizer(tokenizer)}__name(fromBuffer,"fromBuffer");function _check(buffer,headers,options){options={offset:0,...options};for(let[index,header]of headers.entries())if(options.mask){if(header!==(options.mask[index]&buffer[index+options.offset]))return!1}else if(header!==buffer[index+options.offset])return!1;return!0}__name(_check,"_check");async function fromTokenizer(tokenizer){try{return _fromTokenizer(tokenizer)}catch(error){if(!(error instanceof strtok3.EndOfStreamError))throw error}}__name(fromTokenizer,"fromTokenizer");async function _fromTokenizer(tokenizer){let buffer=Buffer.alloc(minimumBytes),bytesRead=12,check=__name((header,options)=>_check(buffer,header,options),"check"),checkString=__name((header,options)=>check(stringToBytes(header),options),"checkString");if(tokenizer.fileInfo.size||(tokenizer.fileInfo.size=Number.MAX_SAFE_INTEGER),await tokenizer.peekBuffer(buffer,{length:bytesRead,mayBeLess:!0}),check([66,77]))return{ext:"bmp",mime:"image/bmp"};if(check([11,119]))return{ext:"ac3",mime:"audio/vnd.dolby.dd-raw"};if(check([120,1]))return{ext:"dmg",mime:"application/x-apple-diskimage"};if(check([77,90]))return{ext:"exe",mime:"application/x-msdownload"};if(check([37,33]))return await tokenizer.peekBuffer(buffer,{length:24,mayBeLess:!0}),checkString("PS-Adobe-",{offset:2})&&checkString(" EPSF-",{offset:14})?{ext:"eps",mime:"application/eps"}:{ext:"ps",mime:"application/postscript"};if(check([31,160])||check([31,157]))return{ext:"Z",mime:"application/x-compress"};if(check([255,216,255]))return{ext:"jpg",mime:"image/jpeg"};if(check([73,73,188]))return{ext:"jxr",mime:"image/vnd.ms-photo"};if(check([31,139,8]))return{ext:"gz",mime:"application/gzip"};if(check([66,90,104]))return{ext:"bz2",mime:"application/x-bzip2"};if(checkString("ID3")){await tokenizer.ignore(6);let id3HeaderLen=await tokenizer.readToken(uint32SyncSafeToken);return tokenizer.position+id3HeaderLen>tokenizer.fileInfo.size?{ext:"mp3",mime:"audio/mpeg"}:(await tokenizer.ignore(id3HeaderLen),fromTokenizer(tokenizer))}if(checkString("MP+"))return{ext:"mpc",mime:"audio/x-musepack"};if((buffer[0]===67||buffer[0]===70)&&check([87,83],{offset:1}))return{ext:"swf",mime:"application/x-shockwave-flash"};if(check([71,73,70]))return{ext:"gif",mime:"image/gif"};if(checkString("FLIF"))return{ext:"flif",mime:"image/flif"};if(checkString("8BPS"))return{ext:"psd",mime:"image/vnd.adobe.photoshop"};if(checkString("WEBP",{offset:8}))return{ext:"webp",mime:"image/webp"};if(checkString("MPCK"))return{ext:"mpc",mime:"audio/x-musepack"};if(checkString("FORM"))return{ext:"aif",mime:"audio/aiff"};if(checkString("icns",{offset:0}))return{ext:"icns",mime:"image/icns"};if(check([80,75,3,4])){try{for(;tokenizer.position+30<tokenizer.fileInfo.size;){await tokenizer.readBuffer(buffer,{length:30});let zipHeader={compressedSize:buffer.readUInt32LE(18),uncompressedSize:buffer.readUInt32LE(22),filenameLength:buffer.readUInt16LE(26),extraFieldLength:buffer.readUInt16LE(28)};if(zipHeader.filename=await tokenizer.readToken(new Token.StringType(zipHeader.filenameLength,"utf-8")),await tokenizer.ignore(zipHeader.extraFieldLength),zipHeader.filename==="META-INF/mozilla.rsa")return{ext:"xpi",mime:"application/x-xpinstall"};if(zipHeader.filename.endsWith(".rels")||zipHeader.filename.endsWith(".xml"))switch(zipHeader.filename.split("/")[0]){case"_rels":break;case"word":return{ext:"docx",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"};case"ppt":return{ext:"pptx",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"};case"xl":return{ext:"xlsx",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"};default:break}if(zipHeader.filename.startsWith("xl/"))return{ext:"xlsx",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"};if(zipHeader.filename.startsWith("3D/")&&zipHeader.filename.endsWith(".model"))return{ext:"3mf",mime:"model/3mf"};if(zipHeader.filename==="mimetype"&&zipHeader.compressedSize===zipHeader.uncompressedSize)switch(await tokenizer.readToken(new Token.StringType(zipHeader.compressedSize,"utf-8"))){case"application/epub+zip":return{ext:"epub",mime:"application/epub+zip"};case"application/vnd.oasis.opendocument.text":return{ext:"odt",mime:"application/vnd.oasis.opendocument.text"};case"application/vnd.oasis.opendocument.spreadsheet":return{ext:"ods",mime:"application/vnd.oasis.opendocument.spreadsheet"};case"application/vnd.oasis.opendocument.presentation":return{ext:"odp",mime:"application/vnd.oasis.opendocument.presentation"};default:}if(zipHeader.compressedSize===0){let nextHeaderIndex=-1;for(;nextHeaderIndex<0&&tokenizer.position<tokenizer.fileInfo.size;)await tokenizer.peekBuffer(buffer,{mayBeLess:!0}),nextHeaderIndex=buffer.indexOf("504B0304",0,"hex"),await tokenizer.ignore(nextHeaderIndex>=0?nextHeaderIndex:buffer.length)}else await tokenizer.ignore(zipHeader.compressedSize)}}catch(error){if(!(error instanceof strtok3.EndOfStreamError))throw error}return{ext:"zip",mime:"application/zip"}}if(checkString("OggS")){await tokenizer.ignore(28);let type=Buffer.alloc(8);return await tokenizer.readBuffer(type),_check(type,[79,112,117,115,72,101,97,100])?{ext:"opus",mime:"audio/opus"}:_check(type,[128,116,104,101,111,114,97])?{ext:"ogv",mime:"video/ogg"}:_check(type,[1,118,105,100,101,111,0])?{ext:"ogm",mime:"video/ogg"}:_check(type,[127,70,76,65,67])?{ext:"oga",mime:"audio/ogg"}:_check(type,[83,112,101,101,120,32,32])?{ext:"spx",mime:"audio/ogg"}:_check(type,[1,118,111,114,98,105,115])?{ext:"ogg",mime:"audio/ogg"}:{ext:"ogx",mime:"application/ogg"}}if(check([80,75])&&(buffer[2]===3||buffer[2]===5||buffer[2]===7)&&(buffer[3]===4||buffer[3]===6||buffer[3]===8))return{ext:"zip",mime:"application/zip"};if(checkString("ftyp",{offset:4})&&buffer[8]&96){let brandMajor=buffer.toString("binary",8,12).replace("\0"," ").trim();switch(brandMajor){case"avif":return{ext:"avif",mime:"image/avif"};case"mif1":return{ext:"heic",mime:"image/heif"};case"msf1":return{ext:"heic",mime:"image/heif-sequence"};case"heic":case"heix":return{ext:"heic",mime:"image/heic"};case"hevc":case"hevx":return{ext:"heic",mime:"image/heic-sequence"};case"qt":return{ext:"mov",mime:"video/quicktime"};case"M4V":case"M4VH":case"M4VP":return{ext:"m4v",mime:"video/x-m4v"};case"M4P":return{ext:"m4p",mime:"video/mp4"};case"M4B":return{ext:"m4b",mime:"audio/mp4"};case"M4A":return{ext:"m4a",mime:"audio/x-m4a"};case"F4V":return{ext:"f4v",mime:"video/mp4"};case"F4P":return{ext:"f4p",mime:"video/mp4"};case"F4A":return{ext:"f4a",mime:"audio/mp4"};case"F4B":return{ext:"f4b",mime:"audio/mp4"};case"crx":return{ext:"cr3",mime:"image/x-canon-cr3"};default:return brandMajor.startsWith("3g")?brandMajor.startsWith("3g2")?{ext:"3g2",mime:"video/3gpp2"}:{ext:"3gp",mime:"video/3gpp"}:{ext:"mp4",mime:"video/mp4"}}}if(checkString("MThd"))return{ext:"mid",mime:"audio/midi"};if(checkString("wOFF")&&(check([0,1,0,0],{offset:4})||checkString("OTTO",{offset:4})))return{ext:"woff",mime:"font/woff"};if(checkString("wOF2")&&(check([0,1,0,0],{offset:4})||checkString("OTTO",{offset:4})))return{ext:"woff2",mime:"font/woff2"};if(check([212,195,178,161])||check([161,178,195,212]))return{ext:"pcap",mime:"application/vnd.tcpdump.pcap"};if(checkString("DSD "))return{ext:"dsf",mime:"audio/x-dsf"};if(checkString("LZIP"))return{ext:"lz",mime:"application/x-lzip"};if(checkString("fLaC"))return{ext:"flac",mime:"audio/x-flac"};if(check([66,80,71,251]))return{ext:"bpg",mime:"image/bpg"};if(checkString("wvpk"))return{ext:"wv",mime:"audio/wavpack"};if(checkString("%PDF")){await tokenizer.ignore(1350);let maxBufferSize=10*1024*1024,buffer2=Buffer.alloc(Math.min(maxBufferSize,tokenizer.fileInfo.size));return await tokenizer.readBuffer(buffer2,{mayBeLess:!0}),buffer2.includes(Buffer.from("AIPrivateData"))?{ext:"ai",mime:"application/postscript"}:{ext:"pdf",mime:"application/pdf"}}if(check([0,97,115,109]))return{ext:"wasm",mime:"application/wasm"};if(check([73,73,42,0]))return checkString("CR",{offset:8})?{ext:"cr2",mime:"image/x-canon-cr2"}:check([28,0,254,0],{offset:8})||check([31,0,11,0],{offset:8})?{ext:"nef",mime:"image/x-nikon-nef"}:check([8,0,0,0],{offset:4})&&(check([45,0,254,0],{offset:8})||check([39,0,254,0],{offset:8}))?{ext:"dng",mime:"image/x-adobe-dng"}:(buffer=Buffer.alloc(24),await tokenizer.peekBuffer(buffer),(check([16,251,134,1],{offset:4})||check([8,0,0,0],{offset:4}))&&check([0,254,0,4,0,1,0,0,0,1,0,0,0,3,1],{offset:9})?{ext:"arw",mime:"image/x-sony-arw"}:{ext:"tif",mime:"image/tiff"});if(check([77,77,0,42]))return{ext:"tif",mime:"image/tiff"};if(checkString("MAC "))return{ext:"ape",mime:"audio/ape"};if(check([26,69,223,163])){async function readField(){let msb=await tokenizer.peekNumber(Token.UINT8),mask=128,ic=0;for(;!(msb&mask)&&mask!==0;)++ic,mask>>=1;let id=Buffer.alloc(ic+1);return await tokenizer.readBuffer(id),id}__name(readField,"readField");async function readElement(){let id=await readField(),lenField=await readField();lenField[0]^=128>>lenField.length-1;let nrLen=Math.min(6,lenField.length);return{id:id.readUIntBE(0,id.length),len:lenField.readUIntBE(lenField.length-nrLen,nrLen)}}__name(readElement,"readElement");async function readChildren(level,children){for(;children>0;){let e=await readElement();if(e.id===17026)return tokenizer.readToken(new Token.StringType(e.len,"utf-8"));await tokenizer.ignore(e.len),--children}}__name(readChildren,"readChildren");let re=await readElement();switch(await readChildren(1,re.len)){case"webm":return{ext:"webm",mime:"video/webm"};case"matroska":return{ext:"mkv",mime:"video/x-matroska"};default:return}}if(check([82,73,70,70])){if(check([65,86,73],{offset:8}))return{ext:"avi",mime:"video/vnd.avi"};if(check([87,65,86,69],{offset:8}))return{ext:"wav",mime:"audio/vnd.wave"};if(check([81,76,67,77],{offset:8}))return{ext:"qcp",mime:"audio/qcelp"}}if(checkString("SQLi"))return{ext:"sqlite",mime:"application/x-sqlite3"};if(check([78,69,83,26]))return{ext:"nes",mime:"application/x-nintendo-nes-rom"};if(checkString("Cr24"))return{ext:"crx",mime:"application/x-google-chrome-extension"};if(checkString("MSCF")||checkString("ISc("))return{ext:"cab",mime:"application/vnd.ms-cab-compressed"};if(check([237,171,238,219]))return{ext:"rpm",mime:"application/x-rpm"};if(check([197,208,211,198]))return{ext:"eps",mime:"application/eps"};if(check([40,181,47,253]))return{ext:"zst",mime:"application/zstd"};if(check([79,84,84,79,0]))return{ext:"otf",mime:"font/otf"};if(checkString("#!AMR"))return{ext:"amr",mime:"audio/amr"};if(checkString("{\\rtf"))return{ext:"rtf",mime:"application/rtf"};if(check([70,76,86,1]))return{ext:"flv",mime:"video/x-flv"};if(checkString("IMPM"))return{ext:"it",mime:"audio/x-it"};if(checkString("-lh0-",{offset:2})||checkString("-lh1-",{offset:2})||checkString("-lh2-",{offset:2})||checkString("-lh3-",{offset:2})||checkString("-lh4-",{offset:2})||checkString("-lh5-",{offset:2})||checkString("-lh6-",{offset:2})||checkString("-lh7-",{offset:2})||checkString("-lzs-",{offset:2})||checkString("-lz4-",{offset:2})||checkString("-lz5-",{offset:2})||checkString("-lhd-",{offset:2}))return{ext:"lzh",mime:"application/x-lzh-compressed"};if(check([0,0,1,186])){if(check([33],{offset:4,mask:[241]}))return{ext:"mpg",mime:"video/MP1S"};if(check([68],{offset:4,mask:[196]}))return{ext:"mpg",mime:"video/MP2P"}}if(checkString("ITSF"))return{ext:"chm",mime:"application/vnd.ms-htmlhelp"};if(check([253,55,122,88,90,0]))return{ext:"xz",mime:"application/x-xz"};if(checkString("<?xml "))return{ext:"xml",mime:"application/xml"};if(check([55,122,188,175,39,28]))return{ext:"7z",mime:"application/x-7z-compressed"};if(check([82,97,114,33,26,7])&&(buffer[6]===0||buffer[6]===1))return{ext:"rar",mime:"application/x-rar-compressed"};if(checkString("solid "))return{ext:"stl",mime:"model/stl"};if(checkString("BLENDER"))return{ext:"blend",mime:"application/x-blender"};if(checkString("!<arch>"))return await tokenizer.ignore(8),await tokenizer.readToken(new Token.StringType(13,"ascii"))==="debian-binary"?{ext:"deb",mime:"application/x-deb"}:{ext:"ar",mime:"application/x-unix-archive"};if(check([137,80,78,71,13,10,26,10])){await tokenizer.ignore(8);async function readChunkHeader(){return{length:await tokenizer.readToken(Token.INT32_BE),type:await tokenizer.readToken(new Token.StringType(4,"binary"))}}__name(readChunkHeader,"readChunkHeader");do{let chunk=await readChunkHeader();if(chunk.length<0)return;switch(chunk.type){case"IDAT":return{ext:"png",mime:"image/png"};case"acTL":return{ext:"apng",mime:"image/apng"};default:await tokenizer.ignore(chunk.length+4)}}while(tokenizer.position+8<tokenizer.fileInfo.size);return{ext:"png",mime:"image/png"}}if(check([65,82,82,79,87,49,0,0]))return{ext:"arrow",mime:"application/x-apache-arrow"};if(check([103,108,84,70,2,0,0,0]))return{ext:"glb",mime:"model/gltf-binary"};if(check([102,114,101,101],{offset:4})||check([109,100,97,116],{offset:4})||check([109,111,111,118],{offset:4})||check([119,105,100,101],{offset:4}))return{ext:"mov",mime:"video/quicktime"};if(check([73,73,82,79,8,0,0,0,24]))return{ext:"orf",mime:"image/x-olympus-orf"};if(checkString("gimp xcf "))return{ext:"xcf",mime:"image/x-xcf"};if(check([73,73,85,0,24,0,0,0,136,231,116,216]))return{ext:"rw2",mime:"image/x-panasonic-rw2"};if(check([48,38,178,117,142,102,207,17,166,217])){async function readHeader(){let guid=Buffer.alloc(16);return await tokenizer.readBuffer(guid),{id:guid,size:Number(await tokenizer.readToken(Token.UINT64_LE))}}for(__name(readHeader,"readHeader"),await tokenizer.ignore(30);tokenizer.position+24<tokenizer.fileInfo.size;){let header=await readHeader(),payload=header.size-24;if(_check(header.id,[145,7,220,183,183,169,207,17,142,230,0,192,12,32,83,101])){let typeId=Buffer.alloc(16);if(payload-=await tokenizer.readBuffer(typeId),_check(typeId,[64,158,105,248,77,91,207,17,168,253,0,128,95,92,68,43]))return{ext:"asf",mime:"audio/x-ms-asf"};if(_check(typeId,[192,239,25,188,77,91,207,17,168,253,0,128,95,92,68,43]))return{ext:"asf",mime:"video/x-ms-asf"};break}await tokenizer.ignore(payload)}return{ext:"asf",mime:"application/vnd.ms-asf"}}if(check([171,75,84,88,32,49,49,187,13,10,26,10]))return{ext:"ktx",mime:"image/ktx"};if((check([126,16,4])||check([126,24,4]))&&check([48,77,73,69],{offset:4}))return{ext:"mie",mime:"application/x-mie"};if(check([39,10,0,0,0,0,0,0,0,0,0,0],{offset:2}))return{ext:"shp",mime:"application/x-esri-shape"};if(check([0,0,0,12,106,80,32,32,13,10,135,10]))switch(await tokenizer.ignore(20),await tokenizer.readToken(new Token.StringType(4,"ascii"))){case"jp2 ":return{ext:"jp2",mime:"image/jp2"};case"jpx ":return{ext:"jpx",mime:"image/jpx"};case"jpm ":return{ext:"jpm",mime:"image/jpm"};case"mjp2":return{ext:"mj2",mime:"image/mj2"};default:return}if(check([255,10])||check([0,0,0,12,74,88,76,32,13,10,135,10]))return{ext:"jxl",mime:"image/jxl"};if(check([0,0,1,186])||check([0,0,1,179]))return{ext:"mpg",mime:"video/mpeg"};if(check([0,1,0,0,0]))return{ext:"ttf",mime:"font/ttf"};if(check([0,0,1,0]))return{ext:"ico",mime:"image/x-icon"};if(check([0,0,2,0]))return{ext:"cur",mime:"image/x-icon"};if(check([208,207,17,224,161,177,26,225]))return{ext:"cfb",mime:"application/x-cfb"};if(await tokenizer.peekBuffer(buffer,{length:Math.min(256,tokenizer.fileInfo.size),mayBeLess:!0}),checkString("BEGIN:")){if(checkString("VCARD",{offset:6}))return{ext:"vcf",mime:"text/vcard"};if(checkString("VCALENDAR",{offset:6}))return{ext:"ics",mime:"text/calendar"}}if(checkString("FUJIFILMCCD-RAW"))return{ext:"raf",mime:"image/x-fujifilm-raf"};if(checkString("Extended Module:"))return{ext:"xm",mime:"audio/x-xm"};if(checkString("Creative Voice File"))return{ext:"voc",mime:"audio/x-voc"};if(check([4,0,0,0])&&buffer.length>=16){let jsonSize=buffer.readUInt32LE(12);if(jsonSize>12&&buffer.length>=jsonSize+16)try{let header=buffer.slice(16,jsonSize+16).toString();if(JSON.parse(header).files)return{ext:"asar",mime:"application/x-asar"}}catch{}}if(check([6,14,43,52,2,5,1,1,13,1,2,1,1,2]))return{ext:"mxf",mime:"application/mxf"};if(checkString("SCRM",{offset:44}))return{ext:"s3m",mime:"audio/x-s3m"};if(check([71],{offset:4})&&(check([71],{offset:192})||check([71],{offset:196})))return{ext:"mts",mime:"video/mp2t"};if(check([66,79,79,75,77,79,66,73],{offset:60}))return{ext:"mobi",mime:"application/x-mobipocket-ebook"};if(check([68,73,67,77],{offset:128}))return{ext:"dcm",mime:"application/dicom"};if(check([76,0,0,0,1,20,2,0,0,0,0,0,192,0,0,0,0,0,0,70]))return{ext:"lnk",mime:"application/x.ms.shortcut"};if(check([98,111,111,107,0,0,0,0,109,97,114,107,0,0,0,0]))return{ext:"alias",mime:"application/x.apple.alias"};if(check([76,80],{offset:34})&&(check([0,0,1],{offset:8})||check([1,0,2],{offset:8})||check([2,0,2],{offset:8})))return{ext:"eot",mime:"application/vnd.ms-fontobject"};if(check([6,6,237,245,216,29,70,229,189,49,239,231,254,116,183,29]))return{ext:"indd",mime:"application/x-indesign"};if(await tokenizer.peekBuffer(buffer,{length:Math.min(512,tokenizer.fileInfo.size),mayBeLess:!0}),tarHeaderChecksumMatches(buffer))return{ext:"tar",mime:"application/x-tar"};if(check([255,254,255,14,83,0,107,0,101,0,116,0,99,0,104,0,85,0,112,0,32,0,77,0,111,0,100,0,101,0,108,0]))return{ext:"skp",mime:"application/vnd.sketchup.skp"};if(checkString("-----BEGIN PGP MESSAGE-----"))return{ext:"pgp",mime:"application/pgp-encrypted"};if(buffer.length>=2&&check([255,224],{offset:0,mask:[255,224]})){if(check([16],{offset:1,mask:[22]}))return check([8],{offset:1,mask:[8]})?{ext:"aac",mime:"audio/aac"}:{ext:"aac",mime:"audio/aac"};if(check([2],{offset:1,mask:[6]}))return{ext:"mp3",mime:"audio/mpeg"};if(check([4],{offset:1,mask:[6]}))return{ext:"mp2",mime:"audio/mpeg"};if(check([6],{offset:1,mask:[6]}))return{ext:"mp1",mime:"audio/mpeg"}}}__name(_fromTokenizer,"_fromTokenizer");var stream=__name(readableStream=>new Promise((resolve,reject)=>{let stream=eval("require")("stream");readableStream.on("error",reject),readableStream.once("readable",async()=>{let pass=new stream.PassThrough,outputStream;stream.pipeline?outputStream=stream.pipeline(readableStream,pass,()=>{}):outputStream=readableStream.pipe(pass);let chunk=readableStream.read(minimumBytes)||readableStream.read()||Buffer.alloc(0);try{let fileType2=await fromBuffer(chunk);pass.fileType=fileType2}catch(error){reject(error)}resolve(outputStream)})}),"stream"),fileType={fromStream,fromTokenizer,fromBuffer,stream};Object.defineProperty(fileType,"extensions",{get(){return new Set(supported.extensions)}});Object.defineProperty(fileType,"mimeTypes",{get(){return new Set(supported.mimeTypes)}});module.exports=fileType}});var require_file_type=__commonJS({"../node_modules/.pnpm/file-type@16.5.4/node_modules/file-type/index.js"(exports2,module2){"use strict";var strtok32=require_lib3(),core=require_core2();async function fromFile(path){let tokenizer=await strtok32.fromFile(path);try{return await core.fromTokenizer(tokenizer)}finally{await tokenizer.close()}}__name(fromFile,"fromFile");var fileType2={fromFile};Object.assign(fileType2,core);Object.defineProperty(fileType2,"extensions",{get(){return core.extensions}});Object.defineProperty(fileType2,"mimeTypes",{get(){return core.mimeTypes}});module2.exports=fileType2}});var require_murmurhash=__commonJS({"../node_modules/.pnpm/murmurhash@2.0.1/node_modules/murmurhash/murmurhash.js"(exports2,module2){(function(){let _global=this,createBuffer=__name(val=>new TextEncoder().encode(val),"createBuffer");function MurmurHashV2(str,seed){typeof str=="string"&&(str=createBuffer(str));let l=str.length,h=seed^l,i=0,k;for(;l>=4;)k=str[i]&255|(str[++i]&255)<<8|(str[++i]&255)<<16|(str[++i]&255)<<24,k=(k&65535)*1540483477+(((k>>>16)*1540483477&65535)<<16),k^=k>>>24,k=(k&65535)*1540483477+(((k>>>16)*1540483477&65535)<<16),h=(h&65535)*1540483477+(((h>>>16)*1540483477&65535)<<16)^k,l-=4,++i;switch(l){case 3:h^=(str[i+2]&255)<<16;case 2:h^=(str[i+1]&255)<<8;case 1:h^=str[i]&255,h=(h&65535)*1540483477+(((h>>>16)*1540483477&65535)<<16)}return h^=h>>>13,h=(h&65535)*1540483477+(((h>>>16)*1540483477&65535)<<16),h^=h>>>15,h>>>0}__name(MurmurHashV2,"MurmurHashV2");function MurmurHashV3(key,seed){typeof key=="string"&&(key=createBuffer(key));let remainder,bytes,h1,h1b,c1,c1b,c2,c2b,k1,i;for(remainder=key.length&3,bytes=key.length-remainder,h1=seed,c1=3432918353,c2=461845907,i=0;i<bytes;)k1=key[i]&255|(key[++i]&255)<<8|(key[++i]&255)<<16|(key[++i]&255)<<24,++i,k1=(k1&65535)*c1+(((k1>>>16)*c1&65535)<<16)&4294967295,k1=k1<<15|k1>>>17,k1=(k1&65535)*c2+(((k1>>>16)*c2&65535)<<16)&4294967295,h1^=k1,h1=h1<<13|h1>>>19,h1b=(h1&65535)*5+(((h1>>>16)*5&65535)<<16)&4294967295,h1=(h1b&65535)+27492+(((h1b>>>16)+58964&65535)<<16);switch(k1=0,remainder){case 3:k1^=(key[i+2]&255)<<16;case 2:k1^=(key[i+1]&255)<<8;case 1:k1^=key[i]&255,k1=(k1&65535)*c1+(((k1>>>16)*c1&65535)<<16)&4294967295,k1=k1<<15|k1>>>17,k1=(k1&65535)*c2+(((k1>>>16)*c2&65535)<<16)&4294967295,h1^=k1}return h1^=key.length,h1^=h1>>>16,h1=(h1&65535)*2246822507+(((h1>>>16)*2246822507&65535)<<16)&4294967295,h1^=h1>>>13,h1=(h1&65535)*3266489909+(((h1>>>16)*3266489909&65535)<<16)&4294967295,h1^=h1>>>16,h1>>>0}__name(MurmurHashV3,"MurmurHashV3");let murmur=MurmurHashV3;if(murmur.v2=MurmurHashV2,murmur.v3=MurmurHashV3,typeof module2<"u")module2.exports=murmur;else{let _previousRoot=_global.murmur;murmur.noConflict=function(){return _global.murmur=_previousRoot,murmur},_global.murmur=murmur}})()}});var tslib_es6_exports={};__export(tslib_es6_exports,{__addDisposableResource:()=>__addDisposableResource,__assign:()=>__assign,__asyncDelegator:()=>__asyncDelegator,__asyncGenerator:()=>__asyncGenerator,__asyncValues:()=>__asyncValues,__await:()=>__await,__awaiter:()=>__awaiter,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldIn:()=>__classPrivateFieldIn,__classPrivateFieldSet:()=>__classPrivateFieldSet,__createBinding:()=>__createBinding,__decorate:()=>__decorate,__disposeResources:()=>__disposeResources,__esDecorate:()=>__esDecorate,__exportStar:()=>__exportStar,__extends:()=>__extends,__generator:()=>__generator,__importDefault:()=>__importDefault,__importStar:()=>__importStar,__makeTemplateObject:()=>__makeTemplateObject,__metadata:()=>__metadata,__param:()=>__param,__propKey:()=>__propKey,__read:()=>__read,__rest:()=>__rest,__runInitializers:()=>__runInitializers,__setFunctionName:()=>__setFunctionName,__spread:()=>__spread,__spreadArray:()=>__spreadArray,__spreadArrays:()=>__spreadArrays,__values:()=>__values,default:()=>tslib_es6_default});function __extends(d,b){if(typeof b!="function"&&b!==null)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");extendStatics(d,b);function __(){this.constructor=d}__name(__,"__"),d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}function __rest(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t}function __decorate(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)(d=decorators[i])&&(r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r);return c>3&&r&&Object.defineProperty(target,key,r),r}function __param(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}}function __esDecorate(ctor,descriptorIn,decorators,contextIn,initializers,extraInitializers){function accept(f){if(f!==void 0&&typeof f!="function")throw new TypeError("Function expected");return f}__name(accept,"accept");for(var kind=contextIn.kind,key=kind==="getter"?"get":kind==="setter"?"set":"value",target=!descriptorIn&&ctor?contextIn.static?ctor:ctor.prototype:null,descriptor=descriptorIn||(target?Object.getOwnPropertyDescriptor(target,contextIn.name):{}),_,done=!1,i=decorators.length-1;i>=0;i--){var context={};for(var p in contextIn)context[p]=p==="access"?{}:contextIn[p];for(var p in contextIn.access)context.access[p]=contextIn.access[p];context.addInitializer=function(f){if(done)throw new TypeError("Cannot add initializers after decoration has completed");extraInitializers.push(accept(f||null))};var result=(0,decorators[i])(kind==="accessor"?{get:descriptor.get,set:descriptor.set}:descriptor[key],context);if(kind==="accessor"){if(result===void 0)continue;if(result===null||typeof result!="object")throw new TypeError("Object expected");(_=accept(result.get))&&(descriptor.get=_),(_=accept(result.set))&&(descriptor.set=_),(_=accept(result.init))&&initializers.unshift(_)}else(_=accept(result))&&(kind==="field"?initializers.unshift(_):descriptor[key]=_)}target&&Object.defineProperty(target,contextIn.name,descriptor),done=!0}function __runInitializers(thisArg,initializers,value){for(var useValue=arguments.length>2,i=0;i<initializers.length;i++)value=useValue?initializers[i].call(thisArg,value):initializers[i].call(thisArg);return useValue?value:void 0}function __propKey(x){return typeof x=="symbol"?x:"".concat(x)}function __setFunctionName(f,name,prefix){return typeof name=="symbol"&&(name=name.description?"[".concat(name.description,"]"):""),Object.defineProperty(f,"name",{configurable:!0,value:prefix?"".concat(prefix," ",name):name})}function __metadata(metadataKey,metadataValue){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(metadataKey,metadataValue)}function __awaiter(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve2){resolve2(value)})}return __name(adopt,"adopt"),new(P||(P=Promise))(function(resolve2,reject2){function fulfilled(value){try{step(generator.next(value))}catch(e){reject2(e)}}__name(fulfilled,"fulfilled");function rejected(value){try{step(generator.throw(value))}catch(e){reject2(e)}}__name(rejected,"rejected");function step(result){result.done?resolve2(result.value):adopt(result.value).then(fulfilled,rejected)}__name(step,"step"),step((generator=generator.apply(thisArg,_arguments||[])).next())})}function __generator(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol=="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");for(;g&&(g=0,op[0]&&(_=0)),_;)try{if(f=1,y&&(t=op[0]&2?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,t&&(op=[op[0]&2,t.value]),op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(t=_.trys,!(t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1],t=op;break}if(t&&_.label<t[2]){_.label=t[2],_.ops.push(op);break}t[2]&&_.ops.pop(),_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}function __exportStar(m,o){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(o,p)&&__createBinding(o,m,p)}function __values(o){var s=typeof Symbol=="function"&&Symbol.iterator,m=s&&o[s],i=0;if(m)return m.call(o);if(o&&typeof o.length=="number")return{next:function(){return o&&i>=o.length&&(o=void 0),{value:o&&o[i++],done:!o}}};throw new TypeError(s?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(o,n){var m=typeof Symbol=="function"&&o[Symbol.iterator];if(!m)return o;var i=m.call(o),r,ar=[],e;try{for(;(n===void 0||n-- >0)&&!(r=i.next()).done;)ar.push(r.value)}catch(error){e={error}}finally{try{r&&!r.done&&(m=i.return)&&m.call(i)}finally{if(e)throw e.error}}return ar}function __spread(){for(var ar=[],i=0;i<arguments.length;i++)ar=ar.concat(__read(arguments[i]));return ar}function __spreadArrays(){for(var s=0,i=0,il=arguments.length;i<il;i++)s+=arguments[i].length;for(var r=Array(s),k=0,i=0;i<il;i++)for(var a=arguments[i],j=0,jl=a.length;j<jl;j++,k++)r[k]=a[j];return r}function __spreadArray(to,from,pack){if(pack||arguments.length===2)for(var i=0,l=from.length,ar;i<l;i++)(ar||!(i in from))&&(ar||(ar=Array.prototype.slice.call(from,0,i)),ar[i]=from[i]);return to.concat(ar||Array.prototype.slice.call(from))}function __await(v){return this instanceof __await?(this.v=v,this):new __await(v)}function __asyncGenerator(thisArg,_arguments,generator){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var g=generator.apply(thisArg,_arguments||[]),i,q=[];return i={},verb("next"),verb("throw"),verb("return",awaitReturn),i[Symbol.asyncIterator]=function(){return this},i;function awaitReturn(f){return function(v){return Promise.resolve(v).then(f,reject2)}}function verb(n,f){g[n]&&(i[n]=function(v){return new Promise(function(a,b){q.push([n,v,a,b])>1||resume(n,v)})},f&&(i[n]=f(i[n])))}function resume(n,v){try{step(g[n](v))}catch(e){settle(q[0][3],e)}}function step(r){r.value instanceof __await?Promise.resolve(r.value.v).then(fulfill,reject2):settle(q[0][2],r)}function fulfill(value){resume("next",value)}function reject2(value){resume("throw",value)}function settle(f,v){f(v),q.shift(),q.length&&resume(q[0][0],q[0][1])}}function __asyncDelegator(o){var i,p;return i={},verb("next"),verb("throw",function(e){throw e}),verb("return"),i[Symbol.iterator]=function(){return this},i;function verb(n,f){i[n]=o[n]?function(v){return(p=!p)?{value:__await(o[n](v)),done:!1}:f?f(v):v}:f}}function __asyncValues(o){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var m=o[Symbol.asyncIterator],i;return m?m.call(o):(o=typeof __values=="function"?__values(o):o[Symbol.iterator](),i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i);function verb(n){i[n]=o[n]&&function(v){return new Promise(function(resolve2,reject2){v=o[n](v),settle(resolve2,reject2,v.done,v.value)})}}function settle(resolve2,reject2,d,v){Promise.resolve(v).then(function(v3){resolve2({value:v3,done:d})},reject2)}}function __makeTemplateObject(cooked,raw){return Object.defineProperty?Object.defineProperty(cooked,"raw",{value:raw}):cooked.raw=raw,cooked}function __importStar(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)k!=="default"&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result}function __importDefault(mod){return mod&&mod.__esModule?mod:{default:mod}}function __classPrivateFieldGet(receiver,state,kind,f){if(kind==="a"&&!f)throw new TypeError("Private accessor was defined without a getter");if(typeof state=="function"?receiver!==state||!f:!state.has(receiver))throw new TypeError("Cannot read private member from an object whose class did not declare it");return kind==="m"?f:kind==="a"?f.call(receiver):f?f.value:state.get(receiver)}function __classPrivateFieldSet(receiver,state,value,kind,f){if(kind==="m")throw new TypeError("Private method is not writable");if(kind==="a"&&!f)throw new TypeError("Private accessor was defined without a setter");if(typeof state=="function"?receiver!==state||!f:!state.has(receiver))throw new TypeError("Cannot write private member to an object whose class did not declare it");return kind==="a"?f.call(receiver,value):f?f.value=value:state.set(receiver,value),value}function __classPrivateFieldIn(state,receiver){if(receiver===null||typeof receiver!="object"&&typeof receiver!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof state=="function"?receiver===state:state.has(receiver)}function __addDisposableResource(env,value,async){if(value!=null){if(typeof value!="object"&&typeof value!="function")throw new TypeError("Object expected.");var dispose,inner;if(async){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");dispose=value[Symbol.asyncDispose]}if(dispose===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");dispose=value[Symbol.dispose],async&&(inner=dispose)}if(typeof dispose!="function")throw new TypeError("Object not disposable.");inner&&(dispose=__name(function(){try{inner.call(this)}catch(e){return Promise.reject(e)}},"dispose")),env.stack.push({value,dispose,async})}else async&&env.stack.push({async:!0});return value}function __disposeResources(env){function fail(e){env.error=env.hasError?new _SuppressedError(e,env.error,"An error was suppressed during disposal."):e,env.hasError=!0}__name(fail,"fail");function next(){for(;env.stack.length;){var rec=env.stack.pop();try{var result=rec.dispose&&rec.dispose.call(rec.value);if(rec.async)return Promise.resolve(result).then(next,function(e){return fail(e),next()})}catch(e){fail(e)}}if(env.hasError)throw env.error}return __name(next,"next"),next()}var extendStatics,__assign,__createBinding,__setModuleDefault,_SuppressedError,tslib_es6_default,init_tslib_es6=__esm({"../node_modules/.pnpm/tslib@2.6.3/node_modules/tslib/tslib.es6.mjs"(){extendStatics=__name(function(d,b){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d2,b2){d2.__proto__=b2}||function(d2,b2){for(var p in b2)Object.prototype.hasOwnProperty.call(b2,p)&&(d2[p]=b2[p])},extendStatics(d,b)},"extendStatics");__name(__extends,"__extends");__assign=__name(function(){return __assign=Object.assign||__name(function(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p])}return t},"__assign"),__assign.apply(this,arguments)},"__assign");__name(__rest,"__rest");__name(__decorate,"__decorate");__name(__param,"__param");__name(__esDecorate,"__esDecorate");__name(__runInitializers,"__runInitializers");__name(__propKey,"__propKey");__name(__setFunctionName,"__setFunctionName");__name(__metadata,"__metadata");__name(__awaiter,"__awaiter");__name(__generator,"__generator");__createBinding=Object.create?function(o,m,k,k2){k2===void 0&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);(!desc||("get"in desc?!m.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]};__name(__exportStar,"__exportStar");__name(__values,"__values");__name(__read,"__read");__name(__spread,"__spread");__name(__spreadArrays,"__spreadArrays");__name(__spreadArray,"__spreadArray");__name(__await,"__await");__name(__asyncGenerator,"__asyncGenerator");__name(__asyncDelegator,"__asyncDelegator");__name(__asyncValues,"__asyncValues");__name(__makeTemplateObject,"__makeTemplateObject");__setModuleDefault=Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v};__name(__importStar,"__importStar");__name(__importDefault,"__importDefault");__name(__classPrivateFieldGet,"__classPrivateFieldGet");__name(__classPrivateFieldSet,"__classPrivateFieldSet");__name(__classPrivateFieldIn,"__classPrivateFieldIn");__name(__addDisposableResource,"__addDisposableResource");_SuppressedError=typeof SuppressedError=="function"?SuppressedError:function(error,suppressed,message){var e=new Error(message);return e.name="SuppressedError",e.error=error,e.suppressed=suppressed,e};__name(__disposeResources,"__disposeResources");tslib_es6_default={__extends,__assign,__rest,__decorate,__param,__metadata,__awaiter,__generator,__createBinding,__exportStar,__values,__read,__spread,__spreadArrays,__spreadArray,__await,__asyncGenerator,__asyncDelegator,__asyncValues,__makeTemplateObject,__importStar,__importDefault,__classPrivateFieldGet,__classPrivateFieldSet,__classPrivateFieldIn,__addDisposableResource,__disposeResources}}});var require_dist_cjs=__commonJS({"../node_modules/.pnpm/@smithy+is-array-buffer@2.2.0/node_modules/@smithy/is-array-buffer/dist-cjs/index.js"(exports2,module2){var __defProp2=Object.defineProperty,__getOwnPropDesc2=Object.getOwnPropertyDescriptor,__getOwnPropNames2=Object.getOwnPropertyNames,__hasOwnProp2=Object.prototype.hasOwnProperty,__name2=__name((target,value)=>__defProp2(target,"name",{value,configurable:!0}),"__name"),__export2=__name((target,all)=>{for(var name in all)__defProp2(target,name,{get:all[name],enumerable:!0})},"__export"),__copyProps2=__name((to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames2(from))!__hasOwnProp2.call(to,key)&&key!==except&&__defProp2(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc2(from,key))||desc.enumerable});return to},"__copyProps"),__toCommonJS2=__name(mod=>__copyProps2(__defProp2({},"__esModule",{value:!0}),mod),"__toCommonJS"),src_exports={};__export2(src_exports,{isArrayBuffer:()=>isArrayBuffer});module2.exports=__toCommonJS2(src_exports);var isArrayBuffer=__name2(arg=>typeof ArrayBuffer=="function"&&arg instanceof ArrayBuffer||Object.prototype.toString.call(arg)==="[object ArrayBuffer]","isArrayBuffer")}});var require_dist_cjs2=__commonJS({"../node_modules/.pnpm/@smithy+util-buffer-from@2.2.0/node_modules/@smithy/util-buffer-from/dist-cjs/index.js"(exports2,module2){var __defProp2=Object.defineProperty,__getOwnPropDesc2=Object.getOwnPropertyDescriptor,__getOwnPropNames2=Object.getOwnPropertyNames,__hasOwnProp2=Object.prototype.hasOwnProperty,__name2=__name((target,value)=>__defProp2(target,"name",{value,configurable:!0}),"__name"),__export2=__name((target,all)=>{for(var name in all)__defProp2(target,name,{get:all[name],enumerable:!0})},"__export"),__copyProps2=__name((to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames2(from))!__hasOwnProp2.call(to,key)&&key!==except&&__defProp2(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc2(from,key))||desc.enumerable});return to},"__copyProps"),__toCommonJS2=__name(mod=>__copyProps2(__defProp2({},"__esModule",{value:!0}),mod),"__toCommonJS"),src_exports={};__export2(src_exports,{fromArrayBuffer:()=>fromArrayBuffer,fromString:()=>fromString});module2.exports=__toCommonJS2(src_exports);var import_is_array_buffer=require_dist_cjs(),import_buffer=require("buffer"),fromArrayBuffer=__name2((input,offset=0,length=input.byteLength-offset)=>{if(!(0,import_is_array_buffer.isArrayBuffer)(input))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof input} (${input})`);return import_buffer.Buffer.from(input,offset,length)},"fromArrayBuffer"),fromString=__name2((input,encoding)=>{if(typeof input!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof input} (${input})`);return encoding?import_buffer.Buffer.from(input,encoding):import_buffer.Buffer.from(input)},"fromString")}});var require_dist_cjs3=__commonJS({"../node_modules/.pnpm/@smithy+util-utf8@2.3.0/node_modules/@smithy/util-utf8/dist-cjs/index.js"(exports2,module2){var __defProp2=Object.defineProperty,__getOwnPropDesc2=Object.getOwnPropertyDescriptor,__getOwnPropNames2=Object.getOwnPropertyNames,__hasOwnProp2=Object.prototype.hasOwnProperty,__name2=__name((target,value)=>__defProp2(target,"name",{value,configurable:!0}),"__name"),__export2=__name((target,all)=>{for(var name in all)__defProp2(target,name,{get:all[name],enumerable:!0})},"__export"),__copyProps2=__name((to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames2(from))!__hasOwnProp2.call(to,key)&&key!==except&&__defProp2(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc2(from,key))||desc.enumerable});return to},"__copyProps"),__toCommonJS2=__name(mod=>__copyProps2(__defProp2({},"__esModule",{value:!0}),mod),"__toCommonJS"),src_exports={};__export2(src_exports,{fromUtf8:()=>fromUtf8,toUint8Array:()=>toUint8Array,toUtf8:()=>toUtf8});module2.exports=__toCommonJS2(src_exports);var import_util_buffer_from=require_dist_cjs2(),fromUtf8=__name2(input=>{let buf=(0,import_util_buffer_from.fromString)(input,"utf8");return new Uint8Array(buf.buffer,buf.byteOffset,buf.byteLength/Uint8Array.BYTES_PER_ELEMENT)},"fromUtf8"),toUint8Array=__name2(data=>typeof data=="string"?fromUtf8(data):ArrayBuffer.isView(data)?new Uint8Array(data.buffer,data.byteOffset,data.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(data),"toUint8Array"),toUtf8=__name2(input=>{if(typeof input=="string")return input;if(typeof input!="object"||typeof input.byteOffset!="number"||typeof input.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return(0,import_util_buffer_from.fromArrayBuffer)(input.buffer,input.byteOffset,input.byteLength).toString("utf8")},"toUtf8")}});var require_convertToBuffer=__commonJS({"../node_modules/.pnpm/@aws-crypto+util@5.2.0/node_modules/@aws-crypto/util/build/main/convertToBuffer.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.convertToBuffer=void 0;var util_utf8_1=require_dist_cjs3(),fromUtf8=typeof Buffer<"u"&&Buffer.from?function(input){return Buffer.from(input,"utf8")}:util_utf8_1.fromUtf8;function convertToBuffer(data){return data instanceof Uint8Array?data:typeof data=="string"?fromUtf8(data):ArrayBuffer.isView(data)?new Uint8Array(data.buffer,data.byteOffset,data.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(data)}__name(convertToBuffer,"convertToBuffer");exports2.convertToBuffer=convertToBuffer}});var require_isEmptyData=__commonJS({"../node_modules/.pnpm/@aws-crypto+util@5.2.0/node_modules/@aws-crypto/util/build/main/isEmptyData.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.isEmptyData=void 0;function isEmptyData(data){return typeof data=="string"?data.length===0:data.byteLength===0}__name(isEmptyData,"isEmptyData");exports2.isEmptyData=isEmptyData}});var require_numToUint8=__commonJS({"../node_modules/.pnpm/@aws-crypto+util@5.2.0/node_modules/@aws-crypto/util/build/main/numToUint8.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.numToUint8=void 0;function numToUint8(num){return new Uint8Array([(num&4278190080)>>24,(num&16711680)>>16,(num&65280)>>8,num&255])}__name(numToUint8,"numToUint8");exports2.numToUint8=numToUint8}});var require_uint32ArrayFrom=__commonJS({"../node_modules/.pnpm/@aws-crypto+util@5.2.0/node_modules/@aws-crypto/util/build/main/uint32ArrayFrom.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.uint32ArrayFrom=void 0;function uint32ArrayFrom(a_lookUpTable){if(!Uint32Array.from){for(var return_array=new Uint32Array(a_lookUpTable.length),a_index=0;a_index<a_lookUpTable.length;)return_array[a_index]=a_lookUpTable[a_index],a_index+=1;return return_array}return Uint32Array.from(a_lookUpTable)}__name(uint32ArrayFrom,"uint32ArrayFrom");exports2.uint32ArrayFrom=uint32ArrayFrom}});var require_main=__commonJS({"../node_modules/.pnpm/@aws-crypto+util@5.2.0/node_modules/@aws-crypto/util/build/main/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.uint32ArrayFrom=exports2.numToUint8=exports2.isEmptyData=exports2.convertToBuffer=void 0;var convertToBuffer_1=require_convertToBuffer();Object.defineProperty(exports2,"convertToBuffer",{enumerable:!0,get:function(){return convertToBuffer_1.convertToBuffer}});var isEmptyData_1=require_isEmptyData();Object.defineProperty(exports2,"isEmptyData",{enumerable:!0,get:function(){return isEmptyData_1.isEmptyData}});var numToUint8_1=require_numToUint8();Object.defineProperty(exports2,"numToUint8",{enumerable:!0,get:function(){return numToUint8_1.numToUint8}});var uint32ArrayFrom_1=require_uint32ArrayFrom();Object.defineProperty(exports2,"uint32ArrayFrom",{enumerable:!0,get:function(){return uint32ArrayFrom_1.uint32ArrayFrom}})}});var require_aws_crc32=__commonJS({"../node_modules/.pnpm/@aws-crypto+crc32@5.2.0/node_modules/@aws-crypto/crc32/build/main/aws_crc32.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AwsCrc32=void 0;var tslib_1=(init_tslib_es6(),__toCommonJS(tslib_es6_exports)),util_1=require_main(),index_1=require_main2(),AwsCrc32=function(){function AwsCrc322(){this.crc32=new index_1.Crc32}return __name(AwsCrc322,"AwsCrc32"),AwsCrc322.prototype.update=function(toHash){(0,util_1.isEmptyData)(toHash)||this.crc32.update((0,util_1.convertToBuffer)(toHash))},AwsCrc322.prototype.digest=function(){return tslib_1.__awaiter(this,void 0,void 0,function(){return tslib_1.__generator(this,function(_a){return[2,(0,util_1.numToUint8)(this.crc32.digest())]})})},AwsCrc322.prototype.reset=function(){this.crc32=new index_1.Crc32},AwsCrc322}();exports2.AwsCrc32=AwsCrc32}});var require_main2=__commonJS({"../node_modules/.pnpm/@aws-crypto+crc32@5.2.0/node_modules/@aws-crypto/crc32/build/main/index.js"(exports2){"use strict";Object.defineProperty(exports2,"__esModule",{value:!0});exports2.AwsCrc32=exports2.Crc32=exports2.crc32=void 0;var tslib_1=(init_tslib_es6(),__toCommonJS(tslib_es6_exports)),util_1=require_main();function crc322(data){return new Crc32().update(data).digest()}__name(crc322,"crc32");exports2.crc32=crc322;var Crc32=function(){function Crc322(){this.checksum=4294967295}return __name(Crc322,"Crc32"),Crc322.prototype.update=function(data){var e_1,_a;try{for(var data_1=tslib_1.__values(data),data_1_1=data_1.next();!data_1_1.done;data_1_1=data_1.next()){var byte=data_1_1.value;this.checksum=this.checksum>>>8^lookupTable[(this.checksum^byte)&255]}}catch(e_1_1){e_1={error:e_1_1}}finally{try{data_1_1&&!data_1_1.done&&(_a=data_1.return)&&_a.call(data_1)}finally{if(e_1)throw e_1.error}}return this},Crc322.prototype.digest=function(){return(this.checksum^4294967295)>>>0},Crc322}();exports2.Crc32=Crc32;var a_lookUpTable=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117],lookupTable=(0,util_1.uint32ArrayFrom)(a_lookUpTable),aws_crc32_1=require_aws_crc32();Object.defineProperty(exports2,"AwsCrc32",{enumerable:!0,get:function(){return aws_crc32_1.AwsCrc32}})}});var import_yauzl=__toESM(require_yauzl());async function open(target,options={lazyEntries:!0,autoClose:!1}){try{return await new Promise((resolve2,reject2)=>{function handleZip(err,zipfile){err||!zipfile?reject2(err):resolve2(zipfile)}__name(handleZip,"handleZip"),typeof target=="string"?(0,import_yauzl.open)(target,options,handleZip):target instanceof Buffer?(0,import_yauzl.fromBuffer)(target,options,handleZip):(0,import_yauzl.fromFd)(target,options,handleZip)})}catch(e){throw e?e.message==="end of central directory record signature not found"?Object.assign(new Error("Invalid zip file"),{name:"InvalidZipFile"}):e:Object.assign(new Error("Fail to open zip file"),{name:"InvalidZipFile"})}}__name(open,"open");function openEntryReadStream(zip,entry,options){return new Promise((resolve2,reject2)=>{function handleStream(err,stream2){err||!stream2?reject2(err):resolve2(stream2)}__name(handleStream,"handleStream"),options?zip.openReadStream(entry,options,handleStream):zip.openReadStream(entry,handleStream)})}__name(openEntryReadStream,"openEntryReadStream");async function readEntry(zip,entry,options){let stream2=await openEntryReadStream(zip,entry,options),buffers=[];return await new Promise((resolve2,reject2)=>{stream2.on("data",chunk=>{buffers.push(chunk)}),stream2.on("end",resolve2),stream2.on("error",reject2)}),Buffer.concat(buffers)}__name(readEntry,"readEntry");async function*walkEntriesGenerator(zip){let ended=!1,error,resume=__name(()=>{},"resume"),wait=new Promise(resolve2=>{resume=resolve2}),entries=[],onEntry=__name(e=>{entries.push(e),resume()},"onEntry"),onEnd=__name(()=>{ended=!0,resume()},"onEnd"),onError=__name(e=>{error=e,resume()},"onError");zip.addListener("entry",onEntry).addListener("end",onEnd).addListener("error",onError);try{for(;!ended;){if(zip.lazyEntries&&zip.readEntry(),await wait,error)throw error;for(;entries.length>0&&!ended;)ended=!!(yield entries.pop());wait=new Promise(resolve2=>{resume=resolve2})}}finally{zip.removeListener("entry",onEntry).removeListener("end",onEnd).removeListener("error",onError)}}__name(walkEntriesGenerator,"walkEntriesGenerator");async function readAllEntries(zipFile){let entries=[];for await(let entry of walkEntriesGenerator(zipFile))entries.push(entry);return entries}__name(readAllEntries,"readAllEntries");var import_crypto=require("crypto"),import_fs=require("fs");var import_promises=require("stream/promises");async function checksum(target,algorithm){let hash=(0,import_crypto.createHash)(algorithm).setEncoding("hex");try{await(0,import_promises.pipeline)((0,import_fs.createReadStream)(target),hash)}catch(e){if(e.code==="ENOENT")return}return hash.read()}__name(checksum,"checksum");var import_fs6=__toESM(require("fs")),import_graceful_fs=__toESM(require_graceful_fs());var import_worker_threads=require("worker_threads");var DEFAULT_PROFILE=Object.freeze(createTemplate());function createTemplate(){return{path:"",name:"",resolution:{width:800,height:400,fullscreen:!1},minMemory:void 0,maxMemory:void 0,vmOptions:void 0,mcOptions:void 0,env:void 0,url:"",icon:"",runtime:{minecraft:"",forge:"",liteloader:"",fabricLoader:"",yarn:"",optifine:"",quiltLoader:"",neoForged:"",labyMod:""},java:"",version:"",server:null,author:"",description:"",lastAccessDate:-1,creationDate:-1,modpackVersion:"",fileApi:"",tags:[],assignMemory:void 0,prependCommand:void 0,showLog:void 0,hideLauncher:void 0,disableAuthlibInjector:void 0,disableElybyAuthlib:void 0,fastLaunch:void 0,upstream:void 0,lastPlayedDate:0,playtime:0}}__name(createTemplate,"createTemplate");function forceForgeModMetadata(e,fileName){let asm=e.asm,result={modid:"",name:"",version:"",acceptForge:"",acceptMinecraft:"",authors:[],logoFile:"",description:"",mcmodInfo:[],manifest:e.manifest,modsToml:[],...asm};if(asm.fmlPluginClassName){let split=asm.fmlPluginClassName.split("/"),className=split[split.length-1];className=className.endsWith("Plugin")?className.substring(0,className.length-6):className,result.modid=className,result.name=className}if(asm.fmlPluginMcVersion&&(result.acceptMinecraft=`[${asm.fmlPluginMcVersion}]`),!result.modid&&(asm.usedForgePackage||asm.usedLegacyFMLPackage)&&(result.modid=fileName,result.name=fileName),!result.modid)throw e;return result}__name(forceForgeModMetadata,"forceForgeModMetadata");function normalizeForgeModMetadata(metadata){let result={modid:"",name:"",version:"",acceptForge:"",acceptMinecraft:"",authors:[],logoFile:"",description:"",...metadata};if(metadata.modsToml.length>0){let modInfo=metadata.modsToml[0],annotation=metadata.modAnnotations[0];result.modid=modInfo.modid,result.name=modInfo.displayName,result.version=modInfo.version,result.description=modInfo.description??"",result.acceptMinecraft=modInfo.dependencies.find(d=>d.modId==="minecraft")?.versionRange||annotation?.acceptedMinecraftVersions||"",result.acceptForge=modInfo.dependencies.find(d=>d.modId==="forge")?.versionRange??"[*]",result.authors=modInfo.authors?[modInfo.authors]:[],result.logoFile=modInfo.logoFile,modInfo.modid==="optifine"&&(result.modid=annotation.modid||modInfo.modid,result.version=annotation.version||result.version,result.description=modInfo.description||annotation.description||"",modInfo.dependencies.push({modId:"minecraft",mandatory:!0,versionRange:`[${annotation.mcversion}]`,ordering:"AFTER",side:"CLIENT"},{modId:"forge",mandatory:!0,versionRange:modInfo.loaderVersion,ordering:"AFTER",side:"CLIENT"}))}else if(metadata.mcmodInfo.length>0){let modInfo=metadata.mcmodInfo[0],annotation=metadata.modAnnotations[0];result.modid=annotation?.modid||modInfo.modid,result.name=annotation?.name||modInfo.name||modInfo.modid,result.version=annotation?.version||modInfo.version,result.description=modInfo.description??"",result.acceptMinecraft=annotation?.acceptedMinecraftVersions||(modInfo.mcversion?`[${modInfo.mcversion}]`:""),result.acceptForge="[*]",result.authors=modInfo.authorList,result.logoFile=modInfo.logoFile}else if(metadata.modAnnotations.length>0){let annotation=metadata.modAnnotations[0];result.modid=annotation.modid,result.name=annotation.name||annotation.modid,result.version=annotation.version,result.description="",result.acceptMinecraft=annotation.acceptedMinecraftVersions||""}else if(metadata.manifestMetadata){let man=metadata.manifestMetadata;result.modid=man.modid,result.name=man.name,result.version=man.version,result.description=man.description,result.acceptMinecraft="",result.authors=man.authors}return result}__name(normalizeForgeModMetadata,"normalizeForgeModMetadata");var EMPTY_USER=Object.freeze({id:"",username:"",profileService:"",authService:"",accessToken:"",profiles:[],properties:{}}),EMPTY_GAME_PROFILE=Object.freeze({id:"",name:"",textures:{SKIN:{url:""}}});function isDigitsPoint(p){return"0123456789".indexOf(p)!==-1}__name(isDigitsPoint,"isDigitsPoint");function isDigits(cs){if(!cs||cs.length===0)return!1;let sz=cs.length;for(let i=0;i<sz;i++)if(!isDigitsPoint(cs.charAt(i)))return!1;return!0}__name(isDigits,"isDigits");function parseVersion(version){let comparable=new ComparableVersion(version),index=version.indexOf("-"),buildNumber2,qualifier,majorVersion,minorVersion,incrementalVersion,part1,part2;if(index<0?part1=version:(part1=version.substring(0,index),part2=version.substring(index+1)),part2!==void 0&&(part2.length===1||!part2.startsWith("0")?(buildNumber2=tryParseInt(part2),buildNumber2===void 0&&(qualifier=part2)):qualifier=part2),part1.indexOf(".")===-1&&!part1.startsWith("0"))majorVersion=tryParseInt(part1),majorVersion===void 0&&(qualifier=version,buildNumber2=void 0);else{let fallback=!1,tok=part1.split(".");tok.length!==0?(majorVersion=getNextIntegerToken(tok),majorVersion===void 0&&(fallback=!0)):fallback=!0,tok.length!==0&&(minorVersion=getNextIntegerToken(tok),minorVersion===void 0&&(fallback=!0)),tok.length!==0&&(incrementalVersion=getNextIntegerToken(tok),incrementalVersion===void 0&&(fallback=!0)),tok.length!==0&&(qualifier=tok.shift(),fallback=isDigits(qualifier)),(part1.indexOf("..")!==-1||part1.startsWith(".")||part1.endsWith("."))&&(fallback=!0),fallback&&(qualifier=version,majorVersion=void 0,minorVersion=void 0,incrementalVersion=void 0,buildNumber2=void 0)}return{buildNumber:buildNumber2,qualifier,majorVersion,minorVersion,incrementalVersion,comparable,compareTo(otherVersion){return comparable.compareTo(otherVersion.comparable)}}}__name(parseVersion,"parseVersion");function getNextIntegerToken(tok){let s=tok.shift();if(!(s.length>1&&s.startsWith("0")))return tryParseInt(s)}__name(getNextIntegerToken,"getNextIntegerToken");function tryParseInt(s){if(!isDigits(s))return;let longValue=Number.parseInt(s);if(!(longValue>Number.MAX_VALUE))return longValue}__name(tryParseInt,"tryParseInt");var IntItem=class{constructor(value){this.value=value}isNull(){return this.value===0}type=0;compareTo(item){if(item===void 0)return this.value===0?0:1;switch(item.type){case 0:let itemValue=item.value;return this.value-itemValue;case 1:return 1;case 2:return 1;default:throw new Error("invalid item: "+item)}}};__name(IntItem,"IntItem");var ListItem=class{value=[];isNull(){return this.value.length===0}type=2;push(item){this.value.push(item)}compareTo(item){if(item===void 0)return this.value.length===0?0:this.value[0].compareTo(void 0);switch(item.type){case 0:return-1;case 1:return 1;case 2:let left=[...this.value],right=[...item.value];for(;left.length!==0||right.length!==0;){let l=left.length!==0?left.shift():void 0,r=right.length!==0?right.shift():void 0,result=l===void 0?r===void 0?0:-1*r.compareTo(l):l.compareTo(r);if(result!==0)return result}return 0;default:throw new Error("invalid item: "+item)}}normalize(){for(let i=this.value.length-1;i>=0;i--){let lastItem=this.value[i];if(lastItem.isNull())this.value.splice(i,1);else if(!(lastItem instanceof ListItem))break}}};__name(ListItem,"ListItem");var _StringItem=class{constructor(value,followedByDigit){this.value=value;if(followedByDigit&&value.length===1)switch(value.charAt(0)){case"a":value="alpha";break;case"b":value="beta";break;case"m":value="milestone";break;default:}this.value=_StringItem.ALIASES[value]||value}isNull(){return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX)===0}static compre(a,b){return a>b?1:a===b?0:-1}static comparableQualifier(qualifier){let i=_StringItem.QUALIFIERS.indexOf(qualifier);return i===-1?_StringItem.QUALIFIERS.length+"-"+qualifier:i.toString()}type=1;compareTo(item){if(!item)return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX);switch(item.type){case 0:return-1;case 1:return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.comparableQualifier(item.value));case 2:return-1;default:throw new Error("invalid item: "+item)}}},StringItem=_StringItem;__name(StringItem,"StringItem"),__publicField(StringItem,"QUALIFIERS",["alpha","beta","milestone","rc","snapshot","","sp"]),__publicField(StringItem,"RELEASE_VERSION_INDEX",_StringItem.QUALIFIERS.indexOf("").toString()),__publicField(StringItem,"ALIASES",{ga:"",final:"",release:"",cr:"rc"});var ComparableVersion=class{constructor(version){this.version=version;let items=this.items;version=version.toLowerCase();let list=items,stack=[];stack.push(list);let isDigit=!1,startIndex=0;for(let i=0;i<version.length;i++){let c=version.charAt(i);c==="."?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex,i))),startIndex=i+1):c==="-"?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex,i))),startIndex=i+1,list.push(list=new ListItem),stack.push(list)):isDigitsPoint(c)?(!isDigit&&i>startIndex&&(list.push(new StringItem(version.substring(startIndex,i),!0)),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!0):(isDigit&&i>startIndex&&(list.push(ComparableVersion.parseItem(!0,version.substring(startIndex,i))),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!1)}for(version.length>startIndex&&list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex)));stack.length!==0;)list=stack.pop(),list.normalize()}items=new ListItem;static stripLeadingZeroes(buf){if(buf===void 0||buf.length===0)return"0";for(let i=0;i<buf.length;++i)if(buf.charAt(i)!=="0")return buf.substring(i);return buf}static parseItem(isDigit,buf){return isDigit?(buf=ComparableVersion.stripLeadingZeroes(buf),new IntItem(Number.parseInt(buf))):new StringItem(buf,!1)}compareTo(o){return this.items.compareTo(o.items)}};__name(ComparableVersion,"ComparableVersion");var _Restriction=class{constructor(lowerBound,lowerBoundInclusive,upperBound,upperBoundInclusive){this.lowerBound=lowerBound;this.lowerBoundInclusive=lowerBoundInclusive;this.upperBound=upperBound;this.upperBoundInclusive=upperBoundInclusive}containsVersion(version){if(this.lowerBound!==void 0){let comparison=this.lowerBound.compareTo(version);if(comparison===0&&!this.lowerBoundInclusive||comparison>0)return!1}if(this.upperBound!==void 0){let comparison=this.upperBound.compareTo(version);if(comparison===0&&!this.upperBoundInclusive||comparison<0)return!1}return!0}},Restriction=_Restriction;__name(Restriction,"Restriction"),__publicField(Restriction,"EVERYTHING",new _Restriction(void 0,!1,void 0,!1));var _VersionRange=class{constructor(recommendedVersion,restrictions){this.recommendedVersion=recommendedVersion;this.restrictions=restrictions}static createFromVersionSpec(spec){if(spec===void 0)return;let restrictions=[],process2=spec,version,upperBound,lowerBound;for(;process2.startsWith("[")||process2.startsWith("(");){let index1=process2.indexOf(")"),index2=process2.indexOf("]"),index=index2;if((index2<0||index1<index2)&&index1>=0&&(index=index1),index<0)throw new Error("Unbounded range: "+spec);let restriction=_VersionRange.parseRestriction(process2.substring(0,index+1));if(lowerBound===void 0&&(lowerBound=restriction.lowerBound),upperBound!==void 0){let lo=restriction.lowerBound;if(lo===void 0||lo.compareTo(upperBound)<0)throw new Error("Ranges overlap: "+spec)}restrictions.push(restriction),upperBound=restriction.upperBound,process2=process2.substring(index+1).trim(),process2.length>0&&process2.startsWith(",")&&(process2=process2.substring(1).trim())}if(process2.length>0){if(restrictions.length>0)throw new Error("Only fully-qualified sets allowed in multiple set scenario: "+spec);version=parseVersion(process2),restrictions.push(Restriction.EVERYTHING)}return new _VersionRange(version,restrictions)}static parseRestriction(spec){let lowerBoundInclusive=spec.startsWith("["),upperBoundInclusive=spec.endsWith("]"),process2=spec.substring(1,spec.length-1).trim(),restriction,index=process2.indexOf(",");if(index<0){if(!lowerBoundInclusive||!upperBoundInclusive)throw new Error("Single version must be surrounded by []: "+spec);let version=parseVersion(process2);restriction=new Restriction(version,lowerBoundInclusive,version,upperBoundInclusive)}else{let lowerBound=process2.substring(0,index).trim(),upperBound=process2.substring(index+1).trim();if(lowerBound===upperBound)throw new Error("Range cannot have identical boundaries: "+spec);let lowerVersion;lowerBound.length>0&&(lowerVersion=parseVersion(lowerBound));let upperVersion;if(upperBound.length>0&&(upperVersion=parseVersion(upperBound)),upperVersion!==void 0&&lowerVersion!==void 0&&upperVersion.compareTo(lowerVersion)<0)throw new Error("Range defies version ordering: "+spec);restriction=new Restriction(lowerVersion,lowerBoundInclusive,upperVersion,upperBoundInclusive)}return restriction}containsVersion(version){for(let restriction of this.restrictions)if(restriction.containsVersion(version))return!0;return!1}},VersionRange=_VersionRange;__name(VersionRange,"VersionRange"),__publicField(VersionRange,"from",_VersionRange.createFromVersionSpec);var EMPTY_VERSION=Object.freeze({id:"",inheritances:[],path:"",minecraft:"",forge:"",fabric:"",liteloader:"",quilt:"",neoForged:"",labyMod:"",optifine:""});var import_undici=__toESM(require_undici());function isSystemError(e){return typeof e.errno=="number"&&typeof e.code=="string"&&e instanceof Error}__name(isSystemError,"isSystemError");async function getSerializedError(e,context){if((e instanceof AggregateError||e.name==="AggregateError"&&e.errors instanceof Array)&&(e=e.errors),e instanceof Array)return e.length!==1?Promise.all(e.map(v=>getSerializedError(v,context))):getSerializedError(e[0],context);let error={};if(e instanceof Error){try{Object.assign(error,JSON.parse(JSON.stringify(e,(key,val)=>val)))}catch{}error.message=e.message,error.stack=e.stack,error.name=e.name}else error&&(error.message=error.toString());return error}__name(getSerializedError,"getSerializedError");import_worker_threads.parentPort!==null&&main(import_worker_threads.parentPort);var semaphore=0,handlers={},generators={};function main(port){port.on("message",async message=>{let id=message.id,handler=handlers[message.type];if(handler){semaphore+=1;let promise=generators[id]||handler(...message.args),isAsyncGenerator=__name(v=>!!v&&typeof v.next=="function"&&typeof v[Symbol.asyncIterator]=="function","isAsyncGenerator");try{if(isAsyncGenerator(promise)){generators[id]=promise;let result=await promise.next();result.done&&delete generators[id],port.postMessage({result,id})}else{let result=await promise;port.postMessage({result,id})}}catch(error){let err=error instanceof Error?await getSerializedError(error,{}):error;port.postMessage({error:err,id})}finally{semaphore-=1,semaphore<=0&&port.postMessage("idle")}}})}__name(main,"main");function setHandler(handler){handlers=handler}__name(setHandler,"setHandler");var import_crypto2=require("crypto"),import_fs2=require("fs"),import_fs_extra=__toESM(require_lib()),import_path=require("path"),import_promises2=require("stream/promises");var THREASHOLD=65536*20;async function hashResource(path,size){if(size>THREASHOLD){let hash2=(0,import_crypto2.createHash)("sha1").setEncoding("hex");return await(0,import_promises2.pipeline)((0,import_fs2.createReadStream)(path),hash2),hash2.read()}return(0,import_crypto2.createHash)("sha1").update(await(0,import_fs_extra.readFile)(path)).digest("hex")}__name(hashResource,"hashResource");async function hashAndFiletypeResource(path,size,dir){if(dir){let hash2=(0,import_crypto2.createHash)("sha1"),mtimes=[];async function visit(cur){let files=await(0,import_fs_extra.readdir)(cur);for(let file of files){if(file===".DS_Store")continue;let fstat=await(0,import_fs_extra.stat)((0,import_path.join)(cur,file)).catch(()=>{});fstat&&(mtimes.push(fstat.mtimeMs),hash2.update(file),fstat.isDirectory()&&await visit((0,import_path.join)(cur,file)))}}__name(visit,"visit");let fStat=await(0,import_fs_extra.stat)(path).catch(()=>{});return fStat&&(mtimes.push(fStat.mtimeMs),await visit(path),hash2.update(new Uint32Array(mtimes))),[hash2.digest("hex"),"directory"]}let fileType2=await Promise.resolve().then(()=>__toESM(require_file_type()));if(size>THREASHOLD){let hash2=(0,import_crypto2.createHash)("sha1").setEncoding("hex"),readable=await fileType2.stream((0,import_fs2.createReadStream)(path));return await(0,import_promises2.pipeline)(readable,hash2),[hash2.read(),readable.fileType?.ext??""]}let buf=await(0,import_fs_extra.readFile)(path);return[(0,import_crypto2.createHash)("sha1").update(buf).digest("hex"),(await fileType2.fromBuffer(buf))?.ext??""]}__name(hashAndFiletypeResource,"hashAndFiletypeResource");var import_fs_extra2=__toESM(require_lib()),import_murmurhash=__toESM(require_murmurhash());function isWhitespaceCharacter(b){return b===9||b===10||b===13||b===32}__name(isWhitespaceCharacter,"isWhitespaceCharacter");function normalizeBuffer(buf){let j=0;for(let i=0;i<buf.length;++i){let b=buf[i];isWhitespaceCharacter(b)||(buf[j]=b,j++)}return buf.slice(0,j)}__name(normalizeBuffer,"normalizeBuffer");async function fingerprint(filePath){let buf=await(0,import_fs_extra2.readFile)(filePath),normalized=normalizeBuffer(buf);return(0,import_murmurhash.v2)(normalized,1)}__name(fingerprint,"fingerprint");var import_fs3=require("fs"),import_util=require("util"),import_path2=require("path");var FileSystem=class{getUrl(name){return""}isClosed(){return!1}close(){}async missingFile(name){return this.existsFile(name).then(v=>!v)}async walkFiles(target,walker){if(await this.isDirectory(target)){let childs=await this.listFiles(target);for(let child of childs)await this.walkFiles(this.join(target,child),walker)}else{let result=walker(this.join(target));result instanceof Promise&&await result}}};__name(FileSystem,"FileSystem");var access=(0,import_util.promisify)(import_fs3.access),stat2=(0,import_util.promisify)(import_fs3.stat),writeFile=(0,import_util.promisify)(import_fs3.writeFile),readFile3=(0,import_util.promisify)(import_fs3.readFile),readdir2=(0,import_util.promisify)(import_fs3.readdir);async function openFileSystem(basePath){if(typeof basePath=="string"){if((await stat2(basePath)).isDirectory())return new NodeFileSystem(basePath);{let zip=await open(basePath),entries=await readAllEntries(zip),entriesRecord={};for(let entry of entries)entriesRecord[entry.fileName]=entry;return new NodeZipFileSystem(basePath,zip,entriesRecord)}}else{let zip=await open(basePath),entries=await readAllEntries(zip),entriesRecord={};for(let entry of entries)entriesRecord[entry.fileName]=entry;return new NodeZipFileSystem("",zip,entriesRecord)}}__name(openFileSystem,"openFileSystem");function resolveFileSystem(base){return typeof base=="string"||base instanceof Uint8Array||base instanceof Buffer?openFileSystem(base):Promise.resolve(base)}__name(resolveFileSystem,"resolveFileSystem");var NodeFileSystem=class extends FileSystem{constructor(root){super();this.root=root;this.sep=import_path2.sep;this.type="path";this.writeable=!0}join(...paths){return(0,import_path2.join)(...paths)}getUrl(name){return`file://${this.join(this.root,name)}`}isDirectory(name){return stat2((0,import_path2.join)(this.root,name)).then(s=>s.isDirectory())}writeFile(name,data){return writeFile((0,import_path2.join)(this.root,name),data)}existsFile(name){return access((0,import_path2.join)(this.root,name)).then(()=>!0,()=>!1)}readFile(name,encoding){return readFile3((0,import_path2.join)(this.root,name),{encoding})}listFiles(name){return readdir2((0,import_path2.join)(this.root,name))}cd(name){this.root=(0,import_path2.join)(this.root,name)}};__name(NodeFileSystem,"NodeFileSystem");var NodeZipFileSystem=class extends FileSystem{constructor(root,zip,entries){super();this.zip=zip;this.entries=entries;this.sep="/";this.type="zip";this.writeable=!1;this.zipRoot="";this.fileRoot=root}isClosed(){return!this.zip.isOpen}close(){this.zip.close()}get root(){return this.fileRoot+(this.zipRoot.length===0?"":`/${this.zipRoot}`)}normalizePath(name){return name.startsWith("/")&&(name=name.substring(1)),this.zipRoot!==""&&(name=[this.zipRoot,name].join("/")),name}join(...paths){return paths.join("/")}isDirectory(name){if(name=this.normalizePath(name),name==="")return Promise.resolve(!0);if(this.entries[name])return Promise.resolve(name.endsWith("/"));if(this.entries[name+"/"])return Promise.resolve(!0);let entries=Object.keys(this.entries);return Promise.resolve(entries.some(e=>e.startsWith(name+"/")))}existsFile(name){if(name=this.normalizePath(name),this.entries[name]||this.entries[name+"/"])return Promise.resolve(!0);let entries=Object.keys(this.entries);return Promise.resolve(entries.some(e=>e.startsWith(name+"/")))}async readFile(name,encoding){name=this.normalizePath(name);let entry=this.entries[name];if(!entry)throw new Error(`Not found file named ${name}`);let buffer=await readEntry(this.zip,entry);return encoding==="utf-8"?buffer.toString("utf-8"):encoding==="base64"?buffer.toString("base64"):buffer}listFiles(name){return name=this.normalizePath(name),Promise.resolve([...new Set(Object.keys(this.entries).filter(n=>n.startsWith(name)).map(n=>n.substring(name.length)).map(n=>n.startsWith("/")?n.substring(1):n).map(n=>n.split("/")[0]))])}cd(name){if(name.startsWith("/")){this.zipRoot=name.substring(1);return}let paths=name.split("/");for(let path of paths)if(path!==".")if(path===".."){let sub=this.zipRoot.split("/");sub.length>0&&(sub.pop(),this.zipRoot=sub.join("/"))}else this.zipRoot===""?this.zipRoot=path:this.zipRoot+=`/${path}`}async walkFiles(startingDir,walker){startingDir=this.normalizePath(startingDir);let root=startingDir.startsWith("/")?startingDir.substring(1):startingDir;for(let child of Object.keys(this.entries).filter(e=>e.startsWith(root))){if(child.endsWith("/"))continue;let result=walker(child);result instanceof Promise&&await result}}};__name(NodeZipFileSystem,"NodeZipFileSystem");var import_path5=require("path");var import_stream=require("stream"),import_util2=require("util");var pip=(0,import_util2.promisify)(import_stream.pipeline);var Aborted=Symbol("Aborted");var ENOENT_ERROR="ENOENT",EPERM_ERROR="EPERM";function getLineColFromPtr(string,ptr){let lines=string.slice(0,ptr).split(/\r\n|\n|\r/g);return[lines.length,lines.pop().length+1]}__name(getLineColFromPtr,"getLineColFromPtr");function makeCodeBlock(string,line,column){let lines=string.split(/\r\n|\n|\r/g),codeblock="",numberLen=(Math.log10(line+1)|0)+1;for(let i=line-1;i<=line+1;i++){let l=lines[i-1];l&&(codeblock+=i.toString().padEnd(numberLen," "),codeblock+=":  ",codeblock+=l,codeblock+=`
`,i===line&&(codeblock+=" ".repeat(numberLen+column+2),codeblock+=`^
`))}return codeblock}__name(makeCodeBlock,"makeCodeBlock");var TomlError=class extends Error{line;column;codeblock;constructor(message,options){let[line,column]=getLineColFromPtr(options.toml,options.ptr),codeblock=makeCodeBlock(options.toml,line,column);super(`Invalid TOML document: ${message}

${codeblock}`,options),this.line=line,this.column=column,this.codeblock=codeblock}};__name(TomlError,"TomlError");function indexOfNewline(str,start=0,end=str.length){let idx=str.indexOf(`
`,start);return str[idx-1]==="\r"&&idx--,idx<=end?idx:-1}__name(indexOfNewline,"indexOfNewline");function skipComment(str,ptr){for(let i=ptr;i<str.length;i++){let c=str[i];if(c===`
`)return i;if(c==="\r"&&str[i+1]===`
`)return i+1;if(c<" "&&c!=="	"||c==="\x7F")throw new TomlError("control characters are not allowed in comments",{toml:str,ptr})}return str.length}__name(skipComment,"skipComment");function skipVoid(str,ptr,banNewLines,banComments){let c;for(;(c=str[ptr])===" "||c==="	"||!banNewLines&&(c===`
`||c==="\r"&&str[ptr+1]===`
`);)ptr++;return banComments||c!=="#"?ptr:skipVoid(str,skipComment(str,ptr),banNewLines)}__name(skipVoid,"skipVoid");function skipUntil(str,ptr,sep2,end,banNewLines=!1){if(!end)return ptr=indexOfNewline(str,ptr),ptr<0?str.length:ptr;for(let i=ptr;i<str.length;i++){let c=str[i];if(c==="#")i=indexOfNewline(str,i);else{if(c===sep2)return i+1;if(c===end)return i;if(banNewLines&&(c===`
`||c==="\r"&&str[i+1]===`
`))return i}}throw new TomlError("cannot find end of structure",{toml:str,ptr})}__name(skipUntil,"skipUntil");function getStringEnd(str,seek){let first=str[seek],target=first===str[seek+1]&&str[seek+1]===str[seek+2]?str.slice(seek,seek+3):first;seek+=target.length-1;do seek=str.indexOf(target,++seek);while(seek>-1&&first!=="'"&&str[seek-1]==="\\"&&str[seek-2]!=="\\");return seek>-1&&(seek+=target.length,target.length>1&&(str[seek]===first&&seek++,str[seek]===first&&seek++)),seek}__name(getStringEnd,"getStringEnd");var DATE_TIME_RE=/^(\d{4}-\d{2}-\d{2})?[T ]?(?:(\d{2}):\d{2}:\d{2}(?:\.\d+)?)?(Z|[-+]\d{2}:\d{2})?$/i,TomlDate=class extends Date{#hasDate=!1;#hasTime=!1;#offset=null;constructor(date){let hasDate=!0,hasTime=!0,offset="Z";if(typeof date=="string"){let match=date.match(DATE_TIME_RE);match?(match[1]||(hasDate=!1,date=`0000-01-01T${date}`),hasTime=!!match[2],match[2]&&+match[2]>23?date="":(offset=match[3]||null,date=date.toUpperCase(),!offset&&hasTime&&(date+="Z"))):date=""}super(date),isNaN(this.getTime())||(this.#hasDate=hasDate,this.#hasTime=hasTime,this.#offset=offset)}isDateTime(){return this.#hasDate&&this.#hasTime}isLocal(){return!this.#hasDate||!this.#hasTime||!this.#offset}isDate(){return this.#hasDate&&!this.#hasTime}isTime(){return this.#hasTime&&!this.#hasDate}isValid(){return this.#hasDate||this.#hasTime}toISOString(){let iso=super.toISOString();if(this.isDate())return iso.slice(0,10);if(this.isTime())return iso.slice(11,23);if(this.#offset===null)return iso.slice(0,-1);if(this.#offset==="Z")return iso;let offset=+this.#offset.slice(1,3)*60+ +this.#offset.slice(4,6);return offset=this.#offset[0]==="-"?offset:-offset,new Date(this.getTime()-offset*6e4).toISOString().slice(0,-1)+this.#offset}static wrapAsOffsetDateTime(jsDate,offset="Z"){let date=new TomlDate(jsDate);return date.#offset=offset,date}static wrapAsLocalDateTime(jsDate){let date=new TomlDate(jsDate);return date.#offset=null,date}static wrapAsLocalDate(jsDate){let date=new TomlDate(jsDate);return date.#hasTime=!1,date.#offset=null,date}static wrapAsLocalTime(jsDate){let date=new TomlDate(jsDate);return date.#hasDate=!1,date.#offset=null,date}};__name(TomlDate,"TomlDate");var INT_REGEX=/^((0x[0-9a-fA-F](_?[0-9a-fA-F])*)|(([+-]|0[ob])?\d(_?\d)*))$/,FLOAT_REGEX=/^[+-]?\d(_?\d)*(\.\d(_?\d)*)?([eE][+-]?\d(_?\d)*)?$/,LEADING_ZERO=/^[+-]?0[0-9_]/,ESCAPE_REGEX=/^[0-9a-f]{4,8}$/i,ESC_MAP={b:"\b",t:"	",n:`
`,f:"\f",r:"\r",'"':'"',"\\":"\\"};function parseString(str,ptr=0,endPtr=str.length){let isLiteral=str[ptr]==="'",isMultiline=str[ptr++]===str[ptr]&&str[ptr]===str[ptr+1];isMultiline&&(endPtr-=2,str[ptr+=2]==="\r"&&ptr++,str[ptr]===`
`&&ptr++);let tmp=0,isEscape,parsed="",sliceStart=ptr;for(;ptr<endPtr-1;){let c=str[ptr++];if(c===`
`||c==="\r"&&str[ptr]===`
`){if(!isMultiline)throw new TomlError("newlines are not allowed in strings",{toml:str,ptr:ptr-1})}else if(c<" "&&c!=="	"||c==="\x7F")throw new TomlError("control characters are not allowed in strings",{toml:str,ptr:ptr-1});if(isEscape){if(isEscape=!1,c==="u"||c==="U"){let code=str.slice(ptr,ptr+=c==="u"?4:8);if(!ESCAPE_REGEX.test(code))throw new TomlError("invalid unicode escape",{toml:str,ptr:tmp});try{parsed+=String.fromCodePoint(parseInt(code,16))}catch{throw new TomlError("invalid unicode escape",{toml:str,ptr:tmp})}}else if(isMultiline&&(c===`
`||c===" "||c==="	"||c==="\r")){if(ptr=skipVoid(str,ptr-1,!0),str[ptr]!==`
`&&str[ptr]!=="\r")throw new TomlError("invalid escape: only line-ending whitespace may be escaped",{toml:str,ptr:tmp});ptr=skipVoid(str,ptr)}else if(c in ESC_MAP)parsed+=ESC_MAP[c];else throw new TomlError("unrecognized escape sequence",{toml:str,ptr:tmp});sliceStart=ptr}else!isLiteral&&c==="\\"&&(tmp=ptr-1,isEscape=!0,parsed+=str.slice(sliceStart,tmp))}return parsed+str.slice(sliceStart,endPtr-1)}__name(parseString,"parseString");function parseValue(value,toml,ptr){if(value==="true")return!0;if(value==="false")return!1;if(value==="-inf")return-1/0;if(value==="inf"||value==="+inf")return 1/0;if(value==="nan"||value==="+nan"||value==="-nan")return NaN;if(value==="-0")return 0;let isInt;if((isInt=INT_REGEX.test(value))||FLOAT_REGEX.test(value)){if(LEADING_ZERO.test(value))throw new TomlError("leading zeroes are not allowed",{toml,ptr});let numeric=+value.replace(/_/g,"");if(isNaN(numeric))throw new TomlError("invalid number",{toml,ptr});if(isInt&&!Number.isSafeInteger(numeric))throw new TomlError("integer value cannot be represented losslessly",{toml,ptr});return numeric}let date=new TomlDate(value);if(!date.isValid())throw new TomlError("invalid value",{toml,ptr});return date}__name(parseValue,"parseValue");function sliceAndTrimEndOf(str,startPtr,endPtr,allowNewLines){let value=str.slice(startPtr,endPtr),commentIdx=value.indexOf("#");commentIdx>-1&&(skipComment(str,commentIdx),value=value.slice(0,commentIdx));let trimmed=value.trimEnd();if(!allowNewLines){let newlineIdx=value.indexOf(`
`,trimmed.length);if(newlineIdx>-1)throw new TomlError("newlines are not allowed in inline tables",{toml:str,ptr:startPtr+newlineIdx})}return[trimmed,commentIdx]}__name(sliceAndTrimEndOf,"sliceAndTrimEndOf");function extractValue(str,ptr,end,depth){if(depth===0)throw new TomlError("document contains excessively nested structures. aborting.",{toml:str,ptr});let c=str[ptr];if(c==="["||c==="{"){let[value,endPtr2]=c==="["?parseArray(str,ptr,depth):parseInlineTable(str,ptr,depth),newPtr=skipUntil(str,endPtr2,",",end);if(end==="}"){let nextNewLine=indexOfNewline(str,endPtr2,newPtr);if(nextNewLine>-1)throw new TomlError("newlines are not allowed in inline tables",{toml:str,ptr:nextNewLine})}return[value,newPtr]}let endPtr;if(c==='"'||c==="'"){endPtr=getStringEnd(str,ptr);let parsed=parseString(str,ptr,endPtr);if(end){if(endPtr=skipVoid(str,endPtr,end!=="]"),str[endPtr]&&str[endPtr]!==","&&str[endPtr]!==end&&str[endPtr]!==`
`&&str[endPtr]!=="\r")throw new TomlError("unexpected character encountered",{toml:str,ptr:endPtr});endPtr+=+(str[endPtr]===",")}return[parsed,endPtr]}endPtr=skipUntil(str,ptr,",",end);let slice=sliceAndTrimEndOf(str,ptr,endPtr-+(str[endPtr-1]===","),end==="]");if(!slice[0])throw new TomlError("incomplete key-value declaration: no value specified",{toml:str,ptr});return end&&slice[1]>-1&&(endPtr=skipVoid(str,ptr+slice[1]),endPtr+=+(str[endPtr]===",")),[parseValue(slice[0],str,ptr),endPtr]}__name(extractValue,"extractValue");var KEY_PART_RE=/^[a-zA-Z0-9-_]+[ \t]*$/;function parseKey(str,ptr,end="="){let dot=ptr-1,parsed=[],endPtr=str.indexOf(end,ptr);if(endPtr<0)throw new TomlError("incomplete key-value: cannot find end of key",{toml:str,ptr});do{let c=str[ptr=++dot];if(c!==" "&&c!=="	")if(c==='"'||c==="'"){if(c===str[ptr+1]&&c===str[ptr+2])throw new TomlError("multiline strings are not allowed in keys",{toml:str,ptr});let eos=getStringEnd(str,ptr);if(eos<0)throw new TomlError("unfinished string encountered",{toml:str,ptr});dot=str.indexOf(".",eos);let strEnd=str.slice(eos,dot<0||dot>endPtr?endPtr:dot),newLine=indexOfNewline(strEnd);if(newLine>-1)throw new TomlError("newlines are not allowed in keys",{toml:str,ptr:ptr+dot+newLine});if(strEnd.trimStart())throw new TomlError("found extra tokens after the string part",{toml:str,ptr:eos});if(endPtr<eos&&(endPtr=str.indexOf(end,eos),endPtr<0))throw new TomlError("incomplete key-value: cannot find end of key",{toml:str,ptr});parsed.push(parseString(str,ptr,eos))}else{dot=str.indexOf(".",ptr);let part=str.slice(ptr,dot<0||dot>endPtr?endPtr:dot);if(!KEY_PART_RE.test(part))throw new TomlError("only letter, numbers, dashes and underscores are allowed in keys",{toml:str,ptr});parsed.push(part.trimEnd())}}while(dot+1&&dot<endPtr);return[parsed,skipVoid(str,endPtr+1,!0,!0)]}__name(parseKey,"parseKey");function parseInlineTable(str,ptr,depth){let res={},seen=new Set,c,comma=0;for(ptr++;(c=str[ptr++])!=="}"&&c;){if(c===`
`)throw new TomlError("newlines are not allowed in inline tables",{toml:str,ptr:ptr-1});if(c==="#")throw new TomlError("inline tables cannot contain comments",{toml:str,ptr:ptr-1});if(c===",")throw new TomlError("expected key-value, found comma",{toml:str,ptr:ptr-1});if(c!==" "&&c!=="	"){let k,t=res,hasOwn=!1,[key,keyEndPtr]=parseKey(str,ptr-1);for(let i=0;i<key.length;i++){if(i&&(t=hasOwn?t[k]:t[k]={}),k=key[i],(hasOwn=Object.hasOwn(t,k))&&(typeof t[k]!="object"||seen.has(t[k])))throw new TomlError("trying to redefine an already defined value",{toml:str,ptr});!hasOwn&&k==="__proto__"&&Object.defineProperty(t,k,{enumerable:!0,configurable:!0,writable:!0})}if(hasOwn)throw new TomlError("trying to redefine an already defined value",{toml:str,ptr});let[value,valueEndPtr]=extractValue(str,keyEndPtr,"}",depth-1);seen.add(value),t[k]=value,ptr=valueEndPtr,comma=str[ptr-1]===","?ptr-1:0}}if(comma)throw new TomlError("trailing commas are not allowed in inline tables",{toml:str,ptr:comma});if(!c)throw new TomlError("unfinished table encountered",{toml:str,ptr});return[res,ptr]}__name(parseInlineTable,"parseInlineTable");function parseArray(str,ptr,depth){let res=[],c;for(ptr++;(c=str[ptr++])!=="]"&&c;){if(c===",")throw new TomlError("expected value, found comma",{toml:str,ptr:ptr-1});if(c==="#")ptr=skipComment(str,ptr);else if(c!==" "&&c!=="	"&&c!==`
`&&c!=="\r"){let e=extractValue(str,ptr-1,"]",depth-1);res.push(e[0]),ptr=e[1]}}if(!c)throw new TomlError("unfinished array encountered",{toml:str,ptr});return[res,ptr]}__name(parseArray,"parseArray");function peekTable(key,table,meta,type){let t=table,m=meta,k,hasOwn=!1,state;for(let i=0;i<key.length;i++){if(i){if(t=hasOwn?t[k]:t[k]={},m=(state=m[k]).c,type===0&&(state.t===1||state.t===2))return null;if(state.t===2){let l=t.length-1;t=t[l],m=m[l].c}}if(k=key[i],(hasOwn=Object.hasOwn(t,k))&&m[k]?.t===0&&m[k]?.d)return null;hasOwn||(k==="__proto__"&&(Object.defineProperty(t,k,{enumerable:!0,configurable:!0,writable:!0}),Object.defineProperty(m,k,{enumerable:!0,configurable:!0,writable:!0})),m[k]={t:i<key.length-1&&type===2?3:type,d:!1,i:0,c:{}})}if(state=m[k],state.t!==type&&!(type===1&&state.t===3)||(type===2&&(state.d||(state.d=!0,t[k]=[]),t[k].push(t={}),state.c[state.i++]=state={t:1,d:!1,i:0,c:{}}),state.d))return null;if(state.d=!0,type===1)t=hasOwn?t[k]:t[k]={};else if(type===0&&hasOwn)return null;return[k,t,state.c]}__name(peekTable,"peekTable");function parse(toml,opts){let maxDepth=opts?.maxDepth??1e3,res={},meta={},tbl=res,m=meta;for(let ptr=skipVoid(toml,0);ptr<toml.length;){if(toml[ptr]==="["){let isTableArray=toml[++ptr]==="[",k=parseKey(toml,ptr+=+isTableArray,"]");if(isTableArray){if(toml[k[1]-1]!=="]")throw new TomlError("expected end of table declaration",{toml,ptr:k[1]-1});k[1]++}let p=peekTable(k[0],res,meta,isTableArray?2:1);if(!p)throw new TomlError("trying to redefine an already defined table or value",{toml,ptr});m=p[2],tbl=p[1],ptr=k[1]}else{let k=parseKey(toml,ptr),p=peekTable(k[0],tbl,m,0);if(!p)throw new TomlError("trying to redefine an already defined table or value",{toml,ptr});let v=extractValue(toml,k[1],void 0,maxDepth);p[1][p[0]]=v[0],ptr=v[1]}if(ptr=skipVoid(toml,ptr,!0),toml[ptr]&&toml[ptr]!==`
`&&toml[ptr]!=="\r")throw new TomlError("each key-value declaration must be followed by an end-of-line",{toml,ptr});ptr=skipVoid(toml,ptr)}return res}__name(parse,"parse");var AnnotationVisitor=class{api;av;constructor(api,av=null){if(this.api=0,api!==262144&&api!==327680)throw new Error;this.api=api,this.av=av}visit(name,value){this.av!=null&&this.av.visit(name,value)}visitEnum(name,desc,value){this.av!=null&&this.av.visitEnum(name,desc,value)}visitAnnotation(name,desc){return this.av!=null?this.av.visitAnnotation(name,desc):null}visitArray(name){return this.av!=null?this.av.visitArray(name):null}visitEnd(){this.av!=null&&this.av.visitEnd()}};__name(AnnotationVisitor,"AnnotationVisitor");var ByteVector=class{data;length=0;constructor(initialSize=64){this.data=new Uint8Array(initialSize)}putByte(b){let length=this.length;return length+1>this.data.length&&this.enlarge(1),this.data[length++]=b|0,this.length=length,this}put11(b1,b2){let length=this.length;length+2>this.data.length&&this.enlarge(2);let data=this.data;return data[length++]=b1|0,data[length++]=b2|0,this.length=length,this}putShort(s){let length=this.length;length+2>this.data.length&&this.enlarge(2);let data=this.data;return data[length++]=s>>>8|0,data[length++]=s|0,this.length=length,this}put12(b,s){let length=this.length;length+3>this.data.length&&this.enlarge(3);let data=this.data;return data[length++]=b|0,data[length++]=s>>>8|0,data[length++]=s|0,this.length=length,this}putInt(i){let length=this.length;length+4>this.data.length&&this.enlarge(4);let data=this.data;return data[length++]=i>>>24|0,data[length++]=i>>>16|0,data[length++]=i>>>8|0,data[length++]=i|0,this.length=length,this}putLong(l){let length=this.length;length+8>this.data.length&&this.enlarge(8);let data=this.data,i=Number(l>>32n&0xffffffffn);return data[length++]=i>>>24&256,data[length++]=i>>>16&256,data[length++]=i>>>8&256,data[length++]=i&256,i=Number(l&0xffffffffn),data[length++]=i>>>24&256,data[length++]=i>>>16&256,data[length++]=i>>>8&256,data[length++]=i&256,this.length=length,this}putUTF8(s){let charLength=s.length;if(charLength>65535)throw new Error;let len=this.length;len+2+charLength>this.data.length&&this.enlarge(2+charLength);let data=this.data;data[len++]=charLength>>>8|0,data[len++]=charLength|0;for(let i=0;i<charLength;++i){let c=s.charAt(i);if(c.charCodeAt(0)>="".charCodeAt(0)&&c.charCodeAt(0)<="\x7F".charCodeAt(0))data[len++]=c.charCodeAt(0);else return this.length=len,this.encodeUTF8(s,i,65535)}return this.length=len,this}encodeUTF8(s,i,maxByteLength){let charLength=s.length,byteLength=i,c;for(let j=i;j<charLength;++j)c=s.charAt(j),c.charCodeAt(0)>="".charCodeAt(0)&&c.charCodeAt(0)<="\x7F".charCodeAt(0)?byteLength++:c.charCodeAt(0)>"\u07FF".charCodeAt(0)?byteLength+=3:byteLength+=2;if(byteLength>maxByteLength)throw new Error;let start=this.length-i-2;start>=0&&(this.data[start]=byteLength>>>8|0,this.data[start+1]=byteLength|0),this.length+byteLength-i>this.data.length&&this.enlarge(byteLength-i);let len=this.length;for(let j=i;j<charLength;++j)c=s.charAt(j),c.charCodeAt(0)>="".charCodeAt(0)&&c.charCodeAt(0)<="\x7F".charCodeAt(0)?this.data[len++]=c.charCodeAt(0):c.charCodeAt(0)>"\u07FF".charCodeAt(0)?(this.data[len++]=224|c.charCodeAt(0)>>12&15|0,this.data[len++]=128|c.charCodeAt(0)>>6&63|0,this.data[len++]=128|c.charCodeAt(0)&63|0):(this.data[len++]=192|c.charCodeAt(0)>>6&31|0,this.data[len++]=128|c.charCodeAt(0)&63|0);return this.length=len,this}putByteArray(b,off,len){if(this.length+len>this.data.length&&this.enlarge(len),b!=null)for(let i=0;i<len;i++)this.data[i+this.length]=b[i+off];return this.length+=len,this}enlarge(size){let length1=2*this.data.length,length2=this.length+size,newArr=new Uint8Array(length1>length2?length1:length2);newArr.set(this.data),this.data=newArr}};__name(ByteVector,"ByteVector");function assert(v){if(!v)throw new Error("nullptr")}__name(assert,"assert");var Attribute=class{type;value;next=null;constructor(type){this.type=type}isUnknown(){return!0}isCodeAttribute(){return!1}getLabels(){return null}read(cr,off,len,buf,codeOff,labels){let attr=new Attribute(this.type);return attr.value=cr.buf.slice(0,len),attr}write(cw,code,len,maxStack,maxLocals){let v=new ByteVector;return v.data=this.value,v.length=this.value.length,v}getCount(){let count=0,attr=this;for(;attr!=null;)count+=1,attr=attr.next;return count}getSize(cw,code,len,maxStack,maxLocals){let attr=this,size=0;for(;attr!=null;)assert(attr.type),cw.newUTF8(attr.type),size+=attr.write(cw,code,len,maxStack,maxLocals).length+6,attr=attr.next;return size}put(cw,code,len,maxStack,maxLocals,out){let attr=this;for(;attr!=null;){let b=attr.write(cw,code,len,maxStack,maxLocals);assert(attr.type),out.putShort(cw.newUTF8(attr.type)).putInt(b.length),out.putByteArray(b.data,0,b.length),attr=attr.next}}};__name(Attribute,"Attribute");var ACC_SYNTHETIC_ATTRIBUTE=262144,TO_ACC_SYNTHETIC=ACC_SYNTHETIC_ATTRIBUTE/4096|0,TO_ACC_SYNTHETIC_$LI$=__name(()=>TO_ACC_SYNTHETIC,"TO_ACC_SYNTHETIC_$LI$"),NOARG_INSN=0,SBYTE_INSN=1,SHORT_INSN=2,VAR_INSN=3,IMPLVAR_INSN=4,TYPE_INSN=5,FIELDORMETH_INSN=6,ITFMETH_INSN=7,INDYMETH_INSN=8,LABEL_INSN=9,LABELW_INSN=10,LDC_INSN=11,LDCW_INSN=12,IINC_INSN=13,TABL_INSN=14,LOOK_INSN=15;var WIDE_INSN=17,ASM_LABEL_INSN=18,F_INSERT=256,TYPE=(()=>{let i,b=new Array(220),s="AAAAAAAAAAAAAAAABCLMMDDDDDEEEEEEEEEEEEEEEEEEEEAAAAAAAADDDDDEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAJJJJJJJJJJJJJJJJDOPAAAAAAGGGGGGGHIFBFAAFFAARQJJKKSSSSSSSSSSSSSSSSSS";for(i=0;i<b.length;++i)b[i]=s.charAt(i).charCodeAt(0)-"A".charCodeAt(0)|0;return b})(),CLASS=7,FIELD=9,METH=10,IMETH=11,STR=8,INT=3,FLOAT=4,LONG=5,DOUBLE=6,NAME_TYPE=12,UTF8=1,MTYPE=16,HANDLE=15,INDY=18;var Context=class{attrs;flags;buffer;bootstrapMethods=[];access;name="";desc="";labels=[];typeRef;typePath=null;offset;start=[];end=[];index=[];mode;localCount;localDiff;local=[];stackCount;stack=[];constructor(attrs,flags,buffer){this.access=0,this.typeRef=0,this.offset=0,this.mode=0,this.localCount=0,this.localDiff=0,this.stackCount=0,this.attrs=attrs,this.flags=flags,this.buffer=buffer}};__name(Context,"Context");var Handle=class{tag;owner;name;descriptor;isInterface;constructor(tag,owner,name,desc,itf=tag===9){this.tag=tag,this.owner=owner,this.name=name,this.descriptor=desc,this.isInterface=itf}equals(obj){if(obj===this)return!0;if(!(obj!=null&&obj instanceof Handle))return!1;let h=obj;return this.tag===h.tag&&this.isInterface===h.isInterface&&this.owner===h.owner&&this.name===h.name&&this.descriptor===h.descriptor}hashCode(){return this.tag+(this.isInterface?64:0)+this.owner.toString()*this.name.toString()*this.descriptor.toString()}toString(){return this.owner+"."+this.name+this.descriptor+" ("+this.tag+(this.isInterface?" itf":"")+")"}};__name(Handle,"Handle");var Edge=class{info=0;successor;next=null;constructor(){this.info=0}};__name(Edge,"Edge"),__publicField(Edge,"NORMAL",0),__publicField(Edge,"EXCEPTION",2147483647);var int8=new Int8Array(4),int32=new Int32Array(int8.buffer,0,1),float32=new Float32Array(int8.buffer,0,1),SHORT_MIN=-32768,SHORT_MAX=32768;function intBitsToFloat(bits){return int32[0]=bits,float32[0]}__name(intBitsToFloat,"intBitsToFloat");var int16=new Int16Array(4),int64=new Int32Array(int16.buffer,0,2),float64=new Float64Array(int16.buffer,0,1);function longBitsToDouble(bits){return int64[0]=Number(bits>>32n&0xffffffffn),int64[1]=Number(bits&0xffffffffn),float64[0]}__name(longBitsToDouble,"longBitsToDouble");var _Label=class{info;status;line;position;referenceCount;srcAndRefPositions=null;inputStackTop;outputStackMax;frame=null;successor;successors;next=null;constructor(){this.status=0,this.line=0,this.position=0,this.referenceCount=0,this.inputStackTop=0,this.outputStackMax=0}getOffset(){if(!(this.status&_Label.RESOLVED))throw new Error("Label offset position has not been resolved yet");return this.position}put(owner,out,source,wideOffset){this.status&_Label.RESOLVED?wideOffset?out.putInt(this.position-source):out.putShort(this.position-source):wideOffset?(this.addReference(-1-source,out.length),out.putInt(-1)):(this.addReference(source,out.length),out.putShort(-1))}addReference(sourcePosition,referencePosition){if(this.srcAndRefPositions==null&&(this.srcAndRefPositions=new Array(6)),this.referenceCount>=this.srcAndRefPositions.length){let a=new Array(this.srcAndRefPositions.length+6);a.concat(this.srcAndRefPositions),this.srcAndRefPositions=a}this.srcAndRefPositions[this.referenceCount++]=sourcePosition,this.srcAndRefPositions[this.referenceCount++]=referencePosition}resolve(owner,position,data){assert(this.srcAndRefPositions);let needUpdate=!1;this.status|=_Label.RESOLVED,this.position=position;let i=0;for(;i<this.referenceCount;){let source=this.srcAndRefPositions[i++],reference=this.srcAndRefPositions[i++],offset;if(source>=0){if(offset=position-source,offset<SHORT_MIN||offset>SHORT_MAX){let opcode=data[reference-1]&255;opcode<=168?data[reference-1]=opcode+49|0:data[reference-1]=opcode+20|0,needUpdate=!0}data[reference++]=offset>>>8|0,data[reference]=offset|0}else offset=position+source+1,data[reference++]=offset>>>24|0,data[reference++]=offset>>>16|0,data[reference++]=offset>>>8|0,data[reference]=offset|0}return needUpdate}getFirst(){return!!0||this.frame==null?this:this.frame.owner}inSubroutine(id){return assert(this.srcAndRefPositions),this.status&_Label.VISITED?(this.srcAndRefPositions[id>>>32|0]&(id|0))!==0:!1}inSameSubroutine(block){if(!(this.status&_Label.VISITED)||!(block.status&_Label.VISITED))return!1;assert(this.srcAndRefPositions),assert(block.srcAndRefPositions);for(let i=0;i<this.srcAndRefPositions.length;++i)if(this.srcAndRefPositions[i]&block.srcAndRefPositions[i])return!0;return!1}addToSubroutine(id,nbSubroutines){assert(this.srcAndRefPositions),this.status&_Label.VISITED||(this.status|=_Label.VISITED,this.srcAndRefPositions=new Array((nbSubroutines/32|0)+1)),this.srcAndRefPositions[id>>>32|0]|=id|0}visitSubroutine(JSR,id,nbSubroutines){let stack=this;for(;stack!=null;){let l=stack;if(stack=l.next,l.next=null,JSR!=null){if(l.status&_Label.VISITED2)continue;if(l.status|=_Label.VISITED2,l.status&_Label.RET&&!l.inSameSubroutine(JSR)){let e2=new Edge;e2.info=l.inputStackTop,e2.successor=JSR.successors.successor,e2.next=l.successors,l.successors=e2}}else{if(l.inSubroutine(id))continue;l.addToSubroutine(id,nbSubroutines)}let e=l.successors;for(;e!=null;)(!(l.status&_Label.JSR)||l.successors&&e!==l.successors.next)&&e.successor&&e.successor.next==null&&(e.successor.next=stack,stack=e.successor),e=e.next}}toString(){return"Lable"}},Label=_Label;__name(Label,"Label"),__publicField(Label,"DEBUG",1),__publicField(Label,"RESOLVED",2),__publicField(Label,"RESIZED",4),__publicField(Label,"PUSHED",8),__publicField(Label,"TARGET",16),__publicField(Label,"STORE",32),__publicField(Label,"REACHABLE",64),__publicField(Label,"JSR",128),__publicField(Label,"RET",256),__publicField(Label,"SUBROUTINE",512),__publicField(Label,"VISITED",1024),__publicField(Label,"VISITED2",2048);var _Type=class{sort;buf;off;len;constructor(sort,buf,off,len){this.sort=0,this.off=0,this.len=0,this.sort=sort,this.buf=buf??"",this.off=off,this.len=len}static getObjectType(internalName){return new _Type(internalName[0]==="["?_Type.ARRAY:_Type.OBJECT,internalName,0,internalName.length)}static getMethodType(methodDescriptor){return _Type.getType(methodDescriptor,0)}static getArgumentTypes(methodDescriptor){let off=1,size=0;for(;;){let car=methodDescriptor[off++];if(car===")")break;if(car==="L"){for(;methodDescriptor[off++]!==";";);++size}else car!=="["&&++size}let args=new Array(size);for(off=1,size=0;methodDescriptor[off]!==")";)args[size]=_Type.getType(methodDescriptor,off),off+=args[size].len+(args[size].sort===_Type.OBJECT?2:0),size+=1;return args}static getArgumentsAndReturnSizes(desc){let n=1,c=1;for(;;){let car=desc.charAt(c++);if(car===")")return car=desc.charAt(c),n<<2|(car==="V"?0:car==="D"||car==="J"?2:1);if(car==="L"){for(;desc.charAt(c++)!==";";);n+=1}else if(car==="["){for(;(car=desc.charAt(c))==="[";)++c;(car==="D"||car==="J")&&(n-=1)}else car==="D"||car==="J"?n+=2:n+=1}return 0}static getType(str,off=0){let len,buf="".concat(str);switch(buf[off]){case"V":return _Type.VOID_TYPE;case"Z":return _Type.BOOLEAN_TYPE;case"C":return _Type.CHAR_TYPE;case"B":return _Type.BYTE_TYPE;case"S":return _Type.SHORT_TYPE;case"I":return _Type.INT_TYPE;case"F":return _Type.FLOAT_TYPE;case"J":return _Type.LONG_TYPE;case"D":return _Type.DOUBLE_TYPE;case"[":for(len=1;buf[off+len]==="[";)++len;if(buf[off+len]==="L")for(++len;buf[off+len]!==";";)++len;return new _Type(_Type.ARRAY,buf,off,len+1);case"L":for(len=1;buf[off+len]!==";";)++len;return new _Type(_Type.OBJECT,buf,off+1,len-1);default:return new _Type(_Type.METHOD,buf,off,buf.length-off)}}get internalName(){return this.buf.substr(this.off,this.len)}getDescriptor(buf=""){if(this.sort==_Type.OBJECT){buf+="L";for(let i=0;i<this.len;i++)buf+=this.buf[i+this.off];buf+=";"}else for(let i=0;i<this.len;i++)buf+=this.buf[i+this.off]}get size(){return this.buf==null?this.off&255:1}equals(o){if(this===o)return!0;if(!(o!=null&&o instanceof _Type))return!1;let t=o;if(this.sort!==t.sort)return!1;if(this.sort>=_Type.ARRAY){if(this.len!==t.len)return!1;for(let i=this.off,j=t.off,end=i+this.len;i<end;i++,j++)if(this.buf[i]!==t.buf[j])return!1}return!0}hashCode(){let hc=13*this.sort;if(this.sort>=_Type.ARRAY)for(let i=this.off,end=i+this.len;i<end;i++)hc=17*(hc+this.buf[i].charCodeAt(0));return hc}toString(){return this.getDescriptor()}},Type=_Type;__name(Type,"Type"),__publicField(Type,"VOID",0),__publicField(Type,"BOOLEAN",1),__publicField(Type,"CHAR",2),__publicField(Type,"BYTE",3),__publicField(Type,"SHORT",4),__publicField(Type,"INT",5),__publicField(Type,"FLOAT",6),__publicField(Type,"LONG",7),__publicField(Type,"DOUBLE",8),__publicField(Type,"ARRAY",9),__publicField(Type,"OBJECT",10),__publicField(Type,"METHOD",11),__publicField(Type,"VOID_TYPE",new _Type(_Type.VOID,null,"V".charCodeAt(0)<<24|5<<16,1)),__publicField(Type,"BOOLEAN_TYPE",new _Type(_Type.BOOLEAN,null,"Z".charCodeAt(0)<<24|5<<8|1,1)),__publicField(Type,"CHAR_TYPE",new _Type(_Type.CHAR,null,"C".charCodeAt(0)<<24|6<<8|1,1)),__publicField(Type,"BYTE_TYPE",new _Type(_Type.BYTE,null,"B".charCodeAt(0)<<24|5<<8|1,1)),__publicField(Type,"SHORT_TYPE",new _Type(_Type.SHORT,null,"S".charCodeAt(0)<<24|7<<8|1,1)),__publicField(Type,"INT_TYPE",new _Type(_Type.INT,null,"I".charCodeAt(0)<<24|1,1)),__publicField(Type,"FLOAT_TYPE",new _Type(_Type.FLOAT,null,"F".charCodeAt(0)<<24|2<<16|2<<8|1,1)),__publicField(Type,"LONG_TYPE",new _Type(_Type.LONG,null,"J".charCodeAt(0)<<24|1<<16|1<<8|2,1)),__publicField(Type,"DOUBLE_TYPE",new _Type(_Type.DOUBLE,null,"D".charCodeAt(0)<<24|3<<16|3<<8|2,1));var AnnotationWriter=class extends AnnotationVisitor{cw;size;named;bv;parent;offset;next=null;prev=null;constructor(cw,named,bv,parent=null,offset){super(327680),this.size=0,this.named=!1,this.offset=0,this.cw=cw,this.named=named,this.bv=bv,this.parent=parent,this.offset=offset}visit(name,value){if(++this.size,this.named&&this.bv.putShort(this.cw.newUTF8(name)),typeof value=="string")this.bv.put12("s".charCodeAt(0),this.cw.newUTF8(value));else if(typeof value=="number")this.bv.put12("B".charCodeAt(0),this.cw.newInteger(value).index);else if(typeof value=="boolean"){let v=value?1:0;this.bv.put12("Z".charCodeAt(0),this.cw.newInteger(v).index)}else if(typeof value=="string")this.bv.put12("C".charCodeAt(0),this.cw.newInteger(value.charCodeAt(0)).index);else if(typeof value=="number")this.bv.put12("S".charCodeAt(0),this.cw.newInteger(value).index);else if(value!=null&&value instanceof Type)this.bv.put12("c".charCodeAt(0),this.cw.newUTF8(value.getDescriptor()));else if(value!=null&&value instanceof Array){let v=value;this.bv.put12("[".charCodeAt(0),v.length);for(let i=0;i<v.length;i++)this.bv.put12("B".charCodeAt(0),this.cw.newInteger(v[i]).index)}else if(value!=null&&value instanceof Array){let v=value;this.bv.put12("[".charCodeAt(0),v.length);for(let i=0;i<v.length;i++)this.bv.put12("Z".charCodeAt(0),this.cw.newInteger(v[i]?1:0).index)}else if(value!=null&&value instanceof Array){let v=value;this.bv.put12("[".charCodeAt(0),v.length);for(let i=0;i<v.length;i++)this.bv.put12("S".charCodeAt(0),this.cw.newInteger(v[i]).index)}else if(value!=null&&value instanceof Array){let v=value;this.bv.put12("[".charCodeAt(0),v.length);for(let i=0;i<v.length;i++)this.bv.put12("C".charCodeAt(0),this.cw.newInteger(v[i].charCodeAt(0)).index)}else if(value!=null&&value instanceof Array){let v=value;this.bv.put12("[".charCodeAt(0),v.length);for(let i=0;i<v.length;i++)this.bv.put12("I".charCodeAt(0),this.cw.newInteger(v[i]).index)}else if(value!=null&&value instanceof Array){let v=value;this.bv.put12("[".charCodeAt(0),v.length);for(let i=0;i<v.length;i++);}else if(value!=null&&value instanceof Array){let v=value;this.bv.put12("[".charCodeAt(0),v.length);for(let i=0;i<v.length;i++)this.bv.put12("F".charCodeAt(0),this.cw.newFloat(v[i]).index)}else if(value!=null&&value instanceof Array){let v=value;this.bv.put12("[".charCodeAt(0),v.length);for(let i=0;i<v.length;i++)this.bv.put12("D".charCodeAt(0),this.cw.newDouble(v[i]).index)}else{let i=this.cw.newConstItem(value);this.bv.put12(".s.IFJDCS".charAt(i.type).charCodeAt(0),i.index)}}visitEnum(name,desc,value){++this.size,this.named&&this.bv.putShort(this.cw.newUTF8(name)),this.bv.put12("e".charCodeAt(0),this.cw.newUTF8(desc)).putShort(this.cw.newUTF8(value))}visitAnnotation(name,desc){return++this.size,this.named&&this.bv.putShort(this.cw.newUTF8(name)),this.bv.put12("@".charCodeAt(0),this.cw.newUTF8(desc)).putShort(0),new AnnotationWriter(this.cw,!0,this.bv,this.bv,this.bv.length-2)}visitArray(name){return++this.size,this.named&&this.bv.putShort(this.cw.newUTF8(name)),this.bv.put12("[".charCodeAt(0),0),new AnnotationWriter(this.cw,!1,this.bv,this.bv,this.bv.length-2)}visitEnd(){if(this.parent!=null){let data=this.parent.data;data[this.offset]=this.size>>>8|0,data[this.offset+1]=this.size|0}}getSize(){let size=0,aw=this;for(;aw!=null;)size+=aw.bv.length,aw=aw.next;return size}put(out){let n=0,size=2,aw=this,last=null;for(;aw!=null;)++n,size+=aw.bv.length,aw.visitEnd(),aw.prev=last,last=aw,aw=aw.next;for(out.putInt(size),out.putShort(n),aw=last;aw!=null;)out.putByteArray(aw.bv.data,0,aw.bv.length),aw=aw.prev}static put(panns,off,out){let size=1+2*(panns.length-off);for(let i=off;i<panns.length;++i)size+=panns[i]==null?0:panns[i].getSize();out.putInt(size).putByte(panns.length-off);for(let i=off;i<panns.length;++i){let aw=panns[i],last=null,n=0;for(;aw!=null;)++n,aw.visitEnd(),aw.prev=last,last=aw,aw=aw.next;for(out.putShort(n),aw=last;aw!=null;)out.putByteArray(aw.bv.data,0,aw.bv.length),aw=aw.prev}}static putTarget(typeRef,typePath,out){switch(typeRef>>>24){case 0:case 1:case 22:out.putShort(typeRef>>>16);break;case 19:case 20:case 21:out.putByte(typeRef>>>24);break;case 71:case 72:case 73:case 74:case 75:out.putInt(typeRef);break;default:out.put12(typeRef>>>24,(typeRef&16776960)>>8);break}if(typePath==null)out.putByte(0);else{let length=typePath.buf[typePath.offset]*2+1;out.putByteArray(typePath.buf,typePath.offset,length)}}};__name(AnnotationWriter,"AnnotationWriter");function isClassWriter(cw){return cw!=null&&cw instanceof Object&&"addType"in cw&&"addUninitializedType"in cw}__name(isClassWriter,"isClassWriter");var _Frame=class{static OBJECT_$LI$(){return _Frame.OBJECT}static UNINITIALIZED_$LI$(){return _Frame.UNINITIALIZED}static TOP_$LI$(){return _Frame.TOP==null&&(_Frame.TOP=_Frame.BASE|0),_Frame.TOP}static BOOLEAN_$LI$(){return _Frame.BOOLEAN==null&&(_Frame.BOOLEAN=_Frame.BASE|9),_Frame.BOOLEAN}static BYTE_$LI$(){return _Frame.BYTE==null&&(_Frame.BYTE=_Frame.BASE|10),_Frame.BYTE}static CHAR_$LI$(){return _Frame.CHAR==null&&(_Frame.CHAR=_Frame.BASE|11),_Frame.CHAR}static SHORT_$LI$(){return _Frame.SHORT==null&&(_Frame.SHORT=_Frame.BASE|12),_Frame.SHORT}static INTEGER_$LI$(){return _Frame.INTEGER==null&&(_Frame.INTEGER=_Frame.BASE|1),_Frame.INTEGER}static FLOAT_$LI$(){return _Frame.FLOAT==null&&(_Frame.FLOAT=_Frame.BASE|2),_Frame.FLOAT}static DOUBLE_$LI$(){return _Frame.DOUBLE==null&&(_Frame.DOUBLE=_Frame.BASE|3),_Frame.DOUBLE}static LONG_$LI$(){return _Frame.LONG==null&&(_Frame.LONG=_Frame.BASE|4),_Frame.LONG}static NULL_$LI$(){return _Frame.NULL==null&&(_Frame.NULL=_Frame.BASE|5),_Frame.NULL}static UNINITIALIZED_THIS_$LI$(){return _Frame.UNINITIALIZED_THIS==null&&(_Frame.UNINITIALIZED_THIS=_Frame.BASE|6),_Frame.UNINITIALIZED_THIS}static SIZE_$LI$(){return _Frame.SIZE}static __static_initializer_0(){let i,b=new Array(202),s="EFFFFFFFFGGFFFGGFFFEEFGFGFEEEEEEEEEEEEEEEEEEEEDEDEDDDDDCDCDEEEEEEEEEEEEEEEEEEEEBABABBBBDCFFFGGGEDCDCDCDCDCDCDCDCDCDCEEEEDDDDDDDCDCDCEFEFDDEEFFDEDEEEBDDBBDDDDDDCCCCCCCCEFEDDDCDCDEEEEEEEEEEFEEEEEEDDEEDDEE";for(i=0;i<b.length;++i)b[i]=s.charAt(i).charCodeAt(0)-"E".charCodeAt(0);_Frame.SIZE=b}owner;inputLocals=[];inputStack=[];outputLocals=[];outputStack=[];outputStackTop;initializationCount;initializations=null;set(cw,nLocal,local,nStack,stack){if((cw!=null&&cw instanceof Object&&"addType"in cw&&"addUninitializedType"in cw||cw===null)&&(typeof nLocal=="number"||nLocal===null)&&(local!=null&&local instanceof Array||local===null)&&(typeof nStack=="number"||nStack===null)&&(stack!=null&&stack instanceof Array||stack===null)){let __args=Array.prototype.slice.call(arguments);return(()=>{let i=_Frame.convert(cw,nLocal,local,this.inputLocals);for(;i<local.length;)this.inputLocals[i++]=_Frame.TOP_$LI$();let nStackTop=0;for(let j=0;j<nStack;++j)(stack[j]===4||stack[j]===3)&&++nStackTop;this.inputStack=new Array(nStack+nStackTop),_Frame.convert(cw,nStack,stack,this.inputStack),this.outputStackTop=0,this.initializationCount=0})()}else{if((typeof cw=="number"||cw===null)&&(typeof nLocal=="number"||nLocal===null)&&local===void 0&&nStack===void 0&&stack===void 0)return this.set$int$int(cw,nLocal);if((cw!=null&&cw instanceof _Frame||cw===null)&&nLocal===void 0&&local===void 0&&nStack===void 0&&stack===void 0)return this.set$Frame(cw);throw new Error("invalid overload")}}static convert(cw,nInput,input,output){let i=0;for(let j=0;j<nInput;++j)typeof input[j]=="number"?(output[i++]=_Frame.BASE|(input[j]|0),(input[j]===4||input[j]===3)&&(output[i++]=_Frame.TOP_$LI$())):typeof input[j]=="string"?output[i++]=_Frame.type(cw,Type.getObjectType(input[j]).getDescriptor()):output[i++]=_Frame.UNINITIALIZED_$LI$()|cw.addUninitializedType("",input[j].position);return i}set$Frame(f){this.inputLocals=f.inputLocals,this.inputStack=f.inputStack,this.outputLocals=f.outputLocals,this.outputStack=f.outputStack,this.outputStackTop=f.outputStackTop,this.initializationCount=f.initializationCount,this.initializations=f.initializations}get(local){if(this.outputLocals==null||local>=this.outputLocals.length)return _Frame.LOCAL|local;{let type=this.outputLocals[local];return type===0&&(type=this.outputLocals[local]=_Frame.LOCAL|local),type}}set$int$int(local,type){this.outputLocals==null&&(this.outputLocals=new Array(10));let n=this.outputLocals.length;if(local>=n){let t=new Array(Math.max(local+1,2*n));for(let i=0;i<n;i++)t[i]=this.outputLocals[i];this.outputLocals=t}this.outputLocals[local]=type}push$int(type){this.outputStack==null&&(this.outputStack=new Array(10));let n=this.outputStack.length;if(this.outputStackTop>=n){let t=new Array(Math.max(this.outputStackTop+1,2*n));for(let i=0;i<n;i++)t[i]=this.outputStack[i];this.outputStack=t}this.outputStack[this.outputStackTop++]=type,assert(this.owner);let top=this.owner.inputStackTop+this.outputStackTop;top>this.owner.outputStackMax&&(this.owner.outputStackMax=top)}push(cw,desc){if((isClassWriter(cw)||cw===null)&&(typeof desc=="string"||desc===null)){let __args=Array.prototype.slice.call(arguments);return(()=>{let type=_Frame.type(cw,desc);type!==0&&(this.push(type),(type===_Frame.LONG_$LI$()||type===_Frame.DOUBLE_$LI$())&&this.push(_Frame.TOP_$LI$()))})()}else{if((typeof cw=="number"||cw===null)&&desc===void 0)return this.push$int(cw);throw new Error("invalid overload")}}static type(cw,desc){let t,index=desc.charAt(0)==="("?desc.indexOf(")")+1:0;switch(desc.charAt(index)){case"V":return 0;case"Z":case"C":case"B":case"S":case"I":return _Frame.INTEGER_$LI$();case"F":return _Frame.FLOAT_$LI$();case"J":return _Frame.LONG_$LI$();case"D":return _Frame.DOUBLE_$LI$();case"L":return t=desc.substring(index+1,desc.length-1),_Frame.OBJECT_$LI$()|cw.addType(t);default:let data,dims=index+1;for(;desc.charAt(dims)==="[";)++dims;switch(desc.charAt(dims)){case"Z":data=_Frame.BOOLEAN_$LI$();break;case"C":data=_Frame.CHAR_$LI$();break;case"B":data=_Frame.BYTE_$LI$();break;case"S":data=_Frame.SHORT_$LI$();break;case"I":data=_Frame.INTEGER_$LI$();break;case"F":data=_Frame.FLOAT_$LI$();break;case"J":data=_Frame.LONG_$LI$();break;case"D":data=_Frame.DOUBLE_$LI$();break;default:t=desc.substring(dims+1,desc.length-1),data=_Frame.OBJECT_$LI$()|cw.addType(t)}return dims-index<<28|data}}pop$(){return this.outputStackTop>0?this.outputStack[--this.outputStackTop]:_Frame.STACK|- --this.owner.inputStackTop}pop$int(elements){this.outputStackTop>=elements?this.outputStackTop-=elements:(this.owner.inputStackTop-=elements-this.outputStackTop,this.outputStackTop=0)}pop(desc){if(typeof desc=="string"||desc===null){let __args=Array.prototype.slice.call(arguments);return(()=>{let c=desc.charAt(0);c==="("?this.pop((Type.getArgumentsAndReturnSizes(desc)>>2)-1):c==="J"||c==="D"?this.pop(2):this.pop(1)})()}else{if(typeof desc=="number"||desc===null)return this.pop$int(desc);if(desc===void 0)return this.pop$();throw new Error("invalid overload")}}init$int(__var){this.initializations==null&&(this.initializations=new Array(2));let n=this.initializations.length;if(this.initializationCount>=n){let t=new Array(Math.max(this.initializationCount+1,2*n));for(let i=0;i<n;i++)t[i]=this.initializations[i];this.initializations=t}this.initializations[this.initializationCount++]=__var}init(cw,t){if((isClassWriter(cw!=null)||cw===null)&&(typeof t=="number"||t===null)){let __args=Array.prototype.slice.call(arguments);return(()=>{let s;if(t===_Frame.UNINITIALIZED_THIS_$LI$())s=_Frame.OBJECT_$LI$()|cw.addType(cw.thisName);else if((t&(_Frame.DIM|_Frame.BASE_KIND))===_Frame.UNINITIALIZED_$LI$()){let type=cw.typeTable[t&_Frame.BASE_VALUE].strVal1;s=_Frame.OBJECT_$LI$()|cw.addType(type)}else return t;for(let j=0;j<this.initializationCount;++j){let u=this.initializations[j],dim=u&_Frame.DIM,kind=u&_Frame.KIND;if(kind===_Frame.LOCAL?u=dim+this.inputLocals[u&_Frame.VALUE]:kind===_Frame.STACK&&(u=dim+this.inputStack[this.inputStack.length-(u&_Frame.VALUE)]),t===u)return s}return t})()}else{if((typeof cw=="number"||cw===null)&&t===void 0)return this.init$int(cw);throw new Error("invalid overload")}}initInputFrame(cw,access2,args,maxLocals){this.inputLocals=new Array(maxLocals),this.inputStack=new Array(0);let i=0;access2&8||(access2&524288?this.inputLocals[i++]=_Frame.UNINITIALIZED_THIS_$LI$():this.inputLocals[i++]=_Frame.OBJECT_$LI$()|cw.addType(cw.thisName));for(let j=0;j<args.length;++j){let t=_Frame.type(cw,args[j].getDescriptor());this.inputLocals[i++]=t,(t===_Frame.LONG_$LI$()||t===_Frame.DOUBLE_$LI$())&&(this.inputLocals[i++]=_Frame.TOP_$LI$())}for(;i<maxLocals;)this.inputLocals[i++]=_Frame.TOP_$LI$()}execute(opcode,arg,cw,item){let t1,t2,t3,t4;switch(opcode){case 0:case 116:case 117:case 118:case 119:case 145:case 146:case 147:case 167:case 177:break;case 1:this.push(_Frame.NULL_$LI$());break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 16:case 17:case 21:this.push(_Frame.INTEGER_$LI$());break;case 9:case 10:case 22:this.push(_Frame.LONG_$LI$()),this.push(_Frame.TOP_$LI$());break;case 11:case 12:case 13:case 23:this.push(_Frame.FLOAT_$LI$());break;case 14:case 15:case 24:this.push(_Frame.DOUBLE_$LI$()),this.push(_Frame.TOP_$LI$());break;case 18:switch(assert(cw),assert(item),item.type){case INT:this.push(_Frame.INTEGER_$LI$());break;case LONG:this.push(_Frame.LONG_$LI$()),this.push(_Frame.TOP_$LI$());break;case FLOAT:this.push(_Frame.FLOAT_$LI$());break;case DOUBLE:this.push(_Frame.DOUBLE_$LI$()),this.push(_Frame.TOP_$LI$());break;case CLASS:this.push(_Frame.OBJECT_$LI$()|cw.addType("java/lang/Class"));break;case STR:this.push(_Frame.OBJECT_$LI$()|cw.addType("java/lang/String"));break;case MTYPE:this.push(_Frame.OBJECT_$LI$()|cw.addType("java/lang/invoke/MethodType"));break;default:this.push(_Frame.OBJECT_$LI$()|cw.addType("java/lang/invoke/MethodHandle"))}break;case 25:this.push(this.get(arg));break;case 46:case 51:case 52:case 53:this.pop(2),this.push(_Frame.INTEGER_$LI$());break;case 47:case 143:this.pop(2),this.push(_Frame.LONG_$LI$()),this.push(_Frame.TOP_$LI$());break;case 48:this.pop(2),this.push(_Frame.FLOAT_$LI$());break;case 49:case 138:this.pop(2),this.push(_Frame.DOUBLE_$LI$()),this.push(_Frame.TOP_$LI$());break;case 50:this.pop(1),t1=this.pop(),this.push(_Frame.ELEMENT_OF+t1);break;case 54:case 56:case 58:t1=this.pop(),this.set(arg,t1),arg>0&&(t2=this.get(arg-1),t2===_Frame.LONG_$LI$()||t2===_Frame.DOUBLE_$LI$()?this.set(arg-1,_Frame.TOP_$LI$()):(t2&_Frame.KIND)!==_Frame.BASE&&this.set(arg-1,t2|_Frame.TOP_IF_LONG_OR_DOUBLE));break;case 55:case 57:this.pop(1),t1=this.pop(),this.set(arg,t1),this.set(arg+1,_Frame.TOP_$LI$()),arg>0&&(t2=this.get(arg-1),t2===_Frame.LONG_$LI$()||t2===_Frame.DOUBLE_$LI$()?this.set(arg-1,_Frame.TOP_$LI$()):(t2&_Frame.KIND)!==_Frame.BASE&&this.set(arg-1,t2|_Frame.TOP_IF_LONG_OR_DOUBLE));break;case 79:case 84:case 85:case 86:case 81:case 83:this.pop(3);break;case 80:case 82:this.pop(4);break;case 87:case 153:case 154:case 155:case 156:case 157:case 158:case 172:case 174:case 176:case 170:case 171:case 191:case 194:case 195:case 198:case 199:this.pop(1);break;case 88:case 159:case 160:case 161:case 162:case 163:case 164:case 165:case 166:case 173:case 175:this.pop(2);break;case 89:t1=this.pop(),this.push(t1),this.push(t1);break;case 90:t1=this.pop(),t2=this.pop(),this.push(t1),this.push(t2),this.push(t1);break;case 91:t1=this.pop(),t2=this.pop(),t3=this.pop(),this.push(t1),this.push(t3),this.push(t2),this.push(t1);break;case 92:t1=this.pop(),t2=this.pop(),this.push(t2),this.push(t1),this.push(t2),this.push(t1);break;case 93:t1=this.pop(),t2=this.pop(),t3=this.pop(),this.push(t2),this.push(t1),this.push(t3),this.push(t2),this.push(t1);break;case 94:t1=this.pop(),t2=this.pop(),t3=this.pop(),t4=this.pop(),this.push(t2),this.push(t1),this.push(t4),this.push(t3),this.push(t2),this.push(t1);break;case 95:t1=this.pop(),t2=this.pop(),this.push(t1),this.push(t2);break;case 96:case 100:case 104:case 108:case 112:case 126:case 128:case 130:case 120:case 122:case 124:case 136:case 142:case 149:case 150:this.pop(2),this.push(_Frame.INTEGER_$LI$());break;case 97:case 101:case 105:case 109:case 113:case 127:case 129:case 131:this.pop(4),this.push(_Frame.LONG_$LI$()),this.push(_Frame.TOP_$LI$());break;case 98:case 102:case 106:case 110:case 114:case 137:case 144:this.pop(2),this.push(_Frame.FLOAT_$LI$());break;case 99:case 103:case 107:case 111:case 115:this.pop(4),this.push(_Frame.DOUBLE_$LI$()),this.push(_Frame.TOP_$LI$());break;case 121:case 123:case 125:this.pop(3),this.push(_Frame.LONG_$LI$()),this.push(_Frame.TOP_$LI$());break;case 132:this.set(arg,_Frame.INTEGER_$LI$());break;case 133:case 140:this.pop(1),this.push(_Frame.LONG_$LI$()),this.push(_Frame.TOP_$LI$());break;case 134:this.pop(1),this.push(_Frame.FLOAT_$LI$());break;case 135:case 141:this.pop(1),this.push(_Frame.DOUBLE_$LI$()),this.push(_Frame.TOP_$LI$());break;case 139:case 190:case 193:this.pop(1),this.push(_Frame.INTEGER_$LI$());break;case 148:case 151:case 152:this.pop(4),this.push(_Frame.INTEGER_$LI$());break;case 168:case 169:throw new Error("JSR/RET are not supported with computeFrames option");case 178:assert(item),this.push(cw,item.strVal3);break;case 179:assert(item),this.pop(item.strVal3);break;case 180:assert(item),this.pop(1),this.push(cw,item.strVal3);break;case 181:assert(item),this.pop(item.strVal3),this.pop();break;case 182:case 183:case 184:case 185:assert(item),this.pop(item.strVal3),opcode!==184&&(t1=this.pop(),opcode===183&&item.strVal2.charAt(0)==="<"&&this.init(t1)),this.push(cw,item.strVal3);break;case 186:assert(item),this.pop(item.strVal2),this.push(cw,item.strVal2);break;case 187:assert(item),assert(cw),this.push(_Frame.UNINITIALIZED_$LI$()|cw.addUninitializedType(item.strVal1,arg));break;case 188:switch(this.pop(),arg){case 4:this.push(_Frame.ARRAY_OF|_Frame.BOOLEAN_$LI$());break;case 5:this.push(_Frame.ARRAY_OF|_Frame.CHAR_$LI$());break;case 8:this.push(_Frame.ARRAY_OF|_Frame.BYTE_$LI$());break;case 9:this.push(_Frame.ARRAY_OF|_Frame.SHORT_$LI$());break;case 10:this.push(_Frame.ARRAY_OF|_Frame.INTEGER_$LI$());break;case 6:this.push(_Frame.ARRAY_OF|_Frame.FLOAT_$LI$());break;case 7:this.push(_Frame.ARRAY_OF|_Frame.DOUBLE_$LI$());break;default:this.push(_Frame.ARRAY_OF|_Frame.LONG_$LI$());break}break;case 189:assert(item),assert(cw);let s=item.strVal1;this.pop(),s.charAt(0)==="["?this.push(cw,"["+s):this.push(_Frame.ARRAY_OF|_Frame.OBJECT_$LI$()|cw.addType(s));break;case 192:assert(item),s=item.strVal1,this.pop(),s.charAt(0)==="["?this.push(cw,s):(assert(cw),this.push(_Frame.OBJECT_$LI$()|cw.addType(s)));break;default:assert(item),this.pop(arg),this.push(cw,item.strVal1);break}}merge(cw,frame,edge){let changed=!1,i,s,dim,kind,t,nLocal=this.inputLocals.length,nStack=this.inputStack.length;for(frame.inputLocals==null&&(frame.inputLocals=new Array(nLocal),changed=!0),i=0;i<nLocal;++i)this.outputLocals!=null&&i<this.outputLocals.length?(s=this.outputLocals[i],s===0?t=this.inputLocals[i]:(dim=s&_Frame.DIM,kind=s&_Frame.KIND,kind===_Frame.BASE?t=s:(kind===_Frame.LOCAL?t=dim+this.inputLocals[s&_Frame.VALUE]:t=dim+this.inputStack[nStack-(s&_Frame.VALUE)],s&_Frame.TOP_IF_LONG_OR_DOUBLE&&(t===_Frame.LONG_$LI$()||t===_Frame.DOUBLE_$LI$())&&(t=_Frame.TOP_$LI$())))):t=this.inputLocals[i],this.initializations!=null&&(t=this.init(cw,t)),changed=changed||_Frame.merge(cw,t,frame.inputLocals,i);if(edge>0){for(i=0;i<nLocal;++i)t=this.inputLocals[i],changed=changed||_Frame.merge(cw,t,frame.inputLocals,i);return frame.inputStack==null&&(frame.inputStack=new Array(1),changed=!0),changed=changed||_Frame.merge(cw,edge,frame.inputStack,0),changed}let nInputStack=this.inputStack.length+this.owner.inputStackTop;for(frame.inputStack==null&&(frame.inputStack=new Array(nInputStack+this.outputStackTop),changed=!0),i=0;i<nInputStack;++i)t=this.inputStack[i],this.initializations!=null&&(t=this.init(cw,t)),changed=changed||_Frame.merge(cw,t,frame.inputStack,i);for(i=0;i<this.outputStackTop;++i)s=this.outputStack[i],dim=s&_Frame.DIM,kind=s&_Frame.KIND,kind===_Frame.BASE?t=s:(kind===_Frame.LOCAL?t=dim+this.inputLocals[s&_Frame.VALUE]:t=dim+this.inputStack[nStack-(s&_Frame.VALUE)],s&_Frame.TOP_IF_LONG_OR_DOUBLE&&(t===_Frame.LONG_$LI$()||t===_Frame.DOUBLE_$LI$())&&(t=_Frame.TOP_$LI$())),this.initializations!=null&&(t=this.init(cw,t)),changed=changed||_Frame.merge(cw,t,frame.inputStack,nInputStack+i);return changed}static merge(cw,t,types,index){let u=types[index];if(u===t)return!1;if((t&~_Frame.DIM)===_Frame.NULL_$LI$()){if(u===_Frame.NULL_$LI$())return!1;t=_Frame.NULL_$LI$()}if(u===0)return types[index]=t,!0;let v;if((u&_Frame.BASE_KIND)===_Frame.OBJECT_$LI$()||u&_Frame.DIM){if(t===_Frame.NULL_$LI$())return!1;if((t&(_Frame.DIM|_Frame.BASE_KIND))===(u&(_Frame.DIM|_Frame.BASE_KIND)))(u&_Frame.BASE_KIND)===_Frame.OBJECT_$LI$()?v=t&_Frame.DIM|_Frame.OBJECT_$LI$()|cw.getMergedType(t&_Frame.BASE_VALUE,u&_Frame.BASE_VALUE):v=_Frame.ELEMENT_OF+(u&_Frame.DIM)|_Frame.OBJECT_$LI$()|cw.addType("java/lang/Object");else if((t&_Frame.BASE_KIND)===_Frame.OBJECT_$LI$()||t&_Frame.DIM){let tdim=(!(t&_Frame.DIM)||(t&_Frame.BASE_KIND)===_Frame.OBJECT_$LI$()?0:_Frame.ELEMENT_OF)+(t&_Frame.DIM),udim=(!(u&_Frame.DIM)||(u&_Frame.BASE_KIND)===_Frame.OBJECT_$LI$()?0:_Frame.ELEMENT_OF)+(u&_Frame.DIM);v=Math.min(tdim,udim)|_Frame.OBJECT_$LI$()|cw.addType("java/lang/Object")}else v=_Frame.TOP_$LI$()}else u===_Frame.NULL_$LI$()?v=(t&_Frame.BASE_KIND)===_Frame.OBJECT_$LI$()||t&_Frame.DIM?t:_Frame.TOP_$LI$():v=_Frame.TOP_$LI$();return u!==v?(types[index]=v,!0):!1}constructor(owner){this.outputStackTop=0,this.initializationCount=0,this.owner=owner}},Frame=_Frame;__name(Frame,"Frame"),__publicField(Frame,"DIM",-268435456),__publicField(Frame,"ARRAY_OF",268435456),__publicField(Frame,"ELEMENT_OF",-268435456),__publicField(Frame,"KIND",251658240),__publicField(Frame,"TOP_IF_LONG_OR_DOUBLE",8388608),__publicField(Frame,"VALUE",8388607),__publicField(Frame,"BASE_KIND",267386880),__publicField(Frame,"BASE_VALUE",1048575),__publicField(Frame,"BASE",16777216),__publicField(Frame,"OBJECT",_Frame.BASE|7340032),__publicField(Frame,"UNINITIALIZED",_Frame.BASE|8388608),__publicField(Frame,"LOCAL",33554432),__publicField(Frame,"STACK",50331648),__publicField(Frame,"TOP"),__publicField(Frame,"BOOLEAN"),__publicField(Frame,"BYTE"),__publicField(Frame,"CHAR"),__publicField(Frame,"SHORT"),__publicField(Frame,"INTEGER"),__publicField(Frame,"FLOAT"),__publicField(Frame,"DOUBLE"),__publicField(Frame,"LONG"),__publicField(Frame,"NULL"),__publicField(Frame,"UNINITIALIZED_THIS"),__publicField(Frame,"SIZE",(()=>{let i,b=new Array(202),s="EFFFFFFFFGGFFFGGFFFEEFGFGFEEEEEEEEEEEEEEEEEEEEDEDEDDDDDCDCDEEEEEEEEEEEEEEEEEEEEBABABBBBDCFFFGGGEDCDCDCDCDCDCDCDCDCDCEEEEDDDDDDDCDCDCEFEFDDEEFFDEDEEEBDDBBDDDDDDCCCCCCCCEFEDDDCDCDEEEEEEEEEEFEEEEEEDDEEDDEE";for(i=0;i<b.length;++i)b[i]=s.charAt(i).charCodeAt(0)-"E".charCodeAt(0);return b})());Frame.SIZE_$LI$();Frame.UNINITIALIZED_THIS_$LI$();Frame.NULL_$LI$();Frame.LONG_$LI$();Frame.DOUBLE_$LI$();Frame.FLOAT_$LI$();Frame.INTEGER_$LI$();Frame.SHORT_$LI$();Frame.CHAR_$LI$();Frame.BYTE_$LI$();Frame.BOOLEAN_$LI$();Frame.TOP_$LI$();Frame.UNINITIALIZED_$LI$();Frame.OBJECT_$LI$();var CurrentFrame=class extends Frame{execute(opcode,arg,cw,item){super.execute(opcode,arg,cw,item);let successor=new Frame(null);this.merge(cw,successor,0),this.set$Frame(successor),this.owner.inputStackTop=0}};__name(CurrentFrame,"CurrentFrame");var MethodVisitor=class{api;mv;constructor(api,mv=null){if(this.api=0,api!==262144&&api!==327680)throw new Error;this.api=api,this.mv=mv}visitParameter(name,access2){if(this.api<327680)throw new Error;this.mv!=null&&this.mv.visitParameter(name,access2)}visitAnnotationDefault(){return this.mv!=null?this.mv.visitAnnotationDefault():null}visitAnnotation(desc,visible){return this.mv!=null?this.mv.visitAnnotation(desc,visible):null}visitTypeAnnotation(typeRef,typePath,desc,visible){if(this.api<327680)throw new Error;return this.mv!=null?this.mv.visitTypeAnnotation(typeRef,typePath,desc,visible):null}visitParameterAnnotation(parameter,desc,visible){return this.mv!=null?this.mv.visitParameterAnnotation(parameter,desc,visible):null}visitAttribute(attr){this.mv!=null&&this.mv.visitAttribute(attr)}visitCode(){this.mv!=null&&this.mv.visitCode()}visitFrame(type,nLocal,local,nStack,stack){if((typeof type=="number"||type===null)&&(typeof nLocal=="number"||nLocal===null)&&(local!=null&&local instanceof Array||local===null)&&(typeof nStack=="number"||nStack===null)&&(stack!=null&&stack instanceof Array||stack===null)){let __args=Array.prototype.slice.call(arguments);return(()=>{this.mv!=null&&this.mv.visitFrame(type,nLocal,local,nStack,stack)})()}else throw new Error("invalid overload")}visitInsn(opcode){this.mv!=null&&this.mv.visitInsn(opcode)}visitIntInsn(opcode,operand){this.mv!=null&&this.mv.visitIntInsn(opcode,operand)}visitVarInsn(opcode,__var){this.mv!=null&&this.mv.visitVarInsn(opcode,__var)}visitTypeInsn(opcode,type){this.mv!=null&&this.mv.visitTypeInsn(opcode,type)}visitFieldInsn(opcode,owner,name,desc){this.mv!=null&&this.mv.visitFieldInsn(opcode,owner,name,desc)}visitMethodInsn$int$java_lang_String$java_lang_String$java_lang_String(opcode,owner,name,desc){if(this.api>=327680){let itf=opcode===185;this.visitMethodInsn(opcode,owner,name,desc,itf);return}this.mv!=null&&this.mv.visitMethodInsn(opcode,owner,name,desc)}visitMethodInsn(opcode,owner,name,desc,itf){if((typeof opcode=="number"||opcode===null)&&(typeof owner=="string"||owner===null)&&(typeof name=="string"||name===null)&&(typeof desc=="string"||desc===null)&&(typeof itf=="boolean"||itf===null)){let __args=Array.prototype.slice.call(arguments);return(()=>{if(this.api<327680){if(itf!==(opcode===185))throw new Error("INVOKESPECIAL/STATIC on interfaces require ASM 5");this.visitMethodInsn(opcode,owner,name,desc);return}this.mv!=null&&this.mv.visitMethodInsn(opcode,owner,name,desc,itf)})()}else{if((typeof opcode=="number"||opcode===null)&&(typeof owner=="string"||owner===null)&&(typeof name=="string"||name===null)&&(typeof desc=="string"||desc===null)&&itf===void 0)return this.visitMethodInsn$int$java_lang_String$java_lang_String$java_lang_String(opcode,owner,name,desc);throw new Error("invalid overload")}}visitInvokeDynamicInsn(name,desc,bsm,...bsmArgs){this.mv!=null&&this.mv.visitInvokeDynamicInsn(name,desc,bsm,...bsmArgs)}visitJumpInsn(opcode,label){this.mv!=null&&this.mv.visitJumpInsn(opcode,label)}visitLabel(label){this.mv!=null&&this.mv.visitLabel(label)}visitLdcInsn(cst){this.mv!=null&&this.mv.visitLdcInsn(cst)}visitIincInsn(__var,increment){this.mv!=null&&this.mv.visitIincInsn(__var,increment)}visitTableSwitchInsn(min,max,dflt,...labels){this.mv!=null&&this.mv.visitTableSwitchInsn(min,max,dflt,...labels)}visitLookupSwitchInsn(dflt,keys,labels){this.mv!=null&&this.mv.visitLookupSwitchInsn(dflt,keys,labels)}visitMultiANewArrayInsn(desc,dims){this.mv!=null&&this.mv.visitMultiANewArrayInsn(desc,dims)}visitInsnAnnotation(typeRef,typePath,desc,visible){if(this.api<327680)throw new Error;return this.mv!=null?this.mv.visitInsnAnnotation(typeRef,typePath,desc,visible):null}visitTryCatchBlock(start,end,handler,type){this.mv!=null&&this.mv.visitTryCatchBlock(start,end,handler,type)}visitTryCatchAnnotation(typeRef,typePath,desc,visible){if(this.api<327680)throw new Error;return this.mv!=null?this.mv.visitTryCatchAnnotation(typeRef,typePath,desc,visible):null}visitLocalVariable(name,desc,signature,start,end,index){this.mv!=null&&this.mv.visitLocalVariable(name,desc,signature,start,end,index)}visitLocalVariableAnnotation(typeRef,typePath,start,end,index,desc,visible){if(this.api<327680)throw new Error;return this.mv!=null?this.mv.visitLocalVariableAnnotation(typeRef,typePath,start,end,index,desc,visible):null}visitLineNumber(line,start){this.mv!=null&&this.mv.visitLineNumber(line,start)}visitMaxs(maxStack,maxLocals){this.mv!=null&&this.mv.visitMaxs(maxStack,maxLocals)}visitEnd(){this.mv!=null&&this.mv.visitEnd()}};__name(MethodVisitor,"MethodVisitor");var _MethodWriter=class extends MethodVisitor{cw;access;name;desc;descriptor;signature=null;classReaderOffset;classReaderLength;exceptionCount;exceptions=null;annd=null;anns=null;ianns=null;tanns=null;itanns=null;panns=null;ipanns=null;synthetics;attrs=null;code=new ByteVector;maxStack;maxLocals;currentLocals;frameCount;stackMap=null;previousFrameOffset;previousFrame=null;frame=null;handlerCount;firstHandler=null;lastHandler=null;methodParametersCount;methodParameters=null;localVarCount;localVar=null;localVarTypeCount;localVarType=null;lineNumberCount;lineNumber=null;lastCodeOffset;ctanns=null;ictanns=null;cattrs=null;subroutines;compute;labels=null;previousBlock=null;currentBlock=null;stackSize;maxStackSize;constructor(cw,access2,name,desc,signature,exceptions,compute){if(super(327680),this.access=0,this.name=0,this.desc=0,this.classReaderOffset=0,this.classReaderLength=0,this.exceptionCount=0,this.synthetics=0,this.maxStack=0,this.maxLocals=0,this.currentLocals=0,this.frameCount=0,this.previousFrameOffset=0,this.handlerCount=0,this.methodParametersCount=0,this.localVarCount=0,this.localVarTypeCount=0,this.lineNumberCount=0,this.lastCodeOffset=0,this.subroutines=0,this.compute=0,this.stackSize=0,this.maxStackSize=0,cw.firstMethod==null?cw.firstMethod=this:cw.lastMethod.mv=this,cw.lastMethod=this,this.cw=cw,this.access=access2,name==="<init>"&&(this.access|=524288),this.name=cw.newUTF8(name),this.desc=cw.newUTF8(desc),this.descriptor=desc,!0&&(this.signature=signature),exceptions!=null&&exceptions.length>0){this.exceptionCount=exceptions.length,this.exceptions=new Array(this.exceptionCount);for(let i=0;i<this.exceptionCount;++i)this.exceptions[i]=cw.newClass(exceptions[i])}if(this.compute=compute,compute!==_MethodWriter.NOTHING){let size=Type.getArgumentsAndReturnSizes(this.descriptor)>>2;access2&8&&--size,this.maxLocals=size,this.currentLocals=size,this.labels=new Label,this.labels.status|=Label.PUSHED,this.visitLabel(this.labels)}}visitParameter(name,access2){this.methodParameters==null&&(this.methodParameters=new ByteVector),++this.methodParametersCount,this.methodParameters.putShort(name==null?0:this.cw.newUTF8(name)).putShort(access2)}visitAnnotationDefault(){return!0?(this.annd=new ByteVector,new AnnotationWriter(this.cw,!1,this.annd,null,0)):null}visitAnnotation(desc,visible){if(!!0)return null;let bv=new ByteVector;bv.putShort(this.cw.newUTF8(desc)).putShort(0);let aw=new AnnotationWriter(this.cw,!0,bv,bv,2);return visible?(aw.next=this.anns,this.anns=aw):(aw.next=this.ianns,this.ianns=aw),aw}visitTypeAnnotation(typeRef,typePath,desc,visible){if(!!0)return null;let bv=new ByteVector;AnnotationWriter.putTarget(typeRef,typePath,bv),bv.putShort(this.cw.newUTF8(desc)).putShort(0);let aw=new AnnotationWriter(this.cw,!0,bv,bv,bv.length-2);return visible?(aw.next=this.tanns,this.tanns=aw):(aw.next=this.itanns,this.itanns=aw),aw}visitParameterAnnotation(parameter,desc,visible){if(!!0)return null;let bv=new ByteVector;if(desc==="Ljava/lang/Synthetic;")return this.synthetics=Math.max(this.synthetics,parameter+1),new AnnotationWriter(this.cw,!1,bv,null,0);bv.putShort(this.cw.newUTF8(desc)).putShort(0);let aw=new AnnotationWriter(this.cw,!0,bv,bv,2);return visible?(this.panns==null&&(this.panns=new Array(Type.getArgumentTypes(this.descriptor).length)),aw.next=this.panns[parameter],this.panns[parameter]=aw):(this.ipanns==null&&(this.ipanns=new Array(Type.getArgumentTypes(this.descriptor).length)),aw.next=this.ipanns[parameter],this.ipanns[parameter]=aw),aw}visitAttribute(attr){attr.isCodeAttribute()?(attr.next=this.cattrs,this.cattrs=attr):(attr.next=this.attrs,this.attrs=attr)}visitCode(){}visitFrame(type,nLocal,local,nStack,stack){if(assert(this.frame),(typeof type=="number"||type===null)&&(typeof nLocal=="number"||nLocal===null)&&(local!=null&&local instanceof Array||local===null)&&(typeof nStack=="number"||nStack===null)&&(stack!=null&&stack instanceof Array||stack===null)){let __args=Array.prototype.slice.call(arguments);return(()=>{if(!(!!0||this.compute===_MethodWriter.FRAMES)){if(this.compute===_MethodWriter.INSERTED_FRAMES)this.currentBlock&&this.currentBlock.frame==null?(this.currentBlock.frame=new CurrentFrame(this.currentBlock),this.currentBlock.frame.initInputFrame(this.cw,this.access,Type.getArgumentTypes(this.descriptor),nLocal),this.visitImplicitFirstFrame()):(assert(this.currentBlock),type===-1&&(assert(this.currentBlock.frame),this.currentBlock.frame.set(this.cw,nLocal,local,nStack,stack)),this.visitFrame(this.currentBlock.frame));else if(type===-1){this.previousFrame==null&&this.visitImplicitFirstFrame(),this.currentLocals=nLocal;let frameIndex=this.startFrame(this.code.length,nLocal,nStack);for(let i=0;i<nLocal;++i)typeof local[i]=="string"?this.frame[frameIndex++]=Frame.OBJECT_$LI$()|this.cw.addType(local[i]):typeof local[i]=="number"?this.frame[frameIndex++]=local[i]|0:this.frame[frameIndex++]=Frame.UNINITIALIZED_$LI$()|this.cw.addUninitializedType("",local[i].position);for(let i=0;i<nStack;++i)typeof stack[i]=="string"?this.frame[frameIndex++]=Frame.OBJECT_$LI$()|this.cw.addType(stack[i]):typeof stack[i]=="number"?this.frame[frameIndex++]=stack[i]|0:this.frame[frameIndex++]=Frame.UNINITIALIZED_$LI$()|this.cw.addUninitializedType("",stack[i].position);this.endFrame()}else{let delta;if(this.stackMap==null)this.stackMap=new ByteVector,delta=this.code.length;else if(delta=this.code.length-this.previousFrameOffset-1,delta<0){if(type===3)return;throw new Error}switch(type){case 0:this.currentLocals=nLocal,this.stackMap.putByte(_MethodWriter.FULL_FRAME).putShort(delta).putShort(nLocal);for(let i=0;i<nLocal;++i)this.writeFrameType(local[i]);this.stackMap.putShort(nStack);for(let i=0;i<nStack;++i)this.writeFrameType(stack[i]);break;case 1:this.currentLocals+=nLocal,this.stackMap.putByte(_MethodWriter.SAME_FRAME_EXTENDED+nLocal).putShort(delta);for(let i=0;i<nLocal;++i)this.writeFrameType(local[i]);break;case 2:this.currentLocals-=nLocal,this.stackMap.putByte(_MethodWriter.SAME_FRAME_EXTENDED-nLocal).putShort(delta);break;case 3:delta<64?this.stackMap.putByte(delta):this.stackMap.putByte(_MethodWriter.SAME_FRAME_EXTENDED).putShort(delta);break;case 4:delta<64?this.stackMap.putByte(_MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME+delta):this.stackMap.putByte(_MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED).putShort(delta),this.writeFrameType(stack[0]);break}this.previousFrameOffset=this.code.length,++this.frameCount}this.maxStack=Math.max(this.maxStack,nStack),this.maxLocals=Math.max(this.maxLocals,this.currentLocals)}})()}else{if((type!=null&&type instanceof Frame||type===null)&&nLocal===void 0&&local===void 0&&nStack===void 0&&stack===void 0)return this.visitFrame$Frame(type);throw new Error("invalid overload")}}visitInsn(opcode){if(this.lastCodeOffset=this.code.length,this.code.putByte(opcode),this.currentBlock!=null){if(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)assert(this.currentBlock.frame),this.currentBlock.frame.execute(opcode,0,null,null);else{let size=this.stackSize+Frame.SIZE_$LI$()[opcode];size>this.maxStackSize&&(this.maxStackSize=size),this.stackSize=size}(opcode>=172&&opcode<=177||opcode===191)&&this.noSuccessor()}}visitIntInsn(opcode,operand){if(this.lastCodeOffset=this.code.length,this.currentBlock!=null){if(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)assert(this.currentBlock.frame),this.currentBlock.frame.execute(opcode,operand,null,null);else if(opcode!==188){let size=this.stackSize+1;size>this.maxStackSize&&(this.maxStackSize=size),this.stackSize=size}}opcode===17?this.code.put12(opcode,operand):this.code.put11(opcode,operand)}visitVarInsn(opcode,__var){if(this.lastCodeOffset=this.code.length,this.currentBlock!=null)if(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)assert(this.currentBlock.frame),this.currentBlock.frame.execute(opcode,__var,null,null);else if(opcode===169)this.currentBlock.status|=Label.RET,this.currentBlock.inputStackTop=this.stackSize,this.noSuccessor();else{let size=this.stackSize+Frame.SIZE_$LI$()[opcode];size>this.maxStackSize&&(this.maxStackSize=size),this.stackSize=size}if(this.compute!==_MethodWriter.NOTHING){let n;opcode===22||opcode===24||opcode===55||opcode===57?n=__var+2:n=__var+1,n>this.maxLocals&&(this.maxLocals=n)}if(__var<4&&opcode!==169){let opt;opcode<54?opt=26+(opcode-21<<2)+__var:opt=59+(opcode-54<<2)+__var,this.code.putByte(opt)}else __var>=256?this.code.putByte(196).put12(opcode,__var):this.code.put11(opcode,__var);opcode>=54&&this.compute===_MethodWriter.FRAMES&&this.handlerCount>0&&this.visitLabel(new Label)}visitTypeInsn(opcode,type){this.lastCodeOffset=this.code.length;let i=this.cw.newClassItem(type);if(this.currentBlock!=null){if(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)assert(this.currentBlock.frame),this.currentBlock.frame.execute(opcode,this.code.length,this.cw,i);else if(opcode===187){let size=this.stackSize+1;size>this.maxStackSize&&(this.maxStackSize=size),this.stackSize=size}}this.code.put12(opcode,i.index)}visitFieldInsn(opcode,owner,name,desc){this.lastCodeOffset=this.code.length;let i=this.cw.newFieldItem(owner,name,desc);if(this.currentBlock!=null)if(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)assert(this.currentBlock.frame),this.currentBlock.frame.execute(opcode,0,this.cw,i);else{let size,c=desc.charAt(0);switch(opcode){case 178:size=this.stackSize+(c==="D"||c==="J"?2:1);break;case 179:size=this.stackSize+(c==="D"||c==="J"?-2:-1);break;case 180:size=this.stackSize+(c==="D"||c==="J"?1:0);break;default:size=this.stackSize+(c==="D"||c==="J"?-3:-2);break}size>this.maxStackSize&&(this.maxStackSize=size),this.stackSize=size}this.code.put12(opcode,i.index)}visitMethodInsn(opcode,owner,name,desc,itf){if((typeof opcode=="number"||opcode===null)&&(typeof owner=="string"||owner===null)&&(typeof name=="string"||name===null)&&(typeof desc=="string"||desc===null)&&(typeof itf=="boolean"||itf===null)){let __args=Array.prototype.slice.call(arguments);return(()=>{this.lastCodeOffset=this.code.length;let i=this.cw.newMethodItem(owner,name,desc,itf),argSize=i.intVal;if(this.currentBlock!=null)if(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)assert(this.currentBlock.frame),this.currentBlock.frame.execute(opcode,0,this.cw,i);else{argSize===0&&(argSize=Type.getArgumentsAndReturnSizes(desc),i.intVal=argSize);let size;opcode===184?size=this.stackSize-(argSize>>2)+(argSize&3)+1:size=this.stackSize-(argSize>>2)+(argSize&3),size>this.maxStackSize&&(this.maxStackSize=size),this.stackSize=size}opcode===185?(argSize===0&&(argSize=Type.getArgumentsAndReturnSizes(desc),i.intVal=argSize),this.code.put12(185,i.index).put11(argSize>>2,0)):this.code.put12(opcode,i.index)})()}else{if((typeof opcode=="number"||opcode===null)&&(typeof owner=="string"||owner===null)&&(typeof name=="string"||name===null)&&(typeof desc=="string"||desc===null)&&itf===void 0)return this.visitMethodInsn$int$java_lang_String$java_lang_String$java_lang_String(opcode,owner,name,desc);throw new Error("invalid overload")}}visitInvokeDynamicInsn(name,desc,bsm,...bsmArgs){this.lastCodeOffset=this.code.length;let i=this.cw.newInvokeDynamicItem(name,desc,bsm,...bsmArgs),argSize=i.intVal;if(this.currentBlock!=null)if(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)assert(this.currentBlock.frame),this.currentBlock.frame.execute(186,0,this.cw,i);else{argSize===0&&(argSize=Type.getArgumentsAndReturnSizes(desc),i.intVal=argSize);let size=this.stackSize-(argSize>>2)+(argSize&3)+1;size>this.maxStackSize&&(this.maxStackSize=size),this.stackSize=size}this.code.put12(186,i.index),this.code.putShort(0)}visitJumpInsn(opcode,label){let isWide=opcode>=200;opcode=isWide?opcode-33:opcode,this.lastCodeOffset=this.code.length;let nextInsn=null;this.currentBlock!=null&&(this.compute===_MethodWriter.FRAMES?(assert(this.currentBlock.frame),this.currentBlock.frame.execute(opcode,0,null,null),label.getFirst().status|=Label.TARGET,this.addSuccessor(Edge.NORMAL,label),opcode!==167&&(nextInsn=new Label)):this.compute===_MethodWriter.INSERTED_FRAMES?this.currentBlock.frame.execute(opcode,0,null,null):opcode===168?(label.status&Label.SUBROUTINE||(label.status|=Label.SUBROUTINE,++this.subroutines),this.currentBlock.status|=Label.JSR,this.addSuccessor(this.stackSize+1,label),nextInsn=new Label):(this.stackSize+=Frame.SIZE_$LI$()[opcode],this.addSuccessor(this.stackSize,label))),label.status&Label.RESOLVED&&label.position-this.code.length<SHORT_MIN?(opcode===167?this.code.putByte(200):opcode===168?this.code.putByte(201):(nextInsn!=null&&(nextInsn.status|=Label.TARGET),this.code.putByte(opcode<=166?(opcode+1^1)-1:opcode^1),this.code.putShort(8),this.code.putByte(200)),label.put(this,this.code,this.code.length-1,!0)):isWide?(this.code.putByte(opcode+33),label.put(this,this.code,this.code.length-1,!0)):(this.code.putByte(opcode),label.put(this,this.code,this.code.length-1,!1)),this.currentBlock!=null&&(nextInsn!=null&&this.visitLabel(nextInsn),opcode===167&&this.noSuccessor())}visitLabel(label){if(this.cw.hasAsmInsns=this.cw.hasAsmInsns||label.resolve(this,this.code.length,this.code.data),!(label.status&Label.DEBUG))if(this.compute===_MethodWriter.FRAMES){if(this.currentBlock!=null){if(label.position===this.currentBlock.position){this.currentBlock.status|=label.status&Label.TARGET,label.frame=this.currentBlock.frame;return}this.addSuccessor(Edge.NORMAL,label)}if(this.currentBlock=label,label.frame==null&&(label.frame=new Frame(label)),this.previousBlock!=null){if(label.position===this.previousBlock.position){this.previousBlock.status|=label.status&Label.TARGET,label.frame=this.previousBlock.frame,this.currentBlock=this.previousBlock;return}this.previousBlock.successor=label}this.previousBlock=label}else this.compute===_MethodWriter.INSERTED_FRAMES?this.currentBlock==null?this.currentBlock=label:(assert(this.currentBlock.frame),this.currentBlock.frame.owner=label):this.compute===_MethodWriter.MAXS&&(this.currentBlock!=null&&(this.currentBlock.outputStackMax=this.maxStackSize,this.addSuccessor(this.stackSize,label)),this.currentBlock=label,this.stackSize=0,this.maxStackSize=0,this.previousBlock!=null&&(this.previousBlock.successor=label),this.previousBlock=label)}visitLdcInsn(cst){this.lastCodeOffset=this.code.length;let i=this.cw.newConstItem(cst);if(this.currentBlock!=null)if(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)this.currentBlock.frame.execute(18,0,this.cw,i);else{let size;i.type===LONG||i.type===DOUBLE?size=this.stackSize+2:size=this.stackSize+1,size>this.maxStackSize&&(this.maxStackSize=size),this.stackSize=size}let index=i.index;i.type===LONG||i.type===DOUBLE?this.code.put12(20,index):index>=256?this.code.put12(19,index):this.code.put11(18,index)}visitIincInsn(__var,increment){if(this.lastCodeOffset=this.code.length,this.currentBlock!=null&&(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES)&&this.currentBlock.frame.execute(132,__var,null,null),this.compute!==_MethodWriter.NOTHING){let n=__var+1;n>this.maxLocals&&(this.maxLocals=n)}__var>255||increment>127||increment<-128?this.code.putByte(196).put12(132,__var).putShort(increment):this.code.putByte(132).put11(__var,increment)}visitTableSwitchInsn(min,max,dflt,...labels){this.lastCodeOffset=this.code.length;let source=this.code.length;this.code.putByte(170),this.code.putByteArray(null,0,(4-this.code.length%4)%4),dflt.put(this,this.code,source,!0),this.code.putInt(min).putInt(max);for(let i=0;i<labels.length;++i)labels[i].put(this,this.code,source,!0);this.visitSwitchInsn(dflt,labels)}visitLookupSwitchInsn(dflt,keys,labels){this.lastCodeOffset=this.code.length;let source=this.code.length;this.code.putByte(171),this.code.putByteArray(null,0,(4-this.code.length%4)%4),dflt.put(this,this.code,source,!0),this.code.putInt(labels.length);for(let i=0;i<labels.length;++i)this.code.putInt(keys[i]),labels[i].put(this,this.code,source,!0);this.visitSwitchInsn(dflt,labels)}visitSwitchInsn(dflt,labels){if(this.currentBlock!=null){if(this.compute===_MethodWriter.FRAMES){assert(this.currentBlock.frame),this.currentBlock.frame.execute(171,0,null,null),this.addSuccessor(Edge.NORMAL,dflt),dflt.getFirst().status|=Label.TARGET;for(let i=0;i<labels.length;++i)this.addSuccessor(Edge.NORMAL,labels[i]),labels[i].getFirst().status|=Label.TARGET}else{--this.stackSize,this.addSuccessor(this.stackSize,dflt);for(let i=0;i<labels.length;++i)this.addSuccessor(this.stackSize,labels[i])}this.noSuccessor()}}visitMultiANewArrayInsn(desc,dims){this.lastCodeOffset=this.code.length;let i=this.cw.newClassItem(desc);this.currentBlock!=null&&(this.compute===_MethodWriter.FRAMES||this.compute===_MethodWriter.INSERTED_FRAMES?(assert(this.currentBlock.frame),this.currentBlock.frame.execute(197,dims,this.cw,i)):this.stackSize+=1-dims),this.code.put12(197,i.index).putByte(dims)}visitInsnAnnotation(typeRef,typePath,desc,visible){if(!!0)return null;let bv=new ByteVector;typeRef=typeRef&-16776961|this.lastCodeOffset<<8,AnnotationWriter.putTarget(typeRef,typePath,bv),bv.putShort(this.cw.newUTF8(desc)).putShort(0);let aw=new AnnotationWriter(this.cw,!0,bv,bv,bv.length-2);return visible?(aw.next=this.ctanns,this.ctanns=aw):(aw.next=this.ictanns,this.ictanns=aw),aw}visitTryCatchBlock(start,end,handler,type){++this.handlerCount;let h=new Handler;h.start=start,h.end=end,h.handler=handler,h.desc=type,h.type=type!=null?this.cw.newClass(type):0,this.lastHandler==null?this.firstHandler=h:this.lastHandler.next=h,this.lastHandler=h}visitTryCatchAnnotation(typeRef,typePath,desc,visible){if(!!0)return null;let bv=new ByteVector;AnnotationWriter.putTarget(typeRef,typePath,bv),bv.putShort(this.cw.newUTF8(desc)).putShort(0);let aw=new AnnotationWriter(this.cw,!0,bv,bv,bv.length-2);return visible?(aw.next=this.ctanns,this.ctanns=aw):(aw.next=this.ictanns,this.ictanns=aw),aw}visitLocalVariable(name,desc,signature,start,end,index){if(signature!=null&&(this.localVarType==null&&(this.localVarType=new ByteVector),++this.localVarTypeCount,this.localVarType.putShort(start.position).putShort(end.position-start.position).putShort(this.cw.newUTF8(name)).putShort(this.cw.newUTF8(signature)).putShort(index)),this.localVar==null&&(this.localVar=new ByteVector),++this.localVarCount,this.localVar.putShort(start.position).putShort(end.position-start.position).putShort(this.cw.newUTF8(name)).putShort(this.cw.newUTF8(desc)).putShort(index),this.compute!==_MethodWriter.NOTHING){let c=desc.charAt(0),n=index+(c==="J"||c==="D"?2:1);n>this.maxLocals&&(this.maxLocals=n)}}visitLocalVariableAnnotation(typeRef,typePath,start,end,index,desc,visible){if(!!0)return null;let bv=new ByteVector;bv.putByte(typeRef>>>24).putShort(start.length);for(let i=0;i<start.length;++i)bv.putShort(start[i].position).putShort(end[i].position-start[i].position).putShort(index[i]);if(typePath==null)bv.putByte(0);else{let length=typePath.buf[typePath.offset]*2+1;bv.putByteArray(typePath.buf,typePath.offset,length)}bv.putShort(this.cw.newUTF8(desc)).putShort(0);let aw=new AnnotationWriter(this.cw,!0,bv,bv,bv.length-2);return visible?(aw.next=this.ctanns,this.ctanns=aw):(aw.next=this.ictanns,this.ictanns=aw),aw}visitLineNumber(line,start){this.lineNumber==null&&(this.lineNumber=new ByteVector),++this.lineNumberCount,this.lineNumber.putShort(start.position),this.lineNumber.putShort(line)}visitMaxs(maxStack,maxLocals){if(!0&&this.compute===_MethodWriter.FRAMES){let handler=this.firstHandler;for(;handler!=null;){assert(handler.start),assert(handler.handler),assert(handler.end);let l2=handler.start.getFirst(),h=handler.handler.getFirst(),e=handler.end.getFirst(),t=handler.desc==null?"java/lang/Throwable":handler.desc,kind=Frame.OBJECT_$LI$()|this.cw.addType(t);for(h.status|=Label.TARGET;l2!==e;){let b=new Edge;b.info=kind,b.successor=h,b.next=l2.successors,l2.successors=b,l2=l2.successor}handler=handler.next}assert(this.labels),assert(this.labels.frame);let f=this.labels.frame;f.initInputFrame(this.cw,this.access,Type.getArgumentTypes(this.descriptor),this.maxLocals),this.visitFrame(f);let max=0,changed=this.labels;for(;changed!=null;){let l2=changed;changed=changed.next,l2.next=null,f=l2.frame,l2.status&Label.TARGET&&(l2.status|=Label.STORE),assert(f),l2.status|=Label.REACHABLE;let blockMax=f.inputStack.length+l2.outputStackMax;blockMax>max&&(max=blockMax);let e=l2.successors;for(;e!=null;){let n=e.successor.getFirst();f.merge(this.cw,n.frame,e.info)&&n.next==null&&(n.next=changed,changed=n),e=e.next}}let l=this.labels;for(;l!=null;){if(f=l.frame,l.status&Label.STORE&&this.visitFrame(f),!(l.status&Label.REACHABLE)){let k=l.successor,start=l.position,end=(k==null?this.code.length:k.position)-1;if(end>=start){max=Math.max(max,1);for(let i=start;i<end;++i)this.code.data[i]=0;this.code.data[end]=191;let frameIndex=this.startFrame(start,0,1);assert(this.frame),this.frame[frameIndex]=Frame.OBJECT_$LI$()|this.cw.addType("java/lang/Throwable"),this.endFrame(),this.firstHandler=Handler.remove(this.firstHandler,l,k)}}l=l.successor}for(handler=this.firstHandler,this.handlerCount=0;handler!=null;)this.handlerCount+=1,handler=handler.next;this.maxStack=max}else if(this.compute===_MethodWriter.MAXS){let handler=this.firstHandler;for(;handler!=null;){let l=handler.start,h=handler.handler,e=handler.end;for(;l!==e;){let b=new Edge;b.info=Edge.EXCEPTION,b.successor=h,l.status&Label.JSR?(b.next=l.successors.next.next,l.successors.next.next=b):(b.next=l.successors,l.successors=b),l=l.successor}handler=handler.next}if(this.subroutines>0){let id=0;assert(this.labels),this.labels.visitSubroutine(null,1,this.subroutines);let l=this.labels;for(;l!=null;){if(l.status&Label.JSR){let subroutine=l.successors.next.successor;assert(subroutine),subroutine.status&Label.VISITED||(id+=1,subroutine.visitSubroutine(null,Math.round(id/32)<<32|1<<id%32,this.subroutines))}l=l.successor}for(l=this.labels;l!=null;){if(l.status&Label.JSR){let L=this.labels;for(;L!=null;)L.status&=~Label.VISITED2,L=L.successor;l.successors.next.successor.visitSubroutine(l,0,this.subroutines)}l=l.successor}}let max=0,stack=this.labels;for(;stack!=null;){let l=stack;stack=stack.next;let start=l.inputStackTop,blockMax=start+l.outputStackMax;blockMax>max&&(max=blockMax);let b=l.successors;for(l.status&Label.JSR&&(b=b.next);b!=null;)l=b.successor,l&&!(l.status&Label.PUSHED)&&(l.inputStackTop=b.info===Edge.EXCEPTION?1:start+b.info,l.status|=Label.PUSHED,l.next=stack,stack=l),b=b.next}this.maxStack=Math.max(maxStack,max)}else this.maxStack=maxStack,this.maxLocals=maxLocals}visitEnd(){}addSuccessor(info,successor){let b=new Edge;b.info=info,b.successor=successor,assert(this.currentBlock),b.next=this.currentBlock.successors,this.currentBlock.successors=b}noSuccessor(){if(this.compute===_MethodWriter.FRAMES){let l=new Label;l.frame=new Frame(l),l.resolve(this,this.code.length,this.code.data),this.previousBlock.successor=l,this.previousBlock=l}else assert(this.currentBlock),this.currentBlock.outputStackMax=this.maxStackSize;this.compute!==_MethodWriter.INSERTED_FRAMES&&(this.currentBlock=null)}visitFrame$Frame(f){let i,t,nTop=0,nLocal=0,nStack=0,locals=f.inputLocals,stacks=f.inputStack;for(i=0;i<locals.length;++i)t=locals[i],t===Frame.TOP_$LI$()?++nTop:(nLocal+=nTop+1,nTop=0),(t===Frame.LONG_$LI$()||t===Frame.DOUBLE_$LI$())&&++i;for(i=0;i<stacks.length;++i)t=stacks[i],++nStack,(t===Frame.LONG_$LI$()||t===Frame.DOUBLE_$LI$())&&++i;let frameIndex=this.startFrame(f.owner.position,nLocal,nStack);for(assert(this.frame),i=0;nLocal>0;++i,--nLocal)t=locals[i],this.frame[frameIndex++]=t,(t===Frame.LONG_$LI$()||t===Frame.DOUBLE_$LI$())&&++i;for(i=0;i<stacks.length;++i)t=stacks[i],this.frame[frameIndex++]=t,(t===Frame.LONG_$LI$()||t===Frame.DOUBLE_$LI$())&&++i;this.endFrame()}visitImplicitFirstFrame(){assert(this.frame);let frameIndex=this.startFrame(0,this.descriptor.length+1,0);this.access&8||(this.access&524288?this.frame[frameIndex++]=6:this.frame[frameIndex++]=Frame.OBJECT_$LI$()|this.cw.addType(this.cw.thisName));let i=1;loop:for(;;){let j=i;switch(this.descriptor.charAt(i++)){case"Z":case"C":case"B":case"S":case"I":this.frame[frameIndex++]=1;break;case"F":this.frame[frameIndex++]=2;break;case"J":this.frame[frameIndex++]=4;break;case"D":this.frame[frameIndex++]=3;break;case"[":for(;this.descriptor.charAt(i)==="[";)++i;if(this.descriptor.charAt(i)==="L")for(++i;this.descriptor.charAt(i)!==";";)++i;this.frame[frameIndex++]=Frame.OBJECT_$LI$()|this.cw.addType(this.descriptor.substring(j,++i));break;case"L":for(;this.descriptor.charAt(i)!==";";)++i;this.frame[frameIndex++]=Frame.OBJECT_$LI$()|this.cw.addType(this.descriptor.substring(j+1,i++));break;default:break loop}}this.frame[1]=frameIndex-3,this.endFrame()}startFrame(offset,nLocal,nStack){let n=3+nLocal+nStack;return(this.frame==null||this.frame.length<n)&&(this.frame=new Array(n)),this.frame[0]=offset,this.frame[1]=nLocal,this.frame[2]=nStack,3}endFrame(){this.previousFrame!=null&&(this.stackMap==null&&(this.stackMap=new ByteVector),this.writeFrame(),++this.frameCount),this.previousFrame=this.frame,this.frame=null}writeFrame(){assert(this.frame),assert(this.previousFrame),assert(this.stackMap);let clocalsSize=this.frame[1],cstackSize=this.frame[2];if((this.cw.version&65535)<50){this.stackMap.putShort(this.frame[0]).putShort(clocalsSize),this.writeFrameTypes(3,3+clocalsSize),this.stackMap.putShort(cstackSize),this.writeFrameTypes(3+clocalsSize,3+clocalsSize+cstackSize);return}let localsSize=this.previousFrame[1],type=_MethodWriter.FULL_FRAME,k=0,delta;if(this.frameCount===0?delta=this.frame[0]:delta=this.frame[0]-this.previousFrame[0]-1,cstackSize===0)switch(k=clocalsSize-localsSize,k){case-3:case-2:case-1:type=_MethodWriter.CHOP_FRAME,localsSize=clocalsSize;break;case 0:type=delta<64?_MethodWriter.SAME_FRAME:_MethodWriter.SAME_FRAME_EXTENDED;break;case 1:case 2:case 3:type=_MethodWriter.APPEND_FRAME;break}else clocalsSize===localsSize&&cstackSize===1&&(type=delta<63?_MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME:_MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED);if(type!==_MethodWriter.FULL_FRAME){let l=3;for(let j=0;j<localsSize;j++){if(this.frame[l]!==this.previousFrame[l]){type=_MethodWriter.FULL_FRAME;break}l++}}switch(type){case _MethodWriter.SAME_FRAME:this.stackMap.putByte(delta);break;case _MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME:this.stackMap.putByte(_MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME+delta),this.writeFrameTypes(3+clocalsSize,4+clocalsSize);break;case _MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED:this.stackMap.putByte(_MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED).putShort(delta),this.writeFrameTypes(3+clocalsSize,4+clocalsSize);break;case _MethodWriter.SAME_FRAME_EXTENDED:this.stackMap.putByte(_MethodWriter.SAME_FRAME_EXTENDED).putShort(delta);break;case _MethodWriter.CHOP_FRAME:this.stackMap.putByte(_MethodWriter.SAME_FRAME_EXTENDED+k).putShort(delta);break;case _MethodWriter.APPEND_FRAME:this.stackMap.putByte(_MethodWriter.SAME_FRAME_EXTENDED+k).putShort(delta),this.writeFrameTypes(3+localsSize,3+clocalsSize);break;default:this.stackMap.putByte(_MethodWriter.FULL_FRAME).putShort(delta).putShort(clocalsSize),this.writeFrameTypes(3,3+clocalsSize),this.stackMap.putShort(cstackSize),this.writeFrameTypes(3+clocalsSize,3+clocalsSize+cstackSize)}}writeFrameTypes(start,end){assert(this.frame),assert(this.stackMap);for(let i=start;i<end;++i){let t=this.frame[i],d=t&Frame.DIM;if(d===0){let v=t&Frame.BASE_VALUE;switch(t&Frame.BASE_KIND){case Frame.OBJECT_$LI$():this.stackMap.putByte(7).putShort(this.cw.newClass(this.cw.typeTable[v].strVal1));break;case Frame.UNINITIALIZED_$LI$():this.stackMap.putByte(8).putShort(this.cw.typeTable[v].intVal);break;default:this.stackMap.putByte(v)}}else{let sb="";for(d>>=28;d-- >0;)sb+="[";if((t&Frame.BASE_KIND)===Frame.OBJECT_$LI$())sb+="L",sb+=this.cw.typeTable[t&Frame.BASE_VALUE].strVal1,sb+=";";else switch(t&15){case 1:sb+="I";break;case 2:sb+="F";break;case 3:sb+="D";break;case 9:sb+="Z";break;case 10:sb+="B";break;case 11:sb+="C";break;case 12:sb+="S";break;default:sb+="J"}this.stackMap.putByte(7).putShort(this.cw.newClass(sb.toString()))}}}writeFrameType(type){assert(this.stackMap),typeof type=="string"?this.stackMap.putByte(7).putShort(this.cw.newClass(type)):typeof type=="number"?this.stackMap.putByte(type|0):this.stackMap.putByte(8).putShort(type.position)}getSize(){if(this.classReaderOffset!==0)return 6+this.classReaderLength;let size=8;if(this.code.length>0){if(this.code.length>65535)throw new Error("Method code too large!");if(this.cw.newUTF8("Code"),size+=18+this.code.length+8*this.handlerCount,this.localVar!=null&&(this.cw.newUTF8("LocalVariableTable"),size+=8+this.localVar.length),this.localVarType!=null&&(this.cw.newUTF8("LocalVariableTypeTable"),size+=8+this.localVarType.length),this.lineNumber!=null&&(this.cw.newUTF8("LineNumberTable"),size+=8+this.lineNumber.length),this.stackMap!=null){let zip=(this.cw.version&65535)>=50;this.cw.newUTF8(zip?"StackMapTable":"StackMap"),size+=8+this.stackMap.length}!0&&this.ctanns!=null&&(this.cw.newUTF8("RuntimeVisibleTypeAnnotations"),size+=8+this.ctanns.getSize()),!0&&this.ictanns!=null&&(this.cw.newUTF8("RuntimeInvisibleTypeAnnotations"),size+=8+this.ictanns.getSize()),this.cattrs!=null&&(size+=this.cattrs.getSize(this.cw,this.code.data,this.code.length,this.maxStack,this.maxLocals))}if(this.exceptionCount>0&&(this.cw.newUTF8("Exceptions"),size+=8+2*this.exceptionCount),this.access&4096&&((this.cw.version&65535)<49||this.access&ACC_SYNTHETIC_ATTRIBUTE)&&(this.cw.newUTF8("Synthetic"),size+=6),this.access&131072&&(this.cw.newUTF8("Deprecated"),size+=6),!0&&this.signature!=null&&(this.cw.newUTF8("Signature"),this.cw.newUTF8(this.signature),size+=8),this.methodParameters!=null&&(this.cw.newUTF8("MethodParameters"),size+=7+this.methodParameters.length),!0&&this.annd!=null&&(this.cw.newUTF8("AnnotationDefault"),size+=6+this.annd.length),!0&&this.anns!=null&&(this.cw.newUTF8("RuntimeVisibleAnnotations"),size+=8+this.anns.getSize()),!0&&this.ianns!=null&&(this.cw.newUTF8("RuntimeInvisibleAnnotations"),size+=8+this.ianns.getSize()),!0&&this.tanns!=null&&(this.cw.newUTF8("RuntimeVisibleTypeAnnotations"),size+=8+this.tanns.getSize()),!0&&this.itanns!=null&&(this.cw.newUTF8("RuntimeInvisibleTypeAnnotations"),size+=8+this.itanns.getSize()),!0&&this.panns!=null){this.cw.newUTF8("RuntimeVisibleParameterAnnotations"),size+=7+2*(this.panns.length-this.synthetics);for(let i=this.panns.length-1;i>=this.synthetics;--i)size+=this.panns[i]==null?0:this.panns[i].getSize()}if(!0&&this.ipanns!=null){this.cw.newUTF8("RuntimeInvisibleParameterAnnotations"),size+=7+2*(this.ipanns.length-this.synthetics);for(let i=this.ipanns.length-1;i>=this.synthetics;--i)size+=this.ipanns[i]==null?0:this.ipanns[i].getSize()}return this.attrs!=null&&(size+=this.attrs.getSize(this.cw,null,0,-1,-1)),size}put(out){let FACTOR=TO_ACC_SYNTHETIC_$LI$(),mask=655360|ACC_SYNTHETIC_ATTRIBUTE|((this.access&ACC_SYNTHETIC_ATTRIBUTE)/FACTOR|0);if(out.putShort(this.access&~mask).putShort(this.name).putShort(this.desc),this.classReaderOffset!==0){out.putByteArray(this.cw.cr.buf,this.classReaderOffset,this.classReaderLength);return}let attributeCount=0;if(this.code.length>0&&++attributeCount,this.exceptionCount>0&&++attributeCount,this.access&4096&&((this.cw.version&65535)<49||this.access&ACC_SYNTHETIC_ATTRIBUTE)&&++attributeCount,this.access&131072&&++attributeCount,!0&&this.signature!=null&&++attributeCount,this.methodParameters!=null&&++attributeCount,!0&&this.annd!=null&&++attributeCount,!0&&this.anns!=null&&++attributeCount,!0&&this.ianns!=null&&++attributeCount,!0&&this.tanns!=null&&++attributeCount,!0&&this.itanns!=null&&++attributeCount,!0&&this.panns!=null&&++attributeCount,!0&&this.ipanns!=null&&++attributeCount,this.attrs!=null&&(attributeCount+=this.attrs.getCount()),out.putShort(attributeCount),this.code.length>0){let size=12+this.code.length+8*this.handlerCount;if(this.localVar!=null&&(size+=8+this.localVar.length),this.localVarType!=null&&(size+=8+this.localVarType.length),this.lineNumber!=null&&(size+=8+this.lineNumber.length),this.stackMap!=null&&(size+=8+this.stackMap.length),!0&&this.ctanns!=null&&(size+=8+this.ctanns.getSize()),!0&&this.ictanns!=null&&(size+=8+this.ictanns.getSize()),this.cattrs!=null&&(size+=this.cattrs.getSize(this.cw,this.code.data,this.code.length,this.maxStack,this.maxLocals)),out.putShort(this.cw.newUTF8("Code")).putInt(size),out.putShort(this.maxStack).putShort(this.maxLocals),out.putInt(this.code.length).putByteArray(this.code.data,0,this.code.length),out.putShort(this.handlerCount),this.handlerCount>0){let h=this.firstHandler;for(;h!=null;)out.putShort(h.start.position).putShort(h.end.position).putShort(h.handler.position).putShort(h.type),h=h.next}if(attributeCount=0,this.localVar!=null&&++attributeCount,this.localVarType!=null&&++attributeCount,this.lineNumber!=null&&++attributeCount,this.stackMap!=null&&++attributeCount,!0&&this.ctanns!=null&&++attributeCount,!0&&this.ictanns!=null&&++attributeCount,this.cattrs!=null&&(attributeCount+=this.cattrs.getCount()),out.putShort(attributeCount),this.localVar!=null&&(out.putShort(this.cw.newUTF8("LocalVariableTable")),out.putInt(this.localVar.length+2).putShort(this.localVarCount),out.putByteArray(this.localVar.data,0,this.localVar.length)),this.localVarType!=null&&(out.putShort(this.cw.newUTF8("LocalVariableTypeTable")),out.putInt(this.localVarType.length+2).putShort(this.localVarTypeCount),out.putByteArray(this.localVarType.data,0,this.localVarType.length)),this.lineNumber!=null&&(out.putShort(this.cw.newUTF8("LineNumberTable")),out.putInt(this.lineNumber.length+2).putShort(this.lineNumberCount),out.putByteArray(this.lineNumber.data,0,this.lineNumber.length)),this.stackMap!=null){let zip=(this.cw.version&65535)>=50;out.putShort(this.cw.newUTF8(zip?"StackMapTable":"StackMap")),out.putInt(this.stackMap.length+2).putShort(this.frameCount),out.putByteArray(this.stackMap.data,0,this.stackMap.length)}!0&&this.ctanns!=null&&(out.putShort(this.cw.newUTF8("RuntimeVisibleTypeAnnotations")),this.ctanns.put(out)),!0&&this.ictanns!=null&&(out.putShort(this.cw.newUTF8("RuntimeInvisibleTypeAnnotations")),this.ictanns.put(out)),this.cattrs!=null&&this.cattrs.put(this.cw,this.code.data,this.code.length,this.maxLocals,this.maxStack,out)}if(this.exceptionCount>0){assert(this.exceptions),out.putShort(this.cw.newUTF8("Exceptions")).putInt(2*this.exceptionCount+2),out.putShort(this.exceptionCount);for(let i=0;i<this.exceptionCount;++i)out.putShort(this.exceptions[i])}this.access&4096&&((this.cw.version&65535)<49||this.access&ACC_SYNTHETIC_ATTRIBUTE)&&out.putShort(this.cw.newUTF8("Synthetic")).putInt(0),this.access&131072&&out.putShort(this.cw.newUTF8("Deprecated")).putInt(0),!0&&this.signature!=null&&out.putShort(this.cw.newUTF8("Signature")).putInt(2).putShort(this.cw.newUTF8(this.signature)),this.methodParameters!=null&&(out.putShort(this.cw.newUTF8("MethodParameters")),out.putInt(this.methodParameters.length+1).putByte(this.methodParametersCount),out.putByteArray(this.methodParameters.data,0,this.methodParameters.length)),!0&&this.annd!=null&&(out.putShort(this.cw.newUTF8("AnnotationDefault")),out.putInt(this.annd.length),out.putByteArray(this.annd.data,0,this.annd.length)),!0&&this.anns!=null&&(out.putShort(this.cw.newUTF8("RuntimeVisibleAnnotations")),this.anns.put(out)),!0&&this.ianns!=null&&(out.putShort(this.cw.newUTF8("RuntimeInvisibleAnnotations")),this.ianns.put(out)),!0&&this.tanns!=null&&(out.putShort(this.cw.newUTF8("RuntimeVisibleTypeAnnotations")),this.tanns.put(out)),!0&&this.itanns!=null&&(out.putShort(this.cw.newUTF8("RuntimeInvisibleTypeAnnotations")),this.itanns.put(out)),!0&&this.panns!=null&&(out.putShort(this.cw.newUTF8("RuntimeVisibleParameterAnnotations")),AnnotationWriter.put(this.panns,this.synthetics,out)),!0&&this.ipanns!=null&&(out.putShort(this.cw.newUTF8("RuntimeInvisibleParameterAnnotations")),AnnotationWriter.put(this.ipanns,this.synthetics,out)),this.attrs!=null&&this.attrs.put(this.cw,null,0,-1,-1,out)}},MethodWriter=_MethodWriter;__name(MethodWriter,"MethodWriter"),__publicField(MethodWriter,"SAME_FRAME",0),__publicField(MethodWriter,"SAME_LOCALS_1_STACK_ITEM_FRAME",64),__publicField(MethodWriter,"RESERVED",128),__publicField(MethodWriter,"SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED",247),__publicField(MethodWriter,"CHOP_FRAME",248),__publicField(MethodWriter,"SAME_FRAME_EXTENDED",251),__publicField(MethodWriter,"APPEND_FRAME",252),__publicField(MethodWriter,"FULL_FRAME",255),__publicField(MethodWriter,"FRAMES",0),__publicField(MethodWriter,"INSERTED_FRAMES",1),__publicField(MethodWriter,"MAXS",2),__publicField(MethodWriter,"NOTHING",3);var Handler=class{start=null;end=null;handler=null;desc="";type;next=null;static remove(h,start,end){if(h==null)return null;h.next=Handler.remove(h.next,start,end),assert(h.start),assert(h.end);let hstart=h.start.position,hend=h.end.position,s=start.position,e=end==null?Number.MAX_VALUE:end.position;if(s<hend&&e>hstart)if(s<=hstart)e>=hend?h=h.next:h.start=end;else if(e>=hend)h.end=start;else{let g=new Handler;g.start=end,g.end=h.end,g.handler=h.handler,g.desc=h.desc,g.type=h.type,g.next=h.next,h.end=start,h.next=g}return h}constructor(){this.type=0}};__name(Handler,"Handler");var _TypePath=class{buf;offset;constructor(b,offset){this.offset=0,this.buf=b,this.offset=offset}get length(){return this.buf[this.offset]}getStep(index){return this.buf[this.offset+2*index+1]}getStepArgument(index){return this.buf[this.offset+2*index+2]}static fromString(typePath){if(typePath==null||typePath.length===0)return null;let n=typePath.length,out=new ByteVector(n);out.putByte(0);for(let i=0;i<n;){let c=typePath.charAt(i++);if(c==="[")out.put11(_TypePath.ARRAY_ELEMENT,0);else if(c===".")out.put11(_TypePath.INNER_TYPE,0);else if(c==="*")out.put11(_TypePath.WILDCARD_BOUND,0);else if(c.charCodeAt(0)>="0".charCodeAt(0)&&c.charCodeAt(0)<="9".charCodeAt(0)){let typeArg=c.charCodeAt(0)-"0".charCodeAt(0);for(;i<n&&(c=typePath.charAt(i)).charCodeAt(0)>="0".charCodeAt(0)&&c.charCodeAt(0)<="9".charCodeAt(0);)typeArg=typeArg*10+c.charCodeAt(0)-"0".charCodeAt(0),i+=1;i<n&&typePath.charAt(i)===";"&&(i+=1),out.put11(_TypePath.TYPE_ARGUMENT,typeArg)}}return out.data[0]=out.length/2|0|0,new _TypePath(out.data,0)}toString(){let length=this.length,result="";for(let i=0;i<length;++i)switch(this.getStep(i)){case _TypePath.ARRAY_ELEMENT:result+="[";break;case _TypePath.INNER_TYPE:result+=".";break;case _TypePath.WILDCARD_BOUND:result+="*";break;case _TypePath.TYPE_ARGUMENT:result+=this.getStepArgument(i)+";";break;default:result+="_"}return result.toString()}},TypePath=_TypePath;__name(TypePath,"TypePath"),__publicField(TypePath,"ARRAY_ELEMENT",0),__publicField(TypePath,"INNER_TYPE",1),__publicField(TypePath,"WILDCARD_BOUND",2),__publicField(TypePath,"TYPE_ARGUMENT",3);var _ClassReader=class{buf;items;strings;maxStringLength;header;constructor(buffer,classFileOffset=0,len=buffer.length){this.maxStringLength=0,this.header=0,this.buf=buffer,this.items=new Array(this.readUnsignedShort(classFileOffset+8));let n=this.items.length;this.strings=new Array(n);let max=0,index=classFileOffset+10;for(let i=1;i<n;++i){this.items[i]=index+1;let size;switch(buffer[index]){case FIELD:case METH:case IMETH:case INT:case FLOAT:case NAME_TYPE:case INDY:size=5;break;case LONG:case DOUBLE:size=9,++i;break;case UTF8:size=3+this.readUnsignedShort(index+1),size>max&&(max=size);break;case HANDLE:size=4;break;default:size=3;break}index+=size}this.maxStringLength=max,this.header=index}getAccess(){return this.readUnsignedShort(this.header)}getClassName(){return this.readClass(this.header+2,new Array(this.maxStringLength))}getSuperName(){return this.readClass(this.header+4,new Array(this.maxStringLength))}getInterfaces(){let index=this.header+6,n=this.readUnsignedShort(index),interfaces=new Array(n);if(n>0){let buf=new Array(this.maxStringLength);for(let i=0;i<n;++i)index+=2,interfaces[i]=this.readClass(index,buf)}return interfaces}accept(classVisitor,attrs=[],flags=0){let u=this.header,c=new Array(this.maxStringLength),context=new Context(attrs,flags,c),access2=this.readUnsignedShort(u),name=this.readClass(u+2,c),superClass=this.readClass(u+4,c),interfaces=new Array(this.readUnsignedShort(u+6));u+=8;for(let i=0;i<interfaces.length;++i)interfaces[i]=this.readClass(u,c),u+=2;let signature=null,sourceFile=null,sourceDebug=null,enclosingOwner=null,enclosingName=null,enclosingDesc=null,anns=0,ianns=0,tanns=0,itanns=0,innerClasses=0,attributes=null;u=this.getAttributes();for(let i=this.readUnsignedShort(u);i>0;--i){let attrName=this.readUTF8(u+2,c);if(attrName==="SourceFile")sourceFile=this.readUTF8(u+8,c);else if(attrName==="InnerClasses")innerClasses=u+8;else if(attrName==="EnclosingMethod"){enclosingOwner=this.readClass(u+8,c);let item=this.readUnsignedShort(u+10);item!==0&&(enclosingName=this.readUTF8(this.items[item],c),enclosingDesc=this.readUTF8(this.items[item]+2,c))}else if(!0&&attrName==="Signature")signature=this.readUTF8(u+8,c);else if(!0&&attrName==="RuntimeVisibleAnnotations")anns=u+8;else if(!0&&attrName==="RuntimeVisibleTypeAnnotations")tanns=u+8;else if(attrName==="Deprecated")access2|=131072;else if(attrName==="Synthetic")access2|=4096|ACC_SYNTHETIC_ATTRIBUTE;else if(attrName==="SourceDebugExtension"){let len=this.readInt(u+4);sourceDebug=this.readUTF(u+8,len,new Array(len))}else if(!0&&attrName==="RuntimeInvisibleAnnotations")ianns=u+8;else if(!0&&attrName==="RuntimeInvisibleTypeAnnotations")itanns=u+8;else if(attrName==="BootstrapMethods"){let bootstrapMethods=new Array(this.readUnsignedShort(u+8));for(let j=0,v=u+10;j<bootstrapMethods.length;j++)bootstrapMethods[j]=v,v+=2+this.readUnsignedShort(v+2)<<1;context.bootstrapMethods=bootstrapMethods}else{let attr=this.readAttribute(attrs,attrName,u+8,this.readInt(u+4),c,-1,null);attr!=null&&(attr.next=attributes,attributes=attr)}u+=6+this.readInt(u+4)}if(classVisitor.visit(this.readInt(this.items[1]-7),access2,name,signature,superClass,interfaces),!(flags&_ClassReader.SKIP_DEBUG)&&(sourceFile!=null||sourceDebug!=null)&&classVisitor.visitSource(sourceFile,sourceDebug),enclosingOwner!=null&&classVisitor.visitOuterClass(enclosingOwner,enclosingName,enclosingDesc),!0&&anns!==0)for(let i=this.readUnsignedShort(anns),v=anns+2;i>0;--i)v=this.readAnnotationValues(v+2,c,!0,classVisitor.visitAnnotation(this.readUTF8(v,c),!0));if(!0&&ianns!==0)for(let i=this.readUnsignedShort(ianns),v=ianns+2;i>0;--i)v=this.readAnnotationValues(v+2,c,!0,classVisitor.visitAnnotation(this.readUTF8(v,c),!1));if(!0&&tanns!==0)for(let i=this.readUnsignedShort(tanns),v=tanns+2;i>0;--i)v=this.readAnnotationTarget(context,v),v=this.readAnnotationValues(v+2,c,!0,classVisitor.visitTypeAnnotation(context.typeRef,context.typePath,this.readUTF8(v,c),!0));if(!0&&itanns!==0)for(let i=this.readUnsignedShort(itanns),v=itanns+2;i>0;--i)v=this.readAnnotationTarget(context,v),v=this.readAnnotationValues(v+2,c,!0,classVisitor.visitTypeAnnotation(context.typeRef,context.typePath,this.readUTF8(v,c),!1));for(;attributes!=null;){let attr=attributes.next;attributes.next=null,classVisitor.visitAttribute(attributes),attributes=attr}if(innerClasses!==0){let v=innerClasses+2;for(let i=this.readUnsignedShort(innerClasses);i>0;--i)classVisitor.visitInnerClass(this.readClass(v,c),this.readClass(v+2,c),this.readUTF8(v+4,c),this.readUnsignedShort(v+6)),v+=8}u=this.header+10+2*interfaces.length;for(let i=this.readUnsignedShort(u-2);i>0;--i)u=this.readField(classVisitor,context,u);u+=2;for(let i=this.readUnsignedShort(u-2);i>0;--i)u=this.readMethod(classVisitor,context,u);classVisitor.visitEnd()}readField(classVisitor,context,u){let c=context.buffer,access2=this.readUnsignedShort(u),name=this.readUTF8(u+2,c),desc=this.readUTF8(u+4,c);u+=6;let signature=null,anns=0,ianns=0,tanns=0,itanns=0,value=null,attributes=null;for(let i=this.readUnsignedShort(u);i>0;--i){let attrName=this.readUTF8(u+2,c);if(attrName==="ConstantValue"){let item=this.readUnsignedShort(u+8);value=item===0?null:this.readConst(item,c)}else if(!0&&attrName==="Signature")signature=this.readUTF8(u+8,c);else if(attrName==="Deprecated")access2|=131072;else if(attrName==="Synthetic")access2|=4096|ACC_SYNTHETIC_ATTRIBUTE;else if(!0&&attrName==="RuntimeVisibleAnnotations")anns=u+8;else if(!0&&attrName==="RuntimeVisibleTypeAnnotations")tanns=u+8;else if(!0&&attrName==="RuntimeInvisibleAnnotations")ianns=u+8;else if(!0&&attrName==="RuntimeInvisibleTypeAnnotations")itanns=u+8;else{let attr=this.readAttribute(context.attrs,attrName,u+8,this.readInt(u+4),c,-1,null);attr!=null&&(attr.next=attributes,attributes=attr)}u+=6+this.readInt(u+4)}u+=2,assert(name);let fv=classVisitor.visitField(access2,name,desc,signature,value);if(fv==null)return u;if(!0&&anns!==0)for(let i=this.readUnsignedShort(anns),v=anns+2;i>0;--i)v=this.readAnnotationValues(v+2,c,!0,fv.visitAnnotation(this.readUTF8(v,c),!0));if(!0&&ianns!==0)for(let i=this.readUnsignedShort(ianns),v=ianns+2;i>0;--i)v=this.readAnnotationValues(v+2,c,!0,fv.visitAnnotation(this.readUTF8(v,c),!1));if(!0&&tanns!==0)for(let i=this.readUnsignedShort(tanns),v=tanns+2;i>0;--i)v=this.readAnnotationTarget(context,v),v=this.readAnnotationValues(v+2,c,!0,fv.visitTypeAnnotation(context.typeRef,context.typePath,this.readUTF8(v,c),!0));if(!0&&itanns!==0)for(let i=this.readUnsignedShort(itanns),v=itanns+2;i>0;--i)v=this.readAnnotationTarget(context,v),v=this.readAnnotationValues(v+2,c,!0,fv.visitTypeAnnotation(context.typeRef,context.typePath,this.readUTF8(v,c),!1));for(;attributes!=null;){let attr=attributes.next;attributes.next=null,fv.visitAttribute(attributes),attributes=attr}return fv.visitEnd(),u}readMethod(classVisitor,context,u){let c=context.buffer;context.access=this.readUnsignedShort(u),context.name=this.readUTF8(u+2,c),context.desc=this.readUTF8(u+4,c),u+=6;let code=0,exception=0,exceptions=null,signature=null,methodParameters=0,anns=0,ianns=0,tanns=0,itanns=0,dann=0,mpanns=0,impanns=0,firstAttribute=u,attributes=null;for(let i=this.readUnsignedShort(u);i>0;--i){let attrName=this.readUTF8(u+2,c);if(attrName==="Code")context.flags&_ClassReader.SKIP_CODE||(code=u+8);else if(attrName==="Exceptions"){exceptions=new Array(this.readUnsignedShort(u+8)),exception=u+10;for(let j=0;j<exceptions.length;++j)exceptions[j]=this.readClass(exception,c),exception+=2}else if(!0&&attrName==="Signature")signature=this.readUTF8(u+8,c);else if(attrName==="Deprecated")context.access|=131072;else if(!0&&attrName==="RuntimeVisibleAnnotations")anns=u+8;else if(!0&&attrName==="RuntimeVisibleTypeAnnotations")tanns=u+8;else if(!0&&attrName==="AnnotationDefault")dann=u+8;else if(attrName==="Synthetic")context.access|=4096|ACC_SYNTHETIC_ATTRIBUTE;else if(!0&&attrName==="RuntimeInvisibleAnnotations")ianns=u+8;else if(!0&&attrName==="RuntimeInvisibleTypeAnnotations")itanns=u+8;else if(!0&&attrName==="RuntimeVisibleParameterAnnotations")mpanns=u+8;else if(!0&&attrName==="RuntimeInvisibleParameterAnnotations")impanns=u+8;else if(attrName==="MethodParameters")methodParameters=u+8;else{let attr=this.readAttribute(context.attrs,attrName,u+8,this.readInt(u+4),c,-1,null);attr!=null&&(attr.next=attributes,attributes=attr)}u+=6+this.readInt(u+4)}u+=2;let mv=classVisitor.visitMethod(context.access,context.name,context.desc,signature,exceptions);if(mv==null)return u;if(_ClassReader.WRITER&&mv!=null&&mv instanceof MethodWriter){let mw=mv;if(mw.cw.cr===this&&signature===mw.signature){let sameExceptions=!1;if(exceptions==null)sameExceptions=mw.exceptionCount===0;else if(exceptions.length===mw.exceptionCount){sameExceptions=!0;for(let j=exceptions.length-1;j>=0;--j)if(exception-=2,mw.exceptions?.[j]!==this.readUnsignedShort(exception)){sameExceptions=!1;break}}if(sameExceptions)return mw.classReaderOffset=firstAttribute,mw.classReaderLength=u-firstAttribute,u}}if(methodParameters!==0)for(let i=this.buf[methodParameters]&255,v=methodParameters+1;i>0;--i,v=v+4)mv.visitParameter(this.readUTF8(v,c),this.readUnsignedShort(v+2));if(!0&&dann!==0){let dv=mv.visitAnnotationDefault();this.readAnnotationValue(dann,c,null,dv),dv?.visitEnd()}if(!0&&anns!==0)for(let i=this.readUnsignedShort(anns),v=anns+2;i>0;--i)v=this.readAnnotationValues(v+2,c,!0,mv.visitAnnotation(this.readUTF8(v,c),!0));if(!0&&ianns!==0)for(let i=this.readUnsignedShort(ianns),v=ianns+2;i>0;--i)v=this.readAnnotationValues(v+2,c,!0,mv.visitAnnotation(this.readUTF8(v,c),!1));if(!0&&tanns!==0)for(let i=this.readUnsignedShort(tanns),v=tanns+2;i>0;--i)v=this.readAnnotationTarget(context,v),v=this.readAnnotationValues(v+2,c,!0,mv.visitTypeAnnotation(context.typeRef,context.typePath,this.readUTF8(v,c),!0));if(!0&&itanns!==0)for(let i=this.readUnsignedShort(itanns),v=itanns+2;i>0;--i)v=this.readAnnotationTarget(context,v),v=this.readAnnotationValues(v+2,c,!0,mv.visitTypeAnnotation(context.typeRef,context.typePath,this.readUTF8(v,c),!1));for(!0&&mpanns!==0&&this.readParameterAnnotations(mv,context,mpanns,!0),!0&&impanns!==0&&this.readParameterAnnotations(mv,context,impanns,!1);attributes!=null;){let attr=attributes.next;attributes.next=null,mv.visitAttribute(attributes),attributes=attr}return code!==0&&(mv.visitCode(),this.readCode(mv,context,code)),mv.visitEnd(),u}readCode(mv,context,u){let b=this.buf,c=context.buffer,maxStack=this.readUnsignedShort(u),maxLocals=this.readUnsignedShort(u+2),codeLength=this.readInt(u+4);u+=8;let codeStart=u,codeEnd=u+codeLength,labels=context.labels=new Array(codeLength+2);for(this.readLabel(codeLength+1,labels);u<codeEnd;){let offset=u-codeStart,opcode=b[u]&255;switch(TYPE[opcode]){case NOARG_INSN:case IMPLVAR_INSN:u+=1;break;case LABEL_INSN:this.readLabel(offset+this.readShort(u+1),labels),u+=3;break;case ASM_LABEL_INSN:this.readLabel(offset+this.readUnsignedShort(u+1),labels),u+=3;break;case LABELW_INSN:this.readLabel(offset+this.readInt(u+1),labels),u+=5;break;case WIDE_INSN:opcode=b[u+1]&255,opcode===132?u+=6:u+=4;break;case TABL_INSN:u=u+4-(offset&3),this.readLabel(offset+this.readInt(u),labels);for(let i=this.readInt(u+8)-this.readInt(u+4)+1;i>0;--i)this.readLabel(offset+this.readInt(u+12),labels),u+=4;u+=12;break;case LOOK_INSN:u=u+4-(offset&3),this.readLabel(offset+this.readInt(u),labels);for(let i=this.readInt(u+4);i>0;--i)this.readLabel(offset+this.readInt(u+12),labels),u+=8;u+=8;break;case VAR_INSN:case SBYTE_INSN:case LDC_INSN:u+=2;break;case SHORT_INSN:case LDCW_INSN:case FIELDORMETH_INSN:case TYPE_INSN:case IINC_INSN:u+=3;break;case ITFMETH_INSN:case INDYMETH_INSN:u+=5;break;default:u+=4;break}}for(let i=this.readUnsignedShort(u);i>0;--i){let start=this.readLabel(this.readUnsignedShort(u+2),labels),end=this.readLabel(this.readUnsignedShort(u+4),labels),handler=this.readLabel(this.readUnsignedShort(u+6),labels),type=this.readUTF8(this.items[this.readUnsignedShort(u+8)],c);mv.visitTryCatchBlock(start,end,handler,type),u+=8}u+=2;let tanns=null,itanns=null,tann=0,itann=0,ntoff=-1,nitoff=-1,varTable=0,varTypeTable=0,zip=!0,unzip=(context.flags&_ClassReader.EXPAND_FRAMES)!==0,stackMap=0,stackMapSize=0,frameCount=0,frame=null,attributes=null;for(let i=this.readUnsignedShort(u);i>0;--i){let attrName=this.readUTF8(u+2,c);if(attrName==="LocalVariableTable"){if(!(context.flags&_ClassReader.SKIP_DEBUG)){varTable=u+8;for(let j=this.readUnsignedShort(u+8),v=u;j>0;--j){let label=this.readUnsignedShort(v+10);labels[label]==null&&(this.readLabel(label,labels).status|=Label.DEBUG),label+=this.readUnsignedShort(v+12),labels[label]==null&&(this.readLabel(label,labels).status|=Label.DEBUG),v+=10}}}else if(attrName==="LocalVariableTypeTable")varTypeTable=u+8;else if(attrName==="LineNumberTable"){if(!(context.flags&_ClassReader.SKIP_DEBUG))for(let j=this.readUnsignedShort(u+8),v=u;j>0;--j){let label=this.readUnsignedShort(v+10);labels[label]==null&&(this.readLabel(label,labels).status|=Label.DEBUG);let l=labels[label];for(;l.line>0;)l.next==null&&(l.next=new Label),l=l.next;l.line=this.readUnsignedShort(v+12),v+=4}}else if(!0&&attrName==="RuntimeVisibleTypeAnnotations")tanns=this.readTypeAnnotations(mv,context,u+8,!0),ntoff=tanns.length===0||this.readByte(tanns[0])<67?-1:this.readUnsignedShort(tanns[0]+1);else if(!0&&attrName==="RuntimeInvisibleTypeAnnotations")itanns=this.readTypeAnnotations(mv,context,u+8,!1),nitoff=itanns.length===0||this.readByte(itanns[0])<67?-1:this.readUnsignedShort(itanns[0]+1);else if(!0&&attrName==="StackMapTable")context.flags&_ClassReader.SKIP_FRAMES||(stackMap=u+10,stackMapSize=this.readInt(u+4),frameCount=this.readUnsignedShort(u+8));else if(!0&&attrName==="StackMap")context.flags&_ClassReader.SKIP_FRAMES||(zip=!1,stackMap=u+10,stackMapSize=this.readInt(u+4),frameCount=this.readUnsignedShort(u+8));else for(let j=0;j<context.attrs.length;++j)if(context.attrs[j].type===attrName){let attr=context.attrs[j].read(this,u+8,this.readInt(u+4),c,codeStart-8,labels);attr!=null&&(attr.next=attributes,attributes=attr)}u+=6+this.readInt(u+4)}if(u+=2,!0&&stackMap!==0){frame=context,frame.offset=-1,frame.mode=0,frame.localCount=0,frame.localDiff=0,frame.stackCount=0,frame.local=new Array(maxLocals),frame.stack=new Array(maxStack),unzip&&this.getImplicitFrame(context);for(let i=stackMap;i<stackMap+stackMapSize-2;++i)if(b[i]===8){let v=this.readUnsignedShort(i+1);v>=0&&v<codeLength&&(b[codeStart+v]&255)===187&&this.readLabel(v,labels)}}context.flags&_ClassReader.EXPAND_ASM_INSNS&&mv.visitFrame(-1,maxLocals,null,0,null);let opcodeDelta=context.flags&_ClassReader.EXPAND_ASM_INSNS?0:-33;for(u=codeStart;u<codeEnd;){let offset=u-codeStart,l=labels[offset];if(l!=null){let next=l.next;if(l.next=null,mv.visitLabel(l),!(context.flags&_ClassReader.SKIP_DEBUG)&&l.line>0)for(mv.visitLineNumber(l.line,l);next!=null;)mv.visitLineNumber(next.line,l),next=next.next}for(;!0&&frame!=null&&(frame.offset===offset||frame.offset===-1);)frame.offset!==-1&&(!zip||unzip?mv.visitFrame(-1,frame.localCount,frame.local,frame.stackCount,frame.stack):mv.visitFrame(frame.mode,frame.localDiff,frame.local,frame.stackCount,frame.stack)),frameCount>0?(stackMap=this.readFrame(stackMap,zip,unzip,frame),--frameCount):frame=null;let opcode=b[u]&255;switch(TYPE[opcode]){case NOARG_INSN:mv.visitInsn(opcode),u+=1;break;case IMPLVAR_INSN:opcode>54?(opcode-=59,mv.visitVarInsn(54+(opcode>>2),opcode&3)):(opcode-=26,mv.visitVarInsn(21+(opcode>>2),opcode&3)),u+=1;break;case LABEL_INSN:mv.visitJumpInsn(opcode,labels[offset+this.readShort(u+1)]),u+=3;break;case LABELW_INSN:mv.visitJumpInsn(opcode+opcodeDelta,labels[offset+this.readInt(u+1)]),u+=5;break;case ASM_LABEL_INSN:{opcode=opcode<218?opcode-49:opcode-20;let target=labels[offset+this.readUnsignedShort(u+1)];if(opcode===167||opcode===168)mv.visitJumpInsn(opcode+33,target);else{opcode=opcode<=166?(opcode+1^1)-1:opcode^1;let endif=new Label;mv.visitJumpInsn(opcode,endif),mv.visitJumpInsn(200,target),mv.visitLabel(endif),!0&&stackMap!==0&&(frame==null||frame.offset!==offset+3)&&mv.visitFrame(F_INSERT,0,null,0,null)}u+=3;break}case WIDE_INSN:opcode=b[u+1]&255,opcode===132?(mv.visitIincInsn(this.readUnsignedShort(u+2),this.readShort(u+4)),u+=6):(mv.visitVarInsn(opcode,this.readUnsignedShort(u+2)),u+=4);break;case TABL_INSN:{u=u+4-(offset&3);let label=offset+this.readInt(u),min=this.readInt(u+4),max=this.readInt(u+8),table=new Array(max-min+1);u+=12;for(let i=0;i<table.length;++i)table[i]=labels[offset+this.readInt(u)],u+=4;mv.visitTableSwitchInsn(min,max,labels[label],...table);break}case LOOK_INSN:{u=u+4-(offset&3);let label=offset+this.readInt(u),len=this.readInt(u+4),keys=new Array(len),values=new Array(len);u+=8;for(let i=0;i<len;++i)keys[i]=this.readInt(u),values[i]=labels[offset+this.readInt(u+4)],u+=8;mv.visitLookupSwitchInsn(labels[label],keys,values);break}case VAR_INSN:mv.visitVarInsn(opcode,b[u+1]&255),u+=2;break;case SBYTE_INSN:mv.visitIntInsn(opcode,b[u+1]),u+=2;break;case SHORT_INSN:mv.visitIntInsn(opcode,this.readShort(u+1)),u+=3;break;case LDC_INSN:mv.visitLdcInsn(this.readConst(b[u+1]&255,c)),u+=2;break;case LDCW_INSN:mv.visitLdcInsn(this.readConst(this.readUnsignedShort(u+1),c)),u+=3;break;case FIELDORMETH_INSN:case ITFMETH_INSN:{let cpIndex=this.items[this.readUnsignedShort(u+1)],itf=b[cpIndex-1]===IMETH,iowner=this.readClass(cpIndex,c);cpIndex=this.items[this.readUnsignedShort(cpIndex+2)];let iname=this.readUTF8(cpIndex,c),idesc=this.readUTF8(cpIndex+2,c);opcode<182?mv.visitFieldInsn(opcode,iowner,iname,idesc):mv.visitMethodInsn(opcode,iowner,iname,idesc,itf),opcode===185?u+=5:u+=3;break}case INDYMETH_INSN:{let cpIndex=this.items[this.readUnsignedShort(u+1)],bsmIndex=context.bootstrapMethods[this.readUnsignedShort(cpIndex)],bsm=this.readConst(this.readUnsignedShort(bsmIndex),c),bsmArgCount=this.readUnsignedShort(bsmIndex+2),bsmArgs=new Array(bsmArgCount);bsmIndex+=4;for(let i=0;i<bsmArgCount;i++)bsmArgs[i]=this.readConst(this.readUnsignedShort(bsmIndex),c),bsmIndex+=2;cpIndex=this.items[this.readUnsignedShort(cpIndex+2)];let iname=this.readUTF8(cpIndex,c),idesc=this.readUTF8(cpIndex+2,c);mv.visitInvokeDynamicInsn(iname,idesc,bsm,...bsmArgs),u+=5;break}case TYPE_INSN:mv.visitTypeInsn(opcode,this.readClass(u+1,c)),u+=3;break;case IINC_INSN:mv.visitIincInsn(b[u+1]&255,b[u+2]),u+=3;break;default:mv.visitMultiANewArrayInsn(this.readClass(u+1,c),b[u+3]&255),u+=4;break}for(;tanns!=null&&tann<tanns.length&&ntoff<=offset;){if(ntoff===offset){let v=this.readAnnotationTarget(context,tanns[tann]);this.readAnnotationValues(v+2,c,!0,mv.visitInsnAnnotation(context.typeRef,context.typePath,this.readUTF8(v,c),!0))}ntoff=++tann>=tanns.length||this.readByte(tanns[tann])<67?-1:this.readUnsignedShort(tanns[tann]+1)}for(;itanns!=null&&itann<itanns.length&&nitoff<=offset;){if(nitoff===offset){let v=this.readAnnotationTarget(context,itanns[itann]);this.readAnnotationValues(v+2,c,!0,mv.visitInsnAnnotation(context.typeRef,context.typePath,this.readUTF8(v,c),!1))}nitoff=++itann>=itanns.length||this.readByte(itanns[itann])<67?-1:this.readUnsignedShort(itanns[itann]+1)}}if(labels[codeLength]!=null&&mv.visitLabel(labels[codeLength]),!(context.flags&_ClassReader.SKIP_DEBUG)&&varTable!==0){let typeTable=null;if(varTypeTable!==0){u=varTypeTable+2,typeTable=new Array(this.readUnsignedShort(varTypeTable)*3);for(let i=typeTable.length;i>0;)typeTable[--i]=u+6,typeTable[--i]=this.readUnsignedShort(u+8),typeTable[--i]=this.readUnsignedShort(u),u+=10}u=varTable+2;for(let i=this.readUnsignedShort(varTable);i>0;--i){let start=this.readUnsignedShort(u),length=this.readUnsignedShort(u+2),index=this.readUnsignedShort(u+8),vsignature=null;if(typeTable!=null){for(let j=0;j<typeTable.length;j+=3)if(typeTable[j]===start&&typeTable[j+1]===index){vsignature=this.readUTF8(typeTable[j+2],c);break}}mv.visitLocalVariable(this.readUTF8(u+4,c),this.readUTF8(u+6,c),vsignature,labels[start],labels[start+length],index),u+=10}}if(tanns!=null){for(let i=0;i<tanns.length;++i)if(this.readByte(tanns[i])>>1===32){let v=this.readAnnotationTarget(context,tanns[i]);v=this.readAnnotationValues(v+2,c,!0,mv.visitLocalVariableAnnotation(context.typeRef,context.typePath,context.start,context.end,context.index,this.readUTF8(v,c),!0))}}if(itanns!=null){for(let i=0;i<itanns.length;++i)if(this.readByte(itanns[i])>>1===32){let v=this.readAnnotationTarget(context,itanns[i]);v=this.readAnnotationValues(v+2,c,!0,mv.visitLocalVariableAnnotation(context.typeRef,context.typePath,context.start,context.end,context.index,this.readUTF8(v,c),!1))}}for(;attributes!=null;){let attr=attributes.next;attributes.next=null,mv.visitAttribute(attributes),attributes=attr}mv.visitMaxs(maxStack,maxLocals)}readTypeAnnotations(mv,context,u,visible){let c=context.buffer,offsets=new Array(this.readUnsignedShort(u));u+=2;for(let i=0;i<offsets.length;++i){offsets[i]=u;let target=this.readInt(u);switch(target>>>24){case 0:case 1:case 22:u+=2;break;case 19:case 20:case 21:u+=1;break;case 64:case 65:for(let j=this.readUnsignedShort(u+1);j>0;--j){let start=this.readUnsignedShort(u+3),length=this.readUnsignedShort(u+5);this.readLabel(start,context.labels),this.readLabel(start+length,context.labels),u+=6}u+=3;break;case 71:case 72:case 73:case 74:case 75:u+=4;break;default:u+=3;break}let pathLength=this.readByte(u);if(target>>>24===66){let path=pathLength===0?null:new TypePath(this.buf,u);u+=1+2*pathLength,u=this.readAnnotationValues(u+2,c,!0,mv.visitTryCatchAnnotation(target,path,this.readUTF8(u,c),visible))}else u=this.readAnnotationValues(u+3+2*pathLength,c,!0,null)}return offsets}readAnnotationTarget(context,u){let target=this.readInt(u);switch(target>>>24){case 0:case 1:case 22:target&=-65536,u+=2;break;case 19:case 20:case 21:target&=-16777216,u+=1;break;case 64:case 65:{target&=-16777216;let n=this.readUnsignedShort(u+1);context.start=new Array(n),context.end=new Array(n),context.index=new Array(n),u+=3;for(let i=0;i<n;++i){let start=this.readUnsignedShort(u),length=this.readUnsignedShort(u+2);context.start[i]=this.readLabel(start,context.labels),context.end[i]=this.readLabel(start+length,context.labels),context.index[i]=this.readUnsignedShort(u+4),u+=6}break}case 71:case 72:case 73:case 74:case 75:target&=-16776961,u+=4;break;default:target&=target>>>24<67?-256:-16777216,u+=3;break}let pathLength=this.readByte(u);return context.typeRef=target,context.typePath=pathLength===0?null:new TypePath(this.buf,u),u+1+2*pathLength}readParameterAnnotations(mv,context,v,visible){let i,n=this.buf[v++]&255,synthetics=Type.getArgumentTypes(context.desc).length-n,av=null;for(i=0;i<synthetics;++i)av=mv.visitParameterAnnotation(i,"Ljava/lang/Synthetic;",!1),av?.visitEnd();let c=context.buffer;for(;i<n+synthetics;++i){let j=this.readUnsignedShort(v);for(v+=2;j>0;--j)av=mv.visitParameterAnnotation(i,this.readUTF8(v,c),visible),v=this.readAnnotationValues(v+2,c,!0,av)}}readAnnotationValues(v,buf,named,av){let i=this.readUnsignedShort(v);if(v+=2,named)for(;i>0;--i)v=this.readAnnotationValue(v+2,buf,this.readUTF8(v,buf),av);else for(;i>0;--i)v=this.readAnnotationValue(v,buf,null,av);return av?.visitEnd(),v}readAnnotationValue(v,buf,name,av){name=name??"";let i;if(av==null)switch(this.buf[v]&255){case"e".charCodeAt(0):return v+5;case"@".charCodeAt(0):return this.readAnnotationValues(v+3,buf,!0,null);case"[".charCodeAt(0):return this.readAnnotationValues(v+1,buf,!1,null);default:return v+3}switch(this.buf[v++]&255){case"I".charCodeAt(0):case"J".charCodeAt(0):case"F".charCodeAt(0):case"D".charCodeAt(0):av.visit(name,this.readConst(this.readUnsignedShort(v),buf)),v+=2;break;case"B".charCodeAt(0):av.visit(name,this.readInt(this.items[this.readUnsignedShort(v)])|0),v+=2;break;case"Z".charCodeAt(0):av.visit(name,this.readInt(this.items[this.readUnsignedShort(v)])!==0),v+=2;break;case"S".charCodeAt(0):av.visit(name,this.readInt(this.items[this.readUnsignedShort(v)])|0),v+=2;break;case"C".charCodeAt(0):av.visit(name,String.fromCharCode(this.readInt(this.items[this.readUnsignedShort(v)]))),v+=2;break;case"s".charCodeAt(0):av.visit(name,this.readUTF8(v,buf)),v+=2;break;case"e".charCodeAt(0):av.visitEnum(name,this.readUTF8(v,buf),this.readUTF8(v+2,buf)),v+=4;break;case"c".charCodeAt(0):av.visit(name,Type.getType(this.readUTF8(v,buf))),v+=2;break;case"@".charCodeAt(0):v=this.readAnnotationValues(v+2,buf,!0,av.visitAnnotation(name,this.readUTF8(v,buf)));break;case"[".charCodeAt(0):let size=this.readUnsignedShort(v);if(v+=2,size===0)return this.readAnnotationValues(v-2,buf,!1,av.visitArray(name));switch(this.buf[v++]&255){case"B".charCodeAt(0):let bv=new Array(size);for(i=0;i<size;i++)bv[i]=this.readInt(this.items[this.readUnsignedShort(v)])|0,v+=3;av.visit(name,bv),--v;break;case"Z".charCodeAt(0):let zv=new Array(size);for(i=0;i<size;i++)zv[i]=this.readInt(this.items[this.readUnsignedShort(v)])!==0,v+=3;av.visit(name,zv),--v;break;case"S".charCodeAt(0):let sv=new Array(size);for(i=0;i<size;i++)sv[i]=this.readInt(this.items[this.readUnsignedShort(v)])|0,v+=3;av.visit(name,sv),--v;break;case"C".charCodeAt(0):let cv=new Array(size);for(i=0;i<size;i++)cv[i]=String.fromCharCode(this.readInt(this.items[this.readUnsignedShort(v)])),v+=3;av.visit(name,cv),--v;break;case"I".charCodeAt(0):let iv=new Array(size);for(i=0;i<size;i++)iv[i]=this.readInt(this.items[this.readUnsignedShort(v)]),v+=3;av.visit(name,iv),--v;break;case"J".charCodeAt(0):let lv=new Array(size);for(i=0;i<size;i++)lv[i]=this.readLong(this.items[this.readUnsignedShort(v)]),v+=3;av.visit(name,lv),--v;break;case"F".charCodeAt(0):let fv=new Array(size);for(i=0;i<size;i++)fv[i]=intBitsToFloat(this.readInt(this.items[this.readUnsignedShort(v)])),v+=3;av.visit(name,fv),--v;break;case"D".charCodeAt(0):let dv=new Array(size);for(i=0;i<size;i++)dv[i]=longBitsToDouble(this.readLong(this.items[this.readUnsignedShort(v)])),v+=3;av.visit(name,dv),--v;break;default:v=this.readAnnotationValues(v-3,buf,!1,av.visitArray(name))}}return v}getImplicitFrame(frame){let desc=frame.desc,locals=frame.local,local=0;frame.access&8||(frame.name==="<init>"?locals[local++]=6:locals[local++]=this.readClass(this.header+2,frame.buffer));let i=1;loop:for(;;){let j=i;switch(desc.charAt(i++).charCodeAt(0)){case"Z".charCodeAt(0):case"C".charCodeAt(0):case"B".charCodeAt(0):case"S".charCodeAt(0):case"I".charCodeAt(0):locals[local++]=1;break;case"F".charCodeAt(0):locals[local++]=2;break;case"J".charCodeAt(0):locals[local++]=4;break;case"D".charCodeAt(0):locals[local++]=3;break;case"[".charCodeAt(0):for(;desc.charAt(i)==="[";)++i;if(desc.charAt(i)==="L")for(++i;desc.charAt(i)!==";";)++i;locals[local++]=desc.substring(j,++i);break;case"L".charCodeAt(0):for(;desc.charAt(i)!==";";)++i;locals[local++]=desc.substring(j+1,i++);break;default:break loop}}frame.localCount=local}readFrame(stackMap,zip,unzip,frame){let c=frame.buffer,labels=frame.labels,tag,delta;if(zip?tag=this.buf[stackMap++]&255:(tag=MethodWriter.FULL_FRAME,frame.offset=-1),frame.localDiff=0,tag<MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME)delta=tag,frame.mode=3,frame.stackCount=0;else if(tag<MethodWriter.RESERVED)delta=tag-MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME,stackMap=this.readFrameType(frame.stack,0,stackMap,c,labels),frame.mode=4,frame.stackCount=1;else if(delta=this.readUnsignedShort(stackMap),stackMap+=2,tag===MethodWriter.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED)stackMap=this.readFrameType(frame.stack,0,stackMap,c,labels),frame.mode=4,frame.stackCount=1;else if(tag>=MethodWriter.CHOP_FRAME&&tag<MethodWriter.SAME_FRAME_EXTENDED)frame.mode=2,frame.localDiff=MethodWriter.SAME_FRAME_EXTENDED-tag,frame.localCount-=frame.localDiff,frame.stackCount=0;else if(tag===MethodWriter.SAME_FRAME_EXTENDED)frame.mode=3,frame.stackCount=0;else if(tag<MethodWriter.FULL_FRAME){let local=unzip?frame.localCount:0;for(let i=tag-MethodWriter.SAME_FRAME_EXTENDED;i>0;i--)stackMap=this.readFrameType(frame.local,local++,stackMap,c,labels);frame.mode=1,frame.localDiff=tag-MethodWriter.SAME_FRAME_EXTENDED,frame.localCount+=frame.localDiff,frame.stackCount=0}else{frame.mode=0;let n=this.readUnsignedShort(stackMap);stackMap+=2,frame.localDiff=n,frame.localCount=n;for(let local=0;n>0;n--)stackMap=this.readFrameType(frame.local,local++,stackMap,c,labels);n=this.readUnsignedShort(stackMap),stackMap+=2,frame.stackCount=n;for(let stack=0;n>0;n--)stackMap=this.readFrameType(frame.stack,stack++,stackMap,c,labels)}return frame.offset+=delta+1,this.readLabel(frame.offset,labels),stackMap}readFrameType(frame,index,v,buf,labels){switch(this.buf[v++]&255){case 0:frame[index]=0;break;case 1:frame[index]=1;break;case 2:frame[index]=2;break;case 3:frame[index]=3;break;case 4:frame[index]=4;break;case 5:frame[index]=5;break;case 6:frame[index]=6;break;case 7:frame[index]=this.readClass(v,buf),v+=2;break;default:frame[index]=this.readLabel(this.readUnsignedShort(v),labels),v+=2}return v}readLabel(offset,labels){return labels[offset]==null&&(labels[offset]=new Label),labels[offset]}getAttributes(){let u=this.header+8+this.readUnsignedShort(this.header+6)*2;for(let i=this.readUnsignedShort(u);i>0;--i){for(let j=this.readUnsignedShort(u+8);j>0;--j)u+=6+this.readInt(u+12);u+=8}u+=2;for(let i=this.readUnsignedShort(u);i>0;--i){for(let j=this.readUnsignedShort(u+8);j>0;--j)u+=6+this.readInt(u+12);u+=8}return u+2}readAttribute(attrs,type,off,len,buf,codeOff,labels){for(let i=0;i<attrs.length;++i)if(attrs[i].type===type)return attrs[i].read(this,off,len,buf,codeOff,labels);return new Attribute(type).read(this,off,len,null,-1,null)}getItemCount(){return this.items.length}getItem(item){return this.items[item]}getMaxStringLength(){return this.maxStringLength}readByte(index){return this.buf[index]&255}readUnsignedShort(index){let b=this.buf;return(b[index]&255)<<8|b[index+1]&255}readShort(index){let b=this.buf;return b[index]<<8|b[index+1]}readInt(index){let b=this.buf;return(b[index]&255)<<24|(b[index+1]&255)<<16|(b[index+2]&255)<<8|b[index+3]}readLong(index){let l1=BigInt(this.readInt(index)),l0=BigInt(this.readInt(index+4)&4294967295);return l1<<32n|l0}readUTF8(index,buf){let item=this.readUnsignedShort(index);if(index===0||item===0)return"";let s=this.strings[item];return s??(index=this.items[item],this.strings[item]=this.readUTF(index+2,this.readUnsignedShort(index),buf),this.strings[item])}readUTF(index,utfLen,buf){let endIndex=index+utfLen,b=this.buf,strLen=0,c,st=0,cc=0;for(;index<endIndex;)switch(c=b[index++],st){case 0:c=c&255,c<128?buf[strLen++]=c:c<224&&c>191?(cc=c&31,st=1):(cc=c&15,st=2);break;case 1:buf[strLen++]=cc<<6|c&63,st=0;break;case 2:cc=cc<<6|c&63,st=1;break}return buf.slice(0,strLen).map(c2=>String.fromCharCode(c2)).join("")}readClass(index,buf){return this.readUTF8(this.items[this.readUnsignedShort(index)],buf)??""}readConst(item,buf){let index=this.items[item];switch(this.buf[index-1]){case INT:return this.readInt(index);case FLOAT:return intBitsToFloat(this.readInt(index));case LONG:return this.readLong(index);case DOUBLE:return longBitsToDouble(this.readLong(index));case CLASS:return Type.getObjectType(this.readUTF8(index,buf));case STR:return this.readUTF8(index,buf);case MTYPE:return Type.getMethodType(this.readUTF8(index,buf));default:let tag=this.readByte(index),items=this.items,cpIndex=items[this.readUnsignedShort(index+1)],itf=this.buf[cpIndex-1]===IMETH,owner=this.readClass(cpIndex,buf);cpIndex=items[this.readUnsignedShort(cpIndex+2)];let name=this.readUTF8(cpIndex,buf),desc=this.readUTF8(cpIndex+2,buf);return new Handle(tag,owner,name,desc,itf)}}},ClassReader=_ClassReader;__name(ClassReader,"ClassReader"),__publicField(ClassReader,"WRITER",!0),__publicField(ClassReader,"RESIZE",!0),__publicField(ClassReader,"SKIP_CODE",1),__publicField(ClassReader,"SKIP_DEBUG",2),__publicField(ClassReader,"SKIP_FRAMES",4),__publicField(ClassReader,"EXPAND_FRAMES",8),__publicField(ClassReader,"EXPAND_ASM_INSNS",256);var ClassVisitor=class{api;cv;constructor(api,cv=null){if(this.api=0,api!==262144&&api!==327680)throw new Error;this.api=api,this.cv=cv}visit(version,access2,name,signature,superName,interfaces){this.cv!=null&&this.cv.visit(version,access2,name,signature,superName,interfaces)}visitSource(source,debug){this.cv!=null&&this.cv.visitSource(source,debug)}visitOuterClass(owner,name,desc){this.cv!=null&&this.cv.visitOuterClass(owner,name,desc)}visitAnnotation(desc,visible){return this.cv!=null?this.cv.visitAnnotation(desc,visible):null}visitTypeAnnotation(typeRef,typePath,desc,visible){if(this.api<327680)throw new Error;return this.cv!=null?this.cv.visitTypeAnnotation(typeRef,typePath,desc,visible):null}visitAttribute(attr){this.cv!=null&&this.cv.visitAttribute(attr)}visitInnerClass(name,outerName,innerName,access2){this.cv!=null&&this.cv.visitInnerClass(name,outerName,innerName,access2)}visitField(access2,name,desc,signature,value){return this.cv!=null?this.cv.visitField(access2,name,desc,signature,value):null}visitMethod(access2,name,desc,signature,exceptions){return this.cv!=null?this.cv.visitMethod(access2,name,desc,signature,exceptions):null}visitEnd(){this.cv!=null&&this.cv.visitEnd()}};__name(ClassVisitor,"ClassVisitor");var _TypeReference=class{value;constructor(typeRef){this.value=0,this.value=typeRef}static newTypeReference(sort){return new _TypeReference(sort<<24)}static newTypeParameterReference(sort,paramIndex){return new _TypeReference(sort<<24|paramIndex<<16)}static newTypeParameterBoundReference(sort,paramIndex,boundIndex){return new _TypeReference(sort<<24|paramIndex<<16|boundIndex<<8)}static newSuperTypeReference(itfIndex){return itfIndex&=65535,new _TypeReference(_TypeReference.CLASS_EXTENDS<<24|itfIndex<<8)}static newFormalParameterReference(paramIndex){return new _TypeReference(_TypeReference.METHOD_FORMAL_PARAMETER<<24|paramIndex<<16)}static newExceptionReference(exceptionIndex){return new _TypeReference(_TypeReference.THROWS<<24|exceptionIndex<<8)}static newTryCatchReference(tryCatchBlockIndex){return new _TypeReference(_TypeReference.EXCEPTION_PARAMETER<<24|tryCatchBlockIndex<<8)}static newTypeArgumentReference(sort,argIndex){return new _TypeReference(sort<<24|argIndex)}getSort(){return this.value>>>24}getTypeParameterIndex(){return(this.value&16711680)>>16}getTypeParameterBoundIndex(){return(this.value&65280)>>8}getSuperTypeIndex(){return(this.value&16776960)>>8|0}getFormalParameterIndex(){return(this.value&16711680)>>16}getExceptionIndex(){return(this.value&16776960)>>8}getTryCatchBlockIndex(){return(this.value&16776960)>>8}getTypeArgumentIndex(){return this.value&255}getValue(){return this.value}},TypeReference=_TypeReference;__name(TypeReference,"TypeReference"),__publicField(TypeReference,"CLASS_TYPE_PARAMETER",0),__publicField(TypeReference,"METHOD_TYPE_PARAMETER",1),__publicField(TypeReference,"CLASS_EXTENDS",16),__publicField(TypeReference,"CLASS_TYPE_PARAMETER_BOUND",17),__publicField(TypeReference,"METHOD_TYPE_PARAMETER_BOUND",18),__publicField(TypeReference,"FIELD",19),__publicField(TypeReference,"METHOD_RETURN",20),__publicField(TypeReference,"METHOD_RECEIVER",21),__publicField(TypeReference,"METHOD_FORMAL_PARAMETER",22),__publicField(TypeReference,"THROWS",23),__publicField(TypeReference,"LOCAL_VARIABLE",64),__publicField(TypeReference,"RESOURCE_VARIABLE",65),__publicField(TypeReference,"EXCEPTION_PARAMETER",66),__publicField(TypeReference,"INSTANCEOF",67),__publicField(TypeReference,"NEW",68),__publicField(TypeReference,"CONSTRUCTOR_REFERENCE",69),__publicField(TypeReference,"METHOD_REFERENCE",70),__publicField(TypeReference,"CAST",71),__publicField(TypeReference,"CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT",72),__publicField(TypeReference,"METHOD_INVOCATION_TYPE_ARGUMENT",73),__publicField(TypeReference,"CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT",74),__publicField(TypeReference,"METHOD_REFERENCE_TYPE_ARGUMENT",75);var ModAnnotationVisitor=class extends AnnotationVisitor{constructor(map){super(327680);this.map=map}visit(s,o){s==="value"?this.map.modid=o:this.map[s]=o}};__name(ModAnnotationVisitor,"ModAnnotationVisitor");var McVersionAnnotationVisitor=class extends AnnotationVisitor{constructor(map){super(327680);this.map=map}visit(s,o){s==="value"&&this.map(o)}};__name(McVersionAnnotationVisitor,"McVersionAnnotationVisitor");var DummyModConstructorVisitor=class extends MethodVisitor{constructor(parent,api){super(api);this.parent=parent}stack=[];visitLdcInsn(value){this.stack.push(value)}visitFieldInsn(opcode,owner,name,desc){if(opcode===181){let last=this.stack.pop();last&&(name==="modId"?this.parent.guess.modid=last:name==="version"?this.parent.guess.version=last:name==="name"?this.parent.guess.name=last:name==="url"?this.parent.guess.url=last:name==="parent"?this.parent.guess.parent=last:name==="mcversion"&&(this.parent.guess.mcversion=last))}}};__name(DummyModConstructorVisitor,"DummyModConstructorVisitor");var ModClassVisitor=class extends ClassVisitor{constructor(result,guess,corePlugin){super(327680);this.result=result;this.guess=guess;this.corePlugin=corePlugin}fields={};className="";isDummyModContainer=!1;isPluginClass=!1;mcVersionInPlugin="";pluginName="";validateType(desc){desc.indexOf("net/minecraftforge")!==-1&&(this.result.usedForgePackage=!0),desc.indexOf("net/minecraft")!==-1&&(this.result.usedMinecraftPackage=!0),desc.indexOf("cpw/mods/fml")!==-1&&(this.result.usedLegacyFMLPackage=!0),desc.indexOf("net/minecraft/client")!==-1&&(this.result.usedMinecraftClientPackage=!0)}visit(version,access2,name,signature,superName,interfaces){this.className=name,this.isPluginClass=name===this.corePlugin,superName==="net/minecraftforge/fml/common/DummyModContainer"&&(this.isDummyModContainer=!0),this.validateType(superName);for(let intef of interfaces)this.validateType(intef),intef.indexOf("net/minecraftforge/fml/relauncher/IFMLLoadingPlugin")!==-1&&(this.result.fmlPluginClassName=name)}visitMethod(access2,name,desc,signature,exceptions){return this.isDummyModContainer&&name==="<init>"?new DummyModConstructorVisitor(this,327680):(this.validateType(desc),null)}visitField(access2,name,desc,signature,value){return this.fields[name]=value,null}visitAnnotation(desc,visible){if(desc==="Lnet/minecraftforge/fml/common/Mod;"||desc==="Lcpw/mods/fml/common/Mod;"){let annotationData={modid:"",name:"",version:"",dependencies:"",useMetadata:!0,clientSideOnly:!1,serverSideOnly:!1,acceptedMinecraftVersions:"",acceptableRemoteVersions:"",acceptableSaveVersions:"",modLanguage:"java",modLanguageAdapter:"",value:""};return this.result.modAnnotations.push(annotationData),new ModAnnotationVisitor(annotationData)}else if(desc==="Lnet/minecraftforge/fml/relauncher/IFMLLoadingPlugin$MCVersion;")return new McVersionAnnotationVisitor(v=>{this.result.fmlPluginMcVersion=v});return null}visitEnd(){(this.className==="Config"||this.className==="net/optifine/Config"||this.className==="notch/net/optifine/Config")&&this.fields&&this.fields.OF_NAME&&this.result.modAnnotations.push({modid:this.fields.OF_NAME,name:this.fields.OF_NAME,mcversion:this.fields.MC_VERSION,version:`${this.fields.OF_EDITION}_${this.fields.OF_RELEASE}`,description:"OptiFine is a Minecraft optimization mod. It allows Minecraft to run faster and look better with full support for HD textures and many configuration options.",authorList:["sp614x"],url:"https://optifine.net",clientSideOnly:!0,serverSideOnly:!1,value:"",dependencies:"",useMetadata:!1,acceptableRemoteVersions:"",acceptableSaveVersions:"",acceptedMinecraftVersions:`[${this.fields.MC_VERSION}]`,modLanguage:"java",modLanguageAdapter:""});for(let[k,v]of Object.entries(this.fields))switch(k.toUpperCase()){case"MODID":case"MOD_ID":this.guess.modid=this.guess.modid||v;break;case"MODNAME":case"MOD_NAME":this.guess.name=this.guess.name||v;break;case"VERSION":case"MOD_VERSION":this.guess.version=this.guess.version||v;break;case"MCVERSION":this.guess.mcversion=this.guess.mcversion||v;break}}};__name(ModClassVisitor,"ModClassVisitor");async function readForgeModManifest(mod,manifestStore={}){let fs2=await resolveFileSystem(mod);if(!await fs2.existsFile("META-INF/MANIFEST.MF"))return;let manifest=(await fs2.readFile("META-INF/MANIFEST.MF")).toString().split(`
`).map(l=>l.trim()).filter(l=>l.length>0).map(l=>l.split(":").map(s=>s.trim())).reduce((a,b)=>({...a,[b[0]]:b[1]}),{});Object.assign(manifestStore,manifest);let metadata={modid:"",name:"",authors:[],version:"",description:"",url:""};if(typeof manifest.TweakName=="string"&&(metadata.modid=manifest.TweakName,metadata.name=manifest.TweakName),typeof manifest.TweakAuthor=="string"&&(metadata.authors=[manifest.TweakAuthor]),typeof manifest.TweakVersion=="string"&&(metadata.version=manifest.TweakVersion),manifest.TweakMetaFile){let file=manifest.TweakMetaFile;if(await fs2.existsFile(`META-INF/${file}`)){let metadataContent=await fs2.readFile(`META-INF/${file}`,"utf-8").then(s=>s.replace(/^\uFEFF/,"")).then(JSON.parse);metadataContent.id&&(metadata.modid=metadataContent.id),metadataContent.name&&(metadata.name=metadataContent.name),metadataContent.version&&(metadata.version=metadataContent.version),metadataContent.authors&&(metadata.authors=metadataContent.authors),metadataContent.description&&(metadata.description=metadataContent.description),metadataContent.url&&(metadata.url=metadataContent.url)}}return metadata}__name(readForgeModManifest,"readForgeModManifest");async function readForgeModToml(mod,manifest,fileName="mods.toml"){let fs2=await resolveFileSystem(mod),existed=await fs2.existsFile("META-INF/"+fileName),all=[];if(existed){let str=await fs2.readFile("META-INF/"+fileName,"utf-8"),root=parse(str);if(root.mods instanceof Array)for(let mod2 of root.mods){let tomlMod=mod2;if(typeof tomlMod=="object"&&!(tomlMod instanceof TomlDate)&&!(tomlMod instanceof Array)){let modObject={modid:tomlMod.modId??"",authors:tomlMod.authors??root.authors??"",version:tomlMod.version==="${file.jarVersion}"&&typeof manifest?.["Implementation-Version"]=="string"?manifest?.["Implementation-Version"]:tomlMod.version,displayName:tomlMod.displayName??"",description:tomlMod.description??"",displayURL:tomlMod.displayURL??root.displayURL??"",updateJSONURL:tomlMod.updateJSONURL??root.updateJSONURL??"",provides:tomlMod.provides??[],dependencies:[],logoFile:tomlMod.logoFile??"",credits:tomlMod.credits??"",loaderVersion:root.loaderVersion??"",modLoader:root.modLoader??"",issueTrackerURL:root.issueTrackerURL??""};all.push(modObject)}}if(typeof root.dependencies=="object")for(let mod2 of all){let dep=root.dependencies[mod2.modid];dep&&(mod2.dependencies=dep)}}return all}__name(readForgeModToml,"readForgeModToml");async function readForgeModAsm(mod,manifest={}){let fs2=await resolveFileSystem(mod),corePluginClass;if(manifest&&typeof manifest.FMLCorePlugin=="string"){let clazz=manifest.FMLCorePlugin.replace(/\./g,"/");(await fs2.existsFile(clazz)||await fs2.existsFile(`/${clazz}`)||await fs2.existsFile(`/${clazz}.class`)||await fs2.existsFile(clazz+".class"))&&(corePluginClass=clazz)}let result={usedForgePackage:!1,usedLegacyFMLPackage:!1,usedMinecraftClientPackage:!1,usedMinecraftPackage:!1,modAnnotations:[]},guessing={};return await fs2.walkFiles("/",async f=>{if(!f.endsWith(".class"))return;let data=await fs2.readFile(f),visitor=new ModClassVisitor(result,guessing,corePluginClass);new ClassReader(data).accept(visitor)}),result.modAnnotations.length===0&&guessing.modid&&(result.usedForgePackage||result.usedLegacyFMLPackage)&&result.modAnnotations.push({modid:guessing.modid??"",name:guessing.name??"",version:guessing.version??"",dependencies:guessing.dependencies??"",useMetadata:guessing.useMetadata??!1,clientSideOnly:guessing.clientSideOnly??!1,serverSideOnly:guessing.serverSideOnly??!1,acceptedMinecraftVersions:guessing.acceptedMinecraftVersions??"",acceptableRemoteVersions:guessing.acceptableRemoteVersions??"",acceptableSaveVersions:guessing.acceptableSaveVersions??"",modLanguage:guessing.modLanguage??"java",modLanguageAdapter:guessing.modLanguageAdapter??"",value:guessing.value??""}),result}__name(readForgeModAsm,"readForgeModAsm");async function readForgeModJson(mod){let fs2=await resolveFileSystem(mod),all=[];function normalize(json){let metadata={modid:"",name:"",description:"",version:"",mcversion:"",url:"",updateUrl:"",updateJSON:"",authorList:[],credits:"",logoFile:"",screenshots:[],parent:"",useDependencyInformation:!1,requiredMods:[],dependencies:[],dependants:[]};return metadata.modid=json.modid??metadata.modid,metadata.name=json.name??metadata.name,metadata.description=json.description??metadata.description,metadata.version=json.version??metadata.version,metadata.mcversion=json.mcversion??metadata.mcversion,metadata.url=json.url??metadata.url,metadata.updateUrl=json.updateUrl??metadata.updateUrl,metadata.updateJSON=json.updateJSON??metadata.updateJSON,metadata.authorList=json.authorList??metadata.authorList,metadata.credits=json.credits??metadata.credits,metadata.logoFile=json.logoFile??metadata.logoFile,metadata.screenshots=json.screenshots??metadata.screenshots,metadata.parent=json.parent??metadata.parent,metadata.useDependencyInformation=json.useDependencyInformation??metadata.useDependencyInformation,metadata.requiredMods=json.requiredMods??metadata.requiredMods,metadata.dependencies=json.dependencies??metadata.dependencies,metadata.dependants=json.dependants??metadata.dependants,metadata}__name(normalize,"normalize");function readJsonMetadata(json){let modList=[];json instanceof Array?modList.push(...json):json.modList instanceof Array?modList.push(...json.modList):json.modid&&modList.push(json),all.push(...modList.map(normalize))}if(__name(readJsonMetadata,"readJsonMetadata"),await fs2.existsFile("mcmod.info"))try{let json=JSON.parse((await fs2.readFile("mcmod.info","utf-8")).replace(/^\uFEFF/,""));readJsonMetadata(json)}catch{}else if(await fs2.existsFile("cccmod.info"))try{let text=(await fs2.readFile("cccmod.info","utf-8")).replace(/^\uFEFF/,"").replace(/\n\n/g,"\\n").replace(/\n/g,""),json=JSON.parse(text);readJsonMetadata(json)}catch{}else if(await fs2.existsFile("neimod.info"))try{let text=(await fs2.readFile("neimod.info","utf-8")).replace(/^\uFEFF/,"").replace(/\n\n/g,"\\n").replace(/\n/g,""),json=JSON.parse(text);readJsonMetadata(json)}catch{}else{let infoFile=(await fs2.listFiles("./")).find(f=>f.endsWith(".info"));if(infoFile)try{let text=(await fs2.readFile(infoFile,"utf-8")).replace(/^\uFEFF/,"").replace(/\n\n/g,"\\n").replace(/\n/g,""),json=JSON.parse(text);readJsonMetadata(json)}catch{}}return all}__name(readForgeModJson,"readForgeModJson");async function readForgeMod(mod){let fs2=await resolveFileSystem(mod);try{let jsons=await readForgeModJson(fs2),manifest={},manifestMetadata=await readForgeModManifest(fs2,manifest),tomls=await readForgeModToml(fs2,manifest),base=await readForgeModAsm(fs2,manifest).catch(()=>({usedLegacyFMLPackage:!1,usedForgePackage:!1,usedMinecraftPackage:!1,usedMinecraftClientPackage:!1,modAnnotations:[]}));if(jsons.length===0&&(!manifestMetadata||!manifestMetadata.modid)&&tomls.length===0&&base.modAnnotations.length===0)throw new ForgeModParseFailedError(mod,base,manifest);return{mcmodInfo:jsons,manifest,manifestMetadata:manifestMetadata?.modid?manifestMetadata:void 0,modsToml:tomls,...base}}finally{mod!==fs2&&fs2.close()}}__name(readForgeMod,"readForgeMod");var ForgeModParseFailedError=class extends Error{constructor(mod,asm,manifest){super("Cannot find the mod metadata in the mod!");this.mod=mod;this.asm=asm;this.manifest=manifest;this.name="ForgeModParseFailedError"}};__name(ForgeModParseFailedError,"ForgeModParseFailedError");async function readLiteloaderMod(mod){let fs2=await resolveFileSystem(mod);try{let text=await fs2.readFile("litemod.json","utf-8").then(s=>s.replace(/^\uFEFF/,"")).catch(()=>{});if(!text)throw Object.assign(new Error("Illegal input type! Expect a jar file contains litemod.json"),{mod,name:"IllegalInputType"});let metadata=JSON.parse(text.trim(),(key,value)=>key==="revision"?Number.parseInt(value,10):value);return metadata.version||(metadata.version=`${metadata.mcversion}:${metadata.revision||0}`),metadata}finally{fs2!==mod&&fs2.close()}}__name(readLiteloaderMod,"readLiteloaderMod");async function readFabricMod(file){let fs2=await resolveFileSystem(file);try{let content=await fs2.readFile("fabric.mod.json","utf-8");return JSON.parse(content.replace(/^\uFEFF/g,"").replace(/\n/g,""))}finally{file!==fs2&&fs2.close()}}__name(readFabricMod,"readFabricMod");async function readQuiltMod(file){let fs2=await resolveFileSystem(file);try{let content=await fs2.readFile("quilt.mod.json","utf-8");return JSON.parse(content.replace(/^\uFEFF/g,"").replace(/\n/g,""))}finally{fs2!==file&&fs2.close()}}__name(readQuiltMod,"readQuiltMod");var fabricModParser={type:"fabric",domain:"mods",ext:".jar",parseIcon:async(meta,fs2)=>(meta instanceof Array&&(meta=meta[0]),meta.icon?fs2.readFile(meta.icon):Promise.resolve(void 0)),parseMetadata:async fs2=>{let result=await readFabricMod(fs2);if(result.jars){let nested=await Promise.all(result.jars.map(async jar=>{try{return await readFabricMod(await fs2.readFile(jar.file))}catch{return}}));return[result,...nested.filter(v=>!!v)]}return result},getSuggestedName:meta=>{meta instanceof Array&&(meta=meta[0]);let name="";return typeof meta.name=="string"?name+=meta.name:typeof meta.id=="string"&&(name+=meta.id),typeof meta.version=="string"?name+=`-${meta.version}`:name+="-0.0.0",name},getUri:meta=>(meta instanceof Array&&(meta=meta[0]),[`fabric:${meta.id}:${meta.version}`])};var import_path3=require("path"),forgeModParser={type:"forge",domain:"mods",ext:".jar",parseIcon:async(meta,fs2)=>{if(meta.logoFile)return fs2.readFile(meta.logoFile)},parseMetadata:async(fs2,fileName)=>{try{return await readForgeMod(fs2).then(normalizeForgeModMetadata)}catch(e){if(e instanceof ForgeModParseFailedError)return forceForgeModMetadata(e,(0,import_path3.basename)(fileName,".jar"));throw e}},getSuggestedName:meta=>{let name=`${meta.name||meta.modid}`;return meta.version&&(name+=`-${meta.version}`),name},getUri:meta=>{let urls=[];for(let m of meta.mcmodInfo)urls.push(`forge:${m.modid}:${m.version}`);for(let m of meta.modsToml)urls.push(`forge:${m.modid}:${m.version}`);for(let m of meta.modAnnotations)if(m.modid&&m.version){let uri=`forge:${m.modid}:${m.version}`;urls.indexOf(uri)===-1&&urls.push(uri)}if(meta.manifestMetadata&&meta.manifestMetadata.modid&&meta.manifestMetadata.version){let m=meta.manifestMetadata,uri=`forge:${m.modid}:${m.version}`;urls.indexOf(uri)===-1&&urls.push(uri)}return urls}};var liteloaderModParser={type:"liteloader",domain:"mods",ext:".litemod",parseIcon:async()=>{},parseMetadata:fs2=>readLiteloaderMod(fs2),getSuggestedName:meta=>{let name="";return typeof meta.name=="string"&&(name+=meta.name),typeof meta.mcversion=="string"&&(name+=`-${meta.mcversion}`),typeof meta.version=="string"&&(name+=`-${meta.version}`),(typeof meta.revision=="string"||typeof meta.revision=="number")&&(name+=`-${meta.revision}`),name},getUri:meta=>[`liteloader:${meta.name}:${meta.version}`]};var neoforgeModParser={type:"neoforge",domain:"mods",ext:".jar",parseIcon:async(meta,fs2)=>{if(meta.logoFile)return fs2.readFile(meta.logoFile)},parseMetadata:async(fs2,fileName)=>{let mods=await readForgeModToml(fs2,void 0,"neoforge.mods.toml");if(mods.length===0)throw new Error;return{...mods[0],children:mods.slice(1)}},getSuggestedName:meta=>{let name=`${meta.displayName||meta.modid}`;return meta.version&&(name+=`-${meta.version}`),name},getUri:meta=>{let urls=[];return urls.push(`neoforge:${meta.modid}:${meta.version}`),urls}};var quiltModParser={type:"quilt",domain:"mods",ext:".jar",parseIcon:async(meta,fs2)=>{if(meta.quilt_loader.metadata?.icon){let icon=meta.quilt_loader.metadata.icon;if(typeof icon=="string")return fs2.readFile(icon);let icons=Object.values(icon);return fs2.readFile(icons[icons.length-1])}return Promise.resolve(void 0)},parseMetadata:async fs2=>readQuiltMod(fs2),getSuggestedName:meta=>{let name="";return meta.quilt_loader.metadata?.name?name+=meta.quilt_loader.metadata.name:name+=meta.quilt_loader.id,name+=`-${meta.quilt_loader.version}`,name},getUri:meta=>[`quilt:${meta.quilt_loader.id}:${meta.quilt_loader.version}`]};async function readPackMeta(resourcePack){let system=await resolveFileSystem(resourcePack);try{if(!await system.existsFile("pack.mcmeta"))throw new Error("Illegal Resourcepack: Cannot find pack.mcmeta!");let metadata=JSON.parse((await system.readFile("pack.mcmeta","utf-8")).replace(/^\uFEFF/,""));if(!metadata.pack)throw new Error("Illegal Resourcepack: pack.mcmeta doesn't contain the pack metadata!");return metadata.pack}finally{system!==resourcePack&&system.close()}}__name(readPackMeta,"readPackMeta");async function readIcon(resourcePack){let system=await resolveFileSystem(resourcePack);try{return system.readFile("pack.png")}finally{system!==resourcePack&&system.close()}}__name(readIcon,"readIcon");var resourcePackParser={type:"resourcepack",domain:"resourcepacks",ext:".zip",parseIcon:async(meta,fs2)=>readIcon(fs2),parseMetadata:fs2=>readPackMeta(fs2),getSuggestedName:()=>"",getUri:_=>[]};var _ByteBuffer=class{constructor(capacity,littleEndian,noAssert){this.writeBytes=this.append;this.writeByte=this.writeInt8;this.readByte=this.readInt8;this.writeUInt8=this.writeUint8;this.readUInt8=this.readUint8;this.writeShort=this.writeInt16;this.readShort=this.readInt16;this.writeUInt16=this.writeUint16;this.readUInt16=this.readUint16;this.writeInt=this.writeInt32;this.readInt=this.readInt32;this.writeUInt32=this.writeUint32;this.readUInt32=this.readUint32;this.writeFloat=this.writeFloat32;this.readFloat=this.readFloat32;this.writeDouble=this.writeFloat64;this.readDouble=this.readFloat64;this.writeLong=this.writeInt64;this.readLong=this.readInt64;this.writeUInt64=this.writeUint64;this.readUInt64=this.readUint64;this.toArrayBuffer=this.toBuffer;if(typeof capacity>"u"&&(capacity=_ByteBuffer.DEFAULT_CAPACITY),typeof littleEndian>"u"&&(littleEndian=_ByteBuffer.DEFAULT_ENDIAN),typeof noAssert>"u"&&(noAssert=_ByteBuffer.DEFAULT_NOASSERT),!noAssert){if(capacity=capacity|0,capacity<0)throw RangeError("Illegal capacity");littleEndian=!!littleEndian,noAssert=!!noAssert}this.buffer=capacity===0?EMPTY_BUFFER:new ArrayBuffer(capacity),this.view=capacity===0?new DataView(EMPTY_BUFFER):new DataView(this.buffer),this.offset=0,this.markedOffset=-1,this.limit=capacity,this.littleEndian=littleEndian,this.noAssert=noAssert}readBytes(length,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+length>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+"+length+") <= "+this.buffer.byteLength)}let slice=this.slice(offset,offset+length);return relative&&(this.offset+=length),slice}writeInt8(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value|=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=1;let capacity0=this.buffer.byteLength;return offset>capacity0&&this.resize((capacity0*=2)>offset?capacity0:offset),offset-=1,this.view.setInt8(offset,value),relative&&(this.offset+=1),this}readInt8(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+1>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+1) <= "+this.buffer.byteLength)}let value=this.view.getInt8(offset);return relative&&(this.offset+=1),value}writeUint8(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value>>>=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=1;let capacity1=this.buffer.byteLength;return offset>capacity1&&this.resize((capacity1*=2)>offset?capacity1:offset),offset-=1,this.view.setUint8(offset,value),relative&&(this.offset+=1),this}readUint8(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+1>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+1) <= "+this.buffer.byteLength)}let value=this.view.getUint8(offset);return relative&&(this.offset+=1),value}writeInt16(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value|=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=2;let capacity2=this.buffer.byteLength;return offset>capacity2&&this.resize((capacity2*=2)>offset?capacity2:offset),offset-=2,this.view.setInt16(offset,value,this.littleEndian),relative&&(this.offset+=2),this}readInt16(offset){let relative=typeof offset>"u";if(typeof offset>"u"&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+2>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+2) <= "+this.buffer.byteLength)}let value=this.view.getInt16(offset,this.littleEndian);return relative&&(this.offset+=2),value}writeUint16(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value>>>=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=2;let capacity3=this.buffer.byteLength;return offset>capacity3&&this.resize((capacity3*=2)>offset?capacity3:offset),offset-=2,this.view.setUint16(offset,value,this.littleEndian),relative&&(this.offset+=2),this}readUint16(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+2>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+2) <= "+this.buffer.byteLength)}let value=this.view.getUint16(offset,this.littleEndian);return relative&&(this.offset+=2),value}writeInt32(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value|=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=4;let capacity4=this.buffer.byteLength;return offset>capacity4&&this.resize((capacity4*=2)>offset?capacity4:offset),offset-=4,this.view.setInt32(offset,value,this.littleEndian),relative&&(this.offset+=4),this}readInt32(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+4>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+4) <= "+this.buffer.byteLength)}let value=this.view.getInt32(offset,this.littleEndian);return relative&&(this.offset+=4),value}writeUint32(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value>>>=0,typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=4;let capacity5=this.buffer.byteLength;return offset>capacity5&&this.resize((capacity5*=2)>offset?capacity5:offset),offset-=4,this.view.setUint32(offset,value,this.littleEndian),relative&&(this.offset+=4),this}readUint32(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+4>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+4) <= "+this.buffer.byteLength)}let value=this.view.getUint32(offset,this.littleEndian);return relative&&(this.offset+=4),value}writeFloat32(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value!="number")throw TypeError("Illegal value: "+value+" (not a number)");if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=4;let capacity8=this.buffer.byteLength;return offset>capacity8&&this.resize((capacity8*=2)>offset?capacity8:offset),offset-=4,this.view.setFloat32(offset,value,this.littleEndian),relative&&(this.offset+=4),this}readFloat32(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+4>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+4) <= "+this.buffer.byteLength)}let value=this.view.getFloat32(offset,this.littleEndian);return relative&&(this.offset+=4),value}writeFloat64(value,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof value!="number")throw TypeError("Illegal value: "+value+" (not a number)");if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}offset+=8;let capacity9=this.buffer.byteLength;return offset>capacity9&&this.resize((capacity9*=2)>offset?capacity9:offset),offset-=8,this.view.setFloat64(offset,value,this.littleEndian),relative&&(this.offset+=8),this}readFloat64(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+8>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+8) <= "+this.buffer.byteLength)}let value=this.view.getFloat64(offset,this.littleEndian);return relative&&(this.offset+=8),value}append(source,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}source instanceof _ByteBuffer||(source=_ByteBuffer.wrap(source));let length=source.limit-source.offset;if(length<=0)return this;offset+=length;let capacity16=this.buffer.byteLength;return offset>capacity16&&this.resize((capacity16*=2)>offset?capacity16:offset),offset-=length,new Uint8Array(this.buffer,offset).set(new Uint8Array(source.buffer).subarray(source.offset,source.limit)),source.offset+=length,relative&&(this.offset+=length),this}appendTo(target,offset){return target.append(this,offset),this}assert(assert2){return this.noAssert=!assert2,this}capacity(){return this.buffer.byteLength}clear(){return this.offset=0,this.limit=this.buffer.byteLength,this.markedOffset=-1,this}clone(copy){let bb=new _ByteBuffer(0,this.littleEndian,this.noAssert);return copy?(bb.buffer=new ArrayBuffer(this.buffer.byteLength),new Uint8Array(bb.buffer).set(this.buffer),bb.view=new DataView(bb.buffer)):(bb.buffer=this.buffer,bb.view=this.view),bb.offset=this.offset,bb.markedOffset=this.markedOffset,bb.limit=this.limit,bb}compact(begin,end){if(typeof begin>"u"&&(begin=this.offset),typeof end>"u"&&(end=this.limit),!this.noAssert){if(typeof begin!="number"||begin%1!==0)throw TypeError("Illegal begin: Not an integer");if(begin>>>=0,typeof end!="number"||end%1!==0)throw TypeError("Illegal end: Not an integer");if(end>>>=0,begin<0||begin>end||end>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+begin+" <= "+end+" <= "+this.buffer.byteLength)}if(begin===0&&end===this.buffer.byteLength)return this;let len=end-begin;if(len===0)return this.buffer=EMPTY_BUFFER,this.view=new DataView(EMPTY_BUFFER),this.markedOffset>=0&&(this.markedOffset-=begin),this.offset=0,this.limit=0,this;let buffer=new ArrayBuffer(len);return new Uint8Array(buffer).set(new Uint8Array(this.buffer).subarray(begin,end)),this.buffer=buffer,this.view=new DataView(buffer),this.markedOffset>=0&&(this.markedOffset-=begin),this.offset=0,this.limit=len,this}copy(begin,end){if(typeof begin>"u"&&(begin=this.offset),typeof end>"u"&&(end=this.limit),!this.noAssert){if(typeof begin!="number"||begin%1!==0)throw TypeError("Illegal begin: Not an integer");if(begin>>>=0,typeof end!="number"||end%1!==0)throw TypeError("Illegal end: Not an integer");if(end>>>=0,begin<0||begin>end||end>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+begin+" <= "+end+" <= "+this.buffer.byteLength)}if(begin===end)return new _ByteBuffer(0,this.littleEndian,this.noAssert);let capacity=end-begin,bb=new _ByteBuffer(capacity,this.littleEndian,this.noAssert);return bb.offset=0,bb.limit=capacity,bb.markedOffset>=0&&(bb.markedOffset-=begin),this.copyTo(bb,0,begin,end),bb}copyTo(target,targetOffset,sourceOffset,sourceLimit){let relative,targetRelative;if(!this.noAssert&&!(target instanceof _ByteBuffer))throw TypeError("Illegal target: Not a ByteBuffer");if(targetOffset=(targetRelative=typeof targetOffset>"u")?target.offset:targetOffset|0,sourceOffset=(relative=typeof sourceOffset>"u")?this.offset:sourceOffset|0,sourceLimit=typeof sourceLimit>"u"?this.limit:sourceLimit|0,targetOffset<0||targetOffset>target.buffer.byteLength)throw RangeError("Illegal target range: 0 <= "+targetOffset+" <= "+target.buffer.byteLength);if(sourceOffset<0||sourceLimit>this.buffer.byteLength)throw RangeError("Illegal source range: 0 <= "+sourceOffset+" <= "+this.buffer.byteLength);let len=sourceLimit-sourceOffset;return len===0?target:(target.ensureCapacity(targetOffset+len),new Uint8Array(target.buffer).set(new Uint8Array(this.buffer).subarray(sourceOffset,sourceLimit),targetOffset),relative&&(this.offset+=len),targetRelative&&(target.offset+=len),this)}ensureCapacity(capacity){let current=this.buffer.byteLength;return current<capacity?this.resize((current*=2)>capacity?current:capacity):this}fill(value,begin,end){let relative=typeof begin>"u";if(relative&&(begin=this.offset),typeof value=="string"&&value.length>0&&(value=value.charCodeAt(0)),typeof begin>"u"&&(begin=this.offset),typeof end>"u"&&(end=this.limit),!this.noAssert){if(typeof value!="number"||value%1!==0)throw TypeError("Illegal value: "+value+" (not an integer)");if(value|=0,typeof begin!="number"||begin%1!==0)throw TypeError("Illegal begin: Not an integer");if(begin>>>=0,typeof end!="number"||end%1!==0)throw TypeError("Illegal end: Not an integer");if(end>>>=0,begin<0||begin>end||end>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+begin+" <= "+end+" <= "+this.buffer.byteLength)}if(begin>=end)return this;for(;begin<end;)this.view.setUint8(begin++,value);return relative&&(this.offset=begin),this}flip(){return this.limit=this.offset,this.offset=0,this}mark(offset){if(offset=typeof offset>"u"?this.offset:offset,!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}return this.markedOffset=offset,this}order(littleEndian){if(!this.noAssert&&typeof littleEndian!="boolean")throw TypeError("Illegal littleEndian: Not a boolean");return this.littleEndian=!!littleEndian,this}LE(littleEndian){return this.littleEndian=typeof littleEndian<"u"?!!littleEndian:!0,this}BE(bigEndian){return this.littleEndian=typeof bigEndian<"u"?!bigEndian:!1,this}prepend(source,offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}source instanceof _ByteBuffer||(source=_ByteBuffer.wrap(source));let len=source.limit-source.offset;if(len<=0)return this;let diff=len-offset;if(diff>0){let buffer=new ArrayBuffer(this.buffer.byteLength+diff);new Uint8Array(buffer).set(new Uint8Array(this.buffer).subarray(offset,this.buffer.byteLength),len),this.buffer=buffer,this.view=new DataView(buffer),this.offset+=diff,this.markedOffset>=0&&(this.markedOffset+=diff),this.limit+=diff,offset+=diff}else new Uint8Array(this.buffer).set(new Uint8Array(source.buffer).subarray(source.offset,source.limit),offset-len);return source.offset=source.limit,relative&&(this.offset-=len),this}prependTo(target,offset){return target.prepend(this,offset),this}remaining(){return this.limit-this.offset}reset(){return this.markedOffset>=0?(this.offset=this.markedOffset,this.markedOffset=-1):this.offset=0,this}resize(capacity){if(!this.noAssert){if(typeof capacity!="number"||capacity%1!==0)throw TypeError("Illegal capacity: "+capacity+" (not an integer)");if(capacity|=0,capacity<0)throw RangeError("Illegal capacity: 0 <= "+capacity)}if(this.buffer.byteLength<capacity){let buffer=new ArrayBuffer(capacity);new Uint8Array(buffer).set(new Uint8Array(this.buffer)),this.buffer=buffer,this.view=new DataView(buffer)}return this}reverse(begin,end){if(typeof begin>"u"&&(begin=this.offset),typeof end>"u"&&(end=this.limit),!this.noAssert){if(typeof begin!="number"||begin%1!==0)throw TypeError("Illegal begin: Not an integer");if(begin>>>=0,typeof end!="number"||end%1!==0)throw TypeError("Illegal end: Not an integer");if(end>>>=0,begin<0||begin>end||end>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+begin+" <= "+end+" <= "+this.buffer.byteLength)}return begin===end?this:(Array.prototype.reverse.call(new Uint8Array(this.buffer).subarray(begin,end)),this.view=new DataView(this.buffer),this)}skip(length){if(!this.noAssert){if(typeof length!="number"||length%1!==0)throw TypeError("Illegal length: "+length+" (not an integer)");length|=0}let offset=this.offset+length;if(!this.noAssert&&(offset<0||offset>this.buffer.byteLength))throw RangeError("Illegal length: 0 <= "+this.offset+" + "+length+" <= "+this.buffer.byteLength);return this.offset=offset,this}slice(begin,end){if(typeof begin>"u"&&(begin=this.offset),typeof end>"u"&&(end=this.limit),!this.noAssert){if(typeof begin!="number"||begin%1!==0)throw TypeError("Illegal begin: Not an integer");if(begin>>>=0,typeof end!="number"||end%1!==0)throw TypeError("Illegal end: Not an integer");if(end>>>=0,begin<0||begin>end||end>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+begin+" <= "+end+" <= "+this.buffer.byteLength)}let bb=this.clone();return bb.offset=begin,bb.limit=end,bb}writeInt64(value,offset){let relative=typeof offset>"u";if(typeof offset>"u"&&(offset=this.offset),!this.noAssert){if(typeof value=="number"&&(value=BigInt(value)),typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}typeof value=="number"&&(value=BigInt(value)),offset+=8;let capacity6=this.buffer.byteLength;return offset>capacity6&&this.resize((capacity6*=2)>offset?capacity6:offset),offset-=8,this.view.setBigInt64(offset,value,this.littleEndian),relative&&(this.offset+=8),this}readInt64(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+8>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+8) <= "+this.buffer.byteLength)}let value=this.view.getBigInt64(offset,this.littleEndian);return relative&&(this.offset+=8),value}writeUint64(value,offset){let relative=typeof offset>"u";if(typeof offset>"u"&&(offset=this.offset),!this.noAssert){if(typeof value=="number"&&(value=BigInt(value)),typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+0) <= "+this.buffer.byteLength)}typeof value=="number"&&(value=BigInt(value)),offset+=8;let capacity7=this.buffer.byteLength;return offset>capacity7&&this.resize((capacity7*=2)>offset?capacity7:offset),offset-=8,this.view.setBigUint64(offset,value,this.littleEndian),relative&&(this.offset+=8),this}readUint64(offset){let relative=typeof offset>"u";if(relative&&(offset=this.offset),!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: "+offset+" (not an integer)");if(offset>>>=0,offset<0||offset+8>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+offset+" (+8) <= "+this.buffer.byteLength)}let value=this.view.getBigUint64(offset,this.littleEndian);return relative&&(this.offset+=8),value}toBuffer(forceCopy){let offset=this.offset,limit=this.limit;if(!this.noAssert){if(typeof offset!="number"||offset%1!==0)throw TypeError("Illegal offset: Not an integer");if(offset>>>=0,typeof limit!="number"||limit%1!==0)throw TypeError("Illegal limit: Not an integer");if(limit>>>=0,offset<0||offset>limit||limit>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+offset+" <= "+limit+" <= "+this.buffer.byteLength)}if(!forceCopy)return offset===0&&limit===this.buffer.byteLength?this.buffer:this.buffer.slice(offset,limit);if(offset===limit)return EMPTY_BUFFER;let buffer=new ArrayBuffer(limit-offset);return new Uint8Array(buffer).set(new Uint8Array(this.buffer).subarray(offset,limit),0),buffer}},ByteBuffer=_ByteBuffer;__name(ByteBuffer,"ByteBuffer"),ByteBuffer.VERSION="0.0.1",ByteBuffer.LITTLE_ENDIAN=!0,ByteBuffer.BIG_ENDIAN=!1,ByteBuffer.DEFAULT_CAPACITY=16,ByteBuffer.DEFAULT_ENDIAN=_ByteBuffer.BIG_ENDIAN,ByteBuffer.DEFAULT_NOASSERT=!1,ByteBuffer.accessor=function(){return DataView},ByteBuffer.allocate=function(capacity,littleEndian,noAssert){return new _ByteBuffer(capacity,littleEndian,noAssert)},ByteBuffer.concat=function(buffers,littleEndian,noAssert){let capacity=0,k=buffers.length,length;for(let i2=0,length2;i2<k;++i2){let buf=buffers[i2];buf instanceof _ByteBuffer||(buffers[i2]=_ByteBuffer.wrap(buf)),length2=buffers[i2].limit-buffers[i2].offset,length2>0&&(capacity+=length2)}if(capacity===0)return new _ByteBuffer(0,littleEndian,noAssert);let bb=new _ByteBuffer(capacity,littleEndian,noAssert),bi,view=new Uint8Array(bb.buffer),i=0;for(;i<k;)bi=buffers[i++],length=bi.limit-bi.offset,!(length<=0)&&(view.set(new Uint8Array(bi.buffer).subarray(bi.offset,bi.limit),bb.offset),bb.offset+=length);return bb.limit=bb.offset,bb.offset=0,bb},ByteBuffer.type=function(){return ArrayBuffer},ByteBuffer.wrap=function(buffer,littleEndian,noAssert){if(buffer===null||typeof buffer!="object")throw TypeError("Illegal buffer");let bb;if(buffer instanceof _ByteBuffer)return bb=buffer.clone(),bb.markedOffset=-1,bb;if(buffer instanceof Uint8Array)bb=new _ByteBuffer(0,littleEndian,noAssert),buffer.length>0&&(bb.buffer=buffer.buffer,bb.offset=buffer.byteOffset,bb.limit=buffer.byteOffset+buffer.byteLength,bb.view=new DataView(buffer.buffer));else if(buffer instanceof ArrayBuffer)bb=new _ByteBuffer(0,littleEndian,noAssert),buffer.byteLength>0&&(bb.buffer=buffer,bb.offset=0,bb.limit=buffer.byteLength,bb.view=buffer.byteLength>0?new DataView(buffer):new DataView(EMPTY_BUFFER));else if(Object.prototype.toString.call(buffer)==="[object Array]"){bb=new _ByteBuffer(buffer.length,littleEndian,noAssert),bb.limit=buffer.length;for(let i=0;i<buffer.length;++i)bb.view.setUint8(i,buffer[i])}else throw TypeError("Illegal buffer");return bb};var EMPTY_BUFFER=new ArrayBuffer(0);function writeUTF8(out,str="",context){let strlen=str.length,utflen=0,c;for(let idx=0;idx<strlen;idx++)c=str.charCodeAt(idx),c>=1&&c<=127?utflen++:c>2047?utflen+=3:utflen+=2;if(utflen>65535)throw new RangeError("encoded string too long: "+utflen+" bytes");out.writeInt16(utflen),utflen>0&&out.writeBytes(context.encoder.encode(str))}__name(writeUTF8,"writeUTF8");function readUTF8(buff,context){let utflen=buff.readInt16(),result=context.decoder.decode(buff.buffer.slice(buff.offset,buff.offset+utflen));return buff.offset+=utflen,result}__name(readUTF8,"readUTF8");var import_zlib=require("zlib"),import_util7=require("util"),gzip=(0,import_util7.promisify)(import_zlib.gzip),ungzip=(0,import_util7.promisify)(import_zlib.gunzip),inflate=(0,import_util7.promisify)(import_zlib.inflate),deflate=(0,import_util7.promisify)(import_zlib.deflate);var kNBTPrototype=Symbol("NBTPrototype"),kNBTConstructor=Symbol("NBTConstructor");function ensurePrototype(object){let nbtPrototype=getPrototypeOf(object);if(!nbtPrototype){nbtPrototype=createPrototypeObject({},object.constructor),setPrototypeOf(object,nbtPrototype);let parentProtoType=Object.getPrototypeOf(object);if(parentProtoType!==Object.prototype){let parentPrototype=ensurePrototype(parentProtoType);Object.setPrototypeOf(nbtPrototype,parentPrototype)}}return nbtPrototype}__name(ensurePrototype,"ensurePrototype");function TagType(type){return(clzPrototype,key)=>{let nbtPrototype=ensurePrototype(clzPrototype);nbtPrototype[key]=type}}__name(TagType,"TagType");function constructObject(valueType){if(!valueType)return{};let prot=typeof valueType=="object"?createPrototypeObject(valueType):getPrototypeOf(valueType);if(prot)return prot[kNBTConstructor]();if(!prot)return{}}__name(constructObject,"constructObject");function createPrototypeObject(schema,constructor){let proto={...schema};return Object.defineProperty(proto,kNBTConstructor,{value:()=>{let object;if(constructor)try{object=new constructor}catch{object={},Object.setPrototypeOf(object,constructor.prototype)}else object={};return Object.defineProperty(object,kNBTPrototype,{value:proto}),object}}),proto}__name(createPrototypeObject,"createPrototypeObject");function getPrototypeOf(object){return(typeof object=="function"?object.prototype:object)[kNBTPrototype]}__name(getPrototypeOf,"getPrototypeOf");function setPrototypeOf(object,nbtPrototype){let target=typeof object=="function"?object.prototype:object;Object.defineProperty(target,kNBTPrototype,{value:nbtPrototype})}__name(setPrototypeOf,"setPrototypeOf");function isTagType(n){return n>=0&&n<=12}__name(isTagType,"isTagType");(TagType2=>{TagType2.End=0,TagType2.Byte=1,TagType2.Short=2,TagType2.Int=3,TagType2.Long=4,TagType2.Float=5,TagType2.Double=6,TagType2.ByteArray=7,TagType2.String=8,TagType2.List=9,TagType2.Compound=10,TagType2.IntArray=11,TagType2.LongArray=12;function getName(tagType){return["End","Byte","Short","Int","Long","Float","Double","ByteArray","String","List","Compound","IntArray","LongArray"][tagType]}TagType2.getName=getName,__name(getName,"getName")})(TagType||={});var coders=[{write:buf=>{},read(buf,v){}},{write:buf=>buf.readByte(),read(buf,v=0){buf.writeByte(v)}},{write:buf=>buf.readShort(),read(buf,v=0){buf.writeShort(v)}},{write:buf=>buf.readInt(),read(buf,v=0){buf.writeInt(v)}},{write:buf=>buf.readInt64(),read(buf,v=0){buf.writeInt64(v)}},{write:buf=>buf.readFloat(),read(buf,v=0){buf.writeFloat(v)}},{write:buf=>buf.readDouble(),read(buf,v=0){buf.writeDouble(v)}},{write(buf){let arr=new Array(buf.readInt());for(let i=0;i<arr.length;i++)arr[i]=buf.readByte();return arr},read(buf,arr=[]){buf.writeInt(arr.length);for(let i=0;i<arr.length;i++)buf.writeByte(arr[i])}},{write:(buf,context)=>readUTF8(buf,context),read:(buf,v="",context)=>writeUTF8(buf,v,context)},{write(buf,context){let listType=buf.readByte();assertTag(listType);let len=buf.readInt(),list=new Array(len);if(context.schema&&assertListSchema(context.schema),context.schema&&typeof context.schema=="number"&&listType!==context.schema)return list;let childContext=context.fork(context.schema?context.schema[0]:listType),shouldInspectChildType=!childContext.schema;for(let i=0;i<len;i++)list[i]=coders[listType].write(buf,childContext);return shouldInspectChildType&&(context.inspect=childContext.inspect||[childContext.tagType]),list},read(buf,value=[],context){assertListSchema(context.schema);let valueType=context.schema[0],childContext=context.fork(valueType),tagType=childContext.tagType,writer=coders[tagType];if(assertTag(tagType),!((tagType===TagType.Compound||tagType===TagType.List)&&!childContext.schema))try{buf.writeByte(tagType),buf.writeInt(value.length);for(let v of value)writer.read(buf,v,childContext)}catch(e){if(e instanceof TypeError)throw new TypeError(`Require ${TagType.getName(tagType)} but found ${typeof value}`)}}},{write(buf,context){assertCompoundSchema(context.schema);let object=constructObject(context.schema),nbtPrototype=ensurePrototype(object),knowingType=!!context.schema;for(let tag=0;(tag=buf.readByte())!==TagType.End;){let reader=coders[tag],key=readUTF8(buf,context);assertTag(tag);let childContext;if(knowingType){let valueType=nbtPrototype[key];if(typeof valueType>"u"||typeof valueType=="number"&&valueType!==tag)continue;childContext=context.fork(valueType)}else childContext=context.fork(tag);let shouldInspectChildType=!childContext.schema;object[key]=reader.write(buf,childContext),shouldInspectChildType&&(nbtPrototype[key]=childContext.inspect||childContext.tagType)}return knowingType||(context.inspect=nbtPrototype),object},read(buf,object={},context){assertCompoundSchema(context.schema);let schema=(context.schema?context.schema instanceof Function?getPrototypeOf(context.schema):context.schema:getPrototypeOf(object))||{};for(let[key,value]of Object.entries(object)){let valueType=schema[key];if(typeof valueType>"u")continue;let childContext=context.fork(valueType),tagType=childContext.tagType,writer=coders[tagType];if(assertTag(tagType),!(!childContext.schema&&(tagType===TagType.Compound||tagType===TagType.List)))try{buf.writeByte(tagType),writeUTF8(buf,key,context),writer.read(buf,value,childContext)}catch(e){if(e instanceof TypeError)throw new TypeError(`Required ${TagType.getName(tagType)} but found ${typeof value}`)}}buf.writeByte(TagType.End)}},{write(buf){let arr=new Array(buf.readInt());for(let i=0;i<arr.length;i++)arr[i]=buf.readInt();return arr},read(buf,v=[]){buf.writeInt(v.length);for(let i=0;i<v.length;i++)buf.writeInt(v[i])}},{write(buf){let len=buf.readInt(),arr=new Array(len);for(let i=0;i<len;i++)arr[i]=buf.readInt64();return arr},read(buf,v=[]){buf.writeInt(v.length);for(let i=0;i<v.length;i++)buf.writeInt64(v[i])}}];async function deserialize(fileData,option={}){let doUnzip=normalizeCompress(fileData,option.compressed),bb=ByteBuffer.wrap(doUnzip==="none"?fileData:doUnzip==="gzip"?await ungzip(fileData):await inflate(fileData));return readRootTag(bb,Object.assign({},coders,option.io),option.type)}__name(deserialize,"deserialize");function normalizeCompress(fileData,compressed){let doUnzip;return typeof compressed>"u"?doUnzip="none":typeof compressed=="boolean"&&compressed?doUnzip="gzip":doUnzip=compressed,doUnzip}__name(normalizeCompress,"normalizeCompress");function readRootTag(buffer,io,type){let rootType=buffer.readByte();if(rootType===TagType.End)throw new Error("NBTEnd");if(rootType!==TagType.Compound)throw new Error("Root tag must be a named compound tag. "+rootType);let context=new ReadContext(type,TagType.Compound),name=readUTF8(buffer,context);return io[TagType.Compound].write(buffer,context)}__name(readRootTag,"readRootTag");function assertListSchema(v){if(!(v instanceof Array))throw new Error("IllegalState")}__name(assertListSchema,"assertListSchema");function assertCompoundSchema(v){if(v instanceof Array)throw new Error("IllegalState")}__name(assertCompoundSchema,"assertCompoundSchema");function assertTag(v){if(!isTagType(v))throw new Error("Unknown type "+v)}__name(assertTag,"assertTag");var ReadContext=class{constructor(schema,tagType){this.schema=schema;this.tagType=tagType}#decoder;get decoder(){return this.#decoder||(this.#decoder=new TextDecoder),this.#decoder}fork(schemaOrTagType){return typeof schemaOrTagType=="number"?new ReadContext(void 0,schemaOrTagType):new ReadContext(schemaOrTagType,typeof schemaOrTagType=="number"?schemaOrTagType:schemaOrTagType instanceof Array?TagType.List:TagType.Compound)}};__name(ReadContext,"ReadContext");function findVersion(arr,bitLen){let j=4096*bitLen>>6;return arr[j]!==void 0?"post116":"pre116"}__name(findVersion,"findVersion");function createBitVectorPre116(arr,bitLen){let maxEntryValue=getMask(bitLen),result=new Array(4096);for(let i=0;i<4096;++i)result[i]=Number(seekPre116(arr,bitLen,i,maxEntryValue));return result}__name(createBitVectorPre116,"createBitVectorPre116");function getMask(bitLen){return(1n<<BigInt(bitLen))-1n}__name(getMask,"getMask");function seekPre116(data,bitLen,index,maxEntryValue=getMask(bitLen)){let offset=index*bitLen,j=offset>>6,k=(index+1)*bitLen-1>>>6,l=offset^j<<6;if(j===k)return Number(data[j]>>BigInt(l)&maxEntryValue);{let shiftLeft=64-l,v=data[j]>>BigInt(l)|data[k]<<BigInt(shiftLeft);return Number(v&maxEntryValue)}}__name(seekPre116,"seekPre116");function createBitVectorPost116(arr,bitLen){let maxEntryValue=getMask(bitLen),result=new Array(4096);for(let i=0;i<4096;++i)result[i]=Number(seekPost116(arr,bitLen,i,maxEntryValue));return result}__name(createBitVectorPost116,"createBitVectorPost116");function seekPost116(blockstates,indexLength,index,maxEntryValue=getMask(indexLength)){let blocksPerLong=Math.floor(64/indexLength),longIndex=Math.floor(index/blocksPerLong),padding=Math.floor((index-longIndex*blocksPerLong)*indexLength);return blockstates[longIndex]>>BigInt(padding)&maxEntryValue}__name(seekPost116,"seekPost116");function seekLegacy(blocks,data,add,i){function getFromNibbleArray(arr,index){let nibbled=index>>>1;return index&1?arr[nibbled]>>>4&15:arr[nibbled]&15}return __name(getFromNibbleArray,"getFromNibbleArray"),(add?getFromNibbleArray(add,i):0)<<12|(blocks[i]&255)<<4|getFromNibbleArray(data,i)}__name(seekLegacy,"seekLegacy");function getChunkOffset(buffer,x,z){x&=31,z&=31;let offsetBytesLocation=(x+z*32)*4,offsetBytes=buffer.slice(offsetBytesLocation,offsetBytesLocation+4),offset=offsetBytes[0]<<16|offsetBytes[1]<<8|offsetBytes[2],sectors=offsetBytes[3];return offset===0?0:offset*4096}__name(getChunkOffset,"getChunkOffset");var WorldReader=class{constructor(fs2){this.fs=fs2}static async create(path){return new WorldReader(await openFileSystem(path))}async getRegionData(chunkX,chunkZ){return await this.getMCAData("region",chunkX,chunkZ)}async getEntityData(chunkX,chunkZ){return await this.getMCAData("entities",chunkX,chunkZ)}async getMCAData(prefix,chunkX,chunkZ){let path=this.fs.join(prefix,`r.${chunkX>>5}.${chunkZ>>5}.mca`),buffer=await this.fs.readFile(path),off=getChunkOffset(buffer,chunkX,chunkZ),lengthBuf=buffer.slice(off,off+4),length=lengthBuf[0]<<24|lengthBuf[1]<<16|lengthBuf[2]<<8|lengthBuf[3],format=buffer[off+4];if(format!==1&&format!==2)throw new Error(`Illegal Chunk format ${format} on (${prefix} | ${chunkX}, ${chunkZ})!`);let compressed=format===1?"gzip":"deflate",chunkData=buffer.slice(off+5,off+5+length);return deserialize(chunkData,{compressed})}async getLevelData(){return this.fs.readFile("level.dat").then(b=>deserialize(b,{compressed:"gzip"})).then(d=>d.Data)}async getPlayerData(){let files=await this.fs.listFiles("playerdata");return Promise.all(files.map(f=>this.fs.readFile(this.fs.join("playerdata",f)).then(b=>deserialize(b,{compressed:"gzip"}))))}async getAdvancementsData(){let files=await this.fs.listFiles("advancements");return Promise.all(files.filter(f=>f.endsWith(".dat")).map(f=>this.fs.readFile(this.fs.join("advancements",f)).then(b=>deserialize(b))))}};__name(WorldReader,"WorldReader");var RegionReader;(RegionReader2=>{function getSection(region,chunkY){return region.Level.Sections[0].Y===0?region.Level.Sections[chunkY]:region.Level.Sections[chunkY+1]}RegionReader2.getSection=getSection,__name(getSection,"getSection");function getSectionInformation(section){let blockStates=section.BlockStates,palette=section.Palette;blockStates===void 0&&(blockStates=(section.block_states||{}).data),palette===void 0&&(palette=(section.block_states||{}).palette),(palette===void 0||blockStates===void 0)&&(palette=[],blockStates=[]);let bitLength=Math.ceil(Math.log2(palette.length));return bitLength<4&&(bitLength=4),{palette,blockStates,bitLength}}RegionReader2.getSectionInformation=getSectionInformation,__name(getSectionInformation,"getSectionInformation");function getSectionBlockIdArray(section){let sectionInformation=getSectionInformation(section);return findVersion(sectionInformation.blockStates,sectionInformation.bitLength)==="pre116"?createBitVectorPre116(sectionInformation.blockStates,sectionInformation.bitLength):createBitVectorPost116(sectionInformation.blockStates,sectionInformation.bitLength)}RegionReader2.getSectionBlockIdArray=getSectionBlockIdArray,__name(getSectionBlockIdArray,"getSectionBlockIdArray");function walkBlockStateId(section,reader){let seekFunc;if("Blocks"in section){let add=section.Add,data=section.Data,blocks=section.Blocks;seekFunc=__name(i=>seekLegacy(blocks,data,add,i),"seekFunc")}else{let vector=getSectionBlockIdArray(section);seekFunc=__name(i=>vector[i],"seekFunc")}for(let i=0;i<4096;++i){let x=i&15,y=i>>>8&15,z=i>>>4&15,id=seekFunc(i);reader(x,y,z,id)}}RegionReader2.walkBlockStateId=walkBlockStateId,__name(walkBlockStateId,"walkBlockStateId");function seekBlockStateId(section,index){if("Blocks"in section)return seekLegacy(section.Blocks,section.Data,section.Add,index);let sectionInformation=getSectionInformation(section);return findVersion(sectionInformation.blockStates,sectionInformation.bitLength)==="pre116"?Number(seekPre116(sectionInformation.blockStates,sectionInformation.bitLength,index)):Number(seekPost116(sectionInformation.blockStates,sectionInformation.bitLength,index))}RegionReader2.seekBlockStateId=seekBlockStateId,__name(seekBlockStateId,"seekBlockStateId");function seekBlockState(section,index){let sectionInformation=getSectionInformation(section),blockStateId=seekBlockStateId(section,index);return sectionInformation.palette[blockStateId]}RegionReader2.seekBlockState=seekBlockState,__name(seekBlockState,"seekBlockState")})(RegionReader||={});var ServerInfo=class{icon="";ip="";name="";acceptTextures=0};__name(ServerInfo,"ServerInfo"),__decorateClass([TagType(TagType.String)],ServerInfo.prototype,"icon",2),__decorateClass([TagType(TagType.String)],ServerInfo.prototype,"ip",2),__decorateClass([TagType(TagType.String)],ServerInfo.prototype,"name",2),__decorateClass([TagType(TagType.Byte)],ServerInfo.prototype,"acceptTextures",2);var ServersData=class{servers=[]};__name(ServersData,"ServersData"),__decorateClass([TagType([ServerInfo])],ServersData.prototype,"servers",2);var import_fs_extra3=__toESM(require_lib()),import_path4=require("path");async function findLevelRootDirectory(fs2,searchPath){if(!(searchPath!==""&&!await fs2.isDirectory(searchPath))){if(await fs2.existsFile(fs2.join(searchPath,"level.dat")))return searchPath;for(let subdir of await fs2.listFiles(searchPath)){if(subdir==="")continue;let result=await findLevelRootDirectory(fs2,fs2.join(searchPath,subdir));if(result)return result}}}__name(findLevelRootDirectory,"findLevelRootDirectory");async function readSaveMetadata(save){let reader=await __name(()=>typeof save=="string"||save instanceof Uint8Array?WorldReader.create(save):save instanceof WorldReader?save:new WorldReader(save),"resolveReader")(),level=await reader.getLevelData(),adv=await reader.getAdvancementsData().catch(()=>[]),advancements=0;return adv.length!==0?advancements=adv.length:typeof save=="string"&&(advancements=(await(0,import_fs_extra3.readdir)((0,import_path4.join)(save,"advancements")).catch(()=>[])).filter(f=>f.endsWith(".json")).length),{mode:level.GameType,levelName:level.LevelName,gameVersion:level.Version.Name,difficulty:level.Difficulty,cheat:!1,time:Number(level.Time),lastPlayed:Number(level.LastPlayed),advancements}}__name(readSaveMetadata,"readSaveMetadata");async function readResourceSaveMetadata(resourcePath,root){return{root,...await readSaveMetadata(resourcePath)}}__name(readResourceSaveMetadata,"readResourceSaveMetadata");var saveParser={type:"save",domain:"saves",ext:".zip",parseIcon:async(meta,fs2)=>fs2.readFile("icon.png"),parseMetadata:async fs2=>{let root=await findLevelRootDirectory(fs2,"");if(!root)throw new Error;return fs2.cd(root),readResourceSaveMetadata(fs2,root)},getSuggestedName:meta=>meta.levelName,getUri:_=>[]};var shaderPackParser={type:"shaderpack",domain:"shaderpacks",ext:".zip",parseIcon:()=>Promise.resolve(void 0),parseMetadata:async fs2=>{if(await fs2.existsFile("shaders/shaders.properties"))return{};throw new Error},getSuggestedName:()=>"",getUri:_=>[]};var ResourceParser=class{constructor(parsers=[fabricModParser,quiltModParser,liteloaderModParser,forgeModParser,neoforgeModParser,shaderPackParser,resourcePackParser,saveParser]){this.parsers=parsers}async parse(args){let inspectExt=args.fileType==="zip"?".zip":void 0,ext=(0,import_path5.extname)(args.path),parsers;args.domain==="unclassified"?ext?(parsers=this.parsers.filter(r=>r.ext===ext),parsers.length===0&&inspectExt&&parsers.push(...this.parsers.filter(r=>r.ext===inspectExt),forgeModParser)):inspectExt?parsers=this.parsers.filter(r=>r.ext===inspectExt).concat(forgeModParser):parsers=[...this.parsers]:parsers=this.parsers.filter(r=>r.domain===args.domain);let icons=[],fs2=await openFileSystem(args.path).catch(e=>{throw e.message==="Invalid zip file"?(Object.assign(e,{name:"InvalidZipFileError"}),e):e.message.startsWith("multi-disk zip files are not supported: found disk number")?(Object.assign(e,{name:"MultiDiskZipFileError"}),e):(e.message.startsWith("invalid central directory file header signature")&&Object.assign(e,{name:"InvalidCentralDirectoryFileHeaderError"}),e.message.startsWith("compressed/uncompressed size mismatch for stored file")&&Object.assign(e,{name:"CompressedUncompressedSizeMismatchError"}),isSystemError(e)&&(e.code===ENOENT_ERROR?Object.assign(e,{name:"FileNotFoundError"}):e.code===EPERM_ERROR&&Object.assign(e,{name:"PermissionError"})),e)}),container={},fileName=(0,import_path5.basename)(args.path),uris=[],name;for(let parser2 of parsers)if(!(args.domain!=="unclassified"&&parser2.domain!==args.domain))try{let metadata=await parser2.parseMetadata(fs2,fileName,container),icon=await parser2.parseIcon(metadata,fs2).catch(()=>{});container[parser2.type]=metadata,uris.push(...parser2.getUri(metadata)),name&&(name=parser2.getSuggestedName(metadata)),icon&&icons.push(icon)}catch{}return fs2.close(),{name:name||fileName,metadata:container,uris,icons}}};__name(ResourceParser,"ResourceParser");var import_crc32=__toESM(require_main2()),import_fs_extra4=__toESM(require_lib());function cloneCallSite(frame){let object={};return Object.getOwnPropertyNames(Object.getPrototypeOf(frame)).forEach(function(name){object[name]=/^(?:is|get)/.test(name)?function(){return frame[name].call(frame)}:frame[name]}),object.toString=CallSiteToString,object}__name(cloneCallSite,"cloneCallSite");function CallSiteToString(){let fileName,fileLocation="";if(this.isNative())fileLocation="native";else{fileName=this.getScriptNameOrSourceURL(),!fileName&&this.isEval()&&(fileLocation=this.getEvalOrigin(),fileLocation+=", "),fileName?fileLocation+=fileName:fileLocation+="<anonymous>";let lineNumber=this.getLineNumber();if(lineNumber!=null){fileLocation+=":"+lineNumber;let columnNumber=this.getColumnNumber();columnNumber&&(fileLocation+=":"+columnNumber)}}let line="",functionName=this.getFunctionName(),addSuffix=!0,isConstructor=this.isConstructor();if(!(this.isToplevel()||isConstructor)){let typeName=this.getTypeName();typeName==="[object Object]"&&(typeName="null");let methodName=this.getMethodName();functionName?(typeName&&functionName.indexOf(typeName)!==0&&(line+=typeName+"."),line+=functionName,methodName&&functionName.indexOf("."+methodName)!==functionName.length-methodName.length-1&&(line+=" [as "+methodName+"]")):line+=typeName+"."+(methodName||"<anonymous>")}else isConstructor?line+="new "+(functionName||"<anonymous>"):functionName?line+=functionName:(line+=fileLocation,addSuffix=!1);return addSuffix&&(line+=" ("+fileLocation+")"),line}__name(CallSiteToString,"CallSiteToString");var buildNumber="1130",url=`/${buildNumber}`,wrapCallSite=__name(frame=>{if(frame.isNative())return frame;frame=cloneCallSite(frame);let original=frame.getScriptNameOrSourceURL;return frame.getScriptNameOrSourceURL=function(){let name=original.call(this);return name&&(name=name.replace(__dirname,url),name=name.replace(/\\/g,"/")),name},frame},"wrapCallSite");Error.prepareStackTrace=(error,stack)=>{let name=error.name||"Error",message=error.message||"",errorString=name+": "+message,processedStack=[];for(let i=stack.length-1;i>=0;i--)processedStack.push(`
    at `+wrapCallSite(stack[i]));return errorString+processedStack.reverse().join("")};(0,import_graceful_fs.gracefulify)(import_fs6.default);var parser=new ResourceParser,handlers2={checksum:async(path,algorithm)=>algorithm==="crc32"?(0,import_crc32.crc32)(await(0,import_fs_extra4.readFile)(path)):checksum(path,algorithm),fingerprint,hash:(file,size)=>hashResource(file,size),parse:args=>parser.parse(args),hashAndFileType:(file,size,dir)=>hashAndFiletypeResource(file,size,dir)};setHandler(handlers2);
/**
 * @license bytebuffer.js (c) 2015 Daniel Wirtz <dcode@dcode.io>
 * Backing buffer: ArrayBuffer, Accessor: DataView
 * Released under the Apache License, Version 2.0
 * see: https://github.com/dcodeIO/bytebuffer.js for details
 * @module @xmcl/bytebuffer
 */
/*! Bundled license information:

undici/lib/web/fetch/body.js:
  (*! formdata-polyfill. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> *)

undici/lib/web/websocket/frame.js:
  (*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> *)

ieee754/index.js:
  (*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> *)

smol-toml/dist/error.js:
  (*!
   * Copyright (c) Squirrel Chat et al., All rights reserved.
   * SPDX-License-Identifier: BSD-3-Clause
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions are met:
   *
   * 1. Redistributions of source code must retain the above copyright notice, this
   *    list of conditions and the following disclaimer.
   * 2. Redistributions in binary form must reproduce the above copyright notice,
   *    this list of conditions and the following disclaimer in the
   *    documentation and/or other materials provided with the distribution.
   * 3. Neither the name of the copyright holder nor the names of its contributors
   *    may be used to endorse or promote products derived from this software without
   *    specific prior written permission.
   *
   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
   * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
   * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
   * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
   * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   *)

smol-toml/dist/util.js:
  (*!
   * Copyright (c) Squirrel Chat et al., All rights reserved.
   * SPDX-License-Identifier: BSD-3-Clause
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions are met:
   *
   * 1. Redistributions of source code must retain the above copyright notice, this
   *    list of conditions and the following disclaimer.
   * 2. Redistributions in binary form must reproduce the above copyright notice,
   *    this list of conditions and the following disclaimer in the
   *    documentation and/or other materials provided with the distribution.
   * 3. Neither the name of the copyright holder nor the names of its contributors
   *    may be used to endorse or promote products derived from this software without
   *    specific prior written permission.
   *
   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
   * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
   * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
   * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
   * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   *)

smol-toml/dist/date.js:
  (*!
   * Copyright (c) Squirrel Chat et al., All rights reserved.
   * SPDX-License-Identifier: BSD-3-Clause
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions are met:
   *
   * 1. Redistributions of source code must retain the above copyright notice, this
   *    list of conditions and the following disclaimer.
   * 2. Redistributions in binary form must reproduce the above copyright notice,
   *    this list of conditions and the following disclaimer in the
   *    documentation and/or other materials provided with the distribution.
   * 3. Neither the name of the copyright holder nor the names of its contributors
   *    may be used to endorse or promote products derived from this software without
   *    specific prior written permission.
   *
   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
   * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
   * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
   * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
   * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   *)

smol-toml/dist/primitive.js:
  (*!
   * Copyright (c) Squirrel Chat et al., All rights reserved.
   * SPDX-License-Identifier: BSD-3-Clause
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions are met:
   *
   * 1. Redistributions of source code must retain the above copyright notice, this
   *    list of conditions and the following disclaimer.
   * 2. Redistributions in binary form must reproduce the above copyright notice,
   *    this list of conditions and the following disclaimer in the
   *    documentation and/or other materials provided with the distribution.
   * 3. Neither the name of the copyright holder nor the names of its contributors
   *    may be used to endorse or promote products derived from this software without
   *    specific prior written permission.
   *
   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
   * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
   * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
   * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
   * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   *)

smol-toml/dist/extract.js:
  (*!
   * Copyright (c) Squirrel Chat et al., All rights reserved.
   * SPDX-License-Identifier: BSD-3-Clause
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions are met:
   *
   * 1. Redistributions of source code must retain the above copyright notice, this
   *    list of conditions and the following disclaimer.
   * 2. Redistributions in binary form must reproduce the above copyright notice,
   *    this list of conditions and the following disclaimer in the
   *    documentation and/or other materials provided with the distribution.
   * 3. Neither the name of the copyright holder nor the names of its contributors
   *    may be used to endorse or promote products derived from this software without
   *    specific prior written permission.
   *
   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
   * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
   * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
   * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
   * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   *)

smol-toml/dist/struct.js:
  (*!
   * Copyright (c) Squirrel Chat et al., All rights reserved.
   * SPDX-License-Identifier: BSD-3-Clause
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions are met:
   *
   * 1. Redistributions of source code must retain the above copyright notice, this
   *    list of conditions and the following disclaimer.
   * 2. Redistributions in binary form must reproduce the above copyright notice,
   *    this list of conditions and the following disclaimer in the
   *    documentation and/or other materials provided with the distribution.
   * 3. Neither the name of the copyright holder nor the names of its contributors
   *    may be used to endorse or promote products derived from this software without
   *    specific prior written permission.
   *
   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
   * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
   * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
   * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
   * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   *)

smol-toml/dist/parse.js:
  (*!
   * Copyright (c) Squirrel Chat et al., All rights reserved.
   * SPDX-License-Identifier: BSD-3-Clause
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions are met:
   *
   * 1. Redistributions of source code must retain the above copyright notice, this
   *    list of conditions and the following disclaimer.
   * 2. Redistributions in binary form must reproduce the above copyright notice,
   *    this list of conditions and the following disclaimer in the
   *    documentation and/or other materials provided with the distribution.
   * 3. Neither the name of the copyright holder nor the names of its contributors
   *    may be used to endorse or promote products derived from this software without
   *    specific prior written permission.
   *
   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
   * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
   * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
   * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
   * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   *)

smol-toml/dist/stringify.js:
  (*!
   * Copyright (c) Squirrel Chat et al., All rights reserved.
   * SPDX-License-Identifier: BSD-3-Clause
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions are met:
   *
   * 1. Redistributions of source code must retain the above copyright notice, this
   *    list of conditions and the following disclaimer.
   * 2. Redistributions in binary form must reproduce the above copyright notice,
   *    this list of conditions and the following disclaimer in the
   *    documentation and/or other materials provided with the distribution.
   * 3. Neither the name of the copyright holder nor the names of its contributors
   *    may be used to endorse or promote products derived from this software without
   *    specific prior written permission.
   *
   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
   * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
   * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
   * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
   * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   *)

smol-toml/dist/index.js:
  (*!
   * Copyright (c) Squirrel Chat et al., All rights reserved.
   * SPDX-License-Identifier: BSD-3-Clause
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions are met:
   *
   * 1. Redistributions of source code must retain the above copyright notice, this
   *    list of conditions and the following disclaimer.
   * 2. Redistributions in binary form must reproduce the above copyright notice,
   *    this list of conditions and the following disclaimer in the
   *    documentation and/or other materials provided with the distribution.
   * 3. Neither the name of the copyright holder nor the names of its contributors
   *    may be used to endorse or promote products derived from this software without
   *    specific prior written permission.
   *
   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
   * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
   * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
   * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
   * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   *)
*/
"use strict";var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod));var __publicField=(obj,key,value)=>(__defNormalProp(obj,typeof key!="symbol"?key+"":key,value),value);var require_symbols=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/symbols.js"(exports,module2){"use strict";module2.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}}});var require_errors=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/errors.js"(exports,module2){"use strict";var UndiciError=class extends Error{constructor(message,options){super(message,options),this.name="UndiciError",this.code="UND_ERR"}};__name(UndiciError,"UndiciError");var ConnectTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="ConnectTimeoutError",this.message=message||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}};__name(ConnectTimeoutError,"ConnectTimeoutError");var HeadersTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="HeadersTimeoutError",this.message=message||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}};__name(HeadersTimeoutError,"HeadersTimeoutError");var HeadersOverflowError=class extends UndiciError{constructor(message){super(message),this.name="HeadersOverflowError",this.message=message||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}};__name(HeadersOverflowError,"HeadersOverflowError");var BodyTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="BodyTimeoutError",this.message=message||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}};__name(BodyTimeoutError,"BodyTimeoutError");var ResponseStatusCodeError=class extends UndiciError{constructor(message,statusCode,headers,body){super(message),this.name="ResponseStatusCodeError",this.message=message||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=body,this.status=statusCode,this.statusCode=statusCode,this.headers=headers}};__name(ResponseStatusCodeError,"ResponseStatusCodeError");var InvalidArgumentError=class extends UndiciError{constructor(message){super(message),this.name="InvalidArgumentError",this.message=message||"Invalid Argument Error",this.code="UND_ERR_INVALID_ARG"}};__name(InvalidArgumentError,"InvalidArgumentError");var InvalidReturnValueError=class extends UndiciError{constructor(message){super(message),this.name="InvalidReturnValueError",this.message=message||"Invalid Return Value Error",this.code="UND_ERR_INVALID_RETURN_VALUE"}};__name(InvalidReturnValueError,"InvalidReturnValueError");var AbortError=class extends UndiciError{constructor(message){super(message),this.name="AbortError",this.message=message||"The operation was aborted"}};__name(AbortError,"AbortError");var RequestAbortedError=class extends AbortError{constructor(message){super(message),this.name="AbortError",this.message=message||"Request aborted",this.code="UND_ERR_ABORTED"}};__name(RequestAbortedError,"RequestAbortedError");var InformationalError=class extends UndiciError{constructor(message){super(message),this.name="InformationalError",this.message=message||"Request information",this.code="UND_ERR_INFO"}};__name(InformationalError,"InformationalError");var RequestContentLengthMismatchError=class extends UndiciError{constructor(message){super(message),this.name="RequestContentLengthMismatchError",this.message=message||"Request body length does not match content-length header",this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}};__name(RequestContentLengthMismatchError,"RequestContentLengthMismatchError");var ResponseContentLengthMismatchError=class extends UndiciError{constructor(message){super(message),this.name="ResponseContentLengthMismatchError",this.message=message||"Response body length does not match content-length header",this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}};__name(ResponseContentLengthMismatchError,"ResponseContentLengthMismatchError");var ClientDestroyedError=class extends UndiciError{constructor(message){super(message),this.name="ClientDestroyedError",this.message=message||"The client is destroyed",this.code="UND_ERR_DESTROYED"}};__name(ClientDestroyedError,"ClientDestroyedError");var ClientClosedError=class extends UndiciError{constructor(message){super(message),this.name="ClientClosedError",this.message=message||"The client is closed",this.code="UND_ERR_CLOSED"}};__name(ClientClosedError,"ClientClosedError");var SocketError=class extends UndiciError{constructor(message,socket){super(message),this.name="SocketError",this.message=message||"Socket error",this.code="UND_ERR_SOCKET",this.socket=socket}};__name(SocketError,"SocketError");var NotSupportedError=class extends UndiciError{constructor(message){super(message),this.name="NotSupportedError",this.message=message||"Not supported error",this.code="UND_ERR_NOT_SUPPORTED"}};__name(NotSupportedError,"NotSupportedError");var BalancedPoolMissingUpstreamError=class extends UndiciError{constructor(message){super(message),this.name="MissingUpstreamError",this.message=message||"No upstream has been added to the BalancedPool",this.code="UND_ERR_BPL_MISSING_UPSTREAM"}};__name(BalancedPoolMissingUpstreamError,"BalancedPoolMissingUpstreamError");var HTTPParserError=class extends Error{constructor(message,code,data){super(message),this.name="HTTPParserError",this.code=code?`HPE_${code}`:void 0,this.data=data?data.toString():void 0}};__name(HTTPParserError,"HTTPParserError");var ResponseExceededMaxSizeError=class extends UndiciError{constructor(message){super(message),this.name="ResponseExceededMaxSizeError",this.message=message||"Response content exceeded max size",this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}};__name(ResponseExceededMaxSizeError,"ResponseExceededMaxSizeError");var RequestRetryError=class extends UndiciError{constructor(message,code,{headers,data}){super(message),this.name="RequestRetryError",this.message=message||"Request retry error",this.code="UND_ERR_REQ_RETRY",this.statusCode=code,this.data=data,this.headers=headers}};__name(RequestRetryError,"RequestRetryError");var ResponseError=class extends UndiciError{constructor(message,code,{headers,body}){super(message),this.name="ResponseError",this.message=message||"Response error",this.code="UND_ERR_RESPONSE",this.statusCode=code,this.body=body,this.headers=headers}};__name(ResponseError,"ResponseError");var SecureProxyConnectionError=class extends UndiciError{constructor(cause,message,options={}){super(message,{cause,...options}),this.name="SecureProxyConnectionError",this.message=message||"Secure Proxy Connection failed",this.code="UND_ERR_PRX_TLS",this.cause=cause}};__name(SecureProxyConnectionError,"SecureProxyConnectionError");module2.exports={AbortError,HTTPParserError,UndiciError,HeadersTimeoutError,HeadersOverflowError,BodyTimeoutError,RequestContentLengthMismatchError,ConnectTimeoutError,ResponseStatusCodeError,InvalidArgumentError,InvalidReturnValueError,RequestAbortedError,ClientDestroyedError,ClientClosedError,InformationalError,SocketError,NotSupportedError,ResponseContentLengthMismatchError,BalancedPoolMissingUpstreamError,ResponseExceededMaxSizeError,RequestRetryError,ResponseError,SecureProxyConnectionError}}});var require_constants=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/constants.js"(exports,module2){"use strict";var wellknownHeaderNames=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"],headerNameLowerCasedRecord={};Object.setPrototypeOf(headerNameLowerCasedRecord,null);var wellknownHeaderNameBuffers={};Object.setPrototypeOf(wellknownHeaderNameBuffers,null);function getHeaderNameAsBuffer(header){let buffer=wellknownHeaderNameBuffers[header];return buffer===void 0&&(buffer=Buffer.from(header)),buffer}__name(getHeaderNameAsBuffer,"getHeaderNameAsBuffer");for(let i=0;i<wellknownHeaderNames.length;++i){let key=wellknownHeaderNames[i],lowerCasedKey=key.toLowerCase();headerNameLowerCasedRecord[key]=headerNameLowerCasedRecord[lowerCasedKey]=lowerCasedKey}module2.exports={wellknownHeaderNames,headerNameLowerCasedRecord,getHeaderNameAsBuffer}}});var require_tree=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/tree.js"(exports,module2){"use strict";var{wellknownHeaderNames,headerNameLowerCasedRecord}=require_constants(),TstNode=class{value=null;left=null;middle=null;right=null;code;constructor(key,value,index){if(index===void 0||index>=key.length)throw new TypeError("Unreachable");if((this.code=key.charCodeAt(index))>127)throw new TypeError("key must be ascii string");key.length!==++index?this.middle=new TstNode(key,value,index):this.value=value}add(key,value){let length=key.length;if(length===0)throw new TypeError("Unreachable");let index=0,node=this;for(;;){let code=key.charCodeAt(index);if(code>127)throw new TypeError("key must be ascii string");if(node.code===code)if(length===++index){node.value=value;break}else if(node.middle!==null)node=node.middle;else{node.middle=new TstNode(key,value,index);break}else if(node.code<code)if(node.left!==null)node=node.left;else{node.left=new TstNode(key,value,index);break}else if(node.right!==null)node=node.right;else{node.right=new TstNode(key,value,index);break}}}search(key){let keylength=key.length,index=0,node=this;for(;node!==null&&index<keylength;){let code=key[index];for(code<=90&&code>=65&&(code|=32);node!==null;){if(code===node.code){if(keylength===++index)return node;node=node.middle;break}node=node.code<code?node.left:node.right}}return null}};__name(TstNode,"TstNode");var TernarySearchTree=class{node=null;insert(key,value){this.node===null?this.node=new TstNode(key,value,0):this.node.add(key,value)}lookup(key){return this.node?.search(key)?.value??null}};__name(TernarySearchTree,"TernarySearchTree");var tree=new TernarySearchTree;for(let i=0;i<wellknownHeaderNames.length;++i){let key=headerNameLowerCasedRecord[wellknownHeaderNames[i]];tree.insert(key,key)}module2.exports={TernarySearchTree,tree}}});var require_util=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/util.js"(exports,module2){"use strict";var assert=require("node:assert"),{kDestroyed,kBodyUsed,kListeners,kBody}=require_symbols(),{IncomingMessage}=require("node:http"),stream=require("node:stream"),net=require("node:net"),{Blob:Blob2}=require("node:buffer"),nodeUtil=require("node:util"),{stringify}=require("node:querystring"),{EventEmitter:EE}=require("node:events"),{InvalidArgumentError}=require_errors(),{headerNameLowerCasedRecord}=require_constants(),{tree}=require_tree(),[nodeMajor,nodeMinor]=process.versions.node.split(".").map(v=>Number(v)),BodyAsyncIterable=class{constructor(body){this[kBody]=body,this[kBodyUsed]=!1}async*[Symbol.asyncIterator](){assert(!this[kBodyUsed],"disturbed"),this[kBodyUsed]=!0,yield*this[kBody]}};__name(BodyAsyncIterable,"BodyAsyncIterable");function wrapRequestBody(body){return isStream(body)?(bodyLength(body)===0&&body.on("data",function(){assert(!1)}),typeof body.readableDidRead!="boolean"&&(body[kBodyUsed]=!1,EE.prototype.on.call(body,"data",function(){this[kBodyUsed]=!0})),body):body&&typeof body.pipeTo=="function"?new BodyAsyncIterable(body):body&&typeof body!="string"&&!ArrayBuffer.isView(body)&&isIterable(body)?new BodyAsyncIterable(body):body}__name(wrapRequestBody,"wrapRequestBody");function isStream(obj){return obj&&typeof obj=="object"&&typeof obj.pipe=="function"&&typeof obj.on=="function"}__name(isStream,"isStream");function isBlobLike(object){if(object===null)return!1;if(object instanceof Blob2)return!0;if(typeof object!="object")return!1;{let sTag=object[Symbol.toStringTag];return(sTag==="Blob"||sTag==="File")&&("stream"in object&&typeof object.stream=="function"||"arrayBuffer"in object&&typeof object.arrayBuffer=="function")}}__name(isBlobLike,"isBlobLike");function serializePathWithQuery(url2,queryParams){if(url2.includes("?")||url2.includes("#"))throw new Error('Query params cannot be passed when url already contains "?" or "#".');let stringified=stringify(queryParams);return stringified&&(url2+="?"+stringified),url2}__name(serializePathWithQuery,"serializePathWithQuery");function isValidPort(port){let value=parseInt(port,10);return value===Number(port)&&value>=0&&value<=65535}__name(isValidPort,"isValidPort");function isHttpOrHttpsPrefixed(value){return value!=null&&value[0]==="h"&&value[1]==="t"&&value[2]==="t"&&value[3]==="p"&&(value[4]===":"||value[4]==="s"&&value[5]===":")}__name(isHttpOrHttpsPrefixed,"isHttpOrHttpsPrefixed");function parseURL(url2){if(typeof url2=="string"){if(url2=new URL(url2),!isHttpOrHttpsPrefixed(url2.origin||url2.protocol))throw new InvalidArgumentError("Invalid URL protocol: the URL must start with `http:` or `https:`.");return url2}if(!url2||typeof url2!="object")throw new InvalidArgumentError("Invalid URL: The URL argument must be a non-null object.");if(!(url2 instanceof URL)){if(url2.port!=null&&url2.port!==""&&isValidPort(url2.port)===!1)throw new InvalidArgumentError("Invalid URL: port must be a valid integer or a string representation of an integer.");if(url2.path!=null&&typeof url2.path!="string")throw new InvalidArgumentError("Invalid URL path: the path must be a string or null/undefined.");if(url2.pathname!=null&&typeof url2.pathname!="string")throw new InvalidArgumentError("Invalid URL pathname: the pathname must be a string or null/undefined.");if(url2.hostname!=null&&typeof url2.hostname!="string")throw new InvalidArgumentError("Invalid URL hostname: the hostname must be a string or null/undefined.");if(url2.origin!=null&&typeof url2.origin!="string")throw new InvalidArgumentError("Invalid URL origin: the origin must be a string or null/undefined.");if(!isHttpOrHttpsPrefixed(url2.origin||url2.protocol))throw new InvalidArgumentError("Invalid URL protocol: the URL must start with `http:` or `https:`.");let port=url2.port!=null?url2.port:url2.protocol==="https:"?443:80,origin=url2.origin!=null?url2.origin:`${url2.protocol||""}//${url2.hostname||""}:${port}`,path=url2.path!=null?url2.path:`${url2.pathname||""}${url2.search||""}`;return origin[origin.length-1]==="/"&&(origin=origin.slice(0,origin.length-1)),path&&path[0]!=="/"&&(path=`/${path}`),new URL(`${origin}${path}`)}if(!isHttpOrHttpsPrefixed(url2.origin||url2.protocol))throw new InvalidArgumentError("Invalid URL protocol: the URL must start with `http:` or `https:`.");return url2}__name(parseURL,"parseURL");function parseOrigin(url2){if(url2=parseURL(url2),url2.pathname!=="/"||url2.search||url2.hash)throw new InvalidArgumentError("invalid url");return url2}__name(parseOrigin,"parseOrigin");function getHostname(host){if(host[0]==="["){let idx2=host.indexOf("]");return assert(idx2!==-1),host.substring(1,idx2)}let idx=host.indexOf(":");return idx===-1?host:host.substring(0,idx)}__name(getHostname,"getHostname");function getServerName(host){if(!host)return null;assert(typeof host=="string");let servername=getHostname(host);return net.isIP(servername)?"":servername}__name(getServerName,"getServerName");function deepClone(obj){return JSON.parse(JSON.stringify(obj))}__name(deepClone,"deepClone");function isAsyncIterable(obj){return obj!=null&&typeof obj[Symbol.asyncIterator]=="function"}__name(isAsyncIterable,"isAsyncIterable");function isIterable(obj){return obj!=null&&(typeof obj[Symbol.iterator]=="function"||typeof obj[Symbol.asyncIterator]=="function")}__name(isIterable,"isIterable");function bodyLength(body){if(body==null)return 0;if(isStream(body)){let state=body._readableState;return state&&state.objectMode===!1&&state.ended===!0&&Number.isFinite(state.length)?state.length:null}else{if(isBlobLike(body))return body.size!=null?body.size:null;if(isBuffer(body))return body.byteLength}return null}__name(bodyLength,"bodyLength");function isDestroyed(body){return body&&!!(body.destroyed||body[kDestroyed]||stream.isDestroyed?.(body))}__name(isDestroyed,"isDestroyed");function destroy(stream2,err){stream2==null||!isStream(stream2)||isDestroyed(stream2)||(typeof stream2.destroy=="function"?(Object.getPrototypeOf(stream2).constructor===IncomingMessage&&(stream2.socket=null),stream2.destroy(err)):err&&queueMicrotask(()=>{stream2.emit("error",err)}),stream2.destroyed!==!0&&(stream2[kDestroyed]=!0))}__name(destroy,"destroy");var KEEPALIVE_TIMEOUT_EXPR=/timeout=(\d+)/;function parseKeepAliveTimeout(val){let m=val.match(KEEPALIVE_TIMEOUT_EXPR);return m?parseInt(m[1],10)*1e3:null}__name(parseKeepAliveTimeout,"parseKeepAliveTimeout");function headerNameToString(value){return typeof value=="string"?headerNameLowerCasedRecord[value]??value.toLowerCase():tree.lookup(value)??value.toString("latin1").toLowerCase()}__name(headerNameToString,"headerNameToString");function bufferToLowerCasedHeaderName(value){return tree.lookup(value)??value.toString("latin1").toLowerCase()}__name(bufferToLowerCasedHeaderName,"bufferToLowerCasedHeaderName");function parseHeaders(headers,obj){obj===void 0&&(obj={});for(let i=0;i<headers.length;i+=2){let key=headerNameToString(headers[i]),val=obj[key];if(val)typeof val=="string"&&(val=[val],obj[key]=val),val.push(headers[i+1].toString("utf8"));else{let headersValue=headers[i+1];typeof headersValue=="string"?obj[key]=headersValue:obj[key]=Array.isArray(headersValue)?headersValue.map(x=>x.toString("utf8")):headersValue.toString("utf8")}}return"content-length"in obj&&"content-disposition"in obj&&(obj["content-disposition"]=Buffer.from(obj["content-disposition"]).toString("latin1")),obj}__name(parseHeaders,"parseHeaders");function parseRawHeaders(headers){let headersLength=headers.length,ret=new Array(headersLength),hasContentLength=!1,contentDispositionIdx=-1,key,val,kLen=0;for(let n=0;n<headersLength;n+=2)key=headers[n],val=headers[n+1],typeof key!="string"&&(key=key.toString()),typeof val!="string"&&(val=val.toString("utf8")),kLen=key.length,kLen===14&&key[7]==="-"&&(key==="content-length"||key.toLowerCase()==="content-length")?hasContentLength=!0:kLen===19&&key[7]==="-"&&(key==="content-disposition"||key.toLowerCase()==="content-disposition")&&(contentDispositionIdx=n+1),ret[n]=key,ret[n+1]=val;return hasContentLength&&contentDispositionIdx!==-1&&(ret[contentDispositionIdx]=Buffer.from(ret[contentDispositionIdx]).toString("latin1")),ret}__name(parseRawHeaders,"parseRawHeaders");function encodeRawHeaders(headers){if(!Array.isArray(headers))throw new TypeError("expected headers to be an array");return headers.map(x=>Buffer.from(x))}__name(encodeRawHeaders,"encodeRawHeaders");function isBuffer(buffer){return buffer instanceof Uint8Array||Buffer.isBuffer(buffer)}__name(isBuffer,"isBuffer");function assertRequestHandler(handler,method,upgrade){if(!handler||typeof handler!="object")throw new InvalidArgumentError("handler must be an object");if(typeof handler.onRequestStart!="function"){if(typeof handler.onConnect!="function")throw new InvalidArgumentError("invalid onConnect method");if(typeof handler.onError!="function")throw new InvalidArgumentError("invalid onError method");if(typeof handler.onBodySent!="function"&&handler.onBodySent!==void 0)throw new InvalidArgumentError("invalid onBodySent method");if(upgrade||method==="CONNECT"){if(typeof handler.onUpgrade!="function")throw new InvalidArgumentError("invalid onUpgrade method")}else{if(typeof handler.onHeaders!="function")throw new InvalidArgumentError("invalid onHeaders method");if(typeof handler.onData!="function")throw new InvalidArgumentError("invalid onData method");if(typeof handler.onComplete!="function")throw new InvalidArgumentError("invalid onComplete method")}}}__name(assertRequestHandler,"assertRequestHandler");function isDisturbed(body){return!!(body&&(stream.isDisturbed(body)||body[kBodyUsed]))}__name(isDisturbed,"isDisturbed");function getSocketInfo(socket){return{localAddress:socket.localAddress,localPort:socket.localPort,remoteAddress:socket.remoteAddress,remotePort:socket.remotePort,remoteFamily:socket.remoteFamily,timeout:socket.timeout,bytesWritten:socket.bytesWritten,bytesRead:socket.bytesRead}}__name(getSocketInfo,"getSocketInfo");function ReadableStreamFrom(iterable){let iterator;return new ReadableStream({async start(){iterator=iterable[Symbol.asyncIterator]()},pull(controller){async function pull(){let{done,value}=await iterator.next();if(done)queueMicrotask(()=>{controller.close(),controller.byobRequest?.respond(0)});else{let buf=Buffer.isBuffer(value)?value:Buffer.from(value);if(buf.byteLength)controller.enqueue(new Uint8Array(buf));else return await pull()}}return __name(pull,"pull"),pull()},async cancel(){await iterator.return()},type:"bytes"})}__name(ReadableStreamFrom,"ReadableStreamFrom");function isFormDataLike(object){return object&&typeof object=="object"&&typeof object.append=="function"&&typeof object.delete=="function"&&typeof object.get=="function"&&typeof object.getAll=="function"&&typeof object.has=="function"&&typeof object.set=="function"&&object[Symbol.toStringTag]==="FormData"}__name(isFormDataLike,"isFormDataLike");function addAbortListener(signal,listener){return"addEventListener"in signal?(signal.addEventListener("abort",listener,{once:!0}),()=>signal.removeEventListener("abort",listener)):(signal.once("abort",listener),()=>signal.removeListener("abort",listener))}__name(addAbortListener,"addAbortListener");var toUSVString=(()=>typeof String.prototype.toWellFormed=="function"?value=>`${value}`.toWellFormed():nodeUtil.toUSVString)(),isUSVString=(()=>typeof String.prototype.isWellFormed=="function"?value=>`${value}`.isWellFormed():value=>toUSVString(value)===`${value}`)();function isTokenCharCode(c){switch(c){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return!1;default:return c>=33&&c<=126}}__name(isTokenCharCode,"isTokenCharCode");function isValidHTTPToken(characters){if(characters.length===0)return!1;for(let i=0;i<characters.length;++i)if(!isTokenCharCode(characters.charCodeAt(i)))return!1;return!0}__name(isValidHTTPToken,"isValidHTTPToken");var headerCharRegex=/[^\t\x20-\x7e\x80-\xff]/;function isValidHeaderValue(characters){return!headerCharRegex.test(characters)}__name(isValidHeaderValue,"isValidHeaderValue");var rangeHeaderRegex=/^bytes (\d+)-(\d+)\/(\d+)?$/;function parseRangeHeader(range){if(range==null||range==="")return{start:0,end:null,size:null};let m=range?range.match(rangeHeaderRegex):null;return m?{start:parseInt(m[1]),end:m[2]?parseInt(m[2]):null,size:m[3]?parseInt(m[3]):null}:null}__name(parseRangeHeader,"parseRangeHeader");function addListener(obj,name,listener){return(obj[kListeners]??=[]).push([name,listener]),obj.on(name,listener),obj}__name(addListener,"addListener");function removeAllListeners(obj){if(obj[kListeners]!=null){for(let[name,listener]of obj[kListeners])obj.removeListener(name,listener);obj[kListeners]=null}return obj}__name(removeAllListeners,"removeAllListeners");function errorRequest(client,request,err){try{request.onError(err),assert(request.aborted)}catch(err2){client.emit("error",err2)}}__name(errorRequest,"errorRequest");var kEnumerableProperty=Object.create(null);kEnumerableProperty.enumerable=!0;var normalizedMethodRecordsBase={delete:"DELETE",DELETE:"DELETE",get:"GET",GET:"GET",head:"HEAD",HEAD:"HEAD",options:"OPTIONS",OPTIONS:"OPTIONS",post:"POST",POST:"POST",put:"PUT",PUT:"PUT"},normalizedMethodRecords={...normalizedMethodRecordsBase,patch:"patch",PATCH:"PATCH"};Object.setPrototypeOf(normalizedMethodRecordsBase,null);Object.setPrototypeOf(normalizedMethodRecords,null);module2.exports={kEnumerableProperty,isDisturbed,toUSVString,isUSVString,isBlobLike,parseOrigin,parseURL,getServerName,isStream,isIterable,isAsyncIterable,isDestroyed,headerNameToString,bufferToLowerCasedHeaderName,addListener,removeAllListeners,errorRequest,parseRawHeaders,encodeRawHeaders,parseHeaders,parseKeepAliveTimeout,destroy,bodyLength,deepClone,ReadableStreamFrom,isBuffer,assertRequestHandler,getSocketInfo,isFormDataLike,serializePathWithQuery,addAbortListener,isValidHTTPToken,isValidHeaderValue,isTokenCharCode,parseRangeHeader,normalizedMethodRecordsBase,normalizedMethodRecords,isValidPort,isHttpOrHttpsPrefixed,nodeMajor,nodeMinor,safeHTTPMethods:Object.freeze(["GET","HEAD","OPTIONS","TRACE"]),wrapRequestBody}}});var require_diagnostics=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/diagnostics.js"(exports,module2){"use strict";var diagnosticsChannel=require("node:diagnostics_channel"),util=require("node:util"),undiciDebugLog=util.debuglog("undici"),fetchDebuglog=util.debuglog("fetch"),websocketDebuglog=util.debuglog("websocket"),channels={beforeConnect:diagnosticsChannel.channel("undici:client:beforeConnect"),connected:diagnosticsChannel.channel("undici:client:connected"),connectError:diagnosticsChannel.channel("undici:client:connectError"),sendHeaders:diagnosticsChannel.channel("undici:client:sendHeaders"),create:diagnosticsChannel.channel("undici:request:create"),bodySent:diagnosticsChannel.channel("undici:request:bodySent"),headers:diagnosticsChannel.channel("undici:request:headers"),trailers:diagnosticsChannel.channel("undici:request:trailers"),error:diagnosticsChannel.channel("undici:request:error"),open:diagnosticsChannel.channel("undici:websocket:open"),close:diagnosticsChannel.channel("undici:websocket:close"),socketError:diagnosticsChannel.channel("undici:websocket:socket_error"),ping:diagnosticsChannel.channel("undici:websocket:ping"),pong:diagnosticsChannel.channel("undici:websocket:pong")},isTrackingClientEvents=!1;function trackClientEvents(debugLog=undiciDebugLog){isTrackingClientEvents||(isTrackingClientEvents=!0,diagnosticsChannel.subscribe("undici:client:beforeConnect",evt=>{let{connectParams:{version,protocol,port,host}}=evt;debugLog("connecting to %s%s using %s%s",host,port?`:${port}`:"",protocol,version)}),diagnosticsChannel.subscribe("undici:client:connected",evt=>{let{connectParams:{version,protocol,port,host}}=evt;debugLog("connected to %s%s using %s%s",host,port?`:${port}`:"",protocol,version)}),diagnosticsChannel.subscribe("undici:client:connectError",evt=>{let{connectParams:{version,protocol,port,host},error}=evt;debugLog("connection to %s%s using %s%s errored - %s",host,port?`:${port}`:"",protocol,version,error.message)}),diagnosticsChannel.subscribe("undici:client:sendHeaders",evt=>{let{request:{method,path,origin}}=evt;debugLog("sending request to %s %s/%s",method,origin,path)}))}__name(trackClientEvents,"trackClientEvents");var isTrackingRequestEvents=!1;function trackRequestEvents(debugLog=undiciDebugLog){isTrackingRequestEvents||(isTrackingRequestEvents=!0,diagnosticsChannel.subscribe("undici:request:headers",evt=>{let{request:{method,path,origin},response:{statusCode}}=evt;debugLog("received response to %s %s/%s - HTTP %d",method,origin,path,statusCode)}),diagnosticsChannel.subscribe("undici:request:trailers",evt=>{let{request:{method,path,origin}}=evt;debugLog("trailers received from %s %s/%s",method,origin,path)}),diagnosticsChannel.subscribe("undici:request:error",evt=>{let{request:{method,path,origin},error}=evt;debugLog("request to %s %s/%s errored - %s",method,origin,path,error.message)}))}__name(trackRequestEvents,"trackRequestEvents");var isTrackingWebSocketEvents=!1;function trackWebSocketEvents(debugLog=websocketDebuglog){isTrackingWebSocketEvents||(isTrackingWebSocketEvents=!0,diagnosticsChannel.subscribe("undici:websocket:open",evt=>{let{address:{address,port}}=evt;debugLog("connection opened %s%s",address,port?`:${port}`:"")}),diagnosticsChannel.subscribe("undici:websocket:close",evt=>{let{websocket,code,reason}=evt;debugLog("closed connection to %s - %s %s",websocket.url,code,reason)}),diagnosticsChannel.subscribe("undici:websocket:socket_error",err=>{debugLog("connection errored - %s",err.message)}),diagnosticsChannel.subscribe("undici:websocket:ping",evt=>{debugLog("ping received")}),diagnosticsChannel.subscribe("undici:websocket:pong",evt=>{debugLog("pong received")}))}__name(trackWebSocketEvents,"trackWebSocketEvents");(undiciDebugLog.enabled||fetchDebuglog.enabled)&&(trackClientEvents(fetchDebuglog.enabled?fetchDebuglog:undiciDebugLog),trackRequestEvents(fetchDebuglog.enabled?fetchDebuglog:undiciDebugLog));websocketDebuglog.enabled&&(trackClientEvents(undiciDebugLog.enabled?undiciDebugLog:websocketDebuglog),trackWebSocketEvents(websocketDebuglog));module2.exports={channels}}});var require_request=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/request.js"(exports,module2){"use strict";var{InvalidArgumentError,NotSupportedError}=require_errors(),assert=require("node:assert"),{isValidHTTPToken,isValidHeaderValue,isStream,destroy,isBuffer,isFormDataLike,isIterable,isBlobLike,serializePathWithQuery,assertRequestHandler,getServerName,normalizedMethodRecords}=require_util(),{channels}=require_diagnostics(),{headerNameLowerCasedRecord}=require_constants(),invalidPathRegex=/[^\u0021-\u00ff]/,kHandler=Symbol("handler"),Request=class{constructor(origin,{path,method,body,headers,query,idempotent,blocking,upgrade,headersTimeout,bodyTimeout,reset,expectContinue,servername,throwOnError},handler){if(typeof path!="string")throw new InvalidArgumentError("path must be a string");if(path[0]!=="/"&&!(path.startsWith("http://")||path.startsWith("https://"))&&method!=="CONNECT")throw new InvalidArgumentError("path must be an absolute URL or start with a slash");if(invalidPathRegex.test(path))throw new InvalidArgumentError("invalid request path");if(typeof method!="string")throw new InvalidArgumentError("method must be a string");if(normalizedMethodRecords[method]===void 0&&!isValidHTTPToken(method))throw new InvalidArgumentError("invalid request method");if(upgrade&&typeof upgrade!="string")throw new InvalidArgumentError("upgrade must be a string");if(headersTimeout!=null&&(!Number.isFinite(headersTimeout)||headersTimeout<0))throw new InvalidArgumentError("invalid headersTimeout");if(bodyTimeout!=null&&(!Number.isFinite(bodyTimeout)||bodyTimeout<0))throw new InvalidArgumentError("invalid bodyTimeout");if(reset!=null&&typeof reset!="boolean")throw new InvalidArgumentError("invalid reset");if(expectContinue!=null&&typeof expectContinue!="boolean")throw new InvalidArgumentError("invalid expectContinue");if(throwOnError!=null)throw new InvalidArgumentError("invalid throwOnError");if(this.headersTimeout=headersTimeout,this.bodyTimeout=bodyTimeout,this.method=method,this.abort=null,body==null)this.body=null;else if(isStream(body)){this.body=body;let rState=this.body._readableState;(!rState||!rState.autoDestroy)&&(this.endHandler=__name(function(){destroy(this)},"autoDestroy"),this.body.on("end",this.endHandler)),this.errorHandler=err=>{this.abort?this.abort(err):this.error=err},this.body.on("error",this.errorHandler)}else if(isBuffer(body))this.body=body.byteLength?body:null;else if(ArrayBuffer.isView(body))this.body=body.buffer.byteLength?Buffer.from(body.buffer,body.byteOffset,body.byteLength):null;else if(body instanceof ArrayBuffer)this.body=body.byteLength?Buffer.from(body):null;else if(typeof body=="string")this.body=body.length?Buffer.from(body):null;else if(isFormDataLike(body)||isIterable(body)||isBlobLike(body))this.body=body;else throw new InvalidArgumentError("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable");if(this.completed=!1,this.aborted=!1,this.upgrade=upgrade||null,this.path=query?serializePathWithQuery(path,query):path,this.origin=origin,this.idempotent=idempotent??(method==="HEAD"||method==="GET"),this.blocking=blocking??this.method!=="HEAD",this.reset=reset??null,this.host=null,this.contentLength=null,this.contentType=null,this.headers=[],this.expectContinue=expectContinue??!1,Array.isArray(headers)){if(headers.length%2!==0)throw new InvalidArgumentError("headers array must be even");for(let i=0;i<headers.length;i+=2)processHeader(this,headers[i],headers[i+1])}else if(headers&&typeof headers=="object")if(headers[Symbol.iterator])for(let header of headers){if(!Array.isArray(header)||header.length!==2)throw new InvalidArgumentError("headers must be in key-value pair format");processHeader(this,header[0],header[1])}else{let keys=Object.keys(headers);for(let i=0;i<keys.length;++i)processHeader(this,keys[i],headers[keys[i]])}else if(headers!=null)throw new InvalidArgumentError("headers must be an object or an array");assertRequestHandler(handler,method,upgrade),this.servername=servername||getServerName(this.host)||null,this[kHandler]=handler,channels.create.hasSubscribers&&channels.create.publish({request:this})}onBodySent(chunk){if(this[kHandler].onBodySent)try{return this[kHandler].onBodySent(chunk)}catch(err){this.abort(err)}}onRequestSent(){if(channels.bodySent.hasSubscribers&&channels.bodySent.publish({request:this}),this[kHandler].onRequestSent)try{return this[kHandler].onRequestSent()}catch(err){this.abort(err)}}onConnect(abort){if(assert(!this.aborted),assert(!this.completed),this.error)abort(this.error);else return this.abort=abort,this[kHandler].onConnect(abort)}onResponseStarted(){return this[kHandler].onResponseStarted?.()}onHeaders(statusCode,headers,resume,statusText){assert(!this.aborted),assert(!this.completed),channels.headers.hasSubscribers&&channels.headers.publish({request:this,response:{statusCode,headers,statusText}});try{return this[kHandler].onHeaders(statusCode,headers,resume,statusText)}catch(err){this.abort(err)}}onData(chunk){assert(!this.aborted),assert(!this.completed);try{return this[kHandler].onData(chunk)}catch(err){return this.abort(err),!1}}onUpgrade(statusCode,headers,socket){return assert(!this.aborted),assert(!this.completed),this[kHandler].onUpgrade(statusCode,headers,socket)}onComplete(trailers){this.onFinally(),assert(!this.aborted),assert(!this.completed),this.completed=!0,channels.trailers.hasSubscribers&&channels.trailers.publish({request:this,trailers});try{return this[kHandler].onComplete(trailers)}catch(err){this.onError(err)}}onError(error){if(this.onFinally(),channels.error.hasSubscribers&&channels.error.publish({request:this,error}),!this.aborted)return this.aborted=!0,this[kHandler].onError(error)}onFinally(){this.errorHandler&&(this.body.off("error",this.errorHandler),this.errorHandler=null),this.endHandler&&(this.body.off("end",this.endHandler),this.endHandler=null)}addHeader(key,value){return processHeader(this,key,value),this}};__name(Request,"Request");function processHeader(request,key,val){if(val&&typeof val=="object"&&!Array.isArray(val))throw new InvalidArgumentError(`invalid ${key} header`);if(val===void 0)return;let headerName=headerNameLowerCasedRecord[key];if(headerName===void 0&&(headerName=key.toLowerCase(),headerNameLowerCasedRecord[headerName]===void 0&&!isValidHTTPToken(headerName)))throw new InvalidArgumentError("invalid header key");if(Array.isArray(val)){let arr=[];for(let i=0;i<val.length;i++)if(typeof val[i]=="string"){if(!isValidHeaderValue(val[i]))throw new InvalidArgumentError(`invalid ${key} header`);arr.push(val[i])}else if(val[i]===null)arr.push("");else{if(typeof val[i]=="object")throw new InvalidArgumentError(`invalid ${key} header`);arr.push(`${val[i]}`)}val=arr}else if(typeof val=="string"){if(!isValidHeaderValue(val))throw new InvalidArgumentError(`invalid ${key} header`)}else val===null?val="":val=`${val}`;if(request.host===null&&headerName==="host"){if(typeof val!="string")throw new InvalidArgumentError("invalid host header");request.host=val}else if(request.contentLength===null&&headerName==="content-length"){if(request.contentLength=parseInt(val,10),!Number.isFinite(request.contentLength))throw new InvalidArgumentError("invalid content-length header")}else if(request.contentType===null&&headerName==="content-type")request.contentType=val,request.headers.push(key,val);else{if(headerName==="transfer-encoding"||headerName==="keep-alive"||headerName==="upgrade")throw new InvalidArgumentError(`invalid ${headerName} header`);if(headerName==="connection"){let value=typeof val=="string"?val.toLowerCase():null;if(value!=="close"&&value!=="keep-alive")throw new InvalidArgumentError("invalid connection header");value==="close"&&(request.reset=!0)}else{if(headerName==="expect")throw new NotSupportedError("expect header not supported");request.headers.push(key,val)}}}__name(processHeader,"processHeader");module2.exports=Request}});var require_wrap_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/wrap-handler.js"(exports,module2){"use strict";var{InvalidArgumentError}=require_errors();module2.exports=__name(class WrapHandler{#handler;constructor(handler){this.#handler=handler}static wrap(handler){return handler.onRequestStart?handler:new WrapHandler(handler)}onConnect(abort,context){return this.#handler.onConnect?.(abort,context)}onHeaders(statusCode,rawHeaders,resume,statusMessage){return this.#handler.onHeaders?.(statusCode,rawHeaders,resume,statusMessage)}onUpgrade(statusCode,rawHeaders,socket){return this.#handler.onUpgrade?.(statusCode,rawHeaders,socket)}onData(data){return this.#handler.onData?.(data)}onComplete(trailers){return this.#handler.onComplete?.(trailers)}onError(err){if(!this.#handler.onError)throw err;return this.#handler.onError?.(err)}onRequestStart(controller,context){this.#handler.onConnect?.(reason=>controller.abort(reason),context)}onRequestUpgrade(controller,statusCode,headers,socket){let rawHeaders=[];for(let[key,val]of Object.entries(headers))rawHeaders.push(Buffer.from(key),Array.isArray(val)?val.map(v=>Buffer.from(v)):Buffer.from(val));this.#handler.onUpgrade?.(statusCode,rawHeaders,socket)}onResponseStart(controller,statusCode,headers,statusMessage){let rawHeaders=[];for(let[key,val]of Object.entries(headers))rawHeaders.push(Buffer.from(key),Array.isArray(val)?val.map(v=>Buffer.from(v)):Buffer.from(val));this.#handler.onHeaders?.(statusCode,rawHeaders,()=>controller.resume(),statusMessage)===!1&&controller.pause()}onResponseData(controller,data){this.#handler.onData?.(data)===!1&&controller.pause()}onResponseEnd(controller,trailers){let rawTrailers=[];for(let[key,val]of Object.entries(trailers))rawTrailers.push(Buffer.from(key),Array.isArray(val)?val.map(v=>Buffer.from(v)):Buffer.from(val));this.#handler.onComplete?.(rawTrailers)}onResponseError(controller,err){if(!this.#handler.onError)throw new InvalidArgumentError("invalid onError method");this.#handler.onError?.(err)}},"WrapHandler")}});var require_dispatcher=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/dispatcher.js"(exports,module2){"use strict";var EventEmitter=require("node:events"),WrapHandler=require_wrap_handler(),wrapInterceptor=__name(dispatch=>(opts,handler)=>dispatch(opts,WrapHandler.wrap(handler)),"wrapInterceptor"),Dispatcher2=class extends EventEmitter{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...args){let interceptors=Array.isArray(args[0])?args[0]:args,dispatch=this.dispatch.bind(this);for(let interceptor of interceptors)if(interceptor!=null){if(typeof interceptor!="function")throw new TypeError(`invalid interceptor, expected function received ${typeof interceptor}`);if(dispatch=interceptor(dispatch),dispatch=wrapInterceptor(dispatch),dispatch==null||typeof dispatch!="function"||dispatch.length!==2)throw new TypeError("invalid interceptor")}return new Proxy(this,{get:(target,key)=>key==="dispatch"?dispatch:target[key]})}};__name(Dispatcher2,"Dispatcher");module2.exports=Dispatcher2}});var require_unwrap_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/unwrap-handler.js"(exports,module2){"use strict";var{parseHeaders}=require_util(),{InvalidArgumentError}=require_errors(),kResume=Symbol("resume"),UnwrapController=class{#paused=!1;#reason=null;#aborted=!1;#abort;[kResume]=null;constructor(abort){this.#abort=abort}pause(){this.#paused=!0}resume(){this.#paused&&(this.#paused=!1,this[kResume]?.())}abort(reason){this.#aborted||(this.#aborted=!0,this.#reason=reason,this.#abort(reason))}get aborted(){return this.#aborted}get reason(){return this.#reason}get paused(){return this.#paused}};__name(UnwrapController,"UnwrapController");module2.exports=__name(class UnwrapHandler{#handler;#controller;constructor(handler){this.#handler=handler}static unwrap(handler){return handler.onRequestStart?new UnwrapHandler(handler):handler}onConnect(abort,context){this.#controller=new UnwrapController(abort),this.#handler.onRequestStart?.(this.#controller,context)}onUpgrade(statusCode,rawHeaders,socket){this.#handler.onRequestUpgrade?.(this.#controller,statusCode,parseHeaders(rawHeaders),socket)}onHeaders(statusCode,rawHeaders,resume,statusMessage){return this.#controller[kResume]=resume,this.#handler.onResponseStart?.(this.#controller,statusCode,parseHeaders(rawHeaders),statusMessage),!this.#controller.paused}onData(data){return this.#handler.onResponseData?.(this.#controller,data),!this.#controller.paused}onComplete(rawTrailers){this.#handler.onResponseEnd?.(this.#controller,parseHeaders(rawTrailers))}onError(err){if(!this.#handler.onResponseError)throw new InvalidArgumentError("invalid onError method");this.#handler.onResponseError?.(this.#controller,err)}},"UnwrapHandler")}});var require_dispatcher_base=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/dispatcher-base.js"(exports,module2){"use strict";var Dispatcher2=require_dispatcher(),UnwrapHandler=require_unwrap_handler(),{ClientDestroyedError,ClientClosedError,InvalidArgumentError}=require_errors(),{kDestroy,kClose,kClosed,kDestroyed,kDispatch}=require_symbols(),kOnDestroyed=Symbol("onDestroyed"),kOnClosed=Symbol("onClosed"),DispatcherBase=class extends Dispatcher2{constructor(){super(),this[kDestroyed]=!1,this[kOnDestroyed]=null,this[kClosed]=!1,this[kOnClosed]=[]}get destroyed(){return this[kDestroyed]}get closed(){return this[kClosed]}close(callback){if(callback===void 0)return new Promise((resolve,reject)=>{this.close((err,data)=>err?reject(err):resolve(data))});if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(this[kDestroyed]){queueMicrotask(()=>callback(new ClientDestroyedError,null));return}if(this[kClosed]){this[kOnClosed]?this[kOnClosed].push(callback):queueMicrotask(()=>callback(null,null));return}this[kClosed]=!0,this[kOnClosed].push(callback);let onClosed=__name(()=>{let callbacks=this[kOnClosed];this[kOnClosed]=null;for(let i=0;i<callbacks.length;i++)callbacks[i](null,null)},"onClosed");this[kClose]().then(()=>this.destroy()).then(()=>{queueMicrotask(onClosed)})}destroy(err,callback){if(typeof err=="function"&&(callback=err,err=null),callback===void 0)return new Promise((resolve,reject)=>{this.destroy(err,(err2,data)=>err2?reject(err2):resolve(data))});if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(this[kDestroyed]){this[kOnDestroyed]?this[kOnDestroyed].push(callback):queueMicrotask(()=>callback(null,null));return}err||(err=new ClientDestroyedError),this[kDestroyed]=!0,this[kOnDestroyed]=this[kOnDestroyed]||[],this[kOnDestroyed].push(callback);let onDestroyed=__name(()=>{let callbacks=this[kOnDestroyed];this[kOnDestroyed]=null;for(let i=0;i<callbacks.length;i++)callbacks[i](null,null)},"onDestroyed");this[kDestroy](err).then(()=>{queueMicrotask(onDestroyed)})}dispatch(opts,handler){if(!handler||typeof handler!="object")throw new InvalidArgumentError("handler must be an object");handler=UnwrapHandler.unwrap(handler);try{if(!opts||typeof opts!="object")throw new InvalidArgumentError("opts must be an object.");if(this[kDestroyed]||this[kOnDestroyed])throw new ClientDestroyedError;if(this[kClosed])throw new ClientClosedError;return this[kDispatch](opts,handler)}catch(err){if(typeof handler.onError!="function")throw err;return handler.onError(err),!1}}};__name(DispatcherBase,"DispatcherBase");module2.exports=DispatcherBase}});var require_timers=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/timers.js"(exports,module2){"use strict";var fastNow=0,RESOLUTION_MS=1e3,TICK_MS=(RESOLUTION_MS>>1)-1,fastNowTimeout,kFastTimer=Symbol("kFastTimer"),fastTimers=[],NOT_IN_LIST=-2,TO_BE_CLEARED=-1,PENDING=0,ACTIVE=1;function onTick(){fastNow+=TICK_MS;let idx=0,len=fastTimers.length;for(;idx<len;){let timer=fastTimers[idx];timer._state===PENDING?(timer._idleStart=fastNow-TICK_MS,timer._state=ACTIVE):timer._state===ACTIVE&&fastNow>=timer._idleStart+timer._idleTimeout&&(timer._state=TO_BE_CLEARED,timer._idleStart=-1,timer._onTimeout(timer._timerArg)),timer._state===TO_BE_CLEARED?(timer._state=NOT_IN_LIST,--len!==0&&(fastTimers[idx]=fastTimers[len])):++idx}fastTimers.length=len,fastTimers.length!==0&&refreshTimeout()}__name(onTick,"onTick");function refreshTimeout(){fastNowTimeout?fastNowTimeout.refresh():(clearTimeout(fastNowTimeout),fastNowTimeout=setTimeout(onTick,TICK_MS),fastNowTimeout.unref&&fastNowTimeout.unref())}__name(refreshTimeout,"refreshTimeout");var FastTimer=class{[kFastTimer]=!0;_state=NOT_IN_LIST;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(callback,delay,arg){this._onTimeout=callback,this._idleTimeout=delay,this._timerArg=arg,this.refresh()}refresh(){this._state===NOT_IN_LIST&&fastTimers.push(this),(!fastNowTimeout||fastTimers.length===1)&&refreshTimeout(),this._state=PENDING}clear(){this._state=TO_BE_CLEARED,this._idleStart=-1}};__name(FastTimer,"FastTimer");module2.exports={setTimeout(callback,delay,arg){return delay<=RESOLUTION_MS?setTimeout(callback,delay,arg):new FastTimer(callback,delay,arg)},clearTimeout(timeout){timeout[kFastTimer]?timeout.clear():clearTimeout(timeout)},setFastTimeout(callback,delay,arg){return new FastTimer(callback,delay,arg)},clearFastTimeout(timeout){timeout.clear()},now(){return fastNow},tick(delay=0){fastNow+=delay-RESOLUTION_MS+1,onTick(),onTick()},reset(){fastNow=0,fastTimers.length=0,clearTimeout(fastNowTimeout),fastNowTimeout=null},kFastTimer}}});var require_connect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/connect.js"(exports,module2){"use strict";var net=require("node:net"),assert=require("node:assert"),util=require_util(),{InvalidArgumentError,ConnectTimeoutError}=require_errors(),timers=require_timers();function noop(){}__name(noop,"noop");var tls,SessionCache;global.FinalizationRegistry&&!(process.env.NODE_V8_COVERAGE||process.env.UNDICI_NO_FG)?SessionCache=__name(class{constructor(maxCachedSessions){this._maxCachedSessions=maxCachedSessions,this._sessionCache=new Map,this._sessionRegistry=new global.FinalizationRegistry(key=>{if(this._sessionCache.size<this._maxCachedSessions)return;let ref=this._sessionCache.get(key);ref!==void 0&&ref.deref()===void 0&&this._sessionCache.delete(key)})}get(sessionKey){let ref=this._sessionCache.get(sessionKey);return ref?ref.deref():null}set(sessionKey,session){this._maxCachedSessions!==0&&(this._sessionCache.set(sessionKey,new WeakRef(session)),this._sessionRegistry.register(session,sessionKey))}},"WeakSessionCache"):SessionCache=__name(class{constructor(maxCachedSessions){this._maxCachedSessions=maxCachedSessions,this._sessionCache=new Map}get(sessionKey){return this._sessionCache.get(sessionKey)}set(sessionKey,session){if(this._maxCachedSessions!==0){if(this._sessionCache.size>=this._maxCachedSessions){let{value:oldestKey}=this._sessionCache.keys().next();this._sessionCache.delete(oldestKey)}this._sessionCache.set(sessionKey,session)}}},"SimpleSessionCache");function buildConnector({allowH2,maxCachedSessions,socketPath,timeout,session:customSession,...opts}){if(maxCachedSessions!=null&&(!Number.isInteger(maxCachedSessions)||maxCachedSessions<0))throw new InvalidArgumentError("maxCachedSessions must be a positive integer or zero");let options={path:socketPath,...opts},sessionCache=new SessionCache(maxCachedSessions??100);return timeout=timeout??1e4,allowH2=allowH2??!1,__name(function({hostname,host,protocol,port,servername,localAddress,httpSocket},callback){let socket;if(protocol==="https:"){tls||(tls=require("node:tls")),servername=servername||options.servername||util.getServerName(host)||null;let sessionKey=servername||hostname;assert(sessionKey);let session=customSession||sessionCache.get(sessionKey)||null;port=port||443,socket=tls.connect({highWaterMark:16384,...options,servername,session,localAddress,ALPNProtocols:allowH2?["http/1.1","h2"]:["http/1.1"],socket:httpSocket,port,host:hostname}),socket.on("session",function(session2){sessionCache.set(sessionKey,session2)})}else assert(!httpSocket,"httpSocket can only be sent on TLS update"),port=port||80,socket=net.connect({highWaterMark:64*1024,...options,localAddress,port,host:hostname});if(options.keepAlive==null||options.keepAlive){let keepAliveInitialDelay=options.keepAliveInitialDelay===void 0?6e4:options.keepAliveInitialDelay;socket.setKeepAlive(!0,keepAliveInitialDelay)}let clearConnectTimeout=setupConnectTimeout(new WeakRef(socket),{timeout,hostname,port});return socket.setNoDelay(!0).once(protocol==="https:"?"secureConnect":"connect",function(){if(queueMicrotask(clearConnectTimeout),callback){let cb=callback;callback=null,cb(null,this)}}).on("error",function(err){if(queueMicrotask(clearConnectTimeout),callback){let cb=callback;callback=null,cb(err)}}),socket},"connect")}__name(buildConnector,"buildConnector");var setupConnectTimeout=process.platform==="win32"?(socketWeakRef,opts)=>{if(!opts.timeout)return noop;let s1=null,s2=null,fastTimer=timers.setFastTimeout(()=>{s1=setImmediate(()=>{s2=setImmediate(()=>onConnectTimeout(socketWeakRef.deref(),opts))})},opts.timeout);return()=>{timers.clearFastTimeout(fastTimer),clearImmediate(s1),clearImmediate(s2)}}:(socketWeakRef,opts)=>{if(!opts.timeout)return noop;let s1=null,fastTimer=timers.setFastTimeout(()=>{s1=setImmediate(()=>{onConnectTimeout(socketWeakRef.deref(),opts)})},opts.timeout);return()=>{timers.clearFastTimeout(fastTimer),clearImmediate(s1)}};function onConnectTimeout(socket,opts){if(socket==null)return;let message="Connect Timeout Error";Array.isArray(socket.autoSelectFamilyAttemptedAddresses)?message+=` (attempted addresses: ${socket.autoSelectFamilyAttemptedAddresses.join(", ")},`:message+=` (attempted address: ${opts.hostname}:${opts.port},`,message+=` timeout: ${opts.timeout}ms)`,util.destroy(socket,new ConnectTimeoutError(message))}__name(onConnectTimeout,"onConnectTimeout");module2.exports=buildConnector}});var require_utils=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/utils.js"(exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.enumToMap=void 0;function enumToMap(obj,filter=[],exceptions=[]){var _a,_b;let emptyFilter=((_a=filter?.length)!==null&&_a!==void 0?_a:0)===0,emptyExceptions=((_b=exceptions?.length)!==null&&_b!==void 0?_b:0)===0;return Object.fromEntries(Object.entries(obj).filter(([,value])=>typeof value=="number"&&(emptyFilter||filter.includes(value))&&(emptyExceptions||!exceptions.includes(value))))}__name(enumToMap,"enumToMap");exports.enumToMap=enumToMap}});var require_constants2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/constants.js"(exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.SPECIAL_HEADERS=exports.MINOR=exports.MAJOR=exports.HTAB_SP_VCHAR_OBS_TEXT=exports.QUOTED_STRING=exports.CONNECTION_TOKEN_CHARS=exports.HEADER_CHARS=exports.TOKEN=exports.HEX=exports.URL_CHAR=exports.USERINFO_CHARS=exports.MARK=exports.ALPHANUM=exports.NUM=exports.HEX_MAP=exports.NUM_MAP=exports.ALPHA=exports.STATUSES_HTTP=exports.H_METHOD_MAP=exports.METHOD_MAP=exports.METHODS_RTSP=exports.METHODS_ICE=exports.METHODS_HTTP=exports.HEADER_STATE=exports.FINISH=exports.STATUSES=exports.METHODS=exports.LENIENT_FLAGS=exports.FLAGS=exports.TYPE=exports.ERROR=void 0;var utils_1=require_utils();exports.ERROR={OK:0,INTERNAL:1,STRICT:2,CR_EXPECTED:25,LF_EXPECTED:3,UNEXPECTED_CONTENT_LENGTH:4,UNEXPECTED_SPACE:30,CLOSED_CONNECTION:5,INVALID_METHOD:6,INVALID_URL:7,INVALID_CONSTANT:8,INVALID_VERSION:9,INVALID_HEADER_TOKEN:10,INVALID_CONTENT_LENGTH:11,INVALID_CHUNK_SIZE:12,INVALID_STATUS:13,INVALID_EOF_STATE:14,INVALID_TRANSFER_ENCODING:15,CB_MESSAGE_BEGIN:16,CB_HEADERS_COMPLETE:17,CB_MESSAGE_COMPLETE:18,CB_CHUNK_HEADER:19,CB_CHUNK_COMPLETE:20,PAUSED:21,PAUSED_UPGRADE:22,PAUSED_H2_UPGRADE:23,USER:24,CB_URL_COMPLETE:26,CB_STATUS_COMPLETE:27,CB_METHOD_COMPLETE:32,CB_VERSION_COMPLETE:33,CB_HEADER_FIELD_COMPLETE:28,CB_HEADER_VALUE_COMPLETE:29,CB_CHUNK_EXTENSION_NAME_COMPLETE:34,CB_CHUNK_EXTENSION_VALUE_COMPLETE:35,CB_RESET:31};exports.TYPE={BOTH:0,REQUEST:1,RESPONSE:2};exports.FLAGS={CONNECTION_KEEP_ALIVE:1<<0,CONNECTION_CLOSE:1<<1,CONNECTION_UPGRADE:1<<2,CHUNKED:1<<3,UPGRADE:1<<4,CONTENT_LENGTH:1<<5,SKIPBODY:1<<6,TRAILING:1<<7,TRANSFER_ENCODING:1<<9};exports.LENIENT_FLAGS={HEADERS:1<<0,CHUNKED_LENGTH:1<<1,KEEP_ALIVE:1<<2,TRANSFER_ENCODING:1<<3,VERSION:1<<4,DATA_AFTER_CLOSE:1<<5,OPTIONAL_LF_AFTER_CR:1<<6,OPTIONAL_CRLF_AFTER_CHUNK:1<<7,OPTIONAL_CR_BEFORE_LF:1<<8,SPACES_AFTER_CHUNK_SIZE:1<<9};exports.METHODS={DELETE:0,GET:1,HEAD:2,POST:3,PUT:4,CONNECT:5,OPTIONS:6,TRACE:7,COPY:8,LOCK:9,MKCOL:10,MOVE:11,PROPFIND:12,PROPPATCH:13,SEARCH:14,UNLOCK:15,BIND:16,REBIND:17,UNBIND:18,ACL:19,REPORT:20,MKACTIVITY:21,CHECKOUT:22,MERGE:23,"M-SEARCH":24,NOTIFY:25,SUBSCRIBE:26,UNSUBSCRIBE:27,PATCH:28,PURGE:29,MKCALENDAR:30,LINK:31,UNLINK:32,SOURCE:33,PRI:34,DESCRIBE:35,ANNOUNCE:36,SETUP:37,PLAY:38,PAUSE:39,TEARDOWN:40,GET_PARAMETER:41,SET_PARAMETER:42,REDIRECT:43,RECORD:44,FLUSH:45,QUERY:46};exports.STATUSES={CONTINUE:100,SWITCHING_PROTOCOLS:101,PROCESSING:102,EARLY_HINTS:103,RESPONSE_IS_STALE:110,REVALIDATION_FAILED:111,DISCONNECTED_OPERATION:112,HEURISTIC_EXPIRATION:113,MISCELLANEOUS_WARNING:199,OK:200,CREATED:201,ACCEPTED:202,NON_AUTHORITATIVE_INFORMATION:203,NO_CONTENT:204,RESET_CONTENT:205,PARTIAL_CONTENT:206,MULTI_STATUS:207,ALREADY_REPORTED:208,TRANSFORMATION_APPLIED:214,IM_USED:226,MISCELLANEOUS_PERSISTENT_WARNING:299,MULTIPLE_CHOICES:300,MOVED_PERMANENTLY:301,FOUND:302,SEE_OTHER:303,NOT_MODIFIED:304,USE_PROXY:305,SWITCH_PROXY:306,TEMPORARY_REDIRECT:307,PERMANENT_REDIRECT:308,BAD_REQUEST:400,UNAUTHORIZED:401,PAYMENT_REQUIRED:402,FORBIDDEN:403,NOT_FOUND:404,METHOD_NOT_ALLOWED:405,NOT_ACCEPTABLE:406,PROXY_AUTHENTICATION_REQUIRED:407,REQUEST_TIMEOUT:408,CONFLICT:409,GONE:410,LENGTH_REQUIRED:411,PRECONDITION_FAILED:412,PAYLOAD_TOO_LARGE:413,URI_TOO_LONG:414,UNSUPPORTED_MEDIA_TYPE:415,RANGE_NOT_SATISFIABLE:416,EXPECTATION_FAILED:417,IM_A_TEAPOT:418,PAGE_EXPIRED:419,ENHANCE_YOUR_CALM:420,MISDIRECTED_REQUEST:421,UNPROCESSABLE_ENTITY:422,LOCKED:423,FAILED_DEPENDENCY:424,TOO_EARLY:425,UPGRADE_REQUIRED:426,PRECONDITION_REQUIRED:428,TOO_MANY_REQUESTS:429,REQUEST_HEADER_FIELDS_TOO_LARGE_UNOFFICIAL:430,REQUEST_HEADER_FIELDS_TOO_LARGE:431,LOGIN_TIMEOUT:440,NO_RESPONSE:444,RETRY_WITH:449,BLOCKED_BY_PARENTAL_CONTROL:450,UNAVAILABLE_FOR_LEGAL_REASONS:451,CLIENT_CLOSED_LOAD_BALANCED_REQUEST:460,INVALID_X_FORWARDED_FOR:463,REQUEST_HEADER_TOO_LARGE:494,SSL_CERTIFICATE_ERROR:495,SSL_CERTIFICATE_REQUIRED:496,HTTP_REQUEST_SENT_TO_HTTPS_PORT:497,INVALID_TOKEN:498,CLIENT_CLOSED_REQUEST:499,INTERNAL_SERVER_ERROR:500,NOT_IMPLEMENTED:501,BAD_GATEWAY:502,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,HTTP_VERSION_NOT_SUPPORTED:505,VARIANT_ALSO_NEGOTIATES:506,INSUFFICIENT_STORAGE:507,LOOP_DETECTED:508,BANDWIDTH_LIMIT_EXCEEDED:509,NOT_EXTENDED:510,NETWORK_AUTHENTICATION_REQUIRED:511,WEB_SERVER_UNKNOWN_ERROR:520,WEB_SERVER_IS_DOWN:521,CONNECTION_TIMEOUT:522,ORIGIN_IS_UNREACHABLE:523,TIMEOUT_OCCURED:524,SSL_HANDSHAKE_FAILED:525,INVALID_SSL_CERTIFICATE:526,RAILGUN_ERROR:527,SITE_IS_OVERLOADED:529,SITE_IS_FROZEN:530,IDENTITY_PROVIDER_AUTHENTICATION_ERROR:561,NETWORK_READ_TIMEOUT:598,NETWORK_CONNECT_TIMEOUT:599};exports.FINISH={SAFE:0,SAFE_WITH_CB:1,UNSAFE:2};exports.HEADER_STATE={GENERAL:0,CONNECTION:1,CONTENT_LENGTH:2,TRANSFER_ENCODING:3,UPGRADE:4,CONNECTION_KEEP_ALIVE:5,CONNECTION_CLOSE:6,CONNECTION_UPGRADE:7,TRANSFER_ENCODING_CHUNKED:8};exports.METHODS_HTTP=[exports.METHODS.DELETE,exports.METHODS.GET,exports.METHODS.HEAD,exports.METHODS.POST,exports.METHODS.PUT,exports.METHODS.CONNECT,exports.METHODS.OPTIONS,exports.METHODS.TRACE,exports.METHODS.COPY,exports.METHODS.LOCK,exports.METHODS.MKCOL,exports.METHODS.MOVE,exports.METHODS.PROPFIND,exports.METHODS.PROPPATCH,exports.METHODS.SEARCH,exports.METHODS.UNLOCK,exports.METHODS.BIND,exports.METHODS.REBIND,exports.METHODS.UNBIND,exports.METHODS.ACL,exports.METHODS.REPORT,exports.METHODS.MKACTIVITY,exports.METHODS.CHECKOUT,exports.METHODS.MERGE,exports.METHODS["M-SEARCH"],exports.METHODS.NOTIFY,exports.METHODS.SUBSCRIBE,exports.METHODS.UNSUBSCRIBE,exports.METHODS.PATCH,exports.METHODS.PURGE,exports.METHODS.MKCALENDAR,exports.METHODS.LINK,exports.METHODS.UNLINK,exports.METHODS.PRI,exports.METHODS.SOURCE,exports.METHODS.QUERY];exports.METHODS_ICE=[exports.METHODS.SOURCE];exports.METHODS_RTSP=[exports.METHODS.OPTIONS,exports.METHODS.DESCRIBE,exports.METHODS.ANNOUNCE,exports.METHODS.SETUP,exports.METHODS.PLAY,exports.METHODS.PAUSE,exports.METHODS.TEARDOWN,exports.METHODS.GET_PARAMETER,exports.METHODS.SET_PARAMETER,exports.METHODS.REDIRECT,exports.METHODS.RECORD,exports.METHODS.FLUSH,exports.METHODS.GET,exports.METHODS.POST];exports.METHOD_MAP=(0,utils_1.enumToMap)(exports.METHODS);exports.H_METHOD_MAP=Object.fromEntries(Object.entries(exports.METHODS).filter(([k])=>k.startsWith("H")));exports.STATUSES_HTTP=[exports.STATUSES.CONTINUE,exports.STATUSES.SWITCHING_PROTOCOLS,exports.STATUSES.PROCESSING,exports.STATUSES.EARLY_HINTS,exports.STATUSES.RESPONSE_IS_STALE,exports.STATUSES.REVALIDATION_FAILED,exports.STATUSES.DISCONNECTED_OPERATION,exports.STATUSES.HEURISTIC_EXPIRATION,exports.STATUSES.MISCELLANEOUS_WARNING,exports.STATUSES.OK,exports.STATUSES.CREATED,exports.STATUSES.ACCEPTED,exports.STATUSES.NON_AUTHORITATIVE_INFORMATION,exports.STATUSES.NO_CONTENT,exports.STATUSES.RESET_CONTENT,exports.STATUSES.PARTIAL_CONTENT,exports.STATUSES.MULTI_STATUS,exports.STATUSES.ALREADY_REPORTED,exports.STATUSES.TRANSFORMATION_APPLIED,exports.STATUSES.IM_USED,exports.STATUSES.MISCELLANEOUS_PERSISTENT_WARNING,exports.STATUSES.MULTIPLE_CHOICES,exports.STATUSES.MOVED_PERMANENTLY,exports.STATUSES.FOUND,exports.STATUSES.SEE_OTHER,exports.STATUSES.NOT_MODIFIED,exports.STATUSES.USE_PROXY,exports.STATUSES.SWITCH_PROXY,exports.STATUSES.TEMPORARY_REDIRECT,exports.STATUSES.PERMANENT_REDIRECT,exports.STATUSES.BAD_REQUEST,exports.STATUSES.UNAUTHORIZED,exports.STATUSES.PAYMENT_REQUIRED,exports.STATUSES.FORBIDDEN,exports.STATUSES.NOT_FOUND,exports.STATUSES.METHOD_NOT_ALLOWED,exports.STATUSES.NOT_ACCEPTABLE,exports.STATUSES.PROXY_AUTHENTICATION_REQUIRED,exports.STATUSES.REQUEST_TIMEOUT,exports.STATUSES.CONFLICT,exports.STATUSES.GONE,exports.STATUSES.LENGTH_REQUIRED,exports.STATUSES.PRECONDITION_FAILED,exports.STATUSES.PAYLOAD_TOO_LARGE,exports.STATUSES.URI_TOO_LONG,exports.STATUSES.UNSUPPORTED_MEDIA_TYPE,exports.STATUSES.RANGE_NOT_SATISFIABLE,exports.STATUSES.EXPECTATION_FAILED,exports.STATUSES.IM_A_TEAPOT,exports.STATUSES.PAGE_EXPIRED,exports.STATUSES.ENHANCE_YOUR_CALM,exports.STATUSES.MISDIRECTED_REQUEST,exports.STATUSES.UNPROCESSABLE_ENTITY,exports.STATUSES.LOCKED,exports.STATUSES.FAILED_DEPENDENCY,exports.STATUSES.TOO_EARLY,exports.STATUSES.UPGRADE_REQUIRED,exports.STATUSES.PRECONDITION_REQUIRED,exports.STATUSES.TOO_MANY_REQUESTS,exports.STATUSES.REQUEST_HEADER_FIELDS_TOO_LARGE_UNOFFICIAL,exports.STATUSES.REQUEST_HEADER_FIELDS_TOO_LARGE,exports.STATUSES.LOGIN_TIMEOUT,exports.STATUSES.NO_RESPONSE,exports.STATUSES.RETRY_WITH,exports.STATUSES.BLOCKED_BY_PARENTAL_CONTROL,exports.STATUSES.UNAVAILABLE_FOR_LEGAL_REASONS,exports.STATUSES.CLIENT_CLOSED_LOAD_BALANCED_REQUEST,exports.STATUSES.INVALID_X_FORWARDED_FOR,exports.STATUSES.REQUEST_HEADER_TOO_LARGE,exports.STATUSES.SSL_CERTIFICATE_ERROR,exports.STATUSES.SSL_CERTIFICATE_REQUIRED,exports.STATUSES.HTTP_REQUEST_SENT_TO_HTTPS_PORT,exports.STATUSES.INVALID_TOKEN,exports.STATUSES.CLIENT_CLOSED_REQUEST,exports.STATUSES.INTERNAL_SERVER_ERROR,exports.STATUSES.NOT_IMPLEMENTED,exports.STATUSES.BAD_GATEWAY,exports.STATUSES.SERVICE_UNAVAILABLE,exports.STATUSES.GATEWAY_TIMEOUT,exports.STATUSES.HTTP_VERSION_NOT_SUPPORTED,exports.STATUSES.VARIANT_ALSO_NEGOTIATES,exports.STATUSES.INSUFFICIENT_STORAGE,exports.STATUSES.LOOP_DETECTED,exports.STATUSES.BANDWIDTH_LIMIT_EXCEEDED,exports.STATUSES.NOT_EXTENDED,exports.STATUSES.NETWORK_AUTHENTICATION_REQUIRED,exports.STATUSES.WEB_SERVER_UNKNOWN_ERROR,exports.STATUSES.WEB_SERVER_IS_DOWN,exports.STATUSES.CONNECTION_TIMEOUT,exports.STATUSES.ORIGIN_IS_UNREACHABLE,exports.STATUSES.TIMEOUT_OCCURED,exports.STATUSES.SSL_HANDSHAKE_FAILED,exports.STATUSES.INVALID_SSL_CERTIFICATE,exports.STATUSES.RAILGUN_ERROR,exports.STATUSES.SITE_IS_OVERLOADED,exports.STATUSES.SITE_IS_FROZEN,exports.STATUSES.IDENTITY_PROVIDER_AUTHENTICATION_ERROR,exports.STATUSES.NETWORK_READ_TIMEOUT,exports.STATUSES.NETWORK_CONNECT_TIMEOUT];exports.ALPHA=[];for(let i="A".charCodeAt(0);i<="Z".charCodeAt(0);i++)exports.ALPHA.push(String.fromCharCode(i)),exports.ALPHA.push(String.fromCharCode(i+32));exports.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};exports.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};exports.NUM=["0","1","2","3","4","5","6","7","8","9"];exports.ALPHANUM=exports.ALPHA.concat(exports.NUM);exports.MARK=["-","_",".","!","~","*","'","(",")"];exports.USERINFO_CHARS=exports.ALPHANUM.concat(exports.MARK).concat(["%",";",":","&","=","+","$",","]);exports.URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(exports.ALPHANUM);exports.HEX=exports.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);exports.TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(exports.ALPHANUM);exports.HEADER_CHARS=["	"];for(let i=32;i<=255;i++)i!==127&&exports.HEADER_CHARS.push(i);exports.CONNECTION_TOKEN_CHARS=exports.HEADER_CHARS.filter(c=>c!==44);exports.QUOTED_STRING=["	"," "];for(let i=33;i<=255;i++)i!==34&&i!==92&&exports.QUOTED_STRING.push(i);exports.HTAB_SP_VCHAR_OBS_TEXT=["	"," "];for(let i=33;i<=126;i++)exports.HTAB_SP_VCHAR_OBS_TEXT.push(i);for(let i=128;i<=255;i++)exports.HTAB_SP_VCHAR_OBS_TEXT.push(i);exports.MAJOR=exports.NUM_MAP;exports.MINOR=exports.MAJOR;exports.SPECIAL_HEADERS={connection:exports.HEADER_STATE.CONNECTION,"content-length":exports.HEADER_STATE.CONTENT_LENGTH,"proxy-connection":exports.HEADER_STATE.CONNECTION,"transfer-encoding":exports.HEADER_STATE.TRANSFER_ENCODING,upgrade:exports.HEADER_STATE.UPGRADE}}});var require_llhttp_wasm=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/llhttp-wasm.js"(exports,module2){"use strict";var{Buffer:Buffer2}=require("node:buffer"),wasmBase64="AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAn9/AGABfwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzQzBQYAAAMAAAAAAAADAQMAAwMDAAACAAAAAAICAgICAgICAgIBAQEBAQEBAQEDAAADAAAABAUBcAESEgUDAQACBggBfwFBgNgECwfFBygGbWVtb3J5AgALX2luaXRpYWxpemUACBlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQACRhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUANgxsbGh0dHBfYWxsb2MACwZtYWxsb2MAOAtsbGh0dHBfZnJlZQAMBGZyZWUADA9sbGh0dHBfZ2V0X3R5cGUADRVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADhVsbGh0dHBfZ2V0X2h0dHBfbWlub3IADxFsbGh0dHBfZ2V0X21ldGhvZAAQFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAERJsbGh0dHBfZ2V0X3VwZ3JhZGUAEgxsbGh0dHBfcmVzZXQAEw5sbGh0dHBfZXhlY3V0ZQAUFGxsaHR0cF9zZXR0aW5nc19pbml0ABUNbGxodHRwX2ZpbmlzaAAWDGxsaHR0cF9wYXVzZQAXDWxsaHR0cF9yZXN1bWUAGBtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGRBsbGh0dHBfZ2V0X2Vycm5vABoXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AGxdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAcFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB0RbGxodHRwX2Vycm5vX25hbWUAHhJsbGh0dHBfbWV0aG9kX25hbWUAHxJsbGh0dHBfc3RhdHVzX25hbWUAIBpsbGh0dHBf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a0E+aiECCyABIAI2AhwgAUIANwIQIAJBAnRBsNYAaiEAAkBBhNQAKAIAIgNBASACdCIHcUUEQCAAIAE2AgBBhNQAIAMgB3I2AgAgASAANgIYIAEgATYCCCABIAE2AgwMAQsgBEEZIAJBAXZrQQAgAkEfRxt0IQIgACgCACEAAkADQCAAIgMoAgRBeHEgBEYNASACQR12IQAgAkEBdCECIAMgAEEEcWpBEGoiBygCACIADQALIAcgATYCACABIAM2AhggASABNgIMIAEgATYCCAwBCyADKAIIIgAgATYCDCADIAE2AgggAUEANgIYIAEgAzYCDCABIAA2AggLQaDUAEGg1AAoAgBBAWsiAEF/IAAbNgIACwsHACAALQAoCwcAIAAtACoLBwAgAC0AKwsHACAALQApCwcAIAAvATQLBwAgAC0AMAtAAQR/IAAoAhghASAALwEuIQIgAC0AKCEDIAAoAjghBCAAEDcgACAENgI4IAAgAzoAKCAAIAI7AS4gACABNgIYC8X4AQIHfwN+IAEgAmohBAJAIAAiAygCDCIADQAgAygCBARAIAMgATYCBAsjAEEQayIJJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJ/AkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACDtQBAAECAwQFBgcICQoLDA0ODxARFBUWFxgZGhscHR4fICEjJCUnKCmIA4cDhQOEA/wC9QLuAusC6ALmAuMC4ALfAt0C2wLWAtUC1ALTAtICygLJAsgCxwLGAsUCxALDAr0CvAK6ArkCuAK3ArYCtQK0ArICsQKsAqoCqAKnAqYCpQKkAqMCogKhAqACnwKbApoCmQKYApcCkAKIAoQCgwKCAvkB9gH1AfQB8wHyAfEB8AHvAe0B6wHoAeMB4QHgAd8B3gHdAdwB2wHaAdkB2AHX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QEBAQEBAQEBAQEBAAEALQQAhAiADQQA2AhwgA0G3CzYCECADQQI2AgwgAyABQQFqNgIUDIEDCyADQS9qIQIDQCABIARGBEBBISECDIIDCwJAAkACQCABLQAAIgBBCWsOGAIAKioBKioqKioqKioqKioqKioqKioqAigLIAFBAWohASADQS9qLQAAQQFxRQ0LDBkLIAFBAWohAQwYCyABQQFqIQEgAi0AAEECcQ0AC0EAIQIgA0EANgIcIAMgATYCFCADQc4UNgIQIANBDDYCDAyAAwsgAUEBaiEBC0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAADQEM0QILIANCADcDIAw8CyAAQRVGBEAgA0EkNgIcIAMgATYCFCADQYYaNgIQIANBFTYCDEEAIQIM/QILQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDPwCCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDSsgA0EHNgIcIAMgATYCFCADIAA2AgwM+wILIAMtAC5BwABxRQ0BC0EAIQACQCADKAI4IgJFDQAgAigCUCICRQ0AIAMgAhEAACEACyAARQ0rIABBFUYEQCADQQo2AhwgAyABNgIUIANB8Rg2AhAgA0EVNgIMQQAhAgz6AgtBACECIANBADYCHCADIAE2AhQgA0GLDDYCECADQRM2AgwM+QILQQAhAiADQQA2AhwgAyABNgIUIANBsRQ2AhAgA0ECNgIMDPgCC0EAIQIgA0EANgIcIAMgATYCFCADQYwUNgIQIANBGTYCDAz3AgtBACECIANBADYCHCADIAE2AhQgA0HRHDYCECADQRk2AgwM9gILIABBFUYNPUEAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAz1AgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQ0oIANBDTYCHCADIAE2AhQgAyAANgIMDPQCCyAAQRVGDTpBACECIANBADYCHCADIAE2AhQgA0GiDzYCECADQSI2AgwM8wILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDIiAEUEQCABQQFqIQEMKAsgA0EONgIcIAMgADYCDCADIAFBAWo2AhQM8gILIABBFUYNN0EAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAzxAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQRAIAFBAWohAQwnCyADQQ82AhwgAyAANgIMIAMgAUEBajYCFAzwAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM7wILIABBFUYNM0EAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzuAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMyIARQ0lIANBETYCHCADIAE2AhQgAyAANgIMDO0CCyAAQRVGDTBBACECIANBADYCHCADIAE2AhQgA0HODDYCECADQSM2AgwM7AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEMJQsgA0ESNgIcIAMgADYCDCADIAFBAWo2AhQM6wILIANBL2otAABBAXFFDQELQRUhAgzPAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM6AILIABBO0cNACABQQFqIQEMDAtBACECIANBADYCHCADIAE2AhQgA0GYFzYCECADQQI2AgwM5gILIABBFUYNKEEAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzlAgsgA0EUNgIcIAMgATYCFCADIAA2AgwM5AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEM3AILIANBFTYCHCADIAA2AgwgAyABQQFqNgIUDOMCCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNoCCyADQRc2AhwgAyAANgIMIAMgAUEBajYCFAziAgsgAEEVRg0jQQAhAiADQQA2AhwgAyABNgIUIANBzgw2AhAgA0EjNgIMDOECCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDB0LIANBGTYCHCADIAA2AgwgAyABQQFqNgIUDOACCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNYCCyADQRo2AhwgAyAANgIMIAMgAUEBajYCFAzfAgsgAEEVRg0fQQAhAiADQQA2AhwgAyABNgIUIANBog82AhAgA0EiNgIMDN4CCyADKAIEIQBBACEC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DLMCCyABIARGBEBB6QEhAgyzAgsgAS0AAEHIAEYNASADQQE6ACgLQbYBIQIMlwILQcoBIQIMlgILIAEgBEcEQCADQQw2AgggAyABNgIEQckBIQIMlgILQegBIQIMrwILIAEgBEYEQEHnASECDK8CCyABLQAAQcgARw0EIAFBAWohAUHIASECDJQCCyABIARGBEBB5gEhAgyuAgsCQAJAIAEtAABBxQBrDhAABQUFBQUFBQUFBQUFBQUBBQsgAUEBaiEBQcYBIQIMlAILIAFBAWohAUHHASECDJMCC0HlASECIAEgBEYNrAIgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB99MAai0AAEcNAyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMrQILIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgBFBEBB1AEhAgyTAgsgA0HkATYCHCADIAE2AhQgAyAANgIMQQAhAgysAgtB4wEhAiABIARGDasCIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQfXTAGotAABHDQIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADKwCCyADQYEEOwEoIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgANAwwCCyADQQA2AgALQQAhAiADQQA2AhwgAyABNgIUIANB0B42AhAgA0EINgIMDKkCC0HFASECDI4CCyADQeIBNgIcIAMgATYCFCADIAA2AgxBACECDKcCC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ1lIABBFUcEQCADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgynAgsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDKYCC0HhASECIAQgASIARg2lAiAEIAFrIAMoAgAiAWohBSAAIAFrQQRqIQYCQANAIAAtAAAgAUHw0wBqLQAARw0BIAFBBEYNAyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBTYCAAymAgsgA0EANgIcIAMgADYCFCADQYQ3NgIQIANBCDYCDCADQQA2AgBBACECDKUCCyABIARHBEAgA0ENNgIIIAMgATYCBEHCASECDIsCC0HgASECDKQCCyADQQA2AgAgBkEBaiEBC0HDASECDIgCCyABIARGBEBB3wEhAgyiAgsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFBwQEhAgyIAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYgCIANB3gE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAEgBEYEQEHdASECDKECCwJAIAEtAABBLkYEQCABQQFqIQEMAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYkCIANB3AE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILQcABIQIMhgILIAEgBEYEQEHbASECDKACC0EAIQBBASEFQQEhB0EAIQICQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQCABLQAAQTBrDgoKCQABAgMEBQYICwtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshAkEAIQVBACEHDAILQQkhAkEBIQBBACEFQQAhBwwBC0EAIQVBASECCyADIAI6ACsgAUEBaiEBAkACQCADLQAuQRBxDQACQAJAAkAgAy0AKg4DAQACBAsgB0UNAwwCCyAADQEMAgsgBUUNAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDQIgA0HYATYCHCADIAE2AhQgAyAANgIMQQAhAgyiAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYsCIANB2QE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ2JAiADQdoBNgIcIAMgATYCFCADIAA2AgwMoAILQb8BIQIMhQILQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALAkAgAARAIABBFUYNASADQQA2AhwgAyABNgIUIANBnA02AhAgA0EhNgIMQQAhAgygAgtBvgEhAgyFAgsgA0HXATYCHCADIAE2AhQgA0HWGTYCECADQRU2AgxBACECDJ4CCyABIARGBEBB1wEhAgyeAgsCQCABLQAAQSBGBEAgA0EAOwE0IAFBAWohAQwBCyADQQA2AhwgAyABNgIUIANB6xA2AhAgA0EJNgIMQQAhAgyeAgtBvQEhAgyDAgsgASAERgRAQdYBIQIM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LgsgAUEBaiEBQZcBIQIM2AELIAFBAWohAUEiDCsLIAEgBEYEQEGvASECDPEBCyABLQAAQdAARw0rIAFBAWohAUGWASECDNYBCyABIARGBEBBrgEhAgzwAQsCQAJAIAEtAABBxgBrDgsALCwsLCwsLCwsASwLIAFBAWohAUGUASECDNYBCyABQQFqIQFBlQEhAgzVAQtBrQEhAiABIARGDe4BIAMoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQazTAGotAABHDSggAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO8BCyADQQA2AgAgBkEBaiEBQQ0MKAtBrAEhAiABIARGDe0BIAMoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQeHTAGotAABHDScgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO4BCyADQQA2AgAgBkEBaiEBQQwMJwtBqwEhAiABIARGDewBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQarTAGotAABHDSYgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO0BCyADQQA2AgAgBkEBaiEBQQMMJgtBqgEhAiABIARGDesBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQajTAGotAABHDSUgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADOwBCyADQQA2AgAgBkEBaiEBQSYMJQsgASAERgRAQakBIQIM6wELAkACQCABLQAAQdQAaw4CAAEnCyABQQFqIQFBjwEhAgzRAQsgAUEBaiEBQZABIQIM0AELQagBIQIgASAERg3pASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGm0wBqLQAARw0jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzqAQsgA0EANgIAIAZBAWohAUEnDCMLQacBIQIgASAERg3oASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGk0wBqLQAARw0iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzpAQsgA0EANgIAIAZBAWohAUEcDCILQaYBIQIgASAERg3nASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGe0wBqLQAARw0hIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzoAQsgA0EANgIAIAZBAWohAUEGDCELQaUBIQIgASAERg3mASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEGZ0wBqLQAARw0gIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAznAQsgA0EANgIAIAZBAWohAUEZDCALIAEgBEYEQEGkASECDOYBCwJAAkACQAJAIAEtAABBLWsOIwAkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAEkJCQkJAIkJCQDJAsgAUEBaiEBQYQBIQIMzgELIAFBAWohAUGFASECDM0BCyABQQFqIQFBigEhAgzMAQsgAUEBaiEBQYsBIQIMywELQaMBIQIgASAERg3kASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGX0wBqLQAARw0eIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzlAQsgA0EANgIAIAZBAWohAUELDB4LIAEgBEYEQEGiASECDOQBCwJAAkAgAS0AAEHBAGsOAwAgASALIAFBAWohAUGGASECDMoBCyABQQFqIQFBiQEhAgzJAQsgASAERgRAQaEBIQIM4wELAkACQCABLQAAQcEAaw4PAB8fHx8fHx8fHx8fHx8BHwsgAUEBaiEBQYcBIQIMyQELIAFBAWohAUGIASECDMgBCyABIARGBEBBoAEhAgziAQsgAS0AAEHMAEcNHCABQQFqIQFBCgwbC0GfASECIAEgBEYN4AEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBkdMAai0AAEcNGiAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4QELIANBADYCACAGQQFqIQFBHgwaC0GeASECIAEgBEYN3wEgAygCACIAIAQgAWtqIQUgASAAa0EGaiEGAkADQCABLQAAIABBitMAai0AAEcNGSAAQQZGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4AELIANBADYCACAGQQFqIQFBFQwZC0GdASECIAEgBEYN3gEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBh9MAai0AAEcNGCAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3wELIANBADYCACAGQQFqIQFBFwwYC0GcASECIAEgBEYN3QEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBgdMAai0AAEcNFyAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3gELIANBADYCACAGQQFqIQFBGAwXCyABIARGBEBBmwEhAgzdAQsCQAJAIAEtAABByQBrDgcAGRkZGRkBGQsgAUEBaiEBQYEBIQIMwwELIAFBAWohAUGCASECDMIBC0GaASECIAEgBEYN2wEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5tMAai0AAEcNFSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3AELIANBADYCACAGQQFqIQFBCQwVC0GZASECIAEgBEYN2gEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5NMAai0AAEcNFCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2wELIANBADYCACAGQQFqIQFBHwwUC0GYASECIAEgBEYN2QEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB/tIAai0AAEcNEyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2gELIANBADYCACAGQQFqIQFBAgwTC0GXASECIAEgBEYN2AEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGA0AgAS0AACAAQfzSAGotAABHDREgAEEBRg0CIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADNgBCyABIARGBEBBlgEhAgzYAQtBASABLQAAQd8ARw0RGiABQQFqIQFB/QAhAgy9AQsgA0EANgIAIAZBAWohAUH+ACECDLwBC0GVASECIAEgBEYN1QEgAygCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABBxNMAai0AAEcNDyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1gELIANBADYCACAGQQFqIQFBKQwPC0GUASECIAEgBEYN1AEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB+NIAai0AAEcNDiAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1QELIANBADYCACAGQQFqIQFBLQwOCyABIARGBEBBkwEhAgzUAQsgAS0AAEHFAEcNDiABQQFqIQFB+gAhAgy5AQsgASAERgRAQZIBIQIM0wELAkACQCABLQAAQcwAaw4IAA8PDw8PDwEPCyABQQFqIQFB+AAhAgy5AQsgAUEBaiEBQfkAIQIMuAELQZEBIQIgASAERg3RASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHz0gBqLQAARw0LIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzSAQsgA0EANgIAIAZBAWohAUEjDAsLQZABIQIgASAERg3QASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHw0gBqLQAARw0KIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzRAQsgA0EANgIAIAZBAWohAUEADAoLIAEgBEYEQEGPASECDNABCwJAAkAgAS0AAEHIAGsOCAAMDAwMDAwBDAsgAUEBaiEBQfMAIQIMtgELIAFBAWohAUH2ACECDLUBCyABIARGBEBBjgEhAgzPAQsCQAJAIAEtAABBzgBrDgMACwELCyABQQFqIQFB9AAhAgy1AQsgAUEBaiEBQfUAIQIMtAELIAEgBEYEQEGNASECDM4BCyABLQAAQdkARw0IIAFBAWohAUEIDAcLQYwBIQIgASAERg3MASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHs0gBqLQAARw0GIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzNAQsgA0EANgIAIAZBAWohAUEFDAYLQYsBIQIgASAERg3LASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHm0gBqLQAARw0FIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzMAQsgA0EANgIAIAZBAWohAUEWDAULQYoBIQIgASAERg3KASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHh0wBqLQAARw0EIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzLAQsgA0EANgIAIAZBAWohAUEQDAQLIAEgBEYEQEGJASECDMoBCwJAAkAgAS0AAEHDAGsODAAGBgYGBgYGBgYGAQYLIAFBAWohAUHvACECDLABCyABQQFqIQFB8AAhAgyvAQtBiAEhAiABIARGDcgBIAMoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQeDSAGotAABHDQIgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADMkBCyADQQA2AgAgBkEBaiEBQSQMAgsgA0EANgIADAILIAEgBEYEQEGHASECDMcBCyABLQAAQcwARw0BIAFBAWohAUETCzoAKSADKAIEIQAgA0EANgIEIAMgACABEC0iAA0CDAELQQAhAiADQQA2AhwgAyABNgIUIANB6R42AhAgA0EGNgIMDMQBC0HuACECDKkBCyADQYYBNgIcIAMgATYCFCADIAA2AgxBACECDMIBC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ0AIABBFUYNASADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgzBAQtB7QAhAgymAQsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDL8BCyABIARGBEBBhQEhAgy/AQsCQCABLQAAQSBGBEAgAUEBaiEBDAELIANBADYCHCADIAE2AhQgA0GGHjYCECADQQY2AgxBACECDL8BC0ECIQIMpAELA0AgAS0AAEEgRw0CIAQgAUEBaiIBRw0AC0GEASECDL0BCyABIARGBEBBgwEhAgy9AQsCQCABLQAAQQlrDgRAAABAAAtB6wAhAgyiAQsgAy0AKUEFRgRAQewAIQIMogELQeoAIQIMoQELIAEgBEYEQEGCASECDLsBCyADQQ82AgggAyABNgIEDAoLIAEgBEYEQEGBASECDLoBCwJAIAEtAABBCWsOBD0AAD0AC0HpACECDJ8BCyABIARHBEAgA0EPNgIIIAMgATYCBEHnACECDJ8BC0GAASECDLgBCwJAIAEgBEcEQANAIAEtAABB4M4Aai0AACIAQQNHBEACQCAAQQFrDgI/AAQLQeYAIQIMoQELIAQgAUEBaiIBRw0AC0H+ACECDLkBC0H+ACECDLgBCyADQQA2AhwgAyABNgIUIANBxh82AhAgA0EHNgIMQQAhAgy3AQsgASAERgRAQf8AIQIMtwELAkACQAJAIAEtAABB4NAAai0AAEEBaw4DPAIAAQtB6AAhAgyeAQsgA0EANgIcIAMgATYCFCADQYYSNgIQIANBBzYCDEEAIQIMtwELQeAAIQIMnAELIAEgBEcEQCABQQFqIQFB5QAhAgycAQtB/QAhAgy1AQsgBCABIgBGBEBB/AAhAgy1AQsgAC0AACIBQS9GBEAgAEEBaiEBQeQAIQIMmwELIAFBCWsiAkEXSw0BIAAhAUEBIAJ0QZuAgARxDTcMAQsgBCABIgBGBEBB+wAhAgy0AQsgAC0AAEEvRw0AIABBAWohAQwDC0EAIQIgA0EANgIcIAMgADYCFCADQcYfNgIQIANBBzYCDAyyAQsCQAJAAkACQAJAA0AgAS0AAEHgzABqLQAAIgBBBUcEQAJAAkAgAEEBaw4IPQUGBwgABAEIC0HhACECDJ8BCyABQQFqIQFB4wAhAgyeAQsgBCABQQFqIgFHDQALQfoAIQIMtgELIAFBAWoMFAsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgy0AQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyzAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyyAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMsQELIAEgBEYEQEH5ACECDLEBCwJAIAEtAABB4MwAai0AAEEBaw4INAQFBgAIAgMHCyABQQFqIQELQQMhAgyVAQsgAUEBagwNC0EAIQIgA0EANgIcIANBoxI2AhAgA0EHNgIMIAMgAUEBajYCFAytAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgysAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyrAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyqAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMqQELQeIAIQIMjgELIAEgBEYEQEH4ACECDKgBCyABQQFqDAILIAEgBEYEQEH3ACECDKcBCyABQQFqDAELIAEgBEYNASABQQFqCyEBQQQhAgyKAQtB9gAhAgyjAQsDQCABLQAAQeDKAGotAAAiAEECRwRAIABBAUcEQEHfACECDIsBCwwnCyAEIAFBAWoiAUcNAAtB9QAhAgyiAQsgASAERgRAQfQAIQIMogELAkAgAS0AAEEJaw43JQMGJQQGBgYGBgYGBgYGBgYGBgYGBgYFBgYCBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAAYLIAFBAWoLIQFBBSECDIYBCyABQQFqDAYLIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB2wA2AhwgAyABNgIUIAMgADYCDEEAIQIMngELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB3QA2AhwgAyABNgIUIAMgADYCDEEAIQIMnQELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB8AA2AhwgAyABNgIUIAMgADYCDEEAIQIMnAELIANBADYCHCADIAE2AhQgA0G8EzYCECADQQc2AgxBACECDJsBCwJAAkACQAJAA0AgAS0AAEHgyABqLQAAIgBBBUcEQAJAIABBAWsOBiQDBAUGAAYLQd4AIQIMhgELIAQgAUEBaiIBRw0AC0HzACECDJ4BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQdsANgIcIAMgATYCFCADIAA2AgxBACECDJ0BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQd0ANgIcIAMgATYCFCADIAA2AgxBACECDJwBCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQfAANgIcIAMgATYCFCADIAA2AgxBACECDJsBCyADQQA2AhwgAyABNgIUIANB3Ag2AhAgA0EHNgIMQQAhAgyaAQsgASAERg0BIAFBAWoLIQFBBiECDH4LQfIAIQIMlwELAkACQAJAAkADQCABLQAAQeDGAGotAAAiAEEFRwRAIABBAWsOBB8CAwQFCyAEIAFBAWoiAUcNAAtB8QAhAgyaAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgyZAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyYAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyXAQsgA0EANgIcIAMgATYCFCADQbQKNgIQIANBBzYCDEEAIQIMlgELQc4AIQIMewtB0AAhAgx6C0HdACECDHkLIAEgBEYEQEHwACECDJMBCwJAIAEtAABBCWsOBBYAABYACyABQQFqIQFB3AAhAgx4CyABIARGBEBB7wAhAgySAQsCQCABLQAAQQlrDgQVAAAVAAtBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUEQEHTASECDHgLIABBFUcEQCADQQA2AhwgAyABNgIUIANBwQ02AhAgA0EaNgIMQQAhAgySAQsgA0HuADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDJEBC0HtACECIAEgBEYNkAEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB18YAai0AAEcNBCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMkQELIANBADYCACAGQQFqIQEgAy0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACECIANBADYCHCADIAE2AhQgA0HlCTYCECADQQg2AgwMkAELQewAIQIgASAERg2PASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHUxgBqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyQAQsgA0EANgIAIAZBAWohASADLQApQSFGDQMgA0EANgIcIAMgATYCFCADQYkKNgIQIANBCDYCDEEAIQIMjwELQesAIQIgASAERg2OASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHQxgBqLQAARw0CIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyPAQsgA0EANgIAIAZBAWohASADLQApIgBBI0kNAiAAQS5GDQIgA0EANgIcIAMgATYCFCADQcEJNgIQIANBCDYCDEEAIQIMjgELIANBADYCAAtBACECIANBADYCHCADIAE2AhQgA0GENzYCECADQQg2AgwMjAELQdgAIQIMcQsgASAERwRAIANBDTYCCCADIAE2AgRB1wAhAgxxC0HqACECDIoBCyABIARGBEBB6QAhAgyKAQsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFB1gAhAgxwCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdCADQegANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyABIARGBEBB5wAhAgyJAQsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ11IANB5gA2AhwgAyABNgIUIAMgADYCDEEAIQIMiQELQdUAIQIMbgsgASAERgRAQeUAIQIMiAELQQAhAEEBIQVBASEHQQAhAgJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAEtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyECQQAhBUEAIQcMAgtBCSECQQEhAEEAIQVBACEHDAELQQAhBUEBIQILIAMgAjoAKyABQQFqIQECQAJAIAMtAC5BEHENAAJAAkACQCADLQAqDgMBAAIECyAHRQ0DDAILIAANAQwCCyAFRQ0BCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNAiADQeIANgIcIAMgATYCFCADIAA2AgxBACECDIoBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdyADQeMANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdSADQeQANgIcIAMgATYCFCADIAA2AgwMiAELQdMAIQIMbQsgAy0AKUEiRg2AAUHSACECDGwLQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALIABFBEBB1AAhAgxsCyAAQRVHBEAgA0EANgIcIAMgATYCFCADQZwNNgIQIANBITYCDEEAIQIMhgELIANB4QA2AhwgAyABNgIUIANB1hk2AhAgA0EVNgIMQQAhAgyFAQsgASAERgRAQeAAIQIMhQELAkACQAJAAkACQCABLQAAQQprDgQBBAQABAsgAUEBaiEBDAELIAFBAWohASADQS9qLQAAQQFxRQ0BC0HRACECDGwLIANBADYCHCADIAE2AhQgA0GIETYCECADQQk2AgxBACECDIUBCyADQQA2AhwgAyABNgIUIANBiBE2AhAgA0EJNgIMQQAhAgyEAQsgASAERgRAQd8AIQIMhAELIAEtAABBCkYEQCABQQFqIQEMCQsgAy0ALkHAAHENCCADQQA2AhwgAyABNgIUIANBiBE2AhAgA0ECNgIMQQAhAgyDAQsgASAERgRAQd0AIQIMgwELIAEtAAAiAkENRgRAIAFBAWohAUHPACECDGkLIAEhACACQQlrDgQFAQEFAQsgBCABIgBGBEBB3AAhAgyCAQsgAC0AAEEKRw0AIABBAWoMAgtBACECIANBADYCHCADIAA2AhQgA0G1LDYCECADQQc2AgwMgAELIAEgBEYEQEHbACECDIABCwJAIAEtAABBCWsOBAMAAAMACyABQQFqCyEBQc0AIQIMZAsgASAERgRAQdoAIQIMfgsgAS0AAEEJaw4EAAEBAAELQQAhAiADQQA2AhwgA0HsETYCECADQQc2AgwgAyABQQFqNgIUDHwLIANBgBI7ASpBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUNACAAQRVHDQEgA0HZADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDHsLQcwAIQIMYAsgA0EANgIcIAMgATYCFCADQcENNgIQIANBGjYCDEEAIQIMeQsgASAERgRAQdkAIQIMeQsgAS0AAEEgRw06IAFBAWohASADLQAuQQFxDTogA0EANgIcIAMgATYCFCADQa0bNgIQIANBHjYCDEEAIQIMeAsgASAERgRAQdgAIQIMeAsCQAJAAkACQAJAIAEtAAAiAEEKaw4EAgMD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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQTBrDjcVFAABAgMEBQYHFhYWFhYWFggJCgsMDRYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWDg8QERITFgtCAiEKDBQLQgMhCgwTC0IEIQoMEgtCBSEKDBELQgYhCgwQC0IHIQoMDwtCCCEKDA4LQgkhCgwNC0IKIQoMDAtCCyEKDAsLQgwhCgwKC0INIQoMCQtCDiEKDAgLQg8hCgwHC0IKIQoMBgtCCyEKDAULQgwhCgwEC0INIQoMAwtCDiEKDAILQg8hCgwBC0IBIQoLIAFBAWohASADKQMgIgtC//////////8PWARAIAMgC0IEhiAKhDcDIAwCC0EAIQIgA0EANgIcIAMgATYCFCADQa0JNgIQIANBDDYCDAwfC0ElIQIMBAtBJiECDAMLIAMgAToALCADQQA2AgAgB0EBaiEBQQwhAgwCCyADQQA2AgAgBkEBaiEBQQohAgwBCyABQQFqIQFBCCECDAALAAtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMGAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMFwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMFgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMFQtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMFAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMEwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMEgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMEQtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMEAtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMDwtBACECIANBADYCHCADIAE2AhQgA0HIEjYCECADQQs2AgwMDgtBACECIANBADYCHCADIAE2AhQgA0GVCTYCECADQQs2AgwMDQtBACECIANBADYCHCADIAE2AhQgA0HpDzYCECADQQo2AgwMDAtBACECIANBADYCHCADIAE2AhQgA0GDEDYCECADQQo2AgwMCwtBACECIANBADYCHCADIAE2AhQgA0GmHDYCECADQQI2AgwMCgtBACECIANBADYCHCADIAE2AhQgA0HFFTYCECADQQI2AgwMCQtBACECIANBADYCHCADIAE2AhQgA0H/FzYCECADQQI2AgwMCAtBACECIANBADYCHCADIAE2AhQgA0HKFzYCECADQQI2AgwMBwsgA0ECNgIcIAMgATYCFCADQZQdNgIQIANBFjYCDEEAIQIMBgtB3gAhAiABIARGDQUgCUEIaiEHIAMoAgAhBQJAAkAgASAERwRAIAVBxsYAaiEIIAQgBWogAWshBiAFQX9zQQpqIgUgAWohAANAIAEtAAAgCC0AAEcEQEECIQgMAwsgBUUEQEEAIQggACEBDAMLIAVBAWshBSAIQQFqIQggBCABQQFqIgFHDQALIAYhBSAEIQELIAdBATYCACADIAU2AgAMAQsgA0EANgIAIAcgCDYCAAsgByABNgIEIAkoAgwhACAJKAIIDgMBBQIACwALIANBADYCHCADQa0dNgIQIANBFzYCDCADIABBAWo2AhRBACECDAMLIANBADYCHCADIAA2AhQgA0HCHTYCECADQQk2AgxBACECDAILIAEgBEYEQEEoIQIMAgsgA0EJNgIIIAMgATYCBEEnIQIMAQsgASAERgRAQQEhAgwBCwNAAkACQAJAIAEtAABBCmsOBAABAQABCyABQQFqIQEMAQsgAUEBaiEBIAMtAC5BIHENAEEAIQIgA0EANgIcIAMgATYCFCADQYwgNgIQIANBBTYCDAwCC0EBIQIgASAERw0ACwsgCUEQaiQAIAJFBEAgAygCDCEADAELIAMgAjYCHEEAIQAgAygCBCIBRQ0AIAMgASAEIAMoAggRAQAiAUUNACADIAQ2AhQgAyABNgIMIAEhAAsgAAu+AgECfyAAQQA6AAAgAEHcAGoiAUEBa0EAOgAAIABBADoAAiAAQQA6AAEgAUEDa0EAOgAAIAFBAmtBADoAACAAQQA6AAMgAUEEa0EAOgAAQQAgAGtBA3EiASAAaiIAQQA2AgBB3AAgAWtBfHEiAiAAaiIBQQRrQQA2AgACQCACQQlJDQAgAEEANgIIIABBADYCBCABQQhrQQA2AgAgAUEMa0EANgIAIAJBGUkNACAAQQA2AhggAEEANgIUIABBADYC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YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBFeHBlY3RlZCBMRiBhZnRlciBoZWFkZXJzAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMAVXNlciBjYWxsYmFjayBlcnJvcgBgb25fcmVzZXRgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19oZWFkZXJgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2JlZ2luYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlYCBjYWxsYmFjayBlcnJvcgBgb25fc3RhdHVzX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdmVyc2lvbl9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3VybF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21ldGhvZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lYCBjYWxsYmFjayBlcnJvcgBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNlcnZlcgBJbnZhbGlkIGhlYWRlciB2YWx1ZSBjaGFyAEludmFsaWQgaGVhZGVyIGZpZWxkIGNoYXIAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl92ZXJzaW9uAEludmFsaWQgbWlub3IgdmVyc2lvbgBJbnZhbGlkIG1ham9yIHZlcnNpb24ARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgdmVyc2lvbgBFeHBlY3RlZCBDUkxGIGFmdGVyIHZlcnNpb24ASW52YWxpZCBIVFRQIHZlcnNpb24ASW52YWxpZCBoZWFkZXIgdG9rZW4AU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl91cmwASW52YWxpZCBjaGFyYWN0ZXJzIGluIHVybABVbmV4cGVjdGVkIHN0YXJ0IGNoYXIgaW4gdXJsAERvdWJsZSBAIGluIHVybABFbXB0eSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXJhY3RlciBpbiBDb250ZW50LUxlbmd0aABUcmFuc2Zlci1FbmNvZGluZyBjYW4ndCBiZSBwcmVzZW50IHdpdGggQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBzaXplAEV4cGVjdGVkIExGIGFmdGVyIGNodW5rIHNpemUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgaGVhZGVyIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBleHRlbnNpb24gdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZSB2YWx1ZQBJbnZhbGlkIHF1b3RlZC1wYWlyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAFBhdXNlZCBieSBvbl9oZWFkZXJzX2NvbXBsZXRlAEludmFsaWQgRU9GIHN0YXRlAG9uX3Jlc2V0IHBhdXNlAG9uX2NodW5rX2hlYWRlciBwYXVzZQBvbl9tZXNzYWdlX2JlZ2luIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZSBwYXVzZQBvbl9zdGF0dXNfY29tcGxldGUgcGF1c2UAb25fdmVyc2lvbl9jb21wbGV0ZSBwYXVzZQBvbl91cmxfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlIHBhdXNlAG9uX21lc3NhZ2VfY29tcGxldGUgcGF1c2UAb25fbWV0aG9kX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fbmFtZSBwYXVzZQBVbmV4cGVjdGVkIHNwYWNlIGFmdGVyIHN0YXJ0IGxpbmUATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciByZXNwb25zZSBsaW5lAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBuYW1lAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgZXh0ZW5zaW9uIG5hbWUASW52YWxpZCBzdGF0dXMgY29kZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGNodW5rIGRhdGEARXhwZWN0ZWQgTEYgYWZ0ZXIgY2h1bmsgZGF0YQBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AARGF0YSBhZnRlciBgQ29ubmVjdGlvbjogY2xvc2VgAFNXSVRDSF9QUk9YWQBVU0VfUFJPWFkATUtBQ1RJVklUWQBVTlBST0NFU1NBQkxFX0VOVElUWQBRVUVSWQBDT1BZAE1PVkVEX1BFUk1BTkVOVExZAFRPT19FQVJMWQBOT1RJRlkARkFJTEVEX0RFUEVOREVOQ1kAQkFEX0dBVEVXQVkAUExBWQBQVVQAQ0hFQ0tPVVQAR0FURVdBWV9USU1FT1VUAFJFUVVFU1RfVElNRU9VVABORVRXT1JLX0NPTk5FQ1RfVElNRU9VVABDT05ORUNUSU9OX1RJTUVPVVQATE9HSU5fVElNRU9VVABORVRXT1JLX1JFQURfVElNRU9VVABQT1NUAE1JU0RJUkVDVEVEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfTE9BRF9CQUxBTkNFRF9SRVFVRVNUAEJBRF9SRVFVRVNUAEhUVFBfUkVRVUVTVF9TRU5UX1RPX0hUVFBTX1BPUlQAUkVQT1JUAElNX0FfVEVBUE9UAFJFU0VUX0NPTlRFTlQATk9fQ09OVEVOVABQQVJUSUFMX0NPTlRFTlQASFBFX0lOVkFMSURfQ09OU1RBTlQASFBFX0NCX1JFU0VUAEdFVABIUEVfU1RSSUNUAENPTkZMSUNUAFRFTVBPUkFSWV9SRURJUkVDVABQRVJNQU5FTlRfUkVESVJFQ1QAQ09OTkVDVABNVUxUSV9TVEFUVVMASFBFX0lOVkFMSURfU1RBVFVTAFRPT19NQU5ZX1JFUVVFU1RTAEVBUkxZX0hJTlRTAFVOQVZBSUxBQkxFX0ZPUl9MRUdBTF9SRUFTT05TAE9QVElPTlMAU1dJVENISU5HX1BST1RPQ09MUwBWQVJJQU5UX0FMU09fTkVHT1RJQVRFUwBNVUxUSVBMRV9DSE9JQ0VTAElOVEVSTkFMX1NFUlZFUl9FUlJPUgBXRUJfU0VSVkVSX1VOS05PV05fRVJST1IAUkFJTEdVTl9FUlJPUgBJREVOVElUWV9QUk9WSURFUl9BVVRIRU5USUNBVElPTl9FUlJPUgBTU0xfQ0VSVElGSUNBVEVfRVJST1IASU5WQUxJRF9YX0ZPUldBUkRFRF9GT1IAU0VUX1BBUkFNRVRFUgBHRVRfUEFSQU1FVEVSAEhQRV9VU0VSAFNFRV9PVEhFUgBIUEVfQ0JfQ0hVTktfSEVBREVSAEV4cGVjdGVkIExGIGFmdGVyIENSAE1LQ0FMRU5EQVIAU0VUVVAAV0VCX1NFUlZFUl9JU19ET1dOAFRFQVJET1dOAEhQRV9DTE9TRURfQ09OTkVDVElPTgBIRVVSSVNUSUNfRVhQSVJBVElPTgBESVNDT05ORUNURURfT1BFUkFUSU9OAE5PTl9BVVRIT1JJVEFUSVZFX0lORk9STUFUSU9OAEhQRV9JTlZBTElEX1ZFUlNJT04ASFBFX0NCX01FU1NBR0VfQkVHSU4AU0lURV9JU19GUk9aRU4ASFBFX0lOVkFMSURfSEVBREVSX1RPS0VOAElOVkFMSURfVE9LRU4ARk9SQklEREVOAEVOSEFOQ0VfWU9VUl9DQUxNAEhQRV9JTlZBTElEX1VSTABCTE9DS0VEX0JZX1BBUkVOVEFMX0NPTlRST0wATUtDT0wAQUNMAEhQRV9JTlRFUk5BTABSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFX1VOT0ZGSUNJQUwASFBFX09LAFVOTElOSwBVTkxPQ0sAUFJJAFJFVFJZX1dJVEgASFBFX0lOVkFMSURfQ09OVEVOVF9MRU5HVEgASFBFX1VORVhQRUNURURfQ09OVEVOVF9MRU5HVEgARkxVU0gAUFJPUFBBVENIAE0tU0VBUkNIAFVSSV9UT09fTE9ORwBQUk9DRVNTSU5HAE1JU0NFTExBTkVPVVNfUEVSU0lTVEVOVF9XQVJOSU5HAE1JU0NFTExBTkVPVVNfV0FSTklORwBIUEVfSU5WQUxJRF9UUkFOU0ZFUl9FTkNPRElORwBFeHBlY3RlZCBDUkxGAEhQRV9JTlZBTElEX0NIVU5LX1NJWkUATU9WRQBDT05USU5VRQBIUEVfQ0JfU1RBVFVTX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJTX0NPTVBMRVRFAEhQRV9DQl9WRVJTSU9OX0NPTVBMRVRFAEhQRV9DQl9VUkxfQ09NUExFVEUASFBFX0NCX0NIVU5LX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX05BTUVfQ09NUExFVEUASFBFX0NCX01FU1NBR0VfQ09NUExFVEUASFBFX0NCX01FVEhPRF9DT01QTEVURQBIUEVfQ0JfSEVBREVSX0ZJRUxEX0NPTVBMRVRFAERFTEVURQBIUEVfSU5WQUxJRF9FT0ZfU1RBVEUASU5WQUxJRF9TU0xfQ0VSVElGSUNBVEUAUEFVU0UATk9fUkVTUE9OU0UAVU5TVVBQT1JURURfTUVESUFfVFlQRQBHT05FAE5PVF9BQ0NFUFRBQkxFAFNFUlZJQ0VfVU5BVkFJTEFCTEUAUkFOR0VfTk9UX1NBVElTRklBQkxFAE9SSUdJTl9JU19VTlJFQUNIQUJMRQBSRVNQT05TRV9JU19TVEFMRQBQVVJHRQBNRVJHRQBSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFAFJFUVVFU1RfSEVBREVSX1RPT19MQVJHRQBQQVlMT0FEX1RPT19MQVJHRQBJTlNVRkZJQ0lFTlRfU1RPUkFHRQBIUEVfUEFVU0VEX1VQR1JBREUASFBFX1BBVVNFRF9IMl9VUEdSQURFAFNPVVJDRQBBTk5PVU5DRQBUUkFDRQBIUEVfVU5FWFBFQ1RFRF9TUEFDRQBERVNDUklCRQBVTlNVQlNDUklCRQBSRUNPUkQASFBFX0lOVkFMSURfTUVUSE9EAE5PVF9GT1VORABQUk9QRklORABVTkJJTkQAUkVCSU5EAFVOQVVUSE9SSVpFRABNRVRIT0RfTk9UX0FMTE9XRUQASFRUUF9WRVJTSU9OX05PVF9TVVBQT1JURUQAQUxSRUFEWV9SRVBPUlRFRABBQ0NFUFRFRABOT1RfSU1QTEVNRU5URUQATE9PUF9ERVRFQ1RFRABIUEVfQ1JfRVhQRUNURUQASFBFX0xGX0VYUEVDVEVEAENSRUFURUQASU1fVVNFRABIUEVfUEFVU0VEAFRJTUVPVVRfT0NDVVJFRABQQVlNRU5UX1JFUVVJUkVEAFBSRUNPTkRJVElPTl9SRVFVSVJFRABQUk9YWV9BVVRIRU5USUNBVElPTl9SRVFVSVJFRABORVRXT1JLX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAExFTkdUSF9SRVFVSVJFRABTU0xfQ0VSVElGSUNBVEVfUkVRVUlSRUQAVVBHUkFERV9SRVFVSVJFRABQQUdFX0VYUElSRUQAUFJFQ09ORElUSU9OX0ZBSUxFRABFWFBFQ1RBVElPTl9GQUlMRUQAUkVWQUxJREFUSU9OX0ZBSUxFRABTU0xfSEFORFNIQUtFX0ZBSUxFRABMT0NLRUQAVFJBTlNGT1JNQVRJT05fQVBQTElFRABOT1RfTU9ESUZJRUQATk9UX0VYVEVOREVEAEJBTkRXSURUSF9MSU1JVF9FWENFRURFRABTSVRFX0lTX09WRVJMT0FERUQASEVBRABFeHBlY3RlZCBIVFRQLwAAUhUAABoVAAAPEgAA5BkAAJEVAAAJFAAALRkAAOQUAADpEQAAaRQAAKEUAAB2FQAAQxYAAF4SAACUFwAAFxYAAH0UAAB/FgAAQRcAALMTAADDFgAABBoAAL0YAADQGAAAoBMAANQZAACvFgAAaBYAAHAXAADZFgAA/BgAAP4RAABZFwAAlxYAABwXAAD2FgAAjRcAAAsSAAB/GwAALhEAALMQAABJEgAArRIAAPYYAABoEAAAYhUAABAVAABaFgAAShkAALUVAADBFQAAYBUAAFwZAABaGQAAUxkAABYVAACtEQAAQhAAALcQAABXGAAAvxUAAIkQAAAcGQAAGhkAALkVAABRGAAA3BMAAFsVAABZFQAA5hgAAGcVAAARGQAA7RgAAOcTAACuEAAAwhcAAAAUAACSEwAAhBMAAEASAAAmGQAArxUAAGIQAEHpOQsBAQBBgDoL4AEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB6jsLBAEAAAIAQYE8C14DBAMDAwMDAAADAwADAwADAwMDAwMDAwMDAAUAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAwADAEHqPQsEAQAAAgBBgT4LXgMAAwMDAwMAAAMDAAMDAAMDAwMDAwMDAwMABAAFAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwADAAMAQeA/Cw1sb3NlZWVwLWFsaXZlAEH5PwsBAQBBkMAAC+ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQfnBAAsBAQBBkMIAC+cBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAEGhxAALXgEAAQEBAQEAAAEBAAEBAAEBAQEBAQEBAQEAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAEAQYDGAAshZWN0aW9uZW50LWxlbmd0aG9ucm94eS1jb25uZWN0aW9uAEGwxgALK3JhbnNmZXItZW5jb2RpbmdwZ3JhZGUNCg0KU00NCg0KVFRQL0NFL1RTUC8AQenGAAsFAQIAAQMAQYDHAAtfBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAQenIAAsFAQIAAQMAQYDJAAtfBAUFBgUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAQenKAAsEAQAAAQBBgcsAC14CAgACAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAEHpzAALBQECAAEDAEGAzQALXwQFAAAFBQUFBQUFBQUFBQYFBQUFBQUFBQUFBQUABQAHCAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQAFAAUABQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAAAAFAEHpzgALBQEBAAEBAEGAzwALAQEAQZrPAAtBAgAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQenQAAsFAQEAAQEAQYDRAAsBAQBBitEACwYCAAAAAAIAQaHRAAs6AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB4NIAC5oBTk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRVVFUllPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==",wasmBuffer;Object.defineProperty(module2,"exports",{get:()=>wasmBuffer||(wasmBuffer=Buffer2.from(wasmBase64,"base64"))})}});var require_llhttp_simd_wasm=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/llhttp_simd-wasm.js"(exports,module2){"use strict";var{Buffer:Buffer2}=require("node:buffer"),wasmBase64="AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAn9/AGABfwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzQzBQYAAAMAAAAAAAADAQMAAwMDAAACAAAAAAICAgICAgICAgIBAQEBAQEBAQEDAAADAAAABAUBcAESEgUDAQACBggBfwFBgNgECwfFBygGbWVtb3J5AgALX2luaXRpYWxpemUACBlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQACRhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUANgxsbGh0dHBfYWxsb2MACwZtYWxsb2MAOAtsbGh0dHBfZnJlZQAMBGZyZWUADA9sbGh0dHBfZ2V0X3R5cGUADRVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADhVsbGh0dHBfZ2V0X2h0dHBfbWlub3IADxFsbGh0dHBfZ2V0X21ldGhvZAAQFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAERJsbGh0dHBfZ2V0X3VwZ3JhZGUAEgxsbGh0dHBfcmVzZXQAEw5sbGh0dHBfZXhlY3V0ZQAUFGxsaHR0cF9zZXR0aW5nc19pbml0ABUNbGxodHRwX2ZpbmlzaAAWDGxsaHR0cF9wYXVzZQAXDWxsaHR0cF9yZXN1bWUAGBtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGRBsbGh0dHBfZ2V0X2Vycm5vABoXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AGxdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAcFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB0RbGxodHRwX2Vycm5vX25hbWUAHhJsbGh0dHBfbWV0aG9kX25hbWUAHxJsbGh0dHBfc3RhdHVzX25hbWUAIBpsbGh0dHBf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a0E+aiECCyABIAI2AhwgAUIANwIQIAJBAnRBsNYAaiEAAkBBhNQAKAIAIgNBASACdCIHcUUEQCAAIAE2AgBBhNQAIAMgB3I2AgAgASAANgIYIAEgATYCCCABIAE2AgwMAQsgBEEZIAJBAXZrQQAgAkEfRxt0IQIgACgCACEAAkADQCAAIgMoAgRBeHEgBEYNASACQR12IQAgAkEBdCECIAMgAEEEcWpBEGoiBygCACIADQALIAcgATYCACABIAM2AhggASABNgIMIAEgATYCCAwBCyADKAIIIgAgATYCDCADIAE2AgggAUEANgIYIAEgAzYCDCABIAA2AggLQaDUAEGg1AAoAgBBAWsiAEF/IAAbNgIACwsHACAALQAoCwcAIAAtACoLBwAgAC0AKwsHACAALQApCwcAIAAvATQLBwAgAC0AMAtAAQR/IAAoAhghASAALwEuIQIgAC0AKCEDIAAoAjghBCAAEDcgACAENgI4IAAgAzoAKCAAIAI7AS4gACABNgIYC8X4AQIHfwN+IAEgAmohBAJAIAAiAygCDCIADQAgAygCBARAIAMgATYCBAsjAEEQayIJJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJ/AkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACDtQBAAECAwQFBgcICQoLDA0ODxARFBUWFxgZGhscHR4fICEjJCUnKCmIA4cDhQOEA/wC9QLuAusC6ALmAuMC4ALfAt0C2wLWAtUC1ALTAtICygLJAsgCxwLGAsUCxALDAr0CvAK6ArkCuAK3ArYCtQK0ArICsQKsAqoCqAKnAqYCpQKkAqMCogKhAqACnwKbApoCmQKYApcCkAKIAoQCgwKCAvkB9gH1AfQB8wHyAfEB8AHvAe0B6wHoAeMB4QHgAd8B3gHdAdwB2wHaAdkB2AHX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QEBAQEBAQEBAQEBAAEALQQAhAiADQQA2AhwgA0G3CzYCECADQQI2AgwgAyABQQFqNgIUDIEDCyADQS9qIQIDQCABIARGBEBBISECDIIDCwJAAkACQCABLQAAIgBBCWsOGAIAKioBKioqKioqKioqKioqKioqKioqAigLIAFBAWohASADQS9qLQAAQQFxRQ0LDBkLIAFBAWohAQwYCyABQQFqIQEgAi0AAEECcQ0AC0EAIQIgA0EANgIcIAMgATYCFCADQc4UNgIQIANBDDYCDAyAAwsgAUEBaiEBC0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAADQEM0QILIANCADcDIAw8CyAAQRVGBEAgA0EkNgIcIAMgATYCFCADQYYaNgIQIANBFTYCDEEAIQIM/QILQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDPwCCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDSsgA0EHNgIcIAMgATYCFCADIAA2AgwM+wILIAMtAC5BwABxRQ0BC0EAIQACQCADKAI4IgJFDQAgAigCUCICRQ0AIAMgAhEAACEACyAARQ0rIABBFUYEQCADQQo2AhwgAyABNgIUIANB8Rg2AhAgA0EVNgIMQQAhAgz6AgtBACECIANBADYCHCADIAE2AhQgA0GLDDYCECADQRM2AgwM+QILQQAhAiADQQA2AhwgAyABNgIUIANBsRQ2AhAgA0ECNgIMDPgCC0EAIQIgA0EANgIcIAMgATYCFCADQYwUNgIQIANBGTYCDAz3AgtBACECIANBADYCHCADIAE2AhQgA0HRHDYCECADQRk2AgwM9gILIABBFUYNPUEAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAz1AgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQ0oIANBDTYCHCADIAE2AhQgAyAANgIMDPQCCyAAQRVGDTpBACECIANBADYCHCADIAE2AhQgA0GiDzYCECADQSI2AgwM8wILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDIiAEUEQCABQQFqIQEMKAsgA0EONgIcIAMgADYCDCADIAFBAWo2AhQM8gILIABBFUYNN0EAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAzxAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQRAIAFBAWohAQwnCyADQQ82AhwgAyAANgIMIAMgAUEBajYCFAzwAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM7wILIABBFUYNM0EAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzuAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMyIARQ0lIANBETYCHCADIAE2AhQgAyAANgIMDO0CCyAAQRVGDTBBACECIANBADYCHCADIAE2AhQgA0HODDYCECADQSM2AgwM7AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEMJQsgA0ESNgIcIAMgADYCDCADIAFBAWo2AhQM6wILIANBL2otAABBAXFFDQELQRUhAgzPAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM6AILIABBO0cNACABQQFqIQEMDAtBACECIANBADYCHCADIAE2AhQgA0GYFzYCECADQQI2AgwM5gILIABBFUYNKEEAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzlAgsgA0EUNgIcIAMgATYCFCADIAA2AgwM5AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEM3AILIANBFTYCHCADIAA2AgwgAyABQQFqNgIUDOMCCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNoCCyADQRc2AhwgAyAANgIMIAMgAUEBajYCFAziAgsgAEEVRg0jQQAhAiADQQA2AhwgAyABNgIUIANBzgw2AhAgA0EjNgIMDOECCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDB0LIANBGTYCHCADIAA2AgwgAyABQQFqNgIUDOACCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNYCCyADQRo2AhwgAyAANgIMIAMgAUEBajYCFAzfAgsgAEEVRg0fQQAhAiADQQA2AhwgAyABNgIUIANBog82AhAgA0EiNgIMDN4CCyADKAIEIQBBACEC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DLMCCyABIARGBEBB6QEhAgyzAgsgAS0AAEHIAEYNASADQQE6ACgLQbYBIQIMlwILQcoBIQIMlgILIAEgBEcEQCADQQw2AgggAyABNgIEQckBIQIMlgILQegBIQIMrwILIAEgBEYEQEHnASECDK8CCyABLQAAQcgARw0EIAFBAWohAUHIASECDJQCCyABIARGBEBB5gEhAgyuAgsCQAJAIAEtAABBxQBrDhAABQUFBQUFBQUFBQUFBQUBBQsgAUEBaiEBQcYBIQIMlAILIAFBAWohAUHHASECDJMCC0HlASECIAEgBEYNrAIgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB99MAai0AAEcNAyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMrQILIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgBFBEBB1AEhAgyTAgsgA0HkATYCHCADIAE2AhQgAyAANgIMQQAhAgysAgtB4wEhAiABIARGDasCIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQfXTAGotAABHDQIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADKwCCyADQYEEOwEoIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgANAwwCCyADQQA2AgALQQAhAiADQQA2AhwgAyABNgIUIANB0B42AhAgA0EINgIMDKkCC0HFASECDI4CCyADQeIBNgIcIAMgATYCFCADIAA2AgxBACECDKcCC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ1lIABBFUcEQCADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgynAgsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDKYCC0HhASECIAQgASIARg2lAiAEIAFrIAMoAgAiAWohBSAAIAFrQQRqIQYCQANAIAAtAAAgAUHw0wBqLQAARw0BIAFBBEYNAyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBTYCAAymAgsgA0EANgIcIAMgADYCFCADQYQ3NgIQIANBCDYCDCADQQA2AgBBACECDKUCCyABIARHBEAgA0ENNgIIIAMgATYCBEHCASECDIsCC0HgASECDKQCCyADQQA2AgAgBkEBaiEBC0HDASECDIgCCyABIARGBEBB3wEhAgyiAgsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFBwQEhAgyIAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYgCIANB3gE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAEgBEYEQEHdASECDKECCwJAIAEtAABBLkYEQCABQQFqIQEMAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYkCIANB3AE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILQcABIQIMhgILIAEgBEYEQEHbASECDKACC0EAIQBBASEFQQEhB0EAIQICQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQCABLQAAQTBrDgoKCQABAgMEBQYICwtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshAkEAIQVBACEHDAILQQkhAkEBIQBBACEFQQAhBwwBC0EAIQVBASECCyADIAI6ACsgAUEBaiEBAkACQCADLQAuQRBxDQACQAJAAkAgAy0AKg4DAQACBAsgB0UNAwwCCyAADQEMAgsgBUUNAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDQIgA0HYATYCHCADIAE2AhQgAyAANgIMQQAhAgyiAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYsCIANB2QE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ2JAiADQdoBNgIcIAMgATYCFCADIAA2AgwMoAILQb8BIQIMhQILQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALAkAgAARAIABBFUYNASADQQA2AhwgAyABNgIUIANBnA02AhAgA0EhNgIMQQAhAgygAgtBvgEhAgyFAgsgA0HXATYCHCADIAE2AhQgA0HWGTYCECADQRU2AgxBACECDJ4CCyABIARGBEBB1wEhAgyeAgsCQCABLQAAQSBGBEAgA0EAOwE0IAFBAWohAQwBCyADQQA2AhwgAyABNgIUIANB6xA2AhAgA0EJNgIMQQAhAgyeAgtBvQEhAgyDAgsgASAERgRAQdYBIQIM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LgsgAUEBaiEBQZcBIQIM2AELIAFBAWohAUEiDCsLIAEgBEYEQEGvASECDPEBCyABLQAAQdAARw0rIAFBAWohAUGWASECDNYBCyABIARGBEBBrgEhAgzwAQsCQAJAIAEtAABBxgBrDgsALCwsLCwsLCwsASwLIAFBAWohAUGUASECDNYBCyABQQFqIQFBlQEhAgzVAQtBrQEhAiABIARGDe4BIAMoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQazTAGotAABHDSggAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO8BCyADQQA2AgAgBkEBaiEBQQ0MKAtBrAEhAiABIARGDe0BIAMoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQeHTAGotAABHDScgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO4BCyADQQA2AgAgBkEBaiEBQQwMJwtBqwEhAiABIARGDewBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQarTAGotAABHDSYgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO0BCyADQQA2AgAgBkEBaiEBQQMMJgtBqgEhAiABIARGDesBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQajTAGotAABHDSUgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADOwBCyADQQA2AgAgBkEBaiEBQSYMJQsgASAERgRAQakBIQIM6wELAkACQCABLQAAQdQAaw4CAAEnCyABQQFqIQFBjwEhAgzRAQsgAUEBaiEBQZABIQIM0AELQagBIQIgASAERg3pASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGm0wBqLQAARw0jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzqAQsgA0EANgIAIAZBAWohAUEnDCMLQacBIQIgASAERg3oASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGk0wBqLQAARw0iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzpAQsgA0EANgIAIAZBAWohAUEcDCILQaYBIQIgASAERg3nASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGe0wBqLQAARw0hIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzoAQsgA0EANgIAIAZBAWohAUEGDCELQaUBIQIgASAERg3mASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEGZ0wBqLQAARw0gIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAznAQsgA0EANgIAIAZBAWohAUEZDCALIAEgBEYEQEGkASECDOYBCwJAAkACQAJAIAEtAABBLWsOIwAkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAEkJCQkJAIkJCQDJAsgAUEBaiEBQYQBIQIMzgELIAFBAWohAUGFASECDM0BCyABQQFqIQFBigEhAgzMAQsgAUEBaiEBQYsBIQIMywELQaMBIQIgASAERg3kASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGX0wBqLQAARw0eIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzlAQsgA0EANgIAIAZBAWohAUELDB4LIAEgBEYEQEGiASECDOQBCwJAAkAgAS0AAEHBAGsOAwAgASALIAFBAWohAUGGASECDMoBCyABQQFqIQFBiQEhAgzJAQsgASAERgRAQaEBIQIM4wELAkACQCABLQAAQcEAaw4PAB8fHx8fHx8fHx8fHx8BHwsgAUEBaiEBQYcBIQIMyQELIAFBAWohAUGIASECDMgBCyABIARGBEBBoAEhAgziAQsgAS0AAEHMAEcNHCABQQFqIQFBCgwbC0GfASECIAEgBEYN4AEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBkdMAai0AAEcNGiAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4QELIANBADYCACAGQQFqIQFBHgwaC0GeASECIAEgBEYN3wEgAygCACIAIAQgAWtqIQUgASAAa0EGaiEGAkADQCABLQAAIABBitMAai0AAEcNGSAAQQZGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4AELIANBADYCACAGQQFqIQFBFQwZC0GdASECIAEgBEYN3gEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBh9MAai0AAEcNGCAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3wELIANBADYCACAGQQFqIQFBFwwYC0GcASECIAEgBEYN3QEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBgdMAai0AAEcNFyAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3gELIANBADYCACAGQQFqIQFBGAwXCyABIARGBEBBmwEhAgzdAQsCQAJAIAEtAABByQBrDgcAGRkZGRkBGQsgAUEBaiEBQYEBIQIMwwELIAFBAWohAUGCASECDMIBC0GaASECIAEgBEYN2wEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5tMAai0AAEcNFSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3AELIANBADYCACAGQQFqIQFBCQwVC0GZASECIAEgBEYN2gEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5NMAai0AAEcNFCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2wELIANBADYCACAGQQFqIQFBHwwUC0GYASECIAEgBEYN2QEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB/tIAai0AAEcNEyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2gELIANBADYCACAGQQFqIQFBAgwTC0GXASECIAEgBEYN2AEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGA0AgAS0AACAAQfzSAGotAABHDREgAEEBRg0CIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADNgBCyABIARGBEBBlgEhAgzYAQtBASABLQAAQd8ARw0RGiABQQFqIQFB/QAhAgy9AQsgA0EANgIAIAZBAWohAUH+ACECDLwBC0GVASECIAEgBEYN1QEgAygCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABBxNMAai0AAEcNDyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1gELIANBADYCACAGQQFqIQFBKQwPC0GUASECIAEgBEYN1AEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB+NIAai0AAEcNDiAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1QELIANBADYCACAGQQFqIQFBLQwOCyABIARGBEBBkwEhAgzUAQsgAS0AAEHFAEcNDiABQQFqIQFB+gAhAgy5AQsgASAERgRAQZIBIQIM0wELAkACQCABLQAAQcwAaw4IAA8PDw8PDwEPCyABQQFqIQFB+AAhAgy5AQsgAUEBaiEBQfkAIQIMuAELQZEBIQIgASAERg3RASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHz0gBqLQAARw0LIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzSAQsgA0EANgIAIAZBAWohAUEjDAsLQZABIQIgASAERg3QASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHw0gBqLQAARw0KIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzRAQsgA0EANgIAIAZBAWohAUEADAoLIAEgBEYEQEGPASECDNABCwJAAkAgAS0AAEHIAGsOCAAMDAwMDAwBDAsgAUEBaiEBQfMAIQIMtgELIAFBAWohAUH2ACECDLUBCyABIARGBEBBjgEhAgzPAQsCQAJAIAEtAABBzgBrDgMACwELCyABQQFqIQFB9AAhAgy1AQsgAUEBaiEBQfUAIQIMtAELIAEgBEYEQEGNASECDM4BCyABLQAAQdkARw0IIAFBAWohAUEIDAcLQYwBIQIgASAERg3MASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHs0gBqLQAARw0GIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzNAQsgA0EANgIAIAZBAWohAUEFDAYLQYsBIQIgASAERg3LASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHm0gBqLQAARw0FIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzMAQsgA0EANgIAIAZBAWohAUEWDAULQYoBIQIgASAERg3KASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHh0wBqLQAARw0EIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzLAQsgA0EANgIAIAZBAWohAUEQDAQLIAEgBEYEQEGJASECDMoBCwJAAkAgAS0AAEHDAGsODAAGBgYGBgYGBgYGAQYLIAFBAWohAUHvACECDLABCyABQQFqIQFB8AAhAgyvAQtBiAEhAiABIARGDcgBIAMoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQeDSAGotAABHDQIgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADMkBCyADQQA2AgAgBkEBaiEBQSQMAgsgA0EANgIADAILIAEgBEYEQEGHASECDMcBCyABLQAAQcwARw0BIAFBAWohAUETCzoAKSADKAIEIQAgA0EANgIEIAMgACABEC0iAA0CDAELQQAhAiADQQA2AhwgAyABNgIUIANB6R42AhAgA0EGNgIMDMQBC0HuACECDKkBCyADQYYBNgIcIAMgATYCFCADIAA2AgxBACECDMIBC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ0AIABBFUYNASADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgzBAQtB7QAhAgymAQsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDL8BCyABIARGBEBBhQEhAgy/AQsCQCABLQAAQSBGBEAgAUEBaiEBDAELIANBADYCHCADIAE2AhQgA0GGHjYCECADQQY2AgxBACECDL8BC0ECIQIMpAELA0AgAS0AAEEgRw0CIAQgAUEBaiIBRw0AC0GEASECDL0BCyABIARGBEBBgwEhAgy9AQsCQCABLQAAQQlrDgRAAABAAAtB6wAhAgyiAQsgAy0AKUEFRgRAQewAIQIMogELQeoAIQIMoQELIAEgBEYEQEGCASECDLsBCyADQQ82AgggAyABNgIEDAoLIAEgBEYEQEGBASECDLoBCwJAIAEtAABBCWsOBD0AAD0AC0HpACECDJ8BCyABIARHBEAgA0EPNgIIIAMgATYCBEHnACECDJ8BC0GAASECDLgBCwJAIAEgBEcEQANAIAEtAABB4M4Aai0AACIAQQNHBEACQCAAQQFrDgI/AAQLQeYAIQIMoQELIAQgAUEBaiIBRw0AC0H+ACECDLkBC0H+ACECDLgBCyADQQA2AhwgAyABNgIUIANBxh82AhAgA0EHNgIMQQAhAgy3AQsgASAERgRAQf8AIQIMtwELAkACQAJAIAEtAABB4NAAai0AAEEBaw4DPAIAAQtB6AAhAgyeAQsgA0EANgIcIAMgATYCFCADQYYSNgIQIANBBzYCDEEAIQIMtwELQeAAIQIMnAELIAEgBEcEQCABQQFqIQFB5QAhAgycAQtB/QAhAgy1AQsgBCABIgBGBEBB/AAhAgy1AQsgAC0AACIBQS9GBEAgAEEBaiEBQeQAIQIMmwELIAFBCWsiAkEXSw0BIAAhAUEBIAJ0QZuAgARxDTcMAQsgBCABIgBGBEBB+wAhAgy0AQsgAC0AAEEvRw0AIABBAWohAQwDC0EAIQIgA0EANgIcIAMgADYCFCADQcYfNgIQIANBBzYCDAyyAQsCQAJAAkACQAJAA0AgAS0AAEHgzABqLQAAIgBBBUcEQAJAAkAgAEEBaw4IPQUGBwgABAEIC0HhACECDJ8BCyABQQFqIQFB4wAhAgyeAQsgBCABQQFqIgFHDQALQfoAIQIMtgELIAFBAWoMFAsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgy0AQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyzAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyyAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMsQELIAEgBEYEQEH5ACECDLEBCwJAIAEtAABB4MwAai0AAEEBaw4INAQFBgAIAgMHCyABQQFqIQELQQMhAgyVAQsgAUEBagwNC0EAIQIgA0EANgIcIANBoxI2AhAgA0EHNgIMIAMgAUEBajYCFAytAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgysAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyrAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyqAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMqQELQeIAIQIMjgELIAEgBEYEQEH4ACECDKgBCyABQQFqDAILIAEgBEYEQEH3ACECDKcBCyABQQFqDAELIAEgBEYNASABQQFqCyEBQQQhAgyKAQtB9gAhAgyjAQsDQCABLQAAQeDKAGotAAAiAEECRwRAIABBAUcEQEHfACECDIsBCwwnCyAEIAFBAWoiAUcNAAtB9QAhAgyiAQsgASAERgRAQfQAIQIMogELAkAgAS0AAEEJaw43JQMGJQQGBgYGBgYGBgYGBgYGBgYGBgYFBgYCBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAAYLIAFBAWoLIQFBBSECDIYBCyABQQFqDAYLIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB2wA2AhwgAyABNgIUIAMgADYCDEEAIQIMngELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB3QA2AhwgAyABNgIUIAMgADYCDEEAIQIMnQELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB8AA2AhwgAyABNgIUIAMgADYCDEEAIQIMnAELIANBADYCHCADIAE2AhQgA0G8EzYCECADQQc2AgxBACECDJsBCwJAAkACQAJAA0AgAS0AAEHgyABqLQAAIgBBBUcEQAJAIABBAWsOBiQDBAUGAAYLQd4AIQIMhgELIAQgAUEBaiIBRw0AC0HzACECDJ4BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQdsANgIcIAMgATYCFCADIAA2AgxBACECDJ0BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQd0ANgIcIAMgATYCFCADIAA2AgxBACECDJwBCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQfAANgIcIAMgATYCFCADIAA2AgxBACECDJsBCyADQQA2AhwgAyABNgIUIANB3Ag2AhAgA0EHNgIMQQAhAgyaAQsgASAERg0BIAFBAWoLIQFBBiECDH4LQfIAIQIMlwELAkACQAJAAkADQCABLQAAQeDGAGotAAAiAEEFRwRAIABBAWsOBB8CAwQFCyAEIAFBAWoiAUcNAAtB8QAhAgyaAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgyZAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyYAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyXAQsgA0EANgIcIAMgATYCFCADQbQKNgIQIANBBzYCDEEAIQIMlgELQc4AIQIMewtB0AAhAgx6C0HdACECDHkLIAEgBEYEQEHwACECDJMBCwJAIAEtAABBCWsOBBYAABYACyABQQFqIQFB3AAhAgx4CyABIARGBEBB7wAhAgySAQsCQCABLQAAQQlrDgQVAAAVAAtBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUEQEHTASECDHgLIABBFUcEQCADQQA2AhwgAyABNgIUIANBwQ02AhAgA0EaNgIMQQAhAgySAQsgA0HuADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDJEBC0HtACECIAEgBEYNkAEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB18YAai0AAEcNBCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMkQELIANBADYCACAGQQFqIQEgAy0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACECIANBADYCHCADIAE2AhQgA0HlCTYCECADQQg2AgwMkAELQewAIQIgASAERg2PASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHUxgBqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyQAQsgA0EANgIAIAZBAWohASADLQApQSFGDQMgA0EANgIcIAMgATYCFCADQYkKNgIQIANBCDYCDEEAIQIMjwELQesAIQIgASAERg2OASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHQxgBqLQAARw0CIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyPAQsgA0EANgIAIAZBAWohASADLQApIgBBI0kNAiAAQS5GDQIgA0EANgIcIAMgATYCFCADQcEJNgIQIANBCDYCDEEAIQIMjgELIANBADYCAAtBACECIANBADYCHCADIAE2AhQgA0GENzYCECADQQg2AgwMjAELQdgAIQIMcQsgASAERwRAIANBDTYCCCADIAE2AgRB1wAhAgxxC0HqACECDIoBCyABIARGBEBB6QAhAgyKAQsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFB1gAhAgxwCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdCADQegANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyABIARGBEBB5wAhAgyJAQsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ11IANB5gA2AhwgAyABNgIUIAMgADYCDEEAIQIMiQELQdUAIQIMbgsgASAERgRAQeUAIQIMiAELQQAhAEEBIQVBASEHQQAhAgJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAEtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyECQQAhBUEAIQcMAgtBCSECQQEhAEEAIQVBACEHDAELQQAhBUEBIQILIAMgAjoAKyABQQFqIQECQAJAIAMtAC5BEHENAAJAAkACQCADLQAqDgMBAAIECyAHRQ0DDAILIAANAQwCCyAFRQ0BCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNAiADQeIANgIcIAMgATYCFCADIAA2AgxBACECDIoBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdyADQeMANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdSADQeQANgIcIAMgATYCFCADIAA2AgwMiAELQdMAIQIMbQsgAy0AKUEiRg2AAUHSACECDGwLQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALIABFBEBB1AAhAgxsCyAAQRVHBEAgA0EANgIcIAMgATYCFCADQZwNNgIQIANBITYCDEEAIQIMhgELIANB4QA2AhwgAyABNgIUIANB1hk2AhAgA0EVNgIMQQAhAgyFAQsgASAERgRAQeAAIQIMhQELAkACQAJAAkACQCABLQAAQQprDgQBBAQABAsgAUEBaiEBDAELIAFBAWohASADQS9qLQAAQQFxRQ0BC0HRACECDGwLIANBADYCHCADIAE2AhQgA0GIETYCECADQQk2AgxBACECDIUBCyADQQA2AhwgAyABNgIUIANBiBE2AhAgA0EJNgIMQQAhAgyEAQsgASAERgRAQd8AIQIMhAELIAEtAABBCkYEQCABQQFqIQEMCQsgAy0ALkHAAHENCCADQQA2AhwgAyABNgIUIANBiBE2AhAgA0ECNgIMQQAhAgyDAQsgASAERgRAQd0AIQIMgwELIAEtAAAiAkENRgRAIAFBAWohAUHPACECDGkLIAEhACACQQlrDgQFAQEFAQsgBCABIgBGBEBB3AAhAgyCAQsgAC0AAEEKRw0AIABBAWoMAgtBACECIANBADYCHCADIAA2AhQgA0G1LDYCECADQQc2AgwMgAELIAEgBEYEQEHbACECDIABCwJAIAEtAABBCWsOBAMAAAMACyABQQFqCyEBQc0AIQIMZAsgASAERgRAQdoAIQIMfgsgAS0AAEEJaw4EAAEBAAELQQAhAiADQQA2AhwgA0HsETYCECADQQc2AgwgAyABQQFqNgIUDHwLIANBgBI7ASpBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUNACAAQRVHDQEgA0HZADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDHsLQcwAIQIMYAsgA0EANgIcIAMgATYCFCADQcENNgIQIANBGjYCDEEAIQIMeQsgASAERgRAQdkAIQIMeQsgAS0AAEEgRw06IAFBAWohASADLQAuQQFxDTogA0EANgIcIAMgATYCFCADQa0bNgIQIANBHjYCDEEAIQIMeAsgASAERgRAQdgAIQIMeAsCQAJAAkACQAJAIAEtAAAiAEEKaw4EAgMDAAELIAFBAWohAUErIQIMYQsgAEE6Rw0BIANBADYCHCADIAE2AhQgA0G5ETYCECADQQo2AgxBACECDHoLIAFBAWohASADQS9qLQAAQQFxRQ1tIAMtADJBgAFxRQRAIANBMmohAiADEDRBACEAAkAgAygCOCIGRQ0AIAYoAiQiBkUNACADIAYRAAAhAAsCQAJAIAAOFkpJSAEBAQEBAQEBAQEBAQEBAQEBAQABCyADQSk2AhwgAyABNgIUIANBshg2AhAgA0EVNgIMQQAhAgx7CyADQQA2AhwgAyABNgIUIANB3Qs2AhAgA0ERNgIMQQAhAgx6C0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAARQ1VIABBFUcNASADQQU2AhwgAyABNgIUIANBhho2AhAgA0EVNgIMQQAhAgx5C0HKACECDF4LQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDHcLIAMgAy8BMkGAAXI7ATIMOAsgASAERwRAIANBEDYCCCADIAE2AgRByQAhAgxcC0HXACECDHULIAEgBEYEQEHWACECDHULAkACQAJAAkAgAS0AACIAQSByIAAgAEHBAGtB/wFxQRpJG0H/AXFB4wBrDhMAPT09PT09PT09PT09AT09PQIDPQsgAUEBaiEBQcUAIQIMXQsgAUEBaiEBQcYAIQIMXAsgAUEBaiEBQccAIQIMWwsgAUEBaiEBQcgAIQIMWgtB1QAhAiAEIAEiAEYNcyAEIAFrIAMoAgAiAWohBiAAIAFrQQVqIQcDQCABQcDGAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQhBBCABQQVGDQoaIAFBAWohASAEIABBAWoiAEcNAAsgAyAGNgIADHMLQdQAIQIgBCABIgBGDXIgBCABayADKAIAIgFqIQYgACABa0EPaiEHA0AgAUGwxgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0HQQMgAUEPRg0JGiABQQFqIQEgBCAAQQFqIgBHDQALIAMgBjYCAAxyC0HTACECIAQgASIARg1xIAQgAWsgAygCACIBaiEGIAAgAWtBDmohBwNAIAFBksYAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNBiABQQ5GDQcgAUEBaiEBIAQgAEEBaiIARw0ACyADIAY2AgAMcQtB0gAhAiAEIAEiAEYNcCAEIAFrIAMoAgAiAWohBSAAIAFrQQFqIQYDQCABQZDGAGotAAAgAC0AACIHQSByIAcgB0HBAGtB/wFxQRpJG0H/AXFHDQUgAUEBRg0CIAFBAWohASAEIABBAWoiAEcNAAsgAyAFNgIADHALIAEgBEYEQEHRACECDHALAkACQCABLQAAIgBBIHIgACAAQcEAa0H/AXFBGkkbQf8BcUHuAGsOBwA2NjY2NgE2CyABQQFqIQFBwgAhAgxWCyABQQFqIQFBwwAhAgxVCyADQQA2AgAgBkEBaiEBQcQAIQIMVAtB0AAhAiAEIAEiAEYNbSAEIAFrIAMoAgAiAWohBiAAIAFrQQlqIQcDQCABQYbGAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQJBAiABQQlGDQQaIAFBAWohASAEIABBAWoiAEcNAAsgAyAGNgIADG0LQc8AIQIgBCABIgBGDWwgBCABayADKAIAIgFqIQYgACABa0EFaiEHA0AgAUGAxgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBBUYNAiABQQFqIQEgBCAAQQFqIgBHDQALIAMgBjYCAAxsCyAAIQEgA0EANgIADDALQQELOgAsIANBADYCACAHQQFqIQELQSwhAgxOCwJAA0AgAS0AAEGAxABqLQAAQQFHDQEgBCABQQFqIgFHDQALQc0AIQIMaAtBwQAhAgxNCyABIARGBEBBzAAhAgxnCyABLQAAQTpGBEAgAygCBCEAIANBADYCBCADIAAgARAvIgBFDTAgA0HLADYCHCADIAA2AgwgAyABQQFqNgIUQQAhAgxnCyADQQA2AhwgAyABNgIUIANBuRE2AhAgA0EKNgIMQQAhAgxmCwJAAkAgAy0ALEECaw4CAAEkCyADQTNqLQAAQQJxRQ0jIAMtAC5BAnENIyADQQA2AhwgAyABNgIUIANB1RM2AhAgA0ELNgIMQQAhAgxmCyADLQAyQSBxRQ0iIAMtAC5BAnENIiADQQA2AhwgAyABNgIUIANB7BI2AhAgA0EPNgIMQQAhAgxlC0EAIQACQCADKAI4IgJFDQAgAigCQCICRQ0AIAMgAhEAACEACyAARQRAQcAAIQIMSwsgAEEVRwRAIANBADYCHCADIAE2AhQgA0H4DjYCECADQRw2AgxBACECDGULIANBygA2AhwgAyABNgIUIANB8Bo2AhAgA0EVNgIMQQAhAgxkCyABIARHBEADQCABLQAAQfA/ai0AAEEBRw0XIAQgAUEBaiIBRw0AC0HEACECDGQLQcQAIQIMYwsgASAERwRAA0ACQCABLQAAIgBBIHIgACAAQcEAa0H/AXFBGkkbQf8BcSIAQQlGDQAgAEEgRg0AAkACQAJAAkAgAEHjAGsOEwADAwMDAwMDAQMDAwMDAwMDAwIDCyABQQFqIQFBNSECDE4LIAFBAWohAUE2IQIMTQsgAUEBaiEBQTchAgxMCwwVCyAEIAFBAWoiAUcNAAtBPCECDGMLQTwhAgxiCyABIARGBEBByAAhAgxiCyADQRE2AgggAyABNgIEAkACQAJAAkACQCADLQAsQQFrDgQUAAECCQsgAy0AMkEgcQ0DQdEBIQIMSwsCQCADLwEyIgBBCHFFDQAgAy0AKEEBRw0AIAMtAC5BCHFFDQILIAMgAEH3+wNxQYAEcjsBMgwLCyADIAMvATJBEHI7ATIMBAsgA0EANgIEIAMgASABEDAiAARAIANBwQA2AhwgAyAANgIMIAMgAUEBajYCFEEAIQIMYwsgAUEBaiEBDFILIANBADYCHCADIAE2AhQgA0GjEzYCECADQQQ2AgxBACECDGELQccAIQIgASAERg1gIAMoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAEHwwwBqLQAAIAEtAABBIHJHDQEgAEEGRg1GIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADGELIANBADYCAAwFCwJAIAEgBEcEQANAIAEtAABB8MEAai0AACIAQQFHBEAgAEECRw0DIAFBAWohAQwFCyAEIAFBAWoiAUcNAAtBxQAhAgxhC0HFACECDGALCyADQQA6ACwMAQtBCyECDEMLQT4hAgxCCwJAAkADQCABLQAAIgBBIEcEQAJAIABBCmsOBAMFBQMACyAAQSxGDQMMBAsgBCABQQFqIgFHDQALQcYAIQIMXQsgA0EIOgAsDA4LIAMtAChBAUcNAiADLQAuQQhxDQIgAygCBCEAIANBADYCBCADIAAgARAwIgAEQCADQcIANgIcIAMgADYCDCADIAFBAWo2AhRBACECDFwLIAFBAWohAQxKC0E6IQIMQAsCQANAIAEtAAAiAEEgRyAAQQlHcQ0BIAQgAUEBaiIBRw0AC0HDACECDFoLC0E7IQIMPgsCQAJAIAEgBEcEQANAIAEtAAAiAEEgRwRAIABBCmsOBAMEBAMECyAEIAFBAWoiAUcNAAtBPyECDFoLQT8hAgxZCyADIAMvATJBIHI7ATIMCgsgAygCBCEAIANBADYCBCADIAAgARAwIgBFDUggA0E+NgIcIAMgATYCFCADIAA2AgxBACECDFcLAkAgASAERwRAA0AgAS0AAEHwwQBqLQAAIgBBAUcEQCAAQQJGDQMMDAsgBCABQQFqIgFHDQALQTchAgxYC0E3IQIMVwsgAUEBaiEBDAQLQTshAiAEIAEiAEYNVSAEIAFrIAMoAgAiAWohBiAAIAFrQQVqIQcCQANAIAFBwMYAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNASABQQVGBEBBByEBDDsLIAFBAWohASAEIABBAWoiAEcNAAsgAyAGNgIADFYLIANBADYCACAAIQEMBQtBOiECIAQgASIARg1UIAQgAWsgAygCACIBaiEGIAAgAWtBCGohBwJAA0AgAUHkP2otAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQEgAUEIRgRAQQUhAQw6CyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBjYCAAxVCyADQQA2AgAgACEBDAQLQTkhAiAEIAEiAEYNUyAEIAFrIAMoAgAiAWohBiAAIAFrQQNqIQcCQANAIAFB4D9qLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBA0YEQEEGIQEMOQsgAUEBaiEBIAQgAEEBaiIARw0ACyADIAY2AgAMVAsgA0EANgIAIAAhAQwDCwJAA0AgAS0AACIAQSBHBEAgAEEKaw4EBwQEBwILIAQgAUEBaiIBRw0AC0E4IQIMUwsgAEEsRw0BIAFBAWohAEEBIQECQAJAAkACQAJAIAMtACxBBWsOBAMBAgQACyAAIQEMBAtBAiEBDAELQQQhAQsgA0EBOgAsIAMgAy8BMiABcjsBMiAAIQEMAQsgAyADLwEyQQhyOwEyIAAhAQtBPSECDDcLIANBADoALAtBOCECDDULIAEgBEYEQEE2IQIMTwsCQAJAAkACQAJAIAEtAABBCmsOBAACAgECCyADKAIEIQAgA0EANgIEIAMgACABEDAiAEUNAiADQTM2AhwgAyABNgIUIAMgADYCDEEAIQIMUgsgAygCBCEAIANBADYCBCADIAAgARAwIgBFBEAgAUEBaiEBDAYLIANBMjYCHCADIAA2AgwgAyABQQFqNgIUQQAhAgxRCyADLQAuQQFxBEBB0AEhAgw3CyADKAIEIQAgA0EANgIEIAMgACABEDAiAA0BDEMLQTMhAgw1CyADQTU2AhwgAyABNgIUIAMgADYCDEEAIQIMTgtBNCECDDMLIANBL2otAABBAXENACADQQA2AhwgAyABNgIUIANB8RU2AhAgA0EZNgIMQQAhAgxMC0EyIQIMMQsgASAERgRAQTIhAgxLCwJAIAEtAABBCkYEQCABQQFqIQEMAQsgA0EANgIcIAMgATYCFCADQZgWNgIQIANBAzYCDEEAIQIMSwtBMSECDDALIAEgBEYEQEExIQIMSgsgAS0AACIAQQlHIABBIEdxDQEgAy0ALEEIRw0AIANBADoALAtBPCECDC4LQQEhAgJAAkACQAJAIAMtACxBBWsOBAMBAgAKCyADIAMvATJBCHI7ATIMCQtBAiECDAELQQQhAgsgA0EBOgAsIAMgAy8BMiACcjsBMgwGCyABIARGBEBBMCECDEcLIAEtAABBCkYEQCABQQFqIQEMAQsgAy0ALkEBcQ0AIANBADYCHCADIAE2AhQgA0HHJzYCECADQQI2AgxBACECDEYLQS8hAgwrCyABQQFqIQFBMCECDCoLIAEgBEYEQEEvIQIMRAsgAS0AACIAQQlHIABBIEdxRQRAIAFBAWohASADLQAuQQFxDQEgA0EANgIcIAMgATYCFCADQekPNgIQIANBCjYCDEEAIQIMRAtBASECAkACQAJAAkACQAJAIAMtACxBAmsOBwUEBAMBAgAECyADIAMvATJBCHI7ATIMAwtBAiECDAELQQQhAgsgA0EBOgAsIAMgAy8BMiACcjsBMgtBLiECDCoLIANBADYCHCADIAE2AhQgA0GzEjYCECADQQs2AgxBACECDEMLQdIBIQIMKAsgASAERgRAQS4hAgxCCyADQQA2AgQgA0ERNgIIIAMgASABEDAiAA0BC0EtIQIMJgsgA0EtNgIcIAMgATYCFCADIAA2AgxBACECDD8LQQAhAAJAIAMoAjgiAkUNACACKAJEIgJFDQAgAyACEQAAIQALIABFDQAgAEEVRw0BIANB2AA2AhwgAyABNgIUIANBnho2AhAgA0EVNgIMQQAhAgw+C0HLACECDCMLIANBADYCHCADIAE2AhQgA0GFDjYCECADQR02AgxBACECDDwLIAEgBEYEQEHOACECDDwLIAEtAAAiAEEgRg0CIABBOkYNAQsgA0EAOgAsQQkhAgwgCyADKAIEIQAgA0EANgIEIAMgACABEC8iAA0BDAILIAMtAC5BAXEEQEHPASECDB8LIAMoAgQhACADQQA2AgQgAyAAIAEQLyIARQ0CIANBKjYCHCADIAA2AgwgAyABQQFqNgIUQQAhAgw4CyADQcsANgIcIAMgADYCDCADIAFBAWo2AhRBACECDDcLIAFBAWohAUE/IQIMHAsgAUEBaiEBDCkLIAEgBEYEQEErIQIMNQsCQCABLQAAQQpGBEAgAUEBaiEBDAELIAMtAC5BwABxRQ0GCyADLQAyQYABcQRAQQAhAAJAIAMoAjgiAkUNACACKAJUIgJFDQAgAyACEQAAIQALIABFDREgAEEVRgRAIANBBTYCHCADIAE2AhQgA0GGGjYCECADQRU2AgxBACECDDYLIANBADYCHCADIAE2AhQgA0HiDTYCECADQRQ2AgxBACECDDULIANBMmohAiADEDRBACEAAkAgAygCOCIGRQ0AIAYoAiQiBkUNACADIAYRAAAhAAsgAA4WAgEABAQEBAQEBAQEBAQEBAQEBAQEAwQLIANBAToAMAsgAiACLwEAQcAAcjsBAAtBKiECDBcLIANBKTYCHCADIAE2AhQgA0GyGDYCECADQRU2AgxBACECDDALIANBADYCHCADIAE2AhQgA0HdCzYCECADQRE2AgxBACECDC8LIANBADYCHCADIAE2AhQgA0GdCzYCECADQQI2AgxBACECDC4LQQEhByADLwEyIgVBCHFFBEAgAykDIEIAUiEHCwJAIAMtADAEQEEBIQAgAy0AKUEFRg0BIAVBwABxRSAHcUUNAQsCQCADLQAoIgJBAkYEQEEBIQAgAy8BNCIGQeUARg0CQQAhACAFQcAAcQ0CIAZB5ABGDQIgBkHmAGtBAkkNAiAGQcwBRg0CIAZBsAJGDQIMAQtBACEAIAVBwABxDQELQQIhACAFQQhxDQAgBUGABHEEQAJAIAJBAUcNACADLQAuQQpxDQBBBSEADAILQQQhAAwBCyAFQSBxRQRAIAMQNUEAR0ECdCEADAELQQBBAyADKQMgUBshAAsCQCAAQQFrDgUAAQYHAgMLQQAhAgJAIAMoAjgiAEUNACAAKAIsIgBFDQAgAyAAEQAAIQILIAJFDSYgAkEVRgRAIANBAzYCHCADIAE2AhQgA0G9GjYCECADQRU2AgxBACECDC4LQQAhAiADQQA2AhwgAyABNgIUIANBrw42AhAgA0ESNgIMDC0LQc4BIQIMEgtBACECIANBADYCHCADIAE2AhQgA0HkHzYCECADQQ82AgwMKwtBACEAAkAgAygCOCICRQ0AIAIoAiwiAkUNACADIAIRAAAhAAsgAA0BC0EOIQIMDwsgAEEVRgRAIANBAjYCHCADIAE2AhQgA0G9GjYCECADQRU2AgxBACECDCkLQQAhAiADQQA2AhwgAyABNgIUIANBrw42AhAgA0ESNgIMDCgLQSkhAgwNCyADQQE6ADEMJAsgASAERwRAIANBCTYCCCADIAE2AgRBKCECDAwLQSYhAgwlCyADIAMpAyAiDCAEIAFrrSIKfSILQgAgCyAMWBs3AyAgCiAMVARAQSUhAgwlCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDQAgA0EFNgIcIAMgATYCFCADIAA2AgwMJAtBDyECDAkLIAEgBEYEQEEjIQIMIwtCACEKAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAABBMGsONxcWAAECAwQFBgcUFBQUFBQUCAkKCwwNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQODxAREhMUC0ICIQoMFgtCAyEKDBULQgQhCgwUC0IFIQoMEwtCBiEKDBILQgchCgwRC0IIIQoMEAtCCSEKDA8LQgohCgwOC0ILIQoMDQtCDCEKDAwLQg0hCgwLC0IOIQoMCgtCDyEKDAkLQgohCgwIC0ILIQoMBwtCDCEKDAYLQg0hCgwFC0IOIQoMBAtCDyEKDAMLQQAhAiADQQA2AhwgAyABNgIUIANBzhQ2AhAgA0EMNgIMDCILIAEgBEYEQEEiIQIMIgtCACEKAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQTBrDjcVFAABAgMEBQYHFhYWFhYWFggJCgsMDRYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWDg8QERITFgtCAiEKDBQLQgMhCgwTC0IEIQoMEgtCBSEKDBELQgYhCgwQC0IHIQoMDwtCCCEKDA4LQgkhCgwNC0IKIQoMDAtCCyEKDAsLQgwhCgwKC0INIQoMCQtCDiEKDAgLQg8hCgwHC0IKIQoMBgtCCyEKDAULQgwhCgwEC0INIQoMAwtCDiEKDAILQg8hCgwBC0IBIQoLIAFBAWohASADKQMgIgtC//////////8PWARAIAMgC0IEhiAKhDcDIAwCC0EAIQIgA0EANgIcIAMgATYCFCADQa0JNgIQIANBDDYCDAwfC0ElIQIMBAtBJiECDAMLIAMgAToALCADQQA2AgAgB0EBaiEBQQwhAgwCCyADQQA2AgAgBkEBaiEBQQohAgwBCyABQQFqIQFBCCECDAALAAtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMGAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMFwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMFgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMFQtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMFAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMEwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMEgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMEQtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMEAtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMDwtBACECIANBADYCHCADIAE2AhQgA0HIEjYCECADQQs2AgwMDgtBACECIANBADYCHCADIAE2AhQgA0GVCTYCECADQQs2AgwMDQtBACECIANBADYCHCADIAE2AhQgA0HpDzYCECADQQo2AgwMDAtBACECIANBADYCHCADIAE2AhQgA0GDEDYCECADQQo2AgwMCwtBACECIANBADYCHCADIAE2AhQgA0GmHDYCECADQQI2AgwMCgtBACECIANBADYCHCADIAE2AhQgA0HFFTYCECADQQI2AgwMCQtBACECIANBADYCHCADIAE2AhQgA0H/FzYCECADQQI2AgwMCAtBACECIANBADYCHCADIAE2AhQgA0HKFzYCECADQQI2AgwMBwsgA0ECNgIcIAMgATYCFCADQZQdNgIQIANBFjYCDEEAIQIMBgtB3gAhAiABIARGDQUgCUEIaiEHIAMoAgAhBQJAAkAgASAERwRAIAVBxsYAaiEIIAQgBWogAWshBiAFQX9zQQpqIgUgAWohAANAIAEtAAAgCC0AAEcEQEECIQgMAwsgBUUEQEEAIQggACEBDAMLIAVBAWshBSAIQQFqIQggBCABQQFqIgFHDQALIAYhBSAEIQELIAdBATYCACADIAU2AgAMAQsgA0EANgIAIAcgCDYCAAsgByABNgIEIAkoAgwhACAJKAIIDgMBBQIACwALIANBADYCHCADQa0dNgIQIANBFzYCDCADIABBAWo2AhRBACECDAMLIANBADYCHCADIAA2AhQgA0HCHTYCECADQQk2AgxBACECDAILIAEgBEYEQEEoIQIMAgsgA0EJNgIIIAMgATYCBEEnIQIMAQsgASAERgRAQQEhAgwBCwNAAkACQAJAIAEtAABBCmsOBAABAQABCyABQQFqIQEMAQsgAUEBaiEBIAMtAC5BIHENAEEAIQIgA0EANgIcIAMgATYCFCADQYwgNgIQIANBBTYCDAwCC0EBIQIgASAERw0ACwsgCUEQaiQAIAJFBEAgAygCDCEADAELIAMgAjYCHEEAIQAgAygCBCIBRQ0AIAMgASAEIAMoAggRAQAiAUUNACADIAQ2AhQgAyABNgIMIAEhAAsgAAu+AgECfyAAQQA6AAAgAEHcAGoiAUEBa0EAOgAAIABBADoAAiAAQQA6AAEgAUEDa0EAOgAAIAFBAmtBADoAACAAQQA6AAMgAUEEa0EAOgAAQQAgAGtBA3EiASAAaiIAQQA2AgBB3AAgAWtBfHEiAiAAaiIBQQRrQQA2AgACQCACQQlJDQAgAEEANgIIIABBADYCBCABQQhrQQA2AgAgAUEMa0EANgIAIAJBGUkNACAAQQA2AhggAEEANgIUIABBADYC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U3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMARXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVycwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX3Jlc2V0YCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3N0YXR1c19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3ZlcnNpb25fY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl91cmxfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXRob2RfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfZmllbGRfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fbmFtZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdmVyc2lvbgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgSFRUUCB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgAVHJhbnNmZXItRW5jb2RpbmcgY2FuJ3QgYmUgcHJlc2VudCB3aXRoIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgc2l6ZQBFeHBlY3RlZCBMRiBhZnRlciBjaHVuayBzaXplAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGhlYWRlciB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgZXh0ZW5zaW9uIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBxdW90ZWQtcGFpciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9yZXNldCBwYXVzZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fdmFsdWUgcGF1c2UAb25fc3RhdHVzX2NvbXBsZXRlIHBhdXNlAG9uX3ZlcnNpb25fY29tcGxldGUgcGF1c2UAb25fdXJsX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAG9uX21ldGhvZF9jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfZmllbGRfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUgcGF1c2UAVW5leHBlY3RlZCBzcGFjZSBhZnRlciBzdGFydCBsaW5lAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgcmVzcG9uc2UgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGNodW5rIGV4dGVuc2lvbiBuYW1lAEludmFsaWQgc3RhdHVzIGNvZGUAUGF1c2Ugb24gQ09OTkVDVC9VcGdyYWRlAFBhdXNlIG9uIFBSSS9VcGdyYWRlAEV4cGVjdGVkIEhUVFAvMiBDb25uZWN0aW9uIFByZWZhY2UAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9tZXRob2QARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgbWV0aG9kAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX2ZpZWxkAFBhdXNlZABJbnZhbGlkIHdvcmQgZW5jb3VudGVyZWQASW52YWxpZCBtZXRob2QgZW5jb3VudGVyZWQATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBkYXRhAEV4cGVjdGVkIExGIGFmdGVyIGNodW5rIGRhdGEAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzY2hlbWEAUmVxdWVzdCBoYXMgaW52YWxpZCBgVHJhbnNmZXItRW5jb2RpbmdgAERhdGEgYWZ0ZXIgYENvbm5lY3Rpb246IGNsb3NlYABTV0lUQ0hfUFJPWFkAVVNFX1BST1hZAE1LQUNUSVZJVFkAVU5QUk9DRVNTQUJMRV9FTlRJVFkAUVVFUlkAQ09QWQBNT1ZFRF9QRVJNQU5FTlRMWQBUT09fRUFSTFkATk9USUZZAEZBSUxFRF9ERVBFTkRFTkNZAEJBRF9HQVRFV0FZAFBMQVkAUFVUAENIRUNLT1VUAEdBVEVXQVlfVElNRU9VVABSRVFVRVNUX1RJTUVPVVQATkVUV09SS19DT05ORUNUX1RJTUVPVVQAQ09OTkVDVElPTl9USU1FT1VUAExPR0lOX1RJTUVPVVQATkVUV09SS19SRUFEX1RJTUVPVVQAUE9TVABNSVNESVJFQ1RFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX0xPQURfQkFMQU5DRURfUkVRVUVTVABCQURfUkVRVUVTVABIVFRQX1JFUVVFU1RfU0VOVF9UT19IVFRQU19QT1JUAFJFUE9SVABJTV9BX1RFQVBPVABSRVNFVF9DT05URU5UAE5PX0NPTlRFTlQAUEFSVElBTF9DT05URU5UAEhQRV9JTlZBTElEX0NPTlNUQU5UAEhQRV9DQl9SRVNFVABHRVQASFBFX1NUUklDVABDT05GTElDVABURU1QT1JBUllfUkVESVJFQ1QAUEVSTUFORU5UX1JFRElSRUNUAENPTk5FQ1QATVVMVElfU1RBVFVTAEhQRV9JTlZBTElEX1NUQVRVUwBUT09fTUFOWV9SRVFVRVNUUwBFQVJMWV9ISU5UUwBVTkFWQUlMQUJMRV9GT1JfTEVHQUxfUkVBU09OUwBPUFRJT05TAFNXSVRDSElOR19QUk9UT0NPTFMAVkFSSUFOVF9BTFNPX05FR09USUFURVMATVVMVElQTEVfQ0hPSUNFUwBJTlRFUk5BTF9TRVJWRVJfRVJST1IAV0VCX1NFUlZFUl9VTktOT1dOX0VSUk9SAFJBSUxHVU5fRVJST1IASURFTlRJVFlfUFJPVklERVJfQVVUSEVOVElDQVRJT05fRVJST1IAU1NMX0NFUlRJRklDQVRFX0VSUk9SAElOVkFMSURfWF9GT1JXQVJERURfRk9SAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBTRUVfT1RIRVIASFBFX0NCX0NIVU5LX0hFQURFUgBFeHBlY3RlZCBMRiBhZnRlciBDUgBNS0NBTEVOREFSAFNFVFVQAFdFQl9TRVJWRVJfSVNfRE9XTgBURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASEVVUklTVElDX0VYUElSQVRJT04ARElTQ09OTkVDVEVEX09QRVJBVElPTgBOT05fQVVUSE9SSVRBVElWRV9JTkZPUk1BVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAFNJVEVfSVNfRlJPWkVOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBJTlZBTElEX1RPS0VOAEZPUkJJRERFTgBFTkhBTkNFX1lPVVJfQ0FMTQBIUEVfSU5WQUxJRF9VUkwAQkxPQ0tFRF9CWV9QQVJFTlRBTF9DT05UUk9MAE1LQ09MAEFDTABIUEVfSU5URVJOQUwAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRV9VTk9GRklDSUFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBSRVRSWV9XSVRIAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABVUklfVE9PX0xPTkcAUFJPQ0VTU0lORwBNSVNDRUxMQU5FT1VTX1BFUlNJU1RFTlRfV0FSTklORwBNSVNDRUxMQU5FT1VTX1dBUk5JTkcASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUAQ09OVElOVUUASFBFX0NCX1NUQVRVU19DT01QTEVURQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfVkVSU0lPTl9DT01QTEVURQBIUEVfQ0JfVVJMX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfSEVBREVSX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9OQU1FX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAEhQRV9DQl9NRVRIT0RfQ09NUExFVEUASFBFX0NCX0hFQURFUl9GSUVMRF9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAElOVkFMSURfU1NMX0NFUlRJRklDQVRFAFBBVVNFAE5PX1JFU1BPTlNFAFVOU1VQUE9SVEVEX01FRElBX1RZUEUAR09ORQBOT1RfQUNDRVBUQUJMRQBTRVJWSUNFX1VOQVZBSUxBQkxFAFJBTkdFX05PVF9TQVRJU0ZJQUJMRQBPUklHSU5fSVNfVU5SRUFDSEFCTEUAUkVTUE9OU0VfSVNfU1RBTEUAUFVSR0UATUVSR0UAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRQBSRVFVRVNUX0hFQURFUl9UT09fTEFSR0UAUEFZTE9BRF9UT09fTEFSR0UASU5TVUZGSUNJRU5UX1NUT1JBR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UASFBFX1VORVhQRUNURURfU1BBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABOT1RfRk9VTkQAUFJPUEZJTkQAVU5CSU5EAFJFQklORABVTkFVVEhPUklaRUQATUVUSE9EX05PVF9BTExPV0VEAEhUVFBfVkVSU0lPTl9OT1RfU1VQUE9SVEVEAEFMUkVBRFlfUkVQT1JURUQAQUNDRVBURUQATk9UX0lNUExFTUVOVEVEAExPT1BfREVURUNURUQASFBFX0NSX0VYUEVDVEVEAEhQRV9MRl9FWFBFQ1RFRABDUkVBVEVEAElNX1VTRUQASFBFX1BBVVNFRABUSU1FT1VUX09DQ1VSRUQAUEFZTUVOVF9SRVFVSVJFRABQUkVDT05ESVRJT05fUkVRVUlSRUQAUFJPWFlfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATkVUV09SS19BVVRIRU5USUNBVElPTl9SRVFVSVJFRABMRU5HVEhfUkVRVUlSRUQAU1NMX0NFUlRJRklDQVRFX1JFUVVJUkVEAFVQR1JBREVfUkVRVUlSRUQAUEFHRV9FWFBJUkVEAFBSRUNPTkRJVElPTl9GQUlMRUQARVhQRUNUQVRJT05fRkFJTEVEAFJFVkFMSURBVElPTl9GQUlMRUQAU1NMX0hBTkRTSEFLRV9GQUlMRUQATE9DS0VEAFRSQU5TRk9STUFUSU9OX0FQUExJRUQATk9UX01PRElGSUVEAE5PVF9FWFRFTkRFRABCQU5EV0lEVEhfTElNSVRfRVhDRUVERUQAU0lURV9JU19PVkVSTE9BREVEAEhFQUQARXhwZWN0ZWQgSFRUUC8AAFIVAAAaFQAADxIAAOQZAACRFQAACRQAAC0ZAADkFAAA6REAAGkUAAChFAAAdhUAAEMWAABeEgAAlBcAABcWAAB9FAAAfxYAAEEXAACzEwAAwxYAAAQaAAC9GAAA0BgAAKATAADUGQAArxYAAGgWAABwFwAA2RYAAPwYAAD+EQAAWRcAAJcWAAAcFwAA9hYAAI0XAAALEgAAfxsAAC4RAACzEAAASRIAAK0SAAD2GAAAaBAAAGIVAAAQFQAAWhYAAEoZAAC1FQAAwRUAAGAVAABcGQAAWhkAAFMZAAAWFQAArREAAEIQAAC3EAAAVxgAAL8VAACJEAAAHBkAABoZAAC5FQAAURgAANwTAABbFQAAWRUAAOYYAABnFQAAERkAAO0YAADnEwAArhAAAMIXAAAAFAAAkhMAAIQTAABAEgAAJhkAAK8VAABiEABB6TkLAQEAQYA6C+ABAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQeo7CwQBAAACAEGBPAteAwQDAwMDAwAAAwMAAwMAAwMDAwMDAwMDAwAFAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAMAAwBB6j0LBAEAAAIAQYE+C14DAAMDAwMDAAADAwADAwADAwMDAwMDAwMDAAQABQAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAwADAEHgPwsNbG9zZWVlcC1hbGl2ZQBB+T8LAQEAQZDAAAvgAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH5wQALAQEAQZDCAAvnAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZABBocQAC14BAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAEGAxgALIWVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgBBsMYACytyYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNClNNDQoNClRUUC9DRS9UU1AvAEHpxgALBQECAAEDAEGAxwALXwQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAEHpyAALBQECAAEDAEGAyQALXwQFBQYFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAEHpygALBAEAAAEAQYHLAAteAgIAAgICAgICAgICAgICAgICAgICAgICAgICAgICAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgBB6cwACwUBAgABAwBBgM0AC18EBQAABQUFBQUFBQUFBQUGBQUFBQUFBQUFBQUFAAUABwgFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUABQAFAAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAAAABQBB6c4ACwUBAQABAQBBgM8ACwEBAEGazwALQQIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEHp0AALBQEBAAEBAEGA0QALAQEAQYrRAAsGAgAAAAACAEGh0QALOgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQeDSAAuaAU5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VVRVJZT1JESVJFQ1RPUlRSQ0hQQVJBTUVURVJVUkNFQlNDUklCRUFSRE9XTkFDRUlORE5LQ0tVQlNDUklCRUhUVFAvQURUUC8=",wasmBuffer;Object.defineProperty(module2,"exports",{get:()=>wasmBuffer||(wasmBuffer=Buffer2.from(wasmBase64,"base64"))})}});var require_constants3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/constants.js"(exports,module2){"use strict";var corsSafeListedMethods=["GET","HEAD","POST"],corsSafeListedMethodsSet=new Set(corsSafeListedMethods),nullBodyStatus=[101,204,205,304],redirectStatus=[301,302,303,307,308],redirectStatusSet=new Set(redirectStatus),badPorts=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","4190","5060","5061","6000","6566","6665","6666","6667","6668","6669","6679","6697","10080"],badPortsSet=new Set(badPorts),referrerPolicyTokens=["no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"],referrerPolicy=["",...referrerPolicyTokens],referrerPolicyTokensSet=new Set(referrerPolicyTokens),requestRedirect=["follow","manual","error"],safeMethods=["GET","HEAD","OPTIONS","TRACE"],safeMethodsSet=new Set(safeMethods),requestMode=["navigate","same-origin","no-cors","cors"],requestCredentials=["omit","same-origin","include"],requestCache=["default","no-store","reload","no-cache","force-cache","only-if-cached"],requestBodyHeader=["content-encoding","content-language","content-location","content-type","content-length"],requestDuplex=["half"],forbiddenMethods=["CONNECT","TRACE","TRACK"],forbiddenMethodsSet=new Set(forbiddenMethods),subresource=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""],subresourceSet=new Set(subresource);module2.exports={subresource,forbiddenMethods,requestBodyHeader,referrerPolicy,requestRedirect,requestMode,requestCredentials,requestCache,redirectStatus,corsSafeListedMethods,nullBodyStatus,safeMethods,badPorts,requestDuplex,subresourceSet,badPortsSet,redirectStatusSet,corsSafeListedMethodsSet,safeMethodsSet,forbiddenMethodsSet,referrerPolicyTokens:referrerPolicyTokensSet}}});var require_global=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/global.js"(exports,module2){"use strict";var globalOrigin=Symbol.for("undici.globalOrigin.1");function getGlobalOrigin(){return globalThis[globalOrigin]}__name(getGlobalOrigin,"getGlobalOrigin");function setGlobalOrigin(newOrigin){if(newOrigin===void 0){Object.defineProperty(globalThis,globalOrigin,{value:void 0,writable:!0,enumerable:!1,configurable:!1});return}let parsedURL=new URL(newOrigin);if(parsedURL.protocol!=="http:"&&parsedURL.protocol!=="https:")throw new TypeError(`Only http & https urls are allowed, received ${parsedURL.protocol}`);Object.defineProperty(globalThis,globalOrigin,{value:parsedURL,writable:!0,enumerable:!1,configurable:!1})}__name(setGlobalOrigin,"setGlobalOrigin");module2.exports={getGlobalOrigin,setGlobalOrigin}}});var require_data_url=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/data-url.js"(exports,module2){"use strict";var assert=require("node:assert"),encoder=new TextEncoder,HTTP_TOKEN_CODEPOINTS=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/,HTTP_WHITESPACE_REGEX=/[\u000A\u000D\u0009\u0020]/,ASCII_WHITESPACE_REPLACE_REGEX=/[\u0009\u000A\u000C\u000D\u0020]/g,HTTP_QUOTED_STRING_TOKENS=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function dataURLProcessor(dataURL){assert(dataURL.protocol==="data:");let input=URLSerializer(dataURL,!0);input=input.slice(5);let position={position:0},mimeType=collectASequenceOfCodePointsFast(",",input,position),mimeTypeLength=mimeType.length;if(mimeType=removeASCIIWhitespace(mimeType,!0,!0),position.position>=input.length)return"failure";position.position++;let encodedBody=input.slice(mimeTypeLength+1),body=stringPercentDecode(encodedBody);if(/;(\u0020){0,}base64$/i.test(mimeType)){let stringBody=isomorphicDecode(body);if(body=forgivingBase64(stringBody),body==="failure")return"failure";mimeType=mimeType.slice(0,-6),mimeType=mimeType.replace(/(\u0020)+$/,""),mimeType=mimeType.slice(0,-1)}mimeType.startsWith(";")&&(mimeType="text/plain"+mimeType);let mimeTypeRecord=parseMIMEType(mimeType);return mimeTypeRecord==="failure"&&(mimeTypeRecord=parseMIMEType("text/plain;charset=US-ASCII")),{mimeType:mimeTypeRecord,body}}__name(dataURLProcessor,"dataURLProcessor");function URLSerializer(url2,excludeFragment=!1){if(!excludeFragment)return url2.href;let href=url2.href,hashLength=url2.hash.length,serialized=hashLength===0?href:href.substring(0,href.length-hashLength);return!hashLength&&href.endsWith("#")?serialized.slice(0,-1):serialized}__name(URLSerializer,"URLSerializer");function collectASequenceOfCodePoints(condition,input,position){let result="";for(;position.position<input.length&&condition(input[position.position]);)result+=input[position.position],position.position++;return result}__name(collectASequenceOfCodePoints,"collectASequenceOfCodePoints");function collectASequenceOfCodePointsFast(char,input,position){let idx=input.indexOf(char,position.position),start=position.position;return idx===-1?(position.position=input.length,input.slice(start)):(position.position=idx,input.slice(start,position.position))}__name(collectASequenceOfCodePointsFast,"collectASequenceOfCodePointsFast");function stringPercentDecode(input){let bytes=encoder.encode(input);return percentDecode(bytes)}__name(stringPercentDecode,"stringPercentDecode");function isHexCharByte(byte){return byte>=48&&byte<=57||byte>=65&&byte<=70||byte>=97&&byte<=102}__name(isHexCharByte,"isHexCharByte");function hexByteToNumber(byte){return byte>=48&&byte<=57?byte-48:(byte&223)-55}__name(hexByteToNumber,"hexByteToNumber");function percentDecode(input){let length=input.length,output=new Uint8Array(length),j=0;for(let i=0;i<length;++i){let byte=input[i];byte!==37?output[j++]=byte:byte===37&&!(isHexCharByte(input[i+1])&&isHexCharByte(input[i+2]))?output[j++]=37:(output[j++]=hexByteToNumber(input[i+1])<<4|hexByteToNumber(input[i+2]),i+=2)}return length===j?output:output.subarray(0,j)}__name(percentDecode,"percentDecode");function parseMIMEType(input){input=removeHTTPWhitespace(input,!0,!0);let position={position:0},type=collectASequenceOfCodePointsFast("/",input,position);if(type.length===0||!HTTP_TOKEN_CODEPOINTS.test(type)||position.position>=input.length)return"failure";position.position++;let subtype=collectASequenceOfCodePointsFast(";",input,position);if(subtype=removeHTTPWhitespace(subtype,!1,!0),subtype.length===0||!HTTP_TOKEN_CODEPOINTS.test(subtype))return"failure";let typeLowercase=type.toLowerCase(),subtypeLowercase=subtype.toLowerCase(),mimeType={type:typeLowercase,subtype:subtypeLowercase,parameters:new Map,essence:`${typeLowercase}/${subtypeLowercase}`};for(;position.position<input.length;){position.position++,collectASequenceOfCodePoints(char=>HTTP_WHITESPACE_REGEX.test(char),input,position);let parameterName=collectASequenceOfCodePoints(char=>char!==";"&&char!=="=",input,position);if(parameterName=parameterName.toLowerCase(),position.position<input.length){if(input[position.position]===";")continue;position.position++}if(position.position>=input.length)break;let parameterValue=null;if(input[position.position]==='"')parameterValue=collectAnHTTPQuotedString(input,position,!0),collectASequenceOfCodePointsFast(";",input,position);else if(parameterValue=collectASequenceOfCodePointsFast(";",input,position),parameterValue=removeHTTPWhitespace(parameterValue,!1,!0),parameterValue.length===0)continue;parameterName.length!==0&&HTTP_TOKEN_CODEPOINTS.test(parameterName)&&(parameterValue.length===0||HTTP_QUOTED_STRING_TOKENS.test(parameterValue))&&!mimeType.parameters.has(parameterName)&&mimeType.parameters.set(parameterName,parameterValue)}return mimeType}__name(parseMIMEType,"parseMIMEType");function forgivingBase64(data){data=data.replace(ASCII_WHITESPACE_REPLACE_REGEX,"");let dataLength=data.length;if(dataLength%4===0&&data.charCodeAt(dataLength-1)===61&&(--dataLength,data.charCodeAt(dataLength-1)===61&&--dataLength),dataLength%4===1||/[^+/0-9A-Za-z]/.test(data.length===dataLength?data:data.substring(0,dataLength)))return"failure";let buffer=Buffer.from(data,"base64");return new Uint8Array(buffer.buffer,buffer.byteOffset,buffer.byteLength)}__name(forgivingBase64,"forgivingBase64");function collectAnHTTPQuotedString(input,position,extractValue=!1){let positionStart=position.position,value="";for(assert(input[position.position]==='"'),position.position++;value+=collectASequenceOfCodePoints(char=>char!=='"'&&char!=="\\",input,position),!(position.position>=input.length);){let quoteOrBackslash=input[position.position];if(position.position++,quoteOrBackslash==="\\"){if(position.position>=input.length){value+="\\";break}value+=input[position.position],position.position++}else{assert(quoteOrBackslash==='"');break}}return extractValue?value:input.slice(positionStart,position.position)}__name(collectAnHTTPQuotedString,"collectAnHTTPQuotedString");function serializeAMimeType(mimeType){assert(mimeType!=="failure");let{parameters,essence}=mimeType,serialization=essence;for(let[name,value]of parameters.entries())serialization+=";",serialization+=name,serialization+="=",HTTP_TOKEN_CODEPOINTS.test(value)||(value=value.replace(/(\\|")/g,"\\$1"),value='"'+value,value+='"'),serialization+=value;return serialization}__name(serializeAMimeType,"serializeAMimeType");function isHTTPWhiteSpace(char){return char===13||char===10||char===9||char===32}__name(isHTTPWhiteSpace,"isHTTPWhiteSpace");function removeHTTPWhitespace(str,leading=!0,trailing=!0){return removeChars(str,leading,trailing,isHTTPWhiteSpace)}__name(removeHTTPWhitespace,"removeHTTPWhitespace");function isASCIIWhitespace(char){return char===13||char===10||char===9||char===12||char===32}__name(isASCIIWhitespace,"isASCIIWhitespace");function removeASCIIWhitespace(str,leading=!0,trailing=!0){return removeChars(str,leading,trailing,isASCIIWhitespace)}__name(removeASCIIWhitespace,"removeASCIIWhitespace");function removeChars(str,leading,trailing,predicate){let lead=0,trail=str.length-1;if(leading)for(;lead<str.length&&predicate(str.charCodeAt(lead));)lead++;if(trailing)for(;trail>0&&predicate(str.charCodeAt(trail));)trail--;return lead===0&&trail===str.length-1?str:str.slice(lead,trail+1)}__name(removeChars,"removeChars");function isomorphicDecode(input){let length=input.length;if((2<<15)-1>length)return String.fromCharCode.apply(null,input);let result="",i=0,addition=(2<<15)-1;for(;i<length;)i+addition>length&&(addition=length-i),result+=String.fromCharCode.apply(null,input.subarray(i,i+=addition));return result}__name(isomorphicDecode,"isomorphicDecode");function minimizeSupportedMimeType(mimeType){switch(mimeType.essence){case"application/ecmascript":case"application/javascript":case"application/x-ecmascript":case"application/x-javascript":case"text/ecmascript":case"text/javascript":case"text/javascript1.0":case"text/javascript1.1":case"text/javascript1.2":case"text/javascript1.3":case"text/javascript1.4":case"text/javascript1.5":case"text/jscript":case"text/livescript":case"text/x-ecmascript":case"text/x-javascript":return"text/javascript";case"application/json":case"text/json":return"application/json";case"image/svg+xml":return"image/svg+xml";case"text/xml":case"application/xml":return"application/xml"}return mimeType.subtype.endsWith("+json")?"application/json":mimeType.subtype.endsWith("+xml")?"application/xml":""}__name(minimizeSupportedMimeType,"minimizeSupportedMimeType");module2.exports={dataURLProcessor,URLSerializer,collectASequenceOfCodePoints,collectASequenceOfCodePointsFast,stringPercentDecode,parseMIMEType,collectAnHTTPQuotedString,serializeAMimeType,removeChars,removeHTTPWhitespace,minimizeSupportedMimeType,HTTP_TOKEN_CODEPOINTS,isomorphicDecode}}});var require_webidl=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/webidl.js"(exports,module2){"use strict";var{types,inspect}=require("node:util"),{markAsUncloneable}=require("node:worker_threads"),{toUSVString}=require_util(),UNDEFINED=1,BOOLEAN=2,STRING=3,SYMBOL=4,NUMBER=5,BIGINT=6,NULL=7,OBJECT=8,FunctionPrototypeSymbolHasInstance=Function.call.bind(Function.prototype[Symbol.hasInstance]),webidl={converters:{},util:{},errors:{},is:{}};webidl.errors.exception=function(message){return new TypeError(`${message.header}: ${message.message}`)};webidl.errors.conversionFailed=function(context){let plural=context.types.length===1?"":" one of",message=`${context.argument} could not be converted to${plural}: ${context.types.join(", ")}.`;return webidl.errors.exception({header:context.prefix,message})};webidl.errors.invalidArgument=function(context){return webidl.errors.exception({header:context.prefix,message:`"${context.value}" is an invalid ${context.type}.`})};webidl.brandCheck=function(V,I){if(!FunctionPrototypeSymbolHasInstance(I,V)){let err=new TypeError("Illegal invocation");throw err.code="ERR_INVALID_THIS",err}};webidl.brandCheckMultiple=function(List){let prototypes=List.map(c=>webidl.util.MakeTypeAssertion(c));return V=>{if(prototypes.every(typeCheck=>!typeCheck(V))){let err=new TypeError("Illegal invocation");throw err.code="ERR_INVALID_THIS",err}}};webidl.argumentLengthCheck=function({length},min,ctx){if(length<min)throw webidl.errors.exception({message:`${min} argument${min!==1?"s":""} required, but${length?" only":""} ${length} found.`,header:ctx})};webidl.illegalConstructor=function(){throw webidl.errors.exception({header:"TypeError",message:"Illegal constructor"})};webidl.util.MakeTypeAssertion=function(I){return O=>FunctionPrototypeSymbolHasInstance(I,O)};webidl.util.Type=function(V){switch(typeof V){case"undefined":return UNDEFINED;case"boolean":return BOOLEAN;case"string":return STRING;case"symbol":return SYMBOL;case"number":return NUMBER;case"bigint":return BIGINT;case"function":case"object":return V===null?NULL:OBJECT}};webidl.util.Types={UNDEFINED,BOOLEAN,STRING,SYMBOL,NUMBER,BIGINT,NULL,OBJECT};webidl.util.TypeValueToString=function(o){switch(webidl.util.Type(o)){case UNDEFINED:return"Undefined";case BOOLEAN:return"Boolean";case STRING:return"String";case SYMBOL:return"Symbol";case NUMBER:return"Number";case BIGINT:return"BigInt";case NULL:return"Null";case OBJECT:return"Object"}};webidl.util.markAsUncloneable=markAsUncloneable||(()=>{});webidl.util.ConvertToInt=function(V,bitLength,signedness,opts){let upperBound,lowerBound;bitLength===64?(upperBound=Math.pow(2,53)-1,signedness==="unsigned"?lowerBound=0:lowerBound=Math.pow(-2,53)+1):signedness==="unsigned"?(lowerBound=0,upperBound=Math.pow(2,bitLength)-1):(lowerBound=Math.pow(-2,bitLength)-1,upperBound=Math.pow(2,bitLength-1)-1);let x=Number(V);if(x===0&&(x=0),opts?.enforceRange===!0){if(Number.isNaN(x)||x===Number.POSITIVE_INFINITY||x===Number.NEGATIVE_INFINITY)throw webidl.errors.exception({header:"Integer conversion",message:`Could not convert ${webidl.util.Stringify(V)} to an integer.`});if(x=webidl.util.IntegerPart(x),x<lowerBound||x>upperBound)throw webidl.errors.exception({header:"Integer conversion",message:`Value must be between ${lowerBound}-${upperBound}, got ${x}.`});return x}return!Number.isNaN(x)&&opts?.clamp===!0?(x=Math.min(Math.max(x,lowerBound),upperBound),Math.floor(x)%2===0?x=Math.floor(x):x=Math.ceil(x),x):Number.isNaN(x)||x===0&&Object.is(0,x)||x===Number.POSITIVE_INFINITY||x===Number.NEGATIVE_INFINITY?0:(x=webidl.util.IntegerPart(x),x=x%Math.pow(2,bitLength),signedness==="signed"&&x>=Math.pow(2,bitLength)-1?x-Math.pow(2,bitLength):x)};webidl.util.IntegerPart=function(n){let r=Math.floor(Math.abs(n));return n<0?-1*r:r};webidl.util.Stringify=function(V){switch(webidl.util.Type(V)){case SYMBOL:return`Symbol(${V.description})`;case OBJECT:return inspect(V);case STRING:return`"${V}"`;default:return`${V}`}};webidl.sequenceConverter=function(converter){return(V,prefix,argument,Iterable)=>{if(webidl.util.Type(V)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`${argument} (${webidl.util.Stringify(V)}) is not iterable.`});let method=typeof Iterable=="function"?Iterable():V?.[Symbol.iterator]?.(),seq=[],index=0;if(method===void 0||typeof method.next!="function")throw webidl.errors.exception({header:prefix,message:`${argument} is not iterable.`});for(;;){let{done,value}=method.next();if(done)break;seq.push(converter(value,prefix,`${argument}[${index++}]`))}return seq}};webidl.recordConverter=function(keyConverter,valueConverter){return(O,prefix,argument)=>{if(webidl.util.Type(O)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`${argument} ("${webidl.util.TypeValueToString(O)}") is not an Object.`});let result={};if(!types.isProxy(O)){let keys2=[...Object.getOwnPropertyNames(O),...Object.getOwnPropertySymbols(O)];for(let key of keys2){let keyName=webidl.util.Stringify(key),typedKey=keyConverter(key,prefix,`Key ${keyName} in ${argument}`),typedValue=valueConverter(O[key],prefix,`${argument}[${keyName}]`);result[typedKey]=typedValue}return result}let keys=Reflect.ownKeys(O);for(let key of keys)if(Reflect.getOwnPropertyDescriptor(O,key)?.enumerable){let typedKey=keyConverter(key,prefix,argument),typedValue=valueConverter(O[key],prefix,argument);result[typedKey]=typedValue}return result}};webidl.interfaceConverter=function(TypeCheck,name){return(V,prefix,argument)=>{if(!TypeCheck(V))throw webidl.errors.exception({header:prefix,message:`Expected ${argument} ("${webidl.util.Stringify(V)}") to be an instance of ${name}.`});return V}};webidl.dictionaryConverter=function(converters){return(dictionary,prefix,argument)=>{let dict={};if(dictionary!=null&&webidl.util.Type(dictionary)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`Expected ${dictionary} to be one of: Null, Undefined, Object.`});for(let options of converters){let{key,defaultValue,required,converter}=options;if(required===!0&&(dictionary==null||!Object.hasOwn(dictionary,key)))throw webidl.errors.exception({header:prefix,message:`Missing required key "${key}".`});let value=dictionary?.[key],hasDefault=defaultValue!==void 0;if(hasDefault&&value===void 0&&(value=defaultValue()),required||hasDefault||value!==void 0){if(value=converter(value,prefix,`${argument}.${key}`),options.allowedValues&&!options.allowedValues.includes(value))throw webidl.errors.exception({header:prefix,message:`${value} is not an accepted type. Expected one of ${options.allowedValues.join(", ")}.`});dict[key]=value}}return dict}};webidl.nullableConverter=function(converter){return(V,prefix,argument)=>V===null?V:converter(V,prefix,argument)};webidl.is.ReadableStream=webidl.util.MakeTypeAssertion(ReadableStream);webidl.is.Blob=webidl.util.MakeTypeAssertion(Blob);webidl.is.URLSearchParams=webidl.util.MakeTypeAssertion(URLSearchParams);webidl.is.File=webidl.util.MakeTypeAssertion(globalThis.File??require("node:buffer").File);webidl.is.URL=webidl.util.MakeTypeAssertion(URL);webidl.is.AbortSignal=webidl.util.MakeTypeAssertion(AbortSignal);webidl.is.MessagePort=webidl.util.MakeTypeAssertion(MessagePort);webidl.converters.DOMString=function(V,prefix,argument,opts){if(V===null&&opts?.legacyNullToEmptyString)return"";if(typeof V=="symbol")throw webidl.errors.exception({header:prefix,message:`${argument} is a symbol, which cannot be converted to a DOMString.`});return String(V)};webidl.converters.ByteString=function(V,prefix,argument){if(typeof V=="symbol")throw webidl.errors.exception({header:prefix,message:`${argument} is a symbol, which cannot be converted to a ByteString.`});let x=String(V);for(let index=0;index<x.length;index++)if(x.charCodeAt(index)>255)throw new TypeError(`Cannot convert argument to a ByteString because the character at index ${index} has a value of ${x.charCodeAt(index)} which is greater than 255.`);return x};webidl.converters.USVString=toUSVString;webidl.converters.boolean=function(V){return!!V};webidl.converters.any=function(V){return V};webidl.converters["long long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,64,"signed",void 0,prefix,argument)};webidl.converters["unsigned long long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,64,"unsigned",void 0,prefix,argument)};webidl.converters["unsigned long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,32,"unsigned",void 0,prefix,argument)};webidl.converters["unsigned short"]=function(V,prefix,argument,opts){return webidl.util.ConvertToInt(V,16,"unsigned",opts,prefix,argument)};webidl.converters.ArrayBuffer=function(V,prefix,argument,opts){if(webidl.util.Type(V)!==OBJECT||!types.isAnyArrayBuffer(V))throw webidl.errors.conversionFailed({prefix,argument:`${argument} ("${webidl.util.Stringify(V)}")`,types:["ArrayBuffer"]});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.resizable||V.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters.TypedArray=function(V,T,prefix,name,opts){if(webidl.util.Type(V)!==OBJECT||!types.isTypedArray(V)||V.constructor.name!==T.name)throw webidl.errors.conversionFailed({prefix,argument:`${name} ("${webidl.util.Stringify(V)}")`,types:[T.name]});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V.buffer))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.buffer.resizable||V.buffer.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters.DataView=function(V,prefix,name,opts){if(webidl.util.Type(V)!==OBJECT||!types.isDataView(V))throw webidl.errors.exception({header:prefix,message:`${name} is not a DataView.`});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V.buffer))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.buffer.resizable||V.buffer.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters["sequence<ByteString>"]=webidl.sequenceConverter(webidl.converters.ByteString);webidl.converters["sequence<sequence<ByteString>>"]=webidl.sequenceConverter(webidl.converters["sequence<ByteString>"]);webidl.converters["record<ByteString, ByteString>"]=webidl.recordConverter(webidl.converters.ByteString,webidl.converters.ByteString);webidl.converters.Blob=webidl.interfaceConverter(webidl.is.Blob,"Blob");webidl.converters.AbortSignal=webidl.interfaceConverter(webidl.is.AbortSignal,"AbortSignal");module2.exports={webidl}}});var require_util2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/util.js"(exports,module2){"use strict";var{Transform}=require("node:stream"),zlib=require("node:zlib"),{redirectStatusSet,referrerPolicyTokens,badPortsSet}=require_constants3(),{getGlobalOrigin}=require_global(),{collectASequenceOfCodePoints,collectAnHTTPQuotedString,removeChars,parseMIMEType}=require_data_url(),{performance:performance2}=require("node:perf_hooks"),{ReadableStreamFrom,isValidHTTPToken,normalizedMethodRecordsBase}=require_util(),assert=require("node:assert"),{isUint8Array}=require("node:util/types"),{webidl}=require_webidl(),supportedHashes=[],crypto;try{crypto=require("node:crypto");let possibleRelevantHashes=["sha256","sha384","sha512"];supportedHashes=crypto.getHashes().filter(hash=>possibleRelevantHashes.includes(hash))}catch{}function responseURL(response){let urlList=response.urlList,length=urlList.length;return length===0?null:urlList[length-1].toString()}__name(responseURL,"responseURL");function responseLocationURL(response,requestFragment){if(!redirectStatusSet.has(response.status))return null;let location=response.headersList.get("location",!0);return location!==null&&isValidHeaderValue(location)&&(isValidEncodedURL(location)||(location=normalizeBinaryStringToUtf8(location)),location=new URL(location,responseURL(response))),location&&!location.hash&&(location.hash=requestFragment),location}__name(responseLocationURL,"responseLocationURL");function isValidEncodedURL(url2){for(let i=0;i<url2.length;++i){let code=url2.charCodeAt(i);if(code>126||code<32)return!1}return!0}__name(isValidEncodedURL,"isValidEncodedURL");function normalizeBinaryStringToUtf8(value){return Buffer.from(value,"binary").toString("utf8")}__name(normalizeBinaryStringToUtf8,"normalizeBinaryStringToUtf8");function requestCurrentURL(request){return request.urlList[request.urlList.length-1]}__name(requestCurrentURL,"requestCurrentURL");function requestBadPort(request){let url2=requestCurrentURL(request);return urlIsHttpHttpsScheme(url2)&&badPortsSet.has(url2.port)?"blocked":"allowed"}__name(requestBadPort,"requestBadPort");function isErrorLike(object){return object instanceof Error||object?.constructor?.name==="Error"||object?.constructor?.name==="DOMException"}__name(isErrorLike,"isErrorLike");function isValidReasonPhrase(statusText){for(let i=0;i<statusText.length;++i){let c=statusText.charCodeAt(i);if(!(c===9||c>=32&&c<=126||c>=128&&c<=255))return!1}return!0}__name(isValidReasonPhrase,"isValidReasonPhrase");var isValidHeaderName=isValidHTTPToken;function isValidHeaderValue(potentialValue){return(potentialValue[0]==="	"||potentialValue[0]===" "||potentialValue[potentialValue.length-1]==="	"||potentialValue[potentialValue.length-1]===" "||potentialValue.includes(`
`)||potentialValue.includes("\r")||potentialValue.includes("\0"))===!1}__name(isValidHeaderValue,"isValidHeaderValue");function parseReferrerPolicy(actualResponse){let policyHeader=(actualResponse.headersList.get("referrer-policy",!0)??"").split(","),policy="";if(policyHeader.length)for(let i=policyHeader.length;i!==0;i--){let token=policyHeader[i-1].trim();if(referrerPolicyTokens.has(token)){policy=token;break}}return policy}__name(parseReferrerPolicy,"parseReferrerPolicy");function setRequestReferrerPolicyOnRedirect(request,actualResponse){let policy=parseReferrerPolicy(actualResponse);policy!==""&&(request.referrerPolicy=policy)}__name(setRequestReferrerPolicyOnRedirect,"setRequestReferrerPolicyOnRedirect");function crossOriginResourcePolicyCheck(){return"allowed"}__name(crossOriginResourcePolicyCheck,"crossOriginResourcePolicyCheck");function corsCheck(){return"success"}__name(corsCheck,"corsCheck");function TAOCheck(){return"success"}__name(TAOCheck,"TAOCheck");function appendFetchMetadata(httpRequest){let header=null;header=httpRequest.mode,httpRequest.headersList.set("sec-fetch-mode",header,!0)}__name(appendFetchMetadata,"appendFetchMetadata");function appendRequestOriginHeader(request){let serializedOrigin=request.origin;if(!(serializedOrigin==="client"||serializedOrigin===void 0)){if(request.responseTainting==="cors"||request.mode==="websocket")request.headersList.append("origin",serializedOrigin,!0);else if(request.method!=="GET"&&request.method!=="HEAD"){switch(request.referrerPolicy){case"no-referrer":serializedOrigin=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":request.origin&&urlHasHttpsScheme(request.origin)&&!urlHasHttpsScheme(requestCurrentURL(request))&&(serializedOrigin=null);break;case"same-origin":sameOrigin(request,requestCurrentURL(request))||(serializedOrigin=null);break;default:}request.headersList.append("origin",serializedOrigin,!0)}}}__name(appendRequestOriginHeader,"appendRequestOriginHeader");function coarsenTime(timestamp,crossOriginIsolatedCapability){return timestamp}__name(coarsenTime,"coarsenTime");function clampAndCoarsenConnectionTimingInfo(connectionTimingInfo,defaultStartTime,crossOriginIsolatedCapability){return!connectionTimingInfo?.startTime||connectionTimingInfo.startTime<defaultStartTime?{domainLookupStartTime:defaultStartTime,domainLookupEndTime:defaultStartTime,connectionStartTime:defaultStartTime,connectionEndTime:defaultStartTime,secureConnectionStartTime:defaultStartTime,ALPNNegotiatedProtocol:connectionTimingInfo?.ALPNNegotiatedProtocol}:{domainLookupStartTime:coarsenTime(connectionTimingInfo.domainLookupStartTime,crossOriginIsolatedCapability),domainLookupEndTime:coarsenTime(connectionTimingInfo.domainLookupEndTime,crossOriginIsolatedCapability),connectionStartTime:coarsenTime(connectionTimingInfo.connectionStartTime,crossOriginIsolatedCapability),connectionEndTime:coarsenTime(connectionTimingInfo.connectionEndTime,crossOriginIsolatedCapability),secureConnectionStartTime:coarsenTime(connectionTimingInfo.secureConnectionStartTime,crossOriginIsolatedCapability),ALPNNegotiatedProtocol:connectionTimingInfo.ALPNNegotiatedProtocol}}__name(clampAndCoarsenConnectionTimingInfo,"clampAndCoarsenConnectionTimingInfo");function coarsenedSharedCurrentTime(crossOriginIsolatedCapability){return coarsenTime(performance2.now(),crossOriginIsolatedCapability)}__name(coarsenedSharedCurrentTime,"coarsenedSharedCurrentTime");function createOpaqueTimingInfo(timingInfo){return{startTime:timingInfo.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:timingInfo.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}__name(createOpaqueTimingInfo,"createOpaqueTimingInfo");function makePolicyContainer(){return{referrerPolicy:"strict-origin-when-cross-origin"}}__name(makePolicyContainer,"makePolicyContainer");function clonePolicyContainer(policyContainer){return{referrerPolicy:policyContainer.referrerPolicy}}__name(clonePolicyContainer,"clonePolicyContainer");function determineRequestsReferrer(request){let policy=request.referrerPolicy;assert(policy);let referrerSource=null;if(request.referrer==="client"){let globalOrigin=getGlobalOrigin();if(!globalOrigin||globalOrigin.origin==="null")return"no-referrer";referrerSource=new URL(globalOrigin)}else webidl.is.URL(request.referrer)&&(referrerSource=request.referrer);let referrerURL=stripURLForReferrer(referrerSource),referrerOrigin=stripURLForReferrer(referrerSource,!0);switch(referrerURL.toString().length>4096&&(referrerURL=referrerOrigin),policy){case"no-referrer":return"no-referrer";case"origin":return referrerOrigin??stripURLForReferrer(referrerSource,!0);case"unsafe-url":return referrerURL;case"strict-origin":{let currentURL=requestCurrentURL(request);return isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}case"strict-origin-when-cross-origin":{let currentURL=requestCurrentURL(request);return sameOrigin(referrerURL,currentURL)?referrerURL:isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}case"same-origin":return sameOrigin(request,referrerURL)?referrerURL:"no-referrer";case"origin-when-cross-origin":return sameOrigin(request,referrerURL)?referrerURL:referrerOrigin;case"no-referrer-when-downgrade":{let currentURL=requestCurrentURL(request);return isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}}}__name(determineRequestsReferrer,"determineRequestsReferrer");function stripURLForReferrer(url2,originOnly=!1){return assert(webidl.is.URL(url2)),url2=new URL(url2),urlIsLocal(url2)?"no-referrer":(url2.username="",url2.password="",url2.hash="",originOnly===!0&&(url2.pathname="",url2.search=""),url2)}__name(stripURLForReferrer,"stripURLForReferrer");var potentialleTrustworthyIPv4RegExp=new RegExp("^(?:(?:127\\.)(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){2}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9]))$"),potentialleTrustworthyIPv6RegExp=new RegExp("^(?:(?:(?:0{1,4}):){7}(?:(?:0{0,3}1))|(?:(?:0{1,4}):){1,6}(?::(?:0{0,3}1))|(?:::(?:0{0,3}1))|)$");function isOriginIPPotentiallyTrustworthy(origin){return origin.includes(":")?(origin[0]==="["&&origin[origin.length-1]==="]"&&(origin=origin.slice(1,-1)),potentialleTrustworthyIPv6RegExp.test(origin)):potentialleTrustworthyIPv4RegExp.test(origin)}__name(isOriginIPPotentiallyTrustworthy,"isOriginIPPotentiallyTrustworthy");function isOriginPotentiallyTrustworthy(origin){return origin==null||origin==="null"?!1:(origin=new URL(origin),!!(origin.protocol==="https:"||origin.protocol==="wss:"||isOriginIPPotentiallyTrustworthy(origin.hostname)||origin.hostname==="localhost"||origin.hostname==="localhost."||origin.hostname.endsWith(".localhost")||origin.hostname.endsWith(".localhost.")||origin.protocol==="file:"))}__name(isOriginPotentiallyTrustworthy,"isOriginPotentiallyTrustworthy");function isURLPotentiallyTrustworthy(url2){return webidl.is.URL(url2)?url2.href==="about:blank"||url2.href==="about:srcdoc"||url2.protocol==="data:"||url2.protocol==="blob:"?!0:isOriginPotentiallyTrustworthy(url2.origin):!1}__name(isURLPotentiallyTrustworthy,"isURLPotentiallyTrustworthy");function bytesMatch(bytes,metadataList){if(crypto===void 0)return!0;let parsedMetadata=parseMetadata(metadataList);if(parsedMetadata==="no metadata"||parsedMetadata.length===0)return!0;let strongest=getStrongestMetadata(parsedMetadata),metadata=filterMetadataListByAlgorithm(parsedMetadata,strongest);for(let item of metadata){let algorithm=item.algo,expectedValue=item.hash,actualValue=crypto.createHash(algorithm).update(bytes).digest("base64");if(actualValue[actualValue.length-1]==="="&&(actualValue[actualValue.length-2]==="="?actualValue=actualValue.slice(0,-2):actualValue=actualValue.slice(0,-1)),compareBase64Mixed(actualValue,expectedValue))return!0}return!1}__name(bytesMatch,"bytesMatch");var parseHashWithOptions=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function parseMetadata(metadata){let result=[],empty=!0;for(let token of metadata.split(" ")){empty=!1;let parsedToken=parseHashWithOptions.exec(token);if(parsedToken===null||parsedToken.groups===void 0||parsedToken.groups.algo===void 0)continue;let algorithm=parsedToken.groups.algo.toLowerCase();supportedHashes.includes(algorithm)&&result.push(parsedToken.groups)}return empty===!0?"no metadata":result}__name(parseMetadata,"parseMetadata");function getStrongestMetadata(metadataList){let algorithm=metadataList[0].algo;if(algorithm[3]==="5")return algorithm;for(let i=1;i<metadataList.length;++i){let metadata=metadataList[i];if(metadata.algo[3]==="5"){algorithm="sha512";break}else{if(algorithm[3]==="3")continue;metadata.algo[3]==="3"&&(algorithm="sha384")}}return algorithm}__name(getStrongestMetadata,"getStrongestMetadata");function filterMetadataListByAlgorithm(metadataList,algorithm){if(metadataList.length===1)return metadataList;let pos=0;for(let i=0;i<metadataList.length;++i)metadataList[i].algo===algorithm&&(metadataList[pos++]=metadataList[i]);return metadataList.length=pos,metadataList}__name(filterMetadataListByAlgorithm,"filterMetadataListByAlgorithm");function compareBase64Mixed(actualValue,expectedValue){if(actualValue.length!==expectedValue.length)return!1;for(let i=0;i<actualValue.length;++i)if(actualValue[i]!==expectedValue[i]){if(actualValue[i]==="+"&&expectedValue[i]==="-"||actualValue[i]==="/"&&expectedValue[i]==="_")continue;return!1}return!0}__name(compareBase64Mixed,"compareBase64Mixed");function tryUpgradeRequestToAPotentiallyTrustworthyURL(request){}__name(tryUpgradeRequestToAPotentiallyTrustworthyURL,"tryUpgradeRequestToAPotentiallyTrustworthyURL");function sameOrigin(A,B){return A.origin===B.origin&&A.origin==="null"||A.protocol===B.protocol&&A.hostname===B.hostname&&A.port===B.port}__name(sameOrigin,"sameOrigin");function createDeferredPromise(){let res,rej;return{promise:new Promise((resolve,reject)=>{res=resolve,rej=reject}),resolve:res,reject:rej}}__name(createDeferredPromise,"createDeferredPromise");function isAborted(fetchParams){return fetchParams.controller.state==="aborted"}__name(isAborted,"isAborted");function isCancelled(fetchParams){return fetchParams.controller.state==="aborted"||fetchParams.controller.state==="terminated"}__name(isCancelled,"isCancelled");function normalizeMethod(method){return normalizedMethodRecordsBase[method.toLowerCase()]??method}__name(normalizeMethod,"normalizeMethod");function serializeJavascriptValueToJSONString(value){let result=JSON.stringify(value);if(result===void 0)throw new TypeError("Value is not JSON serializable");return assert(typeof result=="string"),result}__name(serializeJavascriptValueToJSONString,"serializeJavascriptValueToJSONString");var esIteratorPrototype=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function createIterator(name,kInternalIterator,keyIndex=0,valueIndex=1){class FastIterableIterator{#target;#kind;#index;constructor(target,kind){this.#target=target,this.#kind=kind,this.#index=0}next(){if(typeof this!="object"||this===null||!(#target in this))throw new TypeError(`'next' called on an object that does not implement interface ${name} Iterator.`);let index=this.#index,values=kInternalIterator(this.#target),len=values.length;if(index>=len)return{value:void 0,done:!0};let{[keyIndex]:key,[valueIndex]:value}=values[index];this.#index=index+1;let result;switch(this.#kind){case"key":result=key;break;case"value":result=value;break;case"key+value":result=[key,value];break}return{value:result,done:!1}}}return __name(FastIterableIterator,"FastIterableIterator"),delete FastIterableIterator.prototype.constructor,Object.setPrototypeOf(FastIterableIterator.prototype,esIteratorPrototype),Object.defineProperties(FastIterableIterator.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${name} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(target,kind){return new FastIterableIterator(target,kind)}}__name(createIterator,"createIterator");function iteratorMixin(name,object,kInternalIterator,keyIndex=0,valueIndex=1){let makeIterator=createIterator(name,kInternalIterator,keyIndex,valueIndex),properties={keys:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"key")},"keys")},values:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"value")},"values")},entries:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"key+value")},"entries")},forEach:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(callbackfn,thisArg=globalThis){if(webidl.brandCheck(this,object),webidl.argumentLengthCheck(arguments,1,`${name}.forEach`),typeof callbackfn!="function")throw new TypeError(`Failed to execute 'forEach' on '${name}': parameter 1 is not of type 'Function'.`);for(let{0:key,1:value}of makeIterator(this,"key+value"))callbackfn.call(thisArg,value,key,this)},"forEach")}};return Object.defineProperties(object.prototype,{...properties,[Symbol.iterator]:{writable:!0,enumerable:!1,configurable:!0,value:properties.entries.value}})}__name(iteratorMixin,"iteratorMixin");function fullyReadBody(body,processBody,processBodyError){let successSteps=processBody,errorSteps=processBodyError,reader;try{reader=body.stream.getReader()}catch(e){errorSteps(e);return}readAllBytes(reader,successSteps,errorSteps)}__name(fullyReadBody,"fullyReadBody");function readableStreamClose(controller){try{controller.close(),controller.byobRequest?.respond(0)}catch(err){if(!err.message.includes("Controller is already closed")&&!err.message.includes("ReadableStream is already closed"))throw err}}__name(readableStreamClose,"readableStreamClose");var invalidIsomorphicEncodeValueRegex=/[^\x00-\xFF]/;function isomorphicEncode(input){return assert(!invalidIsomorphicEncodeValueRegex.test(input)),input}__name(isomorphicEncode,"isomorphicEncode");async function readAllBytes(reader,successSteps,failureSteps){let bytes=[],byteLength=0;try{do{let{done,value:chunk}=await reader.read();if(done){successSteps(Buffer.concat(bytes,byteLength));return}if(!isUint8Array(chunk)){failureSteps(TypeError("Received non-Uint8Array chunk"));return}bytes.push(chunk),byteLength+=chunk.length}while(!0)}catch(e){failureSteps(e)}}__name(readAllBytes,"readAllBytes");function urlIsLocal(url2){assert("protocol"in url2);let protocol=url2.protocol;return protocol==="about:"||protocol==="blob:"||protocol==="data:"}__name(urlIsLocal,"urlIsLocal");function urlHasHttpsScheme(url2){return typeof url2=="string"&&url2[5]===":"&&url2[0]==="h"&&url2[1]==="t"&&url2[2]==="t"&&url2[3]==="p"&&url2[4]==="s"||url2.protocol==="https:"}__name(urlHasHttpsScheme,"urlHasHttpsScheme");function urlIsHttpHttpsScheme(url2){assert("protocol"in url2);let protocol=url2.protocol;return protocol==="http:"||protocol==="https:"}__name(urlIsHttpHttpsScheme,"urlIsHttpHttpsScheme");function simpleRangeHeaderValue(value,allowWhitespace){let data=value;if(!data.startsWith("bytes"))return"failure";let position={position:5};if(allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position),data.charCodeAt(position.position)!==61)return"failure";position.position++,allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position);let rangeStart=collectASequenceOfCodePoints(char=>{let code=char.charCodeAt(0);return code>=48&&code<=57},data,position),rangeStartValue=rangeStart.length?Number(rangeStart):null;if(allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position),data.charCodeAt(position.position)!==45)return"failure";position.position++,allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position);let rangeEnd=collectASequenceOfCodePoints(char=>{let code=char.charCodeAt(0);return code>=48&&code<=57},data,position),rangeEndValue=rangeEnd.length?Number(rangeEnd):null;return position.position<data.length||rangeEndValue===null&&rangeStartValue===null||rangeStartValue>rangeEndValue?"failure":{rangeStartValue,rangeEndValue}}__name(simpleRangeHeaderValue,"simpleRangeHeaderValue");function buildContentRange(rangeStart,rangeEnd,fullLength){let contentRange="bytes ";return contentRange+=isomorphicEncode(`${rangeStart}`),contentRange+="-",contentRange+=isomorphicEncode(`${rangeEnd}`),contentRange+="/",contentRange+=isomorphicEncode(`${fullLength}`),contentRange}__name(buildContentRange,"buildContentRange");var InflateStream=class extends Transform{#zlibOptions;constructor(zlibOptions){super(),this.#zlibOptions=zlibOptions}_transform(chunk,encoding,callback){if(!this._inflateStream){if(chunk.length===0){callback();return}this._inflateStream=(chunk[0]&15)===8?zlib.createInflate(this.#zlibOptions):zlib.createInflateRaw(this.#zlibOptions),this._inflateStream.on("data",this.push.bind(this)),this._inflateStream.on("end",()=>this.push(null)),this._inflateStream.on("error",err=>this.destroy(err))}this._inflateStream.write(chunk,encoding,callback)}_final(callback){this._inflateStream&&(this._inflateStream.end(),this._inflateStream=null),callback()}};__name(InflateStream,"InflateStream");function createInflate(zlibOptions){return new InflateStream(zlibOptions)}__name(createInflate,"createInflate");function extractMimeType(headers){let charset=null,essence=null,mimeType=null,values=getDecodeSplit("content-type",headers);if(values===null)return"failure";for(let value of values){let temporaryMimeType=parseMIMEType(value);temporaryMimeType==="failure"||temporaryMimeType.essence==="*/*"||(mimeType=temporaryMimeType,mimeType.essence!==essence?(charset=null,mimeType.parameters.has("charset")&&(charset=mimeType.parameters.get("charset")),essence=mimeType.essence):!mimeType.parameters.has("charset")&&charset!==null&&mimeType.parameters.set("charset",charset))}return mimeType??"failure"}__name(extractMimeType,"extractMimeType");function gettingDecodingSplitting(value){let input=value,position={position:0},values=[],temporaryValue="";for(;position.position<input.length;){if(temporaryValue+=collectASequenceOfCodePoints(char=>char!=='"'&&char!==",",input,position),position.position<input.length)if(input.charCodeAt(position.position)===34){if(temporaryValue+=collectAnHTTPQuotedString(input,position),position.position<input.length)continue}else assert(input.charCodeAt(position.position)===44),position.position++;temporaryValue=removeChars(temporaryValue,!0,!0,char=>char===9||char===32),values.push(temporaryValue),temporaryValue=""}return values}__name(gettingDecodingSplitting,"gettingDecodingSplitting");function getDecodeSplit(name,list){let value=list.get(name,!0);return value===null?null:gettingDecodingSplitting(value)}__name(getDecodeSplit,"getDecodeSplit");var textDecoder=new TextDecoder;function utf8DecodeBytes(buffer){return buffer.length===0?"":(buffer[0]===239&&buffer[1]===187&&buffer[2]===191&&(buffer=buffer.subarray(3)),textDecoder.decode(buffer))}__name(utf8DecodeBytes,"utf8DecodeBytes");var EnvironmentSettingsObjectBase=class{get baseUrl(){return getGlobalOrigin()}get origin(){return this.baseUrl?.origin}policyContainer=makePolicyContainer()};__name(EnvironmentSettingsObjectBase,"EnvironmentSettingsObjectBase");var EnvironmentSettingsObject=class{settingsObject=new EnvironmentSettingsObjectBase};__name(EnvironmentSettingsObject,"EnvironmentSettingsObject");var environmentSettingsObject=new EnvironmentSettingsObject;module2.exports={isAborted,isCancelled,isValidEncodedURL,createDeferredPromise,ReadableStreamFrom,tryUpgradeRequestToAPotentiallyTrustworthyURL,clampAndCoarsenConnectionTimingInfo,coarsenedSharedCurrentTime,determineRequestsReferrer,makePolicyContainer,clonePolicyContainer,appendFetchMetadata,appendRequestOriginHeader,TAOCheck,corsCheck,crossOriginResourcePolicyCheck,createOpaqueTimingInfo,setRequestReferrerPolicyOnRedirect,isValidHTTPToken,requestBadPort,requestCurrentURL,responseURL,responseLocationURL,isURLPotentiallyTrustworthy,isValidReasonPhrase,sameOrigin,normalizeMethod,serializeJavascriptValueToJSONString,iteratorMixin,createIterator,isValidHeaderName,isValidHeaderValue,isErrorLike,fullyReadBody,bytesMatch,readableStreamClose,isomorphicEncode,urlIsLocal,urlHasHttpsScheme,urlIsHttpHttpsScheme,readAllBytes,simpleRangeHeaderValue,buildContentRange,parseMetadata,createInflate,extractMimeType,getDecodeSplit,utf8DecodeBytes,environmentSettingsObject,isOriginIPPotentiallyTrustworthy}}});var require_formdata=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/formdata.js"(exports,module2){"use strict";var{iteratorMixin}=require_util2(),{kEnumerableProperty}=require_util(),{webidl}=require_webidl(),{File:NativeFile}=require("node:buffer"),nodeUtil=require("node:util"),File=globalThis.File??NativeFile,FormData=class{#state=[];constructor(form){if(webidl.util.markAsUncloneable(this),form!==void 0)throw webidl.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]})}append(name,value,filename=void 0){webidl.brandCheck(this,FormData);let prefix="FormData.append";webidl.argumentLengthCheck(arguments,2,prefix),name=webidl.converters.USVString(name),arguments.length===3||webidl.is.Blob(value)?(value=webidl.converters.Blob(value,prefix,"value"),filename!==void 0&&(filename=webidl.converters.USVString(filename))):value=webidl.converters.USVString(value);let entry=makeEntry(name,value,filename);this.#state.push(entry)}delete(name){webidl.brandCheck(this,FormData);let prefix="FormData.delete";webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name),this.#state=this.#state.filter(entry=>entry.name!==name)}get(name){webidl.brandCheck(this,FormData);let prefix="FormData.get";webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name);let idx=this.#state.findIndex(entry=>entry.name===name);return idx===-1?null:this.#state[idx].value}getAll(name){webidl.brandCheck(this,FormData);let prefix="FormData.getAll";return webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name),this.#state.filter(entry=>entry.name===name).map(entry=>entry.value)}has(name){webidl.brandCheck(this,FormData);let prefix="FormData.has";return webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name),this.#state.findIndex(entry=>entry.name===name)!==-1}set(name,value,filename=void 0){webidl.brandCheck(this,FormData);let prefix="FormData.set";webidl.argumentLengthCheck(arguments,2,prefix),name=webidl.converters.USVString(name),arguments.length===3||webidl.is.Blob(value)?(value=webidl.converters.Blob(value,prefix,"value"),filename!==void 0&&(filename=webidl.converters.USVString(filename))):value=webidl.converters.USVString(value);let entry=makeEntry(name,value,filename),idx=this.#state.findIndex(entry2=>entry2.name===name);idx!==-1?this.#state=[...this.#state.slice(0,idx),entry,...this.#state.slice(idx+1).filter(entry2=>entry2.name!==name)]:this.#state.push(entry)}[nodeUtil.inspect.custom](depth,options){let state=this.#state.reduce((a,b)=>(a[b.name]?Array.isArray(a[b.name])?a[b.name].push(b.value):a[b.name]=[a[b.name],b.value]:a[b.name]=b.value,a),{__proto__:null});options.depth??=depth,options.colors??=!0;let output=nodeUtil.formatWithOptions(options,state);return`FormData ${output.slice(output.indexOf("]")+2)}`}static getFormDataState(formData){return formData.#state}static setFormDataState(formData,newState){formData.#state=newState}};__name(FormData,"FormData");var{getFormDataState,setFormDataState}=FormData;Reflect.deleteProperty(FormData,"getFormDataState");Reflect.deleteProperty(FormData,"setFormDataState");iteratorMixin("FormData",FormData,getFormDataState,"name","value");Object.defineProperties(FormData.prototype,{append:kEnumerableProperty,delete:kEnumerableProperty,get:kEnumerableProperty,getAll:kEnumerableProperty,has:kEnumerableProperty,set:kEnumerableProperty,[Symbol.toStringTag]:{value:"FormData",configurable:!0}});function makeEntry(name,value,filename){if(typeof value!="string"){if(webidl.is.File(value)||(value=new File([value],"blob",{type:value.type})),filename!==void 0){let options={type:value.type,lastModified:value.lastModified};value=new File([value],filename,options)}}return{name,value}}__name(makeEntry,"makeEntry");webidl.is.FormData=webidl.util.MakeTypeAssertion(FormData);module2.exports={FormData,makeEntry,setFormDataState}}});var require_formdata_parser=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/formdata-parser.js"(exports,module2){"use strict";var{isUSVString,bufferToLowerCasedHeaderName}=require_util(),{utf8DecodeBytes}=require_util2(),{HTTP_TOKEN_CODEPOINTS,isomorphicDecode}=require_data_url(),{makeEntry}=require_formdata(),{webidl}=require_webidl(),assert=require("node:assert"),{File:NodeFile}=require("node:buffer"),File=globalThis.File??NodeFile,formDataNameBuffer=Buffer.from('form-data; name="'),filenameBuffer=Buffer.from("filename"),dd=Buffer.from("--"),ddcrlf=Buffer.from(`--\r
`);function isAsciiString(chars){for(let i=0;i<chars.length;++i)if(chars.charCodeAt(i)&-128)return!1;return!0}__name(isAsciiString,"isAsciiString");function validateBoundary(boundary){let length=boundary.length;if(length<27||length>70)return!1;for(let i=0;i<length;++i){let cp=boundary.charCodeAt(i);if(!(cp>=48&&cp<=57||cp>=65&&cp<=90||cp>=97&&cp<=122||cp===39||cp===45||cp===95))return!1}return!0}__name(validateBoundary,"validateBoundary");function multipartFormDataParser(input,mimeType){assert(mimeType!=="failure"&&mimeType.essence==="multipart/form-data");let boundaryString=mimeType.parameters.get("boundary");if(boundaryString===void 0)throw parsingError("missing boundary in content-type header");let boundary=Buffer.from(`--${boundaryString}`,"utf8"),entryList=[],position={position:0};for(;input[position.position]===13&&input[position.position+1]===10;)position.position+=2;let trailing=input.length;for(;input[trailing-1]===10&&input[trailing-2]===13;)trailing-=2;for(trailing!==input.length&&(input=input.subarray(0,trailing));;){if(input.subarray(position.position,position.position+boundary.length).equals(boundary))position.position+=boundary.length;else throw parsingError("expected a value starting with -- and the boundary");if(position.position===input.length-2&&bufferStartsWith(input,dd,position)||position.position===input.length-4&&bufferStartsWith(input,ddcrlf,position))return entryList;if(input[position.position]!==13||input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2;let result=parseMultipartFormDataHeaders(input,position),{name,filename,contentType,encoding}=result;position.position+=2;let body;{let boundaryIndex=input.indexOf(boundary.subarray(2),position.position);if(boundaryIndex===-1)throw parsingError("expected boundary after body");body=input.subarray(position.position,boundaryIndex-4),position.position+=body.length,encoding==="base64"&&(body=Buffer.from(body.toString(),"base64"))}if(input[position.position]!==13||input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2;let value;filename!==null?(contentType??="text/plain",isAsciiString(contentType)||(contentType=""),value=new File([body],filename,{type:contentType})):value=utf8DecodeBytes(Buffer.from(body)),assert(isUSVString(name)),assert(typeof value=="string"&&isUSVString(value)||webidl.is.File(value)),entryList.push(makeEntry(name,value,filename))}}__name(multipartFormDataParser,"multipartFormDataParser");function parseMultipartFormDataHeaders(input,position){let name=null,filename=null,contentType=null,encoding=null;for(;;){if(input[position.position]===13&&input[position.position+1]===10){if(name===null)throw parsingError("header name is null");return{name,filename,contentType,encoding}}let headerName=collectASequenceOfBytes(char=>char!==10&&char!==13&&char!==58,input,position);if(headerName=removeChars(headerName,!0,!0,char=>char===9||char===32),!HTTP_TOKEN_CODEPOINTS.test(headerName.toString()))throw parsingError("header name does not match the field-name token production");if(input[position.position]!==58)throw parsingError("expected :");switch(position.position++,collectASequenceOfBytes(char=>char===32||char===9,input,position),bufferToLowerCasedHeaderName(headerName)){case"content-disposition":{if(name=filename=null,!bufferStartsWith(input,formDataNameBuffer,position))throw parsingError('expected form-data; name=" for content-disposition header');if(position.position+=17,name=parseMultipartFormDataName(input,position),input[position.position]===59&&input[position.position+1]===32){let at={position:position.position+2};if(bufferStartsWith(input,filenameBuffer,at))if(input[at.position+8]===42){at.position+=10,collectASequenceOfBytes(char=>char===32||char===9,input,at);let headerValue=collectASequenceOfBytes(char=>char!==32&&char!==13&&char!==10,input,at);if(headerValue[0]!==117&&headerValue[0]!==85||headerValue[1]!==116&&headerValue[1]!==84||headerValue[2]!==102&&headerValue[2]!==70||headerValue[3]!==45||headerValue[4]!==56)throw parsingError("unknown encoding, expected utf-8''");filename=decodeURIComponent(new TextDecoder().decode(headerValue.subarray(7))),position.position=at.position}else position.position+=11,collectASequenceOfBytes(char=>char===32||char===9,input,position),position.position++,filename=parseMultipartFormDataName(input,position)}break}case"content-type":{let headerValue=collectASequenceOfBytes(char=>char!==10&&char!==13,input,position);headerValue=removeChars(headerValue,!1,!0,char=>char===9||char===32),contentType=isomorphicDecode(headerValue);break}case"content-transfer-encoding":{let headerValue=collectASequenceOfBytes(char=>char!==10&&char!==13,input,position);headerValue=removeChars(headerValue,!1,!0,char=>char===9||char===32),encoding=isomorphicDecode(headerValue);break}default:collectASequenceOfBytes(char=>char!==10&&char!==13,input,position)}if(input[position.position]!==13&&input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2}}__name(parseMultipartFormDataHeaders,"parseMultipartFormDataHeaders");function parseMultipartFormDataName(input,position){assert(input[position.position-1]===34);let name=collectASequenceOfBytes(char=>char!==10&&char!==13&&char!==34,input,position);if(input[position.position]!==34)throw parsingError('expected "');return position.position++,name=new TextDecoder().decode(name).replace(/%0A/ig,`
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),name}__name(parseMultipartFormDataName,"parseMultipartFormDataName");function collectASequenceOfBytes(condition,input,position){let start=position.position;for(;start<input.length&&condition(input[start]);)++start;return input.subarray(position.position,position.position=start)}__name(collectASequenceOfBytes,"collectASequenceOfBytes");function removeChars(buf,leading,trailing,predicate){let lead=0,trail=buf.length-1;if(leading)for(;lead<buf.length&&predicate(buf[lead]);)lead++;if(trailing)for(;trail>0&&predicate(buf[trail]);)trail--;return lead===0&&trail===buf.length-1?buf:buf.subarray(lead,trail+1)}__name(removeChars,"removeChars");function bufferStartsWith(buffer,start,position){if(buffer.length<start.length)return!1;for(let i=0;i<start.length;i++)if(start[i]!==buffer[position.position+i])return!1;return!0}__name(bufferStartsWith,"bufferStartsWith");function parsingError(cause){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(cause)})}__name(parsingError,"parsingError");module2.exports={multipartFormDataParser,validateBoundary}}});var require_body=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/body.js"(exports,module2){"use strict";var util=require_util(),{ReadableStreamFrom,readableStreamClose,createDeferredPromise,fullyReadBody,extractMimeType,utf8DecodeBytes}=require_util2(),{FormData,setFormDataState}=require_formdata(),{webidl}=require_webidl(),{Blob:Blob2}=require("node:buffer"),assert=require("node:assert"),{isErrored,isDisturbed}=require("node:stream"),{isArrayBuffer}=require("node:util/types"),{serializeAMimeType}=require_data_url(),{multipartFormDataParser}=require_formdata_parser(),random;try{let crypto=require("node:crypto");random=__name(max=>crypto.randomInt(0,max),"random")}catch{random=__name(max=>Math.floor(Math.random(max)),"random")}var textEncoder=new TextEncoder;function noop(){}__name(noop,"noop");var hasFinalizationRegistry=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,streamRegistry;hasFinalizationRegistry&&(streamRegistry=new FinalizationRegistry(weakRef=>{let stream=weakRef.deref();stream&&!stream.locked&&!isDisturbed(stream)&&!isErrored(stream)&&stream.cancel("Response object has been garbage collected").catch(noop)}));function extractBody(object,keepalive=!1){let stream=null;webidl.is.ReadableStream(object)?stream=object:webidl.is.Blob(object)?stream=object.stream():stream=new ReadableStream({async pull(controller){let buffer=typeof source=="string"?textEncoder.encode(source):source;buffer.byteLength&&controller.enqueue(buffer),queueMicrotask(()=>readableStreamClose(controller))},start(){},type:"bytes"}),assert(webidl.is.ReadableStream(stream));let action=null,source=null,length=null,type=null;if(typeof object=="string")source=object,type="text/plain;charset=UTF-8";else if(webidl.is.URLSearchParams(object))source=object.toString(),type="application/x-www-form-urlencoded;charset=UTF-8";else if(isArrayBuffer(object))source=new Uint8Array(object.slice());else if(ArrayBuffer.isView(object))source=new Uint8Array(object.buffer.slice(object.byteOffset,object.byteOffset+object.byteLength));else if(webidl.is.FormData(object)){let boundary=`----formdata-undici-0${`${random(1e11)}`.padStart(11,"0")}`,prefix=`--${boundary}\r
Content-Disposition: form-data`;let escape=__name(str=>str.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),"escape"),normalizeLinefeeds=__name(value=>value.replace(/\r?\n|\r/g,`\r
`),"normalizeLinefeeds"),blobParts=[],rn=new Uint8Array([13,10]);length=0;let hasUnknownSizeValue=!1;for(let[name,value]of object)if(typeof value=="string"){let chunk2=textEncoder.encode(prefix+`; name="${escape(normalizeLinefeeds(name))}"\r
\r
${normalizeLinefeeds(value)}\r
`);blobParts.push(chunk2),length+=chunk2.byteLength}else{let chunk2=textEncoder.encode(`${prefix}; name="${escape(normalizeLinefeeds(name))}"`+(value.name?`; filename="${escape(value.name)}"`:"")+`\r
Content-Type: ${value.type||"application/octet-stream"}\r
\r
`);blobParts.push(chunk2,value,rn),typeof value.size=="number"?length+=chunk2.byteLength+value.size+rn.byteLength:hasUnknownSizeValue=!0}let chunk=textEncoder.encode(`--${boundary}--\r
`);blobParts.push(chunk),length+=chunk.byteLength,hasUnknownSizeValue&&(length=null),source=object,action=__name(async function*(){for(let part of blobParts)part.stream?yield*part.stream():yield part},"action"),type=`multipart/form-data; boundary=${boundary}`}else if(webidl.is.Blob(object))source=object,length=object.size,object.type&&(type=object.type);else if(typeof object[Symbol.asyncIterator]=="function"){if(keepalive)throw new TypeError("keepalive");if(util.isDisturbed(object)||object.locked)throw new TypeError("Response body object should not be disturbed or locked");stream=webidl.is.ReadableStream(object)?object:ReadableStreamFrom(object)}if((typeof source=="string"||util.isBuffer(source))&&(length=Buffer.byteLength(source)),action!=null){let iterator;stream=new ReadableStream({async start(){iterator=action(object)[Symbol.asyncIterator]()},async pull(controller){let{value,done}=await iterator.next();if(done)queueMicrotask(()=>{controller.close(),controller.byobRequest?.respond(0)});else if(!isErrored(stream)){let buffer=new Uint8Array(value);buffer.byteLength&&controller.enqueue(buffer)}return controller.desiredSize>0},async cancel(reason){await iterator.return()},type:"bytes"})}return[{stream,source,length},type]}__name(extractBody,"extractBody");function safelyExtractBody(object,keepalive=!1){return webidl.is.ReadableStream(object)&&(assert(!util.isDisturbed(object),"The body has already been consumed."),assert(!object.locked,"The stream is locked.")),extractBody(object,keepalive)}__name(safelyExtractBody,"safelyExtractBody");function cloneBody(instance,body){let[out1,out2]=body.stream.tee();return hasFinalizationRegistry&&streamRegistry.register(instance,new WeakRef(out1)),body.stream=out1,{stream:out2,length:body.length,source:body.source}}__name(cloneBody,"cloneBody");function throwIfAborted(state){if(state.aborted)throw new DOMException("The operation was aborted.","AbortError")}__name(throwIfAborted,"throwIfAborted");function bodyMixinMethods(instance,getInternalState){return{blob(){return consumeBody(this,bytes=>{let mimeType=bodyMimeType(getInternalState(this));return mimeType===null?mimeType="":mimeType&&(mimeType=serializeAMimeType(mimeType)),new Blob2([bytes],{type:mimeType})},instance,getInternalState)},arrayBuffer(){return consumeBody(this,bytes=>new Uint8Array(bytes).buffer,instance,getInternalState)},text(){return consumeBody(this,utf8DecodeBytes,instance,getInternalState)},json(){return consumeBody(this,parseJSONFromBytes,instance,getInternalState)},formData(){return consumeBody(this,value=>{let mimeType=bodyMimeType(getInternalState(this));if(mimeType!==null)switch(mimeType.essence){case"multipart/form-data":{let parsed=multipartFormDataParser(value,mimeType),fd=new FormData;return setFormDataState(fd,parsed),fd}case"application/x-www-form-urlencoded":{let entries=new URLSearchParams(value.toString()),fd=new FormData;for(let[name,value2]of entries)fd.append(name,value2);return fd}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},instance,getInternalState)},bytes(){return consumeBody(this,bytes=>new Uint8Array(bytes),instance,getInternalState)}}}__name(bodyMixinMethods,"bodyMixinMethods");function mixinBody(prototype,getInternalState){Object.assign(prototype.prototype,bodyMixinMethods(prototype,getInternalState))}__name(mixinBody,"mixinBody");async function consumeBody(object,convertBytesToJSValue,instance,getInternalState){webidl.brandCheck(object,instance);let state=getInternalState(object);if(bodyUnusable(state))throw new TypeError("Body is unusable: Body has already been read");throwIfAborted(state);let promise=createDeferredPromise(),errorSteps=__name(error=>promise.reject(error),"errorSteps"),successSteps=__name(data=>{try{promise.resolve(convertBytesToJSValue(data))}catch(e){errorSteps(e)}},"successSteps");return state.body==null?(successSteps(Buffer.allocUnsafe(0)),promise.promise):(fullyReadBody(state.body,successSteps,errorSteps),promise.promise)}__name(consumeBody,"consumeBody");function bodyUnusable(object){let body=object.body;return body!=null&&(body.stream.locked||util.isDisturbed(body.stream))}__name(bodyUnusable,"bodyUnusable");function parseJSONFromBytes(bytes){return JSON.parse(utf8DecodeBytes(bytes))}__name(parseJSONFromBytes,"parseJSONFromBytes");function bodyMimeType(requestOrResponse){let headers=requestOrResponse.headersList,mimeType=extractMimeType(headers);return mimeType==="failure"?null:mimeType}__name(bodyMimeType,"bodyMimeType");module2.exports={extractBody,safelyExtractBody,cloneBody,mixinBody,streamRegistry,hasFinalizationRegistry,bodyUnusable}}});var require_client_h1=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client-h1.js"(exports,module2){"use strict";var assert=require("node:assert"),util=require_util(),{channels}=require_diagnostics(),timers=require_timers(),{RequestContentLengthMismatchError,ResponseContentLengthMismatchError,RequestAbortedError,HeadersTimeoutError,HeadersOverflowError,SocketError,InformationalError,BodyTimeoutError,HTTPParserError,ResponseExceededMaxSizeError}=require_errors(),{kUrl,kReset,kClient,kParser,kBlocking,kRunning,kPending,kSize,kWriting,kQueue,kNoRef,kKeepAliveDefaultTimeout,kHostHeader,kPendingIdx,kRunningIdx,kError,kPipelining,kSocket,kKeepAliveTimeoutValue,kMaxHeadersSize,kKeepAliveMaxTimeout,kKeepAliveTimeoutThreshold,kHeadersTimeout,kBodyTimeout,kStrictContentLength,kMaxRequests,kCounter,kMaxResponseSize,kOnError,kResume,kHTTPContext,kClosed}=require_symbols(),constants=require_constants2(),EMPTY_BUF=Buffer.alloc(0),FastBuffer=Buffer[Symbol.species],removeAllListeners=util.removeAllListeners,extractBody;async function lazyllhttp(){let llhttpWasmData=process.env.JEST_WORKER_ID?require_llhttp_wasm():void 0,mod;try{mod=await WebAssembly.compile(require_llhttp_simd_wasm())}catch{mod=await WebAssembly.compile(llhttpWasmData||require_llhttp_wasm())}return await WebAssembly.instantiate(mod,{env:{wasm_on_url:(p,at,len)=>0,wasm_on_status:(p,at,len)=>{assert(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onStatus(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_message_begin:p=>(assert(currentParser.ptr===p),currentParser.onMessageBegin()),wasm_on_header_field:(p,at,len)=>{assert(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onHeaderField(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_header_value:(p,at,len)=>{assert(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onHeaderValue(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_headers_complete:(p,statusCode,upgrade,shouldKeepAlive)=>(assert(currentParser.ptr===p),currentParser.onHeadersComplete(statusCode,upgrade===1,shouldKeepAlive===1)),wasm_on_body:(p,at,len)=>{assert(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onBody(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_message_complete:p=>(assert(currentParser.ptr===p),currentParser.onMessageComplete())}})}__name(lazyllhttp,"lazyllhttp");var llhttpInstance=null,llhttpPromise=lazyllhttp();llhttpPromise.catch();var currentParser=null,currentBufferRef=null,currentBufferSize=0,currentBufferPtr=null,USE_NATIVE_TIMER=0,USE_FAST_TIMER=1,TIMEOUT_HEADERS=2|USE_FAST_TIMER,TIMEOUT_BODY=4|USE_FAST_TIMER,TIMEOUT_KEEP_ALIVE=8|USE_NATIVE_TIMER,Parser=class{constructor(client,socket,{exports:exports2}){this.llhttp=exports2,this.ptr=this.llhttp.llhttp_alloc(constants.TYPE.RESPONSE),this.client=client,this.socket=socket,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=client[kMaxHeadersSize],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=client[kMaxResponseSize]}setTimeout(delay,type){delay!==this.timeoutValue||type&USE_FAST_TIMER^this.timeoutType&USE_FAST_TIMER?(this.timeout&&(timers.clearTimeout(this.timeout),this.timeout=null),delay&&(type&USE_FAST_TIMER?this.timeout=timers.setFastTimeout(onParserTimeout,delay,new WeakRef(this)):(this.timeout=setTimeout(onParserTimeout,delay,new WeakRef(this)),this.timeout.unref())),this.timeoutValue=delay):this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.timeoutType=type}resume(){this.socket.destroyed||!this.paused||(assert(this.ptr!=null),assert(currentParser===null),this.llhttp.llhttp_resume(this.ptr),assert(this.timeoutType===TIMEOUT_BODY),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.paused=!1,this.execute(this.socket.read()||EMPTY_BUF),this.readMore())}readMore(){for(;!this.paused&&this.ptr;){let chunk=this.socket.read();if(chunk===null)break;this.execute(chunk)}}execute(chunk){assert(currentParser===null),assert(this.ptr!=null),assert(!this.paused);let{socket,llhttp}=this;chunk.length>currentBufferSize&&(currentBufferPtr&&llhttp.free(currentBufferPtr),currentBufferSize=Math.ceil(chunk.length/4096)*4096,currentBufferPtr=llhttp.malloc(currentBufferSize)),new Uint8Array(llhttp.memory.buffer,currentBufferPtr,currentBufferSize).set(chunk);try{let ret;try{currentBufferRef=chunk,currentParser=this,ret=llhttp.llhttp_execute(this.ptr,currentBufferPtr,chunk.length)}catch(err){throw err}finally{currentParser=null,currentBufferRef=null}if(ret!==constants.ERROR.OK){let data=chunk.subarray(llhttp.llhttp_get_error_pos(this.ptr)-currentBufferPtr);if(ret===constants.ERROR.PAUSED_UPGRADE)this.onUpgrade(data);else if(ret===constants.ERROR.PAUSED)this.paused=!0,socket.unshift(data);else{let ptr=llhttp.llhttp_get_error_reason(this.ptr),message="";if(ptr){let len=new Uint8Array(llhttp.memory.buffer,ptr).indexOf(0);message="Response does not match the HTTP/1.1 protocol ("+Buffer.from(llhttp.memory.buffer,ptr,len).toString()+")"}throw new HTTPParserError(message,constants.ERROR[ret],data)}}}catch(err){util.destroy(socket,err)}}destroy(){assert(currentParser===null),assert(this.ptr!=null),this.llhttp.llhttp_free(this.ptr),this.ptr=null,this.timeout&&timers.clearTimeout(this.timeout),this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.paused=!1}onStatus(buf){return this.statusText=buf.toString(),0}onMessageBegin(){let{socket,client}=this;if(socket.destroyed)return-1;let request=client[kQueue][client[kRunningIdx]];return request?(request.onResponseStarted(),0):-1}onHeaderField(buf){let len=this.headers.length;return len&1?this.headers[len-1]=Buffer.concat([this.headers[len-1],buf]):this.headers.push(buf),this.trackHeader(buf.length),0}onHeaderValue(buf){let len=this.headers.length;(len&1)===1?(this.headers.push(buf),len+=1):this.headers[len-1]=Buffer.concat([this.headers[len-1],buf]);let key=this.headers[len-2];if(key.length===10){let headerName=util.bufferToLowerCasedHeaderName(key);headerName==="keep-alive"?this.keepAlive+=buf.toString():headerName==="connection"&&(this.connection+=buf.toString())}else key.length===14&&util.bufferToLowerCasedHeaderName(key)==="content-length"&&(this.contentLength+=buf.toString());return this.trackHeader(buf.length),0}trackHeader(len){this.headersSize+=len,this.headersSize>=this.headersMaxSize&&util.destroy(this.socket,new HeadersOverflowError)}onUpgrade(head){let{upgrade,client,socket,headers,statusCode}=this;assert(upgrade),assert(client[kSocket]===socket),assert(!socket.destroyed),assert(!this.paused),assert((headers.length&1)===0);let request=client[kQueue][client[kRunningIdx]];assert(request),assert(request.upgrade||request.method==="CONNECT"),this.statusCode=0,this.statusText="",this.shouldKeepAlive=!1,this.headers=[],this.headersSize=0,socket.unshift(head),socket[kParser].destroy(),socket[kParser]=null,socket[kClient]=null,socket[kError]=null,removeAllListeners(socket),client[kSocket]=null,client[kHTTPContext]=null,client[kQueue][client[kRunningIdx]++]=null,client.emit("disconnect",client[kUrl],[client],new InformationalError("upgrade"));try{request.onUpgrade(statusCode,headers,socket)}catch(err){util.destroy(socket,err)}client[kResume]()}onHeadersComplete(statusCode,upgrade,shouldKeepAlive){let{client,socket,headers,statusText}=this;if(socket.destroyed)return-1;let request=client[kQueue][client[kRunningIdx]];if(!request)return-1;if(assert(!this.upgrade),assert(this.statusCode<200),statusCode===100)return util.destroy(socket,new SocketError("bad response",util.getSocketInfo(socket))),-1;if(upgrade&&!request.upgrade)return util.destroy(socket,new SocketError("bad upgrade",util.getSocketInfo(socket))),-1;if(assert(this.timeoutType===TIMEOUT_HEADERS),this.statusCode=statusCode,this.shouldKeepAlive=shouldKeepAlive||request.method==="HEAD"&&!socket[kReset]&&this.connection.toLowerCase()==="keep-alive",this.statusCode>=200){let bodyTimeout=request.bodyTimeout!=null?request.bodyTimeout:client[kBodyTimeout];this.setTimeout(bodyTimeout,TIMEOUT_BODY)}else this.timeout&&this.timeout.refresh&&this.timeout.refresh();if(request.method==="CONNECT")return assert(client[kRunning]===1),this.upgrade=!0,2;if(upgrade)return assert(client[kRunning]===1),this.upgrade=!0,2;if(assert((this.headers.length&1)===0),this.headers=[],this.headersSize=0,this.shouldKeepAlive&&client[kPipelining]){let keepAliveTimeout=this.keepAlive?util.parseKeepAliveTimeout(this.keepAlive):null;if(keepAliveTimeout!=null){let timeout=Math.min(keepAliveTimeout-client[kKeepAliveTimeoutThreshold],client[kKeepAliveMaxTimeout]);timeout<=0?socket[kReset]=!0:client[kKeepAliveTimeoutValue]=timeout}else client[kKeepAliveTimeoutValue]=client[kKeepAliveDefaultTimeout]}else socket[kReset]=!0;let pause=request.onHeaders(statusCode,headers,this.resume,statusText)===!1;return request.aborted?-1:request.method==="HEAD"||statusCode<200?1:(socket[kBlocking]&&(socket[kBlocking]=!1,client[kResume]()),pause?constants.ERROR.PAUSED:0)}onBody(buf){let{client,socket,statusCode,maxResponseSize}=this;if(socket.destroyed)return-1;let request=client[kQueue][client[kRunningIdx]];return assert(request),assert(this.timeoutType===TIMEOUT_BODY),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),assert(statusCode>=200),maxResponseSize>-1&&this.bytesRead+buf.length>maxResponseSize?(util.destroy(socket,new ResponseExceededMaxSizeError),-1):(this.bytesRead+=buf.length,request.onData(buf)===!1?constants.ERROR.PAUSED:0)}onMessageComplete(){let{client,socket,statusCode,upgrade,headers,contentLength,bytesRead,shouldKeepAlive}=this;if(socket.destroyed&&(!statusCode||shouldKeepAlive))return-1;if(upgrade)return 0;assert(statusCode>=100),assert((this.headers.length&1)===0);let request=client[kQueue][client[kRunningIdx]];if(assert(request),this.statusCode=0,this.statusText="",this.bytesRead=0,this.contentLength="",this.keepAlive="",this.connection="",this.headers=[],this.headersSize=0,statusCode<200)return 0;if(request.method!=="HEAD"&&contentLength&&bytesRead!==parseInt(contentLength,10))return util.destroy(socket,new ResponseContentLengthMismatchError),-1;if(request.onComplete(headers),client[kQueue][client[kRunningIdx]++]=null,socket[kWriting])return assert(client[kRunning]===0),util.destroy(socket,new InformationalError("reset")),constants.ERROR.PAUSED;if(shouldKeepAlive){if(socket[kReset]&&client[kRunning]===0)return util.destroy(socket,new InformationalError("reset")),constants.ERROR.PAUSED;client[kPipelining]==null||client[kPipelining]===1?setImmediate(()=>client[kResume]()):client[kResume]()}else return util.destroy(socket,new InformationalError("reset")),constants.ERROR.PAUSED;return 0}};__name(Parser,"Parser");function onParserTimeout(parser){let{socket,timeoutType,client,paused}=parser.deref();timeoutType===TIMEOUT_HEADERS?(!socket[kWriting]||socket.writableNeedDrain||client[kRunning]>1)&&(assert(!paused,"cannot be paused while waiting for headers"),util.destroy(socket,new HeadersTimeoutError)):timeoutType===TIMEOUT_BODY?paused||util.destroy(socket,new BodyTimeoutError):timeoutType===TIMEOUT_KEEP_ALIVE&&(assert(client[kRunning]===0&&client[kKeepAliveTimeoutValue]),util.destroy(socket,new InformationalError("socket idle timeout")))}__name(onParserTimeout,"onParserTimeout");async function connectH1(client,socket){if(client[kSocket]=socket,!llhttpInstance){let noop=__name(()=>{},"noop");socket.on("error",noop),llhttpInstance=await llhttpPromise,llhttpPromise=null,socket.off("error",noop)}if(socket.errored)throw socket.errored;if(socket.destroyed)throw new SocketError("destroyed");return socket[kNoRef]=!1,socket[kWriting]=!1,socket[kReset]=!1,socket[kBlocking]=!1,socket[kParser]=new Parser(client,socket,llhttpInstance),util.addListener(socket,"error",onHttpSocketError),util.addListener(socket,"readable",onHttpSocketReadable),util.addListener(socket,"end",onHttpSocketEnd),util.addListener(socket,"close",onHttpSocketClose),socket[kClosed]=!1,socket.on("close",onSocketClose),{version:"h1",defaultPipelining:1,write(request){return writeH1(client,request)},resume(){resumeH1(client)},destroy(err,callback){socket[kClosed]?queueMicrotask(callback):(socket.on("close",callback),socket.destroy(err))},get destroyed(){return socket.destroyed},busy(request){return!!(socket[kWriting]||socket[kReset]||socket[kBlocking]||request&&(client[kRunning]>0&&!request.idempotent||client[kRunning]>0&&(request.upgrade||request.method==="CONNECT")||client[kRunning]>0&&util.bodyLength(request.body)!==0&&(util.isStream(request.body)||util.isAsyncIterable(request.body)||util.isFormDataLike(request.body))))}}}__name(connectH1,"connectH1");function onHttpSocketError(err){assert(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID");let parser=this[kParser];if(err.code==="ECONNRESET"&&parser.statusCode&&!parser.shouldKeepAlive){parser.onMessageComplete();return}this[kError]=err,this[kClient][kOnError](err)}__name(onHttpSocketError,"onHttpSocketError");function onHttpSocketReadable(){this[kParser]?.readMore()}__name(onHttpSocketReadable,"onHttpSocketReadable");function onHttpSocketEnd(){let parser=this[kParser];if(parser.statusCode&&!parser.shouldKeepAlive){parser.onMessageComplete();return}util.destroy(this,new SocketError("other side closed",util.getSocketInfo(this)))}__name(onHttpSocketEnd,"onHttpSocketEnd");function onHttpSocketClose(){let parser=this[kParser];parser&&(!this[kError]&&parser.statusCode&&!parser.shouldKeepAlive&&parser.onMessageComplete(),this[kParser].destroy(),this[kParser]=null);let err=this[kError]||new SocketError("closed",util.getSocketInfo(this)),client=this[kClient];if(client[kSocket]=null,client[kHTTPContext]=null,client.destroyed){assert(client[kPending]===0);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request=requests[i];util.errorRequest(client,request,err)}}else if(client[kRunning]>0&&err.code!=="UND_ERR_INFO"){let request=client[kQueue][client[kRunningIdx]];client[kQueue][client[kRunningIdx]++]=null,util.errorRequest(client,request,err)}client[kPendingIdx]=client[kRunningIdx],assert(client[kRunning]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttpSocketClose,"onHttpSocketClose");function onSocketClose(){this[kClosed]=!0}__name(onSocketClose,"onSocketClose");function resumeH1(client){let socket=client[kSocket];if(socket&&!socket.destroyed){if(client[kSize]===0?!socket[kNoRef]&&socket.unref&&(socket.unref(),socket[kNoRef]=!0):socket[kNoRef]&&socket.ref&&(socket.ref(),socket[kNoRef]=!1),client[kSize]===0)socket[kParser].timeoutType!==TIMEOUT_KEEP_ALIVE&&socket[kParser].setTimeout(client[kKeepAliveTimeoutValue],TIMEOUT_KEEP_ALIVE);else if(client[kRunning]>0&&socket[kParser].statusCode<200&&socket[kParser].timeoutType!==TIMEOUT_HEADERS){let request=client[kQueue][client[kRunningIdx]],headersTimeout=request.headersTimeout!=null?request.headersTimeout:client[kHeadersTimeout];socket[kParser].setTimeout(headersTimeout,TIMEOUT_HEADERS)}}}__name(resumeH1,"resumeH1");function shouldSendContentLength(method){return method!=="GET"&&method!=="HEAD"&&method!=="OPTIONS"&&method!=="TRACE"&&method!=="CONNECT"}__name(shouldSendContentLength,"shouldSendContentLength");function writeH1(client,request){let{method,path,host,upgrade,blocking,reset}=request,{body,headers,contentLength}=request,expectsPayload=method==="PUT"||method==="POST"||method==="PATCH"||method==="QUERY"||method==="PROPFIND"||method==="PROPPATCH";if(util.isFormDataLike(body)){extractBody||(extractBody=require_body().extractBody);let[bodyStream,contentType]=extractBody(body);request.contentType==null&&headers.push("content-type",contentType),body=bodyStream.stream,contentLength=bodyStream.length}else util.isBlobLike(body)&&request.contentType==null&&body.type&&headers.push("content-type",body.type);body&&typeof body.read=="function"&&body.read(0);let bodyLength=util.bodyLength(body);if(contentLength=bodyLength??contentLength,contentLength===null&&(contentLength=request.contentLength),contentLength===0&&!expectsPayload&&(contentLength=null),shouldSendContentLength(method)&&contentLength>0&&request.contentLength!==null&&request.contentLength!==contentLength){if(client[kStrictContentLength])return util.errorRequest(client,request,new RequestContentLengthMismatchError),!1;process.emitWarning(new RequestContentLengthMismatchError)}let socket=client[kSocket],abort=__name(err=>{request.aborted||request.completed||(util.errorRequest(client,request,err||new RequestAbortedError),util.destroy(body),util.destroy(socket,new InformationalError("aborted")))},"abort");try{request.onConnect(abort)}catch(err){util.errorRequest(client,request,err)}if(request.aborted)return!1;method==="HEAD"&&(socket[kReset]=!0),(upgrade||method==="CONNECT")&&(socket[kReset]=!0),reset!=null&&(socket[kReset]=reset),client[kMaxRequests]&&socket[kCounter]++>=client[kMaxRequests]&&(socket[kReset]=!0),blocking&&(socket[kBlocking]=!0);let header=`${method} ${path} HTTP/1.1\r
`;if(typeof host=="string"?header+=`host: ${host}\r
`:header+=client[kHostHeader],upgrade?header+=`connection: upgrade\r
upgrade: ${upgrade}\r
`:client[kPipelining]&&!socket[kReset]?header+=`connection: keep-alive\r
`:header+=`connection: close\r
`,Array.isArray(headers))for(let n=0;n<headers.length;n+=2){let key=headers[n+0],val=headers[n+1];if(Array.isArray(val))for(let i=0;i<val.length;i++)header+=`${key}: ${val[i]}\r
`;else header+=`${key}: ${val}\r
`}return channels.sendHeaders.hasSubscribers&&channels.sendHeaders.publish({request,headers:header,socket}),!body||bodyLength===0?writeBuffer(abort,null,client,request,socket,contentLength,header,expectsPayload):util.isBuffer(body)?writeBuffer(abort,body,client,request,socket,contentLength,header,expectsPayload):util.isBlobLike(body)?typeof body.stream=="function"?writeIterable(abort,body.stream(),client,request,socket,contentLength,header,expectsPayload):writeBlob(abort,body,client,request,socket,contentLength,header,expectsPayload):util.isStream(body)?writeStream(abort,body,client,request,socket,contentLength,header,expectsPayload):util.isIterable(body)?writeIterable(abort,body,client,request,socket,contentLength,header,expectsPayload):assert(!1),!0}__name(writeH1,"writeH1");function writeStream(abort,body,client,request,socket,contentLength,header,expectsPayload){assert(contentLength!==0||client[kRunning]===0,"stream body cannot be pipelined");let finished=!1,writer=new AsyncWriter({abort,socket,request,contentLength,client,expectsPayload,header}),onData=__name(function(chunk){if(!finished)try{!writer.write(chunk)&&this.pause&&this.pause()}catch(err){util.destroy(this,err)}},"onData"),onDrain=__name(function(){finished||body.resume&&body.resume()},"onDrain"),onClose=__name(function(){if(queueMicrotask(()=>{body.removeListener("error",onFinished)}),!finished){let err=new RequestAbortedError;queueMicrotask(()=>onFinished(err))}},"onClose"),onFinished=__name(function(err){if(!finished){if(finished=!0,assert(socket.destroyed||socket[kWriting]&&client[kRunning]<=1),socket.off("drain",onDrain).off("error",onFinished),body.removeListener("data",onData).removeListener("end",onFinished).removeListener("close",onClose),!err)try{writer.end()}catch(er){err=er}writer.destroy(err),err&&(err.code!=="UND_ERR_INFO"||err.message!=="reset")?util.destroy(body,err):util.destroy(body)}},"onFinished");body.on("data",onData).on("end",onFinished).on("error",onFinished).on("close",onClose),body.resume&&body.resume(),socket.on("drain",onDrain).on("error",onFinished),body.errorEmitted??body.errored?setImmediate(()=>onFinished(body.errored)):(body.endEmitted??body.readableEnded)&&setImmediate(()=>onFinished(null)),(body.closeEmitted??body.closed)&&setImmediate(onClose)}__name(writeStream,"writeStream");function writeBuffer(abort,body,client,request,socket,contentLength,header,expectsPayload){try{body?util.isBuffer(body)&&(assert(contentLength===body.byteLength,"buffer body must have content length"),socket.cork(),socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1"),socket.write(body),socket.uncork(),request.onBodySent(body),!expectsPayload&&request.reset!==!1&&(socket[kReset]=!0)):contentLength===0?socket.write(`${header}content-length: 0\r
\r
`,"latin1"):(assert(contentLength===null,"no body must not have content length"),socket.write(`${header}\r
`,"latin1")),request.onRequestSent(),client[kResume]()}catch(err){abort(err)}}__name(writeBuffer,"writeBuffer");async function writeBlob(abort,body,client,request,socket,contentLength,header,expectsPayload){assert(contentLength===body.size,"blob body must have content length");try{if(contentLength!=null&&contentLength!==body.size)throw new RequestContentLengthMismatchError;let buffer=Buffer.from(await body.arrayBuffer());socket.cork(),socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1"),socket.write(buffer),socket.uncork(),request.onBodySent(buffer),request.onRequestSent(),!expectsPayload&&request.reset!==!1&&(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}}__name(writeBlob,"writeBlob");async function writeIterable(abort,body,client,request,socket,contentLength,header,expectsPayload){assert(contentLength!==0||client[kRunning]===0,"iterator body cannot be pipelined");let callback=null;function onDrain(){if(callback){let cb=callback;callback=null,cb()}}__name(onDrain,"onDrain");let waitForDrain=__name(()=>new Promise((resolve,reject)=>{assert(callback===null),socket[kError]?reject(socket[kError]):callback=resolve}),"waitForDrain");socket.on("close",onDrain).on("drain",onDrain);let writer=new AsyncWriter({abort,socket,request,contentLength,client,expectsPayload,header});try{for await(let chunk of body){if(socket[kError])throw socket[kError];writer.write(chunk)||await waitForDrain()}writer.end()}catch(err){writer.destroy(err)}finally{socket.off("close",onDrain).off("drain",onDrain)}}__name(writeIterable,"writeIterable");var AsyncWriter=class{constructor({abort,socket,request,contentLength,client,expectsPayload,header}){this.socket=socket,this.request=request,this.contentLength=contentLength,this.client=client,this.bytesWritten=0,this.expectsPayload=expectsPayload,this.header=header,this.abort=abort,socket[kWriting]=!0}write(chunk){let{socket,request,contentLength,client,bytesWritten,expectsPayload,header}=this;if(socket[kError])throw socket[kError];if(socket.destroyed)return!1;let len=Buffer.byteLength(chunk);if(!len)return!0;if(contentLength!==null&&bytesWritten+len>contentLength){if(client[kStrictContentLength])throw new RequestContentLengthMismatchError;process.emitWarning(new RequestContentLengthMismatchError)}socket.cork(),bytesWritten===0&&(!expectsPayload&&request.reset!==!1&&(socket[kReset]=!0),contentLength===null?socket.write(`${header}transfer-encoding: chunked\r
`,"latin1"):socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1")),contentLength===null&&socket.write(`\r
${len.toString(16)}\r
`,"latin1"),this.bytesWritten+=len;let ret=socket.write(chunk);return socket.uncork(),request.onBodySent(chunk),ret||socket[kParser].timeout&&socket[kParser].timeoutType===TIMEOUT_HEADERS&&socket[kParser].timeout.refresh&&socket[kParser].timeout.refresh(),ret}end(){let{socket,contentLength,client,bytesWritten,expectsPayload,header,request}=this;if(request.onRequestSent(),socket[kWriting]=!1,socket[kError])throw socket[kError];if(!socket.destroyed){if(bytesWritten===0?expectsPayload?socket.write(`${header}content-length: 0\r
\r
`,"latin1"):socket.write(`${header}\r
`,"latin1"):contentLength===null&&socket.write(`\r
0\r
\r
`,"latin1"),contentLength!==null&&bytesWritten!==contentLength){if(client[kStrictContentLength])throw new RequestContentLengthMismatchError;process.emitWarning(new RequestContentLengthMismatchError)}socket[kParser].timeout&&socket[kParser].timeoutType===TIMEOUT_HEADERS&&socket[kParser].timeout.refresh&&socket[kParser].timeout.refresh(),client[kResume]()}}destroy(err){let{socket,client,abort}=this;socket[kWriting]=!1,err&&(assert(client[kRunning]<=1,"pipeline should only contain this request"),abort(err))}};__name(AsyncWriter,"AsyncWriter");module2.exports=connectH1}});var require_client_h2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client-h2.js"(exports,module2){"use strict";var assert=require("node:assert"),{pipeline}=require("node:stream"),util=require_util(),{RequestContentLengthMismatchError,RequestAbortedError,SocketError,InformationalError}=require_errors(),{kUrl,kReset,kClient,kRunning,kPending,kQueue,kPendingIdx,kRunningIdx,kError,kSocket,kStrictContentLength,kOnError,kMaxConcurrentStreams,kHTTP2Session,kResume,kSize,kHTTPContext,kClosed,kBodyTimeout}=require_symbols(),{channels}=require_diagnostics(),kOpenStreams=Symbol("open streams"),extractBody,http2;try{http2=require("node:http2")}catch{http2={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY,HTTP2_HEADER_METHOD,HTTP2_HEADER_PATH,HTTP2_HEADER_SCHEME,HTTP2_HEADER_CONTENT_LENGTH,HTTP2_HEADER_EXPECT,HTTP2_HEADER_STATUS}}=http2;function parseH2Headers(headers){let result=[];for(let[name,value]of Object.entries(headers))if(Array.isArray(value))for(let subvalue of value)result.push(Buffer.from(name),Buffer.from(subvalue));else result.push(Buffer.from(name),Buffer.from(value));return result}__name(parseH2Headers,"parseH2Headers");async function connectH2(client,socket){client[kSocket]=socket;let session=http2.connect(client[kUrl],{createConnection:()=>socket,peerMaxConcurrentStreams:client[kMaxConcurrentStreams],settings:{enablePush:!1}});return session[kOpenStreams]=0,session[kClient]=client,session[kSocket]=socket,session[kHTTP2Session]=null,util.addListener(session,"error",onHttp2SessionError),util.addListener(session,"frameError",onHttp2FrameError),util.addListener(session,"end",onHttp2SessionEnd),util.addListener(session,"goaway",onHttp2SessionGoAway),util.addListener(session,"close",onHttp2SessionClose),session.unref(),client[kHTTP2Session]=session,socket[kHTTP2Session]=session,util.addListener(socket,"error",onHttp2SocketError),util.addListener(socket,"end",onHttp2SocketEnd),util.addListener(socket,"close",onHttp2SocketClose),socket[kClosed]=!1,socket.on("close",onSocketClose),{version:"h2",defaultPipelining:1/0,write(request){return writeH2(client,request)},resume(){resumeH2(client)},destroy(err,callback){socket[kClosed]?queueMicrotask(callback):socket.destroy(err).on("close",callback)},get destroyed(){return socket.destroyed},busy(){return!1}}}__name(connectH2,"connectH2");function resumeH2(client){let socket=client[kSocket];socket?.destroyed===!1&&(client[kSize]===0||client[kMaxConcurrentStreams]===0?(socket.unref(),client[kHTTP2Session].unref()):(socket.ref(),client[kHTTP2Session].ref()))}__name(resumeH2,"resumeH2");function onHttp2SessionError(err){assert(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[kSocket][kError]=err,this[kClient][kOnError](err)}__name(onHttp2SessionError,"onHttp2SessionError");function onHttp2FrameError(type,code,id){if(id===0){let err=new InformationalError(`HTTP/2: "frameError" received - type ${type}, code ${code}`);this[kSocket][kError]=err,this[kClient][kOnError](err)}}__name(onHttp2FrameError,"onHttp2FrameError");function onHttp2SessionEnd(){let err=new SocketError("other side closed",util.getSocketInfo(this[kSocket]));this.destroy(err),util.destroy(this[kSocket],err)}__name(onHttp2SessionEnd,"onHttp2SessionEnd");function onHttp2SessionGoAway(errorCode){let err=this[kError]||new SocketError(`HTTP/2: "GOAWAY" frame received with code ${errorCode}`,util.getSocketInfo(this[kSocket])),client=this[kClient];if(client[kSocket]=null,client[kHTTPContext]=null,this.close(),this[kHTTP2Session]=null,util.destroy(this[kSocket],err),client[kRunningIdx]<client[kQueue].length){let request=client[kQueue][client[kRunningIdx]];client[kQueue][client[kRunningIdx]++]=null,util.errorRequest(client,request,err),client[kPendingIdx]=client[kRunningIdx]}assert(client[kRunning]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttp2SessionGoAway,"onHttp2SessionGoAway");function onHttp2SessionClose(){let{[kClient]:client}=this,{[kSocket]:socket}=client,err=this[kSocket][kError]||this[kError]||new SocketError("closed",util.getSocketInfo(socket));if(client[kSocket]=null,client[kHTTPContext]=null,client.destroyed){assert(client[kPending]===0);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request=requests[i];util.errorRequest(client,request,err)}}}__name(onHttp2SessionClose,"onHttp2SessionClose");function onHttp2SocketClose(){let err=this[kError]||new SocketError("closed",util.getSocketInfo(this)),client=this[kHTTP2Session][kClient];client[kSocket]=null,client[kHTTPContext]=null,this[kHTTP2Session]!==null&&this[kHTTP2Session].destroy(err),client[kPendingIdx]=client[kRunningIdx],assert(client[kRunning]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttp2SocketClose,"onHttp2SocketClose");function onHttp2SocketError(err){assert(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[kError]=err,this[kClient][kOnError](err)}__name(onHttp2SocketError,"onHttp2SocketError");function onHttp2SocketEnd(){util.destroy(this,new SocketError("other side closed",util.getSocketInfo(this)))}__name(onHttp2SocketEnd,"onHttp2SocketEnd");function onSocketClose(){this[kClosed]=!0}__name(onSocketClose,"onSocketClose");function shouldSendContentLength(method){return method!=="GET"&&method!=="HEAD"&&method!=="OPTIONS"&&method!=="TRACE"&&method!=="CONNECT"}__name(shouldSendContentLength,"shouldSendContentLength");function writeH2(client,request){let requestTimeout=request.bodyTimeout??client[kBodyTimeout],session=client[kHTTP2Session],{method,path,host,upgrade,expectContinue,signal,headers:reqHeaders}=request,{body}=request;if(upgrade)return util.errorRequest(client,request,new Error("Upgrade not supported for H2")),!1;let headers={};for(let n=0;n<reqHeaders.length;n+=2){let key=reqHeaders[n+0],val=reqHeaders[n+1];if(Array.isArray(val))for(let i=0;i<val.length;i++)headers[key]?headers[key]+=`,${val[i]}`:headers[key]=val[i];else headers[key]=val}let stream=null,{hostname,port}=client[kUrl];headers[HTTP2_HEADER_AUTHORITY]=host||`${hostname}${port?`:${port}`:""}`,headers[HTTP2_HEADER_METHOD]=method;let abort=__name(err=>{request.aborted||request.completed||(err=err||new RequestAbortedError,util.errorRequest(client,request,err),stream!=null&&(stream.removeAllListeners("data"),stream.close(),client[kOnError](err),client[kResume]()),util.destroy(body,err))},"abort");try{request.onConnect(abort)}catch(err){util.errorRequest(client,request,err)}if(request.aborted)return!1;if(method==="CONNECT")return session.ref(),stream=session.request(headers,{endStream:!1,signal}),stream.pending?stream.once("ready",()=>{request.onUpgrade(null,null,stream),++session[kOpenStreams],client[kQueue][client[kRunningIdx]++]=null}):(request.onUpgrade(null,null,stream),++session[kOpenStreams],client[kQueue][client[kRunningIdx]++]=null),stream.once("close",()=>{session[kOpenStreams]-=1,session[kOpenStreams]===0&&session.unref()}),stream.setTimeout(requestTimeout),!0;headers[HTTP2_HEADER_PATH]=path,headers[HTTP2_HEADER_SCHEME]="https";let expectsPayload=method==="PUT"||method==="POST"||method==="PATCH";body&&typeof body.read=="function"&&body.read(0);let contentLength=util.bodyLength(body);if(util.isFormDataLike(body)){extractBody??=require_body().extractBody;let[bodyStream,contentType]=extractBody(body);headers["content-type"]=contentType,body=bodyStream.stream,contentLength=bodyStream.length}if(contentLength==null&&(contentLength=request.contentLength),(contentLength===0||!expectsPayload)&&(contentLength=null),shouldSendContentLength(method)&&contentLength>0&&request.contentLength!=null&&request.contentLength!==contentLength){if(client[kStrictContentLength])return util.errorRequest(client,request,new RequestContentLengthMismatchError),!1;process.emitWarning(new RequestContentLengthMismatchError)}if(contentLength!=null&&(assert(body,"no body must not have content length"),headers[HTTP2_HEADER_CONTENT_LENGTH]=`${contentLength}`),session.ref(),channels.sendHeaders.hasSubscribers){let header="";for(let key in headers)header+=`${key}: ${headers[key]}\r
`;channels.sendHeaders.publish({request,headers:header,socket:session[kSocket]})}let shouldEndStream=method==="GET"||method==="HEAD"||body===null;return expectContinue?(headers[HTTP2_HEADER_EXPECT]="100-continue",stream=session.request(headers,{endStream:shouldEndStream,signal}),stream.once("continue",writeBodyH2)):(stream=session.request(headers,{endStream:shouldEndStream,signal}),writeBodyH2()),++session[kOpenStreams],stream.setTimeout(requestTimeout),stream.once("response",headers2=>{let{[HTTP2_HEADER_STATUS]:statusCode,...realHeaders}=headers2;if(request.onResponseStarted(),request.aborted){stream.removeAllListeners("data");return}request.onHeaders(Number(statusCode),parseH2Headers(realHeaders),stream.resume.bind(stream),"")===!1&&stream.pause()}),stream.on("data",chunk=>{request.onData(chunk)===!1&&stream.pause()}),stream.once("end",err=>{stream.removeAllListeners("data"),stream.state?.state==null||stream.state.state<6?(!request.aborted&&!request.completed&&request.onComplete({}),client[kQueue][client[kRunningIdx]++]=null,client[kResume]()):(--session[kOpenStreams],session[kOpenStreams]===0&&session.unref(),abort(err??new InformationalError("HTTP/2: stream half-closed (remote)")),client[kQueue][client[kRunningIdx]++]=null,client[kPendingIdx]=client[kRunningIdx],client[kResume]())}),stream.once("close",()=>{stream.removeAllListeners("data"),session[kOpenStreams]-=1,session[kOpenStreams]===0&&session.unref()}),stream.once("error",function(err){stream.removeAllListeners("data"),abort(err)}),stream.once("frameError",(type,code)=>{stream.removeAllListeners("data"),abort(new InformationalError(`HTTP/2: "frameError" received - type ${type}, code ${code}`))}),stream.on("aborted",()=>{stream.removeAllListeners("data")}),stream.on("timeout",()=>{let err=new InformationalError(`HTTP/2: "stream timeout after ${requestTimeout}"`);stream.removeAllListeners("data"),session[kOpenStreams]-=1,session[kOpenStreams]===0&&session.unref(),abort(err)}),stream.once("trailers",trailers=>{request.aborted||request.completed||request.onComplete(trailers)}),!0;function writeBodyH2(){!body||contentLength===0?writeBuffer(abort,stream,null,client,request,client[kSocket],contentLength,expectsPayload):util.isBuffer(body)?writeBuffer(abort,stream,body,client,request,client[kSocket],contentLength,expectsPayload):util.isBlobLike(body)?typeof body.stream=="function"?writeIterable(abort,stream,body.stream(),client,request,client[kSocket],contentLength,expectsPayload):writeBlob(abort,stream,body,client,request,client[kSocket],contentLength,expectsPayload):util.isStream(body)?writeStream(abort,client[kSocket],expectsPayload,stream,body,client,request,contentLength):util.isIterable(body)?writeIterable(abort,stream,body,client,request,client[kSocket],contentLength,expectsPayload):assert(!1)}__name(writeBodyH2,"writeBodyH2")}__name(writeH2,"writeH2");function writeBuffer(abort,h2stream,body,client,request,socket,contentLength,expectsPayload){try{body!=null&&util.isBuffer(body)&&(assert(contentLength===body.byteLength,"buffer body must have content length"),h2stream.cork(),h2stream.write(body),h2stream.uncork(),h2stream.end(),request.onBodySent(body)),expectsPayload||(socket[kReset]=!0),request.onRequestSent(),client[kResume]()}catch(error){abort(error)}}__name(writeBuffer,"writeBuffer");function writeStream(abort,socket,expectsPayload,h2stream,body,client,request,contentLength){assert(contentLength!==0||client[kRunning]===0,"stream body cannot be pipelined");let pipe=pipeline(body,h2stream,err=>{err?(util.destroy(pipe,err),abort(err)):(util.removeAllListeners(pipe),request.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]())});util.addListener(pipe,"data",onPipeData);function onPipeData(chunk){request.onBodySent(chunk)}__name(onPipeData,"onPipeData")}__name(writeStream,"writeStream");async function writeBlob(abort,h2stream,body,client,request,socket,contentLength,expectsPayload){assert(contentLength===body.size,"blob body must have content length");try{if(contentLength!=null&&contentLength!==body.size)throw new RequestContentLengthMismatchError;let buffer=Buffer.from(await body.arrayBuffer());h2stream.cork(),h2stream.write(buffer),h2stream.uncork(),h2stream.end(),request.onBodySent(buffer),request.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}}__name(writeBlob,"writeBlob");async function writeIterable(abort,h2stream,body,client,request,socket,contentLength,expectsPayload){assert(contentLength!==0||client[kRunning]===0,"iterator body cannot be pipelined");let callback=null;function onDrain(){if(callback){let cb=callback;callback=null,cb()}}__name(onDrain,"onDrain");let waitForDrain=__name(()=>new Promise((resolve,reject)=>{assert(callback===null),socket[kError]?reject(socket[kError]):callback=resolve}),"waitForDrain");h2stream.on("close",onDrain).on("drain",onDrain);try{for await(let chunk of body){if(socket[kError])throw socket[kError];let res=h2stream.write(chunk);request.onBodySent(chunk),res||await waitForDrain()}h2stream.end(),request.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}finally{h2stream.off("close",onDrain).off("drain",onDrain)}}__name(writeIterable,"writeIterable");module2.exports=connectH2}});var require_client=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client.js"(exports,module2){"use strict";var assert=require("node:assert"),net=require("node:net"),http=require("node:http"),util=require_util(),{channels}=require_diagnostics(),Request=require_request(),DispatcherBase=require_dispatcher_base(),{InvalidArgumentError,InformationalError,ClientDestroyedError}=require_errors(),buildConnector=require_connect(),{kUrl,kServerName,kClient,kBusy,kConnect,kResuming,kRunning,kPending,kSize,kQueue,kConnected,kConnecting,kNeedDrain,kKeepAliveDefaultTimeout,kHostHeader,kPendingIdx,kRunningIdx,kError,kPipelining,kKeepAliveTimeoutValue,kMaxHeadersSize,kKeepAliveMaxTimeout,kKeepAliveTimeoutThreshold,kHeadersTimeout,kBodyTimeout,kStrictContentLength,kConnector,kMaxRequests,kCounter,kClose,kDestroy,kDispatch,kLocalAddress,kMaxResponseSize,kOnError,kHTTPContext,kMaxConcurrentStreams,kResume}=require_symbols(),connectH1=require_client_h1(),connectH2=require_client_h2(),kClosedResolve=Symbol("kClosedResolve"),getDefaultNodeMaxHeaderSize=http&&http.maxHeaderSize&&Number.isInteger(http.maxHeaderSize)&&http.maxHeaderSize>0?()=>http.maxHeaderSize:()=>{throw new InvalidArgumentError("http module not available or http.maxHeaderSize invalid")},noop=__name(()=>{},"noop");function getPipelining(client){return client[kPipelining]??client[kHTTPContext]?.defaultPipelining??1}__name(getPipelining,"getPipelining");var Client=class extends DispatcherBase{constructor(url2,{maxHeaderSize,headersTimeout,socketTimeout,requestTimeout,connectTimeout,bodyTimeout,idleTimeout,keepAlive,keepAliveTimeout,maxKeepAliveTimeout,keepAliveMaxTimeout,keepAliveTimeoutThreshold,socketPath,pipelining,tls,strictContentLength,maxCachedSessions,connect:connect2,maxRequestsPerClient,localAddress,maxResponseSize,autoSelectFamily,autoSelectFamilyAttemptTimeout,maxConcurrentStreams,allowH2}={}){if(keepAlive!==void 0)throw new InvalidArgumentError("unsupported keepAlive, use pipelining=0 instead");if(socketTimeout!==void 0)throw new InvalidArgumentError("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(requestTimeout!==void 0)throw new InvalidArgumentError("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(idleTimeout!==void 0)throw new InvalidArgumentError("unsupported idleTimeout, use keepAliveTimeout instead");if(maxKeepAliveTimeout!==void 0)throw new InvalidArgumentError("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead");if(maxHeaderSize!=null){if(!Number.isInteger(maxHeaderSize)||maxHeaderSize<1)throw new InvalidArgumentError("invalid maxHeaderSize")}else maxHeaderSize=getDefaultNodeMaxHeaderSize();if(socketPath!=null&&typeof socketPath!="string")throw new InvalidArgumentError("invalid socketPath");if(connectTimeout!=null&&(!Number.isFinite(connectTimeout)||connectTimeout<0))throw new InvalidArgumentError("invalid connectTimeout");if(keepAliveTimeout!=null&&(!Number.isFinite(keepAliveTimeout)||keepAliveTimeout<=0))throw new InvalidArgumentError("invalid keepAliveTimeout");if(keepAliveMaxTimeout!=null&&(!Number.isFinite(keepAliveMaxTimeout)||keepAliveMaxTimeout<=0))throw new InvalidArgumentError("invalid keepAliveMaxTimeout");if(keepAliveTimeoutThreshold!=null&&!Number.isFinite(keepAliveTimeoutThreshold))throw new InvalidArgumentError("invalid keepAliveTimeoutThreshold");if(headersTimeout!=null&&(!Number.isInteger(headersTimeout)||headersTimeout<0))throw new InvalidArgumentError("headersTimeout must be a positive integer or zero");if(bodyTimeout!=null&&(!Number.isInteger(bodyTimeout)||bodyTimeout<0))throw new InvalidArgumentError("bodyTimeout must be a positive integer or zero");if(connect2!=null&&typeof connect2!="function"&&typeof connect2!="object")throw new InvalidArgumentError("connect must be a function or an object");if(maxRequestsPerClient!=null&&(!Number.isInteger(maxRequestsPerClient)||maxRequestsPerClient<0))throw new InvalidArgumentError("maxRequestsPerClient must be a positive number");if(localAddress!=null&&(typeof localAddress!="string"||net.isIP(localAddress)===0))throw new InvalidArgumentError("localAddress must be valid string IP address");if(maxResponseSize!=null&&(!Number.isInteger(maxResponseSize)||maxResponseSize<-1))throw new InvalidArgumentError("maxResponseSize must be a positive number");if(autoSelectFamilyAttemptTimeout!=null&&(!Number.isInteger(autoSelectFamilyAttemptTimeout)||autoSelectFamilyAttemptTimeout<-1))throw new InvalidArgumentError("autoSelectFamilyAttemptTimeout must be a positive number");if(allowH2!=null&&typeof allowH2!="boolean")throw new InvalidArgumentError("allowH2 must be a valid boolean value");if(maxConcurrentStreams!=null&&(typeof maxConcurrentStreams!="number"||maxConcurrentStreams<1))throw new InvalidArgumentError("maxConcurrentStreams must be a positive integer, greater than 0");super(),typeof connect2!="function"&&(connect2=buildConnector({...tls,maxCachedSessions,allowH2,socketPath,timeout:connectTimeout,...autoSelectFamily?{autoSelectFamily,autoSelectFamilyAttemptTimeout}:void 0,...connect2})),this[kUrl]=util.parseOrigin(url2),this[kConnector]=connect2,this[kPipelining]=pipelining??1,this[kMaxHeadersSize]=maxHeaderSize,this[kKeepAliveDefaultTimeout]=keepAliveTimeout??4e3,this[kKeepAliveMaxTimeout]=keepAliveMaxTimeout??6e5,this[kKeepAliveTimeoutThreshold]=keepAliveTimeoutThreshold??2e3,this[kKeepAliveTimeoutValue]=this[kKeepAliveDefaultTimeout],this[kServerName]=null,this[kLocalAddress]=localAddress??null,this[kResuming]=0,this[kNeedDrain]=0,this[kHostHeader]=`host: ${this[kUrl].hostname}${this[kUrl].port?`:${this[kUrl].port}`:""}\r
`,this[kBodyTimeout]=bodyTimeout??3e5,this[kHeadersTimeout]=headersTimeout??3e5,this[kStrictContentLength]=strictContentLength??!0,this[kMaxRequests]=maxRequestsPerClient,this[kClosedResolve]=null,this[kMaxResponseSize]=maxResponseSize>-1?maxResponseSize:-1,this[kMaxConcurrentStreams]=maxConcurrentStreams??100,this[kHTTPContext]=null,this[kQueue]=[],this[kRunningIdx]=0,this[kPendingIdx]=0,this[kResume]=sync=>resume(this,sync),this[kOnError]=err=>onError(this,err)}get pipelining(){return this[kPipelining]}set pipelining(value){this[kPipelining]=value,this[kResume](!0)}get[kPending](){return this[kQueue].length-this[kPendingIdx]}get[kRunning](){return this[kPendingIdx]-this[kRunningIdx]}get[kSize](){return this[kQueue].length-this[kRunningIdx]}get[kConnected](){return!!this[kHTTPContext]&&!this[kConnecting]&&!this[kHTTPContext].destroyed}get[kBusy](){return!!(this[kHTTPContext]?.busy(null)||this[kSize]>=(getPipelining(this)||1)||this[kPending]>0)}[kConnect](cb){connect(this),this.once("connect",cb)}[kDispatch](opts,handler){let origin=opts.origin||this[kUrl].origin,request=new Request(origin,opts,handler);return this[kQueue].push(request),this[kResuming]||(util.bodyLength(request.body)==null&&util.isIterable(request.body)?(this[kResuming]=1,queueMicrotask(()=>resume(this))):this[kResume](!0)),this[kResuming]&&this[kNeedDrain]!==2&&this[kBusy]&&(this[kNeedDrain]=2),this[kNeedDrain]<2}async[kClose](){return new Promise(resolve=>{this[kSize]?this[kClosedResolve]=resolve:resolve(null)})}async[kDestroy](err){return new Promise(resolve=>{let requests=this[kQueue].splice(this[kPendingIdx]);for(let i=0;i<requests.length;i++){let request=requests[i];util.errorRequest(this,request,err)}let callback=__name(()=>{this[kClosedResolve]&&(this[kClosedResolve](),this[kClosedResolve]=null),resolve(null)},"callback");this[kHTTPContext]?(this[kHTTPContext].destroy(err,callback),this[kHTTPContext]=null):queueMicrotask(callback),this[kResume]()})}};__name(Client,"Client");function onError(client,err){if(client[kRunning]===0&&err.code!=="UND_ERR_INFO"&&err.code!=="UND_ERR_SOCKET"){assert(client[kPendingIdx]===client[kRunningIdx]);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request=requests[i];util.errorRequest(client,request,err)}assert(client[kSize]===0)}}__name(onError,"onError");async function connect(client){assert(!client[kConnecting]),assert(!client[kHTTPContext]);let{host,hostname,protocol,port}=client[kUrl];if(hostname[0]==="["){let idx=hostname.indexOf("]");assert(idx!==-1);let ip=hostname.substring(1,idx);assert(net.isIPv6(ip)),hostname=ip}client[kConnecting]=!0,channels.beforeConnect.hasSubscribers&&channels.beforeConnect.publish({connectParams:{host,hostname,protocol,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector]});try{let socket=await new Promise((resolve,reject)=>{client[kConnector]({host,hostname,protocol,port,servername:client[kServerName],localAddress:client[kLocalAddress]},(err,socket2)=>{err?reject(err):resolve(socket2)})});if(client.destroyed){util.destroy(socket.on("error",noop),new ClientDestroyedError);return}assert(socket);try{client[kHTTPContext]=socket.alpnProtocol==="h2"?await connectH2(client,socket):await connectH1(client,socket)}catch(err){throw socket.destroy().on("error",noop),err}client[kConnecting]=!1,socket[kCounter]=0,socket[kMaxRequests]=client[kMaxRequests],socket[kClient]=client,socket[kError]=null,channels.connected.hasSubscribers&&channels.connected.publish({connectParams:{host,hostname,protocol,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector],socket}),client.emit("connect",client[kUrl],[client])}catch(err){if(client.destroyed)return;if(client[kConnecting]=!1,channels.connectError.hasSubscribers&&channels.connectError.publish({connectParams:{host,hostname,protocol,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector],error:err}),err.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(assert(client[kRunning]===0);client[kPending]>0&&client[kQueue][client[kPendingIdx]].servername===client[kServerName];){let request=client[kQueue][client[kPendingIdx]++];util.errorRequest(client,request,err)}else onError(client,err);client.emit("connectionError",client[kUrl],[client],err)}client[kResume]()}__name(connect,"connect");function emitDrain(client){client[kNeedDrain]=0,client.emit("drain",client[kUrl],[client])}__name(emitDrain,"emitDrain");function resume(client,sync){client[kResuming]!==2&&(client[kResuming]=2,_resume(client,sync),client[kResuming]=0,client[kRunningIdx]>256&&(client[kQueue].splice(0,client[kRunningIdx]),client[kPendingIdx]-=client[kRunningIdx],client[kRunningIdx]=0))}__name(resume,"resume");function _resume(client,sync){for(;;){if(client.destroyed){assert(client[kPending]===0);return}if(client[kClosedResolve]&&!client[kSize]){client[kClosedResolve](),client[kClosedResolve]=null;return}if(client[kHTTPContext]&&client[kHTTPContext].resume(),client[kBusy])client[kNeedDrain]=2;else if(client[kNeedDrain]===2){sync?(client[kNeedDrain]=1,queueMicrotask(()=>emitDrain(client))):emitDrain(client);continue}if(client[kPending]===0||client[kRunning]>=(getPipelining(client)||1))return;let request=client[kQueue][client[kPendingIdx]];if(client[kUrl].protocol==="https:"&&client[kServerName]!==request.servername){if(client[kRunning]>0)return;client[kServerName]=request.servername,client[kHTTPContext]?.destroy(new InformationalError("servername changed"),()=>{client[kHTTPContext]=null,resume(client)})}if(client[kConnecting])return;if(!client[kHTTPContext]){connect(client);return}if(client[kHTTPContext].destroyed||client[kHTTPContext].busy(request))return;!request.aborted&&client[kHTTPContext].write(request)?client[kPendingIdx]++:client[kQueue].splice(client[kPendingIdx],1)}}__name(_resume,"_resume");module2.exports=Client}});var require_fixed_queue=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/fixed-queue.js"(exports,module2){"use strict";var FixedCircularBuffer=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048).fill(void 0),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(data){this.list[this.top]=data,this.top=this.top+1&2047}shift(){let nextItem=this.list[this.bottom];return nextItem===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,nextItem)}};__name(FixedCircularBuffer,"FixedCircularBuffer");module2.exports=__name(class{constructor(){this.head=this.tail=new FixedCircularBuffer}isEmpty(){return this.head.isEmpty()}push(data){this.head.isFull()&&(this.head=this.head.next=new FixedCircularBuffer),this.head.push(data)}shift(){let tail=this.tail,next=tail.shift();return tail.isEmpty()&&tail.next!==null&&(this.tail=tail.next,tail.next=null),next}},"FixedQueue")}});var require_pool_stats=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool-stats.js"(exports,module2){"use strict";var{kFree,kConnected,kPending,kQueued,kRunning,kSize}=require_symbols(),kPool=Symbol("pool"),PoolStats=class{constructor(pool){this[kPool]=pool}get connected(){return this[kPool][kConnected]}get free(){return this[kPool][kFree]}get pending(){return this[kPool][kPending]}get queued(){return this[kPool][kQueued]}get running(){return this[kPool][kRunning]}get size(){return this[kPool][kSize]}};__name(PoolStats,"PoolStats");module2.exports=PoolStats}});var require_pool_base=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool-base.js"(exports,module2){"use strict";var DispatcherBase=require_dispatcher_base(),FixedQueue=require_fixed_queue(),{kConnected,kSize,kRunning,kPending,kQueued,kBusy,kFree,kUrl,kClose,kDestroy,kDispatch}=require_symbols(),PoolStats=require_pool_stats(),kClients=Symbol("clients"),kNeedDrain=Symbol("needDrain"),kQueue=Symbol("queue"),kClosedResolve=Symbol("closed resolve"),kOnDrain=Symbol("onDrain"),kOnConnect=Symbol("onConnect"),kOnDisconnect=Symbol("onDisconnect"),kOnConnectionError=Symbol("onConnectionError"),kGetDispatcher=Symbol("get dispatcher"),kAddClient=Symbol("add client"),kRemoveClient=Symbol("remove client"),kStats=Symbol("stats"),PoolBase=class extends DispatcherBase{constructor(){super(),this[kQueue]=new FixedQueue,this[kClients]=[],this[kQueued]=0;let pool=this;this[kOnDrain]=__name(function(origin,targets){let queue=pool[kQueue],needDrain=!1;for(;!needDrain;){let item=queue.shift();if(!item)break;pool[kQueued]--,needDrain=!this.dispatch(item.opts,item.handler)}this[kNeedDrain]=needDrain,!this[kNeedDrain]&&pool[kNeedDrain]&&(pool[kNeedDrain]=!1,pool.emit("drain",origin,[pool,...targets])),pool[kClosedResolve]&&queue.isEmpty()&&Promise.all(pool[kClients].map(c=>c.close())).then(pool[kClosedResolve])},"onDrain"),this[kOnConnect]=(origin,targets)=>{pool.emit("connect",origin,[pool,...targets])},this[kOnDisconnect]=(origin,targets,err)=>{pool.emit("disconnect",origin,[pool,...targets],err)},this[kOnConnectionError]=(origin,targets,err)=>{pool.emit("connectionError",origin,[pool,...targets],err)},this[kStats]=new PoolStats(this)}get[kBusy](){return this[kNeedDrain]}get[kConnected](){return this[kClients].filter(client=>client[kConnected]).length}get[kFree](){return this[kClients].filter(client=>client[kConnected]&&!client[kNeedDrain]).length}get[kPending](){let ret=this[kQueued];for(let{[kPending]:pending}of this[kClients])ret+=pending;return ret}get[kRunning](){let ret=0;for(let{[kRunning]:running}of this[kClients])ret+=running;return ret}get[kSize](){let ret=this[kQueued];for(let{[kSize]:size}of this[kClients])ret+=size;return ret}get stats(){return this[kStats]}async[kClose](){this[kQueue].isEmpty()?await Promise.all(this[kClients].map(c=>c.close())):await new Promise(resolve=>{this[kClosedResolve]=resolve})}async[kDestroy](err){for(;;){let item=this[kQueue].shift();if(!item)break;item.handler.onError(err)}await Promise.all(this[kClients].map(c=>c.destroy(err)))}[kDispatch](opts,handler){let dispatcher=this[kGetDispatcher]();return dispatcher?dispatcher.dispatch(opts,handler)||(dispatcher[kNeedDrain]=!0,this[kNeedDrain]=!this[kGetDispatcher]()):(this[kNeedDrain]=!0,this[kQueue].push({opts,handler}),this[kQueued]++),!this[kNeedDrain]}[kAddClient](client){return client.on("drain",this[kOnDrain]).on("connect",this[kOnConnect]).on("disconnect",this[kOnDisconnect]).on("connectionError",this[kOnConnectionError]),this[kClients].push(client),this[kNeedDrain]&&queueMicrotask(()=>{this[kNeedDrain]&&this[kOnDrain](client[kUrl],[this,client])}),this}[kRemoveClient](client){client.close(()=>{let idx=this[kClients].indexOf(client);idx!==-1&&this[kClients].splice(idx,1)}),this[kNeedDrain]=this[kClients].some(dispatcher=>!dispatcher[kNeedDrain]&&dispatcher.closed!==!0&&dispatcher.destroyed!==!0)}};__name(PoolBase,"PoolBase");module2.exports={PoolBase,kClients,kNeedDrain,kAddClient,kRemoveClient,kGetDispatcher}}});var require_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool.js"(exports,module2){"use strict";var{PoolBase,kClients,kNeedDrain,kAddClient,kGetDispatcher}=require_pool_base(),Client=require_client(),{InvalidArgumentError}=require_errors(),util=require_util(),{kUrl}=require_symbols(),buildConnector=require_connect(),kOptions=Symbol("options"),kConnections=Symbol("connections"),kFactory=Symbol("factory");function defaultFactory(origin,opts){return new Client(origin,opts)}__name(defaultFactory,"defaultFactory");var Pool=class extends PoolBase{constructor(origin,{connections,factory=defaultFactory,connect,connectTimeout,tls,maxCachedSessions,socketPath,autoSelectFamily,autoSelectFamilyAttemptTimeout,allowH2,...options}={}){if(connections!=null&&(!Number.isFinite(connections)||connections<0))throw new InvalidArgumentError("invalid connections");if(typeof factory!="function")throw new InvalidArgumentError("factory must be a function.");if(connect!=null&&typeof connect!="function"&&typeof connect!="object")throw new InvalidArgumentError("connect must be a function or an object");super(),typeof connect!="function"&&(connect=buildConnector({...tls,maxCachedSessions,allowH2,socketPath,timeout:connectTimeout,...autoSelectFamily?{autoSelectFamily,autoSelectFamilyAttemptTimeout}:void 0,...connect})),this[kConnections]=connections||null,this[kUrl]=util.parseOrigin(origin),this[kOptions]={...util.deepClone(options),connect,allowH2},this[kOptions].interceptors=options.interceptors?{...options.interceptors}:void 0,this[kFactory]=factory}[kGetDispatcher](){for(let client of this[kClients])if(!client[kNeedDrain])return client;if(!this[kConnections]||this[kClients].length<this[kConnections]){let dispatcher=this[kFactory](this[kUrl],this[kOptions]);return this[kAddClient](dispatcher),dispatcher}}};__name(Pool,"Pool");module2.exports=Pool}});var require_balanced_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/balanced-pool.js"(exports,module2){"use strict";var{BalancedPoolMissingUpstreamError,InvalidArgumentError}=require_errors(),{PoolBase,kClients,kNeedDrain,kAddClient,kRemoveClient,kGetDispatcher}=require_pool_base(),Pool=require_pool(),{kUrl}=require_symbols(),{parseOrigin}=require_util(),kFactory=Symbol("factory"),kOptions=Symbol("options"),kGreatestCommonDivisor=Symbol("kGreatestCommonDivisor"),kCurrentWeight=Symbol("kCurrentWeight"),kIndex=Symbol("kIndex"),kWeight=Symbol("kWeight"),kMaxWeightPerServer=Symbol("kMaxWeightPerServer"),kErrorPenalty=Symbol("kErrorPenalty");function getGreatestCommonDivisor(a,b){if(a===0)return b;for(;b!==0;){let t=b;b=a%b,a=t}return a}__name(getGreatestCommonDivisor,"getGreatestCommonDivisor");function defaultFactory(origin,opts){return new Pool(origin,opts)}__name(defaultFactory,"defaultFactory");var BalancedPool=class extends PoolBase{constructor(upstreams=[],{factory=defaultFactory,...opts}={}){if(typeof factory!="function")throw new InvalidArgumentError("factory must be a function.");super(),this[kOptions]=opts,this[kIndex]=-1,this[kCurrentWeight]=0,this[kMaxWeightPerServer]=this[kOptions].maxWeightPerServer||100,this[kErrorPenalty]=this[kOptions].errorPenalty||15,Array.isArray(upstreams)||(upstreams=[upstreams]),this[kFactory]=factory;for(let upstream of upstreams)this.addUpstream(upstream);this._updateBalancedPoolStats()}addUpstream(upstream){let upstreamOrigin=parseOrigin(upstream).origin;if(this[kClients].find(pool2=>pool2[kUrl].origin===upstreamOrigin&&pool2.closed!==!0&&pool2.destroyed!==!0))return this;let pool=this[kFactory](upstreamOrigin,Object.assign({},this[kOptions]));this[kAddClient](pool),pool.on("connect",()=>{pool[kWeight]=Math.min(this[kMaxWeightPerServer],pool[kWeight]+this[kErrorPenalty])}),pool.on("connectionError",()=>{pool[kWeight]=Math.max(1,pool[kWeight]-this[kErrorPenalty]),this._updateBalancedPoolStats()}),pool.on("disconnect",(...args)=>{let err=args[2];err&&err.code==="UND_ERR_SOCKET"&&(pool[kWeight]=Math.max(1,pool[kWeight]-this[kErrorPenalty]),this._updateBalancedPoolStats())});for(let client of this[kClients])client[kWeight]=this[kMaxWeightPerServer];return this._updateBalancedPoolStats(),this}_updateBalancedPoolStats(){let result=0;for(let i=0;i<this[kClients].length;i++)result=getGreatestCommonDivisor(this[kClients][i][kWeight],result);this[kGreatestCommonDivisor]=result}removeUpstream(upstream){let upstreamOrigin=parseOrigin(upstream).origin,pool=this[kClients].find(pool2=>pool2[kUrl].origin===upstreamOrigin&&pool2.closed!==!0&&pool2.destroyed!==!0);return pool&&this[kRemoveClient](pool),this}get upstreams(){return this[kClients].filter(dispatcher=>dispatcher.closed!==!0&&dispatcher.destroyed!==!0).map(p=>p[kUrl].origin)}[kGetDispatcher](){if(this[kClients].length===0)throw new BalancedPoolMissingUpstreamError;if(!this[kClients].find(dispatcher2=>!dispatcher2[kNeedDrain]&&dispatcher2.closed!==!0&&dispatcher2.destroyed!==!0)||this[kClients].map(pool=>pool[kNeedDrain]).reduce((a,b)=>a&&b,!0))return;let counter=0,maxWeightIndex=this[kClients].findIndex(pool=>!pool[kNeedDrain]);for(;counter++<this[kClients].length;){this[kIndex]=(this[kIndex]+1)%this[kClients].length;let pool=this[kClients][this[kIndex]];if(pool[kWeight]>this[kClients][maxWeightIndex][kWeight]&&!pool[kNeedDrain]&&(maxWeightIndex=this[kIndex]),this[kIndex]===0&&(this[kCurrentWeight]=this[kCurrentWeight]-this[kGreatestCommonDivisor],this[kCurrentWeight]<=0&&(this[kCurrentWeight]=this[kMaxWeightPerServer])),pool[kWeight]>=this[kCurrentWeight]&&!pool[kNeedDrain])return pool}return this[kCurrentWeight]=this[kClients][maxWeightIndex][kWeight],this[kIndex]=maxWeightIndex,this[kClients][maxWeightIndex]}};__name(BalancedPool,"BalancedPool");module2.exports=BalancedPool}});var require_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/agent.js"(exports,module2){"use strict";var{InvalidArgumentError}=require_errors(),{kClients,kRunning,kClose,kDestroy,kDispatch}=require_symbols(),DispatcherBase=require_dispatcher_base(),Pool=require_pool(),Client=require_client(),util=require_util(),kOnConnect=Symbol("onConnect"),kOnDisconnect=Symbol("onDisconnect"),kOnConnectionError=Symbol("onConnectionError"),kOnDrain=Symbol("onDrain"),kFactory=Symbol("factory"),kOptions=Symbol("options");function defaultFactory(origin,opts){return opts&&opts.connections===1?new Client(origin,opts):new Pool(origin,opts)}__name(defaultFactory,"defaultFactory");var Agent=class extends DispatcherBase{constructor({factory=defaultFactory,connect,...options}={}){if(typeof factory!="function")throw new InvalidArgumentError("factory must be a function.");if(connect!=null&&typeof connect!="function"&&typeof connect!="object")throw new InvalidArgumentError("connect must be a function or an object");super(),connect&&typeof connect!="function"&&(connect={...connect}),this[kOptions]={...util.deepClone(options),connect},this[kFactory]=factory,this[kClients]=new Map,this[kOnDrain]=(origin,targets)=>{this.emit("drain",origin,[this,...targets])},this[kOnConnect]=(origin,targets)=>{this.emit("connect",origin,[this,...targets])},this[kOnDisconnect]=(origin,targets,err)=>{this.emit("disconnect",origin,[this,...targets],err)},this[kOnConnectionError]=(origin,targets,err)=>{this.emit("connectionError",origin,[this,...targets],err)}}get[kRunning](){let ret=0;for(let client of this[kClients].values())ret+=client[kRunning];return ret}[kDispatch](opts,handler){let key;if(opts.origin&&(typeof opts.origin=="string"||opts.origin instanceof URL))key=String(opts.origin);else throw new InvalidArgumentError("opts.origin must be a non-empty string or URL.");let dispatcher=this[kClients].get(key);return dispatcher||(dispatcher=this[kFactory](opts.origin,this[kOptions]).on("drain",this[kOnDrain]).on("connect",this[kOnConnect]).on("disconnect",this[kOnDisconnect]).on("connectionError",this[kOnConnectionError]),this[kClients].set(key,dispatcher)),dispatcher.dispatch(opts,handler)}async[kClose](){let closePromises=[];for(let client of this[kClients].values())closePromises.push(client.close());this[kClients].clear(),await Promise.all(closePromises)}async[kDestroy](err){let destroyPromises=[];for(let client of this[kClients].values())destroyPromises.push(client.destroy(err));this[kClients].clear(),await Promise.all(destroyPromises)}};__name(Agent,"Agent");module2.exports=Agent}});var require_proxy_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/proxy-agent.js"(exports,module2){"use strict";var{kProxy,kClose,kDestroy}=require_symbols(),{URL:URL2}=require("node:url"),Agent=require_agent(),Pool=require_pool(),DispatcherBase=require_dispatcher_base(),{InvalidArgumentError,RequestAbortedError,SecureProxyConnectionError}=require_errors(),buildConnector=require_connect(),kAgent=Symbol("proxy agent"),kClient=Symbol("proxy client"),kProxyHeaders=Symbol("proxy headers"),kRequestTls=Symbol("request tls settings"),kProxyTls=Symbol("proxy tls settings"),kConnectEndpoint=Symbol("connect endpoint function");function defaultProtocolPort(protocol){return protocol==="https:"?443:80}__name(defaultProtocolPort,"defaultProtocolPort");function defaultFactory(origin,opts){return new Pool(origin,opts)}__name(defaultFactory,"defaultFactory");var noop=__name(()=>{},"noop"),ProxyAgent=class extends DispatcherBase{constructor(opts){if(!opts||typeof opts=="object"&&!(opts instanceof URL2)&&!opts.uri)throw new InvalidArgumentError("Proxy uri is mandatory");let{clientFactory=defaultFactory}=opts;if(typeof clientFactory!="function")throw new InvalidArgumentError("Proxy opts.clientFactory must be a function.");super();let url2=this.#getUrl(opts),{href,origin,port,protocol,username,password,hostname:proxyHostname}=url2;if(this[kProxy]={uri:href,protocol},this[kRequestTls]=opts.requestTls,this[kProxyTls]=opts.proxyTls,this[kProxyHeaders]=opts.headers||{},opts.auth&&opts.token)throw new InvalidArgumentError("opts.auth cannot be used in combination with opts.token");opts.auth?this[kProxyHeaders]["proxy-authorization"]=`Basic ${opts.auth}`:opts.token?this[kProxyHeaders]["proxy-authorization"]=opts.token:username&&password&&(this[kProxyHeaders]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(username)}:${decodeURIComponent(password)}`).toString("base64")}`);let connect=buildConnector({...opts.proxyTls});this[kConnectEndpoint]=buildConnector({...opts.requestTls}),this[kClient]=clientFactory(url2,{connect}),this[kAgent]=new Agent({...opts,connect:async(opts2,callback)=>{let requestedPath=opts2.host;opts2.port||(requestedPath+=`:${defaultProtocolPort(opts2.protocol)}`);try{let{socket,statusCode}=await this[kClient].connect({origin,port,path:requestedPath,signal:opts2.signal,headers:{...this[kProxyHeaders],host:opts2.host},servername:this[kProxyTls]?.servername||proxyHostname});if(statusCode!==200&&(socket.on("error",noop).destroy(),callback(new RequestAbortedError(`Proxy response (${statusCode}) !== 200 when HTTP Tunneling`))),opts2.protocol!=="https:"){callback(null,socket);return}let servername;this[kRequestTls]?servername=this[kRequestTls].servername:servername=opts2.servername,this[kConnectEndpoint]({...opts2,servername,httpSocket:socket},callback)}catch(err){err.code==="ERR_TLS_CERT_ALTNAME_INVALID"?callback(new SecureProxyConnectionError(err)):callback(err)}}})}dispatch(opts,handler){let headers=buildHeaders(opts.headers);if(throwIfProxyAuthIsSent(headers),headers&&!("host"in headers)&&!("Host"in headers)){let{host}=new URL2(opts.origin);headers.host=host}return this[kAgent].dispatch({...opts,headers},handler)}#getUrl(opts){return typeof opts=="string"?new URL2(opts):opts instanceof URL2?opts:new URL2(opts.uri)}async[kClose](){await this[kAgent].close(),await this[kClient].close()}async[kDestroy](){await this[kAgent].destroy(),await this[kClient].destroy()}};__name(ProxyAgent,"ProxyAgent");function buildHeaders(headers){if(Array.isArray(headers)){let headersPair={};for(let i=0;i<headers.length;i+=2)headersPair[headers[i]]=headers[i+1];return headersPair}return headers}__name(buildHeaders,"buildHeaders");function throwIfProxyAuthIsSent(headers){if(headers&&Object.keys(headers).find(key=>key.toLowerCase()==="proxy-authorization"))throw new InvalidArgumentError("Proxy-Authorization should be sent in ProxyAgent constructor")}__name(throwIfProxyAuthIsSent,"throwIfProxyAuthIsSent");module2.exports=ProxyAgent}});var require_env_http_proxy_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/env-http-proxy-agent.js"(exports,module2){"use strict";var DispatcherBase=require_dispatcher_base(),{kClose,kDestroy,kClosed,kDestroyed,kDispatch,kNoProxyAgent,kHttpProxyAgent,kHttpsProxyAgent}=require_symbols(),ProxyAgent=require_proxy_agent(),Agent=require_agent(),DEFAULT_PORTS={"http:":80,"https:":443},experimentalWarned=!1,EnvHttpProxyAgent=class extends DispatcherBase{#noProxyValue=null;#noProxyEntries=null;#opts=null;constructor(opts={}){super(),this.#opts=opts,experimentalWarned||(experimentalWarned=!0,process.emitWarning("EnvHttpProxyAgent is experimental, expect them to change at any time.",{code:"UNDICI-EHPA"}));let{httpProxy,httpsProxy,noProxy,...agentOpts}=opts;this[kNoProxyAgent]=new Agent(agentOpts);let HTTP_PROXY=httpProxy??process.env.http_proxy??process.env.HTTP_PROXY;HTTP_PROXY?this[kHttpProxyAgent]=new ProxyAgent({...agentOpts,uri:HTTP_PROXY}):this[kHttpProxyAgent]=this[kNoProxyAgent];let HTTPS_PROXY=httpsProxy??process.env.https_proxy??process.env.HTTPS_PROXY;HTTPS_PROXY?this[kHttpsProxyAgent]=new ProxyAgent({...agentOpts,uri:HTTPS_PROXY}):this[kHttpsProxyAgent]=this[kHttpProxyAgent],this.#parseNoProxy()}[kDispatch](opts,handler){let url2=new URL(opts.origin);return this.#getProxyAgentForUrl(url2).dispatch(opts,handler)}async[kClose](){await this[kNoProxyAgent].close(),this[kHttpProxyAgent][kClosed]||await this[kHttpProxyAgent].close(),this[kHttpsProxyAgent][kClosed]||await this[kHttpsProxyAgent].close()}async[kDestroy](err){await this[kNoProxyAgent].destroy(err),this[kHttpProxyAgent][kDestroyed]||await this[kHttpProxyAgent].destroy(err),this[kHttpsProxyAgent][kDestroyed]||await this[kHttpsProxyAgent].destroy(err)}#getProxyAgentForUrl(url2){let{protocol,host:hostname,port}=url2;return hostname=hostname.replace(/:\d*$/,"").toLowerCase(),port=Number.parseInt(port,10)||DEFAULT_PORTS[protocol]||0,this.#shouldProxy(hostname,port)?protocol==="https:"?this[kHttpsProxyAgent]:this[kHttpProxyAgent]:this[kNoProxyAgent]}#shouldProxy(hostname,port){if(this.#noProxyChanged&&this.#parseNoProxy(),this.#noProxyEntries.length===0)return!0;if(this.#noProxyValue==="*")return!1;for(let i=0;i<this.#noProxyEntries.length;i++){let entry=this.#noProxyEntries[i];if(!(entry.port&&entry.port!==port)){if(/^[.*]/.test(entry.hostname)){if(hostname.endsWith(entry.hostname.replace(/^\*/,"")))return!1}else if(hostname===entry.hostname)return!1}}return!0}#parseNoProxy(){let noProxyValue=this.#opts.noProxy??this.#noProxyEnv,noProxySplit=noProxyValue.split(/[,\s]/),noProxyEntries=[];for(let i=0;i<noProxySplit.length;i++){let entry=noProxySplit[i];if(!entry)continue;let parsed=entry.match(/^(.+):(\d+)$/);noProxyEntries.push({hostname:(parsed?parsed[1]:entry).toLowerCase(),port:parsed?Number.parseInt(parsed[2],10):0})}this.#noProxyValue=noProxyValue,this.#noProxyEntries=noProxyEntries}get#noProxyChanged(){return this.#opts.noProxy!==void 0?!1:this.#noProxyValue!==this.#noProxyEnv}get#noProxyEnv(){return process.env.no_proxy??process.env.NO_PROXY??""}};__name(EnvHttpProxyAgent,"EnvHttpProxyAgent");module2.exports=EnvHttpProxyAgent}});var require_retry_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/retry-handler.js"(exports,module2){"use strict";var assert=require("node:assert"),{kRetryHandlerDefaultRetry}=require_symbols(),{RequestRetryError}=require_errors(),WrapHandler=require_wrap_handler(),{isDisturbed,parseRangeHeader,wrapRequestBody}=require_util();function calculateRetryAfterHeader(retryAfter){let current=Date.now();return new Date(retryAfter).getTime()-current}__name(calculateRetryAfterHeader,"calculateRetryAfterHeader");var RetryHandler=class{constructor(opts,{dispatch,handler}){let{retryOptions,...dispatchOpts}=opts,{retry:retryFn,maxRetries,maxTimeout,minTimeout,timeoutFactor,methods,errorCodes,retryAfter,statusCodes}=retryOptions??{};this.dispatch=dispatch,this.handler=WrapHandler.wrap(handler),this.opts={...dispatchOpts,body:wrapRequestBody(opts.body)},this.retryOpts={retry:retryFn??RetryHandler[kRetryHandlerDefaultRetry],retryAfter:retryAfter??!0,maxTimeout:maxTimeout??30*1e3,minTimeout:minTimeout??500,timeoutFactor:timeoutFactor??2,maxRetries:maxRetries??5,methods:methods??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:statusCodes??[500,502,503,504,429],errorCodes:errorCodes??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE","UND_ERR_SOCKET"]},this.retryCount=0,this.retryCountCheckpoint=0,this.headersSent=!1,this.start=0,this.end=null,this.etag=null}onRequestStart(controller,context){this.headersSent||this.handler.onRequestStart?.(controller,context)}onRequestUpgrade(controller,statusCode,headers,socket){this.handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}static[kRetryHandlerDefaultRetry](err,{state,opts},cb){let{statusCode,code,headers}=err,{method,retryOptions}=opts,{maxRetries,minTimeout,maxTimeout,timeoutFactor,statusCodes,errorCodes,methods}=retryOptions,{counter}=state;if(code&&code!=="UND_ERR_REQ_RETRY"&&!errorCodes.includes(code)){cb(err);return}if(Array.isArray(methods)&&!methods.includes(method)){cb(err);return}if(statusCode!=null&&Array.isArray(statusCodes)&&!statusCodes.includes(statusCode)){cb(err);return}if(counter>maxRetries){cb(err);return}let retryAfterHeader=headers?.["retry-after"];retryAfterHeader&&(retryAfterHeader=Number(retryAfterHeader),retryAfterHeader=Number.isNaN(retryAfterHeader)?calculateRetryAfterHeader(retryAfterHeader):retryAfterHeader*1e3);let retryTimeout=retryAfterHeader>0?Math.min(retryAfterHeader,maxTimeout):Math.min(minTimeout*timeoutFactor**(counter-1),maxTimeout);setTimeout(()=>cb(null),retryTimeout)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.retryCount+=1,statusCode>=300)if(this.retryOpts.statusCodes.includes(statusCode)===!1){this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}else throw new RequestRetryError("Request failed",statusCode,{headers,data:{count:this.retryCount}});if(this.headersSent){if(statusCode!==206&&(this.start>0||statusCode!==200))throw new RequestRetryError("server does not support the range header and the payload was partially consumed",statusCode,{headers,data:{count:this.retryCount}});let contentRange=parseRangeHeader(headers["content-range"]);if(!contentRange)throw new RequestRetryError("Content-Range mismatch",statusCode,{headers,data:{count:this.retryCount}});if(this.etag!=null&&this.etag!==headers.etag)throw new RequestRetryError("ETag mismatch",statusCode,{headers,data:{count:this.retryCount}});let{start,size,end=size?size-1:null}=contentRange;assert(this.start===start,"content-range mismatch"),assert(this.end==null||this.end===end,"content-range mismatch");return}if(this.end==null){if(statusCode===206){let range=parseRangeHeader(headers["content-range"]);if(range==null){this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}let{start,size,end=size?size-1:null}=range;assert(start!=null&&Number.isFinite(start),"content-range mismatch"),assert(end!=null&&Number.isFinite(end),"invalid content-length"),this.start=start,this.end=end}if(this.end==null){let contentLength=headers["content-length"];this.end=contentLength!=null?Number(contentLength)-1:null}assert(Number.isFinite(this.start)),assert(this.end==null||Number.isFinite(this.end),"invalid content-length"),this.resume=!0,this.etag=headers.etag!=null?headers.etag:null,this.etag!=null&&this.etag[0]==="W"&&this.etag[1]==="/"&&(this.etag=null),this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage)}else throw new RequestRetryError("Request failed",statusCode,{headers,data:{count:this.retryCount}})}onResponseData(controller,chunk){this.start+=chunk.length,this.handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){return this.retryCount=0,this.handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){if(controller?.aborted||isDisturbed(this.opts.body)){this.handler.onResponseError?.(controller,err);return}this.retryCount-this.retryCountCheckpoint>0?this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint):this.retryCount+=1,this.retryOpts.retry(err,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},onRetry.bind(this));function onRetry(err2){if(err2!=null||controller?.aborted||isDisturbed(this.opts.body))return this.handler.onResponseError?.(controller,err2);if(this.start!==0){let headers={range:`bytes=${this.start}-${this.end??""}`};this.etag!=null&&(headers["if-match"]=this.etag),this.opts={...this.opts,headers:{...this.opts.headers,...headers}}}try{this.retryCountCheckpoint=this.retryCount,this.dispatch(this.opts,this)}catch(err3){this.handler.onResponseError?.(controller,err3)}}__name(onRetry,"onRetry")}};__name(RetryHandler,"RetryHandler");module2.exports=RetryHandler}});var require_retry_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/retry-agent.js"(exports,module2){"use strict";var Dispatcher2=require_dispatcher(),RetryHandler=require_retry_handler(),RetryAgent=class extends Dispatcher2{#agent=null;#options=null;constructor(agent,options={}){super(options),this.#agent=agent,this.#options=options}dispatch(opts,handler){let retry=new RetryHandler({...opts,retryOptions:this.#options},{dispatch:this.#agent.dispatch.bind(this.#agent),handler});return this.#agent.dispatch(opts,retry)}close(){return this.#agent.close()}destroy(){return this.#agent.destroy()}};__name(RetryAgent,"RetryAgent");module2.exports=RetryAgent}});var require_readable=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/readable.js"(exports,module2){"use strict";var assert=require("node:assert"),{Readable}=require("node:stream"),{RequestAbortedError,NotSupportedError,InvalidArgumentError,AbortError}=require_errors(),util=require_util(),{ReadableStreamFrom}=require_util(),kConsume=Symbol("kConsume"),kReading=Symbol("kReading"),kBody=Symbol("kBody"),kAbort=Symbol("kAbort"),kContentType=Symbol("kContentType"),kContentLength=Symbol("kContentLength"),kUsed=Symbol("kUsed"),kBytesRead=Symbol("kBytesRead"),noop=__name(()=>{},"noop"),BodyReadable=class extends Readable{constructor({resume,abort,contentType="",contentLength,highWaterMark=64*1024}){super({autoDestroy:!0,read:resume,highWaterMark}),this._readableState.dataEmitted=!1,this[kAbort]=abort,this[kConsume]=null,this[kBytesRead]=0,this[kBody]=null,this[kUsed]=!1,this[kContentType]=contentType,this[kContentLength]=Number.isFinite(contentLength)?contentLength:null,this[kReading]=!1}_destroy(err,callback){!err&&!this._readableState.endEmitted&&(err=new RequestAbortedError),err&&this[kAbort](),this[kUsed]?callback(err):setImmediate(()=>{callback(err)})}on(event,listener){return(event==="data"||event==="readable")&&(this[kReading]=!0,this[kUsed]=!0),super.on(event,listener)}addListener(event,listener){return this.on(event,listener)}off(event,listener){let ret=super.off(event,listener);return(event==="data"||event==="readable")&&(this[kReading]=this.listenerCount("data")>0||this.listenerCount("readable")>0),ret}removeListener(event,listener){return this.off(event,listener)}push(chunk){return this[kBytesRead]+=chunk?chunk.length:0,this[kConsume]&&chunk!==null?(consumePush(this[kConsume],chunk),this[kReading]?super.push(chunk):!0):super.push(chunk)}text(){return consume(this,"text")}json(){return consume(this,"json")}blob(){return consume(this,"blob")}bytes(){return consume(this,"bytes")}arrayBuffer(){return consume(this,"arrayBuffer")}async formData(){throw new NotSupportedError}get bodyUsed(){return util.isDisturbed(this)}get body(){return this[kBody]||(this[kBody]=ReadableStreamFrom(this),this[kConsume]&&(this[kBody].getReader(),assert(this[kBody].locked))),this[kBody]}async dump(opts){let signal=opts?.signal;if(signal!=null&&(typeof signal!="object"||!("aborted"in signal)))throw new InvalidArgumentError("signal must be an AbortSignal");let limit=opts?.limit&&Number.isFinite(opts.limit)?opts.limit:128*1024;return signal?.throwIfAborted(),this._readableState.closeEmitted?null:await new Promise((resolve,reject)=>{if((this[kContentLength]&&this[kContentLength]>limit||this[kBytesRead]>limit)&&this.destroy(new AbortError),signal){let onAbort=__name(()=>{this.destroy(signal.reason??new AbortError)},"onAbort");signal.addEventListener("abort",onAbort),this.on("close",function(){signal.removeEventListener("abort",onAbort),signal.aborted?reject(signal.reason??new AbortError):resolve(null)})}else this.on("close",resolve);this.on("error",noop).on("data",()=>{this[kBytesRead]>limit&&this.destroy()}).resume()})}setEncoding(encoding){return Buffer.isEncoding(encoding)&&(this._readableState.encoding=encoding),this}};__name(BodyReadable,"BodyReadable");function isLocked(bodyReadable){return bodyReadable[kBody]?.locked===!0||bodyReadable[kConsume]!==null}__name(isLocked,"isLocked");function isUnusable(bodyReadable){return util.isDisturbed(bodyReadable)||isLocked(bodyReadable)}__name(isUnusable,"isUnusable");function consume(stream,type){return assert(!stream[kConsume]),new Promise((resolve,reject)=>{if(isUnusable(stream)){let rState=stream._readableState;rState.destroyed&&rState.closeEmitted===!1?stream.on("error",err=>{reject(err)}).on("close",()=>{reject(new TypeError("unusable"))}):reject(rState.errored??new TypeError("unusable"))}else queueMicrotask(()=>{stream[kConsume]={type,stream,resolve,reject,length:0,body:[]},stream.on("error",function(err){consumeFinish(this[kConsume],err)}).on("close",function(){this[kConsume].body!==null&&consumeFinish(this[kConsume],new RequestAbortedError)}),consumeStart(stream[kConsume])})})}__name(consume,"consume");function consumeStart(consume2){if(consume2.body===null)return;let{_readableState:state}=consume2.stream;if(state.bufferIndex){let start=state.bufferIndex,end=state.buffer.length;for(let n=start;n<end;n++)consumePush(consume2,state.buffer[n])}else for(let chunk of state.buffer)consumePush(consume2,chunk);for(state.endEmitted?consumeEnd(this[kConsume],this._readableState.encoding):consume2.stream.on("end",function(){consumeEnd(this[kConsume],this._readableState.encoding)}),consume2.stream.resume();consume2.stream.read()!=null;);}__name(consumeStart,"consumeStart");function chunksDecode(chunks,length,encoding){if(chunks.length===0||length===0)return"";let buffer=chunks.length===1?chunks[0]:Buffer.concat(chunks,length),bufferLength=buffer.length,start=bufferLength>2&&buffer[0]===239&&buffer[1]===187&&buffer[2]===191?3:0;return!encoding||encoding==="utf8"||encoding==="utf-8"?buffer.utf8Slice(start,bufferLength):buffer.subarray(start,bufferLength).toString(encoding)}__name(chunksDecode,"chunksDecode");function chunksConcat(chunks,length){if(chunks.length===0||length===0)return new Uint8Array(0);if(chunks.length===1)return new Uint8Array(chunks[0]);let buffer=new Uint8Array(Buffer.allocUnsafeSlow(length).buffer),offset=0;for(let i=0;i<chunks.length;++i){let chunk=chunks[i];buffer.set(chunk,offset),offset+=chunk.length}return buffer}__name(chunksConcat,"chunksConcat");function consumeEnd(consume2,encoding){let{type,body,resolve,stream,length}=consume2;try{type==="text"?resolve(chunksDecode(body,length,encoding)):type==="json"?resolve(JSON.parse(chunksDecode(body,length,encoding))):type==="arrayBuffer"?resolve(chunksConcat(body,length).buffer):type==="blob"?resolve(new Blob(body,{type:stream[kContentType]})):type==="bytes"&&resolve(chunksConcat(body,length)),consumeFinish(consume2)}catch(err){stream.destroy(err)}}__name(consumeEnd,"consumeEnd");function consumePush(consume2,chunk){consume2.length+=chunk.length,consume2.body.push(chunk)}__name(consumePush,"consumePush");function consumeFinish(consume2,err){consume2.body!==null&&(err?consume2.reject(err):consume2.resolve(),consume2.type=null,consume2.stream=null,consume2.resolve=null,consume2.reject=null,consume2.length=0,consume2.body=null)}__name(consumeFinish,"consumeFinish");module2.exports={Readable:BodyReadable,chunksDecode}}});var require_api_request=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-request.js"(exports,module2){"use strict";var assert=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{Readable}=require_readable(),{InvalidArgumentError,RequestAbortedError}=require_errors(),util=require_util();function noop(){}__name(noop,"noop");var RequestHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");let{signal,method,opaque,body,onInfo,responseHeaders,highWaterMark}=opts;try{if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(highWaterMark&&(typeof highWaterMark!="number"||highWaterMark<0))throw new InvalidArgumentError("invalid highWaterMark");if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError("invalid onInfo callback");super("UNDICI_REQUEST")}catch(err){throw util.isStream(body)&&util.destroy(body.on("error",noop),err),err}this.method=method,this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.callback=callback,this.res=null,this.abort=null,this.body=body,this.trailers={},this.context=null,this.onInfo=onInfo||null,this.highWaterMark=highWaterMark,this.reason=null,this.removeAbortListener=null,signal?.aborted?this.reason=signal.reason??new RequestAbortedError:signal&&(this.removeAbortListener=util.addAbortListener(signal,()=>{this.reason=signal.reason??new RequestAbortedError,this.res?util.destroy(this.res.on("error",noop),this.reason):this.abort&&this.abort(this.reason)}))}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert(this.callback),this.abort=abort,this.context=context}onHeaders(statusCode,rawHeaders,resume,statusMessage){let{callback,opaque,abort,context,responseHeaders,highWaterMark}=this,headers=responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);if(statusCode<200){this.onInfo&&this.onInfo({statusCode,headers});return}let parsedHeaders=responseHeaders==="raw"?util.parseHeaders(rawHeaders):headers,contentType=parsedHeaders["content-type"],contentLength=parsedHeaders["content-length"],res=new Readable({resume,abort,contentType,contentLength:this.method!=="HEAD"&&contentLength?Number(contentLength):null,highWaterMark});this.removeAbortListener&&(res.on("close",this.removeAbortListener),this.removeAbortListener=null),this.callback=null,this.res=res,callback!==null&&this.runInAsyncScope(callback,null,null,{statusCode,headers,trailers:this.trailers,opaque,body:res,context})}onData(chunk){return this.res.push(chunk)}onComplete(trailers){util.parseHeaders(trailers,this.trailers),this.res.push(null)}onError(err){let{res,callback,body,opaque}=this;callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})})),res&&(this.res=null,queueMicrotask(()=>{util.destroy(res.on("error",noop),err)})),body&&(this.body=null,util.isStream(body)&&(body.on("error",noop),util.destroy(body,err))),this.removeAbortListener&&(this.removeAbortListener(),this.removeAbortListener=null)}};__name(RequestHandler,"RequestHandler");function request(opts,callback){if(callback===void 0)return new Promise((resolve,reject)=>{request.call(this,opts,(err,data)=>err?reject(err):resolve(data))});try{let handler=new RequestHandler(opts,callback);this.dispatch(opts,handler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(request,"request");module2.exports=request;module2.exports.RequestHandler=RequestHandler}});var require_abort_signal=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/abort-signal.js"(exports,module2){"use strict";var{addAbortListener}=require_util(),{RequestAbortedError}=require_errors(),kListener=Symbol("kListener"),kSignal=Symbol("kSignal");function abort(self){self.abort?self.abort(self[kSignal]?.reason):self.reason=self[kSignal]?.reason??new RequestAbortedError,removeSignal(self)}__name(abort,"abort");function addSignal(self,signal){if(self.reason=null,self[kSignal]=null,self[kListener]=null,!!signal){if(signal.aborted){abort(self);return}self[kSignal]=signal,self[kListener]=()=>{abort(self)},addAbortListener(self[kSignal],self[kListener])}}__name(addSignal,"addSignal");function removeSignal(self){self[kSignal]&&("removeEventListener"in self[kSignal]?self[kSignal].removeEventListener("abort",self[kListener]):self[kSignal].removeListener("abort",self[kListener]),self[kSignal]=null,self[kListener]=null)}__name(removeSignal,"removeSignal");module2.exports={addSignal,removeSignal}}});var require_api_stream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-stream.js"(exports,module2){"use strict";var assert=require("node:assert"),{finished}=require("node:stream"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError,InvalidReturnValueError}=require_errors(),util=require_util(),{addSignal,removeSignal}=require_abort_signal();function noop(){}__name(noop,"noop");var StreamHandler=class extends AsyncResource{constructor(opts,factory,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");let{signal,method,opaque,body,onInfo,responseHeaders}=opts;try{if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(typeof factory!="function")throw new InvalidArgumentError("invalid factory");if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError("invalid onInfo callback");super("UNDICI_STREAM")}catch(err){throw util.isStream(body)&&util.destroy(body.on("error",noop),err),err}this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.factory=factory,this.callback=callback,this.res=null,this.abort=null,this.context=null,this.trailers=null,this.body=body,this.onInfo=onInfo||null,util.isStream(body)&&body.on("error",err=>{this.onError(err)}),addSignal(this,signal)}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert(this.callback),this.abort=abort,this.context=context}onHeaders(statusCode,rawHeaders,resume,statusMessage){let{factory,opaque,context,responseHeaders}=this,headers=responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);if(statusCode<200){this.onInfo&&this.onInfo({statusCode,headers});return}if(this.factory=null,factory===null)return;let res=this.runInAsyncScope(factory,null,{statusCode,headers,opaque,context});if(!res||typeof res.write!="function"||typeof res.end!="function"||typeof res.on!="function")throw new InvalidReturnValueError("expected Writable");return finished(res,{readable:!1},err=>{let{callback,res:res2,opaque:opaque2,trailers,abort}=this;this.res=null,(err||!res2.readable)&&util.destroy(res2,err),this.callback=null,this.runInAsyncScope(callback,null,err||null,{opaque:opaque2,trailers}),err&&abort()}),res.on("drain",resume),this.res=res,(res.writableNeedDrain!==void 0?res.writableNeedDrain:res._writableState?.needDrain)!==!0}onData(chunk){let{res}=this;return res?res.write(chunk):!0}onComplete(trailers){let{res}=this;removeSignal(this),res&&(this.trailers=util.parseHeaders(trailers),res.end())}onError(err){let{res,callback,opaque,body}=this;removeSignal(this),this.factory=null,res?(this.res=null,util.destroy(res,err)):callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})})),body&&(this.body=null,util.destroy(body,err))}};__name(StreamHandler,"StreamHandler");function stream(opts,factory,callback){if(callback===void 0)return new Promise((resolve,reject)=>{stream.call(this,opts,factory,(err,data)=>err?reject(err):resolve(data))});try{let handler=new StreamHandler(opts,factory,callback);this.dispatch(opts,handler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(stream,"stream");module2.exports=stream}});var require_api_pipeline=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-pipeline.js"(exports,module2){"use strict";var{Readable,Duplex,PassThrough}=require("node:stream"),assert=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError,InvalidReturnValueError,RequestAbortedError}=require_errors(),util=require_util(),{addSignal,removeSignal}=require_abort_signal();function noop(){}__name(noop,"noop");var kResume=Symbol("resume"),PipelineRequest=class extends Readable{constructor(){super({autoDestroy:!0}),this[kResume]=null}_read(){let{[kResume]:resume}=this;resume&&(this[kResume]=null,resume())}_destroy(err,callback){this._read(),callback(err)}};__name(PipelineRequest,"PipelineRequest");var PipelineResponse=class extends Readable{constructor(resume){super({autoDestroy:!0}),this[kResume]=resume}_read(){this[kResume]()}_destroy(err,callback){!err&&!this._readableState.endEmitted&&(err=new RequestAbortedError),callback(err)}};__name(PipelineResponse,"PipelineResponse");var PipelineHandler=class extends AsyncResource{constructor(opts,handler){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(typeof handler!="function")throw new InvalidArgumentError("invalid handler");let{signal,method,opaque,onInfo,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError("invalid onInfo callback");super("UNDICI_PIPELINE"),this.opaque=opaque||null,this.responseHeaders=responseHeaders||null,this.handler=handler,this.abort=null,this.context=null,this.onInfo=onInfo||null,this.req=new PipelineRequest().on("error",noop),this.ret=new Duplex({readableObjectMode:opts.objectMode,autoDestroy:!0,read:()=>{let{body}=this;body?.resume&&body.resume()},write:(chunk,encoding,callback)=>{let{req}=this;req.push(chunk,encoding)||req._readableState.destroyed?callback():req[kResume]=callback},destroy:(err,callback)=>{let{body,req,res,ret,abort}=this;!err&&!ret._readableState.endEmitted&&(err=new RequestAbortedError),abort&&err&&abort(),util.destroy(body,err),util.destroy(req,err),util.destroy(res,err),removeSignal(this),callback(err)}}).on("prefinish",()=>{let{req}=this;req.push(null)}),this.res=null,addSignal(this,signal)}onConnect(abort,context){let{res}=this;if(this.reason){abort(this.reason);return}assert(!res,"pipeline cannot be retried"),this.abort=abort,this.context=context}onHeaders(statusCode,rawHeaders,resume){let{opaque,handler,context}=this;if(statusCode<200){if(this.onInfo){let headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);this.onInfo({statusCode,headers})}return}this.res=new PipelineResponse(resume);let body;try{this.handler=null;let headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);body=this.runInAsyncScope(handler,null,{statusCode,headers,opaque,body:this.res,context})}catch(err){throw this.res.on("error",noop),err}if(!body||typeof body.on!="function")throw new InvalidReturnValueError("expected Readable");body.on("data",chunk=>{let{ret,body:body2}=this;!ret.push(chunk)&&body2.pause&&body2.pause()}).on("error",err=>{let{ret}=this;util.destroy(ret,err)}).on("end",()=>{let{ret}=this;ret.push(null)}).on("close",()=>{let{ret}=this;ret._readableState.ended||util.destroy(ret,new RequestAbortedError)}),this.body=body}onData(chunk){let{res}=this;return res.push(chunk)}onComplete(trailers){let{res}=this;res.push(null)}onError(err){let{ret}=this;this.handler=null,util.destroy(ret,err)}};__name(PipelineHandler,"PipelineHandler");function pipeline(opts,handler){try{let pipelineHandler=new PipelineHandler(opts,handler);return this.dispatch({...opts,body:pipelineHandler.req},pipelineHandler),pipelineHandler.ret}catch(err){return new PassThrough().destroy(err)}}__name(pipeline,"pipeline");module2.exports=pipeline}});var require_api_upgrade=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-upgrade.js"(exports,module2){"use strict";var{InvalidArgumentError,SocketError}=require_errors(),{AsyncResource}=require("node:async_hooks"),assert=require("node:assert"),util=require_util(),{addSignal,removeSignal}=require_abort_signal(),UpgradeHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");let{signal,opaque,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");super("UNDICI_UPGRADE"),this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.callback=callback,this.abort=null,this.context=null,addSignal(this,signal)}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert(this.callback),this.abort=abort,this.context=null}onHeaders(){throw new SocketError("bad upgrade",null)}onUpgrade(statusCode,rawHeaders,socket){assert(statusCode===101);let{callback,opaque,context}=this;removeSignal(this),this.callback=null;let headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);this.runInAsyncScope(callback,null,null,{headers,socket,opaque,context})}onError(err){let{callback,opaque}=this;removeSignal(this),callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})}))}};__name(UpgradeHandler,"UpgradeHandler");function upgrade(opts,callback){if(callback===void 0)return new Promise((resolve,reject)=>{upgrade.call(this,opts,(err,data)=>err?reject(err):resolve(data))});try{let upgradeHandler=new UpgradeHandler(opts,callback),upgradeOpts={...opts,method:opts.method||"GET",upgrade:opts.protocol||"Websocket"};this.dispatch(upgradeOpts,upgradeHandler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(upgrade,"upgrade");module2.exports=upgrade}});var require_api_connect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-connect.js"(exports,module2){"use strict";var assert=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError,SocketError}=require_errors(),util=require_util(),{addSignal,removeSignal}=require_abort_signal(),ConnectHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");let{signal,opaque,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");super("UNDICI_CONNECT"),this.opaque=opaque||null,this.responseHeaders=responseHeaders||null,this.callback=callback,this.abort=null,addSignal(this,signal)}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert(this.callback),this.abort=abort,this.context=context}onHeaders(){throw new SocketError("bad connect",null)}onUpgrade(statusCode,rawHeaders,socket){let{callback,opaque,context}=this;removeSignal(this),this.callback=null;let headers=rawHeaders;headers!=null&&(headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders)),this.runInAsyncScope(callback,null,null,{statusCode,headers,socket,opaque,context})}onError(err){let{callback,opaque}=this;removeSignal(this),callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})}))}};__name(ConnectHandler,"ConnectHandler");function connect(opts,callback){if(callback===void 0)return new Promise((resolve,reject)=>{connect.call(this,opts,(err,data)=>err?reject(err):resolve(data))});try{let connectHandler=new ConnectHandler(opts,callback),connectOptions={...opts,method:"CONNECT"};this.dispatch(connectOptions,connectHandler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(connect,"connect");module2.exports=connect}});var require_api=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/index.js"(exports,module2){"use strict";module2.exports.request=require_api_request();module2.exports.stream=require_api_stream();module2.exports.pipeline=require_api_pipeline();module2.exports.upgrade=require_api_upgrade();module2.exports.connect=require_api_connect()}});var require_mock_errors=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-errors.js"(exports,module2){"use strict";var{UndiciError}=require_errors(),MockNotMatchedError=class extends UndiciError{constructor(message){super(message),this.name="MockNotMatchedError",this.message=message||"The request does not match any registered mock dispatches",this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}};__name(MockNotMatchedError,"MockNotMatchedError");module2.exports={MockNotMatchedError}}});var require_mock_symbols=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-symbols.js"(exports,module2){"use strict";module2.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOriginalDispatch:Symbol("original dispatch"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected"),kIgnoreTrailingSlash:Symbol("ignore trailing slash")}}});var require_mock_utils=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-utils.js"(exports,module2){"use strict";var{MockNotMatchedError}=require_mock_errors(),{kDispatches,kMockAgent,kOriginalDispatch,kOrigin,kGetNetConnect}=require_mock_symbols(),{serializePathWithQuery}=require_util(),{STATUS_CODES}=require("node:http"),{types:{isPromise}}=require("node:util");function matchValue(match,value){return typeof match=="string"?match===value:match instanceof RegExp?match.test(value):typeof match=="function"?match(value)===!0:!1}__name(matchValue,"matchValue");function lowerCaseEntries(headers){return Object.fromEntries(Object.entries(headers).map(([headerName,headerValue])=>[headerName.toLocaleLowerCase(),headerValue]))}__name(lowerCaseEntries,"lowerCaseEntries");function getHeaderByName(headers,key){if(Array.isArray(headers)){for(let i=0;i<headers.length;i+=2)if(headers[i].toLocaleLowerCase()===key.toLocaleLowerCase())return headers[i+1];return}else return typeof headers.get=="function"?headers.get(key):lowerCaseEntries(headers)[key.toLocaleLowerCase()]}__name(getHeaderByName,"getHeaderByName");function buildHeadersFromArray(headers){let clone=headers.slice(),entries=[];for(let index=0;index<clone.length;index+=2)entries.push([clone[index],clone[index+1]]);return Object.fromEntries(entries)}__name(buildHeadersFromArray,"buildHeadersFromArray");function matchHeaders(mockDispatch2,headers){if(typeof mockDispatch2.headers=="function")return Array.isArray(headers)&&(headers=buildHeadersFromArray(headers)),mockDispatch2.headers(headers?lowerCaseEntries(headers):{});if(typeof mockDispatch2.headers>"u")return!0;if(typeof headers!="object"||typeof mockDispatch2.headers!="object")return!1;for(let[matchHeaderName,matchHeaderValue]of Object.entries(mockDispatch2.headers)){let headerValue=getHeaderByName(headers,matchHeaderName);if(!matchValue(matchHeaderValue,headerValue))return!1}return!0}__name(matchHeaders,"matchHeaders");function safeUrl(path){if(typeof path!="string")return path;let pathSegments=path.split("?");if(pathSegments.length!==2)return path;let qp=new URLSearchParams(pathSegments.pop());return qp.sort(),[...pathSegments,qp.toString()].join("?")}__name(safeUrl,"safeUrl");function matchKey(mockDispatch2,{path,method,body,headers}){let pathMatch=matchValue(mockDispatch2.path,path),methodMatch=matchValue(mockDispatch2.method,method),bodyMatch=typeof mockDispatch2.body<"u"?matchValue(mockDispatch2.body,body):!0,headersMatch=matchHeaders(mockDispatch2,headers);return pathMatch&&methodMatch&&bodyMatch&&headersMatch}__name(matchKey,"matchKey");function getResponseData(data){return Buffer.isBuffer(data)||data instanceof Uint8Array||data instanceof ArrayBuffer?data:typeof data=="object"?JSON.stringify(data):data.toString()}__name(getResponseData,"getResponseData");function getMockDispatch(mockDispatches,key){let basePath=key.query?serializePathWithQuery(key.path,key.query):key.path,resolvedPath=typeof basePath=="string"?safeUrl(basePath):basePath,resolvedPathWithoutTrailingSlash=removeTrailingSlash(resolvedPath),matchedMockDispatches=mockDispatches.filter(({consumed})=>!consumed).filter(({path,ignoreTrailingSlash})=>ignoreTrailingSlash?matchValue(removeTrailingSlash(safeUrl(path)),resolvedPathWithoutTrailingSlash):matchValue(safeUrl(path),resolvedPath));if(matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(({method})=>matchValue(method,key.method)),matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for method '${key.method}' on path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(({body})=>typeof body<"u"?matchValue(body,key.body):!0),matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for body '${key.body}' on path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(mockDispatch2=>matchHeaders(mockDispatch2,key.headers)),matchedMockDispatches.length===0){let headers=typeof key.headers=="object"?JSON.stringify(key.headers):key.headers;throw new MockNotMatchedError(`Mock dispatch not matched for headers '${headers}' on path '${resolvedPath}'`)}return matchedMockDispatches[0]}__name(getMockDispatch,"getMockDispatch");function addMockDispatch(mockDispatches,key,data,opts){let baseData={timesInvoked:0,times:1,persist:!1,consumed:!1,...opts},replyData=typeof data=="function"?{callback:data}:{...data},newMockDispatch={...baseData,...key,pending:!0,data:{error:null,...replyData}};return mockDispatches.push(newMockDispatch),newMockDispatch}__name(addMockDispatch,"addMockDispatch");function deleteMockDispatch(mockDispatches,key){let index=mockDispatches.findIndex(dispatch=>dispatch.consumed?matchKey(dispatch,key):!1);index!==-1&&mockDispatches.splice(index,1)}__name(deleteMockDispatch,"deleteMockDispatch");function removeTrailingSlash(path){for(;path.endsWith("/");)path=path.slice(0,-1);return path.length===0&&(path="/"),path}__name(removeTrailingSlash,"removeTrailingSlash");function buildKey(opts){let{path,method,body,headers,query}=opts;return{path,method,body,headers,query}}__name(buildKey,"buildKey");function generateKeyValues(data){let keys=Object.keys(data),result=[];for(let i=0;i<keys.length;++i){let key=keys[i],value=data[key],name=Buffer.from(`${key}`);if(Array.isArray(value))for(let j=0;j<value.length;++j)result.push(name,Buffer.from(`${value[j]}`));else result.push(name,Buffer.from(`${value}`))}return result}__name(generateKeyValues,"generateKeyValues");function getStatusText(statusCode){return STATUS_CODES[statusCode]||"unknown"}__name(getStatusText,"getStatusText");async function getResponse(body){let buffers=[];for await(let data of body)buffers.push(data);return Buffer.concat(buffers).toString("utf8")}__name(getResponse,"getResponse");function mockDispatch(opts,handler){let key=buildKey(opts),mockDispatch2=getMockDispatch(this[kDispatches],key);mockDispatch2.timesInvoked++,mockDispatch2.data.callback&&(mockDispatch2.data={...mockDispatch2.data,...mockDispatch2.data.callback(opts)});let{data:{statusCode,data,headers,trailers,error},delay,persist}=mockDispatch2,{timesInvoked,times}=mockDispatch2;if(mockDispatch2.consumed=!persist&&timesInvoked>=times,mockDispatch2.pending=timesInvoked<times,error!==null)return deleteMockDispatch(this[kDispatches],key),handler.onError(error),!0;typeof delay=="number"&&delay>0?setTimeout(()=>{handleReply(this[kDispatches])},delay):handleReply(this[kDispatches]);function handleReply(mockDispatches,_data=data){let optsHeaders=Array.isArray(opts.headers)?buildHeadersFromArray(opts.headers):opts.headers,body=typeof _data=="function"?_data({...opts,headers:optsHeaders}):_data;if(isPromise(body)){body.then(newData=>handleReply(mockDispatches,newData));return}let responseData=getResponseData(body),responseHeaders=generateKeyValues(headers),responseTrailers=generateKeyValues(trailers);handler.onConnect?.(err=>handler.onError(err),null),handler.onHeaders?.(statusCode,responseHeaders,resume,getStatusText(statusCode)),handler.onData?.(Buffer.from(responseData)),handler.onComplete?.(responseTrailers),deleteMockDispatch(mockDispatches,key)}__name(handleReply,"handleReply");function resume(){}return __name(resume,"resume"),!0}__name(mockDispatch,"mockDispatch");function buildMockDispatch(){let agent=this[kMockAgent],origin=this[kOrigin],originalDispatch=this[kOriginalDispatch];return __name(function(opts,handler){if(agent.isMockActive)try{mockDispatch.call(this,opts,handler)}catch(error){if(error instanceof MockNotMatchedError){let netConnect=agent[kGetNetConnect]();if(netConnect===!1)throw new MockNotMatchedError(`${error.message}: subsequent request to origin ${origin} was not allowed (net.connect disabled)`);if(checkNetConnect(netConnect,origin))originalDispatch.call(this,opts,handler);else throw new MockNotMatchedError(`${error.message}: subsequent request to origin ${origin} was not allowed (net.connect is not enabled for this origin)`)}else throw error}else originalDispatch.call(this,opts,handler)},"dispatch")}__name(buildMockDispatch,"buildMockDispatch");function checkNetConnect(netConnect,origin){let url2=new URL(origin);return netConnect===!0?!0:!!(Array.isArray(netConnect)&&netConnect.some(matcher=>matchValue(matcher,url2.host)))}__name(checkNetConnect,"checkNetConnect");function buildMockOptions(opts){if(opts){let{agent,...mockOptions}=opts;return mockOptions}}__name(buildMockOptions,"buildMockOptions");module2.exports={getResponseData,getMockDispatch,addMockDispatch,deleteMockDispatch,buildKey,generateKeyValues,matchValue,getResponse,getStatusText,mockDispatch,buildMockDispatch,checkNetConnect,buildMockOptions,getHeaderByName,buildHeadersFromArray}}});var require_mock_interceptor=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-interceptor.js"(exports,module2){"use strict";var{getResponseData,buildKey,addMockDispatch}=require_mock_utils(),{kDispatches,kDispatchKey,kDefaultHeaders,kDefaultTrailers,kContentLength,kMockDispatch,kIgnoreTrailingSlash}=require_mock_symbols(),{InvalidArgumentError}=require_errors(),{serializePathWithQuery}=require_util(),MockScope=class{constructor(mockDispatch){this[kMockDispatch]=mockDispatch}delay(waitInMs){if(typeof waitInMs!="number"||!Number.isInteger(waitInMs)||waitInMs<=0)throw new InvalidArgumentError("waitInMs must be a valid integer > 0");return this[kMockDispatch].delay=waitInMs,this}persist(){return this[kMockDispatch].persist=!0,this}times(repeatTimes){if(typeof repeatTimes!="number"||!Number.isInteger(repeatTimes)||repeatTimes<=0)throw new InvalidArgumentError("repeatTimes must be a valid integer > 0");return this[kMockDispatch].times=repeatTimes,this}};__name(MockScope,"MockScope");var MockInterceptor=class{constructor(opts,mockDispatches){if(typeof opts!="object")throw new InvalidArgumentError("opts must be an object");if(typeof opts.path>"u")throw new InvalidArgumentError("opts.path must be defined");if(typeof opts.method>"u"&&(opts.method="GET"),typeof opts.path=="string")if(opts.query)opts.path=serializePathWithQuery(opts.path,opts.query);else{let parsedURL=new URL(opts.path,"data://");opts.path=parsedURL.pathname+parsedURL.search}typeof opts.method=="string"&&(opts.method=opts.method.toUpperCase()),this[kDispatchKey]=buildKey(opts),this[kDispatches]=mockDispatches,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDefaultHeaders]={},this[kDefaultTrailers]={},this[kContentLength]=!1}createMockScopeDispatchData({statusCode,data,responseOptions}){let responseData=getResponseData(data),contentLength=this[kContentLength]?{"content-length":responseData.length}:{},headers={...this[kDefaultHeaders],...contentLength,...responseOptions.headers},trailers={...this[kDefaultTrailers],...responseOptions.trailers};return{statusCode,data,headers,trailers}}validateReplyParameters(replyParameters){if(typeof replyParameters.statusCode>"u")throw new InvalidArgumentError("statusCode must be defined");if(typeof replyParameters.responseOptions!="object"||replyParameters.responseOptions===null)throw new InvalidArgumentError("responseOptions must be an object")}reply(replyOptionsCallbackOrStatusCode){if(typeof replyOptionsCallbackOrStatusCode=="function"){let wrappedDefaultsCallback=__name(opts=>{let resolvedData=replyOptionsCallbackOrStatusCode(opts);if(typeof resolvedData!="object"||resolvedData===null)throw new InvalidArgumentError("reply options callback must return an object");let replyParameters2={data:"",responseOptions:{},...resolvedData};return this.validateReplyParameters(replyParameters2),{...this.createMockScopeDispatchData(replyParameters2)}},"wrappedDefaultsCallback"),newMockDispatch2=addMockDispatch(this[kDispatches],this[kDispatchKey],wrappedDefaultsCallback,{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch2)}let replyParameters={statusCode:replyOptionsCallbackOrStatusCode,data:arguments[1]===void 0?"":arguments[1],responseOptions:arguments[2]===void 0?{}:arguments[2]};this.validateReplyParameters(replyParameters);let dispatchData=this.createMockScopeDispatchData(replyParameters),newMockDispatch=addMockDispatch(this[kDispatches],this[kDispatchKey],dispatchData,{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch)}replyWithError(error){if(typeof error>"u")throw new InvalidArgumentError("error must be defined");let newMockDispatch=addMockDispatch(this[kDispatches],this[kDispatchKey],{error},{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch)}defaultReplyHeaders(headers){if(typeof headers>"u")throw new InvalidArgumentError("headers must be defined");return this[kDefaultHeaders]=headers,this}defaultReplyTrailers(trailers){if(typeof trailers>"u")throw new InvalidArgumentError("trailers must be defined");return this[kDefaultTrailers]=trailers,this}replyContentLength(){return this[kContentLength]=!0,this}};__name(MockInterceptor,"MockInterceptor");module2.exports.MockInterceptor=MockInterceptor;module2.exports.MockScope=MockScope}});var require_mock_client=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-client.js"(exports,module2){"use strict";var{promisify}=require("node:util"),Client=require_client(),{buildMockDispatch}=require_mock_utils(),{kDispatches,kMockAgent,kClose,kOriginalClose,kOrigin,kOriginalDispatch,kConnected,kIgnoreTrailingSlash}=require_mock_symbols(),{MockInterceptor}=require_mock_interceptor(),Symbols=require_symbols(),{InvalidArgumentError}=require_errors(),MockClient=class extends Client{constructor(origin,opts){if(!opts||!opts.agent||typeof opts.agent.dispatch!="function")throw new InvalidArgumentError("Argument opts.agent must implement Agent");super(origin,opts),this[kMockAgent]=opts.agent,this[kOrigin]=origin,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDispatches]=[],this[kConnected]=1,this[kOriginalDispatch]=this.dispatch,this[kOriginalClose]=this.close.bind(this),this.dispatch=buildMockDispatch.call(this),this.close=this[kClose]}get[Symbols.kConnected](){return this[kConnected]}intercept(opts){return new MockInterceptor(opts&&{ignoreTrailingSlash:this[kIgnoreTrailingSlash],...opts},this[kDispatches])}async[kClose](){await promisify(this[kOriginalClose])(),this[kConnected]=0,this[kMockAgent][Symbols.kClients].delete(this[kOrigin])}};__name(MockClient,"MockClient");module2.exports=MockClient}});var require_mock_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-pool.js"(exports,module2){"use strict";var{promisify}=require("node:util"),Pool=require_pool(),{buildMockDispatch}=require_mock_utils(),{kDispatches,kMockAgent,kClose,kOriginalClose,kOrigin,kOriginalDispatch,kConnected,kIgnoreTrailingSlash}=require_mock_symbols(),{MockInterceptor}=require_mock_interceptor(),Symbols=require_symbols(),{InvalidArgumentError}=require_errors(),MockPool=class extends Pool{constructor(origin,opts){if(!opts||!opts.agent||typeof opts.agent.dispatch!="function")throw new InvalidArgumentError("Argument opts.agent must implement Agent");super(origin,opts),this[kMockAgent]=opts.agent,this[kOrigin]=origin,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDispatches]=[],this[kConnected]=1,this[kOriginalDispatch]=this.dispatch,this[kOriginalClose]=this.close.bind(this),this.dispatch=buildMockDispatch.call(this),this.close=this[kClose]}get[Symbols.kConnected](){return this[kConnected]}intercept(opts){return new MockInterceptor(opts&&{ignoreTrailingSlash:this[kIgnoreTrailingSlash],...opts},this[kDispatches])}async[kClose](){await promisify(this[kOriginalClose])(),this[kConnected]=0,this[kMockAgent][Symbols.kClients].delete(this[kOrigin])}};__name(MockPool,"MockPool");module2.exports=MockPool}});var require_pending_interceptors_formatter=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/pending-interceptors-formatter.js"(exports,module2){"use strict";var{Transform}=require("node:stream"),{Console}=require("node:console"),PERSISTENT=process.versions.icu?"\u2705":"Y ",NOT_PERSISTENT=process.versions.icu?"\u274C":"N ";module2.exports=__name(class{constructor({disableColors}={}){this.transform=new Transform({transform(chunk,_enc,cb){cb(null,chunk)}}),this.logger=new Console({stdout:this.transform,inspectOptions:{colors:!disableColors&&!process.env.CI}})}format(pendingInterceptors){let withPrettyHeaders=pendingInterceptors.map(({method,path,data:{statusCode},persist,times,timesInvoked,origin})=>({Method:method,Origin:origin,Path:path,"Status code":statusCode,Persistent:persist?PERSISTENT:NOT_PERSISTENT,Invocations:timesInvoked,Remaining:persist?1/0:times-timesInvoked}));return this.logger.table(withPrettyHeaders),this.transform.read().toString()}},"PendingInterceptorsFormatter")}});var require_mock_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-agent.js"(exports,module2){"use strict";var{kClients}=require_symbols(),Agent=require_agent(),{kAgent,kMockAgentSet,kMockAgentGet,kDispatches,kIsMockActive,kNetConnect,kGetNetConnect,kOptions,kFactory}=require_mock_symbols(),MockClient=require_mock_client(),MockPool=require_mock_pool(),{matchValue,buildMockOptions}=require_mock_utils(),{InvalidArgumentError,UndiciError}=require_errors(),Dispatcher2=require_dispatcher(),PendingInterceptorsFormatter=require_pending_interceptors_formatter(),MockAgent=class extends Dispatcher2{constructor(opts){if(super(opts),this[kNetConnect]=!0,this[kIsMockActive]=!0,opts?.agent&&typeof opts.agent.dispatch!="function")throw new InvalidArgumentError("Argument opts.agent must implement Agent");let agent=opts?.agent?opts.agent:new Agent(opts);this[kAgent]=agent,this[kClients]=agent[kClients],this[kOptions]=buildMockOptions(opts)}get(origin){let dispatcher=this[kMockAgentGet](origin);return dispatcher||(dispatcher=this[kFactory](origin),this[kMockAgentSet](origin,dispatcher)),dispatcher}dispatch(opts,handler){return this.get(opts.origin),this[kAgent].dispatch(opts,handler)}async close(){await this[kAgent].close(),this[kClients].clear()}deactivate(){this[kIsMockActive]=!1}activate(){this[kIsMockActive]=!0}enableNetConnect(matcher){if(typeof matcher=="string"||typeof matcher=="function"||matcher instanceof RegExp)Array.isArray(this[kNetConnect])?this[kNetConnect].push(matcher):this[kNetConnect]=[matcher];else if(typeof matcher>"u")this[kNetConnect]=!0;else throw new InvalidArgumentError("Unsupported matcher. Must be one of String|Function|RegExp.")}disableNetConnect(){this[kNetConnect]=!1}get isMockActive(){return this[kIsMockActive]}[kMockAgentSet](origin,dispatcher){this[kClients].set(origin,dispatcher)}[kFactory](origin){let mockOptions=Object.assign({agent:this},this[kOptions]);return this[kOptions]&&this[kOptions].connections===1?new MockClient(origin,mockOptions):new MockPool(origin,mockOptions)}[kMockAgentGet](origin){let client=this[kClients].get(origin);if(client)return client;if(typeof origin!="string"){let dispatcher=this[kFactory]("http://localhost:9999");return this[kMockAgentSet](origin,dispatcher),dispatcher}for(let[keyMatcher,nonExplicitDispatcher]of Array.from(this[kClients]))if(nonExplicitDispatcher&&typeof keyMatcher!="string"&&matchValue(keyMatcher,origin)){let dispatcher=this[kFactory](origin);return this[kMockAgentSet](origin,dispatcher),dispatcher[kDispatches]=nonExplicitDispatcher[kDispatches],dispatcher}}[kGetNetConnect](){return this[kNetConnect]}pendingInterceptors(){let mockAgentClients=this[kClients];return Array.from(mockAgentClients.entries()).flatMap(([origin,scope])=>scope[kDispatches].map(dispatch=>({...dispatch,origin}))).filter(({pending})=>pending)}assertNoPendingInterceptors({pendingInterceptorsFormatter=new PendingInterceptorsFormatter}={}){let pending=this.pendingInterceptors();if(pending.length!==0)throw new UndiciError(pending.length===1?`1 interceptor is pending:

${pendingInterceptorsFormatter.format(pending)}`.trim():`${pending.length} interceptors are pending:

${pendingInterceptorsFormatter.format(pending)}`.trim())}};__name(MockAgent,"MockAgent");module2.exports=MockAgent}});var require_global2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/global.js"(exports,module2){"use strict";var globalDispatcher=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError}=require_errors(),Agent=require_agent();getGlobalDispatcher()===void 0&&setGlobalDispatcher(new Agent);function setGlobalDispatcher(agent){if(!agent||typeof agent.dispatch!="function")throw new InvalidArgumentError("Argument agent must implement Agent");Object.defineProperty(globalThis,globalDispatcher,{value:agent,writable:!0,enumerable:!1,configurable:!1})}__name(setGlobalDispatcher,"setGlobalDispatcher");function getGlobalDispatcher(){return globalThis[globalDispatcher]}__name(getGlobalDispatcher,"getGlobalDispatcher");module2.exports={setGlobalDispatcher,getGlobalDispatcher}}});var require_decorator_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/decorator-handler.js"(exports,module2){"use strict";var assert=require("node:assert"),WrapHandler=require_wrap_handler();module2.exports=__name(class{#handler;#onCompleteCalled=!1;#onErrorCalled=!1;#onResponseStartCalled=!1;constructor(handler){if(typeof handler!="object"||handler===null)throw new TypeError("handler must be an object");this.#handler=WrapHandler.wrap(handler)}onRequestStart(...args){this.#handler.onRequestStart?.(...args)}onRequestUpgrade(...args){return assert(!this.#onCompleteCalled),assert(!this.#onErrorCalled),this.#handler.onRequestUpgrade?.(...args)}onResponseStart(...args){return assert(!this.#onCompleteCalled),assert(!this.#onErrorCalled),assert(!this.#onResponseStartCalled),this.#onResponseStartCalled=!0,this.#handler.onResponseStart?.(...args)}onResponseData(...args){return assert(!this.#onCompleteCalled),assert(!this.#onErrorCalled),this.#handler.onResponseData?.(...args)}onResponseEnd(...args){return assert(!this.#onCompleteCalled),assert(!this.#onErrorCalled),this.#onCompleteCalled=!0,this.#handler.onResponseEnd?.(...args)}onResponseError(...args){return this.#onErrorCalled=!0,this.#handler.onResponseError?.(...args)}onBodySent(){}},"DecoratorHandler")}});var require_redirect_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/redirect-handler.js"(exports,module2){"use strict";var util=require_util(),{kBodyUsed}=require_symbols(),assert=require("node:assert"),{InvalidArgumentError}=require_errors(),EE=require("node:events"),redirectableStatusCodes=[300,301,302,303,307,308],kBody=Symbol("body"),noop=__name(()=>{},"noop"),BodyAsyncIterable=class{constructor(body){this[kBody]=body,this[kBodyUsed]=!1}async*[Symbol.asyncIterator](){assert(!this[kBodyUsed],"disturbed"),this[kBodyUsed]=!0,yield*this[kBody]}};__name(BodyAsyncIterable,"BodyAsyncIterable");var RedirectHandler=class{static buildDispatch(dispatcher,maxRedirections){if(maxRedirections!=null&&(!Number.isInteger(maxRedirections)||maxRedirections<0))throw new InvalidArgumentError("maxRedirections must be a positive number");let dispatch=dispatcher.dispatch.bind(dispatcher);return(opts,originalHandler)=>dispatch(opts,new RedirectHandler(dispatch,maxRedirections,opts,originalHandler))}constructor(dispatch,maxRedirections,opts,handler){if(maxRedirections!=null&&(!Number.isInteger(maxRedirections)||maxRedirections<0))throw new InvalidArgumentError("maxRedirections must be a positive number");this.dispatch=dispatch,this.location=null,this.opts={...opts,maxRedirections:0},this.maxRedirections=maxRedirections,this.handler=handler,this.history=[],util.isStream(this.opts.body)?(util.bodyLength(this.opts.body)===0&&this.opts.body.on("data",function(){assert(!1)}),typeof this.opts.body.readableDidRead!="boolean"&&(this.opts.body[kBodyUsed]=!1,EE.prototype.on.call(this.opts.body,"data",function(){this[kBodyUsed]=!0}))):this.opts.body&&typeof this.opts.body.pipeTo=="function"?this.opts.body=new BodyAsyncIterable(this.opts.body):this.opts.body&&typeof this.opts.body!="string"&&!ArrayBuffer.isView(this.opts.body)&&util.isIterable(this.opts.body)&&!util.isFormDataLike(this.opts.body)&&(this.opts.body=new BodyAsyncIterable(this.opts.body))}onRequestStart(controller,context){this.handler.onRequestStart?.(controller,{...context,history:this.history})}onRequestUpgrade(controller,statusCode,headers,socket){this.handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections)throw new Error("max redirects");if((statusCode===301||statusCode===302)&&this.opts.method==="POST"&&(this.opts.method="GET",util.isStream(this.opts.body)&&util.destroy(this.opts.body.on("error",noop)),this.opts.body=null),statusCode===303&&this.opts.method!=="HEAD"&&(this.opts.method="GET",util.isStream(this.opts.body)&&util.destroy(this.opts.body.on("error",noop)),this.opts.body=null),this.location=this.history.length>=this.maxRedirections||util.isDisturbed(this.opts.body)||redirectableStatusCodes.indexOf(statusCode)===-1?null:headers.location,this.opts.origin&&this.history.push(new URL(this.opts.path,this.opts.origin)),!this.location){this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}let{origin,pathname,search}=util.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin))),path=search?`${pathname}${search}`:pathname;this.opts.headers=cleanRequestHeaders(this.opts.headers,statusCode===303,this.opts.origin!==origin),this.opts.path=path,this.opts.origin=origin,this.opts.maxRedirections=0,this.opts.query=null}onResponseData(controller,chunk){this.location||this.handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.location?this.dispatch(this.opts,this):this.handler.onResponseEnd(controller,trailers)}onResponseError(controller,error){this.handler.onResponseError?.(controller,error)}};__name(RedirectHandler,"RedirectHandler");function shouldRemoveHeader(header,removeContent,unknownOrigin){if(header.length===4)return util.headerNameToString(header)==="host";if(removeContent&&util.headerNameToString(header).startsWith("content-"))return!0;if(unknownOrigin&&(header.length===13||header.length===6||header.length===19)){let name=util.headerNameToString(header);return name==="authorization"||name==="cookie"||name==="proxy-authorization"}return!1}__name(shouldRemoveHeader,"shouldRemoveHeader");function cleanRequestHeaders(headers,removeContent,unknownOrigin){let ret=[];if(Array.isArray(headers))for(let i=0;i<headers.length;i+=2)shouldRemoveHeader(headers[i],removeContent,unknownOrigin)||ret.push(headers[i],headers[i+1]);else if(headers&&typeof headers=="object"){let entries=typeof headers[Symbol.iterator]=="function"?headers:Object.entries(headers);for(let[key,value]of entries)shouldRemoveHeader(key,removeContent,unknownOrigin)||ret.push(key,value)}else assert(headers==null,"headers must be an object or an array");return ret}__name(cleanRequestHeaders,"cleanRequestHeaders");module2.exports=RedirectHandler}});var require_redirect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/redirect.js"(exports,module2){"use strict";var RedirectHandler=require_redirect_handler();function createRedirectInterceptor({maxRedirections:defaultMaxRedirections}={}){return dispatch=>__name(function(opts,handler){let{maxRedirections=defaultMaxRedirections,...rest}=opts;if(maxRedirections==null||maxRedirections===0)return dispatch(opts,handler);let dispatchOpts={...rest,maxRedirections:0},redirectHandler=new RedirectHandler(dispatch,maxRedirections,dispatchOpts,handler);return dispatch(dispatchOpts,redirectHandler)},"Intercept")}__name(createRedirectInterceptor,"createRedirectInterceptor");module2.exports=createRedirectInterceptor}});var require_response_error=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/response-error.js"(exports,module2){"use strict";var DecoratorHandler=require_decorator_handler(),{ResponseError}=require_errors(),ResponseErrorHandler=class extends DecoratorHandler{#statusCode;#contentType;#decoder;#headers;#body;constructor(_opts,{handler}){super(handler)}#checkContentType(contentType){return(this.#contentType??"").indexOf(contentType)===0}onRequestStart(controller,context){return this.#statusCode=0,this.#contentType=null,this.#decoder=null,this.#headers=null,this.#body="",super.onRequestStart(controller,context)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.#statusCode=statusCode,this.#headers=headers,this.#contentType=headers["content-type"],this.#statusCode<400)return super.onResponseStart(controller,statusCode,headers,statusMessage);(this.#checkContentType("application/json")||this.#checkContentType("text/plain"))&&(this.#decoder=new TextDecoder("utf-8"))}onResponseData(controller,chunk){if(this.#statusCode<400)return super.onResponseData(controller,chunk);this.#body+=this.#decoder?.decode(chunk,{stream:!0})??""}onResponseEnd(controller,trailers){if(this.#statusCode>=400){if(this.#body+=this.#decoder?.decode(void 0,{stream:!1})??"",this.#checkContentType("application/json"))try{this.#body=JSON.parse(this.#body)}catch{}let err,stackTraceLimit=Error.stackTraceLimit;Error.stackTraceLimit=0;try{err=new ResponseError("Response Error",this.#statusCode,{body:this.#body,headers:this.#headers})}finally{Error.stackTraceLimit=stackTraceLimit}super.onResponseError(controller,err)}else super.onResponseEnd(controller,trailers)}onResponseError(controller,err){super.onResponseError(controller,err)}};__name(ResponseErrorHandler,"ResponseErrorHandler");module2.exports=()=>dispatch=>__name(function(opts,handler){return dispatch(opts,new ResponseErrorHandler(opts,{handler}))},"Intercept")}});var require_retry=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/retry.js"(exports,module2){"use strict";var RetryHandler=require_retry_handler();module2.exports=globalOpts=>dispatch=>__name(function(opts,handler){return dispatch(opts,new RetryHandler({...opts,retryOptions:{...globalOpts,...opts.retryOptions}},{handler,dispatch}))},"retryInterceptor")}});var require_dump=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/dump.js"(exports,module2){"use strict";var{InvalidArgumentError,RequestAbortedError}=require_errors(),DecoratorHandler=require_decorator_handler(),DumpHandler=class extends DecoratorHandler{#maxSize=1024*1024;#dumped=!1;#size=0;#controller=null;aborted=!1;reason=!1;constructor({maxSize,signal},handler){if(maxSize!=null&&(!Number.isFinite(maxSize)||maxSize<1))throw new InvalidArgumentError("maxSize must be a number greater than 0");super(handler),this.#maxSize=maxSize??this.#maxSize}#abort(reason){this.aborted=!0,this.reason=reason}onRequestStart(controller,context){return controller.abort=this.#abort.bind(this),this.#controller=controller,super.onRequestStart(controller,context)}onResponseStart(controller,statusCode,headers,statusMessage){let contentLength=headers["content-length"];if(contentLength!=null&&contentLength>this.#maxSize)throw new RequestAbortedError(`Response size (${contentLength}) larger than maxSize (${this.#maxSize})`);return this.aborted===!0?!0:super.onResponseStart(controller,statusCode,headers,statusMessage)}onResponseError(controller,err){this.#dumped||(err=this.#controller.reason??err,super.onResponseError(controller,err))}onResponseData(controller,chunk){return this.#size=this.#size+chunk.length,this.#size>=this.#maxSize&&(this.#dumped=!0,this.aborted===!0?super.onResponseError(controller,this.reason):super.onResponseEnd(controller,{})),!0}onResponseEnd(controller,trailers){if(!this.#dumped){if(this.#controller.aborted===!0){super.onResponseError(controller,this.reason);return}super.onResponseEnd(controller,trailers)}}};__name(DumpHandler,"DumpHandler");function createDumpInterceptor({maxSize:defaultMaxSize}={maxSize:1024*1024}){return dispatch=>__name(function(opts,handler){let{dumpMaxSize=defaultMaxSize}=opts,dumpHandler=new DumpHandler({maxSize:dumpMaxSize,signal:opts.signal},handler);return dispatch(opts,dumpHandler)},"Intercept")}__name(createDumpInterceptor,"createDumpInterceptor");module2.exports=createDumpInterceptor}});var require_dns=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/dns.js"(exports,module2){"use strict";var{isIP}=require("node:net"),{lookup}=require("node:dns"),DecoratorHandler=require_decorator_handler(),{InvalidArgumentError,InformationalError}=require_errors(),maxInt=Math.pow(2,31)-1,DNSInstance=class{#maxTTL=0;#maxItems=0;#records=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(opts){this.#maxTTL=opts.maxTTL,this.#maxItems=opts.maxItems,this.dualStack=opts.dualStack,this.affinity=opts.affinity,this.lookup=opts.lookup??this.#defaultLookup,this.pick=opts.pick??this.#defaultPick}get full(){return this.#records.size===this.#maxItems}runLookup(origin,opts,cb){let ips=this.#records.get(origin.hostname);if(ips==null&&this.full){cb(null,origin);return}let newOpts={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...opts.dns,maxTTL:this.#maxTTL,maxItems:this.#maxItems};if(ips==null)this.lookup(origin,newOpts,(err,addresses)=>{if(err||addresses==null||addresses.length===0){cb(err??new InformationalError("No DNS entries found"));return}this.setRecords(origin,addresses);let records=this.#records.get(origin.hostname),ip=this.pick(origin,records,newOpts.affinity),port;typeof ip.port=="number"?port=`:${ip.port}`:origin.port!==""?port=`:${origin.port}`:port="",cb(null,new URL(`${origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`))});else{let ip=this.pick(origin,ips,newOpts.affinity);if(ip==null){this.#records.delete(origin.hostname),this.runLookup(origin,opts,cb);return}let port;typeof ip.port=="number"?port=`:${ip.port}`:origin.port!==""?port=`:${origin.port}`:port="",cb(null,new URL(`${origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`))}}#defaultLookup(origin,opts,cb){lookup(origin.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(err,addresses)=>{if(err)return cb(err);let results=new Map;for(let addr of addresses)results.set(`${addr.address}:${addr.family}`,addr);cb(null,results.values())})}#defaultPick(origin,hostnameRecords,affinity){let ip=null,{records,offset}=hostnameRecords,family;if(this.dualStack?(affinity==null&&(offset==null||offset===maxInt?(hostnameRecords.offset=0,affinity=4):(hostnameRecords.offset++,affinity=(hostnameRecords.offset&1)===1?6:4)),records[affinity]!=null&&records[affinity].ips.length>0?family=records[affinity]:family=records[affinity===4?6:4]):family=records[affinity],family==null||family.ips.length===0)return ip;family.offset==null||family.offset===maxInt?family.offset=0:family.offset++;let position=family.offset%family.ips.length;return ip=family.ips[position]??null,ip==null?ip:Date.now()-ip.timestamp>ip.ttl?(family.ips.splice(position,1),this.pick(origin,hostnameRecords,affinity)):ip}pickFamily(origin,ipFamily){let records=this.#records.get(origin.hostname)?.records;if(!records)return null;let family=records[ipFamily];if(!family)return null;family.offset==null||family.offset===maxInt?family.offset=0:family.offset++;let position=family.offset%family.ips.length,ip=family.ips[position]??null;return ip==null||Date.now()-ip.timestamp>ip.ttl&&family.ips.splice(position,1),ip}setRecords(origin,addresses){let timestamp=Date.now(),records={records:{4:null,6:null}};for(let record of addresses){record.timestamp=timestamp,typeof record.ttl=="number"?record.ttl=Math.min(record.ttl,this.#maxTTL):record.ttl=this.#maxTTL;let familyRecords=records.records[record.family]??{ips:[]};familyRecords.ips.push(record),records.records[record.family]=familyRecords}this.#records.set(origin.hostname,records)}deleteRecords(origin){this.#records.delete(origin.hostname)}getHandler(meta,opts){return new DNSDispatchHandler(this,meta,opts)}};__name(DNSInstance,"DNSInstance");var DNSDispatchHandler=class extends DecoratorHandler{#state=null;#opts=null;#dispatch=null;#origin=null;#controller=null;#newOrigin=null;#firstTry=!0;constructor(state,{origin,handler,dispatch,newOrigin},opts){super(handler),this.#origin=origin,this.#newOrigin=newOrigin,this.#opts={...opts},this.#state=state,this.#dispatch=dispatch}onResponseError(controller,err){switch(err.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#state.dualStack){if(!this.#firstTry){super.onResponseError(controller,err);return}this.#firstTry=!1;let otherFamily=this.#newOrigin.hostname[0]==="["?4:6,ip=this.#state.pickFamily(this.#origin,otherFamily);if(ip==null){super.onResponseError(controller,err);return}let port;typeof ip.port=="number"?port=`:${ip.port}`:this.#origin.port!==""?port=`:${this.#origin.port}`:port="";let dispatchOpts={...this.#opts,origin:`${this.#origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`};this.#dispatch(dispatchOpts,this);return}super.onResponseError(controller,err);break}case"ENOTFOUND":this.#state.deleteRecords(this.#origin),super.onResponseError(controller,err);break;default:super.onResponseError(controller,err);break}}};__name(DNSDispatchHandler,"DNSDispatchHandler");module2.exports=interceptorOpts=>{if(interceptorOpts?.maxTTL!=null&&(typeof interceptorOpts?.maxTTL!="number"||interceptorOpts?.maxTTL<0))throw new InvalidArgumentError("Invalid maxTTL. Must be a positive number");if(interceptorOpts?.maxItems!=null&&(typeof interceptorOpts?.maxItems!="number"||interceptorOpts?.maxItems<1))throw new InvalidArgumentError("Invalid maxItems. Must be a positive number and greater than zero");if(interceptorOpts?.affinity!=null&&interceptorOpts?.affinity!==4&&interceptorOpts?.affinity!==6)throw new InvalidArgumentError("Invalid affinity. Must be either 4 or 6");if(interceptorOpts?.dualStack!=null&&typeof interceptorOpts?.dualStack!="boolean")throw new InvalidArgumentError("Invalid dualStack. Must be a boolean");if(interceptorOpts?.lookup!=null&&typeof interceptorOpts?.lookup!="function")throw new InvalidArgumentError("Invalid lookup. Must be a function");if(interceptorOpts?.pick!=null&&typeof interceptorOpts?.pick!="function")throw new InvalidArgumentError("Invalid pick. Must be a function");let dualStack=interceptorOpts?.dualStack??!0,affinity;dualStack?affinity=interceptorOpts?.affinity??null:affinity=interceptorOpts?.affinity??4;let opts={maxTTL:interceptorOpts?.maxTTL??1e4,lookup:interceptorOpts?.lookup??null,pick:interceptorOpts?.pick??null,dualStack,affinity,maxItems:interceptorOpts?.maxItems??1/0},instance=new DNSInstance(opts);return dispatch=>__name(function(origDispatchOpts,handler){let origin=origDispatchOpts.origin.constructor===URL?origDispatchOpts.origin:new URL(origDispatchOpts.origin);return isIP(origin.hostname)!==0?dispatch(origDispatchOpts,handler):(instance.runLookup(origin,origDispatchOpts,(err,newOrigin)=>{if(err)return handler.onResponseError(null,err);let dispatchOpts={...origDispatchOpts,servername:origin.hostname,origin:newOrigin.origin,headers:{host:origin.host,...origDispatchOpts.headers}};dispatch(dispatchOpts,instance.getHandler({origin,dispatch,handler,newOrigin},origDispatchOpts))}),!0)},"dnsInterceptor")}}});var require_cache=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/cache.js"(exports,module2){"use strict";var{safeHTTPMethods}=require_util();function makeCacheKey(opts){if(!opts.origin)throw new Error("opts.origin is undefined");let headers;if(opts.headers==null)headers={};else if(typeof opts.headers[Symbol.iterator]=="function"){headers={};for(let x of opts.headers){if(!Array.isArray(x))throw new Error("opts.headers is not a valid header map");let[key,val]=x;if(typeof key!="string"||typeof val!="string")throw new Error("opts.headers is not a valid header map");headers[key]=val}}else if(typeof opts.headers=="object")headers=opts.headers;else throw new Error("opts.headers is not an object");return{origin:opts.origin.toString(),method:opts.method,path:opts.path,headers}}__name(makeCacheKey,"makeCacheKey");function assertCacheKey(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);for(let property of["origin","method","path"])if(typeof key[property]!="string")throw new TypeError(`expected key.${property} to be string, got ${typeof key[property]}`);if(key.headers!==void 0&&typeof key.headers!="object")throw new TypeError(`expected headers to be object, got ${typeof key}`)}__name(assertCacheKey,"assertCacheKey");function assertCacheValue(value){if(typeof value!="object")throw new TypeError(`expected value to be object, got ${typeof value}`);for(let property of["statusCode","cachedAt","staleAt","deleteAt"])if(typeof value[property]!="number")throw new TypeError(`expected value.${property} to be number, got ${typeof value[property]}`);if(typeof value.statusMessage!="string")throw new TypeError(`expected value.statusMessage to be string, got ${typeof value.statusMessage}`);if(value.headers!=null&&typeof value.headers!="object")throw new TypeError(`expected value.rawHeaders to be object, got ${typeof value.headers}`);if(value.vary!==void 0&&typeof value.vary!="object")throw new TypeError(`expected value.vary to be object, got ${typeof value.vary}`);if(value.etag!==void 0&&typeof value.etag!="string")throw new TypeError(`expected value.etag to be string, got ${typeof value.etag}`)}__name(assertCacheValue,"assertCacheValue");function parseCacheControlHeader(header){let output={},directives;if(Array.isArray(header)){directives=[];for(let directive of header)directives.push(...directive.split(","))}else directives=header.split(",");for(let i=0;i<directives.length;i++){let directive=directives[i].toLowerCase(),keyValueDelimiter=directive.indexOf("="),key,value;switch(keyValueDelimiter!==-1?(key=directive.substring(0,keyValueDelimiter).trimStart(),value=directive.substring(keyValueDelimiter+1)):key=directive.trim(),key){case"min-fresh":case"max-stale":case"max-age":case"s-maxage":case"stale-while-revalidate":case"stale-if-error":{if(value===void 0||value[0]===" ")continue;value.length>=2&&value[0]==='"'&&value[value.length-1]==='"'&&(value=value.substring(1,value.length-1));let parsedValue=parseInt(value,10);if(parsedValue!==parsedValue||key==="max-age"&&key in output&&output[key]>=parsedValue)continue;output[key]=parsedValue;break}case"private":case"no-cache":if(value){if(value[0]==='"'){let headers=[value.substring(1)],foundEndingQuote=value[value.length-1]==='"';if(!foundEndingQuote)for(let j=i+1;j<directives.length;j++){let nextPart=directives[j],nextPartLength=nextPart.length;if(headers.push(nextPart.trim()),nextPartLength!==0&&nextPart[nextPartLength-1]==='"'){foundEndingQuote=!0;break}}if(foundEndingQuote){let lastHeader=headers[headers.length-1];lastHeader[lastHeader.length-1]==='"'&&(lastHeader=lastHeader.substring(0,lastHeader.length-1),headers[headers.length-1]=lastHeader),key in output?output[key]=output[key].concat(headers):output[key]=headers}}else key in output?output[key]=output[key].concat(value):output[key]=[value];break}case"public":case"no-store":case"must-revalidate":case"proxy-revalidate":case"immutable":case"no-transform":case"must-understand":case"only-if-cached":if(value)continue;output[key]=!0;break;default:continue}}return output}__name(parseCacheControlHeader,"parseCacheControlHeader");function parseVaryHeader(varyHeader,headers){if(typeof varyHeader=="string"&&varyHeader.includes("*"))return headers;let output={},varyingHeaders=typeof varyHeader=="string"?varyHeader.split(","):varyHeader;for(let header of varyingHeaders){let trimmedHeader=header.trim().toLowerCase();if(headers[trimmedHeader])output[trimmedHeader]=headers[trimmedHeader];else return}return output}__name(parseVaryHeader,"parseVaryHeader");function isEtagUsable(etag){return etag.length<=2?!1:etag[0]==='"'&&etag[etag.length-1]==='"'?!(etag[1]==='"'||etag.startsWith('"W/')):etag.startsWith('W/"')&&etag[etag.length-1]==='"'?etag.length!==4:!1}__name(isEtagUsable,"isEtagUsable");function assertCacheStore(store,name="CacheStore"){if(typeof store!="object"||store===null)throw new TypeError(`expected type of ${name} to be a CacheStore, got ${store===null?"null":typeof store}`);for(let fn of["get","createWriteStream","delete"])if(typeof store[fn]!="function")throw new TypeError(`${name} needs to have a \`${fn}()\` function`)}__name(assertCacheStore,"assertCacheStore");function assertCacheMethods(methods,name="CacheMethods"){if(!Array.isArray(methods))throw new TypeError(`expected type of ${name} needs to be an array, got ${methods===null?"null":typeof methods}`);if(methods.length===0)throw new TypeError(`${name} needs to have at least one method`);for(let method of methods)if(!safeHTTPMethods.includes(method))throw new TypeError(`element of ${name}-array needs to be one of following values: ${safeHTTPMethods.join(", ")}, got ${method}`)}__name(assertCacheMethods,"assertCacheMethods");module2.exports={makeCacheKey,assertCacheKey,assertCacheValue,parseCacheControlHeader,parseVaryHeader,isEtagUsable,assertCacheMethods,assertCacheStore}}});var require_date=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/date.js"(exports,module2){"use strict";var IMF_DAYS=["mon","tue","wed","thu","fri","sat","sun"],IMF_SPACES=[4,7,11,16,25],IMF_MONTHS=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],IMF_COLONS=[19,22],ASCTIME_SPACES=[3,7,10,19],RFC850_DAYS=["monday","tuesday","wednesday","thursday","friday","saturday","sunday"];function parseHttpDate(date,now){switch(date=date.toLowerCase(),date[3]){case",":return parseImfDate(date);case" ":return parseAscTimeDate(date);default:return parseRfc850Date(date,now)}}__name(parseHttpDate,"parseHttpDate");function parseImfDate(date){if(date.length!==29||!date.endsWith("gmt"))return;for(let spaceInx of IMF_SPACES)if(date[spaceInx]!==" ")return;for(let colonIdx of IMF_COLONS)if(date[colonIdx]!==":")return;let dayName=date.substring(0,3);if(!IMF_DAYS.includes(dayName))return;let dayString=date.substring(5,7),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!=="0")return;let month=date.substring(8,11),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let year=Number.parseInt(date.substring(12,16));if(isNaN(year))return;let hourString=date.substring(17,19),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(20,22),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(23,25),second=Number.parseInt(secondString);if(!(isNaN(second)||second<10&&secondString[0]!=="0"))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseImfDate,"parseImfDate");function parseAscTimeDate(date){if(date.length!==24)return;for(let spaceIdx of ASCTIME_SPACES)if(date[spaceIdx]!==" ")return;let dayName=date.substring(0,3);if(!IMF_DAYS.includes(dayName))return;let month=date.substring(4,7),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let dayString=date.substring(8,10),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!==" ")return;let hourString=date.substring(11,13),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(14,16),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(17,19),second=Number.parseInt(secondString);if(isNaN(second)||second<10&&secondString[0]!=="0")return;let year=Number.parseInt(date.substring(20,24));if(!isNaN(year))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseAscTimeDate,"parseAscTimeDate");function parseRfc850Date(date,now=new Date){if(!date.endsWith("gmt"))return;let commaIndex=date.indexOf(",");if(commaIndex===-1||date.length-commaIndex-1!==23)return;let dayName=date.substring(0,commaIndex);if(!RFC850_DAYS.includes(dayName)||date[commaIndex+1]!==" "||date[commaIndex+4]!=="-"||date[commaIndex+8]!=="-"||date[commaIndex+11]!==" "||date[commaIndex+14]!==":"||date[commaIndex+17]!==":"||date[commaIndex+20]!==" ")return;let dayString=date.substring(commaIndex+2,commaIndex+4),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!=="0")return;let month=date.substring(commaIndex+5,commaIndex+8),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let year=Number.parseInt(date.substring(commaIndex+9,commaIndex+11));if(isNaN(year))return;let currentYear=now.getUTCFullYear(),currentDecade=currentYear%100,currentCentury=Math.floor(currentYear/100);year>currentDecade&&year-currentDecade>=50?year+=(currentCentury-1)*100:year+=currentCentury*100;let hourString=date.substring(commaIndex+12,commaIndex+14),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(commaIndex+15,commaIndex+17),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(commaIndex+18,commaIndex+20),second=Number.parseInt(secondString);if(!(isNaN(second)||second<10&&secondString[0]!=="0"))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseRfc850Date,"parseRfc850Date");module2.exports={parseHttpDate}}});var require_cache_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/cache-handler.js"(exports,module2){"use strict";var util=require_util(),{parseCacheControlHeader,parseVaryHeader,isEtagUsable}=require_cache(),{parseHttpDate}=require_date();function noop(){}__name(noop,"noop");var HEURISTICALLY_CACHEABLE_STATUS_CODES=[200,203,204,206,300,301,308,404,405,410,414,501],MAX_RESPONSE_AGE=2147483647e3,CacheHandler=class{#cacheKey;#cacheType;#cacheByDefault;#store;#handler;#writeStream;constructor({store,type,cacheByDefault},cacheKey,handler){this.#store=store,this.#cacheType=type,this.#cacheByDefault=cacheByDefault,this.#cacheKey=cacheKey,this.#handler=handler}onRequestStart(controller,context){this.#writeStream?.destroy(),this.#writeStream=void 0,this.#handler.onRequestStart?.(controller,context)}onRequestUpgrade(controller,statusCode,headers,socket){this.#handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,resHeaders,statusMessage){let downstreamOnHeaders=__name(()=>this.#handler.onResponseStart?.(controller,statusCode,resHeaders,statusMessage),"downstreamOnHeaders");if(!util.safeHTTPMethods.includes(this.#cacheKey.method)&&statusCode>=200&&statusCode<=399){try{this.#store.delete(this.#cacheKey)?.catch?.(noop)}catch{}return downstreamOnHeaders()}let cacheControlHeader=resHeaders["cache-control"],heuristicallyCacheable=resHeaders["last-modified"]&&HEURISTICALLY_CACHEABLE_STATUS_CODES.includes(statusCode);if(!cacheControlHeader&&!resHeaders.expires&&!heuristicallyCacheable&&!this.#cacheByDefault)return downstreamOnHeaders();let cacheControlDirectives=cacheControlHeader?parseCacheControlHeader(cacheControlHeader):{};if(!canCacheResponse(this.#cacheType,statusCode,resHeaders,cacheControlDirectives))return downstreamOnHeaders();let now=Date.now(),resAge=resHeaders.age?getAge(resHeaders.age):void 0;if(resAge&&resAge>=MAX_RESPONSE_AGE)return downstreamOnHeaders();let resDate=typeof resHeaders.date=="string"?parseHttpDate(resHeaders.date):void 0,staleAt=determineStaleAt(this.#cacheType,now,resAge,resHeaders,resDate,cacheControlDirectives)??this.#cacheByDefault;if(staleAt===void 0||resAge&&resAge>staleAt)return downstreamOnHeaders();let baseTime=resDate?resDate.getTime():now,absoluteStaleAt=staleAt+baseTime;if(now>=absoluteStaleAt)return downstreamOnHeaders();let varyDirectives;if(this.#cacheKey.headers&&resHeaders.vary&&(varyDirectives=parseVaryHeader(resHeaders.vary,this.#cacheKey.headers),!varyDirectives))return downstreamOnHeaders();let deleteAt=determineDeleteAt(baseTime,cacheControlDirectives,absoluteStaleAt),strippedHeaders=stripNecessaryHeaders(resHeaders,cacheControlDirectives),value={statusCode,statusMessage,headers:strippedHeaders,vary:varyDirectives,cacheControlDirectives,cachedAt:resAge?now-resAge:now,staleAt:absoluteStaleAt,deleteAt};if(typeof resHeaders.etag=="string"&&isEtagUsable(resHeaders.etag)&&(value.etag=resHeaders.etag),this.#writeStream=this.#store.createWriteStream(this.#cacheKey,value),!this.#writeStream)return downstreamOnHeaders();let handler=this;return this.#writeStream.on("drain",()=>controller.resume()).on("error",function(){handler.#writeStream=void 0,handler.#store.delete(handler.#cacheKey)}).on("close",function(){handler.#writeStream===this&&(handler.#writeStream=void 0),controller.resume()}),downstreamOnHeaders()}onResponseData(controller,chunk){this.#writeStream?.write(chunk)===!1&&controller.pause(),this.#handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.#writeStream?.end(),this.#handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){this.#writeStream?.destroy(err),this.#writeStream=void 0,this.#handler.onResponseError?.(controller,err)}};__name(CacheHandler,"CacheHandler");function canCacheResponse(cacheType,statusCode,resHeaders,cacheControlDirectives){return!(statusCode!==200&&statusCode!==307||cacheControlDirectives["no-store"]||cacheType==="shared"&&cacheControlDirectives.private===!0||resHeaders.vary?.includes("*")||resHeaders.authorization&&(!cacheControlDirectives.public||typeof resHeaders.authorization!="string"||Array.isArray(cacheControlDirectives["no-cache"])&&cacheControlDirectives["no-cache"].includes("authorization")||Array.isArray(cacheControlDirectives.private)&&cacheControlDirectives.private.includes("authorization")))}__name(canCacheResponse,"canCacheResponse");function getAge(ageHeader){let age=parseInt(Array.isArray(ageHeader)?ageHeader[0]:ageHeader);return isNaN(age)?void 0:age*1e3}__name(getAge,"getAge");function determineStaleAt(cacheType,now,age,resHeaders,responseDate,cacheControlDirectives){if(cacheType==="shared"){let sMaxAge=cacheControlDirectives["s-maxage"];if(sMaxAge!==void 0)return sMaxAge>0?sMaxAge*1e3:void 0}let maxAge=cacheControlDirectives["max-age"];if(maxAge!==void 0)return maxAge>0?maxAge*1e3:void 0;if(typeof resHeaders.expires=="string"){let expiresDate=parseHttpDate(resHeaders.expires);if(expiresDate)return now>=expiresDate.getTime()||responseDate&&(responseDate>=expiresDate||age!==void 0&&age>expiresDate-responseDate)?void 0:expiresDate.getTime()-now}if(typeof resHeaders["last-modified"]=="string"){let lastModified=new Date(resHeaders["last-modified"]);if(isValidDate(lastModified))return lastModified.getTime()>=now?void 0:(now-lastModified.getTime())*.1}if(cacheControlDirectives.immutable)return 31536e3}__name(determineStaleAt,"determineStaleAt");function determineDeleteAt(now,cacheControlDirectives,staleAt){let staleWhileRevalidate=-1/0,staleIfError=-1/0,immutable=-1/0;return cacheControlDirectives["stale-while-revalidate"]&&(staleWhileRevalidate=staleAt+cacheControlDirectives["stale-while-revalidate"]*1e3),cacheControlDirectives["stale-if-error"]&&(staleIfError=staleAt+cacheControlDirectives["stale-if-error"]*1e3),staleWhileRevalidate===-1/0&&staleIfError===-1/0&&(immutable=now+31536e6),Math.max(staleAt,staleWhileRevalidate,staleIfError,immutable)}__name(determineDeleteAt,"determineDeleteAt");function stripNecessaryHeaders(resHeaders,cacheControlDirectives){let headersToRemove=["connection","proxy-authenticate","proxy-authentication-info","proxy-authorization","proxy-connection","te","transfer-encoding","upgrade","age"];resHeaders.connection&&(Array.isArray(resHeaders.connection)?headersToRemove.push(...resHeaders.connection.map(header=>header.trim())):headersToRemove.push(...resHeaders.connection.split(",").map(header=>header.trim()))),Array.isArray(cacheControlDirectives["no-cache"])&&headersToRemove.push(...cacheControlDirectives["no-cache"]),Array.isArray(cacheControlDirectives.private)&&headersToRemove.push(...cacheControlDirectives.private);let strippedHeaders;for(let headerName of headersToRemove)resHeaders[headerName]&&(strippedHeaders??={...resHeaders},delete strippedHeaders[headerName]);return strippedHeaders??resHeaders}__name(stripNecessaryHeaders,"stripNecessaryHeaders");function isValidDate(date){return date instanceof Date&&Number.isFinite(date.valueOf())}__name(isValidDate,"isValidDate");module2.exports=CacheHandler}});var require_memory_cache_store=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/cache/memory-cache-store.js"(exports,module2){"use strict";var{Writable}=require("node:stream"),{assertCacheKey,assertCacheValue}=require_cache(),MemoryCacheStore=class{#maxCount=1/0;#maxSize=1/0;#maxEntrySize=1/0;#size=0;#count=0;#entries=new Map;constructor(opts){if(opts){if(typeof opts!="object")throw new TypeError("MemoryCacheStore options must be an object");if(opts.maxCount!==void 0){if(typeof opts.maxCount!="number"||!Number.isInteger(opts.maxCount)||opts.maxCount<0)throw new TypeError("MemoryCacheStore options.maxCount must be a non-negative integer");this.#maxCount=opts.maxCount}if(opts.maxSize!==void 0){if(typeof opts.maxSize!="number"||!Number.isInteger(opts.maxSize)||opts.maxSize<0)throw new TypeError("MemoryCacheStore options.maxSize must be a non-negative integer");this.#maxSize=opts.maxSize}if(opts.maxEntrySize!==void 0){if(typeof opts.maxEntrySize!="number"||!Number.isInteger(opts.maxEntrySize)||opts.maxEntrySize<0)throw new TypeError("MemoryCacheStore options.maxEntrySize must be a non-negative integer");this.#maxEntrySize=opts.maxEntrySize}}}get(key){assertCacheKey(key);let topLevelKey=`${key.origin}:${key.path}`,now=Date.now(),entry=this.#entries.get(topLevelKey)?.find(entry2=>entry2.deleteAt>now&&entry2.method===key.method&&(entry2.vary==null||Object.keys(entry2.vary).every(headerName=>entry2.vary[headerName]===key.headers?.[headerName])));return entry==null?void 0:{statusMessage:entry.statusMessage,statusCode:entry.statusCode,headers:entry.headers,body:entry.body,vary:entry.vary?entry.vary:void 0,etag:entry.etag,cacheControlDirectives:entry.cacheControlDirectives,cachedAt:entry.cachedAt,staleAt:entry.staleAt,deleteAt:entry.deleteAt}}createWriteStream(key,val){assertCacheKey(key),assertCacheValue(val);let topLevelKey=`${key.origin}:${key.path}`,store=this,entry={...key,...val,body:[],size:0};return new Writable({write(chunk,encoding,callback){typeof chunk=="string"&&(chunk=Buffer.from(chunk,encoding)),entry.size+=chunk.byteLength,entry.size>=store.#maxEntrySize?this.destroy():entry.body.push(chunk),callback(null)},final(callback){let entries=store.#entries.get(topLevelKey);if(entries||(entries=[],store.#entries.set(topLevelKey,entries)),entries.push(entry),store.#size+=entry.size,store.#count+=1,store.#size>store.#maxSize||store.#count>store.#maxCount)for(let[key2,entries2]of store.#entries){for(let entry2 of entries2.splice(0,entries2.length/2))store.#size-=entry2.size,store.#count-=1;entries2.length===0&&store.#entries.delete(key2)}callback(null)}})}delete(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);let topLevelKey=`${key.origin}:${key.path}`;for(let entry of this.#entries.get(topLevelKey)??[])this.#size-=entry.size,this.#count-=1;this.#entries.delete(topLevelKey)}};__name(MemoryCacheStore,"MemoryCacheStore");module2.exports=MemoryCacheStore}});var require_cache_revalidation_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/cache-revalidation-handler.js"(exports,module2){"use strict";var assert=require("node:assert"),CacheRevalidationHandler=class{#successful=!1;#callback;#handler;#context;#allowErrorStatusCodes;constructor(callback,handler,allowErrorStatusCodes){if(typeof callback!="function")throw new TypeError("callback must be a function");this.#callback=callback,this.#handler=handler,this.#allowErrorStatusCodes=allowErrorStatusCodes}onRequestStart(_,context){this.#successful=!1,this.#context=context}onRequestUpgrade(controller,statusCode,headers,socket){this.#handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,headers,statusMessage){if(assert(this.#callback!=null),this.#successful=statusCode===304||this.#allowErrorStatusCodes&&statusCode>=500&&statusCode<=504,this.#callback(this.#successful,this.#context),this.#callback=null,this.#successful)return!0;this.#handler.onRequestStart?.(controller,this.#context),this.#handler.onResponseStart?.(controller,statusCode,headers,statusMessage)}onResponseData(controller,chunk){if(!this.#successful)return this.#handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.#successful||this.#handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){if(!this.#successful)if(this.#callback&&(this.#callback(!1),this.#callback=null),typeof this.#handler.onResponseError=="function")this.#handler.onResponseError(controller,err);else throw err}};__name(CacheRevalidationHandler,"CacheRevalidationHandler");module2.exports=CacheRevalidationHandler}});var require_cache2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/cache.js"(exports,module2){"use strict";var assert=require("node:assert"),{Readable}=require("node:stream"),util=require_util(),CacheHandler=require_cache_handler(),MemoryCacheStore=require_memory_cache_store(),CacheRevalidationHandler=require_cache_revalidation_handler(),{assertCacheStore,assertCacheMethods,makeCacheKey,parseCacheControlHeader}=require_cache(),{AbortError}=require_errors();function needsRevalidation(result,cacheControlDirectives){if(cacheControlDirectives?.["no-cache"])return!0;let now=Date.now();if(now>result.staleAt){if(cacheControlDirectives?.["max-stale"]){let gracePeriod=result.staleAt+cacheControlDirectives["max-stale"]*1e3;return now>gracePeriod}return!0}if(cacheControlDirectives?.["min-fresh"]){let timeLeftTillStale=result.staleAt-now,threshold=cacheControlDirectives["min-fresh"]*1e3;return timeLeftTillStale<=threshold}return!1}__name(needsRevalidation,"needsRevalidation");function handleUncachedResponse(dispatch,globalOpts,cacheKey,handler,opts,reqCacheControl){if(reqCacheControl?.["only-if-cached"]){let aborted=!1;try{if(typeof handler.onConnect=="function"&&(handler.onConnect(()=>{aborted=!0}),aborted)||typeof handler.onHeaders=="function"&&(handler.onHeaders(504,[],()=>{},"Gateway Timeout"),aborted))return;typeof handler.onComplete=="function"&&handler.onComplete([])}catch(err){typeof handler.onError=="function"&&handler.onError(err)}return!0}return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler))}__name(handleUncachedResponse,"handleUncachedResponse");function sendCachedValue(handler,opts,result,age,context,isStale){let stream=util.isStream(result.body)?result.body:Readable.from(result.body??[]);assert(!stream.destroyed,"stream should not be destroyed"),assert(!stream.readableDidRead,"stream should not be readableDidRead");let controller={resume(){stream.resume()},pause(){stream.pause()},get paused(){return stream.isPaused()},get aborted(){return stream.destroyed},get reason(){return stream.errored},abort(reason){stream.destroy(reason??new AbortError)}};if(stream.on("error",function(err){if(!this.readableEnded)if(typeof handler.onResponseError=="function")handler.onResponseError(controller,err);else throw err}).on("close",function(){this.errored||handler.onResponseEnd?.(controller,{})}),handler.onRequestStart?.(controller,context),stream.destroyed)return;let headers={...result.headers,age:String(age)};isStale&&(headers.warning='110 - "response is stale"'),handler.onResponseStart?.(controller,result.statusCode,headers,result.statusMessage),opts.method==="HEAD"?stream.destroy():stream.on("data",function(chunk){handler.onResponseData?.(controller,chunk)})}__name(sendCachedValue,"sendCachedValue");function handleResult(dispatch,globalOpts,cacheKey,handler,opts,reqCacheControl,result){if(!result)return handleUncachedResponse(dispatch,globalOpts,cacheKey,handler,opts,reqCacheControl);let now=Date.now();if(now>result.deleteAt)return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler));let age=Math.round((now-result.cachedAt)/1e3);if(reqCacheControl?.["max-age"]&&age>=reqCacheControl["max-age"])return dispatch(opts,handler);if(needsRevalidation(result,reqCacheControl)){if(util.isStream(opts.body)&&util.bodyLength(opts.body)!==0)return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler));let withinStaleIfErrorThreshold=!1,staleIfErrorExpiry=result.cacheControlDirectives["stale-if-error"]??reqCacheControl?.["stale-if-error"];staleIfErrorExpiry&&(withinStaleIfErrorThreshold=now<result.staleAt+staleIfErrorExpiry*1e3);let headers={...opts.headers,"if-modified-since":new Date(result.cachedAt).toUTCString()};return result.etag&&(headers["if-none-match"]=result.etag),result.vary&&(headers={...headers,...result.vary}),dispatch({...opts,headers},new CacheRevalidationHandler((success,context)=>{success?sendCachedValue(handler,opts,result,age,context,!0):util.isStream(result.body)&&result.body.on("error",()=>{}).destroy()},new CacheHandler(globalOpts,cacheKey,handler),withinStaleIfErrorThreshold))}util.isStream(opts.body)&&opts.body.on("error",()=>{}).destroy(),sendCachedValue(handler,opts,result,age,null,!1)}__name(handleResult,"handleResult");module2.exports=(opts={})=>{let{store=new MemoryCacheStore,methods=["GET"],cacheByDefault=void 0,type="shared"}=opts;if(typeof opts!="object"||opts===null)throw new TypeError(`expected type of opts to be an Object, got ${opts===null?"null":typeof opts}`);if(assertCacheStore(store,"opts.store"),assertCacheMethods(methods,"opts.methods"),typeof cacheByDefault<"u"&&typeof cacheByDefault!="number")throw new TypeError(`exepcted opts.cacheByDefault to be number or undefined, got ${typeof cacheByDefault}`);if(typeof type<"u"&&type!=="shared"&&type!=="private")throw new TypeError(`exepcted opts.type to be shared, private, or undefined, got ${typeof type}`);let globalOpts={store,methods,cacheByDefault,type},safeMethodsToNotCache=util.safeHTTPMethods.filter(method=>methods.includes(method)===!1);return dispatch=>(opts2,handler)=>{if(!opts2.origin||safeMethodsToNotCache.includes(opts2.method))return dispatch(opts2,handler);let reqCacheControl=opts2.headers?.["cache-control"]?parseCacheControlHeader(opts2.headers["cache-control"]):void 0;if(reqCacheControl?.["no-store"])return dispatch(opts2,handler);let cacheKey=makeCacheKey(opts2),result=store.get(cacheKey);return result&&typeof result.then=="function"?result.then(result2=>{handleResult(dispatch,globalOpts,cacheKey,handler,opts2,reqCacheControl,result2)}):handleResult(dispatch,globalOpts,cacheKey,handler,opts2,reqCacheControl,result),!0}}}});var require_sqlite_cache_store=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/cache/sqlite-cache-store.js"(exports,module2){"use strict";var{Writable}=require("stream"),{assertCacheKey,assertCacheValue}=require_cache(),DatabaseSync,VERSION=3,MAX_ENTRY_SIZE=2*1e3*1e3*1e3;module2.exports=__name(class{#maxEntrySize=MAX_ENTRY_SIZE;#maxCount=1/0;#db;#getValuesQuery;#updateValueQuery;#insertValueQuery;#deleteExpiredValuesQuery;#deleteByUrlQuery;#countEntriesQuery;#deleteOldValuesQuery;constructor(opts){if(opts){if(typeof opts!="object")throw new TypeError("SqliteCacheStore options must be an object");if(opts.maxEntrySize!==void 0){if(typeof opts.maxEntrySize!="number"||!Number.isInteger(opts.maxEntrySize)||opts.maxEntrySize<0)throw new TypeError("SqliteCacheStore options.maxEntrySize must be a non-negative integer");if(opts.maxEntrySize>MAX_ENTRY_SIZE)throw new TypeError("SqliteCacheStore options.maxEntrySize must be less than 2gb");this.#maxEntrySize=opts.maxEntrySize}if(opts.maxCount!==void 0){if(typeof opts.maxCount!="number"||!Number.isInteger(opts.maxCount)||opts.maxCount<0)throw new TypeError("SqliteCacheStore options.maxCount must be a non-negative integer");this.#maxCount=opts.maxCount}}DatabaseSync||(DatabaseSync=require("node:sqlite").DatabaseSync),this.#db=new DatabaseSync(opts?.location??":memory:"),this.#db.exec(`
      CREATE TABLE IF NOT EXISTS cacheInterceptorV${VERSION} (
        -- Data specific to us
        id INTEGER PRIMARY KEY AUTOINCREMENT,
        url TEXT NOT NULL,
        method TEXT NOT NULL,

        -- Data returned to the interceptor
        body BUF NULL,
        deleteAt INTEGER NOT NULL,
        statusCode INTEGER NOT NULL,
        statusMessage TEXT NOT NULL,
        headers TEXT NULL,
        cacheControlDirectives TEXT NULL,
        etag TEXT NULL,
        vary TEXT NULL,
        cachedAt INTEGER NOT NULL,
        staleAt INTEGER NOT NULL
      );

      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_url ON cacheInterceptorV${VERSION}(url);
      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_method ON cacheInterceptorV${VERSION}(method);
      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_deleteAt ON cacheInterceptorV${VERSION}(deleteAt);
    `),this.#getValuesQuery=this.#db.prepare(`
      SELECT
        id,
        body,
        deleteAt,
        statusCode,
        statusMessage,
        headers,
        etag,
        cacheControlDirectives,
        vary,
        cachedAt,
        staleAt
      FROM cacheInterceptorV${VERSION}
      WHERE
        url = ?
        AND method = ?
      ORDER BY
        deleteAt ASC
    `),this.#updateValueQuery=this.#db.prepare(`
      UPDATE cacheInterceptorV${VERSION} SET
        body = ?,
        deleteAt = ?,
        statusCode = ?,
        statusMessage = ?,
        headers = ?,
        etag = ?,
        cacheControlDirectives = ?,
        cachedAt = ?,
        staleAt = ?,
        deleteAt = ?
      WHERE
        id = ?
    `),this.#insertValueQuery=this.#db.prepare(`
      INSERT INTO cacheInterceptorV${VERSION} (
        url,
        method,
        body,
        deleteAt,
        statusCode,
        statusMessage,
        headers,
        etag,
        cacheControlDirectives,
        vary,
        cachedAt,
        staleAt,
        deleteAt
      ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
    `),this.#deleteByUrlQuery=this.#db.prepare(`DELETE FROM cacheInterceptorV${VERSION} WHERE url = ?`),this.#countEntriesQuery=this.#db.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${VERSION}`),this.#deleteExpiredValuesQuery=this.#db.prepare(`DELETE FROM cacheInterceptorV${VERSION} WHERE deleteAt <= ?`),this.#deleteOldValuesQuery=this.#maxCount===1/0?null:this.#db.prepare(`
        DELETE FROM cacheInterceptorV${VERSION}
        WHERE id IN (
          SELECT
            id
          FROM cacheInterceptorV${VERSION}
          ORDER BY cachedAt DESC
          LIMIT ?
        )
      `)}close(){this.#db.close()}get(key){assertCacheKey(key);let value=this.#findValue(key);return value?{body:Buffer.from(value.body),statusCode:value.statusCode,statusMessage:value.statusMessage,headers:value.headers?JSON.parse(value.headers):void 0,etag:value.etag?value.etag:void 0,vary:value.vary??void 0,cacheControlDirectives:value.cacheControlDirectives?JSON.parse(value.cacheControlDirectives):void 0,cachedAt:value.cachedAt,staleAt:value.staleAt,deleteAt:value.deleteAt}:void 0}createWriteStream(key,value){assertCacheKey(key),assertCacheValue(value);let url2=this.#makeValueUrl(key),size=0,body=[],store=this;return new Writable({write(chunk,encoding,callback){typeof chunk=="string"&&(chunk=Buffer.from(chunk,encoding)),size+=chunk.byteLength,size<store.#maxEntrySize?body.push(chunk):this.destroy(),callback()},final(callback){let existingValue=store.#findValue(key,!0);existingValue?store.#updateValueQuery.run(Buffer.concat(body),value.deleteAt,value.statusCode,value.statusMessage,value.headers?JSON.stringify(value.headers):null,value.etag?value.etag:null,value.cacheControlDirectives?JSON.stringify(value.cacheControlDirectives):null,value.cachedAt,value.staleAt,value.deleteAt,existingValue.id):(store.#prune(),store.#insertValueQuery.run(url2,key.method,Buffer.concat(body),value.deleteAt,value.statusCode,value.statusMessage,value.headers?JSON.stringify(value.headers):null,value.etag?value.etag:null,value.cacheControlDirectives?JSON.stringify(value.cacheControlDirectives):null,value.vary?JSON.stringify(value.vary):null,value.cachedAt,value.staleAt,value.deleteAt)),callback()}})}delete(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);this.#deleteByUrlQuery.run(this.#makeValueUrl(key))}#prune(){if(this.size<=this.#maxCount)return 0;{let removed=this.#deleteExpiredValuesQuery.run(Date.now()).changes;if(removed>0)return removed}{let removed=this.#deleteOldValuesQuery.run(Math.max(Math.floor(this.#maxCount*.1),1)).changes;if(removed>0)return removed}return 0}get size(){let{total}=this.#countEntriesQuery.get();return total}#makeValueUrl(key){return`${key.origin}/${key.path}`}#findValue(key,canBeExpired=!1){let url2=this.#makeValueUrl(key),{headers,method}=key,values=this.#getValuesQuery.all(url2,method);if(values.length===0)return;let now=Date.now();for(let value of values){if(now>=value.deleteAt&&!canBeExpired)return;let matches=!0;if(value.vary){if(!headers)return;value.vary=JSON.parse(value.vary);for(let header in value.vary)if(!headerValueEquals(headers[header],value.vary[header])){matches=!1;break}}if(matches)return value}}},"SqliteCacheStore");function headerValueEquals(lhs,rhs){if(Array.isArray(lhs)&&Array.isArray(rhs)){if(lhs.length!==rhs.length)return!1;for(let i=0;i<lhs.length;i++)if(rhs.includes(lhs[i]))return!1;return!0}return lhs===rhs}__name(headerValueEquals,"headerValueEquals")}});var require_headers=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/headers.js"(exports,module2){"use strict";var{kConstruct}=require_symbols(),{kEnumerableProperty}=require_util(),{iteratorMixin,isValidHeaderName,isValidHeaderValue}=require_util2(),{webidl}=require_webidl(),assert=require("node:assert"),util=require("node:util");function isHTTPWhiteSpaceCharCode(code){return code===10||code===13||code===9||code===32}__name(isHTTPWhiteSpaceCharCode,"isHTTPWhiteSpaceCharCode");function headerValueNormalize(potentialValue){let i=0,j=potentialValue.length;for(;j>i&&isHTTPWhiteSpaceCharCode(potentialValue.charCodeAt(j-1));)--j;for(;j>i&&isHTTPWhiteSpaceCharCode(potentialValue.charCodeAt(i));)++i;return i===0&&j===potentialValue.length?potentialValue:potentialValue.substring(i,j)}__name(headerValueNormalize,"headerValueNormalize");function fill(headers,object){if(Array.isArray(object))for(let i=0;i<object.length;++i){let header=object[i];if(header.length!==2)throw webidl.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${header.length}.`});appendHeader(headers,header[0],header[1])}else if(typeof object=="object"&&object!==null){let keys=Object.keys(object);for(let i=0;i<keys.length;++i)appendHeader(headers,keys[i],object[keys[i]])}else throw webidl.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}__name(fill,"fill");function appendHeader(headers,name,value){if(value=headerValueNormalize(value),isValidHeaderName(name)){if(!isValidHeaderValue(value))throw webidl.errors.invalidArgument({prefix:"Headers.append",value,type:"header value"})}else throw webidl.errors.invalidArgument({prefix:"Headers.append",value:name,type:"header name"});if(getHeadersGuard(headers)==="immutable")throw new TypeError("immutable");return getHeadersList(headers).append(name,value,!1)}__name(appendHeader,"appendHeader");function headersListSortAndCombine(target){let headersList=getHeadersList(target);if(!headersList)return[];if(headersList.sortedMap)return headersList.sortedMap;let headers=[],names=headersList.toSortedArray(),cookies=headersList.cookies;if(cookies===null||cookies.length===1)return headersList.sortedMap=names;for(let i=0;i<names.length;++i){let{0:name,1:value}=names[i];if(name==="set-cookie")for(let j=0;j<cookies.length;++j)headers.push([name,cookies[j]]);else headers.push([name,value])}return headersList.sortedMap=headers}__name(headersListSortAndCombine,"headersListSortAndCombine");function compareHeaderName(a,b){return a[0]<b[0]?-1:1}__name(compareHeaderName,"compareHeaderName");var HeadersList=class{cookies=null;sortedMap;headersMap;constructor(init){init instanceof HeadersList?(this.headersMap=new Map(init.headersMap),this.sortedMap=init.sortedMap,this.cookies=init.cookies===null?null:[...init.cookies]):(this.headersMap=new Map(init),this.sortedMap=null)}contains(name,isLowerCase){return this.headersMap.has(isLowerCase?name:name.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(name,value,isLowerCase){this.sortedMap=null;let lowercaseName=isLowerCase?name:name.toLowerCase(),exists=this.headersMap.get(lowercaseName);if(exists){let delimiter=lowercaseName==="cookie"?"; ":", ";this.headersMap.set(lowercaseName,{name:exists.name,value:`${exists.value}${delimiter}${value}`})}else this.headersMap.set(lowercaseName,{name,value});lowercaseName==="set-cookie"&&(this.cookies??=[]).push(value)}set(name,value,isLowerCase){this.sortedMap=null;let lowercaseName=isLowerCase?name:name.toLowerCase();lowercaseName==="set-cookie"&&(this.cookies=[value]),this.headersMap.set(lowercaseName,{name,value})}delete(name,isLowerCase){this.sortedMap=null,isLowerCase||(name=name.toLowerCase()),name==="set-cookie"&&(this.cookies=null),this.headersMap.delete(name)}get(name,isLowerCase){return this.headersMap.get(isLowerCase?name:name.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:name,1:{value}}of this.headersMap)yield[name,value]}get entries(){let headers={};if(this.headersMap.size!==0)for(let{name,value}of this.headersMap.values())headers[name]=value;return headers}rawValues(){return this.headersMap.values()}get entriesList(){let headers=[];if(this.headersMap.size!==0)for(let{0:lowerName,1:{name,value}}of this.headersMap)if(lowerName==="set-cookie")for(let cookie of this.cookies)headers.push([name,cookie]);else headers.push([name,value]);return headers}toSortedArray(){let size=this.headersMap.size,array=new Array(size);if(size<=32){if(size===0)return array;let iterator=this.headersMap[Symbol.iterator](),firstValue=iterator.next().value;array[0]=[firstValue[0],firstValue[1].value],assert(firstValue[1].value!==null);for(let i=1,j=0,right=0,left=0,pivot=0,x,value;i<size;++i){for(value=iterator.next().value,x=array[i]=[value[0],value[1].value],assert(x[1]!==null),left=0,right=i;left<right;)pivot=left+(right-left>>1),array[pivot][0]<=x[0]?left=pivot+1:right=pivot;if(i!==pivot){for(j=i;j>left;)array[j]=array[--j];array[left]=x}}if(!iterator.next().done)throw new TypeError("Unreachable");return array}else{let i=0;for(let{0:name,1:{value}}of this.headersMap)array[i++]=[name,value],assert(value!==null);return array.sort(compareHeaderName)}}};__name(HeadersList,"HeadersList");var Headers=class{#guard;#headersList;constructor(init=void 0){webidl.util.markAsUncloneable(this),init!==kConstruct&&(this.#headersList=new HeadersList,this.#guard="none",init!==void 0&&(init=webidl.converters.HeadersInit(init,"Headers constructor","init"),fill(this,init)))}append(name,value){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,2,"Headers.append");let prefix="Headers.append";return name=webidl.converters.ByteString(name,prefix,"name"),value=webidl.converters.ByteString(value,prefix,"value"),appendHeader(this,name,value)}delete(name){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,1,"Headers.delete");let prefix="Headers.delete";if(name=webidl.converters.ByteString(name,prefix,"name"),!isValidHeaderName(name))throw webidl.errors.invalidArgument({prefix:"Headers.delete",value:name,type:"header name"});if(this.#guard==="immutable")throw new TypeError("immutable");this.#headersList.contains(name,!1)&&this.#headersList.delete(name,!1)}get(name){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,1,"Headers.get");let prefix="Headers.get";if(name=webidl.converters.ByteString(name,prefix,"name"),!isValidHeaderName(name))throw webidl.errors.invalidArgument({prefix,value:name,type:"header name"});return this.#headersList.get(name,!1)}has(name){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,1,"Headers.has");let prefix="Headers.has";if(name=webidl.converters.ByteString(name,prefix,"name"),!isValidHeaderName(name))throw webidl.errors.invalidArgument({prefix,value:name,type:"header name"});return this.#headersList.contains(name,!1)}set(name,value){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,2,"Headers.set");let prefix="Headers.set";if(name=webidl.converters.ByteString(name,prefix,"name"),value=webidl.converters.ByteString(value,prefix,"value"),value=headerValueNormalize(value),isValidHeaderName(name)){if(!isValidHeaderValue(value))throw webidl.errors.invalidArgument({prefix,value,type:"header value"})}else throw webidl.errors.invalidArgument({prefix,value:name,type:"header name"});if(this.#guard==="immutable")throw new TypeError("immutable");this.#headersList.set(name,value,!1)}getSetCookie(){webidl.brandCheck(this,Headers);let list=this.#headersList.cookies;return list?[...list]:[]}[util.inspect.custom](depth,options){return options.depth??=depth,`Headers ${util.formatWithOptions(options,this.#headersList.entries)}`}static getHeadersGuard(o){return o.#guard}static setHeadersGuard(o,guard){o.#guard=guard}static getHeadersList(o){return o.#headersList}static setHeadersList(target,list){target.#headersList=list}};__name(Headers,"Headers");var{getHeadersGuard,setHeadersGuard,getHeadersList,setHeadersList}=Headers;Reflect.deleteProperty(Headers,"getHeadersGuard");Reflect.deleteProperty(Headers,"setHeadersGuard");Reflect.deleteProperty(Headers,"getHeadersList");Reflect.deleteProperty(Headers,"setHeadersList");iteratorMixin("Headers",Headers,headersListSortAndCombine,0,1);Object.defineProperties(Headers.prototype,{append:kEnumerableProperty,delete:kEnumerableProperty,get:kEnumerableProperty,has:kEnumerableProperty,set:kEnumerableProperty,getSetCookie:kEnumerableProperty,[Symbol.toStringTag]:{value:"Headers",configurable:!0},[util.inspect.custom]:{enumerable:!1}});webidl.converters.HeadersInit=function(V,prefix,argument){if(webidl.util.Type(V)===webidl.util.Types.OBJECT){let iterator=Reflect.get(V,Symbol.iterator);if(!util.types.isProxy(V)&&iterator===Headers.prototype.entries)try{return getHeadersList(V).entriesList}catch{}return typeof iterator=="function"?webidl.converters["sequence<sequence<ByteString>>"](V,prefix,argument,iterator.bind(V)):webidl.converters["record<ByteString, ByteString>"](V,prefix,argument)}throw webidl.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})};module2.exports={fill,compareHeaderName,Headers,HeadersList,getHeadersGuard,setHeadersGuard,setHeadersList,getHeadersList}}});var require_response=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/response.js"(exports,module2){"use strict";var{Headers,HeadersList,fill,getHeadersGuard,setHeadersGuard,setHeadersList}=require_headers(),{extractBody,cloneBody,mixinBody,hasFinalizationRegistry,streamRegistry,bodyUnusable}=require_body(),util=require_util(),nodeUtil=require("node:util"),{kEnumerableProperty}=util,{isValidReasonPhrase,isCancelled,isAborted,serializeJavascriptValueToJSONString,isErrorLike,isomorphicEncode,environmentSettingsObject:relevantRealm}=require_util2(),{redirectStatusSet,nullBodyStatus}=require_constants3(),{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{kConstruct}=require_symbols(),assert=require("node:assert"),{types}=require("node:util"),textEncoder=new TextEncoder("utf-8"),Response=class{#headers;#state;static error(){return fromInnerResponse(makeNetworkError(),"immutable")}static json(data,init=void 0){webidl.argumentLengthCheck(arguments,1,"Response.json"),init!==null&&(init=webidl.converters.ResponseInit(init));let bytes=textEncoder.encode(serializeJavascriptValueToJSONString(data)),body=extractBody(bytes),responseObject=fromInnerResponse(makeResponse({}),"response");return initializeResponse(responseObject,init,{body:body[0],type:"application/json"}),responseObject}static redirect(url2,status=302){webidl.argumentLengthCheck(arguments,1,"Response.redirect"),url2=webidl.converters.USVString(url2),status=webidl.converters["unsigned short"](status);let parsedURL;try{parsedURL=new URL(url2,relevantRealm.settingsObject.baseUrl)}catch(err){throw new TypeError(`Failed to parse URL from ${url2}`,{cause:err})}if(!redirectStatusSet.has(status))throw new RangeError(`Invalid status code ${status}`);let responseObject=fromInnerResponse(makeResponse({}),"immutable");responseObject.#state.status=status;let value=isomorphicEncode(URLSerializer(parsedURL));return responseObject.#state.headersList.append("location",value,!0),responseObject}constructor(body=null,init=void 0){if(webidl.util.markAsUncloneable(this),body===kConstruct)return;body!==null&&(body=webidl.converters.BodyInit(body)),init=webidl.converters.ResponseInit(init),this.#state=makeResponse({}),this.#headers=new Headers(kConstruct),setHeadersGuard(this.#headers,"response"),setHeadersList(this.#headers,this.#state.headersList);let bodyWithType=null;if(body!=null){let[extractedBody,type]=extractBody(body);bodyWithType={body:extractedBody,type}}initializeResponse(this,init,bodyWithType)}get type(){return webidl.brandCheck(this,Response),this.#state.type}get url(){webidl.brandCheck(this,Response);let urlList=this.#state.urlList,url2=urlList[urlList.length-1]??null;return url2===null?"":URLSerializer(url2,!0)}get redirected(){return webidl.brandCheck(this,Response),this.#state.urlList.length>1}get status(){return webidl.brandCheck(this,Response),this.#state.status}get ok(){return webidl.brandCheck(this,Response),this.#state.status>=200&&this.#state.status<=299}get statusText(){return webidl.brandCheck(this,Response),this.#state.statusText}get headers(){return webidl.brandCheck(this,Response),this.#headers}get body(){return webidl.brandCheck(this,Response),this.#state.body?this.#state.body.stream:null}get bodyUsed(){return webidl.brandCheck(this,Response),!!this.#state.body&&util.isDisturbed(this.#state.body.stream)}clone(){if(webidl.brandCheck(this,Response),bodyUnusable(this.#state))throw webidl.errors.exception({header:"Response.clone",message:"Body has already been consumed."});let clonedResponse=cloneResponse(this.#state);return fromInnerResponse(clonedResponse,getHeadersGuard(this.#headers))}[nodeUtil.inspect.custom](depth,options){options.depth===null&&(options.depth=2),options.colors??=!0;let properties={status:this.status,statusText:this.statusText,headers:this.headers,body:this.body,bodyUsed:this.bodyUsed,ok:this.ok,redirected:this.redirected,type:this.type,url:this.url};return`Response ${nodeUtil.formatWithOptions(options,properties)}`}static getResponseHeaders(response){return response.#headers}static setResponseHeaders(response,newHeaders){response.#headers=newHeaders}static getResponseState(response){return response.#state}static setResponseState(response,newState){response.#state=newState}};__name(Response,"Response");var{getResponseHeaders,setResponseHeaders,getResponseState,setResponseState}=Response;Reflect.deleteProperty(Response,"getResponseHeaders");Reflect.deleteProperty(Response,"setResponseHeaders");Reflect.deleteProperty(Response,"getResponseState");Reflect.deleteProperty(Response,"setResponseState");mixinBody(Response,getResponseState);Object.defineProperties(Response.prototype,{type:kEnumerableProperty,url:kEnumerableProperty,status:kEnumerableProperty,ok:kEnumerableProperty,redirected:kEnumerableProperty,statusText:kEnumerableProperty,headers:kEnumerableProperty,clone:kEnumerableProperty,body:kEnumerableProperty,bodyUsed:kEnumerableProperty,[Symbol.toStringTag]:{value:"Response",configurable:!0}});Object.defineProperties(Response,{json:kEnumerableProperty,redirect:kEnumerableProperty,error:kEnumerableProperty});function cloneResponse(response){if(response.internalResponse)return filterResponse(cloneResponse(response.internalResponse),response.type);let newResponse=makeResponse({...response,body:null});return response.body!=null&&(newResponse.body=cloneBody(newResponse,response.body)),newResponse}__name(cloneResponse,"cloneResponse");function makeResponse(init){return{aborted:!1,rangeRequested:!1,timingAllowPassed:!1,requestIncludesCredentials:!1,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...init,headersList:init?.headersList?new HeadersList(init?.headersList):new HeadersList,urlList:init?.urlList?[...init.urlList]:[]}}__name(makeResponse,"makeResponse");function makeNetworkError(reason){let isError=isErrorLike(reason);return makeResponse({type:"error",status:0,error:isError?reason:new Error(reason&&String(reason)),aborted:reason&&reason.name==="AbortError"})}__name(makeNetworkError,"makeNetworkError");function isNetworkError(response){return response.type==="error"&&response.status===0}__name(isNetworkError,"isNetworkError");function makeFilteredResponse(response,state){return state={internalResponse:response,...state},new Proxy(response,{get(target,p){return p in state?state[p]:target[p]},set(target,p,value){return assert(!(p in state)),target[p]=value,!0}})}__name(makeFilteredResponse,"makeFilteredResponse");function filterResponse(response,type){if(type==="basic")return makeFilteredResponse(response,{type:"basic",headersList:response.headersList});if(type==="cors")return makeFilteredResponse(response,{type:"cors",headersList:response.headersList});if(type==="opaque")return makeFilteredResponse(response,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null});if(type==="opaqueredirect")return makeFilteredResponse(response,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null});assert(!1)}__name(filterResponse,"filterResponse");function makeAppropriateNetworkError(fetchParams,err=null){return assert(isCancelled(fetchParams)),isAborted(fetchParams)?makeNetworkError(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:err})):makeNetworkError(Object.assign(new DOMException("Request was cancelled."),{cause:err}))}__name(makeAppropriateNetworkError,"makeAppropriateNetworkError");function initializeResponse(response,init,body){if(init.status!==null&&(init.status<200||init.status>599))throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.');if("statusText"in init&&init.statusText!=null&&!isValidReasonPhrase(String(init.statusText)))throw new TypeError("Invalid statusText");if("status"in init&&init.status!=null&&(getResponseState(response).status=init.status),"statusText"in init&&init.statusText!=null&&(getResponseState(response).statusText=init.statusText),"headers"in init&&init.headers!=null&&fill(getResponseHeaders(response),init.headers),body){if(nullBodyStatus.includes(response.status))throw webidl.errors.exception({header:"Response constructor",message:`Invalid response status code ${response.status}`});getResponseState(response).body=body.body,body.type!=null&&!getResponseState(response).headersList.contains("content-type",!0)&&getResponseState(response).headersList.append("content-type",body.type,!0)}}__name(initializeResponse,"initializeResponse");function fromInnerResponse(innerResponse,guard){let response=new Response(kConstruct);setResponseState(response,innerResponse);let headers=new Headers(kConstruct);return setResponseHeaders(response,headers),setHeadersList(headers,innerResponse.headersList),setHeadersGuard(headers,guard),hasFinalizationRegistry&&innerResponse.body?.stream&&streamRegistry.register(response,new WeakRef(innerResponse.body.stream)),response}__name(fromInnerResponse,"fromInnerResponse");webidl.converters.XMLHttpRequestBodyInit=function(V,prefix,name){return typeof V=="string"?webidl.converters.USVString(V,prefix,name):webidl.is.Blob(V)||ArrayBuffer.isView(V)||types.isArrayBuffer(V)||webidl.is.FormData(V)||webidl.is.URLSearchParams(V)?V:webidl.converters.DOMString(V,prefix,name)};webidl.converters.BodyInit=function(V,prefix,argument){return webidl.is.ReadableStream(V)||V?.[Symbol.asyncIterator]?V:webidl.converters.XMLHttpRequestBodyInit(V,prefix,argument)};webidl.converters.ResponseInit=webidl.dictionaryConverter([{key:"status",converter:webidl.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:webidl.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:webidl.converters.HeadersInit}]);webidl.is.Response=webidl.util.MakeTypeAssertion(Response);module2.exports={isNetworkError,makeNetworkError,makeResponse,makeAppropriateNetworkError,filterResponse,Response,cloneResponse,fromInnerResponse,getResponseState}}});var require_dispatcher_weakref=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/dispatcher-weakref.js"(exports,module2){"use strict";var{kConnected,kSize}=require_symbols(),CompatWeakRef=class{constructor(value){this.value=value}deref(){return this.value[kConnected]===0&&this.value[kSize]===0?void 0:this.value}};__name(CompatWeakRef,"CompatWeakRef");var CompatFinalizer=class{constructor(finalizer){this.finalizer=finalizer}register(dispatcher,key){dispatcher.on&&dispatcher.on("disconnect",()=>{dispatcher[kConnected]===0&&dispatcher[kSize]===0&&this.finalizer(key)})}unregister(key){}};__name(CompatFinalizer,"CompatFinalizer");module2.exports=function(){return process.env.NODE_V8_COVERAGE&&process.version.startsWith("v18")?(process._rawDebug("Using compatibility WeakRef and FinalizationRegistry"),{WeakRef:CompatWeakRef,FinalizationRegistry:CompatFinalizer}):{WeakRef,FinalizationRegistry}}}});var require_request2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/request.js"(exports,module2){"use strict";var{extractBody,mixinBody,cloneBody,bodyUnusable}=require_body(),{Headers,fill:fillHeaders,HeadersList,setHeadersGuard,getHeadersGuard,setHeadersList,getHeadersList}=require_headers(),{FinalizationRegistry:FinalizationRegistry2}=require_dispatcher_weakref()(),util=require_util(),nodeUtil=require("node:util"),{isValidHTTPToken,sameOrigin,environmentSettingsObject}=require_util2(),{forbiddenMethodsSet,corsSafeListedMethodsSet,referrerPolicy,requestRedirect,requestMode,requestCredentials,requestCache,requestDuplex}=require_constants3(),{kEnumerableProperty,normalizedMethodRecordsBase,normalizedMethodRecords}=util,{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{kConstruct}=require_symbols(),assert=require("node:assert"),{getMaxListeners,setMaxListeners,defaultMaxListeners}=require("node:events"),kAbortController=Symbol("abortController"),requestFinalizer=new FinalizationRegistry2(({signal,abort})=>{signal.removeEventListener("abort",abort)}),dependentControllerMap=new WeakMap;function buildAbort(acRef){return abort;function abort(){let ac=acRef.deref();if(ac!==void 0){requestFinalizer.unregister(abort),this.removeEventListener("abort",abort),ac.abort(this.reason);let controllerList=dependentControllerMap.get(ac.signal);if(controllerList!==void 0){if(controllerList.size!==0){for(let ref of controllerList){let ctrl=ref.deref();ctrl!==void 0&&ctrl.abort(this.reason)}controllerList.clear()}dependentControllerMap.delete(ac.signal)}}}}__name(buildAbort,"buildAbort");var patchMethodWarning=!1,Request=class{#signal;#dispatcher;#headers;#state;constructor(input,init=void 0){if(webidl.util.markAsUncloneable(this),input===kConstruct)return;let prefix="Request constructor";webidl.argumentLengthCheck(arguments,1,prefix),input=webidl.converters.RequestInfo(input,prefix,"input"),init=webidl.converters.RequestInit(init,prefix,"init");let request=null,fallbackMode=null,baseUrl=environmentSettingsObject.settingsObject.baseUrl,signal=null;if(typeof input=="string"){this.#dispatcher=init.dispatcher;let parsedURL;try{parsedURL=new URL(input,baseUrl)}catch(err){throw new TypeError("Failed to parse URL from "+input,{cause:err})}if(parsedURL.username||parsedURL.password)throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+input);request=makeRequest({urlList:[parsedURL]}),fallbackMode="cors"}else assert(webidl.is.Request(input)),request=input.#state,signal=input.#signal,this.#dispatcher=init.dispatcher||input.#dispatcher;let origin=environmentSettingsObject.settingsObject.origin,window="client";if(request.window?.constructor?.name==="EnvironmentSettingsObject"&&sameOrigin(request.window,origin)&&(window=request.window),init.window!=null)throw new TypeError(`'window' option '${window}' must be null`);"window"in init&&(window="no-window"),request=makeRequest({method:request.method,headersList:request.headersList,unsafeRequest:request.unsafeRequest,client:environmentSettingsObject.settingsObject,window,priority:request.priority,origin:request.origin,referrer:request.referrer,referrerPolicy:request.referrerPolicy,mode:request.mode,credentials:request.credentials,cache:request.cache,redirect:request.redirect,integrity:request.integrity,keepalive:request.keepalive,reloadNavigation:request.reloadNavigation,historyNavigation:request.historyNavigation,urlList:[...request.urlList]});let initHasKey=Object.keys(init).length!==0;if(initHasKey&&(request.mode==="navigate"&&(request.mode="same-origin"),request.reloadNavigation=!1,request.historyNavigation=!1,request.origin="client",request.referrer="client",request.referrerPolicy="",request.url=request.urlList[request.urlList.length-1],request.urlList=[request.url]),init.referrer!==void 0){let referrer=init.referrer;if(referrer==="")request.referrer="no-referrer";else{let parsedReferrer;try{parsedReferrer=new URL(referrer,baseUrl)}catch(err){throw new TypeError(`Referrer "${referrer}" is not a valid URL.`,{cause:err})}parsedReferrer.protocol==="about:"&&parsedReferrer.hostname==="client"||origin&&!sameOrigin(parsedReferrer,environmentSettingsObject.settingsObject.baseUrl)?request.referrer="client":request.referrer=parsedReferrer}}init.referrerPolicy!==void 0&&(request.referrerPolicy=init.referrerPolicy);let mode;if(init.mode!==void 0?mode=init.mode:mode=fallbackMode,mode==="navigate")throw webidl.errors.exception({header:"Request constructor",message:"invalid request mode navigate."});if(mode!=null&&(request.mode=mode),init.credentials!==void 0&&(request.credentials=init.credentials),init.cache!==void 0&&(request.cache=init.cache),request.cache==="only-if-cached"&&request.mode!=="same-origin")throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode");if(init.redirect!==void 0&&(request.redirect=init.redirect),init.integrity!=null&&(request.integrity=String(init.integrity)),init.keepalive!==void 0&&(request.keepalive=!!init.keepalive),init.method!==void 0){let method=init.method,mayBeNormalized=normalizedMethodRecords[method];if(mayBeNormalized!==void 0)request.method=mayBeNormalized;else{if(!isValidHTTPToken(method))throw new TypeError(`'${method}' is not a valid HTTP method.`);let upperCase=method.toUpperCase();if(forbiddenMethodsSet.has(upperCase))throw new TypeError(`'${method}' HTTP method is unsupported.`);method=normalizedMethodRecordsBase[upperCase]??method,request.method=method}!patchMethodWarning&&request.method==="patch"&&(process.emitWarning("Using `patch` is highly likely to result in a `405 Method Not Allowed`. `PATCH` is much more likely to succeed.",{code:"UNDICI-FETCH-patch"}),patchMethodWarning=!0)}init.signal!==void 0&&(signal=init.signal),this.#state=request;let ac=new AbortController;if(this.#signal=ac.signal,signal!=null)if(signal.aborted)ac.abort(signal.reason);else{this[kAbortController]=ac;let acRef=new WeakRef(ac),abort=buildAbort(acRef);try{typeof getMaxListeners=="function"&&getMaxListeners(signal)===defaultMaxListeners&&setMaxListeners(1500,signal)}catch{}util.addAbortListener(signal,abort),requestFinalizer.register(ac,{signal,abort},abort)}if(this.#headers=new Headers(kConstruct),setHeadersList(this.#headers,request.headersList),setHeadersGuard(this.#headers,"request"),mode==="no-cors"){if(!corsSafeListedMethodsSet.has(request.method))throw new TypeError(`'${request.method} is unsupported in no-cors mode.`);setHeadersGuard(this.#headers,"request-no-cors")}if(initHasKey){let headersList=getHeadersList(this.#headers),headers=init.headers!==void 0?init.headers:new HeadersList(headersList);if(headersList.clear(),headers instanceof HeadersList){for(let{name,value}of headers.rawValues())headersList.append(name,value,!1);headersList.cookies=headers.cookies}else fillHeaders(this.#headers,headers)}let inputBody=webidl.is.Request(input)?input.#state.body:null;if((init.body!=null||inputBody!=null)&&(request.method==="GET"||request.method==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body.");let initBody=null;if(init.body!=null){let[extractedBody,contentType]=extractBody(init.body,request.keepalive);initBody=extractedBody,contentType&&!getHeadersList(this.#headers).contains("content-type",!0)&&this.#headers.append("content-type",contentType,!0)}let inputOrInitBody=initBody??inputBody;if(inputOrInitBody!=null&&inputOrInitBody.source==null){if(initBody!=null&&init.duplex==null)throw new TypeError("RequestInit: duplex option is required when sending a body.");if(request.mode!=="same-origin"&&request.mode!=="cors")throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"');request.useCORSPreflightFlag=!0}let finalBody=inputOrInitBody;if(initBody==null&&inputBody!=null){if(bodyUnusable(input.#state))throw new TypeError("Cannot construct a Request with a Request object that has already been used.");let identityTransform=new TransformStream;inputBody.stream.pipeThrough(identityTransform),finalBody={source:inputBody.source,length:inputBody.length,stream:identityTransform.readable}}this.#state.body=finalBody}get method(){return webidl.brandCheck(this,Request),this.#state.method}get url(){return webidl.brandCheck(this,Request),URLSerializer(this.#state.url)}get headers(){return webidl.brandCheck(this,Request),this.#headers}get destination(){return webidl.brandCheck(this,Request),this.#state.destination}get referrer(){return webidl.brandCheck(this,Request),this.#state.referrer==="no-referrer"?"":this.#state.referrer==="client"?"about:client":this.#state.referrer.toString()}get referrerPolicy(){return webidl.brandCheck(this,Request),this.#state.referrerPolicy}get mode(){return webidl.brandCheck(this,Request),this.#state.mode}get credentials(){return webidl.brandCheck(this,Request),this.#state.credentials}get cache(){return webidl.brandCheck(this,Request),this.#state.cache}get redirect(){return webidl.brandCheck(this,Request),this.#state.redirect}get integrity(){return webidl.brandCheck(this,Request),this.#state.integrity}get keepalive(){return webidl.brandCheck(this,Request),this.#state.keepalive}get isReloadNavigation(){return webidl.brandCheck(this,Request),this.#state.reloadNavigation}get isHistoryNavigation(){return webidl.brandCheck(this,Request),this.#state.historyNavigation}get signal(){return webidl.brandCheck(this,Request),this.#signal}get body(){return webidl.brandCheck(this,Request),this.#state.body?this.#state.body.stream:null}get bodyUsed(){return webidl.brandCheck(this,Request),!!this.#state.body&&util.isDisturbed(this.#state.body.stream)}get duplex(){return webidl.brandCheck(this,Request),"half"}clone(){if(webidl.brandCheck(this,Request),bodyUnusable(this.#state))throw new TypeError("unusable");let clonedRequest=cloneRequest(this.#state),ac=new AbortController;if(this.signal.aborted)ac.abort(this.signal.reason);else{let list=dependentControllerMap.get(this.signal);list===void 0&&(list=new Set,dependentControllerMap.set(this.signal,list));let acRef=new WeakRef(ac);list.add(acRef),util.addAbortListener(ac.signal,buildAbort(acRef))}return fromInnerRequest(clonedRequest,this.#dispatcher,ac.signal,getHeadersGuard(this.#headers))}[nodeUtil.inspect.custom](depth,options){options.depth===null&&(options.depth=2),options.colors??=!0;let properties={method:this.method,url:this.url,headers:this.headers,destination:this.destination,referrer:this.referrer,referrerPolicy:this.referrerPolicy,mode:this.mode,credentials:this.credentials,cache:this.cache,redirect:this.redirect,integrity:this.integrity,keepalive:this.keepalive,isReloadNavigation:this.isReloadNavigation,isHistoryNavigation:this.isHistoryNavigation,signal:this.signal};return`Request ${nodeUtil.formatWithOptions(options,properties)}`}static setRequestSignal(request,newSignal){return request.#signal=newSignal,request}static getRequestDispatcher(request){return request.#dispatcher}static setRequestDispatcher(request,newDispatcher){request.#dispatcher=newDispatcher}static setRequestHeaders(request,newHeaders){request.#headers=newHeaders}static getRequestState(request){return request.#state}static setRequestState(request,newState){request.#state=newState}};__name(Request,"Request");var{setRequestSignal,getRequestDispatcher,setRequestDispatcher,setRequestHeaders,getRequestState,setRequestState}=Request;Reflect.deleteProperty(Request,"setRequestSignal");Reflect.deleteProperty(Request,"getRequestDispatcher");Reflect.deleteProperty(Request,"setRequestDispatcher");Reflect.deleteProperty(Request,"setRequestHeaders");Reflect.deleteProperty(Request,"getRequestState");Reflect.deleteProperty(Request,"setRequestState");mixinBody(Request,getRequestState);function makeRequest(init){return{method:init.method??"GET",localURLsOnly:init.localURLsOnly??!1,unsafeRequest:init.unsafeRequest??!1,body:init.body??null,client:init.client??null,reservedClient:init.reservedClient??null,replacesClientId:init.replacesClientId??"",window:init.window??"client",keepalive:init.keepalive??!1,serviceWorkers:init.serviceWorkers??"all",initiator:init.initiator??"",destination:init.destination??"",priority:init.priority??null,origin:init.origin??"client",policyContainer:init.policyContainer??"client",referrer:init.referrer??"client",referrerPolicy:init.referrerPolicy??"",mode:init.mode??"no-cors",useCORSPreflightFlag:init.useCORSPreflightFlag??!1,credentials:init.credentials??"same-origin",useCredentials:init.useCredentials??!1,cache:init.cache??"default",redirect:init.redirect??"follow",integrity:init.integrity??"",cryptoGraphicsNonceMetadata:init.cryptoGraphicsNonceMetadata??"",parserMetadata:init.parserMetadata??"",reloadNavigation:init.reloadNavigation??!1,historyNavigation:init.historyNavigation??!1,userActivation:init.userActivation??!1,taintedOrigin:init.taintedOrigin??!1,redirectCount:init.redirectCount??0,responseTainting:init.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:init.preventNoCacheCacheControlHeaderModification??!1,done:init.done??!1,timingAllowFailed:init.timingAllowFailed??!1,urlList:init.urlList,url:init.urlList[0],headersList:init.headersList?new HeadersList(init.headersList):new HeadersList}}__name(makeRequest,"makeRequest");function cloneRequest(request){let newRequest=makeRequest({...request,body:null});return request.body!=null&&(newRequest.body=cloneBody(newRequest,request.body)),newRequest}__name(cloneRequest,"cloneRequest");function fromInnerRequest(innerRequest,dispatcher,signal,guard){let request=new Request(kConstruct);setRequestState(request,innerRequest),setRequestDispatcher(request,dispatcher),setRequestSignal(request,signal);let headers=new Headers(kConstruct);return setRequestHeaders(request,headers),setHeadersList(headers,innerRequest.headersList),setHeadersGuard(headers,guard),request}__name(fromInnerRequest,"fromInnerRequest");Object.defineProperties(Request.prototype,{method:kEnumerableProperty,url:kEnumerableProperty,headers:kEnumerableProperty,redirect:kEnumerableProperty,clone:kEnumerableProperty,signal:kEnumerableProperty,duplex:kEnumerableProperty,destination:kEnumerableProperty,body:kEnumerableProperty,bodyUsed:kEnumerableProperty,isHistoryNavigation:kEnumerableProperty,isReloadNavigation:kEnumerableProperty,keepalive:kEnumerableProperty,integrity:kEnumerableProperty,cache:kEnumerableProperty,credentials:kEnumerableProperty,attribute:kEnumerableProperty,referrerPolicy:kEnumerableProperty,referrer:kEnumerableProperty,mode:kEnumerableProperty,[Symbol.toStringTag]:{value:"Request",configurable:!0}});webidl.is.Request=webidl.util.MakeTypeAssertion(Request);webidl.converters.RequestInfo=function(V,prefix,argument){return typeof V=="string"?webidl.converters.USVString(V):webidl.is.Request(V)?V:webidl.converters.USVString(V)};webidl.converters.RequestInit=webidl.dictionaryConverter([{key:"method",converter:webidl.converters.ByteString},{key:"headers",converter:webidl.converters.HeadersInit},{key:"body",converter:webidl.nullableConverter(webidl.converters.BodyInit)},{key:"referrer",converter:webidl.converters.USVString},{key:"referrerPolicy",converter:webidl.converters.DOMString,allowedValues:referrerPolicy},{key:"mode",converter:webidl.converters.DOMString,allowedValues:requestMode},{key:"credentials",converter:webidl.converters.DOMString,allowedValues:requestCredentials},{key:"cache",converter:webidl.converters.DOMString,allowedValues:requestCache},{key:"redirect",converter:webidl.converters.DOMString,allowedValues:requestRedirect},{key:"integrity",converter:webidl.converters.DOMString},{key:"keepalive",converter:webidl.converters.boolean},{key:"signal",converter:webidl.nullableConverter(signal=>webidl.converters.AbortSignal(signal,"RequestInit","signal"))},{key:"window",converter:webidl.converters.any},{key:"duplex",converter:webidl.converters.DOMString,allowedValues:requestDuplex},{key:"dispatcher",converter:webidl.converters.any}]);module2.exports={Request,makeRequest,fromInnerRequest,cloneRequest,getRequestDispatcher,getRequestState}}});var require_fetch=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/index.js"(exports,module2){"use strict";var{makeNetworkError,makeAppropriateNetworkError,filterResponse,makeResponse,fromInnerResponse,getResponseState}=require_response(),{HeadersList}=require_headers(),{Request,cloneRequest,getRequestDispatcher,getRequestState}=require_request2(),zlib=require("node:zlib"),{bytesMatch,makePolicyContainer,clonePolicyContainer,requestBadPort,TAOCheck,appendRequestOriginHeader,responseLocationURL,requestCurrentURL,setRequestReferrerPolicyOnRedirect,tryUpgradeRequestToAPotentiallyTrustworthyURL,createOpaqueTimingInfo,appendFetchMetadata,corsCheck,crossOriginResourcePolicyCheck,determineRequestsReferrer,coarsenedSharedCurrentTime,createDeferredPromise,sameOrigin,isCancelled,isAborted,isErrorLike,fullyReadBody,readableStreamClose,isomorphicEncode,urlIsLocal,urlIsHttpHttpsScheme,urlHasHttpsScheme,clampAndCoarsenConnectionTimingInfo,simpleRangeHeaderValue,buildContentRange,createInflate,extractMimeType}=require_util2(),assert=require("node:assert"),{safelyExtractBody,extractBody}=require_body(),{redirectStatusSet,nullBodyStatus,safeMethodsSet,requestBodyHeader,subresourceSet}=require_constants3(),EE=require("node:events"),{Readable,pipeline,finished,isErrored,isReadable}=require("node:stream"),{addAbortListener,bufferToLowerCasedHeaderName}=require_util(),{dataURLProcessor,serializeAMimeType,minimizeSupportedMimeType}=require_data_url(),{getGlobalDispatcher}=require_global2(),{webidl}=require_webidl(),{STATUS_CODES}=require("node:http"),GET_OR_HEAD=["GET","HEAD"],defaultUserAgent=typeof __UNDICI_IS_NODE__<"u"||typeof esbuildDetection<"u"?"node":"undici",resolveObjectURL,Fetch=class extends EE{constructor(dispatcher){super(),this.dispatcher=dispatcher,this.connection=null,this.dump=!1,this.state="ongoing"}terminate(reason){this.state==="ongoing"&&(this.state="terminated",this.connection?.destroy(reason),this.emit("terminated",reason))}abort(error){this.state==="ongoing"&&(this.state="aborted",error||(error=new DOMException("The operation was aborted.","AbortError")),this.serializedAbortReason=error,this.connection?.destroy(error),this.emit("terminated",error))}};__name(Fetch,"Fetch");function handleFetchDone(response){finalizeAndReportTiming(response,"fetch")}__name(handleFetchDone,"handleFetchDone");function fetch(input,init=void 0){webidl.argumentLengthCheck(arguments,1,"globalThis.fetch");let p=createDeferredPromise(),requestObject;try{requestObject=new Request(input,init)}catch(e){return p.reject(e),p.promise}let request=getRequestState(requestObject);if(requestObject.signal.aborted)return abortFetch(p,request,null,requestObject.signal.reason),p.promise;request.client.globalObject?.constructor?.name==="ServiceWorkerGlobalScope"&&(request.serviceWorkers="none");let responseObject=null,locallyAborted=!1,controller=null;return addAbortListener(requestObject.signal,()=>{locallyAborted=!0,assert(controller!=null),controller.abort(requestObject.signal.reason);let realResponse=responseObject?.deref();abortFetch(p,request,realResponse,requestObject.signal.reason)}),controller=fetching({request,processResponseEndOfBody:handleFetchDone,processResponse:__name(response=>{if(!locallyAborted){if(response.aborted){abortFetch(p,request,responseObject,controller.serializedAbortReason);return}if(response.type==="error"){p.reject(new TypeError("fetch failed",{cause:response.error}));return}responseObject=new WeakRef(fromInnerResponse(response,"immutable")),p.resolve(responseObject.deref()),p=null}},"processResponse"),dispatcher:getRequestDispatcher(requestObject)}),p.promise}__name(fetch,"fetch");function finalizeAndReportTiming(response,initiatorType="other"){if(response.type==="error"&&response.aborted||!response.urlList?.length)return;let originalURL=response.urlList[0],timingInfo=response.timingInfo,cacheState=response.cacheState;urlIsHttpHttpsScheme(originalURL)&&timingInfo!==null&&(response.timingAllowPassed||(timingInfo=createOpaqueTimingInfo({startTime:timingInfo.startTime}),cacheState=""),timingInfo.endTime=coarsenedSharedCurrentTime(),response.timingInfo=timingInfo,markResourceTiming(timingInfo,originalURL.href,initiatorType,globalThis,cacheState))}__name(finalizeAndReportTiming,"finalizeAndReportTiming");var markResourceTiming=performance.markResourceTiming;function abortFetch(p,request,responseObject,error){if(p&&p.reject(error),request.body?.stream!=null&&isReadable(request.body.stream)&&request.body.stream.cancel(error).catch(err=>{if(err.code!=="ERR_INVALID_STATE")throw err}),responseObject==null)return;let response=getResponseState(responseObject);response.body?.stream!=null&&isReadable(response.body.stream)&&response.body.stream.cancel(error).catch(err=>{if(err.code!=="ERR_INVALID_STATE")throw err})}__name(abortFetch,"abortFetch");function fetching({request,processRequestBodyChunkLength,processRequestEndOfBody,processResponse,processResponseEndOfBody,processResponseConsumeBody,useParallelQueue=!1,dispatcher=getGlobalDispatcher()}){assert(dispatcher);let taskDestination=null,crossOriginIsolatedCapability=!1;request.client!=null&&(taskDestination=request.client.globalObject,crossOriginIsolatedCapability=request.client.crossOriginIsolatedCapability);let currentTime=coarsenedSharedCurrentTime(crossOriginIsolatedCapability),timingInfo=createOpaqueTimingInfo({startTime:currentTime}),fetchParams={controller:new Fetch(dispatcher),request,timingInfo,processRequestBodyChunkLength,processRequestEndOfBody,processResponse,processResponseConsumeBody,processResponseEndOfBody,taskDestination,crossOriginIsolatedCapability};if(assert(!request.body||request.body.stream),request.window==="client"&&(request.window=request.client?.globalObject?.constructor?.name==="Window"?request.client:"no-window"),request.origin==="client"&&(request.origin=request.client.origin),request.policyContainer==="client"&&(request.client!=null?request.policyContainer=clonePolicyContainer(request.client.policyContainer):request.policyContainer=makePolicyContainer()),!request.headersList.contains("accept",!0)){let value="*/*";request.headersList.append("accept",value,!0)}return request.headersList.contains("accept-language",!0)||request.headersList.append("accept-language","*",!0),request.priority,subresourceSet.has(request.destination),mainFetch(fetchParams).catch(err=>{fetchParams.controller.terminate(err)}),fetchParams.controller}__name(fetching,"fetching");async function mainFetch(fetchParams,recursive=!1){let request=fetchParams.request,response=null;if(request.localURLsOnly&&!urlIsLocal(requestCurrentURL(request))&&(response=makeNetworkError("local URLs only")),tryUpgradeRequestToAPotentiallyTrustworthyURL(request),requestBadPort(request)==="blocked"&&(response=makeNetworkError("bad port")),request.referrerPolicy===""&&(request.referrerPolicy=request.policyContainer.referrerPolicy),request.referrer!=="no-referrer"&&(request.referrer=determineRequestsReferrer(request)),response===null){let currentURL=requestCurrentURL(request);sameOrigin(currentURL,request.url)&&request.responseTainting==="basic"||currentURL.protocol==="data:"||request.mode==="navigate"||request.mode==="websocket"?(request.responseTainting="basic",response=await schemeFetch(fetchParams)):request.mode==="same-origin"?response=makeNetworkError('request mode cannot be "same-origin"'):request.mode==="no-cors"?request.redirect!=="follow"?response=makeNetworkError('redirect mode cannot be "follow" for "no-cors" request'):(request.responseTainting="opaque",response=await schemeFetch(fetchParams)):urlIsHttpHttpsScheme(requestCurrentURL(request))?(request.responseTainting="cors",response=await httpFetch(fetchParams)):response=makeNetworkError("URL scheme must be a HTTP(S) scheme")}if(recursive)return response;response.status!==0&&!response.internalResponse&&(request.responseTainting,request.responseTainting==="basic"?response=filterResponse(response,"basic"):request.responseTainting==="cors"?response=filterResponse(response,"cors"):request.responseTainting==="opaque"?response=filterResponse(response,"opaque"):assert(!1));let internalResponse=response.status===0?response:response.internalResponse;if(internalResponse.urlList.length===0&&internalResponse.urlList.push(...request.urlList),request.timingAllowFailed||(response.timingAllowPassed=!0),response.type==="opaque"&&internalResponse.status===206&&internalResponse.rangeRequested&&!request.headers.contains("range",!0)&&(response=internalResponse=makeNetworkError()),response.status!==0&&(request.method==="HEAD"||request.method==="CONNECT"||nullBodyStatus.includes(internalResponse.status))&&(internalResponse.body=null,fetchParams.controller.dump=!0),request.integrity){let processBodyError=__name(reason=>fetchFinale(fetchParams,makeNetworkError(reason)),"processBodyError");if(request.responseTainting==="opaque"||response.body==null){processBodyError(response.error);return}let processBody=__name(bytes=>{if(!bytesMatch(bytes,request.integrity)){processBodyError("integrity mismatch");return}response.body=safelyExtractBody(bytes)[0],fetchFinale(fetchParams,response)},"processBody");await fullyReadBody(response.body,processBody,processBodyError)}else fetchFinale(fetchParams,response)}__name(mainFetch,"mainFetch");function schemeFetch(fetchParams){if(isCancelled(fetchParams)&&fetchParams.request.redirectCount===0)return Promise.resolve(makeAppropriateNetworkError(fetchParams));let{request}=fetchParams,{protocol:scheme}=requestCurrentURL(request);switch(scheme){case"about:":return Promise.resolve(makeNetworkError("about scheme is not supported"));case"blob:":{resolveObjectURL||(resolveObjectURL=require("node:buffer").resolveObjectURL);let blobURLEntry=requestCurrentURL(request);if(blobURLEntry.search.length!==0)return Promise.resolve(makeNetworkError("NetworkError when attempting to fetch resource."));let blob=resolveObjectURL(blobURLEntry.toString());if(request.method!=="GET"||!webidl.is.Blob(blob))return Promise.resolve(makeNetworkError("invalid method"));let response=makeResponse(),fullLength=blob.size,serializedFullLength=isomorphicEncode(`${fullLength}`),type=blob.type;if(request.headersList.contains("range",!0)){response.rangeRequested=!0;let rangeHeader=request.headersList.get("range",!0),rangeValue=simpleRangeHeaderValue(rangeHeader,!0);if(rangeValue==="failure")return Promise.resolve(makeNetworkError("failed to fetch the data URL"));let{rangeStartValue:rangeStart,rangeEndValue:rangeEnd}=rangeValue;if(rangeStart===null)rangeStart=fullLength-rangeEnd,rangeEnd=rangeStart+rangeEnd-1;else{if(rangeStart>=fullLength)return Promise.resolve(makeNetworkError("Range start is greater than the blob's size."));(rangeEnd===null||rangeEnd>=fullLength)&&(rangeEnd=fullLength-1)}let slicedBlob=blob.slice(rangeStart,rangeEnd,type),slicedBodyWithType=extractBody(slicedBlob);response.body=slicedBodyWithType[0];let serializedSlicedLength=isomorphicEncode(`${slicedBlob.size}`),contentRange=buildContentRange(rangeStart,rangeEnd,fullLength);response.status=206,response.statusText="Partial Content",response.headersList.set("content-length",serializedSlicedLength,!0),response.headersList.set("content-type",type,!0),response.headersList.set("content-range",contentRange,!0)}else{let bodyWithType=extractBody(blob);response.statusText="OK",response.body=bodyWithType[0],response.headersList.set("content-length",serializedFullLength,!0),response.headersList.set("content-type",type,!0)}return Promise.resolve(response)}case"data:":{let currentURL=requestCurrentURL(request),dataURLStruct=dataURLProcessor(currentURL);if(dataURLStruct==="failure")return Promise.resolve(makeNetworkError("failed to fetch the data URL"));let mimeType=serializeAMimeType(dataURLStruct.mimeType);return Promise.resolve(makeResponse({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:mimeType}]],body:safelyExtractBody(dataURLStruct.body)[0]}))}case"file:":return Promise.resolve(makeNetworkError("not implemented... yet..."));case"http:":case"https:":return httpFetch(fetchParams).catch(err=>makeNetworkError(err));default:return Promise.resolve(makeNetworkError("unknown scheme"))}}__name(schemeFetch,"schemeFetch");function finalizeResponse(fetchParams,response){fetchParams.request.done=!0,fetchParams.processResponseDone!=null&&queueMicrotask(()=>fetchParams.processResponseDone(response))}__name(finalizeResponse,"finalizeResponse");function fetchFinale(fetchParams,response){let timingInfo=fetchParams.timingInfo,processResponseEndOfBody=__name(()=>{let unsafeEndTime=Date.now();fetchParams.request.destination==="document"&&(fetchParams.controller.fullTimingInfo=timingInfo),fetchParams.controller.reportTimingSteps=()=>{if(fetchParams.request.url.protocol!=="https:")return;timingInfo.endTime=unsafeEndTime;let cacheState=response.cacheState,bodyInfo=response.bodyInfo;response.timingAllowPassed||(timingInfo=createOpaqueTimingInfo(timingInfo),cacheState="");let responseStatus=0;if(fetchParams.request.mode!=="navigator"||!response.hasCrossOriginRedirects){responseStatus=response.status;let mimeType=extractMimeType(response.headersList);mimeType!=="failure"&&(bodyInfo.contentType=minimizeSupportedMimeType(mimeType))}fetchParams.request.initiatorType!=null&&markResourceTiming(timingInfo,fetchParams.request.url.href,fetchParams.request.initiatorType,globalThis,cacheState,bodyInfo,responseStatus)};let processResponseEndOfBodyTask=__name(()=>{fetchParams.request.done=!0,fetchParams.processResponseEndOfBody!=null&&queueMicrotask(()=>fetchParams.processResponseEndOfBody(response)),fetchParams.request.initiatorType!=null&&fetchParams.controller.reportTimingSteps()},"processResponseEndOfBodyTask");queueMicrotask(()=>processResponseEndOfBodyTask())},"processResponseEndOfBody");fetchParams.processResponse!=null&&queueMicrotask(()=>{fetchParams.processResponse(response),fetchParams.processResponse=null});let internalResponse=response.type==="error"?response:response.internalResponse??response;internalResponse.body==null?processResponseEndOfBody():finished(internalResponse.body.stream,()=>{processResponseEndOfBody()})}__name(fetchFinale,"fetchFinale");async function httpFetch(fetchParams){let request=fetchParams.request,response=null,actualResponse=null,timingInfo=fetchParams.timingInfo;if(request.serviceWorkers,response===null){if(request.redirect==="follow"&&(request.serviceWorkers="none"),actualResponse=response=await httpNetworkOrCacheFetch(fetchParams),request.responseTainting==="cors"&&corsCheck(request,response)==="failure")return makeNetworkError("cors failure");TAOCheck(request,response)==="failure"&&(request.timingAllowFailed=!0)}return(request.responseTainting==="opaque"||response.type==="opaque")&&crossOriginResourcePolicyCheck(request.origin,request.client,request.destination,actualResponse)==="blocked"?makeNetworkError("blocked"):(redirectStatusSet.has(actualResponse.status)&&(request.redirect!=="manual"&&fetchParams.controller.connection.destroy(void 0,!1),request.redirect==="error"?response=makeNetworkError("unexpected redirect"):request.redirect==="manual"?response=actualResponse:request.redirect==="follow"?response=await httpRedirectFetch(fetchParams,response):assert(!1)),response.timingInfo=timingInfo,response)}__name(httpFetch,"httpFetch");function httpRedirectFetch(fetchParams,response){let request=fetchParams.request,actualResponse=response.internalResponse?response.internalResponse:response,locationURL;try{if(locationURL=responseLocationURL(actualResponse,requestCurrentURL(request).hash),locationURL==null)return response}catch(err){return Promise.resolve(makeNetworkError(err))}if(!urlIsHttpHttpsScheme(locationURL))return Promise.resolve(makeNetworkError("URL scheme must be a HTTP(S) scheme"));if(request.redirectCount===20)return Promise.resolve(makeNetworkError("redirect count exceeded"));if(request.redirectCount+=1,request.mode==="cors"&&(locationURL.username||locationURL.password)&&!sameOrigin(request,locationURL))return Promise.resolve(makeNetworkError('cross origin not allowed for request mode "cors"'));if(request.responseTainting==="cors"&&(locationURL.username||locationURL.password))return Promise.resolve(makeNetworkError('URL cannot contain credentials for request mode "cors"'));if(actualResponse.status!==303&&request.body!=null&&request.body.source==null)return Promise.resolve(makeNetworkError());if([301,302].includes(actualResponse.status)&&request.method==="POST"||actualResponse.status===303&&!GET_OR_HEAD.includes(request.method)){request.method="GET",request.body=null;for(let headerName of requestBodyHeader)request.headersList.delete(headerName)}sameOrigin(requestCurrentURL(request),locationURL)||(request.headersList.delete("authorization",!0),request.headersList.delete("proxy-authorization",!0),request.headersList.delete("cookie",!0),request.headersList.delete("host",!0)),request.body!=null&&(assert(request.body.source!=null),request.body=safelyExtractBody(request.body.source)[0]);let timingInfo=fetchParams.timingInfo;return timingInfo.redirectEndTime=timingInfo.postRedirectStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability),timingInfo.redirectStartTime===0&&(timingInfo.redirectStartTime=timingInfo.startTime),request.urlList.push(locationURL),setRequestReferrerPolicyOnRedirect(request,actualResponse),mainFetch(fetchParams,!0)}__name(httpRedirectFetch,"httpRedirectFetch");async function httpNetworkOrCacheFetch(fetchParams,isAuthenticationFetch=!1,isNewConnectionFetch=!1){let request=fetchParams.request,httpFetchParams=null,httpRequest=null,response=null,httpCache=null,revalidatingFlag=!1;request.window==="no-window"&&request.redirect==="error"?(httpFetchParams=fetchParams,httpRequest=request):(httpRequest=cloneRequest(request),httpFetchParams={...fetchParams},httpFetchParams.request=httpRequest);let includeCredentials=request.credentials==="include"||request.credentials==="same-origin"&&request.responseTainting==="basic",contentLength=httpRequest.body?httpRequest.body.length:null,contentLengthHeaderValue=null;if(httpRequest.body==null&&["POST","PUT"].includes(httpRequest.method)&&(contentLengthHeaderValue="0"),contentLength!=null&&(contentLengthHeaderValue=isomorphicEncode(`${contentLength}`)),contentLengthHeaderValue!=null&&httpRequest.headersList.append("content-length",contentLengthHeaderValue,!0),contentLength!=null&&httpRequest.keepalive,webidl.is.URL(httpRequest.referrer)&&httpRequest.headersList.append("referer",isomorphicEncode(httpRequest.referrer.href),!0),appendRequestOriginHeader(httpRequest),appendFetchMetadata(httpRequest),httpRequest.headersList.contains("user-agent",!0)||httpRequest.headersList.append("user-agent",defaultUserAgent,!0),httpRequest.cache==="default"&&(httpRequest.headersList.contains("if-modified-since",!0)||httpRequest.headersList.contains("if-none-match",!0)||httpRequest.headersList.contains("if-unmodified-since",!0)||httpRequest.headersList.contains("if-match",!0)||httpRequest.headersList.contains("if-range",!0))&&(httpRequest.cache="no-store"),httpRequest.cache==="no-cache"&&!httpRequest.preventNoCacheCacheControlHeaderModification&&!httpRequest.headersList.contains("cache-control",!0)&&httpRequest.headersList.append("cache-control","max-age=0",!0),(httpRequest.cache==="no-store"||httpRequest.cache==="reload")&&(httpRequest.headersList.contains("pragma",!0)||httpRequest.headersList.append("pragma","no-cache",!0),httpRequest.headersList.contains("cache-control",!0)||httpRequest.headersList.append("cache-control","no-cache",!0)),httpRequest.headersList.contains("range",!0)&&httpRequest.headersList.append("accept-encoding","identity",!0),httpRequest.headersList.contains("accept-encoding",!0)||(urlHasHttpsScheme(requestCurrentURL(httpRequest))?httpRequest.headersList.append("accept-encoding","br, gzip, deflate",!0):httpRequest.headersList.append("accept-encoding","gzip, deflate",!0)),httpRequest.headersList.delete("host",!0),httpCache==null&&(httpRequest.cache="no-store"),httpRequest.cache!=="no-store"&&httpRequest.cache,response==null){if(httpRequest.cache==="only-if-cached")return makeNetworkError("only if cached");let forwardResponse=await httpNetworkFetch(httpFetchParams,includeCredentials,isNewConnectionFetch);!safeMethodsSet.has(httpRequest.method)&&forwardResponse.status>=200&&forwardResponse.status<=399,revalidatingFlag&&forwardResponse.status,response==null&&(response=forwardResponse)}if(response.urlList=[...httpRequest.urlList],httpRequest.headersList.contains("range",!0)&&(response.rangeRequested=!0),response.requestIncludesCredentials=includeCredentials,response.status===407)return request.window==="no-window"?makeNetworkError():isCancelled(fetchParams)?makeAppropriateNetworkError(fetchParams):makeNetworkError("proxy authentication required");if(response.status===421&&!isNewConnectionFetch&&(request.body==null||request.body.source!=null)){if(isCancelled(fetchParams))return makeAppropriateNetworkError(fetchParams);fetchParams.controller.connection.destroy(),response=await httpNetworkOrCacheFetch(fetchParams,isAuthenticationFetch,!0)}return response}__name(httpNetworkOrCacheFetch,"httpNetworkOrCacheFetch");async function httpNetworkFetch(fetchParams,includeCredentials=!1,forceNewConnection=!1){assert(!fetchParams.controller.connection||fetchParams.controller.connection.destroyed),fetchParams.controller.connection={abort:null,destroyed:!1,destroy(err,abort=!0){this.destroyed||(this.destroyed=!0,abort&&this.abort?.(err??new DOMException("The operation was aborted.","AbortError")))}};let request=fetchParams.request,response=null,timingInfo=fetchParams.timingInfo;null==null&&(request.cache="no-store");let newConnection=forceNewConnection?"yes":"no";request.mode;let requestBody=null;if(request.body==null&&fetchParams.processRequestEndOfBody)queueMicrotask(()=>fetchParams.processRequestEndOfBody());else if(request.body!=null){let processBodyChunk=__name(async function*(bytes){isCancelled(fetchParams)||(yield bytes,fetchParams.processRequestBodyChunkLength?.(bytes.byteLength))},"processBodyChunk"),processEndOfBody=__name(()=>{isCancelled(fetchParams)||fetchParams.processRequestEndOfBody&&fetchParams.processRequestEndOfBody()},"processEndOfBody"),processBodyError=__name(e=>{isCancelled(fetchParams)||(e.name==="AbortError"?fetchParams.controller.abort():fetchParams.controller.terminate(e))},"processBodyError");requestBody=async function*(){try{for await(let bytes of request.body.stream)yield*processBodyChunk(bytes);processEndOfBody()}catch(err){processBodyError(err)}}()}try{let{body,status,statusText,headersList,socket}=await dispatch({body:requestBody});if(socket)response=makeResponse({status,statusText,headersList,socket});else{let iterator=body[Symbol.asyncIterator]();fetchParams.controller.next=()=>iterator.next(),response=makeResponse({status,statusText,headersList})}}catch(err){return err.name==="AbortError"?(fetchParams.controller.connection.destroy(),makeAppropriateNetworkError(fetchParams,err)):makeNetworkError(err)}let pullAlgorithm=__name(()=>fetchParams.controller.resume(),"pullAlgorithm"),cancelAlgorithm=__name(reason=>{isCancelled(fetchParams)||fetchParams.controller.abort(reason)},"cancelAlgorithm"),stream=new ReadableStream({async start(controller){fetchParams.controller.controller=controller},async pull(controller){await pullAlgorithm(controller)},async cancel(reason){await cancelAlgorithm(reason)},type:"bytes"});response.body={stream,source:null,length:null},fetchParams.controller.resume||fetchParams.controller.on("terminated",onAborted),fetchParams.controller.resume=async()=>{for(;;){let bytes,isFailure;try{let{done,value}=await fetchParams.controller.next();if(isAborted(fetchParams))break;bytes=done?void 0:value}catch(err){fetchParams.controller.ended&&!timingInfo.encodedBodySize?bytes=void 0:(bytes=err,isFailure=!0)}if(bytes===void 0){readableStreamClose(fetchParams.controller.controller),finalizeResponse(fetchParams,response);return}if(timingInfo.decodedBodySize+=bytes?.byteLength??0,isFailure){fetchParams.controller.terminate(bytes);return}let buffer=new Uint8Array(bytes);if(buffer.byteLength&&fetchParams.controller.controller.enqueue(buffer),isErrored(stream)){fetchParams.controller.terminate();return}if(fetchParams.controller.controller.desiredSize<=0)return}};function onAborted(reason){isAborted(fetchParams)?(response.aborted=!0,isReadable(stream)&&fetchParams.controller.controller.error(fetchParams.controller.serializedAbortReason)):isReadable(stream)&&fetchParams.controller.controller.error(new TypeError("terminated",{cause:isErrorLike(reason)?reason:void 0})),fetchParams.controller.connection.destroy()}return __name(onAborted,"onAborted"),response;function dispatch({body}){let url2=requestCurrentURL(request),agent=fetchParams.controller.dispatcher;return new Promise((resolve,reject)=>agent.dispatch({path:url2.pathname+url2.search,origin:url2.origin,method:request.method,body:agent.isMockActive?request.body&&(request.body.source||request.body.stream):body,headers:request.headersList.entries,maxRedirections:0,upgrade:request.mode==="websocket"?"websocket":void 0},{body:null,abort:null,onConnect(abort){let{connection}=fetchParams.controller;timingInfo.finalConnectionTimingInfo=clampAndCoarsenConnectionTimingInfo(void 0,timingInfo.postRedirectStartTime,fetchParams.crossOriginIsolatedCapability),connection.destroyed?abort(new DOMException("The operation was aborted.","AbortError")):(fetchParams.controller.on("terminated",abort),this.abort=connection.abort=abort),timingInfo.finalNetworkRequestStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability)},onResponseStarted(){timingInfo.finalNetworkResponseStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability)},onHeaders(status,rawHeaders,resume,statusText){if(status<200)return;let codings=[],location="",headersList=new HeadersList;for(let i=0;i<rawHeaders.length;i+=2)headersList.append(bufferToLowerCasedHeaderName(rawHeaders[i]),rawHeaders[i+1].toString("latin1"),!0);let contentEncoding=headersList.get("content-encoding",!0);contentEncoding&&(codings=contentEncoding.toLowerCase().split(",").map(x=>x.trim())),location=headersList.get("location",!0),this.body=new Readable({read:resume});let decoders=[],willFollow=location&&request.redirect==="follow"&&redirectStatusSet.has(status);if(codings.length!==0&&request.method!=="HEAD"&&request.method!=="CONNECT"&&!nullBodyStatus.includes(status)&&!willFollow)for(let i=codings.length-1;i>=0;--i){let coding=codings[i];if(coding==="x-gzip"||coding==="gzip")decoders.push(zlib.createGunzip({flush:zlib.constants.Z_SYNC_FLUSH,finishFlush:zlib.constants.Z_SYNC_FLUSH}));else if(coding==="deflate")decoders.push(createInflate({flush:zlib.constants.Z_SYNC_FLUSH,finishFlush:zlib.constants.Z_SYNC_FLUSH}));else if(coding==="br")decoders.push(zlib.createBrotliDecompress({flush:zlib.constants.BROTLI_OPERATION_FLUSH,finishFlush:zlib.constants.BROTLI_OPERATION_FLUSH}));else{decoders.length=0;break}}let onError=this.onError.bind(this);return resolve({status,statusText,headersList,body:decoders.length?pipeline(this.body,...decoders,err=>{err&&this.onError(err)}).on("error",onError):this.body.on("error",onError)}),!0},onData(chunk){if(fetchParams.controller.dump)return;let bytes=chunk;return timingInfo.encodedBodySize+=bytes.byteLength,this.body.push(bytes)},onComplete(){this.abort&&fetchParams.controller.off("terminated",this.abort),fetchParams.controller.ended=!0,this.body.push(null)},onError(error){this.abort&&fetchParams.controller.off("terminated",this.abort),this.body?.destroy(error),fetchParams.controller.terminate(error),reject(error)},onUpgrade(status,rawHeaders,socket){if(status!==101)return;let headersList=new HeadersList;for(let i=0;i<rawHeaders.length;i+=2)headersList.append(bufferToLowerCasedHeaderName(rawHeaders[i]),rawHeaders[i+1].toString("latin1"),!0);return resolve({status,statusText:STATUS_CODES[status],headersList,socket}),!0}}))}__name(dispatch,"dispatch")}__name(httpNetworkFetch,"httpNetworkFetch");module2.exports={fetch,Fetch,fetching,finalizeAndReportTiming}}});var require_util3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/util.js"(exports,module2){"use strict";var assert=require("node:assert"),{URLSerializer}=require_data_url(),{isValidHeaderName}=require_util2();function urlEquals(A,B,excludeFragment=!1){let serializedA=URLSerializer(A,excludeFragment),serializedB=URLSerializer(B,excludeFragment);return serializedA===serializedB}__name(urlEquals,"urlEquals");function getFieldValues(header){assert(header!==null);let values=[];for(let value of header.split(","))value=value.trim(),isValidHeaderName(value)&&values.push(value);return values}__name(getFieldValues,"getFieldValues");module2.exports={urlEquals,getFieldValues}}});var require_cache3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/cache.js"(exports,module2){"use strict";var{kConstruct}=require_symbols(),{urlEquals,getFieldValues}=require_util3(),{kEnumerableProperty,isDisturbed}=require_util(),{webidl}=require_webidl(),{cloneResponse,fromInnerResponse,getResponseState}=require_response(),{Request,fromInnerRequest,getRequestState}=require_request2(),{fetching}=require_fetch(),{urlIsHttpHttpsScheme,createDeferredPromise,readAllBytes}=require_util2(),assert=require("node:assert"),Cache=class{#relevantRequestResponseList;constructor(){arguments[0]!==kConstruct&&webidl.illegalConstructor(),webidl.util.markAsUncloneable(this),this.#relevantRequestResponseList=arguments[1]}async match(request,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.match";webidl.argumentLengthCheck(arguments,1,prefix),request=webidl.converters.RequestInfo(request,prefix,"request"),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let p=this.#internalMatchAll(request,options,1);if(p.length!==0)return p[0]}async matchAll(request=void 0,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.matchAll";return request!==void 0&&(request=webidl.converters.RequestInfo(request,prefix,"request")),options=webidl.converters.CacheQueryOptions(options,prefix,"options"),this.#internalMatchAll(request,options)}async add(request){webidl.brandCheck(this,Cache);let prefix="Cache.add";webidl.argumentLengthCheck(arguments,1,prefix),request=webidl.converters.RequestInfo(request,prefix,"request");let requests=[request];return await this.addAll(requests)}async addAll(requests){webidl.brandCheck(this,Cache);let prefix="Cache.addAll";webidl.argumentLengthCheck(arguments,1,prefix);let responsePromises=[],requestList=[];for(let request of requests){if(request===void 0)throw webidl.errors.conversionFailed({prefix,argument:"Argument 1",types:["undefined is not allowed"]});if(request=webidl.converters.RequestInfo(request),typeof request=="string")continue;let r=getRequestState(request);if(!urlIsHttpHttpsScheme(r.url)||r.method!=="GET")throw webidl.errors.exception({header:prefix,message:"Expected http/s scheme when method is not GET."})}let fetchControllers=[];for(let request of requests){let r=getRequestState(new Request(request));if(!urlIsHttpHttpsScheme(r.url))throw webidl.errors.exception({header:prefix,message:"Expected http/s scheme."});r.initiator="fetch",r.destination="subresource",requestList.push(r);let responsePromise=createDeferredPromise();fetchControllers.push(fetching({request:r,processResponse(response){if(response.type==="error"||response.status===206||response.status<200||response.status>299)responsePromise.reject(webidl.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}));else if(response.headersList.contains("vary")){let fieldValues=getFieldValues(response.headersList.get("vary"));for(let fieldValue of fieldValues)if(fieldValue==="*"){responsePromise.reject(webidl.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(let controller of fetchControllers)controller.abort();return}}},processResponseEndOfBody(response){if(response.aborted){responsePromise.reject(new DOMException("aborted","AbortError"));return}responsePromise.resolve(response)}})),responsePromises.push(responsePromise.promise)}let responses=await Promise.all(responsePromises),operations=[],index=0;for(let response of responses){let operation={type:"put",request:requestList[index],response};operations.push(operation),index++}let cacheJobPromise=createDeferredPromise(),errorData=null;try{this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve(void 0):cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async put(request,response){webidl.brandCheck(this,Cache);let prefix="Cache.put";webidl.argumentLengthCheck(arguments,2,prefix),request=webidl.converters.RequestInfo(request,prefix,"request"),response=webidl.converters.Response(response,prefix,"response");let innerRequest=null;if(webidl.is.Request(request)?innerRequest=getRequestState(request):innerRequest=getRequestState(new Request(request)),!urlIsHttpHttpsScheme(innerRequest.url)||innerRequest.method!=="GET")throw webidl.errors.exception({header:prefix,message:"Expected an http/s scheme when method is not GET"});let innerResponse=getResponseState(response);if(innerResponse.status===206)throw webidl.errors.exception({header:prefix,message:"Got 206 status"});if(innerResponse.headersList.contains("vary")){let fieldValues=getFieldValues(innerResponse.headersList.get("vary"));for(let fieldValue of fieldValues)if(fieldValue==="*")throw webidl.errors.exception({header:prefix,message:"Got * vary field value"})}if(innerResponse.body&&(isDisturbed(innerResponse.body.stream)||innerResponse.body.stream.locked))throw webidl.errors.exception({header:prefix,message:"Response body is locked or disturbed"});let clonedResponse=cloneResponse(innerResponse),bodyReadPromise=createDeferredPromise();if(innerResponse.body!=null){let reader=innerResponse.body.stream.getReader();readAllBytes(reader,bodyReadPromise.resolve,bodyReadPromise.reject)}else bodyReadPromise.resolve(void 0);let operations=[],operation={type:"put",request:innerRequest,response:clonedResponse};operations.push(operation);let bytes=await bodyReadPromise.promise;clonedResponse.body!=null&&(clonedResponse.body.source=bytes);let cacheJobPromise=createDeferredPromise(),errorData=null;try{this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve():cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async delete(request,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.delete";webidl.argumentLengthCheck(arguments,1,prefix),request=webidl.converters.RequestInfo(request,prefix,"request"),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let r=null;if(webidl.is.Request(request)){if(r=getRequestState(request),r.method!=="GET"&&!options.ignoreMethod)return!1}else assert(typeof request=="string"),r=getRequestState(new Request(request));let operations=[],operation={type:"delete",request:r,options};operations.push(operation);let cacheJobPromise=createDeferredPromise(),errorData=null,requestResponses;try{requestResponses=this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve(!!requestResponses?.length):cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async keys(request=void 0,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.keys";request!==void 0&&(request=webidl.converters.RequestInfo(request,prefix,"request")),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let r=null;if(request!==void 0)if(webidl.is.Request(request)){if(r=getRequestState(request),r.method!=="GET"&&!options.ignoreMethod)return[]}else typeof request=="string"&&(r=getRequestState(new Request(request)));let promise=createDeferredPromise(),requests=[];if(request===void 0)for(let requestResponse of this.#relevantRequestResponseList)requests.push(requestResponse[0]);else{let requestResponses=this.#queryCache(r,options);for(let requestResponse of requestResponses)requests.push(requestResponse[0])}return queueMicrotask(()=>{let requestList=[];for(let request2 of requests){let requestObject=fromInnerRequest(request2,void 0,new AbortController().signal,"immutable");requestList.push(requestObject)}promise.resolve(Object.freeze(requestList))}),promise.promise}#batchCacheOperations(operations){let cache=this.#relevantRequestResponseList,backupCache=[...cache],addedItems=[],resultList=[];try{for(let operation of operations){if(operation.type!=="delete"&&operation.type!=="put")throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'});if(operation.type==="delete"&&operation.response!=null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"});if(this.#queryCache(operation.request,operation.options,addedItems).length)throw new DOMException("???","InvalidStateError");let requestResponses;if(operation.type==="delete"){if(requestResponses=this.#queryCache(operation.request,operation.options),requestResponses.length===0)return[];for(let requestResponse of requestResponses){let idx=cache.indexOf(requestResponse);assert(idx!==-1),cache.splice(idx,1)}}else if(operation.type==="put"){if(operation.response==null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"});let r=operation.request;if(!urlIsHttpHttpsScheme(r.url))throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"});if(r.method!=="GET")throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"});if(operation.options!=null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"});requestResponses=this.#queryCache(operation.request);for(let requestResponse of requestResponses){let idx=cache.indexOf(requestResponse);assert(idx!==-1),cache.splice(idx,1)}cache.push([operation.request,operation.response]),addedItems.push([operation.request,operation.response])}resultList.push([operation.request,operation.response])}return resultList}catch(e){throw this.#relevantRequestResponseList.length=0,this.#relevantRequestResponseList=backupCache,e}}#queryCache(requestQuery,options,targetStorage){let resultList=[],storage=targetStorage??this.#relevantRequestResponseList;for(let requestResponse of storage){let[cachedRequest,cachedResponse]=requestResponse;this.#requestMatchesCachedItem(requestQuery,cachedRequest,cachedResponse,options)&&resultList.push(requestResponse)}return resultList}#requestMatchesCachedItem(requestQuery,request,response=null,options){let queryURL=new URL(requestQuery.url),cachedURL=new URL(request.url);if(options?.ignoreSearch&&(cachedURL.search="",queryURL.search=""),!urlEquals(queryURL,cachedURL,!0))return!1;if(response==null||options?.ignoreVary||!response.headersList.contains("vary"))return!0;let fieldValues=getFieldValues(response.headersList.get("vary"));for(let fieldValue of fieldValues){if(fieldValue==="*")return!1;let requestValue=request.headersList.get(fieldValue),queryValue=requestQuery.headersList.get(fieldValue);if(requestValue!==queryValue)return!1}return!0}#internalMatchAll(request,options,maxResponses=1/0){let r=null;if(request!==void 0)if(webidl.is.Request(request)){if(r=getRequestState(request),r.method!=="GET"&&!options.ignoreMethod)return[]}else typeof request=="string"&&(r=getRequestState(new Request(request)));let responses=[];if(request===void 0)for(let requestResponse of this.#relevantRequestResponseList)responses.push(requestResponse[1]);else{let requestResponses=this.#queryCache(r,options);for(let requestResponse of requestResponses)responses.push(requestResponse[1])}let responseList=[];for(let response of responses){let responseObject=fromInnerResponse(response,"immutable");if(responseList.push(responseObject.clone()),responseList.length>=maxResponses)break}return Object.freeze(responseList)}};__name(Cache,"Cache");Object.defineProperties(Cache.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:!0},match:kEnumerableProperty,matchAll:kEnumerableProperty,add:kEnumerableProperty,addAll:kEnumerableProperty,put:kEnumerableProperty,delete:kEnumerableProperty,keys:kEnumerableProperty});var cacheQueryOptionConverters=[{key:"ignoreSearch",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"ignoreMethod",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"ignoreVary",converter:webidl.converters.boolean,defaultValue:()=>!1}];webidl.converters.CacheQueryOptions=webidl.dictionaryConverter(cacheQueryOptionConverters);webidl.converters.MultiCacheQueryOptions=webidl.dictionaryConverter([...cacheQueryOptionConverters,{key:"cacheName",converter:webidl.converters.DOMString}]);webidl.converters.Response=webidl.interfaceConverter(webidl.is.Response,"Response");webidl.converters["sequence<RequestInfo>"]=webidl.sequenceConverter(webidl.converters.RequestInfo);module2.exports={Cache}}});var require_cachestorage=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/cachestorage.js"(exports,module2){"use strict";var{Cache}=require_cache3(),{webidl}=require_webidl(),{kEnumerableProperty}=require_util(),{kConstruct}=require_symbols(),CacheStorage=class{#caches=new Map;constructor(){arguments[0]!==kConstruct&&webidl.illegalConstructor(),webidl.util.markAsUncloneable(this)}async match(request,options={}){if(webidl.brandCheck(this,CacheStorage),webidl.argumentLengthCheck(arguments,1,"CacheStorage.match"),request=webidl.converters.RequestInfo(request),options=webidl.converters.MultiCacheQueryOptions(options),options.cacheName!=null){if(this.#caches.has(options.cacheName)){let cacheList=this.#caches.get(options.cacheName);return await new Cache(kConstruct,cacheList).match(request,options)}}else for(let cacheList of this.#caches.values()){let response=await new Cache(kConstruct,cacheList).match(request,options);if(response!==void 0)return response}}async has(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.has";return webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.has(cacheName)}async open(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.open";if(webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.has(cacheName)){let cache2=this.#caches.get(cacheName);return new Cache(kConstruct,cache2)}let cache=[];return this.#caches.set(cacheName,cache),new Cache(kConstruct,cache)}async delete(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.delete";return webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.delete(cacheName)}async keys(){return webidl.brandCheck(this,CacheStorage),[...this.#caches.keys()]}};__name(CacheStorage,"CacheStorage");Object.defineProperties(CacheStorage.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:!0},match:kEnumerableProperty,has:kEnumerableProperty,open:kEnumerableProperty,delete:kEnumerableProperty,keys:kEnumerableProperty});module2.exports={CacheStorage}}});var require_constants4=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/constants.js"(exports,module2){"use strict";module2.exports={maxAttributeValueSize:1024,maxNameValuePairSize:4096}}});var require_util4=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/util.js"(exports,module2){"use strict";function isCTLExcludingHtab(value){for(let i=0;i<value.length;++i){let code=value.charCodeAt(i);if(code>=0&&code<=8||code>=10&&code<=31||code===127)return!0}return!1}__name(isCTLExcludingHtab,"isCTLExcludingHtab");function validateCookieName(name){for(let i=0;i<name.length;++i){let code=name.charCodeAt(i);if(code<33||code>126||code===34||code===40||code===41||code===60||code===62||code===64||code===44||code===59||code===58||code===92||code===47||code===91||code===93||code===63||code===61||code===123||code===125)throw new Error("Invalid cookie name")}}__name(validateCookieName,"validateCookieName");function validateCookieValue(value){let len=value.length,i=0;if(value[0]==='"'){if(len===1||value[len-1]!=='"')throw new Error("Invalid cookie value");--len,++i}for(;i<len;){let code=value.charCodeAt(i++);if(code<33||code>126||code===34||code===44||code===59||code===92)throw new Error("Invalid cookie value")}}__name(validateCookieValue,"validateCookieValue");function validateCookiePath(path){for(let i=0;i<path.length;++i){let code=path.charCodeAt(i);if(code<32||code===127||code===59)throw new Error("Invalid cookie path")}}__name(validateCookiePath,"validateCookiePath");function validateCookieDomain(domain){if(domain.startsWith("-")||domain.endsWith(".")||domain.endsWith("-"))throw new Error("Invalid cookie domain")}__name(validateCookieDomain,"validateCookieDomain");var IMFDays=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],IMFMonths=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],IMFPaddedNumbers=Array(61).fill(0).map((_,i)=>i.toString().padStart(2,"0"));function toIMFDate(date){return typeof date=="number"&&(date=new Date(date)),`${IMFDays[date.getUTCDay()]}, ${IMFPaddedNumbers[date.getUTCDate()]} ${IMFMonths[date.getUTCMonth()]} ${date.getUTCFullYear()} ${IMFPaddedNumbers[date.getUTCHours()]}:${IMFPaddedNumbers[date.getUTCMinutes()]}:${IMFPaddedNumbers[date.getUTCSeconds()]} GMT`}__name(toIMFDate,"toIMFDate");function validateCookieMaxAge(maxAge){if(maxAge<0)throw new Error("Invalid cookie max-age")}__name(validateCookieMaxAge,"validateCookieMaxAge");function stringify(cookie){if(cookie.name.length===0)return null;validateCookieName(cookie.name),validateCookieValue(cookie.value);let out=[`${cookie.name}=${cookie.value}`];cookie.name.startsWith("__Secure-")&&(cookie.secure=!0),cookie.name.startsWith("__Host-")&&(cookie.secure=!0,cookie.domain=null,cookie.path="/"),cookie.secure&&out.push("Secure"),cookie.httpOnly&&out.push("HttpOnly"),typeof cookie.maxAge=="number"&&(validateCookieMaxAge(cookie.maxAge),out.push(`Max-Age=${cookie.maxAge}`)),cookie.domain&&(validateCookieDomain(cookie.domain),out.push(`Domain=${cookie.domain}`)),cookie.path&&(validateCookiePath(cookie.path),out.push(`Path=${cookie.path}`)),cookie.expires&&cookie.expires.toString()!=="Invalid Date"&&out.push(`Expires=${toIMFDate(cookie.expires)}`),cookie.sameSite&&out.push(`SameSite=${cookie.sameSite}`);for(let part of cookie.unparsed){if(!part.includes("="))throw new Error("Invalid unparsed");let[key,...value]=part.split("=");out.push(`${key.trim()}=${value.join("=")}`)}return out.join("; ")}__name(stringify,"stringify");module2.exports={isCTLExcludingHtab,validateCookieName,validateCookiePath,validateCookieValue,toIMFDate,stringify}}});var require_parse=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/parse.js"(exports,module2){"use strict";var{maxNameValuePairSize,maxAttributeValueSize}=require_constants4(),{isCTLExcludingHtab}=require_util4(),{collectASequenceOfCodePointsFast}=require_data_url(),assert=require("node:assert"),{unescape}=require("node:querystring");function parseSetCookie(header){if(isCTLExcludingHtab(header))return null;let nameValuePair="",unparsedAttributes="",name="",value="";if(header.includes(";")){let position={position:0};nameValuePair=collectASequenceOfCodePointsFast(";",header,position),unparsedAttributes=header.slice(position.position)}else nameValuePair=header;if(!nameValuePair.includes("="))value=nameValuePair;else{let position={position:0};name=collectASequenceOfCodePointsFast("=",nameValuePair,position),value=nameValuePair.slice(position.position+1)}return name=name.trim(),value=value.trim(),name.length+value.length>maxNameValuePairSize?null:{name,value:unescape(value),...parseUnparsedAttributes(unparsedAttributes)}}__name(parseSetCookie,"parseSetCookie");function parseUnparsedAttributes(unparsedAttributes,cookieAttributeList={}){if(unparsedAttributes.length===0)return cookieAttributeList;assert(unparsedAttributes[0]===";"),unparsedAttributes=unparsedAttributes.slice(1);let cookieAv="";unparsedAttributes.includes(";")?(cookieAv=collectASequenceOfCodePointsFast(";",unparsedAttributes,{position:0}),unparsedAttributes=unparsedAttributes.slice(cookieAv.length)):(cookieAv=unparsedAttributes,unparsedAttributes="");let attributeName="",attributeValue="";if(cookieAv.includes("=")){let position={position:0};attributeName=collectASequenceOfCodePointsFast("=",cookieAv,position),attributeValue=cookieAv.slice(position.position+1)}else attributeName=cookieAv;if(attributeName=attributeName.trim(),attributeValue=attributeValue.trim(),attributeValue.length>maxAttributeValueSize)return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList);let attributeNameLowercase=attributeName.toLowerCase();if(attributeNameLowercase==="expires"){let expiryTime=new Date(attributeValue);cookieAttributeList.expires=expiryTime}else if(attributeNameLowercase==="max-age"){let charCode=attributeValue.charCodeAt(0);if((charCode<48||charCode>57)&&attributeValue[0]!=="-"||!/^\d+$/.test(attributeValue))return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList);let deltaSeconds=Number(attributeValue);cookieAttributeList.maxAge=deltaSeconds}else if(attributeNameLowercase==="domain"){let cookieDomain=attributeValue;cookieDomain[0]==="."&&(cookieDomain=cookieDomain.slice(1)),cookieDomain=cookieDomain.toLowerCase(),cookieAttributeList.domain=cookieDomain}else if(attributeNameLowercase==="path"){let cookiePath="";attributeValue.length===0||attributeValue[0]!=="/"?cookiePath="/":cookiePath=attributeValue,cookieAttributeList.path=cookiePath}else if(attributeNameLowercase==="secure")cookieAttributeList.secure=!0;else if(attributeNameLowercase==="httponly")cookieAttributeList.httpOnly=!0;else if(attributeNameLowercase==="samesite"){let enforcement="Default",attributeValueLowercase=attributeValue.toLowerCase();attributeValueLowercase.includes("none")&&(enforcement="None"),attributeValueLowercase.includes("strict")&&(enforcement="Strict"),attributeValueLowercase.includes("lax")&&(enforcement="Lax"),cookieAttributeList.sameSite=enforcement}else cookieAttributeList.unparsed??=[],cookieAttributeList.unparsed.push(`${attributeName}=${attributeValue}`);return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList)}__name(parseUnparsedAttributes,"parseUnparsedAttributes");module2.exports={parseSetCookie,parseUnparsedAttributes}}});var require_cookies=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/index.js"(exports,module2){"use strict";var{parseSetCookie}=require_parse(),{stringify}=require_util4(),{webidl}=require_webidl(),{Headers}=require_headers(),brandChecks=webidl.brandCheckMultiple([Headers,globalThis.Headers].filter(Boolean));function getCookies(headers){webidl.argumentLengthCheck(arguments,1,"getCookies"),brandChecks(headers);let cookie=headers.get("cookie"),out={};if(!cookie)return out;for(let piece of cookie.split(";")){let[name,...value]=piece.split("=");out[name.trim()]=value.join("=")}return out}__name(getCookies,"getCookies");function deleteCookie(headers,name,attributes){brandChecks(headers);let prefix="deleteCookie";webidl.argumentLengthCheck(arguments,2,prefix),name=webidl.converters.DOMString(name,prefix,"name"),attributes=webidl.converters.DeleteCookieAttributes(attributes),setCookie(headers,{name,value:"",expires:new Date(0),...attributes})}__name(deleteCookie,"deleteCookie");function getSetCookies(headers){webidl.argumentLengthCheck(arguments,1,"getSetCookies"),brandChecks(headers);let cookies=headers.getSetCookie();return cookies?cookies.map(pair=>parseSetCookie(pair)):[]}__name(getSetCookies,"getSetCookies");function parseCookie(cookie){return cookie=webidl.converters.DOMString(cookie),parseSetCookie(cookie)}__name(parseCookie,"parseCookie");function setCookie(headers,cookie){webidl.argumentLengthCheck(arguments,2,"setCookie"),brandChecks(headers),cookie=webidl.converters.Cookie(cookie);let str=stringify(cookie);str&&headers.append("set-cookie",str,!0)}__name(setCookie,"setCookie");webidl.converters.DeleteCookieAttributes=webidl.dictionaryConverter([{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"path",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"domain",defaultValue:()=>null}]);webidl.converters.Cookie=webidl.dictionaryConverter([{converter:webidl.converters.DOMString,key:"name"},{converter:webidl.converters.DOMString,key:"value"},{converter:webidl.nullableConverter(value=>typeof value=="number"?webidl.converters["unsigned long long"](value):new Date(value)),key:"expires",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"path",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.boolean),key:"secure",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:webidl.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:webidl.sequenceConverter(webidl.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);module2.exports={getCookies,deleteCookie,getSetCookies,setCookie,parseCookie}}});var require_events=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/events.js"(exports,module2){"use strict";var{webidl}=require_webidl(),{kEnumerableProperty}=require_util(),{kConstruct}=require_symbols(),MessageEvent=class extends Event{#eventInit;constructor(type,eventInitDict={}){if(type===kConstruct){super(arguments[1],arguments[2]),webidl.util.markAsUncloneable(this);return}let prefix="MessageEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.MessageEventInit(eventInitDict,prefix,"eventInitDict"),super(type,eventInitDict),this.#eventInit=eventInitDict,webidl.util.markAsUncloneable(this)}get data(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.data}get origin(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.origin}get lastEventId(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.lastEventId}get source(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.source}get ports(){return webidl.brandCheck(this,MessageEvent),Object.isFrozen(this.#eventInit.ports)||Object.freeze(this.#eventInit.ports),this.#eventInit.ports}initMessageEvent(type,bubbles=!1,cancelable=!1,data=null,origin="",lastEventId="",source=null,ports=[]){return webidl.brandCheck(this,MessageEvent),webidl.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent"),new MessageEvent(type,{bubbles,cancelable,data,origin,lastEventId,source,ports})}static createFastMessageEvent(type,init){let messageEvent=new MessageEvent(kConstruct,type,init);return messageEvent.#eventInit=init,messageEvent.#eventInit.data??=null,messageEvent.#eventInit.origin??="",messageEvent.#eventInit.lastEventId??="",messageEvent.#eventInit.source??=null,messageEvent.#eventInit.ports??=[],messageEvent}};__name(MessageEvent,"MessageEvent");var{createFastMessageEvent}=MessageEvent;delete MessageEvent.createFastMessageEvent;var CloseEvent=class extends Event{#eventInit;constructor(type,eventInitDict={}){let prefix="CloseEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.CloseEventInit(eventInitDict),super(type,eventInitDict),this.#eventInit=eventInitDict,webidl.util.markAsUncloneable(this)}get wasClean(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.wasClean}get code(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.code}get reason(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.reason}};__name(CloseEvent,"CloseEvent");var ErrorEvent=class extends Event{#eventInit;constructor(type,eventInitDict){let prefix="ErrorEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),super(type,eventInitDict),webidl.util.markAsUncloneable(this),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.ErrorEventInit(eventInitDict??{}),this.#eventInit=eventInitDict}get message(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.message}get filename(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.filename}get lineno(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.lineno}get colno(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.colno}get error(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.error}};__name(ErrorEvent,"ErrorEvent");Object.defineProperties(MessageEvent.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:!0},data:kEnumerableProperty,origin:kEnumerableProperty,lastEventId:kEnumerableProperty,source:kEnumerableProperty,ports:kEnumerableProperty,initMessageEvent:kEnumerableProperty});Object.defineProperties(CloseEvent.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:!0},reason:kEnumerableProperty,code:kEnumerableProperty,wasClean:kEnumerableProperty});Object.defineProperties(ErrorEvent.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:!0},message:kEnumerableProperty,filename:kEnumerableProperty,lineno:kEnumerableProperty,colno:kEnumerableProperty,error:kEnumerableProperty});webidl.converters.MessagePort=webidl.interfaceConverter(webidl.is.MessagePort,"MessagePort");webidl.converters["sequence<MessagePort>"]=webidl.sequenceConverter(webidl.converters.MessagePort);var eventInit=[{key:"bubbles",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"cancelable",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"composed",converter:webidl.converters.boolean,defaultValue:()=>!1}];webidl.converters.MessageEventInit=webidl.dictionaryConverter([...eventInit,{key:"data",converter:webidl.converters.any,defaultValue:()=>null},{key:"origin",converter:webidl.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:webidl.converters.DOMString,defaultValue:()=>""},{key:"source",converter:webidl.nullableConverter(webidl.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:webidl.converters["sequence<MessagePort>"],defaultValue:()=>new Array(0)}]);webidl.converters.CloseEventInit=webidl.dictionaryConverter([...eventInit,{key:"wasClean",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"code",converter:webidl.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:webidl.converters.USVString,defaultValue:()=>""}]);webidl.converters.ErrorEventInit=webidl.dictionaryConverter([...eventInit,{key:"message",converter:webidl.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:webidl.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:webidl.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:webidl.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:webidl.converters.any}]);module2.exports={MessageEvent,CloseEvent,ErrorEvent,createFastMessageEvent}}});var require_constants5=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/constants.js"(exports,module2){"use strict";var uid="258EAFA5-E914-47DA-95CA-C5AB0DC85B11",staticPropertyDescriptors={enumerable:!0,writable:!1,configurable:!1},states={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3},sentCloseFrameState={SENT:1,RECEIVED:2},opcodes={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10},maxUnsigned16Bit=65535,parserStates={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4},emptyBuffer=Buffer.allocUnsafe(0),sendHints={text:1,typedArray:2,arrayBuffer:3,blob:4};module2.exports={uid,sentCloseFrameState,staticPropertyDescriptors,states,opcodes,maxUnsigned16Bit,parserStates,emptyBuffer,sendHints}}});var require_util5=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/util.js"(exports,module2){"use strict";var{states,opcodes}=require_constants5(),{isUtf8}=require("node:buffer"),{collectASequenceOfCodePointsFast,removeHTTPWhitespace}=require_data_url();function isConnecting(readyState){return readyState===states.CONNECTING}__name(isConnecting,"isConnecting");function isEstablished(readyState){return readyState===states.OPEN}__name(isEstablished,"isEstablished");function isClosing(readyState){return readyState===states.CLOSING}__name(isClosing,"isClosing");function isClosed(readyState){return readyState===states.CLOSED}__name(isClosed,"isClosed");function fireEvent(e,target,eventFactory=(type,init)=>new Event(type,init),eventInitDict={}){let event=eventFactory(e,eventInitDict);target.dispatchEvent(event)}__name(fireEvent,"fireEvent");function websocketMessageReceived(handler,type,data){handler.onMessage(type,data)}__name(websocketMessageReceived,"websocketMessageReceived");function toArrayBuffer(buffer){return buffer.byteLength===buffer.buffer.byteLength?buffer.buffer:new Uint8Array(buffer).buffer}__name(toArrayBuffer,"toArrayBuffer");function isValidSubprotocol(protocol){if(protocol.length===0)return!1;for(let i=0;i<protocol.length;++i){let code=protocol.charCodeAt(i);if(code<33||code>126||code===34||code===40||code===41||code===44||code===47||code===58||code===59||code===60||code===61||code===62||code===63||code===64||code===91||code===92||code===93||code===123||code===125)return!1}return!0}__name(isValidSubprotocol,"isValidSubprotocol");function isValidStatusCode(code){return code>=1e3&&code<1015?code!==1004&&code!==1005&&code!==1006:code>=3e3&&code<=4999}__name(isValidStatusCode,"isValidStatusCode");function isControlFrame(opcode){return opcode===opcodes.CLOSE||opcode===opcodes.PING||opcode===opcodes.PONG}__name(isControlFrame,"isControlFrame");function isContinuationFrame(opcode){return opcode===opcodes.CONTINUATION}__name(isContinuationFrame,"isContinuationFrame");function isTextBinaryFrame(opcode){return opcode===opcodes.TEXT||opcode===opcodes.BINARY}__name(isTextBinaryFrame,"isTextBinaryFrame");function isValidOpcode(opcode){return isTextBinaryFrame(opcode)||isContinuationFrame(opcode)||isControlFrame(opcode)}__name(isValidOpcode,"isValidOpcode");function parseExtensions(extensions){let position={position:0},extensionList=new Map;for(;position.position<extensions.length;){let pair=collectASequenceOfCodePointsFast(";",extensions,position),[name,value=""]=pair.split("=");extensionList.set(removeHTTPWhitespace(name,!0,!1),removeHTTPWhitespace(value,!1,!0)),position.position++}return extensionList}__name(parseExtensions,"parseExtensions");function isValidClientWindowBits(value){for(let i=0;i<value.length;i++){let byte=value.charCodeAt(i);if(byte<48||byte>57)return!1}return!0}__name(isValidClientWindowBits,"isValidClientWindowBits");function getURLRecord(url2,baseURL){let urlRecord;try{urlRecord=new URL(url2,baseURL)}catch(e){throw new DOMException(e,"SyntaxError")}if(urlRecord.protocol==="http:"?urlRecord.protocol="ws:":urlRecord.protocol==="https:"&&(urlRecord.protocol="wss:"),urlRecord.protocol!=="ws:"&&urlRecord.protocol!=="wss:")throw new DOMException("expected a ws: or wss: url","SyntaxError");if(urlRecord.hash.length||urlRecord.href.endsWith("#"))throw new DOMException("hash","SyntaxError");return urlRecord}__name(getURLRecord,"getURLRecord");function validateCloseCodeAndReason(code,reason){if(code!==null&&code!==1e3&&(code<3e3||code>4999))throw new DOMException("invalid code","InvalidAccessError");if(reason!==null){let reasonBytesLength=Buffer.byteLength(reason);if(reasonBytesLength>123)throw new DOMException(`Reason must be less than 123 bytes; received ${reasonBytesLength}`,"SyntaxError")}}__name(validateCloseCodeAndReason,"validateCloseCodeAndReason");var utf8Decode=(()=>{if(typeof process.versions.icu=="string"){let fatalDecoder=new TextDecoder("utf-8",{fatal:!0});return fatalDecoder.decode.bind(fatalDecoder)}return function(buffer){if(isUtf8(buffer))return buffer.toString("utf-8");throw new TypeError("Invalid utf-8 received.")}})();module2.exports={isConnecting,isEstablished,isClosing,isClosed,fireEvent,isValidSubprotocol,isValidStatusCode,websocketMessageReceived,utf8Decode,isControlFrame,isContinuationFrame,isTextBinaryFrame,isValidOpcode,parseExtensions,isValidClientWindowBits,toArrayBuffer,getURLRecord,validateCloseCodeAndReason}}});var require_frame=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/frame.js"(exports,module2){"use strict";var{maxUnsigned16Bit,opcodes}=require_constants5(),BUFFER_SIZE=8*1024,crypto,buffer=null,bufIdx=BUFFER_SIZE;try{crypto=require("node:crypto")}catch{crypto={randomFillSync:__name(function(buffer2,_offset,_size){for(let i=0;i<buffer2.length;++i)buffer2[i]=Math.random()*255|0;return buffer2},"randomFillSync")}}function generateMask(){return bufIdx===BUFFER_SIZE&&(bufIdx=0,crypto.randomFillSync(buffer??=Buffer.allocUnsafeSlow(BUFFER_SIZE),0,BUFFER_SIZE)),[buffer[bufIdx++],buffer[bufIdx++],buffer[bufIdx++],buffer[bufIdx++]]}__name(generateMask,"generateMask");var WebsocketFrameSend=class{constructor(data){this.frameData=data}createFrame(opcode){let frameData=this.frameData,maskKey=generateMask(),bodyLength=frameData?.byteLength??0,payloadLength=bodyLength,offset=6;bodyLength>maxUnsigned16Bit?(offset+=8,payloadLength=127):bodyLength>125&&(offset+=2,payloadLength=126);let buffer2=Buffer.allocUnsafe(bodyLength+offset);buffer2[0]=buffer2[1]=0,buffer2[0]|=128,buffer2[0]=(buffer2[0]&240)+opcode;buffer2[offset-4]=maskKey[0],buffer2[offset-3]=maskKey[1],buffer2[offset-2]=maskKey[2],buffer2[offset-1]=maskKey[3],buffer2[1]=payloadLength,payloadLength===126?buffer2.writeUInt16BE(bodyLength,2):payloadLength===127&&(buffer2[2]=buffer2[3]=0,buffer2.writeUIntBE(bodyLength,4,6)),buffer2[1]|=128;for(let i=0;i<bodyLength;++i)buffer2[offset+i]=frameData[i]^maskKey[i&3];return buffer2}static createFastTextFrame(buffer2){let maskKey=generateMask(),bodyLength=buffer2.length;for(let i=0;i<bodyLength;++i)buffer2[i]^=maskKey[i&3];let payloadLength=bodyLength,offset=6;bodyLength>maxUnsigned16Bit?(offset+=8,payloadLength=127):bodyLength>125&&(offset+=2,payloadLength=126);let head=Buffer.allocUnsafeSlow(offset);return head[0]=128|opcodes.TEXT,head[1]=payloadLength|128,head[offset-4]=maskKey[0],head[offset-3]=maskKey[1],head[offset-2]=maskKey[2],head[offset-1]=maskKey[3],payloadLength===126?head.writeUInt16BE(bodyLength,2):payloadLength===127&&(head[2]=head[3]=0,head.writeUIntBE(bodyLength,4,6)),[head,buffer2]}};__name(WebsocketFrameSend,"WebsocketFrameSend");module2.exports={WebsocketFrameSend}}});var require_connection=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/connection.js"(exports,module2){"use strict";var{uid,states,sentCloseFrameState,emptyBuffer,opcodes}=require_constants5(),{parseExtensions,isClosed,isClosing,isEstablished,validateCloseCodeAndReason}=require_util5(),{channels}=require_diagnostics(),{makeRequest}=require_request2(),{fetching}=require_fetch(),{Headers,getHeadersList}=require_headers(),{getDecodeSplit}=require_util2(),{WebsocketFrameSend}=require_frame(),assert=require("node:assert"),crypto;try{crypto=require("node:crypto")}catch{}function establishWebSocketConnection(url2,protocols,client,handler,options){let requestURL=url2;requestURL.protocol=url2.protocol==="ws:"?"http:":"https:";let request=makeRequest({urlList:[requestURL],client,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(options.headers){let headersList=getHeadersList(new Headers(options.headers));request.headersList=headersList}let keyValue=crypto.randomBytes(16).toString("base64");request.headersList.append("sec-websocket-key",keyValue,!0),request.headersList.append("sec-websocket-version","13",!0);for(let protocol of protocols)request.headersList.append("sec-websocket-protocol",protocol,!0);let permessageDeflate="permessage-deflate; client_max_window_bits";return request.headersList.append("sec-websocket-extensions",permessageDeflate,!0),fetching({request,useParallelQueue:!0,dispatcher:options.dispatcher,processResponse(response){if(response.type==="error"&&(handler.readyState=states.CLOSED),response.type==="error"||response.status!==101){failWebsocketConnection(handler,1002,"Received network error or non-101 status code.");return}if(protocols.length!==0&&!response.headersList.get("Sec-WebSocket-Protocol")){failWebsocketConnection(handler,1002,"Server did not respond with sent protocols.");return}if(response.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){failWebsocketConnection(handler,1002,'Server did not set Upgrade header to "websocket".');return}if(response.headersList.get("Connection")?.toLowerCase()!=="upgrade"){failWebsocketConnection(handler,1002,'Server did not set Connection header to "upgrade".');return}let secWSAccept=response.headersList.get("Sec-WebSocket-Accept"),digest=crypto.createHash("sha1").update(keyValue+uid).digest("base64");if(secWSAccept!==digest){failWebsocketConnection(handler,1002,"Incorrect hash received in Sec-WebSocket-Accept header.");return}let secExtension=response.headersList.get("Sec-WebSocket-Extensions"),extensions;if(secExtension!==null&&(extensions=parseExtensions(secExtension),!extensions.has("permessage-deflate"))){failWebsocketConnection(handler,1002,"Sec-WebSocket-Extensions header does not match.");return}let secProtocol=response.headersList.get("Sec-WebSocket-Protocol");if(secProtocol!==null&&!getDecodeSplit("sec-websocket-protocol",request.headersList).includes(secProtocol)){failWebsocketConnection(handler,1002,"Protocol was not set in the opening handshake.");return}response.socket.on("data",handler.onSocketData),response.socket.on("close",handler.onSocketClose),response.socket.on("error",handler.onSocketError),channels.open.hasSubscribers&&channels.open.publish({address:response.socket.address(),protocol:secProtocol,extensions:secExtension}),handler.wasEverConnected=!0,handler.onConnectionEstablished(response,extensions)}})}__name(establishWebSocketConnection,"establishWebSocketConnection");function closeWebSocketConnection(object,code,reason,validate=!1){if(code??=null,reason??="",validate&&validateCloseCodeAndReason(code,reason),!(isClosed(object.readyState)||isClosing(object.readyState)))if(!isEstablished(object.readyState))failWebsocketConnection(object),object.readyState=states.CLOSING;else if(!object.closeState.has(sentCloseFrameState.SENT)&&!object.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend;reason.length!==0&&code===null&&(code=1e3),assert(code===null||Number.isInteger(code)),code===null&&reason.length===0?frame.frameData=emptyBuffer:code!==null&&reason===null?(frame.frameData=Buffer.allocUnsafe(2),frame.frameData.writeUInt16BE(code,0)):code!==null&&reason!==null?(frame.frameData=Buffer.allocUnsafe(2+Buffer.byteLength(reason)),frame.frameData.writeUInt16BE(code,0),frame.frameData.write(reason,2,"utf-8")):frame.frameData=emptyBuffer,object.socket.write(frame.createFrame(opcodes.CLOSE)),object.closeState.add(sentCloseFrameState.SENT),object.readyState=states.CLOSING}else object.readyState=states.CLOSING}__name(closeWebSocketConnection,"closeWebSocketConnection");function failWebsocketConnection(handler,code,reason){isEstablished(handler.readyState)&&closeWebSocketConnection(handler,code,reason,!1),handler.controller.abort(),handler.socket?.destroyed===!1&&handler.socket.destroy(),handler.onFail(code,reason)}__name(failWebsocketConnection,"failWebsocketConnection");module2.exports={establishWebSocketConnection,failWebsocketConnection,closeWebSocketConnection}}});var require_permessage_deflate=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/permessage-deflate.js"(exports,module2){"use strict";var{createInflateRaw,Z_DEFAULT_WINDOWBITS}=require("node:zlib"),{isValidClientWindowBits}=require_util5(),tail=Buffer.from([0,0,255,255]),kBuffer=Symbol("kBuffer"),kLength=Symbol("kLength"),PerMessageDeflate=class{#inflate;#options={};constructor(extensions){this.#options.serverNoContextTakeover=extensions.has("server_no_context_takeover"),this.#options.serverMaxWindowBits=extensions.get("server_max_window_bits")}decompress(chunk,fin,callback){if(!this.#inflate){let windowBits=Z_DEFAULT_WINDOWBITS;if(this.#options.serverMaxWindowBits){if(!isValidClientWindowBits(this.#options.serverMaxWindowBits)){callback(new Error("Invalid server_max_window_bits"));return}windowBits=Number.parseInt(this.#options.serverMaxWindowBits)}this.#inflate=createInflateRaw({windowBits}),this.#inflate[kBuffer]=[],this.#inflate[kLength]=0,this.#inflate.on("data",data=>{this.#inflate[kBuffer].push(data),this.#inflate[kLength]+=data.length}),this.#inflate.on("error",err=>{this.#inflate=null,callback(err)})}this.#inflate.write(chunk),fin&&this.#inflate.write(tail),this.#inflate.flush(()=>{let full=Buffer.concat(this.#inflate[kBuffer],this.#inflate[kLength]);this.#inflate[kBuffer].length=0,this.#inflate[kLength]=0,callback(null,full)})}};__name(PerMessageDeflate,"PerMessageDeflate");module2.exports={PerMessageDeflate}}});var require_receiver=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/receiver.js"(exports,module2){"use strict";var{Writable}=require("node:stream"),assert=require("node:assert"),{parserStates,opcodes,states,emptyBuffer,sentCloseFrameState}=require_constants5(),{channels}=require_diagnostics(),{isValidStatusCode,isValidOpcode,websocketMessageReceived,utf8Decode,isControlFrame,isTextBinaryFrame,isContinuationFrame}=require_util5(),{failWebsocketConnection}=require_connection(),{WebsocketFrameSend}=require_frame(),{PerMessageDeflate}=require_permessage_deflate(),ByteParser=class extends Writable{#buffers=[];#fragmentsBytes=0;#byteOffset=0;#loop=!1;#state=parserStates.INFO;#info={};#fragments=[];#extensions;#handler;constructor(handler,extensions){super(),this.#handler=handler,this.#extensions=extensions??new Map,this.#extensions.has("permessage-deflate")&&this.#extensions.set("permessage-deflate",new PerMessageDeflate(extensions))}_write(chunk,_,callback){this.#buffers.push(chunk),this.#byteOffset+=chunk.length,this.#loop=!0,this.run(callback)}run(callback){for(;this.#loop;)if(this.#state===parserStates.INFO){if(this.#byteOffset<2)return callback();let buffer=this.consume(2),fin=(buffer[0]&128)!==0,opcode=buffer[0]&15,masked=(buffer[1]&128)===128,fragmented=!fin&&opcode!==opcodes.CONTINUATION,payloadLength=buffer[1]&127,rsv1=buffer[0]&64,rsv2=buffer[0]&32,rsv3=buffer[0]&16;if(!isValidOpcode(opcode))return failWebsocketConnection(this.#handler,1002,"Invalid opcode received"),callback();if(masked)return failWebsocketConnection(this.#handler,1002,"Frame cannot be masked"),callback();if(rsv1!==0&&!this.#extensions.has("permessage-deflate")){failWebsocketConnection(this.#handler,1002,"Expected RSV1 to be clear.");return}if(rsv2!==0||rsv3!==0){failWebsocketConnection(this.#handler,1002,"RSV1, RSV2, RSV3 must be clear");return}if(fragmented&&!isTextBinaryFrame(opcode)){failWebsocketConnection(this.#handler,1002,"Invalid frame type was fragmented.");return}if(isTextBinaryFrame(opcode)&&this.#fragments.length>0){failWebsocketConnection(this.#handler,1002,"Expected continuation frame");return}if(this.#info.fragmented&&fragmented){failWebsocketConnection(this.#handler,1002,"Fragmented frame exceeded 125 bytes.");return}if((payloadLength>125||fragmented)&&isControlFrame(opcode)){failWebsocketConnection(this.#handler,1002,"Control frame either too large or fragmented");return}if(isContinuationFrame(opcode)&&this.#fragments.length===0&&!this.#info.compressed){failWebsocketConnection(this.#handler,1002,"Unexpected continuation frame");return}payloadLength<=125?(this.#info.payloadLength=payloadLength,this.#state=parserStates.READ_DATA):payloadLength===126?this.#state=parserStates.PAYLOADLENGTH_16:payloadLength===127&&(this.#state=parserStates.PAYLOADLENGTH_64),isTextBinaryFrame(opcode)&&(this.#info.binaryType=opcode,this.#info.compressed=rsv1!==0),this.#info.opcode=opcode,this.#info.masked=masked,this.#info.fin=fin,this.#info.fragmented=fragmented}else if(this.#state===parserStates.PAYLOADLENGTH_16){if(this.#byteOffset<2)return callback();let buffer=this.consume(2);this.#info.payloadLength=buffer.readUInt16BE(0),this.#state=parserStates.READ_DATA}else if(this.#state===parserStates.PAYLOADLENGTH_64){if(this.#byteOffset<8)return callback();let buffer=this.consume(8),upper=buffer.readUInt32BE(0);if(upper>2**31-1){failWebsocketConnection(this.#handler,1009,"Received payload length > 2^31 bytes.");return}let lower=buffer.readUInt32BE(4);this.#info.payloadLength=(upper<<8)+lower,this.#state=parserStates.READ_DATA}else if(this.#state===parserStates.READ_DATA){if(this.#byteOffset<this.#info.payloadLength)return callback();let body=this.consume(this.#info.payloadLength);if(isControlFrame(this.#info.opcode))this.#loop=this.parseControlFrame(body),this.#state=parserStates.INFO;else if(!this.#info.compressed)this.writeFragments(body),!this.#info.fragmented&&this.#info.fin&&websocketMessageReceived(this.#handler,this.#info.binaryType,this.consumeFragments()),this.#state=parserStates.INFO;else{this.#extensions.get("permessage-deflate").decompress(body,this.#info.fin,(error,data)=>{if(error){failWebsocketConnection(this.#handler,1007,error.message);return}if(this.writeFragments(data),!this.#info.fin){this.#state=parserStates.INFO,this.#loop=!0,this.run(callback);return}websocketMessageReceived(this.#handler,this.#info.binaryType,this.consumeFragments()),this.#loop=!0,this.#state=parserStates.INFO,this.run(callback)}),this.#loop=!1;break}}}consume(n){if(n>this.#byteOffset)throw new Error("Called consume() before buffers satiated.");if(n===0)return emptyBuffer;this.#byteOffset-=n;let first=this.#buffers[0];if(first.length>n)return this.#buffers[0]=first.subarray(n,first.length),first.subarray(0,n);if(first.length===n)return this.#buffers.shift();{let offset=0,buffer=Buffer.allocUnsafeSlow(n);for(;offset!==n;){let next=this.#buffers[0],length=next.length;if(length+offset===n){buffer.set(this.#buffers.shift(),offset);break}else if(length+offset>n){buffer.set(next.subarray(0,n-offset),offset),this.#buffers[0]=next.subarray(n-offset);break}else buffer.set(this.#buffers.shift(),offset),offset+=length}return buffer}}writeFragments(fragment){this.#fragmentsBytes+=fragment.length,this.#fragments.push(fragment)}consumeFragments(){let fragments=this.#fragments;if(fragments.length===1)return this.#fragmentsBytes=0,fragments.shift();let offset=0,output=Buffer.allocUnsafeSlow(this.#fragmentsBytes);for(let i=0;i<fragments.length;++i){let buffer=fragments[i];output.set(buffer,offset),offset+=buffer.length}return this.#fragments=[],this.#fragmentsBytes=0,output}parseCloseBody(data){assert(data.length!==1);let code;if(data.length>=2&&(code=data.readUInt16BE(0)),code!==void 0&&!isValidStatusCode(code))return{code:1002,reason:"Invalid status code",error:!0};let reason=data.subarray(2);reason[0]===239&&reason[1]===187&&reason[2]===191&&(reason=reason.subarray(3));try{reason=utf8Decode(reason)}catch{return{code:1007,reason:"Invalid UTF-8",error:!0}}return{code,reason,error:!1}}parseControlFrame(body){let{opcode,payloadLength}=this.#info;if(opcode===opcodes.CLOSE){if(payloadLength===1)return failWebsocketConnection(this.#handler,1002,"Received close frame with a 1-byte body."),!1;if(this.#info.closeInfo=this.parseCloseBody(body),this.#info.closeInfo.error){let{code,reason}=this.#info.closeInfo;return failWebsocketConnection(this.#handler,code,reason),!1}if(!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let body2=emptyBuffer;this.#info.closeInfo.code&&(body2=Buffer.allocUnsafe(2),body2.writeUInt16BE(this.#info.closeInfo.code,0));let closeFrame=new WebsocketFrameSend(body2);this.#handler.socket.write(closeFrame.createFrame(opcodes.CLOSE)),this.#handler.closeState.add(sentCloseFrameState.SENT)}return this.#handler.readyState=states.CLOSING,this.#handler.closeState.add(sentCloseFrameState.RECEIVED),!1}else if(opcode===opcodes.PING){if(!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend(body);this.#handler.socket.write(frame.createFrame(opcodes.PONG)),channels.ping.hasSubscribers&&channels.ping.publish({payload:body})}}else opcode===opcodes.PONG&&channels.pong.hasSubscribers&&channels.pong.publish({payload:body});return!0}get closingInfo(){return this.#info.closeInfo}};__name(ByteParser,"ByteParser");module2.exports={ByteParser}}});var require_sender=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/sender.js"(exports,module2){"use strict";var{WebsocketFrameSend}=require_frame(),{opcodes,sendHints}=require_constants5(),FixedQueue=require_fixed_queue(),SendQueue=class{#queue=new FixedQueue;#running=!1;#socket;constructor(socket){this.#socket=socket}add(item,cb,hint){if(hint!==sendHints.blob){if(this.#running){let node2={promise:null,callback:cb,frame:createFrame(item,hint)};this.#queue.push(node2)}else if(hint===sendHints.text){let{0:head,1:body}=WebsocketFrameSend.createFastTextFrame(item);this.#socket.cork(),this.#socket.write(head),this.#socket.write(body,cb),this.#socket.uncork()}else this.#socket.write(createFrame(item,hint),cb);return}let node={promise:item.arrayBuffer().then(ab=>{node.promise=null,node.frame=createFrame(ab,hint)}),callback:cb,frame:null};this.#queue.push(node),this.#running||this.#run()}async#run(){this.#running=!0;let queue=this.#queue;for(;!queue.isEmpty();){let node=queue.shift();node.promise!==null&&await node.promise,this.#socket.write(node.frame,node.callback),node.callback=node.frame=null}this.#running=!1}};__name(SendQueue,"SendQueue");function createFrame(data,hint){return new WebsocketFrameSend(toBuffer(data,hint)).createFrame(hint===sendHints.text?opcodes.TEXT:opcodes.BINARY)}__name(createFrame,"createFrame");function toBuffer(data,hint){switch(hint){case sendHints.text:case sendHints.typedArray:return new Uint8Array(data.buffer,data.byteOffset,data.byteLength);case sendHints.arrayBuffer:case sendHints.blob:return new Uint8Array(data)}}__name(toBuffer,"toBuffer");module2.exports={SendQueue}}});var require_websocket=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/websocket.js"(exports,module2){"use strict";var{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{environmentSettingsObject}=require_util2(),{staticPropertyDescriptors,states,sentCloseFrameState,sendHints,opcodes}=require_constants5(),{isConnecting,isEstablished,isClosing,isValidSubprotocol,fireEvent,utf8Decode,toArrayBuffer,getURLRecord}=require_util5(),{establishWebSocketConnection,closeWebSocketConnection,failWebsocketConnection}=require_connection(),{ByteParser}=require_receiver(),{kEnumerableProperty}=require_util(),{getGlobalDispatcher}=require_global2(),{types}=require("node:util"),{ErrorEvent,CloseEvent,createFastMessageEvent}=require_events(),{SendQueue}=require_sender(),{channels}=require_diagnostics(),WebSocket=class extends EventTarget{#events={open:null,error:null,close:null,message:null};#bufferedAmount=0;#protocol="";#extensions="";#sendQueue;#handler={onConnectionEstablished:(response,extensions)=>this.#onConnectionEstablished(response,extensions),onFail:(code,reason)=>this.#onFail(code,reason),onMessage:(opcode,data)=>this.#onMessage(opcode,data),onParserError:err=>failWebsocketConnection(this.#handler,null,err.message),onParserDrain:()=>this.#onParserDrain(),onSocketData:chunk=>{this.#parser.write(chunk)||this.#handler.socket.pause()},onSocketError:err=>{this.#handler.readyState=states.CLOSING,channels.socketError.hasSubscribers&&channels.socketError.publish(err),this.#handler.socket.destroy()},onSocketClose:()=>this.#onSocketClose(),readyState:states.CONNECTING,socket:null,closeState:new Set,controller:null,wasEverConnected:!1};#url;#binaryType;#parser;constructor(url2,protocols=[]){super(),webidl.util.markAsUncloneable(this);let prefix="WebSocket constructor";webidl.argumentLengthCheck(arguments,1,prefix);let options=webidl.converters["DOMString or sequence<DOMString> or WebSocketInit"](protocols,prefix,"options");url2=webidl.converters.USVString(url2),protocols=options.protocols;let baseURL=environmentSettingsObject.settingsObject.baseUrl,urlRecord=getURLRecord(url2,baseURL);if(typeof protocols=="string"&&(protocols=[protocols]),protocols.length!==new Set(protocols.map(p=>p.toLowerCase())).size)throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(protocols.length>0&&!protocols.every(p=>isValidSubprotocol(p)))throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");this.#url=new URL(urlRecord.href);let client=environmentSettingsObject.settingsObject;this.#handler.controller=establishWebSocketConnection(urlRecord,protocols,client,this.#handler,options),this.#handler.readyState=WebSocket.CONNECTING,this.#binaryType="blob"}close(code=void 0,reason=void 0){webidl.brandCheck(this,WebSocket);let prefix="WebSocket.close";code!==void 0&&(code=webidl.converters["unsigned short"](code,prefix,"code",{clamp:!0})),reason!==void 0&&(reason=webidl.converters.USVString(reason)),code??=null,reason??="",closeWebSocketConnection(this.#handler,code,reason,!0)}send(data){webidl.brandCheck(this,WebSocket);let prefix="WebSocket.send";if(webidl.argumentLengthCheck(arguments,1,prefix),data=webidl.converters.WebSocketSendData(data,prefix,"data"),isConnecting(this.#handler.readyState))throw new DOMException("Sent before connected.","InvalidStateError");if(!(!isEstablished(this.#handler.readyState)||isClosing(this.#handler.readyState)))if(typeof data=="string"){let buffer=Buffer.from(data);this.#bufferedAmount+=buffer.byteLength,this.#sendQueue.add(buffer,()=>{this.#bufferedAmount-=buffer.byteLength},sendHints.text)}else types.isArrayBuffer(data)?(this.#bufferedAmount+=data.byteLength,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.byteLength},sendHints.arrayBuffer)):ArrayBuffer.isView(data)?(this.#bufferedAmount+=data.byteLength,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.byteLength},sendHints.typedArray)):webidl.is.Blob(data)&&(this.#bufferedAmount+=data.size,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.size},sendHints.blob))}get readyState(){return webidl.brandCheck(this,WebSocket),this.#handler.readyState}get bufferedAmount(){return webidl.brandCheck(this,WebSocket),this.#bufferedAmount}get url(){return webidl.brandCheck(this,WebSocket),URLSerializer(this.#url)}get extensions(){return webidl.brandCheck(this,WebSocket),this.#extensions}get protocol(){return webidl.brandCheck(this,WebSocket),this.#protocol}get onopen(){return webidl.brandCheck(this,WebSocket),this.#events.open}set onopen(fn){webidl.brandCheck(this,WebSocket),this.#events.open&&this.removeEventListener("open",this.#events.open),typeof fn=="function"?(this.#events.open=fn,this.addEventListener("open",fn)):this.#events.open=null}get onerror(){return webidl.brandCheck(this,WebSocket),this.#events.error}set onerror(fn){webidl.brandCheck(this,WebSocket),this.#events.error&&this.removeEventListener("error",this.#events.error),typeof fn=="function"?(this.#events.error=fn,this.addEventListener("error",fn)):this.#events.error=null}get onclose(){return webidl.brandCheck(this,WebSocket),this.#events.close}set onclose(fn){webidl.brandCheck(this,WebSocket),this.#events.close&&this.removeEventListener("close",this.#events.close),typeof fn=="function"?(this.#events.close=fn,this.addEventListener("close",fn)):this.#events.close=null}get onmessage(){return webidl.brandCheck(this,WebSocket),this.#events.message}set onmessage(fn){webidl.brandCheck(this,WebSocket),this.#events.message&&this.removeEventListener("message",this.#events.message),typeof fn=="function"?(this.#events.message=fn,this.addEventListener("message",fn)):this.#events.message=null}get binaryType(){return webidl.brandCheck(this,WebSocket),this.#binaryType}set binaryType(type){webidl.brandCheck(this,WebSocket),type!=="blob"&&type!=="arraybuffer"?this.#binaryType="blob":this.#binaryType=type}#onConnectionEstablished(response,parsedExtensions){this.#handler.socket=response.socket;let parser=new ByteParser(this.#handler,parsedExtensions);parser.on("drain",()=>this.#handler.onParserDrain()),parser.on("error",err=>this.#handler.onParserError(err)),this.#parser=parser,this.#sendQueue=new SendQueue(response.socket),this.#handler.readyState=states.OPEN;let extensions=response.headersList.get("sec-websocket-extensions");extensions!==null&&(this.#extensions=extensions);let protocol=response.headersList.get("sec-websocket-protocol");protocol!==null&&(this.#protocol=protocol),fireEvent("open",this)}#onFail(code,reason){reason&&fireEvent("error",this,(type,init)=>new ErrorEvent(type,init),{error:new Error(reason),message:reason}),this.#handler.wasEverConnected||(this.#handler.readyState=states.CLOSED,fireEvent("close",this,(type,init)=>new CloseEvent(type,init),{wasClean:!1,code,reason}))}#onMessage(type,data){if(this.#handler.readyState!==states.OPEN)return;let dataForEvent;if(type===opcodes.TEXT)try{dataForEvent=utf8Decode(data)}catch{failWebsocketConnection(this.#handler,1007,"Received invalid UTF-8 in text frame.");return}else type===opcodes.BINARY&&(this.#binaryType==="blob"?dataForEvent=new Blob([data]):dataForEvent=toArrayBuffer(data));fireEvent("message",this,createFastMessageEvent,{origin:this.#url.origin,data:dataForEvent})}#onParserDrain(){this.#handler.socket.resume()}#onSocketClose(){let wasClean=this.#handler.closeState.has(sentCloseFrameState.SENT)&&this.#handler.closeState.has(sentCloseFrameState.RECEIVED),code=1005,reason="",result=this.#parser.closingInfo;result&&!result.error?(code=result.code??1005,reason=result.reason):this.#handler.closeState.has(sentCloseFrameState.RECEIVED)||(code=1006),this.#handler.readyState=states.CLOSED,fireEvent("close",this,(type,init)=>new CloseEvent(type,init),{wasClean,code,reason}),channels.close.hasSubscribers&&channels.close.publish({websocket:this,code,reason})}};__name(WebSocket,"WebSocket");WebSocket.CONNECTING=WebSocket.prototype.CONNECTING=states.CONNECTING;WebSocket.OPEN=WebSocket.prototype.OPEN=states.OPEN;WebSocket.CLOSING=WebSocket.prototype.CLOSING=states.CLOSING;WebSocket.CLOSED=WebSocket.prototype.CLOSED=states.CLOSED;Object.defineProperties(WebSocket.prototype,{CONNECTING:staticPropertyDescriptors,OPEN:staticPropertyDescriptors,CLOSING:staticPropertyDescriptors,CLOSED:staticPropertyDescriptors,url:kEnumerableProperty,readyState:kEnumerableProperty,bufferedAmount:kEnumerableProperty,onopen:kEnumerableProperty,onerror:kEnumerableProperty,onclose:kEnumerableProperty,close:kEnumerableProperty,onmessage:kEnumerableProperty,binaryType:kEnumerableProperty,send:kEnumerableProperty,extensions:kEnumerableProperty,protocol:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocket",writable:!1,enumerable:!1,configurable:!0}});Object.defineProperties(WebSocket,{CONNECTING:staticPropertyDescriptors,OPEN:staticPropertyDescriptors,CLOSING:staticPropertyDescriptors,CLOSED:staticPropertyDescriptors});webidl.converters["sequence<DOMString>"]=webidl.sequenceConverter(webidl.converters.DOMString);webidl.converters["DOMString or sequence<DOMString>"]=function(V,prefix,argument){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&Symbol.iterator in V?webidl.converters["sequence<DOMString>"](V):webidl.converters.DOMString(V,prefix,argument)};webidl.converters.WebSocketInit=webidl.dictionaryConverter([{key:"protocols",converter:webidl.converters["DOMString or sequence<DOMString>"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:webidl.converters.any,defaultValue:()=>getGlobalDispatcher()},{key:"headers",converter:webidl.nullableConverter(webidl.converters.HeadersInit)}]);webidl.converters["DOMString or sequence<DOMString> or WebSocketInit"]=function(V){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&!(Symbol.iterator in V)?webidl.converters.WebSocketInit(V):{protocols:webidl.converters["DOMString or sequence<DOMString>"](V)}};webidl.converters.WebSocketSendData=function(V){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&(webidl.is.Blob(V)||ArrayBuffer.isView(V)||types.isArrayBuffer(V))?V:webidl.converters.USVString(V)};module2.exports={WebSocket}}});var require_websocketerror=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/stream/websocketerror.js"(exports,module2){"use strict";var{webidl}=require_webidl(),{validateCloseCodeAndReason}=require_util5(),{kConstruct}=require_symbols(),{kEnumerableProperty}=require_util(),WebSocketError=class extends DOMException{#closeCode;#reason;constructor(message="",init=void 0){if(message=webidl.converters.DOMString(message,"WebSocketError","message"),super(message,"WebSocketError"),init===kConstruct)return;init!==null&&(init=webidl.converters.WebSocketCloseInfo(init));let code=init.closeCode??null,reason=init.reason??"";validateCloseCodeAndReason(code,reason),reason.length!==0&&code===null&&(code=1e3),this.#closeCode=code,this.#reason=reason}get closeCode(){return this.#closeCode}get reason(){return this.#reason}static createUnvalidatedWebSocketError(message,code,reason){let error=new WebSocketError(message,kConstruct);return error.#closeCode=code,error.#reason=reason,error}};__name(WebSocketError,"WebSocketError");var{createUnvalidatedWebSocketError}=WebSocketError;delete WebSocketError.createUnvalidatedWebSocketError;Object.defineProperties(WebSocketError.prototype,{closeCode:kEnumerableProperty,reason:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocketError",writable:!1,enumerable:!1,configurable:!0}});webidl.is.WebSocketError=webidl.util.MakeTypeAssertion(WebSocketError);module2.exports={WebSocketError,createUnvalidatedWebSocketError}}});var require_websocketstream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/stream/websocketstream.js"(exports,module2){"use strict";var{createDeferredPromise,environmentSettingsObject}=require_util2(),{states,opcodes,sentCloseFrameState}=require_constants5(),{webidl}=require_webidl(),{getURLRecord,isValidSubprotocol,isEstablished,utf8Decode}=require_util5(),{establishWebSocketConnection,failWebsocketConnection,closeWebSocketConnection}=require_connection(),{types}=require("node:util"),{channels}=require_diagnostics(),{WebsocketFrameSend}=require_frame(),{ByteParser}=require_receiver(),{WebSocketError,createUnvalidatedWebSocketError}=require_websocketerror(),{utf8DecodeBytes}=require_util2(),{kEnumerableProperty}=require_util(),emittedExperimentalWarning=!1,WebSocketStream=class{#url;#openedPromise;#closedPromise;#readableStream;#readableStreamController;#writableStream;#handshakeAborted=!1;#handler={onConnectionEstablished:(response,extensions)=>this.#onConnectionEstablished(response,extensions),onFail:(_code,_reason)=>{},onMessage:(opcode,data)=>this.#onMessage(opcode,data),onParserError:err=>failWebsocketConnection(this.#handler,null,err.message),onParserDrain:()=>this.#handler.socket.resume(),onSocketData:chunk=>{this.#parser.write(chunk)||this.#handler.socket.pause()},onSocketError:err=>{this.#handler.readyState=states.CLOSING,channels.socketError.hasSubscribers&&channels.socketError.publish(err),this.#handler.socket.destroy()},onSocketClose:()=>this.#onSocketClose(),readyState:states.CONNECTING,socket:null,closeState:new Set,controller:null,wasEverConnected:!1};#parser;constructor(url2,options=void 0){emittedExperimentalWarning||(process.emitWarning("WebSocketStream is experimental! Expect it to change at any time.",{code:"UNDICI-WSS"}),emittedExperimentalWarning=!0),webidl.argumentLengthCheck(arguments,1,"WebSocket"),url2=webidl.converters.USVString(url2),options!==null&&(options=webidl.converters.WebSocketStreamOptions(options));let baseURL=environmentSettingsObject.settingsObject.baseUrl,urlRecord=getURLRecord(url2,baseURL),protocols=options.protocols;if(protocols.length!==new Set(protocols.map(p=>p.toLowerCase())).size)throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(protocols.length>0&&!protocols.every(p=>isValidSubprotocol(p)))throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(this.#url=urlRecord.toString(),this.#openedPromise=createDeferredPromise(),this.#closedPromise=createDeferredPromise(),options.signal!=null){let signal=options.signal;if(signal.aborted){this.#openedPromise.reject(signal.reason),this.#closedPromise.reject(signal.reason);return}signal.addEventListener("abort",()=>{isEstablished(this.#handler.readyState)||(failWebsocketConnection(this.#handler),this.#handler.readyState=states.CLOSING,this.#openedPromise.reject(signal.reason),this.#closedPromise.reject(signal.reason),this.#handshakeAborted=!0)},{once:!0})}let client=environmentSettingsObject.settingsObject;this.#handler.controller=establishWebSocketConnection(urlRecord,protocols,client,this.#handler,options)}get url(){return this.#url.toString()}get opened(){return this.#openedPromise.promise}get closed(){return this.#closedPromise.promise}close(closeInfo=void 0){closeInfo!==null&&(closeInfo=webidl.converters.WebSocketCloseInfo(closeInfo));let code=closeInfo.closeCode??null,reason=closeInfo.reason;closeWebSocketConnection(this.#handler,code,reason,!0)}#write(chunk){let promise=createDeferredPromise(),data=null,opcode=null;if(ArrayBuffer.isView(chunk)||types.isArrayBuffer(chunk))data=new Uint8Array(ArrayBuffer.isView(chunk)?new Uint8Array(chunk.buffer,chunk.byteOffset,chunk.byteLength):chunk),opcode=opcodes.BINARY;else{let string;try{string=webidl.converters.DOMString(chunk)}catch(e){promise.reject(e);return}data=new TextEncoder().encode(string),opcode=opcodes.TEXT}if(!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend(data);this.#handler.socket.write(frame.createFrame(opcode),()=>{promise.resolve(void 0)})}return promise}#onConnectionEstablished(response,parsedExtensions){this.#handler.socket=response.socket;let parser=new ByteParser(this.#handler,parsedExtensions);parser.on("drain",()=>this.#handler.onParserDrain()),parser.on("error",err=>this.#handler.onParserError(err)),this.#parser=parser,this.#handler.readyState=states.OPEN;let extensions=parsedExtensions??"",protocol=response.headersList.get("sec-websocket-protocol")??"",readable=new ReadableStream({start:controller=>{this.#readableStreamController=controller},pull(controller){let chunk;for(;controller.desiredSize>0&&(chunk=response.socket.read())!==null;)controller.enqueue(chunk)},cancel:reason=>this.#cancel(reason)}),writable=new WritableStream({write:chunk=>this.#write(chunk),close:()=>closeWebSocketConnection(this.#handler,null,null),abort:reason=>this.#closeUsingReason(reason)});this.#readableStream=readable,this.#writableStream=writable,this.#openedPromise.resolve({extensions,protocol,readable,writable})}#onMessage(type,data){if(this.#handler.readyState!==states.OPEN)return;let chunk;if(type===opcodes.TEXT)try{chunk=utf8Decode(data)}catch{failWebsocketConnection(this.#handler,"Received invalid UTF-8 in text frame.");return}else type===opcodes.BINARY&&(chunk=new Uint8Array(data.buffer,data.byteOffset,data.byteLength));this.#readableStreamController.enqueue(chunk)}#onSocketClose(){let wasClean=this.#handler.closeState.has(sentCloseFrameState.SENT)&&this.#handler.closeState.has(sentCloseFrameState.RECEIVED);if(this.#handler.readyState=states.CLOSED,this.#handshakeAborted)return;this.#handler.wasEverConnected||this.#openedPromise.reject(new WebSocketError("Socket never opened"));let result=this.#parser.closingInfo,code=result?.code??1005;!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)&&(code=1006);let reason=result?.reason==null?"":utf8DecodeBytes(Buffer.from(result.reason));if(wasClean)this.#readableStream.cancel().catch(()=>{}),this.#writableStream.locked||this.#writableStream.abort(new DOMException("A closed WebSocketStream cannot be written to","InvalidStateError")),this.#closedPromise.resolve({closeCode:code,reason});else{let error=createUnvalidatedWebSocketError("unclean close",code,reason);this.#readableStreamController.error(error),this.#writableStream.abort(error),this.#closedPromise.reject(error)}}#closeUsingReason(reason){let code=null,reasonString="";webidl.is.WebSocketError(reason)&&(code=reason.closeCode,reasonString=reason.reason),closeWebSocketConnection(this.#handler,code,reasonString)}#cancel(reason){this.#closeUsingReason(reason)}};__name(WebSocketStream,"WebSocketStream");Object.defineProperties(WebSocketStream.prototype,{url:kEnumerableProperty,opened:kEnumerableProperty,closed:kEnumerableProperty,close:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocketStream",writable:!1,enumerable:!1,configurable:!0}});webidl.converters.WebSocketStreamOptions=webidl.dictionaryConverter([{key:"protocols",converter:webidl.sequenceConverter(webidl.converters.USVString),defaultValue:()=>[]},{key:"signal",converter:webidl.nullableConverter(webidl.converters.AbortSignal),defaultValue:()=>null}]);webidl.converters.WebSocketCloseInfo=webidl.dictionaryConverter([{key:"closeCode",converter:V=>webidl.converters["unsigned short"](V,{enforceRange:!0})},{key:"reason",converter:webidl.converters.USVString,defaultValue:()=>""}]);module2.exports={WebSocketStream}}});var require_util6=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/util.js"(exports,module2){"use strict";function isValidLastEventId(value){return value.indexOf("\0")===-1}__name(isValidLastEventId,"isValidLastEventId");function isASCIINumber(value){if(value.length===0)return!1;for(let i=0;i<value.length;i++)if(value.charCodeAt(i)<48||value.charCodeAt(i)>57)return!1;return!0}__name(isASCIINumber,"isASCIINumber");function delay(ms){return new Promise(resolve=>{setTimeout(resolve,ms).unref()})}__name(delay,"delay");module2.exports={isValidLastEventId,isASCIINumber,delay}}});var require_eventsource_stream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/eventsource-stream.js"(exports,module2){"use strict";var{Transform}=require("node:stream"),{isASCIINumber,isValidLastEventId}=require_util6(),BOM=[239,187,191],LF=10,CR=13,COLON=58,SPACE=32,EventSourceStream=class extends Transform{state;checkBOM=!0;crlfCheck=!1;eventEndCheck=!1;buffer=null;pos=0;event={data:void 0,event:void 0,id:void 0,retry:void 0};constructor(options={}){options.readableObjectMode=!0,super(options),this.state=options.eventSourceSettings||{},options.push&&(this.push=options.push)}_transform(chunk,_encoding,callback){if(chunk.length===0){callback();return}if(this.buffer?this.buffer=Buffer.concat([this.buffer,chunk]):this.buffer=chunk,this.checkBOM)switch(this.buffer.length){case 1:if(this.buffer[0]===BOM[0]){callback();return}this.checkBOM=!1,callback();return;case 2:if(this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]){callback();return}this.checkBOM=!1;break;case 3:if(this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]&&this.buffer[2]===BOM[2]){this.buffer=Buffer.alloc(0),this.checkBOM=!1,callback();return}this.checkBOM=!1;break;default:this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]&&this.buffer[2]===BOM[2]&&(this.buffer=this.buffer.subarray(3)),this.checkBOM=!1;break}for(;this.pos<this.buffer.length;){if(this.eventEndCheck){if(this.crlfCheck){if(this.buffer[this.pos]===LF){this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,this.crlfCheck=!1;continue}this.crlfCheck=!1}if(this.buffer[this.pos]===LF||this.buffer[this.pos]===CR){this.buffer[this.pos]===CR&&(this.crlfCheck=!0),this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,(this.event.data!==void 0||this.event.event||this.event.id||this.event.retry)&&this.processEvent(this.event),this.clearEvent();continue}this.eventEndCheck=!1;continue}if(this.buffer[this.pos]===LF||this.buffer[this.pos]===CR){this.buffer[this.pos]===CR&&(this.crlfCheck=!0),this.parseLine(this.buffer.subarray(0,this.pos),this.event),this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,this.eventEndCheck=!0;continue}this.pos++}callback()}parseLine(line,event){if(line.length===0)return;let colonPosition=line.indexOf(COLON);if(colonPosition===0)return;let field="",value="";if(colonPosition!==-1){field=line.subarray(0,colonPosition).toString("utf8");let valueStart=colonPosition+1;line[valueStart]===SPACE&&++valueStart,value=line.subarray(valueStart).toString("utf8")}else field=line.toString("utf8"),value="";switch(field){case"data":event[field]===void 0?event[field]=value:event[field]+=`
${value}`;break;case"retry":isASCIINumber(value)&&(event[field]=value);break;case"id":isValidLastEventId(value)&&(event[field]=value);break;case"event":value.length>0&&(event[field]=value);break}}processEvent(event){event.retry&&isASCIINumber(event.retry)&&(this.state.reconnectionTime=parseInt(event.retry,10)),event.id&&isValidLastEventId(event.id)&&(this.state.lastEventId=event.id),event.data!==void 0&&this.push({type:event.event||"message",options:{data:event.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};__name(EventSourceStream,"EventSourceStream");module2.exports={EventSourceStream}}});var require_eventsource=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/eventsource.js"(exports,module2){"use strict";var{pipeline}=require("node:stream"),{fetching}=require_fetch(),{makeRequest}=require_request2(),{webidl}=require_webidl(),{EventSourceStream}=require_eventsource_stream(),{parseMIMEType}=require_data_url(),{createFastMessageEvent}=require_events(),{isNetworkError}=require_response(),{delay}=require_util6(),{kEnumerableProperty}=require_util(),{environmentSettingsObject}=require_util2(),experimentalWarned=!1,defaultReconnectionTime=3e3,CONNECTING=0,OPEN=1,CLOSED=2,ANONYMOUS="anonymous",USE_CREDENTIALS="use-credentials",EventSource=class extends EventTarget{#events={open:null,error:null,message:null};#url;#withCredentials=!1;#readyState=CONNECTING;#request=null;#controller=null;#dispatcher;#state;constructor(url2,eventSourceInitDict={}){super(),webidl.util.markAsUncloneable(this);let prefix="EventSource constructor";webidl.argumentLengthCheck(arguments,1,prefix),experimentalWarned||(experimentalWarned=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),url2=webidl.converters.USVString(url2),eventSourceInitDict=webidl.converters.EventSourceInitDict(eventSourceInitDict,prefix,"eventSourceInitDict"),this.#dispatcher=eventSourceInitDict.dispatcher,this.#state={lastEventId:"",reconnectionTime:defaultReconnectionTime};let settings=environmentSettingsObject,urlRecord;try{urlRecord=new URL(url2,settings.settingsObject.baseUrl),this.#state.origin=urlRecord.origin}catch(e){throw new DOMException(e,"SyntaxError")}this.#url=urlRecord.href;let corsAttributeState=ANONYMOUS;eventSourceInitDict.withCredentials===!0&&(corsAttributeState=USE_CREDENTIALS,this.#withCredentials=!0);let initRequest={redirect:"follow",keepalive:!0,mode:"cors",credentials:corsAttributeState==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};initRequest.client=environmentSettingsObject.settingsObject,initRequest.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],initRequest.cache="no-store",initRequest.initiator="other",initRequest.urlList=[new URL(this.#url)],this.#request=makeRequest(initRequest),this.#connect()}get readyState(){return this.#readyState}get url(){return this.#url}get withCredentials(){return this.#withCredentials}#connect(){if(this.#readyState===CLOSED)return;this.#readyState=CONNECTING;let fetchParams={request:this.#request,dispatcher:this.#dispatcher},processEventSourceEndOfBody=__name(response=>{isNetworkError(response)&&(this.dispatchEvent(new Event("error")),this.close()),this.#reconnect()},"processEventSourceEndOfBody");fetchParams.processResponseEndOfBody=processEventSourceEndOfBody,fetchParams.processResponse=response=>{if(isNetworkError(response))if(response.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#reconnect();return}let contentType=response.headersList.get("content-type",!0),mimeType=contentType!==null?parseMIMEType(contentType):"failure",contentTypeValid=mimeType!=="failure"&&mimeType.essence==="text/event-stream";if(response.status!==200||contentTypeValid===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#readyState=OPEN,this.dispatchEvent(new Event("open")),this.#state.origin=response.urlList[response.urlList.length-1].origin;let eventSourceStream=new EventSourceStream({eventSourceSettings:this.#state,push:event=>{this.dispatchEvent(createFastMessageEvent(event.type,event.options))}});pipeline(response.body.stream,eventSourceStream,error=>{error?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#controller=fetching(fetchParams)}async#reconnect(){this.#readyState!==CLOSED&&(this.#readyState=CONNECTING,this.dispatchEvent(new Event("error")),await delay(this.#state.reconnectionTime),this.#readyState===CONNECTING&&(this.#state.lastEventId.length&&this.#request.headersList.set("last-event-id",this.#state.lastEventId,!0),this.#connect()))}close(){webidl.brandCheck(this,EventSource),this.#readyState!==CLOSED&&(this.#readyState=CLOSED,this.#controller.abort(),this.#request=null)}get onopen(){return this.#events.open}set onopen(fn){this.#events.open&&this.removeEventListener("open",this.#events.open),typeof fn=="function"?(this.#events.open=fn,this.addEventListener("open",fn)):this.#events.open=null}get onmessage(){return this.#events.message}set onmessage(fn){this.#events.message&&this.removeEventListener("message",this.#events.message),typeof fn=="function"?(this.#events.message=fn,this.addEventListener("message",fn)):this.#events.message=null}get onerror(){return this.#events.error}set onerror(fn){this.#events.error&&this.removeEventListener("error",this.#events.error),typeof fn=="function"?(this.#events.error=fn,this.addEventListener("error",fn)):this.#events.error=null}};__name(EventSource,"EventSource");var constantsPropertyDescriptors={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:CONNECTING,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:OPEN,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:CLOSED,writable:!1}};Object.defineProperties(EventSource,constantsPropertyDescriptors);Object.defineProperties(EventSource.prototype,constantsPropertyDescriptors);Object.defineProperties(EventSource.prototype,{close:kEnumerableProperty,onerror:kEnumerableProperty,onmessage:kEnumerableProperty,onopen:kEnumerableProperty,readyState:kEnumerableProperty,url:kEnumerableProperty,withCredentials:kEnumerableProperty});webidl.converters.EventSourceInitDict=webidl.dictionaryConverter([{key:"withCredentials",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:webidl.converters.any}]);module2.exports={EventSource,defaultReconnectionTime}}});var require_undici=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/index.js"(exports,module2){"use strict";var Client=require_client(),Dispatcher2=require_dispatcher(),Pool=require_pool(),BalancedPool=require_balanced_pool(),Agent=require_agent(),ProxyAgent=require_proxy_agent(),EnvHttpProxyAgent=require_env_http_proxy_agent(),RetryAgent=require_retry_agent(),errors2=require_errors(),util=require_util(),{InvalidArgumentError}=errors2,api=require_api(),buildConnector=require_connect(),MockClient=require_mock_client(),MockAgent=require_mock_agent(),MockPool=require_mock_pool(),mockErrors=require_mock_errors(),RetryHandler=require_retry_handler(),{getGlobalDispatcher,setGlobalDispatcher}=require_global2(),DecoratorHandler=require_decorator_handler(),RedirectHandler=require_redirect_handler();Object.assign(Dispatcher2.prototype,api);module2.exports.Dispatcher=Dispatcher2;module2.exports.Client=Client;module2.exports.Pool=Pool;module2.exports.BalancedPool=BalancedPool;module2.exports.Agent=Agent;module2.exports.ProxyAgent=ProxyAgent;module2.exports.EnvHttpProxyAgent=EnvHttpProxyAgent;module2.exports.RetryAgent=RetryAgent;module2.exports.RetryHandler=RetryHandler;module2.exports.DecoratorHandler=DecoratorHandler;module2.exports.RedirectHandler=RedirectHandler;module2.exports.interceptors={redirect:require_redirect(),responseError:require_response_error(),retry:require_retry(),dump:require_dump(),dns:require_dns(),cache:require_cache2()};module2.exports.cacheStores={MemoryCacheStore:require_memory_cache_store()};var SqliteCacheStore=require_sqlite_cache_store();module2.exports.cacheStores.SqliteCacheStore=SqliteCacheStore;module2.exports.buildConnector=buildConnector;module2.exports.errors=errors2;module2.exports.util={parseHeaders:util.parseHeaders,headerNameToString:util.headerNameToString};function makeDispatcher(fn){return(url2,opts,handler)=>{if(typeof opts=="function"&&(handler=opts,opts=null),!url2||typeof url2!="string"&&typeof url2!="object"&&!(url2 instanceof URL))throw new InvalidArgumentError("invalid url");if(opts!=null&&typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(opts&&opts.path!=null){if(typeof opts.path!="string")throw new InvalidArgumentError("invalid opts.path");let path=opts.path;opts.path.startsWith("/")||(path=`/${path}`),url2=new URL(util.parseOrigin(url2).origin+path)}else opts||(opts=typeof url2=="object"?url2:{}),url2=util.parseURL(url2);let{agent,dispatcher=getGlobalDispatcher()}=opts;if(agent)throw new InvalidArgumentError("unsupported opts.agent. Did you mean opts.client?");return fn.call(dispatcher,{...opts,origin:url2.origin,path:url2.search?`${url2.pathname}${url2.search}`:url2.pathname,method:opts.method||(opts.body?"PUT":"GET")},handler)}}__name(makeDispatcher,"makeDispatcher");module2.exports.setGlobalDispatcher=setGlobalDispatcher;module2.exports.getGlobalDispatcher=getGlobalDispatcher;var fetchImpl=require_fetch().fetch;module2.exports.fetch=__name(async function(init,options=void 0){try{return await fetchImpl(init,options)}catch(err){throw err&&typeof err=="object"&&Error.captureStackTrace(err),err}},"fetch");module2.exports.Headers=require_headers().Headers;module2.exports.Response=require_response().Response;module2.exports.Request=require_request2().Request;module2.exports.FormData=require_formdata().FormData;var{setGlobalOrigin,getGlobalOrigin}=require_global();module2.exports.setGlobalOrigin=setGlobalOrigin;module2.exports.getGlobalOrigin=getGlobalOrigin;var{CacheStorage}=require_cachestorage(),{kConstruct}=require_symbols();module2.exports.caches=new CacheStorage(kConstruct);var{deleteCookie,getCookies,getSetCookies,setCookie,parseCookie}=require_cookies();module2.exports.deleteCookie=deleteCookie;module2.exports.getCookies=getCookies;module2.exports.getSetCookies=getSetCookies;module2.exports.setCookie=setCookie;module2.exports.parseCookie=parseCookie;var{parseMIMEType,serializeAMimeType}=require_data_url();module2.exports.parseMIMEType=parseMIMEType;module2.exports.serializeAMimeType=serializeAMimeType;var{CloseEvent,ErrorEvent,MessageEvent}=require_events();module2.exports.WebSocket=require_websocket().WebSocket;module2.exports.CloseEvent=CloseEvent;module2.exports.ErrorEvent=ErrorEvent;module2.exports.MessageEvent=MessageEvent;module2.exports.WebSocketStream=require_websocketstream().WebSocketStream;module2.exports.WebSocketError=require_websocketerror().WebSocketError;module2.exports.request=makeDispatcher(api.request);module2.exports.stream=makeDispatcher(api.stream);module2.exports.pipeline=makeDispatcher(api.pipeline);module2.exports.connect=makeDispatcher(api.connect);module2.exports.upgrade=makeDispatcher(api.upgrade);module2.exports.MockClient=MockClient;module2.exports.MockPool=MockPool;module2.exports.MockAgent=MockAgent;module2.exports.mockErrors=mockErrors;var{EventSource}=require_eventsource();module2.exports.EventSource=EventSource}});var require_constants6=__commonJS({"../node_modules/.pnpm/node-disk-info@1.3.0/node_modules/node-disk-info/dist/utils/constants.js"(exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.Constants=void 0;var Constants=function(){function Constants2(){}return __name(Constants2,"Constants"),Constants2.WINDOWS_COMMAND="wmic logicaldisk get Caption,FreeSpace,Size,VolumeSerialNumber,Description  /format:list",Constants2.LINUX_COMMAND="df -P | awk 'NR > 1'",Constants2.DARWIN_COMMAND="df -P | awk 'NR > 1'",Constants2}();exports.Constants=Constants}});var require_drive=__commonJS({"../node_modules/.pnpm/node-disk-info@1.3.0/node_modules/node-disk-info/dist/classes/drive.js"(exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var Drive2=function(){function Drive3(filesystem,blocks,used,available,capacity,mounted){this._filesystem=filesystem,this._blocks=blocks,this._used=used,this._available=available,this._capacity=capacity,this._mounted=mounted}return __name(Drive3,"Drive"),Object.defineProperty(Drive3.prototype,"filesystem",{get:function(){return this._filesystem},enumerable:!1,configurable:!0}),Object.defineProperty(Drive3.prototype,"blocks",{get:function(){return this._blocks},enumerable:!1,configurable:!0}),Object.defineProperty(Drive3.prototype,"used",{get:function(){return this._used},enumerable:!1,configurable:!0}),Object.defineProperty(Drive3.prototype,"available",{get:function(){return this._available},enumerable:!1,configurable:!0}),Object.defineProperty(Drive3.prototype,"capacity",{get:function(){return this._capacity},enumerable:!1,configurable:!0}),Object.defineProperty(Drive3.prototype,"mounted",{get:function(){return this._mounted},enumerable:!1,configurable:!0}),Drive3}();exports.default=Drive2}});var require_utils2=__commonJS({"../node_modules/.pnpm/node-disk-info@1.3.0/node_modules/node-disk-info/dist/utils/utils.js"(exports){"use strict";var __createBinding=exports&&exports.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__setModuleDefault=exports&&exports.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__importStar=exports&&exports.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)k!=="default"&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result};Object.defineProperty(exports,"__esModule",{value:!0});exports.Utils=void 0;var os=__importStar(require("os")),child_process_1=require("child_process"),Utils=function(){function Utils2(){}return __name(Utils2,"Utils"),Utils2.detectPlatform=function(){return os.platform().toLowerCase()},Utils2.chcp=function(){return child_process_1.execSync("chcp").toString().split(":")[1].trim()},Utils2.execute=function(command){return child_process_1.execSync(command,{windowsHide:!0,encoding:"buffer"})},Utils2}();exports.Utils=Utils}});var require_darwin=__commonJS({"../node_modules/.pnpm/node-disk-info@1.3.0/node_modules/node-disk-info/dist/platforms/darwin.js"(exports){"use strict";var __importDefault=exports&&exports.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0});exports.Darwin=void 0;var constants_1=require_constants6(),drive_1=__importDefault(require_drive()),utils_1=require_utils2(),Darwin=function(){function Darwin2(){}return __name(Darwin2,"Darwin"),Darwin2.run=function(){var drives=[],buffer=utils_1.Utils.execute(constants_1.Constants.DARWIN_COMMAND),lines=buffer.toString().split(`
`);return lines.forEach(function(value,index,array){if(value!==""){var line=value.replace(/ +(?= )/g,""),tokens=line.split(" "),d=new drive_1.default(tokens[0],isNaN(parseFloat(tokens[1]))?0:+tokens[1],isNaN(parseFloat(tokens[2]))?0:+tokens[2],isNaN(parseFloat(tokens[3]))?0:+tokens[3],tokens[4],tokens[5]);drives.push(d)}}),drives},Darwin2}();exports.Darwin=Darwin}});var require_linux=__commonJS({"../node_modules/.pnpm/node-disk-info@1.3.0/node_modules/node-disk-info/dist/platforms/linux.js"(exports){"use strict";var __importDefault=exports&&exports.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0});exports.Linux=void 0;var constants_1=require_constants6(),drive_1=__importDefault(require_drive()),utils_1=require_utils2(),Linux=function(){function Linux2(){}return __name(Linux2,"Linux"),Linux2.run=function(){var drives=[],buffer=utils_1.Utils.execute(constants_1.Constants.LINUX_COMMAND),lines=buffer.toString().split(`
`);return lines.forEach(function(value){if(value!==""){var line=value.replace(/ +(?= )/g,""),tokens=line.split(" "),d=new drive_1.default(tokens[0],isNaN(parseFloat(tokens[1]))?0:+tokens[1],isNaN(parseFloat(tokens[2]))?0:+tokens[2],isNaN(parseFloat(tokens[3]))?0:+tokens[3],tokens[4],tokens[5]);drives.push(d)}}),drives},Linux2}();exports.Linux=Linux}});var require_safer=__commonJS({"../node_modules/.pnpm/safer-buffer@2.1.2/node_modules/safer-buffer/safer.js"(exports,module2){"use strict";var buffer=require("buffer"),Buffer2=buffer.Buffer,safer={},key;for(key in buffer)buffer.hasOwnProperty(key)&&(key==="SlowBuffer"||key==="Buffer"||(safer[key]=buffer[key]));var Safer=safer.Buffer={};for(key in Buffer2)Buffer2.hasOwnProperty(key)&&(key==="allocUnsafe"||key==="allocUnsafeSlow"||(Safer[key]=Buffer2[key]));safer.Buffer.prototype=Buffer2.prototype;(!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>"u")throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value);return Buffer2(value,encodingOrOffset,length)});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=Buffer2(size);return!fill||fill.length===0?buf.fill(0):typeof encoding=="string"?buf.fill(fill,encoding):buf.fill(fill),buf});if(!safer.kStringMaxLength)try{safer.kStringMaxLength=process.binding("buffer").kStringMaxLength}catch{}safer.constants||(safer.constants={MAX_LENGTH:safer.kMaxLength},safer.kStringMaxLength&&(safer.constants.MAX_STRING_LENGTH=safer.kStringMaxLength));module2.exports=safer}});var require_bom_handling=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/lib/bom-handling.js"(exports){"use strict";var BOMChar="\uFEFF";exports.PrependBOM=PrependBOMWrapper;function PrependBOMWrapper(encoder,options){this.encoder=encoder,this.addBOM=!0}__name(PrependBOMWrapper,"PrependBOMWrapper");PrependBOMWrapper.prototype.write=function(str){return this.addBOM&&(str=BOMChar+str,this.addBOM=!1),this.encoder.write(str)};PrependBOMWrapper.prototype.end=function(){return this.encoder.end()};exports.StripBOM=StripBOMWrapper;function StripBOMWrapper(decoder,options){this.decoder=decoder,this.pass=!1,this.options=options||{}}__name(StripBOMWrapper,"StripBOMWrapper");StripBOMWrapper.prototype.write=function(buf){var res=this.decoder.write(buf);return this.pass||!res||(res[0]===BOMChar&&(res=res.slice(1),typeof this.options.stripBOM=="function"&&this.options.stripBOM()),this.pass=!0),res};StripBOMWrapper.prototype.end=function(){return this.decoder.end()}}});var require_internal=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/internal.js"(exports,module2){"use strict";var Buffer2=require_safer().Buffer;module2.exports={utf8:{type:"_internal",bomAware:!0},cesu8:{type:"_internal",bomAware:!0},unicode11utf8:"utf8",ucs2:{type:"_internal",bomAware:!0},utf16le:"ucs2",binary:{type:"_internal"},base64:{type:"_internal"},hex:{type:"_internal"},_internal:InternalCodec};function InternalCodec(codecOptions,iconv){this.enc=codecOptions.encodingName,this.bomAware=codecOptions.bomAware,this.enc==="base64"?this.encoder=InternalEncoderBase64:this.enc==="cesu8"&&(this.enc="utf8",this.encoder=InternalEncoderCesu8,Buffer2.from("eda0bdedb2a9","hex").toString()!=="\u{1F4A9}"&&(this.decoder=InternalDecoderCesu8,this.defaultCharUnicode=iconv.defaultCharUnicode))}__name(InternalCodec,"InternalCodec");InternalCodec.prototype.encoder=InternalEncoder;InternalCodec.prototype.decoder=InternalDecoder;var StringDecoder=require("string_decoder").StringDecoder;StringDecoder.prototype.end||(StringDecoder.prototype.end=function(){});function InternalDecoder(options,codec){this.decoder=new StringDecoder(codec.enc)}__name(InternalDecoder,"InternalDecoder");InternalDecoder.prototype.write=function(buf){return Buffer2.isBuffer(buf)||(buf=Buffer2.from(buf)),this.decoder.write(buf)};InternalDecoder.prototype.end=function(){return this.decoder.end()};function InternalEncoder(options,codec){this.enc=codec.enc}__name(InternalEncoder,"InternalEncoder");InternalEncoder.prototype.write=function(str){return Buffer2.from(str,this.enc)};InternalEncoder.prototype.end=function(){};function InternalEncoderBase64(options,codec){this.prevStr=""}__name(InternalEncoderBase64,"InternalEncoderBase64");InternalEncoderBase64.prototype.write=function(str){str=this.prevStr+str;var completeQuads=str.length-str.length%4;return this.prevStr=str.slice(completeQuads),str=str.slice(0,completeQuads),Buffer2.from(str,"base64")};InternalEncoderBase64.prototype.end=function(){return Buffer2.from(this.prevStr,"base64")};function InternalEncoderCesu8(options,codec){}__name(InternalEncoderCesu8,"InternalEncoderCesu8");InternalEncoderCesu8.prototype.write=function(str){for(var buf=Buffer2.alloc(str.length*3),bufIdx=0,i=0;i<str.length;i++){var charCode=str.charCodeAt(i);charCode<128?buf[bufIdx++]=charCode:charCode<2048?(buf[bufIdx++]=192+(charCode>>>6),buf[bufIdx++]=128+(charCode&63)):(buf[bufIdx++]=224+(charCode>>>12),buf[bufIdx++]=128+(charCode>>>6&63),buf[bufIdx++]=128+(charCode&63))}return buf.slice(0,bufIdx)};InternalEncoderCesu8.prototype.end=function(){};function InternalDecoderCesu8(options,codec){this.acc=0,this.contBytes=0,this.accBytes=0,this.defaultCharUnicode=codec.defaultCharUnicode}__name(InternalDecoderCesu8,"InternalDecoderCesu8");InternalDecoderCesu8.prototype.write=function(buf){for(var acc=this.acc,contBytes=this.contBytes,accBytes=this.accBytes,res="",i=0;i<buf.length;i++){var curByte=buf[i];(curByte&192)!==128?(contBytes>0&&(res+=this.defaultCharUnicode,contBytes=0),curByte<128?res+=String.fromCharCode(curByte):curByte<224?(acc=curByte&31,contBytes=1,accBytes=1):curByte<240?(acc=curByte&15,contBytes=2,accBytes=1):res+=this.defaultCharUnicode):contBytes>0?(acc=acc<<6|curByte&63,contBytes--,accBytes++,contBytes===0&&(accBytes===2&&acc<128&&acc>0?res+=this.defaultCharUnicode:accBytes===3&&acc<2048?res+=this.defaultCharUnicode:res+=String.fromCharCode(acc))):res+=this.defaultCharUnicode}return this.acc=acc,this.contBytes=contBytes,this.accBytes=accBytes,res};InternalDecoderCesu8.prototype.end=function(){var res=0;return this.contBytes>0&&(res+=this.defaultCharUnicode),res}}});var require_utf32=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/utf32.js"(exports){"use strict";var Buffer2=require_safer().Buffer;exports._utf32=Utf32Codec;function Utf32Codec(codecOptions,iconv){this.iconv=iconv,this.bomAware=!0,this.isLE=codecOptions.isLE}__name(Utf32Codec,"Utf32Codec");exports.utf32le={type:"_utf32",isLE:!0};exports.utf32be={type:"_utf32",isLE:!1};exports.ucs4le="utf32le";exports.ucs4be="utf32be";Utf32Codec.prototype.encoder=Utf32Encoder;Utf32Codec.prototype.decoder=Utf32Decoder;function Utf32Encoder(options,codec){this.isLE=codec.isLE,this.highSurrogate=0}__name(Utf32Encoder,"Utf32Encoder");Utf32Encoder.prototype.write=function(str){for(var src=Buffer2.from(str,"ucs2"),dst=Buffer2.alloc(src.length*2),write32=this.isLE?dst.writeUInt32LE:dst.writeUInt32BE,offset=0,i=0;i<src.length;i+=2){var code=src.readUInt16LE(i),isHighSurrogate=55296<=code&&code<56320,isLowSurrogate=56320<=code&&code<57344;if(this.highSurrogate)if(isHighSurrogate||!isLowSurrogate)write32.call(dst,this.highSurrogate,offset),offset+=4;else{var codepoint=(this.highSurrogate-55296<<10|code-56320)+65536;write32.call(dst,codepoint,offset),offset+=4,this.highSurrogate=0;continue}isHighSurrogate?this.highSurrogate=code:(write32.call(dst,code,offset),offset+=4,this.highSurrogate=0)}return offset<dst.length&&(dst=dst.slice(0,offset)),dst};Utf32Encoder.prototype.end=function(){if(this.highSurrogate){var buf=Buffer2.alloc(4);return this.isLE?buf.writeUInt32LE(this.highSurrogate,0):buf.writeUInt32BE(this.highSurrogate,0),this.highSurrogate=0,buf}};function Utf32Decoder(options,codec){this.isLE=codec.isLE,this.badChar=codec.iconv.defaultCharUnicode.charCodeAt(0),this.overflow=[]}__name(Utf32Decoder,"Utf32Decoder");Utf32Decoder.prototype.write=function(src){if(src.length===0)return"";var i=0,codepoint=0,dst=Buffer2.alloc(src.length+4),offset=0,isLE=this.isLE,overflow=this.overflow,badChar=this.badChar;if(overflow.length>0){for(;i<src.length&&overflow.length<4;i++)overflow.push(src[i]);overflow.length===4&&(isLE?codepoint=overflow[i]|overflow[i+1]<<8|overflow[i+2]<<16|overflow[i+3]<<24:codepoint=overflow[i+3]|overflow[i+2]<<8|overflow[i+1]<<16|overflow[i]<<24,overflow.length=0,offset=_writeCodepoint(dst,offset,codepoint,badChar))}for(;i<src.length-3;i+=4)isLE?codepoint=src[i]|src[i+1]<<8|src[i+2]<<16|src[i+3]<<24:codepoint=src[i+3]|src[i+2]<<8|src[i+1]<<16|src[i]<<24,offset=_writeCodepoint(dst,offset,codepoint,badChar);for(;i<src.length;i++)overflow.push(src[i]);return dst.slice(0,offset).toString("ucs2")};function _writeCodepoint(dst,offset,codepoint,badChar){if((codepoint<0||codepoint>1114111)&&(codepoint=badChar),codepoint>=65536){codepoint-=65536;var high=55296|codepoint>>10;dst[offset++]=high&255,dst[offset++]=high>>8;var codepoint=56320|codepoint&1023}return dst[offset++]=codepoint&255,dst[offset++]=codepoint>>8,offset}__name(_writeCodepoint,"_writeCodepoint");Utf32Decoder.prototype.end=function(){this.overflow.length=0};exports.utf32=Utf32AutoCodec;exports.ucs4="utf32";function Utf32AutoCodec(options,iconv){this.iconv=iconv}__name(Utf32AutoCodec,"Utf32AutoCodec");Utf32AutoCodec.prototype.encoder=Utf32AutoEncoder;Utf32AutoCodec.prototype.decoder=Utf32AutoDecoder;function Utf32AutoEncoder(options,codec){options=options||{},options.addBOM===void 0&&(options.addBOM=!0),this.encoder=codec.iconv.getEncoder(options.defaultEncoding||"utf-32le",options)}__name(Utf32AutoEncoder,"Utf32AutoEncoder");Utf32AutoEncoder.prototype.write=function(str){return this.encoder.write(str)};Utf32AutoEncoder.prototype.end=function(){return this.encoder.end()};function Utf32AutoDecoder(options,codec){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=options||{},this.iconv=codec.iconv}__name(Utf32AutoDecoder,"Utf32AutoDecoder");Utf32AutoDecoder.prototype.write=function(buf){if(!this.decoder){if(this.initialBufs.push(buf),this.initialBufsLen+=buf.length,this.initialBufsLen<32)return"";var encoding=detectEncoding(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(encoding,this.options);for(var resStr="",i=0;i<this.initialBufs.length;i++)resStr+=this.decoder.write(this.initialBufs[i]);return this.initialBufs.length=this.initialBufsLen=0,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);for(var resStr="",i=0;i<this.initialBufs.length;i++)resStr+=this.decoder.write(this.initialBufs[i]);var trail=this.decoder.end();return trail&&(resStr+=trail),this.initialBufs.length=this.initialBufsLen=0,resStr}return this.decoder.end()};function detectEncoding(bufs,defaultEncoding){var b=[],charsProcessed=0,invalidLE=0,invalidBE=0,bmpCharsLE=0,bmpCharsBE=0;outer_loop:for(var i=0;i<bufs.length;i++)for(var buf=bufs[i],j=0;j<buf.length;j++)if(b.push(buf[j]),b.length===4){if(charsProcessed===0){if(b[0]===255&&b[1]===254&&b[2]===0&&b[3]===0)return"utf-32le";if(b[0]===0&&b[1]===0&&b[2]===254&&b[3]===255)return"utf-32be"}if((b[0]!==0||b[1]>16)&&invalidBE++,(b[3]!==0||b[2]>16)&&invalidLE++,b[0]===0&&b[1]===0&&(b[2]!==0||b[3]!==0)&&bmpCharsBE++,(b[0]!==0||b[1]!==0)&&b[2]===0&&b[3]===0&&bmpCharsLE++,b.length=0,charsProcessed++,charsProcessed>=100)break outer_loop}return bmpCharsBE-invalidBE>bmpCharsLE-invalidLE?"utf-32be":bmpCharsBE-invalidBE<bmpCharsLE-invalidLE?"utf-32le":defaultEncoding||"utf-32le"}__name(detectEncoding,"detectEncoding")}});var require_utf16=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/utf16.js"(exports){"use strict";var Buffer2=require_safer().Buffer;exports.utf16be=Utf16BECodec;function Utf16BECodec(){}__name(Utf16BECodec,"Utf16BECodec");Utf16BECodec.prototype.encoder=Utf16BEEncoder;Utf16BECodec.prototype.decoder=Utf16BEDecoder;Utf16BECodec.prototype.bomAware=!0;function Utf16BEEncoder(){}__name(Utf16BEEncoder,"Utf16BEEncoder");Utf16BEEncoder.prototype.write=function(str){for(var buf=Buffer2.from(str,"ucs2"),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(){};function Utf16BEDecoder(){this.overflowByte=-1}__name(Utf16BEDecoder,"Utf16BEDecoder");Utf16BEDecoder.prototype.write=function(buf){if(buf.length==0)return"";var buf2=Buffer2.alloc(buf.length+1),i=0,j=0;for(this.overflowByte!==-1&&(buf2[0]=buf[0],buf2[1]=this.overflowByte,i=1,j=2);i<buf.length-1;i+=2,j+=2)buf2[j]=buf[i+1],buf2[j+1]=buf[i];return this.overflowByte=i==buf.length-1?buf[buf.length-1]:-1,buf2.slice(0,j).toString("ucs2")};Utf16BEDecoder.prototype.end=function(){this.overflowByte=-1};exports.utf16=Utf16Codec;function Utf16Codec(codecOptions,iconv){this.iconv=iconv}__name(Utf16Codec,"Utf16Codec");Utf16Codec.prototype.encoder=Utf16Encoder;Utf16Codec.prototype.decoder=Utf16Decoder;function Utf16Encoder(options,codec){options=options||{},options.addBOM===void 0&&(options.addBOM=!0),this.encoder=codec.iconv.getEncoder("utf-16le",options)}__name(Utf16Encoder,"Utf16Encoder");Utf16Encoder.prototype.write=function(str){return this.encoder.write(str)};Utf16Encoder.prototype.end=function(){return this.encoder.end()};function Utf16Decoder(options,codec){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=options||{},this.iconv=codec.iconv}__name(Utf16Decoder,"Utf16Decoder");Utf16Decoder.prototype.write=function(buf){if(!this.decoder){if(this.initialBufs.push(buf),this.initialBufsLen+=buf.length,this.initialBufsLen<16)return"";var encoding=detectEncoding(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(encoding,this.options);for(var resStr="",i=0;i<this.initialBufs.length;i++)resStr+=this.decoder.write(this.initialBufs[i]);return this.initialBufs.length=this.initialBufsLen=0,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);for(var resStr="",i=0;i<this.initialBufs.length;i++)resStr+=this.decoder.write(this.initialBufs[i]);var trail=this.decoder.end();return trail&&(resStr+=trail),this.initialBufs.length=this.initialBufsLen=0,resStr}return this.decoder.end()};function detectEncoding(bufs,defaultEncoding){var b=[],charsProcessed=0,asciiCharsLE=0,asciiCharsBE=0;outer_loop:for(var i=0;i<bufs.length;i++)for(var buf=bufs[i],j=0;j<buf.length;j++)if(b.push(buf[j]),b.length===2){if(charsProcessed===0){if(b[0]===255&&b[1]===254)return"utf-16le";if(b[0]===254&&b[1]===255)return"utf-16be"}if(b[0]===0&&b[1]!==0&&asciiCharsBE++,b[0]!==0&&b[1]===0&&asciiCharsLE++,b.length=0,charsProcessed++,charsProcessed>=100)break outer_loop}return asciiCharsBE>asciiCharsLE?"utf-16be":asciiCharsBE<asciiCharsLE?"utf-16le":defaultEncoding||"utf-16le"}__name(detectEncoding,"detectEncoding")}});var require_utf7=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/utf7.js"(exports){"use strict";var Buffer2=require_safer().Buffer;exports.utf7=Utf7Codec;exports.unicode11utf7="utf7";function Utf7Codec(codecOptions,iconv){this.iconv=iconv}__name(Utf7Codec,"Utf7Codec");Utf7Codec.prototype.encoder=Utf7Encoder;Utf7Codec.prototype.decoder=Utf7Decoder;Utf7Codec.prototype.bomAware=!0;var nonDirectChars=/[^A-Za-z0-9'\(\),-\.\/:\? \n\r\t]+/g;function Utf7Encoder(options,codec){this.iconv=codec.iconv}__name(Utf7Encoder,"Utf7Encoder");Utf7Encoder.prototype.write=function(str){return Buffer2.from(str.replace(nonDirectChars,function(chunk){return"+"+(chunk==="+"?"":this.iconv.encode(chunk,"utf16-be").toString("base64").replace(/=+$/,""))+"-"}.bind(this)))};Utf7Encoder.prototype.end=function(){};function Utf7Decoder(options,codec){this.iconv=codec.iconv,this.inBase64=!1,this.base64Accum=""}__name(Utf7Decoder,"Utf7Decoder");var base64Regex=/[A-Za-z0-9\/+]/,base64Chars=[];for(i=0;i<256;i++)base64Chars[i]=base64Regex.test(String.fromCharCode(i));var i,plusChar="+".charCodeAt(0),minusChar="-".charCodeAt(0),andChar="&".charCodeAt(0);Utf7Decoder.prototype.write=function(buf){for(var res="",lastI=0,inBase64=this.inBase64,base64Accum=this.base64Accum,i2=0;i2<buf.length;i2++)if(!inBase64)buf[i2]==plusChar&&(res+=this.iconv.decode(buf.slice(lastI,i2),"ascii"),lastI=i2+1,inBase64=!0);else if(!base64Chars[buf[i2]]){if(i2==lastI&&buf[i2]==minusChar)res+="+";else{var b64str=base64Accum+this.iconv.decode(buf.slice(lastI,i2),"ascii");res+=this.iconv.decode(Buffer2.from(b64str,"base64"),"utf16-be")}buf[i2]!=minusChar&&i2--,lastI=i2+1,inBase64=!1,base64Accum=""}if(!inBase64)res+=this.iconv.decode(buf.slice(lastI),"ascii");else{var b64str=base64Accum+this.iconv.decode(buf.slice(lastI),"ascii"),canBeDecoded=b64str.length-b64str.length%8;base64Accum=b64str.slice(canBeDecoded),b64str=b64str.slice(0,canBeDecoded),res+=this.iconv.decode(Buffer2.from(b64str,"base64"),"utf16-be")}return this.inBase64=inBase64,this.base64Accum=base64Accum,res};Utf7Decoder.prototype.end=function(){var res="";return this.inBase64&&this.base64Accum.length>0&&(res=this.iconv.decode(Buffer2.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",res};exports.utf7imap=Utf7IMAPCodec;function Utf7IMAPCodec(codecOptions,iconv){this.iconv=iconv}__name(Utf7IMAPCodec,"Utf7IMAPCodec");Utf7IMAPCodec.prototype.encoder=Utf7IMAPEncoder;Utf7IMAPCodec.prototype.decoder=Utf7IMAPDecoder;Utf7IMAPCodec.prototype.bomAware=!0;function Utf7IMAPEncoder(options,codec){this.iconv=codec.iconv,this.inBase64=!1,this.base64Accum=Buffer2.alloc(6),this.base64AccumIdx=0}__name(Utf7IMAPEncoder,"Utf7IMAPEncoder");Utf7IMAPEncoder.prototype.write=function(str){for(var inBase64=this.inBase64,base64Accum=this.base64Accum,base64AccumIdx=this.base64AccumIdx,buf=Buffer2.alloc(str.length*5+10),bufIdx=0,i2=0;i2<str.length;i2++){var uChar=str.charCodeAt(i2);32<=uChar&&uChar<=126?(inBase64&&(base64AccumIdx>0&&(bufIdx+=buf.write(base64Accum.slice(0,base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),bufIdx),base64AccumIdx=0),buf[bufIdx++]=minusChar,inBase64=!1),inBase64||(buf[bufIdx++]=uChar,uChar===andChar&&(buf[bufIdx++]=minusChar))):(inBase64||(buf[bufIdx++]=andChar,inBase64=!0),inBase64&&(base64Accum[base64AccumIdx++]=uChar>>8,base64Accum[base64AccumIdx++]=uChar&255,base64AccumIdx==base64Accum.length&&(bufIdx+=buf.write(base64Accum.toString("base64").replace(/\//g,","),bufIdx),base64AccumIdx=0)))}return this.inBase64=inBase64,this.base64AccumIdx=base64AccumIdx,buf.slice(0,bufIdx)};Utf7IMAPEncoder.prototype.end=function(){var buf=Buffer2.alloc(10),bufIdx=0;return this.inBase64&&(this.base64AccumIdx>0&&(bufIdx+=buf.write(this.base64Accum.slice(0,this.base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),bufIdx),this.base64AccumIdx=0),buf[bufIdx++]=minusChar,this.inBase64=!1),buf.slice(0,bufIdx)};function Utf7IMAPDecoder(options,codec){this.iconv=codec.iconv,this.inBase64=!1,this.base64Accum=""}__name(Utf7IMAPDecoder,"Utf7IMAPDecoder");var base64IMAPChars=base64Chars.slice();base64IMAPChars[",".charCodeAt(0)]=!0;Utf7IMAPDecoder.prototype.write=function(buf){for(var res="",lastI=0,inBase64=this.inBase64,base64Accum=this.base64Accum,i2=0;i2<buf.length;i2++)if(!inBase64)buf[i2]==andChar&&(res+=this.iconv.decode(buf.slice(lastI,i2),"ascii"),lastI=i2+1,inBase64=!0);else if(!base64IMAPChars[buf[i2]]){if(i2==lastI&&buf[i2]==minusChar)res+="&";else{var b64str=base64Accum+this.iconv.decode(buf.slice(lastI,i2),"ascii").replace(/,/g,"/");res+=this.iconv.decode(Buffer2.from(b64str,"base64"),"utf16-be")}buf[i2]!=minusChar&&i2--,lastI=i2+1,inBase64=!1,base64Accum=""}if(!inBase64)res+=this.iconv.decode(buf.slice(lastI),"ascii");else{var b64str=base64Accum+this.iconv.decode(buf.slice(lastI),"ascii").replace(/,/g,"/"),canBeDecoded=b64str.length-b64str.length%8;base64Accum=b64str.slice(canBeDecoded),b64str=b64str.slice(0,canBeDecoded),res+=this.iconv.decode(Buffer2.from(b64str,"base64"),"utf16-be")}return this.inBase64=inBase64,this.base64Accum=base64Accum,res};Utf7IMAPDecoder.prototype.end=function(){var res="";return this.inBase64&&this.base64Accum.length>0&&(res=this.iconv.decode(Buffer2.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",res}}});var require_sbcs_codec=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/sbcs-codec.js"(exports){"use strict";var Buffer2=require_safer().Buffer;exports._sbcs=SBCSCodec;function SBCSCodec(codecOptions,iconv){if(!codecOptions)throw new Error("SBCS codec is called without the data.");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){for(var asciiString="",i=0;i<128;i++)asciiString+=String.fromCharCode(i);codecOptions.chars=asciiString+codecOptions.chars}this.decodeBuf=Buffer2.from(codecOptions.chars,"ucs2");for(var encodeBuf=Buffer2.alloc(65536,iconv.defaultCharSingleByte.charCodeAt(0)),i=0;i<codecOptions.chars.length;i++)encodeBuf[codecOptions.chars.charCodeAt(i)]=i;this.encodeBuf=encodeBuf}__name(SBCSCodec,"SBCSCodec");SBCSCodec.prototype.encoder=SBCSEncoder;SBCSCodec.prototype.decoder=SBCSDecoder;function SBCSEncoder(options,codec){this.encodeBuf=codec.encodeBuf}__name(SBCSEncoder,"SBCSEncoder");SBCSEncoder.prototype.write=function(str){for(var buf=Buffer2.alloc(str.length),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}__name(SBCSDecoder,"SBCSDecoder");SBCSDecoder.prototype.write=function(buf){for(var decodeBuf=this.decodeBuf,newBuf=Buffer2.alloc(buf.length*2),idx1=0,idx2=0,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(){}}});var require_sbcs_data=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/sbcs-data.js"(exports,module2){"use strict";module2.exports={10029:"maccenteuro",maccenteuro:{type:"_sbcs",chars:"\xC4\u0100\u0101\xC9\u0104\xD6\xDC\xE1\u0105\u010C\xE4\u010D\u0106\u0107\xE9\u0179\u017A\u010E\xED\u010F\u0112\u0113\u0116\xF3\u0117\xF4\xF6\xF5\xFA\u011A\u011B\xFC\u2020\xB0\u0118\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\u0119\xA8\u2260\u0123\u012E\u012F\u012A\u2264\u2265\u012B\u0136\u2202\u2211\u0142\u013B\u013C\u013D\u013E\u0139\u013A\u0145\u0146\u0143\xAC\u221A\u0144\u0147\u2206\xAB\xBB\u2026\xA0\u0148\u0150\xD5\u0151\u014C\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\u014D\u0154\u0155\u0158\u2039\u203A\u0159\u0156\u0157\u0160\u201A\u201E\u0161\u015A\u015B\xC1\u0164\u0165\xCD\u017D\u017E\u016A\xD3\xD4\u016B\u016E\xDA\u016F\u0170\u0171\u0172\u0173\xDD\xFD\u0137\u017B\u0141\u017C\u0122\u02C7"},808:"cp808",ibm808:"cp808",cp808:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\u20AC\u25A0\xA0"},mik:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2514\u2534\u252C\u251C\u2500\u253C\u2563\u2551\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2510\u2591\u2592\u2593\u2502\u2524\u2116\xA7\u2557\u255D\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},cp720:{type:"_sbcs",chars:"\x80\x81\xE9\xE2\x84\xE0\x86\xE7\xEA\xEB\xE8\xEF\xEE\x8D\x8E\x8F\x90\u0651\u0652\xF4\xA4\u0640\xFB\xF9\u0621\u0622\u0623\u0624\xA3\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0636\u0637\u0638\u0639\u063A\u0641\xB5\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u2261\u064B\u064C\u064D\u064E\u064F\u0650\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},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",1e4:"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"}}});var require_sbcs_data_generated=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/sbcs-data-generated.js"(exports,module2){"use strict";module2.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:"\u20AC\uFFFD\uFFFD\uFFFD\uFFFD\u2026\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},win874:"windows874",cp874:"windows874",windows1250:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\u0160\u2039\u015A\u0164\u017D\u0179\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0161\u203A\u015B\u0165\u017E\u017A\xA0\u02C7\u02D8\u0141\xA4\u0104\xA6\xA7\xA8\xA9\u015E\xAB\xAC\xAD\xAE\u017B\xB0\xB1\u02DB\u0142\xB4\xB5\xB6\xB7\xB8\u0105\u015F\xBB\u013D\u02DD\u013E\u017C\u0154\xC1\xC2\u0102\xC4\u0139\u0106\xC7\u010C\xC9\u0118\xCB\u011A\xCD\xCE\u010E\u0110\u0143\u0147\xD3\xD4\u0150\xD6\xD7\u0158\u016E\xDA\u0170\xDC\xDD\u0162\xDF\u0155\xE1\xE2\u0103\xE4\u013A\u0107\xE7\u010D\xE9\u0119\xEB\u011B\xED\xEE\u010F\u0111\u0144\u0148\xF3\xF4\u0151\xF6\xF7\u0159\u016F\xFA\u0171\xFC\xFD\u0163\u02D9"},win1250:"windows1250",cp1250:"windows1250",windows1251:{type:"_sbcs",chars:"\u0402\u0403\u201A\u0453\u201E\u2026\u2020\u2021\u20AC\u2030\u0409\u2039\u040A\u040C\u040B\u040F\u0452\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0459\u203A\u045A\u045C\u045B\u045F\xA0\u040E\u045E\u0408\xA4\u0490\xA6\xA7\u0401\xA9\u0404\xAB\xAC\xAD\xAE\u0407\xB0\xB1\u0406\u0456\u0491\xB5\xB6\xB7\u0451\u2116\u0454\xBB\u0458\u0405\u0455\u0457\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},win1251:"windows1251",cp1251:"windows1251",windows1252:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\u017D\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\u017E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},win1252:"windows1252",cp1252:"windows1252",windows1253:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0385\u0386\xA3\xA4\xA5\xA6\xA7\xA8\xA9\uFFFD\xAB\xAC\xAD\xAE\u2015\xB0\xB1\xB2\xB3\u0384\xB5\xB6\xB7\u0388\u0389\u038A\xBB\u038C\xBD\u038E\u038F\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\uFFFD\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03AA\u03AB\u03AC\u03AD\u03AE\u03AF\u03B0\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C2\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u03CA\u03CB\u03CC\u03CD\u03CE\uFFFD"},win1253:"windows1253",cp1253:"windows1253",windows1254:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u011E\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u0130\u015E\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u011F\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u0131\u015F\xFF"},win1254:"windows1254",cp1254:"windows1254",windows1255:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\xA1\xA2\xA3\u20AA\xA5\xA6\xA7\xA8\xA9\xD7\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xF7\xBB\xBC\xBD\xBE\xBF\u05B0\u05B1\u05B2\u05B3\u05B4\u05B5\u05B6\u05B7\u05B8\u05B9\u05BA\u05BB\u05BC\u05BD\u05BE\u05BF\u05C0\u05C1\u05C2\u05C3\u05F0\u05F1\u05F2\u05F3\u05F4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\uFFFD\u200E\u200F\uFFFD"},win1255:"windows1255",cp1255:"windows1255",windows1256:{type:"_sbcs",chars:"\u20AC\u067E\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0679\u2039\u0152\u0686\u0698\u0688\u06AF\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u06A9\u2122\u0691\u203A\u0153\u200C\u200D\u06BA\xA0\u060C\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\u06BE\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\u061B\xBB\xBC\xBD\xBE\u061F\u06C1\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\xD7\u0637\u0638\u0639\u063A\u0640\u0641\u0642\u0643\xE0\u0644\xE2\u0645\u0646\u0647\u0648\xE7\xE8\xE9\xEA\xEB\u0649\u064A\xEE\xEF\u064B\u064C\u064D\u064E\xF4\u064F\u0650\xF7\u0651\xF9\u0652\xFB\xFC\u200E\u200F\u06D2"},win1256:"windows1256",cp1256:"windows1256",windows1257:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\xA8\u02C7\xB8\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\xAF\u02DB\uFFFD\xA0\uFFFD\xA2\xA3\xA4\uFFFD\xA6\xA7\xD8\xA9\u0156\xAB\xAC\xAD\xAE\xC6\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xF8\xB9\u0157\xBB\xBC\xBD\xBE\xE6\u0104\u012E\u0100\u0106\xC4\xC5\u0118\u0112\u010C\xC9\u0179\u0116\u0122\u0136\u012A\u013B\u0160\u0143\u0145\xD3\u014C\xD5\xD6\xD7\u0172\u0141\u015A\u016A\xDC\u017B\u017D\xDF\u0105\u012F\u0101\u0107\xE4\xE5\u0119\u0113\u010D\xE9\u017A\u0117\u0123\u0137\u012B\u013C\u0161\u0144\u0146\xF3\u014D\xF5\xF6\xF7\u0173\u0142\u015B\u016B\xFC\u017C\u017E\u02D9"},win1257:"windows1257",cp1257:"windows1257",windows1258:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},win1258:"windows1258",cp1258:"windows1258",iso88591:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},cp28591:"iso88591",iso88592:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u02D8\u0141\xA4\u013D\u015A\xA7\xA8\u0160\u015E\u0164\u0179\xAD\u017D\u017B\xB0\u0105\u02DB\u0142\xB4\u013E\u015B\u02C7\xB8\u0161\u015F\u0165\u017A\u02DD\u017E\u017C\u0154\xC1\xC2\u0102\xC4\u0139\u0106\xC7\u010C\xC9\u0118\xCB\u011A\xCD\xCE\u010E\u0110\u0143\u0147\xD3\xD4\u0150\xD6\xD7\u0158\u016E\xDA\u0170\xDC\xDD\u0162\xDF\u0155\xE1\xE2\u0103\xE4\u013A\u0107\xE7\u010D\xE9\u0119\xEB\u011B\xED\xEE\u010F\u0111\u0144\u0148\xF3\xF4\u0151\xF6\xF7\u0159\u016F\xFA\u0171\xFC\xFD\u0163\u02D9"},cp28592:"iso88592",iso88593:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0126\u02D8\xA3\xA4\uFFFD\u0124\xA7\xA8\u0130\u015E\u011E\u0134\xAD\uFFFD\u017B\xB0\u0127\xB2\xB3\xB4\xB5\u0125\xB7\xB8\u0131\u015F\u011F\u0135\xBD\uFFFD\u017C\xC0\xC1\xC2\uFFFD\xC4\u010A\u0108\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\uFFFD\xD1\xD2\xD3\xD4\u0120\xD6\xD7\u011C\xD9\xDA\xDB\xDC\u016C\u015C\xDF\xE0\xE1\xE2\uFFFD\xE4\u010B\u0109\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\uFFFD\xF1\xF2\xF3\xF4\u0121\xF6\xF7\u011D\xF9\xFA\xFB\xFC\u016D\u015D\u02D9"},cp28593:"iso88593",iso88594:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0138\u0156\xA4\u0128\u013B\xA7\xA8\u0160\u0112\u0122\u0166\xAD\u017D\xAF\xB0\u0105\u02DB\u0157\xB4\u0129\u013C\u02C7\xB8\u0161\u0113\u0123\u0167\u014A\u017E\u014B\u0100\xC1\xC2\xC3\xC4\xC5\xC6\u012E\u010C\xC9\u0118\xCB\u0116\xCD\xCE\u012A\u0110\u0145\u014C\u0136\xD4\xD5\xD6\xD7\xD8\u0172\xDA\xDB\xDC\u0168\u016A\xDF\u0101\xE1\xE2\xE3\xE4\xE5\xE6\u012F\u010D\xE9\u0119\xEB\u0117\xED\xEE\u012B\u0111\u0146\u014D\u0137\xF4\xF5\xF6\xF7\xF8\u0173\xFA\xFB\xFC\u0169\u016B\u02D9"},cp28594:"iso88594",iso88595:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0403\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2116\u0451\u0452\u0453\u0454\u0455\u0456\u0457\u0458\u0459\u045A\u045B\u045C\xA7\u045E\u045F"},cp28595:"iso88595",iso88596:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\uFFFD\uFFFD\xA4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u060C\xAD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u061B\uFFFD\uFFFD\uFFFD\u061F\uFFFD\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\u0638\u0639\u063A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},cp28596:"iso88596",iso88597:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u2018\u2019\xA3\u20AC\u20AF\xA6\xA7\xA8\xA9\u037A\xAB\xAC\xAD\uFFFD\u2015\xB0\xB1\xB2\xB3\u0384\u0385\u0386\xB7\u0388\u0389\u038A\xBB\u038C\xBD\u038E\u038F\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\uFFFD\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03AA\u03AB\u03AC\u03AD\u03AE\u03AF\u03B0\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C2\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u03CA\u03CB\u03CC\u03CD\u03CE\uFFFD"},cp28597:"iso88597",iso88598:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xD7\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xF7\xBB\xBC\xBD\xBE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2017\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\uFFFD\u200E\u200F\uFFFD"},cp28598:"iso88598",iso88599:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u011E\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u0130\u015E\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u011F\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u0131\u015F\xFF"},cp28599:"iso88599",iso885910:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0112\u0122\u012A\u0128\u0136\xA7\u013B\u0110\u0160\u0166\u017D\xAD\u016A\u014A\xB0\u0105\u0113\u0123\u012B\u0129\u0137\xB7\u013C\u0111\u0161\u0167\u017E\u2015\u016B\u014B\u0100\xC1\xC2\xC3\xC4\xC5\xC6\u012E\u010C\xC9\u0118\xCB\u0116\xCD\xCE\xCF\xD0\u0145\u014C\xD3\xD4\xD5\xD6\u0168\xD8\u0172\xDA\xDB\xDC\xDD\xDE\xDF\u0101\xE1\xE2\xE3\xE4\xE5\xE6\u012F\u010D\xE9\u0119\xEB\u0117\xED\xEE\xEF\xF0\u0146\u014D\xF3\xF4\xF5\xF6\u0169\xF8\u0173\xFA\xFB\xFC\xFD\xFE\u0138"},cp28600:"iso885910",iso885911:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},cp28601:"iso885911",iso885913:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u201D\xA2\xA3\xA4\u201E\xA6\xA7\xD8\xA9\u0156\xAB\xAC\xAD\xAE\xC6\xB0\xB1\xB2\xB3\u201C\xB5\xB6\xB7\xF8\xB9\u0157\xBB\xBC\xBD\xBE\xE6\u0104\u012E\u0100\u0106\xC4\xC5\u0118\u0112\u010C\xC9\u0179\u0116\u0122\u0136\u012A\u013B\u0160\u0143\u0145\xD3\u014C\xD5\xD6\xD7\u0172\u0141\u015A\u016A\xDC\u017B\u017D\xDF\u0105\u012F\u0101\u0107\xE4\xE5\u0119\u0113\u010D\xE9\u017A\u0117\u0123\u0137\u012B\u013C\u0161\u0144\u0146\xF3\u014D\xF5\xF6\xF7\u0173\u0142\u015B\u016B\xFC\u017C\u017E\u2019"},cp28603:"iso885913",iso885914:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u1E02\u1E03\xA3\u010A\u010B\u1E0A\xA7\u1E80\xA9\u1E82\u1E0B\u1EF2\xAD\xAE\u0178\u1E1E\u1E1F\u0120\u0121\u1E40\u1E41\xB6\u1E56\u1E81\u1E57\u1E83\u1E60\u1EF3\u1E84\u1E85\u1E61\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0174\xD1\xD2\xD3\xD4\xD5\xD6\u1E6A\xD8\xD9\xDA\xDB\xDC\xDD\u0176\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0175\xF1\xF2\xF3\xF4\xF5\xF6\u1E6B\xF8\xF9\xFA\xFB\xFC\xFD\u0177\xFF"},cp28604:"iso885914",iso885915:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\u20AC\xA5\u0160\xA7\u0161\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u017D\xB5\xB6\xB7\u017E\xB9\xBA\xBB\u0152\u0153\u0178\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},cp28605:"iso885915",iso885916:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0105\u0141\u20AC\u201E\u0160\xA7\u0161\xA9\u0218\xAB\u0179\xAD\u017A\u017B\xB0\xB1\u010C\u0142\u017D\u201D\xB6\xB7\u017E\u010D\u0219\xBB\u0152\u0153\u0178\u017C\xC0\xC1\xC2\u0102\xC4\u0106\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0110\u0143\xD2\xD3\xD4\u0150\xD6\u015A\u0170\xD9\xDA\xDB\xDC\u0118\u021A\xDF\xE0\xE1\xE2\u0103\xE4\u0107\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0111\u0144\xF2\xF3\xF4\u0151\xF6\u015B\u0171\xF9\xFA\xFB\xFC\u0119\u021B\xFF"},cp28606:"iso885916",cp437:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm437:"cp437",csibm437:"cp437",cp737:{type:"_sbcs",chars:"\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u03C5\u03C6\u03C7\u03C8\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03C9\u03AC\u03AD\u03AE\u03CA\u03AF\u03CC\u03CD\u03CB\u03CE\u0386\u0388\u0389\u038A\u038C\u038E\u038F\xB1\u2265\u2264\u03AA\u03AB\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm737:"cp737",csibm737:"cp737",cp775:{type:"_sbcs",chars:"\u0106\xFC\xE9\u0101\xE4\u0123\xE5\u0107\u0142\u0113\u0156\u0157\u012B\u0179\xC4\xC5\xC9\xE6\xC6\u014D\xF6\u0122\xA2\u015A\u015B\xD6\xDC\xF8\xA3\xD8\xD7\xA4\u0100\u012A\xF3\u017B\u017C\u017A\u201D\xA6\xA9\xAE\xAC\xBD\xBC\u0141\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u0104\u010C\u0118\u0116\u2563\u2551\u2557\u255D\u012E\u0160\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u0172\u016A\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u017D\u0105\u010D\u0119\u0117\u012F\u0161\u0173\u016B\u017E\u2518\u250C\u2588\u2584\u258C\u2590\u2580\xD3\xDF\u014C\u0143\xF5\xD5\xB5\u0144\u0136\u0137\u013B\u013C\u0146\u0112\u0145\u2019\xAD\xB1\u201C\xBE\xB6\xA7\xF7\u201E\xB0\u2219\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm775:"cp775",csibm775:"cp775",cp850:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\xD7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xF0\xD0\xCA\xCB\xC8\u0131\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\xFE\xDE\xDA\xDB\xD9\xFD\xDD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm850:"cp850",csibm850:"cp850",cp852:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\u016F\u0107\xE7\u0142\xEB\u0150\u0151\xEE\u0179\xC4\u0106\xC9\u0139\u013A\xF4\xF6\u013D\u013E\u015A\u015B\xD6\xDC\u0164\u0165\u0141\xD7\u010D\xE1\xED\xF3\xFA\u0104\u0105\u017D\u017E\u0118\u0119\xAC\u017A\u010C\u015F\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\u011A\u015E\u2563\u2551\u2557\u255D\u017B\u017C\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u0102\u0103\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\u0111\u0110\u010E\xCB\u010F\u0147\xCD\xCE\u011B\u2518\u250C\u2588\u2584\u0162\u016E\u2580\xD3\xDF\xD4\u0143\u0144\u0148\u0160\u0161\u0154\xDA\u0155\u0170\xFD\xDD\u0163\xB4\xAD\u02DD\u02DB\u02C7\u02D8\xA7\xF7\xB8\xB0\xA8\u02D9\u0171\u0158\u0159\u25A0\xA0"},ibm852:"cp852",csibm852:"cp852",cp855:{type:"_sbcs",chars:"\u0452\u0402\u0453\u0403\u0451\u0401\u0454\u0404\u0455\u0405\u0456\u0406\u0457\u0407\u0458\u0408\u0459\u0409\u045A\u040A\u045B\u040B\u045C\u040C\u045E\u040E\u045F\u040F\u044E\u042E\u044A\u042A\u0430\u0410\u0431\u0411\u0446\u0426\u0434\u0414\u0435\u0415\u0444\u0424\u0433\u0413\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u0445\u0425\u0438\u0418\u2563\u2551\u2557\u255D\u0439\u0419\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u043A\u041A\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\u043B\u041B\u043C\u041C\u043D\u041D\u043E\u041E\u043F\u2518\u250C\u2588\u2584\u041F\u044F\u2580\u042F\u0440\u0420\u0441\u0421\u0442\u0422\u0443\u0423\u0436\u0416\u0432\u0412\u044C\u042C\u2116\xAD\u044B\u042B\u0437\u0417\u0448\u0428\u044D\u042D\u0449\u0429\u0447\u0427\xA7\u25A0\xA0"},ibm855:"cp855",csibm855:"cp855",cp856:{type:"_sbcs",chars:"\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\xA3\uFFFD\xD7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xAE\xAC\xBD\xBC\uFFFD\xAB\xBB\u2591\u2592\u2593\u2502\u2524\uFFFD\uFFFD\uFFFD\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\uFFFD\uFFFD\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2518\u250C\u2588\u2584\xA6\uFFFD\u2580\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xB5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm856:"cp856",csibm856:"cp856",cp857:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\u0131\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\u0130\xD6\xDC\xF8\xA3\xD8\u015E\u015F\xE1\xED\xF3\xFA\xF1\xD1\u011E\u011F\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xBA\xAA\xCA\xCB\xC8\uFFFD\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\uFFFD\xD7\xDA\xDB\xD9\xEC\xFF\xAF\xB4\xAD\xB1\uFFFD\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm857:"cp857",csibm857:"cp857",cp858:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\xD7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xF0\xD0\xCA\xCB\xC8\u20AC\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\xFE\xDE\xDA\xDB\xD9\xFD\xDD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm858:"cp858",csibm858:"cp858",cp860:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE3\xE0\xC1\xE7\xEA\xCA\xE8\xCD\xD4\xEC\xC3\xC2\xC9\xC0\xC8\xF4\xF5\xF2\xDA\xF9\xCC\xD5\xDC\xA2\xA3\xD9\u20A7\xD3\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xD2\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm860:"cp860",csibm860:"cp860",cp861:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xD0\xF0\xDE\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xFE\xFB\xDD\xFD\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xC1\xCD\xD3\xDA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm861:"cp861",csibm861:"cp861",cp862:{type:"_sbcs",chars:"\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm862:"cp862",csibm862:"cp862",cp863:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xC2\xE0\xB6\xE7\xEA\xEB\xE8\xEF\xEE\u2017\xC0\xA7\xC9\xC8\xCA\xF4\xCB\xCF\xFB\xF9\xA4\xD4\xDC\xA2\xA3\xD9\xDB\u0192\xA6\xB4\xF3\xFA\xA8\xB8\xB3\xAF\xCE\u2310\xAC\xBD\xBC\xBE\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm863:"cp863",csibm863:"cp863",cp864:{type:"_sbcs",chars:`\0\x07\b	
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2116\u0451\u0452\u0491\u0454\u0455\u0456\u0457\u0458\u0459\u045A\u045B\u045C\xA7\u045E\u045F"},ibm1124:"cp1124",csibm1124:"cp1124",cp1125:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0490\u0491\u0404\u0454\u0406\u0456\u0407\u0457\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm1125:"cp1125",csibm1125:"cp1125",cp1129:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\u0153\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u0178\xB5\xB6\xB7\u0152\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},ibm1129:"cp1129",csibm1129:"cp1129",cp1133:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E81\u0E82\u0E84\u0E87\u0E88\u0EAA\u0E8A\u0E8D\u0E94\u0E95\u0E96\u0E97\u0E99\u0E9A\u0E9B\u0E9C\u0E9D\u0E9E\u0E9F\u0EA1\u0EA2\u0EA3\u0EA5\u0EA7\u0EAB\u0EAD\u0EAE\uFFFD\uFFFD\uFFFD\u0EAF\u0EB0\u0EB2\u0EB3\u0EB4\u0EB5\u0EB6\u0EB7\u0EB8\u0EB9\u0EBC\u0EB1\u0EBB\u0EBD\uFFFD\uFFFD\uFFFD\u0EC0\u0EC1\u0EC2\u0EC3\u0EC4\u0EC8\u0EC9\u0ECA\u0ECB\u0ECC\u0ECD\u0EC6\uFFFD\u0EDC\u0EDD\u20AD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0ED0\u0ED1\u0ED2\u0ED3\u0ED4\u0ED5\u0ED6\u0ED7\u0ED8\u0ED9\uFFFD\uFFFD\xA2\xAC\xA6\uFFFD"},ibm1133:"cp1133",csibm1133:"cp1133",cp1161:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E48\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\u0E49\u0E4A\u0E4B\u20AC\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\xA2\xAC\xA6\xA0"},ibm1161:"cp1161",csibm1161:"cp1161",cp1162:{type:"_sbcs",chars:"\u20AC\x81\x82\x83\x84\u2026\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},ibm1162:"cp1162",csibm1162:"cp1162",cp1163:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\u20AC\xA5\xA6\xA7\u0153\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u0178\xB5\xB6\xB7\u0152\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},ibm1163:"cp1163",csibm1163:"cp1163",maccroatian:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\u0160\u2122\xB4\xA8\u2260\u017D\xD8\u221E\xB1\u2264\u2265\u2206\xB5\u2202\u2211\u220F\u0161\u222B\xAA\xBA\u2126\u017E\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u0106\xAB\u010C\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u0110\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\uFFFD\xA9\u2044\xA4\u2039\u203A\xC6\xBB\u2013\xB7\u201A\u201E\u2030\xC2\u0107\xC1\u010D\xC8\xCD\xCE\xCF\xCC\xD3\xD4\u0111\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u03C0\xCB\u02DA\xB8\xCA\xE6\u02C7"},maccyrillic:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\xA2\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u2202\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\xA4"},macgreek:{type:"_sbcs",chars:"\xC4\xB9\xB2\xC9\xB3\xD6\xDC\u0385\xE0\xE2\xE4\u0384\xA8\xE7\xE9\xE8\xEA\xEB\xA3\u2122\xEE\xEF\u2022\xBD\u2030\xF4\xF6\xA6\xAD\xF9\xFB\xFC\u2020\u0393\u0394\u0398\u039B\u039E\u03A0\xDF\xAE\xA9\u03A3\u03AA\xA7\u2260\xB0\u0387\u0391\xB1\u2264\u2265\xA5\u0392\u0395\u0396\u0397\u0399\u039A\u039C\u03A6\u03AB\u03A8\u03A9\u03AC\u039D\xAC\u039F\u03A1\u2248\u03A4\xAB\xBB\u2026\xA0\u03A5\u03A7\u0386\u0388\u0153\u2013\u2015\u201C\u201D\u2018\u2019\xF7\u0389\u038A\u038C\u038E\u03AD\u03AE\u03AF\u03CC\u038F\u03CD\u03B1\u03B2\u03C8\u03B4\u03B5\u03C6\u03B3\u03B7\u03B9\u03BE\u03BA\u03BB\u03BC\u03BD\u03BF\u03C0\u03CE\u03C1\u03C3\u03C4\u03B8\u03C9\u03C2\u03C7\u03C5\u03B6\u03CA\u03CB\u0390\u03B0\uFFFD"},maciceland:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\xDD\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\xD0\xF0\xDE\xFE\xFD\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macroman:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macromania:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\u0102\u015E\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\u0103\u015F\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\u0162\u0163\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macthai:{type:"_sbcs",chars:"\xAB\xBB\u2026\uF88C\uF88F\uF892\uF895\uF898\uF88B\uF88E\uF891\uF894\uF897\u201C\u201D\uF899\uFFFD\u2022\uF884\uF889\uF885\uF886\uF887\uF888\uF88A\uF88D\uF890\uF893\uF896\u2018\u2019\uFFFD\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFEFF\u200B\u2013\u2014\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u2122\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\xAE\xA9\uFFFD\uFFFD\uFFFD\uFFFD"},macturkish:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u011E\u011F\u0130\u0131\u015E\u015F\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\uFFFD\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macukraine:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\u0490\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u0491\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\xA4"},koi8r:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255A\u255B\u255C\u255D\u255E\u255F\u2560\u2561\u0401\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256A\u256B\u256C\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8u:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255A\u255B\u0491\u255D\u255E\u255F\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256A\u0490\u256C\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8ru:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255A\u255B\u0491\u045E\u255E\u255F\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256A\u0490\u040E\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8t:{type:"_sbcs",chars:"\u049B\u0493\u201A\u0492\u201E\u2026\u2020\u2021\uFFFD\u2030\u04B3\u2039\u04B2\u04B7\u04B6\uFFFD\u049A\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u04EF\u04EE\u0451\xA4\u04E3\xA6\xA7\uFFFD\uFFFD\uFFFD\xAB\xAC\xAD\xAE\uFFFD\xB0\xB1\xB2\u0401\uFFFD\u04E2\xB6\xB7\uFFFD\u2116\uFFFD\xBB\uFFFD\uFFFD\uFFFD\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},armscii8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\u0587\u0589)(\xBB\xAB\u2014.\u055D,-\u058A\u2026\u055C\u055B\u055E\u0531\u0561\u0532\u0562\u0533\u0563\u0534\u0564\u0535\u0565\u0536\u0566\u0537\u0567\u0538\u0568\u0539\u0569\u053A\u056A\u053B\u056B\u053C\u056C\u053D\u056D\u053E\u056E\u053F\u056F\u0540\u0570\u0541\u0571\u0542\u0572\u0543\u0573\u0544\u0574\u0545\u0575\u0546\u0576\u0547\u0577\u0548\u0578\u0549\u0579\u054A\u057A\u054B\u057B\u054C\u057C\u054D\u057D\u054E\u057E\u054F\u057F\u0550\u0580\u0551\u0581\u0552\u0582\u0553\u0583\u0554\u0584\u0555\u0585\u0556\u0586\u055A\uFFFD"},rk1048:{type:"_sbcs",chars:"\u0402\u0403\u201A\u0453\u201E\u2026\u2020\u2021\u20AC\u2030\u0409\u2039\u040A\u049A\u04BA\u040F\u0452\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0459\u203A\u045A\u049B\u04BB\u045F\xA0\u04B0\u04B1\u04D8\xA4\u04E8\xA6\xA7\u0401\xA9\u0492\xAB\xAC\xAD\xAE\u04AE\xB0\xB1\u0406\u0456\u04E9\xB5\xB6\xB7\u0451\u2116\u0493\xBB\u04D9\u04A2\u04A3\u04AF\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},tcvn:{type:"_sbcs",chars:`\0\xDA\u1EE4\u1EEA\u1EEC\u1EEE\x07\b	
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b	
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b	
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b	
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}}});var require_dbcs_codec=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/dbcs-codec.js"(exports){"use strict";var Buffer2=require_safer().Buffer;exports._dbcs=DBCSCodec;var UNASSIGNED=-1,GB18030_CODE=-2,SEQ_START=-10,NODE_START=-1e3,UNASSIGNED_NODE=new Array(256),DEF_CHAR=-1;for(i=0;i<256;i++)UNASSIGNED_NODE[i]=UNASSIGNED;var i;function DBCSCodec(codecOptions,iconv){if(this.encodingName=codecOptions.encodingName,!codecOptions)throw new Error("DBCS codec is called without the data.");if(!codecOptions.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var mappingTable=codecOptions.table();this.decodeTables=[],this.decodeTables[0]=UNASSIGNED_NODE.slice(0),this.decodeTableSeq=[];for(var i2=0;i2<mappingTable.length;i2++)this._addDecodeChunk(mappingTable[i2]);if(typeof codecOptions.gb18030=="function"){this.gb18030=codecOptions.gb18030();var commonThirdByteNodeIdx=this.decodeTables.length;this.decodeTables.push(UNASSIGNED_NODE.slice(0));var commonFourthByteNodeIdx=this.decodeTables.length;this.decodeTables.push(UNASSIGNED_NODE.slice(0));for(var firstByteNode=this.decodeTables[0],i2=129;i2<=254;i2++)for(var secondByteNode=this.decodeTables[NODE_START-firstByteNode[i2]],j=48;j<=57;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");for(var thirdByteNode=this.decodeTables[NODE_START-secondByteNode[j]],k=129;k<=254;k++){if(thirdByteNode[k]===UNASSIGNED)thirdByteNode[k]=NODE_START-commonFourthByteNodeIdx;else{if(thirdByteNode[k]===NODE_START-commonFourthByteNodeIdx)continue;if(thirdByteNode[k]>NODE_START)throw new Error("gb18030 decode tables conflict at byte 3")}for(var fourthByteNode=this.decodeTables[NODE_START-thirdByteNode[k]],l=48;l<=57;l++)fourthByteNode[l]===UNASSIGNED&&(fourthByteNode[l]=GB18030_CODE)}}}this.defaultCharUnicode=iconv.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var skipEncodeChars={};if(codecOptions.encodeSkipVals)for(var i2=0;i2<codecOptions.encodeSkipVals.length;i2++){var val=codecOptions.encodeSkipVals[i2];if(typeof val=="number")skipEncodeChars[val]=!0;else for(var j=val.from;j<=val.to;j++)skipEncodeChars[j]=!0}if(this._fillEncodeTable(0,0,skipEncodeChars),codecOptions.encodeAdd)for(var uChar in codecOptions.encodeAdd)Object.prototype.hasOwnProperty.call(codecOptions.encodeAdd,uChar)&&this._setEncodeChar(uChar.charCodeAt(0),codecOptions.encodeAdd[uChar]);this.defCharSB=this.encodeTable[0][iconv.defaultCharSingleByte.charCodeAt(0)],this.defCharSB===UNASSIGNED&&(this.defCharSB=this.encodeTable[0]["?"]),this.defCharSB===UNASSIGNED&&(this.defCharSB="?".charCodeAt(0))}__name(DBCSCodec,"DBCSCodec");DBCSCodec.prototype.encoder=DBCSEncoder;DBCSCodec.prototype.decoder=DBCSDecoder;DBCSCodec.prototype._getDecodeTrieNode=function(addr){for(var bytes=[];addr>0;addr>>>=8)bytes.push(addr&255);bytes.length==0&&bytes.push(0);for(var node=this.decodeTables[0],i2=bytes.length-1;i2>0;i2--){var val=node[bytes[i2]];if(val==UNASSIGNED)node[bytes[i2]]=NODE_START-this.decodeTables.length,this.decodeTables.push(node=UNASSIGNED_NODE.slice(0));else if(val<=NODE_START)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){var curAddr=parseInt(chunk[0],16),writeTable=this._getDecodeTrieNode(curAddr);curAddr=curAddr&255;for(var k=1;k<chunk.length;k++){var part=chunk[k];if(typeof part=="string")for(var l=0;l<part.length;){var code=part.charCodeAt(l++);if(55296<=code&&code<56320){var codeTrail=part.charCodeAt(l++);if(56320<=codeTrail&&codeTrail<57344)writeTable[curAddr++]=65536+(code-55296)*1024+(codeTrail-56320);else throw new Error("Incorrect surrogate pair in "+this.encodingName+" at chunk "+chunk[0])}else if(4080<code&&code<=4095){for(var len=4095-code+2,seq=[],m=0;m<len;m++)seq.push(part.charCodeAt(l++));writeTable[curAddr++]=SEQ_START-this.decodeTableSeq.length,this.decodeTableSeq.push(seq)}else writeTable[curAddr++]=code}else if(typeof part=="number")for(var charCode=writeTable[curAddr-1]+1,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>255)throw new Error("Incorrect chunk in "+this.encodingName+" at addr "+chunk[0]+": too long"+curAddr)};DBCSCodec.prototype._getEncodeBucket=function(uCode){var high=uCode>>8;return this.encodeTable[high]===void 0&&(this.encodeTable[high]=UNASSIGNED_NODE.slice(0)),this.encodeTable[high]};DBCSCodec.prototype._setEncodeChar=function(uCode,dbcsCode){var bucket=this._getEncodeBucket(uCode),low=uCode&255;bucket[low]<=SEQ_START?this.encodeTableSeq[SEQ_START-bucket[low]][DEF_CHAR]=dbcsCode:bucket[low]==UNASSIGNED&&(bucket[low]=dbcsCode)};DBCSCodec.prototype._setEncodeSequence=function(seq,dbcsCode){var uCode=seq[0],bucket=this._getEncodeBucket(uCode),low=uCode&255,node;bucket[low]<=SEQ_START?node=this.encodeTableSeq[SEQ_START-bucket[low]]:(node={},bucket[low]!==UNASSIGNED&&(node[DEF_CHAR]=bucket[low]),bucket[low]=SEQ_START-this.encodeTableSeq.length,this.encodeTableSeq.push(node));for(var j=1;j<seq.length-1;j++){var oldVal=node[uCode];typeof oldVal=="object"?node=oldVal:(node=node[uCode]={},oldVal!==void 0&&(node[DEF_CHAR]=oldVal))}uCode=seq[seq.length-1],node[uCode]=dbcsCode};DBCSCodec.prototype._fillEncodeTable=function(nodeIdx,prefix,skipEncodeChars){for(var node=this.decodeTables[nodeIdx],hasValues=!1,subNodeEmpty={},i2=0;i2<256;i2++){var uCode=node[i2],mbCode=prefix+i2;if(!skipEncodeChars[mbCode])if(uCode>=0)this._setEncodeChar(uCode,mbCode),hasValues=!0;else if(uCode<=NODE_START){var subNodeIdx=NODE_START-uCode;if(!subNodeEmpty[subNodeIdx]){var newPrefix=mbCode<<8>>>0;this._fillEncodeTable(subNodeIdx,newPrefix,skipEncodeChars)?hasValues=!0:subNodeEmpty[subNodeIdx]=!0}}else uCode<=SEQ_START&&(this._setEncodeSequence(this.decodeTableSeq[SEQ_START-uCode],mbCode),hasValues=!0)}return hasValues};function DBCSEncoder(options,codec){this.leadSurrogate=-1,this.seqObj=void 0,this.encodeTable=codec.encodeTable,this.encodeTableSeq=codec.encodeTableSeq,this.defaultCharSingleByte=codec.defCharSB,this.gb18030=codec.gb18030}__name(DBCSEncoder,"DBCSEncoder");DBCSEncoder.prototype.write=function(str){for(var newBuf=Buffer2.alloc(str.length*(this.gb18030?4:3)),leadSurrogate=this.leadSurrogate,seqObj=this.seqObj,nextChar=-1,i2=0,j=0;;){if(nextChar===-1){if(i2==str.length)break;var uCode=str.charCodeAt(i2++)}else{var uCode=nextChar;nextChar=-1}if(55296<=uCode&&uCode<57344)if(uCode<56320)if(leadSurrogate===-1){leadSurrogate=uCode;continue}else leadSurrogate=uCode,uCode=UNASSIGNED;else leadSurrogate!==-1?(uCode=65536+(leadSurrogate-55296)*1024+(uCode-56320),leadSurrogate=-1):uCode=UNASSIGNED;else leadSurrogate!==-1&&(nextChar=uCode,uCode=UNASSIGNED,leadSurrogate=-1);var dbcsCode=UNASSIGNED;if(seqObj!==void 0&&uCode!=UNASSIGNED){var resCode=seqObj[uCode];if(typeof resCode=="object"){seqObj=resCode;continue}else typeof resCode=="number"?dbcsCode=resCode:resCode==null&&(resCode=seqObj[DEF_CHAR],resCode!==void 0&&(dbcsCode=resCode,nextChar=uCode));seqObj=void 0}else if(uCode>=0){var subtable=this.encodeTable[uCode>>8];if(subtable!==void 0&&(dbcsCode=subtable[uCode&255]),dbcsCode<=SEQ_START){seqObj=this.encodeTableSeq[SEQ_START-dbcsCode];continue}if(dbcsCode==UNASSIGNED&&this.gb18030){var idx=findIdx(this.gb18030.uChars,uCode);if(idx!=-1){var dbcsCode=this.gb18030.gbChars[idx]+(uCode-this.gb18030.uChars[idx]);newBuf[j++]=129+Math.floor(dbcsCode/12600),dbcsCode=dbcsCode%12600,newBuf[j++]=48+Math.floor(dbcsCode/1260),dbcsCode=dbcsCode%1260,newBuf[j++]=129+Math.floor(dbcsCode/10),dbcsCode=dbcsCode%10,newBuf[j++]=48+dbcsCode;continue}}}dbcsCode===UNASSIGNED&&(dbcsCode=this.defaultCharSingleByte),dbcsCode<256?newBuf[j++]=dbcsCode:dbcsCode<65536?(newBuf[j++]=dbcsCode>>8,newBuf[j++]=dbcsCode&255):dbcsCode<16777216?(newBuf[j++]=dbcsCode>>16,newBuf[j++]=dbcsCode>>8&255,newBuf[j++]=dbcsCode&255):(newBuf[j++]=dbcsCode>>>24,newBuf[j++]=dbcsCode>>>16&255,newBuf[j++]=dbcsCode>>>8&255,newBuf[j++]=dbcsCode&255)}return this.seqObj=seqObj,this.leadSurrogate=leadSurrogate,newBuf.slice(0,j)};DBCSEncoder.prototype.end=function(){if(!(this.leadSurrogate===-1&&this.seqObj===void 0)){var newBuf=Buffer2.alloc(10),j=0;if(this.seqObj){var dbcsCode=this.seqObj[DEF_CHAR];dbcsCode!==void 0&&(dbcsCode<256?newBuf[j++]=dbcsCode:(newBuf[j++]=dbcsCode>>8,newBuf[j++]=dbcsCode&255)),this.seqObj=void 0}return this.leadSurrogate!==-1&&(newBuf[j++]=this.defaultCharSingleByte,this.leadSurrogate=-1),newBuf.slice(0,j)}};DBCSEncoder.prototype.findIdx=findIdx;function DBCSDecoder(options,codec){this.nodeIdx=0,this.prevBytes=[],this.decodeTables=codec.decodeTables,this.decodeTableSeq=codec.decodeTableSeq,this.defaultCharUnicode=codec.defaultCharUnicode,this.gb18030=codec.gb18030}__name(DBCSDecoder,"DBCSDecoder");DBCSDecoder.prototype.write=function(buf){for(var newBuf=Buffer2.alloc(buf.length*2),nodeIdx=this.nodeIdx,prevBytes=this.prevBytes,prevOffset=this.prevBytes.length,seqStart=-this.prevBytes.length,uCode,i2=0,j=0;i2<buf.length;i2++){var curByte=i2>=0?buf[i2]:prevBytes[i2+prevOffset],uCode=this.decodeTables[nodeIdx][curByte];if(!(uCode>=0))if(uCode===UNASSIGNED)uCode=this.defaultCharUnicode.charCodeAt(0),i2=seqStart;else if(uCode===GB18030_CODE){if(i2>=3)var ptr=(buf[i2-3]-129)*12600+(buf[i2-2]-48)*1260+(buf[i2-1]-129)*10+(curByte-48);else var ptr=(prevBytes[i2-3+prevOffset]-129)*12600+((i2-2>=0?buf[i2-2]:prevBytes[i2-2+prevOffset])-48)*1260+((i2-1>=0?buf[i2-1]:prevBytes[i2-1+prevOffset])-129)*10+(curByte-48);var idx=findIdx(this.gb18030.gbChars,ptr);uCode=this.gb18030.uChars[idx]+ptr-this.gb18030.gbChars[idx]}else if(uCode<=NODE_START){nodeIdx=NODE_START-uCode;continue}else if(uCode<=SEQ_START){for(var seq=this.decodeTableSeq[SEQ_START-uCode],k=0;k<seq.length-1;k++)uCode=seq[k],newBuf[j++]=uCode&255,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);if(uCode>=65536){uCode-=65536;var uCodeLead=55296|uCode>>10;newBuf[j++]=uCodeLead&255,newBuf[j++]=uCodeLead>>8,uCode=56320|uCode&1023}newBuf[j++]=uCode&255,newBuf[j++]=uCode>>8,nodeIdx=0,seqStart=i2+1}return this.nodeIdx=nodeIdx,this.prevBytes=seqStart>=0?Array.prototype.slice.call(buf,seqStart):prevBytes.slice(seqStart+prevOffset).concat(Array.prototype.slice.call(buf)),newBuf.slice(0,j).toString("ucs2")};DBCSDecoder.prototype.end=function(){for(var ret="";this.prevBytes.length>0;){ret+=this.defaultCharUnicode;var bytesArr=this.prevBytes.slice(1);this.prevBytes=[],this.nodeIdx=0,bytesArr.length>0&&(ret+=this.write(bytesArr))}return this.prevBytes=[],this.nodeIdx=0,ret};function findIdx(table,val){if(table[0]>val)return-1;for(var l=0,r=table.length;l<r-1;){var mid=l+(r-l+1>>1);table[mid]<=val?l=mid:r=mid}return l}__name(findIdx,"findIdx")}});var require_shiftjis=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/tables/shiftjis.json"(exports,module2){module2.exports=[["0","\0",128],["a1","\uFF61",62],["8140","\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008",9,"\uFF0B\uFF0D\xB1\xD7"],["8180","\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013"],["81b8","\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"],["81c8","\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"],["81da","\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"],["81f0","\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"],["81fc","\u25EF"],["824f","\uFF10",9],["8260","\uFF21",25],["8281","\uFF41",25],["829f","\u3041",82],["8340","\u30A1",62],["8380","\u30E0",22],["839f","\u0391",16,"\u03A3",6],["83bf","\u03B1",16,"\u03C3",6],["8440","\u0410",5,"\u0401\u0416",25],["8470","\u0430",5,"\u0451\u0436",7],["8480","\u043E",17],["849f","\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542"],["8740","\u2460",19,"\u2160",9],["875f","\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1"],["877e","\u337B"],["8780","\u301D\u301F\u2116\u33CD\u2121\u32A4",4,"\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A"],["889f","\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D"],["8940","\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186"],["8980","\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539"],["8a40","\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B"],["8a80","\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4"],["8b40","\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551"],["8b80","\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48"],["8c40","\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8"],["8c80","\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411"],["8d40","\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D"],["8d80","\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237"],["8e40","\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62"],["8e80","\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468"],["8f40","\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3"],["8f80","\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"],["9040","\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8"],["9080","\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA"],["9140","\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB"],["9180","\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"],["9240","\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4"],["9280","\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013"],["9340","\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC"],["9380","\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"],["9440","\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885"],["9480","\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E"],["9540","\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577"],["9580","\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"],["9640","\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6"],["9680","\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652"],["9740","\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32"],["9780","\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F"],["9840","\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155"],["989f","\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2"],["9940","\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED"],["9980","\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8"],["9a40","\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638"],["9a80","\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969"],["9b40","\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80"],["9b80","\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF"],["9c40","\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060"],["9c80","\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B"],["9d40","\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B"],["9d80","\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC"],["9e40","\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E"],["9e80","\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3"],["9f40","\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF"],["9f80","\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC"],["e040","\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD"],["e080","\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1"],["e140","\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF"],["e180","\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC"],["e240","\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0"],["e280","\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06"],["e340","\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37"],["e380","\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B"],["e440","\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264"],["e480","\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548"],["e540","\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC"],["e580","\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E"],["e640","\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7"],["e680","\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A"],["e740","\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C"],["e780","\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E"],["e840","\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599"],["e880","\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870"],["e940","\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43"],["e980","\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48"],["ea40","\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF"],["ea80","\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0\u582F\u69C7\u9059\u7464\u51DC\u7199"],["ed40","\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F"],["ed80","\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1"],["ee40","\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559"],["ee80","\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"],["eeef","\u2170",9,"\uFFE2\uFFE4\uFF07\uFF02"],["f040","\uE000",62],["f080","\uE03F",124],["f140","\uE0BC",62],["f180","\uE0FB",124],["f240","\uE178",62],["f280","\uE1B7",124],["f340","\uE234",62],["f380","\uE273",124],["f440","\uE2F0",62],["f480","\uE32F",124],["f540","\uE3AC",62],["f580","\uE3EB",124],["f640","\uE468",62],["f680","\uE4A7",124],["f740","\uE524",62],["f780","\uE563",124],["f840","\uE5E0",62],["f880","\uE61F",124],["f940","\uE69C"],["fa40","\u2170",9,"\u2160",9,"\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u2235\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A"],["fa80","\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F"],["fb40","\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19"],["fb80","\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9"],["fc40","\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"]]}});var require_eucjp=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/tables/eucjp.json"(exports,module2){module2.exports=[["0","\0",127],["8ea1","\uFF61",62],["a1a1","\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008",9,"\uFF0B\uFF0D\xB1\xD7\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7"],["a2a1","\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013"],["a2ba","\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"],["a2ca","\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"],["a2dc","\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"],["a2f2","\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"],["a2fe","\u25EF"],["a3b0","\uFF10",9],["a3c1","\uFF21",25],["a3e1","\uFF41",25],["a4a1","\u3041",82],["a5a1","\u30A1",85],["a6a1","\u0391",16,"\u03A3",6],["a6c1","\u03B1",16,"\u03C3",6],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a8a1","\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542"],["ada1","\u2460",19,"\u2160",9],["adc0","\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1"],["addf","\u337B\u301D\u301F\u2116\u33CD\u2121\u32A4",4,"\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A"],["b0a1","\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D"],["b1a1","\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC"],["b2a1","\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539"],["b3a1","\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431"],["b4a1","\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4"],["b5a1","\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC"],["b6a1","\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48"],["b7a1","\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372"],["b8a1","\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411"],["b9a1","\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC"],["baa1","\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237"],["bba1","\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642"],["bca1","\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468"],["bda1","\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F"],["bea1","\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"],["bfa1","\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE"],["c0a1","\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA"],["c1a1","\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E"],["c2a1","\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"],["c3a1","\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5"],["c4a1","\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013"],["c5a1","\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230"],["c6a1","\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"],["c7a1","\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6"],["c8a1","\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E"],["c9a1","\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D"],["caa1","\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"],["cba1","\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80"],["cca1","\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652"],["cda1","\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483"],["cea1","\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F"],["cfa1","\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155"],["d0a1","\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2"],["d1a1","\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8"],["d2a1","\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8"],["d3a1","\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709"],["d4a1","\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969"],["d5a1","\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53"],["d6a1","\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF"],["d7a1","\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A"],["d8a1","\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B"],["d9a1","\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC"],["daa1","\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC"],["dba1","\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD"],["dca1","\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3"],["dda1","\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE"],["dea1","\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC"],["dfa1","\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC"],["e0a1","\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1"],["e1a1","\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670"],["e2a1","\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC"],["e3a1","\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50"],["e4a1","\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06"],["e5a1","\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A"],["e6a1","\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B"],["e7a1","\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9"],["e8a1","\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548"],["e9a1","\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759"],["eaa1","\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E"],["eba1","\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B"],["eca1","\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A"],["eda1","\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8"],["eea1","\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E"],["efa1","\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E"],["f0a1","\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870"],["f1a1","\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7"],["f2a1","\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48"],["f3a1","\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0"],["f4a1","\u582F\u69C7\u9059\u7464\u51DC\u7199"],["f9a1","\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7"],["faa1","\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1"],["fba1","\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA"],["fca1","\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"],["fcf1","\u2170",9,"\uFFE2\uFFE4\uFF07\uFF02"],["8fa2af","\u02D8\u02C7\xB8\u02D9\u02DD\xAF\u02DB\u02DA\uFF5E\u0384\u0385"],["8fa2c2","\xA1\xA6\xBF"],["8fa2eb","\xBA\xAA\xA9\xAE\u2122\xA4\u2116"],["8fa6e1","\u0386\u0388\u0389\u038A\u03AA"],["8fa6e7","\u038C"],["8fa6e9","\u038E\u03AB"],["8fa6ec","\u038F"],["8fa6f1","\u03AC\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03C2\u03CD\u03CB\u03B0\u03CE"],["8fa7c2","\u0402",10,"\u040E\u040F"],["8fa7f2","\u0452",10,"\u045E\u045F"],["8fa9a1","\xC6\u0110"],["8fa9a4","\u0126"],["8fa9a6","\u0132"],["8fa9a8","\u0141\u013F"],["8fa9ab","\u014A\xD8\u0152"],["8fa9af","\u0166\xDE"],["8fa9c1","\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0142\u0140\u0149\u014B\xF8\u0153\xDF\u0167\xFE"],["8faaa1","\xC1\xC0\xC4\xC2\u0102\u01CD\u0100\u0104\xC5\xC3\u0106\u0108\u010C\xC7\u010A\u010E\xC9\xC8\xCB\xCA\u011A\u0116\u0112\u0118"],["8faaba","\u011C\u011E\u0122\u0120\u0124\xCD\xCC\xCF\xCE\u01CF\u0130\u012A\u012E\u0128\u0134\u0136\u0139\u013D\u013B\u0143\u0147\u0145\xD1\xD3\xD2\xD6\xD4\u01D1\u0150\u014C\xD5\u0154\u0158\u0156\u015A\u015C\u0160\u015E\u0164\u0162\xDA\xD9\xDC\xDB\u016C\u01D3\u0170\u016A\u0172\u016E\u0168\u01D7\u01DB\u01D9\u01D5\u0174\xDD\u0178\u0176\u0179\u017D\u017B"],["8faba1","\xE1\xE0\xE4\xE2\u0103\u01CE\u0101\u0105\xE5\xE3\u0107\u0109\u010D\xE7\u010B\u010F\xE9\xE8\xEB\xEA\u011B\u0117\u0113\u0119\u01F5\u011D\u011F"],["8fabbd","\u0121\u0125\xED\xEC\xEF\xEE\u01D0"],["8fabc5","\u012B\u012F\u0129\u0135\u0137\u013A\u013E\u013C\u0144\u0148\u0146\xF1\xF3\xF2\xF6\xF4\u01D2\u0151\u014D\xF5\u0155\u0159\u0157\u015B\u015D\u0161\u015F\u0165\u0163\xFA\xF9\xFC\xFB\u016D\u01D4\u0171\u016B\u0173\u016F\u0169\u01D8\u01DC\u01DA\u01D6\u0175\xFD\xFF\u0177\u017A\u017E\u017C"],["8fb0a1","\u4E02\u4E04\u4E05\u4E0C\u4E12\u4E1F\u4E23\u4E24\u4E28\u4E2B\u4E2E\u4E2F\u4E30\u4E35\u4E40\u4E41\u4E44\u4E47\u4E51\u4E5A\u4E5C\u4E63\u4E68\u4E69\u4E74\u4E75\u4E79\u4E7F\u4E8D\u4E96\u4E97\u4E9D\u4EAF\u4EB9\u4EC3\u4ED0\u4EDA\u4EDB\u4EE0\u4EE1\u4EE2\u4EE8\u4EEF\u4EF1\u4EF3\u4EF5\u4EFD\u4EFE\u4EFF\u4F00\u4F02\u4F03\u4F08\u4F0B\u4F0C\u4F12\u4F15\u4F16\u4F17\u4F19\u4F2E\u4F31\u4F60\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E\u4F40\u4F42\u4F48\u4F49\u4F4B\u4F4C\u4F52\u4F54\u4F56\u4F58\u4F5F\u4F63\u4F6A\u4F6C\u4F6E\u4F71\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F7E\u4F81\u4F82\u4F84"],["8fb1a1","\u4F85\u4F89\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F94\u4F97\u4F99\u4F9A\u4F9E\u4F9F\u4FB2\u4FB7\u4FB9\u4FBB\u4FBC\u4FBD\u4FBE\u4FC0\u4FC1\u4FC5\u4FC6\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FCF\u4FD2\u4FDC\u4FE0\u4FE2\u4FF0\u4FF2\u4FFC\u4FFD\u4FFF\u5000\u5001\u5004\u5007\u500A\u500C\u500E\u5010\u5013\u5017\u5018\u501B\u501C\u501D\u501E\u5022\u5027\u502E\u5030\u5032\u5033\u5035\u5040\u5041\u5042\u5045\u5046\u504A\u504C\u504E\u5051\u5052\u5053\u5057\u5059\u505F\u5060\u5062\u5063\u5066\u5067\u506A\u506D\u5070\u5071\u503B\u5081\u5083\u5084\u5086\u508A\u508E\u508F\u5090"],["8fb2a1","\u5092\u5093\u5094\u5096\u509B\u509C\u509E",4,"\u50AA\u50AF\u50B0\u50B9\u50BA\u50BD\u50C0\u50C3\u50C4\u50C7\u50CC\u50CE\u50D0\u50D3\u50D4\u50D8\u50DC\u50DD\u50DF\u50E2\u50E4\u50E6\u50E8\u50E9\u50EF\u50F1\u50F6\u50FA\u50FE\u5103\u5106\u5107\u5108\u510B\u510C\u510D\u510E\u50F2\u5110\u5117\u5119\u511B\u511C\u511D\u511E\u5123\u5127\u5128\u512C\u512D\u512F\u5131\u5133\u5134\u5135\u5138\u5139\u5142\u514A\u514F\u5153\u5155\u5157\u5158\u515F\u5164\u5166\u517E\u5183\u5184\u518B\u518E\u5198\u519D\u51A1\u51A3\u51AD\u51B8\u51BA\u51BC\u51BE\u51BF\u51C2"],["8fb3a1","\u51C8\u51CF\u51D1\u51D2\u51D3\u51D5\u51D8\u51DE\u51E2\u51E5\u51EE\u51F2\u51F3\u51F4\u51F7\u5201\u5202\u5205\u5212\u5213\u5215\u5216\u5218\u5222\u5228\u5231\u5232\u5235\u523C\u5245\u5249\u5255\u5257\u5258\u525A\u525C\u525F\u5260\u5261\u5266\u526E\u5277\u5278\u5279\u5280\u5282\u5285\u528A\u528C\u5293\u5295\u5296\u5297\u5298\u529A\u529C\u52A4\u52A5\u52A6\u52A7\u52AF\u52B0\u52B6\u52B7\u52B8\u52BA\u52BB\u52BD\u52C0\u52C4\u52C6\u52C8\u52CC\u52CF\u52D1\u52D4\u52D6\u52DB\u52DC\u52E1\u52E5\u52E8\u52E9\u52EA\u52EC\u52F0\u52F1\u52F4\u52F6\u52F7\u5300\u5303\u530A\u530B"],["8fb4a1","\u530C\u5311\u5313\u5318\u531B\u531C\u531E\u531F\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u5330\u5332\u5335\u533C\u533D\u533E\u5342\u534C\u534B\u5359\u535B\u5361\u5363\u5365\u536C\u536D\u5372\u5379\u537E\u5383\u5387\u5388\u538E\u5393\u5394\u5399\u539D\u53A1\u53A4\u53AA\u53AB\u53AF\u53B2\u53B4\u53B5\u53B7\u53B8\u53BA\u53BD\u53C0\u53C5\u53CF\u53D2\u53D3\u53D5\u53DA\u53DD\u53DE\u53E0\u53E6\u53E7\u53F5\u5402\u5413\u541A\u5421\u5427\u5428\u542A\u542F\u5431\u5434\u5435\u5443\u5444\u5447\u544D\u544F\u545E\u5462\u5464\u5466\u5467\u5469\u546B\u546D\u546E\u5474\u547F"],["8fb5a1","\u5481\u5483\u5485\u5488\u5489\u548D\u5491\u5495\u5496\u549C\u549F\u54A1\u54A6\u54A7\u54A9\u54AA\u54AD\u54AE\u54B1\u54B7\u54B9\u54BA\u54BB\u54BF\u54C6\u54CA\u54CD\u54CE\u54E0\u54EA\u54EC\u54EF\u54F6\u54FC\u54FE\u54FF\u5500\u5501\u5505\u5508\u5509\u550C\u550D\u550E\u5515\u552A\u552B\u5532\u5535\u5536\u553B\u553C\u553D\u5541\u5547\u5549\u554A\u554D\u5550\u5551\u5558\u555A\u555B\u555E\u5560\u5561\u5564\u5566\u557F\u5581\u5582\u5586\u5588\u558E\u558F\u5591\u5592\u5593\u5594\u5597\u55A3\u55A4\u55AD\u55B2\u55BF\u55C1\u55C3\u55C6\u55C9\u55CB\u55CC\u55CE\u55D1\u55D2"],["8fb6a1","\u55D3\u55D7\u55D8\u55DB\u55DE\u55E2\u55E9\u55F6\u55FF\u5605\u5608\u560A\u560D",5,"\u5619\u562C\u5630\u5633\u5635\u5637\u5639\u563B\u563C\u563D\u563F\u5640\u5641\u5643\u5644\u5646\u5649\u564B\u564D\u564F\u5654\u565E\u5660\u5661\u5662\u5663\u5666\u5669\u566D\u566F\u5671\u5672\u5675\u5684\u5685\u5688\u568B\u568C\u5695\u5699\u569A\u569D\u569E\u569F\u56A6\u56A7\u56A8\u56A9\u56AB\u56AC\u56AD\u56B1\u56B3\u56B7\u56BE\u56C5\u56C9\u56CA\u56CB\u56CF\u56D0\u56CC\u56CD\u56D9\u56DC\u56DD\u56DF\u56E1\u56E4",4,"\u56F1\u56EB\u56ED"],["8fb7a1","\u56F6\u56F7\u5701\u5702\u5707\u570A\u570C\u5711\u5715\u571A\u571B\u571D\u5720\u5722\u5723\u5724\u5725\u5729\u572A\u572C\u572E\u572F\u5733\u5734\u573D\u573E\u573F\u5745\u5746\u574C\u574D\u5752\u5762\u5765\u5767\u5768\u576B\u576D",4,"\u5773\u5774\u5775\u5777\u5779\u577A\u577B\u577C\u577E\u5781\u5783\u578C\u5794\u5797\u5799\u579A\u579C\u579D\u579E\u579F\u57A1\u5795\u57A7\u57A8\u57A9\u57AC\u57B8\u57BD\u57C7\u57C8\u57CC\u57CF\u57D5\u57DD\u57DE\u57E4\u57E6\u57E7\u57E9\u57ED\u57F0\u57F5\u57F6\u57F8\u57FD\u57FE\u57FF\u5803\u5804\u5808\u5809\u57E1"],["8fb8a1","\u580C\u580D\u581B\u581E\u581F\u5820\u5826\u5827\u582D\u5832\u5839\u583F\u5849\u584C\u584D\u584F\u5850\u5855\u585F\u5861\u5864\u5867\u5868\u5878\u587C\u587F\u5880\u5881\u5887\u5888\u5889\u588A\u588C\u588D\u588F\u5890\u5894\u5896\u589D\u58A0\u58A1\u58A2\u58A6\u58A9\u58B1\u58B2\u58C4\u58BC\u58C2\u58C8\u58CD\u58CE\u58D0\u58D2\u58D4\u58D6\u58DA\u58DD\u58E1\u58E2\u58E9\u58F3\u5905\u5906\u590B\u590C\u5912\u5913\u5914\u8641\u591D\u5921\u5923\u5924\u5928\u592F\u5930\u5933\u5935\u5936\u593F\u5943\u5946\u5952\u5953\u5959\u595B\u595D\u595E\u595F\u5961\u5963\u596B\u596D"],["8fb9a1","\u596F\u5972\u5975\u5976\u5979\u597B\u597C\u598B\u598C\u598E\u5992\u5995\u5997\u599F\u59A4\u59A7\u59AD\u59AE\u59AF\u59B0\u59B3\u59B7\u59BA\u59BC\u59C1\u59C3\u59C4\u59C8\u59CA\u59CD\u59D2\u59DD\u59DE\u59DF\u59E3\u59E4\u59E7\u59EE\u59EF\u59F1\u59F2\u59F4\u59F7\u5A00\u5A04\u5A0C\u5A0D\u5A0E\u5A12\u5A13\u5A1E\u5A23\u5A24\u5A27\u5A28\u5A2A\u5A2D\u5A30\u5A44\u5A45\u5A47\u5A48\u5A4C\u5A50\u5A55\u5A5E\u5A63\u5A65\u5A67\u5A6D\u5A77\u5A7A\u5A7B\u5A7E\u5A8B\u5A90\u5A93\u5A96\u5A99\u5A9C\u5A9E\u5A9F\u5AA0\u5AA2\u5AA7\u5AAC\u5AB1\u5AB2\u5AB3\u5AB5\u5AB8\u5ABA\u5ABB\u5ABF"],["8fbaa1","\u5AC4\u5AC6\u5AC8\u5ACF\u5ADA\u5ADC\u5AE0\u5AE5\u5AEA\u5AEE\u5AF5\u5AF6\u5AFD\u5B00\u5B01\u5B08\u5B17\u5B34\u5B19\u5B1B\u5B1D\u5B21\u5B25\u5B2D\u5B38\u5B41\u5B4B\u5B4C\u5B52\u5B56\u5B5E\u5B68\u5B6E\u5B6F\u5B7C\u5B7D\u5B7E\u5B7F\u5B81\u5B84\u5B86\u5B8A\u5B8E\u5B90\u5B91\u5B93\u5B94\u5B96\u5BA8\u5BA9\u5BAC\u5BAD\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBC\u5BC0\u5BC1\u5BCD\u5BCF\u5BD6",4,"\u5BE0\u5BEF\u5BF1\u5BF4\u5BFD\u5C0C\u5C17\u5C1E\u5C1F\u5C23\u5C26\u5C29\u5C2B\u5C2C\u5C2E\u5C30\u5C32\u5C35\u5C36\u5C59\u5C5A\u5C5C\u5C62\u5C63\u5C67\u5C68\u5C69"],["8fbba1","\u5C6D\u5C70\u5C74\u5C75\u5C7A\u5C7B\u5C7C\u5C7D\u5C87\u5C88\u5C8A\u5C8F\u5C92\u5C9D\u5C9F\u5CA0\u5CA2\u5CA3\u5CA6\u5CAA\u5CB2\u5CB4\u5CB5\u5CBA\u5CC9\u5CCB\u5CD2\u5CDD\u5CD7\u5CEE\u5CF1\u5CF2\u5CF4\u5D01\u5D06\u5D0D\u5D12\u5D2B\u5D23\u5D24\u5D26\u5D27\u5D31\u5D34\u5D39\u5D3D\u5D3F\u5D42\u5D43\u5D46\u5D48\u5D55\u5D51\u5D59\u5D4A\u5D5F\u5D60\u5D61\u5D62\u5D64\u5D6A\u5D6D\u5D70\u5D79\u5D7A\u5D7E\u5D7F\u5D81\u5D83\u5D88\u5D8A\u5D92\u5D93\u5D94\u5D95\u5D99\u5D9B\u5D9F\u5DA0\u5DA7\u5DAB\u5DB0\u5DB4\u5DB8\u5DB9\u5DC3\u5DC7\u5DCB\u5DD0\u5DCE\u5DD8\u5DD9\u5DE0\u5DE4"],["8fbca1","\u5DE9\u5DF8\u5DF9\u5E00\u5E07\u5E0D\u5E12\u5E14\u5E15\u5E18\u5E1F\u5E20\u5E2E\u5E28\u5E32\u5E35\u5E3E\u5E4B\u5E50\u5E49\u5E51\u5E56\u5E58\u5E5B\u5E5C\u5E5E\u5E68\u5E6A",4,"\u5E70\u5E80\u5E8B\u5E8E\u5EA2\u5EA4\u5EA5\u5EA8\u5EAA\u5EAC\u5EB1\u5EB3\u5EBD\u5EBE\u5EBF\u5EC6\u5ECC\u5ECB\u5ECE\u5ED1\u5ED2\u5ED4\u5ED5\u5EDC\u5EDE\u5EE5\u5EEB\u5F02\u5F06\u5F07\u5F08\u5F0E\u5F19\u5F1C\u5F1D\u5F21\u5F22\u5F23\u5F24\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F34\u5F36\u5F3B\u5F3D\u5F3F\u5F40\u5F44\u5F45\u5F47\u5F4D\u5F50\u5F54\u5F58\u5F5B\u5F60\u5F63\u5F64\u5F67"],["8fbda1","\u5F6F\u5F72\u5F74\u5F75\u5F78\u5F7A\u5F7D\u5F7E\u5F89\u5F8D\u5F8F\u5F96\u5F9C\u5F9D\u5FA2\u5FA7\u5FAB\u5FA4\u5FAC\u5FAF\u5FB0\u5FB1\u5FB8\u5FC4\u5FC7\u5FC8\u5FC9\u5FCB\u5FD0",4,"\u5FDE\u5FE1\u5FE2\u5FE8\u5FE9\u5FEA\u5FEC\u5FED\u5FEE\u5FEF\u5FF2\u5FF3\u5FF6\u5FFA\u5FFC\u6007\u600A\u600D\u6013\u6014\u6017\u6018\u601A\u601F\u6024\u602D\u6033\u6035\u6040\u6047\u6048\u6049\u604C\u6051\u6054\u6056\u6057\u605D\u6061\u6067\u6071\u607E\u607F\u6082\u6086\u6088\u608A\u608E\u6091\u6093\u6095\u6098\u609D\u609E\u60A2\u60A4\u60A5\u60A8\u60B0\u60B1\u60B7"],["8fbea1","\u60BB\u60BE\u60C2\u60C4\u60C8\u60C9\u60CA\u60CB\u60CE\u60CF\u60D4\u60D5\u60D9\u60DB\u60DD\u60DE\u60E2\u60E5\u60F2\u60F5\u60F8\u60FC\u60FD\u6102\u6107\u610A\u610C\u6110",4,"\u6116\u6117\u6119\u611C\u611E\u6122\u612A\u612B\u6130\u6131\u6135\u6136\u6137\u6139\u6141\u6145\u6146\u6149\u615E\u6160\u616C\u6172\u6178\u617B\u617C\u617F\u6180\u6181\u6183\u6184\u618B\u618D\u6192\u6193\u6197\u6198\u619C\u619D\u619F\u61A0\u61A5\u61A8\u61AA\u61AD\u61B8\u61B9\u61BC\u61C0\u61C1\u61C2\u61CE\u61CF\u61D5\u61DC\u61DD\u61DE\u61DF\u61E1\u61E2\u61E7\u61E9\u61E5"],["8fbfa1","\u61EC\u61ED\u61EF\u6201\u6203\u6204\u6207\u6213\u6215\u621C\u6220\u6222\u6223\u6227\u6229\u622B\u6239\u623D\u6242\u6243\u6244\u6246\u624C\u6250\u6251\u6252\u6254\u6256\u625A\u625C\u6264\u626D\u626F\u6273\u627A\u627D\u628D\u628E\u628F\u6290\u62A6\u62A8\u62B3\u62B6\u62B7\u62BA\u62BE\u62BF\u62C4\u62CE\u62D5\u62D6\u62DA\u62EA\u62F2\u62F4\u62FC\u62FD\u6303\u6304\u630A\u630B\u630D\u6310\u6313\u6316\u6318\u6329\u632A\u632D\u6335\u6336\u6339\u633C\u6341\u6342\u6343\u6344\u6346\u634A\u634B\u634E\u6352\u6353\u6354\u6358\u635B\u6365\u6366\u636C\u636D\u6371\u6374\u6375"],["8fc0a1","\u6378\u637C\u637D\u637F\u6382\u6384\u6387\u638A\u6390\u6394\u6395\u6399\u639A\u639E\u63A4\u63A6\u63AD\u63AE\u63AF\u63BD\u63C1\u63C5\u63C8\u63CE\u63D1\u63D3\u63D4\u63D5\u63DC\u63E0\u63E5\u63EA\u63EC\u63F2\u63F3\u63F5\u63F8\u63F9\u6409\u640A\u6410\u6412\u6414\u6418\u641E\u6420\u6422\u6424\u6425\u6429\u642A\u642F\u6430\u6435\u643D\u643F\u644B\u644F\u6451\u6452\u6453\u6454\u645A\u645B\u645C\u645D\u645F\u6460\u6461\u6463\u646D\u6473\u6474\u647B\u647D\u6485\u6487\u648F\u6490\u6491\u6498\u6499\u649B\u649D\u649F\u64A1\u64A3\u64A6\u64A8\u64AC\u64B3\u64BD\u64BE\u64BF"],["8fc1a1","\u64C4\u64C9\u64CA\u64CB\u64CC\u64CE\u64D0\u64D1\u64D5\u64D7\u64E4\u64E5\u64E9\u64EA\u64ED\u64F0\u64F5\u64F7\u64FB\u64FF\u6501\u6504\u6508\u6509\u650A\u650F\u6513\u6514\u6516\u6519\u651B\u651E\u651F\u6522\u6526\u6529\u652E\u6531\u653A\u653C\u653D\u6543\u6547\u6549\u6550\u6552\u6554\u655F\u6560\u6567\u656B\u657A\u657D\u6581\u6585\u658A\u6592\u6595\u6598\u659D\u65A0\u65A3\u65A6\u65AE\u65B2\u65B3\u65B4\u65BF\u65C2\u65C8\u65C9\u65CE\u65D0\u65D4\u65D6\u65D8\u65DF\u65F0\u65F2\u65F4\u65F5\u65F9\u65FE\u65FF\u6600\u6604\u6608\u6609\u660D\u6611\u6612\u6615\u6616\u661D"],["8fc2a1","\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6631\u6633\u6639\u6637\u6640\u6645\u6646\u664A\u664C\u6651\u664E\u6657\u6658\u6659\u665B\u665C\u6660\u6661\u66FB\u666A\u666B\u666C\u667E\u6673\u6675\u667F\u6677\u6678\u6679\u667B\u6680\u667C\u668B\u668C\u668D\u6690\u6692\u6699\u669A\u669B\u669C\u669F\u66A0\u66A4\u66AD\u66B1\u66B2\u66B5\u66BB\u66BF\u66C0\u66C2\u66C3\u66C8\u66CC\u66CE\u66CF\u66D4\u66DB\u66DF\u66E8\u66EB\u66EC\u66EE\u66FA\u6705\u6707\u670E\u6713\u6719\u671C\u6720\u6722\u6733\u673E\u6745\u6747\u6748\u674C\u6754\u6755\u675D"],["8fc3a1","\u6766\u676C\u676E\u6774\u6776\u677B\u6781\u6784\u678E\u678F\u6791\u6793\u6796\u6798\u6799\u679B\u67B0\u67B1\u67B2\u67B5\u67BB\u67BC\u67BD\u67F9\u67C0\u67C2\u67C3\u67C5\u67C8\u67C9\u67D2\u67D7\u67D9\u67DC\u67E1\u67E6\u67F0\u67F2\u67F6\u67F7\u6852\u6814\u6819\u681D\u681F\u6828\u6827\u682C\u682D\u682F\u6830\u6831\u6833\u683B\u683F\u6844\u6845\u684A\u684C\u6855\u6857\u6858\u685B\u686B\u686E",4,"\u6875\u6879\u687A\u687B\u687C\u6882\u6884\u6886\u6888\u6896\u6898\u689A\u689C\u68A1\u68A3\u68A5\u68A9\u68AA\u68AE\u68B2\u68BB\u68C5\u68C8\u68CC\u68CF"],["8fc4a1","\u68D0\u68D1\u68D3\u68D6\u68D9\u68DC\u68DD\u68E5\u68E8\u68EA\u68EB\u68EC\u68ED\u68F0\u68F1\u68F5\u68F6\u68FB\u68FC\u68FD\u6906\u6909\u690A\u6910\u6911\u6913\u6916\u6917\u6931\u6933\u6935\u6938\u693B\u6942\u6945\u6949\u694E\u6957\u695B\u6963\u6964\u6965\u6966\u6968\u6969\u696C\u6970\u6971\u6972\u697A\u697B\u697F\u6980\u698D\u6992\u6996\u6998\u69A1\u69A5\u69A6\u69A8\u69AB\u69AD\u69AF\u69B7\u69B8\u69BA\u69BC\u69C5\u69C8\u69D1\u69D6\u69D7\u69E2\u69E5\u69EE\u69EF\u69F1\u69F3\u69F5\u69FE\u6A00\u6A01\u6A03\u6A0F\u6A11\u6A15\u6A1A\u6A1D\u6A20\u6A24\u6A28\u6A30\u6A32"],["8fc5a1","\u6A34\u6A37\u6A3B\u6A3E\u6A3F\u6A45\u6A46\u6A49\u6A4A\u6A4E\u6A50\u6A51\u6A52\u6A55\u6A56\u6A5B\u6A64\u6A67\u6A6A\u6A71\u6A73\u6A7E\u6A81\u6A83\u6A86\u6A87\u6A89\u6A8B\u6A91\u6A9B\u6A9D\u6A9E\u6A9F\u6AA5\u6AAB\u6AAF\u6AB0\u6AB1\u6AB4\u6ABD\u6ABE\u6ABF\u6AC6\u6AC9\u6AC8\u6ACC\u6AD0\u6AD4\u6AD5\u6AD6\u6ADC\u6ADD\u6AE4\u6AE7\u6AEC\u6AF0\u6AF1\u6AF2\u6AFC\u6AFD\u6B02\u6B03\u6B06\u6B07\u6B09\u6B0F\u6B10\u6B11\u6B17\u6B1B\u6B1E\u6B24\u6B28\u6B2B\u6B2C\u6B2F\u6B35\u6B36\u6B3B\u6B3F\u6B46\u6B4A\u6B4D\u6B52\u6B56\u6B58\u6B5D\u6B60\u6B67\u6B6B\u6B6E\u6B70\u6B75\u6B7D"],["8fc6a1","\u6B7E\u6B82\u6B85\u6B97\u6B9B\u6B9F\u6BA0\u6BA2\u6BA3\u6BA8\u6BA9\u6BAC\u6BAD\u6BAE\u6BB0\u6BB8\u6BB9\u6BBD\u6BBE\u6BC3\u6BC4\u6BC9\u6BCC\u6BD6\u6BDA\u6BE1\u6BE3\u6BE6\u6BE7\u6BEE\u6BF1\u6BF7\u6BF9\u6BFF\u6C02\u6C04\u6C05\u6C09\u6C0D\u6C0E\u6C10\u6C12\u6C19\u6C1F\u6C26\u6C27\u6C28\u6C2C\u6C2E\u6C33\u6C35\u6C36\u6C3A\u6C3B\u6C3F\u6C4A\u6C4B\u6C4D\u6C4F\u6C52\u6C54\u6C59\u6C5B\u6C5C\u6C6B\u6C6D\u6C6F\u6C74\u6C76\u6C78\u6C79\u6C7B\u6C85\u6C86\u6C87\u6C89\u6C94\u6C95\u6C97\u6C98\u6C9C\u6C9F\u6CB0\u6CB2\u6CB4\u6CC2\u6CC6\u6CCD\u6CCF\u6CD0\u6CD1\u6CD2\u6CD4\u6CD6"],["8fc7a1","\u6CDA\u6CDC\u6CE0\u6CE7\u6CE9\u6CEB\u6CEC\u6CEE\u6CF2\u6CF4\u6D04\u6D07\u6D0A\u6D0E\u6D0F\u6D11\u6D13\u6D1A\u6D26\u6D27\u6D28\u6C67\u6D2E\u6D2F\u6D31\u6D39\u6D3C\u6D3F\u6D57\u6D5E\u6D5F\u6D61\u6D65\u6D67\u6D6F\u6D70\u6D7C\u6D82\u6D87\u6D91\u6D92\u6D94\u6D96\u6D97\u6D98\u6DAA\u6DAC\u6DB4\u6DB7\u6DB9\u6DBD\u6DBF\u6DC4\u6DC8\u6DCA\u6DCE\u6DCF\u6DD6\u6DDB\u6DDD\u6DDF\u6DE0\u6DE2\u6DE5\u6DE9\u6DEF\u6DF0\u6DF4\u6DF6\u6DFC\u6E00\u6E04\u6E1E\u6E22\u6E27\u6E32\u6E36\u6E39\u6E3B\u6E3C\u6E44\u6E45\u6E48\u6E49\u6E4B\u6E4F\u6E51\u6E52\u6E53\u6E54\u6E57\u6E5C\u6E5D\u6E5E"],["8fc8a1","\u6E62\u6E63\u6E68\u6E73\u6E7B\u6E7D\u6E8D\u6E93\u6E99\u6EA0\u6EA7\u6EAD\u6EAE\u6EB1\u6EB3\u6EBB\u6EBF\u6EC0\u6EC1\u6EC3\u6EC7\u6EC8\u6ECA\u6ECD\u6ECE\u6ECF\u6EEB\u6EED\u6EEE\u6EF9\u6EFB\u6EFD\u6F04\u6F08\u6F0A\u6F0C\u6F0D\u6F16\u6F18\u6F1A\u6F1B\u6F26\u6F29\u6F2A\u6F2F\u6F30\u6F33\u6F36\u6F3B\u6F3C\u6F2D\u6F4F\u6F51\u6F52\u6F53\u6F57\u6F59\u6F5A\u6F5D\u6F5E\u6F61\u6F62\u6F68\u6F6C\u6F7D\u6F7E\u6F83\u6F87\u6F88\u6F8B\u6F8C\u6F8D\u6F90\u6F92\u6F93\u6F94\u6F96\u6F9A\u6F9F\u6FA0\u6FA5\u6FA6\u6FA7\u6FA8\u6FAE\u6FAF\u6FB0\u6FB5\u6FB6\u6FBC\u6FC5\u6FC7\u6FC8\u6FCA"],["8fc9a1","\u6FDA\u6FDE\u6FE8\u6FE9\u6FF0\u6FF5\u6FF9\u6FFC\u6FFD\u7000\u7005\u7006\u7007\u700D\u7017\u7020\u7023\u702F\u7034\u7037\u7039\u703C\u7043\u7044\u7048\u7049\u704A\u704B\u7054\u7055\u705D\u705E\u704E\u7064\u7065\u706C\u706E\u7075\u7076\u707E\u7081\u7085\u7086\u7094",4,"\u709B\u70A4\u70AB\u70B0\u70B1\u70B4\u70B7\u70CA\u70D1\u70D3\u70D4\u70D5\u70D6\u70D8\u70DC\u70E4\u70FA\u7103",4,"\u710B\u710C\u710F\u711E\u7120\u712B\u712D\u712F\u7130\u7131\u7138\u7141\u7145\u7146\u7147\u714A\u714B\u7150\u7152\u7157\u715A\u715C\u715E\u7160"],["8fcaa1","\u7168\u7179\u7180\u7185\u7187\u718C\u7192\u719A\u719B\u71A0\u71A2\u71AF\u71B0\u71B2\u71B3\u71BA\u71BF\u71C0\u71C1\u71C4\u71CB\u71CC\u71D3\u71D6\u71D9\u71DA\u71DC\u71F8\u71FE\u7200\u7207\u7208\u7209\u7213\u7217\u721A\u721D\u721F\u7224\u722B\u722F\u7234\u7238\u7239\u7241\u7242\u7243\u7245\u724E\u724F\u7250\u7253\u7255\u7256\u725A\u725C\u725E\u7260\u7263\u7268\u726B\u726E\u726F\u7271\u7277\u7278\u727B\u727C\u727F\u7284\u7289\u728D\u728E\u7293\u729B\u72A8\u72AD\u72AE\u72B1\u72B4\u72BE\u72C1\u72C7\u72C9\u72CC\u72D5\u72D6\u72D8\u72DF\u72E5\u72F3\u72F4\u72FA\u72FB"],["8fcba1","\u72FE\u7302\u7304\u7305\u7307\u730B\u730D\u7312\u7313\u7318\u7319\u731E\u7322\u7324\u7327\u7328\u732C\u7331\u7332\u7335\u733A\u733B\u733D\u7343\u734D\u7350\u7352\u7356\u7358\u735D\u735E\u735F\u7360\u7366\u7367\u7369\u736B\u736C\u736E\u736F\u7371\u7377\u7379\u737C\u7380\u7381\u7383\u7385\u7386\u738E\u7390\u7393\u7395\u7397\u7398\u739C\u739E\u739F\u73A0\u73A2\u73A5\u73A6\u73AA\u73AB\u73AD\u73B5\u73B7\u73B9\u73BC\u73BD\u73BF\u73C5\u73C6\u73C9\u73CB\u73CC\u73CF\u73D2\u73D3\u73D6\u73D9\u73DD\u73E1\u73E3\u73E6\u73E7\u73E9\u73F4\u73F5\u73F7\u73F9\u73FA\u73FB\u73FD"],["8fcca1","\u73FF\u7400\u7401\u7404\u7407\u740A\u7411\u741A\u741B\u7424\u7426\u7428",9,"\u7439\u7440\u7443\u7444\u7446\u7447\u744B\u744D\u7451\u7452\u7457\u745D\u7462\u7466\u7467\u7468\u746B\u746D\u746E\u7471\u7472\u7480\u7481\u7485\u7486\u7487\u7489\u748F\u7490\u7491\u7492\u7498\u7499\u749A\u749C\u749F\u74A0\u74A1\u74A3\u74A6\u74A8\u74A9\u74AA\u74AB\u74AE\u74AF\u74B1\u74B2\u74B5\u74B9\u74BB\u74BF\u74C8\u74C9\u74CC\u74D0\u74D3\u74D8\u74DA\u74DB\u74DE\u74DF\u74E4\u74E8\u74EA\u74EB\u74EF\u74F4\u74FA\u74FB\u74FC\u74FF\u7506"],["8fcda1","\u7512\u7516\u7517\u7520\u7521\u7524\u7527\u7529\u752A\u752F\u7536\u7539\u753D\u753E\u753F\u7540\u7543\u7547\u7548\u754E\u7550\u7552\u7557\u755E\u755F\u7561\u756F\u7571\u7579",5,"\u7581\u7585\u7590\u7592\u7593\u7595\u7599\u759C\u75A2\u75A4\u75B4\u75BA\u75BF\u75C0\u75C1\u75C4\u75C6\u75CC\u75CE\u75CF\u75D7\u75DC\u75DF\u75E0\u75E1\u75E4\u75E7\u75EC\u75EE\u75EF\u75F1\u75F9\u7600\u7602\u7603\u7604\u7607\u7608\u760A\u760C\u760F\u7612\u7613\u7615\u7616\u7619\u761B\u761C\u761D\u761E\u7623\u7625\u7626\u7629\u762D\u7632\u7633\u7635\u7638\u7639"],["8fcea1","\u763A\u763C\u764A\u7640\u7641\u7643\u7644\u7645\u7649\u764B\u7655\u7659\u765F\u7664\u7665\u766D\u766E\u766F\u7671\u7674\u7681\u7685\u768C\u768D\u7695\u769B\u769C\u769D\u769F\u76A0\u76A2",6,"\u76AA\u76AD\u76BD\u76C1\u76C5\u76C9\u76CB\u76CC\u76CE\u76D4\u76D9\u76E0\u76E6\u76E8\u76EC\u76F0\u76F1\u76F6\u76F9\u76FC\u7700\u7706\u770A\u770E\u7712\u7714\u7715\u7717\u7719\u771A\u771C\u7722\u7728\u772D\u772E\u772F\u7734\u7735\u7736\u7739\u773D\u773E\u7742\u7745\u7746\u774A\u774D\u774E\u774F\u7752\u7756\u7757\u775C\u775E\u775F\u7760\u7762"],["8fcfa1","\u7764\u7767\u776A\u776C\u7770\u7772\u7773\u7774\u777A\u777D\u7780\u7784\u778C\u778D\u7794\u7795\u7796\u779A\u779F\u77A2\u77A7\u77AA\u77AE\u77AF\u77B1\u77B5\u77BE\u77C3\u77C9\u77D1\u77D2\u77D5\u77D9\u77DE\u77DF\u77E0\u77E4\u77E6\u77EA\u77EC\u77F0\u77F1\u77F4\u77F8\u77FB\u7805\u7806\u7809\u780D\u780E\u7811\u781D\u7821\u7822\u7823\u782D\u782E\u7830\u7835\u7837\u7843\u7844\u7847\u7848\u784C\u784E\u7852\u785C\u785E\u7860\u7861\u7863\u7864\u7868\u786A\u786E\u787A\u787E\u788A\u788F\u7894\u7898\u78A1\u789D\u789E\u789F\u78A4\u78A8\u78AC\u78AD\u78B0\u78B1\u78B2\u78B3"],["8fd0a1","\u78BB\u78BD\u78BF\u78C7\u78C8\u78C9\u78CC\u78CE\u78D2\u78D3\u78D5\u78D6\u78E4\u78DB\u78DF\u78E0\u78E1\u78E6\u78EA\u78F2\u78F3\u7900\u78F6\u78F7\u78FA\u78FB\u78FF\u7906\u790C\u7910\u791A\u791C\u791E\u791F\u7920\u7925\u7927\u7929\u792D\u7931\u7934\u7935\u793B\u793D\u793F\u7944\u7945\u7946\u794A\u794B\u794F\u7951\u7954\u7958\u795B\u795C\u7967\u7969\u796B\u7972\u7979\u797B\u797C\u797E\u798B\u798C\u7991\u7993\u7994\u7995\u7996\u7998\u799B\u799C\u79A1\u79A8\u79A9\u79AB\u79AF\u79B1\u79B4\u79B8\u79BB\u79C2\u79C4\u79C7\u79C8\u79CA\u79CF\u79D4\u79D6\u79DA\u79DD\u79DE"],["8fd1a1","\u79E0\u79E2\u79E5\u79EA\u79EB\u79ED\u79F1\u79F8\u79FC\u7A02\u7A03\u7A07\u7A09\u7A0A\u7A0C\u7A11\u7A15\u7A1B\u7A1E\u7A21\u7A27\u7A2B\u7A2D\u7A2F\u7A30\u7A34\u7A35\u7A38\u7A39\u7A3A\u7A44\u7A45\u7A47\u7A48\u7A4C\u7A55\u7A56\u7A59\u7A5C\u7A5D\u7A5F\u7A60\u7A65\u7A67\u7A6A\u7A6D\u7A75\u7A78\u7A7E\u7A80\u7A82\u7A85\u7A86\u7A8A\u7A8B\u7A90\u7A91\u7A94\u7A9E\u7AA0\u7AA3\u7AAC\u7AB3\u7AB5\u7AB9\u7ABB\u7ABC\u7AC6\u7AC9\u7ACC\u7ACE\u7AD1\u7ADB\u7AE8\u7AE9\u7AEB\u7AEC\u7AF1\u7AF4\u7AFB\u7AFD\u7AFE\u7B07\u7B14\u7B1F\u7B23\u7B27\u7B29\u7B2A\u7B2B\u7B2D\u7B2E\u7B2F\u7B30"],["8fd2a1","\u7B31\u7B34\u7B3D\u7B3F\u7B40\u7B41\u7B47\u7B4E\u7B55\u7B60\u7B64\u7B66\u7B69\u7B6A\u7B6D\u7B6F\u7B72\u7B73\u7B77\u7B84\u7B89\u7B8E\u7B90\u7B91\u7B96\u7B9B\u7B9E\u7BA0\u7BA5\u7BAC\u7BAF\u7BB0\u7BB2\u7BB5\u7BB6\u7BBA\u7BBB\u7BBC\u7BBD\u7BC2\u7BC5\u7BC8\u7BCA\u7BD4\u7BD6\u7BD7\u7BD9\u7BDA\u7BDB\u7BE8\u7BEA\u7BF2\u7BF4\u7BF5\u7BF8\u7BF9\u7BFA\u7BFC\u7BFE\u7C01\u7C02\u7C03\u7C04\u7C06\u7C09\u7C0B\u7C0C\u7C0E\u7C0F\u7C19\u7C1B\u7C20\u7C25\u7C26\u7C28\u7C2C\u7C31\u7C33\u7C34\u7C36\u7C39\u7C3A\u7C46\u7C4A\u7C55\u7C51\u7C52\u7C53\u7C59",5],["8fd3a1","\u7C61\u7C63\u7C67\u7C69\u7C6D\u7C6E\u7C70\u7C72\u7C79\u7C7C\u7C7D\u7C86\u7C87\u7C8F\u7C94\u7C9E\u7CA0\u7CA6\u7CB0\u7CB6\u7CB7\u7CBA\u7CBB\u7CBC\u7CBF\u7CC4\u7CC7\u7CC8\u7CC9\u7CCD\u7CCF\u7CD3\u7CD4\u7CD5\u7CD7\u7CD9\u7CDA\u7CDD\u7CE6\u7CE9\u7CEB\u7CF5\u7D03\u7D07\u7D08\u7D09\u7D0F\u7D11\u7D12\u7D13\u7D16\u7D1D\u7D1E\u7D23\u7D26\u7D2A\u7D2D\u7D31\u7D3C\u7D3D\u7D3E\u7D40\u7D41\u7D47\u7D48\u7D4D\u7D51\u7D53\u7D57\u7D59\u7D5A\u7D5C\u7D5D\u7D65\u7D67\u7D6A\u7D70\u7D78\u7D7A\u7D7B\u7D7F\u7D81\u7D82\u7D83\u7D85\u7D86\u7D88\u7D8B\u7D8C\u7D8D\u7D91\u7D96\u7D97\u7D9D"],["8fd4a1","\u7D9E\u7DA6\u7DA7\u7DAA\u7DB3\u7DB6\u7DB7\u7DB9\u7DC2",4,"\u7DCC\u7DCD\u7DCE\u7DD7\u7DD9\u7E00\u7DE2\u7DE5\u7DE6\u7DEA\u7DEB\u7DED\u7DF1\u7DF5\u7DF6\u7DF9\u7DFA\u7E08\u7E10\u7E11\u7E15\u7E17\u7E1C\u7E1D\u7E20\u7E27\u7E28\u7E2C\u7E2D\u7E2F\u7E33\u7E36\u7E3F\u7E44\u7E45\u7E47\u7E4E\u7E50\u7E52\u7E58\u7E5F\u7E61\u7E62\u7E65\u7E6B\u7E6E\u7E6F\u7E73\u7E78\u7E7E\u7E81\u7E86\u7E87\u7E8A\u7E8D\u7E91\u7E95\u7E98\u7E9A\u7E9D\u7E9E\u7F3C\u7F3B\u7F3D\u7F3E\u7F3F\u7F43\u7F44\u7F47\u7F4F\u7F52\u7F53\u7F5B\u7F5C\u7F5D\u7F61\u7F63\u7F64\u7F65\u7F66\u7F6D"],["8fd5a1","\u7F71\u7F7D\u7F7E\u7F7F\u7F80\u7F8B\u7F8D\u7F8F\u7F90\u7F91\u7F96\u7F97\u7F9C\u7FA1\u7FA2\u7FA6\u7FAA\u7FAD\u7FB4\u7FBC\u7FBF\u7FC0\u7FC3\u7FC8\u7FCE\u7FCF\u7FDB\u7FDF\u7FE3\u7FE5\u7FE8\u7FEC\u7FEE\u7FEF\u7FF2\u7FFA\u7FFD\u7FFE\u7FFF\u8007\u8008\u800A\u800D\u800E\u800F\u8011\u8013\u8014\u8016\u801D\u801E\u801F\u8020\u8024\u8026\u802C\u802E\u8030\u8034\u8035\u8037\u8039\u803A\u803C\u803E\u8040\u8044\u8060\u8064\u8066\u806D\u8071\u8075\u8081\u8088\u808E\u809C\u809E\u80A6\u80A7\u80AB\u80B8\u80B9\u80C8\u80CD\u80CF\u80D2\u80D4\u80D5\u80D7\u80D8\u80E0\u80ED\u80EE"],["8fd6a1","\u80F0\u80F2\u80F3\u80F6\u80F9\u80FA\u80FE\u8103\u810B\u8116\u8117\u8118\u811C\u811E\u8120\u8124\u8127\u812C\u8130\u8135\u813A\u813C\u8145\u8147\u814A\u814C\u8152\u8157\u8160\u8161\u8167\u8168\u8169\u816D\u816F\u8177\u8181\u8190\u8184\u8185\u8186\u818B\u818E\u8196\u8198\u819B\u819E\u81A2\u81AE\u81B2\u81B4\u81BB\u81CB\u81C3\u81C5\u81CA\u81CE\u81CF\u81D5\u81D7\u81DB\u81DD\u81DE\u81E1\u81E4\u81EB\u81EC\u81F0\u81F1\u81F2\u81F5\u81F6\u81F8\u81F9\u81FD\u81FF\u8200\u8203\u820F\u8213\u8214\u8219\u821A\u821D\u8221\u8222\u8228\u8232\u8234\u823A\u8243\u8244\u8245\u8246"],["8fd7a1","\u824B\u824E\u824F\u8251\u8256\u825C\u8260\u8263\u8267\u826D\u8274\u827B\u827D\u827F\u8280\u8281\u8283\u8284\u8287\u8289\u828A\u828E\u8291\u8294\u8296\u8298\u829A\u829B\u82A0\u82A1\u82A3\u82A4\u82A7\u82A8\u82A9\u82AA\u82AE\u82B0\u82B2\u82B4\u82B7\u82BA\u82BC\u82BE\u82BF\u82C6\u82D0\u82D5\u82DA\u82E0\u82E2\u82E4\u82E8\u82EA\u82ED\u82EF\u82F6\u82F7\u82FD\u82FE\u8300\u8301\u8307\u8308\u830A\u830B\u8354\u831B\u831D\u831E\u831F\u8321\u8322\u832C\u832D\u832E\u8330\u8333\u8337\u833A\u833C\u833D\u8342\u8343\u8344\u8347\u834D\u834E\u8351\u8355\u8356\u8357\u8370\u8378"],["8fd8a1","\u837D\u837F\u8380\u8382\u8384\u8386\u838D\u8392\u8394\u8395\u8398\u8399\u839B\u839C\u839D\u83A6\u83A7\u83A9\u83AC\u83BE\u83BF\u83C0\u83C7\u83C9\u83CF\u83D0\u83D1\u83D4\u83DD\u8353\u83E8\u83EA\u83F6\u83F8\u83F9\u83FC\u8401\u8406\u840A\u840F\u8411\u8415\u8419\u83AD\u842F\u8439\u8445\u8447\u8448\u844A\u844D\u844F\u8451\u8452\u8456\u8458\u8459\u845A\u845C\u8460\u8464\u8465\u8467\u846A\u8470\u8473\u8474\u8476\u8478\u847C\u847D\u8481\u8485\u8492\u8493\u8495\u849E\u84A6\u84A8\u84A9\u84AA\u84AF\u84B1\u84B4\u84BA\u84BD\u84BE\u84C0\u84C2\u84C7\u84C8\u84CC\u84CF\u84D3"],["8fd9a1","\u84DC\u84E7\u84EA\u84EF\u84F0\u84F1\u84F2\u84F7\u8532\u84FA\u84FB\u84FD\u8502\u8503\u8507\u850C\u850E\u8510\u851C\u851E\u8522\u8523\u8524\u8525\u8527\u852A\u852B\u852F\u8533\u8534\u8536\u853F\u8546\u854F",4,"\u8556\u8559\u855C",6,"\u8564\u856B\u856F\u8579\u857A\u857B\u857D\u857F\u8581\u8585\u8586\u8589\u858B\u858C\u858F\u8593\u8598\u859D\u859F\u85A0\u85A2\u85A5\u85A7\u85B4\u85B6\u85B7\u85B8\u85BC\u85BD\u85BE\u85BF\u85C2\u85C7\u85CA\u85CB\u85CE\u85AD\u85D8\u85DA\u85DF\u85E0\u85E6\u85E8\u85ED\u85F3\u85F6\u85FC"],["8fdaa1","\u85FF\u8600\u8604\u8605\u860D\u860E\u8610\u8611\u8612\u8618\u8619\u861B\u861E\u8621\u8627\u8629\u8636\u8638\u863A\u863C\u863D\u8640\u8642\u8646\u8652\u8653\u8656\u8657\u8658\u8659\u865D\u8660",4,"\u8669\u866C\u866F\u8675\u8676\u8677\u867A\u868D\u8691\u8696\u8698\u869A\u869C\u86A1\u86A6\u86A7\u86A8\u86AD\u86B1\u86B3\u86B4\u86B5\u86B7\u86B8\u86B9\u86BF\u86C0\u86C1\u86C3\u86C5\u86D1\u86D2\u86D5\u86D7\u86DA\u86DC\u86E0\u86E3\u86E5\u86E7\u8688\u86FA\u86FC\u86FD\u8704\u8705\u8707\u870B\u870E\u870F\u8710\u8713\u8714\u8719\u871E\u871F\u8721\u8723"],["8fdba1","\u8728\u872E\u872F\u8731\u8732\u8739\u873A\u873C\u873D\u873E\u8740\u8743\u8745\u874D\u8758\u875D\u8761\u8764\u8765\u876F\u8771\u8772\u877B\u8783",6,"\u878B\u878C\u8790\u8793\u8795\u8797\u8798\u8799\u879E\u87A0\u87A3\u87A7\u87AC\u87AD\u87AE\u87B1\u87B5\u87BE\u87BF\u87C1\u87C8\u87C9\u87CA\u87CE\u87D5\u87D6\u87D9\u87DA\u87DC\u87DF\u87E2\u87E3\u87E4\u87EA\u87EB\u87ED\u87F1\u87F3\u87F8\u87FA\u87FF\u8801\u8803\u8806\u8809\u880A\u880B\u8810\u8819\u8812\u8813\u8814\u8818\u881A\u881B\u881C\u881E\u881F\u8828\u882D\u882E\u8830\u8832\u8835"],["8fdca1","\u883A\u883C\u8841\u8843\u8845\u8848\u8849\u884A\u884B\u884E\u8851\u8855\u8856\u8858\u885A\u885C\u885F\u8860\u8864\u8869\u8871\u8879\u887B\u8880\u8898\u889A\u889B\u889C\u889F\u88A0\u88A8\u88AA\u88BA\u88BD\u88BE\u88C0\u88CA",4,"\u88D1\u88D2\u88D3\u88DB\u88DE\u88E7\u88EF\u88F0\u88F1\u88F5\u88F7\u8901\u8906\u890D\u890E\u890F\u8915\u8916\u8918\u8919\u891A\u891C\u8920\u8926\u8927\u8928\u8930\u8931\u8932\u8935\u8939\u893A\u893E\u8940\u8942\u8945\u8946\u8949\u894F\u8952\u8957\u895A\u895B\u895C\u8961\u8962\u8963\u896B\u896E\u8970\u8973\u8975\u897A"],["8fdda1","\u897B\u897C\u897D\u8989\u898D\u8990\u8994\u8995\u899B\u899C\u899F\u89A0\u89A5\u89B0\u89B4\u89B5\u89B6\u89B7\u89BC\u89D4",4,"\u89E5\u89E9\u89EB\u89ED\u89F1\u89F3\u89F6\u89F9\u89FD\u89FF\u8A04\u8A05\u8A07\u8A0F\u8A11\u8A12\u8A14\u8A15\u8A1E\u8A20\u8A22\u8A24\u8A26\u8A2B\u8A2C\u8A2F\u8A35\u8A37\u8A3D\u8A3E\u8A40\u8A43\u8A45\u8A47\u8A49\u8A4D\u8A4E\u8A53\u8A56\u8A57\u8A58\u8A5C\u8A5D\u8A61\u8A65\u8A67\u8A75\u8A76\u8A77\u8A79\u8A7A\u8A7B\u8A7E\u8A7F\u8A80\u8A83\u8A86\u8A8B\u8A8F\u8A90\u8A92\u8A96\u8A97\u8A99\u8A9F\u8AA7\u8AA9\u8AAE\u8AAF\u8AB3"],["8fdea1","\u8AB6\u8AB7\u8ABB\u8ABE\u8AC3\u8AC6\u8AC8\u8AC9\u8ACA\u8AD1\u8AD3\u8AD4\u8AD5\u8AD7\u8ADD\u8ADF\u8AEC\u8AF0\u8AF4\u8AF5\u8AF6\u8AFC\u8AFF\u8B05\u8B06\u8B0B\u8B11\u8B1C\u8B1E\u8B1F\u8B0A\u8B2D\u8B30\u8B37\u8B3C\u8B42",4,"\u8B48\u8B52\u8B53\u8B54\u8B59\u8B4D\u8B5E\u8B63\u8B6D\u8B76\u8B78\u8B79\u8B7C\u8B7E\u8B81\u8B84\u8B85\u8B8B\u8B8D\u8B8F\u8B94\u8B95\u8B9C\u8B9E\u8B9F\u8C38\u8C39\u8C3D\u8C3E\u8C45\u8C47\u8C49\u8C4B\u8C4F\u8C51\u8C53\u8C54\u8C57\u8C58\u8C5B\u8C5D\u8C59\u8C63\u8C64\u8C66\u8C68\u8C69\u8C6D\u8C73\u8C75\u8C76\u8C7B\u8C7E\u8C86"],["8fdfa1","\u8C87\u8C8B\u8C90\u8C92\u8C93\u8C99\u8C9B\u8C9C\u8CA4\u8CB9\u8CBA\u8CC5\u8CC6\u8CC9\u8CCB\u8CCF\u8CD6\u8CD5\u8CD9\u8CDD\u8CE1\u8CE8\u8CEC\u8CEF\u8CF0\u8CF2\u8CF5\u8CF7\u8CF8\u8CFE\u8CFF\u8D01\u8D03\u8D09\u8D12\u8D17\u8D1B\u8D65\u8D69\u8D6C\u8D6E\u8D7F\u8D82\u8D84\u8D88\u8D8D\u8D90\u8D91\u8D95\u8D9E\u8D9F\u8DA0\u8DA6\u8DAB\u8DAC\u8DAF\u8DB2\u8DB5\u8DB7\u8DB9\u8DBB\u8DC0\u8DC5\u8DC6\u8DC7\u8DC8\u8DCA\u8DCE\u8DD1\u8DD4\u8DD5\u8DD7\u8DD9\u8DE4\u8DE5\u8DE7\u8DEC\u8DF0\u8DBC\u8DF1\u8DF2\u8DF4\u8DFD\u8E01\u8E04\u8E05\u8E06\u8E0B\u8E11\u8E14\u8E16\u8E20\u8E21\u8E22"],["8fe0a1","\u8E23\u8E26\u8E27\u8E31\u8E33\u8E36\u8E37\u8E38\u8E39\u8E3D\u8E40\u8E41\u8E4B\u8E4D\u8E4E\u8E4F\u8E54\u8E5B\u8E5C\u8E5D\u8E5E\u8E61\u8E62\u8E69\u8E6C\u8E6D\u8E6F\u8E70\u8E71\u8E79\u8E7A\u8E7B\u8E82\u8E83\u8E89\u8E90\u8E92\u8E95\u8E9A\u8E9B\u8E9D\u8E9E\u8EA2\u8EA7\u8EA9\u8EAD\u8EAE\u8EB3\u8EB5\u8EBA\u8EBB\u8EC0\u8EC1\u8EC3\u8EC4\u8EC7\u8ECF\u8ED1\u8ED4\u8EDC\u8EE8\u8EEE\u8EF0\u8EF1\u8EF7\u8EF9\u8EFA\u8EED\u8F00\u8F02\u8F07\u8F08\u8F0F\u8F10\u8F16\u8F17\u8F18\u8F1E\u8F20\u8F21\u8F23\u8F25\u8F27\u8F28\u8F2C\u8F2D\u8F2E\u8F34\u8F35\u8F36\u8F37\u8F3A\u8F40\u8F41"],["8fe1a1","\u8F43\u8F47\u8F4F\u8F51",4,"\u8F58\u8F5D\u8F5E\u8F65\u8F9D\u8FA0\u8FA1\u8FA4\u8FA5\u8FA6\u8FB5\u8FB6\u8FB8\u8FBE\u8FC0\u8FC1\u8FC6\u8FCA\u8FCB\u8FCD\u8FD0\u8FD2\u8FD3\u8FD5\u8FE0\u8FE3\u8FE4\u8FE8\u8FEE\u8FF1\u8FF5\u8FF6\u8FFB\u8FFE\u9002\u9004\u9008\u900C\u9018\u901B\u9028\u9029\u902F\u902A\u902C\u902D\u9033\u9034\u9037\u903F\u9043\u9044\u904C\u905B\u905D\u9062\u9066\u9067\u906C\u9070\u9074\u9079\u9085\u9088\u908B\u908C\u908E\u9090\u9095\u9097\u9098\u9099\u909B\u90A0\u90A1\u90A2\u90A5\u90B0\u90B2\u90B3\u90B4\u90B6\u90BD\u90CC\u90BE\u90C3"],["8fe2a1","\u90C4\u90C5\u90C7\u90C8\u90D5\u90D7\u90D8\u90D9\u90DC\u90DD\u90DF\u90E5\u90D2\u90F6\u90EB\u90EF\u90F0\u90F4\u90FE\u90FF\u9100\u9104\u9105\u9106\u9108\u910D\u9110\u9114\u9116\u9117\u9118\u911A\u911C\u911E\u9120\u9125\u9122\u9123\u9127\u9129\u912E\u912F\u9131\u9134\u9136\u9137\u9139\u913A\u913C\u913D\u9143\u9147\u9148\u914F\u9153\u9157\u9159\u915A\u915B\u9161\u9164\u9167\u916D\u9174\u9179\u917A\u917B\u9181\u9183\u9185\u9186\u918A\u918E\u9191\u9193\u9194\u9195\u9198\u919E\u91A1\u91A6\u91A8\u91AC\u91AD\u91AE\u91B0\u91B1\u91B2\u91B3\u91B6\u91BB\u91BC\u91BD\u91BF"],["8fe3a1","\u91C2\u91C3\u91C5\u91D3\u91D4\u91D7\u91D9\u91DA\u91DE\u91E4\u91E5\u91E9\u91EA\u91EC",5,"\u91F7\u91F9\u91FB\u91FD\u9200\u9201\u9204\u9205\u9206\u9207\u9209\u920A\u920C\u9210\u9212\u9213\u9216\u9218\u921C\u921D\u9223\u9224\u9225\u9226\u9228\u922E\u922F\u9230\u9233\u9235\u9236\u9238\u9239\u923A\u923C\u923E\u9240\u9242\u9243\u9246\u9247\u924A\u924D\u924E\u924F\u9251\u9258\u9259\u925C\u925D\u9260\u9261\u9265\u9267\u9268\u9269\u926E\u926F\u9270\u9275",4,"\u927B\u927C\u927D\u927F\u9288\u9289\u928A\u928D\u928E\u9292\u9297"],["8fe4a1","\u9299\u929F\u92A0\u92A4\u92A5\u92A7\u92A8\u92AB\u92AF\u92B2\u92B6\u92B8\u92BA\u92BB\u92BC\u92BD\u92BF",4,"\u92C5\u92C6\u92C7\u92C8\u92CB\u92CC\u92CD\u92CE\u92D0\u92D3\u92D5\u92D7\u92D8\u92D9\u92DC\u92DD\u92DF\u92E0\u92E1\u92E3\u92E5\u92E7\u92E8\u92EC\u92EE\u92F0\u92F9\u92FB\u92FF\u9300\u9302\u9308\u930D\u9311\u9314\u9315\u931C\u931D\u931E\u931F\u9321\u9324\u9325\u9327\u9329\u932A\u9333\u9334\u9336\u9337\u9347\u9348\u9349\u9350\u9351\u9352\u9355\u9357\u9358\u935A\u935E\u9364\u9365\u9367\u9369\u936A\u936D\u936F\u9370\u9371\u9373\u9374\u9376"],["8fe5a1","\u937A\u937D\u937F\u9380\u9381\u9382\u9388\u938A\u938B\u938D\u938F\u9392\u9395\u9398\u939B\u939E\u93A1\u93A3\u93A4\u93A6\u93A8\u93AB\u93B4\u93B5\u93B6\u93BA\u93A9\u93C1\u93C4\u93C5\u93C6\u93C7\u93C9",4,"\u93D3\u93D9\u93DC\u93DE\u93DF\u93E2\u93E6\u93E7\u93F9\u93F7\u93F8\u93FA\u93FB\u93FD\u9401\u9402\u9404\u9408\u9409\u940D\u940E\u940F\u9415\u9416\u9417\u941F\u942E\u942F\u9431\u9432\u9433\u9434\u943B\u943F\u943D\u9443\u9445\u9448\u944A\u944C\u9455\u9459\u945C\u945F\u9461\u9463\u9468\u946B\u946D\u946E\u946F\u9471\u9472\u9484\u9483\u9578\u9579"],["8fe6a1","\u957E\u9584\u9588\u958C\u958D\u958E\u959D\u959E\u959F\u95A1\u95A6\u95A9\u95AB\u95AC\u95B4\u95B6\u95BA\u95BD\u95BF\u95C6\u95C8\u95C9\u95CB\u95D0\u95D1\u95D2\u95D3\u95D9\u95DA\u95DD\u95DE\u95DF\u95E0\u95E4\u95E6\u961D\u961E\u9622\u9624\u9625\u9626\u962C\u9631\u9633\u9637\u9638\u9639\u963A\u963C\u963D\u9641\u9652\u9654\u9656\u9657\u9658\u9661\u966E\u9674\u967B\u967C\u967E\u967F\u9681\u9682\u9683\u9684\u9689\u9691\u9696\u969A\u969D\u969F\u96A4\u96A5\u96A6\u96A9\u96AE\u96AF\u96B3\u96BA\u96CA\u96D2\u5DB2\u96D8\u96DA\u96DD\u96DE\u96DF\u96E9\u96EF\u96F1\u96FA\u9702"],["8fe7a1","\u9703\u9705\u9709\u971A\u971B\u971D\u9721\u9722\u9723\u9728\u9731\u9733\u9741\u9743\u974A\u974E\u974F\u9755\u9757\u9758\u975A\u975B\u9763\u9767\u976A\u976E\u9773\u9776\u9777\u9778\u977B\u977D\u977F\u9780\u9789\u9795\u9796\u9797\u9799\u979A\u979E\u979F\u97A2\u97AC\u97AE\u97B1\u97B2\u97B5\u97B6\u97B8\u97B9\u97BA\u97BC\u97BE\u97BF\u97C1\u97C4\u97C5\u97C7\u97C9\u97CA\u97CC\u97CD\u97CE\u97D0\u97D1\u97D4\u97D7\u97D8\u97D9\u97DD\u97DE\u97E0\u97DB\u97E1\u97E4\u97EF\u97F1\u97F4\u97F7\u97F8\u97FA\u9807\u980A\u9819\u980D\u980E\u9814\u9816\u981C\u981E\u9820\u9823\u9826"],["8fe8a1","\u982B\u982E\u982F\u9830\u9832\u9833\u9835\u9825\u983E\u9844\u9847\u984A\u9851\u9852\u9853\u9856\u9857\u9859\u985A\u9862\u9863\u9865\u9866\u986A\u986C\u98AB\u98AD\u98AE\u98B0\u98B4\u98B7\u98B8\u98BA\u98BB\u98BF\u98C2\u98C5\u98C8\u98CC\u98E1\u98E3\u98E5\u98E6\u98E7\u98EA\u98F3\u98F6\u9902\u9907\u9908\u9911\u9915\u9916\u9917\u991A\u991B\u991C\u991F\u9922\u9926\u9927\u992B\u9931",4,"\u9939\u993A\u993B\u993C\u9940\u9941\u9946\u9947\u9948\u994D\u994E\u9954\u9958\u9959\u995B\u995C\u995E\u995F\u9960\u999B\u999D\u999F\u99A6\u99B0\u99B1\u99B2\u99B5"],["8fe9a1","\u99B9\u99BA\u99BD\u99BF\u99C3\u99C9\u99D3\u99D4\u99D9\u99DA\u99DC\u99DE\u99E7\u99EA\u99EB\u99EC\u99F0\u99F4\u99F5\u99F9\u99FD\u99FE\u9A02\u9A03\u9A04\u9A0B\u9A0C\u9A10\u9A11\u9A16\u9A1E\u9A20\u9A22\u9A23\u9A24\u9A27\u9A2D\u9A2E\u9A33\u9A35\u9A36\u9A38\u9A47\u9A41\u9A44\u9A4A\u9A4B\u9A4C\u9A4E\u9A51\u9A54\u9A56\u9A5D\u9AAA\u9AAC\u9AAE\u9AAF\u9AB2\u9AB4\u9AB5\u9AB6\u9AB9\u9ABB\u9ABE\u9ABF\u9AC1\u9AC3\u9AC6\u9AC8\u9ACE\u9AD0\u9AD2\u9AD5\u9AD6\u9AD7\u9ADB\u9ADC\u9AE0\u9AE4\u9AE5\u9AE7\u9AE9\u9AEC\u9AF2\u9AF3\u9AF5\u9AF9\u9AFA\u9AFD\u9AFF",4],["8feaa1","\u9B04\u9B05\u9B08\u9B09\u9B0B\u9B0C\u9B0D\u9B0E\u9B10\u9B12\u9B16\u9B19\u9B1B\u9B1C\u9B20\u9B26\u9B2B\u9B2D\u9B33\u9B34\u9B35\u9B37\u9B39\u9B3A\u9B3D\u9B48\u9B4B\u9B4C\u9B55\u9B56\u9B57\u9B5B\u9B5E\u9B61\u9B63\u9B65\u9B66\u9B68\u9B6A",4,"\u9B73\u9B75\u9B77\u9B78\u9B79\u9B7F\u9B80\u9B84\u9B85\u9B86\u9B87\u9B89\u9B8A\u9B8B\u9B8D\u9B8F\u9B90\u9B94\u9B9A\u9B9D\u9B9E\u9BA6\u9BA7\u9BA9\u9BAC\u9BB0\u9BB1\u9BB2\u9BB7\u9BB8\u9BBB\u9BBC\u9BBE\u9BBF\u9BC1\u9BC7\u9BC8\u9BCE\u9BD0\u9BD7\u9BD8\u9BDD\u9BDF\u9BE5\u9BE7\u9BEA\u9BEB\u9BEF\u9BF3\u9BF7\u9BF8"],["8feba1","\u9BF9\u9BFA\u9BFD\u9BFF\u9C00\u9C02\u9C0B\u9C0F\u9C11\u9C16\u9C18\u9C19\u9C1A\u9C1C\u9C1E\u9C22\u9C23\u9C26",4,"\u9C31\u9C35\u9C36\u9C37\u9C3D\u9C41\u9C43\u9C44\u9C45\u9C49\u9C4A\u9C4E\u9C4F\u9C50\u9C53\u9C54\u9C56\u9C58\u9C5B\u9C5D\u9C5E\u9C5F\u9C63\u9C69\u9C6A\u9C5C\u9C6B\u9C68\u9C6E\u9C70\u9C72\u9C75\u9C77\u9C7B\u9CE6\u9CF2\u9CF7\u9CF9\u9D0B\u9D02\u9D11\u9D17\u9D18\u9D1C\u9D1D\u9D1E\u9D2F\u9D30\u9D32\u9D33\u9D34\u9D3A\u9D3C\u9D45\u9D3D\u9D42\u9D43\u9D47\u9D4A\u9D53\u9D54\u9D5F\u9D63\u9D62\u9D65\u9D69\u9D6A\u9D6B\u9D70\u9D76\u9D77\u9D7B"],["8feca1","\u9D7C\u9D7E\u9D83\u9D84\u9D86\u9D8A\u9D8D\u9D8E\u9D92\u9D93\u9D95\u9D96\u9D97\u9D98\u9DA1\u9DAA\u9DAC\u9DAE\u9DB1\u9DB5\u9DB9\u9DBC\u9DBF\u9DC3\u9DC7\u9DC9\u9DCA\u9DD4\u9DD5\u9DD6\u9DD7\u9DDA\u9DDE\u9DDF\u9DE0\u9DE5\u9DE7\u9DE9\u9DEB\u9DEE\u9DF0\u9DF3\u9DF4\u9DFE\u9E0A\u9E02\u9E07\u9E0E\u9E10\u9E11\u9E12\u9E15\u9E16\u9E19\u9E1C\u9E1D\u9E7A\u9E7B\u9E7C\u9E80\u9E82\u9E83\u9E84\u9E85\u9E87\u9E8E\u9E8F\u9E96\u9E98\u9E9B\u9E9E\u9EA4\u9EA8\u9EAC\u9EAE\u9EAF\u9EB0\u9EB3\u9EB4\u9EB5\u9EC6\u9EC8\u9ECB\u9ED5\u9EDF\u9EE4\u9EE7\u9EEC\u9EED\u9EEE\u9EF0\u9EF1\u9EF2\u9EF5"],["8feda1","\u9EF8\u9EFF\u9F02\u9F03\u9F09\u9F0F\u9F10\u9F11\u9F12\u9F14\u9F16\u9F17\u9F19\u9F1A\u9F1B\u9F1F\u9F22\u9F26\u9F2A\u9F2B\u9F2F\u9F31\u9F32\u9F34\u9F37\u9F39\u9F3A\u9F3C\u9F3D\u9F3F\u9F41\u9F43",4,"\u9F53\u9F55\u9F56\u9F57\u9F58\u9F5A\u9F5D\u9F5E\u9F68\u9F69\u9F6D",4,"\u9F73\u9F75\u9F7A\u9F7D\u9F8F\u9F90\u9F91\u9F92\u9F94\u9F96\u9F97\u9F9E\u9FA1\u9FA2\u9FA3\u9FA5"]]}});var require_cp936=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/tables/cp936.json"(exports,module2){module2.exports=[["0","\0",127,"\u20AC"],["8140","\u4E02\u4E04\u4E05\u4E06\u4E0F\u4E12\u4E17\u4E1F\u4E20\u4E21\u4E23\u4E26\u4E29\u4E2E\u4E2F\u4E31\u4E33\u4E35\u4E37\u4E3C\u4E40\u4E41\u4E42\u4E44\u4E46\u4E4A\u4E51\u4E55\u4E57\u4E5A\u4E5B\u4E62\u4E63\u4E64\u4E65\u4E67\u4E68\u4E6A",5,"\u4E72\u4E74",9,"\u4E7F",6,"\u4E87\u4E8A"],["8180","\u4E90\u4E96\u4E97\u4E99\u4E9C\u4E9D\u4E9E\u4EA3\u4EAA\u4EAF\u4EB0\u4EB1\u4EB4\u4EB6\u4EB7\u4EB8\u4EB9\u4EBC\u4EBD\u4EBE\u4EC8\u4ECC\u4ECF\u4ED0\u4ED2\u4EDA\u4EDB\u4EDC\u4EE0\u4EE2\u4EE6\u4EE7\u4EE9\u4EED\u4EEE\u4EEF\u4EF1\u4EF4\u4EF8\u4EF9\u4EFA\u4EFC\u4EFE\u4F00\u4F02",6,"\u4F0B\u4F0C\u4F12",4,"\u4F1C\u4F1D\u4F21\u4F23\u4F28\u4F29\u4F2C\u4F2D\u4F2E\u4F31\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E",4,"\u4F44\u4F45\u4F47",5,"\u4F52\u4F54\u4F56\u4F61\u4F62\u4F66\u4F68\u4F6A\u4F6B\u4F6D\u4F6E\u4F71\u4F72\u4F75\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F80\u4F81\u4F82\u4F85\u4F86\u4F87\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F95\u4F96\u4F98\u4F99\u4F9A\u4F9C\u4F9E\u4F9F\u4FA1\u4FA2"],["8240","\u4FA4\u4FAB\u4FAD\u4FB0",4,"\u4FB6",8,"\u4FC0\u4FC1\u4FC2\u4FC6\u4FC7\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FD2",4,"\u4FD9\u4FDB\u4FE0\u4FE2\u4FE4\u4FE5\u4FE7\u4FEB\u4FEC\u4FF0\u4FF2\u4FF4\u4FF5\u4FF6\u4FF7\u4FF9\u4FFB\u4FFC\u4FFD\u4FFF",11],["8280","\u500B\u500E\u5010\u5011\u5013\u5015\u5016\u5017\u501B\u501D\u501E\u5020\u5022\u5023\u5024\u5027\u502B\u502F",10,"\u503B\u503D\u503F\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504A\u504B\u504D\u5050",4,"\u5056\u5057\u5058\u5059\u505B\u505D",7,"\u5066",5,"\u506D",8,"\u5078\u5079\u507A\u507C\u507D\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508A\u508B\u508C\u508E",20,"\u50A4\u50A6\u50AA\u50AB\u50AD",4,"\u50B3",6,"\u50BC"],["8340","\u50BD",17,"\u50D0",5,"\u50D7\u50D8\u50D9\u50DB",10,"\u50E8\u50E9\u50EA\u50EB\u50EF\u50F0\u50F1\u50F2\u50F4\u50F6",4,"\u50FC",9,"\u5108"],["8380","\u5109\u510A\u510C",5,"\u5113",13,"\u5122",28,"\u5142\u5147\u514A\u514C\u514E\u514F\u5150\u5152\u5153\u5157\u5158\u5159\u515B\u515D",4,"\u5163\u5164\u5166\u5167\u5169\u516A\u516F\u5172\u517A\u517E\u517F\u5183\u5184\u5186\u5187\u518A\u518B\u518E\u518F\u5190\u5191\u5193\u5194\u5198\u519A\u519D\u519E\u519F\u51A1\u51A3\u51A6",4,"\u51AD\u51AE\u51B4\u51B8\u51B9\u51BA\u51BE\u51BF\u51C1\u51C2\u51C3\u51C5\u51C8\u51CA\u51CD\u51CE\u51D0\u51D2",5],["8440","\u51D8\u51D9\u51DA\u51DC\u51DE\u51DF\u51E2\u51E3\u51E5",5,"\u51EC\u51EE\u51F1\u51F2\u51F4\u51F7\u51FE\u5204\u5205\u5209\u520B\u520C\u520F\u5210\u5213\u5214\u5215\u521C\u521E\u521F\u5221\u5222\u5223\u5225\u5226\u5227\u522A\u522C\u522F\u5231\u5232\u5234\u5235\u523C\u523E\u5244",5,"\u524B\u524E\u524F\u5252\u5253\u5255\u5257\u5258"],["8480","\u5259\u525A\u525B\u525D\u525F\u5260\u5262\u5263\u5264\u5266\u5268\u526B\u526C\u526D\u526E\u5270\u5271\u5273",9,"\u527E\u5280\u5283",4,"\u5289",6,"\u5291\u5292\u5294",6,"\u529C\u52A4\u52A5\u52A6\u52A7\u52AE\u52AF\u52B0\u52B4",9,"\u52C0\u52C1\u52C2\u52C4\u52C5\u52C6\u52C8\u52CA\u52CC\u52CD\u52CE\u52CF\u52D1\u52D3\u52D4\u52D5\u52D7\u52D9",5,"\u52E0\u52E1\u52E2\u52E3\u52E5",10,"\u52F1",7,"\u52FB\u52FC\u52FD\u5301\u5302\u5303\u5304\u5307\u5309\u530A\u530B\u530C\u530E"],["8540","\u5311\u5312\u5313\u5314\u5318\u531B\u531C\u531E\u531F\u5322\u5324\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u532F",9,"\u533C\u533D\u5340\u5342\u5344\u5346\u534B\u534C\u534D\u5350\u5354\u5358\u5359\u535B\u535D\u5365\u5368\u536A\u536C\u536D\u5372\u5376\u5379\u537B\u537C\u537D\u537E\u5380\u5381\u5383\u5387\u5388\u538A\u538E\u538F"],["8580","\u5390",4,"\u5396\u5397\u5399\u539B\u539C\u539E\u53A0\u53A1\u53A4\u53A7\u53AA\u53AB\u53AC\u53AD\u53AF",6,"\u53B7\u53B8\u53B9\u53BA\u53BC\u53BD\u53BE\u53C0\u53C3",4,"\u53CE\u53CF\u53D0\u53D2\u53D3\u53D5\u53DA\u53DC\u53DD\u53DE\u53E1\u53E2\u53E7\u53F4\u53FA\u53FE\u53FF\u5400\u5402\u5405\u5407\u540B\u5414\u5418\u5419\u541A\u541C\u5422\u5424\u5425\u542A\u5430\u5433\u5436\u5437\u543A\u543D\u543F\u5441\u5442\u5444\u5445\u5447\u5449\u544C\u544D\u544E\u544F\u5451\u545A\u545D",4,"\u5463\u5465\u5467\u5469",7,"\u5474\u5479\u547A\u547E\u547F\u5481\u5483\u5485\u5487\u5488\u5489\u548A\u548D\u5491\u5493\u5497\u5498\u549C\u549E\u549F\u54A0\u54A1"],["8640","\u54A2\u54A5\u54AE\u54B0\u54B2\u54B5\u54B6\u54B7\u54B9\u54BA\u54BC\u54BE\u54C3\u54C5\u54CA\u54CB\u54D6\u54D8\u54DB\u54E0",4,"\u54EB\u54EC\u54EF\u54F0\u54F1\u54F4",5,"\u54FB\u54FE\u5500\u5502\u5503\u5504\u5505\u5508\u550A",4,"\u5512\u5513\u5515",5,"\u551C\u551D\u551E\u551F\u5521\u5525\u5526"],["8680","\u5528\u5529\u552B\u552D\u5532\u5534\u5535\u5536\u5538\u5539\u553A\u553B\u553D\u5540\u5542\u5545\u5547\u5548\u554B",4,"\u5551\u5552\u5553\u5554\u5557",4,"\u555D\u555E\u555F\u5560\u5562\u5563\u5568\u5569\u556B\u556F",5,"\u5579\u557A\u557D\u557F\u5585\u5586\u558C\u558D\u558E\u5590\u5592\u5593\u5595\u5596\u5597\u559A\u559B\u559E\u55A0",6,"\u55A8",8,"\u55B2\u55B4\u55B6\u55B8\u55BA\u55BC\u55BF",4,"\u55C6\u55C7\u55C8\u55CA\u55CB\u55CE\u55CF\u55D0\u55D5\u55D7",4,"\u55DE\u55E0\u55E2\u55E7\u55E9\u55ED\u55EE\u55F0\u55F1\u55F4\u55F6\u55F8",4,"\u55FF\u5602\u5603\u5604\u5605"],["8740","\u5606\u5607\u560A\u560B\u560D\u5610",7,"\u5619\u561A\u561C\u561D\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562A\u562B\u562E\u562F\u5630\u5633\u5635\u5637\u5638\u563A\u563C\u563D\u563E\u5640",11,"\u564F",4,"\u5655\u5656\u565A\u565B\u565D",4],["8780","\u5663\u5665\u5666\u5667\u566D\u566E\u566F\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567A\u567D",7,"\u5687",6,"\u5690\u5691\u5692\u5694",14,"\u56A4",10,"\u56B0",6,"\u56B8\u56B9\u56BA\u56BB\u56BD",12,"\u56CB",8,"\u56D5\u56D6\u56D8\u56D9\u56DC\u56E3\u56E5",5,"\u56EC\u56EE\u56EF\u56F2\u56F3\u56F6\u56F7\u56F8\u56FB\u56FC\u5700\u5701\u5702\u5705\u5707\u570B",6],["8840","\u5712",9,"\u571D\u571E\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572B\u5731\u5732\u5734",4,"\u573C\u573D\u573F\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574B\u5752",4,"\u5758\u5759\u5762\u5763\u5765\u5767\u576C\u576E\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577A\u577D\u577E\u577F\u5780"],["8880","\u5781\u5787\u5788\u5789\u578A\u578D",4,"\u5794",6,"\u579C\u579D\u579E\u579F\u57A5\u57A8\u57AA\u57AC\u57AF\u57B0\u57B1\u57B3\u57B5\u57B6\u57B7\u57B9",8,"\u57C4",6,"\u57CC\u57CD\u57D0\u57D1\u57D3\u57D6\u57D7\u57DB\u57DC\u57DE\u57E1\u57E2\u57E3\u57E5",7,"\u57EE\u57F0\u57F1\u57F2\u57F3\u57F5\u57F6\u57F7\u57FB\u57FC\u57FE\u57FF\u5801\u5803\u5804\u5805\u5808\u5809\u580A\u580C\u580E\u580F\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581A\u581B\u581C\u581D\u581F\u5822\u5823\u5825",4,"\u582B",4,"\u5831\u5832\u5833\u5834\u5836",7],["8940","\u583E",5,"\u5845",6,"\u584E\u584F\u5850\u5852\u5853\u5855\u5856\u5857\u5859",4,"\u585F",5,"\u5866",4,"\u586D",16,"\u587F\u5882\u5884\u5886\u5887\u5888\u588A\u588B\u588C"],["8980","\u588D",4,"\u5894",4,"\u589B\u589C\u589D\u58A0",7,"\u58AA",17,"\u58BD\u58BE\u58BF\u58C0\u58C2\u58C3\u58C4\u58C6",10,"\u58D2\u58D3\u58D4\u58D6",13,"\u58E5",5,"\u58ED\u58EF\u58F1\u58F2\u58F4\u58F5\u58F7\u58F8\u58FA",7,"\u5903\u5905\u5906\u5908",4,"\u590E\u5910\u5911\u5912\u5913\u5917\u5918\u591B\u591D\u591E\u5920\u5921\u5922\u5923\u5926\u5928\u592C\u5930\u5932\u5933\u5935\u5936\u593B"],["8a40","\u593D\u593E\u593F\u5940\u5943\u5945\u5946\u594A\u594C\u594D\u5950\u5952\u5953\u5959\u595B",4,"\u5961\u5963\u5964\u5966",12,"\u5975\u5977\u597A\u597B\u597C\u597E\u597F\u5980\u5985\u5989\u598B\u598C\u598E\u598F\u5990\u5991\u5994\u5995\u5998\u599A\u599B\u599C\u599D\u599F\u59A0\u59A1\u59A2\u59A6"],["8a80","\u59A7\u59AC\u59AD\u59B0\u59B1\u59B3",5,"\u59BA\u59BC\u59BD\u59BF",6,"\u59C7\u59C8\u59C9\u59CC\u59CD\u59CE\u59CF\u59D5\u59D6\u59D9\u59DB\u59DE",4,"\u59E4\u59E6\u59E7\u59E9\u59EA\u59EB\u59ED",11,"\u59FA\u59FC\u59FD\u59FE\u5A00\u5A02\u5A0A\u5A0B\u5A0D\u5A0E\u5A0F\u5A10\u5A12\u5A14\u5A15\u5A16\u5A17\u5A19\u5A1A\u5A1B\u5A1D\u5A1E\u5A21\u5A22\u5A24\u5A26\u5A27\u5A28\u5A2A",6,"\u5A33\u5A35\u5A37",4,"\u5A3D\u5A3E\u5A3F\u5A41",4,"\u5A47\u5A48\u5A4B",9,"\u5A56\u5A57\u5A58\u5A59\u5A5B",5],["8b40","\u5A61\u5A63\u5A64\u5A65\u5A66\u5A68\u5A69\u5A6B",8,"\u5A78\u5A79\u5A7B\u5A7C\u5A7D\u5A7E\u5A80",17,"\u5A93",6,"\u5A9C",13,"\u5AAB\u5AAC"],["8b80","\u5AAD",4,"\u5AB4\u5AB6\u5AB7\u5AB9",4,"\u5ABF\u5AC0\u5AC3",5,"\u5ACA\u5ACB\u5ACD",4,"\u5AD3\u5AD5\u5AD7\u5AD9\u5ADA\u5ADB\u5ADD\u5ADE\u5ADF\u5AE2\u5AE4\u5AE5\u5AE7\u5AE8\u5AEA\u5AEC",4,"\u5AF2",22,"\u5B0A",11,"\u5B18",25,"\u5B33\u5B35\u5B36\u5B38",7,"\u5B41",6],["8c40","\u5B48",7,"\u5B52\u5B56\u5B5E\u5B60\u5B61\u5B67\u5B68\u5B6B\u5B6D\u5B6E\u5B6F\u5B72\u5B74\u5B76\u5B77\u5B78\u5B79\u5B7B\u5B7C\u5B7E\u5B7F\u5B82\u5B86\u5B8A\u5B8D\u5B8E\u5B90\u5B91\u5B92\u5B94\u5B96\u5B9F\u5BA7\u5BA8\u5BA9\u5BAC\u5BAD\u5BAE\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBB\u5BBC\u5BC0\u5BC1\u5BC3\u5BC8\u5BC9\u5BCA\u5BCB\u5BCD\u5BCE\u5BCF"],["8c80","\u5BD1\u5BD4",8,"\u5BE0\u5BE2\u5BE3\u5BE6\u5BE7\u5BE9",4,"\u5BEF\u5BF1",6,"\u5BFD\u5BFE\u5C00\u5C02\u5C03\u5C05\u5C07\u5C08\u5C0B\u5C0C\u5C0D\u5C0E\u5C10\u5C12\u5C13\u5C17\u5C19\u5C1B\u5C1E\u5C1F\u5C20\u5C21\u5C23\u5C26\u5C28\u5C29\u5C2A\u5C2B\u5C2D\u5C2E\u5C2F\u5C30\u5C32\u5C33\u5C35\u5C36\u5C37\u5C43\u5C44\u5C46\u5C47\u5C4C\u5C4D\u5C52\u5C53\u5C54\u5C56\u5C57\u5C58\u5C5A\u5C5B\u5C5C\u5C5D\u5C5F\u5C62\u5C64\u5C67",6,"\u5C70\u5C72",6,"\u5C7B\u5C7C\u5C7D\u5C7E\u5C80\u5C83",4,"\u5C89\u5C8A\u5C8B\u5C8E\u5C8F\u5C92\u5C93\u5C95\u5C9D",4,"\u5CA4",4],["8d40","\u5CAA\u5CAE\u5CAF\u5CB0\u5CB2\u5CB4\u5CB6\u5CB9\u5CBA\u5CBB\u5CBC\u5CBE\u5CC0\u5CC2\u5CC3\u5CC5",5,"\u5CCC",5,"\u5CD3",5,"\u5CDA",6,"\u5CE2\u5CE3\u5CE7\u5CE9\u5CEB\u5CEC\u5CEE\u5CEF\u5CF1",9,"\u5CFC",4],["8d80","\u5D01\u5D04\u5D05\u5D08",5,"\u5D0F",4,"\u5D15\u5D17\u5D18\u5D19\u5D1A\u5D1C\u5D1D\u5D1F",4,"\u5D25\u5D28\u5D2A\u5D2B\u5D2C\u5D2F",4,"\u5D35",7,"\u5D3F",7,"\u5D48\u5D49\u5D4D",10,"\u5D59\u5D5A\u5D5C\u5D5E",10,"\u5D6A\u5D6D\u5D6E\u5D70\u5D71\u5D72\u5D73\u5D75",12,"\u5D83",21,"\u5D9A\u5D9B\u5D9C\u5D9E\u5D9F\u5DA0"],["8e40","\u5DA1",21,"\u5DB8",12,"\u5DC6",6,"\u5DCE",12,"\u5DDC\u5DDF\u5DE0\u5DE3\u5DE4\u5DEA\u5DEC\u5DED"],["8e80","\u5DF0\u5DF5\u5DF6\u5DF8",4,"\u5DFF\u5E00\u5E04\u5E07\u5E09\u5E0A\u5E0B\u5E0D\u5E0E\u5E12\u5E13\u5E17\u5E1E",7,"\u5E28",4,"\u5E2F\u5E30\u5E32",4,"\u5E39\u5E3A\u5E3E\u5E3F\u5E40\u5E41\u5E43\u5E46",5,"\u5E4D",6,"\u5E56",4,"\u5E5C\u5E5D\u5E5F\u5E60\u5E63",14,"\u5E75\u5E77\u5E79\u5E7E\u5E81\u5E82\u5E83\u5E85\u5E88\u5E89\u5E8C\u5E8D\u5E8E\u5E92\u5E98\u5E9B\u5E9D\u5EA1\u5EA2\u5EA3\u5EA4\u5EA8",4,"\u5EAE",4,"\u5EB4\u5EBA\u5EBB\u5EBC\u5EBD\u5EBF",6],["8f40","\u5EC6\u5EC7\u5EC8\u5ECB",5,"\u5ED4\u5ED5\u5ED7\u5ED8\u5ED9\u5EDA\u5EDC",11,"\u5EE9\u5EEB",8,"\u5EF5\u5EF8\u5EF9\u5EFB\u5EFC\u5EFD\u5F05\u5F06\u5F07\u5F09\u5F0C\u5F0D\u5F0E\u5F10\u5F12\u5F14\u5F16\u5F19\u5F1A\u5F1C\u5F1D\u5F1E\u5F21\u5F22\u5F23\u5F24"],["8f80","\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F32",6,"\u5F3B\u5F3D\u5F3E\u5F3F\u5F41",14,"\u5F51\u5F54\u5F59\u5F5A\u5F5B\u5F5C\u5F5E\u5F5F\u5F60\u5F63\u5F65\u5F67\u5F68\u5F6B\u5F6E\u5F6F\u5F72\u5F74\u5F75\u5F76\u5F78\u5F7A\u5F7D\u5F7E\u5F7F\u5F83\u5F86\u5F8D\u5F8E\u5F8F\u5F91\u5F93\u5F94\u5F96\u5F9A\u5F9B\u5F9D\u5F9E\u5F9F\u5FA0\u5FA2",5,"\u5FA9\u5FAB\u5FAC\u5FAF",5,"\u5FB6\u5FB8\u5FB9\u5FBA\u5FBB\u5FBE",4,"\u5FC7\u5FC8\u5FCA\u5FCB\u5FCE\u5FD3\u5FD4\u5FD5\u5FDA\u5FDB\u5FDC\u5FDE\u5FDF\u5FE2\u5FE3\u5FE5\u5FE6\u5FE8\u5FE9\u5FEC\u5FEF\u5FF0\u5FF2\u5FF3\u5FF4\u5FF6\u5FF7\u5FF9\u5FFA\u5FFC\u6007"],["9040","\u6008\u6009\u600B\u600C\u6010\u6011\u6013\u6017\u6018\u601A\u601E\u601F\u6022\u6023\u6024\u602C\u602D\u602E\u6030",4,"\u6036",4,"\u603D\u603E\u6040\u6044",6,"\u604C\u604E\u604F\u6051\u6053\u6054\u6056\u6057\u6058\u605B\u605C\u605E\u605F\u6060\u6061\u6065\u6066\u606E\u6071\u6072\u6074\u6075\u6077\u607E\u6080"],["9080","\u6081\u6082\u6085\u6086\u6087\u6088\u608A\u608B\u608E\u608F\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609C\u609E\u60A1\u60A2\u60A4\u60A5\u60A7\u60A9\u60AA\u60AE\u60B0\u60B3\u60B5\u60B6\u60B7\u60B9\u60BA\u60BD",7,"\u60C7\u60C8\u60C9\u60CC",4,"\u60D2\u60D3\u60D4\u60D6\u60D7\u60D9\u60DB\u60DE\u60E1",4,"\u60EA\u60F1\u60F2\u60F5\u60F7\u60F8\u60FB",4,"\u6102\u6103\u6104\u6105\u6107\u610A\u610B\u610C\u6110",4,"\u6116\u6117\u6118\u6119\u611B\u611C\u611D\u611E\u6121\u6122\u6125\u6128\u6129\u612A\u612C",18,"\u6140",6],["9140","\u6147\u6149\u614B\u614D\u614F\u6150\u6152\u6153\u6154\u6156",6,"\u615E\u615F\u6160\u6161\u6163\u6164\u6165\u6166\u6169",6,"\u6171\u6172\u6173\u6174\u6176\u6178",18,"\u618C\u618D\u618F",4,"\u6195"],["9180","\u6196",6,"\u619E",8,"\u61AA\u61AB\u61AD",9,"\u61B8",5,"\u61BF\u61C0\u61C1\u61C3",4,"\u61C9\u61CC",4,"\u61D3\u61D5",16,"\u61E7",13,"\u61F6",8,"\u6200",5,"\u6207\u6209\u6213\u6214\u6219\u621C\u621D\u621E\u6220\u6223\u6226\u6227\u6228\u6229\u622B\u622D\u622F\u6230\u6231\u6232\u6235\u6236\u6238",4,"\u6242\u6244\u6245\u6246\u624A"],["9240","\u624F\u6250\u6255\u6256\u6257\u6259\u625A\u625C",6,"\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627A\u627B\u627D\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628B",5,"\u6294\u6299\u629C\u629D\u629E\u62A3\u62A6\u62A7\u62A9\u62AA\u62AD\u62AE\u62AF\u62B0\u62B2\u62B3\u62B4\u62B6\u62B7\u62B8\u62BA\u62BE\u62C0\u62C1"],["9280","\u62C3\u62CB\u62CF\u62D1\u62D5\u62DD\u62DE\u62E0\u62E1\u62E4\u62EA\u62EB\u62F0\u62F2\u62F5\u62F8\u62F9\u62FA\u62FB\u6300\u6303\u6304\u6305\u6306\u630A\u630B\u630C\u630D\u630F\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631C\u6326\u6327\u6329\u632C\u632D\u632E\u6330\u6331\u6333",5,"\u633B\u633C\u633E\u633F\u6340\u6341\u6344\u6347\u6348\u634A\u6351\u6352\u6353\u6354\u6356",7,"\u6360\u6364\u6365\u6366\u6368\u636A\u636B\u636C\u636F\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637C\u637D\u637E\u637F\u6381\u6383\u6384\u6385\u6386\u638B\u638D\u6391\u6393\u6394\u6395\u6397\u6399",6,"\u63A1\u63A4\u63A6\u63AB\u63AF\u63B1\u63B2\u63B5\u63B6\u63B9\u63BB\u63BD\u63BF\u63C0"],["9340","\u63C1\u63C2\u63C3\u63C5\u63C7\u63C8\u63CA\u63CB\u63CC\u63D1\u63D3\u63D4\u63D5\u63D7",6,"\u63DF\u63E2\u63E4",4,"\u63EB\u63EC\u63EE\u63EF\u63F0\u63F1\u63F3\u63F5\u63F7\u63F9\u63FA\u63FB\u63FC\u63FE\u6403\u6404\u6406",4,"\u640D\u640E\u6411\u6412\u6415",5,"\u641D\u641F\u6422\u6423\u6424"],["9380","\u6425\u6427\u6428\u6429\u642B\u642E",5,"\u6435",4,"\u643B\u643C\u643E\u6440\u6442\u6443\u6449\u644B",6,"\u6453\u6455\u6456\u6457\u6459",4,"\u645F",7,"\u6468\u646A\u646B\u646C\u646E",9,"\u647B",6,"\u6483\u6486\u6488",8,"\u6493\u6494\u6497\u6498\u649A\u649B\u649C\u649D\u649F",4,"\u64A5\u64A6\u64A7\u64A8\u64AA\u64AB\u64AF\u64B1\u64B2\u64B3\u64B4\u64B6\u64B9\u64BB\u64BD\u64BE\u64BF\u64C1\u64C3\u64C4\u64C6",6,"\u64CF\u64D1\u64D3\u64D4\u64D5\u64D6\u64D9\u64DA"],["9440","\u64DB\u64DC\u64DD\u64DF\u64E0\u64E1\u64E3\u64E5\u64E7",24,"\u6501",7,"\u650A",7,"\u6513",4,"\u6519",8],["9480","\u6522\u6523\u6524\u6526",4,"\u652C\u652D\u6530\u6531\u6532\u6533\u6537\u653A\u653C\u653D\u6540",4,"\u6546\u6547\u654A\u654B\u654D\u654E\u6550\u6552\u6553\u6554\u6557\u6558\u655A\u655C\u655F\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656A\u656D\u656E\u656F\u6571\u6573\u6575\u6576\u6578",14,"\u6588\u6589\u658A\u658D\u658E\u658F\u6592\u6594\u6595\u6596\u6598\u659A\u659D\u659E\u65A0\u65A2\u65A3\u65A6\u65A8\u65AA\u65AC\u65AE\u65B1",7,"\u65BA\u65BB\u65BE\u65BF\u65C0\u65C2\u65C7\u65C8\u65C9\u65CA\u65CD\u65D0\u65D1\u65D3\u65D4\u65D5\u65D8",7,"\u65E1\u65E3\u65E4\u65EA\u65EB"],["9540","\u65F2\u65F3\u65F4\u65F5\u65F8\u65F9\u65FB",4,"\u6601\u6604\u6605\u6607\u6608\u6609\u660B\u660D\u6610\u6611\u6612\u6616\u6617\u6618\u661A\u661B\u661C\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6632\u6633\u6637",4,"\u663D\u663F\u6640\u6642\u6644",6,"\u664D\u664E\u6650\u6651\u6658"],["9580","\u6659\u665B\u665C\u665D\u665E\u6660\u6662\u6663\u6665\u6667\u6669",4,"\u6671\u6672\u6673\u6675\u6678\u6679\u667B\u667C\u667D\u667F\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668A\u668B\u668D\u668E\u668F\u6690\u6692\u6693\u6694\u6695\u6698",4,"\u669E",8,"\u66A9",4,"\u66AF",4,"\u66B5\u66B6\u66B7\u66B8\u66BA\u66BB\u66BC\u66BD\u66BF",25,"\u66DA\u66DE",7,"\u66E7\u66E8\u66EA",5,"\u66F1\u66F5\u66F6\u66F8\u66FA\u66FB\u66FD\u6701\u6702\u6703"],["9640","\u6704\u6705\u6706\u6707\u670C\u670E\u670F\u6711\u6712\u6713\u6716\u6718\u6719\u671A\u671C\u671E\u6720",5,"\u6727\u6729\u672E\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673B\u673C\u673E\u673F\u6741\u6744\u6745\u6747\u674A\u674B\u674D\u6752\u6754\u6755\u6757",4,"\u675D\u6762\u6763\u6764\u6766\u6767\u676B\u676C\u676E\u6771\u6774\u6776"],["9680","\u6778\u6779\u677A\u677B\u677D\u6780\u6782\u6783\u6785\u6786\u6788\u678A\u678C\u678D\u678E\u678F\u6791\u6792\u6793\u6794\u6796\u6799\u679B\u679F\u67A0\u67A1\u67A4\u67A6\u67A9\u67AC\u67AE\u67B1\u67B2\u67B4\u67B9",7,"\u67C2\u67C5",9,"\u67D5\u67D6\u67D7\u67DB\u67DF\u67E1\u67E3\u67E4\u67E6\u67E7\u67E8\u67EA\u67EB\u67ED\u67EE\u67F2\u67F5",7,"\u67FE\u6801\u6802\u6803\u6804\u6806\u680D\u6810\u6812\u6814\u6815\u6818",4,"\u681E\u681F\u6820\u6822",6,"\u682B",6,"\u6834\u6835\u6836\u683A\u683B\u683F\u6847\u684B\u684D\u684F\u6852\u6856",5],["9740","\u685C\u685D\u685E\u685F\u686A\u686C",7,"\u6875\u6878",8,"\u6882\u6884\u6887",7,"\u6890\u6891\u6892\u6894\u6895\u6896\u6898",9,"\u68A3\u68A4\u68A5\u68A9\u68AA\u68AB\u68AC\u68AE\u68B1\u68B2\u68B4\u68B6\u68B7\u68B8"],["9780","\u68B9",6,"\u68C1\u68C3",5,"\u68CA\u68CC\u68CE\u68CF\u68D0\u68D1\u68D3\u68D4\u68D6\u68D7\u68D9\u68DB",4,"\u68E1\u68E2\u68E4",9,"\u68EF\u68F2\u68F3\u68F4\u68F6\u68F7\u68F8\u68FB\u68FD\u68FE\u68FF\u6900\u6902\u6903\u6904\u6906",4,"\u690C\u690F\u6911\u6913",11,"\u6921\u6922\u6923\u6925",7,"\u692E\u692F\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693A\u693B\u693C\u693E\u6940\u6941\u6943",16,"\u6955\u6956\u6958\u6959\u695B\u695C\u695F"],["9840","\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696A\u696C\u696D\u696F\u6970\u6972",4,"\u697A\u697B\u697D\u697E\u697F\u6981\u6983\u6985\u698A\u698B\u698C\u698E",5,"\u6996\u6997\u6999\u699A\u699D",9,"\u69A9\u69AA\u69AC\u69AE\u69AF\u69B0\u69B2\u69B3\u69B5\u69B6\u69B8\u69B9\u69BA\u69BC\u69BD"],["9880","\u69BE\u69BF\u69C0\u69C2",7,"\u69CB\u69CD\u69CF\u69D1\u69D2\u69D3\u69D5",5,"\u69DC\u69DD\u69DE\u69E1",11,"\u69EE\u69EF\u69F0\u69F1\u69F3",9,"\u69FE\u6A00",9,"\u6A0B",11,"\u6A19",5,"\u6A20\u6A22",5,"\u6A29\u6A2B\u6A2C\u6A2D\u6A2E\u6A30\u6A32\u6A33\u6A34\u6A36",6,"\u6A3F",4,"\u6A45\u6A46\u6A48",7,"\u6A51",6,"\u6A5A"],["9940","\u6A5C",4,"\u6A62\u6A63\u6A64\u6A66",10,"\u6A72",6,"\u6A7A\u6A7B\u6A7D\u6A7E\u6A7F\u6A81\u6A82\u6A83\u6A85",8,"\u6A8F\u6A92",4,"\u6A98",7,"\u6AA1",5],["9980","\u6AA7\u6AA8\u6AAA\u6AAD",114,"\u6B25\u6B26\u6B28",6],["9a40","\u6B2F\u6B30\u6B31\u6B33\u6B34\u6B35\u6B36\u6B38\u6B3B\u6B3C\u6B3D\u6B3F\u6B40\u6B41\u6B42\u6B44\u6B45\u6B48\u6B4A\u6B4B\u6B4D",11,"\u6B5A",7,"\u6B68\u6B69\u6B6B",13,"\u6B7A\u6B7D\u6B7E\u6B7F\u6B80\u6B85\u6B88"],["9a80","\u6B8C\u6B8E\u6B8F\u6B90\u6B91\u6B94\u6B95\u6B97\u6B98\u6B99\u6B9C",4,"\u6BA2",7,"\u6BAB",7,"\u6BB6\u6BB8",6,"\u6BC0\u6BC3\u6BC4\u6BC6",4,"\u6BCC\u6BCE\u6BD0\u6BD1\u6BD8\u6BDA\u6BDC",4,"\u6BE2",7,"\u6BEC\u6BED\u6BEE\u6BF0\u6BF1\u6BF2\u6BF4\u6BF6\u6BF7\u6BF8\u6BFA\u6BFB\u6BFC\u6BFE",6,"\u6C08",4,"\u6C0E\u6C12\u6C17\u6C1C\u6C1D\u6C1E\u6C20\u6C23\u6C25\u6C2B\u6C2C\u6C2D\u6C31\u6C33\u6C36\u6C37\u6C39\u6C3A\u6C3B\u6C3C\u6C3E\u6C3F\u6C43\u6C44\u6C45\u6C48\u6C4B",4,"\u6C51\u6C52\u6C53\u6C56\u6C58"],["9b40","\u6C59\u6C5A\u6C62\u6C63\u6C65\u6C66\u6C67\u6C6B",4,"\u6C71\u6C73\u6C75\u6C77\u6C78\u6C7A\u6C7B\u6C7C\u6C7F\u6C80\u6C84\u6C87\u6C8A\u6C8B\u6C8D\u6C8E\u6C91\u6C92\u6C95\u6C96\u6C97\u6C98\u6C9A\u6C9C\u6C9D\u6C9E\u6CA0\u6CA2\u6CA8\u6CAC\u6CAF\u6CB0\u6CB4\u6CB5\u6CB6\u6CB7\u6CBA\u6CC0\u6CC1\u6CC2\u6CC3\u6CC6\u6CC7\u6CC8\u6CCB\u6CCD\u6CCE\u6CCF\u6CD1\u6CD2\u6CD8"],["9b80","\u6CD9\u6CDA\u6CDC\u6CDD\u6CDF\u6CE4\u6CE6\u6CE7\u6CE9\u6CEC\u6CED\u6CF2\u6CF4\u6CF9\u6CFF\u6D00\u6D02\u6D03\u6D05\u6D06\u6D08\u6D09\u6D0A\u6D0D\u6D0F\u6D10\u6D11\u6D13\u6D14\u6D15\u6D16\u6D18\u6D1C\u6D1D\u6D1F",5,"\u6D26\u6D28\u6D29\u6D2C\u6D2D\u6D2F\u6D30\u6D34\u6D36\u6D37\u6D38\u6D3A\u6D3F\u6D40\u6D42\u6D44\u6D49\u6D4C\u6D50\u6D55\u6D56\u6D57\u6D58\u6D5B\u6D5D\u6D5F\u6D61\u6D62\u6D64\u6D65\u6D67\u6D68\u6D6B\u6D6C\u6D6D\u6D70\u6D71\u6D72\u6D73\u6D75\u6D76\u6D79\u6D7A\u6D7B\u6D7D",4,"\u6D83\u6D84\u6D86\u6D87\u6D8A\u6D8B\u6D8D\u6D8F\u6D90\u6D92\u6D96",4,"\u6D9C\u6DA2\u6DA5\u6DAC\u6DAD\u6DB0\u6DB1\u6DB3\u6DB4\u6DB6\u6DB7\u6DB9",5,"\u6DC1\u6DC2\u6DC3\u6DC8\u6DC9\u6DCA"],["9c40","\u6DCD\u6DCE\u6DCF\u6DD0\u6DD2\u6DD3\u6DD4\u6DD5\u6DD7\u6DDA\u6DDB\u6DDC\u6DDF\u6DE2\u6DE3\u6DE5\u6DE7\u6DE8\u6DE9\u6DEA\u6DED\u6DEF\u6DF0\u6DF2\u6DF4\u6DF5\u6DF6\u6DF8\u6DFA\u6DFD",7,"\u6E06\u6E07\u6E08\u6E09\u6E0B\u6E0F\u6E12\u6E13\u6E15\u6E18\u6E19\u6E1B\u6E1C\u6E1E\u6E1F\u6E22\u6E26\u6E27\u6E28\u6E2A\u6E2C\u6E2E\u6E30\u6E31\u6E33\u6E35"],["9c80","\u6E36\u6E37\u6E39\u6E3B",7,"\u6E45",7,"\u6E4F\u6E50\u6E51\u6E52\u6E55\u6E57\u6E59\u6E5A\u6E5C\u6E5D\u6E5E\u6E60",10,"\u6E6C\u6E6D\u6E6F",14,"\u6E80\u6E81\u6E82\u6E84\u6E87\u6E88\u6E8A",4,"\u6E91",6,"\u6E99\u6E9A\u6E9B\u6E9D\u6E9E\u6EA0\u6EA1\u6EA3\u6EA4\u6EA6\u6EA8\u6EA9\u6EAB\u6EAC\u6EAD\u6EAE\u6EB0\u6EB3\u6EB5\u6EB8\u6EB9\u6EBC\u6EBE\u6EBF\u6EC0\u6EC3\u6EC4\u6EC5\u6EC6\u6EC8\u6EC9\u6ECA\u6ECC\u6ECD\u6ECE\u6ED0\u6ED2\u6ED6\u6ED8\u6ED9\u6EDB\u6EDC\u6EDD\u6EE3\u6EE7\u6EEA",5],["9d40","\u6EF0\u6EF1\u6EF2\u6EF3\u6EF5\u6EF6\u6EF7\u6EF8\u6EFA",7,"\u6F03\u6F04\u6F05\u6F07\u6F08\u6F0A",4,"\u6F10\u6F11\u6F12\u6F16",9,"\u6F21\u6F22\u6F23\u6F25\u6F26\u6F27\u6F28\u6F2C\u6F2E\u6F30\u6F32\u6F34\u6F35\u6F37",6,"\u6F3F\u6F40\u6F41\u6F42"],["9d80","\u6F43\u6F44\u6F45\u6F48\u6F49\u6F4A\u6F4C\u6F4E",9,"\u6F59\u6F5A\u6F5B\u6F5D\u6F5F\u6F60\u6F61\u6F63\u6F64\u6F65\u6F67",5,"\u6F6F\u6F70\u6F71\u6F73\u6F75\u6F76\u6F77\u6F79\u6F7B\u6F7D",6,"\u6F85\u6F86\u6F87\u6F8A\u6F8B\u6F8F",12,"\u6F9D\u6F9E\u6F9F\u6FA0\u6FA2",4,"\u6FA8",10,"\u6FB4\u6FB5\u6FB7\u6FB8\u6FBA",5,"\u6FC1\u6FC3",5,"\u6FCA",6,"\u6FD3",10,"\u6FDF\u6FE2\u6FE3\u6FE4\u6FE5"],["9e40","\u6FE6",7,"\u6FF0",32,"\u7012",7,"\u701C",6,"\u7024",6],["9e80","\u702B",9,"\u7036\u7037\u7038\u703A",17,"\u704D\u704E\u7050",13,"\u705F",11,"\u706E\u7071\u7072\u7073\u7074\u7077\u7079\u707A\u707B\u707D\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708B\u708C\u708D\u708F\u7090\u7091\u7093\u7097\u7098\u709A\u709B\u709E",12,"\u70B0\u70B2\u70B4\u70B5\u70B6\u70BA\u70BE\u70BF\u70C4\u70C5\u70C6\u70C7\u70C9\u70CB",12,"\u70DA"],["9f40","\u70DC\u70DD\u70DE\u70E0\u70E1\u70E2\u70E3\u70E5\u70EA\u70EE\u70F0",6,"\u70F8\u70FA\u70FB\u70FC\u70FE",10,"\u710B",4,"\u7111\u7112\u7114\u7117\u711B",10,"\u7127",7,"\u7132\u7133\u7134"],["9f80","\u7135\u7137",13,"\u7146\u7147\u7148\u7149\u714B\u714D\u714F",12,"\u715D\u715F",4,"\u7165\u7169",4,"\u716F\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717B\u717C\u717E",5,"\u7185",4,"\u718B\u718C\u718D\u718E\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719A",4,"\u71A1",6,"\u71A9\u71AA\u71AB\u71AD",5,"\u71B4\u71B6\u71B7\u71B8\u71BA",8,"\u71C4",9,"\u71CF",4],["a040","\u71D6",9,"\u71E1\u71E2\u71E3\u71E4\u71E6\u71E8",5,"\u71EF",9,"\u71FA",11,"\u7207",19],["a080","\u721B\u721C\u721E",9,"\u7229\u722B\u722D\u722E\u722F\u7232\u7233\u7234\u723A\u723C\u723E\u7240",6,"\u7249\u724A\u724B\u724E\u724F\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725A\u725C\u725E\u7260\u7263\u7264\u7265\u7268\u726A\u726B\u726C\u726D\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727B\u727C\u727D\u7282\u7283\u7285",4,"\u728C\u728E\u7290\u7291\u7293",11,"\u72A0",11,"\u72AE\u72B1\u72B2\u72B3\u72B5\u72BA",6,"\u72C5\u72C6\u72C7\u72C9\u72CA\u72CB\u72CC\u72CF\u72D1\u72D3\u72D4\u72D5\u72D6\u72D8\u72DA\u72DB"],["a1a1","\u3000\u3001\u3002\xB7\u02C9\u02C7\xA8\u3003\u3005\u2014\uFF5E\u2016\u2026\u2018\u2019\u201C\u201D\u3014\u3015\u3008",7,"\u3016\u3017\u3010\u3011\xB1\xD7\xF7\u2236\u2227\u2228\u2211\u220F\u222A\u2229\u2208\u2237\u221A\u22A5\u2225\u2220\u2312\u2299\u222B\u222E\u2261\u224C\u2248\u223D\u221D\u2260\u226E\u226F\u2264\u2265\u221E\u2235\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFF04\xA4\uFFE0\uFFE1\u2030\xA7\u2116\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u203B\u2192\u2190\u2191\u2193\u3013"],["a2a1","\u2170",9],["a2b1","\u2488",19,"\u2474",19,"\u2460",9],["a2e5","\u3220",9],["a2f1","\u2160",11],["a3a1","\uFF01\uFF02\uFF03\uFFE5\uFF05",88,"\uFFE3"],["a4a1","\u3041",82],["a5a1","\u30A1",85],["a6a1","\u0391",16,"\u03A3",6],["a6c1","\u03B1",16,"\u03C3",6],["a6e0","\uFE35\uFE36\uFE39\uFE3A\uFE3F\uFE40\uFE3D\uFE3E\uFE41\uFE42\uFE43\uFE44"],["a6ee","\uFE3B\uFE3C\uFE37\uFE38\uFE31"],["a6f4","\uFE33\uFE34"],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a840","\u02CA\u02CB\u02D9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221F\u2223\u2252\u2266\u2267\u22BF\u2550",35,"\u2581",6],["a880","\u2588",7,"\u2593\u2594\u2595\u25BC\u25BD\u25E2\u25E3\u25E4\u25E5\u2609\u2295\u3012\u301D\u301E"],["a8a1","\u0101\xE1\u01CE\xE0\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA\u01DC\xFC\xEA\u0251"],["a8bd","\u0144\u0148"],["a8c0","\u0261"],["a8c5","\u3105",36],["a940","\u3021",8,"\u32A3\u338E\u338F\u339C\u339D\u339E\u33A1\u33C4\u33CE\u33D1\u33D2\u33D5\uFE30\uFFE2\uFFE4"],["a959","\u2121\u3231"],["a95c","\u2010"],["a960","\u30FC\u309B\u309C\u30FD\u30FE\u3006\u309D\u309E\uFE49",9,"\uFE54\uFE55\uFE56\uFE57\uFE59",8],["a980","\uFE62",4,"\uFE68\uFE69\uFE6A\uFE6B"],["a996","\u3007"],["a9a4","\u2500",75],["aa40","\u72DC\u72DD\u72DF\u72E2",5,"\u72EA\u72EB\u72F5\u72F6\u72F9\u72FD\u72FE\u72FF\u7300\u7302\u7304",5,"\u730B\u730C\u730D\u730F\u7310\u7311\u7312\u7314\u7318\u7319\u731A\u731F\u7320\u7323\u7324\u7326\u7327\u7328\u732D\u732F\u7330\u7332\u7333\u7335\u7336\u733A\u733B\u733C\u733D\u7340",8],["aa80","\u7349\u734A\u734B\u734C\u734E\u734F\u7351\u7353\u7354\u7355\u7356\u7358",7,"\u7361",10,"\u736E\u7370\u7371"],["ab40","\u7372",11,"\u737F",4,"\u7385\u7386\u7388\u738A\u738C\u738D\u738F\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739A\u739C\u739D\u739E\u73A0\u73A1\u73A3",5,"\u73AA\u73AC\u73AD\u73B1\u73B4\u73B5\u73B6\u73B8\u73B9\u73BC\u73BD\u73BE\u73BF\u73C1\u73C3",4],["ab80","\u73CB\u73CC\u73CE\u73D2",6,"\u73DA\u73DB\u73DC\u73DD\u73DF\u73E1\u73E2\u73E3\u73E4\u73E6\u73E8\u73EA\u73EB\u73EC\u73EE\u73EF\u73F0\u73F1\u73F3",4],["ac40","\u73F8",10,"\u7404\u7407\u7408\u740B\u740C\u740D\u740E\u7411",8,"\u741C",5,"\u7423\u7424\u7427\u7429\u742B\u742D\u742F\u7431\u7432\u7437",4,"\u743D\u743E\u743F\u7440\u7442",11],["ac80","\u744E",6,"\u7456\u7458\u745D\u7460",12,"\u746E\u746F\u7471",4,"\u7478\u7479\u747A"],["ad40","\u747B\u747C\u747D\u747F\u7482\u7484\u7485\u7486\u7488\u7489\u748A\u748C\u748D\u748F\u7491",10,"\u749D\u749F",7,"\u74AA",15,"\u74BB",12],["ad80","\u74C8",9,"\u74D3",8,"\u74DD\u74DF\u74E1\u74E5\u74E7",6,"\u74F0\u74F1\u74F2"],["ae40","\u74F3\u74F5\u74F8",6,"\u7500\u7501\u7502\u7503\u7505",7,"\u750E\u7510\u7512\u7514\u7515\u7516\u7517\u751B\u751D\u751E\u7520",4,"\u7526\u7527\u752A\u752E\u7534\u7536\u7539\u753C\u753D\u753F\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754A\u754D\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558"],["ae80","\u755D",7,"\u7567\u7568\u7569\u756B",6,"\u7573\u7575\u7576\u7577\u757A",4,"\u7580\u7581\u7582\u7584\u7585\u7587"],["af40","\u7588\u7589\u758A\u758C\u758D\u758E\u7590\u7593\u7595\u7598\u759B\u759C\u759E\u75A2\u75A6",4,"\u75AD\u75B6\u75B7\u75BA\u75BB\u75BF\u75C0\u75C1\u75C6\u75CB\u75CC\u75CE\u75CF\u75D0\u75D1\u75D3\u75D7\u75D9\u75DA\u75DC\u75DD\u75DF\u75E0\u75E1\u75E5\u75E9\u75EC\u75ED\u75EE\u75EF\u75F2\u75F3\u75F5\u75F6\u75F7\u75F8\u75FA\u75FB\u75FD\u75FE\u7602\u7604\u7606\u7607"],["af80","\u7608\u7609\u760B\u760D\u760E\u760F\u7611\u7612\u7613\u7614\u7616\u761A\u761C\u761D\u761E\u7621\u7623\u7627\u7628\u762C\u762E\u762F\u7631\u7632\u7636\u7637\u7639\u763A\u763B\u763D\u7641\u7642\u7644"],["b040","\u7645",6,"\u764E",5,"\u7655\u7657",4,"\u765D\u765F\u7660\u7661\u7662\u7664",6,"\u766C\u766D\u766E\u7670",7,"\u7679\u767A\u767C\u767F\u7680\u7681\u7683\u7685\u7689\u768A\u768C\u768D\u768F\u7690\u7692\u7694\u7695\u7697\u7698\u769A\u769B"],["b080","\u769C",7,"\u76A5",8,"\u76AF\u76B0\u76B3\u76B5",9,"\u76C0\u76C1\u76C3\u554A\u963F\u57C3\u6328\u54CE\u5509\u54C0\u7691\u764C\u853C\u77EE\u827E\u788D\u7231\u9698\u978D\u6C28\u5B89\u4FFA\u6309\u6697\u5CB8\u80FA\u6848\u80AE\u6602\u76CE\u51F9\u6556\u71AC\u7FF1\u8884\u50B2\u5965\u61CA\u6FB3\u82AD\u634C\u6252\u53ED\u5427\u7B06\u516B\u75A4\u5DF4\u62D4\u8DCB\u9776\u628A\u8019\u575D\u9738\u7F62\u7238\u767D\u67CF\u767E\u6446\u4F70\u8D25\u62DC\u7A17\u6591\u73ED\u642C\u6273\u822C\u9881\u677F\u7248\u626E\u62CC\u4F34\u74E3\u534A\u529E\u7ECA\u90A6\u5E2E\u6886\u699C\u8180\u7ED1\u68D2\u78C5\u868C\u9551\u508D\u8C24\u82DE\u80DE\u5305\u8912\u5265"],["b140","\u76C4\u76C7\u76C9\u76CB\u76CC\u76D3\u76D5\u76D9\u76DA\u76DC\u76DD\u76DE\u76E0",4,"\u76E6",7,"\u76F0\u76F3\u76F5\u76F6\u76F7\u76FA\u76FB\u76FD\u76FF\u7700\u7702\u7703\u7705\u7706\u770A\u770C\u770E",10,"\u771B\u771C\u771D\u771E\u7721\u7723\u7724\u7725\u7727\u772A\u772B"],["b180","\u772C\u772E\u7730",4,"\u7739\u773B\u773D\u773E\u773F\u7742\u7744\u7745\u7746\u7748",7,"\u7752",7,"\u775C\u8584\u96F9\u4FDD\u5821\u9971\u5B9D\u62B1\u62A5\u66B4\u8C79\u9C8D\u7206\u676F\u7891\u60B2\u5351\u5317\u8F88\u80CC\u8D1D\u94A1\u500D\u72C8\u5907\u60EB\u7119\u88AB\u5954\u82EF\u672C\u7B28\u5D29\u7EF7\u752D\u6CF5\u8E66\u8FF8\u903C\u9F3B\u6BD4\u9119\u7B14\u5F7C\u78A7\u84D6\u853D\u6BD5\u6BD9\u6BD6\u5E01\u5E87\u75F9\u95ED\u655D\u5F0A\u5FC5\u8F9F\u58C1\u81C2\u907F\u965B\u97AD\u8FB9\u7F16\u8D2C\u6241\u4FBF\u53D8\u535E\u8FA8\u8FA9\u8FAB\u904D\u6807\u5F6A\u8198\u8868\u9CD6\u618B\u522B\u762A\u5F6C\u658C\u6FD2\u6EE8\u5BBE\u6448\u5175\u51B0\u67C4\u4E19\u79C9\u997C\u70B3"],["b240","\u775D\u775E\u775F\u7760\u7764\u7767\u7769\u776A\u776D",11,"\u777A\u777B\u777C\u7781\u7782\u7783\u7786",5,"\u778F\u7790\u7793",11,"\u77A1\u77A3\u77A4\u77A6\u77A8\u77AB\u77AD\u77AE\u77AF\u77B1\u77B2\u77B4\u77B6",4],["b280","\u77BC\u77BE\u77C0",12,"\u77CE",8,"\u77D8\u77D9\u77DA\u77DD",4,"\u77E4\u75C5\u5E76\u73BB\u83E0\u64AD\u62E8\u94B5\u6CE2\u535A\u52C3\u640F\u94C2\u7B94\u4F2F\u5E1B\u8236\u8116\u818A\u6E24\u6CCA\u9A73\u6355\u535C\u54FA\u8865\u57E0\u4E0D\u5E03\u6B65\u7C3F\u90E8\u6016\u64E6\u731C\u88C1\u6750\u624D\u8D22\u776C\u8E29\u91C7\u5F69\u83DC\u8521\u9910\u53C2\u8695\u6B8B\u60ED\u60E8\u707F\u82CD\u8231\u4ED3\u6CA7\u85CF\u64CD\u7CD9\u69FD\u66F9\u8349\u5395\u7B56\u4FA7\u518C\u6D4B\u5C42\u8E6D\u63D2\u53C9\u832C\u8336\u67E5\u78B4\u643D\u5BDF\u5C94\u5DEE\u8BE7\u62C6\u67F4\u8C7A\u6400\u63BA\u8749\u998B\u8C17\u7F20\u94F2\u4EA7\u9610\u98A4\u660C\u7316"],["b340","\u77E6\u77E8\u77EA\u77EF\u77F0\u77F1\u77F2\u77F4\u77F5\u77F7\u77F9\u77FA\u77FB\u77FC\u7803",5,"\u780A\u780B\u780E\u780F\u7810\u7813\u7815\u7819\u781B\u781E\u7820\u7821\u7822\u7824\u7828\u782A\u782B\u782E\u782F\u7831\u7832\u7833\u7835\u7836\u783D\u783F\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784A\u784B\u784D\u784F\u7851\u7853\u7854\u7858\u7859\u785A"],["b380","\u785B\u785C\u785E",11,"\u786F",7,"\u7878\u7879\u787A\u787B\u787D",6,"\u573A\u5C1D\u5E38\u957F\u507F\u80A0\u5382\u655E\u7545\u5531\u5021\u8D85\u6284\u949E\u671D\u5632\u6F6E\u5DE2\u5435\u7092\u8F66\u626F\u64A4\u63A3\u5F7B\u6F88\u90F4\u81E3\u8FB0\u5C18\u6668\u5FF1\u6C89\u9648\u8D81\u886C\u6491\u79F0\u57CE\u6A59\u6210\u5448\u4E58\u7A0B\u60E9\u6F84\u8BDA\u627F\u901E\u9A8B\u79E4\u5403\u75F4\u6301\u5319\u6C60\u8FDF\u5F1B\u9A70\u803B\u9F7F\u4F88\u5C3A\u8D64\u7FC5\u65A5\u70BD\u5145\u51B2\u866B\u5D07\u5BA0\u62BD\u916C\u7574\u8E0C\u7A20\u6101\u7B79\u4EC7\u7EF8\u7785\u4E11\u81ED\u521D\u51FA\u6A71\u53A8\u8E87\u9504\u96CF\u6EC1\u9664\u695A"],["b440","\u7884\u7885\u7886\u7888\u788A\u788B\u788F\u7890\u7892\u7894\u7895\u7896\u7899\u789D\u789E\u78A0\u78A2\u78A4\u78A6\u78A8",7,"\u78B5\u78B6\u78B7\u78B8\u78BA\u78BB\u78BC\u78BD\u78BF\u78C0\u78C2\u78C3\u78C4\u78C6\u78C7\u78C8\u78CC\u78CD\u78CE\u78CF\u78D1\u78D2\u78D3\u78D6\u78D7\u78D8\u78DA",9],["b480","\u78E4\u78E5\u78E6\u78E7\u78E9\u78EA\u78EB\u78ED",4,"\u78F3\u78F5\u78F6\u78F8\u78F9\u78FB",5,"\u7902\u7903\u7904\u7906",6,"\u7840\u50A8\u77D7\u6410\u89E6\u5904\u63E3\u5DDD\u7A7F\u693D\u4F20\u8239\u5598\u4E32\u75AE\u7A97\u5E62\u5E8A\u95EF\u521B\u5439\u708A\u6376\u9524\u5782\u6625\u693F\u9187\u5507\u6DF3\u7EAF\u8822\u6233\u7EF0\u75B5\u8328\u78C1\u96CC\u8F9E\u6148\u74F7\u8BCD\u6B64\u523A\u8D50\u6B21\u806A\u8471\u56F1\u5306\u4ECE\u4E1B\u51D1\u7C97\u918B\u7C07\u4FC3\u8E7F\u7BE1\u7A9C\u6467\u5D14\u50AC\u8106\u7601\u7CB9\u6DEC\u7FE0\u6751\u5B58\u5BF8\u78CB\u64AE\u6413\u63AA\u632B\u9519\u642D\u8FBE\u7B54\u7629\u6253\u5927\u5446\u6B79\u50A3\u6234\u5E26\u6B86\u4EE3\u8D37\u888B\u5F85\u902E"],["b540","\u790D",5,"\u7914",9,"\u791F",4,"\u7925",14,"\u7935",4,"\u793D\u793F\u7942\u7943\u7944\u7945\u7947\u794A",8,"\u7954\u7955\u7958\u7959\u7961\u7963"],["b580","\u7964\u7966\u7969\u796A\u796B\u796C\u796E\u7970",6,"\u7979\u797B",4,"\u7982\u7983\u7986\u7987\u7988\u7989\u798B\u798C\u798D\u798E\u7990\u7991\u7992\u6020\u803D\u62C5\u4E39\u5355\u90F8\u63B8\u80C6\u65E6\u6C2E\u4F46\u60EE\u6DE1\u8BDE\u5F39\u86CB\u5F53\u6321\u515A\u8361\u6863\u5200\u6363\u8E48\u5012\u5C9B\u7977\u5BFC\u5230\u7A3B\u60BC\u9053\u76D7\u5FB7\u5F97\u7684\u8E6C\u706F\u767B\u7B49\u77AA\u51F3\u9093\u5824\u4F4E\u6EF4\u8FEA\u654C\u7B1B\u72C4\u6DA4\u7FDF\u5AE1\u62B5\u5E95\u5730\u8482\u7B2C\u5E1D\u5F1F\u9012\u7F14\u98A0\u6382\u6EC7\u7898\u70B9\u5178\u975B\u57AB\u7535\u4F43\u7538\u5E97\u60E6\u5960\u6DC0\u6BBF\u7889\u53FC\u96D5\u51CB\u5201\u6389\u540A\u9493\u8C03\u8DCC\u7239\u789F\u8776\u8FED\u8C0D\u53E0"],["b640","\u7993",6,"\u799B",11,"\u79A8",10,"\u79B4",4,"\u79BC\u79BF\u79C2\u79C4\u79C5\u79C7\u79C8\u79CA\u79CC\u79CE\u79CF\u79D0\u79D3\u79D4\u79D6\u79D7\u79D9",5,"\u79E0\u79E1\u79E2\u79E5\u79E8\u79EA"],["b680","\u79EC\u79EE\u79F1",6,"\u79F9\u79FA\u79FC\u79FE\u79FF\u7A01\u7A04\u7A05\u7A07\u7A08\u7A09\u7A0A\u7A0C\u7A0F",4,"\u7A15\u7A16\u7A18\u7A19\u7A1B\u7A1C\u4E01\u76EF\u53EE\u9489\u9876\u9F0E\u952D\u5B9A\u8BA2\u4E22\u4E1C\u51AC\u8463\u61C2\u52A8\u680B\u4F97\u606B\u51BB\u6D1E\u515C\u6296\u6597\u9661\u8C46\u9017\u75D8\u90FD\u7763\u6BD2\u728A\u72EC\u8BFB\u5835\u7779\u8D4C\u675C\u9540\u809A\u5EA6\u6E21\u5992\u7AEF\u77ED\u953B\u6BB5\u65AD\u7F0E\u5806\u5151\u961F\u5BF9\u58A9\u5428\u8E72\u6566\u987F\u56E4\u949D\u76FE\u9041\u6387\u54C6\u591A\u593A\u579B\u8EB2\u6735\u8DFA\u8235\u5241\u60F0\u5815\u86FE\u5CE8\u9E45\u4FC4\u989D\u8BB9\u5A25\u6076\u5384\u627C\u904F\u9102\u997F\u6069\u800C\u513F\u8033\u5C14\u9975\u6D31\u4E8C"],["b740","\u7A1D\u7A1F\u7A21\u7A22\u7A24",14,"\u7A34\u7A35\u7A36\u7A38\u7A3A\u7A3E\u7A40",5,"\u7A47",9,"\u7A52",4,"\u7A58",16],["b780","\u7A69",6,"\u7A71\u7A72\u7A73\u7A75\u7A7B\u7A7C\u7A7D\u7A7E\u7A82\u7A85\u7A87\u7A89\u7A8A\u7A8B\u7A8C\u7A8E\u7A8F\u7A90\u7A93\u7A94\u7A99\u7A9A\u7A9B\u7A9E\u7AA1\u7AA2\u8D30\u53D1\u7F5A\u7B4F\u4F10\u4E4F\u9600\u6CD5\u73D0\u85E9\u5E06\u756A\u7FFB\u6A0A\u77FE\u9492\u7E41\u51E1\u70E6\u53CD\u8FD4\u8303\u8D29\u72AF\u996D\u6CDB\u574A\u82B3\u65B9\u80AA\u623F\u9632\u59A8\u4EFF\u8BBF\u7EBA\u653E\u83F2\u975E\u5561\u98DE\u80A5\u532A\u8BFD\u5420\u80BA\u5E9F\u6CB8\u8D39\u82AC\u915A\u5429\u6C1B\u5206\u7EB7\u575F\u711A\u6C7E\u7C89\u594B\u4EFD\u5FFF\u6124\u7CAA\u4E30\u5C01\u67AB\u8702\u5CF0\u950B\u98CE\u75AF\u70FD\u9022\u51AF\u7F1D\u8BBD\u5949\u51E4\u4F5B\u5426\u592B\u6577\u80A4\u5B75\u6276\u62C2\u8F90\u5E45\u6C1F\u7B26\u4F0F\u4FD8\u670D"],["b840","\u7AA3\u7AA4\u7AA7\u7AA9\u7AAA\u7AAB\u7AAE",4,"\u7AB4",10,"\u7AC0",10,"\u7ACC",9,"\u7AD7\u7AD8\u7ADA\u7ADB\u7ADC\u7ADD\u7AE1\u7AE2\u7AE4\u7AE7",5,"\u7AEE\u7AF0\u7AF1\u7AF2\u7AF3"],["b880","\u7AF4",4,"\u7AFB\u7AFC\u7AFE\u7B00\u7B01\u7B02\u7B05\u7B07\u7B09\u7B0C\u7B0D\u7B0E\u7B10\u7B12\u7B13\u7B16\u7B17\u7B18\u7B1A\u7B1C\u7B1D\u7B1F\u7B21\u7B22\u7B23\u7B27\u7B29\u7B2D\u6D6E\u6DAA\u798F\u88B1\u5F17\u752B\u629A\u8F85\u4FEF\u91DC\u65A7\u812F\u8151\u5E9C\u8150\u8D74\u526F\u8986\u8D4B\u590D\u5085\u4ED8\u961C\u7236\u8179\u8D1F\u5BCC\u8BA3\u9644\u5987\u7F1A\u5490\u5676\u560E\u8BE5\u6539\u6982\u9499\u76D6\u6E89\u5E72\u7518\u6746\u67D1\u7AFF\u809D\u8D76\u611F\u79C6\u6562\u8D63\u5188\u521A\u94A2\u7F38\u809B\u7EB2\u5C97\u6E2F\u6760\u7BD9\u768B\u9AD8\u818F\u7F94\u7CD5\u641E\u9550\u7A3F\u544A\u54E5\u6B4C\u6401\u6208\u9E3D\u80F3\u7599\u5272\u9769\u845B\u683C\u86E4\u9601\u9694\u94EC\u4E2A\u5404\u7ED9\u6839\u8DDF\u8015\u66F4\u5E9A\u7FB9"],["b940","\u7B2F\u7B30\u7B32\u7B34\u7B35\u7B36\u7B37\u7B39\u7B3B\u7B3D\u7B3F",5,"\u7B46\u7B48\u7B4A\u7B4D\u7B4E\u7B53\u7B55\u7B57\u7B59\u7B5C\u7B5E\u7B5F\u7B61\u7B63",10,"\u7B6F\u7B70\u7B73\u7B74\u7B76\u7B78\u7B7A\u7B7C\u7B7D\u7B7F\u7B81\u7B82\u7B83\u7B84\u7B86",6,"\u7B8E\u7B8F"],["b980","\u7B91\u7B92\u7B93\u7B96\u7B98\u7B99\u7B9A\u7B9B\u7B9E\u7B9F\u7BA0\u7BA3\u7BA4\u7BA5\u7BAE\u7BAF\u7BB0\u7BB2\u7BB3\u7BB5\u7BB6\u7BB7\u7BB9",7,"\u7BC2\u7BC3\u7BC4\u57C2\u803F\u6897\u5DE5\u653B\u529F\u606D\u9F9A\u4F9B\u8EAC\u516C\u5BAB\u5F13\u5DE9\u6C5E\u62F1\u8D21\u5171\u94A9\u52FE\u6C9F\u82DF\u72D7\u57A2\u6784\u8D2D\u591F\u8F9C\u83C7\u5495\u7B8D\u4F30\u6CBD\u5B64\u59D1\u9F13\u53E4\u86CA\u9AA8\u8C37\u80A1\u6545\u987E\u56FA\u96C7\u522E\u74DC\u5250\u5BE1\u6302\u8902\u4E56\u62D0\u602A\u68FA\u5173\u5B98\u51A0\u89C2\u7BA1\u9986\u7F50\u60EF\u704C\u8D2F\u5149\u5E7F\u901B\u7470\u89C4\u572D\u7845\u5F52\u9F9F\u95FA\u8F68\u9B3C\u8BE1\u7678\u6842\u67DC\u8DEA\u8D35\u523D\u8F8A\u6EDA\u68CD\u9505\u90ED\u56FD\u679C\u88F9\u8FC7\u54C8"],["ba40","\u7BC5\u7BC8\u7BC9\u7BCA\u7BCB\u7BCD\u7BCE\u7BCF\u7BD0\u7BD2\u7BD4",4,"\u7BDB\u7BDC\u7BDE\u7BDF\u7BE0\u7BE2\u7BE3\u7BE4\u7BE7\u7BE8\u7BE9\u7BEB\u7BEC\u7BED\u7BEF\u7BF0\u7BF2",4,"\u7BF8\u7BF9\u7BFA\u7BFB\u7BFD\u7BFF",7,"\u7C08\u7C09\u7C0A\u7C0D\u7C0E\u7C10",5,"\u7C17\u7C18\u7C19"],["ba80","\u7C1A",4,"\u7C20",5,"\u7C28\u7C29\u7C2B",12,"\u7C39",5,"\u7C42\u9AB8\u5B69\u6D77\u6C26\u4EA5\u5BB3\u9A87\u9163\u61A8\u90AF\u97E9\u542B\u6DB5\u5BD2\u51FD\u558A\u7F55\u7FF0\u64BC\u634D\u65F1\u61BE\u608D\u710A\u6C57\u6C49\u592F\u676D\u822A\u58D5\u568E\u8C6A\u6BEB\u90DD\u597D\u8017\u53F7\u6D69\u5475\u559D\u8377\u83CF\u6838\u79BE\u548C\u4F55\u5408\u76D2\u8C89\u9602\u6CB3\u6DB8\u8D6B\u8910\u9E64\u8D3A\u563F\u9ED1\u75D5\u5F88\u72E0\u6068\u54FC\u4EA8\u6A2A\u8861\u6052\u8F70\u54C4\u70D8\u8679\u9E3F\u6D2A\u5B8F\u5F18\u7EA2\u5589\u4FAF\u7334\u543C\u539A\u5019\u540E\u547C\u4E4E\u5FFD\u745A\u58F6\u846B\u80E1\u8774\u72D0\u7CCA\u6E56"],["bb40","\u7C43",9,"\u7C4E",36,"\u7C75",5,"\u7C7E",9],["bb80","\u7C88\u7C8A",6,"\u7C93\u7C94\u7C96\u7C99\u7C9A\u7C9B\u7CA0\u7CA1\u7CA3\u7CA6\u7CA7\u7CA8\u7CA9\u7CAB\u7CAC\u7CAD\u7CAF\u7CB0\u7CB4",4,"\u7CBA\u7CBB\u5F27\u864E\u552C\u62A4\u4E92\u6CAA\u6237\u82B1\u54D7\u534E\u733E\u6ED1\u753B\u5212\u5316\u8BDD\u69D0\u5F8A\u6000\u6DEE\u574F\u6B22\u73AF\u6853\u8FD8\u7F13\u6362\u60A3\u5524\u75EA\u8C62\u7115\u6DA3\u5BA6\u5E7B\u8352\u614C\u9EC4\u78FA\u8757\u7C27\u7687\u51F0\u60F6\u714C\u6643\u5E4C\u604D\u8C0E\u7070\u6325\u8F89\u5FBD\u6062\u86D4\u56DE\u6BC1\u6094\u6167\u5349\u60E0\u6666\u8D3F\u79FD\u4F1A\u70E9\u6C47\u8BB3\u8BF2\u7ED8\u8364\u660F\u5A5A\u9B42\u6D51\u6DF7\u8C41\u6D3B\u4F19\u706B\u83B7\u6216\u60D1\u970D\u8D27\u7978\u51FB\u573E\u57FA\u673A\u7578\u7A3D\u79EF\u7B95"],["bc40","\u7CBF\u7CC0\u7CC2\u7CC3\u7CC4\u7CC6\u7CC9\u7CCB\u7CCE",6,"\u7CD8\u7CDA\u7CDB\u7CDD\u7CDE\u7CE1",6,"\u7CE9",5,"\u7CF0",7,"\u7CF9\u7CFA\u7CFC",13,"\u7D0B",5],["bc80","\u7D11",14,"\u7D21\u7D23\u7D24\u7D25\u7D26\u7D28\u7D29\u7D2A\u7D2C\u7D2D\u7D2E\u7D30",6,"\u808C\u9965\u8FF9\u6FC0\u8BA5\u9E21\u59EC\u7EE9\u7F09\u5409\u6781\u68D8\u8F91\u7C4D\u96C6\u53CA\u6025\u75BE\u6C72\u5373\u5AC9\u7EA7\u6324\u51E0\u810A\u5DF1\u84DF\u6280\u5180\u5B63\u4F0E\u796D\u5242\u60B8\u6D4E\u5BC4\u5BC2\u8BA1\u8BB0\u65E2\u5FCC\u9645\u5993\u7EE7\u7EAA\u5609\u67B7\u5939\u4F73\u5BB6\u52A0\u835A\u988A\u8D3E\u7532\u94BE\u5047\u7A3C\u4EF7\u67B6\u9A7E\u5AC1\u6B7C\u76D1\u575A\u5C16\u7B3A\u95F4\u714E\u517C\u80A9\u8270\u5978\u7F04\u8327\u68C0\u67EC\u78B1\u7877\u62E3\u6361\u7B80\u4FED\u526A\u51CF\u8350\u69DB\u9274\u8DF5\u8D31\u89C1\u952E\u7BAD\u4EF6"],["bd40","\u7D37",54,"\u7D6F",7],["bd80","\u7D78",32,"\u5065\u8230\u5251\u996F\u6E10\u6E85\u6DA7\u5EFA\u50F5\u59DC\u5C06\u6D46\u6C5F\u7586\u848B\u6868\u5956\u8BB2\u5320\u9171\u964D\u8549\u6912\u7901\u7126\u80F6\u4EA4\u90CA\u6D47\u9A84\u5A07\u56BC\u6405\u94F0\u77EB\u4FA5\u811A\u72E1\u89D2\u997A\u7F34\u7EDE\u527F\u6559\u9175\u8F7F\u8F83\u53EB\u7A96\u63ED\u63A5\u7686\u79F8\u8857\u9636\u622A\u52AB\u8282\u6854\u6770\u6377\u776B\u7AED\u6D01\u7ED3\u89E3\u59D0\u6212\u85C9\u82A5\u754C\u501F\u4ECB\u75A5\u8BEB\u5C4A\u5DFE\u7B4B\u65A4\u91D1\u4ECA\u6D25\u895F\u7D27\u9526\u4EC5\u8C28\u8FDB\u9773\u664B\u7981\u8FD1\u70EC\u6D78"],["be40","\u7D99",12,"\u7DA7",6,"\u7DAF",42],["be80","\u7DDA",32,"\u5C3D\u52B2\u8346\u5162\u830E\u775B\u6676\u9CB8\u4EAC\u60CA\u7CBE\u7CB3\u7ECF\u4E95\u8B66\u666F\u9888\u9759\u5883\u656C\u955C\u5F84\u75C9\u9756\u7ADF\u7ADE\u51C0\u70AF\u7A98\u63EA\u7A76\u7EA0\u7396\u97ED\u4E45\u7078\u4E5D\u9152\u53A9\u6551\u65E7\u81FC\u8205\u548E\u5C31\u759A\u97A0\u62D8\u72D9\u75BD\u5C45\u9A79\u83CA\u5C40\u5480\u77E9\u4E3E\u6CAE\u805A\u62D2\u636E\u5DE8\u5177\u8DDD\u8E1E\u952F\u4FF1\u53E5\u60E7\u70AC\u5267\u6350\u9E43\u5A1F\u5026\u7737\u5377\u7EE2\u6485\u652B\u6289\u6398\u5014\u7235\u89C9\u51B3\u8BC0\u7EDD\u5747\u83CC\u94A7\u519B\u541B\u5CFB"],["bf40","\u7DFB",62],["bf80","\u7E3A\u7E3C",4,"\u7E42",4,"\u7E48",21,"\u4FCA\u7AE3\u6D5A\u90E1\u9A8F\u5580\u5496\u5361\u54AF\u5F00\u63E9\u6977\u51EF\u6168\u520A\u582A\u52D8\u574E\u780D\u770B\u5EB7\u6177\u7CE0\u625B\u6297\u4EA2\u7095\u8003\u62F7\u70E4\u9760\u5777\u82DB\u67EF\u68F5\u78D5\u9897\u79D1\u58F3\u54B3\u53EF\u6E34\u514B\u523B\u5BA2\u8BFE\u80AF\u5543\u57A6\u6073\u5751\u542D\u7A7A\u6050\u5B54\u63A7\u62A0\u53E3\u6263\u5BC7\u67AF\u54ED\u7A9F\u82E6\u9177\u5E93\u88E4\u5938\u57AE\u630E\u8DE8\u80EF\u5757\u7B77\u4FA9\u5FEB\u5BBD\u6B3E\u5321\u7B50\u72C2\u6846\u77FF\u7736\u65F7\u51B5\u4E8F\u76D4\u5CBF\u7AA5\u8475\u594E\u9B41\u5080"],["c040","\u7E5E",35,"\u7E83",23,"\u7E9C\u7E9D\u7E9E"],["c080","\u7EAE\u7EB4\u7EBB\u7EBC\u7ED6\u7EE4\u7EEC\u7EF9\u7F0A\u7F10\u7F1E\u7F37\u7F39\u7F3B",6,"\u7F43\u7F46",9,"\u7F52\u7F53\u9988\u6127\u6E83\u5764\u6606\u6346\u56F0\u62EC\u6269\u5ED3\u9614\u5783\u62C9\u5587\u8721\u814A\u8FA3\u5566\u83B1\u6765\u8D56\u84DD\u5A6A\u680F\u62E6\u7BEE\u9611\u5170\u6F9C\u8C30\u63FD\u89C8\u61D2\u7F06\u70C2\u6EE5\u7405\u6994\u72FC\u5ECA\u90CE\u6717\u6D6A\u635E\u52B3\u7262\u8001\u4F6C\u59E5\u916A\u70D9\u6D9D\u52D2\u4E50\u96F7\u956D\u857E\u78CA\u7D2F\u5121\u5792\u64C2\u808B\u7C7B\u6CEA\u68F1\u695E\u51B7\u5398\u68A8\u7281\u9ECE\u7BF1\u72F8\u79BB\u6F13\u7406\u674E\u91CC\u9CA4\u793C\u8389\u8354\u540F\u6817\u4E3D\u5389\u52B1\u783E\u5386\u5229\u5088\u4F8B\u4FD0"],["c140","\u7F56\u7F59\u7F5B\u7F5C\u7F5D\u7F5E\u7F60\u7F63",4,"\u7F6B\u7F6C\u7F6D\u7F6F\u7F70\u7F73\u7F75\u7F76\u7F77\u7F78\u7F7A\u7F7B\u7F7C\u7F7D\u7F7F\u7F80\u7F82",7,"\u7F8B\u7F8D\u7F8F",4,"\u7F95",4,"\u7F9B\u7F9C\u7FA0\u7FA2\u7FA3\u7FA5\u7FA6\u7FA8",6,"\u7FB1"],["c180","\u7FB3",4,"\u7FBA\u7FBB\u7FBE\u7FC0\u7FC2\u7FC3\u7FC4\u7FC6\u7FC7\u7FC8\u7FC9\u7FCB\u7FCD\u7FCF",4,"\u7FD6\u7FD7\u7FD9",5,"\u7FE2\u7FE3\u75E2\u7ACB\u7C92\u6CA5\u96B6\u529B\u7483\u54E9\u4FE9\u8054\u83B2\u8FDE\u9570\u5EC9\u601C\u6D9F\u5E18\u655B\u8138\u94FE\u604B\u70BC\u7EC3\u7CAE\u51C9\u6881\u7CB1\u826F\u4E24\u8F86\u91CF\u667E\u4EAE\u8C05\u64A9\u804A\u50DA\u7597\u71CE\u5BE5\u8FBD\u6F66\u4E86\u6482\u9563\u5ED6\u6599\u5217\u88C2\u70C8\u52A3\u730E\u7433\u6797\u78F7\u9716\u4E34\u90BB\u9CDE\u6DCB\u51DB\u8D41\u541D\u62CE\u73B2\u83F1\u96F6\u9F84\u94C3\u4F36\u7F9A\u51CC\u7075\u9675\u5CAD\u9886\u53E6\u4EE4\u6E9C\u7409\u69B4\u786B\u998F\u7559\u5218\u7624\u6D41\u67F3\u516D\u9F99\u804B\u5499\u7B3C\u7ABF"],["c240","\u7FE4\u7FE7\u7FE8\u7FEA\u7FEB\u7FEC\u7FED\u7FEF\u7FF2\u7FF4",6,"\u7FFD\u7FFE\u7FFF\u8002\u8007\u8008\u8009\u800A\u800E\u800F\u8011\u8013\u801A\u801B\u801D\u801E\u801F\u8021\u8023\u8024\u802B",5,"\u8032\u8034\u8039\u803A\u803C\u803E\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804E\u804F\u8050\u8051\u8053\u8055\u8056\u8057"],["c280","\u8059\u805B",13,"\u806B",5,"\u8072",11,"\u9686\u5784\u62E2\u9647\u697C\u5A04\u6402\u7BD3\u6F0F\u964B\u82A6\u5362\u9885\u5E90\u7089\u63B3\u5364\u864F\u9C81\u9E93\u788C\u9732\u8DEF\u8D42\u9E7F\u6F5E\u7984\u5F55\u9646\u622E\u9A74\u5415\u94DD\u4FA3\u65C5\u5C65\u5C61\u7F15\u8651\u6C2F\u5F8B\u7387\u6EE4\u7EFF\u5CE6\u631B\u5B6A\u6EE6\u5375\u4E71\u63A0\u7565\u62A1\u8F6E\u4F26\u4ED1\u6CA6\u7EB6\u8BBA\u841D\u87BA\u7F57\u903B\u9523\u7BA9\u9AA1\u88F8\u843D\u6D1B\u9A86\u7EDC\u5988\u9EBB\u739B\u7801\u8682\u9A6C\u9A82\u561B\u5417\u57CB\u4E70\u9EA6\u5356\u8FC8\u8109\u7792\u9992\u86EE\u6EE1\u8513\u66FC\u6162\u6F2B"],["c340","\u807E\u8081\u8082\u8085\u8088\u808A\u808D",5,"\u8094\u8095\u8097\u8099\u809E\u80A3\u80A6\u80A7\u80A8\u80AC\u80B0\u80B3\u80B5\u80B6\u80B8\u80B9\u80BB\u80C5\u80C7",4,"\u80CF",6,"\u80D8\u80DF\u80E0\u80E2\u80E3\u80E6\u80EE\u80F5\u80F7\u80F9\u80FB\u80FE\u80FF\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810B"],["c380","\u810C\u8115\u8117\u8119\u811B\u811C\u811D\u811F",12,"\u812D\u812E\u8130\u8133\u8134\u8135\u8137\u8139",4,"\u813F\u8C29\u8292\u832B\u76F2\u6C13\u5FD9\u83BD\u732B\u8305\u951A\u6BDB\u77DB\u94C6\u536F\u8302\u5192\u5E3D\u8C8C\u8D38\u4E48\u73AB\u679A\u6885\u9176\u9709\u7164\u6CA1\u7709\u5A92\u9541\u6BCF\u7F8E\u6627\u5BD0\u59B9\u5A9A\u95E8\u95F7\u4EEC\u840C\u8499\u6AAC\u76DF\u9530\u731B\u68A6\u5B5F\u772F\u919A\u9761\u7CDC\u8FF7\u8C1C\u5F25\u7C73\u79D8\u89C5\u6CCC\u871C\u5BC6\u5E42\u68C9\u7720\u7EF5\u5195\u514D\u52C9\u5A29\u7F05\u9762\u82D7\u63CF\u7784\u85D0\u79D2\u6E3A\u5E99\u5999\u8511\u706D\u6C11\u62BF\u76BF\u654F\u60AF\u95FD\u660E\u879F\u9E23\u94ED\u540D\u547D\u8C2C\u6478"],["c440","\u8140",5,"\u8147\u8149\u814D\u814E\u814F\u8152\u8156\u8157\u8158\u815B",4,"\u8161\u8162\u8163\u8164\u8166\u8168\u816A\u816B\u816C\u816F\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183",4,"\u8189\u818B\u818C\u818D\u818E\u8190\u8192",5,"\u8199\u819A\u819E",4,"\u81A4\u81A5"],["c480","\u81A7\u81A9\u81AB",7,"\u81B4",5,"\u81BC\u81BD\u81BE\u81BF\u81C4\u81C5\u81C7\u81C8\u81C9\u81CB\u81CD",6,"\u6479\u8611\u6A21\u819C\u78E8\u6469\u9B54\u62B9\u672B\u83AB\u58A8\u9ED8\u6CAB\u6F20\u5BDE\u964C\u8C0B\u725F\u67D0\u62C7\u7261\u4EA9\u59C6\u6BCD\u5893\u66AE\u5E55\u52DF\u6155\u6728\u76EE\u7766\u7267\u7A46\u62FF\u54EA\u5450\u94A0\u90A3\u5A1C\u7EB3\u6C16\u4E43\u5976\u8010\u5948\u5357\u7537\u96BE\u56CA\u6320\u8111\u607C\u95F9\u6DD6\u5462\u9981\u5185\u5AE9\u80FD\u59AE\u9713\u502A\u6CE5\u5C3C\u62DF\u4F60\u533F\u817B\u9006\u6EBA\u852B\u62C8\u5E74\u78BE\u64B5\u637B\u5FF5\u5A18\u917F\u9E1F\u5C3F\u634F\u8042\u5B7D\u556E\u954A\u954D\u6D85\u60A8\u67E0\u72DE\u51DD\u5B81"],["c540","\u81D4",14,"\u81E4\u81E5\u81E6\u81E8\u81E9\u81EB\u81EE",4,"\u81F5",5,"\u81FD\u81FF\u8203\u8207",4,"\u820E\u820F\u8211\u8213\u8215",5,"\u821D\u8220\u8224\u8225\u8226\u8227\u8229\u822E\u8232\u823A\u823C\u823D\u823F"],["c580","\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824A\u824C\u824D\u824E\u8250",7,"\u8259\u825B\u825C\u825D\u825E\u8260",7,"\u8269\u62E7\u6CDE\u725B\u626D\u94AE\u7EBD\u8113\u6D53\u519C\u5F04\u5974\u52AA\u6012\u5973\u6696\u8650\u759F\u632A\u61E6\u7CEF\u8BFA\u54E6\u6B27\u9E25\u6BB4\u85D5\u5455\u5076\u6CA4\u556A\u8DB4\u722C\u5E15\u6015\u7436\u62CD\u6392\u724C\u5F98\u6E43\u6D3E\u6500\u6F58\u76D8\u78D0\u76FC\u7554\u5224\u53DB\u4E53\u5E9E\u65C1\u802A\u80D6\u629B\u5486\u5228\u70AE\u888D\u8DD1\u6CE1\u5478\u80DA\u57F9\u88F4\u8D54\u966A\u914D\u4F69\u6C9B\u55B7\u76C6\u7830\u62A8\u70F9\u6F8E\u5F6D\u84EC\u68DA\u787C\u7BF7\u81A8\u670B\u9E4F\u6367\u78B0\u576F\u7812\u9739\u6279\u62AB\u5288\u7435\u6BD7"],["c640","\u826A\u826B\u826C\u826D\u8271\u8275\u8276\u8277\u8278\u827B\u827C\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828C\u8290\u8293\u8294\u8295\u8296\u829A\u829B\u829E\u82A0\u82A2\u82A3\u82A7\u82B2\u82B5\u82B6\u82BA\u82BB\u82BC\u82BF\u82C0\u82C2\u82C3\u82C5\u82C6\u82C9\u82D0\u82D6\u82D9\u82DA\u82DD\u82E2\u82E7\u82E8\u82E9\u82EA\u82EC\u82ED\u82EE\u82F0\u82F2\u82F3\u82F5\u82F6\u82F8"],["c680","\u82FA\u82FC",4,"\u830A\u830B\u830D\u8310\u8312\u8313\u8316\u8318\u8319\u831D",9,"\u8329\u832A\u832E\u8330\u8332\u8337\u833B\u833D\u5564\u813E\u75B2\u76AE\u5339\u75DE\u50FB\u5C41\u8B6C\u7BC7\u504F\u7247\u9A97\u98D8\u6F02\u74E2\u7968\u6487\u77A5\u62FC\u9891\u8D2B\u54C1\u8058\u4E52\u576A\u82F9\u840D\u5E73\u51ED\u74F6\u8BC4\u5C4F\u5761\u6CFC\u9887\u5A46\u7834\u9B44\u8FEB\u7C95\u5256\u6251\u94FA\u4EC6\u8386\u8461\u83E9\u84B2\u57D4\u6734\u5703\u666E\u6D66\u8C31\u66DD\u7011\u671F\u6B3A\u6816\u621A\u59BB\u4E03\u51C4\u6F06\u67D2\u6C8F\u5176\u68CB\u5947\u6B67\u7566\u5D0E\u8110\u9F50\u65D7\u7948\u7941\u9A91\u8D77\u5C82\u4E5E\u4F01\u542F\u5951\u780C\u5668\u6C14\u8FC4\u5F03\u6C7D\u6CE3\u8BAB\u6390"],["c740","\u833E\u833F\u8341\u8342\u8344\u8345\u8348\u834A",4,"\u8353\u8355",4,"\u835D\u8362\u8370",6,"\u8379\u837A\u837E",6,"\u8387\u8388\u838A\u838B\u838C\u838D\u838F\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839A\u839D\u839F\u83A1",6,"\u83AC\u83AD\u83AE"],["c780","\u83AF\u83B5\u83BB\u83BE\u83BF\u83C2\u83C3\u83C4\u83C6\u83C8\u83C9\u83CB\u83CD\u83CE\u83D0\u83D1\u83D2\u83D3\u83D5\u83D7\u83D9\u83DA\u83DB\u83DE\u83E2\u83E3\u83E4\u83E6\u83E7\u83E8\u83EB\u83EC\u83ED\u6070\u6D3D\u7275\u6266\u948E\u94C5\u5343\u8FC1\u7B7E\u4EDF\u8C26\u4E7E\u9ED4\u94B1\u94B3\u524D\u6F5C\u9063\u6D45\u8C34\u5811\u5D4C\u6B20\u6B49\u67AA\u545B\u8154\u7F8C\u5899\u8537\u5F3A\u62A2\u6A47\u9539\u6572\u6084\u6865\u77A7\u4E54\u4FA8\u5DE7\u9798\u64AC\u7FD8\u5CED\u4FCF\u7A8D\u5207\u8304\u4E14\u602F\u7A83\u94A6\u4FB5\u4EB2\u79E6\u7434\u52E4\u82B9\u64D2\u79BD\u5BDD\u6C81\u9752\u8F7B\u6C22\u503E\u537F\u6E05\u64CE\u6674\u6C30\u60C5\u9877\u8BF7\u5E86\u743C\u7A77\u79CB\u4E18\u90B1\u7403\u6C42\u56DA\u914B\u6CC5\u8D8B\u533A\u86C6\u66F2\u8EAF\u5C48\u9A71\u6E20"],["c840","\u83EE\u83EF\u83F3",4,"\u83FA\u83FB\u83FC\u83FE\u83FF\u8400\u8402\u8405\u8407\u8408\u8409\u840A\u8410\u8412",5,"\u8419\u841A\u841B\u841E",5,"\u8429",7,"\u8432",5,"\u8439\u843A\u843B\u843E",7,"\u8447\u8448\u8449"],["c880","\u844A",6,"\u8452",4,"\u8458\u845D\u845E\u845F\u8460\u8462\u8464",4,"\u846A\u846E\u846F\u8470\u8472\u8474\u8477\u8479\u847B\u847C\u53D6\u5A36\u9F8B\u8DA3\u53BB\u5708\u98A7\u6743\u919B\u6CC9\u5168\u75CA\u62F3\u72AC\u5238\u529D\u7F3A\u7094\u7638\u5374\u9E4A\u69B7\u786E\u96C0\u88D9\u7FA4\u7136\u71C3\u5189\u67D3\u74E4\u58E4\u6518\u56B7\u8BA9\u9976\u6270\u7ED5\u60F9\u70ED\u58EC\u4EC1\u4EBA\u5FCD\u97E7\u4EFB\u8BA4\u5203\u598A\u7EAB\u6254\u4ECD\u65E5\u620E\u8338\u84C9\u8363\u878D\u7194\u6EB6\u5BB9\u7ED2\u5197\u63C9\u67D4\u8089\u8339\u8815\u5112\u5B7A\u5982\u8FB1\u4E73\u6C5D\u5165\u8925\u8F6F\u962E\u854A\u745E\u9510\u95F0\u6DA6\u82E5\u5F31\u6492\u6D12\u8428\u816E\u9CC3\u585E\u8D5B\u4E09\u53C1"],["c940","\u847D",4,"\u8483\u8484\u8485\u8486\u848A\u848D\u848F",7,"\u8498\u849A\u849B\u849D\u849E\u849F\u84A0\u84A2",12,"\u84B0\u84B1\u84B3\u84B5\u84B6\u84B7\u84BB\u84BC\u84BE\u84C0\u84C2\u84C3\u84C5\u84C6\u84C7\u84C8\u84CB\u84CC\u84CE\u84CF\u84D2\u84D4\u84D5\u84D7"],["c980","\u84D8",4,"\u84DE\u84E1\u84E2\u84E4\u84E7",4,"\u84ED\u84EE\u84EF\u84F1",10,"\u84FD\u84FE\u8500\u8501\u8502\u4F1E\u6563\u6851\u55D3\u4E27\u6414\u9A9A\u626B\u5AC2\u745F\u8272\u6DA9\u68EE\u50E7\u838E\u7802\u6740\u5239\u6C99\u7EB1\u50BB\u5565\u715E\u7B5B\u6652\u73CA\u82EB\u6749\u5C71\u5220\u717D\u886B\u95EA\u9655\u64C5\u8D61\u81B3\u5584\u6C55\u6247\u7F2E\u5892\u4F24\u5546\u8D4F\u664C\u4E0A\u5C1A\u88F3\u68A2\u634E\u7A0D\u70E7\u828D\u52FA\u97F6\u5C11\u54E8\u90B5\u7ECD\u5962\u8D4A\u86C7\u820C\u820D\u8D66\u6444\u5C04\u6151\u6D89\u793E\u8BBE\u7837\u7533\u547B\u4F38\u8EAB\u6DF1\u5A20\u7EC5\u795E\u6C88\u5BA1\u5A76\u751A\u80BE\u614E\u6E17\u58F0\u751F\u7525\u7272\u5347\u7EF3"],["ca40","\u8503",8,"\u850D\u850E\u850F\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851B\u851C\u851D\u851E\u8520\u8522",8,"\u852D",9,"\u853E",4,"\u8544\u8545\u8546\u8547\u854B",10],["ca80","\u8557\u8558\u855A\u855B\u855C\u855D\u855F",4,"\u8565\u8566\u8567\u8569",8,"\u8573\u8575\u8576\u8577\u8578\u857C\u857D\u857F\u8580\u8581\u7701\u76DB\u5269\u80DC\u5723\u5E08\u5931\u72EE\u65BD\u6E7F\u8BD7\u5C38\u8671\u5341\u77F3\u62FE\u65F6\u4EC0\u98DF\u8680\u5B9E\u8BC6\u53F2\u77E2\u4F7F\u5C4E\u9A76\u59CB\u5F0F\u793A\u58EB\u4E16\u67FF\u4E8B\u62ED\u8A93\u901D\u52BF\u662F\u55DC\u566C\u9002\u4ED5\u4F8D\u91CA\u9970\u6C0F\u5E02\u6043\u5BA4\u89C6\u8BD5\u6536\u624B\u9996\u5B88\u5BFF\u6388\u552E\u53D7\u7626\u517D\u852C\u67A2\u68B3\u6B8A\u6292\u8F93\u53D4\u8212\u6DD1\u758F\u4E66\u8D4E\u5B70\u719F\u85AF\u6691\u66D9\u7F72\u8700\u9ECD\u9F20\u5C5E\u672F\u8FF0\u6811\u675F\u620D\u7AD6\u5885\u5EB6\u6570\u6F31"],["cb40","\u8582\u8583\u8586\u8588",6,"\u8590",10,"\u859D",6,"\u85A5\u85A6\u85A7\u85A9\u85AB\u85AC\u85AD\u85B1",5,"\u85B8\u85BA",6,"\u85C2",6,"\u85CA",4,"\u85D1\u85D2"],["cb80","\u85D4\u85D6",5,"\u85DD",6,"\u85E5\u85E6\u85E7\u85E8\u85EA",14,"\u6055\u5237\u800D\u6454\u8870\u7529\u5E05\u6813\u62F4\u971C\u53CC\u723D\u8C01\u6C34\u7761\u7A0E\u542E\u77AC\u987A\u821C\u8BF4\u7855\u6714\u70C1\u65AF\u6495\u5636\u601D\u79C1\u53F8\u4E1D\u6B7B\u8086\u5BFA\u55E3\u56DB\u4F3A\u4F3C\u9972\u5DF3\u677E\u8038\u6002\u9882\u9001\u5B8B\u8BBC\u8BF5\u641C\u8258\u64DE\u55FD\u82CF\u9165\u4FD7\u7D20\u901F\u7C9F\u50F3\u5851\u6EAF\u5BBF\u8BC9\u8083\u9178\u849C\u7B97\u867D\u968B\u968F\u7EE5\u9AD3\u788E\u5C81\u7A57\u9042\u96A7\u795F\u5B59\u635F\u7B0B\u84D1\u68AD\u5506\u7F29\u7410\u7D22\u9501\u6240\u584C\u4ED6\u5B83\u5979\u5854"],["cc40","\u85F9\u85FA\u85FC\u85FD\u85FE\u8600",4,"\u8606",10,"\u8612\u8613\u8614\u8615\u8617",15,"\u8628\u862A",13,"\u8639\u863A\u863B\u863D\u863E\u863F\u8640"],["cc80","\u8641",11,"\u8652\u8653\u8655",4,"\u865B\u865C\u865D\u865F\u8660\u8661\u8663",7,"\u736D\u631E\u8E4B\u8E0F\u80CE\u82D4\u62AC\u53F0\u6CF0\u915E\u592A\u6001\u6C70\u574D\u644A\u8D2A\u762B\u6EE9\u575B\u6A80\u75F0\u6F6D\u8C2D\u8C08\u5766\u6BEF\u8892\u78B3\u63A2\u53F9\u70AD\u6C64\u5858\u642A\u5802\u68E0\u819B\u5510\u7CD6\u5018\u8EBA\u6DCC\u8D9F\u70EB\u638F\u6D9B\u6ED4\u7EE6\u8404\u6843\u9003\u6DD8\u9676\u8BA8\u5957\u7279\u85E4\u817E\u75BC\u8A8A\u68AF\u5254\u8E22\u9511\u63D0\u9898\u8E44\u557C\u4F53\u66FF\u568F\u60D5\u6D95\u5243\u5C49\u5929\u6DFB\u586B\u7530\u751C\u606C\u8214\u8146\u6311\u6761\u8FE2\u773A\u8DF3\u8D34\u94C1\u5E16\u5385\u542C\u70C3"],["cd40","\u866D\u866F\u8670\u8672",6,"\u8683",6,"\u868E",4,"\u8694\u8696",5,"\u869E",4,"\u86A5\u86A6\u86AB\u86AD\u86AE\u86B2\u86B3\u86B7\u86B8\u86B9\u86BB",4,"\u86C1\u86C2\u86C3\u86C5\u86C8\u86CC\u86CD\u86D2\u86D3\u86D5\u86D6\u86D7\u86DA\u86DC"],["cd80","\u86DD\u86E0\u86E1\u86E2\u86E3\u86E5\u86E6\u86E7\u86E8\u86EA\u86EB\u86EC\u86EF\u86F5\u86F6\u86F7\u86FA\u86FB\u86FC\u86FD\u86FF\u8701\u8704\u8705\u8706\u870B\u870C\u870E\u870F\u8710\u8711\u8714\u8716\u6C40\u5EF7\u505C\u4EAD\u5EAD\u633A\u8247\u901A\u6850\u916E\u77B3\u540C\u94DC\u5F64\u7AE5\u6876\u6345\u7B52\u7EDF\u75DB\u5077\u6295\u5934\u900F\u51F8\u79C3\u7A81\u56FE\u5F92\u9014\u6D82\u5C60\u571F\u5410\u5154\u6E4D\u56E2\u63A8\u9893\u817F\u8715\u892A\u9000\u541E\u5C6F\u81C0\u62D6\u6258\u8131\u9E35\u9640\u9A6E\u9A7C\u692D\u59A5\u62D3\u553E\u6316\u54C7\u86D9\u6D3C\u5A03\u74E6\u889C\u6B6A\u5916\u8C4C\u5F2F\u6E7E\u73A9\u987D\u4E38\u70F7\u5B8C\u7897\u633D\u665A\u7696\u60CB\u5B9B\u5A49\u4E07\u8155\u6C6A\u738B\u4EA1\u6789\u7F51\u5F80\u65FA\u671B\u5FD8\u5984\u5A01"],["ce40","\u8719\u871B\u871D\u871F\u8720\u8724\u8726\u8727\u8728\u872A\u872B\u872C\u872D\u872F\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873A\u873C\u873D\u8740",6,"\u874A\u874B\u874D\u874F\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875A",5,"\u8761\u8762\u8766",7,"\u876F\u8771\u8772\u8773\u8775"],["ce80","\u8777\u8778\u8779\u877A\u877F\u8780\u8781\u8784\u8786\u8787\u8789\u878A\u878C\u878E",4,"\u8794\u8795\u8796\u8798",6,"\u87A0",4,"\u5DCD\u5FAE\u5371\u97E6\u8FDD\u6845\u56F4\u552F\u60DF\u4E3A\u6F4D\u7EF4\u82C7\u840E\u59D4\u4F1F\u4F2A\u5C3E\u7EAC\u672A\u851A\u5473\u754F\u80C3\u5582\u9B4F\u4F4D\u6E2D\u8C13\u5C09\u6170\u536B\u761F\u6E29\u868A\u6587\u95FB\u7EB9\u543B\u7A33\u7D0A\u95EE\u55E1\u7FC1\u74EE\u631D\u8717\u6DA1\u7A9D\u6211\u65A1\u5367\u63E1\u6C83\u5DEB\u545C\u94A8\u4E4C\u6C61\u8BEC\u5C4B\u65E0\u829C\u68A7\u543E\u5434\u6BCB\u6B66\u4E94\u6342\u5348\u821E\u4F0D\u4FAE\u575E\u620A\u96FE\u6664\u7269\u52FF\u52A1\u609F\u8BEF\u6614\u7199\u6790\u897F\u7852\u77FD\u6670\u563B\u5438\u9521\u727A"],["cf40","\u87A5\u87A6\u87A7\u87A9\u87AA\u87AE\u87B0\u87B1\u87B2\u87B4\u87B6\u87B7\u87B8\u87B9\u87BB\u87BC\u87BE\u87BF\u87C1",4,"\u87C7\u87C8\u87C9\u87CC",4,"\u87D4",6,"\u87DC\u87DD\u87DE\u87DF\u87E1\u87E2\u87E3\u87E4\u87E6\u87E7\u87E8\u87E9\u87EB\u87EC\u87ED\u87EF",9],["cf80","\u87FA\u87FB\u87FC\u87FD\u87FF\u8800\u8801\u8802\u8804",5,"\u880B",7,"\u8814\u8817\u8818\u8819\u881A\u881C",4,"\u8823\u7A00\u606F\u5E0C\u6089\u819D\u5915\u60DC\u7184\u70EF\u6EAA\u6C50\u7280\u6A84\u88AD\u5E2D\u4E60\u5AB3\u559C\u94E3\u6D17\u7CFB\u9699\u620F\u7EC6\u778E\u867E\u5323\u971E\u8F96\u6687\u5CE1\u4FA0\u72ED\u4E0B\u53A6\u590F\u5413\u6380\u9528\u5148\u4ED9\u9C9C\u7EA4\u54B8\u8D24\u8854\u8237\u95F2\u6D8E\u5F26\u5ACC\u663E\u9669\u73B0\u732E\u53BF\u817A\u9985\u7FA1\u5BAA\u9677\u9650\u7EBF\u76F8\u53A2\u9576\u9999\u7BB1\u8944\u6E58\u4E61\u7FD4\u7965\u8BE6\u60F3\u54CD\u4EAB\u9879\u5DF7\u6A61\u50CF\u5411\u8C61\u8427\u785D\u9704\u524A\u54EE\u56A3\u9500\u6D88\u5BB5\u6DC6\u6653"],["d040","\u8824",13,"\u8833",5,"\u883A\u883B\u883D\u883E\u883F\u8841\u8842\u8843\u8846",5,"\u884E",5,"\u8855\u8856\u8858\u885A",6,"\u8866\u8867\u886A\u886D\u886F\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887A"],["d080","\u887B\u887C\u8880\u8883\u8886\u8887\u8889\u888A\u888C\u888E\u888F\u8890\u8891\u8893\u8894\u8895\u8897",4,"\u889D",4,"\u88A3\u88A5",5,"\u5C0F\u5B5D\u6821\u8096\u5578\u7B11\u6548\u6954\u4E9B\u6B47\u874E\u978B\u534F\u631F\u643A\u90AA\u659C\u80C1\u8C10\u5199\u68B0\u5378\u87F9\u61C8\u6CC4\u6CFB\u8C22\u5C51\u85AA\u82AF\u950C\u6B23\u8F9B\u65B0\u5FFB\u5FC3\u4FE1\u8845\u661F\u8165\u7329\u60FA\u5174\u5211\u578B\u5F62\u90A2\u884C\u9192\u5E78\u674F\u6027\u59D3\u5144\u51F6\u80F8\u5308\u6C79\u96C4\u718A\u4F11\u4FEE\u7F9E\u673D\u55C5\u9508\u79C0\u8896\u7EE3\u589F\u620C\u9700\u865A\u5618\u987B\u5F90\u8BB8\u84C4\u9157\u53D9\u65ED\u5E8F\u755C\u6064\u7D6E\u5A7F\u7EEA\u7EED\u8F69\u55A7\u5BA3\u60AC\u65CB\u7384"],["d140","\u88AC\u88AE\u88AF\u88B0\u88B2",4,"\u88B8\u88B9\u88BA\u88BB\u88BD\u88BE\u88BF\u88C0\u88C3\u88C4\u88C7\u88C8\u88CA\u88CB\u88CC\u88CD\u88CF\u88D0\u88D1\u88D3\u88D6\u88D7\u88DA",4,"\u88E0\u88E1\u88E6\u88E7\u88E9",6,"\u88F2\u88F5\u88F6\u88F7\u88FA\u88FB\u88FD\u88FF\u8900\u8901\u8903",5],["d180","\u8909\u890B",4,"\u8911\u8914",4,"\u891C",4,"\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892C\u892D\u892E\u892F\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7EDA\u9774\u859B\u5B66\u7A74\u96EA\u8840\u52CB\u718F\u5FAA\u65EC\u8BE2\u5BFB\u9A6F\u5DE1\u6B89\u6C5B\u8BAD\u8BAF\u900A\u8FC5\u538B\u62BC\u9E26\u9E2D\u5440\u4E2B\u82BD\u7259\u869C\u5D16\u8859\u6DAF\u96C5\u54D1\u4E9A\u8BB6\u7109\u54BD\u9609\u70DF\u6DF9\u76D0\u4E25\u7814\u8712\u5CA9\u5EF6\u8A00\u989C\u960E\u708E\u6CBF\u5944\u63A9\u773C\u884D\u6F14\u8273\u5830\u71D5\u538C\u781A\u96C1\u5501\u5F66\u7130\u5BB4\u8C1A\u9A8C\u6B83\u592E\u9E2F\u79E7\u6768\u626C\u4F6F\u75A1\u7F8A\u6D0B\u9633\u6C27\u4EF0\u75D2\u517B\u6837\u6F3E\u9080\u8170\u5996\u7476"],["d240","\u8938",8,"\u8942\u8943\u8945",24,"\u8960",5,"\u8967",19,"\u897C"],["d280","\u897D\u897E\u8980\u8982\u8984\u8985\u8987",26,"\u6447\u5C27\u9065\u7A91\u8C23\u59DA\u54AC\u8200\u836F\u8981\u8000\u6930\u564E\u8036\u7237\u91CE\u51B6\u4E5F\u9875\u6396\u4E1A\u53F6\u66F3\u814B\u591C\u6DB2\u4E00\u58F9\u533B\u63D6\u94F1\u4F9D\u4F0A\u8863\u9890\u5937\u9057\u79FB\u4EEA\u80F0\u7591\u6C82\u5B9C\u59E8\u5F5D\u6905\u8681\u501A\u5DF2\u4E59\u77E3\u4EE5\u827A\u6291\u6613\u9091\u5C79\u4EBF\u5F79\u81C6\u9038\u8084\u75AB\u4EA6\u88D4\u610F\u6BC5\u5FC6\u4E49\u76CA\u6EA2\u8BE3\u8BAE\u8C0A\u8BD1\u5F02\u7FFC\u7FCC\u7ECE\u8335\u836B\u56E0\u6BB7\u97F3\u9634\u59FB\u541F\u94F6\u6DEB\u5BC5\u996E\u5C39\u5F15\u9690"],["d340","\u89A2",30,"\u89C3\u89CD\u89D3\u89D4\u89D5\u89D7\u89D8\u89D9\u89DB\u89DD\u89DF\u89E0\u89E1\u89E2\u89E4\u89E7\u89E8\u89E9\u89EA\u89EC\u89ED\u89EE\u89F0\u89F1\u89F2\u89F4",6],["d380","\u89FB",4,"\u8A01",5,"\u8A08",21,"\u5370\u82F1\u6A31\u5A74\u9E70\u5E94\u7F28\u83B9\u8424\u8425\u8367\u8747\u8FCE\u8D62\u76C8\u5F71\u9896\u786C\u6620\u54DF\u62E5\u4F63\u81C3\u75C8\u5EB8\u96CD\u8E0A\u86F9\u548F\u6CF3\u6D8C\u6C38\u607F\u52C7\u7528\u5E7D\u4F18\u60A0\u5FE7\u5C24\u7531\u90AE\u94C0\u72B9\u6CB9\u6E38\u9149\u6709\u53CB\u53F3\u4F51\u91C9\u8BF1\u53C8\u5E7C\u8FC2\u6DE4\u4E8E\u76C2\u6986\u865E\u611A\u8206\u4F59\u4FDE\u903E\u9C7C\u6109\u6E1D\u6E14\u9685\u4E88\u5A31\u96E8\u4E0E\u5C7F\u79B9\u5B87\u8BED\u7FBD\u7389\u57DF\u828B\u90C1\u5401\u9047\u55BB\u5CEA\u5FA1\u6108\u6B32\u72F1\u80B2\u8A89"],["d440","\u8A1E",31,"\u8A3F",8,"\u8A49",21],["d480","\u8A5F",25,"\u8A7A",6,"\u6D74\u5BD3\u88D5\u9884\u8C6B\u9A6D\u9E33\u6E0A\u51A4\u5143\u57A3\u8881\u539F\u63F4\u8F95\u56ED\u5458\u5706\u733F\u6E90\u7F18\u8FDC\u82D1\u613F\u6028\u9662\u66F0\u7EA6\u8D8A\u8DC3\u94A5\u5CB3\u7CA4\u6708\u60A6\u9605\u8018\u4E91\u90E7\u5300\u9668\u5141\u8FD0\u8574\u915D\u6655\u97F5\u5B55\u531D\u7838\u6742\u683D\u54C9\u707E\u5BB0\u8F7D\u518D\u5728\u54B1\u6512\u6682\u8D5E\u8D43\u810F\u846C\u906D\u7CDF\u51FF\u85FB\u67A3\u65E9\u6FA1\u86A4\u8E81\u566A\u9020\u7682\u7076\u71E5\u8D23\u62E9\u5219\u6CFD\u8D3C\u600E\u589E\u618E\u66FE\u8D60\u624E\u55B3\u6E23\u672D\u8F67"],["d540","\u8A81",7,"\u8A8B",7,"\u8A94",46],["d580","\u8AC3",32,"\u94E1\u95F8\u7728\u6805\u69A8\u548B\u4E4D\u70B8\u8BC8\u6458\u658B\u5B85\u7A84\u503A\u5BE8\u77BB\u6BE1\u8A79\u7C98\u6CBE\u76CF\u65A9\u8F97\u5D2D\u5C55\u8638\u6808\u5360\u6218\u7AD9\u6E5B\u7EFD\u6A1F\u7AE0\u5F70\u6F33\u5F20\u638C\u6DA8\u6756\u4E08\u5E10\u8D26\u4ED7\u80C0\u7634\u969C\u62DB\u662D\u627E\u6CBC\u8D75\u7167\u7F69\u5146\u8087\u53EC\u906E\u6298\u54F2\u86F0\u8F99\u8005\u9517\u8517\u8FD9\u6D59\u73CD\u659F\u771F\u7504\u7827\u81FB\u8D1E\u9488\u4FA6\u6795\u75B9\u8BCA\u9707\u632F\u9547\u9635\u84B8\u6323\u7741\u5F81\u72F0\u4E89\u6014\u6574\u62EF\u6B63\u653F"],["d640","\u8AE4",34,"\u8B08",27],["d680","\u8B24\u8B25\u8B27",30,"\u5E27\u75C7\u90D1\u8BC1\u829D\u679D\u652F\u5431\u8718\u77E5\u80A2\u8102\u6C41\u4E4B\u7EC7\u804C\u76F4\u690D\u6B96\u6267\u503C\u4F84\u5740\u6307\u6B62\u8DBE\u53EA\u65E8\u7EB8\u5FD7\u631A\u63B7\u81F3\u81F4\u7F6E\u5E1C\u5CD9\u5236\u667A\u79E9\u7A1A\u8D28\u7099\u75D4\u6EDE\u6CBB\u7A92\u4E2D\u76C5\u5FE0\u949F\u8877\u7EC8\u79CD\u80BF\u91CD\u4EF2\u4F17\u821F\u5468\u5DDE\u6D32\u8BCC\u7CA5\u8F74\u8098\u5E1A\u5492\u76B1\u5B99\u663C\u9AA4\u73E0\u682A\u86DB\u6731\u732A\u8BF8\u8BDB\u9010\u7AF9\u70DB\u716E\u62C4\u77A9\u5631\u4E3B\u8457\u67F1\u52A9\u86C0\u8D2E\u94F8\u7B51"],["d740","\u8B46",31,"\u8B67",4,"\u8B6D",25],["d780","\u8B87",24,"\u8BAC\u8BB1\u8BBB\u8BC7\u8BD0\u8BEA\u8C09\u8C1E\u4F4F\u6CE8\u795D\u9A7B\u6293\u722A\u62FD\u4E13\u7816\u8F6C\u64B0\u8D5A\u7BC6\u6869\u5E84\u88C5\u5986\u649E\u58EE\u72B6\u690E\u9525\u8FFD\u8D58\u5760\u7F00\u8C06\u51C6\u6349\u62D9\u5353\u684C\u7422\u8301\u914C\u5544\u7740\u707C\u6D4A\u5179\u54A8\u8D44\u59FF\u6ECB\u6DC4\u5B5C\u7D2B\u4ED4\u7C7D\u6ED3\u5B50\u81EA\u6E0D\u5B57\u9B03\u68D5\u8E2A\u5B97\u7EFC\u603B\u7EB5\u90B9\u8D70\u594F\u63CD\u79DF\u8DB3\u5352\u65CF\u7956\u8BC5\u963B\u7EC4\u94BB\u7E82\u5634\u9189\u6700\u7F6A\u5C0A\u9075\u6628\u5DE6\u4F50\u67DE\u505A\u4F5C\u5750\u5EA7"],["d840","\u8C38",8,"\u8C42\u8C43\u8C44\u8C45\u8C48\u8C4A\u8C4B\u8C4D",7,"\u8C56\u8C57\u8C58\u8C59\u8C5B",5,"\u8C63",6,"\u8C6C",6,"\u8C74\u8C75\u8C76\u8C77\u8C7B",6,"\u8C83\u8C84\u8C86\u8C87"],["d880","\u8C88\u8C8B\u8C8D",6,"\u8C95\u8C96\u8C97\u8C99",20,"\u4E8D\u4E0C\u5140\u4E10\u5EFF\u5345\u4E15\u4E98\u4E1E\u9B32\u5B6C\u5669\u4E28\u79BA\u4E3F\u5315\u4E47\u592D\u723B\u536E\u6C10\u56DF\u80E4\u9997\u6BD3\u777E\u9F17\u4E36\u4E9F\u9F10\u4E5C\u4E69\u4E93\u8288\u5B5B\u556C\u560F\u4EC4\u538D\u539D\u53A3\u53A5\u53AE\u9765\u8D5D\u531A\u53F5\u5326\u532E\u533E\u8D5C\u5366\u5363\u5202\u5208\u520E\u522D\u5233\u523F\u5240\u524C\u525E\u5261\u525C\u84AF\u527D\u5282\u5281\u5290\u5293\u5182\u7F54\u4EBB\u4EC3\u4EC9\u4EC2\u4EE8\u4EE1\u4EEB\u4EDE\u4F1B\u4EF3\u4F22\u4F64\u4EF5\u4F25\u4F27\u4F09\u4F2B\u4F5E\u4F67\u6538\u4F5A\u4F5D"],["d940","\u8CAE",62],["d980","\u8CED",32,"\u4F5F\u4F57\u4F32\u4F3D\u4F76\u4F74\u4F91\u4F89\u4F83\u4F8F\u4F7E\u4F7B\u4FAA\u4F7C\u4FAC\u4F94\u4FE6\u4FE8\u4FEA\u4FC5\u4FDA\u4FE3\u4FDC\u4FD1\u4FDF\u4FF8\u5029\u504C\u4FF3\u502C\u500F\u502E\u502D\u4FFE\u501C\u500C\u5025\u5028\u507E\u5043\u5055\u5048\u504E\u506C\u507B\u50A5\u50A7\u50A9\u50BA\u50D6\u5106\u50ED\u50EC\u50E6\u50EE\u5107\u510B\u4EDD\u6C3D\u4F58\u4F65\u4FCE\u9FA0\u6C46\u7C74\u516E\u5DFD\u9EC9\u9998\u5181\u5914\u52F9\u530D\u8A07\u5310\u51EB\u5919\u5155\u4EA0\u5156\u4EB3\u886E\u88A4\u4EB5\u8114\u88D2\u7980\u5B34\u8803\u7FB8\u51AB\u51B1\u51BD\u51BC"],["da40","\u8D0E",14,"\u8D20\u8D51\u8D52\u8D57\u8D5F\u8D65\u8D68\u8D69\u8D6A\u8D6C\u8D6E\u8D6F\u8D71\u8D72\u8D78",8,"\u8D82\u8D83\u8D86\u8D87\u8D88\u8D89\u8D8C",4,"\u8D92\u8D93\u8D95",9,"\u8DA0\u8DA1"],["da80","\u8DA2\u8DA4",12,"\u8DB2\u8DB6\u8DB7\u8DB9\u8DBB\u8DBD\u8DC0\u8DC1\u8DC2\u8DC5\u8DC7\u8DC8\u8DC9\u8DCA\u8DCD\u8DD0\u8DD2\u8DD3\u8DD4\u51C7\u5196\u51A2\u51A5\u8BA0\u8BA6\u8BA7\u8BAA\u8BB4\u8BB5\u8BB7\u8BC2\u8BC3\u8BCB\u8BCF\u8BCE\u8BD2\u8BD3\u8BD4\u8BD6\u8BD8\u8BD9\u8BDC\u8BDF\u8BE0\u8BE4\u8BE8\u8BE9\u8BEE\u8BF0\u8BF3\u8BF6\u8BF9\u8BFC\u8BFF\u8C00\u8C02\u8C04\u8C07\u8C0C\u8C0F\u8C11\u8C12\u8C14\u8C15\u8C16\u8C19\u8C1B\u8C18\u8C1D\u8C1F\u8C20\u8C21\u8C25\u8C27\u8C2A\u8C2B\u8C2E\u8C2F\u8C32\u8C33\u8C35\u8C36\u5369\u537A\u961D\u9622\u9621\u9631\u962A\u963D\u963C\u9642\u9649\u9654\u965F\u9667\u966C\u9672\u9674\u9688\u968D\u9697\u96B0\u9097\u909B\u909D\u9099\u90AC\u90A1\u90B4\u90B3\u90B6\u90BA"],["db40","\u8DD5\u8DD8\u8DD9\u8DDC\u8DE0\u8DE1\u8DE2\u8DE5\u8DE6\u8DE7\u8DE9\u8DED\u8DEE\u8DF0\u8DF1\u8DF2\u8DF4\u8DF6\u8DFC\u8DFE",6,"\u8E06\u8E07\u8E08\u8E0B\u8E0D\u8E0E\u8E10\u8E11\u8E12\u8E13\u8E15",7,"\u8E20\u8E21\u8E24",4,"\u8E2B\u8E2D\u8E30\u8E32\u8E33\u8E34\u8E36\u8E37\u8E38\u8E3B\u8E3C\u8E3E"],["db80","\u8E3F\u8E43\u8E45\u8E46\u8E4C",4,"\u8E53",5,"\u8E5A",11,"\u8E67\u8E68\u8E6A\u8E6B\u8E6E\u8E71\u90B8\u90B0\u90CF\u90C5\u90BE\u90D0\u90C4\u90C7\u90D3\u90E6\u90E2\u90DC\u90D7\u90DB\u90EB\u90EF\u90FE\u9104\u9122\u911E\u9123\u9131\u912F\u9139\u9143\u9146\u520D\u5942\u52A2\u52AC\u52AD\u52BE\u54FF\u52D0\u52D6\u52F0\u53DF\u71EE\u77CD\u5EF4\u51F5\u51FC\u9B2F\u53B6\u5F01\u755A\u5DEF\u574C\u57A9\u57A1\u587E\u58BC\u58C5\u58D1\u5729\u572C\u572A\u5733\u5739\u572E\u572F\u575C\u573B\u5742\u5769\u5785\u576B\u5786\u577C\u577B\u5768\u576D\u5776\u5773\u57AD\u57A4\u578C\u57B2\u57CF\u57A7\u57B4\u5793\u57A0\u57D5\u57D8\u57DA\u57D9\u57D2\u57B8\u57F4\u57EF\u57F8\u57E4\u57DD"],["dc40","\u8E73\u8E75\u8E77",4,"\u8E7D\u8E7E\u8E80\u8E82\u8E83\u8E84\u8E86\u8E88",6,"\u8E91\u8E92\u8E93\u8E95",6,"\u8E9D\u8E9F",11,"\u8EAD\u8EAE\u8EB0\u8EB1\u8EB3",6,"\u8EBB",7],["dc80","\u8EC3",10,"\u8ECF",21,"\u580B\u580D\u57FD\u57ED\u5800\u581E\u5819\u5844\u5820\u5865\u586C\u5881\u5889\u589A\u5880\u99A8\u9F19\u61FF\u8279\u827D\u827F\u828F\u828A\u82A8\u8284\u828E\u8291\u8297\u8299\u82AB\u82B8\u82BE\u82B0\u82C8\u82CA\u82E3\u8298\u82B7\u82AE\u82CB\u82CC\u82C1\u82A9\u82B4\u82A1\u82AA\u829F\u82C4\u82CE\u82A4\u82E1\u8309\u82F7\u82E4\u830F\u8307\u82DC\u82F4\u82D2\u82D8\u830C\u82FB\u82D3\u8311\u831A\u8306\u8314\u8315\u82E0\u82D5\u831C\u8351\u835B\u835C\u8308\u8392\u833C\u8334\u8331\u839B\u835E\u832F\u834F\u8347\u8343\u835F\u8340\u8317\u8360\u832D\u833A\u8333\u8366\u8365"],["dd40","\u8EE5",62],["dd80","\u8F24",32,"\u8368\u831B\u8369\u836C\u836A\u836D\u836E\u83B0\u8378\u83B3\u83B4\u83A0\u83AA\u8393\u839C\u8385\u837C\u83B6\u83A9\u837D\u83B8\u837B\u8398\u839E\u83A8\u83BA\u83BC\u83C1\u8401\u83E5\u83D8\u5807\u8418\u840B\u83DD\u83FD\u83D6\u841C\u8438\u8411\u8406\u83D4\u83DF\u840F\u8403\u83F8\u83F9\u83EA\u83C5\u83C0\u8426\u83F0\u83E1\u845C\u8451\u845A\u8459\u8473\u8487\u8488\u847A\u8489\u8478\u843C\u8446\u8469\u8476\u848C\u848E\u8431\u846D\u84C1\u84CD\u84D0\u84E6\u84BD\u84D3\u84CA\u84BF\u84BA\u84E0\u84A1\u84B9\u84B4\u8497\u84E5\u84E3\u850C\u750D\u8538\u84F0\u8539\u851F\u853A"],["de40","\u8F45",32,"\u8F6A\u8F80\u8F8C\u8F92\u8F9D\u8FA0\u8FA1\u8FA2\u8FA4\u8FA5\u8FA6\u8FA7\u8FAA\u8FAC\u8FAD\u8FAE\u8FAF\u8FB2\u8FB3\u8FB4\u8FB5\u8FB7\u8FB8\u8FBA\u8FBB\u8FBC\u8FBF\u8FC0\u8FC3\u8FC6"],["de80","\u8FC9",4,"\u8FCF\u8FD2\u8FD6\u8FD7\u8FDA\u8FE0\u8FE1\u8FE3\u8FE7\u8FEC\u8FEF\u8FF1\u8FF2\u8FF4\u8FF5\u8FF6\u8FFA\u8FFB\u8FFC\u8FFE\u8FFF\u9007\u9008\u900C\u900E\u9013\u9015\u9018\u8556\u853B\u84FF\u84FC\u8559\u8548\u8568\u8564\u855E\u857A\u77A2\u8543\u8572\u857B\u85A4\u85A8\u8587\u858F\u8579\u85AE\u859C\u8585\u85B9\u85B7\u85B0\u85D3\u85C1\u85DC\u85FF\u8627\u8605\u8629\u8616\u863C\u5EFE\u5F08\u593C\u5941\u8037\u5955\u595A\u5958\u530F\u5C22\u5C25\u5C2C\u5C34\u624C\u626A\u629F\u62BB\u62CA\u62DA\u62D7\u62EE\u6322\u62F6\u6339\u634B\u6343\u63AD\u63F6\u6371\u637A\u638E\u63B4\u636D\u63AC\u638A\u6369\u63AE\u63BC\u63F2\u63F8\u63E0\u63FF\u63C4\u63DE\u63CE\u6452\u63C6\u63BE\u6445\u6441\u640B\u641B\u6420\u640C\u6426\u6421\u645E\u6484\u646D\u6496"],["df40","\u9019\u901C\u9023\u9024\u9025\u9027",5,"\u9030",4,"\u9037\u9039\u903A\u903D\u903F\u9040\u9043\u9045\u9046\u9048",4,"\u904E\u9054\u9055\u9056\u9059\u905A\u905C",5,"\u9064\u9066\u9067\u9069\u906A\u906B\u906C\u906F",4,"\u9076",6,"\u907E\u9081"],["df80","\u9084\u9085\u9086\u9087\u9089\u908A\u908C",4,"\u9092\u9094\u9096\u9098\u909A\u909C\u909E\u909F\u90A0\u90A4\u90A5\u90A7\u90A8\u90A9\u90AB\u90AD\u90B2\u90B7\u90BC\u90BD\u90BF\u90C0\u647A\u64B7\u64B8\u6499\u64BA\u64C0\u64D0\u64D7\u64E4\u64E2\u6509\u6525\u652E\u5F0B\u5FD2\u7519\u5F11\u535F\u53F1\u53FD\u53E9\u53E8\u53FB\u5412\u5416\u5406\u544B\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549A\u549B\u5484\u5476\u5466\u549D\u54D0\u54AD\u54C2\u54B4\u54D2\u54A7\u54A6\u54D3\u54D4\u5472\u54A3\u54D5\u54BB\u54BF\u54CC\u54D9\u54DA\u54DC\u54A9\u54AA\u54A4\u54DD\u54CF\u54DE\u551B\u54E7\u5520\u54FD\u5514\u54F3\u5522\u5523\u550F\u5511\u5527\u552A\u5567\u558F\u55B5\u5549\u556D\u5541\u5555\u553F\u5550\u553C"],["e040","\u90C2\u90C3\u90C6\u90C8\u90C9\u90CB\u90CC\u90CD\u90D2\u90D4\u90D5\u90D6\u90D8\u90D9\u90DA\u90DE\u90DF\u90E0\u90E3\u90E4\u90E5\u90E9\u90EA\u90EC\u90EE\u90F0\u90F1\u90F2\u90F3\u90F5\u90F6\u90F7\u90F9\u90FA\u90FB\u90FC\u90FF\u9100\u9101\u9103\u9105",19,"\u911A\u911B\u911C"],["e080","\u911D\u911F\u9120\u9121\u9124",10,"\u9130\u9132",6,"\u913A",8,"\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555C\u558B\u55D2\u5583\u55B1\u55B9\u5588\u5581\u559F\u557E\u55D6\u5591\u557B\u55DF\u55BD\u55BE\u5594\u5599\u55EA\u55F7\u55C9\u561F\u55D1\u55EB\u55EC\u55D4\u55E6\u55DD\u55C4\u55EF\u55E5\u55F2\u55F3\u55CC\u55CD\u55E8\u55F5\u55E4\u8F94\u561E\u5608\u560C\u5601\u5624\u5623\u55FE\u5600\u5627\u562D\u5658\u5639\u5657\u562C\u564D\u5662\u5659\u565C\u564C\u5654\u5686\u5664\u5671\u566B\u567B\u567C\u5685\u5693\u56AF\u56D4\u56D7\u56DD\u56E1\u56F5\u56EB\u56F9\u56FF\u5704\u570A\u5709\u571C\u5E0F\u5E19\u5E14\u5E11\u5E31\u5E3B\u5E3C"],["e140","\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915B\u915C\u915F\u9160\u9166\u9167\u9168\u916B\u916D\u9173\u917A\u917B\u917C\u9180",4,"\u9186\u9188\u918A\u918E\u918F\u9193",6,"\u919C",5,"\u91A4",5,"\u91AB\u91AC\u91B0\u91B1\u91B2\u91B3\u91B6\u91B7\u91B8\u91B9\u91BB"],["e180","\u91BC",10,"\u91C8\u91CB\u91D0\u91D2",9,"\u91DD",8,"\u5E37\u5E44\u5E54\u5E5B\u5E5E\u5E61\u5C8C\u5C7A\u5C8D\u5C90\u5C96\u5C88\u5C98\u5C99\u5C91\u5C9A\u5C9C\u5CB5\u5CA2\u5CBD\u5CAC\u5CAB\u5CB1\u5CA3\u5CC1\u5CB7\u5CC4\u5CD2\u5CE4\u5CCB\u5CE5\u5D02\u5D03\u5D27\u5D26\u5D2E\u5D24\u5D1E\u5D06\u5D1B\u5D58\u5D3E\u5D34\u5D3D\u5D6C\u5D5B\u5D6F\u5D5D\u5D6B\u5D4B\u5D4A\u5D69\u5D74\u5D82\u5D99\u5D9D\u8C73\u5DB7\u5DC5\u5F73\u5F77\u5F82\u5F87\u5F89\u5F8C\u5F95\u5F99\u5F9C\u5FA8\u5FAD\u5FB5\u5FBC\u8862\u5F61\u72AD\u72B0\u72B4\u72B7\u72B8\u72C3\u72C1\u72CE\u72CD\u72D2\u72E8\u72EF\u72E9\u72F2\u72F4\u72F7\u7301\u72F3\u7303\u72FA"],["e240","\u91E6",62],["e280","\u9225",32,"\u72FB\u7317\u7313\u7321\u730A\u731E\u731D\u7315\u7322\u7339\u7325\u732C\u7338\u7331\u7350\u734D\u7357\u7360\u736C\u736F\u737E\u821B\u5925\u98E7\u5924\u5902\u9963\u9967",5,"\u9974\u9977\u997D\u9980\u9984\u9987\u998A\u998D\u9990\u9991\u9993\u9994\u9995\u5E80\u5E91\u5E8B\u5E96\u5EA5\u5EA0\u5EB9\u5EB5\u5EBE\u5EB3\u8D53\u5ED2\u5ED1\u5EDB\u5EE8\u5EEA\u81BA\u5FC4\u5FC9\u5FD6\u5FCF\u6003\u5FEE\u6004\u5FE1\u5FE4\u5FFE\u6005\u6006\u5FEA\u5FED\u5FF8\u6019\u6035\u6026\u601B\u600F\u600D\u6029\u602B\u600A\u603F\u6021\u6078\u6079\u607B\u607A\u6042"],["e340","\u9246",45,"\u9275",16],["e380","\u9286",7,"\u928F",24,"\u606A\u607D\u6096\u609A\u60AD\u609D\u6083\u6092\u608C\u609B\u60EC\u60BB\u60B1\u60DD\u60D8\u60C6\u60DA\u60B4\u6120\u6126\u6115\u6123\u60F4\u6100\u610E\u612B\u614A\u6175\u61AC\u6194\u61A7\u61B7\u61D4\u61F5\u5FDD\u96B3\u95E9\u95EB\u95F1\u95F3\u95F5\u95F6\u95FC\u95FE\u9603\u9604\u9606\u9608\u960A\u960B\u960C\u960D\u960F\u9612\u9615\u9616\u9617\u9619\u961A\u4E2C\u723F\u6215\u6C35\u6C54\u6C5C\u6C4A\u6CA3\u6C85\u6C90\u6C94\u6C8C\u6C68\u6C69\u6C74\u6C76\u6C86\u6CA9\u6CD0\u6CD4\u6CAD\u6CF7\u6CF8\u6CF1\u6CD7\u6CB2\u6CE0\u6CD6\u6CFA\u6CEB\u6CEE\u6CB1\u6CD3\u6CEF\u6CFE"],["e440","\u92A8",5,"\u92AF",24,"\u92C9",31],["e480","\u92E9",32,"\u6D39\u6D27\u6D0C\u6D43\u6D48\u6D07\u6D04\u6D19\u6D0E\u6D2B\u6D4D\u6D2E\u6D35\u6D1A\u6D4F\u6D52\u6D54\u6D33\u6D91\u6D6F\u6D9E\u6DA0\u6D5E\u6D93\u6D94\u6D5C\u6D60\u6D7C\u6D63\u6E1A\u6DC7\u6DC5\u6DDE\u6E0E\u6DBF\u6DE0\u6E11\u6DE6\u6DDD\u6DD9\u6E16\u6DAB\u6E0C\u6DAE\u6E2B\u6E6E\u6E4E\u6E6B\u6EB2\u6E5F\u6E86\u6E53\u6E54\u6E32\u6E25\u6E44\u6EDF\u6EB1\u6E98\u6EE0\u6F2D\u6EE2\u6EA5\u6EA7\u6EBD\u6EBB\u6EB7\u6ED7\u6EB4\u6ECF\u6E8F\u6EC2\u6E9F\u6F62\u6F46\u6F47\u6F24\u6F15\u6EF9\u6F2F\u6F36\u6F4B\u6F74\u6F2A\u6F09\u6F29\u6F89\u6F8D\u6F8C\u6F78\u6F72\u6F7C\u6F7A\u6FD1"],["e540","\u930A",51,"\u933F",10],["e580","\u934A",31,"\u936B\u6FC9\u6FA7\u6FB9\u6FB6\u6FC2\u6FE1\u6FEE\u6FDE\u6FE0\u6FEF\u701A\u7023\u701B\u7039\u7035\u704F\u705E\u5B80\u5B84\u5B95\u5B93\u5BA5\u5BB8\u752F\u9A9E\u6434\u5BE4\u5BEE\u8930\u5BF0\u8E47\u8B07\u8FB6\u8FD3\u8FD5\u8FE5\u8FEE\u8FE4\u8FE9\u8FE6\u8FF3\u8FE8\u9005\u9004\u900B\u9026\u9011\u900D\u9016\u9021\u9035\u9036\u902D\u902F\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905B\u66B9\u9074\u907D\u9082\u9088\u9083\u908B\u5F50\u5F57\u5F56\u5F58\u5C3B\u54AB\u5C50\u5C59\u5B71\u5C63\u5C66\u7FBC\u5F2A\u5F29\u5F2D\u8274\u5F3C\u9B3B\u5C6E\u5981\u5983\u598D\u59A9\u59AA\u59A3"],["e640","\u936C",34,"\u9390",27],["e680","\u93AC",29,"\u93CB\u93CC\u93CD\u5997\u59CA\u59AB\u599E\u59A4\u59D2\u59B2\u59AF\u59D7\u59BE\u5A05\u5A06\u59DD\u5A08\u59E3\u59D8\u59F9\u5A0C\u5A09\u5A32\u5A34\u5A11\u5A23\u5A13\u5A40\u5A67\u5A4A\u5A55\u5A3C\u5A62\u5A75\u80EC\u5AAA\u5A9B\u5A77\u5A7A\u5ABE\u5AEB\u5AB2\u5AD2\u5AD4\u5AB8\u5AE0\u5AE3\u5AF1\u5AD6\u5AE6\u5AD8\u5ADC\u5B09\u5B17\u5B16\u5B32\u5B37\u5B40\u5C15\u5C1C\u5B5A\u5B65\u5B73\u5B51\u5B53\u5B62\u9A75\u9A77\u9A78\u9A7A\u9A7F\u9A7D\u9A80\u9A81\u9A85\u9A88\u9A8A\u9A90\u9A92\u9A93\u9A96\u9A98\u9A9B\u9A9C\u9A9D\u9A9F\u9AA0\u9AA2\u9AA3\u9AA5\u9AA7\u7E9F\u7EA1\u7EA3\u7EA5\u7EA8\u7EA9"],["e740","\u93CE",7,"\u93D7",54],["e780","\u940E",32,"\u7EAD\u7EB0\u7EBE\u7EC0\u7EC1\u7EC2\u7EC9\u7ECB\u7ECC\u7ED0\u7ED4\u7ED7\u7EDB\u7EE0\u7EE1\u7EE8\u7EEB\u7EEE\u7EEF\u7EF1\u7EF2\u7F0D\u7EF6\u7EFA\u7EFB\u7EFE\u7F01\u7F02\u7F03\u7F07\u7F08\u7F0B\u7F0C\u7F0F\u7F11\u7F12\u7F17\u7F19\u7F1C\u7F1B\u7F1F\u7F21",6,"\u7F2A\u7F2B\u7F2C\u7F2D\u7F2F",4,"\u7F35\u5E7A\u757F\u5DDB\u753E\u9095\u738E\u7391\u73AE\u73A2\u739F\u73CF\u73C2\u73D1\u73B7\u73B3\u73C0\u73C9\u73C8\u73E5\u73D9\u987C\u740A\u73E9\u73E7\u73DE\u73BA\u73F2\u740F\u742A\u745B\u7426\u7425\u7428\u7430\u742E\u742C"],["e840","\u942F",14,"\u943F",43,"\u946C\u946D\u946E\u946F"],["e880","\u9470",20,"\u9491\u9496\u9498\u94C7\u94CF\u94D3\u94D4\u94DA\u94E6\u94FB\u951C\u9520\u741B\u741A\u7441\u745C\u7457\u7455\u7459\u7477\u746D\u747E\u749C\u748E\u7480\u7481\u7487\u748B\u749E\u74A8\u74A9\u7490\u74A7\u74D2\u74BA\u97EA\u97EB\u97EC\u674C\u6753\u675E\u6748\u6769\u67A5\u6787\u676A\u6773\u6798\u67A7\u6775\u67A8\u679E\u67AD\u678B\u6777\u677C\u67F0\u6809\u67D8\u680A\u67E9\u67B0\u680C\u67D9\u67B5\u67DA\u67B3\u67DD\u6800\u67C3\u67B8\u67E2\u680E\u67C1\u67FD\u6832\u6833\u6860\u6861\u684E\u6862\u6844\u6864\u6883\u681D\u6855\u6866\u6841\u6867\u6840\u683E\u684A\u6849\u6829\u68B5\u688F\u6874\u6877\u6893\u686B\u68C2\u696E\u68FC\u691F\u6920\u68F9"],["e940","\u9527\u9533\u953D\u9543\u9548\u954B\u9555\u955A\u9560\u956E\u9574\u9575\u9577",7,"\u9580",42],["e980","\u95AB",32,"\u6924\u68F0\u690B\u6901\u6957\u68E3\u6910\u6971\u6939\u6960\u6942\u695D\u6984\u696B\u6980\u6998\u6978\u6934\u69CC\u6987\u6988\u69CE\u6989\u6966\u6963\u6979\u699B\u69A7\u69BB\u69AB\u69AD\u69D4\u69B1\u69C1\u69CA\u69DF\u6995\u69E0\u698D\u69FF\u6A2F\u69ED\u6A17\u6A18\u6A65\u69F2\u6A44\u6A3E\u6AA0\u6A50\u6A5B\u6A35\u6A8E\u6A79\u6A3D\u6A28\u6A58\u6A7C\u6A91\u6A90\u6AA9\u6A97\u6AAB\u7337\u7352\u6B81\u6B82\u6B87\u6B84\u6B92\u6B93\u6B8D\u6B9A\u6B9B\u6BA1\u6BAA\u8F6B\u8F6D\u8F71\u8F72\u8F73\u8F75\u8F76\u8F78\u8F77\u8F79\u8F7A\u8F7C\u8F7E\u8F81\u8F82\u8F84\u8F87\u8F8B"],["ea40","\u95CC",27,"\u95EC\u95FF\u9607\u9613\u9618\u961B\u961E\u9620\u9623",6,"\u962B\u962C\u962D\u962F\u9630\u9637\u9638\u9639\u963A\u963E\u9641\u9643\u964A\u964E\u964F\u9651\u9652\u9653\u9656\u9657"],["ea80","\u9658\u9659\u965A\u965C\u965D\u965E\u9660\u9663\u9665\u9666\u966B\u966D",4,"\u9673\u9678",12,"\u9687\u9689\u968A\u8F8D\u8F8E\u8F8F\u8F98\u8F9A\u8ECE\u620B\u6217\u621B\u621F\u6222\u6221\u6225\u6224\u622C\u81E7\u74EF\u74F4\u74FF\u750F\u7511\u7513\u6534\u65EE\u65EF\u65F0\u660A\u6619\u6772\u6603\u6615\u6600\u7085\u66F7\u661D\u6634\u6631\u6636\u6635\u8006\u665F\u6654\u6641\u664F\u6656\u6661\u6657\u6677\u6684\u668C\u66A7\u669D\u66BE\u66DB\u66DC\u66E6\u66E9\u8D32\u8D33\u8D36\u8D3B\u8D3D\u8D40\u8D45\u8D46\u8D48\u8D49\u8D47\u8D4D\u8D55\u8D59\u89C7\u89CA\u89CB\u89CC\u89CE\u89CF\u89D0\u89D1\u726E\u729F\u725D\u7266\u726F\u727E\u727F\u7284\u728B\u728D\u728F\u7292\u6308\u6332\u63B0"],["eb40","\u968C\u968E\u9691\u9692\u9693\u9695\u9696\u969A\u969B\u969D",9,"\u96A8",7,"\u96B1\u96B2\u96B4\u96B5\u96B7\u96B8\u96BA\u96BB\u96BF\u96C2\u96C3\u96C8\u96CA\u96CB\u96D0\u96D1\u96D3\u96D4\u96D6",9,"\u96E1",6,"\u96EB"],["eb80","\u96EC\u96ED\u96EE\u96F0\u96F1\u96F2\u96F4\u96F5\u96F8\u96FA\u96FB\u96FC\u96FD\u96FF\u9702\u9703\u9705\u970A\u970B\u970C\u9710\u9711\u9712\u9714\u9715\u9717",4,"\u971D\u971F\u9720\u643F\u64D8\u8004\u6BEA\u6BF3\u6BFD\u6BF5\u6BF9\u6C05\u6C07\u6C06\u6C0D\u6C15\u6C18\u6C19\u6C1A\u6C21\u6C29\u6C24\u6C2A\u6C32\u6535\u6555\u656B\u724D\u7252\u7256\u7230\u8662\u5216\u809F\u809C\u8093\u80BC\u670A\u80BD\u80B1\u80AB\u80AD\u80B4\u80B7\u80E7\u80E8\u80E9\u80EA\u80DB\u80C2\u80C4\u80D9\u80CD\u80D7\u6710\u80DD\u80EB\u80F1\u80F4\u80ED\u810D\u810E\u80F2\u80FC\u6715\u8112\u8C5A\u8136\u811E\u812C\u8118\u8132\u8148\u814C\u8153\u8174\u8159\u815A\u8171\u8160\u8169\u817C\u817D\u816D\u8167\u584D\u5AB5\u8188\u8182\u8191\u6ED5\u81A3\u81AA\u81CC\u6726\u81CA\u81BB"],["ec40","\u9721",8,"\u972B\u972C\u972E\u972F\u9731\u9733",4,"\u973A\u973B\u973C\u973D\u973F",18,"\u9754\u9755\u9757\u9758\u975A\u975C\u975D\u975F\u9763\u9764\u9766\u9767\u9768\u976A",7],["ec80","\u9772\u9775\u9777",4,"\u977D",7,"\u9786",4,"\u978C\u978E\u978F\u9790\u9793\u9795\u9796\u9797\u9799",4,"\u81C1\u81A6\u6B24\u6B37\u6B39\u6B43\u6B46\u6B59\u98D1\u98D2\u98D3\u98D5\u98D9\u98DA\u6BB3\u5F40\u6BC2\u89F3\u6590\u9F51\u6593\u65BC\u65C6\u65C4\u65C3\u65CC\u65CE\u65D2\u65D6\u7080\u709C\u7096\u709D\u70BB\u70C0\u70B7\u70AB\u70B1\u70E8\u70CA\u7110\u7113\u7116\u712F\u7131\u7173\u715C\u7168\u7145\u7172\u714A\u7178\u717A\u7198\u71B3\u71B5\u71A8\u71A0\u71E0\u71D4\u71E7\u71F9\u721D\u7228\u706C\u7118\u7166\u71B9\u623E\u623D\u6243\u6248\u6249\u793B\u7940\u7946\u7949\u795B\u795C\u7953\u795A\u7962\u7957\u7960\u796F\u7967\u797A\u7985\u798A\u799A\u79A7\u79B3\u5FD1\u5FD0"],["ed40","\u979E\u979F\u97A1\u97A2\u97A4",6,"\u97AC\u97AE\u97B0\u97B1\u97B3\u97B5",46],["ed80","\u97E4\u97E5\u97E8\u97EE",4,"\u97F4\u97F7",23,"\u603C\u605D\u605A\u6067\u6041\u6059\u6063\u60AB\u6106\u610D\u615D\u61A9\u619D\u61CB\u61D1\u6206\u8080\u807F\u6C93\u6CF6\u6DFC\u77F6\u77F8\u7800\u7809\u7817\u7818\u7811\u65AB\u782D\u781C\u781D\u7839\u783A\u783B\u781F\u783C\u7825\u782C\u7823\u7829\u784E\u786D\u7856\u7857\u7826\u7850\u7847\u784C\u786A\u789B\u7893\u789A\u7887\u789C\u78A1\u78A3\u78B2\u78B9\u78A5\u78D4\u78D9\u78C9\u78EC\u78F2\u7905\u78F4\u7913\u7924\u791E\u7934\u9F9B\u9EF9\u9EFB\u9EFC\u76F1\u7704\u770D\u76F9\u7707\u7708\u771A\u7722\u7719\u772D\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775A\u7768"],["ee40","\u980F",62],["ee80","\u984E",32,"\u7762\u7765\u777F\u778D\u777D\u7780\u778C\u7791\u779F\u77A0\u77B0\u77B5\u77BD\u753A\u7540\u754E\u754B\u7548\u755B\u7572\u7579\u7583\u7F58\u7F61\u7F5F\u8A48\u7F68\u7F74\u7F71\u7F79\u7F81\u7F7E\u76CD\u76E5\u8832\u9485\u9486\u9487\u948B\u948A\u948C\u948D\u948F\u9490\u9494\u9497\u9495\u949A\u949B\u949C\u94A3\u94A4\u94AB\u94AA\u94AD\u94AC\u94AF\u94B0\u94B2\u94B4\u94B6",4,"\u94BC\u94BD\u94BF\u94C4\u94C8",6,"\u94D0\u94D1\u94D2\u94D5\u94D6\u94D7\u94D9\u94D8\u94DB\u94DE\u94DF\u94E0\u94E2\u94E4\u94E5\u94E7\u94E8\u94EA"],["ef40","\u986F",5,"\u988B\u988E\u9892\u9895\u9899\u98A3\u98A8",37,"\u98CF\u98D0\u98D4\u98D6\u98D7\u98DB\u98DC\u98DD\u98E0",4],["ef80","\u98E5\u98E6\u98E9",30,"\u94E9\u94EB\u94EE\u94EF\u94F3\u94F4\u94F5\u94F7\u94F9\u94FC\u94FD\u94FF\u9503\u9502\u9506\u9507\u9509\u950A\u950D\u950E\u950F\u9512",4,"\u9518\u951B\u951D\u951E\u951F\u9522\u952A\u952B\u9529\u952C\u9531\u9532\u9534\u9536\u9537\u9538\u953C\u953E\u953F\u9542\u9535\u9544\u9545\u9546\u9549\u954C\u954E\u954F\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955B\u955E\u955F\u955D\u9561\u9562\u9564",8,"\u956F\u9571\u9572\u9573\u953A\u77E7\u77EC\u96C9\u79D5\u79ED\u79E3\u79EB\u7A06\u5D47\u7A03\u7A02\u7A1E\u7A14"],["f040","\u9908",4,"\u990E\u990F\u9911",28,"\u992F",26],["f080","\u994A",9,"\u9956",12,"\u9964\u9966\u9973\u9978\u9979\u997B\u997E\u9982\u9983\u9989\u7A39\u7A37\u7A51\u9ECF\u99A5\u7A70\u7688\u768E\u7693\u7699\u76A4\u74DE\u74E0\u752C\u9E20\u9E22\u9E28",4,"\u9E32\u9E31\u9E36\u9E38\u9E37\u9E39\u9E3A\u9E3E\u9E41\u9E42\u9E44\u9E46\u9E47\u9E48\u9E49\u9E4B\u9E4C\u9E4E\u9E51\u9E55\u9E57\u9E5A\u9E5B\u9E5C\u9E5E\u9E63\u9E66",6,"\u9E71\u9E6D\u9E73\u7592\u7594\u7596\u75A0\u759D\u75AC\u75A3\u75B3\u75B4\u75B8\u75C4\u75B1\u75B0\u75C3\u75C2\u75D6\u75CD\u75E3\u75E8\u75E6\u75E4\u75EB\u75E7\u7603\u75F1\u75FC\u75FF\u7610\u7600\u7605\u760C\u7617\u760A\u7625\u7618\u7615\u7619"],["f140","\u998C\u998E\u999A",10,"\u99A6\u99A7\u99A9",47],["f180","\u99D9",32,"\u761B\u763C\u7622\u7620\u7640\u762D\u7630\u763F\u7635\u7643\u763E\u7633\u764D\u765E\u7654\u765C\u7656\u766B\u766F\u7FCA\u7AE6\u7A78\u7A79\u7A80\u7A86\u7A88\u7A95\u7AA6\u7AA0\u7AAC\u7AA8\u7AAD\u7AB3\u8864\u8869\u8872\u887D\u887F\u8882\u88A2\u88C6\u88B7\u88BC\u88C9\u88E2\u88CE\u88E3\u88E5\u88F1\u891A\u88FC\u88E8\u88FE\u88F0\u8921\u8919\u8913\u891B\u890A\u8934\u892B\u8936\u8941\u8966\u897B\u758B\u80E5\u76B2\u76B4\u77DC\u8012\u8014\u8016\u801C\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800B\u8035\u8043\u8046\u804D\u8052\u8069\u8071\u8983\u9878\u9880\u9883"],["f240","\u99FA",62],["f280","\u9A39",32,"\u9889\u988C\u988D\u988F\u9894\u989A\u989B\u989E\u989F\u98A1\u98A2\u98A5\u98A6\u864D\u8654\u866C\u866E\u867F\u867A\u867C\u867B\u86A8\u868D\u868B\u86AC\u869D\u86A7\u86A3\u86AA\u8693\u86A9\u86B6\u86C4\u86B5\u86CE\u86B0\u86BA\u86B1\u86AF\u86C9\u86CF\u86B4\u86E9\u86F1\u86F2\u86ED\u86F3\u86D0\u8713\u86DE\u86F4\u86DF\u86D8\u86D1\u8703\u8707\u86F8\u8708\u870A\u870D\u8709\u8723\u873B\u871E\u8725\u872E\u871A\u873E\u8748\u8734\u8731\u8729\u8737\u873F\u8782\u8722\u877D\u877E\u877B\u8760\u8770\u874C\u876E\u878B\u8753\u8763\u877C\u8764\u8759\u8765\u8793\u87AF\u87A8\u87D2"],["f340","\u9A5A",17,"\u9A72\u9A83\u9A89\u9A8D\u9A8E\u9A94\u9A95\u9A99\u9AA6\u9AA9",6,"\u9AB2\u9AB3\u9AB4\u9AB5\u9AB9\u9ABB\u9ABD\u9ABE\u9ABF\u9AC3\u9AC4\u9AC6",4,"\u9ACD\u9ACE\u9ACF\u9AD0\u9AD2\u9AD4\u9AD5\u9AD6\u9AD7\u9AD9\u9ADA\u9ADB\u9ADC"],["f380","\u9ADD\u9ADE\u9AE0\u9AE2\u9AE3\u9AE4\u9AE5\u9AE7\u9AE8\u9AE9\u9AEA\u9AEC\u9AEE\u9AF0",8,"\u9AFA\u9AFC",6,"\u9B04\u9B05\u9B06\u87C6\u8788\u8785\u87AD\u8797\u8783\u87AB\u87E5\u87AC\u87B5\u87B3\u87CB\u87D3\u87BD\u87D1\u87C0\u87CA\u87DB\u87EA\u87E0\u87EE\u8816\u8813\u87FE\u880A\u881B\u8821\u8839\u883C\u7F36\u7F42\u7F44\u7F45\u8210\u7AFA\u7AFD\u7B08\u7B03\u7B04\u7B15\u7B0A\u7B2B\u7B0F\u7B47\u7B38\u7B2A\u7B19\u7B2E\u7B31\u7B20\u7B25\u7B24\u7B33\u7B3E\u7B1E\u7B58\u7B5A\u7B45\u7B75\u7B4C\u7B5D\u7B60\u7B6E\u7B7B\u7B62\u7B72\u7B71\u7B90\u7BA6\u7BA7\u7BB8\u7BAC\u7B9D\u7BA8\u7B85\u7BAA\u7B9C\u7BA2\u7BAB\u7BB4\u7BD1\u7BC1\u7BCC\u7BDD\u7BDA\u7BE5\u7BE6\u7BEA\u7C0C\u7BFE\u7BFC\u7C0F\u7C16\u7C0B"],["f440","\u9B07\u9B09",5,"\u9B10\u9B11\u9B12\u9B14",10,"\u9B20\u9B21\u9B22\u9B24",10,"\u9B30\u9B31\u9B33",7,"\u9B3D\u9B3E\u9B3F\u9B40\u9B46\u9B4A\u9B4B\u9B4C\u9B4E\u9B50\u9B52\u9B53\u9B55",5],["f480","\u9B5B",32,"\u7C1F\u7C2A\u7C26\u7C38\u7C41\u7C40\u81FE\u8201\u8202\u8204\u81EC\u8844\u8221\u8222\u8223\u822D\u822F\u8228\u822B\u8238\u823B\u8233\u8234\u823E\u8244\u8249\u824B\u824F\u825A\u825F\u8268\u887E\u8885\u8888\u88D8\u88DF\u895E\u7F9D\u7F9F\u7FA7\u7FAF\u7FB0\u7FB2\u7C7C\u6549\u7C91\u7C9D\u7C9C\u7C9E\u7CA2\u7CB2\u7CBC\u7CBD\u7CC1\u7CC7\u7CCC\u7CCD\u7CC8\u7CC5\u7CD7\u7CE8\u826E\u66A8\u7FBF\u7FCE\u7FD5\u7FE5\u7FE1\u7FE6\u7FE9\u7FEE\u7FF3\u7CF8\u7D77\u7DA6\u7DAE\u7E47\u7E9B\u9EB8\u9EB4\u8D73\u8D84\u8D94\u8D91\u8DB1\u8D67\u8D6D\u8C47\u8C49\u914A\u9150\u914E\u914F\u9164"],["f540","\u9B7C",62],["f580","\u9BBB",32,"\u9162\u9161\u9170\u9169\u916F\u917D\u917E\u9172\u9174\u9179\u918C\u9185\u9190\u918D\u9191\u91A2\u91A3\u91AA\u91AD\u91AE\u91AF\u91B5\u91B4\u91BA\u8C55\u9E7E\u8DB8\u8DEB\u8E05\u8E59\u8E69\u8DB5\u8DBF\u8DBC\u8DBA\u8DC4\u8DD6\u8DD7\u8DDA\u8DDE\u8DCE\u8DCF\u8DDB\u8DC6\u8DEC\u8DF7\u8DF8\u8DE3\u8DF9\u8DFB\u8DE4\u8E09\u8DFD\u8E14\u8E1D\u8E1F\u8E2C\u8E2E\u8E23\u8E2F\u8E3A\u8E40\u8E39\u8E35\u8E3D\u8E31\u8E49\u8E41\u8E42\u8E51\u8E52\u8E4A\u8E70\u8E76\u8E7C\u8E6F\u8E74\u8E85\u8E8F\u8E94\u8E90\u8E9C\u8E9E\u8C78\u8C82\u8C8A\u8C85\u8C98\u8C94\u659B\u89D6\u89DE\u89DA\u89DC"],["f640","\u9BDC",62],["f680","\u9C1B",32,"\u89E5\u89EB\u89EF\u8A3E\u8B26\u9753\u96E9\u96F3\u96EF\u9706\u9701\u9708\u970F\u970E\u972A\u972D\u9730\u973E\u9F80\u9F83\u9F85",5,"\u9F8C\u9EFE\u9F0B\u9F0D\u96B9\u96BC\u96BD\u96CE\u96D2\u77BF\u96E0\u928E\u92AE\u92C8\u933E\u936A\u93CA\u938F\u943E\u946B\u9C7F\u9C82\u9C85\u9C86\u9C87\u9C88\u7A23\u9C8B\u9C8E\u9C90\u9C91\u9C92\u9C94\u9C95\u9C9A\u9C9B\u9C9E",5,"\u9CA5",4,"\u9CAB\u9CAD\u9CAE\u9CB0",7,"\u9CBA\u9CBB\u9CBC\u9CBD\u9CC4\u9CC5\u9CC6\u9CC7\u9CCA\u9CCB"],["f740","\u9C3C",62],["f780","\u9C7B\u9C7D\u9C7E\u9C80\u9C83\u9C84\u9C89\u9C8A\u9C8C\u9C8F\u9C93\u9C96\u9C97\u9C98\u9C99\u9C9D\u9CAA\u9CAC\u9CAF\u9CB9\u9CBE",4,"\u9CC8\u9CC9\u9CD1\u9CD2\u9CDA\u9CDB\u9CE0\u9CE1\u9CCC",4,"\u9CD3\u9CD4\u9CD5\u9CD7\u9CD8\u9CD9\u9CDC\u9CDD\u9CDF\u9CE2\u977C\u9785\u9791\u9792\u9794\u97AF\u97AB\u97A3\u97B2\u97B4\u9AB1\u9AB0\u9AB7\u9E58\u9AB6\u9ABA\u9ABC\u9AC1\u9AC0\u9AC5\u9AC2\u9ACB\u9ACC\u9AD1\u9B45\u9B43\u9B47\u9B49\u9B48\u9B4D\u9B51\u98E8\u990D\u992E\u9955\u9954\u9ADF\u9AE1\u9AE6\u9AEF\u9AEB\u9AFB\u9AED\u9AF9\u9B08\u9B0F\u9B13\u9B1F\u9B23\u9EBD\u9EBE\u7E3B\u9E82\u9E87\u9E88\u9E8B\u9E92\u93D6\u9E9D\u9E9F\u9EDB\u9EDC\u9EDD\u9EE0\u9EDF\u9EE2\u9EE9\u9EE7\u9EE5\u9EEA\u9EEF\u9F22\u9F2C\u9F2F\u9F39\u9F37\u9F3D\u9F3E\u9F44"],["f840","\u9CE3",62],["f880","\u9D22",32],["f940","\u9D43",62],["f980","\u9D82",32],["fa40","\u9DA3",62],["fa80","\u9DE2",32],["fb40","\u9E03",27,"\u9E24\u9E27\u9E2E\u9E30\u9E34\u9E3B\u9E3C\u9E40\u9E4D\u9E50\u9E52\u9E53\u9E54\u9E56\u9E59\u9E5D\u9E5F\u9E60\u9E61\u9E62\u9E65\u9E6E\u9E6F\u9E72\u9E74",9,"\u9E80"],["fb80","\u9E81\u9E83\u9E84\u9E85\u9E86\u9E89\u9E8A\u9E8C",5,"\u9E94",8,"\u9E9E\u9EA0",5,"\u9EA7\u9EA8\u9EA9\u9EAA"],["fc40","\u9EAB",8,"\u9EB5\u9EB6\u9EB7\u9EB9\u9EBA\u9EBC\u9EBF",4,"\u9EC5\u9EC6\u9EC7\u9EC8\u9ECA\u9ECB\u9ECC\u9ED0\u9ED2\u9ED3\u9ED5\u9ED6\u9ED7\u9ED9\u9EDA\u9EDE\u9EE1\u9EE3\u9EE4\u9EE6\u9EE8\u9EEB\u9EEC\u9EED\u9EEE\u9EF0",8,"\u9EFA\u9EFD\u9EFF",6],["fc80","\u9F06",4,"\u9F0C\u9F0F\u9F11\u9F12\u9F14\u9F15\u9F16\u9F18\u9F1A",5,"\u9F21\u9F23",8,"\u9F2D\u9F2E\u9F30\u9F31"],["fd40","\u9F32",4,"\u9F38\u9F3A\u9F3C\u9F3F",4,"\u9F45",10,"\u9F52",38],["fd80","\u9F79",5,"\u9F81\u9F82\u9F8D",11,"\u9F9C\u9F9D\u9F9E\u9FA1",4,"\uF92C\uF979\uF995\uF9E7\uF9F1"],["fe40","\uFA0C\uFA0D\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA18\uFA1F\uFA20\uFA21\uFA23\uFA24\uFA27\uFA28\uFA29"]]}});var require_gbk_added=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/tables/gbk-added.json"(exports,module2){module2.exports=[["a140","\uE4C6",62],["a180","\uE505",32],["a240","\uE526",62],["a280","\uE565",32],["a2ab","\uE766",5],["a2e3","\u20AC\uE76D"],["a2ef","\uE76E\uE76F"],["a2fd","\uE770\uE771"],["a340","\uE586",62],["a380","\uE5C5",31,"\u3000"],["a440","\uE5E6",62],["a480","\uE625",32],["a4f4","\uE772",10],["a540","\uE646",62],["a580","\uE685",32],["a5f7","\uE77D",7],["a640","\uE6A6",62],["a680","\uE6E5",32],["a6b9","\uE785",7],["a6d9","\uE78D",6],["a6ec","\uE794\uE795"],["a6f3","\uE796"],["a6f6","\uE797",8],["a740","\uE706",62],["a780","\uE745",32],["a7c2","\uE7A0",14],["a7f2","\uE7AF",12],["a896","\uE7BC",10],["a8bc","\u1E3F"],["a8bf","\u01F9"],["a8c1","\uE7C9\uE7CA\uE7CB\uE7CC"],["a8ea","\uE7CD",20],["a958","\uE7E2"],["a95b","\uE7E3"],["a95d","\uE7E4\uE7E5\uE7E6"],["a989","\u303E\u2FF0",11],["a997","\uE7F4",12],["a9f0","\uE801",14],["aaa1","\uE000",93],["aba1","\uE05E",93],["aca1","\uE0BC",93],["ada1","\uE11A",93],["aea1","\uE178",93],["afa1","\uE1D6",93],["d7fa","\uE810",4],["f8a1","\uE234",93],["f9a1","\uE292",93],["faa1","\uE2F0",93],["fba1","\uE34E",93],["fca1","\uE3AC",93],["fda1","\uE40A",93],["fe50","\u2E81\uE816\uE817\uE818\u2E84\u3473\u3447\u2E88\u2E8B\uE81E\u359E\u361A\u360E\u2E8C\u2E97\u396E\u3918\uE826\u39CF\u39DF\u3A73\u39D0\uE82B\uE82C\u3B4E\u3C6E\u3CE0\u2EA7\uE831\uE832\u2EAA\u4056\u415F\u2EAE\u4337\u2EB3\u2EB6\u2EB7\uE83B\u43B1\u43AC\u2EBB\u43DD\u44D6\u4661\u464C\uE843"],["fe80","\u4723\u4729\u477C\u478D\u2ECA\u4947\u497A\u497D\u4982\u4983\u4985\u4986\u499F\u499B\u49B7\u49B6\uE854\uE855\u4CA3\u4C9F\u4CA0\u4CA1\u4C77\u4CA2\u4D13",6,"\u4DAE\uE864\uE468",93],["8135f437","\uE7C7"]]}});var require_gb18030_ranges=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json"(exports,module2){module2.exports={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,189e3]}}});var require_cp949=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/tables/cp949.json"(exports,module2){module2.exports=[["0","\0",127],["8141","\uAC02\uAC03\uAC05\uAC06\uAC0B",4,"\uAC18\uAC1E\uAC1F\uAC21\uAC22\uAC23\uAC25",6,"\uAC2E\uAC32\uAC33\uAC34"],["8161","\uAC35\uAC36\uAC37\uAC3A\uAC3B\uAC3D\uAC3E\uAC3F\uAC41",9,"\uAC4C\uAC4E",5,"\uAC55"],["8181","\uAC56\uAC57\uAC59\uAC5A\uAC5B\uAC5D",18,"\uAC72\uAC73\uAC75\uAC76\uAC79\uAC7B",4,"\uAC82\uAC87\uAC88\uAC8D\uAC8E\uAC8F\uAC91\uAC92\uAC93\uAC95",6,"\uAC9E\uACA2",5,"\uACAB\uACAD\uACAE\uACB1",6,"\uACBA\uACBE\uACBF\uACC0\uACC2\uACC3\uACC5\uACC6\uACC7\uACC9\uACCA\uACCB\uACCD",7,"\uACD6\uACD8",7,"\uACE2\uACE3\uACE5\uACE6\uACE9\uACEB\uACED\uACEE\uACF2\uACF4\uACF7",4,"\uACFE\uACFF\uAD01\uAD02\uAD03\uAD05\uAD07",4,"\uAD0E\uAD10\uAD12\uAD13"],["8241","\uAD14\uAD15\uAD16\uAD17\uAD19\uAD1A\uAD1B\uAD1D\uAD1E\uAD1F\uAD21",7,"\uAD2A\uAD2B\uAD2E",5],["8261","\uAD36\uAD37\uAD39\uAD3A\uAD3B\uAD3D",6,"\uAD46\uAD48\uAD4A",5,"\uAD51\uAD52\uAD53\uAD55\uAD56\uAD57"],["8281","\uAD59",7,"\uAD62\uAD64",7,"\uAD6E\uAD6F\uAD71\uAD72\uAD77\uAD78\uAD79\uAD7A\uAD7E\uAD80\uAD83",4,"\uAD8A\uAD8B\uAD8D\uAD8E\uAD8F\uAD91",10,"\uAD9E",5,"\uADA5",17,"\uADB8",7,"\uADC2\uADC3\uADC5\uADC6\uADC7\uADC9",6,"\uADD2\uADD4",7,"\uADDD\uADDE\uADDF\uADE1\uADE2\uADE3\uADE5",18],["8341","\uADFA\uADFB\uADFD\uADFE\uAE02",5,"\uAE0A\uAE0C\uAE0E",5,"\uAE15",7],["8361","\uAE1D",18,"\uAE32\uAE33\uAE35\uAE36\uAE39\uAE3B\uAE3C"],["8381","\uAE3D\uAE3E\uAE3F\uAE42\uAE44\uAE47\uAE48\uAE49\uAE4B\uAE4F\uAE51\uAE52\uAE53\uAE55\uAE57",4,"\uAE5E\uAE62\uAE63\uAE64\uAE66\uAE67\uAE6A\uAE6B\uAE6D\uAE6E\uAE6F\uAE71",6,"\uAE7A\uAE7E",5,"\uAE86",5,"\uAE8D",46,"\uAEBF\uAEC1\uAEC2\uAEC3\uAEC5",6,"\uAECE\uAED2",5,"\uAEDA\uAEDB\uAEDD",8],["8441","\uAEE6\uAEE7\uAEE9\uAEEA\uAEEC\uAEEE",5,"\uAEF5\uAEF6\uAEF7\uAEF9\uAEFA\uAEFB\uAEFD",8],["8461","\uAF06\uAF09\uAF0A\uAF0B\uAF0C\uAF0E\uAF0F\uAF11",18],["8481","\uAF24",7,"\uAF2E\uAF2F\uAF31\uAF33\uAF35",6,"\uAF3E\uAF40\uAF44\uAF45\uAF46\uAF47\uAF4A",5,"\uAF51",10,"\uAF5E",5,"\uAF66",18,"\uAF7A",5,"\uAF81\uAF82\uAF83\uAF85\uAF86\uAF87\uAF89",6,"\uAF92\uAF93\uAF94\uAF96",5,"\uAF9D",26,"\uAFBA\uAFBB\uAFBD\uAFBE"],["8541","\uAFBF\uAFC1",5,"\uAFCA\uAFCC\uAFCF",4,"\uAFD5",6,"\uAFDD",4],["8561","\uAFE2",5,"\uAFEA",5,"\uAFF2\uAFF3\uAFF5\uAFF6\uAFF7\uAFF9",6,"\uB002\uB003"],["8581","\uB005",6,"\uB00D\uB00E\uB00F\uB011\uB012\uB013\uB015",6,"\uB01E",9,"\uB029",26,"\uB046\uB047\uB049\uB04B\uB04D\uB04F\uB050\uB051\uB052\uB056\uB058\uB05A\uB05B\uB05C\uB05E",29,"\uB07E\uB07F\uB081\uB082\uB083\uB085",6,"\uB08E\uB090\uB092",5,"\uB09B\uB09D\uB09E\uB0A3\uB0A4"],["8641","\uB0A5\uB0A6\uB0A7\uB0AA\uB0B0\uB0B2\uB0B6\uB0B7\uB0B9\uB0BA\uB0BB\uB0BD",6,"\uB0C6\uB0CA",5,"\uB0D2"],["8661","\uB0D3\uB0D5\uB0D6\uB0D7\uB0D9",6,"\uB0E1\uB0E2\uB0E3\uB0E4\uB0E6",10],["8681","\uB0F1",22,"\uB10A\uB10D\uB10E\uB10F\uB111\uB114\uB115\uB116\uB117\uB11A\uB11E",4,"\uB126\uB127\uB129\uB12A\uB12B\uB12D",6,"\uB136\uB13A",5,"\uB142\uB143\uB145\uB146\uB147\uB149",6,"\uB152\uB153\uB156\uB157\uB159\uB15A\uB15B\uB15D\uB15E\uB15F\uB161",22,"\uB17A\uB17B\uB17D\uB17E\uB17F\uB181\uB183",4,"\uB18A\uB18C\uB18E\uB18F\uB190\uB191\uB195\uB196\uB197\uB199\uB19A\uB19B\uB19D"],["8741","\uB19E",9,"\uB1A9",15],["8761","\uB1B9",18,"\uB1CD\uB1CE\uB1CF\uB1D1\uB1D2\uB1D3\uB1D5"],["8781","\uB1D6",5,"\uB1DE\uB1E0",7,"\uB1EA\uB1EB\uB1ED\uB1EE\uB1EF\uB1F1",7,"\uB1FA\uB1FC\uB1FE",5,"\uB206\uB207\uB209\uB20A\uB20D",6,"\uB216\uB218\uB21A",5,"\uB221",18,"\uB235",6,"\uB23D",26,"\uB259\uB25A\uB25B\uB25D\uB25E\uB25F\uB261",6,"\uB26A",4],["8841","\uB26F",4,"\uB276",5,"\uB27D",6,"\uB286\uB287\uB288\uB28A",4],["8861","\uB28F\uB292\uB293\uB295\uB296\uB297\uB29B",4,"\uB2A2\uB2A4\uB2A7\uB2A8\uB2A9\uB2AB\uB2AD\uB2AE\uB2AF\uB2B1\uB2B2\uB2B3\uB2B5\uB2B6\uB2B7"],["8881","\uB2B8",15,"\uB2CA\uB2CB\uB2CD\uB2CE\uB2CF\uB2D1\uB2D3",4,"\uB2DA\uB2DC\uB2DE\uB2DF\uB2E0\uB2E1\uB2E3\uB2E7\uB2E9\uB2EA\uB2F0\uB2F1\uB2F2\uB2F6\uB2FC\uB2FD\uB2FE\uB302\uB303\uB305\uB306\uB307\uB309",6,"\uB312\uB316",5,"\uB31D",54,"\uB357\uB359\uB35A\uB35D\uB360\uB361\uB362\uB363"],["8941","\uB366\uB368\uB36A\uB36C\uB36D\uB36F\uB372\uB373\uB375\uB376\uB377\uB379",6,"\uB382\uB386",5,"\uB38D"],["8961","\uB38E\uB38F\uB391\uB392\uB393\uB395",10,"\uB3A2",5,"\uB3A9\uB3AA\uB3AB\uB3AD"],["8981","\uB3AE",21,"\uB3C6\uB3C7\uB3C9\uB3CA\uB3CD\uB3CF\uB3D1\uB3D2\uB3D3\uB3D6\uB3D8\uB3DA\uB3DC\uB3DE\uB3DF\uB3E1\uB3E2\uB3E3\uB3E5\uB3E6\uB3E7\uB3E9",18,"\uB3FD",18,"\uB411",6,"\uB419\uB41A\uB41B\uB41D\uB41E\uB41F\uB421",6,"\uB42A\uB42C",7,"\uB435",15],["8a41","\uB445",10,"\uB452\uB453\uB455\uB456\uB457\uB459",6,"\uB462\uB464\uB466"],["8a61","\uB467",4,"\uB46D",18,"\uB481\uB482"],["8a81","\uB483",4,"\uB489",19,"\uB49E",5,"\uB4A5\uB4A6\uB4A7\uB4A9\uB4AA\uB4AB\uB4AD",7,"\uB4B6\uB4B8\uB4BA",5,"\uB4C1\uB4C2\uB4C3\uB4C5\uB4C6\uB4C7\uB4C9",6,"\uB4D1\uB4D2\uB4D3\uB4D4\uB4D6",5,"\uB4DE\uB4DF\uB4E1\uB4E2\uB4E5\uB4E7",4,"\uB4EE\uB4F0\uB4F2",5,"\uB4F9",26,"\uB516\uB517\uB519\uB51A\uB51D"],["8b41","\uB51E",5,"\uB526\uB52B",4,"\uB532\uB533\uB535\uB536\uB537\uB539",6,"\uB542\uB546"],["8b61","\uB547\uB548\uB549\uB54A\uB54E\uB54F\uB551\uB552\uB553\uB555",6,"\uB55E\uB562",8],["8b81","\uB56B",52,"\uB5A2\uB5A3\uB5A5\uB5A6\uB5A7\uB5A9\uB5AC\uB5AD\uB5AE\uB5AF\uB5B2\uB5B6",4,"\uB5BE\uB5BF\uB5C1\uB5C2\uB5C3\uB5C5",6,"\uB5CE\uB5D2",5,"\uB5D9",18,"\uB5ED",18],["8c41","\uB600",15,"\uB612\uB613\uB615\uB616\uB617\uB619",4],["8c61","\uB61E",6,"\uB626",5,"\uB62D",6,"\uB635",5],["8c81","\uB63B",12,"\uB649",26,"\uB665\uB666\uB667\uB669",50,"\uB69E\uB69F\uB6A1\uB6A2\uB6A3\uB6A5",5,"\uB6AD\uB6AE\uB6AF\uB6B0\uB6B2",16],["8d41","\uB6C3",16,"\uB6D5",8],["8d61","\uB6DE",17,"\uB6F1\uB6F2\uB6F3\uB6F5\uB6F6\uB6F7\uB6F9\uB6FA"],["8d81","\uB6FB",4,"\uB702\uB703\uB704\uB706",33,"\uB72A\uB72B\uB72D\uB72E\uB731",6,"\uB73A\uB73C",7,"\uB745\uB746\uB747\uB749\uB74A\uB74B\uB74D",6,"\uB756",9,"\uB761\uB762\uB763\uB765\uB766\uB767\uB769",6,"\uB772\uB774\uB776",5,"\uB77E\uB77F\uB781\uB782\uB783\uB785",6,"\uB78E\uB793\uB794\uB795\uB79A\uB79B\uB79D\uB79E"],["8e41","\uB79F\uB7A1",6,"\uB7AA\uB7AE",5,"\uB7B6\uB7B7\uB7B9",8],["8e61","\uB7C2",4,"\uB7C8\uB7CA",19],["8e81","\uB7DE",13,"\uB7EE\uB7EF\uB7F1\uB7F2\uB7F3\uB7F5",6,"\uB7FE\uB802",4,"\uB80A\uB80B\uB80D\uB80E\uB80F\uB811",6,"\uB81A\uB81C\uB81E",5,"\uB826\uB827\uB829\uB82A\uB82B\uB82D",6,"\uB836\uB83A",5,"\uB841\uB842\uB843\uB845",11,"\uB852\uB854",7,"\uB85E\uB85F\uB861\uB862\uB863\uB865",6,"\uB86E\uB870\uB872",5,"\uB879\uB87A\uB87B\uB87D",7],["8f41","\uB885",7,"\uB88E",17],["8f61","\uB8A0",7,"\uB8A9",6,"\uB8B1\uB8B2\uB8B3\uB8B5\uB8B6\uB8B7\uB8B9",4],["8f81","\uB8BE\uB8BF\uB8C2\uB8C4\uB8C6",5,"\uB8CD\uB8CE\uB8CF\uB8D1\uB8D2\uB8D3\uB8D5",7,"\uB8DE\uB8E0\uB8E2",5,"\uB8EA\uB8EB\uB8ED\uB8EE\uB8EF\uB8F1",6,"\uB8FA\uB8FC\uB8FE",5,"\uB905",18,"\uB919",6,"\uB921",26,"\uB93E\uB93F\uB941\uB942\uB943\uB945",6,"\uB94D\uB94E\uB950\uB952",5],["9041","\uB95A\uB95B\uB95D\uB95E\uB95F\uB961",6,"\uB96A\uB96C\uB96E",5,"\uB976\uB977\uB979\uB97A\uB97B\uB97D"],["9061","\uB97E",5,"\uB986\uB988\uB98B\uB98C\uB98F",15],["9081","\uB99F",12,"\uB9AE\uB9AF\uB9B1\uB9B2\uB9B3\uB9B5",6,"\uB9BE\uB9C0\uB9C2",5,"\uB9CA\uB9CB\uB9CD\uB9D3",4,"\uB9DA\uB9DC\uB9DF\uB9E0\uB9E2\uB9E6\uB9E7\uB9E9\uB9EA\uB9EB\uB9ED",6,"\uB9F6\uB9FB",4,"\uBA02",5,"\uBA09",11,"\uBA16",33,"\uBA3A\uBA3B\uBA3D\uBA3E\uBA3F\uBA41\uBA43\uBA44\uBA45\uBA46"],["9141","\uBA47\uBA4A\uBA4C\uBA4F\uBA50\uBA51\uBA52\uBA56\uBA57\uBA59\uBA5A\uBA5B\uBA5D",6,"\uBA66\uBA6A",5],["9161","\uBA72\uBA73\uBA75\uBA76\uBA77\uBA79",9,"\uBA86\uBA88\uBA89\uBA8A\uBA8B\uBA8D",5],["9181","\uBA93",20,"\uBAAA\uBAAD\uBAAE\uBAAF\uBAB1\uBAB3",4,"\uBABA\uBABC\uBABE",5,"\uBAC5\uBAC6\uBAC7\uBAC9",14,"\uBADA",33,"\uBAFD\uBAFE\uBAFF\uBB01\uBB02\uBB03\uBB05",7,"\uBB0E\uBB10\uBB12",5,"\uBB19\uBB1A\uBB1B\uBB1D\uBB1E\uBB1F\uBB21",6],["9241","\uBB28\uBB2A\uBB2C",7,"\uBB37\uBB39\uBB3A\uBB3F",4,"\uBB46\uBB48\uBB4A\uBB4B\uBB4C\uBB4E\uBB51\uBB52"],["9261","\uBB53\uBB55\uBB56\uBB57\uBB59",7,"\uBB62\uBB64",7,"\uBB6D",4],["9281","\uBB72",21,"\uBB89\uBB8A\uBB8B\uBB8D\uBB8E\uBB8F\uBB91",18,"\uBBA5\uBBA6\uBBA7\uBBA9\uBBAA\uBBAB\uBBAD",6,"\uBBB5\uBBB6\uBBB8",7,"\uBBC1\uBBC2\uBBC3\uBBC5\uBBC6\uBBC7\uBBC9",6,"\uBBD1\uBBD2\uBBD4",35,"\uBBFA\uBBFB\uBBFD\uBBFE\uBC01"],["9341","\uBC03",4,"\uBC0A\uBC0E\uBC10\uBC12\uBC13\uBC19\uBC1A\uBC20\uBC21\uBC22\uBC23\uBC26\uBC28\uBC2A\uBC2B\uBC2C\uBC2E\uBC2F\uBC32\uBC33\uBC35"],["9361","\uBC36\uBC37\uBC39",6,"\uBC42\uBC46\uBC47\uBC48\uBC4A\uBC4B\uBC4E\uBC4F\uBC51",8],["9381","\uBC5A\uBC5B\uBC5C\uBC5E",37,"\uBC86\uBC87\uBC89\uBC8A\uBC8D\uBC8F",4,"\uBC96\uBC98\uBC9B",4,"\uBCA2\uBCA3\uBCA5\uBCA6\uBCA9",6,"\uBCB2\uBCB6",5,"\uBCBE\uBCBF\uBCC1\uBCC2\uBCC3\uBCC5",7,"\uBCCE\uBCD2\uBCD3\uBCD4\uBCD6\uBCD7\uBCD9\uBCDA\uBCDB\uBCDD",22,"\uBCF7\uBCF9\uBCFA\uBCFB\uBCFD"],["9441","\uBCFE",5,"\uBD06\uBD08\uBD0A",5,"\uBD11\uBD12\uBD13\uBD15",8],["9461","\uBD1E",5,"\uBD25",6,"\uBD2D",12],["9481","\uBD3A",5,"\uBD41",6,"\uBD4A\uBD4B\uBD4D\uBD4E\uBD4F\uBD51",6,"\uBD5A",9,"\uBD65\uBD66\uBD67\uBD69",22,"\uBD82\uBD83\uBD85\uBD86\uBD8B",4,"\uBD92\uBD94\uBD96\uBD97\uBD98\uBD9B\uBD9D",6,"\uBDA5",10,"\uBDB1",6,"\uBDB9",24],["9541","\uBDD2\uBDD3\uBDD6\uBDD7\uBDD9\uBDDA\uBDDB\uBDDD",11,"\uBDEA",5,"\uBDF1"],["9561","\uBDF2\uBDF3\uBDF5\uBDF6\uBDF7\uBDF9",6,"\uBE01\uBE02\uBE04\uBE06",5,"\uBE0E\uBE0F\uBE11\uBE12\uBE13"],["9581","\uBE15",6,"\uBE1E\uBE20",35,"\uBE46\uBE47\uBE49\uBE4A\uBE4B\uBE4D\uBE4F",4,"\uBE56\uBE58\uBE5C\uBE5D\uBE5E\uBE5F\uBE62\uBE63\uBE65\uBE66\uBE67\uBE69\uBE6B",4,"\uBE72\uBE76",4,"\uBE7E\uBE7F\uBE81\uBE82\uBE83\uBE85",6,"\uBE8E\uBE92",5,"\uBE9A",13,"\uBEA9",14],["9641","\uBEB8",23,"\uBED2\uBED3"],["9661","\uBED5\uBED6\uBED9",6,"\uBEE1\uBEE2\uBEE6",5,"\uBEED",8],["9681","\uBEF6",10,"\uBF02",5,"\uBF0A",13,"\uBF1A\uBF1E",33,"\uBF42\uBF43\uBF45\uBF46\uBF47\uBF49",6,"\uBF52\uBF53\uBF54\uBF56",44],["9741","\uBF83",16,"\uBF95",8],["9761","\uBF9E",17,"\uBFB1",7],["9781","\uBFB9",11,"\uBFC6",5,"\uBFCE\uBFCF\uBFD1\uBFD2\uBFD3\uBFD5",6,"\uBFDD\uBFDE\uBFE0\uBFE2",89,"\uC03D\uC03E\uC03F"],["9841","\uC040",16,"\uC052",5,"\uC059\uC05A\uC05B"],["9861","\uC05D\uC05E\uC05F\uC061",6,"\uC06A",15],["9881","\uC07A",21,"\uC092\uC093\uC095\uC096\uC097\uC099",6,"\uC0A2\uC0A4\uC0A6",5,"\uC0AE\uC0B1\uC0B2\uC0B7",4,"\uC0BE\uC0C2\uC0C3\uC0C4\uC0C6\uC0C7\uC0CA\uC0CB\uC0CD\uC0CE\uC0CF\uC0D1",6,"\uC0DA\uC0DE",5,"\uC0E6\uC0E7\uC0E9\uC0EA\uC0EB\uC0ED",6,"\uC0F6\uC0F8\uC0FA",5,"\uC101\uC102\uC103\uC105\uC106\uC107\uC109",6,"\uC111\uC112\uC113\uC114\uC116",5,"\uC121\uC122\uC125\uC128\uC129\uC12A\uC12B\uC12E"],["9941","\uC132\uC133\uC134\uC135\uC137\uC13A\uC13B\uC13D\uC13E\uC13F\uC141",6,"\uC14A\uC14E",5,"\uC156\uC157"],["9961","\uC159\uC15A\uC15B\uC15D",6,"\uC166\uC16A",5,"\uC171\uC172\uC173\uC175\uC176\uC177\uC179\uC17A\uC17B"],["9981","\uC17C",8,"\uC186",5,"\uC18F\uC191\uC192\uC193\uC195\uC197",4,"\uC19E\uC1A0\uC1A2\uC1A3\uC1A4\uC1A6\uC1A7\uC1AA\uC1AB\uC1AD\uC1AE\uC1AF\uC1B1",11,"\uC1BE",5,"\uC1C5\uC1C6\uC1C7\uC1C9\uC1CA\uC1CB\uC1CD",6,"\uC1D5\uC1D6\uC1D9",6,"\uC1E1\uC1E2\uC1E3\uC1E5\uC1E6\uC1E7\uC1E9",6,"\uC1F2\uC1F4",7,"\uC1FE\uC1FF\uC201\uC202\uC203\uC205",6,"\uC20E\uC210\uC212",5,"\uC21A\uC21B\uC21D\uC21E\uC221\uC222\uC223"],["9a41","\uC224\uC225\uC226\uC227\uC22A\uC22C\uC22E\uC230\uC233\uC235",16],["9a61","\uC246\uC247\uC249",6,"\uC252\uC253\uC255\uC256\uC257\uC259",6,"\uC261\uC262\uC263\uC264\uC266"],["9a81","\uC267",4,"\uC26E\uC26F\uC271\uC272\uC273\uC275",6,"\uC27E\uC280\uC282",5,"\uC28A",5,"\uC291",6,"\uC299\uC29A\uC29C\uC29E",5,"\uC2A6\uC2A7\uC2A9\uC2AA\uC2AB\uC2AE",5,"\uC2B6\uC2B8\uC2BA",33,"\uC2DE\uC2DF\uC2E1\uC2E2\uC2E5",5,"\uC2EE\uC2F0\uC2F2\uC2F3\uC2F4\uC2F5\uC2F7\uC2FA\uC2FD\uC2FE\uC2FF\uC301",6,"\uC30A\uC30B\uC30E\uC30F"],["9b41","\uC310\uC311\uC312\uC316\uC317\uC319\uC31A\uC31B\uC31D",6,"\uC326\uC327\uC32A",8],["9b61","\uC333",17,"\uC346",7],["9b81","\uC34E",25,"\uC36A\uC36B\uC36D\uC36E\uC36F\uC371\uC373",4,"\uC37A\uC37B\uC37E",5,"\uC385\uC386\uC387\uC389\uC38A\uC38B\uC38D",50,"\uC3C1",22,"\uC3DA"],["9c41","\uC3DB\uC3DD\uC3DE\uC3E1\uC3E3",4,"\uC3EA\uC3EB\uC3EC\uC3EE",5,"\uC3F6\uC3F7\uC3F9",5],["9c61","\uC3FF",8,"\uC409",6,"\uC411",9],["9c81","\uC41B",8,"\uC425",6,"\uC42D\uC42E\uC42F\uC431\uC432\uC433\uC435",6,"\uC43E",9,"\uC449",26,"\uC466\uC467\uC469\uC46A\uC46B\uC46D",6,"\uC476\uC477\uC478\uC47A",5,"\uC481",18,"\uC495",6,"\uC49D",12],["9d41","\uC4AA",13,"\uC4B9\uC4BA\uC4BB\uC4BD",8],["9d61","\uC4C6",25],["9d81","\uC4E0",8,"\uC4EA",5,"\uC4F2\uC4F3\uC4F5\uC4F6\uC4F7\uC4F9\uC4FB\uC4FC\uC4FD\uC4FE\uC502",9,"\uC50D\uC50E\uC50F\uC511\uC512\uC513\uC515",6,"\uC51D",10,"\uC52A\uC52B\uC52D\uC52E\uC52F\uC531",6,"\uC53A\uC53C\uC53E",5,"\uC546\uC547\uC54B\uC54F\uC550\uC551\uC552\uC556\uC55A\uC55B\uC55C\uC55F\uC562\uC563\uC565\uC566\uC567\uC569",6,"\uC572\uC576",5,"\uC57E\uC57F\uC581\uC582\uC583\uC585\uC586\uC588\uC589\uC58A\uC58B\uC58E\uC590\uC592\uC593\uC594"],["9e41","\uC596\uC599\uC59A\uC59B\uC59D\uC59E\uC59F\uC5A1",7,"\uC5AA",9,"\uC5B6"],["9e61","\uC5B7\uC5BA\uC5BF",4,"\uC5CB\uC5CD\uC5CF\uC5D2\uC5D3\uC5D5\uC5D6\uC5D7\uC5D9",6,"\uC5E2\uC5E4\uC5E6\uC5E7"],["9e81","\uC5E8\uC5E9\uC5EA\uC5EB\uC5EF\uC5F1\uC5F2\uC5F3\uC5F5\uC5F8\uC5F9\uC5FA\uC5FB\uC602\uC603\uC604\uC609\uC60A\uC60B\uC60D\uC60E\uC60F\uC611",6,"\uC61A\uC61D",6,"\uC626\uC627\uC629\uC62A\uC62B\uC62F\uC631\uC632\uC636\uC638\uC63A\uC63C\uC63D\uC63E\uC63F\uC642\uC643\uC645\uC646\uC647\uC649",6,"\uC652\uC656",5,"\uC65E\uC65F\uC661",10,"\uC66D\uC66E\uC670\uC672",5,"\uC67A\uC67B\uC67D\uC67E\uC67F\uC681",6,"\uC68A\uC68C\uC68E",5,"\uC696\uC697\uC699\uC69A\uC69B\uC69D",6,"\uC6A6"],["9f41","\uC6A8\uC6AA",5,"\uC6B2\uC6B3\uC6B5\uC6B6\uC6B7\uC6BB",4,"\uC6C2\uC6C4\uC6C6",5,"\uC6CE"],["9f61","\uC6CF\uC6D1\uC6D2\uC6D3\uC6D5",6,"\uC6DE\uC6DF\uC6E2",5,"\uC6EA\uC6EB\uC6ED\uC6EE\uC6EF\uC6F1\uC6F2"],["9f81","\uC6F3",4,"\uC6FA\uC6FB\uC6FC\uC6FE",5,"\uC706\uC707\uC709\uC70A\uC70B\uC70D",6,"\uC716\uC718\uC71A",5,"\uC722\uC723\uC725\uC726\uC727\uC729",6,"\uC732\uC734\uC736\uC738\uC739\uC73A\uC73B\uC73E\uC73F\uC741\uC742\uC743\uC745",4,"\uC74B\uC74E\uC750\uC759\uC75A\uC75B\uC75D\uC75E\uC75F\uC761",6,"\uC769\uC76A\uC76C",7,"\uC776\uC777\uC779\uC77A\uC77B\uC77F\uC780\uC781\uC782\uC786\uC78B\uC78C\uC78D\uC78F\uC792\uC793\uC795\uC799\uC79B",4,"\uC7A2\uC7A7",4,"\uC7AE\uC7AF\uC7B1\uC7B2\uC7B3\uC7B5\uC7B6\uC7B7"],["a041","\uC7B8\uC7B9\uC7BA\uC7BB\uC7BE\uC7C2",5,"\uC7CA\uC7CB\uC7CD\uC7CF\uC7D1",6,"\uC7D9\uC7DA\uC7DB\uC7DC"],["a061","\uC7DE",5,"\uC7E5\uC7E6\uC7E7\uC7E9\uC7EA\uC7EB\uC7ED",13],["a081","\uC7FB",4,"\uC802\uC803\uC805\uC806\uC807\uC809\uC80B",4,"\uC812\uC814\uC817",4,"\uC81E\uC81F\uC821\uC822\uC823\uC825",6,"\uC82E\uC830\uC832",5,"\uC839\uC83A\uC83B\uC83D\uC83E\uC83F\uC841",6,"\uC84A\uC84B\uC84E",5,"\uC855",26,"\uC872\uC873\uC875\uC876\uC877\uC879\uC87B",4,"\uC882\uC884\uC888\uC889\uC88A\uC88E",5,"\uC895",7,"\uC89E\uC8A0\uC8A2\uC8A3\uC8A4"],["a141","\uC8A5\uC8A6\uC8A7\uC8A9",18,"\uC8BE\uC8BF\uC8C0\uC8C1"],["a161","\uC8C2\uC8C3\uC8C5\uC8C6\uC8C7\uC8C9\uC8CA\uC8CB\uC8CD",6,"\uC8D6\uC8D8\uC8DA",5,"\uC8E2\uC8E3\uC8E5"],["a181","\uC8E6",14,"\uC8F6",5,"\uC8FE\uC8FF\uC901\uC902\uC903\uC907",4,"\uC90E\u3000\u3001\u3002\xB7\u2025\u2026\xA8\u3003\xAD\u2015\u2225\uFF3C\u223C\u2018\u2019\u201C\u201D\u3014\u3015\u3008",9,"\xB1\xD7\xF7\u2260\u2264\u2265\u221E\u2234\xB0\u2032\u2033\u2103\u212B\uFFE0\uFFE1\uFFE5\u2642\u2640\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\xA7\u203B\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u2192\u2190\u2191\u2193\u2194\u3013\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229\u2227\u2228\uFFE2"],["a241","\uC910\uC912",5,"\uC919",18],["a261","\uC92D",6,"\uC935",18],["a281","\uC948",7,"\uC952\uC953\uC955\uC956\uC957\uC959",6,"\uC962\uC964",7,"\uC96D\uC96E\uC96F\u21D2\u21D4\u2200\u2203\xB4\uFF5E\u02C7\u02D8\u02DD\u02DA\u02D9\xB8\u02DB\xA1\xBF\u02D0\u222E\u2211\u220F\xA4\u2109\u2030\u25C1\u25C0\u25B7\u25B6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25C8\u25A3\u25D0\u25D1\u2592\u25A4\u25A5\u25A8\u25A7\u25A6\u25A9\u2668\u260F\u260E\u261C\u261E\xB6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266D\u2669\u266A\u266C\u327F\u321C\u2116\u33C7\u2122\u33C2\u33D8\u2121\u20AC\xAE"],["a341","\uC971\uC972\uC973\uC975",6,"\uC97D",10,"\uC98A\uC98B\uC98D\uC98E\uC98F"],["a361","\uC991",6,"\uC99A\uC99C\uC99E",16],["a381","\uC9AF",16,"\uC9C2\uC9C3\uC9C5\uC9C6\uC9C9\uC9CB",4,"\uC9D2\uC9D4\uC9D7\uC9D8\uC9DB\uFF01",58,"\uFFE6\uFF3D",32,"\uFFE3"],["a441","\uC9DE\uC9DF\uC9E1\uC9E3\uC9E5\uC9E6\uC9E8\uC9E9\uC9EA\uC9EB\uC9EE\uC9F2",5,"\uC9FA\uC9FB\uC9FD\uC9FE\uC9FF\uCA01\uCA02\uCA03\uCA04"],["a461","\uCA05\uCA06\uCA07\uCA0A\uCA0E",5,"\uCA15\uCA16\uCA17\uCA19",12],["a481","\uCA26\uCA27\uCA28\uCA2A",28,"\u3131",93],["a541","\uCA47",4,"\uCA4E\uCA4F\uCA51\uCA52\uCA53\uCA55",6,"\uCA5E\uCA62",5,"\uCA69\uCA6A"],["a561","\uCA6B",17,"\uCA7E",5,"\uCA85\uCA86"],["a581","\uCA87",16,"\uCA99",14,"\u2170",9],["a5b0","\u2160",9],["a5c1","\u0391",16,"\u03A3",6],["a5e1","\u03B1",16,"\u03C3",6],["a641","\uCAA8",19,"\uCABE\uCABF\uCAC1\uCAC2\uCAC3\uCAC5"],["a661","\uCAC6",5,"\uCACE\uCAD0\uCAD2\uCAD4\uCAD5\uCAD6\uCAD7\uCADA",5,"\uCAE1",6],["a681","\uCAE8\uCAE9\uCAEA\uCAEB\uCAED",6,"\uCAF5",18,"\uCB09\uCB0A\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542\u2512\u2511\u251A\u2519\u2516\u2515\u250E\u250D\u251E\u251F\u2521\u2522\u2526\u2527\u2529\u252A\u252D\u252E\u2531\u2532\u2535\u2536\u2539\u253A\u253D\u253E\u2540\u2541\u2543",7],["a741","\uCB0B",4,"\uCB11\uCB12\uCB13\uCB15\uCB16\uCB17\uCB19",6,"\uCB22",7],["a761","\uCB2A",22,"\uCB42\uCB43\uCB44"],["a781","\uCB45\uCB46\uCB47\uCB4A\uCB4B\uCB4D\uCB4E\uCB4F\uCB51",6,"\uCB5A\uCB5B\uCB5C\uCB5E",5,"\uCB65",7,"\u3395\u3396\u3397\u2113\u3398\u33C4\u33A3\u33A4\u33A5\u33A6\u3399",9,"\u33CA\u338D\u338E\u338F\u33CF\u3388\u3389\u33C8\u33A7\u33A8\u33B0",9,"\u3380",4,"\u33BA",5,"\u3390",4,"\u2126\u33C0\u33C1\u338A\u338B\u338C\u33D6\u33C5\u33AD\u33AE\u33AF\u33DB\u33A9\u33AA\u33AB\u33AC\u33DD\u33D0\u33D3\u33C3\u33C9\u33DC\u33C6"],["a841","\uCB6D",10,"\uCB7A",14],["a861","\uCB89",18,"\uCB9D",6],["a881","\uCBA4",19,"\uCBB9",11,"\xC6\xD0\xAA\u0126"],["a8a6","\u0132"],["a8a8","\u013F\u0141\xD8\u0152\xBA\xDE\u0166\u014A"],["a8b1","\u3260",27,"\u24D0",25,"\u2460",14,"\xBD\u2153\u2154\xBC\xBE\u215B\u215C\u215D\u215E"],["a941","\uCBC5",14,"\uCBD5",10],["a961","\uCBE0\uCBE1\uCBE2\uCBE3\uCBE5\uCBE6\uCBE8\uCBEA",18],["a981","\uCBFD",14,"\uCC0E\uCC0F\uCC11\uCC12\uCC13\uCC15",6,"\uCC1E\uCC1F\uCC20\uCC23\uCC24\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0140\u0142\xF8\u0153\xDF\xFE\u0167\u014B\u0149\u3200",27,"\u249C",25,"\u2474",14,"\xB9\xB2\xB3\u2074\u207F\u2081\u2082\u2083\u2084"],["aa41","\uCC25\uCC26\uCC2A\uCC2B\uCC2D\uCC2F\uCC31",6,"\uCC3A\uCC3F",4,"\uCC46\uCC47\uCC49\uCC4A\uCC4B\uCC4D\uCC4E"],["aa61","\uCC4F",4,"\uCC56\uCC5A",5,"\uCC61\uCC62\uCC63\uCC65\uCC67\uCC69",6,"\uCC71\uCC72"],["aa81","\uCC73\uCC74\uCC76",29,"\u3041",82],["ab41","\uCC94\uCC95\uCC96\uCC97\uCC9A\uCC9B\uCC9D\uCC9E\uCC9F\uCCA1",6,"\uCCAA\uCCAE",5,"\uCCB6\uCCB7\uCCB9"],["ab61","\uCCBA\uCCBB\uCCBD",6,"\uCCC6\uCCC8\uCCCA",5,"\uCCD1\uCCD2\uCCD3\uCCD5",5],["ab81","\uCCDB",8,"\uCCE5",6,"\uCCED\uCCEE\uCCEF\uCCF1",12,"\u30A1",85],["ac41","\uCCFE\uCCFF\uCD00\uCD02",5,"\uCD0A\uCD0B\uCD0D\uCD0E\uCD0F\uCD11",6,"\uCD1A\uCD1C\uCD1E\uCD1F\uCD20"],["ac61","\uCD21\uCD22\uCD23\uCD25\uCD26\uCD27\uCD29\uCD2A\uCD2B\uCD2D",11,"\uCD3A",4],["ac81","\uCD3F",28,"\uCD5D\uCD5E\uCD5F\u0410",5,"\u0401\u0416",25],["acd1","\u0430",5,"\u0451\u0436",25],["ad41","\uCD61\uCD62\uCD63\uCD65",6,"\uCD6E\uCD70\uCD72",5,"\uCD79",7],["ad61","\uCD81",6,"\uCD89",10,"\uCD96\uCD97\uCD99\uCD9A\uCD9B\uCD9D\uCD9E\uCD9F"],["ad81","\uCDA0\uCDA1\uCDA2\uCDA3\uCDA6\uCDA8\uCDAA",5,"\uCDB1",18,"\uCDC5"],["ae41","\uCDC6",5,"\uCDCD\uCDCE\uCDCF\uCDD1",16],["ae61","\uCDE2",5,"\uCDE9\uCDEA\uCDEB\uCDED\uCDEE\uCDEF\uCDF1",6,"\uCDFA\uCDFC\uCDFE",4],["ae81","\uCE03\uCE05\uCE06\uCE07\uCE09\uCE0A\uCE0B\uCE0D",6,"\uCE15\uCE16\uCE17\uCE18\uCE1A",5,"\uCE22\uCE23\uCE25\uCE26\uCE27\uCE29\uCE2A\uCE2B"],["af41","\uCE2C\uCE2D\uCE2E\uCE2F\uCE32\uCE34\uCE36",19],["af61","\uCE4A",13,"\uCE5A\uCE5B\uCE5D\uCE5E\uCE62",5,"\uCE6A\uCE6C"],["af81","\uCE6E",5,"\uCE76\uCE77\uCE79\uCE7A\uCE7B\uCE7D",6,"\uCE86\uCE88\uCE8A",5,"\uCE92\uCE93\uCE95\uCE96\uCE97\uCE99"],["b041","\uCE9A",5,"\uCEA2\uCEA6",5,"\uCEAE",12],["b061","\uCEBB",5,"\uCEC2",19],["b081","\uCED6",13,"\uCEE6\uCEE7\uCEE9\uCEEA\uCEED",6,"\uCEF6\uCEFA",5,"\uAC00\uAC01\uAC04\uAC07\uAC08\uAC09\uAC0A\uAC10",7,"\uAC19",4,"\uAC20\uAC24\uAC2C\uAC2D\uAC2F\uAC30\uAC31\uAC38\uAC39\uAC3C\uAC40\uAC4B\uAC4D\uAC54\uAC58\uAC5C\uAC70\uAC71\uAC74\uAC77\uAC78\uAC7A\uAC80\uAC81\uAC83\uAC84\uAC85\uAC86\uAC89\uAC8A\uAC8B\uAC8C\uAC90\uAC94\uAC9C\uAC9D\uAC9F\uACA0\uACA1\uACA8\uACA9\uACAA\uACAC\uACAF\uACB0\uACB8\uACB9\uACBB\uACBC\uACBD\uACC1\uACC4\uACC8\uACCC\uACD5\uACD7\uACE0\uACE1\uACE4\uACE7\uACE8\uACEA\uACEC\uACEF\uACF0\uACF1\uACF3\uACF5\uACF6\uACFC\uACFD\uAD00\uAD04\uAD06"],["b141","\uCF02\uCF03\uCF05\uCF06\uCF07\uCF09",6,"\uCF12\uCF14\uCF16",5,"\uCF1D\uCF1E\uCF1F\uCF21\uCF22\uCF23"],["b161","\uCF25",6,"\uCF2E\uCF32",5,"\uCF39",11],["b181","\uCF45",14,"\uCF56\uCF57\uCF59\uCF5A\uCF5B\uCF5D",6,"\uCF66\uCF68\uCF6A\uCF6B\uCF6C\uAD0C\uAD0D\uAD0F\uAD11\uAD18\uAD1C\uAD20\uAD29\uAD2C\uAD2D\uAD34\uAD35\uAD38\uAD3C\uAD44\uAD45\uAD47\uAD49\uAD50\uAD54\uAD58\uAD61\uAD63\uAD6C\uAD6D\uAD70\uAD73\uAD74\uAD75\uAD76\uAD7B\uAD7C\uAD7D\uAD7F\uAD81\uAD82\uAD88\uAD89\uAD8C\uAD90\uAD9C\uAD9D\uADA4\uADB7\uADC0\uADC1\uADC4\uADC8\uADD0\uADD1\uADD3\uADDC\uADE0\uADE4\uADF8\uADF9\uADFC\uADFF\uAE00\uAE01\uAE08\uAE09\uAE0B\uAE0D\uAE14\uAE30\uAE31\uAE34\uAE37\uAE38\uAE3A\uAE40\uAE41\uAE43\uAE45\uAE46\uAE4A\uAE4C\uAE4D\uAE4E\uAE50\uAE54\uAE56\uAE5C\uAE5D\uAE5F\uAE60\uAE61\uAE65\uAE68\uAE69\uAE6C\uAE70\uAE78"],["b241","\uCF6D\uCF6E\uCF6F\uCF72\uCF73\uCF75\uCF76\uCF77\uCF79",6,"\uCF81\uCF82\uCF83\uCF84\uCF86",5,"\uCF8D"],["b261","\uCF8E",18,"\uCFA2",5,"\uCFA9"],["b281","\uCFAA",5,"\uCFB1",18,"\uCFC5",6,"\uAE79\uAE7B\uAE7C\uAE7D\uAE84\uAE85\uAE8C\uAEBC\uAEBD\uAEBE\uAEC0\uAEC4\uAECC\uAECD\uAECF\uAED0\uAED1\uAED8\uAED9\uAEDC\uAEE8\uAEEB\uAEED\uAEF4\uAEF8\uAEFC\uAF07\uAF08\uAF0D\uAF10\uAF2C\uAF2D\uAF30\uAF32\uAF34\uAF3C\uAF3D\uAF3F\uAF41\uAF42\uAF43\uAF48\uAF49\uAF50\uAF5C\uAF5D\uAF64\uAF65\uAF79\uAF80\uAF84\uAF88\uAF90\uAF91\uAF95\uAF9C\uAFB8\uAFB9\uAFBC\uAFC0\uAFC7\uAFC8\uAFC9\uAFCB\uAFCD\uAFCE\uAFD4\uAFDC\uAFE8\uAFE9\uAFF0\uAFF1\uAFF4\uAFF8\uB000\uB001\uB004\uB00C\uB010\uB014\uB01C\uB01D\uB028\uB044\uB045\uB048\uB04A\uB04C\uB04E\uB053\uB054\uB055\uB057\uB059"],["b341","\uCFCC",19,"\uCFE2\uCFE3\uCFE5\uCFE6\uCFE7\uCFE9"],["b361","\uCFEA",5,"\uCFF2\uCFF4\uCFF6",5,"\uCFFD\uCFFE\uCFFF\uD001\uD002\uD003\uD005",5],["b381","\uD00B",5,"\uD012",5,"\uD019",19,"\uB05D\uB07C\uB07D\uB080\uB084\uB08C\uB08D\uB08F\uB091\uB098\uB099\uB09A\uB09C\uB09F\uB0A0\uB0A1\uB0A2\uB0A8\uB0A9\uB0AB",4,"\uB0B1\uB0B3\uB0B4\uB0B5\uB0B8\uB0BC\uB0C4\uB0C5\uB0C7\uB0C8\uB0C9\uB0D0\uB0D1\uB0D4\uB0D8\uB0E0\uB0E5\uB108\uB109\uB10B\uB10C\uB110\uB112\uB113\uB118\uB119\uB11B\uB11C\uB11D\uB123\uB124\uB125\uB128\uB12C\uB134\uB135\uB137\uB138\uB139\uB140\uB141\uB144\uB148\uB150\uB151\uB154\uB155\uB158\uB15C\uB160\uB178\uB179\uB17C\uB180\uB182\uB188\uB189\uB18B\uB18D\uB192\uB193\uB194\uB198\uB19C\uB1A8\uB1CC\uB1D0\uB1D4\uB1DC\uB1DD"],["b441","\uD02E",5,"\uD036\uD037\uD039\uD03A\uD03B\uD03D",6,"\uD046\uD048\uD04A",5],["b461","\uD051\uD052\uD053\uD055\uD056\uD057\uD059",6,"\uD061",10,"\uD06E\uD06F"],["b481","\uD071\uD072\uD073\uD075",6,"\uD07E\uD07F\uD080\uD082",18,"\uB1DF\uB1E8\uB1E9\uB1EC\uB1F0\uB1F9\uB1FB\uB1FD\uB204\uB205\uB208\uB20B\uB20C\uB214\uB215\uB217\uB219\uB220\uB234\uB23C\uB258\uB25C\uB260\uB268\uB269\uB274\uB275\uB27C\uB284\uB285\uB289\uB290\uB291\uB294\uB298\uB299\uB29A\uB2A0\uB2A1\uB2A3\uB2A5\uB2A6\uB2AA\uB2AC\uB2B0\uB2B4\uB2C8\uB2C9\uB2CC\uB2D0\uB2D2\uB2D8\uB2D9\uB2DB\uB2DD\uB2E2\uB2E4\uB2E5\uB2E6\uB2E8\uB2EB",4,"\uB2F3\uB2F4\uB2F5\uB2F7",4,"\uB2FF\uB300\uB301\uB304\uB308\uB310\uB311\uB313\uB314\uB315\uB31C\uB354\uB355\uB356\uB358\uB35B\uB35C\uB35E\uB35F\uB364\uB365"],["b541","\uD095",14,"\uD0A6\uD0A7\uD0A9\uD0AA\uD0AB\uD0AD",5],["b561","\uD0B3\uD0B6\uD0B8\uD0BA",5,"\uD0C2\uD0C3\uD0C5\uD0C6\uD0C7\uD0CA",5,"\uD0D2\uD0D6",4],["b581","\uD0DB\uD0DE\uD0DF\uD0E1\uD0E2\uD0E3\uD0E5",6,"\uD0EE\uD0F2",5,"\uD0F9",11,"\uB367\uB369\uB36B\uB36E\uB370\uB371\uB374\uB378\uB380\uB381\uB383\uB384\uB385\uB38C\uB390\uB394\uB3A0\uB3A1\uB3A8\uB3AC\uB3C4\uB3C5\uB3C8\uB3CB\uB3CC\uB3CE\uB3D0\uB3D4\uB3D5\uB3D7\uB3D9\uB3DB\uB3DD\uB3E0\uB3E4\uB3E8\uB3FC\uB410\uB418\uB41C\uB420\uB428\uB429\uB42B\uB434\uB450\uB451\uB454\uB458\uB460\uB461\uB463\uB465\uB46C\uB480\uB488\uB49D\uB4A4\uB4A8\uB4AC\uB4B5\uB4B7\uB4B9\uB4C0\uB4C4\uB4C8\uB4D0\uB4D5\uB4DC\uB4DD\uB4E0\uB4E3\uB4E4\uB4E6\uB4EC\uB4ED\uB4EF\uB4F1\uB4F8\uB514\uB515\uB518\uB51B\uB51C\uB524\uB525\uB527\uB528\uB529\uB52A\uB530\uB531\uB534\uB538"],["b641","\uD105",7,"\uD10E",17],["b661","\uD120",15,"\uD132\uD133\uD135\uD136\uD137\uD139\uD13B\uD13C\uD13D\uD13E"],["b681","\uD13F\uD142\uD146",5,"\uD14E\uD14F\uD151\uD152\uD153\uD155",6,"\uD15E\uD160\uD162",5,"\uD169\uD16A\uD16B\uD16D\uB540\uB541\uB543\uB544\uB545\uB54B\uB54C\uB54D\uB550\uB554\uB55C\uB55D\uB55F\uB560\uB561\uB5A0\uB5A1\uB5A4\uB5A8\uB5AA\uB5AB\uB5B0\uB5B1\uB5B3\uB5B4\uB5B5\uB5BB\uB5BC\uB5BD\uB5C0\uB5C4\uB5CC\uB5CD\uB5CF\uB5D0\uB5D1\uB5D8\uB5EC\uB610\uB611\uB614\uB618\uB625\uB62C\uB634\uB648\uB664\uB668\uB69C\uB69D\uB6A0\uB6A4\uB6AB\uB6AC\uB6B1\uB6D4\uB6F0\uB6F4\uB6F8\uB700\uB701\uB705\uB728\uB729\uB72C\uB72F\uB730\uB738\uB739\uB73B\uB744\uB748\uB74C\uB754\uB755\uB760\uB764\uB768\uB770\uB771\uB773\uB775\uB77C\uB77D\uB780\uB784\uB78C\uB78D\uB78F\uB790\uB791\uB792\uB796\uB797"],["b741","\uD16E",13,"\uD17D",6,"\uD185\uD186\uD187\uD189\uD18A"],["b761","\uD18B",20,"\uD1A2\uD1A3\uD1A5\uD1A6\uD1A7"],["b781","\uD1A9",6,"\uD1B2\uD1B4\uD1B6\uD1B7\uD1B8\uD1B9\uD1BB\uD1BD\uD1BE\uD1BF\uD1C1",14,"\uB798\uB799\uB79C\uB7A0\uB7A8\uB7A9\uB7AB\uB7AC\uB7AD\uB7B4\uB7B5\uB7B8\uB7C7\uB7C9\uB7EC\uB7ED\uB7F0\uB7F4\uB7FC\uB7FD\uB7FF\uB800\uB801\uB807\uB808\uB809\uB80C\uB810\uB818\uB819\uB81B\uB81D\uB824\uB825\uB828\uB82C\uB834\uB835\uB837\uB838\uB839\uB840\uB844\uB851\uB853\uB85C\uB85D\uB860\uB864\uB86C\uB86D\uB86F\uB871\uB878\uB87C\uB88D\uB8A8\uB8B0\uB8B4\uB8B8\uB8C0\uB8C1\uB8C3\uB8C5\uB8CC\uB8D0\uB8D4\uB8DD\uB8DF\uB8E1\uB8E8\uB8E9\uB8EC\uB8F0\uB8F8\uB8F9\uB8FB\uB8FD\uB904\uB918\uB920\uB93C\uB93D\uB940\uB944\uB94C\uB94F\uB951\uB958\uB959\uB95C\uB960\uB968\uB969"],["b841","\uD1D0",7,"\uD1D9",17],["b861","\uD1EB",8,"\uD1F5\uD1F6\uD1F7\uD1F9",13],["b881","\uD208\uD20A",5,"\uD211",24,"\uB96B\uB96D\uB974\uB975\uB978\uB97C\uB984\uB985\uB987\uB989\uB98A\uB98D\uB98E\uB9AC\uB9AD\uB9B0\uB9B4\uB9BC\uB9BD\uB9BF\uB9C1\uB9C8\uB9C9\uB9CC\uB9CE",4,"\uB9D8\uB9D9\uB9DB\uB9DD\uB9DE\uB9E1\uB9E3\uB9E4\uB9E5\uB9E8\uB9EC\uB9F4\uB9F5\uB9F7\uB9F8\uB9F9\uB9FA\uBA00\uBA01\uBA08\uBA15\uBA38\uBA39\uBA3C\uBA40\uBA42\uBA48\uBA49\uBA4B\uBA4D\uBA4E\uBA53\uBA54\uBA55\uBA58\uBA5C\uBA64\uBA65\uBA67\uBA68\uBA69\uBA70\uBA71\uBA74\uBA78\uBA83\uBA84\uBA85\uBA87\uBA8C\uBAA8\uBAA9\uBAAB\uBAAC\uBAB0\uBAB2\uBAB8\uBAB9\uBABB\uBABD\uBAC4\uBAC8\uBAD8\uBAD9\uBAFC"],["b941","\uD22A\uD22B\uD22E\uD22F\uD231\uD232\uD233\uD235",6,"\uD23E\uD240\uD242",5,"\uD249\uD24A\uD24B\uD24C"],["b961","\uD24D",14,"\uD25D",6,"\uD265\uD266\uD267\uD268"],["b981","\uD269",22,"\uD282\uD283\uD285\uD286\uD287\uD289\uD28A\uD28B\uD28C\uBB00\uBB04\uBB0D\uBB0F\uBB11\uBB18\uBB1C\uBB20\uBB29\uBB2B\uBB34\uBB35\uBB36\uBB38\uBB3B\uBB3C\uBB3D\uBB3E\uBB44\uBB45\uBB47\uBB49\uBB4D\uBB4F\uBB50\uBB54\uBB58\uBB61\uBB63\uBB6C\uBB88\uBB8C\uBB90\uBBA4\uBBA8\uBBAC\uBBB4\uBBB7\uBBC0\uBBC4\uBBC8\uBBD0\uBBD3\uBBF8\uBBF9\uBBFC\uBBFF\uBC00\uBC02\uBC08\uBC09\uBC0B\uBC0C\uBC0D\uBC0F\uBC11\uBC14",4,"\uBC1B",4,"\uBC24\uBC25\uBC27\uBC29\uBC2D\uBC30\uBC31\uBC34\uBC38\uBC40\uBC41\uBC43\uBC44\uBC45\uBC49\uBC4C\uBC4D\uBC50\uBC5D\uBC84\uBC85\uBC88\uBC8B\uBC8C\uBC8E\uBC94\uBC95\uBC97"],["ba41","\uD28D\uD28E\uD28F\uD292\uD293\uD294\uD296",5,"\uD29D\uD29E\uD29F\uD2A1\uD2A2\uD2A3\uD2A5",6,"\uD2AD"],["ba61","\uD2AE\uD2AF\uD2B0\uD2B2",5,"\uD2BA\uD2BB\uD2BD\uD2BE\uD2C1\uD2C3",4,"\uD2CA\uD2CC",5],["ba81","\uD2D2\uD2D3\uD2D5\uD2D6\uD2D7\uD2D9\uD2DA\uD2DB\uD2DD",6,"\uD2E6",9,"\uD2F2\uD2F3\uD2F5\uD2F6\uD2F7\uD2F9\uD2FA\uBC99\uBC9A\uBCA0\uBCA1\uBCA4\uBCA7\uBCA8\uBCB0\uBCB1\uBCB3\uBCB4\uBCB5\uBCBC\uBCBD\uBCC0\uBCC4\uBCCD\uBCCF\uBCD0\uBCD1\uBCD5\uBCD8\uBCDC\uBCF4\uBCF5\uBCF6\uBCF8\uBCFC\uBD04\uBD05\uBD07\uBD09\uBD10\uBD14\uBD24\uBD2C\uBD40\uBD48\uBD49\uBD4C\uBD50\uBD58\uBD59\uBD64\uBD68\uBD80\uBD81\uBD84\uBD87\uBD88\uBD89\uBD8A\uBD90\uBD91\uBD93\uBD95\uBD99\uBD9A\uBD9C\uBDA4\uBDB0\uBDB8\uBDD4\uBDD5\uBDD8\uBDDC\uBDE9\uBDF0\uBDF4\uBDF8\uBE00\uBE03\uBE05\uBE0C\uBE0D\uBE10\uBE14\uBE1C\uBE1D\uBE1F\uBE44\uBE45\uBE48\uBE4C\uBE4E\uBE54\uBE55\uBE57\uBE59\uBE5A\uBE5B\uBE60\uBE61\uBE64"],["bb41","\uD2FB",4,"\uD302\uD304\uD306",5,"\uD30F\uD311\uD312\uD313\uD315\uD317",4,"\uD31E\uD322\uD323"],["bb61","\uD324\uD326\uD327\uD32A\uD32B\uD32D\uD32E\uD32F\uD331",6,"\uD33A\uD33E",5,"\uD346\uD347\uD348\uD349"],["bb81","\uD34A",31,"\uBE68\uBE6A\uBE70\uBE71\uBE73\uBE74\uBE75\uBE7B\uBE7C\uBE7D\uBE80\uBE84\uBE8C\uBE8D\uBE8F\uBE90\uBE91\uBE98\uBE99\uBEA8\uBED0\uBED1\uBED4\uBED7\uBED8\uBEE0\uBEE3\uBEE4\uBEE5\uBEEC\uBF01\uBF08\uBF09\uBF18\uBF19\uBF1B\uBF1C\uBF1D\uBF40\uBF41\uBF44\uBF48\uBF50\uBF51\uBF55\uBF94\uBFB0\uBFC5\uBFCC\uBFCD\uBFD0\uBFD4\uBFDC\uBFDF\uBFE1\uC03C\uC051\uC058\uC05C\uC060\uC068\uC069\uC090\uC091\uC094\uC098\uC0A0\uC0A1\uC0A3\uC0A5\uC0AC\uC0AD\uC0AF\uC0B0\uC0B3\uC0B4\uC0B5\uC0B6\uC0BC\uC0BD\uC0BF\uC0C0\uC0C1\uC0C5\uC0C8\uC0C9\uC0CC\uC0D0\uC0D8\uC0D9\uC0DB\uC0DC\uC0DD\uC0E4"],["bc41","\uD36A",17,"\uD37E\uD37F\uD381\uD382\uD383\uD385\uD386\uD387"],["bc61","\uD388\uD389\uD38A\uD38B\uD38E\uD392",5,"\uD39A\uD39B\uD39D\uD39E\uD39F\uD3A1",6,"\uD3AA\uD3AC\uD3AE"],["bc81","\uD3AF",4,"\uD3B5\uD3B6\uD3B7\uD3B9\uD3BA\uD3BB\uD3BD",6,"\uD3C6\uD3C7\uD3CA",5,"\uD3D1",5,"\uC0E5\uC0E8\uC0EC\uC0F4\uC0F5\uC0F7\uC0F9\uC100\uC104\uC108\uC110\uC115\uC11C",4,"\uC123\uC124\uC126\uC127\uC12C\uC12D\uC12F\uC130\uC131\uC136\uC138\uC139\uC13C\uC140\uC148\uC149\uC14B\uC14C\uC14D\uC154\uC155\uC158\uC15C\uC164\uC165\uC167\uC168\uC169\uC170\uC174\uC178\uC185\uC18C\uC18D\uC18E\uC190\uC194\uC196\uC19C\uC19D\uC19F\uC1A1\uC1A5\uC1A8\uC1A9\uC1AC\uC1B0\uC1BD\uC1C4\uC1C8\uC1CC\uC1D4\uC1D7\uC1D8\uC1E0\uC1E4\uC1E8\uC1F0\uC1F1\uC1F3\uC1FC\uC1FD\uC200\uC204\uC20C\uC20D\uC20F\uC211\uC218\uC219\uC21C\uC21F\uC220\uC228\uC229\uC22B\uC22D"],["bd41","\uD3D7\uD3D9",7,"\uD3E2\uD3E4",7,"\uD3EE\uD3EF\uD3F1\uD3F2\uD3F3\uD3F5\uD3F6\uD3F7"],["bd61","\uD3F8\uD3F9\uD3FA\uD3FB\uD3FE\uD400\uD402",5,"\uD409",13],["bd81","\uD417",5,"\uD41E",25,"\uC22F\uC231\uC232\uC234\uC248\uC250\uC251\uC254\uC258\uC260\uC265\uC26C\uC26D\uC270\uC274\uC27C\uC27D\uC27F\uC281\uC288\uC289\uC290\uC298\uC29B\uC29D\uC2A4\uC2A5\uC2A8\uC2AC\uC2AD\uC2B4\uC2B5\uC2B7\uC2B9\uC2DC\uC2DD\uC2E0\uC2E3\uC2E4\uC2EB\uC2EC\uC2ED\uC2EF\uC2F1\uC2F6\uC2F8\uC2F9\uC2FB\uC2FC\uC300\uC308\uC309\uC30C\uC30D\uC313\uC314\uC315\uC318\uC31C\uC324\uC325\uC328\uC329\uC345\uC368\uC369\uC36C\uC370\uC372\uC378\uC379\uC37C\uC37D\uC384\uC388\uC38C\uC3C0\uC3D8\uC3D9\uC3DC\uC3DF\uC3E0\uC3E2\uC3E8\uC3E9\uC3ED\uC3F4\uC3F5\uC3F8\uC408\uC410\uC424\uC42C\uC430"],["be41","\uD438",7,"\uD441\uD442\uD443\uD445",14],["be61","\uD454",7,"\uD45D\uD45E\uD45F\uD461\uD462\uD463\uD465",7,"\uD46E\uD470\uD471\uD472"],["be81","\uD473",4,"\uD47A\uD47B\uD47D\uD47E\uD481\uD483",4,"\uD48A\uD48C\uD48E",5,"\uD495",8,"\uC434\uC43C\uC43D\uC448\uC464\uC465\uC468\uC46C\uC474\uC475\uC479\uC480\uC494\uC49C\uC4B8\uC4BC\uC4E9\uC4F0\uC4F1\uC4F4\uC4F8\uC4FA\uC4FF\uC500\uC501\uC50C\uC510\uC514\uC51C\uC528\uC529\uC52C\uC530\uC538\uC539\uC53B\uC53D\uC544\uC545\uC548\uC549\uC54A\uC54C\uC54D\uC54E\uC553\uC554\uC555\uC557\uC558\uC559\uC55D\uC55E\uC560\uC561\uC564\uC568\uC570\uC571\uC573\uC574\uC575\uC57C\uC57D\uC580\uC584\uC587\uC58C\uC58D\uC58F\uC591\uC595\uC597\uC598\uC59C\uC5A0\uC5A9\uC5B4\uC5B5\uC5B8\uC5B9\uC5BB\uC5BC\uC5BD\uC5BE\uC5C4",6,"\uC5CC\uC5CE"],["bf41","\uD49E",10,"\uD4AA",14],["bf61","\uD4B9",18,"\uD4CD\uD4CE\uD4CF\uD4D1\uD4D2\uD4D3\uD4D5"],["bf81","\uD4D6",5,"\uD4DD\uD4DE\uD4E0",7,"\uD4E9\uD4EA\uD4EB\uD4ED\uD4EE\uD4EF\uD4F1",6,"\uD4F9\uD4FA\uD4FC\uC5D0\uC5D1\uC5D4\uC5D8\uC5E0\uC5E1\uC5E3\uC5E5\uC5EC\uC5ED\uC5EE\uC5F0\uC5F4\uC5F6\uC5F7\uC5FC",5,"\uC605\uC606\uC607\uC608\uC60C\uC610\uC618\uC619\uC61B\uC61C\uC624\uC625\uC628\uC62C\uC62D\uC62E\uC630\uC633\uC634\uC635\uC637\uC639\uC63B\uC640\uC641\uC644\uC648\uC650\uC651\uC653\uC654\uC655\uC65C\uC65D\uC660\uC66C\uC66F\uC671\uC678\uC679\uC67C\uC680\uC688\uC689\uC68B\uC68D\uC694\uC695\uC698\uC69C\uC6A4\uC6A5\uC6A7\uC6A9\uC6B0\uC6B1\uC6B4\uC6B8\uC6B9\uC6BA\uC6C0\uC6C1\uC6C3\uC6C5\uC6CC\uC6CD\uC6D0\uC6D4\uC6DC\uC6DD\uC6E0\uC6E1\uC6E8"],["c041","\uD4FE",5,"\uD505\uD506\uD507\uD509\uD50A\uD50B\uD50D",6,"\uD516\uD518",5],["c061","\uD51E",25],["c081","\uD538\uD539\uD53A\uD53B\uD53E\uD53F\uD541\uD542\uD543\uD545",6,"\uD54E\uD550\uD552",5,"\uD55A\uD55B\uD55D\uD55E\uD55F\uD561\uD562\uD563\uC6E9\uC6EC\uC6F0\uC6F8\uC6F9\uC6FD\uC704\uC705\uC708\uC70C\uC714\uC715\uC717\uC719\uC720\uC721\uC724\uC728\uC730\uC731\uC733\uC735\uC737\uC73C\uC73D\uC740\uC744\uC74A\uC74C\uC74D\uC74F\uC751",7,"\uC75C\uC760\uC768\uC76B\uC774\uC775\uC778\uC77C\uC77D\uC77E\uC783\uC784\uC785\uC787\uC788\uC789\uC78A\uC78E\uC790\uC791\uC794\uC796\uC797\uC798\uC79A\uC7A0\uC7A1\uC7A3\uC7A4\uC7A5\uC7A6\uC7AC\uC7AD\uC7B0\uC7B4\uC7BC\uC7BD\uC7BF\uC7C0\uC7C1\uC7C8\uC7C9\uC7CC\uC7CE\uC7D0\uC7D8\uC7DD\uC7E4\uC7E8\uC7EC\uC800\uC801\uC804\uC808\uC80A"],["c141","\uD564\uD566\uD567\uD56A\uD56C\uD56E",5,"\uD576\uD577\uD579\uD57A\uD57B\uD57D",6,"\uD586\uD58A\uD58B"],["c161","\uD58C\uD58D\uD58E\uD58F\uD591",19,"\uD5A6\uD5A7"],["c181","\uD5A8",31,"\uC810\uC811\uC813\uC815\uC816\uC81C\uC81D\uC820\uC824\uC82C\uC82D\uC82F\uC831\uC838\uC83C\uC840\uC848\uC849\uC84C\uC84D\uC854\uC870\uC871\uC874\uC878\uC87A\uC880\uC881\uC883\uC885\uC886\uC887\uC88B\uC88C\uC88D\uC894\uC89D\uC89F\uC8A1\uC8A8\uC8BC\uC8BD\uC8C4\uC8C8\uC8CC\uC8D4\uC8D5\uC8D7\uC8D9\uC8E0\uC8E1\uC8E4\uC8F5\uC8FC\uC8FD\uC900\uC904\uC905\uC906\uC90C\uC90D\uC90F\uC911\uC918\uC92C\uC934\uC950\uC951\uC954\uC958\uC960\uC961\uC963\uC96C\uC970\uC974\uC97C\uC988\uC989\uC98C\uC990\uC998\uC999\uC99B\uC99D\uC9C0\uC9C1\uC9C4\uC9C7\uC9C8\uC9CA\uC9D0\uC9D1\uC9D3"],["c241","\uD5CA\uD5CB\uD5CD\uD5CE\uD5CF\uD5D1\uD5D3",4,"\uD5DA\uD5DC\uD5DE",5,"\uD5E6\uD5E7\uD5E9\uD5EA\uD5EB\uD5ED\uD5EE"],["c261","\uD5EF",4,"\uD5F6\uD5F8\uD5FA",5,"\uD602\uD603\uD605\uD606\uD607\uD609",6,"\uD612"],["c281","\uD616",5,"\uD61D\uD61E\uD61F\uD621\uD622\uD623\uD625",7,"\uD62E",9,"\uD63A\uD63B\uC9D5\uC9D6\uC9D9\uC9DA\uC9DC\uC9DD\uC9E0\uC9E2\uC9E4\uC9E7\uC9EC\uC9ED\uC9EF\uC9F0\uC9F1\uC9F8\uC9F9\uC9FC\uCA00\uCA08\uCA09\uCA0B\uCA0C\uCA0D\uCA14\uCA18\uCA29\uCA4C\uCA4D\uCA50\uCA54\uCA5C\uCA5D\uCA5F\uCA60\uCA61\uCA68\uCA7D\uCA84\uCA98\uCABC\uCABD\uCAC0\uCAC4\uCACC\uCACD\uCACF\uCAD1\uCAD3\uCAD8\uCAD9\uCAE0\uCAEC\uCAF4\uCB08\uCB10\uCB14\uCB18\uCB20\uCB21\uCB41\uCB48\uCB49\uCB4C\uCB50\uCB58\uCB59\uCB5D\uCB64\uCB78\uCB79\uCB9C\uCBB8\uCBD4\uCBE4\uCBE7\uCBE9\uCC0C\uCC0D\uCC10\uCC14\uCC1C\uCC1D\uCC21\uCC22\uCC27\uCC28\uCC29\uCC2C\uCC2E\uCC30\uCC38\uCC39\uCC3B"],["c341","\uD63D\uD63E\uD63F\uD641\uD642\uD643\uD644\uD646\uD647\uD64A\uD64C\uD64E\uD64F\uD650\uD652\uD653\uD656\uD657\uD659\uD65A\uD65B\uD65D",4],["c361","\uD662",4,"\uD668\uD66A",5,"\uD672\uD673\uD675",11],["c381","\uD681\uD682\uD684\uD686",5,"\uD68E\uD68F\uD691\uD692\uD693\uD695",7,"\uD69E\uD6A0\uD6A2",5,"\uD6A9\uD6AA\uCC3C\uCC3D\uCC3E\uCC44\uCC45\uCC48\uCC4C\uCC54\uCC55\uCC57\uCC58\uCC59\uCC60\uCC64\uCC66\uCC68\uCC70\uCC75\uCC98\uCC99\uCC9C\uCCA0\uCCA8\uCCA9\uCCAB\uCCAC\uCCAD\uCCB4\uCCB5\uCCB8\uCCBC\uCCC4\uCCC5\uCCC7\uCCC9\uCCD0\uCCD4\uCCE4\uCCEC\uCCF0\uCD01\uCD08\uCD09\uCD0C\uCD10\uCD18\uCD19\uCD1B\uCD1D\uCD24\uCD28\uCD2C\uCD39\uCD5C\uCD60\uCD64\uCD6C\uCD6D\uCD6F\uCD71\uCD78\uCD88\uCD94\uCD95\uCD98\uCD9C\uCDA4\uCDA5\uCDA7\uCDA9\uCDB0\uCDC4\uCDCC\uCDD0\uCDE8\uCDEC\uCDF0\uCDF8\uCDF9\uCDFB\uCDFD\uCE04\uCE08\uCE0C\uCE14\uCE19\uCE20\uCE21\uCE24\uCE28\uCE30\uCE31\uCE33\uCE35"],["c441","\uD6AB\uD6AD\uD6AE\uD6AF\uD6B1",7,"\uD6BA\uD6BC",7,"\uD6C6\uD6C7\uD6C9\uD6CA\uD6CB"],["c461","\uD6CD\uD6CE\uD6CF\uD6D0\uD6D2\uD6D3\uD6D5\uD6D6\uD6D8\uD6DA",5,"\uD6E1\uD6E2\uD6E3\uD6E5\uD6E6\uD6E7\uD6E9",4],["c481","\uD6EE\uD6EF\uD6F1\uD6F2\uD6F3\uD6F4\uD6F6",5,"\uD6FE\uD6FF\uD701\uD702\uD703\uD705",11,"\uD712\uD713\uD714\uCE58\uCE59\uCE5C\uCE5F\uCE60\uCE61\uCE68\uCE69\uCE6B\uCE6D\uCE74\uCE75\uCE78\uCE7C\uCE84\uCE85\uCE87\uCE89\uCE90\uCE91\uCE94\uCE98\uCEA0\uCEA1\uCEA3\uCEA4\uCEA5\uCEAC\uCEAD\uCEC1\uCEE4\uCEE5\uCEE8\uCEEB\uCEEC\uCEF4\uCEF5\uCEF7\uCEF8\uCEF9\uCF00\uCF01\uCF04\uCF08\uCF10\uCF11\uCF13\uCF15\uCF1C\uCF20\uCF24\uCF2C\uCF2D\uCF2F\uCF30\uCF31\uCF38\uCF54\uCF55\uCF58\uCF5C\uCF64\uCF65\uCF67\uCF69\uCF70\uCF71\uCF74\uCF78\uCF80\uCF85\uCF8C\uCFA1\uCFA8\uCFB0\uCFC4\uCFE0\uCFE1\uCFE4\uCFE8\uCFF0\uCFF1\uCFF3\uCFF5\uCFFC\uD000\uD004\uD011\uD018\uD02D\uD034\uD035\uD038\uD03C"],["c541","\uD715\uD716\uD717\uD71A\uD71B\uD71D\uD71E\uD71F\uD721",6,"\uD72A\uD72C\uD72E",5,"\uD736\uD737\uD739"],["c561","\uD73A\uD73B\uD73D",6,"\uD745\uD746\uD748\uD74A",5,"\uD752\uD753\uD755\uD75A",4],["c581","\uD75F\uD762\uD764\uD766\uD767\uD768\uD76A\uD76B\uD76D\uD76E\uD76F\uD771\uD772\uD773\uD775",6,"\uD77E\uD77F\uD780\uD782",5,"\uD78A\uD78B\uD044\uD045\uD047\uD049\uD050\uD054\uD058\uD060\uD06C\uD06D\uD070\uD074\uD07C\uD07D\uD081\uD0A4\uD0A5\uD0A8\uD0AC\uD0B4\uD0B5\uD0B7\uD0B9\uD0C0\uD0C1\uD0C4\uD0C8\uD0C9\uD0D0\uD0D1\uD0D3\uD0D4\uD0D5\uD0DC\uD0DD\uD0E0\uD0E4\uD0EC\uD0ED\uD0EF\uD0F0\uD0F1\uD0F8\uD10D\uD130\uD131\uD134\uD138\uD13A\uD140\uD141\uD143\uD144\uD145\uD14C\uD14D\uD150\uD154\uD15C\uD15D\uD15F\uD161\uD168\uD16C\uD17C\uD184\uD188\uD1A0\uD1A1\uD1A4\uD1A8\uD1B0\uD1B1\uD1B3\uD1B5\uD1BA\uD1BC\uD1C0\uD1D8\uD1F4\uD1F8\uD207\uD209\uD210\uD22C\uD22D\uD230\uD234\uD23C\uD23D\uD23F\uD241\uD248\uD25C"],["c641","\uD78D\uD78E\uD78F\uD791",6,"\uD79A\uD79C\uD79E",5],["c6a1","\uD264\uD280\uD281\uD284\uD288\uD290\uD291\uD295\uD29C\uD2A0\uD2A4\uD2AC\uD2B1\uD2B8\uD2B9\uD2BC\uD2BF\uD2C0\uD2C2\uD2C8\uD2C9\uD2CB\uD2D4\uD2D8\uD2DC\uD2E4\uD2E5\uD2F0\uD2F1\uD2F4\uD2F8\uD300\uD301\uD303\uD305\uD30C\uD30D\uD30E\uD310\uD314\uD316\uD31C\uD31D\uD31F\uD320\uD321\uD325\uD328\uD329\uD32C\uD330\uD338\uD339\uD33B\uD33C\uD33D\uD344\uD345\uD37C\uD37D\uD380\uD384\uD38C\uD38D\uD38F\uD390\uD391\uD398\uD399\uD39C\uD3A0\uD3A8\uD3A9\uD3AB\uD3AD\uD3B4\uD3B8\uD3BC\uD3C4\uD3C5\uD3C8\uD3C9\uD3D0\uD3D8\uD3E1\uD3E3\uD3EC\uD3ED\uD3F0\uD3F4\uD3FC\uD3FD\uD3FF\uD401"],["c7a1","\uD408\uD41D\uD440\uD444\uD45C\uD460\uD464\uD46D\uD46F\uD478\uD479\uD47C\uD47F\uD480\uD482\uD488\uD489\uD48B\uD48D\uD494\uD4A9\uD4CC\uD4D0\uD4D4\uD4DC\uD4DF\uD4E8\uD4EC\uD4F0\uD4F8\uD4FB\uD4FD\uD504\uD508\uD50C\uD514\uD515\uD517\uD53C\uD53D\uD540\uD544\uD54C\uD54D\uD54F\uD551\uD558\uD559\uD55C\uD560\uD565\uD568\uD569\uD56B\uD56D\uD574\uD575\uD578\uD57C\uD584\uD585\uD587\uD588\uD589\uD590\uD5A5\uD5C8\uD5C9\uD5CC\uD5D0\uD5D2\uD5D8\uD5D9\uD5DB\uD5DD\uD5E4\uD5E5\uD5E8\uD5EC\uD5F4\uD5F5\uD5F7\uD5F9\uD600\uD601\uD604\uD608\uD610\uD611\uD613\uD614\uD615\uD61C\uD620"],["c8a1","\uD624\uD62D\uD638\uD639\uD63C\uD640\uD645\uD648\uD649\uD64B\uD64D\uD651\uD654\uD655\uD658\uD65C\uD667\uD669\uD670\uD671\uD674\uD683\uD685\uD68C\uD68D\uD690\uD694\uD69D\uD69F\uD6A1\uD6A8\uD6AC\uD6B0\uD6B9\uD6BB\uD6C4\uD6C5\uD6C8\uD6CC\uD6D1\uD6D4\uD6D7\uD6D9\uD6E0\uD6E4\uD6E8\uD6F0\uD6F5\uD6FC\uD6FD\uD700\uD704\uD711\uD718\uD719\uD71C\uD720\uD728\uD729\uD72B\uD72D\uD734\uD735\uD738\uD73C\uD744\uD747\uD749\uD750\uD751\uD754\uD756\uD757\uD758\uD759\uD760\uD761\uD763\uD765\uD769\uD76C\uD770\uD774\uD77C\uD77D\uD781\uD788\uD789\uD78C\uD790\uD798\uD799\uD79B\uD79D"],["caa1","\u4F3D\u4F73\u5047\u50F9\u52A0\u53EF\u5475\u54E5\u5609\u5AC1\u5BB6\u6687\u67B6\u67B7\u67EF\u6B4C\u73C2\u75C2\u7A3C\u82DB\u8304\u8857\u8888\u8A36\u8CC8\u8DCF\u8EFB\u8FE6\u99D5\u523B\u5374\u5404\u606A\u6164\u6BBC\u73CF\u811A\u89BA\u89D2\u95A3\u4F83\u520A\u58BE\u5978\u59E6\u5E72\u5E79\u61C7\u63C0\u6746\u67EC\u687F\u6F97\u764E\u770B\u78F5\u7A08\u7AFF\u7C21\u809D\u826E\u8271\u8AEB\u9593\u4E6B\u559D\u66F7\u6E34\u78A3\u7AED\u845B\u8910\u874E\u97A8\u52D8\u574E\u582A\u5D4C\u611F\u61BE\u6221\u6562\u67D1\u6A44\u6E1B\u7518\u75B3\u76E3\u77B0\u7D3A\u90AF\u9451\u9452\u9F95"],["cba1","\u5323\u5CAC\u7532\u80DB\u9240\u9598\u525B\u5808\u59DC\u5CA1\u5D17\u5EB7\u5F3A\u5F4A\u6177\u6C5F\u757A\u7586\u7CE0\u7D73\u7DB1\u7F8C\u8154\u8221\u8591\u8941\u8B1B\u92FC\u964D\u9C47\u4ECB\u4EF7\u500B\u51F1\u584F\u6137\u613E\u6168\u6539\u69EA\u6F11\u75A5\u7686\u76D6\u7B87\u82A5\u84CB\uF900\u93A7\u958B\u5580\u5BA2\u5751\uF901\u7CB3\u7FB9\u91B5\u5028\u53BB\u5C45\u5DE8\u62D2\u636E\u64DA\u64E7\u6E20\u70AC\u795B\u8DDD\u8E1E\uF902\u907D\u9245\u92F8\u4E7E\u4EF6\u5065\u5DFE\u5EFA\u6106\u6957\u8171\u8654\u8E47\u9375\u9A2B\u4E5E\u5091\u6770\u6840\u5109\u528D\u5292\u6AA2"],["cca1","\u77BC\u9210\u9ED4\u52AB\u602F\u8FF2\u5048\u61A9\u63ED\u64CA\u683C\u6A84\u6FC0\u8188\u89A1\u9694\u5805\u727D\u72AC\u7504\u7D79\u7E6D\u80A9\u898B\u8B74\u9063\u9D51\u6289\u6C7A\u6F54\u7D50\u7F3A\u8A23\u517C\u614A\u7B9D\u8B19\u9257\u938C\u4EAC\u4FD3\u501E\u50BE\u5106\u52C1\u52CD\u537F\u5770\u5883\u5E9A\u5F91\u6176\u61AC\u64CE\u656C\u666F\u66BB\u66F4\u6897\u6D87\u7085\u70F1\u749F\u74A5\u74CA\u75D9\u786C\u78EC\u7ADF\u7AF6\u7D45\u7D93\u8015\u803F\u811B\u8396\u8B66\u8F15\u9015\u93E1\u9803\u9838\u9A5A\u9BE8\u4FC2\u5553\u583A\u5951\u5B63\u5C46\u60B8\u6212\u6842\u68B0"],["cda1","\u68E8\u6EAA\u754C\u7678\u78CE\u7A3D\u7CFB\u7E6B\u7E7C\u8A08\u8AA1\u8C3F\u968E\u9DC4\u53E4\u53E9\u544A\u5471\u56FA\u59D1\u5B64\u5C3B\u5EAB\u62F7\u6537\u6545\u6572\u66A0\u67AF\u69C1\u6CBD\u75FC\u7690\u777E\u7A3F\u7F94\u8003\u80A1\u818F\u82E6\u82FD\u83F0\u85C1\u8831\u88B4\u8AA5\uF903\u8F9C\u932E\u96C7\u9867\u9AD8\u9F13\u54ED\u659B\u66F2\u688F\u7A40\u8C37\u9D60\u56F0\u5764\u5D11\u6606\u68B1\u68CD\u6EFE\u7428\u889E\u9BE4\u6C68\uF904\u9AA8\u4F9B\u516C\u5171\u529F\u5B54\u5DE5\u6050\u606D\u62F1\u63A7\u653B\u73D9\u7A7A\u86A3\u8CA2\u978F\u4E32\u5BE1\u6208\u679C\u74DC"],["cea1","\u79D1\u83D3\u8A87\u8AB2\u8DE8\u904E\u934B\u9846\u5ED3\u69E8\u85FF\u90ED\uF905\u51A0\u5B98\u5BEC\u6163\u68FA\u6B3E\u704C\u742F\u74D8\u7BA1\u7F50\u83C5\u89C0\u8CAB\u95DC\u9928\u522E\u605D\u62EC\u9002\u4F8A\u5149\u5321\u58D9\u5EE3\u66E0\u6D38\u709A\u72C2\u73D6\u7B50\u80F1\u945B\u5366\u639B\u7F6B\u4E56\u5080\u584A\u58DE\u602A\u6127\u62D0\u69D0\u9B41\u5B8F\u7D18\u80B1\u8F5F\u4EA4\u50D1\u54AC\u55AC\u5B0C\u5DA0\u5DE7\u652A\u654E\u6821\u6A4B\u72E1\u768E\u77EF\u7D5E\u7FF9\u81A0\u854E\u86DF\u8F03\u8F4E\u90CA\u9903\u9A55\u9BAB\u4E18\u4E45\u4E5D\u4EC7\u4FF1\u5177\u52FE"],["cfa1","\u5340\u53E3\u53E5\u548E\u5614\u5775\u57A2\u5BC7\u5D87\u5ED0\u61FC\u62D8\u6551\u67B8\u67E9\u69CB\u6B50\u6BC6\u6BEC\u6C42\u6E9D\u7078\u72D7\u7396\u7403\u77BF\u77E9\u7A76\u7D7F\u8009\u81FC\u8205\u820A\u82DF\u8862\u8B33\u8CFC\u8EC0\u9011\u90B1\u9264\u92B6\u99D2\u9A45\u9CE9\u9DD7\u9F9C\u570B\u5C40\u83CA\u97A0\u97AB\u9EB4\u541B\u7A98\u7FA4\u88D9\u8ECD\u90E1\u5800\u5C48\u6398\u7A9F\u5BAE\u5F13\u7A79\u7AAE\u828E\u8EAC\u5026\u5238\u52F8\u5377\u5708\u62F3\u6372\u6B0A\u6DC3\u7737\u53A5\u7357\u8568\u8E76\u95D5\u673A\u6AC3\u6F70\u8A6D\u8ECC\u994B\uF906\u6677\u6B78\u8CB4"],["d0a1","\u9B3C\uF907\u53EB\u572D\u594E\u63C6\u69FB\u73EA\u7845\u7ABA\u7AC5\u7CFE\u8475\u898F\u8D73\u9035\u95A8\u52FB\u5747\u7547\u7B60\u83CC\u921E\uF908\u6A58\u514B\u524B\u5287\u621F\u68D8\u6975\u9699\u50C5\u52A4\u52E4\u61C3\u65A4\u6839\u69FF\u747E\u7B4B\u82B9\u83EB\u89B2\u8B39\u8FD1\u9949\uF909\u4ECA\u5997\u64D2\u6611\u6A8E\u7434\u7981\u79BD\u82A9\u887E\u887F\u895F\uF90A\u9326\u4F0B\u53CA\u6025\u6271\u6C72\u7D1A\u7D66\u4E98\u5162\u77DC\u80AF\u4F01\u4F0E\u5176\u5180\u55DC\u5668\u573B\u57FA\u57FC\u5914\u5947\u5993\u5BC4\u5C90\u5D0E\u5DF1\u5E7E\u5FCC\u6280\u65D7\u65E3"],["d1a1","\u671E\u671F\u675E\u68CB\u68C4\u6A5F\u6B3A\u6C23\u6C7D\u6C82\u6DC7\u7398\u7426\u742A\u7482\u74A3\u7578\u757F\u7881\u78EF\u7941\u7947\u7948\u797A\u7B95\u7D00\u7DBA\u7F88\u8006\u802D\u808C\u8A18\u8B4F\u8C48\u8D77\u9321\u9324\u98E2\u9951\u9A0E\u9A0F\u9A65\u9E92\u7DCA\u4F76\u5409\u62EE\u6854\u91D1\u55AB\u513A\uF90B\uF90C\u5A1C\u61E6\uF90D\u62CF\u62FF\uF90E",5,"\u90A3\uF914",4,"\u8AFE\uF919\uF91A\uF91B\uF91C\u6696\uF91D\u7156\uF91E\uF91F\u96E3\uF920\u634F\u637A\u5357\uF921\u678F\u6960\u6E73\uF922\u7537\uF923\uF924\uF925"],["d2a1","\u7D0D\uF926\uF927\u8872\u56CA\u5A18\uF928",4,"\u4E43\uF92D\u5167\u5948\u67F0\u8010\uF92E\u5973\u5E74\u649A\u79CA\u5FF5\u606C\u62C8\u637B\u5BE7\u5BD7\u52AA\uF92F\u5974\u5F29\u6012\uF930\uF931\uF932\u7459\uF933",5,"\u99D1\uF939",10,"\u6FC3\uF944\uF945\u81BF\u8FB2\u60F1\uF946\uF947\u8166\uF948\uF949\u5C3F\uF94A",7,"\u5AE9\u8A25\u677B\u7D10\uF952",5,"\u80FD\uF958\uF959\u5C3C\u6CE5\u533F\u6EBA\u591A\u8336"],["d3a1","\u4E39\u4EB6\u4F46\u55AE\u5718\u58C7\u5F56\u65B7\u65E6\u6A80\u6BB5\u6E4D\u77ED\u7AEF\u7C1E\u7DDE\u86CB\u8892\u9132\u935B\u64BB\u6FBE\u737A\u75B8\u9054\u5556\u574D\u61BA\u64D4\u66C7\u6DE1\u6E5B\u6F6D\u6FB9\u75F0\u8043\u81BD\u8541\u8983\u8AC7\u8B5A\u931F\u6C93\u7553\u7B54\u8E0F\u905D\u5510\u5802\u5858\u5E62\u6207\u649E\u68E0\u7576\u7CD6\u87B3\u9EE8\u4EE3\u5788\u576E\u5927\u5C0D\u5CB1\u5E36\u5F85\u6234\u64E1\u73B3\u81FA\u888B\u8CB8\u968A\u9EDB\u5B85\u5FB7\u60B3\u5012\u5200\u5230\u5716\u5835\u5857\u5C0E\u5C60\u5CF6\u5D8B\u5EA6\u5F92\u60BC\u6311\u6389\u6417\u6843"],["d4a1","\u68F9\u6AC2\u6DD8\u6E21\u6ED4\u6FE4\u71FE\u76DC\u7779\u79B1\u7A3B\u8404\u89A9\u8CED\u8DF3\u8E48\u9003\u9014\u9053\u90FD\u934D\u9676\u97DC\u6BD2\u7006\u7258\u72A2\u7368\u7763\u79BF\u7BE4\u7E9B\u8B80\u58A9\u60C7\u6566\u65FD\u66BE\u6C8C\u711E\u71C9\u8C5A\u9813\u4E6D\u7A81\u4EDD\u51AC\u51CD\u52D5\u540C\u61A7\u6771\u6850\u68DF\u6D1E\u6F7C\u75BC\u77B3\u7AE5\u80F4\u8463\u9285\u515C\u6597\u675C\u6793\u75D8\u7AC7\u8373\uF95A\u8C46\u9017\u982D\u5C6F\u81C0\u829A\u9041\u906F\u920D\u5F97\u5D9D\u6A59\u71C8\u767B\u7B49\u85E4\u8B04\u9127\u9A30\u5587\u61F6\uF95B\u7669\u7F85"],["d5a1","\u863F\u87BA\u88F8\u908F\uF95C\u6D1B\u70D9\u73DE\u7D61\u843D\uF95D\u916A\u99F1\uF95E\u4E82\u5375\u6B04\u6B12\u703E\u721B\u862D\u9E1E\u524C\u8FA3\u5D50\u64E5\u652C\u6B16\u6FEB\u7C43\u7E9C\u85CD\u8964\u89BD\u62C9\u81D8\u881F\u5ECA\u6717\u6D6A\u72FC\u7405\u746F\u8782\u90DE\u4F86\u5D0D\u5FA0\u840A\u51B7\u63A0\u7565\u4EAE\u5006\u5169\u51C9\u6881\u6A11\u7CAE\u7CB1\u7CE7\u826F\u8AD2\u8F1B\u91CF\u4FB6\u5137\u52F5\u5442\u5EEC\u616E\u623E\u65C5\u6ADA\u6FFE\u792A\u85DC\u8823\u95AD\u9A62\u9A6A\u9E97\u9ECE\u529B\u66C6\u6B77\u701D\u792B\u8F62\u9742\u6190\u6200\u6523\u6F23"],["d6a1","\u7149\u7489\u7DF4\u806F\u84EE\u8F26\u9023\u934A\u51BD\u5217\u52A3\u6D0C\u70C8\u88C2\u5EC9\u6582\u6BAE\u6FC2\u7C3E\u7375\u4EE4\u4F36\u56F9\uF95F\u5CBA\u5DBA\u601C\u73B2\u7B2D\u7F9A\u7FCE\u8046\u901E\u9234\u96F6\u9748\u9818\u9F61\u4F8B\u6FA7\u79AE\u91B4\u96B7\u52DE\uF960\u6488\u64C4\u6AD3\u6F5E\u7018\u7210\u76E7\u8001\u8606\u865C\u8DEF\u8F05\u9732\u9B6F\u9DFA\u9E75\u788C\u797F\u7DA0\u83C9\u9304\u9E7F\u9E93\u8AD6\u58DF\u5F04\u6727\u7027\u74CF\u7C60\u807E\u5121\u7028\u7262\u78CA\u8CC2\u8CDA\u8CF4\u96F7\u4E86\u50DA\u5BEE\u5ED6\u6599\u71CE\u7642\u77AD\u804A\u84FC"],["d7a1","\u907C\u9B27\u9F8D\u58D8\u5A41\u5C62\u6A13\u6DDA\u6F0F\u763B\u7D2F\u7E37\u851E\u8938\u93E4\u964B\u5289\u65D2\u67F3\u69B4\u6D41\u6E9C\u700F\u7409\u7460\u7559\u7624\u786B\u8B2C\u985E\u516D\u622E\u9678\u4F96\u502B\u5D19\u6DEA\u7DB8\u8F2A\u5F8B\u6144\u6817\uF961\u9686\u52D2\u808B\u51DC\u51CC\u695E\u7A1C\u7DBE\u83F1\u9675\u4FDA\u5229\u5398\u540F\u550E\u5C65\u60A7\u674E\u68A8\u6D6C\u7281\u72F8\u7406\u7483\uF962\u75E2\u7C6C\u7F79\u7FB8\u8389\u88CF\u88E1\u91CC\u91D0\u96E2\u9BC9\u541D\u6F7E\u71D0\u7498\u85FA\u8EAA\u96A3\u9C57\u9E9F\u6797\u6DCB\u7433\u81E8\u9716\u782C"],["d8a1","\u7ACB\u7B20\u7C92\u6469\u746A\u75F2\u78BC\u78E8\u99AC\u9B54\u9EBB\u5BDE\u5E55\u6F20\u819C\u83AB\u9088\u4E07\u534D\u5A29\u5DD2\u5F4E\u6162\u633D\u6669\u66FC\u6EFF\u6F2B\u7063\u779E\u842C\u8513\u883B\u8F13\u9945\u9C3B\u551C\u62B9\u672B\u6CAB\u8309\u896A\u977A\u4EA1\u5984\u5FD8\u5FD9\u671B\u7DB2\u7F54\u8292\u832B\u83BD\u8F1E\u9099\u57CB\u59B9\u5A92\u5BD0\u6627\u679A\u6885\u6BCF\u7164\u7F75\u8CB7\u8CE3\u9081\u9B45\u8108\u8C8A\u964C\u9A40\u9EA5\u5B5F\u6C13\u731B\u76F2\u76DF\u840C\u51AA\u8993\u514D\u5195\u52C9\u68C9\u6C94\u7704\u7720\u7DBF\u7DEC\u9762\u9EB5\u6EC5"],["d9a1","\u8511\u51A5\u540D\u547D\u660E\u669D\u6927\u6E9F\u76BF\u7791\u8317\u84C2\u879F\u9169\u9298\u9CF4\u8882\u4FAE\u5192\u52DF\u59C6\u5E3D\u6155\u6478\u6479\u66AE\u67D0\u6A21\u6BCD\u6BDB\u725F\u7261\u7441\u7738\u77DB\u8017\u82BC\u8305\u8B00\u8B28\u8C8C\u6728\u6C90\u7267\u76EE\u7766\u7A46\u9DA9\u6B7F\u6C92\u5922\u6726\u8499\u536F\u5893\u5999\u5EDF\u63CF\u6634\u6773\u6E3A\u732B\u7AD7\u82D7\u9328\u52D9\u5DEB\u61AE\u61CB\u620A\u62C7\u64AB\u65E0\u6959\u6B66\u6BCB\u7121\u73F7\u755D\u7E46\u821E\u8302\u856A\u8AA3\u8CBF\u9727\u9D61\u58A8\u9ED8\u5011\u520E\u543B\u554F\u6587"],["daa1","\u6C76\u7D0A\u7D0B\u805E\u868A\u9580\u96EF\u52FF\u6C95\u7269\u5473\u5A9A\u5C3E\u5D4B\u5F4C\u5FAE\u672A\u68B6\u6963\u6E3C\u6E44\u7709\u7C73\u7F8E\u8587\u8B0E\u8FF7\u9761\u9EF4\u5CB7\u60B6\u610D\u61AB\u654F\u65FB\u65FC\u6C11\u6CEF\u739F\u73C9\u7DE1\u9594\u5BC6\u871C\u8B10\u525D\u535A\u62CD\u640F\u64B2\u6734\u6A38\u6CCA\u73C0\u749E\u7B94\u7C95\u7E1B\u818A\u8236\u8584\u8FEB\u96F9\u99C1\u4F34\u534A\u53CD\u53DB\u62CC\u642C\u6500\u6591\u69C3\u6CEE\u6F58\u73ED\u7554\u7622\u76E4\u76FC\u78D0\u78FB\u792C\u7D46\u822C\u87E0\u8FD4\u9812\u98EF\u52C3\u62D4\u64A5\u6E24\u6F51"],["dba1","\u767C\u8DCB\u91B1\u9262\u9AEE\u9B43\u5023\u508D\u574A\u59A8\u5C28\u5E47\u5F77\u623F\u653E\u65B9\u65C1\u6609\u678B\u699C\u6EC2\u78C5\u7D21\u80AA\u8180\u822B\u82B3\u84A1\u868C\u8A2A\u8B17\u90A6\u9632\u9F90\u500D\u4FF3\uF963\u57F9\u5F98\u62DC\u6392\u676F\u6E43\u7119\u76C3\u80CC\u80DA\u88F4\u88F5\u8919\u8CE0\u8F29\u914D\u966A\u4F2F\u4F70\u5E1B\u67CF\u6822\u767D\u767E\u9B44\u5E61\u6A0A\u7169\u71D4\u756A\uF964\u7E41\u8543\u85E9\u98DC\u4F10\u7B4F\u7F70\u95A5\u51E1\u5E06\u68B5\u6C3E\u6C4E\u6CDB\u72AF\u7BC4\u8303\u6CD5\u743A\u50FB\u5288\u58C1\u64D8\u6A97\u74A7\u7656"],["dca1","\u78A7\u8617\u95E2\u9739\uF965\u535E\u5F01\u8B8A\u8FA8\u8FAF\u908A\u5225\u77A5\u9C49\u9F08\u4E19\u5002\u5175\u5C5B\u5E77\u661E\u663A\u67C4\u68C5\u70B3\u7501\u75C5\u79C9\u7ADD\u8F27\u9920\u9A08\u4FDD\u5821\u5831\u5BF6\u666E\u6B65\u6D11\u6E7A\u6F7D\u73E4\u752B\u83E9\u88DC\u8913\u8B5C\u8F14\u4F0F\u50D5\u5310\u535C\u5B93\u5FA9\u670D\u798F\u8179\u832F\u8514\u8907\u8986\u8F39\u8F3B\u99A5\u9C12\u672C\u4E76\u4FF8\u5949\u5C01\u5CEF\u5CF0\u6367\u68D2\u70FD\u71A2\u742B\u7E2B\u84EC\u8702\u9022\u92D2\u9CF3\u4E0D\u4ED8\u4FEF\u5085\u5256\u526F\u5426\u5490\u57E0\u592B\u5A66"],["dda1","\u5B5A\u5B75\u5BCC\u5E9C\uF966\u6276\u6577\u65A7\u6D6E\u6EA5\u7236\u7B26\u7C3F\u7F36\u8150\u8151\u819A\u8240\u8299\u83A9\u8A03\u8CA0\u8CE6\u8CFB\u8D74\u8DBA\u90E8\u91DC\u961C\u9644\u99D9\u9CE7\u5317\u5206\u5429\u5674\u58B3\u5954\u596E\u5FFF\u61A4\u626E\u6610\u6C7E\u711A\u76C6\u7C89\u7CDE\u7D1B\u82AC\u8CC1\u96F0\uF967\u4F5B\u5F17\u5F7F\u62C2\u5D29\u670B\u68DA\u787C\u7E43\u9D6C\u4E15\u5099\u5315\u532A\u5351\u5983\u5A62\u5E87\u60B2\u618A\u6249\u6279\u6590\u6787\u69A7\u6BD4\u6BD6\u6BD7\u6BD8\u6CB8\uF968\u7435\u75FA\u7812\u7891\u79D5\u79D8\u7C83\u7DCB\u7FE1\u80A5"],["dea1","\u813E\u81C2\u83F2\u871A\u88E8\u8AB9\u8B6C\u8CBB\u9119\u975E\u98DB\u9F3B\u56AC\u5B2A\u5F6C\u658C\u6AB3\u6BAF\u6D5C\u6FF1\u7015\u725D\u73AD\u8CA7\u8CD3\u983B\u6191\u6C37\u8058\u9A01\u4E4D\u4E8B\u4E9B\u4ED5\u4F3A\u4F3C\u4F7F\u4FDF\u50FF\u53F2\u53F8\u5506\u55E3\u56DB\u58EB\u5962\u5A11\u5BEB\u5BFA\u5C04\u5DF3\u5E2B\u5F99\u601D\u6368\u659C\u65AF\u67F6\u67FB\u68AD\u6B7B\u6C99\u6CD7\u6E23\u7009\u7345\u7802\u793E\u7940\u7960\u79C1\u7BE9\u7D17\u7D72\u8086\u820D\u838E\u84D1\u86C7\u88DF\u8A50\u8A5E\u8B1D\u8CDC\u8D66\u8FAD\u90AA\u98FC\u99DF\u9E9D\u524A\uF969\u6714\uF96A"],["dfa1","\u5098\u522A\u5C71\u6563\u6C55\u73CA\u7523\u759D\u7B97\u849C\u9178\u9730\u4E77\u6492\u6BBA\u715E\u85A9\u4E09\uF96B\u6749\u68EE\u6E17\u829F\u8518\u886B\u63F7\u6F81\u9212\u98AF\u4E0A\u50B7\u50CF\u511F\u5546\u55AA\u5617\u5B40\u5C19\u5CE0\u5E38\u5E8A\u5EA0\u5EC2\u60F3\u6851\u6A61\u6E58\u723D\u7240\u72C0\u76F8\u7965\u7BB1\u7FD4\u88F3\u89F4\u8A73\u8C61\u8CDE\u971C\u585E\u74BD\u8CFD\u55C7\uF96C\u7A61\u7D22\u8272\u7272\u751F\u7525\uF96D\u7B19\u5885\u58FB\u5DBC\u5E8F\u5EB6\u5F90\u6055\u6292\u637F\u654D\u6691\u66D9\u66F8\u6816\u68F2\u7280\u745E\u7B6E\u7D6E\u7DD6\u7F72"],["e0a1","\u80E5\u8212\u85AF\u897F\u8A93\u901D\u92E4\u9ECD\u9F20\u5915\u596D\u5E2D\u60DC\u6614\u6673\u6790\u6C50\u6DC5\u6F5F\u77F3\u78A9\u84C6\u91CB\u932B\u4ED9\u50CA\u5148\u5584\u5B0B\u5BA3\u6247\u657E\u65CB\u6E32\u717D\u7401\u7444\u7487\u74BF\u766C\u79AA\u7DDA\u7E55\u7FA8\u817A\u81B3\u8239\u861A\u87EC\u8A75\u8DE3\u9078\u9291\u9425\u994D\u9BAE\u5368\u5C51\u6954\u6CC4\u6D29\u6E2B\u820C\u859B\u893B\u8A2D\u8AAA\u96EA\u9F67\u5261\u66B9\u6BB2\u7E96\u87FE\u8D0D\u9583\u965D\u651D\u6D89\u71EE\uF96E\u57CE\u59D3\u5BAC\u6027\u60FA\u6210\u661F\u665F\u7329\u73F9\u76DB\u7701\u7B6C"],["e1a1","\u8056\u8072\u8165\u8AA0\u9192\u4E16\u52E2\u6B72\u6D17\u7A05\u7B39\u7D30\uF96F\u8CB0\u53EC\u562F\u5851\u5BB5\u5C0F\u5C11\u5DE2\u6240\u6383\u6414\u662D\u68B3\u6CBC\u6D88\u6EAF\u701F\u70A4\u71D2\u7526\u758F\u758E\u7619\u7B11\u7BE0\u7C2B\u7D20\u7D39\u852C\u856D\u8607\u8A34\u900D\u9061\u90B5\u92B7\u97F6\u9A37\u4FD7\u5C6C\u675F\u6D91\u7C9F\u7E8C\u8B16\u8D16\u901F\u5B6B\u5DFD\u640D\u84C0\u905C\u98E1\u7387\u5B8B\u609A\u677E\u6DDE\u8A1F\u8AA6\u9001\u980C\u5237\uF970\u7051\u788E\u9396\u8870\u91D7\u4FEE\u53D7\u55FD\u56DA\u5782\u58FD\u5AC2\u5B88\u5CAB\u5CC0\u5E25\u6101"],["e2a1","\u620D\u624B\u6388\u641C\u6536\u6578\u6A39\u6B8A\u6C34\u6D19\u6F31\u71E7\u72E9\u7378\u7407\u74B2\u7626\u7761\u79C0\u7A57\u7AEA\u7CB9\u7D8F\u7DAC\u7E61\u7F9E\u8129\u8331\u8490\u84DA\u85EA\u8896\u8AB0\u8B90\u8F38\u9042\u9083\u916C\u9296\u92B9\u968B\u96A7\u96A8\u96D6\u9700\u9808\u9996\u9AD3\u9B1A\u53D4\u587E\u5919\u5B70\u5BBF\u6DD1\u6F5A\u719F\u7421\u74B9\u8085\u83FD\u5DE1\u5F87\u5FAA\u6042\u65EC\u6812\u696F\u6A53\u6B89\u6D35\u6DF3\u73E3\u76FE\u77AC\u7B4D\u7D14\u8123\u821C\u8340\u84F4\u8563\u8A62\u8AC4\u9187\u931E\u9806\u99B4\u620C\u8853\u8FF0\u9265\u5D07\u5D27"],["e3a1","\u5D69\u745F\u819D\u8768\u6FD5\u62FE\u7FD2\u8936\u8972\u4E1E\u4E58\u50E7\u52DD\u5347\u627F\u6607\u7E69\u8805\u965E\u4F8D\u5319\u5636\u59CB\u5AA4\u5C38\u5C4E\u5C4D\u5E02\u5F11\u6043\u65BD\u662F\u6642\u67BE\u67F4\u731C\u77E2\u793A\u7FC5\u8494\u84CD\u8996\u8A66\u8A69\u8AE1\u8C55\u8C7A\u57F4\u5BD4\u5F0F\u606F\u62ED\u690D\u6B96\u6E5C\u7184\u7BD2\u8755\u8B58\u8EFE\u98DF\u98FE\u4F38\u4F81\u4FE1\u547B\u5A20\u5BB8\u613C\u65B0\u6668\u71FC\u7533\u795E\u7D33\u814E\u81E3\u8398\u85AA\u85CE\u8703\u8A0A\u8EAB\u8F9B\uF971\u8FC5\u5931\u5BA4\u5BE6\u6089\u5BE9\u5C0B\u5FC3\u6C81"],["e4a1","\uF972\u6DF1\u700B\u751A\u82AF\u8AF6\u4EC0\u5341\uF973\u96D9\u6C0F\u4E9E\u4FC4\u5152\u555E\u5A25\u5CE8\u6211\u7259\u82BD\u83AA\u86FE\u8859\u8A1D\u963F\u96C5\u9913\u9D09\u9D5D\u580A\u5CB3\u5DBD\u5E44\u60E1\u6115\u63E1\u6A02\u6E25\u9102\u9354\u984E\u9C10\u9F77\u5B89\u5CB8\u6309\u664F\u6848\u773C\u96C1\u978D\u9854\u9B9F\u65A1\u8B01\u8ECB\u95BC\u5535\u5CA9\u5DD6\u5EB5\u6697\u764C\u83F4\u95C7\u58D3\u62BC\u72CE\u9D28\u4EF0\u592E\u600F\u663B\u6B83\u79E7\u9D26\u5393\u54C0\u57C3\u5D16\u611B\u66D6\u6DAF\u788D\u827E\u9698\u9744\u5384\u627C\u6396\u6DB2\u7E0A\u814B\u984D"],["e5a1","\u6AFB\u7F4C\u9DAF\u9E1A\u4E5F\u503B\u51B6\u591C\u60F9\u63F6\u6930\u723A\u8036\uF974\u91CE\u5F31\uF975\uF976\u7D04\u82E5\u846F\u84BB\u85E5\u8E8D\uF977\u4F6F\uF978\uF979\u58E4\u5B43\u6059\u63DA\u6518\u656D\u6698\uF97A\u694A\u6A23\u6D0B\u7001\u716C\u75D2\u760D\u79B3\u7A70\uF97B\u7F8A\uF97C\u8944\uF97D\u8B93\u91C0\u967D\uF97E\u990A\u5704\u5FA1\u65BC\u6F01\u7600\u79A6\u8A9E\u99AD\u9B5A\u9F6C\u5104\u61B6\u6291\u6A8D\u81C6\u5043\u5830\u5F66\u7109\u8A00\u8AFA\u5B7C\u8616\u4FFA\u513C\u56B4\u5944\u63A9\u6DF9\u5DAA\u696D\u5186\u4E88\u4F59\uF97F\uF980\uF981\u5982\uF982"],["e6a1","\uF983\u6B5F\u6C5D\uF984\u74B5\u7916\uF985\u8207\u8245\u8339\u8F3F\u8F5D\uF986\u9918\uF987\uF988\uF989\u4EA6\uF98A\u57DF\u5F79\u6613\uF98B\uF98C\u75AB\u7E79\u8B6F\uF98D\u9006\u9A5B\u56A5\u5827\u59F8\u5A1F\u5BB4\uF98E\u5EF6\uF98F\uF990\u6350\u633B\uF991\u693D\u6C87\u6CBF\u6D8E\u6D93\u6DF5\u6F14\uF992\u70DF\u7136\u7159\uF993\u71C3\u71D5\uF994\u784F\u786F\uF995\u7B75\u7DE3\uF996\u7E2F\uF997\u884D\u8EDF\uF998\uF999\uF99A\u925B\uF99B\u9CF6\uF99C\uF99D\uF99E\u6085\u6D85\uF99F\u71B1\uF9A0\uF9A1\u95B1\u53AD\uF9A2\uF9A3\uF9A4\u67D3\uF9A5\u708E\u7130\u7430\u8276\u82D2"],["e7a1","\uF9A6\u95BB\u9AE5\u9E7D\u66C4\uF9A7\u71C1\u8449\uF9A8\uF9A9\u584B\uF9AA\uF9AB\u5DB8\u5F71\uF9AC\u6620\u668E\u6979\u69AE\u6C38\u6CF3\u6E36\u6F41\u6FDA\u701B\u702F\u7150\u71DF\u7370\uF9AD\u745B\uF9AE\u74D4\u76C8\u7A4E\u7E93\uF9AF\uF9B0\u82F1\u8A60\u8FCE\uF9B1\u9348\uF9B2\u9719\uF9B3\uF9B4\u4E42\u502A\uF9B5\u5208\u53E1\u66F3\u6C6D\u6FCA\u730A\u777F\u7A62\u82AE\u85DD\u8602\uF9B6\u88D4\u8A63\u8B7D\u8C6B\uF9B7\u92B3\uF9B8\u9713\u9810\u4E94\u4F0D\u4FC9\u50B2\u5348\u543E\u5433\u55DA\u5862\u58BA\u5967\u5A1B\u5BE4\u609F\uF9B9\u61CA\u6556\u65FF\u6664\u68A7\u6C5A\u6FB3"],["e8a1","\u70CF\u71AC\u7352\u7B7D\u8708\u8AA4\u9C32\u9F07\u5C4B\u6C83\u7344\u7389\u923A\u6EAB\u7465\u761F\u7A69\u7E15\u860A\u5140\u58C5\u64C1\u74EE\u7515\u7670\u7FC1\u9095\u96CD\u9954\u6E26\u74E6\u7AA9\u7AAA\u81E5\u86D9\u8778\u8A1B\u5A49\u5B8C\u5B9B\u68A1\u6900\u6D63\u73A9\u7413\u742C\u7897\u7DE9\u7FEB\u8118\u8155\u839E\u8C4C\u962E\u9811\u66F0\u5F80\u65FA\u6789\u6C6A\u738B\u502D\u5A03\u6B6A\u77EE\u5916\u5D6C\u5DCD\u7325\u754F\uF9BA\uF9BB\u50E5\u51F9\u582F\u592D\u5996\u59DA\u5BE5\uF9BC\uF9BD\u5DA2\u62D7\u6416\u6493\u64FE\uF9BE\u66DC\uF9BF\u6A48\uF9C0\u71FF\u7464\uF9C1"],["e9a1","\u7A88\u7AAF\u7E47\u7E5E\u8000\u8170\uF9C2\u87EF\u8981\u8B20\u9059\uF9C3\u9080\u9952\u617E\u6B32\u6D74\u7E1F\u8925\u8FB1\u4FD1\u50AD\u5197\u52C7\u57C7\u5889\u5BB9\u5EB8\u6142\u6995\u6D8C\u6E67\u6EB6\u7194\u7462\u7528\u752C\u8073\u8338\u84C9\u8E0A\u9394\u93DE\uF9C4\u4E8E\u4F51\u5076\u512A\u53C8\u53CB\u53F3\u5B87\u5BD3\u5C24\u611A\u6182\u65F4\u725B\u7397\u7440\u76C2\u7950\u7991\u79B9\u7D06\u7FBD\u828B\u85D5\u865E\u8FC2\u9047\u90F5\u91EA\u9685\u96E8\u96E9\u52D6\u5F67\u65ED\u6631\u682F\u715C\u7A36\u90C1\u980A\u4E91\uF9C5\u6A52\u6B9E\u6F90\u7189\u8018\u82B8\u8553"],["eaa1","\u904B\u9695\u96F2\u97FB\u851A\u9B31\u4E90\u718A\u96C4\u5143\u539F\u54E1\u5713\u5712\u57A3\u5A9B\u5AC4\u5BC3\u6028\u613F\u63F4\u6C85\u6D39\u6E72\u6E90\u7230\u733F\u7457\u82D1\u8881\u8F45\u9060\uF9C6\u9662\u9858\u9D1B\u6708\u8D8A\u925E\u4F4D\u5049\u50DE\u5371\u570D\u59D4\u5A01\u5C09\u6170\u6690\u6E2D\u7232\u744B\u7DEF\u80C3\u840E\u8466\u853F\u875F\u885B\u8918\u8B02\u9055\u97CB\u9B4F\u4E73\u4F91\u5112\u516A\uF9C7\u552F\u55A9\u5B7A\u5BA5\u5E7C\u5E7D\u5EBE\u60A0\u60DF\u6108\u6109\u63C4\u6538\u6709\uF9C8\u67D4\u67DA\uF9C9\u6961\u6962\u6CB9\u6D27\uF9CA\u6E38\uF9CB"],["eba1","\u6FE1\u7336\u7337\uF9CC\u745C\u7531\uF9CD\u7652\uF9CE\uF9CF\u7DAD\u81FE\u8438\u88D5\u8A98\u8ADB\u8AED\u8E30\u8E42\u904A\u903E\u907A\u9149\u91C9\u936E\uF9D0\uF9D1\u5809\uF9D2\u6BD3\u8089\u80B2\uF9D3\uF9D4\u5141\u596B\u5C39\uF9D5\uF9D6\u6F64\u73A7\u80E4\u8D07\uF9D7\u9217\u958F\uF9D8\uF9D9\uF9DA\uF9DB\u807F\u620E\u701C\u7D68\u878D\uF9DC\u57A0\u6069\u6147\u6BB7\u8ABE\u9280\u96B1\u4E59\u541F\u6DEB\u852D\u9670\u97F3\u98EE\u63D6\u6CE3\u9091\u51DD\u61C9\u81BA\u9DF9\u4F9D\u501A\u5100\u5B9C\u610F\u61FF\u64EC\u6905\u6BC5\u7591\u77E3\u7FA9\u8264\u858F\u87FB\u8863\u8ABC"],["eca1","\u8B70\u91AB\u4E8C\u4EE5\u4F0A\uF9DD\uF9DE\u5937\u59E8\uF9DF\u5DF2\u5F1B\u5F5B\u6021\uF9E0\uF9E1\uF9E2\uF9E3\u723E\u73E5\uF9E4\u7570\u75CD\uF9E5\u79FB\uF9E6\u800C\u8033\u8084\u82E1\u8351\uF9E7\uF9E8\u8CBD\u8CB3\u9087\uF9E9\uF9EA\u98F4\u990C\uF9EB\uF9EC\u7037\u76CA\u7FCA\u7FCC\u7FFC\u8B1A\u4EBA\u4EC1\u5203\u5370\uF9ED\u54BD\u56E0\u59FB\u5BC5\u5F15\u5FCD\u6E6E\uF9EE\uF9EF\u7D6A\u8335\uF9F0\u8693\u8A8D\uF9F1\u976D\u9777\uF9F2\uF9F3\u4E00\u4F5A\u4F7E\u58F9\u65E5\u6EA2\u9038\u93B0\u99B9\u4EFB\u58EC\u598A\u59D9\u6041\uF9F4\uF9F5\u7A14\uF9F6\u834F\u8CC3\u5165\u5344"],["eda1","\uF9F7\uF9F8\uF9F9\u4ECD\u5269\u5B55\u82BF\u4ED4\u523A\u54A8\u59C9\u59FF\u5B50\u5B57\u5B5C\u6063\u6148\u6ECB\u7099\u716E\u7386\u74F7\u75B5\u78C1\u7D2B\u8005\u81EA\u8328\u8517\u85C9\u8AEE\u8CC7\u96CC\u4F5C\u52FA\u56BC\u65AB\u6628\u707C\u70B8\u7235\u7DBD\u828D\u914C\u96C0\u9D72\u5B71\u68E7\u6B98\u6F7A\u76DE\u5C91\u66AB\u6F5B\u7BB4\u7C2A\u8836\u96DC\u4E08\u4ED7\u5320\u5834\u58BB\u58EF\u596C\u5C07\u5E33\u5E84\u5F35\u638C\u66B2\u6756\u6A1F\u6AA3\u6B0C\u6F3F\u7246\uF9FA\u7350\u748B\u7AE0\u7CA7\u8178\u81DF\u81E7\u838A\u846C\u8523\u8594\u85CF\u88DD\u8D13\u91AC\u9577"],["eea1","\u969C\u518D\u54C9\u5728\u5BB0\u624D\u6750\u683D\u6893\u6E3D\u6ED3\u707D\u7E21\u88C1\u8CA1\u8F09\u9F4B\u9F4E\u722D\u7B8F\u8ACD\u931A\u4F47\u4F4E\u5132\u5480\u59D0\u5E95\u62B5\u6775\u696E\u6A17\u6CAE\u6E1A\u72D9\u732A\u75BD\u7BB8\u7D35\u82E7\u83F9\u8457\u85F7\u8A5B\u8CAF\u8E87\u9019\u90B8\u96CE\u9F5F\u52E3\u540A\u5AE1\u5BC2\u6458\u6575\u6EF4\u72C4\uF9FB\u7684\u7A4D\u7B1B\u7C4D\u7E3E\u7FDF\u837B\u8B2B\u8CCA\u8D64\u8DE1\u8E5F\u8FEA\u8FF9\u9069\u93D1\u4F43\u4F7A\u50B3\u5168\u5178\u524D\u526A\u5861\u587C\u5960\u5C08\u5C55\u5EDB\u609B\u6230\u6813\u6BBF\u6C08\u6FB1"],["efa1","\u714E\u7420\u7530\u7538\u7551\u7672\u7B4C\u7B8B\u7BAD\u7BC6\u7E8F\u8A6E\u8F3E\u8F49\u923F\u9293\u9322\u942B\u96FB\u985A\u986B\u991E\u5207\u622A\u6298\u6D59\u7664\u7ACA\u7BC0\u7D76\u5360\u5CBE\u5E97\u6F38\u70B9\u7C98\u9711\u9B8E\u9EDE\u63A5\u647A\u8776\u4E01\u4E95\u4EAD\u505C\u5075\u5448\u59C3\u5B9A\u5E40\u5EAD\u5EF7\u5F81\u60C5\u633A\u653F\u6574\u65CC\u6676\u6678\u67FE\u6968\u6A89\u6B63\u6C40\u6DC0\u6DE8\u6E1F\u6E5E\u701E\u70A1\u738E\u73FD\u753A\u775B\u7887\u798E\u7A0B\u7A7D\u7CBE\u7D8E\u8247\u8A02\u8AEA\u8C9E\u912D\u914A\u91D8\u9266\u92CC\u9320\u9706\u9756"],["f0a1","\u975C\u9802\u9F0E\u5236\u5291\u557C\u5824\u5E1D\u5F1F\u608C\u63D0\u68AF\u6FDF\u796D\u7B2C\u81CD\u85BA\u88FD\u8AF8\u8E44\u918D\u9664\u969B\u973D\u984C\u9F4A\u4FCE\u5146\u51CB\u52A9\u5632\u5F14\u5F6B\u63AA\u64CD\u65E9\u6641\u66FA\u66F9\u671D\u689D\u68D7\u69FD\u6F15\u6F6E\u7167\u71E5\u722A\u74AA\u773A\u7956\u795A\u79DF\u7A20\u7A95\u7C97\u7CDF\u7D44\u7E70\u8087\u85FB\u86A4\u8A54\u8ABF\u8D99\u8E81\u9020\u906D\u91E3\u963B\u96D5\u9CE5\u65CF\u7C07\u8DB3\u93C3\u5B58\u5C0A\u5352\u62D9\u731D\u5027\u5B97\u5F9E\u60B0\u616B\u68D5\u6DD9\u742E\u7A2E\u7D42\u7D9C\u7E31\u816B"],["f1a1","\u8E2A\u8E35\u937E\u9418\u4F50\u5750\u5DE6\u5EA7\u632B\u7F6A\u4E3B\u4F4F\u4F8F\u505A\u59DD\u80C4\u546A\u5468\u55FE\u594F\u5B99\u5DDE\u5EDA\u665D\u6731\u67F1\u682A\u6CE8\u6D32\u6E4A\u6F8D\u70B7\u73E0\u7587\u7C4C\u7D02\u7D2C\u7DA2\u821F\u86DB\u8A3B\u8A85\u8D70\u8E8A\u8F33\u9031\u914E\u9152\u9444\u99D0\u7AF9\u7CA5\u4FCA\u5101\u51C6\u57C8\u5BEF\u5CFB\u6659\u6A3D\u6D5A\u6E96\u6FEC\u710C\u756F\u7AE3\u8822\u9021\u9075\u96CB\u99FF\u8301\u4E2D\u4EF2\u8846\u91CD\u537D\u6ADB\u696B\u6C41\u847A\u589E\u618E\u66FE\u62EF\u70DD\u7511\u75C7\u7E52\u84B8\u8B49\u8D08\u4E4B\u53EA"],["f2a1","\u54AB\u5730\u5740\u5FD7\u6301\u6307\u646F\u652F\u65E8\u667A\u679D\u67B3\u6B62\u6C60\u6C9A\u6F2C\u77E5\u7825\u7949\u7957\u7D19\u80A2\u8102\u81F3\u829D\u82B7\u8718\u8A8C\uF9FC\u8D04\u8DBE\u9072\u76F4\u7A19\u7A37\u7E54\u8077\u5507\u55D4\u5875\u632F\u6422\u6649\u664B\u686D\u699B\u6B84\u6D25\u6EB1\u73CD\u7468\u74A1\u755B\u75B9\u76E1\u771E\u778B\u79E6\u7E09\u7E1D\u81FB\u852F\u8897\u8A3A\u8CD1\u8EEB\u8FB0\u9032\u93AD\u9663\u9673\u9707\u4F84\u53F1\u59EA\u5AC9\u5E19\u684E\u74C6\u75BE\u79E9\u7A92\u81A3\u86ED\u8CEA\u8DCC\u8FED\u659F\u6715\uF9FD\u57F7\u6F57\u7DDD\u8F2F"],["f3a1","\u93F6\u96C6\u5FB5\u61F2\u6F84\u4E14\u4F98\u501F\u53C9\u55DF\u5D6F\u5DEE\u6B21\u6B64\u78CB\u7B9A\uF9FE\u8E49\u8ECA\u906E\u6349\u643E\u7740\u7A84\u932F\u947F\u9F6A\u64B0\u6FAF\u71E6\u74A8\u74DA\u7AC4\u7C12\u7E82\u7CB2\u7E98\u8B9A\u8D0A\u947D\u9910\u994C\u5239\u5BDF\u64E6\u672D\u7D2E\u50ED\u53C3\u5879\u6158\u6159\u61FA\u65AC\u7AD9\u8B92\u8B96\u5009\u5021\u5275\u5531\u5A3C\u5EE0\u5F70\u6134\u655E\u660C\u6636\u66A2\u69CD\u6EC4\u6F32\u7316\u7621\u7A93\u8139\u8259\u83D6\u84BC\u50B5\u57F0\u5BC0\u5BE8\u5F69\u63A1\u7826\u7DB5\u83DC\u8521\u91C7\u91F5\u518A\u67F5\u7B56"],["f4a1","\u8CAC\u51C4\u59BB\u60BD\u8655\u501C\uF9FF\u5254\u5C3A\u617D\u621A\u62D3\u64F2\u65A5\u6ECC\u7620\u810A\u8E60\u965F\u96BB\u4EDF\u5343\u5598\u5929\u5DDD\u64C5\u6CC9\u6DFA\u7394\u7A7F\u821B\u85A6\u8CE4\u8E10\u9077\u91E7\u95E1\u9621\u97C6\u51F8\u54F2\u5586\u5FB9\u64A4\u6F88\u7DB4\u8F1F\u8F4D\u9435\u50C9\u5C16\u6CBE\u6DFB\u751B\u77BB\u7C3D\u7C64\u8A79\u8AC2\u581E\u59BE\u5E16\u6377\u7252\u758A\u776B\u8ADC\u8CBC\u8F12\u5EF3\u6674\u6DF8\u807D\u83C1\u8ACB\u9751\u9BD6\uFA00\u5243\u66FF\u6D95\u6EEF\u7DE0\u8AE6\u902E\u905E\u9AD4\u521D\u527F\u54E8\u6194\u6284\u62DB\u68A2"],["f5a1","\u6912\u695A\u6A35\u7092\u7126\u785D\u7901\u790E\u79D2\u7A0D\u8096\u8278\u82D5\u8349\u8549\u8C82\u8D85\u9162\u918B\u91AE\u4FC3\u56D1\u71ED\u77D7\u8700\u89F8\u5BF8\u5FD6\u6751\u90A8\u53E2\u585A\u5BF5\u60A4\u6181\u6460\u7E3D\u8070\u8525\u9283\u64AE\u50AC\u5D14\u6700\u589C\u62BD\u63A8\u690E\u6978\u6A1E\u6E6B\u76BA\u79CB\u82BB\u8429\u8ACF\u8DA8\u8FFD\u9112\u914B\u919C\u9310\u9318\u939A\u96DB\u9A36\u9C0D\u4E11\u755C\u795D\u7AFA\u7B51\u7BC9\u7E2E\u84C4\u8E59\u8E74\u8EF8\u9010\u6625\u693F\u7443\u51FA\u672E\u9EDC\u5145\u5FE0\u6C96\u87F2\u885D\u8877\u60B4\u81B5\u8403"],["f6a1","\u8D05\u53D6\u5439\u5634\u5A36\u5C31\u708A\u7FE0\u805A\u8106\u81ED\u8DA3\u9189\u9A5F\u9DF2\u5074\u4EC4\u53A0\u60FB\u6E2C\u5C64\u4F88\u5024\u55E4\u5CD9\u5E5F\u6065\u6894\u6CBB\u6DC4\u71BE\u75D4\u75F4\u7661\u7A1A\u7A49\u7DC7\u7DFB\u7F6E\u81F4\u86A9\u8F1C\u96C9\u99B3\u9F52\u5247\u52C5\u98ED\u89AA\u4E03\u67D2\u6F06\u4FB5\u5BE2\u6795\u6C88\u6D78\u741B\u7827\u91DD\u937C\u87C4\u79E4\u7A31\u5FEB\u4ED6\u54A4\u553E\u58AE\u59A5\u60F0\u6253\u62D6\u6736\u6955\u8235\u9640\u99B1\u99DD\u502C\u5353\u5544\u577C\uFA01\u6258\uFA02\u64E2\u666B\u67DD\u6FC1\u6FEF\u7422\u7438\u8A17"],["f7a1","\u9438\u5451\u5606\u5766\u5F48\u619A\u6B4E\u7058\u70AD\u7DBB\u8A95\u596A\u812B\u63A2\u7708\u803D\u8CAA\u5854\u642D\u69BB\u5B95\u5E11\u6E6F\uFA03\u8569\u514C\u53F0\u592A\u6020\u614B\u6B86\u6C70\u6CF0\u7B1E\u80CE\u82D4\u8DC6\u90B0\u98B1\uFA04\u64C7\u6FA4\u6491\u6504\u514E\u5410\u571F\u8A0E\u615F\u6876\uFA05\u75DB\u7B52\u7D71\u901A\u5806\u69CC\u817F\u892A\u9000\u9839\u5078\u5957\u59AC\u6295\u900F\u9B2A\u615D\u7279\u95D6\u5761\u5A46\u5DF4\u628A\u64AD\u64FA\u6777\u6CE2\u6D3E\u722C\u7436\u7834\u7F77\u82AD\u8DDB\u9817\u5224\u5742\u677F\u7248\u74E3\u8CA9\u8FA6\u9211"],["f8a1","\u962A\u516B\u53ED\u634C\u4F69\u5504\u6096\u6557\u6C9B\u6D7F\u724C\u72FD\u7A17\u8987\u8C9D\u5F6D\u6F8E\u70F9\u81A8\u610E\u4FBF\u504F\u6241\u7247\u7BC7\u7DE8\u7FE9\u904D\u97AD\u9A19\u8CB6\u576A\u5E73\u67B0\u840D\u8A55\u5420\u5B16\u5E63\u5EE2\u5F0A\u6583\u80BA\u853D\u9589\u965B\u4F48\u5305\u530D\u530F\u5486\u54FA\u5703\u5E03\u6016\u629B\u62B1\u6355\uFA06\u6CE1\u6D66\u75B1\u7832\u80DE\u812F\u82DE\u8461\u84B2\u888D\u8912\u900B\u92EA\u98FD\u9B91\u5E45\u66B4\u66DD\u7011\u7206\uFA07\u4FF5\u527D\u5F6A\u6153\u6753\u6A19\u6F02\u74E2\u7968\u8868\u8C79\u98C7\u98C4\u9A43"],["f9a1","\u54C1\u7A1F\u6953\u8AF7\u8C4A\u98A8\u99AE\u5F7C\u62AB\u75B2\u76AE\u88AB\u907F\u9642\u5339\u5F3C\u5FC5\u6CCC\u73CC\u7562\u758B\u7B46\u82FE\u999D\u4E4F\u903C\u4E0B\u4F55\u53A6\u590F\u5EC8\u6630\u6CB3\u7455\u8377\u8766\u8CC0\u9050\u971E\u9C15\u58D1\u5B78\u8650\u8B14\u9DB4\u5BD2\u6068\u608D\u65F1\u6C57\u6F22\u6FA3\u701A\u7F55\u7FF0\u9591\u9592\u9650\u97D3\u5272\u8F44\u51FD\u542B\u54B8\u5563\u558A\u6ABB\u6DB5\u7DD8\u8266\u929C\u9677\u9E79\u5408\u54C8\u76D2\u86E4\u95A4\u95D4\u965C\u4EA2\u4F09\u59EE\u5AE6\u5DF7\u6052\u6297\u676D\u6841\u6C86\u6E2F\u7F38\u809B\u822A"],["faa1","\uFA08\uFA09\u9805\u4EA5\u5055\u54B3\u5793\u595A\u5B69\u5BB3\u61C8\u6977\u6D77\u7023\u87F9\u89E3\u8A72\u8AE7\u9082\u99ED\u9AB8\u52BE\u6838\u5016\u5E78\u674F\u8347\u884C\u4EAB\u5411\u56AE\u73E6\u9115\u97FF\u9909\u9957\u9999\u5653\u589F\u865B\u8A31\u61B2\u6AF6\u737B\u8ED2\u6B47\u96AA\u9A57\u5955\u7200\u8D6B\u9769\u4FD4\u5CF4\u5F26\u61F8\u665B\u6CEB\u70AB\u7384\u73B9\u73FE\u7729\u774D\u7D43\u7D62\u7E23\u8237\u8852\uFA0A\u8CE2\u9249\u986F\u5B51\u7A74\u8840\u9801\u5ACC\u4FE0\u5354\u593E\u5CFD\u633E\u6D79\u72F9\u8105\u8107\u83A2\u92CF\u9830\u4EA8\u5144\u5211\u578B"],["fba1","\u5F62\u6CC2\u6ECE\u7005\u7050\u70AF\u7192\u73E9\u7469\u834A\u87A2\u8861\u9008\u90A2\u93A3\u99A8\u516E\u5F57\u60E0\u6167\u66B3\u8559\u8E4A\u91AF\u978B\u4E4E\u4E92\u547C\u58D5\u58FA\u597D\u5CB5\u5F27\u6236\u6248\u660A\u6667\u6BEB\u6D69\u6DCF\u6E56\u6EF8\u6F94\u6FE0\u6FE9\u705D\u72D0\u7425\u745A\u74E0\u7693\u795C\u7CCA\u7E1E\u80E1\u82A6\u846B\u84BF\u864E\u865F\u8774\u8B77\u8C6A\u93AC\u9800\u9865\u60D1\u6216\u9177\u5A5A\u660F\u6DF7\u6E3E\u743F\u9B42\u5FFD\u60DA\u7B0F\u54C4\u5F18\u6C5E\u6CD3\u6D2A\u70D8\u7D05\u8679\u8A0C\u9D3B\u5316\u548C\u5B05\u6A3A\u706B\u7575"],["fca1","\u798D\u79BE\u82B1\u83EF\u8A71\u8B41\u8CA8\u9774\uFA0B\u64F4\u652B\u78BA\u78BB\u7A6B\u4E38\u559A\u5950\u5BA6\u5E7B\u60A3\u63DB\u6B61\u6665\u6853\u6E19\u7165\u74B0\u7D08\u9084\u9A69\u9C25\u6D3B\u6ED1\u733E\u8C41\u95CA\u51F0\u5E4C\u5FA8\u604D\u60F6\u6130\u614C\u6643\u6644\u69A5\u6CC1\u6E5F\u6EC9\u6F62\u714C\u749C\u7687\u7BC1\u7C27\u8352\u8757\u9051\u968D\u9EC3\u532F\u56DE\u5EFB\u5F8A\u6062\u6094\u61F7\u6666\u6703\u6A9C\u6DEE\u6FAE\u7070\u736A\u7E6A\u81BE\u8334\u86D4\u8AA8\u8CC4\u5283\u7372\u5B96\u6A6B\u9404\u54EE\u5686\u5B5D\u6548\u6585\u66C9\u689F\u6D8D\u6DC6"],["fda1","\u723B\u80B4\u9175\u9A4D\u4FAF\u5019\u539A\u540E\u543C\u5589\u55C5\u5E3F\u5F8C\u673D\u7166\u73DD\u9005\u52DB\u52F3\u5864\u58CE\u7104\u718F\u71FB\u85B0\u8A13\u6688\u85A8\u55A7\u6684\u714A\u8431\u5349\u5599\u6BC1\u5F59\u5FBD\u63EE\u6689\u7147\u8AF1\u8F1D\u9EBE\u4F11\u643A\u70CB\u7566\u8667\u6064\u8B4E\u9DF8\u5147\u51F6\u5308\u6D36\u80F8\u9ED1\u6615\u6B23\u7098\u75D5\u5403\u5C79\u7D07\u8A16\u6B20\u6B3D\u6B46\u5438\u6070\u6D3D\u7FD5\u8208\u50D6\u51DE\u559C\u566B\u56CD\u59EC\u5B09\u5E0C\u6199\u6198\u6231\u665E\u66E6\u7199\u71B9\u71BA\u72A7\u79A7\u7A00\u7FB2\u8A70"]]}});var require_cp950=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/tables/cp950.json"(exports,module2){module2.exports=[["0","\0",127],["a140","\u3000\uFF0C\u3001\u3002\uFF0E\u2027\uFF1B\uFF1A\uFF1F\uFF01\uFE30\u2026\u2025\uFE50\uFE51\uFE52\xB7\uFE54\uFE55\uFE56\uFE57\uFF5C\u2013\uFE31\u2014\uFE33\u2574\uFE34\uFE4F\uFF08\uFF09\uFE35\uFE36\uFF5B\uFF5D\uFE37\uFE38\u3014\u3015\uFE39\uFE3A\u3010\u3011\uFE3B\uFE3C\u300A\u300B\uFE3D\uFE3E\u3008\u3009\uFE3F\uFE40\u300C\u300D\uFE41\uFE42\u300E\u300F\uFE43\uFE44\uFE59\uFE5A"],["a1a1","\uFE5B\uFE5C\uFE5D\uFE5E\u2018\u2019\u201C\u201D\u301D\u301E\u2035\u2032\uFF03\uFF06\uFF0A\u203B\xA7\u3003\u25CB\u25CF\u25B3\u25B2\u25CE\u2606\u2605\u25C7\u25C6\u25A1\u25A0\u25BD\u25BC\u32A3\u2105\xAF\uFFE3\uFF3F\u02CD\uFE49\uFE4A\uFE4D\uFE4E\uFE4B\uFE4C\uFE5F\uFE60\uFE61\uFF0B\uFF0D\xD7\xF7\xB1\u221A\uFF1C\uFF1E\uFF1D\u2266\u2267\u2260\u221E\u2252\u2261\uFE62",4,"\uFF5E\u2229\u222A\u22A5\u2220\u221F\u22BF\u33D2\u33D1\u222B\u222E\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uFF0F"],["a240","\uFF3C\u2215\uFE68\uFF04\uFFE5\u3012\uFFE0\uFFE1\uFF05\uFF20\u2103\u2109\uFE69\uFE6A\uFE6B\u33D5\u339C\u339D\u339E\u33CE\u33A1\u338E\u338F\u33C4\xB0\u5159\u515B\u515E\u515D\u5161\u5163\u55E7\u74E9\u7CCE\u2581",7,"\u258F\u258E\u258D\u258C\u258B\u258A\u2589\u253C\u2534\u252C\u2524\u251C\u2594\u2500\u2502\u2595\u250C\u2510\u2514\u2518\u256D"],["a2a1","\u256E\u2570\u256F\u2550\u255E\u256A\u2561\u25E2\u25E3\u25E5\u25E4\u2571\u2572\u2573\uFF10",9,"\u2160",9,"\u3021",8,"\u5341\u5344\u5345\uFF21",25,"\uFF41",21],["a340","\uFF57\uFF58\uFF59\uFF5A\u0391",16,"\u03A3",6,"\u03B1",16,"\u03C3",6,"\u3105",10],["a3a1","\u3110",25,"\u02D9\u02C9\u02CA\u02C7\u02CB"],["a3e1","\u20AC"],["a440","\u4E00\u4E59\u4E01\u4E03\u4E43\u4E5D\u4E86\u4E8C\u4EBA\u513F\u5165\u516B\u51E0\u5200\u5201\u529B\u5315\u5341\u535C\u53C8\u4E09\u4E0B\u4E08\u4E0A\u4E2B\u4E38\u51E1\u4E45\u4E48\u4E5F\u4E5E\u4E8E\u4EA1\u5140\u5203\u52FA\u5343\u53C9\u53E3\u571F\u58EB\u5915\u5927\u5973\u5B50\u5B51\u5B53\u5BF8\u5C0F\u5C22\u5C38\u5C71\u5DDD\u5DE5\u5DF1\u5DF2\u5DF3\u5DFE\u5E72\u5EFE\u5F0B\u5F13\u624D"],["a4a1","\u4E11\u4E10\u4E0D\u4E2D\u4E30\u4E39\u4E4B\u5C39\u4E88\u4E91\u4E95\u4E92\u4E94\u4EA2\u4EC1\u4EC0\u4EC3\u4EC6\u4EC7\u4ECD\u4ECA\u4ECB\u4EC4\u5143\u5141\u5167\u516D\u516E\u516C\u5197\u51F6\u5206\u5207\u5208\u52FB\u52FE\u52FF\u5316\u5339\u5348\u5347\u5345\u535E\u5384\u53CB\u53CA\u53CD\u58EC\u5929\u592B\u592A\u592D\u5B54\u5C11\u5C24\u5C3A\u5C6F\u5DF4\u5E7B\u5EFF\u5F14\u5F15\u5FC3\u6208\u6236\u624B\u624E\u652F\u6587\u6597\u65A4\u65B9\u65E5\u66F0\u6708\u6728\u6B20\u6B62\u6B79\u6BCB\u6BD4\u6BDB\u6C0F\u6C34\u706B\u722A\u7236\u723B\u7247\u7259\u725B\u72AC\u738B\u4E19"],["a540","\u4E16\u4E15\u4E14\u4E18\u4E3B\u4E4D\u4E4F\u4E4E\u4EE5\u4ED8\u4ED4\u4ED5\u4ED6\u4ED7\u4EE3\u4EE4\u4ED9\u4EDE\u5145\u5144\u5189\u518A\u51AC\u51F9\u51FA\u51F8\u520A\u52A0\u529F\u5305\u5306\u5317\u531D\u4EDF\u534A\u5349\u5361\u5360\u536F\u536E\u53BB\u53EF\u53E4\u53F3\u53EC\u53EE\u53E9\u53E8\u53FC\u53F8\u53F5\u53EB\u53E6\u53EA\u53F2\u53F1\u53F0\u53E5\u53ED\u53FB\u56DB\u56DA\u5916"],["a5a1","\u592E\u5931\u5974\u5976\u5B55\u5B83\u5C3C\u5DE8\u5DE7\u5DE6\u5E02\u5E03\u5E73\u5E7C\u5F01\u5F18\u5F17\u5FC5\u620A\u6253\u6254\u6252\u6251\u65A5\u65E6\u672E\u672C\u672A\u672B\u672D\u6B63\u6BCD\u6C11\u6C10\u6C38\u6C41\u6C40\u6C3E\u72AF\u7384\u7389\u74DC\u74E6\u7518\u751F\u7528\u7529\u7530\u7531\u7532\u7533\u758B\u767D\u76AE\u76BF\u76EE\u77DB\u77E2\u77F3\u793A\u79BE\u7A74\u7ACB\u4E1E\u4E1F\u4E52\u4E53\u4E69\u4E99\u4EA4\u4EA6\u4EA5\u4EFF\u4F09\u4F19\u4F0A\u4F15\u4F0D\u4F10\u4F11\u4F0F\u4EF2\u4EF6\u4EFB\u4EF0\u4EF3\u4EFD\u4F01\u4F0B\u5149\u5147\u5146\u5148\u5168"],["a640","\u5171\u518D\u51B0\u5217\u5211\u5212\u520E\u5216\u52A3\u5308\u5321\u5320\u5370\u5371\u5409\u540F\u540C\u540A\u5410\u5401\u540B\u5404\u5411\u540D\u5408\u5403\u540E\u5406\u5412\u56E0\u56DE\u56DD\u5733\u5730\u5728\u572D\u572C\u572F\u5729\u5919\u591A\u5937\u5938\u5984\u5978\u5983\u597D\u5979\u5982\u5981\u5B57\u5B58\u5B87\u5B88\u5B85\u5B89\u5BFA\u5C16\u5C79\u5DDE\u5E06\u5E76\u5E74"],["a6a1","\u5F0F\u5F1B\u5FD9\u5FD6\u620E\u620C\u620D\u6210\u6263\u625B\u6258\u6536\u65E9\u65E8\u65EC\u65ED\u66F2\u66F3\u6709\u673D\u6734\u6731\u6735\u6B21\u6B64\u6B7B\u6C16\u6C5D\u6C57\u6C59\u6C5F\u6C60\u6C50\u6C55\u6C61\u6C5B\u6C4D\u6C4E\u7070\u725F\u725D\u767E\u7AF9\u7C73\u7CF8\u7F36\u7F8A\u7FBD\u8001\u8003\u800C\u8012\u8033\u807F\u8089\u808B\u808C\u81E3\u81EA\u81F3\u81FC\u820C\u821B\u821F\u826E\u8272\u827E\u866B\u8840\u884C\u8863\u897F\u9621\u4E32\u4EA8\u4F4D\u4F4F\u4F47\u4F57\u4F5E\u4F34\u4F5B\u4F55\u4F30\u4F50\u4F51\u4F3D\u4F3A\u4F38\u4F43\u4F54\u4F3C\u4F46\u4F63"],["a740","\u4F5C\u4F60\u4F2F\u4F4E\u4F36\u4F59\u4F5D\u4F48\u4F5A\u514C\u514B\u514D\u5175\u51B6\u51B7\u5225\u5224\u5229\u522A\u5228\u52AB\u52A9\u52AA\u52AC\u5323\u5373\u5375\u541D\u542D\u541E\u543E\u5426\u544E\u5427\u5446\u5443\u5433\u5448\u5442\u541B\u5429\u544A\u5439\u543B\u5438\u542E\u5435\u5436\u5420\u543C\u5440\u5431\u542B\u541F\u542C\u56EA\u56F0\u56E4\u56EB\u574A\u5751\u5740\u574D"],["a7a1","\u5747\u574E\u573E\u5750\u574F\u573B\u58EF\u593E\u599D\u5992\u59A8\u599E\u59A3\u5999\u5996\u598D\u59A4\u5993\u598A\u59A5\u5B5D\u5B5C\u5B5A\u5B5B\u5B8C\u5B8B\u5B8F\u5C2C\u5C40\u5C41\u5C3F\u5C3E\u5C90\u5C91\u5C94\u5C8C\u5DEB\u5E0C\u5E8F\u5E87\u5E8A\u5EF7\u5F04\u5F1F\u5F64\u5F62\u5F77\u5F79\u5FD8\u5FCC\u5FD7\u5FCD\u5FF1\u5FEB\u5FF8\u5FEA\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626D\u628A\u627C\u627E\u6279\u6273\u6292\u626F\u6298\u626E\u6295\u6293\u6291\u6286\u6539\u653B\u6538\u65F1\u66F4\u675F\u674E\u674F\u6750\u6751\u675C\u6756\u675E\u6749\u6746\u6760"],["a840","\u6753\u6757\u6B65\u6BCF\u6C42\u6C5E\u6C99\u6C81\u6C88\u6C89\u6C85\u6C9B\u6C6A\u6C7A\u6C90\u6C70\u6C8C\u6C68\u6C96\u6C92\u6C7D\u6C83\u6C72\u6C7E\u6C74\u6C86\u6C76\u6C8D\u6C94\u6C98\u6C82\u7076\u707C\u707D\u7078\u7262\u7261\u7260\u72C4\u72C2\u7396\u752C\u752B\u7537\u7538\u7682\u76EF\u77E3\u79C1\u79C0\u79BF\u7A76\u7CFB\u7F55\u8096\u8093\u809D\u8098\u809B\u809A\u80B2\u826F\u8292"],["a8a1","\u828B\u828D\u898B\u89D2\u8A00\u8C37\u8C46\u8C55\u8C9D\u8D64\u8D70\u8DB3\u8EAB\u8ECA\u8F9B\u8FB0\u8FC2\u8FC6\u8FC5\u8FC4\u5DE1\u9091\u90A2\u90AA\u90A6\u90A3\u9149\u91C6\u91CC\u9632\u962E\u9631\u962A\u962C\u4E26\u4E56\u4E73\u4E8B\u4E9B\u4E9E\u4EAB\u4EAC\u4F6F\u4F9D\u4F8D\u4F73\u4F7F\u4F6C\u4F9B\u4F8B\u4F86\u4F83\u4F70\u4F75\u4F88\u4F69\u4F7B\u4F96\u4F7E\u4F8F\u4F91\u4F7A\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51BD\u51FD\u523B\u5238\u5237\u523A\u5230\u522E\u5236\u5241\u52BE\u52BB\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53D6\u53D4\u53D7\u5473\u5475"],["a940","\u5496\u5478\u5495\u5480\u547B\u5477\u5484\u5492\u5486\u547C\u5490\u5471\u5476\u548C\u549A\u5462\u5468\u548B\u547D\u548E\u56FA\u5783\u5777\u576A\u5769\u5761\u5766\u5764\u577C\u591C\u5949\u5947\u5948\u5944\u5954\u59BE\u59BB\u59D4\u59B9\u59AE\u59D1\u59C6\u59D0\u59CD\u59CB\u59D3\u59CA\u59AF\u59B3\u59D2\u59C5\u5B5F\u5B64\u5B63\u5B97\u5B9A\u5B98\u5B9C\u5B99\u5B9B\u5C1A\u5C48\u5C45"],["a9a1","\u5C46\u5CB7\u5CA1\u5CB8\u5CA9\u5CAB\u5CB1\u5CB3\u5E18\u5E1A\u5E16\u5E15\u5E1B\u5E11\u5E78\u5E9A\u5E97\u5E9C\u5E95\u5E96\u5EF6\u5F26\u5F27\u5F29\u5F80\u5F81\u5F7F\u5F7C\u5FDD\u5FE0\u5FFD\u5FF5\u5FFF\u600F\u6014\u602F\u6035\u6016\u602A\u6015\u6021\u6027\u6029\u602B\u601B\u6216\u6215\u623F\u623E\u6240\u627F\u62C9\u62CC\u62C4\u62BF\u62C2\u62B9\u62D2\u62DB\u62AB\u62D3\u62D4\u62CB\u62C8\u62A8\u62BD\u62BC\u62D0\u62D9\u62C7\u62CD\u62B5\u62DA\u62B1\u62D8\u62D6\u62D7\u62C6\u62AC\u62CE\u653E\u65A7\u65BC\u65FA\u6614\u6613\u660C\u6606\u6602\u660E\u6600\u660F\u6615\u660A"],["aa40","\u6607\u670D\u670B\u676D\u678B\u6795\u6771\u679C\u6773\u6777\u6787\u679D\u6797\u676F\u6770\u677F\u6789\u677E\u6790\u6775\u679A\u6793\u677C\u676A\u6772\u6B23\u6B66\u6B67\u6B7F\u6C13\u6C1B\u6CE3\u6CE8\u6CF3\u6CB1\u6CCC\u6CE5\u6CB3\u6CBD\u6CBE\u6CBC\u6CE2\u6CAB\u6CD5\u6CD3\u6CB8\u6CC4\u6CB9\u6CC1\u6CAE\u6CD7\u6CC5\u6CF1\u6CBF\u6CBB\u6CE1\u6CDB\u6CCA\u6CAC\u6CEF\u6CDC\u6CD6\u6CE0"],["aaa1","\u7095\u708E\u7092\u708A\u7099\u722C\u722D\u7238\u7248\u7267\u7269\u72C0\u72CE\u72D9\u72D7\u72D0\u73A9\u73A8\u739F\u73AB\u73A5\u753D\u759D\u7599\u759A\u7684\u76C2\u76F2\u76F4\u77E5\u77FD\u793E\u7940\u7941\u79C9\u79C8\u7A7A\u7A79\u7AFA\u7CFE\u7F54\u7F8C\u7F8B\u8005\u80BA\u80A5\u80A2\u80B1\u80A1\u80AB\u80A9\u80B4\u80AA\u80AF\u81E5\u81FE\u820D\u82B3\u829D\u8299\u82AD\u82BD\u829F\u82B9\u82B1\u82AC\u82A5\u82AF\u82B8\u82A3\u82B0\u82BE\u82B7\u864E\u8671\u521D\u8868\u8ECB\u8FCE\u8FD4\u8FD1\u90B5\u90B8\u90B1\u90B6\u91C7\u91D1\u9577\u9580\u961C\u9640\u963F\u963B\u9644"],["ab40","\u9642\u96B9\u96E8\u9752\u975E\u4E9F\u4EAD\u4EAE\u4FE1\u4FB5\u4FAF\u4FBF\u4FE0\u4FD1\u4FCF\u4FDD\u4FC3\u4FB6\u4FD8\u4FDF\u4FCA\u4FD7\u4FAE\u4FD0\u4FC4\u4FC2\u4FDA\u4FCE\u4FDE\u4FB7\u5157\u5192\u5191\u51A0\u524E\u5243\u524A\u524D\u524C\u524B\u5247\u52C7\u52C9\u52C3\u52C1\u530D\u5357\u537B\u539A\u53DB\u54AC\u54C0\u54A8\u54CE\u54C9\u54B8\u54A6\u54B3\u54C7\u54C2\u54BD\u54AA\u54C1"],["aba1","\u54C4\u54C8\u54AF\u54AB\u54B1\u54BB\u54A9\u54A7\u54BF\u56FF\u5782\u578B\u57A0\u57A3\u57A2\u57CE\u57AE\u5793\u5955\u5951\u594F\u594E\u5950\u59DC\u59D8\u59FF\u59E3\u59E8\u5A03\u59E5\u59EA\u59DA\u59E6\u5A01\u59FB\u5B69\u5BA3\u5BA6\u5BA4\u5BA2\u5BA5\u5C01\u5C4E\u5C4F\u5C4D\u5C4B\u5CD9\u5CD2\u5DF7\u5E1D\u5E25\u5E1F\u5E7D\u5EA0\u5EA6\u5EFA\u5F08\u5F2D\u5F65\u5F88\u5F85\u5F8A\u5F8B\u5F87\u5F8C\u5F89\u6012\u601D\u6020\u6025\u600E\u6028\u604D\u6070\u6068\u6062\u6046\u6043\u606C\u606B\u606A\u6064\u6241\u62DC\u6316\u6309\u62FC\u62ED\u6301\u62EE\u62FD\u6307\u62F1\u62F7"],["ac40","\u62EF\u62EC\u62FE\u62F4\u6311\u6302\u653F\u6545\u65AB\u65BD\u65E2\u6625\u662D\u6620\u6627\u662F\u661F\u6628\u6631\u6624\u66F7\u67FF\u67D3\u67F1\u67D4\u67D0\u67EC\u67B6\u67AF\u67F5\u67E9\u67EF\u67C4\u67D1\u67B4\u67DA\u67E5\u67B8\u67CF\u67DE\u67F3\u67B0\u67D9\u67E2\u67DD\u67D2\u6B6A\u6B83\u6B86\u6BB5\u6BD2\u6BD7\u6C1F\u6CC9\u6D0B\u6D32\u6D2A\u6D41\u6D25\u6D0C\u6D31\u6D1E\u6D17"],["aca1","\u6D3B\u6D3D\u6D3E\u6D36\u6D1B\u6CF5\u6D39\u6D27\u6D38\u6D29\u6D2E\u6D35\u6D0E\u6D2B\u70AB\u70BA\u70B3\u70AC\u70AF\u70AD\u70B8\u70AE\u70A4\u7230\u7272\u726F\u7274\u72E9\u72E0\u72E1\u73B7\u73CA\u73BB\u73B2\u73CD\u73C0\u73B3\u751A\u752D\u754F\u754C\u754E\u754B\u75AB\u75A4\u75A5\u75A2\u75A3\u7678\u7686\u7687\u7688\u76C8\u76C6\u76C3\u76C5\u7701\u76F9\u76F8\u7709\u770B\u76FE\u76FC\u7707\u77DC\u7802\u7814\u780C\u780D\u7946\u7949\u7948\u7947\u79B9\u79BA\u79D1\u79D2\u79CB\u7A7F\u7A81\u7AFF\u7AFD\u7C7D\u7D02\u7D05\u7D00\u7D09\u7D07\u7D04\u7D06\u7F38\u7F8E\u7FBF\u8004"],["ad40","\u8010\u800D\u8011\u8036\u80D6\u80E5\u80DA\u80C3\u80C4\u80CC\u80E1\u80DB\u80CE\u80DE\u80E4\u80DD\u81F4\u8222\u82E7\u8303\u8305\u82E3\u82DB\u82E6\u8304\u82E5\u8302\u8309\u82D2\u82D7\u82F1\u8301\u82DC\u82D4\u82D1\u82DE\u82D3\u82DF\u82EF\u8306\u8650\u8679\u867B\u867A\u884D\u886B\u8981\u89D4\u8A08\u8A02\u8A03\u8C9E\u8CA0\u8D74\u8D73\u8DB4\u8ECD\u8ECC\u8FF0\u8FE6\u8FE2\u8FEA\u8FE5"],["ada1","\u8FED\u8FEB\u8FE4\u8FE8\u90CA\u90CE\u90C1\u90C3\u914B\u914A\u91CD\u9582\u9650\u964B\u964C\u964D\u9762\u9769\u97CB\u97ED\u97F3\u9801\u98A8\u98DB\u98DF\u9996\u9999\u4E58\u4EB3\u500C\u500D\u5023\u4FEF\u5026\u5025\u4FF8\u5029\u5016\u5006\u503C\u501F\u501A\u5012\u5011\u4FFA\u5000\u5014\u5028\u4FF1\u5021\u500B\u5019\u5018\u4FF3\u4FEE\u502D\u502A\u4FFE\u502B\u5009\u517C\u51A4\u51A5\u51A2\u51CD\u51CC\u51C6\u51CB\u5256\u525C\u5254\u525B\u525D\u532A\u537F\u539F\u539D\u53DF\u54E8\u5510\u5501\u5537\u54FC\u54E5\u54F2\u5506\u54FA\u5514\u54E9\u54ED\u54E1\u5509\u54EE\u54EA"],["ae40","\u54E6\u5527\u5507\u54FD\u550F\u5703\u5704\u57C2\u57D4\u57CB\u57C3\u5809\u590F\u5957\u5958\u595A\u5A11\u5A18\u5A1C\u5A1F\u5A1B\u5A13\u59EC\u5A20\u5A23\u5A29\u5A25\u5A0C\u5A09\u5B6B\u5C58\u5BB0\u5BB3\u5BB6\u5BB4\u5BAE\u5BB5\u5BB9\u5BB8\u5C04\u5C51\u5C55\u5C50\u5CED\u5CFD\u5CFB\u5CEA\u5CE8\u5CF0\u5CF6\u5D01\u5CF4\u5DEE\u5E2D\u5E2B\u5EAB\u5EAD\u5EA7\u5F31\u5F92\u5F91\u5F90\u6059"],["aea1","\u6063\u6065\u6050\u6055\u606D\u6069\u606F\u6084\u609F\u609A\u608D\u6094\u608C\u6085\u6096\u6247\u62F3\u6308\u62FF\u634E\u633E\u632F\u6355\u6342\u6346\u634F\u6349\u633A\u6350\u633D\u632A\u632B\u6328\u634D\u634C\u6548\u6549\u6599\u65C1\u65C5\u6642\u6649\u664F\u6643\u6652\u664C\u6645\u6641\u66F8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68B3\u6817\u684C\u6851\u683D\u67F4\u6850\u6840\u683C\u6843\u682A\u6845\u6813\u6818\u6841\u6B8A\u6B89\u6BB7\u6C23\u6C27\u6C28\u6C26\u6C24\u6CF0\u6D6A\u6D95\u6D88\u6D87\u6D66\u6D78\u6D77\u6D59\u6D93"],["af40","\u6D6C\u6D89\u6D6E\u6D5A\u6D74\u6D69\u6D8C\u6D8A\u6D79\u6D85\u6D65\u6D94\u70CA\u70D8\u70E4\u70D9\u70C8\u70CF\u7239\u7279\u72FC\u72F9\u72FD\u72F8\u72F7\u7386\u73ED\u7409\u73EE\u73E0\u73EA\u73DE\u7554\u755D\u755C\u755A\u7559\u75BE\u75C5\u75C7\u75B2\u75B3\u75BD\u75BC\u75B9\u75C2\u75B8\u768B\u76B0\u76CA\u76CD\u76CE\u7729\u771F\u7720\u7728\u77E9\u7830\u7827\u7838\u781D\u7834\u7837"],["afa1","\u7825\u782D\u7820\u781F\u7832\u7955\u7950\u7960\u795F\u7956\u795E\u795D\u7957\u795A\u79E4\u79E3\u79E7\u79DF\u79E6\u79E9\u79D8\u7A84\u7A88\u7AD9\u7B06\u7B11\u7C89\u7D21\u7D17\u7D0B\u7D0A\u7D20\u7D22\u7D14\u7D10\u7D15\u7D1A\u7D1C\u7D0D\u7D19\u7D1B\u7F3A\u7F5F\u7F94\u7FC5\u7FC1\u8006\u8018\u8015\u8019\u8017\u803D\u803F\u80F1\u8102\u80F0\u8105\u80ED\u80F4\u8106\u80F8\u80F3\u8108\u80FD\u810A\u80FC\u80EF\u81ED\u81EC\u8200\u8210\u822A\u822B\u8228\u822C\u82BB\u832B\u8352\u8354\u834A\u8338\u8350\u8349\u8335\u8334\u834F\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343"],["b040","\u8654\u868A\u86AA\u8693\u86A4\u86A9\u868C\u86A3\u869C\u8870\u8877\u8881\u8882\u887D\u8879\u8A18\u8A10\u8A0E\u8A0C\u8A15\u8A0A\u8A17\u8A13\u8A16\u8A0F\u8A11\u8C48\u8C7A\u8C79\u8CA1\u8CA2\u8D77\u8EAC\u8ED2\u8ED4\u8ECF\u8FB1\u9001\u9006\u8FF7\u9000\u8FFA\u8FF4\u9003\u8FFD\u9005\u8FF8\u9095\u90E1\u90DD\u90E2\u9152\u914D\u914C\u91D8\u91DD\u91D7\u91DC\u91D9\u9583\u9662\u9663\u9661"],["b0a1","\u965B\u965D\u9664\u9658\u965E\u96BB\u98E2\u99AC\u9AA8\u9AD8\u9B25\u9B32\u9B3C\u4E7E\u507A\u507D\u505C\u5047\u5043\u504C\u505A\u5049\u5065\u5076\u504E\u5055\u5075\u5074\u5077\u504F\u500F\u506F\u506D\u515C\u5195\u51F0\u526A\u526F\u52D2\u52D9\u52D8\u52D5\u5310\u530F\u5319\u533F\u5340\u533E\u53C3\u66FC\u5546\u556A\u5566\u5544\u555E\u5561\u5543\u554A\u5531\u5556\u554F\u5555\u552F\u5564\u5538\u552E\u555C\u552C\u5563\u5533\u5541\u5557\u5708\u570B\u5709\u57DF\u5805\u580A\u5806\u57E0\u57E4\u57FA\u5802\u5835\u57F7\u57F9\u5920\u5962\u5A36\u5A41\u5A49\u5A66\u5A6A\u5A40"],["b140","\u5A3C\u5A62\u5A5A\u5A46\u5A4A\u5B70\u5BC7\u5BC5\u5BC4\u5BC2\u5BBF\u5BC6\u5C09\u5C08\u5C07\u5C60\u5C5C\u5C5D\u5D07\u5D06\u5D0E\u5D1B\u5D16\u5D22\u5D11\u5D29\u5D14\u5D19\u5D24\u5D27\u5D17\u5DE2\u5E38\u5E36\u5E33\u5E37\u5EB7\u5EB8\u5EB6\u5EB5\u5EBE\u5F35\u5F37\u5F57\u5F6C\u5F69\u5F6B\u5F97\u5F99\u5F9E\u5F98\u5FA1\u5FA0\u5F9C\u607F\u60A3\u6089\u60A0\u60A8\u60CB\u60B4\u60E6\u60BD"],["b1a1","\u60C5\u60BB\u60B5\u60DC\u60BC\u60D8\u60D5\u60C6\u60DF\u60B8\u60DA\u60C7\u621A\u621B\u6248\u63A0\u63A7\u6372\u6396\u63A2\u63A5\u6377\u6367\u6398\u63AA\u6371\u63A9\u6389\u6383\u639B\u636B\u63A8\u6384\u6388\u6399\u63A1\u63AC\u6392\u638F\u6380\u637B\u6369\u6368\u637A\u655D\u6556\u6551\u6559\u6557\u555F\u654F\u6558\u6555\u6554\u659C\u659B\u65AC\u65CF\u65CB\u65CC\u65CE\u665D\u665A\u6664\u6668\u6666\u665E\u66F9\u52D7\u671B\u6881\u68AF\u68A2\u6893\u68B5\u687F\u6876\u68B1\u68A7\u6897\u68B0\u6883\u68C4\u68AD\u6886\u6885\u6894\u689D\u68A8\u689F\u68A1\u6882\u6B32\u6BBA"],["b240","\u6BEB\u6BEC\u6C2B\u6D8E\u6DBC\u6DF3\u6DD9\u6DB2\u6DE1\u6DCC\u6DE4\u6DFB\u6DFA\u6E05\u6DC7\u6DCB\u6DAF\u6DD1\u6DAE\u6DDE\u6DF9\u6DB8\u6DF7\u6DF5\u6DC5\u6DD2\u6E1A\u6DB5\u6DDA\u6DEB\u6DD8\u6DEA\u6DF1\u6DEE\u6DE8\u6DC6\u6DC4\u6DAA\u6DEC\u6DBF\u6DE6\u70F9\u7109\u710A\u70FD\u70EF\u723D\u727D\u7281\u731C\u731B\u7316\u7313\u7319\u7387\u7405\u740A\u7403\u7406\u73FE\u740D\u74E0\u74F6"],["b2a1","\u74F7\u751C\u7522\u7565\u7566\u7562\u7570\u758F\u75D4\u75D5\u75B5\u75CA\u75CD\u768E\u76D4\u76D2\u76DB\u7737\u773E\u773C\u7736\u7738\u773A\u786B\u7843\u784E\u7965\u7968\u796D\u79FB\u7A92\u7A95\u7B20\u7B28\u7B1B\u7B2C\u7B26\u7B19\u7B1E\u7B2E\u7C92\u7C97\u7C95\u7D46\u7D43\u7D71\u7D2E\u7D39\u7D3C\u7D40\u7D30\u7D33\u7D44\u7D2F\u7D42\u7D32\u7D31\u7F3D\u7F9E\u7F9A\u7FCC\u7FCE\u7FD2\u801C\u804A\u8046\u812F\u8116\u8123\u812B\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838E\u839E\u8398\u8378\u83A2\u8396\u83BD\u83AB\u8392\u838A\u8393\u8389\u83A0\u8377\u837B\u837C"],["b340","\u8386\u83A7\u8655\u5F6A\u86C7\u86C0\u86B6\u86C4\u86B5\u86C6\u86CB\u86B1\u86AF\u86C9\u8853\u889E\u8888\u88AB\u8892\u8896\u888D\u888B\u8993\u898F\u8A2A\u8A1D\u8A23\u8A25\u8A31\u8A2D\u8A1F\u8A1B\u8A22\u8C49\u8C5A\u8CA9\u8CAC\u8CAB\u8CA8\u8CAA\u8CA7\u8D67\u8D66\u8DBE\u8DBA\u8EDB\u8EDF\u9019\u900D\u901A\u9017\u9023\u901F\u901D\u9010\u9015\u901E\u9020\u900F\u9022\u9016\u901B\u9014"],["b3a1","\u90E8\u90ED\u90FD\u9157\u91CE\u91F5\u91E6\u91E3\u91E7\u91ED\u91E9\u9589\u966A\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966C\u96C0\u96EA\u96E9\u7AE0\u7ADF\u9802\u9803\u9B5A\u9CE5\u9E75\u9E7F\u9EA5\u9EBB\u50A2\u508D\u5085\u5099\u5091\u5080\u5096\u5098\u509A\u6700\u51F1\u5272\u5274\u5275\u5269\u52DE\u52DD\u52DB\u535A\u53A5\u557B\u5580\u55A7\u557C\u558A\u559D\u5598\u5582\u559C\u55AA\u5594\u5587\u558B\u5583\u55B3\u55AE\u559F\u553E\u55B2\u559A\u55BB\u55AC\u55B1\u557E\u5589\u55AB\u5599\u570D\u582F\u582A\u5834\u5824\u5830\u5831\u5821\u581D\u5820\u58F9\u58FA\u5960"],["b440","\u5A77\u5A9A\u5A7F\u5A92\u5A9B\u5AA7\u5B73\u5B71\u5BD2\u5BCC\u5BD3\u5BD0\u5C0A\u5C0B\u5C31\u5D4C\u5D50\u5D34\u5D47\u5DFD\u5E45\u5E3D\u5E40\u5E43\u5E7E\u5ECA\u5EC1\u5EC2\u5EC4\u5F3C\u5F6D\u5FA9\u5FAA\u5FA8\u60D1\u60E1\u60B2\u60B6\u60E0\u611C\u6123\u60FA\u6115\u60F0\u60FB\u60F4\u6168\u60F1\u610E\u60F6\u6109\u6100\u6112\u621F\u6249\u63A3\u638C\u63CF\u63C0\u63E9\u63C9\u63C6\u63CD"],["b4a1","\u63D2\u63E3\u63D0\u63E1\u63D6\u63ED\u63EE\u6376\u63F4\u63EA\u63DB\u6452\u63DA\u63F9\u655E\u6566\u6562\u6563\u6591\u6590\u65AF\u666E\u6670\u6674\u6676\u666F\u6691\u667A\u667E\u6677\u66FE\u66FF\u671F\u671D\u68FA\u68D5\u68E0\u68D8\u68D7\u6905\u68DF\u68F5\u68EE\u68E7\u68F9\u68D2\u68F2\u68E3\u68CB\u68CD\u690D\u6912\u690E\u68C9\u68DA\u696E\u68FB\u6B3E\u6B3A\u6B3D\u6B98\u6B96\u6BBC\u6BEF\u6C2E\u6C2F\u6C2C\u6E2F\u6E38\u6E54\u6E21\u6E32\u6E67\u6E4A\u6E20\u6E25\u6E23\u6E1B\u6E5B\u6E58\u6E24\u6E56\u6E6E\u6E2D\u6E26\u6E6F\u6E34\u6E4D\u6E3A\u6E2C\u6E43\u6E1D\u6E3E\u6ECB"],["b540","\u6E89\u6E19\u6E4E\u6E63\u6E44\u6E72\u6E69\u6E5F\u7119\u711A\u7126\u7130\u7121\u7136\u716E\u711C\u724C\u7284\u7280\u7336\u7325\u7334\u7329\u743A\u742A\u7433\u7422\u7425\u7435\u7436\u7434\u742F\u741B\u7426\u7428\u7525\u7526\u756B\u756A\u75E2\u75DB\u75E3\u75D9\u75D8\u75DE\u75E0\u767B\u767C\u7696\u7693\u76B4\u76DC\u774F\u77ED\u785D\u786C\u786F\u7A0D\u7A08\u7A0B\u7A05\u7A00\u7A98"],["b5a1","\u7A97\u7A96\u7AE5\u7AE3\u7B49\u7B56\u7B46\u7B50\u7B52\u7B54\u7B4D\u7B4B\u7B4F\u7B51\u7C9F\u7CA5\u7D5E\u7D50\u7D68\u7D55\u7D2B\u7D6E\u7D72\u7D61\u7D66\u7D62\u7D70\u7D73\u5584\u7FD4\u7FD5\u800B\u8052\u8085\u8155\u8154\u814B\u8151\u814E\u8139\u8146\u813E\u814C\u8153\u8174\u8212\u821C\u83E9\u8403\u83F8\u840D\u83E0\u83C5\u840B\u83C1\u83EF\u83F1\u83F4\u8457\u840A\u83F0\u840C\u83CC\u83FD\u83F2\u83CA\u8438\u840E\u8404\u83DC\u8407\u83D4\u83DF\u865B\u86DF\u86D9\u86ED\u86D4\u86DB\u86E4\u86D0\u86DE\u8857\u88C1\u88C2\u88B1\u8983\u8996\u8A3B\u8A60\u8A55\u8A5E\u8A3C\u8A41"],["b640","\u8A54\u8A5B\u8A50\u8A46\u8A34\u8A3A\u8A36\u8A56\u8C61\u8C82\u8CAF\u8CBC\u8CB3\u8CBD\u8CC1\u8CBB\u8CC0\u8CB4\u8CB7\u8CB6\u8CBF\u8CB8\u8D8A\u8D85\u8D81\u8DCE\u8DDD\u8DCB\u8DDA\u8DD1\u8DCC\u8DDB\u8DC6\u8EFB\u8EF8\u8EFC\u8F9C\u902E\u9035\u9031\u9038\u9032\u9036\u9102\u90F5\u9109\u90FE\u9163\u9165\u91CF\u9214\u9215\u9223\u9209\u921E\u920D\u9210\u9207\u9211\u9594\u958F\u958B\u9591"],["b6a1","\u9593\u9592\u958E\u968A\u968E\u968B\u967D\u9685\u9686\u968D\u9672\u9684\u96C1\u96C5\u96C4\u96C6\u96C7\u96EF\u96F2\u97CC\u9805\u9806\u9808\u98E7\u98EA\u98EF\u98E9\u98F2\u98ED\u99AE\u99AD\u9EC3\u9ECD\u9ED1\u4E82\u50AD\u50B5\u50B2\u50B3\u50C5\u50BE\u50AC\u50B7\u50BB\u50AF\u50C7\u527F\u5277\u527D\u52DF\u52E6\u52E4\u52E2\u52E3\u532F\u55DF\u55E8\u55D3\u55E6\u55CE\u55DC\u55C7\u55D1\u55E3\u55E4\u55EF\u55DA\u55E1\u55C5\u55C6\u55E5\u55C9\u5712\u5713\u585E\u5851\u5858\u5857\u585A\u5854\u586B\u584C\u586D\u584A\u5862\u5852\u584B\u5967\u5AC1\u5AC9\u5ACC\u5ABE\u5ABD\u5ABC"],["b740","\u5AB3\u5AC2\u5AB2\u5D69\u5D6F\u5E4C\u5E79\u5EC9\u5EC8\u5F12\u5F59\u5FAC\u5FAE\u611A\u610F\u6148\u611F\u60F3\u611B\u60F9\u6101\u6108\u614E\u614C\u6144\u614D\u613E\u6134\u6127\u610D\u6106\u6137\u6221\u6222\u6413\u643E\u641E\u642A\u642D\u643D\u642C\u640F\u641C\u6414\u640D\u6436\u6416\u6417\u6406\u656C\u659F\u65B0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668D\u6703\u6994\u696D"],["b7a1","\u695A\u6977\u6960\u6954\u6975\u6930\u6982\u694A\u6968\u696B\u695E\u6953\u6979\u6986\u695D\u6963\u695B\u6B47\u6B72\u6BC0\u6BBF\u6BD3\u6BFD\u6EA2\u6EAF\u6ED3\u6EB6\u6EC2\u6E90\u6E9D\u6EC7\u6EC5\u6EA5\u6E98\u6EBC\u6EBA\u6EAB\u6ED1\u6E96\u6E9C\u6EC4\u6ED4\u6EAA\u6EA7\u6EB4\u714E\u7159\u7169\u7164\u7149\u7167\u715C\u716C\u7166\u714C\u7165\u715E\u7146\u7168\u7156\u723A\u7252\u7337\u7345\u733F\u733E\u746F\u745A\u7455\u745F\u745E\u7441\u743F\u7459\u745B\u745C\u7576\u7578\u7600\u75F0\u7601\u75F2\u75F1\u75FA\u75FF\u75F4\u75F3\u76DE\u76DF\u775B\u776B\u7766\u775E\u7763"],["b840","\u7779\u776A\u776C\u775C\u7765\u7768\u7762\u77EE\u788E\u78B0\u7897\u7898\u788C\u7889\u787C\u7891\u7893\u787F\u797A\u797F\u7981\u842C\u79BD\u7A1C\u7A1A\u7A20\u7A14\u7A1F\u7A1E\u7A9F\u7AA0\u7B77\u7BC0\u7B60\u7B6E\u7B67\u7CB1\u7CB3\u7CB5\u7D93\u7D79\u7D91\u7D81\u7D8F\u7D5B\u7F6E\u7F69\u7F6A\u7F72\u7FA9\u7FA8\u7FA4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816E\u8173\u816B"],["b8a1","\u8179\u817A\u8166\u8205\u8247\u8482\u8477\u843D\u8431\u8475\u8466\u846B\u8449\u846C\u845B\u843C\u8435\u8461\u8463\u8469\u846D\u8446\u865E\u865C\u865F\u86F9\u8713\u8708\u8707\u8700\u86FE\u86FB\u8702\u8703\u8706\u870A\u8859\u88DF\u88D4\u88D9\u88DC\u88D8\u88DD\u88E1\u88CA\u88D5\u88D2\u899C\u89E3\u8A6B\u8A72\u8A73\u8A66\u8A69\u8A70\u8A87\u8A7C\u8A63\u8AA0\u8A71\u8A85\u8A6D\u8A62\u8A6E\u8A6C\u8A79\u8A7B\u8A3E\u8A68\u8C62\u8C8A\u8C89\u8CCA\u8CC7\u8CC8\u8CC4\u8CB2\u8CC3\u8CC2\u8CC5\u8DE1\u8DDF\u8DE8\u8DEF\u8DF3\u8DFA\u8DEA\u8DE4\u8DE6\u8EB2\u8F03\u8F09\u8EFE\u8F0A"],["b940","\u8F9F\u8FB2\u904B\u904A\u9053\u9042\u9054\u903C\u9055\u9050\u9047\u904F\u904E\u904D\u9051\u903E\u9041\u9112\u9117\u916C\u916A\u9169\u91C9\u9237\u9257\u9238\u923D\u9240\u923E\u925B\u924B\u9264\u9251\u9234\u9249\u924D\u9245\u9239\u923F\u925A\u9598\u9698\u9694\u9695\u96CD\u96CB\u96C9\u96CA\u96F7\u96FB\u96F9\u96F6\u9756\u9774\u9776\u9810\u9811\u9813\u980A\u9812\u980C\u98FC\u98F4"],["b9a1","\u98FD\u98FE\u99B3\u99B1\u99B4\u9AE1\u9CE9\u9E82\u9F0E\u9F13\u9F20\u50E7\u50EE\u50E5\u50D6\u50ED\u50DA\u50D5\u50CF\u50D1\u50F1\u50CE\u50E9\u5162\u51F3\u5283\u5282\u5331\u53AD\u55FE\u5600\u561B\u5617\u55FD\u5614\u5606\u5609\u560D\u560E\u55F7\u5616\u561F\u5608\u5610\u55F6\u5718\u5716\u5875\u587E\u5883\u5893\u588A\u5879\u5885\u587D\u58FD\u5925\u5922\u5924\u596A\u5969\u5AE1\u5AE6\u5AE9\u5AD7\u5AD6\u5AD8\u5AE3\u5B75\u5BDE\u5BE7\u5BE1\u5BE5\u5BE6\u5BE8\u5BE2\u5BE4\u5BDF\u5C0D\u5C62\u5D84\u5D87\u5E5B\u5E63\u5E55\u5E57\u5E54\u5ED3\u5ED6\u5F0A\u5F46\u5F70\u5FB9\u6147"],["ba40","\u613F\u614B\u6177\u6162\u6163\u615F\u615A\u6158\u6175\u622A\u6487\u6458\u6454\u64A4\u6478\u645F\u647A\u6451\u6467\u6434\u646D\u647B\u6572\u65A1\u65D7\u65D6\u66A2\u66A8\u669D\u699C\u69A8\u6995\u69C1\u69AE\u69D3\u69CB\u699B\u69B7\u69BB\u69AB\u69B4\u69D0\u69CD\u69AD\u69CC\u69A6\u69C3\u69A3\u6B49\u6B4C\u6C33\u6F33\u6F14\u6EFE\u6F13\u6EF4\u6F29\u6F3E\u6F20\u6F2C\u6F0F\u6F02\u6F22"],["baa1","\u6EFF\u6EEF\u6F06\u6F31\u6F38\u6F32\u6F23\u6F15\u6F2B\u6F2F\u6F88\u6F2A\u6EEC\u6F01\u6EF2\u6ECC\u6EF7\u7194\u7199\u717D\u718A\u7184\u7192\u723E\u7292\u7296\u7344\u7350\u7464\u7463\u746A\u7470\u746D\u7504\u7591\u7627\u760D\u760B\u7609\u7613\u76E1\u76E3\u7784\u777D\u777F\u7761\u78C1\u789F\u78A7\u78B3\u78A9\u78A3\u798E\u798F\u798D\u7A2E\u7A31\u7AAA\u7AA9\u7AED\u7AEF\u7BA1\u7B95\u7B8B\u7B75\u7B97\u7B9D\u7B94\u7B8F\u7BB8\u7B87\u7B84\u7CB9\u7CBD\u7CBE\u7DBB\u7DB0\u7D9C\u7DBD\u7DBE\u7DA0\u7DCA\u7DB4\u7DB2\u7DB1\u7DBA\u7DA2\u7DBF\u7DB5\u7DB8\u7DAD\u7DD2\u7DC7\u7DAC"],["bb40","\u7F70\u7FE0\u7FE1\u7FDF\u805E\u805A\u8087\u8150\u8180\u818F\u8188\u818A\u817F\u8182\u81E7\u81FA\u8207\u8214\u821E\u824B\u84C9\u84BF\u84C6\u84C4\u8499\u849E\u84B2\u849C\u84CB\u84B8\u84C0\u84D3\u8490\u84BC\u84D1\u84CA\u873F\u871C\u873B\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88F3\u8902\u88F4\u88F9\u88F8\u88FD\u88E8\u891A\u88EF\u8AA6\u8A8C\u8A9E\u8AA3\u8A8D\u8AA1\u8A93\u8AA4"],["bba1","\u8AAA\u8AA5\u8AA8\u8A98\u8A91\u8A9A\u8AA7\u8C6A\u8C8D\u8C8C\u8CD3\u8CD1\u8CD2\u8D6B\u8D99\u8D95\u8DFC\u8F14\u8F12\u8F15\u8F13\u8FA3\u9060\u9058\u905C\u9063\u9059\u905E\u9062\u905D\u905B\u9119\u9118\u911E\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927B\u9293\u929C\u92A8\u927C\u9291\u95A1\u95A8\u95A9\u95A3\u95A5\u95A4\u9699\u969C\u969B\u96CC\u96D2\u9700\u977C\u9785\u97F6\u9817\u9818\u98AF\u98B1\u9903\u9905\u990C\u9909\u99C1\u9AAF\u9AB0\u9AE6\u9B41\u9B42\u9CF4\u9CF6\u9CF3\u9EBC\u9F3B\u9F4A\u5104\u5100\u50FB\u50F5\u50F9\u5102\u5108\u5109\u5105\u51DC"],["bc40","\u5287\u5288\u5289\u528D\u528A\u52F0\u53B2\u562E\u563B\u5639\u5632\u563F\u5634\u5629\u5653\u564E\u5657\u5674\u5636\u562F\u5630\u5880\u589F\u589E\u58B3\u589C\u58AE\u58A9\u58A6\u596D\u5B09\u5AFB\u5B0B\u5AF5\u5B0C\u5B08\u5BEE\u5BEC\u5BE9\u5BEB\u5C64\u5C65\u5D9D\u5D94\u5E62\u5E5F\u5E61\u5EE2\u5EDA\u5EDF\u5EDD\u5EE3\u5EE0\u5F48\u5F71\u5FB7\u5FB5\u6176\u6167\u616E\u615D\u6155\u6182"],["bca1","\u617C\u6170\u616B\u617E\u61A7\u6190\u61AB\u618E\u61AC\u619A\u61A4\u6194\u61AE\u622E\u6469\u646F\u6479\u649E\u64B2\u6488\u6490\u64B0\u64A5\u6493\u6495\u64A9\u6492\u64AE\u64AD\u64AB\u649A\u64AC\u6499\u64A2\u64B3\u6575\u6577\u6578\u66AE\u66AB\u66B4\u66B1\u6A23\u6A1F\u69E8\u6A01\u6A1E\u6A19\u69FD\u6A21\u6A13\u6A0A\u69F3\u6A02\u6A05\u69ED\u6A11\u6B50\u6B4E\u6BA4\u6BC5\u6BC6\u6F3F\u6F7C\u6F84\u6F51\u6F66\u6F54\u6F86\u6F6D\u6F5B\u6F78\u6F6E\u6F8E\u6F7A\u6F70\u6F64\u6F97\u6F58\u6ED5\u6F6F\u6F60\u6F5F\u719F\u71AC\u71B1\u71A8\u7256\u729B\u734E\u7357\u7469\u748B\u7483"],["bd40","\u747E\u7480\u757F\u7620\u7629\u761F\u7624\u7626\u7621\u7622\u769A\u76BA\u76E4\u778E\u7787\u778C\u7791\u778B\u78CB\u78C5\u78BA\u78CA\u78BE\u78D5\u78BC\u78D0\u7A3F\u7A3C\u7A40\u7A3D\u7A37\u7A3B\u7AAF\u7AAE\u7BAD\u7BB1\u7BC4\u7BB4\u7BC6\u7BC7\u7BC1\u7BA0\u7BCC\u7CCA\u7DE0\u7DF4\u7DEF\u7DFB\u7DD8\u7DEC\u7DDD\u7DE8\u7DE3\u7DDA\u7DDE\u7DE9\u7D9E\u7DD9\u7DF2\u7DF9\u7F75\u7F77\u7FAF"],["bda1","\u7FE9\u8026\u819B\u819C\u819D\u81A0\u819A\u8198\u8517\u853D\u851A\u84EE\u852C\u852D\u8513\u8511\u8523\u8521\u8514\u84EC\u8525\u84FF\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874C\u8753\u885B\u885D\u8910\u8907\u8912\u8913\u8915\u890A\u8ABC\u8AD2\u8AC7\u8AC4\u8A95\u8ACB\u8AF8\u8AB2\u8AC9\u8AC2\u8ABF\u8AB0\u8AD6\u8ACD\u8AB6\u8AB9\u8ADB\u8C4C\u8C4E\u8C6C\u8CE0\u8CDE\u8CE6\u8CE4\u8CEC\u8CED\u8CE2\u8CE3\u8CDC\u8CEA\u8CE1\u8D6D\u8D9F\u8DA3\u8E2B\u8E10\u8E1D\u8E22\u8E0F\u8E29\u8E1F\u8E21\u8E1E\u8EBA\u8F1D\u8F1B\u8F1F\u8F29\u8F26\u8F2A\u8F1C\u8F1E"],["be40","\u8F25\u9069\u906E\u9068\u906D\u9077\u9130\u912D\u9127\u9131\u9187\u9189\u918B\u9183\u92C5\u92BB\u92B7\u92EA\u92AC\u92E4\u92C1\u92B3\u92BC\u92D2\u92C7\u92F0\u92B2\u95AD\u95B1\u9704\u9706\u9707\u9709\u9760\u978D\u978B\u978F\u9821\u982B\u981C\u98B3\u990A\u9913\u9912\u9918\u99DD\u99D0\u99DF\u99DB\u99D1\u99D5\u99D2\u99D9\u9AB7\u9AEE\u9AEF\u9B27\u9B45\u9B44\u9B77\u9B6F\u9D06\u9D09"],["bea1","\u9D03\u9EA9\u9EBE\u9ECE\u58A8\u9F52\u5112\u5118\u5114\u5110\u5115\u5180\u51AA\u51DD\u5291\u5293\u52F3\u5659\u566B\u5679\u5669\u5664\u5678\u566A\u5668\u5665\u5671\u566F\u566C\u5662\u5676\u58C1\u58BE\u58C7\u58C5\u596E\u5B1D\u5B34\u5B78\u5BF0\u5C0E\u5F4A\u61B2\u6191\u61A9\u618A\u61CD\u61B6\u61BE\u61CA\u61C8\u6230\u64C5\u64C1\u64CB\u64BB\u64BC\u64DA\u64C4\u64C7\u64C2\u64CD\u64BF\u64D2\u64D4\u64BE\u6574\u66C6\u66C9\u66B9\u66C4\u66C7\u66B8\u6A3D\u6A38\u6A3A\u6A59\u6A6B\u6A58\u6A39\u6A44\u6A62\u6A61\u6A4B\u6A47\u6A35\u6A5F\u6A48\u6B59\u6B77\u6C05\u6FC2\u6FB1\u6FA1"],["bf40","\u6FC3\u6FA4\u6FC1\u6FA7\u6FB3\u6FC0\u6FB9\u6FB6\u6FA6\u6FA0\u6FB4\u71BE\u71C9\u71D0\u71D2\u71C8\u71D5\u71B9\u71CE\u71D9\u71DC\u71C3\u71C4\u7368\u749C\u74A3\u7498\u749F\u749E\u74E2\u750C\u750D\u7634\u7638\u763A\u76E7\u76E5\u77A0\u779E\u779F\u77A5\u78E8\u78DA\u78EC\u78E7\u79A6\u7A4D\u7A4E\u7A46\u7A4C\u7A4B\u7ABA\u7BD9\u7C11\u7BC9\u7BE4\u7BDB\u7BE1\u7BE9\u7BE6\u7CD5\u7CD6\u7E0A"],["bfa1","\u7E11\u7E08\u7E1B\u7E23\u7E1E\u7E1D\u7E09\u7E10\u7F79\u7FB2\u7FF0\u7FF1\u7FEE\u8028\u81B3\u81A9\u81A8\u81FB\u8208\u8258\u8259\u854A\u8559\u8548\u8568\u8569\u8543\u8549\u856D\u856A\u855E\u8783\u879F\u879E\u87A2\u878D\u8861\u892A\u8932\u8925\u892B\u8921\u89AA\u89A6\u8AE6\u8AFA\u8AEB\u8AF1\u8B00\u8ADC\u8AE7\u8AEE\u8AFE\u8B01\u8B02\u8AF7\u8AED\u8AF3\u8AF6\u8AFC\u8C6B\u8C6D\u8C93\u8CF4\u8E44\u8E31\u8E34\u8E42\u8E39\u8E35\u8F3B\u8F2F\u8F38\u8F33\u8FA8\u8FA6\u9075\u9074\u9078\u9072\u907C\u907A\u9134\u9192\u9320\u9336\u92F8\u9333\u932F\u9322\u92FC\u932B\u9304\u931A"],["c040","\u9310\u9326\u9321\u9315\u932E\u9319\u95BB\u96A7\u96A8\u96AA\u96D5\u970E\u9711\u9716\u970D\u9713\u970F\u975B\u975C\u9766\u9798\u9830\u9838\u983B\u9837\u982D\u9839\u9824\u9910\u9928\u991E\u991B\u9921\u991A\u99ED\u99E2\u99F1\u9AB8\u9ABC\u9AFB\u9AED\u9B28\u9B91\u9D15\u9D23\u9D26\u9D28\u9D12\u9D1B\u9ED8\u9ED4\u9F8D\u9F9C\u512A\u511F\u5121\u5132\u52F5\u568E\u5680\u5690\u5685\u5687"],["c0a1","\u568F\u58D5\u58D3\u58D1\u58CE\u5B30\u5B2A\u5B24\u5B7A\u5C37\u5C68\u5DBC\u5DBA\u5DBD\u5DB8\u5E6B\u5F4C\u5FBD\u61C9\u61C2\u61C7\u61E6\u61CB\u6232\u6234\u64CE\u64CA\u64D8\u64E0\u64F0\u64E6\u64EC\u64F1\u64E2\u64ED\u6582\u6583\u66D9\u66D6\u6A80\u6A94\u6A84\u6AA2\u6A9C\u6ADB\u6AA3\u6A7E\u6A97\u6A90\u6AA0\u6B5C\u6BAE\u6BDA\u6C08\u6FD8\u6FF1\u6FDF\u6FE0\u6FDB\u6FE4\u6FEB\u6FEF\u6F80\u6FEC\u6FE1\u6FE9\u6FD5\u6FEE\u6FF0\u71E7\u71DF\u71EE\u71E6\u71E5\u71ED\u71EC\u71F4\u71E0\u7235\u7246\u7370\u7372\u74A9\u74B0\u74A6\u74A8\u7646\u7642\u764C\u76EA\u77B3\u77AA\u77B0\u77AC"],["c140","\u77A7\u77AD\u77EF\u78F7\u78FA\u78F4\u78EF\u7901\u79A7\u79AA\u7A57\u7ABF\u7C07\u7C0D\u7BFE\u7BF7\u7C0C\u7BE0\u7CE0\u7CDC\u7CDE\u7CE2\u7CDF\u7CD9\u7CDD\u7E2E\u7E3E\u7E46\u7E37\u7E32\u7E43\u7E2B\u7E3D\u7E31\u7E45\u7E41\u7E34\u7E39\u7E48\u7E35\u7E3F\u7E2F\u7F44\u7FF3\u7FFC\u8071\u8072\u8070\u806F\u8073\u81C6\u81C3\u81BA\u81C2\u81C0\u81BF\u81BD\u81C9\u81BE\u81E8\u8209\u8271\u85AA"],["c1a1","\u8584\u857E\u859C\u8591\u8594\u85AF\u859B\u8587\u85A8\u858A\u8667\u87C0\u87D1\u87B3\u87D2\u87C6\u87AB\u87BB\u87BA\u87C8\u87CB\u893B\u8936\u8944\u8938\u893D\u89AC\u8B0E\u8B17\u8B19\u8B1B\u8B0A\u8B20\u8B1D\u8B04\u8B10\u8C41\u8C3F\u8C73\u8CFA\u8CFD\u8CFC\u8CF8\u8CFB\u8DA8\u8E49\u8E4B\u8E48\u8E4A\u8F44\u8F3E\u8F42\u8F45\u8F3F\u907F\u907D\u9084\u9081\u9082\u9080\u9139\u91A3\u919E\u919C\u934D\u9382\u9328\u9375\u934A\u9365\u934B\u9318\u937E\u936C\u935B\u9370\u935A\u9354\u95CA\u95CB\u95CC\u95C8\u95C6\u96B1\u96B8\u96D6\u971C\u971E\u97A0\u97D3\u9846\u98B6\u9935\u9A01"],["c240","\u99FF\u9BAE\u9BAB\u9BAA\u9BAD\u9D3B\u9D3F\u9E8B\u9ECF\u9EDE\u9EDC\u9EDD\u9EDB\u9F3E\u9F4B\u53E2\u5695\u56AE\u58D9\u58D8\u5B38\u5F5D\u61E3\u6233\u64F4\u64F2\u64FE\u6506\u64FA\u64FB\u64F7\u65B7\u66DC\u6726\u6AB3\u6AAC\u6AC3\u6ABB\u6AB8\u6AC2\u6AAE\u6AAF\u6B5F\u6B78\u6BAF\u7009\u700B\u6FFE\u7006\u6FFA\u7011\u700F\u71FB\u71FC\u71FE\u71F8\u7377\u7375\u74A7\u74BF\u7515\u7656\u7658"],["c2a1","\u7652\u77BD\u77BF\u77BB\u77BC\u790E\u79AE\u7A61\u7A62\u7A60\u7AC4\u7AC5\u7C2B\u7C27\u7C2A\u7C1E\u7C23\u7C21\u7CE7\u7E54\u7E55\u7E5E\u7E5A\u7E61\u7E52\u7E59\u7F48\u7FF9\u7FFB\u8077\u8076\u81CD\u81CF\u820A\u85CF\u85A9\u85CD\u85D0\u85C9\u85B0\u85BA\u85B9\u85A6\u87EF\u87EC\u87F2\u87E0\u8986\u89B2\u89F4\u8B28\u8B39\u8B2C\u8B2B\u8C50\u8D05\u8E59\u8E63\u8E66\u8E64\u8E5F\u8E55\u8EC0\u8F49\u8F4D\u9087\u9083\u9088\u91AB\u91AC\u91D0\u9394\u938A\u9396\u93A2\u93B3\u93AE\u93AC\u93B0\u9398\u939A\u9397\u95D4\u95D6\u95D0\u95D5\u96E2\u96DC\u96D9\u96DB\u96DE\u9724\u97A3\u97A6"],["c340","\u97AD\u97F9\u984D\u984F\u984C\u984E\u9853\u98BA\u993E\u993F\u993D\u992E\u99A5\u9A0E\u9AC1\u9B03\u9B06\u9B4F\u9B4E\u9B4D\u9BCA\u9BC9\u9BFD\u9BC8\u9BC0\u9D51\u9D5D\u9D60\u9EE0\u9F15\u9F2C\u5133\u56A5\u58DE\u58DF\u58E2\u5BF5\u9F90\u5EEC\u61F2\u61F7\u61F6\u61F5\u6500\u650F\u66E0\u66DD\u6AE5\u6ADD\u6ADA\u6AD3\u701B\u701F\u7028\u701A\u701D\u7015\u7018\u7206\u720D\u7258\u72A2\u7378"],["c3a1","\u737A\u74BD\u74CA\u74E3\u7587\u7586\u765F\u7661\u77C7\u7919\u79B1\u7A6B\u7A69\u7C3E\u7C3F\u7C38\u7C3D\u7C37\u7C40\u7E6B\u7E6D\u7E79\u7E69\u7E6A\u7F85\u7E73\u7FB6\u7FB9\u7FB8\u81D8\u85E9\u85DD\u85EA\u85D5\u85E4\u85E5\u85F7\u87FB\u8805\u880D\u87F9\u87FE\u8960\u895F\u8956\u895E\u8B41\u8B5C\u8B58\u8B49\u8B5A\u8B4E\u8B4F\u8B46\u8B59\u8D08\u8D0A\u8E7C\u8E72\u8E87\u8E76\u8E6C\u8E7A\u8E74\u8F54\u8F4E\u8FAD\u908A\u908B\u91B1\u91AE\u93E1\u93D1\u93DF\u93C3\u93C8\u93DC\u93DD\u93D6\u93E2\u93CD\u93D8\u93E4\u93D7\u93E8\u95DC\u96B4\u96E3\u972A\u9727\u9761\u97DC\u97FB\u985E"],["c440","\u9858\u985B\u98BC\u9945\u9949\u9A16\u9A19\u9B0D\u9BE8\u9BE7\u9BD6\u9BDB\u9D89\u9D61\u9D72\u9D6A\u9D6C\u9E92\u9E97\u9E93\u9EB4\u52F8\u56A8\u56B7\u56B6\u56B4\u56BC\u58E4\u5B40\u5B43\u5B7D\u5BF6\u5DC9\u61F8\u61FA\u6518\u6514\u6519\u66E6\u6727\u6AEC\u703E\u7030\u7032\u7210\u737B\u74CF\u7662\u7665\u7926\u792A\u792C\u792B\u7AC7\u7AF6\u7C4C\u7C43\u7C4D\u7CEF\u7CF0\u8FAE\u7E7D\u7E7C"],["c4a1","\u7E82\u7F4C\u8000\u81DA\u8266\u85FB\u85F9\u8611\u85FA\u8606\u860B\u8607\u860A\u8814\u8815\u8964\u89BA\u89F8\u8B70\u8B6C\u8B66\u8B6F\u8B5F\u8B6B\u8D0F\u8D0D\u8E89\u8E81\u8E85\u8E82\u91B4\u91CB\u9418\u9403\u93FD\u95E1\u9730\u98C4\u9952\u9951\u99A8\u9A2B\u9A30\u9A37\u9A35\u9C13\u9C0D\u9E79\u9EB5\u9EE8\u9F2F\u9F5F\u9F63\u9F61\u5137\u5138\u56C1\u56C0\u56C2\u5914\u5C6C\u5DCD\u61FC\u61FE\u651D\u651C\u6595\u66E9\u6AFB\u6B04\u6AFA\u6BB2\u704C\u721B\u72A7\u74D6\u74D4\u7669\u77D3\u7C50\u7E8F\u7E8C\u7FBC\u8617\u862D\u861A\u8823\u8822\u8821\u881F\u896A\u896C\u89BD\u8B74"],["c540","\u8B77\u8B7D\u8D13\u8E8A\u8E8D\u8E8B\u8F5F\u8FAF\u91BA\u942E\u9433\u9435\u943A\u9438\u9432\u942B\u95E2\u9738\u9739\u9732\u97FF\u9867\u9865\u9957\u9A45\u9A43\u9A40\u9A3E\u9ACF\u9B54\u9B51\u9C2D\u9C25\u9DAF\u9DB4\u9DC2\u9DB8\u9E9D\u9EEF\u9F19\u9F5C\u9F66\u9F67\u513C\u513B\u56C8\u56CA\u56C9\u5B7F\u5DD4\u5DD2\u5F4E\u61FF\u6524\u6B0A\u6B61\u7051\u7058\u7380\u74E4\u758A\u766E\u766C"],["c5a1","\u79B3\u7C60\u7C5F\u807E\u807D\u81DF\u8972\u896F\u89FC\u8B80\u8D16\u8D17\u8E91\u8E93\u8F61\u9148\u9444\u9451\u9452\u973D\u973E\u97C3\u97C1\u986B\u9955\u9A55\u9A4D\u9AD2\u9B1A\u9C49\u9C31\u9C3E\u9C3B\u9DD3\u9DD7\u9F34\u9F6C\u9F6A\u9F94\u56CC\u5DD6\u6200\u6523\u652B\u652A\u66EC\u6B10\u74DA\u7ACA\u7C64\u7C63\u7C65\u7E93\u7E96\u7E94\u81E2\u8638\u863F\u8831\u8B8A\u9090\u908F\u9463\u9460\u9464\u9768\u986F\u995C\u9A5A\u9A5B\u9A57\u9AD3\u9AD4\u9AD1\u9C54\u9C57\u9C56\u9DE5\u9E9F\u9EF4\u56D1\u58E9\u652C\u705E\u7671\u7672\u77D7\u7F50\u7F88\u8836\u8839\u8862\u8B93\u8B92"],["c640","\u8B96\u8277\u8D1B\u91C0\u946A\u9742\u9748\u9744\u97C6\u9870\u9A5F\u9B22\u9B58\u9C5F\u9DF9\u9DFA\u9E7C\u9E7D\u9F07\u9F77\u9F72\u5EF3\u6B16\u7063\u7C6C\u7C6E\u883B\u89C0\u8EA1\u91C1\u9472\u9470\u9871\u995E\u9AD6\u9B23\u9ECC\u7064\u77DA\u8B9A\u9477\u97C9\u9A62\u9A65\u7E9C\u8B9C\u8EAA\u91C5\u947D\u947E\u947C\u9C77\u9C78\u9EF7\u8C54\u947F\u9E1A\u7228\u9A6A\u9B31\u9E1B\u9E1E\u7C72"],["c940","\u4E42\u4E5C\u51F5\u531A\u5382\u4E07\u4E0C\u4E47\u4E8D\u56D7\uFA0C\u5C6E\u5F73\u4E0F\u5187\u4E0E\u4E2E\u4E93\u4EC2\u4EC9\u4EC8\u5198\u52FC\u536C\u53B9\u5720\u5903\u592C\u5C10\u5DFF\u65E1\u6BB3\u6BCC\u6C14\u723F\u4E31\u4E3C\u4EE8\u4EDC\u4EE9\u4EE1\u4EDD\u4EDA\u520C\u531C\u534C\u5722\u5723\u5917\u592F\u5B81\u5B84\u5C12\u5C3B\u5C74\u5C73\u5E04\u5E80\u5E82\u5FC9\u6209\u6250\u6C15"],["c9a1","\u6C36\u6C43\u6C3F\u6C3B\u72AE\u72B0\u738A\u79B8\u808A\u961E\u4F0E\u4F18\u4F2C\u4EF5\u4F14\u4EF1\u4F00\u4EF7\u4F08\u4F1D\u4F02\u4F05\u4F22\u4F13\u4F04\u4EF4\u4F12\u51B1\u5213\u5209\u5210\u52A6\u5322\u531F\u534D\u538A\u5407\u56E1\u56DF\u572E\u572A\u5734\u593C\u5980\u597C\u5985\u597B\u597E\u5977\u597F\u5B56\u5C15\u5C25\u5C7C\u5C7A\u5C7B\u5C7E\u5DDF\u5E75\u5E84\u5F02\u5F1A\u5F74\u5FD5\u5FD4\u5FCF\u625C\u625E\u6264\u6261\u6266\u6262\u6259\u6260\u625A\u6265\u65EF\u65EE\u673E\u6739\u6738\u673B\u673A\u673F\u673C\u6733\u6C18\u6C46\u6C52\u6C5C\u6C4F\u6C4A\u6C54\u6C4B"],["ca40","\u6C4C\u7071\u725E\u72B4\u72B5\u738E\u752A\u767F\u7A75\u7F51\u8278\u827C\u8280\u827D\u827F\u864D\u897E\u9099\u9097\u9098\u909B\u9094\u9622\u9624\u9620\u9623\u4F56\u4F3B\u4F62\u4F49\u4F53\u4F64\u4F3E\u4F67\u4F52\u4F5F\u4F41\u4F58\u4F2D\u4F33\u4F3F\u4F61\u518F\u51B9\u521C\u521E\u5221\u52AD\u52AE\u5309\u5363\u5372\u538E\u538F\u5430\u5437\u542A\u5454\u5445\u5419\u541C\u5425\u5418"],["caa1","\u543D\u544F\u5441\u5428\u5424\u5447\u56EE\u56E7\u56E5\u5741\u5745\u574C\u5749\u574B\u5752\u5906\u5940\u59A6\u5998\u59A0\u5997\u598E\u59A2\u5990\u598F\u59A7\u59A1\u5B8E\u5B92\u5C28\u5C2A\u5C8D\u5C8F\u5C88\u5C8B\u5C89\u5C92\u5C8A\u5C86\u5C93\u5C95\u5DE0\u5E0A\u5E0E\u5E8B\u5E89\u5E8C\u5E88\u5E8D\u5F05\u5F1D\u5F78\u5F76\u5FD2\u5FD1\u5FD0\u5FED\u5FE8\u5FEE\u5FF3\u5FE1\u5FE4\u5FE3\u5FFA\u5FEF\u5FF7\u5FFB\u6000\u5FF4\u623A\u6283\u628C\u628E\u628F\u6294\u6287\u6271\u627B\u627A\u6270\u6281\u6288\u6277\u627D\u6272\u6274\u6537\u65F0\u65F4\u65F3\u65F2\u65F5\u6745\u6747"],["cb40","\u6759\u6755\u674C\u6748\u675D\u674D\u675A\u674B\u6BD0\u6C19\u6C1A\u6C78\u6C67\u6C6B\u6C84\u6C8B\u6C8F\u6C71\u6C6F\u6C69\u6C9A\u6C6D\u6C87\u6C95\u6C9C\u6C66\u6C73\u6C65\u6C7B\u6C8E\u7074\u707A\u7263\u72BF\u72BD\u72C3\u72C6\u72C1\u72BA\u72C5\u7395\u7397\u7393\u7394\u7392\u753A\u7539\u7594\u7595\u7681\u793D\u8034\u8095\u8099\u8090\u8092\u809C\u8290\u828F\u8285\u828E\u8291\u8293"],["cba1","\u828A\u8283\u8284\u8C78\u8FC9\u8FBF\u909F\u90A1\u90A5\u909E\u90A7\u90A0\u9630\u9628\u962F\u962D\u4E33\u4F98\u4F7C\u4F85\u4F7D\u4F80\u4F87\u4F76\u4F74\u4F89\u4F84\u4F77\u4F4C\u4F97\u4F6A\u4F9A\u4F79\u4F81\u4F78\u4F90\u4F9C\u4F94\u4F9E\u4F92\u4F82\u4F95\u4F6B\u4F6E\u519E\u51BC\u51BE\u5235\u5232\u5233\u5246\u5231\u52BC\u530A\u530B\u533C\u5392\u5394\u5487\u547F\u5481\u5491\u5482\u5488\u546B\u547A\u547E\u5465\u546C\u5474\u5466\u548D\u546F\u5461\u5460\u5498\u5463\u5467\u5464\u56F7\u56F9\u576F\u5772\u576D\u576B\u5771\u5770\u5776\u5780\u5775\u577B\u5773\u5774\u5762"],["cc40","\u5768\u577D\u590C\u5945\u59B5\u59BA\u59CF\u59CE\u59B2\u59CC\u59C1\u59B6\u59BC\u59C3\u59D6\u59B1\u59BD\u59C0\u59C8\u59B4\u59C7\u5B62\u5B65\u5B93\u5B95\u5C44\u5C47\u5CAE\u5CA4\u5CA0\u5CB5\u5CAF\u5CA8\u5CAC\u5C9F\u5CA3\u5CAD\u5CA2\u5CAA\u5CA7\u5C9D\u5CA5\u5CB6\u5CB0\u5CA6\u5E17\u5E14\u5E19\u5F28\u5F22\u5F23\u5F24\u5F54\u5F82\u5F7E\u5F7D\u5FDE\u5FE5\u602D\u6026\u6019\u6032\u600B"],["cca1","\u6034\u600A\u6017\u6033\u601A\u601E\u602C\u6022\u600D\u6010\u602E\u6013\u6011\u600C\u6009\u601C\u6214\u623D\u62AD\u62B4\u62D1\u62BE\u62AA\u62B6\u62CA\u62AE\u62B3\u62AF\u62BB\u62A9\u62B0\u62B8\u653D\u65A8\u65BB\u6609\u65FC\u6604\u6612\u6608\u65FB\u6603\u660B\u660D\u6605\u65FD\u6611\u6610\u66F6\u670A\u6785\u676C\u678E\u6792\u6776\u677B\u6798\u6786\u6784\u6774\u678D\u678C\u677A\u679F\u6791\u6799\u6783\u677D\u6781\u6778\u6779\u6794\u6B25\u6B80\u6B7E\u6BDE\u6C1D\u6C93\u6CEC\u6CEB\u6CEE\u6CD9\u6CB6\u6CD4\u6CAD\u6CE7\u6CB7\u6CD0\u6CC2\u6CBA\u6CC3\u6CC6\u6CED\u6CF2"],["cd40","\u6CD2\u6CDD\u6CB4\u6C8A\u6C9D\u6C80\u6CDE\u6CC0\u6D30\u6CCD\u6CC7\u6CB0\u6CF9\u6CCF\u6CE9\u6CD1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709A\u7083\u726A\u72D6\u72CB\u72D8\u72C9\u72DC\u72D2\u72D4\u72DA\u72CC\u72D1\u73A4\u73A1\u73AD\u73A6\u73A2\u73A0\u73AC\u739D\u74DD\u74E8\u753F\u7540\u753E\u758C\u7598\u76AF\u76F3\u76F1\u76F0\u76F5\u77F8\u77FC\u77F9\u77FB\u77FA"],["cda1","\u77F7\u7942\u793F\u79C5\u7A78\u7A7B\u7AFB\u7C75\u7CFD\u8035\u808F\u80AE\u80A3\u80B8\u80B5\u80AD\u8220\u82A0\u82C0\u82AB\u829A\u8298\u829B\u82B5\u82A7\u82AE\u82BC\u829E\u82BA\u82B4\u82A8\u82A1\u82A9\u82C2\u82A4\u82C3\u82B6\u82A2\u8670\u866F\u866D\u866E\u8C56\u8FD2\u8FCB\u8FD3\u8FCD\u8FD6\u8FD5\u8FD7\u90B2\u90B4\u90AF\u90B3\u90B0\u9639\u963D\u963C\u963A\u9643\u4FCD\u4FC5\u4FD3\u4FB2\u4FC9\u4FCB\u4FC1\u4FD4\u4FDC\u4FD9\u4FBB\u4FB3\u4FDB\u4FC7\u4FD6\u4FBA\u4FC0\u4FB9\u4FEC\u5244\u5249\u52C0\u52C2\u533D\u537C\u5397\u5396\u5399\u5398\u54BA\u54A1\u54AD\u54A5\u54CF"],["ce40","\u54C3\u830D\u54B7\u54AE\u54D6\u54B6\u54C5\u54C6\u54A0\u5470\u54BC\u54A2\u54BE\u5472\u54DE\u54B0\u57B5\u579E\u579F\u57A4\u578C\u5797\u579D\u579B\u5794\u5798\u578F\u5799\u57A5\u579A\u5795\u58F4\u590D\u5953\u59E1\u59DE\u59EE\u5A00\u59F1\u59DD\u59FA\u59FD\u59FC\u59F6\u59E4\u59F2\u59F7\u59DB\u59E9\u59F3\u59F5\u59E0\u59FE\u59F4\u59ED\u5BA8\u5C4C\u5CD0\u5CD8\u5CCC\u5CD7\u5CCB\u5CDB"],["cea1","\u5CDE\u5CDA\u5CC9\u5CC7\u5CCA\u5CD6\u5CD3\u5CD4\u5CCF\u5CC8\u5CC6\u5CCE\u5CDF\u5CF8\u5DF9\u5E21\u5E22\u5E23\u5E20\u5E24\u5EB0\u5EA4\u5EA2\u5E9B\u5EA3\u5EA5\u5F07\u5F2E\u5F56\u5F86\u6037\u6039\u6054\u6072\u605E\u6045\u6053\u6047\u6049\u605B\u604C\u6040\u6042\u605F\u6024\u6044\u6058\u6066\u606E\u6242\u6243\u62CF\u630D\u630B\u62F5\u630E\u6303\u62EB\u62F9\u630F\u630C\u62F8\u62F6\u6300\u6313\u6314\u62FA\u6315\u62FB\u62F0\u6541\u6543\u65AA\u65BF\u6636\u6621\u6632\u6635\u661C\u6626\u6622\u6633\u662B\u663A\u661D\u6634\u6639\u662E\u670F\u6710\u67C1\u67F2\u67C8\u67BA"],["cf40","\u67DC\u67BB\u67F8\u67D8\u67C0\u67B7\u67C5\u67EB\u67E4\u67DF\u67B5\u67CD\u67B3\u67F7\u67F6\u67EE\u67E3\u67C2\u67B9\u67CE\u67E7\u67F0\u67B2\u67FC\u67C6\u67ED\u67CC\u67AE\u67E6\u67DB\u67FA\u67C9\u67CA\u67C3\u67EA\u67CB\u6B28\u6B82\u6B84\u6BB6\u6BD6\u6BD8\u6BE0\u6C20\u6C21\u6D28\u6D34\u6D2D\u6D1F\u6D3C\u6D3F\u6D12\u6D0A\u6CDA\u6D33\u6D04\u6D19\u6D3A\u6D1A\u6D11\u6D00\u6D1D\u6D42"],["cfa1","\u6D01\u6D18\u6D37\u6D03\u6D0F\u6D40\u6D07\u6D20\u6D2C\u6D08\u6D22\u6D09\u6D10\u70B7\u709F\u70BE\u70B1\u70B0\u70A1\u70B4\u70B5\u70A9\u7241\u7249\u724A\u726C\u7270\u7273\u726E\u72CA\u72E4\u72E8\u72EB\u72DF\u72EA\u72E6\u72E3\u7385\u73CC\u73C2\u73C8\u73C5\u73B9\u73B6\u73B5\u73B4\u73EB\u73BF\u73C7\u73BE\u73C3\u73C6\u73B8\u73CB\u74EC\u74EE\u752E\u7547\u7548\u75A7\u75AA\u7679\u76C4\u7708\u7703\u7704\u7705\u770A\u76F7\u76FB\u76FA\u77E7\u77E8\u7806\u7811\u7812\u7805\u7810\u780F\u780E\u7809\u7803\u7813\u794A\u794C\u794B\u7945\u7944\u79D5\u79CD\u79CF\u79D6\u79CE\u7A80"],["d040","\u7A7E\u7AD1\u7B00\u7B01\u7C7A\u7C78\u7C79\u7C7F\u7C80\u7C81\u7D03\u7D08\u7D01\u7F58\u7F91\u7F8D\u7FBE\u8007\u800E\u800F\u8014\u8037\u80D8\u80C7\u80E0\u80D1\u80C8\u80C2\u80D0\u80C5\u80E3\u80D9\u80DC\u80CA\u80D5\u80C9\u80CF\u80D7\u80E6\u80CD\u81FF\u8221\u8294\u82D9\u82FE\u82F9\u8307\u82E8\u8300\u82D5\u833A\u82EB\u82D6\u82F4\u82EC\u82E1\u82F2\u82F5\u830C\u82FB\u82F6\u82F0\u82EA"],["d0a1","\u82E4\u82E0\u82FA\u82F3\u82ED\u8677\u8674\u867C\u8673\u8841\u884E\u8867\u886A\u8869\u89D3\u8A04\u8A07\u8D72\u8FE3\u8FE1\u8FEE\u8FE0\u90F1\u90BD\u90BF\u90D5\u90C5\u90BE\u90C7\u90CB\u90C8\u91D4\u91D3\u9654\u964F\u9651\u9653\u964A\u964E\u501E\u5005\u5007\u5013\u5022\u5030\u501B\u4FF5\u4FF4\u5033\u5037\u502C\u4FF6\u4FF7\u5017\u501C\u5020\u5027\u5035\u502F\u5031\u500E\u515A\u5194\u5193\u51CA\u51C4\u51C5\u51C8\u51CE\u5261\u525A\u5252\u525E\u525F\u5255\u5262\u52CD\u530E\u539E\u5526\u54E2\u5517\u5512\u54E7\u54F3\u54E4\u551A\u54FF\u5504\u5508\u54EB\u5511\u5505\u54F1"],["d140","\u550A\u54FB\u54F7\u54F8\u54E0\u550E\u5503\u550B\u5701\u5702\u57CC\u5832\u57D5\u57D2\u57BA\u57C6\u57BD\u57BC\u57B8\u57B6\u57BF\u57C7\u57D0\u57B9\u57C1\u590E\u594A\u5A19\u5A16\u5A2D\u5A2E\u5A15\u5A0F\u5A17\u5A0A\u5A1E\u5A33\u5B6C\u5BA7\u5BAD\u5BAC\u5C03\u5C56\u5C54\u5CEC\u5CFF\u5CEE\u5CF1\u5CF7\u5D00\u5CF9\u5E29\u5E28\u5EA8\u5EAE\u5EAA\u5EAC\u5F33\u5F30\u5F67\u605D\u605A\u6067"],["d1a1","\u6041\u60A2\u6088\u6080\u6092\u6081\u609D\u6083\u6095\u609B\u6097\u6087\u609C\u608E\u6219\u6246\u62F2\u6310\u6356\u632C\u6344\u6345\u6336\u6343\u63E4\u6339\u634B\u634A\u633C\u6329\u6341\u6334\u6358\u6354\u6359\u632D\u6347\u6333\u635A\u6351\u6338\u6357\u6340\u6348\u654A\u6546\u65C6\u65C3\u65C4\u65C2\u664A\u665F\u6647\u6651\u6712\u6713\u681F\u681A\u6849\u6832\u6833\u683B\u684B\u684F\u6816\u6831\u681C\u6835\u682B\u682D\u682F\u684E\u6844\u6834\u681D\u6812\u6814\u6826\u6828\u682E\u684D\u683A\u6825\u6820\u6B2C\u6B2F\u6B2D\u6B31\u6B34\u6B6D\u8082\u6B88\u6BE6\u6BE4"],["d240","\u6BE8\u6BE3\u6BE2\u6BE7\u6C25\u6D7A\u6D63\u6D64\u6D76\u6D0D\u6D61\u6D92\u6D58\u6D62\u6D6D\u6D6F\u6D91\u6D8D\u6DEF\u6D7F\u6D86\u6D5E\u6D67\u6D60\u6D97\u6D70\u6D7C\u6D5F\u6D82\u6D98\u6D2F\u6D68\u6D8B\u6D7E\u6D80\u6D84\u6D16\u6D83\u6D7B\u6D7D\u6D75\u6D90\u70DC\u70D3\u70D1\u70DD\u70CB\u7F39\u70E2\u70D7\u70D2\u70DE\u70E0\u70D4\u70CD\u70C5\u70C6\u70C7\u70DA\u70CE\u70E1\u7242\u7278"],["d2a1","\u7277\u7276\u7300\u72FA\u72F4\u72FE\u72F6\u72F3\u72FB\u7301\u73D3\u73D9\u73E5\u73D6\u73BC\u73E7\u73E3\u73E9\u73DC\u73D2\u73DB\u73D4\u73DD\u73DA\u73D7\u73D8\u73E8\u74DE\u74DF\u74F4\u74F5\u7521\u755B\u755F\u75B0\u75C1\u75BB\u75C4\u75C0\u75BF\u75B6\u75BA\u768A\u76C9\u771D\u771B\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771A\u7722\u7727\u7823\u782C\u7822\u7835\u782F\u7828\u782E\u782B\u7821\u7829\u7833\u782A\u7831\u7954\u795B\u794F\u795C\u7953\u7952\u7951\u79EB\u79EC\u79E0\u79EE\u79ED\u79EA\u79DC\u79DE\u79DD\u7A86\u7A89\u7A85\u7A8B\u7A8C\u7A8A\u7A87\u7AD8\u7B10"],["d340","\u7B04\u7B13\u7B05\u7B0F\u7B08\u7B0A\u7B0E\u7B09\u7B12\u7C84\u7C91\u7C8A\u7C8C\u7C88\u7C8D\u7C85\u7D1E\u7D1D\u7D11\u7D0E\u7D18\u7D16\u7D13\u7D1F\u7D12\u7D0F\u7D0C\u7F5C\u7F61\u7F5E\u7F60\u7F5D\u7F5B\u7F96\u7F92\u7FC3\u7FC2\u7FC0\u8016\u803E\u8039\u80FA\u80F2\u80F9\u80F5\u8101\u80FB\u8100\u8201\u822F\u8225\u8333\u832D\u8344\u8319\u8351\u8325\u8356\u833F\u8341\u8326\u831C\u8322"],["d3a1","\u8342\u834E\u831B\u832A\u8308\u833C\u834D\u8316\u8324\u8320\u8337\u832F\u8329\u8347\u8345\u834C\u8353\u831E\u832C\u834B\u8327\u8348\u8653\u8652\u86A2\u86A8\u8696\u868D\u8691\u869E\u8687\u8697\u8686\u868B\u869A\u8685\u86A5\u8699\u86A1\u86A7\u8695\u8698\u868E\u869D\u8690\u8694\u8843\u8844\u886D\u8875\u8876\u8872\u8880\u8871\u887F\u886F\u8883\u887E\u8874\u887C\u8A12\u8C47\u8C57\u8C7B\u8CA4\u8CA3\u8D76\u8D78\u8DB5\u8DB7\u8DB6\u8ED1\u8ED3\u8FFE\u8FF5\u9002\u8FFF\u8FFB\u9004\u8FFC\u8FF6\u90D6\u90E0\u90D9\u90DA\u90E3\u90DF\u90E5\u90D8\u90DB\u90D7\u90DC\u90E4\u9150"],["d440","\u914E\u914F\u91D5\u91E2\u91DA\u965C\u965F\u96BC\u98E3\u9ADF\u9B2F\u4E7F\u5070\u506A\u5061\u505E\u5060\u5053\u504B\u505D\u5072\u5048\u504D\u5041\u505B\u504A\u5062\u5015\u5045\u505F\u5069\u506B\u5063\u5064\u5046\u5040\u506E\u5073\u5057\u5051\u51D0\u526B\u526D\u526C\u526E\u52D6\u52D3\u532D\u539C\u5575\u5576\u553C\u554D\u5550\u5534\u552A\u5551\u5562\u5536\u5535\u5530\u5552\u5545"],["d4a1","\u550C\u5532\u5565\u554E\u5539\u5548\u552D\u553B\u5540\u554B\u570A\u5707\u57FB\u5814\u57E2\u57F6\u57DC\u57F4\u5800\u57ED\u57FD\u5808\u57F8\u580B\u57F3\u57CF\u5807\u57EE\u57E3\u57F2\u57E5\u57EC\u57E1\u580E\u57FC\u5810\u57E7\u5801\u580C\u57F1\u57E9\u57F0\u580D\u5804\u595C\u5A60\u5A58\u5A55\u5A67\u5A5E\u5A38\u5A35\u5A6D\u5A50\u5A5F\u5A65\u5A6C\u5A53\u5A64\u5A57\u5A43\u5A5D\u5A52\u5A44\u5A5B\u5A48\u5A8E\u5A3E\u5A4D\u5A39\u5A4C\u5A70\u5A69\u5A47\u5A51\u5A56\u5A42\u5A5C\u5B72\u5B6E\u5BC1\u5BC0\u5C59\u5D1E\u5D0B\u5D1D\u5D1A\u5D20\u5D0C\u5D28\u5D0D\u5D26\u5D25\u5D0F"],["d540","\u5D30\u5D12\u5D23\u5D1F\u5D2E\u5E3E\u5E34\u5EB1\u5EB4\u5EB9\u5EB2\u5EB3\u5F36\u5F38\u5F9B\u5F96\u5F9F\u608A\u6090\u6086\u60BE\u60B0\u60BA\u60D3\u60D4\u60CF\u60E4\u60D9\u60DD\u60C8\u60B1\u60DB\u60B7\u60CA\u60BF\u60C3\u60CD\u60C0\u6332\u6365\u638A\u6382\u637D\u63BD\u639E\u63AD\u639D\u6397\u63AB\u638E\u636F\u6387\u6390\u636E\u63AF\u6375\u639C\u636D\u63AE\u637C\u63A4\u633B\u639F"],["d5a1","\u6378\u6385\u6381\u6391\u638D\u6370\u6553\u65CD\u6665\u6661\u665B\u6659\u665C\u6662\u6718\u6879\u6887\u6890\u689C\u686D\u686E\u68AE\u68AB\u6956\u686F\u68A3\u68AC\u68A9\u6875\u6874\u68B2\u688F\u6877\u6892\u687C\u686B\u6872\u68AA\u6880\u6871\u687E\u689B\u6896\u688B\u68A0\u6889\u68A4\u6878\u687B\u6891\u688C\u688A\u687D\u6B36\u6B33\u6B37\u6B38\u6B91\u6B8F\u6B8D\u6B8E\u6B8C\u6C2A\u6DC0\u6DAB\u6DB4\u6DB3\u6E74\u6DAC\u6DE9\u6DE2\u6DB7\u6DF6\u6DD4\u6E00\u6DC8\u6DE0\u6DDF\u6DD6\u6DBE\u6DE5\u6DDC\u6DDD\u6DDB\u6DF4\u6DCA\u6DBD\u6DED\u6DF0\u6DBA\u6DD5\u6DC2\u6DCF\u6DC9"],["d640","\u6DD0\u6DF2\u6DD3\u6DFD\u6DD7\u6DCD\u6DE3\u6DBB\u70FA\u710D\u70F7\u7117\u70F4\u710C\u70F0\u7104\u70F3\u7110\u70FC\u70FF\u7106\u7113\u7100\u70F8\u70F6\u710B\u7102\u710E\u727E\u727B\u727C\u727F\u731D\u7317\u7307\u7311\u7318\u730A\u7308\u72FF\u730F\u731E\u7388\u73F6\u73F8\u73F5\u7404\u7401\u73FD\u7407\u7400\u73FA\u73FC\u73FF\u740C\u740B\u73F4\u7408\u7564\u7563\u75CE\u75D2\u75CF"],["d6a1","\u75CB\u75CC\u75D1\u75D0\u768F\u7689\u76D3\u7739\u772F\u772D\u7731\u7732\u7734\u7733\u773D\u7725\u773B\u7735\u7848\u7852\u7849\u784D\u784A\u784C\u7826\u7845\u7850\u7964\u7967\u7969\u796A\u7963\u796B\u7961\u79BB\u79FA\u79F8\u79F6\u79F7\u7A8F\u7A94\u7A90\u7B35\u7B47\u7B34\u7B25\u7B30\u7B22\u7B24\u7B33\u7B18\u7B2A\u7B1D\u7B31\u7B2B\u7B2D\u7B2F\u7B32\u7B38\u7B1A\u7B23\u7C94\u7C98\u7C96\u7CA3\u7D35\u7D3D\u7D38\u7D36\u7D3A\u7D45\u7D2C\u7D29\u7D41\u7D47\u7D3E\u7D3F\u7D4A\u7D3B\u7D28\u7F63\u7F95\u7F9C\u7F9D\u7F9B\u7FCA\u7FCB\u7FCD\u7FD0\u7FD1\u7FC7\u7FCF\u7FC9\u801F"],["d740","\u801E\u801B\u8047\u8043\u8048\u8118\u8125\u8119\u811B\u812D\u811F\u812C\u811E\u8121\u8115\u8127\u811D\u8122\u8211\u8238\u8233\u823A\u8234\u8232\u8274\u8390\u83A3\u83A8\u838D\u837A\u8373\u83A4\u8374\u838F\u8381\u8395\u8399\u8375\u8394\u83A9\u837D\u8383\u838C\u839D\u839B\u83AA\u838B\u837E\u83A5\u83AF\u8388\u8397\u83B0\u837F\u83A6\u8387\u83AE\u8376\u839A\u8659\u8656\u86BF\u86B7"],["d7a1","\u86C2\u86C1\u86C5\u86BA\u86B0\u86C8\u86B9\u86B3\u86B8\u86CC\u86B4\u86BB\u86BC\u86C3\u86BD\u86BE\u8852\u8889\u8895\u88A8\u88A2\u88AA\u889A\u8891\u88A1\u889F\u8898\u88A7\u8899\u889B\u8897\u88A4\u88AC\u888C\u8893\u888E\u8982\u89D6\u89D9\u89D5\u8A30\u8A27\u8A2C\u8A1E\u8C39\u8C3B\u8C5C\u8C5D\u8C7D\u8CA5\u8D7D\u8D7B\u8D79\u8DBC\u8DC2\u8DB9\u8DBF\u8DC1\u8ED8\u8EDE\u8EDD\u8EDC\u8ED7\u8EE0\u8EE1\u9024\u900B\u9011\u901C\u900C\u9021\u90EF\u90EA\u90F0\u90F4\u90F2\u90F3\u90D4\u90EB\u90EC\u90E9\u9156\u9158\u915A\u9153\u9155\u91EC\u91F4\u91F1\u91F3\u91F8\u91E4\u91F9\u91EA"],["d840","\u91EB\u91F7\u91E8\u91EE\u957A\u9586\u9588\u967C\u966D\u966B\u9671\u966F\u96BF\u976A\u9804\u98E5\u9997\u509B\u5095\u5094\u509E\u508B\u50A3\u5083\u508C\u508E\u509D\u5068\u509C\u5092\u5082\u5087\u515F\u51D4\u5312\u5311\u53A4\u53A7\u5591\u55A8\u55A5\u55AD\u5577\u5645\u55A2\u5593\u5588\u558F\u55B5\u5581\u55A3\u5592\u55A4\u557D\u558C\u55A6\u557F\u5595\u55A1\u558E\u570C\u5829\u5837"],["d8a1","\u5819\u581E\u5827\u5823\u5828\u57F5\u5848\u5825\u581C\u581B\u5833\u583F\u5836\u582E\u5839\u5838\u582D\u582C\u583B\u5961\u5AAF\u5A94\u5A9F\u5A7A\u5AA2\u5A9E\u5A78\u5AA6\u5A7C\u5AA5\u5AAC\u5A95\u5AAE\u5A37\u5A84\u5A8A\u5A97\u5A83\u5A8B\u5AA9\u5A7B\u5A7D\u5A8C\u5A9C\u5A8F\u5A93\u5A9D\u5BEA\u5BCD\u5BCB\u5BD4\u5BD1\u5BCA\u5BCE\u5C0C\u5C30\u5D37\u5D43\u5D6B\u5D41\u5D4B\u5D3F\u5D35\u5D51\u5D4E\u5D55\u5D33\u5D3A\u5D52\u5D3D\u5D31\u5D59\u5D42\u5D39\u5D49\u5D38\u5D3C\u5D32\u5D36\u5D40\u5D45\u5E44\u5E41\u5F58\u5FA6\u5FA5\u5FAB\u60C9\u60B9\u60CC\u60E2\u60CE\u60C4\u6114"],["d940","\u60F2\u610A\u6116\u6105\u60F5\u6113\u60F8\u60FC\u60FE\u60C1\u6103\u6118\u611D\u6110\u60FF\u6104\u610B\u624A\u6394\u63B1\u63B0\u63CE\u63E5\u63E8\u63EF\u63C3\u649D\u63F3\u63CA\u63E0\u63F6\u63D5\u63F2\u63F5\u6461\u63DF\u63BE\u63DD\u63DC\u63C4\u63D8\u63D3\u63C2\u63C7\u63CC\u63CB\u63C8\u63F0\u63D7\u63D9\u6532\u6567\u656A\u6564\u655C\u6568\u6565\u658C\u659D\u659E\u65AE\u65D0\u65D2"],["d9a1","\u667C\u666C\u667B\u6680\u6671\u6679\u666A\u6672\u6701\u690C\u68D3\u6904\u68DC\u692A\u68EC\u68EA\u68F1\u690F\u68D6\u68F7\u68EB\u68E4\u68F6\u6913\u6910\u68F3\u68E1\u6907\u68CC\u6908\u6970\u68B4\u6911\u68EF\u68C6\u6914\u68F8\u68D0\u68FD\u68FC\u68E8\u690B\u690A\u6917\u68CE\u68C8\u68DD\u68DE\u68E6\u68F4\u68D1\u6906\u68D4\u68E9\u6915\u6925\u68C7\u6B39\u6B3B\u6B3F\u6B3C\u6B94\u6B97\u6B99\u6B95\u6BBD\u6BF0\u6BF2\u6BF3\u6C30\u6DFC\u6E46\u6E47\u6E1F\u6E49\u6E88\u6E3C\u6E3D\u6E45\u6E62\u6E2B\u6E3F\u6E41\u6E5D\u6E73\u6E1C\u6E33\u6E4B\u6E40\u6E51\u6E3B\u6E03\u6E2E\u6E5E"],["da40","\u6E68\u6E5C\u6E61\u6E31\u6E28\u6E60\u6E71\u6E6B\u6E39\u6E22\u6E30\u6E53\u6E65\u6E27\u6E78\u6E64\u6E77\u6E55\u6E79\u6E52\u6E66\u6E35\u6E36\u6E5A\u7120\u711E\u712F\u70FB\u712E\u7131\u7123\u7125\u7122\u7132\u711F\u7128\u713A\u711B\u724B\u725A\u7288\u7289\u7286\u7285\u728B\u7312\u730B\u7330\u7322\u7331\u7333\u7327\u7332\u732D\u7326\u7323\u7335\u730C\u742E\u742C\u7430\u742B\u7416"],["daa1","\u741A\u7421\u742D\u7431\u7424\u7423\u741D\u7429\u7420\u7432\u74FB\u752F\u756F\u756C\u75E7\u75DA\u75E1\u75E6\u75DD\u75DF\u75E4\u75D7\u7695\u7692\u76DA\u7746\u7747\u7744\u774D\u7745\u774A\u774E\u774B\u774C\u77DE\u77EC\u7860\u7864\u7865\u785C\u786D\u7871\u786A\u786E\u7870\u7869\u7868\u785E\u7862\u7974\u7973\u7972\u7970\u7A02\u7A0A\u7A03\u7A0C\u7A04\u7A99\u7AE6\u7AE4\u7B4A\u7B3B\u7B44\u7B48\u7B4C\u7B4E\u7B40\u7B58\u7B45\u7CA2\u7C9E\u7CA8\u7CA1\u7D58\u7D6F\u7D63\u7D53\u7D56\u7D67\u7D6A\u7D4F\u7D6D\u7D5C\u7D6B\u7D52\u7D54\u7D69\u7D51\u7D5F\u7D4E\u7F3E\u7F3F\u7F65"],["db40","\u7F66\u7FA2\u7FA0\u7FA1\u7FD7\u8051\u804F\u8050\u80FE\u80D4\u8143\u814A\u8152\u814F\u8147\u813D\u814D\u813A\u81E6\u81EE\u81F7\u81F8\u81F9\u8204\u823C\u823D\u823F\u8275\u833B\u83CF\u83F9\u8423\u83C0\u83E8\u8412\u83E7\u83E4\u83FC\u83F6\u8410\u83C6\u83C8\u83EB\u83E3\u83BF\u8401\u83DD\u83E5\u83D8\u83FF\u83E1\u83CB\u83CE\u83D6\u83F5\u83C9\u8409\u840F\u83DE\u8411\u8406\u83C2\u83F3"],["dba1","\u83D5\u83FA\u83C7\u83D1\u83EA\u8413\u83C3\u83EC\u83EE\u83C4\u83FB\u83D7\u83E2\u841B\u83DB\u83FE\u86D8\u86E2\u86E6\u86D3\u86E3\u86DA\u86EA\u86DD\u86EB\u86DC\u86EC\u86E9\u86D7\u86E8\u86D1\u8848\u8856\u8855\u88BA\u88D7\u88B9\u88B8\u88C0\u88BE\u88B6\u88BC\u88B7\u88BD\u88B2\u8901\u88C9\u8995\u8998\u8997\u89DD\u89DA\u89DB\u8A4E\u8A4D\u8A39\u8A59\u8A40\u8A57\u8A58\u8A44\u8A45\u8A52\u8A48\u8A51\u8A4A\u8A4C\u8A4F\u8C5F\u8C81\u8C80\u8CBA\u8CBE\u8CB0\u8CB9\u8CB5\u8D84\u8D80\u8D89\u8DD8\u8DD3\u8DCD\u8DC7\u8DD6\u8DDC\u8DCF\u8DD5\u8DD9\u8DC8\u8DD7\u8DC5\u8EEF\u8EF7\u8EFA"],["dc40","\u8EF9\u8EE6\u8EEE\u8EE5\u8EF5\u8EE7\u8EE8\u8EF6\u8EEB\u8EF1\u8EEC\u8EF4\u8EE9\u902D\u9034\u902F\u9106\u912C\u9104\u90FF\u90FC\u9108\u90F9\u90FB\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915F\u9162\u9160\u9201\u920A\u9225\u9203\u921A\u9226\u920F\u920C\u9200\u9212\u91FF\u91FD\u9206\u9204\u9227\u9202\u921C\u9224\u9219\u9217\u9205\u9216\u957B\u958D\u958C\u9590\u9687\u967E\u9688"],["dca1","\u9689\u9683\u9680\u96C2\u96C8\u96C3\u96F1\u96F0\u976C\u9770\u976E\u9807\u98A9\u98EB\u9CE6\u9EF9\u4E83\u4E84\u4EB6\u50BD\u50BF\u50C6\u50AE\u50C4\u50CA\u50B4\u50C8\u50C2\u50B0\u50C1\u50BA\u50B1\u50CB\u50C9\u50B6\u50B8\u51D7\u527A\u5278\u527B\u527C\u55C3\u55DB\u55CC\u55D0\u55CB\u55CA\u55DD\u55C0\u55D4\u55C4\u55E9\u55BF\u55D2\u558D\u55CF\u55D5\u55E2\u55D6\u55C8\u55F2\u55CD\u55D9\u55C2\u5714\u5853\u5868\u5864\u584F\u584D\u5849\u586F\u5855\u584E\u585D\u5859\u5865\u585B\u583D\u5863\u5871\u58FC\u5AC7\u5AC4\u5ACB\u5ABA\u5AB8\u5AB1\u5AB5\u5AB0\u5ABF\u5AC8\u5ABB\u5AC6"],["dd40","\u5AB7\u5AC0\u5ACA\u5AB4\u5AB6\u5ACD\u5AB9\u5A90\u5BD6\u5BD8\u5BD9\u5C1F\u5C33\u5D71\u5D63\u5D4A\u5D65\u5D72\u5D6C\u5D5E\u5D68\u5D67\u5D62\u5DF0\u5E4F\u5E4E\u5E4A\u5E4D\u5E4B\u5EC5\u5ECC\u5EC6\u5ECB\u5EC7\u5F40\u5FAF\u5FAD\u60F7\u6149\u614A\u612B\u6145\u6136\u6132\u612E\u6146\u612F\u614F\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63C5\u63F1\u63EB\u6410\u6412\u6409\u6420\u6424"],["dda1","\u6433\u6443\u641F\u6415\u6418\u6439\u6437\u6422\u6423\u640C\u6426\u6430\u6428\u6441\u6435\u642F\u640A\u641A\u6440\u6425\u6427\u640B\u63E7\u641B\u642E\u6421\u640E\u656F\u6592\u65D3\u6686\u668C\u6695\u6690\u668B\u668A\u6699\u6694\u6678\u6720\u6966\u695F\u6938\u694E\u6962\u6971\u693F\u6945\u696A\u6939\u6942\u6957\u6959\u697A\u6948\u6949\u6935\u696C\u6933\u693D\u6965\u68F0\u6978\u6934\u6969\u6940\u696F\u6944\u6976\u6958\u6941\u6974\u694C\u693B\u694B\u6937\u695C\u694F\u6951\u6932\u6952\u692F\u697B\u693C\u6B46\u6B45\u6B43\u6B42\u6B48\u6B41\u6B9B\uFA0D\u6BFB\u6BFC"],["de40","\u6BF9\u6BF7\u6BF8\u6E9B\u6ED6\u6EC8\u6E8F\u6EC0\u6E9F\u6E93\u6E94\u6EA0\u6EB1\u6EB9\u6EC6\u6ED2\u6EBD\u6EC1\u6E9E\u6EC9\u6EB7\u6EB0\u6ECD\u6EA6\u6ECF\u6EB2\u6EBE\u6EC3\u6EDC\u6ED8\u6E99\u6E92\u6E8E\u6E8D\u6EA4\u6EA1\u6EBF\u6EB3\u6ED0\u6ECA\u6E97\u6EAE\u6EA3\u7147\u7154\u7152\u7163\u7160\u7141\u715D\u7162\u7172\u7178\u716A\u7161\u7142\u7158\u7143\u714B\u7170\u715F\u7150\u7153"],["dea1","\u7144\u714D\u715A\u724F\u728D\u728C\u7291\u7290\u728E\u733C\u7342\u733B\u733A\u7340\u734A\u7349\u7444\u744A\u744B\u7452\u7451\u7457\u7440\u744F\u7450\u744E\u7442\u7446\u744D\u7454\u74E1\u74FF\u74FE\u74FD\u751D\u7579\u7577\u6983\u75EF\u760F\u7603\u75F7\u75FE\u75FC\u75F9\u75F8\u7610\u75FB\u75F6\u75ED\u75F5\u75FD\u7699\u76B5\u76DD\u7755\u775F\u7760\u7752\u7756\u775A\u7769\u7767\u7754\u7759\u776D\u77E0\u7887\u789A\u7894\u788F\u7884\u7895\u7885\u7886\u78A1\u7883\u7879\u7899\u7880\u7896\u787B\u797C\u7982\u797D\u7979\u7A11\u7A18\u7A19\u7A12\u7A17\u7A15\u7A22\u7A13"],["df40","\u7A1B\u7A10\u7AA3\u7AA2\u7A9E\u7AEB\u7B66\u7B64\u7B6D\u7B74\u7B69\u7B72\u7B65\u7B73\u7B71\u7B70\u7B61\u7B78\u7B76\u7B63\u7CB2\u7CB4\u7CAF\u7D88\u7D86\u7D80\u7D8D\u7D7F\u7D85\u7D7A\u7D8E\u7D7B\u7D83\u7D7C\u7D8C\u7D94\u7D84\u7D7D\u7D92\u7F6D\u7F6B\u7F67\u7F68\u7F6C\u7FA6\u7FA5\u7FA7\u7FDB\u7FDC\u8021\u8164\u8160\u8177\u815C\u8169\u815B\u8162\u8172\u6721\u815E\u8176\u8167\u816F"],["dfa1","\u8144\u8161\u821D\u8249\u8244\u8240\u8242\u8245\u84F1\u843F\u8456\u8476\u8479\u848F\u848D\u8465\u8451\u8440\u8486\u8467\u8430\u844D\u847D\u845A\u8459\u8474\u8473\u845D\u8507\u845E\u8437\u843A\u8434\u847A\u8443\u8478\u8432\u8445\u8429\u83D9\u844B\u842F\u8442\u842D\u845F\u8470\u8439\u844E\u844C\u8452\u846F\u84C5\u848E\u843B\u8447\u8436\u8433\u8468\u847E\u8444\u842B\u8460\u8454\u846E\u8450\u870B\u8704\u86F7\u870C\u86FA\u86D6\u86F5\u874D\u86F8\u870E\u8709\u8701\u86F6\u870D\u8705\u88D6\u88CB\u88CD\u88CE\u88DE\u88DB\u88DA\u88CC\u88D0\u8985\u899B\u89DF\u89E5\u89E4"],["e040","\u89E1\u89E0\u89E2\u89DC\u89E6\u8A76\u8A86\u8A7F\u8A61\u8A3F\u8A77\u8A82\u8A84\u8A75\u8A83\u8A81\u8A74\u8A7A\u8C3C\u8C4B\u8C4A\u8C65\u8C64\u8C66\u8C86\u8C84\u8C85\u8CCC\u8D68\u8D69\u8D91\u8D8C\u8D8E\u8D8F\u8D8D\u8D93\u8D94\u8D90\u8D92\u8DF0\u8DE0\u8DEC\u8DF1\u8DEE\u8DD0\u8DE9\u8DE3\u8DE2\u8DE7\u8DF2\u8DEB\u8DF4\u8F06\u8EFF\u8F01\u8F00\u8F05\u8F07\u8F08\u8F02\u8F0B\u9052\u903F"],["e0a1","\u9044\u9049\u903D\u9110\u910D\u910F\u9111\u9116\u9114\u910B\u910E\u916E\u916F\u9248\u9252\u9230\u923A\u9266\u9233\u9265\u925E\u9283\u922E\u924A\u9246\u926D\u926C\u924F\u9260\u9267\u926F\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924E\u9253\u924C\u9256\u9232\u959F\u959C\u959E\u959B\u9692\u9693\u9691\u9697\u96CE\u96FA\u96FD\u96F8\u96F5\u9773\u9777\u9778\u9772\u980F\u980D\u980E\u98AC\u98F6\u98F9\u99AF\u99B2\u99B0\u99B5\u9AAD\u9AAB\u9B5B\u9CEA\u9CED\u9CE7\u9E80\u9EFD\u50E6\u50D4\u50D7\u50E8\u50F3\u50DB\u50EA\u50DD\u50E4\u50D3\u50EC\u50F0\u50EF\u50E3\u50E0"],["e140","\u51D8\u5280\u5281\u52E9\u52EB\u5330\u53AC\u5627\u5615\u560C\u5612\u55FC\u560F\u561C\u5601\u5613\u5602\u55FA\u561D\u5604\u55FF\u55F9\u5889\u587C\u5890\u5898\u5886\u5881\u587F\u5874\u588B\u587A\u5887\u5891\u588E\u5876\u5882\u5888\u587B\u5894\u588F\u58FE\u596B\u5ADC\u5AEE\u5AE5\u5AD5\u5AEA\u5ADA\u5AED\u5AEB\u5AF3\u5AE2\u5AE0\u5ADB\u5AEC\u5ADE\u5ADD\u5AD9\u5AE8\u5ADF\u5B77\u5BE0"],["e1a1","\u5BE3\u5C63\u5D82\u5D80\u5D7D\u5D86\u5D7A\u5D81\u5D77\u5D8A\u5D89\u5D88\u5D7E\u5D7C\u5D8D\u5D79\u5D7F\u5E58\u5E59\u5E53\u5ED8\u5ED1\u5ED7\u5ECE\u5EDC\u5ED5\u5ED9\u5ED2\u5ED4\u5F44\u5F43\u5F6F\u5FB6\u612C\u6128\u6141\u615E\u6171\u6173\u6152\u6153\u6172\u616C\u6180\u6174\u6154\u617A\u615B\u6165\u613B\u616A\u6161\u6156\u6229\u6227\u622B\u642B\u644D\u645B\u645D\u6474\u6476\u6472\u6473\u647D\u6475\u6466\u64A6\u644E\u6482\u645E\u645C\u644B\u6453\u6460\u6450\u647F\u643F\u646C\u646B\u6459\u6465\u6477\u6573\u65A0\u66A1\u66A0\u669F\u6705\u6704\u6722\u69B1\u69B6\u69C9"],["e240","\u69A0\u69CE\u6996\u69B0\u69AC\u69BC\u6991\u6999\u698E\u69A7\u698D\u69A9\u69BE\u69AF\u69BF\u69C4\u69BD\u69A4\u69D4\u69B9\u69CA\u699A\u69CF\u69B3\u6993\u69AA\u69A1\u699E\u69D9\u6997\u6990\u69C2\u69B5\u69A5\u69C6\u6B4A\u6B4D\u6B4B\u6B9E\u6B9F\u6BA0\u6BC3\u6BC4\u6BFE\u6ECE\u6EF5\u6EF1\u6F03\u6F25\u6EF8\u6F37\u6EFB\u6F2E\u6F09\u6F4E\u6F19\u6F1A\u6F27\u6F18\u6F3B\u6F12\u6EED\u6F0A"],["e2a1","\u6F36\u6F73\u6EF9\u6EEE\u6F2D\u6F40\u6F30\u6F3C\u6F35\u6EEB\u6F07\u6F0E\u6F43\u6F05\u6EFD\u6EF6\u6F39\u6F1C\u6EFC\u6F3A\u6F1F\u6F0D\u6F1E\u6F08\u6F21\u7187\u7190\u7189\u7180\u7185\u7182\u718F\u717B\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734D\u7351\u734C\u7462\u7473\u7471\u7475\u7472\u7467\u746E\u7500\u7502\u7503\u757D\u7590\u7616\u7608\u760C\u7615\u7611\u760A\u7614\u76B8\u7781\u777C\u7785\u7782\u776E\u7780\u776F\u777E\u7783\u78B2\u78AA\u78B4\u78AD\u78A8\u787E\u78AB\u789E\u78A5\u78A0\u78AC\u78A2\u78A4\u7998\u798A\u798B\u7996\u7995\u7994\u7993"],["e340","\u7997\u7988\u7992\u7990\u7A2B\u7A4A\u7A30\u7A2F\u7A28\u7A26\u7AA8\u7AAB\u7AAC\u7AEE\u7B88\u7B9C\u7B8A\u7B91\u7B90\u7B96\u7B8D\u7B8C\u7B9B\u7B8E\u7B85\u7B98\u5284\u7B99\u7BA4\u7B82\u7CBB\u7CBF\u7CBC\u7CBA\u7DA7\u7DB7\u7DC2\u7DA3\u7DAA\u7DC1\u7DC0\u7DC5\u7D9D\u7DCE\u7DC4\u7DC6\u7DCB\u7DCC\u7DAF\u7DB9\u7D96\u7DBC\u7D9F\u7DA6\u7DAE\u7DA9\u7DA1\u7DC9\u7F73\u7FE2\u7FE3\u7FE5\u7FDE"],["e3a1","\u8024\u805D\u805C\u8189\u8186\u8183\u8187\u818D\u818C\u818B\u8215\u8497\u84A4\u84A1\u849F\u84BA\u84CE\u84C2\u84AC\u84AE\u84AB\u84B9\u84B4\u84C1\u84CD\u84AA\u849A\u84B1\u84D0\u849D\u84A7\u84BB\u84A2\u8494\u84C7\u84CC\u849B\u84A9\u84AF\u84A8\u84D6\u8498\u84B6\u84CF\u84A0\u84D7\u84D4\u84D2\u84DB\u84B0\u8491\u8661\u8733\u8723\u8728\u876B\u8740\u872E\u871E\u8721\u8719\u871B\u8743\u872C\u8741\u873E\u8746\u8720\u8732\u872A\u872D\u873C\u8712\u873A\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871A\u8730\u8711\u88F7\u88E7\u88F1\u88F2\u88FA\u88FE\u88EE\u88FC\u88F6\u88FB"],["e440","\u88F0\u88EC\u88EB\u899D\u89A1\u899F\u899E\u89E9\u89EB\u89E8\u8AAB\u8A99\u8A8B\u8A92\u8A8F\u8A96\u8C3D\u8C68\u8C69\u8CD5\u8CCF\u8CD7\u8D96\u8E09\u8E02\u8DFF\u8E0D\u8DFD\u8E0A\u8E03\u8E07\u8E06\u8E05\u8DFE\u8E00\u8E04\u8F10\u8F11\u8F0E\u8F0D\u9123\u911C\u9120\u9122\u911F\u911D\u911A\u9124\u9121\u911B\u917A\u9172\u9179\u9173\u92A5\u92A4\u9276\u929B\u927A\u92A0\u9294\u92AA\u928D"],["e4a1","\u92A6\u929A\u92AB\u9279\u9297\u927F\u92A3\u92EE\u928E\u9282\u9295\u92A2\u927D\u9288\u92A1\u928A\u9286\u928C\u9299\u92A7\u927E\u9287\u92A9\u929D\u928B\u922D\u969E\u96A1\u96FF\u9758\u977D\u977A\u977E\u9783\u9780\u9782\u977B\u9784\u9781\u977F\u97CE\u97CD\u9816\u98AD\u98AE\u9902\u9900\u9907\u999D\u999C\u99C3\u99B9\u99BB\u99BA\u99C2\u99BD\u99C7\u9AB1\u9AE3\u9AE7\u9B3E\u9B3F\u9B60\u9B61\u9B5F\u9CF1\u9CF2\u9CF5\u9EA7\u50FF\u5103\u5130\u50F8\u5106\u5107\u50F6\u50FE\u510B\u510C\u50FD\u510A\u528B\u528C\u52F1\u52EF\u5648\u5642\u564C\u5635\u5641\u564A\u5649\u5646\u5658"],["e540","\u565A\u5640\u5633\u563D\u562C\u563E\u5638\u562A\u563A\u571A\u58AB\u589D\u58B1\u58A0\u58A3\u58AF\u58AC\u58A5\u58A1\u58FF\u5AFF\u5AF4\u5AFD\u5AF7\u5AF6\u5B03\u5AF8\u5B02\u5AF9\u5B01\u5B07\u5B05\u5B0F\u5C67\u5D99\u5D97\u5D9F\u5D92\u5DA2\u5D93\u5D95\u5DA0\u5D9C\u5DA1\u5D9A\u5D9E\u5E69\u5E5D\u5E60\u5E5C\u7DF3\u5EDB\u5EDE\u5EE1\u5F49\u5FB2\u618B\u6183\u6179\u61B1\u61B0\u61A2\u6189"],["e5a1","\u619B\u6193\u61AF\u61AD\u619F\u6192\u61AA\u61A1\u618D\u6166\u61B3\u622D\u646E\u6470\u6496\u64A0\u6485\u6497\u649C\u648F\u648B\u648A\u648C\u64A3\u649F\u6468\u64B1\u6498\u6576\u657A\u6579\u657B\u65B2\u65B3\u66B5\u66B0\u66A9\u66B2\u66B7\u66AA\u66AF\u6A00\u6A06\u6A17\u69E5\u69F8\u6A15\u69F1\u69E4\u6A20\u69FF\u69EC\u69E2\u6A1B\u6A1D\u69FE\u6A27\u69F2\u69EE\u6A14\u69F7\u69E7\u6A40\u6A08\u69E6\u69FB\u6A0D\u69FC\u69EB\u6A09\u6A04\u6A18\u6A25\u6A0F\u69F6\u6A26\u6A07\u69F4\u6A16\u6B51\u6BA5\u6BA3\u6BA2\u6BA6\u6C01\u6C00\u6BFF\u6C02\u6F41\u6F26\u6F7E\u6F87\u6FC6\u6F92"],["e640","\u6F8D\u6F89\u6F8C\u6F62\u6F4F\u6F85\u6F5A\u6F96\u6F76\u6F6C\u6F82\u6F55\u6F72\u6F52\u6F50\u6F57\u6F94\u6F93\u6F5D\u6F00\u6F61\u6F6B\u6F7D\u6F67\u6F90\u6F53\u6F8B\u6F69\u6F7F\u6F95\u6F63\u6F77\u6F6A\u6F7B\u71B2\u71AF\u719B\u71B0\u71A0\u719A\u71A9\u71B5\u719D\u71A5\u719E\u71A4\u71A1\u71AA\u719C\u71A7\u71B3\u7298\u729A\u7358\u7352\u735E\u735F\u7360\u735D\u735B\u7361\u735A\u7359"],["e6a1","\u7362\u7487\u7489\u748A\u7486\u7481\u747D\u7485\u7488\u747C\u7479\u7508\u7507\u757E\u7625\u761E\u7619\u761D\u761C\u7623\u761A\u7628\u761B\u769C\u769D\u769E\u769B\u778D\u778F\u7789\u7788\u78CD\u78BB\u78CF\u78CC\u78D1\u78CE\u78D4\u78C8\u78C3\u78C4\u78C9\u799A\u79A1\u79A0\u799C\u79A2\u799B\u6B76\u7A39\u7AB2\u7AB4\u7AB3\u7BB7\u7BCB\u7BBE\u7BAC\u7BCE\u7BAF\u7BB9\u7BCA\u7BB5\u7CC5\u7CC8\u7CCC\u7CCB\u7DF7\u7DDB\u7DEA\u7DE7\u7DD7\u7DE1\u7E03\u7DFA\u7DE6\u7DF6\u7DF1\u7DF0\u7DEE\u7DDF\u7F76\u7FAC\u7FB0\u7FAD\u7FED\u7FEB\u7FEA\u7FEC\u7FE6\u7FE8\u8064\u8067\u81A3\u819F"],["e740","\u819E\u8195\u81A2\u8199\u8197\u8216\u824F\u8253\u8252\u8250\u824E\u8251\u8524\u853B\u850F\u8500\u8529\u850E\u8509\u850D\u851F\u850A\u8527\u851C\u84FB\u852B\u84FA\u8508\u850C\u84F4\u852A\u84F2\u8515\u84F7\u84EB\u84F3\u84FC\u8512\u84EA\u84E9\u8516\u84FE\u8528\u851D\u852E\u8502\u84FD\u851E\u84F6\u8531\u8526\u84E7\u84E8\u84F0\u84EF\u84F9\u8518\u8520\u8530\u850B\u8519\u852F\u8662"],["e7a1","\u8756\u8763\u8764\u8777\u87E1\u8773\u8758\u8754\u875B\u8752\u8761\u875A\u8751\u875E\u876D\u876A\u8750\u874E\u875F\u875D\u876F\u876C\u877A\u876E\u875C\u8765\u874F\u877B\u8775\u8762\u8767\u8769\u885A\u8905\u890C\u8914\u890B\u8917\u8918\u8919\u8906\u8916\u8911\u890E\u8909\u89A2\u89A4\u89A3\u89ED\u89F0\u89EC\u8ACF\u8AC6\u8AB8\u8AD3\u8AD1\u8AD4\u8AD5\u8ABB\u8AD7\u8ABE\u8AC0\u8AC5\u8AD8\u8AC3\u8ABA\u8ABD\u8AD9\u8C3E\u8C4D\u8C8F\u8CE5\u8CDF\u8CD9\u8CE8\u8CDA\u8CDD\u8CE7\u8DA0\u8D9C\u8DA1\u8D9B\u8E20\u8E23\u8E25\u8E24\u8E2E\u8E15\u8E1B\u8E16\u8E11\u8E19\u8E26\u8E27"],["e840","\u8E14\u8E12\u8E18\u8E13\u8E1C\u8E17\u8E1A\u8F2C\u8F24\u8F18\u8F1A\u8F20\u8F23\u8F16\u8F17\u9073\u9070\u906F\u9067\u906B\u912F\u912B\u9129\u912A\u9132\u9126\u912E\u9185\u9186\u918A\u9181\u9182\u9184\u9180\u92D0\u92C3\u92C4\u92C0\u92D9\u92B6\u92CF\u92F1\u92DF\u92D8\u92E9\u92D7\u92DD\u92CC\u92EF\u92C2\u92E8\u92CA\u92C8\u92CE\u92E6\u92CD\u92D5\u92C9\u92E0\u92DE\u92E7\u92D1\u92D3"],["e8a1","\u92B5\u92E1\u92C6\u92B4\u957C\u95AC\u95AB\u95AE\u95B0\u96A4\u96A2\u96D3\u9705\u9708\u9702\u975A\u978A\u978E\u9788\u97D0\u97CF\u981E\u981D\u9826\u9829\u9828\u9820\u981B\u9827\u98B2\u9908\u98FA\u9911\u9914\u9916\u9917\u9915\u99DC\u99CD\u99CF\u99D3\u99D4\u99CE\u99C9\u99D6\u99D8\u99CB\u99D7\u99CC\u9AB3\u9AEC\u9AEB\u9AF3\u9AF2\u9AF1\u9B46\u9B43\u9B67\u9B74\u9B71\u9B66\u9B76\u9B75\u9B70\u9B68\u9B64\u9B6C\u9CFC\u9CFA\u9CFD\u9CFF\u9CF7\u9D07\u9D00\u9CF9\u9CFB\u9D08\u9D05\u9D04\u9E83\u9ED3\u9F0F\u9F10\u511C\u5113\u5117\u511A\u5111\u51DE\u5334\u53E1\u5670\u5660\u566E"],["e940","\u5673\u5666\u5663\u566D\u5672\u565E\u5677\u571C\u571B\u58C8\u58BD\u58C9\u58BF\u58BA\u58C2\u58BC\u58C6\u5B17\u5B19\u5B1B\u5B21\u5B14\u5B13\u5B10\u5B16\u5B28\u5B1A\u5B20\u5B1E\u5BEF\u5DAC\u5DB1\u5DA9\u5DA7\u5DB5\u5DB0\u5DAE\u5DAA\u5DA8\u5DB2\u5DAD\u5DAF\u5DB4\u5E67\u5E68\u5E66\u5E6F\u5EE9\u5EE7\u5EE6\u5EE8\u5EE5\u5F4B\u5FBC\u619D\u61A8\u6196\u61C5\u61B4\u61C6\u61C1\u61CC\u61BA"],["e9a1","\u61BF\u61B8\u618C\u64D7\u64D6\u64D0\u64CF\u64C9\u64BD\u6489\u64C3\u64DB\u64F3\u64D9\u6533\u657F\u657C\u65A2\u66C8\u66BE\u66C0\u66CA\u66CB\u66CF\u66BD\u66BB\u66BA\u66CC\u6723\u6A34\u6A66\u6A49\u6A67\u6A32\u6A68\u6A3E\u6A5D\u6A6D\u6A76\u6A5B\u6A51\u6A28\u6A5A\u6A3B\u6A3F\u6A41\u6A6A\u6A64\u6A50\u6A4F\u6A54\u6A6F\u6A69\u6A60\u6A3C\u6A5E\u6A56\u6A55\u6A4D\u6A4E\u6A46\u6B55\u6B54\u6B56\u6BA7\u6BAA\u6BAB\u6BC8\u6BC7\u6C04\u6C03\u6C06\u6FAD\u6FCB\u6FA3\u6FC7\u6FBC\u6FCE\u6FC8\u6F5E\u6FC4\u6FBD\u6F9E\u6FCA\u6FA8\u7004\u6FA5\u6FAE\u6FBA\u6FAC\u6FAA\u6FCF\u6FBF\u6FB8"],["ea40","\u6FA2\u6FC9\u6FAB\u6FCD\u6FAF\u6FB2\u6FB0\u71C5\u71C2\u71BF\u71B8\u71D6\u71C0\u71C1\u71CB\u71D4\u71CA\u71C7\u71CF\u71BD\u71D8\u71BC\u71C6\u71DA\u71DB\u729D\u729E\u7369\u7366\u7367\u736C\u7365\u736B\u736A\u747F\u749A\u74A0\u7494\u7492\u7495\u74A1\u750B\u7580\u762F\u762D\u7631\u763D\u7633\u763C\u7635\u7632\u7630\u76BB\u76E6\u779A\u779D\u77A1\u779C\u779B\u77A2\u77A3\u7795\u7799"],["eaa1","\u7797\u78DD\u78E9\u78E5\u78EA\u78DE\u78E3\u78DB\u78E1\u78E2\u78ED\u78DF\u78E0\u79A4\u7A44\u7A48\u7A47\u7AB6\u7AB8\u7AB5\u7AB1\u7AB7\u7BDE\u7BE3\u7BE7\u7BDD\u7BD5\u7BE5\u7BDA\u7BE8\u7BF9\u7BD4\u7BEA\u7BE2\u7BDC\u7BEB\u7BD8\u7BDF\u7CD2\u7CD4\u7CD7\u7CD0\u7CD1\u7E12\u7E21\u7E17\u7E0C\u7E1F\u7E20\u7E13\u7E0E\u7E1C\u7E15\u7E1A\u7E22\u7E0B\u7E0F\u7E16\u7E0D\u7E14\u7E25\u7E24\u7F43\u7F7B\u7F7C\u7F7A\u7FB1\u7FEF\u802A\u8029\u806C\u81B1\u81A6\u81AE\u81B9\u81B5\u81AB\u81B0\u81AC\u81B4\u81B2\u81B7\u81A7\u81F2\u8255\u8256\u8257\u8556\u8545\u856B\u854D\u8553\u8561\u8558"],["eb40","\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853E\u855B\u8571\u854E\u856E\u8575\u8555\u8567\u8560\u858C\u8566\u855D\u8554\u8565\u856C\u8663\u8665\u8664\u879B\u878F\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87A3\u8785\u8790\u8791\u879D\u8784\u8794\u879C\u879A\u8789\u891E\u8926\u8930\u892D\u892E\u8927\u8931\u8922\u8929\u8923\u892F\u892C\u891F\u89F1\u8AE0"],["eba1","\u8AE2\u8AF2\u8AF4\u8AF5\u8ADD\u8B14\u8AE4\u8ADF\u8AF0\u8AC8\u8ADE\u8AE1\u8AE8\u8AFF\u8AEF\u8AFB\u8C91\u8C92\u8C90\u8CF5\u8CEE\u8CF1\u8CF0\u8CF3\u8D6C\u8D6E\u8DA5\u8DA7\u8E33\u8E3E\u8E38\u8E40\u8E45\u8E36\u8E3C\u8E3D\u8E41\u8E30\u8E3F\u8EBD\u8F36\u8F2E\u8F35\u8F32\u8F39\u8F37\u8F34\u9076\u9079\u907B\u9086\u90FA\u9133\u9135\u9136\u9193\u9190\u9191\u918D\u918F\u9327\u931E\u9308\u931F\u9306\u930F\u937A\u9338\u933C\u931B\u9323\u9312\u9301\u9346\u932D\u930E\u930D\u92CB\u931D\u92FA\u9325\u9313\u92F9\u92F7\u9334\u9302\u9324\u92FF\u9329\u9339\u9335\u932A\u9314\u930C"],["ec40","\u930B\u92FE\u9309\u9300\u92FB\u9316\u95BC\u95CD\u95BE\u95B9\u95BA\u95B6\u95BF\u95B5\u95BD\u96A9\u96D4\u970B\u9712\u9710\u9799\u9797\u9794\u97F0\u97F8\u9835\u982F\u9832\u9924\u991F\u9927\u9929\u999E\u99EE\u99EC\u99E5\u99E4\u99F0\u99E3\u99EA\u99E9\u99E7\u9AB9\u9ABF\u9AB4\u9ABB\u9AF6\u9AFA\u9AF9\u9AF7\u9B33\u9B80\u9B85\u9B87\u9B7C\u9B7E\u9B7B\u9B82\u9B93\u9B92\u9B90\u9B7A\u9B95"],["eca1","\u9B7D\u9B88\u9D25\u9D17\u9D20\u9D1E\u9D14\u9D29\u9D1D\u9D18\u9D22\u9D10\u9D19\u9D1F\u9E88\u9E86\u9E87\u9EAE\u9EAD\u9ED5\u9ED6\u9EFA\u9F12\u9F3D\u5126\u5125\u5122\u5124\u5120\u5129\u52F4\u5693\u568C\u568D\u5686\u5684\u5683\u567E\u5682\u567F\u5681\u58D6\u58D4\u58CF\u58D2\u5B2D\u5B25\u5B32\u5B23\u5B2C\u5B27\u5B26\u5B2F\u5B2E\u5B7B\u5BF1\u5BF2\u5DB7\u5E6C\u5E6A\u5FBE\u5FBB\u61C3\u61B5\u61BC\u61E7\u61E0\u61E5\u61E4\u61E8\u61DE\u64EF\u64E9\u64E3\u64EB\u64E4\u64E8\u6581\u6580\u65B6\u65DA\u66D2\u6A8D\u6A96\u6A81\u6AA5\u6A89\u6A9F\u6A9B\u6AA1\u6A9E\u6A87\u6A93\u6A8E"],["ed40","\u6A95\u6A83\u6AA8\u6AA4\u6A91\u6A7F\u6AA6\u6A9A\u6A85\u6A8C\u6A92\u6B5B\u6BAD\u6C09\u6FCC\u6FA9\u6FF4\u6FD4\u6FE3\u6FDC\u6FED\u6FE7\u6FE6\u6FDE\u6FF2\u6FDD\u6FE2\u6FE8\u71E1\u71F1\u71E8\u71F2\u71E4\u71F0\u71E2\u7373\u736E\u736F\u7497\u74B2\u74AB\u7490\u74AA\u74AD\u74B1\u74A5\u74AF\u7510\u7511\u7512\u750F\u7584\u7643\u7648\u7649\u7647\u76A4\u76E9\u77B5\u77AB\u77B2\u77B7\u77B6"],["eda1","\u77B4\u77B1\u77A8\u77F0\u78F3\u78FD\u7902\u78FB\u78FC\u78F2\u7905\u78F9\u78FE\u7904\u79AB\u79A8\u7A5C\u7A5B\u7A56\u7A58\u7A54\u7A5A\u7ABE\u7AC0\u7AC1\u7C05\u7C0F\u7BF2\u7C00\u7BFF\u7BFB\u7C0E\u7BF4\u7C0B\u7BF3\u7C02\u7C09\u7C03\u7C01\u7BF8\u7BFD\u7C06\u7BF0\u7BF1\u7C10\u7C0A\u7CE8\u7E2D\u7E3C\u7E42\u7E33\u9848\u7E38\u7E2A\u7E49\u7E40\u7E47\u7E29\u7E4C\u7E30\u7E3B\u7E36\u7E44\u7E3A\u7F45\u7F7F\u7F7E\u7F7D\u7FF4\u7FF2\u802C\u81BB\u81C4\u81CC\u81CA\u81C5\u81C7\u81BC\u81E9\u825B\u825A\u825C\u8583\u8580\u858F\u85A7\u8595\u85A0\u858B\u85A3\u857B\u85A4\u859A\u859E"],["ee40","\u8577\u857C\u8589\u85A1\u857A\u8578\u8557\u858E\u8596\u8586\u858D\u8599\u859D\u8581\u85A2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859F\u8668\u87BE\u87AA\u87AD\u87C5\u87B0\u87AC\u87B9\u87B5\u87BC\u87AE\u87C9\u87C3\u87C2\u87CC\u87B7\u87AF\u87C4\u87CA\u87B4\u87B6\u87BF\u87B8\u87BD\u87DE\u87B2\u8935\u8933\u893C\u893E\u8941\u8952\u8937\u8942\u89AD\u89AF\u89AE\u89F2\u89F3\u8B1E"],["eea1","\u8B18\u8B16\u8B11\u8B05\u8B0B\u8B22\u8B0F\u8B12\u8B15\u8B07\u8B0D\u8B08\u8B06\u8B1C\u8B13\u8B1A\u8C4F\u8C70\u8C72\u8C71\u8C6F\u8C95\u8C94\u8CF9\u8D6F\u8E4E\u8E4D\u8E53\u8E50\u8E4C\u8E47\u8F43\u8F40\u9085\u907E\u9138\u919A\u91A2\u919B\u9199\u919F\u91A1\u919D\u91A0\u93A1\u9383\u93AF\u9364\u9356\u9347\u937C\u9358\u935C\u9376\u9349\u9350\u9351\u9360\u936D\u938F\u934C\u936A\u9379\u9357\u9355\u9352\u934F\u9371\u9377\u937B\u9361\u935E\u9363\u9367\u9380\u934E\u9359\u95C7\u95C0\u95C9\u95C3\u95C5\u95B7\u96AE\u96B0\u96AC\u9720\u971F\u9718\u971D\u9719\u979A\u97A1\u979C"],["ef40","\u979E\u979D\u97D5\u97D4\u97F1\u9841\u9844\u984A\u9849\u9845\u9843\u9925\u992B\u992C\u992A\u9933\u9932\u992F\u992D\u9931\u9930\u9998\u99A3\u99A1\u9A02\u99FA\u99F4\u99F7\u99F9\u99F8\u99F6\u99FB\u99FD\u99FE\u99FC\u9A03\u9ABE\u9AFE\u9AFD\u9B01\u9AFC\u9B48\u9B9A\u9BA8\u9B9E\u9B9B\u9BA6\u9BA1\u9BA5\u9BA4\u9B86\u9BA2\u9BA0\u9BAF\u9D33\u9D41\u9D67\u9D36\u9D2E\u9D2F\u9D31\u9D38\u9D30"],["efa1","\u9D45\u9D42\u9D43\u9D3E\u9D37\u9D40\u9D3D\u7FF5\u9D2D\u9E8A\u9E89\u9E8D\u9EB0\u9EC8\u9EDA\u9EFB\u9EFF\u9F24\u9F23\u9F22\u9F54\u9FA0\u5131\u512D\u512E\u5698\u569C\u5697\u569A\u569D\u5699\u5970\u5B3C\u5C69\u5C6A\u5DC0\u5E6D\u5E6E\u61D8\u61DF\u61ED\u61EE\u61F1\u61EA\u61F0\u61EB\u61D6\u61E9\u64FF\u6504\u64FD\u64F8\u6501\u6503\u64FC\u6594\u65DB\u66DA\u66DB\u66D8\u6AC5\u6AB9\u6ABD\u6AE1\u6AC6\u6ABA\u6AB6\u6AB7\u6AC7\u6AB4\u6AAD\u6B5E\u6BC9\u6C0B\u7007\u700C\u700D\u7001\u7005\u7014\u700E\u6FFF\u7000\u6FFB\u7026\u6FFC\u6FF7\u700A\u7201\u71FF\u71F9\u7203\u71FD\u7376"],["f040","\u74B8\u74C0\u74B5\u74C1\u74BE\u74B6\u74BB\u74C2\u7514\u7513\u765C\u7664\u7659\u7650\u7653\u7657\u765A\u76A6\u76BD\u76EC\u77C2\u77BA\u78FF\u790C\u7913\u7914\u7909\u7910\u7912\u7911\u79AD\u79AC\u7A5F\u7C1C\u7C29\u7C19\u7C20\u7C1F\u7C2D\u7C1D\u7C26\u7C28\u7C22\u7C25\u7C30\u7E5C\u7E50\u7E56\u7E63\u7E58\u7E62\u7E5F\u7E51\u7E60\u7E57\u7E53\u7FB5\u7FB3\u7FF7\u7FF8\u8075\u81D1\u81D2"],["f0a1","\u81D0\u825F\u825E\u85B4\u85C6\u85C0\u85C3\u85C2\u85B3\u85B5\u85BD\u85C7\u85C4\u85BF\u85CB\u85CE\u85C8\u85C5\u85B1\u85B6\u85D2\u8624\u85B8\u85B7\u85BE\u8669\u87E7\u87E6\u87E2\u87DB\u87EB\u87EA\u87E5\u87DF\u87F3\u87E4\u87D4\u87DC\u87D3\u87ED\u87D8\u87E3\u87A4\u87D7\u87D9\u8801\u87F4\u87E8\u87DD\u8953\u894B\u894F\u894C\u8946\u8950\u8951\u8949\u8B2A\u8B27\u8B23\u8B33\u8B30\u8B35\u8B47\u8B2F\u8B3C\u8B3E\u8B31\u8B25\u8B37\u8B26\u8B36\u8B2E\u8B24\u8B3B\u8B3D\u8B3A\u8C42\u8C75\u8C99\u8C98\u8C97\u8CFE\u8D04\u8D02\u8D00\u8E5C\u8E62\u8E60\u8E57\u8E56\u8E5E\u8E65\u8E67"],["f140","\u8E5B\u8E5A\u8E61\u8E5D\u8E69\u8E54\u8F46\u8F47\u8F48\u8F4B\u9128\u913A\u913B\u913E\u91A8\u91A5\u91A7\u91AF\u91AA\u93B5\u938C\u9392\u93B7\u939B\u939D\u9389\u93A7\u938E\u93AA\u939E\u93A6\u9395\u9388\u9399\u939F\u938D\u93B1\u9391\u93B2\u93A4\u93A8\u93B4\u93A3\u93A5\u95D2\u95D3\u95D1\u96B3\u96D7\u96DA\u5DC2\u96DF\u96D8\u96DD\u9723\u9722\u9725\u97AC\u97AE\u97A8\u97AB\u97A4\u97AA"],["f1a1","\u97A2\u97A5\u97D7\u97D9\u97D6\u97D8\u97FA\u9850\u9851\u9852\u98B8\u9941\u993C\u993A\u9A0F\u9A0B\u9A09\u9A0D\u9A04\u9A11\u9A0A\u9A05\u9A07\u9A06\u9AC0\u9ADC\u9B08\u9B04\u9B05\u9B29\u9B35\u9B4A\u9B4C\u9B4B\u9BC7\u9BC6\u9BC3\u9BBF\u9BC1\u9BB5\u9BB8\u9BD3\u9BB6\u9BC4\u9BB9\u9BBD\u9D5C\u9D53\u9D4F\u9D4A\u9D5B\u9D4B\u9D59\u9D56\u9D4C\u9D57\u9D52\u9D54\u9D5F\u9D58\u9D5A\u9E8E\u9E8C\u9EDF\u9F01\u9F00\u9F16\u9F25\u9F2B\u9F2A\u9F29\u9F28\u9F4C\u9F55\u5134\u5135\u5296\u52F7\u53B4\u56AB\u56AD\u56A6\u56A7\u56AA\u56AC\u58DA\u58DD\u58DB\u5912\u5B3D\u5B3E\u5B3F\u5DC3\u5E70"],["f240","\u5FBF\u61FB\u6507\u6510\u650D\u6509\u650C\u650E\u6584\u65DE\u65DD\u66DE\u6AE7\u6AE0\u6ACC\u6AD1\u6AD9\u6ACB\u6ADF\u6ADC\u6AD0\u6AEB\u6ACF\u6ACD\u6ADE\u6B60\u6BB0\u6C0C\u7019\u7027\u7020\u7016\u702B\u7021\u7022\u7023\u7029\u7017\u7024\u701C\u702A\u720C\u720A\u7207\u7202\u7205\u72A5\u72A6\u72A4\u72A3\u72A1\u74CB\u74C5\u74B7\u74C3\u7516\u7660\u77C9\u77CA\u77C4\u77F1\u791D\u791B"],["f2a1","\u7921\u791C\u7917\u791E\u79B0\u7A67\u7A68\u7C33\u7C3C\u7C39\u7C2C\u7C3B\u7CEC\u7CEA\u7E76\u7E75\u7E78\u7E70\u7E77\u7E6F\u7E7A\u7E72\u7E74\u7E68\u7F4B\u7F4A\u7F83\u7F86\u7FB7\u7FFD\u7FFE\u8078\u81D7\u81D5\u8264\u8261\u8263\u85EB\u85F1\u85ED\u85D9\u85E1\u85E8\u85DA\u85D7\u85EC\u85F2\u85F8\u85D8\u85DF\u85E3\u85DC\u85D1\u85F0\u85E6\u85EF\u85DE\u85E2\u8800\u87FA\u8803\u87F6\u87F7\u8809\u880C\u880B\u8806\u87FC\u8808\u87FF\u880A\u8802\u8962\u895A\u895B\u8957\u8961\u895C\u8958\u895D\u8959\u8988\u89B7\u89B6\u89F6\u8B50\u8B48\u8B4A\u8B40\u8B53\u8B56\u8B54\u8B4B\u8B55"],["f340","\u8B51\u8B42\u8B52\u8B57\u8C43\u8C77\u8C76\u8C9A\u8D06\u8D07\u8D09\u8DAC\u8DAA\u8DAD\u8DAB\u8E6D\u8E78\u8E73\u8E6A\u8E6F\u8E7B\u8EC2\u8F52\u8F51\u8F4F\u8F50\u8F53\u8FB4\u9140\u913F\u91B0\u91AD\u93DE\u93C7\u93CF\u93C2\u93DA\u93D0\u93F9\u93EC\u93CC\u93D9\u93A9\u93E6\u93CA\u93D4\u93EE\u93E3\u93D5\u93C4\u93CE\u93C0\u93D2\u93E7\u957D\u95DA\u95DB\u96E1\u9729\u972B\u972C\u9728\u9726"],["f3a1","\u97B3\u97B7\u97B6\u97DD\u97DE\u97DF\u985C\u9859\u985D\u9857\u98BF\u98BD\u98BB\u98BE\u9948\u9947\u9943\u99A6\u99A7\u9A1A\u9A15\u9A25\u9A1D\u9A24\u9A1B\u9A22\u9A20\u9A27\u9A23\u9A1E\u9A1C\u9A14\u9AC2\u9B0B\u9B0A\u9B0E\u9B0C\u9B37\u9BEA\u9BEB\u9BE0\u9BDE\u9BE4\u9BE6\u9BE2\u9BF0\u9BD4\u9BD7\u9BEC\u9BDC\u9BD9\u9BE5\u9BD5\u9BE1\u9BDA\u9D77\u9D81\u9D8A\u9D84\u9D88\u9D71\u9D80\u9D78\u9D86\u9D8B\u9D8C\u9D7D\u9D6B\u9D74\u9D75\u9D70\u9D69\u9D85\u9D73\u9D7B\u9D82\u9D6F\u9D79\u9D7F\u9D87\u9D68\u9E94\u9E91\u9EC0\u9EFC\u9F2D\u9F40\u9F41\u9F4D\u9F56\u9F57\u9F58\u5337\u56B2"],["f440","\u56B5\u56B3\u58E3\u5B45\u5DC6\u5DC7\u5EEE\u5EEF\u5FC0\u5FC1\u61F9\u6517\u6516\u6515\u6513\u65DF\u66E8\u66E3\u66E4\u6AF3\u6AF0\u6AEA\u6AE8\u6AF9\u6AF1\u6AEE\u6AEF\u703C\u7035\u702F\u7037\u7034\u7031\u7042\u7038\u703F\u703A\u7039\u7040\u703B\u7033\u7041\u7213\u7214\u72A8\u737D\u737C\u74BA\u76AB\u76AA\u76BE\u76ED\u77CC\u77CE\u77CF\u77CD\u77F2\u7925\u7923\u7927\u7928\u7924\u7929"],["f4a1","\u79B2\u7A6E\u7A6C\u7A6D\u7AF7\u7C49\u7C48\u7C4A\u7C47\u7C45\u7CEE\u7E7B\u7E7E\u7E81\u7E80\u7FBA\u7FFF\u8079\u81DB\u81D9\u820B\u8268\u8269\u8622\u85FF\u8601\u85FE\u861B\u8600\u85F6\u8604\u8609\u8605\u860C\u85FD\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89B9\u89F7\u8B60\u8B6A\u8B5D\u8B68\u8B63\u8B65\u8B67\u8B6D\u8DAE\u8E86\u8E88\u8E84\u8F59\u8F56\u8F57\u8F55\u8F58\u8F5A\u908D\u9143\u9141\u91B7\u91B5\u91B2\u91B3\u940B\u9413\u93FB\u9420\u940F\u9414\u93FE\u9415\u9410\u9428\u9419\u940D\u93F5\u9400\u93F7\u9407\u940E\u9416\u9412\u93FA\u9409\u93F8\u940A\u93FF"],["f540","\u93FC\u940C\u93F6\u9411\u9406\u95DE\u95E0\u95DF\u972E\u972F\u97B9\u97BB\u97FD\u97FE\u9860\u9862\u9863\u985F\u98C1\u98C2\u9950\u994E\u9959\u994C\u994B\u9953\u9A32\u9A34\u9A31\u9A2C\u9A2A\u9A36\u9A29\u9A2E\u9A38\u9A2D\u9AC7\u9ACA\u9AC6\u9B10\u9B12\u9B11\u9C0B\u9C08\u9BF7\u9C05\u9C12\u9BF8\u9C40\u9C07\u9C0E\u9C06\u9C17\u9C14\u9C09\u9D9F\u9D99\u9DA4\u9D9D\u9D92\u9D98\u9D90\u9D9B"],["f5a1","\u9DA0\u9D94\u9D9C\u9DAA\u9D97\u9DA1\u9D9A\u9DA2\u9DA8\u9D9E\u9DA3\u9DBF\u9DA9\u9D96\u9DA6\u9DA7\u9E99\u9E9B\u9E9A\u9EE5\u9EE4\u9EE7\u9EE6\u9F30\u9F2E\u9F5B\u9F60\u9F5E\u9F5D\u9F59\u9F91\u513A\u5139\u5298\u5297\u56C3\u56BD\u56BE\u5B48\u5B47\u5DCB\u5DCF\u5EF1\u61FD\u651B\u6B02\u6AFC\u6B03\u6AF8\u6B00\u7043\u7044\u704A\u7048\u7049\u7045\u7046\u721D\u721A\u7219\u737E\u7517\u766A\u77D0\u792D\u7931\u792F\u7C54\u7C53\u7CF2\u7E8A\u7E87\u7E88\u7E8B\u7E86\u7E8D\u7F4D\u7FBB\u8030\u81DD\u8618\u862A\u8626\u861F\u8623\u861C\u8619\u8627\u862E\u8621\u8620\u8629\u861E\u8625"],["f640","\u8829\u881D\u881B\u8820\u8824\u881C\u882B\u884A\u896D\u8969\u896E\u896B\u89FA\u8B79\u8B78\u8B45\u8B7A\u8B7B\u8D10\u8D14\u8DAF\u8E8E\u8E8C\u8F5E\u8F5B\u8F5D\u9146\u9144\u9145\u91B9\u943F\u943B\u9436\u9429\u943D\u943C\u9430\u9439\u942A\u9437\u942C\u9440\u9431\u95E5\u95E4\u95E3\u9735\u973A\u97BF\u97E1\u9864\u98C9\u98C6\u98C0\u9958\u9956\u9A39\u9A3D\u9A46\u9A44\u9A42\u9A41\u9A3A"],["f6a1","\u9A3F\u9ACD\u9B15\u9B17\u9B18\u9B16\u9B3A\u9B52\u9C2B\u9C1D\u9C1C\u9C2C\u9C23\u9C28\u9C29\u9C24\u9C21\u9DB7\u9DB6\u9DBC\u9DC1\u9DC7\u9DCA\u9DCF\u9DBE\u9DC5\u9DC3\u9DBB\u9DB5\u9DCE\u9DB9\u9DBA\u9DAC\u9DC8\u9DB1\u9DAD\u9DCC\u9DB3\u9DCD\u9DB2\u9E7A\u9E9C\u9EEB\u9EEE\u9EED\u9F1B\u9F18\u9F1A\u9F31\u9F4E\u9F65\u9F64\u9F92\u4EB9\u56C6\u56C5\u56CB\u5971\u5B4B\u5B4C\u5DD5\u5DD1\u5EF2\u6521\u6520\u6526\u6522\u6B0B\u6B08\u6B09\u6C0D\u7055\u7056\u7057\u7052\u721E\u721F\u72A9\u737F\u74D8\u74D5\u74D9\u74D7\u766D\u76AD\u7935\u79B4\u7A70\u7A71\u7C57\u7C5C\u7C59\u7C5B\u7C5A"],["f740","\u7CF4\u7CF1\u7E91\u7F4F\u7F87\u81DE\u826B\u8634\u8635\u8633\u862C\u8632\u8636\u882C\u8828\u8826\u882A\u8825\u8971\u89BF\u89BE\u89FB\u8B7E\u8B84\u8B82\u8B86\u8B85\u8B7F\u8D15\u8E95\u8E94\u8E9A\u8E92\u8E90\u8E96\u8E97\u8F60\u8F62\u9147\u944C\u9450\u944A\u944B\u944F\u9447\u9445\u9448\u9449\u9446\u973F\u97E3\u986A\u9869\u98CB\u9954\u995B\u9A4E\u9A53\u9A54\u9A4C\u9A4F\u9A48\u9A4A"],["f7a1","\u9A49\u9A52\u9A50\u9AD0\u9B19\u9B2B\u9B3B\u9B56\u9B55\u9C46\u9C48\u9C3F\u9C44\u9C39\u9C33\u9C41\u9C3C\u9C37\u9C34\u9C32\u9C3D\u9C36\u9DDB\u9DD2\u9DDE\u9DDA\u9DCB\u9DD0\u9DDC\u9DD1\u9DDF\u9DE9\u9DD9\u9DD8\u9DD6\u9DF5\u9DD5\u9DDD\u9EB6\u9EF0\u9F35\u9F33\u9F32\u9F42\u9F6B\u9F95\u9FA2\u513D\u5299\u58E8\u58E7\u5972\u5B4D\u5DD8\u882F\u5F4F\u6201\u6203\u6204\u6529\u6525\u6596\u66EB\u6B11\u6B12\u6B0F\u6BCA\u705B\u705A\u7222\u7382\u7381\u7383\u7670\u77D4\u7C67\u7C66\u7E95\u826C\u863A\u8640\u8639\u863C\u8631\u863B\u863E\u8830\u8832\u882E\u8833\u8976\u8974\u8973\u89FE"],["f840","\u8B8C\u8B8E\u8B8B\u8B88\u8C45\u8D19\u8E98\u8F64\u8F63\u91BC\u9462\u9455\u945D\u9457\u945E\u97C4\u97C5\u9800\u9A56\u9A59\u9B1E\u9B1F\u9B20\u9C52\u9C58\u9C50\u9C4A\u9C4D\u9C4B\u9C55\u9C59\u9C4C\u9C4E\u9DFB\u9DF7\u9DEF\u9DE3\u9DEB\u9DF8\u9DE4\u9DF6\u9DE1\u9DEE\u9DE6\u9DF2\u9DF0\u9DE2\u9DEC\u9DF4\u9DF3\u9DE8\u9DED\u9EC2\u9ED0\u9EF2\u9EF3\u9F06\u9F1C\u9F38\u9F37\u9F36\u9F43\u9F4F"],["f8a1","\u9F71\u9F70\u9F6E\u9F6F\u56D3\u56CD\u5B4E\u5C6D\u652D\u66ED\u66EE\u6B13\u705F\u7061\u705D\u7060\u7223\u74DB\u74E5\u77D5\u7938\u79B7\u79B6\u7C6A\u7E97\u7F89\u826D\u8643\u8838\u8837\u8835\u884B\u8B94\u8B95\u8E9E\u8E9F\u8EA0\u8E9D\u91BE\u91BD\u91C2\u946B\u9468\u9469\u96E5\u9746\u9743\u9747\u97C7\u97E5\u9A5E\u9AD5\u9B59\u9C63\u9C67\u9C66\u9C62\u9C5E\u9C60\u9E02\u9DFE\u9E07\u9E03\u9E06\u9E05\u9E00\u9E01\u9E09\u9DFF\u9DFD\u9E04\u9EA0\u9F1E\u9F46\u9F74\u9F75\u9F76\u56D4\u652E\u65B8\u6B18\u6B19\u6B17\u6B1A\u7062\u7226\u72AA\u77D8\u77D9\u7939\u7C69\u7C6B\u7CF6\u7E9A"],["f940","\u7E98\u7E9B\u7E99\u81E0\u81E1\u8646\u8647\u8648\u8979\u897A\u897C\u897B\u89FF\u8B98\u8B99\u8EA5\u8EA4\u8EA3\u946E\u946D\u946F\u9471\u9473\u9749\u9872\u995F\u9C68\u9C6E\u9C6D\u9E0B\u9E0D\u9E10\u9E0F\u9E12\u9E11\u9EA1\u9EF5\u9F09\u9F47\u9F78\u9F7B\u9F7A\u9F79\u571E\u7066\u7C6F\u883C\u8DB2\u8EA6\u91C3\u9474\u9478\u9476\u9475\u9A60\u9C74\u9C73\u9C71\u9C75\u9E14\u9E13\u9EF6\u9F0A"],["f9a1","\u9FA4\u7068\u7065\u7CF7\u866A\u883E\u883D\u883F\u8B9E\u8C9C\u8EA9\u8EC9\u974B\u9873\u9874\u98CC\u9961\u99AB\u9A64\u9A66\u9A67\u9B24\u9E15\u9E17\u9F48\u6207\u6B1E\u7227\u864C\u8EA8\u9482\u9480\u9481\u9A69\u9A68\u9B2E\u9E19\u7229\u864B\u8B9F\u9483\u9C79\u9EB7\u7675\u9A6B\u9C7A\u9E1D\u7069\u706A\u9EA4\u9F7E\u9F49\u9F98\u7881\u92B9\u88CF\u58BB\u6052\u7CA7\u5AFA\u2554\u2566\u2557\u2560\u256C\u2563\u255A\u2569\u255D\u2552\u2564\u2555\u255E\u256A\u2561\u2558\u2567\u255B\u2553\u2565\u2556\u255F\u256B\u2562\u2559\u2568\u255C\u2551\u2550\u256D\u256E\u2570\u256F\u2593"]]}});var require_big5_added=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/tables/big5-added.json"(exports,module2){module2.exports=[["8740","\u43F0\u4C32\u4603\u45A6\u4578\u{27267}\u4D77\u45B3\u{27CB1}\u4CE2\u{27CC5}\u3B95\u4736\u4744\u4C47\u4C40\u{242BF}\u{23617}\u{27352}\u{26E8B}\u{270D2}\u4C57\u{2A351}\u474F\u45DA\u4C85\u{27C6C}\u4D07\u4AA4\u46A1\u{26B23}\u7225\u{25A54}\u{21A63}\u{23E06}\u{23F61}\u664D\u56FB"],["8767","\u7D95\u591D\u{28BB9}\u3DF4\u9734\u{27BEF}\u5BDB\u{21D5E}\u5AA4\u3625\u{29EB0}\u5AD1\u5BB7\u5CFC\u676E\u8593\u{29945}\u7461\u749D\u3875\u{21D53}\u{2369E}\u{26021}\u3EEC"],["87a1","\u{258DE}\u3AF5\u7AFC\u9F97\u{24161}\u{2890D}\u{231EA}\u{20A8A}\u{2325E}\u430A\u8484\u9F96\u942F\u4930\u8613\u5896\u974A\u9218\u79D0\u7A32\u6660\u6A29\u889D\u744C\u7BC5\u6782\u7A2C\u524F\u9046\u34E6\u73C4\u{25DB9}\u74C6\u9FC7\u57B3\u492F\u544C\u4131\u{2368E}\u5818\u7A72\u{27B65}\u8B8F\u46AE\u{26E88}\u4181\u{25D99}\u7BAE\u{224BC}\u9FC8\u{224C1}\u{224C9}\u{224CC}\u9FC9\u8504\u{235BB}\u40B4\u9FCA\u44E1\u{2ADFF}\u62C1\u706E\u9FCB"],["8840","\u31C0",4,"\u{2010C}\u31C5\u{200D1}\u{200CD}\u31C6\u31C7\u{200CB}\u{21FE8}\u31C8\u{200CA}\u31C9\u31CA\u31CB\u31CC\u{2010E}\u31CD\u31CE\u0100\xC1\u01CD\xC0\u0112\xC9\u011A\xC8\u014C\xD3\u01D1\xD2\u0FFF\xCA\u0304\u1EBE\u0FFF\xCA\u030C\u1EC0\xCA\u0101\xE1\u01CE\xE0\u0251\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA"],["88a1","\u01DC\xFC\u0FFF\xEA\u0304\u1EBF\u0FFF\xEA\u030C\u1EC1\xEA\u0261\u23DA\u23DB"],["8940","\u{2A3A9}\u{21145}"],["8943","\u650A"],["8946","\u4E3D\u6EDD\u9D4E\u91DF"],["894c","\u{27735}\u6491\u4F1A\u4F28\u4FA8\u5156\u5174\u519C\u51E4\u52A1\u52A8\u533B\u534E\u53D1\u53D8\u56E2\u58F0\u5904\u5907\u5932\u5934\u5B66\u5B9E\u5B9F\u5C9A\u5E86\u603B\u6589\u67FE\u6804\u6865\u6D4E\u70BC\u7535\u7EA4\u7EAC\u7EBA\u7EC7\u7ECF\u7EDF\u7F06\u7F37\u827A\u82CF\u836F\u89C6\u8BBE\u8BE2\u8F66\u8F67\u8F6E"],["89a1","\u7411\u7CFC\u7DCD\u6946\u7AC9\u5227"],["89ab","\u918C\u78B8\u915E\u80BC"],["89b0","\u8D0B\u80F6\u{209E7}"],["89b5","\u809F\u9EC7\u4CCD\u9DC9\u9E0C\u4C3E\u{29DF6}\u{2700E}\u9E0A\u{2A133}\u35C1"],["89c1","\u6E9A\u823E\u7519"],["89c5","\u4911\u9A6C\u9A8F\u9F99\u7987\u{2846C}\u{21DCA}\u{205D0}\u{22AE6}\u4E24\u4E81\u4E80\u4E87\u4EBF\u4EEB\u4F37\u344C\u4FBD\u3E48\u5003\u5088\u347D\u3493\u34A5\u5186\u5905\u51DB\u51FC\u5205\u4E89\u5279\u5290\u5327\u35C7\u53A9\u3551\u53B0\u3553\u53C2\u5423\u356D\u3572\u3681\u5493\u54A3\u54B4\u54B9\u54D0\u54EF\u5518\u5523\u5528\u3598\u553F\u35A5\u35BF\u55D7\u35C5"],["8a40","\u{27D84}\u5525"],["8a43","\u{20C42}\u{20D15}\u{2512B}\u5590\u{22CC6}\u39EC\u{20341}\u8E46\u{24DB8}\u{294E5}\u4053\u{280BE}\u777A\u{22C38}\u3A34\u47D5\u{2815D}\u{269F2}\u{24DEA}\u64DD\u{20D7C}\u{20FB4}\u{20CD5}\u{210F4}\u648D\u8E7E\u{20E96}\u{20C0B}\u{20F64}\u{22CA9}\u{28256}\u{244D3}"],["8a64","\u{20D46}\u{29A4D}\u{280E9}\u47F4\u{24EA7}\u{22CC2}\u9AB2\u3A67\u{295F4}\u3FED\u3506\u{252C7}\u{297D4}\u{278C8}\u{22D44}\u9D6E\u9815"],["8a76","\u43D9\u{260A5}\u64B4\u54E3\u{22D4C}\u{22BCA}\u{21077}\u39FB\u{2106F}"],["8aa1","\u{266DA}\u{26716}\u{279A0}\u64EA\u{25052}\u{20C43}\u8E68\u{221A1}\u{28B4C}\u{20731}"],["8aac","\u480B\u{201A9}\u3FFA\u5873\u{22D8D}"],["8ab2","\u{245C8}\u{204FC}\u{26097}\u{20F4C}\u{20D96}\u5579\u40BB\u43BA"],["8abb","\u4AB4\u{22A66}\u{2109D}\u81AA\u98F5\u{20D9C}\u6379\u39FE\u{22775}\u8DC0\u56A1\u647C\u3E43"],["8ac9","\u{2A601}\u{20E09}\u{22ACF}\u{22CC9}"],["8ace","\u{210C8}\u{239C2}\u3992\u3A06\u{2829B}\u3578\u{25E49}\u{220C7}\u5652\u{20F31}\u{22CB2}\u{29720}\u34BC\u6C3D\u{24E3B}"],["8adf","\u{27574}\u{22E8B}\u{22208}\u{2A65B}\u{28CCD}\u{20E7A}\u{20C34}\u{2681C}\u7F93\u{210CF}\u{22803}\u{22939}\u35FB\u{251E3}\u{20E8C}\u{20F8D}\u{20EAA}\u3F93\u{20F30}\u{20D47}\u{2114F}\u{20E4C}"],["8af6","\u{20EAB}\u{20BA9}\u{20D48}\u{210C0}\u{2113D}\u3FF9\u{22696}\u6432\u{20FAD}"],["8b40","\u{233F4}\u{27639}\u{22BCE}\u{20D7E}\u{20D7F}\u{22C51}\u{22C55}\u3A18\u{20E98}\u{210C7}\u{20F2E}\u{2A632}\u{26B50}\u{28CD2}\u{28D99}\u{28CCA}\u95AA\u54CC\u82C4\u55B9"],["8b55","\u{29EC3}\u9C26\u9AB6\u{2775E}\u{22DEE}\u7140\u816D\u80EC\u5C1C\u{26572}\u8134\u3797\u535F\u{280BD}\u91B6\u{20EFA}\u{20E0F}\u{20E77}\u{20EFB}\u35DD\u{24DEB}\u3609\u{20CD6}\u56AF\u{227B5}\u{210C9}\u{20E10}\u{20E78}\u{21078}\u{21148}\u{28207}\u{21455}\u{20E79}\u{24E50}\u{22DA4}\u5A54\u{2101D}\u{2101E}\u{210F5}\u{210F6}\u579C\u{20E11}"],["8ba1","\u{27694}\u{282CD}\u{20FB5}\u{20E7B}\u{2517E}\u3703\u{20FB6}\u{21180}\u{252D8}\u{2A2BD}\u{249DA}\u{2183A}\u{24177}\u{2827C}\u5899\u5268\u361A\u{2573D}\u7BB2\u5B68\u4800\u4B2C\u9F27\u49E7\u9C1F\u9B8D\u{25B74}\u{2313D}\u55FB\u35F2\u5689\u4E28\u5902\u{21BC1}\u{2F878}\u9751\u{20086}\u4E5B\u4EBB\u353E\u5C23\u5F51\u5FC4\u38FA\u624C\u6535\u6B7A\u6C35\u6C3A\u706C\u722B\u4E2C\u72AD\u{248E9}\u7F52\u793B\u7CF9\u7F53\u{2626A}\u34C1"],["8bde","\u{2634B}\u8002\u8080\u{26612}\u{26951}\u535D\u8864\u89C1\u{278B2}\u8BA0\u8D1D\u9485\u9578\u957F\u95E8\u{28E0F}\u97E6\u9875\u98CE\u98DE\u9963\u{29810}\u9C7C\u9E1F\u9EC4\u6B6F\uF907\u4E37\u{20087}\u961D\u6237\u94A2"],["8c40","\u503B\u6DFE\u{29C73}\u9FA6\u3DC9\u888F\u{2414E}\u7077\u5CF5\u4B20\u{251CD}\u3559\u{25D30}\u6122\u{28A32}\u8FA7\u91F6\u7191\u6719\u73BA\u{23281}\u{2A107}\u3C8B\u{21980}\u4B10\u78E4\u7402\u51AE\u{2870F}\u4009\u6A63\u{2A2BA}\u4223\u860F\u{20A6F}\u7A2A\u{29947}\u{28AEA}\u9755\u704D\u5324\u{2207E}\u93F4\u76D9\u{289E3}\u9FA7\u77DD\u4EA3\u4FF0\u50BC\u4E2F\u4F17\u9FA8\u5434\u7D8B\u5892\u58D0\u{21DB6}\u5E92\u5E99\u5FC2\u{22712}\u658B"],["8ca1","\u{233F9}\u6919\u6A43\u{23C63}\u6CFF"],["8ca7","\u7200\u{24505}\u738C\u3EDB\u{24A13}\u5B15\u74B9\u8B83\u{25CA4}\u{25695}\u7A93\u7BEC\u7CC3\u7E6C\u82F8\u8597\u9FA9\u8890\u9FAA\u8EB9\u9FAB\u8FCF\u855F\u99E0\u9221\u9FAC\u{28DB9}\u{2143F}\u4071\u42A2\u5A1A"],["8cc9","\u9868\u676B\u4276\u573D"],["8cce","\u85D6\u{2497B}\u82BF\u{2710D}\u4C81\u{26D74}\u5D7B\u{26B15}\u{26FBE}\u9FAD\u9FAE\u5B96\u9FAF\u66E7\u7E5B\u6E57\u79CA\u3D88\u44C3\u{23256}\u{22796}\u439A\u4536"],["8ce6","\u5CD5\u{23B1A}\u8AF9\u5C78\u3D12\u{23551}\u5D78\u9FB2\u7157\u4558\u{240EC}\u{21E23}\u4C77\u3978\u344A\u{201A4}\u{26C41}\u8ACC\u4FB4\u{20239}\u59BF\u816C\u9856\u{298FA}\u5F3B"],["8d40","\u{20B9F}"],["8d42","\u{221C1}\u{2896D}\u4102\u46BB\u{29079}\u3F07\u9FB3\u{2A1B5}\u40F8\u37D6\u46F7\u{26C46}\u417C\u{286B2}\u{273FF}\u456D\u38D4\u{2549A}\u4561\u451B\u4D89\u4C7B\u4D76\u45EA\u3FC8\u{24B0F}\u3661\u44DE\u44BD\u41ED\u5D3E\u5D48\u5D56\u3DFC\u380F\u5DA4\u5DB9\u3820\u3838\u5E42\u5EBD\u5F25\u5F83\u3908\u3914\u393F\u394D\u60D7\u613D\u5CE5\u3989\u61B7\u61B9\u61CF\u39B8\u622C\u6290\u62E5\u6318\u39F8\u56B1"],["8da1","\u3A03\u63E2\u63FB\u6407\u645A\u3A4B\u64C0\u5D15\u5621\u9F9F\u3A97\u6586\u3ABD\u65FF\u6653\u3AF2\u6692\u3B22\u6716\u3B42\u67A4\u6800\u3B58\u684A\u6884\u3B72\u3B71\u3B7B\u6909\u6943\u725C\u6964\u699F\u6985\u3BBC\u69D6\u3BDD\u6A65\u6A74\u6A71\u6A82\u3BEC\u6A99\u3BF2\u6AAB\u6AB5\u6AD4\u6AF6\u6B81\u6BC1\u6BEA\u6C75\u6CAA\u3CCB\u6D02\u6D06\u6D26\u6D81\u3CEF\u6DA4\u6DB1\u6E15\u6E18\u6E29\u6E86\u{289C0}\u6EBB\u6EE2\u6EDA\u9F7F\u6EE8\u6EE9\u6F24\u6F34\u3D46\u{23F41}\u6F81\u6FBE\u3D6A\u3D75\u71B7\u5C99\u3D8A\u702C\u3D91\u7050\u7054\u706F\u707F\u7089\u{20325}\u43C1\u35F1\u{20ED8}"],["8e40","\u{23ED7}\u57BE\u{26ED3}\u713E\u{257E0}\u364E\u69A2\u{28BE9}\u5B74\u7A49\u{258E1}\u{294D9}\u7A65\u7A7D\u{259AC}\u7ABB\u7AB0\u7AC2\u7AC3\u71D1\u{2648D}\u41CA\u7ADA\u7ADD\u7AEA\u41EF\u54B2\u{25C01}\u7B0B\u7B55\u7B29\u{2530E}\u{25CFE}\u7BA2\u7B6F\u839C\u{25BB4}\u{26C7F}\u7BD0\u8421\u7B92\u7BB8\u{25D20}\u3DAD\u{25C65}\u8492\u7BFA\u7C06\u7C35\u{25CC1}\u7C44\u7C83\u{24882}\u7CA6\u667D\u{24578}\u7CC9\u7CC7\u7CE6\u7C74\u7CF3\u7CF5\u7CCE"],["8ea1","\u7E67\u451D\u{26E44}\u7D5D\u{26ED6}\u748D\u7D89\u7DAB\u7135\u7DB3\u7DD2\u{24057}\u{26029}\u7DE4\u3D13\u7DF5\u{217F9}\u7DE5\u{2836D}\u7E1D\u{26121}\u{2615A}\u7E6E\u7E92\u432B\u946C\u7E27\u7F40\u7F41\u7F47\u7936\u{262D0}\u99E1\u7F97\u{26351}\u7FA3\u{21661}\u{20068}\u455C\u{23766}\u4503\u{2833A}\u7FFA\u{26489}\u8005\u8008\u801D\u8028\u802F\u{2A087}\u{26CC3}\u803B\u803C\u8061\u{22714}\u4989\u{26626}\u{23DE3}\u{266E8}\u6725\u80A7\u{28A48}\u8107\u811A\u58B0\u{226F6}\u6C7F\u{26498}\u{24FB8}\u64E7\u{2148A}\u8218\u{2185E}\u6A53\u{24A65}\u{24A95}\u447A\u8229\u{20B0D}\u{26A52}\u{23D7E}\u4FF9\u{214FD}\u84E2\u8362\u{26B0A}\u{249A7}\u{23530}\u{21773}\u{23DF8}\u82AA\u691B\u{2F994}\u41DB"],["8f40","\u854B\u82D0\u831A\u{20E16}\u{217B4}\u36C1\u{2317D}\u{2355A}\u827B\u82E2\u8318\u{23E8B}\u{26DA3}\u{26B05}\u{26B97}\u{235CE}\u3DBF\u831D\u55EC\u8385\u450B\u{26DA5}\u83AC\u83C1\u83D3\u347E\u{26ED4}\u6A57\u855A\u3496\u{26E42}\u{22EEF}\u8458\u{25BE4}\u8471\u3DD3\u44E4\u6AA7\u844A\u{23CB5}\u7958\u84A8\u{26B96}\u{26E77}\u{26E43}\u84DE\u840F\u8391\u44A0\u8493\u84E4\u{25C91}\u4240\u{25CC0}\u4543\u8534\u5AF2\u{26E99}\u4527\u8573\u4516\u67BF\u8616"],["8fa1","\u{28625}\u{2863B}\u85C1\u{27088}\u8602\u{21582}\u{270CD}\u{2F9B2}\u456A\u8628\u3648\u{218A2}\u53F7\u{2739A}\u867E\u8771\u{2A0F8}\u87EE\u{22C27}\u87B1\u87DA\u880F\u5661\u866C\u6856\u460F\u8845\u8846\u{275E0}\u{23DB9}\u{275E4}\u885E\u889C\u465B\u88B4\u88B5\u63C1\u88C5\u7777\u{2770F}\u8987\u898A\u89A6\u89A9\u89A7\u89BC\u{28A25}\u89E7\u{27924}\u{27ABD}\u8A9C\u7793\u91FE\u8A90\u{27A59}\u7AE9\u{27B3A}\u{23F8F}\u4713\u{27B38}\u717C\u8B0C\u8B1F\u{25430}\u{25565}\u8B3F\u8B4C\u8B4D\u8AA9\u{24A7A}\u8B90\u8B9B\u8AAF\u{216DF}\u4615\u884F\u8C9B\u{27D54}\u{27D8F}\u{2F9D4}\u3725\u{27D53}\u8CD6\u{27D98}\u{27DBD}\u8D12\u8D03\u{21910}\u8CDB\u705C\u8D11\u{24CC9}\u3ED0\u8D77"],["9040","\u8DA9\u{28002}\u{21014}\u{2498A}\u3B7C\u{281BC}\u{2710C}\u7AE7\u8EAD\u8EB6\u8EC3\u92D4\u8F19\u8F2D\u{28365}\u{28412}\u8FA5\u9303\u{2A29F}\u{20A50}\u8FB3\u492A\u{289DE}\u{2853D}\u{23DBB}\u5EF8\u{23262}\u8FF9\u{2A014}\u{286BC}\u{28501}\u{22325}\u3980\u{26ED7}\u9037\u{2853C}\u{27ABE}\u9061\u{2856C}\u{2860B}\u90A8\u{28713}\u90C4\u{286E6}\u90AE\u90FD\u9167\u3AF0\u91A9\u91C4\u7CAC\u{28933}\u{21E89}\u920E\u6C9F\u9241\u9262\u{255B9}\u92B9\u{28AC6}\u{23C9B}\u{28B0C}\u{255DB}"],["90a1","\u{20D31}\u932C\u936B\u{28AE1}\u{28BEB}\u708F\u5AC3\u{28AE2}\u{28AE5}\u4965\u9244\u{28BEC}\u{28C39}\u{28BFF}\u9373\u945B\u8EBC\u9585\u95A6\u9426\u95A0\u6FF6\u42B9\u{2267A}\u{286D8}\u{2127C}\u{23E2E}\u49DF\u6C1C\u967B\u9696\u416C\u96A3\u{26ED5}\u61DA\u96B6\u78F5\u{28AE0}\u96BD\u53CC\u49A1\u{26CB8}\u{20274}\u{26410}\u{290AF}\u{290E5}\u{24AD1}\u{21915}\u{2330A}\u9731\u8642\u9736\u4A0F\u453D\u4585\u{24AE9}\u7075\u5B41\u971B\u975C\u{291D5}\u9757\u5B4A\u{291EB}\u975F\u9425\u50D0\u{230B7}\u{230BC}\u9789\u979F\u97B1\u97BE\u97C0\u97D2\u97E0\u{2546C}\u97EE\u741C\u{29433}\u97FF\u97F5\u{2941D}\u{2797A}\u4AD1\u9834\u9833\u984B\u9866\u3B0E\u{27175}\u3D51\u{20630}\u{2415C}"],["9140","\u{25706}\u98CA\u98B7\u98C8\u98C7\u4AFF\u{26D27}\u{216D3}\u55B0\u98E1\u98E6\u98EC\u9378\u9939\u{24A29}\u4B72\u{29857}\u{29905}\u99F5\u9A0C\u9A3B\u9A10\u9A58\u{25725}\u36C4\u{290B1}\u{29BD5}\u9AE0\u9AE2\u{29B05}\u9AF4\u4C0E\u9B14\u9B2D\u{28600}\u5034\u9B34\u{269A8}\u38C3\u{2307D}\u9B50\u9B40\u{29D3E}\u5A45\u{21863}\u9B8E\u{2424B}\u9C02\u9BFF\u9C0C\u{29E68}\u9DD4\u{29FB7}\u{2A192}\u{2A1AB}\u{2A0E1}\u{2A123}\u{2A1DF}\u9D7E\u9D83\u{2A134}\u9E0E\u6888"],["91a1","\u9DC4\u{2215B}\u{2A193}\u{2A220}\u{2193B}\u{2A233}\u9D39\u{2A0B9}\u{2A2B4}\u9E90\u9E95\u9E9E\u9EA2\u4D34\u9EAA\u9EAF\u{24364}\u9EC1\u3B60\u39E5\u3D1D\u4F32\u37BE\u{28C2B}\u9F02\u9F08\u4B96\u9424\u{26DA2}\u9F17\u9F16\u9F39\u569F\u568A\u9F45\u99B8\u{2908B}\u97F2\u847F\u9F62\u9F69\u7ADC\u9F8E\u7216\u4BBE\u{24975}\u{249BB}\u7177\u{249F8}\u{24348}\u{24A51}\u739E\u{28BDA}\u{218FA}\u799F\u{2897E}\u{28E36}\u9369\u93F3\u{28A44}\u92EC\u9381\u93CB\u{2896C}\u{244B9}\u7217\u3EEB\u7772\u7A43\u70D0\u{24473}\u{243F8}\u717E\u{217EF}\u70A3\u{218BE}\u{23599}\u3EC7\u{21885}\u{2542F}\u{217F8}\u3722\u{216FB}\u{21839}\u36E1\u{21774}\u{218D1}\u{25F4B}\u3723\u{216C0}\u575B\u{24A25}\u{213FE}\u{212A8}"],["9240","\u{213C6}\u{214B6}\u8503\u{236A6}\u8503\u8455\u{24994}\u{27165}\u{23E31}\u{2555C}\u{23EFB}\u{27052}\u44F4\u{236EE}\u{2999D}\u{26F26}\u67F9\u3733\u3C15\u3DE7\u586C\u{21922}\u6810\u4057\u{2373F}\u{240E1}\u{2408B}\u{2410F}\u{26C21}\u54CB\u569E\u{266B1}\u5692\u{20FDF}\u{20BA8}\u{20E0D}\u93C6\u{28B13}\u939C\u4EF8\u512B\u3819\u{24436}\u4EBC\u{20465}\u{2037F}\u4F4B\u4F8A\u{25651}\u5A68\u{201AB}\u{203CB}\u3999\u{2030A}\u{20414}\u3435\u4F29\u{202C0}\u{28EB3}\u{20275}\u8ADA\u{2020C}\u4E98"],["92a1","\u50CD\u510D\u4FA2\u4F03\u{24A0E}\u{23E8A}\u4F42\u502E\u506C\u5081\u4FCC\u4FE5\u5058\u50FC\u5159\u515B\u515D\u515E\u6E76\u{23595}\u{23E39}\u{23EBF}\u6D72\u{21884}\u{23E89}\u51A8\u51C3\u{205E0}\u44DD\u{204A3}\u{20492}\u{20491}\u8D7A\u{28A9C}\u{2070E}\u5259\u52A4\u{20873}\u52E1\u936E\u467A\u718C\u{2438C}\u{20C20}\u{249AC}\u{210E4}\u69D1\u{20E1D}\u7479\u3EDE\u7499\u7414\u7456\u7398\u4B8E\u{24ABC}\u{2408D}\u53D0\u3584\u720F\u{240C9}\u55B4\u{20345}\u54CD\u{20BC6}\u571D\u925D\u96F4\u9366\u57DD\u578D\u577F\u363E\u58CB\u5A99\u{28A46}\u{216FA}\u{2176F}\u{21710}\u5A2C\u59B8\u928F\u5A7E\u5ACF\u5A12\u{25946}\u{219F3}\u{21861}\u{24295}\u36F5\u6D05\u7443\u5A21\u{25E83}"],["9340","\u5A81\u{28BD7}\u{20413}\u93E0\u748C\u{21303}\u7105\u4972\u9408\u{289FB}\u93BD\u37A0\u5C1E\u5C9E\u5E5E\u5E48\u{21996}\u{2197C}\u{23AEE}\u5ECD\u5B4F\u{21903}\u{21904}\u3701\u{218A0}\u36DD\u{216FE}\u36D3\u812A\u{28A47}\u{21DBA}\u{23472}\u{289A8}\u5F0C\u5F0E\u{21927}\u{217AB}\u5A6B\u{2173B}\u5B44\u8614\u{275FD}\u8860\u607E\u{22860}\u{2262B}\u5FDB\u3EB8\u{225AF}\u{225BE}\u{29088}\u{26F73}\u61C0\u{2003E}\u{20046}\u{2261B}\u6199\u6198\u6075\u{22C9B}\u{22D07}\u{246D4}\u{2914D}"],["93a1","\u6471\u{24665}\u{22B6A}\u3A29\u{22B22}\u{23450}\u{298EA}\u{22E78}\u6337\u{2A45B}\u64B6\u6331\u63D1\u{249E3}\u{22D67}\u62A4\u{22CA1}\u643B\u656B\u6972\u3BF4\u{2308E}\u{232AD}\u{24989}\u{232AB}\u550D\u{232E0}\u{218D9}\u{2943F}\u66CE\u{23289}\u{231B3}\u3AE0\u4190\u{25584}\u{28B22}\u{2558F}\u{216FC}\u{2555B}\u{25425}\u78EE\u{23103}\u{2182A}\u{23234}\u3464\u{2320F}\u{23182}\u{242C9}\u668E\u{26D24}\u666B\u4B93\u6630\u{27870}\u{21DEB}\u6663\u{232D2}\u{232E1}\u661E\u{25872}\u38D1\u{2383A}\u{237BC}\u3B99\u{237A2}\u{233FE}\u74D0\u3B96\u678F\u{2462A}\u68B6\u681E\u3BC4\u6ABE\u3863\u{237D5}\u{24487}\u6A33\u6A52\u6AC9\u6B05\u{21912}\u6511\u6898\u6A4C\u3BD7\u6A7A\u6B57\u{23FC0}\u{23C9A}\u93A0\u92F2\u{28BEA}\u{28ACB}"],["9440","\u9289\u{2801E}\u{289DC}\u9467\u6DA5\u6F0B\u{249EC}\u6D67\u{23F7F}\u3D8F\u6E04\u{2403C}\u5A3D\u6E0A\u5847\u6D24\u7842\u713B\u{2431A}\u{24276}\u70F1\u7250\u7287\u7294\u{2478F}\u{24725}\u5179\u{24AA4}\u{205EB}\u747A\u{23EF8}\u{2365F}\u{24A4A}\u{24917}\u{25FE1}\u3F06\u3EB1\u{24ADF}\u{28C23}\u{23F35}\u60A7\u3EF3\u74CC\u743C\u9387\u7437\u449F\u{26DEA}\u4551\u7583\u3F63\u{24CD9}\u{24D06}\u3F58\u7555\u7673\u{2A5C6}\u3B19\u7468\u{28ACC}\u{249AB}\u{2498E}\u3AFB"],["94a1","\u3DCD\u{24A4E}\u3EFF\u{249C5}\u{248F3}\u91FA\u5732\u9342\u{28AE3}\u{21864}\u50DF\u{25221}\u{251E7}\u7778\u{23232}\u770E\u770F\u777B\u{24697}\u{23781}\u3A5E\u{248F0}\u7438\u749B\u3EBF\u{24ABA}\u{24AC7}\u40C8\u{24A96}\u{261AE}\u9307\u{25581}\u781E\u788D\u7888\u78D2\u73D0\u7959\u{27741}\u{256E3}\u410E\u799B\u8496\u79A5\u6A2D\u{23EFA}\u7A3A\u79F4\u416E\u{216E6}\u4132\u9235\u79F1\u{20D4C}\u{2498C}\u{20299}\u{23DBA}\u{2176E}\u3597\u556B\u3570\u36AA\u{201D4}\u{20C0D}\u7AE2\u5A59\u{226F5}\u{25AAF}\u{25A9C}\u5A0D\u{2025B}\u78F0\u5A2A\u{25BC6}\u7AFE\u41F9\u7C5D\u7C6D\u4211\u{25BB3}\u{25EBC}\u{25EA6}\u7CCD\u{249F9}\u{217B0}\u7C8E\u7C7C\u7CAE\u6AB2\u7DDC\u7E07\u7DD3\u7F4E\u{26261}"],["9540","\u{2615C}\u{27B48}\u7D97\u{25E82}\u426A\u{26B75}\u{20916}\u67D6\u{2004E}\u{235CF}\u57C4\u{26412}\u{263F8}\u{24962}\u7FDD\u7B27\u{2082C}\u{25AE9}\u{25D43}\u7B0C\u{25E0E}\u99E6\u8645\u9A63\u6A1C\u{2343F}\u39E2\u{249F7}\u{265AD}\u9A1F\u{265A0}\u8480\u{27127}\u{26CD1}\u44EA\u8137\u4402\u80C6\u8109\u8142\u{267B4}\u98C3\u{26A42}\u8262\u8265\u{26A51}\u8453\u{26DA7}\u8610\u{2721B}\u5A86\u417F\u{21840}\u5B2B\u{218A1}\u5AE4\u{218D8}\u86A0\u{2F9BC}\u{23D8F}\u882D\u{27422}\u5A02"],["95a1","\u886E\u4F45\u8887\u88BF\u88E6\u8965\u894D\u{25683}\u8954\u{27785}\u{27784}\u{28BF5}\u{28BD9}\u{28B9C}\u{289F9}\u3EAD\u84A3\u46F5\u46CF\u37F2\u8A3D\u8A1C\u{29448}\u5F4D\u922B\u{24284}\u65D4\u7129\u70C4\u{21845}\u9D6D\u8C9F\u8CE9\u{27DDC}\u599A\u77C3\u59F0\u436E\u36D4\u8E2A\u8EA7\u{24C09}\u8F30\u8F4A\u42F4\u6C58\u6FBB\u{22321}\u489B\u6F79\u6E8B\u{217DA}\u9BE9\u36B5\u{2492F}\u90BB\u9097\u5571\u4906\u91BB\u9404\u{28A4B}\u4062\u{28AFC}\u9427\u{28C1D}\u{28C3B}\u84E5\u8A2B\u9599\u95A7\u9597\u9596\u{28D34}\u7445\u3EC2\u{248FF}\u{24A42}\u{243EA}\u3EE7\u{23225}\u968F\u{28EE7}\u{28E66}\u{28E65}\u3ECC\u{249ED}\u{24A78}\u{23FEE}\u7412\u746B\u3EFC\u9741\u{290B0}"],["9640","\u6847\u4A1D\u{29093}\u{257DF}\u975D\u9368\u{28989}\u{28C26}\u{28B2F}\u{263BE}\u92BA\u5B11\u8B69\u493C\u73F9\u{2421B}\u979B\u9771\u9938\u{20F26}\u5DC1\u{28BC5}\u{24AB2}\u981F\u{294DA}\u92F6\u{295D7}\u91E5\u44C0\u{28B50}\u{24A67}\u{28B64}\u98DC\u{28A45}\u3F00\u922A\u4925\u8414\u993B\u994D\u{27B06}\u3DFD\u999B\u4B6F\u99AA\u9A5C\u{28B65}\u{258C8}\u6A8F\u9A21\u5AFE\u9A2F\u{298F1}\u4B90\u{29948}\u99BC\u4BBD\u4B97\u937D\u5872\u{21302}\u5822\u{249B8}"],["96a1","\u{214E8}\u7844\u{2271F}\u{23DB8}\u68C5\u3D7D\u9458\u3927\u6150\u{22781}\u{2296B}\u6107\u9C4F\u9C53\u9C7B\u9C35\u9C10\u9B7F\u9BCF\u{29E2D}\u9B9F\u{2A1F5}\u{2A0FE}\u9D21\u4CAE\u{24104}\u9E18\u4CB0\u9D0C\u{2A1B4}\u{2A0ED}\u{2A0F3}\u{2992F}\u9DA5\u84BD\u{26E12}\u{26FDF}\u{26B82}\u85FC\u4533\u{26DA4}\u{26E84}\u{26DF0}\u8420\u85EE\u{26E00}\u{237D7}\u{26064}\u79E2\u{2359C}\u{23640}\u492D\u{249DE}\u3D62\u93DB\u92BE\u9348\u{202BF}\u78B9\u9277\u944D\u4FE4\u3440\u9064\u{2555D}\u783D\u7854\u78B6\u784B\u{21757}\u{231C9}\u{24941}\u369A\u4F72\u6FDA\u6FD9\u701E\u701E\u5414\u{241B5}\u57BB\u58F3\u578A\u9D16\u57D7\u7134\u34AF\u{241AC}\u71EB\u{26C40}\u{24F97}\u5B28\u{217B5}\u{28A49}"],["9740","\u610C\u5ACE\u5A0B\u42BC\u{24488}\u372C\u4B7B\u{289FC}\u93BB\u93B8\u{218D6}\u{20F1D}\u8472\u{26CC0}\u{21413}\u{242FA}\u{22C26}\u{243C1}\u5994\u{23DB7}\u{26741}\u7DA8\u{2615B}\u{260A4}\u{249B9}\u{2498B}\u{289FA}\u92E5\u73E2\u3EE9\u74B4\u{28B63}\u{2189F}\u3EE1\u{24AB3}\u6AD8\u73F3\u73FB\u3ED6\u{24A3E}\u{24A94}\u{217D9}\u{24A66}\u{203A7}\u{21424}\u{249E5}\u7448\u{24916}\u70A5\u{24976}\u9284\u73E6\u935F\u{204FE}\u9331\u{28ACE}\u{28A16}\u9386\u{28BE7}\u{255D5}\u4935\u{28A82}\u716B"],["97a1","\u{24943}\u{20CFF}\u56A4\u{2061A}\u{20BEB}\u{20CB8}\u5502\u79C4\u{217FA}\u7DFE\u{216C2}\u{24A50}\u{21852}\u452E\u9401\u370A\u{28AC0}\u{249AD}\u59B0\u{218BF}\u{21883}\u{27484}\u5AA1\u36E2\u{23D5B}\u36B0\u925F\u5A79\u{28A81}\u{21862}\u9374\u3CCD\u{20AB4}\u4A96\u398A\u50F4\u3D69\u3D4C\u{2139C}\u7175\u42FB\u{28218}\u6E0F\u{290E4}\u44EB\u6D57\u{27E4F}\u7067\u6CAF\u3CD6\u{23FED}\u{23E2D}\u6E02\u6F0C\u3D6F\u{203F5}\u7551\u36BC\u34C8\u4680\u3EDA\u4871\u59C4\u926E\u493E\u8F41\u{28C1C}\u{26BC0}\u5812\u57C8\u36D6\u{21452}\u70FE\u{24362}\u{24A71}\u{22FE3}\u{212B0}\u{223BD}\u68B9\u6967\u{21398}\u{234E5}\u{27BF4}\u{236DF}\u{28A83}\u{237D6}\u{233FA}\u{24C9F}\u6A1A\u{236AD}\u{26CB7}\u843E\u44DF\u44CE"],["9840","\u{26D26}\u{26D51}\u{26C82}\u{26FDE}\u6F17\u{27109}\u833D\u{2173A}\u83ED\u{26C80}\u{27053}\u{217DB}\u5989\u5A82\u{217B3}\u5A61\u5A71\u{21905}\u{241FC}\u372D\u59EF\u{2173C}\u36C7\u718E\u9390\u669A\u{242A5}\u5A6E\u5A2B\u{24293}\u6A2B\u{23EF9}\u{27736}\u{2445B}\u{242CA}\u711D\u{24259}\u{289E1}\u4FB0\u{26D28}\u5CC2\u{244CE}\u{27E4D}\u{243BD}\u6A0C\u{24256}\u{21304}\u70A6\u7133\u{243E9}\u3DA5\u6CDF\u{2F825}\u{24A4F}\u7E65\u59EB\u5D2F\u3DF3\u5F5C\u{24A5D}\u{217DF}\u7DA4\u8426"],["98a1","\u5485\u{23AFA}\u{23300}\u{20214}\u577E\u{208D5}\u{20619}\u3FE5\u{21F9E}\u{2A2B6}\u7003\u{2915B}\u5D70\u738F\u7CD3\u{28A59}\u{29420}\u4FC8\u7FE7\u72CD\u7310\u{27AF4}\u7338\u7339\u{256F6}\u7341\u7348\u3EA9\u{27B18}\u906C\u71F5\u{248F2}\u73E1\u81F6\u3ECA\u770C\u3ED1\u6CA2\u56FD\u7419\u741E\u741F\u3EE2\u3EF0\u3EF4\u3EFA\u74D3\u3F0E\u3F53\u7542\u756D\u7572\u758D\u3F7C\u75C8\u75DC\u3FC0\u764D\u3FD7\u7674\u3FDC\u767A\u{24F5C}\u7188\u5623\u8980\u5869\u401D\u7743\u4039\u6761\u4045\u35DB\u7798\u406A\u406F\u5C5E\u77BE\u77CB\u58F2\u7818\u70B9\u781C\u40A8\u7839\u7847\u7851\u7866\u8448\u{25535}\u7933\u6803\u7932\u4103"],["9940","\u4109\u7991\u7999\u8FBB\u7A06\u8FBC\u4167\u7A91\u41B2\u7ABC\u8279\u41C4\u7ACF\u7ADB\u41CF\u4E21\u7B62\u7B6C\u7B7B\u7C12\u7C1B\u4260\u427A\u7C7B\u7C9C\u428C\u7CB8\u4294\u7CED\u8F93\u70C0\u{20CCF}\u7DCF\u7DD4\u7DD0\u7DFD\u7FAE\u7FB4\u729F\u4397\u8020\u8025\u7B39\u802E\u8031\u8054\u3DCC\u57B4\u70A0\u80B7\u80E9\u43ED\u810C\u732A\u810E\u8112\u7560\u8114\u4401\u3B39\u8156\u8159\u815A"],["99a1","\u4413\u583A\u817C\u8184\u4425\u8193\u442D\u81A5\u57EF\u81C1\u81E4\u8254\u448F\u82A6\u8276\u82CA\u82D8\u82FF\u44B0\u8357\u9669\u698A\u8405\u70F5\u8464\u60E3\u8488\u4504\u84BE\u84E1\u84F8\u8510\u8538\u8552\u453B\u856F\u8570\u85E0\u4577\u8672\u8692\u86B2\u86EF\u9645\u878B\u4606\u4617\u88AE\u88FF\u8924\u8947\u8991\u{27967}\u8A29\u8A38\u8A94\u8AB4\u8C51\u8CD4\u8CF2\u8D1C\u4798\u585F\u8DC3\u47ED\u4EEE\u8E3A\u55D8\u5754\u8E71\u55F5\u8EB0\u4837\u8ECE\u8EE2\u8EE4\u8EED\u8EF2\u8FB7\u8FC1\u8FCA\u8FCC\u9033\u99C4\u48AD\u98E0\u9213\u491E\u9228\u9258\u926B\u92B1\u92AE\u92BF"],["9a40","\u92E3\u92EB\u92F3\u92F4\u92FD\u9343\u9384\u93AD\u4945\u4951\u9EBF\u9417\u5301\u941D\u942D\u943E\u496A\u9454\u9479\u952D\u95A2\u49A7\u95F4\u9633\u49E5\u67A0\u4A24\u9740\u4A35\u97B2\u97C2\u5654\u4AE4\u60E8\u98B9\u4B19\u98F1\u5844\u990E\u9919\u51B4\u991C\u9937\u9942\u995D\u9962\u4B70\u99C5\u4B9D\u9A3C\u9B0F\u7A83\u9B69\u9B81\u9BDD\u9BF1\u9BF4\u4C6D\u9C20\u376F\u{21BC2}\u9D49\u9C3A"],["9aa1","\u9EFE\u5650\u9D93\u9DBD\u9DC0\u9DFC\u94F6\u8FB6\u9E7B\u9EAC\u9EB1\u9EBD\u9EC6\u94DC\u9EE2\u9EF1\u9EF8\u7AC8\u9F44\u{20094}\u{202B7}\u{203A0}\u691A\u94C3\u59AC\u{204D7}\u5840\u94C1\u37B9\u{205D5}\u{20615}\u{20676}\u{216BA}\u5757\u7173\u{20AC2}\u{20ACD}\u{20BBF}\u546A\u{2F83B}\u{20BCB}\u549E\u{20BFB}\u{20C3B}\u{20C53}\u{20C65}\u{20C7C}\u60E7\u{20C8D}\u567A\u{20CB5}\u{20CDD}\u{20CED}\u{20D6F}\u{20DB2}\u{20DC8}\u6955\u9C2F\u87A5\u{20E04}\u{20E0E}\u{20ED7}\u{20F90}\u{20F2D}\u{20E73}\u5C20\u{20FBC}\u5E0B\u{2105C}\u{2104F}\u{21076}\u671E\u{2107B}\u{21088}\u{21096}\u3647\u{210BF}\u{210D3}\u{2112F}\u{2113B}\u5364\u84AD\u{212E3}\u{21375}\u{21336}\u8B81\u{21577}\u{21619}\u{217C3}\u{217C7}\u4E78\u70BB\u{2182D}\u{2196A}"],["9b40","\u{21A2D}\u{21A45}\u{21C2A}\u{21C70}\u{21CAC}\u{21EC8}\u62C3\u{21ED5}\u{21F15}\u7198\u6855\u{22045}\u69E9\u36C8\u{2227C}\u{223D7}\u{223FA}\u{2272A}\u{22871}\u{2294F}\u82FD\u{22967}\u{22993}\u{22AD5}\u89A5\u{22AE8}\u8FA0\u{22B0E}\u97B8\u{22B3F}\u9847\u9ABD\u{22C4C}"],["9b62","\u{22C88}\u{22CB7}\u{25BE8}\u{22D08}\u{22D12}\u{22DB7}\u{22D95}\u{22E42}\u{22F74}\u{22FCC}\u{23033}\u{23066}\u{2331F}\u{233DE}\u5FB1\u6648\u66BF\u{27A79}\u{23567}\u{235F3}\u7201\u{249BA}\u77D7\u{2361A}\u{23716}\u7E87\u{20346}\u58B5\u670E"],["9ba1","\u6918\u{23AA7}\u{27657}\u{25FE2}\u{23E11}\u{23EB9}\u{275FE}\u{2209A}\u48D0\u4AB8\u{24119}\u{28A9A}\u{242EE}\u{2430D}\u{2403B}\u{24334}\u{24396}\u{24A45}\u{205CA}\u51D2\u{20611}\u599F\u{21EA8}\u3BBE\u{23CFF}\u{24404}\u{244D6}\u5788\u{24674}\u399B\u{2472F}\u{285E8}\u{299C9}\u3762\u{221C3}\u8B5E\u{28B4E}\u99D6\u{24812}\u{248FB}\u{24A15}\u7209\u{24AC0}\u{20C78}\u5965\u{24EA5}\u{24F86}\u{20779}\u8EDA\u{2502C}\u528F\u573F\u7171\u{25299}\u{25419}\u{23F4A}\u{24AA7}\u55BC\u{25446}\u{2546E}\u{26B52}\u91D4\u3473\u{2553F}\u{27632}\u{2555E}\u4718\u{25562}\u{25566}\u{257C7}\u{2493F}\u{2585D}\u5066\u34FB\u{233CC}\u60DE\u{25903}\u477C\u{28948}\u{25AAE}\u{25B89}\u{25C06}\u{21D90}\u57A1\u7151\u6FB6\u{26102}\u{27C12}\u9056\u{261B2}\u{24F9A}\u8B62\u{26402}\u{2644A}"],["9c40","\u5D5B\u{26BF7}\u8F36\u{26484}\u{2191C}\u8AEA\u{249F6}\u{26488}\u{23FEF}\u{26512}\u4BC0\u{265BF}\u{266B5}\u{2271B}\u9465\u{257E1}\u6195\u5A27\u{2F8CD}\u4FBB\u56B9\u{24521}\u{266FC}\u4E6A\u{24934}\u9656\u6D8F\u{26CBD}\u3618\u8977\u{26799}\u{2686E}\u{26411}\u{2685E}\u71DF\u{268C7}\u7B42\u{290C0}\u{20A11}\u{26926}\u9104\u{26939}\u7A45\u9DF0\u{269FA}\u9A26\u{26A2D}\u365F\u{26469}\u{20021}\u7983\u{26A34}\u{26B5B}\u5D2C\u{23519}\u83CF\u{26B9D}\u46D0\u{26CA4}\u753B\u8865\u{26DAE}\u58B6"],["9ca1","\u371C\u{2258D}\u{2704B}\u{271CD}\u3C54\u{27280}\u{27285}\u9281\u{2217A}\u{2728B}\u9330\u{272E6}\u{249D0}\u6C39\u949F\u{27450}\u{20EF8}\u8827\u88F5\u{22926}\u{28473}\u{217B1}\u6EB8\u{24A2A}\u{21820}\u39A4\u36B9\u5C10\u79E3\u453F\u66B6\u{29CAD}\u{298A4}\u8943\u{277CC}\u{27858}\u56D6\u40DF\u{2160A}\u39A1\u{2372F}\u{280E8}\u{213C5}\u71AD\u8366\u{279DD}\u{291A8}\u5A67\u4CB7\u{270AF}\u{289AB}\u{279FD}\u{27A0A}\u{27B0B}\u{27D66}\u{2417A}\u7B43\u797E\u{28009}\u6FB5\u{2A2DF}\u6A03\u{28318}\u53A2\u{26E07}\u93BF\u6836\u975D\u{2816F}\u{28023}\u{269B5}\u{213ED}\u{2322F}\u{28048}\u5D85\u{28C30}\u{28083}\u5715\u9823\u{28949}\u5DAB\u{24988}\u65BE\u69D5\u53D2\u{24AA5}\u{23F81}\u3C11\u6736\u{28090}\u{280F4}\u{2812E}\u{21FA1}\u{2814F}"],["9d40","\u{28189}\u{281AF}\u{2821A}\u{28306}\u{2832F}\u{2838A}\u35CA\u{28468}\u{286AA}\u48FA\u63E6\u{28956}\u7808\u9255\u{289B8}\u43F2\u{289E7}\u43DF\u{289E8}\u{28B46}\u{28BD4}\u59F8\u{28C09}\u8F0B\u{28FC5}\u{290EC}\u7B51\u{29110}\u{2913C}\u3DF7\u{2915E}\u{24ACA}\u8FD0\u728F\u568B\u{294E7}\u{295E9}\u{295B0}\u{295B8}\u{29732}\u{298D1}\u{29949}\u{2996A}\u{299C3}\u{29A28}\u{29B0E}\u{29D5A}\u{29D9B}\u7E9F\u{29EF8}\u{29F23}\u4CA4\u9547\u{2A293}\u71A2\u{2A2FF}\u4D91\u9012\u{2A5CB}\u4D9C\u{20C9C}\u8FBE\u55C1"],["9da1","\u8FBA\u{224B0}\u8FB9\u{24A93}\u4509\u7E7F\u6F56\u6AB1\u4EEA\u34E4\u{28B2C}\u{2789D}\u373A\u8E80\u{217F5}\u{28024}\u{28B6C}\u{28B99}\u{27A3E}\u{266AF}\u3DEB\u{27655}\u{23CB7}\u{25635}\u{25956}\u4E9A\u{25E81}\u{26258}\u56BF\u{20E6D}\u8E0E\u5B6D\u{23E88}\u{24C9E}\u63DE\u62D0\u{217F6}\u{2187B}\u6530\u562D\u{25C4A}\u541A\u{25311}\u3DC6\u{29D98}\u4C7D\u5622\u561E\u7F49\u{25ED8}\u5975\u{23D40}\u8770\u4E1C\u{20FEA}\u{20D49}\u{236BA}\u8117\u9D5E\u8D18\u763B\u9C45\u764E\u77B9\u9345\u5432\u8148\u82F7\u5625\u8132\u8418\u80BD\u55EA\u7962\u5643\u5416\u{20E9D}\u35CE\u5605\u55F1\u66F1\u{282E2}\u362D\u7534\u55F0\u55BA\u5497\u5572\u{20C41}\u{20C96}\u5ED0\u{25148}\u{20E76}\u{22C62}"],["9e40","\u{20EA2}\u9EAB\u7D5A\u55DE\u{21075}\u629D\u976D\u5494\u8CCD\u71F6\u9176\u63FC\u63B9\u63FE\u5569\u{22B43}\u9C72\u{22EB3}\u519A\u34DF\u{20DA7}\u51A7\u544D\u551E\u5513\u7666\u8E2D\u{2688A}\u75B1\u80B6\u8804\u8786\u88C7\u81B6\u841C\u{210C1}\u44EC\u7304\u{24706}\u5B90\u830B\u{26893}\u567B\u{226F4}\u{27D2F}\u{241A3}\u{27D73}\u{26ED0}\u{272B6}\u9170\u{211D9}\u9208\u{23CFC}\u{2A6A9}\u{20EAC}\u{20EF9}\u7266\u{21CA2}\u474E\u{24FC2}\u{27FF9}\u{20FEB}\u40FA"],["9ea1","\u9C5D\u651F\u{22DA0}\u48F3\u{247E0}\u{29D7C}\u{20FEC}\u{20E0A}\u6062\u{275A3}\u{20FED}"],["9ead","\u{26048}\u{21187}\u71A3\u7E8E\u9D50\u4E1A\u4E04\u3577\u5B0D\u6CB2\u5367\u36AC\u39DC\u537D\u36A5\u{24618}\u589A\u{24B6E}\u822D\u544B\u57AA\u{25A95}\u{20979}"],["9ec5","\u3A52\u{22465}\u7374\u{29EAC}\u4D09\u9BED\u{23CFE}\u{29F30}\u4C5B\u{24FA9}\u{2959E}\u{29FDE}\u845C\u{23DB6}\u{272B2}\u{267B3}\u{23720}\u632E\u7D25\u{23EF7}\u{23E2C}\u3A2A\u9008\u52CC\u3E74\u367A\u45E9\u{2048E}\u7640\u5AF0\u{20EB6}\u787A\u{27F2E}\u58A7\u40BF\u567C\u9B8B\u5D74\u7654\u{2A434}\u9E85\u4CE1\u75F9\u37FB\u6119\u{230DA}\u{243F2}"],["9ef5","\u565D\u{212A9}\u57A7\u{24963}\u{29E06}\u5234\u{270AE}\u35AD\u6C4A\u9D7C"],["9f40","\u7C56\u9B39\u57DE\u{2176C}\u5C53\u64D3\u{294D0}\u{26335}\u{27164}\u86AD\u{20D28}\u{26D22}\u{24AE2}\u{20D71}"],["9f4f","\u51FE\u{21F0F}\u5D8E\u9703\u{21DD1}\u9E81\u904C\u7B1F\u9B02\u5CD1\u7BA3\u6268\u6335\u9AFF\u7BCF\u9B2A\u7C7E\u9B2E\u7C42\u7C86\u9C15\u7BFC\u9B09\u9F17\u9C1B\u{2493E}\u9F5A\u5573\u5BC3\u4FFD\u9E98\u4FF2\u5260\u3E06\u52D1\u5767\u5056\u59B7\u5E12\u97C8\u9DAB\u8F5C\u5469\u97B4\u9940\u97BA\u532C\u6130"],["9fa1","\u692C\u53DA\u9C0A\u9D02\u4C3B\u9641\u6980\u50A6\u7546\u{2176D}\u99DA\u5273"],["9fae","\u9159\u9681\u915C"],["9fb2","\u9151\u{28E97}\u637F\u{26D23}\u6ACA\u5611\u918E\u757A\u6285\u{203FC}\u734F\u7C70\u{25C21}\u{23CFD}"],["9fc1","\u{24919}\u76D6\u9B9D\u4E2A\u{20CD4}\u83BE\u8842"],["9fc9","\u5C4A\u69C0\u50ED\u577A\u521F\u5DF5\u4ECE\u6C31\u{201F2}\u4F39\u549C\u54DA\u529A\u8D82\u35FE\u5F0C\u35F3"],["9fdb","\u6B52\u917C\u9FA5\u9B97\u982E\u98B4\u9ABA\u9EA8\u9E84\u717A\u7B14"],["9fe7","\u6BFA\u8818\u7F78"],["9feb","\u5620\u{2A64A}\u8E77\u9F53"],["9ff0","\u8DD4\u8E4F\u9E1C\u8E01\u6282\u{2837D}\u8E28\u8E75\u7AD3\u{24A77}\u7A3E\u78D8\u6CEA\u8A67\u7607"],["a040","\u{28A5A}\u9F26\u6CCE\u87D6\u75C3\u{2A2B2}\u7853\u{2F840}\u8D0C\u72E2\u7371\u8B2D\u7302\u74F1\u8CEB\u{24ABB}\u862F\u5FBA\u88A0\u44B7"],["a055","\u{2183B}\u{26E05}"],["a058","\u8A7E\u{2251B}"],["a05b","\u60FD\u7667\u9AD7\u9D44\u936E\u9B8F\u87F5"],["a063","\u880F\u8CF7\u732C\u9721\u9BB0\u35D6\u72B2\u4C07\u7C51\u994A\u{26159}\u6159\u4C04\u9E96\u617D"],["a073","\u575F\u616F\u62A6\u6239\u62CE\u3A5C\u61E2\u53AA\u{233F5}\u6364\u6802\u35D2"],["a0a1","\u5D57\u{28BC2}\u8FDA\u{28E39}"],["a0a6","\u50D9\u{21D46}\u7906\u5332\u9638\u{20F3B}\u4065"],["a0ae","\u77FE"],["a0b0","\u7CC2\u{25F1A}\u7CDA\u7A2D\u8066\u8063\u7D4D\u7505\u74F2\u8994\u821A\u670C\u8062\u{27486}\u805B\u74F0\u8103\u7724\u8989\u{267CC}\u7553\u{26ED1}\u87A9\u87CE\u81C8\u878C\u8A49\u8CAD\u8B43\u772B\u74F8\u84DA\u3635\u69B2\u8DA6"],["a0d4","\u89A9\u7468\u6DB9\u87C1\u{24011}\u74E7\u3DDB\u7176\u60A4\u619C\u3CD1\u7162\u6077"],["a0e2","\u7F71\u{28B2D}\u7250\u60E9\u4B7E\u5220\u3C18\u{23CC7}\u{25ED7}\u{27656}\u{25531}\u{21944}\u{212FE}\u{29903}\u{26DDC}\u{270AD}\u5CC1\u{261AD}\u{28A0F}\u{23677}\u{200EE}\u{26846}\u{24F0E}\u4562\u5B1F\u{2634C}\u9F50\u9EA6\u{2626B}"],["a3c0","\u2400",31,"\u2421"],["c6a1","\u2460",9,"\u2474",9,"\u2170",9,"\u4E36\u4E3F\u4E85\u4EA0\u5182\u5196\u51AB\u52F9\u5338\u5369\u53B6\u590A\u5B80\u5DDB\u2F33\u5E7F\u5EF4\u5F50\u5F61\u6534\u65E0\u7592\u7676\u8FB5\u96B6\xA8\u02C6\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\uFF3B\uFF3D\u273D\u3041",23],["c740","\u3059",58,"\u30A1\u30A2\u30A3\u30A4"],["c7a1","\u30A5",81,"\u0410",5,"\u0401\u0416",4],["c840","\u041B",26,"\u0451\u0436",25,"\u21E7\u21B8\u21B9\u31CF\u{200CC}\u4E5A\u{2008A}\u5202\u4491"],["c8a1","\u9FB0\u5188\u9FB1\u{27607}"],["c8cd","\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u309B\u309C\u2E80\u2E84\u2E86\u2E87\u2E88\u2E8A\u2E8C\u2E8D\u2E95\u2E9C\u2E9D\u2EA5\u2EA7\u2EAA\u2EAC\u2EAE\u2EB6\u2EBC\u2EBE\u2EC6\u2ECA\u2ECC\u2ECD\u2ECF\u2ED6\u2ED7\u2EDE\u2EE3"],["c8f5","\u0283\u0250\u025B\u0254\u0275\u0153\xF8\u014B\u028A\u026A"],["f9fe","\uFFED"],["fa40","\u{20547}\u92DB\u{205DF}\u{23FC5}\u854C\u42B5\u73EF\u51B5\u3649\u{24942}\u{289E4}\u9344\u{219DB}\u82EE\u{23CC8}\u783C\u6744\u62DF\u{24933}\u{289AA}\u{202A0}\u{26BB3}\u{21305}\u4FAB\u{224ED}\u5008\u{26D29}\u{27A84}\u{23600}\u{24AB1}\u{22513}\u5029\u{2037E}\u5FA4\u{20380}\u{20347}\u6EDB\u{2041F}\u507D\u5101\u347A\u510E\u986C\u3743\u8416\u{249A4}\u{20487}\u5160\u{233B4}\u516A\u{20BFF}\u{220FC}\u{202E5}\u{22530}\u{2058E}\u{23233}\u{21983}\u5B82\u877D\u{205B3}\u{23C99}\u51B2\u51B8"],["faa1","\u9D34\u51C9\u51CF\u51D1\u3CDC\u51D3\u{24AA6}\u51B3\u51E2\u5342\u51ED\u83CD\u693E\u{2372D}\u5F7B\u520B\u5226\u523C\u52B5\u5257\u5294\u52B9\u52C5\u7C15\u8542\u52E0\u860D\u{26B13}\u5305\u{28ADE}\u5549\u6ED9\u{23F80}\u{20954}\u{23FEC}\u5333\u5344\u{20BE2}\u6CCB\u{21726}\u681B\u73D5\u604A\u3EAA\u38CC\u{216E8}\u71DD\u44A2\u536D\u5374\u{286AB}\u537E\u537F\u{21596}\u{21613}\u77E6\u5393\u{28A9B}\u53A0\u53AB\u53AE\u73A7\u{25772}\u3F59\u739C\u53C1\u53C5\u6C49\u4E49\u57FE\u53D9\u3AAB\u{20B8F}\u53E0\u{23FEB}\u{22DA3}\u53F6\u{20C77}\u5413\u7079\u552B\u6657\u6D5B\u546D\u{26B53}\u{20D74}\u555D\u548F\u54A4\u47A6\u{2170D}\u{20EDD}\u3DB4\u{20D4D}"],["fb40","\u{289BC}\u{22698}\u5547\u4CED\u542F\u7417\u5586\u55A9\u5605\u{218D7}\u{2403A}\u4552\u{24435}\u66B3\u{210B4}\u5637\u66CD\u{2328A}\u66A4\u66AD\u564D\u564F\u78F1\u56F1\u9787\u53FE\u5700\u56EF\u56ED\u{28B66}\u3623\u{2124F}\u5746\u{241A5}\u6C6E\u708B\u5742\u36B1\u{26C7E}\u57E6\u{21416}\u5803\u{21454}\u{24363}\u5826\u{24BF5}\u585C\u58AA\u3561\u58E0\u58DC\u{2123C}\u58FB\u5BFF\u5743\u{2A150}\u{24278}\u93D3\u35A1\u591F\u68A6\u36C3\u6E59"],["fba1","\u{2163E}\u5A24\u5553\u{21692}\u8505\u59C9\u{20D4E}\u{26C81}\u{26D2A}\u{217DC}\u59D9\u{217FB}\u{217B2}\u{26DA6}\u6D71\u{21828}\u{216D5}\u59F9\u{26E45}\u5AAB\u5A63\u36E6\u{249A9}\u5A77\u3708\u5A96\u7465\u5AD3\u{26FA1}\u{22554}\u3D85\u{21911}\u3732\u{216B8}\u5E83\u52D0\u5B76\u6588\u5B7C\u{27A0E}\u4004\u485D\u{20204}\u5BD5\u6160\u{21A34}\u{259CC}\u{205A5}\u5BF3\u5B9D\u4D10\u5C05\u{21B44}\u5C13\u73CE\u5C14\u{21CA5}\u{26B28}\u5C49\u48DD\u5C85\u5CE9\u5CEF\u5D8B\u{21DF9}\u{21E37}\u5D10\u5D18\u5D46\u{21EA4}\u5CBA\u5DD7\u82FC\u382D\u{24901}\u{22049}\u{22173}\u8287\u3836\u3BC2\u5E2E\u6A8A\u5E75\u5E7A\u{244BC}\u{20CD3}\u53A6\u4EB7\u5ED0\u53A8\u{21771}\u5E09\u5EF4\u{28482}"],["fc40","\u5EF9\u5EFB\u38A0\u5EFC\u683E\u941B\u5F0D\u{201C1}\u{2F894}\u3ADE\u48AE\u{2133A}\u5F3A\u{26888}\u{223D0}\u5F58\u{22471}\u5F63\u97BD\u{26E6E}\u5F72\u9340\u{28A36}\u5FA7\u5DB6\u3D5F\u{25250}\u{21F6A}\u{270F8}\u{22668}\u91D6\u{2029E}\u{28A29}\u6031\u6685\u{21877}\u3963\u3DC7\u3639\u5790\u{227B4}\u7971\u3E40\u609E\u60A4\u60B3\u{24982}\u{2498F}\u{27A53}\u74A4\u50E1\u5AA0\u6164\u8424\u6142\u{2F8A6}\u{26ED2}\u6181\u51F4\u{20656}\u6187\u5BAA\u{23FB7}"],["fca1","\u{2285F}\u61D3\u{28B9D}\u{2995D}\u61D0\u3932\u{22980}\u{228C1}\u6023\u615C\u651E\u638B\u{20118}\u62C5\u{21770}\u62D5\u{22E0D}\u636C\u{249DF}\u3A17\u6438\u63F8\u{2138E}\u{217FC}\u6490\u6F8A\u{22E36}\u9814\u{2408C}\u{2571D}\u64E1\u64E5\u947B\u3A66\u643A\u3A57\u654D\u6F16\u{24A28}\u{24A23}\u6585\u656D\u655F\u{2307E}\u65B5\u{24940}\u4B37\u65D1\u40D8\u{21829}\u65E0\u65E3\u5FDF\u{23400}\u6618\u{231F7}\u{231F8}\u6644\u{231A4}\u{231A5}\u664B\u{20E75}\u6667\u{251E6}\u6673\u6674\u{21E3D}\u{23231}\u{285F4}\u{231C8}\u{25313}\u77C5\u{228F7}\u99A4\u6702\u{2439C}\u{24A21}\u3B2B\u69FA\u{237C2}\u675E\u6767\u6762\u{241CD}\u{290ED}\u67D7\u44E9\u6822\u6E50\u923C\u6801\u{233E6}\u{26DA0}\u685D"],["fd40","\u{2346F}\u69E1\u6A0B\u{28ADF}\u6973\u68C3\u{235CD}\u6901\u6900\u3D32\u3A01\u{2363C}\u3B80\u67AC\u6961\u{28A4A}\u42FC\u6936\u6998\u3BA1\u{203C9}\u8363\u5090\u69F9\u{23659}\u{2212A}\u6A45\u{23703}\u6A9D\u3BF3\u67B1\u6AC8\u{2919C}\u3C0D\u6B1D\u{20923}\u60DE\u6B35\u6B74\u{227CD}\u6EB5\u{23ADB}\u{203B5}\u{21958}\u3740\u5421\u{23B5A}\u6BE1\u{23EFC}\u6BDC\u6C37\u{2248B}\u{248F1}\u{26B51}\u6C5A\u8226\u6C79\u{23DBC}\u44C5\u{23DBD}\u{241A4}\u{2490C}\u{24900}"],["fda1","\u{23CC9}\u36E5\u3CEB\u{20D32}\u9B83\u{231F9}\u{22491}\u7F8F\u6837\u{26D25}\u{26DA1}\u{26DEB}\u6D96\u6D5C\u6E7C\u6F04\u{2497F}\u{24085}\u{26E72}\u8533\u{26F74}\u51C7\u6C9C\u6E1D\u842E\u{28B21}\u6E2F\u{23E2F}\u7453\u{23F82}\u79CC\u6E4F\u5A91\u{2304B}\u6FF8\u370D\u6F9D\u{23E30}\u6EFA\u{21497}\u{2403D}\u4555\u93F0\u6F44\u6F5C\u3D4E\u6F74\u{29170}\u3D3B\u6F9F\u{24144}\u6FD3\u{24091}\u{24155}\u{24039}\u{23FF0}\u{23FB4}\u{2413F}\u51DF\u{24156}\u{24157}\u{24140}\u{261DD}\u704B\u707E\u70A7\u7081\u70CC\u70D5\u70D6\u70DF\u4104\u3DE8\u71B4\u7196\u{24277}\u712B\u7145\u5A88\u714A\u716E\u5C9C\u{24365}\u714F\u9362\u{242C1}\u712C\u{2445A}\u{24A27}\u{24A22}\u71BA\u{28BE8}\u70BD\u720E"],["fe40","\u9442\u7215\u5911\u9443\u7224\u9341\u{25605}\u722E\u7240\u{24974}\u68BD\u7255\u7257\u3E55\u{23044}\u680D\u6F3D\u7282\u732A\u732B\u{24823}\u{2882B}\u48ED\u{28804}\u7328\u732E\u73CF\u73AA\u{20C3A}\u{26A2E}\u73C9\u7449\u{241E2}\u{216E7}\u{24A24}\u6623\u36C5\u{249B7}\u{2498D}\u{249FB}\u73F7\u7415\u6903\u{24A26}\u7439\u{205C3}\u3ED7\u745C\u{228AD}\u7460\u{28EB2}\u7447\u73E4\u7476\u83B9\u746C\u3730\u7474\u93F1\u6A2C\u7482\u4953\u{24A8C}"],["fea1","\u{2415F}\u{24A79}\u{28B8F}\u5B46\u{28C03}\u{2189E}\u74C8\u{21988}\u750E\u74E9\u751E\u{28ED9}\u{21A4B}\u5BD7\u{28EAC}\u9385\u754D\u754A\u7567\u756E\u{24F82}\u3F04\u{24D13}\u758E\u745D\u759E\u75B4\u7602\u762C\u7651\u764F\u766F\u7676\u{263F5}\u7690\u81EF\u37F8\u{26911}\u{2690E}\u76A1\u76A5\u76B7\u76CC\u{26F9F}\u8462\u{2509D}\u{2517D}\u{21E1C}\u771E\u7726\u7740\u64AF\u{25220}\u7758\u{232AC}\u77AF\u{28964}\u{28968}\u{216C1}\u77F4\u7809\u{21376}\u{24A12}\u68CA\u78AF\u78C7\u78D3\u96A5\u792E\u{255E0}\u78D7\u7934\u78B1\u{2760C}\u8FB8\u8884\u{28B2B}\u{26083}\u{2261C}\u7986\u8900\u6902\u7980\u{25857}\u799D\u{27B39}\u793C\u79A9\u6E2A\u{27126}\u3EA8\u79C6\u{2910D}\u79D4"]]}});var require_dbcs_data=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/dbcs-data.js"(exports,module2){"use strict";module2.exports={shiftjis:{type:"_dbcs",table:function(){return require_shiftjis()},encodeAdd:{"\xA5":92,"\u203E":126},encodeSkipVals:[{from:60736,to:63808}]},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_eucjp()},encodeAdd:{"\xA5":92,"\u203E":126}},gb2312:"cp936",gb231280:"cp936",gb23121980:"cp936",csgb2312:"cp936",csiso58gb231280:"cp936",euccn:"cp936",windows936:"cp936",ms936:"cp936",936:"cp936",cp936:{type:"_dbcs",table:function(){return require_cp936()}},gbk:{type:"_dbcs",table:function(){return require_cp936().concat(require_gbk_added())}},xgbk:"gbk",isoir58:"gbk",gb18030:{type:"_dbcs",table:function(){return require_cp936().concat(require_gbk_added())},gb18030:function(){return require_gb18030_ranges()},encodeSkipVals:[128],encodeAdd:{"\u20AC":41699}},chinese:"gb18030",windows949:"cp949",ms949:"cp949",949:"cp949",cp949:{type:"_dbcs",table:function(){return require_cp949()}},cseuckr:"cp949",csksc56011987:"cp949",euckr:"cp949",isoir149:"cp949",korean:"cp949",ksc56011987:"cp949",ksc56011989:"cp949",ksc5601:"cp949",windows950:"cp950",ms950:"cp950",950:"cp950",cp950:{type:"_dbcs",table:function(){return require_cp950()}},big5:"big5hkscs",big5hkscs:{type:"_dbcs",table:function(){return require_cp950().concat(require_big5_added())},encodeSkipVals:[36457,36463,36478,36523,36532,36557,36560,36695,36713,36718,36811,36862,36973,36986,37060,37084,37105,37311,37551,37552,37553,37554,37585,37959,38090,38361,38652,39285,39798,39800,39803,39878,39902,39916,39926,40002,40019,40034,40040,40043,40055,40124,40125,40144,40279,40282,40388,40431,40443,40617,40687,40701,40800,40907,41079,41180,41183,36812,37576,38468,38637,41636,41637,41639,41638,41676,41678]},cnbig5:"big5hkscs",csbig5:"big5hkscs",xxbig5:"big5hkscs"}}});var require_encodings=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/encodings/index.js"(exports,module2){"use strict";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()];for(i=0;i<modules.length;i++){module2=modules[i];for(enc in module2)Object.prototype.hasOwnProperty.call(module2,enc)&&(exports[enc]=module2[enc])}var module2,enc,i}});var require_streams=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/lib/streams.js"(exports,module2){"use strict";var Buffer2=require_safer().Buffer;module2.exports=function(stream_module){var Transform=stream_module.Transform;function IconvLiteEncoderStream(conv,options){this.conv=conv,options=options||{},options.decodeStrings=!1,Transform.call(this,options)}__name(IconvLiteEncoderStream,"IconvLiteEncoderStream"),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);res&&res.length&&this.push(res),done()}catch(e){done(e)}},IconvLiteEncoderStream.prototype._flush=function(done){try{var res=this.conv.end();res&&res.length&&this.push(res),done()}catch(e){done(e)}},IconvLiteEncoderStream.prototype.collect=function(cb){var chunks=[];return this.on("error",cb),this.on("data",function(chunk){chunks.push(chunk)}),this.on("end",function(){cb(null,Buffer2.concat(chunks))}),this};function IconvLiteDecoderStream(conv,options){this.conv=conv,options=options||{},options.encoding=this.encoding="utf8",Transform.call(this,options)}return __name(IconvLiteDecoderStream,"IconvLiteDecoderStream"),IconvLiteDecoderStream.prototype=Object.create(Transform.prototype,{constructor:{value:IconvLiteDecoderStream}}),IconvLiteDecoderStream.prototype._transform=function(chunk,encoding,done){if(!Buffer2.isBuffer(chunk)&&!(chunk instanceof Uint8Array))return done(new Error("Iconv decoding stream needs buffers as its input."));try{var res=this.conv.write(chunk);res&&res.length&&this.push(res,this.encoding),done()}catch(e){done(e)}},IconvLiteDecoderStream.prototype._flush=function(done){try{var res=this.conv.end();res&&res.length&&this.push(res,this.encoding),done()}catch(e){done(e)}},IconvLiteDecoderStream.prototype.collect=function(cb){var res="";return this.on("error",cb),this.on("data",function(chunk){res+=chunk}),this.on("end",function(){cb(null,res)}),this},{IconvLiteEncoderStream,IconvLiteDecoderStream}}}});var require_lib=__commonJS({"../node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite/lib/index.js"(exports,module2){"use strict";var Buffer2=require_safer().Buffer,bomHandling=require_bom_handling(),iconv=module2.exports;iconv.encodings=null;iconv.defaultCharUnicode="\uFFFD";iconv.defaultCharSingleByte="?";iconv.encode=__name(function(str,encoding,options){str=""+(str||"");var encoder=iconv.getEncoder(encoding,options),res=encoder.write(str),trail=encoder.end();return trail&&trail.length>0?Buffer2.concat([res,trail]):res},"encode");iconv.decode=__name(function(buf,encoding,options){typeof buf=="string"&&(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=!0),buf=Buffer2.from(""+(buf||""),"binary"));var decoder=iconv.getDecoder(encoding,options),res=decoder.write(buf),trail=decoder.end();return trail?res+trail:res},"decode");iconv.encodingExists=__name(function(enc){try{return iconv.getCodec(enc),!0}catch{return!1}},"encodingExists");iconv.toEncoding=iconv.encode;iconv.fromEncoding=iconv.decode;iconv._codecDataCache={};iconv.getCodec=__name(function(encoding){iconv.encodings||(iconv.encodings=require_encodings());for(var enc=iconv._canonicalizeEncoding(encoding),codecOptions={};;){var codec=iconv._codecDataCache[enc];if(codec)return codec;var codecDef=iconv.encodings[enc];switch(typeof codecDef){case"string":enc=codecDef;break;case"object":for(var key in codecDef)codecOptions[key]=codecDef[key];codecOptions.encodingName||(codecOptions.encodingName=enc),enc=codecDef.type;break;case"function":return codecOptions.encodingName||(codecOptions.encodingName=enc),codec=new codecDef(codecOptions,iconv),iconv._codecDataCache[codecOptions.encodingName]=codec,codec;default:throw new Error("Encoding not recognized: '"+encoding+"' (searched as: '"+enc+"')")}}},"getCodec");iconv._canonicalizeEncoding=function(encoding){return(""+encoding).toLowerCase().replace(/:\d{4}$|[^0-9a-z]/g,"")};iconv.getEncoder=__name(function(encoding,options){var codec=iconv.getCodec(encoding),encoder=new codec.encoder(options,codec);return codec.bomAware&&options&&options.addBOM&&(encoder=new bomHandling.PrependBOM(encoder,options)),encoder},"getEncoder");iconv.getDecoder=__name(function(encoding,options){var codec=iconv.getCodec(encoding),decoder=new codec.decoder(options,codec);return codec.bomAware&&!(options&&options.stripBOM===!1)&&(decoder=new bomHandling.StripBOM(decoder,options)),decoder},"getDecoder");iconv.enableStreamingAPI=__name(function(stream_module2){if(!iconv.supportsStreams){var streams=require_streams()(stream_module2);iconv.IconvLiteEncoderStream=streams.IconvLiteEncoderStream,iconv.IconvLiteDecoderStream=streams.IconvLiteDecoderStream,iconv.encodeStream=__name(function(encoding,options){return new iconv.IconvLiteEncoderStream(iconv.getEncoder(encoding,options),options)},"encodeStream"),iconv.decodeStream=__name(function(encoding,options){return new iconv.IconvLiteDecoderStream(iconv.getDecoder(encoding,options),options)},"decodeStream"),iconv.supportsStreams=!0}},"enableStreamingAPI");var stream_module;try{stream_module=require("stream")}catch{}stream_module&&stream_module.Transform?iconv.enableStreamingAPI(stream_module):iconv.encodeStream=iconv.decodeStream=function(){throw new Error("iconv-lite Streaming API is not enabled. Use iconv.enableStreamingAPI(require('stream')); to enable it.")}}});var require_windows=__commonJS({"../node_modules/.pnpm/node-disk-info@1.3.0/node_modules/node-disk-info/dist/platforms/windows.js"(exports){"use strict";var __importDefault=exports&&exports.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0});exports.Windows=void 0;var constants_1=require_constants6(),drive_1=__importDefault(require_drive()),utils_1=require_utils2(),iconv_lite_1=__importDefault(require_lib()),Windows=function(){function Windows2(){}return __name(Windows2,"Windows"),Windows2.run=function(){var drives=[],buffer=utils_1.Utils.execute(constants_1.Constants.WINDOWS_COMMAND),cp=utils_1.Utils.chcp(),encoding="";switch(cp){case"65000":encoding="UTF-7";break;case"65001":encoding="UTF-8";break;default:/^-?[\d.]+(?:e-?\d+)?$/.test(cp)?encoding="cp"+cp:encoding=cp}buffer=iconv_lite_1.default.encode(iconv_lite_1.default.decode(buffer,encoding),"UTF-8");var lines=buffer.toString().split(`\r\r
`),newDiskIteration=!1,caption="",description="",freeSpace=0,size=0;return lines.forEach(function(value){if(value!==""){var tokens=value.split("="),section=tokens[0],data=tokens[1];switch(section){case"Caption":caption=data,newDiskIteration=!0;break;case"Description":description=data;break;case"FreeSpace":freeSpace=isNaN(parseFloat(data))?0:+data;break;case"Size":size=isNaN(parseFloat(data))?0:+data;break}}else if(newDiskIteration){var used=size-freeSpace,percent="0%";size>0&&(percent=Math.round(used/size*100)+"%");var d=new drive_1.default(description,size,used,freeSpace,percent,caption);drives.push(d),newDiskIteration=!1,caption="",description="",freeSpace=0,size=0}}),drives},Windows2}();exports.Windows=Windows}});var require_dist=__commonJS({"../node_modules/.pnpm/node-disk-info@1.3.0/node_modules/node-disk-info/dist/index.js"(exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.getDiskInfoSync=exports.getDiskInfo=void 0;var darwin_1=require_darwin(),linux_1=require_linux(),windows_1=require_windows(),utils_1=require_utils2();function getDiskInfo2(){return new Promise(function(resolve,reject){try{var platform=utils_1.Utils.detectPlatform(),drivesInfo=void 0;switch(platform){case"aix":reject(new Error("Platform not supported: "+platform));break;case"android":reject(new Error("Platform not supported: "+platform));break;case"darwin":drivesInfo=darwin_1.Darwin.run(),resolve(drivesInfo);break;case"freebsd":drivesInfo=darwin_1.Darwin.run(),resolve(drivesInfo);break;case"linux":drivesInfo=linux_1.Linux.run(),resolve(drivesInfo);break;case"openbsd":drivesInfo=darwin_1.Darwin.run(),resolve(drivesInfo);break;case"sunos":reject(new Error("Platform not supported: "+platform));break;case"win32":drivesInfo=windows_1.Windows.run(),resolve(drivesInfo);break;default:reject(new Error("Platform not recognized: "+platform))}}catch(e){reject(e)}})}__name(getDiskInfo2,"getDiskInfo");exports.getDiskInfo=getDiskInfo2;function getDiskInfoSync(){var platform=utils_1.Utils.detectPlatform(),drivesInfo;switch(platform){case"aix":throw new Error("Platform not supported: "+platform);case"android":throw new Error("Platform not supported: "+platform);case"darwin":return drivesInfo=darwin_1.Darwin.run(),drivesInfo;case"freebsd":return drivesInfo=darwin_1.Darwin.run(),drivesInfo;case"linux":return drivesInfo=linux_1.Linux.run(),drivesInfo;case"openbsd":return drivesInfo=darwin_1.Darwin.run(),drivesInfo;case"sunos":throw new Error("Platform not supported: "+platform);case"win32":return drivesInfo=windows_1.Windows.run(),drivesInfo;default:throw new Error("Platform not recognized: "+platform)}}__name(getDiskInfoSync,"getDiskInfoSync");exports.getDiskInfoSync=getDiskInfoSync}});var import_child_process=require("child_process");var import_worker_threads=require("worker_threads");var DEFAULT_PROFILE=Object.freeze(createTemplate());function createTemplate(){return{path:"",name:"",resolution:{width:800,height:400,fullscreen:!1},minMemory:void 0,maxMemory:void 0,vmOptions:void 0,mcOptions:void 0,env:void 0,url:"",icon:"",runtime:{minecraft:"",forge:"",liteloader:"",fabricLoader:"",yarn:"",optifine:"",quiltLoader:"",neoForged:"",labyMod:""},java:"",version:"",server:null,author:"",description:"",lastAccessDate:-1,creationDate:-1,modpackVersion:"",fileApi:"",tags:[],assignMemory:void 0,prependCommand:void 0,showLog:void 0,hideLauncher:void 0,disableAuthlibInjector:void 0,disableElybyAuthlib:void 0,fastLaunch:void 0,upstream:void 0,lastPlayedDate:0,playtime:0}}__name(createTemplate,"createTemplate");var EMPTY_USER=Object.freeze({id:"",username:"",profileService:"",authService:"",accessToken:"",profiles:[],properties:{}}),EMPTY_GAME_PROFILE=Object.freeze({id:"",name:"",textures:{SKIN:{url:""}}});function isDigitsPoint(p){return"0123456789".indexOf(p)!==-1}__name(isDigitsPoint,"isDigitsPoint");function isDigits(cs){if(!cs||cs.length===0)return!1;let sz=cs.length;for(let i=0;i<sz;i++)if(!isDigitsPoint(cs.charAt(i)))return!1;return!0}__name(isDigits,"isDigits");function parseVersion(version){let comparable=new ComparableVersion(version),index=version.indexOf("-"),buildNumber2,qualifier,majorVersion,minorVersion,incrementalVersion,part1,part2;if(index<0?part1=version:(part1=version.substring(0,index),part2=version.substring(index+1)),part2!==void 0&&(part2.length===1||!part2.startsWith("0")?(buildNumber2=tryParseInt(part2),buildNumber2===void 0&&(qualifier=part2)):qualifier=part2),part1.indexOf(".")===-1&&!part1.startsWith("0"))majorVersion=tryParseInt(part1),majorVersion===void 0&&(qualifier=version,buildNumber2=void 0);else{let fallback=!1,tok=part1.split(".");tok.length!==0?(majorVersion=getNextIntegerToken(tok),majorVersion===void 0&&(fallback=!0)):fallback=!0,tok.length!==0&&(minorVersion=getNextIntegerToken(tok),minorVersion===void 0&&(fallback=!0)),tok.length!==0&&(incrementalVersion=getNextIntegerToken(tok),incrementalVersion===void 0&&(fallback=!0)),tok.length!==0&&(qualifier=tok.shift(),fallback=isDigits(qualifier)),(part1.indexOf("..")!==-1||part1.startsWith(".")||part1.endsWith("."))&&(fallback=!0),fallback&&(qualifier=version,majorVersion=void 0,minorVersion=void 0,incrementalVersion=void 0,buildNumber2=void 0)}return{buildNumber:buildNumber2,qualifier,majorVersion,minorVersion,incrementalVersion,comparable,compareTo(otherVersion){return comparable.compareTo(otherVersion.comparable)}}}__name(parseVersion,"parseVersion");function getNextIntegerToken(tok){let s=tok.shift();if(!(s.length>1&&s.startsWith("0")))return tryParseInt(s)}__name(getNextIntegerToken,"getNextIntegerToken");function tryParseInt(s){if(!isDigits(s))return;let longValue=Number.parseInt(s);if(!(longValue>Number.MAX_VALUE))return longValue}__name(tryParseInt,"tryParseInt");var IntItem=class{constructor(value){this.value=value}isNull(){return this.value===0}type=0;compareTo(item){if(item===void 0)return this.value===0?0:1;switch(item.type){case 0:let itemValue=item.value;return this.value-itemValue;case 1:return 1;case 2:return 1;default:throw new Error("invalid item: "+item)}}};__name(IntItem,"IntItem");var ListItem=class{value=[];isNull(){return this.value.length===0}type=2;push(item){this.value.push(item)}compareTo(item){if(item===void 0)return this.value.length===0?0:this.value[0].compareTo(void 0);switch(item.type){case 0:return-1;case 1:return 1;case 2:let left=[...this.value],right=[...item.value];for(;left.length!==0||right.length!==0;){let l=left.length!==0?left.shift():void 0,r=right.length!==0?right.shift():void 0,result=l===void 0?r===void 0?0:-1*r.compareTo(l):l.compareTo(r);if(result!==0)return result}return 0;default:throw new Error("invalid item: "+item)}}normalize(){for(let i=this.value.length-1;i>=0;i--){let lastItem=this.value[i];if(lastItem.isNull())this.value.splice(i,1);else if(!(lastItem instanceof ListItem))break}}};__name(ListItem,"ListItem");var _StringItem=class{constructor(value,followedByDigit){this.value=value;if(followedByDigit&&value.length===1)switch(value.charAt(0)){case"a":value="alpha";break;case"b":value="beta";break;case"m":value="milestone";break;default:}this.value=_StringItem.ALIASES[value]||value}isNull(){return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX)===0}static compre(a,b){return a>b?1:a===b?0:-1}static comparableQualifier(qualifier){let i=_StringItem.QUALIFIERS.indexOf(qualifier);return i===-1?_StringItem.QUALIFIERS.length+"-"+qualifier:i.toString()}type=1;compareTo(item){if(!item)return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX);switch(item.type){case 0:return-1;case 1:return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.comparableQualifier(item.value));case 2:return-1;default:throw new Error("invalid item: "+item)}}},StringItem=_StringItem;__name(StringItem,"StringItem"),__publicField(StringItem,"QUALIFIERS",["alpha","beta","milestone","rc","snapshot","","sp"]),__publicField(StringItem,"RELEASE_VERSION_INDEX",_StringItem.QUALIFIERS.indexOf("").toString()),__publicField(StringItem,"ALIASES",{ga:"",final:"",release:"",cr:"rc"});var ComparableVersion=class{constructor(version){this.version=version;let items=this.items;version=version.toLowerCase();let list=items,stack=[];stack.push(list);let isDigit=!1,startIndex=0;for(let i=0;i<version.length;i++){let c=version.charAt(i);c==="."?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex,i))),startIndex=i+1):c==="-"?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex,i))),startIndex=i+1,list.push(list=new ListItem),stack.push(list)):isDigitsPoint(c)?(!isDigit&&i>startIndex&&(list.push(new StringItem(version.substring(startIndex,i),!0)),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!0):(isDigit&&i>startIndex&&(list.push(ComparableVersion.parseItem(!0,version.substring(startIndex,i))),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!1)}for(version.length>startIndex&&list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex)));stack.length!==0;)list=stack.pop(),list.normalize()}items=new ListItem;static stripLeadingZeroes(buf){if(buf===void 0||buf.length===0)return"0";for(let i=0;i<buf.length;++i)if(buf.charAt(i)!=="0")return buf.substring(i);return buf}static parseItem(isDigit,buf){return isDigit?(buf=ComparableVersion.stripLeadingZeroes(buf),new IntItem(Number.parseInt(buf))):new StringItem(buf,!1)}compareTo(o){return this.items.compareTo(o.items)}};__name(ComparableVersion,"ComparableVersion");var _Restriction=class{constructor(lowerBound,lowerBoundInclusive,upperBound,upperBoundInclusive){this.lowerBound=lowerBound;this.lowerBoundInclusive=lowerBoundInclusive;this.upperBound=upperBound;this.upperBoundInclusive=upperBoundInclusive}containsVersion(version){if(this.lowerBound!==void 0){let comparison=this.lowerBound.compareTo(version);if(comparison===0&&!this.lowerBoundInclusive||comparison>0)return!1}if(this.upperBound!==void 0){let comparison=this.upperBound.compareTo(version);if(comparison===0&&!this.upperBoundInclusive||comparison<0)return!1}return!0}},Restriction=_Restriction;__name(Restriction,"Restriction"),__publicField(Restriction,"EVERYTHING",new _Restriction(void 0,!1,void 0,!1));var _VersionRange=class{constructor(recommendedVersion,restrictions){this.recommendedVersion=recommendedVersion;this.restrictions=restrictions}static createFromVersionSpec(spec){if(spec===void 0)return;let restrictions=[],process2=spec,version,upperBound,lowerBound;for(;process2.startsWith("[")||process2.startsWith("(");){let index1=process2.indexOf(")"),index2=process2.indexOf("]"),index=index2;if((index2<0||index1<index2)&&index1>=0&&(index=index1),index<0)throw new Error("Unbounded range: "+spec);let restriction=_VersionRange.parseRestriction(process2.substring(0,index+1));if(lowerBound===void 0&&(lowerBound=restriction.lowerBound),upperBound!==void 0){let lo=restriction.lowerBound;if(lo===void 0||lo.compareTo(upperBound)<0)throw new Error("Ranges overlap: "+spec)}restrictions.push(restriction),upperBound=restriction.upperBound,process2=process2.substring(index+1).trim(),process2.length>0&&process2.startsWith(",")&&(process2=process2.substring(1).trim())}if(process2.length>0){if(restrictions.length>0)throw new Error("Only fully-qualified sets allowed in multiple set scenario: "+spec);version=parseVersion(process2),restrictions.push(Restriction.EVERYTHING)}return new _VersionRange(version,restrictions)}static parseRestriction(spec){let lowerBoundInclusive=spec.startsWith("["),upperBoundInclusive=spec.endsWith("]"),process2=spec.substring(1,spec.length-1).trim(),restriction,index=process2.indexOf(",");if(index<0){if(!lowerBoundInclusive||!upperBoundInclusive)throw new Error("Single version must be surrounded by []: "+spec);let version=parseVersion(process2);restriction=new Restriction(version,lowerBoundInclusive,version,upperBoundInclusive)}else{let lowerBound=process2.substring(0,index).trim(),upperBound=process2.substring(index+1).trim();if(lowerBound===upperBound)throw new Error("Range cannot have identical boundaries: "+spec);let lowerVersion;lowerBound.length>0&&(lowerVersion=parseVersion(lowerBound));let upperVersion;if(upperBound.length>0&&(upperVersion=parseVersion(upperBound)),upperVersion!==void 0&&lowerVersion!==void 0&&upperVersion.compareTo(lowerVersion)<0)throw new Error("Range defies version ordering: "+spec);restriction=new Restriction(lowerVersion,lowerBoundInclusive,upperVersion,upperBoundInclusive)}return restriction}containsVersion(version){for(let restriction of this.restrictions)if(restriction.containsVersion(version))return!0;return!1}},VersionRange=_VersionRange;__name(VersionRange,"VersionRange"),__publicField(VersionRange,"from",_VersionRange.createFromVersionSpec);var EMPTY_VERSION=Object.freeze({id:"",inheritances:[],path:"",minecraft:"",forge:"",fabric:"",liteloader:"",quilt:"",neoForged:"",labyMod:"",optifine:""});var import_undici=__toESM(require_undici());async function getSerializedError(e,context){if((e instanceof AggregateError||e.name==="AggregateError"&&e.errors instanceof Array)&&(e=e.errors),e instanceof Array)return e.length!==1?Promise.all(e.map(v=>getSerializedError(v,context))):getSerializedError(e[0],context);let error={};if(e instanceof Error){try{Object.assign(error,JSON.parse(JSON.stringify(e,(key,val)=>val)))}catch{}error.message=e.message,error.stack=e.stack,error.name=e.name}else error&&(error.message=error.toString());return error}__name(getSerializedError,"getSerializedError");import_worker_threads.parentPort!==null&&main(import_worker_threads.parentPort);var semaphore=0,handlers={},generators={};function main(port){port.on("message",async message=>{let id=message.id,handler=handlers[message.type];if(handler){semaphore+=1;let promise=generators[id]||handler(...message.args),isAsyncGenerator=__name(v=>!!v&&typeof v.next=="function"&&typeof v[Symbol.asyncIterator]=="function","isAsyncGenerator");try{if(isAsyncGenerator(promise)){generators[id]=promise;let result=await promise.next();result.done&&delete generators[id],port.postMessage({result,id})}else{let result=await promise;port.postMessage({result,id})}}catch(error){let err=error instanceof Error?await getSerializedError(error,{}):error;port.postMessage({error:err,id})}finally{semaphore-=1,semaphore<=0&&port.postMessage("idle")}}})}__name(main,"main");function setHandler(handler){handlers=handler}__name(setHandler,"setHandler");var import_node_disk_info=__toESM(require_dist()),import_drive=__toESM(require_drive());function cloneCallSite(frame){let object={};return Object.getOwnPropertyNames(Object.getPrototypeOf(frame)).forEach(function(name){object[name]=/^(?:is|get)/.test(name)?function(){return frame[name].call(frame)}:frame[name]}),object.toString=CallSiteToString,object}__name(cloneCallSite,"cloneCallSite");function CallSiteToString(){let fileName,fileLocation="";if(this.isNative())fileLocation="native";else{fileName=this.getScriptNameOrSourceURL(),!fileName&&this.isEval()&&(fileLocation=this.getEvalOrigin(),fileLocation+=", "),fileName?fileLocation+=fileName:fileLocation+="<anonymous>";let lineNumber=this.getLineNumber();if(lineNumber!=null){fileLocation+=":"+lineNumber;let columnNumber=this.getColumnNumber();columnNumber&&(fileLocation+=":"+columnNumber)}}let line="",functionName=this.getFunctionName(),addSuffix=!0,isConstructor=this.isConstructor();if(!(this.isToplevel()||isConstructor)){let typeName=this.getTypeName();typeName==="[object Object]"&&(typeName="null");let methodName=this.getMethodName();functionName?(typeName&&functionName.indexOf(typeName)!==0&&(line+=typeName+"."),line+=functionName,methodName&&functionName.indexOf("."+methodName)!==functionName.length-methodName.length-1&&(line+=" [as "+methodName+"]")):line+=typeName+"."+(methodName||"<anonymous>")}else isConstructor?line+="new "+(functionName||"<anonymous>"):functionName?line+=functionName:(line+=fileLocation,addSuffix=!1);return addSuffix&&(line+=" ("+fileLocation+")"),line}__name(CallSiteToString,"CallSiteToString");var buildNumber="1130",url=`/${buildNumber}`,wrapCallSite=__name(frame=>{if(frame.isNative())return frame;frame=cloneCallSite(frame);let original=frame.getScriptNameOrSourceURL;return frame.getScriptNameOrSourceURL=function(){let name=original.call(this);return name&&(name=name.replace(__dirname,url),name=name.replace(/\\/g,"/")),name},frame},"wrapCallSite");Error.prepareStackTrace=(error,stack)=>{let name=error.name||"Error",message=error.message||"",errorString=name+": "+message,processedStack=[];for(let i=stack.length-1;i>=0;i--)processedStack.push(`
    at `+wrapCallSite(stack[i]));return errorString+processedStack.reverse().join("")};setHandler({getDiskInfo:async()=>{try{return await(0,import_node_disk_info.getDiskInfo)()}catch(e){if(process.platform==="win32")return new Promise((resolve,reject)=>{let child=(0,import_child_process.spawn)("powershell.exe",["get-psdrive -psprovider filesystem | select-object name,used,free | ConvertTo-Json"]);child.stdout.on("data",function(data){let transformed=JSON.parse(data,(k,v)=>k==="Name"?v+":":v).map(d=>new import_drive.default("NTFS",0,d.Used,d.Free,d.Used+d.Free,d.Name));resolve(transformed)}),child.on("error",reject)}).catch(()=>[]);throw e}}});
/*! Bundled license information:

undici/lib/web/fetch/body.js:
  (*! formdata-polyfill. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> *)

undici/lib/web/websocket/frame.js:
  (*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> *)
*/
"use strict";var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod));var __publicField=(obj,key,value)=>(__defNormalProp(obj,typeof key!="symbol"?key+"":key,value),value);var require_polyfills=__commonJS({"../node_modules/.pnpm/graceful-fs@4.2.11/node_modules/graceful-fs/polyfills.js"(exports,module2){var constants=require("constants"),origCwd=process.cwd,cwd=null,platform=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return cwd||(cwd=origCwd.call(process)),cwd};try{process.cwd()}catch{}typeof process.chdir=="function"&&(chdir=process.chdir,process.chdir=function(d){cwd=null,chdir.call(process,d)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,chdir));var chdir;module2.exports=patch;function patch(fs2){constants.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&patchLchmod(fs2),fs2.lutimes||patchLutimes(fs2),fs2.chown=chownFix(fs2.chown),fs2.fchown=chownFix(fs2.fchown),fs2.lchown=chownFix(fs2.lchown),fs2.chmod=chmodFix(fs2.chmod),fs2.fchmod=chmodFix(fs2.fchmod),fs2.lchmod=chmodFix(fs2.lchmod),fs2.chownSync=chownFixSync(fs2.chownSync),fs2.fchownSync=chownFixSync(fs2.fchownSync),fs2.lchownSync=chownFixSync(fs2.lchownSync),fs2.chmodSync=chmodFixSync(fs2.chmodSync),fs2.fchmodSync=chmodFixSync(fs2.fchmodSync),fs2.lchmodSync=chmodFixSync(fs2.lchmodSync),fs2.stat=statFix(fs2.stat),fs2.fstat=statFix(fs2.fstat),fs2.lstat=statFix(fs2.lstat),fs2.statSync=statFixSync(fs2.statSync),fs2.fstatSync=statFixSync(fs2.fstatSync),fs2.lstatSync=statFixSync(fs2.lstatSync),fs2.chmod&&!fs2.lchmod&&(fs2.lchmod=function(path,mode,cb){cb&&process.nextTick(cb)},fs2.lchmodSync=function(){}),fs2.chown&&!fs2.lchown&&(fs2.lchown=function(path,uid,gid,cb){cb&&process.nextTick(cb)},fs2.lchownSync=function(){}),platform==="win32"&&(fs2.rename=typeof fs2.rename!="function"?fs2.rename:function(fs$rename){function rename(from,to,cb){var start=Date.now(),backoff=0;fs$rename(from,to,__name(function CB(er){if(er&&(er.code==="EACCES"||er.code==="EPERM"||er.code==="EBUSY")&&Date.now()-start<6e4){setTimeout(function(){fs2.stat(to,function(stater,st){stater&&stater.code==="ENOENT"?fs$rename(from,to,CB):cb(er)})},backoff),backoff<100&&(backoff+=10);return}cb&&cb(er)},"CB"))}return __name(rename,"rename"),Object.setPrototypeOf&&Object.setPrototypeOf(rename,fs$rename),rename}(fs2.rename)),fs2.read=typeof fs2.read!="function"?fs2.read:function(fs$read){function read(fd,buffer,offset,length,position,callback_){var callback;if(callback_&&typeof callback_=="function"){var eagCounter=0;callback=__name(function(er,_,__){if(er&&er.code==="EAGAIN"&&eagCounter<10)return eagCounter++,fs$read.call(fs2,fd,buffer,offset,length,position,callback);callback_.apply(this,arguments)},"callback")}return fs$read.call(fs2,fd,buffer,offset,length,position,callback)}return __name(read,"read"),Object.setPrototypeOf&&Object.setPrototypeOf(read,fs$read),read}(fs2.read),fs2.readSync=typeof fs2.readSync!="function"?fs2.readSync:function(fs$readSync){return function(fd,buffer,offset,length,position){for(var eagCounter=0;;)try{return fs$readSync.call(fs2,fd,buffer,offset,length,position)}catch(er){if(er.code==="EAGAIN"&&eagCounter<10){eagCounter++;continue}throw er}}}(fs2.readSync);function patchLchmod(fs3){fs3.lchmod=function(path,mode,callback){fs3.open(path,constants.O_WRONLY|constants.O_SYMLINK,mode,function(err,fd){if(err){callback&&callback(err);return}fs3.fchmod(fd,mode,function(err2){fs3.close(fd,function(err22){callback&&callback(err2||err22)})})})},fs3.lchmodSync=function(path,mode){var fd=fs3.openSync(path,constants.O_WRONLY|constants.O_SYMLINK,mode),threw=!0,ret;try{ret=fs3.fchmodSync(fd,mode),threw=!1}finally{if(threw)try{fs3.closeSync(fd)}catch{}else fs3.closeSync(fd)}return ret}}__name(patchLchmod,"patchLchmod");function patchLutimes(fs3){constants.hasOwnProperty("O_SYMLINK")&&fs3.futimes?(fs3.lutimes=function(path,at,mt,cb){fs3.open(path,constants.O_SYMLINK,function(er,fd){if(er){cb&&cb(er);return}fs3.futimes(fd,at,mt,function(er2){fs3.close(fd,function(er22){cb&&cb(er2||er22)})})})},fs3.lutimesSync=function(path,at,mt){var fd=fs3.openSync(path,constants.O_SYMLINK),ret,threw=!0;try{ret=fs3.futimesSync(fd,at,mt),threw=!1}finally{if(threw)try{fs3.closeSync(fd)}catch{}else fs3.closeSync(fd)}return ret}):fs3.futimes&&(fs3.lutimes=function(_a,_b,_c,cb){cb&&process.nextTick(cb)},fs3.lutimesSync=function(){})}__name(patchLutimes,"patchLutimes");function chmodFix(orig){return orig&&function(target,mode,cb){return orig.call(fs2,target,mode,function(er){chownErOk(er)&&(er=null),cb&&cb.apply(this,arguments)})}}__name(chmodFix,"chmodFix");function chmodFixSync(orig){return orig&&function(target,mode){try{return orig.call(fs2,target,mode)}catch(er){if(!chownErOk(er))throw er}}}__name(chmodFixSync,"chmodFixSync");function chownFix(orig){return orig&&function(target,uid,gid,cb){return orig.call(fs2,target,uid,gid,function(er){chownErOk(er)&&(er=null),cb&&cb.apply(this,arguments)})}}__name(chownFix,"chownFix");function chownFixSync(orig){return orig&&function(target,uid,gid){try{return orig.call(fs2,target,uid,gid)}catch(er){if(!chownErOk(er))throw er}}}__name(chownFixSync,"chownFixSync");function statFix(orig){return orig&&function(target,options,cb){typeof options=="function"&&(cb=options,options=null);function callback(er,stats){stats&&(stats.uid<0&&(stats.uid+=4294967296),stats.gid<0&&(stats.gid+=4294967296)),cb&&cb.apply(this,arguments)}return __name(callback,"callback"),options?orig.call(fs2,target,options,callback):orig.call(fs2,target,callback)}}__name(statFix,"statFix");function statFixSync(orig){return orig&&function(target,options){var stats=options?orig.call(fs2,target,options):orig.call(fs2,target);return stats&&(stats.uid<0&&(stats.uid+=4294967296),stats.gid<0&&(stats.gid+=4294967296)),stats}}__name(statFixSync,"statFixSync");function chownErOk(er){if(!er||er.code==="ENOSYS")return!0;var nonroot=!process.getuid||process.getuid()!==0;return!!(nonroot&&(er.code==="EINVAL"||er.code==="EPERM"))}__name(chownErOk,"chownErOk")}__name(patch,"patch")}});var require_legacy_streams=__commonJS({"../node_modules/.pnpm/graceful-fs@4.2.11/node_modules/graceful-fs/legacy-streams.js"(exports,module2){var Stream=require("stream").Stream;module2.exports=legacy;function legacy(fs2){return{ReadStream,WriteStream};function ReadStream(path,options){if(!(this instanceof ReadStream))return new ReadStream(path,options);Stream.call(this);var self=this;this.path=path,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,options=options||{};for(var keys=Object.keys(options),index=0,length=keys.length;index<length;index++){var key=keys[index];this[key]=options[key]}if(this.encoding&&this.setEncoding(this.encoding),this.start!==void 0){if(typeof this.start!="number")throw TypeError("start must be a Number");if(this.end===void 0)this.end=1/0;else if(typeof this.end!="number")throw TypeError("end must be a Number");if(this.start>this.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){self._read()});return}fs2.open(this.path,this.flags,this.mode,function(err,fd){if(err){self.emit("error",err),self.readable=!1;return}self.fd=fd,self.emit("open",fd),self._read()})}function WriteStream(path,options){if(!(this instanceof WriteStream))return new WriteStream(path,options);Stream.call(this),this.path=path,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,options=options||{};for(var keys=Object.keys(options),index=0,length=keys.length;index<length;index++){var key=keys[index];this[key]=options[key]}if(this.start!==void 0){if(typeof this.start!="number")throw TypeError("start must be a Number");if(this.start<0)throw new Error("start must be >= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=fs2.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}__name(legacy,"legacy")}});var require_clone=__commonJS({"../node_modules/.pnpm/graceful-fs@4.2.11/node_modules/graceful-fs/clone.js"(exports,module2){"use strict";module2.exports=clone;var getPrototypeOf=Object.getPrototypeOf||function(obj){return obj.__proto__};function clone(obj){if(obj===null||typeof obj!="object")return obj;if(obj instanceof Object)var copy={__proto__:getPrototypeOf(obj)};else var copy=Object.create(null);return Object.getOwnPropertyNames(obj).forEach(function(key){Object.defineProperty(copy,key,Object.getOwnPropertyDescriptor(obj,key))}),copy}__name(clone,"clone")}});var require_graceful_fs=__commonJS({"../node_modules/.pnpm/graceful-fs@4.2.11/node_modules/graceful-fs/graceful-fs.js"(exports,module2){var fs2=require("fs"),polyfills=require_polyfills(),legacy=require_legacy_streams(),clone=require_clone(),util=require("util"),gracefulQueue,previousSymbol;typeof Symbol=="function"&&typeof Symbol.for=="function"?(gracefulQueue=Symbol.for("graceful-fs.queue"),previousSymbol=Symbol.for("graceful-fs.previous")):(gracefulQueue="___graceful-fs.queue",previousSymbol="___graceful-fs.previous");function noop(){}__name(noop,"noop");function publishQueue(context,queue2){Object.defineProperty(context,gracefulQueue,{get:function(){return queue2}})}__name(publishQueue,"publishQueue");var debug=noop;util.debuglog?debug=util.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(debug=__name(function(){var m=util.format.apply(util,arguments);m="GFS4: "+m.split(/\n/).join(`
GFS4: `),console.error(m)},"debug"));fs2[gracefulQueue]||(queue=global[gracefulQueue]||[],publishQueue(fs2,queue),fs2.close=function(fs$close){function close(fd,cb){return fs$close.call(fs2,fd,function(err){err||resetQueue(),typeof cb=="function"&&cb.apply(this,arguments)})}return __name(close,"close"),Object.defineProperty(close,previousSymbol,{value:fs$close}),close}(fs2.close),fs2.closeSync=function(fs$closeSync){function closeSync(fd){fs$closeSync.apply(fs2,arguments),resetQueue()}return __name(closeSync,"closeSync"),Object.defineProperty(closeSync,previousSymbol,{value:fs$closeSync}),closeSync}(fs2.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){debug(fs2[gracefulQueue]),require("assert").equal(fs2[gracefulQueue].length,0)}));var queue;global[gracefulQueue]||publishQueue(global,fs2[gracefulQueue]);module2.exports=patch(clone(fs2));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!fs2.__patched&&(module2.exports=patch(fs2),fs2.__patched=!0);function patch(fs3){polyfills(fs3),fs3.gracefulify=patch,fs3.createReadStream=createReadStream,fs3.createWriteStream=createWriteStream;var fs$readFile=fs3.readFile;fs3.readFile=readFile;function readFile(path,options,cb){return typeof options=="function"&&(cb=options,options=null),go$readFile(path,options,cb);function go$readFile(path2,options2,cb2,startTime){return fs$readFile(path2,options2,function(err){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$readFile,[path2,options2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$readFile,"go$readFile")}__name(readFile,"readFile");var fs$writeFile=fs3.writeFile;fs3.writeFile=writeFile;function writeFile(path,data,options,cb){return typeof options=="function"&&(cb=options,options=null),go$writeFile(path,data,options,cb);function go$writeFile(path2,data2,options2,cb2,startTime){return fs$writeFile(path2,data2,options2,function(err){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$writeFile,[path2,data2,options2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$writeFile,"go$writeFile")}__name(writeFile,"writeFile");var fs$appendFile=fs3.appendFile;fs$appendFile&&(fs3.appendFile=appendFile);function appendFile(path,data,options,cb){return typeof options=="function"&&(cb=options,options=null),go$appendFile(path,data,options,cb);function go$appendFile(path2,data2,options2,cb2,startTime){return fs$appendFile(path2,data2,options2,function(err){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$appendFile,[path2,data2,options2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$appendFile,"go$appendFile")}__name(appendFile,"appendFile");var fs$copyFile=fs3.copyFile;fs$copyFile&&(fs3.copyFile=copyFile);function copyFile(src,dest,flags,cb){return typeof flags=="function"&&(cb=flags,flags=0),go$copyFile(src,dest,flags,cb);function go$copyFile(src2,dest2,flags2,cb2,startTime){return fs$copyFile(src2,dest2,flags2,function(err){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$copyFile,[src2,dest2,flags2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$copyFile,"go$copyFile")}__name(copyFile,"copyFile");var fs$readdir=fs3.readdir;fs3.readdir=readdir;var noReaddirOptionVersions=/^v[0-5]\./;function readdir(path,options,cb){typeof options=="function"&&(cb=options,options=null);var go$readdir=noReaddirOptionVersions.test(process.version)?__name(function(path2,options2,cb2,startTime){return fs$readdir(path2,fs$readdirCallback(path2,options2,cb2,startTime))},"go$readdir"):__name(function(path2,options2,cb2,startTime){return fs$readdir(path2,options2,fs$readdirCallback(path2,options2,cb2,startTime))},"go$readdir");return go$readdir(path,options,cb);function fs$readdirCallback(path2,options2,cb2,startTime){return function(err,files){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$readdir,[path2,options2,cb2],err,startTime||Date.now(),Date.now()]):(files&&files.sort&&files.sort(),typeof cb2=="function"&&cb2.call(this,err,files))}}}if(__name(readdir,"readdir"),process.version.substr(0,4)==="v0.8"){var legStreams=legacy(fs3);ReadStream=legStreams.ReadStream,WriteStream=legStreams.WriteStream}var fs$ReadStream=fs3.ReadStream;fs$ReadStream&&(ReadStream.prototype=Object.create(fs$ReadStream.prototype),ReadStream.prototype.open=ReadStream$open);var fs$WriteStream=fs3.WriteStream;fs$WriteStream&&(WriteStream.prototype=Object.create(fs$WriteStream.prototype),WriteStream.prototype.open=WriteStream$open),Object.defineProperty(fs3,"ReadStream",{get:function(){return ReadStream},set:function(val){ReadStream=val},enumerable:!0,configurable:!0}),Object.defineProperty(fs3,"WriteStream",{get:function(){return WriteStream},set:function(val){WriteStream=val},enumerable:!0,configurable:!0});var FileReadStream=ReadStream;Object.defineProperty(fs3,"FileReadStream",{get:function(){return FileReadStream},set:function(val){FileReadStream=val},enumerable:!0,configurable:!0});var FileWriteStream=WriteStream;Object.defineProperty(fs3,"FileWriteStream",{get:function(){return FileWriteStream},set:function(val){FileWriteStream=val},enumerable:!0,configurable:!0});function ReadStream(path,options){return this instanceof ReadStream?(fs$ReadStream.apply(this,arguments),this):ReadStream.apply(Object.create(ReadStream.prototype),arguments)}__name(ReadStream,"ReadStream");function ReadStream$open(){var that=this;open(that.path,that.flags,that.mode,function(err,fd){err?(that.autoClose&&that.destroy(),that.emit("error",err)):(that.fd=fd,that.emit("open",fd),that.read())})}__name(ReadStream$open,"ReadStream$open");function WriteStream(path,options){return this instanceof WriteStream?(fs$WriteStream.apply(this,arguments),this):WriteStream.apply(Object.create(WriteStream.prototype),arguments)}__name(WriteStream,"WriteStream");function WriteStream$open(){var that=this;open(that.path,that.flags,that.mode,function(err,fd){err?(that.destroy(),that.emit("error",err)):(that.fd=fd,that.emit("open",fd))})}__name(WriteStream$open,"WriteStream$open");function createReadStream(path,options){return new fs3.ReadStream(path,options)}__name(createReadStream,"createReadStream");function createWriteStream(path,options){return new fs3.WriteStream(path,options)}__name(createWriteStream,"createWriteStream");var fs$open=fs3.open;fs3.open=open;function open(path,flags,mode,cb){return typeof mode=="function"&&(cb=mode,mode=null),go$open(path,flags,mode,cb);function go$open(path2,flags2,mode2,cb2,startTime){return fs$open(path2,flags2,mode2,function(err,fd){err&&(err.code==="EMFILE"||err.code==="ENFILE")?enqueue([go$open,[path2,flags2,mode2,cb2],err,startTime||Date.now(),Date.now()]):typeof cb2=="function"&&cb2.apply(this,arguments)})}__name(go$open,"go$open")}return __name(open,"open"),fs3}__name(patch,"patch");function enqueue(elem){debug("ENQUEUE",elem[0].name,elem[1]),fs2[gracefulQueue].push(elem),retry()}__name(enqueue,"enqueue");var retryTimer;function resetQueue(){for(var now=Date.now(),i=0;i<fs2[gracefulQueue].length;++i)fs2[gracefulQueue][i].length>2&&(fs2[gracefulQueue][i][3]=now,fs2[gracefulQueue][i][4]=now);retry()}__name(resetQueue,"resetQueue");function retry(){if(clearTimeout(retryTimer),retryTimer=void 0,fs2[gracefulQueue].length!==0){var elem=fs2[gracefulQueue].shift(),fn=elem[0],args=elem[1],err=elem[2],startTime=elem[3],lastTime=elem[4];if(startTime===void 0)debug("RETRY",fn.name,args),fn.apply(null,args);else if(Date.now()-startTime>=6e4){debug("TIMEOUT",fn.name,args);var cb=args.pop();typeof cb=="function"&&cb.call(null,err)}else{var sinceAttempt=Date.now()-lastTime,sinceStart=Math.max(lastTime-startTime,1),desiredDelay=Math.min(sinceStart*1.2,100);sinceAttempt>=desiredDelay?(debug("RETRY",fn.name,args),fn.apply(null,args.concat([startTime]))):fs2[gracefulQueue].push(elem)}retryTimer===void 0&&(retryTimer=setTimeout(retry,0))}}__name(retry,"retry")}});var require_node_sqlite3_wasm=__commonJS({"../node_modules/.pnpm/node-sqlite3-wasm@0.8.16/node_modules/node-sqlite3-wasm/dist/node-sqlite3-wasm.js"(exports,module2){var Module=(()=>{var _scriptName=typeof document<"u"?document.currentScript?.src:void 0;return typeof __filename<"u"&&(_scriptName||=__filename),function(moduleArg={}){var moduleRtn,Module2=moduleArg,readyPromiseResolve,readyPromiseReject,readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve,readyPromiseReject=reject}),ENVIRONMENT_IS_NODE=!0;let INT32_MIN=-2147483648,INT32_MAX=2147483647,NULL=0,SQLITE_OK=0,SQLITE_ROW=100,SQLITE_DONE=101,SQLITE_INTEGER=1,SQLITE_FLOAT=2,SQLITE_TEXT=3,SQLITE_BLOB=4,SQLITE_NULL=5,SQLITE_UTF8=1,SQLITE_TRANSIENT=-1,SQLITE_DETERMINISTIC=2048,temp,sqlite3={};Module2.onRuntimeInitialized=()=>{temp=stackAlloc(4);let v=null,n="number",s="string",n1=[n],n2=[n,...n1],n3=[n,...n2],n4=[n,...n3],n5=[n,...n4],signatures={open_v2:[n,[s,n,n,s]],exec:[n,n5],errmsg:[s,n1],prepare_v2:[n,n5],close_v2:[n,n1],finalize:[n,n1],reset:[n,n1],clear_bindings:[n,n1],bind_int:[n,n3],bind_int64:[n,n3],bind_double:[n,n3],bind_text:[n,n5],bind_blob:[n,n5],bind_blob64:[n,n5],bind_null:[n,n2],bind_parameter_index:[n,[n,s]],step:[n,n1],column_int64:[n,n2],column_double:[n,n2],column_text:[s,n2],column_blob:[n,n2],column_type:[n,n2],column_name:[s,n2],column_count:[n,n1],column_bytes:[n,n2],last_insert_rowid:[n,n1],changes:[n,n1],create_function_v2:[n,[n,s,n,n,n,n,n,n,n]],value_type:[n,n1],value_text:[s,n1],value_blob:[n,n1],value_int64:[n,n1],value_double:[n,n1],value_bytes:[n,n1],result_double:[v,n2],result_null:[v,n1],result_text:[v,n4],result_blob:[v,n4],result_blob64:[v,n4],result_int:[v,n2],result_int64:[v,n2],result_error:[v,n3],column_table_name:[s,n2],get_autocommit:[n,n1]};for(let[name,sig]of Object.entries(signatures))sqlite3[name]=cwrap(`sqlite3_${name}`,sig[0],sig[1])};class SQLite3Error extends Error{constructor(message){super(message),this.name="SQLite3Error"}}__name(SQLite3Error,"SQLite3Error");function arrayToHeap(array){let ptr=_malloc(array.byteLength);return HEAPU8.set(array,ptr),ptr}__name(arrayToHeap,"arrayToHeap");function stringToHeap(str){let size=lengthBytesUTF8(str)+1,ptr=_malloc(size);return stringToUTF8(str,ptr,size),ptr}__name(stringToHeap,"stringToHeap");function toNumberOrNot(bigInt){return bigInt>=Number.MIN_SAFE_INTEGER&&bigInt<=Number.MAX_SAFE_INTEGER?Number(bigInt):bigInt}__name(toNumberOrNot,"toNumberOrNot");function parseFunctionArguments(argc,argv){let args=[];for(let i=0;i<argc;i++){let ptr=getValue(argv+4*i,"i32"),type=sqlite3.value_type(ptr),arg;switch(type){case SQLITE_INTEGER:arg=toNumberOrNot(sqlite3.value_int64(ptr));break;case SQLITE_FLOAT:arg=sqlite3.value_double(ptr);break;case SQLITE_TEXT:arg=sqlite3.value_text(ptr);break;case SQLITE_BLOB:let p=sqlite3.value_blob(ptr);p!=NULL?arg=HEAPU8.slice(p,p+sqlite3.value_bytes(ptr)):arg=new Uint8Array;break;case SQLITE_NULL:arg=null;break}args.push(arg)}return args}__name(parseFunctionArguments,"parseFunctionArguments");function setFunctionResult(cx,result){switch(typeof result){case"boolean":sqlite3.result_int(cx,result?1:0);break;case"number":Number.isSafeInteger(result)?result>=INT32_MIN&&result<=INT32_MAX?sqlite3.result_int(cx,result):sqlite3.result_int64(cx,BigInt(result)):sqlite3.result_double(cx,result);break;case"bigint":sqlite3.result_int64(cx,result);break;case"string":let tempPtr=stringToHeap(result);sqlite3.result_text(cx,tempPtr,-1,SQLITE_TRANSIENT),_free(tempPtr);break;case"object":if(result===null)sqlite3.result_null(cx);else if(result instanceof Uint8Array){let tempPtr2=arrayToHeap(result);result.byteLength<=INT32_MAX?sqlite3.result_blob(cx,tempPtr2,result.byteLength,SQLITE_TRANSIENT):sqlite3.result_blob64(cx,tempPtr2,BigInt(result.byteLength),SQLITE_TRANSIENT),_free(tempPtr2)}else throw new SQLite3Error(`Unsupported type for function result: "${typeof result}"`);break;default:throw new SQLite3Error(`Unsupported type for function result: "${typeof result}"`)}}__name(setFunctionResult,"setFunctionResult");class Database2{constructor(filename,{fileMustExist=!1,readOnly=!1}={}){let flags;readOnly?flags=SQLITE_OPEN_READONLY:(flags=SQLITE_OPEN_READWRITE,fileMustExist||(flags|=SQLITE_OPEN_CREATE));let rc=sqlite3.open_v2(filename,temp,flags,NULL);if(this._ptr=getValue(temp,"i32"),rc!==SQLITE_OK)throw this._ptr!==NULL&&sqlite3.close_v2(this._ptr),new SQLite3Error(`Could not open the database "${filename}"`);this._functions=new Map}get isOpen(){return this._ptr!==null}get inTransaction(){return this._assertOpen(),sqlite3.get_autocommit(this._ptr)===0}close(){this._assertOpen();for(let func of this._functions.values())removeFunction(func);this._functions.clear(),this._handleError(sqlite3.close_v2(this._ptr)),this._ptr=null}function(name,func,{deterministic=!1}={}){this._assertOpen();function wrappedFunc(cx,argc,argv){let args=parseFunctionArguments(argc,argv),result;try{result=func.apply(null,args)}catch(err2){let tempPtr=stringToHeap(err2.toString());sqlite3.result_error(cx,tempPtr,-1),_free(tempPtr);return}setFunctionResult(cx,result)}__name(wrappedFunc,"wrappedFunc"),this._functions.has(name)&&(removeFunction(this._functions.get(name)),this._functions.delete(name));let funcPtr=addFunction(wrappedFunc,"viii");this._functions.set(name,funcPtr);let eTextRep=SQLITE_UTF8;return deterministic&&(eTextRep|=SQLITE_DETERMINISTIC),this._handleError(sqlite3.create_function_v2(this._ptr,name,func.length,eTextRep,NULL,funcPtr,NULL,NULL,NULL)),this}exec(sql){this._assertOpen();let tempPtr=stringToHeap(sql);try{this._handleError(sqlite3.exec(this._ptr,tempPtr,NULL,NULL,NULL))}finally{_free(tempPtr)}}prepare(sql){return this._assertOpen(),new Statement(this,sql)}run(sql,values){let stmt=this.prepare(sql);try{return stmt.run(values)}finally{stmt.finalize()}}all(sql,values,{expand=!1}={}){return this._query(sql,values,!1,expand)}get(sql,values,{expand=!1}={}){return this._query(sql,values,!0,expand)}_query(sql,values,single,expand){let stmt=this.prepare(sql);try{return single?stmt.get(values,{expand}):stmt.all(values,{expand})}finally{stmt.finalize()}}_assertOpen(){if(!this.isOpen)throw new SQLite3Error("Database already closed")}_handleError(returnCode){if(returnCode!==SQLITE_OK)throw new SQLite3Error(sqlite3.errmsg(this._ptr))}}__name(Database2,"Database");class Statement{constructor(db2,sql){let tempPtr=stringToHeap(sql);try{db2._handleError(sqlite3.prepare_v2(db2._ptr,tempPtr,-1,temp,NULL))}finally{_free(tempPtr)}if(this._ptr=getValue(temp,"i32"),this._ptr===NULL)throw new SQLite3Error("Nothing to prepare");this._db=db2}get database(){return this._db}get isFinalized(){return this._ptr===null}isReader(){return sqlite3.column_count(this._ptr)>=1}run(values){return this._assertReady(),this._bind(values),this._step(),{changes:sqlite3.changes(this._db._ptr),lastInsertRowid:toNumberOrNot(sqlite3.last_insert_rowid(this._db._ptr))}}iterate(values,{expand=!1}={}){return this._queryRows(values,expand)}all(values,{expand=!1}={}){return Array.from(this.iterate(values,{expand}))}get(values,{expand=!1}={}){let result=this._queryRows(values,expand).next();return result.done?null:result.value}finalize(){if(this.isFinalized)throw new SQLite3Error("Statement already finalized");try{this._db._handleError(sqlite3.finalize(this._ptr))}finally{this._ptr=null}}_reset(){return sqlite3.clear_bindings(this._ptr)===SQLITE_OK&&sqlite3.reset(this._ptr)===SQLITE_OK}*_queryRows(values,expand){this._assertReady(),this._bind(values);let columns=this._getColumnNames();for(;this._step();)yield this._getRow(columns,expand)}_bind(values){if(!this._reset())throw new SQLite3Error("Could not reset statement prior to binding new values");Array.isArray(values)?this._bindArray(values):values!=null&&typeof values=="object"?this._bindObject(values):typeof values<"u"&&this._bindValue(values,1)}_step(){let ret=sqlite3.step(this._ptr);switch(ret){case SQLITE_ROW:return!0;case SQLITE_DONE:return!1;default:this._db._handleError(ret)}}_getRow(columns,expand){let row={};for(let i=0;i<columns.length;i++){let v;switch(sqlite3.column_type(this._ptr,i)){case SQLITE_INTEGER:v=toNumberOrNot(sqlite3.column_int64(this._ptr,i));break;case SQLITE_FLOAT:v=sqlite3.column_double(this._ptr,i);break;case SQLITE_TEXT:v=sqlite3.column_text(this._ptr,i);break;case SQLITE_BLOB:let p=sqlite3.column_blob(this._ptr,i);p!=NULL?v=HEAPU8.slice(p,p+sqlite3.column_bytes(this._ptr,i)):v=new Uint8Array;break;case SQLITE_NULL:v=null;break}let column=columns[i];if(expand){let table=sqlite3.column_table_name(this._ptr,i);table=table===""?"$":table,Object.hasOwn(row,table)?row[table][column]=v:row[table]={[column]:v}}else row[column]=v}return row}_getColumnNames(){let names=[],columns=sqlite3.column_count(this._ptr);for(let i=0;i<columns;i++)names.push(sqlite3.column_name(this._ptr,i));return names}_bindArray(values){for(let i=0;i<values.length;i++)this._bindValue(values[i],i+1)}_bindObject(values){for(let[param,value]of Object.entries(values)){let i=sqlite3.bind_parameter_index(this._ptr,param);if(i===0)throw new SQLite3Error(`Unknown binding parameter: "${param}"`);this._bindValue(value,i)}}_bindValue(value,position){let ret;switch(typeof value){case"string":let tempPtr=stringToHeap(value);ret=sqlite3.bind_text(this._ptr,position,tempPtr,-1,SQLITE_TRANSIENT),_free(tempPtr);break;case"number":Number.isSafeInteger(value)?value>=INT32_MIN&&value<=INT32_MAX?ret=sqlite3.bind_int(this._ptr,position,value):ret=sqlite3.bind_int64(this._ptr,position,BigInt(value)):ret=sqlite3.bind_double(this._ptr,position,value);break;case"bigint":ret=sqlite3.bind_int64(this._ptr,position,value);break;case"boolean":ret=sqlite3.bind_int(this._ptr,position,value?1:0);break;case"object":if(value===null)ret=sqlite3.bind_null(this._ptr,position);else if(value instanceof Uint8Array){let tempPtr2=arrayToHeap(value);value.byteLength<=INT32_MAX?ret=sqlite3.bind_blob(this._ptr,position,tempPtr2,value.byteLength,SQLITE_TRANSIENT):ret=sqlite3.bind_blob64(this._ptr,position,tempPtr2,BigInt(value.byteLength),SQLITE_TRANSIENT),_free(tempPtr2)}else throw new SQLite3Error(`Unsupported type for binding: "${typeof value}"`);break;default:throw new SQLite3Error(`Unsupported type for binding: "${typeof value}"`)}ret!==SQLITE_OK&&this._db._handleError(ret)}_assertReady(){if(this.isFinalized)throw new SQLite3Error("Statement already finalized");if(!this._db.isOpen)throw new SQLite3Error("Database is closed")}}__name(Statement,"Statement"),Module2.Database=Database2,Module2.SQLite3Error=SQLite3Error;let path=require("node:path"),crypto=require("node:crypto"),SQLITE_CANTOPEN=14,SQLITE_IOERR_READ=266,SQLITE_IOERR_SHORT_READ=522,SQLITE_IOERR_FSYNC=1034,SQLITE_IOERR_WRITE=778,SQLITE_IOERR_DELETE=2570,SQLITE_IOERR_CLOSE=4106,SQLITE_IOERR_TRUNCATE=1546,SQLITE_IOERR_FSTAT=1802,SQLITE_IOERR_LOCK=3850,SQLITE_IOERR_UNLOCK=2058,SQLITE_OPEN_READONLY=1,SQLITE_OPEN_READWRITE=2,SQLITE_OPEN_CREATE=4,SQLITE_OPEN_EXCLUSIVE=16,SQLITE_ACCESS_READWRITE=1,SQLITE_ACCESS_READ=2,SQLITE_LOCK_NONE=0,SQLITE_BUSY=5;function _fd(fileInfo){return getValue(fileInfo+4,"i32")}__name(_fd,"_fd");function _isLocked(fileInfo){return getValue(fileInfo+8,"i32")!=0}__name(_isLocked,"_isLocked");function _setLocked(fileInfo,locked){setValue(fileInfo+8,locked?1:0,"i32")}__name(_setLocked,"_setLocked");function _path(fileInfo){return UTF8ToString(getValue(fileInfo+12,"i32"))}__name(_path,"_path");function _safeInt(bigInt){if(bigInt<Number.MIN_SAFE_INTEGER||bigInt>Number.MAX_SAFE_INTEGER)throw 0;return Number(bigInt)}__name(_safeInt,"_safeInt");var moduleOverrides=Object.assign({},Module2),arguments_=[],thisProgram="./this.program",quit_=__name((status,toThrow)=>{throw toThrow},"quit_"),scriptDirectory="";function locateFile(path2){return Module2.locateFile?Module2.locateFile(path2,scriptDirectory):scriptDirectory+path2}__name(locateFile,"locateFile");var read_,readAsync,readBinary;if(ENVIRONMENT_IS_NODE){var fs2=require("fs"),nodePath=require("path");scriptDirectory=__dirname+"/",read_=__name((filename,binary)=>(filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename),fs2.readFileSync(filename,binary?void 0:"utf8")),"read_"),readBinary=__name(filename=>{var ret=read_(filename,!0);return ret.buffer||(ret=new Uint8Array(ret)),ret},"readBinary"),readAsync=__name((filename,onload,onerror,binary=!0)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename),fs2.readFile(filename,binary?void 0:"utf8",(err2,data)=>{err2?onerror(err2):onload(binary?data.buffer:data)})},"readAsync"),!Module2.thisProgram&&process.argv.length>1&&(thisProgram=process.argv[1].replace(/\\/g,"/")),arguments_=process.argv.slice(2),quit_=__name((status,toThrow)=>{throw process.exitCode=status,toThrow},"quit_")}var out=Module2.print||console.log.bind(console),err=Module2.printErr||console.error.bind(console);Object.assign(Module2,moduleOverrides),moduleOverrides=null,Module2.arguments&&(arguments_=Module2.arguments),Module2.thisProgram&&(thisProgram=Module2.thisProgram),Module2.quit&&(quit_=Module2.quit);var wasmBinary;Module2.wasmBinary&&(wasmBinary=Module2.wasmBinary);var wasmMemory,ABORT=!1,EXITSTATUS,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAP64,HEAPU64,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module2.HEAP8=HEAP8=new Int8Array(b),Module2.HEAP16=HEAP16=new Int16Array(b),Module2.HEAPU8=HEAPU8=new Uint8Array(b),Module2.HEAPU16=HEAPU16=new Uint16Array(b),Module2.HEAP32=HEAP32=new Int32Array(b),Module2.HEAPU32=HEAPU32=new Uint32Array(b),Module2.HEAPF32=HEAPF32=new Float32Array(b),Module2.HEAPF64=HEAPF64=new Float64Array(b),Module2.HEAP64=HEAP64=new BigInt64Array(b),Module2.HEAPU64=HEAPU64=new BigUint64Array(b)}__name(updateMemoryViews,"updateMemoryViews");var __ATPRERUN__=[],__ATINIT__=[],__ATPOSTRUN__=[],runtimeInitialized=!1;function preRun(){if(Module2.preRun)for(typeof Module2.preRun=="function"&&(Module2.preRun=[Module2.preRun]);Module2.preRun.length;)addOnPreRun(Module2.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}__name(preRun,"preRun");function initRuntime(){runtimeInitialized=!0,callRuntimeCallbacks(__ATINIT__)}__name(initRuntime,"initRuntime");function postRun(){if(Module2.postRun)for(typeof Module2.postRun=="function"&&(Module2.postRun=[Module2.postRun]);Module2.postRun.length;)addOnPostRun(Module2.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}__name(postRun,"postRun");function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}__name(addOnPreRun,"addOnPreRun");function addOnInit(cb){__ATINIT__.unshift(cb)}__name(addOnInit,"addOnInit");function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}__name(addOnPostRun,"addOnPostRun");var runDependencies=0,runDependencyWatcher=null,dependenciesFulfilled=null;function addRunDependency(id){runDependencies++,Module2.monitorRunDependencies?.(runDependencies)}__name(addRunDependency,"addRunDependency");function removeRunDependency(id){if(runDependencies--,Module2.monitorRunDependencies?.(runDependencies),runDependencies==0&&(runDependencyWatcher!==null&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled)){var callback=dependenciesFulfilled;dependenciesFulfilled=null,callback()}}__name(removeRunDependency,"removeRunDependency");function abort(what){Module2.onAbort?.(what),what="Aborted("+what+")",err(what),ABORT=!0,EXITSTATUS=1,what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);throw readyPromiseReject(e),e}__name(abort,"abort");var dataURIPrefix="data:application/octet-stream;base64,",isDataURI=__name(filename=>filename.startsWith(dataURIPrefix),"isDataURI"),isFileURI=__name(filename=>filename.startsWith("file://"),"isFileURI");function findWasmBinary(){var f="node-sqlite3-wasm.wasm";return isDataURI(f)?f:locateFile(f)}__name(findWasmBinary,"findWasmBinary");var wasmBinaryFile;function getBinarySync(file){return Buffer.from("AGFzbQEAAAAB2wM+YAF/AGABfwF/YAJ/fwF/YAN/f38AYAR/f39/AX9gA39/fwF/YAJ/fwBgBH9/f34Bf2AFf39/f38Bf2AGf39/f39/AX9gBH9/f38AYAV/f39/fwBgAXwBfGACf34Bf2AHf39/f39/fwF/YAZ/f39/f38AYAJ/fgBgAX8BfmAHf39/f39/fwBgAnx8AXxgAAF/YAN/f34Bf2AEf35/fwBgA39+fwF/YAl/f39/f39/f38AYAl/f39/f39/f38Bf2AIf39/f39/f38Bf2AFf39/f34AYAF+AX9gBX9/fn9/AX9gAn9/AX5gA39/fgBgAAF8YAF/AXxgBH9+fn8AYAR+fn5+AX9gCH9/f39/f39/AGAEf39+fwBgAn98AGAGf39/fn9/AX9gC39/f39/f39/f39/AGADfHx/AXxgAX4BfmADf35+AX9gAn5/AGAFf35+fn4AYAR/f39+AGAIf35+f39/f38Bf2AEf35/fwF/YAp/f39/f39/f39/AX9gAnx/AXxgBX9+f39/AX9gAn58AX9gAnx/AX9gA39+fgBgAABgDX9/f39/f39/f39/f38AYAV/f39/fgF/YAd/fn9/f39/AX9gA39/fAF/YAV/f39+fwF/YAJ/fwF8AnkUAWEBYQAgAWEBYgACAWEBYwANAWEBZAAHAWEBZQAHAWEBZgABAWEBZwAUAWEBaAAFAWEBaQAEAWEBagABAWEBawAKAWEBbAAsAWEBbQAgAWEBbgAFAWEBbwACAWEBcAACAWEBcQACAWEBcgACAWEBcwAEAWEBdAAFA5IKkAoIAw0GHBQBAwQGAgYNAgACAgAQBQQGChEIAAsdAwUEDQMBAgIDBgIBAgkFLQICBQMDAw4BBgEBBAEBBQECIQkKBQAEBgMDBgAABQoCBQYOAxUNHgACBgEFBAMEBQIuBAELBAELBAEZAAUFBQECAAAABQsEBQIIBQAFAwIBAAIBChAGCgUBCiINAwAEFgYEBgYDAAQABgIDCgMCBQIBBQEDBQIBAAIEBAUeAgIGBAgNDggAAAAACwUjIwUCAwAQAAYGARICJBoFCQQAAAQFBQIGAAACBQIFAA0BJQUCAwUCAgYFDAQECB8GAgEFGgsECAMBAwICAwUNBAQEAgUBCAIGBgIGFwMvBBkBCAMCBgoDCjAKBQQBCAMCBQIxBgUA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xJkFQQA2AgAMAQtBsJkFIAE2AgBBrJkFIAVBCm1BAWo2AgBBxJkFQQA2AgBBvJkFQQA2AgAgBUUNAQsgBUEBayEOAkAgBUEHcSIHRQRAQQAhAAwBCyAFQXhxIQVBACEEA0AgASIAIAQ2AgAgACADaiEBIAAhBCAIQQFqIgggB0cNAAsLIA5BB08EQANAIAEgADYCACABIANqIgAgATYCACAAIANqIgEgADYCACABIANqIgAgATYCACAAIANqIgEgADYCACABIANqIgAgATYCACAAIANqIgEgADYCACABIANqIgAgATYCACAAIANqIQEgBUEIayIFDQALC0G8mQUgADYCAAtBtJkFIAE2AgALQZjZBEEBNgIAC0Gc2QRBADYCAAtBsNkEKAIAIgAEQCAAQaDYBCgCABEAAAsgCkUEQCAMQZjYBCgCABEAAAtBrNkEQazZBCgCACIAQQFrNgIAIABBAUwEQEGw2QQoAgAiAARAIABBlNgEKAIAEQAAC0Gw2QRBADYCAAsgCkUEQCAMQaDYBCgCABEAAAsjAEEwayIAJAAgAEEgaiACQQFqtyIaRJqZmZmZmbk/okQAAAAAAADwP6AQuAIgAEEQaiAaRAAAAAAAADlAokQAyE5nbcGrQ6AQuAIgACIEKQMgIREgACkDKCESIAApAxAiFiEPIAApAxgiFyEQIwBB8ABrIgMkACAQQv///////////wCDIRMCQAJAIBFQIgAgEkL///////////8AgyIUQoCAgICAgMD//wB9QoCAgICAgMCAgH9UIBRQG0UEQCAPQgBSIBNCgICAgICAwP//AH0iFUKAgICAgIDAgIB/ViAVQoCAgICAgMCAgH9RGw0BCyAAIBRCgICAgICAwP//AFQgFEKAgICAgIDA//8AURtFBEAgEkKAgICAgIAghCEQIBEhDwwCCyAPUCATQoCAgICAgMD//wBUIBNCgICAgICAwP//AFEbRQRAIBBCgICAgICAIIQhEAwCCyARIBRCgICAgICAwP//AIWEUARAQoCAgICAgOD//wAgEiAPIBGFIBAgEoVCgICAgICAgICAf4WEUCIAGyEQQgAgESAAGyEPDAILIA8gE0KAgICAgIDA//8AhYRQDQEgESAUhFAEQCAPIBOEQgBSDQIgDyARgyEPIBAgEoMhEAwCCyAPIBOEQgBSDQAgESEPIBIhEAwBCyAPIBEgDyARViATIBRWIBMgFFEbIgUbIRMgECASIAUbIhVC////////P4MhFCASIBAgBRsiGEIwiKdB//8BcSEBIBVCMIinQf//AXEiAEUEQCADQeAAaiATIBQgEyAUIBRQIgAbeSAAQQZ0rXynIgBBD2sQmgEgAykDaCEUIAMpA2AhE0EQIABrIQALIBEgDyAFGyEPIBhC////////P4MhESABBH4gEQUgA0HQAGogDyARIA8gESARUCIBG3kgAUEGdK18pyIBQQ9rEJoBQRAgAWshASADKQNQIQ8gAykDWAtCA4YgD0I9iIRCgICAgICAgASEIREgFEIDhiATQj2IhCEZIBAgEoUhEAJ+IA9CA4YiDyAAIAFGDQAaIAAgAWsiAUH/AEsEQEIAIRFCAQwBCyADQUBrIA8gEUGAASABaxCaASADQTBqIA8gESABELoCIAMpAzghESADKQMwIAMpA0AgAykDSIRCAFKthAshEiAZQoCAgICAgIAEhCEUIBNCA4YhEwJAIBBCAFMEQEIAIQ9CACEQIBIgE4UgESAUhYRQDQIgEyASfSEPIBQgEX0gEiATVq19IhBC/////////wNWDQEgA0EgaiAPIBAgDyAQIBBQIgEbeSABQQZ0rXynQQxrIgEQmgEgACABayEAIAMpAyghECADKQMgIQ8MAQsgEiATfCIPIBJUrSARIBR8fCIQQoCAgICAgIAIg1ANACASQgGDIBBCP4YgD0IBiISEIQ8gAEEBaiEAIBBCAYghEAsgFUKAgICAgICAgIB/gyESIABB//8BTgRAIBJCgICAgICAwP//AIQhEEIAIQ8MAQtBACEBAkAgAEEASgRAIAAhAQwBCyADQRBqIA8gECAAQf8AahCaASADIA8gEEEBIABrELoCIAMpAwAgAykDECADKQMYhEIAUq2EIQ8gAykDCCEQCyAQQj2GIA9CA4iEIREgEEIDiEL///////8/gyABrUIwhoQgEoQhEAJAAkAgD6dBB3EiAEEERwRAIBAgESARIABBBEutfCIPVq18IRAMAQsgECARIBEgEUIBg3wiD1atfCEQDAELIABFDQELCyAEIA83AwAgBCAQNwMIIANB8ABqJAAgBCkDACAEKQMIIBYgFxDMASEAIARBMGokAEHS1wQgAEEARzoAAAsgC0EQaiQAIAILfQED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ACAAIAMvAa4CNgIYDAMLIAFB9NcEKAIAEQEACzYCGAwBCyAAIAQ2AiQgCkGAIEGAwAAgBBtyIQoLIAAgCToAEiAAIAo7ARAgACAFp0H/////B3E2AgwLQQAhAwsgAwskAQF/IwBBEGsiAyQAIAMgAjYCDCAAIAEgAhCNASADQRBqJAALKAECfyMAQRBrIgMkACADIAI2AgwgACABIAIQswIhBCADQRBqJAAgBAuRAgEDfyMAQRBrIgUkAAJAIAAoAgBCNBAWIgQEQCAEQgA3AgAgBEIANwIgIARBADYCMCAEQgA3AiggBEIANwIYIARCADcCECAEQgA3AgggBCABOgAAIARB//8DOwEiIAQgAwR/IAQgAzYCECAEIAMoAgRBiISAAnEiBjYCBCADKAIYQQFqBUEBCyIDNgIYAkAgAkUNACAEIAI2AgwgBCAGIAIoAgRBiISAAnFyNgIEIAIoAhgiASADSA0AIAQgAUEBaiIDNgIYCyAAKAIAKAKEASIBIANODQEgBSABNgIAIABByqICIAUQFQwBCyACBEAgACgCACACEB0LIANFDQAgACgCACADEB0LIAVBEGokACAEC58DAQp/IAFCgICAgICAgIABVARAIwBBEGshBUEBIQIDQCAHIgMgBUEGamogAadBgAFyOgAAIAIiBEEBaiECIANBAWohByABQv8AViELIAFCB4ghASALDQALIAUgBS0ABkH/AHE6AAYgBEEDcSEKQQAhBgJAIANBA0kEQEEAIQIMAQsgBEH8////B3EhBEEAIQIDQCAAIAJqIgggBUEGaiADaiIJLQAAOgAAIAggCUEBay0AADoAASAIIAlBAmstAAA6AAIgCCAJQQNrLQAAOgADIANBBGshAyACQQRqIgIgBEcNAAsLIAoEQANAIAAgAmogBUEGaiADai0AADoAACACQQFqIQIgA0EBayEDIAZBAWoiBiAKRw0ACwsgBw8LIAAgATwACCAAIAGnIgRBCHZBgAFyOgAHIAAgBEEPdkGAAXI6AAYgACAEQRZ2QYABcjoABSAAIAFCHYinQYABcjoABCAAIAFCJIinQYABcjoAAyAAIAFCK4inQYABcjoAAiAAIAFCMoinQYABcjoAASAAIAFCOYinQYABcjoAAEEJCzIAIAAgAqwQ6wEiAkEASgRAIAAoAgQgACgCEGogASAC/AoA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IAIgATYCCCACQQA2AhQLIAILlQEBAn8CQCAAKAJsIgcgACgCcE4EQCAAIAEgAiADIAQQFCEHDAELIAAgB0EBajYCbCAAKAJoIAdBFGxqIgZBADYCECAGIAQ2AgwgBiADNgIIIAYgAjYCBCAGQQA7AQIgBiABOgAAIAZBADoAAQsgACgCAC0AV0UEQCAAKAJoIAdBFGxqIgAgBTYCECAAQf0BOgABCyAHC2IBAX8gACgCbCIDIAAoAnBOBEAgACABIAJBAEEAEBQPCyAAIANBAWo2AmwgACgCaCADQRRsaiIAQQA2AhAgAEIANwIIIAAgAjYCBCAAQQA7AQIgACABOgAAIABBADoAASADC8kKAgV/EX4jAEHgAGsiBSQAIARC////////P4MhDCACIASFQoCAgICAgICAgH+DIQogAkL///////8/gyINQiCIIQ4gBEIwiKdB//8BcSEHAkACQCACQjCIp0H//wFxIglB//8Ba0GCgH5PBEAgB0H//wFrQYGAfksNAQsgAVAgAkL///////////8AgyILQoCAgICAgMD//wBUIAtCgICAgICAwP//AFEbRQRAIAJCgICAgICAIIQhCgwCCyADUCAEQv///////////wCDIgJCgICAgICAwP//AFQgAkKAgICAgIDA//8AURtFBEAgBEKAgICAgIAghCEKIAMhAQwCCyABIAtCgICAgICAwP//AIWEUARAIAIgA4RQBEBCgICAgICA4P//ACEKQgAhAQwDCyAKQoCAgICAgMD//wCEIQpCACEBDAILIAMgAkKAgICAgIDA//8AhYRQBEAgASALhCEZQgAhASAZUARAQoCAgICAgOD//wAhCgwDCyAKQoCAgICAgMD//wCEIQoMAgsgASALhFAEQEIAIQEMAgsgAiADhFAEQEIAIQEMAgsgC0L///////8/WARAIAVB0ABqIAEgDSABIA0gDVAiBht5IAZBBnStfKciBkEPaxCaAUEQIAZrIQYgBSkDWCINQiCIIQ4gBSkDUCEBCyACQv///////z9WDQAgBUFAayADIAwgAyAMIAxQIggbeSAIQQZ0rXynIghBD2sQmgEgBiAIa0EQaiEGIAUpA0ghDCAFKQNAIQMLIANCD4YiC0KAgP7/D4MiAiABQiCIIgR+IhAgC0IgiCITIAFC/////w+DIgF+fCIPQiCG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BSgCACACazYCAEHAlgVBwJYFKAIAQQFrNgIAIAFB7NcEKAIAEQAAQeCWBSgCACIBRQ0BIAFBoNgEKAIAEQAADAELIAFB7NcEKAIAEQAACyAAQQA6ACQgAEEANgIUIABBADYCDAsgACgCCARAIAAoAgAiAQRAIAAoAhAgARAXCyAAQQA2AgggAEIANwIACwulAwIKfwF+AkAgAUUNACAAAn8CQCAARQ0AIAAoAuACIAFNDQBBgAEgACgC1AIgAU0NARogACgC2AIgAUsNACAALwGuAgwBCyABQfTXBCgCABEBAAusEBYiCEUNACAIIAEoAgAiAzYCACAIIAEoAgQ2AgQgA0EASgRAIAhBCGohAyABQQhqIQcDQAJAIAcoAgAiBkUEQCADQQA2AgAMAQsgAyAAIAYgAkEAECgiBTYCACAGLQAAQbIBRw0AIAVFDQAgBSgCECIEBEAgBigCECEJIAUgBDYCDCAEIQoMAQsgCSAGKAIMIgRHBEAgBSAEBH8gACAEIAJBABAoBUEACyIKNgIQIAQhCQsgBSAKNgIMC0EAIQUCQCAHKAIEIgZFDQAgBhAaQQFqIgytIQ0CfyAABEAgACANEBYMAQsgDRAYCyIERQ0AIAQgBiAM/AoAACAEIQULIAMgBTYCBCADIAcoAggiBDYCCCADIARBCHZB+/8DcTsACSADIAcoAgw2AgwgB0EQaiEHIANBEGohAyALQQFqIgsgASgCAEgNAAsLIAghAwsgAwuECgEFfyMAQRBrIgYkACAAKAIIIQQgBkEANgIMIAZBADYCCAJAIAFFDQAgBEUNACABLQAAIgVBAXMhBwJAAkACQAJAAkACQAJAAkACQAJAIAVBE2sOnQEBCAgICAgICAgICAgICAgICAgICAgICAgAAAMICAYHBQUEBAQEBAQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAMICAgCCAsgASABEJIDIgdHBEAgACAHIAIgAxBeDAkLIAVBLEYEQCAAIAEoAgwgAiADEF4gACABKAIQIAIgAxBeDAkLIAAgACgCOEEBayIFNgI4IAAgASgCDCAFIANB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AkAgACgCgAQNACABKAI0IQMgAUEANgI0IANFDQADQCADKAIYIQYCQCADKAIAIgRFBEAgASADNgI0QQAhBQwBCyAEKAKIAyEFIAQgAzYCiAMLIAMgBTYCGCAGIgMNAAsLIAEoAjAiA0UNASABKAIsIgJBAEoEQCADKAIAIgMEQCAAIAMQFyABKAIsIQILIAJBA04EQEECIQMDQCABKAIwIANBAnRqKAIAIgQEQCAAIAQQFyABKAIsIQILIANBAWoiAyACSA0ACwsgASgCMCIDRQ0CCyAAIAMQFwwBCyABKAIsIgNFDQAgACADQQEQQwsCQCABKAIEIgNFDQAgACABLgEiIgRBAEoEf0EAIQIDQCADKAIAIgUEQCAAIAUQFyABLwEiIQQLIANBDGohAyACQQFqIgIgBMFIDQALIAEoAgQFIAMLEGECQCABLQArDQAgASgCNCIDRQ0AIAAgAxApCyAAKAKABA0AIAFBADsBIiABQQA2AgQgAS0AKw0AIAFBADYCNAsgASgCACIDBEAgACADEBcLIAEoAgwiAwRAIAAgAxAXCyABKAIQIgMEQCAAIAMQKQsgACABEBcL1AIDAXwJfwF+IwBBEGsiAyQAAkBChICQgICAgAIgAC8BECIEQT9xIgKtiEIBg1ANACAAKAIIIgUgA0EIaiAAKAIMIgYgAC0AEiIHEHgiCEEATA0AIAMrAwghASAAAn8CQCAIQQFHDQACfkKAgICAgICAgIB/IAFE////////38NjDQAaQv///////////wAgAUT////////fQ2QNABogAZlEAAAAAAAA4ENjBEAgAbAMAQtCgICAgICAgICAfwshCwJAAkAgAUQAAAAAAAAAAGIEQCALQoCAgICAgIAEfUKAgICAgICAeFQNASABvSALub1SDQELIAAgCzcDAAwBCyAFIAAgBiAHELkBIQkgAC8BECEEIAkNAQsgBEEEcgwBCyAAIAE5AwAgBEEIcgsiAkH9/wNxOwEQIAJBPXEhAgsgAkHgzAJqLQAAIQogA0EQaiQAIAoL3p0CAjV/A34jAEGgAmsiCiQAIApBADYCvAEgACgCACELIAAoAggiDUUEQAJAIAAoAnQNACALLQBQQQhxDQAgAEEBOgAXCyAAEDUhDQtBASEDAkAgAUUNACAAKAIkDQACQCAAKAIAIgUoAuQCIgRFDQAgBS0AsQENACAALQDQAQ0AAkACQCAFKALoAkEVQQBBAEEAIAAoAvgBIAQRCQAiBUEBRgRAQRchBEHK3QEhBgwBC0G8swEhBkEBIQQgBUF9cUUNAQsgACAGQQAQFSAAIAQ2AgwMAgsgBQ0BCyACLQAAQQZNBEAgASgCMCIFBEACQAJAAkBBvNkEKAIAIgNFBEAgACgCACEDDAELQawCIAMRAQAhKSAAKAIAIQMgKUUNACADLQBXDQEgAy0AWA0BIANBAToAVyADKALEAUEASgRAIANBATYCoAILIANBADsBrAIgAyADKAKoAkEBajYCqAIgAygCgAIiBEUNASAEQdnsAEEAEBUgAygCgAIiA0EHNgIMIAMoArgBIgNFDQEDQCADQQc2AgwgAyADKAIkQQFqNgIkIAMoArgBIgMNAAsMAQsCfyADBEAgA0IMEBYMAQtCDBAYCyIDRQ0AIAMgACgCgAE2AgAgACADNgKAASADQcEANgIIIAMgBTYCBAwBCyAAKAIAIAUQKQsgAUEANgIwCyABIAEoAgRB/v//fXFBgICAAnI2AgQLIAAgAUEAEKQBQQEhAwJAAkACQAJAAkACQAJAAkAgACgCJA0AIAEoAgQiBEGAgIAEcQRAIAEoAiAiBUEIaiAFEMwFBEAgCiAFKAIUIgEEfyABBSAFKAIYKAIACzYCkAEgAEHrogEgCkGQAWoQFQwCCyABIARB////e3E2AgQLIAItAABBCUYEQCAAIAEQywULAkAgASgCRCIMRQ0AIAEoAjQNACABKAIEIhFBgIDAAHENACAALQDQAUEBSw0AIAAoAggiB0UEQAJAIAAoAnQNACAAKAIALQBQQQhxDQAgAEEBOgAXCyAAEDUhByABKAIEIREgASgCRCEMCyABKAIsIRAgASgCKCEUIAEoAiQhEyABKAIgIQ4CQCAAKAIAIg9FBEBCwAAQGCIJRQ0DDAELIA9CwAAQFiIJDQAgDygCgAIiAUUNAiABQQc2AgwgASABKAIkQQFqNgIkDAILIAlCADcAACAJQgA3ADggCUIANwAwIAlCADcAKCAJQgA3ACAgCUIANwAYIAlCADcAECAJQgA3AAggCkIANwKsASAKQgA3AqQBIApBFTYCoAEgCkHCADYCnAEgCiAANgKYASAKQZgBaiIFIAEQUBogASgCBCIDQQhxRQRAIApBADYCoAEgCkHDADYCnAEgBSABKAIwEJQCIAEoAgQhAwsgAUIANwIgIAFCADcCKCABIANB9/+/f3FBgIDAAHI2AgRBACEEAkAgACAAQQAgDCgCCEEBEIECIAwoAgxBARCBAiIIRQ0AIAEoAjAiA0UNACADKAIAIgUgCCgCACIGSg0AIAggBTYCACAIIANBfxCPAkUEQCABKAIwIgMEQCAPIAMQKQsgAUEANgIwCyAIIAY2AgALIAwgACgCKCIDNgIwIAAgA0EEajYCKCABKAIcIQUgCkEANgLUASAKQgA3AswBIApBxAA2AsgBIApBxQA2AsQBIAogADYCwAEgCkEANgKUAiAKQQA2AowCIAogCTYCkAIgCiAONgKIAiAKIAw2AoQCIAogCkGEAmo2AtgBAkAgBUUNACAFKAIAIgNBAEwNACAFQQhqIQQDQAJAAkAgBCgCACIFBEAgCkHAAWogBRAeDQIgA0EBSg0BDAILIANBAkgNAQsgBEEQaiEEIANBAWshAwwBCwsgCigCjAIhBAsgASgCMCEFIApBADYC1AEgCkIANwLMASAKQcQANgLIASAKQcUANgLEASAKIAA2AsABIApBADYClAIgCiAENgKMAiAKIAk2ApACIAogDjYCiAIgCiAMNgKEAiAKIApBhAJqNgLYAQJAIAVFDQAgBSgCACIDQQBMDQAgBUEIaiEEA0ACQAJAIAQoAgAiBQRAIApBwAFqIAUQHg0CIANBAUoNAQwCCyADQQJIDQELIARBEGohBCADQQFrIQMMAQsLIAooAowCIQQLIAACfyAERQRAIAxBADYCTCAAQQAgDCgCCEEAEIECDAELIAwgBCgCADYCTCAAIAQgDCgCCEEAEIECCyAMKAIMQQAQgQIhBCAMIQUDQCAFKAJIKAIUIQYCQAJAAkAgBSgCLC0ABkEQcQRAIApBADYC1AEgCkIANwLMASAKIAQ2AowCIApBADYClAIgCiAJNgKQAiAKIA42AogCIAogDDYChAIgCkHEADYCyAEgCkHFADYCxAEgCiAANgLAASAKIApBhAJqNgLYASAGRQ0CIAYoAgAiA0EATA0CIAZBCGohBANAAkAgBCgCACIGBEAgCkHAAWogBhAeDQQgA0EBSg0BDAQLIANBAkgNAwsgBEEQaiEEIANBAWshAwwACwALIARFBEAgBUEANgJQIABBACAGQQAQgQIhBAwDCyAFIAQoAgA2AlAgACAEIAZBABCBAiEEDAILIAooAowCIQQLIAQEfyAEKAIABUEACyEDIAVBAToAYCAFIAM2AlALAkAgBSgCKCIDRQ0AIA8gA0EAQQAQKCEDIARFBEAgACgCACADEDwhBAwBCyAEKAIAIgYgBCgCBE4EQCAAKAIAIAQgAxBUIQQMAQsgBCAGQQFqNgIAIAQgBkEEdGoiBkEANgIUIAZCADcCDCAGIAM2AggLIAUgACgCLCIGQQFqIgM2AjQgACAGQQJqIgY2AiwgBSAGNgI4AkAgBygCbCIGIAcoAnBOBEAgB0HLAEEAIANBABAUGgwBCyAHIAZBAWo2AmwgBygCaCAGQRRsaiIGQgA3AgwgBiADNgIIIAZCywA3AgALIAUoAiQiBQ0AC0EAIQYgACAEBH8gBAUgD0GbAUHrmgIQtgMhAyAAKAIAIAMQPAsgDiATIBQgECAIQQBBABB6IQUCQAJAIAAoAgBCyAAQFiIDBEAgA0IANwMwIANCADcDCCADQoGAgIAQNwMAIANCADcDECADQgA3AxggA0IANwMgIANCADcDKCADQgA3AzggA0FAa0IANwMAIANBfzYCMCABIAM2AiAgAyAFNgIcIAMgAy8ALUEIcjsALSAAIAEoAiAQugMgBSAFKAIEQcCAgMAAcjYCBCAAIAVBwAAQrgQhAyAFIAUoAgQgEUEIcXI2AgQgA0UNASAJIAMpAhg3AhggCSADKQIANwIAIAkgAykCODcCOCAJIAMpAjA3AjAgCSADKQIoNwIoIAkgAykCIDcCICAJIAMpAhA3AhAgCSADKQIINwIIIAkgCSgCHEGAgAFyNgIcIAEoAiAgCTYCGCAKQgA3A6ABIApBADYCsAEgCkIANwOoASAKQcYANgKgASAKQgA3A5gBIApBxwA2AqQBIApByAA2ApwBIApBmAFqIAUQUBpBASEGDAILIAFBADYCIEEBIQYgBUUNACAPIAVBARBDCyAJIQMLIA8tAFchKgJAAkACQEG82QQoAgAiBUUNAEGsAiAFEQEARQ0AIAAoAgAiBS0AVw0BIAUtAFgNASAFQQE6AFcgBSgCxAFBAEoEQCAFQQE2AqACCyAFQQA7AawCIAUgBSgCqAJBAWo2AqgCIAUoAoACIgRFDQEgBEHZ7ABBABAVIAUoAoACIgVBBzYCDCAFKAK4ASIERQ0BA0AgBEEHNgIMIAQgBCgCJEEBajYCJCAEKAK4ASIEDQALDAELAn8gACgCACIFBEAgBUIMEBYMAQtCDBAYCyIFRQ0AIAUgACgCgAE2AgAgACAFNgKAASAFQRw2AgggBSADNgIEDAELIAAoAgAgAxAXC0EBIQMgKiAGQQFzcg0BCyABKAIgIQwgASgCBCEDIApBADYC5AEgCkIANwLcASAKQgA3AtQBIApCADcCzAEgCkIANwLEASAKIAEoAjA2AsABIAEoAjQiBEUEQCADQQN2QQFxIRNBACEFA0ACQAJAAkACQAJAAkACQAJAAn8CQAJAAn8CQAJAAkAgDCgCACAFSgRAIAxBCGoiCCAFQQZ0IhVqIgQoAhAhDiAEKAIUIQcCQCAELQAkIgNByABxRQ0AIAEoAiQgBCgCKCADQcAAcRCMBEUNACALLQBRQSBxDQACQCAELQAkIgNBCHFFDQAgA0EQcQRAIAQgA0H3AXEiAzoAJAwBCyAEIANBxwFxOgAkIAEoAiQgBCgCKEEAEKwBIAQtACQhAwsgA0HAAHFFDQAgBUEBaiIGIAwoAgAiA0gEQANAAkAgCCAGQQZ0aiIJLQAkIg9BEHFFDQAgD0EIcQRAIAkgD0HvAXE6ACQMAQsgCSAPQccBcToAJCABKAIkIAkoAihBARCsASAMKAIAIQMLIAZBAWoiBiADSA0ACwsDQCADQQBMDQEgCCADQQFrIgNBBnRqIgYgBi0AJCIGQb8BcToAJCAGQRBxRQ0ACwsgB0UNDiAHKAIcKAIAIgMgDi4BIiIGRwRAIA4oAgAhASAKIAM2AkggCiABNgJEIAogBjYCQCAAQYLsASAKQUBrEBVBASEDDBMLIAQtACZBAXEEQCAEKAI8LQASRQ0PCyAHKAIEIgNBCHENDgJAIAcoAjAiBEUNAAJAIAEoAjBFBEAgDCgCAEECSA0BCyADQYCAgMAAcQ0AIAcoAjwNACABLQAHQQhxDQAgCy0AUkEEcQ0AIABBwQAgBBC0ARogB0EANgIwDAELIAUNACABLQAGQQRxRQ0AQQAhAyAMKAIAQQFGDRAgDC0AbEEicQ0QCyAAKAIAIhQoAlAiEkEBcQ0NIAEoAkQNDSABKAIgIgwgFWoiESgCHCIDKAJEDQ0gACgC+AEhGSARKAIwIRsgAygCICEEIAMoAjwiBkUNASABKAI8DQ0gBigCEA0NIAEoAgQiDkGAAnENDQwMCwJAIAEoAiQiA0UNACADLQAAQSxHDQAgCy0AUUGAAXENACMAQUBqIgMkACADIAA2AiQgAyAAKAIAQdcAajYCKANAIANBADYCPCADQgA3AiwgA0EANgI0IAMCfwJAIAEoAiAiBUUNACAFKAIAQQBMDQBBAyAFLQAsQcAAcQ0BGgtBAQs2AjggA0EkaiIFIAEoAiQQiAUCQCADKAIsRQ0AIANCADcCFCADQRU2AhAgA0HSADYCDCADIAA2AgggA0EANgIcIAMgBTYCICABKAIkIgUEQCADQQhqIAUQHhoLIAMoAjwiBUUNACADKAIkKAIAIAUQFwsgAygCMA0ACyADQUBrJAALAkAgCy8BUEGBBHENAEEAIQcCQCABLQAEQQhxRQ0AIAEoAhwiAygCAEEBRw0AIAEoAiQNACABKAIsDQAgASgCKA0AIAEoAjANACADKAIIIgQtAABBqAFHDQAgBCgCCCIDRQ0AQZv4ACEFA0ACQCADLQAAIgYgBS0AACIJRgRAIAYNASAEKAIUDQMgASgCICIGKAIAQQFHDQMgBC0AB0EBcQ0DIAYoAhwiA0UNAyADKAI0RQ0DIAMtAAdBBHENAyADIQUDQCAFLQAAQYcBRwRAIAUoAjQNBQsgBSgCJA0EIAUoAjwNBCAFLQAEQQhxDQQgBSgCNCIFDQALIAAoAgAhCSAGQQA2AhwgCSAGEFogASAAKAIAQsgAEMIBNgIgQQAhBQNAIANBADsBAiADKAI0IQYgA0IANwI0IAMgAygCBEH3fXFBCHI2AgQgAEHBACADKAIcELQBGiAEIQcgBgRAIAkgBEEAQQAQKCEHCyADIAAoAgAgBxA8NgIcIAAgAEGKAUEAQQAQMiIHIAMQhQIgBQR/IABB6gAgByAFEDIFIAcLIQUgBiIDDQALIAEoAhwgBTYCCCABIAEoAgRBd3E2AgRBASEHDAMLIAZBwMoCai0AACAJQcDKAmotAABHDQILIAVBAWohBSADQQFqIQMMAAsACyAHRQ0AQQEhAyALLQBXDRIgASgCICEMCwJAIAwoAgBBAEoEQCAMQQhqIQ5BACEEA0ACQCAOIARBBnRqIgMpAzBCAFINACADKAIIIgZFDQAgACgCACIFKALkAiIHRQ0AIAUtALEBDQAgAC0A0AENAAJ/IAUoAugCQRQgBkHmyAIgAygCBCAAKAL4ASAHEQkAIgVBAUYEQEHK3QEhBUEXDAELIAVBfXFFDQFBvLMBIQVBAQshBiAAIAVBABAVIAAgBjYCDAsCQCADKAIUIglFDQAgAygCGA0AIApBADYChAIgASAKQYQCahClBCAAIAAoAtgBIAooAoQCajYC2AECQCALKAJQIgZBgCBxDQAgAy0AJkEBcQRAIAMoAjwiBS0AEkUNASAFKAIAQQFKDQELIAAgCSABKAIkIAwgBBDKBRogCygCUCEGCyAGQYCAgCBxRQRAQgAhOQJAIAMvACVBiAJxDQAgAygCECEtIAMoAhQiBiEFA0AgBQRAIAUtAARBCXENAiAFKAI0IgcEQCAFLQAAQYcBRw0DCyAFKAJEISsgByEFICtFDQEMAgsLIAMpAzAhOAJAIAYoAjAiB0UNACAHKAIAIgVBAEwNACAHQQhqIQ9BACEHIAVBAUcEQCAFQQFxISwgBUH+////B3EhB0EAIQUDQCAPIAVBBHRqIhEvAQwiFARAQgFBPyAUQQFrQf//A3EiFCAUQT9PG62GIDiEITgLIBEvARwiEQRAQgFBPyARQQFrQf//A3EiESARQT9PG62GIDiEITgLIAVBAmoiBSAHRw0ACyAsRQ0BCyAPIAdBBHRqLwEMIgVFDQBCAUE/IAVBAWtB//8DcSIFIAVBP08brYYgOIQhOAsgLTIBIiI6QgBXDQAgBkUNAANAQoCAgICAgICAgH9CASA5hiA5Qj9aGyA4g1AEQCA5p0EEdCEPIAYhBQNAIAUoAhwgD2ooAggiBy0AAEH5AEcEQCAHQfkAOgAAIAcgBygCBEH/v19xNgIEIAUgBSgCBEGAgIAIcjYCBAsgBSgCNCIFDQALCyA5QgF8IjkgOlINAAsLCyAAKAL4ASEVIAAgAygCCCIHNgL4ASABKAIEIRECQAJAAkACQAJAIAMvACVBgAJxIhpFDQAgAygCPCIGLQASIgVFDQEgBUECRg0AIAYoAgBBAUoNAQsCQCAMLQAsQcAAcQ0AIAAoAgAtAFNBAnENACAMKAIAIQ8CQCADKAIUIhItAAdBAXENACAHRQ0AIARBAWohEANAIA8gEEwNAQNAIBAiBUEBaiEQAkAgDiAFQQZ0aiIIKAIUIhRFDQAgCC0AJUEgcQ0AIAgoAggiBkUNACAHIQUgCCgCECgCPCIZIAMoAhAoAjxHDQADQAJAIAYtAAAiCCAFLQAAIhhGBEAgCA0BIBlFBEAgEigCECAUKAIQRw0ECyAULQAHQQFxDQUMBwsgCEHAygJqLQAAIBhBwMoCai0AAEcNAgsgBUEBaiEFIAZBAWohBgwACwALIA8gEEcNAAsLCyAERQRAIA9BAUYNBCAMLQBsQQJxDQQgEUGAgICAAXENAQwECyAEIQUgAyEGIBFBgICAgAFxDQADQCAGLQAkQSJxDQEgBUUNBCAFQQFrIQUgBkEsayEuIAZBQGohBiAuKAIARQ0ACwsgGkUNASADKAI8IQYLIAYoAgQiBUEATA0AIA1BCiAGKAIIIAUQHBogAygCKCIDIAYoAgwiBUcEQCANQfMAIAMgBRAcGgsgCSAGLwEQOwECDAILQQAhBkEAIQUCQCADKAIUIhEtAAdBAXENACAMQQhqIRQDQCAEIAVKBEADQCAFIgZBAWohBQJAIBQgBkEGdGoiBigCFCIIRQ0AIAYtACVBIHENACAGKAIIIgdFDQAgBigCECgCPCIaIAMoAhAoAjxHDQAgAygCCCIPRQ0AA0ACQCAHLQAAIhAgDy0AACISRgRAIBANASAaRQRAIBEoAhAgCCgCEEcNBAsgCC0AB0EBcQ0GDAcLIBBBwMoCai0AACASQcDKAmotAABHDQILIA9BAWohDyAHQQFqIQcMAAsACyAEIAVHDQALCwtBACEGCyAGIgUEQCAFKAIYIgcEQCANQQogBSgCHCAHEBwaCyANQfMAIAMoAiggBSgCKBAcGiAJIAUoAhQvAQI7AQIMAgsgACAAKAIsQQFqIgU2AiwgAyAFNgIcIAMgDUEJEK0BIgVBAWoiBzYCGCADIAMvACUiD0EQcjsAJUEAIQYgD0EIcUUEQCANQQ8QrQEhBgsgCiADKAIoNgKcASAKQQw6AJgBIApCADcCqAEgCkIANwKgASAKIAM2AoABIABBAUGX+gEgCkGAAWoQUyAAIAkgCkGYAWoQaxogAygCECAJLwECOwEmIAYEQCANKAIALQBXBH9B3JkFBSANKAJoIAZBFGxqCyANKAJsNgIICyANQcMAIAMoAhwgBxAcGiANKAJsIQYgDSgCAC0AVwR/QdyZBQUgDSgCaCAFQRRsagsgBjYCCCAAQQA2AhwgAEEAOgATIAMvACVBiAJxQYACRw0BIAMoAjwiBSADKAIYNgIEIAUgAygCHDYCCCAFIAMoAig2AgwgBSAJLwECOwEQDAELIA0oAmwhBSAAIAAoAixBAWoiBjYCLCADIAY2AhwgDUELIAZBACAFQQFqIgYQLBogAyAGNgIYIAogAygCHDYCnAEgCkENOgCYASAKQgA3AqgBIApCADcCoAEgCiADNgJwIABBAUGn+gEgCkHwAGoQUyAAIAkgCkGYAWoQaxogAygCECAJLwECOwEmIAMgAy8AJUEgcjsAJSADIAooAqQBNgIgIA0gAygCHBCPBCANKAIALQBXBH9B3JkFBSANKAJoIAVBFGxqCyANKAJsNgIIIABBADYCHCAAQQA6ABMLIAstAFcNAyAKQQA2AoQCIAEgCkGEAmoQpQQgCigChAIhAyAAIBU2AvgBIAAgACgC2AEgA2s2AtgBCyAEQQFqIgQgDCgCAEgNAAsLIAEoAiwhGiABKAIoIQggASgCJCERIAEoAhwhFCAKIAEoAgQiA0EBcToA6AECQCADQQlxQQFHDQAgCigCwAEgFEF/EI8CDQAgASgCRA0AIAEgASgCBEF+cTYCBCABIAsgFEEAEF0iCDYCKCABIAEoAgRBCHI2AgQgCkECOgDoAQsgCiAKKALAASIDBH8gACADIBQoAgAQiwQhBSAAIAAoAigiA0EBajYCKCAKIAM2AsgBIA1B9gAgAyAKKALAASgCACAUKAIAakEBakEAIAVBeBBGBUF/CzYC1AECQCACLQAAQQxHDQAgDUH2ACACKAIEIBQoAgAQHBogAS0ABUEIcUUNACAUQQhqIQUCQAJAAkAgFCgCACIHQQJIBEAgByEJDAELIAUgB0EBayIEQQR0aiIDLQAJQcAAcQRAIAchCQwCCwNAIAMoAgAiBgRAIAsgBhAdCyADKAIEIgMEQCALIAMQFwsgFCAUKAIAQQFrIgk2AgAgB0ECTQ0BIAUgBCIHQQFrIgRBBHRqIgMtAAlBwABxRQ0ACwsgCUEATA0CQQAhAyAJQQFGDQELIAlB/v///wdxIQYgCUEBcSEvQQAhAwNAIAUgA0EEdGoiBC0ACUHAAHFFBEAgBCgCAEH5ADoAAAsgBC0AGUHAAHFFBEAgBCgCEEH5ADoAAAsgA0ECaiIDIAZHDQALIC9FDQELIAUgA0EEdGoiAy0ACUHAAHENACADKAIAQfkAOgAACyAAIAAoAjhBAWsiJzYCOCABLQAFQcAAcUUEQCABQcACOwECCyABKAI8BEAgACABICcQ2gILAkAgASgCCA0AIAooAtQBIgNBAEgNACANKAIALQBXBH9B3JkFBSANKAJoIANBFGxqC0H3ADoAACAKIAotAOABQQFyOgDgAQtBACEDAkAgAS0ABEEBcUUNACAAIAAoAigiA0EBajYCKCAKIAM2AuwBIAogDUH2ACADQQBBACAAIAEoAhxBABCLBEF4EEY2AvABQQMhAyANKAJsIgVBAEwNACANKAJoIAVBFGxqQRJrQQg7AQALIAogAzoA6QECQAJAIBMNACAIDQAgASgCBEGAgAFxIAotAOgBQQBHQQh0ciEIIAEoAkQiAwRAAkAgASgCICgCHCgCHCgCACEGIAAoAggiBEUEQAJAIAAoAnQNACAAKAIALQBQQQhxDQAgAEEBOgAXCyAAEDUhBAsgAygCMCEHAkAgBCgCbCIFIAQoAnBOBEAgBEH2ACAHIAZBABAUGgwBCyAEIAVBAWo2AmwgBCgCaCAFQRRsaiIFQgA3AgwgBSAGNgIIIAUgBzYCBCAFQfYANgIACyADKAIwIgZBAWohBwJAIAQoAmwiBSAEKAJwTgRAIARB8wAgByAGQQAQFBoMAQsgBCAFQQFqNgJsIAQoAmggBUEUbGoiBUIANwIMIAUgBjYCCCAFIAc2AgQgBUHzADYCAAsgAygCMCIGQQJqIQcCQCAEKAJsIgUgBCgCcE4EQCAEQfMAIAcgBkEAEBQaDAELIAQgBUEBajYCbCAEKAJoIAVBFGxqIgVCADcCDCAFIAY2AgggBSAHNgIEIAVB8wA2AgALIAMoAjAiBkEDaiEHAkAgBCgCbCIFIAQoAnBOBEAgBEHzACAHIAZBABAUGgwBCyAEIAVBAWo2AmwgBCgCaCAFQRRsaiIFQgA3AgwgBSAGNgIIIAUgBzYCBCAFQfMANgIACwJAIAMoAggiBUUNACAFKAIAIQUgAyAAKAIsIgdBAWoiBjYCRCAAIAUgB2oiBzYCLCAEKAJsIgUgBCgCcE4EQCAEQcsAQQAgBiAHEBQaDAELIAQgBUEBajYCbCAEKAJoIAVBFGxqIgVBADYCECAFIAc2AgwgBSAGNgIIIAVCywA3AgALIAAgACgCLEEBaiIFNgIsIAMgBTYCVAJAIAQoAmwiBiAEKAJwTgRAIARBxwBBASAFQQAQFBoMAQsgBCAGQQFqNgJsIAQoAmggBkEUbGoiBkIANwIMIAYgBTYCCCAGQseAgIAQNwIACyADLQAURQRAIAMhBQNAAkACQCAFKAIsIgYtAAVBEHFFDQAgBS0AEUHaAEYNACAAKAIAIAUoAkgoAhQiBigCACIPQQEQhwEhBwJAIA9BAEwNACAHRQ0AIAdBFGohDiAGQQhqIQZBACEJA0AgDiAJQQJ0aiAAIAYoAgAQNyIQBH8gEAUgACgCACgCCAs2AgAgBygCECAJaiAGLQAIOgAAIAZBEGohBiAJQQFqIgkgD0cNAAsLIAAgACgCKCIGQQFqNgIoIAUgBjYCPCAFIAAoAiwiCUEBajYCQCAAIAlBA2o2AiwCQCAHRQ0AIAUoAiwoAiAtAAFB6QBHDQAgBygCEEEBOgAAIAUoAjwhBgsCQCAEKAJsIgkgBCgCcE4EQCAEQfYAIAZBAkEAEBQaDAELIAQgCUEBajYCbCAEKAJoIAlBFGxqIglBADYCECAJQgI3AgggCSAGNgIEIAlB9gA2AgALAkAgBCgCACIGLQBXBEAgBigCgAQNASAHEFUMAQsgBCgCaCAEKAJsQRRsaiIGQQRrIAc2AgAgBkETa0H4AToAAAsgBSgCQEEBaiEGIAQoAmwiByAEKAJwTgRAIARBxwBBACAGQQAQFBoMAgsgBCAHQQFqNgJsIAQoAmggB0EUbGoiB0IANwIMIAcgBjYCCCAHQscANwIADAELIAYoAiAiBkGg3QNHIAZBqt0DR3FFBEAgBSAAKAIsIgdBAWo2AkAgACAAKAIoIgZBAWo2AiggBSAGNgI8IAAgB0ECajYCLCADKAIwIQkgBCgCbCIHIAQoAnBOBEAgBEHzACAGIAlBABAUGgwCCyAEIAdBAWo2AmwgBCgCaCAHQRRsaiIHQgA3AgwgByAJNgIIIAcgBjYCBCAHQfMANgIADAELIAZBsdsDRyAGQbbbA0dxDQAgACAAKAIoIgZBAWo2AiggBSAGNgI8IAMoAjAhCSAEKAJsIgcgBCgCcE4EQCAEQfMAIAYgCUEAEBQaDAELIAQgB0EBajYCbCAEKAJoIAdBFGxqIgdCADcCDCAHIAk2AgggByAGNgIEIAdB8wA2AgALIAUoAiQiBQ0ACwwBCyADIAAoAiwiBkEBaiIFNgJYIAAgBkECaiIGNgIsIAMgBjYCXCAAIAAoAigiBkEBajYCKCADIAY2AjwCQCAEKAJsIgYgBCgCcE4EQCAEQccAQQEgBUEAEBQaDAELIAQgBkEBajYCbCAEKAJoIAZBFGxqIgZCADcCDCAGIAU2AgggBkLHgICAEDcCAAsgAygCXCEFAkAgBCgCbCIGIAQoAnBOBEAgBEHHAEEAIAVBABAUGgwBCyAEIAZBAWo2AmwgBCgCaCAGQRRsaiIGQgA3AgwgBiAFNgIIIAZCxwA3AgALIAMoAjAhBiADKAI8IQcgBCgCbCIFIAQoAnBOBEAgBEHzACAHIAZBABAUGgwBCyAEIAVBAWo2AmwgBCgCaCAFQRRsaiIFQgA3AgwgBSAGNgIIIAUgBzYCBCAFQfMANgIACwsgACAMIBEgCigCwAEgASgCHCABIAggAS4BAhDZASIFRQRAQQEhAwwVCyAFLgEyIgQgAS4BAkgEQCABIAQ7AQILAkAgCi0A6AFFDQAgBS0ALyIERQ0AIAogBDoA6QELAkAgCigCwAEiBARAIAogBSwALSIGQQAgBkEAShsiBjYCxAEgCiAFLQAwQQRxBH8gBUEcaiAFLQAsQeAAbCAFaiIHQagFaiAHKALQBRsFIAVBHGoLKAIANgLcASAEKAIAIAZHDQEgCkEANgLAAQsgCigC1AEiBEEASA0AIA0gBBCgAgsgA0UNASAAIAAoAjgiIkEDayIfNgI4IAAgACgCLEEBaiIDNgIsIAUhMSADIQ8gIkEBayIkIQNBACEGQQAhB0EAIRBBACEaQQAhHSMAQUBqIg4kACABKAJEIgUoAgwhEyAAKAIIIghFBEACQCAAKAJ0DQAgACgCAC0AUEEIcQ0AIABBAToAFwsgABA1IQgLIAEoAiAiBCgCMCEYIAQoAhguASIhFSAAIAAoAjgiJUEBayIZNgI4IA5BADYCPCAOQgA3AjQgDkIANwIsIA5CADcCJCAOQgA3AhwgDiAPNgIYIA4gCDYCECAOIAA2AgggDiADNgIUIA4gBTYCDCAOIAUoAjAiETYCMCAOIBFBA2oiGzYCOEECIQMgDiARQQJqIiM2AigCQAJAAkACQCAFLQARQdYAaw4FAAICAgECCyAFLQAQQdkARg0CQQEhAyAAKAIAIAUoAhgQhwUNAQwCCyAFKAJYDQEgBSEEA0AgBCgCLCgCICIDQbbbA0YNAiADQbHbA0YNAiADQaDdA0YNAiADQardA0YNAiAEKAIkIgQNAAtBASEDIAUtABJB2ABHDQAgBS0AEEHZAEYNAUEDIQMgACgCACAFKAIcEIcFRQ0BCyAOIAM2AiALIAAgACgCLCIEIBVqIhdBAmoiCTYCLCAOIAk2AiQgCSEDAkACQCAFLQARQdYAaw4DAAEAAQsgACAXQQNqIgM2AiwgAyEHCwJAAkAgBS0AEkHWAGsOAwABAAELIAAgA0EBaiIDNgIsIAMhBgsgBEEBaiESIAUtABBBzABHBEAgEwR/IBMoAgAFQQALIQQgBSgCTCASaiEaIAUoAggiEARAIBAoAgAgGmohGgsgDiADIARqIhBBAWoiITYCLCAOIAQgEGoiEEEBaiIgNgI0IA4gBCAQaiIQQQFqIh02AjwgACAEIBBqNgIsIANBAWohEAsgFUEASgRAQQAhAwNAIAMgEmohFgJAIAgoAmwiBCAIKAJwTgRAIAhB3gAgGCADIBYQFBoMAQsgCCAEQQFqNgJsIAgoAmggBEEUbGoiBEEANgIQIAQgFjYCDCAEIAM2AgggBCAYNgIEIARB3gA2AgALIANBAWoiAyAVRw0ACwsgF0EBaiEWAkAgCCgCbCIDIAgoAnBOBEAgCEHhACASIBUgFhAUGgwBCyAIIANBAWo2AmwgCCgCaCADQRRsaiIDQQA2AhAgAyAWNgIMIAMgFTYCCCADIBI2AgQgA0HhADYCAAsCQCAFKAIIIgNFBEBBACEVQQAhGAwBCyAFKAJMIRUgACgCACADKAIAIhdBARCHASEYAkAgF0EATA0AIBhFDQAgGEEUaiEeIANBCGohA0EAIQQDQCAeIARBAnRqIAAgAygCABA3IhwEfyAcBSAAKAIAKAIICzYCACAYKAIQIARqIAMtAAg6AAAgA0EQaiEDIARBAWoiBCAXRw0ACwsgEiAVaiEEIAAgACgCLEEBaiIVNgIsIAUoAkQhHgJAIAgoAmwiAyAIKAJwTgRAIAhB2gAgBCAeIBcQFCEDDAELIAggA0EBajYCbCAIKAJoIANBFGxqIhJBADYCECASIBc2AgwgEiAeNgIIIBIgBDYCBCASQdoANgIACwJAIAgoAgAiEi0AVwRAIBIoAoAEDQEgGBBVDAELIAgoAmggCCgCbEEUbGoiEkEEayAYNgIAIBJBE2tB+AE6AAALIANBBGohGCADQQJqIQMCQCAIKAJsIhIgCCgCcE4EQCAIQQ4gAyAYIAMQFBoMAQsgCCASQQFqNgJsIAgoAmggEkEUbGoiEkEANgIQIBIgAzYCDCASIBg2AgggEiADNgIEIBJBDjYCAAsCQCAIKAJsIhggCCgCcE4EQCAIQQogFUEAQQAQFCEYDAELIAggGEEBajYCbCAIKAJoIBhBFGxqIgNBADYCECADQgA3AgggAyAVNgIEIANBCjYCAAsgF0EBayESIAUoAkQhFyAIKAJsIgMgCCgCcE4EQCAIQdAAIAQgFyASEBQaDAELIAggA0EBajYCbCAIKAJoIANBFGxqIgNBADYCECADIBI2AgwgAyAXNgIIIAMgBDYCBCADQdAANgIACyARQQFqIRICQCAIKAJsIgMgCCgCcE4EQCAIQf8AIBIgCUEAEBQaDAELIAggA0EBajYCbCAIKAJoIANBFGxqIgNCADcCDCADIAk2AgggAyASNgIEIANB/wA2AgALAkAgCCgCbCIDIAgoAnBOBEAgCEGAASASIBYgCRAUGgwBCyAIIANBAWo2AmwgCCgCaCADQRRsaiIDQQA2AhAgAyAJNgIMIAMgFjYCCCADIBI2AgQgA0GAATYCAAsgBSgCVCEEAkAgCCgCbCIXIAgoAnBOBEAgCEE0IARBACAJEBQhFwwBCyAIIBdBAWo2AmwgCCgCaCAXQRRsaiIDQQA2AhAgAyAJNgIMIANBADYCCCADIAQ2AgQgA0E0NgIACyAAKAIIIgRFBEACQCAAKAJ0DQAgACgCAC0AUEEIcQ0AIABBAToAFwsgABA1IQQLQQAhCSAFIQMDQCADKAI0IRYgAygCLCEeAkAgBCgCbCIcIAQoAnBOBEAgBEHLAEEAIBZBABAUGgwBCyAEIBxBAWo2AmwgBCgCaCAcQRRsaiIcQgA3AgwgHCAWNgIIIBxCywA3AgALIAMoAkgoAhQiFgR/IBYoAgAFQQALIiYgCUghKAJAIAUoAlgNAAJAIB4oAiAiFkGg3QNHIBZBqt0DR3ENACADKAJAIRYCQCAEKAJsIhwgBCgCcE4EQCAEQccAQQAgFkEAEBQaDAELIAQgHEEBajYCbCAEKAJoIBxBFGxqIhxCADcCDCAcIBY2AgggHELHADcCAAsgAygCQEEBaiEWIAQoAmwiHCAEKAJwTgRAIARBxwBBACAWQQAQFBoMAQsgBCAcQQFqNgJsIAQoAmggHEEUbGoiHEIANwIMIBwgFjYCCCAcQscANwIACyAeLQAFQRBxRQ0AIAMoAjwiHkUNAAJAIAQoAmwiFiAEKAJwTgRAIARBkgEgHkEAQQAQFBoMAQsgBCAWQQFqNgJsIAQoAmggFkEUbGoiFkEANgIQIBZCADcCCCAWIB42AgQgFkGSATYCAAsgAygCQEEBaiEWIAQoAmwiHiAEKAJwTgRAIARBxwBBACAWQQAQFBoMAQsgBCAeQQFqNgJsIAQoAmggHkEUbGoiHkIANwIMIB4gFjYCCCAeQscANwIACyAJICYgKBshCSADKAIkIgMNAAsgACAAKAIsIgMgCWo2AiwgDiADQQFqNgIcIAcEQCAAIAUoAhggBxBEIAAgB0EDQQAgBS0AEEHZAEYbEIkDCyAGBEAgACAFKAIcIAYQRCAAIAZBBEEBIAUtABBB2QBGGxCJAwsCQCAFLQAQQdkARwRAIAUtABEhAyAHRQ0BIANB/wFxIgQgBS0AEkcNAUE5QTcgBEHWAEYbIQkCQCAIKAJsIgQgCCgCcE4EQCAIIAkgB0EAIAYQFCEEDAELIAggBEEBajYCbCAIKAJoIARBFGxqIgNBADYCECADIAY2AgwgA0EANgIIIAMgBzYCBCADQQA7AQIgAyAJOgAAIANBADoAAQsgACAFQQAQ6AMCQCAIKAJsIgMgCCgCcE4EQCAIQSQgEUEAQQAQFBoMAQsgCCADQQFqNgJsIAgoAmggA0EUbGoiA0EANgIQIANCADcCCCADIBE2AgQgA0EkNgIACyAOQQhqEIYFAkAgCCgCbCIDIAgoAnBOBEAgCEGSASARQQBBABAUGgwBCyAIIANBAWo2AmwgCCgCaCADQRRsaiIDQQA2AhAgA0IANwIIIAMgETYCBCADQZIBNgIACwJAIAgoAmwiAyAIKAJwTgRAIAhBCUEAIBlBABAUGgwBCyAIIANBAWo2AmwgCCgCaCADQRRsaiIDQgA3AgwgAyAZNgIIIANCCTcCAAsgCCgCbCEDIAgoAgAtAFcEf0HcmQUFIAgoAmggBEEUbGoLIAM2AggLIAUtABEhAwsCQCADQf8BcUHWAEcNACAGRQ0AIAUtABBB2QBGDQAgCCgCbCIDIAgoAnBOBEAgCEHrACAHIAYgBxAUGgwBCyAIIANBAWo2AmwgCCgCaCADQRRsaiIDQQA2AhAgAyAHNgIMIAMgBjYCCCADIAc2AgQgA0HrADYCAAsCQCAFLQARQdoARg0AIAgoAmwiAyAIKAJwTgRAIAhBJCAjQQBBABAUGgwBCyAIIANBAWo2AmwgCCgCaCADQRRsaiIDQQA2AhAgA0IANwIIIAMgIzYCBCADQSQ2AgALAkAgCCgCbCIDIAgoAnBOBEAgCEEkIBFBAEEAEBQaDAELIAggA0EBajYCbCAIKAJoIANBFGxqIgNBADYCECADQgA3AgggAyARNgIEIANBJDYCAAsCQCAIKAJsIgMgCCgCcE4EQCAIQSQgG0EAQQAQFBoMAQsgCCADQQFqNgJsIAgoAmggA0EUbGoiA0EANgIQIANCADcCCCADIBs2AgQgA0EkNgIACwJAIBBFDQAgE0UNACATKAIAQQFrIQQCQCAIKAJsIgMgCCgCcE4EQCAIQdAAIBogECAEEBQaDAELIAggA0EBajYCbCAIKAJoIANBFGxqIgNBADYCECADIAQ2AgwgAyAQNgIIIAMgGjYCBCADQdAANgIACyATKAIAQQFrIQQCQCAIKAJsIgMgCCgCcE4EQCAIQdAAIBAgISAEEBQaDAELIAggA0EBajYCbCAIKAJoIANBFGxqIgNBADYCECADIAQ2AgwgAyAhNgIIIAMgEDYCBCADQdAANgIACyATKAIAQQFrIQQCQCAIKAJsIgMgCCgCcE4EQCAIQdAAIBAgICAEEBQaDAELIAggA0EBajYCbCAIKAJoIANBFGxqIgNBADYCECADIAQ2AgwgAyAgNgIIIAMgEDYCBCADQdAANgIACyATKAIAQQFrIQQgCCgCbCIDIAgoAnBOBEAgCEHQACAQIB0gBBAUGgwBCyAIIANBAWo2AmwgCCgCaCADQRRsaiIDQQA2AhAgAyAENgIMIAMgHTYCCCADIBA2AgQgA0HQADYCAAsCQCAIKAJsIgMgCCgCcE4EQCAIQQlBACAZQQAQFBoMAQsgCCADQQFqNgJsIAgoAmggA0EUbGoiA0IANwIMIAMgGTYCCCADQgk3AgALIAgoAmwhAyAIKAIALQBXBH9B3JkFBSAIKAJoIBdBFGxqCyADNgIIIBAEQCAAIBMgGiAQIBkQhQULAkAgBS0AESIDQdYARgRAIA5BCGoiA0EDQQBBABBWGiAFLQASQdoARg0BIAUtABBB2QBGBEAgACAAKAI4IglBAWsiEDYCOCAIKAJsIQQgA0E5IBEgBiAbIBAQywIgA0ECIAdBABBWGiADQQFBAEEAEFYaAkAgCCgCbCIDIAgoAnBOBEAgCEEJQQAgBEEAEBQaDAELIAggA0EBajYCbCAIKAJoIANBFGxqIgNCADcCDCADIAQ2AgggA0IJNwIAC0EAIAlrIQQgCCgCDCIDKAI4IAMoAjxqQQBIBEAgAyAIIAQQOAwDCyADKAJAIARBAnRqIAgoAmw2AgAMAgsgDkEIaiIDQQEgBkEAEFYaIANBAiAHQQAQVhoMAQsgBS0AEkHYAEYEQAJAIANB2ABGBEAgBS0AECEwIA5BCGoiA0EDIAZBABBWGiAwQdkARw0BIANBAiAHQQAQVhogA0EBQQBBABBWGgwDCyAOQQhqQQMgBkEAEFYaCyAOQQhqIgNBAUEAQQAQVhogA0ECIAdBABBWGgwBCyAOQQhqIglBA0EAQQAQVhogBS0AEkHaAEYNACAFLQAQQdkARgRAIAgoAmwhBEEAIQMgBgRAIAAgACgCOEEBayIDNgI4IAlBOSARIAYgGyADEMsCCyAOQQhqIglBAUEAQQAQVhogCUECIAdBABBWGiAGRQ0BAkAgCCgCbCIJIAgoAnBOBEAgCEEJQQAgBEEAEBQaDAELIAggCUEBajYCbCAIKAJoIAlBFGxqIglCADcCDCAJIAQ2AgggCUIJNwIACyADQX9zIQQgCCgCDCIDKAI4IAMoAjxqQQBIBEAgAyAIIAQQOAwCCyADKAJAIARBAnRqIAgoAmw2AgAMAQtBACEDAkAgBkUNACAIKAJsIgMgCCgCcE4EQCAIQTsgBkEAQQEQFCEDDAELIAggA0EBajYCbCAIKAJoIANBFGxqIgRBADYCECAEQoCAgIAQNwIIIAQgBjYCBCAEQTs2AgALIA5BCGoiBEEBQQBBABBWGiAEQQIgB0EAEFYaIAZFDQAgCCgCbCEEIAgoAgAtAFcEf0HcmQUFIAgoAmggA0EUbGoLIAQ2AggLQQAgJWshBAJAIAgoAgwiAygCOCADKAI8akEASARAIAMgCCAEEDgMAQsgAygCQCAEQQJ0aiAIKAJsNgIACyAxEIEBIAgoAmwhCQJAIAUoAghFBEAgCSEEQQAhCQwBCwJAIAkgCCgCcE4EQCAIQccAQQAgFUEAEBQhCQwBCyAIIAlBAWo2AmwgCCgCaCAJQRRsaiIDQgA3AgwgAyAVNgIIIANCxwA3AgALIAgoAmwhBCAIKAIALQBXBH9B3JkFBSAIKAJoIBhBFGxqCyAENgIICyAOQQA2AiQCQCAEIAgoAnBOBEAgCEEkIBJBAEEAEBQhBAwBCyAIIARBAWo2AmwgCCgCaCAEQRRsaiIDQQA2AhAgA0IANwIIIAMgEjYCBCADQSQ2AgALIAUtABEhAwJAIAUtABJB2ABGBEACQCADQdgARgRAIAUtABAhMiAOQQhqIgxBAyAGQQAQVhogMkHZAEcNASAMQQIgB0EAEFYaDAELIA5BCGpBAyAGQQAQVhoLIA5BCGpBAUEAQQAQVhogCCgCbCEDIAgoAgAtAFchBgwBCyAOQQhqIgxBA0EAQQAQVhogA0HWAEYEQAJAIAUtABBB2QBGBEAgCCgCbCEDIAxBAiAHQQEQViEGIAxBAUEAQQEQViEMDAELIAgoAmwhAyAFLQASQdoARgRAIA5BCGoiBkEBIAdBARBWIQwgBkECQQBBARBWIQYMAQsgDkEIaiIQQQEgBkEBEFYhDCAQQQIgB0EBEFYhBgsCQCAIKAJsIgcgCCgCcE4EQCAIQQlBACADQQAQFBoMAQsgCCAHQQFqNgJsIAgoAmggB0EUbGoiB0IANwIMIAcgAzYCCCAHQgk3AgALIAgoAmwhAyAIKAIALQBXBH9B3JkFBSAIKAJoIAZBFGxqCyADNgIIIA5BCGpBAUEAQQEQViEHAkAgCCgCbCIGIAgoAnBOBEAgCEEJQQAgA0EAEBQaDAELIAggBkEBajYCbCAIKAJoIAZBFGxqIgZCADcCDCAGIAM2AgggBkIJNwIACyAIKAJsIQMgCCgCAC0AVyIGBEBB5JkFIAM2AgBB5JkFIAM2AgAMAgsgCCgCaCIQIAxBFGxqIAM2AgggECAHQRRsaiADNgIIDAELIAgoAmwhAyAOQQhqIgZBAUEAQQEQViEMIAZBAiAHQQAQVhoCQCAIKAJsIgYgCCgCcE4EQCAIQQlBACADQQAQFBoMAQsgCCAGQQFqNgJsIAgoAmggBkEUbGoiBkIANwIMIAYgAzYCCCAGQgk3AgALIAgoAmwhAyAIKAIALQBXIgYEf0HcmQUFIAgoAmggDEEUbGoLIAM2AggLIAZB/wFxBH9B3JkFBSAIKAJoIARBFGxqCyADNgIIIA4oAjAhBAJAIAMgCCgCcE4EQCAIQZIBIARBAEEAEBQaDAELIAggA0EBajYCbCAIKAJoIANBFGxqIgNBADYCECADQgA3AgggAyAENgIEIANBkgE2AgALAkAgBSgCCEUNAAJAIAUoAlgiA0UNAAJAIAgoAmwiBCAIKAJwTgRAIAhBxwBBASADQQAQFBoMAQsgCCAEQQFqNgJsIAgoAmggBEEUbGoiBEIANwIMIAQgAzYCCCAEQseAgIAQNwIACyAFKAJcIQMgCCgCbCIFIAgoAnBOBEAgCEHHAEEAIANBABAUGgwBCyAIIAVBAWo2AmwgCCgCaCAFQRRsaiIFQgA3AgwgBSADNgIIIAVCxwA3AgALIAgoAmwhAyAIKAIALQBXBH9B3JkFBSAIKAJoIAlBFGxqCyADNgIEIAMgCCgCcE4EQCAIQcMAIBVBAEEAEBQaDAELIAggA0EBajYCbCAIKAJoIANBFGxqIgNBADYCECADQgA3AgggAyAVNgIEIANBwwA2AgALIA5BQGskACANQQlBACAfEBwaIA0gJBBXIApBADYC3AEgACABQX8gCkHAAWogCkHoAWogAiAiQQJrIgMgHxDYASANIAMQVyANQcMAIA8QPhogDSAfEFcMDQsCQCAIBEACQCABKAIcIgMoAgAiBUEATA0AIANBCGohAwJAIAVBB3EiB0UEQCAFIQQMAQsgBUH4////B3EhBEEAIQYDQCADQQA7AQ4gA0EQaiEDIAZBAWoiBiAHRw0ACwsgBUEISQ0AA0AgA0EAOwF+IANBADsBbiADQQA7AV4gA0EAOwFOIANBADsBPiADQQA7AS4gA0EAOwEeIANBADsBDiADQYABaiEDIARBCWshMyAEQQhrIQQgM0F+SQ0ACwsgCEEIaiEFAkAgCCgCACIHQQBMDQAgBSEDIAciBEEHcSIJBEAgBEH4////B3EhBEEAIQYDQCADQQA7AQ4gA0EQaiEDIAZBAWoiBiAJRw0ACwsgB0EISQ0AA0AgA0EAOwF+IANBADsBbiADQQA7AV4gA0EAOwFOIANBADsBPiADQQA7AS4gA0EAOwEeIANBADsBDiADQYABaiEDIARBCWshNCAEQQhrIQQgNEF+SQ0ACwsgAS4BAkHDAE4EQCABQcIAOwECC0EAIRAgCigCwAEiD0UNASAIKAIAIgYgDygCAEcNAQJAIAZBAEwNACAPQQhqIQRBACEJQQAhAyAGQQRPBEAgBkH8////B3EhDgNAIAUgA0EEdCIHaiAEIAdqLQAIQQFxOgAIIAUgB0EQciIQaiAEIBBqLQAIQQFxOgAIIAUgB0EgciIQaiAEIBBqLQAIQQFxOgAIIAUgB0EwciIHaiAEIAdqLQAIQQFxOgAIIANBBGoiAyAORw0ACwsgBkEDcSIGRQ0AA0AgBSADQQR0IgdqIAQgB2otAAhBAXE6AAggA0EBaiEDIAlBAWoiCSAGRw0ACwsgCCAPQX8QjwJFIRAMAQtBACEQIAFBADsBAgsgACAAKAI4QQFrIg82AjggC0IsEMIBIgMEQCAAQckAIAMQtAEaCyALLQBXDQkgAyABKAIQNgIoIApCADcCtAEgCkIANwKsASAKQgA3AqQBIAogAzYCoAEgCiAMNgKcASAKIAA2ApgBIAgEfyAIKAIABUEACyEFIAMgCDYCECADIAU7AQIgCkGYAWoiBSAUEMkFIAUgCigCwAEQyQUgGgRAIAgEQCAKQgA3ApQCIApCADcCjAIgCkHKADYCiAIgCiAANgKEAiAKIAE2ApwCIAEoAiwiBQRAIApBhAJqIAUQHhoLIAEoAiQhEQsgCkEANgKUAiAKQccANgKQAiAKQcYANgKMAiAKQcsANgKIAiAKQQA2AoQCIAogCkGYAWo2ApwCIApBhAJqIBoQHhoLIAMgAygCGDYCHEEAIQYCQCABKAIoDQAgASgCLA0AIAMoAiRBAUcNAAJAIAMoAiAoAgAiBCgCFCIHRQ0AIAcoAgBBAUcNACAELQAHQQFxDQAgCy0AUkEBcQ0AQdC6ASEFIAQoAggiBCEJA0ACQAJAAkAgCS0AACIOIAUtAAAiE0YEQCAORQ0BDAMLIA5BwMoCai0AACATQcDKAmotAABGDQJB9O8AIQUDQAJAIAQtAAAiCSAFLQAAIg5GBEAgCQ0BQQEhBEECIQYMBAsgCUHAygJqLQAAIA5BwMoCai0AAEcNBgsgBUEBaiEFIARBAWohBAwACwALIAdBCGohBQN/IAUoAgAiBS0AACIJQa0Ba0ECTwR/QQIhBEEBIQYCQAJAAkAgCUGwAUYEfyAFLQACBSAJC0H/AXEiCUGZAWsODwICAgUFBQUFBQUFBQUFAQALIAlB9QBGDQEMBAsgBS0ABkEgcQ0DIAUoAiwiCUUNAyAFLgEgIgVBAEgNACAJKAIEIg5FDQAgBSAJLgEiTg0AIA4gBUEMbGotAARBD3FFDQMLQQAFIAVBDGohBQwBCwshBAsgCiALIAdBABBdIgU2ArwBIAVFDQIgBSAEOgAQDAILIAVBAWohBSAJQQFqIQkMAAsACwsgAyAKQZgBahDIBSALLQBXDQkgCARAQQAhBUEAIAMoAiRBAUcNCRpBACADKAIgIgQoAghBAEgNCRogBCgCACIERQ0IQQAgBC0ABUEQcQ0JGiAEKAIUIgZFDQhBACEEIAYoAggiBQRAIAsgBUEAQQAQKCEEC0GACkEAIAAgCyAIQQAQXSAEEHwiBRsMCQtBACEFAkAgASgCJA0AIAEoAhwiBygCAEEBRw0AIAEoAiAiBCgCAEEBRw0AIAQoAhwNACADKAIkQQFHDQAgASgCLA0AIAQoAhgiCS0AKw0AIAcoAggiBC0AAEGoAUcNACAEKAIoIANHDQAgAygCICgCBC0ABUEBcUUNAEEAIAkgBCgCBEGEgIAIcRshBQsgBQRAAkAgBSgCPCIHRQRAQYCAfiEEDAELIAAoAgAoAhAhCUEAIQYDQCAGIgRBAWohBiAJIARBBHRqKAIMIAdHDQALCyAAIAAoAigiCUEBajYCKCAFKAIUIQwgACAEEKABQQAhBwJAIAUtABxBgAFxRQ0AIAUoAggiBkUNAANAIAYvADdBA3FBAkYEQCAGIQcMAgsgBigCFCIGDQALCwJAIAEoAiAtAC1BAXENACAFKAIIIgZFDQADQAJAIAYtADdBBHENACAGLgEwIgggBS4BKE4NACAGKAIkDQAgBwRAIAggBy4BME4NAQsgBiEHCyAGKAIUIgYNAAsLAkAgB0UEQCANQfAAIAkgDCAEQQEQUhoMAQsgBygCLCEMIAAgBxCIASEGIA1B8AAgCSAMIARBARBSGiAGRQ0AIA0gBkF4EIoECyADIAAoAiwiBEEBaiIGNgIMIAAgAygCJCAEIAMoAhgiA2pqNgIsIA1B4gAgCSADIAZqEBwaIA1B+gAgCRA+GiMAQRBrIgMkACAALQDPAUECRgRAAn8gB0UEQCAFKAIAIQVB5sgCIQRB5sgCDAELAkAgBS0AHEGAAXFFBEAgBSgCACEFDAELIAUoAgAhBUHmyAIhBEHmyAIgBy8AN0EDcUECRg0BGgsgBygCACEEQabEAgshBiADIAQ2AgggAyAGNgIEIAMgBTYCACAAQQBB5JQBIAMQUwsgA0EQaiQADAcLIAMoAiQhCCADKAIcBEBBACEOQQAhBAJAIAhBAEwNACADKAIgIQUDQCAFIARBGGxqIgcoAgAtAAdBAXFFBEAgBygCBC0ABEEgcQ0CCyAEQQFqIgQgCEcNAAsMBgsgBCAIRg0FDAQLIAhBAUcEQEEAIQ4MBAtBACEOIAMoAiAiBSgCCEEASARAQQEhCAwEC0EBIQhBgApBACAFKAIAKAIUIgQbDAULIAAgAUF/IApBwAFqIApB6AFqIAIgBSgCHCAFKAIgENgBIAUQgQEMCwtBASEDDBELIAEoAgQhDgwKC0EAIQRBAAwBCyAAIAAoAixBAWoiDjYCLEEAIQQgDUHHAEEAIA4QHBogAygCJCEIQQALIQUgAyAAKAIsIgdBAWo2AgwgACADKAIYIAcgCGpqNgIsIAAgAxDHBSAAIAwgESAKKAK8ASAEIAEgBSAGckEAENkBIgVFDQMgACAOIAMgBS0ALyIEEMYFAkAgBEUNACADKAIgIgdFDQAgACAEIAcoAgggBygCDBCJBAsgDgRAIA1BxwBBASAOEBwaCyAGBEACQCAFLQAwQQRxRQ0AIAUtAC1FDQAgBUH4BWohBiAFLQAsIQQCQAJAA0AgBEEATA0BIAYgBEEBayIEQeAAbGoiBygCUC0AKEEEcUUNAAsgBygCECEEIA0oAmwiBiANKAJwTg0BIA0gBkEBajYCbCANKAJoIAZBFGxqIgZCADcCDCAGIAQ2AgggBkIJNwIADAILIAUoAiAhBCANKAJsIgYgDSgCcE4NACANIAZBAWo2AmwgDSgCaCAGQRRsaiIGQgA3AgwgBiAENgIIIAZCCTcCAAwBCyANQQlBACAEQQAQFBoLCyAFEIEBIAAgAxDFBQsgCkEANgLAASAAIBogD0EQEF4gACABQX9BAEEAIAIgDyAPENgBDAQLQQALIRYgACAAKAIoIgRBAWo2AiggAyAENgIEIAAgCCADKAIYEIsEIRMgDUH3ACADKAIEIAMvAQJBACATQXgQRiEiIAAgACgCOCIjQQJrIhg2AjggACAIKAIAIgQgACgCLCISQQRqIhlqIh4gBGo2AiwgDUHHAEEAIBJBAmoiHxAcGiANQcsAQQAgEkEFaiIJIAgoAgAgGWoQLBogDUEKIBkgGBAcGiAAIAwgESAIIAUgASAQQQl0QYABQcAAIAotAOgBQQJGG3IgFnJBABDZASIVDQEgBUUNACALIAUQKQtBASEDDAkLIAAoAkgEQCAKQZgBaiEbQQAhB0EAIQ4gAyADKAIcIgY2AhggAy8BAgRAIAEoAigoAgBBAWshBAJAIAZBAEwNACAGQQNxIREgAygCFCEXAkAgBkEESQRAQQAhBgwBCyAGQfz///8HcSEGA0AgBCAXIAdBBHRqIgwuAQ4iHSAEIB1KGyIEIAwuAR4iHSAEIB1KGyIEIAwuAS4iHSAEIB1KGyIEIAwuAT4iDCAEIAxKGyEEIAdBBGoiByAGRw0ACwsgEUUNAANAIAQgFyAGQQR0ai4BDiIHIAQgB0obIQQgBkEBaiEGIA5BAWoiDiARRw0ACwsgAyAEQQFqOwECCyADIBsQyAULIAMgACgCLCIEQQFqNgIMIAAgAygCJCAEIAMoAhhqajYCLEEAIQQgFS0ALyEXQQAhDCAIKAIAIh0gFSwALSIGQQAgBkEAShsiIEYiHEUEQCAKIAotAOgBBH9B5PMBQeX1ASABKAIEQQFxGwVB5PMBCzYCYCAAQQBB8J0BIApB4ABqEFMgCCgCACIGIQcCQCADKAIYIhFBAEwNACADKAIUISEgBiEEIBFBBE8EQCARQfz///8HcSEMQQAhDgNAIAQgBCAhIA5BBHRqIhsuAQ5MIiRqIgQgBCAbLgEeTCIlaiIEIAQgGy4BLkwiJmoiBCAEIBsuAT5MIhtqIQQgByAkaiAlaiAmaiAbaiEHIA5BBGoiDiAMRw0ACwsgEUEDcSIORQ0AQQAhEQNAIAQgBCAhIAxBBHRqLgEOTCIbaiEEIAcgG2ohByAMQQFqIQwgEUEBaiIRIA5HDQALCyAAIAggACAHEJ8CIg5BAEEAEIACIANBAToAACADKAIYIgxBAEoEQEEAIQQDQCADKAIUIARBBHRqIhEuAQ4gBk4EQCAAIBEoAgQgBiAOahBEIAMoAhghDCAGQQFqIQYLIARBAWoiBCAMSA0ACwsgA0EAOgAAAkAgAC0AEyIERQRAIAAgACgCLEEBaiIENgIsDAELIAAgBEEBayIEOgATIAAgBEH/AXFBAnRqKAKYASEECyANQeEAIA4gByAEECwaIA1BiwEgAygCBCAEEBwaAkAgBEUNACAALQATIgZBB0sNACAAIAZBAWo6ABMgACAGQQJ0aiAENgKYAQsCQAJ/IAdBAUYEQCAORQ0CIAAtABMiBEEHSw0CIAAgBEEBajoAEyAAIARBAnRqQZgBagwBCyAAKAIcIAdODQEgACAHNgIcIABBIGoLIA42AgALIBUQgQEgACAAKAIoIgxBAWo2AiggAyAMNgIIAkAgAC0AEyIERQRAIAAgACgCLEEBaiIENgIsDAELIAAgBEEBayIEOgATIAAgBEH/AXFBAnRqKAKYASEECyANQfkAIAwgBCAHECwaIA1BIiADKAIEIA8QHBogA0EBOgABCyAAKAJIBEBBACEHIwBBIGsiBiQAIAZBADYCGCAGQgA3AxAgBkIANwMIIAZCADcDACAGQdcANgIEIAMoAiQiDkEASgRAA0AgAygCICAHQRhsaigCACIRBEAgBiAREB4aIAMoAiQhDgsgB0EBaiIHIA5IDQALCyAGQSBqJAALIB5BAWohBgJAAkACQAJAIBBFDQAgCy0AUEEEcQ0AAkAgHSAgRw0AIBUtADBBCHENACANKAJsIQ4MAgsgCkEANgLAASANIAooAtQBEKACCyANKAJsIQ4gHSAgRw0BC0EAIQQgCCgCACIHQQBMDQEgCEEIaiEMA0AgA0EBOgAAIAAgDCAEQQR0aigCACAEIAZqEEQgBEEBaiIEIAgoAgAiB0gNAAsMAQsgDUGFASADKAIEIAQgDBAsGkEAIQQgCCgCACIHQQBMDQADQCANQd4AIAwgBCAEIAZqECwaIARBAWoiBCAIKAIAIgdIDQALCyAjQQFrIQwgEkEDaiEEAkAgE0UEQCANQdoAIAkgBiAHQQBBeBBGGgwBCyATIBMoAgBBAWo2AgAgDUHaACAJIAYgByATQXgQRhoLIA1BDiANKAJsIhFBAWoiB0EAIAcQLBogCCgCACEIAkAgACgCCCIHKAJsIhAgBygCcE4EQCAHQc8AIAYgCSAIEBQaDAELIAcgEEEBajYCbCAHKAJoIBBBFGxqIgdBADYCECAHIAg2AgwgByAJNgIIIAcgBjYCBCAHQc8ANgIACyANQQogBCAMEBwaIA1BOyAfIA8QHBogDUEKIBkgGBAcGiANKAJsIQYgDSgCAC0AVwR/QdyZBQUgDSgCaCARQRRsagsgBjYCCCAAIBJBAWoiBiADIBcQxgUgDUHHAEEBIAYQHBoCQCAcRQRAIA1BJSADKAIEIA4QHBoMAQsgFRCBASANICIQoAILIAUEQCALIAUQKQsgDUEKIAQgDBAcGiANIA8QvwEgDSgCbCEFIA1BxwBBASAfEBwaIA1BwwAgBBA+GiANIAwQVyANQTsgBiANKAJsIgdBAmoQHBogDUHDACAEED4aIAAgAxDFBSAAIBogB0EBaiIHQRAQXiAAIAFBfyAKQcABaiAKQegBaiACIAcgBRDYASANQcMAIAQQPhogDSAYEFcgACADEMcFIA1BxwBBACAGEBwaIA1BwwAgGRA+GiAWRQ0AIBdFDQAgACAXIAMoAiAiAygCCCADKAIMEIkEIA0gDxBXDAELIA0gDxBXCyAKLQDpAUEDRgRAIApB5fUBNgJQIABBAEHwnQEgCkHQAGoQUwsgCigCwAEEQCAUKAIAIQVBACESIwBBIGsiESQAIAooAtgBIRAgACAAKAI4IhhBAWsiBjYCOCABIgMoAhwhGiAKKALAASgCACAKKALEASIBayEPIAAoAgghCSACIgcoAgQhCCAHLQAAIRQCQCABQQAgD0EBRxtFBEAgEUGixwJB5sgCIAEbNgIAIABBAEGX8wEgERBTDAELIBEgDzYCECAAQQBBtvMBIBFBEGoQUwsCQCAKKALQASICRQ0AIAooAswBIQQCQCAJKAJsIgEgCSgCcE4EQCAJQQogBCACQQAQFBoMAQsgCSABQQFqNgJsIAkoAmggAUEUbGoiAUIANwIMIAEgAjYCCCABIAQ2AgQgAUEKNgIACwJAIAkoAmwiASAJKAJwTgRAIAlBCUEAIBBBABAUGgwBCyAJIAFBAWo2AmwgCSgCaCABQRRsaiIBQgA3AgwgASAQNgIIIAFCCTcCAAsgCigC0AFBf3MhAiAJKAIMIgEoAjggASgCPGpBAEgEQCABIAkgAhA4DAELIAEoAkAgAkECdGogCSgCbDYCAAsgCigCyAEhBAJAAkACQAJAIBRBCWsOBQEAAgIBAgsgAygCDEUNACAHKAIMIQEgCSgCbCICIAkoAnBOBEAgCUHLAEEAIAFBABAUGgwBCyAJIAJBAWo2AmwgCSgCaCACQRRsaiICQgA3AgwgAiABNgIIIAJCywA3AgALIAcoAgwhDEEAIQIMAQsCQAJAAkACQAJAAkACQCAALQATIgEEQCAAIAFBAWsiDDoAEyAAQZgBaiIOIAxB/wFxIhNBAnRqKAIAIQIgFEH9AXFBDEYNASAFQQFGDQQgAiEBDAYLIAAgACgCLEEBaiIBNgIsIBRB/QFxQQxHDQQgASECDAELIBMNASAAKAIsIQELIAAgAUEBaiIMNgIsQQAhBQwFCyAAIAFBAmsiAToAEyAOIAFB/wFxQQJ0aigCACEMQQAhBQwECyAMQf8BcUUEQCAAKAIsIQEMAwsgACABQQJrIgE6ABMgDiABQf8BcUECdGooAgAhDEEBIQUMAwsgASECIAVBAUYNAQsCQCAFIAAoAhwiAkwEQCAAIAIgBWs2AhwgACAAKAIgIgwgBWo2AiAMAQsgACAAKAIsIgIgBWo2AiwgAkEBaiEMCyABIQIMAQtBASEFIAAgAUEBaiIMNgIsCwJAIAotAOABQQFxBEAgACAAKAIsQQFqIhM2AiwgACAAKAIoIgZBAWo2AigCQCAKKALQAUUEQEEAIQMMAQsgCSgCbCIDIAkoAnBOBEAgCUEPQQBBAEEAEBQhAwwBCyAJIANBAWo2AmwgCSgCaCADQRRsaiIBQgA3AAEgAUEPOgAAIAFCADcACSABQQA2ABALIAUgD2pBAWohDgJAIAkoAmwiASAJKAJwTgRAIAlB+QAgBiATIA4QFBoMAQsgCSABQQFqNgJsIAkoAmggAUEUbGoiAUEANgIQIAEgDjYCDCABIBM2AgggASAGNgIEIAFB+QA2AgALIAkoAmwhDiADBEAgCSgCAC0AVwR/QdyZBQUgCSgCaCADQRRsagsgDjYCCAsCQCAOIAkoAnBOBEAgCUEiIAQgEEEAEBQhDgwBCyAJIA5BAWo2AmwgCSgCaCAOQRRsaiIBQgA3AgwgASAQNgIIIAEgBDYCBCABQSI2AgALIAkoAmwiAyAJKAJwTgRAIAlBhQEgBCATIAYQFBpBACEBDAILIAkgA0EBajYCbEEAIQEgCSgCaCADQRRsaiIDQQA2AhAgAyAGNgIMIAMgEzYCCCADIAQ2AgQgA0GFATYCAAwBCwJAIAkoAmwiDiAJKAJwTgRAIAlBIyAEIBBBABAUIQ4MAQsgCSAOQQFqNgJsIAkoAmggDkEUbGoiAUIANwIMIAEgEDYCCCABIAQ2AgQgAUEjNgIAC0EBIQECQCADKAIMIhNBAEwNAAJAIAkoAmwiASAJKAJwTgRAIAlBOyATIAZBARAUGgwBCyAJIAFBAWo2AmwgCSgCaCABQRRsaiIBQgE3AgwgASAGNgIIIAEgEzYCBCABQTs2AgALQQEhASADKAIMQQBMDQAgAygCCCEGIAkoAmwiAyAJKAJwTgRAIAlB1gAgBkF/QQAQFBoMAQsgCSADQQFqNgJsIAkoAmggA0EUbGoiA0EANgIQIANC/////w83AgggAyAGNgIEIANB1gA2AgALIAQhBgsgASAPaiEVIAVBAEoEQCAaQQhqIRogBUEDcSEZIBVBAWshDwJAIAVBBEkEQEEAIQMMAQsgBUH8////B3EhA0EAIQEDQCAPIBogAUEEdGoiEy8BDEVqIBMvARxFaiATLwEsRWogEy8BPEVqIQ8gAUEEaiIBIANHDQALCyAZBEADQCAPIBogA0EEdGovAQxFaiEPIANBAWohAyASQQFqIhIgGUcNAAsLIAUhAwNAIBogA0EBayIBQQR0ai8BDCITQQFrIA8gExshEiABIAxqIRkgE0UhFwJAIAkoAmwiEyAJKAJwTgRAIAlB3gAgBiASIBkQFBoMAQsgCSATQQFqNgJsIAkoAmggE0EUbGoiE0EANgIQIBMgGTYCDCATIBI2AgggEyAGNgIEIBNB3gA2AgALIA8gF2shDyADQQFLITUgASEDIDUNAAsLAkACQAJAAkACQAJAIBRBCWsOBwMFAQAEAAIECwJAIAkoAmwiASAJKAJwTgRAIAlB3gAgBiAVIAwQFBoMAQsgCSABQQFqNgJsIAkoAmggAUEUbGoiAUEANgIQIAEgDDYCDCABIBU2AgggASAGNgIEIAFB3gA2AgALAkAgCSgCbCIBIAkoAnBOBEAgCUH/ACAIIAJBABAUGgwBCyAJIAFBAWo2AmwgCSgCaCABQRRsaiIBQgA3AgwgASACNgIIIAEgCDYCBCABQf8ANgIACwJAIAkoAmwiASAJKAJwTgRAIAlBgAEgCCAMIAIQFBoMAQsgCSABQQFqNgJsIAkoAmggAUEUbGoiAUEANgIQIAEgAjYCDCABIAw2AgggASAINgIEIAFBgAE2AgALIAkoAmwiAUEATA0EIAkoAmggAUEUbGpBEmtBCDsBAAwECyAJQeEAIAwgBSACIAcoAhQgBRBGGiAJKAJsIgEgCSgCcE4EQCAJQYoBIAggAiAMIAUQPRoMBAsgCSABQQFqNgJsIAkoAmggAUEUbGoiASAFNgIQIAEgDDYCDCABIAI2AgggASAINgIEIAFBivsDNgIADAMLIAcoAgghBgJAIAAtABMiAUUEQCAAIAAoAixBAWoiAzYCLAwBCyAAIAFBAWsiAToAEyAAIAFB/wFxQQJ0aigCmAEhAwsgBSAGQR92IgFrIQcgASAMaiEPAkAgCSgCbCIBIAkoAnBOBEAgCUHhACAPIAcgAxAUGgwBCyAJIAFBAWo2AmwgCSgCaCABQRRsaiIBQQA2AhAgASADNgIMIAEgBzYCCCABIA82AgQgAUHhADYCAAsgCSgCcCEHIAkoAmwhASAGQQBIBEAgASAHTgRAIAlBgAEgCCADIAwQFBoMBAsgCSABQQFqNgJsIAkoAmggAUEUbGoiAUEANgIQIAEgDDYCDCABIAM2AgggASAINgIEIAFBgAE2AgAMAwsgASAHTgRAIAlBigEgCCADIAwgBhA9GgwDCyAJIAFBAWo2AmwgCSgCaCABQRRsaiIBIAY2AhAgASAMNgIMIAEgAzYCCCABIAg2AgQgAUGK+wM2AgAMAgsgBygCDCEDIAkoAmwiASAJKAJwTgRAIAlB1AAgAyAFQQAQFBoMAgsgCSABQQFqNgJsIAkoAmggAUEUbGoiAUIANwIMIAEgBTYCCCABIAM2AgQgAUHUADYCAAwBCyAHKAIEIQMgCSgCbCIBIAkoAnBOBEAgCUEMIANBAEEAEBQaDAELIAkgAUEBajYCbCAJKAJoIAFBFGxqIgFBADYCECABQgA3AgggASADNgIEIAFBDDYCAAsCQCACRQ0AAkACfyAUQQtGBEAgBUEBRgRAIAxFDQMgAC0AEyIBQQdLDQMgACABQQFqOgATIAAgAUECdGpBmAFqDAILIAAoAhwgBU4NAiAAIAU2AhwgAEEgagwBCyAMRQ0BIAAtABMiAUEHSw0BIAAgAUEBajoAEyAAIAFBAnRqQZgBagsgDDYCAAsgAC0AEyIBQQdLDQAgACABQQFqOgATIAAgAUECdGogAjYCmAELQQAgGGshAgJAIAkoAgwiASgCOCABKAI8akEASARAIAEgCSACEDggCSgCbCEPDAELIAEoAkAgAkECdGogCSgCbCIPNgIACyAOQQFqIQEgCSgCcCECAkAgCi0A4AFBAXEEQCACIA9MBEAgCUElIAQgAUEAEBQaDAILIAkgD0EBajYCbCAJKAJoIA9BFGxqIgJCADcCDCACIAE2AgggAiAENgIEIAJBJTYCAAwBCyACIA9MBEAgCUEnIAQgAUEAEBQaDAELIAkgD0EBajYCbCAJKAJoIA9BFGxqIgJCADcCDCACIAE2AgggAiAENgIEIAJBJzYCAAsCQCAKKALMASICRQ0AIAkoAmwiASAJKAJwTgRAIAlBwwAgAkEAQQAQFBoMAQsgCSABQQFqNgJsIAkoAmggAUEUbGoiAUEANgIQIAFCADcCCCABIAI2AgQgAUHDADYCAAsgEEF/cyECAkAgCSgCDCIBKAI4IAEoAjxqQQBIBEAgASAJIAIQOAwBCyABKAJAIAJBAnRqIAkoAmw2AgALIBFBIGokAAsgDSAnEFcgACgCJEEASiEDDAYLIAQoAgAiD0UNACADKAIEIgdBAXENACAGBEAgEw0BIAwoAgBBAUoNAQsgASgCMCIJBEAgAygCMA0BCyATBEAgAygCMA0BCwJAIAYEQCABKAIkDQIgB0GAwABxIA5BAXFyRQ0BDAILIAdBgMAAcQ0BCwJAIBEtACwiBkHgAHEiGEUEQEEAIRoMAQsgD0EBSg0BIAQoAhgtACtBAUYNAUEBIRogBkEQcSAOQQFxcg0BCyAFQQBMIgZFBEAgBC0ALEHAAHENAQtBACEPAkAgAygCNEUNACATDQEgAygCMA0BIBggDkEBcXINASADIgchCAJAIAZFBEADQCAHLQAEQQlxDQQgBygCNCIEBEAgBy0AAEGHAUcNBQsgBygCICIGKAIAQQBMDQQgBygCRA0EIAYtACxBwABxDQQgBCIHDQAMAgsACwNAIAgtAARBCXENAyAIKAI0IgQEQCAILQAAQYcBRw0ECyAIKAIgKAIAQQBMDQMgCCgCRA0DIAQiCA0ACwsCQCAJRQ0AIAkoAgAiBEEATA0AIAlBCGohBkEAIQcDQCAGIAdBBHRqLwEMRQ0DIAdBAWoiByAERw0ACwsgDkGAwABxDQECf0EAIQ4CQCADKAIcIgQoAgAiF0EATA0AIARBCGohFgNAIBYgDkEEdCIfaigCABBPQf8BcSEdIAMhBwNAAkACQAJAAkAgBygCNCIHBEAgBygCHCAfakEIaiEIA0AgCCgCACIGLQAAIQkCQANAAkACQAJAAkACQAJAAkAgCUH/AXEiBEGKAWsOKQEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAAUGBQUFBQUFBQMCBAsgBigCLCEJDAwLIAYoAhQoAhxBCGohCAwHCyAGKAIMKAIUKAIcIAYuASBBBHRqQQhqIQgMBgsgBigCFEEIaiEIDAULIARBJEYNBwsgBi8ABUGgCHENAiAEQbABRw0FIAYtAAIiCUGwAUcNAQwFCwsgBigCLCIJDQUgBi8ABUGgCHFFDQMLIAZBDGohCAwACwALIA5BAWoiDiAXRw0FDAYLIAYtAAEhBAwCC0EAIQlBwwAhBCAGKAIIIhAtAAAiCEUNAQNAIAQhBkHCACEEAkACQAJAIAhB/wFxQcDKAmotAAAgCUEIdHIiCUHh3rGbBkwEQCAJQeLesZMGRg0BIAlB8sKhmwZHDQIMAwsgCUHi3rGbBkYNAiAJQfTwlaMHRg0CDAELQcEAIQQgBkH/AXFBwwBrDgMBAAEACyAJQezClZMHRyAJQeHesbMGR3EgCUHi6r2jBkdxRQRAQcUAIQQgBkH/AXFBwwBGDQELIAYhBCAJQf///wdxQfTcpQNHDQBBxAAhBAwDCyAQQQFqIhAtAAAiCA0ACwwBC0HEACEEIAYuASAiBkEASA0AIAkuASIgBkwNACAJKAIEIAZBDGxqLQAFIQQLIARB/wFxIB1GDQALC0EBDAELQQALDQEgDCgCAEECSA0AIBJBgICABHENASAAKAJsQfQDSg0BIBQgADQCKEIChkIEfBDCASIERQ0AIAQgACgCKDYCACAEIQ8LIAAgESgCEDYC+AEgAEEVQQBBAEEAEIICGiAAIBk2AvgBIBEoAhwhCCARKAIMIgQEQCAUIAQQFwsgESgCECIEBEAgFCAEEBcLIBEoAhQiBARAIBQgBBAXCyARQQA2AhwgEUEANgIUIBFCADcCDCADKAI0IgcEQCABKAI0IQYDQCARKAIYIQQgASgCPCEJIAEoAjAhDiARQQA2AhggAUEANgI8IAFCADcCMCAUIAFBABCKASEDIAEgDjYCMCABIAk2AjwgAUGHAToAACARIAQ2AhggAwRAIAAgACgCbEEBaiIENgJsIAMgBDYCEAJAIA9FDQAgFC0AVw0AIwBBIGsiBCQAIAAgDyADKAIgIAUQigUgBEIANwMIIARCADcDECAEQRU2AgggBEIANwMAIAQgDzYCGCAEQdgANgIEIAQgAxBQGiAEQSBqJAALIAMgBjYCNCAGBEAgBiADNgI4CyADIAE2AjggAyEGCyABIAY2AjQgBygCNCIHDQALCyAPBEAgFCAPEBcLAkAgFC0AVwRAIBEgCDYCHAwBCyARKAIYIgMEQAJAIAMoAhgiBEEBRgRAIAAoAnQiBCAAIAQbQcwAIAMQtAEaDAELIAMgBEEBazYCGAsgEUEANgIYCyAFQQFqIRZBfyEJIAEhAyAIIQ8DQCAMIBVqLQAsITYgAygCICEMIA8oAiAiBygCACEOQQAhECABIANGBEAgES0ALCEQCyA2QcAAcSESAkACQAJAIA5BAk4EQCAAIAwgDkEBayAWELgDIgxFDQMgAyAMNgIgDAELQQAhBiAOQQFHDQELIAdBCGohGSAMQQhqIRdBACEHA0AgFyAFIAdqQQZ0aiIGLQAmQQRxBEAgFCAGKAIsEKMBCyAGIBkgB0EGdGoiBCkDIDcDICAGIAQpAwA3AwAgBiAEKQM4NwM4IAYgBCkDMDcDMCAGIAQpAyg3AyggBiAEKQMYNwMYIAYgBCkDEDcDECAGIAQpAwg3AwggBiAGLQAkIBJyOgAkIARCADcDACAEQgA3AwggBEIANwMQIARCADcDGCAEQgA3AyAgBEIANwMwIARCADcDOCAEKAIoIQkgBEIANwMoQQEhBiAHQQFqIgcgDkcNAAsLIAxBCGoiHyAVaiIEIBAgBC0AJEHAAHFyIBJyOgAkAkAgDygCMCISRQ0AIAMtAAZBwABxDQACQCASKAIAIhlBAEwNACASQQhqIRdBACEQQQAhByAZQQhPBEAgGUH4////B3EhHQNAIBcgB0EEdGoiBEEAOwEMIARBADsBHCAEQQA7ASwgBEEAOwE8IARBADsBTCAEQQA7AVwgBEEAOwFsIARBADsBfCAHQQhqIgcgHUcNAAsLIBlBB3EiBEUNAANAIBcgB0EEdGpBADsBDCAHQQFqIQcgEEEBaiIQIARHDQALCyADIBI2AjAgD0EANgIwCyAPKAIkIQQgD0EANgIkIBgEQCAEIAlBARCqAgsgBARAIAMgAygCJCIHBH8gAEEsIAQgBxAyBSAECzYCJAsgFC0AV0UEQCAKIBo2ApACIAogCTYCjAIgCiAbNgKIAiAKIAA2AoQCIAogDygCHDYClAIgDyEEA0AgBCIHKAI0IgQNAAsgCiAHKAIcNgKYAiAKQYQCaiADQQAQiAQLIAMgAygCBCAPKAIEQYACcXI2AgQgDygCPCIEBEAgAyAENgI8IA9BADYCPAtBACEEIAYEQANAIwBBIGsiBiQAIB8gBCAFakEGdGoiBygCEARAIAZCADcDCCAGQgA3AxAgBkEVNgIIIAZCADcDACAGIAc2AhggBkHZADYCBCAHQgA3AzAgBiADEFAaCyAGQSBqJAAgBEEBaiIEIA5HDQALCyAPKAI0IQ8gAygCNCIDDQELCyAKQgA3AqQBIApCADcCrAEgCkEVNgKgASAKQcIANgKcASAKIAA2ApgBIApBmAFqIAgQUBogCEUNACAUIAhBARBDC0F/IQUgACgCJEUNAEEBIQMMBQsgCy0AVwRAQQEhAwwFCyABKAIgIQwgAi0AAEEJSQ0AIAogASgCMDYCwAELIAUhAwsgA0EBaiEFIAEoAjQiBEUNAAsLIAAoAgAhDyAKIAIoAhg2AoACIAogAikCEDcD+AEgCiACKQIINwPwASAKIAIpAgA3A+gBIAAoAggiBkUEQAJAIAAoAnQNACAPLQBQQQhxDQAgAEEBOgAXCyAAEDUhBgsgCi0A6AEiDEEMRgRAIAEoAhwoAgAhBSAKKALsASEHAkAgBigCbCIDIAYoAnBOBEAgBkH2ACAHIAVBABAUGgwBCyAGIANBAWo2AmwgBigCaCADQRRsaiIDQgA3AgwgAyAFNgIIIAMgBzYCBCADQfYANgIACyAKQQ46AOgBQQ4hDAsCQCABKAIEIgdBgAhxRQ0AIAEoAkQNACABKAI8IglFIQhBASENIAEhBQNAIAUoAjQiA0UNByAIIA1qIQ0gAyIFKAJERQ0ACwsgB0GAwABxBEAgASEDA0AgAy0ABUEgcUUNBSADKAI0IgMNAAsLIAEoAjAiBwRAIAAgACgCOCIfQQJrIhg2AjggACgCCCELIAAoAgAhEiAHKAIAIQQCQCABLQAAIhlBhwFGDQAgEi0AVw0AQQEhBgNAIAYgASgCHCgCAEoNAUEAIQ0gB0EIaiIJIQUCQAJAAkAgBEEATA0AA0AgBiAFLwEMRg0BIAVBEGohBSANQQFqIg0gBEcNAAsMAQsgBCANRw0BCyASQjUQFiIDRQRAQQchAwwMCyADQgA3AgAgA0IANwIgIANCADcCGCADQgA3AgggA0EAOgA0IANBADYCMCADQgA3AiggA0IANwIQIANBmwE6AAAgA0GAEDYCBCADQf//AzsBIiADQQE2AhggAyAGNgIIAkACQCABAn8gB0UEQCAAKAIAIAMQPAwBCyAHKAIAIgUgBygCBEgNASAAKAIAIAcgAxBUCyIHNgIwIAcNAUEAIQcMAgsgByAFQQFqNgIAIAkgBUEEdGoiBUIANwIEIAUgAzYCACAFQQA2AgwgASAHNgIwCyAHIARBBHRqIAY7ARQgBEEBaiEECyAGQQFqIQYgEi0AV0UNAAsLQQAhCEEAIRogEiAEQQJ0QQRqrRAWIhAEQCAQIAQ2AgBBASENAkAgBEEATA0AIAdBCGohBSAEQQRPBEAgEEEMaiEGIBBBCGohCSAQQQRqIQ8gBEH8////B3EhDkEAIQwDQCAQIA1BAnQiA2ogBS8BDEEBazYCACADIA9qIAUvARxBAWs2AgAgAyAJaiAFLwEsQQFrNgIAIAMgBmogBS8BPEEBazYCACAFQUBrIQUgDUEEaiENIAxBBGoiDCAORw0ACwsgBEEDcSIDRQ0AQQAhBgNAIBAgDUECdGogBS8BDEEBazYCACAFQRBqIQUgDUEBaiENIAZBAWoiBiADRw0ACwsgACABEMQFIRoLIB9BAWshCUEAIQ4CQCAZQYcBRwRAIAAgACgCLEEBaiIOIAEoAhwoAgAiA2o2AiwCQCALKAJsIgUgCygCcE4EQCALQccAQQAgDkEAEBQaDAELIAsgBUEBajYCbCALKAJoIAVBFGxqIgVCADcCDCAFIA42AgggBULHADcCAAsCQCASIANBARCHASIIRQ0AIANBAEwNACAIQRRqIQZBACEFA0AgBiAFQQJ0aiAAIAEgBRCfAzYCACAIKAIQIAVqQQA6AAAgBUEBaiIFIANHDQALC0EAIQUgASENIBlB/gFxIh1BhgFHDQELQQEhBUGGASEdIBItAFJBIHEEQCABIQ0MAQsgASgCNCINRQRAIAEhDQwBCyABIQYDQCAZIAYtAABGBEAgBUEBaiEFIA0iBigCNCINDQELCyAFQQRJBEBBASEFIAEhDQwBCyAFQQNrIQNBASEFIANBAXYiBkEBakEHcSEMIAEhDQJAIANBDkkNACAGQQdrIgNBCE8EQCADQQN2QQFqQf7///8DcSEPQQAhBgNAIA0oAjQoAjQoAjQoAjQoAjQoAjQoAjQoAjQoAjQoAjQoAjQoAjQoAjQoAjQoAjQoAjQhDSAGQQJqIgYgD0cNAAsLIANBCHENACANKAI0KAI0KAI0KAI0KAI0KAI0KAI0KAI0IQ0LIAxFDQBBACEGA0AgDSgCNCENIAZBAWoiBiAMRw0ACwsgDSgCNCEUQQAhESANQQA2AjQgFEEANgI4IBQgACgCACAHQQAQXTYCMCAAIAEgASgCMBDDBSAAIBQgFCgCMBDDBSAAIAEgCRDaAgJAIBlBhwFHBEBBACEDDAELQQAhAyABKAIIIgZFDQAgACAAKAIsIgxBAmoiAzYCLCABKAIMIgdBAWogBiAHGyEHIAxBAWohEQJAIAsoAmwiBiALKAJwTgRAIAtB0AAgByARQQAQFBoMAQsgCyAGQQFqNgJsIAsoAmggBkEUbGoiBkIANwIMIAYgETYCCCAGIAc2AgQgBkHQADYCAAsgCygCbCIGIAsoAnBOBEAgC0HQACARIANBABAUGgwBCyALIAZBAWo2AmwgCygCaCAGQRRsaiIGQgA3AgwgBiADNgIIIAYgETYCBCAGQdAANgIACyABKAI8IgYEQCASIAYQHQsgAUEANgI8IAAgACgCLCIHQQRqIhc2AiwgCkIANwKoASAKQgA3ApQCIApCADcCoAEgCiAHQQFqIhM2ApwBIApBDToAmAEgCkIANwKMAiAKIAdBAmoiFTYCiAIgCkENOgCEAiAKIAEtAABB+QBqQf8BcSIGQQJNBH8gBkECdEG8vwRqKAIABUGj/wELNgIgIABBAUGsnwIgCkEgahBTIAsoAmwiD0EBaiEMAkAgDyALKAJwTgRAIAtBCyATQQAgDBAUIQ8MAQsgCyAMNgJsIAsoAmggD0EUbGoiBkEANgIQIAYgDDYCDCAGQQA2AgggBiATNgIEIAZBCzYCAAsgFCARNgIIIABBAUHg9QFBABBTIAAgFCAKQZgBahBrGgJAIAsoAmwiBiALKAJwTgRAIAtBxAAgE0EAQQAQFBoMAQsgCyAGQQFqNgJsIAsoAmggBkEUbGoiBkEANgIQIAZCADcCCCAGIBM2AgQgBkHEADYCAAsgCygCDCIGQQA2AhwgBkEAOgATIAsoAmwhESALKAIALQBXBH9B3JkFBSALKAJoIA9BFGxqCyARNgIIIBFBAWohDAJAIBEgCygCcE4EQCALQQsgFUEAIAwQFCERDAELIAsgDDYCbCALKAJoIBFBFGxqIgZBADYCECAGIAw2AgwgBkEANgIIIAYgFTYCBCAGQQs2AgALIAdBA2ohGyABKQIIITggAUEANgIMIAEgAzYCCCAAQQFBzfUBQQAQUyAAIAEgCkGEAmoQaxogASA4NwIIAkAgCygCbCIDIAsoAnBOBEAgC0HEACAVQQBBABAUGgwBCyALIANBAWo2AmwgCygCaCADQRRsaiIDQQA2AhAgA0IANwIIIAMgFTYCBCADQcQANgIAC0EAIQ8gCygCDCIDQQA2AhwgA0EAOgATIAAgASAKQZgBaiACIBsgDiAIIAkQwgUhFiAFBEAgACABIApBhAJqIAIgFyAOIAggCRDCBSEPCyAIEFUgCSIOIQIgHUGIAUcEQAJAIAsoAmwiAiALKAJwTgRAIAtBCiAXIA9BABAUIQIMAQsgCyACQQFqNgJsIAsoAmggAkEUbGoiA0IANwIMIAMgDzYCCCADIBc2AgQgA0EKNgIACwJAIAsoAmwiDiALKAJwTgRAIAtBDCAVIAlBABAUIQ4MAQsgCyAOQQFqNgJsIAsoAmggDkEUbGoiA0IANwIMIAMgCTYCCCADIBU2AgQgA0EMNgIACwJAIAsoAmwiAyALKAJwTgRAIAtBCUEAIAJBABAUGgwBCyALIANBAWo2AmwgCygCaCADQRRsaiIDQgA3AgwgAyACNgIIIANCCTcCAAsCQCABLgECIgYgFC4BAiIHTgRAIAYiAyAHQTFqSg0BIAMgB0EfakoEQCADQQFqIQMMAgsgAyADIAdrQYDdA2otAABqIQMMAQsgByIDIAZBMWpKDQAgAyAGQR9qSgRAIANBAWohAwwBCyADIAMgBmtBgN0Dai0AAGohAwsgASADOwECCwJAIBlBiQFGBEAgAiEIIBQuAQIiAyABLgECTg0BIAEgAzsBAgwBCwJAIAsoAmwiCCALKAJwTgRAIAtBCiAbIBZBABAUIQgMAQsgCyAIQQFqNgJsIAsoAmggCEEUbGoiA0IANwIMIAMgFjYCCCADIBs2AgQgA0EKNgIACwJAIAsoAmwiAyALKAJwTgRAIAtBDCATIAlBABAUGgwBCyALIANBAWo2AmwgCygCaCADQRRsaiIDQgA3AgwgAyAJNgIIIAMgEzYCBCADQQw2AgALIAsoAmwiAyALKAJwTgRAIAtBCUEAIAhBABAUGgwBCyALIANBAWo2AmwgCygCaCADQRRsaiIDQgA3AgwgAyAINgIIIANCCTcCAAsCQCALKAJsIgwgCygCcE4EQCALQQogGyAWQQAQFCEMDAELIAsgDEEBajYCbCALKAJoIAxBFGxqIgNCADcCDCADIBY2AgggAyAbNgIEIANBCjYCAAsCQCALKAJsIgMgCygCcE4EQCALQQwgEyACQQAQFBoMAQsgCyADQQFqNgJsIAsoAmggA0EUbGoiA0IANwIMIAMgAjYCCCADIBM2AgQgA0EMNgIACwJAIAsoAmwiAyALKAJwTgRAIAtBCUEAIBhBABAUGgwBCyALIANBAWo2AmwgCygCaCADQRRsaiIDQgA3AgwgAyAYNgIIIANCCTcCAAsCfwJAIBlBhwFGBEAgDCEJDAELIBlBiQFGBEAgDCIJQQFqDAILAkAgCygCbCIJIAsoAnBOBEAgC0EMIBMgAkEAEBQhCQwBCyALIAlBAWo2AmwgCygCaCAJQRRsaiIDQgA3AgwgAyACNgIIIAMgEzYCBCADQQw2AgALIAsoAmwiAiALKAJwTgRAIAtBCUEAIBhBABAUGgwBCyALIAJBAWo2AmwgCygCaCACQRRsaiICQgA3AgwgAiAYNgIIIAJCCTcCAAsgDAshByALKAJsIQYCQCAFRQ0AIAYgCygCcE4EQCALQQogFyAPQQAQFBoMAQsgCyAGQQFqNgJsIAsoAmggBkEUbGoiAkIANwIMIAIgDzYCCCACIBc2AgQgAkEKNgIACwJAIAsoAmwiAiALKAJwTgRAIAtBDCAVIAhBABAUGgwBCyALIAJBAWo2AmwgCygCaCACQRRsaiICQgA3AgwgAiAINgIIIAIgFTYCBCACQQw2AgALAkAgCygCbCICIAsoAnBOBEAgC0EJQQAgGEEAEBQaDAELIAsgAkEBajYCbCALKAJoIAJBFGxqIgJCADcCDCACIBg2AgggAkIJNwIACyALKAJsIQIgCygCAC0AVwR/QdyZBQUgCygCaCARQRRsagsgAjYCCAJAIAIgCygCcE4EQCALQQwgEyAOQQAQFBoMAQsgCyACQQFqNgJsIAsoAmggAkEUbGoiAkIANwIMIAIgDjYCCCACIBM2AgQgAkEMNgIACwJAIAsoAmwiAiALKAJwTgRAIAtBDCAVIAhBABAUGgwBCyALIAJBAWo2AmwgCygCaCACQRRsaiICQgA3AgwgAiAINgIIIAIgFTYCBCACQQw2AgALQQEgH2shAwJAIAsoAgwiAigCOCACKAI8akEASARAIAIgCyADEDggCygCbCECDAELIAIoAkAgA0ECdGogCygCbCICNgIACwJAIAIgCygCcE4EQCALQdkAQQBBAEEAEBQhAgwBCyALIAJBAWo2AmwgCygCaCACQRRsaiIDQgA3AAEgA0HZADoAACADQgA3AAkgA0EANgAQCwJAIAsoAgAiAy0AVwRAIBBFDQECQCADKALcAiAQTQ0AIBAgAygC1AJPBEAgECADKALQAjYCACADIBA2AtACDAMLIAMoAtgCIBBLDQAgECADKALIAjYCACADIBA2AsgCDAILIAMoAoAEBEAgAyAQEB8MAgtByNcEKAIABEBB4JYFKAIAIgIEQCACQZjYBCgCABEAAAsgEEH01wQoAgARAQAhAkG0lgVBtJYFKAIAIAJrNgIAQcCWBUHAlgUoAgBBAWs2AgAgEEHs1wQoAgARAABB4JYFKAIAIgJFDQIgAkGg2AQoAgARAAAMAgsgEEHs1wQoAgARAAAMAQsgCygCaCACQQBIBH8gCygCbEEBawUgAgtBFGxqIgItAAEEQCALIAIgEEFyECoMAQsgEEUNACACQfIBOgABIAIgEDYCEAsgCigCkAIhBSAKKAKkASEMAkAgCygCbCICIAsoAnBOBEAgC0HaACAMIAUgBBAUIQIMAQsgCyACQQFqNgJsIAsoAmggAkEUbGoiA0EANgIQIAMgBDYCDCADIAU2AgggAyAMNgIEIANB2gA2AgALAkAgCygCACIDLQBXBEAgAygCgAQNASAaEFUMAQsgCygCaCACQQBIBH8gCygCbEEBawUgAgtBFGxqIgItAAEEQCALIAIgGkF4ECoMAQsgGkUNACACQfgBOgABIAIgGjYCEAsgCygCbCICQQBKBEAgCygCaCACQRRsakESa0EBOwEACwJAIAIgCygCcE4EQCALQQ4gByAJIAYQFBoMAQsgCyACQQFqNgJsIAsoAmggAkEUbGoiAkEANgIQIAIgBjYCDCACIAk2AgggAiAHNgIEIAJBDjYCAAtBACAfayEDAkAgCygCDCICKAI4IAIoAjxqQQBIBEAg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uwJBARA0DAMLA0AgBsAhA0EBIQECQAJAAkACQAJAAkACQAJAAkACQAJAIAZB/wFxQSBrDk0AAg0BDQ0NDQ0NBwAECggNAwYGBgYGBgYGBg0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NBQ0LIAYhBQwIC0EBIREMBwtBASEPDAYLQQEhFgwFC0EsIRAMBAsgAi0AASIBQewARwRAQQEhCiACQQFqIQIgAcAhAwwIC0ECIQogAi0AAiEbIAJBAmohAiAbwCEDDAcLIAJBAWohASADQTBrIQYgAiwAASIDQTBrQf8BcUEJTQRAA0AgASICQQFqIQEgAyAGQQpsakEwayEGIAIsAAEiA0Ewa0H/AXFBCkkNAAsLIAZB/////wdxIQ4gA0EuRg0CIANB/wFxQewARg0CIAEhAgwGCwJAIBMEQEIAISoCQCALKAIEIgEgCygCAE4NACALIAFBAWo2AgQgCygCCCABQQJ0aigCACIBLwEQIgNBJHEEQCABKQMApyEDDAMLIANBCHEEQEKAgICAgICAgIB/ISogASsDACIwRP///////9/DYw0BQv///////////wAhKiAwRP///////99DZA0BIDCZRAAAAAAAAOBDYwRAIDCwpyEDDAQLQQAhAwwDCyADQRJxRQ0AIAEoAghFDQAgARArISoLICqnIQMMAQsgCSgCACEDIAlBBGohCQtBACADa0EAIANBgICAgHhHGyADIANBAEgiARshDkEBIBUgARshASACLQABIgNBLkYNAiADQewARg0CIAPAIQMgAkEBaiECIAEhFQwFCwJAIAItAAEiAUEqRwRAIAJBAWohBiABwCEDQQAhAiABQTBrQf8BcUEKSQRAA0AgAyACQQpsakEwayECIAYsAAEhAyAGQQFqIQYgA0Ewa0H/AXFBCkkNAAsLIAJB/////wdxIQgMAQsCQCATBEBCACEqAkAgCygCBCIBIAsoAgBODQAgCyABQQFqNgIEIAsoAgggAUECdGooAgAiAS8BECIDQSRxBEAgASkDAKchAwwDCyADQQhxBEBCgICAgICAgICAfyEqIAErAwAiMET////////fw2MNAUL///////////8AISogMET////////fQ2QNASAwmUQAAAAAAADgQ2MEQCAwsKchAwwEC0EAIQMMAwsgA0EScUUNACABKAIIRQ0AIAEQKyEqCyAqpyEDDAELIAkoAgAhAyAJQQRqIQkLQX9BACADayADQYCAgIB4RhsgAyADQQBIGyEIIAJBAmohBiACLAACIQMLIANB7ABHBEAgBiECDAULIAZBAWshAgsgFSEBCyACLQABIQYgASEVIAJBAWohAiAGDQALDAILIAAgAjYCECAAKAIEIAFqQSU6AAAMAQtB8MgCIQwCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADQSVrDlYSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADwAAAAAAAAAAAAUAABQAAAALAAAAAAAAAAAAAAcVDQwCABAAAAAAEQgTBAABAAkABgoAAwALQe7JAiEMIANB0wBGDRQgA0HyAEcNFUH0yQIhDAwUC0H2yAIhDAwTC0H8yAIhDAwSC0GCyQIhDAwRC0GIyQIhDAwQC0GOyQIhDAwPC0GUyQIhDAwOC0GayQIhDAwNC0GgyQIhDAwMC0GmyQIhDAwLC0GsyQIhDAwKC0GyyQIhDAwJC0G4yQIhDAwIC0G+yQIhDAwHC0HEyQIhDAwGC0HKyQIhDAwFC0HQyQIhDAwEC0HWyQIhDAwDC0HcyQIhDAwCC0HiyQIhDAwBC0HoyQIhDAsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAMLQADIhIOEQEDAwMEBwcFBggICQsACAECFgtBACEQQQEhCgwBC0EAIRALAkACQCAMLQACQQFxBEACQAJAIBMEQEIAISogCygCBCIBIAsoAgBODQIgCyABQQFqNgIEIAsoAgggAUECdGooAgAiAS8BECIDQSRxBEAgASkDACEqDAILIANBCHEEQCABKwMAIjBE////////38NjBEBBLSEFQoCAgICAgICAgH8hKgwEC0L///////////8AISogMET////////fQ2QNAyAwmUQAAAAAAADgQ2MEQCAwsCEqDAMLQoCAgICAgICAgH8hKgwCCyADQRJxRQ0CIAEoAghFDQIgARArISoMAQsCQAJAAkAgCg4DAgEAAQsgCUEHakF4cSIBQQhqIQkgASkDACEqDAILIAk0AgAhKiAJQQRqIQkMAQsgCTQCACEqIAlBBGohCQtBLSAFICpCAFMbIQULICogKkI/hyIrhSArfSEqDAELIBMEQEEAIQVCACEqIAsoAgQiASALKAIATgRAQQAhEQwDCyALIAFBAWo2AgQgCygCCCABQQJ0aigCACIBLwEQIgNBJHEEQCABKQMAISoMAgsgA0EIcQRAQoCAgICAgICAgH8hKiABKwMAIjBE////////38NjDQNC////////////ACEqIDBE////////30NkDQMgMJlEAAAAAAAA4ENjBEAgMLAhKgwDC0KAgICAgICAgIB/ISoMAgsgA0EScUUEQEEAIREMAwsgASgCCEUEQEEAIREMAwsgARArISoMAQsCQAJAAkAgCg4DAgEAAQsgCUEHakF4cSIBQQhqIQkgASkDACEqQQAhBQwCCyAJNQIAISpBACEFIAlBBGohCQwBCyAJNQIAISpBACEFIAlBBGohCQtBACARICpQGyERCwJ/IBYEQCAIIA4gBUH/AXFBAEdrIgEgASAISBshCAsgCEElSARAQcYAIQYgBEHAAWohA0EADAELIAhBCmqtISsgEARAICsgCEEDbq18ISsLIAAtABQNFAJAICsgADUCCFgNACArIAAoAgwiAa1YDQAgAEESOgAUIAEEQCAALQAVIgFBBHEEQCAAIAAoAgQiAgR/IAAoAgAgAhAXIAAtABUFIAELQfsBcToAFQsgAEEANgIQIABCADcCBAsgACgCACIARQ0VIAAoAoACIgBFDRUgAEESNgIMIAAgACgCJEEBajYCJAwVCwJ/IAAoAgAiAQRAIAEgKxAWDAELICsQGAsiA0UEQCAAQQc6ABQgACgCDEUNFSAALQAVIgFBBHEEQCAAIAAoAgQiAgR/IAAoAgAgAhAXIAAtABUFIAELQfsBcToAFQsgAEEANgIQIABCADcCBAwVCyArpyEGIAMLIQogAyAGaiIGQQFrIg8hDSASQQ9GBEAgD0ECayINICpCCoAiK0J2fiAqfCIsp0EBdEEAICtCCoJCAVIbQQAgLEIDWBsiAUH52gFqLQAAOgAAIA9BAWsgAUH62gFqLQAAOgAACyAMLQAEQYDKAmohFyAMMQABQv8BgyEsQQAhAyANIQcDQCAHQQFrIgcgFyAqICogLIAiKyAsfn2nai0AADoAACADIgFBAWohAyAqICxaIRwgKyEqIBwNAAsg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BSAJIA46AA8gCUHAADsBDCAJIAU2AhggBiABKAIYIgdqIgUgAjYCECAFIAcgAkEwbGoiBS8BCDsBCCAFIAUtAA5BAWo6AA4gBSAFLwEKQQhyOwEKIAkgBSkDKDcDKAsgBEEBSiEhIARBAWshBCADIQUgACEDICENAAsLIAEoAhggAkEwbGoiACAAKQMgICaENwMgCyARQSBqJAAL8goBBn8jAEEQayIGJAAgACgCCCEEIAZBADYCDCAGQQA2AggCQCABRQ0AIARFDQACQAJAAkACQAJAAkACQAJAAkACQCABLQAAIgVBE2sOnQEBCAgICAgICAgICAgICAgICAgICAgICAgAAAMICAYHBQUEBAQEBAQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAMICAgCCAsgASABEJIDIgdHBEAgACAHIAIgAxCrAQwJCyAFQSxGBEAgACAAKAI4QQFrIgU2AjggACABKAIMIAUgA0EQcxBeIAAgASgCECACIAMQqwEgBCAFEFcMCQsgACABKAIMIAIgAxCrASAAIAEoAhAgAiADEKsBDAgLIAAgASgCDCACIAMQXgwHCyABLQACIQkCQCABKAIQIgQoAgQiA0GAwCBxRQ0AA0ACfyADQYCAIHEEQCAEKAIUQQhqDAELIAQtAABB8QBHDQIgBEEMagsoAgAiBCgCBCIDQYDAIHENAAsLIAlBqwFGIgVBBHQhAyABKAIMIQEgBSAEKAIILQAEQQBHc0UEQCAAIAEgAiADEKsBDAcLIAAgASACIAMQXgwGC0E1QTQgBUEtRhshBUGAASEDCwJAAn8gASgCDCIILQAAIgdBsAFGBH8gCC0AAgUgBwtB/wFxIgdBigFHBEAgB0GxAUcNAiAIQRRqDAELIAgoAhRBHGoLKAIAKAIAQQFKDQQLIAAgCCAGQQxqEGAhBCAAIAEoAhAgBkEIahBgIQcgACABKAIMIAEoAhAgBSAEIAcgAiADIAEoAgRBCnZBAXEQlAMMBAsgACABKAIMIAZBDGoQYCEDQdyZBSEBIAQoAgAtAFdFBEAgBCgCaCAEKAJsQRRsakEUayEB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bGosAAAhAyACQRBLDQAgAkEBaiECIAAgA0YNAQsLIAAgA0cEfyADIABrQQpsBSAEIAVBEmxqLAAAQThrCyIEQQBIDQAgAUL///////////8AQoCAgICAgICAgH8gBxs3AwBBAkEDIAYgBxsgBBshBgsgBg8LIAFC////////////AEKAgICAgICAgIB/IAcbNwMAQQILwgIBAn8jAEHwAGsiBCQAIAQgAzYCBAJAEBkEQEEHIQMMAQsgBEEAOwEcIARBADYCGCAEQsaAgICAwLLNOzcCECAEQQA2AgggBCAEQSBqNgIMIARBCGoiBSACIAMQjQECfwJAIAQoAgwiAkUNACACIAQoAhhqQQA6AAAgBCgCFEUNACAELQAdQQRxDQAgBRBzDAELIAQoAgwLIgJFBEBBByEDDAELIAAgAkEAQQAgARDBASEDQcjXBCgCAARAQeCWBSgCACIABEAgAEGY2AQoAgARAAALIAJB9NcEKAIAEQEAIQBBtJYFQbSWBSgCACAAazYCAEHAlgVBwJYFKAIAQQFrNgIAIAJB7NcEKAIAEQAAQeCWBSgCACIARQ0BIABBoNgEKAIAEQAADAELIAJB7NcEKAIAEQAACyAEQfAAaiQAIAMLtAEBAn8jAEHwAGsiAyQAAkAgACgCAA0AIAMgAjYCBBAZRQRAIANBADsBHCADQQA2AhggA0LGgICAgMCyzTs3AhAgA0EANgIIIAMgA0EgajYCDCADQQhqIgQgASACEI0BAn8CQCADKAIMIgFFDQAgASADKAIYakEAOgAAIAMoAhRFDQAgAy0AHUEEcQ0AIAQQcwwBCyADKAIMCyIEDQELIABBBzYCAEEAIQQLIANB8ABqJAAgBAvUAgMCfwF+AXxByOICIQICQCAARQ0AIAAoAgAoAgwiAwRAIANBmNgEKAIAEQAACwJAIAAoAngiA0UNACAALwGQASABTQ0AIAMgAUEobGohAgwBCyAAKAIAIgFBGTYCQCABQRkQOQsCQCACLwEQIgFBJHEEQCACKQMAIQQMAQsgAUEIcQRAQoCAgICAgICAgH8hBCACKwMAIgVE////////38NjDQFC////////////ACEEIAVE////////30NkDQEgBZlEAAAAAAAA4ENjBEAgBbAhBAwCC0KAgICAgICAgIB/IQQMAQsgAUEScUUNACACKAII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AkH//wFxQa2dAmxB5ABuayIDt0RhVFInoJk+QKMiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLIgFBf0FzIAFBDkgbaiIENgIMIAAgAwJ/IAG3RGFUUiegmT5AoiIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAtrNgIQQZRbQZVbIARBAkobIAJqIQFBCAsgAGogATYCACAAQQE6ACkLIAAtACpFBEAgABClASAAQQE6ACogACAALQAsQf4BcToALCAAIAApAwBCgNzMFHxCgLiZKYGnIgFBgN3bAW02AhQgACABQeDUA20iAsFBPG82AhggACACQaCrfGwgAWq3RAAAAAAAQI9AozkDIAsLsQICA38CfgJAIAIgBEcEQCAAKAIAIQYgBK0gAq19IgkgACgCBCIFrXwiCCAAKAIIIgetVQRAIAinIgVB5ABqIAdBAXRB5AAgBxsiByAFIAdLGyIHrSEIIAAoAhAhBQJAAn8gBkUEQCAFIAgQFgwBCwJAIAUoAtwCIAZNDQAgBiAFKALUAk8EQCAHQYEBTw0BDAMLIAUoAtgCIAZLDQAgByAFLwGuAk0NAgsgBSAGIAgQZAsiBg0AIABBAToAIwwDCyAAIAc2AgggACAGNgIAIAAtACMNAiAAKAIEIQULIAEgBmogBGogBiABIAJqIgJqIAUgAmv8CgAAIAAgCaciAiAAKAIEajYCBCAAIAAoAiggAmo2AigLIANFDQAgBEUNACAAKAIAIAFqIAMgBPwKAAALC5EBAQR/IABFBEBBf0EAIAEbDwsgAUUEQEEBDwsCQCACQQBMDQACQANAIAAtAAAiAwRAIANBwMoCai0AACIDIAEtAABBwMoCai0AACIFRw0CIAFBAWohASAAQQFqIQAgAkEBSyEGIAJBAWshAiAGDQEMAwsLIAEtAABBwMoCai0AACEFQQAhAwsgAyAFayEECyAEC9MBAgF/An5BfyEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQCAAIAJUIAEgA1MgASADURsNASAAIAKFIAEgA4WEQgBSDwsgACACViABIANVIAEgA1EbDQAgACAChSABIAOFhEIAUiEECyAEC9sBAgF/An5BASEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQEF/IQQgACACVCABIANTIAEgA1EbDQEgACAChSABIAOFhEIAUg8LQX8hBCAAIAJWIAEgA1UgASADURsNACAAIAKFIAEgA4WEQgBSIQQLIAQLmBcCAn4JfyMAQRBrIgkkAAJ/IAAgASAJQQxqEEIiCkUEQCACIAItABlBAnI6ABkgACgCBEEBagwBCwJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkAgACgCACIHIAFqLQAAQQ9xDg0AAQIDBAMFBgYHDAsKCAsCQCACKQMIIAIpAxAiA0IEfFgEQCACQZ29AUEEEFkMAQsgAigCBCADp2pB7uqx4wY2AAAgAiACKQMQQgR8NwMQCyABQQFqDA0LAkAgAikDCCACKQMQIgNCBHxYBEAgAkGLyQFBBBBZDAELIAIoAgQgA6dqQfTk1asGNgAAIAIgAikDEEIEfDcDEAsgAUEBagwMCwJAIAIpAwggAikDECIDQgV8WARAIAJBis0BQQUQWQwBCyACKAIEIAOnaiIAQYrNASgAADYAACAAQY7NAS0AADoABCACIAIpAxBCBXw3AxALIAFBAWoMCwtBACAJKAIMIghFDQUaIAcgCmogAWohACACKQMIIAIpAxAiAyAIrSIEfFgEQCACIAAgCBBZDAoLIAIoAgQgA6dqIAAgCPwKAAAgAiACKQMQIAR8NwMQDAkLQQAgCSgCDCIIRQ0EGkECIQACQAJAAkAgByAKaiABaiILLQAAQStrDgMBAgACCyACQS0QygQLQQMhAAtBjPIAIQUgACAISQRAQQAhBwNAAkAgACALai0AACIGQbDNAmotAABBCHFFBEAgAiACLQAZQQJyOgAZDAELAkAgA0L//////////w9WBEBBASEHDAELIAZBAXTAQQd2QQlxIAZqQQ9xrSADQgSGhCEDCyAAQQFqIgAgCEcNAQsLQayNAkGM8gAgBxsh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RQRAQSxBOiAGQQFxGyELIAAgBSACEM0BIQUCQCACKQMQIgMgAikDCFoEQCACIAsQSAwBCyACIANCAXw3AxAgAigCBCADp2ogCzoAAAsgBkEBaiEGIAUgB0kNAQsLIAZBAXEhBgsgBkUgBSAHTXFFBEAgAiACLQAZQQJyOgAZCwJAIAhFBEAgAikDECEDDAELIAIpAxAhAyACLQAZDQAgAiADQgF9IgM3AxALIAIpAwggA1gEQCACQf0AEEgMAwsgAiADQgF8NwMQIAIoAgQgA6dqQf0AOgAADAILAkAgAikDECIDIAIpAwhaBEAgAkHbABBIDAELIAIgA0IBfDcDECACKAIEIAOnakHbADoAAAsCQCABIApqIgUgBSAJKAIMIghqIgZPDQADQCACLQAZDQEgACAFIAIQzQEhBQJAIAIpAxAiAyACKQMIWgRAIAJBLBBIDAELIAIgA0IBfDcDECACKAIEIAOnakEsOgAACyAFIAZJDQALCyAFIAZLBEAgAiACLQAZQQJyOgAZCwJAIAhFBEAgAikDECEDDAELIAIpAxAhAyACLQAZDQAgAiADQgF9IgM3AxALIAIpAwggA1gEQCACQd0AEEgMAgsgAiADQgF8NwMQIAIoAgQgA6dqQd0AOgAADAELIAIgByAKaiABaiAJKAIMIggQxwMLIAEgCmogCGoLIQ0gCUEQaiQAIA0LlS8BDH8jAEEQayIKJAAgACgCDCEGQQEhAwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQANAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEgBmoiBy0AACICDvABJCAgICAgICAgEBAPDxAgICAgICAgICAgICAgICAgICAQICIgICAgISAgIBYTFxgPFxcXFxcXFxcXFxEgICAgICAgICAgICAgIAIgICAgCiAgBCAFICAgICAgIAEgFCAgICAgICAgHiAgAyAgICAJICAEIAUfICAgICAgACAVICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAPICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDw8PICAgICAgICAgICAPIAsCQCAAKAIIIAAoAgQi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FCANNgIUIBQgAjYCECAAQd7rASAUQRBqEBUMAgsgACgCAEI0EBYiAkUNASACQgA3AgAgAkIANwIgIAJCADcCGCACQQA2AjAgAkIANwIoIAJCADcCECACQgA3AgggAkGnAToAACACQf//AzsBIiACQQE2AhggDigCKCELIAIgEDYCLCACIAM7ASAgAiALNgIcIAPBIQsgDgJ+AkAgEC0AHEHgAHFFDQAgECgCBCALQQxsai0ACkHgAHFFDQBCf0J/IBAyASIiOIZCf4UgOEI/VRsMAQtCAUE/IAsgC0E/ThuthgsgDikDMIQ3AzAgFiANQQR0aigCACILBH8gACgCACALQQBBABAoBUEACyERAkAgACgCAEI0EBYiCwRAIAtCADcCACALQgA3AiAgC0IANwIYIAtBADYCMCALQgA3AiggC0IANwIQIAtCADcCCCALQa0BOgAAIAtB//8DOwEiQQEhEyALQQE2AhgCQCARRQ0AIAsgETYCDCALIBEoAgRBiISAAnE2AgQgESgCGCIRQQBMDQAgCyARQQFqIhM2AhgLIAAoAgAoAoQBIhEgE04NASAUIBE2AiAgAEHKogIgFEEgahAVDAELIBFFDQAgACgCACAREB0LIANBAWohAyAAQTUgAiALEDIiAiAOKAIoQQFBAiAOLQAkQRhxGxCqAiAhIAJBARCEARogDUEBaiINIBIoAgBIDQALCyAJQQFqIgkgASgCAEgNAAsMAQsgCARAIAwgCCgCADoALQsCQCAGQYACcUUNACAaLQBQQRBxDQAgDEEBOgAvCyAMKAIQIgJFDQAgAi0ABUEEcQ0AIABBAEG+9AFBABBTCyAMKAJcIgNBAEoEQANAIAEgISADQQFrIgIQqgEgA0EBSyEtIAIhAyAtDQALCwJAIAVFDQAgBSgCPEUNAAJAIAUoAigNACAFKAIEIg5BCXENACAFKAIgIgIoAgBBAUcNACACKAIYLQArQQFHDQAgAigCMCEDIAUoAjAhCSAhKAIMIhBBAEoEQCAhKAIYIQ1BACECA0ACQCANIAJBMGxqIgstAApBBHENACALLQAODQAgCygCFCADRw0DIAspAyBCAFINAwsgAkEBaiICIBBHDQALCwJAIAlFDQAgCSgCACILQQBMDQAgCUEIaiEJQQAhAgNAIAkgAkEEdGoiECgCACINLQAAQacBRw0C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IAEoAgghAQNAIAEgA2otAABFBEAgAiADQQFqIgNHDQEMAgsLQX8MBAsgACgCACACawwDC0EAIQIgA0EASgRAIAAoAgghBEEBIQADQCACIARqLQAADQMgAkEBaiICIANHDQALCyADIAEoAgBrDAILIAAoAgggASgCCCADIAIgAiADShsQJyIAIAMgAmsgABshAAsgAAshAwsgAwuFAQEDfyMAQRBrIgIkAAJAIABFDQADQCAALQAFQQhxBEAgASAAKAIINgIAQQEhAwwCCyAALQAAIgRBrQFHBEAgBEGuAUcNAiACQQA2AgwgACgCDCACQQxqEPIBRQ0CIAFBACACKAIMazYCAEEBIQMMAgsgACgCDCIADQALCyACQRBqJAAgAwv2AwIHfwF+AkACQCABBEAgASgCCCgCACIDRQRAIAEoAgQiBC8BNCIGQShsQSBqIgetIQkCfyAABEAgACAJEBYMAQsgCRAYCyIDRQ0CIANBACAH/AsAIAMgASgCACAEEIgBIgI2AgAgAkUNAyADIANBIGoiBDYCBAJAIAZFDQBBACEHQQAhAiAGQQRPBEAgBkH8/wNxIQgDQCAEIAJBKGxqIgUgADYCFCAFQQE7ARAgBCACQQFyQShsaiIFIAA2AhQgBUEBOwEQIAQgAkECckEobGoiBSAANgIUIAVBATsBECAEIAJBA3JBKGxqIgUgADYCFCAFQQE7ARAgAkEEaiICIAhHDQALCyAGQQNxIgZFDQADQCAEIAJBKGxqIgggADYCFCAIQQE7ARAgAkEBaiECIAdBAWoiByAGRw0ACwsgASgCCCADNgIACyADIAEoAgwiAkEBajsBFAJAIAMoAgQiACACQShsaiIELQARQZABcQRAIAQQIiABKAIMIQIgAygCBCEADAELIARBATsBEAsgACACQShsag8LAn8gAARAIABCKBAWDAELQigQGAsiAkUEQEEADwsgAkEQakIANwAAIAJCADcAACACQgA3ACAgAkIANwAYIAJCADcACCACIAA2AhQgAkEBOwEQCyACDwsgACADEBdBAAusAgEEfyAAKAI0BEAgACgCACICBEADQCACIgMoAighAgJAIAMoAhggAU0NACADKAIsIQUgAyADKAIMIgQoAghGBEAgBCAFNgIICwJAAkACQCACRQRAIAQgBTYCBCAFRQ0BDAILIAIgBTYC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IQQMCAsgBCgCACAAKAIAKAKAAUoEQCAMQdbvADYCYCAAQZyZASAMQeAAahAVCyAAKAIkDQcLAkAgBCgCACICQQBMBEBBACEBDAELIARBCGohCEEAIQtBACEBA0AgCCALQQR0aigCACIJLQAAQfEARgRAIAkoAggiCQR/IAkQGkH/////A3EFQQALIAFqQQFqIQELIAtBAWoiCyACRw0ACwsgDxAaQf////8DcSEJIBAEfyAQLgEyBUEBCyACasEiAkECdEEHakF4cSILIAIgAkEBdCIIaiAIQQJqIhNqQQdqQXhxakHoAGoiFCAJQQFqIgkgAWpqIhasISACfyANBEAgDSAgEBYMAQsgIBAYCyIBBEAgAUEAIBb8CwAgASABQegAaiIWNgIgIAEgAjsBNCABIAJBAWs7ATIgASALIBZqIgI2AgggASACIBNqIgI2AgQgASACIAhqNgIcIAwgASAUajYC3AELIA0tAFcNBCABIAwoAtwBIgI2AgAgDCACIAlqNgLcASACIA8gCfwKAAAgASAFOgA2IAEgDjYCDCABIAEvADdB9P8DcSAKQQNxIAVBAEdBA3RycjsANyABIA0oAhAgEkEEdGooAgw2AhggASAEKAIAOwEyIAcEQCAAIA5BAiAHEJAEGiABIAc2AiQLIBEoAgwtAEwhAiAEIQsgAC0A0AFBAk8EQCABIAs2AihBACELCwJAIAEvATJFBEBBACEJIAshBAwBCyAEQQhqIQhBACEHIAJBA0shEyALIQRBACEJA0ACQAJAAkAgCCgCACICLQAAQfEAaw4FAAICAgECCyACKAIMIgItAABB9QBHDQELIAJBOzoAAAsgACAOQSAgCCgCABCQBBogCCECIAAoAiQNBwNAIAIoAgAiC0EMaiECIAstAAVBIHENAAsCQAJAAkAgCy0AAEGnAUcEQCAAKALsASAORgRAIABB64EBQQAQFQwLCyABKAIoRQRAIAEgBDYCKEEAIQQLIAEoAgQgCUEBdGpB/v8DOwEAIAEgAS8AN0H33wNxQYAgcjsAN0EAIQsgCCgCACIRLQAAQfEARg0BDAMLAkAgCy4BICICQQBIBEAgDi4BICECDAELIA4oAgQiCyACQQxsIhFqLQAEQQ9xBH8gCwUgASABLwA3Qff/A3E7ADcgDigCBAsgEWotAApBIHFFDQAgASABLwA3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QAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAZB6QlrIiAO2AIAAQIDBAUFBQYGBwgJCgsMDQ4MDxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKgwrLC0uLzAxMjM0NTY3OAw5OhY7HDw9Pj8MQEFAOEJDRDkMRUZHSElKS0xNTE5PUFFSUlNUDFVWV1hZFlpbXFpdXl9gYWJZY2RlZmdoaWprbG1ub2JwcVVyc3R1dnd4eXdVcnp7enx9fn96e3p7gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwE4Q5ABkQGSAZMBlAGVAZYBlwGYAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAaYBpgGmAaYBpgGmAacBqAGpAaoBqwGsAa0BrgGvAbABsAGxAbIBswE5tAGzATm1AbYBtwG4AbkBugG7AbwBe3p6Vb0BvgFVvwHAAcEBwgFVvwHDAcQBDDnFAcYBxwF7esgByQHKAcsBzAFZWc0BzgHPAdAB0QHSAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEBwQHiAeMB5AHlAdQB1QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB8wHzAfQB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8BgAKBAoICgwKEAoUCBZQChgKUAoYChwKGAogCiQKKAooCiwKMAo0C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IAAoAgAgFBAXCyANQRBqJAALwAMBAn8CQCAAKAIkDQACQAJAIAgEQCACLQAFQQJxDQECQCABRQ0AIAEtAAVBAnFFDQAgACABEDchCQwDCyAAIAIQNyIJDQIgACABEDchCQwCCyABLQAFQQJxBEAgACABEDchCQwCCyACBEAgAi0ABUECcQ0BCyAAIAEQNyIJDQELIAAgAhA3IQkLIAIQTyECIAEQTyEBAn8CQCACQcEASA0AIAFBwQBIDQBBwwBBwwBBwQAgAUHCAEsbIAJBwgBLGwwBCyACIAEgAUHBAEgbQcAAcgshCgJAIAAoAggiASgCcCABKAJsIghMBEAgASADIAUgBiAEEBQhCAwBCyABIAhBAWo2AmwgASgCaCAIQRRsaiICQQA2AhAgAiAENgIMIAIgBjYCCCACIAU2AgQgAkEAOwECIAIgAzoAACACQQA6AAELAkAgASgCAC0AVw0AIAEoAmggCEEASAR/IAEoAmxBAWsFIAgLQRRsaiICLQABBEAgASACIAlBfhAqDAELIAlFDQAgAkH+AToAASACIAk2AhALIAAoAggiACgCbCIBQQBMDQAgACgCaCABQRRsakESayAHIApyQf8BcTsBAAsLqQEBA38CQCAAKAIIIgNFDQAgACgCACgCECABQQR0aigCDCgCAEEBaiEEAkAgAygCbCIFIAMoAnBOBEAgA0HkACABQQEgBBAUGgwBCyADIAVBAWo2AmwgAygCaCAFQRRsaiIDQQA2AhAgAyAENgIMIANBATYCCCADIAE2AgQgA0HkADYCAAsgACgCCCABQQAgAhChAiABQQFGDQAgACgCCEEBQQAgAhChAgsL7QMBBH8jAEEQayIFJAACQAJAIAEoAgAiBARAAkAgBC0AACICRQRAQffwASECDAELAn8gAkHfAXFB0wBHBEAgAkHAygJqIQNB9/ABDAELIAQtAAEiAkUEQEH48AEhAgwCCyACQd8BcUHRAEcEQCACQcDKAmohA0H48AEMAQsgBC0AAiICRQRAQfnwASECDAILIAJB3wFxQcwARwRAIAJBwMoCaiEDQfnwAQwBCyAELQADIgJFBEBB+vABIQIMAgsgAkHfAXFByQBHBEAgAkHAygJqIQNB+vABDAELIAQtAAQiAkUEQEH78AEhAgwCCyACQd8BcUHUAEcEQCACQcDKAmohA0H7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IQJB/PABDAELIAEtAAYiA0UEQEH98AEhAwwCCyADQd8ARg0DIANBwMoCaiECQf3wAQshAyACLQAAIQILIAIgAy0AAEHAygJqLQAARg0BCyAKQoCAgIABg1ANBCAEKAKAAw0EIAQoAsQBDQQgBCgC7AJBAEoEQCAEKAKEA0UNBQsgARCRBCIDRQ0EIANBADoAACAEIAFBABBOIQIgA0HfADoAACACRQ0EIAItACtBAUcNBCAEIAIgARChA0UNBAsgByABNgIAIABBoaMBIAcQFQwCCyAIKAIEIgJFDQADQAJAIAEtAAAiBCACLQAAIgZGBEAgBA0BIAMgCCgCCBCrBQ0DDAULIARBwMoCai0AACAGQcDKAmotAABHDQILIAJBAWohAiABQQFqIQEMAAsACyAAQebIAkEAEBULQQEhBQsgB0EQaiQAIAULhQEAAkAgAQRAIAEgAzYCDCABIAI2AgggBEUNAUEAIQMCQCAEKAIAIgJFDQAgACgCACAEKAIEIgStQgF8EBYiAEUNACAAIAIgBPwKAAAgACAEakEAOgAAIAAhAwsgASADNgIEIAEPCyACBEAgACgCACACECkLIANFDQAgACgCACADECkLIAELSgACQCABRQ0AIAJFDQAgAS0AAEH5AEcNACAALQDQAUEBSw0AIAAoAgAhACACIAM6AAAgAigCECIBBEAgACABEB0LIAJBADYCEAsLsAQBBX8jAEEQayIEJAAgACgCACECIAAoAvQBBEAgAEHArAFBABAVCyAAQQE6AJMBAkACQAJAAkACfyACBEAgAi8BrAJBjwFNBEACQCACKAKoAkUEQCACIAIoArwCQQFqNgK8AgwBCyACLQBXDQQLIAJCkAEQmwEMAgsgAigCyAIiAwRAIAIgAygCADYCyAIMBAsgAigCxAIiAwRAIAIgAygCADYCxAIMBAsgAiACKALAAkEBajYCwAIgAkKQARCbAQwBC0KQARAYCyIDDQILIAFFDQIgAiABECkMAgsgAiACKAK4AkEBajYCuAILIANBCGoiBUEAQYgB/AsAIAAgAzYChAEgAyABNgIEIAMgADYCACAAQc4AIAMQtAEaIAItAFcNACAEIAA2AgBBKCADQegAakGxsAEgBBB1IQYgA0EBOgASIANBlgU7ARAgAyAGNgIIIAIoAhAoAhwhACADIAE2AkQgAyAF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AnRqIg8oAgAiBEkNAANAIAcgCEECdGogBDYCACAPIAo2AgAgAkEBdCIEIAcoAgAiDUsNASACIQggCiAHIARBAXIiAiAEIAcgBEECdGooAgAgByACQQJ0aigCAEsbIgJBAnRqIg8oAgAiBE8NAAsLIAVB//8DcSIEIAtBEHYiAkkEQCAMIARBf3NqIAJqIQwgCyEFIA0iAg0BDAILCyAGIAE2AhQgBiACNgIQIABB+vMAIAZBEGoQWCAFIQsgBygCAA0CCyAUIAtBf3NBgIB8cmogDGoiAiAQLQAHIgVGDQEgBiABNgIIIAYgBTYCBCAGIAI2AgAgAEGf8wAgBhBYDAELIAkgHToAAAsgCSgCSCIBLQAcQSBxBEAgASgCFCICIAIoAoABQQFrNgKAASABIAIoApABNgIQIAIgATYCkAEMAQsgARAlCyAAIBo2AiwgACAbNgIoIAAgHDYCICAOQQFqIQ4LIAZBsAFqJAAgDgtpAQJ/IAAoAgAiAkUEQEEADwsgAUECTgRAIAAgAUEBayIDEK4DIQIgACgCACIBRQRAIAIPCyABIAI2AgwgACABKAIINgIAIAEgACADEK4DNgIIIAEPCyAAIAIoAgg2AgAgAkIANwMIIAILmQEDAX4BfAF/IAAvARAiA0EkcQRAIAApAwAPCwJAIANBCHEEQEKAgICAgICAgIB/IQEgACsDACICRP///////9/DYw0BQv///////////wAhASACRP///////99DZA0BIAKZRAAAAAAAAOBDYwRAIAKwDwtCgICAgICAgICAfw8LIANBEnFFDQAgACgCCEUNACAAECshAQsgAQtQAANAIAAQIiAALQARQZABcQ0ACyAAIAEpAwA3AwAgACABKAIQNgIQIAAgASkDCDcDCCABLQARQSBxRQRAIAAgAC8BEEH/nwJxIAJyOwEQCwveEwEHfwJAAkAgAC0AYUGnAUcNACAAKAIEDQAgACgCFCIFQQBKBEAgACgCECEDA0AgAyABQQR0aigCBCICBEAgAigCEA0DCyABQQFqIgEgBUcNAAsLIABBABCTAiAAKALYAyIBBEADQCAAIAEoAhg2AtgDAkACQCAAKALcAiABTQ0AIAEgACgC1AJPBEAgASAAKALQAjYCACAAIAE2AtACDAILIAAoAtgCIAFLDQAgASAAKALIAjYCACAAIAE2AsgCDAELIAAoAoAEBEAgACABEB8MAQtByNcEKAIABEBB4JYFKAIAIgIEQCACQZjYBCgCABEAAAsgAUH01wQoAgARAQAhAkG0lgVBtJYFKAIAIAJrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAUHs1wQoAgARAABB4JYFKAIAIgJFDQEgAkGg2AQoAgARAAAMAQsgAUHs1wQoAgARAAALIAAoAtgDIgENAAsLIABBADoAXSAAQgA3AuQDAkAgACgCFCIEQQBMDQAgACgCECIBKAIEIgIEQCACEOQBIAFBADYCDCABQQA2AgQgACgCFCEECyAEQQJIDQAgACgCECIBKAIUIgIEQCACEOQBIAFBADYCFCAAKAIUIQQLIARBA0gNAEECIQEDQCAAKAIQIAFBBHRqIgMoAgQiAgRAIAIQ5AEgA0EANgIMIANBADYCBCAAKAIUIQQLIAFBAWoiASAESA0ACwsgACgCECgCHCICBEAgAhDeAQsgACgCiAMiAQRAIABBADYCiAMDQCABIAEoAgxBAWsiAzYCDCABKAIYIQcgA0UEQCABKAIAIgUhBCABKAIIIgMEQCADIAMoAgAoAhARAQAaIAEoAgAhBAsgASgCBCIGIAYoAghBAWsiAzYCCCADRQRAIAYoAhAiAwRAIAYoAgwgAxEAAAsgBCAGEBcLIAUgARAXCyAHIgENAAsLAkACQCAAKAIUQQNOBEBBAiEBQQIhBANAAkAgACgCECICIAFBBHRqIgMoAgRFBEACQCADKAIAIgVFDQACQCAAKALcAiAFTQ0AIAUgACgC1AJPBEAgBSAAKALQAjYCACAAIAU2AtACIANBADYCAAwECyAAKALYAiAFSw0AIAUgACgCyAI2AgAgACAFNgLIAiADQQA2AgAMAwsgACgCgAQEQCAAIAUQHyADQQA2AgAMAwtByNcEKAIABEBB4JYFKAIAIgIEQCACQZjYBCgCABEAAAsgBUH01wQoAgARAQAhAkG0lgVBtJYFKAIAIAJrNgIAQcCWBUHAlgUoAgBBAWs2AgAgBUHs1wQoAgARAABB4JYFKAIAIgJFDQEgAkGg2AQoAgARAAAgA0EANgIADAMLIAVB7NcEKAIAEQAACyADQQA2AgAMAQsgASAESgRAIAIgBEEEdGoiAiADKQIANwIAIAIgAykCCDcCCAsgBEEBaiEECyABQQFqIgEgACgCFEgNAAsgACAENgIUIARBAkoNAgwBCyAAQQI2AhQLIAAoAhAiAyAAQbgDaiIBRg0AIAEgAykCADcCACABIAMpAhg3AhggASADKQIQNwIQIAEgAykCCDcCCAJAAkAgACgC3AIgA00NACADIAAoAtQCTwRAIAMgACgC0AI2AgAgACADNgLQAgwCCyAAKALYAiADSw0AIAMgACgCyAI2AgAgACADNgLIAgwBCyAAKAKABARAIAAgAxAfDAELQcjXBCgCAARAQeCWBSgCACICBEAgAkGY2AQoAgARAAALIANB9NcEKAIAEQEAIQJBtJYFQbSWBSgCACACazYCAEHAlgVBwJYFKAIAQQFrNgIAIANB7NcEKAIAEQAAQeCWBSgCACICRQ0BIAJBoNgEKAIAEQAADAELIANB7NcEKAIAEQAACyAAIAE2AhALIAAoApQDIgUEQANAIAUoAgghAgNAAkAgAiIBKAIkIgNFDQAgAyADKAIAQQFrIgI2AgAgAg0AIAMoAgggAygCBBEAACAAIAMQFwsgASgCDCECAkACQCAAKALcAiABTQ0AIAEgACgC1AJPBEAgASAAKALQAjYCACAAIAE2AtACDAILIAAoAtgCIAFLDQAgASAAKALIAjYCACAAIAE2AsgCDAELIAAoAoAEBEAgACABEB8MAQtByNcEKAIABEBB4JYFKAIAIgMEQCADQZjYBCgCABEAAAsgAUH01wQoAgARAQAhA0G0lgVBtJYFKAIAIANrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAUHs1wQoAgARAABB4JYFKAIAIgFFDQEgAUGg2AQoAgARAAAMAQsgAUHs1wQoAgARAAALIAINAAsgBSgCACIFDQALCyAAQYwDahDlASAAKAKkAyICBEADQCACKAIIIgMoAhAiAQRAIAMoAgggAREAAAsgAygCJCIBBEAgAygCHCABEQAACyADKAI4IgEEQCADKAIwIAERAAALIAAgAxAXIAIoAgAiAg0ACwsgAEGcA2oQ5QEgACgC+AIiBARAA0AgBCgCCCIDKAIUIgEEQCABIAEoAhxBgIABcjYCHAJAIAAoAoAERQRAIAEgASgCGEEBayICNgIYIAINAQsgACABEGkLIANBADYCFAsgAyADKAIIQQFrIgI2AgggAkUEQCADKAIQIgIEQCADKAIMIAIRAAAL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bGoiAS0AEUGQAXEEQCABIAQQJgwBCyABQQQ7ARAgASAENwMACwwFCwJ8IANBCHEEQCACKwMADAELIAIpAwC5CyEFIAAgAUEBayIBEEAiAg0DAkAgACgCZCABQShsaiIBLQARQZABcQRAIAEQIgwBCyABQQE7ARALIAW9IgRCgICAgICAgPj/AINCgICAgICAgPj/AFEgBEL/////////B4NCAFJxRQRAIAFBCDsBECABIAU5AwALDAQLIANBgAhxBEAgAigCACEDIAAgAUEBayIBEEAiAg0DAkAgACgCZCABQShsaiIBLQARQZABcUUEQCABKAIYRQ0BCyABEC0LIAFBkAg7ARAgAUEBOgASIAFCADcDCEEAIQIgASADQQAgA0EAShs2AgAgACgCACgCDCIARQ0DDAULIAI0AgwhBCACKAIIIQMgACABQQFrIgEQQCICDQICf0EAIANFDQAaQQAgACgCZCABQShsaiADIARBAEF/EC8iAUUNABogACgCACICIAE2AkAgAiABEDkgACgCACABEDoLIQIgACgCACgCDCIARQ0CIABBoNgEKAIAEQAAIAIPCyAAIAEgAigCCCACNAIMQX8gAi0AEhDFAg8LIAAgAUEBaxBAIgINACAAKAIAKAIMIgBFBEBBAA8LQQAhAiAAQaDYBCgCABEAAAsgAg8LIAAoAgAoAgwiAEUEQEEADwsLIABBoNgEKAIAEQAAQQALYQEBfwJAIAAgAUEBayIBEEAiAw0AAkAgACgCZCABQShsaiIBLQARQZABcQRAIAEgAhAmDAELIAFBBDsBECABIAI3AwALIAAoAgAoAgwiAEUNACAAQaDYBCgCABEAAAsgAwujAwELfyMAQRBrIgckAAJ/IAVBAEoEQCAEIAVqIQ4gAigCACEIIAAoAjghCiAGQShqIQ8gBkEQaiIQAn9BACAGKAIoIARKDQAaQQEgBigCLCAESg0AGkECIAYoAjAgBEoNABpBAyAGKAI0IARKDQAaQQQgBigCOCAESg0AGkEFQQYgBigCPCAEShsLIgtBAnRqKAIAIQkDQCAGKAIMIARBAXRqLwEAIQUCQAJAAkACQCAKLQABRQRAIAotAAJFDQELIAAgBSAHQQxqEOIDIgwNAQsgCCABayAFSA0BIAggBWsiCCEMCyAGKAIIIARBAnRqKAIAIg0gCU8NASAFIA1qIAlNDQEgB0GV2gE2AgggB0GK4wQ2AgQgB0G2sgE2AgBBC0GX8QEgBxAbC0EBDAMLIAwgDSAF/AoAACADIAwgCmsiBUEIdCAFQYD+A3FBCHZyOwAAIA4gBEEBaiIESgRAIAQgDyALQQJ0aigCAE4EQCAQIAtBAWoiC0ECdGooAgAhCQsgA0ECaiEDDAELCyACIAg2AgALQQALIREgB0EQaiQAIBELvAcBD38jAEGAAWsiAyQAIAEgAmohByAALQAJIgRBAWohDAJ/AkACfwJAIAAoAjgiCCAEaiINLQACDQAgCCAMai0AAA0AIAwhCSACIQQgASEFIAFBCHYMAQsgDCEEAn8CQAJAAkADQCAIIAQiCUH//wNxIgVqIg8tAAAiBkEIdCAPLQABIg5yIgQgAU8NASAEIAVLDQALIARB//8DcQ0BQQAhBAsgBEH//wNxIgQgACgCNCgCKCIQQQRrSwRAIANBldoBNgIoIANBq7YENgIkIANBtrIBNgIgQQtBl/EBIANBIGoQG0ELDAYLIARFDQEgB0EDaiAESQ0BIAQgB0kEQCADQZXaATYCWCADQbe2BDYCVCADQbayATYCUEELQZfxASADQdAAahAbQQsMBgsgECAEIAhqIgYtAAJBCHQgBi0AA3IgBGoiC0kEQCADQZXaATYCaCADQbq2BDYCZCADQbayATYCYEELQZfxASADQeAAahAbQQsMBgsgBCAHayEKIAYtAAEhDiAGLQAAIQYgCyABawwCCyADQZXaATYCeCADQaa2BDYCdCADQbayATYCcEELQZfxASADQfAAahAbQQsMBAsgByELIAILIQQCfyABIAUgDE0NABogASABIA8tAAMgDy0AAkEIdHIgBWoiBUEDaksNABogASAFSQ0CIAsgCWshBCAKIAEgBWtqIQogCQshBSANLQAHIgEgCkH/AXFJBEAgA0GV2gE2AjggA0HNtgQ2AjQgA0G2sgE2AjBBC0GX8QEgA0EwahAbQQsMAwsgDSABIAprOgAHIAshByAFQf//A3EiAUEIdgshCiANLQAGIA0tAAVBCHRyIQsgACgCNC0AGEEMcQRAIAEgCGpBACAEQf//A3H8CwALAkAgASALTQRAIAEgC0kEQCADQZXaATYCCCADQdu2BDYCBCADQbayATYCAEELQZfxASADEBtBCwwECyAJQf//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AApqNgJEIAtBADoADCALQQA7ARggC0EBOgAAIAsgBCAFajYCPCALIAVBAWs7ARogCygCOCALLQAJaiADKAKgAyIEQRh0IARBgP4DcUEIdHIgBEEIdkGA/gNxIARBGHZycjYACCAAIAI2AnwgACALNgJ4IABBADYBRiAAQQE6AEQgAgwDCyAAQQA2AnwMAwsgA0GV2gE2AsgBIANBtu0ENgLEASADQbayATYCwAFBCyEBQQtBl/EBIANBwAFqEBsMAgsgCygCSCgCIEECTgRAIANBldoBNgIIIANB8u0ENgIEIANBtrIBNgIAQQshAUELQZfxASADEBsMAgsgKCAkwEEBayIBQQF0ai8BACEYICYgAUECdGooAgAiDSgCSCICKAIUIQQCQAJAAn8CQCACLQAcQQRxRQ0AIAQoAhwgAigCGEkNACAEKAJoRQ0CIAIQSQwBCyAEKAIsIgENAiAEKAKcASAEKAKoAUsEQCACEE0MAQsgAhBMCyIBDQELIA0oAhRBAEgEQCANENUBIgENAQsCQCALLQACRQ0AIAstAAxBAUcNACALLwEcIgEgCy8BGEcNACANKAIEQQFGDQAgDS8BGCAYRw0AIAFFBEAgA0GV2gE2AqgBIANB9uQENgKkASADQbayATYCoAFBCyEBQQtBl/EBIANBoAFqEBsMAgsgCygCNCIHIANBoANqIANB4AJqQQBBABDEASIBDQEgAyALKAIkIgE2AsACIAMgCyABIAsoAkwRAgA7AaACIAMoAqADIgQtAAkhBSAEKAI4IQEgBCgCNCICLQAYQQxxBEAgASAFakEAIAIoAiggBWv8CwALIAEgBWoiBkEAOgAHIAZBADYAASAGQQ06AAAgBiACKAIoQQh2OgAFIAYgAigCKDoABiAEIAIoAiggBUEIaiIFa0H//wNxNgIUIAQgBCgCNCIGLQAVOgALIARBADoACiAEQQE6AAggBEEiNgJQIARBIzYCTCAEQYECOwABIAQgBi8BHjsBDiAEIAYvASA7ARAgBCAFOwESIAIoAiQhAiAEQQE6AAAgBEEAOwEYIARBADoADCAEIAEgBWo2AkAgBCABNgJEIAQgASACajYCPCAEIAJBAWs7ARogA0EBNgLgASADIANBoAJqNgLsASADIANBwAJqNgLoASADIAs2AuQBIAsoAjwhASADQQI2AogCIAMgATYC8AEgAyADQeABakEAQQEgBBD8BCIBNgKAAyABBEAgBCgCSCICLQAcQSBxBEAgAigCFCIEIAQoAoABQQFrNgKAASACIAQoApABNgIQIAQgAjYCkAEMAwsgAhAlDAILIAQgBygCKCAELwESIAMvAaACamtBAms2AhQCQCAHLQARRQ0AIAcgAygC4AJBBSANKAIEIANBgANqEHcgAy8BoAIgBC8BEE0NACADKAKAAw0AIAQgAygCwAIiASADQcgDaiAEKAJQEQMAIAMvAdgDIgIgAygC1ANPDQACQCAEKAI8IgUgAU0NACABIAJqIAVNDQAgA0GV2gE2ArgBIANBwbMENgK0ASADQbayATYCsAFBC0GX8QEgA0GwAWoQGyADQQs2AoADDAELIAQoAjQgASADLwHaA2pBBGsoAAAiAUEYdCABQYD+A3FBCHRyIAFBCHZBgP4DcSABQRh2cnJBAyAEKAIEIANBgANqEHcLIAsoAjggCy8BGiALKAJAIAsvARhBAXRqIgFBAmstAABBCHQgAUEBay0AAHJxaiEFQQAhBgNAAkAgAyAFIAZBAWoiAmoiATYCwAIgBSAGaiEHIAZBB0sNACACIQYgBywAAEEASA0BCwsgB0EKaiEFICkhBgNAAkAgAyABQQFqIgI2AsACIAYgASwAACIBOgAAIAZBAWohBiABQQBODQAgAiIBIAVJDQELCyADKAKAAyIBRQRAIA0gDS8BGCADQdMBaiIBIAYgAWtBACALKAIEEN8DIQELIA0oAjggDS0ACWogAygC4AIiAkEYdCACQYD+A3FBCHRyIAJBCHZBgP4DcSACQRh2cnI2AAggBCgCSCICLQAcQSBxBEAgAigCFCIEIAQoAoABQQFrNgKAASACIAQoApABNgIQIAQgAjYCkAEMAgsgAhAlDAELIAAoAhQoAiQQ5wIhISAALQADIQEgA0EAOgC4AiADQgA3A+gBICBCADcDACADQgA3A/gBIANCADcDgAIgHkIANwMAIANCADcDkAIgA0IANwOYAiADQQA2ArQCIANCADcD4AECQCAhRQRAQQchAQwBCyABQQFxIRVBACEcIA0oAjghAQJ/IA0vARgiAiANLQAMIgRqIhJBAk8EQAJ/QQAgGEUNABogFSAYakECayASIBhGDQAaIBhBAWsLIRxBAiAVayESCyACIBwgBGsgEmoiBEYEQCABIA0tAAlqQQhqDAELIAEgDS8BGiANKAJAIARBAXRqIgItAABBCHQgAi0AAXJxagshHyANKAI0IRcgEkEBaiEWIB8oAAAiAUEYdCABQYD+A3FBCHRyIAFBCHZBgP4DcSABQRh2cnIhCUEAIQggEiEGAkACQAJAA0AgAyAXIAkgBkECdCIEIANBuANqIgVqIgJBABDIAiIBNgLEAyABDQECQCACKAIAIgIoAhRBAE4NACADIAIQ1QEiATYCxAMgAUUNAEEAIQggBUEAIAT8CwAMAwsgCCACLwEYakEEaiEIIAYEQCAGQQFrIgYgHGohBAJAIA0tAAwiAUUNACAEIA0vARxHDQAgBkECdCIEIANBmANqaiANKAIkIgI2AgAgAigAACEBIANBwAJqIARqIA0gAiANKAJMEQIANgIAIA1BADoADCABQRh0IAFBgP4DcUEIdHIgAUEIdkGA/gNxIAFBGHZyciEJDAILIAZBAnQiBSADQZgDamoiByANKAI4IA0vARogDSgCQCAEIAFrQQF0aiIBLQAAQQh0IAEtAAFycWoiATYCACABKAAAIQIgA0HAAmogBWogDSABIA0oAkwRAgAiBTYCACACQQh2QYD+A3EgAkEYdnIhCiACQRh0IAJBgP4DcUEIdHIhLAJAIBctABhBDHFFDQAgFygCKCABIA0oAjhrIgwgBWpIDQAgDCAhaiABIAX8CgAAIAcgISABIA0oAjhrajYCAAsgLCAKciEJIA0gBCANLQAMayAFIANBxANqEIgDIAMoAsQDIgFFDQEMAgsLIAMgCTYCvAIgAyAXKAIkIAhBA2pB/P///wdxIgFBBmxqrBAYIgU2AugBIAVFBEBBByEBQQAhCAwDCyADIAMoArgDIhA2AuQBIAMgBSABQQJ0aiIMNgLsASAMIAFBAXRqIRkgBUEMaiElIAVBCGohKiAFQQRqIRogEC0ACCInQQJ0IRsgEC0AAiETQQAhAUEAIQ9BACEGA0AgASIEQQJ0Ig4gA0G4A2pqKAIAIgooAjgiCC0AACAQKAI4LQAARwRAIANBldoBNgKYASADQZvoBDYClAEgA0G2sgE2ApABQQshAUELQZfxASADQZABahAbQQAhCAwDCyAIIAovARJqIQEgCi8BGiEJIAwgBkEBdGpBACAKLwEYIgIgCi0ADGpBAXT8CwACQAJAAkAgCi0ADCIUBEAgAiAKLwEcIgdJDQECQCAHRQ0AIAdBAUcEQCAHQf7/A3EhEUEAIQIDQCAFIAZBAnQiHWogCCABLQABIAEtAABBCHRyIAlxajYCACAaIB1qIAggAS0AAyABLQACQQh0ciAJcWo2AgAgBkECaiEGIAFBBGohASACQQJqIgIgEUcNAAsLIAdBAXFFDQAgBSAGQQJ0aiAIIAEtAAEgAS0AAEEIdHIgCXFqNgIAIAZBAWohBiABQQJqIQELIBRBA3EhHSAKQSRqISJBACEHAkAgFEEESQRAQQAhAgwBCyAUQfwBcSErQQAhAgNAIAUgBkECdCIUaiAiIAJBAnRqIhEoAgA2AgAgFCAaaiARKAIENgIAIBQgKmogESgCCDYCACAUICVqIBEoAgw2AgAgBkEEaiEGIAJBBGoiAiArRw0ACwsgHQRAA0AgBSAGQQJ0aiAiIAJBAnRqKAIANgIAIAJBAWohAiAGQQFqIQYgB0EBaiIHIB1HDQALCyADIAY2AuABCyAIIAovARJqIAovARhBAXRqIgIgAUsEQANAIAUgBkECdGogCCABLQABIAEtAABBCHRyIAlxajYCACADIAZBAWoiBjYC4AEgAUECaiIBIAJJDQALCyADQeACaiAOaiAGNgIAIAQgEk8NAiATDQIgDCAGQQF0aiIBIANBwAJqIA5qKAIAIgI7AQAgDyAZaiIHIANBmANqIA5qKAIAIAJB//8DcSIC/AoAACAFIAZBAnRqIAcgG2oiBzYCACABIAEvAQAgG2siCDsBACACIA9qIQ8gCi0ACARAIAhB//8DcUEETw0CA0AgDyAZakEAOgAAIAEgAS8BAEEBaiICOwEAIA9BAWohDyACQf//A3FBBEkNAAsMAgsgByAKKAI4KAAINgAADAELIANBldoBNgKIASADQbPoBDYChAEgA0G2sgE2AoABQQshAUELQZfxASADQYABahAbQQAhCAwECyADIAZBAWoiBjYC4AELIARBAWohASAEIBJHDQALIBcoAighASADIBAoAjw2AvABIAMgAygC4AIiBDYCiAJBACEIIBNFBEAgDSgCPCECIAMgBEEBajYCjAIgAyACNgL0AUEBIQgLIAMgASAbakEMayIUIBAoAhRrIgI2AsACIBAtAAwEQCAQQSRqIQVBACEBA0AgECAFIAFBAnRqKAIAIBAoAkwRAgAgAmpBAmohAiABQQFqIgEgEC0ADEkNAAsgAyACNgLAAgsgAyAENgKAAwJAIBJFDQAgICAIQQFqIgJBAnQiBGogAygCvAMiASgCPDYCACAEIB5qIAMoAuQCIgQ2AgAgCCACIAQgHiAIQQJ0aigCAEYbIQ4gE0UEQCAgIA5BAWoiDkECdCICaiANKAI8NgIAIAIgHmogBEEBajYCAAsgAyAUIAEoAhRrIgk2AsQCIAEtAAwEQCABQSRqIQVBACECA0AgASAFIAJBAnRqKAIAIAEoAkwRAgAgCWpBAmohCSACQQFqIgIgAS0ADEkNAAsgAyAJNgLEAgsgAyAENgKEAyASQQFGDQAgICAOQQFqIgFBAnQiAmogAygCwAMiBCgCPDYCACACIB5qIAMoAugCIgU2AgAgE0UEQCAgIA4gASAFIB4gDkECdGooAgBGG0ECdEEEaiIBaiANKAI8NgIAIAEgHmogBUEBajYCAAsgAyAUIAQoAhRrIgI2AsgCIAQtAAwEQCAEQSRqIQZBACEBA0AgBCAGIAFBAnRqKAIAIAQoAkwRAgAgAmpBAmohAiABQQFqIgEgBC0ADEkNAAsgAyACNgLIAgsgAyAFNgKIAyADKALsASEMIAMoAuABIQYLQQAhDiAWIQQDQAJAIBQgDkECdCIKIANBwAJqaiIPKAIAIgJOBEAgDkEBaiEHIANBgANqIApqKAIAIQEMAQsgDkECaiEFIANBgANqIgEgCmohGSABIA5BAWoiB0ECdCIIaiEaIANBwAJqIAhqIQgDQCAEIAdMBEAgDkEETwRAIA8gAjYCACADQZXaATYCeCADQZjpBDYCdCADQbayATYCcEELIQFBC0GX8QEgA0HwAGoQG0EAIQgMBgsgCEEANgIAIBogBjYCACAFIQQLIAIgDCAZKAIAIhFBAWsiAUEBdGovAQAiAgR/IAIFIANB4AFqIAEQvQELQQJqIglrIQICQCATDQBBACEJIAYgEUwNACAMIBFBAXRqLwEAIgkEfyAJBSADQeABaiAREL0BC0ECaiEJCyAIIAgoAgAgCWo2AgAgGSABNgIAIAIgFEoNAAsLIA8gAjYCAAJAIAEgBk4EQCAHIQQMAQsgA0GAA2ogCmohCSADQcACaiAHQQJ0aiEFAkAgE0UEQANAIAwgAUEBdGovAQAiCAR/IAgFIANB4AFqIAEQvQELIAJqQQJqIgIgFEoNAiAPIAI2AgAgCSABQQFqIgE2AgBBACEIIAEgBkgEQCAMIAFBAXRqLwEAIggEfyAIBSADQeABaiABEL0BC0ECaiEICyAFIAUoAgAgCGs2AgAgASAGRw0ACyAHIQQMAgsDQCACIAwgAUEBdGovAQAiAgR/IAIFIANB4AFqIAEQvQELQQJqIghqIgIgFEoNASAPIAI2AgAgCSABQQFqIgE2AgAgBSAFKAIAIAhrNgIAIAEgBkcNAAsgByEEDAELIA4EfyADIApqKAL8AgVBAAsgAU4EQCADQZXaATYCaCADQbnpBDYCZCADQbayATYCYEELIQFBC0GX8QEgA0HgAGoQG0EAIQgMBAsgBCAHIg5KDQELCyAEQQFrIhkhDwNAAkACQCAPQQBKBEAgD0ECdCIaIANBwAJqIgFqIh0oAgAhCiABIA9BAWsiB0ECdCICaiIiKAIAIQggDCADQYADaiACaiIRKAIAIgIgE2siCUEBdGovAQBFBEAgA0HgAWogCRC9ARoLIBVFDQEgCiEFA0AgDCACQQFrIgFBAXRqLwEAIg5FBEAgA0HgAWogARC9ASEOCyAFBEAgAiEBDAQLIAwgCUEBdGovAQAhLSARIAE2AgAgCUEBayEJIAggDmtBAmshCCAtQQJqIQUgAkEBSiEuIAEhAiAuDQALDAILIBAoAjgtAAAhCgJ/AkAgBEEATARAIApBCHEhDkEAIQgMAQtBCEEMIApBCHEiDhshDyAYIBxrIRBBACEIQQAhAgNAAkACQCACIBJNBEAgAkECdCIBIANBoANqaiADQbgDaiABaiIBKAIAIgw2AgAgAUEANgIAIAwoAkgiBSgCFCEHAkACQCAFLQAcQQRxRQ0AIAcoAhwgBSgCGEkNACAHKAJoRQRAQQAhAQwCCyAFEEkhAQwBCyAHKAIsIgENACAHKAKcASAHKAKoAUsEQCAFEE0hAQwBCyAFEEwhAQsgAyABNgLEAyAIQQFqIQggDCgCSCgCIEECQQEgAiAQRhtGDQEgAQ0BIANBldoBNgJYIANBhuoENgJUIANBtrIBNgJQQQshAUELQZfxASADQdAAahAbDAoLIAMgFyADQcgDaiADQbwCakEBIAMoArwCIBUbQQAQxAEiATYCxAMgAQ0JIAMoAsgDIgEtAAkhDCABKAI4IQUgASgCNCIHLQAYQQxxBEAgBSAMakEAIAcoAiggDGv8CwALIAUgDGoiCUEAOgAHIAlBADYAASAJIAo6AAAgCSAHKAIoQQh2OgAFIAkgBygCKDoABiABIAcoAiggDCAPaiIMa0H//wNxNgIUIAEgChDoAhogASAMOwESIAcoAiQhByABIAUgDGo2AkAgASAFIAEtAApqNgJEIAFBADoADCABQQA7ARggAUEBOgAAIAEgBSAHajYCPCABIAdBAWs7ARogAkECdCIFIANB4AJqaiAGNgIAIANBoANqIAVqIAE2AgAgCEEBaiEIIBctABFFDQEgFyABKAIEQQUgDSgCBCADQcQDahB3IAMoAsQDIQELIAENCAsgAkEBaiICIARHDQALIAhBAEwNAEEAIQlBACEBIAhBBE8EQCAIQfz///8HcSEFA0AgAUECdCICIANBoAJqIgRqIANBoANqIgwiByACaigCACgCBDYCACAEIAJBBHIiCmogByAKaigCACgCBDYCACAEIAJBCHIiB2ogByAMaigCACgCBDYCACAEIAJBDHIiAmogAiAMaigCACgCBDYCACABQQRqIgEgBUcNAAsLIAhBA3EiAgRAA0AgAUECdCIEIANBoAJqaiADQaADaiAEaigCACgCBDYCACABQQFqIQEgCUEBaiIJIAJHDQALC0EBIRggCEEBRgRAQQAhD0EBIQhBAAwCCyAIQQFrIQ8gCEECayEMQQAhBQNAIAVBAWoiBCEBIAUiAiAIa0EBcUUEQCAEIAIgA0GgA2oiASAEQQJ0aigCACgCBCACQQJ0IAFqKAIAKAIESRshAiAFQQJqIQELIAUgDEcEQANAIAFBAWoiCiABIAIgA0GgA2oiByABQQJ0aigCACgCBCACQQJ0IAdqKAIAKAIESRsiAiAKQQJ0IAdqKAIAKAIEIAJBAnQgB2ooAgAoAgRJGyECIAFBAmoiASAIRw0ACwsgAiAFRwRAIANBoANqIgogAkECdGooAgAiASgCBCEHIAVBAnQgCmooAgAiAigCBCEFIAIoAkgiCi8BHCEJIBcoAiQhECAKIAEoAkgvARwiGDsBHCAKQYCAgIAEIBBuQQFqEK8CIAEoAkgiCiAJOwEcIAogBRCvAiACKAJIIgogGDsBHCAKIAcQrwIgAiAHNgIEIAEgBTYCBAsgBCIFIA9HDQALQQEhGEEBDAELIAhBAWshD0EAIRhBAAshDCAfIANBoANqIgIgD0ECdGooAgAiBCgCBCIBQRh0IAFBgP4DcUEIdHIgAUEIdkGA/gNxIAFBGHZycjYAAAJAIA4NACAIIBZGDQAgBCgCOCASQQJ0IAIgA0G4A2ogCCAWShtqKAIAKAI4KAAINgAICwJAIBctABFFDQAgBkEATA0AIAMoAqADIgovARggCi0ADGohDiATRSEWQQAhBUEAIQJBACEHIAohCQNAIAMoAugBIAVBAnRqIS8gBSAORgRAIAUgFmohBANAIAUgBCADQaADaiADQbgDaiACQQFqIgIgCEgbIAJBAnRqKAIAIgkvARhqIAktAAxqIg5GDQALCyAvKAIAIQQCQCADQYADaiAHQQJ0aigCACAFRgRAIANBoANqIAdBAWoiB0ECdGooAgAhCiATRQ0BCwJAIAIgCE4NACAKKAIEIANBoAJqIAJBAnRqKAIARw0AIAQgCSgCOEkNACAEIAkoAjxJDQELICdFBEAgFyAEKAAAIgFBGHQgAUGA/gNxQQh0ciABQQh2QYD+A3EgAUEYdnJyQQUgCigCBCADQcQDahB3CyADKALsASAFQQF0ai8BACIGRQRAIANB4AFqIAUQvQEhBgsgAygCxAMhASAKLwEQIAZJBEACQCABDQAgCiAEIANByANqIAooAlARAwAgAy8B2AMiASADKALUA08NAAJAIAkoAjwiBiAETQ0AIAEgBGogBk0NACADQZXaATYCSCADQcGzBDYCRCADQbayATYCQEELQZfxASADQUBrEBsgA0ELNgLEAwwBCyAKKAI0IAQgAy8B2gNqQQRrKAAAIgFBGHQgAUGA/gNxQQh0ciABQQh2QYD+A3EgAUEYdnJyQQMgCigCBCADQcQDahB3CyADKALEAyEBCyABDQcgAygC4AEhBgsgBUEBaiIFIAZIDQALCwJAIAxFDQBBACEJIAMoApwCIQ4gAygCmAIhFiADKAKUAiEQIAMoApACIRUgAygCjAIhESADKAKIAiEfIAMoAuwBIRkgAygC6AEhDEEAIQcDQCAHICFqIQQgGSAJQQJ0IgogA0GAA2pqKAIAIgJBAXRqLwEAIhogG2ohBSAMIAJBAnRqKAIAIQECfwJAIANBoANqIApqKAIAIgotAAhFBEAgCigCOCABKAAANgAIDAELIBMEQCAKIAwgAkEBayICQQJ0aigCACADQcgDaiAKKAJQEQMAIARBBGohAQJ/IAMpA8gDIjNC/wBYBEAgASAzPAAAQQEMAQsgM0L//wBYBEAgBCAzpyIBQf8AcToABSAEIAFBB3ZBgAFyOgAEQQIMAQsgASAzEDMLQQRqIQUgBCEBQQAMAgsgAUEEayEBIBpBBEcNACANIAEgDSgCTBECACEFCyAECyEEICACf0EAIAIgH0gNABpBASACIBFIDQAaQQIgAiAVSA0AGkEDIAIgEEgNABpBBCACIBZIDQAaQQVBBiACIA5IGwtBAnRqKAIAIgIgAUsgASAFaiACS3FFBEAgDSAJIBxqIAEgBSAEIAooAgQQ3wMiAQ0HIAUgB2ohByAJQQFqIgkgD0YNAgwBCwsgA0GV2gE2AiggA0HO6wQ2AiQgA0G2sgE2AiBBCyEBQQtBl/EBIANBIGoQGwwFCwJAIAhBASAIayIHSgRAIBNFIR8gAygC6AEhEyADKALkASEOIAMoAuwBIQ8gAygCgAMhCgNAAkAgByAHQR91IgFzIAFrIgEgA0G0AmpqIhktAAANAAJ/AkAgB0EASARAIAFBAWsiBUECdCICIANB4AJqaigCACADQYADaiACaigCAE4NAQwDCyAHRQRAQQAhBCAKIQxBAAwCCyABQQFrIQULIANBgANqIgIgAUECdGooAgAgAiAFQQJ0IgJqKAIAIB9qIgRrIQwgASASTQR/IAIgA0HgAmpqKAIAIB9qBSAGCwshAiABQQJ0IhogA0GgA2pqKAIAIgkoAkAhECAJLQAJIRYgCSgCOCEcIAktAAwhFSAJLwEYIgUhASACIARIBEAgCSACIAQgAmsgA0HgAWoQ+gQiASAFSgRAQYTkBCEGDAULIAkoAkAiGyAbIAFBAXRqIAVBAXT8CgAAIAUgAWshAQsgAiAFaiAVaiIVIAQgDGoiBUoEQCABIAkgBSAVIAVrIANB4AFqEPoEayEBCyADIBwgFiAcaiIWLQAFQQh0IBYtAAZyaiIFNgLIAwJAAkAgBSAQIAxBAXRqIhVJDQAgBSAJKAI8Sw0AIAIgBEoEQCAJKAJAIgUgAiAEayIQIAwgDCAQShsiEEEBdGogBSABQQF0/AoAACAJIBUgA0HIA2ogBSAEIBAgA0HgAWoQ2wMNASABIBBqIQELIAktAAwiEQRAIAlBHGohHUEAIQUDQAJAIAIgHSAFQQF0ai8BAGoiGyAEayIQQQBIDQAgDCAQTA0AIAkoAkAgEEEBdGohESABIBBKBEAgEUECaiARIAEgEGtBAXT8CgAACyAPIBtBAXRqLwEARQRAIANB4AFqIBsQvQEaCyAJIBUgA0HIA2ogESAbQQEgA0HgAWoQ2wMNAyABQQFqIQEgCS0ADCERCyAFQQFqIgUgEUkNAAsLIAkgFSADQcgDaiAJKAJAIAFBAXRqIAEgBGogDCABayADQeABahDbAw0AIAlBADoADCAJIAw7ARggFiAMQQh2OgADIBYgCS0AGDoABCAWIAMoAsgDIBxrIgFBCHQgAUGA/gNxQQh2cjsABQwBCyAMQQBMBEBBzuQEIQYMBQsgBCEBIAwiAkEBcQRAIA8gAUEBdGoiAi8BAEUEQCACIA4gEyABQQJ0aigCACAOKAJMEQIAOwEACyAMQQFrIQIgBEEBaiEBCyADQeABaiAEIAxBAUcEfwNAIA8gAUEBdGoiBC8BAEUEQCAEIA4gEyABQQJ0aigCACAOKAJMEQIAOwEACyAPIAFBAWoiBEEBdGoiBS8BAEUEQCAFIA4gEyAEQQJ0aigCACAOKAJMEQIAOwEACyABQQJqIQEgAkECSiEwIAJBAmshAiAwDQALIAwFQQELIAkQ/AQiAQ0JCyAZQQE6AAAgCSAUIANBwAJqIBpqKAIAazYCFAsgB0EBaiIHIAhHDQALCyADQQA2AsQDAkACQCAkQQFHDQAgDS8BGA0AIAMoAqADIgIoAhQgDS0ACUgNACADIAJBfxDhAzYCxAMCQCADKALEAw0AIA0oAgQhBSANKAI4IgYgAigCOCIHIAItAAlqIgEtAAVBCHQgAS0ABnIiBGogBCAHaiACKAI0IgcoAiggBGv8CgAAIAZB5ABBACAFQQFGG2ogASACLwESIAIvARhBAXRq/AoAACANQQA6AAACQCANEJACIgENACANENUBIgENACAHLQARRQ0BIA0QsAQhAQsgAyABNgLEAwsgAygCxAMiAQ0BIAIoAjQgAiACKAIEEIkCIQEMAQtBACEBIBggJ0UgFy0AEUEAR3FxRQ0AA0AgFyADQaADaiABQQJ0aigCACIEKAI4KAAIIgJBGHQgAkGA/gNxQQh0ciACQQh2QYD+A3EgAkEYdnJyQQUgBCgCBCADQcQDahB3IAFBAWoiASAIRw0ACyADKALEAyEBCyASIAgiBkgNBQNAIAFFBEAgA0G4A2ogBkECdGooAgAiASgCNCABIAEoAgQQiQIhAQsgBiASRyExIAZBAWohBiAxDQALDAULIANBldoBNgI4IAMgBjYCNCADQbayATYCMEELIQFBC0GX8QEgA0EwahAbDAQLQX5BACAPIBlHGyElA0AgDCACQQFrIgFBAXRqLwEAIg5FBEAgA0HgAWogARC9ASEOCyAMIAlBAXRqLwEAIQUCQCAKRQRAIAVBAmohBQwBCyAFIApqQQJqIgUgCCAlaiAOa0wNACACIQEgCiEFDAILIBEgATYCACAJQQFrIQkgCCAOa0ECayEIIAJBAUohMiAFIQogASECIDINAAsLIB0gBTYCACAiIAg2AgBBACECIA9BAUcEQCADIBpqKAL4AiECCyAHIQ8gASACSg0ACyADQZXaATYCGCADQeXpBDYCFCADQbayATYCEEELIQFBC0GX8QEgA0EQahAbQQAhCAwBC0EAIQggA0G4A2pBACAGQQJ0QQRq/AsACyADKALoASICRQ0AQcjXBCgCAARAQeCWBSgCACIEBEAgBEGY2AQoAgARAAALIAJB9NcEKAIAEQEAIQRBtJYFQbSWBSgCACAEazYCAEHAlgVBwJYFKAIAQQFrNgIAIAJB7NcEKAIAEQAAQeCWBSgCACICRQ0BIAJBoNgEKAIAEQAADAELIAJB7NcEKAIAEQAAC0EAIQIDQAJAIANBuANqIAIiBEECdGooAgAiAkUNACACKAJIIgItABxBIHEEQCACKAIUIgUgBSgCgAFBAWs2AoABIAIgBSgCkAE2AhAgBSACNgKQAQwBCyACECULIARBAWohAiAEIBJHDQALQQAhBiAIQQBMDQADQAJAIANBoANqIAZBAnRqKAIAIgJFDQAgAigCSCICLQAcQSBxBEAgAigCFCIEIAQoAoABQQFrNgKAASACIAQoApABNgIQIAQgAjYCkAEMAQsgAhAlCyAGQQFqIgYgCEcNAAsLICMEQCAjEIIBCyAhISMLIAtBADoADAJAIAsoAkgiAi0AHEEgcQRAIAIoAhQiBCAEKAKAAUEBazYCgAEgAiAEKAKQATYCECAEIAI2ApABDAELIAIQJQsgACAALQBEQQFrIgI6AEQgJiACwEECdGooAgALIgs2AnQgAUUNAQsLICMEQCAjEIIBCyADQeADaiQAIAELxggBEH8jAEGQAWsiAiQAIAAvARIiDCAALwEYIgtBAXRqIQ0gACgCNCIIKAIoIQMCfwJAAkAgASAAKAI4IgUgAC0ACWoiBy0AB0gEQCADQQRrIQoMAQsgBy0AAiAHLQABQQh0ciIJIANBBGsiCkoEQCACQZXaATYCOCACQfuzBDYCNCACQbayATYCMEELQZfxASACQTBqEBtBCwwDCyAJRQ0AIAogBSAJaiIBLQAAQQh0IAEtAAFyIgZJBEAgAkGV2gE2AkggAkH+swQ2AkQgAkG2sgE2AkBBC0GX8QEgAkFAaxAbQQsMAwsgBgRAIAUgBmoiBC0AAA0BIAQtAAENAQsgBy0ABiAHLQAFQQh0ciIEIAlPBEAgAkGV2gE2AogBIAJBhrQENgKEASACQbayATYCgAFBC0GX8QEgAkGAAWoQG0ELDAMLIAEtAAMgAS0AAkEIdHIiCiAJaiEBAkACQCAGBEAgASAGSwRAIAJBldoBNgJoIAJBibQENgJkIAJBtrIBNgJgQQtBl/EBIAJB4ABqEBtBCwwGCyADIAUgBmoiAy0AAkEIdCADLQADciIIIAZqTg0BIAJBldoBNgJ4IAJBi7QENgJ0IAJBtrIBNgJwQQtBl/EBIAJB8ABqEBtBCwwFC0EAIQggASADTA0BIAJBldoBNgJYIAJBj7QENgJUIAJBtrIBNgJQQQtBl/EBIAJB0ABqEBtBCwwECyABIAVqIgMgCGogAyAGIAFr/AoAACAIIApqIQoLIAUgBCAKaiIBaiAEIAVqIAkgBGv8CgAAIAtFDQEgBSANaiEOIAUgDGohBANAIAohAwJAIAkgBC0AASAELQAAQQh0ciILTQRAIAghAyAGIAtNDQELIAQgAyALaiIDQQh0IANBgP4DcUEIdnI7AAALIARBAmoiBCAOSQ0ACwwBCwJAIAtFBEAgAyEBDAELIActAAYgBy0ABUEIdHIhDiAIKAIAKALgASIPIAUgA/wKAAAgBSAMaiEMQQAhBCADIQEDQCAKIAwgBEEBdGoiCC0AAEEIdCAILQABciIGSARAIAJBldoBNgIYIAJBsLQENgIUIAJBtrIBNgIQQQtBl/EBIAJBEGoQG0ELDAQLIA4gASAAIAYgD2oiECAAKAJMEQIAIglrIgFMIAYgCWogA0xxRQRAIAJBldoBNgIoIAJBtrQENgIkIAJBtrIBNgIgQQtBl/EBIAJBIGoQG0ELDAQLIAggAUEIdCABQYD+A3FBCHZyOwAAIAEgBWogECAJ/AoAACAEQQFqIgQgC0cNAAsLIAdBADoABwsgACgCFCABIA1rIgMgBy0AB2pHBEAgAkGV2gE2AgggAkHEtAQ2AgQgAkG2sgE2AgBBC0GX8QEgAhAbQQsMAQsgB0EAOwABIAcgAUEIdCABQYD+A3FBCHZyOwAFIAUgDWpBACAD/AsAQQALIREgAkGQAWokACARC58DAQh/IwBBMGsiAyQAIAAoAjgiBiAALQAJIglBAWoiB2oiBC0AAEEIdCAELQABciEEIAAoAjQoAigiCiABayEIAkACQANAIAQiACAISg0BIAAgBmoiBC0AAkEIdCAELQADciABayIFQQBOBEAgBUEDTQRAQQAhASAGIAlqIgAtAAdBOUsNBCAGIAdqIAQvAAA7AAAgACAALQAHIAVqOgAHIAQhAQwECyAIIAAgBWoiAEkEQCADQZXaATYCGCADQf20BDYCFCADQbayATYCEEELQZfxASADQRBqEBsgAkELNgIAQQAhAQwECyAEIAVBCHQgBUGA/gNxQQh2cjsAAiAAIAZqIQEMAwsgACIHIAQtAAEgBC0AAEEIdHIiBEkNAAtBACEBIARFDQEgA0GV2gE2AiggA0GMtQQ2AiQgA0G2sgE2AiBBC0GX8QEgA0EgahAbIAJBCzYCAAwBC0EAIQEgACAKQQRrTA0AIANBldoBNgIIIANBk7UENgIEIANBtrIBNgIAQQtBl/EBIAMQGyACQQs2AgALIANBMGokACABC48FAQR/IwBBQGoiAyQAAkAgASACLwESaiIEIAAoAjxLBEAgA0GV2gE2AgggA0GA3QQ2AgQgA0G2sgE2AgBBCyEBQQtBl/EBIAMQGwwBC0EAIQEgACgCNCIGKAIoQQRrIgUgBSACKAIMaiACLwEQQX9zaiIASw0AIARBBGsoAAAiAUEYdCABQYD+A3FBCHRyIAFBCHZBgP4DcSABQRh2cnIhAiAAIAVuIQADQCADQQA2AjwgA0EANgI4AkAgAkECTwRAIAIgBigCME0NAQsgA0GV2gE2AhggA0GR3QQ2AhQgA0G2sgE2AhBBCyEBQQtBl/EBIANBEGoQGwwCCwJ/AkACQAJAIABBAWsiAARAIAYgAiADQThqIANBPGoQqQYiAQ0GIAMoAjgiAQ0BCyAGKAIAIgEoAuQBKAI0IAJBAEHI2AQoAgARBQAiBEUNASABKALkASEBAkAgBCgCBCIFKAIABEAgASABKQMQQgF8NwMQIAUgBSkDIEIBfDcDIAwBCyABIAIgBBD1ASIFRQ0CCyACIAUoAggiASgCBEcEQCAFKAIEIQQgASAFNgJIIAEgBDYCOCABIAY2AjQgAUEAOgAJIAEgAjYCBAsgAyABNgI4CyABKAJIKAIgQQFGDQEgA0GV2gE2AiggA0Gl3QQ2AiQgA0G2sgE2AiBBC0GX8QEgA0EgahAbQQsMAgtBACEBIANBADYCOAsgBiABIAIQiQILIQECQCADKAI4IgJFDQAgAigCSCIERQ0AIAQtABxBIHEEQCAEKAIUIgIgAigCgAFBAWs2AoABIAQgAigCkAE2AhAgAiAENgKQAQwBCyAEECULIAENASADKAI8IQIgAA0AC0EAIQELIANBQGskACABC+sBAgJ/AX4jAEEQayIFJAACQCABBEAgACgCcCIGMwEGQih+QsgAfCEHAn8gBigCDCIDBEAgAyAHEBYMAQsgBxAYCyIDRQRAQQchAQwCCyADIAY2AgAgAyADQSBqNgIEIAMgBi8BBkEBajsBFCAGIAKnIAEgAxClAgJ/AkAgAy8BFCIBBEAgASAGLwEITQ0BCyAFQZXaATYCCCAFQfytBDYCBCAFQbayATYCAEELQZfxASAFEBtBCwwBCyAAIAMgBBCmAgshASAAKAJwKAIMIAMQFwwBCyAAIAIgAyAEEKQCIQELIAVBEGokACABC78CAQZ/IwBBEGsiByQAIAEoAgAhAwJAAkAgAi0AACIERQ0AIAQhBgNAIAZB/wFxIgZB3wBHIAZBsM0Cai0AAEEGcUVxIghFBEAgAiAFQQFqIgVqLQAAIgYNAQsLIARBOmtBdUsNACAHQTs2AgwgBUEBTQRAQQAhBiAFRSAIcg0BDAILIAIgBSAHQQxqEOcFGkEAIQYgCEF/cyAHKAIMQTtGcQ0BCyAAIANqQSI6AABBASEGIANBAWohAyACLQAAIQQLIAQEQEEAIQUDQCAAIANqIAQ6AAAgA0EBaiEEIAIgBWotAABBIkcEfyAEBSAAIARqQSI6AAAgA0ECagshAyACIAVBAWoiBWotAAAiBA0ACwsgBgRAIAAgA2pBIjoAACADQQFqIQMLIAAgA2pBADoAACABIAM2AgAgB0EQaiQAC/ABAQR/AkAgAS0ABEEgcQ0AIAIQTw0AIAAoAgAgAxD8ASIDBEAgAygCDEHTAEcNAQsgACgCCCIEQQBKBEAgASgCHCEFIAAoAhghBkEAIQMDQCAFIAYgA0EDdGooAgAiBygCHEYEQCAHLwEgIAEvASBGDQMLIANBAWoiAyAERw0ACwsgARBPQcEARgRAIABBATYCEAsgACAEQQFqIgM2AgggACAAKAIAKAIAIAAoAhggA0EDdK0QqAQiAzYCGCADRQRAIABBADYCCA8LIAMgACgCCEEDdCIEakEIayABNgIAIAAoAhggBGpBBGsgAjYCAAsLwhgBE38gACgCACIKKAIIIgZFBEACQCAKKAJ0DQAgCigCAC0AUEEIcQ0AIApBAToAFwsgChA1IQYLIAEEQEGhAUGiASADGyEVIApBIGohFiAKQZgBaiETIARBAWohFCABIQADQCAAKAIsIRACf0EAIAAtAGANABpBACAAKAJIKAIUIgVFDQAaIAUoAgAiBUEASgRAIAAoAlAhCAJAIAYoAmwiByAGKAJwTgRAIAZB3gAgAiAIIAQQFBoMAQsgBiAHQQFqNgJsIAYoAmggB0EUbGoiB0EANgIQIAcgBDYCDCAHIAg2AgggByACNgIEIAdB3gA2AgALQQEgBUEBRg0BGiAGKAJsIQsgBigCcCEJIAAoAlAhBwJAIBAoAiBBoN0DRwRAIAdBAWohByAJIAtMBEAgBkHeACACIAcgFBAUGgwCCyAGIAtBAWo2AmwgBigCaCALQRRsaiIIQQA2AhAgCCAUNgIMIAggBzYCCCAIIAI2AgQgCEHeADYCAAwBCyAHQQFqIQggASgCMCEHIAkgC0wEQCAGQd4AIAcgCCAUEBQaDAELIAYgC0EBajYCbCAGKAJoIAtBFGxqIglBADYCECAJIBQ2AgwgCSAINgIIIAkgBzYCBCAJQd4ANgIAC0ECIgsgBUECRg0BGgNAIAQgC2ohCSAAKAJQIAtqIQgCQCAGKAJsIgcgBigCcE4EQCAGQd4AIAIgCCAJEBQaDAELIAYgB0EBajYCbCAGKAJoIAdBFGxqIgdBADYCECAHIAk2AgwgByAINgIIIAcgAjYCBCAHQd4ANgIACyALQQFqIgsgBUcNAAsLIAULIQsCQAJAIAEoAlgNACAQLQAFQRBxRQ0AIAAtABFB2gBGDQACQCAGKAJsIgcgBigCcE4EQCAGQTIgBEEAQQAQFCEHDAELIAYgB0EBajYCbCAGKAJoIAdBFGxqIgVBADYCECAFQgA3AgggBSAENgIEIAVBMjYCAAsCQCADRQRAIAAoAkBBAWohCAJAIAYoAmwiBSAGKAJwTgRAIAZB1gAgCEEBQQAQFBoMAQsgBiAFQQFqNgJsIAYoAmggBUEUbGoiBUEANgIQIAVCATcCCCAFIAg2AgQgBUHWADYCAAsgACgCQCEIAkAgBigCbCIFIAYoAnBOBEAgBkHRACAEIAhBABAUGgwBCyAGIAVBAWo2AmwgBigCaCAFQRRsaiIFQgA3AgwgBSAINgIIIAUgBDYCBCAFQdEANgIACyAAKAJAIglBAmohCAJAIAYoAmwiBSAGKAJwTgRAIAZB4QAgCUECIAgQFBoMAQsgBiAFQQFqNgJsIAYoAmggBUEUbGoiBUEANgIQIAUgCDYCDCAFQQI2AgggBSAJNgIEIAVB4QA2AgALIAAoAkBBAmohCSAAKAI8IQggBigCbCIFIAYoAnBOBEAgBkGKASAIIAlBABAUGgwCCyAGIAVBAWo2AmwgBigCaCAFQRRsaiIFQgA3AgwgBSAJNgIIIAUgCDYCBCAFQYoBNgIADAELIAAoAjwhCAJAIAYoAmwiBSAGKAJwTgRAIAZBFyAIQQAgBEEBED0aDAELIAYgBUEBajYCbCAGKAJoIAVBFGxqIgVBATYCECAFIAQ2AgwgBUEANgIIIAUgCDYCBCAFQZf6AzYCAAsgACgCPCEIAkAgBigCbCIFIAYoAnBOBEAgBkGCASAIQQBBABAUGgwBCyAGIAVBAWo2AmwgBigCaCAFQRRsaiIFQQA2AhAgBUIANwIIIAUgCDYCBCAFQYIBNgIACyAGKAJsIQVB3JkFIQsgBigCAC0AVwR/QdyZBQUgBigCaCAFQRRsakEoawsgBTYCCAsgBigCbCEFQdyZBSEJIAYoAgAtAFcEf0HcmQUFIAYoAmggB0EUbGoLIAU2AggMAQsgACgCQCIFBEAgBSADa0EBaiEHIAYoAmwiBSAGKAJwTgRAIAZB1gAgB0EBQQAQFBoMAgsgBiAFQQFqNgJsIAYoAmggBUEUbGoiBUEANgIQIAVCATcCCCAFIAc2AgQgBUHWADYCAAwBCyAQKAIQQecARg0AAkAgACgCKEUEQEEAIREMAQsCQCAKLQATIgVFBEAgCiAKKAIsQQFqIgc2AiwMAQsgCiAFQQFrIgU6ABMgEyAFQf8BcUECdGooAgAhBwsgACgCUCALaiEIAkAgBigCbCIFIAYoAnBOBEAgBkHeACACIAggBxAUGgwBCyAGIAVBAWo2AmwgBigCaCAFQRRsaiIFQQA2AhAgBSAHNgIMIAUgCDYCCCAFIAI2AgQgBUHeADYCAAsCQCAGKAJsIhEgBigCcE4EQCAGQREgB0EAQQEQFCERDAELIAYgEUEBajYCbCAGKAJoIBFBFGxqIgVBADYCECAFQoCAgIAQNwIIIAUgBzYCBCAFQRE2AgALIAdFDQAgCi0AEyIFQQdLDQAgCiAFQQFqOgATIBMgBUECdGogBzYCAAsgBCEIAkAgAC0AYEUNACAGKAJsIQUCQCAAKAJIIgkoAhQoAgAiC0EBRgRAIAotABMiB0UEQCAKIAooAixBAWoiCDYCLAwCCyAKIAdBAWsiBzoAEyATIAdB/wFxQQJ0aigCACEIDAELIAsgCigCHCIHTARAIAogByALazYCHCAKIAooAiAiCCALajYCIAwBCyAKIAooAiwiByALajYCLCAHQQFqIQgLIAkoAhQiBygCACIPQQBMDQAgCigCCCEMIAdBCGohB0EAIQkDQAJAIAogBygCACAIIAlqIg4QfSISIA5GDQAgDCgCbCINIAwoAnBOBEAgDEHRACASIA5BABAUGgwBCyAMIA1BAWo2AmwgDCgCaCANQRRsaiINQgA3AgwgDSAONgIIIA0gEjYCBCANQdEANgIACyAHQRBqIQcgCUEBaiIJIA9HDQALIAYoAmwiDCAFTA0AIAYoAgAtAFdFBEAgBUEBaiEHIAYoAmghDwJAIAwgBWtBAXFFDQAgBUEUbCEXIAchBSAXIA9qIgktAABB3gBHDQAgCSgCBCABKAIwRw0AIAkgAjYCBAsgByAMRg0BA0ACQCAPIAVBFGxqIgctAABB3gBHDQAgBygCBCABKAIwRw0AIAcgAjYCBAsCQCAHLQAUQd4ARw0AIAcoAhggASgCMEcNACAHIAI2AhgLIAVBAmoiBSAMRw0ACwwBC0HcmQUtAABB3gBHDQAgASgCMCEOQQAhDUHgmQUoAgAhCSAFIQcgDCAFa0EDcSIPBEADQCAJIA5GBEBB4JkFIAI2AgAgAiEJCyANQQFqIg0gD0cNAAsgBSAPaiEHCyAFIAxrQXxLDQADQCACIAIgAiACIAkgCSAORiINGyIFIAUgDkYiDxsiBSAFIA5GIgUbIhIgDiASRhshCQJAAkAgDQ0AIA8NACAFDQAgDiASRw0BC0HgmQUgCTYCAAsgB0EEaiIHIAxHDQALCwJAIBAtAARBIHFFDQAgCiAAKAJIKAIUKAIIEDciCUUEQCAKKAIAKAIIIQkLAkAgBigCbCIHIAYoAnBOBEAgBkHVAEEAQQBBABAUIQcMAQsgBiAHQQFqNgJsIAYoAmggB0EUbGoiBUIANwABIAVB1QA6AAAgBUIANwAJIAVBADYAEAsgBigCAC0AVw0AIAYoAmggB0EASAR/IAYoAmxBAWsFIAcLQRRsaiIFLQABBEAgBiAFIAlBfhAqDAELIAlFDQAgBUH+AToAASAFIAk2AhALIAAoAjQhBwJAIAYoAmwiBSAGKAJwTgRAIAYgFSADIAggBxAUGgwBCyAGIAVBAWo2AmwgBigCaCAFQRRsaiIFQQA2AhAgBSAHNgIMIAUgCDYCCCAFIAM2AgQgBUEAOwECIAUgFToAACAFQQA6AAELAkAgBigCACIFLQBXBEAgBUF5IBAQbQwBCyAGKAJoIAYoAmxBFGxqIgVBBGsgEDYCACAFQRNrQfkBOgAACyAGKAJsIgVBAEoEQCAGKAJoIAVBFGxqQRJrIAtB/wFxOwEACwJAIAAtAGBFDQACfyALQQFGBEAgCEUNAiAKLQATIgVBB0sNAiAKIAVBAWo6ABMgEyAFQQJ0agwBCyAKKAIcIAtODQEgCiALNgIcIBYLIAg2AgALIBFFDQBB3JkFIQcgBigCAC0AVwR/QdyZBQUgBigCaCARQRRsagsgBigCbDYCCAsgACgCJCIADQALCwvXBwEFfyAAKAIIIgNFBEACQCAAKAJ0DQAgACgCAC0AUEEIcQ0AIABBAToAFwsgABA1IQMLIAEEQCABIQADQAJAAkAgASgCWA0AIAAoAiwtAAVBEHFFDQAgAC0AEUHaAEYNACAAKAI4IQQCQCADKAJsIgUgAygCcE4EQCADQcsAQQAgBEEAEBQaDAELIAMgBUEBajYCbCADKAJoIAVBFGxqIgVCADcCDCAFIAQ2AgggBULLADcCAAsgACgCPCEFAkAgAygCbCIEIAMoAnBOBEAgA0EgIAVBAEEAEBQaDAELIAMgBEEBajYCbCADKAJoIARBFGxqIgRBADYCECAEQgA3AgggBCAFNgIEIARBIDYCAAsgACgCOCEFIAAoAjwhBgJAIAMoAmwiBCADKAJwTgRAIANB3gAgBkEAIAUQFBoMAQsgAyAEQQFqNgJsIAMoAmggBEEUbGoiBEEANgIQIAQgBTYCDCAEQQA2AgggBCAGNgIEIARB3gA2AgALIAMoAmwhBEHcmQUhBSADKAIALQBXBH9B3JkFBSADKAJoIARBFGxqQShrCyAENgIIDAELIAAoAkANACAAKAJIKAIUIgQEfyAEKAIABUEACyEEIAAoAjQhBSACBEACQCADKAJsIgYgAygCcE4EQCADQaUBIAUgBEEAEBQaDAELIAMgBkEBajYCbCADKAJoIAZBFGxqIgZCADcCDCAGIAQ2AgggBiAFNgIEIAZBpQE2AgALIAAoAiwhBAJAIAMoAgAiBS0AVwRAIAVBeSAEEG0MAQsgAygCaCADKAJsQRRsaiIFQQRrIAQ2AgAgBUETa0H5AToAAAsgACgCOCEFIAAoAjQhBgJAIAMoAmwiBCADKAJwTgRAIANB0AAgBiAFQQAQFBoMAQsgAyAEQQFqNgJsIAMoAmggBEEUbGoiBEIANwIMIAQgBTYCCCAEIAY2AgQgBEHQADYCAAsgACgCNCEEIAMoAmwiBSADKAJwTgRAIANBywBBACAEQQAQFBoMAgsgAyAFQQFqNgJsIAMoAmggBUEUbGoiBUIANwIMIAUgBDYCCCAFQssANwIADAELIAAoAjghBwJAIAMoAmwiBiADKAJwTgRAIANBpAEgBSAEIAcQFBoMAQsgAyAGQQFqNgJsIAMoAmggBkEUbGoiBkEANgIQIAYgBzYCDCAGIAQ2AgggBiAFNgIEIAZBpAE2AgALIAAoAiwhBCADKAIAIgUtAFcEQCAFQXkgBBBtDAELIAMoAmggAygCbEEUbGoiBUEEayAENgIAIAVBE2tB+QE6AAALIAAoAiQiAA0ACwsLhAMBAn8gACgCCCIHRQRAAkAgACgCdA0AIAAoAgAtAFBBCHENACAAQQE6ABcLIAAQNSEHCwJAAkAgACgCdCIGIAAgBhsoAnwiBgRAA0AgASAGKAIARgRAIAYoAgwgBEYNAwsgBigCBCIGDQALCyAAIAEgAiAEEJoCIQYgACgCAEF/NgJEIAZFDQELIAEoAgAEfyAAKAIALQAhQSBxRQVBAAshAiAAIAAoAixBAWoiBDYCLCAGKAIIIQECQCAHKAJsIgYgBygCcE4EQCAHQTAgAyAFIAQQFCEGDAELIAcgBkEBajYCbCAHKAJoIAZBFGxqIgBBADYCECAAIAQ2AgwgACAFNgIIIAAgAzYCBCAAQTA2AgALAkAgBygCAC0AVw0AIAcoAmggBkEASAR/IAcoAmxBAWsFIAYLQRRsaiIALQABBEAgByAAIAFBfBAqDAELIAFFDQAgAEH8AToAASAAIAE2AhALIAcoAmwiAEEATA0AIAcoAmggAEEUbGpBEmsgAjsBAAsLlgMBBH8jAEEQayIHJAAgB0EANgIMIAAoAgAhBgJAAkAgAQRAA0AgAS0ABUEgcUUNAiABKAIMIgENAAsLIAYgAxDzASIBRQRAQQAhAQwCCyABLQARQZABcQRAIAEQIgwCCyABQQE7ARAMAQsCQAJAIAEtAABBnAFHDQAgBi0AIkGAAXENACAAKAIIIgUgBSgC3AFBgICAgHhBASABLgEgIgVBAWt0IAVBH0obcjYC3AEgACgC5AEiCEUNASAGIAMQ8wEiAUUNASAIKAJkIAVBKGxqIghBKGshAyABLQARQZABcQRAIAEQIgsgAUEQaiADKAIQIgY2AgAgASADKQMANwMAIAEgAykDCDcDCCABIAZB/19xIgM7ARBBACEFAkAgBkEScUUNACAIQRdrLQAAQSBxDQAgASADQYCAAXI7ARAgARCwASEFCyABIALAEKIBIAEgACgCADYCFAwCCyAGIAEgBi0AVCACIAdBDGogAxDbASEFIAcoAgwhAQwBC0EAIQFBACEFCyAEIAE2AgAgB0EQaiQAIAULpjYCQH8FfiMAQZABayIJJAACQCAAKAIAKAIAIhQoAiQEQCAUKAIMIQQMAQsCf0EYQb8DIAAoAggiBigCKCIhQSBxGyIEIAIvADciBUGEAnFFDQAaIARBgwNxIAQgBUEEcRsiBCAFQYACcUUNABogBCAEQbwCcSABLQAlQQJxGwshBSAUKAIAIRggBi8BFiEeIAYpAwAhRyAGLwEsIRkgBi8BLiElIAYvARwhJiAGLwEaIScgBi8BGCESIAEoAighDiAAKAIEIQQgCUEAOgAoIAkgBDYCFCAJIAQ2AhAgCSAFNgIkIAlCADcCGCAJIA42AiwgCUEANgIgIAlBgQI7AClB//8DIQUCfwJAIAIoAgQgEkEBdGovAQAiBCACKAIMIg4vASBGDQAgBMEiBUEATgRAIAkgDigCBCAFQQxsai0ABToAKCAJIAIoAiAgEkECdGooAgA2AhgMAQsgBUF+Rw0AIAkgAigCKCASQQR0aigCCDYCHCACKAIgIBJBAnRqKAIAIQQgCUH+/wM7AVggCSAENgIYIAlBEGoQ8AMMAQsgCSAFOwFYIAlBEGoQkgELIQVBACEEIAZBADsBEiACKAIILgEAIiJBC04EQCAirUL//wODIUVBKCEMAkAgIkH/AU0EQCBFIUQMAQsDQCAMQShqIQwgRUL/H1YhMiBFQgSIIkQhRSAyDQALCwJAIERCD1gEQCBEIUUMAQsDQCAMQQpqIQwgREIfViEzIERCAYgiRSFEIDMNAAsLIAwgRadBB3FBAXRBwL0Eai8BAGpBK2shHAsCQCAFRQ0AIBxBAWohKSAcQf//A3EhKiAGQTxqISsgHMEiGkEfaiEsIBpBMWohLSAaQR9rIS4gGkExayEvIBlBCGpB+P8HcSIwQQJ0rSFIQQAhDgNAIAAoAhQhMQJAAkAgBS8BDCIIQYACRwRAIAUtAApBgAFxRQ0BC0EAIQQCfyACKAIEIBJBAXRqLgEAIgdBAE4EQCACKAIMKAIEIAdBDGxqLQAEQQ9xDAELIAdBf0YLDQELQQAhBCAGKQMIIkQgBSkDIINCAFINACAIQRBGBEAgBS8BCkGAAnENAQsCQCABLQAkIgdB2ABxRQ0AIAUoAgAiCigCBCIMQQNxRQ0BIAooAiQgASgCKEcNASAHQRhxRQ0AIAxBAnENAQsgAAJ/IAItADYEQEECIAIvATJBAWsgEkYNARoLQQELIAAtABhyOgAYIAYgGTsBLCAGICY7ARwgBiAnOwEaIAYgEjsBGCAGICE2AiggBgJ/IAYvATAgGUsEQCAGKAI0IQQgGQwBCyAYIEgQFiIERQRAQQAhBAwECyAEIAYoAjQgBi8BMEECdPwKAAAgKyAGKAI0IgdHBEAgGCAHEBcLIAYgMDsBMCAGIAQ2AjQgBikDCCFEIAYvASwLIgdBAWoiCjsBLCAEIAdBAnRqIAU2AgAgBiAFKQMgIEeEIERCf4WDNwMAAkACQAJ/AkACQCAIQQFxIhUEQCAFKAIAIgctAAVBEHEEQEEuIQwgCkH//wNxIgRBAkkNBSAEQQFrIgtBAXEhNSAGKAI0IQogBEECRgR/QQAFIAtBfnEhCyAEQQNrQX5xITRBACEEA0AgCiAEQQJ0aiIQKAIAIhMEQCAMQQAgEygCACAHRxshDAsgECgCBCIQBEAgDEEAIBAoAgAgB0cbIQwLIARBAmoiBCALRw0ACyA0QQJqCyEEIDVFDQUgCiAEQQJ0aigCACIERQ0FIAxBACAEKAIAIAdHGyEMDAULQQAhDCAHKAIUIgRFDQQgBCgCACIHRQ0EIAesIUQCQCAHQQhPBEBBKCEEIAdB/wFLDQEMAwtBKCEEQQAgB0EBRg0EGgNAIARBCmshBCBEQgRUITYgREIBhiJFIUQgNg0ACwwDCwNAIARBKGohBCBEQv8fViE3IERCBIghRCA3DQALDAELIAhBggFxBEAgAigCBCASQQF0ai4BACEHIAYgBigCKCIKQQFyIgQ2AihBgSAhDwJAAkAgB0F/Rg0AIAMNASAHQQBIDQEgAi8BMiIHQQFrIBJHDQEgAi0AN0EIcQ0AAkAgB0EBRw0AIAhBAkcNACACLQA2DQELQYGABCEPCyAGIAogD3IiBDYCKAtBACEMIAktAClBAkkNBSAGIARBgICAAXIiBDYCKAwFCyAIQYACcQRAIAYgBigCKEEIciIENgIoQQAhDAwFC0EBIQoCQAJ/An8gBSgCACgCDCIELQAAIg5BsAFGBH8gBC0AAgUgDgtB/wFxIg5BigFHBEBBASAOQbEBRw0CGiAEQRRqDAELIAQoAhRBHGoLKAIAKAIACyIEIAIvATQgEmsiDiAEIA5IGyIOQQJIDQAgASgCKCEQA0AgBSgCACIEKAIQIhFBFGohDCAKQQR0Ig0gBCgCDCgCFGooAgghBCARLQAFQRBxBEAgESgCFEEcaiEMCyAELQAAQacBRw0BIAQoAhwgEEcNASAELwEgIhEgAigCBCAKIBJqIg9BAXRqLwEARw0BIAIoAhwiByAPai0AACAHIBJqLQAARw0BIBHBIQcgBBBPIQsgDCgCACANaigCCCINEE8hEQJ/AkAgC0HBAEgNACARQcEASA0AQcMAQcMAQcEAIBFBwgBLGyALQcIASxsMAQsgCyARIBFBwQBIG0HAAHILIThBxAAhDAJAIAdBAEgNACACKAIMIgsuASIgB0wNACALKAIEIAdBDGxqLQAFIQwLIDhB/wFxIAxB/wFxRw0BAkACfyAELQAFQQJxBEAgFCAEEDcMAQsCQCANBEAgDS0ABUECcQ0BCyAUIAQQNyIMDQILIBQgDRA3CyIMRQ0CCyACKAIgIA9BAnRqKAIAIQQgDCgCACEMA0ACQCAMLQAAIhEgBC0AACIHRgRAIBENASAKQQFqIgogDkcNAyAOIQoMBAsgEUHAygJqLQAAIAdBwMoCai0AAEcNAwsgBEEBaiEEIAxBAWohDAwACwALAAsgBigCKCEOIAhBJHEEQCAGIAo7ARogBiAOQSJyIgQ2AihBACEMIAUhDkEAIREgBS0AC0EBcUUNBSAYIAYgBi8BLEEBahCOBQRAQQAhBAwJCyAGIAYvASwiBEEBajsBLCAGKAI0IARBAnRqIAVBMGoiETYCACAGQQE7ARwgBiAGKAIoQRByIgQ2AigMBQsgBiAKOwEcIAYgDkESciIENgIoQQAhDCAOQSBxBH8gBigCNCAGLwEsQQJ0akEIaygCAAVBAAshDiAFIREMBAsgRCFFIERCD1gNAANAIARBCmohBCBEQh9WITkgREIBiCJFIUQgOQ0ACwsgBCBFp0EHcUEBdEHAvQRqLwEAakEKawvBIQwLAkAgAi0AN0GAAXFFDQAgGkEKSA0AIAIoAgggEkEBdGovAQAhByAMQQtOBH8gDEH//wNxrSFEQSghBCAMQf8BSwRAA0AgBEEoaiEEIERC/x9WITogREIEiCFEIDoNAAsLIERCD1YEQANAIARBCmohBCBEQh9WITsgREIBiCFEIDsNAAsLIAQgRKdBB3FBAXRBwL0Eai8BAGpBK2sFQQALIAcgDCAqamtqQQpqQYCAAnFFDQBBACEEIANBAUoNAiAYLQBSQQJxDQIgBiAGKAIoQYCAwAByNgIoCyAGIAYoAihBBHIiBDYCKAsCQCAGAn8CfwJAAkAgBEECcQRAIAYuARYhDwJAAkAgBigCICINKAI8IgpBAEwNACAGLwEYIhUgDSgCRE4NACAUKAIAIh0tAFFBCHENACAVIAAoAhRGBEAgCSAAKAIQIgU2AowBIAYvARwhBCAGLwEaIQcgBQRAIAUgFTsBFAsCfiAVRQRAQgAhRSANKQNYDAELIA0gBUEAIAlB8ABqEM0CGiAJKQNwIkUgCSkDeHwLIUQCfyANKAIcIBVqLQAARQRAIAchBSAEIQcgDiEIIBEMAQsgBCEFIBEhCCAOCyEKQQAhBAJ/IAhFBEBBfiEQQQAhE0EADAELQX4hECAIIBQgDSAJQYwBaiAIKAIAKAIQIgsgBSAVIAlBiAFqEIsDIhMNABogCCAJKAKIASIFRQ0AGgJ/An8gCy0AACIQQbABRgR/IAstAAIFIBALQf8BcSIQQYoBRwRAQQEgEEGxAUcNAhogC0EUagwBCyALKAIUQRxqCygCACgCAAshCyANIAkoAowBQQAgCUHwAGoQzQIhECAJKQNwIAkpA3hCACAILwEMQRhBDCAFIAtIG3EbfCJGIEUgRSBGVBshRSAPQQFrIQ9BAAshBQJAIApFBEBBfyEIDAELQX8hCCAUIA0gCUGMAWogCigCACgCECIEIAcgFSAJQYgBahCLAyITBEAgCiEEDAELIAkoAogBIgdFBEAgCiEEDAELAn8CfyAELQAAIghBsAFGBH8gBC0AAgUgCAtB/wFxIghBigFHBEBBASAIQbEBRw0CGiAEQRRqDAELIAQoAhRBHGoLKAIAKAIACyEEIA0gCSgCjAFBASAJQfAAahDNAiEIIAkpA3AgCSkDeEIAIAovAQxBGEEMIAQgB0obcRt8IkYgRCBEIEZWGyFEIA9BAWshD0EAIQQLIAAgCSgCjAE2AhAgEw0CQQohCiBEIEVWBEAgRCBFfRCqAyIHQRRrIAcgCCAQRhvBIQoLIA8gCiAKIA9KGyEPDAILAn8gDSgCECIEBH8gBAVBwQAgHSANENcBRQ0BGiANKAIQCyAVai0AAAshBSAJQQA2AowBIAlBADYCiAEgFCgCACIEIAQtAFQiCCANKAIgIBVBAnRqKAIAIgcgBC0AsQEiBBCNAiEWAkAgBA0AIBZFBEAgFCAIQQAgBxCGASEWDAELIBYoAgwNACAUIAggFiAHEIYBIRYLAn8gDkUEQEF/IR9BAAwBC0EAIR8gFCAOKAIAKAIQIAVB/wFxQQAgCUGMAWoQ6gMLIQQgCkEBaiEXAkAgEUUNACAEDQAgFCARKAIAKAIQIAVB/wFxQQAgCUGIAWoQ6gMhBCAJKAKIASIQBEBBACEXIAkoAowBIRMMBQsgDSgCPCEXC0EAIRAgCSgCjAEiEw0DCyARIQQgDiEFCyAFDQJBACEFIA8MAwsgBiAGLwEYIhZBAWoiBDsBGAJAIAUuAQgiB0EASg0AIAIoAgQgEkEBdGouAQBBAEgNACAGLwEWIAcgDGtqDAQLIARB//8DcSEQIAlCADcDcAJAIAMNACACKAI8RQ0AIAIoAkQgEEgNACAVBEAgBSgCAC0ABUEQcQ0BCyAYLQBRQQhxDQAgBSgCACEEAkACfyAIQYIDcQRAIAQoAhAhDSMAQTBrIgQkACAAKAIIIgcoAiAhCiAHLwEYIQsgBCAAKAIQNgIsQQwhBwJAIAtBAWsiDyAAKAIUSg0AIAkgCi8BNCALSwR+IBQgCiAEQSxqIA1BASAPIARBDGoQiwMhByAAIAQoAiwiDTYCECAHDQFBDCEHIAQoAgxFDQEgACALNgIUIAogDUEAIARBEGoQzQIaIAQpAxgFQgELNwNwQQAhBwsgBEEwaiQAIAcMAQsgBCgCFCEKQgAhRCMAQTBrIgQkACAAKAIIKAIgKAIILwEAwSIHQQptIQsCfkL///////////8AIAdB4QRKDQAaIAtBdmwgB2oiDa3DIkVCAn0gRUIBfUIAIA1B//8DcSINGyANQQRLG0IIfCJFIAvBIgtBA2uthiAHQR5ODQAaIEVBAyALa62ICyFFAkACQCAKKAIAIhNBAEoEQCAKQQhqIRcgACgCFCELQQAhDQNAIBcgDUEEdGooAgAhGyAAKAIIIgcoAiAhDyAHLwEYIRUgBCAAKAIQNgIsQQwhByALIBVBAWsiHUgNAkIBIUYgDy8BNCAVSwRAIBQgDyAEQSxqIBtBASAdIARBDGoQiwMhByAAIAQoAiwiEzYCECAHDQNBDCEHIAQoAgxFDQMgACAVNgIUIA8gE0EAIARBEGoQzQIaIAQpAxghRiAKKAIAIRMLIAAgCzYCFCBEIEZ8IUQgDUEBaiINIBNIDQALCyAJIEQgRSBEIEVUGzcDcEEAIQcMAQsgACALNgIUCyAEQTBqJAAgBwsiBA4NAAkJCQkJCQkJCQkJAAkLIAkpA3AiRFANACAGIEQQqgMiBDsBFgJAIBYNACACKAIILgEAIARBCmpODQAgBSAFLwEKIgVBgIABcjsBCiAFQYDAAHFFDQAgACAALQAZQQRyOgAZCyAEIB7BIgUgBCAFSBsgDGsMBAsgBiAGLwEWIAIoAgggEEEBdGoiBC8BACAEQQJrLwEAa2oiBTsBFiAIQYACcUUNBCAFQQpqDAMLQQAhCwJAIAQNAEEAISMgDSgCPEEATA0AA0AgDSgCTCAjQRRsaiIEKAIEISgCQCAEKAIAIhssAAAiB0EATgRAQQEhBAwBCyAbLAABIgVB/wFxIQQgBUEATgRAIAdB/wBxQQd0IARyIQdBAiEEDAELIBssAAIiBUEATgRAIARBB3RBgP8AcSAHQf8AcUEOdHIgBXIhB0EDIQQMAQsgGyAJQfAAahBfIQRBfyAJKQNwIkSnIERCgICAgBBaGyEHC0GIlgUhBQJAIAcgKEsNACAEIAdPDQAgB60hREEAIQoDQAJAIAQgG2oiCCwAACIFQQBOBEBBASEIDAELIAgsAAEiJEH/AXEhICAkQQBOBEAgBUH/AHFBB3QgIHIhBUECIQgMAQsgCCwAAiIkQQBOBEAgIEEHdEGA/wBxIAVB/wBxQQ50ciAkciEFQQMhCAwBCyAIIAlB8ABqEF8hCEF/IAkpA3AiRacgRUKAgICAEFobIQULIAcgBCAIaiIESQRAQY6WBSEFDAILIEQgBUGAAU8EfyAFQQxrQQF2BSAFQdDgAmotAAALIgitfCFEIAogFUchPCAKQQFqIQogPA0ACyAorCBEUwRAQZSWBSEFDAELIAtFBEAgHUIoEBYiC0UEQEEAIQsMBAsgC0IANwAQIAtCADcAACALQgA3ACAgC0IANwAYIAtCADcACCALIB02AhQgC0EBOwEQCyAbIESnIAhraiAFIAsQiAIgCyAdLQBUOgASIBMEQCAfIBMgCyAWEPEBQX9zQR92aiEfCyAQBEAgFyAQIAsgFhDxAUF/c0EfdmohFwsgI0EBaiIjIA0oAjxIDQEMAgsLIAlBldoBNgIIIAkgBTYCBCAJQbayATYCAEELQZfxASAJEBsLIBcgH2siBEECSCIHIBFBAEcgDkEAR3FxIgpFBEBBASAEIARBAUwbIUAgDSgCPCIIrCFEAn8CQAJAAkAgCEEITwRAQSghBSAIQf8BSw0BDAILQSghBUEAIAhBAkkNAxoDQCAFQQprIQUgREIEVCE9IERCAYYiRSFEID0NAAsMAgsDQCAFQShqIQUgREL/H1YhPiBEQgSIIUQgPg0ACwsgRCFFIERCD1gNAANAIAVBCmohBSBEQh9WIT8gREIBiCJFIUQgPw0ACwtBCiAFIEWnQQdxQQF0QcC9BGovAQBqawshCCBArSFEIAYgBi8BFgJ/AkACQAJAIARBCE4EQEEoIQUgBEH/AUsNAQwCC0EoIQVBACAHDQMaA0AgBUEKayEFIERCBFQhQSBEQgGGIkUhRCBBDQALDAILA0AgBUEoaiEFIERC/x9WIUIgREIEiCFEIEINAAsLIEQhRSBEQg9YDQADQCAFQQpqIQUgREIfViFDIERCAYgiRSFEIEMNAAsLIAUgRadBB3FBAXRBwL0Eai8BAGpBCmsLIAhqajsBFgsgEwRAAkAgEy0AEUGQAXFFBEAgEygCGEUNAQsgExAtCyATKAIUIBMQFwsgEARAAkAgEC0AEUGQAXFFBEAgECgCGEUNAQsgEBAtCyAQKAIUIBAQFwsgCwRAAkAgCy0AEUGQAXFFBEAgCygCGEUNAQsgCxAtCyALKAIUIAsQFwsgDiEFIBEhBCAKDQAgBi8BFiEFDAMLIAUuAQgiCEEATARAIAggD2oMAQsgDyAPQRRrIAUtAApBgAFxGwshCgJAIARFDQAgBC4BCCIIQQBMBEAgCCAKaiEKDAELIAogCkEUayAELQAKQYABcRshCgsCQCAFRQ0AIARFDQAgBS4BCEEATA0AIApBFGsgCiAELgEIQQBKGyEKCyAPIAVBAEdrIARBAEdrIgRBCiAKwSIFIAVBCkwbIgUgBCAFSBsLIgU7ARYLAkAgAi8AN0EDcUEDRgR/IAVBEGoFIAIuATBBD2wgASgCEC4BKG0gBUH//wNxakEBagsiBMEiCCAaTARAIBwhBCAIIC9IDQEgKSEEIAggLkgNASAcIBogCGtBgN0Dai0AAGohBAwBCyAIIC1KDQAgCCAsSgRAIARBAWohBAwBCyAEIAggGmtBgN0Dai0AAGohBAsCQCAGKAIoQcCCgCBxDQAgBMEiByAFQRBqwSIITgRAIAhBMWogB0gNASAHIAhBH2pKBEAgBEEBaiEEDAILIAQgByAIa0GA3QNqLQAAaiEEDAELIAggB0ExakoEQCAIIQQMAQsgCCAHQR9qSgRAIAVBEWohBAwBCyAIIAggB2tBgN0Dai0AAGohBAsgBiAFIAMgDGoiCGo7ARYgBiAEIAhqOwEUIAAoAgQgBiAiEOwDIAAgBhDOAiEEIAYgHiAFIAYoAigiBUECcRs7ARYCQCAFQRBxDQAgBi8BGCIFIAIvATRPDQAgAi8BMiAFTQRAIAIvADdBA3FBAkYNAQsgCMEhCAJAIAVBBEkNACAUKAIAKAKgAkUNACAUQQk2AgwgFCAUKAIkQQFqNgIkCyAAIAEgAiAIEOsDGgsgBiAeOwEWIAAgMTYCFAsgCUEQahCSASEFIAQNASAFDQALCyAGICU7AS4gBiAmOwEcIAYgJzsBGiAGIBI7ARggBiBHNwMAIAYgITYCKCAGIBk7ASwgBiAeOwEWIBIgJUcNACASQQFqIgUgAi8BMk8NACASIBlHDQAgAi8AN0HAAXFBgAFHDQAgGC0AUUHAAHENACAFQQF0IgUgAigCCGouAQBBKkgNACAYIAYgGUEBahCOBSIEDQAgBiAGLwEYQQFqOwEYIAYgBi8BLkEBajsBLiAGIAYvASwiDkEBajsBLEEAIQQgBigCNCAOQQJ0akEANgIAIAYgBigCKEGAgAJyNgIoIAYgBi8BFiACKAIIIg4gEkEBdGovAQAgBSAOai8BAGsiBWs7ARYgACABIAIgAyAFakEFasEQ6wMaIAYgEjsBLiAGIBI7ARggBiAeOwEWIAYgITYCKAsgCUGQAWokACAEC+oDAgh/A34jAEEQayIFJAAgAiAAKAIUIgJBAEwEf0EABSABKQMIIAEpAwCEQn+FIQwgACgCGCEDA0AgAiEHAkAgAykDKCILIAyDQgBSDQAgASkDCCINIAuDUA0AIAMvAQoiCEECcQ0AIAEvASwiAgRAIAEoAjQhCQNAAkAgCSACQQFrIgJBAnRqKAIAIgRFDQAgAyAERg0DIAQoAhAiBEEASA0AIAAoAhggBEEwbGogA0YNAwsgAg0ACwsgACgCACICKAIAIgQoAgAoAqACBEAgBEEJNgIMIAQgBCgCJEEBajYCJAsCQCALIA1SDQAgAy0ADEE/cUUEQCACKAIEIAEtABBBBnRqLQAsQcgAcQ0BCyABIAEoAihBgICABHI2AigLIAEvARYhBCADLgEIIgJBAEwEQCABIAIgBGo7ARYMAQsgASAEQQFrOwEWIAhBgIABcQ0AIAMvAQxBggFxRQ0AIAMoAgAoAhAhCiAFQQA2AgwgCiAFQQxqEPIBIQJBCkEUIAUoAgxBAWpBA0kbQRQgAhsiAiAGQf//A3FNDQAgAyADLwEKQYDAAHI7AQogAiEGCyADQTBqIQMgB0EBayECIAdBAUoNAAsgBkH//wNxC2siACABLgEWSARAIAEgADsBFgsgBUEQaiQAC7IBAQJ/IAJFBEAgAQ8LIAIQGkH/////A3EiA0UEQCABDwsgACgCACADQTVqrRAWIgBFBEAgAQ8LIABCADcCACAAQgA3AiAgAEIANwIIIABBADYCMCAAQgA3AiggAEIANwIYIABCADcCECAAQfEAOgAAIABB//8DOwEiIAAgAEE0aiIENgIIIAQgAiAD/AoAACADIARqQQA6AAAgACABNgIMIABBATYCGCAAQYDEADYCBCAAC4kMAgt/BX4gAUUEQEIADwsgAEEIaiEHA0AgASgCICEKQgAhDwJAIAEoAhwiBkUNACAGKAIAIgRBAEwNACAGQQhqIQhBACEDA0ACQCAIIANBBHRqKAIAIgJFBEBCACENDAELIAIoAgQhBQJAIAItAABBpwFHDQAgBUEgcQ0AQgEhDSACKAIcIgUgBygCAEYNAUEBIQIgACgCBCIJQQJIBEBCACENDAILA0AgBSAHIAJBAnRqKAIARgRAQgEgAq2GIQ0MAwsgAkEBaiICIAlHDQALQgAhDQwBC0IAIQ0gBUGAgIQEcQ0AIAAgAhBmIQ0gBigCACEECyANIA+EIQ8gA0EBaiIDIARIDQALC0IAIRFCACEQAkAgASgCKCIGRQ0AIAYoAgAiBEEATA0AIAZBCGohCEEAIQMDQAJAIAggA0EEdGooAgAiAkUEQEIAIQ0MAQsgAigCBCEFAkAgAi0AAEGnAUcNACAFQSBxDQBCASENIAIoAhwiBSAHKAIARg0BQQEhAiAAKAIEIglBAkgEQEIAIQ0MAgsDQCAFIAcgAkECdGooAgBGBEBCASACrYYhDQwDCyACQQFqIgIgCUcNAAtCACENDAELQgAhDSAFQYCAhARxDQAgACACEGYhDSAGKAIAIQQLIA0gEIQhECADQQFqIgMgBEgNAAsLAkAgASgCMCIGRQ0AIAYoAgAiBEEATA0AIAZBCGohCEEAIQMDQAJAIAggA0EEdGooAgAiAkUEQEIAIQ0MAQsgAigCBCEFAkAgAi0AAEGnAUcNACAFQSBxDQBCASENIAIoAhwiBSAHKAIARg0BQQEhAiAAKAIEIglBAkgEQEIAIQ0MAgsDQCAFIAcgAkECdGooAgBGBEBCASACrYYhDQwDCyACQQFqIgIgCUcNAAtCACENDAELQgAhDSAFQYCAhARxDQAgACACEGYhDSAGKAIAIQQLIA0gEYQhESADQQFqIgMgBEgNAAsLAn5CACABKAIkIgJFDQAaIAIoAgQhAwJAIAItAABBpwFHDQAgA0EgcQ0AQgEgAigCHCIDIAcoAgBGDQEaQQEhAkIAIAAoAgQiBEECSA0BGgNAQgEgAq2GIAMgByACQQJ0aigCAEYNAhogAkEBaiICIARHDQALQgAMAQtCACADQYCAhARxDQAaIAAgAhBmCyENAn5CACABKAIsIgJFDQAaIAIoAgQhAwJAIAItAABBpwFHDQAgA0EgcQ0AQgEgAigCHCIDIAcoAgBGDQEaQQEhAkIAIAAoAgQiBEECSA0BGgNAQgEgAq2GIAMgByACQQJ0aigCAEYNAhogAkEBaiICIARHDQALQgAMAQtCACADQYCAhARxDQAaIAAgAhBmCyAOIA+EIBCEIBGEIA2EhCEOAkAgCkUNACAKKAIAQQBMDQAgCkEIaiEJQQAhBgNAIAAgCSAGQQZ0aiICKAIUEO4DIA6EIQ4gAi8AJSIDQYAIcUUEQEIAIQ0CQCACKAIsIgRFDQAgBCgCBCEFAkAgBC0AAEGnAUcNACAFQSBxDQAgBCgCHCIFIAcoAgBGBEBCASENDAILQQEhBCAAKAIEIghBAkgNAQNAIAUgByAEQQJ0aigCAEYEQEIBIASthiENDAMLIARBAWoiBCAIRw0ACwwBCyAFQYCAhARxDQAgACAEEGYhDSACLwAlIQMLIA0gDoQhDgsgA0EEcQRAQgAhDwJAIAIoAjgiBUUNACAFKAIAIgRBAEwNACAFQQhqIQtBACEDA0ACQCALIANBBHRqKAIAIgJFBEBCACENDAELIAIoAgQhCAJAIAItAABBpwFHDQAgCEEgcQ0AQgEhDSACKAIcIgggBygCAEYNAUEBIQIgACgCBCIMQQJIBEBCACENDAILA0AgCCAHIAJBAnRqKAIARgRAQgEgAq2GIQ0MAwsgAkEBaiICIAxHDQALQgAhDQwBC0IAIQ0gCEGAgIQEcQ0AIAAgAhBmIQ0gBSgCACEECyANIA+EIQ8gA0EBaiIDIARIDQALCyAOIA+EIQ4LIAZBAWoiBiAKKAIASA0ACwsgASgCNCIBDQALIA4LmgMBBX8jAEEgayIGJAACQAJAIAItAAAiB0EsRgR/IAAgASACKAIQIAMgBCAFEO8DIAIoAgwiAi0AAAUgBwtBLWsOCQABAQEBAQEBAAELIAIoAgwiCC0AAEGnAUcNACACKAIQIQcgBkE8NgIMIAZBPTYCCCAGQQA2AgQgBkEBOwEYIAcEQCAGQQRqIAcQHhogBi8BGEUNAQsgACACEPwBIgIEQCACKAIMQdMARw0BCyAILgEgIgJBAEgNACABKAIMKAIEIAJBDGxqLQAFIglBwgBJDQAgBQRAAn8gACgCACIBBEAgAUIYEBYMAQtCGBAYCyICRQ0BIAUtACRByABxIQpBACEDIAIgBwR/IAEgB0EAQQAQKAVBAAs2AgAgBSgCKCEBIAIgBDYCCCACIAE2AgQgCC4BICEBIAIgCkEARzoAECACIAE2AgwgACgCTCEBIAIgCToAESACIAE2AhQgACACNgJMIAENASAAQeEAIABBzABqELQBGgwBCyACQT5LDQAgAyADKQMAQn4gAq2JgzcDAAsgBkEgaiQACxMAIAAgACgCDBBPOgAYIAAQkgELog4CD38BfiMAQcABayIIJAACQCAALQCTAUUNACAAKAKEASILQQhqIAFHDQAgACgCACEOIAAoAgghDCAIQfQAaiIFQQBBzAD8CwAgCEEoaiIEQQBByAD8CwAgCCAOIAsoAgRBABBdNgKQASAIQQE2AiggCCAENgKUASAIIAI2AkAgAigCACEEIAhBfzYCWCAIIAQ2AjggACAFQQAQpAEgACgCJEUEQCAAIAUQywULIAgoApABIgUEQCAOIAUQKQsgCygCBCIQKAIAQQBKBEAgACgCACEHIBBBCGohEgNAAkAgEiARQQR0aiIEKAIAIgVFDQACQCAFLQAAIglBtAFHBEAgCUGNAUcNASAFKAIQLQAAQbQBRw0BIABBipMBQQAQFQtBACEJIAIuASJBAEwNAQNAAkAgCUEMbCIPIAIoAgRqIgUtAApBAnENAAJAAkACQAJAAkACQAJAIAUoAgAiCgRAIAoQGkH/////A3EiBUE1aiIErSETIAQgBy8BrAJLDQEgBUHLAEsNAwwCC0EAIQVCNSETIAcvAawCQTRLDQELIAcoAqgCRQRAIAcgBygCvAJBAWo2ArwCDAMLQQAhBCAHLQBXRQ0CDAULIAcoAtACIgQEQCAHIAQoAgA2AtACDAMLIAcoAswCIgRFDQAgByAEKAIANgLMAgwCCyAHKALIAiIEBEAgByAEKAIANgLIAgwCCyAHKALEAiIEBEAgByAEKAIANgLEAgwCCyAHIAcoAsACQQFqNgLAAgsgByATEJsBIgQNAUEAIQQMAgsgByAHKAK4AkEBajYCuAILIARCADcCACAEQgA3AiAgBEIANwIIIARBADYCMCAEQgA3AiggBEIANwIYIARCADcCECAEQTs6AAAgBEH//wM7ASIgBCAEQTRqIg02AgggBQRAIA0gCiAF/AoAAAsgBSANakEAOgAAIARBATYCGAsCQCAGRQRAIAAoAgAgBBA8IQYMAQsgBigCACIFIAYoAgROBEAgACgCACAGIAQQVCEGDAELIAYgBUEBajYCACAGIAVBBHRqIgVBADYCFCAFQgA3AgwgBSAENgIICyAHLQBXDQAgBigCAEEEdCAGakEIayEKQQAhBQJAIAIoAgQgD2ooAgAiDUUNACAHIA0QGkEBaiIPrRAWIgRFDQAgBCANIA/8CgAAIAQhBQsgCiAFNgIEIAogCi8ACUH8/wNxOwAJCyAJQQFqIgkgAi4BIkgNAAsMAQsgByAFQQBBABAoIQUCQCAGRQRAIAAoAgAgBRA8IQYMAQsgBigCACIJIAYoAgROBEAgACgCACAGIAUQVCEGDAELIAYgCUEBajYCACAGIAlBBHRqIglBADYCFCAJQgA3AgwgCSAFNgIICyAHLQBXDQAgBCgCBCIJRQ0AIAYoAgBBBHQgBmpBCGshBSAHIAkQGkEBaiINrRAWIgoEQCAKIAkgDfwKAAALIAUgCjYCBCAFIAUvAAlB/P8DcSAELwAJQQNxcjsACQsgEUEBaiIRIBAoAgBIDQALCwJAIAAoAiQNACAIQQA2AiAgCEIANwMYIAhCADcDECAIQgA3AwggCEIANwMAIAsoAmBFBEAgCyAGKAIANgJgIAAgACgCKCIFQQFqNgIoIAsgBTYCXAsgCEGACDYCGCAIIAM2AgggCCAANgIAIAEtAAghASAAIAI2AnggACABOgCSASAIIAYQuAENACAOLQBXDQAgACgCLCEHIAYoAgAhBSMAQSBrIgEkACABQgA3AwggAUIANwMQIAFB5AA2AgggAUIANwMAIAEgAjYCGCABQQ42AgQCQCAGRQ0AIAYoAgAiAkEATA0AIAZBCGoiAyEEA0ACQAJAIAQoAgAiCQRAIAEgCRAeDQIgAkEBSg0BDAILIAJBAkgNAQsgBEEQaiEEIAJBAWshAgwBCwsgAS8BFEUNACAGKAIAIQIgAUEVNgIIIAFB5QA2AgQgAkEATA0AA0ACQCADKAIAIgQEQCABIAQQHg0DIAJBAUoNAQwDCyACQQJIDQILIANBEGohAyACQQFrIQIMAAsACyABQSBqJAAgACAFIAAoAixqQQJqNgIsIAsgB0EBaiIBNgJkAkAgBUEATARAQQAhBQwBCyAGQQhqIQdBACEEA0AgACAHIARBBHRqKAIAIgIgASAEaiIDEJ4CAkAgAhBPQcUARw0AIAwoAmwiAiAMKAJwTgRAIAxB1wAgA0EAQQAQFBoMAQsgDCACQQFqNgJsIAwoAmggAkEUbGoiAkEANgIQIAJCADcCCCACIAM2AgQgAkHXADYCAAsgBEEBaiIEIAVHDQALCyAMQeEAIAEgBSABIAVqIgEQLBogDEH/ACALKAJcIAFBAWoiAhAcGiAMQYABIAsoAlwgASACECwaCyAGBEAgDiAGECkLIABBADYCeCAAQQA6AJIBCyAIQcABaiQAC+AIAQZ/IwBBIGsiBSQAAkACQCACLgEgIgNBAE4EQCAAKAIAIQcgAigCACEGIAUgAigCBCADQQxsaigCADYCBCAFIAY2AgAgB0HLlwEgBRAxIQMgACgCCCICRQRAAkAgACgCdA0AIAAoAgAtAFBBCHENACAAQQE6ABcLIAAQNSECCyABQQJGBEAgACgCdCIEIAAgBBtBAToAFQsCQCACKAJsIgAgAigCcE4EQCACQcYAQZMMIAFBABAUIQAMAQsgAiAAQQFqNgJsIAIoAmggAEEUbGoiBEIANwIMIAQgATYCCCAEQsaAgICwwgE3AgALAkAgAigCACIBLQBXBEAgA0UNAQJAIAEoAtwCIANNDQAgAyABKALUAk8EQCADIAEoAtACNgIAIAEgAzYC0AIMAwsgASgC2AIgA0sNACADIAEoAsgCNgIAIAEgAzYCyAIMAgsgASgCgAQEQCABIAMQHwwCC0HI1wQoAgAEQEHglgUoAgAiAARAIABBmNgEKAIAEQAACyADQfTXBCgCABEBACEAQbSWBUG0lgUoAgAgAGs2AgBBwJYFQcCWBSgCAEEBazYCACADQezXBCgCABEAAEHglgUoAgAiAEUNAiAAQaDYBCgCABEAAAwCCyADQezXBCgCABEAAAwBCyACKAJoIABBAEgEfyACKAJsQQFrBSAAC0EUbGoiAC0AAQRAIAIgACADQXoQKgwBCyADRQ0AIABB+gE6AAEgACADNgIQCyACKAJsIgBBAEoNAQwCCyAAKAIAIQggBSACKAIANgIQIAhBjdwBIAVBEGoQMSEDIAAoAggiAkUEQAJAIAAoAnQNACAAKAIALQBQQQhxDQAgAEEBOgAXCyAAEDUhAgsgAUECRgRAIAAoAnQiBCAAIAQbQQE6ABULAkAgAigCbCIAIAIoAnBOBEAgAkHGAEGTFCABQQAQFCEADAELIAIgAEEBajYCbCACKAJoIABBFGxqIgRCADcCDCAEIAE2AgggBELGgICAsMICNwIACwJAIAIoAgAiAS0AVwRAIANFDQECQCABKALcAiADTQ0AIAMgASgC1AJPBEAgAyABKALQAjYCACABIAM2AtACDAMLIAEoAtgCIANLDQAgAyABKALIAjYCACABIAM2AsgCDAILIAEoAoAEBEAgASADEB8MAgtByNcEKAIABEBB4JYFKAIAIgAEQCAAQZjYBCgCABEAAAsgA0H01wQoAgARAQAhAEG0lgVBtJYFKAIAIABrNgIAQcCWBUHAlgUoAgBBAWs2AgAgA0Hs1wQoAgARAABB4JYFKAIAIgBFDQIgAEGg2AQoAgARAAAMAgsgA0Hs1wQoAgARAAAMAQsgAigCaCAAQQBIBH8gAigCbEEBawUgAAtBFGxqIgAtAAEEQCACIAAgA0F6ECoMAQsgA0UNACAAQfoBOgABIAAgAzYCEAsgAigCbCIAQQBMDQELIAIoAmggAEEUbGpBEmtBAjsBAAsgBUEgaiQAC8sCAQF/AkACQAJAAkAgAQRAIAEoAgQiAigCNCIBDQJC1AAQGCIBDQEgAkHfADYCOCACQQA2AjQMAwtC1AAQGCIBRQ0CIAFBAEHUAPwLAAwBCyABQQBB1AD8CwAgAkHfADYCOCACIAE2AjQLIAEtAEwNASABQgA3AgggAUEBOgBNIAFBQGtCADcCACABQgA3AjggAUIANwIwIAFCADcCKCABQgA3AiAgAUIANwIYIAFCADcCEAwBC0EAIQEgAC0AVw0AIAAtAFgNACAAQQE6AFcgACgCxAFBAEoEQCAAQQE2AqACCyAAQQA7AawCIAAgACgCqAJBAWo2AqgCIAAoAoACIgJFDQAgAkHZ7ABBABAVIAAoAoACIgBBBzYCDCAAKAK4ASIARQ0AA0AgAEEHNgIMIAAgACgCJEEBajYCJCAAKAK4ASIADQALCyABC98KAQl/IwBBIGsiAyQAIAIoAgwhBiAAKAIAIgUoAnghBCADQQA7ARwgA0EANgIYIAMgBDYCFCADIAU2AgggA0IANwIMAkAgAigCKEUEQCACLwEyRQ0BIAYoAgQgAigCBC4BAEEMbGooAgAhBQJAIAYoAgAiBEUEQCADQQhqQQBBABA0DAELIANBCGogBCAEEBpB/////wNxEDQLAkAgAygCGCIEQQFqIgcgAygCEE8EQCADQQhqQfqaAkEBEDQMAQsgAyAHNgIYIAMoAgwgBGpBLjoAAAsCQCAFBEAgAygCGCIHIAUQGkH/////A3EiBGoiCCADKAIQTwRAIANBCGogBSAEEDQMAgsgBEUNASADIAg2AhggAygCDCAHaiAFIAT8CgAADAELIAMoAhggAygCEEkNACADQQhqQQBBABA0C0EBIQggAi8BMkEBTQ0BA0AgBigCBCACKAIEIAhBAXRqLgEAQQxsaigCACEHAkAgAygCGCIFQQJqIgQgAygCEE8EQCADQQhqQbXIAkECEDQMAQsgAyAENgIYIAMoAgwgBWpBrMAAOwAACwJAAkACQCAGKAIAIgkEQCADKAIYIgQgCRAaQf////8DcSIKaiIFIAMoAhAiC0kNAiADQQhqIAkgChA0DAELIAMoAhgiBSADKAIQIgtJDQIgA0EIakEAQQAQNAsgAygCECELIAMoAhghBQwBCyAKRQRAIAQhBQwBCyADIAU2AhggAygCDCAEaiAJIAr8CgAACwJAIAsgBUEBaiIETQRAIANBCGpB+poCQQEQNAwBCyADIAQ2AhggAygCDCAFakEuOgAACwJAAkAgBwRAIAMoAhgiBCAHEBpB/////wNxIgVqIgkgAygCEEkNASADQQhqIAcgBRA0DAILIAMoAhggAygCEEkNASADQQhqQQBBABA0DAELIAVFDQAgAyAJNgIYIAMoAgwgBGogByAF/AoAAAsgCEEBaiIIIAIvATJJDQALDAELIAMgAigCADYCACADQQhqQYO0AiADEDALAn8CQCADKAIMIgVFDQAgBSADKAIYakEAOgAAIAMoAhRFDQAgAy0AHUEEcQ0AIANBCGoQcwwBCyADKAIMCyEEIAIvADdBA3EhBSAAKAIIIgJFBEACQCAAKAJ0DQAgACgCAC0AUEEIcQ0AIABBAToAFwsgABA1IQILIAFBAkYEQCAAKAJ0IgYgACAGG0EBOgAVC0GTDEGTECAFQQJGGyEGAkAgAigCbCIFIAIoAnBOBEAgAkHGACAGIAFBABAUIQUMAQsgAiAFQQFqNgJsIAIoAmggBUEUbGoiAEIANwIMIAAgATYCCCAAIAY2AgQgAEHGADYCAAsCQCACKAIAIgAtAFcEQCAERQ0BAkAgACgC3AIgBE0NACAEIAAoAtQCTwRAIAQgACgC0AI2AgAgACAENgLQAgwDCyAAKALYAiAESw0AIAQgACgCyAI2AgAgACAENgLIAgwCCyAAKAKABARAIAAgBBAfDAILQcjXBCgCAARAQeCWBSgCACIABEAgAEGY2AQoAgARAAALIARB9NcEKAIAEQEAIQBBtJYFQbSWBSgCACAAazYCAEHAlgVBwJYFKAIAQQFrNgIAIARB7NcEKAIAEQAAQeCWBSgCACIARQ0CIABBoNgEKAIAEQAADAILIARB7NcEKAIAEQAADAELIAIoAmggBUEASAR/IAIoAmxBAWsFIAULQRRsaiIALQABBEAgAiAAIARBehAqDAELIARFDQAgAEH6AToAASAAIAQ2AhALIAIoAmwiAEEASgRAIAIoAmggAEEUbGpBEmtBAjsBAAsgA0EgaiQAC+QFAQZ/IwBBsAFrIgUkACAFQQA2AgQgACgCACEJIAVBADYCcCAFQgA3A2ggBUIANwNgIAVCADcDWCAFQgA3A1AgBUIANwNIIAVCADcDECAFQgA3AxggBUIANwMgIAVCADcDKCAFQgA3AzAgBUEANgI4IAVCADcDgAEgBUIANwOIASAFQgA3A5ABIAVCADcDmAEgBUIANwOgASAFQQA2AqgBIAVCADcDQCAFQgA3AwggBUIANwN4IAEoAgwiBwRAIAkgB0EAQQAQKCEGCwJAIAktAFcNACAFQSw6AHggBSAGNgJMIAVBOToAQCAFIAVBCGo2AogBIAUgBUFAazYChAEgASgCFCIBKAIIIQcgBSAGNgIUIAVBNzoACCAFIAc2AlAgBSABKAIYNgIYIAYtAAAiByEBAkACQAJAAn8gB0GwAUYEfyAGLQACBSABC0H/AXEiAUGKAUcEQCABQbEBRw0CIAZBFGoMAQsgBigCFEEcagsoAgAoAgAiCEEBRw0BCyAAIAYgBUEEahBgIQcMAQsgBUEANgIEIAdBigFGBEAgACAGEO8BIQcMAQsgACAAKAIsIgEgCGo2AiwgAUEBaiEHIAhBAEwNAEEAIQEDQCAAIAYoAhQgAUEEdGooAgggASAHahCeAiABQQFqIgEgCEcNAAsLIAYhAQJAA0ACQCABKAIEIghBgMAgcUUEQCABLQAAIQoMAQsCfyAIQYCAIHEEQCABKAIUQQhqDAELIAEtAAAiCkHxAEcNASABQQxqCygCACIBDQEMAgsLIAEgBzYCHCABQbABOgAAIAEgCjoAAiABIAhB/79/cTYCBAsCQCADBEAgACAFQfgAaiACIAQgAxEKAAwBCyAGIAYoAgRBAXI2AgQgACAFQfgAaiACEH0aCyAFKAIEIgJFDQAgAC0AEyIBQQdLDQAgACABQQFqOgATIAAgAUECdGogAjYCmAELIAYEQCAJIAYQHQsgBUGwAWokAAvmBAECfyMAQRBrIgQkAAJAIAFFDQAgASAEQQhqIAEQGkH/////A3FBARB4GiACBEAgBCAEKwMImjkDCAsgACgCAEIIEBYiAUUEQAJAIAAoAmwiASAAKAJwTgRAIABBmQFBACADQQAQFCEBDAELIAAgAUEBajYCbCAAKAJoIAFBFGxqIgJCADcCDCACIAM2AgggAkKZATcCAAsgACgCAC0AVw0BIAAoAmggAUEASAR/IAAoAmxBAWsFIAELQRRsaiIBLQABRQ0BIAAgAUEAQXQQKgwBCyABIAQpAwg3AAACQCAAKAJsIgIgACgCcE4EQCAAQZkBQQAgA0EAEBQhAgwBCyAAIAJBAWo2AmwgACgCaCACQRRsaiIFQgA3AgwgBSADNgIIIAVCmQE3AgALIAAoAgAiAy0AVwRAAkAgAygC3AIgAU0NACABIAMoAtQCTwRAIAEgAygC0AI2AgAgAyABNgLQAgwDCyADKALYAiABSw0AIAEgAygCyAI2AgAgAyABNgLIAgwCCyADKAKABARAIAMgARAfDAILQcjXBCgCAARAQeCWBSgCACIABEAgAEGY2AQoAgARAAALIAFB9NcEKAIAEQEAIQBBtJYFQbSWBSgCACAAazYCAEHAlgVBwJYFKAIAQQFrNgIAIAFB7NcEKAIAEQAAQeCWBSgCACIARQ0CIABBoNgEKAIAEQAADAILIAFB7NcEKAIAEQAADAELIAAoAmggAkEASAR/IAAoAmxBAWsFIAILQRRsaiICLQABBEAgACACIAFBdBAqDAELIAJB9AE6AAEgAiABNgIQCyAEQRBqJAALWgEBfwJAIAAoAgQiAUGAwCBxRQ0AA0ACfyABQYCAIHEEQCAAKAIUQQhqDAELIAAtAABB8QBHDQIgAEEMagsoAgAiACgCBCIBQYDAIHENAAsLIAAoAggtAARFC+EDAQZ/IAAoAiQhCSAAKAIIIQQCQCAAKAI0IgZBAEwEQEEAIQYMAQsgBkEBayEHIAQoAmwiBiAEKAJwTgRAIARBFCAHQQAgAxAUIQYMAQsgBCAGQQFqNgJsIAQoAmggBkEUbGoiBUEANgIQIAUgAzYCDCAFQQA2AgggBSAHNgIEIAVBFDYCAAsCfwJAAkAgAi8BCCIHRQ0AIAEtACsNACABKAI0IgFFDQAgASgCACAHTg0BCyAAKAIAIQVBAAwBCyAAKAIAIQVBACAHQQR0IAFqQQhrKAIAIgFFDQAaIAUgAUEAQQAQKAshASAFLQBXRQRAIAAgASADEEQLIAEEQCAFIAEQHQsCQCACLAAFQcIASA0AAkAgBCgCbCIBIAQoAnBOBEAgBEHgACADQQFBABAUIQEMAQsgBCABQQFqNgJsIAQoAmggAUEUbGoiBUEANgIQIAVCATcCCCAFIAM2AgQgBUHgADYCAAsgBCgCAC0AVw0AIAQgBCgCaCABQQBIBH8gBCgCbEEBawUgAQtBFGxqIAJBBWpBARAqCyAGBEAgBCgCbCEBQdyZBSECIAQoAgAtAFcEf0HcmQUFIAQoAmggBkEUbGoLIAE2AggLIAkgACgCJEgEQCAAKAIAQX82AkQLC6E2ASV/IARBCWoiFSAAKAIsSgRAIAAgFTYCLAsgACgCACETIAAoAggiB0UEQAJAIAAoAnQNACATLQBQQQhxDQAgAEEBOgAXCyAAEDUhBwsCQCABRQ0AIAdFDQAgAS0AKw0AIAEoAgAiCARAQeu7AiAIQaTNAkHcABD4AUUNAQsgEygCECEQAkAgASgCPCIJRQRAQYCAfiEaDAELA0AgBiIaQQFqIQYgECAaQQR0aigCDCAJRw0ACwsCQCAAKAIAIgYoAuQCIglFDQAgBi0AsQENACAALQDQAQ0AQQEhCwJAAkAgBigC6AJBHCAIQQAgECAaQQR0aigCACAAKAL4ASAJEQkAIghBAUYEQEEXIQtByt0BIQYMAQtBvLMBIQYgCEF9cUUNAQsgACAGQQAQFSAAIAs2AgwPCyAIDQELIARBBmohFyAAIAAoAigiBiAFQQJqIgggBiAIShs2AiggACAFIBogAUHwABCFASABKAIAIRACQCAHKAJsIgYgBygCcE4EQCAHQfUAQQAgF0EAEBQhBgwBCyAHIAZBAWo2AmwgBygCaCAGQRRsaiIIQgA3AgwgCCAXNgIIIAhC9QA3AgALIAcoAgAtAFdFBEAgByAHKAJoIAZBAEgEfyAHKAJsQQFrBSAGC0EUbGogEEEAECoLIARBCGohFCAEQQdqIR4gBEEEaiENIAEoAggiCwR/IARBBWohISAEQQNqIRsgBEECaiEPIARBAWohGCAFQQFqIQ4gA0EBaiEfIARBDGohHCAEQQtqISIgBEEKaiElIABBmAFqISMgAEEgaiEmQQEhIEEBISQDQAJAIAJBACACIAtHGw0AIAsvADchBgJAAkAgAS0AHEGAAXFFDQAgBkEDcUECRw0AIAEoAgAhDCALLwEyIgghEAwBCyALKAIAIQwgCy8BNCEQIAZBCHFFBEAgECEIDAELIAsvATIhCAsgCygCJCEKAkAgBygCbCIGIAcoAnBOBEAgB0H1AEEAIB5BABAUIQYMAQsgByAGQQFqNgJsIAcoAmggBkEUbGoiCUIANwIMIAkgHjYCCCAJQvUANwIACyAHKAIALQBXRQRAIAcgBygCaCAGQQBIBH8gBygCbEEBawUgBgtBFGxqIAxBABAqCyAIQQFrIgwgFWoiBiAAKAIsSgRAIAAgBjYCLAsgCygCLCEJAkAgBygCbCIGIAcoAnBOBEAgB0HwACAOIAkgGhAUGgwBCyAHIAZBAWo2AmwgBygCaCAGQRRsaiIGQQA2AhAgBiAaNgIMIAYgCTYCCCAGIA42AgQgBkHwADYCAAsgACgCCCEGAkAgACALEIgBIglFDQAgBigCACIRLQBXBEAgESgCgAQNASAJEFUMAQsgBigCaCAGKAJsQRRsaiIGQQRrIAk2AgAgBkETa0H4AToAAAsgEygC3AMhCQJAIAcoAmwiBiAHKAJwTgRAIAdBxwAgCSAhQQAQFBoMAQsgByAGQQFqNgJsIAcoAmggBkEUbGoiBkIANwIMIAYgITYCCCAGIAk2AgQgBkHHADYCAAsCQCAHKAJsIgYgBygCcE4EQCAHQccAIBAgD0EAEBQaDAELIAcgBkEBajYCbCAHKAJoIAZBFGxqIgZCADcCDCAGIA82AgggBiAQNgIEIAZBxwA2AgALIAsvATIhCQJAIAcoAmwiBiAHKAJwTgRAIAdBxwAgCSAbQQAQFBoMAQsgByAGQQFqNgJsIAcoAmggBkEUbGoiBkIANwIMIAYgGzYCCCAGIAk2AgQgBkHHADYCAAsgEygCUEELdkEBcSEJAkAgBygCbCIGIAcoAnBOBEAgB0HiACAOIA0gCRAUGgwBCyAHIAZBAWo2AmwgBygCaCAGQRRsaiIGQQA2AhAgBiAJNgIMIAYgDTYCCCAGIA42AgQgBkHiADYCAAsgAEEAIA8gGEEEQbDhA0EAENYBAkAgBygCbCIRIAcoAnBOBEAgB0EkIA5BAEEAEBQhEQwBCyAHIBFBAWo2AmwgBygCaCARQRRsaiIGQQA2AhAgBkIANwIIIAYgDjYCBCAGQSQ2AgALAkAgBygCbCIGIAcoAnBOBEAgB0HHAEEAIA9BABAUGgwBCyAHIAZBAWo2AmwgBygCaCAGQRRsaiIGQgA3AgwgBiAPNgIIIAZCxwA3AgALICBBACAKGyEgAkAgCEECSQRAIAcoAmwhEgwBCyAAIAAoAjgiJ0EBayIWNgI4IBMgDEECdK0QFiIdRQ0BAkAgBygCbCIGIAcoAnBOBEAgB0EJQQBBAEEAEBQaDAELIAcgBkEBajYCbCAHKAJoIAZBFGxqIgZCADcAASAGQQk6AAAgBkIANwAJIAZBADYAEAsgBygCbCESAkAgDEEBRw0AIAsvATJBAUcNACALLQA2RQ0AIBIgBygCcE4EQCAHQTMgFSAWQQAQFBoMAQsgByASQQFqNgJsIAcoAmggEkEUbGoiBkIANwIMIAYgFjYCCCAGIBU2AgQgBkEzNgIAC0EAIQYDQCAAKAIAIgggCC0AVCIJIAZBAnQiKCALKAIgaigCACIZIAgtALEBIggQjQIhCgJAIAgNACAKRQRAIAAgCUEAIBkQhgEhCgwBCyAKKAIMDQAgACAJIAogGRCGASEKCwJAIAcoAmwiCCAHKAJwTgRAIAdBxwAgBiAPQQAQFBoMAQsgByAIQQFqNgJsIAcoAmggCEEUbGoiCEIANwIMIAggDzYCCCAIIAY2AgQgCEHHADYCAAsCQCAHKAJsIgggBygCcE4EQCAHQd4AIA4gBiANEBQaDAELIAcgCEEBajYCbCAHKAJoIAhBFGxqIghBADYCECAIIA02AgwgCCAGNgIIIAggDjYCBCAIQd4ANgIACyAGIBVqIRkCQCAHKAJsIgggBygCcE4EQCAHQTQgDUEAIBkQFCEIDAELIAcgCEEBajYCbCAHKAJoIAhBFGxqIglBADYCECAJIBk2AgwgCUEANgIIIAkgDTYCBCAJQTQ2AgALAkAgBygCAC0AVw0AIAghCSAHKAJoIAhBAEgEfyAHKAJsQQFrBSAJC0EUbGoiCS0AAQRAIAcgCSAKQX4QKgwBCyAKRQ0AIAlB/gE6AAEgCSAKNgIQCyAdIChqIAg2AgAgBygCbCIIQQBKBEAgBygCaCAIQRRsakESa0GAATsBAAsgBkEBaiIGIAxHDQALAkAgCCAHKAJwTgRAIAdBxwAgDCAPQQAQFBoMAQsgByAIQQFqNgJsIAcoAmggCEEUbGoiBkIANwIMIAYgDzYCCCAGIAw2AgQgBkHHADYCAAsCQCAHKAJsIgYgBygCcE4EQCAHQQlBACAWQQAQFBoMAQsgByAGQQFqNgJsIAcoAmggBkEUbGoiBkIANwIMIAYgFjYCCCAGQgk3AgALIAcoAmwhCEHcmQUhBiAHKAIALQBXBH9B3JkFBSAHKAJoIBJBFGxqQRRrCyAINgIIQQEgDCAMQQFMGyEKQQAhBgNAIAcoAmwhCEHcmQUhCSAHKAIALQBXBH9B3JkFBSAHKAJoIB0gBkECdGooAgBBFGxqCyAINgIIIAYgFWohCQJAIAggBygCcE4EQCAHQd4AIA4gBiAJEBQaDAELIAcgCEEBajYCbCAHKAJoIAhBFGxqIghBADYCECAIIAk2AgwgCCAGNgIIIAggDjYCBCAIQd4ANgIACyAGQQFqIgYgCkcNAAtBACAnayEIAkAgBygCDCIGKAI4IAYoAjxqQQBIBEAgBiAHIAgQOAwBCyAGKAJAIAhBAnRqIAcoAmw2AgALIBMgHRAXCwJAIBMtAFFBCHENACABLQAcQYABcUUEQCAHKAJsIgYgBygCcE4EQCAHQY4BIA4gG0EAEBQaDAILIAcgBkEBajYCbCAHKAJoIAZBFGxqIgZCADcCDCAGIBs2AgggBiAONgIEIAZBjgE2AgAMAQsgCygCDEEIaiEGA0AgBigCACIMQRRqIQYgDC8AN0EDcUECRw0ACwJAAkACQCAMLwEyIgZBAUYEQCAALQATIgYNASAAIAAoAixBAWoiCjYCLAwCCwJAIAYgACgCHCIITARAIAAgCCAGazYCHCAAIAAoAiAiCiAGajYCIAwBCyAAIAAoAiwiCCAGajYCLCAIQQFqIQoLIAYNAUEAIQYMAgsgACAGQQFrIgY6ABMgIyAGQf8BcUECdGooAgAhCgtBACEJA0BBfyEIAkAgCy8BNCIWRQ0AIAsoAgQhHUEAIQYgDCgCBCAJQQF0ai8BACEZA0AgGSAdIAZBAXRqLwEARgRAIAYhCAwCCyAGQQFqIgYgFkcNAAsLIAkgCmohFiAIwSEIAkAgBygCbCIGIAcoAnBOBEAgB0HeACAOIAggFhAUGgwBCyAHIAZBAWo2AmwgBygCaCAGQRRsaiIGQQA2AhAgBiAWNgIMIAYgCDYCCCAGIA42AgQgBkHeADYCAAsgCUEBaiIJIAwvATIiBkkNAAsLAkAgBygCbCIIIAcoAnBOBEAgB0HhACAKIAYgGxAUGgwBCyAHIAhBAWo2AmwgBygCaCAIQRRsaiIIQQA2AhAgCCAbNgIMIAggBjYCCCAIIAo2AgQgCEHhADYCAAsCfyAMLwEyIgZBAUYEQCAKRQ0CIAAtABMiBkEHSw0CIAAgBkEBajoAEyAjIAZBAnRqDAELIAAoAhwgBk4NASAAIAY2AhwgJgsgCjYCAAsgAEEBIBggDUEDQdjhA0EAENYBIAcoAnAhCCAHKAJsIQYCQCATKALcAwRAAkAgBiAITgRAIAdBMiANQQBBABAUIQYMAQsgByAGQQFqNgJsIAcoAmggBkEUbGoiCEEANgIQIAhCADcCCCAIIA02AgQgCEEyNgIACwJAIAcoAmwiCSAHKAJwTgRAIAdBECANQQBBABAUIQkMAQsgByAJQQFqNgJsIAcoAmggCUEUbGoiCEEANgIQIAhCADcCCCAIIA02AgQgCEEQNgIACwJAIAcoAmwiCiAHKAJwTgRAIAdBGCAOQQAgFUEBED0hCgwBCyAHIApBAWo2AmwgBygCaCAKQRRsaiIIQQE2AhAgCCAVNgIMIAhBADYCCCAIIA42AgQgCEGY+gM2AgALIAcoAmwhCEHcmQUhDCAHKAIALQBXBH9B3JkFBSAHKAJoIAZBFGxqCyAINgIIAkAgCCAHKAJwTgRAIAdBJyAOIBJBABAUGgwBCyAHIAhBAWo2AmwgBygCaCAIQRRsaiIGQgA3AgwgBiASNgIIIAYgDjYCBCAGQSc2AgALIAcoAmwhBiAHKAIALQBXBEBB5JkFIAY2AgBB5JkFIAY2AgAMAgsgBygCaCIIIAlBFGxqIAY2AgggCCAKQRRsaiAGNgIIDAELIAYgCE4EQCAHQScgDiASQQAQFBoMAQsgByAGQQFqNgJsIAcoAmggBkEUbGoiBkIANwIMIAYgEjYCCCAGIA42AgQgBkEnNgIACyALKAIkBEBB3JkFIQYgBygCAC0AVwR/QdyZBQUgBygCaCARQRRsagsgBygCbDYCCEEAIRELAkAgACgCCCIGKAJwIAYoAmwiCEwEQCAGQccAQQAgD0EAEBQaDAELIAYgCEEBajYCbCAGKAJoIAhBFGxqIgZCADcCDCAGIA82AgggBkLHADcCAAsgAEEAIBggFEECQYDiA0EAENYBAkAgBygCbCIGIAcoAnBOBEAgB0HhACAXQQMgDRAUIQYMAQsgByAGQQFqNgJsIAcoAmggBkEUbGoiCEEANgIQIAggDTYCDCAIQQM2AgggCCAXNgIEIAhB4QA2AgALIAcoAgAtAFdFBEAgByAHKAJoIAZBAEgEfyAHKAJsQQFrBSAGC0EUbGpB/IQCQQAQKgsCQCAHKAJsIgYgBygCcE4EQCAHQf8AIAMgBEEAEBQaDAELIAcgBkEBajYCbCAHKAJoIAZBFGxqIgZCADcCDCAGIAQ2AgggBiADNgIEIAZB/wA2AgALAkAgBygCbCIGIAcoAnBOBEAgB0GAASADIA0gBBAUGgwBCyAHIAZBAWo2AmwgBygCaCAGQRRsaiIGQQA2AhAgBiAENgIMIAYgDTYCCCAGIAM2AgQgBkGAATYCAAsgBygCbCIGQQBKBEAgBygCaCAGQRRsakESa0EIOwEACwJAIBMtAFFBCHENACATKALcAw0AIAEoAhwhKQJAIBENAAJAIAYgBygCcE4EQCAHQdgAIBRBxABBABAUGgwBCyAHIAZBAWo2AmwgBygCaCAGQRRsaiIGQQA2AhAgBkLEADcCCCAGIBQ2AgQgBkHYADYCAAsgBygCbCIRIAcoAnBOBEAgB0ERIBRBAEEAEBQhEQwBCyAHIBFBAWo2AmwgBygCaCARQRRsaiIGQQA2AhAgBkIANwIIIAYgFDYCBCAGQRE2AgALICQEQCAQIQgCQCABKAIIIgZFDQAgAS0AHEGAAXFFBEADQCAIIAYvATQiCSAIIAlKGyEIIAYoAhQiBg0ADAILAAsDQCAIIAZBMkE0IAYvADdBA3FBAkYbai8BACIJIAggCUobIQggBigCFCIGDQALCyAIIBxqIgYgACgCLEoEQCAAIAY2AiwLIABBADYCHCAAQQA6ABMLIBAgHGohCCAHKAJsIRICQCAAKAIIIgYoAnAgBigCbCIJTARAIAZBxwBBASAPQQAQFBoMAQsgBiAJQQFqNgJsIAYoAmggCUEUbGoiBkIANwIMIAYgDzYCCCAGQseAgIAQNwIACyAAQQAgGCAIQQJBgOIDQQAQ1gECQCAHKAJsIgkgBygCcE4EQCAHQTIgCEEAQQAQFCEJDAELIAcgCUEBajYCbCAHKAJoIAlBFGxqIgZBADYCECAGQgA3AgggBiAINgIEIAZBMjYCAAsCQCAAKAIIIgYoAnAgBigCbCIKTARAIAZBxwBBAiAPQQAQFBoMAQsgBiAKQQFqNgJsIAYoAmggCkEUbGoiBkIANwIMIAYgDzYCCCAGQseAgIAgNwIACyAAQQAgGCAUQQJBgOIDQQAQ1gECQCAAKAIIIgYoAnAgBigCbCIKTARAIAZBxwBBAyAPQQAQFBoMAQsgBiAKQQFqNgJsIAYoAmggCkEUbGoiBkIANwIMIAYgDzYCCCAGQseAgIAwNwIACyApQYABcSEMIABBACAYIBVBAkGA4gNBABDWAQJAIAAoAggiBigCcCAGKAJsIgpMBEAgBkHHAEEEIA9BABAUGgwBCyAGIApBAWo2AmwgBigCaCAKQRRsaiIGQgA3AgwgBiAPNgIIIAZCx4CAgMAANwIACyAAQQAgGCAlQQJBgOIDQQAQ1gFBHEEfIAwbIQoCQCAHKAJsIgYgBygCcE4EQCAHIAogBSASIAhBABA9GgwBCyAHIAZBAWo2AmwgBygCaCAGQRRsaiIGQQA2AhAgBiAINgIMIAYgEjYCCCAGIAU2AgQgBkEAOwECIAYgCjoAACAGQf0BOgABCyAQBEBBACEGA0AgBiAcaiEMAkAgCygCBCAGQQF0ai4BACIIQX5GBEAgACAONgI0IAAoAgAhCCALKAIoIAZBBHRqKAIIIgoEfyAIIApBAEEAECgFQQALIQogCC0AV0UEQCAAIAogDBBECyAKBEAgCCAKEB0LIABBADYCNAwBCyAAKAIIIAsoAgwgBSAIIAwQdAsgBkEBaiIGIBBHDQALCwJAIAcoAmwiBiAHKAJwTgRAIAdB4QAgHCAQICIQFBoMAQsgByAGQQFqNgJsIAcoAmggBkEUbGoiBkEANgIQIAYgIjYCDCAGIBA2AgggBiAcNgIEIAZB4QA2AgALAkAgBygCbCIGIAcoAnBOBEAgB0HhACAXQQYgDRAUGgwBCyAHIAZBAWo2AmwgBygCaCAGQRRsaiIGQQA2AhAgBiANNgIMIAZBBjYCCCAGIBc2AgQgBkHhADYCAAsCQCAHKAJsIgYgBygCcE4EQCAHQf8AIB8gBEEAEBQaDAELIAcgBkEBajYCbCAHKAJoIAZBFGxqIgZCADcCDCAGIAQ2AgggBiAfNgIEIAZB/wA2AgALAkAgBygCbCIGIAcoAnBOBEAgB0GAASAfIA0gBBAUGgwBCyAHIAZBAWo2AmwgBygCaCAGQRRsaiIGQQA2AhAgBiAENgIMIAYgDTYCCCAGIB82AgQgBkGAATYCAAsCQCAHKAJsIgYgBygCcE4EQCAHQQlBASASQQAQFBoMAQsgByAGQQFqNgJsIAcoAmggBkEUbGoiBkIANwIMIAYgEjYCCCAGQomAgIAQNwIACyAHKAJsIQZB3JkFIQggBygCAC0AVwR/QdyZBQUgBygCaCAJQRRsagsgBjYCCEEAISQLIBFFDQBB3JkFIQggBygCAC0AVwR/QdyZBQUgBygCaCARQRRsagsgBjYCCAsgCygCFCILDQALICBB/wFxQQBHBUEBCyEqIAINACAqRQ0AAkAgBygCbCIAIAcoAnBOBEAgB0HiACAFIBRBABAUGgwBCyAHIABBAWo2AmwgBygCaCAAQRRsaiIAQgA3AgwgACAUNgIIIAAgBTYCBCAAQeIANgIACwJAIAcoAmwiCCAHKAJwTgRAIAdBESAUQQBBABAUIQgMAQsgByAIQQFqNgJsIAcoAmggCEEUbGoiAEEANgIQIABCADcCCCAAIBQ2AgQgAEERNgIACwJAIAcoAmwiACAHKAJwTgRAIAdBywBBACAeQQAQFBoMAQsgByAAQQFqNgJsIAcoAmggAEEUbGoiAEIANwIMIAAgHjYCCCAAQssANwIACwJAIAcoAmwiBiAHKAJwTgRAIAdB4QAgF0EDIA0QFCEGDAELIAcgBkEBajYCbCAHKAJoIAZBFGxqIgBBADYCECAAIA02AgwgAEEDNgIIIAAgFzYCBCAAQeEANgIACyAHKAIALQBXRQRAIAcgBygCaCAGQQBIBH8gBygCbEEBawUgBgtBFGxqQfyEAkEAECoLAkAgBygCbCIAIAcoAnBOBEAgB0H/ACADIARBABAUGgwBCyAHIABBAWo2AmwgBygCaCAAQRRsaiIAQgA3AgwgACAENgIIIAAgAzYCBCAAQf8ANgIACwJAIAcoAmwiACAHKAJwTgRAIAdBgAEgAyANIAQQFBoMAQsgByAAQQFqNgJsIAcoAmggAEEUbGoiAEEANgIQIAAgBDYCDCAAIA02AgggACADNgIEIABBgAE2AgALIAcoAmwiAEEASgRAIAcoAmggAEEUbGpBEmtBCDsBAAtB3JkFIQkgBygCAC0AVwR/QdyZBQUgBygCaCAIQRRsagsgADYCCAsLlwkBB38jAEGAAWsiBSQAIAAoAgAhBwJAAn8gACgCCCIGBEBBAUECIActAFFBCHEbDAELAkAgACgCdA0AIActAFBBCHENACAAQQE6ABcLIAAQNSIGRQ0BQQFBAiAHLQBRQQhxGwshCyAHKAIQIQkgBUEAOgBxIAdBrpICIAkgAUEEdGoiCSgCACIKEE4hCAJAAkACQCADBEAgCA0BIAVBuv8ANgJYIAVBrpICNgJUIAUgCjYCUCAAQYWeAiAFQdAAahBFIAAoAmQhCCAFQRA6AHEMAgsCQCAIBEAgBSAIKAIUIgQ2AnQgBigCbCIDIAYoAnBOBEAgBkGRASAEIAFBABAUGgwCCyAGIANBAWo2AmwgBigCaCADQRRsaiIDQgA3AgwgAyABNgIIIAMgBDYCBCADQZEBNgIADAELIAVBuv8ANgIYIAVBrpICNgIUIAUgCjYCECAAQYWeAiAFQRBqEEUgACgCZCEDIAVBEDoAcSAFIAM2AnQLIAVBADoAcgJAIAdB9o8CIAkoAgAiAxBOIgQEQCAFIAQoAhQiAzYCeCAGKAJsIgAgBigCcE4EQCAGQZEBIAMgAUEAEBQaDAILIAYgAEEBajYCbCAGKAJoIABBFGxqIgBCADcCDCAAIAE2AgggACADNgIEIABBkQE2AgAMAQsgC0ECSQ0AIAVBytEBNgIIIAVB9o8CNgIEIAUgAzYCACAAQYWeAiAFEEUgACgCZCEAIAVBEDoAciAFIAA2AngLIAVBADoAcyAHQcaQAiAJKAIAEE4iAEUNAiAFIAAoAhQiAzYCfCAGKAJsIgAgBigCcE4EQCAGQZEBIAMgAUEAEBQaDAMLIAYgAEEBajYCbCAGKAJoIABBFGxqIgBCADcCDCAAIAE2AgggACADNgIEIABBkQE2AgAMAgsgCCgCFCEIIAUgAzYCbCAFIAQ2AmggBUGukgI2AmQgBSAKNgJgIABB2/sBIAVB4ABqEEULIAVBADoAciAFIAg2AnQCQCAHQfaPAiAJKAIAIggQTiIKBEAgCigCFCEKIAUgCDYCQCAFIAo2AnggBUH2jwI2AkQgBSAENgJIIAUgAzYCTCAAQdv7ASAFQUBrEEUMAQsgC0ECSQ0AIAVBytEBNgI4IAVB9o8CNgI0IAUgCDYCMCAAQYWeAiAFQTBqEEUgACgCZCEIIAVBEDoAciAFIAg2AngLIAVBADoAcyAHQcaQAiAJKAIAIgcQTiIJRQ0AIAkoAhQhCSAFIAc2AiAgBSAJNgJ8IAVBxpACNgIkIAUgBDYCKCAFIAM2AiwgAEHb+wEgBUEgahBFCyAGKAJsIQNBACEAA0AgACACaiEEIAVB9ABqIABBAnRqKAIAIQcCQCADIAYoAnBOBEAgBkHxACAEIAcgAUEDED0aDAELIAYgA0EBajYCbCAGKAJoIANBFGxqIgNBAzYCECADIAE2AgwgAyAHNgIIIAMgBDYCBCADQfH6AzYCAAsgBigCbCIDQQBKBEAgBigCaCADQRRsakESayAFQfEAaiAAai0AADsBAAsgAEEBaiIAIAtHDQALCyAFQYABaiQAC6QEAQx/IAAoAgAoAhAgAUEEdGooAgwhDQJAIAAoAnQiAiAAIAIbIgIoAlwiBEEBIAF0IgNxDQAgAiADIARyNgJcIAFBAUcNACACEHYaCyACIAIoAlggA3I2AlggACAAKAIoIghBA2o2AiggACABIAhBAEEAEPoDIA0oAhAiBQRAIAAoAighDCAAKAIsQQFqIQIDQCAAIAUoAghBACAIIAIgDBD5AwJAIAAoAkQiBEUNACAEKAIAIgNBAEwNACADQQNxIQkgBEEIaiEKQQAhCwJAIANBBEkEQEEAIQMMAQsgA0H8////B3EhA0EAIQQDQCACIAogBEEEdGoiBigCDCIHQQFqIAIgB0obIgIgBigCHCIHQQFqIAIgB0obIgIgBigCLCIHQQFqIAIgB0obIgIgBigCPCIGQQFqIAIgBkobIQIgBEEEaiIEIANHDQALCyAJRQ0AA0AgAiAKIANBBHRqKAIMIgRBAWogAiAEShshAiADQQFqIQMgC0EBaiILIAlHDQALCyAAQQA2AhwgAEEAOgATIAUoAgAiBQ0ACwsCQCAAKAIIIgJFBEACQCAAKAJ0DQAgACgCAC0AUEEIcQ0AIABBAToAFwsgABA1IgJFDQELIAIoAmwiACACKAJwTgRAIAJBlgEgAUEAQQAQFBoPCyACIABBAWo2AmwgAigCaCAAQRRsaiIAQQA2AhAgAEIANwIIIAAgATYCBCAAQZYBNgIACwuGBAIHfwF+AkAgACgCJA0AIAIoAgRBMWoiCK0hDAJ/IAAoAgAiCgRAIAogDBAWDAELIAwQGAsiB0UNACAHQQAgCPwLACAHQTBqIgkgAigCACACKAIE/AoAACAHLQAwIgVBsM0CaiwAAEEASARAQd0AIAUgBUHbAEYbIQhBASEFA0ACQCAIIAUgCWotAAAiC0YEQCAIIQsgCSAFQQFqIgVqLQAAIAhHDQELIAYgCWogCzoAACAFQQFqIQUgBkEBaiEGDAELCyAGIAlqQQA6AAALIAcgAToAACAHIAk2AgwDQCADIgFBAWohAyABLQAAQbDNAmotAABBAXENAAsgBCABayEGA0AgASAGIgNBAWsiBmotAABBsM0Cai0AAEEBcQ0ACwJAIAogA6xCAXwQFiIERQ0AIAQgASAD/AoAAEEAIQUgAyAEakEAOgAAIAQtAAAiBkUNAANAIAZB/wFxQbDNAmotAABBAXEEQCAEIAVqQSA6AAALIAQgBUEBaiIFai0AACIGDQALCyAHIAQ2AiQCQCAALQDQASIBQQJJDQAgAUEDRg0AIAcoAgwhAQJ/IAAoAgAiAwRAIANCEBAWDAELQhAQGAsiBUUNACAFQgA3AAQgBSABNgIAIAVBDGpBADYAACAFIAIpAgA3AgQgBSAAKAKMAjYCDCAAIAU2AowCCyAHIQULIAUL3wYBBX8gACgCCCEKIAUEQAJAIAEoAiQiCEUNACAAIAAoAjhBAWsiBjYCOCAFIAY2AgAgACACQQFqNgI0IAUoAgAhBUEAIQYgACgCACIJIAhBAEEAECghCCAJLQBXRQRAIAAgCCAFQRAQXgsgAEE0aiEFIAhFDQAgCSAIEB0LIAVBADYCAAsCQAJ/IAQEQEEyIAEtADdBCHENARoLQTQLIAFqLwEAIghBAUYEQCAALQATIgRFBEAgACAAKAIsQQFqIgk2AiwMAgsgACAEQQFrIgQ6ABMgACAEQf8BcUECdGooApgBIQkMAQsgCCAAKAIcIgRMBEAgACAEIAhrNgIcIAAgACgCICIJIAhqNgIgDAELIAAgACgCLCIEIAhqNgIsIARBAWohCQsCQAJAIAZFDQAgByAJRw0AIAYoAiRFDQELQQAhBgsgCARAIAJBAWohDEEAIQUDQCABKAIEIQQCQAJAIAZFBEAgBCAFQQF0ai8BACEEDAELIAQgBUEBdCIHai8BACEEIAYoAgQgB2ovAQAiB0H+/wNGDQAgByAEQf//A3FGDQELIAUgCWohCwJAIARB//8DcUH+/wNGBEAgACAMNgI0IAAoAgAhByABKAIoIAVBBHRqKAIIIgQEfyAHIARBAEEAECgFQQALIQQgBy0AV0UEQCAAIAQgCxBECyAEBEAgByAEEB0LIABBADYCNAwBCyAAKAIIIAEoAgwgAiAEwSALEHQLIAEoAgQgBUEBdGouAQBBAEgNACAKKAJsIgRBAEwNACAKKAJoIARBFGxqIgRBFGsiBy0AAEHXAEcNACAKKAIAIgstAFcNACALIARBE2siCywAACAEQQRrIgQoAgAQbSAEQQA2AgAgC0EAOgAAIAdBuwE6AAALIAVBAWoiBSAIRw0ACwsCQCADRQ0AIAooAmwiASAKKAJwTgRAIApB4QAgCSAIIAMQFBoMAQsgCiABQQFqNgJsIAooAmggAUEUbGoiAUEANgIQIAEgAzYCDCABIAg2AgggASAJNgIEIAFB4QA2AgALAkACfyAIQQFGBEAgCUUNAiAALQATIgFBB0sNAiAAIAFBAWo6ABMgACABQQJ0akGYAWoMAQsgACgCHCAITg0BIAAgCDYCHCAAQSBqCyAJNgIACyAJC5ICAQZ/AkAgAUEASA0AIAAoAhxBIHFFDQAgACgCBCEDAkAgAUUEQAwBCyABQQNxIQYCQCABQQRJBEAMAQsgAUH8/wFxIQUDQCADIARBDGxqLwEKQX9zQQV2QQFxIAJqIAMgBEEBckEMbGovAQpBf3NBBXZBAXFqIAMgBEECckEMbGovAQpBf3NBBXZBAXFqIAMgBEEDckEMbGovAQpBf3NBBXZBAXFqIQIgBEEEaiIEIAVHDQALCyAGRQ0AA0AgAyAFQQxsai8BCkF/c0EFdkEBcSACaiECIAVBAWohBSAHQQFqIgcgBkcNAAsLIAMgAUEMbGotAApBIHFFBEAgAsEPCyAALwEkIAEgAmtqIQELIAHBC3wCAX8CfkJ/IQICQBAZDQBB4JYFKAIAIgEEQCABQZjYBCgCABEAAAtB8JYFKQMAIQICQCAAQgBTDQBB8JYFIAA3AwAgAEHolgUpAwAiA1kgA0IAUnENAEHolgUgADcDAAtB4JYFKAIAIgFFDQAgAUGg2AQoAgARAAALIAILjwIBCH8CQCAALQBVRQ0AIAAoAhQiBUEATA0AIAAoAhAhAwNAIAMoAgQiAQRAIAMxAAggACkDIEI4g4SnIQQCfwJAAkAgASgCBCgCACIBLQAMBEBBACEGIAFBADoACSABQQE7AAcMAQsgASAEQQdxIgJBBEY6AAkgASACQQJLIgY6AAggASACQQFGOgAHIAJBAUcNAQtBACECIAFBADoACkEBDAELIAEgBEEIcQR/QQMFQQILIgI6AApBAAshByABIARBIHFFIAEtABVB/gFxcjoAFSABIAJBAnQiAUEMIAcbIAEgBEEQcRsgAkEAIAYbcjoACwsgA0EQaiEDIAVBAUshCCAFQQFrIQUgCA0ACwsL5AIBBH8jAEEQayIFJAAgACgCCCIDRQRAAkAgACgCdA0AIAAoAgAtAFBBCHENACAAQQE6ABcLIAAQNSEDCwJAIAAtABMiBEUEQCAAIAAoAixBAWoiBDYCLAwBCyAAIARBAWsiBDoAEyAAIARB/wFxQQJ0aigCmAEhBAsgAUEBTARAIABB3PABQQAQFQsCQCADKAJsIgYgAygCcE4EQCADQZABIAEgBCACEBQaDAELIAMgBkEBajYCbCADKAJoIAZBFGxqIgNBADYCECADIAI2AgwgAyAENgIIIAMgATYCBCADQZABNgIACyAAKAJ0IgMgACADG0EBOgAVIAAoAgAoAhAgAkEEdGooAgAhAiAFIAQ2AgwgBSAENgIIIAUgATYCBCAFIAI2AgAgAEGx6QEgBRBFAkAgBEUNACAALQATIgFBB0sNACAAIAFBAWo6ABMgACABQQJ0aiAENgKYAQsgBUEQaiQAC6sCAQR/IwBBEGsiBSQAAkACQAJAIAEtAAAiBEGxAUcEQCAEQYoBRwRAIAEhBAwDCyAAKAIAQjQQFiIERQ0BIARCADcCACAEQgA3AiAgBEEYakIANwIAIARBADYCMCAEQgA3AiggBEIANwIQIARCADcCCCAEQbIBOgAAIARB//8DOwEiIARBATYCGEGAgAghBiAAKAIAKAKEASIHQQBMBEAgBSAHNgIAIABByqICIAUQFSAEKAIEQYCACHIhBgsgBCACOwEgIAQgAzYCHCAEIAY2AgQgBCABNgIMDAMLIAEoAhQgAkEEdGoiAUEIaigCACEEIAAtANABQQJPBEAgAUEANgIIDAMLIAQNAQtBACEEDAELIAAoAgAgBEEAQQAQKCEECyAFQRBqJAAgBAv6BAELfyAAKAIIIQkCQCABKAIIIg1FBEAMAQsgCEEAR0EEdCIQIAZBAnFyQQFyIRMDQAJAIAUgDEECdGoiDygCACIKRQ0AAkAgDSgCJEUNACAJKAJsIgtBAmohDiALIAkoAnBOBEAgCUEyIAogDkEAEBQaDAELIAkgC0EBajYCbCAJKAJoIAtBFGxqIgtCADcCDCALIA42AgggCyAKNgIEIAtBMjYCAAsgECELIA0vADciCkEDcUECRgRAIBMgCyABLQAcQYABcRshCwsgAyAMaiEOIA8oAgAiD0EBaiERIA1BMkE0IApBCHEbai8BACESAkAgCSgCbCIKIAkoAnBOBEAgCUGKASAOIA8gESASED0aDAELIAkgCkEBajYCbCAJKAJoIApBFGxqIgogEjYCECAKIBE2AgwgCiAPNgIIIAogDjYCBCAKQYr7AzYCAAsgCSgCbCIKQQBMDQAgCSgCaCAKQRRsakESayALOwEACyAMQQFqIQwgDSgCFCINDQALCwJAIAEtABxBgAFxDQAgAC0AEiEQIAUgDEECdGooAgAhBQJAIAkoAmwiAyAJKAJwTgRAIAlBgAEgAiAFIAQQFBoMAQsgCSADQQFqNgJsIAkoAmggA0EUbGoiA0EANgIQIAMgBDYCDCADIAU2AgggAyACNgIEIANBgAE2AgALAkAgAC0AEg0AIAkoAgAtAFcNACAJKAJoIAkoAmxBFGxqIgBBBGsgATYCACAAQRNrQfsBOgAACyAJKAJsIgBBAEwNACAJKAJoIABBFGxqQRJrQQAgBkEBckEhIAYbIBAbIgBBCHIgACAHGyIAQRByIAAgCBtB/wFxOwEACwugAwEHfyMAQRBrIgwkACAAKAIIIQgCQAJAIAJBgAFxRQ0AIAFFDQEgASECA0AgAi8AN0EDcUECRgRAIAIhDQwCCyACKAIUIgINAAsLIAFFDQBBACECQX8hCwNAAkACQCAFBEAgASANRg0CIAUgAkECdGooAgANAQwCCyABIA1GDQELIAIgBGoiCSAGRg0AIAAgASADQQBBASAMQQxqIAcgCxD9AyELIAFBMkE0IAEtADdBCHEbai8BACEKAkAgCCgCbCIHIAgoAnBOBEAgCEGMASAJIAsgChAUGgwBCyAIIAdBAWo2AmwgCCgCaCAHQRRsaiIHQQA2AhAgByAKNgIMIAcgCzYCCCAHIAk2AgQgB0GMATYCAAsgCCgCbCIHQQBKBEAgCCgCaCAHQRRsakESa0EBOwEACwJAIAwoAgwiB0UNACAHQX9zIQkgACgCCCIKKAIMIgcoAjggBygCPGpBAEgEQCAHIAogCRA4DAELIAcoAkAgCUECdGogCigCbDYCAAsgASEHCyACQQFqIQIgASgCFCIBDQALCyAMQRBqJAAL0QEBAX8CQCAAKAJsIgMgACgCcE4EQCAAQdMAQQBBAEEAEBQaDAELIAAgA0EBajYCbCAAKAJoIANBFGxqIgNCADcAASADQdMAOgAAIANCADcACSADQQA2ABALAkAgACgCbCIDIAAoAnBOBEAgAEHUACABQQFBABAUGgwBCyAAIANBAWo2AmwgACgCaCADQRRsaiIDQQA2AhAgA0IBNwIIIAMgATYCBCADQdQANgIACyAAQQEQmgMgACgCAC0AV0UEQCAAKAJ0IAJCf0EBQQAQLxoLC5QCAQN/IAAoAnQiAyAAIAMbIgAoAoQCIQMCQCAAKALUASIEQQBKBEADQCADIAJBAnRqKAIAIAFGDQIgAkEBaiICIARHDQALCyADIARBAnRBBGqsECAiAgRAIAAgAjYChAIgACAAKALUASIAQQFqNgLUASACIABBAnRqIAE2AgAPCyAAKAIAIgAtAFcNACAALQBYDQAgAEEBOgBXIAAoAsQBQQBKBEAgAEEBNgKgAgsgAEEAOwGsAiAAIAAoAqgCQQFqNgKoAiAAKAKAAiIBRQ0AIAFB2ewAQQAQFSAAKAKAAiIAQQc2AgwgACgCuAEiAkUNAANAIAJBBzYCDCACIAIoAiRBAWo2AiQgAigCuAEiAg0ACwsL3gICBH8BfiMAQSBrIgUkAAJAAkACQCABLQArIgZBAUYEQCABKAI0IgQhAyAAKAIAIgYgBCgCAEcEQANAIAMoAhgiAygCACAGRw0ACwsgAygCBCgCACgCNEUEQEHm5QEhBAwDC0EAIQMgACgCdEUNAyAELQASIAYoAiBBB3ZBAXFNDQMgBSABKAIANgIQIABB78ACIAVBEGoQFSABLQArIQYMAQsgASgCHCIEQYEgcUUNACAAKAIAIgMpAyAhByAEQQFxBEAgB0KBgICAAYNCAVENASAALQASDQFB5uUBIQQMAgsgB0KAgICAAYNQDQAgAygCgAMNACADKALEAQ0AQeblASEEIAMoAuwCQQBMDQEgAygChAMNAQtBACEDIAZBAkcNAUGc8QAhBCACRQ0AIAItAApFDQEgAigCIA0BCyAFIAEoAgA2AgAgACAEIAUQFUEBIQMLIAVBIGokACADC7MDAQZ/AkAgAUUNAANAAkAgASgCHCIERQ0AIAQoAgBBAEwNACAEQQhqIQZBACEDA0AgBiADQQR0aiIFIAAgBSgCABCRATYCACADQQFqIgMgBCgCAEgNAAsLAkAgASgCKCIERQ0AIAQoAgBBAEwNACAEQQhqIQZBACEDA0AgBiADQQR0aiIFIAAgBSgCABCRATYCACADQQFqIgMgBCgCAEgNAAsLAkAgASgCMCIERQ0AIAQoAgBBAEwNACAEQQhqIQZBACEDA0AgBiADQQR0aiIFIAAgBSgCABCRATYCACADQQFqIgMgBCgCAEgNAAsLIAEgACABKAIsEJEBNgIsIAEgACABKAIkEJEBNgIkIAEoAiAiBSgCACIDQQBKBEAgBUEIaiEHA0AgAyEFIAAgBygCFEEBEIgEAkAgBy0AJUEEcUUNACAHKAI4IghFDQAgCCgCAEEATA0AIAhBCGohBEEAIQMDQCAEIANBBHRqIgYgACAGKAIAEJEBNgIAIANBAWoiAyAIKAIASA0ACwsgB0FAayEHIAVBAWshAyAFQQFKDQALCyACRQ0BIAEoAjQiAQ0ACwsLzgEBAn8CQCAAKAIkDQAgAUEBa0EBSw0AAkAgACgCCCIFKAIAIgAtAFcNACAAIANBFGwiBCAFKAJoaiIALAABIAAoAhAQbSAAQQA2AhAgAEG7ATsBACAFKAIAIgAtAFcNACAFKAJoIARqIgQtABRBvAFHDQAgACAELAAVIAQoAiQQbSAEQQA2AiQgBEG7ATsBFAsgAUECRw0AQdyZBSEBIAUoAgAtAFdFBEAgBSgCaCADQRRsaiEBCyABIAI2AgggAUEBNgIEIAFBywA6AAALC3QBAn8gACgCACIDLQBXBEAgAyACIAEQbQ8LIAAoAmggACgCbEEUbGoiA0ETayIELQAABEAgACADQRRrIAEgAhAqDwsgAkF9RgRAIANBBGsgATYCACAEQf0BOgAADwsgAQRAIANBBGsgATYCACAEIAI6AAALC4UBAQR/AkAgACgCACABKAIAIgQgAkEBahCHASIDRQ0AIARBAEwNACADQRRqIQUgAUEIaiEBQQAhAgNAIAUgAkECdGogACABKAIAEDciBgR/IAYFIAAoAgAoAggLNgIAIAMoAhAgAmogAS0ACDoAACABQRBqIQEgAkEBaiICIARHDQALCyADC/IBAQN/IwBBIGsiAyQAAkAgAEUNAAJAA0AgACgCBCIFQYDAIHEEQAJ/IAVBgIAgcQRAIAAoAhRBCGoMAQsgAC0AACIFQfEARw0DIABBDGoLKAIAIgANAQwDCwsgAC0AACEFCwJAAkACQCAFQSxrDggBAgICAgICAAILIAAoAgwhAAwBCwNAIAAoAgwgASACEIwEBEBBASEEDAMLIAAoAhAiAC0AAEEsRg0ACwsgAyABNgIcIANBADsBGCADQgA3AgwgA0HRADYCCCADIAJBAEc7ARogAEUNACADQQRqIAAQHhogAy8BGCEECyADQSBqJAAgBAv5AgEIfyMAQRBrIgckAAJ/IAEoAggiBARAIAAoAgAoAhAhAwNAIAIiBUEBaiECIAMgBUEEdGoiBSgCDCAERw0ACyAFDAELIAFBDGoLIQNBACECIABBACABKAIQIAMoAgAQbiEEAkAgASgCGCIGRQ0AIAAoAgAiAygCgARFBEAgBiAGKAIYQQFrIgU2AhggBQ0BCyADIAYQaQsgASAENgIYIAEgAS8ALUGABHI7AC0CQCAERQ0AIAQgBCgCGEEBajYCGAJAIAEtAC1BAnFFDQAgASgCQCEFIAQoAggiCARAA0AgCCgCACECIAUhAwNAAkACQCACLQAAIgkgAy0AACIGRgRAIAkNASABIAg2AkQMBgsgCUHAygJqLQAAIAZBwMoCai0AAEcNAQsgA0EBaiEDIAJBAWohAgwBCwsgCCgCFCIIDQALC0EAIQIgB0EANgIEIAcgBTYCACAAQYSfASAHEBUgAEEBOgARDAELIAQhAgsgB0EQaiQAIAILbwEBfyAAIAJBBHRqKAIMKAIAQQFqIQMgASgCbCIAIAEoAnBOBEAgAUHkACACQQEgAxAUGg8LIAEgAEEBajYCbCABKAJoIABBFGxqIgBBADYCECAAIAM2AgwgAEEBNgIIIAAgAjYCBCAAQeQANgIAC2wBAX8CQCAAKAJsIgIgACgCcE4EQCAAQcQAIAFBAEEAEBQaDAELIAAgAkEBajYCbCAAKAJoIAJBFGxqIgJBADYCECACQgA3AgggAiABNgIEIAJBxAA2AgALIAAoAgwiAEEANgIcIABBADoAEwvpAgEEfyMAQZABayIEJAAgBEEANgIkIARCADcCHCAEQgA3AhQgBEIANwIMIARBKGoiBkEAQcgA/AsAIARBATYCKCABKAIAIQUgBEF/NgJYIAQgATYCQCAEIAU2AjggASgCPCEBIAAoAgAiBSgCECgCHCEHIAQgADYCBCAEIAY2AggCQCADBEAgBEEANgKAASAEQRI2AnwgBEETNgJ4IAQgADYCdCAEIAIgAkGAgBByIAEgB0YbQe/f+b9/cUGAgARyNgIcIAQgBEEEajYCjAEgACAAKALYASADKAIYaiIBNgLYASABIAUoAoQBIgJKBEAgBCACNgIAIABByqICIAQQFUEBIQAMAgsgBEH0AGogAxAeGiAEKAJ0IgEgASgC2AEgAygCGGs2AtgBIAMgAygCBCAEKAIcQZCAAnFyNgIEQQEhACAEKAIYQQBKBEAMAgsgASgCJEEASg0BC0EAIQALIARBkAFqJAAgAAsyAQJ/An8gABAaQQFqIQEDQEEAIAFFDQEaIAAgAUEBayIBaiICLQAAQd8ARw0ACyACCwviAQEBfwJAAkAgAkHVAEYgBEHYAEZxDQACQCACQdYARw0AIARB1QBrDgQBAAABAAsCfyAAKAIAIgcEQCAHQuQAEBYMAQtC5AAQGAsiB0UNASAHQQBB5AD8CwAgByAEOgASIAcgAjoAESAHIAFB2QAgARs6ABAgBkUEQCAAKAIAKAJQQR50QR91QcIAcSEGCyAHIAFFOgATIAcgBjoAFCAHIAAgBRCwBTYCHCAHIAAgAxCwBTYCGCAHDwsgAEHPtgFBABAVCyAFBEAgACgCACAFEB0LIAMEQCAAKAIAIAMQHQtBAAtUAQF/AkAgAQRAIAEgAjYCLCABIAEoAgQiA0GAgIgIcjYCBCACIAE2AkggA0EEcUUNASACLQAQQaYBRg0BIABB74kBQQAQFQ8LIAAoAgAgAhDsAgsLnU4CJn8BfiMAQcABayIOJAAgDkEANgK8ASAOQQA2ArgBIAAoAgAhGAJAIAAoAiQEQCAYIAEQWgwBCyAOQQA2AqABAkAgAgRAIAItAAVBAnFFDQEgAigCNA0BIAIoAhwhHiACQQA2AhwgGCACQQEQQwtBACECCwJ/IAEoAggiDwRAIAAoAgAoAhAhCQNAIAYiB0EBaiEGIAkgB0EEdGoiBygCDCAPRw0ACyAHDAELIAFBDGoLIQdBACEGIABBACABKAIQIAcoAgAQbiEKAkAgASgCGCIHRQ0AIAAoAgAiDygCgARFBEAgByAHKAIYQQFrIgk2AhggCQ0BCyAPIAcQaQsgASAKNgIYIAEgAS8ALUGABHI7AC0CQAJAAkAgCkUNACAKIAooAhhBAWo2AhgCQCABLQAtQQJxRQ0AIAEoAkAhDyAKKAIIIhoEQANAIBooAgAhBiAPIQcDQAJAAkAgBi0AACIJIActAAAiC0YEQCAJDQEgASAaNgJEDAYLIAlBwMoCai0AACALQcDKAmotAABHDQELIAdBAWohByAGQQFqIQYMAQsLIBooAhQiGg0ACwtBACEGIA5BADYCZCAOIA82AmAgAEGEnwEgDkHgAGoQFSAAQQE6ABEMAQsgGCgCECEHAkAgCigCPCIPRQRAQYCAfiELDAELQQAhBgNAIAYiC0EBaiEGIAcgC0EEdGooAgwgD0cNAAsLAkAgACgCACIPKALkAiIJRQ0AIA8tALEBDQAgAC0A0AENAEEBIQhBACEGAkACQCAPKALoAkESIAooAgBBACAHIAtBBHRqKAIAIAAoAvgBIAkRCQAiD0EBRgRAQRchCEHK3QEhBwwBC0G8swEhByAPQX1xRQ0BCyAAIAdBABAVIAAgCDYCDAwCCyAPDQELIAooAhwhIQJ/AkACQCAKKAI4RQRAIAAoAgAoAhAoAhwiBkUNASAGKAIwRQ0BCyAALQCVAUUNAQsgDkEANgKYAUEADAELIAAgCkH/AEEAIA5BmAFqENkCCyEfAkAgCi0AKyIkQQFHBEAgCi4BIkEASg0BC0EAIQYgACAKEOYBDQELQQAhBiAAIAogHxCHBA0AIAAoAggiDEUEQAJAIAAoAnQNACAAKAIALQBQQQhxDQAgAEEBOgAXCyAAEDUiDEUNAQsgAC0AEkUEQCAMIAwvAZgBQRByOwGYAQsgAiAfckEARyEPAkAgACgCdCIGIAAgBhsiBigCXCIJQQEgC3QiB3ENACAGIAcgCXI2AlwgC0EBRw0AIAYQdhoLIAYgBigCWCAHcjYCWCAGIAYtABQgD3I6ABQCQAJAAkAgAw0AIAJFDQAgHw0AQQAhGgJ/IAQhDwJAIAAoAogCDQAgAigCQA0AIAotACtBAUYNAAJAIA9BC0cNACAKLgEgQQBOBEAgCi0AKiIPQQtHDQELQQIhDwsgAigCICIGKAIAQQFHDQAgBigCHA0AIAIoAiQNACACKAIwDQAgAigCKA0AIAIoAjwNACACKAI0DQAgAi0ABEEBcQ0AIAIoAhwiBygCAEEBRw0AIAcoAggtAABBtAFHDQAgACgCACIHIREgAEEAIAZBCGoiBigCCAJ/IAYoAgAiCQRAIAcoAhAhCEEAIQYDQCAGIgdBAWohBiAIIAdBBHRqIgcoAgwgCUcNAAsgBwwBCyAGQQRqCygCABBuIghFDQAgCCgCFCAKKAIURgRAIAgoAjwgCigCPEYNAQsgCCgCHCIGIAooAhwiB3NBgAFxDQAgCC0AKw0AIAovASIiCSAILwEiRw0AIAovASAgCC8BIEcNAEEAIAdBgIAEcSAGQYCABHEbDQAgCcFBAEoEQANAQQAgEEEMbCIGIAooAgRqIgkvAQpB4ABxIgcgCCgCBCAGaiITLwEKQeAAcUcNAxogBwRAQQAhBgJ/QQAgEy8BCCIHRQ0AGkEAIAgtACsNABpBACAIKAI0IhJFDQAaQQAgEigCACAHSA0AGiAHQQR0IBJqQQhrKAIACyENAkAgCS8BCCIHRQ0AIAotACsNACAKKAI0IhJFDQAgEigCACAHSA0AIAdBBHQgEmpBCGsoAgAhBgtBACANIAZBfxBLDQMLQQAgCS0ABSATLQAFRw0DGiAJLwEKIhJBgARxBH8gCSgCACEHA0AgByIGQQFqIQcgBi0AAA0ACyASQQRxBEADQCAGLQABISggBkEBaiEGICgNAAsLIAZBAWoFQQALIBMvAQoiDUGABHEEfyATKAIAIQcDQCAHIgZBAWohByAGLQAADQALIA1BBHEEQANAIAYtAAEhKSAGQQFqIQYgKQ0ACwsgBkEBagVBAAsQqwUNAiAJLQAEQQ9xBEAgEy0ABEEPcUUNAwsCQCAQRQ0AIBJB4ABxDQBBACEHAkAgCS8BCCIGRQ0AIAotACsNACAKKAI0IglFDQAgCSgCACAGSA0AIAZBBHQgCWpBCGsoAgAhBwsCQAJAIBMvAQgiBkUNACAILQArDQAgCCgCNCIJRQ0AIAkoAgAgBk4NAQsgB0UNAUEADAULIAdFIhMgBkEEdCAJakEIaygCACIGQQBHRg0DIBMNACAHKAIIIAYoAggQtQENAwsgEEEBaiIQIAouASJIDQALCwJAIAooAggiB0UEQEEAIRMMAQtBACETA0BBACAIKAIIIgZFDQMaQQEgEyAHLQA2GyETAkADQCAHIAYQpgUNASAGKAIUIgYNAAtBAAwECwJAIAYoAiwgBygCLEcNACAIKAI8IAooAjxHDQBBvNkEKAIAIgZFDQNBmwMgBhEBAEUNAwsgBygCFCIHDQALCwJAIAooAhAiBkUNACARLQAYQQRxDQAgCCgCECAGQX8QjwINAQsCQCARKQMgIixCgIABg0IAUgRAICxCgICAgBCDQgBSDQIgCigCMEUNAQwCCyAsQoCAgIAQg0IAUg0BCwJAIAgoAjwiCUUEQEGAgH4hBwwBCyARKAIQIRBBACEGA0AgBiIHQQFqIQYgECAHQQR0aigCDCAJRw0ACwsgABCEAiEJIAAgBxCgASAAIAAoAigiEkECajYCKCAAIAsgChC5BSEGAkAgAC0AEyIQRQRAIAAgACgCLEEBaiIVNgIsDAELIAAgEEEBayIQOgATIAAgEEH/AXFBAnRqKAKYASEVCyASQQFqIQ0gCUHLAEEAIBUQHBoCQCAALQATIhBFBEAgACAAKAIsQQFqIhA2AiwMAQsgACAQQQFrIhA6ABMgACAQQf8BcUECdGooApgBIRALIAAgDSALIApB8QAQhQECQCARLQAYQQRxDQACQCAKLgEgQQBIBEAgCigCCA0BCyATDQAgD0EDa0F9Sw0BCyAJQSQgDUEAEBwhEyAJQQkQrQEhICAJKAJsIRQgCSgCAC0AVwR/QdyZBQUgCSgCaCATQRRsagsgFDYCCAsgCC0AHEGAAXFFBEAgACASIAcgCEHwABCFASAJQSQgEkEAEBwhHAJAIAouASBBAE4EQCAJQYcBIBIgEBAcIRMgES0AGEEEcUUEQCAJQR8gDUEAIBAQLCEUIAAgDyAKEPIDIAkoAmwhDyAJKAIALQBXBH9B3JkFBSAJKAJoIBRBFGxqCyAPNgIICyAAIAYgEBC4BQwBCwJAIAooAggNACARLQAYQQhxDQAgCUH/ACANIBAQHCETDAELIAlBhwEgEiAQEBwhEwtBqQEhBiARLQAYQQRxBEAgCUGJASANED4aQZgBIQYLIAlBgQEgDSASIBAQLBogCUGAASANIBUgEBAsGiARLQAYQQRxRQRAIAkgCkF7EIoECyAJKAJsIg9BAEoEQCAJKAJoIA9BFGxqQRJrIAY7AQALIAlBJyASIBMQHBogCUH6ACASQQAQHBogCUH6ACANQQAQHBoLIAooAggiEwRAA0AgCUHwACASAn9BACAIKAIIIgZFDQAaA0AgBiATIAYQpgUNARogBigCFCIGDQALQQALIgYoAiwgBxAsGiAAIAYQ1wIgCUHxACANIBMoAiwgCxAsGiAAIBMQ1wIgCSgCbCIPQQBKBEAgCSgCaCAPQRRsakESa0EBOwEACyAJQSQgEkEAEBwhFgJAAkACQAJAIBEtABhBBHEEQCAGLwE0IhtFBEBBACEPDAILIAYoAiAhIkEAIQ8DQEHw2QIhBiAiIA9BAnRqKAIAIhRFDQIDQAJAIAYtAAAiHSAULQAAIiNGBEAgHQ0BIA9BAWoiDyAbRw0DDAYLIB1BwMoCai0AACAjQcDKAmotAABHDQQLIBRBAWohFCAGQQFqIQYMAAsACwALQQghBiAILQAcQYABcUUNAkEJQQggEy8AN0EDcUECRhshBgwCC0EIIQYgDyAbRw0BCyAJQYkBIA0QPhogCUGBASANIBIQHBpBmAEhBgwBCyAJQYYBIBIgFUEBECwaCyAJQYoBIA0gFRAcGiAJKAJsIg9BAEoEQCAJKAJoIA9BFGxqQRJrIAY7AQALIAlBJyASIBZBAWoQHBogCSgCbCEGIAkoAgAtAFcEf0HcmQUFIAkoAmggFkEUbGoLIAY2AgggCUH6ACASQQAQHBogCUH6ACANQQAQHBogEygCFCITDQALCyAcBEAgCSgCbCEGIAkoAgAtAFcEf0HcmQUFIAkoAmggHEEUbGoLIAY2AggLAkAgEEUNACAALQATIgZBB0sNACAAIAZBAWo6ABMgACAGQQJ0aiAQNgKYAQsCQCAVRQ0AIAAtABMiBkEHSw0AIAAgBkEBajoAEyAAIAZBAnRqIBU2ApgBC0EBICBFDQEaIAAoAnAEQCAAEJ0DCyAJQcYAQQBBABAcGiAJKAJsIQYgCSgCAC0AVwR/QdyZBQUgCSgCaCAgQRRsagsgBjYCCCAJQfoAIA1BABAcGgtBAAsNAQsgACALIAoQuQUhICAAIAAoAiwiBkEBaiITIAouASJqIgc2AiwgEyESIAotACtBAUYEQCAAIAdBAWo2AiwgBkECaiESCyABQQhqIRQgIUGAAXEhIiAKLwEcQcAIcUUhEUF/IQkCQCADRQ0AIANBAToABCADKAIAIhBBAEwNACADQQhqIQ1BACEHIBBBCE8EQCAQQfj///8HcSEPA0AgDSAHQQN0aiIGQX82AgQgBkF/NgIMIAZBfzYCFCAGQX82AhwgBkF/NgIkIAZBfzYCLCAGQX82AjQgBkF/NgI8IAdBCGoiByAPRw0ACwsgEEEHcSIGBEADQCANIAdBA3RqQX82AgQgB0EBaiEHIBdBAWoiFyAGRw0ACwsgCi8BIiEcA0ACQAJAAkAgHMEiFUEATARAQQAhCAwBCyANIBlBA3RqIhooAgAhDyAKKAIEIRZBACEIA0AgFiAIQQxsIhtqKAIAIQYgDyEHAkADQAJAAkAgBy0AACIXIAYtAAAiHUYEQCAXDQEgGiAINgIEIAooAgQgG2oiBi0ACkHgAHENAiARQQAgCCAZRhshESAZIAkgCCAKLgEgRhshCSAKLgEiIhUhHAwGCyAXQcDKAmotAAAgHUHAygJqLQAARw0DCyAGQQFqIQYgB0EBaiEHDAELCyAOIAYoAgA2AlAgAEGGvwIgDkHQAGoQFUEAIQYMCQsgCEEBaiIIIBVHDQALDAELIAggFUgNASANIBlBA3RqKAIAIQ8LQY/xASEGIA8hBwNAAkACQAJAIActAAAiCSAGLQAAIghGBEAgCUUNAQwDCyAJQcDKAmotAAAgCEHAygJqLQAARg0CQfOCAiEGIA8hBwNAAkAgBy0AACIJIAYtAAAiCEYEQCAJRQ0DDAELIAlBwMoCai0AACAIQcDKAmotAABGDQBB+YICIQYgDyEHA0ACQCAHLQAAIgkgBi0AACIIRgRAIAkNAQwFCyAJQcDKAmotAAAgCEHAygJqLQAARw0FCyAGQQFqIQYgB0EBaiEHDAALAAsgBkEBaiEGIAdBAWohBwwACwALQQAhESAZIQkgIkUNAwsgDiAPNgJEIA4gFDYCQCAAQdacASAOQUBrEBUgAEEBOgARQQAhBgwHCyAGQQFqIQYgB0EBaiEHDAALAAsgGUEBaiIZIBBHDQALCyASQQFqIQ8CQAJ/IAIEQAJAAkAgAigCICIGKAIAQQFHDQAgBi0ALUEgcUUNACACKAI0DQAgDiAGKAIkNgKgASAGKAIoIRAgBigCHCgCHCgCACEZIA4gBkEIajYCMCAAQQBBlvkBIA5BMGoQUyARQf8BcUUNASAZIAouASJHDQEgEEEBayISIAotACtBAUZrIRMgECEPDAELIAAgACgCLEEBaiIHNgIsQQAhBiAMQQsgB0EAIAwoAmwiCEEBahAsGiAOQgA3AqwBIA5CADcCpAEgDiAHNgKgASAOQQ06AJwBIA4gD0EAIBFB/wFxGzYCqAEgDiAKLgEiNgKsASAAIAIgDkGcAWoQaw0GIAAoAiQNBiAOKAKoASEQIAwgBxCPBCAMKAJsIQYgDCgCAC0AVwR/QdyZBQUgDCgCaCAIQRRsagsgBjYCCCACKAIcKAIAIRkLAkAgHw0AAn9BACEXIAAoAggiB0UEQAJAIAAoAnQNACAAKAIALQBQQQhxDQAgAEEBOgAXCyAAEDUhBwsgBygCbCEIAn9BACAKLQArQQFHDQAaQQAgCigCNCIGRQ0AGiAAKAIAIQ0DQCAGIA0gBigCAEYNARogBigCGCIGDQALQQALIQ0CQCAIQQJIDQAgBygCAC0AV0UEQCAHKAJoIRVBASEHA0ACQAJAIBUgB0EUbGoiBi0AACIRQa0BRwRAIBFB8ABHDQIgBigCDCALRw0CIAYoAggiESAKKAIURw0BQQEMBgsgBigCECANRw0BQQEMBQsgCigCCCIGRQ0AA0AgBigCLCARRwRAIAYoAhQiBg0BDAILC0EBDAQLIAdBAWoiByAIRw0ACwwBC0HsmQUoAgAhB0HcmQUtAAAhBiALQeiZBSgCAEYEQCAHIA1GIAZBrQFGDQIaQQAgBkHwAEcNAhpBASEXQeSZBSgCACINIAooAhRGDQFBACAKKAIIIgdFDQIaQQEhCwNAIAchBgJAA0AgBigCLCANRwRAIAYoAhQiBg0BDAILC0EBDAQLIAtBAWoiCyAIRw0AC0EADAILIAcgDUYgBkGtAUZxIRcLIBcLDQBBAAwCCyAAIAAoAigiFUEBajYCKAJAAkACQCAALQATIgdFBEAgACgCLEEBaiIHIQYMAQsgACAHQQFrIgY6ABMgAEGYAWoiCyAGQf8BcSIIQQJ0aigCACEGIAgNASAAKAIsIQcLIAAgB0EBaiIHNgIsDAELIAAgB0ECayIHOgATIAsgB0H/AXFBAnRqKAIAIQcLIAxB9gAgFSAZEBwaIAxBDCAOKAKgARA+IQsgDEHhACAQIBkgBhAsGiAMQf8AIBUgBxAcGiAMQYABIBUgBiAHECwaIAwgCxC/ASAMKAJsIQggDCgCAC0AVwR/QdyZBQUgDCgCaCALQRRsagsgCDYCCAJAIAZFDQAgAC0AEyILQQdLDQAgACALQQFqOgATIAAgC0ECdGogBjYCmAELQQAhHCAHRQ0CIAAtABMiBkEHSw0CIAAgBkEBajoAEyAAIAZBAnRqIAc2ApgBDAILIA5CADcCkAEgDkIANwKIASAOQgA3AoABIA5CADcCeCAOIAA2AnRBACEQQQAhGSAeBEAgHigCACEZIA5B9ABqIB4QuAENBgtBfwshFUEBIRwLAkAgAw0AIBlBAEwNAEEAIQsgCigCHCEIAkAgCi4BICIGQQBIBEAgBiEJDAELIAZFBEAgBiEJDAELIAhB4ABxRQRAIAYhCQwBCyAKKAIEIQcgBiEJA0AgCSAGQQxsIAdqQQJrLQAAQeAAcUEAR2shCSAGQQFKISogBkEBayEGICoNAAsLIAouASIhBwJAIAhB4gBxRQ0AIAdBAEwNACAKKAIEIQhBACEaQQAhFyAHQQRPBEAgB0H8/wFxIRdBACEGA0AgCyAIIAZBDGxqLQAKQeIAcUEAR2ogCCAGQQFyQQxsai0ACkHiAHFBAEdqIAggBkECckEMbGotAApB4gBxQQBHaiAIIAZBA3JBDGxqLQAKQeIAcUEAR2ohCyAGQQRqIgYgF0cNAAsLIAdBA3EiBkUNAANAIAsgCCAXQQxsai0ACkHiAHFBAEdqIQsgF0EBaiEXIBpBAWoiGiAGRw0ACwsgGSAHIAtrIgZGDQAgDiAZNgIoIA4gBjYCJCAOIBQ2AiAgAEGJ5QEgDkEgahAVQQAhBgwDCwJAIANFDQAgGSADKAIAIgZGDQAgDiAGNgIUIA4gGTYCECAAQaeMASAOQRBqEBVBACEGDAMLQQAhF0EAIRoCQCAYLQAkQQFxRQ0AIAAtABINACAAKAJ4DQAgAC0AkwENACAAIAAoAixBAWoiGjYCLCAMQccAQQAgGhAcGgsgJEECRwRAQQAhBiAYIAAgCkHxAEEAQX9BACAOQbwBaiAOQbgBahD/ASIRQQJ0QQhqrRAWIhdFDQMgACgCLCEIAkAgEUEATARAQQAhEQwBCyAKQQhqIQcgEUEBRwRAIBFBAXEhKyARQf7///8HcSEUA0AgBygCACEHIAAgCEEBaiILNgIsIBcgBkECdGoiCCALNgIAIAcoAhQhCyAAIAAoAiwgBy8BNGpBAWoiBzYCLCAIIAc2AgQgACAAKAIsIAsvATRqIgg2AiwgC0EUaiEHIAZBAmoiBiAURw0ACyArRQ0BCyAHKAIAIQcgACAIQQFqIgs2AiwgFyAGQQJ0aiALNgIAIAAoAiwgBy8BNGohCAsgACAIQQFqIgY2AiwgFyARQQJ0aiAGNgIACyAFBEACQAJAAkAgCi0AK0EBaw4CAAECCyAOIAooAgA2AgAgAEHBwAIgDhAVDAQLIABB4PEAQQAQFQwDCyAFKAIAIQZBACEHIwBBEGsiCyQAAkAgBkUNACAGKAIAIghBAEwNACAGQQhqIQdBACEGAkADQCAHIAZBBHRqIg0tAAlBIHENASAGQQFqIgYgCEcNAAtBACEHDAELIAtB9/QBQf30ASANLQAIIgZBA0YbQff0ASAGGzYCACAAQdSdASALEBVBASEHCyALQRBqJAAgBw0CIAEgDigCvAEiJTYCMCAOKAK4ASEmIAUhBgNAIAYgJjYCLCAGICU2AiggBiAPNgIkIAYgATYCICAGKAIABEAgBiELQQAhFCMAQeABayIIJAAgCEIANwKsASAIQgA3ArQBIAhBADYCvAEgCEIANwKkASAIIAE2AqABIAggADYCnAEgCEHkAGohIwJAA0AgCygCACIHBEAgCEGcAWoiFiAHELgBIgcNAgJAIAsoAgQiB0UNACAIQRM2AsQBIAggCCgCnAEiDTYCwAEgCCAIKAK0ASIRQe/f/b9/cTYCtAEgCEEANgLMASAIQQBBEiARQYCAIHEbNgLIASAIIBY2AtgBIA0gDSgC2AEgBygCGGoiFjYC2AEgFiANKAIAKAKEASIbSgRAIAggGzYCICANQcqiAiAIQSBqEBVBASEHDAQLIAhBwAFqIAcQHhogCCgCwAEiDSANKALYASAHKAIYazYC2AEgByAHKAIEIAgoArQBIgdBkIACcXI2AgQgCCAHIBFBkKCCwABxcjYCtAEgCCgCsAFBAEoEQEEBIQcMBAsgDSgCJEEATA0AQQEhBwwDCyABKAIwIR0gCygCACEWAkACQCABKAIYIgctABxBgAFxDQAgFigCAEEBRw0AIBYoAggiDS0AAEGnAUcNACANLwEgQf//A0YNAQsgCEEwakEAQegA/AsAIAggHTYCgAEgCEGnAToAZCAIICM2AjwgCEHxADoAMAJAIAcoAggiDUUNACAWQQhqIScDQAJAIA0tADZFDQAgFigCACIhIA0vATIiB0cNACANKAIkIhEEfyALKAIEIgdFDQEgACAHIBEgHRBLDQEgDS8BMiIhBSAHCwRAQQAhEQNAIAggDSgCICARQQJ0aigCADYCOAJ/AkAgDSgCBCARQQF0ai8BACIHQf7/A0YEQCANKAIoIBFBBHRqKAIIIhstAABB8QBGDQEgCCAbNgI8IAhBMGohG0EADAILIAggBzsBhAEgCCAjNgI8IAhBMGohGwtBAAshBwNAQQAgJyAHQQR0aigCACAbIB0QS0EBSwRAICEgB0EBaiIHRw0BDAQLCyARQQFqIhEgIUcNAAsLIAsgDTYCHCAFIQcCQANAIAcoAgBFDQEgBygCHCANRg0BIAcoAhAiBw0AC0EAIQcLIAcgC0YNAiALQQE6ABUMAgsgDSgCFCINDQALCyALKAIcDQACQAJAIBQNACALKAIQDQAgCEEAOgDAAQwBCyAIIBRBAWo2AhBBECAIQcABakGYxAIgCEEQahB1GgsgCCAIQcABajYCACAAQfb4ACAIEBVBASEHDAMLIBRBAWohFCALKAIQIgsNAQsLQQAhBwsgCEHgAWokACAHDQQLIAYoAhAiBg0ACwsCQCAcRQRAIAxBJCAVED4hDSAMKAJsIQgMAQsgAkUEQEEAIQhBACENDAELIAxBDCAOKAKgARA+IQggCUEATgRAIAxB0AAgCSAQaiASEBwaCyAIIQ0LIAouASIiB0EASgRAIB5BCGohGyADQQhqIR1BACEGQQAhESAPIQsDQAJAIAouASAgBkYEQCAMQcwAIAsQPhoMAQsCQAJAAkAgCigCBCAGQQxsaiIULwEKIgdB4gBxBEAgEUEBaiERIAdBIHEEQCALQQFrIQsMBQsgB0HAAHEEQCAOLQCYAUEBcUUNBSAMQcwAIAsQPhoMBQsgAw0BQQAhBwJAIBQvAQgiFEUNACAKLQArDQAgCigCNCIWRQ0AIBYoAgAgFEgNACAUQQR0IBZqQQhrKAIAIQcLIAAgByALEJ4CDAQLIANFDQELQQAhByADKAIAIhZBAEoEQANAIB0gB0EDdGooAgQgBkYNAyAHQQFqIgcgFkcNAAsLQQAhBwJAIBQvAQgiFEUNACAKLQArDQAgCigCNCIWRQ0AIBYoAgAgFEgNACAUQQR0IBZqQQhrKAIAIQcLIAAgByALEJ4CDAILIBlFBEBBACEHAkAgFC8BCCIURQ0AIAotACsNACAKKAI0IhZFDQAgFigCACAUSA0AIBRBBHQgFmpBCGsoAgAhBwsgACAHIAsQngIMAgsgBiARayEHCyAcRQRAIAxB3gAgFSAHIAsQLBoMAQsgAgRAIA8gEEYNASAMQdEAIAcgEGogCxAcGgwBCyAAIBsgB0EEdGooAgAiByALEH0iFCALRg0AIAxB0ABB0QAgBygCBEGAgIACcRsgFCALEBwaCyALQQFqIQsgBkEBaiIGIAouASIiB0gNAAsLIAAgACgCOEEBayILNgI4AkAgDi0AmAFBAXFFDQAgACAHQQFqEJ8CIQYCQCAJQQBIBEAgDEHHAEF/IAYQHBoMAQsCQCAcRQRAIAxB3gAgFSAJIAYQLBoMAQsgACAeIAlBBHRqKAIIIAYQRAsgDEEzIAYQPiEHIAxBxwBBfyAGEBwaIAwoAmwhECAMKAIALQBXBH9B3JkFBSAMKAJoIAdBFGxqCyAQNgIIIAxBDSAGED4aCyAMQdAAIBJBAWogBkEBaiIHIAouASRBAWsQLBogCi0AHEHgAHEEQCAAIAcgChDWAgsgJEECRwRAIAwgCiAHEIMCCyAAIB9B/wBBAEEBIAogBiAKLgEiQX9zaiAEIAsQnAMCfyAKLgEiIgdFBEAgBkUNAiAALQATIgdBB0sNAiAAIAdBAWo6ABMgACAHQQJ0akGYAWoMAQsgACgCHCAHSg0BIAAgB0EBajYCHCAAQSBqCyAGNgIACwJAICRBAkYNACAKLQArQQFGBEAgDEHLAEEAIBMQHBoLAkAgCUEATgRAAkAgHEUEQCAMQd4AIBUgCSASECwaDAELIAINAAJAIB4gCUEEdGooAggiBy0AAEH5AEcNAEEBIQYgCi0AK0EBRg0AIAxB/wAgDigCvAEgEiAgECwaDAMLIAAgByASEEQLAkAgCi0AK0EBRwRAIAxBMyASED4hBiAMQf8AIA4oArwBIBIgIBAsGiAMKAJsIQcgDCgCAC0AVwR/QdyZBQUgDCgCaCAGQRRsagsgBzYCCAwBCyAMQTIgEiAMKAJsQQJqEBwaCyAMQQ0gEhA+GkEAIQYMAQsgIkUgCi0AK0EBR3FFBEBBACEGIAxBywBBACASEBwaDAELIAxB/wAgDigCvAEgEiAgECwaQQEhBgsgACAgIBIQuAUgCi0AHEHgAHEEQCAAIBJBAWogChDWAgsgCi0AK0EBRgRAQQAhBwJAIAooAjQiBkUNAANAIBggBigCAEYEQCAGIQcMAgsgBigCGCIGDQALCyAAIAoQhgQgDEEHQQEgCi4BIkECaiATIAdBdRBGGiAMKAJsIgZBAEoEQCAMKAJoIAZBFGxqQRJrQQIgBCAEQQtGGzsBAAsgACgCdCIGIAAgBhtBAToAFQwBCyAOQQA2AnQgACAKIBcgDigCvAEiByAOKAK4ASIQIBNBACAJQX9zQR92IARB/wFxIAsgDkH0AGpBACAFELoFIBgtACFBwABxBEAgACAKQQAgE0EAQQAQmwMLIAAgCiAHIBAgEyAXQQAgBiAOKAJ0BH8gDCgC4AEFQQALRRCDBAsgGgRAIAxB1gAgGkEBEBwaCyAfBEAgACAfQf8AQQBBAiAKIA8gCi4BImtBAmsgBCALEJwDCyAMIAsQVyAcRQRAIAxBJyAVIAgQHBogDCgCbCEEIAwoAgAtAFcEf0HcmQUFIAwoAmggDUEUbGoLIAQ2AgggDEH6ACAVED4aDAELIAJFDQAgDCAIEL8BIAwoAmwhBCAMKAIALQBXBH9B3JkFBSAMKAJoIA1BFGxqCyAENgIICwJAIAAtABINACAAKAJ4DQAgACgCcEUNACAAEJ0DCyAaRQ0AIAwgGkHX3wEQhQQLIBchBgsgGCABEFogHg0BDAILIBggARBaQQAhBgsgGCAeECkLIAUEQCAYIAUQ6wILIAIEQCAYIAJBARBDCyAYIAMQowECQCAGRQ0AAkAgGCgC3AIgBk0NACAGIBgoAtQCTwRAIAYgGCgC0AI2AgAgGCAGNgLQAgwCCyAYKALYAiAGSw0AIAYgGCgCyAI2AgAgGCAGNgLIAgwBCyAYKAKABARAIBggBhAfDAELQcjXBCgCAARAQeCWBSgCACIABEAgAEGY2AQoAgARAAALIAZB9NcEKAIAEQEAIQBBtJYFQbSWBSgCACAAazYCAEHAlgVBwJYFKAIAQQFrNgIAIAZB7NcEKAIAEQAAQeCWBSgCACIARQ0BIABBoNgEKAIAEQAADAELIAZB7NcEKAIAEQAACyAOQcABaiQAC/hWAi5/AX4jAEGQAWsiCyQAIAtBADYCRCAAKAIAISgCQCAAKAIkDQAgAEEAIAEoAhACfyABKAIIIgoEQCAoKAIQIQwDQCAHIgZBAWohByAMIAZBBHRqIgYoAgwgCkcNAAsgBgwBCyABQQxqCygCABBuIQkCQCABKAIYIgxFDQAgACgCACIHKAKABEUEQCAMIAwoAhhBAWsiBjYCGCAGDQELIAcgDBBpCyABIAk2AhggASABLwAtQYAEcjsALSAJRQ0AIAkgCSgCGEEBajYCGAJAIAEtAC1BAnFFDQAgASgCQCEMIAkoAggiHwRAA0AgHygCACEHIAwhBgNAAkACQCAHLQAAIg4gBi0AACIKRgRAIA4NASABIB82AkQMBgsgDkHAygJqLQAAIApBwMoCai0AAEcNAQsgBkEBaiEGIAdBAWohBwwBCwsgHygCFCIfDQALCyALQQA2AjQgCyAMNgIwIABBhJ8BIAtBMGoQFSAAQQE6ABEMAQsgACgCACEKAkAgCSgCPCIMRQRAQYCAfiEQDAELIAooAhAhBkEAIQcDQCAHIhBBAWohByAGIBBBBHRqKAIMIAxHDQALCwJ/AkACQCAJKAI4RQRAIAooAhAoAhwiBkUNASAGKAIwRQ0BCyAALQCVAUUNAQsgC0EANgJIQQAMAQsgACAJQYEBIAIgC0HIAGoQ2QILISQgCS0AKyEpIAEoAgBBAk4EQCACKAIAISULAkAgKUEBRwRAIAkuASJBAEoNAQsgACAJEOYBDQELIAAgCSAkEIcEDQAgACAAKAIoIhJBAWoiHjYCKCAJKAIIIQcCQAJAIAktABxBgAFxRQ0AIAdFBEAgEiERDAILIAchGQNAIBkvADdBA3FBAkYNASAZKAIUIhkNAAtBACEZCyAHRQRAIBIhEQwBCyAeIQYgEiERA0AgBiARIAcgGUYbIREgG0EBaiEbIAZBAWohBiAHKAIUIgcNAAsgACAGNgIoCyAFBEAgBSgCLCEeIAUoAighESAAIBI2AigLIAEgETYCMCAoIBsgGyAJLgEiakECdGpBBmqtEBYiF0UNACAXIAkuASJBAnRqIi0gG0ECdGoiFUEEaiIrQQEgG0EBaiIU/AsAIBQgK2pBADoAACAJLgEiIgZBAEoEQCAXQf8BIAZBAnT8CwALIAtCADcCYCALQgA3AmggC0IANwJYIAsgBTYCVCALIAE2AlAgC0GABDYCZCALIAA2AkwCQCAAKAIIIg1FBEACQCAAKAJ0DQAgACgCAC0AUEEIcQ0AIABBAToAFwsgABA1Ig1FDQELAkAgAigCAEEATARAQX8hFgwBCyACQQhqIRxBfyEWA0BBACEYAkAgHCAPQQR0aiIIKAIEIgdFDQAgBy0AACIGRQ0AA0AgBkH/AXFBwMoCai0AACAYaiEYIActAAEhBiAHQQFqIQcgBg0ACwsCQCAlDQAgCCgCACIORQ0AIAtBEzYCdCALIAsoAkwiCjYCcCALIAsoAmQiDEHv3/2/f3E2AmQgC0EANgJ8IAtBAEESIAxBgIAgcRs2AnggCyALQcwAajYCiAEgCiAKKALYASAOKAIYaiIHNgLYASAHIAooAgAoAoQBIgZKBEAgCyAGNgIgIApByqICIAtBIGoQFQwECyALQfAAaiAOEB4aIAsoAnAiByAHKALYASAOKAIYazYC2AEgDiAOKAIEIAsoAmQiBkGQgAJxcjYCBCALIAYgDEGQoILAAHFyNgJkIAsoAmBBAEoNAyAHKAIkQQBKDQMLAkACQAJAIAkuASIiGkEASgRAIAkoAgQhDkEAIRMgGEH/AXEhCgNAAkAgDiATQQxsaiIdLQAHIApHDQAgCCgCBCEHIB0oAgAiIyEGA0ACQAJAIAYtAAAiIiAHLQAAIgxGBEAgIg0BIBMgCS4BIEcNAiAIKAIAIS5BASEsIA8hFgwICyAiQcDKAmotAAAgDEHAygJqLQAARw0DCyAHQQFqIQcgBkEBaiEGDAELCyAZRQRAIB0vAQohBwwECyAdLwEKIgdBAXFFDQNBASEyDAQLIBNBAWoiEyAaRw0ACwtBj/EBIQcgCCgCBCIMIQYCQCAZDQADQAJAAkAgBi0AACIOIActAAAiCkYEQCAORQ0BDAILIA5BwMoCai0AACAKQcDKAmotAABGDQFB84ICIQcgDCEGA0ACQCAGLQAAIg4gBy0AACIKRgRAIA5FDQMMAQsgDkHAygJqLQAAIApBwMoCai0AAEYNAEH5ggIhByAMIQYDQAJAIAYtAAAiDiAHLQAAIgpGBEAgDg0BDAULIA5BwMoCai0AACAKQcDKAmotAABHDQcLIAdBAWohByAGQQFqIQYMAAsACyAHQQFqIQcgBkEBaiEGDAALAAsgCCgCACEuQfOCAiEjQQEhLEF/IRMgDyEWDAULIAdBAWohByAGQQFqIQYMAAsACyALIAw2AhAgAEGwogEgC0EQahAVIABBAToAEQwFCyAHQeAAcUUNACALICM2AgAgAEHOvwIgCxAVDAQLIBcgE0ECdGogDzYCAAsCQCAAKAIAIgcoAuQCIgZFDQAgBy0AsQENACAALQDQAQ0AQRchGAJAIAAgBygC6AJBFyAJKAIAICMgKCgCECAQQQR0aigCACAAKAL4ASAGEQkAIgZBAUYEf0HK3QEFIAZBfXFFDQFBASEYQbyzAQtBABAVIAAgGDYCDAwECyAGQQJHDQAgFyATQQJ0akF/NgIACyAPQQFqIg8gAigCAEgNAAsLICwgMmohLwJAIAktABxB4ABxRQ0AIAkvASIhBiAsRQRAA0BBACEHQQAhEyAGwUEATA0CA0ACQCAXIAdBAnRqIgwoAgBBAE4NACAJKAIEIAdBDGxqIgYtAApB4ABxRQ0AIAYvAQgiCkUNACAJLQArDQAgCSgCNCIGRQ0AIAYoAgAgCkgNACAKQQR0IAZqQQhrKAIAIQYgC0IANwOAASALQgA3A3ggC0IANwNwIAsgFzYCiAEgC0HPADYCdCAGRQ0AIAtB8ABqIAYQHhogCy8BhAFB/f8DcUUNACAMQZ+NBjYCAEEBIRMLIAdBAWoiByAJLgEiIgZIDQALIBMNAAwCCwALA0BBACEHQQAhEyAGwUEATA0BA0ACQCAXIAdBAnRqIgwoAgBBAE4NACAJKAIEIAdBDGxqIgYtAApB4ABxRQ0AIAYvAQgiCkUNACAJLQArDQAgCSgCNCIGRQ0AIAYoAgAgCkgNACAKQQR0IAZqQQhrKAIAIQYgC0IANwOAASALQgA3A3ggC0IANwNwIAsgFzYCiAEgC0HPADYCdCAGRQ0AIAtB8ABqIAYQHhogCy8BhAFFDQAgDEGfjQY2AgBBASETCyAHQQFqIgcgCS4BIiIGSA0ACyATDQALCyABQn9CACAJLQArQQFGGzcDOCAEQQVGISACfyAvQf8BcSIdISNBACEiAkACQCAAKAIAKQMgIjRCgIABg1ANACAJLQArDQACQCAJKAIwIgpFBEBBASEPDAELQQEhDwNAAkAgCigCFCIMQQBMDQAgCkEkaiEHQQAhCAJAICNFBEADQCAXIAcgCEEDdGooAgBBAnRqKAIAQQBODQIgCEEBaiIIIAxHDQAMAwsACwNAIBcgByAIQQN0aigCACIGQQJ0aigCAEEATg0BIAYgCS4BIEYNASAMIAhBAWoiCEcNAAsMAQsgCigCCCEIAkACQCAJKAIAIgdFBEBBf0EAIAgbIQwMAQsgCEUEQEEBISIMAwsDQAJAIActAAAiDCAILQAAIgZGBEAgDA0BDAQLIAxBwMoCai0AACAGQcDKAmotAABrIgwNAgsgCEEBaiEIIAdBAWohBwwACwALQQEhIiAMDQELQQEhIkECIQ8LIAooAgQiCg0ACwsgCSgCACEGAn8gCSgCPCIOKAJEIgoEQEEAIQwgBi0AACIIBEAgBiEHA0AgDCAIQf8BcUHAygJqLQAAakGx893xeWwhDCAHLQABIQggB0EBaiEHIAgNAAsLIAogDCAOKAI4cEEDdGoiCEEEagwBCyAOQTxqIQggDkFAawshCkHMmQUhDAJAIAgoAgAiHEUNAANAIAooAgAiCigCDCEIIAYhBwNAAkACQCAILQAAIhogBy0AACIORgRAIBoNASAKIQwMBQsgGkHAygJqLQAAIA5BwMoCai0AAEcNAQsgB0EBaiEHIAhBAWohCAwBCwsgHEEBayIcDQALCwJAIAwoAggiCEUNACA0QoCAgICAAYNCAFIEQANAQQEgIiAJIAggFyAjEI8DGyEiIAgoAgwiCA0ADAILAAsDQAJAIAkgCCAXICMQjwMEQEEBISIgCC0AGg0BCyAIKAIMIggNAQwCCwtBAiEPDAILICINAQtBAAwBCyAPCyEmAkAgCSgCCCIGRQRAQQAhHwwBCyAVQQVqIQ4gHUEARyAmQQFKciEKIARBC0chDEEAIR8DQAJAAkACQAJAIAogBiAZRnINACAGKAIkIgcEQCALQgA3A4ABIAtCADcDeCALQgA3A3AgCyAXNgKIASALQc8ANgJ0IAtB8ABqIAcQHhogCy8BhAEiByAHQf3/A3EgLBsNAQsgBi8BMiIYRQ0CQQAhBwJAICxFBEADQAJAIAYoAgQgB0EBdGouAQAiE0EATgRAIBcgE0ECdGooAgBBAE4NBAwBCyAGKAIoIAdBBHRqKAIIIRMgC0IANwOAASALQgA3A3ggC0IANwNwIAsgFzYCiAEgC0HPADYCdCATRQ0AIAtB8ABqIBMQHhogCy8BhAFB/f8DcQ0DIAYvATIhGAsgB0EBaiIHIBhB//8DcUkNAAwFCwALA0ACQCAGKAIEIAdBAXRqLgEAIhNBAE4EQCAXIBNBAnRqKAIAQQBIDQEMAwsgBigCKCAHQQR0aigCCCETIAtCADcDgAEgC0IANwN4IAtCADcDcCALIBc2AogBIAtBzwA2AnQgE0UNACALQfAAaiATEB4aIAsvAYQBDQIgBi8BMiEYCyAHQQFqIgcgGEH//wNxSQ0ACwwDCyAAIAAoAixBAWoiByAGLwE0ajYCLCAMDQFBASAgIAYtADZBBUYbISAMAQsgACAAKAIsQQFqIgcgBi8BNGo2AiwLIAcNAQtBACEHIA4gH2pBADoAAAsgLSAfQQJ0aiAHNgIAIB9BAWohHyAGKAIUIgYNAAsLIAsgIDYCRCAAIAAoAixBAWoiBjYCLCAtIB9BAnRqIh8gBjYCACAgBEAgK0EBIBT8CwALIAAtABJFBEAgDSANLwGYAUEQcjsBmAELQQAhCCAAICQgJnJBAEcgEBDwAUEAIRpBACEPQQAhGCAJLQArIgdBAUcEQCAfKAIAIRggACAAKAIsIg5BAWoiCCAJLgEiIhBBACAkIDJyICZyIhMbaiIGQQFqIgogBiAkIC9B/wFxciAmciIMGyIGIBBqNgIsIAogCCAMGyEqIA5BAmpBACATGyEPIAZBAWohGgsCQAJ/AkACQCApQQJGBEAgACgC+AEhBiAAIAkoAgA2AvgBICUEQCAAISMMAwsgACAJIAMgERC/BSAAISMMAQtBACEjQQAhBkEAICUNAhoLIAtBzABqIAMQiQYEQCAGISIMAwsgCS0AKyEHCyAGCyEiIAdB/wFxQQFGBEBBACEFIwBBMGsiDyQAIAAoAgAhFiAAKAIIIQgCQCAJKAI0IgZFDQADQCAWIAYoAgBGBEAgBiEFDAILIAYoAhgiBg0ACwsgASgCMCEeIAkuASIhESAAIAAoAigiFEEBajYCKCARQQJqIRACQCAIKAJsIh0gCCgCcE4EQCAIQfYAIBQgEEEAEBQhHQwBCyAIIB1BAWo2AmwgCCgCaCAdQRRsaiIGQgA3AgwgBiAQNgIIIAYgFDYCBCAGQfYANgIACyAAIAAoAiwiHCAQaiISNgIsIBxBAWohFQJAAkACQCABKAIAQQJOBEACQCAJLQAcQYABcUUEQCAuBEBBACEOIBYgLkEAQQAQKCEGDAILIAAoAgBCNBAWIgZFBEBBACEOQQAhBgwCCyAGQgA3AgAgBkIANwIgIAZCADcCGEEAIQ4gBkEANgIwIAZCADcCKCAGQgA3AhAgBkIANwIIIAZBywA6AAAgBkH//wM7ASIgBkEBNgIYIAAoAgAoAoQBIgdBAEoNASAPIAc2AhAgAEHKogIgD0EQahAVDAELIBcCf0EAIAkoAggiBkUNABoDQCAGIAYvADdBA3FBAkYNARogBigCFCIGDQALQQALIg4oAgQuAQAiDEECdGooAgAiBkEATgRAIAIgBkEEdGooAggiBkUEQEEAIQYMAgsgFiAGQQBBABAoIQYMAQsgACgCAEI0EBYiBkUEQEEAIQYMAQsgBkIANwIAIAZCADcCICAGQgA3AhggBkEANgIwIAZCADcCKCAGQgA3AhAgBkIANwIIIAZBywA6AAAgBkH//wM7ASIgBkEBNgIYIAAoAgAoAoQBIgdBAEwEQCAPIAc2AiAgAEHKogIgD0EgahAVCyAGIAxBAWo7ASALIAAoAgAgBhA8IQYgCS4BIkEASgRAIAJBCGohDEEAIRIDQAJAIBcgEkECdGooAgAiB0EATgRAIAwgB0EEdGooAgAiBwR/IBYgB0EAQQAQKAVBAAshCiAGRQRAIAAoAgAgChA8IQYMAgsgBigCACIHIAYoAgROBEAgACgCACAGIAoQVCEGDAILIAYgB0EBajYCACAGIAdBBHRqIgdBADYCFCAHQgA3AgwgByAKNgIIDAELAkAgACgCAEI0EBYiCgRAIApCADcCACAKQgA3AiAgCkIANwIYIApBADYCMCAKQgA3AiggCkIANwIQIApCADcCCCAKQcsAOgAAIApB//8DOwEiIApBATYCGCAAKAIAKAKEASIHQQBMBEAgDyAHNgIAIABByqICIA8QFQsgCkEBOgACIAogEkEBajsBICAGDQEgACgCACAKEDwhBgwCCyAGRQRAIAAoAgBBABA8IQYMAgsgBigCACIHIAYoAgROBEAgACgCACAGQQAQVCEGDAILIAYgB0EBajYCACAGIAdBBHRqIgdCADcCECAHQgA3AggMAQsgBigCACIHIAYoAgROBEAgACgCACAGIAoQVCEGDAELIAYgB0EBajYCACAGIAdBBHRqIgdBADYCFCAHQgA3AgwgByAKNgIICyASQQFqIhIgCS4BIkgNAAsLIAAgFCAOIAYgASADEL0FQQAhGiAGRQ0BIBYgBhApDAELIAAgEkECaiIWNgIsIAAgASADQQBBAEEAQQRBABDZASIaRQ0CIAkuASJBAEoEQCACQQhqIQwgHEEDaiEOQQAhBgNAAkAgFyAGQQJ0aigCACIHQQBOBEAgACAMIAdBBHRqKAIAIAYgDmoQRAwBCyAGIA5qIQoCQCAIKAJsIgcgCCgCcE4EQCAIQbABIB4gBiAKEBQaDAELIAggB0EBajYCbCAIKAJoIAdBFGxqIgdBADYCECAHIAo2AgwgByAGNgIIIAcgHjYCBCAHQbABNgIACyAIKAJsIgdBAEwNACAIKAJoIAdBFGxqQRJrQQE7AQALIAZBAWoiBiAJLgEiSA0ACwsCQCAJLQAcQYABcUUEQAJAIAgoAmwiBiAIKAJwTgRAIAhBhwEgHiAVQQAQFBoMAQsgCCAGQQFqNgJsIAgoAmggBkEUbGoiBkIANwIMIAYgFTYCCCAGIB42AgQgBkGHATYCAAsgHEECaiEHIC4EQCAAIC4gBxBEDAILIAgoAmwiBiAIKAJwTgRAIAhBhwEgHiAHQQAQFBoMAgsgCCAGQQFqNgJsIAgoAmggBkEUbGoiBkIANwIMIAYgBzYCCCAGIB42AgQgBkGHATYCAAwBCyAJQQhqIQYDQCAGKAIAIgdBFGohBiAHLwA3QQNxQQJHDQALIAcoAgQuAQAhBwJAIAgoAmwiBiAIKAJwTgRAIAhBsAEgHiAHIBUQFBoMAQsgCCAGQQFqNgJsIAgoAmggBkEUbGoiBkEANgIQIAYgFTYCDCAGIAc2AgggBiAeNgIEIAZBsAE2AgALIBxBAmohDCAHIBxqQQNqIQcgCCgCbCIGIAgoAnBOBEAgCEHRACAHIAxBABAUGgwBCyAIIAZBAWo2AmwgCCgCaCAGQRRsaiIGQgA3AgwgBiAMNgIIIAYgBzYCBCAGQdEANgIACyAaLQAuBEAgCCgCACIGLQBXRQRAIAYgCCgCaCAdQRRsaiIGLAABIAYoAhAQbSAGQQA2AhAgBkG7ATsBAAsgCCgCbCIGIAgoAnBOBEBBACESIAhB+gAgHkEAQQAQFBoMAwsgCCAGQQFqNgJsQQAhEiAIKAJoIAZBFGxqIgZBADYCECAGQgA3AgggBiAeNgIEIAZB+gA2AgAMAgsgEkEBaiEHIAAoAnQiBiAAIAYbQQE6ABQCQCAIKAJsIgYgCCgCcE4EQCAIQeEAIBUgECAHEBQaDAELIAggBkEBajYCbCAIKAJoIAZBFGxqIgZBADYCECAGIAc2AgwgBiAQNgIIIAYgFTYCBCAGQeEANgIACwJAIAgoAmwiBiAIKAJwTgRAIAhB/wAgFCAWQQAQFBoMAQsgCCAGQQFqNgJsIAgoAmggBkEUbGoiBkIANwIMIAYgFjYCCCAGIBQ2AgQgBkH/ADYCAAsgCCgCbCIGIAgoAnBOBEAgCEGAASAUIAcgFhAUGgwBCyAIIAZBAWo2AmwgCCgCaCAGQRRsaiIGQQA2AhAgBiAWNgIMIAYgBzYCCCAGIBQ2AgQgBkGAATYCAAsgASgCAEEBRgRAIBoQgQELAkAgCCgCbCIdIAgoAnBOBEAgCEEkIBRBAEEAEBQhHQwBCyAIIB1BAWo2AmwgCCgCaCAdQRRsaiIGQQA2AhAgBkIANwIIIAYgFDYCBCAGQSQ2AgALQQEhEiARQX9IDQBBACEGA0AgBiAVaiEMAkAgCCgCbCIHIAgoAnBOBEAgCEHeACAUIAYgDBAUGgwBCyAIIAdBAWo2AmwgCCgCaCAHQRRsaiIHQQA2AhAgByAMNgIMIAcgBjYCCCAHIBQ2AgQgB0HeADYCAAsgBkEBaiIGIBBHDQALCyAAIAkQhgQCQCAIKAJsIgYgCCgCcE4EQCAIQQdBACAQIBUQFCEGDAELIAggBkEBajYCbCAIKAJoIAZBFGxqIgdBADYCECAHIBU2AgwgByAQNgIIIAdCBzcCAAsCQCAIKAIALQBXDQAgCCgCaCAGQQBIBH8gCCgCbEEBawUgBgtBFGxqIgYtAAEEQCAIIAYgBUF1ECoMAQsgBUUNACAGQfUBOgABIAYgBTYCECAFIAUoAgxBAWo2AgwLIAgoAmwiBUEASgRAIAgoAmggBUEUbGpBEmtBAiAEIARBC0YbOwEACyAAKAJ0IgQgACAEG0EBOgAVIBIEQCAdQQFqIQACQCAFIAgoAnBOBEAgCEEnIBQgAEEAEBQaDAELIAggBUEBajYCbCAIKAJoIAVBFGxqIgRCADcCDCAEIAA2AgggBCAUNgIEIARBJzYCAAsgCCgCbCEAIAgoAgAtAFcEf0HcmQUFIAgoAmggHUEUbGoLIAA2AgggACAIKAJwTgRAIAhB+gAgFEEAQQAQFBoMAgsgCCAAQQFqNgJsIAgoAmggAEEUbGoiAEEANgIQIABCADcCCCAAIBQ2AgQgAEH6ADYCAAwBCyAaEIEBCyAPQTBqJAAMAQsgACAAKAI4QQFrIhw2AjgCQCAoLQAkQQFxRQ0AIAAoAngNACAALQASDQAgBQ0AIAAtAJMBDQAgACAAKAIsQQFqIjA2AiwgDUHHAEEAIDAQHBoLAkACQAJAAkACQAJAICVFBEAgCS0AHEGAAXFFDQELIAAgJSAAKAIsIgYgGQR/IBkvATIFQQALIgrBIiBqIhBqQQFqIgw2AiwgBkEBaiEGIAVFBEAgICAlaiETQQAhByApQQJGBEAgCS4BIiEHCyAAIAAoAigiIUEBajYCKCAHIBNqIQcCQCAZRQRAIA1B9gAgISAHEBwhJwwBCyANQcsAQQAgBiAQECwaIA1B9gAgISAHEBwhJyAAIBkQiAEiEEUNACAQIAc7AQggDSAQQXgQvgULICVFBEAgCygCRCEgIAwhByAKIQ4MBQsgACAhIBkgAiABIAMQvQUgISARIClBAkYbIREMAwsgJQ0CIAYhBwwBC0EAIQcgDUHLAEEAIBggCBAsGiAAIAAoAigiIUEBajYCKCANQfYAICFBACAYECwhJ0EAIQpBACEMQQAhDkEAIQYgBUUNAgsgACADIBxBEBBeQQEhFCAHIQYMAgtBASEOIAAoAnQiByAAIAcbQQE6ABRBACEUQQEhMyAGIQwMAgtBBCEQAkAgJA0AIAAtABINACAmDQAgL0H/AXENACAgDQAgAwRAIAMtAAZBwABxDQELQQwhEAsgACABIANBAEEAQQAgECAeENkBIjFFDQJBASEUIDEtADBBAXEhMyAxKQIUIjRCIIinIRAgNKchEwJAIDEtAC4iFUEBRg0AIAAoAnQiDCAAIAwbQQE6ABRBAiEUIBVBAkcEQCAOIQogByEMIBUhFAwCCyA0QgBTDQAgECARRg0AICsgECASa2otAABFQQF0IRQLIA4hCiAHIQwLAn8CQAJAAkAgCS0AHEGAAXEEQCAKwSIgQQBKBEBBACEHA0AgDSAJIBEgGSgCBCAHQQF0ai4BACAGIAdqEHQgB0EBaiIHICBHDQALCyAURQ0CQQAhDiAnDQEgBiEMDAULIA1BhwEgESAIEBwaIBRFBEAgACAAKAIsQQFqIgc2AiwgHyAHNgIAIA1BgAEgISAYIAgQLBoMAwtBACAnRQ0DGiANICcQoAJBAAwDCyANICcQoAIgBiEMDAMLIA1B4QAgBiAgIAwgGSgCECIHBH8gBwUgKCAZENcBCyAgEEYaIA1BigEgISAMIAYgIBBSGgtBACEUQQALIQ5BACEgC0EAIScCQCAFBEAgHCESDAELAkAgJQ0AIBRBAkYNACAxEIEBCwJAIClBAkYNAAJAAkAgFEUNACATQQBOBEAgKyATIBJrakEAOgAACyAQQQBOBEAgKyAQIBJrakEAOgAACyAUQQJHDQAgGyAQQX9zQR91akEASg0BCyAAIAlB8QBBACASICsgC0HwAGogC0FAaxD/ARoMAQsgDUEPEK0BIRUgACAJQfEAQQAgEiArIAtB8ABqIAtBQGsQ/wEaIBVFDQAgFSANKAJsIgdBAWtGBEAgDSAVNgJsDAELIA0oAgAtAFcEf0HcmQUFIA0oAmggFUEUbGoLIAc2AggLIBQEQAJAIBEgE0YNACAQIBFGDQAgDUEcIBEgHCAMICAQUhoLIBwhEiAUQQFHBEAgACAAKAI4QQFrIhI2AjgLIA1BMiAMIAggGRsgHBAcGgwBCyAZRSAOQQFzcUUEQCAAIAAoAjhBAWsiEjYCOCANQSQgISAcEBwaIA0oAmwhJyAOBEAgKUECRg0CIBkEQCAKwSIQQQBKBEBBACEHA0AgDUHeACAhIAcgBiAHahAsGiAHQQFqIgcgEEcNAAsLIA1BHCARIBIgBiAQEFIaDAMLIA1BhwEgISAIEBwaIA1BHyARIBIgCBAsGgwCCyANQYYBICEgDBAcGiANQRwgESASIAxBABBSGgwBCyANQSQgISAcEBwaIAAgACgCOEEBayISNgI4IA1BhwEgISAIEBwhJyANQR8gESASIAgQLBoLICwEQAJAICVFBEAgACAuICoQRAwBCyANQd4AICEgFiAqECwaCyANQQ0gKhA+GgsCQAJAICQNACAyDQAgJkUNAQtBACEHICYEQCAAIAkQvAUhBwsgACAkIAJBAEEDIAkgBBC7BSEGIAkuASJBAEoEQCAGIAdyIRZBACEbA0AgCSgCBCEVAkAgG8EiE0EASA0AIAkoAhxBIHFFDQACQCAbQf//A3FFBEBBACEQDAELQQAhH0EAIRBBACEYIBtBAWtBA08EQCAbQfz//f8HcSEYQQAhBwNAIBUgB0EMbGovAQpBf3NBBXZBAXEgEGogFSAHQQFyQQxsai8BCkF/c0EFdkEBcWogFSAHQQJyQQxsai8BCkF/c0EFdkEBcWogFSAHQQNyQQxsai8BCkF/c0EFdkEBcWohECAHQQRqIgcgGEcNAAsLIBtBA3EiBkUNAANAIBUgGEEMbGovAQpBf3NBBXZBAXEgEGohECAYQQFqIRggH0EBaiIfIAZHDQALCyAVIBNBDGxqLQAKQSBxRQRAIBAhEwwBCyAJLwEkIBsgEGtqIRMLIA8gE8FqIQcCQAJAAkAgFkF/Rg0AIBUgG0EMbGovAQohBiAbQR9NBEAgFiAbdkEBcQ0BIAZBAXENAQwCCyAGQQFxRQ0BCyANIAkgESAbIAcQdAwBCyANQcsAQQAgBxAcGgsgG0EBaiIbIAkuASJIDQALCyAZDQAgLA0AIA1B0AAgCCAqEBwaCyAAICQgAkEBQQEgCSAEELsFIRUgCS4BIiIYQQBKBEAgAkEIaiEQIArBIQ8gKUECRiEWQQAhByAaIQYDQAJAIAkuASAgB0YEQCANKAJsIgogDSgCcE4EQCANQcsAQQAgBkEAEBQaDAILIA0gCkEBajYCbCANKAJoIApBFGxqIgpCADcCDCAKIAY2AgggCkLLADcCAAwBCyAJKAIEIAdBDGxqLwEKIgpB4ABxBEAgCkEadEEfdSAGaiEGDAELIBcgB0ECdGooAgAiCkEATgRAIA4EQCANQd4AICEgCiAYIA8gFhtqIAYQLBoMAgsgACAQIApBBHRqKAIAIAYQRAwBCwJAAkAgB0EfSw0AIAsoAkhBAXFFDQAgFSAHdkEBcUUNAQsgDSAJIBEgByAGEHRBACEzDAELIA1BywBBACAGEBwaCyAGQQFqIQYgB0EBaiIHIAkuASIiGEgNAAsLIAktABxB4ABxBEAgACAaIAkQ1gILAkACQCALLQBIQQFxRQ0AIA0gCSAaEIMCIAAgJEGBASACQQEgCSAIIAQgEhCcAyApQQJGDQECQCAZBEAgDUEcIBEgEiAMICAQUhoMAQsgDUEfIBEgEiAIECwaCyAJLgEiIhBBAEoEQEEAIQcgGiEGA0ACQCAJKAIEIAdBDGxqLwEKIgpB4ABxBEAgCkEadEEfdSAGaiEGDAELIBcgB0ECdGooAgBBAE4NACAHIAkuASBGDQAgDSAJIBEgByAGEHQgCS8BIiEQCyAGQQFqIQYgB0EBaiIHIBDBSA0ACwsgCS0AHEHgAHFFDQAgACAaIAkQ1gILIClBAkYNACAAIAkgLSARIB4gKiAIIC9B/wFxIgYgBEH/AXEgEiALQcQAaiAXQQAQugUCQCALKAJEIAZyRQ0AIBkEQCANQRwgESASIAwgIBBSGgwBCyANQR8gESASIAgQLBoLICYEQCAAIAkgCEEAIBcgHRCbAwsgACAJKAIIIAkoAhwgESAeIC1BfxCEBCAzBEAgDUGPASARED4aCyAvQf8BcUUgJkEBTHFFBEAgDUGCASARQQAQHBoLICYEQCAAIAlBACAqIBcgHRCbAyAAIAkgESAeICogLUEGQQQgFEECRhtBAEEAEIMEIB0hDEEAIQ4CQCAAKAIALQAhQcAAcUUNACAJKAIAIQYCfyAJKAI8IhEoAkQiCgRAIAYtAAAiDwRAIAYhBwNAIA4gD0H/AXFBwMoCai0AAGpBsfPd8XlsIQ4gBy0AASEPIAdBAWohByAPDQALCyAKIA4gESgCOHBBA3RqIg9BBGoMAQsgEUE8aiEPIBFBQGsLIQ5BzJkFIQoCQCAPKAIAIhpFDQADQCAOKAIAIg4oAgwhDyAGIQcDQAJAAkAgDy0AACIWIActAAAiEUYEQCAWDQEgDiEKDAULIBZBwMoCai0AACARQcDKAmotAABHDQELIAdBAWohByAPQQFqIQ8MAQsLIBpBAWsiGg0ACwsgCigCCCIORQ0AA0ACQCAJIA4gFyAMEI8DRQ0AIAAgCSAOIAIQjQUiCkUNACAAKAIIIgdFBEACQCAAKAJ0DQAgACgCAC0AUEEIcQ0AIABBAToAFwsgABA1IQcLAkAgACgCdCIGIAAgBhsoAnwiDwRAA0AgCiAPKAIARgRAIA8oAgxBAkYNAwsgDygCBCIPDQALCyAAIAogCUECEJoCIQ8gACgCAEF/NgJEIA9FDQELIAooAgAEfyAAKAIALQAhQSBxBUEBC0UhCiAAIAAoAixBAWoiBjYCLCAPKAIIIRECQCAHKAJsIg8gBygCcE4EQCAHQTAgCEEAIAYQFCEPDAELIAcgD0EBajYCbCAHKAJoIA9BFGxqIhZBADYCECAWIAY2AgwgFkEANgIIIBYgCDYCBCAWQTA2AgALAkAgBygCAC0AVw0AIAcoAmggD0EASAR/IAcoAmxBAWsFIA8LQRRsaiIGLQABBEAgByAGIBFBfBAqDAELIBFFDQAgBkH8AToAASAGIBE2AhALIAcoAmwiBkEATA0AIAcoAmggBkEUbGpBEmsgCjsBAAsgDigCDCIODQALCwwBCyAAIAkgESAeICogLUEGQQQgFEECRhtBAEEAEIMECyAwBEAgDUHWACAwQQEQHBoLICQEQCAAICRBgQEgAkECIAkgCCAEIBIQnAMLAkACQAJAIBRBAWsOAgIAAQsgDSASEFcgMRCBAQwBCyANIBIQVyANQScgISAnEBwaCyANIBwQVwJAIAAtABINACAFIAAoAnhyDQAgACgCcEUNACAAEJ0DCyAwRQ0AIA0gMEHZ4AEQhQQLICNFDQAgIyAiNgL4AQsgKCAXEBcLICggARBaIAIEQCAoIAIQKQsgAwRAICggAxAdCyALQZABaiQAC9YbAhh/AX4jAEHgAGsiBiQAIAZBADYCQCAGQQA2AjwgACgCACEPAkAgACgCJA0AIABBACABKAIQAn8gASgCCCIFBEAgDygCECEQA0AgBCIDQQFqIQQgECADQQR0aiIDKAIMIAVHDQALIAMMAQsgAUEMagsoAgAQbiEHAkAgASgCGCIFRQ0AIAAoAgAiAygCgARFBEAgBSAFKAIYQQFrIgQ2AhggBA0BCyADIAUQaQsgASAHNgIYIAEgAS8ALUGABHI7AC0gB0UNACAHIAcoAhhBAWo2AhgCQCABLQAtQQJxRQ0AIAEoAkAhBSAHKAIIIgwEQANAIAwoAgAhBCAFIQMDQAJAAkAgBC0AACIKIAMtAAAiEEYEQCAKDQEgASAMNgJEDAYLIApBwMoCai0AACAQQcDKAmotAABHDQELIANBAWohAyAEQQFqIQQMAQsLIAwoAhQiDA0ACwsgBkEANgIUIAYgBTYCECAAQYSfASAGQRBqEBUgAEEBOgARDAELAkACQAJAAkAgBygCOEUEQCAAKAIAKAIQKAIcIgRFDQEgBCgCMEUNAQsgAC0AlQFFDQELIAdBK2ohFyAHLQArIgxBAkYhGAwBCyAHQStqIRcgACAHQYABQQBBABDZAiEKIActACsiDEECRiEYQQEhDiAKDQELAkACQCAAKAIAKQMgQoCAAYNQDQAgDA0AIAcoAgAhBQJ/IAcoAjwiCigCRCIQBEAgBS0AACIEBEAgBSEDA0AgDSAEQf8BcUHAygJqLQAAakGx893xeWwhDSADLQABIQQgA0EBaiEDIAQNAAsLIBAgDSAKKAI4cEEDdGoiBEEEagwBCyAKQTxqIQQgCkFAawshCkHMmQUhEAJAIAQoAgAiCUUNAANAIAooAgAiCigCDCEEIAUhAwNAAkACQCAELQAAIg4gAy0AACILRgRAIA4NASAKIRAMBQsgDkHAygJqLQAAIAtBwMoCai0AAEcNAQsgA0EBaiEDIARBAWohBAwBCwsgCUEBayIJDQALC0EBIQ4gECgCCA0BIAcoAjANAQtBACEOC0EAIQoLAkAgDEEBRwRAIAcuASJBAEoNAQsgACAHEOYBDQELIAAgByAKEIcEDQAgDygCECELAkAgBygCPCIFRQRAQYCAfiEEDAELQQAhAwNAIAMiBEEBaiEDIAsgBEEEdGooAgwgBUcNAAsLQQAhDUEAIQkCQCAAKAIAIgUoAuQCIgNFDQAgBS0AsQENACAALQDQAQ0AQQEhEAJAIAUoAugCQQkgBygCAEEAIAsgBEEEdGooAgAgACgC+AEgAxEJACIJQQFGBEBBFyEQQcrdASEDDAELQbyzASEDIAlBfXFFDQELIAAgA0EAEBUgACAQNgIMDAELIAAgACgCKCIRQQFqIgU2AiggASARNgIwIAcoAggiCwRAIAUhAwNAIA1BAWohDSADQQFqIQMgCygCFCILDQALIAAgAzYCKAtBACEQIBgEQCAAKAL4ASEaIAAgBygCADYC+AEgACEQCwJAAkAgACgCCCIDDQACQCAAKAJ0DQAgACgCAC0AUEEIcQ0AIABBAToAFwsgABA1IgMNAAwBCyAALQASRQRAIAMgAy8BmAFBEHI7AZgBCwJAIAAoAnQiCyAAIAsbIgwoAlwiC0EBIAR0IghxDQAgDCAIIAtyNgJcIARBAUcNACAMEHYaCyAMIAwoAlggCHI2AlggDCAMLQAUIA5yOgAUIBgEQCAAIAcgAiAREL8FIAYgETYCQCAGIBE2AjwLIAZBADYCOCAGQgA3AjAgBkIANwIoIAZCADcCICAGIAE2AhwgBiAANgIYIAIEQCAGQQA2AlAgBkESNgJMIAZBEzYCSCAGIAA2AkQgBkEANgIwIAYgBkEYajYCXCAAIAAoAtgBIAIoAhhqIgg2AtgBIAggACgCACgChAEiC0oEQCAGIAs2AgAgAEHKogIgBhAVQQAhCAwCCyAGQcQAaiACEB4aIAYoAkQiDCAMKALYASACKAIYazYC2AEgAiACKAIEIAYoAjAiC0GQgAJxcjYCBCAGIAs2AjAgBigCLEEASgRAQQAhCAwCC0EAIQggDCgCJEEASg0BCwJAIA8tACRBAXFFDQAgAC0AEg0AIAAoAngNACAALQCTAQ0AIAAgACgCLEEBaiISNgIsIANBxwBBACASEBwaCwJAAkAgDiACIAlycg0AIBctAABBAUYNACAHLQAcQYABcUUEQCADQZEBIAcoAhQgBCASQX8gEhsgBygCAEF/EEYaCyAHKAIIIg1FBEBBACEJDAILIBJBfyASGyEFA0ACQAJAIA0vADdBA3FBAkcNACAHLQAcQYABcUUNACADQZEBIA0oAiwgBCAFECwaDAELIA0oAiwhCSADKAJsIgogAygCcE4EQCADQZEBIAkgBEEAEBQaDAELIAMgCkEBajYCbCADKAJoIApBFGxqIgpCADcCDCAKIAQ2AgggCiAJNgIEIApBkQE2AgALIA0oAhQiDQ0AC0EAIQkMAQtBFEEcIAYoAjBBwABxIA5yGyEMAn8gBy0AHEGAAXFFBEBBASEOIAAgACgCLEEBaiITNgIsQQAhCyADQcsAQQAgExAcGkEADAELAn9BACAHKAIIIgRFDQAaA0AgBCAELwA3QQNxQQJGDQEaIAQoAhQiBA0AC0EACyELIAAgACgCLCIEIAsuATIiDmo2AiwgACAAKAIoIhRBAWo2AiggA0H2ACAUIA4QHCEVIAAgCxDXAiAEQQFqCyEJQQAhCCAAIAEgAkEAQQBBACAMIAUQ2QEiFkUNASAWKQIUIRsgFi0ALiIZQQFHBEAgACgCdCIEIAAgBBtBAToAFAsgFi0AMEEBcQRAIANBjwEgERA+GgsgEgRAIANB1gAgEkEBEBwaCyAbQiCIpyEMAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkAgCwRAIA5BAEoEQEEAIQQDQCADIAcgESALKAIEIARBAXRqLgEAIAQgCWoQdCAEQQFqIgQgDkcNAAsLIBlFDQIgCSEFDAELQQEhBCAAIAAoAixBAWoiBTYCLCADIAcgEUF/IAUQdCAZRQ0CCyAPIA1BAmqtEBYiCUUEQCAWEIEBDBELIAlBASANQQFqIgT8CwAgBCAJakEAOgAAIBunIgRBAE4EQCAJIAQgEWtqQQA6AAALIBtCAFkEQCAJIAwgEWtqQQA6AAALIBUEQCADIBUQoAILIAAgACgCOEEBayITNgI4IBgNBCAZQQJGDQMgACAHQfEAQQggESAJIAZBQGsgBkE8ahD/ARoMBAsgACAAKAIsQQFqIgU2AiwgA0HhACAJIA4gBSALKAIQIgQEfyAEBSAAKAIAIAsQ1wELIA4QRhogA0GKASAUIAUgCSAOEFIaQQAhBAwBCyADQZwBIBMgBRAcGgsgFhCBASAYRQRAIAAgB0HxAEEIIBFBACAGQUBrIAZBPGoQ/wEaCyALRQ0DIANBJCAUED4hCEEBIQ0gFy0AAEEBRw0CIANB3gAgFEEAIAUQLBpBAAwECyADQQ8QrQEhFSAAIAdB8QBBCCARIAkgBkFAayAGQTxqEP8BGiADKAJsIgRBAWsgFUYEQCADIBU2AmwMAQtB3JkFIQggAygCAC0AVwR/QdyZBQUgAygCaCAVQRRsagsgBDYCCAtBACEIIBctAABBAUYEQEEAIQ0MBgsgCSAGKAJAIgQgEWtqLQAARQ0DIANBHCAEIBMgBSAOEFIaDAMLIANBhgEgFCAFEBwaQQAMAQtBASENIANBLiATQQAgBRAsIQhBAAshCSAEIQ5BACETDAELQQAhDQsgFy0AAEEBRw0BC0EAIQoCQCAHKAI0IgRFDQADQCAPIAQoAgBGBEAgBCEKDAILIAQoAhgiBA0ACwsgACAHEIYEIAAoAnQiBCAAIAQbQQE6ABUCQCAZQQFHDQAgA0H6ACARED4aIAAoAnQNACAAQQA6ABQLIANBB0EAQQEgBSAKQXUQRhogAygCbCIEQQBMDQEgAygCaCAEQRRsakESa0ECOwEAIA1FDQIMAwsgACAHIAogBigCQCAGKAI8IAUgDiAALQASRUELIBkgDBCeAwsgDQ0BCyADIBMQVyAWEIEBDAELIAsEQCADQScgFCAIQQFqEBwaIAMoAmwhBUHcmQUhBCADKAIALQBXBH9B3JkFBSADKAJoIAhBFGxqCyAFNgIIDAELIAMgCBC/ASADKAJsIQVB3JkFIQQgAygCAC0AVwR/QdyZBQUgAygCaCAIQRRsagsgBTYCCAsCQCAALQASDQAgACgCeA0AIAAoAnBFDQAgABCdAwsgEgRAIAMgEkHC4AEQhQQLIAkhCAsgEEUNACAQIBo2AvgBCyAPIAEQWiACBEAgDyACEB0LAkAgCEUNAAJAIA8oAtwCIAhNDQAgCCAPKALUAk8EQCAIIA8oAtACNgIAIA8gCDYC0AIMAgsgDygC2AIgCEsNACAIIA8oAsgCNgIAIA8gCDYCyAIMAQsgDygCgAQEQCAPIAgQHwwBC0HI1wQoAgAEQEHglgUoAgAiAARAIABBmNgEKAIAEQAACyAIQfTXBCgCABEBACEAQbSWBUG0lgUoAgAgAGs2AgBBwJYFQcCWBSgCAEEBazYCACAIQezXBCgCABEAAEHglgUoAgAiAEUNASAAQaDYBCgCABEAAAwBCyAIQezXBCgCABEAAAsgBkHgAGokAAujEQEMfyMAQUBqIggkACAIIAM2AjwgCCACNgI4IAggATYCNAJAA0AgCEE0aiAMQQJ0aigCACIERQ0BAkACQAJ/AkACfwJAAkACQAJAAkACQCAEKAIEQQRrDgQBAgoACgsgBCgCACIERQ0JIAQtAAAiBUUEQEHA3gMhBAwHCwJAIAVB3wFxQc4ARwRAIAVBwMoCaiEEQe4AIQUMAQsgBC0AASIGRQRAQcHeAyEEDAgLQeEAIQUgBkHfAXFBwQBHBEAgBkHAygJqIQQMAQsgBC0AAiIGRQRAQcLeAyEEDAgLIAZB3wFxQdQARwRAIAZBwMoCaiEEQfQAIQUMAQsgBC0AAyIGRQRAQcPeAyEEDAgLIAZB3wFxQdUARwRAIAZBwMoCaiEEQfUAIQUMAQsgBC0ABCIGRQRAQcTeAyEEDAgLIAZB3wFxQdIARwRAIAZBwMoCaiEEQfIAIQUMAQsgBC0ABSIGRQRAQcXeAyEEDAgLIAZB3wFxQcEARwRAIAZBwMoCaiEEDAELIAQtAAYiBUUEQEHG3gMhBAwIC0EAIQQgBUHfAXFBzABGDQkgBUHAygJqIQRB7AAhBQsgBC0AAAwHCyAEKAIAIgdFDQhB094DIQUgBy0AACIJRQ0DAn8gCUHfAXEiC0HMAEcEQCAJQcDKAmohBUHsAAwBCyAHLQABIgRFBEBBx94DIQYMAwsgBEHfAXFBxQBHBEAgBEHAygJqIQVB5QAMAQsgBy0AAiIERQRAQcjeAyEGDAMLIARB3wFxQcYARwRAIARBwMoCaiEFQeYADAELIActAAMiBkUEQEHJ3gMhBgwDC0EBIQQgBkHfAXFB1ABGDQggBkHAygJqIQVB9AALIQZBASEEIAUtAAAgBkYNBwwCCyAEKAIAIgdFDQdBzt4DIQUCfwJAIActAAAiCUUNAAJAAkACfyAJQd8BcSILQc8ARwRAIAlBwMoCaiEFQe8ADAELIActAAEiBEUEQEHL3gMhBgwCCyAEQd8BcUHVAEcEQCAEQcDKAmohBUH1AAwBCyAHLQACIgRFBEBBzN4DIQYMAgsgBEHfAXFB1ABHBEAgBEHAygJqIQVB9AAMAQsgBy0AAyIERQRAQc3eAyEGDAILIARB3wFxQcUARwRAIARBwMoCaiEFQeUADAELIActAAQiBkUEQEHO3gMhBgwCC0ECIQQgBkHfAXFB0gBGDQsgBkHAygJqIQVB8gALIQZBAiEEIAUtAAAgBkYNCgwBC0ECIQQgBi0AAEHAygJqLQAARQ0JIAlFDQELAn8gC0HSAEcEQCAJQcDKAmohBEHyAAwBCyAHLQABIgRFBEBBz94DIQUMAgsgBEHfAXFByQBHBEAgBEHAygJqIQRB6QAMAQsgBy0AAiIERQRAQdDeAyEFDAILIARB3wFxQccARwRAIARBwMoCaiEEQecADAELIActAAMiBEUEQEHR3gMhBQwCCyAEQd8BcUHIAEcEQCAEQcDKAmohBEHoAAwBCyAHLQAEIgVFBEBB0t4DIQUMAgtBAyEEIAVB3wFxQdQARg0JIAVBwMoCaiEEQfQACyEFIAQtAAAMAQsgBS0AAEHAygJqLQAAIQVBAAshDUEDIQQgDSAFQf8BcUYNBkHc3gMhBQJ/AkAgCUUNAAJAAkACQCAJQd8BcSILQckARwRAIAlBwMoCaiEFQekAIQYMAQsgBy0AASIERQRAQdjeAyEGDAILQe4AIQYgBEHfAXFBzgBHBEAgBEHAygJqIQUMAQsgBy0AAiIERQRAQdneAyEGDAILIARB3wFxQc4ARwRAIARBwMoCaiEFDAELIActAAMiBEUEQEHa3gMhBgwCCyAEQd8BcUHFAEcEQCAEQcDKAmohBUHlACEGDAELIActAAQiBkUEQEHb3gMhBgwCC0EFIQQgBkHfAXFB0gBGDQsgBkHAygJqIQVB8gAhBgtBBSEEIAUtAAAgBkYNCgwBC0EFIQQgBi0AAEHAygJqLQAARQ0JIAlFDQELAn8gC0HDAEcEQEHjACEGIAlBwMoCagwBCyAHLQABIgRFBEBB3d4DIQUMAgsgBEHfAXFB0gBHBEBB8gAhBiAEQcDKAmoMAQsgBy0AAiIERQRAQd7eAyEFDAILIARB3wFxQc8ARwRAQe8AIQYgBEHAygJqDAELIActAAMiBEUEQEHf3gMhBQwCC0HzACEGIARBwMoCaiAEQd8BcUHTAEcNABogBy0ABCIFRQRAQeDeAyEFDAILQQYhBCAFQd8BcUHTAEYNCSAFQcDKAmoLLQAADAELIAUtAABBwMoCai0AACEGQQALIQ5BBiEEIA4gBkYNBgwHC0EBIQQgBi0AAEHAygJqLQAARQ0FIAlFDQELAn8gC0HGAEcEQEHmACEGIAlBwMoCagwBCyAHLQABIgRFBEBB1N4DIQUMAgsgBEHfAXFB1QBHBEBB9QAhBiAEQcDKAmoMAQsgBy0AAiIERQRAQdXeAyEFDAILQewAIQYgBEHAygJqIARB3wFxQcwARw0AGiAHLQADIgVFBEBB1t4DIQUMAgtBBCEEIAVB3wFxQcwARg0FIAVBwMoCagstAAAMAQsgBS0AAEHAygJqLQAAIQZBAAshD0EEIQQgDyAGRg0CDAMLIAQtAABBwMoCai0AACEFQQALIQZBACEEIAUgBkcNAQsgCiAEQQNsQfLeA2otAAByIQogDEEBaiIMQQNHDQEMAgsLIApBgAFyIQoLAkACQCAKQThxQSBGDQAgCkEhcUEhRg0AIApBgAFxRQ0BC0HKyAJBy8gCIAIbIQQCQCADBEAgCCADNgIwIAhBysgCNgIsIAggAjYCKCAIIAQ2AiQgCCABNgIgIABBo/YBIAhBIGoQFQwBCyAIQQA2AhAgCEHLyAI2AgwgCCACNgIIIAggBDYCBCAIIAE2AgAgAEGj9gEgCBAVC0EBIQoLIAhBQGskACAKC2IBAX8CQCAALQDQAUEDRg0AAn8gACgCACIDBEAgA0IQEBYMAQtCEBAYCyIDRQ0AIANCADcABCADIAE2AgAgA0EANgAMIAMgAikCADcCBCADIAAoAowCNgIMIAAgAzYCjAILC5ICAQN/AkAgAUUNACACKAIEIgNFDQAgASgCAEEGdCABakE4ayEEQQEhASACKAIAIQICQAJAAkAgA0EBRgRAIAJFDQMMAQsgAg0AQQAhAAwBCyAAKAIAIAOtQgF8EBYiAEUEQEEAIQAMAQsgACACIAP8CgAAQQAhAiAAIANqQQA6AAAgAC0AACIBQbDNAmosAABBAE4NAEHdACABIAFB2wBGGyEDQQEhAQNAAkAgAyAAIAFqLQAAIgVGBEAgAyEFIAAgAUEBaiIBai0AACADRw0BCyAAIAJqIAU6AAAgAUEBaiEBIAJBAWohAgwBCwsgACACakEAOgAACyAEIAA2AjhBAiEBCyAEIAQvACUgAXI7ACULC+QBAQV/IwBBEGsiBCQAAkAgASgCNEUNAEEBIQYgASEDAkACfwNAIAMiAiAFNgI4IAIgAigCBEGAAnI2AgQgAigCNCIDRQ0CIAZBAWohBkHb8wEgAygCMA0BGiACIQUgAygCPEUNAAtBx/UBCyEFQaP/ASEDIAQgAi0AAEH5AGpB/wFxIgJBAk0EfyACQQJ0Qby/BGooAgAFQaP/AQs2AgQgBCAFNgIAIABB+M4BIAQQFQsgAS0ABUEEcQ0AIAAoAgAoAogBIgFBAEwNACABIAZODQAgAEGB9gFBABAVCyAEQRBqJAAL8jICGH8BfiMAQYACayILJAACQCACIARyRQ0AIAAoAuwBIghFDQAgACgCACEOAkACQAJAIARFBEACQCAIKAIAIgYQkQQiDUUNACANQQA6AAAgDiAGQQAQTiEFIA1B3wA6AAAgBUUNACAFLQArQQFHDQAgDiAFIAYQoQNFDQAgCCAIKAIcQYAgcjYCHAsgDkGxAWohFyAOLQCxAUUNAyAOKAKsASEFIAgtACtFDQIgBQ0BIAhBADYCFAwDCyAOLQCxAQ0AIA5BsQFqIRcMAgsgAEHmyAJBABAVDAILIAggBTYCFCAFQQFHDQAgCCAIKAIcQQFyNgIcCwJAIANBgIAEcUUNACAIIAgoAhxBgIAEcjYCHCAILgEiIglBAEwNAEEAIQUDQCAIKAIEIAVBDGxqIgYtAAQiDUEPTQRAIAYoAgAhASAIKAIAIQIgBi0ACkEEcQRAIAEQGiEDIAsgATYChAEgCyACNgKAASALIAEgA2pBAWo2AogBIABB1sECIAtBgAFqEBUMBAsgCyABNgJ0IAsgAjYCcCAAQeaVASALQfAAahAVDAMLIA1B8AFxQRBGBEAgBkHBADoABQsCQCAGLQAKQQFxRQ0AIA1BD3ENACAFIAguASBGDQAgBiANQQJyOgAEIAggCCgCHEGAEHI2AhwgCC8BIiEJCyAFQQFqIgUgCcFIDQALCyADQYABcQRAIAgoAhwiBUEIcQRAIABBvpEBQQAQFQwCCyAFQQRxRQRAIAsgCCgCADYCYCAAQfGbASALQeAAahAVDAILIAggBUGABXI2AhxBACEFIAAoAgghCSAAKAIAIhEtALIBQQJxRQRAIAguASIiBkEASgRAA0ACQCAIKAIEIAVBDGxqIg0tAApBAXFFDQAgDS0ABCIHQQ9xDQAgDSAHQQJyOgAEIAgvASIhBgsgBUEBaiIFIAbBSA0ACwsgCCAIKAIcQYAQcjYCHAsgACgChAEiBQRAIAkoAgAtAFcEf0HcmQUFIAkoAmggBUEUbGoLQQI2AgwLQQAhBwJAAkACQCAILgEgIgVBAE4EQAJ/IBEgCCgCBCAFQQxsaigCACINBH8gDRAaQf////8DcQVBAAsiBkE1aq0QFiIFRQRAIAAoAgBBABA8DAELIAVCADcCACAFQgA3AiAgBUIANwIIIAVBADYCMCAFQgA3AiggBUIANwIYIAVCADcCECAFQTs6AAAgBUH//wM7ASIgBSAFQTRqIgc2AgggBgRAIAcgDSAG/AoAAAsgBiAHakEAOgAAIAVBATYCGCAAKAIAIAUQPAsiBkUNAgJAIAAtANABQQJJDQAgACgCjAIiBUUNACAIQSBqIQ0gBigCCCEHA0AgDSAFKAIARgRAIAUgBzYCAAwCCyAFKAIMIgUNAAsLIAYgAC0AzgE6ABAgCEH//wM7ASBBACEHIABBAEEAQQAgBiAILQAqQQBBAEEAQQBBAhDiAiAAKAIkDQIgCCgCCCIFRQ0BA0AgBS8AN0EDcUECRgRAIAUhBwwDCyAFKAIUIgUNAAsMAQsCQCAIKAIIIgVFDQADQCAFLwA3QQNxQQJGBEAgBSEHDAILIAUoAhQiBQ0ACwtBASEPIAcvATIiDUECTwRAIAcoAgQhDEEBIQoDQCAKQQF0IRMCQCAPQQBKBEAgDCATai8BACEVQQAhEANAAkAgDCAQQQF0ai8BACAVRw0AIAcoAiAiBiAKQQJ0aigCACEFIAYgEEECdGooAgAhBgNAAkAgBi0AACIUIAUtAAAiFkYEQCAUDQEgByAHLwE0QQFrOwE0DAYLIBRBwMoCai0AACAWQcDKAmotAABHDQILIAVBAWohBSAGQQFqIQYMAAsACyAQQQFqIhAgD0cNAAsLIAcoAiAiBSAPQQJ0aiAFIApBAnRqKAIANgIAIAcoAhwiBSAPaiAFIApqLQAAOgAAIAcoAgQiDCAPQQF0aiAMIBNqLwEAOwEAIA9BAWohDyAHLwEyIQ0LIApBAWoiCiANQf//A3FJDQALCyAHIA87ATILIAcgBy8ANyIFQSByOwA3IBEtALIBQQJxRQRAIAcgBUEocjsANwsgByAHLwEyIg07ATQCQCAJRQ0AIAcoAiwiBUUNACAJKAIALQBXBH9B3JkFBSAJKAJoIAVBFGxqC0EJOgAACyAHIAgoAhQ2AiwCQCAIKAIIIgoEQANAAkAgCi8AN0EDcUECRg0AIAovATIhDAJAIA0EQCANIQkgDARAIAcoAgQhFCAKKAIEIRVBACEJQQAhDwNAIBQgD0EBdGovAQAhFkEAIRACQANAAkAgFSAQQQF0ai8BACAWRw0AIAcoAiAgD0ECdGooAgAhBSAKKAIgIBBBAnRqKAIAIQYDQAJAIAYtAAAiEyAFLQAAIhhGBEAgEw0BDAULIBNBwMoCai0AACAYQcDKAmotAABHDQILIAVBAWohBSAGQQFqIQYMAAsACyAQQQFqIhAgDEcNAAsgCUEBaiEJCyAPQQFqIg8gDUcNAAsLIAkNAQsgCiAMOwE0DAELIAkgDGoiBSAKLwE0SgRAIBEgBUEJbCIJrBAWIgZFDQQgBkEAIAn8CwAgBiAKKAIgIAovATRBAnT8CgAAIAogBjYCICAGIAVBAnRqIgYgCigCCCAKLwEyQQF0QQJq/AoAACAKIAY2AgggBiAFQQF0IglqIgYgCigCBCAKLwE0QQF0/AoAACAKIAY2AgQgBiAJaiIGIAooAhwgCi8BNPwKAAAgCiAFOwE0IAogBjYCHCAKIAovADdBEHI7ADcgCi8BMiEMC0EAIQ8gDCEJA0AgBygCBCAPQQF0ai8BACETIAooAgQhFEEAIRACQCAMQf//A3EiFQRAA0ACQCAUIBBBAXRqLwEAIBNHDQAgBygCICAPQQJ0aigCACEFIAooAiAgEEECdGooAgAhBgNAAkAgBi0AACIMIAUtAAAiFkYEQCAMDQEMBgsgDEHAygJqLQAAIBZBwMoCai0AAEcNAgsgBUEBaiEFIAZBAWohBgwACwALIBBBAWoiECAVRw0ACwsgFCAJQQF0aiATOwEAIAooAiAgCUECdGogBygCICAPQQJ0aigCADYCACAHKAIcIA9qLQAABEAgCiAKLwA3QYAIcjsANwsgCUEBaiEJCyAPQQFqIg8gDUYNASAKLwEyIQwMAAsACyAKKAIUIgoNAAsLAkAgCC4BIiIQQQBMBEBBACEKDAELIAcoAgQhDEEAIQpBACEJA0AgDCEGIA0hBQJAA0AgBUEASgRAIAVBAWshBSAGLgEAIQ8gBkECaiEGIAkgD0cNAQwCCwsgCiAIKAIEIAlBDGxqLQAKQSBxRWohCgsgCUEBaiIJIBBHDQALCyAKIA1qIgUgBy8BNCIGSgRAIAVBCWwiCawhHQJ/IBEEQCARIB0QFgwBCyAdEBgLIgZFDQEgBkEAIAn8CwAgBiAHKAIgIAcvATRBAnT8CgAAIAcgBjYCICAGIAVBAnRqIgYgBygCCCAHLwEyQQF0QQJq/AoAACAHIAY2AgggBiAFQQF0IglqIgYgBygCBCAHLwE0QQF0/AoAACAHIAY2AgQgBiAJaiIGIAcoAhwgBy8BNPwKAAAgByAFOwE0IAcgBjYCHCAHIAcvADdBEHI7ADcgCC8BIiEQIAUhBgsgByAQwUEASgR/QQAhCQNAIAcoAgQiDCEGIA0hBQJAA0AgBUEASgRAIAVBAWshBSAGLgEAIQogBkECaiEGIAkgCkcNAQwCCwsgCCgCBCAJQQxsai0ACkEgcQ0AIAwgDUEBdGogCTsBACAHKAIgIA1BAnRqQfDZAjYCACANQQFqIQ0gCC8BIiEQCyAJQQFqIgkgEMFIDQALIAcvATQFIAYLQf//A3EiBgR+IAcoAgQhCSAHKAIMIQdCACEdA0ACQCAJIAYiBUEBayIGQQF0ai4BACINQQBIDQAgDUE+Sw0AIAcoAgQgDUEMbGovAQpBIHENAEIBIA2thiAdhCEdCyAFQQFLDQALIB1Cf4UFQn8LNwNgCwwBCyAIIAgoAhxB/35xNgIcCwsCQCAIKAI8IgZFBEBBgIB+IQ0MAQsgDigCECEHQQAhBQNAIAUiDUEBaiEFIAcgDUEEdGooAgwgBkcNAAsLAkAgCCgCECIFRQ0AIAtBADYCtAEgC0IANwKsASALQgA3AqQBIAtCADcCnAEgC0G4AWoiBkEAQcgA/AsAIAtBATYCuAEgCCgCACEHIAtBfzYC6AEgCyAINgLQASALIAc2AsgBIAtBhIAEQYSAFCAIKAI8IAAoAgAoAhAoAhxGGzYCrAEgCyAANgKUASALIAY2ApgBIAtBlAFqIAUQuAEaIAAoAiRFDQAgCCgCECIFBEAgDiAFECkLIAhBADYCEAsgCC4BIiEGAkAgCC0AHEHgAHFFDQAgBkEASgRAQQAhBQNAAkAgBUEMbCIMIAgoAgRqIgYtAApB4ABxBEBBACEJAkAgBi8BCCIGRQ0AIAgtACsNACAIKAI0IgdFDQAgBygCACAGSA0AIAZBBHQgB2pBCGsoAgAhCQsgACAIQQggCRCQBEUNASAIKAIEIAxqIQcgDkI0EBYiBkUEQCAAIAggB0EAEN0CDAILIAZCADcCACAGQgA3AiAgBkIANwIYIAZBADYCMCAGQgA3AiggBkIANwIQIAZCADcCCCAGQfkAOgAAIAZB//8DOwEiIAZBATYCGCAAIAggByAGEN0CDAELIBJBAWohEgsgBUEBaiIFIAguASIiBkgNAAsgEg0BCyAAQea4AUEAEBUMAQsCQCAGQQBMBEBBACEHDAELIAZBB3EhDCAIKAIEIQVBACEJAkAgBkEISQRAIAUhBkEAIQcMAQsgBkH4/wFxIQpBACEHQQAhEgNAIAUtAFogBS0ATiAFLQBCIAUtADYgBS0AKiAFLQAeIAUtABIgByAFLQAGampqampqamohByAFQeAAaiIGIQUgEkEIaiISIApHDQALCyAMRQ0AA0AgByAGLQAGaiEHIAZBDGohBiAJQQFqIgkgDEcNAAsLIAcgCC8BIEEPdmpBAnQiBq0hHSAIAn8CQAJAAkACQCAGQQhPBEBBKCEFIAZB/wFLDQEMAwsgBg0BQQAMBAsDQCAFQShqIQUgHUL/H1YhGSAdQgSIIR0gGQ0ACwwBCyAdQgGGIR1BHiEFDAELIB1CD1gNAANAIAVBCmohBSAdQh9WIRogHUIBiCEdIBoNAAsLIAUgHadBB3FBAXRBwL0Eai8BAGpBCmsLOwEoIAgoAggiEgRAA0AgEgJ/QQAgEi8BNCIGRQ0AGiASKAIMKAIEIQwgEigCBCEPQQAhCUEAIQogBkEBRwRAIAZB/v8DcSEKQQAhBQNAQQEhByAPIAVBAXRqIhAuAQAiEUEATgRAIAwgEUEMbGotAAYhBwsgEC4BAiIQQQBOBH8gDCAQQQxsai0ABgVBAQsgByAJamohCSAFQQJqIgUgCkcNAAsLIAZBAXEEfyAPIApBAXRqLgEAIgVBAE4EfyAMIAVBDGxqLQAGBUEBCyAJagUgCQtBAnQiBq0hHQJAAkACQAJAIAZBCE8EQEEoIQUgBkH/AUsNAQwDCyAGDQFBAAwECwNAIAVBKGohBSAdQv8fViEbIB1CBIghHSAbDQALDAELIB1CAYYhHUEeIQUMAQsgHUIPWA0AA0AgBUEKaiEFIB1CH1YhHCAdQgGIIR0gHA0ACwsgBSAdp0EHcUEBdEHAvQRqLwEAakEKaws7ATAgEigCFCISDQALCwJAIBctAABFBEAgACgCCCIFRQRAAkAgACgCdA0AIAAoAgAtAFBBCHENACAAQQE6ABcLIAAQNSIFRQ0DCyAFQfoAQQAQPhogCC0AKyESAn8gBARAIAAtANABBEAgAEEBNgIMIAAgACgCJEEBajYCJAwFCyAAIAAoAigiBkEBajYCKCAAIAAoAiwiCUEDaiIMNgIsIAAoAnQiAyAAIAMbQQE6ABUgBUHxACAGIAAoAmQgDRAsGiAFKAJsIgdBAEoEQCAFKAJoIAdBFGxqQRJrQRA7AQALIAVBCyAJQQFqIgpBACAHQQFqECwaIAAoAiQNBCAAIARBwQAQrgQiA0UNBCAIIAMvASIiDzsBIiAIIA87ASQgCCADKAIENgIEIANBADYCBCADQQA7ASICQCAOKAKABEUEQCADIAMoAhhBAWsiDzYCGCAPDQELIA4gAxBpCyALQgA3AsgBIAtCADcCwAEgCyAKNgK8ASALQQ06ALgBIAAgBCALQbgBahBrGiAAKAIkDQQgBSAKEI8EIAUoAmwhAyAFKAIALQBXBH9B3JkFBSAFKAJoIAdBFGxqCyADNgIIIAVBDCALKAK8ARA+IQMgBUHhACALKALEASALKALIASAJQQJqIgcQLBogBSAIQQAQgwIgBUH/ACAGIAwQHBogBUGAASAGIAcgDBAsGiAFIAMQvwEgBSgCbCEHIAUoAgAtAFcEf0HcmQUFIAUoAmggA0EUbGoLIAc2AgggBUH6ACAGED4aQQAhCkEAIQwjAEEQayIJJAAgCC4BIiIQQQBMBH9BAgUgEEEBcSERIAgoAgQhDwJAIBBBAUYEQEEHIQoMAQsgEEH+/wFxIRMDQCAPKAIAIQNBACEGA0ACQCADLQAAIgdBIkcEQCAHDQEgDEEHaiEMIA8oAgwhA0EAIQcDQAJAIAMtAAAiFEEiRwRAIBQNASAPQRhqIQ8gBiAMaiAHakEHaiEMIApBAmoiCiATRw0GIAxBB2ohCgwHCyAHQQFqIQcLIANBAWohAyAHQQFqIQcMAAsACyAGQQFqIQYLIANBAWohAyAGQQFqIQYMAAsACwALAkAgEUUNACAPKAIAIQNBACEGA0ACQCADLQAAIgdBIkcEQCAHDQEgBiAKaiEMDAMLIAZBAWohBgsgA0EBaiEDIAZBAWohBgwACwALIAxBAmoLIQcgCCgCACEDQQAhBgJAA0ACQAJAIAMtAAAiDEEiRwRAIAwNASAGIAdqIgMgEEEGbGpBI2oiCqwQGCIGDQJBACEHIA4tAFcNBCAOLQBYDQQgDkEBOgBXIA4oAsQBQQBKBEAgDkEBNgKgAgsgDkEAOwGsAiAOIA4oAqgCQQFqNgKoAiAOKAKAAiIDRQ0EIANB2ewAQQAQFSAOKAKAAiIDQQc2AgwgAygCuAEiA0UNBANAIANBBzYCDCADIAMoAiRBAWo2AiQgAygCuAEiAw0ACwwECyAGQQFqIQYLIANBAWohAyAGQQFqIQYMAQsLQe+wAkHusAIgA0EySCIPGyEQIAkgCiAGQbjHAkEAEHUiBxAaQf////8DcTYCDCAHIAlBDGoiESAIKAIAEOUDIAcgCSgCDCIDakEoOgAAQQEhDCADQQFqIQMCQCAILgEiQQBMDQAgCCgCBCEGIAkgCiADayADIAdqQebIAkHIyAIgDxtBABB1EBpB/////wNxIANqNgIMIAcgESAGKAIAEOUDIAcgCSgCDCIDaiAGLAAFQQJ0QdzaA2ooAgAiESAREBpB/////wNxIhH8CgAAIAMgEWohAyAILgEiQQJIDQBB/poCQcfIAiAPGyEPA0AgCSAKIANrIAMgB2ogD0EAEHUQGkH/////A3EgA2o2AgwgByAJQQxqIAYoAgwQ5QMgByAJKAIMIgNqIAYsABFBAnRB3NoDaigCACIRIBEQGkH/////A3EiEfwKAAAgCSADIBFqIgM2AgwgBkEMaiEGIAxBAWoiDCAILgEiSA0ACwsgCSAQNgIAIAogA2sgAyAHakHUqQEgCRB1GgsgCUEQaiQAIAcMAQsgAEHEAWogAiADGyIDKAIAIgYgACgCvAEiCWshByAGLQAAQTtHBEAgAygCBCAHaiEHCyALIAk2AlggCyAHNgJUIAtB0PQBQYiCAiASGzYCUCAOQd+TASALQdAAahAxCyEDIA4oAhAgDUEEdGooAgAhByAIKAIAIQYgACgCZCEJIAsgACgCYDYCSCALIAM2AkQgC0FAayAJNgIAIAsgBjYCPCALIAY2AjggC0Hw8QBBhdYBIBIbNgI0IAsgBzYCMCAAQfTpASALQTBqEEUgAwRAIA4gAxAXCyAAKAIAKAIQIAAoAgggDRCOBAJAIAgtABxBCHFFDQAgAC0A0AENACAOKAIQIA1BBHRqIgMoAgwoAkgNACALIAMoAgA2AiAgAEG3nwIgC0EgahBFCyALIAgoAgA2AhAgBSANIA5BxLMCIAtBEGoQMUEAEKECIAgtABxB4ABxBEAgDigCECANQQR0aigCACEDIAsgCCgCADYCBCALIAM2AgAgBUGUAUEBQQBBACAOQYe8AiALEDFBehBGGgsgFy0AAEUNAQsgCCgCPEEIaiAIKAIAIAgQfgRAIA4tAFcNAiAOLQBYDQIgDkEBOgBXIA4oAsQBQQBKBEAgDkEBNgKgAgsgDkEAOwGsAiAOIA4oAqgCQQFqNgKoAiAOKAKAAiIARQ0CIABB2ewAQQAQFSAOKAKAAiIAQQc2AgwgACgCuAEiBUUNAgNAIAVBBzYCDCAFIAUoAiRBAWo2AiQgBSgCuAEiBQ0ACwwCCyAAQQA2AuwBIA4gDigCGEEBcjYCGCAIKAIAQaLZARC1AQ0AIAgoAjwgCDYCSAsgBA0AIAgtACsNACAIIAEgAiABKAIAGygCACAAKAK8AWtBDWo2AiwLIAtBgAJqJAALiA4BB38jAEEwayIMJAACQAJAAkACQAJAAkACfwJAIAAoAgAiCS0AsQEEQCAJKAKsAUEBRw0BIAlCE0IOIAktALABIgpBAUYiAhsQFiIIRQRAIAAgASkCADcCvAEMCQsgCEGaqwFBrasBIApBAUYbQRNBDiACG/wKAAAgACABKQIANwK8ASABIQIMBwsgAkEEaiIHIAIoAgRFDQEaIAkgARCvASIIQQBODQIgDCABNgIgIABB5/YBIAxBIGoQFQwHCyACKAIEDQIgAkEEagshByAJLQCwASEIIAEhAgsgAw0BIAghCgwCCyAAQYHOAUEAEBUMAwtBASEKIAhBAUYNACAHKAIARQ0AIABBveUBQQAQFQwCC0EAIQgCQCACRQ0AIAIoAgAiAUUNACAJIAIoAgQiB61CAXwQFiILRQ0AIAsgASAH/AoAAEEAIQEgByALakEAOgAAIAstAAAiCEGwzQJqLAAAQQBIBEBB3QAgCCAIQdsARhshDUEBIQgDQAJAIA0gCCALai0AACIHRgRAIA0iByALIAhBAWoiCGotAABHDQELIAEgC2ogBzoAACAIQQFqIQggAUEBaiEBDAELCyABIAtqQQA6AAALIAshCAsCQCAALQDQASIBQQNNIAFBAkdxDQACfyAAKAIAIgEEQCABQhAQFgwBC0IQEBgLIgFFDQAgAUIANwAEIAEgCDYCACABQQA2AAwgASACKQIANwIEIAEgACgCjAI2AgwgACABNgKMAgsgACACKQIANwK8ASAIRQ0BCwJAIAAgCEHw8QBBhdYBIAQbIAgQogMNAEEBIAMgCS0AsAFBAUYbIQsgCSgCECAKQQR0aigCACENAkAgACgCACIHKALkAiIBRQ0AIActALEBDQAgAC0A0AENAEEBIQMCQAJAIAcoAugCQRJBmqsBQa2rASALQQFGG0EAIA0gACgC+AEgAREJACIHQQFGBEBBFyEDQcrdASEBDAELQbyzASEBIAdBfXFFDQELIAAgAUEAEBUgACADNgIMDAILIAcNAQsCQCAFDQAgACgCACIHKALkAiIBRQ0AIActALEBDQAgAC0A0AENAEEBIQMCQAJAIAcoAugCIAsgBEEBdGpB9NoDai0AACAIQQAgDSAAKAL4ASABEQkAIgdBAUYEQEEXIQNByt0BIQEMAQtBvLMBIQEgB0F9cUUNAQsgACABQQAQFSAAIAM2AgwMAgsgBw0BCwJAAkAgAC0A0AENACAJKAIQIApBBHRqKAIAIQMCQCAAKAIAIgctALEBDQAgByAAQQRqENEFIgENAiAHLQBfRQ0AIAcgBygCGEEQcjYCGAsgCSAIIAMQTiIBBEAgBkUEQCABLQArIQEgDCACNgIUIAxB8PEAQYXWASABQQJGGzYCECAAQYeBASAMQRBqEBUMBAsgACAKEKABIAAQ0AUMAwsgCSAIIAMQrgFFDQAgDCAINgIAIABBs5wBIAwQFQwCCyAJQsAAEBYiAkUEQCAAQQc2AgwgACAAKAIkQQFqNgIkDAILIAJCADcAHCACQgA3AAQgAiAINgIAIAJBADYAPCACQgA3ADQgAkIANwAsIAJCADcAJCACQgA3ABQgAkIANwAMIAJB//8DOwEgIAkoAhAgCkEEdGooAgwhASACQcgBOwEmIAJBATYCGCACIAE2AjwgACACNgLsASAJLQCxAQ0CIAAQhAIiB0UNAiAAQQEgChDwASAFBEAgB0GqARCtARoLIAAgACgCLCIBQQJqIgY2AmQgACABQQFqIgM2AmAgACABQQNqIgg2AiwgB0HjACAKIAhBAhAsGiAHIAcoApwBQQEgCnRyNgKcASAHQRAgCBA+IQIgB0HkACAKQQJBBEEBIAkpAyBCAoNQGxAsGiAHQeQAIApBBSAJLQBUECwaIAcoAmwhASAHKAIALQBXBH9B3JkFBSAHKAJoIAJBFGxqCyABNgIIAkAgBCAFcgRAIAdBxwBBACAGEBwaDAELIAAgB0GTASAKIAZBARAsNgKEAQsgACgCCCICRQRAAkAgACgCdA0AIAAoAgAtAFBBCHENACAAQQE6ABcLIAAQNSECCwJAIAIoAmwiASACKAJwTgRAIAJB8QBBAEEBIApBBRA9GgwBCyACIAFBAWo2AmwgAigCaCABQRRsaiIBQQU2AhAgASAKNgIMIAFCgICAgBA3AgQgAUHx+gM2AgALIAAoAihFBEAgAEEBNgIoCyAHQf8AQQAgAxAcGiAHQc0AQQYgCEEAQfjaA0F/EEYaIAdBgAFBACAIIAMQLBogBygCbCIAQQBKBEAgBygCaCAAQRRsakESa0EIOwEACyAHQfoAEK0BGgwCCyAAIAE2AgwgACAAKAIkQQFqNgIkCyAAQQE6ABEgCSAIEBcLIAxBMGokAAuABgEEfwJAIAJFDQAgAigCACIFRQ0AIAAoAgAgAigCBCICrUIBfBAWIgNFDQAgAyAFIAL8CgAAIAIgA2pBADoAACADLQAAIgJBsM0CaiwAAEEASARAQd0AIAIgAkHbAEYbIQVBASECA0ACQCAFIAIgA2otAAAiBkYEQCAFIQYgAyACQQFqIgJqLQAAIAVHDQELIAMgBGogBjoAACACQQFqIQIgBEEBaiEEDAELCyADIARqQQA6AAALAkACQCAAKAIIIgJFBEACQCAAKAJ0DQAgACgCAC0AUEEIcQ0AIABBAToAFwsgABA1IgJFDQELIAAoAgAiBSgC5AIiBEUNASAFLQCxAQ0BIAAtANABDQFBASEGAkACQCAFKALoAkEgIAFBAnRB6NoDaigCACADQQAgACgC+AEgBBEJACIFQQFGBEBBFyEGQcrdASEEDAELQbyzASEEIAVBfXFFDQELIAAgBEEAEBUgACAGNgIMDAELIAVFDQELIAAoAgAgAxAXDwsCQCACKAJsIgQgAigCcE4EQCACQQAgAUEAQQAQFCEEDAELIAIgBEEBajYCbCACKAJoIARBFGxqIgBBADYCECAAQgA3AgggACABNgIEIABBADYCAAsgAigCACIALQBXBEACQCAAKALcAiADTQ0AIAMgACgC1AJPBEAgAyAAKALQAjYCACAAIAM2AtACDwsgACgC2AIgA0sNACADIAAoAsgCNgIAIAAgAzYCyAIPCyAAKAKABARAIAAgAxAfDwtByNcEKAIABEBB4JYFKAIAIgAEQCAAQZjYBCgCABEAAAsgA0H01wQoAgARAQAhAEG0lgVBtJYFKAIAIABrNgIAQcCWBUHAlgUoAgBBAWs2AgAgA0Hs1wQoAgARAABB4JYFKAIAIgBFDQIgAEGg2AQoAgARAAAPCyADQezXBCgCABEAAA8LIAIoAmggBEEASAR/IAIoAmxBAWsFIAQLQRRsaiIALQABBEAgAiAAIANBehAqDwsgAEH6AToAASAAIAM2AhALC/MEAgd/AX4jAEEQayIFJAACQAJAAkACQCAALQAERQ0AIAAtABIiAUEETwRAQQIhAiABQQVHDQELQQIhAiAALQANRQRAIAAoAkAiAkEEIAIoAgAoAhwRAgAiAg0CIAAtAARBAEdBAXQhAgsgAEEEOgASCyAAKQOwASEIIAAoAuwBIQcgACgCQCEEIAAoAgAhAyAAQQA2AugBIAMoAgRB+ABqIgatEBgiAQ0BQQchAgwCCwJAIAAoAkAiAygCACIERQ0AIAAtAA1FBEAgAyABIAQoAiARAgAaCyAALQASQQVGDQAgACABOgASCyAAIAAtAAw6ABMMAQsgAUEAIAb8CwAgASABQfgAaiIGNgIIIAEgAzYCACABQf//AzsBKCABIAQ2AgQgASAHNgJsIAEgCDcDECABQYECOwEwIAEgAjoAKyAFQYaAIDYCDCADIAcgBkGGgCAgBUEMaiADKAIYEQgAIgJFBEAgBS0ADEEBcQRAIAFBAToALgsCQCAEKAIAIgJFDQAgBCACKAIwEQEAIgJBgAhxBEAgAUEAOgAwCyACQYAgcUUNACABQQA6ADELIAAgATYC6AFBACECDAELIAFBABC7AyABKAIIIgAoAgAiAwRAIAAgAygCBBEBABogAEEANgIAC0HI1wQoAgAEQEHglgUoAgAiAARAIABBmNgEKAIAEQAACyABQfTXBCgCABEBACEAQbSWBUG0lgUoAgAgAGs2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAEUNASAAQaDYBCgCABEAAAwBCyABQezXBCgCABEAAAsgBUEQaiQAIAIL+g0BB38jAEGgAmsiByQAIAdBFGpBAEGUAfwLACAHQdQBakEAQcwA/AsAIAcgACgCgAI2AsgBIAAgB0EQajYCgAIgByAANgIQIAQEQCAHIAQ2AvQBIAcgBC0AmAFBAnZBA3E6AN8BCwJAIAAtAFcEQCAHQRBqQdnsAEEAEBVBByECIABBBzYCQAwBCyADQQFxBEAgB0EBOgAoIABBADsBrAIgACAAKAKoAkEBajYCqAILIAcgAzoAKSAAKAKIAyIEBEAgAEEANgKIAwNAIAQgBCgCDEEBayIINgIMIAQoAhghDSAIRQRAIAQoAgAiDCEIIAQoAggiCQRAIAkgCSgCACgCEBEBABogBCgCACEICyAEKAIEIgkgCSgCCEEBayIKNgIIIApFBEAgCSgCECIKBEAgCSgCDCAKEQAACyAIIAkQFwsgDCAEEBcLIA0iBA0ACwsCQAJAIAJBAEgNACACBEAgASACakEBay0AAEUNAQsgAiAAKAJ8TARAAkAgAUUNACAAIAJBAWqtEBYiBEUNACAEIAEgAvwKAAAgAiAEakEAOgAAIAdBEGogBBDtAhogByABIAcoAvgBIARrajYC+AECQCAAKALcAiAETQ0AIAQgACgC1AJPBEAgBCAAKALQAjYCACAAIAQ2AtACDAULIAAoAtgCIARLDQAgBCAAKALIAjYCACAAIAQ2AsgCDAQLIAAoAoAEBEAgACAEEB8MBAtByNcEKAIABEBB4JYFKAIAIgIEQCACQZjYBCgCABEAAAsgBEH01wQoAgARAQAhAkG0lgVBtJYFKAIAIAJrNgIAQcCWBUHAlgUoAgBBAWs2AgAgBEHs1wQoAgARAABB4JYFKAIAIgJFDQQgAkGg2AQoAgARAAAMBAsgBEHs1wQoAgARAAAMAwsgByABIAJqNgL4AQwCCyAAQRJBhsMBQQAQlgEgAEESEDohAgwCCyAHQRBqIAEQ7QIaCyAGBEAgBiAHKAL4ATYCAAsCQCAALQCxAQ0AIAcoAhgiBEUNACAHKAL4ASEGIAQgAzoAlgFBACECIAPAQQBOBEAgBEEANgLcAQsCQCABRQ0AIAQoAgAgBiABayIGrEIBfBAWIgNFDQAgAyABIAb8CgAAIAMgBmpBADoAACADIQILIAQgAjYCyAELAkACQCAALQBXBEAgB0EAOgAhIAdBBzYCHAwBCwJAAkAgBygCHCIBRQ0AIAFB5QBGDQAgBy0AIUUNAiAALQCxAQ0CIAcoAhAiASgCFEEATA0CQQAhCANAAkAgCEEEdCIFIAEoAhBqKAIEIgJFDQACQCACLQAIIgYNAAJAAkAgAkEAQQAQ2gEiAw4IAgcHBwcHBwEACyADQYoYRw0GCyABLQBXDQQgAS0AWA0EIAFBAToAVyABKALEAUEASgRAIAFBATYCoAILIAFBADsBrAIgASABKAKoAkEBajYCqAIgASgCgAIiBEUNBCAEQdnsAEEAEBUgASgCgAIiBEEHNgIMIAQoArgBIgRFDQQDQCAEQQc2AgwgBCAEKAIkQQFqNgIkIAQoArgBIgQNAAsgB0EHNgIcIAMNBQsCQCAFIAEoAhAiBWooAgwiBCgCACACKAIEKAIMKAI4KAAoIgNBGHQgA0GA/gNxQQh0ciADQQh2QYD+A3EgA0EYdnJyRg0AIAQvAU4iA0EBcQRAIAdBETYCHAsgBCADQQhyOwFOIAUoAhwiAyADLwFOQQhyOwFOIAEgASgCGEFvcTYCGCABKAI4DQBBACEEIAEoAhQiA0EATA0AA0AgASgCECAEQQR0aigCDCIFLQBOQQhxBEAgBRDeASABKAIUIQMLIARBAWoiBCADSA0ACwsgBg0AIAJBABCyAg0AIAJBABCSAhoLIAhBAWoiCCABKAIUSA0ACwwCCyAFIAcoAhg2AgAgAEKAgICAcDcDQEEAIQIgACgCmAIiAUUNAiABLQARQZABcQRAIAEQIgwDCyABQQE7ARAMAgsgB0EHNgIcCyAHKAIYIgEEQCABLQCXASIDBEAgASgCACECIANBAkYEQCABEH8aCwJAIAEoAiBBAEgNAAJAIAIoApgCRQRAIAEoAnxFDQELIAEQmAEaDAELIAIgASgCJDYCQAsgASgCfCIDBEAgAiADEBcgAUEANgJ8CyABQQA2AngLIAEQtwELIAcoAhwhAiAHKAIUIgEEQCAHIAE2AgAgACACQdSpASAHEJYBIAcoAhQiAUUNASAAIAEQFwwBCyAAIAI2AkAgAgRAIAAgAhA5DAELIAAoApgCBEBBACECIABBABA5DAELIABBfzYCREEAIQILA0AgBygCjAEiAUUNASAHIAEoAgQ2AowBIAAgARAXDAALAAsgB0EQahC1AiAHQaACaiQAIAILRgEBfyABQv8AWARAIAAgATwAAEEBDwsgAUL//wBYBEAgACABpyICQf8AcToAASAAIAJBB3ZBgAFyOgAAQQIPCyAAIAEQMwvDAQEBfwJAAkACQAJAAkAgABDsASICDhEABAQEBAQEBAQEBAQEBAQEAQQLIAFBADYCAANAIAAoAnQiAS0ACA0CIAEoAjggAS0ACWooAAghAiAAIAEvARg7AUYgACACQRh0IAJBgP4DcUEIdHIgAkEIdkGA/gNxIAJBGHZychCpASIBRQ0ACyAAIAAtAAFB9wFxOgABIAEPCyABQQE2AgAMAQsgACABLwEYQQFrOwFGIAAgAC0AAUEIcjoAAQtBACECCyACC54FAQZ/IwBBEGsiAyQAIABB+ABqIQUgAEHIAGohBgJAA0ACQCAALQAAIgJFDQAgAkEDTwRAIAAQyQIiAQ0DIAAtAAAhAgtB5QAhAQJAIAJB/wFxQQFrDgIDAAELQQAhASAAQQA6AAAgACgCBEEASA0CCyAAKAJ0IQECQAJAAkBBvNkEKAIAIgJFDQBBnAMgAhEBAEUNACABQQA6AAAMAQsgAS0AAA0BCyADQZXaATYCCCADQdzYBDYCBCADQbayATYCAEELIQFBC0GX8QEgAxAbDAILIAAvAUYhAiABLQAIBEAgAkUEQANAIAAtAEQiAUUEQCAAQQE6AABB5QAhAQwFCyAAQQA7ATIgACAALQABQfkBcToAASAAIAHAQQF0IAZqQQJrLwEAIgI7AUYgACABQQFrIgE6AEQgACgCdCEEIAAgBSABwEECdGooAgA2AnQCQCAEKAJIIgEtABxBIHEEQCABKAIUIgQgBCgCgAFBAWs2AoABIAEgBCgCkAE2AhAgBCABNgKQAQwBCyABECUgAC8BRiECCyACRQ0ACwsgACACQQFrOwFGQQAhASAAKAJ0IgItAAFFDQIgAi0ACA0CIABBADsBMiAAIAAtAAFB8QFxOgABDAELCyAAIAEoAjggAS8BGiABKAJAIAJBAXRqIgItAABBCHQgAi0AAXJxaigAACICQRh0IAJBgP4DcUEIdHIgAkEIdkGA/gNxIAJBGHZychCpASIBDQADQCAAKAJ0IgItAAhFBEAgAigCOCACLQAJaigACCEBIAAgAi8BGDsBRiAAIAFBGHQgAUGA/gNxQQh0ciABQQh2QYD+A3EgAUEYdnJyEKkBIgFFDQEMAgsLIAAgAi8BGEEBazsBRkEAIQELIANBEGokACABC+EDAQJ/IAAtAAUhAgJAAkAgAC0AD0UNACABQQJrDgMAAQABCyABIAJGDQAgACABOgAFAkAgAUEBcQ0AIAJBBXFBAUcNACAALQAEDQAgACgCRCIBKAIAIgIEQCABIAIoAgQRAQAaIAFBADYCAAsgAC0AEiIBQQJPBEAgACgCACIBKAIcIgJFDQIgASAAKAK8AUEAIAIRBQAaIAAtAAUPCwJAAkACQAJAAkAgAC0AESICRQRAIAAQ6QUhASAALQARQQFHDQIgAC0AEiEBDAELIAJBAUcNAgsgAUH/AXEiA0EFSw0BQQEgA3RBI3FFDQEgAC0ADQR/IAEFIAAoAkAiAUECIAEoAgAoAhwRAgANAyAALQASC0H/AXFBBUYNASAAQQI6ABIMAQsgAQ0CCyAAKAIAIgEoAhwiAwRAIAEgACgCvAFBACADEQUAGgsgAkEBRw0AAkAgACgCQCIBKAIAIgJFDQAgAC0ADUUEQCABQQEgAigCIBECABoLIAAtABJBBUYNACAAQQE6ABILIAAgAC0ADDoAEyAALQAFDwsgAg0CCyAAELECIAAtAAUPCwJAIAFBAmsOAwABAAELIAAoAkQiASgCACICRQ0AIAEgAigCBBEBABogAUEANgIACyAALQAFC08BA38CQAJAIAAoAiQiAi0AACIBQQNPBEAgAhDJAiIDBEAgAEEANgIYDAILIAItAAAhAQtBACEDIABBADYCGCABRQ0BCyAAQQE6AAILIAMLpwMBBX8gAARAA0ACQCAAKAIkIgJFDQAgAigCGCICIAEoAgBMDQAgASACNgIACwJAIAAoAiwiAkUNACACKAIYIgIgASgCAEwNACABIAI2AgALAkAgACgCPCICRQ0AIAIoAhgiAiABKAIATA0AIAEgAjYCAAsCQCAAKAIcIgNFDQAgAygCACIFQQBMDQAgA0EIaiEGQQAhAgNAAkAgBiACQQR0aigCACIERQ0AIAQoAhgiBCABKAIATA0AIAEgBDYCACADKAIAIQULIAJBAWoiAiAFSA0ACwsCQCAAKAIoIgNFDQAgAygCACIFQQBMDQAgA0EIaiEGQQAhAgNAAkAgBiACQQR0aigCACIERQ0AIAQoAhgiBCABKAIATA0AIAEgBDYCACADKAIAIQULIAJBAWoiAiAFSA0ACwsCQCAAKAIwIgNFDQAgAygCACIFQQBMDQAgA0EIaiEGQQAhAgNAAkAgBiACQQR0aigCACIERQ0AIAQoAhgiBCABKAIATA0AIAEgBDYCACADKAIAIQULIAJBAWoiAiAFSA0ACwsgACgCNCIADQALCwv6AwEGfyAAKAIAIQQCQAJAIAFFBEACfyAEBEAgBEIQEBYMAQtCEBAYCyIDDQFBAA8LIAEoAgAiBkEDdEEQaiEDAkAgBCgC3AIgAU0NACABIAQoAtQCTwRAIANBgQFPDQEgASEDDAMLIAQoAtgCIAFLDQAgAyAELwGuAksNACABIQMMAgsgBCABIAOtEGQiAwRAIAMoAgAhBgwCCyAEIAEQowFBAA8LIANCADcAACADQgA3AAgLIAMgBkEBajYCAAJAAkACQCACRQ0AIAIoAgAiB0UNACAEIAIoAgQiAa1CAXwQFiIFRQ0AIAUgByAB/AoAACABIAVqQQA6AAAgBS0AACIBQbDNAmosAABBAE4NAkHdACABIAFB2wBGGyEEQQEhAQNAIAQgASAFai0AACIHRgRAIAQhByAFIAFBAWoiAWotAAAgBEcNAwsgBSAIaiAHOgAAIAFBAWohASAIQQFqIQgMAAsACyADIAZBA3RqQQA2AgggAw8LIAUgCGpBADoAAAsgAyAGQQN0aiAFNgIIAkAgAC0A0AEiAUEDTSABQQJHcQ0AAn8gACgCACIBBEAgAUIQEBYMAQtCEBAYCyIBRQ0AIAFCADcABCABIAU2AgAgAUEMakEANgAAIAEgAikCADcCBCABIAAoAowCNgIMIAAgATYCjAILIAML9QcBCn8CQCABIAJKDQAgAEEIaiEPAkAgA0UEQANAAkAgDyABIglBBnRqIg4oAhAiAC4BIiILQQBMDQBBACEHIAAoAgQiDCEKA0ACQCAKLQAHDQAgCigCACEBQQAhAANAAkACQCABLQAAIgMgAC0AACINRwRAIANBwMoCai0AACANQcDKAmotAABGDQEMBAsgA0UNAQsgAEEBaiEAIAFBAWohAQwBCwsgBkUNBSAMIAdBDGxqLQAKQQJxRQ0FDAILIApBDGohCiAHQQFqIgcgC0cNAAsLIAlBAWohASACIAlHDQAMAwsACyADLQAAIgpFBEADQAJAIA8gASIJQQZ0aiIOKAIQIgAuASIiDEEATA0AQQAhByAAKAIEIg0hCgNAAkAgCi0ABw0AIAooAgAhASADIQADQAJAAkAgAS0AACILIAAtAAAiEEcEQCALQcDKAmotAAAgEEHAygJqLQAARg0BDAQLIAtFDQELIABBAWohACABQQFqIQEMAQsLIAZFDQUgDSAHQQxsai0ACkECcUUNBQwCCyAKQQxqIQogB0EBaiIHIAxHDQALCyAJQQFqIQEgAiAJRw0ADAMLAAsgBkUEQANAIA8gASIJQQZ0aiIOKAIQIQYgCiEBIAMhAANAIAFB/wFxQcDKAmotAAAgCGohCCAALQABIQEgAEEBaiEAIAENAAsgBi4BIiIMQQBKBEAgBigCBCEGQQAhBwNAAkAgBi0AByAIQf8BcUcNACAGKAIAIQEgAyEAA0ACQCABLQAAIgsgAC0AACINRwRAIAtBwMoCai0AACANQcDKAmotAABGDQEMAwsgC0UNBwsgAEEBaiEAIAFBAWohAQwACwALIAZBDGohBiAHQQFqIgcgDEcNAAsLIAlBAWohAUEAIQggAiAJRw0ADAMLAAsDQCAPIAEiCUEGdGoiDigCECEGQQAhCCAKIQEgAyEAA0AgAUH/AXFBwMoCai0AACAIaiEIIAAtAAEhASAAQQFqIQAgAQ0ACwJAIAYuASIiDEEATA0AQQAhByAGKAIEIg0hBgNAAkAgBi0AByAIQf8BcUcNACAGKAIAIQEgAyEAA0ACQCABLQAAIgsgAC0AACIQRgRAIAsNASANIAdBDGxqLQAKQQJxDQUMBwsgC0HAygJqLQAAIBBBwMoCai0AAEcNAgsgAEEBaiEAIAFBAWohAQwACwALIAZBDGohBiAHQQFqIgcgDEcNAAsLIAlBAWohASACIAlHDQALQQAhCAwBC0EBIQggBEUNACAOLQAmQSBxBEAgDigCFCgCHCAHQQR0aiIAQRFqIAAvABFBwAByOwAACyAEIAk2AgAgBSAHNgIAQQEPCyAIC8sCAQF/AkAgAQRAIAAoAtwCIAFNDQEgASAAKALUAk8EQCACQoEBWg0CIAEPCyAAKALYAiABSw0BIAAzAa4CIAJUDQEgAQ8LIAAgAhAWDwsCQCAAIAEgAhBkIgMNAAJAIAAoAtwCIAFNDQAgASAAKALUAk8EQCABIAAoAtACNgIAIAAgATYC0AJBAA8LIAAoAtgCIAFLDQAgASAAKALIAjYCACAAIAE2AsgCQQAPCyAAKAKABARAIAAgARAfQQAPC0EAIQNByNcEKAIABEBB4JYFKAIAIgAEQCAAQZjYBCgCABEAAAsgAUH01wQoAgARAQAhAEG0lgVBtJYFKAIAIABrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAUHs1wQoAgARAABB4JYFKAIAIgBFDQEgAEGg2AQoAgARAABBAA8LIAFB7NcEKAIAEQAACyADC/sCAQV/IABFBEBBAA8LAkACQAJAAkACQAJAA0BBBCECAkACQAJAIAAtAABBJGsOkAEABwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcEBwIHBwcIBwcHBQcHBwcHBwcHBwcHBwcHBwcABwcHBwcHBwcHBwcHBwcHCQcGAQcHBwcHBwcHBwAGAAcHBgIHBwcAAAIHC0EFQQZBByAAEE8iAEHCAEYbIABBwgBKGyABcg8LQQAhAiAAKAIUIgQoAgAiA0ECTgRAIARBCGohBUEBIQADQCAFIABBBHRqKAIAEKkEIAJyIQIgAEECaiIAIANIDQALCyADQQFxRQ0HIAEgAnIhAUEAIQIgA0EEdCAEakEIaygCACIADQEMBwsgACgCDCIADQALIAEPCyABQQZyDwsgAQ8LIAFBB3IPCyABQQFyDwtBAiECCyABIAJyC48DAwJ8AX4FfyMAQRBrIgckACAAKAIIIgUgB0EIaiAAKAIMIgYgAC0AEiIIEHgiCUEASgRAIAcrAwghAgJAAkAgCUEBRw0AAn5CgICAgICAgICAfyACRP///////9/DYw0AGkL///////////8AIAJE////////30NkDQAaIAKZRAAAAAAAAOBDYwRAIAKwDAELQoCAgICAgICAgH8LIQQCQAJAIAJEAAAAAAAAAABiBEAgBEKAgICAgICABH1CgICAgICAgHhUDQEgAr0gBLm9Ug0BCyAAIAQ3AwAMAQsgBSAAIAYgCBC5AQ0BCyAALwEQQQRyIQUMAQsgACACOQMAIAAvARAiBkEIciEFIAFFDQAgBkEgcUUEQCACmSIDRP///////99DZA0BIAICfiADRAAAAAAAAOBDYwRAIAKwDAELQoCAgICAgICAgH8LIgS5Yg0BIARC////////////AHxCfVYNASAAIAQ3AwALIAZBwGRxQQRyIQULIAAgBUH9/wNxOwEQCyAHQRBqJAALQQECfwJAIABFDQACQCAALwEQIgJBggRxQYIERw0AIAAtABJBAUcNACAAKAIIDwsgAkEBcQ0AIABBARAhIQELIAELiQUBA38jAEHgAGsiBSQAAkAgAygCKA0AIAAoAgAhBgJAAkAgASACQQR0aigCCCIBBEAgBiABQQBBABAoIQEgBi0AVwRAIAFFDQQgBiABEB0MBAsgBEEATA0CIAVCADcDUCAFQgA3A0ggBUIANwNAIAUgBDYCWCAFQSs2AkQgAQ0BQQAhAQwCCyAGLQBXDQJBACEBDAELIAVBQGsgARAeGgsCQCADLQAAQfEARwRAIAEhAgwBCyADKAIIIgZFBEAgASECDAELIAYQGkH/////A3EiBEUEQCABIQIMAQsgACgCACAEQTVqrRAWIgJFBEAgASECDAELIAJCADcCACACQgA3AiAgAkEIakIANwIAIAJBADYCMCACQgA3AiggAkEYakIANwIAIAJCADcCECACQfEAOgAAIAJB//8DOwEiIAIgAkE0aiIHNgIIIAcgBiAE/AoAACAEIAdqQQA6AAAgAiABNgIMIAJBATYCGCACQYDEADYCBAsgBSACQTBqKAIANgI4IAUgAkEoaikCADcDMCAFIAJBIGopAgA3AyggBSACQRhqKQIANwMgIAUgAkEQaikCADcDGCAFIAJBCGopAgA3AxAgBSACKQIANwMIIAIgAygCMDYCMCACIAMpAig3AiggAiADKQIgNwIgIAIgAykCGDcCGCACIAMpAhA3AhAgAiADKQIINwIIIAIgAykCADcCACADIAUoAjg2AjAgAyAFKQMwNwIoIAMgBSkDKDcCICADIAUpAyA3AhggAyAFKQMYNwIQIAMgBSkDEDcCCCADIAUpAwg3AgACQCADLQAHQQFxRQ0AIAMoAiwiAUUNACABIAM2AkgLIAAgAhCrAhoLIAVB4ABqJAAL7AsBDn8jAEEwayIKJAACQCAAKAIAIg0tAFcNACAALQDQAUEBSw0AA0AgAiIMKAI0IgINAAsgDCgCHCECIApBADYCKCAKQgA3AyAgCkIANwMYIApCADcDECAKQgA3AwggCiAMKAIgNgIMIAEuASJBAEoEQCACQQhqIREgASgCBCEGA0AgASABKAIcIAYvAQpB4gBxcjYCHCAGIBEgDkEEdCIPaigCACIQEE8iBDoABUEAIQkgDCEHAkACQAJAIARBwABKDQADQAJAAkACQAJAAkAgByICKAI4IgcEQCACKAIcIA9qKAIIEKkEIAlyIQkgBygCHCAPakEIaiECA0AgAigCACICLQAAIQUCQANAAkACQAJAAkACQAJAAkAgBUH/AXEiBEGKAWsOKQEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAAUGBQUFBQUFBQMCBAsgAigCLCEFDAwLIAIoAhQoAhxBCGohAgwHCyACKAIMKAIUKAIcIAIuASBBBHRqQQhqIQIMBgsgAigCFEEIaiECDAULIARBJEYNBwsgAi8ABUGgCHENAiAEQbAB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IAFBAXRqQQJrLgEASg0AIAQgB0GAAnI7ADcLIAhBEGokAAsaAQF/IABBABCyAiIBBH8gAQUgAEEAEJICCwupAwIPfwV+IAAEQCAAKAJMIgUgACgCPCIGQRRsaiECQQEhBwJAIAAoAkQiBEEBTARAIAAoAkghCAwBCyAAKAJIIgggBEEBayIHQQN0akIBNwMACyAFQSRqIQogBkEBayEEIAJBBGshCyACQQhrIQwgACgCUCIJQQhqIQ0DQAJ/AkACQCAJRQ0AIAEgAC8BMk8NACANIAFBA3RqKQMAIhBCAFINAQsgAUEDdCICIAsoAgBqKQMAQuQAfiETIAwoAgAgAmopAwAhESAEDAELIAkpAwAiEULkAH4gEIAhEyAGCyECIAAgETcDWEEAIQNCACEUQgAhEEIAIRIgAkEASgRAA0ACQCADIARHBEAgAUEDdCIOIAUgA0EUbCIPaigCEGopAwAgCiAPaigCACAOaikDAFENAQsgBSADQRRsaigCCCABQQN0aikDACASfCESIBBC5AB8IRALIANBAWoiAyACRw0ACwsCQCAQIBNZDQAgESASWA0AIBEgEn1C5AB+IBMgEH2AIRQLIAggAUEDdGpCASAUIBRCAVgbNwMAIAFBAWoiASAHRw0ACwsL1QIDAn8BfgF8QcjiAiECAkAgAEUNACAAKAIAKAIMIgMEQCADQZjYBCgCABEAAAsCQCAAKAJ4IgNFDQAgAC8BkAEgAU0NACADIAFBKGxqIQIMAQsgACgCACIBQRk2AkAgAUEZEDkLAkAgAi8BECIBQSRxBEAgAikDACEEDAELIAFBCHEEQEKAgICAgICAgIB/IQQgAisDACIFRP///////9/DYw0BQv///////////wAhBCAFRP///////99DZA0BIAWZRAAAAAAAAOBDYwRAIAWwIQQMAgtCgICAgICAgICAfyEEDAELIAFBEnFFDQAgAigCCEUNACACECshBAsCQCAARQ0AIAAoAgAhAgJAIAAoAiQiA0UEQEEAIQEgAi0AV0UNAQsgAiADEDohASAAKAIAIQILIAAgATYCJCACKAIMIgBFDQAgAEGg2AQoAgARAAALIASnC78CAQR/IwBBEGsiBCQAAkBBvNkEKAIAIgIEQEGKGiEDQcoBIAIRAQANAQsCQCAAKAIAIgAoAgQiBawQGCICBH9BACED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DQEMBgsgAigCyAIiAwRAIAIgAygCADYCyAIMAwsgAigCxAIiAwRAIAIgAygCADYCxAIMAwsgAiACKALAAkEBajYCwAILIAJC+AcQmwEiA0UNBAwCCyAAIAJBAWs7ARggACAAKAIQIgJBEGo2AhAgAkUNAwwCCyACIAIoArgCQQFqNgK4AgsgAyAAKAIANgIAIABBPjsBGCAAIAM2AgAgACADQRhqNgIQIANBCGohAgsgAkEANgIIIAIgATcDAAJAIAAoAgwiAwRAIAEgAykDAFcEQCAAIAAvARpB/v8DcTsBGgsgAyACNgIIDAELIAAgAjYCCAsgACACNgIMCwtcAQJ/IwBBEGsiBCQAA0ACQCAAIgMoAgwiAARAIAAgASAEQQxqEPsFIAQoAgwgAzYCCAwBCyABIAM2AgALIANBCGohASADKAIIIgANAAsgAiADNgIAIARBEGokAAv9AgIHfwJ+IwBBsAFrIgMkACADQQBBoAH8CwAgAARAA0AgACgCCCEHIABBADYCCCADIQRBACEFIAEEQANAIANBoAFqIQICQANAIAEpAwAhCANAIAApAwAiCSAIWQRAIAggCVMEQCACIAE2AgggASECCyABKAIIIgENAgwDCyACIAA2AgggACICKAIIIgANAAsLIAEhAAsgAiAANgIIIAMoAqgBIQAgBEEANgIAIAMgBUEBaiIFQQJ0aiIEKAIAIgENAAsLIAQgADYCACADKAIAIQEgByIADQALC0EBIQQDQAJAIAMgBEECdGooAgAiAEUNACABRQRAIAAhAQwBCyADQaABaiECAkADQCABKQMAIQgDQCAAKQMAIgkgCFkEQCAIIAlTBEAgAiABNgIIIAEhAgsgASgCCCIBDQIMAwsgAiAANgIIIAAiAigCCCIADQALCyABIQALIAIgADYCCCADKAKoASEBCyAEQQFqIgRBKEcNAAsgA0GwAWokACABC9cBAQN/IAAoAhQhAgJAIAAtABFBkAFxRQRAIAAoAhhFDQELIAAQLQsgAkIgEBYiAUUEQEEHDwsCfwJAIAJFDQAgAigC4AIgAU0NAEGAASACKALUAiABTQ0BGiACKALYAiABSw0AIAIvAa4CDAELIAFB9NcEKAIAEQEACyEDIAFBADYCFCABQgA3AgggASACNgIEIAFBADYCACABQQA2AhwgAUEBOwEaIAEg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DSAEKAIEQShsaiIBIAEvARBBwP8DcUEBcjsBEAyjAQsCQCAAKAJYIAQoAghBKGxqIgEtABFBkAFxBEAgARBnDAELIAFBBDsBEAsgBCgCBCECAkAgBCgCECIDRQRAAkAgAS0AEUGQAXFFBEAgASgCGEUNAQsgARAtCyABQZAIOwEQIAFBAToAEiABQgA3AwggASACQQAgAkEAShs2AgAgARCoAkUNAQymAQsgASADIAKsQQBBABAvGgsgASAWOgASDKIBCyAAKAJkIAQoAgRBKGxqIgFBKGshAiABQRhrLwEAIgdBEnEEQCABQRxrKAIAIQMgB0GACHEEfyACKAIAIANqBSADCyABQRRrKAIAKAJ4Sg2aAQsgDSAEKAIIQShsaiIBLQARQZABcQRAIAEQIgsgASACKAIQIgM2AhAgASACKQMANwMAIAEgAikDCDcDCCABIANBv58CcUHAwAByOwEQDKEBCyANIAQoAghBKGxqIQEgDSAEKAIEQShsaiECIAQoAgwhCgNAAkAgAS0AEUGQAXFFBEAgASgCGEUNAQsgARAtCyABIAIpAwA3AwAgASACKQMgNwMgIAEgAikDGDcDGCABIAIpAxA3AxAgASACKQMINwMIIAJBADYCGCACQQE7ARAgAS0AEUHAAHEEQCABELABDaQBCyABQShqIQEgAkEoaiECIApBAWsiCg0ACwygAQsgDSAEKAIIQShsaiEBIA0gBCgCBEEobGohCiAEKAIMIQMDQAJAIAEtABFBkAFxBEAgASAKQYCAARCwAyABLwEQIQIMAQsgASAKKQMANwMAIAEgCigCECICNgIQIAEgCikDCDcDCCAKLQARQSBxDQAgASACQf+ffnFBgIABciICOwEQCyACQYCAAXEEQCABELABDaMBIAEvARAhAgsCQCACQYAQcUUNACAELQACQQJxRQ0AIAEgAkH/7wNxOwEQCyADRQ2gASAKQShqIQogAUEoaiEBIANBAWshAwwACwALIA0gBCgCBEEobGohAiANIAQoAghBKGxqIgEtABFBkAFxBEAgASACQYCAARCwAwyfAQsgASACKQMANwMAIAEgAigCEDYCECABIAIpAwg3AwggAi0AEUEgcQ2eASABIAEvARBB/58CcUGAgAFyOwEQDJ4BCyANIAQoAgRBKGxqKQMAIU4gDSAEKAIIQShsaiIBLQARQZABcQRAIAEgThAmDJ4BCyABQQQ7ARAgASBONwMADJ0BC0EAIQUgACkDQEIAVw2cASAAQQI6AJQBIABBkwY2AiQgAEHc4wFBABBjQQFBkwYgACwAlgFBAE4bIQEMnwELIAAgACgCHEEBckECajYCHCAAIA0gBCgCBEEobGo2AnggCS0AVw2dASAJLQBeQQRxBEBBBCAJKALYASAAQQAgCSgC1AERBAAaCyAAIAQgEmtBFG1BAWo2AiBB5AAhBQyfAQsgDSAEKAIMIgtBKGxqIQEgDSAEKAIIIgxBKGxqIgIvARAiAyANIAQoAgRBKGxqIggvARAiB3JBAXEEQCABLQARQZABcQRAIAEQIgycAQsgAUEBOwEQDJsBCwJAAkAgB0EScUUEQCAIQQAQjgJFDQEMnwELIAdBgAhxRQ0BIAgQqAINngELIAgvARBBfXEhByACLwEQIQMLAkACQCADQRJxRQRAIAJBABCOAkUNAQyfAQsgA0GACHFFDQEgAhCoAg2eAQsgAi8BEEF9cSEDCyACKAIMIAgoAgxqIgogCSgCeEoNkgEgASAKQQJqIAsgDEYiCxBvDZwBIAEgAS8BEEHA5ANxQQJyOwEQIAtFBEAgASgCCCACKAIIIAIoAgz8CgAAIAIgAzsBEAsgASgCCCACKAIMaiAIKAIIIAgoAgz8CgAAIAggBzsBECAKQX5xIAogFkEBSxsiAiABKAIIakEAOgAAIAEoAgggAmpBADoAASABIBY6ABIgASACNgIMIAEgAS8BEEGABHI7ARAMmgELIA0gBCgCDEEobGohASANIAQoAgRBKGxqIggvARAiByANIAQoAghBKGxqIgMvARAiCnFBBHENkwEgByAKckEBcQ2VASAHQS1xIgIEfyAKBSAIEIAGIQIgAy8BEAtBLXEiB0UEQCADEIAGIQcLIAIgB3FBBHFFDZQBIAQtAAAhAgyTAQsgBCgCBCIBRQ2YASANIAFBKGxqIgEtABFBkAFxBEAgAUIAECYMmQELIAFBBDsBECABQgA3AwAMmAELIA0gBCgCDEEobGohASANIAQoAghBKGxqIgMvARAiByANIAQoAgRBKGxqIgIvARAiCnJBAXEEQCABLQARQZABcQRAIAEQIgyZAQsgAUEBOwEQDJgBCwJAIAdBJHEEQCADKQMAIU4MAQsgB0EIcQRAQoCAgICAgICAgH8hTiADKwMAIllE////////38NjDQEgWUT////////fQ2QEQEL///////////8AIU4MAgsgWZlEAAAAAAAA4ENjRQ0BIFmwIU4MAQtCACFOIAdBEnFFDQAgAygCCEUNACADECshTiACLwEQIQoLAkAgCkEkcQRAIAIpAwAhTwwBCyAKQf//A3EiA0EIcQRAQoCAgICAgICAgH8hTyACKwMAIllE////////38NjDQFC////////////ACFPIFlE////////30NkDQEgWZlEAAAAAAAA4ENjBEAgWbAhTwwCC0KAgICAgICAgIB/IU8MAQtCACFPIANBEnFFDQAgAigCCEUNACACECshTwsCQAJAAkACQCAELQAAIgJB5gBrDgIAAQILIE4gT4MhTgwCCyBOIE+EIU4MAQsgT1ANAEFRIAJrIAIgT0IAUyIDGyECQsAAQgAgT30gT0JAVxsgTyADGyJQQsAAWQRAQgAgAkH/AXFB6ABHIE5CAFNxrX0hTgwBCyACQf8BcUHoAEYEQCBOIFCGIU4MAQsgTiBQiCFPIE5CAFkEQCBPIU4MAQtCf0LAACBQfYYgT4QhTgsgASBONwMAIAEgAS8BEEHA5ANxQQRyOwEQDJcBCwJAIA0gBCgCBEEobGoiAS8BECICQSRxBEAgASkDACFODAELIAJBCHEEQEKAgICAgICAgIB/IU4gASsDACJZRP///////9/DYw0BIFlE////////30NkBEBC////////////ACFODAILIFmZRAAAAAAAAOBDY0UNASBZsCFODAELQgAhTiACQRJxRQ0AIAEoAghFDQAgARArIU4gAS8BECECCyABIE43AwAgASACQcDkA3FBBHI7ARAgASBOIAQ0Agh8NwMADJYBCwJAIA0gBCgCBEEobGoiAS8BECICQQRxDQAgAUHDABCiASABLwEQIgJBBHENACAEKAIIDZMBQRQhAQyZAQsgASACQcDkA3FBBHI7ARAMlQELIA0gBCgCBEEobGoiAS8BECICQSRxRQ2UAQJAIAJBCHEEQCABKwMAIVkMAQsgAkEkcQRAIAEpAwC5IVkMAQsgAkEScUUEQEQAAAAAAAAAACFZDAELIAEQUSFZIAEvARAhAgsgASBZOQMAIAEgAkHA5ANxQQhyOwEQDJQBCyANIAQoAgRBKGxqIgIt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KGxqIQJCACFOIAQoAhAiA0EASgRAIAMgBCgCDCIBaiEIA0ACQCANIAFBKGxqIgMvARAiB0EkcQRAIAMpAwAgTnwhTgwBCyAHQQhxBEACfkKAgICAgICAgIB/IAMrAwAiWUT////////fw2MNABpC////////////ACBZRP///////99DZA0AGiBZmUQAAAAAAADgQ2MEQCBZsCBOfCFODAMLQoCAgICAgICAgH8LIU8gTiBPfCFODAELIAdBEnEiA0UNACBOIANB/R9qrXwhTgsgAUEBaiIBIAhIDQALCyACKAIIIE4gAigCDEEDdKyCIk5CA4inaiIBIAEtAABBASBOp0EHcXRyOgAADH0LIA0gBCgCCEEobGoiAS8BECECIA0gBCgCBEEobGoiAy0AEEEBcQRAIAEgAkH/7wNxOwEQDH0LIAEgAkGAEHI7ARAgASADKQMAPAATDHwLIA0gBCgCCEEobGohASANIAQoAgRBKGxqIgItABFBCHEEQCACMQATIU4gAS0AEUGQAXEEQCABIE4QJgx9CyABQQQ7ARAgASBONwMADHwLIAEtABFBkAFxBEAgARAiDHwLIAFBATsBEAx7CyANIAQoAgRBKGxqIgEgAS8BEEH/7wNxOwEQDHoLAkAgDSAEKAIMQShsaiICIAQoAhAiBygCAEYEQCAHLQAaIQwMAQsgByAWOgAYIAcgAjYCACAHIAA2AgwgBy0AGiIMRQRAQQAhDAwBCyAHQRxqIQggBCgCCCEKQQAhAyAMIgFBA3EiCwRAA0AgCCABQQFrIgFBAnRqIA0gASAKakEobGo2AgAgA0EBaiIDIAtHDQALCyAMQQRJDQADQCAIIAFBAWsiA0ECdGogDSADIApqQShsajYCACAIIAFBAmsiA0ECdGogDSADIApqQShsajYCACAIIAFBA2siA0ECdGogDSADIApqQShsajYCACAIIAFBBGsiAUECdGogDSABIApqQShsajYCACADQQFLDQALCyACIAIvARBBwOQDcUEBcjsBECAHIAxB/wFxIAdBHGogBygCBCgCEBEDACAHKAIUIgNFDXkgBSEBIANBAEoEQCAGAn8CQCACLwEQIgFBggRxQYIERw0AIAItABJBAUcNACACKAIIDAELQQAgAUEBcQ0AGiACQQEQIQs2AqAEIABB1KkBIAZBoARqEGMgBygCFCEBCwJAIBwoAgAiBUUNACAHKAIQIghBAE4EQCAEKAIEIQogHCECA0ACQAJAIAUoAgAgCEcNACAFKAIEIgNBAEgNACAKIAN2QQFxIANBH01xDQAgBSgCDCIDBEAgBSgCCCADEQAACyACIAUoAhA2AgAgCSAFEBcMAQsgBUEQaiECCyACKAIAIgUNAAsMAQsDQCAFKAIMIgIEQCAFKAIIIAIRAAALIBwgBSgCEDYCACAJIAUQFyAcKAIAIgUNAAsLQQAhBSAHQQA2AhQgAUUNeQx8CwJAIAAoAlggBCgCCEEobGoiAS0AEUGQAXEEQCABEGcMAQsgAUEEOwEQCyAJKAIQIAQoAgRBBHRqKAIEKAIEIQICQCAEKAIMIgMEQCACKAIAIAIoAjAiAiADIAIgA0sbIgI2AqABDAELIAIoAgAoAqABIQILIAEgAq03AwAMeAsCQCAAKAJYIAQoAghBKGxqIgEtABFBkAFxBEAgARBnDAELIAFBBDsBEAsgASAJKAIQIAQoAgRBBHRqKAIEKAIENQIwNwMADHcLIAZCADcDsAQgCS0AVw14AkAgBCgCECgCCCIHRQ0AIAcoAgAiC0UNACALKAI0IgFFDXcgACgCXCEIIAktAFwhDyAEKAIIIgVBAEoEQCAFQQdxIQwgDSAEKAIMQShsaiEBQQAhCgJAIAVBCEkEQEEAIQIMAQsgBUH4////B3EhDkEAIQIDQCAIIAJBAnRqIgMgATYCACADIAFBKGo2AgQgAyABQdAAajYCCCADIAFB+ABqNgIMIAMgAUGgAWo2AhAgAyABQcgBajYCFCADIAFB8AFqNgIYIAMgAUGYAmo2AhwgAUHAAmohASACQQhqIgIgDkcNAAsLIAwEQANAIAggAkECdGogATYCACACQQFqIQIgAUEoaiEBIApBAWoiCiAMRw0ACwsgCygCNCEBCyAJIAQtAAI6AFwgByAFIAggBkGwBGogAREEACEBIAkgDzoAXCAAIAcQ4wEgAUUEQCAEKAIEBEAgCSAGKQOwBDcDKAsgACAAKQMoQgF8NwMoQQAhBQx4CwJAIAFB/wFxQRNHDQAgBCgCEC0AEEUNAEEAIQUgBC8BAiICQQRGDXggAEECIAIgAkEFRhs6AJQBDHsLIAAgACkDKEIBfDcDKAx6C0EGIQEMeQsgCSAJKQMgIk5CgICAIIQ3AyAgBCgCECgCCCECAkAgDSAEKAIEQShsaiIDLQAQQQJxRQRAIANBAToAEgwBC0EBIQEgAy0AEkEBRw15CyACIAMoAgggAigCACgCTBECACEBIE5CgICAIINQBEAgCSAJKQMgQv///1+DNwMgCyAAIAIQ4wEgACAALwGYAUH8/wNxOwGYAUEAIQUgAUUNdQx4CyAAKAJgIAQoAgRBAnRqKAIAIgItAAINdCACKAIkIgEgASgCACIDKAIAIgcoAiQRAQAhASAAIAMQ4wEgAQ13QQAhBSACKAIkIAcoAigRAQBFDXIMcwsgDSAEKAIMQShsaiECIAAoAmAgBCgCBEECdGooAgAiAS0AAgRAIAItABFBkAFxBEAgAhAiDHULIAJBATsBEAx0CyABKAIkKAIAIgUoAgAhByAdQgA3AhAgHUIANwIIIB1CADcCACAGIBY6ALAFIAZCgICACDcCtAQgBiAGQbAEajYCnAUgBiACNgKYBSACLwEQIQMCQCAELQACQQFxBEAgA0GAoAJxBEAgAhAiCyACQQA2AgAgAkGBCDsBEAwBCyACIANBwOQDcUEBcjsBEAsgASgCJCAGQZgFaiAEKAIIIAcoAiwRBQAhASAAIAUQ4wEgBigCrAVBAEoEQCAGIAIQqwQ2ApAEIABB1KkBIAZBkARqEGMgBigCrAUhAQsgAi0AEEECcUUEQCACIBY6ABILQQAhBSABRQ1zDHYLIA0gBCgCDEEobGoiASgCACELIAAoAmAgBCgCBEECdGooAgAiDCgCJCIHKAIAIg8oAgAhCCAAKAJcIQICQCABKAIoIgVBAEwNACABQShqIQNBACEKQQAhASAFQQRPBEAgBUH8////B3EhDgNAIAIgAUECdGogAyABQQFyIhBBKGxqNgIAIAIgEEECdGogAyABQQJyIhBBKGxqNgIAIAIgEEECdGogAyABQQNyIhBBKGxqNgIAIAIgEEECdGogAyABQQRqIgFBKGxqNgIAIAEgDkcNAAsLIAVBA3EiDkUNAANAIAIgAUECdGogAyABQQFqIgFBKGxqNgIAIApBAWoiCiAORw0ACwsgByALIAQoAhAgBSACIAgoAiARCAAhASAAIA8Q4wEgAQ11QQAhBSAHIAgoAigRAQAhMCAMQQA6AAIgMA1vDHILIAAoAmAgBCgCBEECdGooAgAhARAZDXNCCBAYIgJFDXMgAiABKAIkNgIAIAIgDSAEKAIMQShsajYCBCAAKAJYIAQoAghBKGxqIgEtABFBkAFxBEAgARBnCyABQQE7ARAgARAtIAFBMDYCJCABQfAAOgATIAFBgTQ7ARAgASACNgIIIAFB1/YANgIADHELIAZBADYCsAQCQCANIAQoAghBKGxqIgctABFBkAFxBEAgBxAiDAELIAdBATsBEAsgBCgCECICKAI0IgFFDXAgASgCCCIDKAIAIQUgASABKAIMQQFqNgIMIAMgCSgCECAEKAIEQQR0aigCACACKAIAIAQoAgwgBkGwBGogBSgCYBEIACEBIAIoAjQiAiACKAIMQQFrIgM2AgwgA0UEQCACKAIAIgUhCyACKAIIIgMEQCADIAMoAgAoAhARAQAaIAIoAgAhCwsgAigCBCIDIAMoAghBAWsiCDYCCCAIRQRAIAMoAhAiCARAIAMoAgwgCBEAAAsgCyADEBcLIAUgAhAXCyAGKAKwBCECIAFFBEBBACEFIAJFDXEgByACQn9BAUEJEC8aDHELIAIQewxzCyAGQQA2ArAEQQYhASAEKAIQKAIIIgJFDXIgAigCACIDRQ1yIAIgBkGwBGogAygCGBECACEBIAAgAhDjASABDXIgBigCsAQgAjYCAEEAIQUgACAEKAIEQQBBAhCLAiIBBEAgASAGKAKwBDYCJCACIAIoAgRBAWo2AgQMcAsgBigCsAQgAygCHBEBABoMcQsgCSAJKALIASICQQFqNgLIAQJAIAkgBCgCECAJKAIQIAQoAgRBBHRqKAIAEE4iA0UNACADLQArQQFHDQAgAygCNCIBIQUgAUUNAANAIAUoAggoAgRBAEoEQCAJIAI2AsgBQQYhAQx0CyAFKAIYIgUNAAtBACEHIANBADYCNANAIAEoAhghMQJAIAkgASgCACIFRgRAIAMgATYCNEEAIQogASEHDAELIAUoAogDIQogBSABNgKIAwsgASAKNgIYIDEiAQ0ACyAHKAIEKAIAIgIoAhQiAUUEQCACKAIQIQELIAMgAygCGEEBajYCGAJAIAcoAgggAREBACIBDQAgB0EANgIIIANBADYCNCAHIAcoAgxBAWsiAjYCDCACDQAgBygCACIIIQIgBygCCCIFBEAgBSAFKAIAKAIQEQEAGiAHKAIAIQILIAcoAgQiBSAFKAIIQQFrIgo2AgggCkUEQCAFKAIQIgoEQCAFKAIMIAoRAAALIAIgBRAXCyAIIAcQFwsCQCAJKAKABEUEQCADIAMoAhhBAWsiAjYCGCACDQELIAkgAxBpCyAJIAkoAsgBQQFrNgLIAUEAIQUgAUUNbwxyCyAJIAI2AsgBQQAhBQxuCyAGQgA3A8AEIAZCADcD0AQgBkIANwPIBCAGQgA3A7gEIAZCADcDsAQgBiAJNgLEBCAGIA0gBCgCCEEobGoiAygCECIFNgLABCAGIAMpAwg3A7gEIAMpAwAhTiAGIAVB/19xIgI7AcAEIAYgTjcDsARBACEBAkAgBUEScUUNACADLQARQSBxDQAgBiACQYCAAXI7AcAEIAZBsARqELABIQEgBi8BwAQhAgsCQAJ/AkAgAkGCBHFBggRHDQAgBi0AwgRBAUcNACAGKAK4BAwBCyACQQFxDQEgBkGwBGpBARAhCyICRQ0AIAkgAiAJKAIQIAQoAgRBBHRqKAIAEE4iCigCMCgCACEHICUhAyAkIQEgCSgC/AIiCARAQQAhAiAHIgEtAAAiBQRAA0AgAiAFQf8BcUHAygJqLQAAakGx893xeWwhAiABLQABIQUgAUEBaiEBIAUNAAsLIAggAiAJKALwAnBBA3RqIgFBBGohAwtBzJkFIQsCQCABKAIAIghFDQADQCADKAIAIgMoAgwhASAHIQUDQAJAAkAgAS0AACICIAUtAAAiDEYEQCACDQEgAyELDAULIAJBwMoCai0AACAMQcDKAmotAABHDQELIAVBAWohBSABQQFqIQEMAQsLIAhBAWsiCA0ACwsCQAJAIAsoAggiAUUNACABKAIAIgIoAgQiA0UNACACKAIUDQELIAYgBzYCgAQgEyAJQb+lASAGQYAEahAxNgIAQQEhAQwBCyAJIAogASADIBMQrwQiAQ0AQQAhASAKKAI0IgVFDQAgCkE0aiECA0AgCSAFKAIARwRAIAUoAhgiBQ0BDAILCyAJKALsAiIKQQVvRQRAIAqsQgKGQhR8IU4CQAJ/IAkoAoQDIgVFBEAgCSBOEBYMAQsCQCAJKALcAiAFTQ0AIAUgCSgC1AJPBEAgTkKBAVoNAQwDCyAJKALYAiAFSw0AIE4gCTMBrgJYDQILIAkgBSBOEGQLIgVFBEBBByEBDAMLIAkoAuwCIQoLIAUgCkECdGoiA0IANwIAIANBADYCECADQgA3AgggCSAFNgKEAwsDQCACKAIAIgNBGGohAiADKAIAIAlHDQALIAkgCSgC7AIiAkEBajYC7AIgCSgChAMgAkECdGogAzYCACADIAMoAgxBAWo2AgwLAkAgBi0AwQRBkAFxRQRAIAYoAsgERQ0BCyAGQbAEahAtC0EAIQUgAUUNbQxwCyAEKAIQIQICQAJAAkACQCAJKALsAiIKQQBMDQAgCSgChAMNAEEGIQEMAQsgAkUEQEEAIQUMcAsgAigCCCIHKAIAIgMoAjgiC0UEQEEAIQEMAgsgCkEASgRAIAkoAoQDIQhBACEBQQAhBQNAIAggBUECdGooAgAgAkYNAiAFQQFqIgUgCkcNAAsLIApBBW8EfyAHBSAKrEIChkIUfCFOAkACfyAJKAKEAyIBRQRAIAkgThAWDAELAkAgCSgC3AIgAU0NACABIAkoAtQCTwRAIE5CgQFaDQEMAwsgCSgC2AIgAUsNACBOIAkzAa4CWA0CCyAJIAEgThBkCyIBRQRAQQchASACDQQMBQsgCSgC7AIhCgsgASAKQQJ0aiIFQgA3AgAgBUEANgIQIAVCADcCCCAJIAE2AoQDIAMoAjghCyACKAIICyALEQEAIgENACAJIAkoAuwCIgFBAWo2AuwCIAkoAuQDIU0gCSgC6AMhMiAJKAKEAyABQQJ0aiACNgIAIAIgAigCDEEBajYCDCBNIDJqIgVFBEBBACEBDAILQQAhASADKAJQIgNFDQEgAiAFNgIUIAIoAgggBUEBayADEQIAIQEMAQsgAkUNAQsgACACKAIIEOMBC0EAIQUgAUUNbAxvCyAAKAJgIAQoAgRBAnRqKAIAKAIkIgEgAS0AAUG/AXE6AAEMawsgACgCYCAEKAIEQQJ0aigCACgCJCIBIAEtAAFBwAByOgABDGoLIAQoAgRFBEAgCSgCBCIBRQ1qIAQvAQhBAWpBA3EhAgNAIAEgAS8BmAFB/P8DcSACcjsBmAEgASgCCCIBDQALDGoLIAAgBC8BCEEBakEDcSAALwGYAUH8/wNxcjsBmAEMaQsgCSgCECAEKAIEQQR0aigCBCgCBCIDLQARRQRAQQAhBQxmCyADKAIMKAI4KAAkIgFBGHQgAUGA/gNxQQh0ciABQQh2QYD+A3EgAUEYdnJyIQsgAygCKEEFbiEBAn8gAygCMCIIQQFNBEAgAUEBaiEHQYCAgIAEIAMoAiRuIQpBAAwBC0EDQQJBgICAgAQgAygCJG4iCiAIQQJrIgIgAiABQQFqIgdwayICQQFqRhsgAmoLIQIgCCALIAEgCGsgC2ogAmogAW5qayIBIApBAWoiDCAISSABIApNcWshBQNAQQAhASAFIgJBAk8EQEEDQQIgAkECayIBIAEgB3BrIgFBAWogCkYbIAFqIQELIAJBAWshBSABIAJGDQAgAiAMRg0ACyACIAhNIAggC0txRQRAIAZBldoBNgL4AyAGQbTHBDYC9AMgBkG2sgE2AvADQQshAUELQZfxASAGQfADahAbDGwLQQAhBSALRQ1lAkACQCADKAIIIgFFDQAgAUEAQQAQjAEiAQ0BIAMoAggiAUUNAANAIAEgAS0AAUH7AXE6AAEgASgCGCIBDQALCyADIAIgCEEAEKgGIgENACADKAIMKAJIIgIoAhQhBwJAAkAgAi0AHEEEcUUNACAHKAIcIAIoAhhJDQAgBygCaEUEQEEAIQEMAgsgAhBJIQEMAQsgBygCLCIBDQAgBygCnAEgBygCqAFLBEAgAhBNIQEMAQsgAhBMIQELIAMoAgwoAjggAygCMCICQRh0IAJBgP4DcUEIdHIgAkEIdkGA/gNxIAJBGHZycjYAHAsgAUUEQCABIQUMaQsgAUHlAEYNZQxrC0EAIQUgBCgCBCECIA0gBCgCCCIBQShsakEAIAEbIQtBACEBQQAhFyMAQdAAayIKJAACQCAJLQBVRQRAIAlCKBAWIgIEQCACQeC1ASkAADcAICACQdi1ASkAADcAGCACQdC1ASkAADcAECACQci1ASkAADcACCACQcC1ASkAADcAAAsCQCATKAIAIgFFDQACQCAJKALcAiABTQ0AIAEgCSgC1AJPBEAgASAJKALQAjYCACAJIAE2AtACDAILIAkoAtgCIAFLDQAgASAJKALIAjYCACAJIAE2AsgCDAELIAkoAoAEBEAgCSABEB8MAQtByNcEKAIABEBB4JYFKAIAIgMEQCADQZjYBCgCABEAAAsgAUH01wQoAgARAQAhA0G0lgVBtJYFKAIAIANrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAUHs1wQoAgARAABB4JYFKAIAIgFFDQEgAUGg2AQoAgARAAAMAQsgAUHs1wQoAgARAAALIBMgAjYCAEEBIQEMAQsgCSgCuAFBAk4EQCAJQisQFiICBEAgAkGYhgEoAAA2ACcgAkGRhgEpAAA3ACAgAkGJhgEpAAA3ABggAkGBhgEpAAA3ABAgAkH5hQEpAAA3AAggAkHxhQEpAAA3AAALAkAgEygCACIBRQ0AAkAgCSgC3AIgAU0NACABIAkoAtQCTwRAIAEgCSgC0AI2AgAgCSABNgLQAgwCCyAJKALYAiABSw0AIAEgCSgCyAI2AgAgCSABNgLIAgwBCyAJKAKABARAIAkgARAfDAELQcjXBCgCAARAQeCWBSgCACIDBEAgA0GY2AQoAgARAAALIAFB9NcEKAIAEQEAIQNBtJYFQbSWBSgCACADazYCAEHAlgVBwJYFKAIAQQFrNgIAIAFB7NcEKAIAEQAAQeCWBSgCACIBRQ0BIAFBoNgEKAIAEQAADAELIAFB7NcEKAIAEQAACyATIAI2AgBBASEBDAELIAkoAjwhBwJAIAtFBEBB5sgCIQEMAQtChICQgICAgAIgCy8BECIDQT9xrYinQQFxRQRAIAlCEhAWIgIEQCACQe3QAS8AADsAECACQeXQASkAADcACCACQd3QASkAADcAAAsCQCATKAIAIgFFDQACQCAJKALcAiABTQ0AIAEgCSgC1AJPBEAgASAJKALQAjYCACAJIAE2AtACDAILIAkoAtgCIAFLDQAgASAJKALIAjYCACAJIAE2AsgCDAELIAkoAoAEBEAgCSABEB8MAQtByNcEKAIABEBB4JYFKAIAIgMEQCADQZjYBCgCABEAAAsgAUH01wQoAgARAQAhA0G0lgVBtJYFKAIAIANrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAUHs1wQoAgARAABB4JYFKAIAIgFFDQEgAUGg2AQoAgARAAAMAQsgAUHs1wQoAgARAAALIBMgAjYCAEEBIQEMAgsgCQJ/AkAgA0GCBHFBggRHDQAgCy0AEkEBRw0AIAsoAgghASAHDAELIAcgA0EBcQ0AGiALQQEQISEBIAkoAjwLQXhxQQZyNgI8CyAJLQBeIR4gCUEAOgBeIAkgCSgCGCIfQQZyNgIYIAkgCSkDICJRQv7b/v9ug0KBBIQ3AyBBASEPIAkoAhAgAkEEdGoiCCgCBCIDKAIEKAIAIgwtAAxFBEAgDC0AEEEARyEPCyAIKAIAIQwgCSkDcCFSIAkpA2ghUyAJKAIUIRAgCiABNgJAIAkgE0Hg7wEgCkFAaxDGAiEBIAkgBzYCPAJAIAENACAJKAIQIgEgEEEEdGoiFygCBCEHAkAgCwR/IAcoAgQoAgBBQGsoAgAhCCAKQgA3A0ggCCgCACIOBEAgCCAKQcgAaiAOKAIYEQIADQIgCikDSEIAVQ0CIAkoAhAhAQsgCSAJKAIYQQhyNgIYIAEgAkEEdGoxAAggCSkDIEI4g4SnBUEBCyEOIAMoAgQiCC0AFiERIAgoAighGCAIKAIkIRogBygCBCgCACgC5AEiCCABIAJBBHRqKAIMKAJQIgE2AhhBwNgEKAIAIQIgCCgCNCABQQBIBH9CgJTr3ANCACABrEIKhn0gCCgCJCAIKAIgaqx/Ik4gTkKAlOvcA1kbpwUgAQsgAhEGACAHKAIEKAIAIQggAygCBCgCACgC5AEiASgCGCICQQBIBEBCgJTr3ANCACACrEIKhn0gASgCJCABKAIgaqx/Ik4gTkKAlOvcA1kbpyECCyACIAEoAhwiASABIAJIGyIBBEAgCCgC5AEiAiABQQBIBH9CACABrEIKhn0gAigCJCACKAIgaqx/pwUgAQs2AhwLAn8CQAJAIAgtAAwEQEEAIQEgCEEAOgAJIAhBATsABwwBCyAIIA5BB3EiAkEERjoACSAIIAJBAksiAToACCAIIAJBAUY6AAcgAkEBRw0BC0EAIQIgCEEAOgAKQQEMAQsgCEEDQQIgDkEIcRsiAjoACkEACyEUIAggCC0AFUH+AXE6ABUgCCACQQJ0IghBDCAUGyAIIA5BEHEbIAJBACABG3I6AAsgCSATQbT/ARDdAyIBDQEgC0UhAQJAAkACfwJAAkAgAy0ACQ0AIAMtAAgiAkUNACABIAJBAUZxRQ0BCyADIAFBAXRBABDaAQwBCyADKAIEIQIgCw0CIAMoAgAoAuQDIgggAigCACIBKAJoTA0BIAEtAAZFDQEgASAIEIcCCyIBDQMgAygCBCICKAIAIQELIAsNACABLQAFQQVHDQAgCUEANgJkC0EHIQEgBygCBCACKAIkIBogGGsiAiARIAIgEUobIgJBABCYAw0BIA9FBEAgBygCBCAJKAJkIAJBABCYAw0CCyAJLQBXDQECQCAJLABaIgFBAE4NAEEAIQEgAygCBCICLQARRQ0AQQJBASACLQASGyEBCwJAIAcoAgQiAi0AGEECcQRAIAItABEgAUEAR0cNAQsgAiABQQJGOgASIAIgAUEARzoAEQsgCSAQOgCwASAKIAw2AjAgCSATQcqVAiAKQTBqEMYCIgENASAKIAw2AiAgCSATQZaxAiAKQSBqEMYCIgENASAJQQA6ALABIAogDDYCECAJIBNBs5QCIApBEGoQxgIhASAJIAkoAhhBe3E2AhggAQ0BIAogDDYCACAJIBNB6KcCIAoQxgIiAQ0BQQAhAgNAIAMoAgQhAQJAIAJBuOICai0AACIIQQ9GBEAgCiADKAIUIAEoAgAoAmxqNgJIDAELIAogASgCDCgCOCAIQQJ0aigAJCIBQRh0IAFBgP4DcUEIdHIgAUEIdkGA/gNxIAFBGHZycjYCSAsgBygCBCAIIAooAkggAkG54gJqLQAAahD2BSIBDQIgAkEHSyEzIAJBAmohAiAzRQ0ACyALBEAgBxD+BCEBDAILQQAhESMAQUBqIggkAAJAAkAgAygCBCgCAEFAaygCACIBKAIAIgJFDQAgCCAHKAIEIgs1AjAgCzQCJH43AwggAUELIAhBCGogAigCKBEFACICQQxGDQAgAg0BCyAIQgA3AzAgCEIANwMoIAhCADcDICAIQgA3AxggCEIANwMQIAhCADcDCCAHKAIAIQEgCCAHNgIgIAhBATYCGCAIIAE2AhwgCCADNgIMAkAgASgCDCIBRQ0AIAFBmNgEKAIAEQAAIAgoAggiAUUNACABKAIMIgFFDQAgAUGY2AQoAgARAAALAkAgCCgCJCIBQQZLDQBBASABdEHhAHFFDQAgCCgCDCgCBCgCACEMIAgoAiAiASgCBCICKAIAIRgCQAJAIAgoAghFDQAgAi0AFEECRw0AQQUhAkEBIRoMAQtBACECIAEtAAgiC0UEQCABQQBBABDaASECCyALQQBHIRoCQAJAIAgoAhQiASACckUEQCAIKAIgKAIEKAIkIQsgCCgCDCICKAIEIgFBADoAFiABLQAYQQJxDQIgASgCJCABKAIoayICQQAgAkEAShshDyABQSRqIQ4CQCALQYAEa0GA/ANLDQAgC0H//wdqIAtxDQAgAUGACCALIAJBIEobIAsgC0GABEYbNgIkIAEoAkQiAkUNACABIAJBBGsiAjYCRCACEIIBIAFBADYCRAsgASgCACAOIA8Q4AEhNCABIAEoAiQgD0H//wNxazYCKEEHIQIgNEEHRg0DIAgoAhQhAQwBCyACDQILQQAhAiABDQEgCCgCDCECCwJAAn8CQCACLQAJRQRAIAItAAhBAUsNAQsgAkECIAhBEGoQ2gEMAQsgCCACKAIEIgsoAgwoAjgoACgiAUEYdCABQYD+A3FBCHRyIAFBCHZBgP4DcSABQRh2cnI2AhAgAigCACgC5AMiAiALKAIAIgEoAmhMDQEgAS0ABkUNASABIAIQhwILIgINAQsgCEEBNgIUQQAhAgsgCCgCDCgCBCIBKAIkIQ4gCCgCICgCBCILKAIkIQ8gASgCAC0ABSEUAkAgAg0AAkAgFEEFRwRAQQAhAiAMLQAMBH9BAQUgDC0AEEEARwtFDQIgDiAPRw0BDAILQQAhAiAOIA9GDQELQQghAgsgCygCMCELIAgoAhghAQNAAkAgASALSw0AIAINAEEAIQIgCEGAgICABCAIKAIgKAIEKAIkbkEBaiABRwR/AkAgGCABIAhBOGpBAiAYKALcAREEACICDQAgCEEIaiABIAgoAjgoAgRBABCrBiECIAgoAjgiAUUNACABLQAcQSBxBEAgASgCFCIQIBAoAoABQQFrNgKAASABIBAoApABNgIQIBAgATYCkAEMAQsgARAlCyAIKAIYBSABC0EBaiIBNgIYIBFBAWoiEUH/////B0cNAQsLAkACQCACQeUARg0AIAINASAIIAs2AiwgCCALIAFrQQFqNgIoIAEgC0sNAEEAIQIgCCgCMA0BIAggCCgCICgCBCgCACIBKAJgNgI0IAEgCEEIajYCYCAIQQE2AjAMAQsCQCALDQAgCCgCDCgCBCIBQQA2AjBBASELIAEQvgMiAkHlAEYNACACDQELIAgoAhAhESAIKAIMKAIEKAIMIgEoAjghNSABKAJIIgEoAhQhEAJAAn8CQCABLQAcQQRxRQ0AIBAoAhwgASgCGEkNACAQKAJoRQ0CIAEQSQwBCyAQKAIsIgINAiAQKAKcASAQKAKoAUsEQCABEE0MAQsgARBMCyICDQELIDUgEUEBaiIBQRh0IAFBgP4DcUEIdHIgAUEIdkGA/gNxIAFBGHZycjYAKCAIKAIIIgEEQCABEMYBCyAUQQVGBEAgCCgCDEECEP4FIgINAQsCfyAOIA9KBEAgD6whUCALrCFVIAxBQGsoAgAhEAJAIAsgDiAPbSIBakEBayABbSIBIAFBgICAgAQgCCgCDCgCBCgCJG5BAWpGayIBIAwoAhwiFE0EQANAQQAhAgJAIAFBgICAgAQgCCgCDCgCBCgCJG5BAWpGDQAgDCABIAhBOGpBACAMKALcAREEACICDQAgCCgCOCILKAIUIRECQAJAIAstABxBBHFFDQAgESgCHCALKAIYSQ0AIBEoAmhFBEBBACECDAILIAsQSSECDAELIBEoAiwiAg0AIBEoApwBIBEoAqgBSwRAIAsQTSECDAELIAsQTCECCyAIKAI4IgtFDQAgCy0AHEEgcQRAIAsoAhQiESARKAKAAUEBazYCgAEgCyARKAKQATYCECARIAs2ApABDAELIAsQJQsgAkUEQCABQQFqIgEgFE0NAQsLIAINAQsgDEEAQQEQtgQhAgsgVSBQfiFOIAJFIQECQCACDQAgTiAOQYCAgIAEaqwiTyBOIE9TGyJUIA9BgICAgARqrCJPVw0AA0AgCEEANgI4IBggTyBQf6dBAWogCEE4akEAIBgoAtwBEQQAIgJFBEAgECAIKAI4KAIEIA8gTyAQKAIAKAIMEQcAIQILAkAgCCgCOCIBRQ0AIAEtABxBIHEEQCABKAIUIgsgCygCgAFBAWs2AoABIAEgCygCkAE2AhAgCyABNgKQAQwBCyABECULIAJFIQEgAg0BIE8gUHwiTyBUUw0ACwsgAUUNAiAQIAhBOGogECgCACgCGBECACICDQIgTiAIKQM4UwRAIBAgTiAQKAIAKAIQEQ0AIgINAwsgDEEAEKIGDAELIAwgDyAObSALbDYCHCAMQQBBABC2BAsiAg0AIAgoAgxBABCSAiIBQeUAIAEbIQILIBpFBEAgCCgCIEEAELICGiAIKAIgQQAQkgIaCyAIQQcgAiACQYoYRhs2AiQLAkAgCCgCCCIBRQ0AIAEoAgwiAUUNACABQaDYBCgCABEAAAsCQCAIKAIcIgsoAgwiAUUNACABQaDYBCgCABEAACAIKAIcIgsoAgwiAUUNACABQZjYBCgCABEAAAsCQCAIKAIIIgFFDQAgASgCDCIBBEAgAUGY2AQoAgARAAAgCCgCCEUNAQsgCCgCICIBIAEoAhBBAWs2AhALIAgoAjAEQCAIKAIgKAIEKAIAQeAAaiEBA0AgASICKAIAIgxBLGohASAMIAhBCGpHDQALIAIgCCgCNDYCAAsgCCgCDEEAQQAQvwQgCCgCJCIBQQAgAUHlAEcbIQICQCAIKAIIIgFFDQAgASACNgJAAkAgAgRAIAEgAhA5DAELIAEoApgCBEAgAUEAEDkMAQsgAUF/NgJECyAIKAIIELEDIAgoAghFDQBByNcEKAIABEBB4JYFKAIAIgEEQCABQZjYBCgCABEAAAsgCEEIaiIBQfTXBCgCABEBACEMQbSWBUG0lgUoAgAgDGs2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAUUNASABQaDYBCgCABEAAAwBCyAIQQhqQezXBCgCABEAAAsgCxCxAyACRQRAIAMoAgQiASABLwEYQf3/A3E7ARhBACECDAELIAgoAgwoAgQoAgAiCy0ADA0AIAsgCygCbEEBajYCbCALKAJgIgEEQANAIAFBATYCECABKAIsIgENAAsLIAsoAuQBQQAQ9AELIAhBQGskACACIgENASAHEP4EIgENASAHKAIEIgEtABEEf0ECQQEgAS0AEhsFQQALIQcCQCADKAIEIgItABhBAnEEQCACLQARIAdBAEdHDQELIAIgB0ECRjoAEiACIAdBAEc6ABELIAIgASgCJCICIAIgASgCKGsiAiABLQAWIgEgASACSBtBARCYAyEBDAELAkACfyAJBEAgCUIbEBYMAQtCGxAYCyIBRQRAQQAhAQwBCyABQYOBASgAADYAFyABQfyAASkAADcAECABQfSAASkAADcACCABQeyAASkAADcAAAsgEygCACICBEAgCSACEBcLIBMgATYCAEEBIQELIAkgUjcDcCAJIFM3A2ggCSBRNwMgIAkgHzYCGCAJQQA6ALABIAkgHjoAXiADKAIEIgJBADoAFiACLQAYQQJxRQRAIAIoAgAgAkEkaiACKAIkIAIoAihrIgNBACADQQBKGyIDEOABGiACIAIoAiQgA0H//wNxazYCKCACIAIvARhBAnI7ARgLIAlBAToAVSAXBEAgFygCBBDkASAXQQA2AgwgF0EANgIECyAJEMYBCyAKQdAAaiQAIAFFDWcMagsCQCAAKAJYIAQoAghBKGxqIgotABFBkAFxBEAgChBnDAELIApBBDsBEAsgCSgCECAEKAIEQQR0aigCBCIMKAIEKAIAIggtAAUhAgJAIAgtABFBAk0EQCACIAQoAgwiASABQX9GGyEHIAgoAkQoAgBFDQEgCCkDUEIAVw0BCyACIQcLAkACQAJAAkACQCAILQAPRQRAIAdBBUcNAiAIKAK4ASIBDQEMAwtBmuICIQEgB0EFRw0BCyABEBpB/////wNxRQ0BIAgtAA0NAUEFIQcgCC0ABA0AIAgoAkAoAgAiASgCAEECSA0BIAEoAjRFDQELIAIgB0YNACACQQVHIAdBBUdxDQECQCAJLQBVBEAgCSgCvAFBAkgNAQsgBkHXsAFB48QBIAdBBUYbNgLgAyAAQc60ASAGQeADahBjQQEhAQxtCwJAIAJBBUYEQCMAQRBrIgUkAAJAAkAgCCgC6AEiAQ0AIAVBADYCDAJAAkAgCC0AEiIBDgYAAQEBAQABCyAILQANBH8gAQUgCCgCQCIBQQEgASgCACgCHBECACIDDQMgCC0AEgtB/wFxQQVGDQAgCEEBOgASCwJAIAgoAgAiASAIKALsAUEAIAVBDGogASgCIBEEACIDDQAgBSgCDEUNACAIEJ4EIQMLIAMNASAIKALoASIBDQBBACEDDAELAkAgCC0AEiILQQRPIAtBBUdxRQRAIAgtAA1FBEAgCCgCQCIBQQQgASgCACgCHBECACIDDQIgCCgC6AEhAQsgCEEEOgASC0EAIQMgASAJIAgtAAsgCCgCqAEgCCgC4AEQlwYhASAIQQA2AugBIAFFDQEgCC0ABEUEQAJAIAgoAkAiAygCACILRQ0AIAgtAA1FBEAgA0EBIAsoAiARAgAaCyAILQASQQVGDQAgCEEBOgASCyAIIAgtAAw6ABMLIAEhAwwBCwJAIAgoAkAiASgCACIPRQ0AIAgtAA1FBEAgASALIA8oAiARAgAaCyAILQASQQVGDQAgCCALOgASCyAIIAgtAAw6ABMLIAVBEGokACADIgENBCAIIAcQowQaDAELIAJBBEYEQCAIQQIQowQaCyAFDQILIAxBAkEBIAdBBUYbEP4FIQEMAgsgAiEHCyAFIQELIAggAiAHIAEbEKMEIQIgCkGCxAA7ARACfyACQQZGBEAgCkEANgIIQQAMAQsgCiACQQJ0QaDiAmooAgAiAjYCCCACEBpB/////wNxCyECIApBAToAEiAKIAI2AgxBACEFIAFFDWYMaQsgBkF/NgK4BCAGQoCAgIBwNwKwBEEBIQMCQCAJKAIUIgpBAEwEQEEAIQFBACEHDAELIAQoAgghDCAEKAIEIQ9BACEHQQAhBSAoIQsgJyEIA0ACQAJAIA9BDEYNACAFIA9GDQBBACEBDAELAn9BACAJKAIQIAVBBHRqKAIEIgFFDQAaQQYgASgCBCICLQAUDQAaIAEoAgAhAyACKAIAIgIoAugBIgFFBEBBACACLQAFQQVHDQEaIANBsPYAQQBBAEEAEMEBGkEAIAIoAugBIgFFDQEaCyAMRQRAIAEgA0EAQQAgAigCxAEgAi0ACyACKAKoASACKALgASAIIAsQrgIMAQsgASADIAwgAigCwAEgAigCxAEgAi0ACyACKAKoASACKALgASAIIAsQrgILIQFBACEIQQAgASABQQVGIgIbIQFBASAHIAIbIQcgCSgCFCEKQQAhCwsgAUUhAyAFQQFqIgUgCk4NASADDQALCwJ/AkACQEEFIAEgBxsgASADGw4GAGtra2sBawsgBigCsAQMAQsgBkEBNgKwBEEBC6whTgJAIA0gBCgCDEEobGoiAS0AEUGQAXEEQCABIE4QJgwBCyABQQQ7ARAgASBONwMACyAGNAK0BCFOAkAgAS0AOUGQAXEEQCABQShqIE4QJgwBCyABQQQ7ATggASBONwMoCyAGNAK4BCFOIAEtAGFBkAFxBEAgAUHQAGogThAmQQAhBQxmCyABQQQ7AWAgASBONwNQQQAhBQxlCyANIAQoAgRBKGxqIQICfyAEKAIMIgEEQCAEKAIQIQMgBkEANgLMBCAGQgA3AsQEIAZCADcCvAQCQCANIAFBKGxqIgEtABFBkAFxBEAgARAiDAELIAFBATsBEAsgBiABNgKwBCAGIAM2ArQEIAYgAjYCuAQgBiACKAIULQBUOgDIBCAGQbAEaiADKAIYEQAAIA0gBCgCDEEobGohAiAGKALEBAwBCyAEKAIQIQEgBkEANgK0BSAGQgA3AqwFIAZCADcCpAUgBkIANwPABCAGQgA3A9AEIAZCADcDyAQgBkIANwO4BCAGQQE7AcAEIAZCADcDsAQgAigCFCEDIAYgAjYCoAUgBiADNgLEBCAGIAE2ApwFIAYgBkGwBGo2ApgFIAYgAy0AVDoAsAUgBkGYBWogASgCFBEAACACKAIYQQBKBEAgAigCFCACKAIgEBcLIAIgBikDsAQ3AwAgAiAGKQPQBDcDICACIAYpA8gENwMYIAIgBikDwAQ3AxAgAiAGKQO4BDcDCCAGKAKsBQshASACLwEQIQMgAQRAIAYCfwJAIANBggRxQYIERw0AIAItABJBAUcNACACKAIIDAELQQAgA0EBcQ0AGiACQQEQIQs2AtADIABB1KkBIAZB0ANqEGMMaAtBACEFIANBAnENZCACIBY6ABIMZAsgCSAELwECIgJBAnQiAUHEAGqtEBYiA0UNZSADQQA2AgggAyABIANqIgFBHGo2AgAgAUEANgI0IAEgCTYCMCABQQE7ASwgBCgCECEBIAMgBCASa0EUbTYCECADIAE2AgQgA0EAOgAZIAMgADYCDCADIAI6ABogAyAWOgAYIANBADYCFCAEIAM2AhAgBEGj4wM7AQALAkAgDSAEKAIMQShsaiIKIAMoAghGBEAgAy0AGiEMDAELIAMgCjYCCCADLQAaIgxFBEBBACEMDAELIANBHGohAiAEKAIIIQhBACEHIAwiAUEDcSILBEADQCACIAFBAWsiAUECdGogDSABIAhqQShsajYCACAHQQFqIgcgC0cNAAsLIAxBBEkNAANAIAIgAUEBayIHQQJ0aiANIAcgCGpBKGxqNgIAIAIgAUECayIHQQJ0aiANIAcgCGpBKGxqNgIAIAIgAUEDayIHQQJ0aiANIAcgCGpBKGxqNgIAIAIgAUEEayIBQQJ0aiANIAEgCGpBKGxqNgIAIAdBAUsNAAsLIAogCigCDEEBajYCDCADIAxB/wFxIANBHGogAygCBEEcQRAgBCgCBBtqKAIAEQMAIAMoAhQiAkUNYiAFIQEgAkEASgRAQQAhAQJAIAMoAgAiAkUNAAJAIAIvARAiBUGCBHFBggRHDQAgAi0AEkEBRw0AIAIoAgghAQwBCyAFQQFxDQAgAkEBECEhAQsgBiABNgLAAyAAQdSpASAGQcADahBjIAMoAhQhAQsgAy0AGQRAAkAgBEEQaygCACICRQ0AIA0gAkEobGoiAi0AEUGQAXEEQCACQgEQJgwBCyACQQQ7ARAgAkIBNwMACyADQQA6ABkLAkAgAygCACIFLQARQZABcUUEQCAFKAIYRQ0BCyAFEC0gAygCACEFCyAFQQE7ARBBACEFIANBADYCFCABRQ1iDGULIA0gBCgCBEEobGoiASkDACJOQoCAgICAgICAgH9RDWEgASBOQgF9Ik43AwAgTlANXgxhCyANIAQoAgRBKGxqIgEpAwAiTlANYCBOQgBXDV0gASBOQgF9NwMADF0LIAQoAgQhAiAEKAIMIQMCQCAAKAJYIAQoAghBKGxqIgEtABFBkAFxBEAgARBnDAELIAFBBDsBEAsgDSACQShsaikDACJOQgBXBEAgAUJ/NwMADGALIAFCfyANIANBKGxqKQMAIk9CACBPQgBVGyBOfCBPIE5C////////////AIVVGzcDAAxfCyANIAQoAgRBKGxqIgEpAwAiTkIAVw1eIAEgTiAENAIMfTcDAAxbCwJAIAAoAtABIgEEfwNAIAEiAigCBCIBDQALIAIoAgwFIA0LIAQoAgRBKGxqIgEvARAiAkEkcQRAIAEpAwAhTgwBCyACQQhxBEBCgICAgICAgICAfyFOIAErAwAiWUT////////fw2MNASBZRP///////99DZARAQv///////////wAhTgwCCyBZmUQAAAAAAADgQ2NFDQEgWbAhTgwBC0IAIU4gAkEScUUNACABKAIIRQ0AIAEQKyFOIAEvARAhAgsgASBONwMAIAEgAkHA5ANxQQRyOwEQAkAgDSAEKAIIQShsaiICLwEQIgpBJHEEQCACKQMAIU4MAQsgCkEIcQRAIAIrAwAiWUT////////fw2MEQCACQoCAgICAgICAgH83AwAgAiAKQcDkA3FBBHI7ARAMYAtC////////////ACFOIFlE////////30NkDQEgWZlEAAAAAAAA4ENjBEAgWbAhTgwCC0KAgICAgICAgIB/IU4MAQtCACFOIApBEnFFDQAgAigCCEUNACACECshTiACLwEQIQoLIAIgTjcDACACIApBwOQDcUEEcjsBECABKQMAIE5ZDV0gASBONwMADF0LIAQoAgQEQCAJKQPwA0IAUg1dIAkpA/gDUA1aDF0LIAApA0BCAFINXCAJKQP4A1ANWQxcCyAJLQAiQQhxBEAgCSAJKQP4AyAENAIIfDcD+AMMXAsgBDQCCCFOIAQoAgQEQCAJIAkpA/ADIE58NwPwAwxcCyAAIAApA0AgTnw3A0AMWwsCfyAAKAJYIAQoAghBKGxqIgEtABFBkAFxBEAgARBnIAEvARAMAQsgAUEEOwEQQQQLITYgACgC0AEiAigCDCAEKAIEQShsaiACKAIIIAIoAjBBFGxqKAIEQShsaiECIDZBgKACcQRAIAEgAkGA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QQAhBSABRQ0xDDQLIAAoAmAgBCgCBEECdGooAgAhAiAEKAIIIUEgBiANIAQoAgxBKGxqKQMAIk43A7gEIEFBKGwhQkEAIQoCf0EAIAQtAAFB+wFHDQAaQQAgCSgC8AFFDQAaIAQoAhAhCiAJKAIQIAIsAAFBBHRqKAIACyEIIEIgDWohAQJAIAQvAQIiBUEBcUUNACAAIAApAyhCAXw3AyggBUEgcUUNACAJIE43AygLIAYgASgCCDYCwAQgBiABKAIMNgLMBEEAIQNBACEHIAVBEHEEQCACKAIcIQcLIAEtABFBBHEEQCABKAIAIQMLIAZBADYCsAQgBiADNgLQBCACKAIkIAZBsARqIAVBigFxIAcQ8wUhASACQQA2AhggAkEAOgADIAENMyAKBEAgCSgC7AFBF0ESIAQvAQJBBHEbIAggCigCACBOIAkoAvABERsACyAbQQFqIRtBACEFDDALIAZCADcDsAQgBkEANgKYBQJAIAAoAlggBCgCCEEobGoiBy0AEUGQAXEEQCAHEGcMAQsgB0EEOwEQCyAAKAJgIAQoAgRBAnRqKAIAIgMtAAVBAnFFBEACQAJAAkACQCADKAIkIgEtAAANACABLQABQQhxRQ0AIAZBADYCmAUMAQsgASAGQZgFahChBCIBDTYgBigCmAUNASADKAIkIQELIAEQiwEgBiABKQMgIk43A7AEIE5C////////////AFEEQCADIAMtAAVBAnI6AAUMAgsgBiBOQgF8NwOwBAwBCyAGQgE3A7AEC0EAIQULIAQoAgwiCARAAkACQAJAIAAoAtABIgEEfwNAIAEiAigCBCIBDQALIAIoAgwFIA0LIAhBKGxqIgEvARAiAkEkcQRAIAEpAwAhTgwBCwJAIAJBCHEEQEKAgICAgICAgIB/IU4gASsDACJZRP///////9/DYw0DIFlE////////30NkBEAgAUL///////////8ANwMAIAEgAkHA5ANxQQRyOwEQQQ0hAQw5CyBZmUQAAAAAAADgQ2NFDQEgWbAhTgwCC0IAIU4gAkEScUUNAiABKAIIRQ0CIAEQKyFOIAEvARAhAgsLIAEgTjcDACABIAJBwOQDcUEEcjsBECBOQv///////////wBSDQFBDSEBDDULIAEgTjcDACABIAJBwOQDcUEEcjsBEAsgAy0ABUECcQRAQQ0h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AQJ/AkAgDEEBRw0AAn5CgICAgICAgICAfyBZRP///////9/DYw0AGkL///////////8AIFlE////////30NkDQAaIFmZRAAAAAAAAOBDYwRAIFmwDAELQoCAgICAgICAgH8LIU4CQCBZRAAAAAAAAAAAYgRAIE5CgICAgICAgAR9QoCAgICAgIB4VA0BIFm9IE65vVINAQsgASBONwMAQQQMAgsgAyABIAcgCxC5AQ0AQQQMAQsgASBZOQMAQQgLIAEvARBB/f8DcXI7ARALIAEvARAhAwsgA0H//wNxIQcCQCADQSRxBEAgASkDACFODAELIAdBCHEEQEKAgICAgICAgIB/IU4gASsDACJZRP///////9/DYw0BIFlE////////30NkBEBC////////////ACFODAILIFmZRAAAAAAAAOBDY0UNASBZsCFODAELQgAhTiAHQRJxRQ0AIAEoAghFDQAgARArIU4gAS8BECEHCyABIAo7ARACQCAHQSRxDQAgB0EIcUUEQCACQRZLDSogB0EBcQ0qIAgoAiQiAS0AAEUEQCABLQABQQhxDQgLQQAhCyABIAZB+AVqEKEEIgENMAwECyBOIAErAwAQ0QQiAUEASgRAIAIgAkEBcWpBAWshAgwBCyACIAFBAEdxIAJqIQILQQAhBSAIKAIkIE5BACAGQfgFahCkAiEBIAggTjcDOCABRQ0BDC4LIAgoAiQiAS0AAyFFQQEhCyAIKAIoIQUgBCgCECEHIAZBAUF/IAJBAXEbOgDGBCAGIAc7AcQEIAYgBTYCsAQgBCgCDCEFIAZBADoAygQgBiANIAVBKGxqNgK0BCABIAZBsARqIAZB+AVqEKYCIgENLSBFQQJxIgFBAXYhBSABRQ0AIAYtAMoERQ0BCyAGKAL4BSEBIAJBF08EQCABQQBOBEAgAkEYRw0EIAENBAsgCCgCJBDjAiIBRQ0DIAFB5QBGDQUMLQsCQCABQQBMBEAgAkEVRw0BIAENAQsgCCgCJCIBQQA7ATIgASABLQABQfEBcToAAQJAIAEtAAANACABLwFGIgJFDQAgASgCdC0ACEUNACABIAJBAWs7AUYMBAsgARCiBCIBRQ0DIAFB5QBHDS0MBQsgCCgCJC0AAEEARwwBCyALIQUgBigC+AULDQILIARBFEEAIAUbaiEEC0EAIQUMJQtBACEF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IANBDGqtEBgiBQ0BCyACQQA2AgBBBwwFCyAFQgE3AwAgAiAFQQhqIg82AgAgDCgCJCBOpyADIA9BABCRAiILDQMgAyAPaiIFQQA6AAIgBUEAOwAAIAIgGzYCGCACIAo2AhQgAiAINgIQIAIgDCgCJBCDBTcDCAsgD0EIayICIAIpAwBCAXw3AwAgA60hTiAHQQFxBEAgASAPIE4gDkEKEC8hCyABIAEvARBBgARyOwEQDAILIAEgDyBOQQBBChAvIQsMAQsgDCgCJCBOpyADIAEQpwIiCw0BIAEoAgggByABEIgCQQAhCyAHQQFxRQ0AIA5BAUcNACABKAIIIANqQQA6AAAgASABLwEQQYAEcjsBEAsgASABLwEQQf//AnE7ARALIAsLIgVFDQkgBUEHaw4MCwAAAAAAAAAAAAABAAsgBSEBDAsLIABBk8QBQQAQY0ESIQEMCgsgEigCDCIBQQBKBEAgAUEUbCASakEUayEEDAcLIAZBldoBNgKIASAGQbbwBTYChAEgBkG2sgE2AoABQQshAUELQZfxASAGQYABahAbDAkLIAMpAwAhTiAIKQMAIU8gAQJ+AkACQAJAAkACQCACQf8BcUHqAGsOBAABAgMECwJAIE9CAFkEQCBOQgBXDQEgTkL///////////8AhSBPWg0BDAcLIE5CAFkNACBPQgF8QoGAgICAgICAgH8gTn1TDQYLIE4gT3wMBAsgT0KAgICAgICAgIB/UQRAIE5CAFkNBSBOQv///////////wCDDAQLAkAgT0IAVwRAIE5CAFcNAUIAIE99IE5C////////////AIVYDQEMBgsgTkIAWQ0AQoGAgICAgICAgH8gTn1CASBPfVUNBQsgTiBPfQwDCwJAIE9CAFUEQCBOQv///////////wAgT4BVDQUgTkIAQoCAgICAgICAgH8gT4B9Uw0FDAELIE9CAFkNACBOQgBVBEAgT0IAQoCAgICAgICAgH8gToB9Wg0BDAULIE5CAFkNACBPQoCAgICAgICAgH9RDQQgTkKAgICAgICAgIB/UQ0EQgAgTn1C////////////AEIAIE99gFYNBAsgTiBPfgwCCyBPUA0DIE9Cf1EgTkKAgICAgICAgIB/UXENAiBOIE9/DAELIE9QDQIgTkIBIE8gT0J/URuBCzcDACABIAEvARBBwOQDcUEE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NwIsIARCADcCHCAEIAE2AhggBCACNgIUIAQgADYCECAEQYGBIDYCKCAAKAIAIgItAFshBiACQQE6AFsCQAJAAkACQCADBEAgBEIANwI8IARBEzYCOCAEIAA2AjQgBEGBgSA2AiggBCAEQRBqNgJMIAAgACgC2AEgAygCGGoiBTYC2AEgBSACKAKEASIHSgRAIAQgBzYCACAAQcqiAiAEEBUMAwsgBEE0aiADEB4aIAQoAjQiBSAFKALYASADKAIYazYC2AEgAyADKAIEIAQoAihBkIACcXI2AgRBACEAIAQoAiRBAEoNAiAFKAIkIQggAiAGOgBbIAhBAEwNAQwECyACIAY6AFsLIAEoAgBBAEwNASABQQhqIQZBACECA0AgAkEBaiEAQQAgBiACQQR0aigCACADQX8QS0ECSQ0DIAAiAiABKAIASA0ACwwBCyACIAY6AFsLQQAhAAsgBEHQAGokACAAC4ICAQZ/IwBBIGsiAiQAAn9BACABRQ0AGiAAIAAoAhgiBEHv3/2/f3E2AhggACgCACEDIAIgADYCHCACQRM2AgggAiADNgIEIAJBADYCECACQQBBEiAEQYCAIHEbNgIMIAMgAygC2AEgASgCGGoiBTYC2AEgBSADKAIAKAKEASIGSgRAIAIgBjYCACADQcqiAiACEBVBAQwBCyACQQRqIAEQHhogAigCBCIDIAMoAtgBIAEoAhhrNgLYASABIAEoAgQgACgCGCIBQZCAAnFyNgIEIAAgASAEQZCggsAAcXI2AhhBASAAKAIUQQBKDQAaIAMoAiRBAEoLIQcgAkEgaiQAIAcLwQcDAn8BfAF+IwBBEGsiBCQAAkACQCAALwEQIgNBAXENACAAAn8CQAJAAkACQAJAIAFBwQBrDgUABAECAwQLIANBEHFFBEACQCADQQJxDQAgA0EscUUNACAAQQEQjgIaIAAvARAhAwsgACADQdP/A3E7ARAgA0ECcUUNBiADQcBkcUEQcgwFCyADQdDkA3EMBAsgA0EtcQR/IAMFAkACQAJAIAAoAgggACAAKAIMIAAtABIQeEEBSw0AIAAoAgggBEEIaiAAKAIMIAAtABIQuQFBAUoNACAEKQMIIQYMAQsCfkKAgICAgICAgIB/IAArAwAiBUT////////fw2MNABpC////////////ACAFRP///////99DZA0AGiAFmUQAAAAAAADgQ2MEQCAFsAwBC0KAgICAgICAgIB/CyEGIAVEAAAAAAAAAABhDQBBCCEDIAZCgICAgICAgAR9QoCAgICAgIB4VA0BIAW9IAa5vVINAQsgACAGNwMAQQQhAwsgAC8BEEHAZHEgA3ILQe33A3EMAwsCQCADQSRxBEAgACkDACEGDAELIANBCHEEQEKAgICAgICAgIB/IQYgACsDACIFRP///////9/DYw0BIAVE////////30NkBEBC////////////ACEGDAILIAWZRAAAAAAAAOBDY0UNASAFsCEGDAELIANBEnFFDQAgACgCCEUNACAAECshBiAALwEQIQMLIAAgBjcDACADQcBkcUEEcgwCCwJAIANBCHEEQCAAKwMAIQUMAQsgA0EkcQRAIAApAwC5IQUMAQsgA0EScUUEQAwBCyAAEFEhBSAALwEQIQMLIAAgBTkDACADQcBkcUEIcgwBCyAAIANBA3ZBAnEgA3IiAzsBEAJAIANBAnENACADQSxxRQ0AIABBARCOAhogAC8BECEDCyAAIANBw/cDcSIBOwEQAkACfwJAAkACQAJAIAJBAUYEQCADQQJxRQ0BQQEhAyAALQASQQFHDQkgAUGCxAFxQQJHDQggACgCCCICRQ0IIAFBgCBxRQ0EIAAoAiQiAUEJRw0DIAJB9NcEKAIAEQEAIAAoAgwiAUEBakkNAiAAKAIIIAFqDAULIAAgACgCDEF+cTYCDCADQQJxRQRAIAAgAjoAEgwIC0EBIQMgAC0AEiACRg0HDAgLIABBAToAEgwGCyAAKAIkIQELIAFBCkYNAgwECyAAKAIMIgEgACgCGE4NAyABIAJqC0EAOgAACyAALwEQQYAEcgs7ARALQQAhAwsgBEEQaiQAIAMLsgEBAX9BASEEAkAgAUUNACACRQ0AIAEtABAgAi0AEEcNACABLQARIAItABFHDQAgAS0AEiACLQASRw0AIAEtABQgAi0AFEcNACAAIAEoAhggAigCGEF/EEsNACAAIAEoAhwgAigCHEF/EEsNACABKAIIIAIoAghBfxCPAiIEDQAgASgCDCACKAIMQX8QjwIiBA0AIAMEQCAAIAEoAiggAigCKEF/EEsiBA0BC0EAIQQLIAQLiAEBA38DQAJ/QTQgACgCBCICQYCACHENABpBHCAAKAIMDQAaQRxB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KAIQIgItAABBO0YEQCAAIQQgAgwBCyACKAIMIQQgACgCCCESIAIoAhALIRwgBCgCCCEMAkAgBy0A0AFBAkkNACAHKAKMAiIARQ0AIAAhAgNAAkAgHCACKAIARgRAIAIgATYCACAHKAKMAiEADAELIAIoAgwiAg0BCwsgAEUNACABQSxqIQIDQCAEIAAoAgBGBEAgACACNgIADAILIAAoAgwiAA0ACwsgHCgCCCEJIAcoAgAhFCABQX82AhwgAUEcaiEWIBJFBEBBACESDAILIAstABhBBnEEQEEAIRIMAgsCQAJAIBQoAhQiA0EATA0AIBQoAhAhCANAIAggBkEEdGooAgAhAiASIQADQAJAAkAgAi0AACIOIAAtAAAiBEYEQCAODQEgCCAGQQR0aigCDCEXDAULIA5BwMoCai0AACAEQcDKAmotAABHDQELIABBAWohACACQQFqIQIMAQsLIAZBAWoiBiADRw0ACwwBCyADIAZHDQILQeO6ASECIBIhAANAAkAgAi0AACIDIAAtAAAiCEYEQCADDQEgFCgCECIAKAIAIRIgACgCDCEXDAQLIANBwMoCai0AACAIQcDKAmotAABHDQMLIABBAWohACACQQFqIQIMAAsACyAHKAIAIRQgAUF/NgIcIAFBHGohFiABKAIIIQkgASEcCyAHQfgAaiElIAFBLGohHSAMRSEfQacBIR5BACEDQQAhDiALIRMCQAJAAkADQAJAIBMoAgQiIEUEQEEAIRAMAQsCQCAgKAIAQQBMBEBBACEQDAELICBBCGohCEEAISJBACEQA0AgCCgCECEYAkACQAJAIAgtACZBIHEEQAJAIAgoAhQoAhwiIygCACIVQQBMBEBBACEaDAELICNBCGohJkEAIRFBACEaA0ACQCAmIBFBBHRqIhsvAAkiJ0ECcUUNACAbKAIEIQRBACECA0ACQCACIARqIg8tAAAiAEUNACAAQS5GDQAgAkEBaiECDAELCyASBEAgAiEGIBIhAAJAIAJFDQACQANAIAQtAAAiBQRAIAVBwMoCai0AACIFIAAtAABBwMoCai0AACINRw0CIABBAWohACAEQQFqIQQgBkEBSyEtIAZBAWshBiAtDQEMAwsLIAAtAABBwMoCai0AACENQQAhBQsgBSANQf8BcUcNAgsgAiASai0AAA0BCyAPQQFqIQRBACEC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QCADQegAaiAEQQEQQwsCQCACKAIcIg9FDQAgDygCACIGQQBKBEAgD0EIaiEiQQAhBANAICIgBEEDdGooAgAiDgRAAkACQCADKALEAyAOTQ0AIA4gAygCvANPBEAgDiADKAK4AzYCACADIA42ArgDDAILIAMoAsADIA5LDQAgDiADKAKwAzYCACADIA42ArADDAELIAMoAugEBEAgA0HoAGogDhAfDAELQcjXBCgCAARAQeCWBSgCACIGBEAgBkGY2AQoAgARAAALIA5B9NcEKAIAEQEAIQZBtJYFQbSWBSgCACAGazYCAEHAlgVBwJYFKAIAQQFrNgIAIA5B7NcEKAIAEQAAQeCWBSgCACIGRQ0BIAZBoNgEKAIAEQAADAELIA5B7NcEKAIAEQAACyAPKAIAIQYLIARBAWoiBCAGSA0ACwsCQCADKALEAyAPTQ0AIA8gAygCvANPBEAgDyADKAK4AzYCACADIA82ArgDDAILIAMoAsADIA9LDQAgDyADKAKwAzYCACADIA82ArADDAELIAMoAugEBEAgA0HoAGogDxAfDAELQcjXBCgCAARAQeCWBSgCACIEBEAgBEGY2AQoAgARAAALIA9B9NcEKAIAEQEAIQRBtJYFQbSWBSgCACAEazYCAEHAlgVBwJYFKAIAQQFrNgIAIA9B7NcEKAIAEQAAQeCWBSgCACIERQ0BIARBoNgEKAIAEQAADAELIA9B7NcEKAIAEQAACyACKAIgIgQEQCADQegAaiAEEOsCCyADQegAaiACKAIQEFoCQCACKAIkIgRFDQACQCADKALEAyAETQ0AIAQgAygCvANPBEAgBCADKAK4AzYCACADIAQ2ArgDDAILIAMoAsADIARLDQAgBCADKAKwAzYCACADIAQ2ArADDAELIAMoAugEBEAgA0HoAGogBBAfDAELQcjXBCgCAARAQeCWBSgCACIGBEAgBkGY2AQoAgARAAALIARB9NcEKAIAEQEAIQZBtJYFQbSWBSgCACAGazYCAEHAlgVBwJYFKAIAQQFrNgIAIARB7NcEKAIAEQAAQeCWBSgCACIERQ0BIARBoNgEKAIAEQAADAELIARB7NcEKAIAEQAACwJAAkAgAygCxAMgAk0NACACIAMoArwDTwRAIAIgAygCuAM2AgAgAyACNgK4AwwCCyADKALAAyACSw0AIAIgAygC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gICAgIB/ISogAisDACIzRP///////9/DYw0BQv///////////wAhKiAzRP///////99DZA0BIDOZRAAAAAAAAOBDYwRAIDOwISoMAgtCgICAgICAgICAfyEqDAELQgAhKiAFQRJxRQ0AIAIoAghFDQAgAhArISoLQcjiAiECAkAgAEUNACAAKAIAIQQCQCAAKAIkIgVFBEBBACEGIAQtAFdFDQELIAQgBRA6IQYgACgCACEECyAAIAY2AiQCQCAEKAIMIgVFDQAgBUGg2AQoAgARAAAgACgCACgCDCIFRQ0AIAVBmNgEKAIAEQAACwJAIAAoAngiBUUNACAALwGQAUEESQ0AIAVB+ABqIQIMAQsgACgCACIFQRk2AkAgBUEZEDkLAkAgAi8BECIFQSRxBEAgAjUCACEuDAELIAVBCHEEQEKAgICAgICAgIB/IS4gAisDACIzRP///////9/DYw0BQv///////////wAhLiAzRP///////99DZA0BIDOZRAAAAAAAAOBDYwRAIDOwIS4MAgtCgICAgICAgICAfyEuDAELQgAhLiAFQRJxRQ0AIAIoAghFDQAgAhArIS4LAkAgAEUNACAAKAIAIQICQCAAKAIkIgVFBEBBACEEIAItAFdFDQELIAIgBRA6IQQgACgCACECCyAAIAQ2AiQgAigCDCICRQ0AIAJBoNgEKAIAEQAACwJAICqnIgUgFCgCBE4EQCAMICrEIjEgFDUCAEIlhnwQZSIGRQ0DAkAgBigCBCICQQROBEAgBigCCCIEIAJMDQELIAxBiwI2AixByNcEKAIABEBB4JYFKAIAIgEEQCABQZjYBCgCABEAAAsgBkH01wQoAgARAQAhAUG0lgVBtJYFKAIAIAFrNgIAQcCWBUHAlgUoAgBBAWs2AgAgBkHs1wQoAgARAABB4JYFKAIAIgFFDQUgAUGg2AQoAgARAAAMBQsgBkHs1wQoAgARAAAMBAsCQCACIARMBEACQCABDQAgAkEERw0AIARBBEcNACAdKAJQQQVGDQILIAxBiwI2AiwMAQsgBigCACIJIARqIgosAAAiDUH/AXEhAgJAIA1BAE4NACAKLAABIghB/wFxIQ0gCEEATgRAIAJBB3RBgP8AcSANciECDAELIAosAAIiCEEATgRAIA1BB3RBgP8AcSACQQ50QYCA/wBxciAIciECDAELIAogA0HoAGoQIxogAygCaEH/////B3EhAgsCQAJAIAIgBE4NACACIAktAAEgCS0AAEEIdHJNDQAgAiAJaiIJLAAAIgpB/wFxIQJBASENAkAgCkEATg0AIAksAAEiDUH/AXEhCiANQQBOBEAgAkEHdEGA/wBxIApyIQJBAiENDAELIAksAAIiDUEATgRAIApBB3RBgP8AcSACQQ50QYCA/wBxciANciECQQMhDQwBCyAJIANB6ABqECMhDSADKAJoQf////8HcSECCyACIAEgASACShsiCkEATAR/IAIgAWsFIAkgDWogByAKECciByACIAFrIAcbC0EATg0BCyAMQYsCNgIsC0EAIRJCACEsQQAhCUEAIQ1BACEPQQAhB0EAIQoDQCAMKAIsRQRAICwhKiAGKAIAIhAgBGoiCCwAACIOQf8BcSECQQEhAQJAIA5BAE4NACAILAABIg5B/wFxIQEgDkEATgRAIAJBB3RBgP8AcSABciECQQIhAQwBCyAILAACIhFB/wFxIQ4gEUEATgRAIAFBB3RBgP8AcSACQQ50QYCA/wBxciAOciECQQMhAQwBCyAILAADIhFB/wBxIAFBDnRyQf+A/wBxIQEgAkEOdCAOckH/gP8AcSECAn8gEUEATgRAIAEgAkEHdHIhAkEEDAELIAgsAAQiDkH/AXEgAkEOdHIhAiAOQQBOBEAgAiABQQd0ciECQQUMAQsgCCwABSIRQf8BcSABQQ50ciEOIBFBAE4EQCAOIAJBB3RBgP+A/wBxciECQQYMAQsgCCwABiIBQf8BcSACQQ50ciECIAFBAE4EQCACQf+A/4B/cSAOQQd0QYD/gP8AcXIhAkEHDAELIAgsAAciEUH/AXEgDkEOdHIhASACQf+A/wBxIQIgEUEATgRAIAFB/4D/gH9xIAJBB3RyIQJBCAwBCyABQQh0QYD+gf4BcSAILQAIIAJBD3RyciECQQkLIQEgAkH/////B3EhAgsgASAEaiEEAkACQAJAICogAq18IiwgBjQCCCItWQ0AAkACQCAqUARAIAIgEGoiASwAACIJQf8BcSECIC0CfkIBIAlBAE4NABogASwAASIIQf8BcSEJIAhBAE4EQCACQQd0QYD/AHEgCXIhAkICDAELIAEsAAIiCEEATgRAIAlBB3RBgP8AcSACQQ50QYCA/wBxciAIciEC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BEAgAisDACIJRP///////9/DYw0EIAlE////////30NkDQIgCZlEAAAAAAAA4ENjBEAgCbAMAgtCgICAgICAgICAfwwBCyABQRJxRQ0DIAIoAghFDQMgAhArC6ciAUEATg0BCyADQQE2AgAMEQsgAUEBTQ0AIABBzw8gASABQc8PTxs2AmAMEAsgAEEQNgJgDA8LIARBAWohBCAFQQFqIQUMAAsACwJAAkAgAhBqQQFHDQACfiACLwEQIgFBJHEEQCACKQMADAELIAFBCHEEQCACKwMAIgmZIgpE////////30NkDQIgCkQAAAAAAADgQ2MEQCAJsAwCC0KAgICAgICAgIB/DAELIAFBEnFFDQEgAigCCEUNASACECsLpyIBQRFrQXBLDQELIANBATYCAAwNCyAAIAE2AmQMDAsgBEEBaiEEIAVBAWohBQwACwALAkACQAJAIAIQakEBRw0AAn4gAi8BECIBQSRxBEAgAikDAAwBCyABQQhxBEBBACEFIAIrAwAiCUT////////fw2MNBCAJRP///////99DZA0CIAmZRAAAAAAAAOBDYwRAIAmwDAILQoCAgICAgICAgH8MAQtBACEFIAFBEnFFDQMgAigCCEUNAyACECsLpyIBQcEASQ0BCyADQQE2AgAMCwtBBCABIAFBAUYbIQULIAAgBTYCXAwJCyAEQQFqIQQgBUEBaiEFDAALAAsCQAJAIAIQakEBRw0AAn4gAi8BECIBQSRxBEAgAikDAAwBCyABQQhxBEAgAisDACIJmSIKRP///////99DZA0CIApEAAAAAAAA4ENjBEAgCbAMAgtCgICAgICAgICAfwwBCyABQRJxRQ0BIAIoAghFDQEgAhArCyEMQQAhBCAMpyIBQQBKDQELIANBATYCAAwHCyAAIAE2AmgMBwsgBEEBaiEEIAVBAWohBQwACwALAkACQCACEGpBAUcNAAJ+IAIvARAiAUEkcQRAIAIpAwAMAQsgAUEIcQRAIAIrAwAiCZkiCkT////////fQ2QNAiAKRAAAAAAAAOBDYwRAIAmwDAILQoCAgICAgICAgH8MAQsgAUEScUUNASACKAIIRQ0BIAIQKwunIgFBgYAEa0GegHxLDQELIANBATYCAAwECyAAIAE2AlgMAwsgBEEBaiEEIAVBAWohBQwACwALIANBATYCAAtBACEE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AAAiAw0ACwsgByAIakEAOgAACwJAAkAgACgCECIHLQAAIgFBImsOBgECAgICAQALIAFB2wBrDgYAAQEBAQABC0EAIQgCQCAHLQABIgNFDQBB3QAgASABQdsARhshBUEBIQIDQCACQQFqIQEgBSADQf8BcUcEfyABBSABIAdqLQAAIAVHDQIgBSEDIAJBAmoLIQIgByAIaiADOgAAIAhBAWohCCACIAdqLQAAIgMNAAsLIAcgCGpBADoAAAsgBCAANgIAIApBEGokACAGC5UCAQF/IwBBEGsiBCQAIANCADcCDCADIAI2AgggAyABNgIEIAMgADYCACADQgA3AhQCQCABIANBEGogACgCIBECACIBDQAgA0J/NwIUAkAgAygCDCIBIAMoAhBODQADQCADKAIEIAEgBEEMaiAEQQhqIARBBGogAygCACgCJBEIACIBDQICQCAEKAIIIAMoAghHDQAgBCgCBCADKAIEIAQoAgwgAygCACgCHBECAGpBAWshACAEKAIEIQECQCADKAIUQQBIBEAgAyABNgIUDAELIAEgAygCGCICSg0DIAAgAkwNAQsgAyAANgIYCyADIAMoAgxBAWoiATYCDCABIAMoAhBIDQALC0EAIQELIARBEGokACABC/QBAQN/IwBBEGsiAyQAIAAoAgQiBCgCJCEFIANBADYCDAJAIAIoAgQEfyAEBRAZRSAFQYF+TnFFBEAgAkEANgIEQQchAAwCCyACIAVBgAJqrRAYIgQ2AgQgBEUEQEEHIQAMAgsgBCAFakEAQYAC/AsAIAAoAgQLKAIAIgAgASADQQxqQQAgACgC3AERBAAiAA0AIAIoAgQgAygCDCgCBCAF/AoAAEEAIQAgAygCDCIBRQ0AIAEtABxBIHEEQCABKAIUIgIgAigCgAFBAWs2AoABIAEgAigCkAE2AhAgAiABNgKQAQwBCyABECULIANBEGokACAAC9kbAht/AX4jAEHQAGsiBiQAIAAoAgAoAgwoAhAgACgCDEEEdGooAgQiDUEEaigCACgCACEVAkAgACgCnAoiAUUNAEHI1wQoAgAEQEHglgUoAgAiBQRAIAVBmNgEKAIAEQAACyABQfTXBCgCABEBACEFQbSWBUG0lgUoAgAgBWs2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAUUNASABQaDYBCgCABEAAAwBCyABQezXBCgCABEAAAsgAEEANgKcCiAAQRBqIQ8gAEGkCmohCQNAAkACQCAAKAKQCiIBQQBIBEAgAEIANwPICiAJQQA2AhggCUIANwIQIAlCADcCCCAJQgA3AgAgACgCBBBHQeQARgRAIAAoAgRBARC8ASEcIBUoAhxFBEAgAEEBOgAIIAAoAgQQSiEFDAQLIA0gHKciASAPEI4HIQUgAEEANgIYIAAgATYCECAALQAJRQRAIABB85oCQQAQJCIBNgIcIAVBByABGyEFCyAAQQE2AqQKIABBADYCkAoMAgsgAEEBOgAIIAAoAgQQSiEFDAILIAAtAAlFBEAgAEIANwPICiAJQQA2AhggCUIANwIQIAlCADcCCCAJQgA3AgALAkACQAJAIA8gAUEobGoiAygCCCIBIAMoAhQiBEgEQANAIAMoAhwgAUEYbGoiBSgCCCEEIAUoAhQhAgNAAkACQCACIARIBEAgDSgCBCgCKCEBIAAgACgCpApBAWo2AqQKIAAoAgAiAigCDCgCECACKAIQQQR0aigCBCIIQQRqKAIAIgIoAgBBQGsoAgAhByAGIAAoApQKIgStNwNAIAcoAgAiCgRAIAdBqIgOIAZBQGsgCigCKBEFAEUNAiAAKAKUCiEEIAgoAgQhAgsgACAAKQPICiACNAIkfCIcNwPICiAAIBwgBEEBa61+NwPACgwCCyADKAIIIQEgAygCICICRQRAIAMgAUEBaiIBNgIIIAEgAygCFEgNBAwHCyADKAIUIQQMBQsgACAGKQNANwPACiAAIAApA8gKIAYpA0h8NwPICgsgACkDuAohHAJAIAUoAhQiCCAFKAIIIgRBAWtIBEAgAUEEayECDAELIAAgACkDsAogASAFKAIQIgJrQQRrrHw3A7AKCyAAIBwgAqx8NwO4CiAFIAhBAWoiAjYCFCAALQAJDQALC0HI4gIhAgJAIAAoAgQiAUUNACABKAIAKAIMIgIEQCACQZjYBCgCABEAAAsgASgCeCICBEAgAS8BkAENAQsgASgCACICQRk2AkAgAkEZEDlByOICIQILAn8CQCACLwEQIgRBggRxQYIERw0AIAItABJBAUcNACACKAIIDAELQQAgBEEBcQ0AGiACQQEQIQshBwJAIAFFDQAgASgCACECAkAgASgCJCIJRQRAQQAhBCACLQBXRQ0BCyACIAkQOiEEIAEoAgAhAgsgASAENgIkIAIoAgwiAUUNACABQaDYBCgCABEAAAsgACAHNgKYCiAFKAIMIAhBAnRqKAIAIQEgAEHg8AA2AqAKIAAgATYClAogAykCCCEcIAYgCDYCGCAGIBxCIIk3AxAgAEH/7wAgBkEQahAkIgA2ApwKQQBBByAAGyEFDAULIAMoAiAiAkUNAQsgASAETA0BCyADKAIEIQUgAxDwBAJAIAMoAgwiAUUNAEHI1wQoAgAEQEHglgUoAgAiAgRAIAJBmNgEKAIAEQAACyABQfTXBCgCABEBACECQbSWBUG0lgUoAgAgAms2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAUUNASABQaDYBCgCABEAAAwBCyABQezXBCgCABEAAAsgA0IANwIAIANCADcCICADQgA3AhggA0IANwIQIANCADcCCCADIAU2AgQgACAAKAKQCiIBQQFrNgKQCiAALQAJRQ0DIAFBAEoNA0EAIQUMAgsgACAAKAKQCiIFQQFqNgKQCiAFQR9OBEAgABDxBCAGQZXaATYCKCAGQc3XDTYCJCAGQbayATYCIEELIQVBC0GX8QEgBkEgahAbDAILIAEgBEcEQCADKAIcIAFBGGxqKAIEIQILIAMgAjYCKCANIAIgA0EoahCOByEFIAAgACgCpApBAWo2AqQKIANBADYCMCAALQAJRQRAIAYgAykCCEIgiTcDMCADQe2aAiAGQTBqECQiATYCNCAFQQcgARshBQsgAyADKAIIQQFqNgIICyAFDQAgACgCkAohAUEAIRAgACAAKAIEQQAQgAE2ApgKIAAgDyABQShsaiIDKAIAIgE2ApQKIAMgAygCBCIIQeQAQQAgAUEBRiICG2oiBS0AACIEOgAQQQghAQJAAkACQAJAIARBAmsODAACAgACAgICAQICAQILQQwhAUEBIRALIAUtAAQhBCAFLQADIQcgA0EANgIkIAMgBCAHQQh0ciIENgIUIAUtAAcgBS0ABiAFLQAFQQh0ciABQeQAaiABIAIbIhMgBEEBdGpraiECIAUtAAIgBS0AAUEIdHIhASANKAIEIgooAiQhFANAIAEEQCABIBRODQIgASAIaiIHLQACQQh0IActAANyIAJqIQIgAUEEaiAHLQABIAct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/v///wNxIQVBACEAIAMhBEEAIQcDQCAEIAA2AgAgBCAEQYAOajYCgA8gBCAEQYANajYCgA4gBCAEQYAMajYCgA0gBCAEQYALajYCgAwgBCAEQYAKajYCgAsgBCAEQYAJajYCgAogBCAEQYAIajYCgAkgBCAEQYAHajYCgAggBCAEQYAGajYCgAcgBCAEQYAFajYCgAYgBCAEQYAEajYCgAUgBCAEQYADajYCgAQgBCAEQYACajYCgAMgBCAEQYABajYCgAIgBCAENgKAASAEQYAPaiEAIARBgBBqIgMhBCAHQQJqIgcgBUcNAAsLIAhBCHENACADIAA2AgAgAyADQYAGajYCgAcgAyADQYAFajYCgAYgAyADQYAEajYCgAUgAyADQYADajYCgAQgAyADQYACajYCgAMgAyADQYABajYCgAIgAyADNgKAASADQYAHaiEAIANBgAhqIQMLIA0EQCAAIQQDQCADIgAgBDYCACAAQYABaiEDIAAhBCAJQQFqIgkgDUcNAAsLIAIgADYCzAILIAJBAToAsAIgAkEANgKoAiACIAM2AtwCIAogDGoMAQtBACEDIAJBADYC3AIgAkIANwLMAiACQgA3AtQCIAJBADoAsAIgAkEAOwGsAiACQQE2AqgCQQALIQAgAiADNgLgAiACIAA2ArQCCyACKAIMIgBFBEAgAkHoBzYCiAIgAkHQADYChAIMAQsgAEGY2AQoAgARAAAgAkHoBzYCiAIgAkHQADYChAIgAigCDCIARQ0AIABBoNgEKAIAEQAACyACKAIMIgAEQCAAQaDYBCgCABEAAAsCQAJAAkAgAi0AYSIAQe0Aaw4KAgEBAQEBAQEBAgALIABBugFGDQELIAZB/9wBNgIQQRUhC0EVQdirASAGQRBqEBsgBkGV2gE2AgggBkH2kQs2AgQgBkGVywE2AgBBFUGX8QEgBhAbDAMLIAItAFdFBEAgAigCSCACKAJAcSILQf8BcUEHRw0CCyACC0EAEMQCGgwDCyALDQBBACELDAELIAJBugE6AGELIAIhDgsgASAONgIAIAYoAkgiAkUNAANAIAIiAEEBayICLQAADQAgAEECay0AAA0AIABBA2stAAANACAAQQRrIgEtAAANAAtByNcEKAIABEBB4JYFKAIAIgAEQCAAQZjYBCgCABEAAAsgAUH01wQoAgARAQAhAEG0lgVBtJYFKAIAIABrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAUHs1wQoAgARAABB4JYFKAIAIgBFDQEgAEGg2AQoAgARAAAMAQsgAUHs1wQoAgARAAALIAZB0ABqJAAgCwsXACAAIAEgAiADIAQgBSAGIAcgCBDYAwsJACAAQQEQxAILBwAgACgCaAsHACAAKQMoCxMAIAAgASACQYABQQAgAyAEEGILzwECAX4BfAJAIAIoAgAiAS8BECICQSRxBEAgASkDACEDDAELIAJBCHEEQEKAgICAgICAgIB/IQMgASsDACIERP///////9/DYw0BQv///////////wAhAyAERP///////99DZA0BIASZRAAAAAAAAOBDYwRAIASwIQMMAgtCgICAgICAgICAfyEDDAELIAJBEnFFDQAgASgCCEUNACABECshAwsgAEIBIAMgA0IBVxsiAxCKAiIBBEAgA6ciAiABEKgBIAAgASACQQBBCRAuCwt3AQZ/AkAgAUUNACABEBohByAARQ0AIAAoAoABIgNFDQAgB0H/////A3EhAiADKAIEIQVBAiEAA0ACQCADIABBAnRqIgRBCGoiBiABIAIQ8wINACACIAZqLQAADQAgBCgCAA8LIAQoAgQgAGoiACAFSA0ACwtBAAsSACAAIAEgAiADrCAEQQEQxQILLQACQCAAIAFBAWsQQCIBDQAgACgCACgCDCIARQ0AIABBoNgEKAIAEQAACyABC2gCAX4BfwJAIAAgAUEBayIBEEAiBA0AIAKsIQMCQCAAKAJkIAFBKGxqIgEtABFBkAFxBEAgASADECYMAQsgAUEEOwEQIAEgAzcDAAsgACgCACgCDCIARQ0AIABBoNgEKAIAEQAACyAEC5kBAgF/AX4CQCAAIAFBAWsiARBAIgMNAAJAIAAoAmQgAUEobGoiAS0AEUGQAXEEQCABECIMAQsgAUEBOwEQCyACvSIEQoCAgICAgID4/wCDQoCAgICAgID4/wBRIARC/////////weDQgBScUUEQCABQQg7ARAgASACOQMACyAAKAIAKAIMIgBFDQAgAEGg2AQoAgARAAALIAMLEQAgACABIAIgAyAEQQAQxQILEgAgACABIAIgA6wgBEEAEMUCCwsAIAAgAUEDEPgECwsAIAAgAUEAEPgEC8IBAQN/AkAgAEUEQEEFIQIMAQsgACgCACgCDCICBEAgAkGY2AQoAgARAAALAn8CQCAAKAJ4IgJFDQAgAC8BkAEgAU0NACACIAFBKGxqDAELIAAoAgAiAUEZNgJAIAFBGRA5QcjiAgsvARBBP3FB4MwCai0AACECIAAoAgAhAQJAIAAoAiQiBEUEQCABLQBXRQ0BCyABIAQQOiEDIAAoAgAhAQsgACADNgIkIAEoAgwiAEUNACAAQaDYBCgCABEAAAsgAgv5AQICfwJ8QcjiAiECAkAgAEUNACAAKAIAKAIMIgMEQCADQZjYBCgCABEAAAsCQCAAKAJ4IgNFDQAgAC8BkAEgAU0NACADIAFBKGxqIQIMAQsgACgCACIBQRk2AkAgAUEZEDkLAnwgAi8BECIBQQhxBEAgAisDAAwBCyABQSRxBEAgAikDALkMAQtEAAAAAAAAAAAgAUEScUUNABogAhBRCyEFAkAgAEUNACAAKAIAIQICQCAAKAIkIgNFBEBBACEBIAItAFdFDQELIAIgAxA6IQEgACgCACECCyAAIAE2AiQgAigCDCIARQ0AIABBoNgEKAIAEQAACyAFCxEAIABFBEBBAA8LIAAvAZABC20BAX4jAEEQayIBJABBCCABQQhqEKgBIAEpAwgiA0IAUwRAIAFCACADQv///////////wCDfSIDNwMICwJAIAAoAgAiAC0AEUGQAXEEQCAAIAMQJgwBCyAAQQQ7ARAgACADNwMACyABQRBqJAALDgAgACABIAJBASADEC4LHwAgACgCACIALQARQZABcQRAIAAQIg8LIABBATsBEAsoACAAKAIAIgAtABFBkAFxBEAgACABECYPCyAAQQQ7ARAgACABNwMACy8BAX4gAawhAiAAKAIAIgAtABFBkAFxBEAgACACECYPCyAAQQQ7ARAgACACNwMACxoAIABBATYCFCAAKAIAIAEgAqxBAUF/EC8aC2QBAX4CQCAAKAIAIgAtABFBkAFxBEAgABAiDAELIABBATsBEAsgAb0iAkKAgICAgICA+P8Ag0KAgICAgICA+P8AUSACQv////////8Hg0IAUnFFBEAgAEEIOwEQIAAgATkDAAsLDgAgACABIAJBACADEC4LEgAgAC8BEEE/cUHgzAJqLQAACz0BAX8gAC8BECIBQQhxBEAgACsDAA8LIAFBJHEEQCAAKQMAuQ8LIAFBEnFF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DQAgACAFrEIBfBCKAiIDRQ0AAkAgBUEATA0AQQAhAkEAIQEgBUEETwRAIAVB/P///wdxIQcDQCABIANqIAEgBGotAABBwMoCai0AADoAACADIAFBAXIiBmogBCAGai0AAEHAygJqLQAAOgAAIAMgAUECciIGaiAEIAZqLQAAQcDKAmotAAA6AAAgAyABQQNyIgZqIAQgBmotAABBwMoCai0AADoAACABQQRqIgEgB0cNAAsLIAVBA3EiB0UNAANAIAEgA2ogASAEai0AAEHAygJqLQAAOgAAIAFBAWohASACQQFqIgIgB0cNAAsLIAAgAyAFQQFBCRAuCwuAAQECf0EAIQACQCABKAIoIgNFDQAgAS0AAEGoAWsiAkELTUEAQQEgAnRBgxBxGw0AIAEuASIiAiADKAIYTg0AIAMoAhQhACABQakBOgAAIAEgACACQQR0aiIAKAIINgIcIAEgAC8BDDsBICABIAEoAgRB/7tfcTYCBEEBIQALIAAL/AIBBn8CQAJAIAIoAgAiAy8BECIBQYIEcUGCBEcNACADLQASQQFHDQAgAygCCCEEDAELIAFBAXENACADQQEQISEEIAIoAgAiAy8BECEBCwJ/AkAgAUECcUUNACADLQASQQFHDQAgAygCDAwBCyABQf//A3EhBiABQRBxBEAgAygCDCICIAZBgAhxRQ0BGiADKAIAIAJqDAELQQAgBkEBcQ0AGiADQQEQNgshAgJAIARFDQAgACACrEIBfBCKAiIDRQ0AAkAgAkEATA0AQQAhASACQQFHBEAgAkEBcSEIIAJB/v///wdxIQcDQCABIANqIAEgBGotAAAiBSAFQbDNAmotAABBf3NB3wFycToAACADIAFBAXIiBWogBCAFai0AACIFIAVBsM0Cai0AAEF/c0HfAXJxOgAAIAFBAmoiASAHRw0ACyAIRQ0BCyABIANqIAEgBGotAAAiASABQbDNAmotAABBf3NB3wFycToAAAsgACADIAJBAUEJEC4LC5UBAQV/IAAoAhgiBCgCAEEASgRAIARBCGohBQNAAkBBACABIAUgA0EEdGooAgAiAkF/EEtBAUsNAAJAIAAoAgAiBiACEDciAg0AIAYoAgAoAggiAg0AQQEPCyACKAIMQdMARw0AQQEPCyADQQFqIgMgBCgCAEgNAAsLIAEtAAVBEHEEQCAAQQA7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BQACAgIBAgsCQAJAAkACfiACQSRxBEAgASkDAAwBCyACQQhxBEAgASsDACIDRP///////9/DYw0CQv///////////wAhBCADRP///////99DZA0EIAOZRAAAAAAAAOBDYwRAIAOwDAILQoCAgICAgICAgH8MAQsgAkEScUUNAyABKAIIRQ0DIAEQKwsiBEIAWQ0CIARCgICAgICAgICAf1INAQsgAEEBNgIUIAAoAgBBvPAAQn9BAUF/EC8aDwtCACAEfSEECyAAKAIAIgAtABFBkAFxBEAgACAEECYPCyAAQQQ7ARAgACAENwMADwsgACgCACIALQARQZABcQRAIAAQIg8LIABBATsBEA8LAnwgAkEIcQRAIAErAwAMAQsgAkEkcQRAIAEpAwC5DAELRAAAAAAAAAAAIAJBEnFFDQAaIAEQUQsiA5ogAyADRAAAAAAAAAAAYxshAwJAIAAoAgAiAC0AEUGQAXEEQCAAECIMAQsgAEEBOwEQCyADvSIEQoCAgICAgID4/wCDQoCAgICAgID4/wBRIARC/////////weDQgBScUUEQCAAQQg7ARAgACADOQMACwspAQF/AkAgAS0AAEGsAUcNACABLQAGQRBxDQAgAEEAOwEUQQIhAgsgAgs6AAJAIAEtAABBpwFHDQAgAS4BICIBQQBIDQAgACAALwEUIAAoAhgoAgQgAUEMbGovAQpyOwEUC0EAC3QBAn8gACgC4AMhAwJ/IAFBC0wEQCABQdDxA2otAAAhAiABQcTxA2otAAAMAQsgAUHkAGxB6AZrIQJB5AALIQECQCABIAJqIANMDQAgAyACayIBQQBKDQBBAA8LIAAoAgAiACABQegHbCAAKAI8EQIAGkEBC8kSAgl/AX4jAEFAaiIFJAAgACgCACgCFCEDQQAhASAFQQA2AjwgBUEANgI4IAVBADYCMAJ/QQAgAigCACIGRQ0AGgJAIAYvARAiBEGCBHFBggRHDQAgBi0AEkEBRw0AIAYoAggMAQtBACAEQQFxDQAaIAZBARAhCyEJAkAgAigCBCICRQ0AAkAgAi8BECIGQYIEcUGCBEcNACACLQASQQFHDQAgAigCCCEBDAELIAZBAXENACACQQEQISEBCwJAAkACQAJAIAUCfwJAIAMoAhQiCCADKAKUASICQQJqSARAIAFB5sgCIAEbIQYgAygC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BCgCABEAAEHglgUoAgAiAEUNASAAQaDYBCgCABEAACABQQA2AgAMAwsgAEHs1wQoAgARAAALIAFBADYCAAwBCyACIANIBEAgACACQQR0aiIAIAEpAgA3AgAgACABKQIINwIICyACQQFqIQILIANBAWoiAyAEKAIUSA0ACyAEIAI2AhQgAkECSg0JDAELIARBAjYCFAsgBCgCECIAIARBuANqIgFGDQcgASAAKQIANwIAIAEgACkCGDcCGCABIAApAhA3AhAgASAAKQIINwIIIAQgABAXIAQgATYCEAwHCyALQcDKAmotAAAgDUHAygJqLQAARw0BCyACQQFqIQIgA0EBaiEDDAELCyAFDQBB47oBIQMgASECA0ACQCADLQAAIgYgAi0AACIHRgRAIAYNAUHxmgEhCQwFCyAGQcDKAmotAAAgB0HAygJqLQAARw0CCyACQQFqIQIgA0EBaiEDDAALAAsgBUEBaiIFIAxHDQALCyAIIAE2AgBBgAEgCEEQaiAJIAgQdSEBIABBATYCFCAAKAIAIAFCf0EBQX8QLxoLIAhBkAFqJAAL4gEBBH8CQCAAKAJYIgJFDQAgACgCHCIDQQBKBEADQCAAKAJgIAFBKGxqIgIoAhgEQCACKAIQIgQEQCAAKAIAIAQQFyAAKAIcIQMLIAJBADYCGAsgAUEBaiIBIANIDQALIAAoAlghAgsgAkEASgRAQQAhAQNAIAAoAnQgAUEobGoiAygCGARAIAMoAhAiBARAIAAoAgAgBBAXIAAoAlghAgsgA0EANgIYCyABQQFqIgEgAkgNAAsLIAAoAkBFDQAgACgCOCIBBEAgACgCACABEBcLIABBADYCQAsgACgCACAAEBcL2w0DC38CfgF8IAAoAgAoAhQiAygCUCEMAkAgAigCACIBLwEQIgVBJHEEQCABKQMAIQ4MAQsgBUEIcQRAQoCAgICAgICAgH8hDiABKwMAIhBE////////38NjDQFC////////////ACEOIBBE////////30NkDQEgEJlEAAAAAAAA4ENjBEAgELAhDgwCC0KAgICAgICAgIB/IQ4MAQsgBUEScUUNACABKAIIRQ0AIAEQKyEOCyAMQYAQcSEGIA6nIQcCQCACKAIEIgEvARAiBUEkcQRAIAEpAwAhDgwBCyAFQQhxBEBCgICAgICAgICAfyEOIAErAwAiEET////////fw2MNAUL///////////8AIQ4gEET////////fQ2QNASAQmUQAAAAAAADgQ2MEQCAQsCEODAILQoCAgICAgICAgH8hDgwBC0IAIQ4gBUEScUUNACABKAIIRQ0AIAEQKyEOCyAHQQN0IQEgB0EEdEH4AGohBCAGRQRAIAEgBGogB0EYbEEoaiAHQRhqbGohBAsCQCADIASsEBYiBUUEQAJAIAAoAgAiAS0AEUGQAXEEQCABECIgACgCACEBDAELIAFBATsBEAsgAEEHNgIUIAEoAhQiAC0AVw0BIAAtAFgNASAAQQE6AFcgACgCxAFBAEoEQCAAQQE2AqACCyAAQQA7AawCIAAgACgCqAJBAWo2AqgCIAAoAoACIgFFDQEgAUHZ7ABBABAVIAAoAoACIgBBBzYCDCAAKAK4ASIBRQ0BA0AgAUEHNgIMIAEgASgCJEEBajYCJCABKAK4ASIBDQALDAELIAVBACAE/AsAIAUgAzYCAAJAIAIoAggiBC8BECIDQSRxBEAgBCkDACEPDAELIANBCHEEQEKAgICAgICAgIB/IQ8gBCsDACIQRP///////9/DYw0BQv///////////wAhDyAQRP///////99DZA0BIBCZRAAAAAAAAOBDYwRAIBCwIQ8MAgtCgICAgICAgICAfyEPDAELIANBEnFFDQAgBCgCCEUNACAEECshDwsgDqchCCAFQgA3AxAgBSAPNwMIAkAgAigCDCIELwEQIgNBJHEEQCAEKQMAIQ4MAQsgA0EIcQRAQoCAgICAgICAgH8hDiAEKwMAIhBE////////38NjDQFC////////////ACEOIBBE////////30NkDQEgEJlEAAAAAAAA4ENjBEAgELAhDgwCC0KAgICAgICAgIB/IQ4MAQtCACEOIANBEnFFDQAgBCgCCEUNACAEECshDgsgBUEAOgAkIAUgCDYCICAFIAc2AhwgBSAFQfgAaiIENgIoIAUgDqciAzYCGCAFIAQgB0EDdCIIaiIENgIsIAVBAEEYIAMgBnIbNgJYAkAgBg0AIAVBfzYCcCAFIAQgCGoiBDYCMCAFIAUpAwhCCYBCAXw3A1AgB0GtrPrEBmwhAwJAIAIoAggiAi8BECIGQSRxBEAgAikDACEODAELIAZBCHEEQEKAgICAgICAgIB/IQ4gAisDACIQRP///////9/DYw0BIBBE////////30NkBEBC////////////ACEODAILIBCZRAAAAAAAAOBDY0UNASAQsCEODAELQgAhDiAGQRJxRQ0AIAIoAghFDQAgAhArIQ4gBSgCMCEECyAFIAQgB0EDdGoiBjYCdCAFIA6nQeWK0YR9bCADczYCXCAFIAZBwAdqIgI2AmAgB0FpSA0AQQEgB0EYaiIIIAhBAUwbIglBAXEhDSAGIAhBKGxqIQNBACEEIAhBAk4EQCAJQf7///8HcSEJA0AgBiAEQShsaiIIIAEgA2oiCzYCCCAIIAM2AgQgCCABIAtqIgg2AgAgBiAEQQFyQShsaiIDIAEgCGoiCDYCBCADIAEgCGoiCDYCCCADIAEgCGoiAzYCACABIANqIQMgBEECaiIEIAlHDQALCyANBEAgBiAEQShsaiIEIAEgA2oiBjYCCCAEIAM2AgQgBCABIAZqNgIACyAHQQBMDQBBACEEQQAhASAHQQhPBEAgB0H4////B3EhBgNAIAIgAUEobGogATYCICACIAFBAXIiA0EobGogAzYCICACIAFBAnIiA0EobGogAzYCICACIAFBA3IiA0EobGogAzYCICACIAFBBHIiA0EobGogAzYCICACIAFBBXIiA0EobGogAzYCICACIAFBBnIiA0EobGogAzYCICACIAFBB3IiA0EobGogAzYCICABQQhqIgEgBkcNAAsLIAdBB3EiB0UNAANAIAIgAUEobGogATYCICABQQFqIQEgBEEBaiIEIAdHDQALCyAAIAVB+ABBAEHeABAuCwu4DgMJfwJ+AXwgAigCABB5IQQCQCACKAIEIgEvARAiBUEkcQRAIAEpAwAhDAwBCyAFQQhxBEBCgICAgICAgICAfyEMIAErAwAiDkT////////fw2MNAUL///////////8AIQwgDkT////////fQ2QNASAOmUQAAAAAAADgQ2MEQCAOsCEMDAILQoCAgICAgICAgH8hDAwBCyAFQRJxRQ0AIAEoAghFDQAgARArIQwLIAynIQECQCAEKQMQUARAIAQoAhwiCEEATA0BIAQoAiwhCUEAIQUgCEEITwRAIAhB+P///wdxIQoDQCAJIANBA3RqIgZCATcDACAGQgE3AwggBkIBNwMQIAZCATcDGCAGQgE3AyAgBkIBNwMoIAZCATcD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aiIAQgA3AAAgAEIANwAQIABCADcACCAFIAUoAiRBAWo2AiQgBSACNgIgIAQLIgBBAEgNACAFKAIgIABBGGxqIgIgATYCACABKAIUIgQEQCAEKAIAIQMLIAIgBygCACABKAIIIAMgCEEAEIkBIgQ2AgQCQAJAIAEoAgwiCEUNACAELQAEQSBxDQAgByAHKAIoIgRBAWo2AiggAiAENgIQAkACQCADQQFHDQAgCCgCFCIDKAIAQQFHDQBBACADKAIIIAEoAhQoAghBABBLDQAgAkEAOgAUIAIgAS0ABEECdkEBcToAFQwBCyACQQE6ABQLIAIgAigCBCgCBEEUdkEBcToAFgwBCyACQX82AhALQX8hAwJAIAEtAARBBHFFDQAgAi0AFQ0AIAcgBygCKCIDQQFqNgIoCyACIAM2AggLIAEgBTYCKCABIAA7ASILQQEhBAsgBkFAayQAIAQLpQQBBn8jAEFAaiIDJAACQCABLQAAQSxGDQAgACgCACECIAMgACgCGCIGKAIoNgIgIANBADYCECADQdQANgIMQQEhBSADQQE7ARwgAyACNgIIIANBCGoiBCABEB4aIAMvARxFDQAgASgCBEGBgICAAnFBgICAgAJGDQAgASgCKA0AIAAoAgAoAgAhByADQQA2AgggB0I0QjZBsZQCIAQQaCIEGxAWIgJFDQAgAkIANwIAIAJCADcCICACQQA2AjAgAkIANwIoIAJCADcCGCACQgA3AhAgAkIANwIIIAJBmwE6AAAgAkH//wM7ASICQCAEBEAgAkGAkICEAUGAkICEAiADKAIIIgQbNgIEDAELIAJBMTsANCACQTRqIQQLIAJBATYCGCACIAQ2AgggBigCJCEEIAMgAigCMDYCOCADIAIpAig3AzAgAyACKQIgNwMoIAMgAikCGDcDICADIAIpAhA3AxggAyACKQIINwMQIAMgAikCADcDCCACIAEoAjA2AjAgAiABKQIoNwIoIAIgASkCIDcCICACIAEpAhg3AhggAiABKQIQNwIQIAIgASkCCDcCCCACIAEpAgA3AgAgASADKAI4NgIwIAEgAykDMDcCKCABIAMpAyg3AiAgASADKQMgNwIYIAEgAykDGDcCECABIAMpAxA3AgggASADKQMINwIAIAYgACgCACAEIAIQlwE2AiQgAEEBOwEUCyADQUBrJAAgBQsqAQF/IAEoAhQiAgRAIAAgAhAXCyABKAIgIgIEQCAAIAIQFwsgACABEBcLwAQCA38BfgJAAkACQAJAAkACQCACKAIAIgIvARAiA0E/cUHgzAJqLQAAQQFrDgQBAQIAAwsCfwJAIANBAnFFDQAgAi0AEkEBRw0AIAIoAgwMAQsgA0EQcQRAIAIoAgwiASADQYAIcUUNARogAigCACABagwBC0EAIANBAXENABogAkEBEDYLrCEGIAAoAgAiAC0AEUGQAXEEQAwECwwECyAAKAIAIgEoAhQtAFQhBQJAAkAgA0ECcUUNACACLQASQQFHDQAgAigCDCEEDAELIANBEHEEQCACKAIMIQQgA0GACHFFDQEgAigCACAEaiEEDAELIANBAXENACACQQEQNiEEIAAoAgAhAQsgBKwgBUEBS62GIQYgAS0AEUGQAXEEQCABIAYQJg8LIAFBBDsBECABIAY3AwAPCyADQQJxIQEgAi0AEiIEQQFNBEACfwJAIAFFDQAgBEEBRw0AIAIoAgwMAQsgA0EQcQRAIAIoAgwiASADQYAIcUUNARogAigCACABagwBC0EAIANBAXENABogAkEBEDYLrCEGIAAoAgAiAC0AEUGQAXEEQAwDCwwDCwJ/IAEEQCACKAIMDAELIANBEHEEQCACKAIMIgEgA0GACHFFDQEaIAIoAgAgAWoMAQtBACADQQFxDQAaIAJBAhA2C6whBiAAKAIAIgAtABFBkAFxBEAMAgsMAgsgACgCACIALQARQZABcQRAIAAQIg8LIABBATsBEA8LIAAgBhAmDwsgAEEEOwEQIAAgBjcDAAstAQF/AkAgAS0AAEGoAUcNACABLQACIgIgACgCEEgNACABIAJBAWo6AAILQQALkgMCA38BfgJAAkACQAJAAkAgAigCACIBLwEQIgJBP3FB4MwCai0AAEEBaw4EAAABAAILAn8CQCACQQJxRQ0AIAEtABJBAUcNACABKAIMDAELIAJBEHEEQCABKAIMIgMgAkGACHFFDQEaIAEoAgAgA2oMAQtBACACQQFxDQAaIAFBARA2C6whBgwDCwJ/AkAgAkGCBHFBggRHDQAgAS0AEkEBRw0AIAEoAggMAQsgAkEBcQ0CIAFBARAhCyIBRQ0BAkAgAS0AACIERQRAIAEhAwwBCyABIQMDQCABQQFqIQIgAS0AASEFAkAgBEH/AXFBwAFJBEAgBSEEIAIhAQwBCyACIQEgBSIEQUBxQYABRw0AA0AgA0EBaiEDIAItAAEhBCACQQFqIgEhAiAEQcABcUGAAUYNAAsLIARB/wFxDQALCyABIANrrCEGDAILIAAoAgAiAC0AEUGQAXEEQCAAECIPCyAAQQE7ARALDwsgACgCACIALQARQZABcQRAIAAgBhAmDwsgAEEEOwEQIAAgBjcDAAsPACAAIAAoAhBBAWs2AhALEQAgACAAKAIQQQFqNgIQQQAL+QQBB38gAS0AACECIAAoAgAhBQJAAkAgACgCGCIDKAIQBEAgAkGnAUcNAkEAIQACQCADKAIEIgcoAgAiBEEATA0AIAdBCGohByABKAIcIQgDQCAIIAcgAEEGdGooAihGDQEgAEEBaiIAIARHDQALDAILIAAgBEYNAgsCQAJAIAJBpwFrDg0BAQICAgACAgICAgIBAgsgAS0AB0EBcUUNASADKAIAIgBFDQAgASgCLCECA0AgACACRwRAIAAoAiQiAA0BDAILC0EBDwtBAiEGIAUoAgAiAC0AVw0BAn8CQAJAIAMoAggiAkUNACACKAIAQQBMDQBBACEAA0BBACACIABBBHRqKAIIIAFBfxBLRQ0CIABBAWoiACADKAIIIgIoAgBIDQALIAUoAgAhAAsCQCAAIAFBAEEAECgiAEUNACAALQAAQagBRw0AIABBrAE6AAALAkAgAygCCCICRQRAIAUoAgAgABA8IQIMAQsgAigCACIEIAIoAgROBEAgBSgCACACIAAQVCECDAELIAIgBEEBajYCACACIARBBHRqIgRBADYCFCAEQgA3AgwgBCAANgIICyADIAI2AghBfyEAQQEMAQsgAygCCCECQQALIQQgAgRAIAEgASgCBCICQYCAgMAAcjYCBCAFKAIAIAEQHSABQgA3AgAgAUEANgIwIAFCADcCKCABQgA3AiAgAUIANwIYIAFCADcCECABQgA3AgggAUGnAToAACABIAQEfyADKAIIKAIAQQFrBSAACzsBICABIAMoAgAoAjA2AhwgAygCDCEAIAEgAkGABHE2AgQgASAANgIsCyAFKAIALQBXDQELQQAhBgsgBgswAQJ/IAEgACgCGCICKAIQIgNGBEBBAA8LIAIgATYCECAAIAEQUBogAiADNgIQQQELRgECfyMAQRBrIgIk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QQAgAEEEakEAEGIhBQJAQcjXBCgCAARAQeCWBSgCACIDBEAgA0GY2AQoAgARAAALIAJB9NcEKAIAEQEAIQNBtJYFQbSWBSgCACADazYCAEHAlgVBwJYFKAIAQQFrNgIAIAJB7NcEKAIAEQAAQeCWBSgCACICRQ0BIAJBoNgEKAIAEQAADAELIAJB7NcEKAIAEQAACyAFBEAgASAGKAIMELIBNgIAIAZB1KkBIAEQJDYCCAwBCyAAIAApAwhCAXw3AwhBACEFIAAoAgQQR0HkAEYNACAAKAIEEDshBSAAQQA2AgQgABCzAwsgAUHQAGokACAFC5gBAQF/IAAQswMCQCAARQ0AQcjXBCgCAARAQeCWBSgCACIBBEAgAUGY2AQoAgARAAALIABB9NcEKAIAEQEAIQFBtJYFQbSWBSgCACABazYCAEHAlgVBwJYFKAIAQQFrNgIAIABB7NcEKAIAEQAAQeCWBSgCACIARQ0BIABBoNgEKAIAEQAAQQAPCyAAQezXBCgCABEAAAtBAAtBAQJ/QQchAwJAEBkNAEIYEBgiAkUNACACQgA3AwAgAkIANwMQIAJCADcDCCACIAA2AgAgASACNgIAQQAhAwsgAwugAgEFfyMAQRBrIQMgAUKAgICAgICA+D83AygCQCAALQAURQ0AIAEoAgQhAiADQgA3AggCQCABKAIAIgVBAEoEQCAALQAVIQRBACEAA0ACQCACKAIAIgYgBEgNACACLQAEQQJHDQAgAi0ABUUEQEETDwsgA0EIaiAGIARrQQJ0aiAAQQFqNgIACyACQQxqIQIgAEEBaiIAIAVHDQALIAMoAggiAA0BCyABQv////8HNwMwIAFCgICA/v///+/BADcDKEEADwsgASgCECICIABBA3RqQQhrIgBBAToABCAAQQE2AgAgAUIUNwMwIAFCgICAgICAgJrAADcDKCADKAIMIgBFDQAgAEEDdCACakEIayIAQQE6AAQgAEECNgIAC0EAC7gBAgF8AX4gAAJ/AkACfiACKAIAIgEvARAiAkEkcQRAIAEpAwAMAQsgAkEIcQRAQQAhACABKwMAIgNE////////38NjDQJBACADRP///////99DZA0DGiADmUQAAAAAAADgQ2MEQCADsAwCC0KAgICAgICAgIB/DAELQQAhACACQRJxRQ0BIAEoAghFDQEgARAr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IgJB/wBxciEDIAFBAWogAkEATg0AGiABLAACIgJB/wBxIANBB3RyIQMgAUECaiACQQBODQAaIAEsAAMiAkH/AHEgA0EHdHIhAyABQQNqIAJBAE4NABogASwABCICQf8AcSADQQd0ciEDIAFBBGogAkEATg0AGiABLAAFIgJB/wBxIANBB3RyIQMgAUEFaiACQQBODQAaIAEsAAYiAkH/AHEgA0EHdHIhAyABQQZqIAJBAE4NABogASwAByICQf8AcSADQQd0ciEDIAFBB2ogAkEATg0AGiABLQAIQf8AcSADQQd0ciEDIAFBCGoLIgIsAAFBAE4EQCACQQJqDAELIAJBA2ogAiwAAkEATg0AGiACQQRqIAIsAANBAE4NABogAkEFaiACLAAEQQBODQAaIAJBBmogAiwABUEATg0AGiACQQdqIAIsAAZBAE4NABogAkEIaiACLAAHQQBODQAaIAJBCkEJIAIsAAhBAEgbagshAgJ/IAAvAQ4iBCADTwRAQQQgAyABayACaiIAIABBBE0bDAELIAIgAWsgAC8BECIBIAEgAyABayAAKAI0KAIoQQRrcGoiACAAIARLG2pBBGoLQf//A3ELugUCA38BfiABLAAAIgNB/wFxIQQCfyABIANBAE4NABogBEEHdEGA/wBxIAEsAAEiA0H/AHFyIQQgAUEBaiADQQBODQAaIAEsAAIiA0H/AHEgBEEHdHIhBCABQQJqIANBAE4NABogASwAAyIDQf8AcSAEQQd0ciEEIAFBA2ogA0EATg0AGiABLAAEIgNB/wBxIARBB3RyIQQgAUEEaiADQQBODQAaIAEsAAUiA0H/AHEgBEEHdHIhBCABQQVqIANBAE4NABogASwABiIDQf8AcSAEQQd0ciEEIAFBBmogA0EATg0AGiABLAAHIgNB/wBxIARBB3RyIQQgAUEHaiADQQBODQAaIAEtAAhB/wBxIARBB3RyIQQgAUEIagsiAywAASIFrUL/AYMhBgJ/IANBAWogBUEATg0AGiADLAACIgWtQv8BgyAGQgeGhSEGIAVBAEgEQCADLAADIgWtQv8BgyAGQgeGhSEGIAVBAEgEQCADLAAEIgWtQv8BgyAGQgeGhUKAgIGBAYUhBiADQQRqIAVBAE4NAhogAywABSIFrUL/AYMgBkIHhoVCgIABhSEGIANBBWogBUEATg0C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KAIAIgRFDQAgA0EMaiAEEB4aIAMoAqwCIQELIAVBAWoiBSABLgEiSA0ACwsgACADQShqIAhBAEEAEMQEIQQLIAMoAigiAQRAA0AgASgCDCELIAYgARAXIAsiAQ0ACwsgBEUNAQsCQCAEQQFHDQAgBikDIEKBgICAAYNCAVINACAAIAIoAgQQlQEMAQsgACAENgIUIAAoAgAtABBBAXFFDQACQAJAAkACQCAEQeQAaw4CAAECC0Gi1gEhAQwCC0G41gEhAQwBC0HbgAIhASAEQYQERg0AQc6qASEBIARB/wFxIgJBHEsNAEGEgIQIIAJ2QQFxDQAgAkECdEHQ8ANqKAIAIQELIAAgAUF/QQFBABAuCyADQUBrELcCCyAKIAk2AgAgA0HQAmokAAvYCAMBfgp/AXwjAEGwAmsiBCQAIAAoAgAoAhQhBgJAIAIoAgAiAS8BECIFQSRxBEAgASkDACEDDAELIAVBCHEEQEKAgICAgICAgIB/IQMgASsDACIORP///////9/DYw0BQv///////////wAhAyAORP///////99DZA0BIA6ZRAAAAAAAAOBDYwRAIA6wIQMMAgtCgICAgICAgICAfyEDDAELIAVBEnFFDQAgASgCCEUNACABECshAwsCQCACKAIEIgFFDQACQCABLwEQIgVBggRxQYIERw0AIAEtABJBAUcNACABKAIIIQcMAQsgBUEBcQ0AIAFBARAhIQcLIAOnIQUCQCACKAIIIgEvARAiAkEkcQRAIAEpAwAhAwwBCyACQQhxBEBCgICAgICAgICAfyEDIAErAwAiDkT////////fw2MNAUL///////////8AIQMgDkT////////fQ2QNASAOmUQAAAAAAADgQ2MEQCAOsCEDDAILQoCAgICAgICAgH8hAwwBC0IAIQMgAkEScUUNACABKAIIRQ0AIAEQKyEDCyAGKAIQIAVBBHRqKAIAIQEgBigC5AIhCSAGQQA2AuQCAkACQAJAAkACQAJAAkAgBEEgaiABIAYgByAFQQFGEO4CIgJFBEACQCAEKAKMAiIIRQ0AIAguASIiCkEBRg0AIAOnIgsgCkgNAgsgBEGV2gE2AgggBEHumwc2AgQgBEG2sgE2AgBBC0GX8QEgBBAbQQshAgsgBEEgahC3AiAGIAk2AuQCIAAgAjYCFCAAKAIALQAQQQFx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AigCDCABKAIsRw0AIAAoAgAiAygCjAIiAEUNACABQSxqIgQgACgCAEYEfyADQYwCagUDQCAAIgEoAgwiAEUNAiAAKAIAIARHDQALIAJFDQEgAUEMagsgACgCDDYCACAAIAIoAgA2AgwgAiAANgIAIAIgAigCBEEBajYCBEEADwtBAAvrAQEHf0EBIQIgAS8BBkGgCHEEf0EBBSABKAIgIgNFBEBBAg8LAkAgAygCACIHQQBMDQAgACgCGCIERQ0AIANBCGohCANAAkAgCCAFQQZ0aiIDKAIQIAQoAgxHDQAgAygCCCIGRQ0AIAAoAgAiAygCjAIiAkUNACAGIAIoAgBGBH8gA0GMAmoFA0AgAiIDKAIMIgJFDQIgAigCACAGRw0ACyADQQxqCyACKAIMNgIAIAIgBCgCADYCDCAEIAI2AgAgBCAEKAIEQQFqNgIECyAFQQFqIgUgB0cNAAsLIAAgAUFAaygCABDCBEEACwv6EgMTfwF+AXwjAEHwAmsiAyQAIAAoAgAoAhQhDQJ/QQAgAigCACIERQ0AGgJAIAQvARAiBUGCBHFBggRHDQAgBC0AEkEBRw0AIAQoAggMAQtBACAFQQFxDQAaIARBARAhCyEBAkAgAigCDCIERQ0AAkAgBC8BECIFQYIEcUGCBEcNACAELQASQQFHDQAgBCgCCCEPDAELIAVBAXENACAEQQEQISEPCwJ/QQAgAigCECIERQ0AGgJAIAQvARAiBUGCBHFBggRHDQAgBC0AEkEBRw0AIAQoAggMAQtBACAFQQFxDQAaIARBARAhCyELAkAgAigCFCIERQ0AAkAgBC8BECIFQYIEcUGCBEcNACAELQASQQFHDQAgBCgCCCEQDAELIAVBAXENACAEQQEQISEQCwJAIAIoAhgiBC8BECIFQSRxBEAgBCkDACEWDAELIAVBCHEEQEKAgICAgICAgIB/IRYgBCsDACIXRP///////9/DYw0BQv///////////wAhFiAXRP///////99DZA0BIBeZRAAAAAAAAOBDYwRAIBewIRYMAgtCgICAgICAgICAfyEWDAELIAVBEnFFDQAgBCgCCEUNACAEECshFgsCQCAPRQ0AIAtFDQAgEEUNACANKALkAiETIA1BADYC5AIgA0EANgJYIANCADcDUCADQgA3A0ggDSALIAEQTiEEIANBQGtBADYCACADQgA3AjggAyAENgJUIANBFzYCNCADQRg2AjAgAyADQcgAajYCRCADIANB4ABqIgQ2AiwCQCAEIAEgDSAPIBanEO4CIgENACANKQMgIhanQYCAgCBxIQkCQCADKALMAiIHBEACQCAHLQArIgFBAkYEQCAJDQMgBygCLCEBIANCADcCJCADQgA3AhwgA0IANwIUIANCADcCDCADIAQ2AgggASABKAIEQf///35xNgIEIAQgBygCLCADQQhqEKQBIAMoAoQBDQEgA0EsaiAHKAIsEFAaDAMLAkAgFkKAgAGDUCAJQQBHcQ0AIAFBAUYNACAHKAIwIghFDQAgA0HsAmohBSADKAJIIQQgAygCTCEKA0AgCyEBIAgoAggiDCEGAkAgDEUNAANAAkAgBi0AACIOIAEtAAAiEUYEQCAODQEgAygC7AIiAUUNAyAFIQYgDCABKAIARwR/A0AgASIGKAIMIgFFDQUgASgCACAMRw0ACyAGQQxqBSAGCyABKAIMNgIAIAEgBDYCDCADIApBAWoiCjYCTCADIAE2AkggASEEDAMLIA5BwMoCai0AACARQcDKAmotAABHDQILIAFBAWohASAGQQFqIQYMAAsACyAIKAIEIggNAAsLIAcoAgAiBEUNAiAEIQECfwNAAkACQCALLQAAIgUgAS0AACIGRgRAIAUNASADIAc2AlQgCUUEQCADQSxqIAcoAhAQlAIgBygCACEECyAERQ0HIAMoAuwCIgFFDQcgASgCACAERw0CIANB7AJqDAQLIAVBwMoCai0AACAGQcDKAmotAABHDQYLIAFBAWohASALQQFqIQsMAQsLA0AgASIFKAIMIgFFDQQgASgCACAERw0ACyAFQQxqCyABKAIMNgIAIAEgAygCSDYCDCADIAE2AkggAyADKAJMQQFqNgJMDAILIAMoAmwiAQ0CDAELIAMoAtACIgEEQAJAIAEoAgAiBUUNACADKALsAiIBRQ0AIAUgASgCAEYEfyADQewCagUDQCABIgQoAgwiAUUNAiABKAIAIAVHDQALIARBDGoLIAEoAgw2AgAgASADKAJINgIMIAMgATYCSCADIAMoAkxBAWo2AkwLIAkNASADKALQAigCJCIBRQ0BIANBLGogARAeGgwBCwJAIAMoAtQCIgcoAgQiBEUNACALIQEgBCEGAn8DQAJAAkAgBi0AACIFIAEtAAAiCkYEQCAFDQEgAygCVCgCPCAHKAIYRw0FIAMoAuwCIgFFDQUgASgCACAERw0CIANB7AJqDAQLIAVBwMoCai0AACAKQcDKAmotAABHDQQLIAFBAWohASAGQQFqIQYMAQsLA0AgASIFKAIMIgFFDQIgASgCACAERw0ACyAFQQxqCyABKAIMNgIAIAEgAygCSDYCDCADIAE2AkggAyADKAJMQQFqNgJMCyAJDQAgA0HgAGoQwwMiAQ0BIANBLGogBxDFBCAHKAIcIgpFDQAgA0HsAmohByADKAJIIQUgAygCTCEJA0AgCyEBIAooAgwiCCEGAkACQCAIRQ0AA0ACQCAGLQAAIgQgAS0AACIMRgRAIAQNASADKALsAiIERQ0DIAchASAIIAQoAgBHBH8DQCAEIgEoAgwiBEUNBSAEKAIAIAhHDQALIAFBDGoFIAELIAQoAgw2AgAgBCAFNgIMIAMgCUEBaiIJNgJMIAMgBDYCSAwECyAEQcDKAmotAAAgDEHAygJqLQAARw0CCyABQQFqIQEgBkEBaiEGDAALAAsgBSEECwJAIAooAhAiDEUEQCAEIQUMAQtBACEIIAQhBSAMKAIAIhFBAEwNAANAIAshASAMIAhBBnRqKAIQIg4hBgJAIA5FDQADQAJAIAYtAAAiEiABLQAAIhRGBEAgEg0BIAMoAuwCIgFFDQMgByEGIA4gASgCAEcEfwNAIAEiBigCDCIBRQ0FIAEoAgAgDkcNAAsgBkEMagUgBgsgASgCDDYCACABIAQ2AgwgAyAJQQFqIgk2AkwgAyABNgJIIAooAhAiDCgCACERIAEiBSEEDAMLIBJBwMoCai0AACAUQcDKAmotAABHDQILIAFBAWohASAGQQFqIQYMAAsACyAIQQFqIgggEUgNAAsLIAooAigiCg0ACwsgACADQcgAaiAPIBBBARDEBCEBCwJAAkACQCABDgICAAELIA0pAyBCgYCAgAGDQgFSDQAgACACKAIMEJUBDAELIAMoAmQEQCAAQebIAiACKAIEIAIoAgggA0HgAGoQwwQMAQsgACABNgIUIAAoAgAtABBBAXFFDQACQAJAAkACQCABQeQAaw4CAAECC0Gi1gEhBgwCC0G41gEhBgwBC0HbgAIhBiABQYQERg0AQc6qASEGIAFB/wFxIgFBHEsNAEGEgIQIIAF2QQFxDQAgAUECdEHQ8ANqKAIAIQYLIAAgBkF/QQFBABAuCyADQeAAahC3AiADKAJIIgEEQANAIAEoAgwhFSANIAEQFyAVIgENAAsLIA0gEzYC5AILIANB8AJqJAALlwIBAn8gACgCGCECAkACfyABLQAAIgNBpwFHBEAgA0HNAEcNAiACKAIIIAEuASBHDQIgACgCACIDKAJ4IAIoAgxHDQIgAygCjAIiAEUNAiADQYwCaiABIAAoAgBGDQEaA0AgACIDKAIMIgBFDQMgACgCACABRw0ACyACRQ0CIANBDGoMAQsgAigCCCABLgEgRw0BIAEtAAdBA3ENASACKAIMIAEoAixHDQEgACgCACIDKAKMAiIARQ0BIANBjAJqIAEgACgCAEYNABoDQCAAIgMoAgwiAEUNAiAAKAIAIAFHDQALIAJFDQEgA0EMagsgACgCDDYCACAAIAIoAgA2AgwgAiAANgIAIAIgAigCBEEBajYCBAtBAAsmAQF/QQEhAiABLwEGQaAIcQR/QQEFIAAgAUFAaygCABDCBEEACwsEAEEIC7seAxZ/AXwDfiMAQdACayIEJAAgACgCACgCFCEQAn9BACACKAIAIgFFDQAaAkAgAS8BECIDQYIEcUGCBEcNACABLQASQQFHDQAgASgCCAwBC0EAIANBAXENABogAUEBECELIRMCQCACKAIMIgFFDQACQCABLwEQIgNBggRxQYIERw0AIAEtABJBAUcNACABKAIIIQcMAQsgA0EBcQ0AIAFBARAhIQcLAkAgAigCECIBRQ0AAkAgAS8BECIDQYIEcUGCBEcNACABLQASQQFHDQAgASgCCCENDAELIANBAXENACABQQEQISENCwJAIAIoAhQiAS8BECIDQSRxBEAgASkDACEaDAELIANBCHEEQEKAgICAgICAgIB/IRogASsDACIZRP///////9/DYw0BQv///////////wAhGiAZRP///////99DZA0BIBmZRAAAAAAAAOBDYwRAIBmwIRoMAgtCgICAgICAgICAfyEaDAELIANBEnFFDQAgASgCCEUNACABECshGgsCQCACKAIYIgFFDQACQCABLwEQIgNBggRxQYIERw0AIAEtABJBAUcNACABKAIIIRQMAQsgA0EBcQ0AIAFBARAhIRQLAkAgAigCHCIBLwEQIgNBJHEEQCABKQMAIRsMAQsgA0EIcQRAQoCAgICAgICAgH8hGyABKwMAIhlE////////38NjDQFC////////////ACEbIBlE////////30NkDQEgGZlEAAAAAAAA4ENjBEAgGbAhGwwCC0KAgICAgICAgIB/IRsMAQsgA0EScUUNACABKAIIRQ0AIAEQKyEbCwJAIAIoAiAiAS8BECIDQSRxBEAgASkDACEcDAELIANBCHEEQEKAgICAgICAgIB/IRwgASsDACIZRP///////9/DYw0BQv///////////wAhHCAZRP///////99DZA0BIBmZRAAAAAAAAOBDYwRAIBmwIRwMAgtCgICAgICAgICAfyEcDAELIANBEnFFDQAgASgCCEUNACABECshHAsCQCATRQ0AIA1FDQAgFEUNACAapyIIQQBIDQAgECgC5AIhFSAQIA0gBxBOIgtFDQAgCCALLgEiTg0AIAsoAgQgCEEMbGooAgAhDyAEQQA2AsgCIARCADcDwAIgBEIANwO4AiAEQX8gCCAIIAsuASBGGzYCwAIgEEEANgLkAiAEQShqIgMgByAQIBMgHKcQ7gIhASAEQQA2AiAgBEIANwIYIARBDDYCFCAEQQ02AhAgBCALNgLEAiAEIARBuAJqNgIkIAQgAzYCDAJAIAENAAJAAkACQCAEKAKUAiIGBEACQAJAIAYtACsOAwEFAAULIAYoAiwiAyADKAIEQf///35xNgIEIARBADYCNCAEQShqIANBABCkAUEHIAQoAjQgEC0AVxsiAQ0FIARBDGogAxBQGgwECyAGKAIAIgFFDQEgDSEDAkACfwNAAkACQCADLQAAIgUgAS0AACIHRgRAIAUNASAEIAY2AsQCIAggBi4BIk4NBSAGKAIEIAhBDGxqKAIAIgVFDQUgBCgCtAIiAUUNBSABKAIAIAVHDQIgBEG0AmoMBAsgBUHAygJqLQAAIAdBwMoCai0AAEcNBgsgAUEBaiEBIANBAWohAwwBCwsDQCABIgMoAgwiAUUNAiABKAIAIAVHDQALIANBDGoLIAEoAgw2AgAgASAEKAK4AjYCDCAEIAE2ArgCIAQgBCgCvAJBAWo2ArwCIAQoApQCIQYLAkAgBCgCwAJBAE4NACAEKAK0AiIBRQ0AIAZBIGoiBSABKAIARgR/IARBtAJqBQNAIAEiAygCDCIBRQ0CIAEo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AgggAQ0AAkAgACgCACIBLQARQZABcQRAIAEQIiAAKAIAIQEMAQsgAUEBOwEQCyAAQQc2AhQgASgCFCIALQBXDQAgAC0AWA0AIABBAToAVyAAKALEAUEASgRAIABBATYCoAILIABBADsBrAIgACAAKAKoAkEBajYCqAIgACgCgAIiAUUNACABQdnsAEEAEBUgACgCgAIiAEEHNgIMIAAoArgBIgFFDQADQCABQQc2AgwgASABKAIkQQFqNgIkIAEoArgBIgENAAsLC3MBAn8CQAJ/IAAoAggiAS4BEEEATgRAIABBABBBDAELIAEoAggLIgFFDQAgASgCCCICRQ0AIAAgAhCVASABKAIIIgAEQAJAIAAtABFBkAFxRQRAIAAoAhhFDQELIAAQLQsgACgCFCAAEBcLIAFBADYCCAsL2wQDAn8CfgF8AkACfyAAKAIIIgEuARBBAE4EQCAAQRAQQQwBCyABKAIICyIBRQ0AAkACQAJAAkACQCACKAIEEGpB/wFxQQFrDgIAAQQLIAIoAgQiAy8BECIEQSRxBEAgAykDACEFDAILIARBCHEEQCADKwMAIgdE////////38NjDQRC////////////ACEFIAdE////////30NkDQMgB5lEAAAAAAAA4ENjBEAgB7AhBQwDC0KAgICAgICAgIB/IQUMAgsgBEEScUUNAyADKAIIRQ0DIAMQKyEFDAELAn4CfCACKAIEIgMvARAiBEEIcQRAIAMrAwAMAQsgBEEkcQRAIAMpAwC5DAELRAAAAAAAAAAAIARBEnFFDQAaIAMQUQsiB5lEAAAAAAAA4ENjBEAgB7AMAQtCgICAgICAgICAfwsiBbkgB2INAgsgBUIAVw0BCyABIAEpAwBCAXwiBjcDACAFIAZSDQEgASACKAIAENgCIgE2AgggAQ0BAkAgACgCACIBLQARQZABcQRAIAEQIiAAKAIAIQEMAQsgAUEBOwEQCyAAQQc2AhQgASgCFCIALQBXDQEgAC0AWA0BIABBAToAVyAAKALEAUEASgRAIABBATYCoAILIABBADsBrAIgACAAKAKoAkEBajYCqAIgACgCgAIiAUUNASABQdnsAEEAEBUgACgCgAIiAEEHNgIMIAAoArgBIgBFDQEDQCAAQQc2AgwgACAAKAIkQQFqNgIkIAAoArgBIgANAAsMAQsgAEEBNgIUIAAoAgBB7qwBQn9BAUF/EC8aCwtzAAJAAn8gACgCCCIBLgEQQQBOBEAgAEEIEEEMAQsgASgCCAsiAEUNACAAIAAoAgRBAWsiATYCBCABDQAgACgCACIBBEACQCABLQARQZABcUUEQCABKAIYRQ0BCyABEC0LIAEoAhQgARAXCyAAQQA2AgALCz0BAX8CQAJ/IAAoAggiAS4BEEEATgRAIABBABBBDAELIAEoAggLIgFFDQAgASgCACIBRQ0AIAAgARCVAQsLcwECfwJAAn8gACgCCCIBLgEQQQBOBEAgAEEIEEEMAQsgASgCCAsiAUUNACABKAIAIgJFDQAgACACEJUBIAEoAgAiAARAAkAgAC0AEUGQAXFFBEAgACgCGEUNAQsgABAtCyAAKAIUIAAQFwsgAUEANgIACwvBAgEBfwJAAn8gACgCCCIBLgEQQQBOBEAgAEEIEEEMAQsgASgCCAsiAUUNACABKAIAIgMEQAJAIAMtABFBkAFxRQRAIAMoAhhFDQELIAMQLQsgAygCFCADEBcLIAEgAigCABDYAiICNgIAIAJFBEACQCAAKAIAIgEtABFBkAFxBEAgARAiIAAoAgAhAQwBCyABQQE7ARALIABBBzYCFCABKAIUIgAtAFcNASAALQBYDQEgAEEBOgBXIAAoAsQBQQBKBEAgAEEBNgKgAgsgAEEAOwGsAiAAIAAoAqgCQQFqNgKoAiAAKAKAAiIBRQ0BIAFB2ewAQQAQFSAAKAKAAiIAQQc2AgwgACgCuAEiAUUNAQNAIAFBBzYCDCABIAEoAiRBAWo2AiQgASgCuAEiAQ0ACwwBCyABIAEoAgRBAWo2AgQLCy8AAn8gACgCCCIBLgEQQQBOBEAgAEEYEEEMAQsgASgCCAsiACAAKQMQQgF8NwMQC4ICAgV+AX8CQAJAAkACfyAAKAIIIgYuARBBAE4EQCAAQRgQQQwBCyAGKAIICyIGRQ0AIAYpAwgiAUIAVw0AIAYpAwAiAyABfyICp0UEQCAGKQMQQgF8IQEgACgCACIALQARQZABcQRADAMLDAMLIAYpAxAiBCADIAEgAsQiAX59IgMgAkIghkKAgICAEHxCIIciAn4iBVMEQCAEIAJ/QgF8IQEgACgCACIALQARQZABcQRADAMLDAMLIAMgBCAFfSABf3xCAXwhASAAKAIAIgAtABFBkAFxBEAMAgsgAEEEOwEQIAAgATcDAAsPCyAAIAEQJg8LIABBBDsBECAAIAE3AwALmwIDAX4BfAF/An8gACgCCCIBLgEQQQBOBEAgAEEYEEEMAQsgASgCCAsiAQRAAkAgASkDAEIAUg0AAkAgAQJ+IAIoAgAiAi8BECIFQSRxBEAgAikDAAwBCwJAAkAgBUEIcQRAQoCAgICAgICAgH8hAyACKwMAIgRE////////38NjDQEgBET////////fQ2QEQCABQv///////////wA3AwgMBgsgBJlEAAAAAAAA4ENjRQ0CIASwDAMLIAVBEnFFDQAgAigCCEUNACACECsMAgsgASADNwMIDAILQoCAgICAgICAgH8LIgM3AwggA0IAVQ0BCyAAQQE2AhQgACgCAEGmrQFCf0EBQX8QLxoLIAEgASkDAEIBfDcDAAsLnQEDAX8BfAF+AkACfyAAKAIIIgEuARBBAE4EQCAAQQAQQQwBCyABKAIICyIBRQ0AIAEpAwi5IAEpAxC5oyECAkAgACgCACIALQARQZABcQRAIAAQIgwBCyAAQQE7ARALIAK9IgNCgICAgICAgPj/AINCgICAgICAgPj/AFEgA0L/////////B4NCAFJxDQAgAEEIOwEQIAAgAjkDAAsL4gEDAX8CfgF8AkACfyAAKAIIIgEuARBBAE4EQCAAQRgQQQwBCyABKAIICyIBRQ0AIAEgASkDCCICNwMAAkAgASkDECIDQgJZBEAgACgCACIAQRBqIQEgArkgA0IBfbqjIQQCQCAALQARQZABcQRAIAAQIgwBCyAAQQE7ARALIAS9IgJCgICAgICAgPj/AINCgICAgICAgPj/AFEgAkL/////////B4NCAFJxDQIgACAEOQMADAELIAAoAgAiAC0AEUGQAXEEQCAAECILIABBEGohASAAQgA3AwALIAFBCDsBAAsLYwIBfwF+An8gACgCCCIBLgEQQQBOBEAgAEEYEEEMAQsgASgCCAsiAQRAIAEpAwAhAgJAIAAoAgAiAC0AEUGQAXEEQCAAIAIQJgwBCyAAQQQ7ARAgACACNwMACyABQgA3AwALC0wBAX4CQAJ/IAAoAggiAS4BEEEATgRAIABBGBBBDAELIAEoAggLIgBFDQAgACAAKQMIQgF8IgM3AwggACkDAEIAUg0AIAAgAzcDAAsLdgIB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QQRxRQ0EIAMoAswCIgBFDQQgAygCyAIgABAXDAQLIAMgAygC8AI2AgAgA0HIAmpB8ucBQffnASACQeQARhsgAxAwCyAFQQFqIQEMAQsLAkAgASAHTQ0AIAcgCmohAiADKALYAiIFIAEgB2siAWoiBCADKALQAk8EQCADQcgCaiACIAEQNAwBCyADIAQ2AtgCIAMoAswCIAVqIAIgAfwKAAALIAAgA0HIAmoQ+gILIANBkANqJAALsgUDA38BfgF8IwBBMGsiAyQAAkAgACABIAIgAxD3AQ0AAkACQCADLQAoBEAgAykDACEGIAMtACwhAgwBCwJAAkACfyADLQApRQRAQdAPIQRBASEFQQEMAQsgAygCCCIEQZDOAGtBh41/SQ0BIAMoAhAhBSADKAIMCyEBIAMtACwiAkEBcUUNAQsgA0IANwMoIANCADcDICADQgA3AxggA0IANwMQIANCADcDCCADQgA3AwAgA0ECOgAsDAILIANBAToAKCADAn4gAUEMaiABIAFBA0giARtB0dYSbEHR1hJqQZDOAG0gBWogBCABayIBQa2dAmxB/LWR0gBqQeQAbmogAcEiAUGQA23BaiABQZx/bUECasFqt0QAAAAAANKXwKBEAAAAAHCZlEGiIgeZRAAAAAAAAOBDYwRAIAewDAELQoCAgICAgICAgH8LIgY3AwAgAy0AKkUNACADIAMoAhhB4NQDbCADKAIUQYDd2wFsaqwCfiADKwMgRAAAAAAAQI9AokQAAAAAAADgP6AiB5lEAAAAAAAA4ENjBEAgB7AMAQtCgICAgICAgICAfwsgBnx8IgY3AwAgAygCHCIBRQ0AIANBADsAKSADQQA2AhwgAyACQeYBcUEIciICOgAsIAMgBiABQeDUA2ysfSIGNwMACyACQQRxRQ0AIAZCgMTM8oP5L325RAAAAAAAQI9AoyEHAkAgACgCACIALQARQZABcQRAIAAQIgwBCyAAQQE7ARALIAe9IgZCgICAgICAgPj/AINCgICAgICAgPj/AFEgBkL/////////B4NCAFJxDQEgAEEIOwEQIAAgBzkDAAwBCyAGQugHf0LA0o3FkQZ9IQYgACgCACIALQARQZABcQRAIAAgBhAmDAELIABBBDsBECAAIAY3AwALIANBMGokAAvcBAMDfwF+AXwjAEEwayIDJAACQCAAIAEgAiADEPcBDQACQCADLQAoBEAgAykDACEGDAELAkACQAJ/IAMtAClFBEBB0A8hAUEBIQRBAQwBCyADKAIIIgFBkM4Aa0GHjX9JDQEgAygCECEEIAMoAgwLIQIgAy0ALCIFQQFxRQ0BCyADQgA3AyggA0IANwMgIANCADcDGCADQgA3AxAgA0IANwMIIANCADcDACADQQI6ACwMAQsgA0EBOgAoIAMCfiACQQxqIAIgAkEDSCICG0HR1hJsQdHWEmpBkM4AbSAEaiABIAJrIgFBrZ0CbEH8tZHSAGpB5ABuaiABwSIBQZADbcFqIAFBnH9tQQJqwWq3RAAAAAAA0pfAoEQAAAAAcJmUQaIiB5lEAAAAAAAA4ENjBEAgB7AMAQtCgICAgICAgICAfwsiBjcDACADLQAqRQ0AIAMgAygCGEHg1ANsIAMoAhRBgN3bAWxqrAJ+IAMrAyBEAAAAAABAj0CiRAAAAAAAAOA/oCIHmUQAAAAAAADgQ2MEQCAHsAwBC0KAgICAgICAgIB/CyAGfHwiBjcDACADKAIcIgFFDQAgA0EAOwApIANBADYCHCADIAVB5gFxQQhyOgAsIAMgBiABQeDUA2ysfSIGNwMACyAGuUQAAAAAcJmUQaMhBwJAIAAoAgAiAC0AEUGQAXEEQCAAECIMAQsgAEEBOwEQCyAHvSIGQoCAgICAgID4/wCDQoCAgICAgID4/wBRIAZC/////////weDQgBScQ0AIABBCDsBECAAIAc5AwALIANBMGokAAtwAQV/IAAoAgQiA0EASgRAIABBCGohBANAAkAgBCACQQJ0aigCACIBRQ0AIAEoAhgiBUECTwRAIAEgBUEBazYCGAwBCyABEFwgASgCECABEBcgACgCBCEDCyACQQFqIgIgA0gNAAsLIAAoAgAgABAXC40EAgR+A38CQAJAIAG9IgIiBEIBhiIDUA0AIAJC////////////AINCgICAgICAgPj/AFYNACAAvSIFQjSIp0H/D3EiBkH/D0cNAQsgACABoiIAIACjDwsgAyAFQgGGIgJaBEAgAEQAAAAAAAAAAKIgACACIANRGw8LIARCNIinQf8PcSEHAn4gBkUEQEEAIQYgBUIMhiICQgBZBEADQCAGQQFrIQYgAkIBhiICQgBZDQALCyAFQQEgBmuthgwBCyAFQv////////8Hg0KAgICAgICACIQLIQICfiAHRQRAQQAhByAEQgyGIgNCAFkEQANAIAdBAWshByADQgGGIgNCAFkNAAsLIARBASAHa62GDAELIARC/////////weDQoCAgICAgIAIhAshBCAGIAdKBEADQAJAIAIgBH0iA0IAUw0AIAMiAkIAUg0AIABEAAAAAAAAAACiDwsgAkIBhiECIAZBAWsiBiAHSg0ACyAHIQYLAkAgAiAEfSIDQgBTDQAgAyICQgBSDQAgAEQAAAAAAAAAAKIPCwJAIAJC/////////wdWBEAgAiEDDAELA0AgBkEBayEGIAJCgICAgICAgARUIQggAkIBhiIDIQIgCA0ACwsgBUKAgICAgICAgIB/gyECIAZBAEoEfiADQoCAgICAgIAIfSAGrUI0hoQFIANBASAGa62ICyAChL8LCQAgAEEAEMwGCwkAIABBARDMBgvMAgICfwF+An8gACgCCCIBLgEQQQBOBEAgAEGAARBBDAELIAEoAggLIgEEQAJAIAEoAgQiA0UEQCABQQE6ABggAULkADcDCCABQYD2ATsAGSABQgE3AxAgASABQRpqNgIEDAELIAEpAxAiBUICVA0AIAEpAwggBVgEQCABQSwQSAwBCyABIAVCAXw3AxAgAyAFp2pBLDoAAAsgASAANgIAAn8CQCACKAIAIgNFDQACfwJAIAMvARAiBEGCBHFBggRHDQAgAy0AEkEBRw0AIAMoAggMAQtBACEAQQAgBEEBcQ0CGiADQQEQIQsiAEUNACAAEBpB/////wNxDAELQQAhAEEACyEDIAEgACADEMcDAkAgASkDECIFIAEpAwhaBEAgAUE6EEgMAQsgASAFQgF8NwMQIAEoAgQgBadqQTo6AAALIAEgAigCBBD1AgsLlgICBX8CfgJAAn8gACgCCCIBLgEQQQBOBEAgAEEAEEEMAQsgASgCCAsiAwRAAkAgAykDECIIQgJUDQBCASEJQQEhACADKAIEIgVBAWoiBy0AACIEQSxGDQJBACEBQQAhAgNAAkACQCAEQdwARwRAIARBIkcNASABQX9zQQFxIQIMAgsgAEEBaiEADAELQQEhAiABDQAgBiAEQd8BcSIBQdsARmogAUHdAEZrIQZBACECCyAIIABBAWoiAK0iCVgNASACIQEgACAFai0AACIEQSxHDQAgAQ0AIAYNAAsMAgsgA0IBNwMQCw8LIAMgCCAJfSIINwMQIAcgACAFakEBaiAIp0EBa/wKAAAgBSADKAIQakEAOgAACwkAIABBABDNBgsJACAAQQEQzQYLqgECAX4BfwJ/IAAoAggiAS4BEEEATgRAIABBgAEQQQwBCyABKAIICyIBBEACQCABKAIEIgRFBEAgAUEBOgAYIAFC5AA3AwggAUGAtgE7ABkgAUIBNwMQIAEgAUEaajYCBAwBCyABKQMQIgNCAlQNACABKQMIIANYBEAgAUEsEEgMAQsgASADQgF8NwMQIAQgA6dqQSw6AAALIAEgADYCACABIAIoAgAQ9QILC+8HAwN/AX4CfCMAQUBqIgQkAEEBIQMCQCABQQJGBEACQAJAAn4gAigCBCIBLwEQIgNBJHEEQCABKQMADAELIANBCHEEQCABKwMAIgeZIghE////////30NkDQIgCEQAAAAAAADgQ2MEQCAHsAwCC0KAgICAgICAgIB/DAELIANBEnFFDQEgASgCCEUNASABECsLIgZCAX1CD1QNASAAQQE2AhQgACgCAEGWjwJCf0EBQX8QLxoMAwsgAEEBNgIUIAAoAgBBlo8CQn9BAUF/EC8aDAILIAanIQMLAkACQAJAIAIoAgAiAS8BEEE/cUHgzAJqLQAAQQRrDgIAAwELIAEQ9AJFDQBBASEBIANBBHENAUEAIQEgA0EIcUUNASAEQgA3AjggBEIANwIwIARCADcCKCAEQgA3AiAgBEIANwIYIARCADcCECAEIAIoAgAQeTYCCCAEAn8CQCACKAIAIgEvARAiA0ECcUUNACABLQASQQFHDQAgASgCDAwBCyADQRBxBEAgASgCDCICIANBgAhxRQ0BGiABKAIAIAJqDAELQQAgA0EBcQ0AGiABQQEQNgsiAjYCDCAEQQhqQQAgAkEBEMkDRSEBDAELQQAhASADQQNxRQ0AIAAgAigCAEECEOkBIgUEQAJAIAUtACMEQAJAIAAoAgAiAy0AEUGQAXEEQCADECIgACgCACEDDAELIANBATsBEAsgAEEHNgIUIAMoAhQiAi0AVw0BIAItAFgNASACQQE6AFcgAigCxAFBAEoEQCACQQE2AqACCyACQQA7AawCIAIgAigCqAJBAWo2AqgCIAIoAoACIgNFDQEgA0HZ7ABBABAVIAIoAoACIgJBBzYCDCACKAK4ASIDRQ0BA0AgA0EHNgIMIAMgAygCJEEBajYCJCADKAK4ASIDDQALDAELIAUtACINACADQQJxRQRAIAUtACUNAQtBASEBCyAFKAIYIgJBAk8EQCAFIAJBAWs2AhgMAgsgBRBcIAUoAhAgBRAXDAELAkAgACgCACICLQARQZABcQRAIAIQIiAAKAIAIQIMAQsgAkEBOwEQCyAAQQc2AhQgAigCFCICLQBXDQAgAi0AWA0AIAJBAToAVyACKALEAUEASgRAIAJBATYCoAILIAJBADsBrAIgAiACKAKoAkEBajYCqAIgAigCgAIiA0UNACADQdnsAEEAEBUgAigCgAIiAkEHNgIMIAIoArgBIgJFDQADQCACQQc2AgwgAiACKAIkQQFqNgIkIAIoArgBIgINAAsLIAGtIQYgACgCACIALQARQZABcQRAIAAgBhAmDAELIABBBDsBECAAIAY3AwALIARBQGskAAuLAgECfyAAIAIoAgBBABDpASIDBEACQAJAIAFBAkcNACACKAIEIgFFDQECfwJAIAEvARAiAkGCBHFBggRHDQAgAS0AEkEBRw0AIAEoAggMAQsgAkEBcQ0CIAFBARAhCyICRQ0BIAItAABBJEcEQCAAIAIQlgIMAgsgA0EAIAJBAWpBABCmASIEQX1JDQACQAJAIARBA2oOAgADAQsgACACEJYCDAILIABBATYCFCAAKAIAQfb+AUJ/QQFBfxAvGgwBCyAAIAMoAgAgBGotAABBD3FBAnRBsO8DaigCAEF/QQFBABAuCyADKAIYIgBBAk8EQCADIABBAWs2AhgPCyADEFwgAygCECADEBcLC+cBAQF/IwBBEGsiAyQAAkAgAUEATA0AIAFBAXFFBEAgA0Hi2QE2AgBB24IBIAMQJCEBIABBATYCFCAAKAIAIAFCf0EBQX8QLxogAUUNAUHI1wQoAgAEQEHglgUoAgAiAARAIABBmNgEKAIAEQAACyABQfTXBCgCABEBACEAQbSWBUG0lgUoAgAgAGs2AgBBwJYFQcCWBSgCAEEBazYCACABQezXBCgCABEAAEHglgUoAgAiAEUNAiAAQaDYBCgCABEAAAwCCyABQezXBCgCABEAAAwBCyAAIAEgAkECEM4GCyADQRBqJAALaQAjAEGAAWsiASQAIAFBATsBGCABQgA3AxAgAULkADcDCCABIAFBGmo2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iNsAKwMAoKIiCqAiBSAEIASiIgMgAyAEIAZB0NsAKwMAokHI2wArAwCgoiAGQcDbACsDAKJBuNsAKwMAoKCiIAQgBkGw2wArAwCiQajbACsDAKCiIAZBoNsAKwMAokGY2wArAwCgoKCiIAYgCKEgB6IgBkHQ2gArAwCioCAKIAkgBaGgoKCgDAELAkAgAUHw/wFrQZ+Afk0EQCADRAAAAAAAAAAAYQRAIwBBEGsiAUQAAAAAAADwvzkDCCABKwMIRAAAAAAAAAAAowwDCyALQoCAgICAgID4/wBRDQEgAUHw/wFxQfD/AUcgAUH//wFNcUUEQCADIAOhIgMgA6MMAwsgA0QAAAAAAAAwQ6K9QoCAgICAgICgA30hCwsgC0KAgICAgICA8z99IgxCLoinQT9xQQR0IgFB4NsAaisDACAMQjSHp7egIghByNoAKwMAIgkgAUHY2wBqKwMAIAsgDEKAgICAgICAeIN9vyABQdjjAGorAwChIAFB4OMAaisDAKGiIgS9QoCAgIBwg78iCqIiBaAiAyAEIASiIgcgByAHoiAEQYDbACsDAKJB+NoAKwMAoKIgByAEQfDaACsDAKJB6NoAKwMAoKIgBEHg2gArAwCiQdjaACsDAKCgoKIgBCAKoSAJokHQ2gArAwAgBKKgIAUgCCADoaCgoKAhAwsgAwsMAQsgAxD2AQshAwJAIAAoAgAiAC0AEUGQAXEEQCAAECIMAQsgAEEBOwEQCyADvSIMQoCAgICAgID4/wCDQoCAgICAgID4/wBRIAxC/////////weDQgBScQ0AIABBCDsBECAAIAM5AwALCwUAIACcC5kDAwF+AXwBfwJAAkACQCACKAIAEGpB/wFxQQFrDgIAAQILAkAgAigCACIBLwEQIgJBJHEEQCABKQMAIQMMAQsgAkEIcQRAQoCAgICAgICAgH8hAyABKwMAIgRE////////38NjDQFC////////////ACEDIARE////////30NkDQEgBJlEAAAAAAAA4ENjBEAgBLAhAwwCC0KAgICAgICAgIB/IQMMAQsgAkEScUUNACABKAIIRQ0AIAEQKyEDCyAAKAIAIgAtABFBkAFxBEAgACADECYPCyAAQQQ7ARAgACADNwMADwsgACgCBCgCCCEFAnwgAigCACIBLwEQIgJBCHEEQCABKwMADAELIAJBJHEEQCABKQMAuQwBC0QAAAAAAAAAACACQRJxRQ0AGiABEFELIAURDAAhBAJAIAAoAgAiAC0AEUGQAXEEQCAAECIMAQsgAEEBOwEQCyAEvSIDQoCAgICAgID4/wCDQoCAgICAgID4/wBRIANC/////////weDQgBScQ0AIABBCDsBECAAIAQ5AwALCwUAIACbC8QGAgd/AX4jAEEQayIJJAAgACgCBCgCCCEIIAAoAgAoAhQhAwJAAn8CQCACKAIAIgUvARAiBkECcUUNACAFLQASQQFHDQAgBSgCDAwBCyAGQRBxBEAgBSgCDCIEIAZBgAhxRQ0BGiAFKAIAIARqDAELQQAgBkEBcQ0AGiAFQQEQNgsgAygCmAFKBEAgAEEBNgIUIAAoAgBB/+4AQn9BAUF/EC8aDAELAkAgAUEDRgRAIAIoAggiA0UNAgJ/AkAgAy8BECIBQYIEcUGCBEcNACADLQASQQFHDQAgAygCCAwBCyABQQFxDQMgA0EBECELIgVFDQICQAJAIAVBf0YNACAFLQAAIgFFDQBBACEDIAEhByAFIQQDQCADIQYgBEEBaiEEAkAgB0H/AXFBvwFLBEAgBCEDA0AgAyIEQQFqIQMgBC0AACIHQcABcUGAAUYNAAsMAQsgBC0AACEHCyAHQf8BcQRAIAZBAWohAyAEQX9HDQELCyAGRQ0BCyAAQQE2AhQgACgCAEGNrAFCf0EBQX8QLxoMAwsgAUHAAU8EQCABQYDuAmotAAAhByAFLQABIgRBwAFxQYABRgRAIAVBAWohAwNAIARBP3EgB0EGdHIhByADLQABIQQgA0EBaiEDIARBwAFxQYABRg0ACwtB/f8DQf3/A0H9/wMgByAHQYBwcUGAsANGGyAHQYABSRsgB0F+cUH+/wNGGyEBCyAILQAAIAFHBEAgASAILQABRw0CCyAJIAgoAAAiAzYCDCADQf8BcSABRgRAIAlBADoADAsgCUEMaiEIIAEgA0EIdkH/AXFHDQEgCUEAOgANDAELIAgtAAIhAQtBACEDAkAgAigCACIGRQ0AAkAgBi8BECIEQYIEcUGCBEcNACAGLQASQQFHDQAgBigCCCEDDAELIARBAXENACAGQQEQISEDCyACKAIEIgRFDQACfwJAIAQvARAiAkGCBHFBggRHDQAgBC0AEkEBRw0AIAQoAggMAQsgAkEBcQ0BIARBARAhCyIERQ0AIANFDQAgAyAEIAggARD4AUWtIQogACgCACIALQARQZABcQRAIAAgChAmDAELIABBBDsBECAAIAo3AwALIAlBEGokAAsQACMAIABrQXBxIgAkACAACwUAIACdC9oBAgF8AX4CQCAAmSIBvSICQoCAgICw/eTwP1oEQCACQoCAgICQgICawABaBEBEAAAAAAAAAIAgAaNEAAAAAAAA8D+gIQEMAgtEAAAAAAAA8D9EAAAAAAAAAEAgASABoBD2AkQAAAAAAAAAQKCjoSEBDAELIAJCgICAgPCVlug/WgRAIAEgAaAQ9gIiASABRAAAAAAAAABAoKMhAQwBCyACQoCAgICAgIAIVA0AIAFEAAAAAAAAAMCiEPYCIgGaIAFEAAAAAAAAAECgoyEBCyABmiABIAC9QgBTGwuEAQECfyMAQRBrIgEkAAJAIAC9QiCIp0H/////B3EiAkH7w6T/A00EQCACQYCAgPIDSQ0BIABEAAAAAAAAAABBABDRBiEADAELIAJBgIDA/wdPBEAgACAAoSEADAELIAAgARDTBCECIAErAwAgASsDCCACQQFxENEGIQALIAFBEGokACAAC5QBAgJ8AX5EAAAAAAAA4D8gAKYhAgJAIACZIgG9IgNC/////5/Ii8PAAFgEQCABEPYCIQEgA0L/////////9z9YBEAgA0KAgICAgICAqD5UDQIgAiABIAGgIAEgAaIgAUQAAAAAAADwP6CjoaIPCyACIAEgASABRAAAAAAAAPA/oKOgog8LIAEgAiACoBDTBiEACyAAC5EEAQJ/AkBCqtWq1arVqtWqfyACKAIAMwEQiKdBAXENAAJ/IAAoAggiAS4BEEEATgRAIABBJBBBDAELIAEoAggLIgBFDQACQAJAIAIoAgAiAy8BECIBQYIEcUGCBEYEQCABQQFxDQIgAy0AEkEBRw0BDAILIAFBAXENAQsgA0EBECEaIAIoAgAiAy8BECEBCwJ/AkAgAUECcUUNACADLQASQQFHDQAgAygCDAwBCyABQRBxBEAgAygCDCICIAFBgAhxRQ0BGiADKAIAIAJqDAELQQAgAUEBcQ0AGiADQQEQNgshAiAAIAAoAhgiA0EBazYCGAJAIAAoAiAiAQRAIANBAkgNASABKAIAIQQgASABQQRqIANBAnRBCGv8CgAAIAIgBGohAgwBCyAAKAIcIAJqIQILAkAgAiAAKAIQIgFOBEAgAEEANgIQDAELIAAgASACayIBNgIQIAAoAgQiAyACIANqIAH8CgAAIAAoAhANAQsgAEEANgIMAkAgACgCICIBRQ0AQcjXBCgCAARAQeCWBSgCACICBEAgAkGY2AQoAgARAAALIAFB9NcEKAIAEQEAIQJBtJYFQbSWBSgCACACazYCAEHAlgVBwJYFKAIAQQFrNgIAIAFB7NcEKAIAEQAAQeCWBSgCACIBRQ0BIAFBoNgEKAIAEQAADAELIAFB7NcEKAIAEQAACyAAQQA2AiALC8oBAgJ/AXwjAEEQayIBJAACQCAAvUIgiKdB/////wdxIgJB+8Ok/wNNBEAgAkGAgMDyA0kNASAARAAAAAAAAAAAQQAQ9wIhAAwBCyACQYCAwP8HTwRAIAAgAKEhAAwBCyAAIAEQ0wQhAiABKwMIIQAgASsDACEDAkACQAJAAkAgAkEDcUEBaw4DAQIDAAsgAyAAQQEQ9wIhAAwDCyADIAAQ+AIhAAwCCyADIABBARD3ApohAAwBCyADIAAQ+AKaIQALIAFBEGokACAAC5sBAQF+AnwgAJkiAL0iAUL/////n8iL8z9YBEBEAAAAAAAA8D8gAUKAgICAgICAqD5UDQEaIAAQ9gIiACAAoiAARAAAAAAAAPA/oCIAIACgo0QAAAAAAADwP6APCyABQv////+fyIvDwABYBEAgABDzBCIARAAAAAAAAPA/IACjoEQAAAAAAADgP6IPCyAARAAAAAAAAPA/ENMGCwvGAQICfAJ/IwBBEGsiAyQAAnwgAL1CIIinQf////8HcSIEQfvDpP8DTQRARAAAAAAAAPA/IARBnsGa8gNJDQEaIABEAAAAAAAAAAAQ+AIMAQsgACAAoSAEQYCAwP8HTw0AGiAAIAMQ0wQhBCADKwMIIQAgAysDACEBAkACQAJAAkAgBEEDcUEBaw4DAQIDAAsgASAAEPgCDAMLIAEgAEEBEPcCmgwCCyABIAAQ+AKaDAELIAEgAEEBEPcCCyECIANBEGokACACC3sDAXwBfgF/IACZIQECQAJ8IAC9IgJCNIinQf8PcSIDQf0HTQRAIANB3wdJDQIgASABoCIAIAEgAKJEAAAAAAAA8D8gAaGjoAwBCyABRAAAAAAAAPA/IAGhoyIAIACgCxDVBEQAAAAAAADgP6IhAQsgAZogASACQgBTGwuuAwIFfwF+AkAgAb1C////////////AINCgICAgICAgPj/AFgEQCAAvUL///////////8Ag0KBgICAgICA+P8AVA0BCyAAIAGgDwsgAb0iB0IgiKciAkGAgMD/A2sgB6ciBXJFBEAgABDUBA8LIAJBHnZBAnEiBiAAvSIHQj+Ip3IhAwJAIAdCIIinQf////8HcSIEIAenckUEQAJAAkAgA0ECaw4CAAEDC0QYLURU+yEJQA8LRBgtRFT7IQnADwsgAkH/////B3EiAiAFckUEQEQYLURU+yH5PyAApg8LAkAgAkGAgMD/B0YEQCAEQYCAwP8HRw0BIANBA3RB4MAEaisDAA8LIARBgIDA/wdHIAJBgICAIGogBE9xRQRARBgtRFT7Ifk/IACmDwsCfCAGBEBEAAAAAAAAAAAgBEGAgIAgaiACSQ0BGgsgACABo5kQ1AQLIQACQAJAAkAgA0EBaw4DAAECBAsgAJoPC0QYLURU+yEJQCAARAdcFDMmpqG8oKEPCyAARAdcFDMmpqG8oEQYLURU+yEJwKAPCyADQQN0QYDBBGorAwAhAAsgAAv3AwEBfwJAAn8gACgCCCIBLgEQQQBOBEAgAEEAEEEMAQsgASgCCAsiAUUNAAJAAkACQCABLQAUQQdrDgwBAgICAgICAgICAgACCyAAQRI2AhQCQCAAKAIAIgAoAhQiAUUNACABKAJ4QRVKDQACQCAALQARQZABcUUEQCAAQQE7ARAMAQsgABAiIAAoAhQiAUUNBAsgASgCgAIiAEUNAyAAQRI2AgwgACAAKAIkQQFqNgIkDwsCQCAALQARQZABcUUEQCAAKAIYRQ0BCyAAEC0LIABBADYCJCAAQZPEATYCCCAAQQE6ABIgAEGCxAA7ARAgAEEWNgIMDwsCQCAAKAIAIgEtABFBkAFxBEAgARAiIAAoAgAhAQwBCyABQQE7ARALIABBBzYCFCABKAIUIgAtAFcNASAALQBYDQEgAEEBOgBXIAAoAsQBQQBKBEAgAEEBNgKgAgsgAEEAOwGsAiAAIAAoAqgCQQFqNgKoAiAAKAKAAiIBRQ0BIAFB2ewAQQAQFSAAKAKAAiIAQQc2AgwgACgCuAEiAEUNAQNAIABBBzYCDCAAIAAoAiRBAWo2AiQgACgCuAEiAA0ACwwBCyAAAn8gASgCECIARQRAQQAhAEEADAELIAEoAgQgAGpBADoAACABKAIQIQAgASgCBAsgAEEBQX8QLgsLpgEDAXwBfwF+IACZIQECQCAAvSIDQjSIp0H/D3EiAkGZCE8EQCABEPYBRO85+v5CLuY/oCEBDAELIAJBgAhPBEAgASABoEQAAAAAAADwPyABIAAgAKJEAAAAAAAA8D+gn6CjoBD2ASEBDAELIAJB5QdJDQAgASAAIACiIgAgAEQAAAAAAADwP6CfRAAAAAAAAPA/oKOgENUEIQELIAGaIAEgA0IAUxsLuQIDAX8DfAF+IAC9IgVCIIinQf////8HcSIBQYCAwP8DTwRAIAWnIAFBgIDA/wNrckUEQCAARBgtRFT7Ifk/okQAAAAAAABwOKAPC0QAAAAAAAAAACAAIAChow8LAkAgAUH////+A00EQCABQYCAQGpBgICA8gNJDQEgACAAIACiEPkCoiAAoA8LRAAAAAAAAPA/IACZoUQAAAAAAADgP6IiA58hACADEPkCIQQCfCABQbPmvP8DTwRARBgtRFT7Ifk/IAAgBKIgAKAiACAAoEQHXBQzJqaRvKChDAELRBgtRFT7Iek/IAC9QoCAgIBwg78iAiACoKEgACAAoCAEokQHXBQzJqaRPCADIAIgAqKhIAAgAqCjIgAgAKChoaFEGC1EVPsh6T+gCyIAmiAAIAVCAFMbIQALIAALdgEBfyAAvUI0iKdB/w9xIgFB/wdNBEAgAEQAAAAAAADwv6AiACAAIACiIAAgAKCgn6AQ1QQPCyABQZgITQRAIAAgAKBEAAAAAAAA8L8gACAAokQAAAAAAADwv6CfIACgo6AQ9gEPCyAAEPYBRO85+v5CLuY/oAsFACAAnwuuAgMBfAF+AX8gAL0iAkIgiKdB/////wdxIgNBgIDA/wNPBEAgAqcgA0GAgMD/A2tyRQRARAAAAAAAAAAARBgtRFT7IQlAIAJCAFkbDwtEAAAAAAAAAAAgACAAoaMPCwJ8IANB/////gNNBEBEGC1EVPsh+T8gA0GBgIDjA0kNARpEB1wUMyamkTwgACAAIACiEPkCoqEgAKFEGC1EVPsh+T+gDwsgAkIAUwRARBgtRFT7Ifk/IABEAAAAAAAA8D+gRAAAAAAAAOA/oiIAnyIBIAEgABD5AqJEB1wUMyamkbygoKEiACAAoA8LRAAAAAAAAPA/IAChRAAAAAAAAOA/oiIAnyIBIAAQ+QKiIAAgAb1CgICAgHCDvyIAIACioSABIACgo6AgAKAiACAAoAsLBABBDAupAQICfAF+IwBBEGsiACQAIAACfhAMIgJEAAAAAABAj0CjIgOZRAAAAAAAAOBDYwRAIAOwDAELQoCAgICAgICAgH8LIgQ3AwAgAAJ/IAIgBELoB365oUQAAAAAAECPQKIiAplEAAAAAAAA4EFjBEAgAqoMAQtBgICAgHgLNgIIIAEgACgCCEHoB22sIAApAwBC6Ad+fEKAxMzyg/kvfDcDACAAQRBqJABBAAt8AQJ/IAFBwIQ9TgRAIwBBEGsiACQAIABBADYCCCAAIAFBwIQ9bq03AwAgABDSBiAAQRBqJAALIAFBwIQ9byIABEAjAEEQayICJAAgAiAAQcCEPW4iA603AwAgAiADQcD7QmwgAGpB6AdsNgIIIAIQ0gYgAkEQaiQACyABCwQAQQALDwAgASACQaPfAUEAEHUaC1IAIAJCADcCACACQgA3AgggAUUEQEEKDwsgAiABIANBgAMQDSIANgIEIABBAEgEQEEODwsgBARAIAQgAzYCAAsgAiABNgIMIAJByL8ENgIAQQALBwAgAC0AVQs3AQF/AkAgACABKAIoIgQgAiADIAQoAhARBwAiAg0AIAAgARDdBiICDQBBAA8LIAFBADYCCCACC8ABAQF/AkACfyAAKAIIIgEuARBBAE4EQCAAQQAQQQwBCyABKAIICyIBRQ0AIAAgARD6AiABKAIgIgBFDQBByNcEKAIABEBB4JYFKAIAIgEEQCABQZjYBCgCABEAAAsgAEH01wQoAgARAQAhAUG0lgVBtJYFKAIAIAFrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAEHs1wQoAgARAABB4JYFKAIAIgBFDQEgAEGg2AQoAgARAAAPCyAAQezXBCgCABEAAAsLMAEBfyAAIAEoAigiBCACIAMgBCgCEBEHACICRQRAIAAgARDeBg8LIAFBADYCCCACC6YDAgR/An4gAUEoaiEHAkACQCABKAIkIgVBAEwEQCAHKAIAIQIMAQsgASkDGCEIAkAgAkUEQANAAkAgByAEQQJ0aigCACICKAIEDQAgAikDGCAIUg0AQQAhBSAAIAJBACADIAIoAhARBwAiAg0FIAEoAiQhBQsgBEEBaiIEIAVIDQAMAgsACwNAAkAgByAEQQJ0aigCACIGKAIEDQACQCAGKQMYIgkgCFENACAAKAIMRQRAIAMgCVUNAQwCCyADIAlZDQELIAAgBiACIAMgBigCEBEHACIGBEAgAUEANgIIIAYPCyABKAIkIQULIARBAWoiBCAFSA0ACwsgBygCACECIAVBAkgNAEEBIQQDQAJAIAcgBEECdGooAgAiBigCBA0AAkAgAigCBA0AIAYpAxghAyACKQMYIQgCQCAAKAIMRQRAIAMgCFUNAyADIAhZDQEMAgsgAyAIUw0CIAMgCFUNAQsgBigCCA0BCyAGIQILIARBAWoiBCAFRw0ACwsgASACKQMYNwMYIAEgAigCBDYCBCACKAIIIQVBACECCyABIAU2AgggAgudCQEJfwJAQqrVqtWq1arVqn8gAigCADMBEIinQQFxDQACfyAAKAIIIgMuARBBAE4EQCAAQSQQQQwBCyADKAIICyIDRQ0AIAMoAgwhBCADIAAoAgAoAhQoAng2AgwCQCABQQFGBEAgBARAQQEhACADNQIIIAM1AhBCAXxYBEAgA0IBEOsBIgBBAEwNAwsDQCADIAMoAhAiAUEBajYCECABIAMoAgRqQSw6AAAgAEEBSyEKIABBAWshACAKDQALDAILIANBATYCHAwBCyACKAIEIQACQAJAAkAgBARAAkACQCAALwEQIgFBggRxQYIERw0AIAAtABJBAUcNACAAKAIIIQQMAQtBACEEIAFBAXENACAAQQEQISEEIAIoAgQiAC8BECEBCwJ/AkAgAUECcUUNACAALQASQQFHDQAgACgCDAwBCyABQf//A3EhBSABQRBxBEAgACgCDCIBIAVBgAhxRQ0BGiAAKAIAIAFqDAELQQAgBUEBcQ0AGiAAQQEQNgshAUEAIQACQCAERQ0AAkAgAygCECIFIAFqIgYgAygCCE8EQCADIAQgARA0DAELIAFFDQEgAyAGNgIQIAMoAgQgBWogBCAB/AoAAAsgASEACyADKAIgIQEgAygCHCAARgRAIAFFDQUMAgsgAQ0BIAMoAhghCxAZDQIgC0ECdEEEaq0QGCIGRQ0CIAMoAhgiBUECSA0DIAVBAWsiB0EHcSEIIAMoAhwhAUEAIQQgBUECa0EHTwRAIAdBeHEhBwNAIAYgBEECdGoiBSABNgIAIAUgATYCBCAFIAE2AgggBSABNgIMIAUgATYCECAFIAE2AhQgBSABNgIYIAUgATYCHCAEQQhqIgQgB0cNAAsLIAhFDQMDQCAGIARBAnRqIAE2AgAgBEEBaiEEIAlBAWoiCSAIRw0ACwwDCyADAn8CQCAALwEQIgRBAnFFDQAgAC0AEkEBRw0AIAAoAgwMAQsgBEEQcQRAIAAoAgwiASAEQYAIcUUNARogACgCACABagwBC0EAIARBAXENABogAEEBEDYLNgIcDAMLIAMoAhghBBAZDQAgASAEQQJ0rRAgIgYNAQsgA0EHOgAUIAMoAgxFDQEgAy0AFSIAQQRxBEAgAyADKAIEIgEEfyADKAIAIAEQFyADLQAVBSAAC0H7AXE6ABULIANBADYCECADQgA3AgQMAQsgAygCGCIBQQBKBEAgAUECdCAGakEEayAANgIACyADIAY2AiALIAMgAygCGEEBajYCGAJAAkAgAigCACIBLwEQIgBBggRxQYIERw0AIAEtABJBAUcNACABKAIIIQQMAQtBACEEIABBAXENACABQQEQISEEIAIoAgAiAS8BECEACwJ/AkAgAEECcUUNACABLQASQQFHDQAgASgCDAwBCyAAQf//A3EhAiAAQRBxBEAgASgCDCIAIAJBgAhxRQ0BGiABKAIAIABqDAELQQAgAkEBcQ0AGiABQQEQNgshACAERQ0AIAMoAhAiASAAaiICIAMoAghPBEAgAyAEIAAQNA8LIABFDQAgAyACNgIQIAMoAgQgAWogBCAA/AoAAAsLWgEBfwJ/IAAoAggiAy4BEEEATgRAIABBCBBBDAELIAMoAggLIQACQCABBEBC1arVqtWq1arVACACKAIAMwEQiEIBg1ANAQsgAEUNACAAIAApAwBCAX03AwALC7kFAgl/BX5BgIACIAMgA0GAgAJOGyEFIAAoAgAiCigCCCEMAkAgCigCBCgCNEUNAEEAIQQgA0EATARAQQAhBQwBCwNAIAIgBGotAABFBEAgBCEFDAILIARBAWoiBCAFRw0ACwsgDCkDGCERIAFBAXFFBEAgACAAKQMIQgF8NwMICwJAIAooAhBBAEoEQANAAkAgACgCBCALQQR0aiIHKAIIRQ0AIAooAhQgC0ECdGooAgAiAUEUaiEEAkADQAJAAkAgBSAEKAIIIgZHBEAgBSAGTA0BIAQtAABFDQELIAQoAgQgAiAGECcNACABQQRqIQggACkDCCESIAEoAghBD2oiCSABKAIMIgZLBEAgBkHAACAGG6whECAJrSETA0AgECIPQgGGIRAgDyATVA0ACyAIKAIAIQ1BByEGEBkNCCANIA8QICIJRQ0IIAEgCTYCBCABIA8+AgwLIAggByASEIADIAooAgQoAjRFDQQgBC0AAA0EIAQoAhAiASgCHCEIIAEoAhgiBigCACIBQQBMDQMgACkDCCEPIAZBHGohB0EAIQQDQAJAIAMgByAEQQJ0aigCACIJKAKcAUEBa0YEQCACIAkoApgBQQFqIAMQJ0UNAQsgBEEBaiIEIAFHDQEMBQsLIAgoAiwNAwJAIAYoAggiASAGKAIMRwRAIAYoAhAhBwwBCyAGKAIQIQ4QGQ0CIA4gAUEBdEHAACABGyIBQRhsIgdBACAHQQBKG60QICIHRQ0CIAYgATYCDCAGIAc2AhAgBigCCCEBCyAHIAFBGGxqIgcgBDYCECAHIA9C/////3eDNwMIIAcgETcDACAGIAFBAWo2AggMAwsgBCgCFCIEDQEMAwsLIAhBBzYCLAsgCCgCLCEGIAhBADYCLCAGDQMLIAtBAWoiCyAKKAIQSA0ACwtBACEGCyAGC6wDAgN/A34CQCAALQA8QQhxBEAgABDbBCIHDQELQRkhByABQQBIDQAgACgCcCABTA0AIAAoAnQgAUEMbGoiBSgCACEBAn8gACgCOCIGBEAgACgCNCEAIAZBCGoMAQsgACgCNCIAKAIIQRhqCyEGIAFBAEgNACAAKAIQIAFMDQAgAkEASA0AIAAoAhQgAUECdGooAgAiASgCECACTA0AQQAhByABIAJBGGxqIgFBFGotAAANACAEAn8gACgCBCgCNARAIAEoAiQoAhgiBCgCCCIBQQBMBEBBAA8LIAYpAwAhCSAFKAIIIAJqrCAFNAIEQiCGfCEKIAQoAhAhBUEAIQACQANAAkAgCSAFIAAgAWpBAXYiAkEYbGoiBikDACIIVQRAIAJBAWohAAwBCyAIIAlXBEAgCiAGKQMIIghVBEAgCEIAUw0EIAJBAWohAAwCCyAIIApXDQMLIAIhAQsgACABSA0AC0EADwsgAyAEIAUgAkEYbGooAhBBAnRqKAIcIgAoApgBQQFqNgIAIAAoApwBQQFrDAELIAMgASgCGDYCACABKAIgCzYCAAsgBwtiAQF/QRkhBQJAIAFBAEgNACAAKAI0IgAoAhAgAUwNACACQQBIDQAgACgCFCABQQJ0aigCACIAKAIQIAJMDQAgAyAAIAJBGGxqIgAoAhg2AgAgBCAAKAIgNgIAQQAhBQsgBQuvBAIFfwF+IwBBEGsiBiQAAkAgACgCACgCDCgCOEECRgRAAn8gACgCOCIEBEAgAQR/IAFBAnQgBGooAhQFQQALIQUgBCABQQJ0aigCGCEIIAIgBCgCECAFaiIENgIAIAggBWsMAQsCQAJAIAAoAjQiBCgCFCABQQJ0aigCACIBKAIAIgUoAgQNACAFKQMYIgkgBCgCCCkDGFINACABKAIIQQBMDQAgASgCKCIEDQEgAiABKAIkKAIIIgQ2AgAgASgCJCgCDAwCCyACQQA2AgBBACEEQQAMAQsgAUEUaiAJIARBGGogAiAGQQhqENIDIgENAiACKAIAIQQgBigCCAshBUEAIQEgAiAEIAVqQQAgBBs2AgQgA0EANgIAIAAgAiADEOEGDAELIAAgASACIAZBBGoQ2QQiAQ0AIAIgAigCACIAIAYoAgQiBGpBACAAGzYCBCAEQQBMBEAgA0F/NgIADAELIAAtAABBAUYEQCAALAABIgVB/wFxIQQCQCAFQQBOBEAgAyAENgIAQQEhBAwBCyAALAACIgdB/wFxIQUgB0EATgRAIAMgBEEHdEGA/wBxIAVyNgIAQQIhBAwBCyAALAADIgdBAE4EQCADIAVBB3RBgP8AcSAEQQ50QYCA/wBxciAHcjYCAEEDIQQMAQsgAEEBaiAGQQhqECMhBCADIAYoAghB/////wdxNgIACyACIAAgBGpBAWo2AgAMAQsgA0EANgIACyAGQRBqJAAgAQtbAgF/AX4CfyAAKAIIIgEuARBBAE4EQCAAQQAQQQwBCyABKAIICyIBBH4gASkDAAVCAAshAiAAKAIAIgAtABFBkAFxBEAgACACECYPCyAAQQQ7ARAgACACNwMAC1oBAX8jAEEQayIFJAAgACABIAIgBUEMahDZBCIARQRAIAIgAigCACIBIAUoAgxqQQAgARs2AgQgA0EANgIAIARBADYCACAFIAIgAyAEEOIGCyAFQRBqJAAgAAtGAQJ/AkAgACgCZCICRQ0AIAAoAmAhAANAIAAgAigCAEcEQCACKAIMIgINAQwCCwsgAigCBCEDIAFFDQAgAkIANwIECyADC6YBAQJ/An8CQAJAAkAgACgCZCIDBEAgACgCYCEEA0AgAygCACAERg0CIAMoAgwiAw0ACwsQGUUEQEIQEBgiAw0CC0EHIAJFDQMaIAEgAhEAAEEHDwsgAygCCCIARQ0BIAMoAgQgABEAAAwBCyADQgA3AAAgA0IANwAIIAMgACgCYDYCACADIAAoAmQ2AgwgACADNgJkCyADIAE2AgQgAyACNgIIQQALC+YGAgp/An4gASgCICgCDCEEIAFBADYCCAJAAkAgBCgCKARAIAAoAgwhByAEQRRqIgghBgNAAkAgBigCECIELQAQDQAgBCkDACEOIAUEQEEBIQUgByAOIA9TRg0BC0EBIQUgDiEPCyAGKAIUIgYNAAtBASEEA0AgBCEGAkAgCCgCECIFLQAQDQACQAJAAkAgDyAFKQMAIg5SBEBBACEEIAJFDQQgAyAOUQ0EIAAoAgwgAyAOU0YNAQwECyACRQ0BCyAFKAIYBEAgBSADEM0DIAVBHGohBwwCCyAFQdAAaiEEIAUoAhwhBwNAAkAgByAFQQEgAxBxIAcoAiwNACAFLQAQDQAgBSgCOCIJRSAEIAUoAkgvAQRB6ABsaikDWCIOIANZcQ0AIAlFDQEgAyAOUw0BCwsgBUEcaiEHDAELIAVBHGohByAFKAIcIQkgBSgCGCIKBEAgCigCACILQQBKBEAgCkEcaiENQQAhBANAAkAgDSAEQQJ0aigCACIMLQAQDQAgDCkDACAFKQMAUg0AIAkgDEEAQgAQcSAKKAIAIQsLIARBAWoiBCALSA0ACwsgCSgCLA0BIAUQwAIMAQsgCSAFQQBCABBxCyAHKAIAIgUoAiwhBCAFQQA2AiwgBARAIAFBATYCBCAEDwsgBkEAIAgoAhAtABAbIQQLIAgoAhQiCA0AC0EAIQYgASAEQQBHNgIEIARFDQEMAgsgBCgCJCIEKAIYIQgCQCACBEACQCAIBEAgBCADEM0DDAELIARB0ABqIQIgBCgCHCEGA0AgBiAEQQEgAxBxIAYoAiwNASAELQAQDQEgBCgCOCIFRSACIAQoAkgvAQRB6ABsaikDWCIPIANZcQ0BIAVFDQAgAyAPUw0ACwsgBEEcaiEHDAELIARBHGohByAEKAIcIQIgCARAIAgoAgAiBUEASgRAIAhBHGohCgNAAkAgCiAGQQJ0aigCACIJLQAQDQAgCSkDACAEKQMAUg0AIAIgCUEAQgAQcSAIKAIAIQULIAZBAWoiBiAFSA0ACwsgAigCLA0BIAQQwAIMAQsgAiAEQQBCABBxCyAHKAIAIgUoAiwhAkEAIQYgBUEANgIsIAIEQCABQQE2AgQgAg8LIAEgBC0AECICQQBHNgIEIAINAQsgACABEN8GIQYLIAYLkAMCCH8BfiABKAIgKAIMKAIkIgQoAhghBQJAIAIEQAJAIAUEQCAEIAMQzQMMAQsgBEHQAGohAiAEKAIcIQUDQCAFIARBASADEHEgBSgCLA0BIAQtABANASAEKAI4IgZFIAIgBCgCSC8BBEHoAGxqKQNYIgwgA1lxDQEgBkUNACADIAxTDQALCyAEQRxqIQcMAQsgBEEcaiEHIAQoAhwhBiAFBEAgBSgCACIIQQBKBEAgBUEcaiEKQQAhAgNAAkAgCiACQQJ0aigCACIJLQAQDQAgCSkDACAEKQMAUg0AIAYgCUEAQgAQcSAFKAIAIQgLIAJBAWoiAiAISA0ACwsgBigCLA0BIAQQwAIMAQsgBiAEQQBCABBxCyAHKAIAIgUoAiwhAiAFQQA2AiwCQCACDQAgBC0AEA0AIAAoAgQoAjghCyABKAIgKAIMIgAgACgCJCIEKAIMIgY2AgggC0UEQCAAIAQoAgg2AgQLIAEgBCkDADcDGCABIAZFNgIIIAIPCyABQQE2AgQgAUEANgIIIAILngsCDH8CfiMAQSBrIggkACAAKAIAIQwgCEEANgIMIAwgCEEMahDtBiEEIAgoAgwhBQJAAkACQAJAAkAgBEUEQCAFQv///////////wA3AyggBUKAgICAgICAgIB/NwMgIAVBATYCGCAFIAw2AgAgACgCNCEKIAhBADYCGCAIQgA3AxBBGSEEIAFBAEgEQEEAIQAMAwsgASAKKAIQTgRAQQAhAAwDCyAKKAIUIAFBAnRqKAIAIQlBByEEEBkEQEEAIQAMAwtCGBAYIgBFBEBBACEADAMLIABCADcAACAAQgA3ABAgAEIANwAIAkAQGUUEQEIEEBgiAQ0BCyAAQQA2AhQMAwsgAUEANgAAIAAgATYCFAJAEBlFBEBCMBAYIgENAQsgAEEANgIIDAMLIAFCADcAACABQgA3ACggAUIANwAgIAFCADcAGCABQgA3ABAgAUIANwAIIAAgATYCCAJAEBlFBEBCFBAYIgENAQsgACgCCEEANgIgDAMLIAFCADcAACABQQA2ABAgAUIANwAIIAAoAgggATYCIAJAIAlFDQAgCSgCACgCICgCBCIHRQ0AIAcoAgBBAnRBBGohAQJAEBlFBEAgAa0QGCIGDQELQQAhByAAKAIIKAIgQQA2AgQgAUUNAQwECyAGQQAgAfwLACAGIAcgAfwKAAAgACgCCCgCICAGNgIECwJAIAkoAhAEQCAIIAooAgQ2AhQgCUEUaiENQQAhBgNAIAYgCSgCECIBTg0CIAhBEGpBACANIAZBGGwiDmoiCygCBCALKAIMIAAgABDaBCIERSEHAkAgCygCFCIBRQ0AIAQNAANAIAhBEGpBASABKAIEIAEoAgwgACAAENoEIgRFIQcgASgCFCIBRQ0BIARFDQALCyAHBEAgCCgCECAOaiIBIAstAAA6ABQgASALLQABOgAVCyAGQQFqIQYgBEUNAAsgCCgCECEHDAQLQQAhBxAZDQNCLBAYIgZFDQMgBkIANwAAIAZBADYAKCAGQgA3ACAgBkIANwAYIAZCADcAECAGQgA3AAggCSgCECEBDAILIAgoAhAiBg0BQQAhB0EAIQQMAgsgBUUNBAwDCyAAIAooAgA2AgAgCigCBCEEIABBATYCECAAIAQ2AgQgACgCFCAGNgIAIAAoAggoAiAgBjYCDCAAKAIIIgQoAiBBATYCCCAGIAQ2AgAgBAJ/AkAgAUEBRw0AIAkoAigNACAJLQAVDQBBBCEHQZEBDAELQQkhB0GSAQs2AhAgBCAHNgIAIAUgADYCNAwBCyAAEOAEIAcQ0AFBACEAIAVBADYCNCAEDQELIAwoAhAhASAFKQMgIRAgAEEANgIMIAAgATYCAAJAIAAgACgCCCIBEP4CIgQNAEEAIQQCQCABKAIEDQAgASkDGCERAkAgACgCDEUEQCAQIBFVDQEMAgsgECARWQ0BCyAAIAFBASAQIAEoAhARBwAhBAsgASgCCEUNACAEDQADQCAAIAFBAEIAIAEoAhARBwAhBCABKAIIRQ0BIARFDQALCyAFIAUoAjwgACgCCCgCBEEAR3JBzgByNgI8IAQNAANAIAUtADxBAXEEQEEAIQQMAgtBpPcDIAUgAiADEQUAIgAEQCAAQQAgAEHlAEcbIQQMAgsgBRDhBCIERQ0ACwsgBSgCACEPIAUQ4gQgDygCGEEsaiEAA0AgACIBKAIAIgJBBGohACACIAVHDQALIAEgBSgCBDYCAEHI1wQoAgAEQEHglgUoAgAiAARAIABBmNgEKAIAEQAACyAFQfTXBCgCABEBACEAQbSWBUG0lgUoAgAgAGs2AgBBwJYFQcCWBSgCAEEBazYCACAFQezXBCgCABEAAEHglgUoAgAiAEUNASAAQaDYBCgCABEAAAwBCyAFQezXBCgCABEAAAsgCEEgaiQAIAQLWgEBfwJ/IAAoAggiAy4BEEEATgRAIABBCBBBDAELIAMoAggLIQACQCABBEBC1arVqtWq1arVACACKAIAMwEQiEIBg1ANAQsgAEUNACAAIAApAwBCAXw3AwALCxoAIAFBAXFFBEAgACAAKAIAQQFqNgIAC0EAC4gEAQZ/IAAoAgAiBCgCDCEFIAAtADxBBHEEQAJAIAUoAjAEQCAEKAIUAn8gACgCOCIDBEAgA0EIagwBCyAAKAI0KAIIQRhqCykDACAAKAIIEOUGIQMMAQsgBSgCKARAQQAhBANAIAUoAgwgBEwEQEEAIQMMAwtBACEDAkAgBSgCFCAEai0AAA0AIAAoAgggBEECdGoiB0EANgIAIAQgACgCACgCDCIGKAIMTgRAQRkhAwwECyAGKAIgQQFGDQAgACgCGEEDRg0AIABBABDRAyIDDQMgACgCMCAEQQFqIgMQgAEhBiAAKAIwIAMQvgEhCEEAIQMgBkUNACAFKAJAIAdBCCAGIAhBkAEgBSgCRCgCCBEJACEDCyAEQQFqIQQgA0UNAAsMAQsgBSgCDCIDQQBMBEBBACEDDAELIAUoAhQhBkEAIQQDQCAEIAZqLQAARQRAIAAoAgggBEECdGpBfzYCACAFKAIMIQMLIARBAWoiBCADSA0AC0EAIQMLIAAgACgCPEF7cTYCPAsCQCABQQBIBEBBACEEIAJBADYCACAFKAIMQQBMDQEgACgCCCEBQQAhAANAIAIgBCABIABBAnRqKAIAaiIENgIAIABBAWoiACAFKAIMSA0ACwwBCyACAn8gASAFKAIMTgRAQRkhA0EADAELIAAoAgggAUECdGooAgALNgIACyADC34BAn9BGSEEAkAgAUEASA0AIAAoAgAoAgwiBSgCDCABTA0AIAMCfwJAIAUoAiBBAUcEQCAAKAIYQQNHDQELIAJBADYCAEEADAELIABBABDRAyIEDQEgAiAAKAIwIAFBAWoiARCAATYCACAAKAIwIAEQvgELNgIAQQAhBAsgBAsfAQF/IAAoAjgiAQRAIAEpAwgPCyAAKAI0KAIIKQMYC18BAX8CQCAALQA8QQhxBEAgABDbBCIFDQELQRkhBSABQQBIDQAgACgCcCABTA0AIAIgACgCdCABQQxsaiIAKAIANgIAIAMgACgCBDYCACAEIAAoAgg2AgBBACEFCyAFCysBAX8CQCAALQA8QQhxBEAgABDbBCICDQELIAEgACgCcDYCAEEAIQILIAILMgEBfwJAIAFBAEgNACAAKAI0IgAoAhAgAUwNACAAKAIUIAFBAnRqKAIAKAIQIQILIAILFQAgACgCNCIARQRAQQAPCyAAKAIQCy0AIAFFBEBBAA8LIAAoAgAoAgwiACgCQCADQQggASACIAQgACgCRCgCCBEJAAvgAQMBfwJ8AX4CQAJ/IAAoAggiAS4BEEEATgRAIABBABBBDAELIAEoAggLIgFFDQAgASkDGCIEQgBXDQACfCABLQAgBEAgASsDACICIAErAwgiA6AgAiADvUL///////////8Ag0KAgICAgICA+P8AVBsMAQsgASkDELkLIAS6oyECAkAgACgCACIALQARQZABcQRAIAAQIgwBCyAAQQE7ARALIAK9IgRCgICAgICAgPj/AINCgICAgICAgPj/AFEgBEL/////////B4NCAFJxDQAgAEEIOwEQIAAgAjkDAAsLkwICAX4EfwJAIAAoAgAoAhQiAEEAELwCIgUNACACQgA3AwAgACgCACgCDCEEAkAgAUEASARAIARBAEwNASAAKAIYIQZBACEFQQAhACAEQQRPBEAgBEH8////B3EhBwNAIAIgBiAAQQN0aiIBKQMAIAN8IgM3AwAgAiABKQMIIAN8IgM3AwAgAiABKQMQIAN8IgM3AwAgAiABKQMYIAN8IgM3AwAgAEEEaiIAIAdHDQALCyAEQQNxIgRFDQJBACEBA0AgAiAGIABBA3RqKQMAIAN8IgM3AwAgAEEBaiEAIAFBAWoiASAERw0ACwwCC0EZIQUgASAETg0BIAIgACgCGCABQQN0aikDADcDAAtBACEFCyAFCzQCAX8BfiAAKAIAKAIUIgJBABC8AiIABH8gAAUgASACKQMQIgM3AwBBiwJBACADQgBXGwsLDQAgACgCACgCDCgCDAsKACAAKAJgKAIIC7IGAgR+Bn8jAEEQayINJAAgA0GAgAJIIQxBASEFIAAoAgwhBAJAAkAgAUEBcUUEQCAEQQFqIQUMAQsgBA0BCyAAIAU2AgwgBSEECyADQYCAAiAMGyEFIAAoAhghDgJAAkACQCAAKAIcKAI4DgMAAgECCyAEQQFrIQogADQCCCEIDAELIAAoAgghCgsgDkEAIAIgBSANQQxqEOMGIgwgDSgCDHJFBEAgACkDAEIJfiAIfCIGIAqsfCAGQgOGfCIGIAZCA4Z8QjB8IQYCQCADQQBMDQAgBUEDcSEPAkAgA0EESARAQQAhAwwBCyAFQfz/A3EhA0EAIQEDQCABIAJqIgQwAAAgBkIJfnxCCX4gBDAAAXxCCX4gBDAAAnxCCX4gBDAAA3whBiABQQRqIgEgA0cNAAsLIA9FDQADQCACIANqMAAAIAZCCX58IQYgA0EBaiEDIAtBAWoiCyAPRw0ACwsgACAAKQMQIAaFNwMQCwJAIAwNACAKrCEJQgAhBgNAIAAoAhwiAzQCGCAGVwRAQQAhDAwCC0EAIQxBACEBQQAhBAJAIAMoAhwgBqciCkECdGooAgAiC0EATA0AA0AgBCAFTg0BIARBAWohAwJAIAIgBGotAABBwAFJBEAgAyEEDAELIAMgBU4NAgNAIAIgA2otAABBwAFxQYABRwRAIAMhBAwCCyADQQFqIgMgBUcNAAsgBSEEIAFBAWogC0cNAgsgAUEBaiIBIAtHDQALIARFDQAgDiAKQQFqIAIgBCANQQxqEOMGIQwgDSgCDA0AIAYgACkDAEIJfiAIfCIHIAl8IAdCA4Z8Igd8IAdCA4Z8QjF8IQcCQCAEQQBMDQBBACEKAkAgBEEESQRAQQAhAwwBCyAEQfz///8HcSEDQQAhCwNAIAIgC2oiATAAACAHQgl+fEIJfiABMAABfEIJfiABMAACfEIJfiABMAADfCEHIAtBBGoiCyADRw0ACwsgBEEDcSIBRQ0AA0AgAiADajAAACAHQgl+fCEHIANBAWohAyAKQQFqIgogAUcNAAsLIAAgACkDECAHhTcDEAsgBkIBfCEGIAxFDQALCyANQRBqJAAgDAvpAQEDfyMAQSBrIgMkAAJAIAAoAhRBABDpBiIFQf8BcSIHQQtGBEAgAyACNgIEIAMgATYCACAEQf+WASADECQiATYCAEEAQQcgARshBQwBCwJAAkACQAJAIAVB5ABrDgIBAgALIAVFDQNB24ACIQYgBUGEBEYNAkHOqgEhBiAHQRxLDQJBhICECCAHdkEBcQ0CIAdBAnRB0PADaigCACEGDAILQaLWASEGDAELQbjWASEGCyADIAY2AhggAyACNgIUIAMgATYCECAEQeqgASADQRBqECQ2AgALIAAoAhAQpwEgA0EgaiQAIAUL2QEDAX8CfAF+AnxEAAAAAAAAAAACfyAAKAIIIgEuARBBAE4EQCAAQQAQQQwBCyABKAIICyIBRQ0AGiABLQAgBEAgASsDACICIAErAwgiA6AgAiADvUL///////////8Ag0KAgICAgICA+P8AVBsMAQsgASkDELkLIQICQCAAKAIAIgAtABFBkAFxBEAgABAiDAELIABBATsBEAsgAr0iBEKAgICAgICA+P8Ag0KAgICAgICA+P8AUSAEQv////////8Hg0IAUnFFBEAgAEEIOwEQIAAgAjkDAAsLBgAgACQAC64DAQV/AkAgAEUNAEGMxAEhASAAIQIDQAJAAkAgAi0AACIDIAEtAAAiBEYEQCADRQ0BDAILIANBwMoCai0AACAEQcDKAmotAABGDQFByvkAIQEgACECA0ACQAJAIAItAAAiAyABLQAAIgRHBEAgA0HAygJqLQAAIARBwMoCai0AAEYNAUGE8AEhASAAIQIMAgsgA0UNAwsgAUEBaiEBIAJBAWohAgwBCwsDQAJAAkAgAi0AACIDIAEtAAAiBEYEQCADRQ0EDAELIANBwMoCai0AACAEQcDKAmotAABHDQELIAFBAWohASACQQFqIQIMAQsLQfTFASEBIAAhAgNAAkACQCACLQAAIgMgAS0AACIERgRAIANFDQQMAQsgA0HAygJqLQAAIARBwMoCai0AAEcNAQsgAUEBaiEBIAJBAWohAgwBCwtB5u8AIQEDQAJAIAAtAAAiAiABLQAAIgNHBEAgAkHAygJqLQAAIANBwMoCai0AAEcNBgwBCyACRQ0CCyABQQFqIQEgAEEBaiEADAALAAtBASEFDAILIAFBAWohASACQQFqIQIMAAsACyAFC2wBAX8gACgCGCgCLCICBEADQAJAIAIoAhhBAUcNACACKAIAIABHDQAgAiACKAI8QSByNgI8CyACKAIEIgINAAsLIAEgACgCIEgEQCAAKAIMQQA2AlggACgCFCIAQQA2AgggACgCBBDdBAtBAAsqAQF/AkAgACgCICABQQFqTA0AIAAQwwIiAg0AIAAgATYCIEEAIQILIAILGwEBfyAAEMMCIgJFBEAgACABQQFqNgIgCyACC5UEAgl/AX4jAEGgAWsiAiQAIAAoAhQiBCgCACIAKAIAKQMoIQsCQCAEKAIIBEAgBBDjBCIDDQEgBEEANgIICyAEKAIEIgUQwgIgBRCnASAFKAIsIQMgBUEANgIsCwJAIAQoAgAoAgAiBCgCDCIFRQRAIAQgCzcDKAwBCyAFQZjYBCgCABEAACAEIAs3AyggBCgCDCIERQ0AIARBoNgEKAIAEQAACwJAIAMNACAAKAIAIQYgACkCBCELIAJBhPABNgKQASACIAE2AowBIAJBhPABNgKIASACIAs3A4ABIAZBAEHBiwIgAkGAAWoQugEiAw0AIAAoAgAhByAAKQIEIQsgAkHm7wA2AnAgAiABNgJsIAJB5u8ANgJoIAIgCzcDYCAHQQBBwYsCIAJB4ABqELoBIgMNACAAKAIAIQggACkCBCELIAJBjMQBNgJQIAIgATYCTCACQYzEATYCSCACIAs3A0AgCEEAQcGLAiACQUBrELoBIQMCQCAAKAIwRQ0AIAMNACAAKAIAIQkgACkCBCELIAJB9MUBNgIwIAIgATYCLCACQfTFATYCKCACIAs3AyAgCUEAQcGLAiACQSBqELoBIQMLIAAoAiAgA3INACAAKAIAIQogACkCBCELIAJByvkANgIQIAIgATYCDCACQcr5ADYCCCACIAs3AwAgCkEAQcGLAiACELoBIQMLIAJBoAFqJAAgAwvQAwMEfwF+AXwjAEEQayIEJAAgACgCBCgCCCEFAkAgAigCACIDLwEQIgZBJHEEQCADKQMAIQcMAQsgBkEIcQRAQoCAgICAgICAgH8hByADKwMAIghE////////38NjDQFC////////////ACEHIAhE////////30NkDQEgCJlEAAAAAAAA4ENjBEAgCLAhBwwCC0KAgICAgICAgIB/IQcMAQsgBkEScUUNACADKAIIRQ0AIAMQKyEHCwJAAkACQCAFKAIAKAIsIgNFDQADQCAHIAMpAxBSBEAgAygCBCIDDQEMAgsLIAMoAhgNAQsgBCAHNwMAQcTbASAEECQhASAAQQE2AhQgACgCACABQn9BAUF/EC8aIAFFDQFByNcEKAIABEBB4JYFKAIAIgAEQCAAQZjYBCgCABEAAAsgAUH01wQoAgARAQAhAEG0lgVBtJYFKAIAIABrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAUHs1wQoAgARAABB4JYFKAIAIgBFDQIgAEGg2AQoAgARAAAMAgsgAUHs1wQoAgARAAAMAQsgAyAFNgJgQaT3AyADIAAgAUEBayACQQRqIAUoAgwRCwAgA0EANgJgCyAEQRBqJAALrQEBBH8CQCAAKAIYKAIgIgFFDQACQCACBEADQCACIQACQCABKAIEIgVFDQADQAJAIAAtAAAiByAFLQAAIghGBEAgBw0BDAYLIAdBwMoCai0AACAIQcDKAmotAABHDQILIAVBAWohBSAAQQFqIQAMAAsACyABKAIUIgENAAwDCwALA0AgASgCBEUNASABKAIUIgENAAsMAQsgA0GPATYCACAEIAE2AgBBASEGCyAGCxgAIAAoAhQiAEEANgIIIAAoAgQQ3QRBAAskAQJ/IAAoAgwgAEEIajYCfCAAEMMCIQIgACgCDEEANgJ8IAIL8wUDAn8BfgF8IwBBIGsiASQAAn8gACgCCCIDLgEQQQBOBEAgAEEoEEEMAQsgAygCCAshACACKAIAEGohBAJAIABFDQAgBEEFRg0AIAAgACkDGEIBfTcDGCAALQAgRQRAAkAgAigCACICLwEQIgNBJHEEQCACKQMAIQUMAQsgA0EIcQRAQoCAgICAgICAgH8hBSACKwMAIgZE////////38NjDQFC////////////ACEFIAZE////////30NkDQEgBplEAAAAAAAA4ENjBEAgBrAhBQwCC0KAgICAgICAgIB/IQUMAQsgA0EScUUNACACKAIIRQ0AIAIQKyEFCyAAIAApAxAgBX03AxAMAQsgAigCACICLwEQIQMgBEEBRgRAAkACQAJ+IANBJHEEQCACKQMADAELIANBCHEEQCACKwMAIgZE////////38NjDQNC////////////ACEFIAZE////////30NkDQIgBplEAAAAAAAA4ENjBEAgBrAMAgtCgICAgICAgICAfwwBCyADQRJxRQ0BIAIoAghFDQEgAhArCyIFQoCAgICAgICAgH9RDQELIABCACAFfRDRAQwCCyAAQv///////////wAQ0QEgAUKAgICAgICA+D83AxggASAAKwMAOQMQIAEgASsDECABKwMYoDkDCCAAAnwgASsDEJkgASsDGJlkBEAgASsDECABKwMIoSABKwMYoAwBCyABKwMYIAErAwihIAErAxCgCyAAKwMIoDkDCCAAIAErAwg5AwAMAQsgAQJ8IANBCHEEQCACKwMADAELIANBJHEEQCACKQMAuQwBC0QAAAAAAAAAACADQRJxRQ0AGiACEFELmjkDGCABIAArAwA5AxAgASABKwMQIAErAxigOQMIIAACfCABKwMQmSABKwMYmWQEQCABKwMQIAErAwihIAErAxigDAELIAErAxggASsDCKEgASsDEKALIAArAwigOQMIIAAgASsDCDkDAAsgAUEgaiQAC2YBAX8CQCAAKAIYKAIsIgFFDQADQCAAIAEoAgBHBEAgASgCBCIBDQEMAgsLQQAPCwJAIAAoAhQoAgQiABDmBCAAKQNgUQ0AIAAoAmgiAUUNACABEFsgAEEANgJoCyAAQQA2AixBAAvlAgEGf0EBIQQgACgCCCEFIAAoAgAoAgQhBgJAAkAgAUEBcUUEQCAFQQFqIQQMAQsgBQ0BCyAAIAQ2AgggBCEFCyAGKAIAIQcCQCAGKAIMIAYpAxggACgCBCIKIAVBAWsiC0EwIAJBgIACIAMgA0GAgAJOGyIBENsGIgANACAHKAIYIghBAEwNAEEAIQUDQEEAIQRBACEDAkACQCAHKAIcIAVBAnRqKAIAIglBAEwNAANAIAEgA0wNASADQQFqIQACfwJAIAIgA2otAABBwAFJDQAgACABTg0DA0AgACACai0AAEHAAXFBgAFHDQEgAEEBaiIAIAFHDQALIAEgBEEBaiAJRg0BGgwDCyAACyEDIARBAWoiBCAJRw0AC0EAIQAgA0UNASAGKAIMIAYpAxggCiALIAVBMWrAIAIgAxDbBiEAIAcoAhghCAwBC0EAIQALIAVBAWoiBSAITg0BIABFDQALCyAAC/gCAwF/AnwBfgJAAkACfyAAKAIIIgEuARBBAE4EQCAAQQAQQQwBCyABKAIICyIBRQ0AIAEpAxhCAFcNACABLQAgBEAgAS0AIQRAIABBATYCFCAAKAIAQbzwAEJ/QQFBfxAvGg8LIAErAwAhAiABKwMIIgO9Qv///////////wCDQv/////////3/wBYBEAgAyACoCECAkAgACgCACIALQARQZABcQRAIAAQIgwBCyAAQQE7ARALIAK9IgRCgICAgICAgPj/AINCgICAgICAgPj/AFEgBEL/////////B4NCAFJxDQIMAwsCQCAAKAIAIgAtABFBkAFxBEAgABAiDAELIABBATsBEAsgAr0iBEKAgICAgICA+P8Ag0KAgICAgICA+P8AUSAEQv////////8Hg0IAUnENAQwCCyABKQMQIQQgACgCACIALQARQZABcQRAIAAgBBAmDwsgAEEEOwEQIAAgBDcDAAsPCyAAQQg7ARAgACACOQMAC6kkAwt/BH4BfCMAQTBrIgYkACAAKAIMIQcgBkEANgIIAkAgBygCWAR/IAcFIAAoAhAiCBCPARBbIAgoAiwhBCAIQQA2AiwgBiAENgIIIAQNASAAKAIMCyAAQQhqNgJ8IAAoAhgoAiwiBARAA0ACQCAEKAIYQQFHDQAgBCgCACAARw0AIAQgBCgCPEEgcjYCPAsgBCgCBCIEDQALCwJAAkACQEKq1arVqtWq1ap/IAIoAgAiCC8BECIJQT9xrSIQiEIBg1ANAEKq1arVqtWq1ap/IAIgBygCDCIEQQJ0aigCCCILLwEQIgpBP3GtiKdBAXENAAJAAkACfwJAIApBggRxQYIERw0AIAstABJBAUcNACALKAIIDAELIApBAXENASALQQEQIQshAyAHKAIgRQ0BIAMEQEGhygEhBCADIQEDQAJAAkAgBC0AACIIIAEtAAAiCUYEQCAIDQEgBygCJEUNAiAAQdDVARDfBEEBIQQMCQsgCEHAygJqLQAAIAlBwMoCai0AAEcNBQsgAUEBaiEBIARBAWohBAwBCwtC0KDBggUgAigCBCIBLwEQIgNBP3GtiEIBg6cEfwJAIANBJHEEQCABKQMAIQ8MAQsgA0EIcQRAQoCAgICAgICAgH8hDyABKwMAIhNE////////38NjDQFC////////////ACEPIBNE////////30NkDQEgE5lEAAAAAAAA4ENjBEAgE7AhDwwCC0KAgICAgICAgIB/IQ8MAQsgA0EScUUNACABKAIIRQ0AIAEQKyEPCyAAKAIUIA8gAkEIahCXAgVBAAshBAwFCyAHKAIMIQQLIAIgBEECdGooAgwhAkEAIQEgBkEANgIMDAILIAIgBygCDEECdGooAgwhAiAAKAIMIQdBACEBIAZBADYCDCADRQ0BQYK+ASEEIAMhAQNAAkACQAJAIAQtAAAiCCABLQAAIglGBEAgCEUNAQwDCyAIQcDKAmotAAAgCUHAygJqLQAARg0CQe3bASEEIAMhAQNAAkACQCAELQAAIgggAS0AACIJRgRAIAhFDQEMAgsgCEHAygJqLQAAIAlBwMoCai0AAEYNAUGbxgEhBCADIQEDQAJAAkAgBC0AACIFIAEtAAAiB0YEQCAFRQ0BDAILIAVBwMoCai0AACAHQcDKAmotAABGDQFBv9cBIQQgAyEBA0ACQAJAIAQtAAAiBSABLQAAIgdGBEAgBUUNAQwCCyAFQcDKAmotAAAgB0HAygJqLQAARg0BQYfAASEEIAMhAQNAAkACQCAELQAAIgUgAS0AACIHRgRAIAVFDQEMAgsgBUHAygJqLQAAIAdBwMoCai0AAEYNAUHewQEhBCADIQEDQAJAAkAgBC0AACIFIAEtAAAiB0YEQCAFRQ0BDAILIAVBwMoCai0AACAHQcDKAmotAABGDQEgAyEBDBQLIAAQwwIhBAwUCyABQQFqIQEgBEEBaiEEDAALAAsCQCACLwEQIgFBJHEEQCACKQMAIQ8MAQsgAUEIcQRAQoCAgICAgICAgH8hDyACKwMAIhNE////////38NjDQFC////////////ACEPIBNE////////30NkDQEgE5lEAAAAAAAA4ENjBEAgE7AhDwwCC0KAgICAgICAgIB/IQ8MAQsgAUEScUUNACACKAIIRQ0AIAIQKyEPCyAAKAIUIA+nEOkGIQQMEQsgAUEBaiEBIARBAWohBAwACwALAkAgAi8BECIBQSRxBEAgAikDACEPDAELIAFBCHEEQEKAgICAgICAgIB/IQ8gAisDACITRP///////9/DYw0BQv///////////wAhDyATRP///////99DZA0BIBOZRAAAAAAAAOBDYwRAIBOwIQ8MAgtCgICAgICAgICAfyEPDAELIAFBEnFFDQAgAigCCEUNACACECshDwsgACgCFCgCBCIDEMICIAYgAxCPASIBNgIgIAEEQCAPpyEFIAMoAgAoAmQhAiADKAJoIgQEQCAEEFsgA0EANgJoCwJAAkAgBUEATgRAIAEhBAwBCyADIAEQ6AYhBCABEFsgBiAENgIgIARFBEBBACEEDAILQQAgBWshBUEBIQILIAQoAhxFDQAgAyAGQSBqIAUgAhD8BiENIAYoAiAhBCANRQ0AIAMgBBCCAwsgBBBbCyADKAIsIQQgA0EANgIsDA4LIAFBAWohASAEQQFqIQQMAAsACyAAKAIUKAIEIgUQwgIgBRCPASEBIAUoAmgiAgRAIAIQWyAFQQA2AmgLAkAgAUUNACAGIAUgARDoBiICNgIgIAEQWyACRQ0AIAJBIGohB0EAIQEDQCABIgNBAWohASAHIANBDGwiBGooAgRFDQALAkAgBSgCLA0AA0AgBigCICICIARqKAIkQQBMDQEgBkHoBzYCECAFIAZBIGogAyAGQRBqEOcEIAUoAixFDQALIAYoAiAhAgsgBSACEIIDIAIQWwsgBSgCLCEEIAVBADYCLAwLCyABQQFqIQEgBEEBaiEEDAALAAtBASEEIAcoAiBBAUYEQCAAQZjVARDfBAwJCyAAKAIUIQcgBkEANgIoIAZCADcDICAHKAIAIQggBkEANgIcIAYgBzYCECAGQgA3AhQCQAJAIAcQ5wYiBA0AIAdBARC8AiIEDQAgB0EKIAZBHGogCCgCfBCeASIERQ0BIAYoAhwhBQsgBRBKGgwEC0EAIQkDQAJAIAYoAhwiARBHIgJB5ABGIQsgAkHkAEcEQEEAIQQMAQtBACEFIAFBABC8ASERIAcoAgRBACAREN4EIQQgBkEANgIUQQAhAwJAIARFBEADQCAFIAgoAgxODQJBACECIAZBADYCGEEAIQQgCCgCFCAFai0AAEUEQEHI4gIhAgJAIAYoAhwiAUUNACABKAIAKAIMIgQEQCAEQZjYBCgCABEAAAsCQCABKAJ4IgRFDQAgBUEBaiIFIAEvAZABTw0AIAQgBUEobGohAgwBCyABKAIAIgRBGTYCQCAEQRkQOQsCfwJAIAIvARAiBEGCBHFBggRHDQAgAi0AEkEBRw0AIAIoAggMAQtBACAEQQFxDQAaIAJBARAhCyEEQcjiAiEFAkAgAUUNACABKAIAIQICQCABKAIkIgxFBEBBACEKIAItAFdFDQELIAIgDBA6IQogASgCACECCyABIAo2AiQCQCACKAIMIgJFBEAgBigCFCECDAELIAJBoNgEKAIAEQAAIAYoAhQhAiABKAIAKAIMIgpFDQAgCkGY2AQoAgARAAALAkAgASgCeCIKRQ0AIAJBAWoiAiABLwGQAU8NACAKIAJBKGxqIQUMAQsgASgCACICQRk2AkAgAkEZEDkLAn8CQCAFLwEQIgJBAnFFDQAgBS0AEkEBRw0AIAUoAgwMAQsgAkEQcQRAIAUoAgwiCiACQYAIcUUNARogBSgCACAKagwBC0EAIAJBAXENABogBUEBEDYLIQoCQCABRQ0AIAEoAgAhBQJAIAEoAiQiDEUEQEEAIQIgBS0AV0UNAQsgBSAMEDohAiABKAIAIQULIAEgAjYCJCAFKAIMIgFFDQAgAUGg2AQoAgARAAALIAQEfyAIKAJAIAZBEGpBBCAEIApBjAEgCCgCRCgCCBEJAAVBAAshBCAGKAIYIQILAkACQCAJIANBCWoiAU8EQCAGKAIgIQUMAQsgCUHAACAJG6whDyABrSESA0AgDyIQQgGGIQ8gECASVA0ACyAGKAIgIQ4QGQRAQQchBAwCCyAOIBAQICIFRQRAQQchBAwCCyAGIAU2AiAgEKchCQsgAyAFaiEBAn8gAkH/AE0EQCABIAI6AABBAQwBCyACQf//AE0EQCABIAJB/wBxOgABIAEgAkEHdkGAAXI6AABBAgwBCyABIAKsEDMLIANqIQMLIAcoAhggBigCFCIBQQN0aiICIAIpAwAgBjQCGHw3AwAgBiABQQFqIgU2AhQgBEUNAAsLIAcgBykDEEIBfDcDEEEBIQsMAQsgBiADNgIkIAYgCTYCKCAHIAcpAxBCAXw3AxAgByARIAZBIGoQ5gYiBEUNAQsLAkACQCAGKAIgIgFFDQBByNcEKAIABEBB4JYFKAIAIgIEQCACQZjYBCgCABEAAAsgAUH01wQoAgARAQAhAkG0lgVBtJYFKAIAIAJrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAUHs1wQoAgARAABB4JYFKAIAIgFFDQEgAUGg2AQoAgARAAAgBigCHBBKIQEgC0UNAgwGCyABQezXBCgCABEAACAGKAIcEEohASALRQ0BDAULIAYoAhwQSiEBIAsNBAsgASIEDQMgBxDjBCEEDAMLIAFBAWohASAEQQFqIQQMAAsACyAHKAIgRQRAIABByNQBEN8EQQEhBAwGCyAAKAIUEOcGIQQLIAQNBCAAKAIMIgEgASgCVEEBazYCVCAAKAIQIgEQjwEQWyABKAIsIQQgAUEANgIsDAQLIAFBAWohASAEQQFqIQQMAAsACwJ/AkAgBygCICIERQ0AIAcoAiQNAEEEDAELIAcoAgAtAFxBr88Cai0AAAshBQJAQtCgwYIFIBCIQgGDIhBQDQAgBEEBRw0AIAcoAiQNACAGIAcoAgg2AgRBASEEIAZBu4ECQYu8ASABQQFKGzYCACAAQfSmASAGECQ2AggMAgsCfyABQQFGBEACQCAJQSRxBEAgCCkDACEPDAELIAlBCHEEQEKAgICAgICAgIB/IQ8gCCsDACITRP///////9/DYw0BQv///////////wAhDyATRP///////99DZA0BIBOZRAAAAAAAAOBDYwRAIBOwIQ8MAgtCgICAgICAgICAfyEPDAELIAlBEnFFDQAgCCgCCEUNACAIECshDwtBASEBIAAoAhQgD0EAEJcCDAELQRQhBCACKAIEEGoiCEH7AXFBAUcNAiAQUARAIAVBBUYgCEEBRnEiAQRAAkAgAigCBCIELwEQIgVBJHEEQCAEKQMAIQ8MAQsgBUEIcQRAQoCAgICAgICAgH8hDyAEKwMAIhNE////////38NjDQFC////////////ACEPIBNE////////30NkDQEgE5lEAAAAAAAA4ENjBEAgE7AhDwwCC0KAgICAgICAgIB/IQ8MAQsgBUEScUUNACAEKAIIRQ0AIAQQKyEPCyAAKAIUIA9BABCXAiIEDQQLIAAoAhQgAiADENADIgQNAyAAKAIUIAIgAykDABDPAwwBCwJAIAIoAgAiAS8BECIEQSRxBEAgASkDACEPDAELIARBCHEEQEKAgICAgICAgIB/IQ8gASsDACITRP///////9/DYw0BQv///////////wAhDyATRP///////99DZA0BIBOZRAAAAAAAAOBDYwRAIBOwIQ8MAgtCgICAgICAgICAfyEPDAELIARBEnFFDQAgASgCCEUNACABECshDwsCQCACKAIEIgEvARAiBEEkcQRAIAEpAwAhEAwBCyAEQQhxBEBCgICAgICAgICAfyEQIAErAwAiE0T////////fw2MNAUL///////////8AIRAgE0T////////fQ2QNASATmUQAAAAAAADgQ2MEQCATsCEQDAILQoCAgICAgICAgH8hEAwBC0IAIRAgBEEScUUNACABKAIIRQ0AIAEQKyEQCwJAIAhBAUcNACAPIBBRDQAgACgCFCEBIAVBBUYEQCAGIAEgD0EAEJcCIgE2AgggAUUEQCAGIAAoAhQgEEEAEJcCNgIICwJAIAYoAggiAQ0AIAAoAhQgAiADENADIgENACAAKAIUIAIgAykDABDPAyEBCyAGIAE2AghBASEBIAYoAggMAgsgASACIAMQ0AMiBA0DIAAoAhQgD0EAEJcCIgQNA0EBIQEgACgCFCACIAMpAwAQzwMMAQsgACgCFCAPQQAQlwIiBA0CIAAoAhQgAiADENADIgQNAkEBIQEgACgCFCACIAMpAwAQzwMLIQQgAUUNASAEDQFBACEEIAcoAnRFDQEgBygCUEEERw0BIAAoAhRBlbgBQQBBBRDOAyIEDQEgB0EFNgJQQQAhBAwBCyAAEMMCIgQNACAAKAIQIgMQjwEQWyADKAIsIQQgA0EANgIsIAQNACAAKAIMIAEgAiAGQQxqEPoGIgQNAEEBIQQgBigCDA0AIAAoAhQgASACQQAQzgMhBAsgACgCDEEANgJ8CyAGQTBqJAAgBAtVAgF+AX8CQAJAAkAgACgCGEEBaw4EAAACAAELIAAoAjgiAwRAIAMpAwghAgwCCyAAKAI0KAIIKQMYIQIMAQsgACgCMEEAELwBIQILIAEgAjcDAEEAC74WAgt/A34jAEEwayIKJAAgACgCACIIKAIMIgQoAgwhBQJAIAAoAhgiBkEDRgRAIAIgBUcNASAAKQNAIQ4gASgCACIALQARQZABcQRAIAAgDhAmDAILIABBBDsBECAAIA43AwAMAQsgAiAFRgRAIAApAxAhDiABKAIAIgAtABFBkAFxBEAgACAOECYMAgsgAEEEOwEQIAAgDjcDAAwBCwJAAkACQAJAAkACQAJAAkACQAJAIAIgBUEBakYEQAJAAkAgBkEBaw4EAQANAQ0LQQAhBSAAKAI0IgIEQCACKAIQIQsLQQAhAgJAAkACQCAEKAI4DgMBDgAOC0EBIQMgC0EBSg0BQQAhBgwMCyALQQJIDQogC0ECayEIQQAhBgNAAn9BACAAKAI0IgwoAhQgBiIEQQJ0aigCACIGKAIAIg0oAgQNABpBACANKQMYIAwoAggpAxhSDQAaIAYoAggLIQMCQCAJIAJBCWoiBkkEQCAJQcAAIAkbrCEOIAatIRADQCAOIg9CAYYhDiAPIBBUDQALEBkNASAFIA8QICIGRQ0BIA+nIQkgBiEFCyACIAVqIQYCfyADQf8ATQRAIAYgAzoAAEEBDAELIANB//8ATQRAIAYgA0H/AHE6AAEgBiADQQd2QYABcjoAAEECDAELIAYgA6wQMwsgAmohAgsgBEEBaiEGIAQgCEcNAAsMCgsgC0EBayEMQQAhBgNAQQAhBAJ/QQAgACgCNCIDKAIUIAlBAnRqKAIAIggoAgAiDSgCBA0AGkEAIA0pAxgiDiADKAIIKQMYUg0AGkEAIAgoAghBAEwNABogCCgCKCIDBEAgCEEUaiAOIANBGGogCkEsaiAKQShqENIDIQQgCigCKAwBCyAIKAIkKAIMCyEDIAYgAkEJaiIISQRAIAZBwAAgBhusIQ4gCK0hEANAIA4iD0IBhiEOIA8gEFQNAAsQGQ0NIAUgDxAgIghFDQ0gD6chBiAIIQULIAIgBWohCAJ/IANB/wBNBEAgCCADOgAAQQEMAQsgA0H//wBNBEAgCCADQf8AcToAASAIIANBB3ZBgAFyOgAAQQIMAQsgCCADrBAzCyACaiECIARFIQMgBA0LIAwgCUEBaiIJSg0ACwwKCyAAKAJQIgUNBSAKQQA2AiwgACgCSCEGIAAoAkwiAkUNBCAKIAI2AhAgCkEsakHKnQEgCkEQahC7ASICRQRAIAooAiwhAwwECyAKQQA2AiggBCgCACACQX9BgQFBACAKQShqQQAQYiEDAkBByNcEKAIABEBB4JYFKAIAIgQEQCAEQZjYBCgCABEAAAsgAkH01wQoAgARAQAhBEG0lgVBtJYFKAIAIARrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAkHs1wQoAgARAABB4JYFKAIAIgJFDQEgAkGg2AQoAgARAAAMAQsgAkHs1wQoAgARAAALIAMNAyAKKAIoIgIQR0HkAEYEQCAAIAIEfyACLwGQAQVBAAsiBzYCVAJAAkAQGUUEQCAHQQJ0IgStEBgiAw0BCyAHRQRAQQAhAwwCCyAAQQA2AlhBByEDIAAgAjYCXAwGCyADQQAgBPwLAAsgACADNgJYIAAoAlQiBEEASgRAIAJFDQNBACEHA0AgAigCACgCDCIEBEAgBEGY2AQoAgARAAALAn8CQCACKAJ4IgRFDQAgByACLwGQAU8NACAEIAdBKGxqDAELIAIoAgAiBEEZNgJAIARBGRA5QcjiAgsiBC8BECIFQYDAAHEEQCAEIAVB/78CcUGAgAFyOwEQCyACKAIAIQMCQCACKAIkIglFBEBBACEFIAMtAFdFDQELIAMgCRA6IQUgAigCACEDCyACIAU2AiQgAygCDCIFBEAgBUGg2AQoAgARAAALIAAoAlggB0ECdGogBDYCACAHQQFqIgcgACgCVEgNAAsLQQAhAwwDCyACEDshAwwDCyAEKAIgQQFHBEAgBCAIQQhqNgJ8IABBARDRAyIDRQRAQcjiAiEHAkAgACgCMCIARQ0AIAAoAgAoAgwiBQRAIAVBmNgEKAIAEQAACwJAIAAoAngiBUUNACACQQFqIgIgAC8BkAFPDQAgBSACQShsaiEHDAELIAAoAgAiAkEZNgJAIAJBGRA5CyAHLwEQIgJBgMAAcQRAIAcgAkH/vwJxQYCAAXI7ARALAkAgAEUNACAAKAIAIQICQCAAKAIkIgZFBEBBACEFIAItAFdFDQELIAIgBhA6IQUgACgCACECCyAAIAU2AiQgAigCDCIARQ0AIABBoNgEKAIAEQAACyABIAcQlQELIARBADYCfAwLCyAEKAIkRQ0KIAEoAgAvARBBgQhxQYEIRw0KIAogBCgCCDYCIEGtpgEgCkEgahAkIQAgAUEBNgIUIAEoAgAgAEJ/QQFBfxAvGiAARQ0KQcjXBCgCAARAQeCWBSgCACIBBEAgAUGY2AQoAgARAAALIABB9NcEKAIAEQEAIQFBtJYFQbSWBSgCACABazYCAEHAlgVBwJYFKAIAQQFrNgIAIABB7NcEKAIAEQAAQeCWBSgCACIARQ0LIABBoNgEKAIAEQAADAsLIABB7NcEKAIAEQAADAoLQQAhA0EAIQcgBEEETwRAIARB/P///wdxIQkDQCAHQQJ0IgUgACgCWGpByOICNgIAIAAoAlggBWpByOICNgIEIAAoAlggBWpByOICNgIIIAAoAlggBWpByOICNgIMIAdBBGoiByAJRw0ACwsgBEEDcSIFRQ0AQQAhBANAIAAoAlggB0ECdGpByOICNgIAIAdBAWohByAEQQFqIgQgBUcNAAsLIAAgAjYCXAsgAw0DCyAIKAIYKAIgIgVFDQECQCAGBEADQCAGIQICQCAFKAIEIgdFDQADQAJAIAItAAAiBCAHLQAAIgNGBEAgBA0BDAYLIARBwMoCai0AACADQcDKAmotAABHDQILIAdBAWohByACQQFqIQIMAAsACyAFKAIUIgUNAAwECwALA0AgBSgCBEUNASAFKAIUIgUNAAsMAgsgACAFNgJQCyAAIAU2AmBBpPcDIAAgASAAKAJUIAAoAlggBSgCDBELAEEAIQMgAEEANgJgDAULIAogBjYCACAIQZuiASAKECQ2AghBASEDCyAAQQA2AlAMAwsgC0EATA0BA0ACQCAAKAI0IgYoAhQgB0ECdGooAgAiBCgCACIIKAIEDQAgCCkDGCAGKAIIKQMYUg0AIAQoAggiCEUNACAEKAIEIQMgCSACIAhqIgRJBEAgCUHAACAJG6whDiAErSEQA0AgDiIPQgGGIQ4gDyAQVA0ACxAZDQEgBSAPECAiBkUNASAPpyEJIAYhBQsgAiAFaiADIAj8CgAAIAQhAgsgB0EBaiIHIAtHDQALDAELIANFDQAgC0EATA0AIAIhBANAAkBBACEDAkAgACgCNCIIKAIUIAdBAnRqKAIAIgIoAgAiCSgCBARAIAQhAgwBCyAJKQMYIg4gCCgCCCkDGFIEQCAEIQIMAQsgAigCCEEATARAIAQhAgwBCwJ/IAIoAigiAwRAIApBKGohCSAKQSxqIQggAkEUaiAOIANBGGogCCAJENIDDAELIAIoAiQiAkEMaiEJIAJBCGohCEEACyEDIAkoAgAiCUUEQCAEIQIMAQsgCCgCACEMIAYgBCAJaiICSQRAIAZBwAAgBhusIQ4gAq0hEANAIA4iD0IBhiEOIA8gEFQNAAsQGQ0CIAUgDxAgIghFDQIgD6chBiAIIQULIAQgBWogDCAJ/AoAAAsgAw0CIAIhBCAHQQFqIgcgC0gNAQwCCwsgBCECC0EAIQMgASAFIAJBAEEJEC4LIApBMGokACADCwoAIAAoAjxBAXEL9SIDH38CfgF8IwBBQGoiCCQAIAAoAgAiDSgCDCILKAJ8IR4gCEEANgI0AkAgCygCSARAIA1Bz9IBQQAQJDYCCEEBIQUMAQsgAEEYaiEXIAAoAhgEQCAAEOIEIBdBAEHgAPwLAAsgCyANQQhqIhg2AnwCQCADQQBKBEAgAEE0aiEcA0AgAiAPaiEFIA9BAWohDwJAAkACQAJAAkACQAJAIAUtAAAiBkE8aw43BAMFBQUFBQUFBQUCBQUFBQIBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAAULIAQgEkECdGooAgAhFQwFC0EAIQUCf0EAIAQgEkECdGooAgAiB0UNABoCQCAHLwEQIgZBggRxQYIERw0AIActABJBAUcNACAHKAIIDAELQQAgBkEBcQ0AGiAHQQEQIQshBiACIA9qLQAAIQcDQCAHwCAFQQpsakEwayEFIAIgD0EBaiIPai0AACIHQTBrQf8BcUEKSQ0ACyAGQebIAiAGGyIHLQAAQSpGBEAgB0EBaiEHA0AgByIBQQFqIQcgAS0AACIGQSBGDQALQQAhDANAIAZBIHJB/wFxQSBHBEAgASAMQQFqIgxqLQAAIQYMAQsLIBdBAzYCAAJAAkACQAJAIAxBAmsOBAEDAwADC0HyACEGAkACQCABLQAAIglB3wFxQdIARw0AQeUAIQYgBy0AACIJQd8BcUHFAEcNAEHhACEGIAEtAAIiCUHfAXFBwQBHDQBB5AAhBiABLQADIglB3wFxQcQARw0AQfMAIQYgAS0ABCIJQd8BcUHTAEYNAQsgBiAJQcDKAmotAABHDQMLIAAgDSgCEDQCUDcDQAwBC0HpACEGAkAgAS0AACIJQd8BcUHJAEYEQEHkACEGIActAAAiCUHfAXFBxABGDQELIAYgCUHAygJqLQAARw0CCyAAIAApAxA3A0ALQQAhB0EAIQUMCQsgCCABNgIkIAggDDYCICAYQZ6UASAIQSBqECQ2AgBBASEFQQAhBwwICyALQQAgBSAHIAhBNGogGBDsBiEFIAgoAjQhBiAFBEAgBiEHDAgLQQAhByAcIAYQ6wYhBSAIQQA2AjQgBUUNBAwHC0EAIRYCf0EAIAQgEkECdGooAgAiBUUNABoCQCAFLwEQIgdBggRxQYIERw0AIAUtABJBAUcNACAFKAIIDAELQQAgB0EBcQ0AGiAFQQEQIQshEyACIA9qLQAAIQUDQCAFwCAWQQpsakEwayEWIAIgD0EBaiIPai0AACIFQTBrQf8BcUEKSQ0AC0EAIQcgEwRAIBMQGiEQQQchBRAZDQcgEK0iJUIChkIBhBAYIgpFDQdBKkHfACAGQccARiIFGyEfQT9BJSAFGyEgQQAhDkHbAEEAIAUbIR1CACEkQQAhBkEAIRQDQAJAAkAgJCAlUQ0AIB0gBiATaiwAACIFRg0AIAUgH0YNACAFICBGDQAgBkEBaiEGDAELAkAgBiAOayIZQQBMDQAgDiATaiEaQQAhCUEAIQVBACEHIAYgDkF/c2oiIUEDTwRAIBlB/P///wdxIQVBACEMA0AgByAMIBpqIhstAABBwAFxQYABR2ogGy0AAUHAAXFBgAFHaiAbLQACQcABcUGAAUdqIBstAANBwAFxQYABR2ohByAMQQRqIgwgBUcNAAsLIBlBA3EiDARAA0AgByAFIBpqLQAAQcABcUGAAUdqIQcgBUEBaiEFIAlBAWoiCSAMRw0ACwsgB0EDSQ0AIAogFGpBIjoAACAUQQFqIQUCQCAGIA5MDQAgGUEBcQRAIAUgCmogGi0AACIHOgAAIBRBAmohBSAOQQFqIQ4gB0EiRgR/IAUgCmpBIjoAACAUQQNqBSAFCyEFCyAhRQ0AA0AgBSAKaiAOIBNqIgktAAAiDDoAACAFQQFqIQcgDEEiRgRAIAcgCmpBIjoAACAFQQJqIQcLIAcgCmogCS0AASIJOgAAIAdBAWohBSAJQSJGBEAgBSAKakEiOgAAIAdBAmohBQsgDkECaiIOIAZHDQALCyAFIApqQaLAADsAACAFQQJqIRQLAkAgHSAGIBNqIgUsAABHDQBBA0ECIAUtAAFB3gBGGyAGaiIGrCIkICVZDQADQCATICSnIgZqLQAAQd0ARg0BICRCAXwiJCAlUw0ACyAQIQYLIAZBAWoiBiEOCyAGrCIkICVXDQALAn8gFEEASgRAAkACQAJAIAsoAjgiBQ4CAgABCyALKAIMIRYLQQEhBQsgCiAUakEAOgAAIAsgBSAWIAogCEE0aiALKAJ8EOwGDAELIAhBADYCNEEACyEFAkBByNcEKAIABEBB4JYFKAIAIgcEQCAHQZjYBCgCABEAAAsgCkH01wQoAgARAQAhB0G0lgVBtJYFKAIAIAdrNgIAQcCWBUHAlgUoAgBBAWs2AgAgCkHs1wQoAgARAABB4JYFKAIAIgdFDQEgB0Gg2AQoAgARAAAMAQsgCkHs1wQoAgARAAALIAgoAjQhByAFDQcLIBwgBxDrBiEFIAhBADYCNEEAIQcgBUUNAwwGCyAEIBJBAnRqKAIAIREMAgsgBCASQQJ0aigCACEiDAELIAQgEkECdGooAgAhIwsgEkEBaiISIANHDQALCyAAIAFBgAFxIgRBB3YiEDYCHCARICMgERshAyARICIgERshAgJAAkAgBARAQv///////////wAhJAJAIAJFDQAgAhBqQQFHDQAgAi8BECIEQSRxBEAgAikDACEkDAELIARBCHEEQCACKwMAIiZE////////38NjBEBCgICAgICAgICAfyEkDAILICZE////////30NkDQEgJplEAAAAAAAA4ENjBEAgJrAhJAwCC0KAgICAgICAgIB/ISQMAQtCACEkIARBEnFFDQAgAigCCEUNACACECshJAsgACAkNwMgQoCAgICAgICAgH8hJEEoIQcgA0UNAiADEGpBAUcNAiADLwEQIgJBJHEEQCADKQMAISQMAwsgAkEIcQRAIAMrAwAiJkT////////fw2MNAyAmRP///////99DZARAQv///////////wAhJAwECyAmmUQAAAAAAADgQ2NFDQMgJrAhJAwDC0IAISQgAkEScUUNAiADKAIIDQEMAgtC////////////ACEkAkAgAkUNACACEGpBAUcNACACLwEQIgRBJHEEQCACKQMAISQMAQsgBEEIcQRAIAIrAwAiJkT////////fw2MEQEKAgICAgICAgIB/ISQMAgsgJkT////////fQ2QNASAmmUQAAAAAAADgQ2MEQCAmsCEkDAILQoCAgICAgICAgH8hJAwBC0IAISQgBEEScUUNACACKAIIRQ0AIAIQKyEkCyAAICQ3AyhCgICAgICAgICAfyEkQSAhByADRQ0BIAMQakEBRw0BIAMvARAiAkEkcQRAIAMpAwAhJAwCCyACQQhxBEAgAysDACImRP///////9/DYw0CICZE////////30NkBEBC////////////ACEkDAMLICaZRAAAAAAAAOBDY0UNAiAmsCEkDAILQgAhJCACQRJxRQ0BIAMoAghFDQELIAMQKyEkCyAAIAdqICQ3AwAgDSgCECICEI8BEFsgAigCLCEFQQAhByACQQA2AiwgBQ0AIA0oAhwiAgRAIAAgAkEgQSggAigCHCIBG2opAwA3AyggAkEoQSAgARtqKQMAISQgAEECNgIYIAAgJDcDICAAIAIoAjQiATYCNCANKAIQIQIgASAQNgIMIAEgAjYCAAJAIAEgASgCCCICEP4CIgUNAEEAIQUCQCACKAIEDQAgAikDGCElAkAgASgCDEUEQCAkICVVDQEMAgsgJCAlWQ0B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NgI4DAELIAAgAnFBAUYEQCABRAAAAAAAQH9ARAAAAACAhA5BIAgbOQMoDAELIAAgAnJBAUYEQCABRAAAAAAAcIdARAAAAABg4yZBIAgbOQMoDAELIAFEAAAAAABAj0BEAAAAAICELkEgCBs5AygLIAEgDzYCFEEAIQALIAxBIGokACAACxMAQQAgACABIAIgAyAEIAUQ7gYLEwBBASAAIAEgAiADIAQgBRDuBgvlCQMCfgJ/AXwjAEEgayIBJAACfyAAKAIIIgUuARBBAE4EQCAAQSgQQQwBCyAFKAIICyEAIAIoAgAQaiEFAkAgAEUNACAFQQVGDQAgACAAKQMYQgF8NwMYAkAgAC0AIEUEQCAAKQMQIQQgBUEBRwRAAnwgBEKAgICAgICACH1CgICAgICAgHBYBEAgACAEIARCgIABgSIDfbk5AwAgA7kMAQsgACAEuTkDAEQAAAAAAAAAAAshByAAQQE6ACAgACAHOQMIIAECfCACKAIAIgIvARAiBUEIcQRAIAIrAwAMAQsgBUEkcQRAIAIpAwC5DAELRAAAAAAAAAAAIAVBEnFFDQAaIAIQUQs5AxggASAAKwMAOQMQIAEgASsDECABKwMYoDkDCCAAAnwgASsDEJkgASsDGJlkBEAgASsDECABKwMIoSABKwMYoAwBCyABKwMYIAErAwihIAErAxCgCyAAKwMIoDkDCCAAIAErAwg5AwAMAwsCQAJAAkACfiACKAIAIgUvARAiBkEkcQRAIAUpAwAMAQsgBkEIcQRAQoCAgICAgICAgH8hAyAFKwMAIgdE////////38NjDQNC////////////ACEDIAdE////////30NkDQIgB5lEAAAAAAAA4ENjBEAgB7AMAgtCgICAgICAgICAfwwBCyAGQRJxRQ0DIAUoAghFDQMgBRArCyIDQgBTDQELIARCAFcNASAEQv///////////wCFIANaDQEMAwsgBEIAWQ0AIANCAXxCgYCAgICAgICAfyAEfVMNAgsgACADIAR8NwMQDAILIAVBAUYEQCACKAIAIgIvARAiBUEkcQRAIAAgAikDABDRAQwDCwJAIAVBCHEEQEKAgICAgICAgIB/IQMgAisDACIHRP///////9/DYw0BQv///////////wAhAyAHRP///////99DZA0BIAeZRAAAAAAAAOBDYwRAIAAgB7AQ0QEMBQsgAEKAgICAgICAgIB/ENEBDAQLIAVBEnFFDQAgAigCCEUNACACECshAwsgACADENEBDAILIABBADoAISABAnwgAigCACICLwEQIgVBCHEEQCACKwMADAELIAVBJHEEQCACKQMAuQwBC0QAAAAAAAAAACAFQRJxRQ0AGiACEFELOQMYIAEgACsDADkDECABIAErAxAgASsDGKA5AwggAAJ8IAErAxCZIAErAxiZZARAIAErAxAgASsDCKEgASsDGKAMAQsgASsDGCABKwMIoSABKwMQoAsgACsDCKA5AwggACABKwMIOQMADAELIABBAToAIQJ8IAApAxAiA0KAgICAgICACH1CgICAgICAgHBYBEAgACADIANCgIABgSIDfbk5AwAgA7kMAQsgACADuTkDAEQAAAAAAAAAAAshByAAQQE6ACAgACAHOQMIIAIoAgAiAi8BECIFQSRxBEAgACACKQMAENEBDAELAkAgBUEIcQRAQoCAgICAgICAgH8hAyACKwMAIgdE////////38NjDQFC////////////ACEDIAdE////////30NkDQEgB5lEAAAAAAAA4ENjBEAgACAHsBDRAQwDCyAAQoCAgICAgICAgH8Q0QEMAgtCACEDIAVBEnFFDQAgAigCCEUNACACECshAwsgACADENEBCyABQSBqJAALvw0BCX8jAEEgayIJJAAgAyAEaiELIAMhBAJAAkADQCAEIgJBAWohBAJAIAItAAAiBkHAAU8EQCAGQYDuAmotAAAhBgJAIAQgC0YNAANAIAQtAAAiCEHAAXFBgAFHDQEgCEE/cSAGQQZ0ciEGIARBAWoiBCALRw0ACyALIQQLQf3/A0H9/wNB/f8DIAYgBkGAcHFBgLADRhsgBkGAAUkbIAZBfnFB/v8DRhshBgwBCyAGRQ0CCyAAKAIAIgwEQCAGIAAoAgQQ/wIiBkUNAQsLAn8gBkH/AE0EQCAJIAY6AAAgCUEBcgwBCyAGQf8PTQRAIAkgBkE/cUGAAXI6AAEgCSAGQQZ2QcABcjoAACAJQQJyDAELIAZB//8DTQRAIAkgBkE/cUGAAXI6AAIgCSAGQQx2QeABcjoAACAJIAZBBnZBP3FBgAFyOgABIAlBA3IMAQsgCSAGQT9xQYABcjoAAyAJIAZBBnZBP3FBgAFyOgACIAkgBkEMdkE/cUGAAXI6AAEgCSAGQRJ2QQdxQfABcjoAACAJQQRyCyEKIAIgA2shCANAIAQiAkEBaiEEAkAgAi0AACIGQb8BTQRAIAZFDQMMAQsgBkGA7gJqLQAAIQYCQCAEIAtGDQADQCAELQAAIgdBwAFxQYABRw0BIAdBP3EgBkEGdHIhBiAEQQFqIgQgC0cNAAsgCyEEC0H9/wNB/f8DQf3/AyAGIAZBgHBxQYCwA0YbIAZBgAFJGyAGQX5xQf7/A0YbIQYLIAwEQCAGIAAoAgQQ/wIiBkUNAQsLAn8gBkGAAU8EQCAGQYAQTwRAIAZBgIAETwRAIAogBkE/cUGAAXI6AAMgCiAGQQZ2QT9xQYABcjoAAiAKIAZBDHZBP3FBgAFyOgABIAogBkESdkEHcUHwAXI6AAAgCkEEagwDCyAKIAZBP3FBgAFyOgACIAogBkEMdkHgAXI6AAAgCiAGQQZ2QT9xQYABcjoAASAKQQNqDAILIAogBkE/cUGAAXI6AAEgCiAGQQZ2QcABcjoAACAKQQJqDAELIAogBjoAACAKQQFqCyEHIAIgA2shCgNAIAQiAkEBaiEEAkAgAi0AACIGQb8BTQRAIAZFDQMMAQsgBkGA7gJqLQAAIQYCQCAEIAtGDQADQCAELQAAIg5BwAFxQYABRw0BIA5BP3EgBkEGdHIhBiAEQQFqIgQgC0cNAAsgCyEEC0H9/wNB/f8DQf3/AyAGIAZBgHBxQYCwA0YbIAZBgAFJGyAGQX5xQf7/A0YbIQYLIAwEQCAGIAAoAgQQ/wIiBkUNAQsLAn8gBkGAAU8EQCAGQYAQTwRAIAZBgIAETwRAIAcgBkE/cUGAAXI6AAMgByAGQQZ2QT9xQYABcjoAAiAHIAZBDHZBP3FBgAFyOgABIAcgBkESdkEHcUHwAXI6AAAgB0EEagwDCyAHIAZBP3FBgAFyOgACIAcgBkEMdkHgAXI6AAAgByAGQQZ2QT9xQYABcjoAASAHQQNqDAILIAcgBkE/cUGAAXI6AAEgByAGQQZ2QcABcjoAACAHQQJqDAELIAcgBjoAACAHQQFqCyENIAIgA2shDCAJQQFyIQ4DQCAKIQIgDCEKA0ACQCAEIgdBAWohBAJAIActAAAiBkHAAU8EQCAGQYDuAmotAAAhBgJAIAQgC0YNAANAIAQtAAAiDEHAAXFBgAFHDQEgDEE/cSAGQQZ0ciEGIARBAWoiBCALRw0ACyALIQQLQf3/A0H9/wNB/f8DIAYgBkGAcHFBgLADRhsgBkGAAUkbIAZBfnFB/v8DRhshBgwBCyAGDQBBACEGDAELIAAoAgBFDQAgBiAAKAIEEP8CIgZFDQELCyABQQAgCSANIAlrIAggByADayIMIAURCQAhByAGRQ0CIAcNAiAOIgghByAJLQAAQcABTwRAA0AgCCIHQQFqIQggBy0AAEHAAXFBgAFGDQALCyAJIAcgDSAHa/wKAAAgDSAJIAdraiEIIAZB/wBNBEAgCCAGOgAAIAhBAWohDSACIQgMAQsgBkH/D00EQCAIIAZBP3FBgAFyOgABIAggBkEGdkHAAXI6AAAgCEECaiENIAIhCAwBCyAGQf//A00EQCAIIAZBP3FBgAFyOgACIAggBkEMdkHgAXI6AAAgCCAGQQZ2QT9xQYABcjoAASAIQQNqIQ0FIAggBkE/cUGAAXI6AAMgCCAGQQZ2QT9xQYABcjoAAiAIIAZBDHZBP3FBgAFyOgABIAggBkESdkEHcUHwAXI6AAAgCEEEaiENCyACIQgMAAsAC0EAIQcLIAlBIGokACAHC4AEAQl/QQchAAJAAkAQGQ0AQggQGCIERQ0AIARCATcCAEEBIQogAkEATARADAILA0ACQCABIAlBAnRqIgAoAgAiB0UNACAAKAIEIQhByMYBIQUgByEAA0ACQAJAAkAgAC0AACILIAUtAAAiDEYEQCALRQ0BDAMLIAtBwMoCai0AACAMQcDKAmotAABGDQJBvJMBIQUDQAJAIActAAAiACAFLQAAIgZGBEAgAA0BIAgtAAAiAEEwa0H/AXFBAksNByAILQABDQcgBCAAQTBHQQF0IgY2AgQMBAsgAEHAygJqLQAAIAZBwMoCai0AAEcNBgsgBUEBaiEFIAdBAWohBwwACwALIAgtAAAiAEH+AXFBMEcNAyAILQABDQMgBCAAQTBGIgo2AgALIAlBAmoiCSACSA0DIAZFBEAMBgsgCkUNAgwFCyAFQQFqIQUgAEEBaiEADAALAAsLQcjXBCgCAARAQeCWBSgCACIABEAgAEGY2AQoAgARAAALIARB9NcEKAIAEQEAIQBBtJYFQbSWBSgCACAAazYCAEHAlgVBwJYFKAIAQQFrNgIAIARB7NcEKAIAEQAAQQEhAEHglgUoAgAiAUUNASABQaDYBCgCABEAACADQQA2AgBBAQ8LIARB7NcEKAIAEQAAQQEhAAsgA0EANgIAIAAPCyADIAQ2AgBBAAv1RwEIfyADQcEAa0FCTwRAIAAoAggiByACIAP8CgAAAkAgByADQQFrIgZqLQAAQfMARw0AAkACQCAHIANBAmsiAmotAABB5QBrDg8AAQEBAQEBAQEBAQEBAQIBCwJAIANBBU8EQCADIAdqIghBBGstAABB8wBHDQEgCEEDay0AAEHzAEcNASACIQMMAwsgA0EERw0BCyADIAdqIQ0gAiEDIA1BA2stAABB6QBGDQELIAYhAwsCQAJAAkACQCAHIAMiAkECayIGaiIJLQAAQeUAaw4KAAMDAwMDAwMDAQMLAkAgA0EETwRAQfrmASAHIANBA2siCGoiCkEDECcNAUEBIQJBACEJAkACQCAHLQAAQeEAayIGQQd0IAZB/gFxQQF2ckH/AXEiBkEKSw0AQQEgBnRBlQlxRQ0AQQAhAgwBCyAIQQFHBEADQCACIAdqLQAAIgZB4QBrIgtBB3QgC0H+AXFBAXZyQf8BcSILQQpNQQBBASALdEGVCXEbDQIgBkH5AEYNAiACQQFqIgIgCEcNAAsgCCECC0EBIQkLIAggAkEBaiIGTARAIAMhAgwFCwJAIAYgB2otAAAiBkHhAGsiC0EHdCALQf4BcUEBdnJB/wFxIgtBCk1BAEEBIAt0QZUJcRtFBEAgCUEBcyAGQfkAR3INAQsgCCACQQJqIgJGBEAgAyECDAYLA0AgAiAHai0AAEHhAGsiBkEHdCAGQf4BcUEBdnJB/wFxIgZBCksNAUEBIAZ0QZUJcUUNASACQQFqIgIgCEcNAAsgAyECDAULIApB5coBOwAAIANBAWshAgwEC0ECIQIgA0EDRw0DCyAJLwAAQeXIAUcEQCADIQIMAwtBASEJIActAABB4QBrIgJBB3QgAkH+AXFBAXZyQf8BcSICQQpNQQBBASACdEGVCXEbDQFBAyECIAZBAUYNAgNAIAcgCWotAAAiAkHhAGsiCEEHdCAIQf4BcUEBdnJB/wFxIghBCk1BAEEBIAh0QZUJcRsNAiACQfkARg0CIAlBAWoiCSAGRw0ACyADIQIMAgsgA0EESQRADAILQYjEASAHIANBA2siBmpBAxAnBEAMAgtBASEJIActAABB4QBrIgJBB3QgAkH+AXFBAXZyQf8BcSICQQpNQQBBASACdEGVCXEbDQBBBCECIAZBAUYNAQNAIAcgCWotAAAiAkHhAGsiCEEHdCAIQf4BcUEBdnJB/wFxIghBCk1BAEEBIAh0QZUJcRsNASACQfkARg0BIAlBAWoiCSAGRw0ACyADIQIMAQsCQAJAAkACQAJAIAYgB2oiCEECayICLQAAIgNB4QBrDgkAAQQEBAQEBAIECyAGQQNIDQMgAi8AAEHh6AFHDQMgAkH4ygEtAAA6AAIgAkH2ygEvAAA7AAAMAgsgBkEDSA0CIAIvAABB4tgBRw0CIAJB4NYBLQAAOgACIAJB3tYBLwAAOwAADAELIAZBA0gNASACLwAAQen0AUcNASACQajGAS0AADoAAiACQabGAS8AADsAAAsgBkEBaiECDAELAkAgCEEBay0AACICQeEAayIJQQd0IAlB/gFxQQF2ckH/AXEiCUEKTUEAQQEgCXRBlQlxGw0AIAJB7ABrIglBDk1BAEEBIAl0QYGBAXEbDQAgAiADRw0AIAZBAWshAgwBCyAHIAYQ7wZFBEAgBiECDAELIAZBAEwEQCAGIQIMAQsgAkH6AGtB/wFxQfwBSwRAIAYhAgwBC0EAIQpBACEJQQAhAwNAAn8gAyAHai0AACILQeEAayICQQd0IAJB/gFxQQF2ckH/AXEiDEELSQRAQQFBlQkgDHZBAXENARoLIAtB+QBGIApBAEdxC0EBcyIKIAlBAXRyIQkgA0EBaiIDIAZHDQALIAlBB3FBBUcEQCAGIQIMAQsgCEHlADoAACAGQQFqIQILIAJBAWshBgJAIAJBAkgNACAGIAdqLQAAQfkARw0AQQEhAwJAIActAABB4QBrIghBB3QgCEH+AXFBAXZyQf8BcSIIQQpNQQBBASAIdEGVCXEbDQAgBkEBRg0BA0AgAyAHai0AACIIQeEAayIJQQd0IAlB/gFxQQF2ckH/AXEiCUEKTUEAQQEgCXRBlQlxGw0BIAhB+QBGDQEgBiADQQFqIgNHDQALDAELIAIgB2pBAWtB6QA6AAALIAIhAwJAAkACQAJAAkACQAJAAkACQCACIAdqQQJrLQAAQeEAaw4UAAgBCAIIAwgICAgECAgFCAgIBgcICwJAIAJBCE4EQEHSvgEgByACQQdrIgZqIghBBxAnDQFBASEDQQAhCQJAAkAgBy0AAEHhAGsiCkEHdCAKQf4BcUEBdnJB/wFxIgpBCksNAEEBIAp0QZUJcUUNAEEAIQMMAQsgBkEBRwRAA0AgAyAHai0AACIKQeEAayILQQd0IAtB/gFxQQF2ckH/AXEiC0EKTUEAQQEgC3RBlQlxGw0CIApB+QBGDQIgA0EBaiIDIAZHDQALIAYhAwtBASEJCyAGIANBAWoiCkwEQCACIQMMCgsCQCAHIApqLQAAIgpB4QBrIgtBB3QgC0H+AXFBAXZyQf8BcSILQQpNQQBBASALdEGVCXEbRQRAIAlBAXMgCkH5AEdyDQELIAYgA0ECaiIDRgRAIAIhAwwLCwNAIAMgB2otAABB4QBrIglBB3QgCUH+AXFBAXZyQf8BcSIJQQpLDQFBASAJdEGVCXFFDQEgA0EBaiIDIAZHDQALIAIhAwwKCyAIQfjKAS0AADoAAiAIQfbKAS8AADsAACACQQRrIQMMCQsgAkEHRg0ADAgLQdO+ASAHIAJBBmsiA2oiBkEGECcEQCACIQMMCAsgByADEI4BRQRAIAIhAwwICyAGQfTSvfMGNgAAIAJBAmshAwwHCyACQQVIBEAMBwsgByACQQRrIgZqIggoAABB5dyNywZGBEBBASEDQQAhCQJAAkAgBy0AAEHhAGsiCkEHdCAKQf4BcUEBdnJB/wFxIgpBCksNAEEBIAp0QZUJcUUNAEEAIQMMAQsgBkEBRwRAA0AgAyAHai0AACIKQeEAayILQQd0IAtB/gFxQQF2ckH/AXEiC0EKTUEAQQEgC3RBlQlxGw0CIApB+QBGDQIgA0EBaiIDIAZHDQALIAYhAwtBASEJCyAGIANBAWoiCkwEQCACIQMMCAsCQCAHIApqLQAAIgpB4QBrIgtBB3QgC0H+AXFBAXZyQf8BcSILQQpNQQBBASALdEGVCXEbRQRAIAlBAXMgCkH5AEdyDQELIAYgA0ECaiIDRgRAIAIhAwwJCwNAIAMgB2otAABB4QBrIglBB3QgCUH+AXFBAXZyQf8BcSIJQQpLDQFBASAJdEGVCXFFDQEgA0EBaiIDIAZHDQALIAIhAwwICyAIQeXcjasGNgAAIAIhAwwHCyAIKAAAQeHcjcsGRwRADAcLIAcgBhCOAUUEQAwHCyAIQeHcjasGNgAADAYLIAJBBUgEQAwGCyAHIAJBBGsiCGoiCigAAEHp9JWTB0cEQAwGC0EBIQNBACEJAkACQCAHLQAAQeEAayILQQd0IAtB/gFxQQF2ckH/AXEiC0EKSw0AQQEgC3RBlQlxRQ0AQQAhAwwBCyAIQQFHBEADQCADIAdqLQAAIgtB4QBrIgxBB3QgDEH+AXFBAXZyQf8BcSIMQQpNQQBBASAMdEGVCXEbDQIgC0H5AEYNAiADQQFqIgMgCEcNAAsgCCEDC0EBIQkLIAggA0EBaiILTARAIAIhAwwGCwJAIAcgC2otAAAiC0HhAGsiDEEHdCAMQf4BcUEBdnJB/wFxIgxBCk1BAEEBIAx0QZUJcRtFIAlFIAtB+QBHcnENACAIIANBAmoiA0YEQCACIQMMBwsDQCADIAdqLQAAQeEAayIJQQd0IAlB/gFxQQF2ckH/AXEiCUEKSw0BQQEgCXRBlQlxRQ0BIANBAWoiAyAIRw0ACyACIQMMBgsgCkGoxgEtAAA6AAIgCkGmxgEvAAA7AAAgBiEDDAULIAJBBUgEQAwFCyAHIAJBBGsiCGoiCigAAEHs3p3LBkcEQAwFC0EBIQNBACEJAkACQCAHLQAAQeEAayILQQd0IAtB/gFxQQF2ckH/AXEiC0EKSw0AQQEgC3RBlQlxRQ0AQQAhAwwBCyAIQQFHBEADQCADIAdqLQAAIgtB4QBrIgxBB3QgDEH+AXFBAXZyQf8BcSIMQQpNQQBBASAMdEGVCXEbDQIgC0H5AEYNAiADQQFqIgMgCEcNAAsgCCEDC0EBIQkLIAggA0EBaiILTARAIAIhAwwFCwJAIAcgC2otAAAiC0HhAGsiDEEHdCAMQf4BcUEBdnJB/wFxIgxBCk1BAEEBIAx0QZUJcRtFIAlFIAtB+QBHcnENACAIIANBAmoiA0YEQCACIQMMBgsDQCADIAdqLQAAQeEAayIJQQd0IAlB/gFxQQF2ckH/AXEiCUEKSw0BQQEgCXRBlQlxRQ0BIANBAWoiAyAIRw0ACyACIQMMBQsgCkGEwwEtAAA6AAIgCkGCwwEvAAA7AAAgBiEDDAQLIAJBBEgEQAwEC0H1wAEgByACQQNrIgZqIghBAxAnRQRAQQEhA0EAIQkCQAJAIActAABB4QBrIgpBB3QgCkH+AXFBAXZyQf8BcSIKQQpLDQBBASAKdEGVCXFFDQBBACEDDAELIAZBAUcEQANAIAMgB2otAAAiCkHhAGsiC0EHdCALQf4BcUEBdnJB/wFxIgtBCk1BAEEBIAt0QZUJcRsNAiAKQfkARg0CIANBAWoiAyAGRw0ACyAGIQMLQQEhCQsgBiADQQFqIgpMBEAgAiEDDAULAkAgByAKai0AACIKQeEAayILQQd0IAtB/gFxQQF2ckH/AXEiC0EKTUEAQQEgC3RBlQlxG0UEQCAJQQFzIApB+QBHcg0BCyAGIANBAmoiA0YEQCACIQMMBgsDQCADIAdqLQAAQeEAayIJQQd0IAlB/gFxQQF2ckH/AXEiCUEKSw0BQQEgCXRBlQlxRQ0BIANBAWoiAyAGRw0ACyACIQMMBQsgCEHg1gEtAAA6AAIgCEHe1gEvAAA7AAAgAiEDDAQLAkACQAJAAkAgAkEERg0AIAcgAkEEayIDaiIJKAAAQeHYscsGRgRAIAcgAxCOAUUEQCACIQMMCQsgCUHh2AE7AAAgAkECayEDDAgLIAJBBkkNAEHlwAEgByACQQVrIglqIgNBBRAnDQEgByAJEI4BRQRAIAIhAwwICyADQef6AC0AADoAAiADQeX6AC8AADsAACACQQJrIQMMBwtB8cABIAhBAxAnRQ0BIAIhAwwGC0HxwAEgCEEDECcNAQsgByAGEI4BRQRAIAIhAwwFCyAIQeUAOgAAIAJBAmshAwwEC0HrwAEgA0EFECcEQCACIQMMBAsgByAJEI4BRQRAIAIhAwwECyADQdKAAS0AADoAAiADQdCAAS8AADsAACACQQJrIQMMAwsCQAJAAkAgAkEITgRAQam2ASAHIAJBB2siCGoiCkEHECcNAUEBIQNBACEJAkACQCAHLQAAQeEAayIGQQd0IAZB/gFxQQF2ckH/AXEiBkEKSw0AQQEgBnRBlQlxRQ0AQQAhAwwBCyAIQQFHBEADQCADIAdqLQAAIgZB4QBrIgtBB3QgC0H+AXFBAXZyQf8BcSILQQpNQQBBASALdEGVCXEbDQIgBkH5AEYNAiADQQFqIgMgCEcNAAsgCCEDC0EBIQkLIAggA0EBaiIGTARAIAIhAwwHCwJAIAYgB2otAAAiBkHhAGsiC0EHdCALQf4BcUEBdnJB/wFxIgtBCk1BAEEBIAt0QZUJcRtFBEAgCUEBcyAGQfkAR3INAQsgCCADQQJqIgNGBEAgAiEDDAgLA0AgAyAHai0AAEHhAGsiBkEHdCAGQf4BcUEBdnJB/wFxIgZBCksNAUEBIAZ0QZUJcUUNASADQQFqIgMgCEcNAAsgAiEDDAcLIApBqMYBLQAAOgACIApBpsYBLwAAOwAAIAJBBGshAwwGCyACQQZIDQELQem2ASAHIAJBBWsiCGoiA0EFECcNASAHIAgQjgFFBEAgAiEDDAULIANB+MoBLQAAOgACIANB9soBLwAAOwAAIAJBAmshAwwECyACQQVGDQAMAwsgByACQQRrIglqIggoAABB4ei9kwdHBEAgAiEDDAMLIAIhAyAHIAkQjgFFDQIgCEH4ygEtAAA6AAIgCEH2ygEvAAA7AAAgBiEDDAILIAJBBkgEQAwCC0HxuwEgByACQQVrIgZqIghBBRAnRQRAQQEhA0EAIQkCQAJAIActAABB4QBrIgpBB3QgCkH+AXFBAXZyQf8BcSIKQQpLDQBBASAKdEGVCXFFDQBBACEDDAELIAZBAUcEQANAIAMgB2otAAAiCkHhAGsiC0EHdCALQf4BcUEBdnJB/wFxIgtBCk1BAEEBIAt0QZUJcRsNAiAKQfkARg0CIANBAWoiAyAGRw0ACyAGIQMLQQEhCQsgBiADQQFqIgpMBEAgAiEDDAMLAkAgByAKai0AACIKQeEAayILQQd0IAtB/gFxQQF2ckH/AXEiC0EKTUEAQQEgC3RBlQlxG0UEQCAJQQFzIApB+QBHcg0BCyAGIANBAmoiA0YEQCACIQMMBAsDQCADIAdqLQAAQeEAayIJQQd0IAlB/gFxQQF2ckH/AXEiCUEKSw0BQQEgCXRBlQlxRQ0BIANBAWoiAyAGRw0ACyACIQMMAwsgCEHh2AE7AAAgAkEDayEDDAILIAJBCEkEQAwCC0GshgEgByACQQdrIgZqIgNBBxAnRQRAIAcgBhCOAUUEQCACIQMMAwsgA0GJyQEtAAA6AAIgA0GHyQEvAAA7AAAgAkEEayEDDAILQaSGASADQQcQJ0UEQCAHIAYQjgFFBEAgAiEDDAMLIANB+7wBLQAAOgACIANB+bwBLwAAOwAAIAJBBGshAwwCC0GchgEgA0EHECcEQCACIQMMAgsgByAGEI4BRQRAIAIhAwwCCyADQdKAAS0AADoAAiADQdCAAS8AADsAACACQQRrIQMMAQsgAkEGSARADAELQcnAASAHIAJBBWsiBmoiCEEFECdFBEBBASEDQQAhCQJAAkAgBy0AAEHhAGsiCkEHdCAKQf4BcUEBdnJB/wFxIgpBCksNAEEBIAp0QZUJcUUNAEEAIQMMAQsgBkEBRwRAA0AgAyAHai0AACIKQeEAayILQQd0IAtB/gFxQQF2ckH/AXEiC0EKTUEAQQEgC3RBlQlxGw0CIApB+QBGDQIgA0EBaiIDIAZHDQALIAYhAwtBASEJCyAGIANBAWoiCkwEQCACIQMMAgsCQCAHIApqLQAAIgpB4QBrIgtBB3QgC0H+AXFBAXZyQf8BcSILQQpNQQBBASALdEGVCXEbRQRAIAlBAXMgCkH5AEdyDQELIAYgA0ECaiIDRgRAIAIhAwwDCwNAIAMgB2otAABB4QBrIglBB3QgCUH+AXFBAXZyQf8BcSIJQQpLDQFBASAJdEGVCXFFDQEgA0EBaiIDIAZHDQALIAIhAwwCCyAIQeHYATsAACACQQNrIQMMAQtBvMABIAhBBRAnRQRAIAcgBhCOAUUEQAwCCyAIQYnJAS0AADoAAiAIQYfJAS8AADsAACACQQJrIQMMAQtBBiEDIAJBBkYNAEHCwAEgByACQQZrIgZqIgNBBhAnBEAgAiEDDAELIAcgBhCOAUUEQCACIQMMAQsgA0Hg1gEtAAA6AAIgA0He1gEvAAA7AAAgAkEDayEDCwJAAkACQAJAAkACQAJAIAMgB2pBAmstAABB4QBrDhoABgYGBgYGBgYGBgYGBgYGBgYBAgMEBgYGBQYLIANBBUgNBSAHIANBBGsiBmoiCCgAAEHpxoXjBkcNBUEBIQJBACEJAkACQCAHLQAAQeEAayIKQQd0IApB/gFxQQF2ckH/AXEiCkEKSw0AQQEgCnRBlQlxRQ0AQQAhAgwBCyAGQQFHBEADQCACIAdqLQAAIgpB4QBrIgtBB3QgC0H+AXFBAXZyQf8BcSILQQpNQQBBASALdEGVCXEbDQIgCkH5AEYNAiACQQFqIgIgBkcNAAsgBiECC0EBIQkLIAJBAWoiCiAGTg0FAkAgByAKai0AACIKQeEAayILQQd0IAtB/gFxQQF2ckH/AXEiC0EKTUEAQQEgC3RBlQlxG0UEQCAJQQFzIApB+QBHcg0BCyACQQJqIgIgBkYNBgNAIAIgB2otAABB4QBrIglBB3QgCUH+AXFBAXZyQf8BcSIJQQpLDQFBASAJdEGVCXFFDQEgAkEBaiICIAZHDQALDAYLIAhB6cYBOwAAIANBAmshAwwFCyADQQVIDQQgByADQQRrIgZqKAAAQe7KzZsHRw0EQQEhAkEAIQoCQAJAIActAABB4QBrIghBB3QgCEH+AXFBAXZyQf8BcSIIQQpLDQBBASAIdEGVCXFFDQBBACECDAELIAZBAUcEQANAIAIgB2otAAAiCEHhAGsiCUEHdCAJQf4BcUEBdnJB/wFxIglBCk1BAEEBIAl0QZUJcRsNAiAIQfkARg0CIAJBAWoiAiAGRw0ACyAGIQILQQEhCgsgAkEBaiIIIAZODQQCQCAHIAhqLQAAIghB4QBrIglBB3QgCUH+AXFBAXZyQf8BcSIJQQpNQQBBASAJdEGVCXEbDQAgCkEBcyAIQfkAR3JFDQAgBiEDDAULIAJBAmoiAiAGRg0EA0AgAiAHai0AAEHhAGsiCEEHdCAIQf4BcUEBdnJB/wFxIghBCksEQCAGIQMMBgtBASAIdEGVCXFFBEAgBiEDDAYLIAJBAWoiAiAGRw0ACwwECyADQQZIDQNB9MoBIAcgA0EFayIGaiIIQQUQJ0UEQEEBIQJBACEJAkACQCAHLQAAQeEAayIKQQd0IApB/gFxQQF2ckH/AXEiCkEKSw0AQQEgCnRBlQlxRQ0AQQAhAgwBCyAGQQFHBEADQCACIAdqLQAAIgpB4QBrIgtBB3QgC0H+AXFBAXZyQf8BcSILQQpNQQBBASALdEGVCXEbDQIgCkH5AEYNAiACQQFqIgIgBkcNAAsgBiECC0EBIQkLIAJBAWoiCiAGTg0EAkAgByAKai0AACIKQeEAayILQQd0IAtB/gFxQQF2ckH/AXEiC0EKTUEAQQEgC3RBlQlxG0UEQCAJQQFzIApB+QBHcg0BCyACQQJqIgIgBkYNBQNAIAIgB2otAABB4QBrIglBB3QgCUH+AXFBAXZyQf8BcSIJQQpLDQFBASAJdEGVCXFFDQEgAkEBaiICIAZHDQALDAULIAhB6cYBOwAAIANBA2shAwwEC0HPwAEgCEEFECcNAyAHIAYQjgFFDQMgCEHpxgE7AAAgA0EDayEDDAMLIANBBEgNAkH5vAEgByADQQNrIgZqQQMQJw0CQQEhAkEAIQoCQAJAIActAABB4QBrIghBB3QgCEH+AXFBAXZyQf8BcSIIQQpLDQBBASAIdEGVCXFFDQBBACECDAELIAZBAUcEQANAIAIgB2otAAAiCEHhAGsiCUEHdCAJQf4BcUEBdnJB/wFxIglBCk1BAEEBIAl0QZUJcRsNAiAIQfkARg0CIAJBAWoiAiAGRw0ACyAGIQILQQEhCgsgAkEBaiIIIAZODQICQCAHIAhqLQAAIghB4QBrIglBB3QgCUH+AXFBAXZyQf8BcSIJQQpNQQBBASAJdEGVCXEbDQAgCkEBcyAIQfkAR3JFDQAgBiEDDAMLIAJBAmoiAiAGRg0CA0AgAiAHai0AAEHhAGsiCEEHdCAIQf4BcUEBdnJB/wFxIghBCksEQCAGIQMMBAtBASAIdEGVCXFFBEAgBiEDDAQLIAJBAWoiAiAGRw0ACwwCCyADQQZIDQFB+8gBIAcgA0EFayIGakEFECcNAUEBIQJBACEKAkACQCAHLQAAQeEAayIIQQd0IAhB/gFxQQF2ckH/AXEiCEEKSw0AQQEgCHRBlQlxRQ0AQQAhAgwBCyAGQQFHBEADQCACIAdqLQAAIghB4QBrIglBB3QgCUH+AXFBAXZyQf8BcSIJQQpNQQBBASAJdEGVCXEbDQIgCEH5AEYNAiACQQFqIgIgBkcNAAsgBiECC0EBIQoLIAJBAWoiCCAGTg0BAkAgByAIai0AACIIQeEAayIJQQd0IAlB/gFxQQF2ckH/AXEiCUEKTUEAQQEgCXRBlQlxGw0AIApBAXMgCEH5AEdyRQ0AIAYhAwwCCyACQQJqIgIgBkYNAQNAIAIgB2otAABB4QBrIghBB3QgCEH+AXFBAXZyQf8BcSIIQQpLBEAgBiEDDAMLQQEgCHRBlQlxRQRAIAYhAwwDCyACQQFqIgIgBkcNAAsMAQsgA0EGSA0AQaTGASAHIANBBWsiBmoiCEEFECcNAEEBIQJBACEJAkACQCAHLQAAQeEAayIKQQd0IApB/gFxQQF2ckH/AXEiCkEKSw0AQQEgCnRBlQlxRQ0AQQAhAgwBCyAGQQFHBEADQCACIAdqLQAAIgpB4QBrIgtBB3QgC0H+AXFBAXZyQf8BcSILQQpNQQBBASALdEGVCXEbDQIgCkH5AEYNAiACQQFqIgIgBkcNAAsgBiECC0EBIQkLIAJBAWoiCiAGTg0AAkAgByAKai0AACIKQeEAayILQQd0IAtB/gFxQQF2ckH/AXEiC0EKTUEAQQEgC3RBlQlxG0UEQCAJQQFzIApB+QBHcg0BCyACQQJqIgIgBkYNAQNAIAIgB2otAABB4QBrIglBB3QgCUH+AXFBAXZyQf8BcSIJQQpLDQFBASAJdEGVCXFFDQEgAkEBaiICIAZHDQALDAELIAhB4dgBOwAAIANBA2shAwsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAcgA0ECayICaiIILQAAQeEAaw4aAA0BDQINDQ0DDQ0EDQUGDQ0NBwgJCg0NDQsNCyADQQNIDQwgCC8AAEHh2AFHDQwgByACEHANCwwMCyADQQVIDQsgByADQQRrIgJqIgYoAABB4dyNqwZGBEAgByACEHANCwwMCyAGKAAAQeXcjasGRw0LIAcgAhBwDQoMCwsgA0EDSA0KIAgvAABB5eQBRw0KIAcgAhBwDQkMCgsgA0EDSA0JIAgvAABB6cYBRw0JIAcgAhBwDQgMCQsgA0EFSA0IIAcgA0EEayICaiIGKAAAQeHEsasGRgRAIAcgAhBwDQgMCQsgBigAAEHpxLGrBkcNCCAHIAIQcA0HDAgLIANBBEgNB0Gb+wAgByADQQNrIgJqIghBAxAnRQRAIAcgAhBwDQcMCAsCQAJAIANBBk8EQEHj+gAgByADQQVrIgZqQQUQJw0BIAcgBiICEHANCQwKCyADQQRGDQELIAcgA0EEayIGaigAAEHtyrmjB0cNACAHIAYiAhBwDQcMCAtB5foAIAhBAxAnDQcgByACEHANBgwHCwJAIANBBE4EQEGZuAEgByADQQNrIgZqIglBAxAnDQEgCUEBay0AAEHzAGtB/wFxQQFLDQggByAGIgIQcA0HDAgLIANBA0cNBwsgCC8AAEHv6gFHDQYgByACEHANBQwGCyADQQRIDQVB87sBIAcgA0EDayICakEDECcNBSAHIAIQcA0EDAULIANBBEgNBEH2ygEgByADQQNrIgJqIgZBAxAnRQRAIAcgAhBwDQQMBQtB0cABIAZBAxAnDQQgByACEHANAwwECyADQQRIDQNB0IABIAcgA0EDayICakEDECcNAyAHIAIQcA0CDAMLIANBBEgNAkGHyQEgByADQQNrIgJqQQMQJw0CIAcgAhBwDQEMAgsgA0EESA0BQabGASAHIANBA2siAmpBAxAnDQEgByACEHBFDQELIAIhAwsCQCAHIANBAWsiCGoiAi0AAEHlAEcNAAJAIAcgCBBwDQAgByAIEO8GRQ0BIANBAkgNACACQQFrLQAAQfoAa0H/AXFB/AFLDQBBACEJQQAhCkEAIQIDQAJ/IAIgB2otAAAiC0HhAGsiBkEHdCAGQf4BcUEBdnJB/wFxIgxBC0kEQEEBQZUJIAx2QQFxDQEaCyALQfkARiAJQQBHcQtBAXMiCSAKQQF0ciEKIAJBAWoiAiAIRw0ACyAKQQdxQQVGDQELIAghAwsCQCADQQJIDQAgByADQQFrIgJqLQAAQewARw0AIAMgB2pBAmstAABB7ABHDQAgAiADIAcgAhBwGyEDCyAAKAIAIAEgByADIAQgBSAAKAIEEQkADwsgACgCACABIAIgAyAEIAUgACgCBBEJAAtLAQJ/IwBBEGsiBiQAIAYgATYCBCAGIAU2AgggBiAAQRBqNgIMIAAoAgwgBkEEaiACIAMgBEGKASAAKAIIEQkAIQcgBkEQaiQAIAcLowEBAX8CQCAARQ0AIAAoAgwiAQRAIAEgACgCBBEAAAtByNcEKAIABEBB4JYFKAIAIgEEQCABQZjYBCgCABEAAAsgAEH01wQoAgARAQAhAUG0lgVBtJYFKAIAIAFrNgIAQcCWBUHAlgUoAgBBAWs2AgAgAEHs1wQoAgARAABB4JYFKAIAIgBFDQEgAEGg2AQoAgARAAAPCyAAQezXBCgCABEAAAsLwgIBBX8jAEEQayIGJAAgBkEANgIMIAJBAEwEf0HlkgIFIAEoAgALIQhBByEHAkAQGQ0AQpABEBgiBEUNACAEQQBBkAH8CwACQCAAIAggBkEMaiAEIAAoAggRBAAiBw0AIAYoAgwgAUEEakEAIAJBAWtBACACQQBKGyIAGyAAIARBDGogBCgCABEEACIHDQBBACEHIAQhBQwBCyAEKAIMIgAEQCAAIAQoAgQRAAALQcjXBCgCAARAQeCWBSgCACIABEAgAEGY2AQoAgARAAALIARB9NcEKAIAEQEAIQBBtJYFQbSWBSgCACAAazYCAEHAlgVBwJYFKAIAQQFrNgIAIARB7NcEKAIAEQAAQeCWBSgCACIARQ0BIABBoNgEKAIAEQAADAELIARB7NcEKAIAEQAACyADIAU2AgAgBkEQaiQAIAcLlgYBC38jAEFAaiILJAACQCAEQQBMBEAMAQsgBEEBayEPQcAAIQwgCyEHA0AgBCAGQQFqIgIgAiAESBshCQNAAkAgAyAGaiwAACICQYABcQRAIAYhCQwBCyAAIAJqLQAABEAgBiEJDAELIAZBAWoiBiAJRw0BCwsCQCAEIAlGBEBBACECDAELIAlBAWoiCCEGIAkhDQJAIAgiAiAETg0AA0AgAyAGIgJqLAAAIgZBgAFxRQRAIAAgBmotAABFDQILIAIiDUEBaiIGIARHDQALIA8hDSAEIQILIAwgAiAJayIKSARAAkAgByALRg0AIAdFDQBByNcEKAIABEBB4JYFKAIAIgYEQCAGQZjYBCgCABEAAAsgB0H01wQoAgARAQAhBkG0lgVBtJYFKAIAIAZrNgIAQcCWBUHAlgUoAgBBAWs2AgAgB0Hs1wQoAgARAABB4JYFKAIAIgZFDQEgBkGg2AQoAgARAAAMAQsgB0Hs1wQoAgARAAALQQchBhAZDQMgCq1CAYYQGCIHRQ0DIApBAXQhDAsCQCAKQQBMDQAgAyAJaiEOQQAhBiACIAhHBEAgCkH+////B3EhEANAIAYgB2ogBiAOai0AACIIQSByIAggCEHBAGtB/wFxQRpJGzoAACAHIAZBAXIiCGogCCAOai0AACIIQSByIAggCEHBAGtB/wFxQRpJGzoAACAGQQJqIgYgEEcNAAsLIApBAXFFDQAgBiAHaiAGIA5qLQAAIgZBIHIgBiAGQcEAa0H/AXFBGkkbOgAACyABQQAgByAKIAkgAiAFEQkAIQIgDUECaiIGIARODQAgAkUNAQsLAkAgByALRg0AIAdFDQBByNcEKAIABEBB4JYFKAIAIgAEQCAAQZjYBCgCABEAAAsgB0H01wQoAgARAQAhAEG0lgVBtJYFKAIAIABrNgIAQcCWBUHAlgUoAgBBAWs2AgAgB0Hs1wQoAgARAABB4JYFKAIAIgBFDQEgAEGg2AQoAgARAAAMAQsgB0Hs1wQoAgARAAALIAJBACACQeUARxshBgsgC0FAayQAIAYLqgQBB39BASEEAkAgAkEBcQ0AQQchBBAZDQBCgAEQGCIFRQ0AIAVBwLkEQYAB/AoAACACQQBMBEAgAyAFNgIAQQAPCwNAAkAgASAJQQJ0aiIAKAIAIgZFDQAgACgCBCEHQYWJASEEIAYhAANAAkACQAJAIAAtAAAiCCAELQAAIgpGBEAgCEUNAQwDCyAIQcDKAmotAAAgCkHAygJqLQAARg0CQbuGASEEA0ACQCAGLQAAIgAgBC0AACIIRgRAIAANAUEAIQQgBy0AACIARQ0EA0AgAMAiAEGAAXFFBEAgACAFakEAOgAACyAHIARBAWoiBGotAAAiAA0ACwwECyAAQcDKAmotAAAgCEHAygJqLQAARw0GCyAEQQFqIQQgBkEBaiEGDAALAAtBACEEIActAAAiAEUNAANAIADAIgBBgAFxRQRAIAAgBWpBAToAAAsgByAEQQFqIgRqLQAAIgANAAsLIAlBAmoiCSACSA0DIAMgBTYCAEEADwsgBEEBaiEEIABBAWohAAwACwALC0HI1wQoAgAEQEHglgUoAgAiAARAIABBmNgEKAIAEQAACyAFQfTXBCgCABEBACEAQbSWBUG0lgUoAgAgAGs2AgBBwJYFQcCWBSgCAEEBazYCACAFQezXBCgCABEAAEEBIQRB4JYFKAIAIgBFDQEgAEGg2AQoAgARAAAgA0EANgIAQQEPCyAFQezXBCgCABEAAEEBIQQLIANBADYCACAEC/ENARB/IAMgBGohDCAAQZQBaiEUIAAoAoABIg0gACgChAEiEmpBBmshEyADIQIDQCACIAxPBEBBAA8LAn8CQAJAA0AgAiwAACIQQf8BcSEGAn8gEEEASARAIAJBAWohCQJAAkAgEEFASQ0AIAZBgO4Cai0AACEGAkAgCSAMRg0AA0AgCS0AACIEQcABcUGAAUcNASAEQT9xIAZBBnRyIQYgCUEBaiIJIAxHDQALIAwhCQsgBkF+cUH+/wNGBEBB/f8DIQYMAQsgBkGAAUkEQEH9/wMhBgwBCyAGQYBwcUGAsANGBEBB/f8DIQYMAQtBACELIAZB//8/Sw0BC0EAIQsgBkEPdkH+/wdxIgdBkpQEai8BACIEIAdBkJQEai8BACIKTQ0AIAZB//8DcSEOQX8hDwNAIA8gBCAKaiIHQQF2IgggDiAHQX5xQcCUBGovAQBJIgcbIQ8gCCAEIAcbIgQgCiAIQQFqIAcbIgpKDQALIA9BAEgNACAOIA9BAXQiBEHA+ANqLwEAIgdBBXYgBEHAlARqLwEAIgRqTw0AIAdBH3EiC0EeRw0AQQVBCSAGIARrQQFxGyELCyALIBRqLQAAIQ4CfyAAKAKMASIEQQBKBEAgBEEBayEEIAAoApABIQhBACEKA0BBASAIIAQgCmpBAXYiEUECdGooAgAiByAGRg0CGiAEIBFBAWsgBiAHSiIHGyIEIBFBAWogCiAHGyIKTg0ACwtBAAsgDkcNAyAJDAELIAAgBmotAAAEQCACIANrIRUgDSEHDAQLIAJBAWoLIgIgDEkNAAtBAA8LIAIgA2shFSANIQdBAAwBC0EBCyEEA0ACQAJAIARFBEAgBiAAKAKIARD/AiICRQ0CIAJB/wBNBEAgByACOgAADAILIAJB/w9NBEAgByACQT9xQYABcjoAASAHIAJBBnZBwAFyOgAAIAdBAmohBwwDCyACQf//A00EQCAHIAJBP3FBgAFyOgACIAcgAkEMdkHgAXI6AAAgByACQQZ2QT9xQYABcjoAASAHQQNqIQcMAwsgByACQT9xQYABcjoAAyAHIAJBBnZBP3FBgAFyOgACIAcgAkEMdkE/cUGAAXI6AAEgByACQRJ2QQdxQfABcjoAACAHQQRqIQcMAgsgByAQQSBqIBAgEEHBAGtB/wFxQRpJGzoAACACQQFqIQkLIAdBAWohBwsCQAJAAkACQCAJIAxPDQAgByATSwRAQQchBBAZDQMgEqxCAYYQGCINRQ0DIA0gACgCgAEiAiAS/AoAACANIAcgAmtqIQcCQCAAKAKAASIERQ0AQcjXBCgCAARAQeCWBSgCACICBEAgAkGY2AQoAgARAAALIARB9NcEKAIAEQEAIQJBtJYFQbSWBSgCACACazYCAEHAlgVBwJYFKAIAQQFrNgIAIARB7NcEKAIAEQAAQeCWBSgCACICRQ0BIAJBoNgEKAIAEQAADAELIARB7NcEKAIAEQAACyAAIA02AoABIAAgEkEBdCISNgKEASANIBJqQQZrIRMLIAksAAAiEEH/AXEhBiAQQQBIBEAgCUEBaiECAkACQCAQQUBJDQAgBkGA7gJqLQAAIQYCQCACIAxGDQADQCACLQAAIgRBwAFxQYABRw0BIARBP3EgBkEGdHIhBiACQQFqIgIgDEcNAAsgDCECCyAGQX5xQf7/A0YEQEH9/wMhBgwBCyAGQYABSQRAQf3/AyEGDAELIAZBgHBxQYCwA0YEQEH9/wMhBgwBC0EAIQsgBkH//z9LDQELQQAhCyAGQQ92Qf7/B3EiCEGSlARqLwEAIgQgCEGQlARqLwEAIgpNDQAgBkH//wNxIRFBfyEPA0AgDyAEIApqIghBAXYiDiARIAhBfnFBwJQEai8BAEkiCBshDyAOIAQgCBsiBCAKIA5BAWogCBsiCkoNAAsgD0EASA0AIBEgD0EBdCIEQcD4A2ovAQAiCEEFdiAEQcCUBGovAQAiBGpPDQAgCEEfcSILQR5HDQBBBUEJIAYgBGtBAXEbIQsLIAsgFGotAAAhEQJ/QQAgACgCjAEiBEEATA0AGiAEQQFrIQQgACgCkAEhDkEAIQoDQEEBIA4gBCAKakEBdiILQQJ0aigCACIIIAZGDQEaIAQgC0EBayAGIAhKIggbIgQgC0EBaiAKIAgbIgpODQALQQALIBFHBEAMBQsgBkGyBmtBTkkNAkHfv4rAAEH4ww0gBkGgBkkiBBsgBkGAekHgeSAEG2p2QQFxRQ0CDAQLIAAgBmotAABFDQAgCSECQQEhBAwECyAJIQILIAFBACANIAcgDWsgFSAJIANrIAURCQAiBEUNAyAEQQAgBEHlAEcbIQQLIAQPCyACIQlBACEEDAALAAsAC70PAQl/QQEhByACQQFxRQRAQQchBwJAAkAQGQRADAELQrQBEBgiBEUEQEEAIQQMAQsgBEEAQbQB/AsAIARCwICAgBA3AoQBEBkEQCAEQQA2AoABDAELIARCwAAQGCIANgKAAQJ/AkAgAEUNACACQQBMDQBB8rEBIQYDQEGfkgEhBQJAIAEgCEECdGoiCSgCACIARQ0AA0ACQCAALQAAIgcgBS0AACIKRgRAIAcNASAJKAIEIQYMAwsgB0HAygJqLQAAIApBwMoCai0AAEcNAgsgBUEBaiEFIABBAWohAAwACwALIAhBAmoiCCACSA0AC0EBDAELIABFDQFB8rEBIQYgAkEASgshCAJAIAYtAAAiBUUNACAEQZkBaiEAIARBpAFqIQkDQAJAAkACQAJAIAVB/wFxIgUOCgMCAgICAgICAgEACyAFQSBHDQELIAYtAAEhBSAGQQFqIQYMAgsgBEEBOgCUAQJAAkACQAJAAkACQAJAIAYtAABBwwBrDhgABwcHBwcHBwcBAgMHBAcHBQcHBwcHBwYHC0EBIQcCQAJAAkACQAJAAkAgBi0AASIFQeMAaw4RAQ8PAg8PDw8PDw8DBQ8PDwQACyAFQSpHDQ4gBEGBgoQINgCVASAEQQE6ALMBDAsLIARBAToAlQEMCgsgBEEBOgCWAQwJCyAEQQE6AJcBDAgLIARBAToAmAEMBwsgBEEBOgCzAQwGC0EBIQcCQAJAAkACQAJAAkACQCAGLQABIgVBwwBrDjMGDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwECDwMPDw8PBAUACyAFQSpHDQ4gBEEBOgCyASAAQQE6AAQgBEGBgoQINgCZAQwLCyAEQQE6AJkBDAoLIARBAToAmgEMCQsgBEEBOgCbAQwICyAEQQE6AJwBDAcLIARBAToAnQEMBgsgBEEBOgCyAQwFC0EBIQcCQAJAAkACQCAGLQABIgVB4wBrDgwBCwILCwsLCwsLCwMACyAFQSpHDQogBEEBOgCgASAEQYECOwCeAQwHCyAEQQE6AJ4BDAYLIARBAToAnwEMBQsgBEEBOgCgAQwEC0EBIQcCQAJAAkACQCAGLQABIgVB5ABrDgwBCgoKCgoKCgIKCgMACyAFQSpHDQkgBEEBOgCjASAEQYECOwChAQwGCyAEQQE6AKEBDAULIARBAToAogEMBAsgBEEBOgCjAQwDC0EBIQcCQAJAAkACQAJAAkACQAJAIAYtAAFBKmsOSgcNDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQABAgMNDQQNDQ0NDQUNDQ0GDQsgBEEBOgCkAQwJCyAEQQE6AKUBDAgLIARBAToApgEMBwsgBEEBOgCnAQwGCyAEQQE6AKgBDAULIARBAToAqQEMBAsgBEEBOgCqAQwDCyAEQYGChAg2AKQBIAlBgYKECDYAAwwCC0EBIQcCQAJAAkACQAJAIAYtAAEiBUHjAGsODQEJCQkJCQkJAgkDCQQACyAFQSpHDQggBEGBgoQINgCrAQwFCyAEQQE6AKsBDAQLIARBAToArAEMAwsgBEEBOgCtAQwCCyAEQQE6AK4BDAELQQEhBwJAAkACQAJAIAYtAAEiBUHsAGsOCAEHBwcCBwcDAAsgBUEqRw0GIARBAToAsQEgBEGBAjsArwEMAwsgBEEBOgCvAQwCCyAEQQE6ALABDAELIARBAToAsQELA0ACQAJAIAYtAAAiBQ4KBAEBAQEBAQEBAwALIAVBIEYNAgsgBkEBaiEGDAALAAsACyAEQZQBaiEGQQAhBUEAIQADQCAFQYABIABBAXRBwPgDai8BACIJQQV2IAVqIgcgB0GAAU4bIgdIBEAgBCAFaiAGIAlBH3FqLQAAIAcgBWv8CwAgByEFCyAAQQFqIQAgBUGAAUgNAAtBACEGIARBADoAAAJAIAhFDQBBASEHA0AgASAGQQJ0aiIAKAIAIghFDQIgACgCBCEJQbyTASEFIAghAANAAkACfwJAIAAtAAAiCiAFLQAAIgtGBEAgCkUNAQwDCyAKQcDKAmotAAAgC0HAygJqLQAARg0CQYWJASEFIAghAANAAkACQCAALQAAIgogBS0AACILRgRAIApFDQEMAgsgCkHAygJqLQAAIAtBwMoCai0AAEYNAUG7hgEhBSAIIQADQAJAAkAgAC0AACIKIAUtAAAiC0YEQCAKRQ0BDAILIApBwMoCai0AACALQcDKAmotAABGDQFBn5IBIQUDQAJAIAgtAAAiACAFLQAAIglGBEAgAA0BQQAMCgsgAEHAygJqLQAAIAlBwMoCai0AAEcNDgsgBUEBaiEFIAhBAWohCAwACwALIAQgCUEAEPIGDAYLIAVBAWohBSAAQQFqIQAMAAsACyAEIAlBARDyBgwDCyAFQQFqIQUgAEEBaiEADAALAAsgCS0AAEEwayIAQf8BcUECSw0FIAktAAENBSAEIAA2AogBQQALIgVFBEAgBkECaiIGIAJIDQMLIAVFDQMgBSEHDAQLIAVBAWohBSAAQQFqIQAMAAsACwALQQAhByAEIQwMAQsgBBDxBgsgAyAMNgIACyAHC4IJAwZ/BX4BfAJAAkBCqtWq1arVqtWqfyACKAIEIgQvARAiBUE/ca2Ip0EBcQ0AIAFBA0YEQEKq1arVqtWq1ap/IAIoAggzARCIp0EBcQ0BCyACKAIAIgMvARBBP3EhBwJAIAVBJHEEQCAEKQMAIQoMAQsgBUEIcQRAQoCAgICAgICAgH8hCiAEKwMAIg5E////////38NjDQEgDkT////////fQ2QEQEL///////////8AIQoMAgsgDplEAAAAAAAA4ENjRQ0BIA6wIQoMAQsgBUEScUUNACAEKAIIRQ0AIAQQKyEKIAIoAgAhAwsgCqchCAJAQoGAhICAgMAAIAetiEIBgyINpwRAAkACQCADLwEQIgRBAnFFDQAgAy0AEkEBRw0AIAMoAgwhBgwBCyAEQRBxBEAgAygCDCEGIARBgAhxRQ0BIAMoAgAgBmohBgwBCyAEQQFxDQAgA0EBEDYhBiACKAIAIQMLIAMQeSIDDQEMAgsgA0UNAQJ/AkAgAy8BECIEQYIEcUGCBEcNACADLQASQQFHDQAgAygCCAwBCyAEQQFxDQIgA0EBECELIgNFDQEgCEEATg0AIAMtAAAiB0UNACADIQUDQCAFQQFqIQUCQCAHQf8BcUG/AUsEQCAFIQQDQCAEIgVBAWohBCAFLQAAIgdBwAFxQYABRg0ACwwBCyAFLQAAIQcLIAZBAWohBiAHQf8BcQ0ACwsCfiABQQNGBEACQCACKAIIIgEvARAiAkEkcQRAIAEpAwAhCQwBCyACQQhxBEBCgICAgICAgICAfyEJIAErAwAiDkT////////fw2MNAUL///////////8AIQkgDkT////////fQ2QNASAOmUQAAAAAAADgQ2MEQCAOsCEJDAILQoCAgICAgICAgH8hCQwBCyACQRJxRQ0AIAEoAghFDQAgARArIQkLIAnEIgtCACALfSAJQoCAgIAIg1AiBRsMAQtBASEFIAAoAgAoAhQ0AngLIQkgCsQhCgJAIAhBAEgEQCAKIAasfCILQgBZDQEgCSALfCEJQgAhCyAJQgAgCUIAVRshCQwBCyAIBEAgCkIBfSELDAELQgAhCyAJIAlCAFWtfSEJCyALIAsgCX0iDEIAIAxCAFUbIAUbIQogCSALIAkgDEIAUxsgBRshCSANUARAIAMtAAAiBUUNAiAKUA0CA0AgA0EBaiEDAkAgBUH/AXFBvwFLBEAgAyEEA0AgBCIDQQFqIQQgAy0AACIFQcABcUGAAUYNAAsMAQsgAy0AACEFCyAFQf8BcUUNAyAKQgF9IgpCAFINAAsMAgsgACADIAqnaiAGrCILIAp9IgxCACAMQgBVGyAJIAkgCnwgC1UbQX8Q8AYLDwsgAyEEAkAgBUH/AXFFDQAgCVANAANAIARBAWohBAJAIAVB/wFxQb8BSwRAIAQhBwNAIAciBEEBaiEHIAQtAAAiBUHAAXFBgAFGDQALDAELIAQtAAAhBQsgBUH/AXFFDQEgCUIBfSIJQgBSDQALCyAAIAMgBCADa6xBfxDtAQuPBAIGfwN+AkAgACgCLA0AA0AgACgCACgCWCIEIAEoAhAiByABKAIcaiIGIANqSg0BQQAhBQJAIAQgBmsiBEEATA0AA0ACf0EBIAIgBWoiBiwAAEEATg0AGkECIAYsAAFBAE4NABpBAyAGLAACQQBODQAaQQQgBiwAA0EATg0AGkEFIAYsAARBAE4NABpBBiAGLAAFQQBODQAaQQcgBiwABkEATg0AGkEIQQkgBiwAB0EAThsLIAVqIgUgBEgNAAsCQAJAIAUgB2oiBiABKAIUIgRNBEAgASgCDCEEDAELIARBwAAgBBusIQsgBq0hDANAIAsiCkIBhiELIAogDFQNAAsgASgCDCEIEBkNASAIIAoQICIERQ0BIAEgBDYCDCABIAo+AhQgASgCECEHCyAEIAdqIAIgBfwKAAAgASABKAIQIAVqNgIQDAELIABBBzYCLAsgACABEL4CIAMgBWshAyACIAVqIQIgACgCLEUNAAsLAkAgA0EASgRAAkAgASgCECIEIANqIgYgASgCFCIFTQRAIAEoAgwhBQwBCyAFQcAAIAUbrCELIAatIQwDQCALIgpCAYYhCyAKIAxUDQALIAEoAgwhCRAZDQIgCSAKECAiBUUNAiABIAU2AgwgASAKPgIUIAEoAhAhBAsgBCAFaiACIAP8CgAAIAEgASgCECADajYCEAsPCyAAQQc2AiwLjQMBBn8jAEEQayIIJAAgA0EASgRAA0AgAiAHaiIGLAAAIgVB/wFxIQBBASEEAkAgBUEATg0AIAYsAAEiBUH/AXEhBCAFQQBOBEAgAEEHdEGA/wBxIARyIQBBAiEEDAELIAYsAAIiBUEATgRAIARBB3RBgP8AcSAAQQ50QYCA/wBxciAFciEAQQMhBAwBCyAGIAhBCGoQIyEEIAgoAghB/////wdxIQALIAEgASgCCCAAaiIFQQJrIgY2AgggBCAHaiEHQQAhAAJAIAEoAgQiBCgCACIJQQBMDQAgBEEEaiEEA0AgBiAEIABBAnRqKAIARwRAIAkgAEEBaiIARw0BDAILCyABKAIAIgAoAgAgACgCBGohBAJ/IAUgASgCDGsiAEH/AE0EQCAEIAA6AABBAQwBCyAAQf//AE0EQCAEIABB/wBxOgABIAQgAEEHdkGAAXI6AABBAgwBCyAEIACsEDMLIQAgASgCACIEIAQoAgQgAGo2AgQgASAGNgIMCyADIAdKDQALCyAIQRBqJAALjQYBB38jAEEQayIIJAAgA0EASgRAAkAgASgCCEECRw0AIAIsAAAiBEH/AXEhAEEBIQUCQCAEQQBODQAgAiwAASIEQf8BcSEFIARBAE4EQCAAQQd0QYD/AHEgBXIhAEECIQUMAQsgAiwAAiIEQQBOBEAgBUEHdEGA/wBxIABBDnRBgID/AHFyIARyIQBBAyEFDAELIAIgCEEIahAjIQUgCCgCCEH/////B3EhAAtBACEEAkAgASgCBCIHKAIAIgZBAEwNACAHQQRqIQcDQCAAIAcgBEECdGooAgBHBEAgBiAEQQFqIgRHDQEMAgsLIAFBATYCCCABKAIAIgAoAgAgACgCBGpBAToAACABKAIAIgAgACgCBEEBajYCBAwBCyABQQA2AggLQQAhBANAQQAhBwJAIAUiACADTg0AA0AgAiAFai0AAEEBRiIHBEAgBSEADAILA0AgAiAFaiEKIAVBAWoiACEFIAosAABBAEgNAAsgACADSA0ACwsgASgCCARAIAEoAgAiBSgCACAFKAIEaiACIARqIAAgBGsiBfwKAAAgASgCACIGIAYoAgQgBWo2AgQLAkAgB0UEQCAAIQUMAQsgAyAAQQFqIgVMBEAgAUECNgIIIAAhBAwBCyACIAVqIgQsAAAiBkH/AXEhByAGQQBOBH8gAEECagUgBCwAASIJQf8BcSEGAn8gCUEATgRAQQIhBCAHQQd0QYD/AHEgBnIMAQsgBCwAAiIJQQBOBEBBAyEEIAZBB3RBgP8AcSAHQQ50QYCA/wBxciAJcgwBCyAEIAhBCGoQIyEEIAgoAghB/////wdxCyEHIAQgBWoLIQVBACEEAkAgASgCBCIGKAIAIglBAEwNACAGQQRqIQYDQCAHIAYgBEECdGooAgBHBEAgCSAEQQFqIgRHDQEMAgsLIAFBATYCCCABKAIAIgQoAgAgBCgCBGogACACaiAFIABrIgD8CgAAIAEoAgAiBCAEKAIEIABqNgIEIAUhBAwBCyABQQA2AgggACEECyADIAVKDQALCyAIQRBqJAALzwMDAX4BfAF/AkAgAigCACIBLwEQIgJBJHEEQCABKQMAIQMMAQsgAkEIcQRAQoCAgICAgICAgH8hAyABKwMAIgRE////////38NjDQFC////////////ACEDIARE////////30NkDQEgBJlEAAAAAAAA4ENjBEAgBLAhAwwCC0KAgICAgICAgIB/IQMMAQsgAkEScUUNACABKAIIRQ0AIAEQKyEDCwJAIANCACADQgBVGyID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TARADAILIAAoAhAhASAEQQFrIgUhAgNAAkAgASACai0AACIGQQlrIgRBF0sEQCACIQQMAQtBASAEdEGTgIAEcUUEQCACIQQMAQtBfyEEIAJBAEohCCACQQFrIQIgCA0BCwtBACECIAQgBUYNAQJAIAZBLmsODQACAgICAgICAgICAgACCwJAIAAoAgQiASAAKAIIIgJHBEAgACgCDCEBDAELIAAoAgwhCUEHIQIQGQ0CIAkgAUEBdEHAACABGyIEQQJ0rRAgIgFFDQIgACAENgIEIAAgATYCDCAAKAIIIQILIAAgAkEBajYCCCABIAJBAnRqIAM2AgBBACECDAELAkAgACgCBCIDIAAoAggiAUcEQCAAKAIMIQQMAQsgACgCDCEKQQchAhAZDQEgCiADQQF0QcAAIAMbIgFBAnStECAiBEUNASAAIAE2AgQgACAENgIMIAAoAgghAQsgACABQQFqNgIIQQAhAiAEIAFBAnRqQQA2AgALIAAgACgCAEEBajYCAAsgAgsPACABIAA1ApQKNwMAQQAL8AMBAX4CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAIOCwABAgMEBQYHCAkKCwsgASAAKAKYCkF/QQFBfxAuDA8LIAAtAAkNCiABIAAoApwKQX9BAUF/EC4MDgsgASgCACIBLwEQQYCgfnEhAiAALQAJBEAgADQCpAohAwwLCyAANQKUCiEDDAoLIAAtAAkNCCABIAAoAqAKQX9BAUEAEC4MDAsgADQCqAohAyABKAIAIgAtABFBkAFxBEAMCgsMCgsgACkDuAohAyABKAIAIgAtABFBkAFxBEAMCQsMCQsgACkDsAohAyABKAIAIgAtABFBkAFxBEAMCAsMCAsgADQCrAohAyABKAIAIgAtABFBkAFxBEAMBwsMBwsgAC0ACQ0DIAApA8AKIQMgASgCACIALQARQZABcQRADAYLDAYLIAApA8gKIQMgASgCACIALQARQZABcQRADAULDAULIAEgASgCACgCFCgCECAAKAIMQQR0aigCAEF/QQFBABAuDAULIAAxAAkhAyABKAIAIgAtABFBkAFxBEAMAwsgAEEEOwEQIAAgAzcDAAtBAA8LIAIEQCABIAMQJgwDCyABQQQ7ARAgASADNwMADAILIAAgAxAmDAELIABBBDsBECAAIAM3AwALQQALBwAgAC0ACAuoCQEIfyMAQSBrIgckACAAKAIAIQggABDxBCAAKAIEEDsaQQAhAiAAQQA2AgQCQAJAIAACfyABQQFxBEACQCAEKAIAIgJFDQACfwJAIAIvARAiA0GCBHFBggRHDQAgAi0AEkEBRw0AIAIoAggMAQsgA0EBcQ0BIAJBARAhCyIDRQ0AIAgoAgwiAigCFCIFQQBMDQAgAigCECAFQQFrIgZBBHRqIQoDQCADIQICQCAKKAIAIgVFDQADQAJAIAUtAAAiCSACLQAAIgtGBEAgCQ0BIAAgBjYCDEEBIQIgBkEASA0FDAgLIAlBwMoCai0AACALQcDKAmotAABHDQILIAJBAWohAiAFQQFqIQUMAAsACwJAIAYNAEHjugEhAiADIQUDQAJAIAItAAAiCSAFLQAAIgtGBEAgCQ0BQQEhAkEADAcLIAlBwMoCai0AACALQcDKAmotAABHDQILIAVBAWohBSACQQFqIQIMAAsACyAKQRBrIQogBkEASiEMIAZBAWshBiAMDQALCyAAQQE6AAhBACEFIABBADYCDAwDCyAIKAIQCzYCDAtBACEGAn8gAUECcUUEQCACIQNBAAwBCyACQQFqIQNBACAEIAJBAnRqKAIAIgJFDQAaAkAgAi8BECIFQYIEcUGCBEcNACACLQASQQFHDQAgAigCCAwBC0EAIAVBAXENABogAkEBECELIQUgACABQQRxBH8CfCAEIANBAnRqKAIAIgIvARAiA0EIcQRAIAIrAwAMAQsgA0EkcQRAIAIpAwC5DAELRAAAAAAAAAAAIANBEnFFDQAaIAIQUQtEAAAAAAAAAABiBUEACzoACSAIKAIMIQRB2NkEIQICQBAZDQBCGBAYIgNFDQAgBAR/IAQoAngFQYCU69wDCyECIANBADsBFCADQQA2AhAgAyACNgIMIANBADYCCCADQgA3AgAgAyECCyAHIAgoAgwoAhAgACgCDEEEdGooAgA2AhAgAkHqqAIgB0EQahAwIAUEQCAHIAU2AgAgAkGr/AEgBxAwCyABQQhxBEAgAkG70QFBABAwC0EHIQUgAkHY2QRGDQACfwJAIAIoAgQiAUUNACABIAIoAhBqQQA6AAAgAigCDEUNACACLQAVQQRxDQAgAhBzDAELIAIoAgQLIQYCQEHI1wQoAgAEQEHglgUoAgAiAQRAIAFBmNgEKAIAEQAACyACQfTXBCgCABEBACEBQbSWBUG0lgUoAgAgAWs2AgBBwJYFQcCWBSgCAEEBazYCACACQezXBCgCABEAAEHglgUoAgAiAUUNASABQaDYBCgCABEAAAwBCyACQezXBCgCABEAAAsgBkUNACAIKAIMIAZBf0GAAUEAIABBBGpBABBiIQUCQEHI1wQoAgAEQEHglgUoAgAiAQRAIAFBmNgEKAIAEQAACyAGQfTXBCgCABEBACEBQbSWBUG0lgUoAgAgAWs2AgBBwJYFQcCWBSgCAEEBazYCACAGQezXBCgCABEAAEHglgUoAgAiAUUNASABQaDYBCgCABEAAAwBCyAGQezXBCgCABEAAAsgBQ0AIABBfzYCkAogABCPByEFCyAHQSBqJAAgBQubAQEBfyAAEPEEIAAoAgQQOxoCQEHI1wQoAgAEQEHglgUoAgAiAQRAIAFBmNgEKAIAEQAACyAAQfTXBCgCABEBACEBQbSWBUG0lgUoAgAgAWs2AgBBwJYFQcCWBSgCAEEBazYCACAAQezXBCgCABEAAEHglgUoAgAiAEUNASAAQaDYBCgCABEAAEEADwsgAEHs1wQoAgARAAALQQALwQgDBn8BfgF8IwBB4ABrIgEkACAAKAIAKAIUIgMoAnghBCABQQA7AVQgAUEANgJQIAEgBDYCTCABIAM2AkAgAUIANwJEAkACQAJAAkACQAJAIAIoAgAiAi8BECIDQT9xQeDMAmotAABBAWsOBAEAAwIECyABAnwgA0EIcQRAIAIrAwAMAQsgA0EkcQRAIAIpAwC5DAELRAAAAAAAAAAAIANBEnFFDQAaIAIQUQsiCjkDECABQUBrQcbEASABQRBqEDAgASgCUCICRQ0EIAEoAkQgAmpBADoAACABKAJEIgJFDQQgAiABQdgAaiABKAJQQQEQeBogCiABKwNYYQ0EIAEtAFVBBHEEQCABKAJAIAIQFyABIAEtAFVB+wFxOgBVCyABQQA2AlAgAUIANwJEIAEgCjkDACABQUBrQebaASABEDAMBAsCQCADQSRxBEAgAikDACEJDAELIANBCHEEQEKAgICAgICAgIB/IQkgAisDACIKRP///////9/DYw0BQv///////////wAhCSAKRP///////99DZA0BIAqZRAAAAAAAAOBDYwRAIAqwIQkMAgtC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eQBub3QgYSB3cml0YWJsZSBkaXJlY3RvcnkAc2hyaW5rX21lbW9yeQBvdXQgb2YgbWVtb3J5AGZhaWxlZCB0byBhbGxvY2F0ZSAldSBieXRlcyBvZiBtZW1vcnkASEFWSU5HIGNsYXVzZSBvbiBhIG5vbi1hZ2dyZWdhdGUgcXVlcnkASW50Q29weQBTQ29weQBWRGVzdHJveQBNdWx0aXBseQBxdWVyeV9vbmx5AHVubGlrZWx5AHRhYmxlICIlcyIgaGFzIG1vcmUgdGhhbiBvbmUgcHJpbWFyeSBrZXkAZm9yZWlnbiBrZXkAanNvbl9ncm91cF9hcnJheQBqc29uYl9ncm91cF9hcnJheQBqc29uX2FycmF5AGpzb25iX2FycmF5AGp1bGlhbmRheQBzcWxpdGVfcmVuYW1lX3F1b3RlZml4AHByZWZpeABMSUtFIG9yIEdMT0IgcGF0dGVybiB0b28gY29tcGxleAB1bmhleABPcGVuQXV0b2luZGV4AGF1dG9tYXRpY19pbmRleABhdXRvLWluZGV4AG9ycGhhbiBpbmRleABEcm9wSW5kZXgAaWR4AFJlb3BlbklkeABtYXgATWVtTWF4ACVzJS4zeCslLjZ4ADB4AENSRUFURSBUQUJMRSB4AHJ3AGltcGxpZXNfbm9ubnVsbF9yb3cAcG93AG5vdwBpbnRlZ2VyIG92ZXJmbG93AGZ0czU6IHBhcnNlciBzdGFjayBvdmVyZmxvdwB3aW5kb3cAc2hhZG93AFJlc3VsdFJvdwBJZk51bGxSb3cAbmV3AG5vIHN1Y2ggdmlldwBjYW5ub3QgbW9kaWZ5ICVzIGJlY2F1c2UgaXQgaXMgYSB2aWV3AENhbm5vdCBhZGQgYSBjb2x1bW4gdG8gYSB2aWV3AGNhbm5vdCBVUFNFUlQgYSB2aWV3AFByZXYAayBQUklNQVJZIEtFWSwgdgAgJWxsdQAlYyV1AEZhaWxlZCB0byByZWFkIHB0cm1hcCBrZXk9JXUAJS4qejoldQBPZmZzZXQgJXUgb3V0IG9mIHJhbmdlICV1Li4ldQBpbnZhbGlkIHBhZ2UgbnVtYmVyICV1AGZhaWxlZCB0byBnZXQgcGFnZSAldQAybmQgcmVmZXJlbmNlIHRvIHBhZ2UgJXUARnJhZ21lbnRhdGlvbiBvZiAldSBieXRlcyByZXBvcnRlZCBhcyAldSBvbiBwYWdlICV1AGZyZWVsaXN0IGxlYWYgY291bnQgdG9vIGJpZyBvbiBwYWdlICV1AE11bHRpcGxlIHVzZXMgZm9yIGJ5dGUgJXUgb2YgcGFnZSAldQAlcyBpcyAldSBidXQgc2hvdWxkIGJlICV1AHVuYWJsZSB0byB1c2UgZnVuY3Rpb24gJXMgaW4gdGhlIHJlcXVlc3RlZCBjb250ZXh0AFNvcnRlck5leHQAVk5leHQAaW5jb21wbGV0ZSBpbnB1dABidXN5X3RpbWVvdXQAbG9jYWxob3N0AGNhbm5vdCBkcm9wIGNvbHVtbiAiJXMiOiBubyBvdGhlciBjb2x1bW5zIGV4aXN0AHBlcnNpc3QAZm9yZWlnbl9rZXlfbGlzdABpbmRleF9saXN0AGZ1bmN0aW9uX2xpc3QAY29sbGF0aW9uX2xpc3QAZGF0YWJhc2VfbGlzdABtb2R1bGVfbGlzdABQUkFHTUEgdGFibGVfbGlzdABwcmFnbWFfbGlzdABzZXQgbGlzdABWYWx1ZUxpc3QAc3FsaXRlX3JlbmFtZV90ZXN0AFJvd1NldFRlc3QAU2VxdWVuY2VUZXN0AGZhc3QATGFzdABDYXN0AHNxcnQAU29ydGVyU29ydAAiXC9iZm5ydABqc29uX2luc2VydABqc29uYl9pbnNlcnQASWR4SW5zZXJ0AFNvcnRlckluc2VydAByZXN0YXJ0AEJpdE5vdABJZk5vdABQYWdlY291bnQAZnJlZWxpc3RfY291bnQAbWF4X3BhZ2VfY291bnQAUmVzZXRDb3VudAB3YWxfYXV0b2NoZWNrcG9pbnQAd2FsX2NoZWNrcG9pbnQAQ2hlY2twb2ludABTYXZlcG9pbnQAYSBDSEVDSyBjb25zdHJhaW50ACVzT04gQ09ORkxJQ1QgY2xhdXNlIGRvZXMgbm90IG1hdGNoIGFueSBQUklNQVJZIEtFWSBvciBVTklRVUUgY29uc3RyYWludABDdXJzb3JIaW50AGNvbnRlbnQAcGFyZW50AERJU1RJTkNUIGFnZ3JlZ2F0ZXMgbXVzdCBoYXZlIGV4YWN0bHkgb25lIGFyZ3VtZW50AGNvbW1lbnQAQVBJIGNhbGxlZCB3aXRoIGZpbmFsaXplZCBwcmVwYXJlZCBzdGF0ZW1lbnQAQVBJIGNhbGxlZCB3aXRoIE5VTEwgcHJlcGFyZWQgc3RhdGVtZW50AE1heFBnY250AGRlZmF1bHQgdmFsdWUgb2YgY29sdW1uIFslc10gaXMgbm90IGNvbnN0YW50AE11c3RCZUludABDYW5ub3QgYWRkIGEgY29sdW1uIHdpdGggbm9uLWNvbnN0YW50IGRlZmF1bHQASGFsdABzdGF0X2luaXQASW5pdABBdXRvQ29tbWl0AGFuYWx5c2lzX2xpbWl0AHNvZnRfaGVhcF9saW1pdABoYXJkX2hlYXBfbGltaXQAam91cm5hbF9zaXplX2xpbWl0AE9mZnNldExpbWl0AFNlZWtIaXQAT04gY2xhdXNlIHJlZmVyZW5jZXMgdGFibGVzIHRvIGl0cyByaWdodABoaWdobGlnaHQAU2hpZnRSaWdodABoZ2h0AFNoaWZ0TGVmdABPZmZzZXQAcmVzZXQAanNvbl9zZXQAanNvbmJfc2V0AHRvbyBtYW55IGNvbHVtbnMgaW4gcmVzdWx0IHNldAAlciBPUkRFUiBCWSB0ZXJtIGRvZXMgbm90IG1hdGNoIGFueSBjb2x1bW4gaW4gdGhlIHJlc3VsdCBzZXQAc25pcHBldABzdGF0X2dldABzcWxpdGVfY29tcGlsZW9wdGlvbl9nZXQAc3RyaWN0AE5vQ29uZmxpY3QAanNvbl9ncm91cF9vYmplY3QAanNvbmJfZ3JvdXBfb2JqZWN0AGpzb25fb2JqZWN0AGpzb25iX29iamVjdABqc29uX2V4dHJhY3QAanNvbmJfZXh0cmFjdABTdWJ0cmFjdABkYnN0YXQAdGJsLGlkeCxzdGF0AHVuc3VwcG9ydGVkIGZpbGUgZm9ybWF0AGdyb3VwX2NvbmNhdABDb25jYXQATHQAR3QAZGVmZXJfZm9yZWlnbl9rZXlzAGFsd2F5cwBwYXJhbWV0ZXJzIGFyZSBub3QgYWxsb3dlZCBpbiB2aWV3cwBjb25jYXRfd3MAc3RhdHVzAHN5bmNocm9ub3VzAGluZGV4ICVzIGFscmVhZHkgZXhpc3RzAG91dHB1dCBmaWxlIGFscmVhZHkgZXhpc3RzACVzICVUIGFscmVhZHkgZXhpc3RzAHRyaWdnZXIgJVQgYWxyZWFkeSBleGlzdHMATm90RXhpc3RzAGlnbm9yZV9jaGVja19jb25zdHJhaW50cwBDSEVDSyBjb25zdHJhaW50cwBleHByZXNzaW9ucyBwcm9oaWJpdGVkIGluIFBSSU1BUlkgS0VZIGFuZCBVTklRVUUgY29uc3RyYWludHMAanNvbl9vYmplY3QoKSByZXF1aXJlcyBhbiBldmVuIG51bWJlciBvZiBhcmd1bWVudHMAanNvbl8lcygpIG5lZWRzIGFuIG9kZCBudW1iZXIgb2YgYXJndW1lbnRzAHdyb25nIG51bWJlciBvZiB2dGFibGUgYXJndW1lbnRzAHVuYWJsZSB0byBkZWxldGUvbW9kaWZ5IHVzZXItZnVuY3Rpb24gZHVlIHRvIGFjdGl2ZSBzdGF0ZW1lbnRzAHVuYWJsZSB0byBkZWxldGUvbW9kaWZ5IGNvbGxhdGlvbiBzZXF1ZW5jZSBkdWUgdG8gYWN0aXZlIHN0YXRlbWVudHMAcmV2ZXJzZV91bm9yZGVyZWRfc2VsZWN0cwBpaXNzc3NzcwBpc3MAY2Fubm90IG9wZW4gc2F2ZXBvaW50IC0gU1FMIHN0YXRlbWVudHMgaW4gcHJvZ3Jlc3MAY2Fubm90IHJlbGVhc2Ugc2F2ZXBvaW50IC0gU1FMIHN0YXRlbWVudHMgaW4gcHJvZ3Jlc3MAY2Fubm90IGNvbW1pdCB0cmFuc2FjdGlvbiAtIFNRTCBzdGF0ZW1lbnRzIGluIHByb2dyZXNzAGNhbm5vdCBWQUNVVU0gLSBTUUwgc3RhdGVtZW50cyBpbiBwcm9ncmVzcwBvdXNuZXNzAGZ1bG5lc3MAaXZlbmVzcwBhY2Nlc3MAc2VwYXJhdG9ycwBwYXJhbWV0ZXJzAHJlY3Vyc2l2ZV90cmlnZ2VycwB0aGUgSU5ERVhFRCBCWSBjbGF1c2UgaXMgbm90IGFsbG93ZWQgb24gVVBEQVRFIG9yIERFTEVURSBzdGF0ZW1lbnRzIHdpdGhpbiB0cmlnZ2VycwB0aGUgTk9UIElOREVYRUQgY2xhdXNlIGlzIG5vdCBhbGxvd2VkIG9uIFVQREFURSBvciBERUxFVEUgc3RhdGVtZW50cyB3aXRoaW4gdHJpZ2dlcnMAcXVhbGlmaWVkIHRhYmxlIG5hbWVzIGFyZSBub3QgYWxsb3dlZCBvbiBJTlNFUlQsIFVQREFURSwgYW5kIERFTEVURSBzdGF0ZW1lbnRzIHdpdGhpbiB0cmlnZ2VycwBDaGlsZCBwYWdlIGRlcHRoIGRpZmZlcnMAdG9rZW5jaGFycwB1bmFibGUgdG8gY2xvc2UgZHVlIHRvIHVuZmluYWxpemVkIHN0YXRlbWVudHMgb3IgdW5maW5pc2hlZCBiYWNrdXBzAGFjb3MASWZQb3MAY29tcGlsZV9vcHRpb25zAERJU1RJTkNUIGlzIG5vdCBzdXBwb3J0ZWQgZm9yIHdpbmRvdyBmdW5jdGlvbnMARklMVEVSIGNsYXVzZSBtYXkgb25seSBiZSB1c2VkIHdpdGggYWdncmVnYXRlIHdpbmRvdyBmdW5jdGlvbnMAbm9uLWRldGVybWluaXN0aWMgZnVuY3Rpb25zAGluZGV4IGV4cHJlc3Npb25zAFNFTEVDVHMgdG8gdGhlIGxlZnQgYW5kIHJpZ2h0IG9mICVzIGRvIG5vdCBoYXZlIHRoZSBzYW1lIG51bWJlciBvZiByZXN1bHQgY29sdW1ucwB2aXJ0dWFsIHRhYmxlcyBjYW5ub3QgdXNlIGNvbXB1dGVkIGNvbHVtbnMAZ2VuZXJhdGVkIGNvbHVtbnMAdGFibGUgJXMgaGFzICVkIHZhbHVlcyBmb3IgJWQgY29sdW1ucwByYWRpYW5zAGFsbCBWQUxVRVMgbXVzdCBoYXZlIHRoZSBzYW1lIG51bWJlciBvZiB0ZXJtcwBlbXB0eV9yZXN1bHRfY2FsbGJhY2tzAG5vZGVqcwBMb2FkQW5hbHlzaXMAZmxncwBmbGFncwB2ZnMAbXVsdGlwbGUgY29udGVudD0uLi4gZGlyZWN0aXZlcwBtdWx0aXBsZSB0b2tlbml6ZT0uLi4gZGlyZWN0aXZlcwBtdWx0aXBsZSBjb250ZW50X3Jvd2lkPS4uLiBkaXJlY3RpdmVzACVkIGNvbHVtbnMgYXNzaWduZWQgJWQgdmFsdWVzAEpTT04gY2Fubm90IGhvbGQgQkxPQiB2YWx1ZXMAZmFpbGVkIG1lbW9yeSByZXNpemUgJXUgdG8gJXUgYnl0ZXMAcGFydGlhbCBpbmRleCBXSEVSRSBjbGF1c2VzAHNob3J0X2NvbHVtbl9uYW1lcwBmdWxsX2NvbHVtbl9uYW1lcwB1bmFibGUgdG8gb3BlbiBhIHRlbXBvcmFyeSBkYXRhYmFzZSBmaWxlIGZvciBzdG9yaW5nIHRlbXBvcmFyeSB0YWJsZXMAY2Fubm90IGNyZWF0ZSB0cmlnZ2VycyBvbiBzaGFkb3cgdGFibGVzAGNhbm5vdCBjcmVhdGUgdHJpZ2dlcnMgb24gdmlydHVhbCB0YWJsZXMAJXMgUkVUVVJOSU5HIGlzIG5vdCBhdmFpbGFibGUgb24gdmlydHVhbCB0YWJsZXMAY2Fubm90IGpvaW4gdXNpbmcgY29sdW1uICVzIC0gY29sdW1uIG5vdCBwcmVzZW50IGluIGJvdGggdGFibGVzAEFVVE9JTkNSRU1FTlQgbm90IGFsbG93ZWQgb24gV0lUSE9VVCBST1dJRCB0YWJsZXMAJXMgY2Fubm90IHVzZSB2YXJpYWJsZXMAdG9vIG1hbnkgU1FMIHZhcmlhYmxlcwBjYXRlZ29yaWVzAHN1YnF1ZXJpZXMAY2Fubm90IHVzZSB3aW5kb3cgZnVuY3Rpb25zIGluIHJlY3Vyc2l2ZSBxdWVyaWVzAGNvdW50X2NoYW5nZXMAdG90YWxfY2hhbmdlcwBkZWdyZWVzAFJFVFVSTklORyBtYXkgbm90IHVzZSAiVEFCTEUuKiIgd2lsZGNhcmRzAHRocmVhZHMAcmVtb3ZlX2RpYWNyaXRpY3MAYWJzACV6JS4qcwAuJS4qcwBDUkVBVEUgJXMgJS4qcwBDUkVBVEUlcyBJTkRFWCAlLipzAGludmFsaWQgdXJpIGF1dGhvcml0eTogJS4qcwB1bmtub3duIHNwZWNpYWwgcXVlcnk6ICUuKnMAdW5rbm93biB0YWJsZSBvcHRpb246ICUuKnMAJS4qcyVzACwlcyVzJXMAU0NBTiAlcyVzJXMAc3FsaXRlX2FsdGVydGFiXyVzAFNDQU4gJWQgQ09OU1RBTlQgUk9XJXMAJVElcwAgVklSVFVBTCBUQUJMRSBJTkRFWCAlZDolcwAlczogJXMuJXMuJXMAcmVjdXJzaXZlIGRlZmluaXRpb24gZm9yICVzLiVzAG1pc3NpbmcgZGF0YXR5cGUgZm9yICVzLiVzAGNhbm5vdCBzdG9yZSAlcyB2YWx1ZSBpbiAlcyBjb2x1bW4gJXMuJXMAbm9uLSVzIHZhbHVlIGluICVzLiVzAFRFWFQgdmFsdWUgaW4gJXMuJXMATlVMTCB2YWx1ZSBpbiAlcy4lcwBOVU1FUklDIHZhbHVlIGluICVzLiVzAG1hbGZvcm1lZCBpbnZlcnRlZCBpbmRleCBmb3IgRlRTNSB0YWJsZSAlcy4lcwAlczogJXMuJXMAbm8gc3VjaCBmdHM1IHRhYmxlOiAlcy4lcwAuLiVzACUuMThzLSVzAENSRUFURSBUQUJMRSAlUS4nJXFfJXEnKCVzKSVzACBVU0lORyBJTlRFR0VSIFBSSU1BUlkgS0VZICglcwB1c2UgRFJPUCBWSUVXIHRvIGRlbGV0ZSB2aWV3ICVzAHJvdyBub3QgaW4gUFJJTUFSWSBLRVkgb3JkZXIgZm9yICVzAG1pc3VzZSBvZiBhbGlhc2VkIHdpbmRvdyBmdW5jdGlvbiAlcwB0b28gbWFueSBjb2x1bW5zIG9uICVzAHRvbyBtYW55IGNvbHVtbnMgaW4gJXMAJXMgcHJvaGliaXRlZCBpbiAlcwBDSEVDSyBjb25zdHJhaW50IGZhaWxlZCBpbiAlcwBub24tZGV0ZXJtaW5pc3RpYyB1c2Ugb2YgJXMoKSBpbiAlcwByZWNvdmVyZWQgJWQgcGFnZXMgZnJvbSAlcwBtaXN1c2Ugb2YgYWxpYXNlZCBhZ2dyZWdhdGUgJXMAJXMgJVQgY2Fubm90IHJlZmVyZW5jZSBvYmplY3RzIGluIGRhdGFiYXNlICVzAGNhbm5vdCBkZXRhY2ggZGF0YWJhc2UgJXMAYSBKT0lOIGNsYXVzZSBpcyByZXF1aXJlZCBiZWZvcmUgJXMAY2Fubm90IG9wZW4gdmFsdWUgb2YgdHlwZSAlcwByZWNvdmVyZWQgJWQgZnJhbWVzIGZyb20gV0FMIGZpbGUgJXMAUFJJTUFSWSBLRVkgbWlzc2luZyBvbiB0YWJsZSAlcwB1c2UgRFJPUCBUQUJMRSB0byBkZWxldGUgdGFibGUgJXMAdGhlcmUgaXMgYWxyZWFkeSBhbiBpbmRleCBuYW1lZCAlcwB0YWJsZSAlUyBoYXMgbm8gY29sdW1uIG5hbWVkICVzAHRoZXJlIGlzIGFscmVhZHkgYSB0YWJsZSBuYW1lZCAlcwBzdGF0ZW1lbnQgYWJvcnRzIGF0ICVkOiBbJXNdICVzAENPVkVSSU5HIElOREVYICVzAFNFTEVDVCAlcwB1bnN1cHBvcnRlZCB1c2Ugb2YgTlVMTFMgJXMAVVNFIFRFTVAgQi1UUkVFIEZPUiAlcwAtLSBUUklHR0VSICVzAFJJR0hULUpPSU4gJXMAPj8gQU5EICVzACV6OiAlcwByZWN1cnNpdmUgcmVmZXJlbmNlIGluIGEgc3VicXVlcnk6ICVzAHZ0YWJsZSBjb25zdHJ1Y3RvciBjYWxsZWQgcmVjdXJzaXZlbHk6ICVzAG5vIHN1Y2ggaW5kZXg6ICVzAG5vIHN1Y2ggd2luZG93OiAlcwBjYW5ub3Qgb3ZlcnJpZGUgJXMgb2Ygd2luZG93OiAlcwBjYW5ub3Qgb3BlbiB2aWV3OiAlcwBubyBzdWNoIHNhdmVwb2ludDogJXMAbm8gc3VjaCB2ZnM6ICVzAG11bHRpcGxlIHJlY3Vyc2l2ZSByZWZlcmVuY2VzOiAlcwBlcnJvciBpbiAlcyAlcyVzJXM6ICVzAGZ0czU6IGVycm9yIGNyZWF0aW5nIHNoYWRvdyB0YWJsZSAlcV8lczogJXMAdW5hYmxlIHRvIHZhbGlkYXRlIHRoZSBpbnZlcnRlZCBpbmRleCBmb3IgRlRTNSB0YWJsZSAlcy4lczogJXMAZXJyb3IgaW4gJXMgJXMgYWZ0ZXIgJXM6ICVzAG5vIHN1Y2ggdG9rZW5pemVyOiAlcwB1bnJlY29nbml6ZWQgY29sdW1uIG9wdGlvbjogJXMAcGFyc2UgZXJyb3IgaW4gcmFuayBmdW5jdGlvbjogJXMAbm8gc3VjaCBmdW5jdGlvbjogJXMAbm8gc3VjaCBjb2x1bW46ICVzAGNhbm5vdCBsaW1pdCBXQUwgc2l6ZTogJXMATUogZGVsZXRlOiAlcwB0YXJnZXQgb2JqZWN0L2FsaWFzIG1heSBub3QgYXBwZWFyIGluIEZST00gY2xhdXNlOiAlcwBvYmplY3QgbmFtZSByZXNlcnZlZCBmb3IgaW50ZXJuYWwgdXNlOiAlcwB1bmtub3duIGRhdGFiYXNlOiAlcwB1bmFibGUgdG8gb3BlbiBkYXRhYmFzZTogJXMAbm8gc3VjaCBkYXRhYmFzZTogJXMAdGhlcmUgaXMgYWxyZWFkeSBhbm90aGVyIHRhYmxlIG9yIGluZGV4IHdpdGggdGhpcyBuYW1lOiAlcwBkdXBsaWNhdGUgY29sdW1uIG5hbWU6ICVzAHJlc2VydmVkIGZ0czUgY29sdW1uIG5hbWU6ICVzAGR1cGxpY2F0ZSBXSVRIIHRhYmxlIG5hbWU6ICVzAHJlc2VydmVkIGZ0czUgdGFibGUgbmFtZTogJXMAbm8gc3VjaCBtb2R1bGU6ICVzAGNhbm5vdCBvcGVuIHZpcnR1YWwgdGFibGU6ICVzAG5vIHN1Y2ggdGFibGU6ICVzAG11bHRpcGxlIHJlZmVyZW5jZXMgdG8gcmVjdXJzaXZlIHRhYmxlOiAlcwBjYW5ub3QgVVBEQVRFIGEgc3Vic2V0IG9mIGNvbHVtbnMgb24gZnRzNSBjb250ZW50bGVzcy1kZWxldGUgdGFibGU6ICVzAGNhbm5vdCAlcyBjb250ZW50bGVzcyBmdHM1IHRhYmxlOiAlcwBubyBzdWNoICVzIG1vZGU6ICVzAE1KIGNvbGxpZGU6ICVzAG5vIHN1Y2ggY29sbGF0aW9uIHNlcXVlbmNlOiAlcwBjaXJjdWxhciByZWZlcmVuY2U6ICVzAGNhbm5vdCBvcGVuIHRhYmxlIHdpdGhvdXQgcm93aWQ6ICVzACVzIG1vZGUgbm90IGFsbG93ZWQ6ICVzAHZ0YWJsZSBjb25zdHJ1Y3RvciBmYWlsZWQ6ICVzAHZ0YWJsZSBjb25zdHJ1Y3RvciBkaWQgbm90IGRlY2xhcmUgc2NoZW1hOiAlcwBhYm9ydCBhdCAlZCBpbiBbJXNdOiAlcwAtLSAlcwAleiAtICVzAFNFTEVDVCByb3dpZCwgcmFuayBGUk9NICVRLiVRIE9SREVSIEJZICVzKCIldyIlcyVzKSAlcwB3cgBpbnN0cgBzdWJzdHIAZnRzNV9hcGlfcHRyAGV4cHJfaW1wbGllc19leHByAGVycm9yIGluIHRva2VuaXplciBjb25zdHJ1Y3RvcgB0aGUgIi4iIG9wZXJhdG9yAG5lYXIgIiVUIjogc3ludGF4IGVycm9yAHVua25vd24gZXJyb3IAbm90IGFuIGVycm9yAFNRTCBsb2dpYyBlcnJvcgBkaXNrIEkvTyBlcnJvcgBmbG9vcgBwb3dlcgBsb3dlcgBzcWxpdGVfdGVtcF9tYXN0ZXIAc3FsaXRlX21hc3RlcgBwb3J0ZXIAUmVzZXRTb3J0ZXIARmtDb3VudGVyAEFQSSBjYWxsIHdpdGggJXMgZGF0YWJhc2UgY29ubmVjdGlvbiBwb2ludGVyAFZGaWx0ZXIARVNDQVBFIGV4cHJlc3Npb24gbXVzdCBiZSBhIHNpbmdsZSBjaGFyYWN0ZXIAdXBwZXIAY2Fubm90IHVzZSBSRVRVUk5JTkcgaW4gYSB0cmlnZ2VyAERyb3BUcmlnZ2VyAHNlY29uZCBhcmd1bWVudCB0byBudGhfdmFsdWUgbXVzdCBiZSBhIHBvc2l0aXZlIGludGVnZXIAYXJndW1lbnQgb2YgbnRpbGUgbXVzdCBiZSBhIHBvc2l0aXZlIGludGVnZXIAZnJhbWUgc3RhcnRpbmcgb2Zmc2V0IG11c3QgYmUgYSBub24tbmVnYXRpdmUgaW50ZWdlcgBmcmFtZSBlbmRpbmcgb2Zmc2V0IG11c3QgYmUgYSBub24tbmVnYXRpdmUgaW50ZWdlcgBJbnRlZ2VyAFJvd2lkICVsbGQgb3V0IG9mIG9yZGVyAFJlbWFpbmRlcgBmcmFtZSBzdGFydGluZyBvZmZzZXQgbXVzdCBiZSBhIG5vbi1uZWdhdGl2ZSBudW1iZXIAZnJhbWUgZW5kaW5nIG9mZnNldCBtdXN0IGJlIGEgbm9uLW5lZ2F0aXZlIG51bWJlcgBhZGRyAGNoYXIAeWVhcgBDbGVhcgBCaXRPcgBzZXEAQ29sbFNlcQBFbHNlRXEAcmVnZXhwAE9wZW5EdXAATm9vcABKdW1wAHRlbXAAY3VycmVudF90aW1lc3RhbXAAQWdnU3RlcABzcWxpdGVfcmV0dXJuaW5nXyVwAHZ0YWI6JXAAYXV0bwBHb3RvAGludG8AaW5jcmVtZW50YWxfdmFjdXVtIGVuYWJsZWQgd2l0aCBhIG1heCByb290cGFnZSBvZiB6ZXJvAElmTm90WmVybwBEZWNySnVtcFplcm8ARmtJZlplcm8Ac2Vxbm8AaW5kZXhfeGluZm8AdGFibGVfeGluZm8AaW5kZXhfaW5mbwB0YWJsZV9pbmZvAE9wZW5Qc2V1ZG8ATCogTiogQ28AQmVnaW5TdWJydG4AUmV0dXJuAGpzb24Abm8gcXVlcnkgc29sdXRpb24AaW5kZXggY29ycnVwdGlvbgBkYXRhYmFzZSBjb3JydXB0aW9uAGZyZWUgc3BhY2UgY29ycnVwdGlvbgBqc29uX2Vycm9yX3Bvc2l0aW9uAHVua25vd24gY29sdW1uICIlcyIgaW4gZm9yZWlnbiBrZXkgZGVmaW5pdGlvbgAlcy54QmVzdEluZGV4IG1hbGZ1bmN0aW9uAGF1dGhvcml6ZXIgbWFsZnVuY3Rpb24AJSNUKCkgbWF5IG5vdCBiZSB1c2VkIGFzIGEgd2luZG93IGZ1bmN0aW9uACclcycgaXMgbm90IGEgZnVuY3Rpb24ARnVuY3Rpb24AY2Fubm90IHN0YXJ0IGEgdHJhbnNhY3Rpb24gd2l0aGluIGEgdHJhbnNhY3Rpb24AY2Fubm90IGNoYW5nZSAlcyB3YWwgbW9kZSBmcm9tIHdpdGhpbiBhIHRyYW5zYWN0aW9uAHRlbXBvcmFyeSBzdG9yYWdlIGNhbm5vdCBiZSBjaGFuZ2VkIGZyb20gd2l0aGluIGEgdHJhbnNhY3Rpb24AY2Fubm90IFZBQ1VVTSBmcm9tIHdpdGhpbiBhIHRyYW5zYWN0aW9uAFNhZmV0eSBsZXZlbCBtYXkgbm90IGJlIGNoYW5nZWQgaW5zaWRlIGEgdHJhbnNhY3Rpb24AVHJhbnNhY3Rpb24AaXphdGlvbgBQZXJtdXRhdGlvbgB1bmtub3duIG9wZXJhdGlvbgB1bnN1cHBvcnRlZCBmcmFtZSBzcGVjaWZpY2F0aW9uAFJBTkdFIHdpdGggb2Zmc2V0IFBSRUNFRElORy9GT0xMT1dJTkcgcmVxdWlyZXMgb25lIE9SREVSIEJZIGV4cHJlc3Npb24AdG9vIG1hbnkgbGV2ZWxzIG9mIHRyaWdnZXIgcmVjdXJzaW9uAHVzZXJfdmVyc2lvbgBzcWxpdGVfdmVyc2lvbgBQUkFHTUEgJVEuZGF0YV92ZXJzaW9uAHNjaGVtYV92ZXJzaW9uAHNxbGl0ZV9kcm9wX2NvbHVtbgBzcWxpdGVfcmVuYW1lX2NvbHVtbgBhZnRlciBkcm9wIGNvbHVtbgBubyBzdWNoIGNvbHVtbgBtdXN0IGhhdmUgYXQgbGVhc3Qgb25lIG5vbi1nZW5lcmF0ZWQgY29sdW1uAGNhbm5vdCB1c2UgREVGQVVMVCBvbiBhIGdlbmVyYXRlZCBjb2x1bW4AYWRkIGNvbHVtbgBDYW5ub3QgYWRkIGEgUFJJTUFSWSBLRVkgY29sdW1uAENhbm5vdCBhZGQgYSBVTklRVUUgY29sdW1uAGNhbm5vdCBhZGQgYSBTVE9SRUQgY29sdW1uAFZDb2x1bW4AbG4AYnVpbHRpbgBhc2luAGF0IG1vc3QgJWQgdGFibGVzIGluIGEgam9pbgBtaW4ALG9yaWdpbgBWQmVnaW4AbWFpbgBFeHBsYWluAHNpZ24ASWZOb3RPcGVuAFNvcnRlck9wZW4AVk9wZW4ASWZTaXplQmV0d2VlbgBoaWRkZW4AYXRhbgBTZWVrU2NhbgBWSW5pdEluAGF1dG9fdmFjdXVtAGluY3JlbWVudGFsX3ZhY3V1bQBJbmNyVmFjdXVtAHN1bQBmbGV4bnVtAGFsaXNtAHBtAGRyb3AgY29sdW1uIGZyb20AREVMRVRFIGZyb20AcmFuZG9tAEFkZEltbQBydHJpbQBsdHJpbQBSQUlTRSgpIG1heSBvbmx5IGJlIHVzZWQgd2l0aGluIGEgdHJpZ2dlci1wcm9ncmFtAFByb2dyYW0AdHJpZ3JhbQBQYXJhbQBmdWwAbG9ja2luZyBwcm90b2NvbABuY29sAG5vdG51bGwAaWZudWxsAGRhdGFiYXNlIG9yIGRpc2sgaXMgZnVsbABOb3ROdWxsAFNvZnROdWxsAElzTnVsbABaZXJvT3JOdWxsAEhhbHRJZk51bGwAY29sbABjYWNoZV9zcGlsbABSb3dDZWxsAGRlbGV0ZS1hbGwAY2VpbABkZXRhaWwAdGJsAHdhbAB2aXJ0dWFsAHRvdGFsAGluY3JlbWVudGFsAE9wZW5FcGhlbWVyYWwAaW50ZXJuYWwAYXRpb25hbABBZ2dGaW5hbABub3JtYWwAcGFydGlhbAByZWFsAFJlYWwAcGsAb2sARmluaXNoU2VlawBEZWZlcnJlZFNlZWsAbm9sb2NrAEN1cnNvclVubG9jawBibG9jawBDdXJzb3JMb2NrAFRhYmxlTG9jawBpbnRlZ3JpdHlfY2hlY2sAZm9yZWlnbl9rZXlfY2hlY2sAcXVpY2tfY2hlY2sAY2VsbF9zaXplX2NoZWNrAGludGVncml0eS1jaGVjawBGa0NoZWNrAFR5cGVDaGVjawBWQ2hlY2sASW50ZWdyaXR5Q2sAaXZpdGkAYmlsaXRpAGFsaXRpAGljaXRpAGlzc2lzaQBpc2lzaQBwaQBlbnRsaQBvdXNsaQBlbGkAYmxpAHNpc3NpaQBpc3Npc2lpAHNzc2lpaQBhc2NpaQBtb250aABqc29uX2FycmF5X2xlbmd0aABvY3RldF9sZW5ndGgAb3ZlcmZsb3cgbGlzdCBsZW5ndGgAd2R0aABzdGF0X3B1c2gAZmx1c2gAYWNvc2gAYXNpbmgAYXRhbmgAanNvbl9wYXRjaABqc29uYl9wYXRjaABkYXRhdHlwZSBtaXNtYXRjaABhYmJyZXZpYXRlZCBxdWVyeSBhbGdvcml0aG0gc2VhcmNoAHVuaXhlcG9jaABzcWxpdGVfYXR0YWNoAHNxbGl0ZV9kZXRhY2gAanNvbl9lYWNoAGF2ZwBuYXJnAHNxbGl0ZV9sb2cAc3RhdGVtZW50IHRvbyBsb25nAGNhbm5vdCBvcGVuICVzIGNvbHVtbiBmb3Igd3JpdGluZwBzdWJzdHJpbmcAdW50ZXJtaW5hdGVkIHN0cmluZwBTdHJpbmcAJXM6IHRhYmxlIGRvZXMgbm90IHN1cHBvcnQgc2Nhbm5pbmcAY2VpbGluZwBjb25maWcAc3RyaW5nIG9yIGJsb2IgdG9vIGJpZwBzdHJpbmdfYWdnAFJlbGVhc2VSZWcAJS4xNmcAJSEwLjE1ZwAlIS4xNWcAcHJpbnRmAHR5cGVvZgBvdXQgb2YAcmVuYW1lIGNvbHVtbnMgb2YAaW5mAC1JbmYAbnVsbGlmAGlpZgBvZmYAdGltZWRpZmYAMDEyMzQ1Njc4OWFiY2RlZgBsZWFmAElmACVjJTA0ZC0lMDJkLSUwMmQgJTAyZDolMDJkOiUwNi4zZgAlLjNmADUwZgA0MGYAJSEuKmYAaGFzaHNpemUAZG9jc2l6ZQBtbWFwX3NpemUAY2FjaGVfc2l6ZQBwYWdlX3NpemUAb3B0aW1pemUAYWxpemUAanNvbl9yZW1vdmUAanNvbmJfcmVtb3ZlAE1vdmUAY2FzZV9zZW5zaXRpdmUAcGFyc2UgZXJyb3IgaW4gdG9rZW5pemUgZGlyZWN0aXZlAG1hbGZvcm1lZCBwcmVmaXg9Li4uIGRpcmVjdGl2ZQBtYWxmb3JtZWQgZGV0YWlsPS4uLiBkaXJlY3RpdmUAbWFsZm9ybWVkIGNvbHVtbnNpemU9Li4uIGRpcmVjdGl2ZQBtYWxmb3JtZWQgY29udGVudGxlc3NfZGVsZXRlPS4uLiBkaXJlY3RpdmUAbWFsZm9ybWVkIHRva2VuZGF0YT0uLi4gZGlyZWN0aXZlAGNhbm5vdCBjb21taXQgLSBubyB0cmFuc2FjdGlvbiBpcyBhY3RpdmUAY2Fubm90IHJvbGxiYWNrIC0gbm8gdHJhbnNhY3Rpb24gaXMgYWN0aXZlAGF0aXZlAGV4Y2x1c2l2ZQB0cnVlAElzVHJ1ZQB1bmlxdWUAZGZsdF92YWx1ZQBDYW5ub3QgYWRkIGEgUkVGRVJFTkNFUyBjb2x1bW4gd2l0aCBub24tTlVMTCBkZWZhdWx0IHZhbHVlAEFnZ1ZhbHVlAGpzb25fcXVvdGUAT3BlbldyaXRlAG9uX2RlbGV0ZQBzZWN1cmVfZGVsZXRlAHNlY3VyZS1kZWxldGUASWR4RGVsZXRlAHByaXZhdGUAYWdncmVnYXRlAFZDcmVhdGUAb25fdXBkYXRlAFZVcGRhdGUAY3VycmVudF9kYXRlAHRydW5jYXRlAGljYXRlAGJhZCBwYXJhbWV0ZXIgb3Igb3RoZXIgQVBJIG1pc3VzZQB0b28gbWFueSB0ZXJtcyBpbiAlcyBCWSBjbGF1c2UAdG9vIG1hbnkgdGVybXMgaW4gT1JERVIgQlkgY2xhdXNlAGFnZ3JlZ2F0ZSBmdW5jdGlvbnMgYXJlIG5vdCBhbGxvd2VkIGluIHRoZSBHUk9VUCBCWSBjbGF1c2UAUEFSVElUSU9OIGNsYXVzZQBhIE5BVFVSQUwgam9pbiBtYXkgbm90IGhhdmUgYW4gT04gb3IgVVNJTkcgY2xhdXNlAGRhdGFiYXNlICVzIGlzIGFscmVhZHkgaW4gdXNlAEFnZ0ludmVyc2UAQ2xvc2UAZmFsc2UAcGhyYXNlAFNFTEVDVCBpZHgsY291bnQoKikgRlJPTSAlUS5zcWxpdGVfc3RhdDQgR1JPVVAgQlkgaWR4IENPTExBVEUgbm9jYXNlAGF0dGVtcHQgdG8gd3JpdGUgYSByZWFkb25seSBkYXRhYmFzZQBjb3JydXB0IGRhdGFiYXNlAGF0dGFjaGVkIGRhdGFiYXNlcyBtdXN0IHVzZSB0aGUgc2FtZSB0ZXh0IGVuY29kaW5nIGFzIG1haW4gZGF0YWJhc2UAZmlsZSBpcyBub3QgYSBkYXRhYmFzZQB0ZW1wX3N0b3JlACVzIGNsYXVzZSBzaG91bGQgY29tZSBhZnRlciAlcyBub3QgYmVmb3JlAEV4cGlyZQBleHByX2NvbXBhcmUAU29ydGVyQ29tcGFyZQBzdWJ0eXBlAFNldFN1YnR5cGUAR2V0U3VidHlwZQBDbHJTdWJ0eXBlAGpzb25fdHlwZQBJc1R5cGUASWZOb0hvcGUAbm9uZQBJbml0Q29yb3V0aW5lAEVuZENvcm91dGluZQBsb2NhbHRpbWUAc3RyZnRpbWUAZGF0ZXRpbWUAY3VycmVudF90aW1lAGFmdGVyIHJlbmFtZQBub24tdGV4dCBmaWxlbmFtZQBWUmVuYW1lAGFtYmlndW91cyBjb2x1bW4gbmFtZQB0ZW1wb3JhcnkgdHJpZ2dlciBtYXkgbm90IGhhdmUgcXVhbGlmaWVkIG5hbWUAIE9SREVSIEJZIG5hbWUAdGJsLGlkeCxuZXEsbmx0LG5kbHQsc2FtcGxlAGNhbm5vdCBvcGVuIGZpbGUAdW5hYmxlIHRvIG9wZW4gZGF0YWJhc2UgZmlsZQBpbW11dGFibGUAQWJvcnRhYmxlAGxlZ2FjeV9hbHRlcl90YWJsZQBzcWxpdGVfcmVuYW1lX3RhYmxlAHJlY3Vyc2l2ZWx5IGRlZmluZWQgZnRzNSBjb250ZW50IHRhYmxlAGNvbnRlbnRsZXNzX2RlbGV0ZT0xIHJlcXVpcmVzIGEgY29udGVudGxlc3MgdGFibGUAY2Fubm90IGNyZWF0ZSB0cmlnZ2VyIG9uIHN5c3RlbSB0YWJsZQB2aXJ0dWFsIHRhYmxlAG5vIHN1Y2ggdGFibGUAbnVtYmVyIG9mIGNvbHVtbnMgaW4gZm9yZWlnbiBrZXkgZG9lcyBub3QgbWF0Y2ggdGhlIG51bWJlciBvZiBjb2x1bW5zIGluIHRoZSByZWZlcmVuY2VkIHRhYmxlACdkZWxldGUtYWxsJyBtYXkgb25seSBiZSB1c2VkIHdpdGggYSBjb250ZW50bGVzcyBvciBleHRlcm5hbCBjb250ZW50IGZ0czUgdGFibGUAJ3JlYnVpbGQnIG1heSBub3QgYmUgdXNlZCB3aXRoIGEgY29udGVudGxlc3MgZnRzNSB0YWJsZQAnZGVsZXRlJyBtYXkgbm90IGJlIHVzZWQgd2l0aCBhIGNvbnRlbnRsZXNzX2RlbGV0ZT0xIHRhYmxlAGxvY2FsIHRpbWUgdW5hdmFpbGFibGUAYW5vdGhlciByb3cgYXZhaWxhYmxlAG5vIG1vcmUgcm93cyBhdmFpbGFibGUAVmFyaWFibGUARHJvcFRhYmxlAHV0ZjE2bGUAY2FzZV9zZW5zaXRpdmVfbGlrZQBTZXRDb29raWUAUmVhZENvb2tpZQBjYWNoZQBjcmlzaXNtZXJnZQB1c2VybWVyZ2UAYXV0b21lcmdlAGRlbGV0ZW1lcmdlAGNvbHVtbiBpbmRleCBvdXQgb2YgcmFuZ2UAbm90aWZpY2F0aW9uIG1lc3NhZ2UAd2FybmluZyBtZXNzYWdlAGludmFsaWQgcm9vdHBhZ2UARXh0ZW5kcyBvZmYgZW5kIG9mIHBhZ2UATUFYX1BBR0VfQ09VTlQ9MHhmZmZmZmZmZQBqc29uX3RyZWUAQ3JlYXRlQnRyZWUAam91cm5hbF9tb2RlAGxvY2tpbmdfbW9kZQBvcGNvZGUAdW5pY29kZQBKb3VybmFsTW9kZQBEaXZpZGUAY29hbGVzY2UAc3FsaXRlX3NlcXVlbmNlAFNlcXVlbmNlAGluc3RhbmNlAE9uY2UAVHJhY2UAanNvbl9yZXBsYWNlAGpzb25iX3JlcGxhY2UAdXRmMTZiZQBOZQBMZQBHZQBmdHM1OiAyMDI0LTA1LTIzIDEzOjI1OjI3IDk2YzkyYWJhMDBjODM3NWJjMzJmYWZjZGYxMjQyOWM1OGJkOGFhYmZjYWRhYjY2ODNlMzViYmI5Y2RlYmYxOWUAMjBjOjIwZQAyMGI6MjBlACUhMC4yMGUATWFrZVJlY29yZAB0aHN0bmRyZABsaWtlbGlob29kAG1vZAByb3VuZABOb3RGb3VuZABzdWJzZWNvbmQAUmV3aW5kAFNlZWtFbmQAQml0QW5kAG9sZABubyBzdWNoIGN1cnNvcjogJWxsZABubyBzdWNoIHJvd2lkOiAlbGxkAHJlYnVpbGQAWWllbGQAbGFzdF9pbnNlcnRfcm93aWQAJXMucm93aWQAU0VMRUNUKkZST00iJXciLiVzIE9SREVSIEJZIHJvd2lkAFNFTEVDVCpGUk9NIiV3Ii4lcyBXSEVSRSAlcyBPUkRFUiBCWSByb3dpZABJZHhSb3dpZABOZXdSb3dpZABTZWVrUm93aWQAaW52YWxpZABqc29uX3ZhbGlkAGZraWQAY2lkAGFwcGxpY2F0aW9uX2lkAHNxbGl0ZV9zb3VyY2VfaWQAZnRzNV9zb3VyY2VfaWQAbm90IGF1dGhvcml6ZWQAdW5pbmRleGVkAHVuYWJsZSB0byBpZGVudGlmeSB0aGUgb2JqZWN0IHRvIGJlIHJlaW5kZXhlZAB2aWV3cyBtYXkgbm90IGJlIGluZGV4ZWQAdmlydHVhbCB0YWJsZXMgbWF5IG5vdCBiZSBpbmRleGVkAHRhYmxlICVzIG1heSBub3QgYmUgaW5kZXhlZAByZWFkX3VuY29tbWl0dGVkAHJlY3Vyc2l2ZSBhZ2dyZWdhdGUgcXVlcmllcyBub3Qgc3VwcG9ydGVkAExvYWRhYmxlIGV4dGVuc2lvbnMgYXJlIG5vdCBzdXBwb3J0ZWQAcXVlcnkgYWJvcnRlZAByb3dzIGluc2VydGVkAGNvcnJ1cHRlZABpbnRlcnJ1cHRlZABjaGVja3BvaW50ZWQAYWNjZXNzIHRvICV6IGlzIHByb2hpYml0ZWQAYWNjZXNzIHRvIHZpZXcgIiVzIiBwcm9oaWJpdGVkAHJvd3MgZGVsZXRlZABnZW5lcmF0ZWQAcm93cyB1cGRhdGVkAG5vdHVzZWQAcm93IHZhbHVlIG1pc3VzZWQAc3FsaXRlX2NvbXBpbGVvcHRpb25fdXNlZABQYWdlICV1OiBuZXZlciB1c2VkAENvbHVtbnNVc2VkAHZpcnR1YWwgdGFibGVzIG1heSBub3QgYmUgYWx0ZXJlZAB2aWV3ICVzIG1heSBub3QgYmUgYWx0ZXJlZAB0YWJsZSAlcyBtYXkgbm90IGJlIGFsdGVyZWQAc2hhcmVkAGluZGV4IGFzc29jaWF0ZWQgd2l0aCBVTklRVUUgb3IgUFJJTUFSWSBLRVkgY29uc3RyYWludCBjYW5ub3QgYmUgZHJvcHBlZAB0YWJsZSAlcyBtYXkgbm90IGJlIGRyb3BwZWQAdmlldyAlcyBpcyBjaXJjdWxhcmx5IGRlZmluZWQAdW5vcGVuZWQAZGF0YWJhc2UgZGlzayBpbWFnZSBpcyBtYWxmb3JtZWQAJXMgY29uc3RyYWludCBmYWlsZWQARk9SRUlHTiBLRVkgY29uc3RyYWludCBmYWlsZWQAbGFyZ2UgZmlsZSBzdXBwb3J0IGlzIGRpc2FibGVkAGRhdGFiYXNlICVzIGlzIGxvY2tlZABkYXRhYmFzZSBpcyBsb2NrZWQAZGF0YWJhc2UgdGFibGUgaXMgbG9ja2VkAGF1dGhvcml6YXRpb24gZGVuaWVkAGFjY2VzcyBwZXJtaXNzaW9uIGRlbmllZAB0YWJsZSAlUyBoYXMgJWQgY29sdW1ucyBidXQgJWQgdmFsdWVzIHdlcmUgc3VwcGxpZWQAdGVtcG9yYXJ5IHRhYmxlIG5hbWUgbXVzdCBiZSB1bnF1YWxpZmllZAB0YWJsZSAlcyBtYXkgbm90IGJlIG1vZGlmaWVkAGNvbmZsaWN0aW5nIE9OIENPTkZMSUNUIGNsYXVzZXMgc3BlY2lmaWVkAG5vIHRhYmxlcyBzcGVjaWZpZWQAZGF0YWJhc2UgaXMgYWxyZWFkeSBhdHRhY2hlZABkYXRhYmFzZSBzY2hlbWEgaGFzIGNoYW5nZWQAZWVkAGV4Y2x1ZGVkAFBhZ2UgJXU6IHBvaW50ZXIgbWFwIHJlZmVyZW5jZWQAUm93U2V0QWRkAEZpbHRlckFkZABSb3dTZXRSZWFkAE9wZW5SZWFkACUwNGQAJTAzZAAlMDJkOiUwMmQ6JTAyZAAlMDRkLSUwMmQtJTAyZAAlMmQANDBmLTIxYS0yMWQANTBmLTIwYS0yMGQANDBmLTIwYS0yMGQAc3FsaXRlX3N0YXQlZABjb2x1bW4lZAAsIFQuYyVkACwgYyVkAHNxbGl0ZV9hdXRvaW5kZXhfJXNfJWQAdmFyaWFibGUgbnVtYmVyIG11c3QgYmUgYmV0d2VlbiA/MSBhbmQgPyVkAHVuYWJsZSB0byBnZXQgdGhlIHBhZ2UuIGVycm9yIGNvZGU9JWQAayglZABVUERBVEUgJVEuc3FsaXRlX21hc3RlciBTRVQgcm9vdHBhZ2U9JWQgV0hFUkUgIyVkIEFORCByb290cGFnZT0jJWQAVVBEQVRFICVRLnNxbGl0ZV9tYXN0ZXIgU0VUIHR5cGU9JyVzJywgbmFtZT0lUSwgdGJsX25hbWU9JVEsIHJvb3RwYWdlPSMlZCwgc3FsPSVRIFdIRVJFIHJvd2lkPSMlZABVUERBVEUgJVEuc3FsaXRlX21hc3RlciBTRVQgdHlwZT0ndGFibGUnLCBuYW1lPSVRLCB0YmxfbmFtZT0lUSwgcm9vdHBhZ2U9MCwgc3FsPSVRIFdIRVJFIHJvd2lkPSMlZAB0b28gbWFueSBhdHRhY2hlZCBkYXRhYmFzZXMgLSBtYXggJWQAdG9vIG1hbnkgYXJndW1lbnRzIG9uICVzKCkgLSBtYXggJWQAZXhwZWN0ZWQgJWQgY29sdW1ucyBmb3IgJyVzJyBidXQgZ290ICVkAGJ0cmVlSW5pdFBhZ2UoKSByZXR1cm5zIGVycm9yIGNvZGUgJWQAJXIgJXMgQlkgdGVybSBvdXQgb2YgcmFuZ2UgLSBzaG91bGQgYmUgYmV0d2VlbiAxIGFuZCAlZABzdWItc2VsZWN0IHJldHVybnMgJWQgY29sdW1ucyAtIGV4cGVjdGVkICVkAElOKC4uLikgZWxlbWVudCBoYXMgJWQgdGVybSVzIC0gZXhwZWN0ZWQgJWQAJXNMSVNUIFNVQlFVRVJZICVkAFJFVVNFIExJU1QgU1VCUVVFUlkgJWQAJXNTQ0FMQVIgU1VCUVVFUlkgJWQAUkVVU0UgU1VCUVVFUlkgJWQASU5ERVggJWQAdG9vIG1hbnkgRlJPTSBjbGF1c2UgdGVybXMsIG1heDogJWQAcndjAHV0YwBkZXNjAGNoZWNrcG9pbnRfZnVsbGZzeW5jAHRydW5jAFB1cmVGdW5jAGVuYwBudW1lcmljAFNxbEV4ZWMAc3Vic2VjACUuNGMlcyUuMTZjAEdvc3ViAGdsb2IAemVyb2Jsb2IAcmFuZG9tYmxvYgBCbG9iAGpzb25iAEFUVEFDSCAlUSBBUyB2YWN1dW1fZGIAZnRzNXZvY2FiACVzX2RhdGEAUm93RGF0YQBTb3J0ZXJEYXRhAHNxbGl0ZV90ZW1wX3NjaGVtYQBzcWxpdGVfc2NoZW1hAHdyaXRhYmxlX3NjaGVtYQB0cnVzdGVkX3NjaGVtYQBjb3JydXB0IHNjaGVtYQBQYXJzZVNjaGVtYQBzcWxpdGVfAHByYWdtYV8AU1FMSVRFXwBfUk9XSURfACVzIGF0IGxpbmUgJWQgb2YgWyUuMTBzXQBiaW5kIG9uIGEgYnVzeSBwcmVwYXJlZCBzdGF0ZW1lbnQ6IFslc10AWyVsbGRdAFtdAExFRlQtTU9TVCBTVUJRVUVSWQBDT01QT1VORCBRVUVSWQBBTlkAZ2VuZXJhdGVkIGNvbHVtbnMgY2Fubm90IGJlIHBhcnQgb2YgdGhlIFBSSU1BUlkgS0VZAEFVVE9JTkNSRU1FTlQgaXMgb25seSBhbGxvd2VkIG9uIGFuIElOVEVHRVIgUFJJTUFSWSBLRVkAaWQgSU5URUdFUiBQUklNQVJZIEtFWQBGT1JFSUdOIEtFWQBVU0UgVEVNUCBCLVRSRUUgRk9SICVzT1JERVIgQlkAVVNFIFRFTVAgQi1UUkVFIEZPUiBMQVNUICVkIFRFUk1TIE9GIE9SREVSIEJZAEdST1VQIEJZAGlpc1gAaXNpWABBVVRPTUFUSUMgUEFSVElBTCBDT1ZFUklORyBJTkRFWABBVVRPTUFUSUMgQ09WRVJJTkcgSU5ERVgALW1qJTA2WDklMDJYAFNDQU4gQ09OU1RBTlQgUk9XAFZJRVcAanNvbl9vYmplY3QoKSBsYWJlbHMgbXVzdCBiZSBURVhUAEZJUlNUAExBU1QARVhDRVBUAE5PVAAgSU5UAElkeExUAFNlZWtMVABTRVQgREVGQVVMVABDT01NSVQARU5BQkxFX1VQREFURV9ERUxFVEVfTElNSVQAUklHSFQASWR4R1QAU2Vla0dUAExFRlQARElTVElOQ1QAUkVTVFJJQ1QASU5URVJTRUNUAHRvbyBtYW55IHRlcm1zIGluIGNvbXBvdW5kIFNFTEVDVAB1bmtub3duIGpvaW4gdHlwZTogJVQlcyVUJXMlVAAtJVQAdG9vIG1hbnkgYXJndW1lbnRzIG9uIGZ1bmN0aW9uICVUAHVua25vd24gZGF0YWJhc2UgJVQAZm9yZWlnbiBrZXkgb24gJXMgc2hvdWxkIHJlZmVyZW5jZSBvbmx5IG9uZSBjb2x1bW4gb2YgdGFibGUgJVQAQ1JFQVRFIFZJUlRVQUwgVEFCTEUgJVQAaGV4IGxpdGVyYWwgdG9vIGJpZzogJXMlI1QAbm8gc3VjaCBmdW5jdGlvbjogJSNUAG5vdCBhdXRob3JpemVkIHRvIHVzZSBmdW5jdGlvbjogJSNUAFNFTEVDVCAlcyBGUk9NICVzIEFTIFQAREVGQVVMVF9GT1JFSUdOX0tFWVMAREVGQVVMVF9SRUNVUlNJVkVfVFJJR0dFUlMARU5BQkxFX01BVEhfRlVOQ1RJT05TAERJU0FCTEVfTEZTACVzICVTAFNDQU4gJVMAbm8gc3VjaCBpbmRleDogJVMAY2Fubm90IGNyZWF0ZSAlcyB0cmlnZ2VyIG9uIHZpZXc6ICVTAG5vIHN1Y2ggdHJpZ2dlcjogJVMAY2Fubm90IGNyZWF0ZSBJTlNURUFEIE9GIHRyaWdnZXIgb24gdGFibGU6ICVTAE1BVEVSSUFMSVpFICUhUwBDTy1ST1VUSU5FICUhUwBVU0lORyBJTkRFWCAlcyBGT1IgSU4tT1BFUkFUT1IAVVNJTkcgUk9XSUQgU0VBUkNIIE9OIFRBQkxFICVzIEZPUiBJTi1PUEVSQVRPUgBNVUxUSS1JTkRFWCBPUgBBRlRFUgBpZCBJTlRFR0VSIFBSSU1BUlkgS0VZLCBzeiBCTE9CLCBvcmlnaW4gSU5URUdFUgBPUkRFUgBORUFSACV6JXMlUQBERUxFVEUgRlJPTSAlUS4lcyBXSEVSRSAlcz0lUQBuYW1lPSVRIEFORCBzcWw9JVEAREVMRVRFIEZST00gJVEuc3FsaXRlX3NlcXVlbmNlIFdIRVJFIG5hbWU9JVEALCBULiVRACVRLiVRAFVQREFURSAiJXciLnNxbGl0ZV9zZXF1ZW5jZSBzZXQgbmFtZSA9ICVRIFdIRVJFIG5hbWUgPSAlUQBVUERBVEUgIiV3Ii5zcWxpdGVfbWFzdGVyIFNFVCBzcWwgPSBwcmludGYoJyUlLiVkcywgJyxzcWwpIHx8ICVRIHx8IHN1YnN0cihzcWwsMStsZW5ndGgocHJpbnRmKCclJS4lZHMnLHNxbCkpKSBXSEVSRSB0eXBlID0gJ3RhYmxlJyBBTkQgbmFtZSA9ICVRAGJhZCBKU09OIHBhdGg6ICVRAGZ0czV2b2NhYjogdW5rbm93biB0YWJsZSB0eXBlOiAlUQBTRVRVUABHUk9VUABNVVRFWF9OT09QAFJFQ1VSU0lWRSBTVEVQAFNOYU4AUU5hTgBtYWxmb3JtZWQgSlNPTgBOTyBBQ1RJT04AT01JVF9MT0FEX0VYVEVOU0lPTgBVTklPTgAgTEVGVC1KT0lOAEJFR0lOACxhcmcgSElEREVOACxzY2hlbWEgSElEREVOAFNDQU4AREVGQVVMVF9BVVRPVkFDVVVNACBOVU0AUE0AUlRSSU0AQU0AQ2Fubm90IGFkZCBhIE5PVCBOVUxMIGNvbHVtbiB3aXRoIGRlZmF1bHQgdmFsdWUgTlVMTABOT1QgTlVMTABTRVQgTlVMTABVTklPTiBBTEwAIFJFQUwAQ0hFQ0sAYWJvcnQgZHVlIHRvIFJPTExCQUNLAE9NSVRfUFJPR1JFU1NfQ0FMTEJBQ0sATUFUQ0gAU0VBUkNIAFVTSU5HAE9NSVRfREVTRVJJQUxJWkUAIFVOSVFVRQBERUxFVEUAVVBEQVRFACV1LVJPVyBWQUxVRVMgQ0xBVVNFAFJFTEVBU0UATk9DQVNFAEJFRk9SRQBOT05FAElkeExFAFNlZWtMRQBPTUlUX0dFVF9UQUJMRQBPTUlUX1RDTF9WQVJJQUJMRQAxNkxFAE9NSVRfU0hBUkVEX0NBQ0hFAElkeEdFAFNlZWtHRQAlcyBVU0lORyBURU1QIEItVFJFRQBDQVNDQURFADE2QkUAQU5EACBXSVRIT1VUIFJPV0lEAE9JRABPTUlUX0RFUFJFQ0FURUQARElSRUNUX09WRVJGTE9XX1JFQUQAU0VMRUNUICVzIEZST00gJXMgVCBXSEVSRSBULiVRIDw9ID8gQU5EIFQuJVEgPj0gPyBPUkRFUiBCWSBULiVRIERFU0MAU0VMRUNUICVzIEZST00gJXMgVCBXSEVSRSBULiVRID49ID8gQU5EIFQuJVEgPD0gPyBPUkRFUiBCWSBULiVRIEFTQwBTWVNURU1fTUFMTE9DAGlkIElOVEVHRVIgUFJJTUFSWSBLRVksIHN6IEJMT0IAaWQgSU5URUdFUiBQUklNQVJZIEtFWSwgYmxvY2sgQkxPQgBCQkIARU5BQkxFX0RCU1RBVF9WVEFCAEVOQUJMRV9DT0xVTU5fTUVUQURBVEEAQAAlczogIiVzIiAtIHNob3VsZCB0aGlzIGJlIGEgc3RyaW5nIGxpdGVyYWwgaW4gc2luZ2xlLXF1b3Rlcz8AJXM9PwByb3dpZD0/AERFTEVURSBGUk9NICclcScuJyVxX2lkeCcgV0hFUkUgc2VnaWQ9PwBERUxFVEUgRlJPTSAlUS4nJXFfY29udGVudCcgV0hFUkUgaWQ9PwBTRUxFQ1Qgc3olcyBGUk9NICVRLiclcV9kb2NzaXplJyBXSEVSRSBpZD0/AERFTEVURSBGUk9NICVRLiclcV9kb2NzaXplJyBXSEVSRSBpZD0/AFNFTEVDVCAlcyBGUk9NICVzIFQgV0hFUkUgVC4lUT0/AERFTEVURSBGUk9NICclcScuJyVxX2RhdGEnIFdIRVJFIGlkPj0/IEFORCBpZDw9PwAsPwA8ZXhwcj4ALT4+AC0+ADwASU5TRVJUIElOVE8gJVEuc3FsaXRlX21hc3RlciBWQUxVRVMoJ2luZGV4JywlUSwlUSwjJWQsJVEpOwBVUERBVEUgJVEuc3FsaXRlX21hc3RlciBTRVQgdGJsX25hbWUgPSAlUSwgbmFtZSA9IENBU0UgV0hFTiB0eXBlPSd0YWJsZScgVEhFTiAlUSBXSEVOIG5hbWUgTElLRSAnc3FsaXRlWF9hdXRvaW5kZXglJScgRVNDQVBFICdYJyAgICAgIEFORCB0eXBlPSdpbmRleCcgVEhFTiAnc3FsaXRlX2F1dG9pbmRleF8nIHx8ICVRIHx8IHN1YnN0cihuYW1lLCVkKzE4KSBFTFNFIG5hbWUgRU5EIFdIRVJFIHRibF9uYW1lPSVRIENPTExBVEUgbm9jYXNlIEFORCAodHlwZT0ndGFibGUnIE9SIHR5cGU9J2luZGV4JyBPUiB0eXBlPSd0cmlnZ2VyJyk7AERFTEVURSBGUk9NICVRLiclcV9kYXRhJztERUxFVEUgRlJPTSAlUS4nJXFfaWR4JzsARFJPUCBUQUJMRSBJRiBFWElTVFMgJVEuJyVxX2NvbnRlbnQnOwBBTFRFUiBUQUJMRSAlUS4nJXFfJXMnIFJFTkFNRSBUTyAnJXFfJXMnOwBEUk9QIFRBQkxFIElGIEVYSVNUUyAlUS4nJXFfZGF0YSc7RFJPUCBUQUJMRSBJRiBFWElTVFMgJVEuJyVxX2lkeCc7RFJPUCBUQUJMRSBJRiBFWElTVFMgJVEuJyVxX2NvbmZpZyc7AERST1AgVEFCTEUgSUYgRVhJU1RTICVRLiclcV9kb2NzaXplJzsAREVMRVRFIEZST00gJVEuJyVxX2RvY3NpemUnOwA6bWVtb3J5OgBmaWxlOgAtOWU5OTkAOS4wZTk5OQArLSAKCTAxMjM0NTY3ODkAXHUwMDA5AFN0cmluZzgAdXRmOABNQVhfRlVOQ1RJT05fQVJHPTEyNwBERUZBVUxUX1NFQ1RPUl9TSVpFPTQwOTYAREVGQVVMVF9QQUdFX1NJWkU9NDA5NgBNQVhfVkFSSUFCTEVfTlVNQkVSPTMyNzY2AE1BWF9QQUdFX1NJWkU9NjU1MzYAT01JVF9VVEYxNgBmdHM1AHA1AEVOQUJMRV9GVFM1AHRvbyBtYW55IHJlZmVyZW5jZXMgdG8gIiVzIjogbWF4IDY1NTM1AGJtMjUARkxBR1MgcGFyYW1ldGVyIHRvIGpzb25fdmFsaWQoKSBtdXN0IGJlIGJldHdlZW4gMSBhbmQgMTUAU0VMRUNUIGlkeCxuZXEsbmx0LG5kbHQsc2FtcGxlIEZST00gJVEuc3FsaXRlX3N0YXQ0AHA0AEVOQUJMRV9TVEFUNABERUZBVUxUX0ZJTEVfRk9STUFUPTQASW50NjQATUFMTE9DX1NPRlRfTElNSVQ9MTAyNABzcWxpdGVfc3RhdDMAcDMAVEVNUF9TVE9SRT0zAHAyAGF0YW4yAGxvZzIAREVGQVVMVF9TWU5DSFJPTk9VUz0yAERFRkFVTFRfV0FMX1NZTkNIUk9OT1VTPTIATUFYX0RFRkFVTFRfUEFHRV9TSVpFPTgxOTIAU0VMRUNUIHNlZ2lkLCB0ZXJtLCAocGdubz4+MSksIChwZ25vJjEpIEZST00gJVEuJyVxX2lkeCcgV0hFUkUgc2VnaWQ9JWQgT1JERVIgQlkgMSwgMgBTRUxFQ1QgdGJsLGlkeCxzdGF0IEZST00gJVEuc3FsaXRlX3N0YXQxAEFnZ1N0ZXAxAEFUT01JQ19JTlRSSU5TSUNTPTEAVEhSRUFEU0FGRT0xAHVuaWNvZGU2MQBERUZBVUxUX0pPVVJOQUxfU0laRV9MSU1JVD0tMQBTRUxFQ1QgcGdubyBGUk9NICclcScuJyVxX2lkeCcgV0hFUkUgc2VnaWQ9PyBBTkQgdGVybTw9PyBPUkRFUiBCWSB0ZXJtIERFU0MgTElNSVQgMQBTRUxFQ1QgcGdubyBGUk9NICclcScuJyVxX2lkeCcgV0hFUkUgc2VnaWQ9PyBBTkQgdGVybT4/IE9SREVSIEJZIHRlcm0gQVNDIExJTUlUIDEAU0VMRUNUJ0lOU0VSVCBJTlRPIHZhY3V1bV9kYi4nfHxxdW90ZShuYW1lKXx8JyBTRUxFQ1QqRlJPTSIldyIuJ3x8cXVvdGUobmFtZSlGUk9NIHZhY3V1bV9kYi5zcWxpdGVfc2NoZW1hIFdIRVJFIHR5cGU9J3RhYmxlJ0FORCBjb2FsZXNjZShyb290cGFnZSwxKT4wAFNFTEVDVCBzcWwgRlJPTSAiJXciLnNxbGl0ZV9zY2hlbWEgV0hFUkUgdHlwZT0ndGFibGUnQU5EIG5hbWU8PidzcWxpdGVfc2VxdWVuY2UnIEFORCBjb2FsZXNjZShyb290cGFnZSwxKT4wAGNvbnRlbnRsZXNzX2RlbGV0ZT0xIGlzIGluY29tcGF0aWJsZSB3aXRoIGNvbHVtbnNpemU9MABERUZBVUxUX01FTVNUQVRVUz0wAERRUz0wAE1BWF9XT1JLRVJfVEhSRUFEUz0wAERFRkFVTFRfV09SS0VSX1RIUkVBRFM9MABNQVhfTU1BUF9TSVpFPTAAREVGQVVMVF9NTUFQX1NJWkU9MAA5MjIzMzcyMDM2ODU0Nzc1ODAAREVGQVVMVF9QQ0FDSEVfSU5JVFNaPTIwAGxvZzEwAE1BWF9BVFRBQ0hFRD0xMABcdTAwAE1BWF9DT01QT1VORF9TRUxFQ1Q9NTAwAE1BWF9DT0xVTU49MjAwMABERUZBVUxUX0NBQ0hFX1NJWkU9LTIwMDAAREVGQVVMVF9XQUxfQVVUT0NIRUNLUE9JTlQ9MTAwMABNQVhfRVhQUl9ERVBUSD0xMDAwAE1BWF9UUklHR0VSX0RFUFRIPTEwMDAAXHUwMDAwAE1BWF9MSUtFX1BBVFRFUk5fTEVOR1RIPTUwMDAwAE1BWF9WREJFX09QPTI1MDAwMDAwMABNQVhfTEVOR1RIPTEwMDAwMDAwMDAATUFYX1NRTF9MRU5HVEg9MTAwMDAwMDAwMABzZWNvbmQgYXJndW1lbnQgdG8gJSNUKCkgbXVzdCBiZSBhIGNvbnN0YW50IGJldHdlZW4gMC4wIGFuZCAxLjAAQ09NUElMRVI9Y2xhbmctMTkuMC4wACVzJS4zeC8AJVEuAE4uAC0ALABub3NraXBzY2FuKgB1bm9yZGVyZWQqAHN6PVswLTldKgAoc3VicXVlcnktJXUpAChqb2luLSV1KQBCYWQgcHRyIG1hcCBlbnRyeSBrZXk9JXUgZXhwZWN0ZWQ9KCV1LCV1KSBnb3Q9KCV1LCV1KQBtYXggcm9vdHBhZ2UgKCV1KSBkaXNhZ3JlZXMgd2l0aCBoZWFkZXIgKCV1KQBDUkVBVEUgVEFCTEUgeCh0eXBlIHRleHQsbmFtZSB0ZXh0LHRibF9uYW1lIHRleHQscm9vdHBhZ2UgaW50LHNxbCB0ZXh0KQBDUkVBVEUgVEFCbEUgdm9jYWIodGVybSwgZG9jLCBjbnQpAENSRUFURSBUQUJsRSB2b2NhYih0ZXJtLCBjb2wsIGRvYywgY250KQBDUkVBVEUgVEFCbEUgdm9jYWIodGVybSwgZG9jLCBjb2wsIG9mZnNldCkAUkVQTEFDRSBJTlRPICVRLiclcV9kb2NzaXplJyBWQUxVRVMoPyw/JXMpAENSRUFURSBUQUJMRSAlUS4lcyglcykAYXV0b21hdGljIGluZGV4IG9uICVzKCVzKQBBTlkoJXMpAElOU0VSVCBJTlRPICVRLiclcV9jb250ZW50JyBWQUxVRVMoJXMpAFJFUExBQ0UgSU5UTyAlUS4nJXFfY29udGVudCcgVkFMVUVTKCVzKQBtYWxmb3JtZWQgZGF0YWJhc2Ugc2NoZW1hICglcykATUVSR0UgKCVzKQBDUkVBVEUgVEFCTEUgJVEuc3FsaXRlX3NlcXVlbmNlKG5hbWUsc2VxKQBzZWdpZCwgdGVybSwgcGdubywgUFJJTUFSWSBLRVkoc2VnaWQsIHRlcm0pAGZ0czU6ICVzIHF1ZXJpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgKGRldGFpbCE9ZnVsbCkAVVBEQVRFICIldyIuc3FsaXRlX21hc3RlciBTRVQgc3FsID0gc3FsaXRlX2Ryb3BfY29sdW1uKCVkLCBzcWwsICVkKSBXSEVSRSAodHlwZT09J3RhYmxlJyBBTkQgdGJsX25hbWU9JVEgQ09MTEFURSBub2Nhc2UpAGZ0czU6IGNvbHVtbiBxdWVyaWVzIGFyZSBub3Qgc3VwcG9ydGVkIChkZXRhaWw9bm9uZSkAJXMoJWQpAHRvbyBtYW55IHByZWZpeCBpbmRleGVzIChtYXggJWQpAGZ0czUgZXhwcmVzc2lvbiB0cmVlIGlzIHRvbyBsYXJnZSAobWF4aW11bSBkZXB0aCAlZCkARXhwcmVzc2lvbiB0cmVlIGlzIHRvbyBsYXJnZSAobWF4aW11bSBkZXB0aCAlZCkAKGJsb2IpAFVTRSBURU1QIEItVFJFRSBGT1IgJXMoT1JERVIgQlkpAFVTRSBURU1QIEItVFJFRSBGT1IgJXMoRElTVElOQ1QpAFVQREFURSAiJXciLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfY29sdW1uKHNxbCwgdHlwZSwgbmFtZSwgJVEsICVRLCAlZCwgJVEsICVkLCAlZCkgV0hFUkUgbmFtZSBOT1QgTElLRSAnc3FsaXRlWF8lJScgRVNDQVBFICdYJyAgQU5EICh0eXBlICE9ICdpbmRleCcgT1IgdGJsX25hbWUgPSAlUSkAQ1JFQVRFIFRBQkxFIHgoa2V5LHZhbHVlLHR5cGUsYXRvbSxpZCxwYXJlbnQsZnVsbGtleSxwYXRoLGpzb24gSElEREVOLHJvb3QgSElEREVOKQAleiwgJVEgSElEREVOLCAlcyBISURERU4pAChOVUxMKQAlYz8pAElOU0VSVCBJTlRPICclcScuJyVxX2lkeCcoc2VnaWQsdGVybSxwZ25vKSBWQUxVRVMoPyw/LD8pAFJFUExBQ0UgSU5UTyAnJXEnLiclcV9kYXRhJyhpZCwgYmxvY2spIFZBTFVFUyg/LD8pAFJFUExBQ0UgSU5UTyAlUS4nJXFfY29uZmlnJyBWQUxVRVMoPyw/KQBwcmVmaXggbGVuZ3RoIG91dCBvZiByYW5nZSAobWF4IDk5OSkAREVMRVRFIEZST00gJyVxJy4nJXFfaWR4JyBXSEVSRSAoc2VnaWQsIChwZ25vLzIpKSA9ICg/MSwgPzIpAElOU0VSVCBJTlRPIHZhY3V1bV9kYi5zcWxpdGVfc2NoZW1hIFNFTEVDVCpGUk9NICIldyIuc3FsaXRlX3NjaGVtYSBXSEVSRSB0eXBlIElOKCd2aWV3JywndHJpZ2dlcicpIE9SKHR5cGU9J3RhYmxlJ0FORCByb290cGFnZT0wKQBTRUxFQ1QgKiBGUk9NIChTRUxFQ1QgJ3NxbGl0ZV9zY2hlbWEnIEFTIG5hbWUsMSBBUyByb290cGFnZSwndGFibGUnIEFTIHR5cGUgVU5JT04gQUxMIFNFTEVDVCBuYW1lLHJvb3RwYWdlLHR5cGUgRlJPTSAiJXciLnNxbGl0ZV9zY2hlbWEgV0hFUkUgcm9vdHBhZ2UhPTApAHdyb25nIG51bWJlciBvZiBhcmd1bWVudHMgdG8gZnVuY3Rpb24gaGlnaGxpZ2h0KCkAd3JvbmcgbnVtYmVyIG9mIGFyZ3VtZW50cyB0byBmdW5jdGlvbiBzbmlwcGV0KCkAbWlzdXNlIG9mIGFnZ3JlZ2F0ZTogJXMoKQBtaXN1c2Ugb2YgJXMgZnVuY3Rpb24gJSNUKCkAd3JvbmcgbnVtYmVyIG9mIGFyZ3VtZW50cyB0byBmdW5jdGlvbiAlI1QoKQB1bnNhZmUgdXNlIG9mICUjVCgpAE9SREVSIEJZIG1heSBub3QgYmUgdXNlZCB3aXRoIG5vbi1hZ2dyZWdhdGUgJSNUKCkARklMVEVSIG1heSBub3QgYmUgdXNlZCB3aXRoIG5vbi1hZ2dyZWdhdGUgJSNUKCkAdW5rbm93biBmdW5jdGlvbjogJSNUKCkAbWlzdXNlIG9mIGFnZ3JlZ2F0ZTogJSNUKCkAYW1iaWd1b3VzIHJlZmVyZW5jZSB0byAlcyBpbiBVU0lORygpAFVQREFURSB0ZW1wLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfY29sdW1uKHNxbCwgdHlwZSwgbmFtZSwgJVEsICVRLCAlZCwgJVEsICVkLCAxKSBXSEVSRSB0eXBlIElOICgndHJpZ2dlcicsICd2aWV3JykAVVBEQVRFIHNxbGl0ZV90ZW1wX3NjaGVtYSBTRVQgc3FsID0gc3FsaXRlX3JlbmFtZV90YWJsZSglUSwgdHlwZSwgbmFtZSwgc3FsLCAlUSwgJVEsIDEpLCB0YmxfbmFtZSA9IENBU0UgV0hFTiB0YmxfbmFtZT0lUSBDT0xMQVRFIG5vY2FzZSBBTkQgICBzcWxpdGVfcmVuYW1lX3Rlc3QoJVEsIHNxbCwgdHlwZSwgbmFtZSwgMSwgJ2FmdGVyIHJlbmFtZScsIDApIFRIRU4gJVEgRUxTRSB0YmxfbmFtZSBFTkQgV0hFUkUgdHlwZSBJTiAoJ3ZpZXcnLCAndHJpZ2dlcicpAElOU0VSVCBJTlRPICVRLnNxbGl0ZV9tYXN0ZXIgVkFMVUVTKCd0cmlnZ2VyJywlUSwlUSwwLCdDUkVBVEUgVFJJR0dFUiAlcScpAAopAENSRUFURSBUQUJMRSB4KABCTE9PTSBGSUxURVIgT04gJVMgKABTRUxFQ1Qgc3FsIEZST00gIiV3Ii5zcWxpdGVfc2NoZW1hIFdIRVJFIHR5cGU9J2luZGV4JwBERUxFVEUgRlJPTSAlUS5zcWxpdGVfbWFzdGVyIFdIRVJFIG5hbWU9JVEgQU5EIHR5cGU9J2luZGV4JwBuYW1lPSclcScgQU5EIHR5cGU9J2luZGV4JwBTRUxFQ1QgY291bnQoKikgRlJPTSAlUS4nJXFfJXMnAERFTEVURSBGUk9NICVRLnNxbGl0ZV9tYXN0ZXIgV0hFUkUgbmFtZT0lUSBBTkQgdHlwZT0ndHJpZ2dlcicAREVMRVRFIEZST00gJVEuc3FsaXRlX21hc3RlciBXSEVSRSB0YmxfbmFtZT0lUSBhbmQgdHlwZSE9J3RyaWdnZXInAHRibF9uYW1lPSclcScgQU5EIHR5cGUhPSd0cmlnZ2VyJwB0eXBlPSd0cmlnZ2VyJyBBTkQgbmFtZT0nJXEnAGluZGV4ICclcScAU0VMRUNUIGssIHYgRlJPTSAlUS4nJXFfY29uZmlnJwBpbnZhbGlkIGZ0czUgZmlsZSBmb3JtYXQgKGZvdW5kICVkLCBleHBlY3RlZCAlZCBvciAlZCkgLSBydW4gJ3JlYnVpbGQnAFNFTEVDVCB0LiVRIEZST00gJVEuJVEgQVMgdCBXSEVSRSB0LiVRIE1BVENIICcqaWQnAFVQREFURSAiJXciLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfdGFibGUoJVEsIHR5cGUsIG5hbWUsIHNxbCwgJVEsICVRLCAlZCkgV0hFUkUgKHR5cGUhPSdpbmRleCcgT1IgdGJsX25hbWU9JVEgQ09MTEFURSBub2Nhc2UpQU5EICAgbmFtZSBOT1QgTElLRSAnc3FsaXRlWF8lJScgRVNDQVBFICdYJwBTRUxFQ1QgQ0FTRSBXSEVOIHF1aWNrX2NoZWNrIEdMT0IgJ0NIRUNLKicgVEhFTiByYWlzZShBQk9SVCwnQ0hFQ0sgY29uc3RyYWludCBmYWlsZWQnKSBXSEVOIHF1aWNrX2NoZWNrIEdMT0IgJ25vbi0qIHZhbHVlIGluKicgVEhFTiByYWlzZShBQk9SVCwndHlwZSBtaXNtYXRjaCBvbiBERUZBVUxUJykgRUxTRSByYWlzZShBQk9SVCwnTk9UIE5VTEwgY29uc3RyYWludCBmYWlsZWQnKSBFTkQgIEZST00gcHJhZ21hX3F1aWNrX2NoZWNrKCVRLCVRKSBXSEVSRSBxdWlja19jaGVjayBHTE9CICdDSEVDSyonIE9SIHF1aWNrX2NoZWNrIEdMT0IgJ05VTEwqJyBPUiBxdWlja19jaGVjayBHTE9CICdub24tKiB2YWx1ZSBpbionAFVQREFURSAiJXciLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfcXVvdGVmaXgoJVEsIHNxbClXSEVSRSBuYW1lIE5PVCBMSUtFICdzcWxpdGVYXyUlJyBFU0NBUEUgJ1gnIEFORCBzcWwgTk9UIExJS0UgJ2NyZWF0ZSB2aXJ0dWFsJSUnAFVQREFURSB0ZW1wLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfcXVvdGVmaXgoJ3RlbXAnLCBzcWwpV0hFUkUgbmFtZSBOT1QgTElLRSAnc3FsaXRlWF8lJScgRVNDQVBFICdYJyBBTkQgc3FsIE5PVCBMSUtFICdjcmVhdGUgdmlydHVhbCUlJwBzcWxpdGVcXyUAJABTRUxFQ1QqRlJPTSIldyIAU0VMRUNUKkZST00iJXciLiIldyIAU0VMRUNUIHJhaXNlKEFCT1JULCVRKSBGUk9NICIldyIuIiV3IgBBTkFMWVpFICIldyIuIiV3IgBmb3JlaWduIGtleSBtaXNtYXRjaCAtICIldyIgcmVmZXJlbmNpbmcgIiV3IgBkb3VibGUtcXVvdGVkIHN0cmluZyBsaXRlcmFsOiAiJXciAGZ0czU6IHN5bnRheCBlcnJvciBuZWFyICIlLjFzIgAuIiUuKnMiAGV4cGVjdGVkIGludGVnZXIsIGdvdCAiJS4qcyIAZnRzNTogc3ludGF4IGVycm9yIG5lYXIgIiUuKnMiAHN5bnRheCBlcnJvciBhZnRlciBjb2x1bW4gbmFtZSAiJS4qcyIAdW5yZWNvZ25pemVkIG9wdGlvbjogIiUuKnMiACVjIiVzIgAoIiVzIgBjYW5ub3QgJXMgJXMgIiVzIgBnZW5lcmF0ZWQgY29sdW1uIGxvb3Agb24gIiVzIgBjYW5ub3QgSU5TRVJUIGludG8gZ2VuZXJhdGVkIGNvbHVtbiAiJXMiAGVycm9yIGluIGdlbmVyYXRlZCBjb2x1bW4gIiVzIgBjYW5ub3QgVVBEQVRFIGdlbmVyYXRlZCBjb2x1bW4gIiVzIgAlcyBpbiAiJXMiAHBhcnNlIGVycm9yIGluICIlcyIAdHJpZ2dlciAiJXMiIG1heSBub3Qgd3JpdGUgdG8gc2hhZG93IHRhYmxlICIlcyIAVVBTRVJUIG5vdCBpbXBsZW1lbnRlZCBmb3IgdmlydHVhbCB0YWJsZSAiJXMiAHVuc2FmZSB1c2Ugb2YgdmlydHVhbCB0YWJsZSAiJXMiAGNhbm5vdCBjcmVhdGUgYSBURU1QIGluZGV4IG9uIG5vbi1URU1QIHRhYmxlICIlcyIAbm8gc3VjaCBpbmRleDogIiVzIgB1bmtub3duIGRhdGF0eXBlIGZvciAlcy4lczogIiVzIgBjYW5ub3QgZHJvcCAlcyBjb2x1bW46ICIlcyIAbm8gc3VjaCBjb2x1bW46ICIlcyIAdW5yZWNvZ25pemVkIHRva2VuOiAiJXMiAFwiAG5vIHN1Y2ggY29sdW1uOiAiJVQiAHVucmVjb2duaXplZCB0b2tlbjogIiVUIgB3ZWVrZGF5IABub24tdW5pcXVlIGVudHJ5IGluIGluZGV4IAB3cm9uZyAjIG9mIGVudHJpZXMgaW4gaW5kZXggACB2YWx1ZXMgZGlmZmVyIGZyb20gaW5kZXggACBtaXNzaW5nIGZyb20gaW5kZXggACBvZiBpbmRleCAAcm93aWQgbm90IGF0IGVuZC1vZi1yZWNvcmQgZm9yIHJvdyAAJWxsdSAAJXIgAHN0YXJ0IG9mIAAgVVNJTkcgQ09WRVJJTkcgSU5ERVggAFNFTEVDVCAxIEZST00gIiV3Ii5zcWxpdGVfbWFzdGVyIFdIRVJFIG5hbWUgTk9UIExJS0UgJ3NxbGl0ZVhfJSUnIEVTQ0FQRSAnWCcgQU5EIHNxbCBOT1QgTElLRSAnY3JlYXRlIHZpcnR1YWwlJScgQU5EIHNxbGl0ZV9yZW5hbWVfdGVzdCglUSwgc3FsLCB0eXBlLCBuYW1lLCAlZCwgJVEsICVkKT1OVUxMIABTRUxFQ1QgMSBGUk9NIHRlbXAuc3FsaXRlX21hc3RlciBXSEVSRSBuYW1lIE5PVCBMSUtFICdzcWxpdGVYXyUlJyBFU0NBUEUgJ1gnIEFORCBzcWwgTk9UIExJS0UgJ2NyZWF0ZSB2aXJ0dWFsJSUnIEFORCBzcWxpdGVfcmVuYW1lX3Rlc3QoJVEsIHNxbCwgdHlwZSwgbmFtZSwgMSwgJVEsICVkKT1OVUxMIAAgVVNJTkcgAExBU1QgVEVSTSBPRiAAQ1JFQVRFIABDUkVBVEUgVEFCTEUgACBBTkQgAENPUlJFTEFURUQgAFBSQUdNQSAAVHJlZSAldSBwYWdlICV1IGNlbGwgJXU6IABUcmVlICV1IHBhZ2UgJXU6IABGcmVlbGlzdDogAFRyZWUgJXUgcGFnZSAldSByaWdodCBjaGlsZDogACwgACIldyIgAEAgIAAgICAgACwKICAALAoAKioqIGluIGRhdGFiYXNlICVzICoqKgoAQfDIAgu3AWQKARAAAHMABAUAAGcAAQMeAHoABAYAAHEABAkAAFEABAoAAHcABA4AAGMAAAgAAG8IAAAAAnUKABAAAHgQAAAQAVgQAAAABGYAAQEAAGUAAQIeAEUAAQIOAEcAAQMOAGkKARAAAG4AAAQAACUAAAcAAHAQAA0AAVQAAAsAAFMAAAwAAHIKAQ8AAAAAAAAAADAxMjM0NTY3ODlBQkNERUYwMTIzNDU2Nzg5YWJjZGVmAC14MABYMABBsMoCC6ICZXhwYW5kIDMyLWJ5dGUgawABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8BAAABAQAAAQABAAEBAAEAAAEAQeDMAgtIBAUDBQEFAQUCBQIFAQUBBQQFAwUBBQEFAgUCBQEFAQUCBQIFAgUCBQIFAgUCBQIFBAUDBQIFAgUCBQIFAgUCBSo/WwAlXwABAEG5zQILBQEBAQEBAEHQzQIL5QEBAIAAQAAAgAAAAAAAAAAADAwMDAwMDAwMDAAAAAAAAAAKCgoKCgoCAgICAgICAgICAgICAgICAgICAoAAAABAgCoqKioqKiIiIiIiIiIiIiIiIiIiIiIiIiIiAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAEEAwIFAEHAzwILmgVSRUlOREVYRURFU0NBUEVBQ0hFQ0tFWUJFRk9SRUlHTk9SRUdFWFBMQUlOU1RFQUREQVRBQkFTRUxFQ1RBQkxFRlRIRU5ERUZFUlJBQkxFTFNFWENMVURFTEVURU1QT1JBUllJU05VTExTQVZFUE9JTlRFUlNFQ1RJRVNOT1ROVUxMSUtFWENFUFRSQU5TQUNUSU9OQVRVUkFMVEVSQUlTRVhDTFVTSVZFWElTVFNDT05TVFJBSU5UT0ZGU0VUUklHR0VSQU5HRU5FUkFURURFVEFDSEFWSU5HTE9CRUdJTk5FUkVGRVJFTkNFU1VOSVFVRVJZV0lUSE9VVEVSRUxFQVNFQVRUQUNIQkVUV0VFTk9USElOR1JPVVBTQ0FTQ0FERUZBVUxUQ0FTRUNPTExBVEVDUkVBVEVDVVJSRU5UX0RBVEVJTU1FRElBVEVKT0lOU0VSVE1BVENIUExBTkFMWVpFUFJBR01BVEVSSUFMSVpFREVGRVJSRURJU1RJTkNUVVBEQVRFVkFMVUVTVklSVFVBTFdBWVNXSEVOV0hFUkVDVVJTSVZFQUJPUlRBRlRFUkVOQU1FQU5EUk9QQVJUSVRJT05BVVRPSU5DUkVNRU5UQ0FTVENPTFVNTkNPTU1JVENPTkZMSUNUQ1JPU1NDVVJSRU5UX1RJTUVTVEFNUFJFQ0VESU5HRkFJTEFTVEZJTFRFUkVQTEFDRUZJUlNURk9MTE9XSU5HRlJPTUZVTExJTUlUSUZPUkRFUkVTVFJJQ1RPVEhFUlNPVkVSRVRVUk5JTkdSSUdIVFJPTExCQUNLUk9XU1VOQk9VTkRFRFVOSU9OVVNJTkdWQUNVVU1WSUVXSU5ET1dCWUlOSVRJQUxMWVBS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AGMsADcATABfICE5GQBmAABXAEHA8wILqwIdHBwcHBwcHBwHBxwHBxwcHBwcHBwcHBwcHBwcHBwcHAcPCAUEFhgIERIVFBcLGhADAwMDAwMDAwMDBRMMDg0GBQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAICCRwcHAIIAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAgIcChwZHBsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGx4bGxsbGxsbGxsbGxsbGxsbAAAAADsAOwA7ADsAAAA7ADsAOwAAADsAOwA7ADsAAAAAAAAAOwAAAAAAOwBB9PUCCys7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAAAAAAAAAOwA7AEG49gILUTsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwA7ADsAOwBBwPgCC7Fb//3//QD////+/v79+/r/AP3/APv+AP3+//4A/Pr+AAD+/fz8/P39+/78/P/+/fwA/wD+/v39/f7+///+/f4A/v4A//75+/v2AAD9AP7///z+APf8//38//3//v/39vz/+/v//wAA+/37/gAA/v4A+/r4+voA/v/9//37/f/+/fz+/AAA/f4A/fv9//8A/v4AAP0A/gD+/Pz6AP4A/v789/v5/fv5+AD+9Pf7+P7+/wD9/f/9//37//////36+/j8+vf7//v9/f39/f39/f79+/79/fz6+/7+/v3//vv//vv9+/v8+/v8/gAAAP3/AP30/wAA/fv9AP78/v3+AP37+vv6/v779f/+AP///QD+/f79/f73+Pr9/Pr////8+v0A/v/9//36+fr/+P/8+AD//f/+/f/+/fr///39+/v6/Pv+AP36///+//7+/gD+/v7//v7///z++////v///v0A//7/AP7//P7////////+AP78/v79/wD//////v//AP////////////8A/f8A/wAA///9/gD8/gD//wAAAAAAAAAABzQG1gVCAUIBjwEyAScFOwWWBSQHJAckB0QCjwGPAY8BjwGPAQAAAADWAEUEJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHagRqBG0BbQE3ABYBtAHJAskCyQDJAMkAyQAoAG8AAgFpAdUBAAJHAm4CtQLcAiMDSgORAzEERQRFBEUERQRFBEUERQRFBEUERQRFBEUERQRFBEUERQRFBEUEWQRFBMAEvQO9A/MFQgaKBiQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHJAckByQHiQC1ALUAtQC1ALUAtQC1AGAA3gCPAN0ByQJtBPQEyQLJAk8ATwDJAgIDUwBBAEEAQQAgAaIAogBeCF4IuAK4ArgC7gDaAdoB2gHaAcEEwQSmAt0BRAGOAckCyQLJAskCyQLJAskCyQLJAskCyQLJAskCyQLJAskCyQLJAskCxARuAW4ByQKVAxsBGwGyAbIBXQJdAhIFXgheCF4IXgheCF4IXgibBIUEhQTnAQ8CSQKFAu0CkgPIA/ACyQLJAskCyQLJAskCyQLJAskCyQIvAckCyQLJAskCyQLJAskCyQLJAskCyQLJAh0DHQMdA8kCyQLJAr8DyQLJAskCkQT3BMkCyQIyBckCyQLJAskCyQLJAskCyQJ1AgcAWwBsA2wDbANsA7kDWwBbAN4EKQRSBF4FMQVEBdQBRAVyBREDMQUxBREDMQXUAXIFWwNWA3oFqQWpBakFlQSVBJUElQRLBUsFBgQ9BZUBzgQDBwMHrwavBiUHJQevBrUGtwY6BykHRAdEB0QHRAevBkwHzAa3BrcGzAY6BykHzAYpB8wGrwZMB9EGMwevBkwHXwevBkwHrwZMB18HCQcJBwkHPwdsB2wHXwcJBwUHCQc/BwkHCQfhBngHJgcmB18HrwZGB0YHUwdTBxIHFweUB68GDwcSBx0HHwfMBpkHqwerB7YHtge2B14IXgheCF4IXgheCF4IXgheCF4IXgheCF4IXgheCBQAyAQAAVcEWwRaBKgE2AWQBeEFkwVjAWcFAQbiBQIGEQYvBjAGNwZZBh0CpQUaBqoFJAbrBZQF/AU4Bl0G8AVeBmcG5gUIBn4GiwYPBjAAzAfRB78HNAfJB8oHwgfFB1IHRwddB8cHxwfLB1QHzQdVB9QH5QdZB2YHxwdnB60HxgfHB1YHtwe5B7oHuwdvB34H0gdoB/IH8QfhB4UHWAe4B+IHvAevB9UHcAeMB+kH7gfwB4EHiAfzB8MH9Af1B/YH+AfEB9YH9weoB/kH+gfPB+cH/Af7B38HAAgBCAII/gcDCAUIvQePBwgICQiuB/8HDQiVBwwIBAgGCAcICgjTB9wH1wcLCN8H2AcOCBcIGQgaCBgIGwgRCKoHrAcfCAwIIggkCCUIJwgmCCkIKAgrCC0IMwguCC8IMAgxCDQINQg2CM4HwAfBB9AHNwgyCD0IRQhQCAAAwgAUARUBFgHYAMIAwgDZAMIAwgDCAMIA4ADCAMIAFAEVARYBzAATAM4AygApAdkA2gDNAM8A2QDNANkA2gAfANkA2gDZANoAHQDZANoAJwAhANkA3AArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA4ARMA8ADxADwB8ADxAMIALgAvADAAMQAWAP4AQQD9AP4A/wD9AMIA/wDCAAcBAgEDASsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ABQBFQEWAR0BZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAOwC6ALsAvAC9AL4AvwA2Ae8APQE+AcQAVgDGAFgAPQETAD8BPQE+Ac0ACAEZANMA1ADVAM0AeQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQDwAPEAdAB1AHYAdwDwAPEAegB7AHwARQAqAf0AwgD/AGoAawCEAP0AjQD/ADYANwA4ADkAOgDPAAwBZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEA1gCAAIEAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAhgAZAIgAiQAsAaUApgCZABMAmwA2ADcAOAA5AGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAGwAbQBuAG8AcABxACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ABQBFQEWAXEAwgATABYAFwDCAEMAGABmAGcAaABpAGoAawBsAG0AbgBvAHAAcQDcAPoAOwD8ANkA2gArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQBqAGsAbABtAG4AbwBwAHEA/gA7AM0AigCLABMAFADCABYABwEWABcA5wAZAEgAFAEVARYBdAB1AHYAZQAkAEwAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAWQDwAPEAXABJAMIAwgBJABMAOwC8AL0AvgC/AP0AUQD/AJcAxAAZAMYARwB0AHUAdgA3ATgBzQDZANoAPAFRACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5AA4BFgAXAGQAGQA7AGUAigCLAGoAawB/AIAAgQB/APAA8QByAP4AdAB1AHYATABMAHkAigCLAAcB/QAIAf8AzQATAVcAEwBZAFkAwgBcAFwAxwCKAIsADAFmAGcAaABpAGoAawBsAG0AbgBvAHAAcQCZAJoAmwCcAJ0AUQB0AHUAdgCBAPAA8QDgABMA4gA6ATsBFwAZACwBOwAWAOoA/QBlAP8A7ADtABoAwgC3AMIAmABIABYAkQCWACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ANkA2gDZANoAEwC9ADsAvwAXADsAigCLAMQAhwDGAOgAGwHoAIwAOwAfAc0AEwF0AM0AdAB1AHYAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAwgBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQDwAPEAwgDwAPEAOgE7AXQAdQB2AHQAdQB2AP0AwgD/AP0AOwD/ABMAdAB1AHYAFwAWANkA2gCOAAwBzQATAWYAZwBoAGkAagBrAGwAbQBuAG8AcABxACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ABMAwgAsATsAFwB3APAA8QB6AHsAfAA6ATsBwgDsAO0AwgB1AIQA/QBRAP8AzQA7ACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ANkA2gDCAMIAwgBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQAmAfAA8QB4AHQAdQB2ADsAwgDZANoA0wDUANUA/QATAP8AwgATABcA/gCKAIsAGADoAHUAwgBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQATAAgBbABMABcAfwCAAIEANwE4AXQAdQB2ADwBVwAyAVkANAHCAFwAFgA7AMIAFgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQDCAF8A2QDaAAkBZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEA6AA7AHEAGQA7AMIA2QDaAHcAeAB5AHoAewB8AH0AEwCRAMIAwgAXAIMA6AB0AHUAdgAjAMIAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAEwDCAEIAwgB0AHUAdgB0AHUAdgBKAPIAJgHCAMIAzgAXAMIAGQDCAG8AcABxABkAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAGADCAMIA2QDaAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAPEA6ADCANQA1QDyAPIA2QDaAPIAggALAP0AwgD/ABMACQGVADsAMgHCADQB6AA1ATYB2QDaAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5AMIAwgA7AMIA7wATAMIAGQD+AC8BMAEXAMIAGQB+ADIBMgE0ATQBMgEPATQBdQAeAdkA2gDZANoAwgDCAJ8ALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQA7AO8AwgB0AHUAdgAEAf4AwgDwAPEAwgDpAM0A8ADxAM0A7wCAAIEADgEJAf0AwgD/ANkA2gD9AMIA/wCPABgBZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAdgCfANkA2gDwAPEAdgDwAPEAwgDCAMIA7wB0AHUAdgAWAP0A/gD/AP0AEwD/AOkAwgCPABgABwHUANUAwgCPANkA2gDZANoABQEGAQ8B/gCPABMABwAIAAkAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAEAATABYAFwAmASsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADgBwgDWABUAPAErACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQBqAGsAHgHCAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAM8AngA7AKAAFgBNABgATwBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQDCAMIA5QDCAOcAZQBQABYAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAIAE7AAwA2QDaACUB2QDaABMAagBrADsAEwAQAH8AgACBABsAcwB0AHUAdgDCAHgAOwAWAMIAGADCAHsAZACAACoALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5AHUAwgDZANoAeQBkAD8AwgD1AJkAwgCbAHUAEwBzAMIASQDWAMIAAAGhAHQAdQDCANkA2gB5AE0AwgBPANkA2gDCANkA2gB1AJkAmgCbAP4ALgDZANoAkABmAGcAaABpAGoAawBsAG0AbgBvAHAAcQDoAA4BmQCaAJsAcwB0AEIAEwAUALcAFgAMADgB/gDCAAYBPAHRANIACgHvAMIAwgBsACQAVQAbABMAFAAJARYAtwD1AJAAXgAZADAA2QDaACUBwgAqAA4BAAEkANkA2gA7AMIAGQCHAMIAcwDCAKEAjADCAMIADwBHAMIAOAE/ANkA2gA8AcIAOwCDAC0BLgHZANoAVQDZANoA2QDaAFoARwDZANoAEwDZANoA9QCSAAYBZADZANoACgEJAVUAagBrAAABOAFaANEA0gA8AXIAPAB0AHUAdgDCAGQAeQDCAMIAkQBzAGoAawATAC4AEwAUABgAFgByAMIAdAB1AHYAwgD1AHkAwgCkAMIA2QDaACQAwgACAQMBAAHCAJkAmgCbAJwAnQDZANoAlgAfANkA2gCOANkA2gDZANoAJwA7ANkA2gCZAJoAmwCcAJ0AlQCWAAUAkQBHALcA9QAKAAsADAANAA4AwgB0ABEAgQDjAAABVQDCAHMAwgAXAFoAGQC3AGMAHgBhACAAFgAWAMIAZADCANkA2gAoAJgAagBrABcA2QDaAMIAEwAUAHIAFgB0AHUAdgABAcIAeQDZANoA2QDaAMIAhQA1ACQAFwAXABkAGQBGAHgAeQA9AI0ABwAIAHkATgDZANoAUQAXAOMAGQDZANoAgwA7AJkAmgCbAJwAnQAAAAEAAgA7AGIABQBHABcA4wAZAAoACwAMAA0ADgBTAFQAEQAXABcAGQAZADsAwgDCALcAFwAXABkAGQAeAMIAIAATABQAZAAWAMIAwgCFACgAagBrAGwAigCLAMIA2QDaAHIAJAB0AHUAdgDZANoAeQDCAMIAwgAXAHUAGQDCABcAFwAZABkAogDCAEYAwgCRADsAFwCZABkAmwBOAMIAdQBRANkA2gDCAEcA2QDaAJkAmgCbAJwAnQDCANkA2gDCABcAYgAZAEEBwgDZANoAwgATABQAwgAWAJkAFwCbABkAwgBkAMIA2QDaALcAwgBqAGsAJADCANkA2gDtAMIAcgDzAHQAdQB2AIUAwgB5ANkA2gCKAIsAwgDCAMIAIgEhATsA2QDaAMIAwgDZANoAwgDCAIwAwgDCAEcAwgD0AMIAwgCiANkA2gDCAMIAmQCaAJsAnACdANkA2gDCANkA2gDCANkA2gABAdkA2gDZANoAAQFkAMIAAQHZANoAAQFqAGsA1wArAcIAtwDAAMIAcgDCAHQAdQB2AAEAAgB5AN0ABQDZANoAEQHFAAoACwAMAA0ADgDZANoAEQDZANoA2QDaAIwAwgD2AMIAEQEnAfcAEQEeAPcAIAANAQ0BmQCaAJsAnACdACgA9gARAScB5gDiANkA2gDZANoA3AAFAdwAGgHcABMAFAD0ABYA+gCNAPoA9gA8AMkAtwAFAQUBBQHJAEYAKwEkACsByQAmAJcAlgBOAB0BFgBRACgBKAErAOsAEgDuAMkAEgEQAe4A7gDuABIAOwDIAJUAYgD3ABIBEgHrAPcA9wD3AOsARwAQAckAyACeACQBPgAjAckAyAAWAMkA3gDIAN4AyQDIAHMA2wDbAEAA2wDkABYAfgDdAIUApQDeAGQA4QCKAIsA4QDbAGoAawAYANsA5ADbANsAMwFyAHEAdAB1AHYAOwEcAXkAHAHeAMkAWwCiAEABQAFSAJQACwGRAAsBFgAXAckAngAZAfsAkwCSABkAywD6APkA+wD4AA0A9wDDAMMABgCZAJoAmwCcAJ0AwQDBADEBwQDQADEBLgHWANYA1gDQAN8A3wDWAAQA1wDXANYAAwAWANAAowAPABcAEAC3ABcAiwCXAIIAGQAUAI4AGAAQAJAAAQCOAIIAggA9ACUANQCXADUANQA1AIIAdAABACIAjQAFABYAcwChAEsAGQBEAI0AKQBzAEQAGAAUABMAgwB9AEMAQwBgABYAFgAWACUAFwAWABgAFgA7AEMAFwCVABwAFgAZABcAFwAXABYAjQAiAGEAFwAXACIAdAAWAI8AGQAiAEsAIgAiAEsAWAAiAFYAFwAWACIAGQAYACIAGQBdABcALACOABcAjgAXABcAFgALABkAFwAZABcAFgAWABYAAQAXABcAFwAWABYADwCNAI0AGQAZAAEAQgFCAUIBhwBCAUIBQgFCAUIBQgFCAY0AQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQAKAAH0A6ABWBiUCQAIKBQEFQAJIAUACFAXUAEACgAB9AOgAQgKcAUIChwEGBjMAMwALApUBDQURAjMAMwDXAzMAMwBRAFEAUwQ9AD0A2ANTBAwFfAGHAIgAWgDMBMwEJwQqBB0EHQSFAIUAhgCGAIYAhgApBpwBHwEfAQcAHwEfAaYBGgQaBCgEKwQhASwC7AE9AgwCMQI9AvEBMQLiARICBgHlAIcAiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGAIAAfQDoAOIFhACEAIQAhACDAIMAggCCAIIAgQB+AMIBtATnBAEAAQBGAgIA6wQjBqQBLgZ7AUABlgSZAJYEMAacAXoBLgYfAj0FSgFvADoCOgI6AiUBHgSEAIQAhACEAIMAgwCCAIIAggCBAH4AwgGHAIgAWgDMBMwEJwQqBB0EHQSFAIUAhgCGAIYAhgAfAR8BtAS1BLQE/wAfAR8B/gH7AfoBiQDHAT0C1AAxAr8BvgH5AT0CUAYxAoYAhgCGAIYAfwCQAfMAhACEAIQAhACDAIMAggCCAIIAgQB+AMIBGgHXAVkBhACEAIQAhACDAIMAggCCAIIAgQB+AMIBPgKbAKgDqAPGAeMACQLUBJwB1ASGAIYAhgCGAIQAhACEAIQAgwCDAIIAggCCAIEAfgDCAYIAggCCAIEAfgDCAYcAiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGAIAAfQDoAMIBQAKcAY0B4QS0AFwAXQCEAIQAhACEAIMAgwCCAIIAggCBAH4AwgF9AYMBtAR/AVEAUQCHAIgAWgDMBMwEJwQqBB0EHQSFAIUAhgCGAIYAhgCEAIQAhACEAIMAgwCCAIIAggCBAH4AwgGDAIMAggCCAIIAgQB+AMIBLAK0BC4BPwE3AnkAOALgAQQAKwJ9BHkGXAZ5Bi0AgAB9AOgAtAS1BLQE4gQ7ApEEhACEAIQAhACDAIMAggCCAIIAgQB+AMIBkQQfAR8BkQT7A0ACpgH7A5wBwwFCBkYCAgDrBD0CLAAxAl8AQAFuAJkANQK0BLUEtAQKAgoCPQVRAFEABwAsAIcAiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGACcBfQR6BhAEega0BHsEPwE3AncAdwBXAdIBSwFXAR8BHwF4ACwCwwFBAsMBkQSRBAQEPwE3ArYBPQLSADECOwWrBSICEwKRBJEEPgaRBJEEoAE/ATcC8wCEAIQAhACEAIMAgwCCAIIAggCBAH4AwgEEBAQEBgQHBCMALAC0BLUEtATYAR8BHwEwBZwBGwV0ATsGZwHhAMYBtATDADAFPQJ7BDECNQU1BRIBQAKkBEACVAEuAMQAGQLZAIcAiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGABMAEwATABMAnAFFArQE6wT/AbQEPwE3AkABsAOZAKkB6wGuAa8DtAToAT0FqgUUAv0EtAS1BLQEhwCIAFoAzATMBCcEKgQdBB0EhQCFAIYAhgCGAIYAPwKEAIQAhACEAIMAgwCCAIIAggCBAH4AwgEfAR8BEAIfAR8BdAE7BrQEtQS0BLQEtQS0BD0C5gExAj0CeQMxApwBtAS1BLQEdgMoABYAFgDcAPMADQKpBYQAhACEAIQAgwCDAIIAggCCAIEAfgDCAYcAiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGAJwBtADGAbQEbwP/AB8BHwH+AfsB+gF0ATsGIAYzBTMFQAJ5A/kBPQIsADECLwK3BIcAiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGAFEAUQCmAUACeQGEAIQAhACEAIMAgwCCAIIAggCBAH4AwgEpAR8BHwHMAbQEtQS0BLQEFgITABMAwAHAAcABPQKcATEC5gC0AaMEFwI/ATcCawGwAbcEmwWEAIQAhACEAIMAgwCCAIIAggCBAH4AwgGHAIgAWgDMBMwEJwQqBB0EHQSFAIUAhgCGAIYAhgCcAdMAtQORBBEEVgRWBO4BIwIjArQEtQS0BAcAGwIiBpEEeAFAApEEBQC0BOYBAwCHAIgAWgDMBMwEJwQqBB0EHQSFAIUAhgCGAIYAhgBAAgECEwATAKsBhACEAIQAhACDAIMAggCCAIIAgQB+AMIBMQG0BLEB4QC0BIEBEwATABEBIgFzAQQCbgEDAgQBnAEaAiAGJQIABGoBtQG0BLUEtASGAxAGhACEAIQAhACDAIMAggCCAIIAgQB+AMIBhwCIAFoAzATMBCcEKgQdBB0EhQCFAIYAhgCGAIYAnAGbBQICAQW0BLUEtAS0BLUEtASHAzAAVgEgBiAG/wRbBiAGjwNAAoEAfgDCAW4AhwCIAFoAzATMBCcEKgQdBB0EhQCFAIYAhgCGAIYACQFAAssBEwATAIQAhACEAIQAgwCDAIIAggCCAIEAfgDCAUEFzABAAssBygEyAC8AEwATADEAsgFRBD0C8QExApwBrAFsAMgEIQYSBngBzQAmAiYCUQBRAIQAhACEAIQAgwCDAIIAggCCAIEAfgDCAYcAiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGAOABQAK0BEACBQacAZsFyQM7AXsGjgEcAfEByQN9AyEGIQZ4AXgBIQbNAXgByATLAVAAUABRAFEA8QF2AXIAWgDMBMwEJwQqBB0EHQSFAIUAhgCGAIYAhgCEAIQAhACEAIMAgwCCAIIAggCBAH4AwgG0BOEFQAK0BLUEtARWBTwB5gEZARkB8QGvAS0CIAEgAZIBPAXXAVkBKgGtAT0CQAIxAlEAUQA9AnYBMQLLA4IBhACEAIQAhACDAIMAggCCAIIAgQB+AMIB5wB1AFEAUQAfAR8B5wAfAR8BQALnBUACOAW0BLUEtASLAD0CLAIxAj0CnAExArkByAHJA9UALgLnBekFDgbJA48AjwCRAJEAWAU6Ad4BvAHKA5wBUgNTA1QDhwCIAFoAzATMBCcEKgQdBB0EhQCFAIYAhgCGAIYAZQGcAY0BfAQwAYcAiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGACcGQwEGAF4DBwCHAHwAWgDMBMwEJwQqBB0EHQSFAIUAhgCGAIYAhgCZAZgB5wXUAIQAhACEAIQAgwCDAIIAggCCAIEAfgDCAZsBdgC0BHQACgBgAQkBYwGEAIQAhACEAIMAgwCCAIIAggCBAH4AwgFAAkQBMgFAAjIB4gTVAZ4AhACEAIQAhACDAIMAggCCAIIAgQB+AMIBzwDIBGYEQQBBANYBQgBCAJwBvwG+AXIDEwJPAQIBAQEAAWcE0QS0BLUEtARHAdMEagOfAEACEADgAT0EEATSBGgEiABaAMwEzAQnBCoEHQQdBIUAhQCGAIYAhgCGAAUEQAJRAFEABAQQBJoDQALPAdQEQALUBMgE9gFrAJsFmwMGAEACmgHaBXIDBQTgARUAFQAEBEwBZAVOATUANQDxAVEAUQBqAwQEBAQGBL0BAwETABMAFQKEAIQAhACEAIMAgwCCAIIAggCBAH4AwgEnAi0BBAQEBAYEawAUAiECeQA4AqQEBABmBCgGwQFAAs4BBwACBaIBzgFeAZsFQAIGAjsCIAJnBHkAOAK6AQQApATQARUCnATHBAkAQwBDAOcBQAJoBC8BmgE7AjYANgDDAUACewCwA0ACoQFAAk0BrwNjBUAC7AA1AkACJgY0AkQARAAHAEACwwFqAaMBtgBFAEUAHQJGAEYARwBHABwCNQJIAEgA5AE3ADcA2QGcBCgBEAQ4ADgAKAHtAR0CdwB3AJoBJQYeAjkCogEHAHgA3ATDAUECwwHRARAEBARAAhUGKALcAXcAdwAPAgMBeQA4AvAABAB4AEACwwFBAsMBQALdAQQEQAKcAEACOQA5ADsCQAIeAeUAmgFQAQQEBAQGBAcEIwA7ADsA2wDXAzwAPADcAEkASQBKAEoA2APDAUsASwAEBAQEBgQHBCMAYADYACMBKAI1AqQEPgGLAYsBigEUAYgBQALlAVsD2gEfBZoBHQJAAqEB+gV4BBwCjwGkBCQB7QCBBEYBJgAXAEACEARAAhQAFABFASsBdwB3AKQATABMAPkFeQA4AngABADDAUECwwHLAEACBASNAI0AjgCOAEACQgEnADsCVQH9A24ACAHvAIUDhAOnAfIAjAONA3IBrQBNAE0AKwDfAR4FCAE+AD4AcQHDAQQEBAQGBAcEIwBBBqgExQFEBO4AIwE1AqMAHQVuAIsBiwGKARQBiAHaA9sDWwPhAVoBCAFuAAgE6QFAAqQE9wFABAUBBQHtAEACRgF5ADgCEAQEAFsBYAWdAUUBdwB3ALQDPwE3Al8BTgBOAHgAOwLDAUECwwFPAE8ABARiAWQBQAJoAUQEbgBAAs4DrgMIAXsAyQFmAe8AQAIHAsMBqwNQBHsAUAStAEACCAQrAD8APwAsBTUCqACoAAQEBAQGBAcEIwBAAqkAqQAcBWgD7gCdADUGQAJWAFYAbQFZADgCdwEEAE8ErQNPBHsAQAIQBG0FQABAAKQEmgV3AHcAOwJAAlIAUgAzAkACeAClAMMBQQLDAZ0BUgUEBJAAkAA/ATcCQAJeBTIC8gEXAcMBUwBTAJ8FQAKmAKYAQAIJBSoCQAIABTUCQAIMAEAC9ATJAZIAkgDzBEACBAQEBAYEBwQjAIwAjAD1BKcApwBJBqAAoABPBZYAlgCVAJUANwEQBEACOAGTAJMAOQF3AHcA3gDrAEACpASMAUACeABAAsMBQQLDAagExQEEBPwBIwGUAJQAjQVMBosBiwGKARQBiAFVAFUAWwNXAFcAVABUACkCQAImAUACkgVSAVMBkQXtACwBRgGIBYEFBAQEBAYEBwQjAEUBWAGTAeMB4gAbBTQANAA6ADoAcAFbBd4FNgLdBXkAOALdAAQA0AAMAdEAhgHcBA0GpARcBVoFWQULBu8AuAA7AukApQHZBF8A2gCtAOMFwQArAFsAXgCyALoA0wG8ANQBjgUNAL0AvgC/APUBwwH1AGwA7gCRAZQFkwWWBdsBlAHYBcUANQIOAOoB+QBlAO4F8AFdARgB+wDJAGEB8wH8AJYB9gT9AAUCLwUuBbMBLQUmBWcAfQMQBZ0B4wCXARAEWgY/ATcCWQYRBXcAdwC3AW8BJQUPBVgGDgJ4ALgBwwFBAsMBOgY1AQQENgF1AQoBCwHJASwGKwa7AYoAcgUoAnEFCwDLBYABcwA9AUYFbQAYAioAQwJ+AdYARQWEAa4EhQETARUBFgEEBAQEBgQHBCMARALxBJ4B7ASqAJ8BtwD+Bf8F/QWrAJoAMwH8BU4D3wDgAFgAxAHXAKwAQQHqAE4EmACkBEwESQG5AK4AxwSdA7sA8QBRAfQAXATAAK8AsACoAaoBYQDCAGIAYwBkALEAXwRbBPYA9wChABgA+ABcAdYECAFUBPoA7wHHAMYADwBdA/QBcQH+APgB/QEAAsgAZgAZALMAaQEaAGwBaAB7AzQBogBpAIgDCAJqAKEELQSDBBEA5AAbAIIEGwEdAQcB0gPKAMwDewAcAJcEHQAeAJsEkwQfAJUEiAQpACAAzgAkAiEAbgCaBDsECABwAC4EcQAsBDAEIgAxBDACZQQNAWQEDgEkABIAqgQJBGkDlwB6ACUAiQEPARABPAK1AKkE6AToBOgEpwPoBOgE6AToBOgE6AToBFEGAAAAAH8GfwZ/BtMF5gRXBeYE5gTmBOYE0wXTBdMF5gTmBOYE5gTmBOYEdQV1BQgGBwXmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTSBeYE5gTmBOYEKgYqBuYE5gTmBOYE5gQbBhoG5gTmBOYEfgXmBIUF5gTmBOYE5gTmBNQF1QXmBOYE5gQHBgkG5AWMBYsFigWJBfYFaQWDBXwFgAXPBdAFzgVpBtUF1AXmBH8FrwW/Ba4F5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gS3Bb4FvQW8BcUFuwW4BbEFsAWyBbMF/gTmBPsEMQXmBOYE5gTmBOYEtAUHBagFpwWmBeYEwgW1BcEFwAUPBk8GTgblBeYE5gTmBOYE5gTmBCoG5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gRrBSoGKgbmBAcFKgYqBmwFbAUDBQMFbwUWBk4FTgVOBU4FVwVOBeYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBAwGCgbmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gRTBeYE5gTmBOYE5gTmBOYE5gTmBOYE5gRIBuYE8QU/BVMFUwVTBVMFVQVABT4FTQUIBe0EdwaPBYQFVAWEBXQGggWPBY8FggWPBVQFdAYYBV4GEwV1BXUFdQVrBWsFawVrBW8FbwXRBVQFTQXmBHcGdwZdBV0FdgZ2Bl0F5QVmBpgFNAU6BToFOgU6BV0F+ASCBWYGZgaCBZgFNAWCBTQFggVdBfgE9QVxBl0F+ATbBV0F+ARdBfgE2wUyBTIFMgUnBeYE5gTbBTIFGAUyBScFMgUyBTwG5gTfBd8F2wVdBTQGNAZ4BXgFfQVvBdYFXQXmBH0FewV5BYIFKgVLBksGRwZHBkcGfAZ8BhYGVwYHBQcFBwUHBVcGGgUaBQgFCAUHBVcG5gTmBOYE5gTmBOYEUgbmBBEG5gVhBeYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYEHAbmBOYE5gTmBOYE5gTmBOYE5gTmBOYEnQXmBOkEEwbmBOYE5gTmBOYE5gTmBOYEhgWHBWIF5gTmBOYE5gTmBOYE5gSVBeYE5gTmBJAF5gTmBOYE5gTmBOYE5gTmBHMG5gTmBOYE5gTmBOYE9AXzBeYE5gRfBeYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYEFgXmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYEegXmBOYE5gTmBOYE5gTmBOYE5gTmBOYE5gTmBOYEOQZwBeYE5gTmBOYEagbmBOYE5gTmBEgF5gTmBOYE5gTmBOYE5gTmBOYE5gTmBGIGQgWeBeYEoQX8BOYE8gTmBOYEAAAJAEGQ1AML5gi+AL4AvQC/AMAAwADAAMAAvwC/AL8AvwC/AMQAxgDIAMgAxwDHAMUAxQDMAMwAzgDOAM8A0QDRANEA0gDWANcA2ADYANgA2ADYANgA2ADYANgA2ADYANgA2ADhAOEA3QDdAN8A3wDiAOIA4gDiAOMA4wDjAOMA4wDgAOAA5ADkAOQAywDmAOcA5wDnAOcA5wDqANsA2wDrAOsA7ADsAL8A7gDuAL8AvwC/AM0AzQDNAPAA8wDzAPMA8QDxAP0A8QD/AP8A9AD0APQAAAH1APUA9QABAQEB9gD2AAMBAwECAQIBAgECAQIByQDJAO8A7wAIAQgBCAEIAQQBBAEEAQQBBQEFAQUBCgEGAQYB+gD6AOgA6ADcANwA3AALAQsBCwH4APgA+QD5APsA+wD7APsAvwD3APcADQENAQ0BDQG/AA4BDgEOAQ4BvwC/ABEBEQERAREBEQERARIBDwEPARABEAEJAQkB2gDaANoA2gDZANkA2QDaANoA2gDaANoA2gDaANoA2gDZANoA2gDaANoA2gDaANoA2gDaABQB2gDaANoA2gDaANoA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AQAAYAEAAGEBAABiAQAAYwEAAGQBAABlAQAAZgEAAGcBAABoAQAAaQEAAGoBAABrAQAAbAEAAG0BAABuAQAAbwEAAHABAABxAQAAcgEAAAAAAABliQAAcwEAAHQBAAB1AQAAj2AAAHYBAAB3AQAAeAEAALtVAAB5AQAAegEAAHsBAABrXgAAiwAAAHwBAAB9AQAAAQQ9AHUANwB1ADYAMgA1ADkANQAxAFUATQFVAHkAVQBJAzYANQAyADgAMAA4AEUDNgA5ADIAOQAhBD0ANQCXADoANQA4ADoAJwA0ADkAIgA6ADgAOgA5AE8AOAAlAFUAOAAvACcAMwBvADUA6QI5AOkABQM5AAUBHgclAB4CJQD+Bd4ARQBJACUAfgB+AEkARQCJACUASQAlAGkAZQBJACUASQAlAL4AngAlAH4AfgBJACUAfgBeACUAJwBeAEUAhwApACgAJQApACgAJQApACgAJQAeAiUAXgIlACkAKAAlAH4ASQAlAF4HxQBJACUASQBFAH4AaQAlAB4BhQgnAGUDRgKYAIYB2AGmAPgAJgA4ACYAOAIMDp4AJgA4AF4AJgBlADUAWAApADUAaQApAEkAJQApAikBZQReACUAaQBlAB4DhQBeADkAfgBeACUAaQYFBl4EOgCsAEsA/gbeASUAHgvJBCYA1QDlBDUAMQA3AKwFMQAsADUATAA1AEwANQAsAGcDZwBVAKIAeQBVADcAVQBaAGwBNQBVAAcEJgBHAawCTQGVAEcALABnDDUAJwDsACIAOgDMAEYATAA6AIwARwBNAWcAWgAnANUBIgAnACwAxwNsAycLbAEnAE0BJwQsAUYAOgB1ACYAxwKMACYALAEmAGwAJgCsAPUBJwNsADUAJwBnAWwDbAAqAMcGLAAqACwAJwBqAAwBigAsAEoAJwDsAEcBTABVAE0BNQAmAMcA5wAsAEoABwFHAMcC5wAnAIcALAAnAGoAjABKAEoALAAnACoARwBnAEwATQFHAFcAzwA6ADcATAAqAMcARwDHAucARwBHAEcALABqAEwATABsACwAhwAnAE0BTABnACwATAAqACcBZwDHAucARwCnACwAJwBqAKwATAAqAEoALAAnAEcATABNATUANwAsAEoABwFHAMcC5wBHAKcALAAnACoALAAqAIwASgBKACwALAAqAEcAZwBMAE0BOgAnAM8ALAAnAMcAZwCHAEcAJwBHAEcAZwCHAUoALABKAGoAagAsACcAKgBNAW8A2gA3ADoAagAHAWcA5wJHAacAJwBsAIoAbACMAEwARwBHAEwATQHvADoASgAHAWcA5wJHAacALAAnACoALACqACwASgBKAEwASgAnAEcATABNAUcASgAHAWcAJwUnAGoAjABqAGoALAAnACoARwBMAE0BzwA6AMcASgBHAgcDJwEnAOcALABqAGwALAAKAUoANQAHBiwARwDsADcAxwAmAAwBNQBNAVUARwAnAEcAJwAnAIcA5wBnACcAJwBHAIcALABHAMwATAAnAKcAJgDMAE0BhwAnAHoA9QE6ADUAegBMANoATQFPAToALAA6ACwAOgAsADYAMgA2ADIASgAHAYcEzAEqAKwANQBMAKcAbAGMBBoBLADaAFoAtQCaAFUAZwVKAIwAKgDMACoATABKAEwAJwBNAdUAxwBKAEwAhwBsACcAagBHAOoAZwCMAKcBLABKAEwAygAsACcAKgBNAWoALABaAMkEKQApAGcFNQAmAIcphwDnACcAhwAnBYcAJwSHAOcAJwCHAOcBJweHAGcIbAA1AY8CBwJaAacKMQCHTVUAJwI9AEcDNgAyAGcJdQBuAKcBhwBsAEcCbABVAEcCTACnAWcATACHBkwAKgDsAAoBLABKAGwBdQAmAHUANwAnACwATQFPAdUAMQCVAGwAPQBNAWcEJgCHBicFLAAnAMcIpwNsAIoATABqAEoALADKAGwAOgBVAE0BxwOnAIcFKgLnAEoATQEvAFoE5wJMAGoAVQCnBioALAAqAOwALAAqACwASgAMAcoATAEsAE0BTQH1ACYA1QCMACoA5wUsACoArAAqACwAqgAsAEoA5wBNAfUAWgEsAToBTAAqAMcDKgCMAEoATAAqACwASgBHAE0BhwUsACoATABqACwAKgBsAEoAlQCHBAoBDAFKAEwAtQBNAWcATQHHA8YAVQAVAWwANQCsASoA7ACHACwAhwBKACwARwCFBeYHpQEmAEUEpgTsBIwA3hIFAV4MBQEJAcUAyQAFAQkBBQEJAcUAyQAFASkAKQApAF4A5QAJAcUBBQEIAQUBCAEFAQgBpQBFAIkAKAA4ACUAeABlAEUAiQAoAHgAhQBFAIkAeAAFAakAeABlAEUAiQAoAFgAfQGiANEAVQA0ADMANgBUADMANgA0ABUBOwA8AKIAPQA1ATQAMwCVAFAAdQA5ADYAMgB1ATkANQAwAFUBPQCiAMIALwAmAM8AeQA2ADIAJgBPAXkANgAyAKYBVwOsAYsALABrAIwBWgApAJoAKQBaACUAaQBFAGkAJQA6ACkAWgA5AKkA2gApADoAKQA6ACkAOgCJADoAJQCJACUAhwAlAFoARQBJALkAXgBlADoAOQBaACUAOgAPAm4EXgCOAC8AuQC6AFkAmgA5AFoAOQBaADkA+gA5APoDWQBaADkAOgA5APoDmSEaAZkAmgJZAPoANgAyADoKOQDaAzkDGgXZAFoC+gR6AY8H2gnPAvoWOQA6ATkA2gYZAfoNOQAaEvoMNgAyADYAMgA2ADIANgAyADYAMgA2ADIANgAyAM8DmgW5ADYAMgD5AzYAMgA2ADIANgAyADYAMgA2ADIAGQIaIHkQNgAyADYAMgA2ADIANgAyADYAMgA2ADIANgAyADYAMgA2ADIANgAyADYAMgD5BzYAMgA2ADIAGQQ2ADIAWSAaBrkCWgDZAFoB6QXlBX4ASQBFAP4AaQAlAF4AJQBeAKUARgBpACUAXgwlANoAngBsAF4AlQAvAFUAxQQlACUABwcmADUALADnAucA5wDnAOcA5wDnAOcA5wAMBFUANAAzADQAMwB1ADQAMwA1ADQAMwA1ATEAVQAxADUANAAzAFUANAAzADYAMgA2ADIANgAyADYAMgC1ACYAVQFRAFoDOgvaGpoBPQB1ADoAJgAnAC4ANgAyADYAMgA2ADIANgAyADYAMgBaADYAMgA2ADIANgAyADYAMgAxADYAUgA6AC4BjABKADEApgBaAG4AJgAnADUAWgDHCkwAWABGACcAMQBHCzUAZgAnACcFxwtaAI8AWgFnA5oEBwL6A08B2gMPAToA7wEaBE8B+gTvAfoHGiAnACcAGggnACcApwImAOeO+gYHBcYAVQCHISYAdQAHAk0BRwDeBScALABrADUATAE1ACYAHgMsAMcITgFMANUA+AImAVgA3gFFAN4HJgAFAb4AXgEmAFgAngCeAH4BRgAlAOcALABnACwAhwAsAOcCSgBMACoAmgDPAFoANwA6AIcGlQBKAEcGCgIsAFUATQFMAscAdQAnAE0BhwMMAVUA5wJsAUoANQCnA2wAKgDnBSwASgCMAEoALACKALUBJgBNAVUAJwXMAEoATABKAEwAZwAsAAcBLAAqAE0BlQAHAiYAxwB6ACcAKgAHBiwAJwBsAEcATACnAEwAJwAsACcARwAmAFUAZwEqAEwASgBVACcARgAqACwAxwDHAMcA5wDnAGcESgAsAEoALABKADUAKgAsAE0BJwAnAOcCJwYkAEQARAAkAD8APwDHLUcN5QClACcALABHATkApwGnACcARwBHAIcNGAJnLTYAMgAHCMcGhwE3ADoADAL1ADYAMgA1AOwANQBRAFAANgAyADYAMgA2ADIANgAyADYAMgA2ADIANgAyADYAMgBVADYAMgCVAHAAdQCVADEANgAyADYAMgA2ADIAdQA5ADEAeQA1ADcAVQCnAOcQIgB1ADcAdQA2ADIANQA5ADUAMQBVAE0BVQB5AFUASQM2ADUAMgA4ADAAOABFAzYAOQAyADkANgAyADUANgAyAFUARwEmAKcFRgDnA8cAxwDHAGcAVwA5ADgAOgBXADoAmQBaAGIAWgCHAUcDZwJHAOcBxwFnD3UArwU6Aa4GjwA6Ai8AmgG6BSwApwMnBucDjwAnAi4ABwEuAMcDNQCHBAcBNQCuAAkFBQXHCU0BxwAnAIcFRwAnAOcCNQAPAccCzwA1AEcDNQAHB0cAJwBsAEwAjACHAGcAZwNsACwADwE1AacDTwA1AMcG9QDHAg8BZwIPAScJ7wMqACwAKgCnBuwB9QCPAk0BTAAqAKcFagCMAEoATABVACIAlQAnA00BbACHBKwAKgAMAU0BlQBMACoABwZqACwBSgCHAJUATQFnBSwAKgAsAEoAzAAqACwATQHnbW4MlQDnhSdHpwgnAMoFjACmAUcA2h76BJoHSgBsAHoAygACAQwBWgDsANoDjAAaBloIbAA6APoKTwJJA0UDSQPlAEUCSQNFAykASQApAEkAiQAJAYUAJQDlAGUBSQNFA0kAiQAJAekARQNJAIkAqQApAOkARQNJA0UDSQNFA0kDRQNJA0UDSQNFA0kDhQMpAzkAJQM5AMUAKQM5ACUDOQDFACkDOQAlAzkAxQApAzkAJQM5AMUAKQM5ACUDOQDFAF4ATQaHAGcDRwAnACcARwGHACcAJwAnACcAJwAnAGcARwAnACcAJwAnACcAJwBHACcAhwDnAIcAhwAnAEcBJwJnAKcAJwJZAJoFmgz6AdoB+gH6AW8B+gOaB3oFugN6BToBWgA6BNoA2giaAroEugA6AvoHOgDaFpoA2geaABoD2gh6AdoImg4nACcAJwAnACcAJwDHQyIAAgwMHj8APwBBkpQECyC/BdkG4AbgBuAG4AbgBuAG4AbgBuAG4AbgBuAG4wblBgBBwpQEC/wkIAAhACQAJQAoACkAKgArACwALQAuADAAOgA8AD8AQQBbAFwAXQBeAF8AYABhAHsAfAB9AH4AfwCgAKEAogCmAKcAqACpAKoAqwCsAK0ArgCvALAAsQCyALQAtQC2ALgAuQC6ALsAvAC/AMAA1wDYAN8A9wD4AAABOAE5AUkBSgF5AX8BgQGDAYQBhwGKAYwBjgGSAZMBlQGWAZkBnAGeAZ8BoQGiAacBqwGsAa8BsgG0AbUBuAG6AbsBvAG+AcABxAHFAcYBxwHIAckBygHLAcwBzQHdAd4B8AHxAfIB8wH0AfcB+QH6ATQCOgI8Aj0CPwJBAkQCRwJIAlAClAKVArACwgLGAtIC4ALlAuwC7QLuAu8CAANwA3QDdQN2A3oDewN+A4QDhgOHA4gDjAOOA5ADkQOjA6wDzwPRA9ID1QPYA/AD9AP2A/cD+gP8A/0DMARgBIIEgwSIBIoEwQTPBNAEMQVZBVoFYQWJBYoFjwWRBb4FvwXABcEFwwXEBcYFxwXQBfAF8wUABgYGCQYLBgwGDgYQBhsGHgYgBkAGQQZLBmAGagZuBnAGcQbUBtUG1gbdBt4G3wblBucG6QbqBu4G8Ab6Bv0G/wYABw8HEAcRBxIHMAdNB6YHsQfAB8oH6wf0B/YH9wf6BwAIFggaCBsIJAglCCgIKQgwCEAIWQheCKAIogjkCAAJAwkECToJOwk8CT0JPglBCUkJTQlOCVAJUQlYCWIJZAlmCXAJcQlyCXkJgQmCCYUJjwmTCaoJsgm2CbwJvQm+CcEJxwnLCc0JzgnXCdwJ3wniCeYJ8AnyCfQJ+gn7CQEKAwoFCg8KEwoqCjIKNQo4CjwKPgpBCkcKSwpRClkKXgpmCnAKcgp1CoEKgwqFCo8KkwqqCrIKtQq8Cr0KvgrBCscKyQrLCs0K0ArgCuIK5grwCvEKAQsCCwULDwsTCyoLMgs1CzwLPQs+Cz8LQAtBC0cLSwtNC1YLVwtcC18LYgtmC3ALcQtyC4ILgwuFC44LkguZC5wLngujC6gLrgu+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","base64")}__name(getBinarySync,"getBinarySync");function instantiateSync(file,info){var module3,binary=getBinarySync(file);module3=new WebAssembly.Module(binary);var instance=new WebAssembly.Instance(module3,info);return[instance,module3]}__name(instantiateSync,"instantiateSync");function getWasmImports(){return{a:wasmImports}}__name(getWasmImports,"getWasmImports");function createWasm(){var info=getWasmImports();function receiveInstance(instance,module3){return wasmExports=instance.exports,wasmMemory=wasmExports.u,updateMemoryViews(),wasmTable=wasmExports.oa,addOnInit(wasmExports.v),removeRunDependency("wasm-instantiate"),wasmExports}if(__name(receiveInstance,"receiveInstance"),addRunDependency("wasm-instantiate"),Module2.instantiateWasm)try{return Module2.instantiateWasm(info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`),readyPromiseReject(e)}wasmBinaryFile||(wasmBinaryFile=findWasmBinary());var result=instantiateSync(wasmBinaryFile,info);return receiveInstance(result[0])}__name(createWasm,"createWasm");var callRuntimeCallbacks=__name(callbacks=>{for(;callbacks.length>0;)callbacks.shift()(Module2)},"callRuntimeCallbacks");function getValue(ptr,type="i8"){switch(type.endsWith("*")&&(type="*"),type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":return HEAP64[ptr>>3];case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}__name(getValue,"getValue");var noExitRuntime=Module2.noExitRuntime||!0;function setValue(ptr,value,type="i8"){switch(type.endsWith("*")&&(type="*"),type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":HEAP64[ptr>>3]=BigInt(value);break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}__name(setValue,"setValue");var stackRestore=__name(val=>__emscripten_stack_restore(val),"stackRestore"),stackSave=__name(()=>_emscripten_stack_get_current(),"stackSave"),isLeapYear=__name(year=>year%4===0&&(year%100!==0||year%400===0),"isLeapYear"),MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335],MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334],ydayFromDate=__name(date=>{var leap=isLeapYear(date.getFullYear()),monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE,yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday},"ydayFromDate"),MAX_INT53=9007199254740992,MIN_INT53=-9007199254740992,bigintToI53Checked=__name(num=>num<MIN_INT53||num>MAX_INT53?NaN:Number(num),"bigintToI53Checked");function __localtime_js(time,tmPtr){time=bigintToI53Checked(time);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds(),HEAP32[tmPtr+4>>2]=date.getMinutes(),HEAP32[tmPtr+8>>2]=date.getHours(),HEAP32[tmPtr+12>>2]=date.getDate(),HEAP32[tmPtr+16>>2]=date.getMonth(),HEAP32[tmPtr+20>>2]=date.getFullYear()-1900,HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday,HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1),summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset(),winterOffset=start.getTimezoneOffset(),dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}__name(__localtime_js,"__localtime_js");var stringToUTF8Array=__name((str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;for(var startIdx=outIdx,endIdx=outIdx+maxBytesToWrite-1,i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6,heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12,heap[outIdx++]=128|u>>6&63,heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18,heap[outIdx++]=128|u>>12&63,heap[outIdx++]=128|u>>6&63,heap[outIdx++]=128|u&63}}return heap[outIdx]=0,outIdx-startIdx},"stringToUTF8Array"),stringToUTF8=__name((str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite),"stringToUTF8"),__tzset_js=__name((timezone,daylight,std_name,dst_name)=>{var currentYear=new Date().getFullYear(),winter=new Date(currentYear,0,1),summer=new Date(currentYear,6,1),winterOffset=winter.getTimezoneOffset(),summerOffset=summer.getTimezoneOffset(),stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60,HEAP32[daylight>>2]=+(winterOffset!=summerOffset);var extractZone=__name(date=>date.toLocaleTimeString(void 0,{hour12:!1,timeZoneName:"short"}).split(" ")[1],"extractZone"),winterName=extractZone(winter),summerName=extractZone(summer);summerOffset<winterOffset?(stringToUTF8(winterName,std_name,17),stringToUTF8(summerName,dst_name,17)):(stringToUTF8(winterName,dst_name,17),stringToUTF8(summerName,std_name,17))},"__tzset_js"),_emscripten_date_now=__name(()=>Date.now(),"_emscripten_date_now"),_emscripten_get_now;_emscripten_get_now=__name(()=>performance.now(),"_emscripten_get_now");var getHeapMax=__name(()=>2147483648,"getHeapMax"),growMemory=__name(size=>{var b=wasmMemory.buffer,pages=(size-b.byteLength+65535)/65536;try{return wasmMemory.grow(pages),updateMemoryViews(),1}catch{}},"growMemory"),_emscripten_resize_heap=__name(requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize)return!1;for(var alignUp=__name((x,multiple)=>x+(multiple-x%multiple)%multiple,"alignUp"),cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536)),replacement=growMemory(newSize);if(replacement)return!0}return!1},"_emscripten_resize_heap"),UTF8Decoder=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,UTF8ArrayToString=__name((heapOrArray,idx,maxBytesToRead)=>{for(var endIdx=idx+maxBytesToRead,endPtr=idx;heapOrArray[endPtr]&&!(endPtr>=endIdx);)++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder)return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr));for(var str="";idx<endPtr;){var u0=heapOrArray[idx++];if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heapOrArray[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heapOrArray[idx++]&63;if((u0&240)==224?u0=(u0&15)<<12|u1<<6|u2:u0=(u0&7)<<18|u1<<12|u2<<6|heapOrArray[idx++]&63,u0<65536)str+=String.fromCharCode(u0);else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str},"UTF8ArrayToString"),UTF8ToString=__name((ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"","UTF8ToString");function _nodejsAccess(vfs,filePath,flags,outResult){let aflags=fs2.constants.F_OK;flags==SQLITE_ACCESS_READWRITE&&(aflags=fs2.constants.R_OK|fs2.constants.W_OK),flags==SQLITE_ACCESS_READ&&(aflags=fs2.constants.R_OK);try{fs2.accessSync(UTF8ToString(filePath),aflags),setValue(outResult,1,"i32")}catch{setValue(outResult,0,"i32")}return SQLITE_OK}__name(_nodejsAccess,"_nodejsAccess");function _nodejsCheckReservedLock(fi,outResult){try{fs2.accessSync(`${_path(fi)}.lock`,fs2.constants.F_OK),setValue(outResult,1,"i32")}catch{setValue(outResult,0,"i32")}return SQLITE_OK}__name(_nodejsCheckReservedLock,"_nodejsCheckReservedLock");function _nodejsClose(fi){_nodejsUnlock(fi,SQLITE_LOCK_NONE);try{fs2.closeSync(_fd(fi))}catch{return SQLITE_IOERR_CLOSE}return SQLITE_OK}__name(_nodejsClose,"_nodejsClose");function _nodejsDelete(vfs,filePath,dirSync){let pathStr=UTF8ToString(filePath);try{fs2.unlinkSync(pathStr)}catch(err2){if(err2.code!="ENOENT")return SQLITE_IOERR_DELETE}if(dirSync){let fd=-1;try{fd=fs2.openSync(path.dirname(pathStr),"r"),fs2.fsyncSync(fd)}catch{return SQLITE_IOERR_FSYNC}finally{try{fs2.closeSync(fd)}catch{return SQLITE_IOERR_FSYNC}}}return SQLITE_OK}__name(_nodejsDelete,"_nodejsDelete");function _nodejsFileSize(fi,outSize){try{setValue(outSize,fs2.fstatSync(_fd(fi)).size,"i64")}catch{return SQLITE_IOERR_FSTAT}return SQLITE_OK}__name(_nodejsFileSize,"_nodejsFileSize");function _nodejsFullPathname(vfs,relPath,sizeFullPath,outFullPath){let full=path.resolve(UTF8ToString(relPath));return stringToUTF8(full,outFullPath,sizeFullPath),full.length<sizeFullPath?SQLITE_OK:SQLITE_CANTOPEN}__name(_nodejsFullPathname,"_nodejsFullPathname");function _nodejsLock(fi,level){if(!_isLocked(fi)){try{fs2.mkdirSync(`${_path(fi)}.lock`)}catch(err2){return err2.code=="EEXIST"?SQLITE_BUSY:SQLITE_IOERR_LOCK}_setLocked(fi,!0)}return SQLITE_OK}__name(_nodejsLock,"_nodejsLock");function _nodejsRandomness(vfs,bytes,outBuffer){let buf=HEAPU8.subarray(outBuffer,outBuffer+bytes);return crypto.randomFillSync(buf),bytes}__name(_nodejsRandomness,"_nodejsRandomness");function _nodejsRead(fi,outBuffer,bytes,offset){let buf=HEAPU8.subarray(outBuffer,outBuffer+bytes),bytesRead;try{bytesRead=fs2.readSync(_fd(fi),buf,0,bytes,offset)}catch{return SQLITE_IOERR_READ}if(bytesRead==bytes)return SQLITE_OK;if(bytesRead>=0){if(bytesRead<bytes)try{buf.fill(0,bytesRead)}catch{return SQLITE_IOERR_READ}return SQLITE_IOERR_SHORT_READ}return SQLITE_IOERR_READ}__name(_nodejsRead,"_nodejsRead");function _nodejsSync(fi,flags){try{fs2.fsyncSync(_fd(fi))}catch{return SQLITE_IOERR_FSYNC}return SQLITE_OK}__name(_nodejsSync,"_nodejsSync");function _nodejsTruncate(fi,size){try{fs2.ftruncateSync(_fd(fi),_safeInt(size))}catch{return SQLITE_IOERR_TRUNCATE}return SQLITE_OK}__name(_nodejsTruncate,"_nodejsTruncate");function _nodejsUnlock(fi,level){if(level==SQLITE_LOCK_NONE&&_isLocked(fi)){try{fs2.rmdirSync(`${_path(fi)}.lock`)}catch(err2){if(err2.code!="ENOENT")return SQLITE_IOERR_UNLOCK}_setLocked(fi,!1)}return SQLITE_OK}__name(_nodejsUnlock,"_nodejsUnlock");function _nodejsWrite(fi,buffer,bytes,offset){try{return fs2.writeSync(_fd(fi),HEAPU8.subarray(buffer,buffer+bytes),0,bytes,_safeInt(offset))!=bytes?SQLITE_IOERR_WRITE:SQLITE_OK}catch{return SQLITE_IOERR_WRITE}}__name(_nodejsWrite,"_nodejsWrite");function _nodejs_max_path_length(){return process.platform=="win32"?260:4096}__name(_nodejs_max_path_length,"_nodejs_max_path_length");function _nodejs_open(filePath,flags,mode){let oflags=0;flags&SQLITE_OPEN_EXCLUSIVE&&(oflags|=fs2.constants.O_EXCL),flags&SQLITE_OPEN_CREATE&&(oflags|=fs2.constants.O_CREAT),flags&SQLITE_OPEN_READONLY&&(oflags|=fs2.constants.O_RDONLY),flags&SQLITE_OPEN_READWRITE&&(oflags|=fs2.constants.O_RDWR);try{return fs2.openSync(UTF8ToString(filePath),oflags,mode)}catch{return-1}}__name(_nodejs_open,"_nodejs_open");var getCFunc=__name(ident=>{var func=Module2["_"+ident];return func},"getCFunc"),writeArrayToMemory=__name((array,buffer)=>{HEAP8.set(array,buffer)},"writeArrayToMemory"),lengthBytesUTF8=__name(str=>{for(var len=0,i=0;i<str.length;++i){var c=str.charCodeAt(i);c<=127?len++:c<=2047?len+=2:c>=55296&&c<=57343?(len+=4,++i):len+=3}return len},"lengthBytesUTF8"),stackAlloc=__name(sz=>__emscripten_stack_alloc(sz),"stackAlloc"),stringToUTF8OnStack=__name(str=>{var size=lengthBytesUTF8(str)+1,ret=stackAlloc(size);return stringToUTF8(str,ret,size),ret},"stringToUTF8OnStack"),ccall=__name((ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret2=0;return str!=null&&str!==0&&(ret2=stringToUTF8OnStack(str)),ret2},array:arr=>{var ret2=stackAlloc(arr.length);return writeArrayToMemory(arr,ret2),ret2}};function convertReturnValue(ret2){return returnType==="string"?UTF8ToString(ret2):returnType==="boolean"?!!ret2:ret2}__name(convertReturnValue,"convertReturnValue");var func=getCFunc(ident),cArgs=[],stack=0;if(args)for(var i=0;i<args.length;i++){var converter=toC[argTypes[i]];converter?(stack===0&&(stack=stackSave()),cArgs[i]=converter(args[i])):cArgs[i]=args[i]}var ret=func(...cArgs);function onDone(ret2){return stack!==0&&stackRestore(stack),convertReturnValue(ret2)}return __name(onDone,"onDone"),ret=onDone(ret),ret},"ccall"),cwrap=__name((ident,returnType,argTypes,opts)=>{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean"),numericRet=returnType!=="string";return numericRet&&numericArgs&&!opts?getCFunc(ident):(...args)=>ccall(ident,returnType,argTypes,args,opts)},"cwrap"),uleb128Encode=__name((n,target)=>{n<128?target.push(n):target.push(n%128|128,n>>7)},"uleb128Encode"),sigToWasmTypes=__name(sig=>{for(var typeNames={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"},type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]},i=1;i<sig.length;++i)type.parameters.push(typeNames[sig[i]]);return type},"sigToWasmTypes"),generateFuncType=__name((sig,target)=>{var sigRet=sig.slice(0,1),sigParam=sig.slice(1),typeCodes={i:127,p:127,j:126,f:125,d:124,e:111};target.push(96),uleb128Encode(sigParam.length,target);for(var i=0;i<sigParam.length;++i)target.push(typeCodes[sigParam[i]]);sigRet=="v"?target.push(0):target.push(1,typeCodes[sigRet])},"generateFuncType"),convertJsFunctionToWasm=__name((func,sig)=>{if(typeof WebAssembly.Function=="function")return new WebAssembly.Function(sigToWasmTypes(sig),func);var typeSectionBody=[1];generateFuncType(sig,typeSectionBody);var bytes=[0,97,115,109,1,0,0,0,1];uleb128Encode(typeSectionBody.length,bytes),bytes.push(...typeSectionBody),bytes.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module3=new WebAssembly.Module(new Uint8Array(bytes)),instance=new WebAssembly.Instance(module3,{e:{f:func}}),wrappedFunc=instance.exports.f;return wrappedFunc},"convertJsFunctionToWasm"),wasmTableMirror=[],wasmTable,getWasmTableEntry=__name(funcPtr=>{var func=wasmTableMirror[funcPtr];return func||(funcPtr>=wasmTableMirror.length&&(wasmTableMirror.length=funcPtr+1),wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)),func},"getWasmTableEntry"),updateTableMap=__name((offset,count)=>{if(functionsInTableMap)for(var i=offset;i<offset+count;i++){var item=getWasmTableEntry(i);item&&functionsInTableMap.set(item,i)}},"updateTableMap"),functionsInTableMap,getFunctionAddress=__name(func=>(functionsInTableMap||(functionsInTableMap=new WeakMap,updateTableMap(0,wasmTable.length)),functionsInTableMap.get(func)||0),"getFunctionAddress"),freeTableIndexes=[],getEmptyTableSlot=__name(()=>{if(freeTableIndexes.length)return freeTableIndexes.pop();try{wasmTable.grow(1)}catch(err2){throw err2 instanceof RangeError?"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH.":err2}return wasmTable.length-1},"getEmptyTableSlot"),setWasmTableEntry=__name((idx,func)=>{wasmTable.set(idx,func),wasmTableMirror[idx]=wasmTable.get(idx)},"setWasmTableEntry"),addFunction=__name((func,sig)=>{var rtn=getFunctionAddress(func);if(rtn)return rtn;var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err2){if(!(err2 instanceof TypeError))throw err2;var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}return functionsInTableMap.set(func,ret),ret},"addFunction"),removeFunction=__name(index=>{functionsInTableMap.delete(getWasmTableEntry(index)),setWasmTableEntry(index,null),freeTableIndexes.push(index)},"removeFunction"),wasmImports={l:__localtime_js,k:__tzset_js,m:_emscripten_date_now,a:_emscripten_get_now,j:_emscripten_resize_heap,s:_nodejsAccess,o:_nodejsCheckReservedLock,f:_nodejsClose,t:_nodejsDelete,r:_nodejsFileSize,i:_nodejsFullPathname,q:_nodejsLock,h:_nodejsRandomness,e:_nodejsRead,b:_nodejsSync,c:_nodejsTruncate,p:_nodejsUnlock,d:_nodejsWrite,g:_nodejs_max_path_length,n:_nodejs_open},wasmExports=createWasm(),___wasm_call_ctors=wasmExports.v,_sqlite3_finalize=Module2._sqlite3_finalize=wasmExports.w,_sqlite3_reset=Module2._sqlite3_reset=wasmExports.x,_sqlite3_clear_bindings=Module2._sqlite3_clear_bindings=wasmExports.y,_sqlite3_value_blob=Module2._sqlite3_value_blob=wasmExports.z,_sqlite3_value_text=Module2._sqlite3_value_text=wasmExports.A,_sqlite3_value_bytes=Module2._sqlite3_value_bytes=wasmExports.B,_sqlite3_value_double=Module2._sqlite3_value_double=wasmExports.C,_sqlite3_value_int64=Module2._sqlite3_value_int64=wasmExports.D,_sqlite3_value_type=Module2._sqlite3_value_type=wasmExports.E,_sqlite3_result_blob=Module2._sqlite3_result_blob=wasmExports.F,_sqlite3_result_blob64=Module2._sqlite3_result_blob64=wasmExports.G,_sqlite3_result_double=Module2._sqlite3_result_double=wasmExports.H,_sqlite3_result_error=Module2._sqlite3_result_error=wasmExports.I,_sqlite3_result_int=Module2._sqlite3_result_int=wasmExports.J,_sqlite3_result_int64=Module2._sqlite3_result_int64=wasmExports.K,_sqlite3_result_null=Module2._sqlite3_result_null=wasmExports.L,_sqlite3_result_text=Module2._sqlite3_result_text=wasmExports.M,_sqlite3_step=Module2._sqlite3_step=wasmExports.N,_sqlite3_column_count=Module2._sqlite3_column_count=wasmExports.O,_sqlite3_column_blob=Module2._sqlite3_column_blob=wasmExports.P,_sqlite3_column_bytes=Module2._sqlite3_column_bytes=wasmExports.Q,_sqlite3_column_double=Module2._sqlite3_column_double=wasmExports.R,_sqlite3_column_int64=Module2._sqlite3_column_int64=wasmExports.S,_sqlite3_column_text=Module2._sqlite3_column_text=wasmExports.T,_sqlite3_column_type=Module2._sqlite3_column_type=wasmExports.U,_sqlite3_column_name=Module2._sqlite3_column_name=wasmExports.V,_sqlite3_column_table_name=Module2._sqlite3_column_table_name=wasmExports.W,_sqlite3_bind_blob=Module2._sqlite3_bind_blob=wasmExports.X,_sqlite3_bind_blob64=Module2._sqlite3_bind_blob64=wasmExports.Y,_sqlite3_bind_double=Module2._sqlite3_bind_double=wasmExports.Z,_sqlite3_bind_int=Module2._sqlite3_bind_int=wasmExports._,_sqlite3_bind_int64=Module2._sqlite3_bind_int64=wasmExports.$,_sqlite3_bind_null=Module2._sqlite3_bind_null=wasmExports.aa,_sqlite3_bind_text=Module2._sqlite3_bind_text=wasmExports.ba,_sqlite3_bind_parameter_index=Module2._sqlite3_bind_parameter_index=wasmExports.ca,_sqlite3_exec=Module2._sqlite3_exec=wasmExports.da,_sqlite3_prepare_v2=Module2._sqlite3_prepare_v2=wasmExports.ea,_sqlite3_errmsg=Module2._sqlite3_errmsg=wasmExports.fa,_sqlite3_last_insert_rowid=Module2._sqlite3_last_insert_rowid=wasmExports.ga,_sqlite3_changes=Module2._sqlite3_changes=wasmExports.ha,_sqlite3_close_v2=Module2._sqlite3_close_v2=wasmExports.ia,_sqlite3_create_function_v2=Module2._sqlite3_create_function_v2=wasmExports.ja,_sqlite3_open_v2=Module2._sqlite3_open_v2=wasmExports.ka,_sqlite3_get_autocommit=Module2._sqlite3_get_autocommit=wasmExports.la,_malloc=Module2._malloc=wasmExports.ma,_free=Module2._free=wasmExports.na,__emscripten_stack_restore=wasmExports.pa,__emscripten_stack_alloc=wasmExports.qa,_emscripten_stack_get_current=wasmExports.ra;Module2.cwrap=cwrap,Module2.addFunction=addFunction,Module2.removeFunction=removeFunction;var calledRun;dependenciesFulfilled=__name(function runCaller(){calledRun||run(),calledRun||(dependenciesFulfilled=runCaller)},"runCaller");function run(){if(runDependencies>0||(preRun(),runDependencies>0))return;function doRun(){calledRun||(calledRun=!0,Module2.calledRun=!0,!ABORT&&(initRuntime(),readyPromiseResolve(Module2),Module2.onRuntimeInitialized&&Module2.onRuntimeInitialized(),postRun()))}__name(doRun,"doRun"),Module2.setStatus?(Module2.setStatus("Running..."),setTimeout(function(){setTimeout(function(){Module2.setStatus("")},1),doRun()},1)):doRun()}if(__name(run,"run"),Module2.preInit)for(typeof Module2.preInit=="function"&&(Module2.preInit=[Module2.preInit]);Module2.preInit.length>0;)Module2.preInit.pop()();return run(),moduleRtn=Module2,moduleRtn}})()();typeof exports=="object"&&typeof module2=="object"?module2.exports=Module:typeof define=="function"&&define.amd&&define([],()=>Module)}});var require_symbols=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/symbols.js"(exports,module2){"use strict";module2.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}}});var require_errors=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/errors.js"(exports,module2){"use strict";var UndiciError=class extends Error{constructor(message,options){super(message,options),this.name="UndiciError",this.code="UND_ERR"}};__name(UndiciError,"UndiciError");var ConnectTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="ConnectTimeoutError",this.message=message||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}};__name(ConnectTimeoutError,"ConnectTimeoutError");var HeadersTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="HeadersTimeoutError",this.message=message||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}};__name(HeadersTimeoutError,"HeadersTimeoutError");var HeadersOverflowError=class extends UndiciError{constructor(message){super(message),this.name="HeadersOverflowError",this.message=message||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}};__name(HeadersOverflowError,"HeadersOverflowError");var BodyTimeoutError=class extends UndiciError{constructor(message){super(message),this.name="BodyTimeoutError",this.message=message||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}};__name(BodyTimeoutError,"BodyTimeoutError");var ResponseStatusCodeError=class extends UndiciError{constructor(message,statusCode,headers,body){super(message),this.name="ResponseStatusCodeError",this.message=message||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=body,this.status=statusCode,this.statusCode=statusCode,this.headers=headers}};__name(ResponseStatusCodeError,"ResponseStatusCodeError");var InvalidArgumentError=class extends UndiciError{constructor(message){super(message),this.name="InvalidArgumentError",this.message=message||"Invalid Argument Error",this.code="UND_ERR_INVALID_ARG"}};__name(InvalidArgumentError,"InvalidArgumentError");var InvalidReturnValueError=class extends UndiciError{constructor(message){super(message),this.name="InvalidReturnValueError",this.message=message||"Invalid Return Value Error",this.code="UND_ERR_INVALID_RETURN_VALUE"}};__name(InvalidReturnValueError,"InvalidReturnValueError");var AbortError=class extends UndiciError{constructor(message){super(message),this.name="AbortError",this.message=message||"The operation was aborted"}};__name(AbortError,"AbortError");var RequestAbortedError=class extends AbortError{constructor(message){super(message),this.name="AbortError",this.message=message||"Request aborted",this.code="UND_ERR_ABORTED"}};__name(RequestAbortedError,"RequestAbortedError");var InformationalError=class extends UndiciError{constructor(message){super(message),this.name="InformationalError",this.message=message||"Request information",this.code="UND_ERR_INFO"}};__name(InformationalError,"InformationalError");var RequestContentLengthMismatchError=class extends UndiciError{constructor(message){super(message),this.name="RequestContentLengthMismatchError",this.message=message||"Request body length does not match content-length header",this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}};__name(RequestContentLengthMismatchError,"RequestContentLengthMismatchError");var ResponseContentLengthMismatchError=class extends UndiciError{constructor(message){super(message),this.name="ResponseContentLengthMismatchError",this.message=message||"Response body length does not match content-length header",this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}};__name(ResponseContentLengthMismatchError,"ResponseContentLengthMismatchError");var ClientDestroyedError=class extends UndiciError{constructor(message){super(message),this.name="ClientDestroyedError",this.message=message||"The client is destroyed",this.code="UND_ERR_DESTROYED"}};__name(ClientDestroyedError,"ClientDestroyedError");var ClientClosedError=class extends UndiciError{constructor(message){super(message),this.name="ClientClosedError",this.message=message||"The client is closed",this.code="UND_ERR_CLOSED"}};__name(ClientClosedError,"ClientClosedError");var SocketError=class extends UndiciError{constructor(message,socket){super(message),this.name="SocketError",this.message=message||"Socket error",this.code="UND_ERR_SOCKET",this.socket=socket}};__name(SocketError,"SocketError");var NotSupportedError=class extends UndiciError{constructor(message){super(message),this.name="NotSupportedError",this.message=message||"Not supported error",this.code="UND_ERR_NOT_SUPPORTED"}};__name(NotSupportedError,"NotSupportedError");var BalancedPoolMissingUpstreamError=class extends UndiciError{constructor(message){super(message),this.name="MissingUpstreamError",this.message=message||"No upstream has been added to the BalancedPool",this.code="UND_ERR_BPL_MISSING_UPSTREAM"}};__name(BalancedPoolMissingUpstreamError,"BalancedPoolMissingUpstreamError");var HTTPParserError=class extends Error{constructor(message,code,data){super(message),this.name="HTTPParserError",this.code=code?`HPE_${code}`:void 0,this.data=data?data.toString():void 0}};__name(HTTPParserError,"HTTPParserError");var ResponseExceededMaxSizeError=class extends UndiciError{constructor(message){super(message),this.name="ResponseExceededMaxSizeError",this.message=message||"Response content exceeded max size",this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}};__name(ResponseExceededMaxSizeError,"ResponseExceededMaxSizeError");var RequestRetryError=class extends UndiciError{constructor(message,code,{headers,data}){super(message),this.name="RequestRetryError",this.message=message||"Request retry error",this.code="UND_ERR_REQ_RETRY",this.statusCode=code,this.data=data,this.headers=headers}};__name(RequestRetryError,"RequestRetryError");var ResponseError=class extends UndiciError{constructor(message,code,{headers,body}){super(message),this.name="ResponseError",this.message=message||"Response error",this.code="UND_ERR_RESPONSE",this.statusCode=code,this.body=body,this.headers=headers}};__name(ResponseError,"ResponseError");var SecureProxyConnectionError=class extends UndiciError{constructor(cause,message,options={}){super(message,{cause,...options}),this.name="SecureProxyConnectionError",this.message=message||"Secure Proxy Connection failed",this.code="UND_ERR_PRX_TLS",this.cause=cause}};__name(SecureProxyConnectionError,"SecureProxyConnectionError");module2.exports={AbortError,HTTPParserError,UndiciError,HeadersTimeoutError,HeadersOverflowError,BodyTimeoutError,RequestContentLengthMismatchError,ConnectTimeoutError,ResponseStatusCodeError,InvalidArgumentError,InvalidReturnValueError,RequestAbortedError,ClientDestroyedError,ClientClosedError,InformationalError,SocketError,NotSupportedError,ResponseContentLengthMismatchError,BalancedPoolMissingUpstreamError,ResponseExceededMaxSizeError,RequestRetryError,ResponseError,SecureProxyConnectionError}}});var require_constants=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/constants.js"(exports,module2){"use strict";var wellknownHeaderNames=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"],headerNameLowerCasedRecord={};Object.setPrototypeOf(headerNameLowerCasedRecord,null);var wellknownHeaderNameBuffers={};Object.setPrototypeOf(wellknownHeaderNameBuffers,null);function getHeaderNameAsBuffer(header){let buffer=wellknownHeaderNameBuffers[header];return buffer===void 0&&(buffer=Buffer.from(header)),buffer}__name(getHeaderNameAsBuffer,"getHeaderNameAsBuffer");for(let i=0;i<wellknownHeaderNames.length;++i){let key=wellknownHeaderNames[i],lowerCasedKey=key.toLowerCase();headerNameLowerCasedRecord[key]=headerNameLowerCasedRecord[lowerCasedKey]=lowerCasedKey}module2.exports={wellknownHeaderNames,headerNameLowerCasedRecord,getHeaderNameAsBuffer}}});var require_tree=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/tree.js"(exports,module2){"use strict";var{wellknownHeaderNames,headerNameLowerCasedRecord}=require_constants(),TstNode=class{value=null;left=null;middle=null;right=null;code;constructor(key,value,index){if(index===void 0||index>=key.length)throw new TypeError("Unreachable");if((this.code=key.charCodeAt(index))>127)throw new TypeError("key must be ascii string");key.length!==++index?this.middle=new TstNode(key,value,index):this.value=value}add(key,value){let length=key.length;if(length===0)throw new TypeError("Unreachable");let index=0,node=this;for(;;){let code=key.charCodeAt(index);if(code>127)throw new TypeError("key must be ascii string");if(node.code===code)if(length===++index){node.value=value;break}else if(node.middle!==null)node=node.middle;else{node.middle=new TstNode(key,value,index);break}else if(node.code<code)if(node.left!==null)node=node.left;else{node.left=new TstNode(key,value,index);break}else if(node.right!==null)node=node.right;else{node.right=new TstNode(key,value,index);break}}}search(key){let keylength=key.length,index=0,node=this;for(;node!==null&&index<keylength;){let code=key[index];for(code<=90&&code>=65&&(code|=32);node!==null;){if(code===node.code){if(keylength===++index)return node;node=node.middle;break}node=node.code<code?node.left:node.right}}return null}};__name(TstNode,"TstNode");var TernarySearchTree=class{node=null;insert(key,value){this.node===null?this.node=new TstNode(key,value,0):this.node.add(key,value)}lookup(key){return this.node?.search(key)?.value??null}};__name(TernarySearchTree,"TernarySearchTree");var tree=new TernarySearchTree;for(let i=0;i<wellknownHeaderNames.length;++i){let key=headerNameLowerCasedRecord[wellknownHeaderNames[i]];tree.insert(key,key)}module2.exports={TernarySearchTree,tree}}});var require_util=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/util.js"(exports,module2){"use strict";var assert=require("node:assert"),{kDestroyed,kBodyUsed,kListeners,kBody}=require_symbols(),{IncomingMessage}=require("node:http"),stream=require("node:stream"),net=require("node:net"),{Blob:Blob2}=require("node:buffer"),nodeUtil=require("node:util"),{stringify}=require("node:querystring"),{EventEmitter:EE}=require("node:events"),{InvalidArgumentError}=require_errors(),{headerNameLowerCasedRecord}=require_constants(),{tree}=require_tree(),[nodeMajor,nodeMinor]=process.versions.node.split(".").map(v=>Number(v)),BodyAsyncIterable=class{constructor(body){this[kBody]=body,this[kBodyUsed]=!1}async*[Symbol.asyncIterator](){assert(!this[kBodyUsed],"disturbed"),this[kBodyUsed]=!0,yield*this[kBody]}};__name(BodyAsyncIterable,"BodyAsyncIterable");function wrapRequestBody(body){return isStream(body)?(bodyLength(body)===0&&body.on("data",function(){assert(!1)}),typeof body.readableDidRead!="boolean"&&(body[kBodyUsed]=!1,EE.prototype.on.call(body,"data",function(){this[kBodyUsed]=!0})),body):body&&typeof body.pipeTo=="function"?new BodyAsyncIterable(body):body&&typeof body!="string"&&!ArrayBuffer.isView(body)&&isIterable(body)?new BodyAsyncIterable(body):body}__name(wrapRequestBody,"wrapRequestBody");function isStream(obj){return obj&&typeof obj=="object"&&typeof obj.pipe=="function"&&typeof obj.on=="function"}__name(isStream,"isStream");function isBlobLike(object){if(object===null)return!1;if(object instanceof Blob2)return!0;if(typeof object!="object")return!1;{let sTag=object[Symbol.toStringTag];return(sTag==="Blob"||sTag==="File")&&("stream"in object&&typeof object.stream=="function"||"arrayBuffer"in object&&typeof object.arrayBuffer=="function")}}__name(isBlobLike,"isBlobLike");function serializePathWithQuery(url2,queryParams){if(url2.includes("?")||url2.includes("#"))throw new Error('Query params cannot be passed when url already contains "?" or "#".');let stringified=stringify(queryParams);return stringified&&(url2+="?"+stringified),url2}__name(serializePathWithQuery,"serializePathWithQuery");function isValidPort(port){let value=parseInt(port,10);return value===Number(port)&&value>=0&&value<=65535}__name(isValidPort,"isValidPort");function isHttpOrHttpsPrefixed(value){return value!=null&&value[0]==="h"&&value[1]==="t"&&value[2]==="t"&&value[3]==="p"&&(value[4]===":"||value[4]==="s"&&value[5]===":")}__name(isHttpOrHttpsPrefixed,"isHttpOrHttpsPrefixed");function parseURL(url2){if(typeof url2=="string"){if(url2=new URL(url2),!isHttpOrHttpsPrefixed(url2.origin||url2.protocol))throw new InvalidArgumentError("Invalid URL protocol: the URL must start with `http:` or `https:`.");return url2}if(!url2||typeof url2!="object")throw new InvalidArgumentError("Invalid URL: The URL argument must be a non-null object.");if(!(url2 instanceof URL)){if(url2.port!=null&&url2.port!==""&&isValidPort(url2.port)===!1)throw new InvalidArgumentError("Invalid URL: port must be a valid integer or a string representation of an integer.");if(url2.path!=null&&typeof url2.path!="string")throw new InvalidArgumentError("Invalid URL path: the path must be a string or null/undefined.");if(url2.pathname!=null&&typeof url2.pathname!="string")throw new InvalidArgumentError("Invalid URL pathname: the pathname must be a string or null/undefined.");if(url2.hostname!=null&&typeof url2.hostname!="string")throw new InvalidArgumentError("Invalid URL hostname: the hostname must be a string or null/undefined.");if(url2.origin!=null&&typeof url2.origin!="string")throw new InvalidArgumentError("Invalid URL origin: the origin must be a string or null/undefined.");if(!isHttpOrHttpsPrefixed(url2.origin||url2.protocol))throw new InvalidArgumentError("Invalid URL protocol: the URL must start with `http:` or `https:`.");let port=url2.port!=null?url2.port:url2.protocol==="https:"?443:80,origin=url2.origin!=null?url2.origin:`${url2.protocol||""}//${url2.hostname||""}:${port}`,path=url2.path!=null?url2.path:`${url2.pathname||""}${url2.search||""}`;return origin[origin.length-1]==="/"&&(origin=origin.slice(0,origin.length-1)),path&&path[0]!=="/"&&(path=`/${path}`),new URL(`${origin}${path}`)}if(!isHttpOrHttpsPrefixed(url2.origin||url2.protocol))throw new InvalidArgumentError("Invalid URL protocol: the URL must start with `http:` or `https:`.");return url2}__name(parseURL,"parseURL");function parseOrigin(url2){if(url2=parseURL(url2),url2.pathname!=="/"||url2.search||url2.hash)throw new InvalidArgumentError("invalid url");return url2}__name(parseOrigin,"parseOrigin");function getHostname(host){if(host[0]==="["){let idx2=host.indexOf("]");return assert(idx2!==-1),host.substring(1,idx2)}let idx=host.indexOf(":");return idx===-1?host:host.substring(0,idx)}__name(getHostname,"getHostname");function getServerName(host){if(!host)return null;assert(typeof host=="string");let servername=getHostname(host);return net.isIP(servername)?"":servername}__name(getServerName,"getServerName");function deepClone(obj){return JSON.parse(JSON.stringify(obj))}__name(deepClone,"deepClone");function isAsyncIterable(obj){return obj!=null&&typeof obj[Symbol.asyncIterator]=="function"}__name(isAsyncIterable,"isAsyncIterable");function isIterable(obj){return obj!=null&&(typeof obj[Symbol.iterator]=="function"||typeof obj[Symbol.asyncIterator]=="function")}__name(isIterable,"isIterable");function bodyLength(body){if(body==null)return 0;if(isStream(body)){let state=body._readableState;return state&&state.objectMode===!1&&state.ended===!0&&Number.isFinite(state.length)?state.length:null}else{if(isBlobLike(body))return body.size!=null?body.size:null;if(isBuffer(body))return body.byteLength}return null}__name(bodyLength,"bodyLength");function isDestroyed(body){return body&&!!(body.destroyed||body[kDestroyed]||stream.isDestroyed?.(body))}__name(isDestroyed,"isDestroyed");function destroy(stream2,err){stream2==null||!isStream(stream2)||isDestroyed(stream2)||(typeof stream2.destroy=="function"?(Object.getPrototypeOf(stream2).constructor===IncomingMessage&&(stream2.socket=null),stream2.destroy(err)):err&&queueMicrotask(()=>{stream2.emit("error",err)}),stream2.destroyed!==!0&&(stream2[kDestroyed]=!0))}__name(destroy,"destroy");var KEEPALIVE_TIMEOUT_EXPR=/timeout=(\d+)/;function parseKeepAliveTimeout(val){let m=val.match(KEEPALIVE_TIMEOUT_EXPR);return m?parseInt(m[1],10)*1e3:null}__name(parseKeepAliveTimeout,"parseKeepAliveTimeout");function headerNameToString(value){return typeof value=="string"?headerNameLowerCasedRecord[value]??value.toLowerCase():tree.lookup(value)??value.toString("latin1").toLowerCase()}__name(headerNameToString,"headerNameToString");function bufferToLowerCasedHeaderName(value){return tree.lookup(value)??value.toString("latin1").toLowerCase()}__name(bufferToLowerCasedHeaderName,"bufferToLowerCasedHeaderName");function parseHeaders(headers,obj){obj===void 0&&(obj={});for(let i=0;i<headers.length;i+=2){let key=headerNameToString(headers[i]),val=obj[key];if(val)typeof val=="string"&&(val=[val],obj[key]=val),val.push(headers[i+1].toString("utf8"));else{let headersValue=headers[i+1];typeof headersValue=="string"?obj[key]=headersValue:obj[key]=Array.isArray(headersValue)?headersValue.map(x=>x.toString("utf8")):headersValue.toString("utf8")}}return"content-length"in obj&&"content-disposition"in obj&&(obj["content-disposition"]=Buffer.from(obj["content-disposition"]).toString("latin1")),obj}__name(parseHeaders,"parseHeaders");function parseRawHeaders(headers){let headersLength=headers.length,ret=new Array(headersLength),hasContentLength=!1,contentDispositionIdx=-1,key,val,kLen=0;for(let n=0;n<headersLength;n+=2)key=headers[n],val=headers[n+1],typeof key!="string"&&(key=key.toString()),typeof val!="string"&&(val=val.toString("utf8")),kLen=key.length,kLen===14&&key[7]==="-"&&(key==="content-length"||key.toLowerCase()==="content-length")?hasContentLength=!0:kLen===19&&key[7]==="-"&&(key==="content-disposition"||key.toLowerCase()==="content-disposition")&&(contentDispositionIdx=n+1),ret[n]=key,ret[n+1]=val;return hasContentLength&&contentDispositionIdx!==-1&&(ret[contentDispositionIdx]=Buffer.from(ret[contentDispositionIdx]).toString("latin1")),ret}__name(parseRawHeaders,"parseRawHeaders");function encodeRawHeaders(headers){if(!Array.isArray(headers))throw new TypeError("expected headers to be an array");return headers.map(x=>Buffer.from(x))}__name(encodeRawHeaders,"encodeRawHeaders");function isBuffer(buffer){return buffer instanceof Uint8Array||Buffer.isBuffer(buffer)}__name(isBuffer,"isBuffer");function assertRequestHandler(handler2,method,upgrade){if(!handler2||typeof handler2!="object")throw new InvalidArgumentError("handler must be an object");if(typeof handler2.onRequestStart!="function"){if(typeof handler2.onConnect!="function")throw new InvalidArgumentError("invalid onConnect method");if(typeof handler2.onError!="function")throw new InvalidArgumentError("invalid onError method");if(typeof handler2.onBodySent!="function"&&handler2.onBodySent!==void 0)throw new InvalidArgumentError("invalid onBodySent method");if(upgrade||method==="CONNECT"){if(typeof handler2.onUpgrade!="function")throw new InvalidArgumentError("invalid onUpgrade method")}else{if(typeof handler2.onHeaders!="function")throw new InvalidArgumentError("invalid onHeaders method");if(typeof handler2.onData!="function")throw new InvalidArgumentError("invalid onData method");if(typeof handler2.onComplete!="function")throw new InvalidArgumentError("invalid onComplete method")}}}__name(assertRequestHandler,"assertRequestHandler");function isDisturbed(body){return!!(body&&(stream.isDisturbed(body)||body[kBodyUsed]))}__name(isDisturbed,"isDisturbed");function getSocketInfo(socket){return{localAddress:socket.localAddress,localPort:socket.localPort,remoteAddress:socket.remoteAddress,remotePort:socket.remotePort,remoteFamily:socket.remoteFamily,timeout:socket.timeout,bytesWritten:socket.bytesWritten,bytesRead:socket.bytesRead}}__name(getSocketInfo,"getSocketInfo");function ReadableStreamFrom(iterable){let iterator;return new ReadableStream({async start(){iterator=iterable[Symbol.asyncIterator]()},pull(controller){async function pull(){let{done,value}=await iterator.next();if(done)queueMicrotask(()=>{controller.close(),controller.byobRequest?.respond(0)});else{let buf=Buffer.isBuffer(value)?value:Buffer.from(value);if(buf.byteLength)controller.enqueue(new Uint8Array(buf));else return await pull()}}return __name(pull,"pull"),pull()},async cancel(){await iterator.return()},type:"bytes"})}__name(ReadableStreamFrom,"ReadableStreamFrom");function isFormDataLike(object){return object&&typeof object=="object"&&typeof object.append=="function"&&typeof object.delete=="function"&&typeof object.get=="function"&&typeof object.getAll=="function"&&typeof object.has=="function"&&typeof object.set=="function"&&object[Symbol.toStringTag]==="FormData"}__name(isFormDataLike,"isFormDataLike");function addAbortListener(signal,listener){return"addEventListener"in signal?(signal.addEventListener("abort",listener,{once:!0}),()=>signal.removeEventListener("abort",listener)):(signal.once("abort",listener),()=>signal.removeListener("abort",listener))}__name(addAbortListener,"addAbortListener");var toUSVString=(()=>typeof String.prototype.toWellFormed=="function"?value=>`${value}`.toWellFormed():nodeUtil.toUSVString)(),isUSVString=(()=>typeof String.prototype.isWellFormed=="function"?value=>`${value}`.isWellFormed():value=>toUSVString(value)===`${value}`)();function isTokenCharCode(c){switch(c){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return!1;default:return c>=33&&c<=126}}__name(isTokenCharCode,"isTokenCharCode");function isValidHTTPToken(characters){if(characters.length===0)return!1;for(let i=0;i<characters.length;++i)if(!isTokenCharCode(characters.charCodeAt(i)))return!1;return!0}__name(isValidHTTPToken,"isValidHTTPToken");var headerCharRegex=/[^\t\x20-\x7e\x80-\xff]/;function isValidHeaderValue(characters){return!headerCharRegex.test(characters)}__name(isValidHeaderValue,"isValidHeaderValue");var rangeHeaderRegex=/^bytes (\d+)-(\d+)\/(\d+)?$/;function parseRangeHeader(range){if(range==null||range==="")return{start:0,end:null,size:null};let m=range?range.match(rangeHeaderRegex):null;return m?{start:parseInt(m[1]),end:m[2]?parseInt(m[2]):null,size:m[3]?parseInt(m[3]):null}:null}__name(parseRangeHeader,"parseRangeHeader");function addListener(obj,name,listener){return(obj[kListeners]??=[]).push([name,listener]),obj.on(name,listener),obj}__name(addListener,"addListener");function removeAllListeners(obj){if(obj[kListeners]!=null){for(let[name,listener]of obj[kListeners])obj.removeListener(name,listener);obj[kListeners]=null}return obj}__name(removeAllListeners,"removeAllListeners");function errorRequest(client,request,err){try{request.onError(err),assert(request.aborted)}catch(err2){client.emit("error",err2)}}__name(errorRequest,"errorRequest");var kEnumerableProperty=Object.create(null);kEnumerableProperty.enumerable=!0;var normalizedMethodRecordsBase={delete:"DELETE",DELETE:"DELETE",get:"GET",GET:"GET",head:"HEAD",HEAD:"HEAD",options:"OPTIONS",OPTIONS:"OPTIONS",post:"POST",POST:"POST",put:"PUT",PUT:"PUT"},normalizedMethodRecords={...normalizedMethodRecordsBase,patch:"patch",PATCH:"PATCH"};Object.setPrototypeOf(normalizedMethodRecordsBase,null);Object.setPrototypeOf(normalizedMethodRecords,null);module2.exports={kEnumerableProperty,isDisturbed,toUSVString,isUSVString,isBlobLike,parseOrigin,parseURL,getServerName,isStream,isIterable,isAsyncIterable,isDestroyed,headerNameToString,bufferToLowerCasedHeaderName,addListener,removeAllListeners,errorRequest,parseRawHeaders,encodeRawHeaders,parseHeaders,parseKeepAliveTimeout,destroy,bodyLength,deepClone,ReadableStreamFrom,isBuffer,assertRequestHandler,getSocketInfo,isFormDataLike,serializePathWithQuery,addAbortListener,isValidHTTPToken,isValidHeaderValue,isTokenCharCode,parseRangeHeader,normalizedMethodRecordsBase,normalizedMethodRecords,isValidPort,isHttpOrHttpsPrefixed,nodeMajor,nodeMinor,safeHTTPMethods:Object.freeze(["GET","HEAD","OPTIONS","TRACE"]),wrapRequestBody}}});var require_diagnostics=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/diagnostics.js"(exports,module2){"use strict";var diagnosticsChannel=require("node:diagnostics_channel"),util=require("node:util"),undiciDebugLog=util.debuglog("undici"),fetchDebuglog=util.debuglog("fetch"),websocketDebuglog=util.debuglog("websocket"),channels={beforeConnect:diagnosticsChannel.channel("undici:client:beforeConnect"),connected:diagnosticsChannel.channel("undici:client:connected"),connectError:diagnosticsChannel.channel("undici:client:connectError"),sendHeaders:diagnosticsChannel.channel("undici:client:sendHeaders"),create:diagnosticsChannel.channel("undici:request:create"),bodySent:diagnosticsChannel.channel("undici:request:bodySent"),headers:diagnosticsChannel.channel("undici:request:headers"),trailers:diagnosticsChannel.channel("undici:request:trailers"),error:diagnosticsChannel.channel("undici:request:error"),open:diagnosticsChannel.channel("undici:websocket:open"),close:diagnosticsChannel.channel("undici:websocket:close"),socketError:diagnosticsChannel.channel("undici:websocket:socket_error"),ping:diagnosticsChannel.channel("undici:websocket:ping"),pong:diagnosticsChannel.channel("undici:websocket:pong")},isTrackingClientEvents=!1;function trackClientEvents(debugLog=undiciDebugLog){isTrackingClientEvents||(isTrackingClientEvents=!0,diagnosticsChannel.subscribe("undici:client:beforeConnect",evt=>{let{connectParams:{version,protocol,port,host}}=evt;debugLog("connecting to %s%s using %s%s",host,port?`:${port}`:"",protocol,version)}),diagnosticsChannel.subscribe("undici:client:connected",evt=>{let{connectParams:{version,protocol,port,host}}=evt;debugLog("connected to %s%s using %s%s",host,port?`:${port}`:"",protocol,version)}),diagnosticsChannel.subscribe("undici:client:connectError",evt=>{let{connectParams:{version,protocol,port,host},error:error2}=evt;debugLog("connection to %s%s using %s%s errored - %s",host,port?`:${port}`:"",protocol,version,error2.message)}),diagnosticsChannel.subscribe("undici:client:sendHeaders",evt=>{let{request:{method,path,origin}}=evt;debugLog("sending request to %s %s/%s",method,origin,path)}))}__name(trackClientEvents,"trackClientEvents");var isTrackingRequestEvents=!1;function trackRequestEvents(debugLog=undiciDebugLog){isTrackingRequestEvents||(isTrackingRequestEvents=!0,diagnosticsChannel.subscribe("undici:request:headers",evt=>{let{request:{method,path,origin},response:{statusCode}}=evt;debugLog("received response to %s %s/%s - HTTP %d",method,origin,path,statusCode)}),diagnosticsChannel.subscribe("undici:request:trailers",evt=>{let{request:{method,path,origin}}=evt;debugLog("trailers received from %s %s/%s",method,origin,path)}),diagnosticsChannel.subscribe("undici:request:error",evt=>{let{request:{method,path,origin},error:error2}=evt;debugLog("request to %s %s/%s errored - %s",method,origin,path,error2.message)}))}__name(trackRequestEvents,"trackRequestEvents");var isTrackingWebSocketEvents=!1;function trackWebSocketEvents(debugLog=websocketDebuglog){isTrackingWebSocketEvents||(isTrackingWebSocketEvents=!0,diagnosticsChannel.subscribe("undici:websocket:open",evt=>{let{address:{address,port}}=evt;debugLog("connection opened %s%s",address,port?`:${port}`:"")}),diagnosticsChannel.subscribe("undici:websocket:close",evt=>{let{websocket,code,reason}=evt;debugLog("closed connection to %s - %s %s",websocket.url,code,reason)}),diagnosticsChannel.subscribe("undici:websocket:socket_error",err=>{debugLog("connection errored - %s",err.message)}),diagnosticsChannel.subscribe("undici:websocket:ping",evt=>{debugLog("ping received")}),diagnosticsChannel.subscribe("undici:websocket:pong",evt=>{debugLog("pong received")}))}__name(trackWebSocketEvents,"trackWebSocketEvents");(undiciDebugLog.enabled||fetchDebuglog.enabled)&&(trackClientEvents(fetchDebuglog.enabled?fetchDebuglog:undiciDebugLog),trackRequestEvents(fetchDebuglog.enabled?fetchDebuglog:undiciDebugLog));websocketDebuglog.enabled&&(trackClientEvents(undiciDebugLog.enabled?undiciDebugLog:websocketDebuglog),trackWebSocketEvents(websocketDebuglog));module2.exports={channels}}});var require_request=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/request.js"(exports,module2){"use strict";var{InvalidArgumentError,NotSupportedError}=require_errors(),assert=require("node:assert"),{isValidHTTPToken,isValidHeaderValue,isStream,destroy,isBuffer,isFormDataLike,isIterable,isBlobLike,serializePathWithQuery,assertRequestHandler,getServerName,normalizedMethodRecords}=require_util(),{channels}=require_diagnostics(),{headerNameLowerCasedRecord}=require_constants(),invalidPathRegex=/[^\u0021-\u00ff]/,kHandler=Symbol("handler"),Request=class{constructor(origin,{path,method,body,headers,query,idempotent,blocking,upgrade,headersTimeout,bodyTimeout,reset,expectContinue,servername,throwOnError},handler2){if(typeof path!="string")throw new InvalidArgumentError("path must be a string");if(path[0]!=="/"&&!(path.startsWith("http://")||path.startsWith("https://"))&&method!=="CONNECT")throw new InvalidArgumentError("path must be an absolute URL or start with a slash");if(invalidPathRegex.test(path))throw new InvalidArgumentError("invalid request path");if(typeof method!="string")throw new InvalidArgumentError("method must be a string");if(normalizedMethodRecords[method]===void 0&&!isValidHTTPToken(method))throw new InvalidArgumentError("invalid request method");if(upgrade&&typeof upgrade!="string")throw new InvalidArgumentError("upgrade must be a string");if(headersTimeout!=null&&(!Number.isFinite(headersTimeout)||headersTimeout<0))throw new InvalidArgumentError("invalid headersTimeout");if(bodyTimeout!=null&&(!Number.isFinite(bodyTimeout)||bodyTimeout<0))throw new InvalidArgumentError("invalid bodyTimeout");if(reset!=null&&typeof reset!="boolean")throw new InvalidArgumentError("invalid reset");if(expectContinue!=null&&typeof expectContinue!="boolean")throw new InvalidArgumentError("invalid expectContinue");if(throwOnError!=null)throw new InvalidArgumentError("invalid throwOnError");if(this.headersTimeout=headersTimeout,this.bodyTimeout=bodyTimeout,this.method=method,this.abort=null,body==null)this.body=null;else if(isStream(body)){this.body=body;let rState=this.body._readableState;(!rState||!rState.autoDestroy)&&(this.endHandler=__name(function(){destroy(this)},"autoDestroy"),this.body.on("end",this.endHandler)),this.errorHandler=err=>{this.abort?this.abort(err):this.error=err},this.body.on("error",this.errorHandler)}else if(isBuffer(body))this.body=body.byteLength?body:null;else if(ArrayBuffer.isView(body))this.body=body.buffer.byteLength?Buffer.from(body.buffer,body.byteOffset,body.byteLength):null;else if(body instanceof ArrayBuffer)this.body=body.byteLength?Buffer.from(body):null;else if(typeof body=="string")this.body=body.length?Buffer.from(body):null;else if(isFormDataLike(body)||isIterable(body)||isBlobLike(body))this.body=body;else throw new InvalidArgumentError("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable");if(this.completed=!1,this.aborted=!1,this.upgrade=upgrade||null,this.path=query?serializePathWithQuery(path,query):path,this.origin=origin,this.idempotent=idempotent??(method==="HEAD"||method==="GET"),this.blocking=blocking??this.method!=="HEAD",this.reset=reset??null,this.host=null,this.contentLength=null,this.contentType=null,this.headers=[],this.expectContinue=expectContinue??!1,Array.isArray(headers)){if(headers.length%2!==0)throw new InvalidArgumentError("headers array must be even");for(let i=0;i<headers.length;i+=2)processHeader(this,headers[i],headers[i+1])}else if(headers&&typeof headers=="object")if(headers[Symbol.iterator])for(let header of headers){if(!Array.isArray(header)||header.length!==2)throw new InvalidArgumentError("headers must be in key-value pair format");processHeader(this,header[0],header[1])}else{let keys=Object.keys(headers);for(let i=0;i<keys.length;++i)processHeader(this,keys[i],headers[keys[i]])}else if(headers!=null)throw new InvalidArgumentError("headers must be an object or an array");assertRequestHandler(handler2,method,upgrade),this.servername=servername||getServerName(this.host)||null,this[kHandler]=handler2,channels.create.hasSubscribers&&channels.create.publish({request:this})}onBodySent(chunk){if(this[kHandler].onBodySent)try{return this[kHandler].onBodySent(chunk)}catch(err){this.abort(err)}}onRequestSent(){if(channels.bodySent.hasSubscribers&&channels.bodySent.publish({request:this}),this[kHandler].onRequestSent)try{return this[kHandler].onRequestSent()}catch(err){this.abort(err)}}onConnect(abort){if(assert(!this.aborted),assert(!this.completed),this.error)abort(this.error);else return this.abort=abort,this[kHandler].onConnect(abort)}onResponseStarted(){return this[kHandler].onResponseStarted?.()}onHeaders(statusCode,headers,resume,statusText){assert(!this.aborted),assert(!this.completed),channels.headers.hasSubscribers&&channels.headers.publish({request:this,response:{statusCode,headers,statusText}});try{return this[kHandler].onHeaders(statusCode,headers,resume,statusText)}catch(err){this.abort(err)}}onData(chunk){assert(!this.aborted),assert(!this.completed);try{return this[kHandler].onData(chunk)}catch(err){return this.abort(err),!1}}onUpgrade(statusCode,headers,socket){return assert(!this.aborted),assert(!this.completed),this[kHandler].onUpgrade(statusCode,headers,socket)}onComplete(trailers){this.onFinally(),assert(!this.aborted),assert(!this.completed),this.completed=!0,channels.trailers.hasSubscribers&&channels.trailers.publish({request:this,trailers});try{return this[kHandler].onComplete(trailers)}catch(err){this.onError(err)}}onError(error2){if(this.onFinally(),channels.error.hasSubscribers&&channels.error.publish({request:this,error:error2}),!this.aborted)return this.aborted=!0,this[kHandler].onError(error2)}onFinally(){this.errorHandler&&(this.body.off("error",this.errorHandler),this.errorHandler=null),this.endHandler&&(this.body.off("end",this.endHandler),this.endHandler=null)}addHeader(key,value){return processHeader(this,key,value),this}};__name(Request,"Request");function processHeader(request,key,val){if(val&&typeof val=="object"&&!Array.isArray(val))throw new InvalidArgumentError(`invalid ${key} header`);if(val===void 0)return;let headerName=headerNameLowerCasedRecord[key];if(headerName===void 0&&(headerName=key.toLowerCase(),headerNameLowerCasedRecord[headerName]===void 0&&!isValidHTTPToken(headerName)))throw new InvalidArgumentError("invalid header key");if(Array.isArray(val)){let arr=[];for(let i=0;i<val.length;i++)if(typeof val[i]=="string"){if(!isValidHeaderValue(val[i]))throw new InvalidArgumentError(`invalid ${key} header`);arr.push(val[i])}else if(val[i]===null)arr.push("");else{if(typeof val[i]=="object")throw new InvalidArgumentError(`invalid ${key} header`);arr.push(`${val[i]}`)}val=arr}else if(typeof val=="string"){if(!isValidHeaderValue(val))throw new InvalidArgumentError(`invalid ${key} header`)}else val===null?val="":val=`${val}`;if(request.host===null&&headerName==="host"){if(typeof val!="string")throw new InvalidArgumentError("invalid host header");request.host=val}else if(request.contentLength===null&&headerName==="content-length"){if(request.contentLength=parseInt(val,10),!Number.isFinite(request.contentLength))throw new InvalidArgumentError("invalid content-length header")}else if(request.contentType===null&&headerName==="content-type")request.contentType=val,request.headers.push(key,val);else{if(headerName==="transfer-encoding"||headerName==="keep-alive"||headerName==="upgrade")throw new InvalidArgumentError(`invalid ${headerName} header`);if(headerName==="connection"){let value=typeof val=="string"?val.toLowerCase():null;if(value!=="close"&&value!=="keep-alive")throw new InvalidArgumentError("invalid connection header");value==="close"&&(request.reset=!0)}else{if(headerName==="expect")throw new NotSupportedError("expect header not supported");request.headers.push(key,val)}}}__name(processHeader,"processHeader");module2.exports=Request}});var require_wrap_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/wrap-handler.js"(exports,module2){"use strict";var{InvalidArgumentError}=require_errors();module2.exports=__name(class WrapHandler{#handler;constructor(handler2){this.#handler=handler2}static wrap(handler2){return handler2.onRequestStart?handler2:new WrapHandler(handler2)}onConnect(abort,context){return this.#handler.onConnect?.(abort,context)}onHeaders(statusCode,rawHeaders,resume,statusMessage){return this.#handler.onHeaders?.(statusCode,rawHeaders,resume,statusMessage)}onUpgrade(statusCode,rawHeaders,socket){return this.#handler.onUpgrade?.(statusCode,rawHeaders,socket)}onData(data){return this.#handler.onData?.(data)}onComplete(trailers){return this.#handler.onComplete?.(trailers)}onError(err){if(!this.#handler.onError)throw err;return this.#handler.onError?.(err)}onRequestStart(controller,context){this.#handler.onConnect?.(reason=>controller.abort(reason),context)}onRequestUpgrade(controller,statusCode,headers,socket){let rawHeaders=[];for(let[key,val]of Object.entries(headers))rawHeaders.push(Buffer.from(key),Array.isArray(val)?val.map(v=>Buffer.from(v)):Buffer.from(val));this.#handler.onUpgrade?.(statusCode,rawHeaders,socket)}onResponseStart(controller,statusCode,headers,statusMessage){let rawHeaders=[];for(let[key,val]of Object.entries(headers))rawHeaders.push(Buffer.from(key),Array.isArray(val)?val.map(v=>Buffer.from(v)):Buffer.from(val));this.#handler.onHeaders?.(statusCode,rawHeaders,()=>controller.resume(),statusMessage)===!1&&controller.pause()}onResponseData(controller,data){this.#handler.onData?.(data)===!1&&controller.pause()}onResponseEnd(controller,trailers){let rawTrailers=[];for(let[key,val]of Object.entries(trailers))rawTrailers.push(Buffer.from(key),Array.isArray(val)?val.map(v=>Buffer.from(v)):Buffer.from(val));this.#handler.onComplete?.(rawTrailers)}onResponseError(controller,err){if(!this.#handler.onError)throw new InvalidArgumentError("invalid onError method");this.#handler.onError?.(err)}},"WrapHandler")}});var require_dispatcher=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/dispatcher.js"(exports,module2){"use strict";var EventEmitter=require("node:events"),WrapHandler=require_wrap_handler(),wrapInterceptor=__name(dispatch=>(opts,handler2)=>dispatch(opts,WrapHandler.wrap(handler2)),"wrapInterceptor"),Dispatcher2=class extends EventEmitter{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...args){let interceptors=Array.isArray(args[0])?args[0]:args,dispatch=this.dispatch.bind(this);for(let interceptor of interceptors)if(interceptor!=null){if(typeof interceptor!="function")throw new TypeError(`invalid interceptor, expected function received ${typeof interceptor}`);if(dispatch=interceptor(dispatch),dispatch=wrapInterceptor(dispatch),dispatch==null||typeof dispatch!="function"||dispatch.length!==2)throw new TypeError("invalid interceptor")}return new Proxy(this,{get:(target,key)=>key==="dispatch"?dispatch:target[key]})}};__name(Dispatcher2,"Dispatcher");module2.exports=Dispatcher2}});var require_unwrap_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/unwrap-handler.js"(exports,module2){"use strict";var{parseHeaders}=require_util(),{InvalidArgumentError}=require_errors(),kResume=Symbol("resume"),UnwrapController=class{#paused=!1;#reason=null;#aborted=!1;#abort;[kResume]=null;constructor(abort){this.#abort=abort}pause(){this.#paused=!0}resume(){this.#paused&&(this.#paused=!1,this[kResume]?.())}abort(reason){this.#aborted||(this.#aborted=!0,this.#reason=reason,this.#abort(reason))}get aborted(){return this.#aborted}get reason(){return this.#reason}get paused(){return this.#paused}};__name(UnwrapController,"UnwrapController");module2.exports=__name(class UnwrapHandler{#handler;#controller;constructor(handler2){this.#handler=handler2}static unwrap(handler2){return handler2.onRequestStart?new UnwrapHandler(handler2):handler2}onConnect(abort,context){this.#controller=new UnwrapController(abort),this.#handler.onRequestStart?.(this.#controller,context)}onUpgrade(statusCode,rawHeaders,socket){this.#handler.onRequestUpgrade?.(this.#controller,statusCode,parseHeaders(rawHeaders),socket)}onHeaders(statusCode,rawHeaders,resume,statusMessage){return this.#controller[kResume]=resume,this.#handler.onResponseStart?.(this.#controller,statusCode,parseHeaders(rawHeaders),statusMessage),!this.#controller.paused}onData(data){return this.#handler.onResponseData?.(this.#controller,data),!this.#controller.paused}onComplete(rawTrailers){this.#handler.onResponseEnd?.(this.#controller,parseHeaders(rawTrailers))}onError(err){if(!this.#handler.onResponseError)throw new InvalidArgumentError("invalid onError method");this.#handler.onResponseError?.(this.#controller,err)}},"UnwrapHandler")}});var require_dispatcher_base=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/dispatcher-base.js"(exports,module2){"use strict";var Dispatcher2=require_dispatcher(),UnwrapHandler=require_unwrap_handler(),{ClientDestroyedError,ClientClosedError,InvalidArgumentError}=require_errors(),{kDestroy,kClose,kClosed,kDestroyed,kDispatch}=require_symbols(),kOnDestroyed=Symbol("onDestroyed"),kOnClosed=Symbol("onClosed"),DispatcherBase=class extends Dispatcher2{constructor(){super(),this[kDestroyed]=!1,this[kOnDestroyed]=null,this[kClosed]=!1,this[kOnClosed]=[]}get destroyed(){return this[kDestroyed]}get closed(){return this[kClosed]}close(callback){if(callback===void 0)return new Promise((resolve,reject)=>{this.close((err,data)=>err?reject(err):resolve(data))});if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(this[kDestroyed]){queueMicrotask(()=>callback(new ClientDestroyedError,null));return}if(this[kClosed]){this[kOnClosed]?this[kOnClosed].push(callback):queueMicrotask(()=>callback(null,null));return}this[kClosed]=!0,this[kOnClosed].push(callback);let onClosed=__name(()=>{let callbacks=this[kOnClosed];this[kOnClosed]=null;for(let i=0;i<callbacks.length;i++)callbacks[i](null,null)},"onClosed");this[kClose]().then(()=>this.destroy()).then(()=>{queueMicrotask(onClosed)})}destroy(err,callback){if(typeof err=="function"&&(callback=err,err=null),callback===void 0)return new Promise((resolve,reject)=>{this.destroy(err,(err2,data)=>err2?reject(err2):resolve(data))});if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(this[kDestroyed]){this[kOnDestroyed]?this[kOnDestroyed].push(callback):queueMicrotask(()=>callback(null,null));return}err||(err=new ClientDestroyedError),this[kDestroyed]=!0,this[kOnDestroyed]=this[kOnDestroyed]||[],this[kOnDestroyed].push(callback);let onDestroyed=__name(()=>{let callbacks=this[kOnDestroyed];this[kOnDestroyed]=null;for(let i=0;i<callbacks.length;i++)callbacks[i](null,null)},"onDestroyed");this[kDestroy](err).then(()=>{queueMicrotask(onDestroyed)})}dispatch(opts,handler2){if(!handler2||typeof handler2!="object")throw new InvalidArgumentError("handler must be an object");handler2=UnwrapHandler.unwrap(handler2);try{if(!opts||typeof opts!="object")throw new InvalidArgumentError("opts must be an object.");if(this[kDestroyed]||this[kOnDestroyed])throw new ClientDestroyedError;if(this[kClosed])throw new ClientClosedError;return this[kDispatch](opts,handler2)}catch(err){if(typeof handler2.onError!="function")throw err;return handler2.onError(err),!1}}};__name(DispatcherBase,"DispatcherBase");module2.exports=DispatcherBase}});var require_timers=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/timers.js"(exports,module2){"use strict";var fastNow=0,RESOLUTION_MS=1e3,TICK_MS=(RESOLUTION_MS>>1)-1,fastNowTimeout,kFastTimer=Symbol("kFastTimer"),fastTimers=[],NOT_IN_LIST=-2,TO_BE_CLEARED=-1,PENDING=0,ACTIVE=1;function onTick(){fastNow+=TICK_MS;let idx=0,len=fastTimers.length;for(;idx<len;){let timer=fastTimers[idx];timer._state===PENDING?(timer._idleStart=fastNow-TICK_MS,timer._state=ACTIVE):timer._state===ACTIVE&&fastNow>=timer._idleStart+timer._idleTimeout&&(timer._state=TO_BE_CLEARED,timer._idleStart=-1,timer._onTimeout(timer._timerArg)),timer._state===TO_BE_CLEARED?(timer._state=NOT_IN_LIST,--len!==0&&(fastTimers[idx]=fastTimers[len])):++idx}fastTimers.length=len,fastTimers.length!==0&&refreshTimeout()}__name(onTick,"onTick");function refreshTimeout(){fastNowTimeout?fastNowTimeout.refresh():(clearTimeout(fastNowTimeout),fastNowTimeout=setTimeout(onTick,TICK_MS),fastNowTimeout.unref&&fastNowTimeout.unref())}__name(refreshTimeout,"refreshTimeout");var FastTimer=class{[kFastTimer]=!0;_state=NOT_IN_LIST;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(callback,delay,arg){this._onTimeout=callback,this._idleTimeout=delay,this._timerArg=arg,this.refresh()}refresh(){this._state===NOT_IN_LIST&&fastTimers.push(this),(!fastNowTimeout||fastTimers.length===1)&&refreshTimeout(),this._state=PENDING}clear(){this._state=TO_BE_CLEARED,this._idleStart=-1}};__name(FastTimer,"FastTimer");module2.exports={setTimeout(callback,delay,arg){return delay<=RESOLUTION_MS?setTimeout(callback,delay,arg):new FastTimer(callback,delay,arg)},clearTimeout(timeout){timeout[kFastTimer]?timeout.clear():clearTimeout(timeout)},setFastTimeout(callback,delay,arg){return new FastTimer(callback,delay,arg)},clearFastTimeout(timeout){timeout.clear()},now(){return fastNow},tick(delay=0){fastNow+=delay-RESOLUTION_MS+1,onTick(),onTick()},reset(){fastNow=0,fastTimers.length=0,clearTimeout(fastNowTimeout),fastNowTimeout=null},kFastTimer}}});var require_connect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/core/connect.js"(exports,module2){"use strict";var net=require("node:net"),assert=require("node:assert"),util=require_util(),{InvalidArgumentError,ConnectTimeoutError}=require_errors(),timers=require_timers();function noop(){}__name(noop,"noop");var tls,SessionCache;global.FinalizationRegistry&&!(process.env.NODE_V8_COVERAGE||process.env.UNDICI_NO_FG)?SessionCache=__name(class{constructor(maxCachedSessions){this._maxCachedSessions=maxCachedSessions,this._sessionCache=new Map,this._sessionRegistry=new global.FinalizationRegistry(key=>{if(this._sessionCache.size<this._maxCachedSessions)return;let ref=this._sessionCache.get(key);ref!==void 0&&ref.deref()===void 0&&this._sessionCache.delete(key)})}get(sessionKey){let ref=this._sessionCache.get(sessionKey);return ref?ref.deref():null}set(sessionKey,session){this._maxCachedSessions!==0&&(this._sessionCache.set(sessionKey,new WeakRef(session)),this._sessionRegistry.register(session,sessionKey))}},"WeakSessionCache"):SessionCache=__name(class{constructor(maxCachedSessions){this._maxCachedSessions=maxCachedSessions,this._sessionCache=new Map}get(sessionKey){return this._sessionCache.get(sessionKey)}set(sessionKey,session){if(this._maxCachedSessions!==0){if(this._sessionCache.size>=this._maxCachedSessions){let{value:oldestKey}=this._sessionCache.keys().next();this._sessionCache.delete(oldestKey)}this._sessionCache.set(sessionKey,session)}}},"SimpleSessionCache");function buildConnector({allowH2,maxCachedSessions,socketPath,timeout,session:customSession,...opts}){if(maxCachedSessions!=null&&(!Number.isInteger(maxCachedSessions)||maxCachedSessions<0))throw new InvalidArgumentError("maxCachedSessions must be a positive integer or zero");let options={path:socketPath,...opts},sessionCache=new SessionCache(maxCachedSessions??100);return timeout=timeout??1e4,allowH2=allowH2??!1,__name(function({hostname,host,protocol,port,servername,localAddress,httpSocket},callback){let socket;if(protocol==="https:"){tls||(tls=require("node:tls")),servername=servername||options.servername||util.getServerName(host)||null;let sessionKey=servername||hostname;assert(sessionKey);let session=customSession||sessionCache.get(sessionKey)||null;port=port||443,socket=tls.connect({highWaterMark:16384,...options,servername,session,localAddress,ALPNProtocols:allowH2?["http/1.1","h2"]:["http/1.1"],socket:httpSocket,port,host:hostname}),socket.on("session",function(session2){sessionCache.set(sessionKey,session2)})}else assert(!httpSocket,"httpSocket can only be sent on TLS update"),port=port||80,socket=net.connect({highWaterMark:64*1024,...options,localAddress,port,host:hostname});if(options.keepAlive==null||options.keepAlive){let keepAliveInitialDelay=options.keepAliveInitialDelay===void 0?6e4:options.keepAliveInitialDelay;socket.setKeepAlive(!0,keepAliveInitialDelay)}let clearConnectTimeout=setupConnectTimeout(new WeakRef(socket),{timeout,hostname,port});return socket.setNoDelay(!0).once(protocol==="https:"?"secureConnect":"connect",function(){if(queueMicrotask(clearConnectTimeout),callback){let cb=callback;callback=null,cb(null,this)}}).on("error",function(err){if(queueMicrotask(clearConnectTimeout),callback){let cb=callback;callback=null,cb(err)}}),socket},"connect")}__name(buildConnector,"buildConnector");var setupConnectTimeout=process.platform==="win32"?(socketWeakRef,opts)=>{if(!opts.timeout)return noop;let s1=null,s2=null,fastTimer=timers.setFastTimeout(()=>{s1=setImmediate(()=>{s2=setImmediate(()=>onConnectTimeout(socketWeakRef.deref(),opts))})},opts.timeout);return()=>{timers.clearFastTimeout(fastTimer),clearImmediate(s1),clearImmediate(s2)}}:(socketWeakRef,opts)=>{if(!opts.timeout)return noop;let s1=null,fastTimer=timers.setFastTimeout(()=>{s1=setImmediate(()=>{onConnectTimeout(socketWeakRef.deref(),opts)})},opts.timeout);return()=>{timers.clearFastTimeout(fastTimer),clearImmediate(s1)}};function onConnectTimeout(socket,opts){if(socket==null)return;let message="Connect Timeout Error";Array.isArray(socket.autoSelectFamilyAttemptedAddresses)?message+=` (attempted addresses: ${socket.autoSelectFamilyAttemptedAddresses.join(", ")},`:message+=` (attempted address: ${opts.hostname}:${opts.port},`,message+=` timeout: ${opts.timeout}ms)`,util.destroy(socket,new ConnectTimeoutError(message))}__name(onConnectTimeout,"onConnectTimeout");module2.exports=buildConnector}});var require_utils=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/utils.js"(exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.enumToMap=void 0;function enumToMap(obj,filter=[],exceptions=[]){var _a,_b;let emptyFilter=((_a=filter?.length)!==null&&_a!==void 0?_a:0)===0,emptyExceptions=((_b=exceptions?.length)!==null&&_b!==void 0?_b:0)===0;return Object.fromEntries(Object.entries(obj).filter(([,value])=>typeof value=="number"&&(emptyFilter||filter.includes(value))&&(emptyExceptions||!exceptions.includes(value))))}__name(enumToMap,"enumToMap");exports.enumToMap=enumToMap}});var require_constants2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/constants.js"(exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.SPECIAL_HEADERS=exports.MINOR=exports.MAJOR=exports.HTAB_SP_VCHAR_OBS_TEXT=exports.QUOTED_STRING=exports.CONNECTION_TOKEN_CHARS=exports.HEADER_CHARS=exports.TOKEN=exports.HEX=exports.URL_CHAR=exports.USERINFO_CHARS=exports.MARK=exports.ALPHANUM=exports.NUM=exports.HEX_MAP=exports.NUM_MAP=exports.ALPHA=exports.STATUSES_HTTP=exports.H_METHOD_MAP=exports.METHOD_MAP=exports.METHODS_RTSP=exports.METHODS_ICE=exports.METHODS_HTTP=exports.HEADER_STATE=exports.FINISH=exports.STATUSES=exports.METHODS=exports.LENIENT_FLAGS=exports.FLAGS=exports.TYPE=exports.ERROR=void 0;var utils_1=require_utils();exports.ERROR={OK:0,INTERNAL:1,STRICT:2,CR_EXPECTED:25,LF_EXPECTED:3,UNEXPECTED_CONTENT_LENGTH:4,UNEXPECTED_SPACE:30,CLOSED_CONNECTION:5,INVALID_METHOD:6,INVALID_URL:7,INVALID_CONSTANT:8,INVALID_VERSION:9,INVALID_HEADER_TOKEN:10,INVALID_CONTENT_LENGTH:11,INVALID_CHUNK_SIZE:12,INVALID_STATUS:13,INVALID_EOF_STATE:14,INVALID_TRANSFER_ENCODING:15,CB_MESSAGE_BEGIN:16,CB_HEADERS_COMPLETE:17,CB_MESSAGE_COMPLETE:18,CB_CHUNK_HEADER:19,CB_CHUNK_COMPLETE:20,PAUSED:21,PAUSED_UPGRADE:22,PAUSED_H2_UPGRADE:23,USER:24,CB_URL_COMPLETE:26,CB_STATUS_COMPLETE:27,CB_METHOD_COMPLETE:32,CB_VERSION_COMPLETE:33,CB_HEADER_FIELD_COMPLETE:28,CB_HEADER_VALUE_COMPLETE:29,CB_CHUNK_EXTENSION_NAME_COMPLETE:34,CB_CHUNK_EXTENSION_VALUE_COMPLETE:35,CB_RESET:31};exports.TYPE={BOTH:0,REQUEST:1,RESPONSE:2};exports.FLAGS={CONNECTION_KEEP_ALIVE:1<<0,CONNECTION_CLOSE:1<<1,CONNECTION_UPGRADE:1<<2,CHUNKED:1<<3,UPGRADE:1<<4,CONTENT_LENGTH:1<<5,SKIPBODY:1<<6,TRAILING:1<<7,TRANSFER_ENCODING:1<<9};exports.LENIENT_FLAGS={HEADERS:1<<0,CHUNKED_LENGTH:1<<1,KEEP_ALIVE:1<<2,TRANSFER_ENCODING:1<<3,VERSION:1<<4,DATA_AFTER_CLOSE:1<<5,OPTIONAL_LF_AFTER_CR:1<<6,OPTIONAL_CRLF_AFTER_CHUNK:1<<7,OPTIONAL_CR_BEFORE_LF:1<<8,SPACES_AFTER_CHUNK_SIZE:1<<9};exports.METHODS={DELETE:0,GET:1,HEAD:2,POST:3,PUT:4,CONNECT:5,OPTIONS:6,TRACE:7,COPY:8,LOCK:9,MKCOL:10,MOVE:11,PROPFIND:12,PROPPATCH:13,SEARCH:14,UNLOCK:15,BIND:16,REBIND:17,UNBIND:18,ACL:19,REPORT:20,MKACTIVITY:21,CHECKOUT:22,MERGE:23,"M-SEARCH":24,NOTIFY:25,SUBSCRIBE:26,UNSUBSCRIBE:27,PATCH:28,PURGE:29,MKCALENDAR:30,LINK:31,UNLINK:32,SOURCE:33,PRI:34,DESCRIBE:35,ANNOUNCE:36,SETUP:37,PLAY:38,PAUSE:39,TEARDOWN:40,GET_PARAMETER:41,SET_PARAMETER:42,REDIRECT:43,RECORD:44,FLUSH:45,QUERY:46};exports.STATUSES={CONTINUE:100,SWITCHING_PROTOCOLS:101,PROCESSING:102,EARLY_HINTS:103,RESPONSE_IS_STALE:110,REVALIDATION_FAILED:111,DISCONNECTED_OPERATION:112,HEURISTIC_EXPIRATION:113,MISCELLANEOUS_WARNING:199,OK:200,CREATED:201,ACCEPTED:202,NON_AUTHORITATIVE_INFORMATION:203,NO_CONTENT:204,RESET_CONTENT:205,PARTIAL_CONTENT:206,MULTI_STATUS:207,ALREADY_REPORTED:208,TRANSFORMATION_APPLIED:214,IM_USED:226,MISCELLANEOUS_PERSISTENT_WARNING:299,MULTIPLE_CHOICES:300,MOVED_PERMANENTLY:301,FOUND:302,SEE_OTHER:303,NOT_MODIFIED:304,USE_PROXY:305,SWITCH_PROXY:306,TEMPORARY_REDIRECT:307,PERMANENT_REDIRECT:308,BAD_REQUEST:400,UNAUTHORIZED:401,PAYMENT_REQUIRED:402,FORBIDDEN:403,NOT_FOUND:404,METHOD_NOT_ALLOWED:405,NOT_ACCEPTABLE:406,PROXY_AUTHENTICATION_REQUIRED:407,REQUEST_TIMEOUT:408,CONFLICT:409,GONE:410,LENGTH_REQUIRED:411,PRECONDITION_FAILED:412,PAYLOAD_TOO_LARGE:413,URI_TOO_LONG:414,UNSUPPORTED_MEDIA_TYPE:415,RANGE_NOT_SATISFIABLE:416,EXPECTATION_FAILED:417,IM_A_TEAPOT:418,PAGE_EXPIRED:419,ENHANCE_YOUR_CALM:420,MISDIRECTED_REQUEST:421,UNPROCESSABLE_ENTITY:422,LOCKED:423,FAILED_DEPENDENCY:424,TOO_EARLY:425,UPGRADE_REQUIRED:426,PRECONDITION_REQUIRED:428,TOO_MANY_REQUESTS:429,REQUEST_HEADER_FIELDS_TOO_LARGE_UNOFFICIAL:430,REQUEST_HEADER_FIELDS_TOO_LARGE:431,LOGIN_TIMEOUT:440,NO_RESPONSE:444,RETRY_WITH:449,BLOCKED_BY_PARENTAL_CONTROL:450,UNAVAILABLE_FOR_LEGAL_REASONS:451,CLIENT_CLOSED_LOAD_BALANCED_REQUEST:460,INVALID_X_FORWARDED_FOR:463,REQUEST_HEADER_TOO_LARGE:494,SSL_CERTIFICATE_ERROR:495,SSL_CERTIFICATE_REQUIRED:496,HTTP_REQUEST_SENT_TO_HTTPS_PORT:497,INVALID_TOKEN:498,CLIENT_CLOSED_REQUEST:499,INTERNAL_SERVER_ERROR:500,NOT_IMPLEMENTED:501,BAD_GATEWAY:502,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,HTTP_VERSION_NOT_SUPPORTED:505,VARIANT_ALSO_NEGOTIATES:506,INSUFFICIENT_STORAGE:507,LOOP_DETECTED:508,BANDWIDTH_LIMIT_EXCEEDED:509,NOT_EXTENDED:510,NETWORK_AUTHENTICATION_REQUIRED:511,WEB_SERVER_UNKNOWN_ERROR:520,WEB_SERVER_IS_DOWN:521,CONNECTION_TIMEOUT:522,ORIGIN_IS_UNREACHABLE:523,TIMEOUT_OCCURED:524,SSL_HANDSHAKE_FAILED:525,INVALID_SSL_CERTIFICATE:526,RAILGUN_ERROR:527,SITE_IS_OVERLOADED:529,SITE_IS_FROZEN:530,IDENTITY_PROVIDER_AUTHENTICATION_ERROR:561,NETWORK_READ_TIMEOUT:598,NETWORK_CONNECT_TIMEOUT:599};exports.FINISH={SAFE:0,SAFE_WITH_CB:1,UNSAFE:2};exports.HEADER_STATE={GENERAL:0,CONNECTION:1,CONTENT_LENGTH:2,TRANSFER_ENCODING:3,UPGRADE:4,CONNECTION_KEEP_ALIVE:5,CONNECTION_CLOSE:6,CONNECTION_UPGRADE:7,TRANSFER_ENCODING_CHUNKED:8};exports.METHODS_HTTP=[exports.METHODS.DELETE,exports.METHODS.GET,exports.METHODS.HEAD,exports.METHODS.POST,exports.METHODS.PUT,exports.METHODS.CONNECT,exports.METHODS.OPTIONS,exports.METHODS.TRACE,exports.METHODS.COPY,exports.METHODS.LOCK,exports.METHODS.MKCOL,exports.METHODS.MOVE,exports.METHODS.PROPFIND,exports.METHODS.PROPPATCH,exports.METHODS.SEARCH,exports.METHODS.UNLOCK,exports.METHODS.BIND,exports.METHODS.REBIND,exports.METHODS.UNBIND,exports.METHODS.ACL,exports.METHODS.REPORT,exports.METHODS.MKACTIVITY,exports.METHODS.CHECKOUT,exports.METHODS.MERGE,exports.METHODS["M-SEARCH"],exports.METHODS.NOTIFY,exports.METHODS.SUBSCRIBE,exports.METHODS.UNSUBSCRIBE,exports.METHODS.PATCH,exports.METHODS.PURGE,exports.METHODS.MKCALENDAR,exports.METHODS.LINK,exports.METHODS.UNLINK,exports.METHODS.PRI,exports.METHODS.SOURCE,exports.METHODS.QUERY];exports.METHODS_ICE=[exports.METHODS.SOURCE];exports.METHODS_RTSP=[exports.METHODS.OPTIONS,exports.METHODS.DESCRIBE,exports.METHODS.ANNOUNCE,exports.METHODS.SETUP,exports.METHODS.PLAY,exports.METHODS.PAUSE,exports.METHODS.TEARDOWN,exports.METHODS.GET_PARAMETER,exports.METHODS.SET_PARAMETER,exports.METHODS.REDIRECT,exports.METHODS.RECORD,exports.METHODS.FLUSH,exports.METHODS.GET,exports.METHODS.POST];exports.METHOD_MAP=(0,utils_1.enumToMap)(exports.METHODS);exports.H_METHOD_MAP=Object.fromEntries(Object.entries(exports.METHODS).filter(([k])=>k.startsWith("H")));exports.STATUSES_HTTP=[exports.STATUSES.CONTINUE,exports.STATUSES.SWITCHING_PROTOCOLS,exports.STATUSES.PROCESSING,exports.STATUSES.EARLY_HINTS,exports.STATUSES.RESPONSE_IS_STALE,exports.STATUSES.REVALIDATION_FAILED,exports.STATUSES.DISCONNECTED_OPERATION,exports.STATUSES.HEURISTIC_EXPIRATION,exports.STATUSES.MISCELLANEOUS_WARNING,exports.STATUSES.OK,exports.STATUSES.CREATED,exports.STATUSES.ACCEPTED,exports.STATUSES.NON_AUTHORITATIVE_INFORMATION,exports.STATUSES.NO_CONTENT,exports.STATUSES.RESET_CONTENT,exports.STATUSES.PARTIAL_CONTENT,exports.STATUSES.MULTI_STATUS,exports.STATUSES.ALREADY_REPORTED,exports.STATUSES.TRANSFORMATION_APPLIED,exports.STATUSES.IM_USED,exports.STATUSES.MISCELLANEOUS_PERSISTENT_WARNING,exports.STATUSES.MULTIPLE_CHOICES,exports.STATUSES.MOVED_PERMANENTLY,exports.STATUSES.FOUND,exports.STATUSES.SEE_OTHER,exports.STATUSES.NOT_MODIFIED,exports.STATUSES.USE_PROXY,exports.STATUSES.SWITCH_PROXY,exports.STATUSES.TEMPORARY_REDIRECT,exports.STATUSES.PERMANENT_REDIRECT,exports.STATUSES.BAD_REQUEST,exports.STATUSES.UNAUTHORIZED,exports.STATUSES.PAYMENT_REQUIRED,exports.STATUSES.FORBIDDEN,exports.STATUSES.NOT_FOUND,exports.STATUSES.METHOD_NOT_ALLOWED,exports.STATUSES.NOT_ACCEPTABLE,exports.STATUSES.PROXY_AUTHENTICATION_REQUIRED,exports.STATUSES.REQUEST_TIMEOUT,exports.STATUSES.CONFLICT,exports.STATUSES.GONE,exports.STATUSES.LENGTH_REQUIRED,exports.STATUSES.PRECONDITION_FAILED,exports.STATUSES.PAYLOAD_TOO_LARGE,exports.STATUSES.URI_TOO_LONG,exports.STATUSES.UNSUPPORTED_MEDIA_TYPE,exports.STATUSES.RANGE_NOT_SATISFIABLE,exports.STATUSES.EXPECTATION_FAILED,exports.STATUSES.IM_A_TEAPOT,exports.STATUSES.PAGE_EXPIRED,exports.STATUSES.ENHANCE_YOUR_CALM,exports.STATUSES.MISDIRECTED_REQUEST,exports.STATUSES.UNPROCESSABLE_ENTITY,exports.STATUSES.LOCKED,exports.STATUSES.FAILED_DEPENDENCY,exports.STATUSES.TOO_EARLY,exports.STATUSES.UPGRADE_REQUIRED,exports.STATUSES.PRECONDITION_REQUIRED,exports.STATUSES.TOO_MANY_REQUESTS,exports.STATUSES.REQUEST_HEADER_FIELDS_TOO_LARGE_UNOFFICIAL,exports.STATUSES.REQUEST_HEADER_FIELDS_TOO_LARGE,exports.STATUSES.LOGIN_TIMEOUT,exports.STATUSES.NO_RESPONSE,exports.STATUSES.RETRY_WITH,exports.STATUSES.BLOCKED_BY_PARENTAL_CONTROL,exports.STATUSES.UNAVAILABLE_FOR_LEGAL_REASONS,exports.STATUSES.CLIENT_CLOSED_LOAD_BALANCED_REQUEST,exports.STATUSES.INVALID_X_FORWARDED_FOR,exports.STATUSES.REQUEST_HEADER_TOO_LARGE,exports.STATUSES.SSL_CERTIFICATE_ERROR,exports.STATUSES.SSL_CERTIFICATE_REQUIRED,exports.STATUSES.HTTP_REQUEST_SENT_TO_HTTPS_PORT,exports.STATUSES.INVALID_TOKEN,exports.STATUSES.CLIENT_CLOSED_REQUEST,exports.STATUSES.INTERNAL_SERVER_ERROR,exports.STATUSES.NOT_IMPLEMENTED,exports.STATUSES.BAD_GATEWAY,exports.STATUSES.SERVICE_UNAVAILABLE,exports.STATUSES.GATEWAY_TIMEOUT,exports.STATUSES.HTTP_VERSION_NOT_SUPPORTED,exports.STATUSES.VARIANT_ALSO_NEGOTIATES,exports.STATUSES.INSUFFICIENT_STORAGE,exports.STATUSES.LOOP_DETECTED,exports.STATUSES.BANDWIDTH_LIMIT_EXCEEDED,exports.STATUSES.NOT_EXTENDED,exports.STATUSES.NETWORK_AUTHENTICATION_REQUIRED,exports.STATUSES.WEB_SERVER_UNKNOWN_ERROR,exports.STATUSES.WEB_SERVER_IS_DOWN,exports.STATUSES.CONNECTION_TIMEOUT,exports.STATUSES.ORIGIN_IS_UNREACHABLE,exports.STATUSES.TIMEOUT_OCCURED,exports.STATUSES.SSL_HANDSHAKE_FAILED,exports.STATUSES.INVALID_SSL_CERTIFICATE,exports.STATUSES.RAILGUN_ERROR,exports.STATUSES.SITE_IS_OVERLOADED,exports.STATUSES.SITE_IS_FROZEN,exports.STATUSES.IDENTITY_PROVIDER_AUTHENTICATION_ERROR,exports.STATUSES.NETWORK_READ_TIMEOUT,exports.STATUSES.NETWORK_CONNECT_TIMEOUT];exports.ALPHA=[];for(let i="A".charCodeAt(0);i<="Z".charCodeAt(0);i++)exports.ALPHA.push(String.fromCharCode(i)),exports.ALPHA.push(String.fromCharCode(i+32));exports.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};exports.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};exports.NUM=["0","1","2","3","4","5","6","7","8","9"];exports.ALPHANUM=exports.ALPHA.concat(exports.NUM);exports.MARK=["-","_",".","!","~","*","'","(",")"];exports.USERINFO_CHARS=exports.ALPHANUM.concat(exports.MARK).concat(["%",";",":","&","=","+","$",","]);exports.URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(exports.ALPHANUM);exports.HEX=exports.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);exports.TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(exports.ALPHANUM);exports.HEADER_CHARS=["	"];for(let i=32;i<=255;i++)i!==127&&exports.HEADER_CHARS.push(i);exports.CONNECTION_TOKEN_CHARS=exports.HEADER_CHARS.filter(c=>c!==44);exports.QUOTED_STRING=["	"," "];for(let i=33;i<=255;i++)i!==34&&i!==92&&exports.QUOTED_STRING.push(i);exports.HTAB_SP_VCHAR_OBS_TEXT=["	"," "];for(let i=33;i<=126;i++)exports.HTAB_SP_VCHAR_OBS_TEXT.push(i);for(let i=128;i<=255;i++)exports.HTAB_SP_VCHAR_OBS_TEXT.push(i);exports.MAJOR=exports.NUM_MAP;exports.MINOR=exports.MAJOR;exports.SPECIAL_HEADERS={connection:exports.HEADER_STATE.CONNECTION,"content-length":exports.HEADER_STATE.CONTENT_LENGTH,"proxy-connection":exports.HEADER_STATE.CONNECTION,"transfer-encoding":exports.HEADER_STATE.TRANSFER_ENCODING,upgrade:exports.HEADER_STATE.UPGRADE}}});var require_llhttp_wasm=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/llhttp-wasm.js"(exports,module2){"use strict";var{Buffer:Buffer2}=require("node:buffer"),wasmBase64="AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAn9/AGABfwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzQzBQYAAAMAAAAAAAADAQMAAwMDAAACAAAAAAICAgICAgICAgIBAQEBAQEBAQEDAAADAAAABAUBcAESEgUDAQACBggBfwFBgNgECwfFBygGbWVtb3J5AgALX2luaXRpYWxpemUACBlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQACRhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUANgxsbGh0dHBfYWxsb2MACwZtYWxsb2MAOAtsbGh0dHBfZnJlZQAMBGZyZWUADA9sbGh0dHBfZ2V0X3R5cGUADRVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADhVsbGh0dHBfZ2V0X2h0dHBfbWlub3IADxFsbGh0dHBfZ2V0X21ldGhvZAAQFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAERJsbGh0dHBfZ2V0X3VwZ3JhZGUAEgxsbGh0dHBfcmVzZXQAEw5sbGh0dHBfZXhlY3V0ZQAUFGxsaHR0cF9zZXR0aW5nc19pbml0ABUNbGxodHRwX2ZpbmlzaAAWDGxsaHR0cF9wYXVzZQAXDWxsaHR0cF9yZXN1bWUAGBtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGRBsbGh0dHBfZ2V0X2Vycm5vABoXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AGxdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAcFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB0RbGxodHRwX2Vycm5vX25hbWUAHhJsbGh0dHBfbWV0aG9kX25hbWUAHxJsbGh0dHBfc3RhdHVzX25hbWUAIBpsbGh0dHBfc2V0X2xlbmllbnRfaGVhZGVycwAhIWxsaHR0cF9zZXRfbGVuaWVudF9jaHVua2VkX2xlbmd0aAAiHWxsaHR0cF9zZXRfbGVuaWVudF9rZWVwX2FsaXZlACMkbGxodHRwX3NldF9sZW5pZW50X3RyYW5zZmVyX2VuY29kaW5nACQabGxodHRwX3NldF9sZW5pZW50X3ZlcnNpb24AJSNsbGh0dHBfc2V0X2xlbmllbnRfZGF0YV9hZnRlcl9jbG9zZQAmJ2xsaHR0cF9zZXRfbGVuaWVudF9vcHRpb25hbF9sZl9hZnRlcl9jcgAnLGxsaHR0cF9zZXRfbGVuaWVudF9vcHRpb25hbF9jcmxmX2FmdGVyX2NodW5rACgobGxodHRwX3NldF9sZW5pZW50X29wdGlvbmFsX2NyX2JlZm9yZV9sZgApKmxsaHR0cF9zZXRfbGVuaWVudF9zcGFjZXNfYWZ0ZXJfY2h1bmtfc2l6ZQAqGGxsaHR0cF9tZXNzYWdlX25lZWRzX2VvZgA1CRcBAEEBCxEBAgMEBQoGBzEzMi0uLCsvMAq8ywIzFgBB/NMAKAIABEAAC0H80wBBATYCAAsUACAAEDcgACACNgI4IAAgAToAKAsUACAAIAAvATQgAC0AMCAAEDYQAAseAQF/QcAAEDkiARA3IAFBgAg2AjggASAAOgAoIAELjwwBB38CQCAARQ0AIABBCGsiASAAQQRrKAIAIgBBeHEiBGohBQJAIABBAXENACAAQQNxRQ0BIAEgASgCACIAayIBQZDUACgCAEkNASAAIARqIQQCQAJAQZTUACgCACABRwRAIABB/wFNBEAgAEEDdiEDIAEoAggiACABKAIMIgJGBEBBgNQAQYDUACgCAEF+IAN3cTYCAAwFCyACIAA2AgggACACNgIMDAQLIAEoAhghBiABIAEoAgwiAEcEQCAAIAEoAggiAjYCCCACIAA2AgwMAwsgAUEUaiIDKAIAIgJFBEAgASgCECICRQ0CIAFBEGohAwsDQCADIQcgAiIAQRRqIgMoAgAiAg0AIABBEGohAyAAKAIQIgINAAsgB0EANgIADAILIAUoAgQiAEEDcUEDRw0CIAUgAEF+cTYCBEGI1AAgBDYCACAFIAQ2AgAgASAEQQFyNgIEDAMLQQAhAAsgBkUNAAJAIAEoAhwiAkECdEGw1gBqIgMoAgAgAUYEQCADIAA2AgAgAA0BQYTUAEGE1AAoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECABRhtqIAA2AgAgAEUNAQsgACAGNgIYIAEoAhAiAgRAIAAgAjYCECACIAA2AhgLIAFBFGooAgAiAkUNACAAQRRqIAI2AgAgAiAANgIYCyABIAVPDQAgBSgCBCIAQQFxRQ0AAkACQAJAAkAgAEECcUUEQEGY1AAoAgAgBUYEQEGY1AAgATYCAEGM1ABBjNQAKAIAIARqIgA2AgAgASAAQQFyNgIEIAFBlNQAKAIARw0GQYjUAEEANgIAQZTUAEEANgIADAYLQZTUACgCACAFRgRAQZTUACABNgIAQYjUAEGI1AAoAgAgBGoiADYCACABIABBAXI2AgQgACABaiAANgIADAYLIABBeHEgBGohBCAAQf8BTQRAIABBA3YhAyAFKAIIIgAgBSgCDCICRgRAQYDUAEGA1AAoAgBBfiADd3E2AgAMBQsgAiAANgIIIAAgAjYCDAwECyAFKAIYIQYgBSAFKAIMIgBHBEBBkNQAKAIAGiAAIAUoAggiAjYCCCACIAA2AgwMAwsgBUEUaiIDKAIAIgJFBEAgBSgCECICRQ0CIAVBEGohAwsDQCADIQcgAiIAQRRqIgMoAgAiAg0AIABBEGohAyAAKAIQIgINAAsgB0EANgIADAILIAUgAEF+cTYCBCABIARqIAQ2AgAgASAEQQFyNgIEDAMLQQAhAAsgBkUNAAJAIAUoAhwiAkECdEGw1gBqIgMoAgAgBUYEQCADIAA2AgAgAA0BQYTUAEGE1AAoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECAFRhtqIAA2AgAgAEUNAQsgACAGNgIYIAUoAhAiAgRAIAAgAjYCECACIAA2AhgLIAVBFGooAgAiAkUNACAAQRRqIAI2AgAgAiAANgIYCyABIARqIAQ2AgAgASAEQQFyNgIEIAFBlNQAKAIARw0AQYjUACAENgIADAELIARB/wFNBEAgBEF4cUGo1ABqIQACf0GA1AAoAgAiAkEBIARBA3Z0IgNxRQRAQYDUACACIANyNgIAIAAMAQsgACgCCAsiAiABNgIMIAAgATYCCCABIAA2AgwgASACNgIIDAELQR8hAiAEQf///wdNBEAgBEEmIARBCHZnIgBrdkEBcSAAQQF0a0E+aiECCyABIAI2AhwgAUIANwIQIAJBAnRBsNYAaiEAAkBBhNQAKAIAIgNBASACdCIHcUUEQCAAIAE2AgBBhNQAIAMgB3I2AgAgASAANgIYIAEgATYCCCABIAE2AgwMAQsgBEEZIAJBAXZrQQAgAkEfRxt0IQIgACgCACEAAkADQCAAIgMoAgRBeHEgBEYNASACQR12IQAgAkEBdCECIAMgAEEEcWpBEGoiBygCACIADQALIAcgATYCACABIAM2AhggASABNgIMIAEgATYCCAwBCyADKAIIIgAgATYCDCADIAE2AgggAUEANgIYIAEgAzYCDCABIAA2AggLQaDUAEGg1AAoAgBBAWsiAEF/IAAbNgIACwsHACAALQAoCwcAIAAtACoLBwAgAC0AKwsHACAALQApCwcAIAAvATQLBwAgAC0AMAtAAQR/IAAoAhghASAALwEuIQIgAC0AKCEDIAAoAjghBCAAEDcgACAENgI4IAAgAzoAKCAAIAI7AS4gACABNgIYC8X4AQIHfwN+IAEgAmohBAJAIAAiAygCDCIADQAgAygCBARAIAMgATYCBAsjAEEQayIJJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAygCHCICQQFrDuwB7gEB6AECAwQFBgcICQoLDA0ODxAREucBE+YBFBXlARYX5AEYGRobHB0eHyDvAe0BIeMBIiMkJSYnKCkqK+IBLC0uLzAxMuEB4AEzNN8B3gE1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk/pAVBRUlPdAdwBVNsBVdoBVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHZAdgBxgHXAccB1gHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAQDqAQtBAAzUAQtBDgzTAQtBDQzSAQtBDwzRAQtBEAzQAQtBEQzPAQtBEgzOAQtBEwzNAQtBFAzMAQtBFQzLAQtBFgzKAQtBFwzJAQtBGAzIAQtBGQzHAQtBGgzGAQtBGwzFAQtBHAzEAQtBHQzDAQtBHgzCAQtBHwzBAQtBCAzAAQtBIAy/AQtBIgy+AQtBIQy9AQtBBwy8AQtBIwy7AQtBJAy6AQtBJQy5AQtBJgy4AQtBJwy3AQtBzgEMtgELQSgMtQELQSkMtAELQSoMswELQSsMsgELQc8BDLEBC0EtDLABC0EuDK8BC0EvDK4BC0EwDK0BC0ExDKwBC0EyDKsBC0EzDKoBC0HQAQypAQtBNAyoAQtBOAynAQtBDAymAQtBNQylAQtBNgykAQtBNwyjAQtBPQyiAQtBOQyhAQtB0QEMoAELQQsMnwELQT4MngELQToMnQELQQoMnAELQTsMmwELQTwMmgELQdIBDJkBC0HAAAyYAQtBPwyXAQtBwQAMlgELQQkMlQELQSwMlAELQcIADJMBC0HDAAySAQtBxAAMkQELQcUADJABC0HGAAyPAQtBxwAMjgELQcgADI0BC0HJAAyMAQtBygAMiwELQcsADIoBC0HMAAyJAQtBzQAMiAELQc4ADIcBC0HPAAyGAQtB0AAMhQELQdEADIQBC0HSAAyDAQtB1AAMggELQdMADIEBC0HVAAyAAQtB1gAMfwtB1wAMfgtB2AAMfQtB2QAMfAtB2gAMewtB2wAMegtB0wEMeQtB3AAMeAtB3QAMdwtBBgx2C0HeAAx1C0EFDHQLQd8ADHMLQQQMcgtB4AAMcQtB4QAMcAtB4gAMbwtB4wAMbgtBAwxtC0HkAAxsC0HlAAxrC0HmAAxqC0HoAAxpC0HnAAxoC0HpAAxnC0HqAAxmC0HrAAxlC0HsAAxkC0ECDGMLQe0ADGILQe4ADGELQe8ADGALQfAADF8LQfEADF4LQfIADF0LQfMADFwLQfQADFsLQfUADFoLQfYADFkLQfcADFgLQfgADFcLQfkADFYLQfoADFULQfsADFQLQfwADFMLQf0ADFILQf4ADFELQf8ADFALQYABDE8LQYEBDE4LQYIBDE0LQYMBDEwLQYQBDEsLQYUBDEoLQYYBDEkLQYcBDEgLQYgBDEcLQYkBDEYLQYoBDEULQYsBDEQLQYwBDEMLQY0BDEILQY4BDEELQY8BDEALQZABDD8LQZEBDD4LQZIBDD0LQZMBDDwLQZQBDDsLQZUBDDoLQZYBDDkLQZcBDDgLQZgBDDcLQZkBDDYLQZoBDDULQZsBDDQLQZwBDDMLQZ0BDDILQZ4BDDELQZ8BDDALQaABDC8LQaEBDC4LQaIBDC0LQaMBDCwLQaQBDCsLQaUBDCoLQaYBDCkLQacBDCgLQagBDCcLQakBDCYLQaoBDCULQasBDCQLQawBDCMLQa0BDCILQa4BDCELQa8BDCALQbABDB8LQbEBDB4LQbIBDB0LQbMBDBwLQbQBDBsLQbUBDBoLQbYBDBkLQbcBDBgLQbgBDBcLQQEMFgtBuQEMFQtBugEMFAtBuwEMEwtBvAEMEgtBvQEMEQtBvgEMEAtBvwEMDwtBwAEMDgtBwQEMDQtBwgEMDAtBwwEMCwtBxAEMCgtBxQEMCQtBxgEMCAtB1AEMBwtBxwEMBgtByAEMBQtByQEMBAtBygEMAwtBywEMAgtBzQEMAQtBzAELIQIDQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJ/AkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACDtQBAAECAwQFBgcICQoLDA0ODxARFBUWFxgZGhscHR4fICEjJCUnKCmIA4cDhQOEA/wC9QLuAusC6ALmAuMC4ALfAt0C2wLWAtUC1ALTAtICygLJAsgCxwLGAsUCxALDAr0CvAK6ArkCuAK3ArYCtQK0ArICsQKsAqoCqAKnAqYCpQKkAqMCogKhAqACnwKbApoCmQKYApcCkAKIAoQCgwKCAvkB9gH1AfQB8wHyAfEB8AHvAe0B6wHoAeMB4QHgAd8B3gHdAdwB2wHaAdkB2AHX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QEBAQEBAQEBAQEBAAEALQQAhAiADQQA2AhwgA0G3CzYCECADQQI2AgwgAyABQQFqNgIUDIEDCyADQS9qIQIDQCABIARGBEBBISECDIIDCwJAAkACQCABLQAAIgBBCWsOGAIAKioBKioqKioqKioqKioqKioqKioqAigLIAFBAWohASADQS9qLQAAQQFxRQ0LDBkLIAFBAWohAQwYCyABQQFqIQEgAi0AAEECcQ0AC0EAIQIgA0EANgIcIAMgATYCFCADQc4UNgIQIANBDDYCDAyAAwsgAUEBaiEBC0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAADQEM0QILIANCADcDIAw8CyAAQRVGBEAgA0EkNgIcIAMgATYCFCADQYYaNgIQIANBFTYCDEEAIQIM/QILQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDPwCCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDSsgA0EHNgIcIAMgATYCFCADIAA2AgwM+wILIAMtAC5BwABxRQ0BC0EAIQACQCADKAI4IgJFDQAgAigCUCICRQ0AIAMgAhEAACEACyAARQ0rIABBFUYEQCADQQo2AhwgAyABNgIUIANB8Rg2AhAgA0EVNgIMQQAhAgz6AgtBACECIANBADYCHCADIAE2AhQgA0GLDDYCECADQRM2AgwM+QILQQAhAiADQQA2AhwgAyABNgIUIANBsRQ2AhAgA0ECNgIMDPgCC0EAIQIgA0EANgIcIAMgATYCFCADQYwUNgIQIANBGTYCDAz3AgtBACECIANBADYCHCADIAE2AhQgA0HRHDYCECADQRk2AgwM9gILIABBFUYNPUEAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAz1AgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQ0oIANBDTYCHCADIAE2AhQgAyAANgIMDPQCCyAAQRVGDTpBACECIANBADYCHCADIAE2AhQgA0GiDzYCECADQSI2AgwM8wILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDIiAEUEQCABQQFqIQEMKAsgA0EONgIcIAMgADYCDCADIAFBAWo2AhQM8gILIABBFUYNN0EAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAzxAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQRAIAFBAWohAQwnCyADQQ82AhwgAyAANgIMIAMgAUEBajYCFAzwAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM7wILIABBFUYNM0EAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzuAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMyIARQ0lIANBETYCHCADIAE2AhQgAyAANgIMDO0CCyAAQRVGDTBBACECIANBADYCHCADIAE2AhQgA0HODDYCECADQSM2AgwM7AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEMJQsgA0ESNgIcIAMgADYCDCADIAFBAWo2AhQM6wILIANBL2otAABBAXFFDQELQRUhAgzPAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM6AILIABBO0cNACABQQFqIQEMDAtBACECIANBADYCHCADIAE2AhQgA0GYFzYCECADQQI2AgwM5gILIABBFUYNKEEAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzlAgsgA0EUNgIcIAMgATYCFCADIAA2AgwM5AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEM3AILIANBFTYCHCADIAA2AgwgAyABQQFqNgIUDOMCCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNoCCyADQRc2AhwgAyAANgIMIAMgAUEBajYCFAziAgsgAEEVRg0jQQAhAiADQQA2AhwgAyABNgIUIANBzgw2AhAgA0EjNgIMDOECCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDB0LIANBGTYCHCADIAA2AgwgAyABQQFqNgIUDOACCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNYCCyADQRo2AhwgAyAANgIMIAMgAUEBajYCFAzfAgsgAEEVRg0fQQAhAiADQQA2AhwgAyABNgIUIANBog82AhAgA0EiNgIMDN4CCyADKAIEIQBBACEC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DLMCCyABIARGBEBB6QEhAgyzAgsgAS0AAEHIAEYNASADQQE6ACgLQbYBIQIMlwILQcoBIQIMlgILIAEgBEcEQCADQQw2AgggAyABNgIEQckBIQIMlgILQegBIQIMrwILIAEgBEYEQEHnASECDK8CCyABLQAAQcgARw0EIAFBAWohAUHIASECDJQCCyABIARGBEBB5gEhAgyuAgsCQAJAIAEtAABBxQBrDhAABQUFBQUFBQUFBQUFBQUBBQsgAUEBaiEBQcYBIQIMlAILIAFBAWohAUHHASECDJMCC0HlASECIAEgBEYNrAIgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB99MAai0AAEcNAyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMrQILIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgBFBEBB1AEhAgyTAgsgA0HkATYCHCADIAE2AhQgAyAANgIMQQAhAgysAgtB4wEhAiABIARGDasCIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQfXTAGotAABHDQIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADKwCCyADQYEEOwEoIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgANAwwCCyADQQA2AgALQQAhAiADQQA2AhwgAyABNgIUIANB0B42AhAgA0EINgIMDKkCC0HFASECDI4CCyADQeIBNgIcIAMgATYCFCADIAA2AgxBACECDKcCC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ1lIABBFUcEQCADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgynAgsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDKYCC0HhASECIAQgASIARg2lAiAEIAFrIAMoAgAiAWohBSAAIAFrQQRqIQYCQANAIAAtAAAgAUHw0wBqLQAARw0BIAFBBEYNAyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBTYCAAymAgsgA0EANgIcIAMgADYCFCADQYQ3NgIQIANBCDYCDCADQQA2AgBBACECDKUCCyABIARHBEAgA0ENNgIIIAMgATYCBEHCASECDIsCC0HgASECDKQCCyADQQA2AgAgBkEBaiEBC0HDASECDIgCCyABIARGBEBB3wEhAgyiAgsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFBwQEhAgyIAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYgCIANB3gE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAEgBEYEQEHdASECDKECCwJAIAEtAABBLkYEQCABQQFqIQEMAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYkCIANB3AE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILQcABIQIMhgILIAEgBEYEQEHbASECDKACC0EAIQBBASEFQQEhB0EAIQICQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQCABLQAAQTBrDgoKCQABAgMEBQYICwtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshAkEAIQVBACEHDAILQQkhAkEBIQBBACEFQQAhBwwBC0EAIQVBASECCyADIAI6ACsgAUEBaiEBAkACQCADLQAuQRBxDQACQAJAAkAgAy0AKg4DAQACBAsgB0UNAwwCCyAADQEMAgsgBUUNAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDQIgA0HYATYCHCADIAE2AhQgAyAANgIMQQAhAgyiAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYsCIANB2QE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ2JAiADQdoBNgIcIAMgATYCFCADIAA2AgwMoAILQb8BIQIMhQILQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALAkAgAARAIABBFUYNASADQQA2AhwgAyABNgIUIANBnA02AhAgA0EhNgIMQQAhAgygAgtBvgEhAgyFAgsgA0HXATYCHCADIAE2AhQgA0HWGTYCECADQRU2AgxBACECDJ4CCyABIARGBEBB1wEhAgyeAgsCQCABLQAAQSBGBEAgA0EAOwE0IAFBAWohAQwBCyADQQA2AhwgAyABNgIUIANB6xA2AhAgA0EJNgIMQQAhAgyeAgtBvQEhAgyDAgsgASAERgRAQdYBIQIM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LgsgAUEBaiEBQZcBIQIM2AELIAFBAWohAUEiDCsLIAEgBEYEQEGvASECDPEBCyABLQAAQdAARw0rIAFBAWohAUGWASECDNYBCyABIARGBEBBrgEhAgzwAQsCQAJAIAEtAABBxgBrDgsALCwsLCwsLCwsASwLIAFBAWohAUGUASECDNYBCyABQQFqIQFBlQEhAgzVAQtBrQEhAiABIARGDe4BIAMoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQazTAGotAABHDSggAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO8BCyADQQA2AgAgBkEBaiEBQQ0MKAtBrAEhAiABIARGDe0BIAMoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQeHTAGotAABHDScgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO4BCyADQQA2AgAgBkEBaiEBQQwMJwtBqwEhAiABIARGDewBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQarTAGotAABHDSYgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO0BCyADQQA2AgAgBkEBaiEBQQMMJgtBqgEhAiABIARGDesBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQajTAGotAABHDSUgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADOwBCyADQQA2AgAgBkEBaiEBQSYMJQsgASAERgRAQakBIQIM6wELAkACQCABLQAAQdQAaw4CAAEnCyABQQFqIQFBjwEhAgzRAQsgAUEBaiEBQZABIQIM0AELQagBIQIgASAERg3pASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGm0wBqLQAARw0jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzqAQsgA0EANgIAIAZBAWohAUEnDCMLQacBIQIgASAERg3oASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGk0wBqLQAARw0iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzpAQsgA0EANgIAIAZBAWohAUEcDCILQaYBIQIgASAERg3nASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGe0wBqLQAARw0hIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzoAQsgA0EANgIAIAZBAWohAUEGDCELQaUBIQIgASAERg3mASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEGZ0wBqLQAARw0gIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAznAQsgA0EANgIAIAZBAWohAUEZDCALIAEgBEYEQEGkASECDOYBCwJAAkACQAJAIAEtAABBLWsOIwAkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAEkJCQkJAIkJCQDJAsgAUEBaiEBQYQBIQIMzgELIAFBAWohAUGFASECDM0BCyABQQFqIQFBigEhAgzMAQsgAUEBaiEBQYsBIQIMywELQaMBIQIgASAERg3kASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGX0wBqLQAARw0eIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzlAQsgA0EANgIAIAZBAWohAUELDB4LIAEgBEYEQEGiASECDOQBCwJAAkAgAS0AAEHBAGsOAwAgASALIAFBAWohAUGGASECDMoBCyABQQFqIQFBiQEhAgzJAQsgASAERgRAQaEBIQIM4wELAkACQCABLQAAQcEAaw4PAB8fHx8fHx8fHx8fHx8BHwsgAUEBaiEBQYcBIQIMyQELIAFBAWohAUGIASECDMgBCyABIARGBEBBoAEhAgziAQsgAS0AAEHMAEcNHCABQQFqIQFBCgwbC0GfASECIAEgBEYN4AEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBkdMAai0AAEcNGiAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4QELIANBADYCACAGQQFqIQFBHgwaC0GeASECIAEgBEYN3wEgAygCACIAIAQgAWtqIQUgASAAa0EGaiEGAkADQCABLQAAIABBitMAai0AAEcNGSAAQQZGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4AELIANBADYCACAGQQFqIQFBFQwZC0GdASECIAEgBEYN3gEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBh9MAai0AAEcNGCAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3wELIANBADYCACAGQQFqIQFBFwwYC0GcASECIAEgBEYN3QEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBgdMAai0AAEcNFyAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3gELIANBADYCACAGQQFqIQFBGAwXCyABIARGBEBBmwEhAgzdAQsCQAJAIAEtAABByQBrDgcAGRkZGRkBGQsgAUEBaiEBQYEBIQIMwwELIAFBAWohAUGCASECDMIBC0GaASECIAEgBEYN2wEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5tMAai0AAEcNFSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3AELIANBADYCACAGQQFqIQFBCQwVC0GZASECIAEgBEYN2gEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5NMAai0AAEcNFCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2wELIANBADYCACAGQQFqIQFBHwwUC0GYASECIAEgBEYN2QEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB/tIAai0AAEcNEyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2gELIANBADYCACAGQQFqIQFBAgwTC0GXASECIAEgBEYN2AEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGA0AgAS0AACAAQfzSAGotAABHDREgAEEBRg0CIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADNgBCyABIARGBEBBlgEhAgzYAQtBASABLQAAQd8ARw0RGiABQQFqIQFB/QAhAgy9AQsgA0EANgIAIAZBAWohAUH+ACECDLwBC0GVASECIAEgBEYN1QEgAygCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABBxNMAai0AAEcNDyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1gELIANBADYCACAGQQFqIQFBKQwPC0GUASECIAEgBEYN1AEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB+NIAai0AAEcNDiAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1QELIANBADYCACAGQQFqIQFBLQwOCyABIARGBEBBkwEhAgzUAQsgAS0AAEHFAEcNDiABQQFqIQFB+gAhAgy5AQsgASAERgRAQZIBIQIM0wELAkACQCABLQAAQcwAaw4IAA8PDw8PDwEPCyABQQFqIQFB+AAhAgy5AQsgAUEBaiEBQfkAIQIMuAELQZEBIQIgASAERg3RASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHz0gBqLQAARw0LIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzSAQsgA0EANgIAIAZBAWohAUEjDAsLQZABIQIgASAERg3QASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHw0gBqLQAARw0KIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzRAQsgA0EANgIAIAZBAWohAUEADAoLIAEgBEYEQEGPASECDNABCwJAAkAgAS0AAEHIAGsOCAAMDAwMDAwBDAsgAUEBaiEBQfMAIQIMtgELIAFBAWohAUH2ACECDLUBCyABIARGBEBBjgEhAgzPAQsCQAJAIAEtAABBzgBrDgMACwELCyABQQFqIQFB9AAhAgy1AQsgAUEBaiEBQfUAIQIMtAELIAEgBEYEQEGNASECDM4BCyABLQAAQdkARw0IIAFBAWohAUEIDAcLQYwBIQIgASAERg3MASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHs0gBqLQAARw0GIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzNAQsgA0EANgIAIAZBAWohAUEFDAYLQYsBIQIgASAERg3LASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHm0gBqLQAARw0FIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzMAQsgA0EANgIAIAZBAWohAUEWDAULQYoBIQIgASAERg3KASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHh0wBqLQAARw0EIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzLAQsgA0EANgIAIAZBAWohAUEQDAQLIAEgBEYEQEGJASECDMoBCwJAAkAgAS0AAEHDAGsODAAGBgYGBgYGBgYGAQYLIAFBAWohAUHvACECDLABCyABQQFqIQFB8AAhAgyvAQtBiAEhAiABIARGDcgBIAMoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQeDSAGotAABHDQIgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADMkBCyADQQA2AgAgBkEBaiEBQSQMAgsgA0EANgIADAILIAEgBEYEQEGHASECDMcBCyABLQAAQcwARw0BIAFBAWohAUETCzoAKSADKAIEIQAgA0EANgIEIAMgACABEC0iAA0CDAELQQAhAiADQQA2AhwgAyABNgIUIANB6R42AhAgA0EGNgIMDMQBC0HuACECDKkBCyADQYYBNgIcIAMgATYCFCADIAA2AgxBACECDMIBC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ0AIABBFUYNASADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgzBAQtB7QAhAgymAQsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDL8BCyABIARGBEBBhQEhAgy/AQsCQCABLQAAQSBGBEAgAUEBaiEBDAELIANBADYCHCADIAE2AhQgA0GGHjYCECADQQY2AgxBACECDL8BC0ECIQIMpAELA0AgAS0AAEEgRw0CIAQgAUEBaiIBRw0AC0GEASECDL0BCyABIARGBEBBgwEhAgy9AQsCQCABLQAAQQlrDgRAAABAAAtB6wAhAgyiAQsgAy0AKUEFRgRAQewAIQIMogELQeoAIQIMoQELIAEgBEYEQEGCASECDLsBCyADQQ82AgggAyABNgIEDAoLIAEgBEYEQEGBASECDLoBCwJAIAEtAABBCWsOBD0AAD0AC0HpACECDJ8BCyABIARHBEAgA0EPNgIIIAMgATYCBEHnACECDJ8BC0GAASECDLgBCwJAIAEgBEcEQANAIAEtAABB4M4Aai0AACIAQQNHBEACQCAAQQFrDgI/AAQLQeYAIQIMoQELIAQgAUEBaiIBRw0AC0H+ACECDLkBC0H+ACECDLgBCyADQQA2AhwgAyABNgIUIANBxh82AhAgA0EHNgIMQQAhAgy3AQsgASAERgRAQf8AIQIMtwELAkACQAJAIAEtAABB4NAAai0AAEEBaw4DPAIAAQtB6AAhAgyeAQsgA0EANgIcIAMgATYCFCADQYYSNgIQIANBBzYCDEEAIQIMtwELQeAAIQIMnAELIAEgBEcEQCABQQFqIQFB5QAhAgycAQtB/QAhAgy1AQsgBCABIgBGBEBB/AAhAgy1AQsgAC0AACIBQS9GBEAgAEEBaiEBQeQAIQIMmwELIAFBCWsiAkEXSw0BIAAhAUEBIAJ0QZuAgARxDTcMAQsgBCABIgBGBEBB+wAhAgy0AQsgAC0AAEEvRw0AIABBAWohAQwDC0EAIQIgA0EANgIcIAMgADYCFCADQcYfNgIQIANBBzYCDAyyAQsCQAJAAkACQAJAA0AgAS0AAEHgzABqLQAAIgBBBUcEQAJAAkAgAEEBaw4IPQUGBwgABAEIC0HhACECDJ8BCyABQQFqIQFB4wAhAgyeAQsgBCABQQFqIgFHDQALQfoAIQIMtgELIAFBAWoMFAsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgy0AQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyzAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyyAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMsQELIAEgBEYEQEH5ACECDLEBCwJAIAEtAABB4MwAai0AAEEBaw4INAQFBgAIAgMHCyABQQFqIQELQQMhAgyVAQsgAUEBagwNC0EAIQIgA0EANgIcIANBoxI2AhAgA0EHNgIMIAMgAUEBajYCFAytAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgysAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyrAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyqAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMqQELQeIAIQIMjgELIAEgBEYEQEH4ACECDKgBCyABQQFqDAILIAEgBEYEQEH3ACECDKcBCyABQQFqDAELIAEgBEYNASABQQFqCyEBQQQhAgyKAQtB9gAhAgyjAQsDQCABLQAAQeDKAGotAAAiAEECRwRAIABBAUcEQEHfACECDIsBCwwnCyAEIAFBAWoiAUcNAAtB9QAhAgyiAQsgASAERgRAQfQAIQIMogELAkAgAS0AAEEJaw43JQMGJQQGBgYGBgYGBgYGBgYGBgYGBgYFBgYCBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAAYLIAFBAWoLIQFBBSECDIYBCyABQQFqDAYLIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB2wA2AhwgAyABNgIUIAMgADYCDEEAIQIMngELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB3QA2AhwgAyABNgIUIAMgADYCDEEAIQIMnQELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB8AA2AhwgAyABNgIUIAMgADYCDEEAIQIMnAELIANBADYCHCADIAE2AhQgA0G8EzYCECADQQc2AgxBACECDJsBCwJAAkACQAJAA0AgAS0AAEHgyABqLQAAIgBBBUcEQAJAIABBAWsOBiQDBAUGAAYLQd4AIQIMhgELIAQgAUEBaiIBRw0AC0HzACECDJ4BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQdsANgIcIAMgATYCFCADIAA2AgxBACECDJ0BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQd0ANgIcIAMgATYCFCADIAA2AgxBACECDJwBCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQfAANgIcIAMgATYCFCADIAA2AgxBACECDJsBCyADQQA2AhwgAyABNgIUIANB3Ag2AhAgA0EHNgIMQQAhAgyaAQsgASAERg0BIAFBAWoLIQFBBiECDH4LQfIAIQIMlwELAkACQAJAAkADQCABLQAAQeDGAGotAAAiAEEFRwRAIABBAWsOBB8CAwQFCyAEIAFBAWoiAUcNAAtB8QAhAgyaAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgyZAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyYAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyXAQsgA0EANgIcIAMgATYCFCADQbQKNgIQIANBBzYCDEEAIQIMlgELQc4AIQIMewtB0AAhAgx6C0HdACECDHkLIAEgBEYEQEHwACECDJMBCwJAIAEtAABBCWsOBBYAABYACyABQQFqIQFB3AAhAgx4CyABIARGBEBB7wAhAgySAQsCQCABLQAAQQlrDgQVAAAVAAtBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUEQEHTASECDHgLIABBFUcEQCADQQA2AhwgAyABNgIUIANBwQ02AhAgA0EaNgIMQQAhAgySAQsgA0HuADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDJEBC0HtACECIAEgBEYNkAEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB18YAai0AAEcNBCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMkQELIANBADYCACAGQQFqIQEgAy0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACECIANBADYCHCADIAE2AhQgA0HlCTYCECADQQg2AgwMkAELQewAIQIgASAERg2PASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHUxgBqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyQAQsgA0EANgIAIAZBAWohASADLQApQSFGDQMgA0EANgIcIAMgATYCFCADQYkKNgIQIANBCDYCDEEAIQIMjwELQesAIQIgASAERg2OASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHQxgBqLQAARw0CIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyPAQsgA0EANgIAIAZBAWohASADLQApIgBBI0kNAiAAQS5GDQIgA0EANgIcIAMgATYCFCADQcEJNgIQIANBCDYCDEEAIQIMjgELIANBADYCAAtBACECIANBADYCHCADIAE2AhQgA0GENzYCECADQQg2AgwMjAELQdgAIQIMcQsgASAERwRAIANBDTYCCCADIAE2AgRB1wAhAgxxC0HqACECDIoBCyABIARGBEBB6QAhAgyKAQsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFB1gAhAgxwCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdCADQegANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyABIARGBEBB5wAhAgyJAQsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ11IANB5gA2AhwgAyABNgIUIAMgADYCDEEAIQIMiQELQdUAIQIMbgsgASAERgRAQeUAIQIMiAELQQAhAEEBIQVBASEHQQAhAgJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAEtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyECQQAhBUEAIQcMAgtBCSECQQEhAEEAIQVBACEHDAELQQAhBUEBIQILIAMgAjoAKyABQQFqIQECQAJAIAMtAC5BEHENAAJAAkACQCADLQAqDgMBAAIECyAHRQ0DDAILIAANAQwCCyAFRQ0BCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNAiADQeIANgIcIAMgATYCFCADIAA2AgxBACECDIoBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdyADQeMANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdSADQeQANgIcIAMgATYCFCADIAA2AgwMiAELQdMAIQIMbQsgAy0AKUEiRg2AAUHSACECDGwLQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALIABFBEBB1AAhAgxsCyAAQRVHBEAgA0EANgIcIAMgATYCFCADQZwNNgIQIANBITYCDEEAIQIMhgELIANB4QA2AhwgAyABNgIUIANB1hk2AhAgA0EVNgIMQQAhAgyFAQsgASAERgRAQeAAIQIMhQELAkACQAJAAkACQCABLQAAQQprDgQBBAQABAsgAUEBaiEBDAELIAFBAWohASADQS9qLQAAQQFxRQ0BC0HRACECDGwLIANBADYCHCADIAE2AhQgA0GIETYCECADQQk2AgxBACECDIUBCyADQQA2AhwgAyABNgIUIANBiBE2AhAgA0EJNgIMQQAhAgyEAQsgASAERgRAQd8AIQIMhAELIAEtAABBCkYEQCABQQFqIQEMCQsgAy0ALkHAAHENCCADQQA2AhwgAyABNgIUIANBiBE2AhAgA0ECNgIMQQAhAgyDAQsgASAERgRAQd0AIQIMgwELIAEtAAAiAkENRgRAIAFBAWohAUHPACECDGkLIAEhACACQQlrDgQFAQEFAQsgBCABIgBGBEBB3AAhAgyCAQsgAC0AAEEKRw0AIABBAWoMAgtBACECIANBADYCHCADIAA2AhQgA0G1LDYCECADQQc2AgwMgAELIAEgBEYEQEHbACECDIABCwJAIAEtAABBCWsOBAMAAAMACyABQQFqCyEBQc0AIQIMZAsgASAERgRAQdoAIQIMfgsgAS0AAEEJaw4EAAEBAAELQQAhAiADQQA2AhwgA0HsETYCECADQQc2AgwgAyABQQFqNgIUDHwLIANBgBI7ASpBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUNACAAQRVHDQEgA0HZADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDHsLQcwAIQIMYAsgA0EANgIcIAMgATYCFCADQcENNgIQIANBGjYCDEEAIQIMeQsgASAERgRAQdkAIQIMeQsgAS0AAEEgRw06IAFBAWohASADLQAuQQFxDTogA0EANgIcIAMgATYCFCADQa0bNgIQIANBHjYCDEEAIQIMeAsgASAERgRAQdgAIQIMeAsCQAJAAkACQAJAIAEtAAAiAEEKaw4EAgMD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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQTBrDjcVFAABAgMEBQYHFhYWFhYWFggJCgsMDRYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWDg8QERITFgtCAiEKDBQLQgMhCgwTC0IEIQoMEgtCBSEKDBELQgYhCgwQC0IHIQoMDwtCCCEKDA4LQgkhCgwNC0IKIQoMDAtCCyEKDAsLQgwhCgwKC0INIQoMCQtCDiEKDAgLQg8hCgwHC0IKIQoMBgtCCyEKDAULQgwhCgwEC0INIQoMAwtCDiEKDAILQg8hCgwBC0IBIQoLIAFBAWohASADKQMgIgtC//////////8PWARAIAMgC0IEhiAKhDcDIAwCC0EAIQIgA0EANgIcIAMgATYCFCADQa0JNgIQIANBDDYCDAwfC0ElIQIMBAtBJiECDAMLIAMgAToALCADQQA2AgAgB0EBaiEBQQwhAgwCCyADQQA2AgAgBkEBaiEBQQohAgwBCyABQQFqIQFBCCECDAALAAtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMGAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMFwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMFgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMFQtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMFAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMEwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMEgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMEQtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMEAtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMDwtBACECIANBADYCHCADIAE2AhQgA0HIEjYCECADQQs2AgwMDgtBACECIANBADYCHCADIAE2AhQgA0GVCTYCECADQQs2AgwMDQtBACECIANBADYCHCADIAE2AhQgA0HpDzYCECADQQo2AgwMDAtBACECIANBADYCHCADIAE2AhQgA0GDEDYCECADQQo2AgwMCwtBACECIANBADYCHCADIAE2AhQgA0GmHDYCECADQQI2AgwMCgtBACECIANBADYCHCADIAE2AhQgA0HFFTYCECADQQI2AgwMCQtBACECIANBADYCHCADIAE2AhQgA0H/FzYCECADQQI2AgwMCAtBACECIANBADYCHCADIAE2AhQgA0HKFzYCECADQQI2AgwMBwsgA0ECNgIcIAMgATYCFCADQZQdNgIQIANBFjYCDEEAIQIMBgtB3gAhAiABIARGDQUgCUEIaiEHIAMoAgAhBQJAAkAgASAERwRAIAVBxsYAaiEIIAQgBWogAWshBiAFQX9zQQpqIgUgAWohAANAIAEtAAAgCC0AAEcEQEECIQgMAwsgBUUEQEEAIQggACEBDAMLIAVBAWshBSAIQQFqIQggBCABQQFqIgFHDQALIAYhBSAEIQELIAdBATYCACADIAU2AgAMAQsgA0EANgIAIAcgCDYCAAsgByABNgIEIAkoAgwhACAJKAIIDgMBBQIACwALIANBADYCHCADQa0dNgIQIANBFzYCDCADIABBAWo2AhRBACECDAMLIANBADYCHCADIAA2AhQgA0HCHTYCECADQQk2AgxBACECDAILIAEgBEYEQEEoIQIMAgsgA0EJNgIIIAMgATYCBEEnIQIMAQsgASAERgRAQQEhAgwBCwNAAkACQAJAIAEtAABBCmsOBAABAQABCyABQQFqIQEMAQsgAUEBaiEBIAMtAC5BIHENAEEAIQIgA0EANgIcIAMgATYCFCADQYwgNgIQIANBBTYCDAwCC0EBIQIgASAERw0ACwsgCUEQaiQAIAJFBEAgAygCDCEADAELIAMgAjYCHEEAIQAgAygCBCIBRQ0AIAMgASAEIAMoAggRAQAiAUUNACADIAQ2AhQgAyABNgIMIAEhAAsgAAu+AgECfyAAQQA6AAAgAEHcAGoiAUEBa0EAOgAAIABBADoAAiAAQQA6AAEgAUEDa0EAOgAAIAFBAmtBADoAACAAQQA6AAMgAUEEa0EAOgAAQQAgAGtBA3EiASAAaiIAQQA2AgBB3AAgAWtBfHEiAiAAaiIBQQRrQQA2AgACQCACQQlJDQAgAEEANgIIIABBADYCBCABQQhrQQA2AgAgAUEMa0EANgIAIAJBGUkNACAAQQA2AhggAEEANgIUIABBADYC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YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBFeHBlY3RlZCBMRiBhZnRlciBoZWFkZXJzAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMAVXNlciBjYWxsYmFjayBlcnJvcgBgb25fcmVzZXRgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19oZWFkZXJgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2JlZ2luYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlYCBjYWxsYmFjayBlcnJvcgBgb25fc3RhdHVzX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdmVyc2lvbl9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3VybF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21ldGhvZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lYCBjYWxsYmFjayBlcnJvcgBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNlcnZlcgBJbnZhbGlkIGhlYWRlciB2YWx1ZSBjaGFyAEludmFsaWQgaGVhZGVyIGZpZWxkIGNoYXIAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl92ZXJzaW9uAEludmFsaWQgbWlub3IgdmVyc2lvbgBJbnZhbGlkIG1ham9yIHZlcnNpb24ARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgdmVyc2lvbgBFeHBlY3RlZCBDUkxGIGFmdGVyIHZlcnNpb24ASW52YWxpZCBIVFRQIHZlcnNpb24ASW52YWxpZCBoZWFkZXIgdG9rZW4AU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl91cmwASW52YWxpZCBjaGFyYWN0ZXJzIGluIHVybABVbmV4cGVjdGVkIHN0YXJ0IGNoYXIgaW4gdXJsAERvdWJsZSBAIGluIHVybABFbXB0eSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXJhY3RlciBpbiBDb250ZW50LUxlbmd0aABUcmFuc2Zlci1FbmNvZGluZyBjYW4ndCBiZSBwcmVzZW50IHdpdGggQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBzaXplAEV4cGVjdGVkIExGIGFmdGVyIGNodW5rIHNpemUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgaGVhZGVyIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBleHRlbnNpb24gdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZSB2YWx1ZQBJbnZhbGlkIHF1b3RlZC1wYWlyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGVkIHZhbHVlAFBhdXNlZCBieSBvbl9oZWFkZXJzX2NvbXBsZXRlAEludmFsaWQgRU9GIHN0YXRlAG9uX3Jlc2V0IHBhdXNlAG9uX2NodW5rX2hlYWRlciBwYXVzZQBvbl9tZXNzYWdlX2JlZ2luIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZSBwYXVzZQBvbl9zdGF0dXNfY29tcGxldGUgcGF1c2UAb25fdmVyc2lvbl9jb21wbGV0ZSBwYXVzZQBvbl91cmxfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX3ZhbHVlX2NvbXBsZXRlIHBhdXNlAG9uX21lc3NhZ2VfY29tcGxldGUgcGF1c2UAb25fbWV0aG9kX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl9maWVsZF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fbmFtZSBwYXVzZQBVbmV4cGVjdGVkIHNwYWNlIGFmdGVyIHN0YXJ0IGxpbmUATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciByZXNwb25zZSBsaW5lAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBuYW1lAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgZXh0ZW5zaW9uIG5hbWUASW52YWxpZCBzdGF0dXMgY29kZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGNodW5rIGRhdGEARXhwZWN0ZWQgTEYgYWZ0ZXIgY2h1bmsgZGF0YQBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AARGF0YSBhZnRlciBgQ29ubmVjdGlvbjogY2xvc2VgAFNXSVRDSF9QUk9YWQBVU0VfUFJPWFkATUtBQ1RJVklUWQBVTlBST0NFU1NBQkxFX0VOVElUWQBRVUVSWQBDT1BZAE1PVkVEX1BFUk1BTkVOVExZAFRPT19FQVJMWQBOT1RJRlkARkFJTEVEX0RFUEVOREVOQ1kAQkFEX0dBVEVXQVkAUExBWQBQVVQAQ0hFQ0tPVVQAR0FURVdBWV9USU1FT1VUAFJFUVVFU1RfVElNRU9VVABORVRXT1JLX0NPTk5FQ1RfVElNRU9VVABDT05ORUNUSU9OX1RJTUVPVVQATE9HSU5fVElNRU9VVABORVRXT1JLX1JFQURfVElNRU9VVABQT1NUAE1JU0RJUkVDVEVEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfTE9BRF9CQUxBTkNFRF9SRVFVRVNUAEJBRF9SRVFVRVNUAEhUVFBfUkVRVUVTVF9TRU5UX1RPX0hUVFBTX1BPUlQAUkVQT1JUAElNX0FfVEVBUE9UAFJFU0VUX0NPTlRFTlQATk9fQ09OVEVOVABQQVJUSUFMX0NPTlRFTlQASFBFX0lOVkFMSURfQ09OU1RBTlQASFBFX0NCX1JFU0VUAEdFVABIUEVfU1RSSUNUAENPTkZMSUNUAFRFTVBPUkFSWV9SRURJUkVDVABQRVJNQU5FTlRfUkVESVJFQ1QAQ09OTkVDVABNVUxUSV9TVEFUVVMASFBFX0lOVkFMSURfU1RBVFVTAFRPT19NQU5ZX1JFUVVFU1RTAEVBUkxZX0hJTlRTAFVOQVZBSUxBQkxFX0ZPUl9MRUdBTF9SRUFTT05TAE9QVElPTlMAU1dJVENISU5HX1BST1RPQ09MUwBWQVJJQU5UX0FMU09fTkVHT1RJQVRFUwBNVUxUSVBMRV9DSE9JQ0VTAElOVEVSTkFMX1NFUlZFUl9FUlJPUgBXRUJfU0VSVkVSX1VOS05PV05fRVJST1IAUkFJTEdVTl9FUlJPUgBJREVOVElUWV9QUk9WSURFUl9BVVRIRU5USUNBVElPTl9FUlJPUgBTU0xfQ0VSVElGSUNBVEVfRVJST1IASU5WQUxJRF9YX0ZPUldBUkRFRF9GT1IAU0VUX1BBUkFNRVRFUgBHRVRfUEFSQU1FVEVSAEhQRV9VU0VSAFNFRV9PVEhFUgBIUEVfQ0JfQ0hVTktfSEVBREVSAEV4cGVjdGVkIExGIGFmdGVyIENSAE1LQ0FMRU5EQVIAU0VUVVAAV0VCX1NFUlZFUl9JU19ET1dOAFRFQVJET1dOAEhQRV9DTE9TRURfQ09OTkVDVElPTgBIRVVSSVNUSUNfRVhQSVJBVElPTgBESVNDT05ORUNURURfT1BFUkFUSU9OAE5PTl9BVVRIT1JJVEFUSVZFX0lORk9STUFUSU9OAEhQRV9JTlZBTElEX1ZFUlNJT04ASFBFX0NCX01FU1NBR0VfQkVHSU4AU0lURV9JU19GUk9aRU4ASFBFX0lOVkFMSURfSEVBREVSX1RPS0VOAElOVkFMSURfVE9LRU4ARk9SQklEREVOAEVOSEFOQ0VfWU9VUl9DQUxNAEhQRV9JTlZBTElEX1VSTABCTE9DS0VEX0JZX1BBUkVOVEFMX0NPTlRST0wATUtDT0wAQUNMAEhQRV9JTlRFUk5BTABSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFX1VOT0ZGSUNJQUwASFBFX09LAFVOTElOSwBVTkxPQ0sAUFJJAFJFVFJZX1dJVEgASFBFX0lOVkFMSURfQ09OVEVOVF9MRU5HVEgASFBFX1VORVhQRUNURURfQ09OVEVOVF9MRU5HVEgARkxVU0gAUFJPUFBBVENIAE0tU0VBUkNIAFVSSV9UT09fTE9ORwBQUk9DRVNTSU5HAE1JU0NFTExBTkVPVVNfUEVSU0lTVEVOVF9XQVJOSU5HAE1JU0NFTExBTkVPVVNfV0FSTklORwBIUEVfSU5WQUxJRF9UUkFOU0ZFUl9FTkNPRElORwBFeHBlY3RlZCBDUkxGAEhQRV9JTlZBTElEX0NIVU5LX1NJWkUATU9WRQBDT05USU5VRQBIUEVfQ0JfU1RBVFVTX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJTX0NPTVBMRVRFAEhQRV9DQl9WRVJTSU9OX0NPTVBMRVRFAEhQRV9DQl9VUkxfQ09NUExFVEUASFBFX0NCX0NIVU5LX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX05BTUVfQ09NUExFVEUASFBFX0NCX01FU1NBR0VfQ09NUExFVEUASFBFX0NCX01FVEhPRF9DT01QTEVURQBIUEVfQ0JfSEVBREVSX0ZJRUxEX0NPTVBMRVRFAERFTEVURQBIUEVfSU5WQUxJRF9FT0ZfU1RBVEUASU5WQUxJRF9TU0xfQ0VSVElGSUNBVEUAUEFVU0UATk9fUkVTUE9OU0UAVU5TVVBQT1JURURfTUVESUFfVFlQRQBHT05FAE5PVF9BQ0NFUFRBQkxFAFNFUlZJQ0VfVU5BVkFJTEFCTEUAUkFOR0VfTk9UX1NBVElTRklBQkxFAE9SSUdJTl9JU19VTlJFQUNIQUJMRQBSRVNQT05TRV9JU19TVEFMRQBQVVJHRQBNRVJHRQBSRVFVRVNUX0hFQURFUl9GSUVMRFNfVE9PX0xBUkdFAFJFUVVFU1RfSEVBREVSX1RPT19MQVJHRQBQQVlMT0FEX1RPT19MQVJHRQBJTlNVRkZJQ0lFTlRfU1RPUkFHRQBIUEVfUEFVU0VEX1VQR1JBREUASFBFX1BBVVNFRF9IMl9VUEdSQURFAFNPVVJDRQBBTk5PVU5DRQBUUkFDRQBIUEVfVU5FWFBFQ1RFRF9TUEFDRQBERVNDUklCRQBVTlNVQlNDUklCRQBSRUNPUkQASFBFX0lOVkFMSURfTUVUSE9EAE5PVF9GT1VORABQUk9QRklORABVTkJJTkQAUkVCSU5EAFVOQVVUSE9SSVpFRABNRVRIT0RfTk9UX0FMTE9XRUQASFRUUF9WRVJTSU9OX05PVF9TVVBQT1JURUQAQUxSRUFEWV9SRVBPUlRFRABBQ0NFUFRFRABOT1RfSU1QTEVNRU5URUQATE9PUF9ERVRFQ1RFRABIUEVfQ1JfRVhQRUNURUQASFBFX0xGX0VYUEVDVEVEAENSRUFURUQASU1fVVNFRABIUEVfUEFVU0VEAFRJTUVPVVRfT0NDVVJFRABQQVlNRU5UX1JFUVVJUkVEAFBSRUNPTkRJVElPTl9SRVFVSVJFRABQUk9YWV9BVVRIRU5USUNBVElPTl9SRVFVSVJFRABORVRXT1JLX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAExFTkdUSF9SRVFVSVJFRABTU0xfQ0VSVElGSUNBVEVfUkVRVUlSRUQAVVBHUkFERV9SRVFVSVJFRABQQUdFX0VYUElSRUQAUFJFQ09ORElUSU9OX0ZBSUxFRABFWFBFQ1RBVElPTl9GQUlMRUQAUkVWQUxJREFUSU9OX0ZBSUxFRABTU0xfSEFORFNIQUtFX0ZBSUxFRABMT0NLRUQAVFJBTlNGT1JNQVRJT05fQVBQTElFRABOT1RfTU9ESUZJRUQATk9UX0VYVEVOREVEAEJBTkRXSURUSF9MSU1JVF9FWENFRURFRABTSVRFX0lTX09WRVJMT0FERUQASEVBRABFeHBlY3RlZCBIVFRQLwAAUhUAABoVAAAPEgAA5BkAAJEVAAAJFAAALRkAAOQUAADpEQAAaRQAAKEUAAB2FQAAQxYAAF4SAACUFwAAFxYAAH0UAAB/FgAAQRcAALMTAADDFgAABBoAAL0YAADQGAAAoBMAANQZAACvFgAAaBYAAHAXAADZFgAA/BgAAP4RAABZFwAAlxYAABwXAAD2FgAAjRcAAAsSAAB/GwAALhEAALMQAABJEgAArRIAAPYYAABoEAAAYhUAABAVAABaFgAAShkAALUVAADBFQAAYBUAAFwZAABaGQAAUxkAABYVAACtEQAAQhAAALcQAABXGAAAvxUAAIkQAAAcGQAAGhkAALkVAABRGAAA3BMAAFsVAABZFQAA5hgAAGcVAAARGQAA7RgAAOcTAACuEAAAwhcAAAAUAACSEwAAhBMAAEASAAAmGQAArxUAAGIQAEHpOQsBAQBBgDoL4AEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB6jsLBAEAAAIAQYE8C14DBAMDAwMDAAADAwADAwADAwMDAwMDAwMDAAUAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAwADAEHqPQsEAQAAAgBBgT4LXgMAAwMDAwMAAAMDAAMDAAMDAwMDAwMDAwMABAAFAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwADAAMAQeA/Cw1sb3NlZWVwLWFsaXZlAEH5PwsBAQBBkMAAC+ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQfnBAAsBAQBBkMIAC+cBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAEGhxAALXgEAAQEBAQEAAAEBAAEBAAEBAQEBAQEBAQEAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAEAQYDGAAshZWN0aW9uZW50LWxlbmd0aG9ucm94eS1jb25uZWN0aW9uAEGwxgALK3JhbnNmZXItZW5jb2RpbmdwZ3JhZGUNCg0KU00NCg0KVFRQL0NFL1RTUC8AQenGAAsFAQIAAQMAQYDHAAtfBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAQenIAAsFAQIAAQMAQYDJAAtfBAUFBgUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAQenKAAsEAQAAAQBBgcsAC14CAgACAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAEHpzAALBQECAAEDAEGAzQALXwQFAAAFBQUFBQUFBQUFBQYFBQUFBQUFBQUFBQUABQAHCAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQAFAAUABQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUAAAAFAEHpzgALBQEBAAEBAEGAzwALAQEAQZrPAAtBAgAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQenQAAsFAQEAAQEAQYDRAAsBAQBBitEACwYCAAAAAAIAQaHRAAs6AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB4NIAC5oBTk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRVVFUllPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==",wasmBuffer;Object.defineProperty(module2,"exports",{get:()=>wasmBuffer||(wasmBuffer=Buffer2.from(wasmBase64,"base64"))})}});var require_llhttp_simd_wasm=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/llhttp/llhttp_simd-wasm.js"(exports,module2){"use strict";var{Buffer:Buffer2}=require("node:buffer"),wasmBase64="AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAn9/AGABfwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzQzBQYAAAMAAAAAAAADAQMAAwMDAAACAAAAAAICAgICAgICAgIBAQEBAQEBAQEDAAADAAAABAUBcAESEgUDAQACBggBfwFBgNgECwfFBygGbWVtb3J5AgALX2luaXRpYWxpemUACBlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQALbGxodHRwX2luaXQACRhsbGh0dHBfc2hvdWxkX2tlZXBfYWxpdmUANgxsbGh0dHBfYWxsb2MACwZtYWxsb2MAOAtsbGh0dHBfZnJlZQAMBGZyZWUADA9sbGh0dHBfZ2V0X3R5cGUADRVsbGh0dHBfZ2V0X2h0dHBfbWFqb3IADhVsbGh0dHBfZ2V0X2h0dHBfbWlub3IADxFsbGh0dHBfZ2V0X21ldGhvZAAQFmxsaHR0cF9nZXRfc3RhdHVzX2NvZGUAERJsbGh0dHBfZ2V0X3VwZ3JhZGUAEgxsbGh0dHBfcmVzZXQAEw5sbGh0dHBfZXhlY3V0ZQAUFGxsaHR0cF9zZXR0aW5nc19pbml0ABUNbGxodHRwX2ZpbmlzaAAWDGxsaHR0cF9wYXVzZQAXDWxsaHR0cF9yZXN1bWUAGBtsbGh0dHBfcmVzdW1lX2FmdGVyX3VwZ3JhZGUAGRBsbGh0dHBfZ2V0X2Vycm5vABoXbGxodHRwX2dldF9lcnJvcl9yZWFzb24AGxdsbGh0dHBfc2V0X2Vycm9yX3JlYXNvbgAcFGxsaHR0cF9nZXRfZXJyb3JfcG9zAB0RbGxodHRwX2Vycm5vX25hbWUAHhJsbGh0dHBfbWV0aG9kX25hbWUAHxJsbGh0dHBfc3RhdHVzX25hbWUAIBpsbGh0dHBfc2V0X2xlbmllbnRfaGVhZGVycwAhIWxsaHR0cF9zZXRfbGVuaWVudF9jaHVua2VkX2xlbmd0aAAiHWxsaHR0cF9zZXRfbGVuaWVudF9rZWVwX2FsaXZlACMkbGxodHRwX3NldF9sZW5pZW50X3RyYW5zZmVyX2VuY29kaW5nACQabGxodHRwX3NldF9sZW5pZW50X3ZlcnNpb24AJSNsbGh0dHBfc2V0X2xlbmllbnRfZGF0YV9hZnRlcl9jbG9zZQAmJ2xsaHR0cF9zZXRfbGVuaWVudF9vcHRpb25hbF9sZl9hZnRlcl9jcgAnLGxsaHR0cF9zZXRfbGVuaWVudF9vcHRpb25hbF9jcmxmX2FmdGVyX2NodW5rACgobGxodHRwX3NldF9sZW5pZW50X29wdGlvbmFsX2NyX2JlZm9yZV9sZgApKmxsaHR0cF9zZXRfbGVuaWVudF9zcGFjZXNfYWZ0ZXJfY2h1bmtfc2l6ZQAqGGxsaHR0cF9tZXNzYWdlX25lZWRzX2VvZgA1CRcBAEEBCxEBAgMEBQoGBzEzMi0uLCsvMArYywIzFgBB/NMAKAIABEAAC0H80wBBATYCAAsUACAAEDcgACACNgI4IAAgAToAKAsUACAAIAAvATQgAC0AMCAAEDYQAAseAQF/QcAAEDkiARA3IAFBgAg2AjggASAAOgAoIAELjwwBB38CQCAARQ0AIABBCGsiASAAQQRrKAIAIgBBeHEiBGohBQJAIABBAXENACAAQQNxRQ0BIAEgASgCACIAayIBQZDUACgCAEkNASAAIARqIQQCQAJAQZTUACgCACABRwRAIABB/wFNBEAgAEEDdiEDIAEoAggiACABKAIMIgJGBEBBgNQAQYDUACgCAEF+IAN3cTYCAAwFCyACIAA2AgggACACNgIMDAQLIAEoAhghBiABIAEoAgwiAEcEQCAAIAEoAggiAjYCCCACIAA2AgwMAwsgAUEUaiIDKAIAIgJFBEAgASgCECICRQ0CIAFBEGohAwsDQCADIQcgAiIAQRRqIgMoAgAiAg0AIABBEGohAyAAKAIQIgINAAsgB0EANgIADAILIAUoAgQiAEEDcUEDRw0CIAUgAEF+cTYCBEGI1AAgBDYCACAFIAQ2AgAgASAEQQFyNgIEDAMLQQAhAAsgBkUNAAJAIAEoAhwiAkECdEGw1gBqIgMoAgAgAUYEQCADIAA2AgAgAA0BQYTUAEGE1AAoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECABRhtqIAA2AgAgAEUNAQsgACAGNgIYIAEoAhAiAgRAIAAgAjYCECACIAA2AhgLIAFBFGooAgAiAkUNACAAQRRqIAI2AgAgAiAANgIYCyABIAVPDQAgBSgCBCIAQQFxRQ0AAkACQAJAAkAgAEECcUUEQEGY1AAoAgAgBUYEQEGY1AAgATYCAEGM1ABBjNQAKAIAIARqIgA2AgAgASAAQQFyNgIEIAFBlNQAKAIARw0GQYjUAEEANgIAQZTUAEEANgIADAYLQZTUACgCACAFRgRAQZTUACABNgIAQYjUAEGI1AAoAgAgBGoiADYCACABIABBAXI2AgQgACABaiAANgIADAYLIABBeHEgBGohBCAAQf8BTQRAIABBA3YhAyAFKAIIIgAgBSgCDCICRgRAQYDUAEGA1AAoAgBBfiADd3E2AgAMBQsgAiAANgIIIAAgAjYCDAwECyAFKAIYIQYgBSAFKAIMIgBHBEBBkNQAKAIAGiAAIAUoAggiAjYCCCACIAA2AgwMAwsgBUEUaiIDKAIAIgJFBEAgBSgCECICRQ0CIAVBEGohAwsDQCADIQcgAiIAQRRqIgMoAgAiAg0AIABBEGohAyAAKAIQIgINAAsgB0EANgIADAILIAUgAEF+cTYCBCABIARqIAQ2AgAgASAEQQFyNgIEDAMLQQAhAAsgBkUNAAJAIAUoAhwiAkECdEGw1gBqIgMoAgAgBUYEQCADIAA2AgAgAA0BQYTUAEGE1AAoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECAFRhtqIAA2AgAgAEUNAQsgACAGNgIYIAUoAhAiAgRAIAAgAjYCECACIAA2AhgLIAVBFGooAgAiAkUNACAAQRRqIAI2AgAgAiAANgIYCyABIARqIAQ2AgAgASAEQQFyNgIEIAFBlNQAKAIARw0AQYjUACAENgIADAELIARB/wFNBEAgBEF4cUGo1ABqIQACf0GA1AAoAgAiAkEBIARBA3Z0IgNxRQRAQYDUACACIANyNgIAIAAMAQsgACgCCAsiAiABNgIMIAAgATYCCCABIAA2AgwgASACNgIIDAELQR8hAiAEQf///wdNBEAgBEEmIARBCHZnIgBrdkEBcSAAQQF0a0E+aiECCyABIAI2AhwgAUIANwIQIAJBAnRBsNYAaiEAAkBBhNQAKAIAIgNBASACdCIHcUUEQCAAIAE2AgBBhNQAIAMgB3I2AgAgASAANgIYIAEgATYCCCABIAE2AgwMAQsgBEEZIAJBAXZrQQAgAkEfRxt0IQIgACgCACEAAkADQCAAIgMoAgRBeHEgBEYNASACQR12IQAgAkEBdCECIAMgAEEEcWpBEGoiBygCACIADQALIAcgATYCACABIAM2AhggASABNgIMIAEgATYCCAwBCyADKAIIIgAgATYCDCADIAE2AgggAUEANgIYIAEgAzYCDCABIAA2AggLQaDUAEGg1AAoAgBBAWsiAEF/IAAbNgIACwsHACAALQAoCwcAIAAtACoLBwAgAC0AKwsHACAALQApCwcAIAAvATQLBwAgAC0AMAtAAQR/IAAoAhghASAALwEuIQIgAC0AKCEDIAAoAjghBCAAEDcgACAENgI4IAAgAzoAKCAAIAI7AS4gACABNgIYC8X4AQIHfwN+IAEgAmohBAJAIAAiAygCDCIADQAgAygCBARAIAMgATYCBAsjAEEQayIJJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJ/AkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMCfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACDtQBAAECAwQFBgcICQoLDA0ODxARFBUWFxgZGhscHR4fICEjJCUnKCmIA4cDhQOEA/wC9QLuAusC6ALmAuMC4ALfAt0C2wLWAtUC1ALTAtICygLJAsgCxwLGAsUCxALDAr0CvAK6ArkCuAK3ArYCtQK0ArICsQKsAqoCqAKnAqYCpQKkAqMCogKhAqACnwKbApoCmQKYApcCkAKIAoQCgwKCAvkB9gH1AfQB8wHyAfEB8AHvAe0B6wHoAeMB4QHgAd8B3gHdAdwB2wHaAdkB2AHX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QEBAQEBAQEBAQEBAAEALQQAhAiADQQA2AhwgA0G3CzYCECADQQI2AgwgAyABQQFqNgIUDIEDCyADQS9qIQIDQCABIARGBEBBISECDIIDCwJAAkACQCABLQAAIgBBCWsOGAIAKioBKioqKioqKioqKioqKioqKioqAigLIAFBAWohASADQS9qLQAAQQFxRQ0LDBkLIAFBAWohAQwYCyABQQFqIQEgAi0AAEECcQ0AC0EAIQIgA0EANgIcIAMgATYCFCADQc4UNgIQIANBDDYCDAyAAwsgAUEBaiEBC0EAIQACQCADKAI4IgJFDQAgAigCVCICRQ0AIAMgAhEAACEACyAADQEM0QILIANCADcDIAw8CyAAQRVGBEAgA0EkNgIcIAMgATYCFCADQYYaNgIQIANBFTYCDEEAIQIM/QILQQAhAiADQQA2AhwgAyABNgIUIANB4g02AhAgA0EUNgIMDPwCCyADKAIEIQBBACECIANBADYCBCADIAAgASAMp2oiARAxIgBFDSsgA0EHNgIcIAMgATYCFCADIAA2AgwM+wILIAMtAC5BwABxRQ0BC0EAIQACQCADKAI4IgJFDQAgAigCUCICRQ0AIAMgAhEAACEACyAARQ0rIABBFUYEQCADQQo2AhwgAyABNgIUIANB8Rg2AhAgA0EVNgIMQQAhAgz6AgtBACECIANBADYCHCADIAE2AhQgA0GLDDYCECADQRM2AgwM+QILQQAhAiADQQA2AhwgAyABNgIUIANBsRQ2AhAgA0ECNgIMDPgCC0EAIQIgA0EANgIcIAMgATYCFCADQYwUNgIQIANBGTYCDAz3AgtBACECIANBADYCHCADIAE2AhQgA0HRHDYCECADQRk2AgwM9gILIABBFUYNPUEAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAz1AgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQ0oIANBDTYCHCADIAE2AhQgAyAANgIMDPQCCyAAQRVGDTpBACECIANBADYCHCADIAE2AhQgA0GiDzYCECADQSI2AgwM8wILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDIiAEUEQCABQQFqIQEMKAsgA0EONgIcIAMgADYCDCADIAFBAWo2AhQM8gILIABBFUYNN0EAIQIgA0EANgIcIAMgATYCFCADQaIPNgIQIANBIjYCDAzxAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMiIARQRAIAFBAWohAQwnCyADQQ82AhwgAyAANgIMIAMgAUEBajYCFAzwAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM7wILIABBFUYNM0EAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzuAgsgAygCBCEAQQAhAiADQQA2AgQgAyAAIAEQMyIARQ0lIANBETYCHCADIAE2AhQgAyAANgIMDO0CCyAAQRVGDTBBACECIANBADYCHCADIAE2AhQgA0HODDYCECADQSM2AgwM7AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEMJQsgA0ESNgIcIAMgADYCDCADIAFBAWo2AhQM6wILIANBL2otAABBAXFFDQELQRUhAgzPAgtBACECIANBADYCHCADIAE2AhQgA0HoFjYCECADQRk2AgwM6AILIABBO0cNACABQQFqIQEMDAtBACECIANBADYCHCADIAE2AhQgA0GYFzYCECADQQI2AgwM5gILIABBFUYNKEEAIQIgA0EANgIcIAMgATYCFCADQc4MNgIQIANBIzYCDAzlAgsgA0EUNgIcIAMgATYCFCADIAA2AgwM5AILIAMoAgQhAEEAIQIgA0EANgIEIAMgACABEDMiAEUEQCABQQFqIQEM3AILIANBFTYCHCADIAA2AgwgAyABQQFqNgIUDOMCCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNoCCyADQRc2AhwgAyAANgIMIAMgAUEBajYCFAziAgsgAEEVRg0jQQAhAiADQQA2AhwgAyABNgIUIANBzgw2AhAgA0EjNgIMDOECCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDB0LIANBGTYCHCADIAA2AgwgAyABQQFqNgIUDOACCyADKAIEIQBBACECIANBADYCBCADIAAgARAzIgBFBEAgAUEBaiEBDNYCCyADQRo2AhwgAyAANgIMIAMgAUEBajYCFAzfAgsgAEEVRg0fQQAhAiADQQA2AhwgAyABNgIUIANBog82AhAgA0EiNgIMDN4CCyADKAIEIQBBACEC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DLMCCyABIARGBEBB6QEhAgyzAgsgAS0AAEHIAEYNASADQQE6ACgLQbYBIQIMlwILQcoBIQIMlgILIAEgBEcEQCADQQw2AgggAyABNgIEQckBIQIMlgILQegBIQIMrwILIAEgBEYEQEHnASECDK8CCyABLQAAQcgARw0EIAFBAWohAUHIASECDJQCCyABIARGBEBB5gEhAgyuAgsCQAJAIAEtAABBxQBrDhAABQUFBQUFBQUFBQUFBQUBBQsgAUEBaiEBQcYBIQIMlAILIAFBAWohAUHHASECDJMCC0HlASECIAEgBEYNrAIgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB99MAai0AAEcNAyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMrQILIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgBFBEBB1AEhAgyTAgsgA0HkATYCHCADIAE2AhQgAyAANgIMQQAhAgysAgtB4wEhAiABIARGDasCIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQfXTAGotAABHDQIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADKwCCyADQYEEOwEoIAMoAgQhACADQgA3AwAgAyAAIAZBAWoiARAtIgANAwwCCyADQQA2AgALQQAhAiADQQA2AhwgAyABNgIUIANB0B42AhAgA0EINgIMDKkCC0HFASECDI4CCyADQeIBNgIcIAMgATYCFCADIAA2AgxBACECDKcCC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ1lIABBFUcEQCADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgynAgsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDKYCC0HhASECIAQgASIARg2lAiAEIAFrIAMoAgAiAWohBSAAIAFrQQRqIQYCQANAIAAtAAAgAUHw0wBqLQAARw0BIAFBBEYNAyABQQFqIQEgBCAAQQFqIgBHDQALIAMgBTYCAAymAgsgA0EANgIcIAMgADYCFCADQYQ3NgIQIANBCDYCDCADQQA2AgBBACECDKUCCyABIARHBEAgA0ENNgIIIAMgATYCBEHCASECDIsCC0HgASECDKQCCyADQQA2AgAgBkEBaiEBC0HDASECDIgCCyABIARGBEBB3wEhAgyiAgsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFBwQEhAgyIAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYgCIANB3gE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAEgBEYEQEHdASECDKECCwJAIAEtAABBLkYEQCABQQFqIQEMAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYkCIANB3AE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILQcABIQIMhgILIAEgBEYEQEHbASECDKACC0EAIQBBASEFQQEhB0EAIQICQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQCABLQAAQTBrDgoKCQABAgMEBQYICwtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshAkEAIQVBACEHDAILQQkhAkEBIQBBACEFQQAhBwwBC0EAIQVBASECCyADIAI6ACsgAUEBaiEBAkACQCADLQAuQRBxDQACQAJAAkAgAy0AKg4DAQACBAsgB0UNAwwCCyAADQEMAgsgBUUNAQsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDQIgA0HYATYCHCADIAE2AhQgAyAANgIMQQAhAgyiAgsgAygCBCEAIANBADYCBCADIAAgARAuIgBFDYsCIANB2QE2AhwgAyABNgIUIAMgADYCDEEAIQIMoQILIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ2JAiADQdoBNgIcIAMgATYCFCADIAA2AgwMoAILQb8BIQIMhQILQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALAkAgAARAIABBFUYNASADQQA2AhwgAyABNgIUIANBnA02AhAgA0EhNgIMQQAhAgygAgtBvgEhAgyFAgsgA0HXATYCHCADIAE2AhQgA0HWGTYCECADQRU2AgxBACECDJ4CCyABIARGBEBB1wEhAgyeAgsCQCABLQAAQSBGBEAgA0EAOwE0IAFBAWohAQwBCyADQQA2AhwgAyABNgIUIANB6xA2AhAgA0EJNgIMQQAhAgyeAgtBvQEhAgyDAgsgASAERgRAQdYBIQIM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LgsgAUEBaiEBQZcBIQIM2AELIAFBAWohAUEiDCsLIAEgBEYEQEGvASECDPEBCyABLQAAQdAARw0rIAFBAWohAUGWASECDNYBCyABIARGBEBBrgEhAgzwAQsCQAJAIAEtAABBxgBrDgsALCwsLCwsLCwsASwLIAFBAWohAUGUASECDNYBCyABQQFqIQFBlQEhAgzVAQtBrQEhAiABIARGDe4BIAMoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQazTAGotAABHDSggAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO8BCyADQQA2AgAgBkEBaiEBQQ0MKAtBrAEhAiABIARGDe0BIAMoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQeHTAGotAABHDScgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO4BCyADQQA2AgAgBkEBaiEBQQwMJwtBqwEhAiABIARGDewBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQarTAGotAABHDSYgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADO0BCyADQQA2AgAgBkEBaiEBQQMMJgtBqgEhAiABIARGDesBIAMoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQajTAGotAABHDSUgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADOwBCyADQQA2AgAgBkEBaiEBQSYMJQsgASAERgRAQakBIQIM6wELAkACQCABLQAAQdQAaw4CAAEnCyABQQFqIQFBjwEhAgzRAQsgAUEBaiEBQZABIQIM0AELQagBIQIgASAERg3pASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGm0wBqLQAARw0jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzqAQsgA0EANgIAIAZBAWohAUEnDCMLQacBIQIgASAERg3oASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGk0wBqLQAARw0iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzpAQsgA0EANgIAIAZBAWohAUEcDCILQaYBIQIgASAERg3nASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGe0wBqLQAARw0hIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzoAQsgA0EANgIAIAZBAWohAUEGDCELQaUBIQIgASAERg3mASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEGZ0wBqLQAARw0gIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAznAQsgA0EANgIAIAZBAWohAUEZDCALIAEgBEYEQEGkASECDOYBCwJAAkACQAJAIAEtAABBLWsOIwAkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAEkJCQkJAIkJCQDJAsgAUEBaiEBQYQBIQIMzgELIAFBAWohAUGFASECDM0BCyABQQFqIQFBigEhAgzMAQsgAUEBaiEBQYsBIQIMywELQaMBIQIgASAERg3kASADKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGX0wBqLQAARw0eIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzlAQsgA0EANgIAIAZBAWohAUELDB4LIAEgBEYEQEGiASECDOQBCwJAAkAgAS0AAEHBAGsOAwAgASALIAFBAWohAUGGASECDMoBCyABQQFqIQFBiQEhAgzJAQsgASAERgRAQaEBIQIM4wELAkACQCABLQAAQcEAaw4PAB8fHx8fHx8fHx8fHx8BHwsgAUEBaiEBQYcBIQIMyQELIAFBAWohAUGIASECDMgBCyABIARGBEBBoAEhAgziAQsgAS0AAEHMAEcNHCABQQFqIQFBCgwbC0GfASECIAEgBEYN4AEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBkdMAai0AAEcNGiAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4QELIANBADYCACAGQQFqIQFBHgwaC0GeASECIAEgBEYN3wEgAygCACIAIAQgAWtqIQUgASAAa0EGaiEGAkADQCABLQAAIABBitMAai0AAEcNGSAAQQZGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM4AELIANBADYCACAGQQFqIQFBFQwZC0GdASECIAEgBEYN3gEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABBh9MAai0AAEcNGCAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3wELIANBADYCACAGQQFqIQFBFwwYC0GcASECIAEgBEYN3QEgAygCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBgdMAai0AAEcNFyAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3gELIANBADYCACAGQQFqIQFBGAwXCyABIARGBEBBmwEhAgzdAQsCQAJAIAEtAABByQBrDgcAGRkZGRkBGQsgAUEBaiEBQYEBIQIMwwELIAFBAWohAUGCASECDMIBC0GaASECIAEgBEYN2wEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5tMAai0AAEcNFSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM3AELIANBADYCACAGQQFqIQFBCQwVC0GZASECIAEgBEYN2gEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB5NMAai0AAEcNFCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2wELIANBADYCACAGQQFqIQFBHwwUC0GYASECIAEgBEYN2QEgAygCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB/tIAai0AAEcNEyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM2gELIANBADYCACAGQQFqIQFBAgwTC0GXASECIAEgBEYN2AEgAygCACIAIAQgAWtqIQUgASAAa0EBaiEGA0AgAS0AACAAQfzSAGotAABHDREgAEEBRg0CIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADNgBCyABIARGBEBBlgEhAgzYAQtBASABLQAAQd8ARw0RGiABQQFqIQFB/QAhAgy9AQsgA0EANgIAIAZBAWohAUH+ACECDLwBC0GVASECIAEgBEYN1QEgAygCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABBxNMAai0AAEcNDyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1gELIANBADYCACAGQQFqIQFBKQwPC0GUASECIAEgBEYN1AEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB+NIAai0AAEcNDiAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAM1QELIANBADYCACAGQQFqIQFBLQwOCyABIARGBEBBkwEhAgzUAQsgAS0AAEHFAEcNDiABQQFqIQFB+gAhAgy5AQsgASAERgRAQZIBIQIM0wELAkACQCABLQAAQcwAaw4IAA8PDw8PDwEPCyABQQFqIQFB+AAhAgy5AQsgAUEBaiEBQfkAIQIMuAELQZEBIQIgASAERg3RASADKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHz0gBqLQAARw0LIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzSAQsgA0EANgIAIAZBAWohAUEjDAsLQZABIQIgASAERg3QASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHw0gBqLQAARw0KIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzRAQsgA0EANgIAIAZBAWohAUEADAoLIAEgBEYEQEGPASECDNABCwJAAkAgAS0AAEHIAGsOCAAMDAwMDAwBDAsgAUEBaiEBQfMAIQIMtgELIAFBAWohAUH2ACECDLUBCyABIARGBEBBjgEhAgzPAQsCQAJAIAEtAABBzgBrDgMACwELCyABQQFqIQFB9AAhAgy1AQsgAUEBaiEBQfUAIQIMtAELIAEgBEYEQEGNASECDM4BCyABLQAAQdkARw0IIAFBAWohAUEIDAcLQYwBIQIgASAERg3MASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHs0gBqLQAARw0GIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzNAQsgA0EANgIAIAZBAWohAUEFDAYLQYsBIQIgASAERg3LASADKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHm0gBqLQAARw0FIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzMAQsgA0EANgIAIAZBAWohAUEWDAULQYoBIQIgASAERg3KASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHh0wBqLQAARw0EIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAzLAQsgA0EANgIAIAZBAWohAUEQDAQLIAEgBEYEQEGJASECDMoBCwJAAkAgAS0AAEHDAGsODAAGBgYGBgYGBgYGAQYLIAFBAWohAUHvACECDLABCyABQQFqIQFB8AAhAgyvAQtBiAEhAiABIARGDcgBIAMoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQeDSAGotAABHDQIgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAyAFNgIADMkBCyADQQA2AgAgBkEBaiEBQSQMAgsgA0EANgIADAILIAEgBEYEQEGHASECDMcBCyABLQAAQcwARw0BIAFBAWohAUETCzoAKSADKAIEIQAgA0EANgIEIAMgACABEC0iAA0CDAELQQAhAiADQQA2AhwgAyABNgIUIANB6R42AhAgA0EGNgIMDMQBC0HuACECDKkBCyADQYYBNgIcIAMgATYCFCADIAA2AgxBACECDMIBC0EAIQACQCADKAI4IgJFDQAgAigCOCICRQ0AIAMgAhEAACEACyAARQ0AIABBFUYNASADQQA2AhwgAyABNgIUIANB1A42AhAgA0EgNgIMQQAhAgzBAQtB7QAhAgymAQsgA0GFATYCHCADIAE2AhQgA0HXGjYCECADQRU2AgxBACECDL8BCyABIARGBEBBhQEhAgy/AQsCQCABLQAAQSBGBEAgAUEBaiEBDAELIANBADYCHCADIAE2AhQgA0GGHjYCECADQQY2AgxBACECDL8BC0ECIQIMpAELA0AgAS0AAEEgRw0CIAQgAUEBaiIBRw0AC0GEASECDL0BCyABIARGBEBBgwEhAgy9AQsCQCABLQAAQQlrDgRAAABAAAtB6wAhAgyiAQsgAy0AKUEFRgRAQewAIQIMogELQeoAIQIMoQELIAEgBEYEQEGCASECDLsBCyADQQ82AgggAyABNgIEDAoLIAEgBEYEQEGBASECDLoBCwJAIAEtAABBCWsOBD0AAD0AC0HpACECDJ8BCyABIARHBEAgA0EPNgIIIAMgATYCBEHnACECDJ8BC0GAASECDLgBCwJAIAEgBEcEQANAIAEtAABB4M4Aai0AACIAQQNHBEACQCAAQQFrDgI/AAQLQeYAIQIMoQELIAQgAUEBaiIBRw0AC0H+ACECDLkBC0H+ACECDLgBCyADQQA2AhwgAyABNgIUIANBxh82AhAgA0EHNgIMQQAhAgy3AQsgASAERgRAQf8AIQIMtwELAkACQAJAIAEtAABB4NAAai0AAEEBaw4DPAIAAQtB6AAhAgyeAQsgA0EANgIcIAMgATYCFCADQYYSNgIQIANBBzYCDEEAIQIMtwELQeAAIQIMnAELIAEgBEcEQCABQQFqIQFB5QAhAgycAQtB/QAhAgy1AQsgBCABIgBGBEBB/AAhAgy1AQsgAC0AACIBQS9GBEAgAEEBaiEBQeQAIQIMmwELIAFBCWsiAkEXSw0BIAAhAUEBIAJ0QZuAgARxDTcMAQsgBCABIgBGBEBB+wAhAgy0AQsgAC0AAEEvRw0AIABBAWohAQwDC0EAIQIgA0EANgIcIAMgADYCFCADQcYfNgIQIANBBzYCDAyyAQsCQAJAAkACQAJAA0AgAS0AAEHgzABqLQAAIgBBBUcEQAJAAkAgAEEBaw4IPQUGBwgABAEIC0HhACECDJ8BCyABQQFqIQFB4wAhAgyeAQsgBCABQQFqIgFHDQALQfoAIQIMtgELIAFBAWoMFAsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgy0AQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyzAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDR4gA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyyAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMsQELIAEgBEYEQEH5ACECDLEBCwJAIAEtAABB4MwAai0AAEEBaw4INAQFBgAIAgMHCyABQQFqIQELQQMhAgyVAQsgAUEBagwNC0EAIQIgA0EANgIcIANBoxI2AhAgA0EHNgIMIAMgAUEBajYCFAytAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgysAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyrAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDRYgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyqAQsgA0EANgIcIAMgATYCFCADQcsPNgIQIANBBzYCDEEAIQIMqQELQeIAIQIMjgELIAEgBEYEQEH4ACECDKgBCyABQQFqDAILIAEgBEYEQEH3ACECDKcBCyABQQFqDAELIAEgBEYNASABQQFqCyEBQQQhAgyKAQtB9gAhAgyjAQsDQCABLQAAQeDKAGotAAAiAEECRwRAIABBAUcEQEHfACECDIsBCwwnCyAEIAFBAWoiAUcNAAtB9QAhAgyiAQsgASAERgRAQfQAIQIMogELAkAgAS0AAEEJaw43JQMGJQQGBgYGBgYGBgYGBgYGBgYGBgYFBgYCBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAAYLIAFBAWoLIQFBBSECDIYBCyABQQFqDAYLIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB2wA2AhwgAyABNgIUIAMgADYCDEEAIQIMngELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB3QA2AhwgAyABNgIUIAMgADYCDEEAIQIMnQELIAMoAgQhACADQQA2AgQgAyAAIAEQKyIARQ0IIANB8AA2AhwgAyABNgIUIAMgADYCDEEAIQIMnAELIANBADYCHCADIAE2AhQgA0G8EzYCECADQQc2AgxBACECDJsBCwJAAkACQAJAA0AgAS0AAEHgyABqLQAAIgBBBUcEQAJAIABBAWsOBiQDBAUGAAYLQd4AIQIMhgELIAQgAUEBaiIBRw0AC0HzACECDJ4BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQdsANgIcIAMgATYCFCADIAA2AgxBACECDJ0BCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQd0ANgIcIAMgATYCFCADIAA2AgxBACECDJwBCyADKAIEIQAgA0EANgIEIAMgACABECsiAEUNByADQfAANgIcIAMgATYCFCADIAA2AgxBACECDJsBCyADQQA2AhwgAyABNgIUIANB3Ag2AhAgA0EHNgIMQQAhAgyaAQsgASAERg0BIAFBAWoLIQFBBiECDH4LQfIAIQIMlwELAkACQAJAAkADQCABLQAAQeDGAGotAAAiAEEFRwRAIABBAWsOBB8CAwQFCyAEIAFBAWoiAUcNAAtB8QAhAgyaAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HbADYCHCADIAE2AhQgAyAANgIMQQAhAgyZAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HdADYCHCADIAE2AhQgAyAANgIMQQAhAgyYAQsgAygCBCEAIANBADYCBCADIAAgARArIgBFDQMgA0HwADYCHCADIAE2AhQgAyAANgIMQQAhAgyXAQsgA0EANgIcIAMgATYCFCADQbQKNgIQIANBBzYCDEEAIQIMlgELQc4AIQIMewtB0AAhAgx6C0HdACECDHkLIAEgBEYEQEHwACECDJMBCwJAIAEtAABBCWsOBBYAABYACyABQQFqIQFB3AAhAgx4CyABIARGBEBB7wAhAgySAQsCQCABLQAAQQlrDgQVAAAVAAtBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUEQEHTASECDHgLIABBFUcEQCADQQA2AhwgAyABNgIUIANBwQ02AhAgA0EaNgIMQQAhAgySAQsgA0HuADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDJEBC0HtACECIAEgBEYNkAEgAygCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABB18YAai0AAEcNBCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyADIAU2AgAMkQELIANBADYCACAGQQFqIQEgAy0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACECIANBADYCHCADIAE2AhQgA0HlCTYCECADQQg2AgwMkAELQewAIQIgASAERg2PASADKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHUxgBqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyQAQsgA0EANgIAIAZBAWohASADLQApQSFGDQMgA0EANgIcIAMgATYCFCADQYkKNgIQIANBCDYCDEEAIQIMjwELQesAIQIgASAERg2OASADKAIAIgAgBCABa2ohBSABIABrQQNqIQYCQANAIAEtAAAgAEHQxgBqLQAARw0CIABBA0YNASAAQQFqIQAgBCABQQFqIgFHDQALIAMgBTYCAAyPAQsgA0EANgIAIAZBAWohASADLQApIgBBI0kNAiAAQS5GDQIgA0EANgIcIAMgATYCFCADQcEJNgIQIANBCDYCDEEAIQIMjgELIANBADYCAAtBACECIANBADYCHCADIAE2AhQgA0GENzYCECADQQg2AgwMjAELQdgAIQIMcQsgASAERwRAIANBDTYCCCADIAE2AgRB1wAhAgxxC0HqACECDIoBCyABIARGBEBB6QAhAgyKAQsgAS0AAEEwayIAQf8BcUEKSQRAIAMgADoAKiABQQFqIQFB1gAhAgxwCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdCADQegANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyABIARGBEBB5wAhAgyJAQsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAMoAgQhACADQQA2AgQgAyAAIAEQLiIARQ11IANB5gA2AhwgAyABNgIUIAMgADYCDEEAIQIMiQELQdUAIQIMbgsgASAERgRAQeUAIQIMiAELQQAhAEEBIQVBASEHQQAhAgJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAEtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyECQQAhBUEAIQcMAgtBCSECQQEhAEEAIQVBACEHDAELQQAhBUEBIQILIAMgAjoAKyABQQFqIQECQAJAIAMtAC5BEHENAAJAAkACQCADLQAqDgMBAAIECyAHRQ0DDAILIAANAQwCCyAFRQ0BCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNAiADQeIANgIcIAMgATYCFCADIAA2AgxBACECDIoBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdyADQeMANgIcIAMgATYCFCADIAA2AgxBACECDIkBCyADKAIEIQAgA0EANgIEIAMgACABEC4iAEUNdSADQeQANgIcIAMgATYCFCADIAA2AgwMiAELQdMAIQIMbQsgAy0AKUEiRg2AAUHSACECDGwLQQAhAAJAIAMoAjgiAkUNACACKAI8IgJFDQAgAyACEQAAIQALIABFBEBB1AAhAgxsCyAAQRVHBEAgA0EANgIcIAMgATYCFCADQZwNNgIQIANBITYCDEEAIQIMhgELIANB4QA2AhwgAyABNgIUIANB1hk2AhAgA0EVNgIMQQAhAgyFAQsgASAERgRAQeAAIQIMhQELAkACQAJAAkACQCABLQAAQQprDgQBBAQABAsgAUEBaiEBDAELIAFBAWohASADQS9qLQAAQQFxRQ0BC0HRACECDGwLIANBADYCHCADIAE2AhQgA0GIETYCECADQQk2AgxBACECDIUBCyADQQA2AhwgAyABNgIUIANBiBE2AhAgA0EJNgIMQQAhAgyEAQsgASAERgRAQd8AIQIMhAELIAEtAABBCkYEQCABQQFqIQEMCQsgAy0ALkHAAHENCCADQQA2AhwgAyABNgIUIANBiBE2AhAgA0ECNgIMQQAhAgyDAQsgASAERgRAQd0AIQIMgwELIAEtAAAiAkENRgRAIAFBAWohAUHPACECDGkLIAEhACACQQlrDgQFAQEFAQsgBCABIgBGBEBB3AAhAgyCAQsgAC0AAEEKRw0AIABBAWoMAgtBACECIANBADYCHCADIAA2AhQgA0G1LDYCECADQQc2AgwMgAELIAEgBEYEQEHbACECDIABCwJAIAEtAABBCWsOBAMAAAMACyABQQFqCyEBQc0AIQIMZAsgASAERgRAQdoAIQIMfgsgAS0AAEEJaw4EAAEBAAELQQAhAiADQQA2AhwgA0HsETYCECADQQc2AgwgAyABQQFqNgIUDHwLIANBgBI7ASpBACEAAkAgAygCOCICRQ0AIAIoAjAiAkUNACADIAIRAAAhAAsgAEUNACAAQRVHDQEgA0HZADYCHCADIAE2AhQgA0HwGTYCECADQRU2AgxBACECDHsLQcwAIQIMYAsgA0EANgIcIAMgATYCFCADQcENNgIQIANBGjYCDEEAIQIMeQsgASAERgRAQdkAIQIMeQsgAS0AAEEgRw06IAFBAWohASADLQAuQQFxDTogA0EANgIcIAMgATYCFCADQa0bNgIQIANBHjYCDEEAIQIMeAsgASAERgRAQdgAIQIMeAsCQAJAAkACQAJAIAEtAAAiAEEKaw4EAgMD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AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQTBrDjcVFAABAgMEBQYHFhYWFhYWFggJCgsMDRYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWDg8QERITFgtCAiEKDBQLQgMhCgwTC0IEIQoMEgtCBSEKDBELQgYhCgwQC0IHIQoMDwtCCCEKDA4LQgkhCgwNC0IKIQoMDAtCCyEKDAsLQgwhCgwKC0INIQoMCQtCDiEKDAgLQg8hCgwHC0IKIQoMBgtCCyEKDAULQgwhCgwEC0INIQoMAwtCDiEKDAILQg8hCgwBC0IBIQoLIAFBAWohASADKQMgIgtC//////////8PWARAIAMgC0IEhiAKhDcDIAwCC0EAIQIgA0EANgIcIAMgATYCFCADQa0JNgIQIANBDDYCDAwfC0ElIQIMBAtBJiECDAMLIAMgAToALCADQQA2AgAgB0EBaiEBQQwhAgwCCyADQQA2AgAgBkEBaiEBQQohAgwBCyABQQFqIQFBCCECDAALAAtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMGAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMFwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMFgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMFQtBACECIANBADYCHCADIAE2AhQgA0HVEDYCECADQQk2AgwMFAtBACECIANBADYCHCADIAE2AhQgA0HXCjYCECADQQk2AgwMEwtBACECIANBADYCHCADIAE2AhQgA0G/EDYCECADQQk2AgwMEgtBACECIANBADYCHCADIAE2AhQgA0GkETYCECADQQk2AgwMEQtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMEAtBACECIANBADYCHCADIAE2AhQgA0G/FjYCECADQQ82AgwMDwtBACECIANBADYCHCADIAE2AhQgA0HIEjYCECADQQs2AgwMDgtBACECIANBADYCHCADIAE2AhQgA0GVCTYCECADQQs2AgwMDQtBACECIANBADYCHCADIAE2AhQgA0HpDzYCECADQQo2AgwMDAtBACECIANBADYCHCADIAE2AhQgA0GDEDYCECADQQo2AgwMCwtBACECIANBADYCHCADIAE2AhQgA0GmHDYCECADQQI2AgwMCgtBACECIANBADYCHCADIAE2AhQgA0HFFTYCECADQQI2AgwMCQtBACECIANBADYCHCADIAE2AhQgA0H/FzYCECADQQI2AgwMCAtBACECIANBADYCHCADIAE2AhQgA0HKFzYCECADQQI2AgwMBwsgA0ECNgIcIAMgATYCFCADQZQdNgIQIANBFjYCDEEAIQIMBgtB3gAhAiABIARGDQUgCUEIaiEHIAMoAgAhBQJAAkAgASAERwRAIAVBxsYAaiEIIAQgBWogAWshBiAFQX9zQQpqIgUgAWohAANAIAEtAAAgCC0AAEcEQEECIQgMAwsgBUUEQEEAIQggACEBDAMLIAVBAWshBSAIQQFqIQggBCABQQFqIgFHDQALIAYhBSAEIQELIAdBATYCACADIAU2AgAMAQsgA0EANgIAIAcgCDYCAAsgByABNgIEIAkoAgwhACAJKAIIDgMBBQIACwALIANBADYCHCADQa0dNgIQIANBFzYCDCADIABBAWo2AhRBACECDAMLIANBADYCHCADIAA2AhQgA0HCHTYCECADQQk2AgxBACECDAILIAEgBEYEQEEoIQIMAgsgA0EJNgIIIAMgATYCBEEnIQIMAQsgASAERgRAQQEhAgwBCwNAAkACQAJAIAEtAABBCmsOBAABAQABCyABQQFqIQEMAQsgAUEBaiEBIAMtAC5BIHENAEEAIQIgA0EANgIcIAMgATYCFCADQYwgNgIQIANBBTYCDAwCC0EBIQIgASAERw0ACwsgCUEQaiQAIAJFBEAgAygCDCEADAELIAMgAjYCHEEAIQAgAygCBCIBRQ0AIAMgASAEIAMoAggRAQAiAUUNACADIAQ2AhQgAyABNgIMIAEhAAsgAAu+AgECfyAAQQA6AAAgAEHcAGoiAUEBa0EAOgAAIABBADoAAiAAQQA6AAEgAUEDa0EAOgAAIAFBAmtBADoAACAAQQA6AAMgAUEEa0EAOgAAQQAgAGtBA3EiASAAaiIAQQA2AgBB3AAgAWtBfHEiAiAAaiIBQQRrQQA2AgACQCACQQlJDQAgAEEANgIIIABBADYCBCABQQhrQQA2AgAgAUEMa0EANgIAIAJBGUkNACAAQQA2AhggAEEANgIUIABBADYC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U3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMARXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVycwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX3Jlc2V0YCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3N0YXR1c19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3ZlcnNpb25fY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl91cmxfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXRob2RfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfZmllbGRfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fbmFtZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdmVyc2lvbgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgSFRUUCB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgAVHJhbnNmZXItRW5jb2RpbmcgY2FuJ3QgYmUgcHJlc2VudCB3aXRoIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgc2l6ZQBFeHBlY3RlZCBMRiBhZnRlciBjaHVuayBzaXplAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGhlYWRlciB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgY2h1bmsgZXh0ZW5zaW9uIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBxdW90ZWQtcGFpciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9yZXNldCBwYXVzZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fdmFsdWUgcGF1c2UAb25fc3RhdHVzX2NvbXBsZXRlIHBhdXNlAG9uX3ZlcnNpb25fY29tcGxldGUgcGF1c2UAb25fdXJsX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAG9uX21ldGhvZF9jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfZmllbGRfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUgcGF1c2UAVW5leHBlY3RlZCBzcGFjZSBhZnRlciBzdGFydCBsaW5lAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgcmVzcG9uc2UgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBNaXNzaW5nIGV4cGVjdGVkIENSIGFmdGVyIGNodW5rIGV4dGVuc2lvbiBuYW1lAEludmFsaWQgc3RhdHVzIGNvZGUAUGF1c2Ugb24gQ09OTkVDVC9VcGdyYWRlAFBhdXNlIG9uIFBSSS9VcGdyYWRlAEV4cGVjdGVkIEhUVFAvMiBDb25uZWN0aW9uIFByZWZhY2UAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9tZXRob2QARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgbWV0aG9kAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX2ZpZWxkAFBhdXNlZABJbnZhbGlkIHdvcmQgZW5jb3VudGVyZWQASW52YWxpZCBtZXRob2QgZW5jb3VudGVyZWQATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBjaHVuayBkYXRhAEV4cGVjdGVkIExGIGFmdGVyIGNodW5rIGRhdGEAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzY2hlbWEAUmVxdWVzdCBoYXMgaW52YWxpZCBgVHJhbnNmZXItRW5jb2RpbmdgAERhdGEgYWZ0ZXIgYENvbm5lY3Rpb246IGNsb3NlYABTV0lUQ0hfUFJPWFkAVVNFX1BST1hZAE1LQUNUSVZJVFkAVU5QUk9DRVNTQUJMRV9FTlRJVFkAUVVFUlkAQ09QWQBNT1ZFRF9QRVJNQU5FTlRMWQBUT09fRUFSTFkATk9USUZZAEZBSUxFRF9ERVBFTkRFTkNZAEJBRF9HQVRFV0FZAFBMQVkAUFVUAENIRUNLT1VUAEdBVEVXQVlfVElNRU9VVABSRVFVRVNUX1RJTUVPVVQATkVUV09SS19DT05ORUNUX1RJTUVPVVQAQ09OTkVDVElPTl9USU1FT1VUAExPR0lOX1RJTUVPVVQATkVUV09SS19SRUFEX1RJTUVPVVQAUE9TVABNSVNESVJFQ1RFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX0xPQURfQkFMQU5DRURfUkVRVUVTVABCQURfUkVRVUVTVABIVFRQX1JFUVVFU1RfU0VOVF9UT19IVFRQU19QT1JUAFJFUE9SVABJTV9BX1RFQVBPVABSRVNFVF9DT05URU5UAE5PX0NPTlRFTlQAUEFSVElBTF9DT05URU5UAEhQRV9JTlZBTElEX0NPTlNUQU5UAEhQRV9DQl9SRVNFVABHRVQASFBFX1NUUklDVABDT05GTElDVABURU1QT1JBUllfUkVESVJFQ1QAUEVSTUFORU5UX1JFRElSRUNUAENPTk5FQ1QATVVMVElfU1RBVFVTAEhQRV9JTlZBTElEX1NUQVRVUwBUT09fTUFOWV9SRVFVRVNUUwBFQVJMWV9ISU5UUwBVTkFWQUlMQUJMRV9GT1JfTEVHQUxfUkVBU09OUwBPUFRJT05TAFNXSVRDSElOR19QUk9UT0NPTFMAVkFSSUFOVF9BTFNPX05FR09USUFURVMATVVMVElQTEVfQ0hPSUNFUwBJTlRFUk5BTF9TRVJWRVJfRVJST1IAV0VCX1NFUlZFUl9VTktOT1dOX0VSUk9SAFJBSUxHVU5fRVJST1IASURFTlRJVFlfUFJPVklERVJfQVVUSEVOVElDQVRJT05fRVJST1IAU1NMX0NFUlRJRklDQVRFX0VSUk9SAElOVkFMSURfWF9GT1JXQVJERURfRk9SAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBTRUVfT1RIRVIASFBFX0NCX0NIVU5LX0hFQURFUgBFeHBlY3RlZCBMRiBhZnRlciBDUgBNS0NBTEVOREFSAFNFVFVQAFdFQl9TRVJWRVJfSVNfRE9XTgBURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASEVVUklTVElDX0VYUElSQVRJT04ARElTQ09OTkVDVEVEX09QRVJBVElPTgBOT05fQVVUSE9SSVRBVElWRV9JTkZPUk1BVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAFNJVEVfSVNfRlJPWkVOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBJTlZBTElEX1RPS0VOAEZPUkJJRERFTgBFTkhBTkNFX1lPVVJfQ0FMTQBIUEVfSU5WQUxJRF9VUkwAQkxPQ0tFRF9CWV9QQVJFTlRBTF9DT05UUk9MAE1LQ09MAEFDTABIUEVfSU5URVJOQUwAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRV9VTk9GRklDSUFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBSRVRSWV9XSVRIAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABVUklfVE9PX0xPTkcAUFJPQ0VTU0lORwBNSVNDRUxMQU5FT1VTX1BFUlNJU1RFTlRfV0FSTklORwBNSVNDRUxMQU5FT1VTX1dBUk5JTkcASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUAQ09OVElOVUUASFBFX0NCX1NUQVRVU19DT01QTEVURQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfVkVSU0lPTl9DT01QTEVURQBIUEVfQ0JfVVJMX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfSEVBREVSX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9OQU1FX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAEhQRV9DQl9NRVRIT0RfQ09NUExFVEUASFBFX0NCX0hFQURFUl9GSUVMRF9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAElOVkFMSURfU1NMX0NFUlRJRklDQVRFAFBBVVNFAE5PX1JFU1BPTlNFAFVOU1VQUE9SVEVEX01FRElBX1RZUEUAR09ORQBOT1RfQUNDRVBUQUJMRQBTRVJWSUNFX1VOQVZBSUxBQkxFAFJBTkdFX05PVF9TQVRJU0ZJQUJMRQBPUklHSU5fSVNfVU5SRUFDSEFCTEUAUkVTUE9OU0VfSVNfU1RBTEUAUFVSR0UATUVSR0UAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRQBSRVFVRVNUX0hFQURFUl9UT09fTEFSR0UAUEFZTE9BRF9UT09fTEFSR0UASU5TVUZGSUNJRU5UX1NUT1JBR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UASFBFX1VORVhQRUNURURfU1BBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABOT1RfRk9VTkQAUFJPUEZJTkQAVU5CSU5EAFJFQklORABVTkFVVEhPUklaRUQATUVUSE9EX05PVF9BTExPV0VEAEhUVFBfVkVSU0lPTl9OT1RfU1VQUE9SVEVEAEFMUkVBRFlfUkVQT1JURUQAQUNDRVBURUQATk9UX0lNUExFTUVOVEVEAExPT1BfREVURUNURUQASFBFX0NSX0VYUEVDVEVEAEhQRV9MRl9FWFBFQ1RFRABDUkVBVEVEAElNX1VTRUQASFBFX1BBVVNFRABUSU1FT1VUX09DQ1VSRUQAUEFZTUVOVF9SRVFVSVJFRABQUkVDT05ESVRJT05fUkVRVUlSRUQAUFJPWFlfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATkVUV09SS19BVVRIRU5USUNBVElPTl9SRVFVSVJFRABMRU5HVEhfUkVRVUlSRUQAU1NMX0NFUlRJRklDQVRFX1JFUVVJUkVEAFVQR1JBREVfUkVRVUlSRUQAUEFHRV9FWFBJUkVEAFBSRUNPTkRJVElPTl9GQUlMRUQARVhQRUNUQVRJT05fRkFJTEVEAFJFVkFMSURBVElPTl9GQUlMRUQAU1NMX0hBTkRTSEFLRV9GQUlMRUQATE9DS0VEAFRSQU5TRk9STUFUSU9OX0FQUExJRUQATk9UX01PRElGSUVEAE5PVF9FWFRFTkRFRABCQU5EV0lEVEhfTElNSVRfRVhDRUVERUQAU0lURV9JU19PVkVSTE9BREVEAEhFQUQARXhwZWN0ZWQgSFRUUC8AAFIVAAAaFQAADxIAAOQZAACRFQAACRQAAC0ZAADkFAAA6REAAGkUAAChFAAAdhUAAEMWAABeEgAAlBcAABcWAAB9FAAAfxYAAEEXAACzEwAAwxYAAAQaAAC9GAAA0BgAAKATAADUGQAArxYAAGgWAABwFwAA2RYAAPwYAAD+EQAAWRcAAJcWAAAcFwAA9hYAAI0XAAALEgAAfxsAAC4RAACzEAAASRIAAK0SAAD2GAAAaBAAAGIVAAAQFQAAWhYAAEoZAAC1FQAAwRUAAGAVAABcGQAAWhkAAFMZAAAWFQAArREAAEIQAAC3EAAAVxgAAL8VAACJEAAAHBkAABoZAAC5FQAAURgAANwTAABbFQAAWRUAAOYYAABnFQAAERkAAO0YAADnEwAArhAAAMIXAAAAFAAAkhMAAIQTAABAEgAAJhkAAK8VAABiEABB6TkLAQEAQYA6C+ABAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQeo7CwQBAAACAEGBPAteAwQDAwMDAwAAAwMAAwMAAwMDAwMDAwMDAwAFAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAMAAwBB6j0LBAEAAAIAQYE+C14DAAMDAwMDAAADAwADAwADAwMDAwMDAwMDAAQABQAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAwADAEHgPwsNbG9zZWVlcC1hbGl2ZQBB+T8LAQEAQZDAAAvgAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH5wQALAQEAQZDCAAvnAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZABBocQAC14BAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAEGAxgALIWVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgBBsMYACytyYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNClNNDQoNClRUUC9DRS9UU1AvAEHpxgALBQECAAEDAEGAxwALXwQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAEHpyAALBQECAAEDAEGAyQALXwQFBQYFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAEHpygALBAEAAAEAQYHLAAteAgIAAgICAgICAgICAgICAgICAgICAgICAgICAgICAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgBB6cwACwUBAgABAwBBgM0AC18EBQAABQUFBQUFBQUFBQUGBQUFBQUFBQUFBQUFAAUABwgFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUABQAFAAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFAAAABQBB6c4ACwUBAQABAQBBgM8ACwEBAEGazwALQQIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEHp0AALBQEBAAEBAEGA0QALAQEAQYrRAAsGAgAAAAACAEGh0QALOgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQeDSAAuaAU5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VVRVJZT1JESVJFQ1RPUlRSQ0hQQVJBTUVURVJVUkNFQlNDUklCRUFSRE9XTkFDRUlORE5LQ0tVQlNDUklCRUhUVFAvQURUUC8=",wasmBuffer;Object.defineProperty(module2,"exports",{get:()=>wasmBuffer||(wasmBuffer=Buffer2.from(wasmBase64,"base64"))})}});var require_constants3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/constants.js"(exports,module2){"use strict";var corsSafeListedMethods=["GET","HEAD","POST"],corsSafeListedMethodsSet=new Set(corsSafeListedMethods),nullBodyStatus=[101,204,205,304],redirectStatus=[301,302,303,307,308],redirectStatusSet=new Set(redirectStatus),badPorts=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","4190","5060","5061","6000","6566","6665","6666","6667","6668","6669","6679","6697","10080"],badPortsSet=new Set(badPorts),referrerPolicyTokens=["no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"],referrerPolicy=["",...referrerPolicyTokens],referrerPolicyTokensSet=new Set(referrerPolicyTokens),requestRedirect=["follow","manual","error"],safeMethods=["GET","HEAD","OPTIONS","TRACE"],safeMethodsSet=new Set(safeMethods),requestMode=["navigate","same-origin","no-cors","cors"],requestCredentials=["omit","same-origin","include"],requestCache=["default","no-store","reload","no-cache","force-cache","only-if-cached"],requestBodyHeader=["content-encoding","content-language","content-location","content-type","content-length"],requestDuplex=["half"],forbiddenMethods=["CONNECT","TRACE","TRACK"],forbiddenMethodsSet=new Set(forbiddenMethods),subresource=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""],subresourceSet=new Set(subresource);module2.exports={subresource,forbiddenMethods,requestBodyHeader,referrerPolicy,requestRedirect,requestMode,requestCredentials,requestCache,redirectStatus,corsSafeListedMethods,nullBodyStatus,safeMethods,badPorts,requestDuplex,subresourceSet,badPortsSet,redirectStatusSet,corsSafeListedMethodsSet,safeMethodsSet,forbiddenMethodsSet,referrerPolicyTokens:referrerPolicyTokensSet}}});var require_global=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/global.js"(exports,module2){"use strict";var globalOrigin=Symbol.for("undici.globalOrigin.1");function getGlobalOrigin(){return globalThis[globalOrigin]}__name(getGlobalOrigin,"getGlobalOrigin");function setGlobalOrigin(newOrigin){if(newOrigin===void 0){Object.defineProperty(globalThis,globalOrigin,{value:void 0,writable:!0,enumerable:!1,configurable:!1});return}let parsedURL=new URL(newOrigin);if(parsedURL.protocol!=="http:"&&parsedURL.protocol!=="https:")throw new TypeError(`Only http & https urls are allowed, received ${parsedURL.protocol}`);Object.defineProperty(globalThis,globalOrigin,{value:parsedURL,writable:!0,enumerable:!1,configurable:!1})}__name(setGlobalOrigin,"setGlobalOrigin");module2.exports={getGlobalOrigin,setGlobalOrigin}}});var require_data_url=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/data-url.js"(exports,module2){"use strict";var assert=require("node:assert"),encoder=new TextEncoder,HTTP_TOKEN_CODEPOINTS=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/,HTTP_WHITESPACE_REGEX=/[\u000A\u000D\u0009\u0020]/,ASCII_WHITESPACE_REPLACE_REGEX=/[\u0009\u000A\u000C\u000D\u0020]/g,HTTP_QUOTED_STRING_TOKENS=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function dataURLProcessor(dataURL){assert(dataURL.protocol==="data:");let input=URLSerializer(dataURL,!0);input=input.slice(5);let position={position:0},mimeType=collectASequenceOfCodePointsFast(",",input,position),mimeTypeLength=mimeType.length;if(mimeType=removeASCIIWhitespace(mimeType,!0,!0),position.position>=input.length)return"failure";position.position++;let encodedBody=input.slice(mimeTypeLength+1),body=stringPercentDecode(encodedBody);if(/;(\u0020){0,}base64$/i.test(mimeType)){let stringBody=isomorphicDecode(body);if(body=forgivingBase64(stringBody),body==="failure")return"failure";mimeType=mimeType.slice(0,-6),mimeType=mimeType.replace(/(\u0020)+$/,""),mimeType=mimeType.slice(0,-1)}mimeType.startsWith(";")&&(mimeType="text/plain"+mimeType);let mimeTypeRecord=parseMIMEType(mimeType);return mimeTypeRecord==="failure"&&(mimeTypeRecord=parseMIMEType("text/plain;charset=US-ASCII")),{mimeType:mimeTypeRecord,body}}__name(dataURLProcessor,"dataURLProcessor");function URLSerializer(url2,excludeFragment=!1){if(!excludeFragment)return url2.href;let href=url2.href,hashLength=url2.hash.length,serialized=hashLength===0?href:href.substring(0,href.length-hashLength);return!hashLength&&href.endsWith("#")?serialized.slice(0,-1):serialized}__name(URLSerializer,"URLSerializer");function collectASequenceOfCodePoints(condition,input,position){let result="";for(;position.position<input.length&&condition(input[position.position]);)result+=input[position.position],position.position++;return result}__name(collectASequenceOfCodePoints,"collectASequenceOfCodePoints");function collectASequenceOfCodePointsFast(char,input,position){let idx=input.indexOf(char,position.position),start=position.position;return idx===-1?(position.position=input.length,input.slice(start)):(position.position=idx,input.slice(start,position.position))}__name(collectASequenceOfCodePointsFast,"collectASequenceOfCodePointsFast");function stringPercentDecode(input){let bytes=encoder.encode(input);return percentDecode(bytes)}__name(stringPercentDecode,"stringPercentDecode");function isHexCharByte(byte){return byte>=48&&byte<=57||byte>=65&&byte<=70||byte>=97&&byte<=102}__name(isHexCharByte,"isHexCharByte");function hexByteToNumber(byte){return byte>=48&&byte<=57?byte-48:(byte&223)-55}__name(hexByteToNumber,"hexByteToNumber");function percentDecode(input){let length=input.length,output=new Uint8Array(length),j=0;for(let i=0;i<length;++i){let byte=input[i];byte!==37?output[j++]=byte:byte===37&&!(isHexCharByte(input[i+1])&&isHexCharByte(input[i+2]))?output[j++]=37:(output[j++]=hexByteToNumber(input[i+1])<<4|hexByteToNumber(input[i+2]),i+=2)}return length===j?output:output.subarray(0,j)}__name(percentDecode,"percentDecode");function parseMIMEType(input){input=removeHTTPWhitespace(input,!0,!0);let position={position:0},type=collectASequenceOfCodePointsFast("/",input,position);if(type.length===0||!HTTP_TOKEN_CODEPOINTS.test(type)||position.position>=input.length)return"failure";position.position++;let subtype=collectASequenceOfCodePointsFast(";",input,position);if(subtype=removeHTTPWhitespace(subtype,!1,!0),subtype.length===0||!HTTP_TOKEN_CODEPOINTS.test(subtype))return"failure";let typeLowercase=type.toLowerCase(),subtypeLowercase=subtype.toLowerCase(),mimeType={type:typeLowercase,subtype:subtypeLowercase,parameters:new Map,essence:`${typeLowercase}/${subtypeLowercase}`};for(;position.position<input.length;){position.position++,collectASequenceOfCodePoints(char=>HTTP_WHITESPACE_REGEX.test(char),input,position);let parameterName=collectASequenceOfCodePoints(char=>char!==";"&&char!=="=",input,position);if(parameterName=parameterName.toLowerCase(),position.position<input.length){if(input[position.position]===";")continue;position.position++}if(position.position>=input.length)break;let parameterValue=null;if(input[position.position]==='"')parameterValue=collectAnHTTPQuotedString(input,position,!0),collectASequenceOfCodePointsFast(";",input,position);else if(parameterValue=collectASequenceOfCodePointsFast(";",input,position),parameterValue=removeHTTPWhitespace(parameterValue,!1,!0),parameterValue.length===0)continue;parameterName.length!==0&&HTTP_TOKEN_CODEPOINTS.test(parameterName)&&(parameterValue.length===0||HTTP_QUOTED_STRING_TOKENS.test(parameterValue))&&!mimeType.parameters.has(parameterName)&&mimeType.parameters.set(parameterName,parameterValue)}return mimeType}__name(parseMIMEType,"parseMIMEType");function forgivingBase64(data){data=data.replace(ASCII_WHITESPACE_REPLACE_REGEX,"");let dataLength=data.length;if(dataLength%4===0&&data.charCodeAt(dataLength-1)===61&&(--dataLength,data.charCodeAt(dataLength-1)===61&&--dataLength),dataLength%4===1||/[^+/0-9A-Za-z]/.test(data.length===dataLength?data:data.substring(0,dataLength)))return"failure";let buffer=Buffer.from(data,"base64");return new Uint8Array(buffer.buffer,buffer.byteOffset,buffer.byteLength)}__name(forgivingBase64,"forgivingBase64");function collectAnHTTPQuotedString(input,position,extractValue=!1){let positionStart=position.position,value="";for(assert(input[position.position]==='"'),position.position++;value+=collectASequenceOfCodePoints(char=>char!=='"'&&char!=="\\",input,position),!(position.position>=input.length);){let quoteOrBackslash=input[position.position];if(position.position++,quoteOrBackslash==="\\"){if(position.position>=input.length){value+="\\";break}value+=input[position.position],position.position++}else{assert(quoteOrBackslash==='"');break}}return extractValue?value:input.slice(positionStart,position.position)}__name(collectAnHTTPQuotedString,"collectAnHTTPQuotedString");function serializeAMimeType(mimeType){assert(mimeType!=="failure");let{parameters,essence}=mimeType,serialization=essence;for(let[name,value]of parameters.entries())serialization+=";",serialization+=name,serialization+="=",HTTP_TOKEN_CODEPOINTS.test(value)||(value=value.replace(/(\\|")/g,"\\$1"),value='"'+value,value+='"'),serialization+=value;return serialization}__name(serializeAMimeType,"serializeAMimeType");function isHTTPWhiteSpace(char){return char===13||char===10||char===9||char===32}__name(isHTTPWhiteSpace,"isHTTPWhiteSpace");function removeHTTPWhitespace(str,leading=!0,trailing=!0){return removeChars(str,leading,trailing,isHTTPWhiteSpace)}__name(removeHTTPWhitespace,"removeHTTPWhitespace");function isASCIIWhitespace(char){return char===13||char===10||char===9||char===12||char===32}__name(isASCIIWhitespace,"isASCIIWhitespace");function removeASCIIWhitespace(str,leading=!0,trailing=!0){return removeChars(str,leading,trailing,isASCIIWhitespace)}__name(removeASCIIWhitespace,"removeASCIIWhitespace");function removeChars(str,leading,trailing,predicate){let lead=0,trail=str.length-1;if(leading)for(;lead<str.length&&predicate(str.charCodeAt(lead));)lead++;if(trailing)for(;trail>0&&predicate(str.charCodeAt(trail));)trail--;return lead===0&&trail===str.length-1?str:str.slice(lead,trail+1)}__name(removeChars,"removeChars");function isomorphicDecode(input){let length=input.length;if((2<<15)-1>length)return String.fromCharCode.apply(null,input);let result="",i=0,addition=(2<<15)-1;for(;i<length;)i+addition>length&&(addition=length-i),result+=String.fromCharCode.apply(null,input.subarray(i,i+=addition));return result}__name(isomorphicDecode,"isomorphicDecode");function minimizeSupportedMimeType(mimeType){switch(mimeType.essence){case"application/ecmascript":case"application/javascript":case"application/x-ecmascript":case"application/x-javascript":case"text/ecmascript":case"text/javascript":case"text/javascript1.0":case"text/javascript1.1":case"text/javascript1.2":case"text/javascript1.3":case"text/javascript1.4":case"text/javascript1.5":case"text/jscript":case"text/livescript":case"text/x-ecmascript":case"text/x-javascript":return"text/javascript";case"application/json":case"text/json":return"application/json";case"image/svg+xml":return"image/svg+xml";case"text/xml":case"application/xml":return"application/xml"}return mimeType.subtype.endsWith("+json")?"application/json":mimeType.subtype.endsWith("+xml")?"application/xml":""}__name(minimizeSupportedMimeType,"minimizeSupportedMimeType");module2.exports={dataURLProcessor,URLSerializer,collectASequenceOfCodePoints,collectASequenceOfCodePointsFast,stringPercentDecode,parseMIMEType,collectAnHTTPQuotedString,serializeAMimeType,removeChars,removeHTTPWhitespace,minimizeSupportedMimeType,HTTP_TOKEN_CODEPOINTS,isomorphicDecode}}});var require_webidl=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/webidl.js"(exports,module2){"use strict";var{types,inspect}=require("node:util"),{markAsUncloneable}=require("node:worker_threads"),{toUSVString}=require_util(),UNDEFINED=1,BOOLEAN=2,STRING=3,SYMBOL=4,NUMBER=5,BIGINT=6,NULL=7,OBJECT=8,FunctionPrototypeSymbolHasInstance=Function.call.bind(Function.prototype[Symbol.hasInstance]),webidl={converters:{},util:{},errors:{},is:{}};webidl.errors.exception=function(message){return new TypeError(`${message.header}: ${message.message}`)};webidl.errors.conversionFailed=function(context){let plural=context.types.length===1?"":" one of",message=`${context.argument} could not be converted to${plural}: ${context.types.join(", ")}.`;return webidl.errors.exception({header:context.prefix,message})};webidl.errors.invalidArgument=function(context){return webidl.errors.exception({header:context.prefix,message:`"${context.value}" is an invalid ${context.type}.`})};webidl.brandCheck=function(V,I){if(!FunctionPrototypeSymbolHasInstance(I,V)){let err=new TypeError("Illegal invocation");throw err.code="ERR_INVALID_THIS",err}};webidl.brandCheckMultiple=function(List){let prototypes=List.map(c=>webidl.util.MakeTypeAssertion(c));return V=>{if(prototypes.every(typeCheck=>!typeCheck(V))){let err=new TypeError("Illegal invocation");throw err.code="ERR_INVALID_THIS",err}}};webidl.argumentLengthCheck=function({length},min,ctx){if(length<min)throw webidl.errors.exception({message:`${min} argument${min!==1?"s":""} required, but${length?" only":""} ${length} found.`,header:ctx})};webidl.illegalConstructor=function(){throw webidl.errors.exception({header:"TypeError",message:"Illegal constructor"})};webidl.util.MakeTypeAssertion=function(I){return O=>FunctionPrototypeSymbolHasInstance(I,O)};webidl.util.Type=function(V){switch(typeof V){case"undefined":return UNDEFINED;case"boolean":return BOOLEAN;case"string":return STRING;case"symbol":return SYMBOL;case"number":return NUMBER;case"bigint":return BIGINT;case"function":case"object":return V===null?NULL:OBJECT}};webidl.util.Types={UNDEFINED,BOOLEAN,STRING,SYMBOL,NUMBER,BIGINT,NULL,OBJECT};webidl.util.TypeValueToString=function(o){switch(webidl.util.Type(o)){case UNDEFINED:return"Undefined";case BOOLEAN:return"Boolean";case STRING:return"String";case SYMBOL:return"Symbol";case NUMBER:return"Number";case BIGINT:return"BigInt";case NULL:return"Null";case OBJECT:return"Object"}};webidl.util.markAsUncloneable=markAsUncloneable||(()=>{});webidl.util.ConvertToInt=function(V,bitLength,signedness,opts){let upperBound,lowerBound;bitLength===64?(upperBound=Math.pow(2,53)-1,signedness==="unsigned"?lowerBound=0:lowerBound=Math.pow(-2,53)+1):signedness==="unsigned"?(lowerBound=0,upperBound=Math.pow(2,bitLength)-1):(lowerBound=Math.pow(-2,bitLength)-1,upperBound=Math.pow(2,bitLength-1)-1);let x=Number(V);if(x===0&&(x=0),opts?.enforceRange===!0){if(Number.isNaN(x)||x===Number.POSITIVE_INFINITY||x===Number.NEGATIVE_INFINITY)throw webidl.errors.exception({header:"Integer conversion",message:`Could not convert ${webidl.util.Stringify(V)} to an integer.`});if(x=webidl.util.IntegerPart(x),x<lowerBound||x>upperBound)throw webidl.errors.exception({header:"Integer conversion",message:`Value must be between ${lowerBound}-${upperBound}, got ${x}.`});return x}return!Number.isNaN(x)&&opts?.clamp===!0?(x=Math.min(Math.max(x,lowerBound),upperBound),Math.floor(x)%2===0?x=Math.floor(x):x=Math.ceil(x),x):Number.isNaN(x)||x===0&&Object.is(0,x)||x===Number.POSITIVE_INFINITY||x===Number.NEGATIVE_INFINITY?0:(x=webidl.util.IntegerPart(x),x=x%Math.pow(2,bitLength),signedness==="signed"&&x>=Math.pow(2,bitLength)-1?x-Math.pow(2,bitLength):x)};webidl.util.IntegerPart=function(n){let r=Math.floor(Math.abs(n));return n<0?-1*r:r};webidl.util.Stringify=function(V){switch(webidl.util.Type(V)){case SYMBOL:return`Symbol(${V.description})`;case OBJECT:return inspect(V);case STRING:return`"${V}"`;default:return`${V}`}};webidl.sequenceConverter=function(converter){return(V,prefix,argument,Iterable)=>{if(webidl.util.Type(V)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`${argument} (${webidl.util.Stringify(V)}) is not iterable.`});let method=typeof Iterable=="function"?Iterable():V?.[Symbol.iterator]?.(),seq=[],index=0;if(method===void 0||typeof method.next!="function")throw webidl.errors.exception({header:prefix,message:`${argument} is not iterable.`});for(;;){let{done,value}=method.next();if(done)break;seq.push(converter(value,prefix,`${argument}[${index++}]`))}return seq}};webidl.recordConverter=function(keyConverter,valueConverter){return(O,prefix,argument)=>{if(webidl.util.Type(O)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`${argument} ("${webidl.util.TypeValueToString(O)}") is not an Object.`});let result={};if(!types.isProxy(O)){let keys2=[...Object.getOwnPropertyNames(O),...Object.getOwnPropertySymbols(O)];for(let key of keys2){let keyName=webidl.util.Stringify(key),typedKey=keyConverter(key,prefix,`Key ${keyName} in ${argument}`),typedValue=valueConverter(O[key],prefix,`${argument}[${keyName}]`);result[typedKey]=typedValue}return result}let keys=Reflect.ownKeys(O);for(let key of keys)if(Reflect.getOwnPropertyDescriptor(O,key)?.enumerable){let typedKey=keyConverter(key,prefix,argument),typedValue=valueConverter(O[key],prefix,argument);result[typedKey]=typedValue}return result}};webidl.interfaceConverter=function(TypeCheck,name){return(V,prefix,argument)=>{if(!TypeCheck(V))throw webidl.errors.exception({header:prefix,message:`Expected ${argument} ("${webidl.util.Stringify(V)}") to be an instance of ${name}.`});return V}};webidl.dictionaryConverter=function(converters){return(dictionary,prefix,argument)=>{let dict={};if(dictionary!=null&&webidl.util.Type(dictionary)!==OBJECT)throw webidl.errors.exception({header:prefix,message:`Expected ${dictionary} to be one of: Null, Undefined, Object.`});for(let options of converters){let{key,defaultValue,required,converter}=options;if(required===!0&&(dictionary==null||!Object.hasOwn(dictionary,key)))throw webidl.errors.exception({header:prefix,message:`Missing required key "${key}".`});let value=dictionary?.[key],hasDefault=defaultValue!==void 0;if(hasDefault&&value===void 0&&(value=defaultValue()),required||hasDefault||value!==void 0){if(value=converter(value,prefix,`${argument}.${key}`),options.allowedValues&&!options.allowedValues.includes(value))throw webidl.errors.exception({header:prefix,message:`${value} is not an accepted type. Expected one of ${options.allowedValues.join(", ")}.`});dict[key]=value}}return dict}};webidl.nullableConverter=function(converter){return(V,prefix,argument)=>V===null?V:converter(V,prefix,argument)};webidl.is.ReadableStream=webidl.util.MakeTypeAssertion(ReadableStream);webidl.is.Blob=webidl.util.MakeTypeAssertion(Blob);webidl.is.URLSearchParams=webidl.util.MakeTypeAssertion(URLSearchParams);webidl.is.File=webidl.util.MakeTypeAssertion(globalThis.File??require("node:buffer").File);webidl.is.URL=webidl.util.MakeTypeAssertion(URL);webidl.is.AbortSignal=webidl.util.MakeTypeAssertion(AbortSignal);webidl.is.MessagePort=webidl.util.MakeTypeAssertion(MessagePort);webidl.converters.DOMString=function(V,prefix,argument,opts){if(V===null&&opts?.legacyNullToEmptyString)return"";if(typeof V=="symbol")throw webidl.errors.exception({header:prefix,message:`${argument} is a symbol, which cannot be converted to a DOMString.`});return String(V)};webidl.converters.ByteString=function(V,prefix,argument){if(typeof V=="symbol")throw webidl.errors.exception({header:prefix,message:`${argument} is a symbol, which cannot be converted to a ByteString.`});let x=String(V);for(let index=0;index<x.length;index++)if(x.charCodeAt(index)>255)throw new TypeError(`Cannot convert argument to a ByteString because the character at index ${index} has a value of ${x.charCodeAt(index)} which is greater than 255.`);return x};webidl.converters.USVString=toUSVString;webidl.converters.boolean=function(V){return!!V};webidl.converters.any=function(V){return V};webidl.converters["long long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,64,"signed",void 0,prefix,argument)};webidl.converters["unsigned long long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,64,"unsigned",void 0,prefix,argument)};webidl.converters["unsigned long"]=function(V,prefix,argument){return webidl.util.ConvertToInt(V,32,"unsigned",void 0,prefix,argument)};webidl.converters["unsigned short"]=function(V,prefix,argument,opts){return webidl.util.ConvertToInt(V,16,"unsigned",opts,prefix,argument)};webidl.converters.ArrayBuffer=function(V,prefix,argument,opts){if(webidl.util.Type(V)!==OBJECT||!types.isAnyArrayBuffer(V))throw webidl.errors.conversionFailed({prefix,argument:`${argument} ("${webidl.util.Stringify(V)}")`,types:["ArrayBuffer"]});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.resizable||V.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters.TypedArray=function(V,T,prefix,name,opts){if(webidl.util.Type(V)!==OBJECT||!types.isTypedArray(V)||V.constructor.name!==T.name)throw webidl.errors.conversionFailed({prefix,argument:`${name} ("${webidl.util.Stringify(V)}")`,types:[T.name]});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V.buffer))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.buffer.resizable||V.buffer.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters.DataView=function(V,prefix,name,opts){if(webidl.util.Type(V)!==OBJECT||!types.isDataView(V))throw webidl.errors.exception({header:prefix,message:`${name} is not a DataView.`});if(opts?.allowShared===!1&&types.isSharedArrayBuffer(V.buffer))throw webidl.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."});if(V.buffer.resizable||V.buffer.growable)throw webidl.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."});return V};webidl.converters["sequence<ByteString>"]=webidl.sequenceConverter(webidl.converters.ByteString);webidl.converters["sequence<sequence<ByteString>>"]=webidl.sequenceConverter(webidl.converters["sequence<ByteString>"]);webidl.converters["record<ByteString, ByteString>"]=webidl.recordConverter(webidl.converters.ByteString,webidl.converters.ByteString);webidl.converters.Blob=webidl.interfaceConverter(webidl.is.Blob,"Blob");webidl.converters.AbortSignal=webidl.interfaceConverter(webidl.is.AbortSignal,"AbortSignal");module2.exports={webidl}}});var require_util2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/util.js"(exports,module2){"use strict";var{Transform}=require("node:stream"),zlib=require("node:zlib"),{redirectStatusSet,referrerPolicyTokens,badPortsSet}=require_constants3(),{getGlobalOrigin}=require_global(),{collectASequenceOfCodePoints,collectAnHTTPQuotedString,removeChars,parseMIMEType}=require_data_url(),{performance:performance2}=require("node:perf_hooks"),{ReadableStreamFrom,isValidHTTPToken,normalizedMethodRecordsBase}=require_util(),assert=require("node:assert"),{isUint8Array}=require("node:util/types"),{webidl}=require_webidl(),supportedHashes=[],crypto;try{crypto=require("node:crypto");let possibleRelevantHashes=["sha256","sha384","sha512"];supportedHashes=crypto.getHashes().filter(hash=>possibleRelevantHashes.includes(hash))}catch{}function responseURL(response){let urlList=response.urlList,length=urlList.length;return length===0?null:urlList[length-1].toString()}__name(responseURL,"responseURL");function responseLocationURL(response,requestFragment){if(!redirectStatusSet.has(response.status))return null;let location=response.headersList.get("location",!0);return location!==null&&isValidHeaderValue(location)&&(isValidEncodedURL(location)||(location=normalizeBinaryStringToUtf8(location)),location=new URL(location,responseURL(response))),location&&!location.hash&&(location.hash=requestFragment),location}__name(responseLocationURL,"responseLocationURL");function isValidEncodedURL(url2){for(let i=0;i<url2.length;++i){let code=url2.charCodeAt(i);if(code>126||code<32)return!1}return!0}__name(isValidEncodedURL,"isValidEncodedURL");function normalizeBinaryStringToUtf8(value){return Buffer.from(value,"binary").toString("utf8")}__name(normalizeBinaryStringToUtf8,"normalizeBinaryStringToUtf8");function requestCurrentURL(request){return request.urlList[request.urlList.length-1]}__name(requestCurrentURL,"requestCurrentURL");function requestBadPort(request){let url2=requestCurrentURL(request);return urlIsHttpHttpsScheme(url2)&&badPortsSet.has(url2.port)?"blocked":"allowed"}__name(requestBadPort,"requestBadPort");function isErrorLike(object){return object instanceof Error||object?.constructor?.name==="Error"||object?.constructor?.name==="DOMException"}__name(isErrorLike,"isErrorLike");function isValidReasonPhrase(statusText){for(let i=0;i<statusText.length;++i){let c=statusText.charCodeAt(i);if(!(c===9||c>=32&&c<=126||c>=128&&c<=255))return!1}return!0}__name(isValidReasonPhrase,"isValidReasonPhrase");var isValidHeaderName=isValidHTTPToken;function isValidHeaderValue(potentialValue){return(potentialValue[0]==="	"||potentialValue[0]===" "||potentialValue[potentialValue.length-1]==="	"||potentialValue[potentialValue.length-1]===" "||potentialValue.includes(`
`)||potentialValue.includes("\r")||potentialValue.includes("\0"))===!1}__name(isValidHeaderValue,"isValidHeaderValue");function parseReferrerPolicy(actualResponse){let policyHeader=(actualResponse.headersList.get("referrer-policy",!0)??"").split(","),policy="";if(policyHeader.length)for(let i=policyHeader.length;i!==0;i--){let token=policyHeader[i-1].trim();if(referrerPolicyTokens.has(token)){policy=token;break}}return policy}__name(parseReferrerPolicy,"parseReferrerPolicy");function setRequestReferrerPolicyOnRedirect(request,actualResponse){let policy=parseReferrerPolicy(actualResponse);policy!==""&&(request.referrerPolicy=policy)}__name(setRequestReferrerPolicyOnRedirect,"setRequestReferrerPolicyOnRedirect");function crossOriginResourcePolicyCheck(){return"allowed"}__name(crossOriginResourcePolicyCheck,"crossOriginResourcePolicyCheck");function corsCheck(){return"success"}__name(corsCheck,"corsCheck");function TAOCheck(){return"success"}__name(TAOCheck,"TAOCheck");function appendFetchMetadata(httpRequest){let header=null;header=httpRequest.mode,httpRequest.headersList.set("sec-fetch-mode",header,!0)}__name(appendFetchMetadata,"appendFetchMetadata");function appendRequestOriginHeader(request){let serializedOrigin=request.origin;if(!(serializedOrigin==="client"||serializedOrigin===void 0)){if(request.responseTainting==="cors"||request.mode==="websocket")request.headersList.append("origin",serializedOrigin,!0);else if(request.method!=="GET"&&request.method!=="HEAD"){switch(request.referrerPolicy){case"no-referrer":serializedOrigin=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":request.origin&&urlHasHttpsScheme(request.origin)&&!urlHasHttpsScheme(requestCurrentURL(request))&&(serializedOrigin=null);break;case"same-origin":sameOrigin(request,requestCurrentURL(request))||(serializedOrigin=null);break;default:}request.headersList.append("origin",serializedOrigin,!0)}}}__name(appendRequestOriginHeader,"appendRequestOriginHeader");function coarsenTime(timestamp,crossOriginIsolatedCapability){return timestamp}__name(coarsenTime,"coarsenTime");function clampAndCoarsenConnectionTimingInfo(connectionTimingInfo,defaultStartTime,crossOriginIsolatedCapability){return!connectionTimingInfo?.startTime||connectionTimingInfo.startTime<defaultStartTime?{domainLookupStartTime:defaultStartTime,domainLookupEndTime:defaultStartTime,connectionStartTime:defaultStartTime,connectionEndTime:defaultStartTime,secureConnectionStartTime:defaultStartTime,ALPNNegotiatedProtocol:connectionTimingInfo?.ALPNNegotiatedProtocol}:{domainLookupStartTime:coarsenTime(connectionTimingInfo.domainLookupStartTime,crossOriginIsolatedCapability),domainLookupEndTime:coarsenTime(connectionTimingInfo.domainLookupEndTime,crossOriginIsolatedCapability),connectionStartTime:coarsenTime(connectionTimingInfo.connectionStartTime,crossOriginIsolatedCapability),connectionEndTime:coarsenTime(connectionTimingInfo.connectionEndTime,crossOriginIsolatedCapability),secureConnectionStartTime:coarsenTime(connectionTimingInfo.secureConnectionStartTime,crossOriginIsolatedCapability),ALPNNegotiatedProtocol:connectionTimingInfo.ALPNNegotiatedProtocol}}__name(clampAndCoarsenConnectionTimingInfo,"clampAndCoarsenConnectionTimingInfo");function coarsenedSharedCurrentTime(crossOriginIsolatedCapability){return coarsenTime(performance2.now(),crossOriginIsolatedCapability)}__name(coarsenedSharedCurrentTime,"coarsenedSharedCurrentTime");function createOpaqueTimingInfo(timingInfo){return{startTime:timingInfo.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:timingInfo.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}__name(createOpaqueTimingInfo,"createOpaqueTimingInfo");function makePolicyContainer(){return{referrerPolicy:"strict-origin-when-cross-origin"}}__name(makePolicyContainer,"makePolicyContainer");function clonePolicyContainer(policyContainer){return{referrerPolicy:policyContainer.referrerPolicy}}__name(clonePolicyContainer,"clonePolicyContainer");function determineRequestsReferrer(request){let policy=request.referrerPolicy;assert(policy);let referrerSource=null;if(request.referrer==="client"){let globalOrigin=getGlobalOrigin();if(!globalOrigin||globalOrigin.origin==="null")return"no-referrer";referrerSource=new URL(globalOrigin)}else webidl.is.URL(request.referrer)&&(referrerSource=request.referrer);let referrerURL=stripURLForReferrer(referrerSource),referrerOrigin=stripURLForReferrer(referrerSource,!0);switch(referrerURL.toString().length>4096&&(referrerURL=referrerOrigin),policy){case"no-referrer":return"no-referrer";case"origin":return referrerOrigin??stripURLForReferrer(referrerSource,!0);case"unsafe-url":return referrerURL;case"strict-origin":{let currentURL=requestCurrentURL(request);return isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}case"strict-origin-when-cross-origin":{let currentURL=requestCurrentURL(request);return sameOrigin(referrerURL,currentURL)?referrerURL:isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}case"same-origin":return sameOrigin(request,referrerURL)?referrerURL:"no-referrer";case"origin-when-cross-origin":return sameOrigin(request,referrerURL)?referrerURL:referrerOrigin;case"no-referrer-when-downgrade":{let currentURL=requestCurrentURL(request);return isURLPotentiallyTrustworthy(referrerURL)&&!isURLPotentiallyTrustworthy(currentURL)?"no-referrer":referrerOrigin}}}__name(determineRequestsReferrer,"determineRequestsReferrer");function stripURLForReferrer(url2,originOnly=!1){return assert(webidl.is.URL(url2)),url2=new URL(url2),urlIsLocal(url2)?"no-referrer":(url2.username="",url2.password="",url2.hash="",originOnly===!0&&(url2.pathname="",url2.search=""),url2)}__name(stripURLForReferrer,"stripURLForReferrer");var potentialleTrustworthyIPv4RegExp=new RegExp("^(?:(?:127\\.)(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){2}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9]))$"),potentialleTrustworthyIPv6RegExp=new RegExp("^(?:(?:(?:0{1,4}):){7}(?:(?:0{0,3}1))|(?:(?:0{1,4}):){1,6}(?::(?:0{0,3}1))|(?:::(?:0{0,3}1))|)$");function isOriginIPPotentiallyTrustworthy(origin){return origin.includes(":")?(origin[0]==="["&&origin[origin.length-1]==="]"&&(origin=origin.slice(1,-1)),potentialleTrustworthyIPv6RegExp.test(origin)):potentialleTrustworthyIPv4RegExp.test(origin)}__name(isOriginIPPotentiallyTrustworthy,"isOriginIPPotentiallyTrustworthy");function isOriginPotentiallyTrustworthy(origin){return origin==null||origin==="null"?!1:(origin=new URL(origin),!!(origin.protocol==="https:"||origin.protocol==="wss:"||isOriginIPPotentiallyTrustworthy(origin.hostname)||origin.hostname==="localhost"||origin.hostname==="localhost."||origin.hostname.endsWith(".localhost")||origin.hostname.endsWith(".localhost.")||origin.protocol==="file:"))}__name(isOriginPotentiallyTrustworthy,"isOriginPotentiallyTrustworthy");function isURLPotentiallyTrustworthy(url2){return webidl.is.URL(url2)?url2.href==="about:blank"||url2.href==="about:srcdoc"||url2.protocol==="data:"||url2.protocol==="blob:"?!0:isOriginPotentiallyTrustworthy(url2.origin):!1}__name(isURLPotentiallyTrustworthy,"isURLPotentiallyTrustworthy");function bytesMatch(bytes,metadataList){if(crypto===void 0)return!0;let parsedMetadata=parseMetadata(metadataList);if(parsedMetadata==="no metadata"||parsedMetadata.length===0)return!0;let strongest=getStrongestMetadata(parsedMetadata),metadata=filterMetadataListByAlgorithm(parsedMetadata,strongest);for(let item of metadata){let algorithm=item.algo,expectedValue=item.hash,actualValue=crypto.createHash(algorithm).update(bytes).digest("base64");if(actualValue[actualValue.length-1]==="="&&(actualValue[actualValue.length-2]==="="?actualValue=actualValue.slice(0,-2):actualValue=actualValue.slice(0,-1)),compareBase64Mixed(actualValue,expectedValue))return!0}return!1}__name(bytesMatch,"bytesMatch");var parseHashWithOptions=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function parseMetadata(metadata){let result=[],empty=!0;for(let token of metadata.split(" ")){empty=!1;let parsedToken=parseHashWithOptions.exec(token);if(parsedToken===null||parsedToken.groups===void 0||parsedToken.groups.algo===void 0)continue;let algorithm=parsedToken.groups.algo.toLowerCase();supportedHashes.includes(algorithm)&&result.push(parsedToken.groups)}return empty===!0?"no metadata":result}__name(parseMetadata,"parseMetadata");function getStrongestMetadata(metadataList){let algorithm=metadataList[0].algo;if(algorithm[3]==="5")return algorithm;for(let i=1;i<metadataList.length;++i){let metadata=metadataList[i];if(metadata.algo[3]==="5"){algorithm="sha512";break}else{if(algorithm[3]==="3")continue;metadata.algo[3]==="3"&&(algorithm="sha384")}}return algorithm}__name(getStrongestMetadata,"getStrongestMetadata");function filterMetadataListByAlgorithm(metadataList,algorithm){if(metadataList.length===1)return metadataList;let pos=0;for(let i=0;i<metadataList.length;++i)metadataList[i].algo===algorithm&&(metadataList[pos++]=metadataList[i]);return metadataList.length=pos,metadataList}__name(filterMetadataListByAlgorithm,"filterMetadataListByAlgorithm");function compareBase64Mixed(actualValue,expectedValue){if(actualValue.length!==expectedValue.length)return!1;for(let i=0;i<actualValue.length;++i)if(actualValue[i]!==expectedValue[i]){if(actualValue[i]==="+"&&expectedValue[i]==="-"||actualValue[i]==="/"&&expectedValue[i]==="_")continue;return!1}return!0}__name(compareBase64Mixed,"compareBase64Mixed");function tryUpgradeRequestToAPotentiallyTrustworthyURL(request){}__name(tryUpgradeRequestToAPotentiallyTrustworthyURL,"tryUpgradeRequestToAPotentiallyTrustworthyURL");function sameOrigin(A,B){return A.origin===B.origin&&A.origin==="null"||A.protocol===B.protocol&&A.hostname===B.hostname&&A.port===B.port}__name(sameOrigin,"sameOrigin");function createDeferredPromise(){let res,rej;return{promise:new Promise((resolve,reject)=>{res=resolve,rej=reject}),resolve:res,reject:rej}}__name(createDeferredPromise,"createDeferredPromise");function isAborted(fetchParams){return fetchParams.controller.state==="aborted"}__name(isAborted,"isAborted");function isCancelled(fetchParams){return fetchParams.controller.state==="aborted"||fetchParams.controller.state==="terminated"}__name(isCancelled,"isCancelled");function normalizeMethod(method){return normalizedMethodRecordsBase[method.toLowerCase()]??method}__name(normalizeMethod,"normalizeMethod");function serializeJavascriptValueToJSONString(value){let result=JSON.stringify(value);if(result===void 0)throw new TypeError("Value is not JSON serializable");return assert(typeof result=="string"),result}__name(serializeJavascriptValueToJSONString,"serializeJavascriptValueToJSONString");var esIteratorPrototype=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function createIterator(name,kInternalIterator,keyIndex=0,valueIndex=1){class FastIterableIterator{#target;#kind;#index;constructor(target,kind){this.#target=target,this.#kind=kind,this.#index=0}next(){if(typeof this!="object"||this===null||!(#target in this))throw new TypeError(`'next' called on an object that does not implement interface ${name} Iterator.`);let index=this.#index,values=kInternalIterator(this.#target),len=values.length;if(index>=len)return{value:void 0,done:!0};let{[keyIndex]:key,[valueIndex]:value}=values[index];this.#index=index+1;let result;switch(this.#kind){case"key":result=key;break;case"value":result=value;break;case"key+value":result=[key,value];break}return{value:result,done:!1}}}return __name(FastIterableIterator,"FastIterableIterator"),delete FastIterableIterator.prototype.constructor,Object.setPrototypeOf(FastIterableIterator.prototype,esIteratorPrototype),Object.defineProperties(FastIterableIterator.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${name} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(target,kind){return new FastIterableIterator(target,kind)}}__name(createIterator,"createIterator");function iteratorMixin(name,object,kInternalIterator,keyIndex=0,valueIndex=1){let makeIterator=createIterator(name,kInternalIterator,keyIndex,valueIndex),properties={keys:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"key")},"keys")},values:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"value")},"values")},entries:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(){return webidl.brandCheck(this,object),makeIterator(this,"key+value")},"entries")},forEach:{writable:!0,enumerable:!0,configurable:!0,value:__name(function(callbackfn,thisArg=globalThis){if(webidl.brandCheck(this,object),webidl.argumentLengthCheck(arguments,1,`${name}.forEach`),typeof callbackfn!="function")throw new TypeError(`Failed to execute 'forEach' on '${name}': parameter 1 is not of type 'Function'.`);for(let{0:key,1:value}of makeIterator(this,"key+value"))callbackfn.call(thisArg,value,key,this)},"forEach")}};return Object.defineProperties(object.prototype,{...properties,[Symbol.iterator]:{writable:!0,enumerable:!1,configurable:!0,value:properties.entries.value}})}__name(iteratorMixin,"iteratorMixin");function fullyReadBody(body,processBody,processBodyError){let successSteps=processBody,errorSteps=processBodyError,reader;try{reader=body.stream.getReader()}catch(e){errorSteps(e);return}readAllBytes(reader,successSteps,errorSteps)}__name(fullyReadBody,"fullyReadBody");function readableStreamClose(controller){try{controller.close(),controller.byobRequest?.respond(0)}catch(err){if(!err.message.includes("Controller is already closed")&&!err.message.includes("ReadableStream is already closed"))throw err}}__name(readableStreamClose,"readableStreamClose");var invalidIsomorphicEncodeValueRegex=/[^\x00-\xFF]/;function isomorphicEncode(input){return assert(!invalidIsomorphicEncodeValueRegex.test(input)),input}__name(isomorphicEncode,"isomorphicEncode");async function readAllBytes(reader,successSteps,failureSteps){let bytes=[],byteLength=0;try{do{let{done,value:chunk}=await reader.read();if(done){successSteps(Buffer.concat(bytes,byteLength));return}if(!isUint8Array(chunk)){failureSteps(TypeError("Received non-Uint8Array chunk"));return}bytes.push(chunk),byteLength+=chunk.length}while(!0)}catch(e){failureSteps(e)}}__name(readAllBytes,"readAllBytes");function urlIsLocal(url2){assert("protocol"in url2);let protocol=url2.protocol;return protocol==="about:"||protocol==="blob:"||protocol==="data:"}__name(urlIsLocal,"urlIsLocal");function urlHasHttpsScheme(url2){return typeof url2=="string"&&url2[5]===":"&&url2[0]==="h"&&url2[1]==="t"&&url2[2]==="t"&&url2[3]==="p"&&url2[4]==="s"||url2.protocol==="https:"}__name(urlHasHttpsScheme,"urlHasHttpsScheme");function urlIsHttpHttpsScheme(url2){assert("protocol"in url2);let protocol=url2.protocol;return protocol==="http:"||protocol==="https:"}__name(urlIsHttpHttpsScheme,"urlIsHttpHttpsScheme");function simpleRangeHeaderValue(value,allowWhitespace){let data=value;if(!data.startsWith("bytes"))return"failure";let position={position:5};if(allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position),data.charCodeAt(position.position)!==61)return"failure";position.position++,allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position);let rangeStart=collectASequenceOfCodePoints(char=>{let code=char.charCodeAt(0);return code>=48&&code<=57},data,position),rangeStartValue=rangeStart.length?Number(rangeStart):null;if(allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position),data.charCodeAt(position.position)!==45)return"failure";position.position++,allowWhitespace&&collectASequenceOfCodePoints(char=>char==="	"||char===" ",data,position);let rangeEnd=collectASequenceOfCodePoints(char=>{let code=char.charCodeAt(0);return code>=48&&code<=57},data,position),rangeEndValue=rangeEnd.length?Number(rangeEnd):null;return position.position<data.length||rangeEndValue===null&&rangeStartValue===null||rangeStartValue>rangeEndValue?"failure":{rangeStartValue,rangeEndValue}}__name(simpleRangeHeaderValue,"simpleRangeHeaderValue");function buildContentRange(rangeStart,rangeEnd,fullLength){let contentRange="bytes ";return contentRange+=isomorphicEncode(`${rangeStart}`),contentRange+="-",contentRange+=isomorphicEncode(`${rangeEnd}`),contentRange+="/",contentRange+=isomorphicEncode(`${fullLength}`),contentRange}__name(buildContentRange,"buildContentRange");var InflateStream=class extends Transform{#zlibOptions;constructor(zlibOptions){super(),this.#zlibOptions=zlibOptions}_transform(chunk,encoding,callback){if(!this._inflateStream){if(chunk.length===0){callback();return}this._inflateStream=(chunk[0]&15)===8?zlib.createInflate(this.#zlibOptions):zlib.createInflateRaw(this.#zlibOptions),this._inflateStream.on("data",this.push.bind(this)),this._inflateStream.on("end",()=>this.push(null)),this._inflateStream.on("error",err=>this.destroy(err))}this._inflateStream.write(chunk,encoding,callback)}_final(callback){this._inflateStream&&(this._inflateStream.end(),this._inflateStream=null),callback()}};__name(InflateStream,"InflateStream");function createInflate(zlibOptions){return new InflateStream(zlibOptions)}__name(createInflate,"createInflate");function extractMimeType(headers){let charset=null,essence=null,mimeType=null,values=getDecodeSplit("content-type",headers);if(values===null)return"failure";for(let value of values){let temporaryMimeType=parseMIMEType(value);temporaryMimeType==="failure"||temporaryMimeType.essence==="*/*"||(mimeType=temporaryMimeType,mimeType.essence!==essence?(charset=null,mimeType.parameters.has("charset")&&(charset=mimeType.parameters.get("charset")),essence=mimeType.essence):!mimeType.parameters.has("charset")&&charset!==null&&mimeType.parameters.set("charset",charset))}return mimeType??"failure"}__name(extractMimeType,"extractMimeType");function gettingDecodingSplitting(value){let input=value,position={position:0},values=[],temporaryValue="";for(;position.position<input.length;){if(temporaryValue+=collectASequenceOfCodePoints(char=>char!=='"'&&char!==",",input,position),position.position<input.length)if(input.charCodeAt(position.position)===34){if(temporaryValue+=collectAnHTTPQuotedString(input,position),position.position<input.length)continue}else assert(input.charCodeAt(position.position)===44),position.position++;temporaryValue=removeChars(temporaryValue,!0,!0,char=>char===9||char===32),values.push(temporaryValue),temporaryValue=""}return values}__name(gettingDecodingSplitting,"gettingDecodingSplitting");function getDecodeSplit(name,list){let value=list.get(name,!0);return value===null?null:gettingDecodingSplitting(value)}__name(getDecodeSplit,"getDecodeSplit");var textDecoder=new TextDecoder;function utf8DecodeBytes(buffer){return buffer.length===0?"":(buffer[0]===239&&buffer[1]===187&&buffer[2]===191&&(buffer=buffer.subarray(3)),textDecoder.decode(buffer))}__name(utf8DecodeBytes,"utf8DecodeBytes");var EnvironmentSettingsObjectBase=class{get baseUrl(){return getGlobalOrigin()}get origin(){return this.baseUrl?.origin}policyContainer=makePolicyContainer()};__name(EnvironmentSettingsObjectBase,"EnvironmentSettingsObjectBase");var EnvironmentSettingsObject=class{settingsObject=new EnvironmentSettingsObjectBase};__name(EnvironmentSettingsObject,"EnvironmentSettingsObject");var environmentSettingsObject=new EnvironmentSettingsObject;module2.exports={isAborted,isCancelled,isValidEncodedURL,createDeferredPromise,ReadableStreamFrom,tryUpgradeRequestToAPotentiallyTrustworthyURL,clampAndCoarsenConnectionTimingInfo,coarsenedSharedCurrentTime,determineRequestsReferrer,makePolicyContainer,clonePolicyContainer,appendFetchMetadata,appendRequestOriginHeader,TAOCheck,corsCheck,crossOriginResourcePolicyCheck,createOpaqueTimingInfo,setRequestReferrerPolicyOnRedirect,isValidHTTPToken,requestBadPort,requestCurrentURL,responseURL,responseLocationURL,isURLPotentiallyTrustworthy,isValidReasonPhrase,sameOrigin,normalizeMethod,serializeJavascriptValueToJSONString,iteratorMixin,createIterator,isValidHeaderName,isValidHeaderValue,isErrorLike,fullyReadBody,bytesMatch,readableStreamClose,isomorphicEncode,urlIsLocal,urlHasHttpsScheme,urlIsHttpHttpsScheme,readAllBytes,simpleRangeHeaderValue,buildContentRange,parseMetadata,createInflate,extractMimeType,getDecodeSplit,utf8DecodeBytes,environmentSettingsObject,isOriginIPPotentiallyTrustworthy}}});var require_formdata=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/formdata.js"(exports,module2){"use strict";var{iteratorMixin}=require_util2(),{kEnumerableProperty}=require_util(),{webidl}=require_webidl(),{File:NativeFile}=require("node:buffer"),nodeUtil=require("node:util"),File=globalThis.File??NativeFile,FormData=class{#state=[];constructor(form){if(webidl.util.markAsUncloneable(this),form!==void 0)throw webidl.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]})}append(name,value,filename=void 0){webidl.brandCheck(this,FormData);let prefix="FormData.append";webidl.argumentLengthCheck(arguments,2,prefix),name=webidl.converters.USVString(name),arguments.length===3||webidl.is.Blob(value)?(value=webidl.converters.Blob(value,prefix,"value"),filename!==void 0&&(filename=webidl.converters.USVString(filename))):value=webidl.converters.USVString(value);let entry=makeEntry(name,value,filename);this.#state.push(entry)}delete(name){webidl.brandCheck(this,FormData);let prefix="FormData.delete";webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name),this.#state=this.#state.filter(entry=>entry.name!==name)}get(name){webidl.brandCheck(this,FormData);let prefix="FormData.get";webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name);let idx=this.#state.findIndex(entry=>entry.name===name);return idx===-1?null:this.#state[idx].value}getAll(name){webidl.brandCheck(this,FormData);let prefix="FormData.getAll";return webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name),this.#state.filter(entry=>entry.name===name).map(entry=>entry.value)}has(name){webidl.brandCheck(this,FormData);let prefix="FormData.has";return webidl.argumentLengthCheck(arguments,1,prefix),name=webidl.converters.USVString(name),this.#state.findIndex(entry=>entry.name===name)!==-1}set(name,value,filename=void 0){webidl.brandCheck(this,FormData);let prefix="FormData.set";webidl.argumentLengthCheck(arguments,2,prefix),name=webidl.converters.USVString(name),arguments.length===3||webidl.is.Blob(value)?(value=webidl.converters.Blob(value,prefix,"value"),filename!==void 0&&(filename=webidl.converters.USVString(filename))):value=webidl.converters.USVString(value);let entry=makeEntry(name,value,filename),idx=this.#state.findIndex(entry2=>entry2.name===name);idx!==-1?this.#state=[...this.#state.slice(0,idx),entry,...this.#state.slice(idx+1).filter(entry2=>entry2.name!==name)]:this.#state.push(entry)}[nodeUtil.inspect.custom](depth,options){let state=this.#state.reduce((a,b)=>(a[b.name]?Array.isArray(a[b.name])?a[b.name].push(b.value):a[b.name]=[a[b.name],b.value]:a[b.name]=b.value,a),{__proto__:null});options.depth??=depth,options.colors??=!0;let output=nodeUtil.formatWithOptions(options,state);return`FormData ${output.slice(output.indexOf("]")+2)}`}static getFormDataState(formData){return formData.#state}static setFormDataState(formData,newState){formData.#state=newState}};__name(FormData,"FormData");var{getFormDataState,setFormDataState}=FormData;Reflect.deleteProperty(FormData,"getFormDataState");Reflect.deleteProperty(FormData,"setFormDataState");iteratorMixin("FormData",FormData,getFormDataState,"name","value");Object.defineProperties(FormData.prototype,{append:kEnumerableProperty,delete:kEnumerableProperty,get:kEnumerableProperty,getAll:kEnumerableProperty,has:kEnumerableProperty,set:kEnumerableProperty,[Symbol.toStringTag]:{value:"FormData",configurable:!0}});function makeEntry(name,value,filename){if(typeof value!="string"){if(webidl.is.File(value)||(value=new File([value],"blob",{type:value.type})),filename!==void 0){let options={type:value.type,lastModified:value.lastModified};value=new File([value],filename,options)}}return{name,value}}__name(makeEntry,"makeEntry");webidl.is.FormData=webidl.util.MakeTypeAssertion(FormData);module2.exports={FormData,makeEntry,setFormDataState}}});var require_formdata_parser=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/formdata-parser.js"(exports,module2){"use strict";var{isUSVString,bufferToLowerCasedHeaderName}=require_util(),{utf8DecodeBytes}=require_util2(),{HTTP_TOKEN_CODEPOINTS,isomorphicDecode}=require_data_url(),{makeEntry}=require_formdata(),{webidl}=require_webidl(),assert=require("node:assert"),{File:NodeFile}=require("node:buffer"),File=globalThis.File??NodeFile,formDataNameBuffer=Buffer.from('form-data; name="'),filenameBuffer=Buffer.from("filename"),dd=Buffer.from("--"),ddcrlf=Buffer.from(`--\r
`);function isAsciiString(chars){for(let i=0;i<chars.length;++i)if(chars.charCodeAt(i)&-128)return!1;return!0}__name(isAsciiString,"isAsciiString");function validateBoundary(boundary){let length=boundary.length;if(length<27||length>70)return!1;for(let i=0;i<length;++i){let cp=boundary.charCodeAt(i);if(!(cp>=48&&cp<=57||cp>=65&&cp<=90||cp>=97&&cp<=122||cp===39||cp===45||cp===95))return!1}return!0}__name(validateBoundary,"validateBoundary");function multipartFormDataParser(input,mimeType){assert(mimeType!=="failure"&&mimeType.essence==="multipart/form-data");let boundaryString=mimeType.parameters.get("boundary");if(boundaryString===void 0)throw parsingError("missing boundary in content-type header");let boundary=Buffer.from(`--${boundaryString}`,"utf8"),entryList=[],position={position:0};for(;input[position.position]===13&&input[position.position+1]===10;)position.position+=2;let trailing=input.length;for(;input[trailing-1]===10&&input[trailing-2]===13;)trailing-=2;for(trailing!==input.length&&(input=input.subarray(0,trailing));;){if(input.subarray(position.position,position.position+boundary.length).equals(boundary))position.position+=boundary.length;else throw parsingError("expected a value starting with -- and the boundary");if(position.position===input.length-2&&bufferStartsWith(input,dd,position)||position.position===input.length-4&&bufferStartsWith(input,ddcrlf,position))return entryList;if(input[position.position]!==13||input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2;let result=parseMultipartFormDataHeaders(input,position),{name,filename,contentType,encoding}=result;position.position+=2;let body;{let boundaryIndex=input.indexOf(boundary.subarray(2),position.position);if(boundaryIndex===-1)throw parsingError("expected boundary after body");body=input.subarray(position.position,boundaryIndex-4),position.position+=body.length,encoding==="base64"&&(body=Buffer.from(body.toString(),"base64"))}if(input[position.position]!==13||input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2;let value;filename!==null?(contentType??="text/plain",isAsciiString(contentType)||(contentType=""),value=new File([body],filename,{type:contentType})):value=utf8DecodeBytes(Buffer.from(body)),assert(isUSVString(name)),assert(typeof value=="string"&&isUSVString(value)||webidl.is.File(value)),entryList.push(makeEntry(name,value,filename))}}__name(multipartFormDataParser,"multipartFormDataParser");function parseMultipartFormDataHeaders(input,position){let name=null,filename=null,contentType=null,encoding=null;for(;;){if(input[position.position]===13&&input[position.position+1]===10){if(name===null)throw parsingError("header name is null");return{name,filename,contentType,encoding}}let headerName=collectASequenceOfBytes(char=>char!==10&&char!==13&&char!==58,input,position);if(headerName=removeChars(headerName,!0,!0,char=>char===9||char===32),!HTTP_TOKEN_CODEPOINTS.test(headerName.toString()))throw parsingError("header name does not match the field-name token production");if(input[position.position]!==58)throw parsingError("expected :");switch(position.position++,collectASequenceOfBytes(char=>char===32||char===9,input,position),bufferToLowerCasedHeaderName(headerName)){case"content-disposition":{if(name=filename=null,!bufferStartsWith(input,formDataNameBuffer,position))throw parsingError('expected form-data; name=" for content-disposition header');if(position.position+=17,name=parseMultipartFormDataName(input,position),input[position.position]===59&&input[position.position+1]===32){let at={position:position.position+2};if(bufferStartsWith(input,filenameBuffer,at))if(input[at.position+8]===42){at.position+=10,collectASequenceOfBytes(char=>char===32||char===9,input,at);let headerValue=collectASequenceOfBytes(char=>char!==32&&char!==13&&char!==10,input,at);if(headerValue[0]!==117&&headerValue[0]!==85||headerValue[1]!==116&&headerValue[1]!==84||headerValue[2]!==102&&headerValue[2]!==70||headerValue[3]!==45||headerValue[4]!==56)throw parsingError("unknown encoding, expected utf-8''");filename=decodeURIComponent(new TextDecoder().decode(headerValue.subarray(7))),position.position=at.position}else position.position+=11,collectASequenceOfBytes(char=>char===32||char===9,input,position),position.position++,filename=parseMultipartFormDataName(input,position)}break}case"content-type":{let headerValue=collectASequenceOfBytes(char=>char!==10&&char!==13,input,position);headerValue=removeChars(headerValue,!1,!0,char=>char===9||char===32),contentType=isomorphicDecode(headerValue);break}case"content-transfer-encoding":{let headerValue=collectASequenceOfBytes(char=>char!==10&&char!==13,input,position);headerValue=removeChars(headerValue,!1,!0,char=>char===9||char===32),encoding=isomorphicDecode(headerValue);break}default:collectASequenceOfBytes(char=>char!==10&&char!==13,input,position)}if(input[position.position]!==13&&input[position.position+1]!==10)throw parsingError("expected CRLF");position.position+=2}}__name(parseMultipartFormDataHeaders,"parseMultipartFormDataHeaders");function parseMultipartFormDataName(input,position){assert(input[position.position-1]===34);let name=collectASequenceOfBytes(char=>char!==10&&char!==13&&char!==34,input,position);if(input[position.position]!==34)throw parsingError('expected "');return position.position++,name=new TextDecoder().decode(name).replace(/%0A/ig,`
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),name}__name(parseMultipartFormDataName,"parseMultipartFormDataName");function collectASequenceOfBytes(condition,input,position){let start=position.position;for(;start<input.length&&condition(input[start]);)++start;return input.subarray(position.position,position.position=start)}__name(collectASequenceOfBytes,"collectASequenceOfBytes");function removeChars(buf,leading,trailing,predicate){let lead=0,trail=buf.length-1;if(leading)for(;lead<buf.length&&predicate(buf[lead]);)lead++;if(trailing)for(;trail>0&&predicate(buf[trail]);)trail--;return lead===0&&trail===buf.length-1?buf:buf.subarray(lead,trail+1)}__name(removeChars,"removeChars");function bufferStartsWith(buffer,start,position){if(buffer.length<start.length)return!1;for(let i=0;i<start.length;i++)if(start[i]!==buffer[position.position+i])return!1;return!0}__name(bufferStartsWith,"bufferStartsWith");function parsingError(cause){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(cause)})}__name(parsingError,"parsingError");module2.exports={multipartFormDataParser,validateBoundary}}});var require_body=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/body.js"(exports,module2){"use strict";var util=require_util(),{ReadableStreamFrom,readableStreamClose,createDeferredPromise,fullyReadBody,extractMimeType,utf8DecodeBytes}=require_util2(),{FormData,setFormDataState}=require_formdata(),{webidl}=require_webidl(),{Blob:Blob2}=require("node:buffer"),assert=require("node:assert"),{isErrored,isDisturbed}=require("node:stream"),{isArrayBuffer}=require("node:util/types"),{serializeAMimeType}=require_data_url(),{multipartFormDataParser}=require_formdata_parser(),random;try{let crypto=require("node:crypto");random=__name(max=>crypto.randomInt(0,max),"random")}catch{random=__name(max=>Math.floor(Math.random(max)),"random")}var textEncoder=new TextEncoder;function noop(){}__name(noop,"noop");var hasFinalizationRegistry=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,streamRegistry;hasFinalizationRegistry&&(streamRegistry=new FinalizationRegistry(weakRef=>{let stream=weakRef.deref();stream&&!stream.locked&&!isDisturbed(stream)&&!isErrored(stream)&&stream.cancel("Response object has been garbage collected").catch(noop)}));function extractBody(object,keepalive=!1){let stream=null;webidl.is.ReadableStream(object)?stream=object:webidl.is.Blob(object)?stream=object.stream():stream=new ReadableStream({async pull(controller){let buffer=typeof source=="string"?textEncoder.encode(source):source;buffer.byteLength&&controller.enqueue(buffer),queueMicrotask(()=>readableStreamClose(controller))},start(){},type:"bytes"}),assert(webidl.is.ReadableStream(stream));let action=null,source=null,length=null,type=null;if(typeof object=="string")source=object,type="text/plain;charset=UTF-8";else if(webidl.is.URLSearchParams(object))source=object.toString(),type="application/x-www-form-urlencoded;charset=UTF-8";else if(isArrayBuffer(object))source=new Uint8Array(object.slice());else if(ArrayBuffer.isView(object))source=new Uint8Array(object.buffer.slice(object.byteOffset,object.byteOffset+object.byteLength));else if(webidl.is.FormData(object)){let boundary=`----formdata-undici-0${`${random(1e11)}`.padStart(11,"0")}`,prefix=`--${boundary}\r
Content-Disposition: form-data`;let escape=__name(str=>str.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),"escape"),normalizeLinefeeds=__name(value=>value.replace(/\r?\n|\r/g,`\r
`),"normalizeLinefeeds"),blobParts=[],rn=new Uint8Array([13,10]);length=0;let hasUnknownSizeValue=!1;for(let[name,value]of object)if(typeof value=="string"){let chunk2=textEncoder.encode(prefix+`; name="${escape(normalizeLinefeeds(name))}"\r
\r
${normalizeLinefeeds(value)}\r
`);blobParts.push(chunk2),length+=chunk2.byteLength}else{let chunk2=textEncoder.encode(`${prefix}; name="${escape(normalizeLinefeeds(name))}"`+(value.name?`; filename="${escape(value.name)}"`:"")+`\r
Content-Type: ${value.type||"application/octet-stream"}\r
\r
`);blobParts.push(chunk2,value,rn),typeof value.size=="number"?length+=chunk2.byteLength+value.size+rn.byteLength:hasUnknownSizeValue=!0}let chunk=textEncoder.encode(`--${boundary}--\r
`);blobParts.push(chunk),length+=chunk.byteLength,hasUnknownSizeValue&&(length=null),source=object,action=__name(async function*(){for(let part of blobParts)part.stream?yield*part.stream():yield part},"action"),type=`multipart/form-data; boundary=${boundary}`}else if(webidl.is.Blob(object))source=object,length=object.size,object.type&&(type=object.type);else if(typeof object[Symbol.asyncIterator]=="function"){if(keepalive)throw new TypeError("keepalive");if(util.isDisturbed(object)||object.locked)throw new TypeError("Response body object should not be disturbed or locked");stream=webidl.is.ReadableStream(object)?object:ReadableStreamFrom(object)}if((typeof source=="string"||util.isBuffer(source))&&(length=Buffer.byteLength(source)),action!=null){let iterator;stream=new ReadableStream({async start(){iterator=action(object)[Symbol.asyncIterator]()},async pull(controller){let{value,done}=await iterator.next();if(done)queueMicrotask(()=>{controller.close(),controller.byobRequest?.respond(0)});else if(!isErrored(stream)){let buffer=new Uint8Array(value);buffer.byteLength&&controller.enqueue(buffer)}return controller.desiredSize>0},async cancel(reason){await iterator.return()},type:"bytes"})}return[{stream,source,length},type]}__name(extractBody,"extractBody");function safelyExtractBody(object,keepalive=!1){return webidl.is.ReadableStream(object)&&(assert(!util.isDisturbed(object),"The body has already been consumed."),assert(!object.locked,"The stream is locked.")),extractBody(object,keepalive)}__name(safelyExtractBody,"safelyExtractBody");function cloneBody(instance,body){let[out1,out2]=body.stream.tee();return hasFinalizationRegistry&&streamRegistry.register(instance,new WeakRef(out1)),body.stream=out1,{stream:out2,length:body.length,source:body.source}}__name(cloneBody,"cloneBody");function throwIfAborted(state){if(state.aborted)throw new DOMException("The operation was aborted.","AbortError")}__name(throwIfAborted,"throwIfAborted");function bodyMixinMethods(instance,getInternalState){return{blob(){return consumeBody(this,bytes=>{let mimeType=bodyMimeType(getInternalState(this));return mimeType===null?mimeType="":mimeType&&(mimeType=serializeAMimeType(mimeType)),new Blob2([bytes],{type:mimeType})},instance,getInternalState)},arrayBuffer(){return consumeBody(this,bytes=>new Uint8Array(bytes).buffer,instance,getInternalState)},text(){return consumeBody(this,utf8DecodeBytes,instance,getInternalState)},json(){return consumeBody(this,parseJSONFromBytes,instance,getInternalState)},formData(){return consumeBody(this,value=>{let mimeType=bodyMimeType(getInternalState(this));if(mimeType!==null)switch(mimeType.essence){case"multipart/form-data":{let parsed=multipartFormDataParser(value,mimeType),fd=new FormData;return setFormDataState(fd,parsed),fd}case"application/x-www-form-urlencoded":{let entries=new URLSearchParams(value.toString()),fd=new FormData;for(let[name,value2]of entries)fd.append(name,value2);return fd}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},instance,getInternalState)},bytes(){return consumeBody(this,bytes=>new Uint8Array(bytes),instance,getInternalState)}}}__name(bodyMixinMethods,"bodyMixinMethods");function mixinBody(prototype,getInternalState){Object.assign(prototype.prototype,bodyMixinMethods(prototype,getInternalState))}__name(mixinBody,"mixinBody");async function consumeBody(object,convertBytesToJSValue,instance,getInternalState){webidl.brandCheck(object,instance);let state=getInternalState(object);if(bodyUnusable(state))throw new TypeError("Body is unusable: Body has already been read");throwIfAborted(state);let promise=createDeferredPromise(),errorSteps=__name(error2=>promise.reject(error2),"errorSteps"),successSteps=__name(data=>{try{promise.resolve(convertBytesToJSValue(data))}catch(e){errorSteps(e)}},"successSteps");return state.body==null?(successSteps(Buffer.allocUnsafe(0)),promise.promise):(fullyReadBody(state.body,successSteps,errorSteps),promise.promise)}__name(consumeBody,"consumeBody");function bodyUnusable(object){let body=object.body;return body!=null&&(body.stream.locked||util.isDisturbed(body.stream))}__name(bodyUnusable,"bodyUnusable");function parseJSONFromBytes(bytes){return JSON.parse(utf8DecodeBytes(bytes))}__name(parseJSONFromBytes,"parseJSONFromBytes");function bodyMimeType(requestOrResponse){let headers=requestOrResponse.headersList,mimeType=extractMimeType(headers);return mimeType==="failure"?null:mimeType}__name(bodyMimeType,"bodyMimeType");module2.exports={extractBody,safelyExtractBody,cloneBody,mixinBody,streamRegistry,hasFinalizationRegistry,bodyUnusable}}});var require_client_h1=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client-h1.js"(exports,module2){"use strict";var assert=require("node:assert"),util=require_util(),{channels}=require_diagnostics(),timers=require_timers(),{RequestContentLengthMismatchError,ResponseContentLengthMismatchError,RequestAbortedError,HeadersTimeoutError,HeadersOverflowError,SocketError,InformationalError,BodyTimeoutError,HTTPParserError,ResponseExceededMaxSizeError}=require_errors(),{kUrl,kReset,kClient,kParser,kBlocking,kRunning,kPending,kSize,kWriting,kQueue,kNoRef,kKeepAliveDefaultTimeout,kHostHeader,kPendingIdx,kRunningIdx,kError,kPipelining,kSocket,kKeepAliveTimeoutValue,kMaxHeadersSize,kKeepAliveMaxTimeout,kKeepAliveTimeoutThreshold,kHeadersTimeout,kBodyTimeout,kStrictContentLength,kMaxRequests,kCounter,kMaxResponseSize,kOnError,kResume,kHTTPContext,kClosed}=require_symbols(),constants=require_constants2(),EMPTY_BUF=Buffer.alloc(0),FastBuffer=Buffer[Symbol.species],removeAllListeners=util.removeAllListeners,extractBody;async function lazyllhttp(){let llhttpWasmData=process.env.JEST_WORKER_ID?require_llhttp_wasm():void 0,mod;try{mod=await WebAssembly.compile(require_llhttp_simd_wasm())}catch{mod=await WebAssembly.compile(llhttpWasmData||require_llhttp_wasm())}return await WebAssembly.instantiate(mod,{env:{wasm_on_url:(p,at,len)=>0,wasm_on_status:(p,at,len)=>{assert(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onStatus(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_message_begin:p=>(assert(currentParser.ptr===p),currentParser.onMessageBegin()),wasm_on_header_field:(p,at,len)=>{assert(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onHeaderField(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_header_value:(p,at,len)=>{assert(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onHeaderValue(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_headers_complete:(p,statusCode,upgrade,shouldKeepAlive)=>(assert(currentParser.ptr===p),currentParser.onHeadersComplete(statusCode,upgrade===1,shouldKeepAlive===1)),wasm_on_body:(p,at,len)=>{assert(currentParser.ptr===p);let start=at-currentBufferPtr+currentBufferRef.byteOffset;return currentParser.onBody(new FastBuffer(currentBufferRef.buffer,start,len))},wasm_on_message_complete:p=>(assert(currentParser.ptr===p),currentParser.onMessageComplete())}})}__name(lazyllhttp,"lazyllhttp");var llhttpInstance=null,llhttpPromise=lazyllhttp();llhttpPromise.catch();var currentParser=null,currentBufferRef=null,currentBufferSize=0,currentBufferPtr=null,USE_NATIVE_TIMER=0,USE_FAST_TIMER=1,TIMEOUT_HEADERS=2|USE_FAST_TIMER,TIMEOUT_BODY=4|USE_FAST_TIMER,TIMEOUT_KEEP_ALIVE=8|USE_NATIVE_TIMER,Parser=class{constructor(client,socket,{exports:exports2}){this.llhttp=exports2,this.ptr=this.llhttp.llhttp_alloc(constants.TYPE.RESPONSE),this.client=client,this.socket=socket,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=client[kMaxHeadersSize],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=client[kMaxResponseSize]}setTimeout(delay,type){delay!==this.timeoutValue||type&USE_FAST_TIMER^this.timeoutType&USE_FAST_TIMER?(this.timeout&&(timers.clearTimeout(this.timeout),this.timeout=null),delay&&(type&USE_FAST_TIMER?this.timeout=timers.setFastTimeout(onParserTimeout,delay,new WeakRef(this)):(this.timeout=setTimeout(onParserTimeout,delay,new WeakRef(this)),this.timeout.unref())),this.timeoutValue=delay):this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.timeoutType=type}resume(){this.socket.destroyed||!this.paused||(assert(this.ptr!=null),assert(currentParser===null),this.llhttp.llhttp_resume(this.ptr),assert(this.timeoutType===TIMEOUT_BODY),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.paused=!1,this.execute(this.socket.read()||EMPTY_BUF),this.readMore())}readMore(){for(;!this.paused&&this.ptr;){let chunk=this.socket.read();if(chunk===null)break;this.execute(chunk)}}execute(chunk){assert(currentParser===null),assert(this.ptr!=null),assert(!this.paused);let{socket,llhttp}=this;chunk.length>currentBufferSize&&(currentBufferPtr&&llhttp.free(currentBufferPtr),currentBufferSize=Math.ceil(chunk.length/4096)*4096,currentBufferPtr=llhttp.malloc(currentBufferSize)),new Uint8Array(llhttp.memory.buffer,currentBufferPtr,currentBufferSize).set(chunk);try{let ret;try{currentBufferRef=chunk,currentParser=this,ret=llhttp.llhttp_execute(this.ptr,currentBufferPtr,chunk.length)}catch(err){throw err}finally{currentParser=null,currentBufferRef=null}if(ret!==constants.ERROR.OK){let data=chunk.subarray(llhttp.llhttp_get_error_pos(this.ptr)-currentBufferPtr);if(ret===constants.ERROR.PAUSED_UPGRADE)this.onUpgrade(data);else if(ret===constants.ERROR.PAUSED)this.paused=!0,socket.unshift(data);else{let ptr=llhttp.llhttp_get_error_reason(this.ptr),message="";if(ptr){let len=new Uint8Array(llhttp.memory.buffer,ptr).indexOf(0);message="Response does not match the HTTP/1.1 protocol ("+Buffer.from(llhttp.memory.buffer,ptr,len).toString()+")"}throw new HTTPParserError(message,constants.ERROR[ret],data)}}}catch(err){util.destroy(socket,err)}}destroy(){assert(currentParser===null),assert(this.ptr!=null),this.llhttp.llhttp_free(this.ptr),this.ptr=null,this.timeout&&timers.clearTimeout(this.timeout),this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.paused=!1}onStatus(buf){return this.statusText=buf.toString(),0}onMessageBegin(){let{socket,client}=this;if(socket.destroyed)return-1;let request=client[kQueue][client[kRunningIdx]];return request?(request.onResponseStarted(),0):-1}onHeaderField(buf){let len=this.headers.length;return len&1?this.headers[len-1]=Buffer.concat([this.headers[len-1],buf]):this.headers.push(buf),this.trackHeader(buf.length),0}onHeaderValue(buf){let len=this.headers.length;(len&1)===1?(this.headers.push(buf),len+=1):this.headers[len-1]=Buffer.concat([this.headers[len-1],buf]);let key=this.headers[len-2];if(key.length===10){let headerName=util.bufferToLowerCasedHeaderName(key);headerName==="keep-alive"?this.keepAlive+=buf.toString():headerName==="connection"&&(this.connection+=buf.toString())}else key.length===14&&util.bufferToLowerCasedHeaderName(key)==="content-length"&&(this.contentLength+=buf.toString());return this.trackHeader(buf.length),0}trackHeader(len){this.headersSize+=len,this.headersSize>=this.headersMaxSize&&util.destroy(this.socket,new HeadersOverflowError)}onUpgrade(head){let{upgrade,client,socket,headers,statusCode}=this;assert(upgrade),assert(client[kSocket]===socket),assert(!socket.destroyed),assert(!this.paused),assert((headers.length&1)===0);let request=client[kQueue][client[kRunningIdx]];assert(request),assert(request.upgrade||request.method==="CONNECT"),this.statusCode=0,this.statusText="",this.shouldKeepAlive=!1,this.headers=[],this.headersSize=0,socket.unshift(head),socket[kParser].destroy(),socket[kParser]=null,socket[kClient]=null,socket[kError]=null,removeAllListeners(socket),client[kSocket]=null,client[kHTTPContext]=null,client[kQueue][client[kRunningIdx]++]=null,client.emit("disconnect",client[kUrl],[client],new InformationalError("upgrade"));try{request.onUpgrade(statusCode,headers,socket)}catch(err){util.destroy(socket,err)}client[kResume]()}onHeadersComplete(statusCode,upgrade,shouldKeepAlive){let{client,socket,headers,statusText}=this;if(socket.destroyed)return-1;let request=client[kQueue][client[kRunningIdx]];if(!request)return-1;if(assert(!this.upgrade),assert(this.statusCode<200),statusCode===100)return util.destroy(socket,new SocketError("bad response",util.getSocketInfo(socket))),-1;if(upgrade&&!request.upgrade)return util.destroy(socket,new SocketError("bad upgrade",util.getSocketInfo(socket))),-1;if(assert(this.timeoutType===TIMEOUT_HEADERS),this.statusCode=statusCode,this.shouldKeepAlive=shouldKeepAlive||request.method==="HEAD"&&!socket[kReset]&&this.connection.toLowerCase()==="keep-alive",this.statusCode>=200){let bodyTimeout=request.bodyTimeout!=null?request.bodyTimeout:client[kBodyTimeout];this.setTimeout(bodyTimeout,TIMEOUT_BODY)}else this.timeout&&this.timeout.refresh&&this.timeout.refresh();if(request.method==="CONNECT")return assert(client[kRunning]===1),this.upgrade=!0,2;if(upgrade)return assert(client[kRunning]===1),this.upgrade=!0,2;if(assert((this.headers.length&1)===0),this.headers=[],this.headersSize=0,this.shouldKeepAlive&&client[kPipelining]){let keepAliveTimeout=this.keepAlive?util.parseKeepAliveTimeout(this.keepAlive):null;if(keepAliveTimeout!=null){let timeout=Math.min(keepAliveTimeout-client[kKeepAliveTimeoutThreshold],client[kKeepAliveMaxTimeout]);timeout<=0?socket[kReset]=!0:client[kKeepAliveTimeoutValue]=timeout}else client[kKeepAliveTimeoutValue]=client[kKeepAliveDefaultTimeout]}else socket[kReset]=!0;let pause=request.onHeaders(statusCode,headers,this.resume,statusText)===!1;return request.aborted?-1:request.method==="HEAD"||statusCode<200?1:(socket[kBlocking]&&(socket[kBlocking]=!1,client[kResume]()),pause?constants.ERROR.PAUSED:0)}onBody(buf){let{client,socket,statusCode,maxResponseSize}=this;if(socket.destroyed)return-1;let request=client[kQueue][client[kRunningIdx]];return assert(request),assert(this.timeoutType===TIMEOUT_BODY),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),assert(statusCode>=200),maxResponseSize>-1&&this.bytesRead+buf.length>maxResponseSize?(util.destroy(socket,new ResponseExceededMaxSizeError),-1):(this.bytesRead+=buf.length,request.onData(buf)===!1?constants.ERROR.PAUSED:0)}onMessageComplete(){let{client,socket,statusCode,upgrade,headers,contentLength,bytesRead,shouldKeepAlive}=this;if(socket.destroyed&&(!statusCode||shouldKeepAlive))return-1;if(upgrade)return 0;assert(statusCode>=100),assert((this.headers.length&1)===0);let request=client[kQueue][client[kRunningIdx]];if(assert(request),this.statusCode=0,this.statusText="",this.bytesRead=0,this.contentLength="",this.keepAlive="",this.connection="",this.headers=[],this.headersSize=0,statusCode<200)return 0;if(request.method!=="HEAD"&&contentLength&&bytesRead!==parseInt(contentLength,10))return util.destroy(socket,new ResponseContentLengthMismatchError),-1;if(request.onComplete(headers),client[kQueue][client[kRunningIdx]++]=null,socket[kWriting])return assert(client[kRunning]===0),util.destroy(socket,new InformationalError("reset")),constants.ERROR.PAUSED;if(shouldKeepAlive){if(socket[kReset]&&client[kRunning]===0)return util.destroy(socket,new InformationalError("reset")),constants.ERROR.PAUSED;client[kPipelining]==null||client[kPipelining]===1?setImmediate(()=>client[kResume]()):client[kResume]()}else return util.destroy(socket,new InformationalError("reset")),constants.ERROR.PAUSED;return 0}};__name(Parser,"Parser");function onParserTimeout(parser){let{socket,timeoutType,client,paused}=parser.deref();timeoutType===TIMEOUT_HEADERS?(!socket[kWriting]||socket.writableNeedDrain||client[kRunning]>1)&&(assert(!paused,"cannot be paused while waiting for headers"),util.destroy(socket,new HeadersTimeoutError)):timeoutType===TIMEOUT_BODY?paused||util.destroy(socket,new BodyTimeoutError):timeoutType===TIMEOUT_KEEP_ALIVE&&(assert(client[kRunning]===0&&client[kKeepAliveTimeoutValue]),util.destroy(socket,new InformationalError("socket idle timeout")))}__name(onParserTimeout,"onParserTimeout");async function connectH1(client,socket){if(client[kSocket]=socket,!llhttpInstance){let noop=__name(()=>{},"noop");socket.on("error",noop),llhttpInstance=await llhttpPromise,llhttpPromise=null,socket.off("error",noop)}if(socket.errored)throw socket.errored;if(socket.destroyed)throw new SocketError("destroyed");return socket[kNoRef]=!1,socket[kWriting]=!1,socket[kReset]=!1,socket[kBlocking]=!1,socket[kParser]=new Parser(client,socket,llhttpInstance),util.addListener(socket,"error",onHttpSocketError),util.addListener(socket,"readable",onHttpSocketReadable),util.addListener(socket,"end",onHttpSocketEnd),util.addListener(socket,"close",onHttpSocketClose),socket[kClosed]=!1,socket.on("close",onSocketClose),{version:"h1",defaultPipelining:1,write(request){return writeH1(client,request)},resume(){resumeH1(client)},destroy(err,callback){socket[kClosed]?queueMicrotask(callback):(socket.on("close",callback),socket.destroy(err))},get destroyed(){return socket.destroyed},busy(request){return!!(socket[kWriting]||socket[kReset]||socket[kBlocking]||request&&(client[kRunning]>0&&!request.idempotent||client[kRunning]>0&&(request.upgrade||request.method==="CONNECT")||client[kRunning]>0&&util.bodyLength(request.body)!==0&&(util.isStream(request.body)||util.isAsyncIterable(request.body)||util.isFormDataLike(request.body))))}}}__name(connectH1,"connectH1");function onHttpSocketError(err){assert(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID");let parser=this[kParser];if(err.code==="ECONNRESET"&&parser.statusCode&&!parser.shouldKeepAlive){parser.onMessageComplete();return}this[kError]=err,this[kClient][kOnError](err)}__name(onHttpSocketError,"onHttpSocketError");function onHttpSocketReadable(){this[kParser]?.readMore()}__name(onHttpSocketReadable,"onHttpSocketReadable");function onHttpSocketEnd(){let parser=this[kParser];if(parser.statusCode&&!parser.shouldKeepAlive){parser.onMessageComplete();return}util.destroy(this,new SocketError("other side closed",util.getSocketInfo(this)))}__name(onHttpSocketEnd,"onHttpSocketEnd");function onHttpSocketClose(){let parser=this[kParser];parser&&(!this[kError]&&parser.statusCode&&!parser.shouldKeepAlive&&parser.onMessageComplete(),this[kParser].destroy(),this[kParser]=null);let err=this[kError]||new SocketError("closed",util.getSocketInfo(this)),client=this[kClient];if(client[kSocket]=null,client[kHTTPContext]=null,client.destroyed){assert(client[kPending]===0);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request=requests[i];util.errorRequest(client,request,err)}}else if(client[kRunning]>0&&err.code!=="UND_ERR_INFO"){let request=client[kQueue][client[kRunningIdx]];client[kQueue][client[kRunningIdx]++]=null,util.errorRequest(client,request,err)}client[kPendingIdx]=client[kRunningIdx],assert(client[kRunning]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttpSocketClose,"onHttpSocketClose");function onSocketClose(){this[kClosed]=!0}__name(onSocketClose,"onSocketClose");function resumeH1(client){let socket=client[kSocket];if(socket&&!socket.destroyed){if(client[kSize]===0?!socket[kNoRef]&&socket.unref&&(socket.unref(),socket[kNoRef]=!0):socket[kNoRef]&&socket.ref&&(socket.ref(),socket[kNoRef]=!1),client[kSize]===0)socket[kParser].timeoutType!==TIMEOUT_KEEP_ALIVE&&socket[kParser].setTimeout(client[kKeepAliveTimeoutValue],TIMEOUT_KEEP_ALIVE);else if(client[kRunning]>0&&socket[kParser].statusCode<200&&socket[kParser].timeoutType!==TIMEOUT_HEADERS){let request=client[kQueue][client[kRunningIdx]],headersTimeout=request.headersTimeout!=null?request.headersTimeout:client[kHeadersTimeout];socket[kParser].setTimeout(headersTimeout,TIMEOUT_HEADERS)}}}__name(resumeH1,"resumeH1");function shouldSendContentLength(method){return method!=="GET"&&method!=="HEAD"&&method!=="OPTIONS"&&method!=="TRACE"&&method!=="CONNECT"}__name(shouldSendContentLength,"shouldSendContentLength");function writeH1(client,request){let{method,path,host,upgrade,blocking,reset}=request,{body,headers,contentLength}=request,expectsPayload=method==="PUT"||method==="POST"||method==="PATCH"||method==="QUERY"||method==="PROPFIND"||method==="PROPPATCH";if(util.isFormDataLike(body)){extractBody||(extractBody=require_body().extractBody);let[bodyStream,contentType]=extractBody(body);request.contentType==null&&headers.push("content-type",contentType),body=bodyStream.stream,contentLength=bodyStream.length}else util.isBlobLike(body)&&request.contentType==null&&body.type&&headers.push("content-type",body.type);body&&typeof body.read=="function"&&body.read(0);let bodyLength=util.bodyLength(body);if(contentLength=bodyLength??contentLength,contentLength===null&&(contentLength=request.contentLength),contentLength===0&&!expectsPayload&&(contentLength=null),shouldSendContentLength(method)&&contentLength>0&&request.contentLength!==null&&request.contentLength!==contentLength){if(client[kStrictContentLength])return util.errorRequest(client,request,new RequestContentLengthMismatchError),!1;process.emitWarning(new RequestContentLengthMismatchError)}let socket=client[kSocket],abort=__name(err=>{request.aborted||request.completed||(util.errorRequest(client,request,err||new RequestAbortedError),util.destroy(body),util.destroy(socket,new InformationalError("aborted")))},"abort");try{request.onConnect(abort)}catch(err){util.errorRequest(client,request,err)}if(request.aborted)return!1;method==="HEAD"&&(socket[kReset]=!0),(upgrade||method==="CONNECT")&&(socket[kReset]=!0),reset!=null&&(socket[kReset]=reset),client[kMaxRequests]&&socket[kCounter]++>=client[kMaxRequests]&&(socket[kReset]=!0),blocking&&(socket[kBlocking]=!0);let header=`${method} ${path} HTTP/1.1\r
`;if(typeof host=="string"?header+=`host: ${host}\r
`:header+=client[kHostHeader],upgrade?header+=`connection: upgrade\r
upgrade: ${upgrade}\r
`:client[kPipelining]&&!socket[kReset]?header+=`connection: keep-alive\r
`:header+=`connection: close\r
`,Array.isArray(headers))for(let n=0;n<headers.length;n+=2){let key=headers[n+0],val=headers[n+1];if(Array.isArray(val))for(let i=0;i<val.length;i++)header+=`${key}: ${val[i]}\r
`;else header+=`${key}: ${val}\r
`}return channels.sendHeaders.hasSubscribers&&channels.sendHeaders.publish({request,headers:header,socket}),!body||bodyLength===0?writeBuffer(abort,null,client,request,socket,contentLength,header,expectsPayload):util.isBuffer(body)?writeBuffer(abort,body,client,request,socket,contentLength,header,expectsPayload):util.isBlobLike(body)?typeof body.stream=="function"?writeIterable(abort,body.stream(),client,request,socket,contentLength,header,expectsPayload):writeBlob(abort,body,client,request,socket,contentLength,header,expectsPayload):util.isStream(body)?writeStream(abort,body,client,request,socket,contentLength,header,expectsPayload):util.isIterable(body)?writeIterable(abort,body,client,request,socket,contentLength,header,expectsPayload):assert(!1),!0}__name(writeH1,"writeH1");function writeStream(abort,body,client,request,socket,contentLength,header,expectsPayload){assert(contentLength!==0||client[kRunning]===0,"stream body cannot be pipelined");let finished=!1,writer=new AsyncWriter({abort,socket,request,contentLength,client,expectsPayload,header}),onData=__name(function(chunk){if(!finished)try{!writer.write(chunk)&&this.pause&&this.pause()}catch(err){util.destroy(this,err)}},"onData"),onDrain=__name(function(){finished||body.resume&&body.resume()},"onDrain"),onClose=__name(function(){if(queueMicrotask(()=>{body.removeListener("error",onFinished)}),!finished){let err=new RequestAbortedError;queueMicrotask(()=>onFinished(err))}},"onClose"),onFinished=__name(function(err){if(!finished){if(finished=!0,assert(socket.destroyed||socket[kWriting]&&client[kRunning]<=1),socket.off("drain",onDrain).off("error",onFinished),body.removeListener("data",onData).removeListener("end",onFinished).removeListener("close",onClose),!err)try{writer.end()}catch(er){err=er}writer.destroy(err),err&&(err.code!=="UND_ERR_INFO"||err.message!=="reset")?util.destroy(body,err):util.destroy(body)}},"onFinished");body.on("data",onData).on("end",onFinished).on("error",onFinished).on("close",onClose),body.resume&&body.resume(),socket.on("drain",onDrain).on("error",onFinished),body.errorEmitted??body.errored?setImmediate(()=>onFinished(body.errored)):(body.endEmitted??body.readableEnded)&&setImmediate(()=>onFinished(null)),(body.closeEmitted??body.closed)&&setImmediate(onClose)}__name(writeStream,"writeStream");function writeBuffer(abort,body,client,request,socket,contentLength,header,expectsPayload){try{body?util.isBuffer(body)&&(assert(contentLength===body.byteLength,"buffer body must have content length"),socket.cork(),socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1"),socket.write(body),socket.uncork(),request.onBodySent(body),!expectsPayload&&request.reset!==!1&&(socket[kReset]=!0)):contentLength===0?socket.write(`${header}content-length: 0\r
\r
`,"latin1"):(assert(contentLength===null,"no body must not have content length"),socket.write(`${header}\r
`,"latin1")),request.onRequestSent(),client[kResume]()}catch(err){abort(err)}}__name(writeBuffer,"writeBuffer");async function writeBlob(abort,body,client,request,socket,contentLength,header,expectsPayload){assert(contentLength===body.size,"blob body must have content length");try{if(contentLength!=null&&contentLength!==body.size)throw new RequestContentLengthMismatchError;let buffer=Buffer.from(await body.arrayBuffer());socket.cork(),socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1"),socket.write(buffer),socket.uncork(),request.onBodySent(buffer),request.onRequestSent(),!expectsPayload&&request.reset!==!1&&(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}}__name(writeBlob,"writeBlob");async function writeIterable(abort,body,client,request,socket,contentLength,header,expectsPayload){assert(contentLength!==0||client[kRunning]===0,"iterator body cannot be pipelined");let callback=null;function onDrain(){if(callback){let cb=callback;callback=null,cb()}}__name(onDrain,"onDrain");let waitForDrain=__name(()=>new Promise((resolve,reject)=>{assert(callback===null),socket[kError]?reject(socket[kError]):callback=resolve}),"waitForDrain");socket.on("close",onDrain).on("drain",onDrain);let writer=new AsyncWriter({abort,socket,request,contentLength,client,expectsPayload,header});try{for await(let chunk of body){if(socket[kError])throw socket[kError];writer.write(chunk)||await waitForDrain()}writer.end()}catch(err){writer.destroy(err)}finally{socket.off("close",onDrain).off("drain",onDrain)}}__name(writeIterable,"writeIterable");var AsyncWriter=class{constructor({abort,socket,request,contentLength,client,expectsPayload,header}){this.socket=socket,this.request=request,this.contentLength=contentLength,this.client=client,this.bytesWritten=0,this.expectsPayload=expectsPayload,this.header=header,this.abort=abort,socket[kWriting]=!0}write(chunk){let{socket,request,contentLength,client,bytesWritten,expectsPayload,header}=this;if(socket[kError])throw socket[kError];if(socket.destroyed)return!1;let len=Buffer.byteLength(chunk);if(!len)return!0;if(contentLength!==null&&bytesWritten+len>contentLength){if(client[kStrictContentLength])throw new RequestContentLengthMismatchError;process.emitWarning(new RequestContentLengthMismatchError)}socket.cork(),bytesWritten===0&&(!expectsPayload&&request.reset!==!1&&(socket[kReset]=!0),contentLength===null?socket.write(`${header}transfer-encoding: chunked\r
`,"latin1"):socket.write(`${header}content-length: ${contentLength}\r
\r
`,"latin1")),contentLength===null&&socket.write(`\r
${len.toString(16)}\r
`,"latin1"),this.bytesWritten+=len;let ret=socket.write(chunk);return socket.uncork(),request.onBodySent(chunk),ret||socket[kParser].timeout&&socket[kParser].timeoutType===TIMEOUT_HEADERS&&socket[kParser].timeout.refresh&&socket[kParser].timeout.refresh(),ret}end(){let{socket,contentLength,client,bytesWritten,expectsPayload,header,request}=this;if(request.onRequestSent(),socket[kWriting]=!1,socket[kError])throw socket[kError];if(!socket.destroyed){if(bytesWritten===0?expectsPayload?socket.write(`${header}content-length: 0\r
\r
`,"latin1"):socket.write(`${header}\r
`,"latin1"):contentLength===null&&socket.write(`\r
0\r
\r
`,"latin1"),contentLength!==null&&bytesWritten!==contentLength){if(client[kStrictContentLength])throw new RequestContentLengthMismatchError;process.emitWarning(new RequestContentLengthMismatchError)}socket[kParser].timeout&&socket[kParser].timeoutType===TIMEOUT_HEADERS&&socket[kParser].timeout.refresh&&socket[kParser].timeout.refresh(),client[kResume]()}}destroy(err){let{socket,client,abort}=this;socket[kWriting]=!1,err&&(assert(client[kRunning]<=1,"pipeline should only contain this request"),abort(err))}};__name(AsyncWriter,"AsyncWriter");module2.exports=connectH1}});var require_client_h2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client-h2.js"(exports,module2){"use strict";var assert=require("node:assert"),{pipeline}=require("node:stream"),util=require_util(),{RequestContentLengthMismatchError,RequestAbortedError,SocketError,InformationalError}=require_errors(),{kUrl,kReset,kClient,kRunning,kPending,kQueue,kPendingIdx,kRunningIdx,kError,kSocket,kStrictContentLength,kOnError,kMaxConcurrentStreams,kHTTP2Session,kResume,kSize,kHTTPContext,kClosed,kBodyTimeout}=require_symbols(),{channels}=require_diagnostics(),kOpenStreams=Symbol("open streams"),extractBody,http2;try{http2=require("node:http2")}catch{http2={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY,HTTP2_HEADER_METHOD,HTTP2_HEADER_PATH,HTTP2_HEADER_SCHEME,HTTP2_HEADER_CONTENT_LENGTH,HTTP2_HEADER_EXPECT,HTTP2_HEADER_STATUS}}=http2;function parseH2Headers(headers){let result=[];for(let[name,value]of Object.entries(headers))if(Array.isArray(value))for(let subvalue of value)result.push(Buffer.from(name),Buffer.from(subvalue));else result.push(Buffer.from(name),Buffer.from(value));return result}__name(parseH2Headers,"parseH2Headers");async function connectH2(client,socket){client[kSocket]=socket;let session=http2.connect(client[kUrl],{createConnection:()=>socket,peerMaxConcurrentStreams:client[kMaxConcurrentStreams],settings:{enablePush:!1}});return session[kOpenStreams]=0,session[kClient]=client,session[kSocket]=socket,session[kHTTP2Session]=null,util.addListener(session,"error",onHttp2SessionError),util.addListener(session,"frameError",onHttp2FrameError),util.addListener(session,"end",onHttp2SessionEnd),util.addListener(session,"goaway",onHttp2SessionGoAway),util.addListener(session,"close",onHttp2SessionClose),session.unref(),client[kHTTP2Session]=session,socket[kHTTP2Session]=session,util.addListener(socket,"error",onHttp2SocketError),util.addListener(socket,"end",onHttp2SocketEnd),util.addListener(socket,"close",onHttp2SocketClose),socket[kClosed]=!1,socket.on("close",onSocketClose),{version:"h2",defaultPipelining:1/0,write(request){return writeH2(client,request)},resume(){resumeH2(client)},destroy(err,callback){socket[kClosed]?queueMicrotask(callback):socket.destroy(err).on("close",callback)},get destroyed(){return socket.destroyed},busy(){return!1}}}__name(connectH2,"connectH2");function resumeH2(client){let socket=client[kSocket];socket?.destroyed===!1&&(client[kSize]===0||client[kMaxConcurrentStreams]===0?(socket.unref(),client[kHTTP2Session].unref()):(socket.ref(),client[kHTTP2Session].ref()))}__name(resumeH2,"resumeH2");function onHttp2SessionError(err){assert(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[kSocket][kError]=err,this[kClient][kOnError](err)}__name(onHttp2SessionError,"onHttp2SessionError");function onHttp2FrameError(type,code,id){if(id===0){let err=new InformationalError(`HTTP/2: "frameError" received - type ${type}, code ${code}`);this[kSocket][kError]=err,this[kClient][kOnError](err)}}__name(onHttp2FrameError,"onHttp2FrameError");function onHttp2SessionEnd(){let err=new SocketError("other side closed",util.getSocketInfo(this[kSocket]));this.destroy(err),util.destroy(this[kSocket],err)}__name(onHttp2SessionEnd,"onHttp2SessionEnd");function onHttp2SessionGoAway(errorCode){let err=this[kError]||new SocketError(`HTTP/2: "GOAWAY" frame received with code ${errorCode}`,util.getSocketInfo(this[kSocket])),client=this[kClient];if(client[kSocket]=null,client[kHTTPContext]=null,this.close(),this[kHTTP2Session]=null,util.destroy(this[kSocket],err),client[kRunningIdx]<client[kQueue].length){let request=client[kQueue][client[kRunningIdx]];client[kQueue][client[kRunningIdx]++]=null,util.errorRequest(client,request,err),client[kPendingIdx]=client[kRunningIdx]}assert(client[kRunning]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttp2SessionGoAway,"onHttp2SessionGoAway");function onHttp2SessionClose(){let{[kClient]:client}=this,{[kSocket]:socket}=client,err=this[kSocket][kError]||this[kError]||new SocketError("closed",util.getSocketInfo(socket));if(client[kSocket]=null,client[kHTTPContext]=null,client.destroyed){assert(client[kPending]===0);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request=requests[i];util.errorRequest(client,request,err)}}}__name(onHttp2SessionClose,"onHttp2SessionClose");function onHttp2SocketClose(){let err=this[kError]||new SocketError("closed",util.getSocketInfo(this)),client=this[kHTTP2Session][kClient];client[kSocket]=null,client[kHTTPContext]=null,this[kHTTP2Session]!==null&&this[kHTTP2Session].destroy(err),client[kPendingIdx]=client[kRunningIdx],assert(client[kRunning]===0),client.emit("disconnect",client[kUrl],[client],err),client[kResume]()}__name(onHttp2SocketClose,"onHttp2SocketClose");function onHttp2SocketError(err){assert(err.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[kError]=err,this[kClient][kOnError](err)}__name(onHttp2SocketError,"onHttp2SocketError");function onHttp2SocketEnd(){util.destroy(this,new SocketError("other side closed",util.getSocketInfo(this)))}__name(onHttp2SocketEnd,"onHttp2SocketEnd");function onSocketClose(){this[kClosed]=!0}__name(onSocketClose,"onSocketClose");function shouldSendContentLength(method){return method!=="GET"&&method!=="HEAD"&&method!=="OPTIONS"&&method!=="TRACE"&&method!=="CONNECT"}__name(shouldSendContentLength,"shouldSendContentLength");function writeH2(client,request){let requestTimeout=request.bodyTimeout??client[kBodyTimeout],session=client[kHTTP2Session],{method,path,host,upgrade,expectContinue,signal,headers:reqHeaders}=request,{body}=request;if(upgrade)return util.errorRequest(client,request,new Error("Upgrade not supported for H2")),!1;let headers={};for(let n=0;n<reqHeaders.length;n+=2){let key=reqHeaders[n+0],val=reqHeaders[n+1];if(Array.isArray(val))for(let i=0;i<val.length;i++)headers[key]?headers[key]+=`,${val[i]}`:headers[key]=val[i];else headers[key]=val}let stream=null,{hostname,port}=client[kUrl];headers[HTTP2_HEADER_AUTHORITY]=host||`${hostname}${port?`:${port}`:""}`,headers[HTTP2_HEADER_METHOD]=method;let abort=__name(err=>{request.aborted||request.completed||(err=err||new RequestAbortedError,util.errorRequest(client,request,err),stream!=null&&(stream.removeAllListeners("data"),stream.close(),client[kOnError](err),client[kResume]()),util.destroy(body,err))},"abort");try{request.onConnect(abort)}catch(err){util.errorRequest(client,request,err)}if(request.aborted)return!1;if(method==="CONNECT")return session.ref(),stream=session.request(headers,{endStream:!1,signal}),stream.pending?stream.once("ready",()=>{request.onUpgrade(null,null,stream),++session[kOpenStreams],client[kQueue][client[kRunningIdx]++]=null}):(request.onUpgrade(null,null,stream),++session[kOpenStreams],client[kQueue][client[kRunningIdx]++]=null),stream.once("close",()=>{session[kOpenStreams]-=1,session[kOpenStreams]===0&&session.unref()}),stream.setTimeout(requestTimeout),!0;headers[HTTP2_HEADER_PATH]=path,headers[HTTP2_HEADER_SCHEME]="https";let expectsPayload=method==="PUT"||method==="POST"||method==="PATCH";body&&typeof body.read=="function"&&body.read(0);let contentLength=util.bodyLength(body);if(util.isFormDataLike(body)){extractBody??=require_body().extractBody;let[bodyStream,contentType]=extractBody(body);headers["content-type"]=contentType,body=bodyStream.stream,contentLength=bodyStream.length}if(contentLength==null&&(contentLength=request.contentLength),(contentLength===0||!expectsPayload)&&(contentLength=null),shouldSendContentLength(method)&&contentLength>0&&request.contentLength!=null&&request.contentLength!==contentLength){if(client[kStrictContentLength])return util.errorRequest(client,request,new RequestContentLengthMismatchError),!1;process.emitWarning(new RequestContentLengthMismatchError)}if(contentLength!=null&&(assert(body,"no body must not have content length"),headers[HTTP2_HEADER_CONTENT_LENGTH]=`${contentLength}`),session.ref(),channels.sendHeaders.hasSubscribers){let header="";for(let key in headers)header+=`${key}: ${headers[key]}\r
`;channels.sendHeaders.publish({request,headers:header,socket:session[kSocket]})}let shouldEndStream=method==="GET"||method==="HEAD"||body===null;return expectContinue?(headers[HTTP2_HEADER_EXPECT]="100-continue",stream=session.request(headers,{endStream:shouldEndStream,signal}),stream.once("continue",writeBodyH2)):(stream=session.request(headers,{endStream:shouldEndStream,signal}),writeBodyH2()),++session[kOpenStreams],stream.setTimeout(requestTimeout),stream.once("response",headers2=>{let{[HTTP2_HEADER_STATUS]:statusCode,...realHeaders}=headers2;if(request.onResponseStarted(),request.aborted){stream.removeAllListeners("data");return}request.onHeaders(Number(statusCode),parseH2Headers(realHeaders),stream.resume.bind(stream),"")===!1&&stream.pause()}),stream.on("data",chunk=>{request.onData(chunk)===!1&&stream.pause()}),stream.once("end",err=>{stream.removeAllListeners("data"),stream.state?.state==null||stream.state.state<6?(!request.aborted&&!request.completed&&request.onComplete({}),client[kQueue][client[kRunningIdx]++]=null,client[kResume]()):(--session[kOpenStreams],session[kOpenStreams]===0&&session.unref(),abort(err??new InformationalError("HTTP/2: stream half-closed (remote)")),client[kQueue][client[kRunningIdx]++]=null,client[kPendingIdx]=client[kRunningIdx],client[kResume]())}),stream.once("close",()=>{stream.removeAllListeners("data"),session[kOpenStreams]-=1,session[kOpenStreams]===0&&session.unref()}),stream.once("error",function(err){stream.removeAllListeners("data"),abort(err)}),stream.once("frameError",(type,code)=>{stream.removeAllListeners("data"),abort(new InformationalError(`HTTP/2: "frameError" received - type ${type}, code ${code}`))}),stream.on("aborted",()=>{stream.removeAllListeners("data")}),stream.on("timeout",()=>{let err=new InformationalError(`HTTP/2: "stream timeout after ${requestTimeout}"`);stream.removeAllListeners("data"),session[kOpenStreams]-=1,session[kOpenStreams]===0&&session.unref(),abort(err)}),stream.once("trailers",trailers=>{request.aborted||request.completed||request.onComplete(trailers)}),!0;function writeBodyH2(){!body||contentLength===0?writeBuffer(abort,stream,null,client,request,client[kSocket],contentLength,expectsPayload):util.isBuffer(body)?writeBuffer(abort,stream,body,client,request,client[kSocket],contentLength,expectsPayload):util.isBlobLike(body)?typeof body.stream=="function"?writeIterable(abort,stream,body.stream(),client,request,client[kSocket],contentLength,expectsPayload):writeBlob(abort,stream,body,client,request,client[kSocket],contentLength,expectsPayload):util.isStream(body)?writeStream(abort,client[kSocket],expectsPayload,stream,body,client,request,contentLength):util.isIterable(body)?writeIterable(abort,stream,body,client,request,client[kSocket],contentLength,expectsPayload):assert(!1)}__name(writeBodyH2,"writeBodyH2")}__name(writeH2,"writeH2");function writeBuffer(abort,h2stream,body,client,request,socket,contentLength,expectsPayload){try{body!=null&&util.isBuffer(body)&&(assert(contentLength===body.byteLength,"buffer body must have content length"),h2stream.cork(),h2stream.write(body),h2stream.uncork(),h2stream.end(),request.onBodySent(body)),expectsPayload||(socket[kReset]=!0),request.onRequestSent(),client[kResume]()}catch(error2){abort(error2)}}__name(writeBuffer,"writeBuffer");function writeStream(abort,socket,expectsPayload,h2stream,body,client,request,contentLength){assert(contentLength!==0||client[kRunning]===0,"stream body cannot be pipelined");let pipe=pipeline(body,h2stream,err=>{err?(util.destroy(pipe,err),abort(err)):(util.removeAllListeners(pipe),request.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]())});util.addListener(pipe,"data",onPipeData);function onPipeData(chunk){request.onBodySent(chunk)}__name(onPipeData,"onPipeData")}__name(writeStream,"writeStream");async function writeBlob(abort,h2stream,body,client,request,socket,contentLength,expectsPayload){assert(contentLength===body.size,"blob body must have content length");try{if(contentLength!=null&&contentLength!==body.size)throw new RequestContentLengthMismatchError;let buffer=Buffer.from(await body.arrayBuffer());h2stream.cork(),h2stream.write(buffer),h2stream.uncork(),h2stream.end(),request.onBodySent(buffer),request.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}}__name(writeBlob,"writeBlob");async function writeIterable(abort,h2stream,body,client,request,socket,contentLength,expectsPayload){assert(contentLength!==0||client[kRunning]===0,"iterator body cannot be pipelined");let callback=null;function onDrain(){if(callback){let cb=callback;callback=null,cb()}}__name(onDrain,"onDrain");let waitForDrain=__name(()=>new Promise((resolve,reject)=>{assert(callback===null),socket[kError]?reject(socket[kError]):callback=resolve}),"waitForDrain");h2stream.on("close",onDrain).on("drain",onDrain);try{for await(let chunk of body){if(socket[kError])throw socket[kError];let res=h2stream.write(chunk);request.onBodySent(chunk),res||await waitForDrain()}h2stream.end(),request.onRequestSent(),expectsPayload||(socket[kReset]=!0),client[kResume]()}catch(err){abort(err)}finally{h2stream.off("close",onDrain).off("drain",onDrain)}}__name(writeIterable,"writeIterable");module2.exports=connectH2}});var require_client=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/client.js"(exports,module2){"use strict";var assert=require("node:assert"),net=require("node:net"),http=require("node:http"),util=require_util(),{channels}=require_diagnostics(),Request=require_request(),DispatcherBase=require_dispatcher_base(),{InvalidArgumentError,InformationalError,ClientDestroyedError}=require_errors(),buildConnector=require_connect(),{kUrl,kServerName,kClient,kBusy,kConnect,kResuming,kRunning,kPending,kSize,kQueue,kConnected,kConnecting,kNeedDrain,kKeepAliveDefaultTimeout,kHostHeader,kPendingIdx,kRunningIdx,kError,kPipelining,kKeepAliveTimeoutValue,kMaxHeadersSize,kKeepAliveMaxTimeout,kKeepAliveTimeoutThreshold,kHeadersTimeout,kBodyTimeout,kStrictContentLength,kConnector,kMaxRequests,kCounter,kClose,kDestroy,kDispatch,kLocalAddress,kMaxResponseSize,kOnError,kHTTPContext,kMaxConcurrentStreams,kResume}=require_symbols(),connectH1=require_client_h1(),connectH2=require_client_h2(),kClosedResolve=Symbol("kClosedResolve"),getDefaultNodeMaxHeaderSize=http&&http.maxHeaderSize&&Number.isInteger(http.maxHeaderSize)&&http.maxHeaderSize>0?()=>http.maxHeaderSize:()=>{throw new InvalidArgumentError("http module not available or http.maxHeaderSize invalid")},noop=__name(()=>{},"noop");function getPipelining(client){return client[kPipelining]??client[kHTTPContext]?.defaultPipelining??1}__name(getPipelining,"getPipelining");var Client=class extends DispatcherBase{constructor(url2,{maxHeaderSize,headersTimeout,socketTimeout,requestTimeout,connectTimeout,bodyTimeout,idleTimeout,keepAlive,keepAliveTimeout,maxKeepAliveTimeout,keepAliveMaxTimeout,keepAliveTimeoutThreshold,socketPath,pipelining,tls,strictContentLength,maxCachedSessions,connect:connect2,maxRequestsPerClient,localAddress,maxResponseSize,autoSelectFamily,autoSelectFamilyAttemptTimeout,maxConcurrentStreams,allowH2}={}){if(keepAlive!==void 0)throw new InvalidArgumentError("unsupported keepAlive, use pipelining=0 instead");if(socketTimeout!==void 0)throw new InvalidArgumentError("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(requestTimeout!==void 0)throw new InvalidArgumentError("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(idleTimeout!==void 0)throw new InvalidArgumentError("unsupported idleTimeout, use keepAliveTimeout instead");if(maxKeepAliveTimeout!==void 0)throw new InvalidArgumentError("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead");if(maxHeaderSize!=null){if(!Number.isInteger(maxHeaderSize)||maxHeaderSize<1)throw new InvalidArgumentError("invalid maxHeaderSize")}else maxHeaderSize=getDefaultNodeMaxHeaderSize();if(socketPath!=null&&typeof socketPath!="string")throw new InvalidArgumentError("invalid socketPath");if(connectTimeout!=null&&(!Number.isFinite(connectTimeout)||connectTimeout<0))throw new InvalidArgumentError("invalid connectTimeout");if(keepAliveTimeout!=null&&(!Number.isFinite(keepAliveTimeout)||keepAliveTimeout<=0))throw new InvalidArgumentError("invalid keepAliveTimeout");if(keepAliveMaxTimeout!=null&&(!Number.isFinite(keepAliveMaxTimeout)||keepAliveMaxTimeout<=0))throw new InvalidArgumentError("invalid keepAliveMaxTimeout");if(keepAliveTimeoutThreshold!=null&&!Number.isFinite(keepAliveTimeoutThreshold))throw new InvalidArgumentError("invalid keepAliveTimeoutThreshold");if(headersTimeout!=null&&(!Number.isInteger(headersTimeout)||headersTimeout<0))throw new InvalidArgumentError("headersTimeout must be a positive integer or zero");if(bodyTimeout!=null&&(!Number.isInteger(bodyTimeout)||bodyTimeout<0))throw new InvalidArgumentError("bodyTimeout must be a positive integer or zero");if(connect2!=null&&typeof connect2!="function"&&typeof connect2!="object")throw new InvalidArgumentError("connect must be a function or an object");if(maxRequestsPerClient!=null&&(!Number.isInteger(maxRequestsPerClient)||maxRequestsPerClient<0))throw new InvalidArgumentError("maxRequestsPerClient must be a positive number");if(localAddress!=null&&(typeof localAddress!="string"||net.isIP(localAddress)===0))throw new InvalidArgumentError("localAddress must be valid string IP address");if(maxResponseSize!=null&&(!Number.isInteger(maxResponseSize)||maxResponseSize<-1))throw new InvalidArgumentError("maxResponseSize must be a positive number");if(autoSelectFamilyAttemptTimeout!=null&&(!Number.isInteger(autoSelectFamilyAttemptTimeout)||autoSelectFamilyAttemptTimeout<-1))throw new InvalidArgumentError("autoSelectFamilyAttemptTimeout must be a positive number");if(allowH2!=null&&typeof allowH2!="boolean")throw new InvalidArgumentError("allowH2 must be a valid boolean value");if(maxConcurrentStreams!=null&&(typeof maxConcurrentStreams!="number"||maxConcurrentStreams<1))throw new InvalidArgumentError("maxConcurrentStreams must be a positive integer, greater than 0");super(),typeof connect2!="function"&&(connect2=buildConnector({...tls,maxCachedSessions,allowH2,socketPath,timeout:connectTimeout,...autoSelectFamily?{autoSelectFamily,autoSelectFamilyAttemptTimeout}:void 0,...connect2})),this[kUrl]=util.parseOrigin(url2),this[kConnector]=connect2,this[kPipelining]=pipelining??1,this[kMaxHeadersSize]=maxHeaderSize,this[kKeepAliveDefaultTimeout]=keepAliveTimeout??4e3,this[kKeepAliveMaxTimeout]=keepAliveMaxTimeout??6e5,this[kKeepAliveTimeoutThreshold]=keepAliveTimeoutThreshold??2e3,this[kKeepAliveTimeoutValue]=this[kKeepAliveDefaultTimeout],this[kServerName]=null,this[kLocalAddress]=localAddress??null,this[kResuming]=0,this[kNeedDrain]=0,this[kHostHeader]=`host: ${this[kUrl].hostname}${this[kUrl].port?`:${this[kUrl].port}`:""}\r
`,this[kBodyTimeout]=bodyTimeout??3e5,this[kHeadersTimeout]=headersTimeout??3e5,this[kStrictContentLength]=strictContentLength??!0,this[kMaxRequests]=maxRequestsPerClient,this[kClosedResolve]=null,this[kMaxResponseSize]=maxResponseSize>-1?maxResponseSize:-1,this[kMaxConcurrentStreams]=maxConcurrentStreams??100,this[kHTTPContext]=null,this[kQueue]=[],this[kRunningIdx]=0,this[kPendingIdx]=0,this[kResume]=sync=>resume(this,sync),this[kOnError]=err=>onError(this,err)}get pipelining(){return this[kPipelining]}set pipelining(value){this[kPipelining]=value,this[kResume](!0)}get[kPending](){return this[kQueue].length-this[kPendingIdx]}get[kRunning](){return this[kPendingIdx]-this[kRunningIdx]}get[kSize](){return this[kQueue].length-this[kRunningIdx]}get[kConnected](){return!!this[kHTTPContext]&&!this[kConnecting]&&!this[kHTTPContext].destroyed}get[kBusy](){return!!(this[kHTTPContext]?.busy(null)||this[kSize]>=(getPipelining(this)||1)||this[kPending]>0)}[kConnect](cb){connect(this),this.once("connect",cb)}[kDispatch](opts,handler2){let origin=opts.origin||this[kUrl].origin,request=new Request(origin,opts,handler2);return this[kQueue].push(request),this[kResuming]||(util.bodyLength(request.body)==null&&util.isIterable(request.body)?(this[kResuming]=1,queueMicrotask(()=>resume(this))):this[kResume](!0)),this[kResuming]&&this[kNeedDrain]!==2&&this[kBusy]&&(this[kNeedDrain]=2),this[kNeedDrain]<2}async[kClose](){return new Promise(resolve=>{this[kSize]?this[kClosedResolve]=resolve:resolve(null)})}async[kDestroy](err){return new Promise(resolve=>{let requests=this[kQueue].splice(this[kPendingIdx]);for(let i=0;i<requests.length;i++){let request=requests[i];util.errorRequest(this,request,err)}let callback=__name(()=>{this[kClosedResolve]&&(this[kClosedResolve](),this[kClosedResolve]=null),resolve(null)},"callback");this[kHTTPContext]?(this[kHTTPContext].destroy(err,callback),this[kHTTPContext]=null):queueMicrotask(callback),this[kResume]()})}};__name(Client,"Client");function onError(client,err){if(client[kRunning]===0&&err.code!=="UND_ERR_INFO"&&err.code!=="UND_ERR_SOCKET"){assert(client[kPendingIdx]===client[kRunningIdx]);let requests=client[kQueue].splice(client[kRunningIdx]);for(let i=0;i<requests.length;i++){let request=requests[i];util.errorRequest(client,request,err)}assert(client[kSize]===0)}}__name(onError,"onError");async function connect(client){assert(!client[kConnecting]),assert(!client[kHTTPContext]);let{host,hostname,protocol,port}=client[kUrl];if(hostname[0]==="["){let idx=hostname.indexOf("]");assert(idx!==-1);let ip=hostname.substring(1,idx);assert(net.isIPv6(ip)),hostname=ip}client[kConnecting]=!0,channels.beforeConnect.hasSubscribers&&channels.beforeConnect.publish({connectParams:{host,hostname,protocol,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector]});try{let socket=await new Promise((resolve,reject)=>{client[kConnector]({host,hostname,protocol,port,servername:client[kServerName],localAddress:client[kLocalAddress]},(err,socket2)=>{err?reject(err):resolve(socket2)})});if(client.destroyed){util.destroy(socket.on("error",noop),new ClientDestroyedError);return}assert(socket);try{client[kHTTPContext]=socket.alpnProtocol==="h2"?await connectH2(client,socket):await connectH1(client,socket)}catch(err){throw socket.destroy().on("error",noop),err}client[kConnecting]=!1,socket[kCounter]=0,socket[kMaxRequests]=client[kMaxRequests],socket[kClient]=client,socket[kError]=null,channels.connected.hasSubscribers&&channels.connected.publish({connectParams:{host,hostname,protocol,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector],socket}),client.emit("connect",client[kUrl],[client])}catch(err){if(client.destroyed)return;if(client[kConnecting]=!1,channels.connectError.hasSubscribers&&channels.connectError.publish({connectParams:{host,hostname,protocol,port,version:client[kHTTPContext]?.version,servername:client[kServerName],localAddress:client[kLocalAddress]},connector:client[kConnector],error:err}),err.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(assert(client[kRunning]===0);client[kPending]>0&&client[kQueue][client[kPendingIdx]].servername===client[kServerName];){let request=client[kQueue][client[kPendingIdx]++];util.errorRequest(client,request,err)}else onError(client,err);client.emit("connectionError",client[kUrl],[client],err)}client[kResume]()}__name(connect,"connect");function emitDrain(client){client[kNeedDrain]=0,client.emit("drain",client[kUrl],[client])}__name(emitDrain,"emitDrain");function resume(client,sync){client[kResuming]!==2&&(client[kResuming]=2,_resume(client,sync),client[kResuming]=0,client[kRunningIdx]>256&&(client[kQueue].splice(0,client[kRunningIdx]),client[kPendingIdx]-=client[kRunningIdx],client[kRunningIdx]=0))}__name(resume,"resume");function _resume(client,sync){for(;;){if(client.destroyed){assert(client[kPending]===0);return}if(client[kClosedResolve]&&!client[kSize]){client[kClosedResolve](),client[kClosedResolve]=null;return}if(client[kHTTPContext]&&client[kHTTPContext].resume(),client[kBusy])client[kNeedDrain]=2;else if(client[kNeedDrain]===2){sync?(client[kNeedDrain]=1,queueMicrotask(()=>emitDrain(client))):emitDrain(client);continue}if(client[kPending]===0||client[kRunning]>=(getPipelining(client)||1))return;let request=client[kQueue][client[kPendingIdx]];if(client[kUrl].protocol==="https:"&&client[kServerName]!==request.servername){if(client[kRunning]>0)return;client[kServerName]=request.servername,client[kHTTPContext]?.destroy(new InformationalError("servername changed"),()=>{client[kHTTPContext]=null,resume(client)})}if(client[kConnecting])return;if(!client[kHTTPContext]){connect(client);return}if(client[kHTTPContext].destroyed||client[kHTTPContext].busy(request))return;!request.aborted&&client[kHTTPContext].write(request)?client[kPendingIdx]++:client[kQueue].splice(client[kPendingIdx],1)}}__name(_resume,"_resume");module2.exports=Client}});var require_fixed_queue=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/fixed-queue.js"(exports,module2){"use strict";var FixedCircularBuffer=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048).fill(void 0),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(data){this.list[this.top]=data,this.top=this.top+1&2047}shift(){let nextItem=this.list[this.bottom];return nextItem===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,nextItem)}};__name(FixedCircularBuffer,"FixedCircularBuffer");module2.exports=__name(class{constructor(){this.head=this.tail=new FixedCircularBuffer}isEmpty(){return this.head.isEmpty()}push(data){this.head.isFull()&&(this.head=this.head.next=new FixedCircularBuffer),this.head.push(data)}shift(){let tail=this.tail,next=tail.shift();return tail.isEmpty()&&tail.next!==null&&(this.tail=tail.next,tail.next=null),next}},"FixedQueue")}});var require_pool_stats=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool-stats.js"(exports,module2){"use strict";var{kFree,kConnected,kPending,kQueued,kRunning,kSize}=require_symbols(),kPool=Symbol("pool"),PoolStats=class{constructor(pool){this[kPool]=pool}get connected(){return this[kPool][kConnected]}get free(){return this[kPool][kFree]}get pending(){return this[kPool][kPending]}get queued(){return this[kPool][kQueued]}get running(){return this[kPool][kRunning]}get size(){return this[kPool][kSize]}};__name(PoolStats,"PoolStats");module2.exports=PoolStats}});var require_pool_base=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool-base.js"(exports,module2){"use strict";var DispatcherBase=require_dispatcher_base(),FixedQueue=require_fixed_queue(),{kConnected,kSize,kRunning,kPending,kQueued,kBusy,kFree,kUrl,kClose,kDestroy,kDispatch}=require_symbols(),PoolStats=require_pool_stats(),kClients=Symbol("clients"),kNeedDrain=Symbol("needDrain"),kQueue=Symbol("queue"),kClosedResolve=Symbol("closed resolve"),kOnDrain=Symbol("onDrain"),kOnConnect=Symbol("onConnect"),kOnDisconnect=Symbol("onDisconnect"),kOnConnectionError=Symbol("onConnectionError"),kGetDispatcher=Symbol("get dispatcher"),kAddClient=Symbol("add client"),kRemoveClient=Symbol("remove client"),kStats=Symbol("stats"),PoolBase=class extends DispatcherBase{constructor(){super(),this[kQueue]=new FixedQueue,this[kClients]=[],this[kQueued]=0;let pool=this;this[kOnDrain]=__name(function(origin,targets){let queue=pool[kQueue],needDrain=!1;for(;!needDrain;){let item=queue.shift();if(!item)break;pool[kQueued]--,needDrain=!this.dispatch(item.opts,item.handler)}this[kNeedDrain]=needDrain,!this[kNeedDrain]&&pool[kNeedDrain]&&(pool[kNeedDrain]=!1,pool.emit("drain",origin,[pool,...targets])),pool[kClosedResolve]&&queue.isEmpty()&&Promise.all(pool[kClients].map(c=>c.close())).then(pool[kClosedResolve])},"onDrain"),this[kOnConnect]=(origin,targets)=>{pool.emit("connect",origin,[pool,...targets])},this[kOnDisconnect]=(origin,targets,err)=>{pool.emit("disconnect",origin,[pool,...targets],err)},this[kOnConnectionError]=(origin,targets,err)=>{pool.emit("connectionError",origin,[pool,...targets],err)},this[kStats]=new PoolStats(this)}get[kBusy](){return this[kNeedDrain]}get[kConnected](){return this[kClients].filter(client=>client[kConnected]).length}get[kFree](){return this[kClients].filter(client=>client[kConnected]&&!client[kNeedDrain]).length}get[kPending](){let ret=this[kQueued];for(let{[kPending]:pending}of this[kClients])ret+=pending;return ret}get[kRunning](){let ret=0;for(let{[kRunning]:running}of this[kClients])ret+=running;return ret}get[kSize](){let ret=this[kQueued];for(let{[kSize]:size}of this[kClients])ret+=size;return ret}get stats(){return this[kStats]}async[kClose](){this[kQueue].isEmpty()?await Promise.all(this[kClients].map(c=>c.close())):await new Promise(resolve=>{this[kClosedResolve]=resolve})}async[kDestroy](err){for(;;){let item=this[kQueue].shift();if(!item)break;item.handler.onError(err)}await Promise.all(this[kClients].map(c=>c.destroy(err)))}[kDispatch](opts,handler2){let dispatcher=this[kGetDispatcher]();return dispatcher?dispatcher.dispatch(opts,handler2)||(dispatcher[kNeedDrain]=!0,this[kNeedDrain]=!this[kGetDispatcher]()):(this[kNeedDrain]=!0,this[kQueue].push({opts,handler:handler2}),this[kQueued]++),!this[kNeedDrain]}[kAddClient](client){return client.on("drain",this[kOnDrain]).on("connect",this[kOnConnect]).on("disconnect",this[kOnDisconnect]).on("connectionError",this[kOnConnectionError]),this[kClients].push(client),this[kNeedDrain]&&queueMicrotask(()=>{this[kNeedDrain]&&this[kOnDrain](client[kUrl],[this,client])}),this}[kRemoveClient](client){client.close(()=>{let idx=this[kClients].indexOf(client);idx!==-1&&this[kClients].splice(idx,1)}),this[kNeedDrain]=this[kClients].some(dispatcher=>!dispatcher[kNeedDrain]&&dispatcher.closed!==!0&&dispatcher.destroyed!==!0)}};__name(PoolBase,"PoolBase");module2.exports={PoolBase,kClients,kNeedDrain,kAddClient,kRemoveClient,kGetDispatcher}}});var require_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/pool.js"(exports,module2){"use strict";var{PoolBase,kClients,kNeedDrain,kAddClient,kGetDispatcher}=require_pool_base(),Client=require_client(),{InvalidArgumentError}=require_errors(),util=require_util(),{kUrl}=require_symbols(),buildConnector=require_connect(),kOptions=Symbol("options"),kConnections=Symbol("connections"),kFactory=Symbol("factory");function defaultFactory(origin,opts){return new Client(origin,opts)}__name(defaultFactory,"defaultFactory");var Pool=class extends PoolBase{constructor(origin,{connections,factory=defaultFactory,connect,connectTimeout,tls,maxCachedSessions,socketPath,autoSelectFamily,autoSelectFamilyAttemptTimeout,allowH2,...options}={}){if(connections!=null&&(!Number.isFinite(connections)||connections<0))throw new InvalidArgumentError("invalid connections");if(typeof factory!="function")throw new InvalidArgumentError("factory must be a function.");if(connect!=null&&typeof connect!="function"&&typeof connect!="object")throw new InvalidArgumentError("connect must be a function or an object");super(),typeof connect!="function"&&(connect=buildConnector({...tls,maxCachedSessions,allowH2,socketPath,timeout:connectTimeout,...autoSelectFamily?{autoSelectFamily,autoSelectFamilyAttemptTimeout}:void 0,...connect})),this[kConnections]=connections||null,this[kUrl]=util.parseOrigin(origin),this[kOptions]={...util.deepClone(options),connect,allowH2},this[kOptions].interceptors=options.interceptors?{...options.interceptors}:void 0,this[kFactory]=factory}[kGetDispatcher](){for(let client of this[kClients])if(!client[kNeedDrain])return client;if(!this[kConnections]||this[kClients].length<this[kConnections]){let dispatcher=this[kFactory](this[kUrl],this[kOptions]);return this[kAddClient](dispatcher),dispatcher}}};__name(Pool,"Pool");module2.exports=Pool}});var require_balanced_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/balanced-pool.js"(exports,module2){"use strict";var{BalancedPoolMissingUpstreamError,InvalidArgumentError}=require_errors(),{PoolBase,kClients,kNeedDrain,kAddClient,kRemoveClient,kGetDispatcher}=require_pool_base(),Pool=require_pool(),{kUrl}=require_symbols(),{parseOrigin}=require_util(),kFactory=Symbol("factory"),kOptions=Symbol("options"),kGreatestCommonDivisor=Symbol("kGreatestCommonDivisor"),kCurrentWeight=Symbol("kCurrentWeight"),kIndex=Symbol("kIndex"),kWeight=Symbol("kWeight"),kMaxWeightPerServer=Symbol("kMaxWeightPerServer"),kErrorPenalty=Symbol("kErrorPenalty");function getGreatestCommonDivisor(a,b){if(a===0)return b;for(;b!==0;){let t=b;b=a%b,a=t}return a}__name(getGreatestCommonDivisor,"getGreatestCommonDivisor");function defaultFactory(origin,opts){return new Pool(origin,opts)}__name(defaultFactory,"defaultFactory");var BalancedPool=class extends PoolBase{constructor(upstreams=[],{factory=defaultFactory,...opts}={}){if(typeof factory!="function")throw new InvalidArgumentError("factory must be a function.");super(),this[kOptions]=opts,this[kIndex]=-1,this[kCurrentWeight]=0,this[kMaxWeightPerServer]=this[kOptions].maxWeightPerServer||100,this[kErrorPenalty]=this[kOptions].errorPenalty||15,Array.isArray(upstreams)||(upstreams=[upstreams]),this[kFactory]=factory;for(let upstream of upstreams)this.addUpstream(upstream);this._updateBalancedPoolStats()}addUpstream(upstream){let upstreamOrigin=parseOrigin(upstream).origin;if(this[kClients].find(pool2=>pool2[kUrl].origin===upstreamOrigin&&pool2.closed!==!0&&pool2.destroyed!==!0))return this;let pool=this[kFactory](upstreamOrigin,Object.assign({},this[kOptions]));this[kAddClient](pool),pool.on("connect",()=>{pool[kWeight]=Math.min(this[kMaxWeightPerServer],pool[kWeight]+this[kErrorPenalty])}),pool.on("connectionError",()=>{pool[kWeight]=Math.max(1,pool[kWeight]-this[kErrorPenalty]),this._updateBalancedPoolStats()}),pool.on("disconnect",(...args)=>{let err=args[2];err&&err.code==="UND_ERR_SOCKET"&&(pool[kWeight]=Math.max(1,pool[kWeight]-this[kErrorPenalty]),this._updateBalancedPoolStats())});for(let client of this[kClients])client[kWeight]=this[kMaxWeightPerServer];return this._updateBalancedPoolStats(),this}_updateBalancedPoolStats(){let result=0;for(let i=0;i<this[kClients].length;i++)result=getGreatestCommonDivisor(this[kClients][i][kWeight],result);this[kGreatestCommonDivisor]=result}removeUpstream(upstream){let upstreamOrigin=parseOrigin(upstream).origin,pool=this[kClients].find(pool2=>pool2[kUrl].origin===upstreamOrigin&&pool2.closed!==!0&&pool2.destroyed!==!0);return pool&&this[kRemoveClient](pool),this}get upstreams(){return this[kClients].filter(dispatcher=>dispatcher.closed!==!0&&dispatcher.destroyed!==!0).map(p=>p[kUrl].origin)}[kGetDispatcher](){if(this[kClients].length===0)throw new BalancedPoolMissingUpstreamError;if(!this[kClients].find(dispatcher2=>!dispatcher2[kNeedDrain]&&dispatcher2.closed!==!0&&dispatcher2.destroyed!==!0)||this[kClients].map(pool=>pool[kNeedDrain]).reduce((a,b)=>a&&b,!0))return;let counter=0,maxWeightIndex=this[kClients].findIndex(pool=>!pool[kNeedDrain]);for(;counter++<this[kClients].length;){this[kIndex]=(this[kIndex]+1)%this[kClients].length;let pool=this[kClients][this[kIndex]];if(pool[kWeight]>this[kClients][maxWeightIndex][kWeight]&&!pool[kNeedDrain]&&(maxWeightIndex=this[kIndex]),this[kIndex]===0&&(this[kCurrentWeight]=this[kCurrentWeight]-this[kGreatestCommonDivisor],this[kCurrentWeight]<=0&&(this[kCurrentWeight]=this[kMaxWeightPerServer])),pool[kWeight]>=this[kCurrentWeight]&&!pool[kNeedDrain])return pool}return this[kCurrentWeight]=this[kClients][maxWeightIndex][kWeight],this[kIndex]=maxWeightIndex,this[kClients][maxWeightIndex]}};__name(BalancedPool,"BalancedPool");module2.exports=BalancedPool}});var require_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/agent.js"(exports,module2){"use strict";var{InvalidArgumentError}=require_errors(),{kClients,kRunning,kClose,kDestroy,kDispatch}=require_symbols(),DispatcherBase=require_dispatcher_base(),Pool=require_pool(),Client=require_client(),util=require_util(),kOnConnect=Symbol("onConnect"),kOnDisconnect=Symbol("onDisconnect"),kOnConnectionError=Symbol("onConnectionError"),kOnDrain=Symbol("onDrain"),kFactory=Symbol("factory"),kOptions=Symbol("options");function defaultFactory(origin,opts){return opts&&opts.connections===1?new Client(origin,opts):new Pool(origin,opts)}__name(defaultFactory,"defaultFactory");var Agent=class extends DispatcherBase{constructor({factory=defaultFactory,connect,...options}={}){if(typeof factory!="function")throw new InvalidArgumentError("factory must be a function.");if(connect!=null&&typeof connect!="function"&&typeof connect!="object")throw new InvalidArgumentError("connect must be a function or an object");super(),connect&&typeof connect!="function"&&(connect={...connect}),this[kOptions]={...util.deepClone(options),connect},this[kFactory]=factory,this[kClients]=new Map,this[kOnDrain]=(origin,targets)=>{this.emit("drain",origin,[this,...targets])},this[kOnConnect]=(origin,targets)=>{this.emit("connect",origin,[this,...targets])},this[kOnDisconnect]=(origin,targets,err)=>{this.emit("disconnect",origin,[this,...targets],err)},this[kOnConnectionError]=(origin,targets,err)=>{this.emit("connectionError",origin,[this,...targets],err)}}get[kRunning](){let ret=0;for(let client of this[kClients].values())ret+=client[kRunning];return ret}[kDispatch](opts,handler2){let key;if(opts.origin&&(typeof opts.origin=="string"||opts.origin instanceof URL))key=String(opts.origin);else throw new InvalidArgumentError("opts.origin must be a non-empty string or URL.");let dispatcher=this[kClients].get(key);return dispatcher||(dispatcher=this[kFactory](opts.origin,this[kOptions]).on("drain",this[kOnDrain]).on("connect",this[kOnConnect]).on("disconnect",this[kOnDisconnect]).on("connectionError",this[kOnConnectionError]),this[kClients].set(key,dispatcher)),dispatcher.dispatch(opts,handler2)}async[kClose](){let closePromises=[];for(let client of this[kClients].values())closePromises.push(client.close());this[kClients].clear(),await Promise.all(closePromises)}async[kDestroy](err){let destroyPromises=[];for(let client of this[kClients].values())destroyPromises.push(client.destroy(err));this[kClients].clear(),await Promise.all(destroyPromises)}};__name(Agent,"Agent");module2.exports=Agent}});var require_proxy_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/proxy-agent.js"(exports,module2){"use strict";var{kProxy,kClose,kDestroy}=require_symbols(),{URL:URL2}=require("node:url"),Agent=require_agent(),Pool=require_pool(),DispatcherBase=require_dispatcher_base(),{InvalidArgumentError,RequestAbortedError,SecureProxyConnectionError}=require_errors(),buildConnector=require_connect(),kAgent=Symbol("proxy agent"),kClient=Symbol("proxy client"),kProxyHeaders=Symbol("proxy headers"),kRequestTls=Symbol("request tls settings"),kProxyTls=Symbol("proxy tls settings"),kConnectEndpoint=Symbol("connect endpoint function");function defaultProtocolPort(protocol){return protocol==="https:"?443:80}__name(defaultProtocolPort,"defaultProtocolPort");function defaultFactory(origin,opts){return new Pool(origin,opts)}__name(defaultFactory,"defaultFactory");var noop=__name(()=>{},"noop"),ProxyAgent=class extends DispatcherBase{constructor(opts){if(!opts||typeof opts=="object"&&!(opts instanceof URL2)&&!opts.uri)throw new InvalidArgumentError("Proxy uri is mandatory");let{clientFactory=defaultFactory}=opts;if(typeof clientFactory!="function")throw new InvalidArgumentError("Proxy opts.clientFactory must be a function.");super();let url2=this.#getUrl(opts),{href,origin,port,protocol,username,password,hostname:proxyHostname}=url2;if(this[kProxy]={uri:href,protocol},this[kRequestTls]=opts.requestTls,this[kProxyTls]=opts.proxyTls,this[kProxyHeaders]=opts.headers||{},opts.auth&&opts.token)throw new InvalidArgumentError("opts.auth cannot be used in combination with opts.token");opts.auth?this[kProxyHeaders]["proxy-authorization"]=`Basic ${opts.auth}`:opts.token?this[kProxyHeaders]["proxy-authorization"]=opts.token:username&&password&&(this[kProxyHeaders]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(username)}:${decodeURIComponent(password)}`).toString("base64")}`);let connect=buildConnector({...opts.proxyTls});this[kConnectEndpoint]=buildConnector({...opts.requestTls}),this[kClient]=clientFactory(url2,{connect}),this[kAgent]=new Agent({...opts,connect:async(opts2,callback)=>{let requestedPath=opts2.host;opts2.port||(requestedPath+=`:${defaultProtocolPort(opts2.protocol)}`);try{let{socket,statusCode}=await this[kClient].connect({origin,port,path:requestedPath,signal:opts2.signal,headers:{...this[kProxyHeaders],host:opts2.host},servername:this[kProxyTls]?.servername||proxyHostname});if(statusCode!==200&&(socket.on("error",noop).destroy(),callback(new RequestAbortedError(`Proxy response (${statusCode}) !== 200 when HTTP Tunneling`))),opts2.protocol!=="https:"){callback(null,socket);return}let servername;this[kRequestTls]?servername=this[kRequestTls].servername:servername=opts2.servername,this[kConnectEndpoint]({...opts2,servername,httpSocket:socket},callback)}catch(err){err.code==="ERR_TLS_CERT_ALTNAME_INVALID"?callback(new SecureProxyConnectionError(err)):callback(err)}}})}dispatch(opts,handler2){let headers=buildHeaders(opts.headers);if(throwIfProxyAuthIsSent(headers),headers&&!("host"in headers)&&!("Host"in headers)){let{host}=new URL2(opts.origin);headers.host=host}return this[kAgent].dispatch({...opts,headers},handler2)}#getUrl(opts){return typeof opts=="string"?new URL2(opts):opts instanceof URL2?opts:new URL2(opts.uri)}async[kClose](){await this[kAgent].close(),await this[kClient].close()}async[kDestroy](){await this[kAgent].destroy(),await this[kClient].destroy()}};__name(ProxyAgent,"ProxyAgent");function buildHeaders(headers){if(Array.isArray(headers)){let headersPair={};for(let i=0;i<headers.length;i+=2)headersPair[headers[i]]=headers[i+1];return headersPair}return headers}__name(buildHeaders,"buildHeaders");function throwIfProxyAuthIsSent(headers){if(headers&&Object.keys(headers).find(key=>key.toLowerCase()==="proxy-authorization"))throw new InvalidArgumentError("Proxy-Authorization should be sent in ProxyAgent constructor")}__name(throwIfProxyAuthIsSent,"throwIfProxyAuthIsSent");module2.exports=ProxyAgent}});var require_env_http_proxy_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/env-http-proxy-agent.js"(exports,module2){"use strict";var DispatcherBase=require_dispatcher_base(),{kClose,kDestroy,kClosed,kDestroyed,kDispatch,kNoProxyAgent,kHttpProxyAgent,kHttpsProxyAgent}=require_symbols(),ProxyAgent=require_proxy_agent(),Agent=require_agent(),DEFAULT_PORTS={"http:":80,"https:":443},experimentalWarned=!1,EnvHttpProxyAgent=class extends DispatcherBase{#noProxyValue=null;#noProxyEntries=null;#opts=null;constructor(opts={}){super(),this.#opts=opts,experimentalWarned||(experimentalWarned=!0,process.emitWarning("EnvHttpProxyAgent is experimental, expect them to change at any time.",{code:"UNDICI-EHPA"}));let{httpProxy,httpsProxy,noProxy,...agentOpts}=opts;this[kNoProxyAgent]=new Agent(agentOpts);let HTTP_PROXY=httpProxy??process.env.http_proxy??process.env.HTTP_PROXY;HTTP_PROXY?this[kHttpProxyAgent]=new ProxyAgent({...agentOpts,uri:HTTP_PROXY}):this[kHttpProxyAgent]=this[kNoProxyAgent];let HTTPS_PROXY=httpsProxy??process.env.https_proxy??process.env.HTTPS_PROXY;HTTPS_PROXY?this[kHttpsProxyAgent]=new ProxyAgent({...agentOpts,uri:HTTPS_PROXY}):this[kHttpsProxyAgent]=this[kHttpProxyAgent],this.#parseNoProxy()}[kDispatch](opts,handler2){let url2=new URL(opts.origin);return this.#getProxyAgentForUrl(url2).dispatch(opts,handler2)}async[kClose](){await this[kNoProxyAgent].close(),this[kHttpProxyAgent][kClosed]||await this[kHttpProxyAgent].close(),this[kHttpsProxyAgent][kClosed]||await this[kHttpsProxyAgent].close()}async[kDestroy](err){await this[kNoProxyAgent].destroy(err),this[kHttpProxyAgent][kDestroyed]||await this[kHttpProxyAgent].destroy(err),this[kHttpsProxyAgent][kDestroyed]||await this[kHttpsProxyAgent].destroy(err)}#getProxyAgentForUrl(url2){let{protocol,host:hostname,port}=url2;return hostname=hostname.replace(/:\d*$/,"").toLowerCase(),port=Number.parseInt(port,10)||DEFAULT_PORTS[protocol]||0,this.#shouldProxy(hostname,port)?protocol==="https:"?this[kHttpsProxyAgent]:this[kHttpProxyAgent]:this[kNoProxyAgent]}#shouldProxy(hostname,port){if(this.#noProxyChanged&&this.#parseNoProxy(),this.#noProxyEntries.length===0)return!0;if(this.#noProxyValue==="*")return!1;for(let i=0;i<this.#noProxyEntries.length;i++){let entry=this.#noProxyEntries[i];if(!(entry.port&&entry.port!==port)){if(/^[.*]/.test(entry.hostname)){if(hostname.endsWith(entry.hostname.replace(/^\*/,"")))return!1}else if(hostname===entry.hostname)return!1}}return!0}#parseNoProxy(){let noProxyValue=this.#opts.noProxy??this.#noProxyEnv,noProxySplit=noProxyValue.split(/[,\s]/),noProxyEntries=[];for(let i=0;i<noProxySplit.length;i++){let entry=noProxySplit[i];if(!entry)continue;let parsed=entry.match(/^(.+):(\d+)$/);noProxyEntries.push({hostname:(parsed?parsed[1]:entry).toLowerCase(),port:parsed?Number.parseInt(parsed[2],10):0})}this.#noProxyValue=noProxyValue,this.#noProxyEntries=noProxyEntries}get#noProxyChanged(){return this.#opts.noProxy!==void 0?!1:this.#noProxyValue!==this.#noProxyEnv}get#noProxyEnv(){return process.env.no_proxy??process.env.NO_PROXY??""}};__name(EnvHttpProxyAgent,"EnvHttpProxyAgent");module2.exports=EnvHttpProxyAgent}});var require_retry_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/retry-handler.js"(exports,module2){"use strict";var assert=require("node:assert"),{kRetryHandlerDefaultRetry}=require_symbols(),{RequestRetryError}=require_errors(),WrapHandler=require_wrap_handler(),{isDisturbed,parseRangeHeader,wrapRequestBody}=require_util();function calculateRetryAfterHeader(retryAfter){let current=Date.now();return new Date(retryAfter).getTime()-current}__name(calculateRetryAfterHeader,"calculateRetryAfterHeader");var RetryHandler=class{constructor(opts,{dispatch,handler:handler2}){let{retryOptions,...dispatchOpts}=opts,{retry:retryFn,maxRetries,maxTimeout,minTimeout,timeoutFactor,methods,errorCodes,retryAfter,statusCodes}=retryOptions??{};this.dispatch=dispatch,this.handler=WrapHandler.wrap(handler2),this.opts={...dispatchOpts,body:wrapRequestBody(opts.body)},this.retryOpts={retry:retryFn??RetryHandler[kRetryHandlerDefaultRetry],retryAfter:retryAfter??!0,maxTimeout:maxTimeout??30*1e3,minTimeout:minTimeout??500,timeoutFactor:timeoutFactor??2,maxRetries:maxRetries??5,methods:methods??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:statusCodes??[500,502,503,504,429],errorCodes:errorCodes??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE","UND_ERR_SOCKET"]},this.retryCount=0,this.retryCountCheckpoint=0,this.headersSent=!1,this.start=0,this.end=null,this.etag=null}onRequestStart(controller,context){this.headersSent||this.handler.onRequestStart?.(controller,context)}onRequestUpgrade(controller,statusCode,headers,socket){this.handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}static[kRetryHandlerDefaultRetry](err,{state,opts},cb){let{statusCode,code,headers}=err,{method,retryOptions}=opts,{maxRetries,minTimeout,maxTimeout,timeoutFactor,statusCodes,errorCodes,methods}=retryOptions,{counter}=state;if(code&&code!=="UND_ERR_REQ_RETRY"&&!errorCodes.includes(code)){cb(err);return}if(Array.isArray(methods)&&!methods.includes(method)){cb(err);return}if(statusCode!=null&&Array.isArray(statusCodes)&&!statusCodes.includes(statusCode)){cb(err);return}if(counter>maxRetries){cb(err);return}let retryAfterHeader=headers?.["retry-after"];retryAfterHeader&&(retryAfterHeader=Number(retryAfterHeader),retryAfterHeader=Number.isNaN(retryAfterHeader)?calculateRetryAfterHeader(retryAfterHeader):retryAfterHeader*1e3);let retryTimeout=retryAfterHeader>0?Math.min(retryAfterHeader,maxTimeout):Math.min(minTimeout*timeoutFactor**(counter-1),maxTimeout);setTimeout(()=>cb(null),retryTimeout)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.retryCount+=1,statusCode>=300)if(this.retryOpts.statusCodes.includes(statusCode)===!1){this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}else throw new RequestRetryError("Request failed",statusCode,{headers,data:{count:this.retryCount}});if(this.headersSent){if(statusCode!==206&&(this.start>0||statusCode!==200))throw new RequestRetryError("server does not support the range header and the payload was partially consumed",statusCode,{headers,data:{count:this.retryCount}});let contentRange=parseRangeHeader(headers["content-range"]);if(!contentRange)throw new RequestRetryError("Content-Range mismatch",statusCode,{headers,data:{count:this.retryCount}});if(this.etag!=null&&this.etag!==headers.etag)throw new RequestRetryError("ETag mismatch",statusCode,{headers,data:{count:this.retryCount}});let{start,size,end=size?size-1:null}=contentRange;assert(this.start===start,"content-range mismatch"),assert(this.end==null||this.end===end,"content-range mismatch");return}if(this.end==null){if(statusCode===206){let range=parseRangeHeader(headers["content-range"]);if(range==null){this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}let{start,size,end=size?size-1:null}=range;assert(start!=null&&Number.isFinite(start),"content-range mismatch"),assert(end!=null&&Number.isFinite(end),"invalid content-length"),this.start=start,this.end=end}if(this.end==null){let contentLength=headers["content-length"];this.end=contentLength!=null?Number(contentLength)-1:null}assert(Number.isFinite(this.start)),assert(this.end==null||Number.isFinite(this.end),"invalid content-length"),this.resume=!0,this.etag=headers.etag!=null?headers.etag:null,this.etag!=null&&this.etag[0]==="W"&&this.etag[1]==="/"&&(this.etag=null),this.headersSent=!0,this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage)}else throw new RequestRetryError("Request failed",statusCode,{headers,data:{count:this.retryCount}})}onResponseData(controller,chunk){this.start+=chunk.length,this.handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){return this.retryCount=0,this.handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){if(controller?.aborted||isDisturbed(this.opts.body)){this.handler.onResponseError?.(controller,err);return}this.retryCount-this.retryCountCheckpoint>0?this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint):this.retryCount+=1,this.retryOpts.retry(err,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},onRetry.bind(this));function onRetry(err2){if(err2!=null||controller?.aborted||isDisturbed(this.opts.body))return this.handler.onResponseError?.(controller,err2);if(this.start!==0){let headers={range:`bytes=${this.start}-${this.end??""}`};this.etag!=null&&(headers["if-match"]=this.etag),this.opts={...this.opts,headers:{...this.opts.headers,...headers}}}try{this.retryCountCheckpoint=this.retryCount,this.dispatch(this.opts,this)}catch(err3){this.handler.onResponseError?.(controller,err3)}}__name(onRetry,"onRetry")}};__name(RetryHandler,"RetryHandler");module2.exports=RetryHandler}});var require_retry_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/dispatcher/retry-agent.js"(exports,module2){"use strict";var Dispatcher2=require_dispatcher(),RetryHandler=require_retry_handler(),RetryAgent=class extends Dispatcher2{#agent=null;#options=null;constructor(agent,options={}){super(options),this.#agent=agent,this.#options=options}dispatch(opts,handler2){let retry=new RetryHandler({...opts,retryOptions:this.#options},{dispatch:this.#agent.dispatch.bind(this.#agent),handler:handler2});return this.#agent.dispatch(opts,retry)}close(){return this.#agent.close()}destroy(){return this.#agent.destroy()}};__name(RetryAgent,"RetryAgent");module2.exports=RetryAgent}});var require_readable=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/readable.js"(exports,module2){"use strict";var assert=require("node:assert"),{Readable}=require("node:stream"),{RequestAbortedError,NotSupportedError,InvalidArgumentError,AbortError}=require_errors(),util=require_util(),{ReadableStreamFrom}=require_util(),kConsume=Symbol("kConsume"),kReading=Symbol("kReading"),kBody=Symbol("kBody"),kAbort=Symbol("kAbort"),kContentType=Symbol("kContentType"),kContentLength=Symbol("kContentLength"),kUsed=Symbol("kUsed"),kBytesRead=Symbol("kBytesRead"),noop=__name(()=>{},"noop"),BodyReadable=class extends Readable{constructor({resume,abort,contentType="",contentLength,highWaterMark=64*1024}){super({autoDestroy:!0,read:resume,highWaterMark}),this._readableState.dataEmitted=!1,this[kAbort]=abort,this[kConsume]=null,this[kBytesRead]=0,this[kBody]=null,this[kUsed]=!1,this[kContentType]=contentType,this[kContentLength]=Number.isFinite(contentLength)?contentLength:null,this[kReading]=!1}_destroy(err,callback){!err&&!this._readableState.endEmitted&&(err=new RequestAbortedError),err&&this[kAbort](),this[kUsed]?callback(err):setImmediate(()=>{callback(err)})}on(event,listener){return(event==="data"||event==="readable")&&(this[kReading]=!0,this[kUsed]=!0),super.on(event,listener)}addListener(event,listener){return this.on(event,listener)}off(event,listener){let ret=super.off(event,listener);return(event==="data"||event==="readable")&&(this[kReading]=this.listenerCount("data")>0||this.listenerCount("readable")>0),ret}removeListener(event,listener){return this.off(event,listener)}push(chunk){return this[kBytesRead]+=chunk?chunk.length:0,this[kConsume]&&chunk!==null?(consumePush(this[kConsume],chunk),this[kReading]?super.push(chunk):!0):super.push(chunk)}text(){return consume(this,"text")}json(){return consume(this,"json")}blob(){return consume(this,"blob")}bytes(){return consume(this,"bytes")}arrayBuffer(){return consume(this,"arrayBuffer")}async formData(){throw new NotSupportedError}get bodyUsed(){return util.isDisturbed(this)}get body(){return this[kBody]||(this[kBody]=ReadableStreamFrom(this),this[kConsume]&&(this[kBody].getReader(),assert(this[kBody].locked))),this[kBody]}async dump(opts){let signal=opts?.signal;if(signal!=null&&(typeof signal!="object"||!("aborted"in signal)))throw new InvalidArgumentError("signal must be an AbortSignal");let limit=opts?.limit&&Number.isFinite(opts.limit)?opts.limit:128*1024;return signal?.throwIfAborted(),this._readableState.closeEmitted?null:await new Promise((resolve,reject)=>{if((this[kContentLength]&&this[kContentLength]>limit||this[kBytesRead]>limit)&&this.destroy(new AbortError),signal){let onAbort=__name(()=>{this.destroy(signal.reason??new AbortError)},"onAbort");signal.addEventListener("abort",onAbort),this.on("close",function(){signal.removeEventListener("abort",onAbort),signal.aborted?reject(signal.reason??new AbortError):resolve(null)})}else this.on("close",resolve);this.on("error",noop).on("data",()=>{this[kBytesRead]>limit&&this.destroy()}).resume()})}setEncoding(encoding){return Buffer.isEncoding(encoding)&&(this._readableState.encoding=encoding),this}};__name(BodyReadable,"BodyReadable");function isLocked(bodyReadable){return bodyReadable[kBody]?.locked===!0||bodyReadable[kConsume]!==null}__name(isLocked,"isLocked");function isUnusable(bodyReadable){return util.isDisturbed(bodyReadable)||isLocked(bodyReadable)}__name(isUnusable,"isUnusable");function consume(stream,type){return assert(!stream[kConsume]),new Promise((resolve,reject)=>{if(isUnusable(stream)){let rState=stream._readableState;rState.destroyed&&rState.closeEmitted===!1?stream.on("error",err=>{reject(err)}).on("close",()=>{reject(new TypeError("unusable"))}):reject(rState.errored??new TypeError("unusable"))}else queueMicrotask(()=>{stream[kConsume]={type,stream,resolve,reject,length:0,body:[]},stream.on("error",function(err){consumeFinish(this[kConsume],err)}).on("close",function(){this[kConsume].body!==null&&consumeFinish(this[kConsume],new RequestAbortedError)}),consumeStart(stream[kConsume])})})}__name(consume,"consume");function consumeStart(consume2){if(consume2.body===null)return;let{_readableState:state}=consume2.stream;if(state.bufferIndex){let start=state.bufferIndex,end=state.buffer.length;for(let n=start;n<end;n++)consumePush(consume2,state.buffer[n])}else for(let chunk of state.buffer)consumePush(consume2,chunk);for(state.endEmitted?consumeEnd(this[kConsume],this._readableState.encoding):consume2.stream.on("end",function(){consumeEnd(this[kConsume],this._readableState.encoding)}),consume2.stream.resume();consume2.stream.read()!=null;);}__name(consumeStart,"consumeStart");function chunksDecode(chunks,length,encoding){if(chunks.length===0||length===0)return"";let buffer=chunks.length===1?chunks[0]:Buffer.concat(chunks,length),bufferLength=buffer.length,start=bufferLength>2&&buffer[0]===239&&buffer[1]===187&&buffer[2]===191?3:0;return!encoding||encoding==="utf8"||encoding==="utf-8"?buffer.utf8Slice(start,bufferLength):buffer.subarray(start,bufferLength).toString(encoding)}__name(chunksDecode,"chunksDecode");function chunksConcat(chunks,length){if(chunks.length===0||length===0)return new Uint8Array(0);if(chunks.length===1)return new Uint8Array(chunks[0]);let buffer=new Uint8Array(Buffer.allocUnsafeSlow(length).buffer),offset=0;for(let i=0;i<chunks.length;++i){let chunk=chunks[i];buffer.set(chunk,offset),offset+=chunk.length}return buffer}__name(chunksConcat,"chunksConcat");function consumeEnd(consume2,encoding){let{type,body,resolve,stream,length}=consume2;try{type==="text"?resolve(chunksDecode(body,length,encoding)):type==="json"?resolve(JSON.parse(chunksDecode(body,length,encoding))):type==="arrayBuffer"?resolve(chunksConcat(body,length).buffer):type==="blob"?resolve(new Blob(body,{type:stream[kContentType]})):type==="bytes"&&resolve(chunksConcat(body,length)),consumeFinish(consume2)}catch(err){stream.destroy(err)}}__name(consumeEnd,"consumeEnd");function consumePush(consume2,chunk){consume2.length+=chunk.length,consume2.body.push(chunk)}__name(consumePush,"consumePush");function consumeFinish(consume2,err){consume2.body!==null&&(err?consume2.reject(err):consume2.resolve(),consume2.type=null,consume2.stream=null,consume2.resolve=null,consume2.reject=null,consume2.length=0,consume2.body=null)}__name(consumeFinish,"consumeFinish");module2.exports={Readable:BodyReadable,chunksDecode}}});var require_api_request=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-request.js"(exports,module2){"use strict";var assert=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{Readable}=require_readable(),{InvalidArgumentError,RequestAbortedError}=require_errors(),util=require_util();function noop(){}__name(noop,"noop");var RequestHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");let{signal,method,opaque,body,onInfo,responseHeaders,highWaterMark}=opts;try{if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(highWaterMark&&(typeof highWaterMark!="number"||highWaterMark<0))throw new InvalidArgumentError("invalid highWaterMark");if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError("invalid onInfo callback");super("UNDICI_REQUEST")}catch(err){throw util.isStream(body)&&util.destroy(body.on("error",noop),err),err}this.method=method,this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.callback=callback,this.res=null,this.abort=null,this.body=body,this.trailers={},this.context=null,this.onInfo=onInfo||null,this.highWaterMark=highWaterMark,this.reason=null,this.removeAbortListener=null,signal?.aborted?this.reason=signal.reason??new RequestAbortedError:signal&&(this.removeAbortListener=util.addAbortListener(signal,()=>{this.reason=signal.reason??new RequestAbortedError,this.res?util.destroy(this.res.on("error",noop),this.reason):this.abort&&this.abort(this.reason)}))}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert(this.callback),this.abort=abort,this.context=context}onHeaders(statusCode,rawHeaders,resume,statusMessage){let{callback,opaque,abort,context,responseHeaders,highWaterMark}=this,headers=responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);if(statusCode<200){this.onInfo&&this.onInfo({statusCode,headers});return}let parsedHeaders=responseHeaders==="raw"?util.parseHeaders(rawHeaders):headers,contentType=parsedHeaders["content-type"],contentLength=parsedHeaders["content-length"],res=new Readable({resume,abort,contentType,contentLength:this.method!=="HEAD"&&contentLength?Number(contentLength):null,highWaterMark});this.removeAbortListener&&(res.on("close",this.removeAbortListener),this.removeAbortListener=null),this.callback=null,this.res=res,callback!==null&&this.runInAsyncScope(callback,null,null,{statusCode,headers,trailers:this.trailers,opaque,body:res,context})}onData(chunk){return this.res.push(chunk)}onComplete(trailers){util.parseHeaders(trailers,this.trailers),this.res.push(null)}onError(err){let{res,callback,body,opaque}=this;callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})})),res&&(this.res=null,queueMicrotask(()=>{util.destroy(res.on("error",noop),err)})),body&&(this.body=null,util.isStream(body)&&(body.on("error",noop),util.destroy(body,err))),this.removeAbortListener&&(this.removeAbortListener(),this.removeAbortListener=null)}};__name(RequestHandler,"RequestHandler");function request(opts,callback){if(callback===void 0)return new Promise((resolve,reject)=>{request.call(this,opts,(err,data)=>err?reject(err):resolve(data))});try{let handler2=new RequestHandler(opts,callback);this.dispatch(opts,handler2)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(request,"request");module2.exports=request;module2.exports.RequestHandler=RequestHandler}});var require_abort_signal=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/abort-signal.js"(exports,module2){"use strict";var{addAbortListener}=require_util(),{RequestAbortedError}=require_errors(),kListener=Symbol("kListener"),kSignal=Symbol("kSignal");function abort(self){self.abort?self.abort(self[kSignal]?.reason):self.reason=self[kSignal]?.reason??new RequestAbortedError,removeSignal(self)}__name(abort,"abort");function addSignal(self,signal){if(self.reason=null,self[kSignal]=null,self[kListener]=null,!!signal){if(signal.aborted){abort(self);return}self[kSignal]=signal,self[kListener]=()=>{abort(self)},addAbortListener(self[kSignal],self[kListener])}}__name(addSignal,"addSignal");function removeSignal(self){self[kSignal]&&("removeEventListener"in self[kSignal]?self[kSignal].removeEventListener("abort",self[kListener]):self[kSignal].removeListener("abort",self[kListener]),self[kSignal]=null,self[kListener]=null)}__name(removeSignal,"removeSignal");module2.exports={addSignal,removeSignal}}});var require_api_stream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-stream.js"(exports,module2){"use strict";var assert=require("node:assert"),{finished}=require("node:stream"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError,InvalidReturnValueError}=require_errors(),util=require_util(),{addSignal,removeSignal}=require_abort_signal();function noop(){}__name(noop,"noop");var StreamHandler=class extends AsyncResource{constructor(opts,factory,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");let{signal,method,opaque,body,onInfo,responseHeaders}=opts;try{if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");if(typeof factory!="function")throw new InvalidArgumentError("invalid factory");if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError("invalid onInfo callback");super("UNDICI_STREAM")}catch(err){throw util.isStream(body)&&util.destroy(body.on("error",noop),err),err}this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.factory=factory,this.callback=callback,this.res=null,this.abort=null,this.context=null,this.trailers=null,this.body=body,this.onInfo=onInfo||null,util.isStream(body)&&body.on("error",err=>{this.onError(err)}),addSignal(this,signal)}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert(this.callback),this.abort=abort,this.context=context}onHeaders(statusCode,rawHeaders,resume,statusMessage){let{factory,opaque,context,responseHeaders}=this,headers=responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);if(statusCode<200){this.onInfo&&this.onInfo({statusCode,headers});return}if(this.factory=null,factory===null)return;let res=this.runInAsyncScope(factory,null,{statusCode,headers,opaque,context});if(!res||typeof res.write!="function"||typeof res.end!="function"||typeof res.on!="function")throw new InvalidReturnValueError("expected Writable");return finished(res,{readable:!1},err=>{let{callback,res:res2,opaque:opaque2,trailers,abort}=this;this.res=null,(err||!res2.readable)&&util.destroy(res2,err),this.callback=null,this.runInAsyncScope(callback,null,err||null,{opaque:opaque2,trailers}),err&&abort()}),res.on("drain",resume),this.res=res,(res.writableNeedDrain!==void 0?res.writableNeedDrain:res._writableState?.needDrain)!==!0}onData(chunk){let{res}=this;return res?res.write(chunk):!0}onComplete(trailers){let{res}=this;removeSignal(this),res&&(this.trailers=util.parseHeaders(trailers),res.end())}onError(err){let{res,callback,opaque,body}=this;removeSignal(this),this.factory=null,res?(this.res=null,util.destroy(res,err)):callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})})),body&&(this.body=null,util.destroy(body,err))}};__name(StreamHandler,"StreamHandler");function stream(opts,factory,callback){if(callback===void 0)return new Promise((resolve,reject)=>{stream.call(this,opts,factory,(err,data)=>err?reject(err):resolve(data))});try{let handler2=new StreamHandler(opts,factory,callback);this.dispatch(opts,handler2)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(stream,"stream");module2.exports=stream}});var require_api_pipeline=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-pipeline.js"(exports,module2){"use strict";var{Readable,Duplex,PassThrough}=require("node:stream"),assert=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError,InvalidReturnValueError,RequestAbortedError}=require_errors(),util=require_util(),{addSignal,removeSignal}=require_abort_signal();function noop(){}__name(noop,"noop");var kResume=Symbol("resume"),PipelineRequest=class extends Readable{constructor(){super({autoDestroy:!0}),this[kResume]=null}_read(){let{[kResume]:resume}=this;resume&&(this[kResume]=null,resume())}_destroy(err,callback){this._read(),callback(err)}};__name(PipelineRequest,"PipelineRequest");var PipelineResponse=class extends Readable{constructor(resume){super({autoDestroy:!0}),this[kResume]=resume}_read(){this[kResume]()}_destroy(err,callback){!err&&!this._readableState.endEmitted&&(err=new RequestAbortedError),callback(err)}};__name(PipelineResponse,"PipelineResponse");var PipelineHandler=class extends AsyncResource{constructor(opts,handler2){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(typeof handler2!="function")throw new InvalidArgumentError("invalid handler");let{signal,method,opaque,onInfo,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");if(method==="CONNECT")throw new InvalidArgumentError("invalid method");if(onInfo&&typeof onInfo!="function")throw new InvalidArgumentError("invalid onInfo callback");super("UNDICI_PIPELINE"),this.opaque=opaque||null,this.responseHeaders=responseHeaders||null,this.handler=handler2,this.abort=null,this.context=null,this.onInfo=onInfo||null,this.req=new PipelineRequest().on("error",noop),this.ret=new Duplex({readableObjectMode:opts.objectMode,autoDestroy:!0,read:()=>{let{body}=this;body?.resume&&body.resume()},write:(chunk,encoding,callback)=>{let{req}=this;req.push(chunk,encoding)||req._readableState.destroyed?callback():req[kResume]=callback},destroy:(err,callback)=>{let{body,req,res,ret,abort}=this;!err&&!ret._readableState.endEmitted&&(err=new RequestAbortedError),abort&&err&&abort(),util.destroy(body,err),util.destroy(req,err),util.destroy(res,err),removeSignal(this),callback(err)}}).on("prefinish",()=>{let{req}=this;req.push(null)}),this.res=null,addSignal(this,signal)}onConnect(abort,context){let{res}=this;if(this.reason){abort(this.reason);return}assert(!res,"pipeline cannot be retried"),this.abort=abort,this.context=context}onHeaders(statusCode,rawHeaders,resume){let{opaque,handler:handler2,context}=this;if(statusCode<200){if(this.onInfo){let headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);this.onInfo({statusCode,headers})}return}this.res=new PipelineResponse(resume);let body;try{this.handler=null;let headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);body=this.runInAsyncScope(handler2,null,{statusCode,headers,opaque,body:this.res,context})}catch(err){throw this.res.on("error",noop),err}if(!body||typeof body.on!="function")throw new InvalidReturnValueError("expected Readable");body.on("data",chunk=>{let{ret,body:body2}=this;!ret.push(chunk)&&body2.pause&&body2.pause()}).on("error",err=>{let{ret}=this;util.destroy(ret,err)}).on("end",()=>{let{ret}=this;ret.push(null)}).on("close",()=>{let{ret}=this;ret._readableState.ended||util.destroy(ret,new RequestAbortedError)}),this.body=body}onData(chunk){let{res}=this;return res.push(chunk)}onComplete(trailers){let{res}=this;res.push(null)}onError(err){let{ret}=this;this.handler=null,util.destroy(ret,err)}};__name(PipelineHandler,"PipelineHandler");function pipeline(opts,handler2){try{let pipelineHandler=new PipelineHandler(opts,handler2);return this.dispatch({...opts,body:pipelineHandler.req},pipelineHandler),pipelineHandler.ret}catch(err){return new PassThrough().destroy(err)}}__name(pipeline,"pipeline");module2.exports=pipeline}});var require_api_upgrade=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-upgrade.js"(exports,module2){"use strict";var{InvalidArgumentError,SocketError}=require_errors(),{AsyncResource}=require("node:async_hooks"),assert=require("node:assert"),util=require_util(),{addSignal,removeSignal}=require_abort_signal(),UpgradeHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");let{signal,opaque,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");super("UNDICI_UPGRADE"),this.responseHeaders=responseHeaders||null,this.opaque=opaque||null,this.callback=callback,this.abort=null,this.context=null,addSignal(this,signal)}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert(this.callback),this.abort=abort,this.context=null}onHeaders(){throw new SocketError("bad upgrade",null)}onUpgrade(statusCode,rawHeaders,socket){assert(statusCode===101);let{callback,opaque,context}=this;removeSignal(this),this.callback=null;let headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders);this.runInAsyncScope(callback,null,null,{headers,socket,opaque,context})}onError(err){let{callback,opaque}=this;removeSignal(this),callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})}))}};__name(UpgradeHandler,"UpgradeHandler");function upgrade(opts,callback){if(callback===void 0)return new Promise((resolve,reject)=>{upgrade.call(this,opts,(err,data)=>err?reject(err):resolve(data))});try{let upgradeHandler=new UpgradeHandler(opts,callback),upgradeOpts={...opts,method:opts.method||"GET",upgrade:opts.protocol||"Websocket"};this.dispatch(upgradeOpts,upgradeHandler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(upgrade,"upgrade");module2.exports=upgrade}});var require_api_connect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/api-connect.js"(exports,module2){"use strict";var assert=require("node:assert"),{AsyncResource}=require("node:async_hooks"),{InvalidArgumentError,SocketError}=require_errors(),util=require_util(),{addSignal,removeSignal}=require_abort_signal(),ConnectHandler=class extends AsyncResource{constructor(opts,callback){if(!opts||typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(typeof callback!="function")throw new InvalidArgumentError("invalid callback");let{signal,opaque,responseHeaders}=opts;if(signal&&typeof signal.on!="function"&&typeof signal.addEventListener!="function")throw new InvalidArgumentError("signal must be an EventEmitter or EventTarget");super("UNDICI_CONNECT"),this.opaque=opaque||null,this.responseHeaders=responseHeaders||null,this.callback=callback,this.abort=null,addSignal(this,signal)}onConnect(abort,context){if(this.reason){abort(this.reason);return}assert(this.callback),this.abort=abort,this.context=context}onHeaders(){throw new SocketError("bad connect",null)}onUpgrade(statusCode,rawHeaders,socket){let{callback,opaque,context}=this;removeSignal(this),this.callback=null;let headers=rawHeaders;headers!=null&&(headers=this.responseHeaders==="raw"?util.parseRawHeaders(rawHeaders):util.parseHeaders(rawHeaders)),this.runInAsyncScope(callback,null,null,{statusCode,headers,socket,opaque,context})}onError(err){let{callback,opaque}=this;removeSignal(this),callback&&(this.callback=null,queueMicrotask(()=>{this.runInAsyncScope(callback,null,err,{opaque})}))}};__name(ConnectHandler,"ConnectHandler");function connect(opts,callback){if(callback===void 0)return new Promise((resolve,reject)=>{connect.call(this,opts,(err,data)=>err?reject(err):resolve(data))});try{let connectHandler=new ConnectHandler(opts,callback),connectOptions={...opts,method:"CONNECT"};this.dispatch(connectOptions,connectHandler)}catch(err){if(typeof callback!="function")throw err;let opaque=opts?.opaque;queueMicrotask(()=>callback(err,{opaque}))}}__name(connect,"connect");module2.exports=connect}});var require_api=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/api/index.js"(exports,module2){"use strict";module2.exports.request=require_api_request();module2.exports.stream=require_api_stream();module2.exports.pipeline=require_api_pipeline();module2.exports.upgrade=require_api_upgrade();module2.exports.connect=require_api_connect()}});var require_mock_errors=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-errors.js"(exports,module2){"use strict";var{UndiciError}=require_errors(),MockNotMatchedError=class extends UndiciError{constructor(message){super(message),this.name="MockNotMatchedError",this.message=message||"The request does not match any registered mock dispatches",this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}};__name(MockNotMatchedError,"MockNotMatchedError");module2.exports={MockNotMatchedError}}});var require_mock_symbols=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-symbols.js"(exports,module2){"use strict";module2.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOriginalDispatch:Symbol("original dispatch"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected"),kIgnoreTrailingSlash:Symbol("ignore trailing slash")}}});var require_mock_utils=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-utils.js"(exports,module2){"use strict";var{MockNotMatchedError}=require_mock_errors(),{kDispatches,kMockAgent,kOriginalDispatch,kOrigin,kGetNetConnect}=require_mock_symbols(),{serializePathWithQuery}=require_util(),{STATUS_CODES}=require("node:http"),{types:{isPromise}}=require("node:util");function matchValue(match,value){return typeof match=="string"?match===value:match instanceof RegExp?match.test(value):typeof match=="function"?match(value)===!0:!1}__name(matchValue,"matchValue");function lowerCaseEntries(headers){return Object.fromEntries(Object.entries(headers).map(([headerName,headerValue])=>[headerName.toLocaleLowerCase(),headerValue]))}__name(lowerCaseEntries,"lowerCaseEntries");function getHeaderByName(headers,key){if(Array.isArray(headers)){for(let i=0;i<headers.length;i+=2)if(headers[i].toLocaleLowerCase()===key.toLocaleLowerCase())return headers[i+1];return}else return typeof headers.get=="function"?headers.get(key):lowerCaseEntries(headers)[key.toLocaleLowerCase()]}__name(getHeaderByName,"getHeaderByName");function buildHeadersFromArray(headers){let clone=headers.slice(),entries=[];for(let index=0;index<clone.length;index+=2)entries.push([clone[index],clone[index+1]]);return Object.fromEntries(entries)}__name(buildHeadersFromArray,"buildHeadersFromArray");function matchHeaders(mockDispatch2,headers){if(typeof mockDispatch2.headers=="function")return Array.isArray(headers)&&(headers=buildHeadersFromArray(headers)),mockDispatch2.headers(headers?lowerCaseEntries(headers):{});if(typeof mockDispatch2.headers>"u")return!0;if(typeof headers!="object"||typeof mockDispatch2.headers!="object")return!1;for(let[matchHeaderName,matchHeaderValue]of Object.entries(mockDispatch2.headers)){let headerValue=getHeaderByName(headers,matchHeaderName);if(!matchValue(matchHeaderValue,headerValue))return!1}return!0}__name(matchHeaders,"matchHeaders");function safeUrl(path){if(typeof path!="string")return path;let pathSegments=path.split("?");if(pathSegments.length!==2)return path;let qp=new URLSearchParams(pathSegments.pop());return qp.sort(),[...pathSegments,qp.toString()].join("?")}__name(safeUrl,"safeUrl");function matchKey(mockDispatch2,{path,method,body,headers}){let pathMatch=matchValue(mockDispatch2.path,path),methodMatch=matchValue(mockDispatch2.method,method),bodyMatch=typeof mockDispatch2.body<"u"?matchValue(mockDispatch2.body,body):!0,headersMatch=matchHeaders(mockDispatch2,headers);return pathMatch&&methodMatch&&bodyMatch&&headersMatch}__name(matchKey,"matchKey");function getResponseData(data){return Buffer.isBuffer(data)||data instanceof Uint8Array||data instanceof ArrayBuffer?data:typeof data=="object"?JSON.stringify(data):data.toString()}__name(getResponseData,"getResponseData");function getMockDispatch(mockDispatches,key){let basePath=key.query?serializePathWithQuery(key.path,key.query):key.path,resolvedPath=typeof basePath=="string"?safeUrl(basePath):basePath,resolvedPathWithoutTrailingSlash=removeTrailingSlash(resolvedPath),matchedMockDispatches=mockDispatches.filter(({consumed})=>!consumed).filter(({path,ignoreTrailingSlash})=>ignoreTrailingSlash?matchValue(removeTrailingSlash(safeUrl(path)),resolvedPathWithoutTrailingSlash):matchValue(safeUrl(path),resolvedPath));if(matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(({method})=>matchValue(method,key.method)),matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for method '${key.method}' on path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(({body})=>typeof body<"u"?matchValue(body,key.body):!0),matchedMockDispatches.length===0)throw new MockNotMatchedError(`Mock dispatch not matched for body '${key.body}' on path '${resolvedPath}'`);if(matchedMockDispatches=matchedMockDispatches.filter(mockDispatch2=>matchHeaders(mockDispatch2,key.headers)),matchedMockDispatches.length===0){let headers=typeof key.headers=="object"?JSON.stringify(key.headers):key.headers;throw new MockNotMatchedError(`Mock dispatch not matched for headers '${headers}' on path '${resolvedPath}'`)}return matchedMockDispatches[0]}__name(getMockDispatch,"getMockDispatch");function addMockDispatch(mockDispatches,key,data,opts){let baseData={timesInvoked:0,times:1,persist:!1,consumed:!1,...opts},replyData=typeof data=="function"?{callback:data}:{...data},newMockDispatch={...baseData,...key,pending:!0,data:{error:null,...replyData}};return mockDispatches.push(newMockDispatch),newMockDispatch}__name(addMockDispatch,"addMockDispatch");function deleteMockDispatch(mockDispatches,key){let index=mockDispatches.findIndex(dispatch=>dispatch.consumed?matchKey(dispatch,key):!1);index!==-1&&mockDispatches.splice(index,1)}__name(deleteMockDispatch,"deleteMockDispatch");function removeTrailingSlash(path){for(;path.endsWith("/");)path=path.slice(0,-1);return path.length===0&&(path="/"),path}__name(removeTrailingSlash,"removeTrailingSlash");function buildKey(opts){let{path,method,body,headers,query}=opts;return{path,method,body,headers,query}}__name(buildKey,"buildKey");function generateKeyValues(data){let keys=Object.keys(data),result=[];for(let i=0;i<keys.length;++i){let key=keys[i],value=data[key],name=Buffer.from(`${key}`);if(Array.isArray(value))for(let j=0;j<value.length;++j)result.push(name,Buffer.from(`${value[j]}`));else result.push(name,Buffer.from(`${value}`))}return result}__name(generateKeyValues,"generateKeyValues");function getStatusText(statusCode){return STATUS_CODES[statusCode]||"unknown"}__name(getStatusText,"getStatusText");async function getResponse(body){let buffers=[];for await(let data of body)buffers.push(data);return Buffer.concat(buffers).toString("utf8")}__name(getResponse,"getResponse");function mockDispatch(opts,handler2){let key=buildKey(opts),mockDispatch2=getMockDispatch(this[kDispatches],key);mockDispatch2.timesInvoked++,mockDispatch2.data.callback&&(mockDispatch2.data={...mockDispatch2.data,...mockDispatch2.data.callback(opts)});let{data:{statusCode,data,headers,trailers,error:error2},delay,persist}=mockDispatch2,{timesInvoked,times}=mockDispatch2;if(mockDispatch2.consumed=!persist&&timesInvoked>=times,mockDispatch2.pending=timesInvoked<times,error2!==null)return deleteMockDispatch(this[kDispatches],key),handler2.onError(error2),!0;typeof delay=="number"&&delay>0?setTimeout(()=>{handleReply(this[kDispatches])},delay):handleReply(this[kDispatches]);function handleReply(mockDispatches,_data=data){let optsHeaders=Array.isArray(opts.headers)?buildHeadersFromArray(opts.headers):opts.headers,body=typeof _data=="function"?_data({...opts,headers:optsHeaders}):_data;if(isPromise(body)){body.then(newData=>handleReply(mockDispatches,newData));return}let responseData=getResponseData(body),responseHeaders=generateKeyValues(headers),responseTrailers=generateKeyValues(trailers);handler2.onConnect?.(err=>handler2.onError(err),null),handler2.onHeaders?.(statusCode,responseHeaders,resume,getStatusText(statusCode)),handler2.onData?.(Buffer.from(responseData)),handler2.onComplete?.(responseTrailers),deleteMockDispatch(mockDispatches,key)}__name(handleReply,"handleReply");function resume(){}return __name(resume,"resume"),!0}__name(mockDispatch,"mockDispatch");function buildMockDispatch(){let agent=this[kMockAgent],origin=this[kOrigin],originalDispatch=this[kOriginalDispatch];return __name(function(opts,handler2){if(agent.isMockActive)try{mockDispatch.call(this,opts,handler2)}catch(error2){if(error2 instanceof MockNotMatchedError){let netConnect=agent[kGetNetConnect]();if(netConnect===!1)throw new MockNotMatchedError(`${error2.message}: subsequent request to origin ${origin} was not allowed (net.connect disabled)`);if(checkNetConnect(netConnect,origin))originalDispatch.call(this,opts,handler2);else throw new MockNotMatchedError(`${error2.message}: subsequent request to origin ${origin} was not allowed (net.connect is not enabled for this origin)`)}else throw error2}else originalDispatch.call(this,opts,handler2)},"dispatch")}__name(buildMockDispatch,"buildMockDispatch");function checkNetConnect(netConnect,origin){let url2=new URL(origin);return netConnect===!0?!0:!!(Array.isArray(netConnect)&&netConnect.some(matcher=>matchValue(matcher,url2.host)))}__name(checkNetConnect,"checkNetConnect");function buildMockOptions(opts){if(opts){let{agent,...mockOptions}=opts;return mockOptions}}__name(buildMockOptions,"buildMockOptions");module2.exports={getResponseData,getMockDispatch,addMockDispatch,deleteMockDispatch,buildKey,generateKeyValues,matchValue,getResponse,getStatusText,mockDispatch,buildMockDispatch,checkNetConnect,buildMockOptions,getHeaderByName,buildHeadersFromArray}}});var require_mock_interceptor=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-interceptor.js"(exports,module2){"use strict";var{getResponseData,buildKey,addMockDispatch}=require_mock_utils(),{kDispatches,kDispatchKey,kDefaultHeaders,kDefaultTrailers,kContentLength,kMockDispatch,kIgnoreTrailingSlash}=require_mock_symbols(),{InvalidArgumentError}=require_errors(),{serializePathWithQuery}=require_util(),MockScope=class{constructor(mockDispatch){this[kMockDispatch]=mockDispatch}delay(waitInMs){if(typeof waitInMs!="number"||!Number.isInteger(waitInMs)||waitInMs<=0)throw new InvalidArgumentError("waitInMs must be a valid integer > 0");return this[kMockDispatch].delay=waitInMs,this}persist(){return this[kMockDispatch].persist=!0,this}times(repeatTimes){if(typeof repeatTimes!="number"||!Number.isInteger(repeatTimes)||repeatTimes<=0)throw new InvalidArgumentError("repeatTimes must be a valid integer > 0");return this[kMockDispatch].times=repeatTimes,this}};__name(MockScope,"MockScope");var MockInterceptor=class{constructor(opts,mockDispatches){if(typeof opts!="object")throw new InvalidArgumentError("opts must be an object");if(typeof opts.path>"u")throw new InvalidArgumentError("opts.path must be defined");if(typeof opts.method>"u"&&(opts.method="GET"),typeof opts.path=="string")if(opts.query)opts.path=serializePathWithQuery(opts.path,opts.query);else{let parsedURL=new URL(opts.path,"data://");opts.path=parsedURL.pathname+parsedURL.search}typeof opts.method=="string"&&(opts.method=opts.method.toUpperCase()),this[kDispatchKey]=buildKey(opts),this[kDispatches]=mockDispatches,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDefaultHeaders]={},this[kDefaultTrailers]={},this[kContentLength]=!1}createMockScopeDispatchData({statusCode,data,responseOptions}){let responseData=getResponseData(data),contentLength=this[kContentLength]?{"content-length":responseData.length}:{},headers={...this[kDefaultHeaders],...contentLength,...responseOptions.headers},trailers={...this[kDefaultTrailers],...responseOptions.trailers};return{statusCode,data,headers,trailers}}validateReplyParameters(replyParameters){if(typeof replyParameters.statusCode>"u")throw new InvalidArgumentError("statusCode must be defined");if(typeof replyParameters.responseOptions!="object"||replyParameters.responseOptions===null)throw new InvalidArgumentError("responseOptions must be an object")}reply(replyOptionsCallbackOrStatusCode){if(typeof replyOptionsCallbackOrStatusCode=="function"){let wrappedDefaultsCallback=__name(opts=>{let resolvedData=replyOptionsCallbackOrStatusCode(opts);if(typeof resolvedData!="object"||resolvedData===null)throw new InvalidArgumentError("reply options callback must return an object");let replyParameters2={data:"",responseOptions:{},...resolvedData};return this.validateReplyParameters(replyParameters2),{...this.createMockScopeDispatchData(replyParameters2)}},"wrappedDefaultsCallback"),newMockDispatch2=addMockDispatch(this[kDispatches],this[kDispatchKey],wrappedDefaultsCallback,{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch2)}let replyParameters={statusCode:replyOptionsCallbackOrStatusCode,data:arguments[1]===void 0?"":arguments[1],responseOptions:arguments[2]===void 0?{}:arguments[2]};this.validateReplyParameters(replyParameters);let dispatchData=this.createMockScopeDispatchData(replyParameters),newMockDispatch=addMockDispatch(this[kDispatches],this[kDispatchKey],dispatchData,{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch)}replyWithError(error2){if(typeof error2>"u")throw new InvalidArgumentError("error must be defined");let newMockDispatch=addMockDispatch(this[kDispatches],this[kDispatchKey],{error:error2},{ignoreTrailingSlash:this[kIgnoreTrailingSlash]});return new MockScope(newMockDispatch)}defaultReplyHeaders(headers){if(typeof headers>"u")throw new InvalidArgumentError("headers must be defined");return this[kDefaultHeaders]=headers,this}defaultReplyTrailers(trailers){if(typeof trailers>"u")throw new InvalidArgumentError("trailers must be defined");return this[kDefaultTrailers]=trailers,this}replyContentLength(){return this[kContentLength]=!0,this}};__name(MockInterceptor,"MockInterceptor");module2.exports.MockInterceptor=MockInterceptor;module2.exports.MockScope=MockScope}});var require_mock_client=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-client.js"(exports,module2){"use strict";var{promisify}=require("node:util"),Client=require_client(),{buildMockDispatch}=require_mock_utils(),{kDispatches,kMockAgent,kClose,kOriginalClose,kOrigin,kOriginalDispatch,kConnected,kIgnoreTrailingSlash}=require_mock_symbols(),{MockInterceptor}=require_mock_interceptor(),Symbols=require_symbols(),{InvalidArgumentError}=require_errors(),MockClient=class extends Client{constructor(origin,opts){if(!opts||!opts.agent||typeof opts.agent.dispatch!="function")throw new InvalidArgumentError("Argument opts.agent must implement Agent");super(origin,opts),this[kMockAgent]=opts.agent,this[kOrigin]=origin,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDispatches]=[],this[kConnected]=1,this[kOriginalDispatch]=this.dispatch,this[kOriginalClose]=this.close.bind(this),this.dispatch=buildMockDispatch.call(this),this.close=this[kClose]}get[Symbols.kConnected](){return this[kConnected]}intercept(opts){return new MockInterceptor(opts&&{ignoreTrailingSlash:this[kIgnoreTrailingSlash],...opts},this[kDispatches])}async[kClose](){await promisify(this[kOriginalClose])(),this[kConnected]=0,this[kMockAgent][Symbols.kClients].delete(this[kOrigin])}};__name(MockClient,"MockClient");module2.exports=MockClient}});var require_mock_pool=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-pool.js"(exports,module2){"use strict";var{promisify}=require("node:util"),Pool=require_pool(),{buildMockDispatch}=require_mock_utils(),{kDispatches,kMockAgent,kClose,kOriginalClose,kOrigin,kOriginalDispatch,kConnected,kIgnoreTrailingSlash}=require_mock_symbols(),{MockInterceptor}=require_mock_interceptor(),Symbols=require_symbols(),{InvalidArgumentError}=require_errors(),MockPool=class extends Pool{constructor(origin,opts){if(!opts||!opts.agent||typeof opts.agent.dispatch!="function")throw new InvalidArgumentError("Argument opts.agent must implement Agent");super(origin,opts),this[kMockAgent]=opts.agent,this[kOrigin]=origin,this[kIgnoreTrailingSlash]=opts.ignoreTrailingSlash??!1,this[kDispatches]=[],this[kConnected]=1,this[kOriginalDispatch]=this.dispatch,this[kOriginalClose]=this.close.bind(this),this.dispatch=buildMockDispatch.call(this),this.close=this[kClose]}get[Symbols.kConnected](){return this[kConnected]}intercept(opts){return new MockInterceptor(opts&&{ignoreTrailingSlash:this[kIgnoreTrailingSlash],...opts},this[kDispatches])}async[kClose](){await promisify(this[kOriginalClose])(),this[kConnected]=0,this[kMockAgent][Symbols.kClients].delete(this[kOrigin])}};__name(MockPool,"MockPool");module2.exports=MockPool}});var require_pending_interceptors_formatter=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/pending-interceptors-formatter.js"(exports,module2){"use strict";var{Transform}=require("node:stream"),{Console}=require("node:console"),PERSISTENT=process.versions.icu?"\u2705":"Y ",NOT_PERSISTENT=process.versions.icu?"\u274C":"N ";module2.exports=__name(class{constructor({disableColors}={}){this.transform=new Transform({transform(chunk,_enc,cb){cb(null,chunk)}}),this.logger=new Console({stdout:this.transform,inspectOptions:{colors:!disableColors&&!process.env.CI}})}format(pendingInterceptors){let withPrettyHeaders=pendingInterceptors.map(({method,path,data:{statusCode},persist,times,timesInvoked,origin})=>({Method:method,Origin:origin,Path:path,"Status code":statusCode,Persistent:persist?PERSISTENT:NOT_PERSISTENT,Invocations:timesInvoked,Remaining:persist?1/0:times-timesInvoked}));return this.logger.table(withPrettyHeaders),this.transform.read().toString()}},"PendingInterceptorsFormatter")}});var require_mock_agent=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/mock/mock-agent.js"(exports,module2){"use strict";var{kClients}=require_symbols(),Agent=require_agent(),{kAgent,kMockAgentSet,kMockAgentGet,kDispatches,kIsMockActive,kNetConnect,kGetNetConnect,kOptions,kFactory}=require_mock_symbols(),MockClient=require_mock_client(),MockPool=require_mock_pool(),{matchValue,buildMockOptions}=require_mock_utils(),{InvalidArgumentError,UndiciError}=require_errors(),Dispatcher2=require_dispatcher(),PendingInterceptorsFormatter=require_pending_interceptors_formatter(),MockAgent=class extends Dispatcher2{constructor(opts){if(super(opts),this[kNetConnect]=!0,this[kIsMockActive]=!0,opts?.agent&&typeof opts.agent.dispatch!="function")throw new InvalidArgumentError("Argument opts.agent must implement Agent");let agent=opts?.agent?opts.agent:new Agent(opts);this[kAgent]=agent,this[kClients]=agent[kClients],this[kOptions]=buildMockOptions(opts)}get(origin){let dispatcher=this[kMockAgentGet](origin);return dispatcher||(dispatcher=this[kFactory](origin),this[kMockAgentSet](origin,dispatcher)),dispatcher}dispatch(opts,handler2){return this.get(opts.origin),this[kAgent].dispatch(opts,handler2)}async close(){await this[kAgent].close(),this[kClients].clear()}deactivate(){this[kIsMockActive]=!1}activate(){this[kIsMockActive]=!0}enableNetConnect(matcher){if(typeof matcher=="string"||typeof matcher=="function"||matcher instanceof RegExp)Array.isArray(this[kNetConnect])?this[kNetConnect].push(matcher):this[kNetConnect]=[matcher];else if(typeof matcher>"u")this[kNetConnect]=!0;else throw new InvalidArgumentError("Unsupported matcher. Must be one of String|Function|RegExp.")}disableNetConnect(){this[kNetConnect]=!1}get isMockActive(){return this[kIsMockActive]}[kMockAgentSet](origin,dispatcher){this[kClients].set(origin,dispatcher)}[kFactory](origin){let mockOptions=Object.assign({agent:this},this[kOptions]);return this[kOptions]&&this[kOptions].connections===1?new MockClient(origin,mockOptions):new MockPool(origin,mockOptions)}[kMockAgentGet](origin){let client=this[kClients].get(origin);if(client)return client;if(typeof origin!="string"){let dispatcher=this[kFactory]("http://localhost:9999");return this[kMockAgentSet](origin,dispatcher),dispatcher}for(let[keyMatcher,nonExplicitDispatcher]of Array.from(this[kClients]))if(nonExplicitDispatcher&&typeof keyMatcher!="string"&&matchValue(keyMatcher,origin)){let dispatcher=this[kFactory](origin);return this[kMockAgentSet](origin,dispatcher),dispatcher[kDispatches]=nonExplicitDispatcher[kDispatches],dispatcher}}[kGetNetConnect](){return this[kNetConnect]}pendingInterceptors(){let mockAgentClients=this[kClients];return Array.from(mockAgentClients.entries()).flatMap(([origin,scope])=>scope[kDispatches].map(dispatch=>({...dispatch,origin}))).filter(({pending})=>pending)}assertNoPendingInterceptors({pendingInterceptorsFormatter=new PendingInterceptorsFormatter}={}){let pending=this.pendingInterceptors();if(pending.length!==0)throw new UndiciError(pending.length===1?`1 interceptor is pending:

${pendingInterceptorsFormatter.format(pending)}`.trim():`${pending.length} interceptors are pending:

${pendingInterceptorsFormatter.format(pending)}`.trim())}};__name(MockAgent,"MockAgent");module2.exports=MockAgent}});var require_global2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/global.js"(exports,module2){"use strict";var globalDispatcher=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError}=require_errors(),Agent=require_agent();getGlobalDispatcher()===void 0&&setGlobalDispatcher(new Agent);function setGlobalDispatcher(agent){if(!agent||typeof agent.dispatch!="function")throw new InvalidArgumentError("Argument agent must implement Agent");Object.defineProperty(globalThis,globalDispatcher,{value:agent,writable:!0,enumerable:!1,configurable:!1})}__name(setGlobalDispatcher,"setGlobalDispatcher");function getGlobalDispatcher(){return globalThis[globalDispatcher]}__name(getGlobalDispatcher,"getGlobalDispatcher");module2.exports={setGlobalDispatcher,getGlobalDispatcher}}});var require_decorator_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/decorator-handler.js"(exports,module2){"use strict";var assert=require("node:assert"),WrapHandler=require_wrap_handler();module2.exports=__name(class{#handler;#onCompleteCalled=!1;#onErrorCalled=!1;#onResponseStartCalled=!1;constructor(handler2){if(typeof handler2!="object"||handler2===null)throw new TypeError("handler must be an object");this.#handler=WrapHandler.wrap(handler2)}onRequestStart(...args){this.#handler.onRequestStart?.(...args)}onRequestUpgrade(...args){return assert(!this.#onCompleteCalled),assert(!this.#onErrorCalled),this.#handler.onRequestUpgrade?.(...args)}onResponseStart(...args){return assert(!this.#onCompleteCalled),assert(!this.#onErrorCalled),assert(!this.#onResponseStartCalled),this.#onResponseStartCalled=!0,this.#handler.onResponseStart?.(...args)}onResponseData(...args){return assert(!this.#onCompleteCalled),assert(!this.#onErrorCalled),this.#handler.onResponseData?.(...args)}onResponseEnd(...args){return assert(!this.#onCompleteCalled),assert(!this.#onErrorCalled),this.#onCompleteCalled=!0,this.#handler.onResponseEnd?.(...args)}onResponseError(...args){return this.#onErrorCalled=!0,this.#handler.onResponseError?.(...args)}onBodySent(){}},"DecoratorHandler")}});var require_redirect_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/redirect-handler.js"(exports,module2){"use strict";var util=require_util(),{kBodyUsed}=require_symbols(),assert=require("node:assert"),{InvalidArgumentError}=require_errors(),EE=require("node:events"),redirectableStatusCodes=[300,301,302,303,307,308],kBody=Symbol("body"),noop=__name(()=>{},"noop"),BodyAsyncIterable=class{constructor(body){this[kBody]=body,this[kBodyUsed]=!1}async*[Symbol.asyncIterator](){assert(!this[kBodyUsed],"disturbed"),this[kBodyUsed]=!0,yield*this[kBody]}};__name(BodyAsyncIterable,"BodyAsyncIterable");var RedirectHandler=class{static buildDispatch(dispatcher,maxRedirections){if(maxRedirections!=null&&(!Number.isInteger(maxRedirections)||maxRedirections<0))throw new InvalidArgumentError("maxRedirections must be a positive number");let dispatch=dispatcher.dispatch.bind(dispatcher);return(opts,originalHandler)=>dispatch(opts,new RedirectHandler(dispatch,maxRedirections,opts,originalHandler))}constructor(dispatch,maxRedirections,opts,handler2){if(maxRedirections!=null&&(!Number.isInteger(maxRedirections)||maxRedirections<0))throw new InvalidArgumentError("maxRedirections must be a positive number");this.dispatch=dispatch,this.location=null,this.opts={...opts,maxRedirections:0},this.maxRedirections=maxRedirections,this.handler=handler2,this.history=[],util.isStream(this.opts.body)?(util.bodyLength(this.opts.body)===0&&this.opts.body.on("data",function(){assert(!1)}),typeof this.opts.body.readableDidRead!="boolean"&&(this.opts.body[kBodyUsed]=!1,EE.prototype.on.call(this.opts.body,"data",function(){this[kBodyUsed]=!0}))):this.opts.body&&typeof this.opts.body.pipeTo=="function"?this.opts.body=new BodyAsyncIterable(this.opts.body):this.opts.body&&typeof this.opts.body!="string"&&!ArrayBuffer.isView(this.opts.body)&&util.isIterable(this.opts.body)&&!util.isFormDataLike(this.opts.body)&&(this.opts.body=new BodyAsyncIterable(this.opts.body))}onRequestStart(controller,context){this.handler.onRequestStart?.(controller,{...context,history:this.history})}onRequestUpgrade(controller,statusCode,headers,socket){this.handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections)throw new Error("max redirects");if((statusCode===301||statusCode===302)&&this.opts.method==="POST"&&(this.opts.method="GET",util.isStream(this.opts.body)&&util.destroy(this.opts.body.on("error",noop)),this.opts.body=null),statusCode===303&&this.opts.method!=="HEAD"&&(this.opts.method="GET",util.isStream(this.opts.body)&&util.destroy(this.opts.body.on("error",noop)),this.opts.body=null),this.location=this.history.length>=this.maxRedirections||util.isDisturbed(this.opts.body)||redirectableStatusCodes.indexOf(statusCode)===-1?null:headers.location,this.opts.origin&&this.history.push(new URL(this.opts.path,this.opts.origin)),!this.location){this.handler.onResponseStart?.(controller,statusCode,headers,statusMessage);return}let{origin,pathname,search}=util.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin))),path=search?`${pathname}${search}`:pathname;this.opts.headers=cleanRequestHeaders(this.opts.headers,statusCode===303,this.opts.origin!==origin),this.opts.path=path,this.opts.origin=origin,this.opts.maxRedirections=0,this.opts.query=null}onResponseData(controller,chunk){this.location||this.handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.location?this.dispatch(this.opts,this):this.handler.onResponseEnd(controller,trailers)}onResponseError(controller,error2){this.handler.onResponseError?.(controller,error2)}};__name(RedirectHandler,"RedirectHandler");function shouldRemoveHeader(header,removeContent,unknownOrigin){if(header.length===4)return util.headerNameToString(header)==="host";if(removeContent&&util.headerNameToString(header).startsWith("content-"))return!0;if(unknownOrigin&&(header.length===13||header.length===6||header.length===19)){let name=util.headerNameToString(header);return name==="authorization"||name==="cookie"||name==="proxy-authorization"}return!1}__name(shouldRemoveHeader,"shouldRemoveHeader");function cleanRequestHeaders(headers,removeContent,unknownOrigin){let ret=[];if(Array.isArray(headers))for(let i=0;i<headers.length;i+=2)shouldRemoveHeader(headers[i],removeContent,unknownOrigin)||ret.push(headers[i],headers[i+1]);else if(headers&&typeof headers=="object"){let entries=typeof headers[Symbol.iterator]=="function"?headers:Object.entries(headers);for(let[key,value]of entries)shouldRemoveHeader(key,removeContent,unknownOrigin)||ret.push(key,value)}else assert(headers==null,"headers must be an object or an array");return ret}__name(cleanRequestHeaders,"cleanRequestHeaders");module2.exports=RedirectHandler}});var require_redirect=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/redirect.js"(exports,module2){"use strict";var RedirectHandler=require_redirect_handler();function createRedirectInterceptor({maxRedirections:defaultMaxRedirections}={}){return dispatch=>__name(function(opts,handler2){let{maxRedirections=defaultMaxRedirections,...rest}=opts;if(maxRedirections==null||maxRedirections===0)return dispatch(opts,handler2);let dispatchOpts={...rest,maxRedirections:0},redirectHandler=new RedirectHandler(dispatch,maxRedirections,dispatchOpts,handler2);return dispatch(dispatchOpts,redirectHandler)},"Intercept")}__name(createRedirectInterceptor,"createRedirectInterceptor");module2.exports=createRedirectInterceptor}});var require_response_error=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/response-error.js"(exports,module2){"use strict";var DecoratorHandler=require_decorator_handler(),{ResponseError}=require_errors(),ResponseErrorHandler=class extends DecoratorHandler{#statusCode;#contentType;#decoder;#headers;#body;constructor(_opts,{handler:handler2}){super(handler2)}#checkContentType(contentType){return(this.#contentType??"").indexOf(contentType)===0}onRequestStart(controller,context){return this.#statusCode=0,this.#contentType=null,this.#decoder=null,this.#headers=null,this.#body="",super.onRequestStart(controller,context)}onResponseStart(controller,statusCode,headers,statusMessage){if(this.#statusCode=statusCode,this.#headers=headers,this.#contentType=headers["content-type"],this.#statusCode<400)return super.onResponseStart(controller,statusCode,headers,statusMessage);(this.#checkContentType("application/json")||this.#checkContentType("text/plain"))&&(this.#decoder=new TextDecoder("utf-8"))}onResponseData(controller,chunk){if(this.#statusCode<400)return super.onResponseData(controller,chunk);this.#body+=this.#decoder?.decode(chunk,{stream:!0})??""}onResponseEnd(controller,trailers){if(this.#statusCode>=400){if(this.#body+=this.#decoder?.decode(void 0,{stream:!1})??"",this.#checkContentType("application/json"))try{this.#body=JSON.parse(this.#body)}catch{}let err,stackTraceLimit=Error.stackTraceLimit;Error.stackTraceLimit=0;try{err=new ResponseError("Response Error",this.#statusCode,{body:this.#body,headers:this.#headers})}finally{Error.stackTraceLimit=stackTraceLimit}super.onResponseError(controller,err)}else super.onResponseEnd(controller,trailers)}onResponseError(controller,err){super.onResponseError(controller,err)}};__name(ResponseErrorHandler,"ResponseErrorHandler");module2.exports=()=>dispatch=>__name(function(opts,handler2){return dispatch(opts,new ResponseErrorHandler(opts,{handler:handler2}))},"Intercept")}});var require_retry=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/retry.js"(exports,module2){"use strict";var RetryHandler=require_retry_handler();module2.exports=globalOpts=>dispatch=>__name(function(opts,handler2){return dispatch(opts,new RetryHandler({...opts,retryOptions:{...globalOpts,...opts.retryOptions}},{handler:handler2,dispatch}))},"retryInterceptor")}});var require_dump=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/dump.js"(exports,module2){"use strict";var{InvalidArgumentError,RequestAbortedError}=require_errors(),DecoratorHandler=require_decorator_handler(),DumpHandler=class extends DecoratorHandler{#maxSize=1024*1024;#dumped=!1;#size=0;#controller=null;aborted=!1;reason=!1;constructor({maxSize,signal},handler2){if(maxSize!=null&&(!Number.isFinite(maxSize)||maxSize<1))throw new InvalidArgumentError("maxSize must be a number greater than 0");super(handler2),this.#maxSize=maxSize??this.#maxSize}#abort(reason){this.aborted=!0,this.reason=reason}onRequestStart(controller,context){return controller.abort=this.#abort.bind(this),this.#controller=controller,super.onRequestStart(controller,context)}onResponseStart(controller,statusCode,headers,statusMessage){let contentLength=headers["content-length"];if(contentLength!=null&&contentLength>this.#maxSize)throw new RequestAbortedError(`Response size (${contentLength}) larger than maxSize (${this.#maxSize})`);return this.aborted===!0?!0:super.onResponseStart(controller,statusCode,headers,statusMessage)}onResponseError(controller,err){this.#dumped||(err=this.#controller.reason??err,super.onResponseError(controller,err))}onResponseData(controller,chunk){return this.#size=this.#size+chunk.length,this.#size>=this.#maxSize&&(this.#dumped=!0,this.aborted===!0?super.onResponseError(controller,this.reason):super.onResponseEnd(controller,{})),!0}onResponseEnd(controller,trailers){if(!this.#dumped){if(this.#controller.aborted===!0){super.onResponseError(controller,this.reason);return}super.onResponseEnd(controller,trailers)}}};__name(DumpHandler,"DumpHandler");function createDumpInterceptor({maxSize:defaultMaxSize}={maxSize:1024*1024}){return dispatch=>__name(function(opts,handler2){let{dumpMaxSize=defaultMaxSize}=opts,dumpHandler=new DumpHandler({maxSize:dumpMaxSize,signal:opts.signal},handler2);return dispatch(opts,dumpHandler)},"Intercept")}__name(createDumpInterceptor,"createDumpInterceptor");module2.exports=createDumpInterceptor}});var require_dns=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/dns.js"(exports,module2){"use strict";var{isIP}=require("node:net"),{lookup}=require("node:dns"),DecoratorHandler=require_decorator_handler(),{InvalidArgumentError,InformationalError}=require_errors(),maxInt=Math.pow(2,31)-1,DNSInstance=class{#maxTTL=0;#maxItems=0;#records=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(opts){this.#maxTTL=opts.maxTTL,this.#maxItems=opts.maxItems,this.dualStack=opts.dualStack,this.affinity=opts.affinity,this.lookup=opts.lookup??this.#defaultLookup,this.pick=opts.pick??this.#defaultPick}get full(){return this.#records.size===this.#maxItems}runLookup(origin,opts,cb){let ips=this.#records.get(origin.hostname);if(ips==null&&this.full){cb(null,origin);return}let newOpts={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...opts.dns,maxTTL:this.#maxTTL,maxItems:this.#maxItems};if(ips==null)this.lookup(origin,newOpts,(err,addresses)=>{if(err||addresses==null||addresses.length===0){cb(err??new InformationalError("No DNS entries found"));return}this.setRecords(origin,addresses);let records=this.#records.get(origin.hostname),ip=this.pick(origin,records,newOpts.affinity),port;typeof ip.port=="number"?port=`:${ip.port}`:origin.port!==""?port=`:${origin.port}`:port="",cb(null,new URL(`${origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`))});else{let ip=this.pick(origin,ips,newOpts.affinity);if(ip==null){this.#records.delete(origin.hostname),this.runLookup(origin,opts,cb);return}let port;typeof ip.port=="number"?port=`:${ip.port}`:origin.port!==""?port=`:${origin.port}`:port="",cb(null,new URL(`${origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`))}}#defaultLookup(origin,opts,cb){lookup(origin.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(err,addresses)=>{if(err)return cb(err);let results=new Map;for(let addr of addresses)results.set(`${addr.address}:${addr.family}`,addr);cb(null,results.values())})}#defaultPick(origin,hostnameRecords,affinity){let ip=null,{records,offset}=hostnameRecords,family;if(this.dualStack?(affinity==null&&(offset==null||offset===maxInt?(hostnameRecords.offset=0,affinity=4):(hostnameRecords.offset++,affinity=(hostnameRecords.offset&1)===1?6:4)),records[affinity]!=null&&records[affinity].ips.length>0?family=records[affinity]:family=records[affinity===4?6:4]):family=records[affinity],family==null||family.ips.length===0)return ip;family.offset==null||family.offset===maxInt?family.offset=0:family.offset++;let position=family.offset%family.ips.length;return ip=family.ips[position]??null,ip==null?ip:Date.now()-ip.timestamp>ip.ttl?(family.ips.splice(position,1),this.pick(origin,hostnameRecords,affinity)):ip}pickFamily(origin,ipFamily){let records=this.#records.get(origin.hostname)?.records;if(!records)return null;let family=records[ipFamily];if(!family)return null;family.offset==null||family.offset===maxInt?family.offset=0:family.offset++;let position=family.offset%family.ips.length,ip=family.ips[position]??null;return ip==null||Date.now()-ip.timestamp>ip.ttl&&family.ips.splice(position,1),ip}setRecords(origin,addresses){let timestamp=Date.now(),records={records:{4:null,6:null}};for(let record of addresses){record.timestamp=timestamp,typeof record.ttl=="number"?record.ttl=Math.min(record.ttl,this.#maxTTL):record.ttl=this.#maxTTL;let familyRecords=records.records[record.family]??{ips:[]};familyRecords.ips.push(record),records.records[record.family]=familyRecords}this.#records.set(origin.hostname,records)}deleteRecords(origin){this.#records.delete(origin.hostname)}getHandler(meta,opts){return new DNSDispatchHandler(this,meta,opts)}};__name(DNSInstance,"DNSInstance");var DNSDispatchHandler=class extends DecoratorHandler{#state=null;#opts=null;#dispatch=null;#origin=null;#controller=null;#newOrigin=null;#firstTry=!0;constructor(state,{origin,handler:handler2,dispatch,newOrigin},opts){super(handler2),this.#origin=origin,this.#newOrigin=newOrigin,this.#opts={...opts},this.#state=state,this.#dispatch=dispatch}onResponseError(controller,err){switch(err.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#state.dualStack){if(!this.#firstTry){super.onResponseError(controller,err);return}this.#firstTry=!1;let otherFamily=this.#newOrigin.hostname[0]==="["?4:6,ip=this.#state.pickFamily(this.#origin,otherFamily);if(ip==null){super.onResponseError(controller,err);return}let port;typeof ip.port=="number"?port=`:${ip.port}`:this.#origin.port!==""?port=`:${this.#origin.port}`:port="";let dispatchOpts={...this.#opts,origin:`${this.#origin.protocol}//${ip.family===6?`[${ip.address}]`:ip.address}${port}`};this.#dispatch(dispatchOpts,this);return}super.onResponseError(controller,err);break}case"ENOTFOUND":this.#state.deleteRecords(this.#origin),super.onResponseError(controller,err);break;default:super.onResponseError(controller,err);break}}};__name(DNSDispatchHandler,"DNSDispatchHandler");module2.exports=interceptorOpts=>{if(interceptorOpts?.maxTTL!=null&&(typeof interceptorOpts?.maxTTL!="number"||interceptorOpts?.maxTTL<0))throw new InvalidArgumentError("Invalid maxTTL. Must be a positive number");if(interceptorOpts?.maxItems!=null&&(typeof interceptorOpts?.maxItems!="number"||interceptorOpts?.maxItems<1))throw new InvalidArgumentError("Invalid maxItems. Must be a positive number and greater than zero");if(interceptorOpts?.affinity!=null&&interceptorOpts?.affinity!==4&&interceptorOpts?.affinity!==6)throw new InvalidArgumentError("Invalid affinity. Must be either 4 or 6");if(interceptorOpts?.dualStack!=null&&typeof interceptorOpts?.dualStack!="boolean")throw new InvalidArgumentError("Invalid dualStack. Must be a boolean");if(interceptorOpts?.lookup!=null&&typeof interceptorOpts?.lookup!="function")throw new InvalidArgumentError("Invalid lookup. Must be a function");if(interceptorOpts?.pick!=null&&typeof interceptorOpts?.pick!="function")throw new InvalidArgumentError("Invalid pick. Must be a function");let dualStack=interceptorOpts?.dualStack??!0,affinity;dualStack?affinity=interceptorOpts?.affinity??null:affinity=interceptorOpts?.affinity??4;let opts={maxTTL:interceptorOpts?.maxTTL??1e4,lookup:interceptorOpts?.lookup??null,pick:interceptorOpts?.pick??null,dualStack,affinity,maxItems:interceptorOpts?.maxItems??1/0},instance=new DNSInstance(opts);return dispatch=>__name(function(origDispatchOpts,handler2){let origin=origDispatchOpts.origin.constructor===URL?origDispatchOpts.origin:new URL(origDispatchOpts.origin);return isIP(origin.hostname)!==0?dispatch(origDispatchOpts,handler2):(instance.runLookup(origin,origDispatchOpts,(err,newOrigin)=>{if(err)return handler2.onResponseError(null,err);let dispatchOpts={...origDispatchOpts,servername:origin.hostname,origin:newOrigin.origin,headers:{host:origin.host,...origDispatchOpts.headers}};dispatch(dispatchOpts,instance.getHandler({origin,dispatch,handler:handler2,newOrigin},origDispatchOpts))}),!0)},"dnsInterceptor")}}});var require_cache=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/cache.js"(exports,module2){"use strict";var{safeHTTPMethods}=require_util();function makeCacheKey(opts){if(!opts.origin)throw new Error("opts.origin is undefined");let headers;if(opts.headers==null)headers={};else if(typeof opts.headers[Symbol.iterator]=="function"){headers={};for(let x of opts.headers){if(!Array.isArray(x))throw new Error("opts.headers is not a valid header map");let[key,val]=x;if(typeof key!="string"||typeof val!="string")throw new Error("opts.headers is not a valid header map");headers[key]=val}}else if(typeof opts.headers=="object")headers=opts.headers;else throw new Error("opts.headers is not an object");return{origin:opts.origin.toString(),method:opts.method,path:opts.path,headers}}__name(makeCacheKey,"makeCacheKey");function assertCacheKey(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);for(let property of["origin","method","path"])if(typeof key[property]!="string")throw new TypeError(`expected key.${property} to be string, got ${typeof key[property]}`);if(key.headers!==void 0&&typeof key.headers!="object")throw new TypeError(`expected headers to be object, got ${typeof key}`)}__name(assertCacheKey,"assertCacheKey");function assertCacheValue(value){if(typeof value!="object")throw new TypeError(`expected value to be object, got ${typeof value}`);for(let property of["statusCode","cachedAt","staleAt","deleteAt"])if(typeof value[property]!="number")throw new TypeError(`expected value.${property} to be number, got ${typeof value[property]}`);if(typeof value.statusMessage!="string")throw new TypeError(`expected value.statusMessage to be string, got ${typeof value.statusMessage}`);if(value.headers!=null&&typeof value.headers!="object")throw new TypeError(`expected value.rawHeaders to be object, got ${typeof value.headers}`);if(value.vary!==void 0&&typeof value.vary!="object")throw new TypeError(`expected value.vary to be object, got ${typeof value.vary}`);if(value.etag!==void 0&&typeof value.etag!="string")throw new TypeError(`expected value.etag to be string, got ${typeof value.etag}`)}__name(assertCacheValue,"assertCacheValue");function parseCacheControlHeader(header){let output={},directives;if(Array.isArray(header)){directives=[];for(let directive of header)directives.push(...directive.split(","))}else directives=header.split(",");for(let i=0;i<directives.length;i++){let directive=directives[i].toLowerCase(),keyValueDelimiter=directive.indexOf("="),key,value;switch(keyValueDelimiter!==-1?(key=directive.substring(0,keyValueDelimiter).trimStart(),value=directive.substring(keyValueDelimiter+1)):key=directive.trim(),key){case"min-fresh":case"max-stale":case"max-age":case"s-maxage":case"stale-while-revalidate":case"stale-if-error":{if(value===void 0||value[0]===" ")continue;value.length>=2&&value[0]==='"'&&value[value.length-1]==='"'&&(value=value.substring(1,value.length-1));let parsedValue=parseInt(value,10);if(parsedValue!==parsedValue||key==="max-age"&&key in output&&output[key]>=parsedValue)continue;output[key]=parsedValue;break}case"private":case"no-cache":if(value){if(value[0]==='"'){let headers=[value.substring(1)],foundEndingQuote=value[value.length-1]==='"';if(!foundEndingQuote)for(let j=i+1;j<directives.length;j++){let nextPart=directives[j],nextPartLength=nextPart.length;if(headers.push(nextPart.trim()),nextPartLength!==0&&nextPart[nextPartLength-1]==='"'){foundEndingQuote=!0;break}}if(foundEndingQuote){let lastHeader=headers[headers.length-1];lastHeader[lastHeader.length-1]==='"'&&(lastHeader=lastHeader.substring(0,lastHeader.length-1),headers[headers.length-1]=lastHeader),key in output?output[key]=output[key].concat(headers):output[key]=headers}}else key in output?output[key]=output[key].concat(value):output[key]=[value];break}case"public":case"no-store":case"must-revalidate":case"proxy-revalidate":case"immutable":case"no-transform":case"must-understand":case"only-if-cached":if(value)continue;output[key]=!0;break;default:continue}}return output}__name(parseCacheControlHeader,"parseCacheControlHeader");function parseVaryHeader(varyHeader,headers){if(typeof varyHeader=="string"&&varyHeader.includes("*"))return headers;let output={},varyingHeaders=typeof varyHeader=="string"?varyHeader.split(","):varyHeader;for(let header of varyingHeaders){let trimmedHeader=header.trim().toLowerCase();if(headers[trimmedHeader])output[trimmedHeader]=headers[trimmedHeader];else return}return output}__name(parseVaryHeader,"parseVaryHeader");function isEtagUsable(etag){return etag.length<=2?!1:etag[0]==='"'&&etag[etag.length-1]==='"'?!(etag[1]==='"'||etag.startsWith('"W/')):etag.startsWith('W/"')&&etag[etag.length-1]==='"'?etag.length!==4:!1}__name(isEtagUsable,"isEtagUsable");function assertCacheStore(store,name="CacheStore"){if(typeof store!="object"||store===null)throw new TypeError(`expected type of ${name} to be a CacheStore, got ${store===null?"null":typeof store}`);for(let fn of["get","createWriteStream","delete"])if(typeof store[fn]!="function")throw new TypeError(`${name} needs to have a \`${fn}()\` function`)}__name(assertCacheStore,"assertCacheStore");function assertCacheMethods(methods,name="CacheMethods"){if(!Array.isArray(methods))throw new TypeError(`expected type of ${name} needs to be an array, got ${methods===null?"null":typeof methods}`);if(methods.length===0)throw new TypeError(`${name} needs to have at least one method`);for(let method of methods)if(!safeHTTPMethods.includes(method))throw new TypeError(`element of ${name}-array needs to be one of following values: ${safeHTTPMethods.join(", ")}, got ${method}`)}__name(assertCacheMethods,"assertCacheMethods");module2.exports={makeCacheKey,assertCacheKey,assertCacheValue,parseCacheControlHeader,parseVaryHeader,isEtagUsable,assertCacheMethods,assertCacheStore}}});var require_date=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/util/date.js"(exports,module2){"use strict";var IMF_DAYS=["mon","tue","wed","thu","fri","sat","sun"],IMF_SPACES=[4,7,11,16,25],IMF_MONTHS=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],IMF_COLONS=[19,22],ASCTIME_SPACES=[3,7,10,19],RFC850_DAYS=["monday","tuesday","wednesday","thursday","friday","saturday","sunday"];function parseHttpDate(date,now){switch(date=date.toLowerCase(),date[3]){case",":return parseImfDate(date);case" ":return parseAscTimeDate(date);default:return parseRfc850Date(date,now)}}__name(parseHttpDate,"parseHttpDate");function parseImfDate(date){if(date.length!==29||!date.endsWith("gmt"))return;for(let spaceInx of IMF_SPACES)if(date[spaceInx]!==" ")return;for(let colonIdx of IMF_COLONS)if(date[colonIdx]!==":")return;let dayName=date.substring(0,3);if(!IMF_DAYS.includes(dayName))return;let dayString=date.substring(5,7),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!=="0")return;let month=date.substring(8,11),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let year=Number.parseInt(date.substring(12,16));if(isNaN(year))return;let hourString=date.substring(17,19),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(20,22),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(23,25),second=Number.parseInt(secondString);if(!(isNaN(second)||second<10&&secondString[0]!=="0"))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseImfDate,"parseImfDate");function parseAscTimeDate(date){if(date.length!==24)return;for(let spaceIdx of ASCTIME_SPACES)if(date[spaceIdx]!==" ")return;let dayName=date.substring(0,3);if(!IMF_DAYS.includes(dayName))return;let month=date.substring(4,7),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let dayString=date.substring(8,10),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!==" ")return;let hourString=date.substring(11,13),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(14,16),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(17,19),second=Number.parseInt(secondString);if(isNaN(second)||second<10&&secondString[0]!=="0")return;let year=Number.parseInt(date.substring(20,24));if(!isNaN(year))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseAscTimeDate,"parseAscTimeDate");function parseRfc850Date(date,now=new Date){if(!date.endsWith("gmt"))return;let commaIndex=date.indexOf(",");if(commaIndex===-1||date.length-commaIndex-1!==23)return;let dayName=date.substring(0,commaIndex);if(!RFC850_DAYS.includes(dayName)||date[commaIndex+1]!==" "||date[commaIndex+4]!=="-"||date[commaIndex+8]!=="-"||date[commaIndex+11]!==" "||date[commaIndex+14]!==":"||date[commaIndex+17]!==":"||date[commaIndex+20]!==" ")return;let dayString=date.substring(commaIndex+2,commaIndex+4),day=Number.parseInt(dayString);if(isNaN(day)||day<10&&dayString[0]!=="0")return;let month=date.substring(commaIndex+5,commaIndex+8),monthIdx=IMF_MONTHS.indexOf(month);if(monthIdx===-1)return;let year=Number.parseInt(date.substring(commaIndex+9,commaIndex+11));if(isNaN(year))return;let currentYear=now.getUTCFullYear(),currentDecade=currentYear%100,currentCentury=Math.floor(currentYear/100);year>currentDecade&&year-currentDecade>=50?year+=(currentCentury-1)*100:year+=currentCentury*100;let hourString=date.substring(commaIndex+12,commaIndex+14),hour=Number.parseInt(hourString);if(isNaN(hour)||hour<10&&hourString[0]!=="0")return;let minuteString=date.substring(commaIndex+15,commaIndex+17),minute=Number.parseInt(minuteString);if(isNaN(minute)||minute<10&&minuteString[0]!=="0")return;let secondString=date.substring(commaIndex+18,commaIndex+20),second=Number.parseInt(secondString);if(!(isNaN(second)||second<10&&secondString[0]!=="0"))return new Date(Date.UTC(year,monthIdx,day,hour,minute,second))}__name(parseRfc850Date,"parseRfc850Date");module2.exports={parseHttpDate}}});var require_cache_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/cache-handler.js"(exports,module2){"use strict";var util=require_util(),{parseCacheControlHeader,parseVaryHeader,isEtagUsable}=require_cache(),{parseHttpDate}=require_date();function noop(){}__name(noop,"noop");var HEURISTICALLY_CACHEABLE_STATUS_CODES=[200,203,204,206,300,301,308,404,405,410,414,501],MAX_RESPONSE_AGE=2147483647e3,CacheHandler=class{#cacheKey;#cacheType;#cacheByDefault;#store;#handler;#writeStream;constructor({store,type,cacheByDefault},cacheKey,handler2){this.#store=store,this.#cacheType=type,this.#cacheByDefault=cacheByDefault,this.#cacheKey=cacheKey,this.#handler=handler2}onRequestStart(controller,context){this.#writeStream?.destroy(),this.#writeStream=void 0,this.#handler.onRequestStart?.(controller,context)}onRequestUpgrade(controller,statusCode,headers,socket){this.#handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,resHeaders,statusMessage){let downstreamOnHeaders=__name(()=>this.#handler.onResponseStart?.(controller,statusCode,resHeaders,statusMessage),"downstreamOnHeaders");if(!util.safeHTTPMethods.includes(this.#cacheKey.method)&&statusCode>=200&&statusCode<=399){try{this.#store.delete(this.#cacheKey)?.catch?.(noop)}catch{}return downstreamOnHeaders()}let cacheControlHeader=resHeaders["cache-control"],heuristicallyCacheable=resHeaders["last-modified"]&&HEURISTICALLY_CACHEABLE_STATUS_CODES.includes(statusCode);if(!cacheControlHeader&&!resHeaders.expires&&!heuristicallyCacheable&&!this.#cacheByDefault)return downstreamOnHeaders();let cacheControlDirectives=cacheControlHeader?parseCacheControlHeader(cacheControlHeader):{};if(!canCacheResponse(this.#cacheType,statusCode,resHeaders,cacheControlDirectives))return downstreamOnHeaders();let now=Date.now(),resAge=resHeaders.age?getAge(resHeaders.age):void 0;if(resAge&&resAge>=MAX_RESPONSE_AGE)return downstreamOnHeaders();let resDate=typeof resHeaders.date=="string"?parseHttpDate(resHeaders.date):void 0,staleAt=determineStaleAt(this.#cacheType,now,resAge,resHeaders,resDate,cacheControlDirectives)??this.#cacheByDefault;if(staleAt===void 0||resAge&&resAge>staleAt)return downstreamOnHeaders();let baseTime=resDate?resDate.getTime():now,absoluteStaleAt=staleAt+baseTime;if(now>=absoluteStaleAt)return downstreamOnHeaders();let varyDirectives;if(this.#cacheKey.headers&&resHeaders.vary&&(varyDirectives=parseVaryHeader(resHeaders.vary,this.#cacheKey.headers),!varyDirectives))return downstreamOnHeaders();let deleteAt=determineDeleteAt(baseTime,cacheControlDirectives,absoluteStaleAt),strippedHeaders=stripNecessaryHeaders(resHeaders,cacheControlDirectives),value={statusCode,statusMessage,headers:strippedHeaders,vary:varyDirectives,cacheControlDirectives,cachedAt:resAge?now-resAge:now,staleAt:absoluteStaleAt,deleteAt};if(typeof resHeaders.etag=="string"&&isEtagUsable(resHeaders.etag)&&(value.etag=resHeaders.etag),this.#writeStream=this.#store.createWriteStream(this.#cacheKey,value),!this.#writeStream)return downstreamOnHeaders();let handler2=this;return this.#writeStream.on("drain",()=>controller.resume()).on("error",function(){handler2.#writeStream=void 0,handler2.#store.delete(handler2.#cacheKey)}).on("close",function(){handler2.#writeStream===this&&(handler2.#writeStream=void 0),controller.resume()}),downstreamOnHeaders()}onResponseData(controller,chunk){this.#writeStream?.write(chunk)===!1&&controller.pause(),this.#handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.#writeStream?.end(),this.#handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){this.#writeStream?.destroy(err),this.#writeStream=void 0,this.#handler.onResponseError?.(controller,err)}};__name(CacheHandler,"CacheHandler");function canCacheResponse(cacheType,statusCode,resHeaders,cacheControlDirectives){return!(statusCode!==200&&statusCode!==307||cacheControlDirectives["no-store"]||cacheType==="shared"&&cacheControlDirectives.private===!0||resHeaders.vary?.includes("*")||resHeaders.authorization&&(!cacheControlDirectives.public||typeof resHeaders.authorization!="string"||Array.isArray(cacheControlDirectives["no-cache"])&&cacheControlDirectives["no-cache"].includes("authorization")||Array.isArray(cacheControlDirectives.private)&&cacheControlDirectives.private.includes("authorization")))}__name(canCacheResponse,"canCacheResponse");function getAge(ageHeader){let age=parseInt(Array.isArray(ageHeader)?ageHeader[0]:ageHeader);return isNaN(age)?void 0:age*1e3}__name(getAge,"getAge");function determineStaleAt(cacheType,now,age,resHeaders,responseDate,cacheControlDirectives){if(cacheType==="shared"){let sMaxAge=cacheControlDirectives["s-maxage"];if(sMaxAge!==void 0)return sMaxAge>0?sMaxAge*1e3:void 0}let maxAge=cacheControlDirectives["max-age"];if(maxAge!==void 0)return maxAge>0?maxAge*1e3:void 0;if(typeof resHeaders.expires=="string"){let expiresDate=parseHttpDate(resHeaders.expires);if(expiresDate)return now>=expiresDate.getTime()||responseDate&&(responseDate>=expiresDate||age!==void 0&&age>expiresDate-responseDate)?void 0:expiresDate.getTime()-now}if(typeof resHeaders["last-modified"]=="string"){let lastModified=new Date(resHeaders["last-modified"]);if(isValidDate(lastModified))return lastModified.getTime()>=now?void 0:(now-lastModified.getTime())*.1}if(cacheControlDirectives.immutable)return 31536e3}__name(determineStaleAt,"determineStaleAt");function determineDeleteAt(now,cacheControlDirectives,staleAt){let staleWhileRevalidate=-1/0,staleIfError=-1/0,immutable=-1/0;return cacheControlDirectives["stale-while-revalidate"]&&(staleWhileRevalidate=staleAt+cacheControlDirectives["stale-while-revalidate"]*1e3),cacheControlDirectives["stale-if-error"]&&(staleIfError=staleAt+cacheControlDirectives["stale-if-error"]*1e3),staleWhileRevalidate===-1/0&&staleIfError===-1/0&&(immutable=now+31536e6),Math.max(staleAt,staleWhileRevalidate,staleIfError,immutable)}__name(determineDeleteAt,"determineDeleteAt");function stripNecessaryHeaders(resHeaders,cacheControlDirectives){let headersToRemove=["connection","proxy-authenticate","proxy-authentication-info","proxy-authorization","proxy-connection","te","transfer-encoding","upgrade","age"];resHeaders.connection&&(Array.isArray(resHeaders.connection)?headersToRemove.push(...resHeaders.connection.map(header=>header.trim())):headersToRemove.push(...resHeaders.connection.split(",").map(header=>header.trim()))),Array.isArray(cacheControlDirectives["no-cache"])&&headersToRemove.push(...cacheControlDirectives["no-cache"]),Array.isArray(cacheControlDirectives.private)&&headersToRemove.push(...cacheControlDirectives.private);let strippedHeaders;for(let headerName of headersToRemove)resHeaders[headerName]&&(strippedHeaders??={...resHeaders},delete strippedHeaders[headerName]);return strippedHeaders??resHeaders}__name(stripNecessaryHeaders,"stripNecessaryHeaders");function isValidDate(date){return date instanceof Date&&Number.isFinite(date.valueOf())}__name(isValidDate,"isValidDate");module2.exports=CacheHandler}});var require_memory_cache_store=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/cache/memory-cache-store.js"(exports,module2){"use strict";var{Writable}=require("node:stream"),{assertCacheKey,assertCacheValue}=require_cache(),MemoryCacheStore=class{#maxCount=1/0;#maxSize=1/0;#maxEntrySize=1/0;#size=0;#count=0;#entries=new Map;constructor(opts){if(opts){if(typeof opts!="object")throw new TypeError("MemoryCacheStore options must be an object");if(opts.maxCount!==void 0){if(typeof opts.maxCount!="number"||!Number.isInteger(opts.maxCount)||opts.maxCount<0)throw new TypeError("MemoryCacheStore options.maxCount must be a non-negative integer");this.#maxCount=opts.maxCount}if(opts.maxSize!==void 0){if(typeof opts.maxSize!="number"||!Number.isInteger(opts.maxSize)||opts.maxSize<0)throw new TypeError("MemoryCacheStore options.maxSize must be a non-negative integer");this.#maxSize=opts.maxSize}if(opts.maxEntrySize!==void 0){if(typeof opts.maxEntrySize!="number"||!Number.isInteger(opts.maxEntrySize)||opts.maxEntrySize<0)throw new TypeError("MemoryCacheStore options.maxEntrySize must be a non-negative integer");this.#maxEntrySize=opts.maxEntrySize}}}get(key){assertCacheKey(key);let topLevelKey=`${key.origin}:${key.path}`,now=Date.now(),entry=this.#entries.get(topLevelKey)?.find(entry2=>entry2.deleteAt>now&&entry2.method===key.method&&(entry2.vary==null||Object.keys(entry2.vary).every(headerName=>entry2.vary[headerName]===key.headers?.[headerName])));return entry==null?void 0:{statusMessage:entry.statusMessage,statusCode:entry.statusCode,headers:entry.headers,body:entry.body,vary:entry.vary?entry.vary:void 0,etag:entry.etag,cacheControlDirectives:entry.cacheControlDirectives,cachedAt:entry.cachedAt,staleAt:entry.staleAt,deleteAt:entry.deleteAt}}createWriteStream(key,val){assertCacheKey(key),assertCacheValue(val);let topLevelKey=`${key.origin}:${key.path}`,store=this,entry={...key,...val,body:[],size:0};return new Writable({write(chunk,encoding,callback){typeof chunk=="string"&&(chunk=Buffer.from(chunk,encoding)),entry.size+=chunk.byteLength,entry.size>=store.#maxEntrySize?this.destroy():entry.body.push(chunk),callback(null)},final(callback){let entries=store.#entries.get(topLevelKey);if(entries||(entries=[],store.#entries.set(topLevelKey,entries)),entries.push(entry),store.#size+=entry.size,store.#count+=1,store.#size>store.#maxSize||store.#count>store.#maxCount)for(let[key2,entries2]of store.#entries){for(let entry2 of entries2.splice(0,entries2.length/2))store.#size-=entry2.size,store.#count-=1;entries2.length===0&&store.#entries.delete(key2)}callback(null)}})}delete(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);let topLevelKey=`${key.origin}:${key.path}`;for(let entry of this.#entries.get(topLevelKey)??[])this.#size-=entry.size,this.#count-=1;this.#entries.delete(topLevelKey)}};__name(MemoryCacheStore,"MemoryCacheStore");module2.exports=MemoryCacheStore}});var require_cache_revalidation_handler=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/handler/cache-revalidation-handler.js"(exports,module2){"use strict";var assert=require("node:assert"),CacheRevalidationHandler=class{#successful=!1;#callback;#handler;#context;#allowErrorStatusCodes;constructor(callback,handler2,allowErrorStatusCodes){if(typeof callback!="function")throw new TypeError("callback must be a function");this.#callback=callback,this.#handler=handler2,this.#allowErrorStatusCodes=allowErrorStatusCodes}onRequestStart(_,context){this.#successful=!1,this.#context=context}onRequestUpgrade(controller,statusCode,headers,socket){this.#handler.onRequestUpgrade?.(controller,statusCode,headers,socket)}onResponseStart(controller,statusCode,headers,statusMessage){if(assert(this.#callback!=null),this.#successful=statusCode===304||this.#allowErrorStatusCodes&&statusCode>=500&&statusCode<=504,this.#callback(this.#successful,this.#context),this.#callback=null,this.#successful)return!0;this.#handler.onRequestStart?.(controller,this.#context),this.#handler.onResponseStart?.(controller,statusCode,headers,statusMessage)}onResponseData(controller,chunk){if(!this.#successful)return this.#handler.onResponseData?.(controller,chunk)}onResponseEnd(controller,trailers){this.#successful||this.#handler.onResponseEnd?.(controller,trailers)}onResponseError(controller,err){if(!this.#successful)if(this.#callback&&(this.#callback(!1),this.#callback=null),typeof this.#handler.onResponseError=="function")this.#handler.onResponseError(controller,err);else throw err}};__name(CacheRevalidationHandler,"CacheRevalidationHandler");module2.exports=CacheRevalidationHandler}});var require_cache2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/interceptor/cache.js"(exports,module2){"use strict";var assert=require("node:assert"),{Readable}=require("node:stream"),util=require_util(),CacheHandler=require_cache_handler(),MemoryCacheStore=require_memory_cache_store(),CacheRevalidationHandler=require_cache_revalidation_handler(),{assertCacheStore,assertCacheMethods,makeCacheKey,parseCacheControlHeader}=require_cache(),{AbortError}=require_errors();function needsRevalidation(result,cacheControlDirectives){if(cacheControlDirectives?.["no-cache"])return!0;let now=Date.now();if(now>result.staleAt){if(cacheControlDirectives?.["max-stale"]){let gracePeriod=result.staleAt+cacheControlDirectives["max-stale"]*1e3;return now>gracePeriod}return!0}if(cacheControlDirectives?.["min-fresh"]){let timeLeftTillStale=result.staleAt-now,threshold=cacheControlDirectives["min-fresh"]*1e3;return timeLeftTillStale<=threshold}return!1}__name(needsRevalidation,"needsRevalidation");function handleUncachedResponse(dispatch,globalOpts,cacheKey,handler2,opts,reqCacheControl){if(reqCacheControl?.["only-if-cached"]){let aborted=!1;try{if(typeof handler2.onConnect=="function"&&(handler2.onConnect(()=>{aborted=!0}),aborted)||typeof handler2.onHeaders=="function"&&(handler2.onHeaders(504,[],()=>{},"Gateway Timeout"),aborted))return;typeof handler2.onComplete=="function"&&handler2.onComplete([])}catch(err){typeof handler2.onError=="function"&&handler2.onError(err)}return!0}return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler2))}__name(handleUncachedResponse,"handleUncachedResponse");function sendCachedValue(handler2,opts,result,age,context,isStale){let stream=util.isStream(result.body)?result.body:Readable.from(result.body??[]);assert(!stream.destroyed,"stream should not be destroyed"),assert(!stream.readableDidRead,"stream should not be readableDidRead");let controller={resume(){stream.resume()},pause(){stream.pause()},get paused(){return stream.isPaused()},get aborted(){return stream.destroyed},get reason(){return stream.errored},abort(reason){stream.destroy(reason??new AbortError)}};if(stream.on("error",function(err){if(!this.readableEnded)if(typeof handler2.onResponseError=="function")handler2.onResponseError(controller,err);else throw err}).on("close",function(){this.errored||handler2.onResponseEnd?.(controller,{})}),handler2.onRequestStart?.(controller,context),stream.destroyed)return;let headers={...result.headers,age:String(age)};isStale&&(headers.warning='110 - "response is stale"'),handler2.onResponseStart?.(controller,result.statusCode,headers,result.statusMessage),opts.method==="HEAD"?stream.destroy():stream.on("data",function(chunk){handler2.onResponseData?.(controller,chunk)})}__name(sendCachedValue,"sendCachedValue");function handleResult(dispatch,globalOpts,cacheKey,handler2,opts,reqCacheControl,result){if(!result)return handleUncachedResponse(dispatch,globalOpts,cacheKey,handler2,opts,reqCacheControl);let now=Date.now();if(now>result.deleteAt)return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler2));let age=Math.round((now-result.cachedAt)/1e3);if(reqCacheControl?.["max-age"]&&age>=reqCacheControl["max-age"])return dispatch(opts,handler2);if(needsRevalidation(result,reqCacheControl)){if(util.isStream(opts.body)&&util.bodyLength(opts.body)!==0)return dispatch(opts,new CacheHandler(globalOpts,cacheKey,handler2));let withinStaleIfErrorThreshold=!1,staleIfErrorExpiry=result.cacheControlDirectives["stale-if-error"]??reqCacheControl?.["stale-if-error"];staleIfErrorExpiry&&(withinStaleIfErrorThreshold=now<result.staleAt+staleIfErrorExpiry*1e3);let headers={...opts.headers,"if-modified-since":new Date(result.cachedAt).toUTCString()};return result.etag&&(headers["if-none-match"]=result.etag),result.vary&&(headers={...headers,...result.vary}),dispatch({...opts,headers},new CacheRevalidationHandler((success,context)=>{success?sendCachedValue(handler2,opts,result,age,context,!0):util.isStream(result.body)&&result.body.on("error",()=>{}).destroy()},new CacheHandler(globalOpts,cacheKey,handler2),withinStaleIfErrorThreshold))}util.isStream(opts.body)&&opts.body.on("error",()=>{}).destroy(),sendCachedValue(handler2,opts,result,age,null,!1)}__name(handleResult,"handleResult");module2.exports=(opts={})=>{let{store=new MemoryCacheStore,methods=["GET"],cacheByDefault=void 0,type="shared"}=opts;if(typeof opts!="object"||opts===null)throw new TypeError(`expected type of opts to be an Object, got ${opts===null?"null":typeof opts}`);if(assertCacheStore(store,"opts.store"),assertCacheMethods(methods,"opts.methods"),typeof cacheByDefault<"u"&&typeof cacheByDefault!="number")throw new TypeError(`exepcted opts.cacheByDefault to be number or undefined, got ${typeof cacheByDefault}`);if(typeof type<"u"&&type!=="shared"&&type!=="private")throw new TypeError(`exepcted opts.type to be shared, private, or undefined, got ${typeof type}`);let globalOpts={store,methods,cacheByDefault,type},safeMethodsToNotCache=util.safeHTTPMethods.filter(method=>methods.includes(method)===!1);return dispatch=>(opts2,handler2)=>{if(!opts2.origin||safeMethodsToNotCache.includes(opts2.method))return dispatch(opts2,handler2);let reqCacheControl=opts2.headers?.["cache-control"]?parseCacheControlHeader(opts2.headers["cache-control"]):void 0;if(reqCacheControl?.["no-store"])return dispatch(opts2,handler2);let cacheKey=makeCacheKey(opts2),result=store.get(cacheKey);return result&&typeof result.then=="function"?result.then(result2=>{handleResult(dispatch,globalOpts,cacheKey,handler2,opts2,reqCacheControl,result2)}):handleResult(dispatch,globalOpts,cacheKey,handler2,opts2,reqCacheControl,result),!0}}}});var require_sqlite_cache_store=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/cache/sqlite-cache-store.js"(exports,module2){"use strict";var{Writable}=require("stream"),{assertCacheKey,assertCacheValue}=require_cache(),DatabaseSync,VERSION=3,MAX_ENTRY_SIZE=2*1e3*1e3*1e3;module2.exports=__name(class{#maxEntrySize=MAX_ENTRY_SIZE;#maxCount=1/0;#db;#getValuesQuery;#updateValueQuery;#insertValueQuery;#deleteExpiredValuesQuery;#deleteByUrlQuery;#countEntriesQuery;#deleteOldValuesQuery;constructor(opts){if(opts){if(typeof opts!="object")throw new TypeError("SqliteCacheStore options must be an object");if(opts.maxEntrySize!==void 0){if(typeof opts.maxEntrySize!="number"||!Number.isInteger(opts.maxEntrySize)||opts.maxEntrySize<0)throw new TypeError("SqliteCacheStore options.maxEntrySize must be a non-negative integer");if(opts.maxEntrySize>MAX_ENTRY_SIZE)throw new TypeError("SqliteCacheStore options.maxEntrySize must be less than 2gb");this.#maxEntrySize=opts.maxEntrySize}if(opts.maxCount!==void 0){if(typeof opts.maxCount!="number"||!Number.isInteger(opts.maxCount)||opts.maxCount<0)throw new TypeError("SqliteCacheStore options.maxCount must be a non-negative integer");this.#maxCount=opts.maxCount}}DatabaseSync||(DatabaseSync=require("node:sqlite").DatabaseSync),this.#db=new DatabaseSync(opts?.location??":memory:"),this.#db.exec(`
      CREATE TABLE IF NOT EXISTS cacheInterceptorV${VERSION} (
        -- Data specific to us
        id INTEGER PRIMARY KEY AUTOINCREMENT,
        url TEXT NOT NULL,
        method TEXT NOT NULL,

        -- Data returned to the interceptor
        body BUF NULL,
        deleteAt INTEGER NOT NULL,
        statusCode INTEGER NOT NULL,
        statusMessage TEXT NOT NULL,
        headers TEXT NULL,
        cacheControlDirectives TEXT NULL,
        etag TEXT NULL,
        vary TEXT NULL,
        cachedAt INTEGER NOT NULL,
        staleAt INTEGER NOT NULL
      );

      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_url ON cacheInterceptorV${VERSION}(url);
      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_method ON cacheInterceptorV${VERSION}(method);
      CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${VERSION}_deleteAt ON cacheInterceptorV${VERSION}(deleteAt);
    `),this.#getValuesQuery=this.#db.prepare(`
      SELECT
        id,
        body,
        deleteAt,
        statusCode,
        statusMessage,
        headers,
        etag,
        cacheControlDirectives,
        vary,
        cachedAt,
        staleAt
      FROM cacheInterceptorV${VERSION}
      WHERE
        url = ?
        AND method = ?
      ORDER BY
        deleteAt ASC
    `),this.#updateValueQuery=this.#db.prepare(`
      UPDATE cacheInterceptorV${VERSION} SET
        body = ?,
        deleteAt = ?,
        statusCode = ?,
        statusMessage = ?,
        headers = ?,
        etag = ?,
        cacheControlDirectives = ?,
        cachedAt = ?,
        staleAt = ?,
        deleteAt = ?
      WHERE
        id = ?
    `),this.#insertValueQuery=this.#db.prepare(`
      INSERT INTO cacheInterceptorV${VERSION} (
        url,
        method,
        body,
        deleteAt,
        statusCode,
        statusMessage,
        headers,
        etag,
        cacheControlDirectives,
        vary,
        cachedAt,
        staleAt,
        deleteAt
      ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
    `),this.#deleteByUrlQuery=this.#db.prepare(`DELETE FROM cacheInterceptorV${VERSION} WHERE url = ?`),this.#countEntriesQuery=this.#db.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${VERSION}`),this.#deleteExpiredValuesQuery=this.#db.prepare(`DELETE FROM cacheInterceptorV${VERSION} WHERE deleteAt <= ?`),this.#deleteOldValuesQuery=this.#maxCount===1/0?null:this.#db.prepare(`
        DELETE FROM cacheInterceptorV${VERSION}
        WHERE id IN (
          SELECT
            id
          FROM cacheInterceptorV${VERSION}
          ORDER BY cachedAt DESC
          LIMIT ?
        )
      `)}close(){this.#db.close()}get(key){assertCacheKey(key);let value=this.#findValue(key);return value?{body:Buffer.from(value.body),statusCode:value.statusCode,statusMessage:value.statusMessage,headers:value.headers?JSON.parse(value.headers):void 0,etag:value.etag?value.etag:void 0,vary:value.vary??void 0,cacheControlDirectives:value.cacheControlDirectives?JSON.parse(value.cacheControlDirectives):void 0,cachedAt:value.cachedAt,staleAt:value.staleAt,deleteAt:value.deleteAt}:void 0}createWriteStream(key,value){assertCacheKey(key),assertCacheValue(value);let url2=this.#makeValueUrl(key),size=0,body=[],store=this;return new Writable({write(chunk,encoding,callback){typeof chunk=="string"&&(chunk=Buffer.from(chunk,encoding)),size+=chunk.byteLength,size<store.#maxEntrySize?body.push(chunk):this.destroy(),callback()},final(callback){let existingValue=store.#findValue(key,!0);existingValue?store.#updateValueQuery.run(Buffer.concat(body),value.deleteAt,value.statusCode,value.statusMessage,value.headers?JSON.stringify(value.headers):null,value.etag?value.etag:null,value.cacheControlDirectives?JSON.stringify(value.cacheControlDirectives):null,value.cachedAt,value.staleAt,value.deleteAt,existingValue.id):(store.#prune(),store.#insertValueQuery.run(url2,key.method,Buffer.concat(body),value.deleteAt,value.statusCode,value.statusMessage,value.headers?JSON.stringify(value.headers):null,value.etag?value.etag:null,value.cacheControlDirectives?JSON.stringify(value.cacheControlDirectives):null,value.vary?JSON.stringify(value.vary):null,value.cachedAt,value.staleAt,value.deleteAt)),callback()}})}delete(key){if(typeof key!="object")throw new TypeError(`expected key to be object, got ${typeof key}`);this.#deleteByUrlQuery.run(this.#makeValueUrl(key))}#prune(){if(this.size<=this.#maxCount)return 0;{let removed=this.#deleteExpiredValuesQuery.run(Date.now()).changes;if(removed>0)return removed}{let removed=this.#deleteOldValuesQuery.run(Math.max(Math.floor(this.#maxCount*.1),1)).changes;if(removed>0)return removed}return 0}get size(){let{total}=this.#countEntriesQuery.get();return total}#makeValueUrl(key){return`${key.origin}/${key.path}`}#findValue(key,canBeExpired=!1){let url2=this.#makeValueUrl(key),{headers,method}=key,values=this.#getValuesQuery.all(url2,method);if(values.length===0)return;let now=Date.now();for(let value of values){if(now>=value.deleteAt&&!canBeExpired)return;let matches=!0;if(value.vary){if(!headers)return;value.vary=JSON.parse(value.vary);for(let header in value.vary)if(!headerValueEquals(headers[header],value.vary[header])){matches=!1;break}}if(matches)return value}}},"SqliteCacheStore");function headerValueEquals(lhs,rhs){if(Array.isArray(lhs)&&Array.isArray(rhs)){if(lhs.length!==rhs.length)return!1;for(let i=0;i<lhs.length;i++)if(rhs.includes(lhs[i]))return!1;return!0}return lhs===rhs}__name(headerValueEquals,"headerValueEquals")}});var require_headers=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/headers.js"(exports,module2){"use strict";var{kConstruct}=require_symbols(),{kEnumerableProperty}=require_util(),{iteratorMixin,isValidHeaderName,isValidHeaderValue}=require_util2(),{webidl}=require_webidl(),assert=require("node:assert"),util=require("node:util");function isHTTPWhiteSpaceCharCode(code){return code===10||code===13||code===9||code===32}__name(isHTTPWhiteSpaceCharCode,"isHTTPWhiteSpaceCharCode");function headerValueNormalize(potentialValue){let i=0,j=potentialValue.length;for(;j>i&&isHTTPWhiteSpaceCharCode(potentialValue.charCodeAt(j-1));)--j;for(;j>i&&isHTTPWhiteSpaceCharCode(potentialValue.charCodeAt(i));)++i;return i===0&&j===potentialValue.length?potentialValue:potentialValue.substring(i,j)}__name(headerValueNormalize,"headerValueNormalize");function fill(headers,object){if(Array.isArray(object))for(let i=0;i<object.length;++i){let header=object[i];if(header.length!==2)throw webidl.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${header.length}.`});appendHeader(headers,header[0],header[1])}else if(typeof object=="object"&&object!==null){let keys=Object.keys(object);for(let i=0;i<keys.length;++i)appendHeader(headers,keys[i],object[keys[i]])}else throw webidl.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}__name(fill,"fill");function appendHeader(headers,name,value){if(value=headerValueNormalize(value),isValidHeaderName(name)){if(!isValidHeaderValue(value))throw webidl.errors.invalidArgument({prefix:"Headers.append",value,type:"header value"})}else throw webidl.errors.invalidArgument({prefix:"Headers.append",value:name,type:"header name"});if(getHeadersGuard(headers)==="immutable")throw new TypeError("immutable");return getHeadersList(headers).append(name,value,!1)}__name(appendHeader,"appendHeader");function headersListSortAndCombine(target){let headersList=getHeadersList(target);if(!headersList)return[];if(headersList.sortedMap)return headersList.sortedMap;let headers=[],names=headersList.toSortedArray(),cookies=headersList.cookies;if(cookies===null||cookies.length===1)return headersList.sortedMap=names;for(let i=0;i<names.length;++i){let{0:name,1:value}=names[i];if(name==="set-cookie")for(let j=0;j<cookies.length;++j)headers.push([name,cookies[j]]);else headers.push([name,value])}return headersList.sortedMap=headers}__name(headersListSortAndCombine,"headersListSortAndCombine");function compareHeaderName(a,b){return a[0]<b[0]?-1:1}__name(compareHeaderName,"compareHeaderName");var HeadersList=class{cookies=null;sortedMap;headersMap;constructor(init){init instanceof HeadersList?(this.headersMap=new Map(init.headersMap),this.sortedMap=init.sortedMap,this.cookies=init.cookies===null?null:[...init.cookies]):(this.headersMap=new Map(init),this.sortedMap=null)}contains(name,isLowerCase){return this.headersMap.has(isLowerCase?name:name.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(name,value,isLowerCase){this.sortedMap=null;let lowercaseName=isLowerCase?name:name.toLowerCase(),exists=this.headersMap.get(lowercaseName);if(exists){let delimiter=lowercaseName==="cookie"?"; ":", ";this.headersMap.set(lowercaseName,{name:exists.name,value:`${exists.value}${delimiter}${value}`})}else this.headersMap.set(lowercaseName,{name,value});lowercaseName==="set-cookie"&&(this.cookies??=[]).push(value)}set(name,value,isLowerCase){this.sortedMap=null;let lowercaseName=isLowerCase?name:name.toLowerCase();lowercaseName==="set-cookie"&&(this.cookies=[value]),this.headersMap.set(lowercaseName,{name,value})}delete(name,isLowerCase){this.sortedMap=null,isLowerCase||(name=name.toLowerCase()),name==="set-cookie"&&(this.cookies=null),this.headersMap.delete(name)}get(name,isLowerCase){return this.headersMap.get(isLowerCase?name:name.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:name,1:{value}}of this.headersMap)yield[name,value]}get entries(){let headers={};if(this.headersMap.size!==0)for(let{name,value}of this.headersMap.values())headers[name]=value;return headers}rawValues(){return this.headersMap.values()}get entriesList(){let headers=[];if(this.headersMap.size!==0)for(let{0:lowerName,1:{name,value}}of this.headersMap)if(lowerName==="set-cookie")for(let cookie of this.cookies)headers.push([name,cookie]);else headers.push([name,value]);return headers}toSortedArray(){let size=this.headersMap.size,array=new Array(size);if(size<=32){if(size===0)return array;let iterator=this.headersMap[Symbol.iterator](),firstValue=iterator.next().value;array[0]=[firstValue[0],firstValue[1].value],assert(firstValue[1].value!==null);for(let i=1,j=0,right=0,left=0,pivot=0,x,value;i<size;++i){for(value=iterator.next().value,x=array[i]=[value[0],value[1].value],assert(x[1]!==null),left=0,right=i;left<right;)pivot=left+(right-left>>1),array[pivot][0]<=x[0]?left=pivot+1:right=pivot;if(i!==pivot){for(j=i;j>left;)array[j]=array[--j];array[left]=x}}if(!iterator.next().done)throw new TypeError("Unreachable");return array}else{let i=0;for(let{0:name,1:{value}}of this.headersMap)array[i++]=[name,value],assert(value!==null);return array.sort(compareHeaderName)}}};__name(HeadersList,"HeadersList");var Headers=class{#guard;#headersList;constructor(init=void 0){webidl.util.markAsUncloneable(this),init!==kConstruct&&(this.#headersList=new HeadersList,this.#guard="none",init!==void 0&&(init=webidl.converters.HeadersInit(init,"Headers constructor","init"),fill(this,init)))}append(name,value){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,2,"Headers.append");let prefix="Headers.append";return name=webidl.converters.ByteString(name,prefix,"name"),value=webidl.converters.ByteString(value,prefix,"value"),appendHeader(this,name,value)}delete(name){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,1,"Headers.delete");let prefix="Headers.delete";if(name=webidl.converters.ByteString(name,prefix,"name"),!isValidHeaderName(name))throw webidl.errors.invalidArgument({prefix:"Headers.delete",value:name,type:"header name"});if(this.#guard==="immutable")throw new TypeError("immutable");this.#headersList.contains(name,!1)&&this.#headersList.delete(name,!1)}get(name){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,1,"Headers.get");let prefix="Headers.get";if(name=webidl.converters.ByteString(name,prefix,"name"),!isValidHeaderName(name))throw webidl.errors.invalidArgument({prefix,value:name,type:"header name"});return this.#headersList.get(name,!1)}has(name){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,1,"Headers.has");let prefix="Headers.has";if(name=webidl.converters.ByteString(name,prefix,"name"),!isValidHeaderName(name))throw webidl.errors.invalidArgument({prefix,value:name,type:"header name"});return this.#headersList.contains(name,!1)}set(name,value){webidl.brandCheck(this,Headers),webidl.argumentLengthCheck(arguments,2,"Headers.set");let prefix="Headers.set";if(name=webidl.converters.ByteString(name,prefix,"name"),value=webidl.converters.ByteString(value,prefix,"value"),value=headerValueNormalize(value),isValidHeaderName(name)){if(!isValidHeaderValue(value))throw webidl.errors.invalidArgument({prefix,value,type:"header value"})}else throw webidl.errors.invalidArgument({prefix,value:name,type:"header name"});if(this.#guard==="immutable")throw new TypeError("immutable");this.#headersList.set(name,value,!1)}getSetCookie(){webidl.brandCheck(this,Headers);let list=this.#headersList.cookies;return list?[...list]:[]}[util.inspect.custom](depth,options){return options.depth??=depth,`Headers ${util.formatWithOptions(options,this.#headersList.entries)}`}static getHeadersGuard(o){return o.#guard}static setHeadersGuard(o,guard){o.#guard=guard}static getHeadersList(o){return o.#headersList}static setHeadersList(target,list){target.#headersList=list}};__name(Headers,"Headers");var{getHeadersGuard,setHeadersGuard,getHeadersList,setHeadersList}=Headers;Reflect.deleteProperty(Headers,"getHeadersGuard");Reflect.deleteProperty(Headers,"setHeadersGuard");Reflect.deleteProperty(Headers,"getHeadersList");Reflect.deleteProperty(Headers,"setHeadersList");iteratorMixin("Headers",Headers,headersListSortAndCombine,0,1);Object.defineProperties(Headers.prototype,{append:kEnumerableProperty,delete:kEnumerableProperty,get:kEnumerableProperty,has:kEnumerableProperty,set:kEnumerableProperty,getSetCookie:kEnumerableProperty,[Symbol.toStringTag]:{value:"Headers",configurable:!0},[util.inspect.custom]:{enumerable:!1}});webidl.converters.HeadersInit=function(V,prefix,argument){if(webidl.util.Type(V)===webidl.util.Types.OBJECT){let iterator=Reflect.get(V,Symbol.iterator);if(!util.types.isProxy(V)&&iterator===Headers.prototype.entries)try{return getHeadersList(V).entriesList}catch{}return typeof iterator=="function"?webidl.converters["sequence<sequence<ByteString>>"](V,prefix,argument,iterator.bind(V)):webidl.converters["record<ByteString, ByteString>"](V,prefix,argument)}throw webidl.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})};module2.exports={fill,compareHeaderName,Headers,HeadersList,getHeadersGuard,setHeadersGuard,setHeadersList,getHeadersList}}});var require_response=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/response.js"(exports,module2){"use strict";var{Headers,HeadersList,fill,getHeadersGuard,setHeadersGuard,setHeadersList}=require_headers(),{extractBody,cloneBody,mixinBody,hasFinalizationRegistry,streamRegistry,bodyUnusable}=require_body(),util=require_util(),nodeUtil=require("node:util"),{kEnumerableProperty}=util,{isValidReasonPhrase,isCancelled,isAborted,serializeJavascriptValueToJSONString,isErrorLike,isomorphicEncode,environmentSettingsObject:relevantRealm}=require_util2(),{redirectStatusSet,nullBodyStatus}=require_constants3(),{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{kConstruct}=require_symbols(),assert=require("node:assert"),{types}=require("node:util"),textEncoder=new TextEncoder("utf-8"),Response=class{#headers;#state;static error(){return fromInnerResponse(makeNetworkError(),"immutable")}static json(data,init=void 0){webidl.argumentLengthCheck(arguments,1,"Response.json"),init!==null&&(init=webidl.converters.ResponseInit(init));let bytes=textEncoder.encode(serializeJavascriptValueToJSONString(data)),body=extractBody(bytes),responseObject=fromInnerResponse(makeResponse({}),"response");return initializeResponse(responseObject,init,{body:body[0],type:"application/json"}),responseObject}static redirect(url2,status=302){webidl.argumentLengthCheck(arguments,1,"Response.redirect"),url2=webidl.converters.USVString(url2),status=webidl.converters["unsigned short"](status);let parsedURL;try{parsedURL=new URL(url2,relevantRealm.settingsObject.baseUrl)}catch(err){throw new TypeError(`Failed to parse URL from ${url2}`,{cause:err})}if(!redirectStatusSet.has(status))throw new RangeError(`Invalid status code ${status}`);let responseObject=fromInnerResponse(makeResponse({}),"immutable");responseObject.#state.status=status;let value=isomorphicEncode(URLSerializer(parsedURL));return responseObject.#state.headersList.append("location",value,!0),responseObject}constructor(body=null,init=void 0){if(webidl.util.markAsUncloneable(this),body===kConstruct)return;body!==null&&(body=webidl.converters.BodyInit(body)),init=webidl.converters.ResponseInit(init),this.#state=makeResponse({}),this.#headers=new Headers(kConstruct),setHeadersGuard(this.#headers,"response"),setHeadersList(this.#headers,this.#state.headersList);let bodyWithType=null;if(body!=null){let[extractedBody,type]=extractBody(body);bodyWithType={body:extractedBody,type}}initializeResponse(this,init,bodyWithType)}get type(){return webidl.brandCheck(this,Response),this.#state.type}get url(){webidl.brandCheck(this,Response);let urlList=this.#state.urlList,url2=urlList[urlList.length-1]??null;return url2===null?"":URLSerializer(url2,!0)}get redirected(){return webidl.brandCheck(this,Response),this.#state.urlList.length>1}get status(){return webidl.brandCheck(this,Response),this.#state.status}get ok(){return webidl.brandCheck(this,Response),this.#state.status>=200&&this.#state.status<=299}get statusText(){return webidl.brandCheck(this,Response),this.#state.statusText}get headers(){return webidl.brandCheck(this,Response),this.#headers}get body(){return webidl.brandCheck(this,Response),this.#state.body?this.#state.body.stream:null}get bodyUsed(){return webidl.brandCheck(this,Response),!!this.#state.body&&util.isDisturbed(this.#state.body.stream)}clone(){if(webidl.brandCheck(this,Response),bodyUnusable(this.#state))throw webidl.errors.exception({header:"Response.clone",message:"Body has already been consumed."});let clonedResponse=cloneResponse(this.#state);return fromInnerResponse(clonedResponse,getHeadersGuard(this.#headers))}[nodeUtil.inspect.custom](depth,options){options.depth===null&&(options.depth=2),options.colors??=!0;let properties={status:this.status,statusText:this.statusText,headers:this.headers,body:this.body,bodyUsed:this.bodyUsed,ok:this.ok,redirected:this.redirected,type:this.type,url:this.url};return`Response ${nodeUtil.formatWithOptions(options,properties)}`}static getResponseHeaders(response){return response.#headers}static setResponseHeaders(response,newHeaders){response.#headers=newHeaders}static getResponseState(response){return response.#state}static setResponseState(response,newState){response.#state=newState}};__name(Response,"Response");var{getResponseHeaders,setResponseHeaders,getResponseState,setResponseState}=Response;Reflect.deleteProperty(Response,"getResponseHeaders");Reflect.deleteProperty(Response,"setResponseHeaders");Reflect.deleteProperty(Response,"getResponseState");Reflect.deleteProperty(Response,"setResponseState");mixinBody(Response,getResponseState);Object.defineProperties(Response.prototype,{type:kEnumerableProperty,url:kEnumerableProperty,status:kEnumerableProperty,ok:kEnumerableProperty,redirected:kEnumerableProperty,statusText:kEnumerableProperty,headers:kEnumerableProperty,clone:kEnumerableProperty,body:kEnumerableProperty,bodyUsed:kEnumerableProperty,[Symbol.toStringTag]:{value:"Response",configurable:!0}});Object.defineProperties(Response,{json:kEnumerableProperty,redirect:kEnumerableProperty,error:kEnumerableProperty});function cloneResponse(response){if(response.internalResponse)return filterResponse(cloneResponse(response.internalResponse),response.type);let newResponse=makeResponse({...response,body:null});return response.body!=null&&(newResponse.body=cloneBody(newResponse,response.body)),newResponse}__name(cloneResponse,"cloneResponse");function makeResponse(init){return{aborted:!1,rangeRequested:!1,timingAllowPassed:!1,requestIncludesCredentials:!1,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...init,headersList:init?.headersList?new HeadersList(init?.headersList):new HeadersList,urlList:init?.urlList?[...init.urlList]:[]}}__name(makeResponse,"makeResponse");function makeNetworkError(reason){let isError=isErrorLike(reason);return makeResponse({type:"error",status:0,error:isError?reason:new Error(reason&&String(reason)),aborted:reason&&reason.name==="AbortError"})}__name(makeNetworkError,"makeNetworkError");function isNetworkError(response){return response.type==="error"&&response.status===0}__name(isNetworkError,"isNetworkError");function makeFilteredResponse(response,state){return state={internalResponse:response,...state},new Proxy(response,{get(target,p){return p in state?state[p]:target[p]},set(target,p,value){return assert(!(p in state)),target[p]=value,!0}})}__name(makeFilteredResponse,"makeFilteredResponse");function filterResponse(response,type){if(type==="basic")return makeFilteredResponse(response,{type:"basic",headersList:response.headersList});if(type==="cors")return makeFilteredResponse(response,{type:"cors",headersList:response.headersList});if(type==="opaque")return makeFilteredResponse(response,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null});if(type==="opaqueredirect")return makeFilteredResponse(response,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null});assert(!1)}__name(filterResponse,"filterResponse");function makeAppropriateNetworkError(fetchParams,err=null){return assert(isCancelled(fetchParams)),isAborted(fetchParams)?makeNetworkError(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:err})):makeNetworkError(Object.assign(new DOMException("Request was cancelled."),{cause:err}))}__name(makeAppropriateNetworkError,"makeAppropriateNetworkError");function initializeResponse(response,init,body){if(init.status!==null&&(init.status<200||init.status>599))throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.');if("statusText"in init&&init.statusText!=null&&!isValidReasonPhrase(String(init.statusText)))throw new TypeError("Invalid statusText");if("status"in init&&init.status!=null&&(getResponseState(response).status=init.status),"statusText"in init&&init.statusText!=null&&(getResponseState(response).statusText=init.statusText),"headers"in init&&init.headers!=null&&fill(getResponseHeaders(response),init.headers),body){if(nullBodyStatus.includes(response.status))throw webidl.errors.exception({header:"Response constructor",message:`Invalid response status code ${response.status}`});getResponseState(response).body=body.body,body.type!=null&&!getResponseState(response).headersList.contains("content-type",!0)&&getResponseState(response).headersList.append("content-type",body.type,!0)}}__name(initializeResponse,"initializeResponse");function fromInnerResponse(innerResponse,guard){let response=new Response(kConstruct);setResponseState(response,innerResponse);let headers=new Headers(kConstruct);return setResponseHeaders(response,headers),setHeadersList(headers,innerResponse.headersList),setHeadersGuard(headers,guard),hasFinalizationRegistry&&innerResponse.body?.stream&&streamRegistry.register(response,new WeakRef(innerResponse.body.stream)),response}__name(fromInnerResponse,"fromInnerResponse");webidl.converters.XMLHttpRequestBodyInit=function(V,prefix,name){return typeof V=="string"?webidl.converters.USVString(V,prefix,name):webidl.is.Blob(V)||ArrayBuffer.isView(V)||types.isArrayBuffer(V)||webidl.is.FormData(V)||webidl.is.URLSearchParams(V)?V:webidl.converters.DOMString(V,prefix,name)};webidl.converters.BodyInit=function(V,prefix,argument){return webidl.is.ReadableStream(V)||V?.[Symbol.asyncIterator]?V:webidl.converters.XMLHttpRequestBodyInit(V,prefix,argument)};webidl.converters.ResponseInit=webidl.dictionaryConverter([{key:"status",converter:webidl.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:webidl.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:webidl.converters.HeadersInit}]);webidl.is.Response=webidl.util.MakeTypeAssertion(Response);module2.exports={isNetworkError,makeNetworkError,makeResponse,makeAppropriateNetworkError,filterResponse,Response,cloneResponse,fromInnerResponse,getResponseState}}});var require_dispatcher_weakref=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/dispatcher-weakref.js"(exports,module2){"use strict";var{kConnected,kSize}=require_symbols(),CompatWeakRef=class{constructor(value){this.value=value}deref(){return this.value[kConnected]===0&&this.value[kSize]===0?void 0:this.value}};__name(CompatWeakRef,"CompatWeakRef");var CompatFinalizer=class{constructor(finalizer){this.finalizer=finalizer}register(dispatcher,key){dispatcher.on&&dispatcher.on("disconnect",()=>{dispatcher[kConnected]===0&&dispatcher[kSize]===0&&this.finalizer(key)})}unregister(key){}};__name(CompatFinalizer,"CompatFinalizer");module2.exports=function(){return process.env.NODE_V8_COVERAGE&&process.version.startsWith("v18")?(process._rawDebug("Using compatibility WeakRef and FinalizationRegistry"),{WeakRef:CompatWeakRef,FinalizationRegistry:CompatFinalizer}):{WeakRef,FinalizationRegistry}}}});var require_request2=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/request.js"(exports,module2){"use strict";var{extractBody,mixinBody,cloneBody,bodyUnusable}=require_body(),{Headers,fill:fillHeaders,HeadersList,setHeadersGuard,getHeadersGuard,setHeadersList,getHeadersList}=require_headers(),{FinalizationRegistry:FinalizationRegistry2}=require_dispatcher_weakref()(),util=require_util(),nodeUtil=require("node:util"),{isValidHTTPToken,sameOrigin,environmentSettingsObject}=require_util2(),{forbiddenMethodsSet,corsSafeListedMethodsSet,referrerPolicy,requestRedirect,requestMode,requestCredentials,requestCache,requestDuplex}=require_constants3(),{kEnumerableProperty,normalizedMethodRecordsBase,normalizedMethodRecords}=util,{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{kConstruct}=require_symbols(),assert=require("node:assert"),{getMaxListeners,setMaxListeners,defaultMaxListeners}=require("node:events"),kAbortController=Symbol("abortController"),requestFinalizer=new FinalizationRegistry2(({signal,abort})=>{signal.removeEventListener("abort",abort)}),dependentControllerMap=new WeakMap;function buildAbort(acRef){return abort;function abort(){let ac=acRef.deref();if(ac!==void 0){requestFinalizer.unregister(abort),this.removeEventListener("abort",abort),ac.abort(this.reason);let controllerList=dependentControllerMap.get(ac.signal);if(controllerList!==void 0){if(controllerList.size!==0){for(let ref of controllerList){let ctrl=ref.deref();ctrl!==void 0&&ctrl.abort(this.reason)}controllerList.clear()}dependentControllerMap.delete(ac.signal)}}}}__name(buildAbort,"buildAbort");var patchMethodWarning=!1,Request=class{#signal;#dispatcher;#headers;#state;constructor(input,init=void 0){if(webidl.util.markAsUncloneable(this),input===kConstruct)return;let prefix="Request constructor";webidl.argumentLengthCheck(arguments,1,prefix),input=webidl.converters.RequestInfo(input,prefix,"input"),init=webidl.converters.RequestInit(init,prefix,"init");let request=null,fallbackMode=null,baseUrl=environmentSettingsObject.settingsObject.baseUrl,signal=null;if(typeof input=="string"){this.#dispatcher=init.dispatcher;let parsedURL;try{parsedURL=new URL(input,baseUrl)}catch(err){throw new TypeError("Failed to parse URL from "+input,{cause:err})}if(parsedURL.username||parsedURL.password)throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+input);request=makeRequest({urlList:[parsedURL]}),fallbackMode="cors"}else assert(webidl.is.Request(input)),request=input.#state,signal=input.#signal,this.#dispatcher=init.dispatcher||input.#dispatcher;let origin=environmentSettingsObject.settingsObject.origin,window="client";if(request.window?.constructor?.name==="EnvironmentSettingsObject"&&sameOrigin(request.window,origin)&&(window=request.window),init.window!=null)throw new TypeError(`'window' option '${window}' must be null`);"window"in init&&(window="no-window"),request=makeRequest({method:request.method,headersList:request.headersList,unsafeRequest:request.unsafeRequest,client:environmentSettingsObject.settingsObject,window,priority:request.priority,origin:request.origin,referrer:request.referrer,referrerPolicy:request.referrerPolicy,mode:request.mode,credentials:request.credentials,cache:request.cache,redirect:request.redirect,integrity:request.integrity,keepalive:request.keepalive,reloadNavigation:request.reloadNavigation,historyNavigation:request.historyNavigation,urlList:[...request.urlList]});let initHasKey=Object.keys(init).length!==0;if(initHasKey&&(request.mode==="navigate"&&(request.mode="same-origin"),request.reloadNavigation=!1,request.historyNavigation=!1,request.origin="client",request.referrer="client",request.referrerPolicy="",request.url=request.urlList[request.urlList.length-1],request.urlList=[request.url]),init.referrer!==void 0){let referrer=init.referrer;if(referrer==="")request.referrer="no-referrer";else{let parsedReferrer;try{parsedReferrer=new URL(referrer,baseUrl)}catch(err){throw new TypeError(`Referrer "${referrer}" is not a valid URL.`,{cause:err})}parsedReferrer.protocol==="about:"&&parsedReferrer.hostname==="client"||origin&&!sameOrigin(parsedReferrer,environmentSettingsObject.settingsObject.baseUrl)?request.referrer="client":request.referrer=parsedReferrer}}init.referrerPolicy!==void 0&&(request.referrerPolicy=init.referrerPolicy);let mode;if(init.mode!==void 0?mode=init.mode:mode=fallbackMode,mode==="navigate")throw webidl.errors.exception({header:"Request constructor",message:"invalid request mode navigate."});if(mode!=null&&(request.mode=mode),init.credentials!==void 0&&(request.credentials=init.credentials),init.cache!==void 0&&(request.cache=init.cache),request.cache==="only-if-cached"&&request.mode!=="same-origin")throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode");if(init.redirect!==void 0&&(request.redirect=init.redirect),init.integrity!=null&&(request.integrity=String(init.integrity)),init.keepalive!==void 0&&(request.keepalive=!!init.keepalive),init.method!==void 0){let method=init.method,mayBeNormalized=normalizedMethodRecords[method];if(mayBeNormalized!==void 0)request.method=mayBeNormalized;else{if(!isValidHTTPToken(method))throw new TypeError(`'${method}' is not a valid HTTP method.`);let upperCase=method.toUpperCase();if(forbiddenMethodsSet.has(upperCase))throw new TypeError(`'${method}' HTTP method is unsupported.`);method=normalizedMethodRecordsBase[upperCase]??method,request.method=method}!patchMethodWarning&&request.method==="patch"&&(process.emitWarning("Using `patch` is highly likely to result in a `405 Method Not Allowed`. `PATCH` is much more likely to succeed.",{code:"UNDICI-FETCH-patch"}),patchMethodWarning=!0)}init.signal!==void 0&&(signal=init.signal),this.#state=request;let ac=new AbortController;if(this.#signal=ac.signal,signal!=null)if(signal.aborted)ac.abort(signal.reason);else{this[kAbortController]=ac;let acRef=new WeakRef(ac),abort=buildAbort(acRef);try{typeof getMaxListeners=="function"&&getMaxListeners(signal)===defaultMaxListeners&&setMaxListeners(1500,signal)}catch{}util.addAbortListener(signal,abort),requestFinalizer.register(ac,{signal,abort},abort)}if(this.#headers=new Headers(kConstruct),setHeadersList(this.#headers,request.headersList),setHeadersGuard(this.#headers,"request"),mode==="no-cors"){if(!corsSafeListedMethodsSet.has(request.method))throw new TypeError(`'${request.method} is unsupported in no-cors mode.`);setHeadersGuard(this.#headers,"request-no-cors")}if(initHasKey){let headersList=getHeadersList(this.#headers),headers=init.headers!==void 0?init.headers:new HeadersList(headersList);if(headersList.clear(),headers instanceof HeadersList){for(let{name,value}of headers.rawValues())headersList.append(name,value,!1);headersList.cookies=headers.cookies}else fillHeaders(this.#headers,headers)}let inputBody=webidl.is.Request(input)?input.#state.body:null;if((init.body!=null||inputBody!=null)&&(request.method==="GET"||request.method==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body.");let initBody=null;if(init.body!=null){let[extractedBody,contentType]=extractBody(init.body,request.keepalive);initBody=extractedBody,contentType&&!getHeadersList(this.#headers).contains("content-type",!0)&&this.#headers.append("content-type",contentType,!0)}let inputOrInitBody=initBody??inputBody;if(inputOrInitBody!=null&&inputOrInitBody.source==null){if(initBody!=null&&init.duplex==null)throw new TypeError("RequestInit: duplex option is required when sending a body.");if(request.mode!=="same-origin"&&request.mode!=="cors")throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"');request.useCORSPreflightFlag=!0}let finalBody=inputOrInitBody;if(initBody==null&&inputBody!=null){if(bodyUnusable(input.#state))throw new TypeError("Cannot construct a Request with a Request object that has already been used.");let identityTransform=new TransformStream;inputBody.stream.pipeThrough(identityTransform),finalBody={source:inputBody.source,length:inputBody.length,stream:identityTransform.readable}}this.#state.body=finalBody}get method(){return webidl.brandCheck(this,Request),this.#state.method}get url(){return webidl.brandCheck(this,Request),URLSerializer(this.#state.url)}get headers(){return webidl.brandCheck(this,Request),this.#headers}get destination(){return webidl.brandCheck(this,Request),this.#state.destination}get referrer(){return webidl.brandCheck(this,Request),this.#state.referrer==="no-referrer"?"":this.#state.referrer==="client"?"about:client":this.#state.referrer.toString()}get referrerPolicy(){return webidl.brandCheck(this,Request),this.#state.referrerPolicy}get mode(){return webidl.brandCheck(this,Request),this.#state.mode}get credentials(){return webidl.brandCheck(this,Request),this.#state.credentials}get cache(){return webidl.brandCheck(this,Request),this.#state.cache}get redirect(){return webidl.brandCheck(this,Request),this.#state.redirect}get integrity(){return webidl.brandCheck(this,Request),this.#state.integrity}get keepalive(){return webidl.brandCheck(this,Request),this.#state.keepalive}get isReloadNavigation(){return webidl.brandCheck(this,Request),this.#state.reloadNavigation}get isHistoryNavigation(){return webidl.brandCheck(this,Request),this.#state.historyNavigation}get signal(){return webidl.brandCheck(this,Request),this.#signal}get body(){return webidl.brandCheck(this,Request),this.#state.body?this.#state.body.stream:null}get bodyUsed(){return webidl.brandCheck(this,Request),!!this.#state.body&&util.isDisturbed(this.#state.body.stream)}get duplex(){return webidl.brandCheck(this,Request),"half"}clone(){if(webidl.brandCheck(this,Request),bodyUnusable(this.#state))throw new TypeError("unusable");let clonedRequest=cloneRequest(this.#state),ac=new AbortController;if(this.signal.aborted)ac.abort(this.signal.reason);else{let list=dependentControllerMap.get(this.signal);list===void 0&&(list=new Set,dependentControllerMap.set(this.signal,list));let acRef=new WeakRef(ac);list.add(acRef),util.addAbortListener(ac.signal,buildAbort(acRef))}return fromInnerRequest(clonedRequest,this.#dispatcher,ac.signal,getHeadersGuard(this.#headers))}[nodeUtil.inspect.custom](depth,options){options.depth===null&&(options.depth=2),options.colors??=!0;let properties={method:this.method,url:this.url,headers:this.headers,destination:this.destination,referrer:this.referrer,referrerPolicy:this.referrerPolicy,mode:this.mode,credentials:this.credentials,cache:this.cache,redirect:this.redirect,integrity:this.integrity,keepalive:this.keepalive,isReloadNavigation:this.isReloadNavigation,isHistoryNavigation:this.isHistoryNavigation,signal:this.signal};return`Request ${nodeUtil.formatWithOptions(options,properties)}`}static setRequestSignal(request,newSignal){return request.#signal=newSignal,request}static getRequestDispatcher(request){return request.#dispatcher}static setRequestDispatcher(request,newDispatcher){request.#dispatcher=newDispatcher}static setRequestHeaders(request,newHeaders){request.#headers=newHeaders}static getRequestState(request){return request.#state}static setRequestState(request,newState){request.#state=newState}};__name(Request,"Request");var{setRequestSignal,getRequestDispatcher,setRequestDispatcher,setRequestHeaders,getRequestState,setRequestState}=Request;Reflect.deleteProperty(Request,"setRequestSignal");Reflect.deleteProperty(Request,"getRequestDispatcher");Reflect.deleteProperty(Request,"setRequestDispatcher");Reflect.deleteProperty(Request,"setRequestHeaders");Reflect.deleteProperty(Request,"getRequestState");Reflect.deleteProperty(Request,"setRequestState");mixinBody(Request,getRequestState);function makeRequest(init){return{method:init.method??"GET",localURLsOnly:init.localURLsOnly??!1,unsafeRequest:init.unsafeRequest??!1,body:init.body??null,client:init.client??null,reservedClient:init.reservedClient??null,replacesClientId:init.replacesClientId??"",window:init.window??"client",keepalive:init.keepalive??!1,serviceWorkers:init.serviceWorkers??"all",initiator:init.initiator??"",destination:init.destination??"",priority:init.priority??null,origin:init.origin??"client",policyContainer:init.policyContainer??"client",referrer:init.referrer??"client",referrerPolicy:init.referrerPolicy??"",mode:init.mode??"no-cors",useCORSPreflightFlag:init.useCORSPreflightFlag??!1,credentials:init.credentials??"same-origin",useCredentials:init.useCredentials??!1,cache:init.cache??"default",redirect:init.redirect??"follow",integrity:init.integrity??"",cryptoGraphicsNonceMetadata:init.cryptoGraphicsNonceMetadata??"",parserMetadata:init.parserMetadata??"",reloadNavigation:init.reloadNavigation??!1,historyNavigation:init.historyNavigation??!1,userActivation:init.userActivation??!1,taintedOrigin:init.taintedOrigin??!1,redirectCount:init.redirectCount??0,responseTainting:init.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:init.preventNoCacheCacheControlHeaderModification??!1,done:init.done??!1,timingAllowFailed:init.timingAllowFailed??!1,urlList:init.urlList,url:init.urlList[0],headersList:init.headersList?new HeadersList(init.headersList):new HeadersList}}__name(makeRequest,"makeRequest");function cloneRequest(request){let newRequest=makeRequest({...request,body:null});return request.body!=null&&(newRequest.body=cloneBody(newRequest,request.body)),newRequest}__name(cloneRequest,"cloneRequest");function fromInnerRequest(innerRequest,dispatcher,signal,guard){let request=new Request(kConstruct);setRequestState(request,innerRequest),setRequestDispatcher(request,dispatcher),setRequestSignal(request,signal);let headers=new Headers(kConstruct);return setRequestHeaders(request,headers),setHeadersList(headers,innerRequest.headersList),setHeadersGuard(headers,guard),request}__name(fromInnerRequest,"fromInnerRequest");Object.defineProperties(Request.prototype,{method:kEnumerableProperty,url:kEnumerableProperty,headers:kEnumerableProperty,redirect:kEnumerableProperty,clone:kEnumerableProperty,signal:kEnumerableProperty,duplex:kEnumerableProperty,destination:kEnumerableProperty,body:kEnumerableProperty,bodyUsed:kEnumerableProperty,isHistoryNavigation:kEnumerableProperty,isReloadNavigation:kEnumerableProperty,keepalive:kEnumerableProperty,integrity:kEnumerableProperty,cache:kEnumerableProperty,credentials:kEnumerableProperty,attribute:kEnumerableProperty,referrerPolicy:kEnumerableProperty,referrer:kEnumerableProperty,mode:kEnumerableProperty,[Symbol.toStringTag]:{value:"Request",configurable:!0}});webidl.is.Request=webidl.util.MakeTypeAssertion(Request);webidl.converters.RequestInfo=function(V,prefix,argument){return typeof V=="string"?webidl.converters.USVString(V):webidl.is.Request(V)?V:webidl.converters.USVString(V)};webidl.converters.RequestInit=webidl.dictionaryConverter([{key:"method",converter:webidl.converters.ByteString},{key:"headers",converter:webidl.converters.HeadersInit},{key:"body",converter:webidl.nullableConverter(webidl.converters.BodyInit)},{key:"referrer",converter:webidl.converters.USVString},{key:"referrerPolicy",converter:webidl.converters.DOMString,allowedValues:referrerPolicy},{key:"mode",converter:webidl.converters.DOMString,allowedValues:requestMode},{key:"credentials",converter:webidl.converters.DOMString,allowedValues:requestCredentials},{key:"cache",converter:webidl.converters.DOMString,allowedValues:requestCache},{key:"redirect",converter:webidl.converters.DOMString,allowedValues:requestRedirect},{key:"integrity",converter:webidl.converters.DOMString},{key:"keepalive",converter:webidl.converters.boolean},{key:"signal",converter:webidl.nullableConverter(signal=>webidl.converters.AbortSignal(signal,"RequestInit","signal"))},{key:"window",converter:webidl.converters.any},{key:"duplex",converter:webidl.converters.DOMString,allowedValues:requestDuplex},{key:"dispatcher",converter:webidl.converters.any}]);module2.exports={Request,makeRequest,fromInnerRequest,cloneRequest,getRequestDispatcher,getRequestState}}});var require_fetch=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/fetch/index.js"(exports,module2){"use strict";var{makeNetworkError,makeAppropriateNetworkError,filterResponse,makeResponse,fromInnerResponse,getResponseState}=require_response(),{HeadersList}=require_headers(),{Request,cloneRequest,getRequestDispatcher,getRequestState}=require_request2(),zlib=require("node:zlib"),{bytesMatch,makePolicyContainer,clonePolicyContainer,requestBadPort,TAOCheck,appendRequestOriginHeader,responseLocationURL,requestCurrentURL,setRequestReferrerPolicyOnRedirect,tryUpgradeRequestToAPotentiallyTrustworthyURL,createOpaqueTimingInfo,appendFetchMetadata,corsCheck,crossOriginResourcePolicyCheck,determineRequestsReferrer,coarsenedSharedCurrentTime,createDeferredPromise,sameOrigin,isCancelled,isAborted,isErrorLike,fullyReadBody,readableStreamClose,isomorphicEncode,urlIsLocal,urlIsHttpHttpsScheme,urlHasHttpsScheme,clampAndCoarsenConnectionTimingInfo,simpleRangeHeaderValue,buildContentRange,createInflate,extractMimeType}=require_util2(),assert=require("node:assert"),{safelyExtractBody,extractBody}=require_body(),{redirectStatusSet,nullBodyStatus,safeMethodsSet,requestBodyHeader,subresourceSet}=require_constants3(),EE=require("node:events"),{Readable,pipeline,finished,isErrored,isReadable}=require("node:stream"),{addAbortListener,bufferToLowerCasedHeaderName}=require_util(),{dataURLProcessor,serializeAMimeType,minimizeSupportedMimeType}=require_data_url(),{getGlobalDispatcher}=require_global2(),{webidl}=require_webidl(),{STATUS_CODES}=require("node:http"),GET_OR_HEAD=["GET","HEAD"],defaultUserAgent=typeof __UNDICI_IS_NODE__<"u"||typeof esbuildDetection<"u"?"node":"undici",resolveObjectURL,Fetch=class extends EE{constructor(dispatcher){super(),this.dispatcher=dispatcher,this.connection=null,this.dump=!1,this.state="ongoing"}terminate(reason){this.state==="ongoing"&&(this.state="terminated",this.connection?.destroy(reason),this.emit("terminated",reason))}abort(error2){this.state==="ongoing"&&(this.state="aborted",error2||(error2=new DOMException("The operation was aborted.","AbortError")),this.serializedAbortReason=error2,this.connection?.destroy(error2),this.emit("terminated",error2))}};__name(Fetch,"Fetch");function handleFetchDone(response){finalizeAndReportTiming(response,"fetch")}__name(handleFetchDone,"handleFetchDone");function fetch(input,init=void 0){webidl.argumentLengthCheck(arguments,1,"globalThis.fetch");let p=createDeferredPromise(),requestObject;try{requestObject=new Request(input,init)}catch(e){return p.reject(e),p.promise}let request=getRequestState(requestObject);if(requestObject.signal.aborted)return abortFetch(p,request,null,requestObject.signal.reason),p.promise;request.client.globalObject?.constructor?.name==="ServiceWorkerGlobalScope"&&(request.serviceWorkers="none");let responseObject=null,locallyAborted=!1,controller=null;return addAbortListener(requestObject.signal,()=>{locallyAborted=!0,assert(controller!=null),controller.abort(requestObject.signal.reason);let realResponse=responseObject?.deref();abortFetch(p,request,realResponse,requestObject.signal.reason)}),controller=fetching({request,processResponseEndOfBody:handleFetchDone,processResponse:__name(response=>{if(!locallyAborted){if(response.aborted){abortFetch(p,request,responseObject,controller.serializedAbortReason);return}if(response.type==="error"){p.reject(new TypeError("fetch failed",{cause:response.error}));return}responseObject=new WeakRef(fromInnerResponse(response,"immutable")),p.resolve(responseObject.deref()),p=null}},"processResponse"),dispatcher:getRequestDispatcher(requestObject)}),p.promise}__name(fetch,"fetch");function finalizeAndReportTiming(response,initiatorType="other"){if(response.type==="error"&&response.aborted||!response.urlList?.length)return;let originalURL=response.urlList[0],timingInfo=response.timingInfo,cacheState=response.cacheState;urlIsHttpHttpsScheme(originalURL)&&timingInfo!==null&&(response.timingAllowPassed||(timingInfo=createOpaqueTimingInfo({startTime:timingInfo.startTime}),cacheState=""),timingInfo.endTime=coarsenedSharedCurrentTime(),response.timingInfo=timingInfo,markResourceTiming(timingInfo,originalURL.href,initiatorType,globalThis,cacheState))}__name(finalizeAndReportTiming,"finalizeAndReportTiming");var markResourceTiming=performance.markResourceTiming;function abortFetch(p,request,responseObject,error2){if(p&&p.reject(error2),request.body?.stream!=null&&isReadable(request.body.stream)&&request.body.stream.cancel(error2).catch(err=>{if(err.code!=="ERR_INVALID_STATE")throw err}),responseObject==null)return;let response=getResponseState(responseObject);response.body?.stream!=null&&isReadable(response.body.stream)&&response.body.stream.cancel(error2).catch(err=>{if(err.code!=="ERR_INVALID_STATE")throw err})}__name(abortFetch,"abortFetch");function fetching({request,processRequestBodyChunkLength,processRequestEndOfBody,processResponse,processResponseEndOfBody,processResponseConsumeBody,useParallelQueue=!1,dispatcher=getGlobalDispatcher()}){assert(dispatcher);let taskDestination=null,crossOriginIsolatedCapability=!1;request.client!=null&&(taskDestination=request.client.globalObject,crossOriginIsolatedCapability=request.client.crossOriginIsolatedCapability);let currentTime=coarsenedSharedCurrentTime(crossOriginIsolatedCapability),timingInfo=createOpaqueTimingInfo({startTime:currentTime}),fetchParams={controller:new Fetch(dispatcher),request,timingInfo,processRequestBodyChunkLength,processRequestEndOfBody,processResponse,processResponseConsumeBody,processResponseEndOfBody,taskDestination,crossOriginIsolatedCapability};if(assert(!request.body||request.body.stream),request.window==="client"&&(request.window=request.client?.globalObject?.constructor?.name==="Window"?request.client:"no-window"),request.origin==="client"&&(request.origin=request.client.origin),request.policyContainer==="client"&&(request.client!=null?request.policyContainer=clonePolicyContainer(request.client.policyContainer):request.policyContainer=makePolicyContainer()),!request.headersList.contains("accept",!0)){let value="*/*";request.headersList.append("accept",value,!0)}return request.headersList.contains("accept-language",!0)||request.headersList.append("accept-language","*",!0),request.priority,subresourceSet.has(request.destination),mainFetch(fetchParams).catch(err=>{fetchParams.controller.terminate(err)}),fetchParams.controller}__name(fetching,"fetching");async function mainFetch(fetchParams,recursive=!1){let request=fetchParams.request,response=null;if(request.localURLsOnly&&!urlIsLocal(requestCurrentURL(request))&&(response=makeNetworkError("local URLs only")),tryUpgradeRequestToAPotentiallyTrustworthyURL(request),requestBadPort(request)==="blocked"&&(response=makeNetworkError("bad port")),request.referrerPolicy===""&&(request.referrerPolicy=request.policyContainer.referrerPolicy),request.referrer!=="no-referrer"&&(request.referrer=determineRequestsReferrer(request)),response===null){let currentURL=requestCurrentURL(request);sameOrigin(currentURL,request.url)&&request.responseTainting==="basic"||currentURL.protocol==="data:"||request.mode==="navigate"||request.mode==="websocket"?(request.responseTainting="basic",response=await schemeFetch(fetchParams)):request.mode==="same-origin"?response=makeNetworkError('request mode cannot be "same-origin"'):request.mode==="no-cors"?request.redirect!=="follow"?response=makeNetworkError('redirect mode cannot be "follow" for "no-cors" request'):(request.responseTainting="opaque",response=await schemeFetch(fetchParams)):urlIsHttpHttpsScheme(requestCurrentURL(request))?(request.responseTainting="cors",response=await httpFetch(fetchParams)):response=makeNetworkError("URL scheme must be a HTTP(S) scheme")}if(recursive)return response;response.status!==0&&!response.internalResponse&&(request.responseTainting,request.responseTainting==="basic"?response=filterResponse(response,"basic"):request.responseTainting==="cors"?response=filterResponse(response,"cors"):request.responseTainting==="opaque"?response=filterResponse(response,"opaque"):assert(!1));let internalResponse=response.status===0?response:response.internalResponse;if(internalResponse.urlList.length===0&&internalResponse.urlList.push(...request.urlList),request.timingAllowFailed||(response.timingAllowPassed=!0),response.type==="opaque"&&internalResponse.status===206&&internalResponse.rangeRequested&&!request.headers.contains("range",!0)&&(response=internalResponse=makeNetworkError()),response.status!==0&&(request.method==="HEAD"||request.method==="CONNECT"||nullBodyStatus.includes(internalResponse.status))&&(internalResponse.body=null,fetchParams.controller.dump=!0),request.integrity){let processBodyError=__name(reason=>fetchFinale(fetchParams,makeNetworkError(reason)),"processBodyError");if(request.responseTainting==="opaque"||response.body==null){processBodyError(response.error);return}let processBody=__name(bytes=>{if(!bytesMatch(bytes,request.integrity)){processBodyError("integrity mismatch");return}response.body=safelyExtractBody(bytes)[0],fetchFinale(fetchParams,response)},"processBody");await fullyReadBody(response.body,processBody,processBodyError)}else fetchFinale(fetchParams,response)}__name(mainFetch,"mainFetch");function schemeFetch(fetchParams){if(isCancelled(fetchParams)&&fetchParams.request.redirectCount===0)return Promise.resolve(makeAppropriateNetworkError(fetchParams));let{request}=fetchParams,{protocol:scheme}=requestCurrentURL(request);switch(scheme){case"about:":return Promise.resolve(makeNetworkError("about scheme is not supported"));case"blob:":{resolveObjectURL||(resolveObjectURL=require("node:buffer").resolveObjectURL);let blobURLEntry=requestCurrentURL(request);if(blobURLEntry.search.length!==0)return Promise.resolve(makeNetworkError("NetworkError when attempting to fetch resource."));let blob=resolveObjectURL(blobURLEntry.toString());if(request.method!=="GET"||!webidl.is.Blob(blob))return Promise.resolve(makeNetworkError("invalid method"));let response=makeResponse(),fullLength=blob.size,serializedFullLength=isomorphicEncode(`${fullLength}`),type=blob.type;if(request.headersList.contains("range",!0)){response.rangeRequested=!0;let rangeHeader=request.headersList.get("range",!0),rangeValue=simpleRangeHeaderValue(rangeHeader,!0);if(rangeValue==="failure")return Promise.resolve(makeNetworkError("failed to fetch the data URL"));let{rangeStartValue:rangeStart,rangeEndValue:rangeEnd}=rangeValue;if(rangeStart===null)rangeStart=fullLength-rangeEnd,rangeEnd=rangeStart+rangeEnd-1;else{if(rangeStart>=fullLength)return Promise.resolve(makeNetworkError("Range start is greater than the blob's size."));(rangeEnd===null||rangeEnd>=fullLength)&&(rangeEnd=fullLength-1)}let slicedBlob=blob.slice(rangeStart,rangeEnd,type),slicedBodyWithType=extractBody(slicedBlob);response.body=slicedBodyWithType[0];let serializedSlicedLength=isomorphicEncode(`${slicedBlob.size}`),contentRange=buildContentRange(rangeStart,rangeEnd,fullLength);response.status=206,response.statusText="Partial Content",response.headersList.set("content-length",serializedSlicedLength,!0),response.headersList.set("content-type",type,!0),response.headersList.set("content-range",contentRange,!0)}else{let bodyWithType=extractBody(blob);response.statusText="OK",response.body=bodyWithType[0],response.headersList.set("content-length",serializedFullLength,!0),response.headersList.set("content-type",type,!0)}return Promise.resolve(response)}case"data:":{let currentURL=requestCurrentURL(request),dataURLStruct=dataURLProcessor(currentURL);if(dataURLStruct==="failure")return Promise.resolve(makeNetworkError("failed to fetch the data URL"));let mimeType=serializeAMimeType(dataURLStruct.mimeType);return Promise.resolve(makeResponse({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:mimeType}]],body:safelyExtractBody(dataURLStruct.body)[0]}))}case"file:":return Promise.resolve(makeNetworkError("not implemented... yet..."));case"http:":case"https:":return httpFetch(fetchParams).catch(err=>makeNetworkError(err));default:return Promise.resolve(makeNetworkError("unknown scheme"))}}__name(schemeFetch,"schemeFetch");function finalizeResponse(fetchParams,response){fetchParams.request.done=!0,fetchParams.processResponseDone!=null&&queueMicrotask(()=>fetchParams.processResponseDone(response))}__name(finalizeResponse,"finalizeResponse");function fetchFinale(fetchParams,response){let timingInfo=fetchParams.timingInfo,processResponseEndOfBody=__name(()=>{let unsafeEndTime=Date.now();fetchParams.request.destination==="document"&&(fetchParams.controller.fullTimingInfo=timingInfo),fetchParams.controller.reportTimingSteps=()=>{if(fetchParams.request.url.protocol!=="https:")return;timingInfo.endTime=unsafeEndTime;let cacheState=response.cacheState,bodyInfo=response.bodyInfo;response.timingAllowPassed||(timingInfo=createOpaqueTimingInfo(timingInfo),cacheState="");let responseStatus=0;if(fetchParams.request.mode!=="navigator"||!response.hasCrossOriginRedirects){responseStatus=response.status;let mimeType=extractMimeType(response.headersList);mimeType!=="failure"&&(bodyInfo.contentType=minimizeSupportedMimeType(mimeType))}fetchParams.request.initiatorType!=null&&markResourceTiming(timingInfo,fetchParams.request.url.href,fetchParams.request.initiatorType,globalThis,cacheState,bodyInfo,responseStatus)};let processResponseEndOfBodyTask=__name(()=>{fetchParams.request.done=!0,fetchParams.processResponseEndOfBody!=null&&queueMicrotask(()=>fetchParams.processResponseEndOfBody(response)),fetchParams.request.initiatorType!=null&&fetchParams.controller.reportTimingSteps()},"processResponseEndOfBodyTask");queueMicrotask(()=>processResponseEndOfBodyTask())},"processResponseEndOfBody");fetchParams.processResponse!=null&&queueMicrotask(()=>{fetchParams.processResponse(response),fetchParams.processResponse=null});let internalResponse=response.type==="error"?response:response.internalResponse??response;internalResponse.body==null?processResponseEndOfBody():finished(internalResponse.body.stream,()=>{processResponseEndOfBody()})}__name(fetchFinale,"fetchFinale");async function httpFetch(fetchParams){let request=fetchParams.request,response=null,actualResponse=null,timingInfo=fetchParams.timingInfo;if(request.serviceWorkers,response===null){if(request.redirect==="follow"&&(request.serviceWorkers="none"),actualResponse=response=await httpNetworkOrCacheFetch(fetchParams),request.responseTainting==="cors"&&corsCheck(request,response)==="failure")return makeNetworkError("cors failure");TAOCheck(request,response)==="failure"&&(request.timingAllowFailed=!0)}return(request.responseTainting==="opaque"||response.type==="opaque")&&crossOriginResourcePolicyCheck(request.origin,request.client,request.destination,actualResponse)==="blocked"?makeNetworkError("blocked"):(redirectStatusSet.has(actualResponse.status)&&(request.redirect!=="manual"&&fetchParams.controller.connection.destroy(void 0,!1),request.redirect==="error"?response=makeNetworkError("unexpected redirect"):request.redirect==="manual"?response=actualResponse:request.redirect==="follow"?response=await httpRedirectFetch(fetchParams,response):assert(!1)),response.timingInfo=timingInfo,response)}__name(httpFetch,"httpFetch");function httpRedirectFetch(fetchParams,response){let request=fetchParams.request,actualResponse=response.internalResponse?response.internalResponse:response,locationURL;try{if(locationURL=responseLocationURL(actualResponse,requestCurrentURL(request).hash),locationURL==null)return response}catch(err){return Promise.resolve(makeNetworkError(err))}if(!urlIsHttpHttpsScheme(locationURL))return Promise.resolve(makeNetworkError("URL scheme must be a HTTP(S) scheme"));if(request.redirectCount===20)return Promise.resolve(makeNetworkError("redirect count exceeded"));if(request.redirectCount+=1,request.mode==="cors"&&(locationURL.username||locationURL.password)&&!sameOrigin(request,locationURL))return Promise.resolve(makeNetworkError('cross origin not allowed for request mode "cors"'));if(request.responseTainting==="cors"&&(locationURL.username||locationURL.password))return Promise.resolve(makeNetworkError('URL cannot contain credentials for request mode "cors"'));if(actualResponse.status!==303&&request.body!=null&&request.body.source==null)return Promise.resolve(makeNetworkError());if([301,302].includes(actualResponse.status)&&request.method==="POST"||actualResponse.status===303&&!GET_OR_HEAD.includes(request.method)){request.method="GET",request.body=null;for(let headerName of requestBodyHeader)request.headersList.delete(headerName)}sameOrigin(requestCurrentURL(request),locationURL)||(request.headersList.delete("authorization",!0),request.headersList.delete("proxy-authorization",!0),request.headersList.delete("cookie",!0),request.headersList.delete("host",!0)),request.body!=null&&(assert(request.body.source!=null),request.body=safelyExtractBody(request.body.source)[0]);let timingInfo=fetchParams.timingInfo;return timingInfo.redirectEndTime=timingInfo.postRedirectStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability),timingInfo.redirectStartTime===0&&(timingInfo.redirectStartTime=timingInfo.startTime),request.urlList.push(locationURL),setRequestReferrerPolicyOnRedirect(request,actualResponse),mainFetch(fetchParams,!0)}__name(httpRedirectFetch,"httpRedirectFetch");async function httpNetworkOrCacheFetch(fetchParams,isAuthenticationFetch=!1,isNewConnectionFetch=!1){let request=fetchParams.request,httpFetchParams=null,httpRequest=null,response=null,httpCache=null,revalidatingFlag=!1;request.window==="no-window"&&request.redirect==="error"?(httpFetchParams=fetchParams,httpRequest=request):(httpRequest=cloneRequest(request),httpFetchParams={...fetchParams},httpFetchParams.request=httpRequest);let includeCredentials=request.credentials==="include"||request.credentials==="same-origin"&&request.responseTainting==="basic",contentLength=httpRequest.body?httpRequest.body.length:null,contentLengthHeaderValue=null;if(httpRequest.body==null&&["POST","PUT"].includes(httpRequest.method)&&(contentLengthHeaderValue="0"),contentLength!=null&&(contentLengthHeaderValue=isomorphicEncode(`${contentLength}`)),contentLengthHeaderValue!=null&&httpRequest.headersList.append("content-length",contentLengthHeaderValue,!0),contentLength!=null&&httpRequest.keepalive,webidl.is.URL(httpRequest.referrer)&&httpRequest.headersList.append("referer",isomorphicEncode(httpRequest.referrer.href),!0),appendRequestOriginHeader(httpRequest),appendFetchMetadata(httpRequest),httpRequest.headersList.contains("user-agent",!0)||httpRequest.headersList.append("user-agent",defaultUserAgent,!0),httpRequest.cache==="default"&&(httpRequest.headersList.contains("if-modified-since",!0)||httpRequest.headersList.contains("if-none-match",!0)||httpRequest.headersList.contains("if-unmodified-since",!0)||httpRequest.headersList.contains("if-match",!0)||httpRequest.headersList.contains("if-range",!0))&&(httpRequest.cache="no-store"),httpRequest.cache==="no-cache"&&!httpRequest.preventNoCacheCacheControlHeaderModification&&!httpRequest.headersList.contains("cache-control",!0)&&httpRequest.headersList.append("cache-control","max-age=0",!0),(httpRequest.cache==="no-store"||httpRequest.cache==="reload")&&(httpRequest.headersList.contains("pragma",!0)||httpRequest.headersList.append("pragma","no-cache",!0),httpRequest.headersList.contains("cache-control",!0)||httpRequest.headersList.append("cache-control","no-cache",!0)),httpRequest.headersList.contains("range",!0)&&httpRequest.headersList.append("accept-encoding","identity",!0),httpRequest.headersList.contains("accept-encoding",!0)||(urlHasHttpsScheme(requestCurrentURL(httpRequest))?httpRequest.headersList.append("accept-encoding","br, gzip, deflate",!0):httpRequest.headersList.append("accept-encoding","gzip, deflate",!0)),httpRequest.headersList.delete("host",!0),httpCache==null&&(httpRequest.cache="no-store"),httpRequest.cache!=="no-store"&&httpRequest.cache,response==null){if(httpRequest.cache==="only-if-cached")return makeNetworkError("only if cached");let forwardResponse=await httpNetworkFetch(httpFetchParams,includeCredentials,isNewConnectionFetch);!safeMethodsSet.has(httpRequest.method)&&forwardResponse.status>=200&&forwardResponse.status<=399,revalidatingFlag&&forwardResponse.status,response==null&&(response=forwardResponse)}if(response.urlList=[...httpRequest.urlList],httpRequest.headersList.contains("range",!0)&&(response.rangeRequested=!0),response.requestIncludesCredentials=includeCredentials,response.status===407)return request.window==="no-window"?makeNetworkError():isCancelled(fetchParams)?makeAppropriateNetworkError(fetchParams):makeNetworkError("proxy authentication required");if(response.status===421&&!isNewConnectionFetch&&(request.body==null||request.body.source!=null)){if(isCancelled(fetchParams))return makeAppropriateNetworkError(fetchParams);fetchParams.controller.connection.destroy(),response=await httpNetworkOrCacheFetch(fetchParams,isAuthenticationFetch,!0)}return response}__name(httpNetworkOrCacheFetch,"httpNetworkOrCacheFetch");async function httpNetworkFetch(fetchParams,includeCredentials=!1,forceNewConnection=!1){assert(!fetchParams.controller.connection||fetchParams.controller.connection.destroyed),fetchParams.controller.connection={abort:null,destroyed:!1,destroy(err,abort=!0){this.destroyed||(this.destroyed=!0,abort&&this.abort?.(err??new DOMException("The operation was aborted.","AbortError")))}};let request=fetchParams.request,response=null,timingInfo=fetchParams.timingInfo;null==null&&(request.cache="no-store");let newConnection=forceNewConnection?"yes":"no";request.mode;let requestBody=null;if(request.body==null&&fetchParams.processRequestEndOfBody)queueMicrotask(()=>fetchParams.processRequestEndOfBody());else if(request.body!=null){let processBodyChunk=__name(async function*(bytes){isCancelled(fetchParams)||(yield bytes,fetchParams.processRequestBodyChunkLength?.(bytes.byteLength))},"processBodyChunk"),processEndOfBody=__name(()=>{isCancelled(fetchParams)||fetchParams.processRequestEndOfBody&&fetchParams.processRequestEndOfBody()},"processEndOfBody"),processBodyError=__name(e=>{isCancelled(fetchParams)||(e.name==="AbortError"?fetchParams.controller.abort():fetchParams.controller.terminate(e))},"processBodyError");requestBody=async function*(){try{for await(let bytes of request.body.stream)yield*processBodyChunk(bytes);processEndOfBody()}catch(err){processBodyError(err)}}()}try{let{body,status,statusText,headersList,socket}=await dispatch({body:requestBody});if(socket)response=makeResponse({status,statusText,headersList,socket});else{let iterator=body[Symbol.asyncIterator]();fetchParams.controller.next=()=>iterator.next(),response=makeResponse({status,statusText,headersList})}}catch(err){return err.name==="AbortError"?(fetchParams.controller.connection.destroy(),makeAppropriateNetworkError(fetchParams,err)):makeNetworkError(err)}let pullAlgorithm=__name(()=>fetchParams.controller.resume(),"pullAlgorithm"),cancelAlgorithm=__name(reason=>{isCancelled(fetchParams)||fetchParams.controller.abort(reason)},"cancelAlgorithm"),stream=new ReadableStream({async start(controller){fetchParams.controller.controller=controller},async pull(controller){await pullAlgorithm(controller)},async cancel(reason){await cancelAlgorithm(reason)},type:"bytes"});response.body={stream,source:null,length:null},fetchParams.controller.resume||fetchParams.controller.on("terminated",onAborted),fetchParams.controller.resume=async()=>{for(;;){let bytes,isFailure;try{let{done,value}=await fetchParams.controller.next();if(isAborted(fetchParams))break;bytes=done?void 0:value}catch(err){fetchParams.controller.ended&&!timingInfo.encodedBodySize?bytes=void 0:(bytes=err,isFailure=!0)}if(bytes===void 0){readableStreamClose(fetchParams.controller.controller),finalizeResponse(fetchParams,response);return}if(timingInfo.decodedBodySize+=bytes?.byteLength??0,isFailure){fetchParams.controller.terminate(bytes);return}let buffer=new Uint8Array(bytes);if(buffer.byteLength&&fetchParams.controller.controller.enqueue(buffer),isErrored(stream)){fetchParams.controller.terminate();return}if(fetchParams.controller.controller.desiredSize<=0)return}};function onAborted(reason){isAborted(fetchParams)?(response.aborted=!0,isReadable(stream)&&fetchParams.controller.controller.error(fetchParams.controller.serializedAbortReason)):isReadable(stream)&&fetchParams.controller.controller.error(new TypeError("terminated",{cause:isErrorLike(reason)?reason:void 0})),fetchParams.controller.connection.destroy()}return __name(onAborted,"onAborted"),response;function dispatch({body}){let url2=requestCurrentURL(request),agent=fetchParams.controller.dispatcher;return new Promise((resolve,reject)=>agent.dispatch({path:url2.pathname+url2.search,origin:url2.origin,method:request.method,body:agent.isMockActive?request.body&&(request.body.source||request.body.stream):body,headers:request.headersList.entries,maxRedirections:0,upgrade:request.mode==="websocket"?"websocket":void 0},{body:null,abort:null,onConnect(abort){let{connection}=fetchParams.controller;timingInfo.finalConnectionTimingInfo=clampAndCoarsenConnectionTimingInfo(void 0,timingInfo.postRedirectStartTime,fetchParams.crossOriginIsolatedCapability),connection.destroyed?abort(new DOMException("The operation was aborted.","AbortError")):(fetchParams.controller.on("terminated",abort),this.abort=connection.abort=abort),timingInfo.finalNetworkRequestStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability)},onResponseStarted(){timingInfo.finalNetworkResponseStartTime=coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability)},onHeaders(status,rawHeaders,resume,statusText){if(status<200)return;let codings=[],location="",headersList=new HeadersList;for(let i=0;i<rawHeaders.length;i+=2)headersList.append(bufferToLowerCasedHeaderName(rawHeaders[i]),rawHeaders[i+1].toString("latin1"),!0);let contentEncoding=headersList.get("content-encoding",!0);contentEncoding&&(codings=contentEncoding.toLowerCase().split(",").map(x=>x.trim())),location=headersList.get("location",!0),this.body=new Readable({read:resume});let decoders=[],willFollow=location&&request.redirect==="follow"&&redirectStatusSet.has(status);if(codings.length!==0&&request.method!=="HEAD"&&request.method!=="CONNECT"&&!nullBodyStatus.includes(status)&&!willFollow)for(let i=codings.length-1;i>=0;--i){let coding=codings[i];if(coding==="x-gzip"||coding==="gzip")decoders.push(zlib.createGunzip({flush:zlib.constants.Z_SYNC_FLUSH,finishFlush:zlib.constants.Z_SYNC_FLUSH}));else if(coding==="deflate")decoders.push(createInflate({flush:zlib.constants.Z_SYNC_FLUSH,finishFlush:zlib.constants.Z_SYNC_FLUSH}));else if(coding==="br")decoders.push(zlib.createBrotliDecompress({flush:zlib.constants.BROTLI_OPERATION_FLUSH,finishFlush:zlib.constants.BROTLI_OPERATION_FLUSH}));else{decoders.length=0;break}}let onError=this.onError.bind(this);return resolve({status,statusText,headersList,body:decoders.length?pipeline(this.body,...decoders,err=>{err&&this.onError(err)}).on("error",onError):this.body.on("error",onError)}),!0},onData(chunk){if(fetchParams.controller.dump)return;let bytes=chunk;return timingInfo.encodedBodySize+=bytes.byteLength,this.body.push(bytes)},onComplete(){this.abort&&fetchParams.controller.off("terminated",this.abort),fetchParams.controller.ended=!0,this.body.push(null)},onError(error2){this.abort&&fetchParams.controller.off("terminated",this.abort),this.body?.destroy(error2),fetchParams.controller.terminate(error2),reject(error2)},onUpgrade(status,rawHeaders,socket){if(status!==101)return;let headersList=new HeadersList;for(let i=0;i<rawHeaders.length;i+=2)headersList.append(bufferToLowerCasedHeaderName(rawHeaders[i]),rawHeaders[i+1].toString("latin1"),!0);return resolve({status,statusText:STATUS_CODES[status],headersList,socket}),!0}}))}__name(dispatch,"dispatch")}__name(httpNetworkFetch,"httpNetworkFetch");module2.exports={fetch,Fetch,fetching,finalizeAndReportTiming}}});var require_util3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/util.js"(exports,module2){"use strict";var assert=require("node:assert"),{URLSerializer}=require_data_url(),{isValidHeaderName}=require_util2();function urlEquals(A,B,excludeFragment=!1){let serializedA=URLSerializer(A,excludeFragment),serializedB=URLSerializer(B,excludeFragment);return serializedA===serializedB}__name(urlEquals,"urlEquals");function getFieldValues(header){assert(header!==null);let values=[];for(let value of header.split(","))value=value.trim(),isValidHeaderName(value)&&values.push(value);return values}__name(getFieldValues,"getFieldValues");module2.exports={urlEquals,getFieldValues}}});var require_cache3=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/cache.js"(exports,module2){"use strict";var{kConstruct}=require_symbols(),{urlEquals,getFieldValues}=require_util3(),{kEnumerableProperty,isDisturbed}=require_util(),{webidl}=require_webidl(),{cloneResponse,fromInnerResponse,getResponseState}=require_response(),{Request,fromInnerRequest,getRequestState}=require_request2(),{fetching}=require_fetch(),{urlIsHttpHttpsScheme,createDeferredPromise,readAllBytes}=require_util2(),assert=require("node:assert"),Cache=class{#relevantRequestResponseList;constructor(){arguments[0]!==kConstruct&&webidl.illegalConstructor(),webidl.util.markAsUncloneable(this),this.#relevantRequestResponseList=arguments[1]}async match(request,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.match";webidl.argumentLengthCheck(arguments,1,prefix),request=webidl.converters.RequestInfo(request,prefix,"request"),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let p=this.#internalMatchAll(request,options,1);if(p.length!==0)return p[0]}async matchAll(request=void 0,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.matchAll";return request!==void 0&&(request=webidl.converters.RequestInfo(request,prefix,"request")),options=webidl.converters.CacheQueryOptions(options,prefix,"options"),this.#internalMatchAll(request,options)}async add(request){webidl.brandCheck(this,Cache);let prefix="Cache.add";webidl.argumentLengthCheck(arguments,1,prefix),request=webidl.converters.RequestInfo(request,prefix,"request");let requests=[request];return await this.addAll(requests)}async addAll(requests){webidl.brandCheck(this,Cache);let prefix="Cache.addAll";webidl.argumentLengthCheck(arguments,1,prefix);let responsePromises=[],requestList=[];for(let request of requests){if(request===void 0)throw webidl.errors.conversionFailed({prefix,argument:"Argument 1",types:["undefined is not allowed"]});if(request=webidl.converters.RequestInfo(request),typeof request=="string")continue;let r=getRequestState(request);if(!urlIsHttpHttpsScheme(r.url)||r.method!=="GET")throw webidl.errors.exception({header:prefix,message:"Expected http/s scheme when method is not GET."})}let fetchControllers=[];for(let request of requests){let r=getRequestState(new Request(request));if(!urlIsHttpHttpsScheme(r.url))throw webidl.errors.exception({header:prefix,message:"Expected http/s scheme."});r.initiator="fetch",r.destination="subresource",requestList.push(r);let responsePromise=createDeferredPromise();fetchControllers.push(fetching({request:r,processResponse(response){if(response.type==="error"||response.status===206||response.status<200||response.status>299)responsePromise.reject(webidl.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}));else if(response.headersList.contains("vary")){let fieldValues=getFieldValues(response.headersList.get("vary"));for(let fieldValue of fieldValues)if(fieldValue==="*"){responsePromise.reject(webidl.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(let controller of fetchControllers)controller.abort();return}}},processResponseEndOfBody(response){if(response.aborted){responsePromise.reject(new DOMException("aborted","AbortError"));return}responsePromise.resolve(response)}})),responsePromises.push(responsePromise.promise)}let responses=await Promise.all(responsePromises),operations=[],index=0;for(let response of responses){let operation={type:"put",request:requestList[index],response};operations.push(operation),index++}let cacheJobPromise=createDeferredPromise(),errorData=null;try{this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve(void 0):cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async put(request,response){webidl.brandCheck(this,Cache);let prefix="Cache.put";webidl.argumentLengthCheck(arguments,2,prefix),request=webidl.converters.RequestInfo(request,prefix,"request"),response=webidl.converters.Response(response,prefix,"response");let innerRequest=null;if(webidl.is.Request(request)?innerRequest=getRequestState(request):innerRequest=getRequestState(new Request(request)),!urlIsHttpHttpsScheme(innerRequest.url)||innerRequest.method!=="GET")throw webidl.errors.exception({header:prefix,message:"Expected an http/s scheme when method is not GET"});let innerResponse=getResponseState(response);if(innerResponse.status===206)throw webidl.errors.exception({header:prefix,message:"Got 206 status"});if(innerResponse.headersList.contains("vary")){let fieldValues=getFieldValues(innerResponse.headersList.get("vary"));for(let fieldValue of fieldValues)if(fieldValue==="*")throw webidl.errors.exception({header:prefix,message:"Got * vary field value"})}if(innerResponse.body&&(isDisturbed(innerResponse.body.stream)||innerResponse.body.stream.locked))throw webidl.errors.exception({header:prefix,message:"Response body is locked or disturbed"});let clonedResponse=cloneResponse(innerResponse),bodyReadPromise=createDeferredPromise();if(innerResponse.body!=null){let reader=innerResponse.body.stream.getReader();readAllBytes(reader,bodyReadPromise.resolve,bodyReadPromise.reject)}else bodyReadPromise.resolve(void 0);let operations=[],operation={type:"put",request:innerRequest,response:clonedResponse};operations.push(operation);let bytes=await bodyReadPromise.promise;clonedResponse.body!=null&&(clonedResponse.body.source=bytes);let cacheJobPromise=createDeferredPromise(),errorData=null;try{this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve():cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async delete(request,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.delete";webidl.argumentLengthCheck(arguments,1,prefix),request=webidl.converters.RequestInfo(request,prefix,"request"),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let r=null;if(webidl.is.Request(request)){if(r=getRequestState(request),r.method!=="GET"&&!options.ignoreMethod)return!1}else assert(typeof request=="string"),r=getRequestState(new Request(request));let operations=[],operation={type:"delete",request:r,options};operations.push(operation);let cacheJobPromise=createDeferredPromise(),errorData=null,requestResponses;try{requestResponses=this.#batchCacheOperations(operations)}catch(e){errorData=e}return queueMicrotask(()=>{errorData===null?cacheJobPromise.resolve(!!requestResponses?.length):cacheJobPromise.reject(errorData)}),cacheJobPromise.promise}async keys(request=void 0,options={}){webidl.brandCheck(this,Cache);let prefix="Cache.keys";request!==void 0&&(request=webidl.converters.RequestInfo(request,prefix,"request")),options=webidl.converters.CacheQueryOptions(options,prefix,"options");let r=null;if(request!==void 0)if(webidl.is.Request(request)){if(r=getRequestState(request),r.method!=="GET"&&!options.ignoreMethod)return[]}else typeof request=="string"&&(r=getRequestState(new Request(request)));let promise=createDeferredPromise(),requests=[];if(request===void 0)for(let requestResponse of this.#relevantRequestResponseList)requests.push(requestResponse[0]);else{let requestResponses=this.#queryCache(r,options);for(let requestResponse of requestResponses)requests.push(requestResponse[0])}return queueMicrotask(()=>{let requestList=[];for(let request2 of requests){let requestObject=fromInnerRequest(request2,void 0,new AbortController().signal,"immutable");requestList.push(requestObject)}promise.resolve(Object.freeze(requestList))}),promise.promise}#batchCacheOperations(operations){let cache=this.#relevantRequestResponseList,backupCache=[...cache],addedItems=[],resultList=[];try{for(let operation of operations){if(operation.type!=="delete"&&operation.type!=="put")throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'});if(operation.type==="delete"&&operation.response!=null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"});if(this.#queryCache(operation.request,operation.options,addedItems).length)throw new DOMException("???","InvalidStateError");let requestResponses;if(operation.type==="delete"){if(requestResponses=this.#queryCache(operation.request,operation.options),requestResponses.length===0)return[];for(let requestResponse of requestResponses){let idx=cache.indexOf(requestResponse);assert(idx!==-1),cache.splice(idx,1)}}else if(operation.type==="put"){if(operation.response==null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"});let r=operation.request;if(!urlIsHttpHttpsScheme(r.url))throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"});if(r.method!=="GET")throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"});if(operation.options!=null)throw webidl.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"});requestResponses=this.#queryCache(operation.request);for(let requestResponse of requestResponses){let idx=cache.indexOf(requestResponse);assert(idx!==-1),cache.splice(idx,1)}cache.push([operation.request,operation.response]),addedItems.push([operation.request,operation.response])}resultList.push([operation.request,operation.response])}return resultList}catch(e){throw this.#relevantRequestResponseList.length=0,this.#relevantRequestResponseList=backupCache,e}}#queryCache(requestQuery,options,targetStorage){let resultList=[],storage=targetStorage??this.#relevantRequestResponseList;for(let requestResponse of storage){let[cachedRequest,cachedResponse]=requestResponse;this.#requestMatchesCachedItem(requestQuery,cachedRequest,cachedResponse,options)&&resultList.push(requestResponse)}return resultList}#requestMatchesCachedItem(requestQuery,request,response=null,options){let queryURL=new URL(requestQuery.url),cachedURL=new URL(request.url);if(options?.ignoreSearch&&(cachedURL.search="",queryURL.search=""),!urlEquals(queryURL,cachedURL,!0))return!1;if(response==null||options?.ignoreVary||!response.headersList.contains("vary"))return!0;let fieldValues=getFieldValues(response.headersList.get("vary"));for(let fieldValue of fieldValues){if(fieldValue==="*")return!1;let requestValue=request.headersList.get(fieldValue),queryValue=requestQuery.headersList.get(fieldValue);if(requestValue!==queryValue)return!1}return!0}#internalMatchAll(request,options,maxResponses=1/0){let r=null;if(request!==void 0)if(webidl.is.Request(request)){if(r=getRequestState(request),r.method!=="GET"&&!options.ignoreMethod)return[]}else typeof request=="string"&&(r=getRequestState(new Request(request)));let responses=[];if(request===void 0)for(let requestResponse of this.#relevantRequestResponseList)responses.push(requestResponse[1]);else{let requestResponses=this.#queryCache(r,options);for(let requestResponse of requestResponses)responses.push(requestResponse[1])}let responseList=[];for(let response of responses){let responseObject=fromInnerResponse(response,"immutable");if(responseList.push(responseObject.clone()),responseList.length>=maxResponses)break}return Object.freeze(responseList)}};__name(Cache,"Cache");Object.defineProperties(Cache.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:!0},match:kEnumerableProperty,matchAll:kEnumerableProperty,add:kEnumerableProperty,addAll:kEnumerableProperty,put:kEnumerableProperty,delete:kEnumerableProperty,keys:kEnumerableProperty});var cacheQueryOptionConverters=[{key:"ignoreSearch",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"ignoreMethod",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"ignoreVary",converter:webidl.converters.boolean,defaultValue:()=>!1}];webidl.converters.CacheQueryOptions=webidl.dictionaryConverter(cacheQueryOptionConverters);webidl.converters.MultiCacheQueryOptions=webidl.dictionaryConverter([...cacheQueryOptionConverters,{key:"cacheName",converter:webidl.converters.DOMString}]);webidl.converters.Response=webidl.interfaceConverter(webidl.is.Response,"Response");webidl.converters["sequence<RequestInfo>"]=webidl.sequenceConverter(webidl.converters.RequestInfo);module2.exports={Cache}}});var require_cachestorage=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cache/cachestorage.js"(exports,module2){"use strict";var{Cache}=require_cache3(),{webidl}=require_webidl(),{kEnumerableProperty}=require_util(),{kConstruct}=require_symbols(),CacheStorage=class{#caches=new Map;constructor(){arguments[0]!==kConstruct&&webidl.illegalConstructor(),webidl.util.markAsUncloneable(this)}async match(request,options={}){if(webidl.brandCheck(this,CacheStorage),webidl.argumentLengthCheck(arguments,1,"CacheStorage.match"),request=webidl.converters.RequestInfo(request),options=webidl.converters.MultiCacheQueryOptions(options),options.cacheName!=null){if(this.#caches.has(options.cacheName)){let cacheList=this.#caches.get(options.cacheName);return await new Cache(kConstruct,cacheList).match(request,options)}}else for(let cacheList of this.#caches.values()){let response=await new Cache(kConstruct,cacheList).match(request,options);if(response!==void 0)return response}}async has(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.has";return webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.has(cacheName)}async open(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.open";if(webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.has(cacheName)){let cache2=this.#caches.get(cacheName);return new Cache(kConstruct,cache2)}let cache=[];return this.#caches.set(cacheName,cache),new Cache(kConstruct,cache)}async delete(cacheName){webidl.brandCheck(this,CacheStorage);let prefix="CacheStorage.delete";return webidl.argumentLengthCheck(arguments,1,prefix),cacheName=webidl.converters.DOMString(cacheName,prefix,"cacheName"),this.#caches.delete(cacheName)}async keys(){return webidl.brandCheck(this,CacheStorage),[...this.#caches.keys()]}};__name(CacheStorage,"CacheStorage");Object.defineProperties(CacheStorage.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:!0},match:kEnumerableProperty,has:kEnumerableProperty,open:kEnumerableProperty,delete:kEnumerableProperty,keys:kEnumerableProperty});module2.exports={CacheStorage}}});var require_constants4=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/constants.js"(exports,module2){"use strict";module2.exports={maxAttributeValueSize:1024,maxNameValuePairSize:4096}}});var require_util4=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/util.js"(exports,module2){"use strict";function isCTLExcludingHtab(value){for(let i=0;i<value.length;++i){let code=value.charCodeAt(i);if(code>=0&&code<=8||code>=10&&code<=31||code===127)return!0}return!1}__name(isCTLExcludingHtab,"isCTLExcludingHtab");function validateCookieName(name){for(let i=0;i<name.length;++i){let code=name.charCodeAt(i);if(code<33||code>126||code===34||code===40||code===41||code===60||code===62||code===64||code===44||code===59||code===58||code===92||code===47||code===91||code===93||code===63||code===61||code===123||code===125)throw new Error("Invalid cookie name")}}__name(validateCookieName,"validateCookieName");function validateCookieValue(value){let len=value.length,i=0;if(value[0]==='"'){if(len===1||value[len-1]!=='"')throw new Error("Invalid cookie value");--len,++i}for(;i<len;){let code=value.charCodeAt(i++);if(code<33||code>126||code===34||code===44||code===59||code===92)throw new Error("Invalid cookie value")}}__name(validateCookieValue,"validateCookieValue");function validateCookiePath(path){for(let i=0;i<path.length;++i){let code=path.charCodeAt(i);if(code<32||code===127||code===59)throw new Error("Invalid cookie path")}}__name(validateCookiePath,"validateCookiePath");function validateCookieDomain(domain){if(domain.startsWith("-")||domain.endsWith(".")||domain.endsWith("-"))throw new Error("Invalid cookie domain")}__name(validateCookieDomain,"validateCookieDomain");var IMFDays=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],IMFMonths=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],IMFPaddedNumbers=Array(61).fill(0).map((_,i)=>i.toString().padStart(2,"0"));function toIMFDate(date){return typeof date=="number"&&(date=new Date(date)),`${IMFDays[date.getUTCDay()]}, ${IMFPaddedNumbers[date.getUTCDate()]} ${IMFMonths[date.getUTCMonth()]} ${date.getUTCFullYear()} ${IMFPaddedNumbers[date.getUTCHours()]}:${IMFPaddedNumbers[date.getUTCMinutes()]}:${IMFPaddedNumbers[date.getUTCSeconds()]} GMT`}__name(toIMFDate,"toIMFDate");function validateCookieMaxAge(maxAge){if(maxAge<0)throw new Error("Invalid cookie max-age")}__name(validateCookieMaxAge,"validateCookieMaxAge");function stringify(cookie){if(cookie.name.length===0)return null;validateCookieName(cookie.name),validateCookieValue(cookie.value);let out=[`${cookie.name}=${cookie.value}`];cookie.name.startsWith("__Secure-")&&(cookie.secure=!0),cookie.name.startsWith("__Host-")&&(cookie.secure=!0,cookie.domain=null,cookie.path="/"),cookie.secure&&out.push("Secure"),cookie.httpOnly&&out.push("HttpOnly"),typeof cookie.maxAge=="number"&&(validateCookieMaxAge(cookie.maxAge),out.push(`Max-Age=${cookie.maxAge}`)),cookie.domain&&(validateCookieDomain(cookie.domain),out.push(`Domain=${cookie.domain}`)),cookie.path&&(validateCookiePath(cookie.path),out.push(`Path=${cookie.path}`)),cookie.expires&&cookie.expires.toString()!=="Invalid Date"&&out.push(`Expires=${toIMFDate(cookie.expires)}`),cookie.sameSite&&out.push(`SameSite=${cookie.sameSite}`);for(let part of cookie.unparsed){if(!part.includes("="))throw new Error("Invalid unparsed");let[key,...value]=part.split("=");out.push(`${key.trim()}=${value.join("=")}`)}return out.join("; ")}__name(stringify,"stringify");module2.exports={isCTLExcludingHtab,validateCookieName,validateCookiePath,validateCookieValue,toIMFDate,stringify}}});var require_parse=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/parse.js"(exports,module2){"use strict";var{maxNameValuePairSize,maxAttributeValueSize}=require_constants4(),{isCTLExcludingHtab}=require_util4(),{collectASequenceOfCodePointsFast}=require_data_url(),assert=require("node:assert"),{unescape}=require("node:querystring");function parseSetCookie(header){if(isCTLExcludingHtab(header))return null;let nameValuePair="",unparsedAttributes="",name="",value="";if(header.includes(";")){let position={position:0};nameValuePair=collectASequenceOfCodePointsFast(";",header,position),unparsedAttributes=header.slice(position.position)}else nameValuePair=header;if(!nameValuePair.includes("="))value=nameValuePair;else{let position={position:0};name=collectASequenceOfCodePointsFast("=",nameValuePair,position),value=nameValuePair.slice(position.position+1)}return name=name.trim(),value=value.trim(),name.length+value.length>maxNameValuePairSize?null:{name,value:unescape(value),...parseUnparsedAttributes(unparsedAttributes)}}__name(parseSetCookie,"parseSetCookie");function parseUnparsedAttributes(unparsedAttributes,cookieAttributeList={}){if(unparsedAttributes.length===0)return cookieAttributeList;assert(unparsedAttributes[0]===";"),unparsedAttributes=unparsedAttributes.slice(1);let cookieAv="";unparsedAttributes.includes(";")?(cookieAv=collectASequenceOfCodePointsFast(";",unparsedAttributes,{position:0}),unparsedAttributes=unparsedAttributes.slice(cookieAv.length)):(cookieAv=unparsedAttributes,unparsedAttributes="");let attributeName="",attributeValue="";if(cookieAv.includes("=")){let position={position:0};attributeName=collectASequenceOfCodePointsFast("=",cookieAv,position),attributeValue=cookieAv.slice(position.position+1)}else attributeName=cookieAv;if(attributeName=attributeName.trim(),attributeValue=attributeValue.trim(),attributeValue.length>maxAttributeValueSize)return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList);let attributeNameLowercase=attributeName.toLowerCase();if(attributeNameLowercase==="expires"){let expiryTime=new Date(attributeValue);cookieAttributeList.expires=expiryTime}else if(attributeNameLowercase==="max-age"){let charCode=attributeValue.charCodeAt(0);if((charCode<48||charCode>57)&&attributeValue[0]!=="-"||!/^\d+$/.test(attributeValue))return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList);let deltaSeconds=Number(attributeValue);cookieAttributeList.maxAge=deltaSeconds}else if(attributeNameLowercase==="domain"){let cookieDomain=attributeValue;cookieDomain[0]==="."&&(cookieDomain=cookieDomain.slice(1)),cookieDomain=cookieDomain.toLowerCase(),cookieAttributeList.domain=cookieDomain}else if(attributeNameLowercase==="path"){let cookiePath="";attributeValue.length===0||attributeValue[0]!=="/"?cookiePath="/":cookiePath=attributeValue,cookieAttributeList.path=cookiePath}else if(attributeNameLowercase==="secure")cookieAttributeList.secure=!0;else if(attributeNameLowercase==="httponly")cookieAttributeList.httpOnly=!0;else if(attributeNameLowercase==="samesite"){let enforcement="Default",attributeValueLowercase=attributeValue.toLowerCase();attributeValueLowercase.includes("none")&&(enforcement="None"),attributeValueLowercase.includes("strict")&&(enforcement="Strict"),attributeValueLowercase.includes("lax")&&(enforcement="Lax"),cookieAttributeList.sameSite=enforcement}else cookieAttributeList.unparsed??=[],cookieAttributeList.unparsed.push(`${attributeName}=${attributeValue}`);return parseUnparsedAttributes(unparsedAttributes,cookieAttributeList)}__name(parseUnparsedAttributes,"parseUnparsedAttributes");module2.exports={parseSetCookie,parseUnparsedAttributes}}});var require_cookies=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/cookies/index.js"(exports,module2){"use strict";var{parseSetCookie}=require_parse(),{stringify}=require_util4(),{webidl}=require_webidl(),{Headers}=require_headers(),brandChecks=webidl.brandCheckMultiple([Headers,globalThis.Headers].filter(Boolean));function getCookies(headers){webidl.argumentLengthCheck(arguments,1,"getCookies"),brandChecks(headers);let cookie=headers.get("cookie"),out={};if(!cookie)return out;for(let piece of cookie.split(";")){let[name,...value]=piece.split("=");out[name.trim()]=value.join("=")}return out}__name(getCookies,"getCookies");function deleteCookie(headers,name,attributes){brandChecks(headers);let prefix="deleteCookie";webidl.argumentLengthCheck(arguments,2,prefix),name=webidl.converters.DOMString(name,prefix,"name"),attributes=webidl.converters.DeleteCookieAttributes(attributes),setCookie(headers,{name,value:"",expires:new Date(0),...attributes})}__name(deleteCookie,"deleteCookie");function getSetCookies(headers){webidl.argumentLengthCheck(arguments,1,"getSetCookies"),brandChecks(headers);let cookies=headers.getSetCookie();return cookies?cookies.map(pair=>parseSetCookie(pair)):[]}__name(getSetCookies,"getSetCookies");function parseCookie(cookie){return cookie=webidl.converters.DOMString(cookie),parseSetCookie(cookie)}__name(parseCookie,"parseCookie");function setCookie(headers,cookie){webidl.argumentLengthCheck(arguments,2,"setCookie"),brandChecks(headers),cookie=webidl.converters.Cookie(cookie);let str=stringify(cookie);str&&headers.append("set-cookie",str,!0)}__name(setCookie,"setCookie");webidl.converters.DeleteCookieAttributes=webidl.dictionaryConverter([{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"path",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"domain",defaultValue:()=>null}]);webidl.converters.Cookie=webidl.dictionaryConverter([{converter:webidl.converters.DOMString,key:"name"},{converter:webidl.converters.DOMString,key:"value"},{converter:webidl.nullableConverter(value=>typeof value=="number"?webidl.converters["unsigned long long"](value):new Date(value)),key:"expires",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.DOMString),key:"path",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.boolean),key:"secure",defaultValue:()=>null},{converter:webidl.nullableConverter(webidl.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:webidl.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:webidl.sequenceConverter(webidl.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);module2.exports={getCookies,deleteCookie,getSetCookies,setCookie,parseCookie}}});var require_events=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/events.js"(exports,module2){"use strict";var{webidl}=require_webidl(),{kEnumerableProperty}=require_util(),{kConstruct}=require_symbols(),MessageEvent=class extends Event{#eventInit;constructor(type,eventInitDict={}){if(type===kConstruct){super(arguments[1],arguments[2]),webidl.util.markAsUncloneable(this);return}let prefix="MessageEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.MessageEventInit(eventInitDict,prefix,"eventInitDict"),super(type,eventInitDict),this.#eventInit=eventInitDict,webidl.util.markAsUncloneable(this)}get data(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.data}get origin(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.origin}get lastEventId(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.lastEventId}get source(){return webidl.brandCheck(this,MessageEvent),this.#eventInit.source}get ports(){return webidl.brandCheck(this,MessageEvent),Object.isFrozen(this.#eventInit.ports)||Object.freeze(this.#eventInit.ports),this.#eventInit.ports}initMessageEvent(type,bubbles=!1,cancelable=!1,data=null,origin="",lastEventId="",source=null,ports=[]){return webidl.brandCheck(this,MessageEvent),webidl.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent"),new MessageEvent(type,{bubbles,cancelable,data,origin,lastEventId,source,ports})}static createFastMessageEvent(type,init){let messageEvent=new MessageEvent(kConstruct,type,init);return messageEvent.#eventInit=init,messageEvent.#eventInit.data??=null,messageEvent.#eventInit.origin??="",messageEvent.#eventInit.lastEventId??="",messageEvent.#eventInit.source??=null,messageEvent.#eventInit.ports??=[],messageEvent}};__name(MessageEvent,"MessageEvent");var{createFastMessageEvent}=MessageEvent;delete MessageEvent.createFastMessageEvent;var CloseEvent=class extends Event{#eventInit;constructor(type,eventInitDict={}){let prefix="CloseEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.CloseEventInit(eventInitDict),super(type,eventInitDict),this.#eventInit=eventInitDict,webidl.util.markAsUncloneable(this)}get wasClean(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.wasClean}get code(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.code}get reason(){return webidl.brandCheck(this,CloseEvent),this.#eventInit.reason}};__name(CloseEvent,"CloseEvent");var ErrorEvent=class extends Event{#eventInit;constructor(type,eventInitDict){let prefix="ErrorEvent constructor";webidl.argumentLengthCheck(arguments,1,prefix),super(type,eventInitDict),webidl.util.markAsUncloneable(this),type=webidl.converters.DOMString(type,prefix,"type"),eventInitDict=webidl.converters.ErrorEventInit(eventInitDict??{}),this.#eventInit=eventInitDict}get message(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.message}get filename(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.filename}get lineno(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.lineno}get colno(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.colno}get error(){return webidl.brandCheck(this,ErrorEvent),this.#eventInit.error}};__name(ErrorEvent,"ErrorEvent");Object.defineProperties(MessageEvent.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:!0},data:kEnumerableProperty,origin:kEnumerableProperty,lastEventId:kEnumerableProperty,source:kEnumerableProperty,ports:kEnumerableProperty,initMessageEvent:kEnumerableProperty});Object.defineProperties(CloseEvent.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:!0},reason:kEnumerableProperty,code:kEnumerableProperty,wasClean:kEnumerableProperty});Object.defineProperties(ErrorEvent.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:!0},message:kEnumerableProperty,filename:kEnumerableProperty,lineno:kEnumerableProperty,colno:kEnumerableProperty,error:kEnumerableProperty});webidl.converters.MessagePort=webidl.interfaceConverter(webidl.is.MessagePort,"MessagePort");webidl.converters["sequence<MessagePort>"]=webidl.sequenceConverter(webidl.converters.MessagePort);var eventInit=[{key:"bubbles",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"cancelable",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"composed",converter:webidl.converters.boolean,defaultValue:()=>!1}];webidl.converters.MessageEventInit=webidl.dictionaryConverter([...eventInit,{key:"data",converter:webidl.converters.any,defaultValue:()=>null},{key:"origin",converter:webidl.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:webidl.converters.DOMString,defaultValue:()=>""},{key:"source",converter:webidl.nullableConverter(webidl.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:webidl.converters["sequence<MessagePort>"],defaultValue:()=>new Array(0)}]);webidl.converters.CloseEventInit=webidl.dictionaryConverter([...eventInit,{key:"wasClean",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"code",converter:webidl.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:webidl.converters.USVString,defaultValue:()=>""}]);webidl.converters.ErrorEventInit=webidl.dictionaryConverter([...eventInit,{key:"message",converter:webidl.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:webidl.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:webidl.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:webidl.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:webidl.converters.any}]);module2.exports={MessageEvent,CloseEvent,ErrorEvent,createFastMessageEvent}}});var require_constants5=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/constants.js"(exports,module2){"use strict";var uid="258EAFA5-E914-47DA-95CA-C5AB0DC85B11",staticPropertyDescriptors={enumerable:!0,writable:!1,configurable:!1},states={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3},sentCloseFrameState={SENT:1,RECEIVED:2},opcodes={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10},maxUnsigned16Bit=65535,parserStates={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4},emptyBuffer=Buffer.allocUnsafe(0),sendHints={text:1,typedArray:2,arrayBuffer:3,blob:4};module2.exports={uid,sentCloseFrameState,staticPropertyDescriptors,states,opcodes,maxUnsigned16Bit,parserStates,emptyBuffer,sendHints}}});var require_util5=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/util.js"(exports,module2){"use strict";var{states,opcodes}=require_constants5(),{isUtf8}=require("node:buffer"),{collectASequenceOfCodePointsFast,removeHTTPWhitespace}=require_data_url();function isConnecting(readyState){return readyState===states.CONNECTING}__name(isConnecting,"isConnecting");function isEstablished(readyState){return readyState===states.OPEN}__name(isEstablished,"isEstablished");function isClosing(readyState){return readyState===states.CLOSING}__name(isClosing,"isClosing");function isClosed(readyState){return readyState===states.CLOSED}__name(isClosed,"isClosed");function fireEvent(e,target,eventFactory=(type,init)=>new Event(type,init),eventInitDict={}){let event=eventFactory(e,eventInitDict);target.dispatchEvent(event)}__name(fireEvent,"fireEvent");function websocketMessageReceived(handler2,type,data){handler2.onMessage(type,data)}__name(websocketMessageReceived,"websocketMessageReceived");function toArrayBuffer(buffer){return buffer.byteLength===buffer.buffer.byteLength?buffer.buffer:new Uint8Array(buffer).buffer}__name(toArrayBuffer,"toArrayBuffer");function isValidSubprotocol(protocol){if(protocol.length===0)return!1;for(let i=0;i<protocol.length;++i){let code=protocol.charCodeAt(i);if(code<33||code>126||code===34||code===40||code===41||code===44||code===47||code===58||code===59||code===60||code===61||code===62||code===63||code===64||code===91||code===92||code===93||code===123||code===125)return!1}return!0}__name(isValidSubprotocol,"isValidSubprotocol");function isValidStatusCode(code){return code>=1e3&&code<1015?code!==1004&&code!==1005&&code!==1006:code>=3e3&&code<=4999}__name(isValidStatusCode,"isValidStatusCode");function isControlFrame(opcode){return opcode===opcodes.CLOSE||opcode===opcodes.PING||opcode===opcodes.PONG}__name(isControlFrame,"isControlFrame");function isContinuationFrame(opcode){return opcode===opcodes.CONTINUATION}__name(isContinuationFrame,"isContinuationFrame");function isTextBinaryFrame(opcode){return opcode===opcodes.TEXT||opcode===opcodes.BINARY}__name(isTextBinaryFrame,"isTextBinaryFrame");function isValidOpcode(opcode){return isTextBinaryFrame(opcode)||isContinuationFrame(opcode)||isControlFrame(opcode)}__name(isValidOpcode,"isValidOpcode");function parseExtensions(extensions){let position={position:0},extensionList=new Map;for(;position.position<extensions.length;){let pair=collectASequenceOfCodePointsFast(";",extensions,position),[name,value=""]=pair.split("=");extensionList.set(removeHTTPWhitespace(name,!0,!1),removeHTTPWhitespace(value,!1,!0)),position.position++}return extensionList}__name(parseExtensions,"parseExtensions");function isValidClientWindowBits(value){for(let i=0;i<value.length;i++){let byte=value.charCodeAt(i);if(byte<48||byte>57)return!1}return!0}__name(isValidClientWindowBits,"isValidClientWindowBits");function getURLRecord(url2,baseURL){let urlRecord;try{urlRecord=new URL(url2,baseURL)}catch(e){throw new DOMException(e,"SyntaxError")}if(urlRecord.protocol==="http:"?urlRecord.protocol="ws:":urlRecord.protocol==="https:"&&(urlRecord.protocol="wss:"),urlRecord.protocol!=="ws:"&&urlRecord.protocol!=="wss:")throw new DOMException("expected a ws: or wss: url","SyntaxError");if(urlRecord.hash.length||urlRecord.href.endsWith("#"))throw new DOMException("hash","SyntaxError");return urlRecord}__name(getURLRecord,"getURLRecord");function validateCloseCodeAndReason(code,reason){if(code!==null&&code!==1e3&&(code<3e3||code>4999))throw new DOMException("invalid code","InvalidAccessError");if(reason!==null){let reasonBytesLength=Buffer.byteLength(reason);if(reasonBytesLength>123)throw new DOMException(`Reason must be less than 123 bytes; received ${reasonBytesLength}`,"SyntaxError")}}__name(validateCloseCodeAndReason,"validateCloseCodeAndReason");var utf8Decode=(()=>{if(typeof process.versions.icu=="string"){let fatalDecoder=new TextDecoder("utf-8",{fatal:!0});return fatalDecoder.decode.bind(fatalDecoder)}return function(buffer){if(isUtf8(buffer))return buffer.toString("utf-8");throw new TypeError("Invalid utf-8 received.")}})();module2.exports={isConnecting,isEstablished,isClosing,isClosed,fireEvent,isValidSubprotocol,isValidStatusCode,websocketMessageReceived,utf8Decode,isControlFrame,isContinuationFrame,isTextBinaryFrame,isValidOpcode,parseExtensions,isValidClientWindowBits,toArrayBuffer,getURLRecord,validateCloseCodeAndReason}}});var require_frame=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/frame.js"(exports,module2){"use strict";var{maxUnsigned16Bit,opcodes}=require_constants5(),BUFFER_SIZE=8*1024,crypto,buffer=null,bufIdx=BUFFER_SIZE;try{crypto=require("node:crypto")}catch{crypto={randomFillSync:__name(function(buffer2,_offset,_size){for(let i=0;i<buffer2.length;++i)buffer2[i]=Math.random()*255|0;return buffer2},"randomFillSync")}}function generateMask(){return bufIdx===BUFFER_SIZE&&(bufIdx=0,crypto.randomFillSync(buffer??=Buffer.allocUnsafeSlow(BUFFER_SIZE),0,BUFFER_SIZE)),[buffer[bufIdx++],buffer[bufIdx++],buffer[bufIdx++],buffer[bufIdx++]]}__name(generateMask,"generateMask");var WebsocketFrameSend=class{constructor(data){this.frameData=data}createFrame(opcode){let frameData=this.frameData,maskKey=generateMask(),bodyLength=frameData?.byteLength??0,payloadLength=bodyLength,offset=6;bodyLength>maxUnsigned16Bit?(offset+=8,payloadLength=127):bodyLength>125&&(offset+=2,payloadLength=126);let buffer2=Buffer.allocUnsafe(bodyLength+offset);buffer2[0]=buffer2[1]=0,buffer2[0]|=128,buffer2[0]=(buffer2[0]&240)+opcode;buffer2[offset-4]=maskKey[0],buffer2[offset-3]=maskKey[1],buffer2[offset-2]=maskKey[2],buffer2[offset-1]=maskKey[3],buffer2[1]=payloadLength,payloadLength===126?buffer2.writeUInt16BE(bodyLength,2):payloadLength===127&&(buffer2[2]=buffer2[3]=0,buffer2.writeUIntBE(bodyLength,4,6)),buffer2[1]|=128;for(let i=0;i<bodyLength;++i)buffer2[offset+i]=frameData[i]^maskKey[i&3];return buffer2}static createFastTextFrame(buffer2){let maskKey=generateMask(),bodyLength=buffer2.length;for(let i=0;i<bodyLength;++i)buffer2[i]^=maskKey[i&3];let payloadLength=bodyLength,offset=6;bodyLength>maxUnsigned16Bit?(offset+=8,payloadLength=127):bodyLength>125&&(offset+=2,payloadLength=126);let head=Buffer.allocUnsafeSlow(offset);return head[0]=128|opcodes.TEXT,head[1]=payloadLength|128,head[offset-4]=maskKey[0],head[offset-3]=maskKey[1],head[offset-2]=maskKey[2],head[offset-1]=maskKey[3],payloadLength===126?head.writeUInt16BE(bodyLength,2):payloadLength===127&&(head[2]=head[3]=0,head.writeUIntBE(bodyLength,4,6)),[head,buffer2]}};__name(WebsocketFrameSend,"WebsocketFrameSend");module2.exports={WebsocketFrameSend}}});var require_connection=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/connection.js"(exports,module2){"use strict";var{uid,states,sentCloseFrameState,emptyBuffer,opcodes}=require_constants5(),{parseExtensions,isClosed,isClosing,isEstablished,validateCloseCodeAndReason}=require_util5(),{channels}=require_diagnostics(),{makeRequest}=require_request2(),{fetching}=require_fetch(),{Headers,getHeadersList}=require_headers(),{getDecodeSplit}=require_util2(),{WebsocketFrameSend}=require_frame(),assert=require("node:assert"),crypto;try{crypto=require("node:crypto")}catch{}function establishWebSocketConnection(url2,protocols,client,handler2,options){let requestURL=url2;requestURL.protocol=url2.protocol==="ws:"?"http:":"https:";let request=makeRequest({urlList:[requestURL],client,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(options.headers){let headersList=getHeadersList(new Headers(options.headers));request.headersList=headersList}let keyValue=crypto.randomBytes(16).toString("base64");request.headersList.append("sec-websocket-key",keyValue,!0),request.headersList.append("sec-websocket-version","13",!0);for(let protocol of protocols)request.headersList.append("sec-websocket-protocol",protocol,!0);let permessageDeflate="permessage-deflate; client_max_window_bits";return request.headersList.append("sec-websocket-extensions",permessageDeflate,!0),fetching({request,useParallelQueue:!0,dispatcher:options.dispatcher,processResponse(response){if(response.type==="error"&&(handler2.readyState=states.CLOSED),response.type==="error"||response.status!==101){failWebsocketConnection(handler2,1002,"Received network error or non-101 status code.");return}if(protocols.length!==0&&!response.headersList.get("Sec-WebSocket-Protocol")){failWebsocketConnection(handler2,1002,"Server did not respond with sent protocols.");return}if(response.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){failWebsocketConnection(handler2,1002,'Server did not set Upgrade header to "websocket".');return}if(response.headersList.get("Connection")?.toLowerCase()!=="upgrade"){failWebsocketConnection(handler2,1002,'Server did not set Connection header to "upgrade".');return}let secWSAccept=response.headersList.get("Sec-WebSocket-Accept"),digest=crypto.createHash("sha1").update(keyValue+uid).digest("base64");if(secWSAccept!==digest){failWebsocketConnection(handler2,1002,"Incorrect hash received in Sec-WebSocket-Accept header.");return}let secExtension=response.headersList.get("Sec-WebSocket-Extensions"),extensions;if(secExtension!==null&&(extensions=parseExtensions(secExtension),!extensions.has("permessage-deflate"))){failWebsocketConnection(handler2,1002,"Sec-WebSocket-Extensions header does not match.");return}let secProtocol=response.headersList.get("Sec-WebSocket-Protocol");if(secProtocol!==null&&!getDecodeSplit("sec-websocket-protocol",request.headersList).includes(secProtocol)){failWebsocketConnection(handler2,1002,"Protocol was not set in the opening handshake.");return}response.socket.on("data",handler2.onSocketData),response.socket.on("close",handler2.onSocketClose),response.socket.on("error",handler2.onSocketError),channels.open.hasSubscribers&&channels.open.publish({address:response.socket.address(),protocol:secProtocol,extensions:secExtension}),handler2.wasEverConnected=!0,handler2.onConnectionEstablished(response,extensions)}})}__name(establishWebSocketConnection,"establishWebSocketConnection");function closeWebSocketConnection(object,code,reason,validate=!1){if(code??=null,reason??="",validate&&validateCloseCodeAndReason(code,reason),!(isClosed(object.readyState)||isClosing(object.readyState)))if(!isEstablished(object.readyState))failWebsocketConnection(object),object.readyState=states.CLOSING;else if(!object.closeState.has(sentCloseFrameState.SENT)&&!object.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend;reason.length!==0&&code===null&&(code=1e3),assert(code===null||Number.isInteger(code)),code===null&&reason.length===0?frame.frameData=emptyBuffer:code!==null&&reason===null?(frame.frameData=Buffer.allocUnsafe(2),frame.frameData.writeUInt16BE(code,0)):code!==null&&reason!==null?(frame.frameData=Buffer.allocUnsafe(2+Buffer.byteLength(reason)),frame.frameData.writeUInt16BE(code,0),frame.frameData.write(reason,2,"utf-8")):frame.frameData=emptyBuffer,object.socket.write(frame.createFrame(opcodes.CLOSE)),object.closeState.add(sentCloseFrameState.SENT),object.readyState=states.CLOSING}else object.readyState=states.CLOSING}__name(closeWebSocketConnection,"closeWebSocketConnection");function failWebsocketConnection(handler2,code,reason){isEstablished(handler2.readyState)&&closeWebSocketConnection(handler2,code,reason,!1),handler2.controller.abort(),handler2.socket?.destroyed===!1&&handler2.socket.destroy(),handler2.onFail(code,reason)}__name(failWebsocketConnection,"failWebsocketConnection");module2.exports={establishWebSocketConnection,failWebsocketConnection,closeWebSocketConnection}}});var require_permessage_deflate=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/permessage-deflate.js"(exports,module2){"use strict";var{createInflateRaw,Z_DEFAULT_WINDOWBITS}=require("node:zlib"),{isValidClientWindowBits}=require_util5(),tail=Buffer.from([0,0,255,255]),kBuffer=Symbol("kBuffer"),kLength=Symbol("kLength"),PerMessageDeflate=class{#inflate;#options={};constructor(extensions){this.#options.serverNoContextTakeover=extensions.has("server_no_context_takeover"),this.#options.serverMaxWindowBits=extensions.get("server_max_window_bits")}decompress(chunk,fin,callback){if(!this.#inflate){let windowBits=Z_DEFAULT_WINDOWBITS;if(this.#options.serverMaxWindowBits){if(!isValidClientWindowBits(this.#options.serverMaxWindowBits)){callback(new Error("Invalid server_max_window_bits"));return}windowBits=Number.parseInt(this.#options.serverMaxWindowBits)}this.#inflate=createInflateRaw({windowBits}),this.#inflate[kBuffer]=[],this.#inflate[kLength]=0,this.#inflate.on("data",data=>{this.#inflate[kBuffer].push(data),this.#inflate[kLength]+=data.length}),this.#inflate.on("error",err=>{this.#inflate=null,callback(err)})}this.#inflate.write(chunk),fin&&this.#inflate.write(tail),this.#inflate.flush(()=>{let full=Buffer.concat(this.#inflate[kBuffer],this.#inflate[kLength]);this.#inflate[kBuffer].length=0,this.#inflate[kLength]=0,callback(null,full)})}};__name(PerMessageDeflate,"PerMessageDeflate");module2.exports={PerMessageDeflate}}});var require_receiver=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/receiver.js"(exports,module2){"use strict";var{Writable}=require("node:stream"),assert=require("node:assert"),{parserStates,opcodes,states,emptyBuffer,sentCloseFrameState}=require_constants5(),{channels}=require_diagnostics(),{isValidStatusCode,isValidOpcode,websocketMessageReceived,utf8Decode,isControlFrame,isTextBinaryFrame,isContinuationFrame}=require_util5(),{failWebsocketConnection}=require_connection(),{WebsocketFrameSend}=require_frame(),{PerMessageDeflate}=require_permessage_deflate(),ByteParser=class extends Writable{#buffers=[];#fragmentsBytes=0;#byteOffset=0;#loop=!1;#state=parserStates.INFO;#info={};#fragments=[];#extensions;#handler;constructor(handler2,extensions){super(),this.#handler=handler2,this.#extensions=extensions??new Map,this.#extensions.has("permessage-deflate")&&this.#extensions.set("permessage-deflate",new PerMessageDeflate(extensions))}_write(chunk,_,callback){this.#buffers.push(chunk),this.#byteOffset+=chunk.length,this.#loop=!0,this.run(callback)}run(callback){for(;this.#loop;)if(this.#state===parserStates.INFO){if(this.#byteOffset<2)return callback();let buffer=this.consume(2),fin=(buffer[0]&128)!==0,opcode=buffer[0]&15,masked=(buffer[1]&128)===128,fragmented=!fin&&opcode!==opcodes.CONTINUATION,payloadLength=buffer[1]&127,rsv1=buffer[0]&64,rsv2=buffer[0]&32,rsv3=buffer[0]&16;if(!isValidOpcode(opcode))return failWebsocketConnection(this.#handler,1002,"Invalid opcode received"),callback();if(masked)return failWebsocketConnection(this.#handler,1002,"Frame cannot be masked"),callback();if(rsv1!==0&&!this.#extensions.has("permessage-deflate")){failWebsocketConnection(this.#handler,1002,"Expected RSV1 to be clear.");return}if(rsv2!==0||rsv3!==0){failWebsocketConnection(this.#handler,1002,"RSV1, RSV2, RSV3 must be clear");return}if(fragmented&&!isTextBinaryFrame(opcode)){failWebsocketConnection(this.#handler,1002,"Invalid frame type was fragmented.");return}if(isTextBinaryFrame(opcode)&&this.#fragments.length>0){failWebsocketConnection(this.#handler,1002,"Expected continuation frame");return}if(this.#info.fragmented&&fragmented){failWebsocketConnection(this.#handler,1002,"Fragmented frame exceeded 125 bytes.");return}if((payloadLength>125||fragmented)&&isControlFrame(opcode)){failWebsocketConnection(this.#handler,1002,"Control frame either too large or fragmented");return}if(isContinuationFrame(opcode)&&this.#fragments.length===0&&!this.#info.compressed){failWebsocketConnection(this.#handler,1002,"Unexpected continuation frame");return}payloadLength<=125?(this.#info.payloadLength=payloadLength,this.#state=parserStates.READ_DATA):payloadLength===126?this.#state=parserStates.PAYLOADLENGTH_16:payloadLength===127&&(this.#state=parserStates.PAYLOADLENGTH_64),isTextBinaryFrame(opcode)&&(this.#info.binaryType=opcode,this.#info.compressed=rsv1!==0),this.#info.opcode=opcode,this.#info.masked=masked,this.#info.fin=fin,this.#info.fragmented=fragmented}else if(this.#state===parserStates.PAYLOADLENGTH_16){if(this.#byteOffset<2)return callback();let buffer=this.consume(2);this.#info.payloadLength=buffer.readUInt16BE(0),this.#state=parserStates.READ_DATA}else if(this.#state===parserStates.PAYLOADLENGTH_64){if(this.#byteOffset<8)return callback();let buffer=this.consume(8),upper=buffer.readUInt32BE(0);if(upper>2**31-1){failWebsocketConnection(this.#handler,1009,"Received payload length > 2^31 bytes.");return}let lower=buffer.readUInt32BE(4);this.#info.payloadLength=(upper<<8)+lower,this.#state=parserStates.READ_DATA}else if(this.#state===parserStates.READ_DATA){if(this.#byteOffset<this.#info.payloadLength)return callback();let body=this.consume(this.#info.payloadLength);if(isControlFrame(this.#info.opcode))this.#loop=this.parseControlFrame(body),this.#state=parserStates.INFO;else if(!this.#info.compressed)this.writeFragments(body),!this.#info.fragmented&&this.#info.fin&&websocketMessageReceived(this.#handler,this.#info.binaryType,this.consumeFragments()),this.#state=parserStates.INFO;else{this.#extensions.get("permessage-deflate").decompress(body,this.#info.fin,(error2,data)=>{if(error2){failWebsocketConnection(this.#handler,1007,error2.message);return}if(this.writeFragments(data),!this.#info.fin){this.#state=parserStates.INFO,this.#loop=!0,this.run(callback);return}websocketMessageReceived(this.#handler,this.#info.binaryType,this.consumeFragments()),this.#loop=!0,this.#state=parserStates.INFO,this.run(callback)}),this.#loop=!1;break}}}consume(n){if(n>this.#byteOffset)throw new Error("Called consume() before buffers satiated.");if(n===0)return emptyBuffer;this.#byteOffset-=n;let first=this.#buffers[0];if(first.length>n)return this.#buffers[0]=first.subarray(n,first.length),first.subarray(0,n);if(first.length===n)return this.#buffers.shift();{let offset=0,buffer=Buffer.allocUnsafeSlow(n);for(;offset!==n;){let next=this.#buffers[0],length=next.length;if(length+offset===n){buffer.set(this.#buffers.shift(),offset);break}else if(length+offset>n){buffer.set(next.subarray(0,n-offset),offset),this.#buffers[0]=next.subarray(n-offset);break}else buffer.set(this.#buffers.shift(),offset),offset+=length}return buffer}}writeFragments(fragment){this.#fragmentsBytes+=fragment.length,this.#fragments.push(fragment)}consumeFragments(){let fragments=this.#fragments;if(fragments.length===1)return this.#fragmentsBytes=0,fragments.shift();let offset=0,output=Buffer.allocUnsafeSlow(this.#fragmentsBytes);for(let i=0;i<fragments.length;++i){let buffer=fragments[i];output.set(buffer,offset),offset+=buffer.length}return this.#fragments=[],this.#fragmentsBytes=0,output}parseCloseBody(data){assert(data.length!==1);let code;if(data.length>=2&&(code=data.readUInt16BE(0)),code!==void 0&&!isValidStatusCode(code))return{code:1002,reason:"Invalid status code",error:!0};let reason=data.subarray(2);reason[0]===239&&reason[1]===187&&reason[2]===191&&(reason=reason.subarray(3));try{reason=utf8Decode(reason)}catch{return{code:1007,reason:"Invalid UTF-8",error:!0}}return{code,reason,error:!1}}parseControlFrame(body){let{opcode,payloadLength}=this.#info;if(opcode===opcodes.CLOSE){if(payloadLength===1)return failWebsocketConnection(this.#handler,1002,"Received close frame with a 1-byte body."),!1;if(this.#info.closeInfo=this.parseCloseBody(body),this.#info.closeInfo.error){let{code,reason}=this.#info.closeInfo;return failWebsocketConnection(this.#handler,code,reason),!1}if(!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let body2=emptyBuffer;this.#info.closeInfo.code&&(body2=Buffer.allocUnsafe(2),body2.writeUInt16BE(this.#info.closeInfo.code,0));let closeFrame=new WebsocketFrameSend(body2);this.#handler.socket.write(closeFrame.createFrame(opcodes.CLOSE)),this.#handler.closeState.add(sentCloseFrameState.SENT)}return this.#handler.readyState=states.CLOSING,this.#handler.closeState.add(sentCloseFrameState.RECEIVED),!1}else if(opcode===opcodes.PING){if(!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend(body);this.#handler.socket.write(frame.createFrame(opcodes.PONG)),channels.ping.hasSubscribers&&channels.ping.publish({payload:body})}}else opcode===opcodes.PONG&&channels.pong.hasSubscribers&&channels.pong.publish({payload:body});return!0}get closingInfo(){return this.#info.closeInfo}};__name(ByteParser,"ByteParser");module2.exports={ByteParser}}});var require_sender=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/sender.js"(exports,module2){"use strict";var{WebsocketFrameSend}=require_frame(),{opcodes,sendHints}=require_constants5(),FixedQueue=require_fixed_queue(),SendQueue=class{#queue=new FixedQueue;#running=!1;#socket;constructor(socket){this.#socket=socket}add(item,cb,hint){if(hint!==sendHints.blob){if(this.#running){let node2={promise:null,callback:cb,frame:createFrame(item,hint)};this.#queue.push(node2)}else if(hint===sendHints.text){let{0:head,1:body}=WebsocketFrameSend.createFastTextFrame(item);this.#socket.cork(),this.#socket.write(head),this.#socket.write(body,cb),this.#socket.uncork()}else this.#socket.write(createFrame(item,hint),cb);return}let node={promise:item.arrayBuffer().then(ab=>{node.promise=null,node.frame=createFrame(ab,hint)}),callback:cb,frame:null};this.#queue.push(node),this.#running||this.#run()}async#run(){this.#running=!0;let queue=this.#queue;for(;!queue.isEmpty();){let node=queue.shift();node.promise!==null&&await node.promise,this.#socket.write(node.frame,node.callback),node.callback=node.frame=null}this.#running=!1}};__name(SendQueue,"SendQueue");function createFrame(data,hint){return new WebsocketFrameSend(toBuffer(data,hint)).createFrame(hint===sendHints.text?opcodes.TEXT:opcodes.BINARY)}__name(createFrame,"createFrame");function toBuffer(data,hint){switch(hint){case sendHints.text:case sendHints.typedArray:return new Uint8Array(data.buffer,data.byteOffset,data.byteLength);case sendHints.arrayBuffer:case sendHints.blob:return new Uint8Array(data)}}__name(toBuffer,"toBuffer");module2.exports={SendQueue}}});var require_websocket=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/websocket.js"(exports,module2){"use strict";var{webidl}=require_webidl(),{URLSerializer}=require_data_url(),{environmentSettingsObject}=require_util2(),{staticPropertyDescriptors,states,sentCloseFrameState,sendHints,opcodes}=require_constants5(),{isConnecting,isEstablished,isClosing,isValidSubprotocol,fireEvent,utf8Decode,toArrayBuffer,getURLRecord}=require_util5(),{establishWebSocketConnection,closeWebSocketConnection,failWebsocketConnection}=require_connection(),{ByteParser}=require_receiver(),{kEnumerableProperty}=require_util(),{getGlobalDispatcher}=require_global2(),{types}=require("node:util"),{ErrorEvent,CloseEvent,createFastMessageEvent}=require_events(),{SendQueue}=require_sender(),{channels}=require_diagnostics(),WebSocket=class extends EventTarget{#events={open:null,error:null,close:null,message:null};#bufferedAmount=0;#protocol="";#extensions="";#sendQueue;#handler={onConnectionEstablished:(response,extensions)=>this.#onConnectionEstablished(response,extensions),onFail:(code,reason)=>this.#onFail(code,reason),onMessage:(opcode,data)=>this.#onMessage(opcode,data),onParserError:err=>failWebsocketConnection(this.#handler,null,err.message),onParserDrain:()=>this.#onParserDrain(),onSocketData:chunk=>{this.#parser.write(chunk)||this.#handler.socket.pause()},onSocketError:err=>{this.#handler.readyState=states.CLOSING,channels.socketError.hasSubscribers&&channels.socketError.publish(err),this.#handler.socket.destroy()},onSocketClose:()=>this.#onSocketClose(),readyState:states.CONNECTING,socket:null,closeState:new Set,controller:null,wasEverConnected:!1};#url;#binaryType;#parser;constructor(url2,protocols=[]){super(),webidl.util.markAsUncloneable(this);let prefix="WebSocket constructor";webidl.argumentLengthCheck(arguments,1,prefix);let options=webidl.converters["DOMString or sequence<DOMString> or WebSocketInit"](protocols,prefix,"options");url2=webidl.converters.USVString(url2),protocols=options.protocols;let baseURL=environmentSettingsObject.settingsObject.baseUrl,urlRecord=getURLRecord(url2,baseURL);if(typeof protocols=="string"&&(protocols=[protocols]),protocols.length!==new Set(protocols.map(p=>p.toLowerCase())).size)throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(protocols.length>0&&!protocols.every(p=>isValidSubprotocol(p)))throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");this.#url=new URL(urlRecord.href);let client=environmentSettingsObject.settingsObject;this.#handler.controller=establishWebSocketConnection(urlRecord,protocols,client,this.#handler,options),this.#handler.readyState=WebSocket.CONNECTING,this.#binaryType="blob"}close(code=void 0,reason=void 0){webidl.brandCheck(this,WebSocket);let prefix="WebSocket.close";code!==void 0&&(code=webidl.converters["unsigned short"](code,prefix,"code",{clamp:!0})),reason!==void 0&&(reason=webidl.converters.USVString(reason)),code??=null,reason??="",closeWebSocketConnection(this.#handler,code,reason,!0)}send(data){webidl.brandCheck(this,WebSocket);let prefix="WebSocket.send";if(webidl.argumentLengthCheck(arguments,1,prefix),data=webidl.converters.WebSocketSendData(data,prefix,"data"),isConnecting(this.#handler.readyState))throw new DOMException("Sent before connected.","InvalidStateError");if(!(!isEstablished(this.#handler.readyState)||isClosing(this.#handler.readyState)))if(typeof data=="string"){let buffer=Buffer.from(data);this.#bufferedAmount+=buffer.byteLength,this.#sendQueue.add(buffer,()=>{this.#bufferedAmount-=buffer.byteLength},sendHints.text)}else types.isArrayBuffer(data)?(this.#bufferedAmount+=data.byteLength,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.byteLength},sendHints.arrayBuffer)):ArrayBuffer.isView(data)?(this.#bufferedAmount+=data.byteLength,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.byteLength},sendHints.typedArray)):webidl.is.Blob(data)&&(this.#bufferedAmount+=data.size,this.#sendQueue.add(data,()=>{this.#bufferedAmount-=data.size},sendHints.blob))}get readyState(){return webidl.brandCheck(this,WebSocket),this.#handler.readyState}get bufferedAmount(){return webidl.brandCheck(this,WebSocket),this.#bufferedAmount}get url(){return webidl.brandCheck(this,WebSocket),URLSerializer(this.#url)}get extensions(){return webidl.brandCheck(this,WebSocket),this.#extensions}get protocol(){return webidl.brandCheck(this,WebSocket),this.#protocol}get onopen(){return webidl.brandCheck(this,WebSocket),this.#events.open}set onopen(fn){webidl.brandCheck(this,WebSocket),this.#events.open&&this.removeEventListener("open",this.#events.open),typeof fn=="function"?(this.#events.open=fn,this.addEventListener("open",fn)):this.#events.open=null}get onerror(){return webidl.brandCheck(this,WebSocket),this.#events.error}set onerror(fn){webidl.brandCheck(this,WebSocket),this.#events.error&&this.removeEventListener("error",this.#events.error),typeof fn=="function"?(this.#events.error=fn,this.addEventListener("error",fn)):this.#events.error=null}get onclose(){return webidl.brandCheck(this,WebSocket),this.#events.close}set onclose(fn){webidl.brandCheck(this,WebSocket),this.#events.close&&this.removeEventListener("close",this.#events.close),typeof fn=="function"?(this.#events.close=fn,this.addEventListener("close",fn)):this.#events.close=null}get onmessage(){return webidl.brandCheck(this,WebSocket),this.#events.message}set onmessage(fn){webidl.brandCheck(this,WebSocket),this.#events.message&&this.removeEventListener("message",this.#events.message),typeof fn=="function"?(this.#events.message=fn,this.addEventListener("message",fn)):this.#events.message=null}get binaryType(){return webidl.brandCheck(this,WebSocket),this.#binaryType}set binaryType(type){webidl.brandCheck(this,WebSocket),type!=="blob"&&type!=="arraybuffer"?this.#binaryType="blob":this.#binaryType=type}#onConnectionEstablished(response,parsedExtensions){this.#handler.socket=response.socket;let parser=new ByteParser(this.#handler,parsedExtensions);parser.on("drain",()=>this.#handler.onParserDrain()),parser.on("error",err=>this.#handler.onParserError(err)),this.#parser=parser,this.#sendQueue=new SendQueue(response.socket),this.#handler.readyState=states.OPEN;let extensions=response.headersList.get("sec-websocket-extensions");extensions!==null&&(this.#extensions=extensions);let protocol=response.headersList.get("sec-websocket-protocol");protocol!==null&&(this.#protocol=protocol),fireEvent("open",this)}#onFail(code,reason){reason&&fireEvent("error",this,(type,init)=>new ErrorEvent(type,init),{error:new Error(reason),message:reason}),this.#handler.wasEverConnected||(this.#handler.readyState=states.CLOSED,fireEvent("close",this,(type,init)=>new CloseEvent(type,init),{wasClean:!1,code,reason}))}#onMessage(type,data){if(this.#handler.readyState!==states.OPEN)return;let dataForEvent;if(type===opcodes.TEXT)try{dataForEvent=utf8Decode(data)}catch{failWebsocketConnection(this.#handler,1007,"Received invalid UTF-8 in text frame.");return}else type===opcodes.BINARY&&(this.#binaryType==="blob"?dataForEvent=new Blob([data]):dataForEvent=toArrayBuffer(data));fireEvent("message",this,createFastMessageEvent,{origin:this.#url.origin,data:dataForEvent})}#onParserDrain(){this.#handler.socket.resume()}#onSocketClose(){let wasClean=this.#handler.closeState.has(sentCloseFrameState.SENT)&&this.#handler.closeState.has(sentCloseFrameState.RECEIVED),code=1005,reason="",result=this.#parser.closingInfo;result&&!result.error?(code=result.code??1005,reason=result.reason):this.#handler.closeState.has(sentCloseFrameState.RECEIVED)||(code=1006),this.#handler.readyState=states.CLOSED,fireEvent("close",this,(type,init)=>new CloseEvent(type,init),{wasClean,code,reason}),channels.close.hasSubscribers&&channels.close.publish({websocket:this,code,reason})}};__name(WebSocket,"WebSocket");WebSocket.CONNECTING=WebSocket.prototype.CONNECTING=states.CONNECTING;WebSocket.OPEN=WebSocket.prototype.OPEN=states.OPEN;WebSocket.CLOSING=WebSocket.prototype.CLOSING=states.CLOSING;WebSocket.CLOSED=WebSocket.prototype.CLOSED=states.CLOSED;Object.defineProperties(WebSocket.prototype,{CONNECTING:staticPropertyDescriptors,OPEN:staticPropertyDescriptors,CLOSING:staticPropertyDescriptors,CLOSED:staticPropertyDescriptors,url:kEnumerableProperty,readyState:kEnumerableProperty,bufferedAmount:kEnumerableProperty,onopen:kEnumerableProperty,onerror:kEnumerableProperty,onclose:kEnumerableProperty,close:kEnumerableProperty,onmessage:kEnumerableProperty,binaryType:kEnumerableProperty,send:kEnumerableProperty,extensions:kEnumerableProperty,protocol:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocket",writable:!1,enumerable:!1,configurable:!0}});Object.defineProperties(WebSocket,{CONNECTING:staticPropertyDescriptors,OPEN:staticPropertyDescriptors,CLOSING:staticPropertyDescriptors,CLOSED:staticPropertyDescriptors});webidl.converters["sequence<DOMString>"]=webidl.sequenceConverter(webidl.converters.DOMString);webidl.converters["DOMString or sequence<DOMString>"]=function(V,prefix,argument){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&Symbol.iterator in V?webidl.converters["sequence<DOMString>"](V):webidl.converters.DOMString(V,prefix,argument)};webidl.converters.WebSocketInit=webidl.dictionaryConverter([{key:"protocols",converter:webidl.converters["DOMString or sequence<DOMString>"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:webidl.converters.any,defaultValue:()=>getGlobalDispatcher()},{key:"headers",converter:webidl.nullableConverter(webidl.converters.HeadersInit)}]);webidl.converters["DOMString or sequence<DOMString> or WebSocketInit"]=function(V){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&!(Symbol.iterator in V)?webidl.converters.WebSocketInit(V):{protocols:webidl.converters["DOMString or sequence<DOMString>"](V)}};webidl.converters.WebSocketSendData=function(V){return webidl.util.Type(V)===webidl.util.Types.OBJECT&&(webidl.is.Blob(V)||ArrayBuffer.isView(V)||types.isArrayBuffer(V))?V:webidl.converters.USVString(V)};module2.exports={WebSocket}}});var require_websocketerror=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/stream/websocketerror.js"(exports,module2){"use strict";var{webidl}=require_webidl(),{validateCloseCodeAndReason}=require_util5(),{kConstruct}=require_symbols(),{kEnumerableProperty}=require_util(),WebSocketError=class extends DOMException{#closeCode;#reason;constructor(message="",init=void 0){if(message=webidl.converters.DOMString(message,"WebSocketError","message"),super(message,"WebSocketError"),init===kConstruct)return;init!==null&&(init=webidl.converters.WebSocketCloseInfo(init));let code=init.closeCode??null,reason=init.reason??"";validateCloseCodeAndReason(code,reason),reason.length!==0&&code===null&&(code=1e3),this.#closeCode=code,this.#reason=reason}get closeCode(){return this.#closeCode}get reason(){return this.#reason}static createUnvalidatedWebSocketError(message,code,reason){let error2=new WebSocketError(message,kConstruct);return error2.#closeCode=code,error2.#reason=reason,error2}};__name(WebSocketError,"WebSocketError");var{createUnvalidatedWebSocketError}=WebSocketError;delete WebSocketError.createUnvalidatedWebSocketError;Object.defineProperties(WebSocketError.prototype,{closeCode:kEnumerableProperty,reason:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocketError",writable:!1,enumerable:!1,configurable:!0}});webidl.is.WebSocketError=webidl.util.MakeTypeAssertion(WebSocketError);module2.exports={WebSocketError,createUnvalidatedWebSocketError}}});var require_websocketstream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/websocket/stream/websocketstream.js"(exports,module2){"use strict";var{createDeferredPromise,environmentSettingsObject}=require_util2(),{states,opcodes,sentCloseFrameState}=require_constants5(),{webidl}=require_webidl(),{getURLRecord,isValidSubprotocol,isEstablished,utf8Decode}=require_util5(),{establishWebSocketConnection,failWebsocketConnection,closeWebSocketConnection}=require_connection(),{types}=require("node:util"),{channels}=require_diagnostics(),{WebsocketFrameSend}=require_frame(),{ByteParser}=require_receiver(),{WebSocketError,createUnvalidatedWebSocketError}=require_websocketerror(),{utf8DecodeBytes}=require_util2(),{kEnumerableProperty}=require_util(),emittedExperimentalWarning=!1,WebSocketStream=class{#url;#openedPromise;#closedPromise;#readableStream;#readableStreamController;#writableStream;#handshakeAborted=!1;#handler={onConnectionEstablished:(response,extensions)=>this.#onConnectionEstablished(response,extensions),onFail:(_code,_reason)=>{},onMessage:(opcode,data)=>this.#onMessage(opcode,data),onParserError:err=>failWebsocketConnection(this.#handler,null,err.message),onParserDrain:()=>this.#handler.socket.resume(),onSocketData:chunk=>{this.#parser.write(chunk)||this.#handler.socket.pause()},onSocketError:err=>{this.#handler.readyState=states.CLOSING,channels.socketError.hasSubscribers&&channels.socketError.publish(err),this.#handler.socket.destroy()},onSocketClose:()=>this.#onSocketClose(),readyState:states.CONNECTING,socket:null,closeState:new Set,controller:null,wasEverConnected:!1};#parser;constructor(url2,options=void 0){emittedExperimentalWarning||(process.emitWarning("WebSocketStream is experimental! Expect it to change at any time.",{code:"UNDICI-WSS"}),emittedExperimentalWarning=!0),webidl.argumentLengthCheck(arguments,1,"WebSocket"),url2=webidl.converters.USVString(url2),options!==null&&(options=webidl.converters.WebSocketStreamOptions(options));let baseURL=environmentSettingsObject.settingsObject.baseUrl,urlRecord=getURLRecord(url2,baseURL),protocols=options.protocols;if(protocols.length!==new Set(protocols.map(p=>p.toLowerCase())).size)throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(protocols.length>0&&!protocols.every(p=>isValidSubprotocol(p)))throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError");if(this.#url=urlRecord.toString(),this.#openedPromise=createDeferredPromise(),this.#closedPromise=createDeferredPromise(),options.signal!=null){let signal=options.signal;if(signal.aborted){this.#openedPromise.reject(signal.reason),this.#closedPromise.reject(signal.reason);return}signal.addEventListener("abort",()=>{isEstablished(this.#handler.readyState)||(failWebsocketConnection(this.#handler),this.#handler.readyState=states.CLOSING,this.#openedPromise.reject(signal.reason),this.#closedPromise.reject(signal.reason),this.#handshakeAborted=!0)},{once:!0})}let client=environmentSettingsObject.settingsObject;this.#handler.controller=establishWebSocketConnection(urlRecord,protocols,client,this.#handler,options)}get url(){return this.#url.toString()}get opened(){return this.#openedPromise.promise}get closed(){return this.#closedPromise.promise}close(closeInfo=void 0){closeInfo!==null&&(closeInfo=webidl.converters.WebSocketCloseInfo(closeInfo));let code=closeInfo.closeCode??null,reason=closeInfo.reason;closeWebSocketConnection(this.#handler,code,reason,!0)}#write(chunk){let promise=createDeferredPromise(),data=null,opcode=null;if(ArrayBuffer.isView(chunk)||types.isArrayBuffer(chunk))data=new Uint8Array(ArrayBuffer.isView(chunk)?new Uint8Array(chunk.buffer,chunk.byteOffset,chunk.byteLength):chunk),opcode=opcodes.BINARY;else{let string;try{string=webidl.converters.DOMString(chunk)}catch(e){promise.reject(e);return}data=new TextEncoder().encode(string),opcode=opcodes.TEXT}if(!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)){let frame=new WebsocketFrameSend(data);this.#handler.socket.write(frame.createFrame(opcode),()=>{promise.resolve(void 0)})}return promise}#onConnectionEstablished(response,parsedExtensions){this.#handler.socket=response.socket;let parser=new ByteParser(this.#handler,parsedExtensions);parser.on("drain",()=>this.#handler.onParserDrain()),parser.on("error",err=>this.#handler.onParserError(err)),this.#parser=parser,this.#handler.readyState=states.OPEN;let extensions=parsedExtensions??"",protocol=response.headersList.get("sec-websocket-protocol")??"",readable=new ReadableStream({start:controller=>{this.#readableStreamController=controller},pull(controller){let chunk;for(;controller.desiredSize>0&&(chunk=response.socket.read())!==null;)controller.enqueue(chunk)},cancel:reason=>this.#cancel(reason)}),writable=new WritableStream({write:chunk=>this.#write(chunk),close:()=>closeWebSocketConnection(this.#handler,null,null),abort:reason=>this.#closeUsingReason(reason)});this.#readableStream=readable,this.#writableStream=writable,this.#openedPromise.resolve({extensions,protocol,readable,writable})}#onMessage(type,data){if(this.#handler.readyState!==states.OPEN)return;let chunk;if(type===opcodes.TEXT)try{chunk=utf8Decode(data)}catch{failWebsocketConnection(this.#handler,"Received invalid UTF-8 in text frame.");return}else type===opcodes.BINARY&&(chunk=new Uint8Array(data.buffer,data.byteOffset,data.byteLength));this.#readableStreamController.enqueue(chunk)}#onSocketClose(){let wasClean=this.#handler.closeState.has(sentCloseFrameState.SENT)&&this.#handler.closeState.has(sentCloseFrameState.RECEIVED);if(this.#handler.readyState=states.CLOSED,this.#handshakeAborted)return;this.#handler.wasEverConnected||this.#openedPromise.reject(new WebSocketError("Socket never opened"));let result=this.#parser.closingInfo,code=result?.code??1005;!this.#handler.closeState.has(sentCloseFrameState.SENT)&&!this.#handler.closeState.has(sentCloseFrameState.RECEIVED)&&(code=1006);let reason=result?.reason==null?"":utf8DecodeBytes(Buffer.from(result.reason));if(wasClean)this.#readableStream.cancel().catch(()=>{}),this.#writableStream.locked||this.#writableStream.abort(new DOMException("A closed WebSocketStream cannot be written to","InvalidStateError")),this.#closedPromise.resolve({closeCode:code,reason});else{let error2=createUnvalidatedWebSocketError("unclean close",code,reason);this.#readableStreamController.error(error2),this.#writableStream.abort(error2),this.#closedPromise.reject(error2)}}#closeUsingReason(reason){let code=null,reasonString="";webidl.is.WebSocketError(reason)&&(code=reason.closeCode,reasonString=reason.reason),closeWebSocketConnection(this.#handler,code,reasonString)}#cancel(reason){this.#closeUsingReason(reason)}};__name(WebSocketStream,"WebSocketStream");Object.defineProperties(WebSocketStream.prototype,{url:kEnumerableProperty,opened:kEnumerableProperty,closed:kEnumerableProperty,close:kEnumerableProperty,[Symbol.toStringTag]:{value:"WebSocketStream",writable:!1,enumerable:!1,configurable:!0}});webidl.converters.WebSocketStreamOptions=webidl.dictionaryConverter([{key:"protocols",converter:webidl.sequenceConverter(webidl.converters.USVString),defaultValue:()=>[]},{key:"signal",converter:webidl.nullableConverter(webidl.converters.AbortSignal),defaultValue:()=>null}]);webidl.converters.WebSocketCloseInfo=webidl.dictionaryConverter([{key:"closeCode",converter:V=>webidl.converters["unsigned short"](V,{enforceRange:!0})},{key:"reason",converter:webidl.converters.USVString,defaultValue:()=>""}]);module2.exports={WebSocketStream}}});var require_util6=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/util.js"(exports,module2){"use strict";function isValidLastEventId(value){return value.indexOf("\0")===-1}__name(isValidLastEventId,"isValidLastEventId");function isASCIINumber(value){if(value.length===0)return!1;for(let i=0;i<value.length;i++)if(value.charCodeAt(i)<48||value.charCodeAt(i)>57)return!1;return!0}__name(isASCIINumber,"isASCIINumber");function delay(ms){return new Promise(resolve=>{setTimeout(resolve,ms).unref()})}__name(delay,"delay");module2.exports={isValidLastEventId,isASCIINumber,delay}}});var require_eventsource_stream=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/eventsource-stream.js"(exports,module2){"use strict";var{Transform}=require("node:stream"),{isASCIINumber,isValidLastEventId}=require_util6(),BOM=[239,187,191],LF=10,CR=13,COLON=58,SPACE=32,EventSourceStream=class extends Transform{state;checkBOM=!0;crlfCheck=!1;eventEndCheck=!1;buffer=null;pos=0;event={data:void 0,event:void 0,id:void 0,retry:void 0};constructor(options={}){options.readableObjectMode=!0,super(options),this.state=options.eventSourceSettings||{},options.push&&(this.push=options.push)}_transform(chunk,_encoding,callback){if(chunk.length===0){callback();return}if(this.buffer?this.buffer=Buffer.concat([this.buffer,chunk]):this.buffer=chunk,this.checkBOM)switch(this.buffer.length){case 1:if(this.buffer[0]===BOM[0]){callback();return}this.checkBOM=!1,callback();return;case 2:if(this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]){callback();return}this.checkBOM=!1;break;case 3:if(this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]&&this.buffer[2]===BOM[2]){this.buffer=Buffer.alloc(0),this.checkBOM=!1,callback();return}this.checkBOM=!1;break;default:this.buffer[0]===BOM[0]&&this.buffer[1]===BOM[1]&&this.buffer[2]===BOM[2]&&(this.buffer=this.buffer.subarray(3)),this.checkBOM=!1;break}for(;this.pos<this.buffer.length;){if(this.eventEndCheck){if(this.crlfCheck){if(this.buffer[this.pos]===LF){this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,this.crlfCheck=!1;continue}this.crlfCheck=!1}if(this.buffer[this.pos]===LF||this.buffer[this.pos]===CR){this.buffer[this.pos]===CR&&(this.crlfCheck=!0),this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,(this.event.data!==void 0||this.event.event||this.event.id||this.event.retry)&&this.processEvent(this.event),this.clearEvent();continue}this.eventEndCheck=!1;continue}if(this.buffer[this.pos]===LF||this.buffer[this.pos]===CR){this.buffer[this.pos]===CR&&(this.crlfCheck=!0),this.parseLine(this.buffer.subarray(0,this.pos),this.event),this.buffer=this.buffer.subarray(this.pos+1),this.pos=0,this.eventEndCheck=!0;continue}this.pos++}callback()}parseLine(line,event){if(line.length===0)return;let colonPosition=line.indexOf(COLON);if(colonPosition===0)return;let field="",value="";if(colonPosition!==-1){field=line.subarray(0,colonPosition).toString("utf8");let valueStart=colonPosition+1;line[valueStart]===SPACE&&++valueStart,value=line.subarray(valueStart).toString("utf8")}else field=line.toString("utf8"),value="";switch(field){case"data":event[field]===void 0?event[field]=value:event[field]+=`
${value}`;break;case"retry":isASCIINumber(value)&&(event[field]=value);break;case"id":isValidLastEventId(value)&&(event[field]=value);break;case"event":value.length>0&&(event[field]=value);break}}processEvent(event){event.retry&&isASCIINumber(event.retry)&&(this.state.reconnectionTime=parseInt(event.retry,10)),event.id&&isValidLastEventId(event.id)&&(this.state.lastEventId=event.id),event.data!==void 0&&this.push({type:event.event||"message",options:{data:event.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};__name(EventSourceStream,"EventSourceStream");module2.exports={EventSourceStream}}});var require_eventsource=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/lib/web/eventsource/eventsource.js"(exports,module2){"use strict";var{pipeline}=require("node:stream"),{fetching}=require_fetch(),{makeRequest}=require_request2(),{webidl}=require_webidl(),{EventSourceStream}=require_eventsource_stream(),{parseMIMEType}=require_data_url(),{createFastMessageEvent}=require_events(),{isNetworkError}=require_response(),{delay}=require_util6(),{kEnumerableProperty}=require_util(),{environmentSettingsObject}=require_util2(),experimentalWarned=!1,defaultReconnectionTime=3e3,CONNECTING=0,OPEN=1,CLOSED=2,ANONYMOUS="anonymous",USE_CREDENTIALS="use-credentials",EventSource=class extends EventTarget{#events={open:null,error:null,message:null};#url;#withCredentials=!1;#readyState=CONNECTING;#request=null;#controller=null;#dispatcher;#state;constructor(url2,eventSourceInitDict={}){super(),webidl.util.markAsUncloneable(this);let prefix="EventSource constructor";webidl.argumentLengthCheck(arguments,1,prefix),experimentalWarned||(experimentalWarned=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),url2=webidl.converters.USVString(url2),eventSourceInitDict=webidl.converters.EventSourceInitDict(eventSourceInitDict,prefix,"eventSourceInitDict"),this.#dispatcher=eventSourceInitDict.dispatcher,this.#state={lastEventId:"",reconnectionTime:defaultReconnectionTime};let settings=environmentSettingsObject,urlRecord;try{urlRecord=new URL(url2,settings.settingsObject.baseUrl),this.#state.origin=urlRecord.origin}catch(e){throw new DOMException(e,"SyntaxError")}this.#url=urlRecord.href;let corsAttributeState=ANONYMOUS;eventSourceInitDict.withCredentials===!0&&(corsAttributeState=USE_CREDENTIALS,this.#withCredentials=!0);let initRequest={redirect:"follow",keepalive:!0,mode:"cors",credentials:corsAttributeState==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};initRequest.client=environmentSettingsObject.settingsObject,initRequest.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],initRequest.cache="no-store",initRequest.initiator="other",initRequest.urlList=[new URL(this.#url)],this.#request=makeRequest(initRequest),this.#connect()}get readyState(){return this.#readyState}get url(){return this.#url}get withCredentials(){return this.#withCredentials}#connect(){if(this.#readyState===CLOSED)return;this.#readyState=CONNECTING;let fetchParams={request:this.#request,dispatcher:this.#dispatcher},processEventSourceEndOfBody=__name(response=>{isNetworkError(response)&&(this.dispatchEvent(new Event("error")),this.close()),this.#reconnect()},"processEventSourceEndOfBody");fetchParams.processResponseEndOfBody=processEventSourceEndOfBody,fetchParams.processResponse=response=>{if(isNetworkError(response))if(response.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#reconnect();return}let contentType=response.headersList.get("content-type",!0),mimeType=contentType!==null?parseMIMEType(contentType):"failure",contentTypeValid=mimeType!=="failure"&&mimeType.essence==="text/event-stream";if(response.status!==200||contentTypeValid===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#readyState=OPEN,this.dispatchEvent(new Event("open")),this.#state.origin=response.urlList[response.urlList.length-1].origin;let eventSourceStream=new EventSourceStream({eventSourceSettings:this.#state,push:event=>{this.dispatchEvent(createFastMessageEvent(event.type,event.options))}});pipeline(response.body.stream,eventSourceStream,error2=>{error2?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#controller=fetching(fetchParams)}async#reconnect(){this.#readyState!==CLOSED&&(this.#readyState=CONNECTING,this.dispatchEvent(new Event("error")),await delay(this.#state.reconnectionTime),this.#readyState===CONNECTING&&(this.#state.lastEventId.length&&this.#request.headersList.set("last-event-id",this.#state.lastEventId,!0),this.#connect()))}close(){webidl.brandCheck(this,EventSource),this.#readyState!==CLOSED&&(this.#readyState=CLOSED,this.#controller.abort(),this.#request=null)}get onopen(){return this.#events.open}set onopen(fn){this.#events.open&&this.removeEventListener("open",this.#events.open),typeof fn=="function"?(this.#events.open=fn,this.addEventListener("open",fn)):this.#events.open=null}get onmessage(){return this.#events.message}set onmessage(fn){this.#events.message&&this.removeEventListener("message",this.#events.message),typeof fn=="function"?(this.#events.message=fn,this.addEventListener("message",fn)):this.#events.message=null}get onerror(){return this.#events.error}set onerror(fn){this.#events.error&&this.removeEventListener("error",this.#events.error),typeof fn=="function"?(this.#events.error=fn,this.addEventListener("error",fn)):this.#events.error=null}};__name(EventSource,"EventSource");var constantsPropertyDescriptors={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:CONNECTING,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:OPEN,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:CLOSED,writable:!1}};Object.defineProperties(EventSource,constantsPropertyDescriptors);Object.defineProperties(EventSource.prototype,constantsPropertyDescriptors);Object.defineProperties(EventSource.prototype,{close:kEnumerableProperty,onerror:kEnumerableProperty,onmessage:kEnumerableProperty,onopen:kEnumerableProperty,readyState:kEnumerableProperty,url:kEnumerableProperty,withCredentials:kEnumerableProperty});webidl.converters.EventSourceInitDict=webidl.dictionaryConverter([{key:"withCredentials",converter:webidl.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:webidl.converters.any}]);module2.exports={EventSource,defaultReconnectionTime}}});var require_undici=__commonJS({"../node_modules/.pnpm/undici@7.2.3/node_modules/undici/index.js"(exports,module2){"use strict";var Client=require_client(),Dispatcher2=require_dispatcher(),Pool=require_pool(),BalancedPool=require_balanced_pool(),Agent=require_agent(),ProxyAgent=require_proxy_agent(),EnvHttpProxyAgent=require_env_http_proxy_agent(),RetryAgent=require_retry_agent(),errors2=require_errors(),util=require_util(),{InvalidArgumentError}=errors2,api=require_api(),buildConnector=require_connect(),MockClient=require_mock_client(),MockAgent=require_mock_agent(),MockPool=require_mock_pool(),mockErrors=require_mock_errors(),RetryHandler=require_retry_handler(),{getGlobalDispatcher,setGlobalDispatcher}=require_global2(),DecoratorHandler=require_decorator_handler(),RedirectHandler=require_redirect_handler();Object.assign(Dispatcher2.prototype,api);module2.exports.Dispatcher=Dispatcher2;module2.exports.Client=Client;module2.exports.Pool=Pool;module2.exports.BalancedPool=BalancedPool;module2.exports.Agent=Agent;module2.exports.ProxyAgent=ProxyAgent;module2.exports.EnvHttpProxyAgent=EnvHttpProxyAgent;module2.exports.RetryAgent=RetryAgent;module2.exports.RetryHandler=RetryHandler;module2.exports.DecoratorHandler=DecoratorHandler;module2.exports.RedirectHandler=RedirectHandler;module2.exports.interceptors={redirect:require_redirect(),responseError:require_response_error(),retry:require_retry(),dump:require_dump(),dns:require_dns(),cache:require_cache2()};module2.exports.cacheStores={MemoryCacheStore:require_memory_cache_store()};var SqliteCacheStore=require_sqlite_cache_store();module2.exports.cacheStores.SqliteCacheStore=SqliteCacheStore;module2.exports.buildConnector=buildConnector;module2.exports.errors=errors2;module2.exports.util={parseHeaders:util.parseHeaders,headerNameToString:util.headerNameToString};function makeDispatcher(fn){return(url2,opts,handler2)=>{if(typeof opts=="function"&&(handler2=opts,opts=null),!url2||typeof url2!="string"&&typeof url2!="object"&&!(url2 instanceof URL))throw new InvalidArgumentError("invalid url");if(opts!=null&&typeof opts!="object")throw new InvalidArgumentError("invalid opts");if(opts&&opts.path!=null){if(typeof opts.path!="string")throw new InvalidArgumentError("invalid opts.path");let path=opts.path;opts.path.startsWith("/")||(path=`/${path}`),url2=new URL(util.parseOrigin(url2).origin+path)}else opts||(opts=typeof url2=="object"?url2:{}),url2=util.parseURL(url2);let{agent,dispatcher=getGlobalDispatcher()}=opts;if(agent)throw new InvalidArgumentError("unsupported opts.agent. Did you mean opts.client?");return fn.call(dispatcher,{...opts,origin:url2.origin,path:url2.search?`${url2.pathname}${url2.search}`:url2.pathname,method:opts.method||(opts.body?"PUT":"GET")},handler2)}}__name(makeDispatcher,"makeDispatcher");module2.exports.setGlobalDispatcher=setGlobalDispatcher;module2.exports.getGlobalDispatcher=getGlobalDispatcher;var fetchImpl=require_fetch().fetch;module2.exports.fetch=__name(async function(init,options=void 0){try{return await fetchImpl(init,options)}catch(err){throw err&&typeof err=="object"&&Error.captureStackTrace(err),err}},"fetch");module2.exports.Headers=require_headers().Headers;module2.exports.Response=require_response().Response;module2.exports.Request=require_request2().Request;module2.exports.FormData=require_formdata().FormData;var{setGlobalOrigin,getGlobalOrigin}=require_global();module2.exports.setGlobalOrigin=setGlobalOrigin;module2.exports.getGlobalOrigin=getGlobalOrigin;var{CacheStorage}=require_cachestorage(),{kConstruct}=require_symbols();module2.exports.caches=new CacheStorage(kConstruct);var{deleteCookie,getCookies,getSetCookies,setCookie,parseCookie}=require_cookies();module2.exports.deleteCookie=deleteCookie;module2.exports.getCookies=getCookies;module2.exports.getSetCookies=getSetCookies;module2.exports.setCookie=setCookie;module2.exports.parseCookie=parseCookie;var{parseMIMEType,serializeAMimeType}=require_data_url();module2.exports.parseMIMEType=parseMIMEType;module2.exports.serializeAMimeType=serializeAMimeType;var{CloseEvent,ErrorEvent,MessageEvent}=require_events();module2.exports.WebSocket=require_websocket().WebSocket;module2.exports.CloseEvent=CloseEvent;module2.exports.ErrorEvent=ErrorEvent;module2.exports.MessageEvent=MessageEvent;module2.exports.WebSocketStream=require_websocketstream().WebSocketStream;module2.exports.WebSocketError=require_websocketerror().WebSocketError;module2.exports.request=makeDispatcher(api.request);module2.exports.stream=makeDispatcher(api.stream);module2.exports.pipeline=makeDispatcher(api.pipeline);module2.exports.connect=makeDispatcher(api.connect);module2.exports.upgrade=makeDispatcher(api.upgrade);module2.exports.MockClient=MockClient;module2.exports.MockPool=MockPool;module2.exports.MockAgent=MockAgent;module2.exports.mockErrors=mockErrors;var{EventSource}=require_eventsource();module2.exports.EventSource=EventSource}});var import_fs=__toESM(require("fs")),import_graceful_fs=__toESM(require_graceful_fs()),import_node_sqlite3_wasm=__toESM(require_node_sqlite3_wasm());var import_worker_threads=require("worker_threads");var DEFAULT_PROFILE=Object.freeze(createTemplate());function createTemplate(){return{path:"",name:"",resolution:{width:800,height:400,fullscreen:!1},minMemory:void 0,maxMemory:void 0,vmOptions:void 0,mcOptions:void 0,env:void 0,url:"",icon:"",runtime:{minecraft:"",forge:"",liteloader:"",fabricLoader:"",yarn:"",optifine:"",quiltLoader:"",neoForged:"",labyMod:""},java:"",version:"",server:null,author:"",description:"",lastAccessDate:-1,creationDate:-1,modpackVersion:"",fileApi:"",tags:[],assignMemory:void 0,prependCommand:void 0,showLog:void 0,hideLauncher:void 0,disableAuthlibInjector:void 0,disableElybyAuthlib:void 0,fastLaunch:void 0,upstream:void 0,lastPlayedDate:0,playtime:0}}__name(createTemplate,"createTemplate");var EMPTY_USER=Object.freeze({id:"",username:"",profileService:"",authService:"",accessToken:"",profiles:[],properties:{}}),EMPTY_GAME_PROFILE=Object.freeze({id:"",name:"",textures:{SKIN:{url:""}}});function isDigitsPoint(p){return"0123456789".indexOf(p)!==-1}__name(isDigitsPoint,"isDigitsPoint");function isDigits(cs){if(!cs||cs.length===0)return!1;let sz=cs.length;for(let i=0;i<sz;i++)if(!isDigitsPoint(cs.charAt(i)))return!1;return!0}__name(isDigits,"isDigits");function parseVersion(version){let comparable=new ComparableVersion(version),index=version.indexOf("-"),buildNumber2,qualifier,majorVersion,minorVersion,incrementalVersion,part1,part2;if(index<0?part1=version:(part1=version.substring(0,index),part2=version.substring(index+1)),part2!==void 0&&(part2.length===1||!part2.startsWith("0")?(buildNumber2=tryParseInt(part2),buildNumber2===void 0&&(qualifier=part2)):qualifier=part2),part1.indexOf(".")===-1&&!part1.startsWith("0"))majorVersion=tryParseInt(part1),majorVersion===void 0&&(qualifier=version,buildNumber2=void 0);else{let fallback=!1,tok=part1.split(".");tok.length!==0?(majorVersion=getNextIntegerToken(tok),majorVersion===void 0&&(fallback=!0)):fallback=!0,tok.length!==0&&(minorVersion=getNextIntegerToken(tok),minorVersion===void 0&&(fallback=!0)),tok.length!==0&&(incrementalVersion=getNextIntegerToken(tok),incrementalVersion===void 0&&(fallback=!0)),tok.length!==0&&(qualifier=tok.shift(),fallback=isDigits(qualifier)),(part1.indexOf("..")!==-1||part1.startsWith(".")||part1.endsWith("."))&&(fallback=!0),fallback&&(qualifier=version,majorVersion=void 0,minorVersion=void 0,incrementalVersion=void 0,buildNumber2=void 0)}return{buildNumber:buildNumber2,qualifier,majorVersion,minorVersion,incrementalVersion,comparable,compareTo(otherVersion){return comparable.compareTo(otherVersion.comparable)}}}__name(parseVersion,"parseVersion");function getNextIntegerToken(tok){let s=tok.shift();if(!(s.length>1&&s.startsWith("0")))return tryParseInt(s)}__name(getNextIntegerToken,"getNextIntegerToken");function tryParseInt(s){if(!isDigits(s))return;let longValue=Number.parseInt(s);if(!(longValue>Number.MAX_VALUE))return longValue}__name(tryParseInt,"tryParseInt");var IntItem=class{constructor(value){this.value=value}isNull(){return this.value===0}type=0;compareTo(item){if(item===void 0)return this.value===0?0:1;switch(item.type){case 0:let itemValue=item.value;return this.value-itemValue;case 1:return 1;case 2:return 1;default:throw new Error("invalid item: "+item)}}};__name(IntItem,"IntItem");var ListItem=class{value=[];isNull(){return this.value.length===0}type=2;push(item){this.value.push(item)}compareTo(item){if(item===void 0)return this.value.length===0?0:this.value[0].compareTo(void 0);switch(item.type){case 0:return-1;case 1:return 1;case 2:let left=[...this.value],right=[...item.value];for(;left.length!==0||right.length!==0;){let l=left.length!==0?left.shift():void 0,r=right.length!==0?right.shift():void 0,result=l===void 0?r===void 0?0:-1*r.compareTo(l):l.compareTo(r);if(result!==0)return result}return 0;default:throw new Error("invalid item: "+item)}}normalize(){for(let i=this.value.length-1;i>=0;i--){let lastItem=this.value[i];if(lastItem.isNull())this.value.splice(i,1);else if(!(lastItem instanceof ListItem))break}}};__name(ListItem,"ListItem");var _StringItem=class{constructor(value,followedByDigit){this.value=value;if(followedByDigit&&value.length===1)switch(value.charAt(0)){case"a":value="alpha";break;case"b":value="beta";break;case"m":value="milestone";break;default:}this.value=_StringItem.ALIASES[value]||value}isNull(){return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX)===0}static compre(a,b){return a>b?1:a===b?0:-1}static comparableQualifier(qualifier){let i=_StringItem.QUALIFIERS.indexOf(qualifier);return i===-1?_StringItem.QUALIFIERS.length+"-"+qualifier:i.toString()}type=1;compareTo(item){if(!item)return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.RELEASE_VERSION_INDEX);switch(item.type){case 0:return-1;case 1:return _StringItem.compre(_StringItem.comparableQualifier(this.value),_StringItem.comparableQualifier(item.value));case 2:return-1;default:throw new Error("invalid item: "+item)}}},StringItem=_StringItem;__name(StringItem,"StringItem"),__publicField(StringItem,"QUALIFIERS",["alpha","beta","milestone","rc","snapshot","","sp"]),__publicField(StringItem,"RELEASE_VERSION_INDEX",_StringItem.QUALIFIERS.indexOf("").toString()),__publicField(StringItem,"ALIASES",{ga:"",final:"",release:"",cr:"rc"});var ComparableVersion=class{constructor(version){this.version=version;let items=this.items;version=version.toLowerCase();let list=items,stack=[];stack.push(list);let isDigit=!1,startIndex=0;for(let i=0;i<version.length;i++){let c=version.charAt(i);c==="."?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex,i))),startIndex=i+1):c==="-"?(i===startIndex?list.push(new IntItem(0)):list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex,i))),startIndex=i+1,list.push(list=new ListItem),stack.push(list)):isDigitsPoint(c)?(!isDigit&&i>startIndex&&(list.push(new StringItem(version.substring(startIndex,i),!0)),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!0):(isDigit&&i>startIndex&&(list.push(ComparableVersion.parseItem(!0,version.substring(startIndex,i))),startIndex=i,list.push(list=new ListItem),stack.push(list)),isDigit=!1)}for(version.length>startIndex&&list.push(ComparableVersion.parseItem(isDigit,version.substring(startIndex)));stack.length!==0;)list=stack.pop(),list.normalize()}items=new ListItem;static stripLeadingZeroes(buf){if(buf===void 0||buf.length===0)return"0";for(let i=0;i<buf.length;++i)if(buf.charAt(i)!=="0")return buf.substring(i);return buf}static parseItem(isDigit,buf){return isDigit?(buf=ComparableVersion.stripLeadingZeroes(buf),new IntItem(Number.parseInt(buf))):new StringItem(buf,!1)}compareTo(o){return this.items.compareTo(o.items)}};__name(ComparableVersion,"ComparableVersion");var _Restriction=class{constructor(lowerBound,lowerBoundInclusive,upperBound,upperBoundInclusive){this.lowerBound=lowerBound;this.lowerBoundInclusive=lowerBoundInclusive;this.upperBound=upperBound;this.upperBoundInclusive=upperBoundInclusive}containsVersion(version){if(this.lowerBound!==void 0){let comparison=this.lowerBound.compareTo(version);if(comparison===0&&!this.lowerBoundInclusive||comparison>0)return!1}if(this.upperBound!==void 0){let comparison=this.upperBound.compareTo(version);if(comparison===0&&!this.upperBoundInclusive||comparison<0)return!1}return!0}},Restriction=_Restriction;__name(Restriction,"Restriction"),__publicField(Restriction,"EVERYTHING",new _Restriction(void 0,!1,void 0,!1));var _VersionRange=class{constructor(recommendedVersion,restrictions){this.recommendedVersion=recommendedVersion;this.restrictions=restrictions}static createFromVersionSpec(spec){if(spec===void 0)return;let restrictions=[],process2=spec,version,upperBound,lowerBound;for(;process2.startsWith("[")||process2.startsWith("(");){let index1=process2.indexOf(")"),index2=process2.indexOf("]"),index=index2;if((index2<0||index1<index2)&&index1>=0&&(index=index1),index<0)throw new Error("Unbounded range: "+spec);let restriction=_VersionRange.parseRestriction(process2.substring(0,index+1));if(lowerBound===void 0&&(lowerBound=restriction.lowerBound),upperBound!==void 0){let lo=restriction.lowerBound;if(lo===void 0||lo.compareTo(upperBound)<0)throw new Error("Ranges overlap: "+spec)}restrictions.push(restriction),upperBound=restriction.upperBound,process2=process2.substring(index+1).trim(),process2.length>0&&process2.startsWith(",")&&(process2=process2.substring(1).trim())}if(process2.length>0){if(restrictions.length>0)throw new Error("Only fully-qualified sets allowed in multiple set scenario: "+spec);version=parseVersion(process2),restrictions.push(Restriction.EVERYTHING)}return new _VersionRange(version,restrictions)}static parseRestriction(spec){let lowerBoundInclusive=spec.startsWith("["),upperBoundInclusive=spec.endsWith("]"),process2=spec.substring(1,spec.length-1).trim(),restriction,index=process2.indexOf(",");if(index<0){if(!lowerBoundInclusive||!upperBoundInclusive)throw new Error("Single version must be surrounded by []: "+spec);let version=parseVersion(process2);restriction=new Restriction(version,lowerBoundInclusive,version,upperBoundInclusive)}else{let lowerBound=process2.substring(0,index).trim(),upperBound=process2.substring(index+1).trim();if(lowerBound===upperBound)throw new Error("Range cannot have identical boundaries: "+spec);let lowerVersion;lowerBound.length>0&&(lowerVersion=parseVersion(lowerBound));let upperVersion;if(upperBound.length>0&&(upperVersion=parseVersion(upperBound)),upperVersion!==void 0&&lowerVersion!==void 0&&upperVersion.compareTo(lowerVersion)<0)throw new Error("Range defies version ordering: "+spec);restriction=new Restriction(lowerVersion,lowerBoundInclusive,upperVersion,upperBoundInclusive)}return restriction}containsVersion(version){for(let restriction of this.restrictions)if(restriction.containsVersion(version))return!0;return!1}},VersionRange=_VersionRange;__name(VersionRange,"VersionRange"),__publicField(VersionRange,"from",_VersionRange.createFromVersionSpec);var EMPTY_VERSION=Object.freeze({id:"",inheritances:[],path:"",minecraft:"",forge:"",fabric:"",liteloader:"",quilt:"",neoForged:"",labyMod:"",optifine:""});var import_undici=__toESM(require_undici());async function getSerializedError(e,context){if((e instanceof AggregateError||e.name==="AggregateError"&&e.errors instanceof Array)&&(e=e.errors),e instanceof Array)return e.length!==1?Promise.all(e.map(v=>getSerializedError(v,context))):getSerializedError(e[0],context);let error2={};if(e instanceof Error){try{Object.assign(error2,JSON.parse(JSON.stringify(e,(key,val)=>val)))}catch{}error2.message=e.message,error2.stack=e.stack,error2.name=e.name}else error2&&(error2.message=error2.toString());return error2}__name(getSerializedError,"getSerializedError");import_worker_threads.parentPort!==null&&main(import_worker_threads.parentPort);var semaphore=0,handlers={},generators={};function main(port){port.on("message",async message=>{let id=message.id,handler2=handlers[message.type];if(handler2){semaphore+=1;let promise=generators[id]||handler2(...message.args),isAsyncGenerator=__name(v=>!!v&&typeof v.next=="function"&&typeof v[Symbol.asyncIterator]=="function","isAsyncGenerator");try{if(isAsyncGenerator(promise)){generators[id]=promise;let result=await promise.next();result.done&&delete generators[id],port.postMessage({result,id})}else{let result=await promise;port.postMessage({result,id})}}catch(error2){let err=error2 instanceof Error?await getSerializedError(error2,{}):error2;port.postMessage({error:err,id})}finally{semaphore-=1,semaphore<=0&&port.postMessage("idle")}}})}__name(main,"main");function setHandler(handler2){handlers=handler2}__name(setHandler,"setHandler");var import_worker_threads2=require("worker_threads");function cloneCallSite(frame){let object={};return Object.getOwnPropertyNames(Object.getPrototypeOf(frame)).forEach(function(name){object[name]=/^(?:is|get)/.test(name)?function(){return frame[name].call(frame)}:frame[name]}),object.toString=CallSiteToString,object}__name(cloneCallSite,"cloneCallSite");function CallSiteToString(){let fileName,fileLocation="";if(this.isNative())fileLocation="native";else{fileName=this.getScriptNameOrSourceURL(),!fileName&&this.isEval()&&(fileLocation=this.getEvalOrigin(),fileLocation+=", "),fileName?fileLocation+=fileName:fileLocation+="<anonymous>";let lineNumber=this.getLineNumber();if(lineNumber!=null){fileLocation+=":"+lineNumber;let columnNumber=this.getColumnNumber();columnNumber&&(fileLocation+=":"+columnNumber)}}let line="",functionName=this.getFunctionName(),addSuffix=!0,isConstructor=this.isConstructor();if(!(this.isToplevel()||isConstructor)){let typeName=this.getTypeName();typeName==="[object Object]"&&(typeName="null");let methodName=this.getMethodName();functionName?(typeName&&functionName.indexOf(typeName)!==0&&(line+=typeName+"."),line+=functionName,methodName&&functionName.indexOf("."+methodName)!==functionName.length-methodName.length-1&&(line+=" [as "+methodName+"]")):line+=typeName+"."+(methodName||"<anonymous>")}else isConstructor?line+="new "+(functionName||"<anonymous>"):functionName?line+=functionName:(line+=fileLocation,addSuffix=!1);return addSuffix&&(line+=" ("+fileLocation+")"),line}__name(CallSiteToString,"CallSiteToString");var buildNumber="1130",url=`/${buildNumber}`,wrapCallSite=__name(frame=>{if(frame.isNative())return frame;frame=cloneCallSite(frame);let original=frame.getScriptNameOrSourceURL;return frame.getScriptNameOrSourceURL=function(){let name=original.call(this);return name&&(name=name.replace(__dirname,url),name=name.replace(/\\/g,"/")),name},frame},"wrapCallSite");Error.prepareStackTrace=(error2,stack)=>{let name=error2.name||"Error",message=error2.message||"",errorString=name+": "+message,processedStack=[];for(let i=stack.length-1;i>=0;i--)processedStack.push(`
    at `+wrapCallSite(stack[i]));return errorString+processedStack.reverse().join("")};(0,import_graceful_fs.gracefulify)(import_fs.default);var SqliteConnection=class{#db;constructor(db2){this.#db=db2}executeQuery(compiledQuery){let{sql,parameters}=compiledQuery,stmt=this.#db.prepare(sql);try{if(stmt.isReader())return Promise.resolve({rows:stmt.all(parameters)});let{changes,lastInsertRowid}=stmt.run(parameters),numAffectedRows=changes!=null?BigInt(changes):void 0;return Promise.resolve({numUpdatedOrDeletedRows:numAffectedRows,numAffectedRows,insertId:lastInsertRowid!=null?BigInt(lastInsertRowid):void 0,rows:[]})}finally{stmt.finalize()}}async*streamQuery(compiledQuery,_chunkSize){let{sql,parameters,query}=compiledQuery,stmt=this.#db.prepare(sql);try{if(query.kind==="SelectQueryNode"){let iter=stmt.iterate(parameters);for(let row of iter)yield{rows:[row]}}else throw new Error("Sqlite driver only supports streaming of select queries")}finally{stmt.finalize()}}};__name(SqliteConnection,"SqliteConnection");var db,conn,error;try{let{fileName,options}=import_worker_threads2.workerData;db=new import_node_sqlite3_wasm.Database(fileName,options),conn=new SqliteConnection(db)}catch(e){error=e}var handler={executeQuery:async function(compiledQuery){if(!conn)throw error||new Error("Database not ready");return conn.executeQuery(compiledQuery)},streamQuery:function(compiledQuery,chunkSize){if(!conn)throw error||new Error("Database not ready");return conn.streamQuery(compiledQuery,chunkSize)},init(){return error?Promise.reject(error):Promise.resolve()},async destroy(){db?.close()}};setHandler(handler);
/*! Bundled license information:

undici/lib/web/fetch/body.js:
  (*! formdata-polyfill. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> *)

undici/lib/web/websocket/frame.js:
  (*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> *)
*/
module.exports = false;MZ                @                                      	!L!This program cannot be run in DOS mode.
$       AɶشششWܵشW۵شWٵشc%شKشWݵشܵش޵شٵشٴشѵش'شڵشRichش        PE  d `c         "     r                                      p         `                                            T   P    @ d           `     8                             8               X @                   .text                             `.rdata  M      N                 @  @.data                         @  .pdata  d   @                  @  @.rsrc      P     "             @  @.reloc     `     $             @  B                                                                                                                                                                                                                                                                H9 H%Z Hq  t  H(E3H  E3H 6  H  H H(H(@ xto@ :t1  t"  t           i  ́@ t@ t@ uj2    D  %  ́ 6t-ttTu,<  ]    _  ́ tW t    2  H(Hu"HHHa  C  u3H(H%  3H(H	 HQHHH HHBHAHH HHQH  HHE@SH0H  HHHtHHPE3HD$     E3334    @SH HC HHt
     HH [H8E3HD$     E333ӿ  HI  HAHN HHH8HL$ H)H(H%  G  @SH Hb  HH [H@SH HQ@HHr-HI(HH   rLAH'I+HAHwMI  HC8    H! HC@   C( HHSHt{  u
HK HC    H [  @SH   H0 H3H$   HQHHu3H	LD$  uD$ H$   H3  HĐ   [HHL$0  H  HL$0V  @SH   H H3H$   HQHHu2H	LD$ o uD$ H$   H3螏  HĐ   [HHL$0h  H!  HL$0՞  H\$Hl$ VWAVH   H$ H3H$   HLHT$@3l$0HD$8HD$ E3E3HQH	c &  H+HkHC   @+D$0   H|$8HGHSDHHt(vHH  HkHKH|$8	LHsLI;wHHrHH{8 @HI+HI+H;w$H{HHrH3JL3؝  7 LH  LKLIrLHl$ IVI u+HH$   H3$  L$   I[0Ik8IA^_^IHL$P   H  HL$PL  IHL$P   Hy  HL$P-  @SH HHH  Hk  HC3HC(C(HC8H HC@   HHH [H\$WH HLtH   H薍  H\$0HH _H\$WHPHHD$x    HHT$(H   HD$(HT$pH HD$0L$@   8D$ptHT$xHG       HD$0H  HIHE     IB< uLL$ H    L$Dt&t!ttLD$ LL$x3H[ LD$ LL$x3H uLD$xHH   H\$`HHP_H  H     H  H     H  HԾ  o   H׾  H  [   H+  H  G   @SH0HIIC< uH HD$   HH0[H(ILIq H\$Hl$VWAVH`E3HQLqH  HAH HIDq HLq(HLq8HA@   M   LIHHEF    H$   HK    H$   H  LL$ HD$ EFLt$(HLt$0Lt$8Lt$@Ht$HD$P   Lt$X u]H$   LKEFH uL\$`HI[(Ik0IA^_^H  H  H  H̽  HϽ  H  @SH HHH  H  HCH@ H3HC(C(HC8HHC@   H [@SHpHS H3HD$hHHL$ Hy8    HH9    HT$8P  HHH HD$(HL$0HT$HHL$(HK(HD$HH;t
HT$H  HT$`Hr6HHL$HHH   rH'HIH+HHv&  4  H\$ HC(HL$hH3迈  Hp[H(HxrH H(@SH0HIIC< uH HD$   HH0[@SH0H A   HD$ H0  HH0[@SH H"  HH [H\$UVWHl$H   H H3HE7HHH	HL$0HT$8   HSH;HtLD$(H H;  HT$(LL$(L  H   HT$ HL$0 uI8D$ tCHSHHuHULD$( H   HD$(HEHMEHL$01LMLD$(HT$8HL$0X    HL$0HHEHFHT$8- u"HHM7H3ʆ  H$0  H   _^]H0  HQ  THT$0HMuH.  HM  HHMXH  HMƕ  HHM;H  HM評  HHMH  HM茕  HT$0HMH  HMm  H(HQH	 uH(H'  H8  H(HQH	 uH(H/  HP  SH\$Ht$H|$ UATAUAVAWH$H   HB H3H  IDLIXH\$@Ix 	  I@(HH\$`HL$h(D$`fEHM  H  vHG(HHGHEHMHE-HwHuHUH   HuHEHEHE EHMPY  H  vHG(HHGHEHM)HwHuHUH/   HuHEHEHE EHMo  H  vHG(HHGHEHM)HwHuHUH `  HuHEHEHE fH~HMPfsfH~HUXE`E3LmhLl$0Ll$(Ll$ LMhLE`y )  }`X  H vHG(HHHGHEHM)HwHuHUH-   HuHEHEHE EHM   H vHG(HHHGHEHM)HwHuHUH
   HuHEHEHE EHM
  H vHG(HHHGHEHM)HwHuHUHh
   HuHEHEHE fH~HMPfsfH~HUXE`LmhLl$0Ll$(Ll$ LMhLE`
 V  }`j  H vHG(HHHGHEHM)HwHuHUH	 ^  HuHEHEHE EHMd  H vHG(HHHGHEHM)HwHuHUHg	 !  HuHEHEHE EHM'  H vHG(HHHGHEHM)HwHuHUH	   HuHEHEHE EHM  H vHG(HHHGHEHM)HwHuHUH   HuHEHEHE fEH   HMZH   H   HC   HK  %  E   DDH  vHG(HHGHEHM)HwHuHUH :  HuHEHEHEfofsfI~fH~HM   Lm(Lm0HM .  H  vHG(HHGHEHM)HwHuHUH   HuHEHEHEfofsfI~fH~H   S  L   L      u9Ll$0Ll$(Ll$ L   L   H   H      Ll$PH vHG(HHHGHEHM)HwHuHUH s  HuHEHEHE EHM7  H vHG(HHHGHEHM)HwHuHUHq 6  HuHEHEHEfofsfI~fH~HMP2  LmxL   HMP  H   HD$PH vHG(HHHGHEHM)HH}HUH   H}HEHEHEfofsfI~fH~HMP  LmxL   }`u-Ll$0Ll$(Ll$ LMhLE`HUXHMP   EhD$HHE0HD$h   D$`LD$HHD$pHL$`HD$0Dt$(Ll$ EtH|$P MDE33Q  H|$P MDE332  4  T$pHEHD$ E3LD$xH HӅ  LEHM  LmLmHL$x  EAH   Hr7HH   HH   rH'HIH+HHv  }  IH  H3|  L$   I[8Is@I{HIA_A^A]A\]HL$@sHL  HM H9  HM 辋  HL$@EHLC  HM H  HM 萋  HL$@HHM H  HM i  HMHHM H  HM C  HMHHM Hh  HM   HMHHM HB  HM   HUPHM kH$  HM ي  HMaHHM EH  HM 賊  HM;HHM H  HM 荊  HMHHM H  HM g  HUPHM H  HM I  HL$@HL  HM =H  HM   HMHHM H@  HM   HM}HHM aH  HM ω  HMWHHM ;H  HM 詉  HM1HHM H  HM 胉  HMHH   H  H   W  HMHHM H|  HM 1  H   HM H[  HM   HMHHMP|H5  HMP  HMrHHM VH  HM Ĉ  HMLHHM 0H  HM 螈  HUPHM H  HM 耈  C  HMHH  HMP=  LHHM  HMP   HM   HM   LHL$@HHM 'HP  HM   HM }H6  HM   @SH HHHz  H;  HC3HC(C(HC8H  HC@   HHH [HyrHH@SH HQHHr,H	HH   rLAH'I+HAHw!I=x  HC    HC    H [
  H\$WH 3HA   HHHAHH8uHwLHY  H; H\$0H _LH  H\$0HH _H\$WH HHHQHr,H	HH   rLAH'I+HAHw?Ifw  HC   3HCOKH\$0HGHG   H _  @SHPH  H3HD$@DHL$ HLL$=fff     IɸAD*A0EDu3HC   HHCHD$=L;t8H|$hHH|$=I+HwLH{I赍  ; Hf  H|$hHHL$@H3v  HP[H\$Ht$ WH   H  H3H$   HHH
HHC    C HL$ HT$(     HWHt9LD$0He     HT$0HtLKD@H*     HT$(HL$   u(HH$   H33u  L$   I[ Is(I_H_  Hp  HT$ HL$@H  HL$@H  HH$   Hr  H$   #  H  H  a@SVWH   Hn  H3H$   H$   MIHL$ HLL$(HMHH  u_LD$(LL$ 3HHӅu+LD$ HHH$   H3*t  HĐ   _^[HL$0H  HL$0b  HHL$0H  HL$0C  @SVWH   H  H3H$   H$   MIHL$ HLL$(HMHH  uiLD$(LL$ 3HHӅu5LD$ H=H  HHH$   H3Ps  HĐ   _^[HL$0H  HL$0舂  HHL$0H  HL$0i  @SVWH   H  H3H$   H$   HMHL$ HLL$(HH  (  uiLD$(LL$ 3HHӅu5LD$ H_H(  HHH$   H3rr  HĐ   _^[HL$0=H  HL$0誁  HHL$0H  HL$0苁  @SH MHL  HH [@SWAVH LqHHHI+H;  Hl$@HiHt$HL|$PM<IHH;w:HHHH+H;w)H)HH;HBHCH=   r1HH'H;   
H'      q  HtqHp'HHFHtHkq  H3LMFH_HHrAHH诈  HUH   rHKH'H+HCHwHHSq  7  Hq  H7HHt$HHl$@L|$PH A^_[sMH\$UVAWH HMHHH;   H|$@Lt$HLqHHH;w:IHHH+L;w)J2HH;HBHCH=   r5HH'H;   
H'      Dp  H   Hx'HHGHtH p  H3LHnIH^Hn  / Ir-HIVH   rLAH'I+HAHw&Ip  H>HH|$@Lt$HH\$PH A_^]Н  2H\$ VATAVH LqHHMI+HH;@  Hl$@HiH|$HL|$PM<IHH;w:HHHH+H;w)H)HH;HBHCH=   r5HH'H;   
H'      n  H   Hx'HHGHtHn  H3L~N<7H^MHHrSHH  M3I}  HUC' H   rHKH'H+HCHwHHn  !  H  M3I}  C' H>HH|$HHl$@L|$PH\$XH A^A\^H\$Hl$Ht$WATAUAVAWH E3HL1ILqILqMxMaIPIIHI+O,<L;wUH;wPA HAHNMpI@   E0H~rHIyrI9MD$HJ8݄  Ln  I+L;wTAMD$AINMqIA   E1H>HJ?蟄  H{rHMHH聄  Ln   HHI+I;   IHH;v%H'      Hl  Ht5Lp'IIF;   HH;HBHMH   rHA'H;vz  Htl  LL6LnHnH{rHMHIЃ  HrH?MD$HK>赃  H\$PHHt$`Hl$XH A_A^A]A\_@SH   H  H3H$   Hy0 Hu-HQLL$ H	LD$(  u+HD$ HC(HD$(HC0H$   H3k  HĐ   [HHL$0XH  HL$0z  @SH   H   H3H$   HHLAMAL3HKLKHK Mt8HL$0LCHL$(IHL$@HL$@HL$ I  HL$@HK u%C   HH$   H3j  Hİ   [HHL$PHL  HL$P z  HtHH`π  @SH HHHtlHPxbHH|$0xu>@   HAHtHAHtHIHRHC    H  HtHRH|$0H [øH [@SH H{  HHt
   *j  HH [H\$Ht$WH HAIHHH   :u~  9Bus  9Buh  9Bu]HAHu4H	HT$0HIy  xSHL$0HHOtHL$0HPHOLHHH\$8Ht$@H _H H\$8@ Ht$@H _Ë,HL$SH HHu3H [HHD$0    5x  LD$0H~  xHD$0H [ËH  HAH6  HHH(  H\$ WH   H  H3H$   AHHLD$ H  u0HL$ HHKH;H$   H3h  H$   HĐ   _HHL$0H~  HL$02w  H\$ WH   H  H3H$   HLD$ H(H  u0HL$ HHKH;H$   H3wg  H$   HĐ   _HHL$09H  HL$0v  H\$ WH   H  H3H$   IHHMtVIIB<  uLL$ HHa  uLHL$ HHKH;H$   H3f  H$   HĐ   _HL$0HL  HL$0 v  HHL$0tH-  HL$0u  @SWH   H?  H3H$   MIHLL$ HMHH  u)HL$ HHKH;H$   H3!f  HĘ   _[HHL$0H  HL$0Wu  H\$WH   H  H3H$   HHHQHIHuHHS   LD$(  HO   HT$(LD$0     |$0tyHWL  HL$8D$ #LD$@LL$ HT$(HOz  |$  t@HWLP  HL$HLD$PLL$8HT$(HO-  HOu}HD$8HHGHHD$(HCHH$   H3d  H$   H   _HHL$`H[  HL$`t  HWHL$`H;  HL$`s  HHL$`cH  HL$`s  @SH   H0  H3H$   HHIHL$ HT$(N  ugH{ tHT$0H6HPHK`  ubHT$(HL$   uH$   H3c  H   [H(  H9  HT$ HL$@H]  HL$@s  HSH$   H:  H$   r  @SUVWAVH   H;  H3H$   HHQLAHChH   E3HHD$(IHL$ HLs`LK0L0L1LC HHC    HLK(!  unLK L;vDH   IH@Hqc  LLt$(LC HC`HHC(HLt$   uAHH$   H3b  HĐ   A^_^][HSHL$0iH"  HL$0q  HSHL$0IH  HL$0q  HI`Hb  H\$Ht$WH   H  H3H$   IHHHuHt^Ht~II8H\$@Ht$HH\$0Hu  HLD$@HT$0PHO8HtHH;P HG8    @   Hb  H$   H3a  L$   I[IsI_HtHT$@H\$0  u-HT$@HD$0HD$(E3LHD$     HF  u+HL$0&HHL$P	Hº  HL$Pvp  HH$   H  H$   Qp  HH    HHH`@SH H    HA̻BAHJHKHtHPHH [H\$Ht$WH H    HQA̻HA    Hv  HOHu(E33ҋv  HOv  HH\$8Ht$@H _HHP HOHt;HLD$0H   HD$0    HL$0HL$0HtH3P(HL$0H\$8HHt$@H _@SH   HHH [@SH HHH9 tHHtu  H    H [@SH `  HHH [@SH   HHH [@SH   H|HH [@SH   H\HH [@SH   H<HH [@SH   HHH [@SH   HHH [@SH d  HHH [@SH 4  HHH [@SH    HHH [@SH ,  H|HH [@UHH@ uHMVHO  HM4m  ́ uHMH%  HMm  ́uHMBH  HMl  ́@ uHM@H  HMl  ́W uHM>Ho  HMl  ́  uHM<H%  HMl  ́@ uHM:H  HMhl  ́uHM8HA  HMFl  ́  uHM6H  HM$l  ́  uHM4H=  HMl  ́  uHM2Hù  HMk  ́  uHM0H  HMk  ́uHM.Ho  HMk  ̋HMH  HMk  H  HHBHAH  HHH9 H\$Ht$UWAWHl$H   H  H3HE7HL=  L}H  H  Ht1HBD HHLMHPp  H  Ec  H  LMLE*   H	  q  n  HE    LEH	  HMq  =uHM|q  LEH  HMtq  ,  H]H]Hu3HE    HLEHU  HHEHEH@Ht	HM@t)HGD HHLMHHPp   }iL}H  H]3H  uHE    H  H  p  3HGD HHQ  HLMHPpxB}H<  Ht	HM&@HM7H3Z  L$   I[ Is0IA__]Ëi̋H\$Hl$VWATAVAWH@LLHzrL:E3Dd$(Ld$ HDM3ҹ  [  Hc   HHH@HY  HL3Hh  Hl$xt$(Hl$ DM3ҹ    trM&MfIF   fE&Hf|]  uIHwI^HLH{p  fF$3LHK  H+Y  IH\$pH$   H@A_A^A\_^H  HL$0Hj  HL$0g  H\$Hl$VWATAVAWHPLLHzrL:E3Ld$8Ld$0Dd$(Ld$ HDM3ҹ  1  HcHX  HL3Hxg  H$   Ld$8Ld$0t$(Hl$ DM3ҹ    tjM&MfIF   E&HÀ<+ uIHwI^LH:o  A LHHW  IL\$PI[0Ik@IA_A^A\_^H  HL$@H*  HL$@f  H\$Ht$WH   H  H3H$   Hz  HHzHvHB(H|$8HHD$8HL$@/HT$8H|$(H     HD$8HD$0HD$(H|$(LD$ fofH~fsHfH~  u|38L$ l  HVH˅y
fnWHH$   H3^V  L$   I[Is I_HL$(/HHL$PH˯  HL$Pe  HHL$PH  HL$P`e  H\$Ht$ HT$WATAUAVAWHp  H  H3H$`  LLHL$PL$   L$   '   HX  l     fD$(H$   H$   HD$(H$   H$     7  HHD$ Ht	H HPH|$hHt
HHPH\  E3Ll$0HLD$0H  H  H\$0H\$ Ll$8HHT$8HP0  HL$8HHtHPHL$8HtHPHt$XHt	HHPHt$pHt
HHPHHPH  Ll$@HHT$@HP0Y  HL$@HHtHPHL$@HtHPH\$xMLl$HHt!HLD$HH:  H  Lt$HLt$ Ll$0IHT$0IP0  HL$0HtHT$`4j    L|$`HL$0Mj  L$   MtHT$XIi    Ll$XLl$ Ii  IIPHt
HHP3Ii  E3L$   L$   HǄ$      fD$   HHfD94PuH$   Hw"H$   HLHj  fD   	LF  H$   H$   hLHHxrH LH$  HRIBH$   Hr8HH$   HH   rH'HIH+HHvɀ  R  L$   HǄ$      Ƅ$    H$   Hr=HU   H$   HH   rH'HIH+HHvb  pR  L$   HǄ$      fD$   I3h  HHRHHRI   I^LL$ E3HǇ  H'     I$HD$ ID$Ht	HHPI<HD$P5I^LL$ E3H{  H     I$HD$ ID$IH$`  H3BQ  L$p  I[@IsHIA_A^A]A\_ËNF>6.'HH$   Hw  H$   (`  HH$  HR  H$  `  H\$Ht$ HT$WATAUAVAWH   HJ  H3H$   LLHL$@LL$`LD$h'   H  f     fD$ HD$`H$   HD$ H$   H$   (w  ;2  HHD$(Ht	H HPH|$XHt
HHPE3Ld$0HHT$0HP0  HL$0HHtHPHL$0HtHPHt$(Ld$8HHT$8HPhK  HL$8HtHT$He  6  H\$HHL$8Ie  H$   Ht!HT$PHe    Lt$PLt$(MLd$(HVe  HHP3IGe  Ld$`Ld$pHD$x   fDd$`HHf<P uHL$`HwHT$pHLHEf  fDd`	LA  HT$`H$   LHHxrH LIUIH$   Hr8HH$   HH   rH'HIH+HHvz|  N  L$   HǄ$      Ƅ$    HT$xHr:HU   HL$`HH   rH'HIH+HHv|  'N  Ld$pHD$x   fDd$`Ic  HHRI6HD$@/I]LL$(E3H  H  u[IHD$(IGIH$   H3ZM  L$   I[@IsHIA_A^A]A\_Ëf^WOHH$   H  H$   X\  H\$Ht$WATAUAVAWH@  H  H3H$0  LHH$   H$   L$   L$  '   HB  c     f$   H$   HD$`H$   HD$hHT$`l  3H$   0  HH$   Ht	H HPH$   Ht
HHPI}  vIE(HIEHD$`HL$h1IuH$   HT$xH    Ht$`HD$xHD$hHD$` fD$`H$   HL$`6H$   H$   H$  Hr8HH$   HH   rH'HIH+HHvy  K  H$  HǄ$     Ƅ$    HH|$pHt!HLD$pH1  H/  Ht$pH$   H$   HH$   HP`	  H$   LHtHPH$   HtHPL$   Mt	IIPL$   Mt
IIPHHPH$   H$   H$8  HC$   _HH$   Ht2H$   H`  b  L$   L$   L$   LH$   H$   H6`  H|$xI,  LHD$xHt	H IPL$   Mt
IIPI} vIE(HHIUHT$`HL$h2IuHt$xHT$pH)    Ht$`HD$pHD$hIUHD$` f$   WD$`LL$`L$   H$   2A  I} vIE(HHIUHT$`HL$h2IuHt$xHT$pH  e  Ht$`HD$pHD$hIUHD$` f$   WD$`LL$`L$   H$   @  LH|$xHt!HLD$xH9  H#  Ld$xL$   H|$pI$HL$pHL$ MA@   IIP8  HL$pHHtHPHL$pHtHPHt$`Ht	HHPH$   Ht
HHPI$IP0     :w  HD$`H$   H5  HHD$`H$   HHP0[  Ht	HHP0     v  HD$`H$   H$   H$   H$   H$   Hi6  HHD$`H$   HHP@  Ht	HHPL$   IUHL$`6  D$`H$   H$   HtHPMt
IIPH$   ]  Mt
IIPH$8  Hr=HU   H$   HH   rH'HIH+HHvt  F  H$0  HǄ$8     f$   Ht	HHRHH$   3H;H{HH$0  H3$F  L$@  I[8Is@IA_A^A]A\_H$   HH$@  ʸH  H$@  4U  HL$x裴HH$  胸H<  H$  T  HL$xuHH$  UH  H$  T  花肱zrH\$Ht$WH   H  H3H$   AWIHLD$0IHH*b     HD$0LD$0HD$@WɋGHH*7     HD$0HT$8HHHD$HH\$0O     LFHD$0HT$8A   HD$(HHD$@HD$ s  u0PHD  H$   H3TD  L$   I[IsI_HH$   Hȝ  H$   yS  HHL$PH  HL$PZS  HHL$PζH  HL$P;S  HL$0²HHL$P襶H^  HL$PS  H\$UVWAVAWHH   Hc  H3HELLE3L}HHUIPP  HMHHt
HPHMHtHPH}H}L}L}HHUHP0|  HMHtHUbY  R  HuHMI<Y  HuHuL}3)Y  3H$Y  L}L}HE   fD}HHf<P uHMHwHUHLH(Z  fD|	L5      B  HEHUHHIN0  I3H	  IN3H	  HUHr9HU   HMHH   rH'HIH+HHvLp  ZB  L}HE   fD}H)X  HHPHMH3A  H$   HĀ   A_A^_^]Ë٭ѭH\$Ht$WH   HW  H3H$   IyIMIrMMIHL$@H>HT$@HD$HHHD$8H|$0     LFHD$0HT$@A   HD$(HHD$8HD$      HSHr,HHH   rLAH'I+HAHwMI%A      HC    HHC    A  H$   H3@  L$   I[IsI_n  HH$   MH  H$   O  HL$0>HHL$P!Hڙ  HL$PO  HT$SVWH HHH3ۋH\$@HtHLD$@H}     H|$@H|$P\$HHHT$HHP8xmHHP|$H uEHHH\$HHtHLD$HHM}  x@H\$HH\$@HHPHxHHPH _^[Ë萫舫耫xH\$Ht$ HT$WAVAWH   H  H3H$  LLH$   L$   L$   '   Hv  XU     fD$`H$   HD$hHD$`HD$pHT$h     HH$   Ht	H HPH$   Ht
HHPI~  vIF(HIVHT$hHL$p5I~H$   HT$xH    H|$hHD$xHD$pIVHD$h f$   WD$hLL$hL$   H$   5  3H$   Ht'HL$   Hl{  H{  H$   H$   HD$x    HHT$xHP8T  HL$xHHtHPHL$xHtHPH|$hHt	HHPH|$hHt
HHPHHP0     l  H$   H$   H|.  HH$   HHHP0   Ht	HHPAIVIHHRHt	HHRIH$   E3IVIIIH$  H3<  L$   I[0Is8IA_A^_H$   `HH$   @H  H$   K  umeDD$SVWH0LHHD$X    HHT$XIP@   HL$XHHtHPHL$XHtHPH\$hH\$ HD$h       ;  HHD$hD$`    HLA0HT$`HAЅx1D$`HHX,  H3H	  HHPH0_^[Ë葧艧H\$Ht$WH   H  H3H$   fAn	ILD$0HIHt     HD$0HT$@HHHD$8H\$0     LGHD$0HT$@A   HD$(HHD$8HD$   u0PH:  H$   H3:  L$   I[IsI_HH$   LH  H$   I  HHL$P*H  HL$PI  HL$0HHL$PH  HL$PnI  H\$Ht$UWAVH$0H  H  H3H   HLHq  e  HH/  Hq  He  HH
  3HMA  H  HME  Ӆ   I^HT$0H  HӅ  EHL$ Lt$0WH\$8Lt$@H*`LL$(LTq  IHX  HӅ   EHL$ WH*(LL$(L$q  IH   HӅ   EHL$ WH*LL$(Lp  IH     Hd  D$8Hd  3HHGHH   H3i8  L$  I[(Is0IA^_]HL$P'H  HL$PG  HL$PHđ  HL$PxG  HL$PH  HL$P\G  HHL$PЪH  HL$P=G  H\$UVWHl$H   H  H3HE7Hz  HHzHvHB(H}HHEHM)HUH}H    HEHEHEH}E3LEfofH~fsHfH~I     H{ HEH{L$   L0H}vHC(HHHM!HUH     HEHEH}HELEfofH~fsHfH~     3DH8ULEIUϺ  ,e  HSH΅A"L$   HHM7H3k6  H$   Hİ   _^]HM?HHM#H܏  HME  HHMH  HMtE  HMHHMH  HMNE  HHMèH|  HM1E  @UVWHl$H   H  H3HE7H  HHHuHm  a  H  H  H$  Hm  HL$  Sa  HW LH_HtHG(H]HHMHM1HUH]Hռ  k  HEHMHW H]H_HEH]EHvHG(HHHM!HUH  E  HEHEH]HELEfofH~fsHfH~  0  H]LEHUHE3  -  HE3ҋML t.t"tt
uQ            UHEHUHEIE   HE E   HE   AHWAHH$  HL$  HM7H33  H   _^]HWE3H_HHM衢HHM腦H>  HMB  HM{HHM_H  HMB  HHMBH  HMB  HHM%Hތ  HMB  H\$Ht$UWAVH$@H  Hܯ  H3H   HHHz  vHB(HHBHD$0HL$8HD$03HZH\$@HT$0Hj  	  H\$@HD$0HD$HHD$@ fD$0HT$XHL$0HT$XHM8HT$pHr5HHL$XHH   rH'HIH+HHv`  2  E3Lt$hHD$p   Dt$XH vHG(HHHGHD$0HL$8.H_H\$0HT$@H  <	  H\$0HD$@HD$8HD$0 fD$0HT$xHL$0NHT$xHMHUHr5HHL$xHH   rH'HIH+HHv_  1  LuHE   D$x H vHG(HHHGHD$0HL$8.H_H\$0HT$@Hи    H\$0HD$@HD$8HD$0 fD$0HT$XHL$0脡HT$XHM%HT$pHr5HHL$XHH   rH'HIH+HHv^   1  Lt$hHD$p   D$X H vHG(HHHGHD$0HL$8.H_H\$0HT$@H    H\$0HD$@HD$8HD$0 fD$0HT$xHL$0跠HT$xHMXHUHr5HHL$xHH   rH'HIH+HHv&^  40  LuHE   D$x H vHG(HH HGHD$0HL$8.H_H\$0HT$@H9  P  H\$0HD$@HD$8HD$0 fD$0HT$XHL$0HT$XHMHT$pHr5HHL$XHH   rH'HIH+HHv[]  i/  Lt$hHD$p   D$X H vHG(HH(HGHD$0HL$8.H_H\$0HT$@Hl    H\$0HD$@HD$8HD$0 fD$0HT$xHL$0 HT$xHMHUHr5HHL$xHH   rH'HIH+HHv\  .  LuHE   D$x HD$PHD$ L?^  3DBHR^  \  ؅  HL$PHHU8H}PHCU8   HL$PHHUH}HCUP8HL$PHHUH}HCUPXHL$PHHUH}HCUPHHL$PHHUH}HCUE3   HL$PHLD$@H]  ؅-  HL$@HHUH}0HCUA   P0HL$@HRAHWHHUHr9HU   HMHH   rH'HIH+HHv([  6-  LuHE   fDuHUHr9HU   HMHH   rH'HIH+HHvZ  ,  LuHE   fDuHUHr9HU   HMHH   rH'HIH+HHvZ  ,  LuHE   fDuHUHr9HU   HMHH   rH'HIH+HHv,Z  :,  LuHE   fDuHU0Hr9HU   HMHH   rH'HIH+HHvY  +  Lu(HE0   fDuHUPHE  HU   HM8HH   $  H'HIH+HH  xY  HL$PHPDHWHHUHr9HU   HMHH   rH'HIH+HHvY  &+  LuHE   fDuHUHr9HU   HMHH   rH'HIH+HHvX  *  LuHE   fDuHUHr9HU   HMHH   rH'HIH+HHvpX  ~*  LuHE   fDuHUHr9HU   HMHH   rH'HIH+HHvX  **  LuHE   fDuHU0Hr9HU   HMHH   rH'HIH+HHvW  )  Lu(HE0   fDuHUPHr9HU   HM8HH   rH'HIH+HHvtW  )  HH   H3)  L$  I[(Is0IA^_]HL$0HHM`ƛH  HM`48  HL$@軗HHM`蟛HX  HM`8  HL$0蔗HHM`xH1  HM`7  HL$0mHHM`QH
  HM`7  HL$0FHHM`*H  HM`7  HL$0HHM`H  HM`q7  @SH LHٲ]HH [@SH LH3=HH [@USWATAUAWHl$H   H  H3HELM   H'  HL  HE3H_  HHHEHD$(MEH|$ LoD  K  HUL  Ll$(LHLl$ S  "  I<$L_  LMHH$   It$HC    HL$   '  LLq  HHMEHd_  IHEHD$(Lt$ Mn  v  HUL.  Ll$(MHLl$   M  LML_  HH    Hy&  LL  HxHMEH^  IHEHD$(Lt$ Mn    HUL  Ll$(MHLl$     LML^  HH  *  H%  LLM  HHMEHh^  IHEHD$(Lt$ Mnu    HUL
  Ll$(MHLl$     LML^  HH    HU%  LL  HHMEH]  IHEHD$(Lt$ Mn  _  HULx  Ll$(MHLl$   6  LML]  HH  @  H$  LL)  HHMEH\]  IHEHD$(Lt$ MnQ    HUL  Ll$(MHLl$ `  z  LML]  HHa    H1$  LL  HHMEH\  IHEHD$(Lt$ Mn    HULT  Ll$(MHLl$ Ϋ    LML\  HHϫ  V  H#  LL  H.HMEHp\  IHEHD$(Lt$ Mn-  +  HUL  Ll$(MHLl$ <    LML\  HH=    H#  LLs  HHMEH[  IHEHD$(Lt$ Mn  o  HUL0  Ll$(MHLl$   F  LMHEEH[  ک  k  LMHLEH  l  H^"  LL  H=HMEH_[  IHEHD$(Lt$ Mn    HUL  Ll$(MHLl$   m  LMHEEH[  +    LMHLEH    HHM  LZ  HHLH    A$L$   IH$   AHMH3D!  Hĸ   A_A]A\_[]ú   I!  HHMHz  HMh0  ̺   HX!  HHMГHz  HM>0  HHM賓Hlz  HM!0  HHM薓HOz  HM0  HHMyH2z  HM/  HHM\Hz  HM/  HHM?Hy  HM/  HHM"Hy  HM/  HHMHy  HMs/  HHMHy  HMV/  HHM˒Hy  HM9/  HHM讒Hgy  HM/  HHM葒HJy  HM.  HHMtH-y  HM.  HHMWHy  HM.  ̺   I  HHM-Hx  HM.  ̺   I  HHMHx  HMq.  ̺   Ia  HHMّHx  HMG.  ̺   I7  HHM译Hhx  HM.  ̺   I  HHM腑H>x  HM-  ̺   I  HHM[Hx  HM-  ̺   I  HHM1Hw  HM-  ̺   I  HHMHw  HMu-  LHHH2IKICIKICISICICICICIC
  HHH\$H|$ UHH0EKSNE`)xHE$E޷/-3H}LEHUHS  P  xqH}HMHHUP0xSHMHHt
HPHMHtHPH]H]H}H}HMHtHRHH\$PH|$XH0]ËD<H\$H|$ HL$UHH0HEoyDE>rOE>Eu3H} LE HUH-S  x  xtH}HM HLEHP0xSHMHHt
HPHMHtHPH]H]H}H}HM HtHRHH\$HH|$XH0]ËiaHL$USWHH@HE5   3E   E   FH](LE(HUHS       H] HM(HHU P0   HM HHt
HPHM HtHPH}H]0HtHLE0HY  HuH]0H]8Ht	HHPH]8Ht
HHPHt
HHPHt
HHPHt
HHRHM(HtHRHH@_[]ËC;@SH 3HL  I;uH(  HLHAѐH [Px\$0H [ËH(LɅu&W  9BuCW  9Bu8W  9Bu-   =&u!W  9BuW  9BuW  9Bt_HA HHt):+u!W  9BuW  9BuW  9Bt):	iUuG}W  9Bu<vW  9Bu1oW  9Bu&MIAHt:IAHx/IA@3H(HAHtHAE3HIDu3H(ø@ H(HAHtHAPxHI   AøH\$Ht$H|$ AVH HLqI輮u\H(H   HL3HAH;t
HH  IH
H  CuHˀ{ tlH  G  H\$8Ht$@H|$HH A^HHH  H3HD$0MD$ 	iULD$ D$$
B   D$(xD$,P&X3  HL$0H3n  HHLHQ           3H(HL  I;uH(  HH(H`H(Py(@SH 3HL  I;uH(  HLHAѐH [Px\$0H [Ë҃H(LɅu&T  9BuCT  9Bu8T  9Bu-   =)qnu!dT  9Bu]T  9BuVT  9Bt_HA HHt):+u!T  9BuT  9BuT  9Bt):]uGEU  9Bu<>U  9Bu17U  9Bu&MIAHt:IAHx/IA@3H(HAHtHAE3HIDu3H(ø@ H(HHHE  H3HD$0MD$ ]LD$ D$$jF   D$(	D$,@'  HL$0H3.  HHLHP       H(HL  I;uH(  HH(H`H(Py@SH 3HL  I;uH(  HLHAѐH [Px\$0H [Ë袁H(LɅu&R  9BuCR  9Bu8R  9Bu-   =4 @u!TR  9BuMR  9BuFR  9Bt_HA HHt):+u!vR  9BuoR  9BuhR  9Bt):,uGR  9Bu<Q  9Bu1Q  9Bu&MIAHt:IAHx/IA@3H(HAHtHAE3HID贪u3H(ø@ H(HHH  H3HD$0MD$ ,LD$ D$$xD   D$(ZMD$,K  HL$0H3  HHLHP  m     H(HL"  I;uH(  HH(H`H(PyH	H  HH@SH HQHHr1H	HU   H   rLAH'I+HAHwI  3HC   HCfH [WA  HXHLHAL HQHHT$0LD$8LD$0HL$@AH@3HXH\$WH0HHT$ @     D$ HHD$@H  A   HHGH8Hk  ؅t-HO8HtLH;AP HG8    @   H  H\$HH0_H\$Ht$WH HHHqA  H  H  HH  HFH  HFHF HtHHF(H   Ht(HXH  HH(  HH\$8Ht$@H _H\$8HHǆ(      Ht$@H _H\$WH0HHT$ @     D$ HHD$@H  A   HHGH8H+  ؅t-HO8HtLH;AP HG8    @   H^  H\$HH0_H\$Ht$WH HHH1@  HR  H  HHq  HGH  HGHG HtHHG(H   Ht+Hv  H@H(  HH\$8Ht$@H _H\$8HHt$@HǇ(      H _H\$VWAVH   H  H3H$   HIع   H  LL  HG  HH3HXHD$0HD$(Lt$ LC  uYHT$0LE  H\$(MHH\$   u3HL$0HHOH7H$   H3|  H$   HĠ   A^_^ú   I  HHL$@.Hh  HL$@  H\$WH0HHT$ @   4  D$ HHD$@H   A   HHGH8Hۖ  ؅t-HO8HtLH;AP HG8    @   H  H\$HH0_H\$Ht$WH HHH=  H  HӍ  HHQ  HFH  HFHF HtHHF(H   Ht(HXH  HH(  HH\$8Ht$@H _H\$8HHǆ(      Ht$@H _H\$Ht$ WH   H  H3H$   HH     HLB  HkIHF  HHHD$0HD$(Ht$ HF    b  ubHT$0L  HD$(    LHHD$     l  u4HL$0HHKH;H$   H3)  L$   I[ Is(I_ú   Hc  HHL$@Hf  HL$@G  H\$ VAVAWH HMLHH;3  Hl$@HiHH|$HHLd$PE3H;vIL$KHHHH+H;v	H1H*HH;HBHHKH;   HH   r,HA'H;   HM  H   Hx'HHGHt
,  HIH^IK6LvLHu#  fD$;Hr1HHm   H   rLAH'I+HAHw,I
  H>HH|$HHl$@Ld$PH\$XH A_A^^9  .zzLISIKH8ICICIKICIC  H8HLISIKH8ICICIKICIC8  H8HGH\$Ht$WH HI   H IZ  HЉxHNH\$0Ht$8H _@SH H+  HHt
   
  HH [@SH H  HHt
   
  HH [H   LAHM HHL$@袦H$   HAH$   HHT$@HL$(АH$   HtG
  HD$03Hĸ   H   LAHM HHL$02H$   HAH$   xH$   Ht	  33HĨ   Hʺ   	  ̄t
   	  HAH)  H8A LILD$ H)D$ H8H  HHABH  H8A LILD$ H)D$ H8Hц  HHABHY  H8A LILD$ H)D$ H8HQ  HHABHHt   Hg  @SUVWAVAWH   H  H3H$   E3HL9IIHAO  L|$`L=  D$`HHL$`L _LL$hHSLGHHSHt$PHD$HHWL|$@HD$8Lt$0HD$(   L|$ \  u#HH$   H3=  H   A_A^_^][ú   I|  HHL$pyH`  HL$p`  HwHHHHH{H?HSHH+HHHHHHHHHHHWHHHsH      HL$HT$LD$LL$ HhfD$ fL$0fT$@f\$PHHe    foD$ foL$0foT$@fo\$PHL$pHT$xL$   L$   Hh Hw  {Hs  oHo  cHk  WHg  KHc  ?H_  3H[  'HW  HS  HO  HK  HG  HC  H?  H;  H7  H3  H/  H+  H'  H#  H  sH  gH  [H  OH  CH  7H  +H  H  H  H  H  H  H  H  H  Hߋ  Hۋ  H׋  H  Hǋ  H\$WH ؋  3Dωʋ    ؅y    H	  t
  3H\$0H _Hŋ  ΋  H     H#  H  H}  H  H  HH  H\$WH H~  3HAH   H%I   t   H  H\$0HH _H\$WH H  HAAH%֊   H~  3HH   H%   t   H|  H\$0HH _̋    ̃  Ha  Hb  H  Ha  Ë~  ̸   o  ø@ HHXHhHpHx ATAVAWH HELHH@ )1  LHHXIA01  LH;   HH   Mt/HI H   ML+B+uHu   HHH@0  t	E   HHHHHtiHHH@80  HH,  HHAH(HuHt9H,  .H  Ht	H,  H,  HHHAH40  HI;2HHH@0  H\$@Hl$HHt$PH|$XH A_A^A\   y     %/  %/  %/  %/  ff     H;|  uHfuH  @SH HHC  tH=  HtH [Ht	  	  +
  @SH H/  HHt
   HH [H(t9t(tt
   H(    H(IH(   MH(  H\$Ht$H|$ AVH HL3Z       ؈D$@@=           ,  tO  
  A
  H.  H.  &  u)  t Hj.  HC.     \     @2>  @u?
  HH8 t$H  tLƺ   IHL-  A     3H\$0Ht$8H|$HH A^ù   	  H\$WH0@͆  3H\$@H0_ȉ    ؈D$ =  u7  *	  
  %   w  3@  ۃ  뢹   ;	  HHX L@PHHVWAVH@ILu90  3   BwEH-  Hu
D$0   ,  ؉D$0   LƋI؉D$0   LƋI-  ؉D$0u6u2L3I  HH/-  HtL3IT,  tu@LƋI.؉D$0t)H,  Hu	X\$0LƋI,  ؉D$03ۉ\$0H\$xH@A^_^H\$Ht$WH IHu  LǋHH\$0Ht$8H _H(+  t!eH%0   HHH;t3H̄  u2H(ðH(
  t:	  
  @  t29  H(H(3=  H(H(  u2  u  H(H(    H(H\$Hl$Ht$WH IIHH
  uuL3HH*  HT$XL$PH\$0Hl$8Ht$@H _n
  H(
  tH̃  H(o
  J  um
  H(H(3-  H($  @SH   ɻ   DÈw      u2  u	3  H [@SH =<   ugwja	  t(u$H&  	  uH.  	  t.23fo*  H  H    H  т  H [ù     HLMZ  f9UuxHcUHqUHʁ9PE  u_  f9AuTL+AHQHAHLH$I;tJL;r
BL;rH(3Hu2z$ }2
22H@SH K  3҅tuH  H [@SH =   tuv  o  H [@SH H=΁  Huv  HH  Y  3҅HDHH [H(HH(@SH H3?%  H>%  (%  HȺ	 H [H%%  HL$H8   $  t   )H     HD$8H  HD$8HH  Hނ  HO  HD$@HS  )  	 #     -        Hk H%  H      Hk H}t  HL    HkH`t  HL H(  H8@SVWH@HW$  H   3E3HT$`H5$  Ht9Hd$8 HL$hHT$`LHL$0LHL$pHL$(3H\$ #  ǃ|H@_^[@SH HHH'  WHHSHH5  H'  HHH [Ha H,  HAH'  HH@SH HHHE'  WHHSHH  Hp'  HHH [Ha H()  HAHM'  HH@SH HHH&  WHHSHH}  HH [H&  HHe  H\$WH H&  HHHB  t   H4H\$0HH _HHHL$ HM  HL$   HHHL$ &HM  HL$   Hy H4&  HEA-  H\$ UHH H(r  H2-+  H;utHe HM!  HEHE!  H1E!  HM H1E!  E HMH H3E H3EH3H  H#H3-+  H;HDHq  H\$HHHq  H ]H(uH=%   u/!     H(HE  H%!  H5    H9  H9  H(H$HH(H  Ã%   H\$UH$@H  ٹ      t)   3HMA  i  HM   H   H  HE3   Ht<Hd$8 H  H  LHL$0LH  HL$(HMHL$ 3r   H  HL$PH   3H  A   HH     H  HD$`D$P  @D$T     HD$PHD$@HEHD$H3  HL$@  uuHH$  H  ]H\$WH H9  H=9  HHtx"  HH;rH\$0H _H\$WH H9  H=9  HHt<"  HH;rH\$0H _H\$Ht$WH33DE3DAntelAGenuDҋ3ACEAineI$Eʉ\$L$T$uPHn  %?= t(=` t!=p t w$H     HsD  AD  D     DH;|&3$Dۉ\$L$T$	s
EDq  kn     Dhn     DSn     Ln  syss3H HHT$ HD$ ":uWn  n     n  A t8 m     m    D#D;uHD$ $<um  @m  H\$(3Ht$0H_̸   39m  %2  %  %  %  %  %  %  %  %  %|  %n  %  %  %  %  %  %r  %d  %  %  %b  %<  %  @SH "              tH~  H~    H~  HuH~  u~  É~  ;uH~       1   tH~  H~  H [H%C  H~      H [H\$WH HO~     H;tsHuiHa   S  HHuH8Hg   H.  HtHj   H~  H  HtH}  3H}  uH;t
H;t@2H\$0H _H\$WH   HA0   HT$ H   HuH)D$DDtRHL$P  DL$T3EIL#AI##HII3HHIHȋtA MHuH$   HĀ   _H\$Ht$H|$LcJJH5JLHHA   vHE   E3Et9A@IHEXHET2EtAD;r
QD;rAH(E;r3H\$Ht$H|$ÉA$AHHHXHpWH HHP HHBHHu   L=|   u'D$H   k|     u   )T$@HjT$@LDH  uH)H\$0Ht$8H _H(
     t~tH{  H{    H{  HuHH{  u{  u{  HT$07tH{  H{  O  H{      H(H\$Ht$H|$ UATAUAVAWHHpLH6FH0HDvHDNLNLDnHHe LHe We VHEȋU0EH   HuLeEШu)HEHE03LM0W mDB\  3  I>MM+IEJH?EtBHGHHEBEHh  3HtHU37  HHt  H|h  H   HtHUO	  HHulHME33  HHuUd  EH  HtHUO  HHu+HEHE03LM0~ mDBf  HE  HIH;u	H	  Hg  H}HtHU   b  HH   9^t,9^t'HcG<<8PE  uM09L8uH;|80u
K\ HujHUH`  HHuU  EH  HtHUK  HHu+HEHE0	3LM0 mDB  H]I$Hg  Hte HU   H}H]  HL\$pI[8Is@I{HIA_A^A]A\]%  %  %x  %j  %  %N  %  %B  %4  %f  %  %  ̰3H(MA8HI      H(@SEHALA LtA@McPLHcL#IcJHCHHCDtDLL3I[HHXHhHpHx AVH IY8HMHIHILClE$fظ   EADDCtLMHHH\$0Hl$8Ht$@H|$HH A^%  %  ff     ff     %  H    U@UH HE0te0HM@oH ]HT$UH HH        H ]H0   aH  oH   xoHP  loH   `oH    taHH   H@   XHX   Hx   H   H    t|Hh   h|H    \|H8   P|HX   D|Hp   8|H@   ,|Hx    |H    |H0   |H   |H     |H   H   XnHT$UH HH  Ld  HRHMPH        H ]H(   {HX   x{H0   l{H(   `{H8   d{H   X{H(   L{H`   `H   mHT$UH HH8  L  HRHM@\~H        H ]@UH H3H   ySH ]H   zH   zH   mH   H   zH   {zH   ozH   cz@UH HE38   H   RH ]H   DzH   8z@UH H3HMxRH ]Hx   zH   yH   yHp   yH`   yH   y@UH H0  HM`_RH ]H`   y@UH H0  HM`6RH ]H`   tyHT$UH`HH   H     H@    H        H`]H(   4yH    (yH@   yH     yH0   yHH   yHP   @UH H    HM0H ]HP   xH@   xH   xH   xH   |xHx   pxHh   dxHh   Xx@UH H0  H   PH ]H   ,xHT$UH`HHH  E3HRH   EzH        H`]HX   wHh   wH    w@UH H   HMhH ]HX   jH8  Hx   iH  HX   iH   Hx   iH   pHX   iH   XHx   iH   @HH   wH@   vH@   vH@   vHP   vH@   vH@   vH@   vHh   vH`   vH    vHx   vHx   tvHT$UH H3  E0H        H ]HT$UH HHM Z|H        H ]H@   T~HT$UH HHM |H        H ]H0   ~HT$UH HHM {H        H ]@UH HM@H ]@UH HM H ]@UH HH ]I@UH0HHHL$(T$ LrLEpUhHM`H0]@UHH3Ɂ8  ]H(=uh   t H\h  HUh  3H *  Sh   H(                                                                                                                                                                                                                                                                                                                                                                  0          R                         D                                   t     b     |     f     J     0                                        l     X     >     *                                                                 f     x                                 P             b             B                                                   "                  ~     d                       Z                    4     F     l     4          L                  (     t             ,             v                            ~                    B     r               8                    Z     *               N     b                         \                  @    @                                                       ؠ                                                       F            F           Fnode.exe        h                        p-   .       $        Unknown exception       X    $            $        K E R N E L 3 2 . D L L         AcquireSRWLockExclusive ReleaseSRWLockExclusive                 8                                                                                       !                                                                                                                                                          \                                `-   node.exe        unknown exception       bad array new length    unknown string too long napi_get_last_error_info        Error::New      napi_is_exception_pending       napi_get_and_clear_last_exception       Error in native callback        napi_create_string_utf8 napi_create_error       napi_create_object      Error::Error    napi_define_properties  napi_create_reference   message 4bda9e7e-4913-4dbc-95de-891cbf66598e-errorVal   napi_close_handle_scope HandleScope::~HandleScope       napi_close_escapable_handle_scope       EscapableHandleScope::~EscapableHandleScope     3 arguments are required        First argument, data, must be a valid Uint8Array        Second argument, optionalEntropy, must be null or an ArrayBuffer        Third argument, scope, must be a string LocalMachine    Encryption/Decryption failed. Error code:       Reference<T>::Reference bad allocation  C++/WinRT version:2.0.190620.2          W i n d o w s . A p p l i c a t i o n M o d e l . P a c k a g e         W i n d o w s . F o u n d a t i o n . U r i             W i n d o w s . F o u n d a t i o n . M e t a d a t a . A p i I n f o r m a t i o n             W i n d o w s . M a n a g e m e n t . D e p l o y m e n t . P a c k a g e M a n a g e r         Can't convert string to Unicode Can't convert string to UTF8    W i n d o w s . F o u n d a t i o n . U n i v e r s a l A p i C o n t r a c t   cancel  n t d l l . d l l       RtlGetVersion   major   minor   build   u s e r 3 2 . d l l     SetWindowCompositionAttribute   getAppInstallerUri      getWindowsVersion       setWindowBlur   setMica createShortcut  getPackageFamilyName    installUpdateByAppInstaller     checkUpdateAvailabilityAsync    protectData     unprotectData   initialize      C:\Users\CIJhn\Workspace\windows-utils\addon.cc addon           W i n d o w s . F o u n d a t i o n . A s y n c O p e r a t i o n P r o g r e s s H a n d l e r ` 2 < W i n d o w s . M a n a g e m e n t . D e p l o y m e n t . D e p l o y m e n t R e s u l t ,   W i n d o w s . M a n a g e m e n t . D e p l o y m e n t . D e p l o y m e n t P r o g r e s s >         W i n d o w s . F o u n d a t i o n . A s y n c O p e r a t i o n W i t h P r o g r e s s C o m p l e t e d H a n d l e r ` 2 < W i n d o w s . M a n a g e m e n t . D e p l o y m e n t . D e p l o y m e n t R e s u l t ,   W i n d o w s . M a n a g e m e n t . D e p l o y m e n t . D e p l o y m e n t P r o g r e s s >               W i n d o w s . F o u n d a t i o n . A s y n c O p e r a t i o n C o m p l e t e d H a n d l e r ` 1 < W i n d o w s . A p p l i c a t i o n M o d e l . P a c k a g e U p d a t e A v a i l a b i l i t y R e s u l t >       )qna]eWT6H'4 @bRQ4q腹,xDZMK8    &zYldI>              F	iU
BxP&X+Idʏ[             FBTGNc:.	GSON.WрG6             F@     9tJ:G6  W         FW[LB ("W4   @   H6A&>reK}^Oi%ˋS]jF	@'    `c         t  t      `c                                                                                                                (              )             @                             * x  P                                          H  (                                *            @   x              @*            @                            (            H  (                      *            @   p                                   H  (                  *            @                                                    *             @                           * x                               * p  @                              +   h                                                      +             @                            $                                           0              $             @                            $   X                                         0                  $            @                            $                                           8    0                      $            @                                   GCTL   `   .text$di    `  p  .text$mn    л  @   .text$mn$00   x  .text$x   2   .text$yd         .idata$5      (   .00cfg       .CRT$XCA         .CRT$XCL         .CRT$XCU         .CRT$XCZ         .CRT$XIA          .CRT$XIYB   (     .CRT$XIZ    0     .CRT$XPA    8     .CRT$XPZ    @     .CRT$XTA    H     .CRT$XTZ    P    .rdata     \  .rdata$r    \     .rdata$voltmd   t    .rdata$zzzdbg         .rtc$IAA    (     .rtc$IZZ    0     .rtc$TAA    8     .rtc$TZZ    @    .xdata    0  .xdata$x    @    minATL$__a  H    minATL$__m  P    minATL$__z  X     .didat$2    x     .didat$3     h  .didat$4      P  .didat$6    P
 h  .didat$7     @  .idata$2        .idata$3       .idata$4       .idata$6         .data   $ P  .data$r ) p  .data$rs    @+ p  .didat$5    ,   .bss     @ d  .pdata   P `   .rsrc$01    `P   .rsrc$02                                     B   R0 20 b   b  p  p  (y    
  @$  	 0       '	 T 4  p`  <       (       a  2P
 
4 
2p
 
4 
p T 4 p` 0<    k   x%  (  9    0  P  v   
 
2Pp  P  iZ  \  p    " 4&   p`P  <       (    
`  `   8 'tM 'dL '4K 'D P  <      (    
,  :,  :,  A:,  ,  5,    ]" 
`, 0  @   ! t p-  -    !   p-  -    $ d# 4"  p  <  d     (m  t  
0  @     p`0       	 	2p0! 
 d	 T 02  Y2    !   02  Y2    !   
  d	  T 02  Y2     4
 2	`P!
 
	 t 3  3    !   	  t 3  3    !   3  3     4 2
`! 
 t	 T 4  4  8  !   4  4  8  !   
  t	  T 4  4  8   d T 4
 2p 	 0       ! t 9  9  P  !   9  9  P   d 4 2p
 
20 4  p        
 p0      4  p        	 0  <  X     (m  a  l    p`P0       $ d# 4"   p       	 	rP(	 d 4  pP  <       (    
  :0H  2  
 > 
 T 4 rp`p    (  $  
     
 T 4 p`p  L  (U  ]  
  !  $ d 4  p       1 d7 46 . p  <    c  8    "   9  @<9  49  @49  pd9  Đ9  49  d9  49  @49  `d9  Y9  @:  :,       B1 0&NH
F &2F f ,L} H
J  
 
2P1 d) 4(   p  <       8      9  P<9  49  `d9  P49  pd9  9  P2  2,     l  " 0&.F 
 &<A , dP 4O H p  <  @  3  8M      <  ,9  !l9  !9  :,  :    <9  !<9  t9  A9  >-  ,9  !9  !>h  ,9  9  Đ9  <9  <9  l9  Ԑ9  A>ʿ  ,9  9    ,9  99  Q 8:    Z= .6,
,ZR&,D 0$,&(D*F( ,,(&.*0042.F6p:2.h&(2
d&*4: 
 
P$ 4 
p`P<    r   (    9  P<9  @l9  49  @d9  `9  2  6  vB ,  L 2p`0p    (    9  <9  d F r "     -	 d+ 4* $ p  <  T    8a      9  D9  a<9  <9  l9  Ԑ9  68  ,9  9     d  	.	 6,(
F &06(<& 8Rr
     Rp`0p    (    9  <9  l9  @6  LF  &H&4 .	 d@ 4? : pP      " 4  p`P       !  `l  m  L  !   `l  m  L  !    `l  m  L    p`P       ! " 4! `n  n    !   `n  n    !   "  4! `n  n    .	 d> 4= 8 pP  <      (%    $
,  2  r  :,  2  a  a:,  2    :,  2  a  a:,  2    :,  2  a  a.u  i$=$4 |N NNNN $  
p0P     !) ) d `|  }    !     d `|  }    !   `|  }    !   d `|  }        t 4
 RPp  h  (q  ~  9  49  0:0 0    t 4	 RPp    (    9  49  6:0 0    rp0Pp    (    
9  49  d9  @49  Đ9  t8BP$
 4    20p  8  8%  E  U    M     vJ,  t	 d 4 2p  x  (    v  > X        0      p    8%          % @P  jX   
 
4	 
Rp" 4  	p`       $ d 4  p        4 2
`! 
 t	 T P  z    !   
  t	  T P  z    !   P  z     b   d 4 2p  p    8      
A  @   % @  2N  p    8      
A  `@   % @  24"  	p`P0         t d
 T	 4 2        t	 d 4 2|     P          "  -        
 
4 
Rp|     g          \    $                    $      	 4 rp`|       ϧ  8  ϧ   RP	 "  |     s    n     P   d T 4 2p	 	b   rp`0    4	 2P 4  P   d 4 p           t 
d 4  4 p d 4 2p t d 4 P 0  
 t	 d T 4 2              0                     H  p                 $            $                  $            ܭ                                               H  p                      $                              p                           `      H                           %                             8  `      H                               `      H                              0                             p      p                      X%         H   +                  %         H                     %         H   P                  %           @.                  (%                            8                   D      (                      0)            `C                  '            `C                 x                   &            `C                        0                    @                 H              &            `C                                   @                                   D                           )            `C                  D      h                     D                            D                                                       D      @                      P&            `C                  D                                        D                            D                           (            `C                                   (            `C                  (            `C                                    D      `                      '            `C                  &            H                  h)            `C                 x                   H                  D                                                             D      h                     `'            `C                   (            `C                                   D                                                     , @+  P
                                               $
          6     J     b     v                                   6     P     j                                        8     P     j                              	     $	     @	     T	     j	     	     	     	     	     	     	     
     8
             lnapi_open_handle_scope  knapi_get_last_error_info  knapi_create_error knapi_delete_reference knapi_fatal_error  lnapi_is_exception_pending knapi_get_value_string_utf8  knapi_close_escapable_handle_scope knapi_escape_handle  knapi_get_buffer_info  knapi_create_type_error  knapi_create_string_utf8 knapi_create_range_error knapi_get_named_property knapi_define_properties  .lnapi_typeof knapi_get_and_clear_last_exception knapi_create_object  knapi_get_undefined  knapi_get_typedarray_info  lnapi_is_typedarray  lnapi_open_escapable_handle_scope  knapi_create_reference knapi_close_handle_scope knapi_create_buffer_copy knapi_get_reference_value  knapi_create_function  knapi_get_boolean  knapi_call_threadsafe_function knapi_call_function  knapi_create_threadsafe_function knapi_get_arraybuffer_info knapi_get_property knapi_add_finalizer  knapi_get_value_bool lnapi_has_property lnapi_module_register  &lnapi_set_named_property )lnapi_throw  knapi_get_value_int32  lnapi_release_threadsafe_function  'lnapi_set_property knapi_get_cb_info  knapi_create_double                                                                                                                                                                                                                                                                                                                                                                            (         h                                        8          (           D               h          X           l   P          @  0                                   :   X          H           |                                                                   0          R                         D                                   t     b     |     f     J     0                                        l     X     >     *                                                                 f     x                                 P             b             B                                                   "                  ~     d                       Z                    4     F     l     4          L                  (     t             ,             v                            ~                    B     r               8                    Z     *               N     b                         \                  ~GetModuleHandleA  jGetLastError  LocalFree MultiByteToWideChar GetProcAddress  GetModuleHandleW  FreeLibrary WideCharToMultiByte KERNEL32.dll  + CoCreateInstance  ole32.dll  CryptUnprotectData   CryptProtectData  CRYPT32.dll  ?__abi_WinRTraiseOutOfMemoryException@@YAXXZ   ?__abi_WinRTraiseWrongThreadException@@YAXXZ   ?__abi_WinRTraiseOutOfBoundsException@@YAXXZ   ?__abi_WinRTraiseChangedStateException@@YAXXZ  ?__abi_WinRTraiseNullReferenceException@@YAXXZ   ?__abi_WinRTraiseCOMException@@YAXJ@Z  ?__abi_WinRTraiseClassNotRegisteredException@@YAXXZ  ?__abi_WinRTraiseInvalidArgumentException@@YAXXZ   ?__abi_WinRTraiseAccessDeniedException@@YAXXZ  ?__abi_WinRTraiseOperationCanceledException@@YAXXZ   ?__abi_WinRTraiseFailureException@@YAXXZ   ?__abi_WinRTraiseDisconnectedException@@YAXXZ  ?__abi_WinRTraiseNotImplementedException@@YAXXZ  ?__abi_WinRTraiseInvalidCastException@@YAXXZ   ?__abi_WinRTraiseObjectDisposedException@@YAXXZ  ?__abi_translateCurrentException@@YAJ_N@Z  ?ReleaseTarget@ControlBlock@Details@Platform@@AEAAXXZ R ?AlignedFree@Heap@Details@Platform@@SAXPEAX@Z } ?Free@Heap@Details@Platform@@SAXPEAX@Z  T ?Allocate@Heap@Details@Platform@@SAPEAX_K0@Z   ??0Delegate@Platform@@QE$AAA@XZ  ?InitializeData@Details@Platform@@YAJH@Z   ?UninitializeData@Details@Platform@@YAXH@Z  vccorlib140.DLL  ?GetIidsFn@@YAJHPEAKPEBU__s_GUID@@PEAPEAVGuid@Platform@@@Z   ?GetActivationFactoryByPCWSTR@@YAJPEAXAEAVGuid@Platform@@PEAPEAX@Z  \?_Raise_handler@std@@3P6AXAEBVexception@stdext@@@ZEA  ?_Xlength_error@std@@YAXPEBD@Z  ?_Xbad_function_call@std@@YAXXZ MSVCP140.dll   DwmSetWindowAttribute dwmapi.dll    __CxxFrameHandler4  # __std_terminate  __C_specific_handler  ! __std_exception_copy  " __std_exception_destroy  _CxxThrowException  % __std_type_info_destroy_list  > memset  VCRUNTIME140_1.dll  VCRUNTIME140.dll  * _stricmp  : _invoke_watson  9 _invalid_parameter_noinfo_noreturn  T abort  wcslen   _callnewh  malloc  6 _initterm 7 _initterm_e ? _seh_filter_dll  _configure_narrow_argv  3 _initialize_narrow_environment  4 _initialize_onexit_table  < _register_onexit_function " _execute_onexit_table  _crt_atexit  _cexit   free  api-ms-win-crt-string-l1-1-0.dll  api-ms-win-crt-runtime-l1-1-0.dll api-ms-win-crt-heap-l1-1-0.dll  DecodePointer ReleaseSRWLockExclusive   AcquireSRWLockExclusive eInitOnceExecuteOnce RtlCaptureContext RtlLookupFunctionEntry  RtlVirtualUnwind  UnhandledExceptionFilter  SetUnhandledExceptionFilter  GetCurrentProcess TerminateProcess  IsProcessorFeaturePresent RQueryPerformanceCounter !GetCurrentProcessId %GetCurrentThreadId  GetSystemTimeAsFileTime %DisableThreadLibraryCalls oInitializeSListHead IsDebuggerPresent ) CoCreateFreeThreadedMarshaler 
 WindowsCreateString  WindowsDeleteString  WindowsGetStringRawBuffer  WindowsDuplicateString  api-ms-win-core-winrt-error-l1-1-0.dll  api-ms-win-core-winrt-string-l1-1-0.dll hRaiseException  GetSystemInfo VirtualProtect  VirtualQuery  LoadLibraryExA  uInterlockedPushEntrySList _ CoIncrementMTAUsage OLEAUT32.dll   RoGetActivationFactory   RoInitialize   WindowsCreateStringReference   RoOriginateLanguageException    GetRestrictedErrorInfo  api-ms-win-core-winrt-l1-1-0.dll  api-ms-win-core-winrt-error-l1-1-1.dll  < memcpy  = memmove                                       @    t    d    ,    \    <    T    D    L    t    t    t    t    P        d    ,    \    <    T    D    L    t    t    t    t        d    ,                ] f2-+        /                             P                                                                                @    P        @            @            @    P            P                        0    ̝            `        H            `    P    К                <        ,    l    @:            Њ    0                 Њ    @    0        @    0    0             К                 <    ؝        l            Њ    p    `    x        <        T    l                0        H    D                8    H                    К        u                  .?AVbad_alloc@std@@                 .?AVexception@std@@                 .?AVbad_array_new_length@std@@              .?AVexception@stdext@@              .?AVObjectReference@Napi@@                  .?AVTypeError@Napi@@                .?AV?$Reference@VObject@Napi@@@Napi@@               .?AVRangeError@Napi@@               .?AVError@Napi@@                            .?AV<lambda_fc8acc1a9cf2b112350c1e262f22d099>@@             .?AUhresult_changed_state@winrt@@                   .?AUhresult_access_denied@winrt@@                   .?AVbad_alloc@stdext@@              .?AUhresult_class_not_available@winrt@@             .?AV<lambda_586d2c3821420d79e907d049e95cc2be>@@             .?AUhresult_error@winrt@@                   .?AUhresult_invalid_argument@winrt@@                .?AUhresult_not_implemented@winrt@@                 .?AUhresult_illegal_delegate_assignment@winrt@@             .?AV<lambda_bab9354775c7a2c81c5a2473d2b9e8c4>@@             .?AUhresult_out_of_bounds@winrt@@                   .?AUhresult_illegal_state_change@winrt@@                    .?AUhresult_no_interface@winrt@@                    .?AUhresult_illegal_method_call@winrt@@             .?AUhresult_wrong_thread@winrt@@                    .?AUhresult_canceled@winrt@@                .?AVModuleBase@Details@WRL@Microsoft@@              .?AVInProcModule@Details@Platform@@                 .?AV?$Module@$04VInProcModule@Details@Platform@@@WRL@Microsoft@@                            .?AV?$Module@$00VInProcModule@Details@Platform@@@WRL@Microsoft@@                    .?AU__abi_Module@@                  .?AVtype_info@@ M        Ҟ    ޞ                        &    2    >    J    V    b    n    z                            Ο    ڟ                
        "    .    :    F    R    ^    j    v                        ʠ                                                                                                                                                                                                                                                                                                                                                                      T  @  `  G  @  P    @     =  H  P  {  P      X      `      @       P  0    P    9    @        b        P                  H      @     N    P    P    w        @      H    	  H    '  P  0  "  `  0  ^  @  `    @    +    +  +  P  ,  o,  P  p,  ,    ,  d-    p-  -    -  .     .  5.  4  @.  /  D  /  L0  |  P0  &1  |  01  2  |  2  -2  P  02  Y2    Y2  h3    h3  n3    n3  t3    3  3    3  4    4  4    4  4  (  4  4    4  4  8  4  16  H  16  76  d  76  =6  t  @6  28    @8  8    8  9    9  9  P  9  -:    -:  8:    @:  k:  P  p:  5;    @;  ;    ;  ;  @  ;  ]<    `<  <    <  =    =  8>    @>  ?  (  ?  @  @  @  A  h  A  >C    `C  C  P  C  gD    pD  D  P  D  D  P  D  D  P  D  E  P  E  -E  P  0E  ME  P  PE  mE  P  pE  E  P  E  E  P  E  E  P  E  E  P  E  F  P  F  -F  P  0F  H    @H  hJ    pJ  K    K  L  ,  L  /N  d  0N  S    S  7W  p  @W  ^    ^  }`    `  b  |  b  d    d  d    d  g  0   h  h    h  !j    0j  Rl  ,  `l  m  L  m  m  h  m  n  |  n  ^n    `n  n    n  Kp    Kp  vp    vp  p     q  |     |  <|  P  @|  \|  P  `|  }    }        '    '  Q  $  Q  n  4  n         `  H  `  %  P  0          &    0    (      @  Њ  l  \  p  ǋ       9  @  @    (      @        0  i  @  p    (    я  @    7    `    @    "  P  0  m    p               ;    @                      >    @  H     P  z    z    ,      H      d      H      t     -  t  @    |      P      P    W    `         #  X  `    X      X  0  /    Y  О  (  ؠ  )    t            |    0  0  N  P  P    P      P  Ȥ    @    .  T  0              %  |  (  a  @  d    @      @    ب  @  ب    @    P  <  P    @      @    ݩ  P    k  P  l        (  P  (  Q  P  T    P      @    ܫ  P  ܫ    P    !  X  $  `  P      P  ܭ    P  $  f    h    d      d  Į  p  l  p    @    ۯ  @    7  x  8  t    t        Q        P    C    D  ܵ    ܵ  u    x          @    n      ݺ  @    ;    <                      F    P  n  @      h  l    h    ;    -  P    h      ʿ              P  t        8  X    d    t           I  h  P  x  h      h      h          $    $  8    8  n    n    4      @                                                                                                                                                                                                    0                 	  H   `P }                  <?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level='asInvoker' uiAccess='false' />
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
                                      D   ȣУأ  ȤФؤ  (       p         (08@HPX`hpxȠРؠ0HPXȡСء  (08@HPX`hpxȢТآ  (08@HPX`hpxȣУأ  (08@HPX`hpФ (XP `ȧ @0hЩ@ @HPX`hpxȫЫث  (08@HPX`hpx                  <!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>XMCL KeyStone</title>
    
    
  <script type="module" crossorigin src="./assets/__uno.e65a1954.js"></script>
  <script type="module" crossorigin src="./assets/fuzzy.36d6b793.js"></script>
  <script type="module" crossorigin src="./assets/index.2410a9a2.js"></script>
  <script type="module" crossorigin src="./assets/theme.eb3baece.js"></script>
  <script type="module" crossorigin src="./assets/refreshable.28c62d0f.js"></script>
  <script type="module" crossorigin src="./assets/versionLocal.d3174108.js"></script>
  <script type="module" crossorigin src="./assets/index.e2f07a49.js"></script>
  <link rel="stylesheet" href="./assets/__uno.2de757db.css">
  <link rel="stylesheet" href="./assets/versionLocal.9c4cc1b4.css">
  <link rel="stylesheet" href="./assets/index.64a3c302.css">
  <link rel="stylesheet" href="./assets/common.0e21e135.css">
</head>

<body class="flex-1 overflow-y-auto">
    <div id="app"></div>
    
</body>

</html><!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>XMCL - Browse Launchers</title>
  
  <script type="module" crossorigin src="./assets/browser.25f186b1.js"></script>
  <link rel="modulepreload" crossorigin href="./assets/__uno.e65a1954.js">
  <link rel="modulepreload" crossorigin href="./assets/fuzzy.36d6b793.js">
  <link rel="modulepreload" crossorigin href="./assets/refreshable.28c62d0f.js">
  <link rel="stylesheet" href="./assets/__uno.2de757db.css">
  <link rel="stylesheet" href="./assets/browser.6e1e3123.css">
</head>
<body style="background: rgba(0, 0,0, 0.3);">
  <div id="app"></div>
  
</body>
</html><!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>X Minecraft Launcher</title>
    
    
    <script src="http://launcher/flights"></script>
  <script type="module" crossorigin src="./assets/index.74b65d22.js"></script>
  <link rel="modulepreload" crossorigin href="./assets/__uno.e65a1954.js">
  <link rel="modulepreload" crossorigin href="./assets/fuzzy.36d6b793.js">
  <link rel="modulepreload" crossorigin href="./assets/index.2410a9a2.js">
  <link rel="modulepreload" crossorigin href="./assets/theme.eb3baece.js">
  <link rel="modulepreload" crossorigin href="./assets/refreshable.28c62d0f.js">
  <link rel="modulepreload" crossorigin href="./assets/versionLocal.d3174108.js">
  <link rel="modulepreload" crossorigin href="./assets/LogView.e07a5f44.js">
  <link rel="stylesheet" href="./assets/__uno.2de757db.css">
  <link rel="stylesheet" href="./assets/versionLocal.9c4cc1b4.css">
  <link rel="stylesheet" href="./assets/LogView.6e726376.css">
  <link rel="stylesheet" href="./assets/index.5714250f.css">
  <link rel="stylesheet" href="./assets/common.0e21e135.css">
</head>

<body class="flex-1 overflow-y-auto">
    <div id="app"></div>
    
</body>

</html><!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    
    
    <title>Minecraft Log Monitor</title>
  <script type="module" crossorigin src="./assets/logger.06f07078.js"></script>
  <link rel="modulepreload" crossorigin href="./assets/__uno.e65a1954.js">
  <link rel="modulepreload" crossorigin href="./assets/index.2410a9a2.js">
  <link rel="modulepreload" crossorigin href="./assets/fuzzy.36d6b793.js">
  <link rel="modulepreload" crossorigin href="./assets/theme.eb3baece.js">
  <link rel="modulepreload" crossorigin href="./assets/LogView.e07a5f44.js">
  <link rel="stylesheet" href="./assets/__uno.2de757db.css">
  <link rel="stylesheet" href="./assets/LogView.6e726376.css">
  <link rel="stylesheet" href="./assets/logger.2b87cd1a.css">
</head>

<body class="flex-1 overflow-y-auto">
    <div id="app"></div>
    
</body>

</html><!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>XMCL - Browse Launchers</title>
  
  <script type="module" crossorigin src="./assets/migration.e4394c2c.js"></script>
  <link rel="modulepreload" crossorigin href="./assets/__uno.e65a1954.js">
  <link rel="modulepreload" crossorigin href="./assets/index.2410a9a2.js">
  <link rel="stylesheet" href="./assets/__uno.2de757db.css">
  <link rel="stylesheet" href="./assets/migration.9cba1509.css">
  <link rel="stylesheet" href="./assets/common.0e21e135.css">
</head>
<body style="background: rgba(0, 0,0, 0.3);">
  <div id="app"></div>
  
</body>
</html><!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>X Minecraft Launcher</title>
    
    
    <script src="http://launcher/flights"></script>
  <script type="module" crossorigin src="./assets/__uno.e65a1954.js"></script>
  <script type="module" crossorigin src="./assets/fuzzy.36d6b793.js"></script>
  <script type="module" crossorigin src="./assets/index.2410a9a2.js"></script>
  <script type="module" crossorigin src="./assets/theme.eb3baece.js"></script>
  <script type="module" crossorigin src="./assets/refreshable.28c62d0f.js"></script>
  <script type="module" crossorigin src="./assets/versionLocal.d3174108.js"></script>
  <script type="module" crossorigin src="./assets/index.e2f07a49.js"></script>
  <link rel="stylesheet" href="./assets/__uno.2de757db.css">
  <link rel="stylesheet" href="./assets/versionLocal.9c4cc1b4.css">
  <link rel="stylesheet" href="./assets/index.64a3c302.css">
  <link rel="stylesheet" href="./assets/common.0e21e135.css">
</head>

<body class="flex-1 overflow-y-auto">
    <div id="app"></div>
    
</body>

</html>RIFFrf WEBPVP8 ff * >BJ%&K 	enPޟBz̛\ɮq561!|_=<T1οi[U_Cg_=hsUcOwKZ^s>_r2Mz=obnp'S_!owsxPO/z_?_s[oO~"~7[;d׎#}V״{iL",ZU,]'g0$E<6o7G<^Ȣ-㮻̱߯|N".*)⭰5 \N&]kT|;O	tE""\ɞtbZfYMs4|KY=$!Jr凔")V|%El7ԹPyW<HEll$TO-/Æ3Dxgӗ Yy o%sZ}Ĩ(])}y?3)؁;z~׺f#/^5n`8]%EKַN@O&]@5;tJS?^J0SaLÝgwZV[r>;&G (`vuAzŰ$ SpsդM	-1]hDbA
نEԸ-r@	d1h/4y7CwR
9ذleK	U$?U8-teBAJ~d犔B'QȟkYgrW)ĕAǰRSN>o璘% p&XZ}c\]ٶe,^"b{KC1&#pf󥍸	WFgfYf(Pв~Zf|DOgnKz]N?ŕ Ph;	bemŷJ1@ :V vgMZ@?5xSN|Uzfr	]Z3ɂ+R]T#π9rd4׉\\Af1{vfNKMñ0b}+26?1ݯ z͠PLӬ7yd P15P2mN0Q4*d`z@\i_2oq<ɞx_qIL1L^]kE]6<a	))MN|,903Ky|m)C}`Ltx7@F5	
bg!93*rZNpiTͥy-VX7r<^@칽zL=uٝT.Cs::^pC}gk	 F]9|D}ľoC~St0ㆼhRuAt~΂¬cR$EPM61C UEϿ&bH8f{?V8XԪچ0RhkP%(lsJ>}tk6#tA}Pl;S7X55[̖"uvG@^$a${VcǰE#*W]nc@9B%Z^̙BX\g-Ⓨ'n|LT4=1Wpf|8_2n*s\
7X1!M!\1n!,P9X~V2:Oc{cR6Js2Q.;Dq[|)LKr
"Zj.JxZ8	qjSL,7?T"ksFFO:-NvOe (Lg-$,E@wLբV%J}i&ĺS}Q߲F7cWZ1jPilH6 y}.NI&dkttzG^:> -#b6ӫe+1Ȅ1B;NEtFr2vBw;Rץ9ƭ.T[KA4vmocm3X	OTXEe0 7x1Q獆b
^_*gg-i!7oL|5(s=ۏTcH4WMPR]k}|s>x}6+Be65,}l ⓂC ַ!އ"Z>ϠЛfy9A*^H~c#Sn|Y13;i:ţgs3ܗd[&+buP\Nq}pּZbQ~9R 83"E!I茦1W!{2ݼtΕy6HB}ȡf-d>0_CQp3T75H$:h}N7|T5+/>u#plCj!yFR[hHñ(Ϟ:^b,x`mj.М0ij_[1;8칒D#Zԁ=?t]{g4Y]RɅu6VfqƉr|or:B\ߍBCMh%Lt%͊93 J*_`:=R}O2biz~J ,%o߿&㏩EtQj{^Ȇ擻5Eu3R3*+
`un4@O*
~6! Sqm_"R/Eë%1L.?ڤ@Y8F8崒T+fV}9]Ȅ 9!7GaZbYHS|a[*z )I!	䁤LgX`[9lЦ]h#l*Q:2wBl}fxg(;QKTܪMj\!Y!fɄ`|a~4)ŇA2 = cm"E&z'X+ <$-eg$f-1-zIƐ
rlźD3yL |7-044 ƙ}x5c=S<[˧08}y̴H7zaF_ٛ?Bz?ôDskԉN1(8*Tnq@-H,ՑEG<k^wNgʀRK[(@6%5eqC&Em,p_nj_cPx?kC1M0 \r#@$hN4%ay2ump?޳?:BĭM<cD~sӉ {[%[ܲ,%y"ڏd_bpavZŭdޠ.#`[7\>|݊8>]mb0Ο+ NkU8f5|;MEͮ}D3/ >t+pARo "PUυ8A{ o!Ba&%rJfU퉰yFM
+,_t퓲*Oask	9Ez(:WڏM3vtkAKZd\0`_{vZGіo]mL Ք"jgEzyi|nY8<-Ga<8&xwZ/%cHFzoX|̴
ȸ!ك7D{'(e]4rDTNX:EL[ǫZ̻z#bc]9s&c/I6EQ
)MMߏ,^'
'BvokztthG$TaQ5T<Ip!0`⩯؎H|\/XzI]#A+qy>K.%{;wwK{4>_aVS%fXD9z97e>"WמHɺr|֔-%ߝ]A.oVHT׈izfc' 54`ve!v1,IP Cӯ	@ZڰU	>xt<bO?ֹͿ{9 @\RFH
$"WP^ii#Mj&K1εjڧ-myKڟW0u!)m+rgDxi~l_FWɷE1]; @[NHѡO4Al'6a7g!j@cG("%żoa)E:xs@R-)
UQG_d}Ovf%z˰J=JYݼ"J,9P<ix^o|w͓J@|si9 YL!M<[%Вˑu]f3Ls_&m2v'$>6)s;XߢڪEc 9<k8t7
 $0Kk S`M}-;@+R:\@<?9Y%~=q	RMLXV'o]K/zf-L5ǩ:]_H5Uu_e:Da~gAxdeyjp5d@|;i JSW[$^o@<Yyደ6S63yZ!rhRp08toM(ȞW_0#\3;4f=sƎN	3n@X#.KIc1,Tgt\C\$(ƾv綽JКW#&;^')б2 "ETÈ6Z;CH'2֬1Ŗ
f=S͖Jw9|~͎78(*)J/)OoA/fWvb/B&ܬޕ'G}yV(!bŠb(LP6HNOIܳ_J=7d·7ws3D?	.|Uq ;6|*:vU4N{RCwOfxH[5wA}rw5`^]+{`veNN9.q!Mj%64O()uXw4$UhW	I=X#O nq%R¨Kuz݊<)/fv6~:DbVrrxMGl&bDrkBWȉAW	<i|E,ΣnsVQ8XڝS9
vuI=Alِd"L9XO԰$6GԲXkIc0ۘz\֭D/ՍHkXġy,]CxmS7:ywQIm\l1}"˞rsa= I3hMp8_e	d 1a!`)&5^Jn&TpbQ^걚tK]h9qK [chN,tsDbFԏK:Wڅ4LmnF>9#u;,+|3
3$_64:׶G^씉2͠bO&
B6:HIkn*12T7^S[D{VJ'7e*`Sw@}f h|FY9ƭ^:ؓEpIU1XӃoP|zvI:J%@Դ3L1U4s8ε1iAlVA
Q{M>ι"q4;p0\}J$r/Rm:b3q@2zMO6ŕռ}e6P["fRz}G,3z[RI{'VKuȬbZwxBem6'µ'#`(N
_ZcpeHY9=gc@m}¯ñ,YR]pM*`u;m?(r>	͆CwJLE+.sr3_|<EK%:?Pݙhf3`NZ"<lvrz^x+Zù'$T#QE#Pԗ45F~>N_P>);яa#NLFı7@J(bfu*P3Jv8g&1K{n+dMP$JPljiS>tt
F3Pɳj+;)XiW&a2I5<*!
VtJʨJ*ySvcoZKgMX.;(`^\BʷkHGhi]|NAaABl
%DYdck/d7ocomVDX" `JrϔKѩpY?,NaiF!iV5}ds!J G9+W;z>}+Y1nOF7S:~s%`)ȥ$/L9!HeY5E=?h\gE9xӐǤr&LW(QwO{rE'H{=7s]خqBBj ALW$*'PG/rr`|hqDV?3fYv˜|iiJF$_jZY R^[\n`1=7RH?@)_\(It>VQxvfA
Yd,NlΕlF^|R˷>TǧG6-td+D>)j:U2g$gWp(ݗ׈ξl HÊ[
A?l)wY<QLy'.7\Aka4uuHpw-6(=Tf@a8AkWU^ҌV=^CKlx	#_|3r#?z ݯIl8^Q?mO@	6w_\oc'c_-y6)ɴ̌z|uJ`\s'UW *Դq5Cؒx"F[Q ÛaYjkNc |&\spi#@˓$)Z
[sjME_t/-H~}iOddrW,E;nU:Doy\xZ[m~|QФ2!մ*by=N_:CNΈ"F{A#Ⱥ5wSjuwȍʧd73{= AԵc*.WkB!yo+)&1 Zi#UKk:$i摤4(ѓ[Zw/̨0
JJ.!F*,aYxogօhw,T>EÌB	f:$|OMW(Cш^orQTƁM/t9|/Sfo9ԳWߵK~Kؚ_Z/o<C5bm!cdР[bǢ0aM̄ֽThF	|JLT}2n "aI\!CѮlY0ajx"cm+f;df=CpˉʈvZL~Ȇ&gR2VAE&!7r_	Ogu%܈kbONlsOyyAjbt(o.XL>Qpei~%ᓽR (=]Z&'^_O#)J3OT*!N~ʤ0Qx)mRz4#3Ic6ȫ	$Q}>}bg;7% a~ Քw0nekzH#4ve@.v=>rE?w'W%(<@#̫E_ĵ+_`ᶌ$]x6},;,AFt
f
E.yZKnj][	Bm29|JXs 68dvϐ3}˻	NSlb=[>~%s8jΔwƿVYq8ڴ5t@6SK,⽥h1ꈟNo¦m; 8Acr7xoBeM̍mGќg.}i]qz[/>sҼFhM+N'Dʤ[WbO?F[AC$
kKn<m朞<pS?+2c!ؤ3#)5va +jv3}3v:Ңg|Y4_"K>ie|.
= UU*AjD\s\Htm6:ՆU˙Qe ASGcڍ8s]^sݽVǄksHj# =z4R&89\egHK<\Bթ3 Y;^]%jnK:}j~1DE
HְA~W_6Xa:040:.=±yzpG,Xx9}=5_%
ǒ)QɅbIm^H瓳bFm|<Ef{xݜ7>m(c~ѷSKbߍq8#n7Sb_|!t+gjIL۾Mxa(:^<F	Ϥ׶nέSJQRbxc[|~FkY̢y_jj1ӀP_]DwGGW Y-BWXQA٫=a7YOYuN?2#'~$~'&h`	ډ?vRҩ)+; X}٧2 @{h\ȗ<0iu%f[*':QǨ3SJ
|Ote-[yv^1+ÐE}q vjVTkV }â|~_ZY~+)fb͟מG!{<> }UsAIąCLLG]X3%@S6vr( ЕGCӁˈ ~NLEiͼif*W%8؟`%Fw7I{۩Ucs;wX(.ve-rwU+.Y!95x7o,}TбUViR_puub3/X-CU֑NXxP*ȃe^zHǍ\;9 11#߷Qk+5;=s~B]07%I9b84!>`ڤ:/xyoi3b'48S0h	.(@09NFa+bQ컚99sA>$tqu <ψ)[)vsen׆9/,]FU5uN$g)Vf]-m,tE4ju;>!_̈́@SvR96NUg?|5ˤC}̰:_r݆g #/|s]jl&pܰxp{!GU<\$X7N-SYíf:3}yiSdVg'8؎;aթñZ!b^xº,;Uㅏb{Uؼ27s@	)p+tLwFTL.D\z`)Pw78'?PШٲȊ҇zKznPAɳ?f~|z(0{:q&<}Nls]L/D߅G+D@uptaLYZFh`A %U뉐̴[ݔՄaֿ:(DͮFÕ4Qt{X	Ȼte[ߘ긃;0_5:ȐVw5fSLA:&|ǅ&vL__9#E+~}G2U+7&xXjXC2IB7뾸bߡ3X|7f44JyA*$&x4vaG72dF8?o&8юfA"״VcE(A;?o J?xCs;L S
=@({t@rh֕YM졜Skmiz()g񿚺^x_˚V>DK
ʨ^zkkoETxehd2)~nVo;i}c5zѠG<U]OA)`cԋ(+q|NrPԶȁ&SFYB[ă\7	 s!@b񪳗UGy*ژjru5jq28\GJ\Di*M$j2ɿ[*}Ki{JCW2PݻJ8柾[?6'ax:@h#eLw~P|b$YH77reŉѕQVΧvyYVHVIla;t"pJy%E/`W̛fڐn4fSG¹
`J;2k&=ħ#4zwm RϽo	L< Ww#'xak3L{Q҇%M3x1}nַھISZ},^BYՅ-pw^
2NB?/j< ~/Mi@u5wA+YK-UF*LԼ|Q԰Kj
`i }[ɱUsQ4Zy@SI]"B'ټE+JJŒI "'Wt2^{/{4.˺)3ϒd4MhIO~U#h̻x5IW0vngq)ҿ>-/^AUL8cĔZZ"[?E2YHGf{C-W)41K+Uצekw o.r;~gKVEGl`-=N~'׵&3s2UpK~dc#aϰ󝒜>dXs|+Fu&Y>s4/Q=zc~C9v
+_S!'2!oM,&i]|0$MOpA(`8K;E6>+"<v-'?`-Vw,}# v4¥zA_8%Cq>rQ:GA^J1W۽pk'DP\ɥHC޽~aA!zO 1Aɉb-#pJ5ZOM?;h{	?:U׺-P,,
2)*>ݕEqydoרS$?%:^?s%R iuy:(x}{⅃R(!df[V?orfVY f;3.>BKD28{o5'u
+!NdIaƖ#ՅÉ,xσ
цP({E)5?iD:T5^/Qkrs>Mf,wp
C{A	!+#Sma5D^.bȉu3[5ԣ<i#@//*(9BzR=@*tb-%Jsl;sx)1'Ғx^h, Ԇw~GDᏸUYᥔȲ<~I3R7qx\ pYc7H:~l ϹrP>z_O(@5n-Rp7$O}6{	pۄgؔ8Lp7F)P mDi5ebm>zAr1[X|jЯsCH8̳i둢!֘1MB8{ա)Շ2A}k,	])yO}6Qzx2[l`2t({|[Ugj!x36h䊭u"]lYǘ&H}^ 5ʮa$	qҩ4RTN^Yӵu'mw-7w*ޓySqZSD
>L9s_iG&>"lDtb
}jufJ"+4¯b#۰(d%02sqG/(xר<~7g9E݀EyT.w45}N}ɞTk>XЬn:k(r!̝6/<5;[g`Xrb?o<
ţ>pb@3e]lnW@KeWٖ`;xO}m]EoK!T`_/blsV>\!,tr&}.,4oF<ͷ$t'JPS=!!;=ٹp"'9ts3xp)u@wWoY$ MgΪ}9tV"Uy%C;PlrcC1}MQyX,/> 蜠%b=p]Ħ6h@	ƬJL6'|uNc8i1{W	uR;xSBXOd]]XKQIp{(F0KP̗a#񚅝FW×qUщ6M! v3.*GG=mV?q"Vƣ.e婾7̯c.٦z,J
H)܊6	h$2!LU*星t<pQ(rN6cDՎfVZ"Xe(/ybWD˛)GW 0H=DYb?!.m@  ܍	Et<b}z.f0Gȯҗ[b-4\4M>w2WMtiM* I`Sn{x״rZ|V9"AG[6ΦrT:k}c>8ͫ3ʂ]?-`DmSۧx <H@G׽q57E`M't#dAwҪ,J	 u'Itopi\u}e.]09L3²S5S7@j6cv_kyWj94L씕~äwN
g[T8~0"؇M!^QOkD[vs0N~q1_3@6pm\}:.!zϹU un=#tʺŉ.JofYNHz~v/}=Ipv_W82V=>;f3$n23L	]յdgn.1䖺f[2IħDkg쉚	?C>/|bLA0>gZ8R!M
ijqC+2p4,Amz&;.wj8&R/W:8(%뗯VF΅<[C2Hj[}ecbcK0,c=j<0*pmЉ]]["Z(4_q_[#}{rOWJYuR#^uX6}g:Iot 7UI{dյ*y df)\({7V(wz_9[@=Y71 Ʒ)Oz/oA#"'+i<+5׫~xk)óSf᫲ePL9R@ZtEvnؑMD;mw7[ gՕ\^3
<`(s``{*18B5|U
VNfJ)[V%[_ĳk
 YĒtԽId	|I(M*өyK.0pQT._A?2G̎5#
DqW)n1w#BѫNQei@<m>^0x'},og\o74gN;%ԾzʆzzӨWeeZ)Qհ`yvmz `\MW}naդ'P]?b*t؈zQNna3Ҷ;*mBD,i	o7E7sȅ4=v5H<Ѡ$h$J~d}~\4%V*-	nd Ѹl%A`珞{+/TPWҞ÷MڍcXX6!CyajzV.MRmsC^CU>~'>CMTO2_OfM{UJdK;^ onanW@{v5OF**B0.']`&ԇ́`Uw|®#e~j`;rÓ:{F-&9xsK<"}Ŀ~Ftg^H;w5`[fӂ &O*}JtUˋJ&c~p4&᠁rt~lS 0QM:hmҁLQ$+Qn,%	ce{r<yk=M996l䏴ֳfW;گP9]8-qg5=7*)R߈;-v\N:մJ=h8*qVQ[ψ߀4RvC>f2(}ڇF.Fi)Yu}(.T`O@mļ vJ`H/ð2;W.yB su2*?rw`Q#YV]q3=98P5% 4 7^"bd񴴸8%ЕaPtͦ|[L	<	<u!]vK0UaV~.i-|xgp%\G,+p'6T,KT^AGtg)_4ZBVIbB4iP#r*v4XU&d/[#0'ȋ+]H*AմlU]1)B~k9&0,l_*'hv<\k
){U99Z-nKLJs>0,O|UR֮.I_*~b<(mP ;pYytpv>qO$U'ƩI&x":[ßӬ/NPnHy/ElDGjO?yT|HP3nK|KC20tt|u#7#	~      Xv;kNJ6;=r FMmme}EJg>׮u}z|2(Nvj@_ң*E;Ew>DnrR3f<lūxPwZq*DQl|
8숬l[(usO>Օ;uy*ߗQ?8i#E-k_|eNwܫuJFH?KMO"DoDxDBR7UV\KOw=` `]6b Y@	[Հ?eJBgL=߶ݕmyq7+ٲo^12:56]Ừ2lKpج!eZ?+Dha2[ؑD~Hq"bs;Ց{G@S;́>F7IgE5Z9Y9@1URED<euɢ[muϓmC3"k	nhz}c|G
A	nBoCqQuR8ߏqIH{Rd]*Z*iTO^LaJK3|{=>sݱ*9D.\^Y{і>`gkqtw}3O(AgR;`J+3n*:dsoMm<}6V7dwlwd6Wh{G-jN*gp]$Z$Vfg޲ hU_ܾІoPU1Sy_b\Q.b~3r 
`JE+_8qmSu&%?     I	
`+KNGćxU7^#앟)2+~3p]^r^̔`}n
QdWu5a*D[9,amߨcX(}pMs
	.׾l++JO|('~ST+y٘6ĐMIaCݢX0eʭu;U-1Ig0a V,xqMب<=MYFu1,g.~Ǌ>ik+KQwm^Nϟnsoؿ
p
qPD&6mXNqJMЩ^Kh}{s)h&_޸ 	T}<remk 9dY/Yk	BE8uEλPP969>թ[DYKQM)2|pJ#~[NYCȩT1n}]
u.{G&G9lG+HueEh:s偐m^ stH0} ^Ca5st30wkaG~:dmZ (،)&-nC,f*	%dѹk0un~NPn}|j!H"x8s|t^ѫZĪ^:E k}JxJk
o!	"ʐUQG7SD*6.fgx]g@N:gH9q-'<= ߥYKl0y8G,V6uk}F޼
^BG0GPs%Xej9Bwd]>Ը{%˳y%>~'r|vI'ft}*-Ӷ&}AjLՁV	u 1"jB倗]RLlJ8rQEk8B$կ!/ފA7 ܡBa~aƩMj瞵KqvYm(kV\)@In^ Q6*ΐեh_iU09cj$>eMwL7]tbHj%AS&PeA]7}j{ŝڙWMK\!k[ sϝQTMA ^7(<.q,^'H_2Rw^p ъ?yJ=k#zBX7f^Uh310Hįװ-ץՐ' %w+|my/Rc9"cCx F{OM*t@{lVWuKoW=&q	zt*4	J6mm'hq@4O~z!nW~'3A8Fxv-G#UlmRr1-*}ۂS[,ܘVcNm^A[#`>6ewdb]^lc¿D$]c\TzɪT):
	O39`)=JK#>`|IPhbvX#؃Ur 	~ĠN.F#HŐɐV9g8!d'zEQWGβO?"QsY\vCYph[h۬u 6 16EψHZ,Ťi{Ts42=5qPoxy`{;5>t[\u˾JΖ[E=6tM%kdؐ|$<7\oI(}Ÿ"vc퓓]?FR]3T5eqXeHoNNgiS⠔(`,ljWIza%ycxًoyWrGe&fDQECdfXD=߇ͶE'9`(KhUjiK+fjxܺ?>m9z ,ѽ|?BzK_Sѿ݅2ß-w       <s	
B<LGtho    XbX.yK)R)xЬݙv?X)*c"T;ː.',OLKBfPE^×SNTO㕣%|>(1h\U6q۬|?6n%&ԋ&#,7r<Z{^^ Dv E"B@qDP {љ 9|'s&6+VYVqx	`"As_Oyv^~$f>/^iҶ.Q!q6Wp :uBꭒkӷ. Ps뀍fj*%XVvyTV~޷°>Mvг 5'WF"TZC=AbI>LxwnŊFUƀXw6'@c:	Ib]PEaqۼ"\	8	>GY"r>}k/J{t4޷fzϪ AX~ZwbC'?:KkQe*Ѣ:L|`ÐK@G+길qVlZٯHS7HtIG[AŇ7<~Ňige`rvTj~+BVG*ßpA5sNj0c+۽KwE/-*Rmٔ7u4\+@>9"*pWc(~}0=|VsPV6yݙkQ]CKD,8&*o0cLK8fr67 $g
:ߴxjēdr@+ldukSUt@̈_Rzs+C F 0	E]MZMhi@T2ڮ%D.8۟>Jgsi ɵS(duSb}K#i7F0M[K*Y?	/1fo/+w[:^7pR0Nd_T^Uc{t\=8c&Gt]}\
Pw|~ L	qJ!6F@3#T,./6GFy
)ݷ
m(O- |w\x@Pm,owz	w^zcŶzQ1O^xQ:lD#""a8>ly͸1cCJ3T !PVʣtNL~zE
1Sٜ24vtR;d"Z/u9º(IZ,N*n	u|AMN3ZfamVj< JԀt3L_M18XcO"$JMC 1qN㕁mZ鄟#@R «Hp:zC5]M;5B؈UV~%Hak'P0ŻRlXfR'nwW^:KYy=sG4ayM	>kRcSކ1-ͨ?MJcfB,dV|k4yCM@٬Xy8b2
H80#
cȐL>:+L߄mImm}ST\Sb:u1&JI4xtgp@JLbsF
(SRh ׈MSM(gTSN
8`XkL\	DI/j,s?Y"6|z+\|$ B
~
dt+PN*d ⑧$68"+s,Z",+Z@b\LvXy}
m D
7t 'CAkgfE,XvV! `R2JӚ!=ZƑ)*Z+29q+gɤ7[n$`H+ǂ%)c(c:RKB-e-tNh}- kFyYt<(5{=}IUb~E*q"QMg$#D(BXZSfXerזH(?"DB;i,o125ѥP~u;	Žu9*47@ @_eץR_gbt' r#.lUSɷٷ>lRlB4k&X¹̯1%Ϋ[^WtXl}zսFPklF30lժu0$yYaXO5ZÎ_ޢ^7{б\VV*qZC1LF\4LĘZAiLjPݢP|AV0)xp%felP-)' gpXdG[[QuH4xI,!RhRM8FX[3)N9^.lg6\ư?ޟ2+yxLC3Aœ* %>"hZSMU.ިvjO
-m$}E^IA"t0(ƣo"U%aiO")NyUwC G20	K^%>St0uQ`D@غdS-S^-Гqe \ZJZGn.KyɽGd'!F/nY9'<Af$G0@#UG@
F[אQ2o;~rf ͭG~ORufˈjxR5i=:kl	,Oh/DojKQ3ӪF-"-Q6&{`ؔɰb)*09C(_gNaInAU.'@ _6}@Tw՘J!scUN#]B\(w~v$^/aJ:<qCa3|U#nWJZ	Zwdi̚]YPz߸7YE+2	1<R

~rJ'ޫKw)6Pn5+Q7Yt˭8Y83l0xBպCڂuYTس38X#=<OBy>i@@`.]qzKv[߫"UBnz)NvQ3SUe+Q*ZZzPqT~E?zP=7,sRfx@Uʫ;s:ة8x[Kt~Rb0\Pe0$(Ide4rfePy~Y$Ex>}2j`Dscu0qB:r$;]g裤KWkt*T{<56Rq袙ߋ5X;|^{4BqJXor O}KT
;j\EYe٩իa->E4YWb+ѿ:6osA>՜"+O| a̷?I52h3I.	&07j1FtF=˽\ڦ~3ԩf`PDw2`i^lmM>&y5j[u=fmU,cZ[8B_thk=ʭ/i~GD̮)PQp竸1b3^`0%҈53'P6:yLQ%Wj3K	O_R|ƪsqmRh.wiJ68nq:xbǊE.`3$fWyyzGR"xwd'oS}"\L{#[@Fq!EQ=Hn4$ba16`XQ՚bFm؛+Yo<1xvX'돯yBVeVw߀O%|3Ϳ኏/rf
	MFkuu?dR4ą+7hػ_>Z& )MT&Q)('VwC'x=/7<ysEc2(d}n}e<0AxEg"}Ekdۤ4=Kp[xc_.[HS^T'-つ\B<X h?n}h_(Ǣ{ixi9,GtOF.z-4y);v	⎡!YhCNo;EZmp|JmKxףŠLZŞkOjrNLMDQ	Y*QU]{p5 N<+v{>fuKp۫n#",3yR<,;W8fk#'NEB/5L5*)Yfjb!%kSh_|y?oa:{y	l`8F֦\[.@0{maxQ^;p_Y5^Vv~ ASxZ"݉kPPsI,7i򽼉5wvMX~]D/DƪI4]y#֠xۣMse
!bV-i,܊Eå~`[zfZb(pUk}$fDl1O!d}iFqa"f?3
mM|ںsyV%}b^6B*MQ	S}afx<+X.qȺf_*uy8 2L{0egܓ&(|\r̄_
6ԢLHG |Z_gR'뤂 U#$%EEnCp)hO?~n8.`F )%Oz?PA[.X3qL'K?y:fE6ں&s7A-RI2@\BC ;bJH+کr7*I`<pf`k<Z-nӘж
tTLE3S]к'{uhk[¡H
yHO2JO
ucfS\-JG|xM<@NӅσVWd-Bљfu>|r[7>
-X@\!z(24I9X^wT6)+5«Fݛ$z}~6c6-Y[]]p~2+FJ?Ok%l%yIUodqNhB#}7=	mBFwלKHfgӖg:TξA *Gڒ+	 CgLȦjkM5T8]11$bV/DFx$&yB@}/Qc"c?Q X}u IrHV.?"6:jN-U9?lB'Yo1vx^ovV=Q7sIvĂC&K#փ3Fvf 钉֨J1@O_?'&[.y<vukXl>!91 d01QuV6fpV
LjH09G%	D@>nyB~[xeMXH;p^m9b31ݜBЉ݌4}ql43طi4D+FF B_pmA0!ִL>A5ci7v"߲ʔU*%|}NaI, n)!8n<_={@߁^]rvhIUDu~|D*jSA3Ň4
%v6n2d<WdyIF>*H3)ZlST];\ioW}_JՂDA8ڢpEP
; m~)	s#Bd@E+1"*Bc C.{="ae*TCh/P" GfqJOGX+SlX3$;t
|ڰ51><1lB1;pEBjQO؞'&]y!AdfAјɬ93}%}|Qpi1VǷ]nҩ-/ ƑhRGu % 
+2^'}k?LD+)TS=	S.L"K'"8+	 o'{H3fL2 eM|_NI&aI2-=4
f;؉,3
=*\".a?V;N;0y-@d&sknRr1͌|b+(vOR&:cb$`/.)cDt_mQkλY/fTm~qW"	XPSM/	KTUfBDSͅ)I٨zliLp'O~m;eeK>1пpSaԌ/SVN~f<:MPSP7hS$izJtf8AE%c#N	[G0IK f8a]XLA]1z$M!PstP:1Do:Ю?m	a #L&՗Ib谪
0é[uȼzYfa}'C74̱+jbL1!'5(&SĖ٨b7:| Z0?LPH	GzɩbU~o*%nGOЍt?2S[ TRsJU:8_/R[NDLQp('|t{s 5Є#{)+x [!5Uc4`W+BV+kL2?Ɓ<I
oSa:r;UR0?#* b,ܝR\{3HPtD=zȪ*秒YY3ۛ>s@y(`hQԼ]0GoOZuE#
d#b#ɚϋCP`6Q՟^@G
{G>dk1y'ׅKy?ׂۍSt<H<߹q?{?^, g:a
"9NÁSVthkdZ_FQY>SMNsl6uf]Ԃ
P7}KV<"sh=0>Sq܊D#LeX'<7+J珀FKDeK ˳>C&9ɘ`3gP\=Jbi2LSݠO.,<
Gֹ}/7:vV+y5edXMRg:J[cS	+xw8WjF}e4sz*I[X?[)hU{ɪ`⨭UqyNح@;SxnْJ0257_@ݬJ-AVwYjtI >::>Ku9@0Мe4t\'?Eo֞fz%f>ڰޮhbN~ޱƄ˔jmPvYkSE@M5R-Nl58oR	E7_-cB\H݀1NSӋW0nL0G΍ߤVs̗kSz=;;+ 9K6ƈG-fc,_^{b'A^} p+oUt}~	PΫ #ۅ2))J)M5g_ѴJ[_8AT֠S_vqѢ8RGb6iACAq:j dT<{;7m~G(3"_LqQQ9kJ:e_U!R$4tplm6RLxpM
pc.ƋQݞ')@ݦٯ!(? Vm=7_g3wfg/?o;F<4yϽ^ebݗPW4glziӷcBAн#/S
}-bCFѐ|vĿ\Aog'E\扝5	(lK-5OڈZ>2o]RWֵ@EVwu+-v	,E$վa-M'٢)KN=D	S锞_Z\oc]:}ܑog+QYd(`(i&#*AaWohPL
n|R5iܡȕI0Xt⾎tbXwkU4ĽL郅ah{Oj9@f 8c</MဝUυ[ӓjA݈`%s}	h!/0q]dToѮrQGʕM$`QG|TAK22\pL9m1MZ$SQta63 $Z#$0p}}l<H48^=G~ڿ= vC<%7KvT?q(uFYRl+Jp s?'#;Q|<K0@] F<i\8(]e
sѧ%X]jG$GF~ЬIyu 6BHy,8GIdl >L
4ś aD"5BGSZ?͵IZQT
9Xw?}ä3_2X2b5DĐa+WN8燶/ĤKj0'ڵl	CSw-K7&g{·KI#4]n(JxV49SZ?5z/K'tG|һFPޔн!5K+YUY 	3BXuOg@d%@
u<4q?w̳VlfA<oN}GbG.87r٢a^4rdAHj/QJ3Yd;3u!ŭFw/a':4wWͽY9}庍[u2=kCͰX/sp:cYSA5aR7}d9xsg&ObKľa0{}kBo}\:W=~)aaGʥb$<;vb.?V(#BV)&<ψ;f 'LTgeq^iۈoK[čq|H1a#:C* ׽[s_o?rR
QqPE]c]-Q藪b|(~2A<w.F6LC+Ϻ5nHeYi=D_F[ئ|%E}jXJq7D$\>Fz,1ʱMR>G߾	3ÐWE=ioTrb%4Gӳ PskQsS=Y 5V[w}c9t&Evq{{de!`&OF~TTwz.) ]yYUs-vX3M3jQ3ivCװr"	s[fq+ w}
ݟNZ|^&VMzX{)"Pkb	E<1AЂ?PYZ0UMΤ%O_!GYROf5R=7ܢBoH<_
)7QOl
T6lǖ){mN<!t;0my@	O/H<~g}\<Z6kZgT=-uicNêv{H#Y>Fjܒ7e~zE3sdv47V+.
ʅJ:jb%FIGKɄfj`t^
 M&Iq'HR)tAEtPK"=:o+Ȣwn[W俨!bmaiZ~ONb8.{vf{o=l@lA11>itdop}j6r-h|hWlaJjR<{)<n\*YW<;Ĵ/#v/wבln|!Lrӳa+!v<> ;*WjdeܯfK;?~l2MZmcd4ai??Dm	ޘwcK~cpv*P̴
Pq!CTXκHLq1<:Z?KQv}wẄVGM0!l2#OEWQfALd.`V0:QK[4_B%'Dxv#<BqJ(Q/)
!zA{ݎ	SŽ?c%<ZQD~8rvaܗF;V>jZ1铼Xљ̗tfD2Ѵ)W<XME]iU<f?Ab'y%쯰فƻ*QУË?,3Z U 2vY@H,5խ@D}W0b$׷ƍQ& kfVӷ~<1'ʥ'93ux}#w] <$m?k
-Yd" _8j2o:j,*P.1)P/zw 'a6WGH sv|;&OkNapVRKCN.[1Mp06$K.XsEխU欺g(	0ڢȾ!3JǌjBtܴPmm~j$G3h&h }F%2ZN,M\<j52p@,Y73ͤ^RX-D'wLPC8r{,k^K2tr^d:-:͒|7> d2i0(Y(c#-a\W}q$xBT;W[{5|#.gv.oM_ޅZw1}=w˪@rͦhS8lgQ92y!4i9\oNҟ!^4b.LN{H۷:|\ON{O^!V<'7#%⇈IH+*|F/²yz<Сp1pǦe&~kR2آggO]Hd6lXnr#k}`k .594ʄΡa0`a_cvaF%1{МW9l'ֺ~D2%	hu]k sDBq$ -VƢK Um!*O
0ǉ|AZ  9p,h {?`iCAzSHcPSf	k!͖Ėg(F>WZ!"*/Gbvy-f0 qԀH>i ;P4~+B(pYq\uJ{qx'@G#:/ab?`LDѓ	=<L~~_ң v)bc#:֓F}ЁBXBtL`RAՈzj Ay9ƫ/>'_m]謭ɉGK>Y9-.cEQpt$QDK5|Kw]%@T^uYͰVYlڀQfs3XA_֙ܝHE.Sx,qe%dzn Ė!hivwzOpEdC\N[
L#kf-\KC?u+=ד9VQxԢUPA_Lh \i:M+~}:a:R60k!O}gqo$8fwcȄR⍅2UbH,^:Nkmkn{"eb1NA(l<W3ջ|YU{
(@$IRKJ24h遜ѢB?U(n !e?A[[(>*
#No`0Pm_T(i{TЫ*Kd?b^7Zjt!WCc% Q$ݜ F)U1rKek{MV].v+u2s|M	lo>rM-lΌD`*5ͭfL1seoD1.YXnh¼oS [t|_X?YVq]\1Lƹ5hWMlck3[yr;//`>(08?,("h> K[K[.~⇶VWR)P$UT[!KV?FERHe:zԦ3F?OknJy=,H0vpWP-ǧ&`R"MBV+E¢BI bD\|:1p[MG?Xl`T`畽vIF.sǈ`Y@m9u,?Y/ݒ^m*3,lc'-om=Ȑr2FLl^M;&.؛
ASxXj9>-!8)XQO*I(X"(m,p[fJxu,U0U46~@p4kɇNCev.`@#GS#-јg$ֽ-5hCmGb	}\l0Ȟ\APJӍz҆xYUB*<C/76N#@0ڦ !b Sdu.v[L wd 'z^>~] Dn6ȭYsIXzj+l"Wx
N%ॄ?A,S>k:+>h+2PؠNӘ:Zg+2%"` gWWu춀A\(	*>rxGdKp+'Cw2Um(˹xFJ_i={}L+"(ZTs)CJC΅,eM<
pwR,(r[c+d$E!P<rK$*{¨6e!R?eιqYz|R#<,9Sp7..hc)tk
ɥGHOhuȜ:dzV@ivKQ@$
`'4s_w8sU
v`tI	,"892 *$[w?68O";Ca3s"4'F}x|JVj(XL@,7_oMqpyw~6#J2-WHΉ|_/p`/gzH[e7wO$y9ŕ<>;qc_޺^Y 3tP~T\^pm>n[y0'
Cv~BkY6%QS}P!$*5u#-T.8k͡*ܪqm~I۾[8Q'r@FG-"19F+56%ThgO! =xY\yYfӲrV#ޫY1{J0W.)
J(-T(t8s\>H(Be0H2oP#·Kf_goJs^1z`LɢM·$GAJth}}JgR|flνT;_!c2s["RXr>ٖ䇝4.6BJ-ÐW>DBgR$jTs]nb@SVnxQN+pC>oD1M9WA^u7z5l4ųSS|h+]G	1U>5Y!'W]j5BW;
2T?"b)   
GS]y\;0i#?ҭajQ$7fWgFp\{c:z75da5:g8/LuB?U! ؋c*m5Y$斩y`2SQ(n' *AФZmy-TblANM{C9|"EGndՇQ1>.ƥ+L@rr. mfYUܝ`"_F7CZk1d=9ז=vwUҝˡsIU+UCd[#
@y]ZR)P{U9	,F_ x={*[C<[t4iM0ˬ`~;8Ur'KkAHWYՆ)+ڗMD-#K[r$riaI/3<{,⽾0SʀZq"~Y驈'Y5i΀4H,+sd\;^d3Å0M*D),RpAd@X&S
:sU{BIH(MeGSutCj9yu+VG\Ɋ9Yr Rm@1&>i6olQ4hf#^E7=g/iIm3zE{8;|7.P?v2燵݇lz])͋IȺks$QV=tә, {N78h£U#ѧHkl(6ܩ9@fdwiKÅ<BV[* SwC|z-T*:s4qMmtǂkg}qnKyRW6='ܔ}pEjpH.SF6Ad(MU#qZCQ7%c_%5K\nk
UTwV|7t uLW>{N]dKkoUm#UgJR|xrq1^DеCǅpI#ܪUI%QB-NJhF`6Ig&/pzha웇P-#V=-B+(!㑓YK+D5;fBybzVJN92AGȘƸuŴD*MKiR(T<xF_^=VcVƇ@e@MS'l)^1|,}:@`Q7@fwjSh^Q	eE|*
R"b饑oT/1N|>۫Zz|Q)҂?nqB6Cʠfn4N
e[gL%b` VG3=OeIʬHwuci^AiF6c0Z)h'5RlYu#Fsc]Ɋ[p\UZ5Ft`r7 dhyeAAjw
J7Ɯϖ^E|sL]Z&cSw7<GTJmV#'5~Nm4f8p%'R F?Gw$HK{&p\0Vկ`1!8uR-fa?͍AA1%xlw,A| R>g;ke=f< @6M1"%T<:ժ%vs6«< KJtj@@f{vsl=sTJЕf2rt,]Qĸ8uʥk%DJbJZmA^֕<5
J1t$~**oYk)r{of2ԬQw/Hk~krx]=M7Lcӵʈ=HRo͊RSP!D8G}'Йq \w7KUu {0'е{$L79N=hPۗPQN5f$JvnOUBFmzafʍ@6>y3;y{{ڶI0]TIQ<[{>U@޻zJtb&R'"^B4e	Wu$rS<Y糝bЄ 1vҗ;ۭңꅌ`nS
/$tV/U"'-I6w3Mye[qzIJVCuS(QSe cu#g{ <D$mΰ?wWf*vEd	p[ Z<5``ZwD-I5;T8h+I;F>; <eMiFL}C&LUhrޜB1B =mwa$nj$f/\a&Ԧved2IcOEZ{w\ZCa8osSr!/ ,hd<l0#;$|9W\"+|t̿WEKd䦕i+CbM^+1^P%RGn;zS+<^ol}tYTv`)3M$FlG><tۜ;7;T}=xO8PN֤W'	ִ\OJXd~淗Cl4U^?q*?H9LN	1<ݧJm
SQ>jSq+9Iu7VH!suݵ}#i[]ddfl|ȏy琘pc/J\4ze2&Jtދ_?ԊRed@#g|6RF~cZCy tI|3ڟnƃ [gr˩A4 k\YQMt$Qrt&=h~xo	S\Hd7')PD ?x~4(5:"'$kPRN*H)x#[pk"y>اoSЛp4sVihU_IzwU캮z=cse
+֭X(T{9P;n;irl\BUJ\HC]Sk쒣q{%1H02϶4A9TcǱ==XZ:0	ȟ=`_ vPX3\Zi=,TUb6ѝLg|ɺEZ8tk
WoA)=e:X3kUouDo!>,^wQ-(5nc	q?I{4'0SAs}(pn	x7NMvVӘx8`cP|פde#	_3%Z:^1"pid)i,t`AzqCڪ})<-	٭=
j6~Κ{gndNX!h6XtG}k̆LSQ*!
IDz^&ݻ[kwҫ_@Q\Hs;G5~OM;G%UꝺlBީGqܽ|N,#,~2~ړg͕װ,5oޏ	Z#H4.J4Ǩl8KlouA!:,_oj{:\oZ}NDtBPYRLmn8viYj/#]lcJA#Sa0476y!	._Q̈k|7@9[FƐaƳ 	&bT3 p&F3ph$2]OQIzZce@-ռ.<ҵt=eL5f,goYj6"I-n?	8@0mlaRFaa` k<@@c
>YN+kJ.d6 |}$r!cЦ6"Wbg94	ccb{p",mt+	xucSKr$}n p&K6vbOmcrEq&Cҍt4(y)%YR\Zih>%%::chg]pHZco;G_9{B\po u0CNcIN)SYvlutj
v~IjJnXimEEÍ8SN@VC $tn5:=d:(@C)3NxWQ*d~:Ym$Mi+ Q9.	,~rjwSnX=|LjrY5x3u^RJmmS`'˧oBW\9:[%KC_nd'Pqgk^	*k@z5S"Oib0K22hP5vrf%0{D2^Wea/ّ3ug}b=Sm%A%+a/PgDǙgaLGouU%8c/ʭMZ[Mv"4
ݩFoz}sBp߂|S-Y>67ҶTc
o[? Wj[:) [S{dyeb{;ּۥ^=qzS"йfW$_rw& &j#fSe	^+M܍-J2NY}ǍI	kzVRTvi0hA4DrԊC]`LG
S\}$h!=aegNK}*ݨh.{ey~QB[RsK14% !͂ q(0UvQ91c:zWL$mm+&Hfngɨՙsws^YQYj6M-*GZҿ7CC] FڅZM5HG>/X.M4e{a5t']*w6Fݭ塙0pyԅKMQnKgz|u2ty@BʓT$
6?L_+^*ErY"vzh:Ί\=qcͷ)Py)eV^vqG2@{-4R=%iTKkК=|_Y喫#;s!6l^Cl\7n_V+t/d鵫fP9%lԆ-m7f11gOq>0%Dd	"\͊c{No.2އ\G[ǀmkO`_ڄ3x
J=UV١\Y,c xM}R(kK@e6≯>c`4-9Qn9Cj#5^(FpVd+Be0]Xۃ0g\nsSҐ%h<xJGznV2f>_sD}Z`	A%|Z;p2!wO=jx)<ow6E_PA^ȯ:l τJ0R[ME˰?Ȃ	wBa`rL$K/'il?cp39*$5[H*.6&m@1߿&q2Q*JyMa_輺qHj(195K͹ާ	j9[7B΍j@)p<9j+ VpO@p_1-6+1nܕSd4WϿ
)/bS{p΀	!چtVFM,kΗ7`?[ZkM5g.oxz!}]ue, lSZ}g @:y3
?ӪIsm?RZru66U
hHz&$
0'I:\l>E@*B &ܙE=g61Jf?$h,b~r
EǍ׀nO/hF A7U;PZ/Yz}4~3,Io._Fqhi`3 b<qAiEi*7yj62qPNmٵFXZ31r;)3[YDOwp2!Ne20Wo	!W~#gqe *7xc֐JZ}SE~HXlZJR++q}c$oFfC@hRU&$b2ia41mB/gP52`bFkpX~Z@:KÛsM3CN^9&[J7D(M鳾⹨zAUڳzh+8BG^yϘR9mjZ׊s buV#m7etG²V[X`qf^v>N
TTs4󠐦dx;QM-T"Eͥu?*2z>_p٢/vfF5f$]౶κlbźӣCRevn5ῗzP[	|"|cJ0x|3 *>@FNWr\Q@gWҔ㜢%@@}|ĩ`=Bw2<٬tÙa/b"A#~;4yUɖOԳSci+_̋md׾d%wnH2`q1rbtY2NOqt*niFw	>f9ƾIɲ#deUP)]k0
uJ9'Of'޶黠ޤ%ڋ=b l%<qҷ&jb*Zs-"d
x {ɜ	.*?8*i/n[}b,b1X<Z'j%Jc>k2EL7u]u؉-0_Dn
<f5L|lqEDpcR},jn3ɜq{SSf{mqݒn=\.OTA;c3a~fJtnB{,\H*}lא&
\ii	/wWP}lg+ZJ'#)~e]]GQXIxG +}sCUPR
uHTXn?>amtv*O+SgF$5EwV]Tckfϐ.{՛653@Ϯ?6_skzި)j 9>=oc/W670;+)|^r{$VE]iR(|Ξ5_?Q\O	LVSd:63з@k	!wj)jSF?ѳmE(.2ϑ,T/:^NZ)CI8U'%ydv֔3XFAf2BXإ*Of7{=\_2,[+!nzw{PIǪC>M],x]i %yttEy0 glb|y㲇sӹpUos[ːFƁU^ 9nVyb ra'=pr|ZpYV7"ak;>wҜXr7bJAytcM,yi҉O^"J(|~'xI\V=(ӸG<O6	M%\X.OK6|)yHP<%;HWzOzo30&p^S[g+ȉu)ƶVQ@"J8CÐҰyw̼>_HGcCw O}xg~wA"D
QFJx79 yud\qBsKpΒ(~f)hZ]^1+@g+ʸtܸqBl?0DD8i4~4bRXTYȿi_De|xjXӈCsd,p?>Z`LzV!lk$34\N}-BـM;OR77zSG#t[TEYo+uZ'S06.qT(=Z2wG]/pF8bW+g넚{'2t`iR`-@a4;F&vK#fV:oj&[l^ @h,`4)Ԯ\vH?u*סqDnX#jrI瓔kRQȸC2k
Ho?#o~qR/­R+mC#!ljm;HN]@mpu-/_!}*zXn$8^CS7;UtIE4c6Ro~b#Plfbcª<Ԙ>W?B7{1t[`Hf8_+382XI^KU=oU_D')m_&~,ʸ?Q
5`ݩ&cr9<Ǐ
ƶQ7E^WR ʺ4ˑ* nE~KRh{Y[働x(j7B9UMu1zs3	F,y}5}Ȇl9Kpo#LKȓMk%5)9#D4BHeݝDWi~RcgF[!!pGlI+h{d pEXd/Xh)iy_KB(9b23UJI&@ Lr&jRxfxrtisZ(y=יE:NYT[]yyygA5'fmETF
h\2;!?ozqz&pG1qP,ZfLZHWvU$dq+|A+_UǯxKVV7Fsm74=щ@a,سyӕUn27u%cbmP#QPpq
WlJ纮's	=nJ9@mEehsK4xCϣΔ&:I?7[ԅn_,t?!Q
+˪TN$,&B[óM,߫[:i6\pХ)P|HJx;-ȂKKt^gM~Q0ܱ,K˙:=+4 V11T4dK|a"˟=bAIS*(fv#`:#e(&kfuh:b8Xc<иzWQE=@R-~GU/hiR<(
W#'la#}fxWcGS;*э!r˄YR;>dZIx 
	r+s3-k
<"@~Hu@ChSTdأ]r_-XE)|Wwd$	ulVo8PAZ|53H<uAҶOQ	$NgV=~u34>}/|G'f`(9X侽aVkQPȋrv\4$;&CGD3V1t)PB0>5{œ|;FFg$4%:KWIsekJFL<M@z<Tjw>EjBy:XfwYFט2dUC6}2E!.+	X<
Sv8먄}TFMC-{G:/5\c%"A.≈ Nf0-|hH?~jL/iaܸ&a)&(EPbV]4f)l
!OȈ|kzՇDc+S!oa.)G|I>ؐ_"=_[kO[?SK[ڄc5_X%蠎_Qٵ牆EK /uT͠1*;x]Nq>YW
r%Y	^BtuMX@L؍/MR٤uLcܪG;5'vZDL%%%􁑬G#3^#'7NL?B0f8cv1"p .b:GEM4.yg6.lȩءVZdR"Ic6YeuPyX"%Ъūltf4@i@%zA&0coyqVpSecjszWqXY+O4Ob\y+y&A<,!w5sRcd^K+U=FACF16}<~uc@lhqCWW;PB
YNѣƦeh2qB煟K18̜~QmlpW0,7QVާ1
W?i.|zzm(>Ĕi
w`_(0Ld ;nlPrfmCc϶qyx`gVB.#n}JB	q8+Zuk&jDOd+:PrTuo2`%yֆdV_^\Y˜6* 8)Z;-V59͗廩K#5x+Vn3+;l3t}Ȟ|Zߍw,)ZL׌ԘQÃɣ+dpE;(D|Xbn;=M=Fh$0ݍDee5vIܐ%^ul&~)$$fi{ȿ5(Ep(}Ts6Hxͻ&q>YBF邵1di5#	iA\lvgQ`S:>@4ؾބCr9anw9<.0PɮpMǯ4[5˒xhLwRv`=e
A?LuX+9o^#Y(s8YIţ{=TRd\={RnkCM{=Mz"Ậ(IԾMkQTFsNWƞdiR8T:Qz̙^szQ3Hb	x"g:E ˴\J>jJ~Db0Ly&ecDzc>!q=	,!:W;Q'Chi>2gyI׼O)=ORyJ0hM޶-Lxeҹ.xXaA;c+DȶPuufe&j30^	MUI/&cOJ|dpOLs{?q@/m",w/jt˞ʓ14@tw{k)uBsZ[]}!î{U}~u	A#IAJ
`(ִ_Chob˧5T.ؤ[dFḦSc_+v~%/S3]=_N$-~Io0;pHJF왴k:IF˜j!]u>-ӑ>rejXi4Nӧ|)|ڮcu&Mʛm
TVo@[Vc,R%RTQg$K?*EF:I]28SRT| 5wcZsEs!&K<D8'@[T ]
0Bgx5G[C\T4}:Em2#\պZ])tZfM;,*r)ݪd95FX!~Ҡ>v8(qDZwSS"%&W'0Ls{:lR
`u(Wi(l8DU>_I1uC<)`c'Lor4yJ c\#_qzbQBsO.^~ֱ&ȝN2fqoS3DQGˇ#ڏօ9Mc"lyfbhd4 BۀjӢ6wqq>$fn9jaS0`0ܖ
!GE 0y"migJD#.`hWTWPir=MLxŵ1aӓ<.-/_ٜ@tN'4|~l69鈲.md(*@2?9|^V9Y~t{0lN ʛOOkk Bj4T.p	׍P^.YK$k_ASZWǯpBViU	Y^[] 8 .<,rK͂E#ɋ:]^..RWDҷ 'FU,KJAT[96-d*jTPg}.JfFYֻśY뤣Zzppx`8S;@:%?1@~_q$5W1+Qv(1 OF켦L߯oх,+D8]A̮eY]}&օ/
'lto2r%vwav6-%{u3dWUkUKT	o!*]7BC:n>[@r>)Ѿ7S..#><I5HQ+ց0B+NdMLo(^jj;\GW*Y645yQ/:'Hr.pS#֢aeZO#-g
)ۮVZteJ009:*=t]H:|ޑ֋C˗GՑ$caЊJ)BBڝXlR&$XzQwmq(=!-S
>5lBakr0bp	`Wglr9rv|4Llv:l4~49Iʖdfxe9o2=^Wqme"J}孍M=T䪅I5$4|`Ds6yMy"ht(]MtTS#6 PU~M-gwƒP|>j! T!F߶ɎV^ly\S(,}w]y~];?PӤ(WRufSِ{D}ӽN(o"g+՞4#&*q[̝Me=*ߠVMY10s6$dֺc^-38S3g䍭+$'be-;hAT<[cz7
`8ֽA4lewN#~XrR)O0pxr!ٻ}eOK2;*kXu~>0)ጂ٥4R$XZWY7#%rÑ2TuwU?Mm0Zސמ!nШ27!.ov/jGn}]lÑ?Atv@ڹat]Fwgr	P.q/@1Sn}w)`hΣt-XzF$3QLQ
ҵ16z%k6:MrqCV
s^#KWD_Twy,gTnKaPuWJ'*O;.V\sVקpYEJ<nVz+y/2[P\ē9eguwDiQDFʼ5<՛:4rMg%p-aވV6a ]*t=7tNګ+Fs?pLv'{Jh#Ve`׃wtlM#G#bM8PͻF1jWK*`&"NξXϔ^h홬ErkWnǺs <,(4(Gp}ӳJ0^{"(dF-UD$4-7wҧV{yA&,pw|0,k>cQ-C|0I)\zxQ} 2`u<{e-GOk hF=ęsng<~u' H׃ϞNF^):HlL#r[}^SVN{g_.$~g42U;} b!om=A,x}aNh5VHYrk@>Yug)k7KqVEyhG;g&H(}FdBR*߉?jUXtiYZ?'<g=$}e7$~b%^JNڥX6_B6_qOvoآBaH˥Y\# Z_/e_ˋ# I]2}Ox`WH]Vv{kt~fctᐷ@g	fS_ƬJ1aK)7T6pv4S ftX>|;Bi_ pr4P%*hsZ[CîFA׫)|"MA6a>Oɖa]P`J:^2	 j^^եܽc,;X;Qrk<Ot{l+į4-!<;gz*(˸G5Em،l>/?jhGxS1SM0@</Swer,;F9BkGG?Om@-]/EG*Mgcf=+,(۶{½o2p {4-CLv"DOr^!/ӑւc>us+6͵Q(9wt0$;)e<-JZ0%sUro0OVhطK,a{prA$>K!jKz;͛M~	aK<˿FA&Y&1nK[Mu7,£o2Mjh"=$K<l/.Q!H-mp9 'jt;8 *:AemEꦒj@2抑:sW\+KBnstD6QӠ:6ާJT	JkFӉ\=kE |[O$C2Wk}®@ObasYӲ4ӌZ[\֙C	9@9jIH})&hF2`
Z!>|$ğˑg"M;ϴgɦ\C<lc< 5ڨn50(FV5[]XD}ECvc&V~(gN QuTHj6H.3:I7u%8O}!?\_IBK(p[0x\4sn[-,RɛcqY~s','1=oV-e )1}I3\`ǁ9n.2Ȫ'\ j06][R˙nUSw77&m]i;/S\[BCbXAʧ,dBOn3S`W//bo?0~}zmog
}lr	vWe/F<ݒ.	 ]/uf|NȄ\wj 
OoFfʗP\K*LH+Bcrօ_hynkF;8ئG4s[(5	#N@:|H\W?%:o:7a@dNRؓq>6;%z;O;PWꍯb)etz[w_hsPJd7]d4O^gToˇAӎ^X}pޠr 2g6|cnHB159*0=u0cqJ_"-(8lEGNaB(5ХK(K}@_gGiO!lKu$r(ƞr{dHxE2CB*A:W^eE٧{\dWw%q<x|9fGЙggdƲoE[X2<H$˒
ە*xj|7y\5A ژ[[ecΦ9_d cc`Gq\_vvibAr=潅Te"LB1s5!ͩ"S((_̫+Bpm5i$}Уsv`BkS_ݗ;~V~@SjkzD7<a
Lzq?ՙ;dEL\ 6/w^ܟq0#ܓ &֨ODMbFGʐk \uh)9o_{9F?WĔ( [ueĶ .N$Gi=}H%xawPz]G^?Oqr*?Y6(/մ=~`O3E
!HIg@V'N?6U"v|HO)&,64"b6E
pqntw[tD(JH}l1;m46q)R:Ct(	(̰. r\G4\"K]NvIԐو*Y>2Hт^p1Ȭ_}T5,a3pϿ5kd2Ѣ>Bs;jT=cqCeԸJJRt;f*A0~K,Rx=~"/c]zm}PH׷j@7NP^tmݕ렫ܥ,,+`ٸ=^&a/\(崚j1v@K@(a;Weu	AQN	PyӿEx rmP&F1ƊQxٹr>g=Wh+x;E1Џ 'hwoE%2 @٪
ӭORz'lŊQq_%r1ШG.(gƫFR=3ӪXB z[(^ܩ@mD\c#c<ޑiljl4iP6sL/qUa1XzK:ߩ ?7ͿN%>5!]{+ra%9SM..vs0ud\;ԪQi/QQqH<5-ˆv2AEoK\1b'SDռ>mCZ^eBBUΡIZd<wA1r_/qf,;x<aHGKa;"VᯬYGiWDZIDh9A3.rkxٴf*e@Ԁ'Ika-% 7[n)u(BXEf!<_Ov</
p_c@.^/奻#ܸﶮ2JS!Sڰ6@Nt+ǷMREoWeܠvfy*$nMBz>A@Mcuљ3N!#Ft5).s)eYr6`O4C"aÊg,F)gP!᫲o0.%nmia>s$Hh3afl/7ySIQ,Ί>c I]r󾲧Uu.H5VIs|ysN\h,HnmX}i{gK\l og"Oxz3)D, U0<&*+i%Sf+S|~EO#Ag!^sI#`1_J$&S,!dmy'+0irGjjV{QϨgجw(ꍶ@ê\[74.!^SL_~PPT%ߙ#'YV|)bDL4JhZ'$j,XtڧZ&uHY<^oL!mUX#%}u!-*b$Yz$l+*+iiXQ
ǌNyKxg5qKJ)+ʟaF;As'XXS.K$ѨaB㺑MtaP$RP[ ѹ' &fBUoƗa$آc[DĞ5}=Va}erVQ;M$nrL5ϪI&%Yrw/@l΃NY_Xi-!Sf!kĢ[#w0ʵ|	(FDIfTmWU?W#1݈"|_,^붬䳎<
OxNSc+5,N.GeL@kiAvԬWͭ=iqqJn]a,QuGU[y/иu!ڌ &>ܟ`7kYbXt$W
O
4Po3moGt;Rg3Q<k]A|{F)5I;a%WC2!@؀jx@V
i8&6)W`Qݯ݁JB*ϛ՗sVo?jC.Ӽ@ºXaEٸ1jԙbWN!7XqrK嬫,]Q\fKYcHNgbLi^e~͙	lS| NN$~U?;MSMq@Rۮ嶰2D;AAAy~MHn5FRKɳ )~@.do}"I~mJz:i+K.ƺ=ЌFƕR?rXҖOQ3.S0rkuD.=\<ɋR,
+f>[p\#"%Ǽ93ڞEĐN L
iKμ0jO,u{x_U@)^HH,{Ųl9	7/OE$Ab?H]8)xΎ-HvBN_xmP5.?مFT$=EǌL4x,qE^6V/8nhemyʻ,2crMEs)+^f=COztI
QrَҔ=Z%RIZϧ*9h>{lxSV_&\qe+`=|OfBЅͤ)nTvfu)_F)_?俲GoI+[΂aSJKpͥ<AE!i#C=oIϸ0矲&ݯ
&C\$(u%T e#d~?Vfi6&; %{Ӳ8q׼,',h~ZE`*jiI3V@?ymJKיU?zD+9LʌX.sY礗X7)5J߫Ga>&p.3]/7uePOUzHieI8QXup6Yg!-=^I!]H:ОBS$1% S?nkd%ʩwۦ5f+{*i\EX<^HRHoBf}yST+
IfTgjp*>:t{<_sEo4,FaTGu)GI= P8U@O':j e'_Hͮ!w$EypXȂ-23?)+oCBlvQ
iB~*RԮ jrM2|ܪfRac0j9o^	4!+i>4
#qϒPyRihisula9#׍$i*zvyغA~2It/;ժ D<>$!Hi<{0TtO1	.Vl$;	hָ`X'a뤨
{=Jol]Du?u*)&2:ǑU+NSE9s+iSNssԝѧP$iITwGUY9i78Z(>ŘiGdxX絬jYqfOA;sX˝=OBzvbq~8K[ C3p빯[tִ ]p=5G)ngM I_*/l.qAT:$<g{=EWlӜ7ɖK೓cJ1aAKn=wjE="ܽ!d{M	"}.(;ԟ5pnħɿ&)utgNs̶ЪJ},pao	%xRf9Eі{.rI􈼭`5E,2i{a`^mx<wnj1#x~ĕmZ_ܿ*qFn#By*/ť}gyb垔0r}dm*6߳D1aAR UĮ~erMAF8yoF<Ys"5G9xx[|f5}"֦(3#L9DNMF%G>V7>,C~;F#Kbq \ϽG~T
N"10YCb0G׌"{nJX\ե~BRHf3~GjϖBR	^YW;9Dxbڔ3:$Ȳq٣YuLirfC Q'ڃ%fԥNKr0q_</t<HazXUǺ97Gqs[B@8fɯO}y#_ybaUI$^#&K7vQ#))bg"n3c
땳]Jsm-""u #~;!.{Q-xͼLl\Ly:&!:,q]~Z_47UrmRkMQB\I=i!86MMws?*+?; ԃ>{OPet2 HucGRq@~tIB))HknXv!B8'u+&b$恹09k-HN ۉDEҙn[ vH4|o^r]_q`١~Gq*RC)~q&WU'^
k{ʶ:.jfWvz%g>3wET)ta#as~
CEWW$gF
LyQ	D'r,S^RW\&WH_߿Z||ٰU@-P7k/%8fjX&se xj[¸y6NJ@<hq#U2b -]zl5s$G(XzNdWe |u.&T[cڶݗ
P`	=3[@Zho{1|P;/^s2onR/,'x&9ۂH7,|
[?@^ug猂XaRԒ?wPQDM\tb}~N vWPΎU!dRaQDFF$3:1K#r͡HlwoN϶gx`t  il@j=Q2VY8jV?bҭ:8ՏCRVB[|8p3g2.xyhތ1v96-FRg2nqvS@^<9Iq%z#i ^®%%oKMCGAEjlB_14~"jaݯ\Rư"ZaIҴ;A!~w.#||ܸ$O[{A*T8(+dQY	;1t˸B eM]Zi`!MuL^5	@.Wj3V淲{&KTcOL+]eSZ{efXX$?rgn@3uY#iTNw~.	V{*!0t턲0<}w<`*JmSSxA>!TG,A_wrP}6(cv
T@na2{m&Dߓ[CѮ״_J]	Dj=s\[]̴*b[VB FߕKEQ>qPxX1& ?N_2EILX9˸*7/YbAf)P dp@$Ӄmijz֊AYUQ
S_-NogIff6o[ V@."O!yj'f]Eo6[7^=+nFwCLQ@.g:=zs&.҇hv@-È욡S	UU|)t05Zqr;paߌ;FkKO젢ŕdSdzH]5b޴YAMy?J	ߊ;=8%akхJk6C0YI}nޮm@fG'g@EXlOx)}bk	 4L1bCID.t1K ճ?l+zуnʿD}YZЯeX臭&5ڛ:bf$لD8v
s9lŎ7VO oXh\0uX@Y
j:[*{#}՜vr;(>D|"4lZjf*IJ8NOj&X/bLl5Ãx9iK
zKvɘX!p
+!pS++l`Gu厨"@dￃFZBI3 G$p⳱6p)_9eu:F
m<ܑ[B N(M9;i=j`Z6ٮ;!ϫԉ=0ꃗ%yLJiWjAGLTZ\RCS!M"9bRڔΞwX+U|4.4SyI
+;BSH??V	c>;'%S"$rJ]ǯ #:~=R6M`-5>6.*J-vDcߪ	TY6.e'fUΑ<c.wN8* Y
(ocQyC[9:bL#һ?|
P(1A։RuF'r>ݣ;5:`i0n #cZeUki]cB~]bUXvV ʾ_sIS6(-9gRѾ.;6)oScPj*ZKstQ|XVTUիռ7	"af7w6CTa\E`;}p1^ZI!F)ϨJkPLu630YhAI/6Si-iQNj# x75nנEG)=Gck@,ɬۭEn&3CGK 	̍^dudS	i4X*s%# KufSskFɴ+j+SUKW⳴8<JA4HNdQm 75Psty=: $mi7+ʚ[$__D+>~^wT9JfpzJ\)t#-h5O>ؾP~ '	qRsH[xCuW 9rB4,f1>WɯCs3YNZQ-콍L2pfp=}ѫV.M]:C(Tjz

!07qqUUx VUI}8I
_8س3w,tֹ.y8nm##=J}A.tRP/,f	[AV]zlxҠodzvi11n୥'j,$ڬ$1nY}cl߰.Y&I{0a]wB"-!jr		l]@U1ƸǿIyKLt8A BoR޽y!9i:NGOC؃;
yI\gx%ݬEvg2IʨGu"\pp$ `3E;rHy}PZTg@v"F8j-=n)ϣz_}.O d40u/TsӼh)$*!dT;Io\X8g<<	HUot|_H 9za~?WIUfRFW͇nFt3F+&`	i̽p"IBxt}ёJwZ3H[@QޛB;8Ko@}ªVƝgjJa)C'[##97\d:!8=D6mbPutLB
g{r,֕P|/TPՕb뤺8dqё\?nq<#a*z5yhXu U|5xf9z$ǂ,So~rejX)mIz@atI
}4܈4*2JdG!=1"QZ^PS3o[q[*dͤr3[aWF@f.VaSIr8 {v4x@b
o9-Mݩ3a28R'̂	wSO=&n'G;Xr+BG|W_?\7'%.0$#<Lq&un|9ԅ:
ҩ1IV?`yZ>,s(|'h6Y
w7rI|&
 M7S8WB%|:++i	[{}ϧ/%NJn/`b˽A>&%B祛]jU4z` 	D-zO
4l|iB6Aɳ7Z[K[Y ϣY<<EyC:\
v8iDϳ $1mnԡ$3~GSXEݕ&b%wAvA'lYk>_ū3ʷ]+x|oɐTI-qB3Xܑ^Z94E>)QO2X4jmםX\UʂH^_mfф_^@;DBgR(D"='.\X^9uT`7yδ%Ó("
-@P!`aLp(#"נrdV~~}.0n`Kwb6l@d3)'T	TT~x䅘ܒbЖ\"8Rj*'KHkD^,;f3,,JCxE;n¨gG9ʨ#a\;JfK)^ӕE Et[];fA֢ɍ&~H𤭩`Uqݽy}3CTI@ހśjb|&1m{#L(Qi֟N(#kwgHl$a|B8פ`uz.VVcȗ!1\q_{Wp2Q1ZLԔ<\EbH7F5pל@\v*Yĸ''S!3TW>x~zQNpst.2J.>XJ߀׃?I?͚pv$ql=E?7yx嗛D~
.F}Λ}Hvn&_ZU俉T..vRMr&HB)[OXӽ|/xSאYFQ>FH͎ԯӋ?,5֖5^.ڏ;ұ#< ]8ЂhkUY
v~)w~`m>~{)u|4-=/mA	\(4UPÕ~;@a%E]1;	&hT,k&!28SQWN~1˧ⲮCMhhMav$7*.N4ʯtɏiըq.g1zIL➷6^V?ٷ'Q&e\|g\wY
ݼչ@_m_ofZw?j3W4:f+/+W?mҋ,C5Q!4R,+Sh|5,E+4ptՠq}J]G|A:Fk=xu-}D&4$όvxo=k3D;pAT9ө]48:=&NDLc@1Q;6Vޒ\n`N'|w5!`1:H+M6}mua(MgWS&P8:\Vikڲ?5)VJ0ϴ>"rAl2;4X|[&ʉ"&gAFEuJ!{%j2hi@oT#Y2#KU$ͤhAK#t-$GQP
fߗ\abjA@Rұ?mi5C<FAՐJC/a&EJ=I~ӱ<<H,:.\欤6ۈ|ghOہ2ZLڠDCml3EEmo$a*LĠ3kA";gRsY+8HS)I>"H ;9m#͌"a^D8 53_!t]e&v9f`2
&?=,&dK{?Ô-xyy} |Ml`1O-$Gk*Ȯ'GQG#8EBA֐d<g@@.>7cm8>tnjC2cFg?bQ]tڟK A.yϛHw)pCW!0~YcP,::6Ty!nKlf
%CgyjX-zw9#lr6eА?GH~''Q&(w( !Ap|)r,R(z XfsbLQ$pb=A3<MNd,M* o*X>5kޑy̫oIw8QB_#%39v-a`ByxPJTvJG?H=RV-MSeS4d|Ӝ>v7Nl/ĒR( Ds5SNӎ:y_B}¶06ml>t764Ϯt.;_ȶV̽x5
G؉3ziO,nps_: Y"s+ok\hY>=5%ZZT@vT+==#;emF:bu:R~@$c(Eh0#A4fՐs6?sJbhJ5WHhlOd8!qOч~ (VD_/YY@-FBgLֺ)vO7BΨkv] ŗVܣ@J:0lq_jY;91Xoe|#fhSS&(^-	\|^^->jF B8oiݞ.3p#/쮉!Ť`c;{>pռAA)V6SJz'RyE\ڄVO:ȷIOLu/8UR V	]'8&$v-..rT
h!3i=8ɦM{T0&ew|g4 lõܶMic[}>$ދoI{+	bSÏicTHَ &gex{Xӭ.ks:<xyMBB%_S+;bgiJUAyN0:>](+~-F5ٮSZ1THFĎ:=51LdR|nط!hإ-<
YT sSBOڙE(EU>;_4;_lץms[sp}֯}RElWѴ%ޮK	,z5hdŹwbh&èR`DJVC,T[Q{<NY.f1Ec =Z崸[b}PHFX'CTepkge^9u8Xٯ{;x#}Tdwzr'gd05h|);͢S𝛦֮r\Yo܉ 
	pǜ` |?hU<Ie=Nm\2gMk]*
*gkKzOyA(D5
17 Exn%Id!}_чJ!.":[:j5cUl&'9xAWdopfIL"NzæjD(=-!4hW}tsi{u2!?Pޖ1tSr7vs3gYLj@y"
/
!z Zw$45IL+59]YaF|BqWv(c~(k?p-&](r;Ɨd_VG8HG:eRUc(q詐}'L+1ye./ǲns EBFJfXℯ=+Tc\_
| 6n{ ]mF^TW"N9F7St|~@?>Pv?͝ㄪ J%wL$ݙ:(*7$kTO;}o=3=;7.AKʅ"PZ[	B܁pLՓKf-+5ΰ>g>ۏ:]ܗ*/r8ǪX6o܅s*0셄"4/+H_಼dn
ٳ,yV(<]+H'ҏ3쾿 
nH
aRfʯGg~}3
Լ
v-VEڜ!t`k:y\O#/XWBcC0AT*"92d)]]:M2.~kU0P3e
SIF*hҔ t{/?EtN-0պ^Dɥ2++݆|$>U>,h1YbYʲC6L"L]P(fZdY/ .)^ԵbTR'^X^I?$7hAYpP9.`>(#]¼5i+0{|85A	ַ,6k|m;[m8`ouBM JJۀ֝P[})k;n0͉DMaB eX)
v"rr'aZ҅JdsSqQ#;`WI}jtyݧW
EG@g1\VY,*JS"h#oIC.]ȓ^' {IZ7g|=\adZ"(_[8#L@H5R]}oT_QuO]yF6h{=+^A-!8 y}lNfO`H?ǱIF<÷ 5S dtvX9U+Jc魂qVQhJJ-uֶjMX>Gq[#J;8oQ6YmD|IIkє{	vcʳr>jQ'!ջ<X0!>[UP燃o,V*LP=Iq7޺ Ɍ>XQNȾEWhPJTh %O~g""$7ź"lzL	а>z	n	NQ޷+d~T5-w|`!^m@uSũl{n"sAwQ-&#ci%!D:t+X L*XE3M/mɅHHFm(ATكC/eO$쒀k3|h%ěTfҶ!F]Xx:1Be[Adgі$AFw:3uA ƜxNɱ4a(.hH4DC͎vbK1*8	<({ z~;O `z0)ncCMM!7z8NYL~:{<?w,7ՕB7s(bHi4*pEHDx>(,zB>ZsadfEPvXֲMiz4Zo{c3!amH<	Cq8eOl<TVv'#Pe4|)l[	1n<|Geef@.Ǔ]r[ༀG
6/Y:?}Id;(>EE%D
7)&,ϩRC`ţϘ3^WB~KIBXpF@ȑ9̢͞*g!!ߺ/\^ߜ0|Br""Psi_ X L:x]f`J'aK٪]=3:ѢhAiV.rgFރN<h`[㐬<FE]gZiؚ3g`Ӻ6Xٍ%O6y]^c(ijMEbI3tn˾F/opH,wQ,#xh<	
 !b1PWTN/78dϾj،z!ǩ|nwvr-;7=Ɗ	j.[|<mJ	\mu#JciCT|SUSD`O0grEґ0_?,=TGJphF}Q׷[Ӹ7B^?d֦~Hݰ63-dX÷,h <6}ZzEK)TU#Ph]duWXzŬΈ\zT}w LWU*7OTQrc	Q3?Yڍ{vcQ:K[n$$.3lE,A3Zܦ`B7$}Q.03@l*^Q}*1ZmI+4-sl6U-ofx95 \bSBLk+xQԈ
Dnw:rq[=6Rtsd 񁚌 ,^^;fLr%]@_'gRP_.&.ɀw	^=1!?I@adltȄԷq!9ɳ>VFDU
=rhCQVςdE߉|,ZUm1uT(R!$2;X$EfsL" jZdl(IuLakWV5JAVkPoߺA=wq7[W|/uq೪Y9;Uio)>Gl(^kZ? Rΰ_աހ$x)*g_$JY_(M ߈R>zUI*K	f]e6iv{=8X8p^z3Kw	5Rrf̓o2YCÜNjA:GEs(xyH[^s?[4f
v\@#4³{4ViKM"6-{9z?FoAJu5YuRJ̝ƈGޯ^TGŐvE4աt2nR?+gn[i}e@4[%v܁&qqb:WrߏaX
0>/m:lCtV?2c~l2jo+J'I^ef Xh&D\[N^8
~O%7XD=07kg~!îH'%q%
D;]HhWmSkk"f T4^m&Q]f_"2IeiK˨m7KQLtɬḡA
]HkaΚtqMw+uPe
sQ'b^N*p/vMχOwmَaHnު0C 	kNЪK	8|GT6K7nvpeKJ] ;+rTl- 
ϫ-
 KՌl'_Y&>Cû~)=!>(:R~	Ⱦ!|:2"
BbVfv5\tw#adGP*uHJ   ԰QcDJ1cGt4*pdGP>l pu9}a؎U+-<IiOpOs^}Y.p`r6ZG$T,ѝkW/{4Om#n/=B#C"1ԲfH^ꝀbP'nwxXqOHvvgZI?QC\.O|||ڟ
BvUXHbLXpcqR_=_Z>$@6,qO֢3C`Mcl9iM`Tbzu7fq i{4_ossﱴ#ѨZkCt'*ǒȘ\л#'Ɯ&ڹ́mԄɋl{`DUmU5nÝ,V߬׼v]Ohb M9'J\918~%ms(ngPB))vbt?<G0Uı$M>xc)5:n@tfZ'I89fP'`_$@ksCL? #(%*%BBR{j?cfCOtۥ"yf0Q|RܻmjXA_[շ}\_U#<<gCU^I޺@ѡBVC;jg/u˵v`Z!sб7qv[p/9ɑIc {@4eq\ ~*kp(hRY#+_Q9VnUz|FywFUy窉UIk쬈Vc7j0T>:ȩ8.:Hf=d?f0L"XVřw6|TeվVEs
n9v^(w:U1(+r@f%l%PV%M04Vx6ׯ9j9|=s1S!{	bgwŸ<4&Fo_h5C7mkyf`vyvCz|d9t(.$xgykY ڬyݰKRT\t(x;<OӦcS
#ʙ 6%SqD!ObhM_+E 8!vq̤A.$Z),4 >łx3@Zl@i$ᦂ<
Iv16<J~o~mauo<M7< %2X{ WG9nI_Pn!B=OW"˙٦>4k!Sxڦ)L,Qc0#l.,7}1f$:5DJO/Y3vј] VƶtE}V|Y:QN]+¾!HʟoR-N!<AwHnw0eqޡ*&rf)qT\{Bϟ&ɺ)pU7	]]O/iQҾAtL@18Pf=̈́ 6Q\`ҽnoNp8A%%&%XsHPYάw)|RO7Lur
tXplr!q4瀛pB4/!@},`LOgmO}iz1-5qq.?$9]IeYu4><9Nԝ#Fj^~Y
@iiX#6"[.	c	έs%z_x6O&"pX5xW`ۈ?0^QF6rQ\hɸe hIp.ckFEDNE\7ޝ0~  D#8
1tH( g@8d}L5wQ;AOݏ0dxuL>bR|B	%xQ]VZDx2,7
W)ՆҰF;,Rv~xn8l[$s1u_yƛ٩PPQg8R.K.5[P;T0XqtpzzK^Mt@i̮<*;  %bҔ)=!?K)Nv"Fǖbeed!T?	3
Z<:qG{~kB;`o;"{9׈=jXsQ4 "4t[5$e`z먀5ՔED[{*	 tQvQB"}Tei۪tvz>[]J}$a.ȳ+D5O3,ze8D*_"0xD~Gf*\m3AKݲAo~Qrs33y<),9eGFFjjg`twŷۀp|o;ku4zLT!@,0,u%!sb?x=[wX)|&\8`rϥg
S<u`ZđRi	!ݑI$'cIEi)f	w2G:Śb.*窾w$#F!<s7WFc`Iڒ|/ܚ+0q)ۄW÷=^APʅoȤҶJJ-CuWc>߬Q٬* Lё&sC8Fܪjz8|?*Fi=y3kpD\={F1oCHKPIgV2kʶT+cDXi2A.hg+oș)ݡ'KǠQa,7i^jnHGd?s;V)IAuE6bO|倝Pͯz$LN.`N5h",Ya[L~˼KciRo2
Yk1}$f5DQlP4Vy1ʳڈ2z:wm#TAJDol` I<\3RTE}3>2*|8(<gZOZݲ[lM]fi7!gVdl!eGlƤ$dOI1usuwk{k'C쥂-$TQMm;K_/O}iѿ9,7e@RWvlp3-zHl(TLDOuI|<G4RoL0+%O]N	٤cO7|碳6<C?IdB*@H=	6>21^J{o0L{/h''ERʶ8:خЇ7CT>&qY(^}zi5M?8ZӚuʇ@xKTV QZUk⨆A-qoeW!M}k܆ne+][z&4ioVuEXh^$Ż$guN8M"-HJqغ;c+y3(dBD*'Wxv+U>Z K6iszhON|fr#ZR9/u' l|8*KxW:xB`@f1S@(\zRv;y@%t_RLU2)6}q"zo	뼊=ΚMc:r95o3bL
ӹB,wEre"L> ˂4eEϣ;w0?^pW= aښ+H0ꞝK8vFjx$_8_ݔN<{rfvHmt\9WW<k.3Z-, tY6(vKh+m"b+A<#M.vYS6XXə@$YxSʋv$v0޾RR]WmzSlͨ̚Ϊk+󆥳M^Õ<UOeFu`^AP2xnz,bmTg60ҔmT`!<^:Q n"~Nt{nvTQD8dQ^Wa0{U1 ]AȮ3=:~_1ee/PG3!-/XcoX!hgO˥}eIǦJ)CwC.T_&;7`7B	lr2	8	<'=9ʓaUVeBnO/Y~pjjp m}xb{
RNm[%nlݫ0^fPMz	K0b6A&?,ɞZ,6ﺽ(؛m9B;}_v6nJiC&v<cDye[C[}ptH5D6,6k4]/B.nv˹2-LQR$Rn !Y!ZB$I!*uکw(|T<wjӈF? SRŁ͏Uhƀ)E"T\7y"0qr8et^Yt*bX@Єz#	!}dZL-(ݲu"WWeO$ӺsXh$8!ܠoY jI9? `0:`7)ߓB&=(.>C(KƈkȰumj/gR&]_z8h[avo-1]+do
anaw>frG`
9Re>f#1m6$B8ZJ4lEIQqrћkjgg@v?Z*(egzWZ@bM6Sb P`8@{qB,o+)C`"!<"!᫘B,[wUjf/xMVQ{Xjnq;,JOSB6dzև<历4<7`*KI_aEV"Lʻr"e.Ȩo}Mm8+N-;IhLcq24"(g[;fVJXqᣧlG`#:TP9:r4a$Qb5fKEB^s)u'$hiRfsPdMdPY?1ץ _ֶ<l(}ALa(M*a{ݰ3Stg;+M)gu-()ܙ΂e^eϑa;vۢe&7գ1F	\;v0Җi?66,!Gfb#-y8-3Za}a#ӽZ
3+GeU=nLa}Ƙb#4Db9Lpkw7.:F@cKO)$tbrvF:Na,"5E!ǰShj#:t
$\Z~p;6gք0M#f n +&!aWTA)HvP.$Ʃ@ݓm}C@`eݫ5:@	"̣ϞDCpŦc|>};N#Hȯ>ʅ}#Tep}\y	GcE,̈́Y%xlX!QhNPw wȞG>݂l5!AZL=F󸊢^GGsFJw{FG'ExӷԴ:&NFwÝ("B &(u&؛)P;GǛPz,%9R,T]<+l:zn2I=`wM^r:!f,v9j|"Um^Y岍	%!Z_3{V2Ab"se&3	W_S(_@wa@g!_xE}?ZWꊳ1/Nu"G.5/yc;p2.nQ<ŷ fE2fϼb{݌N˫V@,S'Mqje:U*nOʾfUt 9Vm*oỽ̖U"^ׇ6*)2<%G⦲_5J,n9VFA1$"Bb_)
lwqcG }5K vU	t؋E7&	CGI8D#5bAq_˞;4Չ$2O$MFN?/4]pyԛ-dR0Ѵa4<\Ix?[bI3yʸtCCy65MQ3Lk@6iϔl3ɻx.rYPs܁ؼq4bf)PQ:lA߲s#T?%<r':p@n?*cǡǢw _{EO)_Z7cZl$z2>RyK#CrϟdQn窥ӄߘ"_򖨫/&Cۑ~Ĵ(au+8E\].p/f*6k3'Os RuZlWJa(`Nc4Yz)僺S`]cMnIƉ%IAL:<H&~Yg+w1hOlʠtH̖ĝ%!\Q#-&KFa[OUAN< )Y{QŉMȱQ~.2&}ԧkn>f(wg6xa)r<l |ZNIɑM/o銟bdRQ [xFc2 tT\]( ]+Z84>lJy¹+L窱JKmLߏt (h3n=4͍Dʇr,Gjj&,~eY?ݘ ɮ
+wQ:00rex;23ǲ[mٌˬ<3u!XޢS"z
/Xfȋq	w"h8=O۸Ch;ȜSs3ҥ&K%s+{@fcJac#An	(lUGm`;ġh'ί,e-9|qnLWs-r={9WtAPi61&@kl~CKN\]̲|T&j}ƙ
Syss*uA~ .{کfypI XI)ԃ_b%QV5z9}s@ #l~3}7emql)-ztzԓ|k"CKԐKcIrKMdVWZo1:x_]]-1Q:wPX^ ]x`X9fʝEsC8"̤S$52?| ]߱`qƷ# -J%JT2̽Ss?D*!9b}g.C4ҍx=5'أFq+jۨϤC6_[Y=
ɡfp$Iuۡ;Ho9!"(]2晌Zsv,PhSf(+GֈҤv{B&6Gg3ǈm5i,SJ6RBC ɰ=HA
YF$Coask/rGHZZF+  {7#>".pPCE􊋆YL1տ|s]i}0M[QJH3qWC^3>:-?KrMY3ymB7쿡UgNTzG^[tJrsAě2VS]$s">ƢB*qjUJO:27  ɍ|l8_ *կ0_	vEu"$~RGGX9Yh3]y8	$$g&s4&Hi߬*3G4:@PT@nn,Lx8
Q(?Tf!Q?O~@_cnSిո]Zq8B% Ehib/P@+\!Y@vi~n)vzqA͑\PQb7:=~HS0%_dR)+
~xA:GGt-2n@S}Θ1Y
pjY|TSV$8jKKv>FF~~h5l7cD>d-U,g*{!<Ok~x8{J1i盐6X;Яv^h#O#A#MER&]$ya6GM\r+۾3]v^iB6[|"ǭOJTڀF%l6׵|JƫZ:(NYe&mIIe>]z+Wn6a!ݲ^6F6_2ChlbX,;'΢]ˤ`QaXٯ3s|<uK\VX/Lp saL#t =oc\?YF@SSWb\תH5Lٶ	!+==LQc<Ttqt~?1]i2)=2WvoMnG[ <¥^S8ZoKq)$i{n" szMU4|vJ[؄6iF
CV֫`SNe9622VCٹ:'J`SK}CI@ث=_})tyuC]|Accgʼ)U(w7*Tn:SB RiHZLn ?F7G:02EH/t0 id3($Tx	SԕUn$\lN_E3OMԐOz=[ug֠.-|DTz7\u._ۧ]z::!_3hѝ]oc@vcOabcihJ!.j\=<BSA5;}>6"ڗeG14ДvG7] \Վ[WOHP/vEcnL2q?03ppNJ*3U>[L]4gӕ)ya)ȳFnqY"oYܱSM(5=ZOuA-D*sΛe彅R(D
$S._\(VK,.4|NNoL8t>:NWwcqz}Fe_{r.J2XEHW.8:C-_t38t	sJYm/bKx)ֽAv0m0*[}bQe)<"P"˱92s|38_.bɲ3BԸ0w͍},nL^!)M'Bm0MSbR=u#vNg6zsZGk;6̶DNGO~[sd-P6'i.n*nqhQjankZΏW	Ǹ<s3ɫy5^NN<~"3D-&U#"HS]SΞ:Fx*tD B TW&wtLQ˥o y}d[VVcg^KGrl1q	N:N"*5
`p7yV#Pp{pl~@  2Ԃ}AmyEi-44|纽Fca1P@\|5"eCqxmX*8\_r д1Qk=4 D߳a3߫!N;:4(*v+f;ms5+t4т۸W4}Js[i%tiZ"k`-N3guFiU/Y5ʀ."V4))hZ~Äe)>-Xb_[o8<J?y\t-:O }b~	_{L9>k`-ydi%4Yd]E}SG,E%eyc9竻,ަ+|0-VHq?wkr,2>I+VXxCl0t	6XUk{LҞ5T%(__/ӯ:i⤼Q"B$+
)3!BѻBE 5c@c:#}e:eƢgl24^{MSo%7le(-]-WgH~_0r\Xtż?vѼfXӡ)ќOug85V 	#vaxL٫s	.7݈µL/Zug3-(aa+#qa9^u+ialIcշ w)&J+bt\MM=NAד,qgQ,y&iLsB|9WM{)Hggԩk5{<pKs*AwBp(.H62>⽋]lf25 ~>"r Q' I;=Pih'
B:M4"{l>=Sof-ǌo)}R?2 "-s
,-
̳󺡊t
ntP.ziFX%|+Kիe"A-nȵuDzpwY*(~zOw@>hS^2ۥ7ﰤ}CvC%~ tS,&<f-#'	LLjcI8Rssw|g4:iޡbS?&Tm$mP2%uoVZк*`[LKjf:^}οZmi'mTstmNM\ky#CUiu;#Le"l̡%E:݊ϛOKx1X쇺#.5DV7yF s9fW^^pʊPt}v+óTOuVt)4!e)\q'^-in$a|+Kv蘨 &-phh$,EגJWxjhe$8c爮IoTiנ' `tfllIMjrqbR¤Wǻ.gHoђ^KwJf3T_;h7)I2VڶkWAԷe!PCcPm¾e{SZ<'oJ!7"zDjO7hBqiG3N72Hms='vCLsULVGq9s-ϧrDR'؛^4#85(wB5ۡʜW^΋#!#9<r֕KHjxk%K?t3?.^Č !0lg"<XFx3ҶDrqu9u^s֎/9&c'?e&B[M-K]%V2CboKz-{t=i;=2}ǳBUN	`燈Z^#jp=MVT(Bm(*EN4=UI({/.-%db}p fH(jfERۈEqXl~IRY#(7fUPheB\IdUlPKȔrN?-yyCB   3=t3Mx>N
_>@ʒ:ɔkߟPjcu+fҐ'I?.:7>1͐Y:sFq>lm|<rI0/7YSzv^Ջ	wU02+~s%pLIԧ0lAv>6YWnjH{͇
(>M<rXj0RH-H?R,<JA*B(ygS/յx=G-د͉Uܣzz,Wx2 wٰb%jh6E1]jY1 67-Ij#ߵj]LthO9H𞂄ܣ&6OΪ0B*Ѽ0Uaobf+'oPEV=WV)'?!ǣ=#G	_w^	=P#{ J.Yq`)V{v4nkFf8!ַoDD!iw6=|{ Bh^o2=}Wn&v5=M9C{r0L#nhpҖ}laé>ݤw+4Om;@ڌ?gEcMubxEMG@Ld Z_XE5Uкژ'W~JmN}(+[rXi A*t[?mt<AiE SU+8'f`Jg_OE>	ed"X3snĖ3>z^'ZaƊmkvJx},	V"g,*y(^¼x0u'Pzc<.6`	Im#o
E͗[͓P}'9	U.ͧ=I#G
&oXz#<:^9j]kMog|)`{Rw+\HT^\IN\vZn@ƿ'Q@K!JWNnQW<-f4RX_?Sb퇈9i%gT\ovc:RcY-0\w!?ӘәB(e9tDG;5JX8=9s -5,"MOleč߅[#Uӻ)wvfI1M3XE(7;ȕ5č%0)c쥩n )l\ٴqOHmP>,:Km:"Sm+:kfREzJ
XEyθynn#%V -?B=-	!t~_ %.} )wVQ)SdEܐGhn]&)I_IPý9^h̸0uo5шavfcJwoj.>xz3}~SgT3*&$'NaBk׋*8bZ^MJɍl&pI!  1*jqxFNoe}%h[&"l}ak+
l-6S]' n" I+m׊
' s׺lG@BFi1j7F4ˏe#[ s$_<mecy#W:gFxebe_J4AOFMRQPP%2+f[n}G[ZLddvOь u@H%9`5/FDA<_i逗;y)'
IRllPYuak6c :'Z=ֶ&&ɏI7#˝R*+Ϛat'&ē^	D:Q
7+um1NU\ځͽZ$"3Tp3AYj I6
q{j9B^tKD"nȄ\E] _7fHNؓ$z;7<:|Ah62aԽBr  9*b)9*T4lHBߓP!tp|/x%E]frAӨl-I6,VTj S#X2NSd;^m.n6-RWUk>^?4[I+%|^V䐖` ~e)pzCQ>ij*hP$eG:3`	%T҉' 5Dm$3Ǽ	B1XBYBW-ۇ,_Ie1Tǌq8Ɯa{F{4 +Z/CJg¶&׶Cf/ӅvcXn;Q6 fXX F9_:a ;6p1}dtWk&<ˮdv@'^؎$bvLl¢8T
Ǭ! gaaknESps/DU+ <ԗ
i@sr3}L̛W<YP$"^wBZBy؂%Dh7!.ke}o._G]H744~ˍT7+jGB^vżx/Z		v$[G]
$TZ=М5"߅X[b)1κB<<K۽E%rv)LmThN9M&]vm@K.M 4%&5O45/졟tybS<B|vvA}`ɿ}aP;h`o7ꜭΘdZ)Zo/%KLvm=kYyxu:E&95odHÜ d-ؕaQ%Yz2̞~M Nreډ>ʝIQ@J[	C#1,klBs)¡:\_TM7"8T՟ϛ3,QVM!VUaTP<c0[!S>GDG$ɖ^7h|Iiu([^рӠ*ʢ$;bPl6ա*yDgn f
B29YG	ХZ*7aiolJFw*;أ͞"[8$yu'W0'U7нCԢ4s;}<M؈ԜxI`4sk6
d&XXΖQߛ4-lKld_}j50JRv]D+K_YIܽ_au3{U))q%bw=]]׵>_`C9kI-UqH1`4dʪtJ !T3d5ez4X!(cO r`GRuyZB?8hj´ʠ@ B]PM:طxrkUxH7:<c2~F=ɿűaM\ɍ%uJUy	$Lؠ=~f'񑿡2`B*8
װ?eoISb[rYfˡ@g̑6Ai.s'SJȲ:;#c1F k5fN
k˳ĵѭC:œ=qfd4⯴4,,A:@]쨏w)*ެ˯kM+0΅c[_-z%r	~8+v+AV_⡈O$tDn<w 3(e5EX`2wg5jO0m ;0My6GcV/BDRKJ2*.pnx}ŧ%գdY:NQB׌aZM\{g]`+帹
0Q5Ѓ㑄$cmf_q~x!A	TwU7xH;_3Bfb˼pKLbSc hH3A7eRwʌL2[@/2+G.ؙ*32&R~(@>CNe)Lj.W;k o0T:C-Lb鿅g)' ׭g:}?ܤќӚ~#W,(#>ZnwMrXCcf?B 'bsʍWn%7csl`tm9^bʏkhQdE}6,$e,M-qChWO@׆g')TVOwVV߄
H`8vY1.W5	y/,
XK=[~@rˑ_[<em[?(rո1"n3z)`Zս 4>F[=A_eXA]m_ ?BJc"WJs~S߶A%l_ ەUJ3=P/Pv9Ga' %0xZ\밚({ԑg`aOOd"J(W^};)"":Nºxc|pZō3^sRoxOdz4j?LZA|"aP!D*r;=s2s;bwh|?iܗ
++:;&,n<rbkLI%V/ KX(a(JqPp÷sY1 L"4.2&O	@سkZ+>r [e⾮몆hk7uc!uL@e]qiiTnD/fSo<R"'0L.RW[(zb4lBgDczi.OhTQIcF+7
7ix<r?hҠt7Yb8'V,82:N=W'R2 KO]t/`EFtp 0"L E
ue7f3dLG*y=ec^ʁ&2M{`<I@QfK2ا0gcK$C{G{l𘛥#>lч6>NkI
Ie+6=BDz¾bYbiv-o:h&u`o5+iBm7>훦zvlpFth]6]qo>-]l,I`tYz:(9F&A!'&O ;R0dq^Н>Mn]f[/z^i\3as,,j&Bʋ.!*/q	tcMȑ/^i	X <Ȥo`/y nB9{rsʱqr(3M4%7P] 7o;k/7mNdpH$?t}C'?\PC-(`Dq7}4P4N=k>T߇ysĪXzj-8A+PoS]WirI^E 6'j)p$ۧf`bR;`ɴT
vquB(-Ve+'nE/46Aͣk$J$x"DA~!O}i7=4m5<-0:ZG@`'c_&;BBhgJW%ֹ)Z&8_ ^-l9oW6Fexܨ	O)΅C(/K:Ft")Ơ߅K/#pZ2F=KWMzHX9Av+tIn̂!F ~N#.w; 
E#& 6Hr:EE~AXo
p;Y3($Q0_~DI6y\7ؗ͢\/)'7w mmmoL_fO6CB_guhtKqJUCzN?ǋR: KT FlTI3<;xd_K!L7ܔﾄS_b>}ՕP,ɎrhKV<YNA{R^GpqMקD$=F6p-ƕSR.S~`z#˥fȚ3\~ UnZG
?L htH@;[ζyD69aD;^_I(W?_/u&Wa
V%@KIe|Lŷ,uYW^WͥYGZ=		GV礒^-;+UR8w(S$MԌ^!GɮaUϱ~"5`Y$F?_2L'ymBzzQehD`/]`{BC9Kx<Ui6ij{ܳCElC^=*?'4ںbLTq3Ee=J,l(xdNӇdiIͯn;'UZ.՟I!AUG8D?P*1'eb5}4tĜ0CVJ78
Zph2|**!;*Wȶld?NNj7oGmX8{TV2;A!ZE-Ex^M$f0C>P΁̥%_تթWr,)R2[ѦTF
+(]h<6ؐTXYeI'pJMg{\|6Głɴh.'k ANkO %o|Y,@RcPQ}=SH,eV?xp5dmR<ԡ"@,xz.\Gn 䂸v|򆂈/_')֝ϕDCI
ĕ!xp%K8WJ7qt8ISU`,>RN,0J(&.
tŧryĘF*Ou+zǌ׀$LOҨ: -nx'^-aL96Y#(d;20sis"ba)7,9Ŋ0J9O#hzl1Ch)}AeN/u;9g#@!T"c%A@ĿYkVmxqs(`VvzMUYi8CI&ja D|>{<^ľ`űue#VL6r0eC]T*͜^ȺdY!_y?jWcw('=T`kIb>pu4e_h$֭S%O0@K5Ԉ,$tkc ~
NK-0H&-cNa	k'D7O;ӶOp(G<z`yVZBmp/``lB';fϴ$g55-.&<<MFֆ-}t+ -"TA7W_
Se]>6R[Y;*I b]7hiCahIF-	yG	A)MeyMN :R 9{70r~q84b暡.e(,,D4\9ΪL%'C#3ʹV_CfRfMurPmqD!PX

gί&9T]{82&Q,703.8Em^mXOgq0HkUv8H{yL1M5;3Hr8J2ceЦչ5O镔5zrx]-걑!~6Qdյ!l6I"}-A2`LOta_x0y.3^^a=';2~O\ecψDYyӾJco1y%nFzC)HʈL2lSc2;QT5עpbK:~$doM{~`J穁ZK}j)Cdg~'KY%JwQ3RBO*1le,ZHtM;mǙ"U `l{*GVL!0 Te
{tPҀSS1fyQ_ԑ?T(?rƊҾ6	X83KTh1"(CK4"5>w	ؽ##W@te:6c2usJJ\E9|l՗YQC+obnArN 	b?Q@:֫er!ߓs?޼<d%G}~cݦBf%W;1d"Y vU[=4*Tk$@xLW)kYDII$"@ԟ</!pS=ĻMփ!q*#ңd.WrU=3~
{^tG*?kMWOE9wRXV'}g3n,=k
1sj _ɦ'j*ug!f'9i9P١^; %U[L^"al^ŖL8vgwt=JwbF!W	T0	EHvR)3+h$(ǭ)^ꨊIAQɾ"@ڗzלB0(1	Qt^g$E595Top;z MhVrPT5CUo؀=Z ȺM(Aj`W׍9O8$U'Al|$:ꐮUmy+aVu$j$AyCDjWw(o'[hC2mG2	BlSS``ǵ6]vuAv9*qB@m*ZY/EEĨ?//0٘ms2s^tv.=s
%o!f4xVf//5DP7,|DMe9[ɩG?o]bgDVkSi@懩ns>&sZ%
4H,qTЁeK_@3S>`j"JP[蕌4	ijN3<%@#,!y`H)ݟwB{?N[b+˼*넟=2͋{&$&&WCME2&+V'w$'3gxxxT=U@ 9} ~7`dZ1K:eKʔ^;V`;ɘg}Frޠ	 /^@xDj,@)^,(Z9E/#_W}nNj"qDo;T^\hVh5WKyؗrIbx+
(1*Z-!k-p6eCBg-gO3:=ƣ9HSP-oZĩ_li()N!=09br(T0:|s~;Dv5]Ce<9nZHƴ g2I\l~7A8 ';ӊs{ىbџ.o4l7匂Ph\{k |D+Id֗WW*m|H&[$W=~Be}r&PM	Pϳal{^Nƀj-ZG\׻O)VWr-55`+$JPR&	YȒƃnU &D3%q>PP+W m<gSupCI`QAΝIk}'48M4BìQYOLp]R<_ YCJyüΟYhL4Ɗ@~c{^`Q`yhW"0	W$Tgj$T'zKSgunje-W#EGil!G=plwY۰5+sy>WA݌A{B=㜽 BJCZݝ"ՓHo(ZpPh8~]8,r7;9@/D@%e@Iܰֈ{ҹ&[]KΔ(6tvx}<SqNS.vm!	C\\.ArP$jGە	pfkz9N,f6RmH]ms[Aw.,SP<Lmf֩ɌSٖ٠FO)asZ鴩, 8!@7~?JpPE@l7.f,֬݇M[K;klEq+7Մ)z"i3FiM	 	ԛ*]v4;>,<x_M*d#Kia+Lj,띖
_L$hOōCzK_?g{Hv$vM!CX? d{ß>m_ c;33k4r:>5Xrwmt=Oe<JC)z*W@N=l{GhmWB*HdwucDZet2y*dIEϷό{7dFw0[arCZs0pp$,,-?Q7Tek/XUt^J;g2Z1_۞٫cw]ӱ`nbN R!$0#8˟pp{A:"s5!4&BtT5k|{;Ⱥ;؀V~F'sд)jHHp&a
zz-!c 0T(`&M}_
S,ȅ{PL-@y`;gH
HRef.zzuJ5kg	mFa_*dJgV:B?pO6}E8InRѤ8KːS!?4q"B%dKV|B=w*/Vc@d[(JǞ{NβҚ#';?zu1\Mlì_''
3p̾mpS0 *ދ(B	B	|aMkH܉J$
*})OJ:&aR X$;LYD}B(ԁ:0<jO<SaJd1ljuۇP7K7{lOuhT
:,VRӒfWPb
tv^ qgE RʀOPl\_-?V;GWGP*zZQ&UN$BBn79L:j$*ݬUĒpXWxWڏ[:曧[FSNlD&U6eqϥxjc( C}'VL,go',)b3%Ԙ5DfѬ1:byUfzC^j6@D[:bBi{^MBVv^5ߎʊOǽɛSa[s
  RIFF! WEBPVP8 ! *>@J%&۸	cm[X翞*?=3rǫIVsɧK@{qc[?#/'}SyǱ'Nӟ?zs}LEî]O~M?g?C&j[/5mp󟳞ߞ^{vo@uG>t#O23׼>m?gE#ǧO?x~/~(z!Rƅgt|GQk-~Alڔ)Or2Xi|*=Q|6M-e`lf@@7H74jvϵ%_"FayTӧ~ŀ4Kݓ*֮/ͮBV!}K`1APE53"^_%"N"ÿ>1dݏ~ߗ_Y%ZEN/!ߤ\	"&.KQ%enM@Z/TC57Cq0qcr7,$3j`IO4. }C\ 	t0n7C55zG꧞M_'x-87{k]펨~zI8&p.bstWbQ7c^uɌvyR#h'IոlP;NQq>TVa?zdu?ZMcSx/I+?4TdʼOZOx#Z\,Q,~
H[&0ֿy(JD,Q}
YaZExȧ-txIwlϞeg^f~4
4 Ǵ_"MļOH=
^}gkmP٢$oH'pjZO,.qɇTH kћ,4S?;[.+z_ę\l\5nwBU*Qr6{j˴|\KF]6W)AN*'mokRD\KNY_d6 Y4~*8[a&&߮n 7~Τ·Ez}[>)N5gP!Po6Ka
s15EE4=*˦@mW/SؽƋɊy/zA1H|`*|w8uYbKIjFY8uX&}[IPf۔-	XRX2TN߂G׷Iٖvq'㉫jjy~KLxfEQlQ8y7{7 oaUz85ZYAZQ(qԊ/A4TOdJ6[١f
kxj7'=n8
M֑x3
?^
uCݒuFʣt_,O 7<jDg{PJN3K:UdfI1v\3r637Ҟ@TB7lMqc\?
&5,ciw'[bb ZVR$H9W$I2B$p<?}vC\-`Ozt[i5g qa4ykhᮣ39^Էf<TXc7swME!ǉ~>'8T#4
CO]H 0?A?[z=MVEk/ߍ['aQ)߉
mLoo6)XVX'z/:4kĊ;7O4M%_wm\RzuNjw!hq?݋f2{EDtgrXn9JQ\PP	0t{^7aF)4
%Jl%^g}샺R.j[VSɢ+tnI|F2c䷶+Q	d1'V}^s__222R1f1Uiᇊ,A"t3Kċ
zL|v&:r:/_.ˬm/Є<9kߟ}洙\OcbTEC~p~*	r"Q%,S4oCw8۳W/B2zꦚ8Q8DzA"Ee|FwEy`!k_#[;h7Ik)@it{&,x mߥG%jiq\:vaϐKR[W*g*bw|j2&
^u뗓l0Vq8ҥVwdN8{ݫXS1
XIFIDt,^?qd}Ĝ ^FDK_IIBvw3}ƣ]{_' xoZ
21pǆ)Mbܫ]΂*TJgE5(jE13MJkf_JD!.fCk:)l:zӵeb\)r#8"A:E8Hd`5}3hb7&T;ޕA>a3C;
Z̹DZO0#&Ήٚ*}QWgtD)=Zk 0+o6DosgfQ7T/xM_D.ToD.5kټl`L
-R]T֐<>b~@I(=Vt1b'3-Ӑ癛LJdɬMVv(zDJUn-'CYu&:-jύע\+[rg[S08j~F֞1fnYDRg;!m4M8AGC8*3wڀ&638Mًۡ֪R`8&Z1&Cq[odF2ǌk'UWMxQ~St71	X@KBNWwY>Uh _.QTuM|˟M~x͂>YϵIf|_7,-"&8J_+n2a3IM3@d@s;3өߊNqoÀ=ʵ0MѲR?.d.erv,EK4[T9:ǾcT/sPn58Z^ζ΂H.sBo;O*yB,-8ɘ|1sן{}.qb1a$*]Y$081}Ws+04.ZO͏enJY2?[0ٓ.WIJ eͨKP3[Z8x6IB"n$q$[aj|<u6J!Hp%5׬'WWWr](4#3fw)t	Ұ{cgnC!-׭-z[1+CܝdYW24o_vCq';qPW#r*tlNurrf/ vc&w*P{)%wWM3]?$p %%#_xa@ϱF<0xB*s@k[ɤbRTםϞ>c9%tƆGzOgl*qE9':,g]R 3l{%L5.##%,zicaXt6>r`jŃ֧}5Y\׻q==7|`5P%ʇ`OizFGǘ\QiWʆfQ4:> W%e^ЃՒp'vp"-oVfZ^)*AͲNiQah~򄋮'¤Y?eGGp#Z*[|]/3f,ׁ.S}@*R
cCSjawѕ׺1m?4T#RM8Q/@+,J*v
Am)-OSXc=}|fq-HkW{`?3SwVbsj?*v.509
n19U,nJp|t.kݮ֮/H4w%קxj3WKɡ#6ȑeʝe
J6Rֻz A-;^eZR88<+ȡ2>EC\xtwymq|yOMYgyg+glЏjӀ~uۄAOJRx 4:Bt@$5Rk`M&2}GKJnCHVfW~&_ 2IkhIDN}?")pZ@ Vs/*70]2]G?9B&㞇**Ǆ\0/Fx\$'QL.201FxіS3y8(xeϞ|G4q5 QPY_s%ƎUAAMvkp !5pWb_}7/,}N<k.0"]G5*AIPwD;uY"APn1@ix8mX2Pz<AJL=6uړ,ߵkj{wD>1k!>)11sW}BRffqoŤ X_¼+f0qIn6D:RC (]:qIOZi X?vM&z5z< +gJR.Ğb*(ֿcء?eڏljB?16PHsl>:wȣd;wl>]_w4S,#^h*5ărCv$
9nWÃ߽nP&|
}L#?Hz=>~T'7Ot<AJg34q G~<6Wp^όi;JG\$Qs ŋ* aA$po3F=B_t;?Bi93~NN*#;fT=6sxX'enC/fnTN݀K+u]$}IҎؽj7tpMK<ڪxjT^wOԤ=+n6<̯r񊣠jx:'N}䮘v|uEd)ۏ;ߟMKZ4u0nhdRpFi\Fhd䇥:lS'b6Vp?5Ej_qY5nA_i!&SQtM]&'$)ű>Az ?4g	Ι&٬?XxF+:m~qTfAo.cgYjN3E\A {,a. \%#iڽ(W FSV?̕P9=[DB`FeN{E&I2 KJ-bD4֯}ԬAusr 
b_rX]Yvy:O;bʏLhm01l0QPd'q
~pd%hE
	dxX_$pHg::J}rH&92 zaY7e@_S֏?wntqBoJZ,؃ZtKzE9\EgE6>I<.<pM]yXYHi99+A8Ve7%?zڈdxżl3#ZA-|R5q5ުPB^>!i THNC֩K!{
wy$.^YG܄ry,S`[lyq{~apJ|fMCqƄFuWh34궹236cB;$~G0,DI-ZtrUӐ򖠖Gٍm06T$p[SY3q]gqUzʀ|k4	aKQ(bQMW;oV\v(F3W!Ȗ
_ҶгEm7j|&!R}zrijVز:g4fj]/;}nd{b4-_wQ˹cw'HVCؔ	 Sj~2I[JyɻyRzv\)|ɨHDw͆M8Zj5ԣc dˇJx?źy1s\\kO[ì5fUhOjyq P,'X$uJW%@B|FSme;}rKY	[Vy2;FJ(ƃz?'矵rDe؏pZb]m/@3վ]-XN\~AZ`k'"6KcxHǋ /"9t	mftݪѕnR:_3I'jPk Z"nW7n*lOl{Dsɫ3қp@8n\__Z]oaQTE>92h-wxMgWT8G(7%sEEՏH,m)qT: R
B+Cu=p	m^ǚ#qc:!;{_#rAC7lUcv6;&BaKX6jO02&*_zlu!eaRu6t1?܎$T{ε )HglC㠨}o; lGAAO@5ZjuBߠ?QJ*jp"/k$݇/ܫ-4V;@tjyk=f z&H:WD?ٗ*z΂TAW2di1Emǡ-sMgݟӓcF<T+C ?j(#PqdSr|ii*4KE@,FWwm"Kg Mj׉`YLYjjS5Yş~Qk$nJFmm ~;TQ:Z1vLu3>f&ȶc?h3Pd̺vuG`LVy'LbEwd, Drk8]oqGk6`In#C6_Uv}H&:u,[ }:jQzԀ	 r&ߌږ~ՉQEy)n6R3v
;AFWA[gƖ:fc]!B{P&4EY=q@m>h]hu<Pa~@%xVek̓.!e(&ؽ=ϗt+~ӡEpC:26ʾUh}PJL?Nq OEYaGvޞJJ{AbÀl`i~3ߣiqJb
Fϧ,rkHg<!UBJ8͉&%2PI.AlOr`QxT#%~%5͈J0@kVJ?1~lij{%/[LJѫ ^f`Ӱ%oEWY4+Ykq0K
XNϸJO?]-I_eC0oq[UWf+JM9 6Ы*K1퓘"mޯ;`fZd0ʊ 6tw؄O`#_ /cד>ߨ_uD ;pm~ӹL)_pńDv ,F(BR[C`ٺԃԲq5tL#0)wǪ0p/(BDcҤfRyqZ黩e"QZɭո9JAcέmo"F:Ǡd&DJpQȘ`8@<h($YcWX2Վ?j?6ysތI@`!l$8ϰ
ǽLqi.<egr(dqrQk)1cK|>̧Da_[ma 4 @sw@
mWlQ]:B#Ĵgu$e?JtpkB;'-q cA|*6EGj܈i<Lf!&3pkGeIp{$=W®	~	.dF}t BTP_J5z1/fUNh0kl=ntKq=Va?Emf^"npŘ] Qmv)IvswnƻyuERI.uda}zM<UJ.?*z܄d#i\c,z<C6x($=m-9%G 5,`hǿ.#X3\zX^/oLc>(6|1yt-J3+Zc{Pkc~&,{&
{1\bU&vʕV#-dRCdf
bYu7-L4bbʇ˷q`Re}tk6_۫8icl[@w(
8k&<l{<`=T9N(FqUYuϏ?A0-qN;!?`&ǜc|A^N)Vm.Lpa	#h_Dsq_x&M;z)7!CۥT}i=N/⚗PtKpm_#+Hˁ_=&>/S4KB16sn!񛌈/Afs)?E)5BvEvY@!TEFmLM8t Շ#	2)W;[!`
FW<<k绶gױLtį~G/NK%|4XyẢ_gajs<N͔KAs:0=ob:奕hU%F;=eTmK\tx>`~v}3 qMuA=o;mїS 
*i> ̶@F٬I(8(HG;.՝خqFI{QZq\zGǋ_UՌRQ\9)ZpT]CC?vgZ=D@2LL|phHv1ޅ?2}*<̏9_b^iŇGp/:t[C͒EKLdj(_l͖?r'5MWb_FcZg)N3XռH37%=E`(%/KEj`?DVri{ĝsc['@?f8[&U2o"&c.tv*
gPvBVJ???o%zi_&..qBq\;HOk%e&Xd$Z>h`$1͞%Qn
 s}%]po8l5N>n8)]6TYkMXxM侀_ʘbIw_tw".[텘Zhk,f1 oޓpk2BaN_8Y)=<u`?msăus_yCZ$ɘ)5\u U/2oW,g^v8"F01 &_<M`D,ASjbsg^SNԚD02\Gj۔u=vA^G# 3Oj6j%3\!&.US2(N2MB^߼9_pJ!ƜWA0+)h+8,J<	9Qo3R	,믵B7jώpFD#7+lEHΣ1%4V_acR`1&91|J.ZK/y0ԅ=
9l6H7vq#.I+H#eT.#갗跘G0@rvy(Y*E0vK)"].UkғwVq=1t*oiP˔T25A=6Pݪ<C-it?D%}ʙNji:4 5P4PtTsp͈AaD25shY<IF?4WL_m%J6ӵKN+mVm/}4ﵝVB `gxS=0jU||Y1j~٫\JRAڳ(!],p#ˢ$~Vz3rJO1}nDGTn]''r7p$.ah #9e`VasH\^Ƶ[٪*rš+O_.:׹E\O
@`ƚ{f~P_O1|`ZJLZYٯt>yGcMĠb[c_aNB!-Qwqg1`I5x4@!&)nf u"! 0*6QN yG|ys%W]l^$m,Igq$WEr@:MsY:$;.^GTylY4mWJ_;{/ѫ{Pݣ/&y"p30U:m`u*C q)P3ـSe]oniU}2_] Vx65WѨLͬZƁ
93Hf3yrp4I0K̱59^$-tV=ZclZv/jt-.׫k6+8g+aTxBsѩh	gK@SYc	1BΟvsIP.G$,9;NUS>ҋp]tK6G%k~s1će({ozJA:2e#< ї1)u98;~^t< uMdOC`D)eV<߼@'E=DnbU:qS' YöEi=a%{mHuð>mvcQ/au^5s;$eR; %)i_*L`qIxæeKD@3e!!(Ӱ߅ڻ"H"܌rPki\Jq
̳EՎi$"o5Icg$={=mB"=ym>5G37	.ͧ^~f{(ҏ4\e}"^Pvsg&6KU'1yH%wvK8W)`(w~v<.Hu<қw'mڞ#e%R~w
<MѶwՂM^&rke
rch^b$*SUN4)x]g`3!透~v9nBp㙎r](Zr݈] bzeY8ih{Iq3FKTJ c<O$Cm-`%8E7M.\^
Hqsl0mj]zz&zڡw3_Z 'hw+GaPyŲs|SkFgQ=85EG:ܝz0>9wPG#mlK6F|>a`ͱ9{s&k$^:G<|t
DkjpW9X0SDb!дJ&\}wWPZw(7XFЊUHlm^(CR[:$<=B/
_"hmyaj|І=-r+Rs0\K%N-ۦX	Jcۙ,Ͽ;
Il۴rU}B~@Dտ%'dWR;0j`kcw̛@'f
PLb?gE0
}fqu4MSq:0j2a)pYEhQ<xwƹNXpkqGȑ}/f݄uVD}k@pqu&8O/zVYDMʫ_(P4u06W!d96h* 6% C=>_%cmPPa閚inb!sTWHvJ[=؈D*3p-R[l-AnS|g[" f48$$4bTL5bECXx7>`SZf4c͑!U8t)wÝɾl~/$/J2Zb_,l{4n._kF)ˣ0; Q)hX0^#Ty>dO
Y`$O̔ڄ6Isrȃ3P'q;>b
KI%S7<T%c$r$n+aϦ]&UV+m#7Eh%@[qY|Ph3jl>ٗ7R?h$-Сӆ`!']:Rr~lK%NF>bd6r\a~'b1ŏpge4t0P\z(ENiKXq3450}Y&qJPY11]NI-Z.ES9Ww 6<)E9;`gpw787zF'Ta;^h&>
AVUv#ZYM
沿<̏v9oy$tmB%.85;_]D4;/ K]<" lţ0)Bh7Q#Tx2lzy;r:J
I^ɸbsw\tNVןp.z5U,=
7/ѹzK4Se7hEŵ4sj\6x^лH?l6"?iPcE[%F:YyrW@֞_<(-v蚖1J֞v+l9W@fY#*2vB;H]qrY#8̺?+FA42ؙю`럄!#5=XU<V	m+;Tv:ު=r\0OAX^,V|-3Â}rX[`-֟w_MZ<%ppU25ma&	eV*6T	zw]}S/q*K&ew!*)NmSQiYNeCfpնJdZ/e[u-n@9?VʽCBąr}ߐi"OҘp;45*.q[x{Ĵ epڃ/5
YhEilҞBAޣz^
,}]CQ2W;7q,P].L6;`*/%=ejhs#P5#S`F
s]?7-30zj焁CvcW[mw)%	>S7CA?u*whpqh+#˓/ŝ]{r=ָ1^FggʎYlXFz!sDd6鿶9k3cz`,=sSi:I!*Tڝ{z]lH~Z,l!	~'m8o8MfAw"q$)!}qTuJdtj[-垗|\*nZBp	Ne.esbAп6yT!gzM{tet6ڠ//1za? 6D>f5WپM,	{j`=YۆB&e>SxR/7k,%fZu]\UQ)1De$]e-;(  }
H[n̩饗/=Ƙo3Y$-||$_A;a C_G`ˊ&F{܄}04=)¨O$TTp		}=p`5'XfC˨zGָ_OPϤE9U,G}W+I}P޹@ST!beJs!<;EuHHp"7pUtJ0ʩP-dd3>cx.q#cZP۪\o-f&nT1ћ[yFl; }60ǃs~+3Ss["u[@2]%2n򌙉{ Ւș8U~7N(Q딎uuB4ޠ <k/]8Ƿ2F> 㖀%]"qXB,*qXۈ>?!}d}tml矆c+qݻ?{8 }&w2ˡ`Xoc5y8+IGY9禳Pc RurOYcֺ^hZt6S,tor-,+2&$Qv~_3oS|Xwn,?028MyO47^CdJ#pOKj"j;="2(c@$>.'|='Fr߸1@ǹB0	vJ.Td{TMf΋nLX߸Ԉ
<([kӫThu/M4@UW/Mmi*~<NYc< 64V-]1CKTp`fek`X1n4T'H~!_d=]VM0:.8R?]S ],K8uD"BT}kdf۪BfBx8V3oE:f-ϟU	ح>Fp>ĶA;u;chkkFtf)?WBXg= -Obvu']&	͗X33@*d?~"OR`hfnq'FF` .Rl ELTKj>x*-ޚc{]DkɊ⨃=vCĿzm2}K)+\: v^ߘ<VVw48	R-SbܖJ"S;F; t@sߢ$hahQ\@DD`34QC* ~0	f2;9b6yRtRmp}wbr?Dq@M`Ii>d5ހl*@t5`>mx߈B?RfUxMOu%yɬ8u(.!ov/&=OߒSG/3__7\#a.|^]^~܍3YL^n]uz М%R(
UT5 駘I;Dub8NtЊCqH{uDO$UL[/κF>|Èy*H/[w T< ۰9r2^D~s.0UA@cC؈yJlb-, Km%[joXΕBQu<9=EK[	T	s_*v?XV"'r<m3zRc=	:Ć]ΥWx&=c*MȆ7+Rc!t-+Z@׌\7:^cڑPr'{'.Un=\A$h:Һև)N~/L|b	^ϗv}L=pʇfexdg	7;[ebh"B9Z{LYk V73(3yu3At7,ZXx=l!0=#wj	I"HEmE1%\HwBq&8@]G.;aLGc[,FzVM<?ì]6&4#?jȥvN_(s3,+׿jƽ<|eT
T7JDqX?*Q[q[fQ}')Pd07 [IV=xa|C^s&6V22nRr0/5;t(/[Oi	^.ifڨ3.+-x7c[kMY-);A*'_ܱ<3<c%_r1de@U->Ht/"yBqAZH%%.'AgoXdg-sᇇn.oqz$!Q?~5YŎ~Ek s	%?02[{;hS1~0r8ć+ xP#Q.~u1-2u vM1V"#.*!~*uS؋Az?J$i§e H0TVde5PwxGjJodC[9v|N$w 0CQ}mRإ,8e8]5~T5gV{-{q(M~ib
i#UP#U߳Hp$DU9ֿ:)49J
9hc>&p_}igmY (5:Ԅ^-B߹s.Z;a޼eKAyy udE1ڶ.@qGnL4lqJ`EI\|n_9p%s7a	D1؞R;afߚְF&sr)` !tE)k#ѸgXxONf8-X ߘNPh/_9&.WI~(\L9PwwG@CuEЌ`$.JELkOA=#GgsVU$ 15вfT-8M^4GPmb"cty\z@m^0hk{(<l.j
LEyLJJ3&zDGzղbD!-<om,uQq?/$!ޤqWAjD!~5n9%z9R"F4%F/,vVo━Y7	_B)aI3vn}(]mr˷7Lj"K:I?k/yB?Nx.`n9#Bd90AHZ*~Bzȩܑ#Jxbt5KCjW9=^nwY.Y=+>)Itf(|ǃᶧ-y**K-Xڂוǯw[I.EVcsdŭhr:xg4J)h 7I{2P=
 Eh=a1qrb$JUfS-ܑ6vxM91D]dAc	a<4ng4X,yܾeϹs m(s<XyI^:	wyCfPާTJP",ע?)I
^aγ}Dm5dsG.k\dXO1uť3 _v +usJBj9C gW~`=9$MLn<Uْed-NN::sTx{N--e{+xz{q,29p!gHj:hT
HHܦ/~w=;N|._#]}&@p1(mUs[$g;o.癌'{X<n*pQIP+![ `sCq뙘Gd:= As9*[FY\B3juC[d 6(
 J;ng;.jЇJT)Ʉd:	=G5W$:R:JڴGĀrd /$؇<(/[k>y !?Ep՝skɞ'kCgG*ixJI\e(rE-ܘҠa,\Ic$k 8B<zfRPU #
g$ 75>4K'uzd'LgҖ5);-!=:)A'Q^	(bx6A?RD-{6H#@AY $ceXA}Mxnղ]UK%nۿ(bĄwg[ķ~S邺3qN"`	ʶ-Ќ^ >i:wާXb+%рʕPnZ|jW?o?Gr/iik@ecсexv]yveJ/}/ʅl&3b^X +}47ԠG=kNη*mtN2l^ҞaކC+s7hȆʀ3l@)Ya|GN6u?t.v?m!ݸ<XYfƫj'II!X}/m,UG/wMb Do̱Y\kbCn_@~cS'7FqtŘЈEqtxI7Oŕ㈟!QeFQaVoXoYpG4 Vyan`cʩO9{W8E3-یs۷bv֍
&txi+q]n0t)݀𥴍_;οA!ؐsO9Gx4$De_bIv{/\T0%:V}%E͆_׈2 W;.KEۗmN4x
3^Ku&iAd!i8Кb,EƥY¸!R:
WY9OO-7n*w~"  q)`B'y/C$Gt  VXkH·Fk6/9l殇E.S>y#Ug
ѧ^RlKҎ<=PUPag*X E!~br咼4=:|Y9tRN^B&0* sH,RK9MQqksQCz^*lCC#ޫ{Iu@eGh7M)0,6H#Pt?|M
 g-%#z:lO<rw AK
XK} <
I@SA049˩\*7p.S<15i-WǅXof@^F\ /WZ	xc3q'{%m떿y%2*lL0$D#lQj.jT3h!ѓB7{B4$IЃu"f4<BlwW"Y-wrL.ٵ0,@W.{<쮙|Y=1A-!t	I<>p?-8PdLL>:
pMPɇS]z0`LyC@&	[2P#G9t`%Y8j#lr罀Uy+v>Ņ#]03ćdЁj+mVoMN̲=b0gT nd |
uoj$H>CH$=
vW.&X`aY*mǶx,Xs`5&)_he`F^bg{=e裚M*ǭ޿ЅğĂ/BC6F|E 1aM~R5Ra'6%uZHt޶<VQ=iEZ,\G.N%@߈oU!	P]O'fT&ۆ:OT8҆iС%"ب,KB 3x!Nk8V}%UVyN qsjv6ai_0auF#lj;3&F.hYؑ ,-lql~ǻ1#0#M gnq껐鄸w#4s>rhWf&OɎ(`4-Det!zI$;lĥ TyUqy:8/J?)׮6-vս1܆טlJ6!cz}D\v7m3?zRd(Y׊&U5|rYcPӏ7ߥ22\%uٿyo+«H4Ԗa8~/"nلcV'hZ68,Gm-0"&FXJ.)cpsͺͲho߱%UAĴ޶$(g	%iuPcJG$?FsH<OX9ۑ6Y^8u'
C]}s$|Ƌu~..3";WCd8M'akܕ|OsY5׈|,LZNNMN;(c^f<jՂbb xA].'F
i+n^)]/\lnWS/x.#TXtJ*hw[o!L@#HIC9{fVb>q~pͩ5Bj{ڂ+bD'*@(	fcQtd˔Vܞʝb#ZgHro1xu(dx* 2^>`NɯN Pv@պKe]Ǘ)>){m*ctZ3o`e?yTCs&_
4J0Xbס\Aɺ̰upXk%x4%:+GbxKE?I WKY9T
i;/oZI(7u;1Mou)#b/RիkTnv]f
LE~\X>xv6B#9&z}]yuet\1{ibu'sd9~:S75YG]7,+]6M$gi 7kQ7{(o|83'H!{m6 3|";<CU)*SYGlN~	0HM) o]GN 6}Mse"NhtrHHdPnQsxP zя^C+m!e4fk'\ZH,uKESQs
*@IRnՉk$E|uL9.*&|+1C^OnbK uab*b|-} \U]qaK_z(=Zuŧ;op7P54zPVE	myF:Sg_mAoq:QӒ6ŷO usVdyL?`.bp2*jbC%4uӑ61?R8^ht1q;ʜ9m q#Ph qЇ8YRA(s:rScNÛׂ>3=Vv߬b!\ q+n7|{cNvd$DKiQtO8߬ʇU5f]ȡxݼQCY$Jn}5-DJ͍"+<g{=+s)q[DF#Tŉ^eCtpnpVmj(RtGtKIp?4
||VΘ+WbCO,2Utɍ[$gA!.w2{А:IEx*Xm*!IhbXCJxShu/C8L#Z}iZf7l=b 39O2fOzUm.t,wRb3I8P@1 zCv<@J-u;IM(UY`3H$A<i/(vjL_"QSqK1 mdv|!	OoFx߂eea]D|a
[-#%n~ܠO[Mx)cȚ?dShZ՚hYk=w~AH?PR*A9&y׿43l0MNr'ql}iԸǞri~}Yv; (W4Y|+-(4܉$1%ud<ZI	ܩ毼0]،L}8
Á'u`Tm%)<f$ $qH8A۪ȟ%ñ5q(6Ȁ}1(Ee1J?|,F\UjtS=tRMM!my+"y"!ktJfʨ	R=W-m5CoopzD]lѤ97}EyqTx<Qꙑ8Fe@kA߷s'q^!.w~ˬ>xtR9Vz^$,hu_?+ yY@~{3,51buonF-gn(|&)hf̯>iN	/($qxvZ;ڬͤcBInr^ӏڂ{-jibi䯣)H$+u[+-N}c}v.~̵M:cTO)Q(hg>6&ܔn4H6B'"+@ZJт Dv,j!T.ξe.`>Gn;x)Glt
wRn(V>Y6E{(otY a$OU;7>W6Z?30\.o`"=:jiTp`d*ڒ'n&uBhMA?Ka=d~[jH}i+11C'8M	jbXϞ@&%S	-GEh>r
|FOr`ar^p,^$0\L~vݮD'xu2't}fu	+kɁ
d],}MI'.(K%U$IB܇i^/ϖwVVһ8p5HGg
kE'-i$\U`@C}h7oXd Al;	hT*!#3먀9p$\GgnQeZ]+7pVVsoYG'Z\h0eAJ5enAV1MAiRt} uW,ch;U-`Sz()Xʵn4Hh?oFh̀ÔBN#/1>t*d&}gkP'b$pop1opL0)bL>P򡜸5ЃBQ,E5dTmc$_tqnqDdCo(n&O]tJzVgыF0E}3Hy@kR2jdu7JCސ.E_#GES~]xRbuN43Nʖ 䤊Qҵk"wZ춹yeah;|*<]vط4.Iŧ{3! ݉TQ2w]GZS:4읚hfYJ*}J.u}a4%5scx#K+K=Sxp/(iD(.W]N
ל!{'P5-&VH FBU9	+պ$ٱZ<$&BHWQNҺls|{3yVB![)jnzQTPJ0p}PF{k 8f=( 9#x>Ԭ?
Vvj*(_!/LoL	kDDRvN<_W:{~P
GY	9>	$f;%HnrEdVX$kON#Eٛ~-ANy+Y@|*Apڨ&>q@ü	@畨YTݥDE`9NdSKVOzVy$CLl cl@-{a E*?n2lw?*Ds{/$d$_ :ÒnjwqhxPM$Y@$_	L!Wǐ1?>Gs*rlk?DO߸RT*"t?3Pӵ;NiIؽ#sc=)I"BrF|ȋPĕՐ$퉛R-%k~u灲a^Pad5$D"Ez7Texթ[abc)j`X.w`0c~;l8u~o䪓r] E}iV_öܚ3^({5aBH:b8e/ǀT|F77V.3}bW7/2nZ{ 6ѓ]
5
z;^p(SwrE!ͼGVYJ@dJӐ 4|9XӞ+\o}<Pmxe&=@ yi@õ*+9%&6exaΓN.NOUPp̡aR;Gk$rU9i=c;UܘMZ	#[u)~GS9&nJer!@^_=KzpUw?흅Dwk0̓)ԉ	i%7lS]ѿTk̒a0j!/$Ud؜,.P.x;"PBƴҠZ2G|6:<grTKnds|{"-c@eU04>+>rCjr	=?TN(2nPo-[L8V$RL?vM"CQ&Ĵ& /L6\8FP^sHSuWSaK=2H=3S40<O8)YO⇁Őbdeŋn&ݫF]T>x­b8ޝ}%N*D^Dq+]S
l҉G;/J-5{~PT@JG 띺IW\zwfϒH{0Ԋv)Z{)>-||)tI*Ni,|^Svj@IHQP"Q>촪b.L2[7] <۝nE/Cvzr+6+ۮAG[zН橃mdA;&+!T Q|ى*Y0ax7Jmmh:
?xk{AZU)OEp^"E~zLQV'7"R5okaax8)fҭvf~>ƻUbe24uo܇j-qZ&G.Qxаw$IiEqheVxy	6e}A-8ixM+Z5ȪZ),]QȔ4XA~Y)^{".TKS(K&jF@s6Yy^MZк>ƝZJX:Ɨ5E^.- ̒~\o;"qXAW
"(dm -L 4~)a+G;z6T7t5Z#\Ξ?8cƜ3l>lÑKVv{GI>{m|U%})@zQeOHk[ϚK1"˫'9 )ryGxlv33zvn؁$u)	1=UM(!tG[iѥ :)q6Z]vYC@2}Z$rDpp(+¿,=Cn`ġJg߶ʀ9GQF+tD&u5OT$p^e]oM[L!>w?4_=9uGN!fD%hSNU1;1bD	P?띘+[fAm1F/	VV_s6bGB	2Th·J;f7Hpڈ>⻔\pPddN&EB)m=]>ȊJĈᨯZ(
6_Q-ݕuV92dn0Eׅ-F{0 T0@~㌶}jZgviamUqjTMT)85zq?1$p.)zv/mShLBd R2
GWHSNVmM:脦g.x?-Nhz9cȳcL%W-b.j>$@ʃЏ|ܥJeczD~$e
|+FɗW*0(y:p~}MtseJDDt)#k Ѳ$>k#G=J[X٪ 4#}I/M2~#f.rV:)>.d(9|;kw/48KsS..Kiu+2<Z[q1WKғ_PT.qfmL=<9Rtɂ^lÔ;Did9	g?(q9_S[^E2݈cJy MwesKXfXQOq5'Cv!!/٠D 'K;Z>3-X,h(N/5A㚬&nnusԜuCQhH=$<qw\IE>:3pL(iZ:Grq*Gi4QhS[:%	<%X\m].|Eb[{n(~U(bΝmGkON~_4?EG+YQ!+J:8?h%c>qF[\uJn<crxrZ)SMEw%iٸWJм<+&s/]՝Q
^Lwl&F8"Ήj/,DvC8k3 4.9WrzP
q;ќ8fSap6T\jqrk$Y 8/\TJ$|˵h7;iH:Yͤ#`,0KCFdlN\.@0&Z"9c@,2)&hɏȣX[ZϬI~mcS$RaжK0CMKD"
4Z>+|G1KoA%n1(t~b/c]粻͈iP2pb*%
+)T)'!\/sp^X,[cAw	WBCV"wᘧW~$<ܺh'3av+k-#|xpJ3m\Dl:%97^
M36Ar:֘mȄcVPMתT /!= 8:x͒n6`
R06-K{&v]M `,bfE@tXy-'>f?d/$p+#Q\{GO}R~d ~eR2Bkhr(NYdc	44@G@`k!kVrVgLpe5$BlO
qQ{˞?rKƟK?Eeۜ"6G	KM*k0K2i{uEOܯ_	uHz	?[j)/p g&
zye/ڳOV1bu\hza.Bakrf؃Z H#PX4+ɾ\#	K0<nciYE[{Q.FFm4`!IC0BaZ\2
<9(OþS_ p}į.G!)S $'typt@6.G*`v TN^){ѪB/̡kZ9>J*0I T\LlSw_Ɗ23"e)ً'Ah#Vw4/S1b`(³"'2׳,Bd"sO-_wiQ$F|y~"dm7M*9+1G>l+&F<em~&4Pg> ʭ!]پϗ~;y^H*հ&$JyQe4<O$BVk}5%i!5=%'>7fLĖԃe A֡+)b'K2Y:MV0ѕz7d; H3~wƟOPҎ%({fi$6qQX^ l{F\4}Gi.nj]TCSb#?Va$	V ~0[~QW8~Q}E˙CD@P"})4w#`̉Բ?9qUƍޛB}\+S'ߴɶ3K H @']pU˶$G	<ȌW:J5\")3͜g:|y<͔
Q0k P(r˔'џ$Jϸ;
0V`] Bcn Nyik/ys s݀߉V CŖDA[6NΔ	^C$f@dW%^{bZ<f{9JGzްƉ dMoӤ#+[+x UXGF~,[<*`
AzbI'UfC']_zf!kNv<ξ3HD>ve9=I<Ql1iw	#7P<>fċD(EL6j&겡 t HNr
J[6z^*~mukV8:i=MŮCW2+ Z2՗.9 $jX5õG6̴74x.$QrOQHnuyE4#p	J^&cQ3FTGb%iY
k'YXΧOu^*z@6\}yB`pTiPG սޠl3hzSn*ޔ` -j+9#N0hQ2.I`J:huDR/|H$p~8N5@}DS
kq?;&sno.*Kߌ1ޛrr7
HJQ>lq-єYlnyIC@RVB$H9)be=5VvT? 2L`fKlƶ);6b7ˤ/_R=ڻUbqW*ݙ|	.*}qn*9+֋2]V(`ȰH$u@Q}dVU+#*=D56/BtTuy(y$'B"d_f5V-IG`u17sRo%T+8哂g9(=OܭSEjEŸz:^\]̥eE/[wH@QNeNw+8䎠p޷I+`t	dO>t?^Mc%{#t:S0ZM3N;QfS_@Qޜ4Pկjj'1G5`D FbZ58c6;}WɅ3"
i 7ATA8H<zЁ$]W7"{OI
	"-i,CL],hEF՗:^u]r*;mPFD4|'*CRѾ2ϒ5f\3	f>ǌznI[lxL=ij5JJ҇VQ&OF@?F#캤]|$L]6P1 !%g4\B&}]*Q5Ŏ&J(c:,y!\OaI4%
\3zsC{X
nw7K*.݃ʹS622#lUPa'YpAgyc.&s`◆:j^_`s>
U;GQZmvW#ڛu/xr%}R8䎀7 Vy8>JlVPY^uuB27bUAqU~mMj8WWsg<<W@H@T*O	_>Nt`g0.'{AFWy>.r=BF+Ust7F¯A!J:C-.WoKvX'%ͧ_0wr<GPF<ݺ\K[[H`դ	/ίbeu"g*ÿ_ثkŨ8~͒wM+#_٬ǀ5t{#UB4zm-{,fmXNeܝ`F>γ꜈1Dh/it&_l\_;ܜm]8JqD-kGq, C"X+Ij&'V}4R}/d+[DS	qZzx9t/%97`RVpA/D0AY'EGn|'= ~#k'#k<qwqtL;B$U~l,6}㄰t~`j 屋)	d ƥ7	k:v| e`ur35ϩP/Ԑ\);_J'h|z FYr!+yMfwW%jf+ums듐V''h]p~|5S&PQDҫZPb-n-YkUåHT<.t7M䦆,&UVZzHFG;}bщc9)@!vxnWQiWbC'u@pf  ~a# nK	!&p\w_3U=xkc4tj5y^mFHb0ԛFFI_ifӉE.7RlnqلZ߻OYcAgM
s}̘$yTq)b <4I7*`G~0.5c/.0e`<ZQhws΄j|nWUIƇ>GcBCENoYgh?z~$"ju_ap8ǘ9הcnB?afB+\JDd2	QA
jEYO#l]lĂ'4/ԹLC9d/,q}C|y?#%Ud\%Or}כ2y)oʘWg}{JQжMn|͐gvFL(i?<842/0HWO
Tnv~_Wnf(d/~MJXKRXNϑ9EG}(w5ūq*I=C^l@SG>GiV5k&!3]fk6gmg¦aJ#@';qjouvV(v2Iؼn>Eܣ㴌w\n8tlzԝ3?*60*[5iOƢ'03}<sK<A^Eٻ4$3AO6{O1cˬ̦%@nЯx'/O_Bs+'$\	MC+:|z>˝$\qFg^`MAoU%!7_쮅jz
3ФF3*'gǟЃ=&qmL#Y}{ &삆Bj囂ȓ{L:ivd~j$ae%'LO-i@Evr! $ὖ|DM47}p!;@ٵ3ѩK=7޻	q?w@YQigllTx笈E34PgdZ6-@'1iOvv{xeʫƎ{W72-nα"Zj`>1c~L_«t
pS?qqP0cVJbזkfE,'"r=
;{LUx_+,2PH֒FzUFhXČdDNFp;\N'7ZIqڷ$ixN#񟕝A;/454!Uث ;Ltf;ّ.RҪpiIWX֍)-<N6ƻ Q&(6}|K	I}E&Y:霢f|e{t
ҭL*RMKޛ{S2s<\Ӫ|w4].hBՆ>%-#+:K>\bW<-7X4͖֫DlbJ`2ш1y1ٽjY9g[2tPBg_rr}78Q2O.[vjSc13P-}Ā]7XǊ$2T4҂zcPU(F5։@pC(׬?w(rNZnv!5'Oa#_|P G֚ulLR pǮ-0'Wڍb!)Pڕ߄L$Uce`1*2OHtu|m_s
Kr,ǣݎl0vvٽ-4)¯|0cSk+zpץq0"CYO=&R!xMbL:G޷B&j(/&_/r[^by%ta;`c}2t*g@;;SJ;t]9dh:K?SX	z#Af<|LcwV h¯iC3I&*diIz^Qn	_Tфkb<aEo']}nnAjexfӿYЉ&uхe}Uĝ	3THkW}mݨ[T~2 rQƌ<.sԽP{tV.^
`w.eݜMav^xej-{C@<1<>޷mSTcysI~BmVʴ_t[Lg	+N /'ϲGg-g9ь{'A\2ͻVlEl˴x`9	ݱ?8tA\D0kޯ3@u>?'(
l:w0|$g[--|{El&`c3+iDs YiX} w3^CAD
g*ZvذS3 EjQ	HYnx>ʩycMJ<bzt"g89>-9k`rC㚓Tcۖ~3:-}Ǽι{G(3UD\O"FP&6mVunMj,pdvK[`NWKDjӛ5"jz(<LUwu)_IÂ("W*sODdG`,L,5:bqL?,*NAUHqKsŔ8}~쎅	^S#Np	1ezX\ǚsjH1_U9x?8dn:G>6eQ(y#"Rqo/;N7DҭltR^0uÎNҿǲ
~\).d!Hߦ5QeLyf<B  8 i(73@4Zehs 䄱?텣\DbRXzz@y	,mBW5gӜ&t}$~!ՋC' [%X+Z`	?([<uRa%s{.$"Kj$&Yo#"7)R] [+,
6ņNqaF#v8^+ި^z͐z2/s:| 50\09ςRm"Cwx<btAܦm ru6
kޟWY?ZX*	?6~&=Jne&̨'QEܨ|LQJjV$m9Jc0JZ2LIPNH$k0-۵8pCXmv6䂒x/Kvs.+55p @.2_yYȜfz]n0P	bzs
LaP)뒍/NSdhuRCb<kԉƙ2l0^M[TŌO0V&5]'fd1@u$ Cl%\Gho.LۋHm*D|Y 9-#Z1r
Vø1gfQJ8u.Y.>_q=1j6k_M l)Bi#vC32HlcB,S	4h%Bo=#KY-#E$mI֣s"Ȃ:¥bE|MGBiX%Ԯݐ,3~btKR,KRDh?̤m-ř#`x}AK;]&9a̜ogOX+
^jqPBKcb\hXk64L.'}Uj:jm-uIR/%[ܘ>Sh:n+jrr]I/Ҭ*bZ"{qa&%)kN٫)}"WUCJOU@vwwBU5~p7+=w񄎎A{ШXdXYS%e6"2cI>.N!vMSVĽ]Dx0afU6l%ja+DOĴ.HT޸`mxшmn-IU'Ly08xaJS0	1K5Aoylvhg!.?8~D"ehI.huvgC[1	K
*Z2*k삺}Tk 	,벂77qJp82XPnT^XA+fN7yR4\v	d"ժԮMu,*@	FB&W[BqvJ̍ÄZ05A,.)b-<V^MzPg+ꀙDdjzYp<T^kaŠL5cE 2g(_5 P%Xpz9H؁ciHӬ$(
SbI `5S&¦?
_.w	Ni12rYdR6KoH2VepE㨊X\iqEɀyRC+i%&ɼ2/\x==n2&%ۉgs.]Oۮ"7%l(<<#[;fV&6O9Ʉ☷e/wsR=$-pcέ(6+"+j ˳:f?RL[EZ}v_4q1T itk6?yk_{FhT+5K #,"*7t"ʀKl>VkP?HPj>R:ZL~$z=첫j]vgHJ9C4ies1xĒ.kQ"8&'̍+픣^!NdοxNw5Od=[_%ݒ}ch: N:|BR,.Knhv 5U^G뜵zɱwD<.y/(ABPƏjHn%6KU2]z	SV/]!U0YnT˵HPr?T:*4,u3nV'(%Z9΅_\1SfI,TPlfiOdLo'=^rb:Mԓ83Z+ȢFu0av1P0
rhڰEh(ҤnaǎSoT]b$ ˲,h)P]8w]cW/tpv+>;qCI)$-_ʦ
Pw!8$`}oފ$9tZC}OٞCT=wm5=el~{PZ(Y׹Wxu)*6#.zW<4+bB]MsߚagdAr[%2Kgd'fW@i5&)Yn2wg۲9HjM>{r9]nxʵtK~*tWa^FJ8jm]Q7,XmYMrusy19?7wON^,=1`*OBr`X+̝-p9GI\)${q1FW)K}ƚh#I*Ʊw@	aOɱs6aC6rER|7g
>͐9m+*-pUDQq\~avHҲH>Ue(2Z N@.)X-G$$9MA6'%\ցZ,4,z%O+vtRsw.$<eGiZݤҶ@MU1>5ՕI-mL҆<=v	Dñt5hs\(4麊iMr/5r.so&6[8F4n,u'
|8$i-2''iG_';cͦPmsDE.DZtCHR,$A0.y׆]H^zӵ>/}neJh斮4T2(Qȵ'PV/]i7<	ƌLGt߂2l[$JGC+dbtNgӫ\
N=Av)}^$Bf페y3y6'
j=<+IQx+?zVV}^r% j"T X:!R{Q2]M
d8UT]wWm
K
dBeEv9C;)dFX`yC
A̬*jl2𰨅-4C)BKJ(xMŶ:	IIejED#3s̒1OqNf%<o'@FRm}T(rplޏCJ	 4{ژF&KH8ѤjȁѼ[XևJ<Twrtj`{c#T6S>I4Xf9a
Y%+=Vt2mVCJE䪨߭^EX
*A~F3hc	P`=: ,;pRKf<?cSMjj<(ĭZ.# 󖦱@G欴Z
`MShؔ7?TJ7/8M7Ghq_iC2ZY֪_-E1C߃-5#*X+x3!P?dAtN9'`p5ҴTJ%=?y2%Qi~j;ZA\ej0$ 
opXz0@BB*Vzp>$.^BMYI=ޠ\=XR\p,z)M(#NW~{$}"_
	~ (
ќ	xvno}cX%Y8`z	]P"KR\)Y G"Mւ1~kk<$}[chHu,E/KB@t,ۨ-lY	ߗ$ni%
{Yڸ9;?1WY
q؇;<C&4}@DN#ֱRX6zO#2̨e1Z%4N0qgBХ^gJk@%M8![YVyg'至[AOU\~&g,3dr/?mx`2}HM#KwNuG`Zc#V^)Q--}MV :珟{%qȆ5+E[C4w	CA4UR `yÆcX3_Aw@c?q4tw(lRъQP~]ߜ1b2E-i<QߩLH"22;&0v98҂6#j̄wmU$}8jƩI,q|@@׿?4XH&C{,ނx]wV&uESB}*A~s挮I
lp?e)]YIVnŘF81ek5o>chJmmV ,^GQT&iٶ:R>Yl!¦;a<DW\t8nU-k[Gܿ`9̐B51jTG*W:C/tlmٗ#'9:7ǌ'C8ۦ)m-2=A/,X5}FENyr
<>jc^I2\@#C)M.\ dmGY{z㦟o2=7JJoH<Qxtp'LF(Ez71'dnҢ<@<k/D"]:<H~rZ-dNޠEm4F  yi1X+ôk*>L޷m-S$oqbYTfDKBdVɅ*<A`:MTOSO.B8-#+$~}TFƬR)v̔QFX#j{-K`%?'3WG+%sX}x Ҭ☯Űxµ:wHS]$uB1UNt">H䟋]%ie:ux۸/UwwCk?TvK<u_]j8^1ݸ(wl{G7`oB`QU&*RR1Q\Isn  (65f7k(3ײ+Q:1nPILxoAE(&X.}JNΉ}&	 }77-EĭBر  /vu铺 QnK.x;ա\YT> Ңms"A@"3&4.QT̞@{;' 	i51lod9GqF,~\PC7n4Tly B#,# QC@m/x!5#6YХқ/Q@r=2Xk$sQ'd?u|^Ji5D!	8/[vZ<(KzWx\ӂ@PHKaG@kZ,řmLW3t588XTR`"[L'U/Sଌ淔N}4]wkvPnb *>Xug\ GLwgRh뽹k @Ͽ5_zsAö6YPv`>/=$LC;pÔӛz&=镧=R"%kb~ x.ث!~їw)hŪd|H\)2p$C8c`gBcY:QO>7KjQSeTO	I%Q64vfJrͨ u[x}+NP9c%/Y|T$,$ɳwӆԐbig61O.-I`Ǖ!"1[hXY&0&7ovd/9:Kӂ=YLa羽| V}Q7[J-]K\I׺E]8D^Qc&v);	@P㢡zƧ*>i@8'TPu@6;ȷ^bv5߹[F@S0ؔGePfIJcJh7-қ)u@]ůj[_nnfGBc" SʙL~~PJ'Izj{އsg!{k5qϋd-LK uʸe.MB8I4"QeI"'ӳ!>Hw_l\Ru' .%㠦2²=2АJ%J{/h-4bi-:]4BͤhaGNpwmh/KO=/v9՚#'$\q035UpL^tfGPoh<9~f%wa3?mmyǔ/&ߖHA
nk+U[?rsL;v,@0@)k%rYW]>U}TNB	wf&o4
v~-x+𘢁AA<'~+ڹKha%zmޛ9vxN|[[NQDo()ik.+*6Te"O˰v)4]h9b?h#:]q/KtX7	=56bagp{әz1z-;NSMr@OB[dCZiHKX4'NQzAtQi!yPSm`0Lt< rFMk $ysN[9ȦKw۴M$vHKJ3J)lMKmrK?B+Hf4_LR55irvua3LZh 8_N,	08mYy+ 1UvLX1yɍU.T>ԭL`Y>o@ӀEc}̜KN.3	וJע#BtӋ90cl$-4eG-P78r4j	2^4<ud$6Y]ihBOPVvu\xe	)jIُ D>xK
xbMz9(9A끙8%87FͶonʙſ3ua9DX3u5ֲjy`b;)`$y4p)j>ˊWqY>/4[Lմwi{5(>f{zzGW.eI3Z
~!HmYFHE
mO%hbS/41O=iPZ?]Q"ӆvuHnH#4LB;gz4$#cюZ W7dd믡kf*: F	$rFt7_?ā\APı;s*LRAMGu> ~Skܳj4`,s]7F8_i&.}BwE=%u-<-n!A47)ͩz#7 ,"qM[GF_TU{u [J 7=׮:A2= +[sHJ*It(6Շ\:\_oV~jΑf}6hV]7rvߍ}W7b)or5nog'a<KS4d:HTP?=bWJJǩ$ܚ挭_gp&`	4ou*9i?Cz<S2V(zFW ;VI4W#\-^/ l\O	3&I{lz0/~Gyǵ[ؐlوnb%@WC8_?ηgno3WJdr(ДP[B}ճllZ@=ȱ:G9 Pߋƈxx=:9:i;uAƻ{Up ݣ1_rDFkEAL[jƬ|F}L@6vfq5$)b;&Ũ+,uQT#iaS?s{.R;+i~;B^4_)v>_*dve@ucS?Ň)DT0w|.'M[LP)yRO6,\YRccUY]]DzJf/[ndhmóޏUF'R$G<RℚFc%ׁI3QLfYyJ6r(Q/FxšuuPp(Њw^˿ou(w<9ZŇO=?UA}hA
"a>䬑I/kf.!EWZo V~.LpMYߓPSÝ/ʐU^9{%;;"#*z3\[*"'i~@UM
S MX_M`d-ngc]U{,[Wc/k[?-B8D,=).Syy]Tx	w	dNd|Z8Y$Nf,wB~TXfm'PBÍSEWE mKƵk1t_ k8''OrHF+@#mHRy'+?K)Iu0,[VB{fuBGjcv>Qӆ?Ѱ;G]y֘\y;sx5bBy#'eS<pg)U8IrNAN	Ȗ_,ۼ&(^6wuݨDO=)k
JbVZ󕧃`z4\z3<8t,cqe	l~Bq{L%fDd?EUeJu
H1MqR98VA*e Dy>Nr<<9"v13bc4WyfêQjXIwvȯ:R/saq],p/}erN#SͱGPڿnK8} 8.N5ߎC1WWd̀LWYJE/\QnEDQ,C\ָRzrDS2TƜ;{	7-L뗆ucEX{U籗ơ:&l	eHW2x?Sv]\E݁|=Q [nt (?sEVիB1J!hSwk$YKm\(V)oŰDx)s$L'ۄN*}y]bczNWu3;#*%i^r4ODK[Nf}`t@*zHMZ&GY^ML>A+?"*WΎ%ȍ	"9ƢMG~l7
J|HS,V)'|!~٪N#^ ]͖aOQ,i_*X8<vtn l"^Aw3|9!N۸ ]TJx{K
o5Eޏ(Zgo_@`5?]kf?mzBsT3o36'GT- I<vfdIKJ+#Ϳ\W6>_ʷrc'A]F[jǴ`}`Ysklܑ"McGRwsc?]c@䥿yA&YawpddwEaIK.R"zJSMywGrwwC4]%"@%}MwӸO[HF<jC;h器
5;p	SWtspb.POaeCϕv`)N{tz9R:v/4ݢ,2q5=>}5l{aUi%-qwYg<dF5oFd\޶c'Ǧ8hn@n$XQ1Radc<>iA7$V$Qg'|ov)?pdfuvTk1Z#+ؖyʺ1#cѓʺW&6*!Yyg8YZSf֦k,qY-=PfRs:n*(_?NH3@+!7aG4&J9ݧF)7k[!U#˦&Ca_Y^o|K O|8W8k]z:7  ٠,(GASq\45Yؒi䪡hSXCk	qaGEB+[rSIPaз؛2"$OP 9j_Q>k <0@O^h(WCafפu&:UrK)'p٢TaFyiˢ3ӅfސhkIہɿ`cFB[<iaFQ'bIڬ1b5{K`K/Q5h6e"Fɺ]pQ.S7|:f\^hPVEĎ(Xvoyu_=#OǨ&&O~n"y꣏ LųnSXq~QӿgTE	Jsr|%U4G"1ys8|LnR0nkPmT|Sh*Mhz!>;ß-v'jIBC.1IzM  8A/spm1s	*VM)Zb, ɪ	5`6D(e+JrPSGsQA;غjRKd+*@toIa-*z]ԁabmJ˾;ǔɘN &U/|;h	-As:Jq+'Z9WNUPd! hcclNQ/0e1}(C2zAF^tuu ޳( )+a/7v+;;}HAZ:8V:-%r2wkү?^(M`3Jd΄ғ=3wQ6YEFӕLS8ڣ7Ȳ^9,L;:KtڣB:*0A%RbfgY(vpGI|2W+x=?ȁ1ߓj.q;I3hJyĪI̱`rp#gXt㔫$$ЊYÑ ,!{yH<;·[sbLXI<	ih-D`}駒53<'c616륢 Uv{$[gt(>Y3Qw19RJځofw|Zryu/eZIz/NsJr;h:|*S%i+UM_#E@`QyS>Ԗik)汈yk	IsJJ0Roei)R=;
By<3h3q*.RGs~(x@2+8g`gz$z;a?K/T;Hr#;;@OtCՙi]%Q9`44ɽ<M[̘M,iA#&NLg9V}-hGjuӚ=ª*c?>"eEjnPq%.]Й^ZI>_.vbt΃Ɓ|Ē@4ڥ-Ιa=2z!RiFzI`Ȯ[C<&+vڂb!ГQ!v7Gj*iww1R~
A J<j8mh"NG	?T^qUψv̮hjhWic>G"	%#JQ`HDuʠ5$!
o$}5\S!`t.xYp@T4y%ZdEl,6\~[@0ÌysJи uX=9uDG]Z{m![;&k/-S>_H{9zl5[[ .Y ]?OM	gx.޲j$
e@Eͫ6>Ĩr6%Քgdw)XMAl>3ld/pRڮ5i9gs¶v*CcR(L?P}onG0M59>뙝e8OĊ;AP?֡3'hT֚&;ċ8(AlXє*/ޏK42yS103dLsqJ!d|vLוrQ@tt~\|~>Cs&Yt*{$~zP9tvBP0׊>gr@i{RC5<ZEi=c!便LGEP%ptKu:V/iFr!^(y7hB:J[2)pQj-gh(a|
4aQFqd#,6՛{[ZCfJv+MO(6T'00kB(XmíMПJW.&v޺$O8wӏ('K0C0w;Sho8Ss.F9wbX(oP*碜_()b'M΂g*< ƂlL/8Y%|{^Hү)wHHP<.Wx42>bfWA#N\#QFJuc)h>k~PK=N"}:vhk^dM!)JEW[(̵WI#P]؄}KܗY$HΣ[dsB3P1ȐLUxa>v'K>6Z{K=r}P]LTyDa:=AȺ)xL]7Ͱ)T~A{ghY@xgGGNp-:nMPQ9&*rݎ=t4\EO#NZA1-6dhVv, N^"6;n޺GReRuKKM]7c^AN<>o+DANE61Ra|`T:A@k\i^ P.qOsgktR)XF#QXMa^6{wq>BUqo&p(>\qw㮘 EWac2DH9lmY_ЭٟYہ'޴$S={B}eƪѤۀ,[i1g$FQIK#3H4S3
",T VNm|r$ʹ@G]&rC~Qf!~U_kdߊ|_T7_&zP@KCUi[5c)ӡ2Y3:XsNn5	Fiӧ>zjmszYyv }2Zت{w+urܛpt{͑h<FQjNqUYǠ틥 8Zͦg͛3OH>nP 	wdJI50
㨛+z*ˈHlCIjxtP$@8V\ C7VN[hyF}q+w'S}uy7pzw[ "ۛ
kz(h"J3{+vr`!=(G=wĿݰ|X	=jDW$U|ck RvdP񀥹l`rb@)!tb
e=IK\إ%e<2+{`ae6ªcfĿ_Tf+_<q`|+oi-_hA+{5g7< %."em~+̄eAQnВ
9\,A0l}2̣M\$z;й/yNǟ0kX)|.;Hi[zl I'HvVHҿ%M@&,o	wMjXQc޻3HOfƇ+t/:(n\	NI/(8mHV0lb|_Fv!|K
Yj["|2ZiGqBPOCzPفp=nwO<MFpasWUt^Z`
sS>
,:>]q"j0|+AqhE5pXbP3e]onSuarWAm c9\8>XRat9]ki9ya@+{w,fyx}r%ඩ(,௶| LaZ$84NIrK7%MP~ix*N_Cj*]P5@5<fȩIfwe;DSx=Nh^ĂT]y(&pM:^fSUmc0*3gre81~
tɜ/=,Lܢ<Zj"{\m< Ԉv{ы
HkRyU*A	iZdYU{}UBR cJX!YjP$_1ɺ)X@C*bzB(WZWԚI|R8z[RL)٠+`DĚ#~"	;K%dP"jl\cjMpIVZ7<)/Rx}*s.#2tb"2Q@쥀w@J΃j4AU:σt<j>9*ATN}a{G  G{5҇"֙'ƍaQwN%xSuH Er8ωDPr␼<V*g4:>.ZNBhNCyHaNhLFK?sfj&8]y*vՄGDHZcӑhNGŘOF*50\cܯQOmRO}9;{bsGrKbQ L
)k^Vo"@l5?J?+/<WkR`&-oY(^FTւŴ%|h%]b)uokFn'.U/˜Swj5tNT4g-BvVWSE}w(L-l{16xJߗ/ӸE@@Vn}Plllw!,ތ>ǣ	@BU 3w	霰JJD;Ebe
TwR:y.'w.D2a5kxX52L7p[P8pFo̖,XȌ* .[@x+6.O>I/mZ"kLq`;60&X	>g	q* {#.wtNϵsX<0Ռ6V&Tgr$(ŨB3;KғV86߫SȬL^6@D#ZX}Dˀyfvؗj^\6$y>܏Ņa[;}Ed:P(jYڗw;uFF\{ƗTZM YM+[ 9dId5{³4V}GQXJ=~lAkVkZ:$xRo?z(Xذ5
2(!/7><XPĂ΋Vw=vtZakkq(9ޑAxkтJ^"::o4]fEHB=4i9l炙%D7?7=<\LῒPGK{VDŬS5WL>i૞EmKOGc_s%3H"\<y[a:dv?+>_`<u6,*]qO}*m0RXm4`_ҿzXfq|3bzw'q[,%z=w<տ!z07EI#7:wh= !v꯻h?s|Bv*`sYa=j}97KL4?r]OqB @
@ȤaHH䍠,.T~VU:	fnCx`7٧eyսitbΪS@>T'B3nys`SARvu[T1	Cx3?"Ǧyp6@2%)niMŵ$s=bj|Q]bϛ7 
xq<^n_<.EO2ȼh?ݶ{oQy\R!=@*lQ0;XrLi󄪹3J\Z87ԥ/qʏCR
І%i⧏[ܽUI}WnKwBrBT @d'F#wFڜTv`+@אλ[{V
R(t.">ܺn9SFxh4)ՠ/ ZS7%M@+>
!zU@ufZ.B6iD*ʧk{A\g0ec3GfȚ*4a #Յk>%8zlL^DǧP\clI$<*fسv
o\惡+wF!WB]S+eCy*IqTb8W6nR-ΛNVthy%
znT&J(N3]~IeG<,X|CR1 YD/j'Ld5g0Vv:(~P7kB*3vVDe:WX|V|	'b{˽ݧ RШG<(N=,=
B6o -r}n2{S.<&x>Q4rQ{2d$bJ
H<Kr.oeDN?/_U\hyYPzj7|7lp#T&"=Sx;i<R=3_XU"MRM>ZTe,kFs>;ro#4u+KQMm xGqx!)O޴߫&aU,ʢ u8ՙzҦ2y.[䫨h>tߊ AinN7[,t717[{>fSTVxpao0
%N#-0LsX\-8.E)p>n7Pk l	BQZ:m^nVAG9C{)oe'ǝE^6!JJؗb@q~qݖ~}j:/2 4/B_R-	͌u][:Q&.!v%m?BY<؏ > 9r1Eѯ8E$%=f3iz`4!bzR\#,bjeoN',c8_mL3+LrF@]c,T*N̖C쮜zp"LhYXM)6]D;[r4[D`0#~D7dۙPUy0S3ʑVe$jZD"P72-}ֱNФ,mI563z4le}#37P2ZHO݈u;I$yCtiXJVY0IE`Qc
AF3V2IVݍ)ܱO~Д@n[ ك@NƛE\o䟭* ͼe5Jw](48@oc[2ݗL#+Sl|Kֿp>[g4(a_!	p:g@WӆGҲ/7NsۑO$,8YneuTV%iJ=q	M\vF_PSI#.-ĕ\ZeG^ZQ$U
rQ@M%Jka({0Ir{R
 "^bĤ`ΒWqAlyAN6"lO4}wX@F".f/76^!-m) ۓq쮜G<F>KW7DX4;|R=( ڈ |]VE 0mlS"t/PXAGDr Q8{dV(?"{c_PdP`'	#]\,9PQ
R*E[Icw9U0.z]Gj}zB"tg샮ߠK__̒g7J;E).ZQ<ȋ'`ykSiXI 
/s30VӀ9`3$^$n	3[l`u%rHNOxmz6@Ϸ@toFsDdۇucR hߨx&8\(SF{^KxP>zB﵁b72t_dn:1F*GQ^I,S%V*hχX>Ǎ)jE>c`7FPNv- E	"TTp['Fc7n=o]Fe7!%	h9TZu]V7fzXK3x`F&S9\ad@ &e
\=@/ƳeB?OcOެyi~ck'6N,y)D,J;Jh*dXiy#MC
.Pt]E6x)\iň{^3]ð~>g"߳2߸!K%HbDb7ͱv7mWSNBz%1gO?+uIy#DLui2*NZ.Szu~+OWIT58=xD74 Wms CxP<0I5WwTd/<q2ի%zyeɊ폆j<^\b#ru\|
r^Om:m%-(z?xͱt>bI]I]J?1Ls#Ҡoͷ7az	ڔ8IPI!q49rBSXAU[0A=4\QxN!QJFT*U?pz C"6:q
|(MӁ=[36*OsL>ն(7^pcȸ&4C;s%IXbGV:@geKWV7Ȕ+6vPl+`ؾ2x=41.YG9>s=~25|>k{dY_3ۜ ~ILz<{SlWIMKqCVT^G@z=RUOݟP[D(x#1bkܢN6NfJws 
ubLXRXg 
 T`*ukޒ}2#(4#:G SBXk?Y0AtB\fHW7<i,ZkdW&ԞRA%XNI2
\!Pvtuͫ 1kwĮ!Jw8lȜHwrðd+_:e+.pKjT>ڬD[w3<
\ok~??{w)6K48ԍYnvo0<9]hq_`k@NR?"0S"k%}GQr^7waլWk}çEt+!2U2$W$lHТ G,h+v]=`g#hebE\<@~!dXz*D~Gjh<L0AhswaԎϏ~ɆGsA ;tD:qr ASCl+(eh_劯=tW06THf<BD' HoY]UJ}XX\dw J2hۂ(#,\`S+R#Gs*)(<`֕J0Ewy'O~$in8ȔTKا89*9`:ݔXGəknD'v7GB h?*i#k*Lr:f==/.oT[R!$sB],tǚ9r4CCG͹
IUBŷ\²5
R;r=bB'NQ&~+߷͔qƦCL]t/W }H1BE]<ge}x流:M 3\-qj31xfW
2P&,`:~M+A*!lP ZFjlmK˓m[KiJl'^ƚ:1E}bPFߺqX)~]ͦW5I>L175)95%]xuje=$bU*44O#
gw 3Yqӡ@"{ŷǛ1zF:4ɲ,L_Hoq!6~8ԹVy.YMwT	j)2Cӳ:j{%P.~!W6Z5~f&ׂ4SRO9 46k/=a)G͈	T!<R15S +o=xnZ0,,%\~O%3ӯ|Y33OhB\glG42=bH@K].Sd<xUdũk(ڨ'>X~Np0B-:5)x=2froDưVN&CUNKO)%G|DOuHHE7S.%)07"oL3	"4HА}TiٻVE:e/#>r"g%]mr(e;fԷy*zP(:SqM-9M,w*EOWeicHEvݩiS)ǆltd2i>oC,"O:4L1.,j82n*l|@Vx&xtM/:
 ~'Vhauߩatھ,ʮ.?
:;muجU;][|)uOspq
ǬUG눌WX f"RQI;~[J:)Rā> 4^uMj Arܯ,ȕG]+έ	BdjRҘkvG5;#Ub8:%^CRp3LrMg=@}deFtϤu=GYI}r$ǼNk>3R}2|ӃԑyRj6ʖ%zo(^4^"uIJESn/E= ܴbkg:xQ|AGVbp9422J*/H p"&"Q,`Л
)v]e]SV*dj)RynxTcpeJ$q1h$:F)K}QpL[0.bK=[dCz4zᷗ};$&X:D 4 )V!&"ibyd?vB$洓fgX]-hS`+P|ψAϙ6;X2Ng𔙚乚lCGBz.&~\b2e%;<)@l0΃*WI	ئ?Be[SpB}{	O[5;x8lnހ[F$Iw^R]) OW}ˡ\=55ig^Խ:
tjG'j! EQ^EE( %;vvd*ÂtHNZ>
7Ak/U:nS (*3ޘ'>Dz9DnlOL+yY^\:i*@cHz")qηzn^J@@~~R/H(:_mQ70^j#<\B"rTZo,O3t#g$NI8b+ZngE7[x!A1՝	pˁ)NcyO Rɩ_;8`:=z:=7m0QPϢ3
ptx|B]4qT.[J"  2҈WZUMVlJ:G&i^H@+2is_w;ixaq+:Gq}?>ռmzcQ`>#oCd9:}Nr'KzPIĘ7YMXGH$"p8u_?ѫҥ~5P:(WDҥ%n,rD>.;]&ޤA|Pf&f0h\89%ũW=Fq(ZD#2¯hƒ@2't$ʮO?%d>_VzI?&&	~uZSrFSr=>TXpԓW$GwyyG30q^1gkGNs'27/L_PZ2#:*'̯!r3QrU;重z,*P̸Iڦ3(2QuS荐W^=T}K9slWj2tN@> 84yҗ@4fcX:<+֏ABc."V'%7l8OπURXѧ>vyL1îd; .A*)C?XtI}=. mZ\~ւNoØɖd]7VŬO\\4Q	~2> &9!DhBhZu&@B4(X.wȘR| G"|tRaiSx|ԨYg&ꇕ᧺?F\~A0ܾuٺn
*\N|IX摚Sn-OUC?sэT[>Z-db '*f6_5;=v7<TC:Ӓ$qm9G~s/&k-$eGQq	Z޻/]Mys+eNşi ϦXzJdݢf|BU1ά?eVel?@Y6/
fsu`Ei&lUӋ)_U6>E\2*`$,K5z[#Y.Camg&zZ
.rMp*S>mZf0Pob	׉놲Img='֕a}13,`,V+u׊/LR$"%&a 
ӂuAb 	҄Z/05&vm#XCf7 "~}5DE6ߝ:?OA-(KlCD@X6-#̫	Ѓ!xe&桰R%A H.|ܱ/B͑"_m}3l(6$_EUu`J+p!j#-Ɏ@h9`A R2 FtǶ5Gh@@ ^g~|5J@oɛHosC⼌VC?a~I	UbL'-\,4~@6[ExQ0$	씢H(Fbҧ?/xR]םL{b7XǕYVvDJh;划$΍xFqliLx%Z:nArFl$eS/30f	_W`$NĄ$?TlAq L4ar7-	T+Ⱀ)K ZU;\5z,`!$OOjӺ16g6L_R>-|˵4|S)C{B8L-gjXosdKJfE>t.U̘(&ѕfҿ,+һA96y:d}	ߕ*_`]2V+%@ErKˠS0E⿈.k:je3F:51ĢoY-y.DY7;ՏUF[أ0sFՇBY|jy]m4[k%QqwL3*mdDGMd1U#=a2`k|&7gA"hons~G&ޑAtTqȝwyoj;QkIjH͝r8kq"{|v|2CاLaW)d51T++fA:|iةHi~ݘRSԬ@.He@2hHuqHj86ҭ'I{i@;rN[XM0-YϤ=V~VCl_dnF0Ke2vc=3y T0CS1W7юX1H3>>V#:ţS`YSfĘ [+U 3햰
Irh@ {T@J*bw?mD[/hy]x^U˵w~l_;RV5F:|{gP5=2"Ukd|Vu,D9laPٖo o_u-w~]Ǆk X0ӻRѯK*9nnZJ-ct3"]qNJݝ
UB	Nm8 ׹O
Q<~<7	#E~fF8 lLj[9af蛘h4)S/m.G;̬/hpwbH9TNPW4@/OPi|E>>peBPVtqlN|*̃5NSn`A]xJ ')ͬt@ǰS8}^~GC^>/Y6Gs$}HS18˃w<;o6%oSdkEJԎE
k֤š8Y㴣Zv%4ؓv.
-Z,LKVTWM*XrteΑ4*wޗBdu8"Bk$j	CD@g;0JҖD?_$Lq	]DDjkZ;Rnj'@3 J̽XV7y#ӳņ	̩ߡN|;oB`Z;rrhE*zB@ 5DYęU	JhYArד*o0]DUf[5D^yOUzdaVrL~*tjpUakswEóT-@"A|3{mE#?1BT)EMۑow<NgZ]L?Q$.#(_joQRa46Vԫ[x$"Da	ȄJ
DA$JUep?d\ȇrUFu62C2@\5[B2
pd_$>}'ܕ$|ۧhʊȍɢ4iFke6M⡮vEᙥBdRMݟ)vF,yJ{pU2&8X-}SUe{s7	t\J=^;U۬֋(էZ :J`k<5=9q9LNJ^)@}0]P8z҅IQ(3c::	lh5{y4'ndڏTa_(1On&Q̔^mtDw- "-zI qxʞ"~کYH~,aw#-{R״d)A_`n*a-$b$6~lϿsV@G"\L/[;Fy.ᯭ©e)Z''+6G_S)
}' VvI"GE)oU=@q`]
S-H1q+qB)ۅĐZhED,NRUp4|~7}RpuvKt{0"*,i.3,e2*cV o ?),
E2l($T`BwTa ٛ&1=o9FEO{X-~g?򱊿
蛤DJDPgDubYkn.z)Ǿ"y.!+>0/TrRBEoX(j	0Jl̄L<(x-䒼pE3BXCeӺ"G%jd:$Z.ysl0}_: V2O]ѺB'?],д(-Hb "CNr4B2uHi=q:ejDQbݴCU('dc͍n7+w	`n+<d5:7I9sy^<EѰItGTO"fz;$˶.v#F;QDP~lROyuZL[63N"}*'cΗ!k)c[8hwG["cYX,dPZMniȝ#	].\y*z{v^ľS<-1]\qPoZIǱz)޻WIʔd.ՒK} f]=sȮ{9;k5'YXaXadr΋LWEz?X؞TStpsl%(oMGfSޗ\&h; _;FbFFAY'j5Hnhv[%"Zblx'7sO5T:;:jwJ`QĜݔE[E¥"I hVr+^Z8^Ӌ[	w[shL!9yh0L
P9Df:%m{+3+̢]ᕀt7i̭gWqNԳX!lݣS\~hlܟ-cZ|cpFJjR]dPJ|U{]HBÔ1{^_$M%@-ٱS_냾 Ů`$6`
gS9|oWW˝=)6"ʀ ]Hɱß̀i-}rzի EsnU4糢N߳$j' S/5> vVό|n/+JMv%/E-08%X/R*ս!ݷ8QF{v|y^9ہ.F?
ߍ<	~+[dD%]&<nWmd-]\gÜ*#ʁ񽼶\$vsU807J#5Mn|U\hܩ>,j_ '.^#H^`{Fq_ǀ [KkzAe 뮩/%yB;i<\KI*V!2<kKvhI#bh|&{0\*ݯ(E$|%~Ps=OCOLĄO{bZ5>mw^_
Ύɕ>^J| )i;u?lH n9;kjZQ__epNKNcx0϶p^0&<jr&+>xԮ7&v7GdM23*jzr^VeySSGn='}3>69뿆0:)ˬS(m	`@NDr]lKh9.W湃ESg|eFMsduQ÷EH>[/Ccn|i7d4V#Ƕ.Up8WJZ
(/6:,-//v/2&ոȗغtck+kջM}(/Uυ<xDQP7N,VSLxeAua=ᒛUF
yVG;Urza8[ /NųI`<Ǡк%tl3gL	d,d.04bԏGy@RBK=5^*o<Y3)kM@D>P^"+	aHqh`0RqV >"4Nm'@;H|Biad0 6QDa0e	lA[T-/syb|@r} rtGK]%bFΏ=#\+7
J3N"HzkwI,}3ҳSkFuPmTbV[O! jƬ#(l-68Û!#|w$1OeP)= ^7VXwE@ B})@E|JT.zsibghCgfЏ^E8Ě A|d^P˱lsCH[wbeP+ŊvE&k443ˆtT)hyjp|I"2!R.U$Y,P(3^IE4DJpx0f{čk)ObȐc5G)0-s gK8^lFCW36[?^u4LЎ˼TgD	hFRe%ӊJoP
9RGO1"d<:O8i^x޽ <&m_g0l|A¹ը=3ٵ5}eoCMrH|Nj Sk)KJ,bH= IuX<;t8ʈMό%z0ᤖĹ/ܰ"1p]ڰj!9f!HXRѰ**):{}?&q<砀d6e1|-I*%L2JUpqXA偹dй9;qXGsB"{ߦ_HIΝ4xsJNo'9pT=Y[N o(&V1F^EǅxhUr<I>#g8uRMWݛ䥟aҺݠ`uĺp/9.!@9 A"`&ѢT2ϚMC{<QT9*SfG`{oIِ1āO1VA)
CD:%
ipbSTwP<4ihCuddH㛳6:H,TOF	Y9ÝUx!yK3ƕIYF\u3SO*)iuHٸ=ڳߩ-KQ]F\:wSqDŞg~N4u·r*G2|4E2de*B@f SXmfmoUwa/浔&U7sMۨ|0X:o_$_ki}
" Bb#ԣC`YNR_j>˘*ΰ#Rv*:I(dR.<|E	I71(o#dN-}^3+jToidCܶa	R~THi"ݣhqan|?6R:|O!_pasr 469o$|Vg)\ѤV%vw}r/ЗGpb~~bxRi+X`$c}~g?sC*r49M^Ʋʫ/#oސrQ/^߂Qjm٠Mp9:t6AxB=JK{Us'*9">QTŜͽ+d
iM2Bb;G8)BtЉgj~	6P\RF:K:AOgj&E&;IH :	^NDFc`[`L	2`-#氱zE'ojO0w b.TNv_Auﮘw7 ;._!Cgְ^崥Pƌ
x3mv}eIMM3sv@}upVtE_;Em{x&4Oi"}j0xn2ކ<JhQFL\i _l[0Qᱸ  WuT6$7eի>	TϼP/iəH p!qAqt~[W
tA㧊rLwQuz `9DشTnGd?*j`.=f=ϧɵD{Z䠏.Sp,KT.whFIj.Ð4׾57G"}2:MJ@L-vnJVu"RÙ`xb7&LA_$Dm=Gp;Uy=YMjiИ+Y]9>U/WMi{|6Tv
0d[_SŌ۹>&SW56W QtxqNbs抡g\t3G%#iH3F7>*#q,C^Bxi
/c<s*}
\&w+*'*[ȑ~]vat*R8d#zU#6Y:xߘ{?p,E/Il*O 7}i>#rRLSI{99ZSG`+&*ac5~<R Z25Va76&s:CKaٶÌ5AeVMڴFL&FnWf✵,Ke.sM_)fDu/h}Bd]զW^;;+[߄skS?oub\w"Pt;DdЇgY& B㿅Zص7:,ʫo?{
V*p$#_+dlyF<䡗Nk&@חT$yMIqW!|	d9Oq.	~t<QMW$]H~%dcV)%+7YGJYEqtܦxN(JKO):W.q#-1Co(SpUXfdEOWߌr}V[T쿀PΪAYvrLS;}
a)$yV9h8[`Õg#ЕЋCWUp S)~<T>C}X_樃ZbS"}Vh2xK>3*"H8ǔΧQsiWA&XB*"x#Ҥ/tI4ưF׳f޲{1z]6֖+7ɇ3 lH$|)JHH4gCbtVw#HROdS5+6 OE]B 0ܨ>C9vS٣^ H~om64V
9/u% o׬$[ c6p&k#sSl.Ǳ
uMcJv;fy sR6Yj!4KslI 7|F;%uiAթ|΂z-I+~_XZ4oXT$쨺y7}
#/%몮'c¡|:l2}s*8T,v((iu1ׯϮnT"GN@?'C$  E0v1q";~xnμ ,Z߬eTpn
Jpcq%R*2/僬<|*L͉aM0W^_0U&qk)fX9)'asdX 7 b ٚƴՙ=w~~.; L$+M_EVtkߗN,ܹV(í|ӥƘMb"3D5InX]4
7w/\0x\8ǜXxSbT9kYWB6͵XNLM-o"0F%\}	2(a2<@hϛ޼5˕:}(cW	
q R;h..~o'{1W &yM-YU2ٯ'vol$׳'4خ<-y7Zpgde6"٧lV3ݢGNOM37]<Y̞UEǢ-5k?B(l>Ky|>5pv?#=qv\&?5&x*([7[
:Ĳ+b(oI4qE5?i|4U_i#j4wk0Xa%%dƙO4HՔ7A`S@_<7Ԟ l$efX!='avJ	tr  3<~İK{U~u,^t1UuEJO1	FO.hM A	maZ+"uH-cqi@#swU>;"0ZET|fp8xʟcյc-Fx᧻b颊֔;,S:WC3F>ޞsVf/<\'4ujܾi14!Mo;xL tKGIԼV^U\TodkM;4dma䬨!Zw1Ƣ+H
Lf!)(U(rQ43	+F7[p"4BSl?'ݷoA=FS(z،N(b28O|?EO%[T"'\-N<&Hx΄K7EK!!SrշfXAd,ZS6ۥVrsҦPHKjNlF:>b-l]czp*w\>1ɛ/^ykq.&爔0"_V[<v8_28 ,ރ{<OEHO#P܀DEU:}Kz{n5h6c+0V~_gW9aN@7k%"~~cs(~/4/~dz(:Ri=6 ŁJEԻȏ]:ذc[F\dviQjʞ"!r)N>:F2
yXޣ(=P[ ,3Vɛ$Bl,3<;_m>x7<@Q>ʗ4ݡݕN%6J[q|ơ]-Ni3(H>9#)NmT\y/-L}F/룠7YcL4?T@yq4(roj-D1u׽H@sNRJDika/bxCMj0TjA@sPP\ʔ)[,J*y٢1fI^U2΋N
,P#OS*ף:u,H%e9N^"TLIMyzmTJ(	vYzY4YԹ2эD$8ٲW{e2u@ζ*:>b3I6@;gd#uX&au(=O);E" _lfM|Fvm*֩hlA$=n$SW3+)-\_gEҨKÛ\AaFD:jOqē'@֢0``oGjBI߀;1	ؽ20X=9v#~I7SSWgiSwܛ:a|agg>oPԁY^Q%2sJ	>zȊm XZn'%f[
TQ#1"XGzElc|Z9g6}/_t|7o.!8NLؠ<l>Z%%}q'69@ӅdE`H@fOAyŶ^q
3@
6k{gY<o|fow{⨫߉u	Ӈ-oei1!3'ɂ,yGS3qZ0Xo]q&g*&Mp {4x{<"rtglL腇+BdoG{:gm,>s֨z`s29 ʿd6^9p]B NXU+[MH6bvĮi}9ٻW+lXdBsZЊӠXqccg2I#߭nNCSјU`рcOl Ue%@Tŧbuzߧk5Z;M(δWC-BJ-[|':6F5ϰSk"k5VL8)͍
t8Xnyt80w:C_FS,[G98My/gZHAQ͵t)Y+-W5:+506`dsenzh<f}~]ia5|<CW*tS=,9>ŭLuT2$*a3ܪO1i~L)(~i28(|˵FYջ <C|f}@PZad5jb!7K3Yu=:T)Vs{t?.J{݁*%^}`TǶe~u.MZ4^HH5<(X\,@^L[pyޗo;2hI!cw5٠̓b$&A5eɈS'7u0>FBw/ TiY;A s0.7m5˼UU;Vк%EVZon{6!2$ދPO:U
_Ф9~sݜF̵< Z<x7N+-jop,]WCPJeIh=J>
M(`}qQ5,vw2ptS_;֚Ku_HT(̝nV,Mqhd6c/6'oUƲBIF4d՝Eu!P,RT8p"q܉^O<(3)B(JI|NZׯ7Ljl:0 Lp}|VeXD̚F->)ꖳ ; &~8߼y9`@9$5^iql  1W{"!ڿQTe`8(~`QE:)Eq:Z*a{B=xv  薱#A_dli  9HO?8"b}M_{^FR"R$MH!p1ؔ VlʴHSsXʱ@$~
,&IKwyNvgC:rݺl$fsSЀŲ@(u:;0>]r+n  a3J@p6xnԪB5xՖZĺ锴=18~,~ubd!vb̨mpʗٴ՝fyͳ#_Ͼ!3mI)PrE%hǁQt^(Q?[mV4`@kȆ(4YwjCW46CJK|l]7q}4O邷$n}ڐgJ-\){JMɃدٸ+lּ+:?Oe?{ʮ'*_D./d>B\
QͰǦI^wY|^
/%DS˽Kַ͎L_d
_ǐɎpxO}'$g%/mTҾ~[*чeƓɰH?3	6iC\=i{3O=Cf&pfdV»` RIFF WEBPVP8 t *t5><H?,5L	ln_Z߁4[)Te?KQiا)<ס?#__|/3?췫-oOw}?_h>/EOv??]?#__~__G3_'_4[w&/W?%&jG4~OkYǟ?V)ߵީ#?YO_ys__v=*®8
+-bk3+I|#G!`t5/F\p-	]`@.	zu"il'(vA.s
V9?]]WnG0.""3eVeFۼ~jgX4=޵rj@B?Z`묿/9+&Í@ljoMعw!zMeN9. ?g>`9V5Knq*l.aT^^<VwF~@)6el]䋆o;QRf(b&V\ISQ%7SIxȂ̮>EU^^p)U9 MT,s Og*,ƜoqvpjO	~&GeOiͻF;^)ic)@<l2naK".qa1,Lft~Lܙȥ'v4U#%}MTNm<lE9ǚ	:=<f@4\Jw`_38A#wf>voIZR!M%{PX2᭏3i%"UEcAYoй~f3҇ȞcH8Kh*&K]M)rfpAzfyn/U:@rrӆ`=~*NrWlW{./޲reԵ;tO  M<c]ieĦJaP43:<uMeW}-ۊ8mE^(L ;noK/40b)k%**>"C+6~Y'߿H[|vxnJf5]t*p
7WŔ^*K;GW%/kg+7/5^6ǁJR,HIÊ$u7`Q[kO7u'<j漘&OpߖDi,2K 	Sw%;>! wIIw1y%Nj97iZ$&$yAbKKc$ь'[+3sChRGj9fRZh$q8W|_Ӳ"6D؏kkǡ}nDC{*v0>v>m0|i$H*d	U0G75:3V?ڊ_BN-W2c]-D[1dюͽ:~EREnm[Y72BShAwFySEqKjȉfW,eǧ-X0+ESoĻX#>(: |-k6AС	A'fUnoA+iRF#ٚ%ն`Bf$yu;#/=M>6:{g"G &u
I:w{ F=`F{̕Uq@SڊW:GS/	~8({F3Y|hɨs>A}215AYJȂŤWEr	"2|Vo@b4?ev;frMqVpC qBe0wHVHKǥkǞJF|O' .dz/px k3r`7:`\?T(/ly@|t^vblUwFʱQ'QU[qG{ټFk8+pZ|x?L	0_Fݭ~3㣗VYJzz%q3 -œYg|0BHXo&T'$cڂzo)v"	8rp7,9v68r`29 ^nv֪'k2*al	feq&*aZi	< Sx}fjJlޜvKT䞩tHyZc瘌`s#?BanO:sQOY$ Fr+mLY:ݩa) 4^%?upj>WbNG#?	YRO/Di![ʛqzBiXv,|,^w],5{[;p\`Oyw{=<sEfe6koX$dK'n"cH+c0^
Q+4EvU*AW`qؑ@	VG7&+bj@v=+mA&XuY_eѺN1ǎ]Ouhaۤ,RbK8թk)ϹRGKv,==䛵9dD3JS=$܏Q?1ҢPYgЯ4<R	l@Uo?V5mBs\/WrT+4$;9F9RL1֑E62>0OXb&/
ckQSჽKa?/ܺH:,Xu4}F7q̏1<^Mn
/,7#bw%3@xV?hWK%AנƐHW"IT)Ř]|'Q5~;zM.2r{S4Xfuj;wRkE%|$"^=RNEtAB?_klb\H3nK6QJe	m[H(2;"j(g9v}_#owL5w46q3J)-bEAS.c鯯fsMZD;hW=Rd3`**	ҋ,pENԸ4̯\)qFȼ(	կ[e'KݮUXM%qeTIaE"_q8pX0qnR(O?}?h6ei:Ejgv	="?P]kk9Ǹl|EϷ	^^*^OoRTN`
7zӗ܇eO6ŏ/"T(odd#;ve%<8/V-,8j؎x$`~CPO@5IvL`p5A]*Who8miIueZrUs=u];#6p`=^g0X>92JqJvʐg`7oJ投"3}؁
.JI0Q?namK/}GL&DE[Iv_U)ѻF$.?81**%#ad8e{N+0sPAPvan/lv!ąwe3$_)Hۓ_$R
ȥV^3/0Y\H,ogY(ѓ=*8Aw#w0V|ͩH[ʠv@5Vj̲9^}z-uBAړ0K<LY|AB]X~o3m?J)#yI9@&/Tw`9Ȃ%HG׺=)94]QxZ!ذAw?s5# {Ǝ=ECo)*#Imltj0"gPՈ)<3YzBɵH,ڧ,weuPm^$Q)_v/Q97m3ݮGnr{s-w5`5Hд5JGt9}sVi|@z]'^W=QQ~E3LUfGϷs*=ׄTXd=U9"1҆!d3JPQpGO%,Ȫb{J("8"D:.*Yvbr\MXb5<k&^ofVS!B-`	VD߲~m1lпֿD\9lڧ2$+w}ȓ+[{[OPȠSITڕmYqcd0Mb`PX_VkνnQJ'ǵh,k
ѩ60EV&	DJ+LFdB`[ûldo{͇AWv')򕸛6)[bYʝ4, g*|IgΦ:d[ڿYW{kLuJ'Ў! Cru:5SU@MMvk\=.Yyg{O	w9ˢ][f{&PSg,j[V˲oޮbR=2kmbC@ǐC@P[wϔ;?8i]99}Xxusdt!-,PT8Zߏgҕ6g,.=~d75өt TXe>޴${ƿKZ	qY9̴Fv=Ns*1Q=4r`2_zTjBSMv2ZmGi/sf0Pu5sFC)	
mz63SfRQKю,+p(>dq32>o0a,}-(TsU)P7wӯxFݓ푻Fa6E1QTd4xg0e᧝5;!Itِ&fcPٗŚ1HyRmAPU⸬C>"Lq	D҃WAԹ;:fe`vcG9 z7=lΒF^Kԁ~sӷBl6fOӬˊŐЋ$`BOm{=v[Co>\0DM|.9[}giSg*| 9*Ҭ$%&(V(3gGpޙ2[6(nûS8aŘQqeUCg!/tlfU5us25WrE3}LZBPeGqvQýA%o("D}NyA( eIMLD֨3lVċXHBaz1t,̲	:}6%ۛIl:12X*|y'ltk3V{񬞊ЧQ`_F]wLq.@02'?}$JK+wӫ8剨Iǔbu=AДBۼ	ޱlٿn$
1X e说ֶ݅*;jB~;'̴;Ģ=&+K~7ϹII}&:=nYߢUcv+:]z&Iz5=+yba	t=0Luj6(WLʐ[N{۳{R@"'q-ekOs*
/I0i|*8>FEm!08*q%ߍ~殘:u=5F&>A@m']Tb]
xɫ_v h4e#o&_	-1ER,iR`p~}; mp7Ԑ@@U~H5[VB5bH~;ZMW52hsJe>[WPP%3@MhUfi:|N֗\JA`%~e+?-~݀JX1wB)ޒxy %X{f.%"6}v5i$g9:~ZsAmQrυKKDKnY$O/ݾuN@fv@z{^](4rņ7=R.2X=mN5rv] ߪ܊lI.#	q:mD3ͭn',zuY.%, OkĽ]=\3#9^\%&V
3ChH$,Ą	I0gm;@"{rVPֽr"wh޽t'odm	t`
>a!}}G|0Nͻr,#qn]#r+zIw=..6]IЧ.?6<I:K5v%I~Wi!ETEZ32ΰ8Hk9,]@N"e.k07̇n޺CLrHSVO5}*HW`Ԥp:`SYxxbAnZ	8k	(??h#eLxuZ}(v"&mj&yC^gl$k뽮VTg=.dmm?O>&Q">|,l5@%S&u7lw_>tPoԲN	)M7l+.bz3jA&\Lu\ExZ.
qއbF
0}vv!BJ{vBn_-vU;_|	R_L5􋥃11zWbעӇZzH^N\x)1eBLڐaZߴ`;.v(\΀-fr8!ϦO=<11URyUch}W#/+a[
"w0^G1c8k̄J%vlيv¹?~_UyWEElO
O5_!^n*KQ}ugzk|>VkM=*b}w˂-5COt):&2VZ*k7Q.INԃE,CԄ%lTF!5n{<9}&21*Mg2Us^Z3f*{7w$=njߑtad~@pm; 0➣ߘ'7?Tb};m'JZt+	D[581O񳅙}OYcY+2+"fHiU?5;DmmCrAG&cSW&
DvKҝ j_&v|iVMK,O+뉕,4sR.(ef8Gwn-K/E)+C(".ԃY.U?b@ɞl1ElZ9gҋg=Og>L
ҰzJ	/.u
D?arL0O"Z8)Z.w#)QqkuXJ&Pp({կ9w9mjK4-,wYafbUn׌u;-řZݺAK!fP$3;2U1Rs1>'v)dznь8p?v+~+RbRD_o@!֍^8Jl8ߐ_#H{_0S^q>pw<n	Sf> 1uÇ_|c\e׽69:,^'+<t];B"Pf4K@cBby	,IR//!:u.:Ilg5!{) |o+~]aVDBDoyeRamɋ&=}Kny-?7byz۠'Tj)1" =GCS=V*Q@=菛^tL?E>2.x/h;l>e㶽M}@a~1uS;1*+gW@Ehdn';͆tD@@;w.2p/(6K<	k6*)M-f@
NF:}H?ii"3Y%>56dY^q7':C[qFP;p!CM\쐴J.V7Bh0o"3ÊBa/e{ 6 eyyR#_U}Rv+aNEBE,-LPO9nbPOK3bն}h=&)э yȬbz7xў'hK~Eu43}z@tu%,t#=G0 <49+\u]Hw/f>ﾎ#_?GfYu4OHX$agWR_R:lt)>{ծ [/WB$p:hS>*"@ DzjG+#$b69\Lf}͈%cuMV+H5zıoIV+^Mյs5ӖseǬ?i[_m9C@NmCye;wlrX~:S)t9iUkujgT8vݳN=%ZۘpB4
;l#L<tBĹowBy+߫d}-<UjDǘu%UԷsFyTxAǜK^B4@4ޯ9ooAgpO_m!X^}_n3'}ysjV)J8t)W>ap*MCnBlǩ5Bx12ʮD^+SzyN֯gH%qce߭>F]z>?e~|Hy`(M;80upcN|оU`!lQ`5P*I)ht1uQM.'oZ,iVݎgGy!/^sfqU=?T;җWjF,&gӡlXx:mAu|*k7W<C}-0l!AUgZG*;2;ě^t$7)+]Կ.o	&Ȕv?FA|`N6(|$߃{}%P<Xȗ{辏TY-vZ>$-r1;KoۈTnKasjW{>h> ~-F8N!5$KNɟ'LK;+ȃ4WݸnKw:dM݇B
B/k}KC$R&O7I|gmY  =Õo?ER_4#*6ObXu-5F}I$!Գ*˞SK(
?gr˞RlOy	y
\P	D?
C84ԓx<b{ .o˯š-M쾭q\xb$#ӎiMoqJ<;S`nYZ7#Ed$tBFmA}a{e z<g[V4VMyw$5K:
[+"(jy`fd6)ѷI.J
}T<3Jz  Mg# ڰ,PK<!Y\Ld(p?qL~$#]\\m,[>\<WKqIt&APӃ_\|{ΧWu4 )EWC6Q|X>v*MO`jo/\/O92	[$ɯ2sDeRsfi6ZA V n?dHA2; u0iRaw8u89 b J|޺fteN1_憊BLyyDKbS$.FMca|s$_P;IN-RӔ/6Of
;6NѻVqbC;/{?P@%1:xǿh/K;0:Bo3_=&D뗉F=-q!S+J쳤}s>Ahalmv;jwWb5|pz<`CG6_:Rm3 ={E%em.nrE4x*č)ptqk6-m0'X\<ppYʝ
i v?6([x&w#uҢS5$4o}NuQfSMab ƥq+]f%;WIk#J><.ot"Ms[m#޶wwhhl12too.rqK7tAq+0/ӑr
Xbkj?=i`н"㢋1o3^XJ3Ϊ: :[9'Bw+9Il~R;2=IB,rSdPاhZ_Ocn8ݸ݉)]-YSL3ܕn_DV2T*kٿۈ58A~ٮ*My!d[fuN@?(_\=^W8ǳ=I]+^ЭbR$(cңW0c6!%-unVQزhpRWo*})&ٴ+(/Rh=b.RW"W?2@?"nY*Kl$Ɓ`a'9-j2vsi11_>55G ?2tqGUSm4R\;~s7lt-	=yME#6[FYUC	H%>pA3/sNQp6P{K%i#z2`t;YǜeGE,S=2&CSMj*wHO)G	<\If1X:Т//&Sͅ-l 01`K!HBh"<D.!Ea!D<wL<7*sEߜr3rLXTuɏBEkaOmx8~O*v16@Π{6at!,WHlL2VG+WANKt*%kuY FAE#2;!C3p6B̊W闓ĖAY\":s?-|hu)"{e:v_(dO/[8$Lds|t*!E+>7Aq||EKٞ-tl!|%9o	A&>c65$Ա:<WT5X~#geiisęUm°?)}xe.dN&P'UpKWmDǅ@ǈܒ9]4ndz|d{I
4䮣UX>?+jSc Fk}\ w+כb87Tޓ8IXǐF^"_1cدf!Mِif(˜1):vhu A&^ Hux uζɓ~ICu2Omh:faWV̾P~¤i*ӶɸXJNB0g_i7{)V.78hvX0`=J1+g21)26vw{r>B}>6~}BF
K%Sk/٘|m&.4;/ú{m=ȑ{Q)X-@X=ںٲ".}O[v"ZC@Tòd8u\X
zx9ӝ?fFÕW9<-ƻ=!TxMBmU'IwöJJ%$}SHnM̃f #]k.ڨ_ȝ_}@o+OO#]*_vџ}u(R-CLi2fUzK㢴/fz)&֕E QɴwJ%Mނ>,s0n&2d$$'樮92TA9߅l9s3:2y?#5խp)K}*DgH$|EGzFoZnȆxu \Nv3;닏O_*w^VSsTз|3*a䉔%fјXuq}lQހ
5QJo5aECt:)J p~w[GLqC b6#()moR,'{RstE0q㽈zQ Eyiҟroy63wL!{\rɄ)6֠>Ĩ3Vӆr`*=": ;8ǐ+5zE' WZEDϏruKXxST+7@C$tIúI%{w	OD$vH	B?fT|QYR*%0cU"#*Ģ +sp ߢ=:z r엘eј|N
[$QH]`w>ݠamC;iU*WM",`[ls8lQ.Sm"衬=!`ƫ#d[~߼Ѿi
\ذTjFI8+/bu%(9 ]J,:"B!`u}{[^ɭJ RLk. VziUK;p6m9\F;AՄi@(yJΪ!/7ڸ]ڿOfE]M=P	cPnU"Gހr޶Svtt1#O&w1nP?,H(|lӾև+JQd!60Ifb-!Q>%)F,Kȁ($!sD|m찆e-${GcH<lW<H/`H
?32j$Dee+DԢɣ)6񪳣{ڱ Qa,"a)"^-; #/	2QP	ŢL%/\$#"I?8Ι@\B3ecQgg*Rv@Gc%ɴARue3ud;DHR[[k(;IRxhI`4	U÷ aϽTVzqfZi1ͦ[(v%tg8b͞{'R6u
Z_âira#6 OPM)Kq0=؍Oډ3
XD1xY PtiQѠY%*nt0rpOu9ûm30}g
LRhisek*{#ؤ氕VIyՊs߿Y(w	+w63(^U4=4BfN%Kt4Ѩ3GTdreJ\qo\Չ(=T`G0Et]|zBd!:jgNk+Cumgڙ$&#oC~uT$F.9K\['V7&T\`k5<Im9nm'9KS$h<_g3hSpz<_./c9ąp7gh.sHUlc#Wb}׺1@x7>XRjgwNݲ-GMkվ-r
sMtUSҷ;G-*}ى0rd]?i|1lng҇|e
	xu{e
gpf/u.H3 1`Hj5MTls}Y`տ/x4"s
`DOJXiZ+sdcZ"cGݍL9"Q8+dfU dk*cJ6>ERAllJPBǧ~{@w%wc+euG2A4M.0MQxN:f`J'7dFtxܧ giα jS6Ƃe4nZ8zߨ10:p 6dn{E@%#97<B^B"o7o#>-\ݷ܁sЕfIe([&%I>Ie>]@I;,[w&Ư!}y b#Ùh| 7Ga$D!\˘PA"usqԌl}Ybg3oӺeuYXgȈ'#i!rHBViN-Rb'7[E2z#F2%F|kVAY6$ב[x>Ǭh¿M䥱wWkk)&Ͻ8ɟRZ3aJ\D#
V6% \WPs,xCYlE"<NiMuhcM,`MWRنj:4[i3Y%f;`]%[(@sK%"n\N=B5Ӆ#asИxnc&q<W EIH)_mU`%A~nNORO08EMdYB5TwzF蹡{\aF\nd'E{ϞDFocD
Wz|00jX&τ1VJ&^TRn-h	Tt j&n8=[P+6m13/RAe >	a4~8\Qi)Bc?U@LnJq|Y%8P`#jSƽQxd6!khs}<,Hb uu@]Q.LV5ah$NwW8gXus1v.Ie67eHNJj04zĬBEZ	>$@x"n<+5f+a@>Zo'K!Nin;	>Hǵ~{0B9&5ڤDQ3-HŔ	z-PnV6w15飝O&FB( bLwh,XpgϑII%
#"MqPN2)MkQ):%ɼ^iPC9@<#a9ۦ0.ש[xdWK%ȸI	9y1rK{a_<rI~5<mb=!+FV VcdR1&V4\;2ydPؖg+"Js]ȇP|w5DVg:3#>3wk":%5"N4y,
g_e2CڕdG}-~qvƩc,[tcj2fhlw,3F@4=	~A<lK+;3lv!R%PcTVJŭW7)y A(2Z9B)eAȌzQ@})rp;Yo֕#iTNghK{onqUrz;|nYb*v!bp)TO|{k8*5x&sO1Q1L+CW3P2W̖Rva,"7/Ta_=Y|]TQdNzQݪo&->.4A5/ҟS!E)zMvxG	GU$u+&"jiMZtby1,v񢩤8R%%t\׳Lm{-Y!\+ ӦA0W`c<04b8D>sKboߴe^Δ"ajSvW荌 {-/&.qz4Meŉ9 b|D~qF5ֱ27,q#ƥbs-ĸ|>[(/ןCeVS,'ٺR."J!k"ו꠹Rk#5zu
WV3]Ba|,= r	0{FpC/N=0xw >$%&82uj+/\	M
t=SdmƩMGL|r52d:$GZ,h
!kW-vk{|[j8L0EpKXNܜj/z@Z]&D8Z(]2{C9SkD`4(jTOv:-`Y/Qy>ߠG+jY%~	bCLF#ȫjahvԄrxM@Hrj}2i$UOJPaam]+Sܿ!G$iFgP!ȎW.qRO5Liŉh*"ܯ.RswZD&zvLscdhY"7()
O|ܜFc%nĕ'pN6V2}9,eW	&d,Ba3ICE|%7}Gc=Y!PxWTQwX6+bd*8u@̅ͦЪb>	5;ųA!#?6IN6Ŧ>	cQ7fgJXuXN=/L-IcjӂlH}@#&++g"0ww+4 ũH1soa?Z|6OPQcJF]ec||YnT-7x43:N7k m;jH(|uϛޠ+8vftUS[/ClS\"5c?cK;C¶*1CA2TShY>˻
̭YrֿZL;B5̈'}L ku4kst|NyAc$yJ.E4AS$EJ۳eH~U	$E,qEWgoS!`%HљK7z=6ݑ	6W\­҈ϖy/2i=M`PCbFbHKo!E^0)Y6msB1?fE9	3F(kDNL\hoHiX?pZYVO6dSOĻS?[b?|rEHNZvVV43b
ʖ@Rw2}-?Ü<.y["StbRGUTw}m.:i
 5Ѓ}2="v}!uyCSe_PKFB&ނ;NRlm(W.trOyYꗱ=vŀ~e_(77
NY9WujzuHTDkW'Jf1|^)ksA~t>9Ji,Y!P8䉪lR.GT;"HEVeY0"ԋ}qbxd@VצgթeLM'g	2.KL$osMG9&0&WN!#i$pj(r|@;8V% L>}֔[Jj]n
	&|YXB0oۼw=]O JXǃ.u3En)'Umz^ώgع[	H)P&@87᪹,0Ė@FEg;Sv[]m;tz})lBM,:EW>8-kr`P"5YOMmDn	$+#bdHVy2!SvCG/OD"lMTzΑ12>VG;H]{.V`M}WXyhTzmE6~6WW-#͋5$uO(C5^4%Jk.('ē*u3{|V}/ UxF)G~e=heVE!w m7?dۯs߼
@Qɂj!`ʁ-BZ%vFʼ9[,1(p/uR6u2	ʗET&%Mќ,ľZz&>'޿bj_Nmku p^fU:=d5Q盜(ꖑ7lR ZA<#34Z]'t1m	D ͭјy|r_ugKkռaS&2Ə<FP}{afd%D0ñ`c:N;zi_+_\g#VOɱ'W˗6Ycy_o=g}3us]ĸE?a51Bł[[	x=2EyhQ~`yf=EM$Ԭ0XlD&wꌪi_j[q򛜌\NA/)<6cDy~Iē1崱s]b bGW4o8jpnZeSRHiX韯 92,Ucl6DnF'Lg.kf&H{:X $Nșޮ)78;X9A@U G,bt ă3{k..2nMe߫3pUF9j-ՖB(l'yL"g뤔7.i(8wGx'xvO\GV9IS:C;ŽrAےbW,5e
5l}m%?R	
HpٽЊܠSOl[$󆭢]?+A4rZ
ܤbSΑъmV-5Rtqebk=ZE$%B㊌Z\֛iNBt,~q$)+ǉ5g賂*j~yhq6Q{Z ix vӍLW?&b9)rDз]v=xC^z(b!Љ9wWzP| >kvueA(ܷs1˪^>hVyӱ-:%	_:7Fώ~2,&8;>~\M.CDDu%hd|j<>=ڏ,B wE*)ƜßhfP^+1}9[
 6^z-\L :ݴA}"zQP
)c`g-zfdLLBkW荍\XNB܇04_SCwc7.K9_Ԃcǫ<o<āBrSԶ#@4"r7ёm+qΑɾi7sm"UJdat{΋Ƽń(k.W`Sau##8XibX[U'		,DV8Np]^qM]_oi[x<pO	yI"*rզ63E:1n[&5E||/\@}"0CɕI0 uE%v3:mҔ&/"3kڄϨ&\7' x!11(ZL mGOg]MKܐmH9
fi(ڤF0"RS<SQvWv<;)gp<^ޕCc6ƖEJ~QPTI{̶N m$B3g^k&	x63%mTR|mz昢		Yc𠍙gR 4*s*. &6S_X@ZA!snxLJ??7kwe=#@ V-XdJ
͕E#0MTjZX W\2m3rPc֪i%:6bOHė蜣PzZ>oK4W6IAmwcWʌ )b fmB 8GJͦ$&:5z	d\zzA3E] +ȡd$ՈZFAmV#0x3<q EXrmcWܱW"=vL#!':JHu,?m=Y蔙eɈ&K4d;Pl|I(	N;2KàgoK	mZTYsi,lLM~5=*΄. QfJ$u-գlF߬瑼:6q|6ܛ_yAE`JthHg_t#^̘t=×)hZ1o|ncltHV󰲊𗘩۞nMkd'\t!i#,6l<)ӕKSҰ׍UYD@Aۈ&2eً<ӪN'b`@
Dpou+[Bf8[<K3^$2&e؋1X0ƛZ <IqtBm>׳j0@B^Y	Lޓ;ֈSmU"*0bÈc1]9u%->ߣ}5G285{]y^y8$5CU#! ne.ܜALԕˌlu)8tcKpWL8B.GO=g\,Z2}"
(b)Lo6ʇXD)}`ڢ|bC	 Ij7p ޱT%8Hvo5 !h&$Gtb|fe$䣑@z Ҽ*Z\qHU#y	OttƄ±Etqhѹcɾgeʵٯ|H.vtXDSc|3O-ig.	
Y.Zf-f$1
7S-l;=\Mc;iXBD$m6*RX)^mͣQTٞd/dŧ_81cnH=s˨FC5}tcZ2`;nhoc5Ԟџ-Iۈ۸T(Hp<=M齜r3t\13SƦ\0)<d/{"a!GvÂq|EDqU\f#J+dգ ]<$ԴAQ~1| [LJJlCq/W7Bi@Xy7E\.h ۯo	P&r}HV1.`^br+/NO8A2{O.|@A:P7˅N<k8?WA!798E)Y=t#gip4Ռ
Ʊ+8rm+;f-J25Ys6։c[qL]H ~"9}^buݲlȗ7)vC`_g$m_);yn{(ε%Lԋw:T	'zq@SbH.x;[ǲzCY<8ۖ42sO}s稑KɌXWwlJrdLlHfSQP0N ^Q6ϴ24. ᮉ6XnWmLql'g!Db޷$Mtu:GD{>P]l==|-]
DAjfZZAp5;QL5nuB5W3#8x4*x
o]W{( 9:rpI[m"eeLI]|*{Kw ,c(a \7Uedij8#\% FQ|2h؜5ʔ.K9Uee nW	˽!c+JFl4T)y"rXl#;UxVh,G|u6|95PpΥN7nq
T4hf lO9qj>0%2t5~3e`Lz,uX웼@miJǑ4ݙyqZd
~zO:ʛ-jBfƩ/1x_0f=@91Q,)T
=p4I `kY林c֊v#㟈K劾l!Djۗ{.{<6>#q0O`E818T\Py',U~[Rԯ]7S&NB9j&zp>x>:r_C'7y (t?>Jj䠇ݍ#1P*{L [SpBYlOo-fFՅiS;QGZ:=9A*=&'rK)f!-?6Cg|.Z+}&/M>.T#:2tTMqqGrxϦ$ 4qLDmec%_ҭTqDq91,)v.Ď?}u+pR;]	̼G˻-rlie&iT}C'A_\܁1Hm`ݠdAksc"mMoeȉG6/)h{VXSrkˀ.rAװJ~0y_6vrTȐ'4s#@Y/4^30C+: ZvU]/BkZ:X򖪮:4
A|؇fK7D&llcB᳹}	VP>[zc7FԋgV 䨀MJ!.>FIF]z/ukOע;Ǌ4".Xj
M*u,bU-OkoJ)8k0O׋=ڿ@jP͐&/}
ݲ}Z|5}Lzʺ#yNd+'fUcmz6ژߏ /^wCe<{9e$lWsGIBE'ȝ1ORg]l?5vrcj!W]{,6w/
{xmC{Ѓ;7`_ဦEk3c@]'oC3jԙ	r=2d$4dpD:b霋<%y+>$3gZ
ɨg._C1ˠ`
.!+ke_a5xuiSxsUHGW^#rf"]sfm"QfH!d'E(x{t1q
sc5r&Twm1'WtaƠy8*$E؉)&_DNT:4P||7:z#߄m'i ,D.}ѭl(Tm@~@ޜ7_SPF׶D]6rQ}UMZ;:r*
+&e6(]Fub/mDίKXV(W`,UwQ * =_M@Z\"&	J_VkˉVõLERF"da 7=xڰtNQMߙ	;Ck>u.Md;|vԟ7pԂg|k7n:Ň<q~f*3
#91_ߓXm~3u9Vs]H8%]x`3[	Kml\FFY-		* cAe>? Y$B='}a"EkJ/'MWߏY˴0q!~E2ąGqmxҦH{ӳB7z3.
83{ͽK̠߰uZĬ,VaN 6;YrKk,7^[G#ov)U(0AZJx`j,29g54N	K2eY NpCbSUJSXaacRt\=š@XE->[ݙB#adLMGO!5}8%?ǧ [j&;lmA<<9ANy:VE$aAJbmpu4*~h54Y_xgq[[r[,s:EY'H 	ѰF~"ı,lY#;x,\/vhrgqtͳI:hI}tK/1d:t9 &4tK∠{!DcF8,-fiIc9C?U"=zy[n-\N /lIq`eؖJl^	w\&ƅ);ʅ,lޱߵ Ǔd y!JL%FZb8y0z:^z	W%Zt/0	(ݴo\ղ_#(h,Lհ7Sy|G'Λ`93wquB%s-3Bl.92)n_n/WU B+e{,%(x¶	zA&*>!ėWntVu/}:IN$br"TҨH|<*u44"\2t(3;miѶ:>JlIl_Tot1N`#~z##vw; (3*9݉
\W_nN8rJ9}x0"V7֖柽f4Y֚rof&ȑtlv/蹀^@U4pnG:{FZKjVDii&E%-P5%/GpT/SC+N (>c7aKn]_]jwRwGsrmFtfkGV٣,h23bjӀm@}TyC(洬7CR8{FK=א2dc&NK\O"ؓ8 ChI"gyče*=9z~V޹_nM|u-gCnJǻ^uyN&*@"d)6GD z׃0@L Ff#~]qۢaKo67▪FQM%x@Pzp5̀orL¥ZIf'o+b@n'<ƙ1*k]#c}.䢥兌dz%G%57v'To>-PWԲ9/z	Z^o#il.VC]zIp-%>&D`OMr~FtsTy*r uBdiVD/AfXx؂f5gH,C$bsCC>yȜ] H
^ᙓ1,Z\iBc}{B;<@G,7FǰrAӺ:))ܽMcIH5	 =y݆~d,IvO	,e]-;^ÝC#mxm|>1zA&`eN"[ݗw	sl:^E7i{Rץ<rRqSA]ZvJ&L"iM%45qtY@)MaUm7Ne\lP!?́/^?V~/{1:(i%aD:m/HZJoA:*isRb|,I+ZAQti+UooaT-lA]?9T]Wn%r;dr+Um.Ԩ{2/֗[sӵ1Ā_vJ zшu?$kF88"zh٪DPn,~{X%f7L/^8WnF&Ь	2-)t`˲Aj\AN붞rJ,H_ByD." <xix۱|B!Z͜:g|j@IŲ'		4~3Cv~d;6'*QUcF PJlKF#"!j3ry%A˽J!YB*dPuU[<[yd*Q :,9EJyUzofylZIV]q籷|BZS&p?xPñ檼;-~ɲۅʋ=JZuX'7S=sW jJ6
"oL5s4Ć\LfU[pڏ{F,JLAwӰ0̯#szՆ(8g$8[sm(WQl;N}Yfg~O<fc}N)M@b4`X<%<|`%|)}o2㭞`|f2pl*l7}gFm]?"iOeVH{^4Ѡt?dd<D`$>S2QJ
^'p.˗y/wË_;DmKxۖjO|vAy4lKu!:9LtU/vusk?'QS1:3[_[6Ypʩ IZBfj0\4W1эQ~v68B,`&o,;qA./fhcxcX??5$m[-].tPn9y`pN ؓNl民{Hnrc#vIebUH?+cq[JԌt	
Pi{Z OL2K &' qwZʥa)+7uJU/-
!Ev0h2@
'Ě'hYqL//DiPB).4'X?P<cRYY8d	a|ruvݑL7^`NzE0k^B>5LI|M9%vw4<BKcLrC~%:7q%v*Dٱljfv;;]fw}VUY=u,.4m'<`TL=-Du"#IC QpVz:\Lf݁Qo$ R)bkQ|KD	GݿWdٯӾסTYC~g,}-~ţ0ey>
؆}4h9e]?'wԎ[p^KXeIۘ͗QrĤ+H0$T@MԎs6&öQ7k
F²Pvjegf]*;p[m!ћ$ѕٝ8$BReXV	N/J&U ]=sۮbEv+6|?{Lw ?5++4UI+g(xTii=fJ*E2AB+4etKuqiX^Uz)8)%3<ZcBJ|_M
ݢcI[20!~!42ۓ{&͢dlW^T-Q-\6f1`Xط0HhC!ܐ}sL'%֍t>9o;$&f#03zEV9MJ/6tOHOW/ɣf|سk+~ï"G
 G& k$N`ǧݘ_Ļ'ASQ@/[sB:hn$9(NI]@盟;=_.cHXԑމD#(*7 ,KlKyqUmhzX${{ohj2A-.b>,b4e92˞ynXL._ĉXS%dIIC-B#l~![Z? };hofgJ{x|)gS32:dRUFFaU\]`#= ]xZC%"8k5930:ݸi]z'y@~EV`TV=Iԗ-,}7Jof䘯\%=>>
Z.'$eS}q7G 9ٳX't;kZ/hc1nr/"BNR$$^|v=9tӝz
YJR0
x2>d[PҎ3(#_˽y.Za[2nKK%MZū93F{Nސ/I*&G{Q;to/kDU6b[orB@ln7/TTY}*/ȅ#xEl;.C #$KX<	 &J[{H_tG]Dpl=c[:*J@yTɆ|Ȗ(m;"+vgg뭭B]Hc;.Z|&F"-%P3O9uB"^sYm	݂bU.:|-G"h7~w4ش)u lH52dkzmC^>wτfew<gˇ73𞍪NDj4&,c!jeoZQ'脛P<UZ_I7 +^-NhH	0wL(
`Њ\y-tJC`\'0FsLMgXhwP0zGvZM.!ﮟ(_5ΨZZ<jtպDDCڳ
;Y.RR>4<R|/6̕ KpbWre7OP8MA\.|1֪D`åᖹɮ~*MRBFq`O {hRjxG;:})zM@^suam83.JM$ŮTa^2!H[$AzkBFͺZz׺7ʾCzTx8ȁ?4^܊?AuăJ?-Q*/EbW$RlsDB{8j,
SDluO@60iV3ăd/T*O~T$ڬAN9PC5PaCse ܷmt)$^x~I(S,ݳ=-_m0wiNP|:o4n7WGhs4G)_X	"օ{`Yjv{窯uoG|ZY\~4hҤ?5a]FY@B04#jpٜaw\XHޑ d; F}}(9T	\%Z,Bl)j^)Ԓ>Sq/(̴PmyE`X	hvBFV10<X>
~E5$	Rͪc$
x%1,Ic,$(~Qiҧ3D
%^>4sPY=C&:+8qwwc+L곾*O:>k]"nj9^Wuk@VFTDn2vK efZ;'6T?Zҋn:(N?3
;HG˭^StA*!W}jnD~:ϭy؇Dȶi.]|׉osJi}vgҊw~qC1kfy	w5@ira`u_]MF)UN8%gc}Еs4-p:VCsz|~":jdAeECHǪ
ףKEJɪ;F}\9RWY|l~fwy3!l8jg t޷7`[ oA/s#;dl\`zFFH<]69ˆI`
̀4cqJ[|+n>ͯ@"\%uy![]	.%g=ucLӻiy[7]Zцy,|I(3~06RBSHM`zw<4t_usTɼh))-VOhrp,}3qP5쐭~<CR?"qg,	%kL^ʨWƄi
t$\ EB$=_O,PGp:"+ ff	o"ÀKLu]mv4ͳQdo.im{ ojc{8~atʖ5$ɑ\	H#N`3/2{,&srݣ95KJhɋ }{{:ۮvۙrb]~c*OREmK;Z?&IAϑє'SOۧ>/oMҐpidBGPR<*	ҩ>LeԊaPaDfqTd)5Qq^|KXJ~##,++p_6Vgq?侖&/
@xwi>[Q$gwW;&7!A)=8B`F1yes,Mó!g|XW6TvcX$?{@a٪-qëz6M-4WXXea<F샥=>(pJ@挈5u3M؁JRy߼oI$YhD'+0+#puN7M]v:ޤb/WT=<ժI(@4szT}hV	/&ҜbDd6lKnyJ=4#.fre5bi
O{'קD *`k=Z(zhjx'aG`Cj}:qs)#q㉻CX&|\,t=*GHU'[hB@ED9#v
WFO^c@v+.(*$OPY4[dň`'S tx
3(׋[C7SwVW뛰)u*
X3Uрwx7=gFG*X%˙䗱6w=[J3Rݔ?Ʌ	qxKcC+<M%#SiIcARwҝe]e_]U$>8'_S(ĐYF	Ӝ<9fo<рíXL6fu^d$^x{!3\V%( b<5?EWn0<?s(+Ԯ-B, [B{wnzL6uE;{;7LHҏo"pqoyB(idE͎(A:	Az60'|
m/}4r?$䤋aBuȻdru
IW.N4lI ZYƦ+ΨU0I5hDD)6C9SP;CZCX0,A<qyӃ6hV{sx%z5S7!qƞODDՄdh1T-dR.Gkpho&\9vPۘ:\r&nEa8}H@,Jn!>2'uw ʋ[UOBX%P	R`x{{Nڑl)14C?`[~cn*aFđ!2Dp
%ǫm)!j0߄a
\ϓz0=46Oy&#l6IZ{h[xzؓAcIۍXT^Lu``HZ?G!5D1LK,"ϸ)sBy6;
7-9>zhĒBli:̠(u`%._QDpYmkdOڞf܊C(N]bOEWצ2ӭV([~z`nE DKW|L.}̄0ԚR0/]bcKuِs	=8Mnz4:\~=l̥E8~_SԦ]|h_;,YwWd\r@G>5<3he^ҵ]$ok活镐!CãFg[6pY~yH߮Pc+Pb2Ƒ.o1Rclj}O\nzqx]C9@,w
D d}LȮ;@R-_N5qg0r|nn>ND1UC[KT4y/qį?H`Z<"{NǪweCft	|'?J,/};rvF
k,TU`o
pXo(ӂ	G5?4C+d5&&8xO	̀HUxJ~+fm[$.+b	tdef+Ms4ܝJЩ<
ZL)c#-,ܶ0ʄ'3>t:EY!n\{|E%"LL	J<WDj3u*]/Nkk1֥LV.?	Ã<"2 ݾ߷/+VY^C#ICt@C׮:Ep*(|̛ۈndc`Jɤ5?v=_Sqդ[5:>fC\6*,S:
S*ߘU \3ܣD7e?3l0X-8dFфf~bNM&X +C>'SV|w2]
8<j	{e׸q(mCܶ>wq*|Ns_5$i-g'n	Yu|<Pe<Ĉ|=wǭft$q(@:!zQt+Z=nFs=9zϚn|%;0LHoNs@kJ<$dD_2KYy{VبKG \N->${_Iځ3Vw˾+!˼aGytp*Nl@)hfL|lWӝzW"=:&5ovښw\Ed/%omW$K-ufD(s#%i@ŉA)uғ*=^[$"[!]$RS2Œ׎1It`4*y,ɨ11LK*Z@89G]{.\yxS>8EQ;szn[l"6aѦ/|˄}	uoԣe"Psl;Z$:IsttIR}q_+=WGLkRTĂ Sﯢh]8dUk`6ES[ע|8oh}[5L	O;Fz0٠ `Mi^(eg7OlTUjp󏴐3 1g|>'[@j,"g6]Hl-0tCI d\``F 5;vG#h*;I5YdCG	k`y{AĂ6$Z-DS=Dfש)+8A7&B.ʵ<w]JE%E6^a),=LRp/۶M:xWb0bbǭ@cKINt.i+@lc\SYVe&h7bΝuc{@ٵRŜm6Yr<=Z&E7{%Sp£A{OFһ
\4
L]bIo2deLG pGAoHB}]xժW.*^WE[	p&̃wCFR|.*˚vے~rȃܨvZ|eL}&Pa!wxQ^r`?vS_fcYs
kA9Hcլ%xߪ*$)ЉZl$%-ptͅ;Rz2.V"R1ʉ`jz|}ۥ" 
~3X\_Q.3,mS9CNs0 QC̸bǷmzr6%(&ӽZe2؈^{YKjGbW]2֛UAOyQ@hBIqbd`oy_0pi u 44wqH VDZBVmv>eگ5h9yĊ{_ѤxuG;;KxڪEgbc˥]'NeOV߯p:쩪;͒mÔ!#( dw5iitj=xo7XbH{+WL_+;ųTF\RB~c7ix23K11?<v0~|.Qqu{"`/sj+LL	9PyWq+A!tcar؇9vy:Z!>Ws>pWszE41CF'rAD==1|qjnZ<mV$Ԋ¥BJK!*Θ$S(ɗqTMR"yMpH2s]=;V8Qb_myfM<g@IyL
V|,]"Î,0=$pep;s\h9xOr=]nyȭM/+t#b7[CGy
oV Z3'ϦDBJN5%[**6oE츫@K"H1N1k{TY"m5oԝ@$F
bH~]*tϱZG"WKlϲ U?*#RH5:cӪ];TD":}O=e1>FFqEXx7I,pO:[$*"-a<G}\ط,@u1jPd6_zlȄvDG_)8gD`|eZ`qv-.oҐ'£۸=b`Bm$Yn1POfZ|1ZV~ƹ" IcPPW6IW4m7/͢?Õ+q_E,qV

c/.o=R{xw`g4гႯ8rsOQ&-:mkȟ0/&-u(-Pb.kVZ7jA~Pp@V:%Tgh1齓/`/ǘC׊!(w|Km@)B(FupjϢ/əDߴ]ptz:Y`af|>_(آOyPm ՎxW'L
zo5%J?$vc]I܏>#`\LƖ+X
I&(0C ]i^6<Ja( ,0דN7	)RmLX9<$a!TtCd\'Fpu*-~WNNL#`֗x&ɋ$H0T
+q^]DS_$o* !	5˰VВtg?{I @tĴJYx,f^i&YhIƢc@
H6"#`}N@tH98ιY9۟"ϛ0ء۽1X$Xv+UHթ,'~谈WհLg'U6 l\.J46=L93I-qn99$>>Ķ1M+)[bq8pt10=[TsiZ&+GOOP{mLOG/2!8Ln 7X^Q3@*;O)~VC˥9X(dQ5pLeLz~nӜS
{\{<ͧRiI`$[A8\k^bW}D7KEgDw9"0HDZ.,O<^-qLTl%F3cP^m7YqsIՀu X̶:4w[睲Uź2m@!U60{1<xX>ma@2IZsFaMee>{5T3?ѢMM-1d4ti=R n_g:zDkHq̞6/&)g+-ts햘5(ђ1dy(~,G>0_CShiuIڨ;T?Cz?
LpTzU<7MϿhHj #5\ OE6b_
Rq$a7+ugܪf <=>f,kn ׫X˨o_-rs"&4jTTg%:6$KΖXf'~3^H5.  >F<\Ҹ|imgC{hSAvZy5iv?dAUWY`B~Dl'$&9];^tө sP˚mسcT|ӄ]k\6xmE,s`>L%47WORVG@bfOģߠ:mNphsZ˿_x<?A9\57[G;e:HkmzִiL%]wUbY˘z=/5uRKӁ?a'1xKFRkK'F:q!HT'F)meOn4`0@fvУ'E>ɵ^"Hr>9NEh@/E7OrHsG36P8N9~S@Kj/\jdaE .0{+1{E	ϖ6Z5ޥӠlF35KH!5e/3
`R]lҺУm6iZ~c>tDtBH@I-eZwmRni",kMz#{8Z/H4П|07w6`ΉVG9{٣L⭒!ѿ#-8*gEWkP^m[e%.|Q =3m]4~tTȣ.04CjEK]M
g!"'E9#M[ī!0{~CBeO{scWy׬Y7ꔃ|qW.R3D Zg*t֩HQm9vI	ig')e>O;%qev`({ߗ鉰1.nQެ"C'˶S,~"_'Ƴg5)W!O6?p})3<Ikg?$~j21%6IZn8/f	ү@*dTh\~g-l&P̚p'z\O3VvKگt/ P%Lmns%8BW3Ĺe*_9b3%`s-mJmi5H:7<ے7&"ت
¯	Sp.'CfYO7'PiC+6鞿zq`%?#~NG7넪0\aO)
Z`\%8ygPhSUOngc!buH@$Bހ3ؕ[F~±1 y<(ւ8fJPBYY8h
Ѿ;Evvh%%k^mV0qjCe)?ۯgMI0lG"b5Hky;E㥵~ Ҩ=:A?>\.ߗY5'ytQ0UW ~8+zלrajb8ejA%jllnyR8gri#;jހ?'z 	#P8 Hs xkX⡐<\9Zf5e\̑7|s
fe㫏L(ZZ#+  -x5f'𯀵TayԆ?L&'~h,hL8Zy-)W}@o+1@o(GR:_pZQ=W]2\.)Zև׮G9!տx*þVp.'ŨRCKHx?ht>,PWk7KsWL>Zz޶q$â)Vܐg?źT*T4Y|# qV3~Pkq˝U OdB$n+U%<fIY`{Zek,#
r/L{Rҳ-^Ì)uGVd@;L8!W?[W$f&Q"jU^wy9"f{rڮcMB̲]Ԣ9DPoPY\ߔ\Y,]O>boÉ=qHbH΋듍 7tPfk2&`g,^m|=POJ۪Ӂ_'H?V@R6b֞lޢL5L=j雂	n	ZYL}^rZXd'
ylnȧ0 ہ*Eb7xs]Oix8M~X80C*\RB9kH0HJ`hG$wLŜ<b3Q@n\;} &BZSKtFiF%P0#܅Y2a-KD/a&lN<,N[w4`4S )XIQZ:+h3
j}.8V&I!`	85m
~ng7`61~L+ pϜ$CRN	osNƝNI\X?$h)*Cv1V[@@w]wee|z1k3(ﳘnPc}{<&JN0
2ɲ9c3sxA~ RШҡ4QjD5uM/)̘4fj3.G\Soʻu,pX
{MK43KA(8	f@?C6SPAQɒ~J8IbCY)W.rTSjs	IVV9r0>D=c'm1oVoۓ  _2M0orhsȶyx-P	0lgm_8hw	#Yո<DξzIj?_9߽P5nϝT[B.ݠKu;1
Mѻ#ƅ%dn .Z@fcSA\0cRERQtG=]xO$@fַ|w@QQ.+7e)GBL?_b}瞿q*N9ys+< 4hqi 扸M17\Ad|W*5xQl3NMbfT2*Օ[o8zĪCXF;D/' ƖNKEfoVmTb1,/0¢b=m3\#C;j:#e^n	(y]rnw4a²fS	ݢzrd<Ψ^]!H11LX7O_xfD׷(ȟI? q7c<rzʺ.a*xb馋rcA[ʟJb3
=}]%#"wt	vu,!Sz9N/_BMwJ&we &ȘTڐgW֌BakledpGݡ?7Liu%P%gZ{XaMvu|]
m	@<-9l]ŞCu,SA{9`}JhX#>BdDD4@
\:3'ѮTrZ4hU♣%rOmjKܕq*,<<@Fvij3K؍|1b4껰zw7g\o]l08MMRj2&DO).NMAӨY~Riq	,#Ms^)vN.9o0ņ/;e Y,BMO0$K,Оeo,QaS*꓋(|?C`fj-OEh4!uǒ
kNT}6NAg^&Ă|p}[IUE ,ν-Չ}آ|Q<v1dGNBD]~Y|F#^??U砀חղBK&9yieEϫwy qyI3RϪmkF/펍}05YI+=S	Ȕll]׭8za:'̕@8V=h$sPÔ`aᦒ.0Q惱
hz5G _+kOʦ?
{MnC62\0xlm	qSh*NZ瘹;:ކP~-f
-N]220oYu襎G	/ޚP#kD3"_n3>~sa;2CKko/ѵBD%Uc$'Uj{,7?wpࡲ#(Nj}|".pC{=Vޙn>9<B;׮Оink4!2ASxEzbuC)aژǒ*3-2ޖn| 1*iͩ㏊o	,iYgo5Z+ȲgPlvo5k^fgGe
mr?3'x+ =0LFarڎt,ԣx{byu]λdbٹ,.?U~7u'%q޿7g!Ȫ|"@W{pyeԨv2<nDň>;馤hѕAmh\^һMmGQmܱ\־_{ػI pI.XpJ
垿^[aNbM1&+[H<0>B5j0|%w'S#4Ҩ׮M3r;TnUpYI=^iO{)%=wn1u;,3э3BկZhMW2tM{hۓװ7Ip*4N:]'r@Ы}۱!Y7k?'rSt0A%7X0<JqH-y
-1Vo h!}lWGJĬ+B ݴ<!-C-c0HxCdT~h(fYBe{P׆Ň`(J|Mr{<7V܇cZW[f0C;̲R~Z0*G+To4}mIK,طfY[VB
e\~0&z~?0o`Y[Hϼ2#J"HF;x_2puI;鶯op|}I3ulKK@rՍEu-Ih]K[O.\V+5iZt&A@,w|>($cz|6B̘1_4%RDj㱺fۨ2GSO>\-qPGCSܚ*ۏwG~gxHh=G>*1RX{B'xAx\}]w-N]!-1S0`y!xL6PAT0^Gv߂nH6 B`'X%Whr!kɎXg?>F0H8)>VOCv1
򆎨^~G֋}.T*"Os쾻K'
oxN8%yΠLk6w/pG.k)*@R&)sتfbi1~ :O6p2E ]xIU я:v?r1XGոE-ʜnӊ1>]d0l$o~o.	_s]OZ2!$A7+4h/A3loY^S헅Ù ҮGISƉg^G]$g3I/id\QL|/$5ڱVnlL<
+2\FksZR Nw>-ɜyɒGyx*y޳U]Igj4=HoSb#! >!܌ϩ)Q9ؒc&c 0h|JbcP?@H8m'NlŲCVUHD >L
ڮg-f`m?1GMTzr6+,؊'խA֘ y~ {
wE(EV^0=A)US	(CUDG2۳ʹ`Ի_n1iMP5/E)a[N#:ޯe6hAJW'$?½cbу%Cb 9b~@4\)udeoQ	%7bU;A"R4j>#{Dt!Ov ۇn:*s;Lʇ|OZZ5r4ʅ
?Gϗwt~)p#/-g!Jfb3CKG>l\Jj;6j@a
=sJ<+ RN2$8UC?ԝJg(?> MG;L*CGU	lMWyE7M"|( bC+f~VGj{K4ۥwwLOmDoug\,Pd\-┌^hIbaNw>LG`h"iA<D[}P-Ys +~tH#BQ^wa~CA=ImҎ9EbGu?T 8]@yOվ\BF&]{>H+)pāPO%@:$q@+o\i:Iڡqiag{vL0oɫx/!Z'j
SPZ/jX]\$?.Y TYH\A`D OJ@x> Jw<-Iu:ЈFXv]3v&iF4^!N21C(ˢ*B_OI&ؐ!-v'>5c!7
h~3_[ AȫF`<f=ԩ8=I	Rޒ?E[BsU&qw삎w1fmUc;	0.fz		ũ Gĵn[\o Z~FbM,=x(u?>co%'D ?e4`tvrf5JbYQ1H4k'URñkN%9ۉFbŽ>k|1+Zwk>ͨ'6vϺSN:]hWRuD܄e
Ы.%Q{^8
F3Rn{2FѬį-&9PuXK>:'?-[6rc`(b	xhjVJ߇&p4'ocȃ#rK- QovE%X%_ :
RZd
nrqTz,:Tct ࠪtPDmQe(Tg}w7eą慍>;a$q}ݸ5V^:<-
f)z!ՠTsup%Q1ެ(*T-I$'{g(#_#焟%Ih2 n/}dc}J=#|Ǭo&~hY}cnK E`0<-x>$Yaiié~C)XT&Q=Rujaʱv~ཧ+Zm6k˜}
ueLHɣ;Ks=iY?O,`!USonD;Ƨ69596/2 !֐e\zDuFKN/|d&ۖV#G}tk懣ZLsҴ.<EBS6%1_!Aґr3#Z3&T\xm)u	h_l[m)9 TAL7%G*=oU:IsDW_H@zޥtq#-d	rY]@eWfl幅FѸ5<I̀ݵRG;# }ARdx_xOc.'Xg/3CN(׈5[TuJnq%~?YXL#O}NE+HՂ`$e]~r[8$p7Xyx̀%ب\	MnrnD<(*3H2%{[vznύ8ܨK;Vl), NURs_svc~.W$HmLSɐ"(P><ڮ۴ۏ*G1S$y|0q`Eɫ&_$}6zY97q>ا5i&]*{UF|Dܞ>bcw}(|Qf@=QdlFZJ\8wz&Lݿ0C$Mӗe{h=Z6윱"-=\B,ir4*dd|OWG7ǝ`]&lKǜ-VIqx2u>)-+AI ?qIGT♟<<*zWb@FTrѽTހ2s7W%Jġ#)LZ7SĀF +'+1AGrJf$U	i_Opjd
B2Om~vAɫy?<kMww\5mm'4C:h8/n%E 8U3HjlBJ:tM2{4NHi.'~T}@[T	&Ӵu<}.UB?rqǄ5*F47xBeUpUf$oR=m\)maU"y	,`GLNwV0*"7l;J/DrZn~HO
/TrsY_>/Iـ]aC~{'(%:N`G7"\#-B!`_-
I`)(*`ozۡ*XIC}|y;OW,GrFI	Rϙ7ER+IOP(7?Hq&+6mal,|~ePS [Z~_woT,RHWeR?gz[O`Λ;j-pҀwPUV0Se
Ssǡ&a]RIv-Kq0: Du٥ fWx:R?dCXk`}OzZίwŏhJB ԫ}O#jLd.8ְcc11}gIc79ˆ=GbyEx^Mt5޶MIi&M.vF9)̄jq'a}@2}$Up	\gǲ8Mg^A0@ysN!~551(̶?}Fb!`71OTۇg 7L$ɖJf_DWX^9ltє/hm~ 5j6,@z)k@ث	9$zK>)ODޝr:@&-~9/k=jYG[o@v&N`C83fWsdC;O'_5P |0	#2\v_;'K3>8~-Tu^pyʕ$LXSܾ5 &OD_qe_e+oN
٣w=f
 ⍿([Cͥ;Z.Xoc}#Dq?-85!(`w4?V8ie!<6AHjKX.dƊ eKOuR-Nh>p767Q?!o	j}fg/mBo11xgkyԽGo0u=R޲m+!w["ĒTt,P1	D7ݭI'J8}x$M^aW?,KK;` {}؈ MnOLe#)Am4?@>xV``U\MT(-_Aok@xbq͔=9a]%a/0w=|{󯂹ɴ%dfeqEh4}\|ZI#D'k7qŘ9]?.tw5}Q}+{byЖ㳸vSm`洊2i?T^j*oͷOohJf5m8|92	ɇa]?RY`dS.Zt	'vV~SVTOP !
o㮢aBqK@ӃIG
E.f>+/[sV#62O{29Wpհqyzw}T4l/MrQ	R!8H
oȆS\p:\"Z_\LTrٗ Ia뽷biW,lš[ N)ɲm(	㦟qwC=Fjd20,$@ڥVKNzM{l26i:	%}n/Cɢl?Cr?Е.YG&U=&-&kTK;X+Yx;+%sh0"73KfjeY@j,ح2؁UCvGDx;x2_l~i"jELAt3Of١^10	RkMEl{BJx|-@tlMp7pIBwwn +'f=xm.|% o:k(dj-n݀ПW%'YgQ;.|K}Vo+RͰie U>1Xgfmbʺ9!]]~3:CپW|~pjTӣJ	eK,%GK6
U͘e5@ {U("w3gO%䩹>|'l@$4?|;#~Ppr;luߚ-^tfѾ|=P
PJPO򱉁@ˊ2-c?;"G:u"騀ݻX$uO<?Tx*@-vmE$`a
 LrqdܩPbڽ*ah*;1Ux4Z渘52nє:?H#$9uF;l(cR~b|D5zywBi{(c*:1d#vY#Lbfd 6lp)2!%W3rBъlPkvL+On,Yy]yOz{M@M]VIys7^EId!&>햁dSƅ3
!jƦ
xWE]1__xN_K{R"{$u7evfe1>&JOt#,Pib\8lx&Sy`<wP!S	.K4^ǪWR3y^]4=#>G^NGg@ɥ
҄yn{H/A	 uv'.:~<?CT}.S9x+[rv̱0ډD4W䅕&@O:t^a7[59JI Hz*`#ˁbxCcf7WDaDVa&Zǜp8UX尡"gzM!~Hi-)Ҿ1LjFS@olXv(­h,]5sCZHvXm#6nfD3Rf"SN7HчLR_HG7Ҩҍ	/VRՖ%+nR.k )c9:MG3*5o3vPGc"˪Q{"4CV4sSc货JsbqWUZ`~1[6#̗vj'>K>vMb|]wʵF&l<a^kew~ᐧ
}78AͶpJJfWZ1(^mnTN3PװXH6[M4j';,*mMW"!#Ǖ*d2uE z8EfQ'{/WK0b7hؔ@>#WNb^'qtoLf	%˖Jٲ*j9IW`c5BOK6}Qёu,gSL3*L;	JY}Q׺mژd=S/Ͻ_	w.oe?`~aJUEGܲFTr{BJyJ#o5 4*cv FHqwϑM)V=Q	DQ?ULxH4rRzUoe0AkqhQ{|*K=1TƯg'ڗ~B\uN"$꜓7~,"3MB)	1#<\GX.͇ƟXTɇ/s?Ⴝ3D3[glzWDvZkŴw7"\R~KH&vݯe/T>b8wRV@YdSݿ\ B-~<F@"ז]}@BR"yZ~_Y#y瓔kuEobq5y,$T$taG?7mN ?/\1y<yrΐ~ZԸH+nb,W#[etW|o*\@ {'j>[SjvGњ!G5'I 
ԥnD.3cq}6Qm-8mq7iK|*x?xͯ|5W$FPsߏ]-P( qƙBuز'9}a9^FǇYuQ|DNi~o҆{ܐ ?!5hN_OQynSE_Pa8U8JdV#d3Us}kQ	}!wt4ї7yO_#:Eet()z=fCl=q,
ɪFn!&VԤ^
M[uA4z	?a<JuW]V'V$A6ҝ`3A+
}Bs$hqɾ0GSږn  NQof{Se7kC
KotFa"]VHhr`fB7.Ԍ
?xb).۝`-Q|}`~}2AH>IRrp e; Ǧ9ʉ &}u	!BV>*Ah<SP&N#EHc,iPr7U$yEBμSb@yޟvCڒVf)^Y6O+oJ`hh	C.ّ(j@Q,ލx :e}ԗ枾'd̗M_iJWh6}:`^m{o,T	eǭҶa$f^#}$@/w4pa
9}KҭQ'ʌtLoԇyҙ|N|hΆ햢]yX.^mگUE*Ҕ}> n+!\D8uu$[>3N'UmO6fȮY.T?y\hB*SĀjzO2c7tal̇AO"I0
1Lj2xruu'g[,ںJD#mt%:}i}xcۭ\}8OP}ksT/Az}14*c)[oED܃ό2
Y'b7hne8K0`VHDpEmNͨY"AWn(',b,kilkՁ&NT-w.!mlX 6Z(ubh{&vU_a-R.MϮ~cb5Ǻ^wMɕciUֆK"ɛsJzH//&J[\
J@5N^;EA(!6BGp܍<8q4$Q}:,7gP^lY-=IG|-LHOFb@g1&:Sptv1ܗ)2Qt\d>Qʼs1*rc5lmV$Xv9Ey3Gt/F٧C<Q3s
|Ԯ&olO1}J)9{dV$c:_4Ui":n=Zv-fUkY{dzPfQ>'v3_aLh mYL!, s"<G:Br0f}ȄV\88n@Y=9oFIPYitXglXrcsKGn^,ky7&z2M77Pq$-_jz^SCkD5j:|fNk'Hy,q훑LN\䠍i7DȂSޮGz{y#4*F)3[^ʬXm@p`$E רK6UA?/Ը;X.`3"8(Y.1d a	[+Ckzwй+qE.]D#"XU%̭] 9(EԪ$aLVT!/-a-VnPF]N̈́w04.֨1I|L7NGI c.8ќte쁇'w[7^xZ`#SKmY5b j4װ"+@Y+hO3D1FǡWxz5![Az&q;am4Sz7umyi{HFU+Fd:;e!?zP.ջ,ca$Qʣ0Kv'ԋ-@ڇ2JVH#;ٸLVM@=S?yZ4VגWn˫eWoT	א\"(D.; &xX}t񁵄ۚݯ@HE䐉n$>4k^
Sٷz~sNwuc$5o JFy[/ug{%yZz85g4;T]yh)Qa74&|tF|bs&bOFq.839H1? ikOfػjý#[ŷfw?H"CIe0*~\bE]~-jsh9i#UJ]8O=SH`ؓlhXPe3x *mF,j) tڬn)k]F0\H?gpHN9ƓrӰhSj;Jw}{Æj05l佈I$	c﹏r2W3WRB!_5 {X(+0Kd"ǢX7<a$/v8}-H\O&e{lYQrlrMngmvow_y+Dgh庣^39ޯ#:ѸggܽmZ\R&oZ8MWN?|G5oalM{Fk2ͲATXσ8	?ݔi^L:E1IYݙ8	ljR`3% m(餾!0Uv+i~NDz7	ϻc .ƾUaAdg
BnnelZMN(nc9Рf[-UW-BPA%8bpE)ׇ'ۅPaM"LG]Rb8gAlX8U=^׎hojr4I`~z`ӸrN7tۗ\FX3\u]GwՏ:(AhO+$vrF^5{]ɂI\8kHO@{`N" W( C2cjHΐ0G)W	9
Kh4F>U,0:;,=eI`;F=VK`Sg!D:V*өN,>ޜD|;٢}A~yC7iZ?x`%0M\@;6xCFleA~kƓT
WU7^2tƧ|iX_"
c.x,%Ֆ°%-fEWQe׺`!GcBMߋ~zb,j0S:2~So'W6i6{喡`Pນ[p^vDT_:ܟ9w8e;Y*L{7PA@Jn9R%{؛"|n%254h)>q`9wWN"^{čJ*l^l.nSSPIcY&r<+QY^Y6Wt]%ums&QY-q2#ߞn hU=9.%+%r&j#k`n$M.Χfp$ 6pKgP(~r}(0;!tUW!uMEbf4z@?Y``/eH3{D8g.ryBSҡ	ǣ%VfMb섷^AW@A$x3W?oiNyT]9ڹS:rZU	d"n
ՀTqlDKzZkfʚ@Z?X]SWtMg:,* yQAm33z		kU 0;Üt;~$}W7@9F@! jd<n):MgRVtӎ
-L+xp~鼪a><I:׎Z$1K{ւu D_Wn	DȯQU.*5<23؛sQ>5⨇"GY	xo?:J$`ѧc24d";~w?dpjl0+5qgXaFˀd(e.O~o1ogUodR}M?TF{9;=x].~ۧJخV0?qS漅]@.XU/
npKRFW%g-9
}+_gzZQ_V΂*_*i!Y	Bl-d{U׍ce!v^WM*ByϼΫNKt1T1\|]kಘw62nTF\2,%wCA⻯s3iu..PA1ĳ@fOd_eˤ|XCu&xFrQ"sKωVCv/*zE5!g.~=Z%IS9B5[qu1A.AF2l}U\Jυ|*Bҧ'Ja^Ż%&sAqBd,S{2Pxj^9E[5c{˪Tf\ztiˎą}9o:ϴ|Io1h!()TKnPC*BHE4b6U*Pi@YSG;ћqHlBsB}X>,jWs!zI01̿5,H!@m}:ɨ<BeQꭚ'aYnDy߮ _78HヹDk?]$,Q+Ua`Io)ƍ!:W|YXI0Y4wMXL#wfKjd̗{a	SLُ;Gu=mz'E	N׬kSS}<^2"+2lyOYjGZΑ>g^[oC`{ 9)4"˥dZ_<NکX\j_g릔Iz>43O!kKRMyx]3IF5U2#3XbY9:;{r8.1zӸW|n;%˯')E7@k-7^EyqyaossJ[ݴ厌E/,<F	-!n'Iĝ"'ƞٓTe]^4'K 6Ɖ<#0c4?[y9kXE~QjNN$A͓uaeI
(#6+|$o%RLuaf`fЋ#9ALE:!$}pǆ"Hj匁1`_.&'6'J134&<Gk%L+>˜A"sAŶ:zA<w6#@9qFܱShB'@_62 
Aޗ6*REW2[`>2y#2"PE^vd͖6PG5Fo!L ӭ}v8@ Kn-!T\vq~9JɦJI%R;b:"-X3?fGZՐ$`f轒0^]pًZj]6XjnLӅL[ct}[F%wT$KAr*!:uT tɲӅZt4?i#-g>~()
0TpI:<wO[|4P)?>
VI\H$4mFUE/-V xy{<4/E'Vtv򃅇& !nFdDLs(^sD>P4MOfz7nfEПұ=_`&+*H!L<9aT{	z{4n6C;EwH'wd<8{OEB%}R|/FvJ52^AN1N|MV̴_˲&GOK MqIZa3u0dopP)suȆ	%v.$*af?yhi_BZqY(#DbE
DSʖpGZw1~TiеTB\>XXaǟnxÜ4Fg}:	#8(?>)8GwoEM,9iS俸VcWa3;Rt̂zzFPA$d&<bɊ/Vx`H7yNoB|<0{fCڵr=4UQk]⌏{9P-F;1*w}pȪ;sCYq:%9g0|ӆ xf-vW("[+I(ew3ǋ>kIb\µyFAnZdt$}[)g+حI"iSb93%|]yF`uAAӄ2|۩*̦Jj?zcyl,lhtJ&1*U<ngIq.Prki(ӓ^.9,ϔ,o1W*9qq
{hh`2`@ع`Cq?%~J(jRnhp6T|j76CP{bI)oD6۠+իw4='\Quh
i珲QH~Gthϓ{G}zZ/7-sWr@ӆvvMP;yIǠCG>8\?J(b@>%
]RR{ت᠂`gu1TT E
JW@Aʆ8zI]8'Qe,*0Ֆ(CCg&aIblsaqxDw-!`[yv#84=^XhW`j@oiG~8ύ-u,07SǞ6X8A˾I>[!!fY22K20>9Hg1Yq͑
*;izmkW	69>x+_c|ԉT5 <役SvKO#W2"rc-&ϕ!{l"u%lc	dnœrn,%$yVkHhn
ɉ;i;No=j91D=ŵt<nPv$3*
wP6{qV\2r"qzjcSj{{De̓Й52TI wnikOD7mPU)"1qћAwBϡb>=5ɶؗȯ~jDDѩ?.OnL1-풒/
ª@S6gRĉ@4	P9EĘMgOqw1MHK=aqs'񟉠
؅{%9"k/(05poKW*K_ĪQ"WݔIlFvPfI7b5^wHzz.[ٚˢѐ86!H1j9rǕCyh8Or=z{+_\\X<ϕ cAh2a#dE`c2kf,fdFgO4!dp_+^I,f1:b''D ߒ!NZn{V`z+wǺ<*>~ŝR%qF¬H[o_Dں_]tC\h;:ԥ	Ed*T 4;ƨIR<iU`ƐK!Aڠ]P.tҐu)	|geeq8hc,bb#Nɥq-(l+A!ӗI8҆9ucZ9fZI/)|Ƕq[
;(ޢ(ym0L*0!,=	cwT%k~)0?`k[sߧ`#į]XV_G^1]2}7oaZ2+'MMЮzD}]mYݹYЎbqe!z05.	+ϛUGQY:^>5#1Vv͚{N0_n N۸3`m/zbGဗ3!	y[3WT: CF;eɑIAYzEUCf^Ut*i!79qXFu^(~Q}Ԍlh4[\$כhOV>'<2F@,|03goF#ŇM_$<*kfU_)Nά/7#
FJ&=TRdwwjkc`bddջ@ه	%ZvuViȦhU{Kvd;(I5?wY(NV\Q!{w DB^erXo~k!<`v$Hr*}@VЗ{ze-}x/QDpPbR%$<nqe~x3!\p7n{|	?vĽSxmadiaɖSӷ[T4X~;)!+><St/&7,<Lrdi"-6dOd-&:_Zr5^Lo&̲GӬ2wYxP=[}8lh*꤄8Z(cN"E,+Wrн菱ň,ͤ~\?R{7{dPĭ LT#~_gVUqiˡ`#ólVpfp\Jڧ</=\'+tA#?bu?ݒvC[-C׼V?'
wK~$/: iNrmW]&!q~ GQZeXf|b;+k#@қ*mi*0CT㡪D@)`
us".әi]4K\y n?sU;C_q>1#ϥER6ƜgU)AHފ{_+y-/K7 zaAdUJy tʢk㮥ڬZh~QSYg{;3;<@}
,L鹚b0{;1ʺeݝ[csIeex<;&9u|93?+j9whLFDy-/e9;I"Io 6?h1|!=ǨKjUw1UIkCi_p5WzC)AV,ش.Mc{ .A9!e,Rϭ|Aqzͯz%[?ݰUpPUfoL̷JͧDDꑸ@Bzˬscx
6c8;x#˟bA&VKYєOg3F q| M]rMxP+((cBY>eMCհOlq;vO?#%39~*n"Fp')4>ݜ6I^^"pbva,;רܧ6$hsmv|O@DPpbXLA)'q`Ĳlʸ@k"@;fƇHɵUj2eQJmlf΀Zv<gڭ_^;F@&Z)UUiL{yv;QtdgE>.<ũ̷7=Dݯ'#],DEe ix&Y(4ky!\"&/vjv;~;:dp{oCPpk/'<
J(O;{%Ϳq
lI;2`9|=]ITb8|(YVJq{;W QerpEo_P@Z{vV0}ԡuOP95?N>Ns@4/-z@@;5C71QYƶ.x!$Bko7>`qpca(J+ȣBƔ|$A&Khvt17HEh0
*<1@̜8A~1l;Lh6y0^+b<t0eN>*?!}
°sB嫣Yvb71DwaKԫ%pȴ<O.QGY:j`8{5v12jQQrN.79I-:pT.mTJ z9u}ǟ
!ܐ7yM;ITH[gCe)qL<%8G¡GA|WaP(雪674O(hQZl'ӜYx''PNǐ}*c
zm	?;II(PB]Jj&"b?2*8rz4˨>4̈́fO"u}O}!'Z%pfZRj#د疣(z?v=f+|]I#=&[C	,f1%>4-iqZ]hV3y:)ZYN/E7Wi(l}<!3SȠڋhpRs]ax_9`?Rmd@\$;/4{AbrBXEPYD#!rs%Į3FhҎ	x:Ɲ	#j[Hv=lt,>om<|3fK%5T#]>VͶf N}^5pZ+;ۘb8_ɯryTv%+GV8N(AJ?e{^D,',',5}Uݵ#Ϊ0A"{I[;"[lA؀k~(HJIORN>Hr3r=>+1UQ G5򿙎$~5k_L=dtרּ!7%̋Vly㽎1}RHL3YSuPACkp]lgrUh1aS^Q.1D ?0q^-34^|G+OqMws%kUNkFnhBށeM5vu&%{ ԍrǓP,=P}kupƉb2`,t@G~UeA)F%Ql&S!uŀ}>C^ĶWVh;[,~{;jQ(d=B$\^C?t}/sk b9^ʕ~2\&zamzWL\*wP#>Ԅn>k}Z̏kunK}3XuM?Ŝ1S&	 :u]
.ej$0mA5k/A0MEq<;PĢ >ϵ4AOzn%q*ZeM!\,d嘥TTժl L9@݅ᒡ8elzGss٠'=k? 7&<H=aQǫ>;{g|ձ9yj7N3a ,U΂0+TD}f~^n0	v&DZ`0uK6o|$ AE=F[SYYճw8$>%I2u-m*0s991Xf?Mk}PB*PL)60oܔf*9J?cvGV[((TƂg?%O36g@ݫ?y¤ Em. hܩR/0o@NG2()`LS\ Yp T&ė(+*7W1]yƐq
&ۥ`8 zp<ᾆp#ďq֩59e'qh޿E굺
>sPP	ۉ?8ՌjA%R"r7Ѡ+5(eCXxm> /Ţ"-#hJpO/q?1#\.U蔱b*<Bxw{;Fp1`;j枕H.ci,/wLջ__WvgEm>8VGYE^RYć{Ob5j1E.Y,ܵ2,[yҬ0`l~i@#F`z2ˇ̅xj$Tf|a°[f!0F|T%܋j,M$E_j'fʛeS- D?KL*zQ.ό\y>~Qjq>v9k1^!PPIrzWԜ oMR&и>CS	JS0@8DLҵk)/B=e2skt|]?fx5[5𛍺zm6!2k2ñO_{Ld;ȓb++O[g݋mr
8SUA?N3$&`x>b
pIX;?EX1|wP?("u!/u0VA#ySg'Us6s/:iҫT87.W{Ma>U68(% !VS8z=nٗ{B׸&HL)SxJ]~cEc^5kd~C(l,]Mo΂Gxݓ}(H;0\GއXdQ[8*pSN5
<ǟԌEf+'BA2>FaD\mevLE(2z0|o앛'g=mhȹZ;4ZdB&'B@_5\b,V7;鲂r&cѲCDIN
W֗{шg6Ą+_?=ѠeyNO\i$-Y-G>P0s@12nCrRٯ0¢d'cWL2kG8{-gqC.an)GD̬>q.(R %mhtVEF.ҪfS	㲵Hޡk

F?Heg#;~l1&醪sUyFsK.\e> gIxjK28:5]
'-v9]G!?dN21N9 zD\ehN>YJ"kz+&.n~O ?/h+nɀuFt&KIFU8Q޷BLmKʞ 	n*~7"6m%o6R071;:ɢWTa"7Dfݮ -vx0>\#;DS0L<ۇAJs;iF>KzT y3ՇY vq1{$ӟfq<vn6q,#4":sth;H2GY:7@F <TM_13261qVJ`s4$JţZN0KN)~vA>|qE+R5Vɗ <D1 =pfbLt*# sTu -]G@yu"O3.:ׂ~/)Fp(eᤅUwNltꐬ}(2MEcҭ,C킴x+5qM0yf8?Eq3iH^@ˑ'ghPhNf=g)YkO-"*c#vhf#&*]B7jFv/y*)4+R'Dq;"[ԡQ8ܳ~zմ\ȍj ܿRwtX;'ۊX+~(9bѴIC4Q{dlA 2UV3I<x*~o9geu-P!f2)99w9RvCXi М0gنПw?iB.qx4j%l(m^?]-KH41UlDӥWd._K?Եfe>9%BicxUe7*.#`IBp~
G}H	/gVZTDrurU{M>*)2-$۩aVOt8?ຬɓцx,(Ӽ4d♡MQ[@Xb#+r{DHGOxf۬7F?E;"v3zX?_@.~u0	{Ϣ57"Vs*8laJ"^C'gdEi.4{Ȥ`qޱMvLb$|R{׮MaճbQlb:hY4zDkut瑖*^fu!%覠jA^*Oe+?P{l{N}bk$x2g$=84;	$P/dS\5)zȿTjKu|^"3܂bU|Zm(EeE멽®YQ!l9X$f7/ݬUawm" /:qhqt":_A
Lv/Ft/0YcQ!-_pOOBQ<!Nrք~j2|~PjI?sΝcɤbs<blxkf&/lNMk:663=tS0bT"CD&٨0N}яKL`W%um[Vj[']Ʊ@\F[EF[W"`0LY@ ~3Xya8݋@4h2&0"[P<)		`k.0`KZY/c
ڿ=JT5hvE-eiW鈃̜xu8edWQxF1( * KEu=՜btjL"qBvAo^dHM*hCB9k3$W&6#uvXXcnN+;mo_.ezܡF` (dO.7IKC"`hg=Ԁ!4t)A$i]T`l)Ob1)[;Sbmz^WjO<QOяaB';A>8ݨـ_d9M[A1dṼ 4CQl?lp_>7K (\">
JђK؃
3{8'E4gJͥwBZC}X˺פ0cS0-W mаQd
L_ n
_?YL.א-spa @|;2X[ &Ŏ?Itvrti;u}d:`p@
h~f}~a~@"-:).{QLc
iV)<#/xJGG~c%}D/:r2oFE4w~QIhqԵC!䡺e-R8wRf"#&Q{1BCR T41X<./Cv]/^dnz5cOf7PܦO)p)֐]:CxD7ZR;Zh(Ub|b-27([gOJQFɃ6W)͍3FKaet(AW f6`Qd+zM|*̓o)˗@\ 3Tp	;z˩jwqr(❇q[=礅jBp>-T>=܀ü+f v֕ʾ8cf}1?)!msuliHh6%I$[QWI
>oU% Uh3"f\e_r&"ܷ26ع<21/[bq
2z-dP><bдqN7k1>ug`%#y!,VV[+v֮|qSjڣ`50Ĝ-i#K\Q\ ,40( rqa)p4<X]\aO7|=|)@@0$lR,wB')9vߠh矸Y[1UIq|:&:w! jEĵnDtMًhT
`x~T*eX]vT7o$@Ccyz;noB\L}oC@+sy!.髎ltF8&ü=[R&= B9׿5oMWzcDזk\n(>!ɏ+	jDTPEri4WAߔ$9sM[b*7+&D((RVˎWh;_+JʷfN]<E\{vt6K좷O[q׋!@w9Dac$y)mڌ!GD?Z,lx_{3v=PAp~T+D˼<AiP#WOcWn]c^7Y0Q& y_ZkME|l'J~
DrôE+~=CR#jXNkI1JoL.h16֏*B5VA+ɎjLOphz@F<5.y\j0,DIHXO$gv0^
ns/d9E)QEL/h-/y)?q4#@jZZb6\D& N6F;Z		SH=($x%q$x'n'jc *8KoPbF0JJes C8,湫!י>Gzapc5FY
1%S(ʲGقg͞P1giԤOanvU։2v_ձd}AaN 8+$ؼaR=yQG[Q^5e*;ރ(nc&r72Є0^/"p2n	V5$i@tU+gɕj-ﵳ{awt- ^|C77,
Aa ZYVXm/
J}\-$#8u?MhJM˽"'C;+ƪ'E/~nݴib\hkf^l)/S ոRHjB|ȑq&E_ʉ:+-WS*k,QȾ8݉ٹdgml1ӄ*$k{L%e1q\5<c07UY<A N	M>Mmڔ_&.%e]Mfg<d9nۀ)&.~}95fHNs{w`Ԟ
̹Z$^+^vQ3-)&X(/;z7&";熛v ^\/2# E`.}:7:8`(`"s㎭D$иZx$O [izVo Kl1&kM_[Dky"A ciVϏ'*>9;	4u"YhЂ# ,w4'|n[ډ)a<CTAS4gsјh_Jn/@Jae<|M(E1rb,$yKLX>!ʔZ#, QuQL}'Isz19>U.7:K;b.w&׀?VvbYB>[g%i(9< 2{DP가pHfnKvgBj h	}@a ɗtG-YF_fJ!{~|<^ _kSܘɝ@`+l` 0b;AG0t?R$rD/6xm\-0?B$-OaOdy+2~o͵gfM9[w(C#1JݡF\ڐ$Z)$LVx\Ὀis	9t8k'V&P9܋]b'F]wx>;ľ?{k[YYk|]ŞfpwHE*'9nBp?#>!#OI~7;Nߑ
UxZw/7dezUB㸣֥(\Db_LRꀑ<ocK}T:L"`@tVo7
!!ms{E>|"_75j7Л3U4~)P1+ǂRC	/0fȠǭ֩>q.V()yӪ޶)O!\\,T<keg lXcX:5k#4ÿ*8N	2"KI8 wJ.:ccA4{r?EGL48CG&?	kFZu	3} sEKYH۴<ACvoTarugC7sBa"l(gyLTC,;)ZK*_ծkmj/mޜCa-	ïb乞#hF5`JA'P-9 ~մ3@WHe%xmؔ{}6MbqfGTF?`#ٺ,3y(
v\f+Nŧ8%EU9eֲP:#(a4pؖyXY4VAmDrMB[ncڋ˜LD9TEdr^5R8ݨKyM`	/(EH&wׇq]w)X"V|Kr..o,Z3J3tQȲ+0)n"=
/FxXlt)nQޠO)[3YkUm#5Fo[XVkD'#Ȇ:Ry%]-)q4'P!$1E{,萙1YUFrTsc	e0sodyބ8icKT,@OջBX9%h_~a{5SsDh6u`+Aebɼr:p2YǁT,_V<H"ͤnh:<:HG"8py٧>Q9>xc^%
mP75)ޘ-g(z,dP3#eO(503y>F-O
~w6 W4AwRM'#8{*H<@_1_QM)B/?lWȻ.5ZSA	KH)f^!n6sq&(ubu OJ& CgV/7<;uevS>Z#jH:'q8OX^($mF:) Y];o!BH(H"cWH1)wvY\Ѱqd!r
⨞(#K]?WGc6ՏtpYcݽoExx[M1Ȭ,}ig0CuGn}uB erԭqnnx	Q[|'-M`XLbYlɐEsl`Axۢr'Bo
z5 lȟR]d'[u(:YBM跳Fl2Ly*0҃pbx+^IYxKoYb##x}&̭ip	ac*8ѝM[De7#:>N0Zk16ɛDX0=ʛdQiH~R,)9w_ے^cB0|;lI.<,(;P.7[@5rYq/MŔ58&x*7irY?:댔cZ
wVH>&`:P-;С txƩx2U
pG7V4D.m}b_S 5{At䄲7&# PNyg+[=8ֳ"
f4*;_}n^mQCӋY7vm23%ʋ z2}p2,Cs'b~~cSڬ!MI*Rւڶ)W h@i,S}MBDxUH\p@[zV5wP(CR~Q6M+GZo*O6b bƪnmd~8=qI"q:=êlZ[	GfuO21EyqxD+ڷ` m$ 7SzŖ'(Ǆwk;>IbI4J``[RA%ډCW]ubg^{z1ESgTHW$b&L8`&Yh@ JoPY6I 65natFGw[P:Ff=9`v
dPae#/Pvr*J38˝òUzTeEbQ	;d/7 4xD!woi^mI őTFO/tOw<lcMѪ f=+zNZWItIĠS5.$mWn݋>vY0e:Ȕ,&a3Zv܌`|r~@tB#
 ~Hln,P5ӘcL
*|ZՆVZ`:$њ+ڥğ&Θ`*>|p͈P0n\FB7E=%QM8P1zjLgoHn
w}FTCnV̡S8L(fRɊGP7W޿ya2I`R-<ԮLqoDz'ВK4)SƝ`䖜L-66E$O7m!L(+U>{$+m7>%'
"6&yK[XU$DE^pnEВ:ۻCL	6f	_X|I9:L
jCelͪ` ׀{MKs3gq#	tOG'xrt:X5j]Q ,c%5֮7i)t'0S^1E.n6:D#G]# ,(D~'|T}J ~Fm,dOCc[bzqO@!MKp&Z굞 ]JX:d2+@]%hmJFdBXqYqɨ`slk&Y>߀}XYA7<ag#~Fܴ꣈+lsdfE Ԉy[80a=cO];6;M_:Mmg]χ?pjW]8q0.o2{+߂p]yh堉Yl暉et)L;H?+pefUE1u=e۝h6hrL^^K~{X	ǷY@9v&l*xFv<-N@#cR$d"#bB"PSb T:JKj5NS+buYEi^YugT"nmWEPVR;%&VU!gO	N-ChҒjmZRP3Ѐ9XwxH?'#ݽ6Ta%QEhVMǙ*aUND(oPJQlBGo"k$84y.	^%*>#0qKm},Vc|%z[b@Ͻߎp]Xag_y;|Bv
~?fnڮm<%sU'CQgÄAqUb8G:,gIYuj±eV¾9*'YG}(<s_x2+.1'#g+PWt^yb3ٳ2PWyt[#͖@jZNntqܢy<A$W|(-Ǉ'dj&Γ=
BL6`T.BURg(]ۢ>@S0xLHI_{&?l&iq Ri_~icn[Nu9ki d;th|	Xь˘qh/#/Յ('xVCMis3hmxn)GIb/k=|S73uPkxp3"0<\u1JL*[==~8pHMzxBR#z\_ގrl!}+p0xkbf$^>[0L:5X)'aC L!?ޚ1)ż)Ud覴K̆ 'HR.BL?=$Rfק}	4.}dZ+> DP_znQ^$dY0$$BZ2RsMzѝ*AdPGטG9(%ԩNM#}?Ig^9O'q;nVๆ+D~Zyfxf⌅ Oh5Y"-2&Qe4}Ry8P^"9^tjQ\'ƛR;a\"xo=TgL1\=	zvwEğU-rNЂ
%7"'&19Er.R'hl.py6!3w,⮺rӚXi6sݹ	fIL>b[I~:ەT4wJoAMsN^EfS#Q;o<l >0v} ]#KuXr`+++0q}¬_Ǚ)Zq7}Iw6iSC;o	Ki 7r3ebgt4J 8r.oLE} $NM+&d"m\U4n.dJh6%'x $T|gqt`#E!-ڃ^Qfl@Ugr'-XBأ&DQ <^'qѶA.9gxZ)<[GnM% T_±,ZVOvnasG[$-K$7=M>ޘl,:yüǣ0Xm*I&׸l.EEqDCr!-IyD-mJWy0)u?	;'=.¿@Ȃl+P%TqVmڵ<zd@62'6r/.qs`GŞB^=>!I;!вtAdw>+x@-uwrNuVիyݭMU^&^֡^CϢ8(Jä6y*bn܈YtXiCn4C²layU#ܔ}Sk ٴgv냯SE|gl|.zĆT?|N7}pt&}gORo/1R>S<O[l6<\R<8/ˊ/{KA195ڟGeR<^w]gS`5MIh&Q*T0,Z?޸8oTXGU*_qIV^7nߚ#Q<6wfd1\-2ᯰ91]JS.T*&ۆəѲ>ZD[߾름kF;k5ʚie<gi%0]3AY0\@PmĚwP82)潺bɻK1d+Pa.a	U2֦*_5?=zPL*--S`léƯf0D$=1u9FQJ];`f`U~a*Şp	KqǊ\(,G)	Rbz=u[шE}C3+(Y@c$G9fJvC 栏Og `\𖛽G}ӻ>
TzC[1v@`8؈)+ava.{ϺۘP bHff;4J7GRV۟tDHhGe;glN.R-}W/m	Qq45u! bU:*sX<8X,'p"0%P.@gb'-=:&*rAFQGۡT2dy~\ 9S}ji@nء{V& xIlnd!n@p޽^>e_[=cbIxμWzdK^k.F$Q9X5L ̊ulODiMVBAs$侀FB<kwпe}XL7K!Pκk af,xMYE3E!Aq*aĚd2ɞsMghOUB BbPYCF_naeIV"4
;4o>XejT?)ۙ΂q
s^y1ERMS۪b j3͞^
i8g0&7͑Z
/d!<8c!ʘfDvI$Zq"j蠹>E2¦)^Cb5F/ [>#D+=3*\Ds^QQO+(<jR*bKI͜ʟD/9OoJ^$.0nכdǂ6>^UD[JIm'4O;|b@)mjTnn.0#ʯOFe]HtzR)nZ邀/#G$H {FMܶel;LCNٟsbU 9b&)zG`fV$vڂOC;r/&k֟n7xqC6n*ϓ`i&LtGd3Lgw*dhE{K=%&0m4vkH\Bg#ɪ+ͧqǺvi<+YW)s&<'$Ba9C/hOBD(?,s*m0Ώ/++yFKWo#JVU-p]:u{un*<}y:f*2um2%USn?<I2h``͗12˜H£oXQOB;Ƞ*C1bW& W+hPvgP>rAn)iW[~F8Je\ŜS)2ŢN2Y=kefK}K?=HF^Y&BU!J@[~D\a-E,DSV׮G?[be=1*aTBH?AUXw:<('<2jr ⦊=vydNҪ8.X7>%H7Dtf-I}MDd`&*iTVD˜ic`^ypwo_Mm/ӀQoB zj&|~f:EY)l @=t"d'M B?cC FJN`J
S4uj
 ךeotDiXy;gAS0䬾;ҐRn@
q-tk9y6Zd±n(=N~IG(4vM'g_g6G0|$Ito.V/Ψ		<Xz܊$bU+<ِ(xO*!:]%o$z=!׶G9g!~ճe,5I{M(tAFwW
ߨO?+\Zw9nF/qe[L?C{#u鮌_3P}bT*3`~ i#pnx)ǵ%ʈ.^QKl7˟f2j7\\x.IƜԧ#r4nמ?ŇQ"qಸ+{+Yli|υcK٨N!&"@~cV1Ҵ}qHW3wxޗe>ylZFC_V-k8mgڮOC+V5`6ZzDJ׸<}R`)sDIQiˢPm	k|=큫fdU9iF<8t =9sRM|SN/:ƹ6VEU8&,:x-04pQةռo\*Wh՜[xA"Qqeǂ7sb'9rI{{0t\.[ĳ$<ϩ<mtvTf\ ЛGR:<lqOvI<:Rȁ]ٌ};	}akY*@}"|z@4iy6oTs=0ŋu l:*aw;VF}0ah_$)ۀO^f%GĠ^vuz0dth3'G|]@GPng{9롬59Ϻ"#eA{K}o~#A%jQm]4}Jl(lp Bƃ$R0层޲zcCL<Ձ+n`[5vj@Aͣ059@gc/[52k?zdIt|x6*8-@L׆H7:Ľhf=`mu1|ѪQǭ1>Gm%ӵITPMG^,5>{ZRŹ.Yy]Vf'zzLUMT
i]!KjT xHy,-P[Bd21NAưZ;5]06Id-mP/쟭ĭCąw4*p\?[c7RȳGLq6\>`.c<a{XMQtxm'r^5me=בdGۦ/	W/3}*YgjWsrrZ5睵Q./+hc-q^Jj=kFf6ĺ}<6ӥ"9yY6ɐB:= c"4+
YeÓ/rvZ cE!R,-_%"7RTWZ\nhYśNvՃ:EbVdvB&{)7rJJޣJMɔb@%#;,U#Xj]|y$gjqɶ*^%'iRo.lwU.Fի%|ȱ||ixZXPK2M r;Q?
usb|z(x13-4$m,99BuD>0cr>\sz'm41=CPGуUo#0'}SJFHfp{K(¢=-&ӥҾR͹Ӌsd/kÌ34Vـ6|7̚b$Tg<āP5z Տʯ~n()`\Yѳ@-fVG\At{}{mDm?&DOߧ'		]H\$GTM".>A?'Q܀]BpY%Ѹs2w8hF,$e1x?F$VyPW.yfIHne,X^QV}mWm9.vM?nz(EG>e851q<i)!h~錶6闢W0l
=+e=b!KʁUhԓNA~qq[_P]2Zޖ7']YRN^|ύx)ʢe{12BCECM}Kc.vՓsېMWH>/k	"x^j&&!F& +`,x'C@`pw^6b%!8eiBbxP)J;EVk~/tVb]6CXsٹ2ȩچO~1FFe$qb$+y_z;%e(Eb$ߖ!KZFa'H45q|O^܊b8	$ADqpy-ԏq/{a<^K)s
?`{RQdm"/}\{qV][PCU^C`Vh`N B	~.}T!)a%Q(/_<ޟ@vjw|6tFf\Wnv"H+0D`{\@FW5Va; /Gֱv@v@[¤M%	?_N]jHdqi@&'& $]zgI1#ϖy x=8a4b͸*?*Hgp)
;iyrsg5Bk=1Ҵ&r|cin~9*|fGMYO;
S8}z
-߆Kg"/_xP"aw-es`UmC'm#7vAu?nހUTlK0^eb=D%	[IHXJᘀB !b.$6h(1HC_m"`=<TV``.M4gǹZoԥZBflk,TFd:R}9`{9/;ju×uo.hsB2RyҪWBw	A eE#|O^xw1݈EL;L\{t[DVKzE[tK96|\	߳qw+vnDm*a-u.=נ?x:yg=wd^5%Pov_7C+O(WwMp)KAt!Qi7&wWU}iǇr]<s]2f'=0Ad CUȑhJS~=HL{(	n/Q>,Dz^=J̍7{qa4:1%F+'XxТԔjL"rszrcxkҀ4kWRkN3'g2|C#W?ws* oSH%rL.R?;ő|4܂Qjմ<pǱ\@pszQt0J!惤X]\pku?7]Sr\bI(\O)54\)P<X֨RBdl	9XPGHJd*m_fPH&`1	ss<SFi1LlCZL..fτH{Vf@{UIh^R:*\<t&);1|cW 0!{Rwc]	Μ콟ls;ϳK]#4L*sutI6ALZ4ǜd6J*8\T8N)Khk	̰i~XRe/ljwm/aDoCQ&U
' h+ŗKC9-6tm8OU;)_k;+:W9\vn}=AoĊ!|#mlJo`
Z2Ɓ@]Ǿ<G1uro۶[zX>%
z1.qBPC8IC.y>:h'q vg&t$HZ*w[ˋ~xR?l\7kd\+M{~ʺ5#QV7N҄5y5B:łޓqwSͧvJ<iШLwJ}]sԹ BsA䉇"jx״Gmmޭ[މ
hN@^ ;IE-/ņt{1S2nl]sgz#U! öAMI1j~y*c^b>#h$$Dpz 9{W0%*sQ(OrC\wy}䖎gD<~	_ɹ8lA$sPHD]3h4}E<{l29X w%C9k$nX1$cW<Cn4B(JC_z|U2j $f	V}=k5
P
Ld
YR"0D39Z#{@L5([0(/*u9}csEO1n#exG:%L'ZX>lQ;{4ԣ]l1stNKƺ_GaGb85#G˫FqnSBt~K@1RV#A[a͍I(R6W 4-d4KÑlգVS@}}MM
%i>ˠ74NtEaq˜l!]3l
w_
!ÑK?YFy4=!b	+ejb	ۏs#:uJ
ُGLlhT%"=,Pt$\;AR	=X1guɸrUc
(/?ح>b%ե##6:S/+prCMn5(î
!j)\+\ޡp\GL	5n!RukUBQBN	e(8>~`Ą6\bAP8i	Q\㩌%:DIKؙ\{8G[ګ"b=h)IRR=yN\#.&gkzJQo#NVq\Z?s|Jǟ핧AKItnuG5ϙ(gqhj;~ 8Dr?Qwkss{LKe k6һ2}&`.WneZFyaH$ZPr V  [FS~irRZ )dZYi(!ABw.G}Z ocr:2E>TNUZEXܓV>23,l֮H<krޚoZAjv5P,FKj)֡i+_נ*1* u;LROd@	nS2823ݑm/"zA6<
^<?15g{	fRW(r+<0vAJUg(;`./ӊ\-KR>-־Qcn8B@\ܵխvA2XNr8ՎgB%(buf>4x5+K[{_dӱǆ܊g=CF«7 !t4	K_5
x^$DȖ{+@*e2fe?kr؜ɾ&*Xg,:G-g{htf.S*B0(opWA&/O#o09>SکBf+vR0oF" 4Nx?3%%c~Uj!diV|e{fW4BC4fAXͥJlnAjCG55텯C}~wjH&-Á**b=WLPbW<}ng(K;vzqAu+lנVݥ&=JJgMGKeک{?.ɧy9xLn!B6mePGZɐ*"^Tâ#Pjp(%/(8PjjΞ/%ɾ(C`gŐ7'ilƯX96_:quoI{^(i|##ʘ;>b`=9;N	~"J5Y8/!Ed]B{Xk޶Ŝm=~ w$ːP+coUvudNÄ{=η! ş!N?ih6]}E퐺kWD5LMqesr9JcxTwEom1fPrfc!xt웯mz2%W1$}Bg`w:3T/5i̽aCiH?nL@̽Vq]øoѭӅ8%Gb㛎d38,ď6vr69Ђ*Q{OM
h֞[)!ΕWtTz)Vp7kSKVQ]o;a>È%$; PwLF~~&ɚ{rL~*(:9{ @;X|d2yQ*9h3R6@]|}`F՛V]iP&$%~*xJ&w٤\j'Nzƙ]tqKs+V2	PB좥J
ǖ,ƎpECR%P2recKv"V_MCF|^dB\٬2Ե@&YB1m7͹ǶL+7&hp{R"Ŗ =e	Yq_HD5,R;sL]f|բ6[]9Aq(v8(9DTRDnrؽ!2jfF_=J;+@+aa #Ú祦=5Tl3Z@1QUϓ(Q<r2	\}`&6LI)<ty/N29>|*Gy0ܛq'vڤ6禋R|pb 1"?6c;C3(<=iHW?ڦ%IϚˈtA\|JPtKtf{m3!fɋ,7T%(^viIÒ5X@c5 70F	3!&!3N4\mZj[V+ه4d\dC>Γ֯DAR3ᣴ:ᝇZ'rJcO6sĦ$d* )1K7s{$Rq٪Y!!w?P8}*Q׭)7mm6H̮g@~@3˺Co^=R_p$%07<"*k~ҫ@n]G9XDW>Cwk;&(Mm~jxyb/ܿ4hH)~[f)ETHa*tCl ~;z*l6Svr)uQN"QCNoC9
h.autLT7ˮOG 瞮*fvVd[|lEُu賖9ͯ3d7R#Bq	"Z]h	BSvQ_ZUw7|'a)i	Wf%zk2Z0o헧E]&Ʈ*%|ƈ/ln)[;3d#Jiޣ+_Ug~ژ]ՎSpb`)(8[rsOcJ6o)ѩ}CeI}@sy3.1)'Rt`y؁9չ%}e!Ch8ǰ9d'z|:VFY[a?yW!msU'S0Aė\b(H.(cPMhp{;ŢZHpZFHz3E}h`z6I%n^sL6԰H*>LNKHm0 ~iMYPB]  rbzWE#KL0$vQ ɘ`}|';))p?~C*g*$H[)}s \Jp{{%Pw [ٕ-f)?]e+I!]&	Y^	??QbIԞc|6Je.ϩ=LQ}^@}l{mK0Qn%Ə<%}{mBP10Dxމ08Eql>E-luF #Y6/'*{6T(coܵ=ʨ9G{uMvߡN3{=7 ')Yf(ec-<0 z#2Mpdm4XQd=i [S|k'c6.sw:_B${^(PIR@PşF:Gw=5Msw.;kc-]0&e֟K&)<ɿzDɍwfJɏQdW8-;`cа0}Li.7LʉNو{5Oa/q*QnԹUmjA+ +.%oF̼M)#YE#(e|ӝ&46
3jTqd #l)jiM]
/8 뛘sF90k&IXojjxoGu.ߡ~ZJdHX/&܇	rK/}v!Vy]-'C8Xj[|ZWo~4guJ5fb<eúwÆ)eŁc>Z=gzچphS]q&l2=n-3v@8Yymisö*U6S!Ķwr29X{<tQl,3Tf+<kA `בXctdnˎG	v!8Ire=?(.ދq .3DRk3%!^[nBmKɦ*?~z|x1P{&ĢL!TkҖ) r?9{>&㋒_HzAEn?!>uA3%C :A*KOM/Z͗`NR7]!HAWQ[~MQO({Qr߲0Hny_g`?O 8Jb92= "R\/RH3 .1ł>k'KKL[pʄ&2`9{PZq!%*kfkS֧iY½)	M'O>˯aE^VH]|Wܺj5`	]j%!@WѸE~ّ.Ui%0iAb#ܮz\\%]1]9dII<-;(N:?e>hC1Zrs^t`L4V';J9P<AH'ϥvV'<Wngj/2p͇wΛ:HS@y)>QtJ_sIƼz^&V7ɽʂkTx6ܴlBfR4o:EKmMӶ%ۘSe3.PfmV/̿+Cmi/%aHFZ:mQ94:jugi`	k
ZNtkɉtO:/A.I~M
ơtCFFW>ob1}dCvtjb#qi5딙$w4q-}؇]j*^y|	GT6Csk^WޕfUA{GpNTJ2{x&.s+j!}ROD8q&HQ!Tn9uPCb6nWD'80]~$@)`HP!V;PC5%ѧd\\n$VR1?ƇƌVpy&+}.\4xGxTzrtzKp^K^RMKQ&Nk/';
}bk]T.o{|G3bQ%q"j4$HᶱvӺ"_kuY= \7Tc?˸R sxFZ°~P`FMB|-OdMaŮw2<Z`kfs6=k(7
4udi
DaLkEQNS)<ڝ4bDn,+Ny_[60xjŜ@[rr_i\ lGge4`kbU%DPĿ7=܏]BySC&׫%5,UJsh폥
$mS%\IG^){|C@WD ReZeIeJae_	/=Y'v/WyD:~$yq(*ت/$MU/z&?oeB:M%DPg:wV81u=j.9	s5  8]Lwpӏd}xpR3w&"eQnŘڤms)<6z11	Oz~YX^0<7خX	:WC֭#seV*)y~<idv2rOQ6}Qe<#X^,lx^	:

xӆ/ Ego+ua &8UάKY.kJ1lng}5dC\ʯG({7s˜ ~FXT൷PK(*vMG'w8\)[{%3K~6OJ<=*g
rEi_S:{A;	Dmf]vH6"$t!WZ#nJ1e>"D!GȺk=8tq{ƒs+KT. DKJ#W`b Xs[3QH5x`U Cz	~<P ֎75/b_`v"$5YJNWu6ɟXNB.jN]E؅8%D3$+u}GyUouNXd2a-;;.s+3X_$7popqBL+[FrU,ˑ@'&COyb'׾^6+M4$e4WkR|qfnf3+r.NF?!O"XʸsyLwGs9yK/s(~(:<..ptDE4Pr8c\,}>~fQ VX߆bےkMխqo*<$PDN^3f+.soo:i gY63&XkFo	p󗠘3w*e73c(#Fq+3±a7f,#ƏϹ'{V0|΋0D, ݠK8WP!_)>@O6CLA;6Qq>$NNb"lԑu[ĠyhӀEpq=2;2=Rc1)\qe+6M&{-wR?Ϧ,阥 Pqp uOlNt$+yVQf\x"'N+M܊ʁL}OvP
!ʉD5HI>qZxybO8ס.8`0>jChHH>hk0۞ɫ,dDT)+G<{p|nd*s,Q\A%P"bzv-P7I\3{r_q~>R'McAl6piD/V#[d4MջP)%9*#/6<6 ?>G&\Kf^{XElKAnX
cX;bTFi@qgw)mQzmWf7cRuVYU _UgOa
FsAb"V3Rӟ=y]mБF?neS<:Q"ͿgC4Xl,Ԏx׵_"Fd*x Wܵ'љ"Xq;'s{
l]oA<J%VU7wnX/ڎ\mUá 9(
%@ԍ,˅ llýRЕsu10ݗQg}f(g%7g*g<o6	@FHhɷD
b({=pN0>TO=LȫDM_]f)RViz'Hl6,S3UVѫ6?m8 -8r_ݿqްV[q.=wJiMwRSZԍ!YV(mRhȈ"__SP^ʅjhHv"6xrW2	Ck<z{g4zjŋ)<w6f9 t_Y"%
b1aJJߜD?`.e)NVZ>;m@ه:ŷ%|T{Ў_$ͼܓbMO8V5PT!{
H]C(&hNo{Db 
 0K('0]&'A}Y'
.-[{9Hyx^|@wC`8Պ|LRTXކ|%гIuD~PҸS*{8~,'a7F.ce$X9DA@]6T(Nx RUƊ:P\,@TW`s& pӎj'"Ɔc0W'2L]_D!Je	JOqX,^dyywd)糩zAxogu	޺i(JY:82>~x1xEX,Rh(?UAR ~aA\}N	PD6(NPwe*<gY{˺IB$E/6R$`17W7T쏍;rs~o,V?¾z'NA|lHyjB p?T'$EFY.Wc?؁6 pQVyBL:)gkH2R0w=pwU
j?r*`;잾W{"DLl\@^`\Aqfu@2=F-#LmAN1{LxT)C&Q-e@KפoR̙&dAHSc8?KFodhS#+Ei#r ńɸ1l7Ew?]p9ىh	QT$ގ2AՑA#(Tq̫HvP1)st @EmC+Lo[Ar٭{C<R`iYy>~k>H[W.D64̽	rW&cF,nDBybcă:-!UK:T[O Q葬ⶼ}|CpUaXU.8E.kT9X؉8ؐ"ʡ]RK :^	bLk`4%@=hA$=I_Xs@<8{&TC}zbkz'R2XHBEW1\FYY̴n+<VjgP'1{ИEr-K <4mEpWFQ[0|絔F+)R_oًoCT]
O.\2e=Glmpq[]	qQ1۲V>vYPʞ7l?@?Sq%)Vڒb3 EpˢY5e@{l`JN .+ȎT]@ OO)(?&V#KVɤL'FF#); 1Qd1`,{5\*E?0hNUt0.Ihqb)g1Z=Q>Yѵ7QB`5C%ȧv`K32@4&0+$ˁ:oGWĘ
zH';3	%NzO̡:VF{EP26`LK]7"\4q ¥prdӖFsme|:*9;x|(5
~`q%\Vߋtt.8xy<iBum*atOAG9|)Dm
.<~╚ Р6FSɳvcЙEYke      6xHr VBT!KvG_j#h?5bNyP4e>p;=Ðf(N	@(}=3DiH~nP;,EVR5vHU$Ox_,g_h)Wq44%YFN=`~rQpB$0sFvq79GBaq*)_<"7"NOE_.<aMǐс]& 1v0|C1U@*^Sn>2s趶$:eb|?.3#Am>I/>Ʈ2'S:snQjdh2tlk*[4Q^̜gyDnɏp8=lIin.q}^[&Gz`0kUpbg'@y3<6`23&ePpḰq,6s5B`BѭR \zcy+7DJPt9Ƀ).w,u۳cV5Mf9RaU00uV4[;|T$
*	ՇG"{].<d>vE`-12C~9d1ʜ
W^_Qz8љe:|ǦʢO0z>TC+J{ԭeTnA0X/$|hݒLm䶰eq;x6yA}= WoPgoCI#㤐Aj٣ `WUhU$ɘ@_(@0OA	a9՗Ft36LB^E
Jo29K22X=dۓ= NrG߻6Ț5nU14>Ө`s j)Hgҡ-2ZncIEE(*ڳ;U"6O|JKRglJtEż[ν?n/%|qvbIL	}27	x~%l!;4ޒ2>|
D3NC]= ͕.]ݐ &e8Lb t?G$W+8iڗ`hˤ*I!l\AԿU #CXK+wURHYϥ`e[cp  *\x>h#.I!B@9N,Z*+7h dJq|j|^/,]i"HX5@ F 'QC,    s   zN?dc<pǐ,%ή~j[QQMOwn1=˼eG~T0Ԛgse8?
6 d.h_DYp(	8h#tp>Aűķu S3*7zTK 
%f:e^qҸp%@15009rwwtߒƦOakRW|buP-5C3#Hr	I}1Kt6p];XrS=Fuƻ!fǏgkp(My0JC`λ8iepF5I>1Bۍ(T-f]jɐfWvW+6' |<Q,
5O*	KgnuÈSIr缮p]wdbXHj:coՙ- v$[El=fp`QjCKh]/a)^)FY\	':4-~2D
ӞgXL _-nQ4L؎F>cg`eoNXRR%FpyLFC69ip8F7М1=ѭNN5*QUh!vԝ
8J_{)F 5+ 1:Xޫx|2]LʾaXKklؚz'ȯ>a͛
7#nrP?%&{k3>YWC[eVj7rZId4Bpal?_E BJ0z{%%6ߗ∦kh0QMfWT	V;BP-Xw[!@)!a>
Qӡ%gv27
9>IqBOBjqixoncqu_?3|Un4)/pPtkk1Q[<*:ԎݐN`ؿ!>rKo6.M ý_; ؁3z㢝{[tb0g5A你M.
qD  `Ki?_ 3E8LBnLbN kw/Gጦh   f[^4+fԥ9<FnR~tݒۛip+w3lm_5vu;OWF5,WytŒ#CX?0Oun	p'sbzi#C\>'#2E]<'>T֟9JSN+Ŕ,ZT^]2p#npT4)0=knQ
zuZʍbV[Q.pH(MS
n%.l56BS^'O	zV!Sfuр>Tr5\6KBv?5	F/Ôq':a:)%:vWXU=`;7Hxx
m޸dQ}:yN+TR[|hBR5+f=qTsףi-A339ZHǉei0|^?=>9j:I4a?oXd#IV_}5p\27yEݜd4Ow$`qI5V^ƐM٠հ[5t! 2/.~3˳H:14Y:y+m<K2k7LjK9;kߍ\=n(４5(cOfo =a|颅 )A\蘡Jr[NO)Mb&ۅ"f`pXEaSMQ
IG5˯bFp/q%q!ȓbheuCRo 5uSZjqX[y
:dL Dtf_Q{#D!x}>FZC=x\$rڠZ=b)^r䥍1Yۏ;-j#'GRgIDIQ$)6\@	:FQ7vDmE^%Y+%
'M   J"Q5j2ɇ&C( J2Z
ԃ ei&	)2 ;"sabA29ᵠYSޤD?2?6V8  _/A:ѲmPk~<YSqac,TBa^OJ1΢namWAcƱF1=NF`V3;ZhAVskI^PM*KP?d'rÁpW]N-.S6LU1vŀTUE+dw	]廝'dZ)SEIqoo -jކvCшV7g2m1wp;4}u  ZP;֢!C|;b2rd?W胫MD)c9P~wBP܎.V#-tBΝ}>chьל$t[o4t$J-]V/~Bϵժ|/hj!g"(+00?&Ts+DU~@]U=[m ȳ&ҎY	 " UJZ-$%   xL    WDhӚp |nM4zy[Bw@     RIFF  WEBPVP8   p*t5>BJ.&	HV\!LT
[}/>\Nojeߚ?)cs-?={;Α_#y??7ooq;oow_C#ol?'h߼?~ۋ^iW[l'o?{wO=qͿzCQϿ^f04>prΚ1[[lvtCJ
%CC5d@X蜯>Gϡ\H.YH7:dA#-! ,=9\t'-nbjY38XϜxUP,Gwt}43/ڛci1P[+ 1i3\c}8_hyssK2d,h?I@w⮯& H=qy֑EYو}xV0oHd{o6Ruo*/9/(<J$8|jx^w52VU!Z+ߜu$^!3;$,1qEUDBS&1#lMYŊ~[ޡn\j4"HAݘXSS-;&W&&w't BӼ?ne.\M!=cDj+R$Sӆ9"_#}@)DEl}],}rh^[;Ixmf?"䁃<IG8Ɩ( ~;/X|%1Ѝ|4ͬzLjKE N߬:)p+k|X,?FzJc02%eۊ.kRz"#f@K{(m{ۓ?aBMJi}dtIαz5%{]]QKfULgJUtҕJ/QJE=SC)qyy[ZwZs]s$%~\GrgaIwB_6Աd;\f;ڮvJ;tZDipgb~r_\sZr'Aẍ́
~`]ي JQj^hP=JFVSG濾"oZ`j=ڷc9efx+V[Nfu,{0.Z*}LI o64OͬS#uMҼM}x0`<b-jro)B?ϘJWGu*U`.`h^,odކ/grj7/w"ߋ^FJcEI3F/Dhe={FR,!e'{rވ@@+qÄpq8jG o7Im.ӟbt$;+lX:4߰܁tYDB>.EzO}-%l)BF&
D#gpӸ6X)TX`q5,mɚN6]g1C9T#amЮuXb.]c,o&3nq3?
0`A2^z?t.{][	^os/SmD>ءo*4r9c`yR/MyC,Olj	5+íM1*헱3e?osG7N+(hǨ*nO]DһE&a#7cE5`6&j>Y&M('.AZlKw$2:;mW?Bp9ܘmnW|cXWX+$,xOP:3g[I~ZW꜎ZHyfHkiVk;ڗ?zUh3|GT(G#ѣ bֲA|f]["*g" -S~EQvzi}WX";1/d3H֨Pw7'}(ܞ?E@[ƒ+iwl}#͒A1TXߞeac$21گ!!Xv~]qu13|IsJ־{QwS>a@2\#.(Sx,}ޗ[Or2Be)ɵP(n~#G0<sɗշ?d	y넏vtV__L6bM#prKǑ)aL8p6[=[{X{}M)8O〆WU޴#$o1e[B'XpTq8)};8/G5PIeC_տ^YŜ@AȓI؉u5(N]PrN.-E˷	T}UUb9v^H[lTA+ib^ޒ ̓p;"52MB32hsPҶOwABØ7-^=|~3M4bɟeVkĆգ@Hgc#_7R|M?:8:w6$q2,ܮi0Au!uo|%=&[]b"avqHCTN`,lMա&ϴ~w~a*z)lwU>)YǓ]?0HVv%E@|=4Y4F"ڤ,Ic|)-,̵o@6Ӎ_X:!N,RfI8傴i ]/(UX]$B7y!d_S5asFh3,9.QDs́Xh܊ Ne96:I_o^:r <xwqH9%'^8=㈮tX.4)DFrI`hXI,M+N/#~/n5JeHu?2mIqp$|iF`cCȝ&-0>ZvE8b0,P[u|d)fLWA.W$@vɞtֱb6!Xbg${k9~/ȶ6ŋ13u)	8(߭e)GulQՀhlZj5pmz9٧bE=B
;oЇ9\\f#!ʳT--foXp&ذi*Bb~v|1"}vO-;fR3&::Z<dCyXhȚԠA]Gd3`-"B|+wgV 9Plu-AC?H}N?wάm0ƷN(16͖7%(&OU48G9Y<un]ٔkIa\Lg0u;otŨcJi?Xs:(~~旴d_nK!bwQrtsis(?/&e3T#=$˗\Eft[u]qYQ!D@Ovge?D6HĝǏ5<ڞyWm@`/dTiӕzÈM7^eU]ɁVAJGhu=[8SdBǐ)1&:a^GvfQ͡t>SG)|5PZB\RjXo> ae)Go<fv1Urt!5mZjuA2XLGaxS@,ڕD
0gQ |UZZ.&2~2&+kӿsx+Ve;ʻ˵s/80!/8*()~?C:OYRDM'U >yZܳ3*Z5u\X2>|bC01d]`ڂeS#&
XkiYɕXy@.\xMǤW=}}0g_AJ0|̓z(-@;#A%>C.tp6}A&^2P95Fx{Sh~=B~4%]#.1k5RNFnwjw u]̴jLbvwZk6@ݗEq.h/# (z˻18#$fxP%O+2d:tb% *n43<C|q[ٗHc=9Cs4vdِt&
=hRnTiOkvge`yL5<YXuvHᬵi$bRk.,3Q9%}w"J]
p@8~(]9}ϣx	Ggj/I060Lەnd+an083)萑w8h~p#)p*di&\+oa/W	T'O}/pML}}Q '#Xw[fJ7M !)]2;Dծ)$ CK,T~p6=<c$丘)r&1=énƴ}mEpqz>baYǢa֍^M6"]_Q~@W%qmBRi޺5Z |ޘ_L;&@?c7oէCqnP,ԸSqsa|>,A33惮I-#Fo}5p?,這
̦]G"3ߪB`OѧpTW*2jgޏ-l_qӜ[N_wy^3({Q7csM'T9N~D' m(c`[mwƬYS>2in,퉲,pmq/0x&{yo@eY=xʥ<f?kV4|szkPYMt8ܹ/V®:܉{MX V]HMw|n{Q9DUJ!u6ʵC:-}tޚ[0bEQـ7Abjݎ췈o4,vNnkj4ZQ.^|'3"t}M[4~ljG<W}mk<N>ֿ杏S;bݾvCݹِ[zy*{bmI6놊"LKwye_KR\jz{mv*3/)_kdh0[9#I⥪5wa(F	s67"BNT'<,^k/Iqgbm[׎#VF0;PB .EDq^ 3\NC9Z]L&pA 4XU(5 ÐHu4Pd?#d?kT-lWƫBjm&YH|E?kt IsWs&jؙ:d(0V0nGjc)e\עazx,˹RbQCԄ|,Ii/sV/fժP|nW>wAuVWG3>row >M|f mܲ5|N@?RPAG$7|R
ִ_>~9cEZBQy+pt@xߤ܌lQs9ι5*ͰB7,	iW_;Tllr
Ma?e
H0{i׬@)ret 4<"dJχ/WЄm1n7xSFs@v^j"&~RDlH {ƎfL/b"gh/uZ%j)㰓حH
¿-,?L9 i ;c}-NRplmsY.#YI&
m@۬0Ku?թCoW,/sWcN0MZX6@dPrw]Uk-[UjzSV$ELz>]Ckl~TD8W|aToz>l_S!b"dUmQ䟔GyuOέQW,XqXߴv˞a1eB	ٳ[E 䝒i|=4䙨fL/rZ]Ҫ{ӱ=;ylk	BUBjMIтbC'&" rK1)54i oCKp8áSD	)j+>ޗ[7~X7}Ьl@b	&1ѧ\CDc
F[be ql:G0ЬZJw9Nر,	 F)(Gl^eNFg{,r =uQlWPxSeLlOo|f|\Ş_|Ã5Ƨ3
FC7Ye6v#^%i3[}>o AF+5FhTz+Gr߮> がҏ49G}++yylY5/ Ffa,Rwcb%25Ub%̳ҫ: ?
#EPx#%ĻS1-B{"x4Q?=)f[BՄL#}MQ 7	zUX͊?ktYR`~0=:0vg\RMTIh)@kasu9zYh5?2'5\T]R㤴 bLƮR+ wƵlUPdkӏ@劓JG>i[@?Mrܤ6>4B_Ѱa)7uc>5<IuE,Z7Ч`dyͬ~$,16cj-$|"4c`C:]xm\-)pxycd1{矛ڶ\d.~lGeWzy4_wmVWwzas;i7̢TRKnBw2 fj8p^,`s~nܲ U,#1ܞJ!$XX_5xv_ Jͣ{p(2˿[ڙJHC޻l"G")3!:;h̕]hJH#+H& C|}=Yo%6;]*SP=<?bMzwS<=yP=z"É2_wf$ZfpqT$t'8\qm+/{јYaՔǆ ɟ3ӅլͶɝ[e5clDc+!pR;UīVUeo9nD#j1>fԜKc{HQP?^7|v^	Vyb}Gr7ːֈJ&QԄ2p,zan q:  yo^e܇}rGoFGpl9$z>zK	HŔi>KbaĭqS.(ԭ#4՟  !	1Ҭ-YBJP'.eM,\{_tP*b<\&{Q(̋//4J౾y^_m:ҷ3a܏1V
_bu~NBq6"M}b?aEK΄@fS^24|l{iV1q(/.cH ?<gZS%t6<`/&`M=/	zR-Hw:~H4VeFpŹkT|g>/\ 2)znw0UP`sCOf>UxHjD 7]p{>_.khtQK{fj9wy4&y@skN)Wa)<Clfء8vz8YY)67Ӕ)*iYYյZ;?p:hW'}+^.{d_HGdm0(LO=Q)dJ-&u>@xZ-U;r/owBm~Jo1,waPdOO		s~&	|/W+e}!ptm]	Y列~Zxqܘ}G	R$(f3!tPe *H7DxΘIT2DK;YVqjG=Xt",i59@h@3*ьx+q3SU0c#v֫Wp͹Zxx֬&A:D[ӆzwڴTD4۷CPP\, x byys[u좏uGkJ ؍6ԉ_v=9Iu)F8UfY0%65`ӈ=(NC-l<CVEhi{+T"5>e,`J::X.{RQW n@xA+aUҽDJR	h"ۖN]}k0/4yCUAlkֽ]HkS1OK9crmnP`2t3=)Wf$P0PnFXU}JsDgmQuNXJw3=klU(ɭf|
J{Fb|!*72 KBsķfPfLW@Z\rty{EgA~AD0t^f\v@.-ueƲHb	8V64R d̠l+K; 16T^Q4 un]2]-O3ՀMJ݆dCSsg.Ѷ}$@TgVA?As?,
Oo
'kbL$a@˺wsCrcXm漑;QK)=b*-\vHe9Elv5>(em2<ކ~Oʣj⣥,TOyA<Vp1_9N՚9Џ;"ʼ s,QϺ7^գsrъq[oO%˳qYMQrQPmnc|;#澊#QZM`H̦Amw=(:s|M#㐟
_Z~gl"O,V=vi<:,q69pcfDXbg嶵YL[̃8d22^l3Oq
*e6Xe<ga*07qw.!<P݊T;Ҙʶ {7p ?Q$ Bh-^<low8LWD)]O:ݾ	V.8-`˩#;ohs;a<OzHJ	CNc**8)xɅ>$;~?G;d1qf g][Ag?:~IT/7㱯~Wwt49/ĴUE?d DP@TAMbO,{}ŪVg^3 =v}ؽ;fe5!w0h逕ͤOy?)J&z&)SSGSAw뚚Y<	2w#1_6=:=F\(wK}W:ǬsKrµvݭ+ݏwAno3=f·9y1i9cE[ZCzMWV$hÖaWgD߁61.)2NKqB|^4<?R`YT_Ѳ..NyҠܪݾׇͱ{c\Tu, l'E`X@J0|Lp:R\46LCj'Q~A\ة䙆Q8\zB(LBH\Y)d\$$"FaÙh.d	?{/ ᛠ]|bxkKbK(lʑ?YY9=uLefpnXWjzKf3&|xBK?R)dg =袬so`Q  9@!^66
V,|gbZG[|DS|:+c9|gei)=,kP0%zKSXp2!iʌHcSٕ1^8fu:(U'ZoGtԡs^H;yT.9Y!W[`ax|j>sb;hwo-p\RYHGLisbnC|HaxO2٘zGEA@nFq ZI2*gHO"d5Go4!G/$BEW2xBhzmٵwtT#<iX{ݐ]W.Yu?DuKZ <&Y c^4jY5D?%ckq/-l \كksԤ1[|>4!xUW4el Fةؙx?[
z8;?	H.7某7lAh$U[%Kj4#+C]#N/}=}Ȕ-u9xdc';/mqΓP_$e]Ly0:Dq'bDE\LEstºTL̑O8.ؤA9(L\)jeqBS&g'* a\7lT2B-*[N^	+'\{*8')"Ԁ-".1]&pdڶyyRs֨SC/V*')8z*m9`U-Vtid.E+sQ0N,J>cHn0;{q
mu~mT$/Ý{sF9ƎmEI"8p\P4rN$dY}Ϗ<L͍m<V483}u 鋘r3;t|t{"pΥggYs(S:qpm~ƥGIVlEcI+Šv$}#S&ֺƳ$syhR`}&؀)i#|)rO'NO|^LvzѬEqmd}M^7?yR3lI}[(pB&XF!OFtbpv 
ԕ`cI:ϯT2=5eCNe쵬ˏp53)jѿ*tM]s`<cW
/2jV3b80_QcV|2x.:}(@`<\;+<4ͳH(<mDLLmg2-a˫-^D/0ǸVŶ)d5@VK,mqdź;-6e<);5J Ae<AQpGu=6S26=!"udxO}EqZcYcE{w/R@2_xMp
>v*Ɍfכ-8$҇`%+*,Bdsu 9"=ٴy1bRZLܯ9+lf+S BpQ|gGt6amsrLGN^dpL0z1T}Q/\Do"J@,c,/hd@RaQ">#055y-[J1=Hr>7~w(Ut8Ed}"DTIfqG6붽[L%n((@8Fk|O^ZҦڏqj!OV2wBY2鑱0xCHjB~Xp| G|{L*V{0kJ*3JK4|aJ9OpÿB7<3%?n٧.1o[jzi[m^WN`,q"ybzb6,.QC"96X"ޜ|ɑG Dq6Fx˟suiLKTow0,9% .&3浒h#WBxm+I$%h> !TwBݐ͒P+1΀>V |U}Jё4S³S8ݺ7hչT^ne2wvW!~E%d^|-%8~:kD 7Z=t}G{mx1\ȳ*+?;TnьTwo>46~Ț=%t)h/K?z#	;׾_+n}M}*@=0x<)D VxL\E	Fiv:$إ]n#"lP?aNN^HXKe>֬iKu4}сs'z'|<<&-"$ y<e85\](׃y!n xTR=4QcD8v6F;Vx.5z؝\Ps偯H
|glc6ԋ2=[8DwluG=@7,_&S0x3h=x)6ږ55;+3AVm/H!NN%HIT3r]X筗i	!8R#_k+X"6xdbh8^@1[gn2Zfx*dBe޴3V٪SO%}9Z877v~@=8e#ٴMU(U z"^wYuhHor )|=<oݲYŔ1lD췜YE1=k|RGYX4+VP rt|נ!ykJO<['-8J1تfnS*QtpF瑃_aŦQH{U/#k6Rx 25fkɽe4>92Ab#J3mԯ nAqd۽~r.Q芢LԽw#9.Id%:!ysULiD.BT2r`|cɍ
IR=e4Dҁw һ)HB gSnenZp@w	Y;[8( ԀiHZۮt\K8%ceJj`Cxh˄Xh"4BॿQFSGs;UVpٟ><$\#Dbw$3EO2b
	k-7S[j[Z66H1߬q`a2b,8ףj2@	y A?lЃlz#@{TbWD/]_	g0]l['/"wSBD}U!#{ܺUM­MUc<vTve@aԪ+~ˀQԗRkϑuQ98LcaL(ɩA׆.EBﮫG`*%
Nr!''olxgt.
,//.xh~dD-&$9`M㦞FV5-;5>zOY2[N?d䁛Fڨ
NPI^ya[<$۬1xw\զHXk:#frEQꧭ,vl@_^@M.ub~sr6<Ƞ<5kS& \
ި	XڙqsVl!w7Ka
Pշqgj<!I\ bD+#UF"XE
vuo'V'q쁶WvYUӾGZpv(^q1)tVnn_Z6 )u9jMBꕬЌ;CZV|-H/-UJ5С9:>9aO	8Nd_yv԰|u()
MEHQ,>]Jt*\-/zPovGg4ȕB@s~_+巫 y)ժPWS؊=:I:\H8	VsD`VFR]TDy
/}6|ZG2NǂW:[N<79d$ߢ Q)$~c*%22*DȎZ_8pɍ8"~eun' X+}hsM0هFZ̊Q v%Q9a "J(
AbiHqw{E?v$F?Xw))Sx-ERR wð*
erH\V[1Gؚ97Ną3	RL+];KN-.^yz#dQyC9WvR2kT*@@!.@r~R	q8HxI[t|;x?-e˱mv[PlRh)[Y8,FH`O7י3V&di'}ʎ!o$
iwO/b"تO6	I>s@Y?p*s$0@ME> ΍=	K>TT`F^Ny\\u;nP0KujRܤXg/)_f g3%k~[m8^&!rn G .TX@z`x횴*^IFfu1f/
;Ϧo:;OI
d-:70uK|@13WGj'u'INr-YJ2~m s\6J;{??7O)%0zP~Va^4Vd*,u;`Y cL0'?ްS~;x(.Q^unUMhQ ԘT6!dNjW2gOYJpq*-ȫic%,w1A \GAlڃtfD9dqOK&``\,M3|=5Y9ɉ|egL/8
N9	!X^Ŷ:簨	xIy3KwOQ+]#ϐHVR쉿NhɬE3Z</)kٍࣔd]S&cxN[;#Զ	p78.1LRG;Ptm)_ްK	KqIa߰BOo-3fPJ욖Z>l̊μ)U9qU={G|dY$Бڮń0b2Dt9`5< ˭xJPNrN9[
-"v΀VO%tAm:r萷!-_oB$-iJIx`{8:!ǿ㡉籱kw#cԻ[>jTyXY3 p[Ή5Hd39F're9js5w.fA~c-K|\L+,kE>V !	f6i	 Dj
z? mn-k4|x!z4y@,F?.T%/Dh{;BY:sl犠W7=pր3VZkf,U@m%ŅXgS	%	e.=>लDjy-2E1X0 =OɦO_T݆7f^:0V9dgqMfeԭ30q!lȥ5"dIGL)8b:OCf])2r$8$_+KO5z5
P}&MFSx$c_'`yQ!U0~8FА%( /45Pt¡$zmӦrHOWB85G텩'\
R~}`sqf6-_.Fd"uk=Ґ"JqgImo@V%#2RJuDa	y(md,6Ǟ'%Z-A; ]Szwt
vVN88E"d6?ncVm~}F̀@M1GT{C?m y
@cn$5'Q<]`"g"pycՆoweD!jQ5V#[)9ϰ.EkrZn]Z`TWҪ<ù,aN3%A{pj D6NÊĊE=(Ρ. #ew۫2_ڀͲv^5݈ےŖpl[YXM/_KW7heub7S'<TEQDe܉wq|v){.|=%&SiZXc(V90wV_v:>iGM<gů7-9cUdFnH3V,thr&t5%g{ԡ_CJM( ,Ԧr!Rp-Nq񰁲u7uz2MW`^rJHθO>D~\5B^򡙡zI7[kI,NZU`P(+k%R`[FދLjEp62s![AvX)*Uu^7=i/B#fgĻcҷҠ82^$Aq>>{n֚j)E95 ^P7=n?Q.>.j1&C/BcJ(sE[,6О|=lB)6G('5tuANs{Ug1$\Z=~cT$]htl>+ĻP輘_T/Ĩ?w}ft@vsCODyXzˬ]iI)6pIz{?zb =wjcsXpy"ƃ
ݲO-	EGde#+sn>rY"8ǆt,c.J ]\r};dp/[W\$#)Mp^or%v}8riK;v#OEIM薻;J"LJa%&dox?CM-B&QύpXܿL
t<յ.Kh!vJZ8#KZm3=56]b-2=_Xs^/HĔȧj|vh͚٪$q3^(KטyU2{lWKwu#l,ZKm9a8J!>ߚ>d[],.'ap1!_ݟ1:؁Q[v}vbjaPsC=^QX1s^0pf$sXe:>RDnnЍ!6'Ӿ!ZGR$"p@}ן%e'ZxZ+3t䕞W'֪ԕ:!gI._Xm?vM_tGoX7 =:_)'0F,%Hi∄#^T  "5ONw&N^iJo#Am2oQ5l)!tkp䑚:<dPF#V/zey&ZF"'2wYSR3íڦ}Pڼ<f~ѫ#p.	i5xZ1>*tk_wYhP+>afxr5>{P'DlrF;醿"dgDZb:<UKfjK6ҙgҝ[E7-!: mPP!ūO_Ї|d)3eBKB#QݏP&#(i|Itjb(|i}[0zn_kڅ+(:<yqc®JS1ϔI%pX.k5Rm#z:2Ep?!Nm{[1uYX_e+ $.s;]u![fRuCI'[Zo!}IU6^wgM	I{ZEm(s/C\/LƠ%G5᷽6|o?SxfP"<ԯGnE&[J@%KΣ%0WcX'p{진{R}#E:\kf4IL$z<6"f-P*or`$Lmk1Q28+7I^y_mcMݗlڈd1n7#7HN[;b=rݢf/ǹ]+8/3A5xQ -7SbO	FLS9$IrչiWsǰ (O Fvb֮%!p;#/f?ޠ@J~ǤF]n/?Uƹ\ۀ,Ian)($o{6X]]chm(h,,C<3F0UpRǡМm=P1nr`R̹62s&ҼޮΩI)roZk`T'@5%emO+@1$1͖6jxEv?&\W(GI|[j,2,DnAJ26[f=U[#N2JѮYU$*Htq UMɲ\3*y3`"pEڄ}>-6X/Gח澲Av?d xl;H#ؿ n\عgiXcQmu4KK_oQj\EjR` 1t/LƫZ}z&WnRF,nqR9|N;ip9ԗn݌ѳ_@';H,7b̬G6`@<.SDòl]tFekMd^^ɷYt;GpZ
x}JImJ1iu.aOhE2=5xj 3Vq^86ڀIϒg☪km_Ɲe@yr20ax"'vt}+5ʕ,%/"e?VJdsUx7Rz-=t\c8ZcӴf/[6)7rp4R#3ß_H9m;ahtNOr _QjRD Wq!FxҴ}A#6'qs5b	5brl	&!Ea-Y,$L㶖[D|<@?m*kKjcnJMb(#,u^?hdZOss#
H$Fa8ZjkTq/p6{Ll6Q_4\ +<wۛO[)*Y8xd|蠓ߧYjc5=(>懊fyB ~=?Iw7fRJ߹kɍo@s?ae:Dkw۲H^) V`˛M𜋯xHGJ#dLo;&RI3眊=.*ူ♁:Ghzy>*ML/M4Ǩ6a]+UX~E$mC'-&hO?I씷fVnjœ3)>)Cj~2c+v&̮0-k`	nhK7MtfiWPnt- kv@hnY_  '[-L׼P
.l8K1ߪlcnoX:	dF¯1~=bu)ufm5Se=bk- (YKE>tޝШu(7GS{ u}hӢfKPP6LaJKXONr'1=slH5m-x@`RX[AI*#FAıҦO|-PB<:6)C19z?N'cd)-$:Dik:jˮ^8>XY$;9wUPGUnEg2H/%-XiΏԱ󯲬bH%Ŝoːt%|)h*v4I]3\$R:y li	#(0mnWQ_:vb|(onw:WXiFnL3<nmEmU	uBf]b9|@F^4)3SħM^a`x*m{R+9tSFX@Wپ__Ѐp\{}󩅮$䨯xHNkO@SɇМEJ>xBSGakMZI\mw7EMTNx??h	^lg~7M:Iq;24"Ɏ˷S7On
j+)ensTMMiİ/J5гAB|Rw-_~qGo>+ME˽l9UHWCpv|`nch>-;t޴t9*\?h(N5(㢘ԣj1#8Q"Y_%2|c6q9z?sʼC*%\wtyE7̰	8mC~j:9D=4<Vq
^!B)"ED cz& 2ݨ_4ͦW
!,u@z@"X˱p0g}et38T }hE}%o\DÒ0ΦҕܬWbӸJiF8EЧ3i4Y͈5yn|ELPho:O â^3c 0YGLwT1`-wNk9L28nWCX?ȇv׼p*+DB
o}j$çɲ<#:MgHٟBw|g2%ɱ߰Hy2OIyt|Aa/˚RC?n~sVqNU[{nX`>Ƹ)B*ʭie1StgٲY5e<t?xya	y'pI1	3sL9:0^;93e9OٞpqXSCvF&"9aUd}۶UXHm3.8Z;Ѯ55jB0
n<a]BT9( UZ!yNg.GhbłiWj"0 fd%T1<ݭAA;zX{-`];u,"؀xJCjns$[2*MУj[ɿ	6Y@uz4+Ō~^5u; #x<=U1:w˟|Oz;^(b/_2mk~`&T/0c|^qeW&Gqpo_^`t_75eum{Bhrw 蔉z Z瘼HNz9"JyUqX*xhrga\XFg#LfKF%K1y=3qft(A'/s)Vm(,4%)"αf6L4<L>(gDmZ`'_xC

 I,@Xg]ѧ?0gG&Zc0eGa4	ǈ--A4S`
3(8TufْnrEs;E'?|oj2H&y8B]?vuQbCSEs/@m,h}69Y-|T3ʶ3:fl}@)tLeGQђڿP&0w:0K8PЎw*t]r$W%e,qzr~gZR)cWt<:;X1Wʻnξ̣i	|,+;Ёe+\0=S۷0K8IBPc4JHB`}xC2[Y
u=
$S!3$[w(L$WxFN;b],d܎w諟jNsXY`/GΡLxP Z0Iʡ3| 4]"yӤ	FHz^ڬ!]L[Z8llimǰ0{H?pcKġ(k2V9ņc[QYF<Z؉)8 # s:bT}FKjɔz?yDy?z9Kjc2ʎXOgDIdzI֜ͼ⧲U~KEh6ֱ/	?^U[控}D̬d?9'<.iGqea	tcEbNn,);W}bx}}!v,s3l=y(Se~Go=E_0(UO#an; tkÑ1^#  5|GV$I+ź0Qu%*jVDQvA^<b	⯻j~H􃞢ihRMM:<dH<YoARAL.!^kpM_GސF }W3̿F6
e(
?/^q18,ooewNxI?:Ms݃*g<ҝGfYandg씈o~!%z¤)'x%#@1,+~[;[jqT+@* ,]5X!5v䇜JisS:v%(,%EpHI8G'c|Lw1?ףn	s ic	xoɝK	fKM*%B@+/r4gxYDR
/6'3Z$S^xhI絊'?ud<#AxY\>-
 WJ[.juhʊr2iwo,xTIXgeWǑC fhHK!&[W\> ǒd?g]`Ò67oܚS;qS^k
Tb$ԗ#vzI9u8i#3hQ/HfPAE73-66iS\S28
и$W{{'~-LgLtOdA\Mҝ<75л-d!H+|P, Ӆ4+P<>6LYлm]̸o-=zfc_F !M3%zkRHsἠ4 #4]J"eN:i=Pr=z3$wy/(å`AcQ#7hFNm6	&0[M?.M,`ŉKe9}NˊwkQ$sMy0pRe(=!q*7r܆ ϐ3;?+Pgi󰬯kpDW_ys5w{:EQ*dJ |Ŷu3e&C5ehyF
_Kt,J9HB#x~0N	:)܌;X.ye/1&»_޿ɅDhKW`&+
j1Ѵ5( 7mue(HX#7?ա~f
ډbgi.Mbzwn@3<\`Aq 95 ܤ-7К.
˞26e;sBEYo8>4 QuWD{Z (*"޺wx*55Z|U"vg yZu!r0]w9]b}`0?t}V;&GsדLD3ZH9#Cs&)_ς9ƬVh1}9$r	N^Qz6RS2:CuY1F܄1Нpm>dխc49oVX܎ƺX>@J T"E{T,>%wCRKfSp>&t*ٗLƒ$@k28fT_x~nݵtW^>["C U=[1Ӹ_@gCWnm/DN2hQflmQÌ>9̴gR, b3<Ѿ{Km\.=7D[*m;0?kQ3!HoZ{4IfFo	/նJwbFyQ$8y-ш>&dTIrobW\C$@o& ߢDVOB`ɷ2s?<asO%YDߎgP	
@eoux^5G|vH=K	q0[GId6<Tb/nf[N]?*Y/r IMv굢]0iQڀӢJ=oӺjuxGuf	Gs 'Ơ{j:N8J<V1:1<b_a_lrKmKS.봄1D(xcz7KCqB_]P0kCd-pB[V:En9$=3$N2OA+Pu=C=}Տ,EΖ	VvKM[ۏx*c,rcNOjTO'.x-,dR2W4F[8=~rsx/Zωj2+p7plߒ!&AahE{	[F_K샹}<+jPu䳥oIbz_)w6<Nd,6\wȍW$M)ouaԀ({lcD	c #Kwb=LHQYNOXA,AdXOnݷ\K8&hUXV0LЙ6E)Z*UrGK+0y|J>?*OtŶi7%%7{ܥY<T2j].77VrօͦϑHm!.8f2~CG/0GQd/:gdmz؝|p+P]x<yט*$Dk%}V@V=MPŐH\X*_
]"ƫ.І@*04*s Jɹ	dթK)뛛 ,HBo?du$\NIB6X"/%62)"lKΊ!KqqOqKN0lV{ʄ{:d8Vfk^y;2F/P׷Ge[Fʷ(Ǝq{O:@)vQ4ې	6\@Sw])Gok(c%d+aBd)cpm}ssFmPeeRk 请3!JANu}eB|^ԁaх`7𭢻F-B`PuN5|ưGk7\Hfb-ڣk92^蓩㝷t!%n<?
B2Q7_Y ^dk
"Q9os' %xI9Ks1w.B>S}g~LӜX3qsC>1%dL{5aNssw_ u?lƞh
T"ogQ/Zv|7\ H svOi͸N/4`OU;@ǺK^{gya3	|~=;lhэGkz=X{qAKhrªj
rM7VV^?3d'Uh4|_<FT671qv%<2[`Tw.rjIηPᯃn8|> MĈ2bZMNQQ<QɊ[`㦊gY*WgN˗W+4$4-jt%|B4%a
\Ж7v1^|]2?:uD&/-3R<274xI'hbv?N,xJJ|'&(2ۺR]$>"c[6͙'*DGŴkjB-(rg̓oh9yCuiBRk0, .B_>v"pv|&rbe۞^fs/JČ/|#-~N(==40ĿFI''/l Ab ՆHNoAC-Aruص%y*@:>]eɱ`T7	ʺ"< J	r8'~nmTZ?3puGЦH!ƍs)@[<T	jW
Uvim^6'Imy->'LT6r9K
M3>91)^~7X_CJ6y8Cb$v<g:gKԚ3FЅBHrHS(L5y`f4NFFyd
833>ULZRU1޵S|&9o4Vtǧfy\͡u?1.\ZJ(ܠkR$^E"72#^BTgNDgf"x
O{E"=*wܘ[#b8tqeKɅWz0":yWWC1ࣆT|v&Wc_!h{ϭsQV2SD7%u*`+	"ڝ=)QPS]ۺGuWj- fscZ]ep鮼1:_A6݅ÔWxdGPwg3 arMr*a~Hm} #8C:xrOQ@^<ӦGID<rRЃdQ/It_cZ	!S`̗c"@hFN5cj~*Nѝg?ܮhKoJFK]/(["-{ZTQO1kvOaviՄ]Ke(C%E?$mı6B5m7;HѦo+E '#Q]OIn&۔I1xhLkr)?vW+TxYW)"aa2_"Й "l╤`![кb@/&6zG`\\ͧ0`R#Io̒:t*Kg[J]kXb>&&FLUHI$itQВI(K3}?[!%C-W<Lc˞>.v°  JX,]^wZ63:AeGsd_\2YZ`ֺmݶ\@Dҿ:c#UI4Yߟ8@r2i/EcxQ]*#>F@H=VvJLr*6L(DX7켴ܨcϽ4PILĩc`uLp/n$}yN(&$mMm|՝ɀem*
[hc%)P]oͧK!u+yCϵРIӒRũ$t+{NiE	Yw4h>Ƴ#=q]mYo/R8ad؅?{"B9v=x<ss8+>嬚~M8,01JVnøs Wbk}Nb Z}=u)/R9{W`?aPu ̏vH E'~LJqCQAL$a^q"RW]ύHHu+G9(؇LA/ٌd0"BeVm B.Y{H_֚k<٘!Y5Jls<ˢc8_ZBeP'vIRN43"^S&VpߔQV4j`t΍ᵷ)WüT6%6Y8{b:qS)~0۷0.m`V|^8(Γ.}Cvm@voiS8S7fx/әv^g~5ǹ]XL8`Bu#g	Qg[
>a|V3 ovNˤK~)r*uH2	
f 0|-%^ꂥ%7: -Oq.IQ\ϫ;Ǐ*9wC73;!Agd>c#?%Iw~ce2cs~ Q L&P$H>͉=AQgbϨXdc Gy%aUZ؏_&Fid0E@>ۇ$>x&5.TT&Tz~}Ys9}=(zaFq`3"yrϼ_6[쯷LY*!=9'(۳һ~y%h IӃ)wݿ֞|/=*obm@ÏA`^HR~1{&[Mޑ(wq^	0ʠ2ߛtT;`@4ü[>Q滘wH?L&]-˯6`:z*=MoXb&VGKMcȮÀmJD.W[	,Tx#lm`o'6l3**ЏClD#4	'(E~\͕ HdJ|?fJ8{ofB/PX]
nf.fcPsݘx̮Ä%"{sbq	txs/'h,qPlyc>(Z@fmY5lhh)Mʔsf'm
	-"v()ïhdR^6J~-z(85hi4̐mZ5m?I&K*ʒINKOB!~_d)r=dΰz]I ý+pv#Ck=(ETzg+*o*@!_><[JzŽyM]i\XHT/mykc/2D=rxYlC@]g,; x+v+[#9k[>h+ښ!^<a%dX<'Ŝ5SU瘟AUV{	VLũ6?W*ndw <|ѼuXa10tVCEIQ8_*jx$yU3g{_g8yP]E lzM(M>5R?r٧.")
з>-
 Khg&;1U9PPL;2<3Bck7ks>`F{|3 @U(R$}/೷ȔVk=䜠Iހ>f6jJlctVGƩuj?]ЅLW1ѻf:?*F#VaGQrO»JMwZ6|_Dk%U/vr_:M/1*$sn7%n)ioЫ;	h<֛+y$6T)yf9%3J@8kp!sFpt	oG-!?=%b(8"U֖ʦ07ը)MX}^Sֶ"%f뗱nf7FB0o8!r.GĮg`, $	>`:_zB%OQ%1M}\s#:^zO  y1h3p	>^wIXiWC㷣!O#Od\&QK'wg]83vhZT_3p|x)Yv.=j8ckzL1Y;`4AZrzO}5t7awg54ڝJԔ%x&Xܱy<ӝ|\RƻlzHv7n9xuLPB('CN۳S7U{٘,EĔz\DK׈O9&d:i`l,'6&]pũb&m"+Sn%`ɼKIL*C]yL=Q_/D32S(Y_[DVD0ȦDmwG'KV4:>''d8S'$47Uǐ@hz|g"*]#8l;DCeS^P
ZN){,buFwJ	LrT_㖛G@$\80ekpiX_ye}rf>"_\-F%Ku-8>[{1CR5R8_f0EDMiU^$8&_^`[BóO;BV!xF	^㱼~f2mv|^U;
HnUs+]weFMdpm^C,ǔ|7"8]!`=FmΚ,GXVuI!pD.62 KVۭ`?8ѕ1R_/~6)`+y yS=68+dRT~|8o[U2#ifd:#=/5E% hKdG/\RFaMAC˛@@ ~Pym#44aE߅Ɗ%8ϓa.iEo	bVZ'/
-Ŕ]l(2xEu>dWC3*W_lȷ-0~k/bodhNqO~ILPh~O{7v 
q<y:5L@n`0MS!h}HZ+lTRlAVI8ozT[-TOBH0!stŵ"AAo[wVIfEJxܙ0bႤ7<_	&ΙJH;FxKae{|=Hݬ
VilĲiwx*Xр_u݈hɇLtSym摉re)XŔI-Ӓ$murnLow˛H]1LPJ?۩_u_2w-SHC-Fi[t>KY/q`S=P=!ڷQ,<(Ȼ՞d#|ÆhOuQpW%m֒WI݊J/FU%rIMJPk5Ƅ}soe<TjzC)gc+fND1]Zqkn=6ۙ'-#WEDb-N سw?EZg.'ٺ8)E<Ho?ڿOTyfW.l#m_TݴuPC,!	gRUYXaWH.ytێPw'0@XŅpo00~T]=)㨨>hE4Dk/'0mK2k!,cWW}%}%ȦSB39i^*$6zl:JeME\sfãfRLT@Y
3yn3r&yGZ{
sEg&9Gj9\V\t-Z|/թ=^Qcc7 NW^RA6PVS3A<{*I>9{wp3%	U[U,s*Î~zb&YdD 'fELwZUcOZNl0\wQ+uK+%\_AK|CK*ibDxJ\VƈY醒`25s`[=U#GIXKdzCQ[dFxiac*g?IY9,|py_YhS,+ݛy3DSm5'~gB:fuf:I}Dl`,){3#Oca	>n	C3"nדcD`b=J'!.1|&~Oa7O3f6K"4gW8'hnXv6O;R	{,{gܺ<xvߋ'}~ys׳=h?%nC;}:~EԚڋ{^ڏ3@Xw1Ru:ws^]^ueIQ@,L$4~yaX
W_OьDԓT*g!T^:~!VĨ!mzTxmwKwuՕY:tOF8q}\3[$4ע#q)D\#(ؖQ5$hdT&6FAƺgX;JB(@ÍWЅ/Z5isGM;T@./Ϙ7xg	hDNy1S<¶nFImԚ'KuX%A%>G|Kf{3tHLӥt,&ow@ࠓP4o$t1+;bR@QGkD );_"w]-YL{Fvn
CS.u)ʊA:7KfҩG5b춮{%t1R!E`XUMq-7zW	$Bie=.*n4@婁H#%QH`-4(]&vTWJ.ʩS#36 s7La%Vc/+OLjQP
H>iWJ:`v/Y{m~kr998E_&u>%ZVq LU|3V~$خ4Q-P-ƕcY3'H/E}@ź7huYQ1+1U}*;im~eW(1@dxf<W[[W$v8߫<RKj0J[k3kSQ)V&x]2֝Y,o-2:,lkr~M}xf"lZ,폴ϩH7ytb.M ]bfXxE}gUpCjS& 
sOsT^½MO>ipg3ts5lGQf.#cR/Ճœ*fr1e0{jhJDE/X3m.Ӱi>Z6%5>0 vDQM	`DO_lq;8TBa*1S5YdJ,gtAػ=p]s%/6?|aBNֆ`Vbӣ:XYd:[L3i#}c6oEށorSߒNJaDKsyo?zg%geZdɂtXZ&ia9):Bst4.Fod=FLsGh{\iv]+'c}]U=Ea,g[⡽
EJ	,s4ZӁtjj%[eSb/V-?@%"L) 
gN3?/ +T;XP'oYVY{cX!	T Z~lFqh]e!~V70ڑ!ZlojxjʆAjD,פ
$LYi)xe##BPLN1ːś ߱ŐY <2^E|`!"٩rs>8\KަŌyO(0}rm܈7gP:  v]7%Y+@$P󌘥	"]}ŷ'{zO1LncwCVp~Xg8e#EAƾ>FX&O卄_o3az0#rXMYy<wO
J^].f7W*~yZd<8"pD0L};wj"9;բ5Cu.c4@ X8N.>f)vrdqTs<f) C #J?a[=0&>:uÖfy Ԣ'cC1B7G*Y)e3>{IwRkWܑvGƧ̟әtsVJ}sYqM]Xx^jht*
Ld1栆˔B7YFVܕ:c=7!E{x)fHI+Y}%z)3P;[(8NA88"BAF	HK7E@	Wh@	9[i+g0A3v뷃B/	`<H[Щ0v	%߲?ډ4"8rjIws`gfE:>БRjąكyx/NcŞ.Uf6:e`r}=JuՍSD{O3i8w5ylF5󉯤|&-1)h6\>QTÆ'\z+CpDj/c%CNdL1M(vIKFL)Mw8x%!d(EH39Mƍ>4\;":e/e.;Lo@8++K_IZj}SW&N<>#X}GPB6oqS /0B{vUW5W^9*+\/Iv^f݀_;o^PQ7r)mw'iixm76/P@ ;GrMD:{Fm妌?uԫUBiA_szSvNIJLKj|47HljJm<TBhӦ|< c+qGdHPs`L;H$dTo$LkCR7a_%?㩇D3{
O'oG7N񩐖5o_\c1Ѯ+| VӾGZw4<^Za}iR+(<D?6[٫{?!_f	}7>#eJlɘ^ΫƼDϵH-JY:;S
(Ð8{BP:@~P"nأ
\7=z"\{4(՝-mZo*qd`WR!Z1PזzsҨ/oRf=[UHl@9		MOq-f0B-R5zw8cZcSCrk9Lm5O Hr GPg=ـ;I%qGa3AƚaIs0VMbW~k4ƾ1lG|
T=brҹOGu	۠B(LqvSJchUKz-ڞu@jQKġ'(̹ZS2c)le3vZL]o騩46~o^~zaHk0Ty?ZncOGAK3;t*HL ĥЄ1WG&YJ*dC?-OHBf#=rdyVF`}oi+rk {=3%ǝA{n- ;f[/<pəᘻ_ZB{%LܶmM/=nu%Y78I8LHiQpWJQy1G̴9Ӧci-g6~R	m1Ӡ)2Cqv uYMJ@ޱ ,{8	DV}*y<]ގv]!t"g&O2>6.Qum@V/L5olrv<ʟm{~hz(D)={7-XgL1DEgW%GD62	D_JۅܩBǝ)=-A9UPڌƞ *V}I*H9ךLXj=<_DӂJ<Fy{BȥLܚ[\2s$22#V(l,ۈzS4=*-wlF4!) x,K 8V%v^!emu#hs2%uʏL[.NOB轵jB{}ב!Lp0KѼPGYض0`<_dнRlO/G(:>@{m+0y Pf_]F	iZC%46\_1qY`ӐZ2֌ê"D 7V8qӸB_I[XcoW/^`u@,**&vNoQ;{33{xRn'b|aeXqMZO+Ī>4ь[9
}^.3#czz=E⾃AԅO'[Ξw\N66iXZZeVWH'!NO|̧+reނؠ5~t.	u B}Yx+گCĀ^{sO274u;N&m[I& 5H2, CGWeT'aZ!7[3GvH%QT9E\@9`_<ӥk*_,G+-B	>c+lmpmI.; )lϼgGNU3h/޻7i5}ElA{Mdf'):j@_(J$W*RM	22;*O7Q81l}ޡ@F'8e,rb69|uj|Ik0WoԚX[EgPz<4t"scsԣd- DʘhTLH9c&&>W0&aȸs$	R1{	Ao$,oxf!dF04
 CZ(bBfvXm9:GJz	JR7q ]KvlJoߖ?MqsӞD:u#x: fP#\jAA$QBFN@k\uJ26i_a`6x_,٨쒉ϩ8$ԭ%@ͽSH
W)6z^Ε0
2=H@IJqEiwxlB^<>CybEl)(Зq1ԥ+X$R"'oOHw6:?nZJY<v`ZaeP^]X]-ۥ~P^-z.;E+9Mtx7}Ciqs)}Gj<lmѥl'hύ	wLn\|@_uƲO;uKKVd>/K@wj^ǃoG;iT.)ӌBv.da5ޑ0R7HTU]OMɑss:pm1gb+=+&C~PY˅kP|Yߍȧm4ZofYkR7L<LLGe{VLR[fiO,%ԌcK
$S=Fla];imDh-7⸏
^0l3S5%b=`Vf $(nzK7Ak-y2ϵL8h 9"oON-RWQ%KзԔ3%u1Pysê?Eazs̫o|?8txAuaNMT6*7PZSC@k-mР)s̶:\-|hH),,{[T3]uՎiV]%0dyn]
@iyML#POFHn@ןU.Uf1{ LaeDꉛM]Qe3nE&g3 ;rZpf'3\y[#&Z,+2#aemtK}O4m.?(EAZ ef0Z/E
˹Ѥd8߇b^8rvtJn̟<X=ܻ[mԏfe,\Ф}05cD*/bEx߮F~i͓>dŸ{b?	Dϴ'&Sz `[⃓$#3=zUT!BFt}QTҾfޞYȳi<f%%bXHn\C;1@쀌W=	TX]E̦ oW|  + w;Y@:Cn \[yJ4WƊ;Ȕ{5CX~}z2>G/Av!2{4\T)NU(WT [[<~˞#7dd04V#YVNlezДsNv/fX:LYiRAZ&6K4=-!WS#OU;K:^o\]܆{?QyW6.Xԟ 7fh1wz(e26!L9CTJ$a%A~]:PM"9meaHmh\{P==,~zCgY)Q]'0.*WQ
$X@ ș_TV P!'.b
hү7/ $>Q{f[sQkS?ïrJN4_"l.٠m&Bo!:x8a%A{~+<0%?ؔ/1Qr\o'?&y#qgݧ}+K@|)ʲIxfyٳqЈi([x(4uG(xO-I)1"Qw%;Fb%&3<_)JNڐwsh
w3h&:*kH\"9r4=ZRQҋTqa`vt<U	Y0\4\=2KCX-%,`~4z刓|=H7*jp|5CdphKF%v-wd:eܚ{~ṅѵؕco<ހC6K*f<#y`ppAR7-A>(`\6cUu/NI4Zk{UI3	(V_]AHX%ekN2CϕLѪo_.v/̏GȋezJ@*ǭس~&{AbNV%]^ebq8`7q2 ZW5b1up	}ESD:čcˤ>֎FIE3>ЭjڤɲhNlUx8~Hu⌙C܉AcFv!|dg#i 헑ǀ'oLVH&iP,udGuҺs͏!N'nBsBi1WХu\Z}-M^ՌM¸\:|/ٕ·RvT7}5W;\k[fz\ԴB<h)UK7USCrxK ]
u*ݾ!Kaya}ǩl-%LC+),f]%דesY36:a:xa,0摮r#Gs=tt#CFXژ=58="1VʎK43
PPf?LA{:Raw4eE%|91.=9":@愊݊'@	ē׫6vso1VoZ"dySe9p8655@
w`3Jd~x5(bNޕP!'8Lqg]]"1(d9]zu\[f6Ox֞'k;x1@C#Q+,߁KME3ZF4$uݜQWe[9VAY6GP9cr0$Pe3@\oSr'bDBs ؕɴ?+^[ʀPb3Q7Um!vaV/Av>Lk:mR?J5#tZhe=6μHU(FF^`ZkNscB}Cң>~3=HĠ߄ZQv5'5>-2C!{@A~6p.9s\{dT@L#>%d\u:@nPy~wL{Y oWsQE>WY򞻆%7?j`Y-"頃rCCNœِ3/CD؆_]ɢ<KR<;BQhwR_J~BjzTk{#3Ќ1/8/!}Xa&-ׁe赎d=TTwy*MAkJa.2M/ b%%Ր_y3Fmn_@}NOVtԲ~D	Hk}M_D{9$pQ郔;v,VaUSsc?Iy:Y(?"7LцwgbzkԐNmԷ
]8B羪()+WaRi5	I57hLyQ`y늋:ۀ`Rpqkxh_  tM_:vVj{?ak*|ϦRԪp y@VJBHK7yhǒO52^޽ЌϽ`xMG.aj(]E>9U&(ym!nD Qc5=!b 	ŲMJH4ZYh0z.3HI}.k[x°+(pÍMdY@n}|)
άX68od:["c3]udH FSLT8(F1/p咸OBL3H(9lnf%`Hv;lʎ{9I	_'@vo&m wS{5}zX7Fŋ
b:>cz,ݳE9pVJ~>BŶU}.Y|Oe_BPSX@BD!ϧ%Z|[ Sذw؃:d]T'\yj3_<R{o8YȫvP=lo)IWli雕ZW,#؞7)2)266Tvn(	1+JcĺwGhۗGL3@|)~y/#Wma;7:8~o+('۞}>)	e[=U![C\"Q؟oEHP"{SBl4weO'jeX{2vB87KH5G䃦aflԆ2i2)/"GC&c>	7s+Qb9k/n3u<[\}
EۛtRe{/rC G<(se$Ay.:'R XBP\sMFtQJ~6ףLXu=S6͂f/*$}0DhpOɠC(ߌ}S3q4:BsG|͏sդrg= AzL@e.%MD"<RpYw};tLRqӋA$,~T2a!UmH;$5;d/+6@nA/ңؕPn*E$7-:>]9b(tc)i%;fyi'F'Νy6ſ[m^RzE@^XtJ4K.9dmEFmM>c43bubHȥۍ<E^hu<1g@bdV4+CS҉uspL](kHHƀYQLI8bzzOV*b05zMw="5e~pGֈ?D /!䣝!Ko~貍SGPxɞC]8?$GVo1
C4!80$/~tJ!NlPSO!Fz|)mO֫/JBSQ2%x8XcYRavʼ$Hnnӡd=.%Y3ΰ%u]R0<m5YњhD&2_;v{x	YH17R4q{@=:Q#CkvNlhc@MYknJwȢscx;`
FI"W1*vY98ڦde߃rcYdJz4,§'980c?'/N_?td(Z9 zsV2CH%܇^Ԡ{L'F|]Ҁ	lӉ©_ƿ~d뭇!	eM9S)b/aOQk\&V˝?bڄ#<E=HRjU-E m[o->j\14G3/k.0ߠ
`	N=n5W>C: UrL.8Q(k7p]w#I(uE|*Oyg> ;xG6$+&$lՅ,lFñϘv#bV-&CzլFI0@ o:@\ s6|kyC]w6]hё@mS^5%rqS/r"2Q~\,u6Ü~\y-De1QHAGjǔT]RefH޷l5x#rgzkx0\'2۵E-wI*;B{Lp]Xݺa: c	MNX{qgIߊa(<i55Hxm
THVjn؋moKmJ+ԒF	CcF!t@51,FNzD3s{LyK+IzxS%4DDIɮBwK ,}h`MлԆnD-qCk=z3<#lgD5F9'#`0?neR;n+2jr[:ď[WX2㺓ȅP+ pǺh0>E'L˚r	X	Zlp83?hmB2Ҏ0}=$
!t&qU;ѡG3"y5
g3IFNOE槻O`\6_~* d^}~Q>J/v6CM!T[T!	. /EF<GL76VsȳuB-6CL5~'͒2Cݵ#1>).p +f
v<V>MetAFdO2Cw8PYZϲ>\ƟPppBlE!RG
:O)Q`.}YF$;܆
N1x[DmQ	86^,F͜#d_D#n51*0s\X .@'n'`
'ɵ5t2g)ƈgjXD<Aq!D\N/,b2b{"0fQ:P~Fmw0,q
^2ۮPzYl<`w/Ԯ3^`
dc*LbUᆗcJJnewOFP(bL{2`!25eou۳9Phϭ 
LGz:6]uzA© "$0^ ]mKѭ	<flzH;r>W~c'}}~LwZ6B-eūutaBII'Tw,&#ɑJ*Y'sXvg]cS,|/6կ+{t)F?"+Q=TҨC!hףF0RX>ϞD)_Ur{kA(hD|/N,;}q("vOcx'De"&,yWE^	h&Z,d/k5Wǒα&nWbi\YDHs%Tƃ/XCy3'6e9%.ġ+v7PaczIx(iS3p7_ T@T)1/\`G_~V{D'Y7#rP]p͊Q E3xld:G5SX Qه(AX2Dɀ*!THb(w/ےAC颳U(8SA*\O],<%`2s
 ^^C!.0O-a3'/:.d'0ޘ}70M*1@ _	yU1;!qw]c7CJĨN>j7y[uf;_]̒+ؚ{^3	d@\qhJmD]blYBj"OXDwq@D };C-kt	k78PZYieTv*'EV7wɧM#nA	++M'w79m?&$g(3Vp?vmYu& 3UAkXEeRZP(en{: eYF@]4rFS"AX<i7>-U_I[e-Hr5YGƟO6ޡ%C IrݶdɳT0<%UP
16<l͗ ~}m^cxr	)-Ӗlo(E6xع&]&t1joe!&k}x?2xP F9|[aņ}2$C)h$'ȁW#rWaۗ^2b6Pc!jgVũC**Ge@\G"U"E7H*_޾o}/y A<,'mdqNbRȱ5GpmS) 	Y3gX:xZ[r#Lr W;5'|'
s6~}F..w.Foi\'	BߙTB=e-SNjNj
	JWgH3S+%adEqJ+ ؗb>:6(+t}k !0cѦ9oA|KK|8!h&;nP?wk7k`tx(}?mUZ(ǳ%G^yiqeP5I#_£ݥ(^#h<IahM[L~%NIF~*=$zY,AG.SY-1+$q;>(f گzY\Shz0U4h̜_lX:OWUF92{H/;SRn6TA\>6'/$iniWJUʟLyҭ'	CGe';2
~xRg]ͤۇmRrejZ|H['h;YO~tlFԂRHm'O.PyA1cQWF>+WIpBv
zOkpZAAK9 #	C6&=).3%QR1οE{TiHgIiw#:0٥Ey0(6.ⱊQR"Ҥ,{Ftr骘9m4pXI3
؅C$a Rgwޖ@S#ϘGxÀGkS|rG*nw83[Ec{2CM^PPB`f ;'8{lUdvS͔ٟ$Hsc,^++ǢM_kvtd3a,WF:|gDLiQ75܎E2iu;tx*yWmR5;=p?sD#^_z
ڞ7E#	UCɑU!I6l{~%iCY=MCåAg[EȬ=YWj}]uyFL%fZ/ulzSj`)ƏcHQ
1qϵ.B_b0Y~oR \AE</y|Tܦ h4ۯlPFn
3,!>5IuTUgD8QԦݕo𡷁{o{D&H聣FGeM?}ѓǤ](Da7Y>I?҇$=_B! YESML&bw,1W]-QcC1jQx#A	}rW[Z2I}nfJ{'F =Pg ,-<E}Zuo,˂Lz|C_V!
0MDóhII=l[Јf"'<
S-4{*W$,=B>ÚXg̞7-ڪ7c1iT ̯݁lk`Rڇǅ(K_gUP+Ra !}5`jW/5<D@u(i%uq}{i:P
)	a)NKJچQ}hS$WDBeSJdv"^|aаap<g?88y&gGIڶ#.LLuD·\~)~`H<S^o?௾j bl~nI +S5%ĀHp#p
;D"n/GVFbֹxP<e4G&Gݶ%_N*\š`3-e#`zA^ܘ],?,x%Z*5d%Ce Zp}{:@*-.V@LzS^n+Rw,s\#VineE*Z+٢/V,aWWFǪ~	.4P\OJp:1!c\%\Uh[[
ٔ	6M`[y3('uq̉u*eeD k$^Ega1ot &Q34mOOoC'}{0iW !ӥ!GTON! ~VXMb,1-U^Ƃ!Z
a얏K nx%ĲN~IZ#ZQڝ|,@AgܗH]>C>c~1;R8*ȷagz.Zz9|?nр ~ȕy,#$SFhP_{?bl޶gÑ
FAnMbXe@b*P%F3!KGkI0ww1!R'0WJŪ*ZaJ#kؑ0~A03-dEg'9?L幚BS!)6ʹ^R)kaOAoI7	d4*(	wk
>KܝK3A%ՌByVfRaJhn*>0;TG]'iJ+rmzz	!ڬv|V]68r[g&Kf	h6^Dg4b&'5S6զY)3SU#IHH;j_xҧto)
NZ(Bo>${V
Dk>kB4ӿg&Nw̍ZJcMĄBZgl9<+;2I9ezJ^B:@yPxu=N&_R,KsM$j/p!ۤ"T5"]7AN0n*]j>5(1Kns":Z]EE38CS<!u/;s;ˢP݀̕[?
`K:Y0i$LfWisFàI;Sr(/3PϡM=+G:b#^2G (͠i&~Htqlٜ+fm], 돼e|EW2C9֔{i|ld8ȵCSiPv:vs|@@r>
;-Fh:{sn慯nquze~e]L E7 L%g5l9\q4X[I4Q"Oa"kv̥
}ٍ&{Ayt?ҸB-m!Ls4?T^D^w\jLt!'@ؐO.`wBDD7&/Ȳ
,#Ίe'Kh%Z;3>`'ebyҤd2ov<9<ngvh'Jj8ш)ET7fqO61}gz9lU_;W}qXXī:z_\f8˹EqqA<1ޘEmkݸʼsWzN+{)jC|QW,`ԗlLb1&M\Brw@V'O[_F<c:qY*HI(p{ŝgLVN ZIm)P I,,~4"n@lm}h7'u5`hEtjSzu0&{XSͤ-`w׌Y淖xgJIhqq~zGpq..GWe1ϤzoxfEb>d(@]lYߐT8+)//C`C)~	v^խRn<"JBhNJZ?S VFm	_`?Z))fPmTdn\0ݪÄy  G @*A]+0",fBwCw6w;(@-?
5X	-9ȏ,UfOE l;^m*\b_aʇ+0%T__reQvmmlNi'Q7Q9}Lm*#Of0q_zR|*(\~ EtsZ/K]9E:;fGBHˤ:L='>8J(QxTGM#@*<s+p{Յ
\}?'T2	XA<nݐ B`:L!AE+lf9bc2l=;2J)l dYtK^Z>56*a'kBYyԁ()IIEsNM`c@Nܳ;Xc2٢R,pb:by|KрCӁF<_](p
R?рH[u8*#s29nhXP[C0?"zz[Y(غ򘾎c>C&Fc8.z)4
tf
$.p8ltxS LIdHSGsH=LCIm)ˀ>WVm/
>Wsli hު+ %/R|ˉ@yO=^Gdˈ{D.tV}顶2OEԅ?_i^KM ~6@:JxoWtH,(F''V	8koYGB[N_Pq717^WZCH.?\QYJ`riU#NXöS:\rw,%GP#/X᫴:>Or;6[
`Wkj*LR.1i[	;耸j9]ƍڠ>u1~bDiH80DL@%q	N 5`%d[Ѿ;"!w'~PZk>
J7cd [Ipr%!4k=XJlC}W/a+܇w~UC+³D4SҞhm~1 9J}!XΠvV9jv>V[7AȲ"fM>rEɁ`J{(͚6e/R_n _
ϴb9FbXc̙(-s߮&0fH3jKdoQ4MRL,2	eXByA&h!{
k+g^I0S^b^&,gЦYg
kBm
R`G0}-Zzȍ}o|yȉbp<
TJ1	Sr϶i^.O|C tWV~+']?g!`®@O)A%vgFF"@_hՇwa[_y2$U6b#xP> SVPIQٱZvuЌe qvnEccjbu/g8!ٳ{hu2T:Qku_NT65#Qg;dD̪wэs_:huGs639Ay^++qC't&wuKTIbEo1%.)-I4i:YpAE
Rv+N:x0D_}pDD%nagG۸.>ߡ^.2/YmE!!JvxNn#@zԽ1doN88	N"	݀+6hPvx<a5Bpx1i	]+Y.~7:{V0	p-&b4Fez
k
XbΟ(;I'tԂv$,bwzjOh8e'ׄQry/c&X .qLG#d# f~9+숷/Y77Ւ/AǃNW#~pǬcÑ*yNJɂ? k!)XP&N0τKuP!UХ1B8Xn
j&K^BVlEF\L$~Pú*{^Gu|[񏃉:piG˖9pYAGph"\zx_0|56C
!U)ātl҉!]BB`\3~ɣnvL]"`G8SLo!;rw	G%ZS}U>O?$za	=:,G<XuVʡ׾)BBypHV+;*`9!qߙZO~8 ;jb58j7k_IlZ.5cA,z2~2)H)_)X3j\kmMy17AԻm%8Ӡ~r(:ZICv4O!Y'1)u*'Uڙ|H/CQ	2 oCv+]1CI>8!#q |5vo޾%zX$awo䐾v{dpU2'2@ڭCРa˧xV/VzC[8:DUW?̳m+4L;@~=%7`6kՄOb?.T߄BF>Aʧ}݈VD&K8+:9@UDLҭDBp7z"EO-)rmA%\*f 0评aIKXp1Z5r%<rbaQT"]D+O~LO#0\5rP@j{ۀ9p|9)6Zf'U쉺?'G\1c#dp,I'^36G,LYR3'Il7xI!iq!ɚY|Xo6$s3 L͇o*nľCq?c荃Zn%O(y H[hsP(0$jgU 0e7V.\N*c=	?No1lQg81}=oo2:122}ҝ_[k;zyިߚR
&֤*	lEUgZ{}})Xͬw+SFZj/.lq{.&iY-r6'gQ<
R:'`[f!:A>!^O  a:mV9+C)HO~]q7F+$*wۚ#F>"e#+|gn$}Y51!ؽa$yR"+__;V`JF%=o47rS8}lm1`GU!_1rG^bt`G,?ribjpK]OpkYnvLP_=OdX2*s_ú:hu~C%G!(<Lu׆'QʹRrU\ҵ?k:Q+s'L VGyp`_淙=l)[\ ;ԅpZ>1h6t18)] Z^Kէ{bry$P2ef;!+:%Ȭ!?^"aitvAH#"h{5ψdÞ.
Ogɍǵ3-Db&vqaN͡tU;ג*k]4*9KZa[cvSdX:YZ~`C|ARYN&wkLky\pSFj.22Nnβt\/5lUDZY"сfO<V<߮D&`D\
2(ralQuBwWƪy&M9H|R@@E_lzEC.QaX#dƶd"蟚~dy(y%Iͤ
l8@XILڮFxvaHGvܞ.TAeedpPZ8{O%a\٭ ڌ>n}M"P,aĕ1nn(ܦֲ*zC"5)Aem6n!"`7bShy 	AgB&ʧlv0 Fr2bFV?釃2vB
	rjG؇6*G9e-[gvmǳU"8KBG Z	Nz{e,G	>?4eZ.5⧠nVP|{A5IAFRPj]m>a-YghTIH]*%nw	=-R%Wx
r ^-Mі Zy,yGXT'ܚ̥C~__be 6(e5pN:1wu
Oq<7yׯI]W㒠Z3jV$BP 2țaeBzݭCd3d7ɒMɤ. ;>?|o3cBȸ#CLDײ@lklU;gYO+KA,#Q[r5kRY%+FEȮ$;3yllR3g.:O7Nn5j	/s!Cc[ǢJ@M'UAoR>g]xp@F=ځp-3A£azP+[
E7K"y1 ;VVgtʊ)ăeME1+ƾ^-Emy) #V5r!@YMKLݮ[;)e!Mn"w( $,j֢Hbɫex{^`E0A4d$	"VZ@"&_l	؆ zNqG0)<5<ʬ!JgmGXe{v|ꈫ%iᣅ_ی?{2|5#$a쯎fE`4Y;r{SV
,s=2~zzZvzɯuO:;&>*ɦuʂhq*7۞$Ru:Y	nsu}k N/ES	H0t/0cVS 3a_)?@˄W#EUՂ>2G?jaՓeP%[IӾYΐ{3G؎-yRFr"#2+AE}>߆A|l	-Nm} K!.Dۑa"Y=Jؚ18u Z渏Z!v֗(W^
ThsGLVZaRN"{@-M
癵͉j^2re*;踆owJK[,Tˤ`MUA?@UMVW.BqFm^εb]@vY$~@`Q_ZA~q(,94=ӻātm%ܙt7?ǢVuLpN>r6WI8½/c̛<5tc>e"F5ߦ
.7Y]bC'!QƲR(zLt_V6O7@|(-Gd,zO>	VP  RIFFB WEBPVP8 B *j5>>I%%*t	bnYG9ʾ~L]A5=[2O?v9~߽_o3KWvPu3`?=k/_w?>qm_?C_wxl?9v_r_'o^WPu>G?uֳ?_o_ ?|`?Goxy?_(xE~$J2=ki',ϸggx-h0$j@)W詙]-pel6Td_dO	#FpI/;'2!>Jve ui) *?YꑝȜuiMn:;?U|Tș|UܟX_\M5ŭ4۴-4xiIh!P!LWbmmli"+wߝ7]	<Lw[1鎾O^̪'*VVAŎ>N;^ˌp``(=Υn۟+VNtJXT
4Lx<aN*%#6ģ!{xKǒQlfք{Ƥg`,jƭX&
*U'VD",EkBtIU"GȊԩا]~nQ&,̤WB~TfZ㏰|b{I݈u?GBl0NdȰx"l";0{ǟ:Tg[B8pH]+wO`{_:>z\cx21@}iǯ}gd+-z@jػKvǯp%)}%~eb2_<MR2ָ"rȩyŰNoiFu¦]770ό`$;Bd	|׆2*Ɲa>D4צNf2A9&l$%G|b]GӘID#%5nbeq+!Q28I\]ө_G,3/RëkhV%jhy]qn$"(SKbIzO5X5J	4I A#2"9#&;OTv>%זs[r }A' 9ZL4Mn NFwC}PAJZrqR\̕ضG.+BlppnpۜX(8BĲWLUdUR_laGQl&p\m߶^E0I eZYV^5iй7ަ+I:={2h}d:=*7_9V
AW{Kh/uk:gDxO-!LJ9h[~Wl_8F-D,K fy[Nb~Cّ[GϪҺ1sdzw,C]`ո>y!L#`Ȇ5szAĐi]>gJ-&c>?^:* 0eqSb9!@XS2&TGYA\RZOo'5e汛&A0j|Ef؛7-'/G)R!pW}?e12kxq iė ^HI\*7RgF]`L$fxA_!	w*ȕH B^_q+:Jf?}~=H?7;	q9m>eWiefPC3wm~=Wy[Ylgy"yR2p@.\(DVI¦`
eoO_~E0FOpƢY,^xxӲ&n'}'(F9B'sKI`AdWjϾlo,YMHcg#ET;>٢(W -
~iHiQ%z`'Di0@=v@93iSNGZ%A(t!D?\	Lig$#^=SrIz%H~8h]G}ֿ"Ocş6MTY1T^jۑ$U
6/dWiֺV0aA-CB
AF 9ju6fI8ӈׇS(ѭgpQ)P!Iր.Y+<*n3?3ܶ?`[;#p4#
<!bƖ1},1J+0%ݘ0>dĕ+[|O$vUn6nnaGO\ȂON5s|	zv"/X>w~=Y*q_/DeQ0noS]5lf-7 y=pwۂVV?!psV1K(8G.-]BgDu`a3Xq]R9>鉈YsP7;,s&vXB/XnioZ)Lk2 ve(~tm6߼m[]m7(=go6<8ɹȴj4:V`߆|kifI[bL%iJUtN.%Qiڗ;;Tg_Rh	Qݤ`g9|u&Hyq޷h-59(ٵ0RN9ŶZ~L,s{$'7x`ҡ^sfd!;LK)2bp+黌f̔{+\s˪l]~4!$; P+$@o8=UjXq\,ӥVc篍R\__J#HsW4GZQjjof021W4>8S,?hR<2;125OF讕Kq_pہ;'4i='ÑWAF@O\\-A=7|qRz'	G8;R/9WlWB}aPD>;=Gn @v$GT\sV?}9k}vfPźv~ty:7jn8G\K+Vϵ&&*.[Xm]'|jz(p}Uֺ"cm7Dhx΀54O9\LWS;"nh&Zr;̚4['j`$@nHݮ?/\7 ;7$9#E)ÅO$_8Gء,8Sp|{(m9h.9ZN	Thӭ:~ӡ+~ ŷG%l;5F><Bwьݧc7RHFH>n=>{.Ք@=pXKc:^3kdIUl2셞5K/#|0!H2MHg9Fdo0[y)<S{,Vpz/+)?٬;TϞ^|qr[Ɍ^rŪjOagw6S`l|~ǝl˿q" 0CeHRW}>>+w1<y6ǟzYkr!8)P-a׆Z9ؐ~Fse gesԅX1nN+ĦކZP-ߧ$	cup͑bP)* sƀSH\d[A]aNư/JڀBO	hDsOKtGW)[XB\cmp.}UK%|2!]`B&.EV!_j~r2{b?x<51z)k(]m>FT3&]s!\NZbܶ}Iz\ny42Jw"&?U3֮{.3ȴ-^%19	Dh#Q_SM;$m۬?Ћ^Ҹ-7}ٶ`o*AY%5Z#bӏI;xp<ԃeft6H-DE mkoܮqѳ{c Pd̉8VܲL6g=Ɖ멈ڥwԅ6t)2S1ڐHV^4L;rAAXk(Iٱ|x/c/ljQt[Z3HZۑb|v3ʒz0J@B]޲jeG%n0 E3hJNSa){.cnq.8GT9Rhz:.}:Һv/1">>Ae{ ɸM)R4EDpD!%md -jV_,'5{S\W!$m:lc]#,_`h>.O܅՘Y"^\V{g(S`Rj$9He6"RR_`=z➝L:\\gge٪ZG1
6U7hZvf )mooxK@qv~ɫ^ڨ&u#Sؾ1'	. :>L3Z15%m¤j.S#lܚ9AK6bpmzİdO%=@b>9ǽM3D[~@I[w_n{8b`ǃQ@Ӵw%
֗,0r4p5>t,x(?fc$K8@1dHJL$u^T#VUoYh .z@0Cc]TH&\%HQ+Fo7aҕEg+xؿHD}; My':}=Kq:Kmh#Lj86<I=`7cʈdT<pݰb6a*ķ.TLm3;_3!ǧ}	6撗Yyn
YF@%dcAVWBL9gK_ɾd򅻙W'oK+62pqIxLKh])JE@tKW*
S#\.0W5> ~% v!9*H#``
śˎGV|<-!&CWنPۚ:nr&(	wX͒Є=}g$bhf/NBj	or{9|lՖ/ϷT}dLD.$xM`=AYmN@@^.ž0Ui3r_.ZV.ʌ'O,9#LdSټ9t[&)-,z.fiP
](&>`o_2W@
L؁KSUQ6>+ڥ䨫kX9X	K(W	|3ҾuIz5-kƨu<}*Hte4[$s_uV"K7kz="xg8-'q؊Nln9vsZ y'?ThCF-hAElZ{lL/ATM z قmajIRIRLyr}8;d"ɐ4&4,ـmY$`z	|͓^?¥-`P%;'ч'`S-yQyid*a}	ـg̏WcG&a(>xh+bVGnO^WzYi:*VJ@4WG-w y'w*H]bb;J'֢#EVYhvV	(~MFElWOA?7VM"k+pQ]MgňliTC`.i}1:Z&imP~r0BMjKDW@;,D?Uy81DpzKOs׵mMExoDg>QUiK!Ǩ0I^.ͰsS@ƐY9[DZ_]3<H#kp[?卆O(>#> ,2Q,r-4xHɁ 1I/]ҥU"@_8fd5Lm%ԌBUz|=T=ߑP݉/%|t'q|C¯o_fb׺гƤpzY71BT5?iy7P=R .)Wk'-hϛ{lHN.I~#9^Vֲ2{m-a30G^ee#F<F]`	F{¥hsD'jxʑjWKiY
vY_%-`VjT$iՉ?qn5.clIxVXښxw@7^1Eql[8|^ȟ>%eN P8c0Lb+yG(C6XޡYV=ܠKˠ$o=_cnFpk~Rt]{۴$ [5+y'8	1TʄC*U.Dv1)<n{y)=J?V=Ƈ:)P:cbva^)?D.ޮuOSb^)gI❔zGm1߶bdم=(.wnDKыd' Ceu8
)ÿ[DPh
`rӵQ*X-v_ڟ)g1Aѓfk^j]htbcd4Ǆb:e $L{76}8@7rށ?t~czҿYO"?.={K c~&,4*'<Uj,~Bm&&tϨ0bvW4 @4(bqv>C_Ϗ)Яu
eexwZ' GCn5kue4ъXhS_@`n(uL<!z?ÙQ.>t׭(]nFq+-'U6THYJF^"iu0	C2<gbGzpyaax4w$u}g
9\=E:/{n B1ܼNqJ{%Oh) ɸXL  9C*1v;ƽh66k	[l]6(aAT1#׫nzzg4EkUTYf'T'%~M-۲3ñW?$ܓ'[xk4|Q<}uFIs5dU`\&3d_<526Ikb8_;^x)kh>*0Ytt`Ndi&+ITE۹s6*1ϴ #rFzhI¦Y~]t'©Я!H(7l%aąG&({۰tlKn(aQYݞ|R{#ӡIobAO
Oᭈu:A?gUE) GF"5@΢wP{jd&Mt_.t	k	9̏yśH=V!nOt`9~/}&-UkK'I1?.~
2a__b&v7G1^.};[@4Ch$BR7\O&ǟcCbO@.FV#T;e&{GBGo*T-6=I}?&x^|;lkQG|Cbkȓˁ; p4#cVb@#a_}|}DӜ箪M3
"098+R[LgÅ	3anz;kOQW_.k"UR`F>0yVKēٜ6TpHF%F^+>C2FQ*yؠ'g*{sH8zStf78)/&#R
MqqIh*`3饙4luawO4O߿@%8aOVٛ
Wcߗy6g#<BΦe<D;FpL;
2nb`a!g#Mi~DB21c^#X<yJU\JZ`MPLMzaGolwћpZcUb/}?(=lhMa<+R*U\Q*jLա+<o!䬊$TX!hy5(R\:~ZM@ꨝW?׿Q>1q|zFAIME,F# ʎK=J{a~9\8guvOc;D%	l4QW,W,*^5bdh/M/궳?Z֤R8ZVF5xC|@/<1)C,/OW	oݫN`8ЫCe#3dkfҟ=CWa8l|o	)D8(m_g+S$W$ UxuM0)*d-?nDK7C(&PZچL,
Fǒ=kWݎe"vj[74n?QnECa.YV΁%3Ze$^3.ͣh<óRaT``q4k'vu#1ܡQ¥cɵpӖZ2Ef4[	`B/V:[«$ǟ9WE'~[%~8	?5,SJN1ggt W0^>trOsBf$A.Ou`Yp۽yW.2{<J4'LVr8@r!Gt#Ͻ씢f)W}_ ;žn&@K=х$ulcIЂo^o<s+@oݢevd??ܦ? %leGrYMs;k3${[`̻+;~-=[CY	ӟ
F`07t9?oO3a'^L#ӅJ*{9oTס'F-sX>Y5g{Cy{ F8\3kI)EӄYwZh@z ZMqB^&7"}쬤%	dGCgϑ >(v={Ak#@ڻיQ)/ZsTdNeVbJ˟@щ9)2We93aLn'[HX  
J Pe +^%TeB~NJf%hp.-aGsRP	n@ϾX(;9§3ch:mVM73]oz@
S5%8ߍ_y:jGl{H3S|0"ƄqNu Ww[`͙P )q=;"of)'1SSk`//jps}Y\yK(C<5ǨV)oRFjLqWΝYD     un2Y8 sU]Z'QcAV_6|'j7%ͼҶV n-u7Z0 VNhTPTRQX/YM\=zgh-.lgL]8zyA>}kΐ|8m$CPYP.%&4h?ic|OsyWQK!M` ;Jjә\44}s?NRK_A>6<h[;ʑ,TSNm1,f~3eSIFGZ"|J+1{~1ۄSvC78L2N7ma4FWrVp^^[Р;=A&Lv5fa͂G0el]-)U]LǹM>3,'hg;G=0N5r
7v?atO&&=-Xmʡ:UǪc,#TEX s ^xa
fA1]P~x9$~1OxU1㜞g@{pc
m@V^|8ftjdFd7ĉC:0S	]aO#̩(WEYhF(D   5m{Ծ]vStmb6d$#[JoTmD 	?Kӧ\O(PEx0iY-M)NcS=)+  0BeƗ}kAf*,W`l 'iY5MN}3T? XOBԽ%I,["j1쿕-
`EWb(~kHcpeUbi v0$>x=.p@J!4f[F<oًxH}έ,_~BqkPò_b%3<e+YD ]"0?,?~;+],!˱B*Wm0Iy0ΌxQ<[Xj'ewc#D͍uu`'fr<τ*}"~F{kx̻Ohea<z}P]97\p,qvcW?¯g쀜@q4xYO梳<Ml( #.HϲoA8Lemt\VB~ό ^!b ;FnΎ@8B:W]צ	0 tIqy#R.\_[75|!n#sj߄&|DRU đ1,M .{:\Da
ǸŠCz&kI@:J7uqk$68-;zcf	rDdFc4<|X{r.񿦌$e"ߢ0(Tsv:2f`DhABrǘ6#eOIwUP`M
pl?I;SO
 ih$]33^#MV,	nŲɼj`Y%Oshn	4YtԷg@Ԣx_Ih'O+~r@g+	(8
#dKFo:n}gh^!~du a{oq$' O.RC_cm:z&ՓPqO>AդIN| Vӫ)hg}bہO9ka)k2,S#C*ḙm &W!gO2*z[uӊH5䫑I}D
z4G)k,%É2EY
 =z)@-p&/Anvp%MlC{m'.ڂ}6u}PXhuc 	$p?*V\%"u=I9`t?(Ug8s<4寱HtPgoQe
Cxy	=
E/Ո"hCSJ6U9D8)Jեf0ʣVh-;oz$!D[c`2Ŧ}7.$"7l	 gvLFh~鮯B&j{u܄n)=7'`pA2AFg;Ij- 6CP ;n{#u0jj&hI~ڧF
ΔgKiML[EI:V~1!%JgnP4k:guAfEHh%xJ-qOl_]9з9ʣ8fwd!G5~Q]Jp^ػdFhWQ%ivES+fiA:I׷=K_ˆ0)Ol}"K5+Lsҟ`5PNUM(YOٱ JT /%Lv.4[c@6pߥ3Sn)1ll:Xe.lShhT娝=VPKj(4qoKfla*8F +v#\TH䢺F
-Y0=Ӄ>vYED80=W[Jv2ku-(? aLvj2C*@ơD~6xYY˚5U`̛Eɮ}SCX*L6ܥ&' IA	,Is~X{W	b@~	`Iawa\{Ʀ ϺKeM?/}j2V!pVQ@0wDHdC$乥
0ܸq"b`9-}mow`KC/cCA3Cw?ݖz!+7};fL,q< M!,L.M&L]ZP~1q&;R6-S |b]	U⦚EHW<GZLx54ŖbE%Nfd2>!#vJDkhҕkB6k"J!
Hw6\~XFLhsTy{ol?bA?-.[0g@PKFGn2eHK>'-qk[G=6k]Rm_iar[+kWiэ%hn=/G~up,CK|Zy
ǐ\=nƁD"A ,!M>y/#!ea^_{bWhO1BZՔxG'$3ہБ9>BCP"sQFWǲٛɠ}wHBB@rLx3NENt<;KKقf0\fK<[bWR!smzP3r1gKwM!:<p轍|A V,ToTM&.t`O`.nfQɧzmo!M؛.H{惭99bl!Uj:Sy`rĉjqBR{'C.-lԳ} KrOޣbeS߇6/v&Y{`C
" tASOٯosOl<!&Bn 9]"sFDn9 ʗ
`QJ
GkX:TU4'lWWkTcHΠ` KYv1Zx!R,3a=76_gvKBTGw1	gCx@9	޸b[}5RV.`TT(mlYҁ+6лޔV8iEXlFZ~4D^^nq{k*qH3סΟ4fչ>kܸP1` ^$'K#`V7.lNf~ܖ/no} A14{K!!g.uV~u2j<[7 6
X@99acm(lF9ldlI{ϤS{o:	M]'H01RN6+;](csxKlCԹU6Rr<\E&bԗՐ'#'TZooL[ڭoZkX  	bzwҾeY5La<mճL8-~zm/HdTz/wz-"4]FױRˌx9򺣼k2qa*]$1-LqRuU*wQ),bˮ $aV4 ^ؙC,G%#ZcZDf{nY|T_A)ޏbOZ:J<unu#Q8rN"f-MjWawUHj]oIӰҏyօn`C >I\q-{oYYfʰ~˾K͌| 2}RכY+-Mr0QV,㸂 떭eᚼ#8y[vˣ~5K>~狇F'r=EL7,͝YD_qɪ܃}pZy{XCϯBj"I<vP;ٓ&ƦXQa~~,VRܩ-\(5Jvzt}XS)9jUOA¨##奨&"?LGV; 'Z]{@_[f]s}@ji}TOGjsѺБT2.<[|4I{>X
F2\%sm"GP{_\C}E"Ǖy&69*zϐS>>5W}8_R昄Lu;Tr/i[ŦI1D(.*ʚ?bm$}(3mwmR}B9y*t#:/\@	M"|߷}!TAߠ9ߺu\WuRR;mWr|OE~"bdKƙz;b3-f1&t-m.vlƐvߪn&r		zm*Oө5I}X!&7 D\:
6H&0yx, Ҙ8]漢eQ|	Mx#u}mPh@.(۬sʏ>[,8V֝bx\:@8ZAvV#fGJ$rycG+_+KQkT\G0X' a'sSqɕd2'wj؉UիAJIB^dg`!yY~	+*0H\HfoŘP惗Ϫ7q5@Mq,<[;fUy̺_XGZVE<qĀ>bD	騸Vks@z-F]aE,:^\ 'hQykV]`wEbP߬;nR<~?Ǽp
rUqQY?LwUl5*KP"mq-qX_f|јN
eu֡h{hmv7:,K$QQ<p%`5.zI(*}u:Ur%euL198BT#X0	12bw:ezs	q"Cc|[+!K *wI¤ͮsqSa C8:бGlen,fd 1)eŐԢA^E^Ot\3LpUYY >vkNϸ
+'hp5;e?Mdu&# Q]8?Gv5LIîe s?aݥ:Lnnb7¥%@oF+邉]9's{Hˊr5Y7d[+64ռ)0NY:V?jC2m~tGL'%V`Ecu|sSV{mX0Ӽhghһ"9!K_HbΕI(|3mCpn5>u/xܱR-whW 8Ja߸!TM@G
AYnFџaNn-b2#K^ѿI-Lop2%!+m騷%$."@]1j$rMٶe/ϬQ͂"g2>G\e;uT tjy1UhJv6f?CÜs?&ۼ\-]o8QAXFmCzX]X;M*}cu7ٵ&z77|u`1ac8j$│v!c?^,zx;e{M《)~t~)Tgف\(!1
BǔM3( d;Тomў2*m_k*rLGXCP+vLjE+=Lxwolí!/3ʐ^8bIMp9a*t;;wҢ˧vӒ,Zd;;Hk,L
h3S󸫠Ƌ/;m&oj:gx=$_1͙=l1|8I;X">'Z^+8P?3Hݦ	xM'ąӱ DaU&.Rgu0<Vw0０H(aaz8_;smmnd+8w㻳H,.&Oğ5 	Kbm*ip+T/|@ᗴϺJNY1Iz	hHA4/av8IePk<4`yŁt-_рUH&K`רS{.7%s@"4nˌu5z<M p
?8eo˔jBdf}jS8CזI)j{f2I*:5ЮfNP[-즜:dzjs\=yZdATN/`^
ns<Byo_ЎC+.YkKդz??翄ܖb?B w2.Tf29,A5BiVI%V|땪YV.bg3*^VE2+f1qD8$=8pDfc9:g Y+ʕg?'ۙ[ۄ&AD{xm|QkdQ-F/'H_*	"웃$TIE$yP*4&6w++{e3"WfLjo#ѐth9o`/J!oYToK64M[;9)Mߚju9AVz6R7ENqkڵ(	`zUY6A'Hj]/z/.)tڸa86FL=ZjJ΅+fJ3[#ea
j6aKfM}$3*8@XUb.?GptQ]1C~@eXx/xˇ斊XQ|!4}J#ILu%KNsw+
%)cgo>h^]=4z'H&;
ɒu+Vx=-ڳ;ƎH	!1kR jS_B8{O#C\h(sXwJiTu+'%A/[Q"N]XY׎1qԝz\.kqꩨoulvO!-)LD$5|*.E+=l46\A>4^&v2{Q7aqjuvW6%|bp-a(B6!o3V:ے,`r97K> $C&$[ B{Oy
rDGP^	"[@GX~
K4m%`N~Xٰx%:Z(6U&tN/XպlAC)jSO)nx+s-tzڑ@%n4xO,=ڣee^q@j~ɵ~\Ip=LJ>#ڮh|EB`v7qظfr+z{f%	
)drV"N-ƟuHr?IR!)wuo=C7;U;SI%5ģ/c6iT{ۗ4Z4Ug|pߙϼ wkIs6Uޛ%lsM-sr(h$~Ua(>	FmsojxHQP<ZZ`jC+	-oye1o_mmRPYBgͷ9aXQ4bZam"7KbooE;rJ (gj r@:^!C]uD^|k:5F
mHT PG9gdL@8NѢci*[0#}ruue ǦK} \:z{v,B)},Zv #;[G$i,Im'7ն25ekQ$C|,1:G!!M^u:BFsE9aSr7+EƹkL(MȒ#W	Si}6$EQ#|eYLL2PeP^')l{VZ)ufb尪7LnJPHS)c	|1T;)AE5-JjEvKJhvٖ@g<&Zb+:9&<ȃ24kW{ 4@;N_^>hW4|<O3}fK6@aP[XwH=R_sK&G@t-@zQX^R촙 يVPi.m,fhh%$t'{1 8|apx''_v3鋮:]^4N&놼]flhb,Z1NAqjrS@k6i&6s2+-aX}TWBy
 NEXvH˞~1	{{#]k>scxZZ10x5j&(*~;åx,cx#LCzv޲TN;)9ՠ 禚\ҤmuAf9KY'?񟕄ĉg*)\{YP~TsT__lS;7dFKQɉd9á
xxL|x k+jNk>9=єsh*lGX;+JO	%SQ_$4Q1]9gK :v]Y*7tKE=|~,VanA}N3Ftܓ]OlF2@'EvUeoY#CvB2F=T5o%cGeʙNk:@Y5mȳ,r/~km(om3lzO*lO3Lo̡M{6\%Yh[2ݾ0YGvk-Xh&4;˯ixUuٌ7%pKRO? [\9T[x"CЙwl <gtq -؞y/CMAD۝"201D]ՠ>&k55BW<? Setw~-uC2W[=!D0ggM=cS$BZ)6BJrҘL
Hx2lc̥;Z2}4]{jK|Ra-k/IG2fͮV}ܬgm JøJ}$A!K+E&6`TYHj4$.R
WgRr-uTmPLmZʜ/nQp/w.qƒԩ8+xq0۬cQ|1qOwۻh [ O2/NhUF 4;yUђC(=+&Ɲr%_QKqj@"Uޒ@g.>y9I꽊w 9yCQc9c~F<l#QzXj4@w$^t׽!Ku@#xm=bևk$*RaR@4nl<g<W2QsXUmܲ7LCԾ-,
se-4lb|:l3PIj!00	MY{aJ*B`.
1qE.Ap2(iTUibXCoOvbE!&\0%jû9܋3ѩAxv~
IsnrZqyU1OM$#-L	MOPb^'O=Pr[ktK&(/lzQC:x:A͐]T$S xVB_wqN+Dv_f
yԹ,8^bs mw&.6}ܰ0m5Q$	;u_N	\|=l~~=$A$_J՝תeԍ#_lZuv}p ~/-3=	Z!'ܠ?	-u518@H͂<Ң%-qۄhmE/Y6,I7<-Q'.ۤێ1M6.1n"	AE``chCwnùhÏ&	'_#{sVeМi2zRw:, $pIbYʑ].g5^!PBC\znzҙ? ڰTSK{㱅~RuCSр7`tC%xdXyi+/ԑC[>xX.~<(JTX)w44-Tx;|/ R<j`
k"J*Ϗ	t)_8a
4'|aGWTX/Ą3n\]'H%8{P	HeBIl(X;>rs&UFGZirH訚](6v gc)oYpQ:)7ZvvJ%9vu}=2P1[mwhA6D{!ݟ}qᙾ˹vw.sd'|,ꄩר>wuUp^ y/3<P^yr/eg)Us1Uܷ,QߛTx]uɡ?F|P%ӟ?cwԖţgDh&?٢Ƴ:S?_Ziv߮#]B[aΊy团9R:-mK#Lw˹

Ã+)qFtЏE/mYmR#$H;>kN[MءӍ_jmY.{E)l|sJ̒Tt;S5vӎ%4ٮ~b;ii9[s`L(O1d-m)ETkn+^4p	ڡ-ݜSs"715ZM'3яil8IQaȝxڻ˜W*c喐>v![(q'%5QYwPf	c;U A@X6(''Hx	f1b)p=oUbd)zꯒe*Ŋz,[/8/La۠6 ;hW,ThZ6S@UBDi?əTchR\Rr(=+lt@ "u^Y"-Zvg}ktrR?J%<EԖ,@smwc)VѓϜ퇱|w?l|EٯcJ!e NAx Ry$#eU HBWݾ9av-VH
j2b1/z֮mf6. Sl/tuc)VLlc2uOɲM$y?b-уrCWKj:6`aW>|(z>Z5J֨?-]Gl'8O/X!)Rf
~KAcJ(t/)?vK<NZ|)g3kz#?݁*uyP̎k`HYB!?39aO6`l^\Bf)`;+w<^2ߌ
,ʤnټ@Ork&ϓ쌧YNM&X샍k< 7@;κCT$ *#,I/E4n06l2'%T*$k@f->/rI)ݭOXౌ|l/j{;x,z5_ss枇 Cad
L^vPA`>J绤[X. ZކX$gNȯ4.CZo,8>,PKqΌ7<;ϝpj]DXOÞupCsY4|zd UtHFOC
~e~\)?#U1SRڢ\pH@E%KT1cY^KhR#}Q5K²8zHR$,-tFFЂL8-m
|j6hQ2[Jߍ8gVP*P-I>i<#zߊPIRSCƦ4AbCR/UT&7IY[vpjTt"ySXԜXND1Fy{jN6?'H6ZhOnQYi x6mAhpQh*"=uot"X|S2G8.>o*uiۦJy6`:>/z~X$uV&@`w³Z򌜞W{-+u,' ?ᵔL?QS3Dk09],EKM)IC}^ Qaڃ@z P(J"W^QL#gg6Z}O=o5Gq=̎0P8)_%`-[]YģZ|ja2%l2vΟ/PE}ݰQH0Ka|>j&%spkM4:A˵uX\Q?X&#R{̾xdz3k/%zDQLkEt3M]۞9ZD[GoۭKx9S8TPZion= +:	{ץ]j<PYhꚠvL"k\C2 
˞g^:9)CihT>DW5
eH1FFhRTFw-dZ-Nfy-]OWá&#8+a4-УsOԻ>31cyT-U':>f߭08vc>~#nyI;#4^`7UM~-gNV},ʞ45eYJ=z-+Uv0'*M6-h[gFSRfgI;yJ58e|A`Aw1 ͼDozHUꆩ, y 	%^nc]j⊽w#t  i9>ڰ]/EUȔ
f\iM`F7-\!qɂ!ՃBX$25z%=ZoNő&S8vB g;)"[~fF*V#ط_sIӊ~)My߿[1/̐WN"G +2#9/-^bpj/(.Mzn+~? ®dKpb,\PRwhIG:_l#6]E^砷Y:r"MzB8g'y}EEhJDOaY֖/JB.IB bc<>Rڴ/RЬ:@`)	)QY]VD'qz??sH2-^M54R%zHa*l^}@s1"ӟ1>D;f?m
f~:nfŇ'-t6:9hŧ)-ȕvWe]ߐ6~#/|
9ut,a6H4g &3Od䩑7l}o6IJ
;7~ǹU`:b@Ha!ƩrB 8x+ -qHC2=Ҳ\XH,)TW=?0e~PE6UYvKܡ&CkGcsžĿQ=JU75QlaˉJ^_/#lyV>L/]o\5`pH+1;!)3X4nh{
R=%Trw"ݷgn7,cʠ:UwG1@FpS{]ެ<6dEbڠ:.2
m_$uKgc	 ծ&MI,=z;	V4	m.#jM҅94EV夂::mp?(2 /8S86x׽J@Sxiv	=f{f7:O:{K=ibi{[:AhQk鹜ֲ/x߰c0cK[lfSq"R7`N^̴jE"{}>'ʵ}Ŧ~Ŀ/ǉ;bGui!ufu۩*Mӎ$A&nq!KyʎiW`-v_H:9cH3u p#3
	*+,"ˤxlb3*URKgэiRÑ!,ϯ"Y*V&/E[83`UmEHެލho_=hlηjBc*Yw'=HF?|uY`*<Neor`nQ`n6";nKz5F7ԫɗt8/df vQåThDZNxGA^Įk@0)b)gpYڜIH^69z~wU1GHMBIjt	(}JJܙ`gjN~PUkc\^)<1'tKg&.<e@IHMoq17R{nrak	R&.ږÕ^iWk3{[=BzKiwf/wWڞ
8/
`[+gO*)\ت 
qZ0i"}1U%b,)wrMG)z.`ݬ*`IꟂ:55ҧciV.Du.PeD
/n|)kV'&"N;@l$t# =Tj[H`Vb_e*oˀ[y2z4ReBh-7<ĒKt#szoS"FWi/ihO |M&·*&YS2d1ʔ]#[_VAɺNcgUv?(f~ROZcuOdxZۅѸ
/12'ms.\`pa:B٭;oTrCij.^aL| Y~ߊFw>{!iSĉ̽Mc(P$=vh9<_nQKi~MM]ɣԭuO!i`ZH_`XzA\mHVԔ܆ eչ%Mf\U	AjE:1F|(|"v@NFrR!7}ИMa%
㳠Qտy-g0T2[/;Ռ&r ƐAP5(J<|EX!߉Yhv~hwo+7wslaJ,q1_fC<<xhG|H#vM6Vglxg{\$lN ~8`%<GkCP?Α=CiYOaN%~2(	&?^z,N>t54 =A,؆qham.dA>BA ,J]Fw1~h*qޫ:͆O]&^ڵhSiP#Ml<dL[>\DW<jD	q}ݴ$2]t	Py|-[(߭^|߁~ '7wi!w;1#a6v<->&ƻ&DF$ZGKrPӶٮοA<SZqbOTbL>CK*>]cLr3>NxkDTַ۫CnWW`G *!<װF4>8<A7Щ_XHxl_? Fp4e/2ϤVBqN_H`GF7@Kl*AhYUم+kZ,␉XwT~I\8!XX:ݞ'a1	EE9'A

b3Fi]0{2jzN
"$`ӡyB7^XEjDk`	k?e~txQXPyK,S+Xd5]cTLqWC~ǅPRk7IJk:q,T0E~].Y\jjt=T6+(3}ʚb(FzyPexQBb:ƙ8_+Zz콿n+ŝoP*h$b+FNя>G7V#[bOz_jHvE LXmU`hGg\+Eg]gRc%^G-`Tʙ	ktG7߻T#]QBri 90bs:OZ9쿦B,̂}'-;]( ;f@{׭VA>( j A@UւnE@H%q=,$FdOWB-VLCeռ$k_7iOf41_S"ײ<55۬"i d~{5rb0={9;;>:@޼㥧hty3˫Kd8ZGa}e6fю}GqrT[e@yH0hSclf+aWbYYbw˴Hl9hSWf] ?r$z|g0gwb!N_*kz5m,34`}ZԯZ^/za*SK$޼[lۓ7fawdUM}RӂhPu.49HMսogflGxd'д1<xV5L<o(`DlzBc":C3p|N2\~_ h1On&. khDDkUqEAO-`*1ۍƉ:DFuݯT<_mUYDjZ`J6մ*<[na*>ޚ<ܪ+< ޠ0Utth?9+p<_dcJcҀu/LLnR@9	z4UrW;8>X?i5JLd]I@6bi#TS9(7RTLgphjv*~抵 {.!|.,pìv<ޔ0
,Lcv {::/\bQq=1=a)?y򈬅R+9%i*u
d]'a`8cse##tj\Ed\l{X{a`VvȜupöfHרTFwBnÀ"{$p]η }|}vvt{pxfu[>/տbFOҭ0\E߫4-dj-ikf@^>FdX3=kWDEo	6cÂTm<lL_Y4$'<Õwr#UTڶq(mH"IJ_z3w==⺐XC!$'XrOG-Cc~Զ5JhH*Q7G? ?v52̈/vd;Oq]λπ}dRT<ቸ&Iy(#$rc 8@cS@wO$(2 ?\c©CNM7KouI/ IɀBgȝVk6}]ķIn)!gJRM\Y{ Al뗩r-cF>|MY)Y},ISewS1KT}ˏC:r[[AߤCru{hmD	\V7Hy_W)Ȕg2c&z,GrCz8FF,,7mщd%ģ[Cd[IE{D6iJlղm&NeqU3&}Osٗ?&3qBkUˆAu:«PtmT:qv3@<d^ VvFR8d"L7\oltv!=$V[c$sND,sΑ!Cs7ո)U/QldyjV׏&LL5vSTqCZKhR;	<Ϻ+;[ƇEQGtHGq-8O+u.98`=we&10(A*U	6c#3ęWr~Rt40򒽐'fV/6%b;%y/;禚Ҁ C&at{.a)r Bݸ]v0X;!b#%$*>LV>Eh%}	*z6R_VkfUଊUj,-V!Xe t/﹠Q8AvE2L-㝷`sDc'5+lF}<\4ވ݇2x8mpcϡWtxfQN,5PŀP1hZm&Pב/]ޖ byƪpw2
t$6Bpcy\/;Br)sfm&?`L!0ѭ.ы'N܅Ն<-Z	Z +H_0&kAj.^Ox4ONۥqdr]oL ۏh^M([VyBz$?FH%(gHXB5*+RMj*I  %+־u!iyſXd.y]]b7.-MA݌Cp-̳TEʤt]/2GK=6q%j"?!K2\?:UJUU?kݴ|M~%V<^fhx̶biLW18soW<._<kW:?36-ϭF.Oy3]ytwlj$}!-	Ue9QkNbp?$X"1{Z
w@u]
j1LME @CmiCzrVos&[@K+q^UFqVe'l]prU1iT2K:67OGpU$ʤZaQn:n`]>\ ba1n.
L&f C-/GtLL"@Wg?)Ri.`|;[;-_dz_`/V&)_:nV1ˣ6T=YW/T;>6b(g!2G<0eK$s<[I-hy?y*ۮ"Tg$Oݷ]4܆DRl{aLDjE5l`ƨQ>VeȈ%W-=L'lRHh>'WwJ
ԣu{mJʭ+-tԳ]ǿEsv6xޞ<w@ÙǑ4
Q)"7ǥ$ ]2/XXՈ :FEO*x?qL@@UͿkv`E=Wyy:
upv1	Dn;$漰ɤ~f
Ē33.@?}#lhU(^^^)nɏuoXv`2^t,eMV̂A#gUJ;ORB]:}%v"f!Kl9E,axD~S]yUWs`k	X\$!ÄI6\hR!efɈl'E?·W(KY%#Tǣtvmo4#~*>XkZ6P_vrpdG [mQԲ󏑦3:[7_sl H㭨1d%w#.R8rg~SbUF'u0^FτʐkU1vVA鏿%AWޙG7%%a* ,pGސA
5.[ldivWس^@s!mn[;/m<!I|>8:yUp>rie<i)ځeD
y?%oa/Ǡ!<ߢnt\̰BYrqxp~ZdYiТ]tJ.T!p5f!>R(ddybѺ
S#JHq
:#UoNys&ub{u9GpS#l3\7iwN"7"va3L%7⨯7S}z``ҟו@O-/w[`U6Yx)*6XU
KcIhRS)X[ߒtMn`uB/TnM矆{!=˗@#݀Siu^q7
Z2r#\c4:x\"U mBɜX3uBxwxC3>/,%AQ0l'qso·}iְOך"߫]#WHBkĬs55 `(13KX{MS["\`E`J
'JtЗ-rhiZ#(c%}ֲYbNPҌC3DXjž(vjCj޹)nv;09+b0G㻬AoȮ@t [N]]|p_HH|+I\mԖM=\v}HQgWH4}SEg$H:HOIʚ]?	 xs4/k,{u'nN1B@7߼eUs\ىw1=ͺk=n 럽hOXdT4ODTt2AMF/0u1Gs#CGyiڌ9zmS$[Q*e;/}&<uyԀĄu3ĂLP'kz?"<F-lӮ-khin)u nX	B[636OJi)wtRX+"<PY]<U7pA-@s5Ĝ8+p]5P3S)2sCn3>fOŢR_ù~$;77X_3MP
%W'Ƹxzψ/ad#iub>"<0*_ojHx9x)*}Ԩ3pN&$tF> eDgfU|$j`o)LJF&n߉aZ!	T{ӓH[m5_𝵅1=_1
·y_3̸U&w;nU\z{EKa1֯U a>53xl }Ek9;СȱEWG[AkG@ƹǑ,Mj.km3];G\	$8_COήd w˲=gve+a',WܧE+u*9n'EIŉZH2N"iiIʠ^7Ĕ/ T#іtͅK8FdQ<[X?cKc"6GmLET_Upe!bcdk]̓u'tɆ&h2۾4F`&diUNL@ WhNtUO-tQ^ӞbPkԩS{Aq<cg'('-༛,d6_/kj d6;x8z>
WC~[̹䩒{o̰'jCh}xweA1&r2GMA Xe3Ga+G߃%&ZDB!Ëi!{'TeuS2<ѷU{(Y}%]Y)]c?0TVc(}xJ}]{\0ne>l؏ӧpbQEL73H0M~+Ê)2b|Ki۩y #ֿtAnrj|9K˸~eE)=/z`w(9^F3 {9kRtzo^nl:ґpմ	*Hc;Jf$`}>_@h(g9+xix_tGTG,u Z	ZA-ylcps|n-f$>L=v"We8m;WvnAM%Jp\eۺ}	M#JPǲleC Kܔ2F¶7폿fGz)W%59	J0#FRs\>Xo1
o!vL&>b
&Ed
QW[_1&n@ƽAщ	2Kuq"2*wae} p5dcDelL/
jR߭וeX
VB4cAЛPHz\I#J81J]r;ẋb!4RRt=/V	_%وz4c1!w:뛯Fd^_
G'4ZMMh\OaYBM[otBĀ:uȢ?bg>9EDԚ>sĒ/ɟ7g@vY>xՍyp Ftan:~4AP7'-^@;dP4G_ؾX~wn>5PsȅTH,Nalm磢Ö9b>#SPduPS2ohI	Gjh!`׺_z՛J׋
g%l+WeT#2-₢,	)bNڬJM;-b|N<^$>J9Mc(%ku]BrJ9\?kp6WبoM@_̍\op9ho2n )uѹkLT3Yi]qs}G|{}nut/lz8̑_u55;NpC@Ixasb*܍b^H\щt`mb%$I'+~RKcXzP@^'b]̡Z!IXnD.&(ar +y--W TCtTtKړS &Q1
Lx1I{ֿ?
aHL-c\m||AN'."	:u/AS6zReqU;5զ6泎|NQq^=Cr*3 Q#Q \$I7]euo۩@GOϒ>>	
-qv>ӗ2BxB:P@˅(iCǄ&6p3:ƨ\ߐC+ Kp֯ɢB	^r؅"^sUuyrDuǾ#:39o1HOI?6A\$r0-SSi"ܟ5|6[KuqY%6RX?R?nlNMٵNɛqH5t|ق}y
eD$A4tM9}7sp/J,va.BRN$DzSE;,&vV;Eկ%0'?*9UP	XyPÚN}Oa;O\3ϒ#-#?C
%FǵEMmv (bJŁd~s 4i$,~L"%jΊ<DW1{FiXv5v w9LR^IXS*j$<G:jj>[oädW!ieAawխ1-3?3	/`@<EZdVa p(Rq`c3	Ge괺ڰF|Wn DSnZ~kzhܘbzX>Q.wĦn+ԿF+%XvНԁL
8TTĤg`a;6ovV-o}Plt΅qb7sY*;
Br[Td8G>"~B%{O-/e+;W?<ן({Q+oAZǀfnV	rT܌:RXC_t	t-4scՐ5UbZց6Z[`P!6A][`0Tߨhf-Wt'힅˖L8pQw!^;*?s2I%ѠbzbBB|ұlBar5*A,L04\;R#[^8W$HYְ(Zk2`D]cS"mCn׻U@@e;
!/[0zf+!hO܂4ll e
!ڊ&^ヴQH>E0%*V*[\wx)1~}=xgJt1dב g_ut't#
#hlעS8
3{IM7S0lN%SݬYmA?WL"T!><XmŬoB|Z(ׄ9lbFhVe)'hTrteMT!]KI`sT%FY6ś"K3:Jx<:6|= )}ilW->=*Pt)QA$1mie\z{^u#Q&IygIgVڒ)w0meȏVc).	Nj}[_-K$}HpiL}U)7򗎕>&$,"?ufnߏQ3(IB;"vAOZXWKF̈́Gl&Gpm6AP6))e$owIW[YExo0SX;c)foN
wP{(Ny.˖U+4mIglPHDD|4X;ȅՒ0!o#e_%q8r4AGc<0:$TVμm*ċ_RYl5vu]b
rʆ寷[Q	P$>0vɂl7'jqI3&UX~A%34ina2OVg-IX4jy{׳@౏(#$+"۶8,ҁ4cA21֗0ع9K캬w:;N(FE$qXZQ prl/.fnXٙ3Ե%̊vB5l0So)5	M%mLm?7D9nɰkjipB8؜:(NȖ2:["Xt0^@ڒRR %/U񳄻'v#$<ݒ&F*:Q,.aBf=ϖ
5=e	kufNz:prm] E'5nʸ "ߺ3igIj\H$bW>$c2"OBJr$`K.ϩk昳	Ӊ:0vRzx}3e2)TK8G(xN?8tq=!\w)q\gL.r-Yuh3b-V+gdp.[Vc?Gvr!Cc[gd]IEmM/IWR¸ \Ax HtD>|Y@v7=_Fx[:jb$F77k=L3=lIѹ*0@qxӟEEY!qQk6O%|^Mܚ[5Lՙ|xhzuc)#=hjJzĨmߘ[v~8w- )0fGէuC$xӂ5tgd»zZ٫`O:ڛ
95gq o9n!Wkc'MۋH6|6p)C>Va*C{ kbC&0u8{^f&kxy'%ȈS &bu5<kv˭c -
I2$a:IxZ%![Ey6\Q:K
Lmv7YU
$D=f/=v;<6F0"]<+4ʬi-QXcnBww@nAZ?v%/-cQ8	?dHuyJA V/iMw8< ϭx˻^v%/;(0ϫ?;W-3cv\WZ{@י4)|dp:C6o4lQ+t!Ud1bYoW/c^F+n+VK.) y72 e
),jk`:h*mnۢqx7_gQL0|GZ'Vr2	,,X1 5=W-KN<JPb|,#=]Ə8OC'ؿ\C|M_;C}Ù)2ܺ-)zۜfMrv)F~ϓCP$Er6ߓQZ?Ca=<FlsXbgFjl֩C'2ƑZ),E!7yUPׯ Cѳ~s|oNF4(wƗFC}'\iJ9!-SdH҆뜣M)HݒVZ/׈!#ȫE=Shq;a+m)>hs%Oh:|p]^=lPI9M#vU3L!Et[Zħ>X
r;lb?1`M7{]С5ɭtչU=O)jܷzve+fðb*2 |$R912ٶ$^}@D(.Ӟ#7g+ug۲v%
Pk[Kx֘6LVLNlHYP uCՑBM6xpe]d>}.$
x>
dJ@N&K~gRд}ǂp#`BC&Nj:meNw	'r?:龹$$?jfzhEjbNьb~ ºaZE~xX!1eA\beԂKtI״Uu`c~3zdW/+)]3#}	2!"}diXiI
{I!MjuqnLo$|T#_@ֱ]A+alឃ%05F*+"HjퟐAͯC(Wk6g_h1#zhHۃ|Hq@17$Io1y+~QS%i{;hEuA3L	*Jj"B1EoO2jLDy+,|X\R)0'Dt8N]L-1ծfŤ̤X?3FŢ/rw8p.	+8e1BbE<5OWy~JnŅ/xY.*2}w|Tw:tyKױ]=uH` Dش{D,ޡB-W؎Z	Giu'X
+giZbx`!T0.]F3-G-3V7z>6tp
1r4s#OyE d	<Asz	Cr"v!amodkG&	:\ky	3莰qGo[
S/VͧTh[exѴsaV񮅆--j.m$d09J	\P^^^,#XǞP wgJ^{mjJ?4#IMo};qwbXAb~p!"2V	f8Im!+##1n:BkIiS"9':-X׉J:ӻ0Gysfc(osq}{`]414vKM@5g[e)UhJvhON)P{)q@MR]ң<Z 8gLxÞq^bkjL<A5/'?hLj,
cSttS?nG䤾v#(&Lg6$#_R|,  n;S'ʟ>UA*O|-"RѵI	8"K3{D`&GSRkFMc$}GXajƙiIZ76A6BL#?}lӡԖف	[^<-uS,M LK( cF1VqB8,ɽ8`'@SQ!YEy!iNJoݡswo 4F+v([_2bX.;5ގLߘMCWBoEG	zj?Iz})PPxMgA~f)wƎ@kRܷKd5D˶(Ķv>A3q8Y`/F2mtyS=4 Vc>6ͶEM&3DUvцecB]v_CpK乔.^_ /e麟'r%Bq(ecw7kBE|`L{
s&a2&jCjhS85?GS%$x@2@83E<VkqN2Ǥȩ{?+xU8}~{e>1	|фcp һek?ՑWj:+tۮe͐w_hI<ʿnJ>	tC&R*B5E}T5Veho;;$0q!b^Vz,+E)P?g/s]Znvr}<5t/MdƘwUlcq1-V$eQ`sLĝCsSp]q0|.uӞΒSnp'tpT´Ǆ>!n8
71tQ.~]f78nZpl E* `hIW}Bgo2pDNJbYSXJ+NNjw6ƢUÕHǼ}dj'aa'gtPHUcUh}˛~QZ
wݴڂY
A=<^9;96+Xzb`kVZ}/%+^aA.<s&[<fR9֏/cp;tWBM]GGW ghtXhftBE4/\`:K:#wcq;KJJ$R^y}E5&|F:B\wMPhS	|!IvWX!"p#L- Hp$FԤNj<3@#Ȼ}GAv
O=ˍq괉]@{	n(^T.ۺx/o\~gl ?n>).w	܉"
;O{kr) n;;exQt,	a|^FӾNwʗ/P08m0[&."x:YpK& ƿg]/Nhz
RЃ!Q(qOpzhM?F2Yi*FO)IUޣ[P<3՟!,13oi%F	W#ApզQz(;I[>	GOi%Z.Y136[F`|*)Ed`7'%^"nsuBmbA\8%h˶}1'jKf)ZVE8yg#okS-{k[ Q=:kZ;`A2Y;~KoK%.#&S_1"NilRuw#ϲ]&g:t{ÒAm#˞sZgت
I&9vJK#@H&詨Q@0b`%IbLymG"&`ir=)]dH+UF--`#/	ÆW[t2SYC	Qws?%oa0NxIIg@UOLP\h1pP$[#8>)Lj:ô̞!ܴzEqd@<n	4]ϙ|+(l}<mM5	z=4JfGtl+׳^NI9V-^adsPbJ6x:/)
n=[pc.>8{n߇63^IX3`{t1#"X5ACN*%ߊ]E|/cE{ALe,oԮnmW	bʰEBZA]R6 9(ù CV{LS)E>KA$7?Y?%gbkDXNjct<#[B6 dcдe$F?w:z(F-ߣO&!"˖ھ(VZ|8DZ:
TindUs4rQc&5&ā7D)Sb.j0*U`%c:6kJbU5-V@4Df8y*۔Mt\"X	%Hn'F@	`.ωޮn?77 4}hbL bXWe8IaD
} ńK(0Afl#6q/OCgMt<A߅3u<űwhAlZa]F}Y;炍*lH2@6ʎawˊ
v˭D<6آ'1h2#T}=,LFDwo9F[EUVԞe{BnCKğ)Q32;QT|s"wN99I'vscGLDe~e0V_uxTF*u5NXAhMI!rs ZȞny3),tM$2$J A춵 $ͩTSNE5
!	b'3ך0vbt9B쳟1Κ<V4X/.&űg~fnet4_ƌxե-t<mhrǱ,g7avbR}ej@:Fjj:ӡ_@ 0,Qn&#\x]jY7&HTV{F)[7ߎ|ͻC<0ݓChOwQ	0ڶ4ǵn/WФ]|{t;ˬFڽеR?	CuzTȴ~e}>OI	4tjD>~ȧ{($ZǄxS`}ױzemC\Jk[f_QC;3'/NnF.),c -41ds(O]s
 2E!msUzdS:Z2m<sa˫
]phUayIb[44ZR%ڕBM B!hm'`%҃-}_X`o($(%h>b6}eKCվc!`-ƭ݇}VX?dF!)"򗂩-	ԥEnύd2dWb'8	٬}ŝŜ #;/1j߰8
[i(5RY}VB /%Oy*!x-h-bn&h`?ׅK`vARkO -΁qӿ	˅%Wȝ-앳1ٳĜAYK&x?rR|yu3o3AxR1.@;l	{agciMHVNz~*ޅHQ1+>O_
x\gd5KDY,n^)U}Y"Bk7Uhڣd}_(ܑ&e8Q/SZ(N@^25B7/yܻtX@	XϷȘφޒ"uʚa6YUv@Gf/B?\4""SM/A<EWއ*THWږv`Tvq2q.a/Uq铣~sQ`s'2o 6u2/4}v:3xJ{p󺞍EuHYeNq7d܂<@wT*k s Xy9P9q G!Y޹+_Eǲ¦T7cjttqMףa>)"mBKZIEpxWm{u(,-X>(jB&,t#5Q
BVIZKy8$HirXERz9A09|R#UOǖydy=G2' E||i`Edwy}@ >@P
=RΥ#BL*VSvFr'	d:=58&jfI(|芅Q	]`aAm0֦5[=SbTa^cSms	=rk@N;с>GP#Gi~|HF`,՞ U0a;cYq$(E=h*ڝMA(3N/M1ڳ\oL3))I 1/	<۵Ug'3AnMQ`ȋY3A,%	x[O Tʄ?I!]vWX;.S)PO
䴸Eq8'AQT\#LQ8LJlfCz8>UtÄ	(E^c%rtx|@^r(g.k"0vi sA~=pvXfj$d;5`\;zuB"9o;Z=H	ZQ8WZ@ؽ.	ﱩS+BlZC;'R)mH-^UF|'-V@m&?p<CeVK7;?IjlP|h߸L-I{@Ɣ-@		쒶|WODJ@T0z5fĤcs붎oFyg}ӯ$5wWJ.0jUM24˔+V{#4ͨ`2Hù_Yu$ܠb[#u_Ůj	Tn;E_]2%R"~:iJiqJpxxΓbmS\ e롅|s9$g)ʞJԧ\յOޖqʪJz뵡AHzb4!SRrKrˎzt%d.[Vǁ]G
Q 5/IR\5
laoV6(r<-U?wp"Vv$aIne#MM]sҝCF_G
ќ=c̵hӞuvK'{n4Q-ZĶ3rɌ0OE%ִz16FSvŢݲ(%Iw`dY0-pMDC> \MkCjP	wSG!D>dȗ`v`C'?]X&g#9Ft޷z~+b[>bM!i߼3dkz1ꑺ/_=rXM'?+-D{BAAH+XLcFBkKP"nh.4.]NekN?m˂bR(5L\e$dGLw%Vpœ_"ZW  RRyQ-H5Sg^&E8θ9KHg9v(殔n,7-Ӣ]^1ԎWݲt!K==Y2feVuNQ5XyO{Z\ˋ "S/`cP-15(m!HDnRIo5.P
#yYlBYgv\2k2d]~)4߆mlBL2:N}
ic(dr`o<_oYKV/_;ЩM?:y(>DT<cPÓt$8pR(b:Ib|?2h\%khkU>>3nWpu\	=]#,xotϧJK>gSszԫݝF<>+A{`y|o&~3eq\<p4nxE! +c)8U/|5aL$?u970(thaۉ}1~`mS5UEHI`Fc-Wf6.KWroRZjR݀vیw!$8䝡6ؽyBaw'MN-'~Q. ҝ/Y^ik2p9L `
Ua҄ReFe*P]_2waM'XGX+xM0u&s:lYӞoZ[z%~DЙp=o[r>7%D*]G9GarWϴ7;FeD!$KzYP Zaq3'=p_\C'~+zɰsk`nw&Zc(ux^3͌&MiCLJ+jig@ш};vB	x2㕨] ]/cxYr_?_ *k`+?ѺK
a_1K$`S&v:Yug-AaٹtiЫeHǙn<eiKE
9r-?VUj26ĄXYHKliiV<GQl}J0/B- WhFGVϝin|]Y4'j6TWV?`UR,)(\G #j&;)fڎҐy޶DrAh+8Azi^WAguӍJe.ڬE/-Pvj cQe֓cB#qPo5g`
Fժ=t@h߃gmط߫z=pMb7]HbI|Ms;)%L`i}Mb51[@CQl]<֘`R֨-!;A}Bǟ]2˖
A>ed҆2aZN#!@AjDͻlYT+|.<~ W2`)`9ԉ1c+"Ũh%eb~4i \v}?Cܟ0[y0O\mz_(I{Ih$l9 *PZ7GEDInvvoJ.8|; iZ֯d5Q72?"Fcx4~#d
nUIMIq&"'`-E4Ɩ j%ygAuy~L
3U sIL,v	ȿIf9,,OO>[ФB
J #''( E;N"yl
$&h~QAREᮨt	,e$X=խ+<KѴ<FZg8ؾrnq';Pl#鿸:W݄h&93Jc@zOC%qqqxcX!ma[Lgft5mx4[X_v8zyM_caoD3S!UV9XdBp4jU-ŉt4UH?!ӯ:4a_<ʖ\AKbө1G7ǻEw+rM! |%XXtf<ָA%-cH0LLÉx=:ꓣaVq-vӟS=qJjowGw3Z&_4AAgDzh[m8YϽ ۅiK@K+u|ȸtx"Ox4Vy[<WQV9c#R;Dpeޔ˝r>7;Y&zK6,IF:.a [=]
{gW/:#Q&NuP2sf'Xo/mÖa	z }ocnH|]hj#iA'kwvl^CLϕ	vȬ9%W=IAͿ<Gg!bQZVDHm;?t8Qb4я-V!xLBXv<Gܰ7gI-цJ8pѩ.þ֚Hp2,JRAN+y1^1
C"PL`h$hd}y{*/c>ni
BY2[{)%89o!LGkdpWan7=]fc&Zk~x5VwҰz9A^H EJzUƚȁJ(=~ CvWPT:ܫ
B7oeyeuuAWuKh94U]/ǐF}	#,'IEJ쳀sves܀ygOF!sAFqr@_0&?7C5QD:=xI	LidG
x۬rS	c&)KX#liǚ!uȮ1	
qE{},'v"֬wjm+bQeMR9%E"|/Yp4*$Dqйhd~!.LpJyMjF6R^`
MEkCrhuPTb_\'.۾FaXQu4(.g*3GiLݏ_`ƌ"6koƌry]wg
%غS'x d756&#͋
xΌ"n7Sy,H	cCWu o<ù"R|X)>03<z~ݛl/H?JvQ}'|Y[0MH~u㺇~#QK$kg=	"69cYlɼn1U(/N8\$Wު\mE:)'o5*8)e)`RĕiQe.ԐpȪvxzO+7UT>Re޸zCKs5sHu<J%CzЋCv0Iˉ':92izB'<		mke?KxS?GsFWN&GEXjFuL
mk[9		4d)J5#V|Wgg~Fi&7Z#]S;($P%*=J{Ɍ0IwTƎ~@/Ȼ9AD8l\ơ	AM9Uyp15	9;$n3HSuPPj1zWV)myr>p#0H) ѹREx{wl({QXJTM͓6#4>˟MORk4=5aYċt%$l(Ѓ/J0Q0sݷ7ѢkbUHJC Fq$.3C?p< ҋse~0-_e\i\¾*t[ZWڤ&XHqE6頚5!"k>+e5O|Pt@qbjM\QE4/우|וfrנ*O]3LU*^uTV
c#\#gq9v3&V6JqQ8?8u[8L*ቜWÈܯdPH9=wSB;X:Miq8Q(^D:3v=D" Uԓ
;ȶ |oJ?=nPSؒ=Px(Z283(Fb>jH,sɃ:(V}5%q#Ƴ0Ad_PBQE)_2ꂋPMcb&߶`ͪ T6vǇ|ֳ|k`(n,7{$脓SyIeIv&b,RWY]X%5%}ĩ
 lQRf麒tW <SiY !3V~|% UWsnk$DX"6M(Ep"rV
eVqQ]`QFi`ZhRfWȬ!֧P*7P	o#vus ٣A "pُ*Mwf0ȇL^;ruX~!^ ϖO$LFj!FV9XdU?@Ci)5"N/M3y8|!_xy	Y`%ָ)'NMɓ4
cBa5zfatC|rd4©R-tS䷖Ӓo/Hotǰt1(ћ-: {::)@+7 1xɹoKtuCAIQv 8G{E+Ubj7}~}nWZyQZ'E6Ztr.<D{
s~ٔZ!L_Jx_\rnIڎbΖqL #+*\"U$j`2Z`ж9E2NEp}Q?9`ZIRJϣ߱bv>=Xn*E9HOWk>΂{sR\v8nGH6)&8:@w,b|kKW|MfI{ytQ+I{BXͤɜjǔC@R/q7MF#$Vۼ A:y'MAXcCoUC.kcko-1cNyYXH('SQ|ɬpO_Vi1:,7L6oiIӓs Ԥk>7YQf9ؾ5m;^+L1~
Wv1xL;h֋E
2tU搖yh;h)i94Ɋ1ʎ`ox긿]wrt0H(OzUoǌwG2j-EuAJ~yOO[MTdtbRVĝ)BP3&k-RI;L?l^yh8.v|0R,5j=8f/o$ɭ("TCŨ;Ijz&a1 <G㱤3;&}̀92"+

Bw~<{9+9R4˟%L!7˗vlЯe S?~Sk#MSo]Gg.TŲDTUf0Rٟ3.U;ZS}Aw1rpUqWlS7S6Ҝ)w|0iD1،E&>1w'@"wbVwVEǁ9VZeQ=u-GQrG_G<[P6D_Yv>u?T"C>^EY )ŲhьZUz|¨^bHM;^}{!n,/e	7,H[DqĨlPhgl$νnJ#9 x4@!R8FrJcM)ڸD"x1WПzrdu}WТ
lp /P)-G2$M@\I+\h[^E>E3+wdBn#0`q&]Y=G٣RMΐZh
>[gz|Z#]qxuJf6 RzA1b-KWc|UIzN(0	AZjȃv=G]BPARKv:,P'𺨾!؟NɈU#hzВVXLgV]0HEH|f< /cI$3il$aR㤧p#O>މ"E_]Z?dnQw¿2u|p>cPE3ɹ)-2tH7z>+_x}LB?A滴^t
R+UDj\֟NpΩeK?WPf;' YF^,=9aT9UKgRBѽ;nYF}(C*ibf8mx+sK)t灱?Um-3%piZR!^n#~~(sJd$c8iVzVPF.W<.t^78.e(fѺ*2_uDp\ PHm:xüzsjU.ăХso@Hx++<6LO[S=p1gf=ydː|29B1B)uXmH}^O-F'{[QPJ,,-n>sm$/c7wQZbfj(Cѥ[R9>645xІ$53a_,g	hbe4DnɄ!E+{)! %g:,aujĉWUvvt1
|l;wN(χrp'x&lֈ)GUDuHDT\"9,BgxVRMפ,9H5?ƾvi/dJ*AX{L'RNPmҞ8fH;BƴPCv uOq&dOf^b_3O>mDA䩭!Q幗Rvxhs.wc[-CmK)FRM 
*wse98w"g1n	SX8m*f>n$Ið!s=bLh\የKzWNb?
]>H}֫m$>QT}Ue5W$Aߨ;׭k㧻F1UkBgKL@tk.dZV.a d@(\]!v
#$=4(hz=9t4n1p	6E#6bP(7eRQRga-ik?SexF#X?ZM>rnrP~^h85䘐_H٢任7/E&*Wy䦽-+150ǇvS3l:rZ#;yڢˇ'yqrL?`+2YĪaz c> 8nmVOH ʜXIxgVB~S9y0Hl&Kg*tLo:PW>_&pi;/d&8I+pj;z֥(5_қ[7(2]<Y"i(]$cΌbQvhx+AQ ,m{<(uSEeJG+Īe"H"
TYf7~߰ya"Ӗ;lX41gˢIk6	rۑ6әF!vj趗XyLP㐁4oy`nMޱv5xTHȟu6xx!Rv\Y/L0Zc|tU*QN/dHа]|W<F\* 8٤ Xu;zHіn)OpK*Yw r$i#>df'PghbFBzej`1Ĳ	ڕ6׼i=,q{r)G;Ώ~-B4m9	mZAxMb0}Ѝ@%11t>	qQ8qFPϳotZNZ?!:g'tl*mx0:^Cu{T5OqqRTRDX#fX*QF7,f3WSl-늃zk$([A|AGg6 $˙YAXVMOy+*u&1ɦ'KVHqf[ ܨ㥨W^l@HUũfઓ"B=-#"677ۊ5}C!(w-!1+	rV	L^R:`1V]_fM.wߞKcf)5c>;,arutzUUUNZE^/X8;e}xd>=hTR?'%ba6 #r'g W+ 4?\{.Sf/7"ݮʌ􅉌խr\lL~p)n}t4>4`J:2
gjFP]k+%>6T0N,|$wҥ6;isؿmVV
J$GRx9"/#u^ML\Rh	 'f=#_	QtKKؑo~V
w.iOP|$S|H0~UҝyUq<G>cL\kh((&ǸWpѠ</ߖ+{|yTS@mCݔ;1w,{*4"[0ϠERT4f}t|u36,0X\~.
10ܨ-o<Kȱckgj+:xJ9*l<عn_!֬	eC^c!Id"s;ONAbf`0»3w m\z۬iRA<B1Lqo] fu0ML5leL8DpZBBI]"C|Th^]-"0
X/I~ɳIYص91Ƴ+4{=c'aZ:9א;d1	]8T_;+.:r|PUUsjpB&ɔHтuW!$Vc@CMښ]M\;1[SmG!r8
6__)瑎$,؛?^mxPk7Mֶ\(	/MAV{(M-ByK6aGnX\e7 Dd
J;umDJ}Dqjc=MxTn15/Or*)d_Ӟk=^čUN UUy R#)N&	['MED,[w	*`8ZwCBI.hވ-|=&ٕш#W>(!u|){o*Sce:uYhBoмHJVS3
"w0#<}Ϩ*BluZ!ub%VɮNYKfOqG>E.GcedMV^ߩ#u%@6ifE~PyHLϠ{_Hg溥-Kt\I(v'~jO}"uHSa_۶qNxJ'd'v"[Q\*7D2""]!^FeIX~9$"hC{MlЉ854ݣzr!^V8aDpxՉ>V{+YR8y"|kX$H.L,r;J5]sk[E8]_sZ/ܠ
!"(}{<('0V؋s)ƻ,0hr(lǙZBGzY
ZFs׉}ZjkQR};1<QP#OjN	"ܻBL->Sbɺ"\󥺀YѮP^</.JD68Ph :j:H,Ntē@&O.SyWM2-6kJ[N}u^}oWxCI"&玌sH<ыO^f*G $J*UReq-+zHD1%[ȯԶ͜N8-,Ii48hk
ɨj|[`Fb1-QK8#pbǑ,E\)Ef<.=|Ԕfe5\Q2ݸ<JtBl=|ziQbO;D@'mW!	kG+]'+V:TZtWwQybEL>ZW]loA?792Gê0+%5uRԽwuVMzlv=ՅM1cΒ`oR:㪫Nؖ".7(p;17QDo@hD-]sXD;\73U.2aQ8Qyy^.s^itA[*ffi?Y*ЌIʕrXW+-=_&m<zsQ\ŎuZdS,@Ϋ|MCыeϱ5$IçTg=B}#Iӝ "v曃GZ}~u2ʜ-
29\Upj3#gt`ne]JgB'"Z\-dF`iP=<L`LEcLk"e8"->VSj%KB~YφpsW\Q1?6+o Ѹd"ۂPldU[hvd"-px) A_v·gAv(%	--3	EWd<nJ OF#yO3gHN#{\Ba(:Rɏs­ٚGc8G(0tniKchK`Vl,
V
]xpڂ]p~_Q63)&,Z2saǖj'yJ>rl!ENJ~AhqT ;E\tl7gwmk8-T	ʔ	#fBeG˯Y\0{!}FBmH_؁C+F=Wͯi`Ejo%9f߳NQGkiVYPd\bB7Y`$;Ƒ|-αh}^ {|ܦL`ʧ!Qvsiw .I`׽tIp!1o._&/6hZ)ePuOKaxH~!:~v9+E)Dܓz $t4Td8<}#bHB:<kٚA_^,(i5;pMf8#I]`	C1G}OGo?<$tg%)1*hL5%MLwOeݹS>]L'|Asq<S{>eNi+xm=K‏s/>]4rBJ=ǂ|pP@@*EFr;orW2^=\X\%BL;ٸF?ڛ|ii&|4X(
e诨jZ;g=69fҊZnO6lh{X^wh1Msd](ItG猷q|E0LA
ќ埲4l;R똶Zڰ཮7%?|IT緘v6۰$n"՝gv#"[@HmsD5FSsOL:[bC\5J9i9@Ȑ2*bHy
*eƳ?ZۣI)PS"0;7|K#;pKo537~e}[߉+@A&X y;,*r?kJvjT>u<eGhT$}0*'KO0q^8+qVb٣<G']eY-i+^zlDYL}/̼Zaŧ?B
E.!Pu=\x;~?FH [>p@HWBx$b};wl3Rk2?u'0QQ A(3&:搨_=Z <2[[ϺWS9l+ϴ֩WMc"ml#iZX(.xL~~|BD:-_%R_׸%Wm.qO{kCFHJ!Ff-6Y`vŜPO-bN\"DwU'Y5&25vyZV#oυiSl4a @&$֎eqLmZLpo8-)l9iF/1Ռ|QG[BSI{2l"C.O:
\iF<*HAi,6j	rnY/hm 6OX$MD)	{	wznܫ!(Z*6{+U Vj2G	[A&W3zmзY!O4}8k.޻b,.jbfa;lf-䮕-^vz|R|G+'Vl
#h&f,d~'Ϳvnl%\A:N)t&;M>o1)unмĥOP	|
.\JmacD2@>gu0~ҁ2);Nk|x& t8lg
n?DPK^D'fc®x~'Uzk↫/6geb˰0Cq¹.iM~WMZMe8Hf+ЦBLc3<'e3)wo,%3ԟ3BȠZfTnZ^y2 Q.v|f"J`ы.Ygb( bP?`g2	SWvfr(u0Tp/2_jYJXH`4wru%^x2Mxna;r+ O(b}*_{c'n*=BVA}42e9 XMe	 AD4@=dE`}c;_A1Β\J|׍suI3A~fR'S1/-՚jPJ=V¤='F`,r#pD`O8o
tXg8g/ r$	Y!jǴ&^RR?T<Z5&z769(8"=3>LK'Ȉ %&%YYO1:F>!h|[فS|ɐ">/u5lӇp+#+V JX<;ҙVpp>lrNoO)QҞg-Ǜ@{({g 1DZә%! {e\DrejRhV"й<߫{FM$nI|Ȳaef2Y}Y!V3	˥h|(+B`L	,,9]T-;;@WZ)B}/9W'J na74<1XCl/xk/'2wD/GWRj)rIjSFqE&'RGF$E@)kBpo6_&WBQ
c.(JMC<GhQx^ ]Ez25v98Xz!2mqL)B.%Ԑ<CA,ey.,ׄr&8mJm[ģk'/E/c߭q!R.=qc>2%Wh12CepP??m}龔më,On[{}?^O7e[4KTU-pK%u%hL@Uܮ9SU{rnzZqa^eNfZTQ#[R(-%xʽkQBf+@5G%'|*۹g-穹f8_auY`,e_Wtn4㹃K_PkI$٫RZ Yw!J"T~nSv8boy6IªAצߞNl};qk/0)g^ `	i; 8jЩZ/cU#SaRӜUErMX7ۈJ4⇭_Xz,&4oQ<q>,圵L4GM_Gx́4Hdmk(Yk5왘;a̟g<92uOVm`wQ?>kkX2?݈S3RWuİǑKHx$~97:>E4xSQ8D2*f1A1uvqeUtbNu<O0*`dN=={[I'b٣6T$'1B:QqVpI23rt.!3C`@!Xe]% ]O[{@1sL6чB>"|?{,kxZ?O0saeid<4fS_`OŠ̶C$:%-AFWq%xNʾ^D*_F&Оurcu=TzեA<솝Ws_ĬTVߴREQ9o/'!±#.MsclRlך،؞Sϯ=*\`!_:]7S~o`u8}'en"vsKx]}N}eƘV|}ewR1~7te vU؛%eTS->N6zM=Z2:8rJ&a0.Pfuufx哰m^ss%<*p~,à\<"p6һR1l/}3%3sJ`:*uMܝ#4PrwÁ4µ85-jbRБ+3L~E^{>f8nG,/
+gUm(`ň[ULz|s\!K[+@S1{A,1"	aHuv0(e|3~W2]$j43l3'9 u!8L[5mZ*-#D&^/[1mjk	.W-耄nv`T-IE#Zb_Xo`H`B^?G^U'yg7-(1AO#ytOuNہ8Ͽƹǂ/Bsnԗd	qYa.D_l9@U.SGcAB)eG5` 
{?"ꩺD6ҧeJoZm>n6^v ZkM:(:HђQ	AOKX3&h刂JdAmXO)wk?Gd>Zvtg/ODK5>,ɛ;ŮLUJ_;ğw <N&}6dD(p o#T2= o7+OKJfԩkCݲ&hS+chiY֮9%oDN
TYrX[Ȋ&E&z`]-#+ZmzOLwPO:%DU@,fvB-	zۓ3Ԉ,J﮽N "PtC؍Ӻs;tI_rߟ@F)73y9<8GI=cع͵Hšx:YWQC DZW+:yq"m17<P8 nIO8fF,B:kbӼL{COo>0MFiϺCB.kakY Y8~{h7@
8Up[\F%tX캜ot2ߞMa֚	پAbr>;U;'(M~ڙ$m2Ěo3X=j|drNS;F|53$BP;EFhXMHcŠ2EHu/[O@ I+֟9E:[]}%t
M7X"3~E/upI
3{#{rwR/쫿Ӽ8#tfۺi)ʹA6k`茑=?Y5|jo"]< xe9|Ҿht,!e-@\k)w8a>U( Ry碄q @4䚽 e!/ո4V>W5uOW6dKPQTƂkfCMI+Hq}R/OhW>"J؀v7PW2j,ɰlod,3~%W(aC1ϏȒRQYՙ4Tа[P"*v>jCN@_{M+d6q^vD!o7 )nCϔnx֫@ NR]c 4k|A
Sy_H+Ij=[Z߾ͼA7HA왾?}p+oJ8vr*m!"2Ufr})J,:ţ*y*Qoʓ7|[#EF,98!4LAqL.,-k@VՑ ^yϚf?M]@rLG5ӾSzhA+v4"U]״mT3AF袞"oT88C&[- NWt<@^@'^zi%LDo/47f}vKAȿ<.>$]g׏i¼tƾY%i"}.Xq^N4^A+G<ޯ+nM7rfq=fgv}Q=T2"c"h{6&?>c.ۢs?`꘬|+bCЊ.AoU/iq_f}S@̦Vȝ|ssi3Ch`JP+sI1gR*d愎HVe+SB	EV Q(=8u[jUO.Wg_y/NsEb%2<g>t%rIP:DĶ'H8T)iB*A
u]ڂe8-XdSf A9T'J	k>焖`"MtPQWݩ/|3	S6JMZEkMp,gF+E3۸!1?7Y̡]7/Zv$x66Sϗm#OBw 7|KKWybvg]r ~Е-&1&`>z'GHePe= Hk٘Mi	_2VEfWGe?q|7.1.{~r'v
FNBi$'6nE"bn1֋dEpMvrh6`
܁1766:\NKe#'T|R ȩPff ˈE(?&E\_8J	!f=ulE7 Zj.ƛPMm!'8nOgɨ L@=y#bK;+x)Tm_٘.K{2)] R12OCi!(u;u22):.[m-f=CF~d?SRX&I؏Qg'3\"$Eʰn*(ֻw$;K.icK8=jc̋?˧R[8;OQ~4ͭy/uۡ=Q^	fwr4%.2Í}boE吮-+|?3Q}˔!ё['c\RFͳWvA-VXvq8f'Nʁ?VzDph~؍8/A7ݳ3anlq6Aꡦ1LM1gۉvc/!/<ze(r(FN"+m_EHrtoH\vQ58=jIjf?g}Qi<1Es,0)Ay6Izgg信$fKѱ}j;#щP6_\C[+Adfs̹U13\~ZD$WUQh:l,rT`qp1l7>9U᎘&:;[ǃᩆxhˎɫEί
lYNr2i7_w;TaP-zг9Rk:5g#zK֝YR%4WHhB!H;04BnVL#1;Udc=4B~	wUWBM\XU+#h|&JLK
-c9#{ElI{Z\@?[B*@`yX*hglCTD~pPCHmF'|V:+c3I4f6EKgƯ͵ng} |'(2	xyMnVTm{g'E>w})3%8,rhɷRWȩ
Q@Y1![(w"hɿ{c@󨓨/x$o2:A?S S0N |TG;&_0I5;!ct
7l)Z5<	<_xge,55G0Y(@15z^tjMMjSmHA1il4t`)w 9;sqx$}ԒbF`EgU%ۇ4Uw%-!Ox^dwO5d+TTl2jNI	Sr_88egWL2dmq;[a^GZ:X'VXUP1gy=S{y@>x!F)ҭ/s],HI*IŹ@[@SXlޯ%j섄Y%|HT5ffQ	e,!uG#|^u~X_zU}`W&}X#mv'"Wwe$:{>e''U51
kT6N.&K })%yEN#I~껨<夶%!G9B8+*%;[Vp!3~HhBC6_9F[uik/s/
}Qly2N~ZGR"oJcZ]\NQ{Λ" y}\8KLS<Zd\~;@^n٤v|Bѵ1,2y2,dvw"Զ䶗%;R[VۏV7jH\Ag)vn.mJ~BCj97^ xt9Nsf֍,ߜęJ97(9qnFq$7pi]CRIQzU'u"`-aF° ߒ`8#:-Aah>9 "ĬhBt9ϼSI\>},N50#~O~.sKLz0;AP*cM!#9׉Tz{-}|e D(xI6ӬT@54EdP%^%Te{~GM,
!,bn̓0y9-<ۊ^3%g 6x9qeC%
e2jS7|]֩KӦFŠmL19Ii*#})]J
Xڂzh9O멃{ x˗a S6c.P	|R
%&`%9 ~kВ~NZCJv\`_{'bJUfhjZ5䣱?J:&w -`Y͐$!@FA6&M:%ŊIyhHvܱP49D(^mZG8ؠo Bld?J;C>V\8"a65tЄXr[1<:̿c+/R[Z\A|>$ݤnwG@WºyꅻKsoa/CqbWSIԎE^-ƤbI{]@yvÆAOoB:RS訸;k۳MSx/mˤny#hl\]_HfVܮ*:K_.πፂv%/lWٮPŖk,o&AQv&@m2=/uWBpCw .AsQxR@m|"TX&yX9 o GM :eSUtdOØ2sؠ.?)'fujl?u<S64\By_(c':0E}V5f!\|AZwNjlƀ4q`R{B>PhE7xi%!cM-A5ruFnl)rz~Ղt`C:Txf-̯a
Kԕ\82kH$Z<AI{,Sg4MĹ"}x<|ػ?J|]JVS k"P(I)^mtg¤g<@cO:96qܙg,Y	Ya5-e3~oОSx۟41SbdAً΀P#(E[=AnZ(H?9O35$K.e˯hh,&M`?aۖ93M	>ϱ2cIm)Ibi)l	oDFkC|IC|`Gày=;ņkǁBQ"'^tt 7LV 1gsiOl /85rG@"ԱfE{]@C@3!" H9!]ݡCOY[MIϢ9mLCb, &<x{jb6Ip_k3>)bxE\<&[ocO#?OߐYGȂ=%砾&9[A3w|S#7!KDj3EnQq0x7zP*XMDϕ;$W@WME˓+򫭑Z-Y70eT܇ڃp2~dTc^o˾A]9FgYz_'?{(M"cY 	a68$ti9^B#@֭$f<Jk?-2~c&C~
r('Lg@1MQMȯVx\EД
 ҫ^ߐ+ņ	BmBH= i_KYp, Vbmsy	<?eVtJQ1P"3nZ
$DgG[.3QEne+42O(gcWTվltPgq(hE,
'*-Cy3/73!+e2x!>ti"h km70EzMz5ik1t(*ۘ TK|O[bdM՛	9{+]6n36g0^7p_{Iwc5.}蕨~	ٹdTDTGsPJRK螌`K<V1,M݃vAlD@&x2L~~P^lg?rQm!$`W<7jT٢?me=H*J:aeZtK':_<T>,۝Pt.28x\ʯ"b^|Y?睚6O
7h$_<mciF{n}$OQ 	/#rk*prw2E3h:Yvl_z+ѵV0"&G8)0'YN%G2/g4Դ>^xvA=-TʴͰx2aenhȂb<=~;lxc~]wr1nzIm	J~bR&i\)h4}6)ETֹ@ǅ ǤE5ޟʝf_Xu@qIʸQ́qFez>d1H؄]g_b+M~<. F
[?liS/;DEk=67loQu+MSGa`+)E@QTD%֍rL^-m#f^\%V)dAd5vVn톄`g%-uTNodg	yqD}6F[O,fz<pWf%$Y_kNFۀ	db3u]耪4eЛ0N#֮}ghO.؉|Ґ&-%T!5׵\FʤMin$& I-ZÂ)oes702MPӸX}w7I᮷6KY;1SD1CFmw>|6cS&7ߵ_e>SE"6Pw߻!*R2Er?}s9aӗꋅHKXNm|TkZbḞW@/l$ )kdAvay F6_I"~!4Vn{90GȂ<يbA`q_C%
V@]RVn@E妮ZI.Ff/bHqdJ?+RgZI0Z3	9i Q&ʹB_`^F|Q	MɻOSQ@@.)I07=8w[
E)laUG]L
Q2N5txT4Uٿ<rWL7	;&HwkN+d^t
<豇㡦Aꗯi=uwc>{mH=则#e"4_'Yl&B<֠/Fz㋦0gm3+룝:W #5+%l_J$
"Z ż]m-|P0vH8ݪz14:Rqt̓)~R.3eJ®7b?,-E9YլK(Ւ8OHQ%mu<3Ox
(}Amt(RGM1Ty	K qwJ!fcPP:rYd|
6ǁ-}
8unh8w4|U?`^T"*|=?o;ky.C$ٛqk`IClG_\_ٹ]ZR)|(§d(p[*];,.ޭ 8d5h17P|RTkB%KS^!4e|!܇dU'72ܓԻ>vbQ?J^v̅v\'O.	3v9ņMɚT.SƐ&Ͻ>n,Bpy/:tU$%6ojT<i-r>.`Aduir'89k:L,s 
{Lx%	qY
Sg/_6'>iŧO3zq:M}cBG.kzZ@-	0z<RԚ]&PxpN)98\v	F0|
ȋPVy1LM No:p]KjedR6U2{;փy6%S>EA Q8J695
Ӆ1o1+N]
Us Ok$;*X
R;Ψ&S%otV*g4 OVNfaZeXD4l7y[D-RR']ugkpOëa<mOn2&sqkYJmj8k@]OzAC?Ze.pJ
":ozڦ/202|NWUWHQd6q`[Zg2:-}Xtu#9s*$:;]tL,]<Efs7	GHyFtQ6e܍

-;mt$%-x_u݅&ل txDv%t:3ФE!paҪJ>ץ1Ņ& #B܋`l h%Ѫ໰8mNR/Gr2"
䗨3PzV
I=;~Vo^"ϒ01
lWM3םSi>ֹBX9EA7+V3F.Z>s)4o笟^Rˁ)]l]hT_$b>\3CMۮlGi-~N+/U;b"D}>ÒeDT|<qB1NɧL a.$jg\G#leI׾9X>E 8$tid`Y׉##+Aߝh, vooO|,XB~W8XӵlG(L|Mn7~d{WtLͩ]*|R.IT7$\Qf`ܴlԄF,ZYX.㟩ۥ<f>pQ}l˴YhG1B؎!gKND3v8ž?NԵĝϪ#N42rjɾϧDǷC5i˶p`bKU~ O~DeDۅ]Vz,ji.ŭe<BېE䦰>+GDnKt5q(ߣ?+.؉׮mnYNĘKb\rQ`.5Zg9iY/OAX7byOf怔m+5H]eX?GB9/̒ ?s$L7[J%Α4_;^[/zTxō;ŋӦGĒbo#	8h&V)&Hin b_5cfX^u-m>}ȕ%>|85Q 1&H(=a\#9H~{{= ?arЬ׾x\ye V)Z`4RANWA78
~sʟ:Pwj7XxIb]5Kg*h8^b3{O_YKUN6Y_:KN2Fq"H	s!`/\'!b[Y¹xk87'MST)Ps(l BcbXр OsN	1At!H15[ɣ(ADuطmF~GZ]UPwlvjc<-EҋBķWO 9es?| yHEw^7&YZG7uÓ"
+CnrX$->b;'r'x#$UūeFW3.tQIEJ۲ӭv}h9hgA0<}|(@"cM7BbcYDJa5ʆ<1I2҆wj%`eN[RuZŦ @eB<چa~Jx#kGjIZu#.q;
aF?+-!\wOm  o Iq2쨺n'*0kapg3NDM_MéIrt9OFrs*@!w6S3 Wv$k{-l^Ƃe!Lnr)AhAС@н
\׫e"f WH9iPYe1Gӥu|vM;jg0ūjx:9cDz0/ݴߋ*b*7`Ɯ9\yL<(^)OIFN2(_%_kDŐZM}m@rVSz'fɚŹ7Ȑtkv A..'S0Z+ť5: ZJoQZXxCP4rU.W';{j$vm.X{Q.q}:Zx[rW]8݋<+Q2hG߯CxxoS򋇬w57}6Ydэ6Zcn6- P Ghk`9K83KafjN[g2>VC_4~\Q.b0XQ~3<l^mҢ? [+]pN8G`RޣR* JkИ${(M!nV3k&ma!4&#dlW?:XWX𘓐,0A5 kS)ti2P$| ܈$)o(=eV˛9WL+YY,IlLaBad_fHK/SIJyM"q:@+!?%ٵ[KzUg(oF{9ňGqjU?[ri/f"~,l\Dr_=F@IOo)tb?nĥ278fA)*.o{y&eQOrՂ,n0y\,}1׍Hzv \kG-(!uܸ~ί*V@{8v}LZtQ0	H\ؙ89ܱN> _n#i==ؘdCoSH|}vZB{:u"xV[&
Fd-bvXOqj;3cD<"ct>$0 ˰"˔JֳI%.oPb^@ {s^*;
$A=	c-%8^gVU?3z|eaOe,=U`	b=+x~܇bTL*Tɒy&ϏnCGgʽз\0* dsNkhd$㺩U!8Bq㌬C]7-Y뵤G|kX
Ej&&JpeLY>Xު`sۖ|vJs)m"۔DO7,;!\.ٓ5\KsrvΌ8؞9=q}J
` am
\ {J#mS H_s"r-Ydԏ`u=ъt)3fZW/SgUwyA{*	8(Q-R!8@2S^V@	V&57韊i5	$H،'#bz0't	]Zz_/cϴPZju|f+yr_S%LH	$9$O{ҸDO{*&PV9)Qs۝>\f˖.QwuNPc!W| +n4Li9yr9Rwt"rٍ8&BHRaΗj/`EB/R'Rb}a/(HwU30ȑ:<PmG? &аރ|5(;Du%1ɚPA:|q#prgp8&ff!ƌc>UmRk% $OqVejU!V)P0EoR	<&=jV%kCțgSRL,Q'}ᭊԯFKyMnJu
~s$dM+jՌL5V
*E׏Ki;=;VwyiíZ`k,їB'kTx|9HfKFr[x"%}+n;Dd?HA1+'W ͳr6LYH8~$g'le:Q6OtFwJh`ͽ<[%8/*#M7g-!'4C8\rǍ~fP2؜ꖿvzBɇಯcZF#]Oosf6'K^B_g*JbD{Nt_n&( fb1fzOR#%X4r~4"EmR52b.;wS#e:~!?I 7t@)A؉1<z]mOxϕpR㵃{b(wcRkXHɄFuӫ36~CL}b-pxȑ0[ G8Q	"yFI!l%TsWAa4yt^oLF(b#Z֙P/5(
	ɄUSIT68+,*i
kO*$OPDNx3N彑A1r n\xC<%ׂ,YcBɈkY8
$e{v̚lV[AC-=4*2<SG{	#jBK^yGq͒\EKaRk[L$\`F8ZrcQ`gF=Spjz +0G5!5܁E	7>15{{n5 YNLGVt5Cb5IIY"%
lNTyKzc'0ref>ny ~~UcKS@7I22{ۀː*A&8˔Y#:9!ё+Ԁlz//rzz`Ñvwۏϊ#)Y	97ȞI~v򖪮8B%<yJBSA|lOGyk*.]<IpVȉAm BmsVF}v i>I1aX$ofUU\z-x@۵we~i'l"gƽ*linԂG, ISYK-S&N,qlNr\wĻ$d.HS N!_ְΘ[`wj.$ܗa]K.^xrxQ\lfę4nCS,Q*iI􌭂|c/l8p&[ſ{HMn|Gz щ_Ju6ԳGDKnVCB,ޤ	O_Xͻ	ŕj<bKi=,WǞzc]ae,ٖ){dKn鹁W9 uIpˮr9K')|ђ.M+xũRh|E\[W(\I,thp[Z]fT:~L6`>pm gXS=$BLzՠnx[#lSa U-x<(~)?i}pXlR ݻoG_9b H$ejr5mHU?] ݑ?UtG>41?Up36I."QvhϳƃfEyrl[FM/FS$p/Z.g[:+7_!uUiΥf~i@(Oyzb{O_'˞TɢS,w{ZBLU4T,NfaƖ]pAcAg( ҮP}ːJlx<.KiC&*|b$%⯠qfXv:*gy4>dHl@J*y1MI}(i*o\Ԇh02u3uk1Elk0h8JF"mTbȈ?Wmx`>*ZzSTR3=m,!
ɑuZmC1<lFN2 Q4ݭZ _̕!s'\;ΘXD;<QaDqq }dܒ}f,73>n_aB@BbÆKܕe:ߖOigXLe'ر>ET,-ПyXH1Q0m&7Q :۫Oet.'oc.\ꆚ6lH:R;cC$=1zA"' xTl72$㊻Գ?_vWc EJ(TS@2	q?i5"-̝9x#h]t6Hl:N
vE@2
	ߓPUS\od
?x..oz-W@6>|@pӴV3%܈G#+t=jݾ"">+!4iث<zBwo`?xnX2h=Spܝgn'BKȭ{/&'f@P]E9N+o1Mt",(h/<ȷ1Ӻg^L/8}40Fe &) R	`+SZt ϺV  H_zl&7hJXeL7١ړlL
8`iW<YZa~l
c}"r)9nbB@{'HD'+3<^.XHSƋDM56k,Mq)^AM4Τ
5Luayap<uEAT{V)0^Q9bH`+k4+z8,i@wL!}b1_{4s]
@9B둆;[8F0ɢC$,Чv?7A;]\Br-駏>rT_ wUХw7,=xVhVpuϐm^qJO`4a{Z~#?|z,΅ǮOoҖ@_05o3v1B:+%H QTx@T/Z~bP=kJ_db;1_}3Mϓ4XXo-XKG=ty_~ EbzK_aeƇ(т0{?S,SU	b޻J`HpBG۞n#e~|KDMDx7XEp
r(cWMZ0_}90!BݼI1-^"+F* me;ZhR+d>r MIueCX3IY gJ{ȃ@H~ Xlxlf-NB!aXVBpIUN='cr_7ַn}JpwBT%@H1=֑.;A{1'MĽw($j*VL$¥tɖ&$_ET33Qn)''yf8*(n9c>[]2><!֫
9dx=w6F-8A-zC*bP`ۑ80(䑝=ߵ9<h-;O3'0XSmOb3eJv0|۹
6D7][fqNLe׉X%?΁wTSJ/ڋ)5t
0'YfraA{I2.}b7ylZR-'.Fm#Ժ\l1"^VVoTfb2FPY#H4zQ \Ke'98r^<[fP_
Ʀ:3Fzz{YM:~`f:wYs 8%ލ,-zv^qإ0F^8͓3G-2bI~NQ՗#Ktjҧ#=ۈApAw䕢Gz4=sWiIR: "gw	l-C;]D{ oޔRy?jGÖ#*Ӄջ/{\r՞Y/<?13wRZr} bԯ\R7 \ZY('"ͥ-G(?{s׎DkRISgbaiN\Fv:O<>K%QyJWI.])Њ=J1M9.ju~&zӅ(84:~iu_IQ]&/.Ob1ѪreHe1kPhi	Db`l^Rf%DgWl,)Șf`a&_fl![by!VF#/""H;b}?i5Sde6e:+PJՖ!Ո9W/c*ILOE\.j'*EL2	}'!M2.l%p 8w&7KϧM 	:)7?I6:Yg~;<偻8+׶q8~f#Oa/Du~GT/*t
5Ԛp Hfݠ7<,"K>wsʎַKnSS7/0MN CJyd:k|"VWLa2Ei߄D _Ԥ+cbk[Ly=Z4n"m%4y8#1!A=딕ߚn#f'2
*P.n&W=s*BYtS>HktiהJ%,kC㈱	dnҼLv
 "LX-hG+S/gce"bGNEZzWI5h B3JuqcQDtFo3Ҹתּ
*l8e:dW:$ͮ'1=*Szna@p&a]paaQ}L)t̝E)	㕘|\`f(.FhELdq6]CPn5@!(dU~<q%ErG?*kyMEcEd^OcٔdRcMUIZ5p\?Vv9PĤ,aK׫`{-']D9g XMTP@/}m;	Qe?IbOCrTli3%/3G૱|acOBVHM5}36uRlNXúPnT2M4&33M[z]*~q u#JJ,S/<::(e:&z{L^Cvxo;R(Ȭ)wqv`  RIFFK WEBPVP8 K PJ*>BJ%!KȰ	cnwޕ=Y?+,j)).3p3~~cu}7͹g?_8~s׾|arߙ5?z_o_?p_v}~/#/?WOu{ ?} ߙAJS7jxoQ!_[fҿ-a{>{1^/?_E)¯ݿ~?k?7Ha#c@-yIZ{3DMM2wfC"Wg1d7ΰ>m.II7,5@YόG3su:3X_*ܣ߀UCShv=:@ug~Cd{K/j_meWoplƜкPh]	D]r%jq>fƓ?nn.#+$0<.-BKpli##ʤB]tԜ>Գ&N/0K=<*iEXkN37V6n a<f<^|K<2~2r8i ǭ!jp Ky~ZFt &|Jdc[W7!s` )4+^ήN1\y	y XmQrҤ_ ,'ݔYx+`q6x+K8_rOGɇ@⏕sh+ЩiM
.f2u87Vj=r&_WR
i{C#yR~\)61h /p\ә5x@vT
ϯh-9)u_PҰ1L|_楌_<Ct,	LWWGYNsu"T!$xdB6*SRnL@-ͣ1kYp*TqGѱ'~?B-u4捛,輻ta1spf$d<B0lkH`j,s|/)[ R{5POXW;5FQ`g{{hx[<l/2"`2
+Re	HalG!%`~	t;37«^_7$zgԷ2y"AX:磊(ף&,Zǣq)&cX{
+P6^I-^@Rw-:88K@Dd(&شDaKD_6ǅ3@yyekBUk)SڜRI1X1&.8̤")KKLʈAz DZ%kְ<ۅn7fCLi䈦.KnNzB~j_	Ngr*qszJ=qsFsr/ခ@`ěr;ve湅\
c%3WUVF>PcJf<zdioĴ:,Zve!J/D+U!=mT*FFru{ԯB7yIBamdc1n
톯_tn)9ʯ=7r𨍪y_յ~5n?eH ?a'-'Mk%CzOk$0_p*)^HA*$.+3?Rx@QǸ3qrwAyl OD*o@SfݙP(ʔ}.jW] 2D48$\-}pQwES*D!Q=L(ĤS.FikJxA \Q=;|k	~E_y{}l㝊ԈeKsB m=rc6\<]-b<g~7^qp8B;taZ=jO. 3L	.w2Y.=H"!Ⱀ_N̬.;ӹHF!V.'6W/GJ?БE]泥g#KFOM[~J=)̓.er(mGxh6kHR~B<
ӍYu%fХ\C?c=ήCJCLyV$W
e<mF5L-d`J#^7i$yrBga7CC;b9BbtYPmVZlմS|	+ )t!][iΞ縶Vqhdg)f~U쟚mu]kԬgxݩD<̩f`QY	"o=7RϪYt)O!#I:_A}QecC4dpHOfU@0(W!).mr'۲>	lR0|lx5yw#H,%w݆?PDe!`]sf`	^\KְMs@߳*C:}*5k)ShUiv4ơ鑹-y$gy;1
d_$' ƤgW^**NW2.]	8N#Yg{ǶPJ8VfU۵+@P-IE&s09>>&[5ϣ^A*wE1HF`NJ_g%Vw<FP\qo@IΜ$-];1/ZO ?dۈ'QcNw=Px%Mv	^PC?#FfS pjj5ƈ#"UG"!-sKwףQi9}*fYpnv2W/nSU\.Oyxƹ!.Qh4N3,,ry7(6	{%X#-]3G\}V{<Uf<
u^$TMͩ`. Z!jA_:McZ+<" LFzβ2g%updO]
>
t`.1.N3A]OTC9 b_0׬<~T6	䐐꽈eD.:&wM6~zbWNM"YNE&cMqFAs} Y	ƜDE͞-?K5/ƹ*_y~ܻ<:ey֙|3`&׀/p_u{k?M.bc	{"k'?I>o@$fꞁJzP:bឞ~Mf(.BoCv""A? Z)PLZ`Ac~(s:2KAD*˫f8,t_-s骨T.0=80mobR.
:&.X!(FjaA*uSҕJ6$Xg e+GقQ!Pk/T#CNuź^#]TPIWv	FN*:,ۈt}H<mV1uÍC-Ntgz_M0=#q7//loCU%nWQUtx\
=DaD#3MmY7:JB SdyJXhyb,KB E\$X *=xC5 4I;iG0Vk%:)ⴿhJ4XfZ_&<y![{?z>3qdA_iEKQCLGM~J'6!7r~fWR\Q=z8ͷ唰|z+yD)*S8hdȡqPbFPRO׫p=ܙY{'N8\F[("Y~O2R<'AUXG:Z$B!BQ;UȚ4ɈC4uS{uɿ^%n:(¨<׸ߕe
K[+'ѝA7)qkJS. 5#5?-E3ͳ]Xٍdt"ޚa[Sc3%d7gj͕FJ#9BBMG%[xv(f=iUR7;,#Bp|&`qt}ӷ{ފ%&Ia^6_
{4]J7١m&LAb$T*D%>&H"JSLRkB?TU!px7(=bf|bKd`
{!!moi[MFV`MpUI8| >Yc&Y+CtHz4!ADS}u?!#_zxK2ގX&42#r7&EbH|P3Ƚh( M]W̊+u!Ms7'%'GSHȗ)uo"6E<Il7@	e{`&
' @~Gʌ`~-+(Vb .@YhS}̯i/vKpb*!:IxHjӺMnk/l{ఇN110!>xaN;cԷiQMrb>U/zfq8xJIZd<W'8'qZJSy48D\^%)	:^:muE`?~"@36L6,e!Sm5=CY9LWDjnՄ$WiP[?|tQ&O\]40B#H
 m-Ļc$ V:bt TX|^'屈SY-Xzrn;>!ω>,PŹ.,xJ ^6uWF5ZalYpBuyv?55Ŋ==[߳	KeҾꟁLRveL^.tthx.SҭJF2Fb_HHyl/[Lp^gh<R,MklR[kEr,
ITYː(>_і20ݒԪ"+ԭΎgހ\AvpzyYVߙʡ(i_r3>Urj覚2[#W8-Ads}~+ssM"J羓wVPJYKrb?6ƠCbHGi_!덾PT
_6k`IB_M4阠uR1İATS@d5riRYDl6xGs&6~(8L0yw󫚦eG	t:	9L	|2MqUQԗ0S[˨DL9|眣Hnpփ|-kNvq~e	Q!*s+k2{Y]f0PHrKM/l+kH5s76mE5S3QS0ET'2Ei@_eJpuޕ ~.L?&KrTFГZ|^v2j+pCw@
])TQ-I\naYo^]=h{1߶BlL0-\Fx\h0}1N#\Pi 3aL@k-Ԥ{ nPŴiFr^)ī&kzq~)QrVK[f=#3yM$ua$=iUÐ2#Bq6c) Mr}Z;컎($HlPMx!m9uZ\rSlH7:9n__B?.J6j/9trh4ImaVzIl72muJb} H^uӧ-NpF5ay_#k'Q79CCaGhP.>&yN(^	kϫs/CvTQVs*X@r	rȍ'JǕЦWP{-SY($hu>Ğ*xKP%A2q<k{Yr!@0BkimG2Y\_1rk{FN7an hI%\eR-ÉdpkVji%;b"qM.CxE Is||3מ	۬TSm]y8v'T Л4pJ>/kԱt;':*b#Q L`gf<6`ȁ?~__r▧7wںUM&:q $B[ru)^+P8)Hyfy.پy!P,&
ÜEJDp=YoZ%^]H.{;MZQs \V}D?5Q}ŝ[P(m-0 ڽs,-VJBE/ە}}Z
3ڞGۖ-_1cx>/.J舒,4Y./םRz	^{셳![䣦XF( zOev._RVRx^]J-[OR #s4vBWՔ;1˥ZqZȯ ){ں
O@zYί&7c%0t7YZ
mIY{dF)n	>dƐ*ge$k[|f ϙ0܎3hg1I`lDDZ[cw팣ٕ {c}'ٔKfbVw[!^+49B7JZVRk6Bq}wZ=Y%cgCS#^,*%֜s~[6';6pK4^a+"b=QK8Rp[вL.XXbFRJ85MbCLM<mGB2Hvn`Fω-PSȞ>oȜ#O=y!n&)ZsPH mbsQ:5KGuaGvc
Sní2M>5>u3Ʌ3p@˻~G%f(Ó
Awr3Ω.^Z~QHE-tWqm[̥Ȧy;֜{[Ҹ[>\UƟcCiɴ7\Sc;TaXsޑzNo5mREy-RHl)P0RԙmUixؓ`5_7̐mƝV681DZ{ݱ̅x_"iՋ/GxaPq_5=p_%
T8Y=`wpg%>iS0\gB<?6W R2B A~i;숕ͼEKivbV 9XƮqŴ.tNzRI(τN6/]eMI8-\<9Tߖ0i.O2sgy?5]fURٔ.ftaT:sjv7"7)66gMCCګDQ+c*%=Z]]>ŒBIAHHm1(UوeӨTHGױUpgupd)cf.n5|q.&IJ07Frv>bp/BIn9 PZFNX|g+`ad: }7hqu?6_:gCqt{@<PU:kH@e2_ëu6͵տ EB5ZD+(E+շ1Rg'wǮ)ZkquV:/`TBل(4]K!'&n6/.ev^t}/K_A4נ_ǩWA1_ 
K9+(_uԜa^TLZFet^6}=sJiMݗia$?>cUPPGrnmECW5s_.mXI&4iW3X^}oah];'O*"=~v{OC*u(d[[%5y^ǱTl	iR(<F(iw7oy^+GHR>2_M_4Ըpnt4'{!=|tW#ʶ3,/hY;J+[\6N#{ƒN?۵~;2*BpJF]~%+Z&׀1SiA8+:ZW7ED3_V	]8K:X<"їZP[` RF:6ߗ.i(

BdJKWZrQSA&bxI^ktA0ĭ	UGu7ȋqc][eKldxinW*۝{mD t?P >_/ù{)8ȬEk֑yH6z:6 ;VP\g}2|XO@K !Ls<{ӠQ{VohU Dcu&&8KWFс7AܭCGm?Kݪ^N&f;@2o,rA0!!ùY	;61=5rC1YeaH-Ul>~
iE6!+;Z(}JsuȭFώ^_Y[a$#=C$dŋX>j/'ǋ͜f1tt74p|elcu^V6:ꕽ3'zw6u̡vlqQH#NmAo8tZ/6oz伱IK}O^7	>f_w謒y_oSLx?Tj9.sml@&ȲOs*l_+&,HIȋ<gE7T_JwMdJkk_#{D3Yii@`WG.L[;NOlIJ%ەÞ˸17^r_@𘬆
\TO4̈́\=Ee{`64`1KL{C?bjۚfgZUyꜴ#0 +q X:czHpt0*ok]^>$D'>L2򄝳|=6?ɻnU^qݖ5zw?j,aA4n^b/]JY<@Tk&J16ۓ~o;F%(L-pg"ʛ 
URjr(;Ay(%2shKEuXԺ۲bsj߸B#>*<cmrWl
F+Tg8]\6.;u/dF\#G{jhOīJjpgBkht8i=8g=S=-ru7'$~/BGSh8@FK8Nzz"fxCsŭbގL_-}s+N=Kwgy7e9/Kn{J u:2J̄qf:i2ii-G"~Z:Iض`VH!LB0Z@dE`OG&#EmJzV(cFh+*K{zNP%cG|~AkVoK
\nT&	/U@/cd,ND67ͥeEv{z_lNLlhrՅxN~E Uә7&xExaVVa5UEߴIq\=`iq0aog
i XQ]O
o45g +Ǎa8OmǇ/.qۀpP/ܔ,2AsϮ?(>.Xg/7KH:yF?1̞]z*ͥӲH%dYqtvܘX&GO%ɩ_7>.fPê9x35^0]m£*-H(vYܣ	EG۴;8%j&Qˬ1/MĩpƏwڹTLԤ۶Kf N+A)EG 	IKK/p  "OI&&9CRjֿ<n#ma;b壘v(G\d6\C@/)E3hI2+dEO=0xS9I"sBt+^,1UB	t,ה^܎9/(W	lZ䆰z8/aș~g愢Ȳq
UsuT{m^[D#Fi޸mbHrT a܆XJCSG/
<:Ak|hڈQ
7CT$UcTtH &q4^)hZw5k:ݖ>VZWu8y b8qi 	SHLu`u9zq["<\?;6!p{هP/LabYtLVm,~S]t~\a2`rZ$N%d 6u*NiJ1ݭEٗKUFehۚ_%r)#P)eGcev8;Et ,y2sF<k;(eF/qub4HL.t
wt+P0k%.p&憪SucK4sUT96xT4-϶ZL:L1%\6mtXaV~s#Ucl̳bQx'('u}n9bۈ.a] >ifR(m\ i͢5\gFKxG>,O(DE[pA2~{/weКj 0Zջ7KV,F<1舼!	Υ%H_6aUr</1غ!{"q+zo୩З@=ۻ"Bq5T8Oa}w4x)aER|y(g=q.:ҋC~aG8!֔cP/"ޮ?/ݕ5X˴ovac8EIHR%@h+fl4tڕM]θchm{`%wݶz7FϨ/KFP+xY\]D,
جǲ}I*]&}!ҍ#|stl`0rCCl@R=CH,*_FKfōIyeݤr
 n
_VPP2q[hT]yMp]Y_?N\MaV֙:R}]m)MD@xEkIixE#V;_z]T5Vyf=2Lp݅/VZ_SQ!|+y?|5n"{|4H6ћ5zJTy%s}ɀ0	D ~ [Γ0эAxe> 3tY:y=(Gl0KH䛎 +_a]G/݀Jr	H3[{wQH_uMOC1gngM̸Gui08+'28acӿmj}c	)>]wTJOMU1"p_Җy
v0F[ip]Z|Ϯ\9O9?xh<J?Iٺxn+yq䢆Np#,X@.94Ni8Bth8#K??إjڹQ儅QB䙘Ha{Q8*q$Z2=vmhՖ|tQ@C:X1i\yy#%~e}dҞ
ܵ˘סnlGjw]qň)Z
S!LwxnDlO/)(p/ɶc~)ɖVr7-"ofьFD1aFгd=]AFs^aAB`x/ 4PpgL[`7'b'@L⣨E*z#q%FdX V c4nk3\KBsyUW;ִ+m/b wI+Kke~0z8ÂV1<_ugC KᴬBZ M\A-S@%VHXV2]`Lrrzx-Qz$3`L\E Ď1YDq俋D vr2xY.۴Ej0觱PUhT_IcM?f@3\[5 vEDPSOur_|K3]3	02s|6ʣŸ(MmH-XQ0!Amdl~QhY3G3YXiªeLpYNJizmM\QuHjpYmOxdbcMI, biRO<R
!jO2pg߿G#z.~Sm~emGqSr9b{hnTC9'1WssY#b
Pst)ŹBqJwik~}y1mWrc(o]$Lۭ9^YNC!*p| 3"vTdq$](lT${ aYSxХPHieZ¤0Ea!wR5=PŉwQ-R [yL]tVOF9)aA¸}m6ڌWJ6EOxC3h0>n~QMQ w<`%pdYrUVj؍~	=ofUD ʄ=Mv8JYChmom|+!WtwLu˷|\O{AL%}eJ+梕A A,#YbLf=zkg1IJ'׉s<Ixp_&c=n yu`|+ ቐQ~U2_qk id'PKQIXt@s53xp-%vVݣ#XMx҇YqԫbtDG|W*kiRne.yUXt99c͉娵"c:4w1 vLef)ik :CZ6hdD 9*uCkZx7oOQְW4zy84%&=揋u⼢WM/KM'_|%TIAV5@Ɖƻ4L>2hZIB`Lj*0'њdYtg%ưwWYG$%-OuT;2$9ؐW}fcKP 2dgBSbR!}ʽ4Q`.	0ۆ}}.>	QRP}
fvÊ}Zo;C`tz?$omg$
Istl'W11gef5fцݥ/ӨzBXh U
 RP5G_J~kKg{B <Exc%/0݌wveiI[ruK;1`4`vXS Уe4|BPqCb-4;6&b9Aլaxv"^*G錵fg10!
g#Q`~5bY"KAg% c['%)3X4rdܪ	ܓ8D:=lEM(*A|ѵ7$o,wJl
nԳ/0:-I>9̺=\7p EC#Nޗe:fS0gn)l[eA<Lyg۔G`r&]qiG\`7zBS£2]dö~'ŉJڑo>Gpx1j_pSF?Duxg_϶sQov~,--g:]ƘM@:?ۍ+S M
;a5ilJ32	1֪seg6dQ'ޖZoV|z^pdHB+X-$8{!~e\\@`칒pAMv`M-\͹MpU/mbqӿyƈ	/X19!W2xe":-*gIځl2hP32.οJc?)_jO:ceٌ4ͮɈͷW6l)1)m8{@.ckI|2kNN7V4cªs{uOF ʺ
׀Oa5N$@u>>q%70!/9ߜ&vv-ϖ}Q8@lA>^
!,ߜM$c4F˰ sH߫<FSzlۮ>z.Ai4~EWgH#K?9y2kդd_ZݘχK9hĢY^Z*=5;%٬msOВ}f<.Tzײ_ YTbAu*_|:7<c}5#E7~8p|,$R8s?;rK̋O+o}=2DrQЇbNH뀎>2I[[f氋@?oqe0t	W:3%|SV=!Ѥ~m&O"j
AQc%#Ɠ I~(=w{Մd/|JqW񎒀XփBKb$Iy>x-Ȋ
SE3.򄠙f WMlK~&ŚgK6&X83!?/nHg?$)"WAEbp#LUD]8&NqG
2`C!rD|v-0"S
E)yޙByolM/K5_DÔuĽWg<vG. οcsre*Iza]"ZOe?F%7TJb\aAHԅ/k~U{0'ufcugDBroJ)2gEEz&4Wp+	apC^D?EYx}x0\.-ɟ(Vq	4[N"v cQZXJhK̒SQ'2Tދ˞yİ9=ޮƴvxyRAN
mHr`>yVl;/ĶㅨSOyaYzp}+6v&DI,cl06=go92
Y43dXK[({ZdbqΕSEʾ6P2tQR󔤹cÃVQE2Jp~!v8PrŪ|-&<~f-Ni\MiρNv6t:1:8ɵKrpvMZ#}&rLIi)bAN<ųF(bnq_VZ{ ?4@[=踋4{&B\hY**3h'FRܰu~ä́j
ӱb-,tLԧ¤ct
ͧ3JJ&J[5Ո|qbVFٮLspG5<}Lɚ^u,HӲv0pEʹU'QzJt5mOU^YCO&Z:-0XF騺fآ̙4\NnrYу1oKm [9HVi#c{ci߯q{pY_[M y|3S|I1D5g2ѡ@hJۘ%-5 ޣlۀh#(vq3hzg-Kl<95.ik{I!9F-KY*fpDgdjvzE_lie$Y{cB|.d́?W텨:A4E5SSz_;].we:&J-{?12Z xthCej+=hLf*H([@l0[i7\U6#!|Pq5zp Jz8EXx<cVyGV(}̺$Aѿ>!v L:H`w(aH5)3RJjx`Qɿ īd?#˜ZƘO<"u^~z_1/TM%HɋsyGݴ\i䅟%ߴN"m&#B/00)NJ(<>cgG1_4Ύ-Dp%%~KLy[*Cֻ}wUU/IAI_'gZm%23',ɻZ*L%7n+V]',&Hha%ݱ-zg\T+y\2iINKxԔڙcBhkT˦j830!)M(Sfx]GQQ7}`nS=6:oSa{k^#-J#)^{ױ0{>zIabGM^o]_`ո}=ѓkQRTy)*_5_I47OPm9+≯
Y1Щ:*9˩>7L/lJ*% ~VDw#{!Sϥ4}gf=33t@Z <D݊YaY$䫸'жL`4JJ(u
@I% ބb2}c- Y=$Xڗۛt-SaG%]0?Wnã54_\"۪ЅyHyW$^%qAX[{Ԭ@_"OUĖ~, EF/Vj"f)S9aoyHη+<ŗבaњ?k!i
0	+,#Rt ,ZY\B<9X
P#)Qy7JLT]B%;Pjev
Q<KHy
['.ݨD3JPpf2ϥ|͊GJUM(&os\,|{4D0*fsZz(w)hV^Mx]*<?XD9%בjm8uI]SҊ/g=dNfYe-^|M|3"a.6<4Ă*Hgt>.G7oac0r)޹[|+ر /Y*u~̅
\+7ElZ:F?2OOC{1cǯGx{RӨ"5"?Xf1Q,]Oi+7w;]Mz/IZP8zR.YXUpEA>f͘/Ž \Zˠ%b`Ղ,ÐsЧE|4|dM/*-ClޮyE﷙cz-MUM$eOׁ'(0*>oΧ5m#K4ᴎAxt8%4gmqY(߆`cPc(mh*Sf+	]co.\W~SMB@
8J\nRu)1B/[6N.0$]
RnZ"-kvɻ@VlB	=
v1qyv`c0(zd4*⯄N%Q~+P#"}d!pci#(PqR1| te4f>0y!mIR_\85;aɽalR5P+I	+#+z?{~XBbqiGj)yE~}B_GdX;2	G	
F8X^I{'Ò&CQ'M!?F$ͻ~ Ql{}*L 2UEfN'Kk&" nM[<,-W03a[夜VsLָْ8#
+jyԐ	0Uݰ%xDn	{}[tx:?sG0(lwC,paf0!ds*r+i$3}2gYJk.Ol}e>4e\y*_GW$6pa%Q\I oGepbroy.())$;8{wh
D^v	,~%5;\V+bYGA33*+~τ̂ύew	C3efŷ:g{|ܪI dq*
mE:*Cg7}t|5ZnKޅ3S2\X운i]
1` ÎYӉL4#E%}qi=RMD]L`O%4N߼?N5vQmhLYBBQ#XT@Zg?鳸;Pn;6G3CĖOjW)as\F.ݩݸU8-90l:>vﾚ!v-Ռ߇p:`G-'lp#SVTh0vJRd\]d۶6KQ3= {jC`
7ԒM@U0in=ꠖww塞ݍvp+w
f?щyiVCL85spBLp$%uaKbԮnaB"L -Hɪʩ_S<ga1 jq[Ou(~uAT#+yB$9A'×~n(KJWc-_;ǎܶ-'z9EvyIW8ib͇KLm.?^;{!pnŨq<-F>H8`ESd6Á-1k΍8$GmIcTmI&iZ+Y<IH&f܋Ge&3-^ٔ/(SK2a	S?zt=l~ We)LӁN?;.}-g@ҖQWL3pcHhRM4Kk$$'oۉ6SSyM[
xzY8`urQ!񱐠ow%shzyz|<T8.>(4|<SN1,.AE2)ZCtt=${-'7g,hFor}/
PgmlszUݨnVtHn	C&S(B>nki(?RVϹ!K9}-4@1tȂLxk*׷^o0F5(GZTTQ,Q y[M4=<o;9xX^3BWZ{Hn 9eA;]oE=h;Nt*lLP/`,$:(k7>H̅fF?~_(Zݦx{]@y7y.1%m9NCF+SQ#dݧ;+ (y6cCBrƍo1=ەsVSL+- Fu]%ny>?1Z"><$WǑ}_uuDyQ^?5|>:@>HjCUf;;WZiQEPZFQ)b6q:>"]!'KG*#&~4˗00C$ܽs
#EܨWmRlSBmT`#[ruc2C8/+ofCwY'gٙ1%T./sFCM0G&YyO\w/ƵN!(yH3|KbD1EJ!p@{FRX'}?gKυ-V]*!Src
+@pv 񍸖qI;˙9:\?l1AsaT%v $g,U?]ZO EȑN`U
˙+1,:O\vi3w \תtqK%i5\û$0FlJ*(7ӒFnY2ӎsE#{9hÀtmr6=vG;s0~>6pYSSm.(sn y:;sra?,C7L+I,iJLYW{9I9~>AFǚ_[;)t8G^~=2:N^a<eS`U{!YJSRIj|'uGPPdK'4**+8z]h%孇V6xmL>5=Ovq	ΏBeH!h*U*lyZ[^	#$l?XFO@7ՈE_2'x V1^`x1LhUSCPKC4R6dЏimHCЮ-̷e"f{#L'	 /l vz G=ǆ6`RgpM5@O+)D?]`Q&}(4"QʸlRiرyP/KݘU㉅A3>XnxM}q@q r2W7<s(+kUjxZǽP/>ߚb[\*ٽE؆vSPtKνQ؜IU7X515KwwbW 4_{O])kc0N6$Q$<n%,6燬/Wahb\j2Tbqqed	=W9-\GfUiF(%F`.|Q2q{힞7NKE]T+p/|h*.ܵ91y'`5'a%TUo7byO&wм8FBk/ܢqkpu0,E[9]{%١n3+ԣ;zOHe|.BjƳ =:\-"XNJ]s4ŀ;c;Yz3,Ka~jnZD՞!2ivO5CxVtusk]G$_%Zf<)ZYG};JT1K[\7V/R>,86S-L2X=lEve)&[c"o^ iSPw)ɜ:tm>o/]?s 7Ib;\ȤLt"\7Lq")ߙ1Q5y8Go$ۅ;k5ewh<IeMcmyW̐trmg%q[9}QbiwK;FlEA)Nv!2 "=vA[@fUU9TE6Lֽs6VzVF0%c CCmѶ؎s	Ѫp_a#HA1|;sfF.啼aݭju8bOm"aa}ώeb>4HWgƈ+؂0b:	5' vk燓wb<ax{"|U-nFIN"'ŐÇ?4-Cof(jF"I,o-;?P愽Q5}&b@|ORMPhCo}1u։
 ;&/']t5MsS Q.e\@`Ah媕_.,@l*F| w`4',lrzҎ髝3;E	)[a@&AZXezT璆&F.k5:j7pU6'2Dv|TVi~?S3<MÜ:Srh9lQ iCg(7H=-A+鎢}Rb'!dҠm`TtTY\<ȰducQ>X>c9l	0X^RzJ r34#5%jܵIXZ`%.}9]M*E2)SKƎG?1LT 1a[00NL4jI`K'O8h_׃,xcMf	i/\䆮;uw]I],t)tQdGk	H<q&6fȚȼb3|rةtCҠ9̥[f~A202K( \@j0nRos\F[{-{q%t$YuFU\uPI\N^Q6RVy(QX;w`}h}MYf^	dٖ&-[?OwB޾cQ35Bt%B"a86W̉0-PW2O\Gʙ}.0SӞ!\Ȓߚ(wŌKޭ,{B|J &C#6HEgw@o/O"<>?t ,{vRK~d
&><lkw&|~xs	lC`KH^ndHK#u|P)Y"Kmj}N zwōR3o|AC/!+Bωciv-Y[ZEuJ*o"׈(o[*o2xu'DOZ,RF1*v	__@TnsB-SeFx3%ׁ	Vh:0_5I5PNOw̥j~sEY7{$JjĄ,W>In)L4H0s=NJϹ4Zi%*ٹXmWGU~ES۟AA]֠ql
$NԻ;B3/-iZ42OJ<rXI+!#<|eCPH+_5uK^u:a.POWd5]*o'ߜ1gEq¶c
o9Nlc/%4k4Xrׁ[ǵORNT+[ivVojKk65'-^Z`_-+*}<=;Q@[ʥ*ASbŪ5S6.0U]ٹ-]p  *<91H0溝U~0m(YʱxjfL$I#
\IsIkFΣWd(#":u"2	fszlXt̫Zzbut*=p#ŗ9܇fXV7IһGNNSh_34emjW˴Cd̏}-KBs	Yg'LF 0@;`,>Wa=ar wWSݼd
d~b\ɣNGnuBF&]qDmCbB	eoA	v/ U7:da)\鷀?ڏWFjc7"MB+rBQEt/2ڲ!#a#9ҼTD_r῭SjoZ
68A
(=`OhÝ
v#_.HuQ~oF-UVY0!*C{:4f׎oς D=\\#zuŊy^ /Kg<mĬn@,jvyC>C\pA:7Æ&k)Fw>B`J	'(t''4릢yxQbsfa8E8qMP[	>PrcmƧMdA/Ū3`JJE'bO$6.PİHޘHj?/ z;Ҋ+XI;k7frDqHC답 c>,07''SOlZK|-b8X:ATGb@Q
Z7[ոX:ujTBFe`Mhy?QIbÁ߾Ls1(Fi0CݯA{<Uǘ*GIlLC
}C0G:Ү@Yg-z=BqKϿ療JޥBr&2Յ=fc)ZG7(
vk^3Fi~sدVۿ2TN \SeoP#7YKj~c>D3d
H //P@~_U_d[SjJ楚e *c#W'9YhO 4KEqZr}~J4MsPd j|+J0(1C{RMյ:`چW`cU%_
)VshyHd+ބe5&3f!n
|Ywg}dPyj|(*U~h`3SK綻4x'+mUMԠ7 P63\528S4MPWo@B+DOQI!t
i`+{a҇#zZq᷁yWMx ^;$1_n?-=O۸rd]@ٞX]`	ɵEF^EiʡVCP} *G{tyi\G%E6/gҽr_P@5 3@(R{ۈ/ Cj+Eiӑ{wE˄8l2 /΁ayTh( w&\.Q!8'#zPҋ!~#(8Qb'rrl&*\)l"?hXLcr	O`Ewᾑ1SDmƩy!D|OkpDJ{dwb)t2FRPHzjfPaB:9mV};_`$o>h>ݣ:Ep@E(T2X]	ڟsU,~EmOU֋muah )i_M:MJ	8
Mmvj2s:&#WV\YgO$2byTTN]d'Y\Dy*f]P"b&dqR%Zq
qx.vxat&J/	kTXyF[t"n|?8*!ЪLˇ}m!gEK(|1a!pb\O4^JoY
:>8 B&עSq `+4&mvA '%֤3btG<°-@".d6U9vbh9{5./7H5^!/TOmI#8'ŶCjj	`窭ZKsL^ƢcRZ'I'gCnBt%n$Z8"gwP4w 龊;i1
5Q_oIs:f;FWi_N_',ͼox(4Uٺ_-c&K\eBpun'Dh,0k)%5ᷨ;e#0C;uZ8vKn3C~ED}ssjHk\I&`E	'p)NI&#>ML#<͡!x^X24!Ђ*,gK0߶~]OVIBV^}5VD9E@m?gڶ,# =Tjs4ДQVŘK?0UAXk
qߨBښX;qT ?GƁTlӡO%hβȜ~HsdCfirZf ɰuP1	Ed\l(;g4,.h(gvp8U+&$Aд8ٳ4߿gJ	k_i'W6y@Ӌc"ʘ)нZ-d~EzI8Z:E;;9°`	i"U\Q~)$K}?~?3jHK1Ⱥ79oy*nB~@KX;ASSE$Jsbtiz[Zǫ㌞oT5*d_jj_fYu'LΈ9\K$A*i($n1,/cl?ǧw-S}^,p`8WO$"gcĽyԅı`CzRyunF~}R,G2t,;{eh=&s-Eߙ}Cr/$Ƌ	cH* e
ALW PD"=MSk7B¾xbYPT'sN}P|.KYUB
({=|5a17Unֱۆ8f5HSGOb|6su>Fk4LŜt.Վ&Gp`'}FȡT-;g[ْk"p,y-,LsNbj@0DH^cw YsXJ(?HBs&:J즠yi['p\-i$Igp<jz7AѯβwX0;RCT%61;.N{hYgs$w=Nq	$Fz]"jM!AYV&}穮Xd<}oL$xsۂ'xb]tH	vzػgELR*OmLfuDU3Al@,"Dx16]P}|>ͪJ_BXLӌer0B-,:&N.߳`p?sC\b	2I/}S?f 
%yCONI:8QCss;3ggIUtt*΁6E%Z<X		-;߈PL;!Wۥ<brZF|
R-J /JYJ|t^	y(M\@P,6K10fɋM/%ĿjϒO}*ԍ6>o%-c%k'MW(ԅ]mK29Xi>!w a";׶V:\Uߢd~#Ћ{6n~IJo]aTk9'/S~:TwJvO/ $]S\NFhpp{t9OϦ>ORʺ0ca\瑠
/+cWEv+/@R)Yf/k&U-OXچ/*;78Ʈ L?jvq(:׼KO+
Wu*QI]1튈#:&*yzP0Dֻ"	y]pj7-Tt+U n-~B@(?}È9QVnSD&/f|%PWe2o"PzYF/2B	UU[*E=Z==KLl$Z`^*l46(|CKewꆒZf!JY3TWk.a2^/O$/9h㎼2*Q(3({u&E ]I~7pص~Qo^*Q'z7Nz)DFY$:_QU]HSX(r+c	#$9pj	`*h8$QSZB5 .zdZpd]D&IvJqsPO_&u$ey*؆y$QhLM		$45MRE]m	Q`,g7ZLkҼku%4	U).yhOwvnU>"/v燊^X"'x	-pYqB53o,aah5j=]&K>4ҸwZ.@BIҗyCpg͊xՒNa)[L"?$8'"TQse$zhh>L[x:ZR*3}\\@%g+·^g4ftV=:Ƅ\Oko;U!yseV2tgD4=	!hG"Vw|(:ÏJcsGlX7`'o2da[_hѩyGosQ2՝;Iw%ᲘQ-p>Ͼyj&M3>N/wuI0YoCd"ZC1,4hQP单~~M
	zUZ03JMt=59񦸱?8/־-J'>1lꂶ[Dcf7͆j+0g>NH-!!W"iPH|,?Clw\n<5݋-jsssչS񙹷V5ra^{R/o*ή>ifo, 37 )[dNmai)(Ur6f\BHK S/C3ͫʹK0#, 2e"bhpIezg,<16(7Q8-7Q&c"
ffIޜ6²RaDcaV}yb^#əbq/n|'4䲩Ѐ(x"-*E.@B1	  s$p%[@EMn,Kr XQ%ը(y0wvsYK["f0n/:Ci>\ըbma{gR/K8gwآf ǋFRsT'r_4Dyŏ*0e!{}Z342;s&)8tb'ʗ:s$i!Pv)0ܒ:̐9&m1 e`[EpcsF3sc
!]@wdG!D0~i!`^F!LI[өmkFH1Xpw(8kdBcKt!L·+Wt{Fs6jC5b̓OFnϜ}yDi?+'C[7W1l>h;3ݾy6/2Ht2Om15(+}v6kUu#мrAfJL#Dl]_:x?~Z٤(\ϼFHڷ= HRs(J<6aJcS-i&9Բ{Is(5hZ@[4Q'Px!ROړ9@?ֵk	o;iX!4?'A^^΁d<9ۈq1NUw~Bif
)YXkk
EvVw2bYz=myX=`i;ѝ!fBk	OBYx\h쀋<,RmSS9wXQEV4]F;]upgI/L"%A?*Djw;
Na`ʉr0$F{:Vz{w_^ȰdjePݺg)7ڋf(s-u;IADO-$σ-G
o^F=lr8 >ˁ]2:4pj<&'+"G B{hN/>ngS,ϡumQU$@3](J|J0?'0#{[HBrlU]<`Sr;7&6dLvtx-L2-%΀Z(B+"h>V+^
X,Q+A~H06> [2E=Ȍ0e%y8@c=.np%1SMA}2;˂hT,[:0sr!2UMk]Wod`A̾*;	o 8SGA՜|]
r:*(Elaй]B%'۔0Id-*W2GL.D-ܬf	,I^pɫs@Ŋ$ڭXz}:v۱_+vүǵtL#ET蝷E,|D ?q|5`8&Vשࡪ xރIF.Wʏ})Đ);"JtYmx=ښTsBB&qyFMNu^J{C2u@-)խ0sZxŪqݪzw|^-N%+37B,=A%Wu|GfzUɋ9\g`bxNnx]݃QZnD4W	l*b<jVzx
i9yFcE_C+3c9u0sp3$0{ȩ[\D2"}i0UQv<b~LSEHm2?bQ5Cqc\cYF[pPCSs<R3}~ǏLJh"vׇR*۽
^Φ7э\C*/"o?&H;!}fGcEg6&E=9T{_IݜeiD<2?
	
' BRn5zcԘ.5!Kr|̒[?-di#Zq@gF=7_bq9F'G/ϰȰ^ʁOѨ\H-3w	7UW<ر]F*_EǓ򄅢l:\ߚFF-$\16mUf
`N 8Y\w8C7q4iv57I\c `ܿfguAr:whD$,\.1ɐ8nٌJ5wG"p@5DC,ԶUSΎ."| :ZGC`z0xuj/n@KF^& 'KRo.ƇաsaZE	wEXpH[>ZGnScg@Xeg`GJ,9ͳNI= @c'.UWM:5Gs*#S)7;z]H\=g;K6y@%{y#'{ m =A<탄n-rpPW߾[zP`?:'FT"sRV`>'nV`M˯P\e,puLV+/8.iC9<YlHw7` c}-q%nҽYezJV*.ů̸)TWf x2!4ԛ(yK֣0t)J!!cmϱݓ^<̞FOR(;)3E9Dv2pXkL7k8=5lZģ# /~`9M)ٶHȦ*WF/u>E@FD]D\"NU<aPDZ2h4P.2ЦA&A`0a0ci}Sd˴bo]x+MU5rwבN7ڜt{KTП-(qTVa0 ^H j3G􈬘׷RˢX_i{տbsIN1:N
MsX%b7pRlˇr*U@bi&j1>-˦FԪ1+?e5aֶ{D{k:zЕVI7;+X\l8t_jl?ԇnK/`A53	ț@3|Ow8`6 5饕%us;ؔe{+=tJEky߬ŗ7
JԮ]zj3l.L0ze-C2:s%.5
=x:))ˁIxnLN&NZA2^+˶qp`h5"DXsKZ}\:C?mg2A 7Gbjj2"9\[wOSeQW9)peo;;6RYD]p|TeD7?VIqwԠao4~Z,0GkL-fS;
IQhV/Q9oմFNzheD\v#WI/xkΨD,!ZDAreFW2dJ!^tfCQڂ&v$rB/tё4V4͚8P0Є}9r酱	NDks$ Z1.@x@M89R^<Um.)[fz~,0,(u^-Ytߵ4H}H`xhO_eHwo`O#?VY&]L7\wwR&]k;!+&DEw/cGI:]{LiA#zS7ba'++C3#orcie\g9n-gUPk<_/~~=!ԕX89R_Fs	4n6Fڙ=9s<r(D4=0q-Ԡs>NùИo0Gю$\t@,J }m"&X2YpcLSO''.W(@BoW>@u̓챈uѤҀ8%D`Z\bzr949c#afC2e&!8z83>
!;=8eޯ"i.eh*2AiLcȄV*-բrVޔ
`E	uqhW,,V6ׇjxċʫܗUZ,N1ҩ(&]mlE*V',zלmpPP!BP
,=|opROy<+96<CֳD(;Z/3@`Zc||WZIqjl
weL"K^Tˀ@^kؼz-r%;4{|@bsRl!ȖcC
lB**јX#8Y썊_^4;'fwJ$g@4]/y{Z~j=FB1~?:d#(sQǌVxy٥#tɌ?-mO!;J;ǃiR>Qt`2xsTxEgxWj\Fv0nNAȱv">~uc!scrml?wcp.0 IZ
(wX9Wx&8۞ *hen:|@:4Nd((v%zSQ65g
:~yf*ʹ{;M5U|s/I"	lWWVB'4=C~ů@I sޤYH:_@Hpw/~o?nYybsl`#겂INc.dCc)J6=G# xoL'PFOca)>Dw>q'y29Oۃ`oDn'j]dAGdL7[Ka.q8iCk>s,t
GyX}=rM9.:n^MY"mYy!?jx#8 V}m"CJoc_%pNlN 
^.w@O6r֛lDӺpxZRrӵȲ0+Úʓst+L	%s6ƹV%qĮNBk14y2$Eȣ˜Ԏ(@kV̟dh1Dթ؝d<镍'?q@-@הRӂc,˸#c[r	P?F/w44`n↮0#_ƟyU-]hׇ!`#9qwV
nh%@J;+OUPd>1g/듻0q>2զ\\%GoCX݋I0a(;[_0/nJg5UDkQ^nѵBκ!V9=nf*DQE&=R!k88~1;߰	2)ΣǊ\h?|%|l/2du[ |qPNR FN[P۷B2Gytvt$(VBd
^'fӎ"(I[ˁqvVCXrNSK>xɝKv{
TO)O;Ք- pخ0Eu:BĒQ:GD1Rs9Va#YrlXQmFo]HxJ^&jX=Sr
<`-L|txޯtwp#*+5}h} h$t^Lg?hAcեQK9:~bCqovnqjSޣ݂U
EF\їBB8b_ $w^1͍i$!A,:><,J(yE2ۭ:*7WNx	\hYyLq"v !#u	Hպ:/ŌX.kO@1ѽ2ρ>qmGmBBj=z0"Z]5Ś+6:![G|唀~|!/i&ccc2	Fk>RڳRns8o׊B՘ܝ|#ܳ/.^ZaJZeLNqY_(\`Y4i\Z#-9d*@.96sZPɘ	ͅGjU	p.c L^,_RG\Hv~hm,y9h%'zUASIm펭kekSMȪcBgvq13q˞~nQW6
- uҶ%-%+o=*`9
 Epyʝ 	dV2wdRqj2'?
KCcPU}2W
=j\	I7 /Qd1CƞXIi7ёJ'sKoEP	E$[7./c.C-5Rz>dxbHS|Ү/j9%8LL?\ VGA8y˸xs!s7{j=tYv@p_L<od8ՠ[Ŵ2-pM16\)سr^
ͮ2{4h[̚%2;Oqt!bzja5})xt0Bn?(`|cCX!bjlӕ;ϐ>+m
"?36bGݎ;s,rG|r#p#F_xTfhz9-=>>@<VxL3,G58 /	5tEUXxeeyWIčMM,p>i
lP*oz*-*n֟e`g̀CY	L4FqҒrg3[y&8qF[hǎٌ(4{e%P- R+*A0g̪,3ҍ%
kT8U|ғ\5K}L>KuǗ;N"dܝ ] 3ywOͅFP,1ʔӺ67R=P~5wbhȀ4JdQdø~};)|0	#}X5+:mx	3qAͦn<ldp< J`)osP)}IDhU=,,niUzVb[$Ds׆!?nikvWq9{LDA"[C->ض+'-9bbս]j#$k3#bjBl%%9\G\
&br4I_06/J9%5Fk%͸#(x.aـT{7=|rhQ퉟R"vfTUD%$ӫ5g[sߖXرj+ׇZK&GEp+y Y7$Y!3N~F}I85I0$>WŁ|k!dYi$Ԡ:xsЌ G	K3;lZm?t$L5;&]:ZQ6~)$)0xpDjJl>5MqzQ뻗N*|_>ctGB.qX5ץ17ZC6\(uKFQrY8SZ&W	Qc9SxA_Ͳ]4
?	jVb*:7zw BN<ۜ*iNS]nMXA芶.b\"Uk^jc-^u1&'婧"9d\<G9kUҰxȿLghk!	s[^,sT7/00{)01R0akm,WZvKC+yܠм+[@YQMB)G,`ҋwK6ƪH>f\<ɟiJ@&}˄{9hT@؜]) 뼨!S$jF({+T~]&j3N.X8@k0$G~5GAz@kmPI7p<OՎڋ=ff*Z\BI&\ٔ=C`G΋RiIzGC5',xw
-ag9u:<m)ˋ^Jv_H<[ti_HD$P9ּV⩅.qM3lsCPmxa,%+#a1[mǜ[6L0V)`~R! 9 c/֮R*'5n3-J81.z$ɪ.ӳ+du5yt~#\i%[≿*UbqYH[mX{4 ;"ͭ[H98Գ.C| c׊/ R\Ro
m&(Bڻ|.r㋘q gk 77E5Yu/Ԫ*ɫV[ׂgVzbv^\]]]RW>SXW}<8ɷhE},¯$ɅTp'_>y` o9~br"#ZW*܊ig=J6ZgʹT٨͟hN;Y /h.y<}4NjK݄ޡ#of5y29u,8ib*$<ea5*'J	SC.G5F-3v+yp<>YV4歵%-Ҕ25`60F0UGuݭcDoO%
 0<_$u=q0>tLhP]rUX([i~HZ_h^3z]i*ÙW̫`]	qDp:?N7{ՒGsj+4a4"L]-?g̟Ӿ{}#.Rc#%Cˆ7،(*<0ߵ['jLm~U>}̈dNp Ob"9Ȫ^~,|v^S9~ŮA˚B*0PPv8U4n!pCƝ Sީ3tøs̅*q_ϭ$JK`%Ue#]^31v%hk^N	6	P~yĠl,>Ys cm;ae^E<X>zm>hCuFVlHa݂;%!l#<e?vVv'axͳ$%ð#cIAr\7틇>O?^PEM)6sK<ב=V4qsPSlE8]2[ 0R i	l  CWcS|*
iAoY(4ڋjW]'/uGQaDZ.YCIc=PLϹǌоFc$͗*bLnktV
ZJ/}~C.rx^9W^t\hj
i&HXh%kŸV L,(U;Ⱦ~$@qwQ'N7|6rɏQO9n𑄖5D|4+6VkUe(5枋SĳuC!-'{c47~_8EѕG^@W!.-|^DyzZ䕅7il|sz'q'9_*Jg~Ǻf	4zZ$ cAحEۏbT؂kާ۶&iZmy#ӷm X/z]0Bn һj o@(H7會<bS}Yf* ZHF<b|F]+^攸Neͥ,Zѡ+d	nk#jOzR{OUx擜8q/񱧓B83v>GN>.f^4T/]5G@ܝJĻn\(TB󴂠fqT.K_ـld'U
z+*)!˸-9qvo"HI<-p+ 'S>ߣF$]w(;3tKfbBX`ǝ)XCվU*bQ@h?Gy4(Nu!F&N @޼qU7 (+<ٟɍ-ᇫ#39aƄ/1)A^Zpv؈|$j_^Qy}
}E7LO:;Y'Xu	s35P~G?B6/I/E%cp}?`Ljzd(<D};w蒧lBZyP9'߁x	kM{pbʪԋB)mrRT=<pEN74|ơ0	zD*~QrMo끁q3==[%17⧣ YAv<?w"QjO2D-\Zt/Vqy.\`!jp!u${^ΘOXD&_S؊~8/)"]֕K_MYh;+jz1 [ufځx"
6jul`/ܤ"u
(生VÅ#;y3EqEщȑ4s\@&<ɾzm/
vu˂up	O35`Y4#FQ26xjjpsM*<\ٛ7 lY7
Wiȁmn}GRͲ3z	'Eu.XCuڬŠN_#|~3Ҥ|WLdt=Xe wAEtfUrQ>!wpFJ	+m@*K%=cbbT߅KcѮ&=vn9k/ *Tqyސi[$a))IF5	ڔ@0w G=
jHP{^ v
2"jeV:PےJ*:C}˾uy3 Pݎ$. ty'aUkB "qB..Y߆nRG<˧rT8ץi|r M4%s@j`כΒuA;]r%`sXJԣE[iZD7@ٷcD/TRב2tnkO4|q pGPW}v2i/$!BG'O(y;;)V=l2й
63<0ғxiH?X#*tke*mީtmϩ׺a؁ȶJ#4]k'-@%Ψ^hŴ <_	4KS$';[j2	oqfsP:e6Geo/͌E6VJ	tKS<5;SࡂVqJrnUaHȖSfmSN{X۷{0ǠZ5vy.H{"#\11B֮_b&{4ע%q8=Wcg},1­W[E鐚'V-l=fe"\`ٛi1F@Q3upbj(Hr1PluIQX}86J?ô;8T)oBaa=dhIᦶy@l!ͪQ-;Ǘʫ0R\e\\,ړTck7ߑ1.;xU]Q|k&dshH1'L1FrQ-6}fe48}@U v<-Piu"$z;"\Z܎J%J̷e5Fد3m0xC`^ n2
{vºޢ)miQ6{귕Ln]'9VC+,`-(ī=OjwzlJ1)VJw8LhL&C6gԜIwo͏<DD2J-޾ƃ><;TP /UΗLpQ!0˛$\\%0m\lqTo sWaˡ@yja!IOH"<&@Kk}TK2-TKNo:+cޗ{84 ;U$mJdl	y}sp}(;0oTE'/`yS3vqUG3'-{ֽL-r:C_ȈA̀IzKwܿ=P,y
V*elqjW䊾>ta} F<Ya  qMh
r+8I3"CH~ ;g`yHad$c5kV*0 \mmm;	՞3/.w,VV]<=s@:N.BÜp^<뢋7qtj= WҒZȃE$oRׄd`J﷟^
COWWȲٍ'wD8Ok#1>AE2WaP>:^e?PPCԢղ:Jjq>f*=O|K I}ԑ[7qnr ǜUMyF{YyH
Uzmkro
׶VxmQ"h$eW[j~<SvQ=;<JwʫqX vûI_)+jݷwӎWyW?4A/L8coc;X=gHU<k_PiK=mOXOl;͒D!25{8↏ mΰD` Ɓ+qWJĀ0"ޖvOZ8Rɘf3#zeۀ: <v_jN*368n}O>ȴ\?rO¢X54]F5.a;8ȴ 9ܢD{b'A~CmUc>B,ڏ\dVZydxK# *Hߣ_˵HldE恢3+ܾ{)=D$I>n_US 	jgmݟ8!Ir<rORg8gNݡFƵYA$9lo@"Q`4lK]UZ|
yʢ!ć+FIkos+Ϫ*\d$RwgGUeE((}Zx^4; ]jZMO4VL8D>;y"͎ځ[V:E|a  ?!p}~[;1J^SSGu		7A֖Wl qAfOQWʹ@|b! 	̝	h-^	\,-34l `9K+.pWTW	"r^A J]hMlͿՅ~ċ5X&wȄl16=3^(Kۢ!"Q\a,n, Bf]k:FL`OV{qtbnGʵע$qR\GN텆k
.|:,r\@-
8ZbSɦݒU8bѺMJf|8pqCb&ʵQLrccęTRA7Q&ҖF{~v?
x
XK4~8|S-Qi\|x,s]^އ|֧-POiZ; vk[X!5JV$:SVjæj(C<}YY2d^P|_$[7ZaڭcKhv	4ŋFPFzF9Rjnh0ݻp'lS>ޫ}Sɂ]%ɸw;wN4@b$ye>ЬBxh˖uD?,c{mhS dq܉BF2{(N3HHK>tH48Q~P gsuI9Uhyfj8z2"8Z>kIJáFn|Ў~x@^H0;A9 5Gl?hNNQD[W!:nheI-Xx0!d`\yr8	G kӆb4g?gf[GҲec`5@AWxV޸~+Ԃk|-MQRhݽ3=/U)K&Q8$4<.ew\Pzqz#|b5\y詷w}/pkdtoDlu?a,B	H>|k >"2^SU8	`]7؂KBSA[G5 %H?K<-Mh_J:-=oFPsEt^ע׷3Wԓp	9쀌c:`[۩	<yjzoa116 !;KIH6/^bPo$yI3kl`03=|]`{`Ō%2e~{oG'Y#&2qu
Ə2|]ÕᆕvfbcȖ+eħT|+<i}kFgc;rgv(ϟPrt]9zWu<%+8ϲ6{_^/!:1앇:yE7u$p	L6f_]4tڔuD%u^$d	l	s=]i]JgypyI:VW~Qzh>GMpF]I.N		DZ3bz3H?F߁2}dvgoU[t$9q}j[Fr~>_9T*tg3RM{b	ߍH#ә[qN\
Gxs5a'SY
x*Y:lJZ	~j/M6׮	/ŕ,|E6-Bo?t@4e*kfN+t%3v˸ƠtnA{tXJƌF Jg~mEY\|<Bl@Pʸ9	,gQhol(4ҕDeBQSzT&F;0ZK1NЮjTKʘRY/2QFKLpJCN!8QTOۓo60[0c-};)(e?7ᯰ4F?QǹEf\H|8?niR GqG'[4ʟ[7;jɣXJK2%b2q(68h?.¤nAyZU ~	-ۨE~nvFZ_V●ЌaKon4-gLD֓Rk(tVA-N/.*ܽ>4
-׏1J0aAvb衠:1qrZ\cxK㱙!.7eکK( ^C>&ۜwVִXVEe8Sy+gC-~gR寧t6%IS(h{/(9okZG8~%!A) ̐uoN9UI=%s`ͷ6n|xg*x{m;V|џڋv*Mr
$G+@'8ߣ`_W9
,W-{CzZ'[?/:Rbu:K^!Q	a@_(
h|b~8OZG|`v@Of(]kiW)QC9O+2]4-TQ[&A;DoSf]<n&R?1|	I
_T@]-b̆@KX.6dӚ
@5f$w.TUکiD>Qݟ bcv\hKL{뛻"6b QI5u_%X{kBŊ2g24t4Saod\ϐ%)̆E(^L(~;]\mF/OB'' o,@ڌENﲶU +Pi3IY6՜ү[$hI8!\%N(k?!f>`t&kI+['$;Ŀ
b$
 m&E鼏Yľ"#Co5cIr1F[:.dK>J5cMdOiv]FUnBHYYFu6ʮzX kBrbd+̎zo(睍()\$0{?ruG!n#^:ޞ9s;ɕ`[A!_}IhtC
ѱ;pInKߌ7"/-P4K%zPyH曆5d=^w#[߈<{DLA`Bam?M`kꃏE28x cOcotGܸ̓]RXj`:i,hYܧbY9M` `ce}B/]&g-˧K@(w;5@]hvʹ-;c8n^rI8˂`Lrcdy-q|^(<65/+aggΫk()6O_u لkBÀammE|}kHb,5j>:&&{nTq	4A<F33Vd	@kEu<[U	JM.; r!ɖX/?V5odG旺Ӄ]!TKmY4BhԬV+9B{fLsu:Zv$EVJiÃ	b36R0ykUVn+Z{^oX;8)ډil'Ɂ̛b~Zf?"ACG
<~'aɿ7:/ez\y(2^_U	%XgT@#U
|U0;M;d+4+g $߰ʥtSݻ7
56<i3dD ;
K
xl5R("{<3$v܍Ed˖ %ag$7H_Ef߈frm+Tl_hɮW貎'Nn'^5f' q
w*𜂿6Lo2^<YʥHIMtJ/LF|3zW5kżu)z(%01M4/,@9k:?Ny`ES%,ZP)m&+:z>TmZ`f :HհxB>F,M|g0`[4I_eإjkgcq fٗPjd%LwȍI¤Yiݗ?A2N\6E+.x]0]mfyDrf[xm:y"DB{ה>Q잇{_<R0Ņ7Nu`XB*gcTHU~Kc =v|_X:ñq\ҖGtNqOU Ofk2cG)h8/֙xk;47uĹKW@:tldŔæXQI~*R^ei$=97%|Z΃O#g0MkdQH+<:B5>/[qP&K
k>_rBFz]ia2˸dǿIVuw[4$z:w÷wmovM&Vx$`|GjД(&E,K(Yg,IA>%ig@^0['S^W4gl^Hq*Sm>H[՜Y
1ET#s7F'<S @Diǀg2eSD?/QgN)0c'qۓnk ϋ9 @%:,A vFܧbT'܅'!9u@NfPi=(d4mm56:_Wx+TEcɫJGH&ѝOb,3vl\@B.oey#IJz踛vWQvshQǧt>q[%z"qT;kF1	KOp1d{zT`(B~sja臸8cQRGYS4I*SKab.eH4z}u[c|C+| OO`{:>\I:EJ('~)+k
s_QR\o.yIv~h!a<py2܂.G̋ÝA?@1@9XWfto6nnwlWoÍ$Ӣb=Nl;\LMgy aa=~;W/%)Ù`$zm3Gi#Q	7!:q3A	H DQ@:-9
#e<PV467P3CwͻQ[Ko\[ݺ7G1оLUة^I5*CW,=@̥V8i}i࿛ZBJJ>DD ;>Feo\կUQP9+uBov_+Uy&`(l'ϱ9pShsw[U<IYR|&}A|.	(ڨ	c]l*vBh&`@nԶ'ALxr}`0kQBVBlLxP`ɩ*,ۿwC^Bxp%vqjnil,(ymBOb<#lfj{iIm̬_"ʦ}w*eYa!?#۬xӪh:̬hU،0?;-_e)Hpg1OBT+B[
wbO-	;P"<F *ZщK*9`)ENNnZRSbX*+g5,]ul^3ԼoΘ*h3)ZD%H°@<Z腹J+5ܰ@d>3T:Q
V_@o"pnي&[/ىY@Dc_8e oQH}mq	`o
fԴȩX{l2eG"\$ުC@0`>qm}Y0ox,n)-V*U)ڈ#tqwNJ:)F	J6Ia*WI.>.ukdolx6]rR|_PD0OįԢ@y|u={.YYG{',F'dzӍqVr|%ý`xw~;Tn ONAd,%h{sђZ`cy(_uH֢#'YJG (oᗀʛ5݅z:ݼa/:WCx^Ep9	.;H[Togj ?d$ oww>81p.]bKK>eE_û5JPDnl4*DkA'bg!f	H>aoDDYkbf岢~*;[@tR>`[zi@1R!RQb.\	)@7AQ\OM3}_${sV a+%c=;q2-0ϖm,Ls]OcgWjR_{c9K,G_
ZRXCoQG
Ihf0Ľ`xĩZx=%ehŷ
}^jTaͲ/&֦^=q-_l6(̃LW#,5dsϘ aTETnr!*h.O^gTfoǤGp jSOPjYI~8P2R3aHOڍ֢ܲ܌چfp=Zg|F@Z]	Frk9(LUOҰ؍5C?%|F:7]Ү#x7$UGP:m_758V%d	r-ǈxT3ZQVgQG!c=Gx=d2XJy'xH `zʣۓB| A+0!<jWe^sM (d|_hק"J"""[*ns}05܎AR1N!Mmjut:[?O'R'~pv&jsjw\TV t]Z!sTr UI݌e'ߗPXx,x|Qfu1Gﳐ8[P'_ >MNf)q^ct13Z{DƁ/ȍGzÒfu#>%x}fv&|&<gVV&߁`9M(P.^!@&Rɳj˒C<ߋ`mmNybf*,eĿJ#8(WdU!.⦇?XF/-{)8֮X*otT;:փnMMu_&mokֱ7ZEf6%g<4;)X^MXKoAeJ쑵[ɖWU̧^I6K'B>=35~`?9oZڞ5T\j^E/( awvlzϪiRP,18[u`X;4vP.*.I6X iTv%1g	hTU	NG46޶7M׺xE('K[0dy
0TpOz.,W<V@bP" xE[lJcy;[Wg³ʵh,X˱+M][9a:ɊPhID	CDGu՚H>կX_r+Exxv_Fv ѮvUo, .ܫЊU{9aN[>D~W]ԪܯQ=$M[kfnU`~>AJOJUz:4N(Xf!'!5U4-:j/ߥ濂M B,NHW}J.M8h4/-1{f$<"gHh$`+US zf!Ǉ?C#᥮ !p/o%V|L#+xݟt,P/F=f%=Q[SQ+'FV9bAPZ Im.9!+mx/GΟ4L'q&(esʒ&7km8=&=O2{#*dt39l>٦scvSx"ƾ3JAŁX۱Jcf7pҹ=HHm.٩, b |J쟲8mII}MdGh 48f" 'f	Rj5甽)g:}%-;\2Fx,7t}[0דvzf=%Rxtr~u.7	h{ɘ,wwƒ~4ǀH#"_^֦gF6/(wh~qHjk+'5}c8 \' Ju;f@kA^m_ʒA6\Tmsn=~QuTU<U3g0EP;4f8~1>3RHu#UJܵs]״(XO;ҺZg3/f*&IUԍtv686PVɋؤ%0iXP7mP×&ʧwG~htדI\&)_Fw"?Bm{6RƤAPK $tU3r ,:Pn_ixUQ-JP]2WI&A-'Zzf?@9c$cv%ץj%e	"U=m|̩%r׻iJ'W\	ZCMuru	?z.SXP
|-	g\9!&m}u8ԧDJgG*#aQ@Ef nۑ&߳?뻟6yõ@4B](\6c~tS)j랥 >U1R눊CGo΍t"Tߑ$)w8RqbSSchgwԂ0i5Ե 02nۜ'>ݟy<!,Tj)9yҖ;dߖɣak~aW0F }=w=dN	Td^
)hԃ]x)D8zZ	Lyn%+#i_Ebpl+Ӿ.tm"#UPxP8]m׉QMՐ7Na]
Y	$Kx*f%giVԮ.;6X)j܋\?Q/GlƔ7Rcgm* z75PK"`*NSSIZPv_
gǽghQbu	U^0sӁRWoJ#5q
=Kcif9],N;xKjܟ-Ѣ_Z;PH|T)"-	x~[(eSղZs0/Kg3jC5tץ['524Oѱc@" ]M2#]ŎAȟ @4сDO4W'BĊFs]([wRqYߑ
enH/fZO8Y6Η+,cys;~NC6Y8y0|2#%v"BbTr>YfV->뎪BNyOIvdv[D9WsIZx!c:^H5>5(L$]@Kl2?ŊO"6jQ.݇܇S}i.W8m1
3y;i E
xAVKHǅ)#f%/uΊ[{%t3׸CU˅FdC@!O9g8o,w۞c̍jnqcgG=9mr^;k:TSUvvLiMk7g ˥Cλʭ.@$/A=J^O[d2<S7 9dNسB7}lJ&:U~&1ӧ`_NYp.JC6QVYfgCZ?GjT\6
 &1Uχƽ$̿ 5iŅVlϓW8<9$P6qxՉKqkPTއ	E3gJ_έ!1f-,m!m͈R߬RΌeg-0Ҝ=_'&-}`>O.5&8#\8*bF<]p&APm	j0 4F޵;mЃ ,:Ch)&H fk`5˵9 mL9*dltHѯnCuDgՙPz)z\/7T큡b ցtGú+fHM3ٝ{E.5ckgː`>hg8,rbܓ;CDeg
8;hn	6D/MN'Hn>V4
/$+.:_dTrXg^h0L.~9$GC)_HX0<4=bp&uflZsz*s7+V5!}oD>8~c2jl@%/K0!Z
Wd`4!  I|tbҍMj?o$y@,4fik%Z8a62S,`$܊d\@eXe4+'8|'{|/f*2hS25y^wI.OujEb6fj ɭQC|9i#ڝz,e SI4*fB5]o[1VqJ6[lOJ~pu
Z0L~黦pm{N!/*v"Z$q_ :<y*4GU Uysh:WWq!"U<Q:*"ڱ++Z/)d1!?LYn^f-Ռ>OSh܃6k5El/	P(>7пiFYl4F$e	ͰTGb?Xs9 KkZlhY2&MMw+Ȁgpʷ*@?G{G`d=[BP.n^i5x;K2#-@䊧>ފ)g.>:阑ۼn%qVz4!toH`PGpFD'_7q2cV`QGXGVMZܛ$atN0[jN:9p͖lQbۮtKڌ5?b2TH#8{=ӊ
c!RP↯t	RLJJYh[[/3.;awͣp/ 
gh&Nm6 'ߴVż2Ќ`AL\NNVoX7oWC
|2o=Dn0u:ֱ$:	]fBedxn DŠ'݀ZB:2^sBd]S/'& ,Io+V7 ?#h햫xȡߧ_|Q67|oRhpDJ}g߸yb9UYt;
݂굏(dcܲ$>^B,3Jޟ>F`o\#0?+Ȇ"3Aɑ^~P1JdǏ
o!Ɉ{zϔ8t1xEq$Dk
;>XJ!1tCaOgC7A{rWyLUPD?I %y
ގ,tnN~r,]rTM!%U߁TjbqE*n66hCr͓v\T9Po]YD@ 1P&s!r!Z>h%ڵRםśw,NGUyhE3e
`#[ݐàf߸`_tLf% H.jS܂t +,fB f~iͲYn]Uw!MW*~8'f?! &+|݉L3荙"g4@q r}'^1	RmƘs=ޣtZ~Ө3-dקC;y.~G]VPZڝ|̉&=1we\bxnCWoV4bTQ:Qi$PEUfzg,(I~8['҉z'56Ʒ. 8]-C\d,H+[ME&;^GQ'2 !a7[:GWt82dIP{su[!*Vg˳5vHn6P!;TB#8ьauLތp%8cd7镄~J/GTE[vyRr^&"htxLXRw"@<&Yf_"TwѶ@8k&տmtAkHMk
XUrqUxMcC)_f60`@x#J
	ւ?<o>hdb?	>}8?$^"I~)roCO>#X7HZFMLf58T|ʹ_#n=O?mTa}@*5~qHS dO! k+O.tqC3hYs_	(*DhB5&!~`@[:WwDRf#iRaud;5zTd,%f_Դk
`:ol8$ZU6!Aq=&a tS&0 =D?Mc4М4P)K,BUA}XcZ@hXhsL$uOqv^{M5LT桝S&~
m]5[Z[,DT$4D_rzCS>(>Eϡ:+yKҲohQ/-K_QFd2	38r9(;ywQwj9دJ`}Φ*d6b1/_(fC+UZ97Ǫ:qӔ?qEA i$U]/f?</nqB}WDWVɚM.c8#{{)o_'͙]RA8IטoKBi:҆b6cz1J-2S	'b1 Ju*|5f-6jO16WQ8<XI^(k@=arD6c`L *b)'UjC]%3x
qn,Z1ދZ_񱕶{&{@\_d!:*=ozr0a01N$LzF7HRX.|U?/D}Q/XqXB^o-nXawe4
FUu-ZY5a "\OӋ5DJ?xy!V2Z8ӱa_s("
J`%j/qN߷a)P`f794$"qK8mf<'LmP.2*5_Sm2`ЅJV2`0uOBPjʯ[?\NC7A|CoI2cݴ&)ud`J$9\.{QgJ&WF~8o"Y7:ۯ(_?:U̅ȯ)ƆQ[%l4mM5v|mHϼ(@yRL_~Fmpsh0gQSb@! x6\E8:@`Y䋵XpȣRz1NWc*U妑WHBIt z>$[;$\ɹG\N*-y({8$КNK.Yt4&'ZyA!!})g׸K¡%: |`)'q9;P<֕-{z!1\hHT{Op9ŮWϪނ/&N/Z˵-.׾&h`ynkp`V[K[E1"4Tm'_z*)KJ2g+?<F.mڦIQC)fss8/c%)d3Z_i;hEz	D@mvݸ.
	>Z>ƫב51xYw><4C΀@|Fg0mкoRv	u]0ʾKL
 [&O經q(HKUedA[8k:uQ.|P_Q]t5vrX=-E:ܠzޣdG`^W7yO͂%SEʐ
CZgGњZr !')EWlp_Iٝ i Ivuq*<@o۔쿠:2~45_!A)-5D޲7؏(,okhf%]nx}i}Lz\04/g`ѱnl5kB^Hz4abB{j'Q+<{X;}V^΃E$Z&cHIPN\7A6@vuDGEa'Cwi<|+l7IrO,zMm"cbʦ)Irjøn-Θ)؇6_)S[og;ifA5}yGbp?zt3
9);M&Goα3f>J
X$g,w6v#9&1߫&*'\H;}S3;Yu}tyǻop??u#Y_ߧ]Vug].tCu#++V>8+ܮǐɵgjp
[/9U@<y"WrӥGt&oZ%eڼܐy!cἃO;%e͔8_'8Dnr̃T2'3u^sQ3$hM$-ڊ	UŴD.gE,ps1T&B.In`&1SHYIw1ka.(ԭ|sQiW6I5EYMD18}? yYPP~P1n>GETHLn?ޑQX{ڊbX:YBe{19@0\IhfhZ(SMa1B8#*,")lVC<XФd3<e$ͦxٹK^8P#}	Se]9X"Y	a#d"I:Râ4XلHl9t47u]&lЙܰ\Xd]p#)즟䜡ijX X^@D~1jiП]C<ג洽"A#Q TYqFκrt9frC%$fq72}b03Aoh&P2A{ozw=&YҬdw`rw.|Hq_հsxj부J̓;vL#b՚"hΒ.'Y{*iRXdO 4Aݑ[/C wD7r@髁esF>V1	_Qܢj
XQIl>|~	`z4tMgۃ$:^&CYP ;]ˊzl((zrjIɴs,]PZ!4ވ]ORl!c7UF_/lbYZ3@.]!]Q3GѺU(B*~C@ |	YmLF5f(Ÿ!x]=;G	!!'  zA(hѕ]yK徬<be(tu~ʦ)'"Y[mĄe"# o8?w[jlkʞI	Xr[:*Дi^.E'JOհvCpvM`[aNy$EU;.WR
Kd͏v%H\?.#v1,fEl\&gw|%zZϻvrI9;4#]L!9ͻO?Tō};sLB6B4a<R Vx])	6OU_CQ0ݛHN68!l5ʂ1+}	Fxb_(bye@g	Rw9>oI" R#"!2t[Էas{aD|TOOBRmJ(Y'x`YdʼKUjvĦ.+1YY=a,|*ŏ"K5T{R;7Y0_F1cf袋WBsH+|'/&]4_2cv<fbĻn92lR$r*ԙ#D%a5(ff+?xVA3e  1c!9~6>FC݉`V\;kïiL5pm$+:MN$hӮ叶rE]l$
(緒`+}b@˫4P:ylٜjY~f[d Rߙ0ZպyHQh{;1޿|YSѳ{uWBA
MM>®IߚM쥽#U-JpI@]0i:JN +U.$XY!puJI3n^6ho19'^:-r1wRSE!Hʣr}+BbZ 0(@d
!`p8} gtPy@3EQgWeH{7hG2HB02@麢\ʞG:h^:Cf,j[RJݦ4Su_3IW>m060MVCf{NA#bWݜ<Zc;kVLbԗәg]q?̭'Ky1^dv+ppzV2Dۆ.l<Qk@MX(H;mW#\)L[9-YN=<&H; F+v|{TsyO9ɴs#LeyiDVCxA(^l45)-]|S=Xӎݝ+d+JKB=OΆ";kWFiu`Q+Y47GH<.-<B.ê[V{t} QCXd`(0="cr-U̔A0BFn 9;S\ѿ4s_wv<> L~+XF>˶[D=:
"'Ԟޭ<eVao( x PyMȄsD\zĝwbD1=:
b0N#ju}x한*h#*(X]v9r|J21	Y.K]Sбw]f!Uv&1З)oA¦D ⡩?5FG uE&C§?1i`t#@8'ՎWW\;Τc>&?`&ևIכJ$Am,k|&坾2]d>>a"[1.L;C58L)efnQη¡v	 P#CNol+g΃=F$O{Y8
Su&']ZdW
XxDV/8Xsd:@"`u_vn
k_uDVXX՜ӡ=yHϣbO\W9sn1\}jC^8@r{$GODd:iX{>W(xqOa\]]^\=kA_g}k`ΔfmJN~1\vo)5H(UG.fEMhmnHY!$<hvc1R1cMc/@RW])@b+/bsj+mIZ,BX~\gݳ[t&Ώ/rwlszOih^~>WjJ[}nX΂zsw2a\ʙ#fA#ӏ3"Iry>|
&EQ$Y؏>|c6c4 |R>TEr>QqD:nqPWZez׃Z0pa>łsQ㔱\Z <w_\QתyLS[\1}ZllRbXpe)}[|*}Dk|vb:v:5l3Q!SY^EC+Dz墛4OmV5
ͅCrvqcbKS2"Y3oH@E\Q#  
kIW1mQc`&̡1+-Vz 1	Zkh^?eas;H+p7`jRI733qs"8*=\HwnIgfShr`+"܌!7{N.	됸FtwmE$3a\
XW+/\P#mP;H|}+/޸syhE$&b@Fm#*Nݫnawܝ`+}(^A'URLd#u+
8j2;LK8B0*M1xiy,/I3[JbZ.FO+sk3dT:JoVY1uAN\(<Cϊ8QЈyn柱,
u➗S%ORGB}B͑\MUnSܪ18"Bص?YɒiU<3*?D#XtZb%nڻ")1.AE(KŻꣀQh\Q<s1c$Z=odOUR"l Q	[TNærr>[dp!!3
ь ]j8.w,&*tǠ"	W}$PeKt,CTz"ߗ]J :yw?kmG.G]д;NdVcK^8
5*k
@+]qzwEI}U_	G-$~] Mi*,R})#+~"TIMr*	j]D5Ϸs:eafmg/az˚af!!πO`SK`Osi:Y/$(Bekl֓Mkf''U]exa:v=)5?B~[wCf5jX7}~dmTIWePf>:^OEi.-h4)XI&-񓦾g4 -|<{x=~ >8@߮S`AQhrk#XbL2m뜺r{<[N} d֙!F5Sd8S864nq:*oF[$eBy%Ml^Vǩ֠?SRiK*F;T}S=Sr$BQ}B.'V̕XLvNG5Ywx4 heZrLg"N̨ƦZ!znة#?]1oih"F+}+քmdy5T30ojgOBeᩚ҇%!;*K|4BngBfafZc:}Q :aEH=	?>!Uuޠ>HwԇDs.ōf^d&e識m9l+ҞhXխJ@
=*8Ys3h=clQgu0t&+X>:"x[X50l\=v,zqA=q0yȞEQ9Rfhu|*Lsgth-dVfﰶaNƞU~#{%wۭ|jhBD&uѸvP	*Sl;Ѣc>Pj/MA"Vk(S!c{aQ	+0#+@}v_2EVy:bm=^u7~י\z,$9DQr-R4&*kA8ÊॲGHmRGM;"TXَt^X5Du /
:"oe"2y=hd089ӕT'Qs59R;yޡNpH"oMUlٴ KbКװ0:g0~SJV6;>bX,<\i"b髉w>-	7x]&'|oR+za3M+DHRx&5hk:?+qtqk:PGu~ԟ}8ߌ3sJ@,hxW2Y`<P+'5D|ޜW3H@S*#,$j,ҫ"l[n=O7 /K{O<3Dzhc~qy0#Feu&q0n'rIvRĐ
v-3m.2)z
x@2,["nNgqcha#A l;#)ѢuaAlSSnOO^y.QX`+"g!ϒw|:F+r AuHJ,[p2z`Fxʩ61T3P$ .ͮ?q͆=9١org+-W+qNemk`](ӥߜn+vIKޓkY@7oz|FuKӭٻ8Ƥ!?rAq&8\iFݽh^tP[dԨlFMu@vPMv.tڣ,U.V@MPphzmIFidK<.U4MQ/%.jQV޽:LiKM5%/{Wy3&@*oݽ<	Y5YAJT)@1xT|77=n5Ћ䈚uŤT;BPXy@6oVsK\*fXoa'uYL$S9ˣK ^JTGkaq΃׸moK<llZbJ[{IZ2+\9=վ%O=jgV_>BJ
R\Ep5\~He~Pg%N Xx.ԅL?g#~AU oK_%-pfWW։L@H#Q.apN]4o"!FI2"Al(??7i4ZOσbg:V۸\rZ+f5WɪaC<6?],ZBKװݳ]\+$(ΨЭ#UTNA֊Ym's2eQ*MS=Hq%R/]把,\:zJ'WZ+2r6>ok}P"b@D5XIF0MI&)vs .㨘\wCRRe+L LGO/+Kjޏ~+El!Q16Nd>.-]ccHa͝v dbxԭ;^iP}c68u7
G^ RuPh{m2%<]GK}ӴGRr5q5>ДT#N].__HC kp	=j0;pXirڿ1sV"5{L623ylliq%(lzr'P_czTzb?
X?-NQ͸Zi5)[Z;}h+Dύx®Faύx-=fdc,Qe}_(FeύQč~F>U(18i6XY.4v9qs@JF%vn=z*O*TFR+nE
NXmf- 8͇LW
tab#c."em!C$?]#ɳ}.'ʗi#MU0m
svk'z tЛ8>$-=AjOE'(>!+a
U  #mK9*.+5YX![Qu%B۞#,97ɨ$OPkHڄǭ?IqHa^T{h/_	IJ70kqTN  ڙCxJG"
8u+֛b;jslUDR[C#'d1Ul>[%]t4-&'LvfP(
t,vQ|ū/G)>U,8A_~鳛*Don47݉o(X)m]-Ddd:LO3BM`;*{T'<?s"5O1~rͣ\~[&Yc㛕zkR"%em@+"7?ao<ʓٶ&7JJX~rsJ09Vplb:PQJtǉ7d\䊟 \_ajFrMMo}Pֲҏ7K	2Qdym[Ggrmy?LVx\Lk)&BK&s=o_ׁVcEcqXoy$'r2+C`?5pj7ţ/ɽ-,ﮠvTfWi/-\!}Ǥqo$6B{wex	w	2E:'wN0֟eh	JnװE
_1nswH#=#c֤"Ŋjp.B3	~ً~2RI;Ngp{h)).?øĖ[vv8j[:s4'|Ja j2fD:M私))	ƚS9[(PkxȁRb/<ZBF;L2+Cs B]kEUgE.Chr'jY>'DTv*mYYN~ya	ZBϪ㙬3ES@- |jf,4K d[Z  'ڬGKT}]&])aZ8ψ$Pg69FΎsu4╇t<-].4"u$zAX
?q[u4/zkӢ'&5=\ 7 |W1mxty\HÿƈcS!HL y&;b^zN2jkf.r-<!ݛRU)mt|XR$EZ9XrND`J'\{{0DZFZ	8OYB6vVBC$#$LPWyNqX7q|9 A ,߯@}稆;fbbȫ͐ǵjrKќR렬pb1ok3>sHqCy}"eڂ{YƢ3cT#('ݩK&ܲ*Ւ@5.vve>Oǖq{pRx%t4x 5،^ 򭐣 RP\B0+g.ᴻ>XWSgՏJ"pUri0ħ8ٶ=Ldq-t԰'vI\n?QS/+3
BQunbða}KMInYtᒫwQEWB.q6n k3ng?a޸z7z&]wˮ,s}/G6]qN3䁒.9nDo,Bv^mC}Jlf~q qhk@ak0-Tn:WzMTiOQێSi]8ՌT8^?R8O|UDrj*
ĬUl/>Klԅ:*zp: ?f8c.dH4DP;~ysi,ؘ3ʿE@ࡕ?T&-qrTa:fFaaiWA$ǭi#UU3:B1\D-:CkŪZwU-.ci06`,\$$=Ìȭ,a3qr9Xzb;k".R䌴	FS_MD_@׷-.M)$bViBzx]0w@U1	وR'L6_8p$ 1e|\
5n+fT۱"_:Ia2)j@F;7Քf)Oը#^~;u]  E%ڗ -x~c)
mY*mspeW[ͻI+9QQ/HVxeLoͶYER~;p?2R$?<jrOR'!Ժj't&@.&`"СAW[1 ٪oSѯ/HJ(
O ѵ{h)O";p%ݝK!/%Hd}ݎɟ$[RDX,. :yLr'We|آ(-"X'Sw]$8v@#iZq/8 /&ZTF0] )D =<LŻHlT+
)o1䕸4{=E~MR<7.b%|!$nOuH`D4 O
!jߋPU<aE>^^UX;􋂖GJog[,i-^$W2Έt?@EPiH#=iMk<`}p%Տ*?\@Wh[ǬWyŷolag#gKMArnD/Zᝋ",%%N/\"\ȭC1' n*CxwuyYPH4jg,ԬjbLzۇcu_PM"1܇Yw)ܺYEr kFH	8mjIN{xT!ëH7U#2sp*_yUQq]eGCAC~0(	7꿆4Ry1
ˇ^Gn;,\[F۫>g kXqj&dbhz䞀Ri5{>h^qz^hBA-ΜVK_fGDv
hE0X^6xP5[аi7cHHdG f}|jJd EETU%M-bJ ALmo_Uf-Ѷ+'`td]`k-܉T&	_*O]v$ERa;ݠdAg1xz@HTvW GR)DiXzdU38wf?2Lԋ~j93@6:PמϽ[gE;p0/#|5;4}fE]$L̘T')~^,ߑ\`n+K'}&|Utql4Ն!}LVeSI^5<E0Nj4IlvSD@t~9S{6 eյQWb$(`oq-[猏
1I<QTmEővFw~!x~\gⱐ	Uu7Πgy,|{?QvJf'JHXj;o}?~fFkהPaaY`h8;"O#Hևn,nmdo1RRH)E Ƀu<$?tEE1TC
: \ r޸t͸^,3w0@>׍iZqMӚD!U5kg?0y,dp 7³Xt<5ha-	 EytP]9
У;p>u	ŷ8gU(nBceS&tY. =_8;dɲӄ;*Z,(LIN׋pFM3>Cdf -^muq$h$O@<dk[au ~YtdNd_>OJǬ`(6b@*dտ7AEZXKlՒ4	A.\D0";Pkv*Иٔ 6`PKrpP,

4bL\FMo yE:Ґ:继O`EZ-RM#`'Nah:X
$L(rŃ<8g`g:=f $]{|3M@{0MO$§afTP~oAnx*=	DVV&Hg>vᯌ*R7#uGY\!`3C/j 	h)z
%PY2=cL?~Et4-'K0#PhNi(9r\t5k_Kv[c6*d{LK!#CiѤS併$x'"81k13??@EVæm
m`L˨%nfƈRLg
T7+e޾VPÙs"!]-yj|ڗ:('bt`bj15rq3lLͲ%nOKgCL V?ZͰEJwUj
	de?iE*b@1DmЈQNp(!+lcα"Ǯ{,eSV?Ja߽<rTDV(5KtfTmYWB{$- n{wf	V JN/4/>Y'dXyhPsǊ-gcQ.#~23#/ آ<9(ʹ5پ~)|g/:I{֏jJI\i(ZR&:ZygP=$XSr5a ^`ًu l~T/5Gqj[3ꆽT{T?)~+:fV71XO]/(*'CV¨m]K+yY)9`<,H`'Ӏk%4nq,%79#
Ac
Y#P MJ>RV cvH/czlpC^Kc㙬$?/؜.WXu40Y(ݫ;j)xqKzLWo$~@~>ux,@eyݩеCf{a3y["`$a(]f@]Vjf8tErt6ޑJZ:	rZVZ	Ѓ]PieNi5Xub_]~,ÜF[
AIs1pt<ϩEi`9[ߍϝ_*Ztd<Gi4ZC)I`ޮZ2L9/{;-IF*
|`9yUTgUjX2}6Izv{ QXi7p>NvIa.'<9ƣ~GTmieh>zaa
qч+h+k>9zOeߥM@-F
=eor/mJkǐAj1=hAmJeil3DYSҜoo&VhPuCu=G[ً'FkQcnC"$`IE|*3UIX@-5K"̫ b\.`#t#44-o#{%;p-&<P^J\8W>,8}S>
^}ӊc'vGB=ٓz@ԟ'28ܓ59RJ{JRS,)h=@p8YK9RI_S=&R`{Kre^cj쁂cCuȄu@v]YCn58ztsQfeHehESxf"RI	f4=gJZCR9Q*ۙgC^`^N~SH8$!	tӄKfv@G1]>	G|~YJS4uҎޑMjV%v(̤?OGnhR_̡p8Y[Au8VxH2$Gs@[MKMW_<M29>ri[1.i'ZOPN>T>^{8>Mvrәg"B
1Q&FZ8Qubc`Z.읫Q[WHNfGxw9k!?<`oXG.GJ>"L{ch3Q'~b`/?ӡL4CDrvV[_0AY<H6;L{bL&(-d(Wc9j6c)%y3p-E6C={oUv!AZEnbfItO4	\1(f1O`kȳdݢ6>1@s9OԴbk75@_+y#~3f;<曨;bh%H:"86(8IKn8v*wD=&k	mRh#_[h)Qe@U C0gy%Cg~`8 ڽ(@Y,[hДI]D^o3=$"fHQB:!|P.ZA,ePw}Oy_MNi SbwKOS R8uȖP{kbP) TЊ6+#Ec2cDXݷSd
yg 唳IXxՌa;۴re.4Pr_L|kzjT+/@$~Ym<CjdZe&@HV*}6[-kҦ飳Ɖ+1ںޥ۱s=j"ڐ9Pw.&c].lu ;ѕpU}F4HЋ<dq_`dMZh^Fž~BXyH `
':w{UMlq4ruq }":hF$CbOW%UKҙYU!s-SUa!Ѡڮt֞GIV_y6EKC=Q=7nϽP1:h{᜖KdY9ER/ǳ*w>I)q\-bi[a>C~2dO)4K s{
wsC+ns{ƕ>FNw?@*O%8KGxsӿD==#BU5_WGJ7qGLJ;m8lTgcڨ4bRn+?qyҬ*1M$(ѧêz\5eAoF?mH8n9?3d?
*;P#N9$L"r*6ވtuO^@ַ)(Us̶5p=kh"VV52A4n
4T[%j|!4K2UPR'.6N:ԖsLӣa@5ʨl (zеH#h-G"?@_QYWV pks	!l'3	*~	F85S"*!oX~#H֙QzKiA%1o@,}Vcs?(}b/?%ߣѩC~&m%QJ%:-o5\1IӞhEnBw?F&[0y+]9ͺIB~gYNAd`mi#5!=O#5~.TKCt5esdKc:M'f};15$L#bUoҜxr^gAd'_2n{1IO>ow5ªBOUQ阽D^hlj$K(7n2z-d|eg&$常U9:4fɒ?,`cĀO§,F2ѧR
3j#|4(5%牜Dу~s[su=8F~WK64uYL]Ie@^'ͬ
SL0):b(9*XWQIݧ=P'2c򫱔a^ꖑlaJ}Q#w!qb`P:w:%{R1T{` )KAAǿ'>!<:t*и<: #;_aB HP}lqNcd(l%A7w~Θh~aD8< m FDZB4Dl3㉒Ú4 KF?#l?$Vyͪ$͏Ҿ/rF]eA;<hLi}/WwkcKY;A:Oؤ4Dhr^hJ7qd|yY-cgCyRǵi*EPOQAq}%EmiK|_a#D_WTŊ	9de^49I"e$P	d:w.*=t(|c5b6~<Gf޽NY,J@bEOudqDVY>}8w_3?Yt<\3.nYCL~N?B<XۆEٟ$T=>b-s }5I*	_68̞4N>!K+i(X-3Ny"tB`l8B˽@dcPWUԫT[*4c/ p 3t'pk̵A	Mj+襮;i- ugjc購\䠌sy\eK	Go U8>A1+#bPeEy(3`"?̖ڴ\͜?A4=?Td`xlIٚ&U(8<+d rme
UNIy]:Cn.-axž^`L:\^pL|TpDxuaӑe^9`-NXK#;lY6~^ik0_J$؟Ãj6=#K9 $uݷyʆVnq-zwz>ܟR\HY0n lHF96Wil㗥,1w{;qρSC)b>Z+6j (L?OOݹ\v{o2/MgԊ&c*\07b7Dd:o֢)h(Ȧy,4	KֳuGZ?4jO{8[Yp7lԢ2&g\R7yENn${18ʐcY+*g"
6~'Q)Bp[2?hvoG^RHџF5)0Q1HCRG7%ۑ(i!0yKft1##.Ⰷq%7-8GQ52mI<#ՠV*۶ڂO7ˀ	N\:m&{vEea wxاSow\c*	&ҏ1q a3]+9I\Df?cq8eiAr=Lyt~FqmŎO+bz($ى]QELgp_rf(S"pgSv\j B>߀Jwׄ\NbUMPԪWE-s*YWxZ
 ?F{{mC,Bf	kבqTjfDWp(s4Xң*"f&QS[{uE淳嫬I׏2W),/\JXveyz!Q{-B=
=e.kfK+_݊vu:U
NcdkrxKg>0J!( ᤡI4TYW[J=
Q,A3}x:eIAegBv㓚4e߱jo5d
`K.6wupUh[-܇=#:)5QVi(18D#75Q}4mh1ms
}N<_3G08z#جwz5K@F6+V=坶$_L3) `Y 
ɒ$`cT0cq˩ْ?skpM̢דM-R"$!{ZJ):;n%u'U1ێpI$2vK݋`5:쬙]L!gC_~`$s!N6!{
Frg>93p)es]M?5Q%$@
j'Yd):{@@ MN>SWF,,&BXt	@zP eЏe.Xmfe,<,jZ((n'"x\S3ReԀ0)9?dX:x'ݰI)F
D51߫$i?#P3&Ԗ8\}taN_O'
sJוּNܰfy}~$>˴:V^˗ةhӺZesڮ~,"'aA`ipҳN=$"LZk M$hZWF\[sPVjH22Awid*S=ZCSTG@#Ie[cAJvR- %aBapٹA4q|V[َYaA0HlRQ\F'{)9Jo:?՞J9f8!J11{zwo>I %S)򆭚~o+36$<[d$bAZ8xّO@Ixj\)MeM*ŨdAVI15%kq9#*$ gԆ>ˇ6=3朥6VG>\/ߏ?ZFF6ѮRТzmJMJl3ˇU X,V.n+m3wO}.bϲ=i9kM /בo`x=~PInaMN%"PR2ƹjUDJ̿`^gGU1]˅*YO^>ort )qj^wf:"㍯LFäeNdiܢTqcFhJ`*#kFKYJp]hD\izfݡo@AI}	_a0쭵;ELd1RM.c~I\/c9޸	G;eϑA$zz묹,sYV+W85L0YѠ<Iݲ$GS@L5k*Ao+LߚOMWl`-,t9E$tmwŒ*q
)dY*ڭ,Jˉ>cUֲ籯S\_w\\ljokP|آppg}Cį*:U0E.J=YSWʽ|o!!\P+\˦ Jۯlg<H3>@<T?cVWK{
2 %|{дdTuneٸ5=qyߗ3u6V'3Wټ$^K*sG+
ͤP{<NQ8S|ķ4:p?19/ֺV/"z8l]_رs}W/W=,%VPh/[HMHfі`]`''shb4#"_aHM耀,,Уϫ)&To}SZƷs39jr77xۯR@yh<^Ծ( zVBYNu!GMgw2
\:V,""6,]+) qaWrNMKuv9a!ڠ	I?EK25I,ceİI
] za_@3ҟH
|vfTe:L 
Ÿ,-NlVуƘ-?+,wg5{Om-@>yaFڂ-iVGx^@E6 5zvS$y_ȏazT0v8.VޑBM*wDྖ%:\ΰhxH|P->NR6&Оӊ1FPaEu &M/O2g"IYUҲw|jΓbS/#Un _^Ԡ@El_@ц^sp$Eo*]LRc۲'>}:9>n#E:G6hsu4`ӎۺe1#L%4}]߯qz |LKX2?8ԣK)@m	py*AeG'7#&'=^iZJIc)_v0`^<NwdD[vf*jXawL#Rv$=ֶ-_kW{}#]UdKp#0ʔ;5i:yl1ot{XP~Hz3c/aEkzmĞmVyO1
q1){az^rʹvp/ Doej>/ŻI.E睕 ڳm	e(~Y1)!N╭<:-T[N%ZŢ^OV틛:<qE	A逽GP
X.c>#	T"NVEc>$MI}wKh`K#^B=ïՄ>Jx0tFrL@쑗?=BA Br]-p{*} LuRVā)ـoCȁCTQ
qQ.a}
<4&o f TƸjŷ準Hzw\dŜ`+RYxkbr!	RvLYU	hBJ95/rXP}Jm$!Wo(y<Pud5>~\GtՉKT޺:qN, d*Τ9hĤCS9V?7]w-tw(]@O,HW4̅JOp1/o>=ق
?ПTʫ(n{,\F1">^LjmIۂ_F	. DC%;|-=i3KZZs=Fv$ȭ'#3?%~]{[2xC&8&yǭϋKk/A`MÕ_)侀,r~G7
+_mٱnf
xIn=8WJ4L.ZA"v5F:sbf\aHʒƫ'ܔdS ^shY6; 4{[Xy,N
K?,FAÛӠэY] ,q3!	ľIvٷc,V]iPs]Yd꼟 -߈{ԅM$e>(NMϯ8GЛ)<.*_	Y3OfvN`BSoOLq^$7x	EֺB>\6>dJѬ>| E3Dio3\;$p:=(.uЕ?{:wA/mC>8(:<U2e[I)~P]>lXOO^>eCmk6PɁ^"а[֔o^AYP{fSpg5C
?VV-ts8|4Exџ#duOCz\3]lږg5W^9Z|;{|-X9L6ĳɭD|E[	gfhxUGX7)i}sXZg1Y]z[' xb\付egsn,u8m)
@eYδXOkWhS?D]1Ag(PRcRIy [_AάꙌ7xJJE)ڈn5^]x[]C~Rj~"g%RzznHC!7grrnk,Y?| Kqh"GS1j~l	TA?0ب́$ܒ;#ά&#o
ltq
2gT ֋|l1?H-^[5B1&TԵ8˾M頢zJMRǀ/oepP0hN/ƚ0aWrE&Vωon_2uz**^K,#UpXA&#p8{Gآ.m®4ŷlGٌ)<t0
.Dc;QՄ56UQ2)Ź QjKvm6ޘ)Gw#B.עd̖͠">22Ɯg05N$\!KJ8
_케ew<e5B^+"-((_hcRɇ
t6, i+V rytKT@ aY7Rԅu  "t,"s> c5N>͊8;\dH4+	5HW{##&un	o=SnǮ5XB
6:mMqS@ $MɁuz!AN|'X5 d`Lv _Y'"(!NuJEe/o@@hö#.WTC0 #*.gfnbjzƝ(g_Cgog|@ք"86h|SYe>6v| Ey#Hԥ+S(C $%Ͱ*ـJ
H~D3v&2L%l &ǯRcy`_.p&`xhoH:A=* {y:GXg Y[Fh 9P|2P.oj籠l4iZNؑ1kt;K}NUlx6l)i  RIFFX WEBPVP8 L ^*8>BK%R{	Moއ?KI9)oeUCro迺}[,Vi7zFu_!k?t9W/~W7o>?{?s7?OU{W׿7o~?s_φ? Ty^7c?zPt`I]!W|_?~zG_ߚ[WO%TǊ],[H#y{B	ݣi7G/ǅP˪0ۆ1}#R3.BK֗wjo+kfWYWMrU]M]֯VYȾ;FK9)$mT`XK !JqZ-ߝeׯJ~/[_C
7PIp+d5[xIN$Øm8S ز$ҩylS鯩vx0MηhdQk$S*RZ-/x!]ܮ12
U?:ŘWnF>	d7@?TUtݠm{ä}7.̄dV\+.V|
UWپ}"7[jd6bͫG޶X^vDa =z1ԛ'K(bz$䉃KEb)d@zeL#`#;FGD6=,s-]L/oGWr6W?v *J"+YDx'>:c&rņʶ)(qn֫X]_>+& vWɁh^m	"W&s&=

0@lGqz ʈI9H=?hB[]]D)WHnH8
pkU(	C"!)C5
,a0V#~rI{Bbwɪ&<>Pa>ZGvL<7pރ,K`Poy<BFHa=`FϩYa?ٔ6FFIdV㶒6XԨRX4@榡ŰʦdK;;.Ogp#PL9NX|L3ݺopĥP0ee;]%aiE<:h+a.nE8޾),0.=M~Jtw.ܠDvJX MzƾJq3l1-_4v7*Mw4g8$h^g5<z;Eh]`Hwڛ?
ʥW>AA̜ZPe>; 
3F-U-\jO7zF$GFD3':-0u pj;F@p]4Yr?*EHܐRq#^HLejsgW8mfB:&:6:ˈ31M~0߂i͆f$ywIW)'m+[ǈܝMx8e:`2nS9XOd-RzV5#`rAǕw=-Gsl͈Hv74xʜP%`jArOZE&.dxz=}1Aqb0[*y}rX-nIƵWն`v{GKD_Cإ>^7G{(ӞA 8/iK$ԋ~uZv<!kJJ_Zqj0IIZ^rzleleShMi2Qdw`{fD+V	
GJXԙ-C)apeƚ@pЅ%]Zyw2mRA)*cJZݙ#bT/[c}dlFҐb7>;ncӜ#c/8.9E ;́)u,t"3ӭe7"Y;pgi8J*#GE)+BH	{7Œߦ3ht<!}bg7AE:g'DТ78{T!JF1ѿ/`eM[0Oįo'LxrH-jI4=~]58#~*x7Řfw|G;
!Z!%-f2/~]=ŏ_
3 ,dfK}]v F*чQ+zGUv g	ǭ{Qf)_X- lлcEDOGxZ1/@<t]14X[Ce@p Cs?<<=Mu>ll7w%SI~rC4%zuӧx曱J&
Ak3> )Mp}C^pm3?MgEky7kX1ɡn=a-![:TPU-x-`G`T璙OMҟzN㿄e:!^Cs_	clG6x> V(
Ls 6-("><=W6"K//&xc=a%wS]	yE@m^\Mǅ4z^d,4B&ZƾozΊщG5"b5G&w(7λR3_pYBw{bZ7.I3 Nn=Q.4\)?u46<{[֥k||J	A99"_E+q30+ubsqJ!5͛v
*w\{>L,DUɜpO4eA_NjZgX#-Ԅ"LW߼G"pjk2д=S6*Qʪ){KQ\uVr =* ȀE]sգn?/d~.YKѹwUS=' {<E¹p>^T{@3&΍0A:,aK_q
ZE
6`	?:ry$}{8>W,ErΞv=e	#zD$2-ŋҮ=
ˇ룖ikԐMI-?=>t*ߍϥ)9(irbHpѶeܱ*vx@/)M2)#hPhw]EQ"ef--I-״P)?ȅ
:-{ĀF##*g-yAi1AnX>=u\w,d?y\UjjbX\QCWD #MM23Ḧ@t\-[<d85RݳK,fq0zH>fJ/,Q;F񼌼]K_qYH_BVӒPec(7Pp|~RwqBcZV~H/,Jt4iBr
TipD,&~nCsG͠s{1@-RuS--EpMMڞ<5޴1;noeC]-.=`eɝإl	I(9M(}
	ɺmJR-Sgnt.Ŏ;AI#ZwYײؕ3@D}!l>Y`quI6ڲNBI`&Lkǥg#I/>rArֱmOj\^Kn* ܵ1v_afҔwJf_ly(J{vJåkt~f$Gul,5UxG/)cVG>aoZ89E%pz#_EdgZ;f`Ƕpe#$opǶ).,4T4Mps;Sk4qQ$//?q}1KXfb[D%y݊I$&Pߟ5_j7n=8PpR WZjC/CtELyR%A㏭k2}4R[Q~:SjḤ5^L㮩(Aͫ#o
l{M)]ǵ9?tU&GJS9UL1UlvR2s4FOɍ)<|%eR9sm7V$|o<`uigdBMgvcwI\>ІUlm!#n)B)Ǝ%%@pK\~'?lXPHxT3~\'TGtGaP*-`Èq0V8? <<@>r_cM6u0Ѧ)SQ+$sxmV/vŉ#mVSa-fo^Q4QJ05Wڅ`|yDGV
{s%ؖB_kW]Z+q#`P2Aȝ֌- l7cca<w}>-=;%m5@%52 p6!i-NrO,03T(*{:jECh?0xCBN+,R c2  N<C00i["
V!Zڇ`FСH[1<1{4Wܥc]VtV uRwEIL
hWFc|:чċw>a1^&ς(M6rcOP[jRW ^(мEf5;2|v'{q&D"KgGwϴ.s,%{'L<\bWhO[a?g*a̛:vb*Thֽ	.f)-0aoLb,sB7}b-=$w<3.eiF41N"[Pb!0F$dX^?~QUwi9g]GZIȵ?8tV)ZF2Qޗ'`4s;."`
>x:n6m4GdY-skidhǎ4wht*(Y=#uB7kgޭ}#+V4Y-n0еb}htMS=VKd	Lm!Ѩ"Dk\[Fi"o\MGTin+5{Kz^R ^ 6~Y,^[I漸˃[1cI54%[B
-
tu5p=0ڹC&%>L-[L|H=;VWL5U	T4+^ mPv23o7 :Nчdȓ9`/tAݑ6KN&^ܯk01쯄X7\:+@ 99kTVɚ?i(o\mɚ(&bl>
=S sA0ˢ(>oP/9KX႖J?dP)ik7%/J_dS,Jxt(8i0n2&/Q)bsx	s:xumE~])%!CFTF/zB1s.CD'Lw)p/6|'Z Wvɣ|Vrgz7d>sjI|FMs˺bu˞M0x%nT^FI(aN,-)]ʹ7	}EUp>ػZgGU)kr/{hsg//Vվ*)JȘԶ;=!{kt+,#GNP))~\TTpsƺރmk	ҳsAo. V ֵMk		NQpB{, _Z h|q֤wcQ0ߛHC.TF{ BN.-`\%}.אR>+f2iqY(zP4G2e dKd9S)G5q5 o$-m#yHھk{66^6
(`ZU|ɄyG*8t=$*Ŭ#/ʇCjM63-rohYOk@L@Qv0/6{b4vŗ8p!R >B[eX` YxY-/
t㣁t½W+!UxxUєe4H0N:e-0ʍ|Oqu~lq`eV/~@QÐ}
p$y{WEF@B]͜s"b#0hlc-B+¡]L_b;\kFl(^oeMy=qCGzٞG"Ɉu>83B)Xk=؟KE-MyAr9=sQzd}=z~(a:Tx?̲WrIz0ィEzI>O~oBqx/5cϣRqPS`hepy2aj|:͆Ovz %|ƌVX!aRn^ҡPws<\
㙵bԪpHhxkGZ;XPN8eU|9WL2WOZ~|eL!Cpi<!05gZ/ǭvC*1YCL 9	5rbPkOw5E*3/0	",vӨC	hPDQc2[bNӲ2㚂Zm)&^S>*]2=>Aų	"(JM.?G&55dTѫ&0تuk :T;w~Ҏ x\~Z]?zz-z'RC׳3R9>D.1~z6V:AaQcE*(reb葅OzM9YCnDGõ		Of[_E  Vڍ]3;ꖥAw+P[SvoFjQ+ǻ=ĻHG%_ZU(Y
Aʑ(b[|B$z캫J4]5 ޳BE];j/^#GnKb@rQZF#ۡFC*킡{mn"&6Ls16PxThU4rSFB:ڰclZofTS7#%[<|X~DJ@[n^,$0_7GfΗ.}9O+֗E}Cu1C9	}}[{v' /Lz󟪷=31ix}2ƃ㖲T]r!_pA-upX4Oi)uPW,hVLaqYXe9C@TUHzPd'۟dlroa*Kh$PLXvҲ`'YH5KK9rZG"1}
gh!Xo
cHOa#\'='_Ub5%WPZ1JUF9pO
3<Y(bR*Zf) @s.D]u/ƏFe}
~ P(>:\MV{#-:O[);оٮJHf*Ni+drr"Ar=Rn<}'HMEݔZY*jUT͸[h~O]|r]B5o)r56*6#,CTXܲ3v]()W?ǒ@,-flU8e5g%@8?1|.WЩ%5Yz8SV@QNz?2vA~ߩ^Ғm)E=Nf9Iѡ"OJZr%-<o+;i7^׋ZL/c&z_8W<y~=ΥNKb}
ֆ#؛ߟ\[_jb`yˠiyAȮv+V7J
VQ`500+?%`=.nZ$4f-lgC?%$ؔב@CTJQ~~f_?y!C&ТUѯIn{o)d&䷄k@S~tFk2,g*_dhd= {Pv#_~Xybn#
1CmzNX65z.HiC  bpӣ96 
!"\hQݾ9:tɮ**h5:RyJYwe`7 Ac¸fv.{8"DJRێo,:Rxq!,hIScƑyf:mp8(e3Ծpcݠ!gi~.1 YvuϏ-ꛣl5VvC,
Ws^]h;XJQdwb.n%-	]u*B<)h1}E,6	؟D|x`*-UpwKa433XH̠kW{8_TDh5jIolssʵ-Wd8%PJp*`Z6Cǥ'(-٤`a#(,N8*uRpT?mU,7{>@N` +#mUEؚq+?0W5Y˃,Ԏ)o*p3AJ)݊-*g&53ǺOiT5C Ci abN@!:9[k$*T?';/NetRFɇp pXO?ׁ,O'i-Ua*_+znggȔ($
X5#g]GJ̫■:?t\ApR%2x̶t׏qar'{z{sJC3K`,KLc~Z6c"E۰٫(ήBWʃLxm	nUy)oCH7c ,$//^>.2ruDOoυKq`9;W:վjma_ v8 Lo0:mksthIw5!L{.ToK22JWׇ~wwXo	H6}BK\zu$8"Քʲ3,~wp>h*{䷱t?T/\Nt^X<^W+"?u38q&+OvMHy948BҘ
v:s~Xq;ܡBhp-`&r>kli=OZ>b#Iv*y$J~ C)`0VBp斫~^glil-I뎂
f> FGg8sPD|A^&e +43GOƂ5"\]Ņ0=lBBjB" _LoB 3ׂ/CooĦ_}(ְ"yfgpX`*JUomӘBRKi?
ʄ^Ȗ|qrëY'y>(b`Iʜ\iulc]+;T6No9%݂#q,}YC!%P0D}	;o+?;T}qW8H 	̶]*;b.bט)ϳZba^KBٹ橭b].( F͖A$~n68^q\4?,ū]㚕v3IZ8v0J4.0JjUkA쥼ܚtwz<BE/U$rH.[@Yf{.ړ"(7C஝O&z%,>lq[S~L@JaE%b2s$OʺΒtc^/d>ɢoUWGdُdU(_yxĤ26GM=N+ZHKJ)󄌘H9A!!H$9F}U*8=E<B^:k9pcj;.^rH(ssKٱݹUrqRt8xy΋.
P1-Q?>Q"W'OJU jq3M.χ$_Uo:AC%rT8Xȣb	/`sr\}Z;n`4܉܀C&(8%nć%_.ň~ 5ϓ|$iUd;RݮQ\'-GDǂ):rdv1jxdO_HqJo4Oa]K۲->z1m][U'A59JEա5ke"p6Or)7ɮp1Rrآ`VQNyқ`8uL`6k/d1 5#KȽYIO[K'h5Zƥf6-|X!%x.ysp)8Xi
V,fd]f2l+|csXOIxAJڙ}uP Խ.H+FT=L=A" (S%zWogU34͵~)>;=@ܦP6.0ާ7n;$sjp5{e"7|ʢIΊΝAd1Ě	]?b>a0P\I
Uz/iH:N=(0Mm_mJ]{m'Ya*RБDp%|-݈1zZ=<YQKqn@)V[_joSQe_R8KSpJ?nΊudfED5Gg8H<YL^d+[ٔ4/>xv/uݓlP4\5=}mlD`&"a6 ;fI8vws4Tk>--K_Nq/}^T4$3ʍ$ӣf
`=xŦj)rC޻FKK⛞	/sH+'QG,5Reōi6?	Uծ>B
Œ-#(X I失_.ObEN Lâ[hn=W4UpmlP{l)PWa.٫C9-@Abx5LO{}*5ĵ3EHÉ3-rPpy<R|sŶU{.MRA+o\ћ"1jrdgIR[ޕx34?,^r2{(hy匪M!<#½RUcprw,9vt#$ suXVuۄ^`Fr#۠bv8F'u!dT0%b~nf 8O#"b!Tu5|f(wIҙM $(bм8+4,S(	J'Pg܀c.CmYW>IL(ak0^ѭՀ=W_PAm6y)zJؓt ǄI8Bt\8lA0C#7w<:F6#*{w9Gq%c"5ka\ 2bhsnc̚>W{?OzmCJOFM4%D16SWʀY	׎n_<+v<-	բR@'Z(urɉC5yjbvL*ίvỳd4;_n	хL➵`K*E!7A*vÇ#x9НcQjX5CX)Z.Xxp8b;oj޸ [+լث+d<T9ƫ^a!gaDx{
/N~jӚ%uqT2X]zAZWN\)hPJK7ž=`["̕ռQ!N?<e344PԬ/_9,SLi 90'%ln3^dMfZk|"UkEޠ74;65G*"tH-{wVy ÈŤ
O_R&e#rb溠iT-¹kq(^U߶8Mx:,psW5eZ{
o	ṗ%

WZ&eD[AW2}9	 IKxQSd8TA(tS	#"6q.NO6ix$Dx[IpI/g}Eߪڃ큽@<"fhv	X:eԘ:6͏/*)l, j{<Otٍ>,ђ	j
LO[&G^e$Yd}=;7Jn߀Ȗvz1$R+WۚsRq	#`jմ^"x\!jGFq9Ç;<@rfL)ҬNL[[՟ˢ^.bӻ`=Z{gyYpYոPtSdF5iwߺ20Ňka6oҩjtZGhaUO/bQ5ْXgA|9;,*UL8`\Z!n^iu,[mdžOu|yF*@nK4,SP.`!Po$:%'De.ML6-=N혋3̯o0J{&(Gva&2SZOSxI6+R>bR}D@Byg1nAR%8tSSMONp>}[| ieG^I1dxqH) Rj6g_hdƿr<" h&"qҡ9vN2fN~?9,sMqz" B-K7FQ.f045`{$͇&y8s	\MX95j){<jo6NȟZ#F=M\Iysh9Q?|>v*0k{bQ~*KajIVZdw\W,ivƉ~_l:lw֖'˭6r;
b<38ON!Z#o.s{@-8=k%ASۗZf<tv@޶>V'S\Ov*Zk]%0&2kpi+NwC9B~q$z/n0!űAVXpht[ G՞R3`x7'U]L컷c5:09w$X5{ME[27ˇ-)3̺٢#u#ON0c-1o4+?ٕOE5eml"x*fK03c!DB!eXL=hPi).FéDEgb5޾1iWCƝֶȭP2{ ?
Ql߿:gȎ1q b<RV@:-r#$-爜qQS`>׈ԙ"j܀,f0E4MeS'zߡQG_9ț2bVt5
)xaE鱽8
 #+Ge2[tgd>}zh$g9pBW
_74^|zn9r0޾/Z>Ee,)t9>r\뷴?ofLFܷF!{$FRliZ>OC}U[΄W;6bQTɳxk1~x	(|hQ%8{>v<mrʮ5]@mlN@C1zUA꺺^5`wDNA;GoRebX#	$7*M	*,xbtGBޢD\$BkB#>§HVG1~'\'Ȱ4km$e..!c:&DtP>aTūi:]:lݤ'Kۈ?y1C~[%,3i4 3'@ɭ4-rSԒR6E1 	\n?t󍁞4;6},ꇛFJѪŃ]x4h&yaw.µ)ȗ3O+qCBvA8,d@^JM7H\4:AmZ= ?8ܳP% t9`;Z-4m	CåHuN{ȪMgQ0+C 6j}0C~c"k¡nC!maGyt7+:/ ]?T`盲չnhl|ɺ!ck=m?>d%g
,fGۦ3t\yeg", s[
;`hfUBė{I`FzsX;p3ܼV!_{)g܂Mrrڕ-7VSG~y{;uY/Xw*~F}^>iP|K{6婯7sWk9EalD촭P	n}o\!աH	M)A19Piu@J#:|xaZ vmszB$#ϳkІv1kh^bZ`gj^Vx
1Y9\s ֝y7V<hUK'YK:OiX?Tm9TqG8QA-~	G5= ;[Wr,$@H@\kŕ.wl.3VPUޘzQ~M7bv+g(x
t3#*D\ɋg_(lfd%
|KƉi;%IC~YFF6َ1;@fo9#A:Z50{dNA<`.ZHe&nby;?P)u
]vG6:<}: vE_(ueg*g3zz
KTt"ifzV߹@uҥ2z?O?tQa&N<O]@sSӿUUJv K	ڽ)h9m2>EIdC@qÂ;c$u]E7ɇܭ+\ /@]K$4 !ڕ@MC|Bo%.40-}PRЬ#K)I--'<2.PHKUIJnّt?J7f?;gGhzMC!pl<Ax[	@nx4캥Fs=\:*5
,Ռ$y -[0/9O˄xrfě\FM1ҁ9vJXV#Ps=JVMGrpMt,#7Ŏt%}_ԴEUB3=Wl!D~Aϑ(:b7Zؿ kMS![R|Pt#>
d>d*"|ER(<fr-;KgU_j$YWX^$-iׅyob@kkdCˌ7!XŎ1H[飛}a.ʝ\ jM?Mv+4V47(	<e#zqUGe.1o6"$"B) I0
 b8י5oG6Ay}l+)$@OTqUB>-|M@Tnݞ3 #6gѰ)_Σ `Kjifm\3a>[{x:nda0s/Bo ^bsn7]Sٸ	y]!PFAPy,_  iOyޫ9Q
L3:ޡxM+w-?W8]\K^F̯y3Ȣ4fA\@}D2*Jh&yHi'F;}"0Ewuf%OXw"҄zF@)֕4<7k齘mk} 2>yGh7DM$Ծ2dSwQ\G$9n 7Ϛ!iA,sW9<4ty`NWß97MhCie^ulfO/YuhkZe޻TfUE+9ͽ!v@`4®bkyh[IeVf]';҃nQR]f8yl.ݎ{Yya$\*d9jK+(o=~~@[rRjPn7 ^m !,;`y~;'-h!v\|c% (I-cۨNWx"CevLf7ǝ^n8zN$#kSGK'ELvxZ/mL2A863b8'cTYS5h<bX{/xVtػa,=_zChMe(<(ւI[)?ChR6i-\by4r[Iw֐LC%پQ  wEI>^q[cs@R޿ۉjvQlmI.GqWҠ Ŏ Q֘<>aTW#ip:1]?4 6	wm5cض]03Eyj5oPPS -_ YFف43	pU,e&?0Rqh.2x;LäeTI7$ECQ3vӓ.1ܻzǔ~H+Tp0_Gݫ8MҚqG;@mm=42HaӍE!(efE
m
3A`JȜ-i5K xWU`gr'u'U()/P `a훔[=Pǵ@VTvsx鿳&p+FtG:)o	Ky7?@`*1Dqjl45ǒ</J&D~5bdEC).Sxl$Q),`d'sv|NsP:_drh&P6䧾@3"Rs
:"SJl!OKj2r^y;O,t>Oj5Evdݡ	Vܜ3>}_ʟ
ޜ(in/گ;4#&_v#w~cF|L:!Tqo1ЛP]44_/}2rRå	6#LB%͎`=M6: 7`8FiR}3`ktP
EhP{ώWjV}J$$A׎NrXH^>J%21	(PW삻s|L#'JV<h2ƀB-dKȘiKq9<4QӚ~\AY)u&Bwj,NZڗk
ja?ʫ3СcS{%o\F.!:K(Pɲ6܄~]$]O0*r"ME?]/_J5Y623$ @) Xlro.h'DŪk0cOarz)~23f6>R u
3ץț?=fUS,RK]fJ\[\4 er[qPQ FC[R4S`2ؘĄjjWJ%&(	ͽ>0-Up&wf@s[N1z+iOS{?Kgw{K wwfsV}#GGGU`u2ň.y{6re(e鸏zF)"=ٷΟPj$.z88R Neh{-|tt&=Ӑuty񅚠DcL@-(^lmga[9dI==]uvq,U=Hrc5;2<g"nwu\n</nǩ';~裶F+ocZ)V`NuI]K(NXO:IY3K*.Iu]R72;x\4Li2uhqSVjt̋~Jǚ%vğQj+TO@tnx<E^_Ӛׅ]N= ~pC[G~q=$YT;<}7ЇNX2~IgˠXm# D|DV{>L^;	(9XJAh1ˢ6;%(,gଈdj7hau86?.f#U5*.ܭc[әxWai"fH|S$Y:>L	〷4ԟ>ry6oWˁܚUo:Fu-ˉu"P!*wrI@>XUxi9·+>?ͧxs;erq,o1{kYM2)'΀NnRB/6\yt٬kp+	afY#	kGk/ 5R?nE~!S]xCswJ5Fl(}eo6!$C\Q1ܢ-+XB/7oSU~o!B:Cd	kc1:y`K/9HcaFϡv=`s_kO@cz@^y_h"R|pe!_e< mkEBAtvա,7G_;3ÚRψ3械nlh/JYo@OQ
@
,<u/JȽ2 uG\I Q\9N`r+
`2p,ᒺ85CGe,d,㣤o@vLP'=#*.#jg.口]'gIˆpR~	,{EFϛߢ-IKE,eO$gm!X~:~p=7&aHO#u,I,H_[{/ܸiOkV6aj%m/lO;vgD!SIq=qiMq'FE!̚@}⼚WkƠWDץRTT&<WCǯ s.bvg޻g~QJ@=a=~>/g 蝎;sF-3b=mּ|QY->M"j:D'KE@ǳ^i-ZKy0RYw"!?14SFYfCZ(LHXefJ+RKŹϘ:B#0QqsބJާwT#+|i0=]DqNbM(nHiNLۀu:uZf!Σ$êhLsPw=eyVJTƙN[z?2T՜?59I^D,Vnxyyھ{]|_	1#S?Ps;B }_Yzqxsk56CC"ū}b؊p}bp),)CsDg]@ڮLt`p,iluqcI]d_V׊_K/D{>IPKw;2{O;6	¿]:d^,%ƳV̙۹.R«׆:POvEv *QWm4Cp;kh0ޢKCfˮN@0D`F>Ȯ(@/'7t[]S]p#l=lN|-DWY0:+1QI޷v*9+߱uKQm6Ƚ1QA#L΋g`|!j#Hh		;M04`7hw4<4#'8/ic?ZT&k-^Gsdr=Z^&e5In¾F 7MUЇD_(]XOE2*5A'
9!h_	pjG1/?_y;QPJuwBY➞ *f[e/T+"Yj7RʸyȤtH#4]$Z*d	UbߖjxϔꗷYZ4mR#0O>K ;_\.ZVx*)jNSSEVWi^ւgJ[u^Z0(1Tv]E25xX[APgQO~j͜I[}ve]H:ᗀ<]{PmO
52#A5	5nֱ/D{+bHs&1|MG\Q(|lߖ/QDٰiu	2, J1X\,UEH:y,`ӧT<$K+j%%*qO~ΨPgl7mv(j9ۖAyuQ'ۢ Ń-NRy4MsuF,ʨ\F	s}ZO
ojv$#Y:L xnmsH޽jOJA)\Y貍	?8ӵ_epEP5 $\#}lu"&/xwtX_[|6wJ3<ΐKw[MI,hvJQz&l_bfu-NzRl[I.$cϊ$VtEF{EFe柂/޳LySS{U<৚'$1~Kh߈*[8aeJgM>K
;jf{4,Qg(x:@w8gCa6iw vG/oT?j\m_5@">vML;AX&
)@	#
sA0)vR$]Z1Uʠ"Lbcnv̎j.*յ[ptU5KUGFTڛ7víw୙@xgGSSKv2sO0Q:cY<X#xgLfg-$dJrCoy1/ Ei&EДAGO
AAo3F^jv3j̚{fDep=vWh&T9-a(ӆ}n-~fk,$Vq$4 |QcsnW_S˸ U=Ó?j-dr"IW7<QyK$+9PT31dn*z@eceX>oO	0YKDM5hz˺eW@EXF,6X
n0[J1Z۹RIKA'.v#X86Ij!ozا{I	V4c[iڪeleìz7nLS}IŴ.fNoKSӾe&УnLRS>B+m0evG7_jPJ.y!ڵ`HJj/7ח_:\v-WR
X-LT'd8
tIfIp
SV!&le-pQ_$(lԻ?
EAһV~GhBS%J]d;CBΟ?LO:<SoTv%g͈l"nT|3Mp~vXt`KB<|K%9D
}3'4Ӓ
*{X̫"N.$P Ҕ=7$"Kj62Y%$VsүN@Yi5rdBS0sJ0xNm];»&6`}!ʪ;H!r >A'n5F,0fc\ A֓1*ZXLыjGPm0DI<L|엳 D/g_NW%t#Ԃ{FȺPH_=WW71vx;uy}LkW)QHQKN YBI'TMpX&z"*FA<Չg=@4,y,l߹"BشZ,6%ZҧP;Og-|v{oV%⹐k_^ Q׼yJY
q4{ZP٭`ތ7MXS,2Zj
ߠPNn{yTcI ez_QhNt#נ#m:LEwv'٣7K E\'
9uJ{ݼu3Hp]CP%VX7Sʿ,!I˱;IN' )A7ÐnqZW.V_aH9ϹZk6gJONΘSK}E5/_Î?|b1O?⅓=~9imtBgۏ⋆1Uj	+X~/۔.M ץy+U)" g/O xc_F)ݼL- \7KAbJlsXǱ~RgvGmT֒ 7H9b yFs#tيS!,ǿ.ڬɯSs=pml
 xr<<RP2nv	OӓUK>nL
Q΋1<<NT[C0&]|rIَ|@mzQi{ٛHŗ?uDrLOIYY=Ό7 FOnw֩g"ȕDR+2R;;C**H;٨7K3t6Nk0cD{w1B%CCv8l镜ߴ<KiOf)V{V>V_xCt%䮯=W ~-:z 7Oz0C.ed7s"i~.T,#Ii!AX]ͺEu9HcqDJwǏj19ᢏĉ[&Έc}rH5MI~%d2M&ǫ'%_\tSɬ(9!	aT# K$4Jk[}n696p@ 8P뗟jڭFj9Y7/c4Ԑɹ_ 9@&T^uV2CT+N
S?IHџO*yF	uB{%J;-Qޥ#񖡚uvCUGዘCھJ;Ijj/~ >v6@ w(<ubUȮUT,K~-K-PBXZg
1<}9uEڝQ}	DIn&ĩc?Om"L!N1L#.t@Wj##8$kOS	ɦї:q{j87W[xyν*%4)Z	y?TQ(áag=)	CS_\B
20,?&R<ʹy7&BlakF^A0[Bmv]ٻ>Qx8ΘGG {=ub]r1pl{ e%7?Q@h_I 	3A~z#aEZ4Jb. &m_-\lv{^&9G!r3N4ERUCǸ xP)\:u沊3 ">~x]|
ǅԑYMH*0!'%a+5WuٳM X%uwYDC=*Qj#[9%I0},z'PBNVN70ヴ1y<ߢ..u42``$wz
XbA;~眉7|IS>GFb]8JFJ:BuJ>chkMUI#r+TNֺ9I?2֔ϤX]:[YUpei|{ǑF߬9\ !~1 Gf:/>-CX^o2FM'0m"	yi^J,X0mi.Y" u%VwlG#wɡ>P1TLO3͓oRK7-n{J#q(FM@~ol4CF6W.<V	vEil8LPǁI11'7}Jl0jΣW:,*298#24߳Yx'=;D v%htPk~,s4qT&Ɉ(۔FeS^2UF^\PKP#oR;EK1͹(!',HB"!W,;{JJ@ "~#4pshy58_w!ruORc<l1&@0&<9u/+Y%SVZbFv8vn΁T7#jR}dM
zl=_EP/b S? YNKٟ<f6uQ"
dUbѧ|:o;'.sS7\Aͷ41Sf-GAZ<`ZVie,͸p0Zct@'qF^Pta_}VXH?l&	=2b:tD*F?5Wd#UDRl9;+c\Ǿ6}d,TeHLD$'$4)e
N4m,GlGQ! q>׵~׽U$qQߔIE1X{mzͽ"-{`S&cZ9Ho+gɝ[r6X8߅vsoP\U2"@jԷq'CݯyV&~׊X:㰕b}:iiހٽIVlJVctvXYwE=󎅥;oD!h̴U_&[}TS;J[DDrT|{ʵո]QKUE}AqHy)й(|J"}Np7Pk'>N?긂#8?o#ANyNKF$>$(%ٌzH4T)`g'ݕg+X+!Ԧߞ܆_!slFm=fՇ<XfC|ONEp,_Hq<0m^]R-
F1о_#Ow<QRA#9,C@3vC0|ڼ%y|E4m%DNTw?Ӱg	_aW7Цl

k (گVkjG֕l}

rDM \tQ2N22\M;ob6Y.H>Nk4c-]!ΟDaşxˎcgW@  R 1/br0"HX^(XQOmTvIndaaQGsz;\rV.$ћ>|Q4amZ`2[DcD/)qEEն*aKjOLGEn/lo$܄K^ͻecaR+fj@т̂IrT*Rc ѽc`{CUjka.=ΦUa;t:XG5kMi&0h/b)eήh!Qtv#OǔnaG*GƗYyj'4$W!OD*_ BvEfA\U(k;&6>Pӧ@LP ,Du[L"҉hxVsa$6vF[4=,7C%,%<wRaȌDI?$>DĊ/p7!{B>ֺ+<僔M FiS]:<]?I9QLLg*o~ۅc㶤_LrJAvQAxxʜz%w`	}+9!~vb}XSQ-Τu֭.pB?yDJTk"#Pnf#Z3TT
X--	( `P X(tME骜
j[7=?+s*t+Α(\ϴwLFq?.naxei|Cjùep#~ɷ=IE2))%)̓x:5xn 9v/H/V2L` ߆J7%ܽLQJ=;Dᨌ;>\§~YhiJX6`.Ac~o{J
M-D˙is^Cഔ]cԩ(bvwPGkw$vdյ~ iezvdu8&~NlN1g\]ⅅYԽO"@h݂bې\dCVZkkJ'b_]%! mƠ2ڦO8N|MSlߩw y4!sIěGOOrF0$*g	drL
L:fZ39︉H@I +{ձZtp(gg4r <Iw#<ܡCNԶedfsO$yNl4I=?;`oR>cVmhDWGb[rqrkIXghI#8*$Be8'րG7F!嬌8+gWl/,rb̺"V]~;e@D`سh֞I	FP+-AՓ@};1L4bVi5͐
ԣ;wri pw>[,XI//-CgjLuŷT
sL_*irqզi(r(@MKj͖("<'"[ǅo׃
H<*$
̶'Əj͇H%IѧeW~gm!̲3y/0p m=0P8f%GHai8\냅 n|lE1G:qx$GnC%UopN/*EB Wz@ XJwn(M0P{gi|/FɀYu0>d/19Wf,\#	[z,; - NUq	AP-gs䜑qԮM8]-TqJNq@I,7 t{]5=B W-D=6rG[ OID~q&".kN0QEn ɤ4<0ᒶN_[ےRGt1zJ
j1KH=<A~j!uuwկ\!A
86LduD 	z [>	X"!& O$Lֈ DS<ZT;
6@[\m4ŸaryRt=4u&eB_
zk.B:!Yk'9lC:lNB*kt畲PWz2_@ɱO,:*6<:Ţ(im3yӵ֩A՚JHniE=I蜏4Gc
VP|B+0PH'SYnۂ"tڐ=i#506a4W}˲2$ؗuI)-x@[3-נ).k!U =u>Kg'U'[i%TYW:҈h,WXm9:*Qsj?%En8#2eOH+aH&npp6A5e"'ث2S>td=HߴĽ#<E5DvsBAy%OϹQ+#y&Ktګ34&)oCII{I$ZfTI5b~gQ,yݘ~5+:o]<GIĮ1o&AZÕ$+õ
!Q}1f,oZzx7Zzq(p4X
]**?lT-D>}a#乏<:xo^@soHA̪Óœw$U11[`@|]]u(s+\2,/`J!)39=87ϻ'uzC?|`PmHjh@{f)odc5h$F&V;NC3V9/K[H R1Fa/Y}Ǆ^W|n  *é0BUYh65&,F'nx-gͬd 6Q@0yw
"t|*VH-}EuWDc-SLIO^dfy@j} 	U^T{ڨ[/E.cbsǩ53,?E:͙C	0O(zo:u! 6qIsIT$=Ipq	,5EEV-z Ar9bƱ-C[f#g;LN}>h# IE1J7/UB6Ƹ:kT! &l98Gbx+p<J!Oz	´^c=-QwrG=D6xkܹDV&͑_n`Yڏm% n]:t<V ͑ECn⏃"lNsCJ7w&aQ{n]Z}E}Vf.c,Hfxpm@/j~k6#	xNxɸc9jG4m27g_zR(<^
\9,ne&
,d$$RY+v㑁DWJEå8qI:[ rtKQ>Sd|?`8DSCz6,~Cfc+- 6W|W Voܚ?G"Ne.^QeHYWL0R_ͣOU}	=7SH2h:D,(]?6Bm$pNlӵWa4HgnX<I} |,Z46G$1]z	>(.邲@ߑujJD8ng}LZ̧";Q`ǸݜDT FQ26 x#bYmiZ]'R8MNX+0~)+$J?;̜A+4]x$rFP`'+\]if~#^]/- 4?wx
8D@RpBE\BZhEɂXV|0P v'Jj
3R	CܞP	$g)?Kn $0A"бZQ]*P a
]0j^.o4+	YkӡUR@ы@zq=µvFbUq}[haWqD?b*ұ՞g1Ch_
WZh. (I?\FlgA&gZ|nY ~bS*.3e/+y?'XDE$?Z6S	  1eBe_2zsy$g9{Rjs(כDV-`гu4>ƻcU4ߵ]ԩ%+]Pzo^HcE{KF͚SȏAB	F㱃cun@!͑`DT -n?!/?;AJxp-ҳU8a
^<J
SNì2K~Rʭ"1
@]j2$4Vҋ<񆻂2Ǿ	o˾/[_@~NSX݋FJ?Y8DC I p,?hwvuzѱ;|Kvޚ<TΩ >Cle*&K%Zr%zB1c岥_GE՘OT,pLxP(ۧżt[8L:*n/<qr2'|wi91CS`%0gq˼mu*i1D.䊰RR.9Xf2\'_T=`}!
iɮ{1|rӜ<4@Fz_'t' LevJ7a+bkTOuŰi{?J{pvԞŅ݁H;A+n~5k«pRPe  	#?
Edil˭Tې[fC{[T}Rb5);q) 2l#ՑuP(~ q[H!j9uuTU\os4[y|6lZo-H9&BC1uHGC57FԐgU!I )=mcj`$k;{5sVQ(YN\"~T6
<QDƘ+K H>%^;3&f̒
%/5W;f&mE9;9{zNJ D>AZLQ@oIouxIĵ
2ziwWc<B ܜpˠ7\fr/3)bcnBJtxIb$`ulKpgb`bR!o:1fĘ$߁znjwg59Loqꐼ*KEpDd>4ͽfj!rS:?\ Fz>mKW9_9Ոݽf7p:{hW/@Z~}L<\F`[oHGiwi_xm:CczM_IVB,Q)qB
ZE`M2<<6ts 8<E@J9(
׹}iW́6?nȴ_؅1n<1Ǯo6X?uHV}_z~u!Հtů.(:> (	Iuݓ]Q`#b9իW A$fT3g%8C>pņ/xI#_(4iDos*R8$j߽w/%aj "ĺ(I_%]~Gq.4&8;
F=V1 =㦃d8YCVB.7nWpeN9:)gkNEm7rW)?HV NCƸ
l[@;jHkH.:9>Qӟ2D~VH	]	ڍÿןu_rb= #_-,yC?0=kY;D
^ﻏ܈8,(ujqu8$JJVϞ\i0.0yo		l^֒j9l;qxRL3|Cxun 0ĀpF9֩Ac16Te-B$nsOuyon-m	t`&'V/mHBZ
8OD%۲i)=q}5(NA}AL­9@Zqt~qcT3qvW`(QM;o"'ܒ aK,.̓FfE9YR cyB1OoYUOVq,Vl9bCN|,ÿO$['CC71s\F(S2p95N+[,0kķ{&ߵxZwLB6I5i_0Ig_!$kZ}g/Ⱦ*<l:$U2-نp^䥢'= J63Xޓ|~R3HuԊ?K[R4~^O쫗j~]m<~q(ZEɕj
1G8pA)ǍJ&S_#8յGI&_	^d0ܽPpuhV[(+YҠj^wxFI_95EO^2<cF1.B(Xl@j<[:Ԅ++k1,P+{:ilypUS3Ɣ-lVxO"eFƞx] n\K˜1^nKk90CqiG?,m>IB;(Y$Nh5'(_\`	9{D6H\ߞ?P:!<`e/v0Ϊvᜋ_Y҄qR/3rrӣBN_aߥYF:mlM$
`Ko@ME;
	ƳyQǠ@0` 74LCP|^\8h@Ftr0șF%k	AmdQ18?bun'sYo*\7s=<윶B19)֭P+[ /I!=b|'FPgH!Bc;nY:2pK=?ZfO!BFq1^XE 엧y}eD"8igNzXUksp+N6{I(O&{|.MDOn{|^dG~$:O:w)WD"TgYŸP4?? Т;yq>FH/~8ZYF.ixwܩ2L O]]V`xcz9b{Vɝ  !׮P(̤g|m򠟞nf?xCfG.Vt,"Yک/Z<g>%'YW`oHP]6Xc|⏘,A7Elx'z=\e24,QF!:7w*-<P4&%]%8!qk5&PN<5DkFv!0 Iq5="O랄wӢx_GU2ӳ1eC^Lܽklicq.O@BdOw4D@7("59VCmfrpbXs&]Ot)0lu>PȻFeBP#ڷuԱ4x{X3 t{֘x%:o@D7h_ܷR 5WxI(w᪡'6"C&  RF 0o	U.CI>aGzvtOԦYEAu.{KlfS^2%59f̺}ۆI`)of&)\~'g3Hn<6my˂6:# :_}Ee3l4g˥@kuE;kZ>7,^`]lH*S١p6 _cNK	с-aqMznܭTk1Ze1o	B]\i!nyTFw
] lxlLf@JDՈ3X}="J:?n	<ޠ%`BOZ(!f8сn,<߮r 0Y+t0II ;eSu9|k~}r'
F&LO 0']CF"kإl$H5GŢ盕t`%u\j	si?ixb0e*$[PK_x҃NR<שqQzH.='\wq׏fVtPv}zۉ AI^RīD蘍	bn6k)U?ҷ\Ǭ8-u=$,X\x+$QKL66gۘܗ|H]Ƈ,SW7S{ɢtPP#Uf[; d|mCLh}YZF JϽ/J=88!PBb?&fm:O#0E-EsI>	)M1k`
x9!]#Rj"u#*o !zJL9mޤ%JE!ze!}l,;@'皹.`u ˓O A6R
E($<Q<a4>&֙zB}:f>?dwx7܃ jV\k`G:UcSݰ]TVTՍFD%#JtZ3Z渭^NEUFD*W7[tWO;])4T^Đ>gS+|g]pZ`v|V>ך
L{lkU.f~f>#Uo`:g cI#|n;бukd=sraC1|
T{lvs)ʹP E-OђgnbV̬jZ@$Ҙy
\ `7JY^ތ],.vՍQʑ$HH=;.3ڭ_Lp:,6De\{(o1A6F\$( Jꓽbc { H k㄃!/AR-"b5n^ekFyÉo\eW/
ܝ+h(	~M=3n |tȠ'o(3SxUܾ~i	tSC7 sjWE-wu!*A5	hbw-Sr ,-kĭ"@y?//{rEdG~?SyL-lr+v3	JYvpm<p4h0jɘa-/p?AP&,J~Dh^>"GR*K;]^<fJL&aO[+qT85Qf_ՒZ4XNUojbDf>ZtĹ:`rv`I^ ς`UVdۣך[|=s@
ԕ~a$	]4h:3XJZ4۴cp1t4z6	H5I=I[صU\\oЀ݊ѷ6nL: RJΑ܆e:;9Pf}Tб8,u~˯">Ï-BZE6+HRv9zT1no^lEeJ"SL^xi!s~#9Il[-X5
`X+!zʅ9! ̂涫	DxW@׺y#֒Fn#j7]2O-4Gȷ/is}cl,17	/RXE!*b?Tu瘋/E;@=k3}RV@cdM'>Y;CMOKƂhLs:K1@0}ޛ&vf/mO]O?怬2S谱: }UM \u}`Ի
6F3s)#`%L,gP)+LMЏlc>ihnXtqqc=\}+
?"@i"v
|^#3 F,I|O~>
źMڡ
t	Vy\J5q̭np`>zl:+O+Bp58ќi&kPlb%e'8	"n(+XقQmAvV{z;I:ۀS>I,u^@5k  Öuܗgx1ئRl_3gPK
@b,f8-[r9?)%hWiB삡	$<D*
f!a-o4Rds^nU|Y,Yk	)EgDlMܡW	8\	BW-hSz/R.=*uniQճA	bw=KQ9=/{N-i^dMmڀ?"pFʑ!JzI9Ki!:AԟY*$ʉnt#^`357ƞ^k|
W)#_O)Ku-2_|X\-Y87btmqx@sAH3pvV'na5(ܸ01
#"4Fxb=JsB5(3q˃e]qWD6įtS:8sCQSn#|]5IW%?7$N=%KL	'^Bs Ow\ԫ'k$c|  U/$7[  ΀\o:
8zeK.EYzM-oE>@-IQOulce%H\#f\J:?_Vi6*0byaMbBޯ^'%cf'oՏs|4zf2{hQM>i52%NZ?,K8k0+oTp+z&tTj0_=-a;-PCȶ逃ZEY2!7 oyY啜@y'PYe"_Fs64ŧKaA^d.
Ujp)As7vZFuևu{;ڥG<S*BIM_ / bg[B@)onÜ^e, BYn釫XQt?rxO	jQSIy1MЩԻGG'C <m}2i 3}	]Ӳ~Y~yaجK\ŷP.g##is}W-gB{NJ6Zfe_ȅc{f~kd*%,.|	4[7$t=	}任}"{oQ;Lj+SۈmSʔ7
~R1-6vU(*T(!0RIyߏ§w߶sK"\.[oc$ٝ8El=NW|R+0|nFWXF0{BAF{zy7@ulp3/[94J۾F$-O!׫{ۤY<왪W\ߴoA*[$xHm]NzĦNe'^@؍!۠-E2n^jw`od{-,o082Pv3ɥQ[Li(R҅bsh^3{h/W%NY:
{6r[0	W(,ߗ^&)J9*1l:zaZa#yƂtJJgFfبLŶg)ˉBhiM/ٞ}yd&짛U˂Qܠ qLܬ޹9  ѦfhB|?mt~0|X瓤SM
v(T~#3wM߲ksӸ>F!Dfd|BLw(V]2hBȹ8f,Ľrq_pR|?⧰g^7x/Cu-2Xrg穆ޓL/hRrEQA3MHT ZL5֜QAZ-o S@lg5kå1Wނ(YGJ1Sc&tAзxKdoG~DwvV.0vil3*|x"ZјUGufOFw4-!C;C9Q x̮m&9if >tL޾NoxVQ^MD)dl&1ӂiڐpp{ފP[QŪ2MZ}5*ۙ^k^;2-la)Iq#.zɷ"eGX_gvçf9sWLՋeG(ꇷC)pt9DH~+0A K_ͭ`yƯJH9CEDK9p)p^EM2w>_=ۖ:Z}NT{&^`pXϿ='@qj4|xpEf#$^a+^K;[Vd71.EIv8zI H)5p0-3)\>Xi8@1Y1е%]+\d9Wr%%?\'
Xֿ~M!l7Pr\0g|;
o^@+C;b//x!5"\jԆ6=/4Q-R7eZIS\OJjFb ":w_H(x<{&M؜9gf1}gעŻ\(sX'spUИ,
<>!Ah?V!«9UlıTp=g1sm	!nTɋy']D(Yf k鱶	x|&t@nƽusDa\쇥=p']Wq2ui3L%T޼ޙ|nRqvT13$SAdX
>âںxc&QHe{W:Cm`z/$t$-|>:KX=,A|]D͇.V*0 &6+q깸&{"}LL]B@oT ?BLgi(ݬ]XI|a! iq۟xG{dkCUDz,҉:+t5ݚ-C^X7%y~Ej< o*%B)BFwpH>|?s^*DE9Lfr\ߡ"B[3OIPpB('.IB\ހ+$_Ia_FWoT?Ix(o4pQ]]' 3i$ڣ?=];IS'ix|khE4/^yI*_=])Vt"B"aO*B<m"#	#ۜl]:AyxEjC	)ٔLeʇo]UįTV/>ϐ])
jDġL`DY:vdԯyK9[SNVd9x,.[˫9
l1Hz(*]3Mvn<e]jS?]I T׊Es`VgYrw:t#dϏƳV=
Uybʏqv
a99k_LP] ~y.Lޗ)%cV]sFܷZ2&]^SHN~-GۀvniwEdwǮyO%u1R	0kTWxP^d/_#e[jw9wF>E"\-e4Hǘo( lN!>y&oѵ|zMm"!5
@#87XuS)R&p59nmH\v|]^J5ꝃGA\g#@[t͟aEP1WoF_@lQMoln[Ba }X
}tM=oz"lZ3
n|SAVm^nk%+v욀3Pg~jWӈ_7L(v2[&<;J?7!6]Ojj53CaW-+e:_GDGQ!q,#˼M<X>k]$N~phmw_}aD3Ғ]om@,;8"VYcqsГ[DZ
j9vL!~ۇX(d61ˡbG73;Ⲷ6)^M){E&\y7lsQKJw-&i yCFYC(@,eH;Nb﴾fρ]Dbu
M;Qn|φ0ӳ6dċ:%gAv!;Q^0G}<
CHfRS3,@#'W"ʹ[Ծ@@PM3	:H?!u-˃ą b%o(Tq,j^W(jFoǽA+nnϣhBC̀I\ijArcGLZ?wGW)=Hg[aubpMmTKY4ppyZ$^ wX5JHW7,绬?Y'}
%wbkl6U/?/<]M("wÅnG,v@>7\0 ˦ӣi"pY+z1BywQCAPSZ4MoMb (L^`Euy~WZxb{	F6ʦ	1V07h"!TA  )_)Zpз@?,ְ?E$!<$ؓFDZ*k֣nj@$dCtT3V%{#RQN)z0D9tIDNR˷Awm͌LjɊJo
|ن6`+wh\VI+-2 <=p{)4>+3dėwL>yz4%J.w⍇rjr=hIS=2*pˣ++ߐt6P
-F+LPz@c@mTK
.fWxi<`Nu o+jffDkIQPw~5"I$q,y~B-  r2o0W odHino.?l+ٓ+x$JE!?wR!BLz5yS'Aj.$j-6	23D:%l,ibfH]+{55B 
YtCQӨ㤆?߷B&^DCa#0"Oa~\#:eC51:g4jJ?5i&x]k'k&mPQ	K띦p
+1P`1ꟹO: p&4/sp= rF񖻾F4)ZgāNj7Jz6>{rq`LVZ5]G5ꟈ)kN^o* ~	o=_SDJEm3~eyl,ї\T2ȰrZ;;(aT߃ 
$IVPZI\/슦ma}tHE64~ /	W1kixN0LaH2j5fv5dt;4?rr -T5STsש-qFԐs锚N\V sh5# !(`wSH_eECӒGaOf	sbc X'-!+µ]Ilj2tlMqDz>Lqe{x߅iIc(3)ٛ$!i"1qC^uZgagrK1`tf%XJjޅİ/ 0QVI$gmA9l p B?Pkt!N.;+t!~Giy1guSv*7Nab%]+r:p9p%ABz{eEd0#НhKߢ]DWQ@.X@ZL[Z_dObSjkOH&[xp>7UݏF5w#KBz r\ہpeZXm9{S=^VvÁS'g{E{-ck!ߨ ZٙRL=f+84bYkK1uoo^I\cC/TduM&Ѻ:IbȶFQV'5 YjdѸ_Z*"M(4	7CH,66qafGhkt0\wIT-I0z=x܇]ʞ[>pU28).avJ;]55~t) S6^/	t`++ws`
Lx	qNdb'M a+sd{EXS)zͳj_Y;Cyܸ-s(W]P: چ^?K0DAICr8Q~Y8FPhڑ/3gHH~f U0hqkđgX5xZɪ9Kv7 Z!bDi(l˾߄}F$vMn48.@A˫,^זԚ6.>ZH^cF2$LH'9ĉxh	<Tg؛}mH^mSQ}PUa*DIq ؤ5
hHޱ	7LzI	<jߖXs<mdRp?tAQa~C&:&wx}c ocʮ۸S\o޴71d+DpQ08Cֿ~x(D%ʍشMV	itC8ǷBY,g↩Q]3x>ݱ84(-5[XYJysMUԏ7㫦wO7l	B*-0JeNcvK  !|8Tņ"o Fws2Rɠpw	V"%<.Cdsg90f>4THpJ5<4?^)Frj9%+b6f!:.bV~HzJLis[m-aS&*lxfИ1پGvS*$ DbzZmT~_N"pc9"r0>{iSҔU_`vl*@9U]zT@Q8kD/}&ط ܂sDHQD;GdGdg	*ڭYlFNn$2@!FS~V(׊hq{%	$pI	 BXEZPzg)BQUbrVk|ewzB%HvT+;HA_V@CWƭnppqqJx(8L	;@,w,ǫ].z8\qv@kY2"U4 X_7F"KC1ׁDU%Z7OAxFfc/t捚T'H]]E8[E^	Zg%	KڦBsBmF'Qyi5<EWyX,&&1m^!<&
ӉA顯Dv/Pfm.trRx=Gu׺k-4V>X%?;/?+vy\	%	KejzMS0p(躟>wxhLx(fnȚ˖P}Mk]l(9n-
gf.41xeTkg.oȞ{mIB6G*i+%٪2y+~3(G@$fÚ@ˤS`4ZQ^d+%@|gZR{*"Fym><!_9Eº|ŕ+1^1fړ>2.WQ#)[#f ֙| WQ5W\0pmti
H{hZ'4&KIq3 )d1;8j^=N̾Vm!J-u=*8>A4>	tb	5FwVb%O"R_KQ<
F)TM0܁7®QTuG65aɬAE:-rJXq~ORޣ&ēֱQu;NjB+%KqAw5:R+#&={-p3Хv'Ab6Qf|;?s誋puUWcN8e]A{[&DNeN8E{kz؄xj5VTʬ'`4^aE*=gwd8BQyRzHnPcN726;IꬕZE;kѫ]s 4U-uODiש)3d	g$4Qud4;/4$[r(Bq
́Ĺ6c\jyHICPqw@`ˡå;
r4RspgJ}pԠѱn(A]B߲꥾nWM6kIlEtj Ǭl3[u8Mobk"\5E%"nN ,jmGROi3#[Duf@P. 0cRI	}_uđl~?+=%hip1 xJ:IGk>U$z0m ,Πd">4K
a4C'յWc-:/!n@y:d@04gV2rS`,SbR/Ȑ>;uF&xXyXӮbAa(dGL~Sk4⧂}_xҝ@bcZ_ct*beU&fX@Z0թ&hj(mus(X!X26LۏR;xX}4z'xnV"0޳ö{$\/1^e)_𬺯C;7 1KHVKg3rNRmf;6.0|L<@j0B`dk4{hX N9+cӴr#	_hWK.@B2gqLPJWifrqs4hcIz!GV|>&]9`l~Mkr|ҿ'|u58}pCYATRMBAz5!5; Q?f|9K񗧵Bz#,cծiۣ]IWX Q;"N}m/IFB[UqDӟ xO3  #;3EevN9
֩*9bR3+w6OX8 ldJxU TV#GY$}82"_S3SeVOG
72 A)4Yj2Zyh3ʃ%k+Vkz?/oH(
Ф}@[Ǽ4e[MZgA*$wr'g{J6Dq?ϺbT\1DO<Y b cEvDр%V.vw">.m}at=>?p"IN5J@W^0GgF.3E	c;xt#C$ߦ55AJrE :JsK|3Y˵aQF.((;Y4XRehxn'3"
ZEX=ut4$ >	s< yOʣ'uLg鮕	{M9}qXlc<sieWoË\	(iJY3}c
T{^s267R?u2SH"th
øy-t^!9m  ꉥ3{ti4~P
K<L LqO<F7Vw.$S@:B8<i+i5XHm,194~f$LGu@pmUkyGE34$PfJp)lW*pAe1G/Ggú)cڜV2Ǘ,12m!Ap޲	cx-]VhMp~d}F[)woߓM9'jɼ)/].h!v%=GkŦ^{*<p2kcsm%2kz^2]".ɠRg,@Em-6.62~E06+jsqU4{uP(ύbld7}Mx-pؽg!ƞ׶_fX.KI5LFVs'OFr`an$}'E:Q@J=_ۣ	OjV~qh+`߻@pYhoоqZpo>\3
 8[fMdy5$l ̷P]umߢ'S^^J	>=\}45{hqi~^&'G9KHOc"R`Sj>xt2vy,^^uo*asmNuA<VNY"Un7O[#&Rre}k*6&:]<<`keM!JtvrTcp{ON_gTS-4Ϟjryġ 訓@mϮ]͕8t3?j!ࣀUSwkbmgR_dt-4ruv<9>eoƎ;YXN]yebuT5_Sؕz<H^ԋRZ9ycѥ_[I|2[ۏk
/]AX|aF&:XOOO[d0"J_bdYdPMs=J<D6RQTZε.ҎFrt~\T.8[l ו|\aL%-KB[:9:nE6"|C
Xx^>HjsOUDa%8hwy6`s@Q$RTQ+JׄQn8C~P;lQ{Nhyk .?{NeogOڮָ:ltnN&aby"`۝<)
ԬS	=n[Gr7iGh2qJ6 +,7p(I/00bL ̱b2(?j#Uk")-yeZ{ka UuvRR
3YV?Q[xRwBZ").ZcL㤟!zMW6(yLDMOv\eHEGcf0H}V! ~jr
|̴^tMa_?sWTqk{I;!2[σjlF`l4.X$FecWٹӬ#j#ݍRmQeeoQ0rTu%?Y:ҚTDlP0԰tu:KrJ5fݿ~&4D4QV՟ampTՈӾK&$O WsKmS`OPcz>dwMj70%y=g?}E[˒&ӹ:%ote\+9ҡFf?+!0w:j(6̹ ΌV(kށnH
ΡH	>49P`Zd']RD>(;J=?h 'XK	J>~Qһp0hmHTV{R㻪9`Ƈ-c.q-al>
i$N"zh1BomV$pI	Z-H◬}@ƭkYPOw⩺?*PY
5p SO^+$겚 [U}exH"E޽(,#L(v!%oGG*Qdmr+o;C#̐P!'5VO噞/	[yf!mm}6Ɇk-cDu`Pт,O$3խA 4kԶP]Gv?7tv̥2vѼ1iu${Az&	Q_vCoi=$gUMNVP,:Yh%?
ڛXj^RM#X2 ܡNy6ozulZmi>OI[6-"';*D2s6CYT#(i'%ۺHdǮ}lm\%t[+ ړE#%J:3@sQQ*Qqz$:lSt`h
U։h\,qz 4mIm΄^#"ɷElOU2Um&
s"3M:џX[Wܣ4˯kNcayjNnı;)zsѐ-!}	Z y:۠qZTlYel-ir)۽5O}o7ھ_I "k{b0LAt/oK	LD~߄Ba7V]u|	]L#cLUL]wоDnQjd-\u	izELyXޙe'M̮X?QD
]t+wlNIEkzx2F1~j-{r,vzF/L#ꖘ}|ow}Fge~dhDcTs?py5٭[/q<^=(1x]!P?&xJڇ.	6]іZ?AzPN;/|-M6Ta9}.ygu.Nhߡs<WY)MllZLb4[C9tHY^(}wBt$`BA$z	Ӵ0ɷ-G!>Q{@&iD<nΫ3(]z8>05P
ԶuʳʭEU˅+-XMWWyl /ʊT7m6'&*[Ql}ucEP05B&)	EvoMѹj:nB*]YN2YK<aq-Tsd/RU"Uҁ7F9Z8h(mˬ+x]eoW.~Qm}		Ϡ߭?:hYRu-#O}[EH:!us5Y⵴Df!i(X`$ VZ,Ii@Nץ~Nv
mHI&A^p.t/(sDB%K/ncŏH	`kWC{_S\)|e;V}xq</-rm
1qk|UV p,>#<(TXk6Z&UDY^臄29gluCG⌡kp<-?ݭcDdDYٱv7]")sot#􌄛sB
V*)2akq{Y(y
L("
Ytn8j	`!+c-б%Qi9P9sl#dun.qXFl䖦/s5 hC(GT{[S>J[ْ| <
TT/nyl8 LK(2KOpl:hvt[7s=.6wђicz݃MYy~>H{߂ ɂ@Of0N{#SS3Q¶LK-ϑCH1dAE<$2_+n6lb͑Y;OyVJGFd7?dyH,o E;; \Ҫ7& X2{IFQW1y4tI;+I#n[llYF5!ɱDemrq/6EA	)t|Ad#X[?ol{p3IM6oT$ux<ІSRHAX$9毶'zWKLI<$8d;{Zd146@PzڇoK1kwM=|@@qD]6sw]hzyI$dZ2L5(,~m7,D5ޒ]֓~Kq{}S[EQ;Opүɋ9D[E^e|Lj&ŪUsvT,ԝ.szɜ# "X}P:jn.zP.yu'ԉ=~͙yb(n(0b"B8~6u 0 g޵Ka._W4̀^7AORgYGpqfsdBaRxv"xe{{2q#`KuM- x+=f
#BS<4tPŧCh6>^pLn:zd; :azqU_7qohC9n</\PwJk7)(&{sztxss{xtM>Z%9tl,=G *ہI)(fbŋ6X%jt*RBQ(2軣L"/&"7ş
r	tǨɧ"~*ەQ$2O&pbhŵ%NX O]cQt(r${"5+#@LT凾FR}YņP ӬP_nlU~tC}t̼׉.׭Ç_KGͱ!2IzTLe|B!4jp?.氩.0]Ql;inލ6^}*Jhb.T1qa}miVs=]g^ZwcČu8մ/G_trdI%qMOLSBEyCe??n+
$]K+"+*XޙGO>V'Yr95H(wW5=,
 8
T/ı1VUMBDe01_4	XTV0%]8j] ZiGPc|
.PɜGO>	[)iK4ƵS9}_6@MleRZG@2(ƘkIr)[ڴ'_6{c7G(Q'?],];2ÑA*s#ګART3#2P>XBȏ-t`GnpݹG߯p\9U8zԕiT5 )k:z=H񋪕&	h[Fh<zlծ|G>0Ë"}!Fzc_e;C:(g~(-p'x_	:G\6$cxW$ScbKzvbedwj>R3!xGʅU;s})~憼E=>6)Idz(M*lj&|dًtP+[rRIsP֢-A@ݩ/ $>XNv)O#	8ZƍB
 1pdb8nbhbCY2xuiK ŉreKm?ژJ|YKJhT@6-<!Qrvq/5Аჱ5d3[N^&	Muh܂@
!!B0"SvÖf<%{9- .8G6鑝s ż}1iU!8Oyl13mi63`h~m%?{)ν0Q 4xJ_]͈W7x,s!L|G8y/.B?wW貀DH\usĎ.K9ǚK1/Tbo?U	
4bcI_fxz*&TAh-j6>4/p,CBSM/TPl6ԥ6F<a˩|"U,h#	 p$O=6thcDmI{y31	HR!~o3ޯc~HR]=gd`d\scg9qu~1.	]x`L#yډ5.%'Y98,)@1'
9(rx罡3RjBQAJO2ReJ\`_28[qJ@~Q^6솛NŌjW^9Klؾ馓٠i,"xW!^ol3d׾Մ&{y8]}y@!ɓ.~\da7YނM+u)0KK)yBT_5Bڡ֌ߥVo`K7l!j,Svڦ`wdxA!TJ9{~#ՊN_H?ޮ}j]IIx&fCe LPf,_ghMgJfqr<{1A<dc<y|ő IS݄#ΐ/<\j@.^">]6b{ ''I^^~иl*z{ŠR(bn+`ؽn2~ϫ]p#*?Cz1k
Ar)ثdV=  F1WHuUe#xC)J	RB4<͉綽ډ1-4.Yzh'(X_Stz/6ZfnBh:nťj%<fy2CPufO8Lc؄fCD],p`p}9·`i9v^C鶃>X[24W9>%VM/M.ˡ{V(HC4o{Q[S{:ڷhsdxQ(PV`ЖYu[>Wp$
lyEsH0\0P%.ds	gi)o"RHC1q{!(P|r+tT=@FjO)ItkK/1c`d֎KcK䘯-ΐ2c̑/d#imv.O!|ˀ6Bc<yY߉hqZۼ-$'}G9F1Hc*׊XEc/tR垰
m:	''_D	f$l	AKڭ7 yZwUsJozU;1*ٴkBi<h!EJ`y,  b&*@Y6 
 b s/CL*}]_	ALIۄbz7PflBAp"H_/m12Մ6KapDĩ]r^lF4bGc6daٷi SuH]x-oPAKuY_('T6xzt[}N)r3mzpV:t09=o2sBe|1A<P=QK_=|j}`F^ݼzKݔjf;[ 6AL=FT&SҎAj[8R=ncS
*#LXtlR{ʚ=$z=x ^f_!Ns+o(|JVNuU@a1]oQOL~OZف_H_!j44c
nYl kvK8mn@9PF<U@f?ywi&\yZ1	hp:D$vrGC7IlAhA+o=b(FI( ȹsE&Zm2&&Crx 
^XX'x;t.bTڀjReH &02no_lQS(=ZXyԬfmn3ajVܽ5AwiӮQ9@M
uѸUUzLst⿪j5;Qjnt@&Խty <^Y:/2HvB+hwʱovt|A{j݆%#K6.vR	Cx3؁p4aHp=&hqv!ͦ|S|d@lG}1I.2
2o=S铁AMLのS95WP%;ĭ#C1v߉V/u@g#T|S"37!Do2L˺6p*EnK+G>C(7!1rlaIE|qB$UpF!ľ;4Nk7<}m|HEUņ{3vc2%ouC*+;d:UQ3ԤהZxhve2UhZ=F&Q#VxzDKiR_XdۋEjq i}>;u"YbQWaraeSG_CQ=ujboIlw 3^ebnAke 8}6j#.h\GpxrjL\r(^E&# GlVUdK^ь(q$ud_V,*h)ed:(=/kVtHeҸ{ΐlD_c?:Z_f>#𴌜BH Ԭ*o8©~=KNE?"ӟ-%IT/-
b9|o3.W(X7%d!N I	<߄

z @`OHB'Yv\og:^*;U|IF~) 
xrYf+\(Q-eC^-Cju28~)Į*vM>]t?L`a=Ą{f7Qh\KQ%TKzOLqs74,-ZaOJ gMzoS972XbӊoV1h	qǔ@۪o~(;4gG2nGpd>F\YŲWHmnX
y=E	3K<n}>~	I2MkqE~g1hr(|U-='h@j8<X"r1fѾcoZF-!/ HHE~{bs3<>Pͻb±MO_ jA}
<-	ZBT>bu去cG6Q`I&{s@pBb&nӓ-=}ŵ("YY#M&
%/mf5X1Nݡ 0s˝MBb^ AEq@p!I}Be1tM+5:QSA(SFȠ>pCB]tM%j1i5O¯Fq5&icL
/m11GfgBήZ!pM6OڔHUwAoَRZ>^x*Vl##UyLP%Dژ|&	Qr	Za(-Bʾ3n]Ia9*:hZlh'k:?4ÑT#P@g`w=vS_*3^I&ͯI<msrCN31^c7#ghٜ{6:LS'۞k%̕Y|t~⭍ʜ[0wt=4CKKVj}ũr ?
,.qzR 4R^Įh
AnucH~0 _,}O1V|z~S	~CD' x3ɜBKvsB䷿Qn ԭ؀aQd[ho8}^<frsV~wȫR%2:S
UW䫖Y(2!c绾;@)ñ!♺ Odc	o/̓?{|%~~-frV /`է	 5tJmԈe#,O Ju`14%}D*SNݻ6nn%i
TUAL4[:Jo?.G6?X;9m,x\!uEC4>Ri!k^)CVQ1[}p`x22f7O^v՘d#MK$o;3wR)ڵiHc=#O֝U:Gkwݻ!)r8JlG%#ZsQϞ|P+jѵ
3Ѓ&+I7ctye_b{/K:R\i;]UlGN7O0N@yKq6#i6vsQ{6P )0I;bC/?Fm8f?C&"/੻!Lؿ"s
mmQCu9L"c1=A,K;SJn.$I>
B5c[:;m%ヴXھLmroj?u @,t}7Kz	1VnmSR7	K
prW	WL~a6.K*7Ee53]vk-!2k\𨳐ƆWڀT r^zXH)>%r{V 0"bE܃3M_%Rw}e6Mm_eS^ctiYP݉MmTe>h
٭7O'hz
Ġظ	%.Vti:	\eR}ODv9㾝#Z9D,1-ž=_q0" aAVPL_	MC/a5,fh)=dt)p_'83$)Ce)wũυu`4@]ֹYm3
D9 {a4|gɅưUص,nc~HI-۟.L`7fLfBЉ>7a7'8{ 0/W9RN۶>(ꇖAO%u[g繱	Hg;Ji˾Yn/BO[pJc-=xȖ,QnE!gHG9zFݿEeD/2+ϑKͳc3ʣDQ3*γ(ѫ\9C}v?X0M(\}S*ϡ	RXq xٻkCt!\y!x"FVʩϢ$Ǥ+!>j&LF+j&L[,0{fcȌz0ߺN4O*(MȐé" )*ZR+[t`7 =ѝkMv0a=ףp
T,aZ߷3ulDQ5oVqe=9bv}Ŧrkl(.3VRe saSBQ *زO#oD%&eB<u9VΧ*f/*ۗMo	0wi:?۰#{xA:&x6C9m]\/eA}Yd‐Ptqas\ޝN	_S8bQtb'vM&7'NS;`0Nm!ZYJw? z4h@5v`a١#X3Nw>J [RpyZMp}ݍ6xA	Ԣ0y[[u#)]0M%Kl͆:u5:4> ?JD`8?!)\	$m|Va+H%Ẑ%zޠi㿢`AARk&4ۨ=1zE6o.3-cn:)Tx?n_?XpB@n(\z患bu:Zi?#,`$WjPZOUx! ^-1@9^8jN^?ϽHGakg;	:J4PW/q2p# [/rIsZC~燵v虿\'p<qMBFޥ۲0FPKIGl8_HKm$70	 <^T>pbZH%CN>a"QW\%@c?G)B/0|s?XXgL&eZ%kȵ^NV!P>ǳaF;ռ(Xz>SĞP[uZ)w<Ԕq`\JwT.Ki=t )/1R%((2J#OB,̤<!ӱR,Xi{h?v&GH}j5i(+	coq)f]\:#!,&gwv4Co7Y\eķ>Xb!Kcո_QKm[V@s<Hr(r{֥d۩xp"&y=
7NKfƭ<Ľ? BÅEۄcd#:4qUBsB<	]|@%@~\:=6E{'CSPijT@ɴ1Dru#*%-hTwa,M/A\p:+vtH~j,YNѸ=B ޓqG㲂p)crᕾ*R|&F 0%(.BO+ZtT1O|WZ/u8662	RYWe@ӹ^EU{94 nAc{""+nJ@u?5ֳ{^cZrs9b`1el,WbUԟ:ꏎKm;R TDJb#U@fYtH=9ň**E챖%Fyz0)_ԀV3^zamˈR{]HLu{ef] r;k;҄v~y?/A{#aYVV->4x7l5u1,ad)4Zf+Q\Ia+9l}{Uq^	v+B.~`30aucGsO9|F:he[LNЊz{ʉH#!LuC	Mp~bhrg 9 m'cY3j]tH49s{PmP8\U:
}bcHT`MD|UD0H&#_ O\sU1tĤ	,g3ϦYbpK4S\?ɶc3ĔJ< BJek4)~U+Z^BfCaHsf?άw{&8N+oZM a\No.ZBQ}zW[U"\8Y	~9aT30ܭxC"Xo a>o<g%{*jIE`-H坤AwWC@oCTcT%$f1+^菎	جA5 A^H|BpODȪ.BLV0	=Uo@aw7lm7x$&֛tswq+k}	g~0 o鐎`
C4"Z>㢇Q\koVz	 `ՋTE.*?U^BFĨq63/W>SX۫.6AؗCdM2VihtEQ5>!]oYmPaf5sW_4-l4<aﾙ)4+mdyۑs.ZN7+ܙjJZyâ_yh⤷dSNH(KOhbEK2 R{$FAuQENuD2hh}lAF(F zTh96YFzg/~$$٦
>t$H%qp-gU1Ŋ8U1PunOo*\BL
m@{InlOw[b:gJGF"UͻkWBA;Sbر	ShmS+;?FO:)*YG&@/ƒ))l{S۱Z9;8rod(SZ:RQEAc^-Y@BUhhGWx4&<|pih??ply$SfF^_j$uA6(.cN<Sb0P A*qR/"DOXEpml-H_ZIEBdewܽ}ҍAOEC,Cs۝kQ%;BJڸr,XRŜ"i#s3-V0xXm|S%~KBJ)"`؛h=₶>9#f+\nIrBTw8YJ9 T¥ۄ/"n@c	 X,Sמ(pdшEЩzjM?VhiOVS
!ۛ~be+#ahDBbp<x$ZL!c}הYjb&~4%M'aSn 0Db	(+ZυYHh)U
4SjW2!H8ae+Eߗ顯tc"ytf
H ē9'߾fPr$DujDJkMqYq
N*a>{UOOH@]gEzo2_My3
IX<;ei~㆕qCy^#Y&BˁkT5i՗`٠m\pʕ-?M@p
p^8ϹeS`O+|/S+|^R:M
Cڋi/l
a/_n=eHߚ'	Tϣ4Z!Cm#Ƅť@-EǳN[e@r:[@|
&q[O2p7)+_p]n7^-;*rA{B{|gc!L/+nK@A);`Jt}@/OEB2JҖX1AޛN{S*I$dg5}'XsVˏL&`b;0+h;KZg.g=~9|zzs{u΁sm~t1NJh
'IKhT_
Ų_K2r ^QB:w<xlj-j4[rhIS)uy-WE2fRgϯ>mTc<%yBY2PoE¨GW@ru%D͠֗0QB IDXc(u~+|MlFz X`!? -~2=@-:Y}_J\%1'_96GAf44S-pđ¯!y71U̝eu.t|+=
|9,?0z8`$x8LI ZOKh9ՄVaJU;f!I։ގPͱphQ|焬铫ө~hsLqNrD*&=G2mi/">	tZZeUp7Gx.sj2Y] sJ;3*|G}[ bY%J,.arɱ\ߌ{WHp[-Q{y=t)I]gdH0x̟Dcc5qR45*O}.۱/̏up7_wp E|+PnDPcH,Dekn1)}ϗA	ƹpܿugڽ>5ŧG$LB"Au?+' 'gY	ɡw|U4oOq/02\m9GzLXJx>bVpjІ%rqPp*!Yv+$uj!4iTHJ gp"۱,m=Ea,uy$nҞ}D#
_Q!98nH$ǬZJ@)SN7AXCgE-gC2$x>F&4u/tĩ@EkM)EυTt)4.N MV"}4LU0t-˞V6<ؕisΑ
dk{|b`	Xl	4qEncEN%٢u<	ߎynE0!PʞkVґZrvL%dxIwE )]1ys~+vb?@,	7[Op99h#Ҧ
p"s.Od%aY	VVpl27쎳Cw}="q,cAZw-QlYwNoСNsakkl54 %ֻL*	<<K?6V@J*ϋO~_wIYEɓBj?^hmT967;z;[-r[@Nnn-RQ$*		xu@֏fkV:qa*`k:L0kHWD%Fцa6?`!g<gZ_^&B~~x\psaj	pUʇ]Iͦ%.ʩݲMm=\H&eV,TBKկ-K۲6؉z4T 18WIS;V@U0J4_n`{i~PSpLIs{ {cna
Wڶ@"R_M";OJ`@Y0/Q(^KODHw~ϖ(/+.EюeÅ_D]/hGNEUyLۘWTuʇX?W3x )ao(4)7ȳ/aO}`UBcWZԬ8`77U{D04	JX^-uFgm4⨹evea7H^|X4Vhwd'T ǾI'YOo5HC|t8XlT\*.Y*y3`)(كb9aZ$|QX9Wbjn/kЗM%^lkЁ #;LVg>I=,CX}CX^}fiV)ByWYЈ_4VzL+H ʠ]i3'B26Uq~eg-p2:*ap1KXtMy22EH(^M.hrs0~&<FLMJfmSj!J4ٳ"-\fh8wij״bM$>Z͘1Ηu8!Vۃc
'n\lZ'dlHc%bj3Q'sKcc @;~c<tg[!c`:&LI^Ckt6 IVSŔ@Ju6gYhc]ZLwM,+" ͏]@D)׉L%=&n)/X2xȇۑ+28铘s;\5E7x 3cMBA1Y;:P1AJ}Ҹ/f$
}VOB3Y,~~DgQP{!ɦ<oU	<PR?(_?xluzO{GWUXr.֦R}stWS%
!].;9c%4M(}/ŷɻqC7-3ƑޝG#X^,XPʴ+?]zyxhmUSPoR
ʦ	-dR<j.@KkS+1/NkC].Ps=6!D*iQyOYU;"JZ_BxPDJ|v`CB\XIz:0`FdZ"mŢWmϊhS3ŋǧj<:W-4H Bm&CyEe5G{vvښC[nphHS ŁcP {')	X}l=!RN<7p|:o<k/G_|ItIzXָ3=,4A[&Ulqŭw?+7| R!ݟjTdXXR``Z,(SM,ZjDF|&^B=|̦VIY bzR jǒHմqre6ƞܜt3ORLz(L{g8UlBAk";UŻ@k?ׂs)82bTAЁPr3E>h~$" 6!Oc >hhdJ`n) cyo#2p̶vYKk7a  B,}\3?ӣ[+"Cձ_fmVF?!¥Ӎ'5%m'G.(Ǖq-Zs`7>%q@׼	uRO.
xoo;[yvd2OF|c,2CX-2}R9ޓũςB9VnpOJuݥ;ET'2}i<ls
M]E{XVZ<dھ1axpeNp{wGlx]BKuHAxDp]v;PNX-X
>۔Ek}XH߈:P!V&?{imx]R!W`:'@%Xo/.0495zkEMBBb'"+Ӣ׼|p{R)_V&%f¦DB]xȺLtDx{dD]?ʊ35F4z3k)n+KN$i)}rDvZxS& fy~TBV JÖaߊhB5~wL8~oF~LyܒZu=E.cV{&mj0!P68"41QL^<3E;3
ʧ[q_tW^rgۂEKք;	Q[He	r#p\J{<W}=&;QȬ؁	w=8iVk&H5?vhwX=3ZbJPe4=NGQ-1c矓عb6Pz)[XsKp7Qk%,3#}+{L~p7FY\dh=RlS!X-%'I~{{Q;4u4Hjq9;YeZ<ֹyUoH?F!tuӑ9hgPlv+\HkT;*/,馉h}vR*8fUꝂ<Ue{)2o*PF#K6.QZc kwc˶~t&:\= 0`"<9`L|M+95u@iJ.*9f8OVf?(BWq2m/UbtxE}Sbf|s(K&Fr>ʲ=Imi}!h;MyQmC.?+3r.-v-FmEne  ZW([ Ϧu%$Fn`h?ĩiA1Z>Y*&ߦgEC	Y(J0/BKO1|  "s<ݲH/48&6J%}~w^E ؝52M'%]1mz=/@ΉC;']DMH\˟g>Z2hg*	+܀2飶d*ux î,|nFk[vw9jP%S_N{<(^=wH\:gLt7k7]<L;g@ŋun`q?]ShlQ~49#OKB.-R';3+3#+/u	HLZ.ls(%CiXZ2l,@[R*mė7u{78L|Hf	7H@&q;&m57tek]a!ip2Ggߓza &Wr9&U*u-	sA_{"/`T>&\MhDiRl梜Sܱʎ6u^J2,p}K^K4vM׺2b)<00xZ5Va6Y°"Z(CU*ZVcUlC_CY|2˅E@[ak\O
l'l^ÇR֟--1qX3@ƍ^|))⛯1(t1nU@Q1Q4ю`p	-#}D`bŕ HG!DXTEZupߜ)8B,A>DִG(_"|Uܼ6VOC@Rex*u7=
U@$O0u9q<}VWϻѻFoO	%Ja eeNQzo2:.컷"#/2Jj! H`wU6e):B(LfG(8ﴘ~X-.R9n$@?AvޣL.]+*7GN636iVlFE9̡o'}o>,T6Oe?Ƨ0RWg[Df*lG+?2Ylytk± Lם*rFd+,?=杻f@|1+ȓJ		Bp)5PM]C˖h9QƼgo=ċqA!mcR%,k	~$M+>p^9ȹhd+WTU#5hVΕQQ	;e4I{^sSf2a~	we(4yl2s/Ų*ܱ	$Xxֈ`'"A*DSMvY{Ujl2֠Rg[
T`?ҧѦ5"3Wz"$BirIoMQ-v$Ŋ?s~5z∢[1\SM|8Zϩ+b4HإG@%<h(~ﯹʊMOx`.UP@Ô3@Ǡcٍ;WiddaḫBff[\uuZ ǯ/1r?6]X .c5Z:@
{T^D	}R{No]m%H i }
`ya8₼Yb\,Ӿ_	CPN˯\d6e:Н`X'g]+]~߅D YWAc1|V=PYGW<ߒӘXxgj]a3fasq·6x$hhױKYj_&'>WSֻ3t]̉xTCyL+֙@c;ΈB@)׬$C_HQB R4}F;X=&!ccFҤIꃙpo9Im[)]KRUE#A#Nh7sQzl=me!Ko02ww@_6Q8hGoՎrp4T|CR	[&:J4V*ɄG=lqdfOluDv7{S ,^E%pS>hvʝ\z
IVPF:X[лiWKiJW~fuUzmEzR(C0tU	#:1s8ۮ-9=d澏8S@^XR<	/[*}l\/h:5uDE!d4B5С-nHT Z&}9O5dj\Njb뱡{{H*`n[̓dx948d'-hVہŹ%\9"y~Eqz\xj|(:_KsDs-"@ςhtNtwC@?c,KLеG(;Xwssa1ҮHg^N1>ݘ@I־vD0JJcv倍I4TO~jt3ׅ\=!Kie<xeEqχ6Z$hc]Byu8unkq0ʽ8
g~BO]dkN[h53	 {wa.:X;zZZM>86Ud-lbj$!2R9~.XPYO|+Ixb2c%~M}-WI3=ρNl֪Y`Z?}M
mouvɱz)V8BJ1MhsE6NO0v]6 #GY!e6R𙝴-׸s0t!FĎ<o(y6DA|ڤFF~Q sMp~bDSrUvN1/=oI!&mDV2AP^-T<hmkDpzkqf~z|+Y`l6sSR/hrt 8ޏ;oD-Ej,<:ڹ9p(VF`KR=saƟҖ4"eѥE5@o9S+r]ypE`~K?|pq1YEdg.2F)
=9''꺃Р1af )haê˕vR_=u8fbYz~H-kϾ)&~]=,2鹬[넒BuQ\`_4q[ɀ[/	=n*>2'Qߴy)D(>{)^~ݹ_+ں \8kPBVV!hkJɺrmm7e|d,ZnOkK;KŻ7>nDk{PW-kM>/CB~YOuB4?ۘss&USwUJ{.t[Wy=E3e+(hȁ'><?'_7tX hjx+-C-S9ڭDDc3w٢?N4̍ʃk+}xU4lr7(B5
d/u>"iI|Ɉ[ωN_TT
[Ȳ\<8'JȥH1VOQ_4ۄ*A-__g`ۡVсQI󶠬
v~b@CYY..+& }QFr5;lg6;ٽ(/+MoD[mcG/⠅Eޔ~ `>&jM"3w䷗-#e<PO+`!7E>?Ѫ4wي˪G-P_]Y~%3_rД?sQc"ݙ2;7)|rM~ҏ&1%Y<üaqU~[U&M[eѪ/5euy	!ޤgvT%>*Lk`	xj>x&vVMS"XS=Hھ i4
ĤDOV:nj`ӗ|]B{Z탾Cjڗ!
nq}/R]T>,hxUtfo`ZHdoՀGY͸+~e{Jvy\Lo%+?m_W'+iK=.V՟oIeEFu~DIX,RϫM-ܓո	4cUao=1ޘi$wryh-ӁEwiAHlLկiZ.a!DjGm^D1JOLuMs͑dǞIHk%Mm5(v:m8`w&p3TmH_3 ^
<o
	#pN;HWtԭ|W)X_{,l/қ:jX\Yf0w+ ;z%%ZˤV8<O8B3s͢6|lFzA73u_ɓ;տ4*+ru8? 򝈙BXa9["Q*r?A7Upk)
r>S #PSZ~Xl^>UFl|
!fބqY׈!,L͘|Ld,3)2<+{Чe(!T/{|MT;OsgA \˩N;wAGJ/Jez?B6~cs];3xO`q%n4ŢB{iӬmxC(Iw<29@f mt|E6	*	}M%@f!7<V^d	Ɉ8z u7Ylfy^2I#YFN~rEg2Q[yfx wjFʶnCEGI˼\OIha`ڐ"T!`$ xh[=(g-jvљw{TI!̹1n)""v_rӔh	h!?ݹ348V.bt{Ś):,vGeZ>MdZ|̀hUr CuѴ"TTrSgJ<K	Rǎr?D9Tp@t7tsm7X|kU'@B>H|92 ◁h:T+q|IѪ谺U`XYwy	es3ik"fB@Elnf@yP)&.cnA@6 ,&]<UEo"p4~`r&zk
؎=npEĐQ+jQĦG^:.tD3']97r=5Ls 1:(lM}HΛFbOPh}dl hX@${Ψ}l	<2L8LGͳsBV.K\?w#_7|sD=S@\-S	=e@D0/,C:u鲿6t:~P}G>|8(.PN.\
: aFba$24Y܌ѕk^}GADք/Ui'/Op_3YHeV;wh2(?k:2OMҏM{u~uY}OeSͺS{e¶ңd9TV\{%|j27N5VzsUP.1TwE/ʑ"Qvq[NH|z2ذ/ʓÖ_&4 mbfW`QwK![1Lfafq㎲&-V!8? ?ו#T|n)^~|ȥ1`ICTjV=FQu䈂lY>C[J]hO%8j@r(fH^V@:x>ܱ s (Od4,{Uҏ
Еߊ_؆N4Ӥ@f2gę;kLGfMb>׬ Jq8eɹs$M,8=9""JB(	i]]-Yu3^CQa6T|sl,TEsu=P[ZeMb'`֨2`ծGK!0x6yy+/w\;,2p-sN_1xh%j{sH?3ϵ#M%jo>!
LGloqK)%@c]$|0nXk%RSnbB?>y7y+VǡapN^jBj
W']~BeohlU#^ɻVknsծHnN?I.\1X8i ނI?-)ٳjiQ 41l;wÑyǱFdR,,!uMvH	a~|uB<&,aҒP0
TxSA>cYsO4BW+>\ݿ]P1[nMh!qkbX/V51Wlm!=O#R?SMiw׀T39EJ_c<V.$blkђ]kg -/n1p0N1SsS&VL{8HjI}5kmDDlF4e[Ar6k3%k$-þR><c.ly+?\F5^bYjb.XkZa4p˱vJ|pcNw;O;xS^v($}`x4a^1uLj{X]!jl^SI?O'N2x<IKv?N+zqᦗB$V`(]\1؍IKiF[jĀ<fO,}bրWb{w[j	3zW=4<c]bXj{ߗŘ7RdIv`[wPȗ)0T:E$	=9"rNi2e2{l5L֟}?\7lU8(?A^m2P,X
퉥Kg675"OBKk%CmMUyJG;"5pePUN|ut%GPGQVO80"P%#V4L\`Nxmȡ-knJL,ri!\n #RxktB~iz)x7ٛKt<'kKǨT4bcHb~|dYsSOs
`ҦW5g"[![3j>Z}AYٍڞR }KML In R̉DM<:*c,$	ZF8I1e^᭑c8`}%ŏr&e_FN#8fQVQXʳX,^ap-" wH1&ҒS?WE!Ah+aߙkO)1KEkI"'lP|$!6]XRpe҄csԣB5`q$A\FIbZŁH\ s'9-Q{V_*`d'<*Yҏx	U.' /uqAI~C/([RS/`> hB-w *7j2쨄m6K !R;L2* HUwHR°l7ޮ綛e#Ox6R~&/9&ZMʆ[s}<Kt:D཮)bjCV턂&5byf$AsG\[*lMтfҾߒ\
WV7Q$?vQB* reh;"v.2DĄm-t"CTOj#+U=oy0jxOqyÿG324Sgv%3ퟆv @~_&GJӍaSeք{P\ylOQ?>A2yWظ!P@Z+*{n`o}$/Jj;B%Tx%s4[p RG&3[^p\.by%kϫImM;(2,r@濘厔zWzU{y0'$K?uJw1h5]S*dbTx;NfbƠ֡p]z߷tq u+`	E- ҚZRDjY><rY)BQ2;|-E4Q)tEg(PO^'* 'S@6s<F"7&#\2yIQ
80*	~^U} ;3:ENO[Z HY524=R1b0S+).\g8o(7Y>vu/8?O`z*٥dybB^"уBNi|[q{P(C8,beۃz;]xOS"M &C<;#!j@0=#6\55R+e { r-|hc<hVÅX1c ]C(Ȥz⒓刁KUd+_u&f9x؝|cՂM}һ둚[oO x鎍M}S%OG{{a٭P 8Y<n!W;
pQFy~,1zoL9 tb$| Oڈ#fmjc5ÈJzÇ z<P9P~ tu>
sW(6
yf,fd*:kfi#V([¯橢
jJT[s6wKVg&"m4vZ }A!{pFJ?]0I!zX`06SjoZ}z`vňp?~lG^O}OStpIfiw}=# ׭ @=?+hΝظma"f|鬋~?׶rM^\;Bn?>0B[>cDip4<w+lQGՆ蛽˃zƄ>GFe%eٯ";]E䒼ᰏTM#UoKM)z<8$.#V2+ϫ<C@_9A \$&gM{	O4L
m+i'n/ʨ20Sy=o><h%QR2~l oJA[G=&Rszo_F}֎2Jn9{%s	ΫrdZf?W4(3nu4!2b-qg6-6Cި .~U^+ߛ-t~ЕqM̐p\EȎ2vJZYE45!y^y3wԘ+PK_tt^($s'r+"*?G{m6TGv)zI$hekn5Ǩhz3./"ãۜ)S V<Zy\uĺƟ;1=I"'޿!u%4alýmlXduQV'Xj0-_G{MmuGo67G;_EظI9M8.+rW,_#J+JKxhwt¤mqۈQsϭ2MQbq7Nʫl/}*Ko0vP}  Ccߓ0m	A搕=j[Ύf(/<š95g?u(J
'aqB׉r*vm2nMd0|Z9p W_c60of-~>V=XD	S!0igء9bц;Ӆm_TgO.N6/q8P#{U;
kX1-s9^_"8?fS s#2|SUy=ݛr(H|k{{ϳ0=pM{;V=Ak*:+ vdQB _N}sC# aI
ΙJQ;ax&9LM(ɦiNK+k,hFׂ~m+yX'VDvfaYJA%o)S+|c6i
|\ÅX@EQE8 mC陂@:TiYQNZn5Q.;NtRe'k$pɃ} SBq!!:hh^å:wb_Ш'u53mĽ0̳Ap씵Lf|_`
K]29{"	b)'^E?q1y+MCǇzjR{'o$i"A)6&LTxl2h80mux{^D=)|PBї<+K6՛!9Z*;!\MVF܌'"ܝ~ #GF>Ŷr!C&%>tf˃X+s&@VbkՀ~\+`T5{Cw#d|401z(h_}鹯n{WoڝW+xP,"JOp,R X	^'L8D(m7O`q'] G"s\,X6hN1+x9䎠KϐI,41fyֲL-[!r$dI*MTu*_R]	Xz;k*v-6M]ʵQګDN22_p|:18kLb':/5YJa}Zس䟵
﹩kEAo_P8qNfJ#9	6Q1X:Ǫ8MFtCZhBTsϤ@uzZ(q+ R}SK	~6fԺ}~g33dȐmV.0-szo*ժ^라vbڂv&8t/N`DaV=]vXKshsE=7Qr.vgVƀ%P.zˮ0 YmGn?b쟕gSZ3
W'o !fQ_L;6ONdnxG$򅖫Ni3PTTvHIp&,~q-љ,1H'pc9B⑒<C>=iw(I0UɃx+0nyJαEC.J,vk^JbUg]^<)mZ s.vj!40%{-U<bl5!8h2ٝo.6v
pUO%^}3S*Ro:Ùt7˶-\S8CpuTLj&{:.,gn!A53//0M	p=}'KXocTTʑYgN
u.*T|X%u>V5/2𢶌+P텛sVhT},a"]z;2^%>zi{KNd޾/,OҟDkgQ'{ Vr^q^h`Y,t91	z1EC݄!u̖}	P}FޕEWQzݜwjvtE (Ӄot)xAY,P fȼWjZ}oJx	.:T#hV*K0syjbGܼ| K6+B޲>Υ''/Gmx!DDdPQ6IWH$|-
q箱w5YCox1^䙯f;tn ЙO).^`!X5!prmB}  3{![kZX/l;1"|9hb!J+ڃ)"uէVL&XQ;	[Rd^t{Tm]eHE3\]A{<LݞsφWsvBy1ȟ!
8ZTF7ȶ+ZrW1Wk ňm
#M8C(+\PHsl٭U|꨾\Pj׻*SO	fW"2)x0Qp
R-2H}і7y9ջ?Ψxn `R*'P8ZiGόűh^KV{ΡCbē_qدCX.FHEvZBx99[1\tɗ6xJΞUSe5>׈:W݁ +b7Olq:6tSXDa+a:Dtkΰ}&Dl1<?i3SGޑ`Ң
3T,tܪc& ↓B":H,Rpk`LxSaf*Ǘ;g6U~*X%4\NZ_ܫ161%N\Q9&me`y&Wkn2=H5NXb҆'1elا2?ۻ_صp>?c$nhliQF[8BAMT }$iǟIt|H_Ɋ7j\^Շ<PTA9YQSLZkPb"Pш[{& u f
j/ۨ
DF拼*0Ol8/a9\rxqu.,G#<<kf4\SJHD"0ި{,ˁtiٓZv#glu`{4hu%H#fzE9KcyMBRFx"{v~Y8p\S,܊V&nz.j|yykEyd;\'v3{tQj^@WU'^͹]۔#V`R;0Qa8$Ƶ9)|q3ٚ4PFս@?z|а|
(KS	UGfFp:eT_`\o{u쳘vm@?9s<Yk15(t2̼(
/APDѠH%;Mmu^@n=N٪v߯PXJ>m,b5`AR
$"冱fXl4m;=kA.,'I=sƁPST dFoY5R<f1L"u	a.DK->
 F_<Y(-KWd&z[/l$zY'HƟ=9B_awdڞۂEa3Q&% 7{YJpqض.`VPz16Ŏ{v[]a[kr^;	Z>aS_~I#`E%p5z}..JA s:CF"Aønyz[aě3s%_,Nmda(GrobhTݳ;I)dfNV@y|*
:hOf-
4ϫwwO:J8n@Py36SW-F݊Z}W&'ˡUg!GǨ,}9#L?6n':Sy=ђ&¦
`w{lC駶v\Njm;eos7ŝn"$6߻t31D>LǷh׊Up&5"	o4D,	yAX^X:*AB!s;h%*kgѲs8IGaD%;[筏`4~;5ymu@ܷr ~yù\VpO}8Oj%{-<PgP.-[mD߈^(</l'*2BK,9j7%oёH}6!])[$nL3њ@QViq4C, Kne]+w%dbx$h &f[J4^<'4<Ml<03K+1gӤO1Z6jjBW\6'uFXu[1Nr	DY&K$ {ocB2{ؗRs/vwFMLS>G5rF2;{@g^QoĨr|Y̪>Bd3f;۹m	'CMe,[ͮC)zJ
9.徂pGMS=NoDxtJ&ϥ"{}AnJd1tkF`MJ2|cR=$PxΝկM٫3@˪UNt܏^<Uڥ7ӮGR߬$0qRn Fx0үΆ%񨗕CEi
Mhΰ8;9{)iA:R}O_**8CD
!	yUWq!-OOa4\#,f⦟b>j>pȴH$CdxB
{[z\ x"btז[
g#jrῼsTiK
C:di׊AkY,&|#3˨o |Lw/5?9;$yىvY	,6\dtw+k&``W7YO\)Ǘ]_zZx>e½|T6.\aB9?Fj.+k"jDke9Q2B7=ؒ 1Iτ-朷ꇀYR +ckБ
yY^x0z*:|H xrA/nO3vF
J.ZwGѦUyx؋4B^`@.>!*K灊h
iIƀ|24|awbg(2L:k4;+*u[|r-%0O>Wť$ʭ~dGAsPsE,kFsDqתgyV4~Ԝ	#^.cl!GU꽋ѫZ;Es%\jd>JL/Mʕ+T嗠1	Gދ|
GѐF<`ϣwy0RE|(+MI\H}^~Km(HvPǂL|GW0|6EnMУ.BcD-s3cOP-n
gǠD#^{SB?@Zeú."E|V4gm*o-Y
8d_l1'(+ޱkl#V1
*>wlqKD#5ڂt)7>ҦxKꖯr <Y{jV.:+)8`qdL2bb`Q8D@n\%."5`4$ROK63Uʌט>QOwBb"=Z4jj `bnA#E.I\#[bk>!IDF(ܦ5wKLA*5inZozW՝/|+$r5E\d⃻IPGn].C"i/[?mxp^ITZBzA;|G/{<x/0J}N{:T8uk˧[Juw^bپ?P]r XBv?xQ a2MϤQ޸c|& *4^T_(^DlczڗͥzWԉky%_?BtQaB.쭸NOWQh\81W6mCAbzk㭽[~N#J%A9mf׎9$ߔ?a'zzAy!%D9rrBϜîؒys׌\uWglQ+d)3:/\hJޔ?GikE"z1Z(ɿ3B=2gcنr!۰.B~ߍV%;>F45RQSi%6*cٟRirg;a?U>750T	IrS	2]2pao :1aX0110wj;b1w
n!!eZITޕi8f2GCs7sFR74ՑZvvmEĩ-<:=d!xMT&h2 ;-G(4:dW~QJr",JLҨW`z^_Th؟@*0J, EnKa89+ZeeE8a$HHw;`m{]oEb"TV,5	+~~x=KgPhc	/txVE旴DEA*o؀% {K9d>fU41nG%ŧ"*ro,b:6дy=h[rrTh<@U'ȓ*Jjzv3"D>AYly4m.d>;_}|d}tYծ	i(^A@KC6tbd=߻mQP0EFǊK-u~-^+:$|@P|J8[N@hK[2cw.^7OC}պh'ؙʗ}+XNmW.@OoLBr!:ɪJةnc;:ZM}tTGKdB@"%,}ql-P+s.Qy\78	֣%YN`גx#ԣ  Ți<orDTN6PXCy_Bi{ C	'-	8L֗xT0(Кv"/| !6@~Drʝq?wMDc5Dl  `O5)iݕ7N̏@д/F&TRfxXE
^l֏3i[#sg:88eQPUdٸ^9mU,#٬Dph%!Y5
7x&HGג-Y`0oWQ=n9uQ}) 
_TR!4!@NEN6^Jb]9B@_\1"vTFLB=+yZ+glc鱶aqՏn-z)d?]ħLj`w; EtżH͝Bg"ylx}z7$y'Y<:jL̠oVAISBg-HµhJm?2lDs>7+|D-8$T`L*@b肯܂gXtiHYQJډ~+x|}.z_>~|o2Xr8.5tpꙑ5 @V]%bn0[0jp=#Mu֖.LS9ȹya0M'ďU?Ӊv	B@+j4{=/2޷&TRLrWUoP%=5S'YtAwobzfVeJ(歕𸯄kF^&Rz!2T<	^'2inCÆXĽwtzJs49v`-%<T<䯒Y&*|g[
W8دɎ3<_=96:.>[܏NսU]RxPE@ٴ.9EAL5#<(*K#:z!<'|=/-%ÌzI%{ߵi=~?<u;2q/K_[.[ESja7؂
]#w`XtJ35 dI6{YUB1o M۰K\,bCE<u@(xh.m/k6Df
הD``L<laHD?8 H_Es2pegDcTj̀U
%RģɓΔϷwW	q	~*3{w,.Eԓ;2@8Q ՑDo$
Nȑ{g7CeX _(:&*t+"۴,NQvZXoZv6	cxRB ( M]b!S\*3)yZ)ݹ%.M)9N9Zsպ$>x@<UaIkЅ>/O:*	+|*O)9sJu5uzV8nEK#ϸ_U!LFyC8uN[(q{ѭ/gQ-BP'N/@e%c/j&-4bbtbz}fmhs(yv;vf5tDPIk[-Wql?V3=]'cAIl6qra>rVNa*#R6,	} ӥ*b!
Rf窜M=, m:!_Dt5!BK1}{7#Nm/)o	"o*@CwMiK#kt;^~m =b2.ҵl)&{K~1Fݸx[ќhĖ$5|ݽOsdͻkj;52]ܬrգ.ߍ|#1!xtH4ZSFͷ'A~6+28b:.p"YX0;w3~<qP,WhZ¡j --[ b~2!enLyj0
}8
TJ|q[
"-TvA*LSsҹCHHCˑ{]PteKKwU1B]m@GjP?ܟe쪎Ah[Q
\J#nhx@*'`mGgwK	=Ep۳"._esX?ZB/JZۗҴF.6|W  F̠fz7Q4jIʂ#G9?*~2]`Lu"/T9A[wʺ՜m8.k#ZXUF[\AW
j>ڋ"8u(örG:?K`d!)+|9)tS_ꁶ ;:T]@dJD3tA^}97?xB/tsL/fvS)wP@U ّTAӹh101K~ަҷ,3YQ πBl 2cF.k w+dQ$?`wdm31GKC"[\6|
jH>od+6	][~`#{0%8%<ឝ:Lڮvx94nbv%tGxZD̏VU ̜^YۤXFMEHJH4+&tRQ|`u|hmO԰b$eFw=s!cVԙ++ۋdۚeYlLC$94,->w߮H\M#RtE68#u_'Q/Sz
~71ǫ
)OoHs>>n#B$~ym)\~Ĭȣ!{(zN9֘=}/AHUkseU(yF,ѱQeM'v۟%U1M:o!Go1uȟ$GaX CGiRL/ko/At2F+5{@.Dg+ӟ?B(Ab	(<Nz/u`YD-cf,%L+M:@Dn4VZc7(tT%\lG#3m|kJ8~<LޣN%on^xjhZ@%q\A{Ѯ C}1ʾv՞[[D\uPR"MF0Th] 5G+@JƐnih\Vs7rV\B㇆}snY(ґg32mzQ`\w99#Ш7N)	mb
lC+5pv)g9#[i>ՄJJ.pQgfvR)"Ϯ {#쫑P3&J%.fqlDk?pm#uX4T/7D
#Y;\PCmpk6n7KjutصUݍ}#PO2מD2ھޱ<`"fvm.LetZjh(B!r4|ū V?_z3Oy Q@}bч9il
M_j*ފyz>旤8R\Ey7ƴ8#{tWQfǪ,0hyT$f(~lTr~"'&w;pN"$d֚U?lY	4T"FDs}>v1ǉaKkk\o5Cv܀HsUNʃͼxY=-*;FfGix0ʂ7~KEupVd wW[DNiriR:z=^vd
`	<MG.|-'%*\o>ٍ-TS\LR`Cq9%lφ*\탫|Eٸ]x9)k JY^Xm +9KJ_SIӧB"v#8-ڝHv3O`A%1=sM?1#Ba";+4df;0Tm[.b)R*ʦ@sR5 ߼3ӜsD9,D<2)2uj(ݼk|bv!옳C"v-0*+mJD<<K5QVyfL/2#͵ ЗȢ$ &_{{fw'Ķ(肗( Ec(ȓDuP>/t==%FY3J.vCw ]ٿßY[#7Kspa-:PSa	܋̺SUJIP/CfG߅b⧫@st~dt{PauES5HGK檘m?.0?4BuXnzcyZyb+'Qz_|&]lHD䕋[	:0G/cM9}"%˧RteOwC 5 YT{P=;%N䠎kr
SG՘uYٕMTFg&UI8*q㤨|L+ܢL,^ ;z
;%v1G-V.]JF߆6eEz8)77	Ro>g\l(-p`u[
J##,x:xJ':  0i0F$*w7*@zRobEA[c;_&%B6 F6+ӡl߽'Sf>x@OE7!0,эٛzLP&_.T*=<B本c|=;|L].=K6%i=ra\V΃*}(: d_:jǝDU!WXb]i'I݀ {M۽>OA\v5ً>D%U&T|b9_tjRRuW4*RЛO\a}ؿs,c]_A:Hω BO3)(87"\[>͞9UʼLv'ͦP`Z/by%	3R	R"|b1=gIg?m|?G~s:[A޲iRrz.FXz-~ڝoe*и5dҍ=KG-5L^RBvpN6
 FLC%0ffO:EQ\,)Wr{ / U{т4B\D$0Hhh*zleXFIC&Bd}~2Ômi&ojZ72E"*/`u^)`~y#2Eݧllf[jnѬ_k{$REm|ѱc5/B{awz	E
?9Ԡ-kFFw8tۀ{o&Plʢ)´~K b14PrVF^
mnV?@J%QI򎊀UVvH{qW"&CQGVYMc$eT-gZ$6*#*N=tnkmE(Jt|	A4r(\b]n @ϗ}q ~+$Y]4V(s3R i#!x<ASq;%#C Ct!-gKu*s<'5>Az77Ŋ%[plG.KC>˽էkStHt0ΆߕnB?GlLi;~Ǔtnnjpc}=ҨOV&n'*7>R%!芚Z
,*)zN3<S&1`D?ZiS<֧\6杪RJR\h	t)\N,t5u%p{3ڌd<UagcMgX55]zMp;CFYDE%k~v\\KVo@VlOBZ|!b$T">_w?]bI6u0HSgNXN~ȯUƟa+z\eF*"Q)i <"Y% ^Eוg262_pVG?v|2"hzT?ZK^u^Wm.nS(S^K%W$&a$0T[:SJAy|dP2kL#)45\|,AN/C=6BM 3yo;ݫ+y:l2ĬJ1DhOVVhFGHƅGUR̂XU88śe+xOȑz45+	b.=Jn5O(PiXvcvpPQF&dVDXxJUPȖO
Y7V4Xת-^4BjMzUG&8hTkџ[h[G䈇=p2I#!CZ<p7St1]8W|Kt-l<y	F_)=/)t/ى*wBaƛi.>b%`HVB%	+wWZK;{Oc+@bcǌn˭'NBcL|XH^/}C<xGKY2n yK?vI=>K!{F>Kb`N?]>jhbR`Ni9xecEJRQ;]$\C9<$qՅAE6v)Ώo8BjU5)35EJJWL4+xa`%jĒ a=Ҫ5S$]ڹ.>F9Dƽ~Oʢ]+*GκV77{"W]FyUo!ji:͍<'&j+{?>2<_#Bv
o)<9Y4UOMY`SzLbFhFEtRm,*(A]uJ皙 00>%'
]QX_'	J>65st>[)Ǵӗ |'4Fo]Coil҇ꆠQU	VⓓTDC2XH;oӆ^49!9*dhv1/x-lR}b'g/<Hv2tThA?~r"QLɐ[y i5qVҔ]5?T+۾@/mȚpΐR=kR^̗kP
r%4B\{WV4SD}Y{@ʹ+?4EA鼔^1a4,0``<fXbFvOiV߿+D/0L--hM@0s%>vn~5YI1*YU13?|JaH!Ǘj}O+JGMԄ{*˯p]Q+5AePAQ=^MCC|V;Mz}{U/~\ҰwvcSd\^D|I'e.2Gm-9y#;PXmbюP>G/N|9S sYx}H_ϨEPڗ8N'dM%}@͑[STq;`c@)
M81nTqb>ou=\-DaU6)r6ILsq(,9hF#l$P4/,{(P7mz!M%w繌ȷGǡ<dA!3D#k7p}Sn[4M^*#f:u6;v	&ܻW&{4F~!g!p(?=	wi7ř^5\ybZ=\32@mm1'C\t%j+8j咢Kn%pjf6N
6Q\cfc#>D]#&[a%.ʅƔTOQl|:_+8 *p>~X]c)e7G|%g8*2^B6aG	P`RC^Dm42N`_s%Gf?UQldOCBGsO!ϓG;]U	0LItH]NGNcB]z;!m+R{:xW͏T[~uw%fqK$PJq@oBKExA#_QV:A@)LQk㵐~2t-}8nHQn)C+!*, f.B;>ѦcuVN?+r5m5kapDV]&HM-

gq}	@jy_Bh%'ծZqt`͎jR
LKc99`puZl'4v%cJ*q|k6{ND7pX!He?mbV-4."AFL.l'ٚxc0$S\6H
+l_*+fte횵TC+U/)+:?P&K /V*kz!eSlڋjy"6'?&_,c Zݙ=Nɫe3C=V[kRk(oc"bWR/ihŭsa32IJ`J=m0":.{\ADdBWĨfd@
TZGy)B`â&b 5h^|mm{VCh.)Y&ogЮh<O3'7JJ!@G"&9|>ٙ-"צE~dy'0M_ρ45=X+LidK	1	M<1eyZ30ĸR[7z?LxcqU.Bv(H|018XQ3Fõ.$T8Z :kAl,v(YV/($1I=p+O)IP`Vo dCG%!x͜A|&zL/.Ɉ-,5AZh1["Vp_&bЖKvo.Wݒjz{*JbJQtzac,ޘp|h4Md<}LW%N79H֋q@igjdؐך"_4fMű^O?$eHJ`7ys&rzjQQNlq[|i$2a!/S~JiD]]!ªǻ)#Y/4FrM<ZlSvɛ
ؙْ]`|11thhW^T@mIE1O"5Y;eTĚc|:cb?䷜l35ȗ"^gS.-=ʉuͰgҙAAjc'nk*Djz<Ձ@X<7f@a
wy*͂nfF`DXG3`˿4hB0k	-kKhdé[dMG5Pl/c'UQ/}v&L
sR!WMD1l뽦ZZ cM"dB6<NC@ˊV`H8vjV	5c%dN5zt5и#6+^"]S80pB	l(ݲTs^g>7p) MAL6]
DlXѷI7P
^	Jc:}a_-ǵ^A>{@l?# ;
=w8jEjC~*Ȁ0X|;kCQw	n/A-a+uyV #+zJ
ԫ̅D&Nޅr3va@Ǖ:Z{ުCf2Ԙk)nLҚo\	ԬX5Cf8oU؛o3l`kBx,%W`等!ɣ`j(;mE壺U,:W;zתC{F~~yRz_IYԯhS6oF=`o0PÐcOINcsǮ6՛B.B][oe&RU<q;y0v`~TW66V*0Dˁ)fa^;vg
bzSK|F˺sstIpH*ڂE!MĖ`g<GH_DQȄCo~:2E=!BV3C/ŗCB/'`Q 
~ˈ&>\ё <2o2ٞ׻*'	N񛖬X"%j_5MFE$'>X_ԪѣtPڥGaT N)0=;`ewZz	w}rǦC? ՈB"WYrx'Ss+m<x2[  1i'6j
h(/~V-$VFi3~k@ĉ7vB''1۔'\"%d$+10Űzn^csA^A(`rP*5N-U'hGoe+-81AEqfI
9AW/߀5Z;V>QˤMWL%GX//Y0t59%Q~Zn{9Ƒƒ,	U#FuSmt+T2-^1%4gv9a2AUsyؔi1HaV~oH*!#ɚ<jb7+ч*@o1o%ޝ_E!pJ#"v̈ZiJ- V98H(E I
#j81nЎV+Jd<T!i?e,HϾ.	`qUـW؛ҦyP
)*hw8۔>@9#IZۤ|.-+kCf/ru-kA,D@|ˊO\m1sX[pPet? z
}tM`EjzANR>O؜t(Ki&l1#̖ҒhmbP-B8O0McAh,NQwؾxЬiCiiwBJj$SIMaq{~A,Q:=2ǝ;[M:y$X;M>UÀ2=Y;vz=Ƀ!uu5^1lFCb'SߒuveW.oƩ}³yLЅ}[5hT)z!2;4,V)eS)[si }qNf\dV\pjE@(eO@mϳ #b,M[BI&JU0E_K'&A\66Գ2Զ)1)Yw|iժ(B1"3]q k<8O[YF(lER)N_i,g41,YNXr~=?䅮Aia/!(dإwvͮH9J%Zb0H~i `NNZV]5N;gR[jhkDk`uiE7ީw'_8t绩ci	6¥R2HkwyZ͡}AZbxOu<Z[N^y.տ{VRZeXЋMVB4igM'.hr/=ѮA`2>=\~df_`[X'x5kAvNA[/(sKsګs/@S֑&w]":-wqH=
<^@FE_dxG">lqn	<j?TRn	!7!݉i=IU-]8`ruqy)Tfg[0X85(	)ʆpÊEEe@"0(_cn2U0锔T<ַi7);trxzS'Fv$\1Rs1IeHz`TsTVK $$QB+2-ʪcSS!w;V _E~ؓ<ܲBGDZ+Ghy3u DbWVkWQg5JyPoe]4(Lh5JQn;:m4r7@hPض.p'_59"Lgkw/OxaYlg!8ֲm,9nn}XlUv
꛿{oW2^><?&5}s^ͣgnʬ?}>ߛꁐ]QSϸ_olF[>5!uN[9ܹKdvݫhY<iÇ6'JZ)rB~@sH  (?ljdOBCk~߽G	<k*ea2U.kYH`o^@r=FTxx}-GwyCu7To4jـN[n\&,Sdaޯmݠ>a#Q[}2Mb?ScG+n.hdk%ݓ=}şH\YuچTV {Z/.qIl{O|V8~Q}baa	2byF1Xzo+z3L/110yg{0,Ta'"%#c>oHLb?CH~ Ӯ?jPnJ&"He*@EƖL 1a<)Fn7Nt1d>.]@*0e@5pu:V*;DxSѸqkpQi')Vư(J㗯%<EemIdtDMqaލN<N`1SiM=Q:f8n!Sxz3kՀIZqVTg|'
W=Ðu	SPxB}~3oW 0
h1ڨ)i?AѼam.u߼	 U:
$ᒷnQG@$THjWI-M%A`RabF)5b;ޙ,%:黨ZRf%d;Ys[`HaCXQ]oz5CGZCmpJyκr}=U])Mfr!t̒/DhG1JBѢK᜾^tEԍvc8T87}-]RN#cv
Vc"I[vV^/n8s!voI 732x'F	E4}{qFEogqZ{ 7fNd<D z̐NT$;лn^u1MbcD'8k6.5Z:iQ9zw(|WV4CD?Z~4W.6naXcިQm)TIp~ݯEJ~I΁ŉ.ԸRiQɅ%gd/KuX.&Ezb\Ӑ z R@3:/>ѷA"
IN߃|	5أc	tcʷ~*ĉr»:V^Z2!nKI*N-^39컎UeL0ZO֡ͯt
y辪 [,blOiUކrH*~g:H͈;}T\p79q^5͒ѹb@ѣBVa)P|<Q7K叮i55mqw`@,VB|XjUIoܓu吅"O3~Y1<#FIdxMy2U̮p=O>I&ed`jʒ$j	oI"S#Z𡆘tDv8JRh?3_j,M'\!3ˁ+xxysMƖic~)l9CY:tד$#rNBOOS۝sʃ|b%6C;Ӑ31L4ͮx^%rIO/G-Rܙ?2[Z nkņk[~8XH䊈l6C)kƇ͵?I(/Y=FՉGюthΤ⧂yp(ZLY2>Hƽ˒:_IQP%*!tIz|GynӀݒl3qcq_zLv\x
_<qAD9Z1s[>=W&Rҍs"QÝ$\Pd{ ~͎~F~]wgK;Iߠi>j˞<-ixcLyԸoi4<PYqs@qˬhA^PثDPevT<0R ^u>Pd.Bra},@+D~'ćP[s6Iup;sKwʍt[9TU-߆Y`䫫48XO(>B8QX aT.}W^(.NC{6_əJ51Y1qRvݑY}80tx+êYNIoS'cltlHiDprb2r^#ŠLp 9P@~4>7xxIXH@q8$ͬjv.!".j(won)k(ҝM*曤q |k੆/	xVo*3  PG~8SjHߥ޹@)xR;`?a܄3|$sM]
G?>.gؖc{=
ki@wvӴK)dr)ѲU{~gPvdx\ԂB2UIJ*[ZmCs3_a'8Uu>fQv'#*A=PBq)Bl{ֲ?T{l*+CG!rǲ!`]]CA!
ECS[4BPF/Z@4lTDr+On/y@ (i	Mjje1ǺHwSN {ddD9`;x\bx$xTi=1ET)hiĈˉtZW?
iHLeтuX7|ko-TW#^pj*t#_{/+IUtBx#mLY-;L4UN$:ޔ]ΤpoO#؏
uY1aVz$=Kp`b@F(Ǟ)xl1<'q6#x/
CW^oP]1#QJ`dpB4>ͷy(CPo~J5+UdI$BLCWh8G(	xCfb	:\IwE,z}d%aL'g0qNCպ7ˇ:53$~q&|YQBRR}즪^).NY ޅQ>租m/8uw.S鳱Pϙ|r<ón)1qC}Agfw	̉:e㈂'Y=U<yrj_wN6Ԭ``_oq!gf:}<+9\0IU
m;b YM¤9K?4èw[_<U!lR9߬JxI	6~Xvq@4VPE[Eac撽sUՏ"63іdfoY&py	~YT$mё>b>l62ݯYg'0&m.'	tŽ1JxkԻ\ZPUD\(0dBp[f=QiK,FNt댻Fg2Lg_pNەEee
Ny?;
Dy1E軉M760n;͚k	"DHa|_3 Qpam@Z-5BtL`@2?(_feRV0uENǠ_cݒmX02}6֯34 #;txB:|z*L?3O:"UT>뺌}/FW&,Pћ{hjӸq[RlK<RfsZCCF#ϡT^.W8$p<9Oĭin,wpx	#j%4V!Cl" A2gZR3w
zZJHc]w
LF҄xi;dM$#B	<cX"ߢoF#'x`ӝ1J TP:>CHUMR/ `=!uFVC
Y
ne!ѲS'y6$DJ{oHk:b
Z@CJV)\,ct,(n>ilo٬ thoqʉnC\cGLY~T~3Mz$1 G,6Ӄ	;4H-^B2p tvGCLtbq*N	8qò\"<zMw~ig	!a5d=V@~ :ZbqJ8gQ"3vMZΑ5Wv`Hü.~Ϟ8p\:$@JS[OFlJS_kd;Q	6'>sSNdghA*4^k4i`쵧M#( HԔ앮@
gy4@R$"~˗G/ԟ]Jc!Iw|ՊfZ/*wCMHS,8Kᒃ%kD-ۋ=Zq8JkL@TԬ-K"-ead!&n8GQ	ap-oQ;ă248(qS2om\Jc5⟿?GEk3Nq^Z
Q;7Y7I3}-a7dkfPCّ3/&'*ه<׫Q@QT5pHY]y	NF!T?0oBL]o|yß*KoeSa{uLk}_
03<U3:IٙĹlR'i	s$MDdxR&;wdxyjCz	]M?Kf^ֺjcTҔuPq0+
HFbzڱ[X͆X_-tqJ'}ȑ!r	J ;ͩFrX*QIr.l9l/\٧ѯh;soF0x|s">;82 9ɌV7'Ds. |zx	/._)Eg }+Q-5qЇ!:eJ(#ͿfRv]3BZ[cS$ڗ[z_xfN_pTku!(lD^O>Jt[H覙Rcsdg.~k/nJJ/1pBqÍ5 8o}W9.}')Qie##*!Q"r8ZTB*Xߩv>:QEdU:¡0igTh&/x&5<6P9JYY͑~U4p؃MN<%>ЮQsQ9]#'Zn<Լ8T@l=8%	tO3yb<>=2ҪSs{'A;+?^94/rW("hʡ徰 -<DJ)qDZ.!L=zgǼ)-+晲բ/cW9ZyP	_DKn=ǒ~#ZI
ݽ"EK-c3٩%	/2F3#PV3&Wa3*aYeMi6rCb̔d>}c"\4UIkgxir#>19Ėm&˄[puc816t~.=qy_S^WV#l~~[.@`I_|-b7?}Ű _?&!sA{48\ϳ_='Á#֚Wv UfڇTt!3VdXclGRh<h~,dM:5t+{L_촋{ _+"	W*UD}p	M]z/$%#ԉo-Py,ᘉ,DǂLR|-Z(2飮B׎	`^ϻJr9;Q\FjȬG=E5.= 10a8?%dT=۠;(~8dRǸ:wC;yyo܋[ mKȓF$aBpW^Rc&r{'YN H3Uߏ̎d2
$}Jb~օ/j"QmFXRvdլ?ꔵgH] b
Pd"ɭ l_X9poѥ	hn1{<YG Zgm{Q%]r+(	K6;aw[|YSh5݁JDߙi{v=У/X^E\ECW~'k[EhTʰ'.%7G#(X4\x@eQ6\#'3oIӲh6&NāzCsQ,*=r*ӾngıQ;5ӀnQl8c>fR!K+#4Kq,LUل2X5w\I=bc^DAݴd޶soHAN#;cmHu2~	F9Tli~Ti[-FuK{wp>`mE'HU"ejlHjR؃(@joҋbZ4Ͳl$ݍ= ɜFm>)=!NVm< @6*uhQ<!g:NB4-2Q~?Y
ܲ{'1l&&r`T?uH8Ǒb&|gTL	ufʧPxzG\=\̲Wg [:zOd4.dL }RY3N-鱗RXE"9B֪uJ0dHG1["Հ&!<>䶥>u\j#˳E/<lYOMJ4	gsPJ%9R$r>bm-1+\2qj)d9+VQA*Gl'.:o
Rا?AآZ:8w}2th~L͌J6W.Ria\]BlDf܌Hwٌ< JUSOdHt\4V׀e:!!DGaIjdS	lK4c]\w\m?8:<&WnG^̒ٚouu!:N`ouel#LZ.fE:oLወPV%i­ u~ ouc77:nwd,D2.2)D BM5iaoE4BB8T}H)E8wwj[\ڳtzcsYKgGh	u-U|6*R1n݊ʝ˚xy/.,*dN/?,35=0&b
H#7->܃g$	o [j(L8i42"/u:;i`Y;>|OslW,H>][%Dfx;,;&TWo|'9ruy%NcZo`ӡZC"S04N<+N/U(4ryUj5s9} 9Yפg_Cwz=&Z7;\z25eoT+2~RO&q'4(9#,njVY%OQy1$PŃ`s[_S]"VSKZtEVhdJ"dZR-9[>u'(D,kx `W[ko܊iڍjͷo Pg:+uSG@V9<Z}Γ;~# gL ჾh+3XzSav!̼f[gl;"z1/WQIga:ȍݨUe|[Cm[Tې6Y2R!*+Ո|0˘[7]:kl5]O+l!V0h 155=H%_*2eAq>uZeoPR}!^nv&`L̢0F?Q񲼸L<zͨrvc_׹cEez_h;k_2`w.8/>{xָ 
X\#eك|ÝJ<Ą7#b.i	ӧE	r߷d0jƥ!N,Mk[ "K+%KDȎ\S;6Jkv.PNG^-hysOjAKS6 ܬTԘ7n=p)~Ԁ0^nwiaVx=1WG8O]Y:3a]ǆJa!M?pƎjL˞7_!e'S!M.oJo-ҫMj%u)HnżV0tq5?Ukbpۆ0uq{g>ple9KZ ;Ȧp!<.)0aV؄iF۬&Nʐɠr0{4j ݺk2Z1ZJG<b3?l:
.BBܱZԒyFt]T]6ިH=_Y)c|uLW
iVg.]%شZ(btSBU9Wc~6ߣo?Aъ;IWa#$rũQlvԠw	 uN(=/o&S!nMj|&`N>`?AfUx,
UsS)@W̀:LNߜRW.VHAծ<=њX)ί[pji@$HD#?/OdEP.iBZҵLN@Ϳ	I;7ޟ6&ãŞ>\z@Ls{oz DBI-ݝn?va}HJ /[;,N[NmW#vN5*٣A'vClk(<B{YCI`LhCyY
H 6`ʷ'hgg@bS`Vh|<}Y c.)ɘNwv*FO>#]a[G.6N@%Ƨ^ Gn/Tk*_)PdC+")[TD+0MDL"\M}I(vFap%eA2`@@f8TSG\~p3iB<4@ZMuOǇ Z-\f6Ъ^4b])(3,;n҂<qQyNvs
¾ӺmL?^;(*Z s5)oϽo6ry aWLõ}{h~cAl+!]>ehߍj`(/Esh_Ò<MOKZ:?&4z{ˈ+|->\=P~n96C GBTG%{Zc"Eex碁HUt)I:Y3۞U}JTuXlRԧ]^K2CޝF6ZuM:n6+ȢU'8>=B lE0!nBkOYtoltŒP[ҐMlRUF5D:/!fcv%%^ &:?ݓL5VV@TGo? Aވ0Obv4yKB{lXU=҈G^pRZ,$JV=ݺYmp4}ͯc/eGM}aI[*cҋ{kjv/k0Pk,s9ݮE0;VWr
Mnir,FbWaeLi5miEgԀ53pG蛫XS	O0@LG4	PtvM}
x~lLMǙy/T_N<g6%ǲD6}:C [yytZ	\qQ"H$--r5%ЈC#x)?{q>s 	C*ob#M?ao²&1~] R#垄`*cn.^BNXTэIs	93RXN	o	#x]Q)MnO>"E#~liny5#gP9=wE#faX-ty=2/QXVZܮ'H̶骮՜NC.l69˯N.l,0:"iv8K6hבE-_N.̋Q-|rm%½`㠏c4ҷ,,IcڞsqɻVaB5̈x6
YzGub'~M)Q!n>i?qM4oe |℘x`DQEY
B}m'; ((_ 'I/w$Chȵ',sIT^uGSF}{^t~V8jwl*;JT_Wa@+(O2%5|=BPM=m_Pt[]VrLtZE(9wFCؒ8Et)%#15ub5n8jxN%Lno}<A6vؚNLnbtțpWhr8} UNz17T{z9t,.%uB-%scdL,p	΂!dxd0?	hdj8G,%$NU
4KPJx;@l+FDv0
S}.ܜG(xyg,.-q3	
/sNI[0־[uPc TUpRN{GAzn|8?-Q{_1*/xq30OA3}vVcįAlS(PMt7> ԡSB{Kt%HZ객4WOO
XKZ$cHO 1c /hA.3ZN)'P9>`#~Iu=SQ]!$-{?̙]mi擭1Csv
t*ovNi]z M氩lL7!)hHKF)O. S<OO* X:>}:rej,vK,2ݽTF4b'Pg"ZieE'ɨLqxn\=Ϧ;?꽹t7q=n/v?6"t]7ەiIIA~νzQq1SSK3|`LwS'NZϕ}qjOJ' Ti/xz%i?1D?%={1U)]3JBFD(zŻ~ICs-lAn@$Ti:pq.%zjI9ɫdk0z'?vV %CK9H33dXtducͩ0,KlFs®cנ" /IE핧>82hQȵA=ٔA]ӹY
5|ChodwDӠ-}1ַsV	1fXS˵lz?'2#.r#˄}-"y"|Ҍ(>rh0@*\4CcdfGP(	cK*WENkt';^G8d1(E K^7@O~BM+l!Dї.cv&[>@)ݟd]e^JoM+!d	:W%Z pUJ	b(:Mmwa)=sA< E#lG"_Ф4cAMcYOqSl_p2dIJѼeUZ65r|,
)kr,Eq>Ixl"3dڝ!TtI5Ii ?=;%c;p`زO0s.iE%IO.%1m"b@MeLICwGvRGkUUw!84X|a6xpjPӨ0B)\Ju~ֱ?G|x!lG1{Rii<&]2a֎Q:cA桙~
Qum99fWoYѫK526osEB)i֍}֞j tl-V=¦&=*8p򕌜,MKS;"4jhlFGqGO'["+A] Geד+@6|bKGG{@>&1拑L:ٮy
}2
Mؔ '{od4xTPjҠekCQsQ[jcY끁@9/?|}}b}6$a[6yMkA|hX;⊔tDHhP"*[B7$,vagO'bhcI~	,&_w͖sWHh"y"ON6\n1	j:af(M^q#ϥV$Q⧏R{(klN[_V|羨>bGL\8m`i/{gBm)	euTW׍hHw8+z	;mm)&әuMH)̸!nP~[SG9ĥD'6E4{5f0)ϻ{JRRT{^㉕;v+EWyXZ13~,gO	A	y(
eI.V,d*Wybtw
W@?8"3aW@1qCZ:l}fdҷ:R=JؗQxZKnlYOs#?U=u61!M[daEMŤju&;6O<ASF#`Mb]G8|Y;oVd Km`_Ql ]7k-V0C90W#q73r: `q"2BMBhy&n"wD{b*0S܎m@46n@JH5fc#
y&Vlo53KJ?@(L3;pHw0mqmhVt>?H3Zk͗X
hxem3p+ /؏p7w>ORQmB]S-R۲O]x*`+_XL8Mfb+=mJ
an:13aiJ*li<uV666vXyAE~;2ZʠٜoˈZH}QRbnZc!Ę4d@uswMĢJ}zZޕn|8O5U]&	4I?Ŝ^Ζ1LxSbLemKnWu~i䈮	q,G^kc;}<f!}>!?o@sk1"fhTD`tŽ		e6y)o햐L*~>Hp_91N6n23-p"b%2ЗEnCnrĳƐeO(
sc tG.N^//7ff%=>6,(6ʈ t	.Q4_S\+rΫ}%6weY+}4YTHC
5&I=;#R`|!*A|%Fɭ)Ȯ9jfX<o}Fx)Ffٙ,߃Eٛ[
1n`hi-SD>3DdkwxVϷ	 F>.Mw\ gBX7Y@F1{=ioMoTd&˳JHՊ	!.m݄T6RAzDwSW(<m-a^=۸rkL/JWq-KǲOE >$)mU[A\0,VN"$ܒߜj	£(uiNS1M PTq"7Oc̀ó
5FѲj@&atf>_$lcKf2pښւҺ"U<J(`izfaq)DE~unNZ=}4!eZnt**"j)?5I\ӂ>cY'sl,Bƴ)v%gMկDOveZN&.iA$Gjŝ{)'1/=/W0csQM^tDc7B4%+%%"ҘC>f{-i]fSra7e4ش%u8T~v
>xϼ>?;"L67,*	\
Iu{s-2'eUۀ -Q<ؗ,!nuV~H%=2,"*%68~g8Ս?KNIiİ-H}¬b zj"̐MV@&zTRAp0ߣ;jZ5oSέmq]DؠFuZPqt\D*Md:ټE)˝Sib#E(Х'J`MKl}pUtn$<++'?rSPU+lfw[2EE@λuQ-~]?џIM"u[?tӐgǭ^G
,,L!9nJS&^G҅H+u܋"[ۢ-fg]fޜzqFN߂	Xŗi>VZWk>zDcNFZ ?;\im3ylcb&u?6)Zf>	Ru*el'O5(sdPRL^V"$} +^˒IsR~ oN) |VzT#׎ͺM*zV`XӨ̨: IzG;!l9AIpogFD'2c01fƹq}L<O~:]m!t|Mctd[]D{#ymjͯrtwm:`F<&[AJOdGPQMrH)+~V|:Q&}Fh<soE2|S~(~:=UHK^Rv+8E E^G	]jsS+-"e;ו8D1AVlo>8-Uu"$ͲI.(<)]>etJIŞ<A{~_`7p|3[:rtU/^kmPT@ΞP}?лto}U%\˭Mt/`*B֦WFA`U2T:dw>0C4E0+EF5`qz/\[-\zQU+,cAQ#cӨԳǩ23 *Oh uٕdHT鵸y"lObU|XHg%pC6W y5w]? [nuKGj%15xUdZBO:r}+^e0<`|IoC*|n
LJK{<9jq4gpN}0
gmiϭ,u_w\4Xԋݚv[DUxr2KGm)P1Q<hpe!l=7/Vz;ic*Dx[k 	bvm*l=5l}b! ZL̂Z|EۯnhG#i8_Ҟ_W;>~x0؂je='G ,;'Z$MqgݒMok1|{HlNc\Ħ@čSH Yp߃41˾\6$vQ<Mbs)RJFG}nrI<OUcbYH\lRlAa
3È}RwڹA2Yv`FNq*
ka'l9j^_WբHq!g7M`\wǄT3"}̽MmCwi>ɽ0sFy$l-*>v=R97T
C)_IN.M(,?T=&x,|X))E7|F#&'JYZ܂Ed(샩FNR+.Vl3̱{K~;Z<|wL- LL^Mea,;1F	W'#<Op1<uj۝J]$#`W/5t)SČ%*וz] +ܿ|N;Ų)UF9gtǺDx9̩|?;'ڶ8C՛ <|oo//g EĠW6}kr	P(n"`U_POXlƿJe]|V$~4L]^,*iTv[:)N51#9DMЧ Ɔml&'MS)h<nD\vH&GOmش90s̳b!\XG3
&ר(X/0Bpem\~&G%>C=p0L_;;wycJJ/nXw<~in'.J:T㟔uyS̷SK6\'$c(ԊH.jͷQI ;ty*B*^vI;"f;6{|/~]2_x?m$aMD0B'աp(O;2vƟMqhD~SiT(ʰ&O*$m^we\燐Sv`RcK3*}lmw]陵c+]y:$hćhC8OJtC84h민AXIDAE)$@1!کt)CAVX䬉h<	
K`bνà@GF^o[CG<z7|9x+Fնժ=%4yOw&,oEw	r{'/"lry1[2\_{jQDͿ o6HcMHLcb_\hE{7EO[}ݭPRr6C%^3])m0]`f*DVg;գdnSN-NvQM%a#RW/m&ވ&].:P?&.ʻS/F#l4mT6P<6|*<:v =b
squ&@FJMiFֈĎ
<s?GWQޠ ueA]Hp56Q)Ub/=:xc&-:fMg"g`ř9ܨ3p;gwt	+` or2YUۀ]>Hkk J|=[>|C5w}S*eO}vue~Tf"i y/dTjlImyJ'd^0%\/u2=ܙF$r],`quzK0i	unۉӳVerV#uTi:jWGctrQpJ]ViGNԢ|ޛ/d$qnB p$}]#E$zLjHk2/n,{G	!zq]b 5I`vn':"ISfhNӧg|OkY@L%C^VN#:p`s}ɥ	׍(/sy5Pi5͗[GHy+5̰ІF^%)?ÒRԫ$jb8L7S%K-6>G`aiaքƈU~\:L`YxkZ?7JQ戢\y^QC+AQLbd*|'3\!}MQDrG]GZRG[0y	 (kI_evPjlQdYF,O`0DK=
]ߗǆ{Jp$OxoC7SA/ۓq2
EXs<Y2Ev:Ȼ)r^~Nse]Pu)UAp>Ed1ޠ,*8@8P1YK*X6zPFCk3)JXHE_+A×0b_#(Fn<%`( עdbC$:#<hn8vǾ///-QhEpWLQ0wxN D\GםRYvq`3Bs9q-4wܥՀfǶ3VciL
0Vᖋ4G":iN} FM( ;>6Fe:-j$lr.l8"eR~?P[r/y7)ɶWZWawqߝi)tqJ	ExBo$6bXmo@_v2i.wqa=6"+3U;.sBx`8s9	|8V7,QW>s.s|_j;ݚ	HHtZq[Úv?.EI_iM[u9wu"6:l:?VFTduuЀjiUgHs	FT1WTiWd4z{0\	A$MH-ްVJ,l[oJF}*'[) GiA=#apNzk_MQv<Tlw:՚jaI۔5 "5]6t~[>V8k{!28lm"=tKxD,"?oyZb+쵲aؗlԓm=iH%W@뭶hZ&ئZHsľe2P'
ɉ-)|`<84Z8"T6
@8reρ0
c/ZRm U"r%]Hӻ\WuS838G$
7WtvM\Ct^4laI7׌G5@o}Zɘu)U4Vj٦;l= ͔fB|ZVfOhns/ppCͣ']=}whq14wk9헱q2I:-hsp{Hy9v{h;p~X.Fmi2BɈ_ugi\ x,aӍ1<Wu/&~Q%EIß3X`#ziL !Ԛ E(d51DYڵ%',>3cڈb|;m(
]%WI.DZ;.nOrfJ~A,Gkf>pl]gf'_Al@.;b? ow")|H)@QHB>H ofO_簹77dUR"ǃ 05Q&Yʋ8e6#<Za߶)ag4vxsw QM%EcRA2E@=ԁ^mT	;+JES|tN0+Ι\rM@q5]	Qy@SU,iJ'-5SD p;!/DzdԴVas9G"<Y 4rfs(.3+F` ?'Ս%VXLӦA><Qdx9~եڎLNoIh'/=\	=5(!H K|B3{ YLЎJd.Ra6ƓQwKcmW̰*>d˹ 3F]giTsTBH(fIfތ3E-N^Ydi#cܦ)?ÅvbIf_((^*Cd&[2=aC\klhRUQp?
P67fB^kb':c[W
6$<#bXhΝͨW55ˬyU8[{GPpZYTDXLUuB5b3f.(=d%5v=l+\ke%1oL>DȶW>	mx *-\P<=Vn+xv:"ֺ6q"h["*I)E@=[bTE.E17k4==V38D[]>m;b|ƺ_RKR"uIǯ}=aBgw{OƑx[Vl,Ֆ"	etVÈy
ͺ5?L"YfAg9px;T$dn5Y}#WcetZRqsRݠ*㸙`wNk0?U8n?C8V|0kDAۦwjA
$mLgGa++*Y~
iqcEtCm	(o+xvM0@IQ"u/Ceo!PHBkeRK3]6 z&`8 9lIb3&fbsֲ"71s PTeGH]Ctg82$@[/'7o5@nkDwbn٨`MnN-R<u^V8*]K} %#6&lLh+?d&BR0(zԷ!2vڹ!uw@D]s;. J(Sg;\JV;<?חÆDõװ^H[$lL0;[IoھV٣mЧj*8E!=Q7{'ȹIEy}S=RQ1졞smܥӫTV] jQt}B֙z0x?_,u&ĆH^'8Kp]E6"
%I҆i\S)q%Qa0~4x9B*u'ԌR^avO<քq:kEQGݴllO

vN<447 D#grM&j#2XhޯsZחwCǅ8m_-՟?z6;2x?yzxWf&mX*b"mr1ZqC
X#`'kܢ Mk qŐ7DXO_e|aw.utݱ~DbiDuԅbzouo\ !/9!~%By>(^沤"<IG5{2|} Qw?Dj)d䐌Sj`-3YS
@@KTDgtƎ~x)=xB&EZ7 u-s$qdIRz&Hg9tBĢb,94nj^Q?t<X(ݔrbۊwv	;^cGp=<nbF!xg 
Ά,d2PNL<NXtٍ݈CǞ(ka~/nؖ"=tG'X*b_L>T-M<0Ac=jWQ#_sSe/?K9BF@F qxfx7=\tFXb`p_V߬XYc A	Ύ작A[N}e"dlQMnȈs0D%$_-a6LD[;EqX0UrAtZyxPR#G|ӕsx$sX_eZ< f_5V^XyK`ᝬŧp9A's܂]P4Q0+ ?
O%6Ĥ?˄VR6fm,2*}*g,A`5`4ЇKǕ0ўS7o	4PF:}4~2u5Z[to#`U5~*i-S̍~no[`u~t$y+lHpF('z}SںB\uο꫍
qr0a
xgmOr:K||3̱',yÞM^}Ϩ_|~DoeE
_e*ڙMykxTw6X| Hiכ7(#ۼogIi,m4?*:zJx|ulV#XB==2K^^fHhz՗W[_gׅZy_Řwol@JϞ혬zl<=m^|{ھip<Ss-jMI	f̃l2wZ9*#:o8r:اM,L_Z$S=c%:S{d^;.ZWDQdΒOt>(~ĻYxgeX 8G\)# P(4?ۨgzWө[L"C=,[)&y1yNSBIFu "|Gf; .()>݉p.pXX<tf=\5xbʡ`]&1B'fZybn=.H7ږH=~Hǘ&7ؼg#;..'ؙOirvb>m'g i>ӷk.	y%siːF3ݤVظPeX!)2Oԗfp/¼ږ$w<{[̡ݑ6 JN4FgחS"٢F+/	;x_ Ef]exvCj0/lMKMϮ} &:GǙsW(2лإؕu+	޻Czo,)3h1aV#y3а8]b|OIi"DFIYOh1iBi^QħKhϥ`m]c<NAVUݢ@ٛ73DZt%}#QLge9q4MKE<oLvY~nSO\|l&IΉ2*$l$<qϐu&1T4vj9KnGG:2_yEUg޹3%!c&F&G4&/c^mTf\g6d"H>2!?GV͂"rmDB9}eԉk+g͝$[O4UUɵiQ]:2ኧvS ȓ;>`Kz\*moѮ貞sۨ:.G%H <`".O] EW ۖ4NVUS{p)Hf~mP6F}K-ɪ}7-)_(λBpRQF%)KzJ\ uv~L+K[Rj<3س/j1ibWgMnԋ+p|@v	!C}}/}0K~@Ȝ'Eך
Nu=3NQUSmM%U/!_u204LˈC,Uxʝ*6OU rwZQ=_pԟvKO6:{g{r//S~٘ۼYkc,3G 4\K{CBW,I@Ue$Au1R1" 6nٌ2vo<JAm^:Oi9Q!GiH,S9q
4Vb*7 -ZG,Ĺ73i.ZY&"KaU' O|{#6 ]ХXiXW:\%7&[ӹ.\|F*no`&#dQ"CP^z Sܤ^K!sƃce.5IMbKڗAPe${L-ȍ\p2D|塨'ʕO70}9wV18ʢt5S4~RO[TB՞%Jr˥pk`Ga|!EQɑܷSkE#\v'Np(a\귰˄LV7@hUM*#5͗y- D:Fsb`Cg=Y}@T'?YuYFz0ǽ': CX%ġ(O;Tұ1 ~J1\VlnkVˡV@[>Z)Ф9f~ԝ7fY𰤡_F=7{0\f-6ʴ{:_-D]_Kv̐F%y<Lx1f8߿X <a9H30c7gK\&(WX|uUUH6䋦:{װ+	0+r})ACpkDe  \\"L8l;yߺxeazet߆+cds^Rtv2X-usY!FU,	ƚ1E#*e:ܽ%h%tY_)fH#t</4hb3gCvtJuN݉A?b8VU(c乸"F͔
m'zL|fa"%JȾYif}}cP_\d
1sPyP?j7/*qSd]{?#/B4,6Rg7A2yJL"* H4QOu7 3Aw
fǔi:*۝mm-]2<<67M
<h%nVM>vru[@	R72?cB0̈7DWG1Ճ6s5MOvJ 1>t<Q$pE!4-xCZ­GKT)Bxp9GX[i\m$8!Z,k˝IXM:Is;<zF_VjԻQyn<>%TPm %9pX./ΰ!{Jjr	&GPWKipNף6h@Ԡ .FB> xpv̜=>6"q`!	fvt\H*7Wt7{v~C{z@c4V6	̤,zɸꕃ$E'ľ3֡9{VYht	S<TcMG$B'
gHMfy|G]Ѣ%ԭYW-PGygW܈D"(ӻ(ΠFqFy؀2l*yCѳ}IB}+[㮚&<ҫ|!ܺ7lqA{v1t
Pѯ5Hn}A+SEv;WRy/Ǉ* le,{͞,NQ0(*k:D_Db
bi2'c!fL@b	I՗*hzg^P._~"K,'\pD,'_Ss_nݏ_YLs/Bc%2ő0TOu)h<p)G{)=c	b(OOY8/OU'ڀ5MHoTV`q:be(Jik^' TiqYzC5.u]8(	F1$2RS\PqQ˗o7
\.yx8ZvF]+gR,XqG򔒂ȩv\*1] W8YpPÞ#wCx^d,eq6::6\U9ܨ6͕IP)1 իa[+af [؈_~FCb'8T&lF&U TTfBdތEl]P[CNJ"6@-ÇzF'_9z!\Z'HB9_)H̄<
t}:x.$ǰcNeR
̻=W\
D0UivG:w{Nv3{tZ
TO<tݾhstٿ"j:5IK{O~HMXUθA+6@vNjpi\N,=%hېسd˭vUwеsnte܂ld=jݗTm$3.1?6+vt洖6h+ToR,]yXjWLs˜<㺺l>tۛ=Q)hQ$#)k1"}j''C&dЀ{E-75Bs=kԓef'Ċ >Wq~b5\δqݻNAUb ٳG 񔱡J2% Hvn?nAe\ۖL$=6P\kZvq7\>էP@#LDge]W=|!54T$aD. \ZaAtFWՌJȺigzs=C>XNQ3p*i$8%\<.)- ~	'%$G}/G__;LWG#L[tl4)R?ff3($j'Zn'DӍAm"МOo {ClyEzXE\S{=g-GKGbq)%>u[K!]ڝH;k`EMVOyߑl/Ӣ];H4b!;r<y ucAR%@MfT{
L.^^*9$j^vC<M~}$EoNySU޼ øOuPMn7x;OXAːZdX=ٞPԎbt+Gkwn)U#oDhscmD4!3VkAq%_v,5۹4zHI% d"0\PlwE$I8ѻM=``pά=-0`cH67YESi/qe6^{shc<4IcپKſ_m2poΖMLTW7|=[^W^"wEo)/ʽ{'ggp0DIroTs:b?~^oR_a&0'F=!xrfg_Z7$#"bJMPmcy5r\5Ʈ9/̟3M$|jv~0.CK +q捻L!&t*!D	J&oldNFօ϶{:twJ&Sg#!VCyґw
-Aל&!jSK!9?{]B˒4G	NY
5r6&tT~BV">Z3")&>]$"3:l#]"	mh\*uY !+k2%8LNeGͽC囀
,E^z!tP)~
g=G[~s[en]"OւS^X(o.>MnSX8;g1#=':A,hьukx(wE ˸Αy3xJ	5ոH">>4MV`{0hq_e
41{AeAmov9kR(dz}<bD	饄ìO{UTˋ[mF7D|ӼU3%߶ĺN6:4W@uЦ}S[;ň!&XPHp(3"aWay(H^\|QW.bƨ(cƹ0zO9@4JRh*Y3p "h,C;O'@c8U	X\b Q;}"ȁ0+o3/{1	ƻJpzZK8i,\iC"/fF.U(ݫQyG#"i;r!Hѥ,r~N LIFkUlK~|,:nٹuKA	,  ?6g/Q2+`EZUZhj⨕Yv_CZ2v?_84)Hm"n[
*/,{P%	vc&QںkcmC{{4˄M; yg3jN;#
Mz'XJB;,,La+S2\6hxw/N,wF4f%*DLE%Ӣj]̅ 5._!*\+E!
{Wι5Gpn736|%v59p#EُLL>d'~0ZM.4oqw mPVuՋYingo=Dm":W:l>5Ԁi:=-N?<@aY(_|^npܡN^JhŢ?&:ƨrr7
L%	䳁E+Vh&i@ǁehO/жlG"ۜW0Őr7x !{GⅦzEoyB!6 :LݐsL(UMvz1d1#PSǻ-΅}໚+&!>S˕#'qǦLbI) $(u`ÿb.-ki&m'>n&*8acФ4mB%	;`Z+HU7E|xl؟^M	4B!bὅL[trQ8A"]'^wHY'|(Z6P%kEVuRs@t=1 ZaL|CFz2]3HBF1m!YYY3GuUSTs~}d]Cd[FwVP2
N݅ƚ	r?QI@QMٶ?Oଗ0@B0x|
D%#a$n=G@ǫx~iߧ4M˽?7suS%T. ol!/)Ӓ;1(ֺO:!Ϯ$6t]tgvkՄr
s6dZo<CPD-c5hcz|wϯ4;GҕvJ×5;aZ%tzVlCt#g
jn;Q5üB`FZm(j:nu~culo$pd nY{?^1oz9I;pd5_<Y-U wߜ3Y
V&̐4*C;6FX{Pek#Ap,XF@鍂mKmf[
L9)ix H~oU}]47HVR8C`29$wꥱc!3_VDnIXq'*?.zww9:&IJ?d	y6|_%mvɒ`ɁW e|:uf;n`Q (l ^^ڵV"иqҾN$ra+YT3%35/F Ɩjl
[O#cbۛkv&tna̟)E*8a	ө.VeҠP[I6.CIO~čFƥWKWɺlU'.(w ,RrҨ|1̫G	A(4D<8#3Cja'&1	0TĮra]p9^}yє*&Qy.>:~t5W2W;KAN_ĵT&6W	MՓ[XLd.-ZXǳt$QqE^Y-`%M7S,ӑlJ &Ѣ1u<R8;`4T+	(F:`t?~rj@@+̣zGkx	w*Pp|$/ ,ּ}`>x/{mc;	jz;%턃jmＭiЉ>{+UeαSJ"y'Ά'+$Lfvs.&9{|S^t,j0H 7_4iԝS,Ģ
ܗ(ŷ+K8.kO-d=@&5L&S4t?[9lHo9|u"1eͦ_MtKzXtI℩2SGvRMGa,7$*UP߳2ӻOۧ Weᨇ&1B%Bלm6+:݈of.0H$Z./#.mAeGR1EK|?F>k9[RbhJ-w8-@;e[U2С(>B}*o1aDdak/28?K.B,ÇwTDYD*qC*6oG@@O;I&VӴG6CqJ >&?IuLՉ
tZG*nQb&kzj47FԖd*>x)mNJ%W8,4
K\紲@9%p>"h2zkl[-@øEZgӠk;P@P8x;T&,
6/C^pzZ^+U/Y2A%`4/]3m%?'>UT5GjsE~˹ `<E)hb`Jcfv'^48O38$Z<9U\D}Sxa)]Ր/z`-Vf6@<p2tN"v5?)8,?YE
3=/Kpnz<-!QjgS@OUSʇ?QĭA' *aݣkeiԿ~q1zj"zo"O2:/"!GBVG=Ҏ`+}{Z	PF]%wBKKuʐ|z[bSC6n1Mt\x70,mrvɓE3k9߸z>ϝ}.V+i8bU3_UtDO FfH#H mC?eӫ7]0cMlX~<I؝8:' ٍw /7p3=la^MtyeFRf\s-k3cy-1iV=E굾V|Cn|.È	qAw~^*.Dto>c$y9;_34:&SJn/#9I}	]<85W Ǘ&Qdąre/5MȪMvڿMJQVJ'e@.Jشѻ/jdJH]UNYn$~;']Z>:Mʯ5HbN@0[(IqϏnM2G~<c/%Oa1Ȭ4R,]/<DCsp#.y~ͯ{$ 6(>]<:ӳHa*Y+p܋!H?jD&h|^ĝvh1.U0t!z@yp5ΚN>a!I4+O]y<+V^yJ3%C2O,C5W	G"u^KV7|"'U!Tr&ΫCSUqi7a
y~Zj7Ϛ޳|2	}LǋJ;M/y̩.Wֵoc3C`}A.PНH۔Ȱ_6Rm DrOG|гJZ3r$<-`>+S@D>H-_m\R,,e<z4YbQcZ +|BBxEAC}6}P$?%4Ƙ@P/f"`z1lXnIvQ9jJO&Æhr`^?mj_ng;@dnA(Mu	F.QkBw跋^LQJ4ruh%NFkOI`M1"AMqu8 lm;3	yv'pCu!Q.#yw/m<kNc^ ,#՜aNNaD>	콭W}2[Gϐ՘0) JQ<dLUholA}æX3>~TfeJnTN*$/9;	bnh Hdߨ;R'~Hg+VEi%o;V柹6EwP9|L:MIf=b8hBO Զ%rRJ&V+R_U@Dml07a,^ӗ˷:Y2yٔn4!dR(Do(]Uݠdc)%70:FMKÎfddg8?mv95<VnJ6F?e3%]ÝɜZtyB	׊K7q픁JqLZq(>Z:o ݡG'<;5[ǧ̱xr1FU:4iB>?H"yG-Q@z/'yg])0a<B;q)_jSN	36˰8rf*eDH  P3SZX!'SQm9;Ҏz\A&>E	U/AfL@ ;S<zC\ɍUsosa0P.@ڟ9.xda#3hwuyg?}yt\fL׹n6|~򞎫[uG=RpIH	F}lrLOPMlجn
G3;~6bhAd#i?p@Ǒ	5o}@\ǆ+?b{`ȴJ5gtʒ0@YM.
oQFɔ>ۛm"j"yzw* 2e )+>n@~m@%68W`Dh=fECqmPΈЉk3IqAax}_]4k} t4ej2L\,(X/SWU˩ϣa
:ilS mqBU;"2욆xȺF04}J{r+Iٴ j'HxV2j5"U1"a3)NlVBYJgY2|*Ͼ:.plYiiKLw^-TI=C	 	⭞ 5<$'}JbGg	VT1Xb[4ߩРL'"(FGBQiHhVOg|X7ۑ4m24ÅGe7)?ҤwbZHPDJ*cN?|ΫnYuf}ǐF#Z2bQ{p=elr\y/<'o,oh~M>&{>WnЦ?T#+wFSvX1qf3,pAGny51Sw3n$P="7bOhƨ-ld.9tcE;wWhc{J*h+N.<Ջ'c>mqA#}oB;kńRlI!#,}dSfxyć!{/?nq9>#	Y*xuƆ]+<@L◷E(:R|%%KuEݟ+gfvra1c%R`ߏS܉QѬYG[NW2pO-wQ<hBdAȼ޿;
ъ;6dN &y.W23
<};8I:U9T,08׀4gkHoEUV}q89
ml)&O49u1잒h+Lw nMx)mX Eo:lCE^v{:زߪuXH^9>YCERQ,W	l
EV4߽P?-w\:w\ZOlÊ5O~?-q@y9{	<ŅY嬃	UL8uYiL|KCe\'+$EEVVm5< =U1ayU>^A%8U_Enk>C@Tj.b-dN&(J*KζğϢϾO3xTMf&BrԎI9o1^阍';+fZc(zyWיm
@@5,jr)-7۷hאg97qLD߲4c0wg(⅗#z_N:@b^%"LvBS, P(?zt@*/Hy19ri(I#G),7fZET0k_]5%ME&3ش'U`;F)V6~LѭGU 5AQG?t	Y᫂$+IV^WˏXg> =R52z35Osh]Hx-`j =ʅReNtv

[LB?<qI|}PsKϖ-Wu׸#_IL	ajYh9qݐ0W7=#Gxh-h?-n=_<vNw}}2CV~2ao^(WkJV4nt}$Ku2i 4I<ANRV2@9t״EKQh>[H\r$bbe
[6&~F#@qB<-rJ=OrvsY{"iTvib )zSw5EDJ#xJpsnR#5<6 K$YDцȅ2fw8xҦc	񢷡hPG[9<?,Cߦq񺼺,Af* /"
U .@@&:c'}J\	ځr&a!mo}bKlUGCQ]AnՒnƘ:nW&IZL.4͝QBQuWK{IRMhDLQ	HB;I>_FnZ2rny` ({ӓ2,| /+N90Z q8mYdo5i<8(Uئ(eKe</IbǧpTqh䭯_ 1c 2OȯT'$asaԛx9haHs
sWUm6ȱA#$%;۴Lv/kid-!l930lv
\;IӉhHHzc)𥻬+MtT#{TA?7"19QLȳ	c\&=%|Ԩ"*y2%T8
G*	Jo\K7ZC	[Ĺ }?X>Irz`/"DaUL]1߇Oe	=c[x޸~j6
k&aь5CIf71{"rRA Uo	xxLW* 6WEhݩ{ʙ.|jm:"%nE[0{(Dpway~v`\S9"2$_d{~lRy(g5:UϷdz85{ YTw9O"?gqϖ-̽5:Y, {z.:"	դ뗞򍺄mWКzmI'Gh6l+p4&i'_M-?c[qĨ  `0sUW7såɌe;5b^4#]aϵ#afjʁK;ܩN,@-i^]mkp/c,r㥖!ขUG/'0\x&(LO?Z}FY"l,aƸ2mO^o5)*?TEI?@ޗڟBLNv!%&wm{HXoFjdW0!`z|e {n/Cj $BǭKh̔ M̇g]&MhCj̻xGŵf8JqqY^X|up;p9(@p9dDsN(CE]5Bc1jU",qyt?Bj8?VPxTC!LQIXXJlt8O$ĮhI`91h=2\%7t4f$Jmvg>^6	9Yؒ\}nժFz@^ϵ0isaA6(9SwƐYJ&6T A|UAN7Wm	x_\ML_c#]HrCq>6ﴟQ8O4F3)+04(hǝ'A涱*e^3b?q0{Et4xÜ0كSQz2=g(U]8E\Uv@τIMr,\a=<$qSK~t2.trXaqhˎ#[	rZu`}#R%UCvѡ1_K!<2`: XmZ!td
Ϫb,C_`=ʢJ$=o̤)?zW$m*}{xHT|՟1RRT%:PVweg\I ^$#$&t0051qtYNA@I4^,e?)dn#q+',\әtjKĹ
fŻS⿦<&-6OcLIu!
P.#OEg_v?Ou* #SڿO~ݸ?@$64?Pٿp5yqOɀSJ @N- k#~ڬH):ͧ䵑>^n|cs	iRn*ǟlD>]co<#wYQ쥮wyȩMX
0mᘯ;+o!Sfh: I#b!'$<k=ĕW@DԪLfw4i>i7uz$/^PvJ8}1 F6$2}E^^4K({8a ,gACtr\+ԆJ:\Ă݅t+M WpQ|[RGڇM]pa8TT;Lg_:J%_)VQew򙜜M}Wz|R[\fI˷<$PZ@Ž%T{rdrM\Ļze~vΘJaS;;H1ӹi. ?;M7[FQ=2kvwoox~\u)s=@Y<\~&Xy8UO7\
xoJbhsfpsgskxd'ڻFsi< Уsp,V!+sM`цWEmVq{ʡu	2^f6I2M@MeW!V3+<hxVtJ7j㩄aBv{:+ZPԞ/dNfij7s7t;]WfgN-JqGvЍOAˉ/V#]ZNn?JG
a	jq;/(UAqN-G' a
ZAWopҨ?{WQ4:M R(LDB@RDШa)(Ӣ:3̜WG.kE"P|Oj}d.FjI_"lu&FPoa~E]82
"L0czn2q0`u֙qd߀#]b.x**6'|Bam1jVghBsH`V"ڶG)XE =4+VfgB|E-ꈉ7|fjbsE5Gέ(+"<|mϛpl	F̾<~S@PfAYθ7wz 1
_*{7 T6z&4UbtB=vhO,hTțUh2Ôx6)Ð~WڴI`/C?7A"ª{qU	xםr~:nXpV(Db%G,IxpvhN}u$@$@l* yztIXJ(QL-M|y9r=9bp9Ee5w^E2$-x)3Lj9pD5	#h0?^6aUGZC}5.D'gwN%_TLY*YrJR׭ pJن4r'woEVHgk]O_)d@Ls𺾓w#f@Y֥alj`V-LѴC扫iqhaȰMUN#U2l"c7۬;ݸF'σ09 SS_*cERRB=k- )@7K<,Lo{O1V	"\KsƫWrR(FOh`)E|-x5/P )v`nug954|%Sw3
u,ֱHE4τu'mh+CĆ8"Rm '<./ r	AUҲ	_pLϷKziϾmaôfg0F^%; .nˆkYXø)C)GT9Fk+$/MQ{}ȅgfVI*1><Kw|IN
6	J.w9ƌ+P6Ǻ*J5t39M|c84jMml7CK[5vUBC9r{LKЪ"g{c;M%TL3ӆ9cjz6HL-.C[i`0l6{g?k!-@fB$SVU{K 6x[ނ7_!lM!\@.<?1ybs=)ZjNQwrɵ~)6{8T@{7	O3A G0Te
u9El1XC34b&.5E>)e!{3W?
qDU>,m1gb]{wU&qb8^}"0Ik	8v &ocZTE܁Eٶ^/yz,*X=VSON#rH1
i{cqmPy/r͡ɾ'VY@+x	1 ,pik&hΰoVc53|v4ɢ\Ҹ,tQDҟٿlo=|-kK__a(wC!\[, 
3Ƒ,Cb^U]KșleA?k<b3ݙbh_W/2sv`IXBt#^2JFV#%GeabtN8;w6R_^3=ݨ7}JU僢nux?QL轎"ά9Vεg t(8.(a82zqto/UM^F|uj/o֪e'jajΤV$sp0"pݪZfxgw7740J+V/u[^%։_&`d=`RHw$=<_hɽ@DnvUkYY$EVH\t3p,Yw旍cbǍGk<XM	F2p˩?4HPfS+ח (. ANgYlojFlhy<1AycLp ύGj#Ramh -uF7
X2=@ۃ{U|)1ㄊ1ė/	ylS#:f3n}bLxyH<#4-4<wF#Ӵ }?a˩oQi3+<>Mzwgͫ1k_Yly+σF}St(NY举5[F;8n[ў)8pE|ό;eq5zRX	|A|b
j?UTfOT>QI18uhD8À ֯۹4/ ϭqnƓ٧oY UyiTձgng%RLJfNKra4%݈|T	xf_!!b4\tWE_fYʋ{h-@xѬM	_~E[gS+tTwqzAjG
5**sHNΑ:DϧXy*U<s9rAo@QK1"NvY؎L*xGZHݤ{OP:\<G%7bjdPcDQ䤭q)mL~_In?8ʈ\ژB(e[>n^	SN7e.;whC9\Q^P¥@nTg;cζvÝdta3+Bd,ĽjgNPXw/d箍!l^"30Q
2/l޺u]JΥӟ}shMU[⩶NƞKi߰ eMz)J|'}5Fr
o8k<;a&Td)t8yZxug\%!H/:z̝#0M?j.V1R5xtEQxbxT+#$)}x4H}qxurwTUJL;s:5hYJa}/MȝrM>q=\@3r;co;WFfw8dlz>dW/B]etưxL_SFY}6[`Ѿs0uI~fT7dwb%q å[x='m]Xl`S`":\NZ *+|Jrɰi/r
4j&˾cyv J;[ݱn9<G6g6/dOd`ٶDV+T-}40~ КDc9TN؜	0hR$7WCY_	sknŭ{2Fx6x8%/Tw+x}Xpjb	ŀ=-Rܿ`HJλ}\
+Isb)j$5J ('Ѳ&<"y
b@{a#3BUs<y`˗_㱅!Y+gw"%nvoXjQ}^щA"+SԼ02-|Jం "m	&TɊb1M!bD~dN94;&6DZ̜L% xK:# JɄ䗄eiW`  v9o7A{V}Y0[Z*j L+L13ͅs*  X }ll3wWV7m%9=١#~d>ph]P+tsTn]WMKR@N?~A{M :CE߻,^ ;48biUn<X;pHQN(?<czSi,lFx#gw:rn_p{~gtz%b)}&@	>#OmXrŢ|D5js~ӗ#rl4-$.n;|g0~zߛ20UT
B&}ە\)Xe~1*)o[ĵDx.P`jﳗ;lUT :07S_:Ud|<Xgr/Fbt%νHѡ囅 [3uGm+:Pg)(#BR>ݘEl7R"E%fo:S	8/»OyOȶ	_}긠O32=܃]<Ètى:ѷ.f(_VF7R<ąco+3U	)ń+0lsT)?2x_i~`%KNMlHԟ^x9tMc:JKѮAסm``f/[Cwa?jW9  TMpfe_BhD$DɘG5_D??+|{AQ-aO yu(m-\~4=}T莋+I]&pLTш=ąF>Qh.9}#.Q`S5m" ]HuOVz ZYftPHңkyXwRoPr-Ӄ+	 Ȃ.cn%Fٹm܋NڞLNN- Q4P81_<3SvYwK3ߊJm_޿Y/2|)X.w_(z*AP^	n|Ke@9AK.!-gcH{YŁD6N'!wj;˦LWwZq!Š<Zpam[Y}2;dGKL^r'&[U3TIY\6$&vj6ԚсA~*DYGR?yY&۟\g<O=|`dB"LFmVn_M*ڍk/AH#<&*,͎boRGNO;+Ig/_#ǮryŐQ6H;Zӷ↶iu%)$`q3>[yD7`zng-wW8% A9VrbϴʮGl2~]t4}>>6%M[xC&( ~&.>x@Xd'ݪ5Obf
ƨƟ.
;6,m}Ԣz>-{N] gH9/kc*8%|o'1=.̒M|MDe.3xse1E,Y@7_BzDJ.Ky ݪQ *P*]"3AT҃Sm.

xo)KR pČ`$ƒP!}6Q3za#!zM i 6Z0*9)gda1r̯	ܑº|&\ȵQ$5f@>7H)$ec+"\<E0XIliHu.)+JQ%wAl~`@X<C8r'WXUZ>1*?@h0¾wS7aA8.O(aEg-oBR&c;L=\S^?'HG&F@̠"T[8}-ΏW_	[u?Xա"N.(<%Ea?wK]qe4D >8QJ/>} h;E '?&<GWԴɢY%\\vWu&\/6P.|ׇ)IF8L"0[.&iBR/9I%G5×NۚOw
u1rL0@z9IҏhIlQbzz+Y./JlXXu;
N.|W6 TMbyKh/jUY@DU~'|i p1I+l*xE)h$֓?@2I@6(HϷ'E=,S`5 ;;q18%]bËp$,vG- s+?Lm`uD	'<{!ր   $ӑ9ḳA(ޢ083 g.jh 㻍2UVʃ-,=xf۾0ZC= J@_vcaHXGIp[I+j/C}Se2JF>%-Vp"-)>n4ieS"<kߦ3IfdA;VsgDH`J؜j:f.9An%Ers^rF^瓷Foa~(Bi%CyU+B{TLvG}|`f/8~ƀ'}G|f;6P3Xpǖ{Ԥ9%LظYeYz{c[9D/tQ_!ɼL4QFy'j(FgHN)on(r嵠sVS5==qFL3B\ڿ6çqG$1t["{~
y) #tumT85Z,<ڥy.idLIN׳Œ
k.SXEkxw r_}6²`)B\糎ۀEr4~aBoDb]#8ۦ\d>/qѥגUw8¡Qr\-':~$WwM	z,y8{g6ܧw):CÔ]<x&Dm%S^n).n!'\o|KFvNW= /~q|RKJ0Xى	BzF_L;q#<`nt!g]]/imX-;}lOnu_^]a#@S,,A&/L#ܗ!üfXfxSq^Ua67_zhosϓOM<K#kY҄)6WWYHq@l137<:lI"dU1 5kZ9]˱2EN7]q'VYp]R$3^9B~5|4xW-C,}w.X,8;.ۭܺԩ53mŮl JG8DuGB<tAH0k6I!Ls\{TZ{9-XAכa(JƝБw%E3mYFy~]%;J7f+bhOVj`Y$.=CiGQR8cU$hBqm'(2U5}1:5B!?AD߹<T^76U͕Z	Ճ֔ߜ	SS>x!+K	'/>C1~mO\T*Yp<MܬI)%)?Zr4tbwX hVQv#oN\?f\cX+.k7r' ?},)T_6Cwh$՜ݲBauyPr9?cd;Ng
Qn͐	FI&+N]< 2eژo˵Ěx.6F6>=䚽r~ғ9ZrP8}ZGOWn-ה)F߆e
u
5R*~t<8֮~ڒԅ9Xv1&\
Q\ÜڿL/<ͭgẌ́%d4TG_[1yT>y	~%-Uz")MKT2M)}%Vme<![_G0׌
 + Üڴad
"3أOĐ.jqKZ3%oWI?2HaJg;Z͵c	9H?o^rΊwŔ/պ%y$fL`dn߈X<0W R^:4	ΧRh}g_u/V +{\܊N2!4u؛G[:ͺ!v\qRMOr+3{"88{ j{t[FВw*o_< ^N>_Nk{њt_o5HI_Yx8r7] V9:`s"6
R۝'_AKuf0*-Y(s@i-zIsn<rH7ܺR"s6<@d}X0BDh!{;pVZk'h uN%J^ôaz7NU{BKaxhx<h#B~BnvZ,S}d04%贸̠KS\3x*G qg~;fl잭є1aAR*V\ y>PK\{n>R@<Bf\GGYva-^=keE Wz߁pHv6|X?~'d.FOr])<ۏ~3 c`7S.5[wQrIeޟ/jX&݌}Ě. .h{laBľq*z
Q=2DE=F^SD$6(*e9R*MՂqLriiP#Ѕ"9(jA">;K^HJU^<_["˟Ǟ2Lm![}V֫9dh>kTb	S{/YBlJP*fHHo4s?n-^E9if$`"倃:#{y2;-֭M-tuhEԖu Pi ߖ^Tɡ@̀ilN@oX#@) 2ڴђgNP]/oU~wnf5o|1V
{|!>RevMrUb6`hZ1X	8zn@((epbd;	`)p9|8DkMeftv~, \嶍	 M63̗pz:[%]6'ۋ ~>}ަ5InIQ1?טK۰ũF".&Xg{^ ]Jeg2?C)]`7]>3'>c3S:#؉^Z<9o)76ؒMKH;9R0t>M䁑{A}0'PVH4&tÆm_ɑs!2oL.YkwFPb}9j&6J͑,?i+9yO*{ҴĞ;̅JP6'HngUp-)ZkiK1p'd *(*̦ <B_p\k]QvS%*VV^Z@;;ـX=Ȍ1̿mEx`6qMӼ\m_9hf4Y2;8"M&Tq)YnZww}$@7Ϥl*k`9]#&xz}qQ* I"SȔ\{+Е	DŶ׷/p_v%9ժnMcѽ- p;mV8㨢zިqp^[Xa4CIMP?P>.<yswtn^(ىXF@`g/4m@>JҌ%HLB}pI3UkPplΛ63e@3٘F)rÞ.;Po63A$s5Kr/aNV+\_@Ey7.|`\m>~L%ک?@Y 2I1*bboµvOSѦXߑ/NC7TX~qO~e&ڋvuYxEPyC
e?'ÿ0Z	,ѪwhF[/kDY'"qs5@&ǜ&՝l|_I
9*Q/JpqLRq&jd
JބsyCOYHamlczbOѠ8Oψ;Rwu1o}{B̡ۊ1!N
eDAbIoLp'Wp6l.@{*!^YlV!EG̍1g)<wɛpݸ9 (j t##~QskO5=`W85՛~c31gF)s/&ꊫy'%"3W iA5N+oeYh?9QBI)z!c0
ׅ0:OFC.X#SETPcT5Ƚ)^u)l=:[ ,dVϙT`2HTІgK)cpivQTh>x̠Fi&c{T   ҵ˂Κg'0W"vK~ʹPZ&pr>~gh< y"aW>GaJ?߾^F~^؀y{U[ϴ.!UTeP|࿔}%MLgd&bi([|I"
+K3&E7JSr[hus>YJs"5t7LLوXqȀɂ[QCQ
u% :N"D(!iC#gh߳DMl.(#[2d/Y$BEJg4#qdqT=2Ca
QwwfT|k0Y:9ބĢ8WљL_&;8õE	6/sWj<6j
U霸`M9(S1]gjZߵx:]_yhshA>_<֝zah2E`"5JnM135\!=[
Bi.\Tد(O"1Ek yC na(q]aM]9:u5-Iu?i1zr#HluROB@<&F-Z6\IZJQ&b"7'@Yߌ q/X'"?<m2L`;YEћb<4B؛[߇_0=PC$1RSxwqo[<j)>0=c B0qu/]kIcGvD}bxb`4FwmŌw5AIs9ooD֠۪۴d됋ro+o>:*?ऀT[3qNKm'T@EuL2WEbL7?e9.PyAw3wXĘB>K,e"B_<‐ψ,tl$XՀ^[f/oUo<c.ꯆ	48
hMb.ǕUEǾ&|gPgkE!<IUawT"A9 AU'evDpS\=Q7د^Qq T_UVQ DA6w`KL#~??a4SGƼI<S}=!><_P+&Ǿ
Qr40b'xy{<@Zmŗp
WYUE
7>,[")%xҷ8':0w.bd&c@֌%pu	ٔ":xUPqZ^('ߑjy,GU޴&h3'#2jLi'Sܔ8,t o=Ph+,.9נ#ͳyfk7JR<<sI.eCa~-wB=">ߝV_hz8G"*~ YN6c{7VHAc7yÇo`)5ɷɉB.tČZ(wU.q#_>u6#WbY77W̜9Ƅ5Wpit1,?N5Hl" Qi+DI˺vyO&Sia!``,!pHP򉈆W|TM/dN51͈I3ʀ;}Ddp 泮hp !ț&۠Bᖔ!:YVVp;d2"yӰ4XmǨ1=D0BJUw]D?M d`bR+|jAͭE^H)kyV (fjjT
uS +ʁ"b)qp-F9P񩰈r'( ~Z?iv]TF2A!V=.~ԗb0kg"O>|Cj$cʧ܄XQ 7~pq{%2[s,rSXBM}b~oX_Xmw'	HB2G6<I)w$"%&p>dmd#yb/c0u(Mƪ瞍HJ oĕA9OHs/W̾ȏ@Is/vg:P>vuXWn8!`ܳa┿Utu蟽{gUl	ufdqT^aKju"||(-\!7mG;	
ΥOAld&غT'6w,{0M)K3@`LE	1'GLnÎ|G?,%eqDUEQ~cFW4:Da(v8)Z
Mis˿y=NܤbL|lЉL0ѱy4,g7~HGЫ:J#VeD\wשt5WkH%1f(g&bihIO.-x=6ha>R$ \g͇glSc
~d<_ 2QRX˲Ə{4ű:RQ9:PJ[0̉WCSrYPʙ;u.YDZrq2"7Ih6yhН^gr>ɢ"Iq:Z*GdhQ{F		g-oi3̔{x[@sKjǂ~.ȳ{z@相jp*1_eULx>PqBXw)ƱB-!
bi8LS#r^j=0+Okѱ
}u(ci'^s%BB^ MD!p%PZQ7°hA Jlqp=X$7*¼HG<}W$pssO&CdRK^/(Ne{e w6dJy}1jo춑X̅XWp4{ze@ۀ6\-Z#!{Ic`>roΨ#͢=g>#l)WXdgqJW<bsRi5Nޙwd*O4ǙLOay\rŴ/VP\5 }w @BE@&]9|B-x,H3LCP }4*'$ 1>F[GfTߘGпj^eb{v&+.0FTfa@٥oqDQwhS!(5(.G< uGU}n!L؜0pu2/s9j4B8_ݓ62q=| La3ç:fzs=𩇩uU#r+7~CkɱYj*NuvH9l}tWYp/PN3GV&p;<99ףdx?GN8<l^Ϗ&cObAwT?~Q,Y=:P12r[j|z!#.apjhwY6km
 &G	j?ge=(	UDN	cM]ͪKu:ϴƼK1j0'ʖe{KQGZd6Ҫ90LU5*nѱH7h	/j~bAi[\P\RӾ˃
Ƀ|}# 9Z=&-Si$u HЀw~F\)	i"_5%lܪ"R[5q(5^to>}~7}B>aWj<,8aZ1,;́%u]ǶIj$=<ϣ(*e>"PL0Ok@dCk mAorq\:*'~	8GVbzJ`4Vj@GM=jc>d	xm,@FֹduٰdV ufMEUhc%&T"X-+kSar	&t2a{"OOHA9s ̅aPEZMǚƛMy J`znI=.S	Րio7*>ʖ~N%b}$!۴$a;/N+,1U8zU3! >ӹF"aŁ$%}#<]88?}DNG]t_imK9z -j`oZ+6#u}%kH3	iܾߔ+ty	q9nk_d`?bѨӅKɰ.%yKbYpVZ~Ox;L2"F^o?oWGx^
E	C2R]z*G6.@ޭܵ4욁{@\LT
gRx
 L/4׶/A0XMZ|Mֶ"w4VvF:z/37;`g~fw9`cWYV#0]ևlU{ŹIfi{:,֛S+By55@LEB>>yPEIqokBV=cAN77e~˼;%\\
[rV81p7Z($
c'6֏oxr=&b61Wb@=]A%`ZКF8TyCKX/u<μ^i5 `eD)IbHA|ܼNl>ϛKA&$ MthpqzΑ>6?u-@;/NkL)ܧYNUw5FA쾄+"j@}_J
՝|Dn¥R.Pp'>$Z7z&DITUEtn)fB_4hMHP뙹]t
n5bTZ3c斛)AnjX;lա
(0Y$cfr^~X(wh=.'@;X.5]H?U%,X"(R(&.n[_NEAr(g16W	y21\Ԓ/~WMv ;ݶ_w!Bo8.Ω$U;DZm]`룬j՛GDbz,/ʩǨPsz0v o8auJx&ty.B=kF`Bj:ʪ,?W͡XZ1k5op;PZVy{hCZ-qБ]
E)-<yL[-3]K xQ0*~E^4h2˶qI3FfvE|Ydj9Fp`Ey7PDf
4ʶY,uwr_|=pKo(ҞRe,~n1iYV7h5ĞR4`Q7ўlBKB#}>)t'Kc*qf30M94\&6RS-/>[k8~wQ~s?")Nk:G0^th}P곯EX|ò bLW6y%8䝾>*vg>jL ;P" 8|'nW[n}2ֳj*GB󢒸tfs% tҾ.{tZ̉YGAОoR(HE=?UwB-,o#<M.M!M
6$\=	<ʭc҈ŹGt(Q@u
QEЊ-Z9 %L
QB 2Cu_, QhDښq-wR}J욻op#Yn`b3 [fiWlۘ@gg52zQR<b'4M4OiG[ Щʂ IWQ'Z[?sJWЏqd
I5.DH,*:hBdcjj$P'4%kp]t5B0Ly^N#;Za^I4bl49]֬zeqJ
]Y,`uU@9}h"2sI'N1A]f䜻1r[giC<)L6O^)cNK`<+{̑H3sǣn&D@2h^`lVi?i|T2Q,U駘*\.֖g`[\Oۜy0Qͨn.$,im"m [
Hp5̐4mP3y:gv)SFq|@tvyD'بYkG߅JSyS#7L{>)h
3nM4sf2mЗ\rS:䄐'pzke3BJJ7-W֖ZyYXچnMH};FQfM_THC~=G>/bMS`\@@]^8ZWoF0rK5D^Y$Ni»X5dIcAʩ2eG}ĵNY{5>bntCy6ĎOo&*λ)¸J?s;ufp&9g[uYT-/vI1~	:_j0>[+Ou>'Fǹ=u2+h3Tq]8fF#㘀<_zfۊO6aVXϲھun0
AH%wiDݼUez>DqIR6ۖ@&f7Ly7{<b?s&-ҹ6~1'V@R'	nGʬfڠnGGze ( 7,)*+iCSK`M<]% DW^~48#	sq~:@Z<S%|G&>I"N1;o+(~_-B䍶OR7d݅>!BGـ#fB=>9DgUmV{qitibCIiwUde)
cr[DҔ٨q2:_'N!D:?t~7mf4^ճhOboD#~\ıPNU,Dֶ@ yhT cPmcN[zOZ-$T(p7q3Y<&tkS&f$
*;F3\W,ћ`aFcn3 NϪPjTbpT~=e:3 [Tz*;0Sͧi1愅0\*;?Z_DTYPftS"]xIs4吗:t(^+
뉼h0\oӺu<$ϩֹ64G5iaDu_qwwۛy!TlpI^RK:O&ʺKdvw.Y ^DLۿ2z`[X{p)üA/^q.\iӎ`{:W%;
{Ir?zld&yHG>/)_Jeh{k`maM'Hٕq-95TO[] P΂$ġ\-h-G_-y&>o< .=Z\ju񬆤16
rnnh1+E u%N=jKK̑
iu鑼2yn#ܟvPa.T<C\2{nT^Cx<ɩˇ2lq7P,Ţ@\4O ^0ov _7+d 'ǖ߰DIkq7? ާ(i7y_-`!90W+EKs?Wwew;̥OQ)"EB6$-~~S,(k(xY3P-PϕKqf `:?ȸ6양Q1CM0
/-o]  D'T}:A|E/&7ɂBRԣPGY~N9Ӗ)"SN^7$U-[[{%sNTqqc_>ꬶ8U~݃aq
Sر1e'} kc2~BG$FMvGD;kƐx(Kg}bc$lkHm$5PRx;bsFzĊTK?tM4$[2q~U9n hp*eE.
3
xC}1X^Yިó&Yo܅~6/@whJd&D>'uX}9AҌi|{ۡS*<>s,4䰈ÏۻQp|¬ORc_tC\xДbGjLpaE5Fx(H'
)ffemxpm=~D@ar~rsmk">H)GfSLUb)-Ir'[ދ펇ЋF;dFr|~I=(l)Y ~qHx/3~k)X(RBR[#=w?Yg brx3N[MvەdNm0^SvDB	̿`X.&ʬlo{^K>S鏋H|\$QKks6Pb;gܱ6"HشM@ĹuoLH"k~RUB\!GH
ԥT˟VEraRn؞Wld,Ik9f2 }߳VZRBgfCVv|!%bRnS(wZJs	]fJd//(D+]%7,}=@|1geh3XKvV<Lo{	v4dԫz~#SDP@#tCK|;~NrT>gHIwG,]Dka V,}WxT1ڢzɰOiQLۦg38!77.B#B(pe ~o|m1JpAY|,ﲿ@~	rqGlOmʒRQ%ƆnWP4<X\ о3˴`	-)oǉ@S2R"xb5a|Ȍ#(~cUq>	ap(s=W5͎!GhzǓմQ"(K'mI5|/JTԗ5 ܺw$ca>1Yh5Cbz~ʚ1I^Lc['|02=>9fU1]c2%ٱ.@f^I#dxYFE]xp873v"(CyqF뤽9qP /vZ`cgKGΦ}ʨ7j^̳3ƭ6Qjj2},i(4W0C	';	 Yt^d	R  /!H[89@;=	(	@\ESG/ݲ=khYRJ=3aAH8н[śuR0`emTC?UtW?4Ҁ*25<Y\)B,>D
~.Q&Gx3]MMos)zb9?8f?+~IxѰg3*P$|qd1QS1da7͏PlV)xn5(\BwI|YfÛ?_SLU[zh4vOb&݆,OFUVm·eVkW*&I@$Xe_`aV@o\HL	{AF3*/+-(XW:3ʿVȢ!oYR0l^.A[!FdK,QD.ϝMv=^!Vh+##Pd.']F]6yl#A{ܫt8zN,Y4=` VS!_vH]=7*L
>/YRv03{sOW*+Gh貏*V>-\`J9FŎ4Q2_{>
h9Uu얰Uy]Ez\LmpD@
Gd?H~Pn`DK6%9
#H;H֭~x2^ 9?"ZPgC+e0.OZ,Z5	8i'(P!0ţ`U20rˋAD26Ec.Q^hcJāY\ڼW&X plo҃e3Z|b@$D붹&G]kaX6zu:|")TyضA_S2Xsd8):0?L,{qXiI9A
FL$;Lnjǭ0]eH~zՎsn
f%4Y+n/]KED|ċ0ߨ@\Z]S3M/*aR̫|ivONQāQ|\(0ҼV44	]j9$d	aŏ.FP/qhTRR($).`Cqzwg Sh(`ml_XSyRsTBcԘ$ 7nH\s(%=g{-K̑a]CY6=" ʿ3wbqn_EdNS#)쒊$3#8^spC@7#oѲi~!Wd"O7OD]eJKwX&l80.h|F8>֨>V5ChyMDG2e0m/?\
d{.&scFS!8_lx]a1k	[qzT'}m Tm6F饘{ve^+q6ɗx,b;ڤF0anw1rZҏxǹ7Udaǳ?/h[H`@ ]gMCZ7 Tg/QǠ#<py>;#%=뢫ъK>:LXdUe*eTyP65fܟgGI%(1eЧr=LhA?8-DĔ^4sЃ`Bu\7wxoQ_[ı%:0]	ޗbwm]u~Д1 xKpƶRFGG˱K$6LvO
t"ɪA
ڥ&?~gК?#{1rnkE|~3e>zjvN_W^xzg4B,Q]v@AߵʗlF۩<W^BQ^JvP[Uƒu-ܕSZvt_tTp(?JV5~N#%%5Td=ƛkYJoEЌ%
$?%^V~h@` nW	wK&SFU!H9I?:CҥA{k`X|o*.GG$s [Rv9zŨ=H$eRS&N#˲)5G^Иsn.Koq00QO݆7SVTPn96IRߌVG2¥
#N«'pL %Ub\>2?\V8B+חM {wv"ɏ>Z#x&lyotʻV{;|ntyk~8G}U0D@TèS½$>TA>|ǣؘjvjz-d+}ڴk/T//_Oh(y8O	k$~6{}	BFC$^	|U0G^%.iRmTGΨ\[!E!S%JJHR0'V@@8+6a7XE2R<f@YAl(VD2uϻAd `<&p"]vP4?v,MYѫ}PFGw}`TB,ChVNk+V9"ĵ.IN,g+@Rۮ Y}{Q6t.:RX,$#R|GbLFf#Z<Г/Uaը`+a50_}"$f5u~)vi0,JlM\U
Ä l\b"ot\K#BFj!F&3=W$y;铝QDP䫸eo5*HՊYz=NJmbѾ*ņ0Ea/Ju]fߜᱰ ĄG&uzL=+mc@8%у=B0XGHM@I%p3l'Y+Qę(g)  +)^~6I|o`EYpg'߽,_	ո3xrݷ0n+˞즳7_˔o7i)T/Ok&J\KߵWj".6췏->O#jB>N%&r㧦m)umwMssUg,
ëq-CǸ<S'JdڑtH2z%O),xA~pHyy=PW.Jf#A٣KʞĲ-o5O᎐Es0*&fcZS-\4YX(rмh]~~K/wTJȔyj9@lCGȱ1~=E}M:эt:d0Q"OtX$HKDר21<Rg`9=ҼHۏkw݃o'<dS 61x2> JhrVJA>it-/}^VtڄZ+_IoooНOA.9u}_ݐꉣXΧayck8^ݫAјz"O$n;,ǆ]6V1B)1>տGC <_ՉjodMנ8&U5,X1NqMm϶ҘLث^Hfʏ]G wѺk"d59\*ůxt:!+>nVH^y~:TK(!{fvefܧ`!ss+ZpjǊ_+[j[S0v="D*'w5bK} 18׋7~mMtPͳn&a8o@c7ΎkP=ko35]Z߮а!ςTD,HuH,2Tٺɐ4Q6glHT;`ɓ`/^HZɞ5J4SEI]E:IXu~13:O؛ 6X<21CLއNJ"OU9;	|]FXTc^Xe0"B:@[?iV9R/¾2Ȧ	 rﾾ逆x]Z2/}qa>Qv/kJ;Wc KS)/lJpUn=$j}fY
0S+2bF:hwB"DTJʰ؈faWF+[׳ٸ<ѡaCdu7<6MMDﶛ"m:U
\wm|m6wwk<N髱cԛXiM(~*qzHPᏴP
>Y_ug*	)ei_!"=W=.L&a,Sql VSqj꣗I_$_h!d/ko>J2fZ`
SlC$	*Gb.`zw߾b/B 7ǼiMI~<~(4Cb%%wZlN3JgKㆿruMŸx
Љ[ǫNz`l$_hҐIw#ԘΪ0UAjԦ(i!(58bpˢ!v{616gKY!o[]
֌W7Cі[({RuN\Uy%Υ	X%<91*W#  r7,Χv9bU冾([
3މ뒣):V&'XnE4hi`((v?,ǤR7x^FrzGh&P.UMp(JdH]{mI>X["!^T&DújPǆp3::"}ekj+m(PCLiǙAek1}	wS9XAF㖏"&]J2V.UhTl!ֲ)J[euZl_dc9*\$s4-m'gm!X>!{?VJ9+LM=6!<P3W4(0-P[9'bl[zmMNDB,1{31u;Y\M{|w~x#c+LLv(Hd(c/֩
g>'s4
5T
VGKPv]3`$0)6)sRݠ]5iϻt,@f6˅Dԃneuݭ;4Ѩ[L歶/;L+C5I]4F!CzFlN$HMcj#i^a\2kN< 2QZs[p߈^?TpbȞ^(|Cԙ=wT28ﯡdv`kJJC jh])ev 71hPs}\mqs<AΟi{C?0fhkJ)Fv6)y&\ wqxHfWap'JK@>XP1i7Jȡ
F8sEqzuH
C8o3(؍O51ק	g]H=WdC%ڋ@wө7`AVR9v_CH?K"=8nWXf^|q.E@({s	rTm:d4ѾEOaiP)QiiEg,ZJ;1n"ՂQw	}m9Uhi(Ϙy«B͛he6L1扛+i3Js)7b~_1OvdkutHAb/j쏢$(K,qן^;OaOY4	a焄hjWC&L֘>Za"!⺴Xy)
+Yh8E/-~0l?O	4R8 N?3Aק4^æ&_v/w&MKDTjH5xggXƾ
gVGR'HA݉qf152gh!wtr>épX:MT)m13F]'VUq&f¾*ے 7),S`ISݞBlk7"H
J*.wnØX?#/q@2)ᖹVC=-#&麗ɣS.j<Nt93=osb+q) =52Ȃ3uh'>\T5Of$>f
o4 'ۧP6
P-<ORPFpcxiQ4[H#Z~-7R>.~ef^Z}Kס6.P@9R݅+vvI:[{<$ycF#{8n)H23w4\1Ή4w+ݧhh"k[#
Y_"}"ɐ6B4@Y\_zK[{W/cG]K~g*sUҒ#JnVpr5^Q\CA߯N3Y%˻<?5<;ƾ 0	ޡ,>8Y [tTiC3hhtsEQa+^VBy]mLX×Ba\;S,3,q"Q+00vfCPZ@qG&0)GS%-D!?nT94
aԱRA#?(<6^d˜2 kZepΐ30uoRxYvd҉D60ޮ!z`8d;1-WΝqEp	KM%˶>ˉ#^M5]?/d+머Luk !ȯ$\ RL vүV0tJm F7^|G*oَw?6b~RUplQۃbV"qnvKKk]4kk5םAjcH|TPGk՜tbۓIhg6P#FpgGdIlꜝzi6b_μ3@₲J~^;8L^`{=頜㚧Z$0TtT؛Bk]w	Zn`Fh3-z99Ϗǻ6Bh&SI틞=,U~+@iLjYRv
Á>|Iub9D'`CVD N_Łg;vL?v#ת喞 \*'n̢ñuR)hϷצ%(RxOejE+sf(^	ߎ#y=Qy@^`Xׇ]t~jD[	q*T΂Ha9ѳѺbQsL|&ȼ|p[m0ȥ1&	0:KAe\;SwEQt?:a_cCG:|֜>W
J<N`Jڅx`z%6®\WR%%A~A:}/GIZqf-$BLkס1RY=E|+euVR'f}w!5VN$\&èq~Aعci@ke9t3`FV?AL Kc{.§*##}=ڽNrou]DSUK5ޥj,  gnpS4@[CZ<fIpجE|g.|_;..s@WJ"鴍WlSz/ޑu^2
xȷ!bwp?;hoO^$.#(~,BIwsLXL'Tw!"'Fcԝ_K>
]˒Ђ"$Lى3ƌa\xś;ߎʦ+ֹH:qlp`"e򑳍3z}AtDo Hl*K]O 1y	{~n'ϖ<>6G_^-&`\BnfxeLz!U'bt]yB?f?s8K'M)"?>Ȼoe[21x:|a2v[U{e #Xt2	ZDo|O 
ԗ$ӽ+[v)m4/6̛#r9e4jFSp70} '6+ϋ҅lzq"ƌyB6g1j;C[ܷ$6νOvoA)q[ B=3ONtIM5&cIbiFh*4u8m5nCƪ+Z^K6l*28ԓSN.Й&3L"me@~W6X0|#q=]ղwkjE/pB3I _T@!;S WE6<ݠNvoaVi' KD0R:7}4
<LgRםA^n3hZn6W֏Oz4.ַqăk׆hʡ6N;[kͻ!,d)	Z07p2}Gt/1uAkz\z^9^#CBL`RL+EuwxQ'TiXkXBrUW-d._<_eP#!^;G:t-bҌϽGy`B$+sJm"pW +!\-bX*%wVMtδ\62JlOlBoi1z8Q^Y)SݬRq)gaQ{:buMՖhݭ%6(qܕذ t'1"u^ઝ|Uxc7>19t^ ~ /?H3#`el	5pɛc2[g&d	|!ƨ+
kN)8t;J0k@fgrQ:lGGBil"uy%3Ll.Nf0,u25(]i=X;2<Gs+$u0z~/d*/c6~	XNP삝@朊@5$xXsqӑ?ӕG_T&i9d69:ԵT Pu8cFguzFY6û4h!F\\׎'0</ld],:
m[0^쀯5]617VFF6#lf~Ğ[.HO=twRzlUCUJ/"|Cw~&gdkzB7E/6#L iSZGRUG!479\ف3T9Mo9dP2QT%r`/mS3+Urb=R9G?2{J\3(U˴4l@MQ[)yR%}basqGk"iFz3g">ǙNmm.k&7POfG\~O e=ӷCۦVl*#s8&$=]Fj\Mg,#@ݍqe'UtB=(z
*
ɝ=9
l{2㸰s2[qƜVuSk2.ij	Ac~mC:e;pN6Td P r;w;Doك"EƑ{ح16cRTqOZ[QmwXjпDB@BϚpќ")Wu,_@<e,2-D>ن5$.016GbۅUOL|V(/jś1볫:c$އ[Lsw18r'@~ҞѡCqٳ[eSf6Dۦ0G,5@[nfe왻dxB`(;v!L38'Z9\Pi$>UJ*U;T3kH;X;a7]y&bѡ<8GS<):hvĮ+UD<\K>7FGHR&`T>A\޲ 'y1),}PsxH'&	Ŷ;7?V~pfM{XG;ӎ`w'dvlxVbH+pEP늺L潌IۥY-wYS*G8b<v}}LvCy$3)YTs<bGJ%6%To@>Ʉ&_{Z*>T\byptߙ'`{W$?z  7r`xX9XΉmһf4T0S6LÅNBW(EgW7l C/<;zA;,JZw+댲.t^<Apqӽv@;CaU]'(#ŏej(5ґBɓ1\C+oΨUgbP^MMT5yNT'6e0풙fRjA)wgXX}.F1NЋA!늂/Hz7%S*K2. ӱjϹz@z,=c܃pǡ.K_-⏗Q;lf~4ɜYJҒ,-'m@U[ns/$:O&Œbdrkczvc_7CQx@"EP\X 5S٪wk
r+Ԓ10qv,4a΁;CvNăE(_qX4e2<D!o{VɃ" ¶'A_O_c֥^.[>~Buio0?zSN6X3Ǥ#aBy0X	&q.n K	Ц|%5S<.h߇_:twhR
x%GjUvLyc`_tB.ٮ#RB>MiYjPϦѾ7Bsv!6ibX	ͮZ-2hɤ";6"UN% k-#*6$>h\z. RxE 6ӈh$a!땃ϐ4DCtŰplL
Υ(𺜖Gv2'=fDUTG@}  RIFF[ WEBPVP8 [ 0* >@I& 	bndo-剚[MgwzޯoAJk?w
߻?g~oWx~!z?w͟/?~}5R?~r!}?cڛwEioͿWt>8OO~G_P?gf?W;o/W[o~;_}@'oc/ޟ󟹇RΦKqxjHtKdp*}!QSCA7ZXXqxV&¤SW|d0ƌ; r@zW.;:X&Lh͓4ERYQ˟EY.W(犬8
]XK*FݮXyQ5r"Za͊#bRkqhqE}@ڢK|\T/@nk'NiD52dHCmO9XHpMi/Lcǈv?74$}	G}Z\P#x7MU22~d{F0N	fc	lXY	5&0L1=Vf5V<2;Od^ܨ1\dԙu-ف-bظ,Q7OVʻ'⢹l sN+%H$' k$Ԓ$H {rkW 5PYm`v Y2½?@l%)[tF>>'X;5_^1rrhz]o^5HZiMiqpLN:!_0tMtIeS܋G 17F`탺Dk$MmAPHwvˤcx(BT5SVJSew$d7fh"Lju/sED+8F& [jRs+v/نZ^i v>ټ	;DS~ KeT\IG] ~Eumi""Pe>I%Ѭ	fgIJz>Xqeжt' N2}VLfy%ufT2c%-=)(@U"g*GMIf՝Cd#%hqq]+0sS 1&f棐U?G-Ԗ$+=fM%?&`8|D2UZ7u8E4ѧCJ1%yLED[ؕ`9
-5No\pb{SZ_懲Ќ0T0ğF'X]KyfhSt{k~=,U0TLwu) u|9`Fk@_$TǇdihncnVU*`Tѣk$i9Ƭؘ[L@J]9A})r1X{TzAσy|Y}]me7>F?_\R:}/4+):$yZhP۔8_s5s>c?'RRpzvO;x0,gi\lT?zl5~19'5_䄣Om^϶Kob/yk.Ȣ.=p4x'E6#l:4m$_S%J8=Jn&ˊ^Lݞ3`[:SncH(bIhQ8qT;^`M(ID~-ۼPDF.Ȇ>W<+Zcuag)VVZ3)'Nm|:Dt/ #SIؔAÕBQ:̇913"X,ůf778t=l~qyG
!`⋖Pp]"34Z2aڽeXȤa)J?u=^8-;m]d0-mjP+qF7Ńa,Eb~,/
?Rʫ;vI>jP۲jD.b(3WQ(G>|F1`Gb/o\]	j_E}KS\zI^qz덺AǖJ6a.Z1n]>#/+Ǖ(Zyy}\wWzt-?E@\1$FiIL6@,jTwLq
l	c꿰i;<z/EN5k7R<M+qDq1!'-?2sZ撤5gpɟSr4Ç⃋ǩK+?@l,H2jhR+{*B@mg\hؖ\!Tu:QyW(1KF,S"'Y ^fPa{ZWײqbE1 Ǩ;nq]h])DECJ{/,iFq&K,#)^ǯш_pga9<ʊ>2*oP	[`oбަo4D>_ߠNf,9Qu̡%&1s鐅0툇&/<EcU'~ӨxN&xSﲬ2l1*9&eJz^Q__q'xą2KJ`H8i9]0!V/̔mr Bn.pD<&[r!6H ;-#ك;=/M4r,4?B
#}0>qӓ-SZ7`鎁)q<K{P`{諄'F gq-(pDm,U@fݽF7i伧`Jκj4<=*xHFN>ɽeJ_fwF}	y4 bDMCk- Ki$ޕWd:zzqL2a}<k}l~b|QlpDf7辻gb2]/MixB_P 350!FqOϽ~G` -mpLS2yW>]1pcԾ5/"3U=L~83"-"6uk`}ӪJvόF.+<j#@Օ=SlI9M11L͟}b|K[z 2?Kx^O"ΊAwĀ)7qr/=^*cɎqc:7hIQQ#xI "*Uޥt⻤e{Aۚv<rdzn)0t'7
tUVB̜H&j<M}\aҿ_Ir 6JG)+
Wf3zW%I0x~_\OTZ|JND 6lZPp;Vt<.<uѼ2 g`3ALCh5ͤ 쨖~͵VB#s=?tǎMR\ߟVCnDAE4M-\:[Vj*1@z#3\BxH7Ro[+uVŴ,~U7'EG(L^ݶ8a(\Mso1g@T_PUK_&?-]q.;3CwWmy.GaI7@@I}jp|D/²-7?l!FU<ZUDiNɺ7Y"eG#4*3\L8ĶеaA,amcb?Ǿ<7洳dZ(1HqJe@oi	g0˖KԸ2!c-84[]"nmZFbT|IƾK*Nt խ]|՛ieSl''é0/YEi}g0#Sqg2صd	o[׬Ut(,6扆{|5WT'ý,آMagu8PQrnA{B,-1f
Fb3|+asf,[C,Ks=/´};peCɢB]>+:u,.?|VF碚#&J3# jdƘ4۳
_PA<Q%T:Jcf̻Gepȸቇ;9Je105ӷJ90[&D8I価X
ȏ."F j;%	
	WČovI-*gL#^fϗ@
Ui0V-|bGIm?5%({f{ҳlUFuZ[oG z AfS>!|:I\NfkYX/_F4.%hcٝKzѝAXhFz#S(U 'PedhL\")3T{] OrΑ#,yѳU/1	<Qnfq_q|Aqfa?m
%W7ѩT23w<jG	;rkh<=h[7߃rBxFO{{KeUFZzFSh|}$TC=ָ@O8 Jywe$[FDDH97Vۊm1x='q?;[$twl1b"5W'^;'<f6|*P]ϣ<l_9F~;hg'Ѫq1F#A~/Jr0\~E3TJmcX~=el [st|rQBޛ#;[FꒅթwkHxqZ!{xN6sxD.ngDdaTs(rQCMrvadujCI3i2VQuOE	e,,\sL~Ɠ*a妮~G;_%< |}C@t9.]ԸXO*D1N~H_tb߷9_vU}6Y@/\F
NjBZW܌X]717F] ^I ڙq^"RMx=d!&z+:*5~iXË$<f5anVc*Fg-HjG|.  1t]Lӧ ٨-K9
TT+E?{]E4~y xBO1R!*p'PNN4BhO гXEw&Mw$Rմ/jR5f5I=> 2d(2Hh!g~^8#V	 ]4v/MqtSEfoYv{s۵C{8ʸC[hmciQohWYU0¯2C\]NEnnj<hy"mFEN_qS@<k4H݊;:K43Pf
&7UjR]ȩ.Չgb_>	ʒ	ϗ
p>^X9^`Eս`/җ'J f&5{OmZ}UÚ|R-`rQo?Rz`8'[}iV05o&KAꮝN}eaB&t&**#֬%UR]L(@(MH*}=d"eiFvOL<Y&}Rpֱtm,R82NP.q6$ =0
9rK;"5\1b댨h0MDݞfvv.s[KnXLJ6ݼ`T9
_-1MhWDTF/qnӻ<Z@8̏'uKꊗ#5CXC!yfWQyt/=U(S6
W]>5om
RAwB'k?Cو]x0G!a
5icDQQ1:YfFt~Kl.ʿxٴĮx0*R}6*Iҽ5>ii@	o@Gt?G6ʘQRk:X	]9/䴓=0xDET]_`"Hzi6x{{JAy/Z\3gm)s ?VjF
4 X75DSy歉7nv	݋${I0|Ǳ#slL[&)	Tzm۲ )Y3;6 u	UTPtes+-]ziCu\kۘrjug7㳱17 Sêr7y\SUϢtyw!GP)%t捩*G>wzr&Dt2?<3PUoit.'?MP^ԓ`gq[?[
xL_>ZaH(@Ǆ`#(, ɟجS
'xug	J!s
ufN=YXgM!FE(v`q&>!5ڍK 茼5S&IpFP¼38HJJ
HҼ:7_%Ꜥ3ȢyK(Qէ|j7r9>&Rܚ&b+eBά-S!QfuH`B/x jEkUi&I
g 4'>)k	K$se`nY(mOVPXa'`oFY(JjZ&ɨ尀ZaaZw8V
x߸b8K[v:N=N%٪T K4N-OJ|Rq:7ຯڔoЀ3P+3g6FTh-|C^Ycyvwp`8:) IopJ,`_kgpp)k;ꢷ}6?E]ֵҀ?뱓v?z3d?ؒU-.&Nq>lrVer.O:x|'"X.,*
189Xn[)$7?AI୶.+{P@͗
zE%̦Ayܘ yJ$D;6sF6*YЭ;#1ePSZzH6o^kHuРK"$uzR 3[-XC +E.wM_3H]X:HFŠybXvk4'ɟJc5[SL6YCmL|AMCɓ#&~? k~f?F&+|d$<Rayl;"QF"}a|+_jj7k\b$o%idµNڿBh]0L84#	b!A7*{nց&C1?^Ʉ:6Ax9EO|xY]YXR9"~U0O'ZBBכPhuέqIZƀoF$
\sZ	`V-asWYxWa& (<Q'a8Rg^T髖Wݩ&[bFg+&yp*n/X锜-eGAPiގ@ex@n#d?,:]gdtQ	fQ%C⎮,G]Vh:dQڜ..Ѳ9>y.X@>ţ܂oXGԈy\\>iu1ga~s!?V-5Z k&^
H9G%va,_gQ[ݯD.<^bCNf?)b4 x<ݾle
Ш8	(-
BIN;G!yaNlLNLoA4w\A2^{O~3t]cRQ/ABǤ9SBiy_t$|pv1t+8MsB	L]"s`SԫP/M\^Xws{=vb% #ª% {@vtH $gSGDhR/1=wxM0H^]VO&Xt@>$Lg8:5<Oՙ&QLw*sg|G"k\y?Բ3goڧ^ēCC`dʱ2*U"89-?	DB1tA
tZ!ވjoא{Nge#C=74I:#
UPY');`rI>k5o*`}6<VnVࡃEv-<xYD$Sb/,!],'Fw$|7ڊ[;hs>$]} ?+k}Sj{LU\QгSïtMƷD86.t@a>6bu	&ɳN"i'D+߾XЯ)4J}TӰM-;1E ,5`m- ߟD0N 4&-%LH<z6f]KQ{5%"o}3rx@^(R9ힰiR.b%"7a'Q(ς%1ܓ KG7-mgb*Qe}b.YCJw^κ*Rf2d8(]wt}]e A؝#Pk+|2YH}hâxџ^Qiq_WK*h,D{k`hƭhV9Ta&Q7>M-[@9/HrgB*SG+MV
ǢD"ݖ(szV܈TLV9Pj*ft{f]4v.VXF@eU?GA`x@mVOH@_sN+i(XƨVS3s()  ]?[68/4ZÖ).KuCYr4K0.4Σ,D%ѥU%5ᒏ8\lQ^E^B;iEVTriz^A.5Z$6\Ƹ)[w46?jz/ѐbgS82㓜?@ `%s
Je?ت#֥?aEB.Tԋgŕfil<S3R	>|[2׎B߲4Ts,(+Klt"szLiM$j]!B/5]@Z9S:ij"h΅8`2z<i* d^ݯnU%lCs#Eސ&:¦OEqDiO<꩎ꙒԂ?047ciP۟)h_V/wJiuI>wsg5DSa+N!O~@ |<poCI,:a#I;Tʓ6۲θ֑@WmZM@MP{fo_!_#3OCs	=⦊:T'LLj%kF{"oOJ E]U,D ONT# (tdFR+NGfR`p55lZHYv		!4}njsӄ$PoVmS%T6lxNEKؓrN/_862 )w܀D&#lv
D,	ȟb
oCoJ5b\H+gAew++lmFe5@Av!?q<7W")M
V2lR3BӦΆHB{
Ѵ*6bAN-Bެ];O^=W\+S(Frns6GL^f{ya4ixV>ju_B)Ë
ض_D!uYcB'|,/soF$gT#RkɴKdm[1o	݊kf], !{-cgksKjfAK:6'gAdH$uQ-(.Jv$Fi22M&;pъ$Ή^:gԗڊ=O/A*جѼ1Ũ^󉹫JKeŖ..
*0(Eǟzcώf_lOo,Q	NvisǷ긑߼nG%2o;Fa6~JZVzŐ:TboW3.Sڎ~o##ui[6bfn{".+!8x*1$Uy!c1B]S#/R	)Ch&,R=u5jPʗ\I9&ױ3&Pa"ST1pa(J`s`^SBI
R<gc-+W뎸Έo]zl1C{Z6WHf,jU72cҜW
vl9"(L3m" p	_:Ae._FYIVU  aOsss/Lӭt"6${bbQz45,}3pV!$+.Lx	ZJ"
}r<B	loM&J2X?`d2AX?`9+*rQǔ'͏% ϲXɝ+FX
~
,U5     lhdfÅ75+^"?K'?pا5 _Vb-FQ EVo0^#^mvnŐ/mj   ӈOZIQgW:/݅2MCz>;63L
!|:Z|:#+1EV
svJ_`8ѝ<='q>&WLImjN(54  `)u};TP*RL-ԗ-\7T'q0[ җfY# k|g|ea=ۍ>k?e{Cʹ+ Jt1%/	 S@m!<Bú.W:e Hwuj#dj,d*ȊVfiaз:y9&c銡,tBT9%s7ur
KPa/E\	oQ#a839Ѣ!tqYzD'k}֧Evf7j{YA*p>(tu?mp2	$͆T^`'9<q@]   Wp8g~^8tb ȫJRv  1Ʀs}+*6&Gs[8F@   \VbxJ&儁F  5&vy.sk
$&}ZmmM gFAITYZ	  fsLG=r,mGx}rh;[zK = @܂ QD3RQۣrڿcNGɻ~Ÿ|ԓ0# HXzBE\[+1m<KZB04S<0|D.8x*U_-%&Af0DcH G%<z䚼mnhpY`UU@   VoUƂZQY\yL3S"5vNq;Wp4h!   N؏, {xaÔl.|?2R #b|4"jydwwd   r_֭Xe>tGx;H^)ؙ
|H㋲@~Z1J]B[-Ɖ6. /Q&:4	x^fG1*od8v&YWU}z=Tn8^M-O'ߨf/pՀ#v- SHQQK*.5ɶS&J:sV䲠3(ZvAApzv1=$֌tO#55'9Ix@3P0ꥮv4:e,=~1-{i˅$_6ڔ1wW 4]!mYt_|:cQ*س̖{W,jXRG˝SB\Y>fX"מH@3 )_cBcA'1d?{7:%ix?X
F,= _+|	?F=*""ё+"Wc2-\]w&^P^+Y
JA9\[
IN9'Nhxe~{t/gűeq*GĝQ;Đ-NqqwŠ'7a+)]>^
8%
@-珃&ْL\b@KN^L<}<mH!5./1$щfnRTH?|N*??<zT_T>ʬsߤGO|3uj~w{ShX83h`2zb[&WSup7[nC;۵okFA:qܜΦ.`9a`_iEc{tOH|to7?A)Or
=[IBAr4-Q,Y uO.s+/9?s-U[FWV"S\rlʋ;\,31,Z7[elG#ġ;yvULޚ%#,3:ECyp8Js,0>PIsvmp@6	 P\y#LyOG؝i|v{9I?h־^QU GvmGǈL9؏UJo!byNi0}
ĊPrMFmn	h8pWr4»"C{apQy~cV~6&<WCLV1@*B? c-D~rE;LfQ7=#<s iE^rk_t5òA;xsdC   2${9ZIJFJVoWn0N	RЊ	T;J !9UةjY[
I}bb=OG<"
<%^iQRO,?4&DV@$NRNGbN MiSGAx;  @UR
A&l(~*r+p񕺪bG?=@7Oju2gS]Zot#?+댗fcr%AꜲeA[; aRrO߬Hf(^W}#jEjq]P|^
f	/#%I[s+섥c}Qs:0We@f,,VCV+C8_:HT!r\+Is>=b(*3%O[ 5Ua	UkЕܫ$%dkdz"9>.1slB^9?Ŧ Ct<4jXEun@0zw~K%=;&ˀ́ ?<rAyفS"~5;?riAo:&ATR()?*0</>Ke.K/SLxS$~OxD9p`Era%I.vyi<UFYgdg6qzs1It6Uȸ$I⮭G3+wSbت^b4h_"U҆?_3u,Ai^	j<ކ<ORDp]kt>eV98eǴ[UE! },>F1xm醥*Է1fکjCFtзkzQyX[IvPcyxW UCᖲ0%N16css)nuzĥWe!ců6HikomNL'F^EUMOȽ3%6%0UsٽT{TA9DsN)]D,чQD6gj<۹rY# y+sST#H[
4\><&քGn܄^M~L8GeDtB&~5d'e:N+x4ћ3E19h[tI,Sγ(K)W}~wPp_}0'
VTNE5/qȧ Ĉ-0o(%o !8a?ɾ=nri&qΌq'"&(t{=_GN\A؆l!kcANv郕h`YMmtb{}jy
;\DG?VɈμ/NJZ
H)`},,Vݔج#`xZYʠFDI#874 6S۴w_i%'2lC)|J;!g+/c8c`'s2"y݃|iҷ@?rx̔\QF[ۏԉ%QizD&ǥZݖխ58W;>ӆw&a濰Fj?hSZ,q>wOF1}р^^
&tjU/2$X[@3f܎u//&=ԓKMm>"R%.Oϵd&W[:0M	9  @W  gǁAGVu!~@݈WxB*xlv۹ñ+&}(S*WC崒
sQo)`KC	Q\}Cj&Tyi>\?ix-Ύ{`kOP`
wGZp%ْU2 S_^6rE{PXvܓL=Ϳ=S=qЋz,!"K,g3W~ʦbX]C!v׼|Q4R9'uOrUh ԙl<
L|z(SeS^RIaٷVUQ{@|!	Z'X7,ݼXr2~>/5\eۣت-(_p+I$";So
?YąwMD0K})|)|r7pn-k?wLE2ϨB2$I,S7
zosCCkRՁޏF`3tU&ROD2Z8No]½O3XԱJ9*eqRpӂ3H<
-Pש:ZW[[ u*'`hR!dd`)7
-T O8Bc&	HdO,tS/T($N7gc#Aw;d~-`7xŴ }嘰j1ظV"jt6HUc?%=W	S$26tw!&+%Ax /2HQp(CoU#mEV.{R.Oh]@D7qY[!٘USq(W3?Ĕ>8lоw?=	'k@V@mF#FnoN$Y-p6 pɶZ<I"AGs1a^ˡrbhbI7(IxKG )m6&NUij ?SH;}BX7Wd ;Lv~cf8`
M3W"kk6U*H,ӳ6u5M0ͥu.i$7ϴsY7B~PK,je!fccHG7Zt>FD7AE\2U=mA']p)-K"6%JgI\,R&(^4.]jJÿf (4PTs?DK%1K"C|h#2`MT@@!d4>y`ssi8xoXIgD8uۻȐ*چO/i]Y]鉇Ji]	 54L m,ժȡ㺕;b
GFp|VR(m<NUЧ@ryv[RO׺mKVÂ8N)`mhrQp
jbZϏR-o$#dًn*˕~AS sw"@xtx~ZѴjD_cf _!FL"'x&RńǤ3n`3	)3@"f]4Z"Q;.qq].(We zDn郭ۅ0=0]z}+Rܟ>"*E)]/1G{
a(p_8܌wNmx7\m]<6$d_h@l+̧
,^hHdEqF`-D8    x
C#aC	e{@7}ti-i% MPHc\gS0B@ى`{ڡa94w=*|e(Mi;O5x20ɱے zsa.: |gusS>3rW4F`% `m(P6kj8n| d?%虃2TaLF$eZ%=x7eU2}U쀥MZB][cdrr>\KMHbovZ.@
d~-vjf̡exh(	؃[y.v߯ z60t¦h|"]_@Ƚ(v'!hq:(hCZ9ڔwj_1skFf +:y6Hn@8eh*;$p;/?2KGie-lx!cq?=o^==Y$.d"FS_׍P5T;G7>;:3gy`r$Cs^o&t P<W*P󫪌7,В(]'Wkm=vBkɤ$?('e#M| 
]̗YZO1#v{cUf4{%YrCO8އ&oV2me;J.V5: vV*B6Vl"MK%~f`L[k5߅:GK+3eZjdwu\aeڛzv[-IlQ_i~rè .m<H;&H돉̶-Ώ:JFkI,;QgP"ӶR
ɺnmt]pMoǇőKy OD'Rh+ۆDnNc%Bn
OTÚ}:
ˠϰ7"_Y{(V iq)ܬˤ!Z\1ܷ 8AZN]%U%̛};1=dJ`ו)SKmxݛ2dߪuWn_Y46?8?n+1ʿ^++>向=.U(jWMzR߈
	y:MdMb;tl%_Zbhۧ@ }dW 9弮KUg\W'wQ2@ɢHYS1u	p|m3y(uTW%H@8	q3Z+b0_tDNp(ΆZ!Ǹ ubYYem[6	`]\lۦ3UJ[ҩf80kQ8 RsULRR趛5GZQ2f6)X֟zg<޶>VE$!-tz%R8)5E.{ၺ6TZ)1 't}3o8Aޗ+\[j/*9~ޔBGQpz&ifx|8x\ si@mhTxir	&lPZzyʲ쌃OFr	+aAjBWdM W	;3BKE"HRP7^)'z.f0H-ȖFSi:%u=))?Sѣ]>[h>on';39#Ҟ$d(;*e8V<&c~2Q!M]H\'    B$FG\$EvaXWT`%Fw8RKX8HLz]*!"լ    Lo	<!*r_=TToCoPᦃʕncS}$0%~bL ˧F_qX>&D }	b'r]CY?]XSbFDw)ʭ6*۱^ݧ]C6o@TL_igEe=dEw8 iTzgK)ξw:{ 03tJQM!C^󤱱N+8Ypk?<}cRYߍ]nD nMK:g&
H 48)Nr?d2*uORr2ZXM=&,T]l8G^Mu=L|܈s)ĩfo͇ dFqb!y`*$Yi'fMO2-	`Mm$_ݼ"n0y}+,3ȝϠ	<n\}>i/|~7NnĊ{}g'ǿ0ilZg@q?~ܖ{ܽDFn(R+N׋[4gC<U]>nmXΫRsGqkp{xhsG&Ԓ75l1V]^,kfa#Tbin,)]hCGf;S_OqM(st6x>C8kɉۿ î)Q8B8/zRAI-[n`;O9lGl6#hkphQ!T隵^Tˋop2B<f,%..qP|LRRG/bRB@@)To4	bUniE(pT0=Uɝ[WSzVjRBP+:Zd>wzTCS/[?k؂E'rֳc3"L'*EWWd nes+p~d?x!} ۇCDQ2m'\ww1Sux O==͡-'.|w>r,S4eY\.s^	HϡX`p=qzBۧ~n^;ҹ?~&R@E iǣ`x1emeנcN7
F2B'xl:> \+\9$1t%H(.[DQfvJl\rDnMiLЏ5!c12|mp!W=--G73YYOs0ׇ,Zp/h5b98/yĸv}
kMfDjyrꥲjȌw\t5m=]mA]'}3 (h 9g!SەCA׸yZS`Bձ"J<\ KBD!ng_$#3 :"3ђ* sJC7eE#4X6݊N`fH`X~X*m֞-I'TK_h^T\k}+@C=mВ*[ӕa+/Gx~=O
Ig~=!@x|>sV!Oks̶T~-W@LM5&z6gaB$di䟜6?~o`CၼdTܣ*E֛ _(508&ݠoC%[H!NkTgio眡),=ldɰҲK	zGJD?&E
 AAY($	QW!r"+9`2	*߃ݻr;A9K`d@oR®zN_3u乤vaME7^ZP4D-_D̦dF_ÎH$9Z5aKɳ>M,B DdyT]A@K#Mr|^θ3?k^2TP>O:hQguK.~"enԕeL(: ㋤}'JUgy*>3<SzmAE>|=	137e)Ʀk{Q4}#S!$2~!gtlO/ү&(&a/p,n[!oJ>{#dkxW`3|E3ws42^w* ecV!JS6OWI}@Ce}ߧ㈭ڇ[`y7NF6ߞn8#'Ks @wqOFc"#f!^a dǋQI-t&g@o>b_ccqIvo_ُtRTPk*glGtW[i{Yu7ȬWZ-[(L4A	32Q2wA*ԍ8?hDcj(NvK!T镼O_ff kg
.tkϻ:Fް{4 ""<ŞO?Kn}xuo#x/@F/nә[l+Û.C+w(灠r\Jϓq箱4&!Sj.om]Gf-bFm(oAI23󜺜pf3|>3Q}0d5#A<k}6<CLYu|8Nsj̼J*8.j3#'/|&҈Z*!ޢS?ԜUV{G;ٲ4.`*d<T^{]|RKeEDxnr|.yUYj`l<D F֖w;/r5Γ z#_%1*lRX;T^KFu}oT09޸};*쓢#;~$@/:Q0]<2Zߧ9/cjtaO?fD=-Ǫ?}5yNƕ%WZN"4)`u!Z`=Q$ũo^{##x2=7  QLL;qN5vs+	0Naq-gƶ'3matbLRpW^BBDxgy0l#m=ۇ>Q&&hav{ͳb[2jY܎@؅aq8+Ç+ xL+T}ZR9)}x2K(XxjvPk8!x>頿22)_,stp	4Vqd3xS*A{$@8w='{`n0F5nKmU	X(xkd(HET]f\<I:U#Aw1L]Յ<V]LGߗAn<r[r-"a?|UpCW ?Z*c!/80ff9kXf"bM-6ɤ2?toee2P~kdtP)(BF'Jٴwg  4YL*k9W%&k` ?}PC_e d	M>%]?W1u-"ހ\Bx? 6f(iws~d5EjDqI|k)pa,t.O,j\>"n	l(l>-	+ǜⲶC*㢱ň}hȂw9`k/.|. Gqz0TJDO_Wnw$ܖݶl3Y~~N'դ9I!#_LN.ςγжIClC\Ay4"W +Cbw,lb\N4i)|<=E}˶Q0|zp3'7֯!eo*n;c_Tm+/EͧCͩ&Bevϕ5mrϋ߁{wj`	esWtAQ4
u]JAG+6Y1VtI@9/	'Pw1
ai_Vi̽]nl~s'nx$\ݙB׵}\Aq;"	PlWM٤'Ca-\.2ҍr'f0CjȢY77俏utdJy8dqdsې|,&T־ڜPW2OFJ~;LHaH*3akG=Wa֗E1㼮Ѡo\a\)M""S&du޸"zʆ	n2O'gt/>Y=n5Y\4.]W|*wžh}CQ6xn᱈S%w<K۸ZsUF&bwNK!Sn/V`=i<3xuͼG[*M<	g͈)fg'=c*_>=θ1BA&a輸³23Cߴq$ r7S2Y+I/ c\#yvY9ҤF`1_kIȬ_w؇L^W%K?r, -1][5H
qG8^3/`x͎!d
 m5רc!?spz|m&U|_F?v21lJV뿺y?{:C!ӭơ'MpMt6xVd%Ķ@ahI0Fhf!! 6ހ|SٯeƔT7B{YMҍUP;%U!ZjÚ4ӄCG@7*YҳAud)ő\Y'>km IVQ~dP&?0nw-ETiw"ixcӦCrA;|ʉ +>y<޹T^cWoX#{Wt:f"5n&˕Ymd5-7Z)b ndc-YGhgƹ\0Bp_Oq^̶{<t,i`i-mV=Bc'tB2
S2t2|:e:_Τ:elX2)A1r-@(w|tqc>(yG".u&iV#Litwe)"R ]	7TX%g>)U.>^[dV J
LvC/
^7	ǀRz)l	&vO?BI׫ KL텹i_5I1~X-ӎ'9#"Thk~'r| ͣpv?W&D*_.tFuQ6|YιtR,r-NQȻb4j~L ѻ.qwnA꡻A]8=';A]\GNyb{	SF.	BvzÁZ6nYaTS/?vSOc#ewUFA+Gwy
4,.mJUh䅼nZo_1!ZbO K2"7eͧ̿K$~6GkJ$3w BZes3`-"K
*s'~Ѵ9r-̅m#oBRscB_@u+TH5vO(Ct#4ۃCg	v]OƢQCg={+;b<"QDs=ߑ	HƆo>fdaLFSSV(,>0WDaS𠘣Fay[GvI/=cչjrb"C	Hd<1ǦI0	,$A̏5MRoH?0/:?JqxiY%Ӱ[ 5a)P"u={^saSx0jQ7PJ+AV24~fxϥ3E#q/Yjm¸2&SY$*A+eFSFs?LDq;o{8z1T`)Ap6u38x1#ȧOġYrPB7nt[3ɮ񳩶񡕽LGNFUnJgV%cőՙcsv8Jz|l{|mh9hhV`Hu/rJھڭi])ܝW=~ZW{TDdxsWQr3ta-6t#MVاt$XBReTOZ/!)RXʓggh,M{R[Au/gaYu*jml^nN>\\g|#c>BBsgQӅ*杰7'3}}!wM=|zEB_I	$B;8b|:"o#dJ!nGkVǨ>e' =7#~p&*Qy cLpȃt-'/o8ӕFjWD_)rҹ<
z!Y*hZxfnWR@Z/8ry08tPͩ]xD6sf┶y3DnwZڹ=/Z<^m\C|1U"Ѓޏ C:P!	JH6v>aq[C6x˅#TD9liA=Q²^'=Ur"|Q<^ki
UtCًfC__b_yYW/zxV*Il_K`>.<yOO4\dOF!j-Phz7|J$?ݵ(46U_|=AW_kW@Vo^}VXd&֓DrnfIzD=R;7Jo U`Yc>xKu8VewHv쐃Gno&qr!vJC2tEqh'Z[><):6~e}e"`@?gl>īR)q>lI,PZ4 q3!g|7A5Ft*@zA}u~ѥ]h"De sbm^]KU47\8q=3{yPɊucвqgj8aId Ү wfPg+IEhU@y"?q&ɑNז~hJyIN7cT\q8}2v/eۑє}Om<@At_8i܄~)Ka"fݎS*Vۂp:
P)ԣ.1T2JL8Z9qJt}͍=^Y@:S c[#}Qlc*nQK8hސva!{Wox*r'P^C:BQoee;UC6꟭<x}5
zzwzO^15{L-aS;Iq|.\O+umۂo#2s rvwڴf:C
uڣX#`휱zl]_+с	pQ(|Mf~9ծ~ˮo{_BM*{y^!tÅ_<zLD4;%b*pQC;aZ0k`F4H-iv)EeD6HG	f"cXR9ttb3gvg\'ם@=H{}Rmm>1Fw|;5}E5(oŶm頔ߏPe$09T@ FBff \Gӌvsd{3L`\(b Y\[sۍ,2Rz3No3dl;u~|k^TE<E?5<bO^N
޴:2^bJ|huG D!&-LypH n4-gRT
hxyEb	DR}xd_%hwY=xi*^^ܖT:g匰(O;6i%,r{l	].bN5^qЏ_#ٗӤDX/4	` na%ld$ڃVI߻Ase	 Aƌm` 7+8t?@87+o Hc⚊/PEbgnh*oA[

;$7
A3!WW$*<ΰJ=5/b;|Bs5	!uu5Ҵ(2'E=j6Ub6( eGI4lcѲ+ 8^XόYuKӋ
.6{+Lg[WpR\bР \/h#61/A956WWE!0l	MB[ښ|VVR'pI$=%;=~|ѹqi$T"T&Nȇ*}R>{b28%}I;nߊ(\liq~~
Yb1P85pz%Md|.(E1ѵOEcAF:`/;QHM>@OB;:_6^
ŉϥҏ?LWo+-s r͑!OBVXQ~I 9k稽u'6s}
FG:mL̩%{' μiǆ2tT*ifk]%a8;,їptdY6_ȣvʏD,X~M8%C6ຝB1ZEw*:T߀Sʽʙ1Wɑ$*H f|5-69G&r
͆VY@:GuK~0y}{-ɁIKDe?F|BQX;^<lrHZM>м"exn>tQolҎBOيtbə.گ%ºm6%I؄!.O.GM}=esjse}f^tH3SsB9UAiD(hS V_MRG rK~,shB۪̖"+/^#UVs"IxR?&yʐqYc&DX3kOh}2|мO
=.d!/xGp$.bTMߡ<?6cGEGAg?$X0)fGb[q߶tIs1#ȆqfcdBzw	/öߖ9D	(܆j*!95~c!#9aɔ?\e_J9Wdj/yA^W8`H^}>b{VAM$̲cz>H6+	`5IR_"!:d˙[ىx$b}SpI?\'.CKCd=L>	I<:T"B ;mՔp;75y)U-մ%D>In .c[¶d=PdeYu7ezC}rtۮmw8(`TKLuQ%I\k.X ޔ~FT*5}8q8y`A%קj<$x!(0=J#>lpQ8Njc:tp8xKFk tC2<	?6}Z<	@X8h<
 :3a>y~ k_%!>Д<jEZnW9uޭl2\~Tvo16u!Fp߂;dPO&33bn=U2R昖px.@舦cO^̥L)d	TgAKSdAUpYfzu=B3ODdVus3DuP#۝:Y%@ī!r3ފ{-r$6È&ZT	L$z#eF*Q٢&Hľǹ;OVwRle@17f))@_u3tTP3Kjz1o8$gV=jw{l)
g;t,Bb$߱=UZ!	WV7zA`ӆLCğ=j	"[,!=~i4|qC#B^.COj4g.WI5OMn);9?KHڀ]`@a>!Ko);y7:NoB5*/7U7Ym책\(E1YUshZqxʈ{qMPF߭\ LvRL pZ:uac` ,u@K<gzGJz٠?!5l%pIAg#Jo9Ĕ'0-"z[e
7y&u.` iv#,[4z<z%1[~UK:3,vNG%6V.h{cd*LRv7Bz!g4.!K)S(5LQiC3=V	nalCIRan{Gʪ.mb$z'г)kO`п.,\a;ekuF	L<['*^x*p" |DlڀݰSւr_(";⿷Bw%QnF~3.VoՄ_!?G=F?DNL@vRpJ ͭFsq*19Z0OÁIL{Uc,!cpU rlټi!>vEþ%:W%$+ϸԪW3uԩ-FI47`ƫ1?&i)-֪}</O?>eMz\0mX/tzugd[y sp j:Fqs.3z}$-޹.ufIQcH$o|:G#jLۅYDYqY˿tp?k&,~ HKBsXؠY2-@0u(k<9W&CU=6BŐfܹO3_e- B7d]m"4ԢkXq,A;~+@<WK0?grI"~oTo[f:#~ɭzH`_מJT59@Նx|jr<7t}ZP	a+̭͛b8l7Yk mmY64O =.8#Go5R5S\\i(p8vim*s#{`SeAWK ̍Kgh>?j;}[7=P+M9rEG 	R~O[a{m_SjQ^{3 }HgO/oP혂c4N >nHmʸO5y
@$ 'ybP{sJ[*$V^á%]b\[%=?=H bLEͳ*}
c6o2:~s jQ`xl"L J~뵈:%yaxl>mw^(*<boǯg$`;TWuz_~!Waiۈ=q7hMBnaGh|=j7<.'EQUzLpK$^0(0?#*.{4UJCYZ4$-Efyh7q>zs/o r=ߛڼt-OT^D |3<ޘ!*YGhN_8.l~وs_Tw;<O0]F'2
@I3s!gy2o>J ]+3JFq :.J6KYg3Hˋ8-rF(Ꮱn"͏c	X,&wT_xi=ϛAPŏ>R~|a·-@]yfeP>*	54-;.J&ǖ.sxkFf\HQ)=zI߸RcI˺F5lcvxol֣k"ȚMs$>etJTy`M,q%<*j`x @T9 v{N#\S1N^Q'%Ĥg1miE_~B`B쒾==&fm@W9-U|^`X}/APs?7#-WtkyT}?#sןf̑-р3ִИ¤lNdUĤ R7u9kW\h2]~U7.Ep|O¥e~"Zbђ{NZG 
J?lTQ!7Z+G^Pt![~]mi_kޖ|dXQzT@}Ѯ",K{bFB0b"}X81|(~p&hP&%sU<*fhܲ+}N[loIWM.p2~H:%M#dQL@rJ8 6|_a@/Ae N4M\k)aǢ98Bj[dwѧDϯ[5Ql6+|/ձʅ,FgvRV!gzvUa^+~`Z1(o@t!tœcvn$z+m^U_L?+QR~	Xel]ԧĝ]Uؼf뷢02@vwV56eGxY)r:htwlR`L̠!2/\}N[)\ya#K>Sv/ȓY"qM~`y+ΤXy||ĘƔrK4OL{(3v3=~yW$c82qX^l2p%t.T:<mIem7cy	>HN%!w5A<Ml	(v 步ew [,pՌ b9HYst0S0BE&l-=?'faHyg#U6{k=R"/!UgZ\bIs9&ěVzK휧tf&+>4"^Q>?[1ТA4;IeY#U\\1j&Ϣ|,SZp>[몟DE}h˸5devj.ϴP7q$A2ؚRdW{Hh6[݋n2S0E5Qk=WgM\[Z9:(bXg'Sf9kr4>ĝE=CBOVrqEpmwSv&٣+j:DiR!z{chZjT->-eSгmo md8iΣs@EmiqşlQ@fSEq|7+C~_!0_"=X4A^+/(fYvR	{vӕ%9Ɗ+dzLhl;i%QSyz2C?aLRg{cI7oרxo;e<U(_T.	?9c'vEqFyҥ/j?Js/Z%\U%u>22Ɛتg}Ey+"akI.mj_+R	zvK#^CB]]}tGK8RVk
悈X\T<Nd4+ѢfI^L*B% LPZ5>ʗaAzCue tlAxԃF&CfI˰pV[ܚAppW13x
,FE3vinlP~ګɉuUc˻>aQ=iMz!mQusnddn%Rҫ^2G	!0{Q:pd	P:a [!GupRgM`y`rlK.U!13]?YnB,^OlS$'5_U%~ւWc Y|?O~5DGbW LRU"H^wr\%2V=?y!`L3G'ML5(#PRI۵bQ'2 fq<_Ҷ;3	 H+pP'0'ˆ[,g	}[tTI
;].u)'4n\ i(	Zj&ۅ`9 j`\"`-0#RY[KXiͦ&$ĸkA,Yg-?3.$+rէ'H';`:UO˳!;:Z26xM̕>w}Ӻ[!֪Z&0
4LC5>j狴 SaUc]9*h1]ȕ<S#\^LEζL`N1*DI>/Q`N?[/68G	sC/{(7#4bxky?H*\
gO{ׯ{"]oxko=iCF(5=~2<Z>R/072 5!l}s)Ց4
cjG_,6vme(0<2&[ԴĎPB;Ty@PEU]QV#XRyB5?Im96Ņ	(a b5!B<F(BĔP4=\j34>Cx%H/(ce"#fs\cZJcP㞷NpiÌB!Y_"@DrHea"Lg{_ZSXjYdE5u;`EIe%gX@tюe8_Մ=>n/IpLC#!^PǏhʴ'T1G>N\nA
MA4.'߭@H--px\^)޹<y^3v#p>(@- Jʶ0,d%O[?Gʥ[ЖkT_֩KY_+zl[!۹ٮ#΢$D^qp_UnOҬ!nz$,!C&O͸!gdeZrdM^>o_).5G=RsSEצ&IJi:czR><??HYNj99}3bg+$~1SMXbSN_U>$35HKȼрN[mW\-0#da+)wQ*3*l	j)^c߅hl>ط9p9"մSCi-Rt`FY "+ FHrkPkyV#v), SЬ}ls0I?5il| 1-n+ ӎ  fxc3O6N69
ȷ߶rh7ۿk޷`;GDՐ{A?C`lݍsOPg:Z0z~i(h![2ORP+s*7ontmX&8~hdn?UJ>;Kv WOdQ,r`mJőPJxbZV>Ӟ(F8B!2W>!/`<}!rr	G$E%Ca;$] *~Vu't%l0YoYX(T=^_1Ql5B޿N mn' 0%ḿaid⪚p_|.}|N(qLLh=>ɴGMe^L]є|,XQvTNpwS[%I3DAp*K;^Cpѕ5_lh0$gT]q"]->N&^ Em,wA,~Ba|N-ሙx` zmwQNv & _1Ȗ`]|j̄b2`hvaBd&JR?lr c`r@/sI)!'nupY
Y&TgU6BX"Lcwо2uA_ir$zuD^h蘽* Y?5Iv0mAWV4pBDغ̅2diL>ϥ$MhΉx0T7V8v`J{kPAM߿5݊i2t2K#1NDdJT`V8K}Ye"1ze ڐ)`7 o[gq:qAPSR>;"n(Z	⯽krwx ^̣S0vjaALgN	ƣ,<00'bp][Vf%&bFc}\2}#V 3y#xmJ9(DiJTo$0zؓ0uRe^:tJ`FL,E?"+=_
c4XTł˩0a罐X 4rBgXl)XHǻQYU';-qVO_y隣َpUܬ^).ZRo2ͫcPlL3dTG=Ƀἳ_āaF`iyoL'x[^ʧ4(W5FW'R3c@ioly3nŚOy2zhYKg룞JՔ	cG	kC8D)s$]SQ2".y8fޗA;\# UCc5rw:-V{*KDjحLF
rRʂ篖J/WP~|/fڜJk]?HL^y1X?wڌ	@_K)Sh1GFf|s@~S
 qի&F4;sx]w*zȭąF^>S8B2qI
30wW7v W#agN\38q.72yI߯]Bk
*o@Ʊ@k'` Zz@" ;eSCV^n}&6upg{&kqYfbiv;_SggtM{K45 -m
W5)	ƅ8V)Ř
3 zidY*:\WsǽHƲCPIMbEz
ǝAt^T($9iɲ  QGw,EWSJ@ *uﻩDطWK1thf#HaU~#kP~/,h<9^s~޸9NUT&rj%b?3(^[ޏ6rD;jEN${BsGO54Wj(Cx$ws*WxqbU,mp8O){FּGDLp'}Lyv^s֜j[-LިG-d ;C&ZI diUkh+(#!3̻ce#o6)JJ7PpK|Wze/nXgsci^
>.(;IԱJEs_ۯӽ=<;7Ӣ+AӭW0/;mK9licN@|x)!bs߶ޓn^.l`aqc eT!JnX,1rDQųZ|Gte=/L:)qG\z0wdy|Xjt!mҤJ/>{,{o0m zQ^@ZͧJFRuO<iM	~W=P¿gfU#C|y4CIv]Xg<i3(3fg6MB$div Rƣ,H&GGbx2^Eq{U矼R:(Y,皲x-tngpL9N2MX(Bcr1 #U Y="" K.,oKry%uo6I9Fu5aTа|)ˤp?&桱20ugP낽,c*rQh7usA2UVV!cTPcڟ \qyӲ'Wx5hĩGnIrC2	B\k)6rX.KtD ;,@|IT_w|0A[K2P{a!c59l	RH#"Ub#plų@l1!"E!3O]pU[	ݒˇYJ&̹AՒ"(&i}yeŰDV\+;nO&	h,wbHZ?lf$Y"4TyQVߧRdz~Q!FE7.wٯHoܚ4POsm2'Yh}'V)~&V
^-L0OWeqN]}?w1lzdH&Hǝ~M;Gӧ˯t2PYzi]Su<D\$-lɕJEx֠6ed^H$5jUH!'%3Pa{䎄-L24fc1ʡA[6FAC VB@O[(~7
nȻ+Әr]tj2K?8
95@41_xj.1au{I|_LRw|IYrZ==Rс*WfAjJ As5l5Jm}RnΩn{	~X إȮ|K^^hz]Jm !jC!C)`7$X<EW&`w)k:5zY}I@3qh8ճ!W7>ThC5kFUbkq?+>~(3Nfob&VOx:1^:W'%(AIB?\E9'$ޥmX;=&K-kgcϜS)s]՜s|ɉuZZ鋘6lrtsQ+a}]n3U!87V.$-}֖_3ǎtxh߰5yw[ >G{riш_Ƃ	jv _EF=3WӔѵ<'YOxyN nx[a2gzPpr3AqknA)1aPg<K5+#RM[!!)u!Djo -P+	^WMĊ)9@QM}*6)Oraws܏q"v0Oo
7FV۟'k|c/I	^K@'|g܃:H;\blʣb~RU#QGQǟ6MᄀT=G6K.ȾQ6ƔAI-/ @[I뽑 ՞zSv}yAлf  s{wgyNYgKd~z|"8<@B6;RceP#|GG/lDW97r˭$_:N7R4
/?[Ӓ2+7%)ODJ$'"?nOtu8Cv!ɪtљ(#f|<Rn{_I{Pbp	3Wp,+Jw+S5DIlpNZ{ťHoԫ,1a	KtZdf2;:XQ--O>^t_Ð,=~΁"β:T\xK{iduZqǄb%p [1ƎT` Ƕ&B[9Hqfw_T o̺kc'`cI6^0HRmQLl %L}Oof$=YALh61j6zmqBsrTN+'6~0r6粉h%Ȼu;71iްLi&AVPwu5Z3yI`?5n Dc(*ժ13ԃAJZ[=Oj\&`7CX'8)C~-Qe/L+履қh+#i"c8#^Hz&ghZѢ5s[[+ulT^7IH&2AÒY'988gΈ$f;P]?M[n_Yqgfr?Zrx.4RL9ɢu#ÊEL o"fQ=σBK=uVjm@ff%EPVPFZ {D\l^>R6+/V Bϸ+yU: `"MQP|K?,R}Yz}􎂣t:ޯhxHAUJjii)JsQu1Byg׽$$/Y,YErwZ2S3?M!G,~;[5!e<y[5lм>2wZSD HF9(ǫvǗX:կj<[9][2 +@@794t%ixsO̎蟨Pn섆5Ådzd藊Tj.`2$VÆXd1a]¼J[-1yrdeyI"wV/EMڨo<P|ox8PiW^lKK뭿=@!ֺZ!QDԞ. >|}[u;+(e?[5SǏb"Uoo;7an<  RnWiuH YGX*O/4p#{\uZK	tH0Lb,0M-g',?2[Kw,OAI*|2+Y_	;<m?/oNyN".y:ͺ.$}$4lh.O(0Eyܨ( H#fRP&xuzᨭs`VUN ڨ6>;"-/ŲY_Wtmly1!n!F6ܡ6sFrǠ)sQqn.]pFmʂaGd_h;ޣGW>L= k	0
fbdy~#3zB~&Q3W3"?@PtL5g/8$H.[cM=?v][7	w~GQ+ERn՘TyH#f>ׂ 1@uܗ&CɘXw#~3'R"EQpEm3n$&U.rBGmT=zm7w31wY^Wv'I?Grg%mLbJX"qtv[JR״=.#
+V/{]#`%]6r2y{|DHZ,mF]~(MmVgamf;eT{smIP˨guU>.vC<d sUu>ā#vU	XJ
ut-e~˽H1zGH8^}>i|;:KLO[	)SW\}w9WT =j gbN(x3mխ[iB 
a( &3	xEqAJ<ssgQ1l7|~'<gy=$6;%/~du䚡Ù=.Fļ8 Mab<~Nq~ȏF$d l96ޒɤIi<n[\O3}n>	SfDvTQa0 l >e!3p''kߏ,d*AhCziښ (=չ 1t
l4HQvXSOX_ć%]_ۍ뺁k3B5fDodD嶒@q(1ԀVRlࢀ*'ZF*<7BQ80Cvr(0[ODz4"[eW}0s7虻US90󠳁w&fFS5%APDO#dhN{jFE Uk뽩؂R 5gBQ<͖IhUQ"VV3D&	Qʗm͹ҷ ` "osJ_0VP?Hǃu]p(GVbe+/	Dn鱣w6wR¥F{2_Qp	*Wqg+7Q;	2-%6_;bt.,brǓ N\ԩ]]3Z,Xk8H vwv3	1kby(=kՑow`:wӰ4FC@O0%|7w6X~[Dm\EwLG'?M{RnvfaT(jsCwO=AGHeԻi h0$2),S46E%0i7i{0Ql2LX
*@Y; o7I%-r0t\OF	R 4j5yAЎe#
CJP@vdAˏmֿR&#\~2if폆ϑ[qݭ0ltrHvv'dQ1xщ_513Ae5LdNU܃酰{,WÕ_ܖX_^a X2EN}19mdW/we(\~uT
ڎ-:ChXhso@$lfykYu#a'!}X$;Z*kosqGկ(="@x8s33`~|Hx$'RR>gm/5ҼGQF}g]A܋ɧ5bl^зB/&
?:s{@xjyQY+;8B5ۉvh1F'Vj,Y2{vA} PkqںL8F$GfӚUN@[5HeEI)RCקщ<ܱ6H~0(ԣXn҅de91HDBM,`EjzXd*()~sیfŽO98̅PIpD@Sy&[dYZq18o#֚ZRr]0~]j{6Z6z^} =m&_IS%-=#W8T.taR9}a1|L-z#"_YoS7a{Y= KdC#M ,DPՓ5-pdR-{3fG2j:!M%~,,~E̛44|jve^j磳=Bt=Rpjt\J`ȯbi9MۢY44'h΃|y-D^jj6x#;Ӎ-9p^r
5-4mM .q)ʹN̋JPxnX=jχTS9|S:nk*I<igvUM> f݋h]]d;<DNqv0A/9Yg%u05RE2Q}TYϫ
 Φf+(VH^ RD#i|4#4L5= kK
C|0dFE~v$Y P>4C֣fxJM*\k$R\J0PӝEq"eETn%:1\}ˋF[)s]daD3v_o;j7#0U[0^SۨcnqXځNl_WQT4Q&hEZ_%[ዯ/hG[OgIK+;jv?"^	Si"΂k	6$[-Cos,PzOxtTfr&WNOJ{>#\"3jFhSO£unCO,@/Rd4!-`\΍M_/hB]ԶQJa6;f$ƲcgU0._Y	ÝTҴ~/~8ZZ!t16t)<(pj6>!#׮#kbmِ/&L~fFc|"T'ɔ_pt"bQJVbJ$ѹؿ#w{XaD>
??wheJ@µ [ɼ(x?6O:S{8o"}6mt㣧Xpi~X}+_ Dy#P0K"d̺Oq_X]ÈpWdɮ)4vNެnbq0O_JY!/햗{ˣ\ԙ͇ӑckR'lЖP^Q-ody)C m,| C4Ȃ_ `.>-HM;`@=Hyj<d,4mG	1^f0iq+u1#`͉rd_h=vW)r;&!}ЭldYW!C% C
!Xz,Bo1͵ U:<iD`k ABW֜۵x)s&IF ;tPɖ·KSO9ΥV(.C4_,䪢2δj&áHQ h+㬙qO]BrLg)`

O5F7`"3|;9+$m.[mhK;G qᡜ\OL/.Pk	_fQѿ1d_J&	x'ߐ`2l(5OnԼ$lhʆ:Ţd/E=?~89fȸPܑ!=`_3Az7sQ -I@62f*s~
X>6zbklM,73˔8#{DF)O_V4(3	Ob+vDӋUҟ]C"%޺"TǄ÷!l#t*#?5r-ࡀ54xfA1~6`A4m|nQfWT'lq2zKc^k1y!lwASg}pYv<4IY(IpJ%Bsr	vGqç@4Nv{I=b^ѡ7U9Xɑdk)\jT-{()LE.3UJ:,f͊	뭌 L.tsw@ϓ0c/,=X-0~ElrXb|- W-fOˌ*n*vGFdr>ǵ0;4rf:7$$RFyx/^4{k͞
ttȂ7ވMFBcELGXqF-n3:";$tҡeOs';F/y~)3YU
T;!ߟx9Մ9{A+*rZ"g׌VgNͪB6)zcI{
ӽ>e_QSU;P:{YX]E`!cŖho\Sns\he(7U <7K7gr\ƍ*Eo	͋H8 Ql~|@DטjxbTlƩ$FiMtd9xap;s	=4CÒ)pJ"gT/	{Avg}pC$/){ gͦ>C}IP-|ׂ1b8Q >>}EF!D<ѣiU66Vz:Jkc&($E>hɷ*.gܗakWG!Duxy*fvd7?D51`6뱦KNN}#b$\<W-F4)x!u~"Q$rIԮxqM7mxQ;Q&lzy .Ve;@rC1XA[Z]=E
rSU:E0i-T^r&@kp}Lw/:a0öc[SgF*)j7߼e~P`V{pG0iC^/:9yώV<9DzA	q(V9WB?QĒf*^G7|H$/*׺@L>~DyٻO^(Ar`{=sH'+Mb˥E
4:FM.\$UHQ!
\!`d*,DS9l8&Ap){~$ڙLuՋb0#5JV#\UEL r>Dxl޿|q9pV/+WkFvMV*4KS-W$B^([ou "mgQRݝPJ~2ن3cm\VԻOawN N7]ewԀ3ޗf<c] ƒ;/SwѤV	bUъtTR|)
YVLU)4mcRk*PA4aX[װdy쭉O:>:*i#rA8o39^Rg;kݮ=JD4])j!30ͩ7|T+k7y;Ջg]kds=E#4uL9LёNp:ͩY?Kwt!y.liD]-vx|$8O#3|<8HJV9HG:l~IAaG3ɇ:uu/faMAFCy!,r'z,8DNe&а oHZͦ?غB$n_U	˥cwƨ@,60_ymN6biL<=aYVkw	d[p:k~e*nyȣx_4DH
gJ)~*}i^~2؟/0IR_nuO~5WLi~ ,1{.p5!k_<[Nk֋PнI' \)+劷܏:ttA{u%
Sq׹.+90nSS>(c,^Q^M
mo%W
sz:7GWuة )e)tHx&b
oad/L@r{7*2rk|wuQtĞ[(͛W]xGXU}`6C/E$?<=R7垱ȿ,vu2rX^T7}*EW;i|T	1rNiz7+2HAy{MOkЙ+P~Ւ׈[҈f*@UaEB%hCWד/b!?r2ЎR]T?Rlρ`7ҹrc4
Z7I !'(T/<*?0'F!|X	z &R	$:挤 ,aznDq0({jXdaYє8bGgɼ.>IB`"C9OdbbC^Jk:,,F3(3BO7y^)tqpsyKܐYRj]LrtHWMLmXDD{eÔqꎧ1G\qk%MdAP7՚BLUWke쥏ޘlT6e[Jmp%<Q0Ap	m@*Ro_׸cS9gytF&WaNE(o1{?bX7LOpϲ0DYS{ZVmP`~$qoU*%q{p|sw.#>|ջErnQM2q㈄rAeS!~Hww/iY5GӑT7Kˮ_!2oݖiik[[`UPnS
Pwj?ĔO.FGW`*ۺPiPl@$A3y,QK~m^`>όO-kY
TV>y  BF9wq	tpnΝѲ9՘oPKxS!ϕ"*lm$|<34xlz=C9,VF5!1KIQ`ZRmqvcWi^q&FH(ciH+RbyQ@@z7ba,iABBo" d$"uAnN(S-+eS y_c܄ԞM)z'2ǶnRNBOc3c2{hWEfםK#pKo<76ʶ4-XK"vEDUPѣ	zj߭__GxcSؓLs~>$*mnj	*R/6oib^Em;1'`s%,8)bA	cVE1iS@͌<hnGÿYdӾi@
3h&f{V3J!냃A(Q
`iIo9	M4aT0LӖ/{X+mO> aFr{92kiJ푐gcj)|RA$m0{1NBBl{EG{ǜ3F9V\:J_v%&%vdэk.Iwl$Vo]_6sVUܗ5k$Պ`(E^JYVH'+ߚ0suamvs5ܛ GG+@ڢb}	HiH=[LZe7'_Hρ㡫AʥL;Oig{m۳}Rތ<I9c?K*[7:L2P$:c6@9n|0֧*?OR(VbVlRNK_\DfX>>[S*gCznt֖ϔv3[f<r ջ7+dDOǬfLiƢR[ATƣs-Q.2M*z5Pכ4,GE/z`9Z<]ZtP_pTN0q=UEЯhe&},obPډP9(=khl~+MJ;pJ&:`<eEHݤ2}aԖONr040(SDWzC.nISܼ?熫?g2)̎V`R\VrDXǓǃ"|1rZ֜
{4;}hy|UݕT%K_pwibE&flL,?@3JNqB)Q%)A0Fz9"{)"dxe/CVYeCt%\/zxUT:83sm3rwx71,򼃈-_y@#.в̢GJrUC20p+̩y`lIϷ *:t1TD>_2hC!3WEx֨פRIXڧESNܗc6f,Zj{F5b_) 4AeJ{l	vp|VOwW:
Q#.EQUPp(QwJuS^q'vDo:7y丧H{#7ڡHQ^9y0`}r',8OvۤjtqIq{vIL^Ic`$՝Kz`V-J#-bf 
6"O_WO3ʠ]@*p}zl=iAEq#7/c$]ʐ?Gf*c?F@&@|cuѺ~yAᤠ|yx ''ŵ=ũJұ؛#6j\T5L)2)Њ^cw|9ʾC/	)J'6,	w'Ux$<vAq*$qqE,]/jK~¾TN}|}VBG?]1H@cxMnr3\42Y?\rNmUѠH"lb{;
]H&ǰ0(ΠvlT١l*vM/Bό˗c[3P%E+bц8$:S$J(W_V	/2+X,
bR(+ʎr=fJ	tϼ |h0lWdka<.ơ4+8eUUe̰Q(ۯY<˾`Ť{';\9'd2 2@+Teɝw|E?eG
HYaN15Yu'#!H-5-_h\uJjXqu˱-htڦsdmu܁&G[/Z#Y`{?;GDeR$X?'q"{\\1!j4jO:#W7nhdJݿa/V8ƞpZ*	UI6]|騷НLf0~x?Y,Sonf(0d>D-LgnƄ|n*zNS-9vEڰIr.,Ohe;?K$WH[tG!/Wċɐ߿e՞8NZȴY< "5$)H-(#hgS	uߞcuD\⹹Et ֆ0OTN_ 1CA ~Lga_B뎂j:G< *acﾴfNZtO"'}uhU(rΧbe?MgoH/bZO标g/Uhz?#+@&v(@NV#H&O-|x"/\epUj)k"l[uM嵔zaS zc5!1Rsr"B<e@t</BK%r *0gA]nW,<+fPa&6maI b hC:6)}D
P!#'
B{ ;:}?׏,V8vЭR*uzʩ@D~QJƮZ5	~wߛIN}pٖq[>ʹD}ԝE]:  <Qb+dƢA?nO)
4X"f1th%Z[xv@<ykusԤ[51qￛlV^D<XK?ojVr=,8Aӏ]~^`AXU`'l~QrSAK?1Xd[$0tŋJjYuzX. i'^DM]`@!(cPm9ةA;mp%RntXN9PSOy^z 3bxaĺ8EA)(8><A??:\cF``6 H&+D}ly]*4 [b%	W~dj3efu2vzI
1@ y~!1V LM۔>a}">DUsYf fNzsζ׼HTD~iUת"p^re|+]<$¾:l@77Ml˪*9zWuNiw⥂祃C 	#1uMɟ'~F+h4x%Hbm9nvu?zl 88O Ӛ1E$㊋"tm::yɉu$GyiJJ_"`j{ɝhICnim`s6NivѮ~S˼Hxt-n"hTG.2+'(B$F@QyKa%xOY)ETO+ÕuTYj9ͅU(伛݄W#CGfD7W2	SJV(<ʇ~ݿ#Vd<Q-qv2ƅ]")P8-7PT4YQ
<knOIT8WG5iS1rO69@mwV*%44gO]({K"I Q%g1W$-IFD͸G1(yG	J7]ESuMXЏjcav
/4T<Ǩ3LOF}R>N(Ud>9$sr@Ԫ.btգvt:m}vtcXxLt3U&_M=Qq.0aj<Yg+tXr7J۱0K!FxXC@B̲@˼'k=WJ&>{,@c>5A)Nqfh7,]7yF93}Fa,a:Xx<fEcS46l)r<EgLԠOq/	:g)-:eOsE&6eXCɗC@BNu7x2,Ƽ&1T|J
g󔛠Ӈ<crV'u!jQBOf/rGH jmSX]> '.y9F"&7Pb&ᾪgzcjCM}"ȯIsACW(, $ik:Y<
0<ݑ0nTsQJWX q_Hcb#j1kgR<;w`^cEC-t7x)2(d
,	g%e7VlN^I7ui)_B?XҌ0좈Z{6.B)ӭa6y2^-2GLY72sGS*alOww8>讪o?B[V@cçF_"?I)]hx{-wD;#]	+Ǟb<L(WTPq]kC?v&/+Zf*ߣ>-/0KBo~y`,Ff6ۗ,h1\j P,9|WDsb9Ϟ8G +hcO솘k{="予i|V5qEBo3,8d@-D+Yc):x8DYĝkC3T5z;Q@\EM)5Ќ䁯X*AT_xGƩp		Ha1EtaL4`? xv"Ĵ}ioGT*lix1xkMJmF<(:	|1E<*5,39U%h+$Тf	T⾷'ƶ$*Y 4cZe!pV},@K78qvj^[=ǂLf$^2r1\OS
衄i&X/La|M DW
Sd񭍑8n ?<f6[5\'AU#+Hٝɜ%v!MIE	7]?w[B4&$M?U7K"x߾]D,I]Tlbm~5=eC΢zuu7XUyZ0O7gG؅Ssy.WK)691
SX)k޳↺R'mT4	=R]ou_ƽ,!A]+gk6&7`V^)]T{ha\eی(D.a)m?:#iR+<#ܡ0fM0,>Nb9Xྭt!TgGk!=VxD@pg^zuݬ<VE
yS'46v1Ӻ]/D`[K(:z>mU>`9Xxp2ͻ{|*L4o|6A}}c!ӡDah|
'l_p19q]-)5+4lXpd##Gf65XJy񵮰f_ճhpH<Z|)?\"O(딶#*>ðv1
G#hw}%cR_JEe
ʶ]^n}:4 oB溆ycJ̶8dSޠyVP0OYI+H[?tft0Euj\Vӎoqqպ; +R\w99>2y6z,rXwL܃̏d.߸'4Yxj2	Eɺ6+Q)k;J(> LY![Q݌?=f^Xh5XPB)FP
џGl		{~eE'vo ?Ozο|QOl!;p3EahQ8]ԩ+Ae jB{ʑ|}prf\(	4{3] )M23R{ݒd$rVDdApGk"QX,?*[cF+bŕ2&iW$1/-	ߞnVʼQuP<J1]l!Tp9>!mԵZSVRfg{nqY-NzU"$	HG#BDXȀ9WqkWZ1j5Z>\jm݂s֒jx۠=~Nn"P	kJ[6ߌӭe/S^Eܵt?!nH=!wxk݈EEwu.pvn,pxnN"^ ,ρanO9;G3FcNLʬ\S	M5cZN0gLG5[k'_VU?ʓr8IX>O2ȂVx)ϵt&fYbx_
ǒUw'4.FHIƫjnֲSg#bY<Eʲ|PjEJ"P@Xwɀb+e[of*҈$_ABa<|MrOґMykc@"RUD͐ep,ho"3T)k n
ZnY<]BA~b,
oAT(Қx7FN+g}ti.c:uv(AJF*3+Դ/4z͹W9sqBƏ!OFH"8`|eq4[@#@G9\7V<'agT^A5AS|&nc?GIG~B9Y+F*	ᙻR`|RĺG?i%Ӱu-붐6d׉Hޏ
GZaޔ FUq @T:TJn+~ӕ6%,a+5Dj{
ocZ^NE	lb%&MLm×r/Ȫzܕl3}"K3-:_=@9t[Nnn
b-0"QQkʭMioy;CՌRirϗOG?J KC9o$CW"١),NTو55t]ud>Y+T?TzcGUEEZGW0pd%VJb/Jj[ɿ]ל5	SYj@a33+K<&sT2)on~{VUC?N@|=``a{iTM<ߙv-Sw+;rehEȨs1l6'frCI#Glc^2F_F{+,_=&7OAI~lUA,SV4O^k:oziNɕ=y_SR==Ǳb%_be5o	Q&W<֦Tl-(Ì"VoR_Lni+zמ0QSyRnեC펴myʈN0!^_bfpRVBSNj_TM&OhFР,kLtaxK^i(pUDlY]qQ}G<}ͮvͣ6-,8WIfMݷ8eHH;F&P9XpvnZ}wV:)dz7-I嚄QnALmͱ&X"zӪk 5Oro>M7礰&xԎfe4o!T
4,i(ƷԵ&Sl$BrқfФUS~%aH9XdwݖP|ggT7W+~"X^`+2h&R)>-:\n-x58*cZZD.<q_Y^e~i@5 L{~'9!|64g_Cc/vL=фw⸩.g6_38D=L8ȇl`ɠXlZ5. a|;~QDz5wҜQ,d,=ZAT3Lqȯ@/6jGaܢšJqw[!v-b*=	v̹?OǿOCC	Yll=U>LZC*U# ?햤<_og|Jlؖ
#&>f]<
Kvx'w=ʑcˁMW/[`	fdOY]	{_c/뵼.o!̝"Y2(A]me"Qd9?n!D݃V_.yq0NT$O#B9Xϰ4`}bBlq
3޸xS
J%kÔ'ʱ6ʫa %i1mA$MeȍxeWo@/	Ow:1z6>GׯJNj@_{{'t#'FL,O(@ߕXTQ32Gáu~֐%1</&%Y!TBee[|X(luцFv/ךv=eY(Ci7~6)~Gz;v8OȺ^s $*Kደe+Y^Ȝ"ml#NiVi@["RYt2'a`;[wMΧwr̖Wҏ(
E}i9UjXRS&W*&3uǂp(l2D 5kFӑy5n2)!$ ; G ]oWjTxfdx<G hKj3jz!Mqm`RI@@*`S^>@\Sj[%T9$=l7'>r!;)B*=vz;a^$,fmR2*0^*#q_:G⚕G0M'R5FE6I2n6w <t%3ad?'kJ}͎Ztl!TB: qBji5HN!FgI}g?ȡzA<L+?^J!(fŅ^L'ʂXFRHO/a~gc:|78ñhi^G;,o\M'd{w
*/AjVl(T#dcZ>k107G`&m}Ja$H;+fM^rS.>4 nefNU&1[	߶;99-_=Î]b9y/BTLyMYؗ®;t@R#tlnHE4o
)1Ԓ𝏱@3Ea^(	Aw'{Y>1ߪT,V&E28euR-;4|5*^jjU?Qt3	_VX4Ÿ=-exLONB$ON"w@Q-Y.9Wpd#@Z݊ W2'Ų}C 	"&*1YA+zHϳ*@Xxze373[tq>6xk),~NB4?<ãK I0?'j@Hsr<<!^%jL7|?!nepM۲2#ոB|u?bSv~tZƵ :!|7xV co?B+Mc91;B^'c!\O2$lٜS*<~%]@ͤG3$U)ݱΈMaSN8e9t`bc.(I	NOϜʢ}KؔMPkiyH8Ys+P
ՑQ -[G4QZ@8đz	U~~`R.}CD=Vd=_W=1GnNXX>9>dgrrꀂ)ر^CSxwMf,!s593p[6䴝]h3`%S~TqT(#KI<pZmykA94JCJm_R$`_=г+w.~&3d+A\I^T\-=h&Q1pB( kESU.2瓋av f>S>h"5K~s{
2'@1@f	^18.z9n߶WZe	GQTT%}ICwv*n\ɢ9`ê=i[X6AA_乼jJ`?7T+&I*Zp^-Vvb?JLs#<Y✒)70aYO7{d[(ƚ<R!k]&g~x)At?D<
~}jF̓ug$e g"5tYOV̯
ݽ$-!KhE >qoH_ZY&Bc"M//p"	6BCQ>'lSjϪꉐJ+ԇN4'rJ\/cusTI	XW@g@w*g;Yz  T*(îsj++`鸊-9%?=]bNh5=d%wqX=-ٞvYzBnUu*ƼH,:.B Z
lphKL$(ƐBHiaKg_t#GqSw%{*Ȳd`NYꪶխd

:5>H/qU6sv4&$GW5F,zDw38\CeT÷'T:b2$`mrƨ,bT	?lumL,A7=&f0o09oNW],yV]R'_?b	pIPi *׊E4'	:I*/:̬şl,abíjˌrUs+3vnwc$ۯ#ڒ#LSoOHl*JI
B:eVᄝVd3nَ2/ w̓}90>Ve\ƻʵ}El̲~ːm-vF7;'xLQ ?ĵ[Í<:="P2.SzmrOqBUGv):0Z!bMMWJ~z.7i#xƓ	e$Њ\j%uUt@~o_XXCeEA(G+G1tmxTKrl#gtzY\oD;R>zE[H,LRr+xСnhaB{'o#B
u9Bdx"y5<r1">b)T$6{~fUVHQq[TNX= ?ٺF15f |/+@JYsb7Vb6CNlc:1	g*9>־!e? -z2I&gy۱. f9=w52/8!s4^;TQ˒=fWRD_DaO|(u=)γO|+&Lΐ~M*u8w$,[y
j )$Uyp5TL<eϧ*^V4@DOP7ZA|Dx,7[э|	+xH8wcs	 0(%KJ귆p^x3sm#\kц:>f9٫PQv$SR;+W9Y~KL.:	L:BΠ':%=NP;)|\'Sj)8MvxK̑! Z%0n;^2hPoݣ&UH$S4s8",yF'yDvo:ϐ#lELw UO}ǘ@(d+ryV7jL/[yt̏<'2!LGYsjJ0$wr.~'Sl "UNjcZR	ُE$#oYDZiqX4bv4	0AGq70z2Pc-M4cx)Xld/l,Ry꙽s=hďQŽ>{EBc&b}7C]'2PHww{W)pn!SwDS(( 1T4놞ӑ.`^S!-<"	zVDtwh/q+r;\o
=u%OޢϡpS<A'Ƽ
C"";RUПMΕ1YբP^0ib[@N@)-$>uɯ;$|=VmU@.a]7@c$iK
ڙC-T4ld(oEz].Tp|î.;Y'iZi2$B-?21@YI9G W{himwFd#)pQg|hQֻ>Q`	л6g]~U@35st5%wNZ-?~wWHYXpaTH'Sm	oZM{~_g
Jo$:	)G!UtT(s]WͷcȢ
'CmX-fpKV\"qS|;BzݍXstQ4J7EE.Z|Ùm2(vQsN픜sz W%6UY_4vUuSqŋ'CuF\šIxE~>I^#o~dHlq1_^5<3}r^ILd&y8n+]3\FzB^$l	t!dFCp?.&LTMIDv.t=Fa Ojv94f|=T2fD<᮪zZ?1TƸ:R`9oiPΈjC7SěU6}U(+Q)@UW]l&Pn`7<l [{%!%Я*uN"nKg¸@*k*[M&ۖ>t/@zH}QqYǑ%ׇgt4q.N"@3]pJb~Ɏ< BD]z{:;-IQ)](meWXCBvt@vOjlmKQ1Ch1ɁFv"ZܳhgnV5:߫ ?fȞ,_?C|d5AO	rtjRbGY.YtOXƚwϧn^.&@pF}-@3xRaՒOŬLOK=:DS%KO4ϙueG#o1 {%}_-HxçF#,==d vOCWsF10⭅].׽}Ao>I{wU>+UZRz30܋DB%lm9& ڮ(6oy<mcj;^*Y6o&ԁ>2$J1ɥ$x3&Sh{P,&V#<DX×x{m+h,9?d]kraoHoDu⋪BFEO2",c3>=gF7Ζw\.[޼ (ymƗ"~KWOZE۷o^6Y3Mᷳo?`o7bmӫD PkdC}Ĝp~k@Y,J.ٸ[Id:Ǐ9qu^NDIc9F5hE1Q22{KӒdh5)Kts	5n(p	XQ~2G3uh/iQ$ȱQ

Б]ek|1qA_deb9ӕ-m2U2n"['KX-h bU4rU
CxX[>vȓp9UeL!2Ev Ft.Щ񀭫P,/7&v2kbqF>`,ף
~uJ44
hhI 9. ==*ShVg]aޫ vrlؘZ"GH'¤AsAݔ,	EW)z14x3:jŇc8J-6}CU٪49BfDnMILv*Gсsxs{	J^EaK/q,n~E0L:*Jl]q`ú?2"Mcu@
6ӍƲ6:nX1@خqOv[:E'rN-9>d8f0֑4i1_˭58TIVi$a@	By&  *~cS0:CXTIߑcW`2NC\cuťEGq"J/g9m0`}bwZ\9dX!LҥE-*/<4iѯV7!Lα\N,@dyL ɪ7=~38uztJ;Fz ^VGԒ#Љ:<q6U9U&֠xp7dh98`>PӌE8.RS5nKH9Cz|SSTw݊?b9Eqg򱻶":-	@[:+쫠B8R-"OWV'_̅7F/dugrdXO*2l2 37OA`S&Vsv-=aid]u2?jU@Vշgs͋ٲtk دv*7&S6`v.Ay$i2SÆPc;\oS܄6{a?õ=tHKj~fin'3̿ &BL{%ZC:k7O[pr՚9&|`V2Rv:~hBay>[5$k"N{Lt;-ZX.̍]H?W>rG5Ĩ4u`y	*LkmnDQK۵b #XC:?$+<OsǊ805`!Q',T .F[:@Ԕ"܄-.#|Dí@)댟&%7z%I)fFez_J@lK}j)|wrak3<2s62k	d
0]%Mh6/xKLEsjo"8J@	?_ 
QD%qtL+;#E$b}{V7W3B3_R{1Q+jXF@H4<(5?_LSDV.{|.0	u@aj1؟>UGrTdѡ _*	ZJqK|T݅ͫ/2Bj2M^\.SQhѬjslQ ZK-Y2Lr΍J,	JCH(nW砡*t3H	5Qa-,)`(TI4
y帅|I*">u+>#Pr&:2U^xl^uȋQ~#|b{l(]9&]P3dÖxpf=SX3ߗ]X&'K[< :%*%RL(4> ģ>N`Akz4
$Œmci_͂bn.Eg]aǲa 2xsKLϬ8c[S%Kq+O0
S>*8&1j:dzEmڏ9V!ϱig{Ҫq5|Ajp$>/IHW{DM(q$4iHxTrs3LFGQ@%Ⱥ/#mOBdrg^iyE>[2 ngW$+1B>Pa$"Ӟ'H\}<}t558jVL;'D,|H,6jZ8jR@ePAm[PBy^;*m5"@MC?A%}NR'Mj/n`.,a4`rEjyJ?2ᡷ?p9}Ϳ0МfxaQӞpK<G
xoJ%!Ih
HnቀRP4w#'**v{1A02a:&5FdsH iSNvջD) $\ޅ: /?Ja? C}mhXKH,jjDh#˭jlT$͠6kE1\1ڐ1:ro~+-U+AxιB%vWo	/wg0C
0b*<#2MӐo5Jo|$:R 0fƛU$t8,'<돕fDKUucwmď2Fp;1L41urF>4<K
 
-/n^L1RP
{?nf=7;8^aPٴtn 2tᙅW0bEl!=G2yMϖC60iєziGȟu&$rg Ib[2eD2bː!$CQ>`ۦ֢yg:s}#tsQhk;i}NDmxj;	9TGcoJ)0^U8*S?\~7ПULU3"mNb>"LIpNBU%܍13lʆPH<ug葘{xprϚJl$@u(礛!VOaj 32GxW_!tUyG{"}كwA'vXs4	%?\_z0_@7!)V$FQ2S	meϩaHeAu$=g~V([{oϬ <@90/vt	i=Ѓ0f(C-Ftqn*~HUC+ԡ!>Eˉ\,fZ.at&/q;@|n
aQVPΉy79+(F)PEl'W${@1{ʴϝU9qdjTmju+Rn%Oh2(X}qv~}U;Keh(zWIwi>z,޶1aJ]}xϥOA2U|hRl2}tPݔ2Z\)G=&^sk0BFRɢu>_%h}c޸11~fNжSQ&[k`3 o QVpRc7գ˂P(+7$eoQ*7lÇXh?r{%VT&By^s!F:A)l n3זMFsGZ,y42n)zXL/S $:ZUVO:ʶy+|zbƹTUſ5}\B#7J@Dah$yJѓfV٘aIi\y4_ǷqQK{r_?|V/\V#hZ>JH83 um+wMT$L2!4}A*B(>JBjfVi ܠ|UGyPF+0Pts&YN"r1~|uwA3
 6܋jx40$Aj_BgDi	ou	[t
p[|P`nJ\>N(kA&8c~6ə8lU[ģ` 5gfjmsӚ7Fo╨ȑEz)=Zk}C.BQ ωǺiU+Z PE	:FA>V2֐ F-cYر--j&vr_D쾷'tR.}p1&	krU2/RG;n!gOS/czIJ8aEU
S)_i')|!-@VW~ :c_&sᕿ- {eNRCqY?i$c)JCBĕ]p=?lzHO&KD,U~G@%`лnH$ع^Ī<&?[}aTh^wK )cQox`vbgں}x22ŘjZ	CᦇpƞD4H2$W?XED)$"~~wFdxc*Dj30>etsODPjяF\7>C>qǸbPc-AF׈{t8j$)WNՈ~>BׯB@OAuO΀va07{	w@77a!΅bjKÆ1$}ܴ04鶋Xܓx>~SM(3ݱ} K6	#S%0+RǊA	#.[,S 
dnm]z?5/p38sBQ"
 n\="xV[hꍌi/}_7qy<aApъ?KaΉ|ƷK!m(
bͷL=@_P8bHP2AaBĊyrzr$k%6%||D(/R"(Q6蜜hwy*umv惡u-Yb&oD-V&Z:j{.yU98JߌPpkư*%:*:ɵNGJEi.SmTWZȄjIm<2(qFeQU@gqFa";čqnK M.g`YbG3B65yG<²)yٱi*;̳6	bfdB/
#5a$9J%t@MR	w
kZl'LE*-*D{k\xqhV_iM8n ͓b,(ry7d+L&d?x"H!Js*T%ڗZ tBΉ1v{=
<A+#"z)ac]!UaC}`h&yї݀^A۵LH^}z!nCY5Qo=Se?r9*Rg)KV+\΃w.L'aT$ag9&$⊱t83Jx *rP|d4F;&wĀ}KIԠKؓufY7pV"r|V%,0_l%Ͼ(	1
X^ݣ\$ф醉Ufn(ɲ_ƪk0qEQp[cU:ӳ93@PO:B0<8M'P#?Q&ת!lRZLX8k]M~%US*˓KJ6W|Oû{}tҩBs_J.٘_S<5rkPLV@Zvi
Ti	QXsҵd1"nxd5b]#Oj>~R/@mfu>BMy^IpBYxh\(#;\km<tMkR=HbN<	uOÂ$cTeTDegS +:f
9a2J<0>$qTHLvkq#?&X,G:YK	R~CI5g8w¶aq$(]^g]tYy۟i9Zn?lݐ%&2ww FOE12t#6|tQְezOt*ZּB0CTWF4FzcN 	*&(*6xDu5#Xd+!V|<M_"\KZ0BQ9CKk+7/~n-8)%=g50ه!4ED}tDjuGz6=BIJ%F)uZ|y%zVj=1cuI7
mթqRxBv==QТ,pʇd( KY[_L?p|u3p!9ڲI5"!fѷuEw ϙ[WjM[	QB{;W@H@2@x:k(A!_Ez]20.j~I*^s&.1J,s-2A$wZ!pΟh43*	h'I-;[a꧜62b-%,]Ao1GHG/>C˱j*+bx15[
Yx/Q/f*Bu^p NmĹ%D)nߌEltMek7_*$UA\=nkZ*H
O<ų$?IRiP-հ;d{	0BL\.EW3=t	 )`(_2@Rg!ĸkP%Ji6_ 5O0Sz\xI/i!'pQ^L\`x-^9_2zz"*Vqx4ni,__Gǖ.zkh^gE)2GLԯǛAy
a+bZta&a` V.|6#&?N,bj|CfQU"wEz(:~XJz'D_$D
..Ӛ
T@l@s]^h߽(fB	 M8l`H?br__N(W?3~@] IMZ"yR;qC$鄛ˬ
\euyy7v͐F_Y9/xùh$rV|4<lVmVv6ۀ.6fI.޹mz/D<ŦfPa0|JmB?A<{iU	ĝ+Ul@?&E.,#[}YPF&c'q;K773sM@pF,Vdց5(x%kU;Fsh0"%pI%ʷ'x%	VfFt3XQnA]RjV_¾
`'uc>71ޏD[#Nq71odkY'2Ǒ
COBg(/խ=(H Q\H0-KU;)xQ'u0?WV
Ŕ=KG{"}sZ)5z2qNN)ho#:9ete5&* /̃,/ԥ se5$ayteD%7s*(3;U:Qlc_Ɂ+-PE:-+Ln@಻^F{8}96:Bn~ 6Fp[g^km4(`,V[ Oڬ*^"Hm~X`x\㱁^H5Ƙ}j:\q㲫Ջo`cfB(PV*xcc''g[>1!Y%sT50,l$t~f ݶk2M\`1r<-h }yݢ>V>q]d	MWgi<k74R!uNB킐arJ!aY!΂.
M[$qJ=C¤Fl&;[џO)`93-ԩzϽ0\*HcZ!.MO{mf[ߕmf/Mk\Ld{68+}wڠT_-xN
S,7e2|)`#xn820ޯJI)1q[m+j~PK|ǀ Y}t4tu.dPي^zN7-H'ZȷgL[GզZSJF=RvV`%?NՑQh%`Fj)ݺ8,¿r%a`]|HW/uaWgv67 ,KyBZձu"Z-b9px("nADIƳue":φଫ[24#B,Q;50wH|piycWǵP&r4QŚHRsTT@t|P sy˵:ocbxWo͢%k _PgWQ؞:F%/=jT<Zr]ŇHO@2"$9K{o\8 Mn?摣Y7ך1#wϥ6҇ 㯏&X7$xx7/F5~4';Ӗ4-i1R!'Y.HSg>5lkaxҸd1H>pz̭ݡߗ}UֵK7.cv+ƶЫ)~Y@C8uvΕ^G4#flA_文sC^Dފ5f=~ٺYlwRW:nUIq Iu~lx*O̤|)pwys*y@xo<You$\J-(9kqK3RkK!W8.DP&{Ŭr_ǻ~9Ex$eb[C|螛53QkKdY7D,%&Pbz$取IE$*cވfnzPFwq;nm DK1E>2N[ʡ)Ǟ 7njUݍ6)TbDT570YG<v%5yE畍tY q*[4FȘNo=UES;u낷iIḕM|W1=3%KU߬ZؘE8BXde^ȯDم*tvC#ѾCd-@Jr7$iX%mxb0_sjN"$}F24E`-7xFFܣe>ov}Czf4plT.Y&My@9Biv@
]d%`ߠjqGnS7QVʥSNq&B?~OxH9(F"Nr8oY6~$chqO],(ɜCدp~<gm+:}ED"#XZzb `ĥ@rDsKnȷ)	E۪6<UṀds"*^ЦRJ8LgN~9IQ*bSKq=c:
(.wulp;)
ؘ"fNvv6ٵ;Bap-ʌ̱,^gƸ
+&j$TSxE1ǃe|f5@DF& $eKIT>E
"O$v+>iJx5,!'!AFnJP[-JCg\U[Wf]LBP$?ޑ@Oxk4 .'0u]ByM?oj/;QC.,~) +|i"h~I(e]8`.,,4׃,n(s"T1@/˦l,}&Zɸj"ɁҬh=5Tdֳ9ϧ.$_7WϷTR')<تyQ)'lr/eH^m	ꊅx's[ptnɗ<eIR_T!i0m!E7j  Svu]ޠ&HUz1<W._Zb/bx[}r' 'Yh6{-_+b".0**N< 	rgcWԣ{wt<+Ն6ɅŌsDJ[b\)-W@TO(BY`|
C1ti86f-_BFFaϑMÚ}tcz.E1}t4׋Rd޽H&'I!y_be&~b(0pH)Lk\RuQQqpБڀ%eӲxPvg>[űT!{3!+ cvf+)dӤ߮vh,*mi@5%cu*,BҮc{Kq=Jqyiu|.e &oׂJ-cUO^0X^P%/4XdU ڑh# k}=K;CV=
=fEᮭ˒i5+0ڣ@=i5_%pT07Oо$BΣ-_XS27.`pQòH#qt]w׎xj#K:+pbA}d+o[1gAC!t߅^ڨ	7rқKeO(JmaC,ceWjR-ICT鸘6Y~B]9;A/KLkbAH\ c/8?~,`ݙ%sXlmz8Zp1(])e[a|(r{!}	x<7{`d-{[ccsTI!HqحMqNR
iO?՚It<Lr6ѳFFG;ɷ}y?PaYdr0;ppkWSBSMօH!S^y$3r
(=z2O=3µ2Q&e#,;'o/^&GۄcwkLykΗlܕ%EH:ey$Ǭ /ilH.{(STah-¬A;Ɵ<Qqɞ%Ͳ,g}Xŝu{e}dYة9f'h)"a޶ct~ֳuҭ'wP
47c5upOk3;7"ΖLX e:wMRL'h#5^M琀/	z鏑&dopwW|lO][ZG#=pmrzY2m~.dԂz ((*C`@^.9ܳy] d˛Cl@ӢxI1 0fV&ш*1pȿ۱MakaQWUF|*SG^aBXUySBO6?9e׮o~XȦU!'NM ʡb&c'9(~󋾺t2e47K_݆&[qXR]YwŌ<@~vm^$CN}rx:2Ikټ/)Nșޘɳʙ6PW̛pd\{\~3CC?waۛIY0
uiw̨Ga_Hdkb]/%oĐHq0N?/ڽHY8ݺt&= jwwGnI0IB('cz^٦ʩIg:\
sNfO(lЙ*o/ x^W90S-~%;{ڛ|Qhf
wLߑxR%zyNHSp	ιQ!٠+z1ҹIh®RSڏ۹sL+vpAujg')CŘi}->d#[Fp{4Bzg`+Qc9f~eΏTŮ̺SDOrQvcʓ7<̹Nɏ`L;QD00Tj%y+lx\thW}!JU`H,p.vT:s`V=oRS7;$'_UJhr7Ds8c{BE[fE|1mmI{29mG.	3XJDT5kn
.$ephq++欹G5\kU^+4N1
qKRՊ7yL?rM}NO J9wGO1{t 'K<o6a~E8^hQ!j,p
H=RΫ~jQ	$@M	BZ*tXW__tRc47<睁=EWM.qKi ]>|M!)LtY|bYB;kzW1Y[ѡ!_,ЧLR]FNҎZ86W0s&F퉑?IO.Dp`rͿՒBd8)EfpaEȓaӑ<SAOB/D6jT G \ޞTf0eb(s_:yMKy#q^)5Uf==pZx[qb
d,#KU$3	9g~zo梃1򓚝UNw|L	 ,܄9Ф2ٸS2)#[rde &iM<6S`|lS2?c~ly-He[i:鶦#o9Sw4F0ʭh<qUmk<Bf&.#(%1VI~A$ѺVS OHؤ4%⎤ǝ518N{
rAg"q,idVfOUY#PJ.8	erY`S,D<]0+1C:70,ǤHgOJ9L΅ܚ^9ڰ!OqceZMB	w(%=G8cVpv&ɸ9Da?T`(ݘ"];Zl96g3/<>OCzXZݾyqX/aQ=ǮĖ	TU:$35N +4R$5$c
cHr-#/6v5=OwY s}@a7]0L)(aڥx&7GX7GK{ |GeMҟ[ȩ GXJ)¿Z
DhQVmt_!%Z>
)t@x0TwtOAnm3&Y5s[Gn,k"0N]шwtذqտI쥧hC+]k9&>bx\ă7B^TdΞk{S^w)ܢ,x`ĔN^YDDkBx/ދ3'4׿F74M	 N߱5	KsG{r %V,
w=eJ%n,fǫpcԱ.òQݖt}#'eIrp 3c2.	~"V2<ShF쮼:X&0<\ےUk?hX E(*IJ
|ݏf<(Ҥ.bx.Z
kBoT]T,ڰuPXk
Ga>[yv`ŷf~A0HEdG%8]{~rڢ'\pY5pHH
	>{ڇaS<y~wTzO8`Y-PwM\Cb/@,tbhOMK<"2="~26=6(4}>|EYp!:}o&9	<ll}
bV
f
V:nVLvlV\tI;<7K"l1s])]de+4GZZ?}!aNB1˻/8&x\pntPZ
mwݹwqiAl!<^Y_z7VY yШ5$wfHLiǳ{
}ғ+@,9;	\rJ.4=+Q{,yK:^;n=%k1x|A x%$FwozTG+5N~( \*g{>&"VZcd(M+قy7X\Q!)*	VGةAFDp']2K3T^h_
p5*x7<ڿ-pBh3Ięl`uwti;΀U),@&7|5Z~4)t)+wY.%P	<l)ozgYB1':t2.¢>bE;nK-T0Hv]#2X^ζʌQwV_9:F"kvCR<2~ñ!1[0$9A㊔Xlv9KPGܨ˓&iC欔&sDHucoNkV0|rK*s@imR!WϏ1HGy@G:oGDbR"?IU+LcQmT흟&N14$**{hp<HS] T3,ghhGBpeMS	Y*o@ɣ&{qVm0:4h:PpG<Q8=	QMfhv!\*~릨*YL*%(06_ jx&jJge	k=ۛ(4l@n	Kŏv-B"^3:p~wX=y.^V ّs Nt`^|Rpf[i4ReJGi:LN6iR<.k5G?:4Ǵ`s>L4ĄeG_G~Oڨ4CW.{2I:fC1oM,3*W)ަ"X"U^Ȗ.7"xY
h^*ެH {m bq'XRQ(jU.^26GleAHSrk43{7{9嶔gD//^;9AhWý}h3 _;vؤ6E:)'/0XPq*<d'0BUhz&Sp:\0iL-kؔK'YMSTePb-In\	Nw6;h/;RrK4R)վmwn=U6XH64M=])fਸr̆%0IȆSkqqf1-Or鮿ẘ6,	%w/EtZX||9{lT6tr@f|[l&o/4@5u6S4e>GMSa`g>HHpcJ}{ƃn!8SN	#C/njW]'>n{!G-\7CsMĻl1CƗ$m'5hAX EKK~f](74l+IvJ^WK-̢iK\BaN~Me[E=Wߍ3ݣz#/K6UCPojB'mwpoGt>X%@odVUK^[Lr!!0IYRIE7r<QؚoGLkw,?|GHij Q	]3R-IKN4&g%:LN16SHLës	0rEH6
2Qֆ`R
..N0Bth0)ْ83EătA$ԏ/Mۀ
'LS^F|㔧	޳<\[GIwn-ݱmqG+'1"]bO>ma4[z$D>
go GYetwj}8a#bo	}{18ѹhe' ?^0oEd̠xYqﱙ&D+	/o;MF닚ikL(!zM	ͻvmgtpUe)%ٍ^[q<<>k [b_dݿ0HO8VOSʈ=1Rf*qkۮ׻			i}TL8RWy=E"H =@s02*JkΉQto(EYxbP;[݉b(ds+.8Xpڴ'ޮё6Pi> ^C/qгjq2DT-R5W2!{w??}bXIh,dS0`#>z3Ÿ[~:ѺL7ͩ%m㎪]60xN p8c-6b)VƮA,.X|@esj4Zbʵ
|nV߆J@<TFY=,xq-@ŏNA1d%Y-g%i!<&UAcWRjAʲIFjr}e_8J,vgLչxVc飉nf9Y{:.71}E2q}	ۂ:܃-t6Y;C EcjjV&ɡ'y:n4U$d3|'Bɖle	ᗓ8Va aJ<l y5@{'6l
"+8w"^"bl|H堊 WdooGV:[]Þ::A[jbZo!
H̪ߥ۰) 0AǯM&nM3(R.IrsĤ{=E5; +$lbPTV=<2[%b>4[ћ50*{t]2Pu	}kM>SR1
1WĮzoNvz$egj>8aLbUHI2hۆ|Π$Σ N_pP:_dFA.z볃$9BT#΁
f^IpcWI&J<-=*ݓ)ߓTqCTVw԰v@%S(cK}VUsپ "H,<3O^q(]Q)O3=sYCJ_Ƙ;7,EuEiZE vkhk?EܱGKd.#}C1߹(ۅ8_f`'v=HD8
b7a>2t=x0_E8 Fc"e>rC,zRpw-X`[2?|G 4NF6^.0&43~?pפ$	9Idk)%5Рa%ͶR%ZF4Wɩo;?XlD$&ASc(~xs$CDwCna:ŋT]kc8CW -j)I$%9yҶBv3{w4C=e";s.Do3#`o}H[|QuiJeoh g࣭(9&$.Ov8}W<~/tܧ$'me
5J0Q+6@/˻4o?]/|2U}ez^h۹zn:B4
 (EC%=~6"UYr~Z>@ |ȈMtqΆ,LvQ.*dTF3)l	q1iXmm~GluCoy7!74;J}8D.HfDI?_+2/Ze7}<R}S;&&۾,f@]P (DmHubx<|ƑrɖΕy_!
S^eJ\e k>^ma~`~!"` :f_P3ʲ%)rtfʫ9{aq=Iuj*ྊ$ G_E*KkOMK-Gc'D 6LKc*x~5ķ6ˏ簔	(.5ڒr"ނPqrEdҮv+
aOO~:Zʚi8ڃ`+Aqcq*pkטTK3U*ΡKn_[ga|ubXs:6JF],?A/D/_$Z#uw$$KkL7ernĹ)a-ɦ<kk'XVGgK:YTi	ğbh}PaWJ-2?fݱ^.%eEɓR 䔎8R*NsGy3'@%|fZHNVoXݟ[Q]4=PA1/N'ex^(U<uʹʛv]( ָ
(8en";4	b1}zԠ8*?%F=pAGalf>?.Q@7NTa	D~}up(:=4s%U	'Sw {qS8Q)>^BHm[>t!k%v-RNco=Egkx!Es<@*Yd0֝A']S2-Dc=@l!FNXB;qS Z[lgU7yxSBB8=SH#xåĬnTA}Iiy{V6SFf$HVMECTXQnYiW`5zY2D0b&:@E2	Rg'`-ڻ$ՎNZ|nZOgb<'&A*@ YGqgeX,oZ#tޕ;(rM,,в_҃GVɖXiˏi~Qay]"ZjՂCQ8HeCUaQ2X/ىl6ك5-M=c-ؼ 2aNg]otQ녩Z^`c6C(sV-GGY\]6UhoQ?2Kk%:.iLeKfKМ]A,Lj5e᫯3RIѱR5;ޗ1m ^rgUa] . n%pY+1XDKLE$+u`ūWpX3`"Ĵ[!힚R0EυOB/ڂup"lP7>Y`܉a,Yյrm Η

嬧P@e3>KԆක̟1a/	MbHovyZ#}ḧ́fSRJ9E{}
6TpvbfL}bp9.)=nP)꧂#	<2
ג3co,v)sV\e_[urek؎)GҨtYqlU1lg΢Ey̾},e 
2eMjî&efmUkXD~kˋɢy&Mouܸ=1,[j3]n.y|B
-Wm< h9VH	&^LqKi ȳ[~ @F#O+|GHyɡq#WgÍSz>kO$SP?&zv.y(`Pn}qL3b+5m<+whi͕ӗ>J>pWj7׋?(QwD9UsLg=*NjڻfwjUR_	}cb̆a?vC YSE#Tkl1F9]8GAdAYoyA1I4E<CAwҨ?)D-v3]BFLpY6<L_OfR(^6rc}a㷤0}J۝aGBԐYPO  QH8tTqgQ_vÚŽO. 
 n~ic8\yN;ps)?"Ub$V&슞		8pYbXc.g9.>3qOR; {Ӏ"W>.[_˃ ow!wq}
IHs0,;oP5fv:0ɾRkl9UAcc2N.ķРU·8	2ALn~8-|̀iCW٢T8!iG4~%nWlAC#7m?ب8=bָѤpk/6Xu",f
PP2ueb8r?*(I/GGY&ػ!|` ,Xt	Cetqk=O	='+<e|cayp:0 $L9˱<錊)faP޽Ơ{Z%`F XzπCr况0䨷!Y3:EZ_wߤ D"l7xQJ,aN@L\|$FL\T2NRr}Ct~"->LX1W
G0bq5](-\dpd;(hWf,Fjä$>V<	8:xI׮é9F-Xd=iN(tWGbhe@Mbx͟yS/؎~X򰭿D%g,osgvsU:@&=<`sy
/
kvRLͿ8.RIv!6a-B0+
F	rcC!sWӼmD/'/![
/V?I#Qu!"vV7HKo}S2`ƬCp :C$b=͎㝁n!u>@SfܘM5,U#n' %-J;sd;r#A_Z?t?ƜiBzG.$Bm3b'b@Lxr"C:,ijt>Oxݡǂ`?iξ1Db_l}~lvDٿ i=8X1H萵L^/T126+uPek|Muodxt>E'uXǪ#\?iMk폲e
sO/E%yq?\NG1Bi7G,x"#RP;~Jdps˽ʇ!mr8vRz^!-U5]^~Bη_i@M6I"ɥ!YxقB%S@gȘ*Ʀ
)WB	-<JIC ҕ/i)?j=X;CmCuUdj¶QGIs	75Td}3[>thvAK96b+i]fLF;2T	Dϙ:eQcxΗ0(kJbp#G0L*9@Ѭi"yFOCgsVE)TEi
&#dl9kǰ<kĖ[PÀMˀ4LN{&ZM8k.v
jL#maڰa#4p$_l+Xo{}%aXNV	H:#j`w׍{^^Ů^o>!O*kМ,׎KqrJO kQɿt9BD9!YowL5H j[#$}DsD'2_sZ|+جצN $bu<ALcQ%j:Y 94 eC9w褴wvJ?ZywB0bC!.2N^[p:ԂJ.ɇ"HaG 8GÇmQY0n6CUUxC(erڟ ޡ]SrRfT|n덷o1O&A{<c?TG
V5`}x$C1IԋOj-oBà[<MY(2v	ZLkt6+*3z  RIFF  WEBPVP8   * >BJ)sZ@	cnkbSffxV\XuN>gxR~{ρ6,?۷ggu>9'a_sR~|7o޴߻~?z~$.3ݛlLkq}FGwbkz~wNw`S+?G{ywZ`NxR@E6-}9R~[ҎObV	ޘL1Yҙw*K];ʡ(U,Ty~ȵR'[_6f3SVs;XۃR(N_~ebڡB,GvJ4
?Qi(0aJ6(#(woLy1P!έRn2Qˬe{Ԕz@F'B'Ab@R׬Ǌ;0ۆFttl`1o	<h.IP2JX7]s:?"笿
X2yGޤF	@^)IVJ"q&6n	I#Yr7sVG v{ٶ)'Lz'+BP7-	)`AշKOI!!YSr6S}i'yQ1D'~`;G>t7yFm88r?`à9pfKmJن>,4N?-"I^z|ȲGA/8`<&@I8vo2xndT-_Фk1\_m/BDIWls٤DvG&}
i5wn<kJYFLw}zGIiXc#xOsi-?H	pBmJn$d($7^R@
j=^	zo:8rXG)= `98#eԉY(hpu%0\(DSX|ئ}?J-ʄr^zFfկҕ9;ɌQYO:DǞ`M_?rW$8ÚfG6>>&왦zPiۣЀ$ս_VEKj/2-,|Άիs3=t0']SET(ƗTuSJVGR9383/rcH˸wgqcJ"@i1KaΓ:8'&q	6CN1.)H,@ѝn5'2k!j<?,2!P& Z^瓕٭2lrBuI5*s}ˑ7&w[DgPL;z-,gJub~)V*R3DZbsV%cvKP?̔[&5$`<=[  WˎrL ?P-iv=,+B/a$[EnVIfY#1yy{6@]éDOmDObgz|Dj0
WJ9
-	ЪyJdFB|0k5/̗s-c!q_	g)+dݞAIq8ꓩWWj*8>Y۶g~wI/5 բ> {	=zENi8(?}?T⫻B-j3%@4HYsN	߻h\^T4*0P%$4Mf5:F_{F]{g.ZPQaQRyh҇B(uAAʩO.) eSAUQ#]dU >i%}XbfaJiݝϲlw a[t@JN~1Tw mA LUu)ls5}(5}"_$ { )̪?BLwV59L
};y{pps
y:f˘gq<6_L$/К} 9`wiPN^<~W]8R5pJ>=L^JU
/t/_t>?W`*^oLw\4RcvH7GGť-LsTãG0B~
8,X/PCQo
.8܃!MlMҟYUL-_#me\M!Gl<-HHkiƨva}ж9yr4G4O=q,6S{EєNݑ:	hJ7-*YEX/Ďӷq$flPϺ@1`}`l\G
 =C؍f'"<6;"҅(^mb~u7(I	}w4_z*0<LߊN>>E ڟ7r}>:7ii-PT`Tulm_.fM	KGun߁/h<B@
G1ϳ߈Vw|FaRQU;69alst.U֪ٟJ_f\e@5c9/A+i9u$2S4Gj&5RW@pg#{jLX\@;PbBv	&؇7=Y` /]hڅث0Uvw%5n?9K=%*fϵ<Hp~lSI**8jpV͘[śb;ѩ	hl0(N_^N\eEA;HA:(f
rN+ly\tCd@I?5k˃h5ZtZoeJ <g]J̶jW)Oan%d5_vGЌ<p- P..AqW#]l>MJrY#}}Euծ\}fArA Oc\P}]ʋ]R149hxQ6(2 wGD;Fy&Ե%嫶[<OhR"CPQtIJˉ8_ NNW̬ף8q_kBU<A<w;hXDE>0Ō$7PuN^yI	l᜽ځz9+
|z939"$hkeV-1%鋓K=X# ^8/LVNc7]n5?#jDf~ޝ2F2֖3+T=0I|Axv?E37nzNDs6A):JF*X.Cvs2dVP*LO4 K$Jע"*զ:'cM]UB$5>y8roZ	,"sH[zY{as;qg%7
N@E$F^79j5
}p$iG:_7_?4I"~V5g=f	J~HjC6.;4弚$f0z@TyS;o>~M1L_N	d<H*sk[ڬ3reԖLgXtmDVnG1LI ɏbS{~t/K!L:vƺZ?@p^XBڳCmôbx}О<_{#U0ĳDO}
I6m6`Kxȏ+lx]	8$lGY`".)w
NfƬ2x~oluʎe(pu1Lr\>br{s8)i4JN Q6X"{VAPZuij:P '
GDF9DP.AWn(ԝ5x'~\4db8ªKdƃ:f;_ÍRԒҍZثuz0 y}-ڪs7:e*ɻ2iEbS=! B&Q0ƭ{I@7nxP@gaoT/
i+t@'sDjWW	t' [_,9$wjj\ҭ	Z<uFAZ7гO(OuZ@[-[N˚_<`?NIŉS|&fk	pdc|'*Nx<TWў!\jxd}u[4nQA޿xu!t{rx_Ort?&9Ї!f0Jkt)"J,MK^'*@>;zR`bE1^,:uDlƦt;]>Cwʡ *kwˋczMoUvit%})3HRI	sά&%6@')	sPD\)8/@#ωY4%(VyUK]wL!<IӫB5G')#xgqqߥ<daTݓY:z7a{|v;Z4#9Yg q~݂OnI>u]Wѻb|S)	RJaA4\ۗϧPв:uա:ϵ*|"gA+}ӤG[yf;75.5jd)-Z!l@*n4;X/wH`5hj×u׈ G :d<4n3Jd'H^͇!!nMfEOQMގb 7H:A.Kieyh<T5=p TMBɉPi+JlR1Vf	^7~ }'['u4S +FMsR]NIΰO;)qay.,1̀6^ͥ/fB7ORy9yq֑OpGkh+!whXv1lrae6*`[rckQ!.;( rݿ6Dl6ݕ}9uLߓ$l^qp]+QDŎ^<^mze6ʰYЅS".}ӱit&:@yy+yG[_Eo@t6SO:jOU^6~
ʲX̥Z	>V0tKB9`
~D1pUg;*|0	C`EOD00}
>/b-bf6A8p(Q:[()@XΔ:Z=ڢ!'^)6#r,b^_ǼB[n%R֋;KS#{VvW0IX<RD:$s~U|L[H%>;I*_[ϴ5sc=hZEC`T#PU}b縮-ן?_GGp7cTVW+t"[n~iRT;e#N	-!u>n90sӢ(8m/\0e>`ܾxYa8nqy/E{Ɂ_4htH16v}*COEbDho֕	㐪8V0"	l 3vXkf7]kqF'Avt5Bor(k μfA4r~jy%f||9j N/E Sc%zcy<EHxN iC"J)EQX[GPn=W0hzaεpqÔp${GT	ÄLSJֱ̾{u(жh~<[̈- M.-̝(SY,CCKuuIfT]\I=ɧK`O,QdUCcdd/V7Sih<_%;@v^?Q:pLRļDaa=T3UY;ΊpI7Wc yơR9&m]J%hFDlBAui%-gV~<JFzN^l֏]
KJ5dθ|&F<65H4rdW(fO3SgJo(CUѱ(Lq_G;Cyq8B>_w6)~oہ܆ş﹅&;'x=*¥M?6Cj\L,wP7nkuHظnYSDNDe&`q]Z0zŏs\hIw6 iEw.н9θΎPXMqC-fxnh8C6C2BŦ}8kT$N;</#T`aQ/r"R(]y}`Zw٤~2ͪflD(>0<F&+W3&mG7]/}'KF ٥5E}=>Cٮ*w\:)8qQ tEwRX}9-0L
uc#tA<t>-[\`3F)8x]~Vm{7|;e
$&GqnKdBz)({I_!I-GΥ]6_\w#v6#yk>gm!
sY᪖P9+z)axVgF:3Ee%deJ/MiU(%7ȾSozYMzLU $IF",{9[?x2R0̩_,B?~)W频B)fdR0gDs[uEٸ#Wiƨ	q{U9saPB{=1~#[1W˭`VzOs	bL}z<7s `0A>hW']i'Ph#SGOA2zq8Kr5R&L$Fwٗ;:^"Fj̦;mY놃l-ɋtu쓥8vh|GFADx4W	ɼ0Zi*{ewӾԨnOT3)!t՚]K@}!w
{g2}Lgzk>'B(%|Y.[u<u(5eq|%yXnt23^ǥ Vv]53c/Q/};o5967h9Dךe@q,2ԸA֘w4TX24&kk~8i
I.tߩ)wd2X= "[D&rB.h>@{TJ\704zF)/جWY<TKO7yy~|;"vn2{>/W@	]hETr/H>RŎY#Gw콿PsK^2c>ecj?N㗇I.nBbxV(Z2U8ԅM(P;IvV&xH|/ֿ̋Ӷbi"QC4m1(ݩuRfE*nBl~얞iy;Ù>	Y,Fi~#;Um!'zS*6RU.aBoD+ͽWK='(aZ1c53DPnAYY:mV} m|gKh 	}B &`!Ԣ`R@lEfա٩p7snŅ/0ٛrb)`^ >/8$eld[5\GHo)Un*'NqL`"%B퍹WԣVkM_anvlj'`)Dc>[nI%TȨ۩`L)3ԺaPEKX;U'?x;4gT0Rb7	fYǩ.}׮V@έ!::.6=AS?cE#GH#65|]Z)
z*i|~&X%)3w.g<kW1%%{N:ț1y0!-KdrڲRo^hsūӍLDǢv#T;ȨӆǓ+*uS xmuB"m.k
8JZO 8Uή'n&]AIc>Bo&1ӫ[*Q8Dح
"k^}/e믋V,ȷ82.|ζnu4j-8
7!s.?DȖ,.FñOl*W\i~Á3(

+HPu	Tc8dS)>ֻtG5c q"f3v5:֬sEr#G@t/Jn[r@< M (-'vLi9q\j,J#]ސG2Oa[9WyRC)6(BٱZ:&}D1!:eE
1\ETv'a_rڗbӼ]%u9GקFgЦL		2ϡwudKEU08x$o'09azOehf?Dp֖y<Eմt.I
sMj휚O"^EzHBcwSuKIi*9k"hIHq6(GVqٛAގV
 z.yH3~^ϐ2heR k:_vSH<11ujϷɂ)m$742?96#g3SO'JXY.BLϰ(dm66P	C9Zc^MǡX0QAQw͝1cReQXSw+`׸|^@bYLn9E{rTἼq࠴t}	ݮۯژY*B/LGGpʟ{l3AulJ?vOV5H<
fB]#ˉA-#Nr`Lo럍wSbXct=&[m |mF Ay4Cg-^ҎC1W:F*(%RDo)rqc jWΘ=Rl`,H4ıbڒ[FW2YM6ϪSO䀰yg8YѕogzMvʐ+96/r#0#٩PNۇL=MX{Zj<V
D, N+SK|nW<b@lcdBHR4w*l^ސ!yRnUAgJaYQɤG	$!j.(mk6 :|ʍkcfJF;bw rlS+/.;q_'X`aH޶4OxLa_|/]OnwJR7H1)sI <RlXw
b#K^{!4J>F5uHbD/7R2HȪ.0J9/UABIQsx؜1j͞*I0aXV٘`ZkP,XOԃpxe9oѦ[&훴lpʷ))"c(M ]X\ 8TȨ$9bM.6}3fEaSvz(|$R2}#s澭FgI 붅ܟ#XFȑpD;뎍MNg#y.<7|)jo{wJpJ;\r(&س'@W=wȝu'lgfNU00G{_Vlpղi6D{_ݖ9G\Y@]V\nRy&ljGmEzV>z"&w0;Xac_L|hFbއK.y&}kV5~v@诰r\+!MIダ!s1fi}թk*flN:DK$_V$PPb|Fs)ztj+ZzSb*4zOUvOXW,vᘭv;m#S7?7Q~ly$uG&F+c;$+ LrNBI]፿Mes(y=d=S.Ce	\uIjUqct|֒o=@,ՙyȌ0ϸQЋ!Apc쓕YsBr_f\=3\O.-KnX:zm˚ϏZ@5Q.uT)`o	yB,J&5^M180wEJVTgmaje<݈$a[e plqEGѯ	7h9^XH[oKH\weI`+AgJ4Hŭ)-"P:LyTwu҂<tGJY34IOǉH ՐO˺--~߇ h`7$Hi^.F΅vM]n'NĊ!)\.{Q?)`uVO]SBw$fIbiD^=u*z<4[7)7&2qiU	G|u{OvGQpT@ONs|Qwݢ8| ^@ d"OWF 6,>Ƚ~LfJq@7@  {}p-wx,Ђ;n4&o,}3U 
@4cff5̴~M<֐Z$Ls[V҅v|ͧO
lr/L/-Wc힖iy$ecK҆/DZ@S>ɵqY9m-Y'B[epp
ȎDt-nGֿ+	vqw\8ٱLjT]
'6- j|I}RV-(SHY	 >M2>_5咇(2P !@ tCC]{{Jl(Rd/Sr/NCdT3K~?8gZnġkr(:i|Ue0  M=:-LM)#˶l=cejcltn#N߲ҨEw#u%L'aCyۗ0lR?)f/{?Pj=.6YDAEQ6  mTE
GL[dI6TfrsS THT|)h(&UJ^r&TgenOS	Nw2=BW#	(#Ei`S#|.ц#/]vwConE5-Tн~L!k]@kQ   R4(Wgs3Du(~!!Mhꤿ#J0]d
F'ܖbjDǸb3dm5~߫Ƽ'*̥0@7`姛m"rof+GsDEDܐ`?FxH J~Np#p&EJ! Η޵1g>,5E:R B)~:!͉U/l&אXC5z `Y#+gsZ}:9ds\H rP d',PlZJO]5_
H`+FQgcWzw͞3.@`ur4h̘Knp0p0rUq&MI@m-`e8 pV}_n݆[9&8âfHaOa4FNDgsxPvzݖDF؀%Cp)1By,m"7^ǴHn#	\}=¿vR7b^K	*RQ}~̈́I'Q'~moxu`/%:s\ q
IZH4fd2gw_iӀxBfIU9!ڧU:4Px4V}8~tqI&"ُy]>z`V4ecHs&G;3r6F<GE^+JmuEdllVSǪZ<#KG~#9J.B@o2(pb}=Xv',)de|I  iS5	Z17 VaKx LG (z0#\uO:HО4J..XB~W@Jf\RBV	AxuuJQ۳u%O)"Hede*eJ`c"~,~M^Amaҩ	f@V<fU'\.S҆(1U.J i%pr4oQbTVŐn;zВԪ=ZAu47<cmJ0vBC4δj<~4lӗފ(""v[j# i uZogń *Z4Aŧ!4G7)~X\kdx$bc[8+z\+Ɩ"".>}{<4|og|p5&/Lwk4$:BGx\iKX>b/F:ZJTnN8h
Ez.N9'egL*	3twc9TЛA=}끎fO*3ǪR
7%3O3Vu&sQ![xp씦s FZIҤ{q#0cV-!%#;Zݶϣs#Si-fQl|7!rwO?D'kZ|aA)hju@6	M4ֱU\2+Pg<'083*7JfA/%ɜnflcIE+YU0dfx.p/3wkYYc \ʋ) пXջ6,WGxr<C\C5<^DR?Qkݞ~7NaR|Of/ Nr@Zԇ:t`e_UXmlG{y@a3⦇1NA@1ipȣ^`JJ.Ba4=ʤT3PO`<gf-CϹ= 5u?_`'NIϾw#Ț]&uleAyEG 9[ˣp2l'V}A~v
i"_M7a ҍHXl@aҽOcۊs_RAkSacx!C HET^d];g Wjuhj<6<czrˢu?>Ox~PH°cfr}MC@=AW-j +*Fq!EO*߸$x%)T.O辽c}4(Lכ |~n܁Y|^,lѕ7; 4VtC4j)N݁
G%&7WJqeɈxF7a}#;ߖIa ƹJO  v4Z#AZG]ޝ߲2)T0^i,81YP0i&%b2&VA<mɼC:E%8Si`;a4WSI3}fe%AF%T?dD_F9y	1mԄ64nq#^/o"d#7-

|ŐCә,+/ ۶uJ{7$KK=MA+eVˤUUڗ_=IHҼ\?J􌨑rpHЧjƂ?vB,֎rN1X٬@ D#i1j kq/t
ܠ&`rlh>G4g>Q]޶2;ϟwRIewg!0Q~<bTy٨*FB#Ey0T/1%R7`;*1u Wy!	t4_B,۞<hp]NUGk:>bAewFx&m*F&ںinDf5Cm:5{(O@v4ԼۍY>c)idj\v`@"#t9'3z3Nzu^H0 ;ufi(FۅpK
+Be-:68%=w}C"9;=vg?iI{kE,fӷ,cͪs?et#4Ow"k:e04X	v2piQRI{gf!rf4UyLs&f3:f/RE;;²	[քֱYΣ\+"u]4'؎FĮʇr# &v,3A\d5`>moss2pwtEIa1<NilPl'c~xAnjx;cw`\ T]@56LPe7Qy^@Q6<1#A*f5ܪ7|{۴Ek)e$B__*J0kXvqpu
GL'.CmxQPr~hgg,<me#Jh҈񉹽Qq+nCJ_xyY<ۨK2RŨUJރEwH
h/߾tE-h@b2jy|"Ь!Qin?0J;e}D"=CŒbCR5J Q;Q5.Y}sU=잟1y2~T)<--Bnޘ~y	Skd+.+`"v:9.ڴPiJJXr V|܆seIw׿RЌa&Fjz9mp|khkX"fᒺ{h9Y]]}gH{sgnC5>h\xnE#+7zB_:-. ޺0GBuhcVX2s{b{gza?NOjWz')w{
]TO%F.nޡ*Di.SKe\vFDnx=rc
 ͕ٛW^.Uz tkBVY	Td&!KٱicV5A1ư6-k	؋x
IA^,4'*`k2IK q$ģM̊R(b]6.aq h"qe<xb.o%˝dmNN:a}t/ffM
%M}UV0˳"@#Ξgߊ|]%/xؒQ 8{U8AGlus{\]}JiPB#xd$KGJ4.c%:ޱ5m[!7N'Ͷ>w"JPhcRsA֏-6h$[jeky)XwiQA]4m^>
{.e>gļdmE̯
q=lN l?'dCu#u#Kӷ%
c5.4&]:J&Xx57v D:Jˡj+fa2sNm(9>V:n{F	U`V~ZGoڦHLZ	e^mo{8,${2CHe :*A<*iEZ֊PYBG'os@W Z( 	=7z	!Q_\|֑Iqv,IΟwXi;#"YgﺌrZ|}Lg 
їg۲UWۑy&;?Ω_aFh f9GM{(]3Ab8i	49L/7pFSv4m>]ѼC^FW lQw3[?3n˨4LClp.OoK2hN026:D<#uSQUw7+@| u.EԼ
USUcL6+OZ~]1Vlw:W,$A[esU|JǨmEaքq$MdYBcY&iZz\D0n;| K2h^qRE}rw"l'3˿\N2ID'iF6j̟|J ?4pl+{]V N42GEgҸ+.Unꇆo.	@
^zsM3Dv׺ˢ/</ii&F_TiCIU %4Z?ȃ	@0"v5un| }8cd;z~n5Mo1*Sw!zy (Ob10.-!AnX5Rv^D[8ޏ8qW	S^cAM!o2EN
nyۗ0¨$3D^AϺN4B_|P,jo^--UMJw?U } 9,:fATӕ|J5F}j.c,)`S(	QȊ]2[]>7D-f rxdͭS;Z1MYzClmWGJ"iRxVyrı0_6&!-4;W5u;`>n#(zvz)M>no#vVa'2~{g>~9!f@eSvwtk#)[͖% I>')))/[kX¬e"/#>
-T_@3G&>t2-;H L}3 EniX~x6McQ*E6c(ʹȆ(_F"L;v?JE'b >
kmktcNk‡ɂjWI@BݰLVʡsdJ~Q!>BۜX{y6 5n#hSU]LƋ"u{%whf"_Ay1*ӚPY\F+r~!XmP|CDxg@f6yTW<@Xy͔C;Q)?d1ɟ竀EPeXĕAqQ_,&0GoL]IdʓcF)MS-.DE>`rvvegMp4ppdrӢ$ Dcu]?:^ulPT0amO|ej7#[(}ʰ+h}]+OЏXksGr4~DʞM(ڡR԰T8D.ށvݤbI}"B"rq,m=ީZ;B滔fك"aT1"w$V:jhZW^Z?]Gmڡ_z`܁ E<II6	O]Jf̱^x}:"&wf*l\MR5o_)+%ȷX[a\a^;X꾞e1Q
:}Nȏ,Sc0]U)jQE'L \	*ѼGE5H6v>ݴakZw2}2ȫ^-c /Y)l?~9F@3^Q:]2_kKιP\)lm-9cKk
Y5k=_iC_&@c+>@'I'EҟlP>ME+	g>̢jBMw 8HB{܎/Tˤ_N/'iZ6RB;x\'51f	jӽ]1/ Dp!a52[H]p<="Ahfܥ&(,Y_Io>+$O83$Rj,p^c_<g3_
Z"(+}`(A{Im9w/0wI-8޽eSM'kiW_'MDƈ	bժPb+oGwv9OjH<P&>&0}1Y4n{%h?l0R|wűvy^f:x<ey]n%[R.5k@2tF#k8hӷ"ZL{#<b3Se$LI	cwtp]26ZExYpI@2X   @4)Ow x+ީq Fb;9/)ov?J~!n#ހ Bc%wUĆG5"y6a,UIˮ<ݴ+ 9sY-]pBt	KK7 }~okT!F6k'-7 by#ׅ~-FQSㅫx'Lӕ[CO!c[X;brG2m~w,XORr;I=Ŧ
%հq(KT=5qGP+x~NC<f⛯J-2X\w"8bQd⁣{e:>aG ·Ⱦ6˻Qgl#v11eva6"~TBkO#>>ں_AyԴ7) X9= ;p3uVr?>;`pŞo<oL(Lj[#	^M]lG*TB뗃_0εƔ}. T7 U!9hBd*\kb+ٴgP}!O\xkɭG5=A}%]^O7bJj<-w&EsM'0$mPz [F>W-ׅq˅>di.!\46m5].H vwAޓQtc%d.e{{XQg<||[f$ep(w`e	w3 *L;2R>H՛a5u[ CeNó;lfXYp2x#=6lPFgjwĚ*mSɍ- > yE+)-oÑK}K;-1j1^j.G_PǨե0+A lVE@2D]aAq3P`&<#jY20FzJ')hSJڀh!#P%kx]JƜZn_VzYڈ"p;rZw=9Н3$0ձo9iMVk!1>D\xã-q#;`6Z._|V(R$Р͎AT+VMC\@\ӊJdCGS]|,׹ذ#clx<Xv4lC`_ܑ5g\,:,AJO]k\,0+w5]5FE/ '|V3dhb
\1%:ՐߒrZwcsk˥C<s6#/%6U_KWzNlV-xOKNҹ!;!L \n
0_X%T=ϸ9`
!tJ+̸Rf҇eʞy}VbњW쓤4|5&k>@Sg^L]?~Vw>h'?'7T<l?d";ginpwlLiCQiB)1?F}i:?֩AW_gEܜ*1FBA?u5"^MAM%uS;T-{s%SHۢ5Cg	DHJ'Ľl}}Qa-48X,gl:$,э%2o C#,zOWqp.'
q
SP%wbBgZԕ},ְ|
6V&w 1Q]"9/Nv{UGKNѫ5dP[n OkB<=?㧃GP(v)#۞Q9da?)B	K /Þ:F R[8E䂋-0@p"9B^h)񔵊`@XCv +k9d8TtU<An>Q,߳>,-hg[~xxڢoWXTq撍(B'A_Cbsl'7=R[ZAN8~Am/nRZ !}IBRB<~a*WlHf6rYSMǩ(~ɺoO~y-[˰{7W B)8jQLe^m8uߛʄ-fiTsC-UZ_~ޣs<aB<107W_Rop1rpG3Wy}W _JC\}I6S9aK}KG3̳zc6u3תkSQ\vc9 8qS8set{?5eYa$a3W$RU+':vj%2wX@=4t.R16[c<}uOggO I!"`ԫٓ=h]itS3=OM.9p!x^ : 0Ï5ww87Y%4I:ᆔyba{iDM<|1ݒ*hjd!2L	F%cvIZz6*21-Bhf$wsUZ7MoIC;VXTM
yY(N8+GmrA*?$g]ÅcB6S5If?#	/[ϋxmM$K<19[>_C:59zmq3gixc>gNMk+"*Sf4+G6B؂^~<1XKڈ?sٖ˪wJ@;P>Uu^ec{I@B?U8Fhj/{;DfMxN=ZM-`3 ya*7>lgKZ~Y'OmK$Ǜ˻'<\4lw:{H	]lM
 GBٓw2 
GPIVz=CS_u/ =")[d:˺/$uwּ%08P8#ҳl\ n+p7kָyJYس'W5o3*HΧ݃f ]@BՅO,U|*-R@p![~iӊpz_>_Y;BCA&\czU]W s2Lӽ=}FmX/8NzriY㧽
eStawՁTum+_	*gp$G9~33)NW: ^,5VVh0mYLZB}<H{DB̎Vveb XxCunEd~:rA6 {Suģg&2z}	;6?=AHvhլK|6fFr])KhGCo0`T#O0MM'6zI+JG'ƹg͟w]/*8L*n6T\Bkik;
m7険}JZlyI	:$E0NTĦY3M	.f}Ry=I(Kdj@{būf(U3(g9>I><0uۇ*0T_P^muБai/LKư׸fDL2-PiǠBތʷOy-
#TF{vXQL7K GamOR`sHsDaPԬg.mVfv,4a< q$@[B	b0#]~ $RPIIK
QB@gtMfA׃WGXOSH.s+Qi5K){>+к!g#TUŐҭ-1M0^gpohpo(C!AӒQs]&im4v"ڌGA$5x϶;9ʂ]#H_ 3@Q(]XvjZWYOsN~~.^cap>6=q#Hkut)%srKx@kݒ+^}!s~?EGpVȊlN#{LݔA@m⢾k (HGkcjb&` R(F@ n#Y#h|ӆ,H&#<,^xUO;N:?bZ"2Z^Vvd*A	toGO@,n Nٻ_]Bk94<F$~˺($V;,"pM0E9H<m;0œ4[xfB~l;^F7O{%tOl H.!#{"tI78EGw2-|-_䤳'_5|,cy!@BY+1FoHח	>jM{#FGVL=ED{|F܍rC?JF_d?k9[_`[0ӶdkI;_bM]z44C<[7KгpwAqG;8KOw\pyo:'$64+>uz55fj5h_M2BcL3dF0<8{Ɔ1%hj-oDV#Ke\KXFHtu(pd\yug^!#,*
~}$!A1̿.I3sS	w5>d7u&9t  3L[8A\tfE!r:-_obRD%/#	Fn=fuO/],u|Yys< 'JiK'lo/ׯQrkr`Vѧ%82)S?)¬츣s{,	k'H I64R2y4K4C;"GqdRݾ<זu^7ZaL)nWr[-^)@N|T6/X4~t{M4Vv9Md5;;jcUbL+RmJQVxA_4Gj鐫ƹ8E	E/5^FDq갗-?WEGsT"J-2)?$#	1%\N,= q{l+G=VU:$uNs
c+:u,D40JQlL)`uy(Sነ'	׆u*Of;0ř <rȩn#*"2.Lvy8573@c3VǷWŃPbƇ*AٝPSLFˣl-(~RDua#kR>
 $OUg/$[9c4x*,i6Pt8ȸz<,V}tUQ&Lh,u-}fl2w$$c	D$J6n>@R&Jq\&3-K(?Z[ܮ-imwÀ+Tv+շ \W=DXf*iۓbL qg3(bW_|(NВ*.h,}`..p~O@x(O7-1ºAЗ?T(H=UgC5,9TɆ7ߛI{Fvg",H-QF@sf[H]>U|A4Ɍd{ߗSr{ށxɃ]I=f6	ugqS\"E`o7Q,)E'eHY^ Cœs]9;wԮbX fuDR27a}v<wqȐeã!GTJ6ڑ15l@	_s*S(hL'=܁䤏 /R'cjnoC{\*@n;@@qmls`Rq:P~Sc?͞J[\s2d AWk}qM2
nT@qj7cȂ΋ghcQpDA"
cG˷Gzӥl0UMDW9ҎQH8OZs=SiЩ5>|bQ{P*]Y[TϣHqѦA\S=IrmGjV u!b9uؠd\W{:su#b5B9J> Ȕo<E؀n%([́X3gFHny簒ό C[9QG_9N?=Ƥ@{<y{Zbb:!jF lY:K``DH؃V i=6z$hSպiD$ӏnFX0>Xi6KӿPlx¯"mC KFeғ(ss
lmhin,JЏwx+6Ė`@Y,$+Wm̚lKiNyTOH (Cߑqv#"_Cx|xø3	L}g@_
V;Oa&aR7$vZ۞QsQ+WFF{W1'ϒEfߏ13Dp3^뒚twxn}sqVc4M)M M-&7sr"~'*ȱN#ݡTcrF&Ćʧͻ.+$M~`.4R2Vn-}g}6f;3] qo\@LFP!HyFU% 6~{Ÿ́"߿^Z%gv!4ǈ?x'[x<.lS_3J0	`&%Zh|*	&D ޺=UaPlbiV;i&dҰVNh+qgP(39L;ppB(4;Jl/!A!S=8=ӔnœO4NèfX)Hlo4Hl3XYˣȱf~Ct=jPڧQ
6ՂޣԏPĜՇ#ym@
O,tӖI/09QB DT&vb$w$Y18A)kT^/ezSto9Ɲ=2zb֯2캪~PXj~B
V}#\{L!-V%Jɦu}+(is9*^[#7(46}S㾥;_7$ 1nߠ;?S~4S>i&UTl3J>-ӱ/A޶v&L
uH6R5"Tl)-$ ~P/K_u]$Nz6?4?P˿hGc+%.lI1Ԓy2ؠg0"sSN7L	vv*zP9(tg˭/غXN?} yM E*߹ѾDG+a_ݨ㦰$"Y|"$ώq n/Z8II2`}$ 	֧̃"D-H+.<!$Z -c2} =Z$ФEw܆\U-ݖ$vg@AP	gP͑_IېS5Ӈg]r-d+14>C!tɏ'\ɶŵ$&$KԪ&K+D#(-6sl)	c*on#,߅<f:6/Q|m	I: :lI21)TmO^MU ǂo/-"gun-jYO#)#oQVV;V!
1BM.P4s~ MǪ7BG_ab.G&:{ʂ$xJ;EM`a|8xE/Xx&oh<^!qygWTk/#_tnPk s}9ɬu'ąc1@:89	(OKVFћ^g4տ|s2Խ,%4|h_0L[q5Y}:C\_k,	!.XiFg&;]&C3&FC~6Ydyq@Պmc1S*:$2o+-sP	ih)SI(#535?:W5!FbaѼOEn  驶;YAm9oYaAj1'z7m|`%6[ rGfݥjR)u'%ǣq|GNA$o$!+(e0ݒ@zAE;jKY0*w {b<:1o'65>XM jXe!#9ed{ܭY0hᆊL}ǁnt.Ii"{37x[`Joά>񞦺
(Ϫ8myYJ"@B=qڟ,{Atʮ7BUd #!&0˪ӌ'˾p-	b=Sۿ;z,_؃Ey8Io+@4fT39rdK**1ϵ)&tdnOnH9!ɭ@Ĳl]Oldo~o@t=NBs(|I.6*((iHf͘LD۟LOl«\A!6؂dGXli. Z`Zi>s̝Y/NT,=1@S6Zo'[?i?xNG!k{P#TF.OLhCXBnǐDiR(7?:}
+jp3e=?J23&_9q(?s ggA8TL7Sq6%
@7q=P<꿔:1:揷Bx-)멧4!['`H7RW&Y(	i:(@	`TS]\B[Zpg%9aF~:e;Qֹ
ݤ\̒:s6{ejY!g[$	=+K2Zݙು\OOmJp|'`ݨmjkA[Qem<)U	.
\頦uhdnn8Ua}*^2;mHn`DyWࣥ
#1FLPEva!49ŤEoJ4; vՇ'Q.RӜINJA0~'$cNŞ 8P+՜O"e-yfw9'oԟ9{HԸ'd;,"Oe윤sн[OT':N\&zӥ)!MwlS2/_͇DrdG+N /zIg c!oH,v$U6we} 48i"AT]sNi7n*y'53~uaab#/9@.}T_W8ٓ.PajcƱPeUy]ޖόlQ;)Fbd  8*
l<~Pg+V<TcDTP@NoPL|	`ǋdc]  oOŠҏ!^I4J4EIIݤV3Z !S#:9U!B&RUʣðbEb_,02{st##?;}Fx>8&Bht^I>}`|u#>x/6SM]b,Y!NPe*XARSp#:k߷'1BaXoq-N\BB%YQ35T߰.C %D8ߴ\ܕ C#_(zYuzPr4evmMTAPap0<h.OjGC-<Spp[\g{jtr}1#/:bU:)L$miVC_Y-յ7DLTMRC#cN;3LxEMn7oOq
ՀZнCb*Ȗd99/=;Bչ̾O8HnlіE6<#
\Ø>ԍ [wXJ+5yqWϤ-Tb	3wd#)_a	 %8e N$geNXAjB\ҫ4	Oqc-?qF&<D?D3CgnpYg$YJ`
o~6/L{lWUw{{8%cHĩt9T98~M4Wxv w'Ky`^}8:G@	$<,VrvFTn]v&Fε67%PAB|C6ȷ*ɘބ8	QmF?;qoz^6`
;3?08{L΅aYɉ8AӒmZѦ~`X!]*/W!"T,quؕ遗,D됴3J8e0<ӱ*P(NMAʹXۓKcWKL珈Jnm>&B+|4r|(HU>_".B;#+5"Z⋖P` [; ^X$Y.1E#9A܀J@W\x].%BhaSn b'TT}PQ7C:+/Lp$`2e=%Qbݒ!&8끧{cL;y+f;ֿ_jMU#y;Io	U3i,[n"BHf.4XNu8n	82! ie|X(~Qd󜑔騬qƂDe4FQsڶ[[^Fԕ[sԂ-Nj\KhszHsSCj-dg*B<
M ;q@4%#K6{TJc)s^<O(q2T5iSb.:8ӇAcxULwd8gZfLE*gf;~PFm2KA!KSK)taUn6c*Ԫ`iHAu)_FN񍳦qvT7T4|bQ?Ncзy*N~A(*(G*.b1ޠc9hΌA}z٭	9|RQlQ][~1q'tu+M6mv9D^(~Mڣd<yB@*ߖ"~{-«!8k2S0:O.&f6dIRqA2!yճ[:j[k^3#%Pab~5&ېhM3iQ%;bǥav0Ō`L#aB>Z4Nة{N<R3ҧSLa}	n<MaEOU$V"-""[wN@l4k٭ژ`Al`ȬȞ'Σ?,*d57!k^._I'9|^\ug;⎻3GD=SZz,
dqDf0- 7ޱ]|V
5ev짔h<*09w$AYS)XnӔFKp3"1z}Vw%w"Վy`I	`3dƇ)e|`i`Sjȗp!#b+f&n?#$vqGȔ|V# .o>EZ$ܽkEbpKz87`.6|{O,,p:x!T
iκ(뙫Ei6JCf8?bJR#	K&yw/űmZ{Ddp"+~]G|nl*eԊlpfϾ>>8Fm0 |V./&J/ǐSxzeoUY t {Y!(4\[1>ջ;P#lU-kʬ+ڳ7<zl}pI(k:[0Ӭq#";pVbȩO]|%P߬
SzrN-\t!),ېnoL|zGٙn=fgev2`|Aѵ3 uծk'U$a RmtZkL~gEXj.)I^^JE
ڡ(yHqYFXגּz5V𙿆`Q|vsfVn:{GTz⦝tTK;W^ gOk@GCtE|_`;L(9uB_𖒡:s\Lgvd4 Gp ňTشAr]s'Vv޹x
>ꊵ~(ju@A\Tv"6vկ!IH>o|Kmuu^x2xQ>*$=de>BٸfQԔ%%^D@*z`&}<}ط`4``+M]$.ѓzTJ44_˽]_DϩK-Kh .PK[OxI>*O9,齲9z<c*иqb:r)2fY%x;

}nt̟7Q#d׮#~ъ'%^$oxÅUINL1:Coo" ,:WJ♊adj0cd˟ dAzhv9ȞKb%$YZ6<z_NMȒCYc+A^-^!)aEĽ{y^=@g5yXYA/ [9ܱ?82D7_'{**"P&0(XVN;P&^Q5A@0W$ V.Hj+zȋ&J% )bXyo<mplٝ*-وZBL׳;paO*4QY8n!|H#*&c~܍\5ޗxAYo$A*\^EK4ȿJXԔNR0bBGEA=93T"yaR!d<@znk[D-%}~dF:@OD^=3P[}~KD4
Z$S\C}Og.5B=/`7&uQꅪnӬ[δL]{i^/M Ye:Pe9
=νh)7Z0$mslltOc&>]Ō׻ΎO](ҫH	-_PNİD0&Kh\'h)
)%9 wCIEo )(GAOɍlOBN!0W
uuT_C4zS(c#%l $aѧy~PN~1QJ {3c3Eaqa~%WOĉxTYߜ!R4;$%mLZ%ca}};FrRA6XdB&3YC- &<aJDqpIS 8MIt B(w",LHmm2S)xEJnlgn~#HIG	nRui l#ZOI1p~jA.WN/7VE)9Ovho} w9Ϫ 
uF dS1 (ćCdr4*?q<,eDX(w'L$p kZ]@"Zi4&qp*V|9"WV>:jkW\+#0uf;1Zw&C~KO~fp5 Ynǲ;,</E뻃5s_4](ٹ{dC_!7ʙB1l]^%L٨TfRu޶,ٶImƏ#07l͌Q	s0-p%&0]d
^`UkC{h Jqm3}nѤA!k#e
;@)s<KW}E~*QtQ/<q5K:@&J V\nV_j}Df%V.Z4m@XyIJThK<
ªf-bNs-S3eje||j▻\u~ŸP3;~kY:CkcN,fT	=~m[ځ>7l*\'2ΓmLIwE*NwaGjUGzLg(w])7#AD0MIaE\)c6/櫳~P))[a1P:F9H:0zث\eo{f]{#|@6>sLZQ:_^MsK9(¢n!)7[dho75U'ئV`Y1\FM[|.hSt]/~yVBtD>r^|>b0c	 w_Jç"^Mf@(;_9XwYM*W[`	iҔU++߽82Gs|.FjZP9V^^BYrA45[v;}5Iz/M}׹AoQVI(ȃ悿	ye`y;n#Rlݼ3B0XCgۆ]t6E@d!ʄ97x;$*BT@&|)e8l_M>}
j	=*QI}qn<렓({BP]4N:JL;(g:>Ტzޏ
f8BNZQ;㽑>S^" %-ya1d~nێot|G=Q:gkúΗC
d	a2^hڷ	# .26OTc2m*ANDfчOn!_~Ae({9tE) 5-Q1^WDΈ	2Vt l #y`-z|CW˻Na^5?]"׬K[ȫG1`)ʽ{c@Jdk,~Kâ2*/Kf3!8N}x(%5ۮBVVWEn5ޫ9(
Fb߼!{oBw2`R-+&HCGe/eQnFT}|{.T]D.F2طԟ|n9RBYPH{Q:棊t-O݇/f$"U9	KJp[ޞ˴p=M<1`%6(*M	P!r?|m8Meh9euNXXw&GBrqZ0
OtZnJ< 7" 84%_-aj]Y|X͹2I:bАXt9,uJbk(VbBkF}r~x)Kޙm\iLP1P)A	3L)̐:*j(ly~4(i ЖE-my{ym[ʟJnn	#.f@4G3ܸh\`-M#ҟx^Y=iUeHV2>&/\jvӗ8) u~;ht2E6UH0Q,@rtcr:?aټ y	SR99au:}\-oȨ1_2*ZX#$pK}@}NᱍQmAU '!8]k[j|]YWpB:@G.W;pY;:|UD:8c$
?ܴ.ΟB>+yɯ
Fc:ԎKSH[5(ǕuU/Y/em=x[+!$mtK|3x\ySǅ'A(0~>ZS~L*^>MC1sWSbu0y;ղPfl:bX	B/14BxK} XTFe{rY	y|sDwlObopC_x9hB&8~fdb#]n+X&7~`wm󮣒$z4M? Z$>8JМ?% Jg7ce΃J'emLE2_Vf'?6@+QbGǣdY#Xlv'mM۵={gl]M+(?.` >|?-
yN1qQHu\\_h0Udp.\6[DoȢlKw3/JV= Oa1NcH~->՞:KtkH
wK L|
/ׁZ$ Wl[)RdIRO91̣' FkNrE<Ekdd	]_A!v5'PU⭐t|dw+b!d^TEW^Eo [V.2L.a/fC_PbMcЬ?m3Es !Tw
UJ`wUƩ'b:Lo*H+A9Yݔ#O&":	]́*Sd(COoTMϷ1/7lǳ=<O+";A?!*]P7ΐ={|
٦6D53M'pJӝǭ ֱ5"U4>F5}(鋏h0ú㰠Ty#υV%k)gs+w
}3i1 	=a:=>h6F ](kΝ&
eM;%R.Áx21ǅ7KiMyKՔI8	u$jȍ^r#9#ä48k [8z5ĵǗqG⥵)!D]dצkLjvˏw	\wJ+N7m4K+t&ީɭ¢XB}MƝ)JU6i=5Ds~.C󂻂 }=_pi/񶦠+ԜTI?lJCC@
|uR!0ѹPdnǉo?r+A@a"FFH-·.Z0i_-ؤaX?՟IԩBB=o"6p*p'mf՜/7U,j$ђΎC>Y֥ª6M@孫\s2>wsVG,*Mҧ,Hǖ=+w._pw6 x29`FO7c9/./Kꌫ!3mBDHO~frGGV[g"a,Ю-% ܡ,Mq; {DBh֣Dh\{=zn"A~ݏzB-H)@*aڏ|8tofExyq)zl*Ŏ)pq#NyTC!xADo6])~"Y evDC.8i40QNݛϱ0}-GqikM*c A~^s`iU8UOO,VBwB.Y!g2ghErph@Msrv	HXp`O< uU,؍v"V];GkzV4}ZPB?tK~\al$zKhѶEcs(_zzиK0pbhG8$eE y((MējNT@()6XWR ,z(Q':{U0`dz<8#sup+<bTD#/}U
xlk+W-'BbŽ0ڐ	RIt}Deo6>!0mY\JBο-x1R2&Ǵں$B6'dq6&Pd북4Щ*\!3}jP3鍢iHJS> (n~$aW4~zE͹$޾$o|iGX_-{/];iy1,@;PO0ýIӯfMC:pO	u	6՚!2BrB,[$@o>Ia`Ls:%WJwg%2Ǥ})AY*&R0=7#7Gp_o),A/}QC%eMD$x:]sbo~2&
6d52# n,M~j}һ
-׉UhjM$qt%|SJ32_z3zh`.xs%@lCD`U
Z+[|?j0IfncB@(fZme'GX#dT*uM6L5ayj."$O-Zꝵhcv_x5KX|RЖTia7Z:/xm#8=c*="YUjzp5YX*lArbU$YtaIFH[FŰ8I=e1Dy'6Dߴmdt9Nsx
QL??gN"2^:2@̂++pM5^Gj"eӾ"(AإL ^k
3VF^[Š5gFI4x/VF)ㅑvY5"r0ϻɽQ	*'|f:Oa,Z!Q+܏U]qKG|>J'|8Dr{~,8k@̷r~E4hwt*5rW98-`@S!vqÂ0GV5^TOwomlC= ijJ;nq8<hLV̲.Ϣi(&]!R.`@(0qFG4IaʹfKkÅse]r/!3jf
v#}R!o\B= -*k<<ةD{)zcɈƯIDnfg'ϴ<3eO\e&+. azޫuRvȺ*EԩL7="%z.չSyDċRأę2-J28H$lI*|?63bg"BExȱyL$fx?tN.3e
xeJ]%*Dܵ.y/5/%yW6ؠq!T+F33.'9
mW=l`5RM,#j7⑞6
vR,9,~n`2jHGIsm5+ 5"jg9)5OX/r	717
"e!YGoäU۪#dPh M`rlZ, px>,ۮl [le@Lel܈t2/
 #,g9|t[Miwa|\ly<"Ӎ_ÿEL"@av	q /u])! O@Bd=C//{j=8s;dh;}ŔO\/d(OA9d	ȕb7KcM&.6
-HFC,L\CyZv)B!I{9d.a%4 7Pt!!=N-ĪH6l{Q9 	F[$WH=ý1F hEB=蒥yPpbËbVaiyʞvg:B@^yvn
͒hs+tsfRn!L5'd)3
<ǳZɠ.0VU<y!cA2sU!1ɮj?9{0/QD\]w&^.r
կ&88G.Y}d~ɚ۬N]j(YQkjߌȁ&|qPΦ91CMu0eψ[~=a^9W&@/?u\LS:$jsuX"?vh6*&ʣ0Wx(*՜WEFB`s=dZխ}>lZ$Xx*N]m:nFONgY.\+Pi3Jxx=Pp_t7};#Z8"dq^GuO	OˇA#άdAQ37f߭wYg! 08)}[Bray={PxV1׆y:Fd8E]]WVPq7zqV@g9>2aLiSmghBo[N kNJr5\Pw>J
DdL#82M͛'~3U9Pacp\? 29$boPxGp?$,yHv"lE~cwN^Rt.avǰ?2.(I}Hvq~u tU㬥R9QB.f?4^h;~I_;2[e,TQFxqsjHpV~k[tcSlPɼ^g*N&]-ҳ
|| o4h:98
}}! eA'ʩKs,w
~\d&Xj&+mt@	Kh-g!n1'!@"|.ٞ3,*n^wI~H>{\aXCER#&嚤O2TљAOXhVO/ѐɋAAvUTjakΏF!|Qxk t6bpn?yKiTEyDjHvh͛asXUƳlB5aZ>2\9x(!nR$(F1GzWH䄧31P=ts@--]wVAʰݝBn:`;p-nɇ#evSC6VE?zٞ%2-F'-l_ab.gY
%IT.
DC$c'T/MKރT?SCH-C8~E7n
d\%2TW*gʫdj~`e0s12?!*3:ƅ WikzW݊^ã	h622Z2H}-\oc\i\ـ1E9	OzqwퟁAmW,rk)e^u1^d#c$z$udWA=>
+EV%a➮($XW-|ys"Z/9QT2}CQ*^=n&D%׌Y;"Q?RazEm=9k5v#(7Ao~ 6pNk~AJ0<_l3Dq"0; &աM^Б]CӎH+1ԎPZ+UrljCBTU.oLB LV2 
iĐᡘYLG&C<JϜAüH6ɂsOj0GvD̅pBڇS\{Ԫ	U3	+98N~P-CA>JE]Z_V	l$|h&q00y
FDl[U8nm((^dV'PAj{K=h/<J(P-6[G"R4̦
((Ro:a@(!u`{75kn)7ւ|<9dFTogSN3N8GL|(|KX3ͥO2j(+x!(D_ q j*~΄At3/J΀/ʆs|.,&~1v \kB(F+ lzjg&,U=6&O0-lXtqWhnH=9'O!wPaFd#>ңPjߚ#|g	n}[&cגAee_*]S*JL~-Jr}Mu|LL\?nD!ޫ:,<밀%-M	2D]SgَNv9jKj \).O0x^;	e Ocļ_bs>EU}.U*E;`V~m#~A0AQPᄩ-.p#WDPœKߐZ-uIW#MҕoHqrWJx˹!n*P,ֳ[c9dNn(:n#j}zD`-/UـДx'PR!" x^VrVĨͣN~zc<mR-q*?߄Sۗc.OH3gDl3p  R)Gg2wHW)i`O)oi	,S$:j>$4O-']QG*LI]by((.k7G%?0md 3;AY^֮p`Ԕ+x#ڞ+U.)ggH@AgDo5vb'oke<vV9]YNfJZo93TkMwT!qCR'ms͍_
-	U4e@(S햍sOԋ}K6n$]i3or3G"JoX"#raN6$~|3-utWHi2-L0He	+^ԫY%0q$^i׼^i8ꋷ<>oNh_Vxa>=׸=G&e1UAYJP2EW^l࢈o9>3:rNV&:zľHQe{ᇴ"`e[DNX_lw}B4^?y.7_x9Μ`>3<	hJ&W2|=Qx/,{XW7)%K?sA&ʝpiMf89=kY?3w<Sm5P(]hQ$8C۾/HM:"9(O|v4Nwx.[Ė`0[{GCz|whX[3#sqzs7DnKMl%}g=6	nX䢎g̊8 8{SF(1(FEjJ^ZEZptYY]-[x_l7+bgU4(XL+$S&
>f}
|Uy:ZR|M&`n=AsTiZ˼>?tk9'a>9+ɐ!PhD
h۱V3Zq6$a,K 3D;u'rU+T{U2iUkڢW$TsumYB md ddCߟ-'uAW-Pb	|+du+jpCf1A\gcgH0gg7'bpi:jR\YX}JMx6:#tV㿊FbN.b
8$j6@{cհBǅ}fhWXR]pw Er$N x߫#VQ٧̸ؽN Ti뫧tQ"m,cxʟHcȮ4kU\Y)4:=d挬8F6s5-
[MȅU+8;(liΫA{,Tڜm*e8Zws1ro<H0LI%0=^
(&}N̨.DB.J(C  Cد^-RDt/(!n@V_"9z|o޽B5A(X
&ʼ>'1hч\,9-]ƨ2\
y-etemE7OzJ'l6:IߣH˪0Ue䅞Xdjml)d@Ѿ
l84jHQ	tuZZeH#"u=[<6 e\OL)üFOYǁvS5$U.ƨVwwE)kfK^p"?e ߕKcqu>VS;4TT|"s}Z%{&>Uak_w)ĩ,H*>}3ɱrLb[%n/G|:y2~hگ2k xhʖܟ\'_vYu>#oJǱjWC26j)*mTDjy
_d8E0M_i"ԑ~B6yKsAf+Hg.#lʲBLhZL.9wĊ=*nJ$9jb:kD|ꦟ[]	4_uȒP-$MJ>|}t%H.k| h@TN5'!d<5S$ۣ{"7[?|_$,!|ڍ5X>=~R.K	N#E&t'k酨nYS&'MlH{;5+g=R)#lHPZ˷MIn T-|\B`E5~|1v<qiO	յOhG+oVf;5HIzWZ2 6-qE]E֪
 r9C$E6' EzKV>^p`]u`otc3ke>{7vyM?<ǡzpvBys8;(vTָ¨eInrrU2t}I
_:Et/SYry%Et՛[پ+MH۩z}I>PS,=IZdkG䌰k
g٣5`R5] _g:L*584~=u< J'[6s+L0i]rt`@GN!	J/! `I.@
cO_T5<(9f;JT^ʿ!\7Bċ+t3x {)3F̄dD##n|TӲMsnNtL&^KڠmHg䌠67mWկZ6ЖkyCi|>ha9"MXv ]41NzH΁&jN$qI*Qq
~IW@歳JsTBd&*;Xޥ!)"EO<gª˜.'^G1i^cm).*?U$Lix:%8uxTB^~}(g`8xHIr%HUsNx&"]ǘ[|>'P6\uCtKc(2B5<l=fi1ok8?݇c:d!]vzx?uL{@uTUx*_?m[q0+Q!輡LM	_^(2Y2k%K3A:Mv[+(<':>(_fl9f%.v7f*>ҊGLy#o^gǵLݗ(qBcphXfEzdߺLxyҩ Ɵ]w,XZE}+)ո$wyo*Y{ZN/RP mbqW_3v4ީOם;Gh*FIDm`2Ӕ@2H<7t]en ˦E~%KuzAax㧃l8׼b'	]L=3idJWʡAa)y8%nCM3>*4c<T\zP[<;8l<z24D6+j:ط&/!un<xw$Vl뗀dE>GQmr vNta2!겛:0(>K%j-v&!tedĉ5$>~vϥn"<ynr9
\F@NJ*zɆ!MYa_E/g.HEyh)),rZ [	V7uWg08`gihS<N(T50}o5[E+4\%D;r0Ew`,U`t~YL,F_14+d˥HN:u?â:&!bWa&.&*٬׌ĳNPO2siҖzt{g.UIKR\Qc5Tbg9?;9$`j	qkGk->M+tO}x{%vNE^~!yf2Vaˠ
ϕ6iYvv/iOv0gNR3ZxF<bpqhU"J[-Jfb5ڼ<ƗdvOIҗ/3G3Q{\l`[ĝc}	41/R>-,Q̖AKԣA]R9E9}[XN:u#gam.;>,@S_!i+3?_fU9aznu4mXx[PceB-GEufI2]dM%)i\gx,GH4D&:+Vy7S/s%XƤjwt2Jxoʼ>"]AJ.x$q[ĸ/Y,:'bޠ㱹ߒ,H郱E ?\KyiiQC~:H?߀*!7,omN3@~|&sfhչKRt0+SyBU9;,zd/B_'!5:[_hqh5m`[Ps{'5auP?Ek@iva;nw]PFi	lsP(2REKI+ڷ/	IxĊ-cJ*jUu=Cwq1҈"nͪ%C/,+$K/,$?K,ܯ'Az.Xu6 @ X77ʪn@F#3'{YQCbd[imq!a*0?`HbrcmA/ҧ!EjI*k!w7[q ̑:2,E4r~CT8qހyp4a)^;S1PL!i-1ٖ |3;!zBs8f\S]
USB|ʪl"-!riEZ8VVXx u7ArLxh5YJ taxwcm{7/v|k ee}zr~"#sϲ3J Dy43M bLBzstc;|K;us=ygug0`Fȼr+_j8̠4jQuo))]I PlZXJCPȒyz`{Dg/e;mD9^r @ǎS IɚԔO=+*,eH}ΩH
xsb	j+Me K!͆bd&<ſ|'%:_xŊuH«&9^$ᜱ[ I${mp^Kvwۤ](q]uW5yటyF+&%=OV㤡Bwꍃdc7h"aJ,*~W]_]	C'mq[:g;p7##q}@JSKHBk51S;dU:'Hy"eY\Z\0KTo*;A1 $"'ܢĀp(f֖'VvX*MBipnХakspg͕Vo$WD7%HA	3vx,j7-DdY_{csJǐ $P'w%Y?XJhw)c|l=SK$D*i_e ?'Up>I?OduѫXm?Sf93k<E՝M*El9ɻ4%S
o/첶X;y~oj.tRz8Ro<ijKϨJW|4>}P(%_!ImUwasZUD<u2!dgٕe{4yqN(]!I+ǽ$ yUj7*ef$NSrD<ۤnlg"XѶ~@kWuNFY%Iۑ!8uLXnZ&}0;4pnd.PMr#}#wK`A̜l"h>3\QVҺ5-Gsh?g\;Widd,|sVmDyO.F*KGh/&o
i!ra^sy/'C7]cFBw@⨫#4Rf`%c/XnC/.ZvQ 7bA,XAw@05eӀP'Oo2e(*LЈlX#b-t>}sZL; -(rg ¢Kߊt83 (T:R:>Ĝ}/?eeH9ttZ曟fZ%1h<-s]OXthd@h	*kᠵ8ZB[QJ3K̰<^y=
(]X0w-3m]ݚdKǪM&ph	ނ e<`mH/fYΖ  l"{)E?c?&7bj	yINB,N=G>8K,DK}7h	hݐWChlwPϓsڏvm'r@	{#V7:;M#&!z-K D02_(m@zg5;b(CieIokNU2aw##ƃAM:ȏ,Vg!_.a%x5N;G`i1x0rP4wp `VI37rc1QRsY%Dԅ{h %&p~^rq珁ky)ͳ	xR
:z>'(Gቼ
dI<3;4(n1]0#_  KswR5B/ᦨ4h0`i7]8c<lۡm$Rm߭`dr][!RA
!.7NʁyY*xڣ7&73>z=#ܶ[א9C=1LzGw;*)?I@_vZ}Yړw-4NuK>,eHzi[PN|MAΦo[,q·5v[t&L9n5o{w|kc="*}G"|GUf=HSP8W+tᳶm%L_v;3`*2O<.JMT +?ږFnА.|Jhd
0 G7B7&it%`>. :J'cj`$eյV/ItOYSXU%5wݼgE}I+6=g ~K45u|l;{8k÷bI ;MȂ&4m\&VgQar5<F/iIx=i>f0cG,+0rR10 h:CiBr`DD#ۼQ=Vo&ف/:f m|`[g(D Y)tkUܯҚ+N.eFrPi:}*ty"?B=U~InHn}(2-^?h® :hgw0F	ƄV`V/ز>_U~yz֨J
8J>f!2Xԡ/]PX|21TBQ}/G]0-0-+(fcqX=1"7!eYqC$2-LC49>.Z*'FݠkG95} gQ)ʵjJ\Z惗6":vٵٟkbaʙ\ϰbڡ~HEKq THa"Vv^M5(oko?_h[g'd{ȍtVWY#R/4cUd]`I:?ou?q)(ƊyOiP]u4QB%(u:!$)iRp.y]3f".v0A*]N>+LFQe5,9mY&>nX)oPHJ+)il6H<!f-mBnH.׹@2TI14M^FPJl9MqIX`@+JjٕLo'(fD=ΣOFqIXx/mهs@;i6{XSj>]ׁbeC]v6:.|[$3	r;QiWw<7S)D
-?Ytd/H: ZZ( !~/&=\ҬW?4>4MebZqpm5u'5~,r6Rp(5RQ7<.Zq۬Y(i]\$t2FXJEh췘,pI!wj6gr 	]qR\hMxh
F'sM11,Pl3#y0X 'j2z`1:?s"CqXun+zd3|<588IMQ=`N6.YWVMP2'o'9Ɠ[Hɺ?i?ݩHE\cwoҠKf;ͳRC8Ċ&!%gAzϺ)3*W\$.HE
R/!Y3+B[6eSu=j{U$f˃80nTt!Yw-$6p"E䃁 ^l=Pnxൠ71@&f'|W'V,qaoPrݿ66mqf |76q6ng4H'>fv[z6(ĉtq= 7Y4CX[؍r^<>΅w޾SφLrM'ԁ_NtK$g%4;w0IGč3	e8x{Xp?5́q(S0rH,-^<lށ6*2:M6ӐI Ұ97xsR
L[/RP>Δ5ϔqdJՁ54dif^嗌H]VB2 +<»p=$@Nj﵄H0X'.a,֡fm2.d Eŭwr:\I'0*Iq&7l&>sNc6#FLx}mHFĚ	3  w:F-/tROxvoITEp
[&W2 mdߢ7F=}U[r}ӍrIQuVs5kWM0l|ؼ9INn.rK)%"|^6p M3z(@	<hhIƘwW:{/gh!	M5kiQBg*G9ivڜ- 8lNHK?	%ilJ1y,1IZ% 1VRѿH#x|ЩD Z1/~Er lU*w##.<H1ɇ$VlJ\5y9<ӫͺt˪gjO uޔJ/@#e%y ZKsR5_rQTÀ^ ̞+gg̉>Q:AA,~F-ˋC!aH&߬
>CQך*{ظ8q%<0.I^wmuA{cT!Jl_&>Q凛).`<"PSbYS(-m`+͑G2_QW#Gsd+co#>gܥ,&~1Q#h0!FZ&K	Ġ(rB5f)#Ϭ.h~գLWgyOLzTQmAFJĤQHRm"t1	˭*;u~W?ogRapODl`"{BҕlCH^6ےegx1
0Jp
AZ:>SɏEؗ?U𱝉 1]]L`Jg=g%c*[.LUq<VaXH
SԖ.zįv ٌS#< ]"PB2T;KVmuVLOG| ՗G:q,:Ętp֑XL/oLoW|آtZ8X1|J8](/ZBK$p:-j;6߯Mc
{,gNB2 =q9.Qj3ݍHtv"[loSm](BmuV)FYx)j͍OG&n	;v5n5.ӂkM]Z7|:v,0RU@*oR>K%v;|N[Q%TCE<v2!&#qjRM+$s)g$(.l0heѴsajcR#aۛPfrB1X1pˏtf5sԧyQX'bҥނ2x~7_\jko!8&fQxdrV!CCq(>o&˶(1wg3Ba{s٧Ý)eT`wOM6
h};Xb#lc#K
,wոs槃^e2}~Megy]DQ*~9.xO(*
hf߹6Pqga:͙@`G%M`!U髀HYڒhM5ZY[ o]pr/09TW%q'	ƅFBDlA`X87YA65ugkE,i4G3QmLw6uu_l)FEcgVxbZJA-QU}P'~aB{ݔY)N7VfJL	c]&݇a>D-RGzƵ}59orp؝ 6 Ŕ	8.DqCP2X>,gH}VBM.asy$knt=YNTb'(M0@9Fkj#MLROm=pBC1R=:ȭ*QPO 9ErS!DY}S<ǜ>P`I:iF\x>"eqL;&h}R\,r(Գ~!6ݕCs<n>Et91\J}5ZǸmIA'%x"Z]|5rm@*Cbsx6e(}RunUK@? \dUa5s'骖roBM"71 @LR
\S<5P|OWL)HS	&`dPAY^>>N'OI)k& ZS_ڜG`gS
,I|4.XDUhG8[˅]mrz:S0.OkM(HLiktiIEƃrkkkn^Ų3UzdH6hƺ}Is$C0#r1(,t@գCJN|vf3Rmw;SME\<n.6*kۼ"-ԁ;3:KaX\ʌ̑@3	wV_76XHd)t\2+4Cۦ..ՁvtEylѷ{&E䅶!=t#Z
ɮaǚ=RBgQG}kN ue29błu.Dm~C-:!򠏕UŬ.ĥ鸂d9@(B_h߶íLl9>&e.dHKcQKg;x!P1䝥FUኴ|=3F,kψX:TM:Rr}̣.3։4_-Hj[\s@v) A[k'nH[KsL>sWbFN ;8aⵡ~y G8
iiҺ({,=Az(^:pUHnXuǐ7(=0R&:5	f9ns4*l&YQ"ZvTqĄF%ѫB O^yM)U
06+4W\];/a5!׵M=d"㬠IKmj-E/!$M4w"
PR߈hq>\è<y_3 G7`G-me5Kh/Qv0qrbI@j/A1=Tyd	BUf%~Q[`mPP~U8jP&64^aEs=zopD|fW墻DN}؂,@4bz)MǞ~Kxp- ԪfLMI8V*E=XԞ"c7ZhT P
nc!EI
nU˂#mQbjg'θ
@Xض,xeqd2KiCտVnVܳ]K-Ga#W(DCGĆ|;@KeLhr'U}IP<X5v$ C>|n|`&\pk^ ?E7B[;nvD]~mۼ۠L#4}?u824AHWՓ@yW _.&<Ǧh*	?;٬~{Q7؆鉙=Sl!Z"3Vj
?Q]AǒYKbc3tVl!`Wrg:+%` ~a)}|s?~?v߂G:cZa_<:  ~CBgĤ?R$Q.$A0&:jv6qt/@_	j(Կ]rG$/O8[j)? 6	olPș{PcĎ/DƎ f9qhz((jT,(4lgxWX2e`ނ<e(rFt#,pc[b)/uK EJiP{+H^u 212 },)+&=hscD5T"{HְSPǟYk'UI:Ýdtgl_LZ/X#fX]1.-ڳ	c/%nɋn}+t39!) ˖v`Dz*:l3[$)(МPߠؿ0Xtf{lx-Z\J?F-Qmrա3߽
25oN>_ytbXdjtPr@lp m!HѸ0Ȣ#y~J	>z_w%h^2I}ֲ
!:`O626bo]XA
9vjMJK7~ZQ0.1WXñ]5G6#/27YF/#2ɺzĺ%_'2h\1EU=%
P?ڴ?&K.	Kza)뎿_W4Dw\@e7"t7-:` <ݻјg5PD]ϟ^( $S"l0 	T=45~=s
[BoiqSݏRizʋEd(?ܸq;=s̍$WUFU\]n'OOŐԘ&X(uza t{"'&_;5d>~~_=fTCX!Qjx"~+9=(JmJ	iCsxGfeZٜYhA˿~O,d!XeM޶x9 /1ɻHtrl$ 7/'	Btw
0|"[?-v6׬*%HVSrO#zI3LbU԰ #`;(P@Ѧ<rS=]Kt:ٿ*FG6B5)Sz:"%1x|$Mډ	BLް$~gzNdo(Gq5.o+8[̍oЭ&0KIz1n!qm~9Bo=7/U4"?)cڠ0!>~{_1Bozm~S<ڬ<7J\^hپ8eM{4)ȞwZjϴ,>SmRiʯxO>IeE5'x$&-xN}fZ 2?2JtC5>-4uݲ`ކ}ϪO&&H-H} \&Dp]ݣ&>B5+ʴ%JmvZeK"fؿ\zǥ瘟A!fӔ2DoZ;~lw֬x!ϫcS_f39}v׮h4/8Lw4-1Vdx9Ш_WT6ԖfZgY^G!F@YA8dGÁ5feD	GuC-\'|(`)*4Q6h͚K^x;Z M{	+<Vo>1{]E
[>^6-<h ">	+@*K*
Pg҅/9Pm"g$)vx!"QoYwà:-x,G׫iRޓ^r?B@$QRq`(jYж)Hq*.Q+e(2Sŏq|aI]6ʘVA@-29+F|
IJ:roR0tEd"at"r%NI36_iE.ƺ

R}"Xq6=:Xlq\1Ah4<2zLe*ۇ1P$	LTlxGx{u*^\OMm1qB**FUlwN-1/}Ï,PB,{i}ͪw,=Dldkz-w ޛ(G`_hH8]\'0sUx7cFv2@Y׷X1NvGIH)x3z>oH_|f4pUW~0^OO.H>GJ6HQo~fNmw"چ˱@ 0$Rq>:Gq.\[ZwTdC*`ޗ6I.l%My
f~hUjo_xb fR
/Fnݣ,#\+M2iS}qP3²Ae +
:+PO~<a#Ly(sBz"ScJC@dvF! ]:ɬyDdw(jIC]gЪ䯱ԣ,qL.h|@х@[=T泍zdD@_L<!e L pΪ.Zsw`I`?ڂjYOV!(?Oǀ+[<Շť#_0&puuLKΖO Qdf/%&y71\eY}Y=Y*~0PU#àp+¢(\ndlv);{pZQ|T"(fthxuz@6ItF^jD-(^ wfC3ANiauvN3sxQUձ*bWM9-\}yJ`4q9\u=A*׋Wce#S=ٚB$Dht1~'ʰM'o͝M\e~"']lX>HemӸm֗h\&(Z+9Т	Cl:Gn֝93WV1|zSzVgdL٩EþQ?rDFBuv*hld*im@U(^٬ZyS6Ǆ.!PPiFN$fe ǥPϞjQ!miCRx:%X <76?0ػJLLB|5^ʚdV.נl8H
i9T6;<n*obo~EYp	D~ɉ~D.M<6ghfSǗ౭mz?ڕ`bפ@uL2b)}qDZ8Ԡz67z:|*+>G,*zTx`k%.W^CQoH۝p*魞{rD$b}&rc.umL\{ĆOdmvå_]1L޲C\7Ԓi+ٱY.eo=Lm3sղ? e7qKd\8	D:ؤdI.FC㳠"ͬ|À@a-p~xi.u֕l8]`pJ`-ֹlR/pӂg
vy?~%m]J|W%t'+(EC<Hjp{lIkTڴI`!6d(s2oʹU=Kf/ߓ\ՏDbKYTD7h,|a'!^"8ꦀTZyZk_L|}d<Ba!6ӉYU0+;8ʩ-XV-Ƈpe:?r8[;l0sAVo&0Uҽb#֛iZ!*!skQ$)hU=wp(jƣzn`KǙv{M"_\:XB)|b"c׍J]wn+)6A 
eG`bH{3Ꜳ;9b.@ް҄7zrtL="tF3Ot]	?o'4˕\ߝ[MXLRmw[+Y/bꂢHx6zk=Lc0`q Q<0䅜U;'ڸ{Hvd'._1ѥW\#^;K
JY۬|浠mߣ.[C\"'Cz:F5̓p6P~-g<7Ӏ9qsctG鴅uc#qYVpe17Aq:8+X4f`0$?Ly3A AT)}WbTe_rȒwЌ
ZerhKKYѶgTm=<S_,O`(Y,dl:n$30e|	}w6ZSoУTk;NA&	e\D#R7;hOKY_McSr8v@Ә{pūQ=9]A6~|iN;Qk1x}!bGlio裳L]b0Ȓ`0beha09 ~Tܫ!猚ʤvhIf94"7|v| `F=*>||Xa;UR#Pƛ*4%s0 >VVnv8=g@.f176@l.*3c%#|)d`N2p~k]*Je>obZa8^^ܰ2]0$ԛZ5hkтiRm9XZ`)x̞`NֲboサY{q{F6{GfH>ST JV_~mǖ9Dm%4]!QdJ2ϼC1 郴}yd/jrriin}DovX%H9ɓ^D@.M{[6	r,qk5j/ r@+AIv&qNZkcXki`ۍV4,[+uqpq?S@u.|L)(=5樛/-)xn8Q.$v\B17_:1Yw7a!Gytj;?Xl&Hsߨd%)Yd*m)vXQK^UY?}/N
=ߓx39_\zǃљ
V[a[`@'F^<<BUvQd){3IYÙqGUH9/D\QLC$+SW,,؜KBDDҤr/]eL8Oq[fsz @	L=Fl_\xJ¿KhI+Uv/3R|iC`&JHאl6JU(
V$ㄐt~|l'7Ev". K~;˦Z TV7N
U%b/^s m;;M:	$ k_I?MHNl։yTLβJ{3TD6
Oxr\s(͵mWWgLg4ź!#fԯ"TZbgaM5B\MOJ\*q\>떴!ypqJ*z4nz8?LoiKh&ġҎ;lv#:??8	lC$QVʓl7f&@c͙r!s ֟;!ݦJ_R@Xk9da_%Z([uyq_Cl72\*ao
'?ϛIKY6Ѿ6-z>!rsGXa仟ehxuEy옊łs\g(t&pѭuF>-\)XMaoh;ҳf#ž/2 -`ftd	88rg!`ͧ7ky%#I!fc~2:mhO.afJN]5Od ǈQ+eLuy<	h_E.1D4P;ϵX
ys1|m}~bcf6rcr۵_|iwkP2AhyX^aZV{|ulZxPrPF!EQ58"'z.z>zU1`$ec f]!ņd3E,s 	N1Ң0 ߯!NVBDxkolP׵sY Dl$H~˹"6Xs^$i30ɜ9MqX*md?I@Эھh'l>'I|5>"TLehrDmg'!vEXn$9>\FR	xPydEϙVو߃|p(}jٻ=C,x,/}͟6~>^janWDb:q	r I`ۙyXPL+uBߕ()ŏ63Q[P8l]B,&x+'`sT]?XSAwiY9~W/.OY~!W%nme}|w10{KXB_Qڻ7Fa$cQ %/rȡEq,kL_OIfPn3Y/ׂh%[1˖@j٫wool|d[SѴ]5CmauuSXFWs/ǟ7O&ZcI{/^"5J7'qGhta|z[l,/.=e56a;|wjӼ"?7`~7lQ(>_B[<^5m.,
2{f2ܒH}oMxnY3,×'
]O>D4D$
"@֯1+#kPB$ЃHBu,?XFg^ccs@a-iH )iA׵QNy-* hp.:)0XIG}HՊ`u_~1ظH! ڈt]@w䣁VrԶgZV"CQ-:2&sJ'(Q|=w.Ty+_хܡP)%9}9368պ#i&77{&bl&s虻ֲeW`_Flv}?|IqͫB7&8B6qX{cAJZ?@]BGgZ!,Q/bϘ7j{ Xx7}蒣͹hQ3y^ir\Ejwyh}Vd:sgOSOzcw-iE_k>8q{K¤GYOQ^+\0AVuZ{ݖ^+7.fF$r!զKPZA&+֚2 - Ng2|awY7hU7jÆ=@_:jYt`qbE7,4J5%ժ1w_YQSQjYDU:G GBQ3q^	KU`^ޢ?G.Ŭzhv~9%cê Tnxm&ۼUJoOZ!4Xܗ:u1(U{t㢟%]C@"9EIݔte>giO/+#MmgGh
:AL/U|gS徼F0CQąvC!|9W,|6~1c1a!½jpcUB.$9r	<~ ^k$KD'zYO^D<:1U[W͏IsxFzQjDtd3TQ6jK	Yp% ]&i5*l\IW~"d",[<%BzbL3E+.!2S+@WIc*jgGsHG0BͯDoIڟ/)ePTxnmj#N}ruyEY	j15}\{7шKS$Ny;9;,MgtO2XBDWuiRp`_a>fw+Ҟs+J?U^M/V
s1[]kE1xc7Y\>	ϫuu_NaUp+uޤJX<!rǄ<a[QXOZb.#5{4甬3kՇ<-I?{A30by"~γ]Fe;Ve$ekV/TdzDtU/v2!:%a3K-Ebbӳ 3G%frXUCxƚ<{{
/wS/d}cdh	0]ꢐe %.* ;RZq=_8fHSO<h mz\V$x8cirpj=:u"dʐ/aW(Af[×JJJ E:/!ℵuCåXIEvٺo|00+&Q8O^/n1#j3334J%؄lD[D=m,:iƽeSBcgޢ)źg6g5c/-t B~e4pT2+Bd5a?MēKAApKvbEKmG1|tꄢӞѯ)NB	<Lx;)崏]<QoxVl*!ˉ4o+=S,PH׶1j?j2}&;w1xtQѻaCMWIlܸ۾h,,ro.lǦR$GssW*w!upةMA0\+Aã`[{M\i]91O۾3<N:fjtbqud҂}L-8;>	#!j}UۢUo)Mz\D~Tm#0rqM/I93}8AB
>n=XQ箢
@8o$".Lr2]vByKVϞ;|Qy8^(Us}cxz39lEr=nw'.}nP]=><z"m"&'J4Z!̬i(4E<\(0|7Rm/3;4]73/X|U}WQI1Vny\WNq
Pnn&u2:5޼n3</;md&Ag+XRV>gbvt3iWY'z(iJbૼan|d
=H M}ZѶj(g@h\^L֞`+]+ꍬT2砐iX`la>Oʓ[E*&Pc0=4Gy}S`5,enK)^1%1uqśuv$EyOX6	3ANɐLV<(nCgÎ;j+ھρo=܊dRd:~ue\H|-gV龌xץ]={+R<͏*&|E ^GRPoǮT=Yv}#4ʌaq-@y{$}&_-(_+Í{qLX"s۫7MZXŌFЗ0Cs?3J
QNդ-zӶj[pbb;Ǆ/1z*u;̎Y-ǐ8KWow4lgT~k!Itv&o|ZH+OK*!
&FHO
ݞN0<BWʕy37{$cLΒfxpJ<|Y@le[I\>x -u0X^ѬSPrw8'2׶sҙ!5~9NȌz1b'Ժ*3~0cy%h+SD74"I"ݖ{	'?#篣<5}c,@:3rƠd%f?{EYQsf(E(ڽYMaI9R$jJahfA7U`Lه=*A(y!i F[mu$͉#lJbї|*p֢_6- -p	A3(6-Q9um}yRL0,F>k8nU4_ПHix,LJ@_.v]VqBrBO68S˰f,=UDqI7:)^;}^WY#5[rͷ!%eIh]тc#v%Sxp%yFw?Dl.<t8":&rd5rfBʅ|9^d@WYc_ʹKaBcVu$ވА!NoǲtQ72Bh^_IY]0CG8;%^K̀_("PI¶(*Nj#&H]-aB1Ug]Y#b9Y_=	RJzrm#jՀWKfܿߗ/S
m5K(͌e,}ށ\a]wݺѥH36MD{\V(p^6l6YF+U~p644Ġ!{EЍԧי5"Q_}^]_7r2дNaeLynwꅕ
4Tt[4@{=M.w}J؋^gS2фEqQ|fdwz;xH+m+<oai}VŇ鸜'T6FR̛_ϋǪ;!#T:-,3T4.XjMƤ*),1פbi!$("L`oz҆Qh| Ռ.N<tشknK蒠<,wf|/ig;_akQ]	`_X ?U." =~ϟίk֖l6dΰUGTzF7M8LX5Ήer|	\H2ldZdn,1E-"zܦ/;8Nj 5S2߅hB(;'GRnJvq;xy響F ?U`e/TH/qٰPv(Տf(QsY?|&3`$P&XN~@rрȠ+ `)5v#O%<MOu:=VzcSgOґVNS+uE{[Vs-ј}xz'i5eh<JWDavã5]y/]ݚW!WGmd){N#tQfn[B#Kh:D:59Z;%T`HRsNM?d*d%vB&n+'!G`3\J8%ބzaQIy?JzS󳾦ǧj?<b-?1z( D06|Y#UDSr$ҵMc!=<~W1k$ZJ`PL#Ѡ0m'݄L+.ϯj8j΋ÖOQ~DfO E(n!(bJ$*c6f Ӧs2ٻpuoO {==l7F*v_aěE?VzUqB}#.5(]Zюpg;3Ft\NK]sZC')+V~Ak<35-ǈ83~>`<ֵGŘ̜0|.%}{wKp?UYz̈y.ԭ*Qĕ$Gk<f~
5BYu5#fQ 8}XgnA׀`"X
Z{:RdMfuӽQ߉W)Ө,~>-E{,=3_I

]Dp6
~/ /W׵Hgy;ȤtܾyPD3]<E6$f!hKtq݋JSye4VX<'ψ<aI6+0deThv¸.ay.[j1|oe&[ㄑ$'QY)|6H4r`hWާBKL_{ѓm|K/& H@YJ %J(0-Z9[e8&&	fţ<?.c"w"~-vQ`M3(ۛ0hZh㩣
xgB{O>#qB{6LNnл> LUM(Gi<?5ds5Hba3۔#^D̨>_KfW̉-nzD\¿M+E{ݩ{iqNp->=b(B,ds 8D8Pk};&,~w09Olg<:#yܛn"Gu'K*gƝ[D|lF$,cy:\aug(V8T!(@RjLPJ} bgn3%|~ԓ*l|ub?BJ,qq(yM.)ѕ}	;IʃAB(?+1.y&yT`w g={͓]Z$Vl;7_ӰNea^[zxY9ա05y61B'!rBI>]TiyXfɧhyi\X.o03ʛB,,Ф{`Kb/)dZ\ZCEIiz9NBY8|Yvdu?DO_j{b5"fLmIaxE'xF~g0]!N*̊Ĺf>mX||uV~E?ԿTH&ݹ№@Ua<zΑFg-X1Yyb@1fCW*.g(Xc
e嵻l/㬿3q>/zǸfwt$Bo(;T9A+![Qzˏ G%٢Tm"*Lr
<,	d[a_i0\uVuaT 9رƷ,6^	 -oAPVu4!jgzL@2tfP%jg2&6nU&Q9aol+V\T29(iM?QP4٨\.'Y[k{ūVd;֒F7C:
r`#Ώ9\_؉KSBAsX[n k&ҌL}3HwNNN'ewңstX|v32%95귦\	Փ'-q;Nނ'P]HGF?Q<  H12 }D<;|cm@c0ryf[]s"/Nʷn^vLD բnj6/cw=5* ̤oq́Ǽk!Z2TND7!V"	{Զ#{$aK,wW4%J]m/6}a!}\%:k2-H!
(	h',f@̬M
cX4' nxCi6-ÅOeU{⽡NtCouWWpةG W2fjf1[zcm\0h
_-1FO|Pph*I%zA5hS>{
1WIhsB.v.ͮr+-ncP>q,\^ֈ` --F] TP!dM't85^:ETM5*եDݠಗeXʖAU̳") Peqct.|;8܌w4iGwQdjuNdcRAGQd<9PAFQ;*Ᾰұ^#^yW'	,_p=ss┡X}BIR`	vav3wc"	8 hdM,DY6U$<}Q/
3>H(9:"1C(%/=h؂wIXCL<p =6ZLN.@Vb>VrjݟUX)zF>HôYwގ^lIPA*7 nZ*
5|eattb		d	ZbK%9ïcID7ZfFQ8
ۿ ,TFt(ԩMh6g!٨AU:V#x{SF"Y֤+wmdF&;c`hDNӽ}BaUQ+#s?l *xKY'-cβdw^>'G65$|O5MtxzHl3?2n{S3|
'O#dU%<a({S]Nu/%MN|~]+_3FDY'D`Ԅk_K-MꨪS|.b8^K}Cl<k,? ,Dea9+9+|_,NUNa;p*9t}bl52<u3~[b͍r> }c7/nl-=;_l٧Y +Vg1$0r(poPdXJeϭeGr!:4]90un_ ^(+\Ŋ5+3*4^ d)nCQ]A
>Ň|D҄/P!t.~!ۮRl4UY,"͔K¡oPI)FEgg˼RM$0	>+BOJT
f)x
@v   RIFF; WEBPVP8 ; *8>@J%1)(Sz 	bnk⹸gC\יz5zwoRI%5L>q66?N?ޘߺ9[s翏u^{o9GCo3co~#?|k?wS~޿=Aw/t{q7	_=r}|ݿ_~.Ϳ_'ퟐqo>yO{Eπ{Hѿz,^L2pVmseҾxu׾i(դTq?8ɷqj$_d[um< g@ΟY&SWynK%Oy>"xN0UFQATrh E])-w϶kwa^;]JED~_u!(t;[hëcr_עgo)pB$ql37:j.cDo{uśVfBG6BϷJTXT.D΋/ԍ~,elV#|a _O1sEj%*)DPS0g*HR:O3|%켴2_vTN.:e\qOnFj)Yvh&[)t8;.jSXNSo?c-IܢC[GDz@:ߧvzpSZ?\@SҢSQhK|c3N&`L:T}"kFy։jBvbtFbLnUQ2̯j_J'_!nM	2Op=Z Pqt .y*ivÄoXbY8?6=K~[Ə~i"8~A_58grqT5izw5e5?oسg8z/"0%?SiuD؟Hh{N&Bi%9ώ=):8!.ZmiP3`kJ@+ťc6EǙ۬Uk``LZmoTs)Hy݆q1'dr|T<*^Wgl[4ٟƙ8Ŀxu0@`ovtROf`卯Q*>BI|* LiL#]0ʯ4dN?ٹw~~>̈́5,{!>K "IJw0X#$a9=C󗿒PPѿP^BGyAN>ߝ[d@^cȧsEL&kqfVs,q(f<R1ٴ|v*+6KhNXo1Ffʜatkjyg:w[Uƈi(2M'>m'\RV5muFc;+LC[jUDMLjen=?}=DL"CAIIl5toǉas&g	bXJs/gUOUf塮t6}e̶wӴu)8խ>ο	6ܑmd諛2=J%4:#QWtodr@D_57VLYB2b;Hl9LyێTCc2-r=?#]t|tg)a4xm:zv
FM}	Xת3s0M ò,.AL/*cA837iox>I7CqzE':%^>S#kbܛ=ܶ k:%;>bxn)\d
׾]Cu*%dRUr))+d*+oUSȀnl9uV9UO5ݜNFGΐ/f')bN{h\UE)Be4+'Y㾛 ^h%({3O*PB	.
8-oL8~??xȧ1~6*2=0\=2{?7茶 )hӇ>R0h`
XailT@r__K>rox5?@et<5;9pA~'@|\zHBo0
A,|WIT|/k/JE3r"Ӷ33_X& \Ȅrp4h@;y_:5mS.ik_,:VY7dIl+baaL}ǀ0CNf!GR5XFCq2LMF]6=_Kţgs`Q]?SݤCCIJ*O04ع~t2vӰOvϦ~muL!|@aHθV,d0z0TgLҔ?gT@m<FZ3B A
M9,h#2.m"D5lT6<\F[m*Ϥ/K=rCa "wŖӽ½&znrc-V+ǆKYN5vS|OU7&\n֣J.>kЀjy_ȔY؂e{C_,=ly	(9]]p,`}Rѥv`tX~1	EYW/E==}a2hty&4˷:9摩Z{==Qx"<+3n/dS6>VPkձ8Ii_sI	wG*޼ˈȖLӈAn9&ϓ@ D)&t ,+qPOE )kKzP߳]&>e8нڔmҟgθ-{"6X%	a_}MJ:Fq1>ĿĔzv7¶'?nh66wF	:Z
Z^+!"egZvY7N&x{bmݚT-{<g^jS^͗e ]49>	dϤ*:_˻(K&:ass!	@ٚ@K:v{xpPu"-[?T:4F0,	 $x7wr9lnfiQ8ۿja/P0*,?5z ~ <
98wl6y]5JrߑS1;EVV&#f#B4>dgn9t!7!QВy4H2h5TyӽP=G #?l6]+6VzjxIkÁ|ܒZ%!X*9!G3BesT)0*q+!hhD 1ۨ@̧P"JsV9"R~(cECWV,xx'Dʞ'jeBgPea\Iѫierp;%=//ZJ&k)G{`ޖۢU֝S.IN-JR;} %,R	L{[*25W(e6;϶Lr옕C:åivߑPs[6 魾Z:g"RCAzEFݯKQ,vL,?YY+Xα:b~PVWdX(&͇TWny+a7uΓ3m03zdɍZ"^+
@It)(j7?33MLgbZ.Fc,OўB>耂U5[Lh~b%k_4oD}DbAMIWF% F S0ͽm^`}ۦ3fWEg,'ˮJsxԷ*{GPz2
8B>q=!(sIf`aqjJb~zj˄O}-P"e/-!&FLgX
*/oD40^vJB?НʯzERD- &S#K0&OLdI8ձO`J})UB!}<8n]2I~Sar*K,b?ډ)bgÝ+""Mkڭj Vș-{$N+^{d^Z4C֍a[a?B"%M.`*v0j{@E`=1xK9#S;pK&/f+ERBm M١7QUIhy,IG6f:	?H/M/o諤:B#
?"'쟶IqW֛SjA{6J(b#ʛeH䦧t(Y=ʟROUlZmGx-blڽb>%(rGY"J#]41bwhj?k6w-ߌTvw(^Q`o."LjUorWnt2jL-_Z%վ!舱[H1P3",['!fX
k6rŸcr	e3ڙ6mr#g>&7	z<YmU5k*'ygm`-wp85Jg]yݷ^?mB٥چ|/MENca&vdUL%(²+@w(Ӟg @:%/6804\ԁSV\2Tfʳ
6"#Gx|3ݔ?;|i4clu/Мх },eze.,`P'Ml}@Bmc# 2YlRٱz6%m"WLv'koeU&PN=S1Nx}}1!CBǎ%&"~ooQTaNn[z]/8<NsKQLN?t^<y܎dO-HBOnzz1{dSf$
Wnِ7$yv).=Ѧ/-{/&Q"@@Jrpd0YV\<Ep/^235yTh+e"f3GP$3K*u5ٕ#w䛘	rV?qP?*آt"g*ϐ|{w]M'>"7:K)/.mfQNm| $X(	V*S_	뭫MX>牔] 쥺IIRL[D--VD3:l_9B;<TL-dX]X[Aup'A4qGUM*cXԺ3}#!v4!H8%<(x#-_nGޏ=;{\Pq}ҝYXh..u?<
7`HG7Co~uuwKn[XH|XF2eY1$fm~L񑺲6pVJsE'Fz&~2UEN4Uˬ=/.SrA<˶Yzڑpײ3VSR[DG9 C ʱqSUj ":!m А445 0P2oY>]52ήWbJֿR0Mn>GVT
IPʮEq`t`4rN$cz]ٌ^cw[x $9w"LE	:欇>4em9΂qUu7xe*,9׋đyr4GtI^2F~ĬX4:%H%:N-`^FosUv(pzxhAhs9Pi-R1hNI`{^Och_A!C2_
L\XADjg68'F	#sxLZT;WDk4b?rs!6r"8W_:3Pl)^,RE΅p#Q}'{lFp%v;WC4EP+61x8p<[@C3!r;BnAy]{l2Hu:he?)c9_4p"ݹy;	u"M4zǬDk}ۻ߸F9:澮
nڠ>t"tejLtL	#XwWkyǺPEkCGlfHT4`23
$B`!/M;C li=DuV#UЇ}J0v;c8(u^h|+iK 㣆5jEX4-߯]5@Cza{ICZF5@7=$9牢<?TobBƲ>GQ4Dg>݊d#j7=j,iB{鿀m2Eq4 0	eoITRcŮ"Ǔ7	FS}b	qLUo>Akc:֐WnS+{xmQuַ^DØ7ޱۘ9y+P_TR*UxY'4vt`"țCZKm+5h+qg@H!]Tۉm˶{Y,Y(&$\Brr/HN]c@zIk(Eݳ4ІO,*<}k^>,WhnY0:G;Jj'[A{F?P3]
]W^~Vzms[
l݁ʐْen!3ӑ$Bio>M?㍍jp]dmlL5s-;]ʟZ'UWm^С().аZDYg&q)&px|hKΘ
/	
(& ٪dTvbI\Wݡ)D{{ڃ+˙ã=亿6·FZT"$2-wiw{ZAHƾL>vn>L:(1[[AvEs~EAX)0M]h*}3U	sdh֨J692kxbv8BJ+	^m~-t8WWYԀa
}ZPa|s	͎*偣A"e=5.yz1 iM?;2xp^ W
s>>]HzUem9畗*pw8656~.	5sƣYו@:H6XA- |6/n0K_!rJj1!66 {>dpjWwZqsz*kCҘ)j{8{⟜b,U:- Ia-,ru{J%X=}tIt)qLQN8[9/69y0_-RkYڔ]uf ]~frHE(9DGQ̼]A++1ӥaD&J)'X% 7vE]#4[Ts{49}b!hf4^_U+q'MKa8 ZqSd10ls8l?S 6s0<:瑵%mbk	͙A@GHXOY[;'̫ԍϼ[-RRIpSͧl@EmF+f!9gq\}w4cuFO}_:or|('mx!N*E`5vO~
ԋنCҵ8aJD+R(/b<W֦P)b%4'p^r^2Rͫf[&38dlVK#>gf9t;ːg?r{Y#ډ6szg'T;c
cZR76mc[|6tTӈVkkh#T7u$iiݤHfHc@O+^ .qsW ː#fߊ6{˸M:)JÚ.3DX#>r!$69VEw{w(X+f8^$sHv6u$7Xacu:Hw^\h}9p@
2m80WR[zzY=&"~9	5S	ƿ
X9&|: 3rmkV.Jls&wfy`2@Ftc i92KNciHY<qdYn"${)U;4Zp+Z]GI{UcۉY.f60IB+&_i8&±7ˁVjS r$ T*el!28׮jzgqћɵ<aXtrD>tG/4cЋnAw} QŹwLSv'NO׹cAYg-~E4?2څ!0*,ES~.H>|9GNqxH=85Ѷ4Fljo%iVAYEp7CGٞS_}U7zh1<a$c!מu
5M/%`&E37VN#RIt%4w1}ɮ,dHx-8s)=1-"ds)mrҦKH>ɇnJ%gdYlNO鍕sHl
T׳XܴӘ$wk*'g;yA;m<*T.7r^0;6,ږ1,j͞L#"}BR
LQ%r%v+_s'bOaٞD
h_&hܾyuYUak۴Kb̯f$
.?	Kf=^c=xVTYX|g^$dlK(JꎽLלlҀ/
\{giS?ƐeGNVr09K8OI.Nbx_W@@r+75 13>y
$9kq]9;a&cluz~3eM&/-]Y@e`V%T $<O$\vgW|)_7Gb	eqi2s IX$gBCɑ|k|1NȰGTZ@9A^<*qyH<y3ٍ/Ϫ*:kMvz#:57EL9?H#Y;5ZLfmXz6^r.}l9bǡ]2`ŏ_E>DoXEDHCVZyL-[G>?TW?H9״M# oIZI>Ch܊`~X/irr$ZnxoU#RK5Mz) <K6$w){)8=puv޾|bQWO;	ʧ\4(pΏw"ڟޝw8Pmi;:zm^r+֜<BqX^榪P+9rdadqlLPy]v6$:Fm4yR,MmBխ'P!`Sd>W5+J1NR[BY}y(vX7Cv@={W3i0mj8>l?:$n8xylAV,? 𠴸DBJO97^}Bu6ߪK <Cy&G<unMY(WƲ]V	->o>,7[Ŀ? wwOT#̨dJtz!Ɖ+
3_|>k}~Kl8;RCȣFsca@yͳ(B/S~^Y 4<CEґZ)['R$Q!7"TQfY-`Ɇ?["LГ .oZ$1AMۑ#ȋ~x	#o8|؂%{"%d%D|U]**B6U@Ϋ߫*36iNQq3&5guCc$uyjS16W.=ɉ}Z!4]'wКA@	'<ZNZQ<;4YH3vK++QZAĐ4z^Og1+XoTĢ_L\V5}&䫖7B.	GT窘t',(4땃IWi)?D /byj[!kE#'(m^?*ǐ+cRKdJN"DD:P8J[ <Hih2{gb2MRή=X@N~tlإKs!^@@u~`7/.IYOMCބ	"]W஼*}DfV?g]-Vy?_`@tUc "{npT7>-DH:͚+Z8t$D	Zcn$WTIn}J\ɠ.

*IFz:nb1Ų&P>Rkb	Mi&q4ԑ2iØl3%Ȟi=]5]a`17xo6Syݨ	H{i!`#ʥh}]âx O@1kb0'D9?2A?9lsq˧HpϿA@dґ
}!w6 0{5zuEhZ4[x1:V?x2[c\={o%İn'J%7e]dC?#odR?|S1VX`-g)JlYVKT6$]~ʵֹ \3̩ծ|kO#
 HV㬷f?gql b~A v
Bbr?%s#Ou?Q}tnCp2GM˛K٦Ɩ ]Q
5i
7ۡEtp,I'o;I/,(#qb]fC1	MI4qh`zڤSiH?e}5`bXlud.`VѶPkwDj:pU`Cs\[¯XE\nK#;bҟdB~w)gt_%pݞFs"ރ=06
	;Z9?K~,ZeZr:#ܿPp;BHmǶlYt/eO \@#5=u% _|)T^l)B4Ekp/Qk>ƟD{bA
_H=ݚRX[UN3FeGK'!u	=!) DS͗ d~7]x`7q~+ldCTK!J{ˍBݾX!K(R&~X7+B:o_A+{%	;Wo3Fˍ4D@.tkV<2Z#(OW̖R 8zJ^LC~i	]:-5"(;o5vQeHfo$in]T*w,%)2w5~Ȩp]&,UVtHHTt쎅ٲf2_B%-^psaD#̔4Ƭ +muMuvlQ0"O7٩dg	9ifz&_R*+H8[yTyv"_Vdj	ý/ԯ8}lP2y͇p_JV{Ua\'-AH\owV$Z;+)Lh@'hKX#꽈9֙26)@	wR!XrlM~!)!9>5naB=6h6L/g#_DhbUXCVPKJRIRdjgUE,$H6EP),CLeF;y4140vOb`RDn
!"θ"K;Pw&lhQc4n"f_0ݪ{x_AAtTǍI}/ "=)O/T/t8"բcuT$ͫ_ Ĕ^#RޝIy|Oe:.us1QyN]2|/p5]N4^Q$N$߱ǫD'q樞=:Y/B㾒AkR,c 9S	uЌ&]Gp	|9XJYj;\
ع|=2>/Y%R ӤƜ_ 쳚tPW__1m
E`Wc-a]3ToCH%#tkAUJB;8~_>J҈i9Q</im#6xֺwDP%Fr,n<L#O8k<>~JJSWF7׀mbRYҜl~%V-t˶ЍʈwҔɺ|U|2<ث&ѫ20뿽LEa[ [dRCX!R%h+0܅29B2KTLB#]\016nNYOY]ޞˠyYGRtV)HDSU<aH/tiP܋&GH'@jFGvt$Dj
-Ҕb_eiGƕN~rz~Ժo	S~Eq
V}BzULk̐ERf奠dcj4o!ļ5TnT|esi,&DwE&Ȇa,B,	Lshjsc9۸tP55#
Y3+{i8TO#Ļh+"FJPZOj&I5ʃ"2#ü*9͜&UA
CYȡ"׊-^0:n/#cdrC`[!RP6RM⢆&Gcvpc\³lQ`9LSMe!XT'i|]bZ_USg]욳*ucW<;ˊposnjW"MAgذ700dsv~5Fԩc^VWGaS96wpl(xZwR_i{uNd\.K-	~4lKa#5$4.WM<^7gS~꟣86ֺr#.ݭXEMB=pjHhЕ0_!~3ܔMӛǚۀȅKV8y_}:Coxח#3gf}8o튢( bh9!8][2fb]y͢3wF뱺'2TC=86ÜN57DS
rX>e.YpU12ņȞ狢
[t4BW~?HNXNCvݭ!imxl{?:Ǿ5ZpO#
d/ďexSG<aT#\p9L`eolAOM[-`)Li+YWX
4d쬬]0Mg!ykeP4Be8wYGvW(P 	_op-ӼPj}|nZ"V⬯
E;aveUPpwwn5T*B"^9EѨDXh:PBΩ˥tonQl7է{:+p>GPj~p$'<nIC'ў@RSr,&[׼׭lJD3us6WA{kp*qb큂'CgZh ZQVʑeoNWzx]Bq¯*N.9p1މ{k/v^!lXI;vӈq\h
DP{W"Àv	ImJ%RpߙZ?GK5H)uS:"ff#[^F]ӛ?ACT*ȼ8X5փ*x9&F={lk\pW./J5ctAm?y{CX²Q0BYؕtC/}ۋ$i3~}kcܣxO<(ÕjvhP@#Bp %%ϛA&_mtX?W݌mSE^y6ˠ}huEF}s|,c<ګ:ʍd ά~ͻrnF̓/^-:H˺y:3~)ywj?m7öZb`\_ 	Udl,4zn{֮H\|3*]>?ٰ'QU||>d#*1QλŤ6vb0?6Yb
siE[sE9='<F9MudzL0PNκcޝfY@>۷DFqqgݟ&Uաq	J/h1q-ΪTI`˺f3yjS1^Ww4bځ+q0}J>!x9,aW̌lܶq_iUC(5oX;jIRJ0//Q8":W`)Y9lgjmĳjb9V'6s-r*XBFݶys:wdcmxܲrS_%a/TNeh":ˬrl>	1n(ݪ,mUz5&2>Tx#34	=S md=K[t hCGQ/0}{\G`"q,Zfu#SlCBMmalTc?iWҸhjOL`fTV l|2߉(3 \k>+T8VXjY}_1N( L#w$$Ԁr,r9tCҋ:Q#1'BH`eG)N{u_!%pWk F{*9I LRq"B+u@@B3t3Eb^҂Z$KԐ>M7\{-ח]Y.|BשO(i;05l	gN#1Ii#g2+&*O2d'?:U0֊O&0 À9G65{{ҙTL<O*8צa~Mk&|jvݰsQR<d;xclZe?U5DKb̨u# AwkbD-NR@ԗMWy0(߲sq1.(L딤eW$,S={mybvK~QlNQ4o~&*ٱ{}	pm9UD'9"m3Ríj[?QsP2.thHJtOj1kBbhZ+'g3:Hp{ \M6ko7shiyD_THV uH$&haiF摌`ކl:m_W[#hOq#*HsNCm_c,WG0VZ1خPVS-@VPeR jq`A4oO]g0vH<ȍ]sAt+@`Ej"@E7_cHTRGRXߢ֬YlvEH%=ȝ:Ƹ
^%	bAցM^ 57뉒T?brP嵡Y?wSb7TjV+7*%\(Ͻi3+Ɉ()I5nfR"72d \,@7emډX(ɻM &uw5xutbuEmb^7,aMIn
70Lw=6G~#d.K8epE	JǀF~|Aʺ\t݊)gM1($+_cd|{8
PȺRY}z 'Wi(;3T@jDPRG\F3eaO0֫nZAVnU<MK"YI6Q%>qE!JqAm^(77U¬W(&&	lc4Kz?m=<ݢ
oBs{)n0;sVDp
dJuL
XbFւ	vV``6!%<Gw=0#!Fb!jZWPxS,U$o)EMz -ZsI:a
򌕗85܍Md<QiYwc(]ǎ=譻MpLC>&1at޽]8-+4j6.C*;U1-ErnjLx{! >~6-^ ޣ2Wn?\wY6C6PӼ8yr3:
$	{ӵN),Inͷ1_(GKLh6rT˯Z@NKdñ)\e2fd}4:lxuT%
V QsJ3Ѐ.LF"`0VŕB/ iWh{(._澰Ǉl-2Ȯ]"ٸF:ۢE2ԵJ{G	]`Tg7 5A'.j_~|	]>*H渎r&XLCN~qد~!"I!l(~GJZ"pI ܹE<WӂykP8+#ngQ< :PŖjcj٣s줵'<qXZ^~CZD6!+
.x0:qk7;E* !GSO?iHPï͡S4snˢ+zC8܁GrAp w^KgM,>J,XNOPC0[5P+1&]&RVcR]Z>X=jrSuI֤}Oy57	UKU%UݠgzΜBAwWk0>۔.e"tf}Ȕgm~.*2+/3f<xgϽ7}fVłS^/Ԃ`W!d|XH)WyDIX]0(|EאM%CyнߪejdkPңRƋnj<Hвp?J$ԩZA1f
Lz'ϗӂST	 u*H[Cui%%jמIx|pސ҃n#W m%[ξqۏ1bPoP5BNbrT9S]V;9=sl8f<%缵 +LؤǵcvWI ?%>{H+({ :>/ $[MO)Eځ4l3|]ljg&`6䒶5<P;}lb {txMN!Z!화9v۬Ns=WCڳO'ҏnxNK8	y݅'vHyss"_9|ϲJbPu"m`uV*ug*}1D
2mB֡48˦VwP=QYZϓ0g]V=Knz,D:IG~b-tN;u^`ӎNEغ!ǣUu"nH\]pzh35߫cbd>0>_I:_7A>58Tpȩ^.=ߋV,#u,"qTԛn]:
ihy7d~Lץ{t8TvA'7@<%rLdғԢré
 ĝ #C<t'ΨCY*.o:k0]RVp'˖q/^!Rp*nd7Km7zE7d>UYr\	ǮRźқ4\3>u/rE%=֘)o/n-#Gt3{w5ng`R+E<e?Aw	CVi
jϤmx%~e6GUHJ|RK˵cj=\0ҁulX >CBS,dI{)#A5-=^9XRW~ Y#eMɎx<>*@ZH.)CЬoxi)K},?vMvCfiostBM	`;*rX:Jsgh@CQS6ꔾ@3+)=!	V $eb
-<:<: -L/W|%	~V Nf&ָCR`~K	x|-튙gF6JE
0Q$+LlF?Ū	UeD˷#K^v$FJDbS<q*1!T\Ll*e 	J`d֨||#TrPQ)gŁ4%oky| n N$d`yEtC+_*o2I30Oo@^%$PM."{JfׁmE98UܳDs4,D{]݌f=+Qn7Y[:z[D ~@M<y,ݴ&(f(_^Js"I6;Bd|(Uj0Y.eAW3VOC	kkh,̘~넓g5suפ:³ӨIڋo K-K.RE%K dcG9پN]&eT"aF%nZ)=Rm|qj0ٸyժX2}7=WA
yTDdr |R7P o6e(WRreM"w^^5!\
3xVP١UEA8T$=łܘ=W}c^dq?H#w?26Pe YYy<G #,MfPf=rr1@L8"	{l36)r_{,8JEl%H-C[C-.4`."
b9*WkH9E9$3%BA;Yz=tHwљ\JCawlW돷U=iY+P16-Ly>Mìq$\pjp&vw:AIk̞/%9qkR+$ODe6dmz`+©," 5ZA<Xk}64OrI2 ;1ܙ6T~vgN]P$tAdD#!@$~{3[|OrCClpjFIo1XáZibӆ0^p(L*{|k#r2Gq k/8Os	ni8B?Z-ZmQ:[Q%6;x!YP|C>):3D5oYzUP=Q-Z|yL-n4@l8EGܚ.=$H0WQך	UPM.>զV0_E"brCLs6	A߶TadCo@Mz9ыGSG5-|}XfW/UJA0G4bq1~WV8^qR6,R	ޝf*uAPe=e~0HMRhsd3$%ۦ$:)K
R:MQ:Ek5+5Ehgq4p¡Tݡ71lkk,1YK]acU
	#VTEB4rDBǠΥ;p@rAA		_h pݙ)h5YZϷMMרRM`qC(ًBF'#y:&{ǳOͥv˽nQ./.Zj,}oV{>lRY|94%5٭"|CѧUYq園V}mV,tOiVKK7`wۂ9(K[W=ՀJ=GOWآV{]ǐ1	 X=LeBhO#5ؼGa#&,]s#9V?ZX7mǵiQҶCXE[id]zH)?SvS14!H$Á.87NRƉÍwVNNח>}k'0.LB?HT.y6iM2$T3~<2Ŏ!FyA6x R7ߡrG#(mK;S䇿
á1Tc>1 8#*sB'1/z]ZN͘Bs{fׄŜ#3	(j՞FzVWjAn]uc.ydL~DAQɔ塒.Ƙ{Ɨc9b1@({ދ%t΀Vb
Y'aWR;c!6?Xb2RZZQk%OzlP2<z# -LT A#
 X>wUV뫎7_512dt鐁ͫ#>Dfx(Q`q^"h{TjJZ#rtx_'h݅oE$uNR>&R.c{QOuĢ
P[އf<kbڍ6&Fw	Mu=»^vLD'>߲wPDF*lM	(Pt@@?JOf4.>_~vQðEY.qU]:z^ bçFeӾRwoJrI`xX?cp(?aݷ.B,X>ϲ	(`*Y ʐ
pzcJwyQ0љ@	&HElsP9A&_miw1M*写C&ȩ#$jvm]WPh_C2C6rɜXCV]@!9+ņڼ%*Xh?.yaTq	վMAOAIu+5O 4@l] hc=_Uf:{F5{QkY)1KcY񯺂6R$4<p5jPꕱS\=	x"rzr8IC mfs=^	.	_-3RTWÀo&r$w^5ދ0li}X24Z!z?>v/e,,/pEѽ7~29~2PKhiѯ5jBE@ϭ:w)ؔEЬ@ח'S؂tԦP{*|b,'#ͬܽN{*?%LJޣ#S9AMg~LJl
pa 2;%#gKHI{)_ky5)z>o|X,dF؎B%»q+rؘĩR6kj?cKǠ̀ߨp4F@p~MYddniL;OhPw(Vɭ]NX :%ٓ.5?XLGWONyS{f/0f"u4=Ɲyж^~FhAdF-7{^Ii$OvmϨNm˟bp<Z'VJq`*'p1TeŏI~+p쨋ϫvV~g|wмYϿGX9&;TgKj]@xҝ8{HB"z
B҈6 Dvx	dK}p
qY gyH6+xx/5wRI? +5^IoeTh5tIX]N4TR6wh!V._3߇=KO5z,d@,cc^;Ps,b5õb]	<4<ub	,Pܑ̅M3Y*ƛy'=j4bfQmz6Q~$I/O@k[ټ~oBop0L Yg[F]٬	&p'i>>.M˛2~߬Zٜ3ɾ&[=TiӤfUbnŮm<!h:9t{F[U\HvAgb)2bܸRxapx*VY#%BsR-2rizz2V 9r|ez(urvspzUJ`2HԶ4ԑ TMjP_dlbR^1;ەX%.`ܒJ*d)?M3  ,"fԝzܐ/QAX	k&}S$yy1A`3XDSc%[au8L~XjeCKN
f9)(}'>!&A{#l=骭#@b3-|%5Y9wmE~e`LPҥx:?J 1[{>πPǨ^]EL8N\^nĩtm6[tNܮh
jIIJ;ƛ?LCP;5<K]]$U!!쳲ai!ⲓ4v?|^!r%wi'5#dS e3#KN?V?^ѕp> s 8,jr3,^U#6^$Eo*YK\0ptW~4ysu6Fd˻+a'@߸ҰM6QTSTyD$,-M0ƶY;:l*J^-otCZ(!&F'# N!2@Zs[ ?ispgCF=	 ?DEEI'6^>dOѻؚ:˒jT	P(:h"mu:MӜyȣՓZ@ڻꫥi>%m4;Ƌ[Ŋu{_卑qgͬV};2JWXϬN"DDքaOm
?{UʰsE ReA"+)kKP9ާB/"mH5 "L}n2XCUw&HtWrYl?\-Q$ʣuEZι5 {,_Mrs4=L
(
,ibJSMm@
fP9n)x-łd&<d#+g%A.nՋէ$'Qn?)uqo;9ϫ!mX"e_c,JvhJG'y1^ze/6`pl[L^#AQiaNǲ6?~@| wx[Ä$ soU+n"GiΝU0wi`kKGqr#c]+z0ؔ;!l|w]-hc-RzgY#&Z's	YL~7sr4#]G"F_[jS	/Qku~2a4y9\f"[9G#z<[nR	BgƑh5=>ڇA5bO2dgC!R{^K3m8k<RDUVH'qA8We=tVһN('OYhOWHi.F(&mg+u;AfhVwJf^Gܜ?6[><%:gG}WyZEER`(E]FmSH z[$Di0
y%R'R|q%Rs
D;GH1"'L9ft[TM4
$eCQ&S	k$?,=oYg#nSOlwM6o[hFgxi
A37q-ߒׄ8xEjD3|8u6B7I7aG6\Fa\o@4cc+ %To{1z͋=nx	:+9h(AݵPP`{˘Wp}m<~H{iRU;R-G/JUUIf%"QH`Ctq,0Ϛ<s_}2sٺpe@(PΎt=+dG|DJ=\AGe9WS
j`tu8JċO1rӂ7Őv.^o\~jYvVH>]̋pAf; |4vF
ή*,IWC,)F0w^,Pd
@:?5x֘=vf
*?<_=<=+:#C;C&TdXD,/hA9;ر.߁%°0qW_R]G'~0Gsf!sZ锳M,rYആw}>K/\P_1%gHkh,p/ܐ"ayx7N! l5b%s2PN`P퉺k@x^92xT/uq	薰-3S{D)-/̰a$ҧʐrOV@e{8&]7G-r'!Bg5%3i3c˼dq1a?h0YH%gMIӶ	cǔ.ȯ6N_S͸.C-WdRr$!#]CZ>P5L7Ѥ꘱N+yZyltUSc?\Bl_[ 8b;cVh+Y|DmԾ5֝jP9%lB$r^8nnqXvRҖnIв~#ժu*A+#_'R~ ;`$t$
SN?*^DxR%P?C??BIt>o=t [҉g1MAp
hF4pOe;.y_BsKpx}=r#Iݿ0Z!P54]EO4'{6SFQ1r$G/Ǻ|^6\09RkaV  vp<!o6m¡^=ɇ?vlLW~n)!^$Yh[]xmr`veOmOGl|@cig[c
yQQ,/A
Xok#=nNf2sW?|C/1GSx_I	CmP]t,tsB~.'dK`kt`EdQ&HLAep%lD3$^Ht[0-'Wٕm'*/Cvp:.&M@X.]쮲)`3XU[0o["nc_<x{uv[i<5pSlRCyp^Ym *DNOa#A\ip]v1C,4yU1!)LS\7+a/.SD[cNhbm<[m0/7amX?|+\bFQ,}ۻpuI`VIʷ+;dQ%TTa|*4&;9HaҮ\x[e^n?qw6yU0c<ӇhVC[:ܪhV	u4͉3o[n[tխSLZOT\aih<rz<n!YB>[n"SZnR pnSwduW&6k
ܾ|di?bL߈<qߐ.]::
GiZZi鎗9uNA(騷K5y9K=A6|=Q3JNڮS8L0r]I%bt
Ll(Ʉc -̊۫~Nw0D|«"!%q&4_	#y44r5	aKsq5DϷhr岀i䈴ήz~^#߫ LbF^p+]~vg7k،@T᥮=F(dl'`  ܺSV=&-M~s[{q<QHo)yqH/ˮ3(_]O3' }@I᧾b=.9pI[&+A7_bdhQHJ-he0`dv9@ȧo`Uodܱ:duuh3[LePiZ&`Њ'9B	TӘ4Vzp;ʽrr#:wPr OAiÛE,T֙7	@JdrC~>xsKS'Ohū뀿Aa!y|إ4*U66&\,XNzbӟimnJq Ba)SgjPnjw5Uc8let(;>PqHO!hURS舩b$P?/O$Q^l FEP
PM;w SnFY@{2Sܻ
koU2PQeg@]DMHfRv
8̰r&yB|r=	Ǫ<ռ>5++nOnN8S/bF_?3hw\zz@A9ҋmG6dZ1h(Hu!{Oo-Ǭu*cXX܏}kCa: ]c7g/b"wc6H^Vb$d*`Lg	QPP(sB/{pۏd ?;TeJ)5	@wz}%vEQtj}[ AV*b,v,/3hobFUB &ɺ|25#qmaѡ0nHSng0'3{	p`I[6iEHQAge7wyK\VROMbV/	L9(w'	AVOW0<CiQ Pg8GSQXovb@[derϩϿlR9mahWp
zOGSrLt:'(==9(pA3vwߧIHƁFw+5VlP^'5KJ̸IƠk2ۗHRЏOiEKFݗocdXhR{
T-XE*{N[e2p(kv܋/V?bdRDdyw`4|fni%^|34l(y(=#BtO*(ں NGD ģ,m{B`ed?Ij9dEھ<pAIz}Aki>z$ Y_l!`n<ssUS&ں2U%Țnl׃!1;LCا1۳8Ig3~|ggOj19>,fPY,Ќg1,]ߤl5ydֿ@Q@Gn-M;Np꫋G*li>{GJ_JG,G;Ng8/qݓU+d̥ =Π7I3u~^GTZG??[^J&JLrU_wĂq3%d^swP3%2XםV_&:]%1"=W0>!Xz{5ARd H}H)G}=6AB3;F4e1Q蕱mނ17nG98	͊ю"0\G|4&w4? c ""HqP>3XW^[J1]UG}7H'y1wAl\(Y>DOC4*0lh=O:dpH<m?
+mfRXK~e}n94w[fֲlc±IAE0$$ؿrߘt#
]$Bcs.<o;Ӗf:|X~A~3䜀&B5!V?}k"Ɗ;zy)WQK{tIdeD%aJBٻ5#%Q	nP-;\)["y.!ަh)fnxU.7r;_:7|?mՉCϐ
!@Uk O9Ad2} P)Ib(!iIߑD*Hʂ_x熁Զk-9p' WcU   	Sӛk{OWPzt]J~ [W<-S1:U8b+O* n^&`=&Vlg1_Fsg	hDD>AhPg	n0iXQT1{y;(I4c8dK?\Ø&KOr2&eOB9bzv]&~5WQlN̛x@NKs{`7fUnTqxx2ҩ-a֔(y^3E+$F6OF"R $fʋRjj4pUpeCVLҐI},-1Re_2>ya/2&>eVeK͓Ӷ%վ÷ׄ%!#z hpCPQW%H*grM{0B+C8<'BW(*xtV虊q%9ÞK^`'XbN` ܗY+ɥum{On`#O6GjBPpn;/G|9{#X2S
w"
r-	_5]d:u!=aͬb*4BX˩zM$%*?xX~[8<|*3V2QtͶP8Hf(գD϶Zw`Sn:tx$hGL=obsp?g}Ipʝ|@y+wKZG]/H?0u8rsJ'7ah% _"%l+3c7D#5'E{8Un ]WCzUWE]e|.XMFҹlНurtPBMk -LwN5lFg'e7ҹ@YޯR͢$a(j6.mյ$xf~jW="ƚ(y+
hvfM0lɋ N${995]BRo?!fq7<	ߜNtxgJ|ҳdg7]G|:h~d4cV9ѩ6mJchǩ[
ʊNWaaxϱGH2x_۰i[C7O-(nO𠋽W=	 Q}~_`뙑(Gn3$/Nx~]RJn;BJ2܊=eHBlFE?;n76Y?
.;3>M+~b-εL}nMNhd8?
<BŤ٭Y/:
O6y$O b{XwM53Xl˵ͻa{%!`%8"b?fa;4ciA1mm,OYN8gP:ui[PS7       c+?dL ئb#E$pti/ӿ:Nv	2`wW`[Ë}| |ΜgKV@~·4)E%߾ZaP̖poSQ5Kq㙯<]ɘ+MUQI9L
QEp$ȍ:=h[7Z*	]riD(B;IQg[,PW2(y+B%I{-BvzΔ]68j;.rI@LGQ:Y%Ѓi#i!6ex$J[Y	`$,+pyqk{OzAtQӵQ\ǣ1f^mW߿L\gwKW'۴%KQS,"7BDh+>LS\J(.r-p2=DEjg_^O*+wW#F?1Cs-@KE5)DЗ`	O,Gey!yyVkBz\bqiZbgajt|ݩd8SwoK(iVh!҈!z8=bߌP._`h=/#"d`
J kvȢlS]:O5inL*6a:[K,F`^[k	
y3-x~+7asƛPj^"P5ggGMƃ(8w{bcpR^Wa!qɩܣEϏՙ@)ud!rwf
6=>E(f?R	*!j	c{4ݼP4ՖjP:	J1X0bd\~PTjEwHy
D!x[ԭ1_ӰժEs7U6MDwYʵs7qӽy^J(}X(P=V72U_7:mB+bUyfEXWgp >ޓSꔘME䋉E5*^gDcBb9D;B{͸cܛ".'xfԷwe,?sE2PQ(0XUP-im"2Ж
hB/@r"\$q
4dzL+;}V;*BWYzطK L'7sNH"w}[9O	N>㔣w)Hv9INybW}?VeǏTĆ("GEM|FPJ5ZLz?Ur/kwgiGl"zP.f1OBk\ H?r-}:؅۠k3/+jm=3Tocb		.&VlS*[u5s6(n~Mz#53 gYubn (3eΖ\i_jgw|GKQ&?p }oXSnYR`9gkoьxc geէ`,($+ TG	OB>8a	;u%m     |d6,l*Yީi%Cv ҨBq`bՒtHiJb<8k6(]JEbcyʍ'4|Pt36= AɎǨKzQ/y8Cz5(pt9_Σ~/6yzG@Pᡷnzd,IILBIbJJgM} nm^&&B4,8Qф$Rf+5>̨_:fzG0/!jb\d)4U7I˻Q|vFUޥcP4GhէB#:ciwʤ8n+
2C؜MtBCE?cv.	ֱzNУBL4?%>SM	wFʊ{-OI珁-NďO6*ƞj9b/H]<;߮\ǩ:I9LI49Oc7ƬVs,FiT"G1&%4+3e5鴱l*E:h\ܓ)VW-%hba6_Q
olڛu\iG} zi-Zz2)hg
=bKoB?#密eS+70 ys{yA\OL<a gCuh0(Dv\jS YYQ>dh@i5K-.!gBaB~z+A#lєG]ƍXvx3-]	VEȍf2(	Ky1٢smBRT1-=fX´VKJr[lEo2?]n@xi$57`u[⫵]AVkkׁң]Qy{zCfQ|ֵ<ēt;T!.oxIC](T tMKqadC1| HťU	HYkʑ.YZyA|n.0m?zMT1l_ zp|m,g+
%OLI99{7;N5(TyY9b9raN{CuwYВr 7;>އ7d)6L&B7Z]:d^3BVQ[1NP^:Ν,@5>@;\ѷHˆ7VګRP,?b9󼷄zF]&sHLA	nB8z	BV[dJUCoOb3L!@w+[A}P9kN%?$pb-`50u#KwIhu8C/3`J j{-1
tF8;ާd&ݜ--&+<ܜR;[&@7K|YtΐA	%Yrm/CW)p;͝Tr8I}?nՕDb/sC*k#;ε^.δ\7B%"{'0odVNn¡ _e,##AP|.<`>DA댐]BL`vIRbH,'1 ǃ.     eb&wN8/ƠV4NjI}j(xwcO1⬪)ӯ:sT4$'xن.
bíJE.kS)B͏ڇEpR7ӲIv옫jp1aZR_F,O/+4kv58]kwd1LVZL*0▐S8B'ybKD@tӗ\f-0C\4_ؐqUq(osn4Ϯ?e51\|B-p̛
#u "G6^#z#=GKF|Z
Aʹ>;t|
o/*h^Vde餷I,Dˆl;@=EyY!4+IF9˄mFVw뾹EoM'!ᦓZh)!7^B(#C1y*1pv:sk>]%7+9)^kMw*gk.ba0o]yc]p4f=P,HDs]^e2@jFd+ ]#+lZA?mvʤPe0`K{cv3-ޢUcoZ=t}rAud$vKЯ=Y`_c%@M4`7l76hWvVRۯd&U㲤iovTaqX3xoxu@֊GϬlĥI]B_/OYg8FD涞e3BFK@}캂	x+2RaxP #pR{̩F~,,/22VBQ H}C(M^B<]AXY)9ryU4?+1#۠dY1ذ1<,|)}Pޅ?8=f[O ѼZ>=ogpF܎zFy(p~Dޙ^#1G鼵)Sv[7suVB#<`[ '5 [ܹ;0[ivYY
Q}נrѸ`DXUIc}5Rm⎙PqSíJ@;rql"BJxLCgJ/wOrK?\l=užڔAU#֠J&d~@0x.ZHhۯ|k( *{	j1(d[񙀾|zN@ee@,/n-4+H#j5@
G.p3+('߾&JX%Eu?=I-0O1?
,_D*|%4y`0Rq+=\x.sm@] 5|5
1B6N=8ȅCccOfZ6?;2Yposj%!w!TRdRgR~U01c|
f@K~@:k-3N0꓊kx`ZɈMv+iaf?zb Xhli0E'W:;;hCȏ)>GO
P,uq@{@T­6 L3lhTV*8t8Ub       h   Y(p4L)V_ӭfd0׳o
\Vɭ"\"w
7<'We^+xz$VF\Bf@/'a\ɠֽfJ;Ṯm,^tjd˲?Ru^\Xy{D,v5X\vlftVK7DxSJzC|gb3gJ+sڦb8w;͸>~^&REm{Qy"<5B=Hܢi	d:{3Xe{Y1  hƨ֒I:MFL]a+ePQ퐅ֽi!Vt4zIKK;~7ZG:bBg#K18o\d!:@@	Wy]%j>lv.a."HkiE/IBv.60Wca9Ȭ8Ϲ0pH
c ad.Wą%!?01TTY{o&FR5AL1>@*tKuOL>^+Q
WK+tJ%U^lw`cXz`c0z	9]4qo`1NNSlzٝnLB!gռTiI|ݭA*C6:|R5{]+^ϭ+E7z;Z$Hץ|M$\2rVI<vȒcH@QFkGpSaWEֹ\Yk\fWw *t(kē$\(ݹf>ӕ]Fh bWP$@9/xBT_KB`ɉ^ᆀ8D4\SU3^U+ZL>͊7ǈ"`^n>xpV%QLօok^r8RW<{K\iC	[qh>*	X"aU	V{WoP4Ҷ.kwI"XN`ɵ"4dOTIncG
o&``[Vm\ܙ rrTC''Gi1=IZ:Hd`cӎxJDb`jXYamQZ*Z-[HrR+m6'gdǎaQJH@"h8Z(VsX"ҥK>83|yCfu]:90<40(7U_SȭlK~~f)@+-BPqᔐAJj|7\ӈl,iݝ)XRC)qJ	&奉B aɂI:gGe,AzNHT՗RYyzS(cTRYwZ.TIy˄%Μ#p@H­ad+b{ l7_	 0`pU0ĐԥhuJ,["M4>{U8}j&I8<R 6!];D86]SLRJr:xiA-OCW4Hun:lOo%$.,-J>zET(Ϩ{WÔjܸ`(xG(Y.#0_{D.GwTc?SNZNT%2:Ns	=;$\@wruߛ1sᄌ;y 4IP ĀV ;aqG
rWlE6V	e$1!%WHT6s//C	)tyTI\Ibm?7 	FxP
7K;j #c)3`	zOXb%?=r3RH\f
TbC$2rv\WU٩`ǖ_nqx{8E3Pێ uug¹*#>`SWc:u3.59*X"~^]ɥA_^ h֐5a0hP9qK-Gy㊗=WL)XWPm͞7HHWs܀ja/|K.@cQ
op>82-Xz|oGCĨQF *:YUTw/FPlXN>vW5/7H{X	%Npz9mL2/T'	GU9>g~F#(`1ǷĭTt_&HCKK~ƭ竸k!Se7Z))W#`bfgۆDV(&lz慆<˫D0sr>u߁nE5z|X-$}Z!q'6-eF^ ^ <#~jŸcGjqACxV$_RϸgrF(enyxue)4葚stPXV?wpqdj@vE7_c
<]u0d&R~|*E~9d@Aܟ2֕g
U2{dx;fL ༩`U{e`ߝrWm&~8H(9ΖW0}(y3|hkc0b.FY'ĸ@]:78,f%"yԭUrj/i0HPUOuŸҸ2U@D	g~ϯQ)PcJ9L9("a?sⅢRk6Zi`43BtERoxY[v{Ji!|;F
U0=kLСRa"`4Q"So8iJ׉Oc-z.M<6*BrQm6-n|zA`TаqŊ=SQQEyo_duNSӆNO\SDPrx/h_F2F''hRnT.rg=n)2vfd]&!K&8΃!-Y^0Al/	,: ϛVBLqJLmI/TNXṵ-}Q_dx{	s8	.v^߯7}>3=r7Q,wHy/cG_U'PPZyYR2[cq+߁_%+)gsKD'*[Pxx/>aE@~O"uwSn" _h g7&MFXo͐(]nCf\#v]2~HԖ0y{&"$qAiI{f'+k٭ Du`_`opAz~-gAzJ3fA+H"Q)1v4S`h$GrU#j#oO	>C~,ZqIs6ˬZp	׆xRZ=YǙn9]$ď~Vʴ>I[r%<-	өDp9LՕ*M,OgE]6ldam6H'R\:x4/HB0*yW3c{YG9Qa[f<Zv).ޠʳW,+m~ke=_+Y˰I:7MpNoP0$GLdJvmɮfօH `  g/hfG*jZ8.8Lv+R@ X27t^T4LfsR&8#&1&C,<(N.	tFmi4gͻ.׮hRI    \7.%Gi/
8K9p\њ,~#dO	lvH\0H5Pή'v%4ϐhKۓI_on6rYS ~<܂޻7*7H
<ɶyuZޑCd%7~ED~nFjWfOK+.EYB|{Tb^yJrpU*H([?v|՚0ut(K>nt`@e Sk@9rLc?Am4'2];0WY杖ӚkY;jy;CR ʧ+2o;yѴ1^^iǘt3#KAq	~4, dV~g:80g°C G_ƨiܭBt3!Q-ddtO!:?"ڎvh%<5v6kQiUZNvee+!ӌ;h49VyA"_rT;5ʶՅhb@=m_h|kهLq ~c6ORerng_g%0׮M9á!])[tVo{\d4'U=zq3kN8V<R}L[+	B9+/1hT(6O"V|R7Zd8@D,Ck+r3%aLYObATeUDۏn4%/JxB2*il}%9'[BN)X4ӏ(%-`=ԜfI<~i&k`#V*cĈ$2XZWCL~W'<Ok:2|+tJѾ	lz^.VtOSY. ¹O2F&y]iߢ0M-YnַR5O_ZegWh}!*[RqBs%A\ЛT6jmz<iĚ&?YcEqCpOEz6#eKZ{PşreTPtO춝P&:JEB NcgU2LaxVę)nP)@{n`nhuċM8C;VI1RJEQ`I!R@97&Td@2~8k~TPL8{SbY-x%Dt:-S%8!(aG Dr\XR\?SgN$qSS'CdaPRz[`js_`!<.2zUZ86&ELA)
I޵1Xo(+#v"a~[q\Etz?	r"4δ/
FbO'@R&΁9ǂgw1xRBƉ1 A?VÛYԆ*h<)c&ÿa48$F@S@WJba[A*lP]f*.dw.E7<`9?6ch\ :{  3@+<TnXsZ:ɨTzlgVGV>nN]-֡ҫu'Q@J9"V1uщt1εn ;F`AZgDZN	'IUiBm'UԃLȕbfYT׾Hga=+|PUpJ/綒	
G$-22lI(GwQesŖ.|X9Cp"Spwg5>W7oe)Rqf5ީ^m8\@3o~a"rVC-iKEdՏI*(~#ٽhX<{aRA֓0ud:|2X^2u`KWJͭ$NB%]TqK'"EkZ~qDCNsRGȴ+#>ͯ˒ʇ(B+iB#shvaF"9-R.ax#:MG~ ۬tlM_E:w8Qk*t^ހJ7U4+IKܛwQZ>jubu3ޗDKiF6׋>'ƙ`20՝L!`f X%%<6RL5Ɋ\A,q0IVwE7=`%k*!o{i񣬍{HH:uģ_p̓ۤWEj=QLX?(w4&ht3r c
\W('>n\>] +6IfTQzАDZ/}
b>RRH#l>!cܗ@Naz(M=:B%B֩74a!%\9*Pg(wrG /*S:~>Lj{+Uvtd	2zɤoXOcSK}uv1N"Zrg%Ǝ]xG)ܝ"	cXˁYc񒄾aIװVկ7o02k&Fpph$BhW7{iݟRKPi\j:krCӅpg̷T;B"+%PT$t`K>Hd%psq2	$?S~cFAg\ӉC~Bw9l{oeNL˞(^8jwb/yWrwޗ2^V9W)/nS#yOglyTiЪ*VB.c]\|Mb;9qM@tNWWsG +y>U%}k .a DnBb 
fs,jڜt $h5*u\CdޙPRi:D#%#Î(C$FNYN1;,D uA-b11s4೶5T(uffw)7> 		4Aq3OZPj7@ybD\1}@ 2[&ŝAs:8 h,ߨ<Aܻ8*&VǥCJv8h;ҩ_IԂfZOL'R@){   j6gdvR:T<vWh֬D@0!7£&PLқ3':Ȕ#C# iktH.[pU&P :$kk]eFq˦NS#[S!SW}z,DK~1Jl1<WD`\&^6ƫcV/k/3KG  3C␌3tHamFo-xI;@sxnS+M"PSBcJ6S&7LKxí`\Uw錷<y"x]^C"c@	%SOm߉'͕iɓ=y(QX-?<pJwU!btwY*'C:@Ǆ%cHO':E-㗀)]T,.&oֺ^P[)A,R(E5ep+G8)	b,Xoxɏm\ޔƽ Ob(g1$S|3&u5wTo,Q'C"}\[5~?ͳzu1g#ְJ*al%n8ch76Ll$m'<$le:J]N^_,h?b[u2y2$%E_^gε淇 2FށX5Q̅^F#ڋI@1W%ZڨėpCV4Bs.4:RZX%de^NV djКNE4R*`+HYǿnӧ'C
l<N8P7b?o4ފX(Ƙ'THJZ6VE3dҿбr	 5ܖ[̝vnv;$IB3.#n..a}yrJ-g@=~s݊	Hd$6GzVim.#U hgv!m6qxxJn r5dbELmʹڶNWhEYwdáT]#<!a[Es3u)dH7v]U"=)SPgnoPoJsWM#[|?)(eceHs/"~#M ҄ur6V<AW_0.Zqߠ&1*oƊH&l"-	ѽX^cc7]/1M"|yBh^ކ @ch@ |e 	 '5c)o;ijf@pjpR&в+{|u:loLs*t 8 'b&UV!$YSF]j/%F*+HzғrηA 5N.⿜nď0ډ]IrAMז".^ңSΕ;0![$biQRBn[#a")ŴjځFkǘ! |@LT eovdصl^n-h<PdĠvL4{ܥZ}2˕&\elhM;`uP[¿2巐IupPCP$uJqn @gSs8k7@tL)h{͹)rqՍbO|@3*f5끊rk6^8|832s|P     ̿?&I]8wg؏f
U9}z&&%-P3w6X@x5AT+=<3bVV&#昼szs/ ui\ɔϻ^@V~[ڄ֑4mĎɭ7J 0J/b:$ߢJo-HK}JVS1I@)MD g&+(WK/;v
Ǳe%{Mow I,m~AfT~۷<Y5GF	5qnS~- ռut<t{!˻)4GqYY; 	.gF7A4ϓS{GnAw9tzzSEn:[<!ӔKg^"
D3z#Ĵk>Avt8)j	yѫVXkvVN7 G~B!-^.&wd;LARV§U0KZ[;aZ@`[yOnoa!=wTy-0h凪.~$`D-%࢔LYtLtr*Oy3'2~$u>\Ț43)1.N>um߮#)񟊶9'vZ]6˖egjA\n្da-A=Rn|.\_]f_P1)7u_Ed)/Z)GQ%s2i
Rn"ϔq#W`^iվU]A4+z%dv!'fjĝJWa9!:ݟpwo&L,Z*'9Тȫq&.T"G*+EE1^EdC&ό0!rˎ^\dhnnB\6
>hP?s <s#taϹ84xd#˛/Ħ7B*X<\lB	
DlO/l?ĨFϭv%]r y7'ɂ'2f(2㐀}pFx;a$AwBmhQ8懧cϕNy"Ħ{Bn5kw|*a@}18e(hp2G{
's:	^Um0<`GD	37>~sKR6`fCPM8LtXi>Dj1d%)f
J;F08|mƄMPV_QE-®A: -|<?ٗk^X}>oza"6/Z֕~"/Q9oՈ1F
iWy@dIRMuYN~Ig˅IЄt0;9aC|ElQs?	''/;
}!p3<!p|KZ ತNE)/N_rJ 8_o%Gi	IAfp3Q8j?>bGv0YiJZmjJ[ǁ̗k'Fe{hH2Lpxu+8qBT "D|6$9uly6fX`orX//kLdt(hC8%64̗.͜p1'@M>H2ׁ@D6߹Gq^A)M;Uv-K\)4T=hŁajSդpJHUs'3=ss;Ș0SW1AA9'~$m0c)!	,c&oΪǓ#YJm~C1J"EخZy5	FWߟ@[/D+rd`B>'q
: #+NY78>ZiCN~oH>KVSDK=0WxHl D  	rP9yn66GI8uBˡ{w(M\_<l\wYnJm^Ucw>+.5À6ؗtX7'a7hc3_!kt
ZEGTG]9CUZQf81$+ROZ}Ci	\\!~}W.|!	'Am,G`8s^Rn:C2dE&ˆi2p4B0'egE%tr$vǸP1Q@xQ\lNՊq+⸈,~O.MnG7vCC[Y̶Gj֥:P58-޶PO_H:B}ԅ0		ma|@ԋNw SaxQa-TH	)5.S!5[x_ohIcl~q䵁SV!8*h趌~4P^ű0;)$Ew\>/5*MC5(Vܻalp]otX^P4QNi*G:?_Ԋ
¾XQhh93Z2$dΉaϮ}ZvIu֨IK-baziL*khcGCI|5p>8h"i48"0	4!(bäY쭷,$zYx*[뻜lڎpTcl@ב2-H9zgehA.h  	Q>Edn%Y=flo|xC]hlHĥoȌ`oJwo])Y ֨ͣ|0Lacp;\kMZ͊h5ʹ&i:@~J_O?DAQ]*[T'/Q$~Q"}:wéՂ
C+^=A3L H-?;z_Tm*qWrNDaÃoڒ _t7X޷dqʕ,]"s=>5@7\ǾX+늃c_ɍwiL,
ba<eT%~XUeB"#֬?3#}VPu==jqz@d=w!Ռ[_Pb 0h#I?e/R@wv&[XDs9aLd+dspmSN*ƇEfR-KJQ'trӜCsN"ᱼц!iD3jܷJ=>	>ͬxo#qRV̗=bmW7_%ݮAcIjATa$5+e
hlC+w]>!iؓIʜcihn)~ᵧ=<d<߬Бi^DC'Fx.nI\N9e.u=g
ck>H
(ƭ܌dtqhQ93kV6?cj(i6 g2ࣅhyr7y]!6I|<FhXǨ?Ӟ|A*s$FF-Nmc1u[q{ڜ2_ PwB\:HX?|e_5n~|.(wA	KP4bVt1=SGSQTd> jeJ6.p]?B)U$K%AYvC'N 	HUTAАUlMC#a~t~ݍʶ\H,#p4izڎdL N|.>LIFF\NgciF.MnwgVJ;'f"_1AqM`;1F;7(i+i=i<>c_+-V\W/Q?zt ҄޳!]qyyS)8<$Pv1I=aLX41G3LSt?һA1K\Gz_Xgo8?!r|~=~v/OB75Dl	"/ZE:?ʎ,<Vh)=nbO9o(mҭu+n_.@WF"3>|tEo$ya[K'19IAڮwhgJ|rUœLӉ^6	# D!Aܘr<\*>HaX(UE\ǭńa@yJwy2ė%tywD؜Z;
6uXuŽe:9unERk|XkVԃځ~w@O9aem1lG]뙤m4.f%QGd8/@, Y$8@-Z}>VENx3]dKq@~Sr$תxΰ$Fc2nRfyuʐT-M|@wyMey/59{D?\7g8mzXǷ˹*#RMI_JirgmWMS<\.Pu)ʽc$&pRVrYhLboj%߿Dֵ\:7uf-v9~&䇑 +?"-&ᨳbJP2ly10TV圅6fQ=Aʡs7q𢶕蓖jD]GtJ7kͺa459Wj
azeY	)pނ+	=h،>Ϗ܌N",tl3m7°mqSa5@H0 VkL:w P< c}(*=uDGOyYS9z'W!¨kn0B
'x(bp8!nhD,=6ɑlAfgc4	9'N֨RXR\qP;C %f1-i^)f%-|mԞs$﮲'C\1&9cwAn]$])PyL6SaC̋I	V49/)50:,`;/m։{-&ӊRKΥv'|MGk;)=ҵF|"=\b-bNHNGz>f0Falښ$=pbধ!	' H<	nwKӖ"g:.ʘ6	Mru
	F-3ױ6-jdTc/%m)&(}V&rGCÁ&(y6*}'bͧo +Ǭ`Qz#<I g^!
te>og4<ƾ26ih@7Zw= ;:L^_gUsG7T	I	ܻC;a=@7 j7@#Ep-'&Ub3H^bQ-N_mgUP,/߂:bB`UoMku|lO/a~'^ j_Dst;ӷw"K]}/N<Rŝ}6ڽ&Li4Jz:t'jR567MʝkVΟ	Fo'O0º&$֛<]&C;{JG=4maN2A;hڮl߂,+N )c}fsrWrzq>ܭtd03T[gcӑgigBU)Zj=ʞCr0:E"+MEݘu}g/& [2%'tchˌaMp?.a
kup)1M"@;ezqߖ~?zR%LO5fI7o]^J'֛g$g\aN0z'o|OYԊnV^Vǳ,}dx4`[ſ'⧘ɯ+{X
_?V*+ǆ$r<ErѾ_\
FJz)n⳷&< *L5JLq;`X;>&o<{l4$G1cin-uxÿ@0T!(t0̵\N6(BO1Q-N.1&>;uShqO<mazpP}RI.wU')E@6Ppg"~ğGl;L=u8F3-d)g`fCv4U%Vg=:pb6>?T8wXPnKm`l'mF7XWk!CjCkȴ)%í@Ag	yWfq*N+bٗz/_D:^yvoT{{ute8p8gm$w6ӿN3@E=LQ//Τǩ	EdqSk/./VPz-b_\<hF#/A.sޕѧqRcف{CLPۄWAmF(í^2ZeOe)Y:UqgU"F,"U2iyrAl vb"{`U<55ir25ж;C@[p0.brK=!d<`Tt0WVn*$!HɃpXfVWGyhaFo!!HZ*!_qFT~	7ۂ2>qO ŶAjuqTI2+z$eΨ*-F^GrqC
aUU?cEBFm(;׋EQ9Z\1"ssWz~tS Vz#-akl	-,NuEx?q,]3S8jE[w75PFX7)WACQ#q?J9U8qy5yLRBT=^D`ӳ$޵:ipSWյ3[I30 _g#O"L9r1"+MiUƬ`fOڰ֠Ӎ?G#l4#,4!4j0>lHdAhuBkϑ&Xc6X<Y,239Q|0#<aىϚEIpiن1|}g7dTEΊyӼ$Xpx.-\H^ldvWf23"V9b@vqn~Pg.x%sLQgyh¥Țytœim|¯
-6QuuA/-DnStVGKaG^'*MyyiG^_=,@H	Ʉl8ǝ4̫[*貾Q1Ofmtڃ=0n!SŻ9\mWcipI4|ꟇV]ϧV-~=qGNݥ笞coE<O
<fNG|5BG_=%/?9!h;ΤǯSg6`_j/w|(7o5' #дz5!/ <[tw䥐[UEz0<gY/c0T#N1
ssȓ]{>WpW$k|S}62L^B"vI>@"ݨqquJ>hf<As#?Cʖ#zا*7b-([TCe(`&̏0mU4c.Q8.kwZ<Di9}r 'uq&vMrE	bxl94'ZK*sπ)e`Yqݯf9cgֈjPӂKͩiw[.uQr;xtΫ9'ivlGA23^^h^ۗ@P$=m_20TNDa s<XdJIsa@n.7ISM*h!\Y|7;k  = !;!'؄HuvCrn0TjZޞT䀅ɛ+?/TDl0
HCVm<3߬@;e](Wg| %ռZK\w Jc+Z1,#jۗKйAb,w' Gz	6[#<7gX)|/@d'-6P
Y3pƲ&yGPZEopqlC]׭QA"𑿯9*#Gu|餹鳓OuD^H	ܙ5whݒ,߆#>ًq_ЊS
ўiHP#2^D,HOnyd+ʘФ/L3T6,s6UHj_euFcuK#KPLJ1xmT9y&7M3m	-/d|i3\*4ݙrz4#_-8zOc>Hɕiijd)xL;~W,#'+Tdp+|jxkVICWF\(
iEMZiA=M嘠~KǼhsny	Wa(n {Oz$(99ktJF|tmTim1*Aԉ"5ahTn⮢R%>[v]'y%8%6MLIjg@: 8\SJNg-8~)񪪤dw	uz6OГ"Isc}h6<^z("`fJ$Ȃjx;Uev1M@bfl%Ho#xY(9rxZ1մa2<?>ĮL4.6\5L ~$gҒ݈4d\s@\U㹄sVúGrb*evn)M${ ȴS\I7Z71@8:qU
HíW-c^\W@%`;i=3>Adz\$m!i̦,=VKĘ1Kx^ŁwL7]	Y,!ih2:'e{.=v!yշ\O,)V5
	a7ŧol{кI7
RU(u%h~pRDڞY=J^o (.;3VЖ|$Gs(`mS&1grQB^hn|EbbZ/]vQf3'ckQ_{ 2|/(F^C/ IծyŃ]+h._wnRh;FYp]	cW41xW0203R|T*tq_>GPYlv,!H}lL4z,DG3X{мb QŴ{?]`;X93GQ8+`kICڳ~{!	Sc],}64B"54Ɵ&5H
Ȑ6C@p/_#f>=P> 喗z*>RUm(& Sg}kH]`GN%_k5i
˨}QQ#@Nʈ)bis-{x\?~Kc;hXbedNI`W誀39vnhaq]B+fLv6kaր	o'et&ەotcXe`}Q6GyFqN]R[ԯɥ$Um$	yy*0̕XrjH>J=[,aoC=@myk^|x[|ݧfE3~]ՖY<PچoY2Fx2hujśNSvы2Z6
ĉ+9_fD;'O%DgD2;EN|+fD`<ũo9@ônb3-n
JkGUa_b4o1D#딹?ͽep,gE71?u[8ZywP01|%s#J}QenJ>?T\UtDk'`Fu'q#Y#;aUFGV+
5?Lu&<OK@uzR%~HXܔa&شQܽx m 	p"}u:Tv/XWWzG-I;?KWqm 1T{0C_r)%bj"o'	|c&ߵs#^*/IXK|6f0i_B9&De>GڲPG`ըUkU!
c	5
a]l[
bc.([NlN'^,/9L}->Ŷ);kaƮF2-Hf7DA4a:[t좍|?􈬟!ޡOS(tyuRU\/4-hT9a>5K|d)OZQTr;*ʋt"s pVa^.:PV٩7P5M虵}ԄI.?8TXYHѣ2!:Ρ\ÕaX}K+c# o/:<<{X$~er]S- 58ޥ˛H;xӍs׼z=-gr&߅ SW_%>&ahSV*T>c}o=Bh*8?јVOot'`w0Z?cZ2 ߀p6Cru@Ja|748+q-ZS6m,cvE%Mm߻])^iv??"@TS`̘wsOpF|/=ŝẔw {RQ/Sf/AK3k'_]%.؍36LG}Jn`=&&,3=i6C¬+xgؐ|\G$=T6S2; liME|D@1OӘiX2lU`<;oJ6==1wGXSxLAnL1Fce6G[ߥJ=~NbBڄ9OQ6L>Ǵ-zu<*	XC(mJLZGL_&C;}nWQ(L^bx~O9>OLou}'^]Js@ځ`S
ⓢsn\e	.~*=5Dz*+kHJxz=|5/OD|W^|IPChco+y<=ر1DA"{Olw!jW	gZV:Xai\T]qA{I!#><-MNowT {BH&:4Hd~i8:+Y/{yHgݩQIK؛8_I?bZWD3ؓҫku_FK=ط"7`>|^$r}Uxg6a#c\B eGU?PcbTVL;:2+*G/hb3q$/[I'˞-@_ps~$PFg3|=;?"vx~=n9^ =@\ӽxr|=Rto[	7X38z5`vD60蔿@ %񏪐CtULr՘4_SshQ$Vi!%2͵E. h~/7\0Tj6C8/GLM|ם=84P'M}F;mӺ'0-k 5D[fvd 4jꉐ;Z7fLa >U]'Om+EɅYɉ0E 2;ő~pM3C?
E<dyߔ61<խ)ˉJHF{`ucp6!e		ʈnZ'?z7rwKD!?!,MK۬a:7'DX*:E%J{_ĞL^iĻ^Ͱ{kPN	$wQWm0&<3	I:yue؞dj\"9v<]<勥z.<\4g{Z/Ǌ^X,Couz  !gT^lrqI0[opmNlnFڞ~۪fm?;Q0zBCM{X'CRtX$^"ɏ:e$y?u7bCӕ9>qͷщDs&lo(U7^vc9.	@keUXQhq7(cjWףXINz?ڞ3 % V1mȥlS{/k,^iU)7{?L7D8$#[q`2᳠zٶaAKNUA!U3r BT}?ob:|CDTt?7u%&o~MJt0Cfȹ t
	f3rf@6H3+."6Δ=|eKOY%ƴT.
}YCJWN"eA3)l@Kװ-1K)˃p?x)=Y5dH%Xɽ-xDAm$^4,6S%3&hlz/qj+
IM݊w @xH`u:Z[Qf10(ZszkuZ Vt:z׈;)~dRT`Y6bd	^NG=)y_3ZXₖ/vN;@
pqG_T\jGCDz1	&^|xx^# xAU7 ;.cTO-qzpo/%U V2 -hY;RzyqDA!dF"G6T`da=E"ee? P<׽WIe?TS4 ^VPkJ=ij1d8YU ~䨳1݇blv࿃{YZ%߰玪&'#^@(]bf2̌J=,JCئqè0ZJ 
Kjl˥rg27C} Qvc}@d2%PEr\+HP]Za`މV5˪_#zAvwdprX.G:"u)bQ$6JV,AsK"XYVZB=T$^3{rْy/xD;sNGY,s++ٸ׶j:F&#Uڰm'5תғ`C󳻳U,g7v
<8E4۷ן9\"B輬|O-5˃S^}~Ɲ3%3#TFUq@&բ+ߑQa\x\H6w-ke_l[{i"$V?ueOZ'+E+eVKدK<(%mׁޟ
fcAk^)Jrf Ya7})pѥ JLj+Aռ~= ] 89to:;f50u˼N!!`ߌLXA#XOi!"Xǡr۾7Nf8d6W# O2h4%[;*M1>ƍA!aWg:h4L1D/=?%gfaѿ>LwP@S2&e95<YnίRif麶8A`:k:Ǽ'@	x ˦9ܮ^@hX7*NPgzgw~=7k,kDwM/ndɪ6dw԰ԟ^&}wy!2/Yi\g\;֌	Jqwӯ3$qѧϊQ/2Q9C=(>}s.JT7ZFۊʔ䒖),&er2^}V|HUѢ
H=Pw;7wtnkG,#ߠYnY?KfGQ
c>BWEFhVmݺy}6~uϣY8~[`U_\cSU?􄑺{7"R[=E|6|$%;<_D2YKGwsitgvDv1 8.+A/wY]!{&|N>
u?s<NԳWjtmʜ XmNEn_*Joꛎx$xPӢS7eU^	[--'tT7tq>d[^=?>FR"E:8E"I[#F;SlyfRs)́]N$J%7:XD6R[7tIc!0Ƃ4`0v6	>VR;9Cb^n؅k>*V$z$-Mʳھ(~H3At!i^HRMhE2B8:VN޸96%P;:ܽ=l9hx3@Puz@7p@Tz+A.Io{M a둰mE2 CpLeJ\C!!Mh
24kV|1f3ylX*YNXXݓ`[G(H8Bv -
c~"˖շ_̓Pá-.58ZXfr9>eC|΀^]g93Rf@L@+Ei6ھl3t!ԐfɡV朶DV\߀V<v}%MrDJz)@%p8~Y6gR1טr+ƓF/re,>Ʈ%_Rcc4f90	|^(8m?w;<A5 zގZ4H![q07$Y=_jc>ģUEGsS: 2
PJ'kӫ'&zN]u5L螉3|ra<]N+CiF̧{\DE{J!KVF"2E(!N;8848+?gPD;XPbR
k+=\cll0>4.[1m{ʺ=n쏤8^-/qf5nq3 |cHŉf)Vmv+zz~H=CoW%t>ƥaPT؝~}0@1ct0`bPzT|><nIMA.o$?9)˗Ok_+<=G酤@>"sGcJTFr  d}7TX>]s꛹8S̘qI-ZD@,ttfO˺H;,>=إA(BTbjuP򛀻mEPgc:'DeB^mz-t:	3wSh{?>VWV%:Ø0ķPog9㾁8X^)4
1ҏeBCWrtÞ웩G+ob=\]W܆ g]̇a43f#X3ӥ-H"wλ#Iy|/=qdT%~HX"
xa<b@ٵ(SFU41hM:.KXGoQبr*5b~;٣AtbhP3!S2D66#✼Ʈ"ALk1T۲|~ 5\TNe`wh
t^NZTP!9lj6&]\sbp:h& y{y7I6
diT_-BY1m1M^]AnEWhk!1WH1RƆ׏FKZv5˵zLJQi.]wѷϭi=I[MCs\?ӿ`k9-֥otC_jb@*oY{C-'4[DrE.]>:m
R<7ODiEP0K[ú"'#6ZW}?SϏ
56?*&gk
xv"m0[w wkD3x*ٌyC"t#[JtW!B=gQcIiD($/pe\zh3/4utLVI0~7i!dA3JbQŕONԮ`%0Sb<imt9-ҌU߻r!{E־Eh㾟"zkXIW..%D$x@(=2:]'і	= Noq*Ո]W5OXwwQbEc@Fv_cFO-5&W4i !mԛGP$(P&m|ѲO@'6ي,4)bjm՟2@MU[5盡[-b_^n8$ctQW4ӂLDɭ
+`˵j閸]#pkGWXx50RU:ƁFez$ͫBԚN Fd?&sb_Q]pK1 22Ôo5Œ0[O57Onh?^MۍeS1R7KlMP8{L1@#|P]6}Zk%ގ߶ugB8N-YF:	P=
!;fSagZ΋%l *n<'I~t@r=:F{-D!IkTgSvmNxV}A?hE(LaA)=:u^xQ߳U  \jDRczhɺ@g{뜒$&Cp]jyf= ZHT<(F
 HEZVM:L$[\Ǽr&TsXn⤛hEC2ϣ&<ODYX6'dNN^F:^vaI|V̨9PaC<	v1*o窱G1Sp>%xEBuv.J)fTڅ)E`e{aRCCt{x®dr"`=sP4p9]~6a>Df|Rٔ&J 9dE5,,V.#Wjajb!u=g",۔e2uI9՞i~	i]NLRFRJ7>8Ȯ)$Ns`g:\v_I֣"rag<ҢQpO6ǀ:ob66c*F:ĉ]aQGx8EkDCnip9.-P	]3C0ua!utR u% Wc$]' F79S7LEy[1)
Tw;Tykb~#YJB==էǌ"8xG;J.Xi>) 0}\G;Pz?xe	sݷ:/R]&lb
/ԖӨz2Eð&ղu
Q&`uA2xv&J;}W6ـsTJRx0:=2^OOԶ2eTF-1:Sd*]1	0HmspWqmA\A^tkNO;OCU1aM~H,T|&DH@4[aqU3#^۷% 
w-
У)$7gӏOQ$c+RaMn5!~$Ǹ)U⁽	q2mj~'eLYte_DŸ]-Y<x<50E&Gŏ"f6|z}N&_"%R&
(
99,x2!)q
%+A:H!.|x&K=ONFq.OKXƤOMPBv>UݤJ1TXZ5];!oٙq$,4_xΚYJ3&3ہoZ 1ܕ$V	X#,l6]nĽ'="R'~
?[ ?-@\)7s\ۏe$WB|y {^&Q]}-s׋i`ÝG mt1Io5T&JdBiKw#w[$~n'xxx"aWTTa|ń~`v/rږzitW"h;vؖ&|&$noru#Ht~[}+;F/sf"+Bq:'P=l5S	_9FOA >h;IH(ȦUl7_ׁȣH>2ǪQ'z>Ҭ$Ӕ"<י@fӌ=SWLnZ$|07Wg%gq$}_4T^Cne$u'q8};o$@)Qҥ
	5|]`d*(Ss)%(ú7s>޼WjuߐeѷKF2Nh_zx}8ih-ͱPﵿg%g8;0^EِJ=\L6:-Sm q.d8Bs	0hiGapKp4;sS "8}uA.sL͉Ԓo}x	-κv+o~В(y)U'$oΣR![Y\Z3ښ#2o#$QLЃYINH"I6" *5%^& I𒷡(nK88BuR@=preLjJ&p=8eح2̣sRLȴuҨoK{-fGUOՃ]:T~x2bt qD˪Tnxb0&8&JRtns7S)ur^vRzMərEp&*&L>!_T/u4:'nXi	Q#Lk[B=͎S3kaծx\N525Rf++® {0;E7mC+:X" _hr|cʠݪ	6#CL-QM9}7)5a2k(&oÇ@.C+BRWt4^Rpj;;=D%]'tS3kK
qe%ϋ߭dwזXYy7 dxI4!zKc
$&iJ>2qaXy|v4XTwtz3x/&wl&sd#*~30'2 n]Y!R3e9lAImGu-xrLPNڴ%(f[D
ĕj|zcZAB]<IkL\.q9Bʲۚ/5JIe+MtNO;/S*-)"ؒeCϐxyt*C|#N <rUk.j]/
$p'k\Ĭl!C~@CDCpיUGsJ;62"3a}EܯT"}|[Xp--_DqdOˬ&!U <賄7:"(blƱW-Wp̨--IQ2T{]n<%t}x#Vf[B` O^P/T?@n>_O_	$ـc\eU@b|22"9;Qw}'Wso|ۑkmLgIh_G}uZiF=BʟvO#'4c#p;w>]G~ zY_`DSKD!Ic&S1X<^QWXk愺>Q嗣y{`	)[$aXkwa-ٿЂ -Cٶ	#b7[RZVA&{0jvLpܰoL̧qwÃoXIs3Jh>)>kk֍le1gC!gj؀-c@,0NUXQ!^WҜ`3d_Ь7K$&#:54n/"*H
@a|I{3=D	N--QY<̨k;EVцmP:jKKa,D(ji^X0)AޫC,ObՋPk"ѐpëqfZi?BM=*aN0$N	FfF3ݷsx5΅o=b͢Ľ&ԄzWY+YgElE_3N[K7햄{_4"!'RRTU*}sH~Pyq?Γk6:j;Y	H
di]AW'3Bvror81ED<~1+=t+1,'؜S>q[}-^z<ɷQ8qoYޖO2̕ k+_K9}uv֗b!1qa W"|+&ʾ'ʤrDA-4 pHW~ym,bT8V. Q|-
qa\'ydŇu e0*"l8zM!a|m'ģ$?kb=UpE:6PF$zE)M 3Up4%PpeG<8NKy"rddU
JI5nSc_r)Q>Gd5pbR=蝭>xr.dFCϹ,68 |KtCrt?XzPnC<V.	U|x{ot})CswwCؾi#m/ua'al,IqX
.5+NP㞛3 x6Ⳅ^zD>W`z~e%>^}_>cɘu#_/vliյ>ּ~*77/c/YU8Rn+f\j.hlӄ}J9/vfbxMQf=I۞3¬7u}@hmbVGu}C/Hw/syM,4'(Ait `[}kwSA^_돫h[4AbZnP:	L׏5QFRxކ;eJzViRSo6$7N8f)>Fy38Ȱ'HS P!lpahg鈺7Y<xL	u1I$Iq:fΤ8v;!#itn9q.=GAt O8?~ёDxyZ}ʎ~5.i{Z6:4vY~@52:YRT[TK(9(rJKr-ŭ|R^g!f"9tɂZq91%Ef9c\^t +9H Z%P?s#>̄Ԋ6TA=<k`{^~~/6veѺoFL|ezڍڬɇk\M63|tgTԔUG6g!*$?)v@Z,ˑ 99_`Bx4uZ3cv䓈ȶQtkj.5+覼ULʔ~qLm^=FEycB^7ٔGaRI	rB;G۝lh91h(7Px%FF^p8:jcNBr2p+˾\i84<'m5g]p) (
2;)m.Pd6`/~L|sbĠ,TۇI.o;7u7>O},կխ'9X ݢH6>,;JI h=G:Fg38IaL^4aqt_Xj`C
n0cbĈk84g!cŶy~#Ƹ'lgl?dȾO<.CyOc?yߨO.WA"B|v $=p"aOUݲbσc',7-y'@.y)0#RxRZG#iLޅkͩ)Q 6F-t"(Vpơ]k$6M]%i֧l=0ht0am^wo1V5<90Sa./7h
_NJ8ā꧆y2:1|=:ޅ
,a
,2_M<8`ոInvׅQѿ΂5%!n9s4@gz$[ iFepigd;Uog,7MMM)5arANIO(~SUxNhC΀tE<Z:ڗ&0~ǰORp:sya	h*`_ P=6;eժ- 
Uϰ\v|WR$ý}͸'3ɤ.1 s.GL!hyymKҩI@kCi#%g<8:p3Dpit`0_-Fxs-p}Sɴŀs#P:NB/({j*,һH
\\CE%cYr$Q=W/JòǳR\HM5,aޯL=2cJ8o> bH[]ZAAX/oY'vZ?ټH%\DY 'xFּ9!&$2-:v4%Ekn_ꪄomPJn֡y:BL( ;,	g3 ʙ#9_eX!sQ	S1cT.G.eSZ꽄e?ӻCW9jh0Mي%Hv?j{rN\-lW@VpLmX k9eVlJ^؇4%r	:`ٔkAe+D`OR-֙6
 F 
<9?F@V!$hRe^w(nME}0Q:7J;LJ#'O6ޤX)5tuܧZ+髟-V@諩? PjV'!R <tqgywTqн2zY9^ʖ3=Ex;xJSäWvib+-8傅$0!k$$҈z!G fpB:*|*ޘ6v9ۤ*u<E/({thK=?N11RAB^%X@]mpɇO ?XE=DiyۃXaCWХN{Z*Q	dW-p4xXW	~SB4Ts7 67&-\Q7Ȑ6xЩ(ߦDCwoRWrJtx={,hK'ܳҰӋa[R`Ğ"jpoYm435?v|,G-&CXiYFF޸ǑI!_6}2d4=<1SCOhWlGPދhG2k(<k2 t8*ǓXwԗG9_B]S3tGx|fΐl,Z_pw  8YP0R+m1RFpbw9z7ņ$ȗzB׷BlU]Po.H}*wdbӬcy
{\P؇nSYub	`,/>W[q.qBk;~k!!}5/*߉'=stUt3szxn(6$SS"HG1cYUME>24MʊVN"eΥ<6H )<m3:t`{pH9eTtw
|xgVżLT7ژO1^2bB`OtZqyKGTѤJ>YD,ī|2@VWoR ǻ*mfC޸	U<jܪI"l83d3ZZpQ.Bz@,T̈(KvL%MB\bO3C|/_'jR
6"IEDOGC)|
jdV}]g28tkG~/xZݯJu;;`S&/By/L3-ґ7&EgԐq'dO`#"#i:331ҒQfNK3~AQxJ`PIgzMo7j\1`Қ=2׷/Cb0e^. 5ݞu!$C2D˄j-p=>yS:}v8wdڕp?0J/cԚ/`_#2P@U(JbhtT"V'.㭆>]F>Ri[Nb	Xߝ~^1fdm|O(o/p9}iDnuS|!E`߆7]ݑbiIlFfPaSH cO`6=5R$}@bmU'|"k|mcVmˡ8P´K{g'-f(AM#N8*u dxxD@_Κ!r։Hv<q	@_"a	uZwKWEغ[k8 afs.G9|J
_H-5*~er6QA_x8d	:=P}Z;`O)3үc*wZ~PD4emf\C|Oy:S(pL0ӯNYTn,z';˚82IfQKظW _k+v:-"gDG!BW'U4[!NU8鶿d]ֶU  .ګw2|"BFڃ sVh椄ZMpL.ݥT22/Q##VOЋ,7p
_GyqAJt4MVdW8b'd  MB0dϏ<xq.TMWrU>I3r&$8cLYuZ}s5ńm­-kpD1./-qg(#ClL9[u́OX;yݷM*)N9X7_U8CЕh/ј}N/9MH<Q&ǏM%Eh: $}6EOҕlb<ƫJO6lS`
~:E^wKï,Ow0Cr`|)_NNd{^:=i#ZVl<Ը_NՁ/rIL]Jd6X!=jZѿ_ic"+;1-53aaiD&"=ds3 ==vj5xIz.r0I}z#!Y|@ɋd[7)Bp/-w,1@?HM20ƈhIeng\?"§bc5e?8{UP	e!Ѕ͠|Bm/Bre|M,/)CXr_tO3<|`{[=zNtj{e6M40fK?_fb:=#vt&G
 dO\{qiLbU1T`/r[OTn(@tYytD-W<\JhҕZ&0WdrN}
Ǎ#H\+"͹:V`ąHlc*%̓Q6J"3$|[]Ɛ>syϐ-er?n`="L{x/k)J/"Ol>iuR:g}'	[21)E %G$NttHi]2TabHPzk}5;VgXj -e8Â,ŵٲyRB
K
d5z\#l$H/ܸȆ&R:Kl#5sTQ1W'6NSF=uo[QN
2H<_gzYjWC\9r cB<?9#fs*B+ǁX.@y#]U9`h'û#8މ_JZI=M1(pɮ@Er-Bz2hd-hAt~kpZ?tD=bDWtsCb<QՙƭDBl*pK̙3Vܾh9s:J&MV84zyPKi}3]MhPTJ)7De(BuMLoǱQYzSdZL^]8w4Bq]CC%]qmRR8Q޻F^
&j}_:KH@p`5=r?&%S$ 4YI#w9+90?Hm|{DkLkc,;НX*)0}#jÒCYLiNescТ"!QUkؽ5- K4fLt/Dodr-Fi`29	w]GB
ӪK3|He{ʌ|XCD?|mUS̑i7
[]g^mh2L,'Rߟ"S[^i*ޭ3* lVkP
Se@? >;F!ie4oL¸GM)'v)Ǐ}9V(x-*R2OrX}̰R3D~XDXj3Џf<6̏ݶkx=/׬#CYz5y+@aX>F+\4f\6èB^c۔6x;E'Qp_BKW*xvf;La\ߖ{tu;̍o2-}*E"~x`QZgTĉ^Ol:IE;#aI{bE,KolW:2	m78]UŕpG) #fEYL&X2	#s.4S]X_*Y3؉Xe OcH;neBeUР(S\ɗҤt5%"){i؄ŋD20=O:6ݲPZ6pN(ZXˠaZ9p%|!S*>3ݐcĀQ	W"FXfO*@c-Y5T}w8`z>zq<EkqC&?~CK⛛GR`@8-gߔh%YϧL\y3%-`J709	@js'ܞNo=`(9$Yuz|fM9+X]S
D'UF'h˒s7 AzԩCDT| 䦽F=_фߌx4Zk渏fu4SeIO΃Tحg[k/JWzy>Ă>!$%+(2>rǩћU1loQ05KhR[W:nt~]U6ٚ%(Wxľ@ܬts5_)eY`=UM
XxN&H5Vu!GsAֹRLvCgwf\(ߗ48KqKWm^4F/؃{z
Ќa	?VNv'Y?[}ZT͖^mHTt
ywl<_m=5))#Ei{gE%Xd3X9iEy$L<iGSmL^3i<=@6}cv.Pl
TKd0dYm,o8gA>բkbUqķ443+ڇf<JOq/˭Z"M}pg`/DY[!TPÚ<۠ʳX3ca2CL(+~=V5a{-pAh%c冈,`	2Bͨ趓܂G{pɿ8SE;bc",zcكkyNJ-[?QGx #ó<܅ZS7{TJ|CSrS	;-0<"Xcx?EV9d=nefJYhٙb%~i-- 6^K4ɔە@=Yjx&F.@Z4|(u?ĪVߗ>%?g1ϒ0/3vc~p=t3I$XLͩLb^c'z,XaV߯-baL	OaG1Wٻ|q߸xiap{2jW6"ys@%-)SD\ogpiդHf%.dkV9Z[F>C[N{OCE2+*y߃UŽ>|j퇞I5t@tg
DCL.?-.5!P4ռ=x0MrDwCB \7݆nĬ'+w!5ND_%CaixWdg+ڮм޸}27I$}~gv	l\掼DmTpI`T1ySZG-aעt
!0UoM	F?CdmƯ
ѱ@@xȁv2і9Ŝܭ'H%jo_
OkGs?R򰰐iL36Rqx;~iءemRP
N}.Yė"Ǥ'N> skq1!k3B~OPDGDڪ`aD:_/8-I)W0{P*VVek~\J1gB&W6(}y2($P'TXBۘ}=HMzuO0yDb2~fB9vxh	UP/G)L\08gO"rPK71_^Jg/|? Zi/Xi/)_5di?i4ba9ik4c=0;	rNWS/_ErGC26dNwWQ,tQ *ŸOv sB-c7.Z`BVDVZ(ut.<{2 6ݾ@C;ӞCoGB*>jC`i3n6 l9bVa8HS#Y]W?d@ݭ.g24q0;mD+EOe;`K3Kg`J1iui
Qmȶ,Xm%#Ĝ:vKeE ĩiq[^Y'X[Z5hOuULy]H:|a Zȓ-ԖBkVEB{(1DFxYxV[ٞ?n\p]S	^]\(@HGxčN@Oz|('Nw-14z["n`6"U칛KoG$f#CilHϫ,}4qS:"Da1/IHؼ~}empzBMH65he$S*ih	QɀC_@7~Ѷ)ovD?a{FmvDp]5/75TN(xzT7Е\?/繷dgZZX~	ӥBf_V|e5>H&=ʉfG$T|1#!jgԷŵz̩m7\_Nf;Mgd{NfRc@"9ş^Д*8m4ǀR lʄ̴?4MCB+h.>#t8{T$@o$$rFtɃ<ܫI XHhvJAe%61'']btR*O)=f!eI	<~VTo^"%ieI%A4z ViCzNUf{QP`)D(ho,Mi{VskQmkw63s^)Bd'o^I'5z`Dflۙ4FU]6G|EII`<zM9vMe5$a+϶˙67tu̘hRHF
틅d՞?hHXоu웕l Ym#n*{גpNla ghyZ[q,qd"߻~T0ĢZ kݺɢ'КTPlF|rjcQw.<{P9Cd#j QEɣT׀od	uȮOt`l	X}~VW#~=δn&C᱕ᵡ6/)dimJw7倿wJ3̟MLʣܷW27`[!C@1?1 rs/ɵayT7k &blz!fؔ?7tw9{A/O|N4q5ԀsZ UP]eR=9}L%^lZAY@ݲk:v\I)q$L6{I#يCOZ	9pnր<q%:uf@Z+Tr'^Sd'o9|~/]uhQi܀oH<Nt $26eS鄹YxPk/Xf.dBuq0gݟq\vXoi˰@kD(An~H8k\Hc7vء)8!@m8eG8ru9rSJVOҶ^_zbqc̨~pj/=)`Ht+ գ0t̵1gBA7e
#x)!;& Nyl?o*FD̵G155<	>?1DJ&.¡D#ּVxa^9]Y-mRkD\FaYH(5]'V`L4w'Kk?P=c3qY 3?GpاRN01ԡ+hP3Yvi4&1SVPCRɊ19~fsh$@f!G;"ּԎ襭Eh3|Rn<ə|% =ȆmE#6a"kulWlAwƸi.Qkn,L0UaW;He'rV44Ե WR!-Q@kO5t<Cųeۙg3gBxa\bƕ7,*3
TCW>q~*G-iTqS1%ZS:њ2bF{˳\KlUܔ]
ޡO:*h㢍>BqI eC9!se|:J%	*zR0%ɍ]7ۉnk2['+++j/0(I:F^$ʝ%A<JF=HRvv7cj(Zd.huSGJߛ4`3{ZEC4fl_-y]B{	fps 2K"7%;==YzjErp	Ȯ@9&U`~XaDM2KAJOk\~
Jcsd;5G]?(,iOuX"%ltϛq&6Z ewUf2zӔ&8Qe	Fp!$6;*=}dDyȸ?IV{0|xiEz~@L:U;d3wlLgO~3ZXc7H(h GgaZZԭXEM>pyxwXR`iQ}Ad&!7M+5&lKg$;eI;K/+#!=RB샅k-4<:WЈy6 :h	._a :dgl8I {>e$I1RDS5jcs$PϩȐ}&!grX52Gt;>BRև=mrFL&f6k~ÑrB3|HqGx.𧐓:BN gnWC'm]D.),dֳuz&bI2v@L4:)?=1i-戠]ڟq1r%׀R4LRh)xA	N%"CE)Zx\ocU+nY 
H{W	6,4E@l	X҃khUΉ/h7q8Ӻ_`{ BLܝpQ疕d!~JavND6 +.ʹZqE+zi'U1ݮ2Щghz;HɲIEC#L:~_SnRbK9cT۾`x2FVѼe,S}d`2?gc[ficTi+!_KK!"̋~J^
FT\dؾAaD1#/K4$bMv0g%Xh]ޑfNyZjEzX-wRRyƳy.(T&k1w!
sĔejX՚Ӹ^v4OKYHox>/L;	#n^e1EVSi0[AfgOgVW]JM;Ppd@蔵*ȧn`mJdh~N2n+f#'Gw4_wNE^MriGٕ8@
L,U5VX1`.FW~|yo+DMIհw8i&jm#^k0 cJevŒ+Qz%xop1ɑdr"O wҋ V,FuӔ9׃錭ezJE4WzWA_Z0QATa'aX:~;QPJE0	Eqg8ywgװ	x*Qf.e<JgsNKu~|9Bxcb]d"T\^Zg#ݘ5$K]h;hPd㥳D5j|IA)xd	DߚU#)ƿF;t:$)"*Oȴj=zjcݥiH KGѰ|i'<#~ƸI;jx ڤw LLF&PzNcn[~=?\gǮY03!yG~&G[!u¥@g1db^m4eETWɂ:}idop.qʇ])Ge_I	dͶڈ1tPOZTp>!ޮACQ~ƕ:FCmN=%Sl0 hU ͙Ĳ(:D	:L]pYhdA7A`nMz eoկrńJt:vCac?PQBpbMaJ;ᜳ$B.Hc;3ӠhG+ BHFxB+vbrqǵQ5/}ߦ[I=="6n3L?y"糭)OׂN"arzxmӪeސ7"<1^Bwgyć$'J]2tؑ 29YOKM|7~^;0b O$$3ԆV,N HU8KJ7ZA:|R^9Wnq@݁uU ݧXX,B1ԙd -`RN+Mwrw@RXHEC|KbX2k?θޭ(",q fYqƸ	1_ ssQA.WJM8Zhպk˞n	ncK:UќT.c󷇃M#ȍQ׌Qц?M+2soNm	QqO^z\y璷>:bKEޢ֕cqEn<yCd6/J-q- -MZ#Q05?"cho-9zkMw;l<L=\
Ļ_!	Q%smPA\!]TnЇ}{eUq)ʔĕ!BxX3gbAȹ8?sTM*I.䑴rsd7ww)H)m>͜C-\Žɪg`v\!A֫yz`S)&8+HHYkwm\:t K{U|لSsC7@i{$du_UH>s$Öf=[^p_5FV>^4_o߃~JkaU<H%>ebp0̱{!OݺO`Yf=okJ~'vo	oUF,LS+5{-^;;2!^Iju(b7'ӽo(Ǎ2-ܮXSY0>6!i&%
 RPťd;[VKEATCWlc=;Tce|LY-DqY.{NC[14oi#N5	G
 fK$E=˳kRY4&xǐ"xCbRIn-.zuV7֢=m1oIрOrŤQm!w<[P6U:G<^tڛz>ė	GW׿ԲdPX#y('Yjԩ@'Jxb. }Y]Qֽ{[8Q<ʁɚ=J9m,⽃='~;;e0|T8yW$(tB-"8;4̿l4e40U3ٞx6!Űl`ٖQ~L$N<WuLCϟ=EfݍU6.R~URƇjbvsG];CY;9];4ySpTtdΖb+9_OpJ<Fc7%x44P5!78IoV-zvcA(m8`0"z4YC.Yf~,}#NQ}EmL{[m5Wk2|uHQ\a@&TQ4G=◀XA*iqTq8	ŌفC9^gr{+DI:HA5:A\ɔCɟp'م֣̠wtux*3tQejey3g2%Z{p ;-<_SReH"ךxJO'"/60W \d&LfJw[j;ވ>W/cY Gg<āe,Ix(R9]958($2fHgB1Zl	d#3/&|M:o.62¦vx^X?XF(_6x B1	<I!3x(6evh)ޣw0Mޑ]K\C&Z\VJ;{XS,$	:0*5?A=.<pkS{6I@;_ʾp-m
	Gl~9O\-$ᱭwj	4M޵|%XZ7'%N߼X,>,&mMqFvŞ~ǙTRhz>3X9sYraL(ݙ}k!QXRbԁ?%5+MÊwڹexPL"Ju;^)>2`r䫩jVՓ&_釡	źt2+~YZ +OIW5bײwT]7-/I:[.tL4"f eV&N2ݝ'p#c>H}jSCe	yZaXp/.ntvjo>8	66">C0%{3hgB`c0äZUW^joode?KD́Xz*V=若3yʂȬExk(ROM'o%KBnЗ)>SZ:fb5.@"ǃ3;Nկ<Q%#)d:@tSra=q0Sxs]
C60S;|*Q2;%$GJ@RDVO$T!`GZ@zzmԹ	fp/)˩;XiZwY5ZBP줱h4ڷbyGԷ͸tA!ܑĤꧮoxw1-q{r^w4QjtGC7?I2RCT53Ӏ\	³juX?g>'aKF4!W݁F;X}Clvwkj+_4(+gAI$ݨǌ!*5Ui/G?Fc!Pp%RU寿I1v%[`܀nlt:~@.RKc6uCL_t|L5[VǲFJ,'ėv6g.]&d=P9V=%V-74J~;M2:OZ./AF@ec]jZ_zQBb⮉/Wo)׻xߋ3?V!8m譨c60wo9Ņ_Ş)%[wWI9."t	$0_Rn}0cm]j˃cެh(!nYžHL7oZsNqCJ)3}-؊Aаբkf;M`3<gfpIʦ뎔?3H6k.?TR<WR }^`TWpy d#6Sk%_O!֩L9 r.x!m1*S2s0(rm3
`q.i@е}W*MB)-=Pտy,.4">i߰XrI`L7kjBoM?z2v:+v;P{m(|pٖ[AՍ}W8chO5k.sW}:'iVH}f_ij$d@A!W1"-W7op瞴|׵uy)j`o8fW7tϴEHx_h fEyn1o91ua;abNK\!ZS' =4xyz,g@ew195Bjqtb0ƃRquᄛP<Tiq^Hj<h,ַH#hE/}iʛR*UR9?&~%g`kա/9v zo<%=S9yM.ܵ- gg>faӣQӖWdw|!=D˳'o*fہC+Sąwx9xũ/|-E#,#jnd$aInj'64ہ"> j4ԤUo0=|4cݵ5*4(ʌԗ=j110֫ 9$+M$!\>7_wϐ=><KɏRsʒicVZ`YhE9-.NB$ЬJt0:pe
JG|Yxξt
7útYO쮪^BDҏ>1>K*67o_lswzCϡiu3|׫|hW˦7EXĎγl 7KM# lh|`fH)pyLq޴FMsQآ܀'*lR>8-?7|t J2e8!jiO6e^f+KAC&{Gp^I/nz}P	pX.FVB~6v<U'd皲-u`!X",zJ0~1k)>i6U3$yPWÏgV&bl1wrUpf$&G,8xҀZǺ;BkNM]1ǈXIrƜEsZ8wb`@Ȱ)('J͆@6	DdB|Z.=}!)i.dksu'M8뚕NK9_fH׋Y¡cσRvlj0Lr	<|2ݚm8.X֗g]o d@u9]QCTʂ#7M4biͧjFQ˫@㕣;$mND nFA e+uZcߒT'+4m>)F0VWpQ-H8' c^߄8(A{9 ۴Tͯ)ƖR{^}<ɍt!}_!{EM㪣/<Ʒ-"Xv.	"7][ز5Q?q0$[%8;]@?9_ѡM;*$2[edxMQ'Ӭ݅SbPw;H
ݺxl&HmOVV}{'RGBҜ*T0B[/FR7:o	č0ҪS?)h+!Ƣr;vޏ­*L5ˬ+3cݦ١1,kFXc` <Td@_C^r=kpY6{3ώ2Jw* c/avζˮpz{Lr(ET/0tP0-0F¸B`8Lz,vk:"~j~e+/@TR@m1O_ ;~*o@/C%I.Dߨtq	eSZ	Gӫu=&{qOWW}Y:'"EAb͂ k1͕6]C4hBG_
!1{xxŕe:.IAx}?IPB~כ|Ƨ':=Z䔪SWpCop(%v(&VBI Zdl -hGmьd9_}bʐYm(\aJzjG5b}H葡3	Q&LKJNo@۰71{SYK,d^c]-5R%-U#Dmm2G9[oA"|lo~%%Bğχk0S2	QA?qp5%kIu[Lh-!hhSgU%+ee[@Zl6qSF
s>n.4*F-&z_F	Ӧ~ܣj2[KIBuTLACK3`.Xz( Jk1
Xq³"|A3
B3䑶L3z\J)TYn4 ǰpSB6`]RϣP%Q޼!E TcpkpS*8HNibɽBS2t_ʪ<Wߘŕ	Dn#6w4Hy>'r$M'[8޻6'ײy4~,5W޳9FRGx<pu_b_Aq%&_bf$AuhKrӚقIcM>C`#CBBqJOh/V@q,n)H}{$4 GRJ20EOGSŻ9bOx;i}PG2RfA@J(6W	Nm]EC;bQlg{
s(+&,iV'`ԃ3j9Y9fUc"J.xa^\S
lY%`k#B	hzZـWC.-s;@Ş6V2%BgMs2aJ$W'	mn󒄅Y-׌R0{W_ L Nu?kwADP!M4$!a:\nw!2%.IJ);X8o7e[ {ANS6_mGG]2RPUmy㇬IMs_0^YF^UGu⭱)/No[2
iP%pWm%L:(gF57sw]ҥx+tBP½aы5Ag* e

GpQp}]/Zڞ(^_C'zU=sam臒BOGKdSC/@7<|T2kTv,L[6>gGHImgԑ$w΁i6L5 \sux%P89@3rſ5^5ɩ沍Č<<@)cX3[k,9 `{6bIp̍knT fb=M	kCCeZejIM+"lېzcJ[0w+[mhqc{U0KGGaW@(5e w6l5۝ǒlLK1%oq#ӻ])d15Nѭn+MP->9JpQK|ھ`?L2-{M
a&p?72$urv5X)eݪ=-BZ3NN]nykKb2c*u'9TXЕǫ G1h~Չ`%L*Ҳ;Pxa\і7p_w| ?]xuMl9NMzVrr,ohf}ya)kU6VWbq}XBĻS8zH)5=XrXae:G 6߸=@>:zl&	R7y4=rP]hV%}|a!h(4,5̧cV*jNIݰqXiL!>QJv>EiH mqpZsC3n`+$OQOH&5&l{ο3%H3ڱ~Pm;h-)p8C kڊz?`8{]	m{)q?,b_U11'%iX(793ƎaUj2x_@K)<o
.]l۾,K[ AhE<FvL/Oyn4j,6Y(UPd~q;skJE-߆i%>tlzzK'P{ZI$즪!:[,<c=DQ=pH%ňd-	`-UJ9pFᩞ
E?ȍ14C<JHq^~컯!6><yo6Cl5
6NzΏo ~֫zR=	gFJ} KSIV[X[R|6V2Kt\<'Or!r.Χ}!g 0Egݣ<}FOYV1:(l/Q;y&8FJSYP?3o0OyHTυH	E/a)-Mm"y^ϳC{ֆqOz pS7olzIPRi(O_s.@&5+h\˽FRNIГ?Ic:Yy*^4>KS	ЎGmY^dogeO9Wa`8KcjLnio/DlmO(U/VLKl QJnxM^FJ.]*L /
vg(;t֧	pkbZ@$&<ؒJ|vF;s^Ggiam=T;=XȢM3OP@&!~4l.*8Vfl_:(aeH{BᄡgqEC6ҿ
[I@g:x_~]h|8+	KIAs%
8m{ K_SEt޵5oT2A>̎ϐm=q	<x;=.q
c5p>e<E?<U"4Yn]#	%;Rt@~0HG`㮤({U"(hx2q(6Fx!Y_ʹT}¾2aV:+p4fqNpBꬔn~fOG$Ň;~Jͣb eG"c6?;5S in<*40 Yӻۿ!A/LEm S6agz?8S_D((wfm/7`6픠Hy Ɏxr7KuUTBC3uMpݐ<n#GcH؄u ~h$;UM?O$1ߙ2iwѶ4x$j*0JcX~G%ylˊr.K+:%g &.5ӲvYq8GQp0FZ0Sk{`V4s  W~s<StEh5BcՌ)ULt?cGZkrc\פG/L+w_KNPynZyAyƂPf򪟍3r*ŀDE~ҩ'=ոuGq_d+憭~Hl~Ύ?C2:ȕ9<AMS1UѯVfc=ZyM8Vz2~+IWۈ';7uߢFG[8{*KP\4DM7wA8'cEܙ6q#ˋ9Mmn~HV=vM2^NǴ8^Vg +Y.R(R\^^7P	r4.̼ nKD jD0?gL͙YA$#9);TK؎z,ng4K~xJE:o2[;BkMf#`C-ʄۧ) 9LG51YH*yʒ|-65?w7"{=*"Lɟ$@K9A qxbn VW #ll~M>x~jMj{^: AF1/ak),C
14vV(|-H<'hZs*}R3 F1o@)\}%s[1~H^\8S]eKꖀuhf4'ݡt5;wy§]aF,':ĐI(rfCʢcT7U鬽=_[:55G&9L/QxCܷٚ:""زe6o{4/,oWns .'L
(aW1W3C
|Zd=~my>uE+IEpoڲEJCj= d4.׋{qQ{Azvj2mcܩX0.[f:qťCZJ4Ô; 3	E$L1uRu05mL,a_F9w]B`:$XUA+MúERInRPv-`ΐ\SI8ŖH*	x5-c}T%#pi;#Ǥ_ymMpt΂\~ۻ&vɠ":hv^#p%f{n&`]SŰ)e y`+#ĹSV[:¶GXDDoڙgRDz%'Ψ,m.|O11NNL.0NLE	25]OHm=ٮ٦i93$NpsTOִ{yE,(̲9!/!>~yZ kOoAsL#6;ӶSPQIf. Ǎq-u.'QD,P	-Ǡ6o>mLM"G	LWvy*}"WmSjv3DHUέpXVG^mغ:ZXO;_%*r
tLZn6. ~yd6nP{R& p`䲓6H[ͪ4]\Śs?XY&mkh*8]䄥dsJۓ;CDË+#Oi_|7?ZDFa7I.Ap,-,6-Icp;7-"_i`xO"!?&#c5i_%éB/eD#WYĦmZ^F^ׅ2=ak٬i rpy"M82RH!S?(JP&DbMzH)(Ju/("L 4@l`$R*Anj\/C]5~Z<SBkBr#ل`gIŚ}_vFo@x\ٗsls2VkYFX/_#@EJģcʈn*W.QdXU6tfQll=Q-#atbCKe6LyWrxWß&\~7&hcBEZE@Nj5GimD7MowuxB=|GI>aOkߥ:3~g|c1cD;.7gdmѫN6멫EWy7:060|K8pb_`.im]6p/l=EBհHS`ho Cܰ+RC	,=9PD@ad'|BfU&SJbvgizٕBJ$-U=Z6U		Yq؃dx8JoXQJFDSD`b~x~"e=pWe
?ԕ1L2J#RBդ[UJjiCNk*uM566DݝԪEQ~|b]CZ=(SRʬF$Ebyqr=fi{~K-q'NgW@y9ò"}edDxԲgiL=_2d f9	:w~)(h*8ˈ4Si3egq7ur$6n{nXI@,(P0;<Y%Sx8@^|kBh*CnCO~L&h39+HkZ.ˠj ibI	7fz7+ha8S!eOǽ5)Pd7O':cYh3p;ͯmeUƴ [`Cs1`zEyAR1:45=uM&#atT';F+0{W7+Ȅ}ȘW}O{=('W}&6L(1b%EJXܸTGwэx{6j %t/QAzrQ)FGN,a+A
љ.7QQ|ŉNJ[tN/q͔j=^{C(VZ'359ǭ]IM<8gh
!})+/]%הiF{vnV(+ѓGҚ]T\RCD~k#WXT8 [/25 "i'-s
"QD%xre'oe]P?/-	(&jv%D--ƢAw^gd: OooE-)ܘ);Qiq["%ƚȨ:?TV|b !0.xYv(TuWjbUA.*Kc|7[0z6-L(LiX2Vd'-}&v#}l^#?]`_"_v`nꬨ{J&	(ԪCCZE
t 'ܔڨQdsK;YjL#WiT쿕x"<p3^b'Q"0z"V`P\-9+٩U67Os7WCX^As~^P,uP̢l`s[8xp	.Jdb>t=TF
&BH, Vs~+.H7L[p'ҰBcc]|Q:sYQjcc18ՂĞ蘬^[mg~y%SM TCeZ(0
1?e6dա}O!eьR0Q$i E	FCժ1>"vDrKefu9R~\马VF}څd'r_ѕD8qFD!Va%RRD0`CjO(+=j^fiy[6[+Eqik7Tdz?XIڎ!rׇR7+W'rs8lI@+Gӫ@/!S6[b>:9#^3)4@X%Xf!k/㳏ةKEfIˬ溈vmMïմrZɞ7B*jnzw4$Csq*~axO)ǵ{kr^*8`:o<9s1Z9\ejBSH-y_vǨ<9߃4鄭r*ݐ4VH}H1*YUuqx8-yhSs*PeU瓱2?_˺}6+9՘B
x()VVB(0HUi60[D-_;T](
ư\0h[.y6ws,73hpQA] k/L7rHaz7.d@qH z/֊׆ݾ3:ƥlc)]۽}ezs<(yz*9ViwbPͅ|]v?sONK w+W Q:б0p+#,VG༪ J""6oJ{u,Ef僫wCb,!2qMq~FlnQV[O@5%c#];oxZj6MVЖ7RAFőFWzjJf\N$gh 	i:
wx]X<:_j|rm_GCg,%]]֧
0:ŶnV59T䷦v_jihmK^K!1柲)3_=kWA$Q7$kf'(":B}cO
lQ3k84vrk)uE*sвr i`*iւL
Q[Al,ppMposgȻM`>{E,Xr>|/I|9R1.3ϓQ}]BvMC [O19ÒU{e+UD, g]4ҕЗ}9KH#%-(ǔb#˒x&\iL<7+8`iUR	f"LK4vv7|A"FF8G  q3קs}]̻H^&5ՏcP_9,x
6Tk)3OSHqx䆫,r
6\XucW"l[V[.!]Ҭ©p_Ȕe u ء3p_]\0,"hpwero-6]-R5}gZ.p k+?6"vZ<dRyd=OeU*\T!B94ȃ#
FSmu{<Lzi-|~\3#4cAPӷJx\6I"q<xqL1j5lR[$i4L
F#睺ͩd'̪Ԕbu.%8XMKFڲUA4Fmtg(f`P$"nқvoA bV|:<2nzNv3r{Sv_,3h[{]t<ibb㶵ǬsUW&B|Z*^ {:.;h.Yw}enЂL52RÙ=/,vjxl-Q3ˑ
 cQiMGਇS{iC)kEz8U{$Nlq38 #_^_(tZ~˸DIwe/N[~PQ,ZrF>Kt?u.ӽL@(7'2$XEԗ"R.58\9W-z/NS4lxQѨ:=k|-Ck;vQs*@$/656g'1LL?&qMȀƋl?N7%v')	}Yz﫝*V9C@RzOֿLg??&HܒЗ`6$eH1& y ($
Hk\jCpI`bd_<}2)P
6z9ͻxsWevب5aEXj:>a"1*)9Es .#iL>iu]aLn]iT?1s<Ȱ84.ڦJ.]>d>@M𪒠~O#UDpb]ξQGv8\D_;rt e!{Nձu&ntyn)tXab(}rj^˥$'Mg~&#`Pݔcqqr ÷hIG(4%L%
q'1
`
it4)I&$}a  2h7
j]1Losv6=(0us>;&'Tta`u,@;g<VĀqTorEGJ/"_y'!0K0VrJ$Hq%b7lBX	j~ BOyIW1UeQW۴]0ħ+߹Bjk1lJs6jP_榖i7F;Jc[xՂ Bv:w*{<TދsF ꖒeR' ɯ+ygjBX!Yzd`?4&
3r	WNs;h ;s	ALE&gGrhG8OGnCb.a/O$sVK쎣[S \]faqC	ڿY`[SHf+`f)Ca)vI5WLf>	-]UW\q'̫1%KȯuYI,8[~ܔ:a$Y0u>l}܁'W<2s<]3[@ic1DoL<zWg}i=L?Wpg{c4bVϛ7M^x}qn\NW0ߢP	#x/oJa^H[bN?R/f9Ji&`64YFɘ
(}[6PYXn$tGLZK{0+?G͢yC0ѠEFg$P_0^ t3R}y\iXW!w&m@[4h5'LjWd"?]U?^%á"Ma	1Bcn`xKԲ^(5k{D gʉnҚh+obvy34{cWxV	j|w%*
Е6zq2Zp.p%_\CDPW٭fzY!I8~mаҎ04iNM\<?EASұ=}]֬:]a%k.[vV2MPjٖ|LgUC֞Ӷ_g+B7_<r.X [_|7'gݧrIjsZJrX5<^7Q#gFqϸ8oy؀H*EKS޽?ӗ,K.߲au}/]6/bQSeQK2jv')7vd5Lk5 +Us'8]Kl ,~uN02%[Jr1>fT'AS4q@2B=oh<TZ,H|trT:$XJмܦO?-O,	d@noVC_;IQ!eiɺ{f5+]$cOFvl,.c〨iP"\HFc
N=w(O
-㢟iEw,t@D~ZKa %ڸv-2+T>gʞ&~;uY#SC 3aI63v62&Є,lߴ	2cQ/˩C/ R0vE 3^
"|nan/[wY~3CfZE$JU]&l	idsƶ/
p
1F(|Lj~܍Xww:EnXB<.սQU K/M~Y]$p	.'4hq`enpdJrĉ̷$뜲H$_PR!;v/*ɨ4ۍ6w|5ArH}BNYF(PRϯ[5!:@G;
\,I}L;"Q,C~@:]vsNYڠq;0hXp>]ucXCeÒ#FM<M^j@*ĤI ,i`keP#V@K#XwF&l\IfSܹp3Côn4oA2TAa(=BgwaǷ+rtV;rZzyx	U~$ŧzk$bUagul91\{
:Vyy@Θ21gT7l& ˣ+y<+Ga\ʆ;C ɷ#kW:r^HOg.b:Ǹ-i(q6cH<9\q!>3V*d(w9$ubŋ]g-kq~+H:
V
+('pA9֊=o㣰7KHboVbWWTVM/q~!z
[]}d/kJoC689"(PNb9Y2aZ'ꔟz̭&DNDw 'Zf-KLɃKR/j4ޤ~SN81V!y541ؘ7 )Xj +TC&}o{I;ɱ[AD}Z45af׊8I$%6p5
hC';<LS=h³xk9b"]ݸmsM.Ri+O7P:# W?ҒN$w-Mmžɑ
@И);i(-sryX<kbBjtCq=!bpi:ݖ)>;^,uu)'s#m a_gXƆa:8U\{Jhhw׶2%  I8߉hJ7*67cqءpY+ZS^ռҼe[>,	ʤ(F. 	tP
 !YDerGh|#:fbmg'z QJ>}0:щN\,cx吞[sٰVFK~b!8}	ۥ1ѝ6*hu	M!F\1- +fHA(=#n3ӦHx!=%
;lFJ¿cVAw
UdmdЀ#F1qS٭M7?{i?krln($@^GڻnDզB3cm+ f'5zP=^[i1)VmNTnp04n3~2cR72RwB_Nr*fB&Ci"h{&~g{͖vP)=MoӁYydd66bb9i{vl0VF3COY_l)lftC'pdpwU[@<ω4%b3v)Li3bF@m)"zy{27%FfS픳'9&urhkCg 2~ Cwe;:]i7C!_5hgM+O8Ѥ$	8N>tIhޕxuT]ji1q&z<Tdp"Fm9"~phRI<Z`i2w_ÁI%iQ;D*C;4%vj7A6&R̶jDN.AK/}v@UIΜܐp4Zؼ5~G$o8WX%9mwh'1BuKcr\ 
(%J6@XoL*i"H{^{KۈTX-c~VK2SNYqKbsZdVuӗ53LXvTu6vֳTmG1#9$s'`SSKLpUa9z,

Y7QC2?x1C"p\zEwAO=,M_Acp>uʧ , M|!]1r[KMC/R)܁P D e?ׄ5GA,ڊNՅ_!0,L*ݛ8Vk9S!
R&q:L@kC$QT`ٻ{Q=%GaGg|}fk[R<O4@%bs"=n9=#hnzt<+SLQ-ĺu[!y8C>egA7ȝ<A89Oڝ{KE~e_LlЯgܭ*Fq`S3h#ov3BWG,X.}phH_Q녂7ɔIIw[#*3wg-elVCeGcsҌzN1 :.$xiNH[VŒj1=6I\Rs$òҡM,	ZmT%\<Ι)U3β*꽛KGR#	${@	hc6޵s*\+}h ia}m\Ԅ]BgUZYQmz
VtN!kWub"/yuzv#=339<݈mX8D9cإ_Ie19ڎi`Qv=&8T
ˇX\fЍ>ڹ\exG
JQy-ʿ{9y/;ޯըcgF:uC#(&_*սXAuE}[^:̴LGp~75iVۈ+3e"wpͥFs<Cܩ]~YMNB]MHxa}]	x/NbpC Vߢ쏧Yq\$6@dyQFot'se|C쟟@JZN7Q3P抯ZޜKae0@-x3&ZT600nF9?r "7Ͷօz4CNVJq$ǋc	ږHHM(SYP1K+6QKDxʲYLt&Ӹ)\=q=)[(3sBKU

EB)4"B?rޚ׺\aSigbũrL<!R"=oTiD&e%80	Y&c6|@'yv0XoM*v7K캍lSLuջ~(zh-v;naJy"w8.Oi F dʂu;#).86m#ߞ	K<F:$O5{K~O=[4/K<S6fK$߯j)`*9YюY7Lm?%j|>¹2y_B1QSQBW"j@kg7D!5ifk-Vr&LގU)IR2LX@I@bb=mќ-$60hnlЀg&q,ib&O>.5|l;h cq'X |dq):@mIYgx$_J70"V4 nvHn1y~t<|q? yTqv+ *)_dy"yt}>=C6[LrE7;ɉTk̀YOH>>H`雊0M"4RX'9ʔ]䱜&J(:Th{8 p=kIxHn/V` V(Zt|VY-
4uy~Uũ -KI5vT;Q}Upz}${{ku^f֝poLoW+ 0)5SZ\Up5w!($'-XNw=S}fkqϝM	VܽKFf=`f=0l1Ee_O+e*T	k%WOp!8d1Pө i'Vt{MaRU<:r:Lu~VzqƼ>
P	زV_*S?QJSX"Yf~kYCCDQșNVȝQt`lQJ4YO8d"I+kLm}37\5.t^IޯG`=Tz;q+B˗O}n$[?'OOOw&6خm( 3H9FCf]%4+@IE1AG|6 &1t-=;9D+=C̀>(bCO}7">qI4RD/yENTr.hDRGY#I@CnHV=f>SŇ	φbd)E'ãܭW|<9=],&Dxh30J_x=}<hD_ShD2Ts5k@0$0P]AW tu|-4[D{C㧜ܐbVդpb5R69Lpb\FGR.? OjIw(#JGđZu33pS(r'Yzpee澡h"a@- [SJ W=k~ `ׇЊ3DvIF*CTr)L(\ ^sPL\]W'tuQ|:+WKLo-2"9hNF71E6!X/z;9-!(<P!fA=xS"SŜb@˄C|<z>dL{Kw@cXAM-nҢ-|[QiPUOQa*9^'tڦĲSĚs` 3,%-i=kHlO<i"NtSi|?H8E, pudI05&s!*'[C<pw_*NK(6w.iʎfb<A-Wim$k+_4j(zN(δ[p(b%gW2YRb~Ak#6/4w)mɞ<URbH	ՓIB>U([Cs>i$UMK-W%W;eD(qP/?*ZP\r,G!#cǇm~A(u
ɵoɂG. yu?*DP? Vx@SaZ)L"Οr}c?)6ǠIx`
|ՌdNF2eJRҲyU%6ǭe>df v));1@wd2Fl3KRޟa~xۚI.)pJ¸*2\MSnU*q.ZT|WufBD^pRS&т>ϗ˔v∵D.5[pFy؆TNe-*D'_BW)T$*'59A2{0@N$E[e]%ʌ4,v=OTTx"sʟ:neKworg0Lx,v
VAS8IIcz4L.HgC1%3N*AK44Ah%cB{Cl>1i+źr̉*rޠQ2gT)PyP&Xk|'f1Yʴ|ڃÎ/
]a=ZS]b)VZ9F
h|1YE4.Ģ4JW,`e,Ԏ>i!7G܁f<oD9m8e,[ݮ*ev{IP$O2$m3K@L_`NevJ0-
:)K
Z?iW"J~@V*MXܬ܏#$Vo\sCn9Ȟp溏)K%?W{KmW1/[ [㓲 ҥ~ܹ}f#n'm-KOTtꌕ g%O#Li!WBwv^S_kuwgQhG{^dG{H)2̈~Y=rZؠLʚzUt7uwVSrBsrJK\Px|EbU%Hd}P_ipYķԨeVgMuҢB RfA	]"azڧX՗iWO7'`@	p/,ڼQb`^]x@355ahECRm9pׇ>D" &5{)p,7PbnbD"3"JL{!䒟Q4m@W!b\0L^b:! ^_ͩ	yn6,Я^)Q<b_(x
Fr` <Q[8lpeS/#
yn.&&W>QrxtCW1TۈAF7HoR*ch19m2`a^خx$6o5vKԜܱO\
iԩ}7 1A+Aaj/q/@K	)*kޣnTrwrlIL*YrB7CЖeZضb@wC(OXn&ELۀA[pnrRpMmU "
X|#1 nk1<('o
QrK\Q]7j)Ygѐ)ûULvl]S_@CnRr~amɏ]Hs{r <Ks3@;Ls)_7pNwkNکu:§j R_6d˾#HЏOjWn$ZLS]"&|t@MFJXLWMa.YZB|	kԽ'_|?&f%?<lAk* Z|~ G|']_f,I=lKr<-\
N"~lƢ8+g}̮GнU~$~fN=|t2_zd	ڵ*>9z"_o2<i!F).C[S<=Ϩ8Rv3:n:l2+AH%yFqeug$.eoﳒZMĀO2jIoWQ;"ݛ'Zh9m
x!ݮknУQF#	x+^>P(oGIj1l()ںtγpW>:V}Rdl~ʫUwZ:$ap1u2~$u?߬y׃ ln`Y~lld@f\Ԙ=ɳ@*WD	0'Ӳ-sڎ  ZnJE۸WYQpKR!:(!^˴"E>i%Ϭ46z jfl4*ӤkE&H7eM/7nK50$'`3C5<(xըBN-'سv!C"Łk:		CrCx.',(m'WMĭWb8pr&&NWސ9f3ڢ<`~\ g!';1o_
hi|3ONLhR?ZZ4F_k-
N҂Q7^ĕ=殨(p\*_Qrv`	79#.!0 Dg#Ut-+[a[EK`	8#t?}b)wx>Vnů#ܲ:ɕHc\{Q9Yv/j_a߹	#hF(װ׊á'CYe/W÷ܗ.4q9v0Et*O8ɿT8dKʳ|)ff3F[LE}+IA~LQ;ޥ<FEN>FOd
OpZCuSLT6̈́9ˏt`:-%#SqȈ-K~EeV^zbd2BP]|1kI5E!2ò^r֔D8/z.R'#xyep5E\*8#ylXR(lvf4 HD)	iZ_9a^H>yÏ@;|`U,vK#()ik>AQ;?*ݮaեR'@B#ůE cEǴ68DX@&1 T2Xz0z*J$5V.km3)+jC@09QvbȢWczq~@jpHU&pYHAr=}J)ؼl?Ss8`"^FrNS6)B^,D;T Q~NN@(tkG9h?Ҳ/ЦgsVٵrbJ#FxgȈku|˙ATt_cvH[[LLKSee>{٢`S%Q18͉PK{RX4ѷRr	O)Y`H>-ɝx?Ƌ;H&H\A6CЎe44b<~ΫiF2<o'B.7Y2ZZXzG rDXm|,MM)QH.- nׁ'nVLVR0YZSx\JoQ4X	c3^PM</&D!Ӈ%A^=eF*(Fk{>8zvgn<5hn<$:{5\E 8yp5@] zlҍztNf0%#{ٽ
,0COI\yͭq4dȺNVԃgu%?%Hy*.\eE;x`A0'a4}Y
.\t5mDxR1%y&k݇WLI
mӵ:AYI]i3nC折o\uBC;tI@G.m(PI~K!<q[ -`Rr]'dў[?2gbleFt),[onfjT{'tc,yض_ ON$zd׎mWc5<ҁƠ[|+*|5k65F!Yk}%JIFkf¶\B&dCm4n!r&$t73|!C] ] ލZyH._b9iG)=U wM>?m>É@55wrepdw0nTÃY=PE?Q1@XzGU UE!]ksX4HoUpUcltXuK}#S<gUWlP2D$l@r3S8+tnF$i`>g/o.$	SzE(8A; :/P0Xf<lL=*p,qTК)%J!Y,Xqdgub52۔+^Md[&6c&TӍjb_)G(yfz<Ub, mP-Χ.Eu$ZcC=z*AOX1L SA>)W<B+B!A&q`QOOf?:_wbAS]gIf|sb:Y{{_<"jޛʫsɢz:'\xdGA~kvt:gw!ۓ&`#hBDre[tԛL__Oa<:VTkӏ`uYa,J2v	+h\*D)jqu3[s6p
/n;>=bXCX?/WrbmO¿_K=5^jma[%KA#v.=Z/F3]).j岒Ǵ6(nd7YYWA16 '`*5kή_:piM|u֭$,=J7,w;✁q<4VxeWX&]C[P3II cJ!p]^49f;ţYpaJݷx#د#U2F&|ZMPyCa{U?,ccdf]~Ӵ=d145SYeLhY2Im"
µ!J^DV/"1׿/@a!Avb&>])9脜8	iwh,D.CsVBgZS/]gsqwE:37$=]PH%guei܈Նa{p) ns7A⠦a_636hU2.oe-%QUNdknrMgv0݀lshш
ffKǍx:խ2sgW&]ے{tޙ):\^km^Z:c> LQSTGHNw-KȤἱ֧- >^KuRF#0;ݕjKlm4-U(KC~ eQb6Bxu-1=yOi"W\e;"rڟu{0_yf`Sc5AO9qD
@SH@3,ǣ.e#=$/y5Iܫ)ZHmq;;LF
p'*KÛmUږ_4{.Lu\N22#"9U爩9SOquBp:0.5)kpodpKmgu,5r9? M!@|W{xE>0#.k@Kd;.[-/9
4I8]MGe=u{zAո6YH'IXФ8@FЯچq@OErrx;E}9-Br[uPJǴ^2[J0=
1Dne!d:" hAMFXH|	<"|g0HNܧisj(.9R?L͢XlYͥZ͐+Gy*gtN=DG0h2s+^2#khU(vϨHWRzC}=5۠R4L8p	CkܕuCxٿJ~.ZY),,Ip+v`]ӆ8r#Eҵ6l!"^]ia)Ib
:* lk -A}Ե:fJN|35stDqz ~'gz{o%!={77ì0UbV_rh48Zv:uRJVw$]mTC;qni+x?˥Zp	ѳ0p
A>:Y7)|b,kņ2Zljl|aـ%~M`b]dfM DWezC}"5fTNw,P8Ӝr>O+ȤAGyn]ޡxc%WE5];kOKвDhi<A*:sѩow_WVv
0XfhWdyJj3<.C"jm('0;Um#sˁD hsӦ@VB!Dۗ]b! !Z\x&_q`a27yb	PYg*aX^K{{uXjQV4h:>zA8-l$*&2_pa1	㣥qL(6M10Q-|7y2V}eP qTj!Yr-UPX?ŦiE'@N3_̽hғa+X
`YlYoAc1Dh!bu0NŜ_R"˵LvxJKz]=Oʃan)ʵExˢNOxKɩM =T8l"7}ZfmOv7CԠCպyy)=os3Lt4:K-_XJ.S:,h	i4+Vd}OA)E!3	Y=-G`rݠdXR9MbX#dX%zr_jg奆7~ڈsAO~8FeMڼMMq/GaˢryKTEskdW*ķAL$"lxir3a3x+M/I[iQRH4q-ͯ·xk_G6QgֆXfkRrΥΩm^_|6twLuO'`{g;C}?t5&`LcBk>ʖ'3{*Dgm'{>ƶ.u'V粺dZ1j*zlgWK#<"^/VYj>aɈӡOT]-Zʜ2 զ\}YPZټ5;KBpӤ#/}v莧x[8X]o0ݫH^_r{r KX,S=Qg^$?dŠaGOZ*oUVXDh,ueUE'iVQ)?{ٍat":'D_l4]yŭWH`nߧk6^_E^ӛ뱾(lC._,D1g7o.A5 +"R'a7[+~~aJ&_o!V &ÏQx&:4,)<pz Vw846.I///df^oOsiBBXW ؒ3y}| ͑n=_$n	(<p8Q]p;oR܅~秐y\|^OANsx"Xv:ܐt23ڴ61E{.xCiiqJNqyqk̎_-acP_][W	\rzTd wiC֐)&@e;W()V	Z)}aVC~9T2(}O8Jն3&0aZBknV:9zz9fh/wo*cF5qTsdUC|q7]}U	Q l8X-;ϰ`h1ȣWt)!wa	P5e͝,@?T.7'і`?"'=x0h	7𖟸EZb&5΋njl
E7B0˜
d9Vm0Ce2|gsS."d6>?58bٻV\(BL~g<%ֶ\h`"!Ce,vȈ.c.j)1.I[85(v
˄N-:=Gp;Tm)Nit 	5DzP*Ed; r,J,|.$&Lj֖f=^YW&
C"r	"_9I⨞(Q)[dlxl.ge9>8aWbt8weĩ.Zo2,,nx5P~Va"oIu).9T5)-51/M¢<͸r6;9-!=AײuKRNiT$'csr*} *D(3VjŷgI҉1A91:(%Iy7+t;;HTEzMME֜/otkWULqYmc8t_yO_]xU;
va-FY-o#P23pdBlDMS>yObZɭ^u%c~	|ru-S/Sg>UUdunĕ7ⅈр[ۿoiӱ>iM9襹Xz_4'/
ipSgT!Ͽxw6C$D9,G=zPazs';jTB-U_6FnW{n=˴>Ռ+U޺7~Ax8a3	fTJB1ey@6bYObDҤXM،[(a#F]nQQqvb~/D-It
yݦxeGCeZ~u/HZ	>
6fbWy`
8S5'';ۃxq?kR\&.*;C:ІIf@	vSRAMj\\,1sGţD&|-Yg JaH?CL=L}*30+~c2
~T;yR%8Ff,ډet}h82t00R`{1!NYBL6T0pU0/wIgvOW$mCWfpc1+ƼR7<!o_l)΄Kٓ#`wD0.&F,.+=i+f`glקPcz3(O*@zn=.lW^!B\HAF6+10 G!aJנG
˿rA$fGT$?e7D?
:TA%O!<+̄m|ļ%Lh6Ά3D7pTWYIwA	yi9\S*$Pcmb,K8m6,~LۆI>6Ƴ5D>|
i/HW+'#Uny!L;4vvp/`!EP?zR.pW_p2CnȌgmBՉ`dukͷB,[¹vhc4^'ꞝ뉓Jtpbf°[Ʒ
B꾇(8Ӆ	at>:PZZu/_A $Pz")p *
<xȇ~@Kc(^qDܩh4Cj)#ى5#f%l aLr,.(E;@1[#8uE~(wpFS$)sv}걺W'Qa`Or;kB%bgzRCYܪUs84ގR*2bDH_QIW
BI!<Mv05M؅)xu|޲z5]h=y?$a'E,sx:v|tv`i1]s%?c1FUjDPW_ply.w}O. 
^_h61gZ P9*=ZuAMR[;	6媎W!IxJ'޵}j`8QhWKMZg]n@le~Xn7NrV_	5oi*Z{rK7V7{JF+,352w"dp"ͷmM+CL_NM'ا"Q~%u0Uz_ J:mR_{?~'!:Jhb{&k*:+^"񭰿HÂWYHLlZP>g(§Hɹ򵇔6>|ĈWDf2"*kj5zEE`)tܓ#xSJ{Ȁyq٧11:Crf]>]O/aH2,MX{tY6P;]goDUW 9j-۠LR9z~ . u^V݅QrNqϕ+ݲH0v>=X1D<Ĳ[TT}&s?SdCPROlIfPLt@#׾$2,u	b
N(͢U6N H`=JUз+.X>en3VDAn9ȞR}2$g[:uxƤ(!If5!7 lњplQGUMB
&Χ%:5>[4ݧ1$mL"a۾QF״%ka'9	BS:fEzgb2:XZv/|v)JԇvUa 	`>iFEeuFH{\B}[q|Eզpa\Qz:UM Z>p`"Q2fV`tuB|5]l;(D7,-Zhl	*@RF]O ˓r$)B-L!z]%Q
몌*//:!<ܛ.Qt2ʧ~:<@
UNBli@g,"!;~x&`so$"!$ڄ$`*к?%z
ԩ_Mr#&WF'e f3%d<(ir="mS~3PDIӳJqB5PySX0xF<D{s5K7S!gd݂[&.DINi1u]4ڵ&-R+0bX&^D]5BE5Ez[+ނ%O`V~-3?y n;_|Fm^&X5/X(?+celxж 3q!>Gs0-lN4Y3l[QBV}JS_Q))/.1':qP=/C@^(
4dPQ|#ĞB"vZ#9 "c=o|CN[@ډqCLUS72')Q1X(@|CJe3vJg>aruOdZE<^y?Y&>;7p pkdv%pl{'!7g7zkr^$6jX3m@r1vɠǈ Vv{_L/	Fx*S:y ?qI_fӜy(i*ܴLN=eomJ`1M؊??
<>o	7\`F0Yg^}uH**ō9-2	[YIE QWG%g, 	9,=lfslXp db5Iݑd]}Q⠸=aKH^%v#U%XŇ
1 '8OZ ^r?3p#_&)Y!DᲖ QC;d& b[=f&f0Ep硌f9Z08V=ԃQLaVݱ^,/H#;+v	;N5_T4x&Nq_j6y̛T"T
ܬ|nnQPB1]c+4}{K ]l#nuX_3~w<hB\ЁFR¦T'yԍ%*=4|Q{)/!˂Tc$joG}9/9&ɫpmi,%a u 1d&rĉbP}ϼb=@Jƛߏ]VYLhya=,衉o.wneE{˻\^diO8cN(jr|kߴƙf~|&q۶9X45:Aí]E.&\[k.XUv'OL00w7w}X8u^#
]ff׆V)Ix
=a)M)"E5[tlZ0fYM`iBB.]dęhPu}͒:޵P۱fHfml\~fxRxB-YJ;cORLRT׵J'IrHqrmt猃.XN5nQӖY4_^!Q5< sn{!D!Z?AcϨFQ"L{!.Oc럯3SG<+,<.XX% O 	a<?
>C;$e|_$LS]؈g}sGYFnݚr	&?-\JW
N2/aǻ=>ƉmC2|C('rPB:Nmix
N=;Fjɗ2]~YX	'RШޖq1+kJB<_4*-`nߠQɞ<Luirp8F,14hj,K`'[Z;:]Ԫ7J}Ꞡ1YG|Iw,g.-I#;l7fڝGpr6Sl@[.~Dq.cW{NJ^RöbHNyx*qD>q;@
diKZٿg	P0aI@~|#LPQ'M}Fo\%)QL@-7>Uψ۠* 윩9$6AbOͻ¾WŶQ*En4Ķ}vpE5tg5!'qDĬb`?;۴c8|bҐ/#$?	X(ϡ;ͽc5B/Koղ[/ha#"mŵ(R)Nb.^w?UȨ8,DHoMtqDJM=ng<ɦ@"dj8c~2߭-x[t*υAg"G'~уLmi*w"I	+Fq}F'	_e>  4Fy	4Ǒ~Vy:[Bbnڙ;8/XvS'FPMWw1
 PB/ą)oESZOiVU%dє3 v[6Gi X+"K^-j:chC;650O)z(>.A5jj`y%2$AJ:[ *'xDdc F'Z۵GYvS!ߛyHSH::5PM~Ru/{0)-*:P;b\>f)@iajdJ8}syi1`,9HP+PTܳ:pp{k"GG$gk3D3KH`2TY+rvfƁb
LXu>v1>UmP:P´hM!1$0e׽Gۥzwӹ>,Bbh0
ޤ_ʤ;qhmTM	[|j}=F`ue J&tˆuĞWoVD)|+<#-n)zԜSk>1ȑ[NmXx0B#sh^˥_U[~oߖ6;Ti/? ``	ۙGJYU ӵLy /<hϚR]%@mCZ~AUzXT≿HӍ3aq$t=ܳJղH]З	R%4pVVR`F7+ѥ=@ֺjZgCLCG=|٨!2z
_KrгZ4W~E`Jto҈=e8W@ƴlk&S<'H5^םjBPotA*('hz,D_yM_J@{FM!v_'	a4RQYE8Dkj[>Agö2?vp8bp(EdT:w+G$<HN{mt{1*.;?,ya?b	^6Q؂T^rmYȩ_vXcj$GgLbp~Mr-ʪ[5H5B,^R~dw@)\NK#Lmj*2!ćƯn&E1Rc~P/#2X('&,ˤ_^r*Kdii+$ESl2,!xgzCk	K`:J	'/&LvlVa/}:{#至ėQSvG!TEopN:sz5`
WJ{30JO"fU_zCXs0G+߿-[Ώ4gأ Ԋ \06lW4րüvy1KS|tΧ8 }/
"*I6>eM:1K~$$Ρֈ.y&Ud:>Qp)Y1nUkqo40%6%/Q<,{T0msbrQnbh7bl,M̊I;i^)Sژy+w{]U%BBA,kx0m6s4^[;iH8A5{NJ	X{> ݯ=ǎ(ʭAX"`P%,MEX;T7tIO^mmMq1"J^}i_݄2vqɀN/HG
eMӘzBPpXe!f4'wN?s7Q~E:c8%^۩#."O64`yǴ]xV<5GGgj+e}
W5(qׁ[45ػ_m<ћcbb/DgwĆKm .lTx͘/KWo@\pweJfﴮ8_7VS$E mTÆg(q X\/ѡ2Dg8bN	N@})JV#23FL	уH%A\}ݜ
l2 @ŧ8lK4j07rMz7aO겊5C&0Fm!#	*bzaIvQv7hLgD>kV%ISy<$?ĹKzf"RC		5\x9hdlmgri^_Ցܞ}oD릙^${/ݩ@徸>OoF9"Z+1GpeEHQbX +m`wi
	 ?=:~T?8"8ihTtDqϤ"|j	4\'0+	jj/ԕ]Fq;Pu@JNS~;]GѴU03e[>):/_g883:F=
jV!-/J&jW ?:vZ'_;0]3vE/Ҿx.?V=;fCn$HGb$Ǣ$g><MYURfo+3d6g}!jۥT> {?_DbڛȤ$oOP`tanGqzzR1M3!c$iZ/Rx[ĖQ][2U ^ܒϝ?\J3&vfWTAK}&:K=A11AWyz?bJ>4(LTFgFw(>]}9SZ~r
"ٽ2ų4ؽiIHq0;{OOכpP<_=0bQ,@ny t0V* D\6(Q[]q;UҜkN{TCSLzm#7Obeu
̈́Xh7W-}#$2iM9dUȝ%%eZ6&| 4UoX\·Աw}@fwWA=W?1z#`r`Tpؼ48lf֏Mq:H7RB$ُK>w]RtX.^Yb5wMSŦV/"zrXIٻs3gʀAf"bnH)({y^^!\u]g{aMMnǟM.:amBfOpĭy*6t	uV+cF<Ĥ\	'QT`At^COKLUjpq8-;zp`}܏jCeUl'۷е4ʭ0s%pV6P PtRe:wh-)\@pqr~-]7jQp]-$͊ 	[2 uf/ABm -"ÞBX1a\>qxq
mw㞿1o.Z= ǘ*ugӹك?it k3Uu¡nl8&P|([1&6Y
Ea^KMLއnTT^3-(M950{N)f
]Md9łAYi
 &6̑uۢS)뜋PN^?RoGvl淪,',UqU	~U %u4"35WBYTؗ>`(
2T
@sٟ?Jb[z/]5>Ç7rQnw:.o1V anc4btƄSm
jr0c|f4@3	LV~ke
J=TyXB(mK1;|٧O 5-~L
P)xqxwB:j>|(pEAX[Қ=9<+`շ2z>oYGHW&Ûki]vKon̚e_{앟%ڥMK|+=.UN	tMų(jŠ9zrImyǕ E3GCO(adMVpCBa'"2.Wpe6>Tah2kϙcF!<gn3W_*Nـ%G 	d*8V/{e@CZ}]?04e݂rl<ͪgP{4djdќml	Աyޭo|AZNZ6@(GMbQ}W׽_(4:61:݅?7NdFCuJ+0ʆ]S  gɐ.'W[)/+b%A̹_"UC=[k7!~eX$"vE5-*&Ʈs%C|XR>c5U?{=-&QNv-{#c#(z,}eC)b_t__J:'9ߥeG	BA=DtyjO	u87XcJcVeBE4iW6;+1{ `gjH^m$( 0(폸`I쀄`K͇SV9_Ʀ-=0>	݈Rj*|뿋$A9-Ku+!'sa~9K[e QQO]#n/0q|hJ%QctzSR>
H"[qۡs4ϫo.#
B*͟m9r4r	s#Ww xHRǡ!(TerS8cig܊\$0{(i=yЮמTնpGس26"R*`tܨ\!&\]oVM$_Βd[_	W"PW40S4Eӫ'/X`q7!
Gl.|GcO6x)v U.J\7 Ӏy\vskc+7R;`3>fOTUģ`Rn1?33@1_\=JËsF)sZDB|Aiʺ}\6iR{!}Ki\1xﴭ
cGF|.-]VJ-PѢTi	Dr$ˆWiPp0IŏFdiXtF%yX	,a	zNǼdwsKL*Nub hQmN'COѮ$d	wZb?^g^չسzB9Q~u- jV&mgUa%#`sA#= `<njÕ
;|nB4&կXZ}ray{!>&xMp)Lsl6PڤŇ5Ahz?%,Y̲H*(:c\{_(C:b3G2NG@C4<-[ uONcG0@]lW~y
B"[]R)or]C7D2&3-k16k}i*HLSwwN]LgmRc0q{3^&:1G&ر?G*YPnI9\vwMsުy|.98YXi!;+_*N @e7](
t*Are瓷!ٚƂAk{ʖQ`]վ؂-8'ƗSNKwf,)\7uZwaՏ)Һ\螧:'&'sVF97j,:ȶ#IA^ILA΢:Z^H=wxO\L.pb[7  ht͕^=I>Rպh`weBnWm{E۝hzݓ	KDw}!?CD>q1!S۪F7M$+%|B槒fܱ[$nhw&$iҸ@rlf'#0N[BS:NBR+;7:%C@":XXݨ/NfSυ^hn1KPş.q+ INOUC5B` 1>rV`D"`=>xU?@s-RC2е%`F>D?ިSZqU{w2]3^EFh(߭ LkU:_Z˙:йUYxN]E<v_=Q(֠[$kMbܕ bq2V"O)<S}1ݵ&O?47RRl >tf^.~ Ay*2V.*-JJdhf!@-.n^ d%V.&&
P%G9wW`-msW.f~zJϔd`Fzc]Nf:<_L'5F\`j5ժ
̀պKyGPcoda/nJ,#}C`ֈچi܅p[zӁ?J+YIɗ oM,XTlG%Ė36ɱK0v]HI	ćbUY|}(;RP 1h?x֏ yb}%*QivF,l[Loj=L(y`5(a(OgiqS\zG\-ϒ)yRʣ\k<k2!+`\G	h+#/ #rEҚҌ{<߆ƤϢsɃ9O?QTBg= ]Fbdε6sx뇐Z?Di=`ZIU.!wJ<j,9yf:)${wqSݵQy>ȕ<aMo7
Xb`fϕû`ƉxGHf?0	1Q{Kˍ?(64pkPoTғ@N"ZyCBE	?*"4?Xޜ4jmaFYQt#"gwyX?_4trnHڮlwi߯kqd").<h%jW$_z-儈km7:S_+lwCf?̅0Tߖiy e4dWU8., B|g`KzcJ˵:>qHEf ,4ܪP(aWdϘ47̒#|C?O}@\e/!XRmGƚ[ >ZigwcjzW7ʳ? v=gz`eGfnA0
ߛ{D>һ#+KK+&ؾ:T,Z{Q)J+"8mV"=xYb/HV8x$"h?˵$8rJ1'#xf^6ҎUڢCӲ$ئ?>Wj}`9Ϋ'xe 	K;bf}6ݤ~۩3И, TQ!qrJJ|yC_f2
6%'y+=XTT/Q/ל&%P[)q)¼
&%T8zN; 4bp.sS]5Pi\p˂hXr"غe;8Ѡٮ wYnYu9oKq6؈Jvi3q9RÇJrf}~\Vt7ݴ,SyյjʻŎEN=ov9%-2 	Pά
	bLS#zߑ[xXH$mЎghltR:	%ӆW+il6 ;׍&vKztj+(]_H*L4ocYd̓;M;hn-k-}PD( >C}o3z kP \(ȔGUqh7>q&ʽϔgT\4b:)ɞ)/ShxŒh["Qdq0WzaX^/V?"1}Bk:{ xlʚۅBqҮp[mïUB;"̠/pɣ.3gRF))	崕݇sB1C(p5`]giY-\7$5_Q~#DttcjmCS,Z (]>ɹS!?0;٦@8FzhlފU|N7.4\
s̞T{a(U7#ߤdl؛:yDOͅ
|CQNjC0An>x*w x<.52
utC㞐N=Gq +7a/F=꬟U{s65Fgp暺ܓJ{9œH&
SrNʓ/ք0S%m穞A-	W(XSLq}&-Efet":s/nYOd;ٛ$H㻝JޟT"׋bhe|-%hˑȹ܄@ 7m$o5!g]k	)ApE/o\޾4Ng([.OAםڳ΂-BːP3.
!wÔmK{\s۠Ƕ
"w\U3_HT̥s]pi 2qR~~_W=>LHGܥOVj7Ƒ fVgXON-E&tP*U2'L8T;\$OqSUcsv38u|-fKպVeV:F4Y1#/,M6_Mڰr"
| C&aRP.kê~2䪗5Mql9x ;IO-KxX 9":BU'we$a΅vHRA,K4AߊI#i]%,ߒCݻp0^V9rmCؕz*g4S)ҪWғsL'&>e^5	Q?
:ҫي&g9v]? 
W`>L0xPA>wXBů-WM9ZmrZp@'H_i4W)(B\CEg)ǎ	.S7IRB{K6KV/f!5Ў`)()jLpPrE	cCO4Uei{\+;/GΏ+
"@~J񤼻,5ǯd^r4[*^{RŐWQd_v9B^R;Nae02a99n1AH&ҮG/u.|X-%oeM8ž_IwM5E%{s 1KkPXQ24  JmJNc 5 ^A!\t<_5] KXZ3ھoŉ)t6	\'.)9󙷁螇EJ\d_ \ 5S%N̓O~lƨ
D6	c70j5i`"f^Wf=D}Pj$;ٵE8=QEt]%g-Ṫ xvFDNBlca+5yc )/#A- "OjMWA HN0廣[xN=zA&JaףD8;%αX)%nM3\(<,hPiqozJO <hCpz6縰 o1MV`hR_	Iqmmᅇse'+WRPE!hEFIg1XyU{ӹti%2:XY[:A3^M؎	 ?<s::vgܶÞGIL鷶ْ[SnqY< 
~9"Dջ,8ȥ%YXtFH<y!unAE⹊L./ѭ&J~XeFDulf$(Y\	ՓPK#MϠwI+=pB$;~:}p 3Qc.@h6QEzUMj:%OPq;gص2N@3ť\V,\*BJuHAEc		S?Gsq٤`P,ɓ	<RL&GGmAv_ F-6dз`$W=| )aոd^[]}5>X+O{Y%4['Vo}]@Qb٩K֍qN/XcO=|B&-T
Tۅ[-&x8);@Mԩd+iCMw_3Ƃȑ8` 6؃ʑF)a[qU~r1~4ʒCͿ+wCAjzӼBD2ƤlLg%K,
	$5٥S1]#yhs<9$(4Gn%i0!鈱p1oۣJ/>&IUWucٻkWNmͭ϶[w_^\t#b$;~&1XG}c1=gٮ6j&_7+EMRM4ذvݹߪ,쀳g(c~duZyr-%g)jDB9p"Q0\X*~܇V]d5ΊíR){t"bqWihC2|G!4"o{s6yǃJE \t 
-}#R)TpPBBfJ{?kl4`f;=YTPO,9A܏#a HH`Ւn-9[
Z:̻yC:΋0}g(|jS=Z}DW!ېJ>S ]fwíjWAŚ!$:im83U0y~ۡ>4g)@hk]qh-~QPF)ei4_[g<F?Z[%iOL.	
8Єew/las҃{AcCp7Py,λ4Ah]RqR"rXQ]WHYb/N9I@#Rp9CMg4a8ύ1-Y1nM
ic86QLy?hvn39G]Qf4r/udI";?lifG2\H;#itFRMGT z HN.r[O|W-.؂>Cڦ;;ِ:lv"3<Q=Ì	f/iH(gFN8}x#@nx[<b
'=5z<zeE)]Li]D:D6w#ސ$SUa8k	7LW7#',xt.;T܋䎬mO=oygL,tbvK$^?3`ŗ{Viv6phe4u,̀Ǖ&ހ
7?\Љ[8vQ@4
I*(ouoXOvg'HN Ԁ6 7O86R)o\@xyC1d͐C.903!{,RR>`"CL mI~aҔD`.zɧQCmk=:']M%"Zvs됵_Dkq6vS2*)̳Ljߑ9T%`&nd"4JbsvqT"Z*"O~{ZPI #ُ>&x=BDˎ<ScV=̝}.u	Y1--Gw,z-:S~rߙXLe"j'~#[jWkPD!QjE~1o
K|uy"^_]OS+kyIf]f;W6`$"͋9FP6:&m2]&f4+YXmfa/XUb	REpZ[~#_6lmh9En\9+: _ Ea'A;rK][1*]It=w%L6E\$Iֽ$p<e{ջ|<H%NV#")e,A'N
YފNs%9N2nA;F9WsؚB
o`v:q
AE)£2I>RI_>4:82y=u	%Y(u7Ut#1Խr2 !3% e\C3YkcSYx5QPQhRg{xGqeS5xI,Lͮ	5<	rv.qp=z mRO M\O*6كll	 ,0c+}R|vrV(P}ne7Ю/<?>(L_-$>:Q(e-9}SHvׇ"Xtq3T{m~l9sت7Ԏ˴dR|
6֭ 
;c˝Bh~6!eK@N*{ c˳r(V	Ja(	uVOn%˗Bx#D	Qum!lڧV+7+Z֟$<Kꞡdwc*'Ue/pP-7!Ε~+t$)O4L:-]w?(X%b*#iC]")2ZU'dajYT!:Bߟބ
:ub,Hλ/ƍ1>rNVFfIN8+%BkZi:`7>[UYY~uһOQr%E^ãB[yԪ`	%q|7$ s0"w;I eտN]3Z#|$qFv[ uL<Ke57,}"Π'rjASܻ6eSi]+!>'pљiw-|ts2@rgDB҈VF ܱoL"4bjB_?]f=$0:&gPBj|E{rD~a*qDƅ,0*Tq?U+/Q7He~"EB+bvĪLȴ	`r	"4dA	Gx%aI1_Fۥ #<w%\+QW-G)=E6GcP^<:$nF\c]4iF9n/^NʵPLO܍BO/o%=b̦x5FbjVfCefΫ]\EH#H*tit{Q%W1CF͉ReZ6>"8Z/V	F)iV2-	W[{ٟ	&:>ߊJOwN=!6Q2@L A+p>8ҹA ` $JVPwOp}.|y,&>h0h~Р܀6dzR?qT0DƎ9Ȝl8(EVl2ZY5p٧_iQ<<KM@ՁߗwyGC[goL̼߶J"$8?qAI!kɚ>+q媌n$bEd=ZgOFWL్3R{`JSmN6;X|
 cK\9yfFJBLLb~28:0Qr^9s9A/IAvQZӶEk&wkG@'?ƺC8uz~wxn./MbB(RRE6 vv9]6HHa)Fo>ЀOyhbp.s\$*H%!x_6ZgE>ח*5Q0=qegD:I̶'B\QZf-޹+CjEOGpaǒ)kIZ7Gu)/Qr,"3[88έʱ	#<&ǸqҮREAɏ@:V,llHnhX~~vXB ((G/G,cH22a3A@ƄQ2H (7_ Fze5d4TTyK<: iEFrJsd\5uLOwLT,jbS^n͝l]{΅䳼"סzC	rN!юqzFe
MsJ.{a}+Ah)K*hIPp,b+9ƭZGDp	Zd4WS}URmtF6OVc'QSIy9丧mBײN]*S0^>JSS)KCF'>U|I yAU&j5w 6Ԣw?	sG@ƟOSL1L'p=AHEc'7oǴ@b#e{T/NKgϏ
}lFN'B؏͵qEsHSԭSPg-XU-n;g\?|TVwNU'+O+iQW;BS!**#tC.|_>gV2cj@sW^D;'	-OIO͢\u[L`UАn{
IQ&{uPXlZOV<R%I)~!lr(sVIۋ6t:.WѲN) ڕ==TH{+ilQ[yd}#I%Fឝs]lB_	%'?0kCT3 	OɹLm~r8SH}PCX[@~J_\@~QVH yw~jp"'^WPAiTq֑,*H3dy3.c	TEr/:a>o8k9ɂ=#}mw)͐҉yj-#}9ýv^*Ax+n%rF\3^\M?T)kf[ݨ5tI'N S83(oo
Bm}Ibb.w܂c1-6444[3~]|HEG&_V]@ޠVvhTo-Yצf\SN;P{hL	HpV 2ȩ_TԘߗr:(^5{D\Lmj_M e}MY{4|{Pdh.kS.jyx7S
7d?qϯ1 ~]뙿T1[L''C
08X-ĦԈ|iI݃J`u0O=:.?ņЖ-Bؗ?)%5NORvLg|k6X[_olM*|6uc5 ;2U.)-HsGUVGIL%7HM5bl.b$`$2-,T1p7 Cs:4\%96_pȘD˨.2]8i`gb\oh9isըJtÔ_֛exzgLytP󥝷2nh֚U|d 8[7X9reLM ݈J;|rl;ެ	VE}r"t[j$yNTԤ{ԇ83ÝQx
mWE8:4v9հ#^(${|(5b`6Y'ƯuAGA2-i@lˏSR3ɵ4GG:2?ak픘6f;2kf޹75_1ܥ_>fW*<vzwzl>aA?+8/V╮	g9qlq?%3}mvu:#GE&hUozs4;BoX=I+>(vf*J )[9 kƽR4a&C?˸u#=΋*oBL{MiOS*Z87y(lޙnC.Ò1Q%
PRi9Kmdsom;ep@ftqA{?r5bb213쪇j\
,*Łl7Lw>㥡ZL֝{d*Iմys|4t;E]9>ީ}8Qj^8C<oO"NF^Ϥ_!V?LJ%4#@5R!K
Cm :GCe~
zx6T5T!l֓.`"ڃE[fB	v5%	5sty&F`Unz6\P?p1|Ӫn$b$q)AO>鲙ZJs+bt/f+Lݷʰ+|1g8t:;Tg40`,aؕ%~3'#ٛ)Sgk8aov.[f+yŖtHجK+?L>w)Л1)Ӌ_DC),fmG^Sc@+N~,x90
r>?NFX[Y?)5aD'uG/F#qa@d#pW'蒆 4HU[)?pa\Ħ3:0za[CK_w	n 218йUZC[PCi}z:莑 zp[]z?&*-2Af<(S7MxMvEU{36Y&x%ԝ1Dޱ9HLCJꦹ$<C؏~HnV CYs(Sq.}.׎s7Yl<M!D(S]7QY4֊E9ȃ36řUO7ՋN|6_$t"/=9ڟZ2ZT8m?:dqIL lĆqy f'y4-:Vm#{qϹԦ:tܙ>p-nUfm[o`D	W|/dql[@LyUx,=kSlk\iMeH{#ݝ_EOho$%wKw@:͡nK#jpc*^ti睄MU+ :S|jB9&eBv5Vʎ

SN; 8EɎ e8PzGytWuS`Lۗ~3H-Wlݮoos?@j8)71Ђ(SeFJJRYP|A]<RNPnG^'yh/46Nl+ Koa%r/|a
/P)OHS˸&O޽v7KTJ:V{Ȳc2dbF
0>pLߜj},+;ҾdYD$<#Qu96aҍ9U
uT^2ݥ`%kTI}̽֎kw}ׄruیV	?m7r\KJ OwA$6Z9*h1!yu{X2-l 	:&NXza͌DOrv應NJpf&1:(H@xp
!ofRas5'8xuE2bi}*!'lXI цi";Y|`R;gM>ѭg:cfH9%`MIU֠r|V/dCd9cJw 3MHdz		\ȡ (@4|yd-6
 	̼T,YeWT;A}\}.qG&~l6e[T~kzQAhTGQRi?Id8ephp>PW$4<v{$Ҕ`w'iJ֎cEq9W0c5^XtoK{.ݡÂzEV|TR޻ϥB'	x;TKHh{%-&'p+ňb6sQ]
<BpmPZ\%"kˇ^xRO&0{Z\BڌZ@9h?h'&,Y.K	TE2HN]m"CroCqRߑ),qhaYqϋ
&:
jTB8JS# DM?_ɤ$.-Z%c"g
O1.2:")R-fѴ-|JYՋ)0Fزtq/Ll9[7I<8~uwp*ymBOqply
`C'$xx`p, 0(d~fDJs6*d)Ho6A@	][M#fKeU(đ~XuG 8UG`Z^1Oz2s"D2 ţd/WqX^<)"{eƈ2wV|ʩ<19&]Ć$,9HAq`%3w~vt?}QIxdtîcx{=RZE?-Y^T_6rtݞ^6<sS9mvY":+9U Z4O̒QH_s(Iv .<*i=ZhX_0RpF"Ax7r9d܅$	60d"'SO0cP Do^tK]AƴLU$o<sp$ /;,wjqF-"R3xoi}p[J%+=e+s+s,.kؖ\9 @
z	ј8Huc`yH}	S\"݌mCgQ r1襽H48PzPվy}g_9K/t7q0#Mr/I-{nt9g#^ NGiqU|KqE.$*RF],o3b1VF!}R/K]L$	ug.۽['rP`\z/NT66*]?h3tZObިa`kiQ82w,+C6?bn\_5+$9աLt@v?(~%{#+TODa)p]$hhﰵ(c5!]5wVe9kkR󊤗"')SoX-,tr-SՋ/;Cz7DΑn6]$\^ʹl&%/qKJî~b/h~0S-#.'|ofLL(fl1җIVR<b%yW`?՝`amt.onrL2BSU`=,qAE616l:g>B2SjMv6gEԭ^퉈u5M.އwx/5>JbX&{+qxs$q2PFn&z:CTi
WR7^VDh0D."w=#+!P_4XR
<'_1wtnO Apguay|F+G\j pR4i`^F"5Kj'[ØPEz&|
j{(yo.P*l'6,-Ąd0|"OC)e'as|T;qtt,[.ZHZ;vGk<JSɷ%;Դ<aڋPB:y2W	OZKu<f^]k~F,M]fNц<=Ƣ8k$:R\H4&ۦ9LevSP37+^HO%PGny"A+ÿ1S?1yYKYH9:/nvL^6DY;M!(#:EſyLy͒e"\*	zws>pcE*vϹZ|GfZ&:)(tJ#˺I{Zju34EH5lZoA꼃;W7hÁU;?IƫyEz 9[
'Fm"ٽ]8Uuf]Ícb%j0ș/ؾ>qʩ^rGPƮ<j$wus݇DŞr7:417r_'"NMbލ[ZsH/*=8',=V41.&$.`:$ʤkz'{
-\X`)Խ)&髡il{C:lFYCsS3ɬח*gZ5!5ר lQH X5e]al\D"4?X~7SiIQaD/F-HB~8 Yx/+2/ 2[,r'].Ć"c-aoL@ `~}5:]'zqBSTě Fe_$72	X\rfbڨ=	<%vF(&er@v20_D;侗-8둄s-$|pmQeԻr
aY 	Vn#Օ^/3[@G3FQRC0|kF`b%Ia.rc\UMq6F*ſ,8'FvRUMCͩwsjͿ|Ȑ,GBA=b"q]H5TRIH޵mq5ܽxmkJHQ!8=	@Vf<93^6ê;^|S#Sh"eRUKR-{04:ޮ۩}@
TcƝvG`k+n@XeK: H2=;}4J<	0<d
j]?gzL n.AN񓌨IxEa~3AhM詾"D|7{޶fU(D":Q Rܐ:<)k4%Rtm4p	dV_=apҴG^6 hǎ4?t ;;*TCZnC)79ʙG/3;1þ6;MATRjhtk` (nvήd߀inp@C!ؕ<>vrjh)QRjo}Zz<lhK8b1Лױ)wd>pm1Mt@yIfC02c>4L=MƟ	+Yٯ3fL)ulmM0'rn0&! :p+#vN#ld.Ly]ﮦh|)%3^I>l<%T~ ix9L`G K 8S
'\*c!ԇ׊G>gZ!U"~W!ϺjYZ6fureIX j"[|q#q<Ml Ă&w(Ӽ<BZslyXlB@ֈ6)T؋1 3/tB*"9L4T!>|	W;)q	S^/Tr[˨#J2|J$}T&Ϳl	8m؀0D:n
^/	Yi7ݐu	"]f5-B4#j#IBm{ NE7HTAo=9&SnJGǸ!/;̜zp-֔N,;`ޞ7a./5(>z?.5S?v[g
\.qb7
H"5,Bnw|ITn(v?νp*`%}ކϤGJL me,ĺ>^V)D\.ZDޫZ@JZUMK\D*\'BHsgNO|ƁXb,}s `?+]w;&GM8STsft{{K=#De T;ҫe	{;-yœq
Y?>ɸ
¤VˬXY\dX҂	ԧezBG7Ԗ3iX
}vp6ŻM}Qv]=F-WM^.rXJ~}`C
H jA]- C4xd!'~#G])Z`sw0~cKPSXtG_]LYq̉+igcT|QD+84륯-i/p9zYYJziO/T%ht4{޹gg_㣷8NJ{NK?v<ukzM3UL@H~_	/B;ĚD[:LT#ܣ.OeY`n߂iA7Oγ#mIW/T6A55߫]{ʔ~+!38N-Kdm`M25̌gz5P	F%&/a6?NvU#^SO~EҺHt[dɆxL\ۆ_6x0ë(`a֨k9JbOv\Բ2UfѮ^&!,bfX$ b^nw"+U
pY4h7loZڙ)" KxoH7
gOdP{z.zc1oCFWp
96
+a|LT&m+|or(cX᝜5X9uN_'ׁ/2	<ptF7au`+|y6. ,E\;*+B1np`Z;jqͪ5@G#S~li,WpmVnZKȚmČ^JR5w64Dɷ{oOEY՟z&fE5t)+ r"lr?֕sPn EU<2mfYN2ge@D?}mw1wo\{0;O \W]VLZDwcvE'̈́s:DۅGW`	GB5\-\Lw+y"1cDe-s&YAXyx3m R&~5'0arhr4d9QG<iپxmxPv|(lhTrLD (հhLVa"HQ.Z!m'n}c})nIt;NO9\"n!
x#B5;QݤX0_'퀭m&u8|.>ZAg1[G+2D'ўJS"	TOgE1BkwBOS(jM=R>$6C$"4(CqS'zO:ʼ@`9Qym>]/J: %35\\hUԝsLR[;CٍIdW%Y;,ཀd1e@v$DQCAx&g9>cDI:S^isB:tfAb9'G#xV>=𛄏USX zOe7em	D YT*E_	ݫ\BQK}w&:v Z:dʚfoNY]җv{mkC&ohj{qvU팥9#|8$/5ƠCdTzLFŷk;&v]BRt?Z"ms<so.<vuUӱOgzjAeVYvٶ#`WBнblK50Kswj@ʈ!>SͯpCz_TqeDZ#|Vas bo-OGM
pz=}; 1:Þ{$gRo%SyfOK1~#
6@{huaOy~m&~8e!]Mcfr3=WFNꪳS"1MNKsOeS#',Vd}+\;O.,f7R*"c!Xo|<r/3xmZAhGFG⬌tc=vœA<|H6gBl֦8_(PiYfiN=)&9J@k$m1DRӊm{%ˡ=~k8~rϢ9hN_ՇPDDoz_FD*I#E*09րG! 52.8m(.r?/bz>oar7ĭa I<!SvɈ0"<&ЇC6	G,]ژ=|#  լJ;>G/t3m	X';1tv#V$-{/"V-G8潢Q(<HhU	iv`v\Cg-Xgj*~	FWV$4-]}ԀS:3Iڧc)',sJI0-J3'&nf4l۲+HCjTvxs$
io9fj5K2xWEOH {(uϚhK1!2_ABPC'kۢB~ńh.=~Á;19YyTqee2B~*ӵ	P.^<Iut& ;яwWPk;\JO^ۯ<RU8>-e瓐F.gOڷ=?w9I5:q{FkkJљLv_wu2VsEХ^o3X/r6グfj߰d>ώ1-n
ƫOW7'\8j鎺^t9*8694z*Kשd`to(֧z>пVJెwz}f;U2r{&洭	NNs%3lFBJ|H[98rlsn~BSMT%a2qc\4@ߌ0;p=0ƖA-6AG-XRLXl^X$jw)A\&=H&}QڸS!@Ԣ\9v3~j"?iRJJ9BKᡮ9ԺkrqZBX=Gf?Lɲ~&8*!Cφ,ܼIWw8My6 1) 2QV,.?H]Xp}	e(n̜OR3le>aHWJSMhbn5?kt֠ UJʻꥥ8+T"֮^7Y}wtG:?GX]8)r?j<4콩R}M9px#fYJ8-Z(VR?'5=,. 	00jpjrv;%6hpֹdpҲ i6]2#ZBp_yABKnEb,y=|2;'Bk5_!lpl֙9ƚ18)&?v\3lC;v1xFc%Chq4zZwK AԬ^	?&!(cR'By~za !W րF4	?p9=T=ޜғiqxv\f|)P7q	7t*;:h*F+Ũ*VE$]6>OK@Rj|7ծO;v xBGP?g{rW{|ë'~^ehQ>WwBUĒ<7c:\4Τ9h&OΪgz<ޥC)MLEe[3d\TR?^8ЅѕBZc!=;^gr6'YSQ x­BolJ",0bagw^=<)gS;	b`k[䛿XV5zwS[;G~A0xQg>[|V~#MJїk,K!vbV`|z0؎+QD2p9G 촪(j+7'<ZUdQ*$ig0SKeD'>Meɫ۾NAÜ+XJF,T{%[4vB<[W
K.1?)ۨi\N5/yndwe%A4guN
@dUV>P[{֝ XA!jȀRl+/WIPEak{,ލslZˣ//ɺ-"[i7l |R-Ѷeh ~y.PWdO_h+cvHG*eDnMx#7O0Ib+GbhF%bPЪ(k<C@qƖaVg*n#J4Jsmu1kjU,AOftZc-3Ztڠ_t'BUT`-w0*|YcTwo[gW{3&R਴1a=Gil&ޠgM7|bPw0wndsn?I9wCXFU[ rto&C|,-F\bW;KWQ6Dhc7M\_G!iqFRI'8ޓ._+v.]Gvq2^}*)CVgvmy/ek~= xH-ȈV1ϡCN/@+Eca=M3X0_!Y@ޑ1I&_n6h2@_Z{s"[KXUl*XIy?'+Ը)G6z&
0hUW2^[MKR!\'q_E쉒3oY9,|+ HzQieuLMTݍI
.Nmߋ-I!V |UuD
W<]cj䓝H9p<:e.lɟe6aVKo* j%g52Px,64JQo+j=эFM"ܪZ"Ձo%6Xb-(Gࢡ@Zv#,&7VF޷X?`w.
ּ:dL=C:rQr,K{4[Vĩ{9*;c
F̴x6Ogޝ&:|bhO؁H92T'a ҉5mi$aTb:{*H$F/.AMal%X٢G:ab?s?߲ez$wL3l__J!n%yJOx6j uLr: ~JAqXa
c`>i.ܩ=֯p>΢Ԟ]hyt=G}]u'wjK|ֻkoBr?i%UF	@G?BQum*Bn^&31xG*fg==N?*a TpC@d13M8ǂl7åRK;.LD<ZvA6ٕ@h?8G1BCfI0J[Y<9zEFQpV<Tj2ec;rK,Xcwxuc*bVD^+9YJk\tE[?vt]ōcvEˏc`{=bTouelZh4rj\:,B=ਏE(@mѧaa>Q[x^([D^:zabWxR'^|VSQ?P՘zV5?`XҎڹzج
E(wdbfUoBbo*?5m.BÊ]H-"AOe#PJ͡?RMJ"#wwd|}m"h{k%'vIP&A`n9)Î]3ɨ̗xeVF`5Z* \hFǇZfX -3|pmE'ϳθ c~ׅ2Ba-  jDCyTQG@Ydr<,U *E4Sz~
|cQH)}{o&Đ74vgYĒu(4LP@"|MB«RՏt	۝"Ounӌ0|\zEZ{d,Uݜ<|/l݄
@8 ef*K~5mxlXt&-7:M%Fx/e!y䚰T'{Ǡ?aqbƘӖ)ɏ#nr8F)hjg9[*~W*Z	j,2Ӟ|gO?]P.o__\+NSXƩϓFWxZ/3M\D@pQRha,͛.L_AR]JX@' E
<Fܧǃ)Q3l2q-P{R-8d !Ld"+!%Kιv ڰ#z+Ù0&tYpeo<LLB`z՗j,KHT-BŅR©Ih:r5?EKYR4xPad~%VM:\DS-8}O2μg}=oƕgG9HM޷@v^#]|YqXS/Z5(NOtxkL>d	5֔7LPgOLmwi)^)L=o	vVm:!'"娭o6Yas~@?CƅuBAo
TgO Pbiow|l]*`
^/`v6նw0Uv^<L>j> ]a[y`zS	<%3%~5\i&8Xc6ٞ3(;27rNq4y.l ^tQß=ɋ_rV1`)`tdB[dNoG_2^9arcyRU,S.Et]]<I)2Ģ  {ϼ9$&,μ7:'FJ/@͌mRNo ozn2n8%Rnt`T$H8Sf.uPC̕r!ď|]G+m 
u皫0eDe^Nuw	mŨR0~qb&0!mBb_+-	3l^BP?"hD;vz.$9'.d!!3%UXb9}xoPQzOOR2Z`Rh
_'1#Tb)jo^|?PH8йT#ͬcY0TZdr.v,"gN4U)Bآd($Fqh_GAFwѣ8*w+ז!UNj,V,PVFCoX($?hGkQ5ii{ӿ$:"2zVEys@I<(vtp|$FT׵-?f$}k97^H'#mʚ(Gah=phDX4&H,]tC4>i(ɲ C@1XnF<x ;܂O	ȿsa|9_-\ӷ\bb-#z*u1A"e$1ć[|N@-7cY7>'CxKL$i.JV2}ItvDTALO͟ O$Gj)`1(p\/A*YmրA$zyz Ƴ|^"rCK2Gq#tpj[i"A=9̚T['j;1+<t[pg>U(VszzQ\tCwxǵ'$.	^zT3"pїlfn~2;/k]f4y[P&=+U2"Vȸ$A @IJje:V17׃l4F˩"щ8+n~gQǳ!V<U]1+8)
rno/ţ7֔m=bl8EH"ǝ=̣TǏE3P ˍ0$'yyp^U<JiQdڃv;۳JC25E{X`SK!-äg4e1+au]'ek>%ɫS'tL=*z _ut'ai .(g1bdj8|褣5i.[\0+xM[j8pF$X Lwy"?6)q1M*Qgm{ی#J>|BTvHDO_Bo?NWC"U{lKoc-]p\biF纈B`}H,ǆD+7W܊obeY'N'%F_K=54blḔ?4&`_Ʌ ^[ꪈa,iG-djh)]R3yfwU+QCdalS,#oYW93rkBذ{w1oc=D^O^Z#GPI<tS0H+SybCOz!A͌R'R83ǌ(,~#u>lI\(uh	Zx홯DWY3\}1?̓#Ŭ5At[4:c.6!Y2#勀9g ,q̣_j)2rsљWdn-FST=~&L#/`9tq9HQ/[V"*4H4O{ _AT}пqR']Tq %ޥ߯r^ӝm䞨>7<M^f,`KMphUx}\RZEj-L\KWzDǐ$OWj3m:h! +#K0rW4d"w0k;wJ dHXT :
@l7ivr-'K7fD~)rO迲K׋B@
<_5+#{Sp?h1sFӄ(KubryG(HED⾼V*TѩYLN /!a8feĶru(F\p8DU;adU׮TP?U
*.0O=Dj[߳qWT"Vm})^69z`ml6gUh\3j;1σ҇)a!?9hh"%ĘI:5sFU-me8
cviv5	u'nKy_hLJ7㤥k&/Z=z6fN@5㻳]X؁]Ri1ДFuX"qRl`9O;&9fuK}gXMXJP	-c v24KP4qʎ$AP$BРu=Bs;r6Cu9R>kYCP\'nqXעwC:7!n>QgjEIu50:dkK֏|8Z/s^-U#hSKEiN^˃Llpht5'CۀWds
geh\4lp7i|wNEAd =" YKu
3YZeTd
8']!q/S
=
qQ]\r@ad$GXnZ]=4}nR(xh0</>$[Ip9"H]>#S](LH#:<zbZ{}6<KOIw^^.Vx!R}AiτXʓH.twd03a{!N<N-AqNj[x>!d7wIg@Z	Ӈ}Qg=HךT2jfnYI@r/J2W"G%
Ӄ֏'A;Fc6{ov[a3-"΋j!D19*Vbig?>eڶgN2M	X4TK1 aNn;bڼ7pG^دJlLL\tV3LkSiۆɛ0-0dy\m+W%͢+gd+H,vǘ;I+Ep#
o=v+56`6I)rp~DXIq-'@[ťq)Dg&ڬFyU6ZԦ2u3¶/͗Ld|)l]:ҩ@GegG К] uF.pAʖ~iF޺_苬9^].Cw=NC;ۜ0s>\J%K/O5QM4Pܞ*֚ЈęX)O߹nr|&!GzwQ[8En;붛*7'|-
VLų֝O4g^p?޹NE娷  Y>Y=<&K`r5(mԁMIvr88ɭO)L"B !d&X+myޟ!p)|s-pc9-ųMjc~!ʭP}3dK£u+prIn2̸SM_ȖY]R0^WZCĤF!ǈ;'<M9j9T8eH0aU1Bx{}'d,f	cԯ(7v9;{(-_N>|:#f-q)i.<'ٙ &P>] 9{"8,K5DYq%
x$26E۹xT~b*Z1cvVEetn
8T~ƀ,}iUB
5iǭ.+P;Q0$2X{翫jB&^:s25tj$^U6e5E/{ dzV%څQz}EmUo?Uj@:\K0Ćܷ@󏸯2eLFi_0&:+paP͂^3lws'|XO82x%Oog$@0p@G5~M#3*dI$j{QւPr*oC2(_rage]jP_48Ӝ~T8!˕[O.abzu惙ꙿ63;' ̱m&c<:URr"u[n@4hgH.j=WfJFstXx]mdЄ_*7VHY@f3ƓE@7*Iq~검	\VQVz35nOj}LouoU>,U-WpSmꗑv>Cga9fQQnwYt	gEfv/DFEꪎ\T&._e&/od\ZFsg^PI-B\6o*0R?[N26oMԙc:KԠv<50OCM焖'PRx<KbH+ a]a%BOxx*,=e[5syRӺD|
"D47v{J䭮Tn!d$lL0s]իDOG¤L|?<ưk	R4jM>JcuR4^\	⬮3Q,Wv|x#²E߁qw+b?ThŐ[nH @kFt{]Dv!XP/@F_Cu
:{LFuQ7DsAGmer|-<3-vfΞi+駇IBҟ*<W$yu\@8 "5u_"?Jr7Ni$_f׎إXslAUZsE,T]{W_ ekfcss(yf84ۿR c3C9zlr.Y-bm+ԝoD]ŉ3/?=6ESu-f"xmtI<\dk/u2
gU>q~Yhp΍GL41+d{ݦF|ӓdĕR'"zL٪9{g0j/A}9`&g`[
3E3%A%tu69׷.ދ"ΐ|LjJNFʋ\4ҸP>JF+N͓Jkm_гqa#oݡ.)нbKN gEra Ja,\r\d-퐆=PVL4Kބ׌1bCt.[B	[ߛ{8`>Ct!-d1 8ި1D}/Aik	!۔s:?@aJG/,<m~}].`,1/O{0XjRVFJ(WW};ҪD&J^3awBgƲ_]iTG%Ըw%5ח$X;ez[Ӂ{J宅gE p4pV	_;SBܺcei ,V 뱖xɔYaZǝSII}֑q鷉ւ08%!ٌ5;Fg^jI|n1vdA
EUV)r	6\nB%oP]x"˵Jx$4?3ۦga%HMr%oJiLHVatfz	4ne9jj,.6="-i ]*sjNNg^?Yn:OΜP~8ܑMC%my{1tsJ&* 'UeTRUЄ.wtLU>X
DCV1pF ;Mt2[F?
{&>k|.b!]eN/nݯ>6w91cٝZ,P8uՀk8'<8CPwRKБdZhẗ֨mR}NL8GLl(`Bch
2OLvk:%U WaG1C#c½R^Cc4cs/- ~qN@2=Ƶiv5y}-۾;®M3dJm5r@AUg(Olζ},6w5!lqVH9ɉvL4xu{5y@Ge߻s$6ќY5\(={"1B0‒ΰf2d?me%9nzϖ{#wi&x*;+eJx:ꗅH'dˀ>6Iⷂ8TU|ݹk ƥQ\ƷxƣLnzB
Q/X5d/DqêK_gLRճr/*!$")	=X}'LGEQxvG`ls룢;Oic嗑eK+b}2N@AhdUL4k,D~$4D2Q2sZ3\C@C]" ;-8N>db
:Nx,"G簲@ɼj
itN(ۦꋈv/ͫzm׃a
/'>WԱ7'ēQGPޚXB܈^5(JI'Ԙ/<!؜!kUgwk΁#ϕP!X^77҆Y5"=zf&N7]u\?ew5Tņ^7Tcr<	(kQOKBR"AޱX &Am%9wv@~ΥwOX#MWknZ 22~pI!fPjYcxMZF`x|*P
QN:k@Upv} ( $<<@R-wae;̹bk)`ϸi
8ɱ0`O&:e^ȾՇQ!HV-[pq@ײ]
[HL ݥ!2WmP
aE)E!.m78h&R{Ey6_Ex˒PX@UAm7		֣ymʳ6ђo J`כԲ~G KH  _1/{U
5Ha|?cAǃ{^E6wm#JU|_vj9'%@YS}[Y
gQ}RLIH3e&b0rq˛( r[J2qmȅIZօPBQ7yz8F$q*,Йp܇[aJL:%^_Ї۩ϸϒ+vL~Au}FDjYZ3?_~q 7r/W~SПew彑DFt3R,ad&QH;#ŰDQ]r޹2"Q	Q(2م1\o6i'x3{M<yVʀ.
^Av:Z@Q;9g*[D"զr:@s7&uDNeSuzAx'V9|=(B>#O}EƦ`B=PUM9XKHC`4o$nsRx_strL՟7e 7|pW7P z(UCv6j+_ĉF
˾=ׂæ!A'03w3<1nHI|ὤTvE˽ΦWcNZ,1d-Z^;IHǗ}!-dq)&~y]-di}M&٫x"eb	!?J6D6Zp]irEx\a;x[6WA#&M|ޭb'D+d>^ "Շ=Bt"t<AkUх

aP-;{0+Ca^WG͑~Dr?4 হӺ<E8\yvjɚ4t}bB?h,vXv*"Vu-u`kj:
XLG=j蚢z^"KjH9?}>]WVg۴fl'+Hcrvy.טf/8܁3]#F3 ,%J-Uлiڄ$jOE#Y2c+yS3X!e6.H28?awvHKҝ7Er2j̏YZgkM0VLzyE1h|$P%ȑ~ ˄T=4|ڂ9S~.)q;ϬTm$C(U+*ݹAX"@'ymȦO[Kt m_nPy%*DXE}HQkZ-'zE=cQ#'Idi@`2{0s8uKlaq^l쵁t%)?z`zXkK LL-F3
,hma3{ݯh+4"JŧR6cx \Tg0ֱ$
%}.^Qn *AOnlF

HY,%űy*)otTS`0¾\i\!s#+h`# nl|;B6-\/弆Y?m#INd'/ý)q1ɑlJJ<|Z  d&ʷ0W T`/Hȟ.*D;<mf!Jw_`|+%Lp  Gq~ .
>J6gn|&L9j.&
6OcnPr)i0|,~:hj!=S업h\}}!o8&:aZ$e:{!YIЁJX#-D,YkS7:p'*?/Q9H҆En!SqkR-=:8 W,w1xR"8A"~8ġ/MiS ]+jTr,,*W=7&N6bδE;8&dx1meɄU{$5-Sޥ?ꕼFLE!"%aw֏ۚ3qkhvQ/D\Z&fȽ	?j}3dqJp_
- Ng\ۃ;
Z^ͧw{PuRYV 4$'"u5̵R#(W͒rI"ycX+#
Cd$<RMgpEaCx5x37^[+[r+D@@]lwRWv)	>SWQ=F@hZ!jYQ-419gEnЎQV(Kዀ=o6wcpU;7kUk9P**{[$dH PLN.Wq8pu
 _ʠQP%i{s,-wv-
1~9-ʕp	xt(4u6_^%ZQۥ{YLĪev=d_n(}'4n$2#Q6<w9phk}W7O71x*$[&IrAu&\X)XAպ[ѕ+vu	V1_Axy!kU7DS}Ԣq&oۈndƿQwk@2|IΎ#$_{M8wL7| V&jD΃"3!d}@t:ٞ+"Pz	EBu|KʁPu'Id)x&oU䓭.S#2=݌ fs#W4SF^JCOm9"v.}2\vpmUG\rST%?x9SuWޒKmZmYmلI3:\i	"uVG9mg=w-kY[;6/|B:09gf	//h5hliMM9#,"3:W11¼pw<b`**w'	finm1P
n?#,=Yb#D8 w5rs-!yW=4SGxQE|^b߯H_lL
|Lm^o-?9kfwȴvઋ9}lZ{2r-/$rqGYs7F۷J	մ:~y{~4Ӡ vޗS3J̊HMԠo=%8\ylBvVVq Q!/}y1vl}F%9Ή]
@9GGk]nBldk@zҰoﮣ`v9t`?|%y?7N^IvLZHn32Ev%t<3cifCD8pcD?FNsE;ip32yEL)Ĝ=5!qC҄4
;{!aWUR&].!I|lO֟O7޾z
K]WM4IDy`q<?A8<y/(1C'4뾡i{!#8A͡9$ogg"vSGz:ԾN"Rct`HBNg&58J>3W!HGS<lNGFMw]bsbvEs>0@{1F Az/)c\]F-䉰@_<Pu"}uLCsn߭;9
&kIYe{dAo"@MJ2al}p>PNMp4f㻆[;Hv  .W} LVJsg4#0!ȑ'7)e c?	*
:)
T]yBAޯ(ՋH,$8C+[=82#u.{D#
Z/[YtȪ&iW?st#:ܴ-:Ⱥs!3ke\BCqoh?iIsksVtjV̵6kmi5RI(O$|B`_w˪aC?0[9}d3ewpL;Rge2LFbIȔ-S$}9UgkufK%*̪E,OuPœp4N	_±8{}@W
6L^Kf_å^-XlhPY6
M}śޠjOq؀ռ=K!gʞo>izX7QsM~6ƶU60u	cl>hU#g4Q\"P8\!4Av&w^3wj21_wli<*8t0ƤR8UFیUOIdJKɸzϛ!MqWDǞxx᫈zYB=)G!X)K$=;XwUIh+t`N04.ݛ90(O1Fv޽P	'C/@wbgInlqD9q_,RU1m|Ny/]Ezď ОRڒWClvuҽ&_f߭,(]x>Sx+mzoۊݤu/W+b^mÎnBp=Y*@F/56ZHK_\6s^N?_,c6e#?s >cզ hn=Z!C*\,pV}NN5|ci'b䨘iBT u۬:DA qe I_Ta'3+K#"HROds Cs_i" WdysP;fz/uHDA]BCuS']%2#j9(|[Kˠ|1q(sdm1WUzɎ_E͆@V]EuUǛubB0hkuw[1%b'wXiOA27d7QQ^-5Rɺ*Ghgp%1mӓ57s]W4e\!MjQ'2q\?ITMPJԀdmraL;@Xހm֍)l0@LAl	
oldP_wq M$5||qt}se/s*SJ'KỞѓ#F"n\ y&X82&M>>[):<-pQ	DlI?P-\5i$ {gHcY\eO#vOu˿^LF;VvP?[T)lbSrN{ܽx'xBnUoUm%PBku(rgjL1:9_#3Ų,!\ƒkj}e i1iPLw%dH="p8[NxAndT=4i%2\6V/,\ǑD1񛪼TT^E~LX>ܧ-ˋJ|X-utSϷyB3A%&%?z7dq ~ЭN-]sL+AMJS3}=EMR\$(#mgŋv҆$5IuS"=Rop|PtO_M(3LжK
Od-b~x?d]ߐ]`G9qKX9;;pғ{󨴈vmpZTi+2X Y.776|Iz2gc] 8pE@@P8knvEqz1_Շ@Z޼gJaX
+fL	>$<M#rN%쪗܂	#]?q/B6JEd#T%_;3V1$KE.||E[2bwRRQȉxV!¿!3HnTrQ] #6y}G$FM,XbD ';2
@]k41yY>[mE@dsF
V6)k?d;K
磘ҍE3(lm'<2cp,s"1[U(!Y!&R10K~3WV]z7LyA<o\uwCG*QM([OO cĪj]m8+(ۯ;ZcܗlK9~͗w\m
o!%$FX*JLretW.?0X`F0b`='ۇ={I9RҴ2)P8xyltJ1B1)0k	aNKb%Gڟ Y/Cn)k4Wt#+%Ԛ'ڒ;	uuT.L8{LFy[PtSr&z|tFLm` "f(ɼt14o W#+ZMK1SFLt2B4-8(J"- CpTR+fco蒺j=2	wkf[]2Y^g4(oUD;d59G>Z	JO7kHq~k	E.KL.7qI6DvؽN/ B.Gvr*hIӬRjl27Q%RPj%nL[f(2z~-RW@_d\D[o7"a\(.qg^Q=k&}~ĸ5lJj6i/o'M^ i2iyp%=zu7ôf7	53y4t̪a5CMtDe*ޏM[LGIL\0ǈt!svxy''&MR-@<B ؇5A+ӭ-E}Ar՜YWtYMMQo2RHwX3Ry\$@FTǊLl{#@&nE~s:'FNK`\sR`f~|	H%n#1n R5Dt'Ai`3əK/fCD>+`F}zZPPj3T5}fW4Q0+eGmJJLUĐ휮u۽w[I>[{ց+ԐDH s)}QFpPvkGUlb~x>tduըSD/ ]tIꈒ'Ⴢ'`x:Fto\c[F)(4pAe0͟JMo0ө=W,
LPe[|߫Rɖ4S4eN0/Z>i⋱1BYY(t)R[*Q)
N
782:_&\ĊT͇O}b|yJٕh \?MlpK%IuOz6e֭IΒꨗW"<`Rcs괷aR0^?;em^ų N'%1~ID*Pģ<9D$Lc(%Dcv0U,}$:mw-uslXG?n6Io9%ub#Hx!x
y6}n!gMf%Ze+WcsB16FݷŒɴdҋIDC`hS@y[vY>CH5PFq!2K,z	W
㙬>evϲ*k!JQCy*b(҉0Oř"&ŇvH^vVk	:A맜@S&5kDCn%]E^@2}+	è({JvFRr56F@aR#.|JA#c;-Y$תei¤V/{U>s2f{QTU&q6dnt]]=} ؎);sȋ)	D&r(n-+byZĠU l
-)),1${"=O-a.$dݢMYds#pIHptt?!Sl^lM3Q8z̈́&K[|jkjU=c\e-nxeU(23~[)8:!o	B`v])u 	(ߍSiX8*F70QTh|և|VpɶW܅hJUu/k&h"5(XuxJP\އ9UrJrK `rSm]0!Ǻnv}|!
W5ǅ&F94e#19E;ё4o`ɽs ,0&c#MkI,ƾrW
!2	8Nq/Mt"vm򢜢ٓ2GPdQOXRoֺފN"HliXO* a.ҜP"(Uշ&"#0D\hQF[ՎHNRpL49**˯=y}J(K FujvS 5p[7dkjb^"4C|:3rzYxCLwIݿ%aLB[ΓutlA!KY9OZm	ʥy㍕HxE:?)6(XG}r%?m)\pLo9Y4X{$Jȴ/2;Q
,+E1{n
O ˘BZ	dЕ\,]rJ	K@ԄLJ'_>% H!~KH
	y;
oi܂[koůЈBec1>AOcg,ҺX=hÅsŭQhA4Ld+.|l+2(LUA[1)K"ҤAk뼶z:zn*P+^'ˤ62g2L|~ N)R'UvN:[E\:s>乬Ɋ9D|a\N)x 2*\uW1
ZSD>{X?J*Si6\p='ٖPy}8G1)olϺvX)ymz۔ۨaybN<%=b6Y䰋j̾RViB1ACDJ踯e-7t*x_ӢXB=#-u+bߛw`i}U=ն&۶ʐ>gE3 
AERbDu4Orj]襍,caTZ+/!mMC[8uBqdÌLjL#
-K*WU.hTP}JVBnm0ea{nΥH*DR:ѽށKq0V@m1|̌2gGR.T[3S>7~Y|n7njdlh&ߘ"D{_IPN boۯ:*M
0B
ERߨK>]1ͤ`؀½\홁IW`.*F*d<VK9v{,eBn4(0/~E!(I̈29mۄkSCA,K9B[@xk>qGѮYC['(V̷?HA{iC@+dJMB@xڞ![ZN0Q;_O܀H)e8"GTi^.|Xs˻fẗ́[En%q4~Wy[ypV_juR1mD)A!TB1M6&?:GM<ྪ5H2}e.Bs-Xy9 _A)ҹzmk&(F]R\?}(u̹'6cl@2hi*$nCי18IRiTUЛXɱk{j/z0N4m+8/d"-qv	R!AB=g]JpӨ;2-4Npk2k(*Qc*va/$pri`p`-8g0[=}ݙxpooJݭđEԽJ[\r;iyvY"/#_Y #8i"t$}c{u"_ASȽ,p*UlJ+xţnCRyY;zgXG3ePGN4K]Pb'ѓW7NV.AB?|N+L2Iyo`H<z㰆\yN=vV}nNU6ʛ\ԃpOp}Y!I8"M93;v$1:utJA}	z 5tv.wWGӉ"_S+G#C	`
ח!ߩ2\LYI!bSqΒIPn-r|V
R3Brm3̕+@A~Nʱ+ɭ-yy9x;{d>o]g.s"ʡΒYehV>^{|R^}S	*N&!.o	T0WpZtpjCKEJުşX2ˋ v;|9h<1<y	ft~iuZF*8*dkZuPC	KV4;
	m	Mi3=B;[4>RM(y{sr-MT}P3?3ok<O8<_#u$)1is¬i[>jrsJHU0gv.y4uy&TMY*!ؠR2Fmwj$48'Y݌)WNt^z]zjõ
ٗk	koi%xӐ3YUX\&r6|டFjb_ri&?&`=S,T3q\>uJ~n6J=w 2GwDY"IPɁCpMRIwkE:J-+<Gă`9D95RhZ?YuVyf@S]W.7^>A%do՞5>%'['UFFf}˄ۧ<ȁpm|	qf9@L+{ƫ#F>#;ӰQSеv\_Zfb?o/\a[K ߒF}xl׌ߢ̀<Y	s ؅i/W]B+轆-$ Y
D[` zwyӾqyg8!Sl!ݫE'Kp&YE]ی6H/&N}6sSѺwdPݏcED2t{'b.?fnTlEgx25UFQb@˄Dǡx+9Q?r{$-[gޜJd∌%fWkƖ{U^$.KO:MB>h'AQV6P9A*U4o^PThH@.@9!$=.c5AfI-{q1Ha˽LlUbb`W$%w"]}8~lݎ2?(8[^ܶYP_I"7O-BI(C)2Yв;BMКA/ugniVTbm,{gQ	wn`=~ufxa:t&E\S|ǝLTj>fP{og L͛c(Y>BswZi 壗ѾvXa
ql+g" ir<rJs1*ԇ\kKha(
C;5g]or%2#I~vp=}_lh}IAf,B_rޛ ?6P%୉;pVN#+G&R}} U5g~]ə_+1>mfRK""ԋIfwœ!T)֘e96'"2?-59ʰ'}O?qNk?%w&2)dORߝJ$j5pP!t?*;S݀hLg0*KuFx/]%LF=yv%?<2WlʕsIx7Z䄹xt!]蝆iAbA=$OO=9`>bV	GRs,'o1F!M,C$IhI]>u)w\R
Pf(@f=f抎"0tg;,qqrtӗR"WqTro2o
*3\",yvIanScZJλe/3g|T'ɤh@g>z rw
&FR抴Z6T=0Մ	Ia,;m>\(Op((㓉:M}DjMT\8EJ>`0׃IZ4,x,,Tn"`7J8~kݗN C$O΋ja`ǬZFS8CVqT%3eX8SLMu{(e\-K85ҮEvA|Cq6tSIf(		^ow-[X6ᛚp>}I^N+5 ;WK$ՖWƸBe5nmS:Wh4b1?F(D
Q2ˢ@EWcP:E
ՙMȳε~ш	{ /]kiP.Dt^MA~+d[3VgBjh*1]<!`[D?ACA<s.N9aJ:f)uӰ9s|Oo:' =$3Th>`B=yL`O%^"7m~ƻ#=K )#7S/R?<蚵P$݊I2x7)&xH!lR̾]h]eZxW)|,yREaLiXP:(`Q'ORH8>fQq^5&^O4JgZTH=Xs$X'rnTSBu6g_҂>@ #$Q}ǻaw͡ZBNxApJi:Uq}mBԞդ1t@>9ɨ ,yжϞ:7>ķoAqQ0a&@u[`b^=ZjN\Sتt[]֏KSN	(AV֘V:u9#6 ܫ_AtGW~s}u\?I1c($Jz̀-am/|e#vɡ:Y٬`ttd&'@if'j5+TYfjL9_NmÈ@$dt8%W14ş7w3,u}Wz^.z[9HTjd>ܝW=-=W;G#}4U6	!{,BVh*)UsaǒOb+k4KUIf+1kW TtQPuS+ScyHj;/~!@-_1]5¥ކe#ǹ
(P[]tiU 8!l5erNw$5tE 2 t⿢Z6Lz@/&W!q9THeuqTA<`v /;ᙱ=dq$ˡҏ!O!\Y-Aιe6;e4Q=QU;%xIQ81}u7rihw"C /6ՍվRV
r3N W+.3{`ҏwYqAޘ0Q@4FbR<}ObXC;@` 8M_~9(K+XjH,Vn ,*fۄT[-Rj*DtY<=]^ھbte֪A
7C!?Hlz&o'_tK?Bb_{"iק,# 8#Qg,Ek7Kb.%QM0ӖDvN&5bg>l#G//7XO2\Ƚ7Anh!z|iVW"|\]k5kJ	Hˍ^=Մt4-Pբ"1^EJ/Db^c&$`ԬZ(OVmP:oJ,30P@tx lk0ݝ[Cדt25,*1gz̎x{2
Iwu5B?BthEa7myndHQSaGH_6%s:É:2i 6tUIy469tpőb"i5VEɏ!c?#&Rէ:f!M";q45ehViw=,\^tEOOg>[bG6ǟAcoQAzSKYӫ@Ƿ>#=	{}&£z/BIN#N3cN^
l$,T8rMe_	P.n@ -_
ĉV`S2SL"BRhޤoy+['4)YNG<NSSnCP>YX-WH%ՠ}q{!>	Q'>;"Z1{Cɠy{xV\1BzW˙q%AM9a;B'3*8S0_"^:)X1l.=jVp-rKf'ᜟIp;\T7"\xH3oUiǲWvSa?$S/g5,rvֆƔd4&)<-'C SrgIt~A^E񲰫]$PC"NLs:KT\z2x4~1N&ȝgWWV.rivQ!?<GE6,_i9".o<t[1Npj+^V-D""Btj>0]ȳƣvU,J*4r|d]4&ݫ=7󝎽=︅T2u@VФWD<ȩ*c4g?T56+m{JS
z>؍<5ee^Jb$'hDqB:wp0h*IoB=[G3x>|,#UcYBK3sC!Ę%> $J''etQ}x KcvLP7;CN?&pY6\ٝTJCcWC|J&)N*h9EgZ`0U#:!Z$?=\,({
&BA#Rw5<\]wXL/Vwxrl.ǧ^5[|ݶʇ!`f9*e<a^}ۦ-e_ywP>|ǚGUMD~E 9>3
U*hϴ9ܪb> 1j`gg+):nk @[z_y*wE\9b%7t~C)S؆3>i2zʮ T_ПwIf]Ea4Lb:^Ը{zY)3W&ڜ<ӑt·!Kp4QQfQk	?`XW3jsmI$V:C]5KfZ}@ܠDyд9Z=4\DX<J@ͨmGOQجLIәt Zb]NiJ'XЬ=\ɺ\y$#KzGQΊK[5<$KܜG?#;,Rwi#X] +;9w~p6ZD.N6dTlcR!ta;Y"I(Ok/6[ٳwoR uQ5=X(j#]{ &miS6'8}03u2K^o-ġH@"5Q e+#^_iZERe)}$S^%bOeִT^xy/bEcOЖAlgc*2wk# y0Q׬!ɳn.`'٧U1FIٞsPvֆGo.c^|(t͗tk`a{MjԔ1I#eCUbw0D懖8oՊ,.ŊJ-v&nA\^G4ylQGR,9 ClQ`>+dnj49Dr[1foZTO3%3Q;W(Wo=;ĈZg7Zf޲l'eRQ$\:fdrVri^#ɯ`+Ķ9f{0&Kyjvʹdboɣ*2_}nqM {r_ƚՐ (hD\(FͻZiUuTKw7U{%a .Pu<
0N\?ľoEd|K5YP<UWOru)u%QMI95Bz\	dE~A
"3=C՝׮bbA9#{5{rZ~88_f҉ő+Cllܤ,ݣ*e4<)Cؒc.D/DMhs*og\;1,M~fur)r1ǫ5T)q1RPAIv---rbx?+NXENzؔik{jx6y%{uK06hG^J$iVaL	_62>d%o2Xf%`nsks#-U bpGS>\,{记;Xhz#d2Go3BAd/6w0M|ѳr]``fJ],l;NEyMߛ*[em2NCh]l	JDɡ 㕱,` 0UaWDp0H	ߕ,k8c!еM[WݛHP]Qyyn-v|7),mqG'ƥ4U`XXg³Vji/,Җj`pFihzW|g> f1qg	5uw hGBAڳJ"}UBZA5&b(rM's_z[ق[B)\-Kxw$H{w䴛B g>yb~N/b{4/X_}vʺ֒@/pz c21*E.>x>6~c]֬tezb݉if^*.z̺ARcmfZqՃJU0V&Rqmvk/J:RS:bDҠF}V\\m"2:Q^.ofy}>g:1ۼHpy$(jd*LQkTL
:>;>b+(.z֛.H5J'a})nf䬀3I]}-^ߪ
(ш!(+=sW=sI9,&i8pʵ䊉 wtV$L0O$KPW-1toJA%pL3nYgy8ro!ʸ,X\T	^pl㨾BR]@a(=z8%)jY
tj)$Dd/\X(1ہ`;5G|#uxʟL!k>NS,Ww2^e<8(M>k!q9XU6:t^~#mK$-"6No ׀ϖY,2crs^x?+#Rtj!ނ"fޔ䎂q䪓w L?Ycp_&xWZ&QԧT~p~7-p.ł8x
mG)WYu$Y:*z%6>|_cg].>[w*1lU,JI7m'-6?oiUei\i1R2Wvd:
\$h0W|]_xG1 V|ѵ)X%N M%> _S~)<yINm_ԅSѫU0׆	_A1@t4w]4A؉q;JŲ:7zu3vOTc]_909*`ƃ"-VyKb6/	It wzDH[F\:Y_E:֫0e$Yu@bF(LX	y~[.8n+8dߘ5xW|X?
7HZ4G?={M׍''z< _KIo!.ԣn*r\!#Ӄ䜅:	oL	"!}~d{])F.=m&Ic2d{[Hz4e৑!iȾە@#pECF`~5--UvYB0B!!JY0-+D/**:(Ah3޽WDW"$b0I!URSW@ѿ̎C_$	D(1Wr]鏺+R{g>Ͳ'"a_vb%>ujy*ghu(LK8wii<(ߎ	{*lQ+WR#FO,UD	$PʏPخ+4p0	)X_ղJ)+p&M-3aQZS! *<Ifz.G ٲ|:$b}wd.jQ	% $A̱3%r*%#r!T<x|xWW@}Y̏_p:ٽV%Qk je[,9@B08/ 87 X0]"۟mf`XDܓ:6{R˾G</N_|lKvUg}"Ricܶ+%bbuPkװs;~AkldˢOѷDVhu;˴4mx.^	.:\uΟPC|̙R#rՏUbYb5*)FC Cz>bd+*1D4n<H4(̇hXVc mM;@S!G@|)BgE˽you ʗ:Kڒ@Cv}~dYp7PZ=*n`cQibP(Ib*I^|<=%{)w$ψpnaTH>f)j"<#d̰L0]cQK,ȁ}P<[7R (t~-r'M߽P;!#nc4/+4T@}$w²S%X'=~Ev۲[ZhVz`eQgqmՅ2:MVVGZRE=1h?-Th`0R#xn&0s=RlF ̢I=;Xf?,~BѤĉuJo$9gUjf{G0&w)(~Os]mwr!.a7lXR-fÛS&ڞD'T$f7'o2"NCbn,70 Yqo X#Zc'!"ØRt^Ե$)~g4TSuz941v+J/8b+2^W=oё5=^QeEvEpݠ.+@XKGg9dgs+o	l'i⌊fF17#+Re?U@(\8_ߩ2Fg;=;AeRUg͢wtVs2^W*"-Ɏ8l5KU86I6%ViuafxCêFxC#IoȬNh.{JqcK fD5S|oqWE)ڇGX *>=;Q:gL.}??<pt	'{9 sT+S5n9/b.xgw?47BokB)K܏Гԭh<*ӼrTX vmGPǳˣ/c">G_yhՁ͇bD7Q˃{˓0l?xgch-nQ	u]F\OukG?~T?Q2W0=8HȼXc%Yl}.D÷G|/xKWs{Moc(AEQ&`rQBN9#՝)71bD|xΡDz \crwYzJ4FswJ;2l.j \dIXr{7?ԾqXRJƠoC30cbeCeJ[jA{Eޢ7ohV߹{	UܪL<۩qUݲZP(OpJ`t:ιYpsE_p> Lf/%f G&y
L#t+`LI؅RD<Eٮ*!{3i82-TWG|Ԛ,Î+o$ctCaAy%gx˝BPS7m8T2 cP/|hm{RG"uf:/Dfdi3ELډgvTH5
tZ
q&Z!W(C^ma&NC&cɮGxȾл>
y+N:Jũs󑶐&r4>G3^95y3۱79E=^?Hqnݞ~?rch"_~;9B%kʒ0IYƚ+}6"qͧ{`aSHiK^Lمo^廰_$|Ǩ8<T=pElasjXP%hGZ5+Cc4 	12$)Qjkv{1V'|؞1t5Ì#0V[t1y.K<s
[LA7tr?B7N "Dm.Jw N!y.~ZT72&m%t9| E.Y3iVc"hſ[MpcoN#mK$S.*zڛ$
]fH8=H!RV<,\$<|YtpKU'8Ď
W)B)A֨muFQ{܈e480|R+-ʩm\̮Ef8XGvwMF3&^2@%-mVhJҢxr?<O}ꮿ+.4s-J99eSԏvWG(D멑_N&WKyX 	!,9X% SК̴HV~P~Ե:yu?$!OW<!ov7hY^?yJS;h`g )"2c$Bh\5`c(C@}qzK(;h3%T%iX%q<[4xڌMkO2&3z\7f7S j.VW/:kQ1')CFw0Tώ4%נaLc?n/E̓X_rbƜ/;ov22"Qv/##誁=uaȣ.YRyի`YUށE͈^IP7Cpq)sv者12=P_Q3h7ӌΔ]]R~ ;D{Ky0q{'!#6eV\s^-	Bo},9YSNU#HcDEAN@)v@l/#\tj*N6bdtӜ.8*Q@[z [o!Z3F$ã"*v`n+ 5wR[!M>5jG59<q2TT$!HOT٦"מ=ǎc~p$1%KC#u$P Hw[\W|0pw%MqMvpl\P1Wj:şj.-Oe+7.ଔ2]X&p''h|7xƩP<54F!"ul8ٮO (ݴ諉'//<o{z`Ӣ$3P,}3@E%ᜥa|ĨZ+Kwp][1B.s"_q	אX@\D#B?n^Jۊʻ(yR (`,-hӉ7\0f}߳l-^;؋d[w>X6Y*˹Lח'OG_1Q*]p"T\S^KNc[]A\rmZٞSI& ŕJH6kRl_7зUoBԆ6tfo	sz^0E.>҇KUT=>wf.As]ܨyp=/'J+oqF\WPƜB ^Nx-Y-x|#YѺU}7k^nSPii~M|T<I<݇ܿB0"u@:ϝctsKب-XfY+îdda<J|_
~ȘC{PvFj%¿`+EN星8{dD|:QNV0lQQe1p4q2<<ȕ?^@M5Hs:7~3BĈ6sidEyzWJez2n֔#F.}:ĥǐ`wB0&k8++*Wy7vPN[QC<ltn%&mͪQ4
Skz0hk͠tU\p(Łc!xP
c/%;zɑ)˦tA}7z4O> K짉JVKVW0p{-
oM&!|٭i'	FRLmg,2I-XF44~6mLK`{=b%VŠjDWjm<JDJ'>"tpωfUw#@ׄce6N-Pǅ[C*V(bV2]Ľ{zb.Wji4g1:#ANo.	/ sk(wٞLA֎TZаVSn)(ߡJ5+C>J5>y0P<m3,L9/#=ĘXfʦӄ%(HHg`j"GN5V^"%-L>
P=vX.܌^t:7 py#b5<6M8l$zpoKkelˤhDrqȄ-&>|J{)	&ˆ@n#l@Rؚfd0:^}BѨ'9B"J譩4IGaGxڛ'=!QKq#G}L5bDY"s0V~\
 +nBjdM2>!LhJt*/@bҸ^öB@;0[bIGIy\eF}h jqyRهvP>8D Ti23c9;R[(k!pXߋ5O<	^`>b=׏B%Xjnb 4D  О)tֶQ."f<M$&Ui^tnLɛǲ<8Іu[	ދ7-T̳%wd'1qUӤ$rJk#0BDݷp'-XqGϻm$#Q rid?Zk
'Q(c+ni{PmςV~V\Έ]:uƯ~w̛6܁z.#ɮC+VGxgЅwqK6H1.sӊ9&(~[|	/{GH"?t@[Op'dKyQ@3KEp/+I$5 MZy$G `ܵZᇘ9"ɺӍֱ͛z
H,EMo	?՛ɚ)+ nO0sn8Hg."/](9zQjyrD<0)0-9It0]㌷<Fcy[$`&>_HeJ^G_߱B}W-E.8^C$iWl>Cs×ߨ{Qq=gapGek>``,~'Ph_#$(˛"E?_aį&F3SvU@MG\k O/DHs 	o aoҭ`;8nbm*ㇽ|jt1\LgP) (^j2`Cbvh!x~8>SVgz6-O8<j^A@i&RO+?_DC燱u,MYRS|&iRU_	W.	;1inQVpS2Ch^T"yq=w잆Z!kS 4:~ǃ\>g5BNOՠj[̧UJ^>JWyR)PQ)lZRj1L/|&
?|1QH/^S`"=.(ڜ?ZᎲ2OX!uMXқ],R
Q,@X.Rt՜\4DuC"xW hf{bAo12+^,4Z؁o;0 bϐ.gUG4AuhLLy7_M;4$8bk_QQlGv,s.)cf
WWDW^"6A M3p]{OnA@aZnlC))cjJ	^m,AhB[<*lŜO-jDѳ[xpq;>oAڜW{4huXXdB]1)oO!jI"}[Cq`ubq({sFIafD:V"
&Ld1Gl)|x8E~;Mp>rx@%.5-S7irHٖkB+@C	k&K__<2Taf	{9H})_w#"=s=<!l$b(!~b0r{3ŖRצ`|/r%y	?@D4d4->
dL99:9}n1HZ/K^`):Žc]0hNu\E>}Q] 1m*%Wt4"vDBۊ.>dx#>wq|IEc0
0"C#b!4Ji_;o09G"U|p܋>j!M)J|
+,'12YwQg'(OhNޅQEN5z̞,ܓf*]#mQ\TlOX&"p=~:[`w6He_.@N6JUܒT7 s^D?ZI?֞o`*>:U0@m.UҙA:ⅱ?A}*6e=S\܃-G^9!,gp΂t-YU826HF֣yAj>RdUw(Lruצщ4^9{Bj%#v3:LDIRl"?Q[xcJD?3{;('$aHR%խ*'.6.ѓ׃b	%$&Ťf_ߜ/kԼA%]~F*NhxYł 
|2i:;Q@7;p]M>+~N<rk{瓒l5iE_߼.F1OmDQ4aSI6:TkΌrO_'vcDkEthf:ҲJ%<M1Bܮo!p2Jg8/$DVnP\wWyS"cA1톼NE29Jb_MVI-<p|@;%ʦڴ!bl w~A'DwF4M]n;Ef=H_fgW4,2½&k1yu0.ADXE.%֢`IOxf5m}yվ #.tO6&RH3s%~ƲE
xSjהKk4LWmX.IÔs:>`9ա#ŉPI?(Xe(+<'|0Dk=ɻ
t9VdY,l(b%dxʇg}\g7]}XͰ[i7@q2Ѥp)dcY^޷DrdW.MALqҋfkE:~z%\uGAI#MɋvR ZGu~
|N
ͽxLXP-NжrH_~9B5V`r[KO@?yb"}wVChj]jܫDpG) ñՕeimЬyOK3=k)f8)]41{E0RMN1?$jm-@|Ȣ-<P@ACx|Y3!jG״%J*xy+fLJ.e ]N$EZo0?,/sla3q;GM7,Gͫ搆౓HZrO`04`#딙08{3U_l?ttpnѥ}19bPJVFs80W	<=ME;>dG-(B#Xnnm 
g}UI~Fi$}t+pCzV_o fWMy}dailYZ[E6>9VW\72:=$8_$QL	ā@53LRWgАgI)u=䜄-J~pYZ> q 3emx#LZ؅k0 *}8Eз$h[
9n^î}`wG+Rn^nMɺ|ӎnی9'Vp"}Rv@F
,〉xxg&>Ǫk.ۻ"S?ʚ|x<YU]<Nue|E UnSbiܷH-h"rC`SowfyKDO)֘$u<#:Ǌ\`8CKбzeqU =0iebQp=ӗ=!'ٗU^qT$N}Gw$Zɻ&4ZqAZxd>lT1790	pŐᒎ;o8a.Dk$WnEdR"n;PDKow՗yZ4?MuEiJ(&^S x{6_5r"`/-0*RҪ!]$mĪu1EDϝȗQET¿إU;IEi'Ӻ|7`iZ3][?"׹;^w7ePVo)7"U*oZ-&LTϱK#>\B'@YsI3޷9u$k޼{><mM<[7]1T(?T)R2]̙ĝIPC⛃)89?ЇQ@r&\	l]?{Bjpa˄ddS6*܊˰ge+Pr oJ6emB>d[ED^1"W5N˛3D	|i(EIկpU z&Oo1LUt҅'<r7BW^{݈Pٽt'c%1{E[[0uu6}qP:0-izFھMu1|Wo/ rJRx:Wjn&p	%zyC`4	ʷ_k㚡nGx{cWXަE$
@]7LuU=6F׷@(  ;r3v/f
v/X|]sq-%Mj{<=5O<jP)*l/'=Gyke+a]xِG3U/B`]EXȈvXNl"3R"Xw_Ε7iԇW	0{L9H8/:4]	9*]R2v0cnڰӔ2ycq]#:n=18!SBЌ9"Sl.vߙ.	H7jcVc@r k4CxHyDXWFaӗ!.!7B!M|[z==XE4$iѓ~!Zn^QͥgZNkp[jB:bZ#[)CE(wG"^AO&@2m`;M lIK*&<<oc}_W`T̖q-wm-&y/o EM 3V&A";bJ<5ƿ3a{$??|~>9y>kf9s_O<ll*԰IHZӴƖYT-8rCr)G%	zhET9h:!XiBzu5ng-0]ֿ[f:b࡛2}	F[n&ƄTsN$7TP0N
wE=k܈Vc{5/fzde"GsEU58p`xmm$ܞGҖ.B  ܒ:۶|ff%^c[݈f3gBc;]̤aSU>N6t{?W2Qs;! BwmPcX=~_R+.%CuWcoknd&[1bjz[ hfwW;诎-t0bTf] 0kA<IjOߚr&N7&mmi)JnRPGGzaetyerpeIzZqh0$LI3؝k?ٞ]vj`VЮ-z5%Q& 4r55+eӖ㹩*#9nX3} b1 PK,P!||R4>{Hw6k$fܑ. >践L(|<`dԕUspʴF^CM^0BCcD;[1OjS-Lttf!I- F,G0EoǠ㯥8cJ_ZUH6cc ς 4rf$V+HZѳ w`²iQtW＆72:e)6 _kkNvIL̤RJe))׆rεLaV,^Rϊy5k Z{i{T~5Ś]^.Z鐉 A"	ߩ'DRV MJƾL}ተ҃	v<T?}YB(h"qҀMH$e|AlPزGZWm^fn&šBBu0;-AWT=Fu+?P=k|t:_TgBg8'qz4HxGF&
!)u	hԥf`2Oxn!n	o=Pp6~Ne+qjYXMW:tphnlJPA*<MSz#FL0Ry]c+fR).q	6XS_=UGpki~hk ЫGGajv9yLZ(6ÓRԮ6DUCz@u]7b^AiDJn	G[ģ"wxݸ,0K¼n&t+:s¡>(_\	,@'d . `I~Zc_Ux(3	^46+.Ni\Z+} vj2}Zc$Nx7	+BМإ;2[;N9b-W[?k!):Rf$%`:YZ!dlљ':t,$j7z<֔$K
ת4GIzwL H?՟V
[\(^uX[@4?	c26G`jg^ɭH"52n>&<cs2b
Z@Bm4	b=o\.0ֈ5hMDpI~vcpAL	_>ATkrXN,`i^W\_mTs )f5m|;~b칁bCIpL+/oܫoϻ=v<-!g	eH?ǕEĤQ!L浅N{PB]w#~;4T< wz Y8 AkXaj4aJcxN4W
0SWf}&BLE͈1Rsrlz5Sdp9޲lgrtפ|vG;xJsw<)6zĕ]4c&s~ 	|gcWk7S>ػՅ SEZ \P|x8W^)zϼ.s]Kv@f4Gr:;V,7,8KC{Sn혎yb~$TV_z <1NygÒ-\ҷ<11BK?}c8,3wa7(}Z2vugqcuA?= ꉔrl`⻇E2\B|B$0V~Ct:	 G񔲰ڑte5/W&n^Hշ _S"jH[IkH-bEF:P$IhJ1=f^C7\k=̹#
}dp09jR f
>EuUDx&GtXG0jN}X"Zfo¾N36#?h鲩bE?Lnt.g)[	Vhz OJ@SMA!vbqۖ~ATzW8@>y;]ى,G#ι&) }$x=aȾ2P2y(d6rh̎g~dr̰::5!idnÐTu`"zWNl8oނj^Zn?"Lsee---U+Pp?.ƍF%>;%%V^w9f? l"d2] <3g}K3 w(Y-$9etlKqif|+9 YV{=Z(.(?&hS`:kJ#֎!j$!PEpV6FmoP<9zVy;Dы%=atT~S7!n2Jڸ?n1g7C//_)(QtH<ڲ90wX} pߎݛˢPTs\$\f؀~Z5}6+q.lϚ?v孯?D*$T3yVATқ*KsJtRc!<ȭ6C{/BF[V>R7-EA6uń{3.WIѤńVKZ&Z]2s[)Vildav'ӺBJ*~W%%Lܔ)b(<T|Ŭ	ܽXnm R4ggНP?|/-ϒr3P)9+oYa{YrZ=wdä	U[eQvY;q挤(J<9w̀wTd5oGǭuA
;hi l?e 8>$dy,rt!.hecRB7@/}PE-k,STxQ@2_V"6ě:ܦNi}$V[a8^XaM!AU&$J ßu-ׄ0%: C#p%6BGV 9]ˊw,[o#Krn)ʰX&:%1N"35"Y6G+m&k\ܝҮcRJ¿Apo(ZEvaqEY8ܪi249} |r'q uN&%:E9""y	lh?n:8Zi*Q<=^M{
) IryN&B>`.5K	rR9"au92(qlqP'ծQTNq2bz<NH I&saDVv痺-I<WiuRv{P$u%ͧĆuP4H!P] DETֶb-o]j4u0(%MH^,:ַ^~\G=Mk<;_76Q؞]_޹7n*Kfd_."YL1O}ה}xjt!Q*l6>1ͩI%@R` oO:<<6 9HʵCF2Kep%z1 +,֛BpJ99o1S/K=` |˔W;7II97=75BE4_:2ۣ6rZx(.xrAtFSbxӕ~|ZfZ0c|bA!tHG;_.ߒ5-.[	{?J	!O]#JԘ$dwq'%Kx ͞|FB7xVa	W+iGAmRBs]:( 
|oj4zEf&o$5P~:O+%fBB6nеa
/`:"Y{L:d4n""JBt!.g:{ l0[ЭmfRZIn*2_!5!1ҦX9y_~D01`A΀-kHc6XT{.[~"[2[C_}ӞmI?*{S㛉w➿䅂jZ̜a>o,ᵒQ_F%y#
uёF?7]i{?AU(<BCr7a20s7,VβBZeOOL^2@Sfau*WW X#eP?*fmX{Dd#GC$6g@Is>13\7&._⎿['~j4@"
*Z |weZ<Aw9#s5IО4)DB<)lFj p+dG}e~ɥǷ'˥ߴ )9oY>X4"ba[Xcz`H%bH{&M!L˧o9ǖ
OˮLV%gө 8ssM
>q	ƈEk,.rv3~Zh)V|3CEܥߨ7Ȁr"5͈cS{M+hEV06>kRS@;l󤄈+/ڌxwWC`{q9=c/"
˻"$l2Vވz R\MymO=-;(|IwIxU9< ΃koB@$tT^TagLxXJXiM2k~5k	V\)]ybqYvp _C|ƒzJ?nZԒ|z;ϸ|_F`^XgRKna4r;p$O^o9ިDpF=a'==+uŨd,M]_88TXbt,v#(j!͉r@뎒@+O,8OZr=)3^:qc%6[eRPN93"SU<`'uO䯛hȟ,rH\ň9u [Ŧ0.Z$=s5[XgcM%{JGϟW=	.|@&|(P 73gB%< '8f=b>[ >j\2eFWyF]$ kC&@^OB,dך7{*nT~8q_d-~[dB_fXd/ғ
>6ޅ;}y%b%,cBt7hlqGR7;#(!eZu>E3}7'2jyb4tuT09ΧY,rχ ?m95J 4u
]j^kƬ-X:~	4L=[Jib|U5uhqHתN򕯱=~X(Y#},P֣.Ա]j:5TǰYb|WIн.Tm\DXXZΧn50*2@XC2ak݂}RBqO8@:]A2ZspW)ľ#jt?]&^ahY83<fsvM'UX'24{X.ޥ7g帟/4><4.wtd]rU4r%[R9>8En_s\f&fI0`QLyzf]qzi{Ʒ a9x*.xAID澝tkݡry	ӊҾtDt\-o],ӷ"fdNQ8*4^*e2nJ$z$+YJWuEi"O/~G1ܔTur>dʍ|>;hmiyEPGkYO$gZ|rN40*iUt~xx46w3	5_y|n/`"CS;M"p\ɠS}sĕ$"ZOЀae|ۼjDH14dˋ<K-P&x@&{G&oyy2!w#"y|!1L`E' VEΣ/ _nΨ?=hDAQ
!HR)|m"iGsxx*ԯzǘt՗r*14WҗG$VѶO`+Q/IV6\iI]iiouX	*`#!pĩy"5H@rS},VVSL?m:L$BO~{pШJHi#b;o>Nu$׿%17Q;bvB[h%z4U7F3
0j:-;F|m~:qO!7IɔLT!U)>)B?1D]f0I{'f8 `Z<IY`VO[Yh'8@RWYZ{	8"kN(lCnj(c>9:E޶6Q%>OdDҁϨ'Qi]?d4;I.i(&_AM:w	-mkTG%?0]c`NMPу]1c̲EoL JD$١y+6- 1
~F*גOzhAIVKd  hٯk&1RxŲZ}2+@ }<G$ѐ+&եO<>bcNQXyhLU_j#s!wka^"%R.VI%á}dU+^EZ=Md65VFh(vҲC%%HI/zI}b4ˤ#Rqz wnDh험mq"D͋6jYOF@_kUgȧ,RAW;joseli!ŪـeOe*pp*!ɥXcxAP)'d
_J)
bCMCb^dx13T	~jC.*BdƜ!w8D-MH36'Z)
N[ek-`F|pDKAؔ'dorpO=q4 Mt}@e%=&ڧ2\έ-viNoixWo؏9Zĳ)I.HO
;\c؊,%BEY cUZ=|+sVmAw}H!yҶkSXJCiAޝ~&ȑWOHk %eO]xV[$ҝN1WG"gA꣊rٙ%!Y{pULiIsbc0SU"R8OY,̴~	jBz QxJѼ!S@FnY#=: {
)h'VJ~U}B5غ|J8:"m~9})CU!-4^i&hԖq@X<d7˲"d?ة<xE+j)T_UX#k)}ôK`ϭZBFt|'yK⥀L#Nړ鎥ŜդqMl6,Q$#CL9mRm@e^s)n۶y8S׉Rw00zrY;pm(:vɚJ^3/M3
 IT9'R9o}~Rm#G44áS;DEhcT#%`8OG<jVib *^١?}UGs]+Fj"2(Go˴9/F
F-?	amMx%52yf#\v&c8Z?:hde{/[B%f45&1$X">nvI]tlSNІ>C	qs=<*Y}[VՅ8	`#(.2<Y:1x?fׅ.%
.6OXe+̬J׳I+ze#(rY{fǳyCNuWIk29ܷf7RgR3 dP䪷ܒK?ĽXm*FݩBX|?-!mP T4dtYWK˴̰S_ڔ8T=YX	;+a"-EKP{B}w&V:r
Q vyl(SA?a-_˄^z#̄h7+ǲƸ%r+-s`gYxwyHTw\p5ސM	rڕ'ZxǞ&^!'X"P(cveHKeGEiv=<-gbϛނ QX=EeVI.d!~==<jYlXӞtCW$A@&[#o;p%AKc.b}C4fTǦXˢ0VjvZ&e0EYEm00=3AS4,p;%9n<qT'aK>ql=	|gɷQ}rd9|[/+D 2?Y=
̈:;gWU&,.;
u؃\t.LOvI^-v'd0;#&RPYJN2-:@]R |տ.j!%J5pUKxns.@l7Zh%02]DlJ@8n]kZC}k/fSD@{𓴩(/$ggIVx`őbj*QY#pCTXxa3hȶ9Ww8͸Dh
+\8` !O13Z=ɻ? pU
#y1/K+bEg<j&'R:Ppy>6vr(sjqvTs\#!J{pgݕa HXH=u9H~B.Pukj PzQlJ'ŴRT@	QYFY\u}sJ\]"jVW93ȕ\K[&Åd;ï\z2y/lO>uiۑxwD(}6,øgfhtFYPq]c|Sua1FD}ad 俠R".í^(9+)ljPI[Ӎs.Iã'^֧[N/.9c*=w.ʥ>@*`e Jh6z{<M%:,53`0Hυ{Vȏ`2BXA.#zcr^cS=ugU8c$r//׭+ ,U|mljU˖Ty?Gv3;椩tPxv}6PS-(,4aǞdȖ$
z4[;"H_{_ELG#T/\lpdwaJ@Fev< CU041)s24	՞h0|"9$xDy(:sVs'jBD?g ΢6L6A2ǌDf1H38u0$^-MIhdg,WoMuֵ/оw
??Lh+VTC MIj"Y&Fk<0>Nz[pV*oPHNhP^yݏ9Ib9K<@NK|_pZ3 N#[`EAn}6ܡϘBd[QbҚw/G/%Cۇh؈nF6fjK?N}^%G Bu>s(>!P+7a/K1l$l5HXMm(eTl`YUzꚭ?
WdY^zj۟HKПg?z5iXi-m/%nS"$kCzB:o*216_sIu9lpuŒ*Y
X	.R6>)4b@oevMj#XJ?J5O/])Kƨ܈
<fїTP(V\bA}'ݵ7Lʓ;W\洅n%Mww :=O;34%DjQCϴZ;֔T574Q*nqñ0,FEC![U.Y+'e;B)gyɼSCǯN	dO	ŶCr~" ݯmLC%E[V;k|7F$BYt5\dhDZzh7
R")N")>uboT~OU n:M,cc<sH=FϓjS(ٛat2z;i.;s'9u7q;O{9mQ@M^).0琀==QL
0%@vX(2wy;5"upW؄jPnyb{`MʜQ0Eq wJ!	#kQRbV	1s'\P>%>9B	`A5]tl=@^=+6&mtF\9~M\OٓEfѿ&-pLoDP iI~kh<>P*<wT`cIp͎˨0ޡ6Š%2ߦG)dsT+\E9.~O)rx#9~+Uպxr/Y>XwRNla|X|nbL}6"bǽ{{mGtj2Is_b[7V-ti&¶5HLT2KUîw6sYB /&zJ0bXGeOn#xsmEF<*S6;;n${lTjU*&rc!XGӖeӨ.آ,RMjR%kؽ/
fɜVC:s4s `a@e֮Nt+CifGy?TRwA\h
!MU-7>IĔV$M_vk4֏ݢH}d;AXȲ ڡ⑯;eL!w%I֐ψu i3p_}"~ʓaiLiIa 
Q-|20Ϧ(Kk([q\ɝ˚&@@4}ěC|Ch `zɶ6CX(^Y?ƞo*Zw.- Qvi퀁X-mMsTJrG2@_
a\<+	+2nCoTd21tegga!`hT'R#7pe`DH,HҖJAO*5VwF[K0RIZs(o95&RRS8m	JbKywu8ݮ*[~g8ַ BRojS}la=#~BCek3W^rw-qѢ@ӳW`91fB`>`6[UjO'mtXL{o%i*m%˽q.?dSF=$4~MczC9C[~t!&a)AhR/_
iP!q9葉WCz4) e U+jE$։#*nk>4]l2$lfi؋լӅBW֪׹Dʇ㨽_t6Ӿ ~u'n͸Ls>4փxȧJKl~i>?I7Ʒf}zU9kBtγuWƄb%A[ُjy-7uA7i0U=0I%o?cl}$ZYj"/8i/LcɅHajq&0͑%'^'7څkiFvŹF+>]u礚#H֜k_:`G3欜{F7ʑa>er ܺ%k`k7s"N<Eٚ}l/߬׸#JW"@f|6psTe{c+-̍Q:؊U4Wc~0ɵ6ggq۱bhKʌXAWu\O0%x
L@g6Jb\o[Nf#dKWy7? S>!54j-'sT5.rL#Ny-~T{
l}gb1}qz2)Oǟ*g;@ҪP/<E:/RTcNDڸ0I1oLhFthR93(﬐v*$ҢP*r$Y+@kľҷScM9^ع&z#޻}b;bO*M,a/U;dijaaG'3
KW[;.\A`IY.U5xf 
^r<S)wu͡, qJd?*FnLUSjv-7q j<R6u.[#[{i`#bڥn^_۽UcC'_/0;7KD!Q	_gŰ$A;xfb
<Pd6wfTۋѺW\0hnɂ6CP.<S̷w|H 1jY↔"VBzQō,O_4SiDhD-jomONNL2F(&g' ?)<CF#:뾾T@EG#-k!E_9ѹTP?HnH`i?ȉ+S~s#h.v?ȋ<jx?q4 =WLH>2**<c Fd\ne7R{. aiZޗ_8I%5Nˆ#H^`d!]ay?$,P˱*
<'س:jDO iT(ΤJ yfkߨr==}K-# x3JD
4O
Bs瀞g.Chcd+U )'W8"Pϋob{sLRcHvr樆Xoy˴.q[5)zQFp񊗶?ـ0؝^ph6jԽe uyLXTfDS$ېcp3xRwYjl%s!mXnV 8|^6ͦUAn!$Wwk'?bc>s%9>=Q`~p|v_2N[8Tf<9l"Dt"l%#ԓ	:xA^wQvN\Sd-Cƴ9] |)t5
N*zфA"8ISR~u#1O ௱V15XzBezTI={O]AezwJح	&.Ocs*tYߣ
aڝ U%>d<>FtrVH!uW:ԔҼ{1'wH@xVjJkTVNn5+ͼf@q2׽1i+.()sPf?]+FtgKƸX|a|STGh995cpnA]dQM+%*af9?uڝf
Np.2$k!1!/)N97cRa˽Lc&|>D*242]eKqᴼC
kT	nɈܚHu\	gcJA;!Nyl~l<l?Cp|sUт[L"vM곣Fnċ44(ee9woiэȵi
L	v꾊O$L`cZxu#1_"ݢiM[:B<-tQĳWl3@g
O~g^OƐxs83!,mji`*CLas+IVeT+I.R^	ͅ$t
NlM2E7D]RLJLi7W$HiHSW3s[N K6sPVB:<9)K,s$P|ˎib*c/%ӫO0MkW_roh'׶QίDmhAKs7{}Xa΅ijQlZV+,;me+b"5uT"eG~NKJMPbs@:t0hCK /!s1[P'F{C)7&X{ *Ҋ`9b2HoPYy.y?agWSrQd.F%7 @=Qy3ˏ"5gXZI[r;q\V(L٢k%aYS03pH~ހ\WRfFQiMi c`/>,U1$VMH<
Ƚl8`oإ{;1>}jϳsbJp@bAjv-x `G
,^gj$P(.4Rq	."@[f%i_{ڿɄtQ	k,
2~g;HM󈩔	$(1yTIS&x	Է$Զ!S82GfMVIL\XRa,k5l%<?d10cלA6^6Ƞ-tXNUfnOԢ|gB`Cr:ڎo{^E់RVo%`lp\Saw	} U4j7! ?0CJ$1^\iV*qG!Qy}QrmЁbhf&NFRɇyJei@dTACė󯛹/
F?/0!3waWvy&mt05_M/IVdcgьFf7C1%@pHU()_+r͚n꧃TH_9t ^Bm=W!Gנ23mΚKVU/`	dʤ[b=~ΦS.
ȪؿW}ݬzǗsRaYKt4'jOb	]A?`WrunwID0^[]"@MI±O$Cjj͜Ҏ3F 4G.]\\BNqv& P0qH"=x T2tYNz2pG?߽pmG5;cR4VxhI^T}}aF,`RDSKQDG0RM_75ZԏcSٙCXPř @[[vIEzFjj<i㵟8en6z4CMZz<R'vd'fjQЦ׋>Vu`*UOUɻ
nk!l5^ұ7C/.hz G+/IK7NC#&3p=#$;XFk֍W:7C7-r?90\6l4hZAÁkJ0B8#h~)$ER ]ŗUc:$a6r 2E~Z{^q
@fI3m9£Z&'B_'Y$G'+ ESz:)kcpNY.3:N,G'.0Y&5ѕwhOv%؉laQъT(0y:˕YM{ݠ}Mh;MSZ;;$$elG(7v~|5Mh~P!Xq)pOq-ƴj}iE"<CS4ȥT,cr
z'P/cWW'2vYagIN3;hT x1y>ȑJ\(!^R&R9_Fg{&Hs3ԮU))9l}4vp|1l,%0N#%kU¦.4xl@O0z]H.4jeI(rNQ$`
]x  CiE(7͒6f_bK:ClWhOcͥSؔ#=*߀XB
a@b_dGe #Tl%קuLa-n ӆ<BR 9HϦPF|}bPQ$=I./D>ªˠfC,f2esZx:<H>,GOnoގK5d^u$HVC}o&114}}W}},nt)P1ćO4q2ਇ]XY~"h;mKk(7!|G-j+6r`(dHÐZ4H%ƟO3etg]* 3.E?ȹ0n'ۃrnUaUz!pbKEDe^n͉MXı>{RIؼO2jZeFկ2%JIxSFx &ΡGuˤyQQn#0Caȡi[!uM*?37ϧ$3~@}p!w[dLk\Eo`BߑN@ܩSaBIϪ2!~CUԃͬ*Xm\f$Q4ti
{b ٵX)Jz[)c rD$jbFt@aJm1?d&{nS:'֝2^q)y8?y0`Ks`g6=/_ >"ȼ@|Mxw$"!ƞ/BKlz_?;T@hh?5e>m≰) tT$w@9os-6MBs'^PY;F[G/ 1*')qJJp`${WG^mrUmӮ
{םֹeʏhW)Tإ-w'-eP3fPBg^!bN #ZNk3@ 4xRJNԘ¶Si'{tHCⱞ	>g鉨LV{رL2p#;$nzPygbEX<~wg۷jn1i[u=3|M J(Dݩ7Aj ܬxUoDzpB}ۙB
 ccE0cOЄx7['1|~greIrpsK'xzڇ
''tJGGrArMk!=\a
qbuy Wz|7f==Y[yj*ի3\n.id 4x>{_dBt')-[3
ٷ}eALZT\!7)2>)}1)9u$W!"	Y}D!3>{]E15tW:
cGv=76ӉI9>88FVDx@pNkL˺|qJ1e#6Vfsƒ;4w(3;XGmQ;?,[ "͞mT$U&ƈ]=w)3fn;M@,g?w[ʵ)pp$Tb|$5߂w;51%
n.2̙ʈq0y ʎa忘   RIFF WEBPVP8  0*@(>BJ+KIp	cn{3g _[?ph_Q?Yw~roxjߞyiMO=_пw'Skj{/:ToOe~U__?D?{zzIR[_/`N;?{Q+̏ޟy~;ݏ&wOyWߴ<]fD	N02*D):z#Mͱ͔fie"k/_wK#f>)zY5SvcΊgG}V7bfml.Ԃ	HJ:	n}ZՊMĖVeW3xr">/-4)~ϣ= :`Cqa.(nw
d}߃C;0an=1j*ϗu<5my汴sX
qs btVR*q{ G5-hso<dWml!c?pP-kZ5ii'{hAɸCS,d4Mo󻑜(ͦu,dhZ~n W([gϻ8mS^(F
<IAapfxxaG[$]`V_>;Rm=xpU
ZHTˡזtW+߳$焧Pӥ@J 6D=>G5uTΤڸ(e^3Y~#zAku{/LPCujqϗft=qշ<=e%==_MFQhogl+Ke5*C9U/raW.6-BRKA0g<)OiNVlPs BNңx+< b$R\qEpWGqjNX
֠ e/PAU{Ť@`)֯Dd:$bia?6.R?;v`-M$ASGCWȑQX)Kei.ç+V̛"/hHg#J$_k _7'ފ6Q{?n5#v+Y`Vq.C&^z}y+/&=`BƋ)6j4zpZ=}Vs忉e0awV3c[+K *In~.^]k"
9\ /V iÜ)̸4)DZc#"4{hJ}E;4&SP+{0[h΋	o0xd9.x[3TTaO}Dx&m(z2`'j,R)\z,2MÆs(O,AaC{q	W2+yjh;KO3ȣwQE QdC!%Lf:~9
5A9y8o!$sX|@y`ºnl-d2|zzC߀ޢ$	,FM8/!>3k	ՙSp>u2oV˻^6@lUW5Tjӓa:6/ZjjzPwňӼs)D*1Ad-}%@4XPɖo@E#$Ǯhn	"1%)@>7,Jy^Â&"NEp!ps=*W=uɭh'(~x/;s'8x$#J]smRi3>㜽91e~O<nJA2۾xg3+%?Κ'iW$pSB
p4EsF&u>LU=}eY}IDBbx݅o j$Q8.+5aք"E;9gJ&TDHX&=QlUU)Y^|x΢6iUoyaF4dZ=&/ ԥw}/t,z}JTFȲj?huϔ_deh K%crn.SeS^h[01f
Ŝc=; !8+-W/XMaaPw섽Z-eT2WMD-}YKXyO}p,V4)B"=@Zbs#j`N˖SKpk-HMNokb^.w@ԼnTA `goĎoS8bXd{s=#D\X.ɾ~^xէAY֊VY+Sd]x"DsGMGCm/'.m)@rbsT,MwSsceq@Zge#zh-odﺑJ
<)ڹCیPuZ۟V#r	ľBz>w}XgluFːMLyJ)UNve3mrcծlTI&҄;a1$k@*z4h'%*!D.К[CoF϶:P )&[`ǂ3w@FV¯=ExqklMM<\
Y/m
Ҡ*k` k>έWhQ*c2&q37B|n'X>,-8}M^
(K'4l}\]0A4#(~YC<-sW@*G}kGn482)mB8j(p_n"rMtXɂ23im Wp=ڔqG roc sxNʈ	l|x5h䉀ʼ{BmKBZBbb\g:@3LΌJR,.xA"\9<.Uy(	-&aDh0$˥Rl-iV="IӒBAYI({s;Ǩ$ydPsJ3:WXA_	/<:?A[ _ᾦB3'H|g<qi=EVqݺײByE_e5/_a['B5h8Tf,N#hHvD諌-i7T6HPfo刹7!Aj'E^I]_rrxH4lǱB>oz
_>:!%*Os>Ϡy
Eh'ud	FK*ΓXU<7	ɐDƯփ1ArUإj'd͍|zrrFZqU6dF#SCq>|bǴXi8@<e7ZDb`RAH%E5(J'h]83,%LxNCc-mx+Wp|ׯl%scn(;-}/<DҚ}J1V.ՍGi2>:gc-N+ţ"l]:xvZh<SR#vFaғRt!<4:ߕq4)
<4I]/Yd*0D5;|,RJ V-:c4&1hy9cDʃc{c>v>.r"7G;X zӘڕ M+$AJN!EULލ8#*|M<\o2~j~Oq"w/#\tn)_qjțVat=75y6Y`Ba:28Ƅpٚw/ӄT.0K4N_6b"I(=2VetcI+4GorbaIptpRۉ&n@(S[5[4C> V|J]~,kK\|l:xZUƇh?~ǫ8	;fV~BQZ~f#޻lt٬"{GG"}TB*SOjE)pFbVck
-yRtu y<I;Z`SЁ"ˠ)R*h$BxˋӨi<bD$~O,!k-qH\g?-|UYӕFKlQ}})RAaδIUɈNS$KY/o!p""<a"x1oVS.h=\-%Wز@2(VL,*e4!hXyh^J@jr[qkS@A
+Ik";1%L}Fwgzݜ_hN?KJMA
C: Q%GK:O(fշS1֒CKjZ1gQȀ:JU@gnG&6d X ̇)t9q	A4h4[py:ɕQa;\ى§,>,Xf#6a$=acTг>[Eox4Aȱ&Fq;xom:E`fq$ܹ'I|YqƉ<xsTS'rI37?',\A&^doQr+GJ:d35~q&wS 6;.<2 ޹5ޱ=(4_wd]=HxLi
 SB/]-}GfVt8Ʋ;)$O]>S.QQ0!)\Xd}"',hAF릒7#MߝÄ`oU2'_dZeN"{ę8 Jf۽+۝#?}u[o?OӲHD>a3TN@\V#y#$ʮv;![2}e"˝<gǜîidBmxg8͋ci tpRglFڳW$Y/4*T4Co%GsrEictW,[]EsPNHU1ZEӝUV0G``
ǲy\?Nmj'>Zy!8q﹆w+.r h1yPxccqa*ټ*	^8Sach4y۔)`xZi`'4Vx*Y/)&H\6ŏ1=!k3vd1(@O3`)ELtRVWby29]]v4>W'U&6{RAu|Y^szX\} %Xhi\6q{$9ܷڧaS563;1x37^,%Q	+=RP0`1YH<h3A9qpYV6Ll޾A1ҾW쏊2ٸ"1EIm 9p+S(akf%I>9(/U=1箔FJY6㣮9y*
RUmTvM}(b?(ar?"2ئ q?4%qX9!&\_O7E[l\"cu=7nmIi Zm 9l󟝕6GBzLdq-JIMVS]'ԩd+5;hX4K3#B+*uzgVgnܲ\j06RJ,砀QF"BNٕ.T=KJ'tDY݈, BduSYF(7,1RiRvh#ooS>"cK[beㆪW't?V0`<yFJT5}ڬoPcGg]T=hejd]=?bn=2ÄR{}f*JER{\B"b%nv48CSpUA?Wҡ}xl()K^[_3#B5Є1VggᲉYcz.VJc 1it櫏^)VR.D#̳FxG!ǣ1dSUc"<׬p'boþ䱪OgR)Bȩpt
(Q/5E5vdJ`LΧgCaj%T9{vY*fu3B}9^cGΤpcAc5dZ\:'/Ģole*W75*Jq.q9@m 5Д\N= 1+YK+L4
?߂ rs2j}7}J۸ߎLF̞ܤ,Pk<Q69cҖ6v3)ctgqljDSx+bZ|.VA׍,pD2Zi3I6!:v
+N{ˆS$*BBT&B g٢^!h3 󥲔nM<`fz}2'}Ĉɥҏv :Cq)~	ϥ&_>QW_%CUe5>57P~*j㢡-0Py/=%ED~
Lˇ飸0פBQ>1et{i!H6+D~뻫#]QK5*e8nEeZyu;uq)lJ+KANCY¸MW`%?XD̆FxkGfuZ:=:9y~
N"OR->
W(Џ*#HIu慄Owz!Ϩxn(v8c.li~U+(">}aKnMc$v.mWFc)<!8.#fOW0&YbeJ#]*M*e`OKm4':e=p,ZlUjqKt4*`i51B71LW X1p\I~w`dC4QWR!}Oaz7G{{${3r&km wUCGמ5jsYXn?=6?s	83lJWZȘ&2۟+ͪ/ }-jiz9^T?FV=Xj\oOhsOi͵MugWez\_̂ߐ|3#[lxj;JWPϾĿ>%8PrV	%~FN7p{1fx6ƁD)[t1vxbM$科;BkK%| f{i!@W+br(Or!+k5*T'pJ$I7ej|Jϓ_x>zx_UYA|rj,'6](zGvzQf1oLuOh%dȊd#@8$a/}bjړX.9iY
l4\dJLl1gy$w9]?nRziX>,@Ӷ/8]zN*cqS'rSE-;nW?Z)7Xp21ʳA(_p ꃾQ"U.z;	tBo*!rA}Ak5/xw@Z?FW֣(ɟ)smȄCG()v@mdϡyE(/	CfquO(+*pDꈾ猾yWZ=@z`TSpL"2(H}m=$"-#+lNAۧצXbFv"i<αo>Kˋ#+zsӯ<^eX&8Y3ly
cy=	h t"!(9r39+o$GgZqemմȑ%V!.Exnt6I`9&E<|(py(3Wrv _zie~jcRKdu}a0~	I	RGCMF蝾ܬp3YlA
<il|iW#aXtmLRNߔ'DEN>)-_$!N`^vW2yS
$и@)(]g[1*+;_)pnJLWE.g0S&U )vzr4=D"N %.k*^_T3INv,*LVR(n-	QY(F&f|/"ޣ.|a*L([靟@9EP|;E_|{!ͦsQj+DU=lu,EY٨c]p>%<],YcUI1	L6UȦK{@ ėiXZԟV?X,o%c5̯xz[$4aR=P|Q2[={	{@-A/։;4Q*fJp}5:wjA]Iķk Y;nH6hg5gJyZnr uۧ6c^um4lj8h58FG X5ӎ=t,=cE2@
9#N&.ʓs<x`UFzZBxlT7ͷ#ϑrz-8D'o֡PFjUj\I҇ww8a+Ndi5P8AYK]q4Ӎ{I.d+QZ]\&`~N<.~~=Y 0a#6Ἇ?5[K4ōMHh$A..9طW֛=6dնGw"@ALXpВ/G	6/t徠ʌ괫RJ`uNbƈu(ID1;d*qZu2߯a!e	&_Zw?Ӄ1w2ө{S>uHZm*'_%5sH%#h&"+j0ʃ&pzztթr讈g7<?"09M($~	e27CV&^y]P.#eXF'mnj=)<ϚWJ^*=Y$j ;L֦j5 !|R$4̻l`Oh"OR*db{jh)Uݽr"DbXWLE($]HPOc+yn;d`1Fȼf/dBd<Tihj{"ɔ_C@$@FVf;H*"1F{p0Z
4d8ڴMBc@ikc3Lvp4ǹ>'42u@DPX
'^IW39%ϯyS_:Nڧl1ʳpyӍ(M?*Wٻ-8hs1?0?[<7W>
Te*Q2!1.YCSyVEsH]jY~5H&R/R""p\ӉS`2WG܀_Mgw[`M~e^rͷ*`w~L6K7US6n~x	^6-o!͞ 	̚]щID`HvAVW5
P;:'F)oyՒ`{eWX[IDZ̽A|C)҂3Kԛ4	iݾA`ٍGL_YntK_4-d^|vVEjesG-DeQv(qI+◎`U78鐎W	4,k)w(eX1?;C~P	m:h
یuiorԑ9HIa
lBR&F-=y_vUXd~ɒ`?M
K8LUHǄVYR\Ă^D.3X[2(piȎ&Ҭ)#..*8XHgӴvRF|VK(.VW|NXD
2>S3 [Wꈋ6z$6T	rqdO) G>fg9YM,d]Y	+x5tiz?꣼l냄G!g=_[[4
uX@\E@~G$=M'$yMj@ i!>P뵀]P׳빊|u\u_tt&Ej,oga/>jĬz~J,\}>2'p/pD#E~{?n'tw?m	/FkO'}L>{up46\+{	3F"Llo0'Nk?eDQfAmx?ͅ^'S&ߩo\Q9oNc hA zoD5R;tzq^Q:Q
ir%ɷ쇏;HGWPBX-BG^-[w?;g*n\u]м}Ayem"d09{bZ; RWt]%EV$u#`npYc(fs͸?}{Ίޡ}$u$*d.Y+QOߌGW5%(KVԟ_t~f!">YT ֨iz6W^[8Y\z	[3ҝKHϕXzxZ	oUAB,?U;;`3Cz$aA@zVBr#1à+J:^Wj]u"\.к{E}&9<:ijY[p\ClBAB/koi!|6eSO^hM!~rL|Y$
:l*S8:E|޿KȍE/'(>,x>p7ꖦ6Ɣ3zqn=W)wE! GXoQ_6آfߌ+_>h^*o?VG+TElpjUywŚf̵{@&&p颤L;|ڄY˥DbBйMEd6+A	7?v0,qtAۺ1M߭2깪鄅'D},s3^E,
v[W,Be`!Bw.?.7,xp[ )QCT'xu|ȪhS+3᎜ ύ3"S(YPFL-!4%"CMk?\hfio)Q)1*qWs"^O9[e!O3)=xך1}QT\֜+K!¬_J:KDV}}ۀO|p.xQ!JFι2+sL1 F+tB$|\[.#*̽wzո6\6<OQx|I[n6m/m%YJ4~apcIںb$-^5."=leCZ9&Gir0d|2$lXkD-;&"4?0~m,Oj$88\H.gcY[mR@ihF\l|ҕݞ)W|_|d~!xxfNa˅~w%Eɚ2mAX-ɨ]3' ?^w\ i9r\ohXwT*ρX6h߇4!/-lQ&9Di]`r~F;,NOӨ%Y0m7w!52-^ uTA,1\*ݩPvflw*?
R㋜&t[ƹn{f? _}t0xh<Yą|X*]eF"-873C Xoak#_7>g(ņŏHD ÙxAQTL *cf}zݜ[*X8,춆7~n pINmbO
vcn?.ȏ`OD|[;:3ftEЍ$G8M[/IzJH^蓹 ;ι*"E.}1Rk9s[J$v[½ĖɼhnA ĉ13~_2IrЄ8%AF{mrr8`Fk_/);\'YpC=(
c
 , 4<e\kpHWYβIlaˎnAw-T ڧSWsz@gSq[,8JDzK2;.v0Chf(S	=[[,%9 ׆eeHdekJy;B6?nѴ?+J,ʂ]b^dJF\1#D,6nJ%u%:#	KxDhAܡ`eO..5o+ 1iF'LTU0͏Qԝ8[N
,"rU}+8g_(n@Uֺnb|`+9sհ3ݘY0)3>}8[tRvSUev9++e=Uď	Ïvビ!{(Ilk>	uh<@DbQx":+6SIN!qq"~;1Se/mQOTpKQ5M>tdXr2.1?6KQ= ߓov
S</g1B3wn>jw0CpPqNtE ۩Y'$Yd
|Fڴe|c#{_F@:XNO,P90U:\u$>acJM W*_:MVuIC)_Z_SRuym]h Dt᫦;)HQP=Alxi,r%p}Y HB !Nm_i}|H	?Fv#WV䵵d,Y8P<.ұI+WL[؀(
5\&lTv,pQEԲTu,3Nس&K|$:>k#Ego=r``K|]ˁP	yk^{9j*)ކwd!=hD>|>3o)SчOy6#`vYe1.'A+):in%JjPL,BRhP0/ &ܚoG/KoL#4kBK-rQ';dh0	RrkjD-xN,[? yo9Wz9HB#D+\"Dǵ#$j!1gyWt^hNWCfr>(J.T&=sU$gCF 8ρc+IuSi|g/$Bȱ}B7 iR:Ɠ%,r.₏˻x[a=w l@~DG*iM8N2uбC["j8-T2n(F~F% .&ްPS;q7OQ8h/-mC耛
0xխXmBY~%y'R)Nwvjl9bGֈpOl6ܼC̮U%Foyj4huZeXUHƊ^d.?}1U}¾:Fk$ECg3Z5ܱhXu?]`tΏYcLVdE@&9J?}B.ϓ5C'gLxq+_QzGoc6azxá]7`|dv;Wp3tgo+ k	"S&WMcY&0i@h#b~kﲼ"kq(rjcĿԖUsn
-~8YOjJI/32O^Rw@bȞ<m-&+7ЦO (C4IkGm5\Է?vke݄:`,Gue[c91r[+,M]IyMi=Wh)z!bLNG7y	Dl{M7c!fO{5ܶVtb)p.ӳD c;p{8=~[(np]]؄D跲J=yxJbm&5GChE2\C8)|?o[]@R\~ur,B]x(1mrToߏA,`ǲ~+Xdt!ιdޒΑ]:ɐ.ij}]ة8ﰸ*t^VX~cCLcZoaFoaak5fj&fR "=8t`r:@NBĎmb,s,+]/:m˓W;w$7H0<؛=UU=R4h [zъ,32,>? ˙.A;((3=QߩD>a2n=	ajb<̅qbFe1+px= -(MCÕ#Tqt\rf sL=W@q"sVJŭ]ֱQ/ ;jKnlz`~OO$K{/l3\ٰBI|pϾ2c/YY>Rbc>] G=[l`]W%Z]J3H##Kc=cN}H}9t'FR99N 
ۡ.F˻J=l]owX@őPgשpnN*gfqĂO!Uqz7uJ5:O%+!m,s2dɂנPX/T*޿I{Odq7"_dSU678bgJY W,	ĎLD"~QGH7t:#!,$8XݴH&ԑxb<"eݜmf­0ݹcݥӂpl/sq툏6@d.Fh?5tUNY=`\n_H=z9	=_$j91zl'2mٶ0UA5x6dX?=~j	.GN햅aFdT6MqWpGHy8{gIL@:F JhS4àQ#/鏟]>65R}@G.iw1?kߥ$<F9>^6Q^N	"9,% ٦\n,l'	mbFnVc9갻%mA|M,Z%axA6>}ڰ\;7:*rN?MK0sE@gھw\AގCՙ;"+:w!7ҽ겗9<9զ׬} IvgWΩAx$$]z y$
Zk&cMYgƆ>''QFt	5x!S]wOS j?{[ci
}{4u(PʇU#\J1.(?J[\+~a^|ovRXiL,A5g%ӝ$[v:r:mupW4	xY/s\_ NFQR,&.~s~C<%Iբqpz	ֲl&Xы{~a0-Ds/5i{cr蚹Ïqq_4PBz=*>Z|LQc%ZU=9uaмG椐BCOҞ@3<iэ){6)}FA|C@j.@U(ewɦi"Gr<o-՝-]Bޗb^UhbvYښ3F'_c -r?}Ge^ffK	lDT	<^N[o(]>TKR<^A-?!nKw,D?i%f*А[T՗\!X2-pfTh,,=Kd5Ht5vC<&q)3HتEc7"9UpsӖrKu{j:A)~)?G3:·xK>ǀm@\*vtdٳxyx.f ~Ŭ
Q0n>f%`mMJتvخ^|H{@hatp!hՌ^1Ųy&R~(q6s3;LGd*Nt%SG@縏N."vh% 9A7.+D9/~J	\P+9鿽?pWWJ9%8ӫyVU_D!Wgc¹AI5{6!\\Pue34fLE[>9C"CmiXiQzRlC	I%PD4gqe+d͈NEY3Ua&j!0ʒ3w|!sr׋ܻY s:Ң{d5$
W|xtYe2Nt\m~s/OVŘm1@YM>Ytam9AiQXxIx=Lu c2*;d#eG&GWf8i!:?QR'76>#쑬1		(+q"Ehy\ 'Ag|g?j<{r󪷇W-0fYJ0	2hfj:RZlxp	3yL^TӞԚF͗+>bohd'hS73sx{PDkȜxϡVaIteT7!9{yB>eCbj+_pC.ӭrtiUDѢ9A'n>g1.ǡv1URL(-z#^ĐPSyl X=Q;?ik3tf@]%bEdh8lTڢ%rvutm_:|:׮w" u؟;?$KǢʁ^3MnVl'J6!ƺpj$0kޒD>I߉x

ZԾTTᎭã@iwmg~5iZ 6/lEXua7SWW\uHE-?uY0f&% 8OL$;B[#։E=lOD, P\0CNtXZR:S'#Hh<I\	*ۏHTWE_JC"RP)JnېhhV6"$łf[m]:CXzvshߩZr()Y?ykځJ_5}mЛv{ZEF$BtfRPmjMu/`zH)ฝjkTvÕ
fvȨ6AP0C| Eʼtw2gd*l;2je(e#/1e
ęx>^'e=KPM#wČ(GƫN6UV 4xsWt]u۴Fe5I*'^y#zɇZ3J{tRK5ڈ0k,H\?$%ÞG1O~/Rb@/ċT\".$̓72@Ʈ||BB͵f2,1;[\6TNN#RM`i^?9ͮF13<lGi[d*Q@Y9?W:Be~nACgEs6A!;A].g_d:48!'0n}lhֺ}wUu?Iõع{|]+Jl`̓҂hI'wgSИJd
sܻ0"Fh{'9㊮_Z79o6)Eb&뚸\/[_MB<)^iW-y],WA4>|2/MeKNU]L@CVnnh=Ҹ~?M7e*w*s0J=e/kf'ӌ޷wnla٦'mu/$ֿ^ +izx-{~c$ŁQlx+m/rgV_EH~IE3yyeSzyIs/]]hVq@^%=ߋwo,WfJC^h-UkNm\a%5uB}ܞȲyW5}Yg0^󈏺IY3ֲhpJojڧhPv.vEJ`oe؏%?g7+=8)L#˹IaXpըq&iOO)ɡaluuM/sz\PH([I,vc^El{ܖY0pBL\#BJ/V{ýC΢gsC[	h]7?sf!/9 ک@8;׹"m:bUuHߓ>K9bP AsD'af*Ql=unlt_`lS_<(ڱ_}p/eY3@dUbpn_L0^}qr$qz/dN
2DhAVbeʽOP|jXII@[h2W앏TXy]pF#;5* |'?+~
A#˖cP_Zg@^}y*9P|\L +Vl\tQ$8糒btȪޠyU[#um_Α}!u'q|7@(f?d^#y%+aO:ӿg#Us͚r)& `ŋ>i2Bx''ڧ%)1!L0ܙYfhm9WOg.	x¸%dI"U%fJSٸ 9nt;/{;[G@mO=Dgz4Hib]2=ED4ß-*<KRKqCV{Z?DM߅ݗ֩I~emNSW֕O
rIPmm췇-}C+pǹp[d)3++JRGfIXN{'16h87BPV$O̪}E\Ny1ɗ[??D.s%{vHtRUIA$7Jn58Dk̆M.qZ@"ʥӎ1ergZC}Vä92*$wP`e\9X)>]i^jۂ]uPdAT(([.Թ梔4TkN+aK BXYb)Jm޷{*Q2ninS1ީ'A>PI͊*Īgr\
eTu01[N5UDm$,S^R:(J<Tz	azCN-urJlZġ
}%F2P¬/K{fNdSQ}H.)D7HM1i?KzC? `]"lmK;}Lk_bZHŰc-"|;	WO+Ξq+xҗK7ǿ0Eѕf'qy7*zT)QrWƴr e%rP92fG0JQ94ڜP=+xZ+Qڥ@,QkJb*fwoUq)XCcq@ryAd<.7ʪoϮ#GۂGÉկfr%<2hFMNXQԺ/zd{у u#F;PiGd29(9,P)~ގe)9>1%gJmiirpT[Tܭ;K~.8@kfѐ]ID}7G5̡s6ܣ/3~p*g~0$Xm&/1_m+lo-ΧZPeX^kBE8< @]6lB2#I/_} A@9EݿtӞ2^bo\B[qE=ZO_tdKR&(Y?5MA1pnfB_H;W$Q!@ӰΎLltpBfowW`ݶx}CA.	"N2Ve[=oh\>z8>F,q*JʞP%mh(KX`nu>˺OCE֣9ͬsDuI`7RijEK5>$V\/8=׀ɑbhRDŷB/D>*eB߻[+HڋFjyS_SDBI ҜX&s:~jo	\T¢AB:=s/ J@.\ubRey?7?é0@:H#y"˗"A{!>ÂgGQkO2_VG5
Y.%S#.e46 skҜbHU-៹wk%8~/FXv2ڴ1$!gA!	_O.C<(oh=_'Hu%MAa)$s^!d
{*?R?^\[E3'JXEVUt4"yKciQU_`N#JL
Dw7o.h-RyX#q\Uⳝ_vN݇xaqJExY.m"-IޚRڽ?VK=ߦc6B{)hiXv
gp{e>7>:/`F2@:$JDlWg&A]ػ/"D}?fT}WGp_8~-UbݻeƁ١5"͊z3 74AX#hQ` s]5.}RSzDǅT=k<NX40+V>uWe#ҩ{3yWY`ÏrVwqq*(7**Q <.mcIGE(cέ9iI6/cN,|\?9_?ip^|R':tw^a|YJW	5#_H/kctV膪f1l7{$<1&f'ަ1X~W87E*7@JCGgّwBOyԔJ匥bQS0yÓNY@"5֢&:HE,R$L,	
&3܋;JLZOi%I9C[0 }E@6gi_ͥ$8P!B)q^aC8S;Si֋FWTJc~flcSG{7O<1+\!cڪ
c1JvB}ndaVB&h.l*TTbh>WۉWǝX%VWҹoP
ړ7VQ]m.qDWH;nHQjBˈsq]ώ}4EHwx42ﲓe`[N>8T&z~ZDobK3%|8pҟgP%
4vJ"zv\VWҀy0a/ن+ǚBT"	ށڮ\Ѱxy_ƕjuwTTXl ձUBҡ(Л[r%~IidR'9rRȩoUkO_&ɾy
|5--@B	Q8sv""kI^y1wɁ26ر?(@ww rm4:[0$ItӿD,r,9jW)`q8ģ TWLeHA*Hz%#4scm'Kfن2>@m@<E"rc .꾌J&{iwPFbS&^G|7vGŝCu&_WG>hlF	2Pnܿ?Kn.loM̡@a.Rf͝'D8>vM0YkOc[0lxY@Vc_	7y$N-:u1[24aG\_`^t6l[ƛr=IHR:Aܰe_Þ) yz-287Mx9xo{^Hxв{=Tmo7y>Q̀>R&-=:=׮6i58 IIT/*9*9ϕ!)O``(',VQ,BUl/)	R+z7trD	J
or+g⋧JKf*&˿8q䛓ЁgpgMO]ϻE
A㐀6N:Pݕ4u)T%aL}>s=>|W,S jc0Sx//^6æ{pB@nL|TR_gsK鰭q{h CA3QUBv\i͒	ld\]*VE[}.1[r},%g̃;SـO>Ę?~&vcMM)bp֧nd+%C;IOVViQÂWm2k6_"oݲS)Xf"Cujp/T_gob_DsXuS.E(츃Kkp}$4_vU6V=<tx1'l]ڊNiy41gs~Z_RulxYrxo۾xɂm8n}!z\aќMFXR|ELp^HCR`Uq}NnЃ\їYcw=UflC,c=~"Mh^ț;_H*y:dn
~b@4lj2vܣn{'hOJ3GqYJbǏ؊ܻK!lR
&mK͔VʂE%9a_<W!xlsK]!1UQj@7jbX85ͻ-$ޭCm6Q+n/2Gn!pQ1Yz%Wl {O6֣3~S@[Xʔ[4lM4+\Z glɾr )DVZTJ]5x)vEη脥)*q_w|?+Pzޘ011d:j!?b,6 ?je=E0Ij$`R^5S2f'p1 ً<fa^puG]zf|fȫK^ׂ4#׭j	w>+ؕq3g-ãOeˮǟ3{x(v)Sř&u8ieme09p7	O郊cU.]J:XNEomd)/^c,2=9$P&@q'-]T0=5k7t#3`a@~^5y
M[^"b ``2 UAt>&&9 YhVNf{f">-^ׂK߄w0mhMHL'-.(W{KsJ	j^ZP8 }"+~O*h%qi*NNw>(A}t;-&~6Mk;4(.y8(q=%ECr\v[yzt[U"ȗ}6Geq0|l}c(WσȜ{GD4(KD(g>#Dc.r*doaQ*4	;]c֌
dWtSC**#k(~Eb~㇎ 6Bڇ*ɊMD)/9p-
c8ν׻9|ˑ8])b:=O
"GEBOI(L#UODE Y4#f1RWR ^(DZY4Sӧdpl/eJKJЌ+\60igw5~٩M?nؠ5s{XiA`l
OCfA\ifiĻ@I$3@c`1B"M~#@=*#uD5@&܎1Qu}9=b|0U.ݜ2@Ti <)eb[q)@¶aJdGf+qKM8wKF9!Lhnp,EI[ʚHzSմ1~Z,InDgR	b(CaܻVPݠDs9j}0=Aq$CVO%n%a3;c/5闧[	Ot&vrj[H<ZTKJ2c91U+&fku^9'1t\h4ka(XSuo.ZTƧ{W3`&{UvRP*l_Qߔ0$aO:o@߂1s2*qwFwڔO[}I`l*CvKԒ[d':wKm63a"qU=hKtSa攴fX`ĄHlDݽ]3vHxyx'zޝ5UW+ָ%,[HpǼO!jIk\liX
%QayTDS~
p-l64j&LY	ӹq])SB23@!-O=eMCיk/ZHw;3ԧ5vI}(388vSqVV<-J{o~.z!5gu"P1ԏr]Q7ۧIX[`.acYwf?,A~g[PQ?K<xlQG7Aኳi71KɆ<)O:Ռ hbJ_FQvACggS&ݒ'ƾh'J91_3硬U]S<4,hX"xgaK΁v!:L@<>b3uK-PדɠIPț@Ju$@ٯ܍=WyʓHh]-rl|gnbx:\dEk~G9[}館 '8=M}C7f1I-Fj>/ӱr彏KBZBB;≬UO4Gf,LRzՖrxwos<L)p|P%<Rp]i>Thپ6~H/𷩭
T>RZI|oZAݧ`9Y#+jza	eҽ'gN f-uiԱSk3rܜ!Q7'|k:<Ui!DE]/kI& R&]M5 ź=S:5%9oo{vp4}T4q;'aZ =PDUI3'/?RQes2?&(8=Vo;/ME5hWnem{|d*cO>Fk%z6w%rh&L"bcD:-çiuW&ܞa '	ܤhrIg5TMѣ+.@t	#2:	}*Ɯ}:'d-~;K-l;깪_ҟ9&NY'A9YQ_
gѸԘLQbi?lŢz2=0}WsQi:CCխd:~V_9<#!#&DWq?7fT+C]kZOUDfs鱪+=`k_;E	a n{R_а]p?Q #9t<yZߣwv=/<^mgP !\nk[P	bVB賫ZO>}nXe~j±oxUA)$ ?ٴڵߵ Pś[hq@/(Ud~«-`pD.xu+[Fbp0=X8}s`ѵi[g+5u.8j.DYhPs`a94l\*bUc*,M'S{IO˶J pe ^y?^(/ORpڵjws6d7v-DRXIq6KyWAty<U5·EY Zy~XZ v#"q<cqQ/OIbģ^yزk=q6?lgs^qh\~ȯ_h]a_?Ltի*0@J̐ L,e
7MJ?&>`Y[Y:?ő> M03JPERЋ0n#)^&^eT]Q/`os%6֤9ؐaOUHw䊧߽cݶ>?vwK%)Q1|CkUp٦(NiTy<ret)9.^ZHG=cKzOؚM_AfzBwiTZw;[[\^VN:6H_X~]lh
_/0.dּO};	"4<G)<@IU:>]r
Y<_]MyE.tmU	d*8?[繤b]?Muz_՗76dQLR~NTE&Y\[8^88˯/ϣ<4y9G>u@59|0&kk$k)aK{tIdE*,?Y Vݸ%$c"hp[$hmKOZn
{>?7<99tYi	b!X'.yj*b "rFpVB;5Bm:4IpU$>aAK0JjT|线~e~\˨I)e0{Ny[BA:mOd5wtR}g(oT/,/>ٻZ%'[Ձdg4b:/f!AY,:׎Se@YKw+ctz1}|S$>>BO6-@}=Qmz#"Xse%q]vf`XJTPNtF%-'!ks m>L /֎ۢg
=VQmGkY`/>i?hl,h2tSQ_wړ6wQ@O==#=6%MU~	O z/W"['_{Ph"mD_7QܷD3 5z%>m5 'FpnsUM|hE\V캪-<@?r՛WC<#Vd2/ĳ)`xVDz@tx-)K'aD1-(f*^E][?~x<b7ǍkЌcynP!.!qG=Y+J[bgRkQn_">If̈́̓PgBƀp-5-U)]eP;IfSag{S7)GDnZGZ7whw%GSSl/2cP[ t?RئI?+%iJfl|t슗s=3"\,vqҞ-iсf)*w}`i1Yz7b>fa2SGm4L|4%Ogvn%ܗO."gDB1~vky
/ .mDJ_kGx[ k+[~<M*~u AǾ?zZ;}S!O.8f@Q'hzo0O^.g+ݐOl&)5/S 5&|<wP)¨?c9re.0;^;cx<ZoMg7n?=Z}8i 7^@mU$bFCą~$OfQE%J<E]c(UL99^kHrv;ȤL~3>|uvt.yMT$*{ɐ՞p` w,%䌝IJN>KI9ؐ;^$u:3{ΎA)S!:<kc?53lf=&;u?|MHXY@aYb>><ϲxvVgO[vɣ%oAUOwl-\)Ol<+8iWT #\͐//3^v
c~$#g%ڪ
PAp>@ݪ 9]9;_:ga#hF~:̶G#[r|noowV,4(vɢqrfMs1ᚆ@nMI[a~}9xKjT(ݗ(#"LJ˓v
`OcŁa<(EL'<V>&*F	3{_|OE~~!G>$F>u{_65b5g4
G}qSdVU$Kvya6/9)&!s	˓F Crt9]~} !P|v>4.6'ǻ*j&L+ҨN$j^' 9KQya :Ur+JA D၃(8
>F7;_CLN~܂< _*J\
1sVru >Cl#a{mX?(T?>B)o;,q0]1xuUЃkB~Дzh^SQ*mٸ+J	uqsۺ쭌ϻtXI@[.D2W_ҔM{fhL6-u_bJOELhL@v)0lL%iWlnّ ۀFً$O#82X3U\mC9"Ɗ,r+OU4ddҦ Σcه77&h68DI+ہO9`6PqD0P&c2RwW<i<\Zq:&";Ǯ]t;NL9 u|\ ?zHj.o	L7.O!6J7#ec0$"6
`?`g_>'% \|#lm6pj]P\*NTvL}X:}Ad_SњMf_C"SuhZ8]t B9
`!GW:W\d	7tKگ 2ZHgG\Lb>Ȓ|&DnKI 3pՕ GqRw;E2%?OQ`.򔑑rx6COߧ1BdomDA9Okg(&A9'꺓lt޲g{#	p7J?8''ۤYycD[!z	յTDgDy`Mt~L|!(?3 hyx	u$=0	wGюzESl@iU3E=_Кv0vn8dPdm	G݉	uh?8SV֊qA^9ܜo-:MN.EgRPTk<$nS}[{o\kVWތvz!Ƿ¾Mx81:iِR<G<,9A@dC"Q$zrT۵{ a@˕yB-vx5隕xQd@8ʎ~C&]:9Mz%Xn;j!IYb{s"YޡtXzTdZQ<.4$tU:[kw#;~sh\_	b7`w	f^*Z,Ea߇#p(UdXǆuam#H;8⏙WfN<J#{Z\u}}>wUׁDɞ:uƉby^BQ^IiO"0\f/xd1r?|;DJ;ה\ó	V,SBf~G3tB!YY$Y{q+L 9Un~4,.yuuԼt(5/q{˼ Pb@89F.jÃ(>G0fcWY+_Eǵĥh,fAMt+#c<636t2E&"	!W.<A9i^7fJ\3qmdC(@`Tj;I5P\UXɕa=w&deacj8;ddba*Qx$WtO$$J0%uDD`6܁m?bRhoB\g=}|$BFÎW}*DY>LIO^LjS$A<EI  É&$ o/p!MXvh6z=R2V}1_r@|7#3=	ϰ?#bh=ߤ3-i*Z``|XSNx:䋖|E+2~42ċ/h͂\ Ũo~gT5MKՌ[~%+TPe)F#H0+&E.4)%v("Ko=K8xd{Xܷ٩a&]{iBe @hJ'\ LVHof㟎>AI ~o=@Zn7q75?[$~kzF/RBd q"0Gw0
9Yف1ex\v$'P%ʔ[w3ؗx)KT~ђ[i^9|c۷E3 W"tJl˟ؒ?ǄԞʏGg'}/qr1Ӆf)Ρ}r_%W5WM+{xfJ[zp&_H^f~GP^$e0xAcb29nƋO~?̒4f<ZL	7cd!86gQ!E3+TH/mdȅkkΛi5o7ļoTuC_
2}`$N7CGbH{NNbڌvy$ΎYU4Ih`R<X>+kl(^[E5F4!e.~Ү?;_lT\o$\F4<ьL	W)uD;/x3:k?6m,Str_vHGH%u9$pGG*ۚ3M+J,ێfMI^ Im={գOrJsfgri(UײJ24)N$%>jt\ǧ?c$[Esz	Cg˃:P1mTc7DjJ؞ H_u\5&(Ol9l_^GШ%QQңR(9[%˿wYiԁ.݂Q8wJGNR('\SzwɿT#_p@2b7!2=AjߙS"p*Q(I>dh.v2Ȍe#GJ9GHCN=L֭/ػ%@AM6ދ!-X,:ZYq\i Jޜŗyu5C)ɰ `g	]>8"Ih>XOn!4,V@"ż?ltw{	}694z^}\4G-~
K7&#TSLԚshU|MQv@/	>@)-FM$$tI!w>w#EMWt́,ԣ8w,
[x*Ө_Fb='34A¾aXy`}.ޭjwvsXhψ:vҠy̧ "eo=<h.
Zu
@ S}$T!00);*׬<)Ql_H>I8 ށi=YQkYȠ$-zR_I{ML".*Puh0/6Cuw]<τG%Jt%FXH`NTs|!$r)nrfV%"VK9}SHuLyGslLAW /lOUZfYA֌O08H3xJ>^DGʰ
vв_a:G-B%z6tL<~#9><R&FsӖtӍh}%#B;{d:g~7GA˶k[-ͧzC.-z$?u~G`3 =vs+Eވ}Cdwr^@eu^iT%!ؙj Z5'/hQ`ILZ-Psl0+1q(Pau)O)|Lit<T<qQ@P-vT6-G/\/Nb O޶Ι	 #w&(>G$%('e`YtCÊcvf"ba6ceZ A(vcb\ܵ RNר0([9G%"+#[(J8;aA=e7?d08,5s?'BC6nViח#& xW1;)S[OG桲IOtp8@0?"%h$$B92g>"-ըʤ/y $(^+10,̈́Mii`!&/I+$06NːPNV5=nj;(Fܐ~KzYf<Mgչ,ݍG7DГ vK	faAUzbB+s''֝!*mU[Ir]GDPJ"ܸ#skA)u f8hOA!(.71%#. eB8w)\	2IeAl~<w!֎^{he?OkVZj1N,XrN_."9 %2眐&[Cl~o]tIaՏl1ϒ$6`P)llV񚽷#)dG,?įk>hˁ#]b#G2R)5EaiQAB!@(k&Ll'Ѿ[ˊZCkڦVcL ׇcbf33xq#$'w516!02:}D8|!3؊TD)2XidHC6}2t/[I DJ^p2
xѮT|+\=ʵ{t5(eΉ.B)4.nɧqfrhv*5bάXM@ad2$Rqq''Ne:"GkR!fc@|;0i)H"`^a%zW
.H9)˚ُɷ(v3[gNP	愇aa!CA#*еL{Zo[g:|{٠}|#&	qGuȻ2`osImۉmԕΘ悷!SA|,qߖq@.)|TIs֔?eիX
ycT{=W@eKKkJunP|d5ޜji$1,pU0O6myP OnZ$brܗm[QץT_gO-N@d!^ zvE&[kEխc\*|eƴMbZQ`6+Ubu/qYpm,ihhW~i0]&I)X*s `E.YO6ɘ)ЈG|P|qbI`7JqH_=s4tqbӰv]v+:r_Oi/7s%_5| k1Z3W
e4SmjW38j:1_b1(Mv|Mφryګd6WS9uHSZ߷`3n1D9b\9۰>\cnabo;Љݢ{.l>hR O9E=F$9 _$$ wkfutLM_uzk)s_m#~eߖ@剗W$*y|C"ԭ`)mncVH-(܀W*Z.\*9%:KP{#t%[ELQuFI]}'3|x
mǕi;\H
סqM9],e	yF*	X rIjJEI&_$_D/H3X,dbXpIdRYҷğIL>MkB|d\G0IҞH_x[1#9žoܬ?Mz^To=?@C~Ym'TY<ڱMź;@n t2`CW5'O)pBِ) [$KKqT>TL
3ԦhS{AB 1L2}da=;u Ji?}<+Fp>N{;%+'0i3
q,;D*C[V6~4U1})du|X0ia$NUsi:8
?V?ԲhoTc	pm*\G[u_~aUgvO,K~Iq
s3`[>A9Z%d**F;.fUǵB59`DMZfeId[>Ɋ ߶b҃St#KG6WGl`wyˎ[[>x[-\]J6LJC@7/ꮑ7GgkBbx/hHJY*cˎLJ3v?J|Ðpi)];$ǭmBUxiV; L1`hǩsS'm_T-N'FZ*\8)kSk,$t	Y副<p3-7\@?DrvXma^?1yg?b,~^IpOٺnS~BInAǃv0)+Or|NԊ]Rf-e?A]aϾy71>~9bxГ _U5vZ<ަoR_q)fl(nq=!r:2Rv1t'\>NjR|K˞7aUPsXVߝ*=}S_A^U,H#GP,*mqߓyg&8EepY6փvHUS-\5ۍAVAV90-(LZKp5fv-M7{VI	(lD?PX[͸+|	>Aٷow2*)\iM{^PNw5HM:?nhE,S<:>kb,@'`C}4N~MG%ONߠTׄ{$oF_'zNd7I5!\ vEșgh	jgɯ^
8Y;WtzjNY'mzcg%q8  ̢/O3c׶2   I.  iߘM"+<8e?@;jLi+uÆb95ɯ|,a.)r}Cpg];hE,#j^:u~_Z){<o$Zm5cit*iH5Vb  x`ߔ
.i~73fwB8H#*v&?v_߀]g"_˘	Op~[2	{
	k+!TH-,d $V_pb2Z/"Y^R]O`2h~)KǠ P+K/y1lBoՃ,,7'zpEg  n3_}48jy@^Tw"_
RM۹j/ԻIZ	f9A!!1{] xT=D6jmaWYR&"hrJcYc̛J?# I]Y&B-'S1~:Ot
i&1net8չ W4*+ͽ)zGm4/C,HZ_pMT w gS /' 2tbN!qoFaPИg4v4^u6rĀKerj]w]>\f|ߟJme<s{+QoƈEUHNТ	W!D,v+iߛZx|RɸT;.kowăƐFLۉ%0̭:Rb<1QH][5mץlO;f+k\HhMfqNAdU7ܗ@Ogy
}tzrD쥗LIC32(L':Cb_qBDolSb7;F p    bTs_*, 4нrA(NoW`LjaPg{iZg'V+J
KnܥYp9[#ޯIrW༑X}T(A{lwQ̴_r` a{lu:d\ b칉XgeC`J1:ϳ-m*!'0^(z |,Rqv쫐9o̡v`}aao̰-hX6(iꭤږ	P|GҰ8.z܃]D\T+o:-.5u	ZؔHygJZ5#z؛=_4}`Y;m{ì.n.q (B9dZjv("..ۋLuj:M#l8¯Q5Û%ukuGf)+|9i;&Ҹ8)ʧlofuڝpE=M駢r19f.PM?,H1ܜZ(.n\ &yf]lk'"{vmzP.*.lvjC_HhZi-OkuqY6h#y ֹo$/HҢ`2!FZ%LS{>+Yoد>#PcŔL^ȁ Mp|MH۝9=IUZ(<0/5+??l}t;x`5&[XS$5e&)9['ʭR4Щ/\%Kp:[u}ĒL7Ԉ!=?~)qtY13?|0?ZvqO ZrgNcn<]tP޵g]3-0L?650\df<7ՌӃ0&AfnQ}ĝ D]ڊY,  =        Hc     h
{ݝZ|VUeW`G[ZWB#Aޒ9WڕDAm4GMH҈Rc&#  'Y]Zt!D.˻^5_v:c*&AG@hziv3 1 "&}'ϫa|U~%s4.p I` (Ā  ]W@zm5\xN]<ϼciRyiٚ"ڵEiig\l<q+Drfmdvg>{aֹXyE=ZGĔ[Ȝ=Ɂvly86KA:w0A𔐷+5n9bdҚ+f;vd2b0m,T>QP:Go|V(tC0pY6
dKΩfHFM=Mm/,ǢR'"͙dB1>}rd_qw@"!rL.?Ը)2_ȁ4ĲǾFYS(ax}R>6;&ҙ@:@@vsSr0cKSu7@'=5޺L.t굼G\*7cj&6tĩ&j¥{ᫎF*nP5 Fect4AHuV0uʨwnC9OM;h0LJ/KfoMWK:gZX,NؙW{M$ar+9H=W
Q򜂶HMT*OGKUb^(zcm9 !iG`9sg!xzh"@\B'"6򍏺|Krjx+Z+_:KTTH<oPGa>׊N|uӻ461lCv0LnEwªS{4).Tk׷FwI4o!x3l#%c&`Ieh*r&~&
\
mX!~=*vK+j~m8 Ƶr挴   I   2˧
`b 
axZiE^5C)BX_]Cl'-x'5e6Uj p`%tY2#'5{4p&	u^b[D\!&@s4h \<	.Ȳ+	T;'@[\LS g jxW'I̀.FRWǗI c2R1I6\kk0X]xLMOϡAntS͆+J41{SR Vn3]"(ޗ"}&XX^M~.!L;G+ʃvΣ.τ(N.SU^bb\}* '}>:|ON
2=8NԟaCmc!X]W.],DGT2F+]K+i=ET_I;G:PJ̆0Tq,>n6%L]v!)@<`N(]`ՋհjYػsSÈKtb We5Ev)3@^JK`N
X[Fvbet T8ŗ9/BFjdo[]$^j}M -$%Pl#rHJ
gf+PXwU^a ,i|߽#>'vZxw{@j-/Gx+-0Eb_-F2-] 0Y=qޮL9SpK}I5LMnЧCw	8\(/;i\>ȟ]֞KP A
:tᖜ
.Nv9@p̡LPC&W>$~2mi`@ѠRCt1.o=H;IBVΏRߘf	La6#?7_`Fі˳u@u5+?]@o(2Td^^5?edC#4qqeQK$g-׋*D8?..wJ-/2(e p      P~] 
mx}GZqƬG,Okkpya`	d-Ӟqd>S}Ϣӹٝbʮ.jYa ACQ%ҴUzG͒$PS)|vm/\
ɋ>8-yb2d`|~x7Vf LhzCQQKr3+9M)arC\>_~}X<С@v4Ri7UC;?&K7iO=p8WpפU%/B݈ԵȬm><z>\\qcIBJZsBʆa Wϝt#O襅)|ٜXn?Uߡ	ڽa
	ۧ<U|勾B!R+u2:;ݟ/)tՈ>gj<:q%.`E錟uG_ShBC5h4ܟXf	!iU?>ay1|Y&xu?N<1LyT%'~>,6A\??'DP7	2HDLdeݴ_?{|ԋI=9ΡJ-XJa{J,;'oFR}MoꝦ?+hIED^7cz$9BJ?8nm
?{)mX=D'r$6,ƆFrn=VWq%cW`^
PhoA=xs@<
BŶ;?M֤'[ѭosjE0;+䛵
/ᇹc2	'SC6T8ռFhBlT챚+nR r-,fMBk>0⍼ո :nNvu`ӳ ]q}Ll)3íb|"m>|E'P`_)b)o׏4vn4^cCtׯ ^=|kڐj.Mߙ hqTgf`0jIdd&n/тy2* 宖AJP}?,WR@8}D{ L޽Gf$oEd@l4ވg9A42s'|?MSq.Ȼ(HB|DFnH]6%q#/Qa: u-aH 0<i3+mARܳ>/Ipo@K60jہV_Օ ;YUEE:G]6!=-\8[FW@fIG-yF<<)ڝ㙅.Z0!a[7KCP9~{A(My8PyL\552&<5QYy-ho0VNdfvfE vzٛп\scuwԸ:wеfVSRTPU?gof=9fOJ|Bsq"e%aK59H[ G!wc"gаo\RE[xV2>V6<a'BzCZa(w_lX9Pttr&dEx@-xVpu@%Ah~E<w'o<;,iAVSaWN4GtpRr!PR,G`$l/HG$h)4Nޒ׾l
JW[Db;4b	ɌȚ "?~/
}
e}rbCh\drb|syD/bp-o_c,r "*F<m\%_񹒓dHdv4bR]z *J+5+YDؼsLu츚s鰺VeukhᜅerF[wl|;]0nQb<f|lHuY>Wѹ&$1Z5\+ g3}i5Iӕv{aN<:2:^=Z34AS'=4+ )Z ^J| DPu¥zeh4  j6)H>/<.Xtw-
@8G77%e$L.Y>l\xrck'IF,"N]6v`zi8:^giГEih_.L"-v|CSz0$y͈Ezw&Ene|zߊ8`֤tRf<mƆ8*\X_k-,a\<݈^;h%:DuF^|}%0s73/V-8nnol;-
wp)</9xkr4Ml3b1cݤ1U hO_@lǇYhn璬w6mG+Y-;-w~jqV;Pt	C x
5ڟ5xY/,ܠt`
F0?$އ2Fz%&IMt+i0g]nmt@}zZNNQvҖ'3hFs%7$$&6vaAB8:mܑ}{s9NʳeBHn8ҡq;=3};>j$z-g:J	9+TPuay>'2ߏN.Xf9.*1O (Gz)ek`	>g$\߶ _qxXQk?m>xpۂ2
Z֦Bq^P-2}|-z=~3ъ͚8v3Lcʗ/#aWJ	df>Kg:T'\i-fd68CUGS%
/w4fZʚ|nG'-Ad<puaIyTZ"Ne~߽<|FGx?NTt%/ܿ>2~ݖArMnqF*WAbxƦa@$N;zʍ!F/rb7W)SAK)EkA'NƖP ŀ Ƭ/X6ǑHYŽ<D)i)r3+Uj0h#߬oj2%%I#lm<
O߰uy~j[{ސJ,.7G#S5$L@KG'{|B=s%rw?ψ,4f5|I6|sy3Zu\.]ދ9]ܝ>
{ BX~Gzfn4Q.X޺(APeٟ6Y3@IF8K?ZM f|l<)0F(%u\e]=3wZ91rB炡7c_W~4>)YnseE*9vl8#pеސy#qYa;!.D0N`R^+2Rhyq>E1F:Sk0#ɋ۞7DOW͍r*UK%:/hfǐ[w$q%PW%g7L*ͰѩO0b$o!5OB8A),kw]¬BV+|
nfcl|2 rzhDFu?9E Ѕ5`fkig爡16@:n7YoiAznVX2!Io`,DE˴a;4y<Idy=TY7$(_G=_
nCY?jd-xZb!<iFh߃Ym>H#߻ߥ-r062aM]hB=m#eҀ/-˜3rex4M-#^Z 	/̼0anmzpORN-Qurk86C}~%q뚭T=G̮uE{/({10\a^vOws!'zCDw)j!X[%uSƊ4DIM@5yn $2R8@r.{PZCDU	)#4)q"\`~B*e6S  t-Ȳ2t  D?h*A!@B}5 9wZG,WYHxs]~-Jb^{43j\U#XxRA
}RLNR p!2kdi&C1$ X'" x;[4g@LO+T}_:>!En+>::4RRHߞx$mE86S   bkF~i1yIKōnbJj!oέCa/+:L&;n:v7Y-S>m'ŵULtNw8~.,F/6;]2VÏӼ*xKoÅC1G!Z3dwZQsC!sKyPG=sجTJ:\6Ʌw'Q^qs[],.l	NN;bh7~@ԧę`|$4I.WډھJ&5?VzԠyZ-wu6ΧUa5cYfoA]ZuwZ6`v*/4;""f/͇wd%x#(ʪ.
VU8<<ooߚZc;em)4Jn7w0 %xS-R~ID}s}zyxSro,dQ>.f/P#
(,k3ei'>)6`ҥq7kca;3!6L|O)"RyCRuz|mJ>(q]fjȋu}u[/p3=9~*\eD@_A6*+2I_5T^]Gor	¹#2n-S6zFY+khK>cB3*,D5&ceH`M>]ނV47muI/yOuٲPFJ^s~/Inƒ~|	32"z-)vް}F~XR;u	cWb2cV$ۢ<3޿$Ix	[VN5׹~+ƖuYоOz\_g(GdmJ!ȉlJ)}b}Epo=]nH5WP	F\LtgLFAW	-!3Lssm;Jeu-Ru{t5B|7~%.p1qAQksVܽhoT^Оe˅.[	V]Ja|R׋~ƺsՋ?zl?D$r";'#NM"Дlh{<lJkVGN9ϒO
JE<ґCg8q
^%[?>ҥٚ%eTY>KKQӲSozzgYhS8lE%Xr3V+<ӭ4JSKJ$8<q?`Tm}B.5n6Gkԟ%Σt^*X!	=itF@@(bZYgŗ+=|$%V[cَ K7o_|G1W8pcˉݙ14J:!9BB-t(SrQ0.5J,^dMv݃\xiΨuwСQ'Y͗NGwIw@45KSߎݣ!Z/}vx#nnxߙ#\ߠ&Y[+Xv~т4.)p?^G*jb
={)n(;ʫC5);'R%mEu䡅cTZH6d_yNRBoeZ֡xD(pE!g;,YG,u`Xub8SЭ}:"R7\T@~rAkr͸^Zoŷf32Q=.R>hLX
eQ4i8<_0W?@̋uOKr' 74H罚,D[#=մSW\PZ!ֈeJLZ=?iaIeZVmBOk6|̀M_2qzVyvƎHXWM
RݺYEMYLz+;yy5 Q7Aq3ָ|i9zj	M;4=B~OUzǟ%@J񍩾tba0Ňl.j2.7ǎ;YRAw)-.od]I[e3k'#"4C8k iO쬡g7"mo9XJ8]'kƟfX#\/eN6R<Yds_z
*	#K%1!8J q"3nlty; qb@Ien%  5b008l
jB\SMh06JN\#ĩZ&C&4^wȣ7!uV/:OydaR*5j)9?PJk1ӬӖ_#oܸn!:)6EC}""dֲRjUPO:޿;we0uG.7Yɵ3qӍ>1׈pE{BZ&3H\xمzM^z@܉o2[5i+^ӷ [cZ^+WG?.=19(yuh=hfYN7(QA 
!r\	mXѡv<Ȳ>Df}ԬPq3e)!gXoJTȾ w(~Q'+d4jG4aplfl-ݖ)<OڎϕU"a+	vD7*UY]kB-1
3w?oU׋JB+UR`ɢusZe)$x`&sʗG8w#	F]|Y&޳hY3=Lnőg,bV>.3T=0o',99fW̤.}
VW1 sR&`P^l\*RX	dPc>GScC_%=3s~'Ȑ*Hi}T1C}v~I؞Eaּ$U〕o/rCv]ҚW5Mre4LvӂDksahu2w,
W˜·fqHZZ(hI-=(ڄmbÿ m{C\p@5{WK1z$tz6Ho\gJ,ůшh\^Z"TeV@	܁ꜯ>D.5T!oms=326u>#{Rw+X+:]4=/*|F*5ڵƷVC+%Fb,{}hIJ[/4{VNk>{7uekJC^DjۈŢ~asaXA7ar8OuMiT8M[vhfRYg
7P@F;&'ra_
<Z㴬*=p\V"zgd!Ѱ/$]~SX\m3\LŎN>c5gUh>!8R<6jrsD{"fF#mZVYMODB4vy?m 'TuTmh.Wm76}n;р4DQ9xE:BRÒP\D_p>S'1Jv\mTX_K]{RfG1 1)L+g5vT)T5IIZG=<ᛘk{>r.s3KO=+3}~aCa5`:P@J'n)&2`uEu.r-o&(|[vm	Y]{;%F,{awO7>BٙޔJ!=$@Mqk+ᕺ9X~}[[=Y F(,oy8>ַ"HP¨8~ׇxt|e&$o G1yk(7_PӏKWfi#Y-]LܻZ5='{dy<p۩Ey&JUYw.ϐA/rğr2^2\`yf|&=OlWhw90c}S?oPr\/*4ڼ.3
~(Q9It!N$ˉ (&t,&bzA`iAh-1]!|T3
/V]·ejSP=/ֺZ& kj12Ikwލ~E'Ҫ'i#<*xAm*UdB*UFC
EoTDx" S 3afD̃Vhsӹثۣzru--D<byu.7ǨER>RIe6$G$@:BeL#GL?'ǋ`fVJLYC3!mDZ?qܙ>yWQ+q?٦n>uR%AԎ_Z0;rIٌGR"҈:k>/ToX%a?m	77a[θLj#D2Bg>O(,ax(@S0gŸ}EMǉsb2'e[RfIBwD{ol emN¿51>O0Lr Ui{&]3t\*'oS,Tv5.-<<eMvf]Mm)EdaP*z}țM5Pkk\!|S|"g"ihXݳL\(,oZ٠ExFfij/V* ]]Сڽ )F̀DRɕvŇͨ&C{Dqtw$L5Z'<ҭFޤ(=di|N.1ț!	"4uFb_ugD*Um/+Frǥ
E<:Hr=YdZUsʖF.4d*@i#D8Ǫ՜uVG=>rl/;BiI1汼隑8o_kè='d-.~9DzF6	֋91e=l%{h̿GnDEͼ^{_=fUTZ2rY8yl!'?E*Dpv,67CQj)V@O	}4it8'^˪АhA%ldhK(QK"iʵv,ZfE/pV>
#!W.Lin0YuԌuu	hsY=M츊|aJ}b.+eDahֿ@gN~<Q	3gByg!ٞ8(%t_Av]%t{MǊ2~9fׁŹwuv(8cvvT'QRz),N~YZnYSDd)0a+6:\AC,~Vr9vR
}8Ѥ;-
Y68~GD:o5R`L	pX!bCkAk{BfǍfqNs
+>V`vǪq_WB6+Ά䥪Nu{Fa=sΦUPC^Il]ْ5sk7G1s2-RBсEkU˱gN!/xs~E^[#1)yHV8̔Lf-$WӐ0ބnBl,޼{寧)Xb9å2j)9j^8!5aC wj{^nZK5!L dF7MPKţI`łxMM6$ ~Irnd5,[Lx^gkF{`Ǣ!XvBA-@JYx!{wjn6yUkP;&c4!J(l'{{z^eN[חd0b|xJlmx1ݏaB
AUѧ0z&biҗF|=J7Ԩ],7V,KŇғHz*JkU=%ٴ6AP違sRkM'3G3B::G؂iv	8K48Aao"ä!M8޽9j-	'xiYDce{`rwdլ
 \Q@Cnriۣ^`Ъ0۰<HT ^z%\Q
NkuԜV
{mJta)\;7 ވ>kUۧw&[]	԰K6 0_X@%tA:~vJע?'ՃncX1="Slt#\c3! ~+||C%d;1LWvbFP1pcꔍ vyVoa;ed] 5#Qi|@ih(05ZyS6}Zr1|B_N%C]cmͱihs;˃ZɫD܀$g
:U_ÁHLM%~sSJoVa3)3-HmDsug6ąE#M> oYA_a-iDMܭ-~!U8+O$[8	:*9bhRA:_\z_=D+Xg@#&*n+E>yH5e@ `o0GxgҴ
Lz0NkDx_bk-[.^ ؜|VJ]_֒:%\G&qG	f&[W.PIE}LƆc]]o~ m[sL6qDEc* /p᥍W?:7=Hh?h7pLӔ/c+
O2l-{b:kWW;jF~,	e6ۅdu}ȼUPIc2W{i_|7)w?Z>o.'j@{6(ܶyWC`xsFIGxFhVjT_)"/uiZ#v:Y ^9)&lʣlW%>iLM_MrkeM{JYʖEU +!U(^6ܱ6m9wXцٜլkٸb]f5ύ38#x}%:*6*m׍̍b&[r0WS>}A%J<ojwn4VGR0=$LP:;qrLt&rOOz'.c¢(E3Nj'kLSJEJӨ!%FK^e~itNB*fdo;<DfPB]8A PߪW]ssXo.h8<Oʹ0{ֲLy	ݽ+^2.fӍ4T9ymݶoI}̣r`ܿT47Y	
e2|H

ۋtM(Dd[/I؅" <AݓhR/@Ff^T[}N{E&ٮ `̛< ec29>@k<a$uGQ&߻lW .kG䈫|ЄQڍvYȻkשFn!4qHϷAR6f;5JX"}$c/X   5OEW_inT"Qz%ʶ@ iNmKy:`j_ٴ0t҂%32jhj[:}.ꅔ9^ib',_ SCְu;yҁ؟QOIFTɮ_Jx*@l\<d[}XUY [G2V`NH~k&zsN\vH63Y0G_SpB#+I(_.Ry\mpzś|+qycs.XuZ-z6*"O&O=5&a^gCGk=TϲJ4{ ܈
V?+cR_%3ߎg,|Vus~q_Gbw[d&!N>]OfRHC
i _2aT0ݙ/$O:#"n,9)dCі#i,Z*'NHBU߽VjxyeQ1&1Uv<{%+{E,\Æ5:8 8-rNAdbj	-_^P: r9ºѲ _j^s|ަo7NO(5Q7?}7ցPF/ *VP_+ 8O^H>Ob!geuis
3B4)
Di(c}˧d#l'͒O8'yvG0s>fC֡mHro
1.SAh%EtJ \_KYrJE vQp'd% 0KoyoS5ssi&-ɆmϷ/>6>\E%)*O8@3D2ܩ|)`h*8Ý%>x90^<zV~bLB=_W߽B1 orR\м]pg))7k=q7P d /9oL={w}eR<o-̗۔ c0hTґ9b:vo	o.QH+V}B 7P9
m ^Ek$4K_68OY'qSə)e|Fˡg*ָ}6|%Ya!euӂ08'G|+NT,n;VhƷBlZI^tseӏX6;o?ŽM'?׎C7'@^I0N>MS@)H_p1nm^І_Uw^8pGdAɗ8h許E(&J nQ36}sif,h沍Pq'Tշ387 ZcRܞBHʃT'/J$s=N\t1e<X]7G'ị|P*C><nUY|̚u!g;t$]^`
`t	[WS0wU"<}S҉_ _ù4*kq
-@	30nCWb1+ 9L(<tؽ-ңuC:.]{9|-iS,}ꂴE7SI}~k\,!r8L{)ǑKuF@"~RQ􆱥D8Zsch&GD	-1y߻E7F<bxm*̵'M^e%\{N fC5iwtee!^L	ꎁah-|HtI9MTÄ	.fI4r_ZNggGR,c;"oCtIŤ)2yuRXsEl)1PJْR@qR6tK'&DIO-P=Rv{ٸX3VGP1
eOz	GX5LʘSԍ>XMҼfLV6%LEr,n]%Bq=ÄhSy!05a>O&׺SCG5orK}gFx,cZpm9$ц[x:>J׾)f9akNyY80Gu:u-В1m-`a`	84QkOٵXhpdU5z+Sªt5y+O;[ѓ-&obi=qT(=yy՛`-^%`ZAx|sss)7ÿ́#'XQë ́ԑW/hUQ/ 啬Ka@trؼ_q՝>ITS	_Y&!f,'DFӪoI3}
0?TmQ<zTfqgF:[;~<+_*KŽY_)<YKW蠻ʕ*Bؐ:S ,wT.Q$#@fq!7X~ *gχ"bKD^&aBeVt|ϸ	mHEq$m>@SPI3$RF|F9u^.|((qҏ^]AưMpR-K%ޕJgY LJ'~mE)u;V?՜`38qXxi1m9WBnZaa O+ho25g4~,`z ǞD`UF`?<׏APv|>5ߓet1)4JsO8Mዦ$\z-n <á~nJ
~!;iW>_{"3IzwfJa8wx4ZEW`͇\K,]@?U-JH9յjS	{(x%+t{+b>5>}Z'T&ɟnmѽo\E>>O\tE>|MP5}moS93/B^ɖk1y򆞬QP\s>bHULrS(1j_`&K}V)?pyt</ cbqakѝ=2F	gc6bAopŗ	iCBXNu.|e#MWO#'O~cOv)lk.sˇL6؇3G_-lA' K,%F3bX~u}^u;<4(/;R]8OItxL9H8S뇆b5ĸkJ".:ezgV}x((Mi9dŀ+&nfy7$RB!X.S-Ƨs3Ք,QbBNo{ߝ'~<ǒ8EZesiB
sB|!$Pl׷[E'z6Sw`Ԝ\"b˞NP9$K&xrаDįZfW?>(0D	nHͱKtslIi_p3p~F/}?[}bߤUi
#ႍiJM	#".DCF0=˩
^ay2PdF*WmPjlG/p2tzy~uh*rpB3j
*3lg*)yBpP)򽭐v1uX(Ǆ>᪣$7*(>Dz
G_c7|{/)cL}
hj*P#_BCDQo`89-jb~x	fs?.?̙ITO}qؔ4v9ږDXTeDmu]ݸvv OLZVGC$YFaE9˳Q>@c0Th	VA"mq_g $g$fހ [6xGj?晆˥6nM۾LX	D|b]Pv
S_oNL'$b7ۻ?9Nllk.!J#ᶸ5'V+DNKUQt
SԀa\CK6gŃWLQ	mHujBR:2#2+"2B `ܾrUd6CFX~0t!b};yUk#c-!oLĆ5:'#{Fh%A_x^=xE2ɏcAa}N+6q@*	dЌGqAScT[1ycJ,W3.8Bc9_!Zպ'"/T1^KP`X2:gaoC{Z%^!F'!LwϺt)o9]rnAp_WYC2hòwxX>am]Iv9F7dIn$I5m豱Z!Q_A7yWHk#!9_9C4_K`0nխ~ bOWګ8Lu*4/Rʡjs3mD SoMs߁Ua$BYUp=q^g]
լ%_EwʶӬHG[5T=Ҫhŵu`=_ۨ<TFAeҝ
C=艀'΄s~*9dF0pЇ7Tzi8TsZk~;Û=LU	\~d|EC.Do9 IλuOzN^t`kJK
2:-<ztHڴkZkf<(|q"jLL%ʚq	NkXkrEgWz{ap&skY"_w-&^8uOJ~"uܣcc'7/px@Ԃ ufw=	V<<+p˯ƙ/20E1v-֨F.b>pƴ1$$.Gҕ?˚E|oJMG[@LH@FYNzӺC"p6(pg{xٳfO8ޛo;1ra^3%}A#LSr_er-Ɣ5jrMtU
}~S=rZXe?9R2Q9,Ǘu#`O`w} NVWz?%jK`
Rb_u[#Xx?{ZBC`tLUn=vjP܍!#Q #{n)jD6pVGsu=}8QVlJ~eqK0nt1{TO3~6mf<{izKU(r9m&襄;һNJ\"hP"I?";$MYK*RoϨ~~N91}] { vE4H`@n|%BQvDZ%vx4\VUZRԥq`9WX	S6N_iSXlQ!2;Ek/ELh^Z@"m`i3^YJ8o~.%	[B/G(m #ސ-*̅n8IR#aܩjP׶jE)t%\AЄYjeJ kq= J#$71D{ůY&oRXP4ІT@:'Uv-*ʧ8>P53}.K*lkMý~]a{](LLXWNk߄B0A<4(wO4Y{4Zv'5sv IzeR>XjŽ#+yXtSJxjy~<x^:xetS. bb~]"FCۋ"^k?v<۬]xX؎fR\R2k߭6NxqR>M 7r޺Q)#K@/⩱>0&ˇ?n %`41 p& W.fb1[9ƊGCB%{mC|ڢ.K1 0u`(N&YCK@rʏ׆xk){|ûE3rYW2?|2BI0@@Gy-?7r
;W	mH~xb^@褏ܵ.YeŒ}H#x_tv׺w, P6bmEjҮRtD$+4szmHDW*;$6:P'@o;K)x)$kX
K|6.<"~ڐΝ!xÜjm`Xn>^M{إi @DI|z>=sbBM`\cS~8"r~?Cf0gpBʳ.D2`qIDaD0 }eYjᛧEߤ*ԅ7nӵ}V	2z°ħ@_U7b4LKa>/_ͥkC^ZqRc)]:;kVN!PtBc<\O8Z9gU+!ьe+[w aǫ>X)In#kHh\1'.`(Q<74fOR1,XU2kjnJJ^&{i$cNr9W`BoG::c Mvy6_DntSGE.z/F<"
:ɯa_7߼zQR_s0C]% -bk7R<Uf?,ڟ-FUwSChPAL!mK'o\3f7ꅶlYW<TyI4*vf4.W[L	}s9ѨPë{LٵRu	Kogݾ[|R ߇eؐ蟟l 3Õ~1|emDpU:OODb./)K'E,;.S`P)lΈi8^)**DG_33Cse33U(b{V
ìڐz"7Ҁ#` _WYiy6EڄgY7]T03nu{NwXƲi
3GCK!@R2УhsB¶h֋ӉDD,ݱI%l=adǢ^P$b;%`\VH+~=cbaypK/KquZt64nWe#>+;1E)Zx/UJ[Y'fzu8T}`"zU7%"QM 3N2N]ƸD}CDL24pDsLf9vq2v$)[O8f9"VcB 96/a|_%M;N)	ci̾r#ګLk̉#	#}8_F]=9,eH^L$yWb/5WՑQܥW] %[܏N|	Zhk_FUR11C/sx5$АF')Wwþg_=3dDX\*I)|]0p1܉X w|%!F3R9)chZõ527!	(Deo[KeZn//}6k*QP^R5(7]*"dR;NTVauGJgXW]Cݱ~{Op[2T0l1!xjZ`rg0ٽ]סb[B	y~٦t@ٖH >?NFMiizl@(fkТǌ%||O9dEҠ/zՔYZƛgAT*3q݂l]lMh/(¾G,ԚG;<*y45%yn[}M]6܌O-;<~mMAv&!RAL-,f/&!KǤ-qt:CO9HpdJSֺUAx2{L:8 dih[SpH2V83dpՂBSpzT'4vR,Cc&3[*U&urw<j֚ѫc:CFz;,Xsg
zHMɞ\:W.WBެϟ~m@9&+Dڼ-$J ['*f³dW8]@*k73P\Iu݅+Z,N ]ֳVs1Ǌq}aTWyn`=w!4۠?5Hhspٜ՝j+O/	R<~@Ąt_Ch/#	Em.J[dql_dN;DW/QSgMfށ6 ~BΈ/-֫`	ZQ3f*C4@*7#28Fxru(b]V*<:eVӛ6A0Ġe6l_y0	+TНU6"[Zr;e;Vo]O~?jV	"}An6z6&K}U4sU]d`.4%5;G,h"uVUYI+R๞-xGu`UMgN-ie
	#=.x[_]} G}FLOGC#˰r<DWY~剼!Q;^	^`3?vBWm]kfGolTa`\i3&mn0B~oZ͐IҕIxZ|}>-͆VY`Ap5t:+i,+$*M,aږ3KvжASTk}"j\@#:ڜz4<bG&ᩅ^<,oPhYmqIDX0eҹu郏<Mc.͝dEt&)>F9ΩM찥eA[{y;+52̬pl`6'.&Rs
9ܹyy\DAXпAϯpp.TVb85[iYˤ
"E[:6ee{ZՔ2&	VȂ>Z6Ds;3
6#Q='e^yWiLfnW4Z( |f6,kx؎W Rs(?7n   @~kި}iVx:TwN(ز23bGpR!\EWy_w3r,U%nKz(sO3š{BQ&s~Y×q.ޜ4u^1u{vZ3I߃J$i=\;#(Nu"Q o#ܶ}OmdV>Nt|',9{z)KpDDCǃnO\ĶJ=l$!$ޮѰkN^r*&VǓ##KS4>zPQ#^xw)qZ5ݼ<2$t)ؖ?[8|Q5~$syIa$8ҙO΂gq (Loo4gA4K
p2ೝEAF]
݇~lAgwl>4	ɊrV^7zz`*6e/3FR*iGvHI!?~߻Q)OOSQwSr8[I}Wq6!{Tl.n?0sɨo494ΒBIBkz((~=9/C3Oe vv$}x;@0t:[.RD|m~D1	 Co?v]L`>{2<sksꁴC#M&SZ4\jC4
>B^ll5?g:X&S
JP=:sR"EH8W\GN[]^A;K?t#.-z
ZCV0{8nyD<S(s 3	~Ujujgg㳫<Oԕ9L]RzܔOMQ.=a/ݶ
݂XxjbG་F
s 9`l	$薩wo-Eb#LIH.t5ZA$*~EZy~Za7tʸGSqJ;q"J6o;0+Y]i1~]O`INfՂo} ʃsG ۷Պ-b(6O-v
>^!<*_{#SHnE
gGú|C9`	|sV1e~9mԂ}uc҆~g)܂F
g!oz_d4B:jaD,?8Q՞QuT<=Y?y\b]qWk#m8_yEl#!˹#[e5S2}Qek֚,gſi0@E%17c?̡ڝD`,F:x&jB侂{W,qT@mMk:\̅QQtSUJ)HߵxeN`%M2ϲ6ťle3h}&$C]$oU|fmED!?,熊ܼN*edSq>Fq;ZC2t_LOO0Kv׍yBs릨ISni@̭~2&mn'v٬QAD!E<Bŧ,WLn_Ef'$5s_fg;VE5H6^pN5BIƭC)PD`I]
Y^c{9wČ^QSMҷ=T"`4T_UUe`5C 	[ ``RC6sUvd3A$I%U1Ih#(Nr_%K˓;1rXƮ.lȫF*^طZVS ogCoG
pfqfL4k8:	o h9&4nQ3S l_"_$s{[-K9biThS1{G
LTW	t~%MD̀G@6l8-'6STb{wi:A,ܿY2_2˓̘kt֪X86Ͷ@EJ9p!7t-ullPSr~O%[C-fZ=5>vJ!h~!=Ҧ>CcY]X=71Af4lRd$
PP: 3 v=w\؞UVIWy>[HY(ljkBDBFtc!M'iSӱ<ڌN~4*	[0ZMZjjߍm/9YJ'E1ɒphN߽k!-Ų[!V-BZ	h~fxȍ-'=}sGZ|~{#ZtS$i"ߏ!iw ~ eK$kKv{Q;b= uݗ_}O`Y+<3ՙb]NQk5 -)rsWAq?e;8nz܉k~#<$$vIsDcjp`նNk`s$fUB̻Mts!=8$@$刖]},tԟ+$`ISk0<a`-ęTwmfrJEl|maZPzn3wN#q^H䔤\k׺Źt)8"wZiy|5iˇCm!!jm'XbuW-U`Iq;LbVT7sRN@Nryn]FNok"zfb?.MiWG{COB_F;,A)q72nCD̋-ds8VtE&ݒhwjQ'[̌!~;G:Q82$WΕ
#?
l%3$10-ZpMМoj0Vdn\zyhWΖܯlaɦ?sՂN ѡz6 	!=&k@<P%Wp \!$GI1-{K7&	zm? жbIS]cIJǃ0m54_XP#BD~AA^+
3?GFO"3Ƨeх$4Wp))R2RBܝsr(S`F@ɪ0y{_nm˳mkV47־Zu%(lU J
ZvɪǼv(1a'qCWT-mσݹӌ,}548!CxPXN&jY4Wg7l5hʏI#1C,9㸬h<82
~A{U*/%kd>9'W(>z#){ۊVXM--4Y~䬳^b4RͣS63(4ІFΏ]9Ƌ~-m
k}CLLЈy,I	/DUPG}-chOp*,)w\`ONØ[B`RєCGs	!Ifq3C<uL)D@94ǓmGI
%AŮ"hW~0!3ǄX 	
Kݞ|B]:[$"mX&@cc !Ƨ>?ddm?G]D	ԑw;̀r>ƪ2ʮf	mXvC˅|nFx%xD%tVm x:qўe
;5"XGz)Ȑ.,[KX-|,|Al&rU̠x~HsYs$\I}=cn\ʎV2F( o<a$.55ȯa
{Y^@uaSs&U6X
/bÓpAplx>(@ҭTޑ#yuЬfPZYFIc=OLm5g9IY>mӆvzjEPxVJvl>DmC )pe]ZyteX˟u
f6C%* K:i߼qLk2,P޵ڹNi>/LzV3rteEhVm9XC|lAik߼usCLxt-{?R{K4ӲgR׺xerUѐDAn<׹+}Ћvjl(v):$:&Sn/\%+Cr`ES!@"5#.ES2^ܟb4+{Do!]DupCoĖ~:ږ 5,*5a2:i3xQ)6:Ld.6ڇ4='V\eH|{FF)l= `WJd䆦CxqBv2
>qp-3
Du7
4Di|!\Hp'"ς/O9c|P[1N\++}))YI'}̅<
7ۿ/pgj&FcX7?sl"j:zRǽб,c9LַBKxbZDpttQ K!@* S;_yVyLxߣ2M] bw/,j.:RP)A!mcϑ׉`@^,ZJ/&UND=/b
{o`>*\[`ʕ?>}V>Q
M[UkA7rIM"ҩ0-tȒ[tkhUч/v\ $^˜]X VXW٤K's8Lz8V/5潘޶4VFMh5`/DD|SfFoEj Wo|ꋰA$?'ؤڪ_{rs'|@[[#A2wٷFSh۶51g/#MTֻ[rƸ*D >Հ3VISPW'`w'wZc!]KT	veHz^=+
I*h$&dy"&}Y[Uzg,nR܀,Fu=7eB2zWTӈ	ڀi@%i[07BRhH^SY 틏JAK`.ltw<XಲS!Lle%yW	=Эvg-nU :K宔`g:jyQ8AUcw.x92)C2zYoZdNs@9-ylT̛y^c(T1$,>@W
@!?ΑFǘOb'xo1#,ϑ KٌA8}UϫaWT qLLtE$F#\94i|\MWVT>E7~{C4qoJBrcᙡfnE׉n>_uuThRنB;ֈg;u8ؿcrA3)A`շ\ꖓg'uQW XNyi3c27ݿm,wD?FtK#C[* "oP@TCh0Y9UXE˩])vrU]T|7[h#:qW[;~GFS.;nX+p9b`=9\*!zD6*n@vPhP4<,\,Hg@UY\-]m	AJUc_NŹ#r,R8uP0GMoTXh29(('/'8!/Xmfw(CTL928+nS)rtXrNnW2/e!7Tۖvm.0UzM}c,8Z,^`-A >`bfR6d)Et=ߍ?4|A\tdtZ4({;"qhZ.	XH]jM㻑*9Н7VA˅(6l?n?hUvDJ#LJ *}ģ^͐o掘cs"/g,tvPB_6L	Y5}*ո
:0ͬKO[/_00uzA\y8ZLBQ-.d*'xͷ!M3Z#L^rˆ_Utl3u퇐w*?P@1p(w"$dwMiI2C,`:Z'\-0n/nT5Uk{QʗKUs\r}/כX!p,V][|0_u i>j/946$)BBE1m	H8ZPCgrGfگVo7I#4(&46U>be-\X@hD܀c7 q$c.gpLŝco7R!q{|ٹE!SVo9	WueJ\<5~]>\aH~DQ
Uu9:\*ķ	~U4:{
j'	ʐI`g$t^,0Wy]װ0"s\G7Ms/UWֲMcY|S7
.0Z'BdHDi||X{>FYO7^~6P(Aq͡kʐe4%[t"ضCcYW hceV]Jh<fKKoI&Hy7IJsu|r@&k-ącqRXwr!$22h5eATRVFGkR==hcUE'U4ٝsAflor+[V#	w@] BH5b77v֧4+(S9b dR*x> Q~47]6D~P6y,~юi[C-'Y^'F]^RoTsݮƔ{Xc@*M YatDB!Q
F H692/Cۘ>HB@xKµPJsjNv26>^"ȇUh[Ǩǟd'2&j.pdݫMbqtDUR:&\.g`yA0EהF&^{֨9Z^O$2ؤ%kۧ+);@\{UAԞ	ӰS{1]eap-Vr>DZ)ijԆ28L*.F(&\kj$VnEl\!rN+e6Ɛ2C"ՠUNa`za^h~Gq۸ :5Y"9ݢբJGn4zgL\u29 r]BOJ-FUI,Ȓ!({~i,u,lwF֢z`)sSrX!f$_E~EDCq h?ǇC>	}(IJ 4}%JK2|LMKHq<YydXԆI	u0'$uv-QZ.\`im	
&R<aPA-gEWСt]PӁ{g_喿,zla!dU;[11_v˕cN78"Ya%~S!mME3Wu=@<=WaXBkuOoP?ݟ7ePf_tw/Gm :.퓃3+~"`~P?4wo+pl"F/Cɮpp &zӦSX.znj_ϦQLH'$eym}wGC;n,ϟ}w+ΛLh<:TRcJ I`Dvt4:2=nOWfLAɃ.IƶQK"[@}SY"x;Wv;ղ3֓	*U*2^ȳbCpRٳ:!*rYJ9nk"f$2˝
,?d]@RfNhvҟ`io~) &YJQk\?).ӤcqeD$| (.		W"q\.\MR0y(׈j)&|q.jT2)Xjk9)E`꜇b'ͥ;1ٵ.cB-BnylPS/!2|=Nb<7m1f+C;O[?=sNha#7hR5`|M?x.f6:~==6p
<i%[mV5\j"HE0=LB&G'k=	wZ'cTYkmA(S+Hyvde<H:~/DG{h*-JE1B##=˚j6m[-GV4VD(}M RX9_THkj/ĉ.fJ?uE)l8BIlf~N#m&Qspbqc9a%^m^>yӻp+r[(Ԗ8{W1٢rE>5vsjIfH
oM|0DS뗪.Wj>E3p#q7C9H&J  |S"b*Q6
˛q) kS~2!0}}>N_rl{D@ȝugax{ѐ v]@y9R4ϸO$O>%0qVOHmbV/^]-&: ?הl{]xa!}P >Ui{o|WI;s:Ad9~'kGuS y-Od_y9~Eҗ0XVWnN^.8s|T)qb81n3)Sд^S{/k'A Fh5tcibr[MgAxCMk~vvТˁhgٲ\[f)7#ho8l	׃$BPx|t\!:d_lzIS9?=ſβA78ۄ_ڳ~~	l5TOf#emx쇩E|MEmFuQ`#5_˘V}\iW5Q'%"(tWmwۦ~UDq6q.rͤOT = BZxVQXhp3W)sNYg=)8;9C' x8Un_]dG#;7T90$AIhd7 ?)U&"w\Y9.ZFnRbp"zv2V1Lt$mr|$zs%-٢H[SDFȓ`r\		Eฐfߴ5H;KFJ4?XM`(L3=hCݥ"1jX3!]1Y0FyJPmg>Aedߩ"ȫ2K4R8=lӉ58rH/GI<]#确m﫚2<7n5IF՗JR5
/HxAfƯ |`H،ӄK 	T(?lԀۑ&ŜI٠ZD+j#3>=xV[ջ|NQ_jApkޭè
̓z6<[{]1Y9+j:]B+ϛf^ea]$)q[n##B<֣-/YF[^omV!Xư4xyA.B$NMPQ$22wddw:|e-&4OŦw]Q|cJEMȘArW7ٔ ]cǎA!`iTև<6ԢS$,=l[^$)e>|v6*)!Mb2nyЪoу5;2/̱yèR0_M
nd\f<
˞ciUP8k/=Qz,A;E~ZphTNh[S؏\L!G.RR\|Lت_K^juۋO	e֏<f"8<Y;9vf6hr!aP-o"ҐKfDuCoΥ-#d*5<8:]gg4CΘ1U'*v0ADn|YKtG0!'vƂޱH3I]%<YgUlc
ӸMd^\[pX]TBZl5\/c
 &6k2OX29hG:Q'<lzQOgr%4)_33T^u^s6v85nj>},gaI`)M8wR-Pɥ󎎧RPlo.Č8e`7~Â*)jfrp#1pD˶S#/i&Ot$UmcpĈUEUI/[>u+QRlG
[3H?>i!G 6y;ҔI̎ep7/g'|\`jwĚJ`R!,i.l%쒈3ely=&_]
PyY?b?h"un0G1?X"1	*.|M8?EzYg4-IX	4yuN)>0!|{#ס(j3}[ Y>"箚A00o	ɩ Ӝ `M+&1eCnWx]5[rKQcuŤ~
Ǌxy^~kN	Q\MmRV\~rj/
S?\U)4
ZQ` 8XƟ4|:lSy= grZ.ی0#~&8,`yѩ>_g٪zp[cCKX8GDk	=XNA7d"dO6X?e:,&{DGm>/5DLO@n4G'd';{$&Z)O+F8/ ΁OXxqւ8Zusfq"T!tmUVJ)|[ӭ/zŷRXGڹX:C?'Z"1R*_.}lqmuDO3.}+w̉-;ڛ=g+)eQcK6C"rCDn"E. ~ܬe1}L_uWV ?b
([j{Zoiǟj+H	хi8տI'{չ8N;2;no=$':;:3+wxP3@5.~jm,%a~) rD*kTQ$!Z:NRe*Mmb2uٞBEbPlqY +&)3ЋCտoLNscL~d׼KmhiP	U>l CSrqNRu~]܁iz׍I I`8YqeAP`IC9ה|rv8-RS4{NrmF|{3LW;GWWJV[C]?59Q0~(p cqB3?}v)L%i1UvU##)5! OQ{k2lت!t<j+6}|Hc V
28ɷ1N&"QXdJq >w_pzxYR۰&}UVTr7I*e{ocu=m@"v8):qZ%JGcV7 @b}X̚7pQAthpFhDM/&ꭹNYMj={O*@i!sGOxIvKÄB;8hP35E	i"Y>V[r[lC:ylsKzŴpQQL%56yB%lL>E{mw\鼪[K_LMudc-s}vbO71gCoy\c	OC]z @yn{ɵ/#`Pe<q⊫%pQ[3}=F=	1ҷ:~Itk7m˹Zu֭`(JTY{\MǽXoٖQkfD@yV.6:SY?zI) ؇ٜhA⬿< _]ojgǑٟt︜&YVqU|i?Z>kI"~7HY.933;$|ܳڋk/t<QG^(х31>s=\H] q67Q?ɧ":5	fyqS` <c%Y!]9pE#}u@Ҷw2$VOZI.ygk<z87Nes\ɮw$B)իtf<#`oF 6g,?Biqg![&Yqh2>!~{ˣ¨{HIvLQ<GLP}SDY#~4O=X5sTBTU\u12$}q&57k~Ϻ	}5LXm!֔rEdSx
e˽&.6hIŮBp4`F !YJ}#8^Ȁ0ibVBSFD~M0`ga8#$,g%`4Yp;cɇ"nVCr0HNJոz	qö\%Af-Z:H2#7j	=.^@CPhV.ӭxwgН%فLj$ Q·~'AvJM2d:Oɰ~߬?'b87܃fx\p*Z3#3]Un=$HDO6ձ NS-$YV7-yOz]Q&>P	.f<?#ٟ6N;..'ݲ{<<?~N^zÓ2NԹR4U8Yug$꧓hh^9IF-4) _=E.ƶ"bhR(rFr^Q⋞1aR%{JiaE
:Br?)UX0jnpn&8~NF΢ooR\#89;(9+l}/c{&~8?=}+Ov^g̿bwoEi⊪_*wuOzb˰vʑb+k(O&ʋEHr?Tp:%X}r&*Sكئ6HJ.sTHtHP<53Ae,3
s+"5X;Z]F2Dh$ݏHi}5-U,P;,V=u+~C},L/ua2utSF0'NEߤR;ص0*׺:Ɇ%?KwuQD#tZ*T+
1ʖ>MeO%p\Mg:ZlkgmsdKοV,0`070{bz&垩B4/Pkevj%3Ԋtة{S%G  Cn=wow%I((MZd8Q<,ar`}!1xf'
47U)+%ؘEE
#Q}	dgDۄkco|䪃pd=WBT䖸W.¡ؖlbʞ^FoH^Nց"lGG`PJM\gYn7B]`K2OfHA[xb-rH@#=cj7a#HC=fG;ĦQv}6KԈ$V}ɷ$t	أXS`ALĵ6VxnHʻBE
Tf^bGwF^XjMȉ͏P:&mʦ<?6Xt-R6D_Vgl/E`;wqhxl~rBd	MWv$uƅVQE?PgAjGꡟ)ؗR+INa&k*,[^	Io?DTA ݗ'"X =$]4}v+޹#c9Qʄ&ukHd7P٠qy^HQwrkhmM!ͥd!USoL(!^1+" )<hg9Q!҉Jzy5˼z̂_iCC'ߕcA=ro,Qe*D{*oUr ^.~MK7i<U'7H@MqP2Ns
*xYlz
.u6͗]N_D\	~bYMis/~9%RadL0*xJ΍d%_m%{$Ei|;vӅl*݄&#$5^s񌣋IqP+ܑ.{B./Rʔ:?PJՉx\
nUV4q~h~kv (è]QxTgl/,ېvRrv?4D=i`~Xkig뮄\{=}3Ѽ(/.P!Jnr\kAm9RLcaC^&'J6AoӠ6(ÐAo̟@7qE"Pp+4/uFTg+:X
uX"nyeЋs{3jퟘ>QyH~",h1䑣)e;kwl2CrQ?/mzg"}qI5u|j`e;4;srI" ֥]kʾ࣫cnMG]`3[:osݭ)d&
;'?Ff6YD o?$ZJt5&<Rcjr}^I5ӂky/fZG>©W$a~F9gH#ʺf3KB-OK?<ޱ>8Hg(1"A]+OsԷsF4vP%|Ʊ2j;SZ}kKf@AqP([-{NݫN"WKoU."e7(=??NrZ*
5x37[z+\4=6f{(kBl)tـC`#=*	E8_ńOCg}[F \`uVgq:pb)7k斴jJ-=F-S~n bt6X3dqӦw$|_jaUyA"Cx_cmɭݳk3hK.s pY#UdZ{
A洝<=eצHyB1TcβKļErCAy˪cJ%6SP_p,X<w8B5J6U[T"71a]xJ8z9'[oY4㏋Kf?w?o5&"7O>ucъ]hI4N٢yr`OBeq9?rz3ff,s^k}3-9V^r:Sxd@ROwL]`f%}/(`5u|"Tѳ{QIg+ $b5Ol;[8Ѹ_EaO̴ޠ&0@aI <
O"(h{>	٭4dNWb=O..?ȇȹ5
*T=PJJՋn%BO][y&-`mQ1T!oT)LOt_ؠT_{Ȓm;wOjX`>aUEwp_Ayui13Pܯ!,Љctr tC=} !6z,HLv#@&1\pFg!{I(&Th0R~BuEpL4\vqqu2`]S/Ĺl&cmZzq\i[/%XD$=kӨ8*瞁HԬ^h4%?[0zuQt,d+q49{M][M=tW'=O$@z<hR	OB3Ȗʨ~F7!.?jMRfBƠ.J`sOEsZ|6Qjæg[rǊi7޼m](Uj8=~AnQ?CR G9Xco/[\O s59XkB唄ȋU.tNy1^:
Vg
Gp:BxlU7?M6C-PC"lIưf˒G8dƕ~$>4:.wzAThzf\X6<`ЩUmξELԮpbV]ԅz0htF>',`8%f
3Ҥ840]tbq/9L#ZWoN`є:Q>>ŽwsB6 c6 #%0W{(\*.7v5	4aRy)a\>k0k_WeB[FLp6*Ny=3res˛+$6!K:0زVsi<e|N-K\/x9dnQ,eZw;YPwcE
߭ ho8o(D.i5]X-}A+Abeŝ9WDp2fA[)gqdz<`|}΢,1ڱ&ko6<csʄcPӖb"AKˇ*0P;}%gI-)^HG^/X9 uD5#z)$tbߧ)y:pf0m/IxeP1],dݢ2e7*<_"f-b=_O7/EsBcQh	dos=nћ%ǖ4E&r9Fi(
	X;]F8XF\̦(! +֯m65ueo0XCZJ1IwERzqunQTD"{ӘbxЪ0Eb=d9ϝ9$~z^d x[:/ٳ
ĎdUa+C^Xg_?3پi$#yfkumP4zx Y8kDܑK5wn7upR* R}];T+6>YD0WϾSÈ+,Rhk!H-"ձуhpH]9vCcԫi_+a}tٔrVʡQ^@j{ W`)J<|8pEb @hy.2ր5sS×J}/a HK=Ie?F
X+g.&t@'ͫ9ԼVMM:Qc\E
%*9l:ώm8sJIeAkru)V0~k)~.JNrkXúS%l5wI׭e.X(OP{ر'2r "}b\ /rQ;Q߈#`;Kwbѹ^%,'c.$}0+TFN)B_`#`Ђ4EV$d<V
AOip,c<4YUO3Q8}/i7*i:L@cH*"l<

~M^"~+>h0sdcm08mc_B{EMOj<?	ȝZ|Tqb> f\"?/53ؑZ1'bHuWWt"r7	X˯2׻ ~$2v4t[E {1\.#<ST&;GEsoBA(Τ3vui{SGÇڅp%I8
~^(8Fe8]@eZ{b^[" 
h]O	veR=̅рlq@՘-!~Y,bEh!78oQJ@'eWg|a Gw5(!	^K*x)0LK5vTO¥X1⅝]y]#ûˢ\v˦0T8bQmMDuA՚}dw#LgPC4*q?aL-'3TJU-JS0"ǞdD'Azv4)?s|fN3~o[%xÞWCB]Hܐ3^|&..ΉfߛC1%vi'nۿa~%_1ú f=7WX5#.2%
恎Xb~ozcLnmh{GK$=ل']):uCO\G kY%)̆oRܸ@E7[5-ֹjTTrٺ;>_ Rq>avl*Nt)JRyvw3IMB{G .(!S_Tb?سGkG(nq:JHS?#ZCQtwu<hG\VΆ	﬏
tIsx%pPwob></;\ wS%FJr/pv)q.Gg9C{9\<sҢmFdZee?J,D0zϒ姣?Q{6	6&$WE2[6__`E3b)>5ңc]&N4OCoN}.S~Lv5h.ö!ƶFxyΠ^ʿx*%4> nn|&F8ʆcLL0t,RBX|ѯ'WJe<b8>ޮjP||r +uhy?Qo6;t-	zb]ar?|`ִ`PЌJ#WCH%LW0P޺
V!,6SC?R%{"e?aq9$Ͻ~,qE$#`(_+Cj	|23ߊp@"q#[[
>s뜋ߥyaSYmH~w:/L᭻ lO!irΪ#TIesY JbpiiS`9ci^42YC^~p)9K%<)\b+uHA擜ļC Ұx
ncf١&j3TcrktD5;֘?d#\,1}އ;tQO(4si;m,Mΐs=}mTD F- qdu!hw@l4nh>_[j}bD5;WF?	а9FT4HаJ9y/iqMk`4Q	L5紤1O8+ä4RO@8ܞ7
)/ yR (&uU
/A戛Hi[G\EV*mluM'Huzs}>p52=	h-#~D`1W5@7LGbw{8%ZvKԴMH4զD^/tϸFe8g?ƭ-)faTȗU-h0eDʹ߇&TwM-/#3<Ly#R6ґjx= }yF"O(oZ3e;*[S.gTJmq?H<;U|k+Pn}M\Z|m]^
5p	GV;xj_bTs mS< fLq 6b,7Osp7Z%J$ވ&{Ĭt/KT01P8(a\(H1jX=s]%i,Sʭww+I5䭷0^2;	=[KΤ`t(M6E_6H1͕1XŞ8%ogl]qݫG:\- 4]؞#"EԽ1乢l>k"ͯò yvjkBjW%!:&@Q58"ǉK/`:] ]waШ*+.QJ~-YIZLCڳ:O,^x!E˗.wujkZq( =)S@P8qy5b&t 
EQYzw#F/w*p	Tp"@Y
~MxRs8BI&r+ۆsF|\o1G<U76ԛ6o>M8q>en`N=tJנW<+(n31uì]MUEêO*CF[_h]`/ZLڑHRn*P6|*$^PUe/z?JcVW>%B5yS+аxdϬ7f4T2g`|osU-,MpLeZ6ěW`f&UKlޥ ɔxV9* sfV{[D1Ze戙غ¸y]Z s;p{5t `h_<z4#YL(tʀ_</Cpo|71B~q)7l]{%qT֬0/YG23BƮEuxϲ>6(|Bh,ǭvT"P
L>F?U(	z0&o<Y]_yЎ^I#%~=q=DąPy8@r<|2ۅ>٬5#m?@RƤPJJg&ci(-&oiM/8
ivp|d{?êy5A')SR$2)tT4YitsAa*qQLmF̰ Y+<<7cm½UKhg?JS@Qru wDpw38rpIO(h/?'H}١Qh+;&]h։
a~     A'vc)0	[$lS9(flEumQ]2ЬC^qtVFcDsN䷾x&&b.m1`vuE*:I }yՒOu/$'}E%Ɲ)lOzol&0
N輶33wKڃg9RnMѷ1ǞJw,=|4W6GX{EVjAFwÚ_6jE<f`-hAQΔMr7%8*]9Ȳ.ɃgؼQDxtBi,.W0uo$縭TN[`jBC*>g3\%k5n 0̤ TxyTsՇMt:sEȮt-;x9~ơ5exΐl]¶=I#	C/+RIKYZnΖf-]p@\ikY=َ9.Щ5d*2.:Z'F<kr_ǈ[z %[G+	lǱE	
iu[i~	%KI\Nt|p8%iF?C, E}7*@`1+`2WpeRei`3IX$r[ai]`6>bpMÂi$0؁.oz>33+\Ioɫ6AiKt9'g+slW2Z紴Hz8fuuqe9Z5KՀl8HI5}ׇ{:wxJ32-9Zg0UgAB 9kC
$zi6Xϯg:"K?rB>n}Dڟ*7wg{ BZ&^Ksu<p)jfLFu`-T/&)G&Q:o	;Xs4b+t|#8W?(,^}"S|N!8WY %=[s& <YĐto[D&9/PX(m%
I-H>Ws
.{]esˤRQ3!L:RF:'Mit4N0pEVv{:@/^<l|ajk3 !1Kl,ǁVmL[9dU$-shWqM65;Uɂl(jhcm{-dRL2b%D0':"V;+jZ8pE/`vcQ"F7(yaM{'.*25>l7~[UZRo$S̝|_(hENQ{ U޲ ]uꛂgv?\νl,##cxncњcw[ʼaho9H.g ozIwq`|}RV_`5wloYO˯S+ϊ)nd;@!dxޝh!-#}]F	}AZ%9g&;=uUB]IS.U9OAkLΫ#t $akyP]q|FKV1Ҽŏ}w YIR[ BgZhy%"+,5@XDG͑k|
BqoR5\
-nF&z	[%d
-NtYg҇V&2祽I=TjpźK⛵cJ\8q40h5K+LW8#YOC>v{bS;Wm3U5 N
sHk01ac@]M72C9rl|\`,ġ|(̅q+M^Kɰ͉ݨAԀc&&\oG.E6ҋЫÇJ.]@R⎵;[BvjN/! B^NUL?'õLT^E y>ؼg9-dֻNVD`mtyeoYO%.-G .żјT:TyN*ĺ=ԋv虦<\"?D3 ԿNۓX2uE74!2CfȡGt?ll<'Y[]Ka5o+	j3L;,f(߼ch4.o/&-vU,5i0E`ᐇ·a[?nP%j'jLAZq<z32X?VsLו݂Z^&ø!
/6s$%3(r:Ѱ&&V[͟&"F*XɄ#XCvGkb!q+?^~04UC{#KKcQVe#+$xIQ1φ. r  6q63}%U	IQ~`XS{lsx<݄i7qG]:3msˮt2CKm	BݩsLuJۙl_F
TfONe 1)oic-tюD7*PcLrm㾙Hv#,6AM	]Dۮ䵊mN"%}@95oVu<}ɀ5fו||˪R %OtSaCO5MiJҗ^}EiMNr5٩C%̴kSOMMuwgL S&\K[tNT5*ǲh(Ulb1hT iP譗ˣOBmY	T<FAi+)r%}
q|M=Oy&Gm	/zfh(W֥дst ;,2)u6>b<K6O:AP[XkAzZo;B)]A,7ڷIk*J6x.qz;n!RƜ.mZR
ưa	c
ңcs@| ly;j	Is@9<¬<ԏmCeK2zw1oBXQHvD0b.AD,'VE)OU2~k'"y5:}i#t\|IaR?^c3Vp`ESoGBͅv:a4[ {s1Tb]PAm*T3!o-`)ɼĿp/Q&86RGh{\~´(3oc>7N6KEmT
SZZkb;	FwtyήX}du6$Y'3`󘫶VT=^ۚ%t-	kcDgG3r#>Vi-PLQfYr4r|;
\_%x#Ӛ>M+hq3L*>=,tߛ&oaj?eJ퍰+X;HM~ )ljט$bH4fJP9 S`1Ǝ8	(S5ӧ@}Z4jm{(ˀIØz )D8(%X
;#
&*Qtdg5. 錞IORLM|?Dg%xrmh[٩-$s	17&!Wo6V,>F9<EJ60d=MLo?x	x@ǅL\)Awv%S: Q/ \N,ƪ'wDe>'ql,XC:.}~juq5֬f<GDlsJ<:ۏ牕S.S?w'l1BwBSW:F/j@ӣXȔOxU]N<9:wb#6q+b|G0qv
J\IXd	klf%=GFPyjϖ/RsXs)U\{+g5i ba!o`XICR*0)Lf|5J,q{0DMϧ2"}sʹ>],l)q9!>>fxӦqLOg(pvޗxvNQo
<(+ w0h73qNS^
϶Sh)K9YV)y~IazV"qM J:[ne:gw
^'-Ns&<I [	9g-W+lɾRT!o25Gw`ET#h1W[@'{o&q}9	)jqUXvg_+tsS&j+3tyquR1_g	#Tn|/	mYk'Ճ"UR9Х(ٚ8;ouc܄?[z	d(e?8~7^K|?Fy͜b-%'0f5$ LRoy: B3vjm!ȯ4t]nLGO~lP07;[ ̯,Q|])vrZazۖԲkHsLI2߱2`ZY3$(6#
1R	ZC_E 6;d%u	GDsH7l n!j%t0;*h9uz:GCM{?~PʉskYPNKTD
˸hWI^dLS5YZW@<ƐR/J+<(~ţ?No	:zK
k*@)2iI	indX/L1.RWN&kA|`d%w ։aw;RTs,ܔY)r{ "iI\͂څxcC+z7\FB-n!>!6iFGwIg2._²v̤ݞ׳-Cy0N+\\;~M Uoy[N^X6#&
6@'JzOG0ٶ? )Z (´JS{Cȉ[8S\ѼzRWG4
=skq@p\Tt{c֞I󙍻Zv\|d
)@UwEFv;%#Am
y.3K
>B	?0l҇V!~DS{<V*~s׭##<1q(vZ٭+<Y]Pk;n+b\lTF|@8#FΤuvL
d!cr k RvL.bN6ONX?'k2J:a׷g[gB~/,, ;g<.NU'@2\-VUI:|^JkBl2hB94
O%L(ٌ[Ƣe½':vFfh}/UH0ѰڵSa+-jk[$iAv9Ѹ@+DO?8L==GK)@c#[5\FBl>^%I]21SpM;e6ú7U'lCp
,2~vZZ_O7JN`	PLJǶH$ϚH<7f6Iza0$7cᢴQ`uڗK@v:c6`&!KiKkY%jc.?mnf#*PuVL2^Ҽk&M{쎭2b
	/2GoǦ8؃\a.y6AQ߲!/eD%Wq!}JDA"5 Fy6`Wc0ǂd>g󅅂%7'j;[׽w\,0EHKXmSgnݗx)/}Wt ޽Y(#J"u"rHi2Zwld"|9YZS:x8$r^YH?~q9fBqNZ2B-IkxSjSS<E4	hgU/L$)B9u9TP*_95L"}kbF;$٘OnF%w482F<?v+QQtyz8kP^/m&KbrY̒?c+*@/Ǐ,EP_līmq?1ә 5B`ԚC) YqRX~Q|-z33m`7 'V=kTfq9.-3Cm31-nb6ZJC^6:j$0*,R4 L;dbS1[ٷS~vl͌Imeabxt]B%;E)ly%^nϗk	5Y$m-7pmjJ0n/2b,Sro4+`bW?*o?*UFYEٔa4:d{$]~Rґ_͘keX]oO#K
ݛHM<=Vw'ypjL]w/X'j1AV+$	B'2!Vmi1b<M~Z&	j?[qHg1\^]TTN#'qHd8 f,hIO]O'5[ H SRR+vU\NTGB(dI,iߍIC!c Royv-?l2$Ld4Y33,4Ivgxj	0Mst0/t:m<-L!SV|M:v&`*klظLfGÒXchcZzTJV,efOF*;||1a|POXg{CxzGngBf@*@ŋI(]EZyC}5sF[C.4MܼaGmdkR=ґ_u.Twyq
o,æ^P7=ȱuW(EJ}v^
H!84 \Zfe4皴:;<z}.Px*g KwƼӦ܈X7hסȕ4K"ħr"\KL]ʴV_)NjXƹjK܎̷mMB,pSdע01nFhK'2ɻ|a^cPS?l4^{0yMwt5.uCdE&sL5AT-Wd('itЈMK )HhbK0Й9S!8+eEHw!Ga,kA8țe}γF~:i*rLc,T{~?Jrcl{#AI;+Vā}j;hܸWmS1_[(['RtL_xͲDlTR{Jpa:40GKr*7P,pAPظ:a S&k\
1J(RG)(زyynof+3`nq=ԩ70؅+($ g(PLLYB	Ͳ/>F4{ݝ*3yh=`2Λ	.*`|=0<6?SU R4"^W.4~8ưl鹡ӽL6jJ~2S1I5NMHAh>ʧoBl67I$u 	v+|?t1c2;;HB' (]()P	^@_j`%ՀU_]ƻb!U,ɗr }>3Ζ/:V"9a:ϖv<xag/#RPEչBPd{|q41L.$iLaghaS6?K_:w;>o#n| C
Lޮc!bH zHzԮu@؏:/ZgFweE<hu?~:3Î'EE"L;JL*a%a8R'5uMɷfWc%nL#HqA~#%̣Hރmb);p yPjMe^";5  )E(j N9u_q71p|YHZ#zϦٚ 5K1jKt9U!!W5k.PAG$,IqC2^ƽF)^qcԥKs|>Z-٭BNԪL.<1~C@Չ:@UgF#+tE-MAW&"\9IwPN!.XfH)%=k'*/ȗH!$80*eWuO⤆^>˖1q`0+e0[k`XWsqJhV+<|/a9;:R"&8&0+lf䜒#MPؾRvG/2ȡ0#VLH;@%?4O:ynsK'{.U.G\Y>+3*ȱKJ!,J[ԦiB6bnsQLvh)	umGwq}61PueO/cݙ CLQ?op,6i?묈TԖ譆h9z1/m,f*UI.w+1^(.6&}0ȍFym]="jfѝ;8phmyldv!8pznr*p?|~g>=xm37sP#]I~6*?VVpM˟ .n!%S^<V<PLAa@a,8E>⋦
Of\-f3"p7XdeSF8Qo8Q&zSk-RaZ8:Z@OND>JJ34 .=`"LϹ*I&lGnQCJit[z/ʻ3vz(OZq*iMUG[y#ZJ6S2u̻oξ1|cG B-g4 }B4$iTW|}<rl 04w$ҴcNxQ<tV,/Rcz-Tp;
ͭ͹ن$Am.
8u*K^<*\Nox,P*^Vٞ`Sis>{aX.𘬄k$t*	W>H>0(ԶxR%"jKd7OIQZO;qXT6vAgȍg+\5g?;7DvG3r]H74Jȕ
.ݾ*=YղN|iqjnb%Pʘ;0/Hj`;_j}3 ZslGC	ُG,"KǮ
Y7I a3;\,@2O>	 %#B+bc4FׅvGFR+K0 t4_p=6ӹ4sSറP({m
deEK9nsk=
3<1N?ZRmA<Jp1:P
邢ҦݠVG%#듯MPLaE|ߗ'
Wou:˵5ފ:"@ 	Z
Z:HxmmbAԔ2?|7]fL|uég= Ȥvا;frQT
5A%QTTs?oMrзp1σM\zg(xctfH8v%% O?
7]CwA'S 
9"aÓbIL;fomJcdk -1ǆ
/F	2Rhtہ(H<G*Z@4LbSX̟}9b53bv,@`*o_yrH/ 4ɇ0hZs8J2	@[@1k5!B}:ω/v)sab{JJ^i:F%D2JV{7nPic:&j89z!	&Yz,zk?^̽UkU>mVĨ1ֻIRI7{/az[첞c*>|LĈHۑ@yJ5Ս{03-](yK9aIw-bhj(ݣ7^#ُ綬)G0+`%oM9Qh9UDtkP|5SpJCb^PDLȷi#		 v|amF*z: ½U=Q/^=3-p5qqf_e0J.ARl&|dHז(߬6C@)iJjEżJI\}5bvsN 仨6O&m&H@;DU=&P ݜDʃGo2`ח奨CuUx#QR9,?\aĬ LJv[HɄ@EC&*d)w/ ecJug=@\ݲ4#y`*%	A?jL7Dlv+^{u5P4F*nԜUt=Bδz7Hl~[e/vH@{V%'wt_+\OEm9K.Ȃ2'|+NH,~Oqnr!X䧒y$45Z\6bAoc0CY_XaR+D|N^da^yIH/8㘾,FujbaU^CwL	Uh_ y۸|F'W7l?}@QuVű蓛E@Uׂ|upىw[8>4g?l	d=Qt>B
|cOC:~uE;3CgV&|~D>wzNG>GhlX6?/HXִ^9ˊ<"@uIns#3@;ҚIXfgo |ꥑY-Qʚv;Au3m c9Hɭ&QC |p+K$xiFqgцv ^tz7f)n^e#|*ڒ6%ę#-n"\ @Ý>'.h)x/qnXa}P`*-g?h+0QdL;'VaQ:(t/Hv1bEڽOr휾d6Fj/l&~7QIZz m#҉~kATU5Xy#R"C-S?ڞ俦8lA0AVJZ[?h?dD^w3Yd%oO-CT-i-u%O-IrBb'5NpgF};𖽇3uQNdQiŌGuĆv)4Vv84_ty򌏵Dݽ61pEK9>dlbM& Zԑ P͟yDuֽUItˬ^o-}zW 7[LL̙ۙw5(ik
fQ~o$>|QRz4;T˳:IކF%Og_g$ bC: uC]9Н·,IԗRpaf%07EC>M0Lc6;0+TPNxtۯJH)U$\\L0K ؠ?<1kG"Qͳ|Ya)D3XyU	8ul6wŇ/N$bSYf" D/gE+B$6hi=^~M{uV]2Vnǎ6<a><*ja޺2H̎!^If :WTH|Ě '=DKjTAGo,gg<G/?f4<WW?ԯYCpޅ`T	Js$8vJsā։ܒٝ:C] ^Cy[B誸emG7٭]Z*_K2_!J]\fO%QbYQ( YTF\hv(ifE8inwTqw^3wbs86wρgUҼ.Rq=%5h 	Fpc<wWSam,W/[sHXbYOuxMH18DWx<ӵxwsSEJժ5*zqAL)dDV"ތk־1JЏ-%̹^5匉(ʧV
f:y_8H7^!aE)i:ưaM"!2d&
ڝI0Q?ɪbRQfM1hg!'J1Mz,W*ؓ_i	D,(e|5F*ltxee+\O1l-)9꣮wa@vtk^O91WG[c=8ώ}*:.2U&;:96X0\@ad=A78yV[-~9Ɩ׋!e5v{*IqȡX\>+~O"2a2fi=Syđ(QNT56wuvGc+B/Noǌ>$Q5R@]P!9!vmf;NxYuGy)8(jEh]Um_Ebʘ"qbfFmݾ}Sq[w#N?迩TjtrEm81xV!%˴Pr*x)+
Vef`w0A	gx
Px5TaKR~u6Uqމ,wŔ>i/#Jؿ P3nw}nHKYa,@S`HBF}ZTu'q'/<^`,\ry'o~cR(v<m9Vf8hH,Lc5!ǈ)#B99quSYf *Ak갺!@?A2C/{!uN PQI*]VNbT$Wq~4^xO͇q#5	G;k?t#g,~1~1黏RB뗳>yO*](`R:VbFLS`ɠM,s6B|s"t2rw /=4d>o  3DSC>ŏsi1+`l	Ļ ٌgw<@  p-?m'Pq,H9~W +ob66fy䴈\7QnfBBO'0'z+gǀW6XzE^%Fj+/(h8RcyCuqM'w/{u󵘈4vRS^~mA;W$]ی~gOT*2^$0pMaI
^;uoS^MS1حPh|ż)ftAy5b54+
9N\~x.<(Fz[Ժ,#Gq@7IwyO>(O"R4n`y8ı:^L8߉ul$(k]wvL*jpHՑ cW~è AJOoj~K?_>}6+4f!OЄ]fFΝs;+@
5DGܱA?q¦N&.ߪWf,ޓr?P n1S2םP!r|WhhvT{C;>qӴG0oo|mUȓ{$M.;oVM.pgo:Pp 9$JFi>ridѰ6}˵7Q3kT9hѢA	遘&z}A"FL:9%JP^$ɡԊA:Qbì!i`=F|%-4	Rf!./(bg5 k<aX@0ϳI8GlEOݥ2l<<md:čd<T](LP)]657SFW>IY= b@Gv/iJ(\f;J{	c>XΜϙъ@{➓r[^Ԍ	fl)8q:muύCgy¹q7?3LˎK17X AN}<IR]uΕTe>zBqtt!w4;`|uЪyZDAڲۮC2J} o)OUEv: gSbu 8&$n8"S\K\W[IYҦ	]=^Qak!77h -eceeܐɋ2A[Rv.?ll]Yi)eװBi"9j:(6*CXMQMKfVzͿdƑf GpGh}&⁾a"h+IK;=ݜ:PxXgXbh:آ1#_꯫R<9_W<SЄN3/'Ga'̢U!|+Aź];slvO]ߪ-'1I~p@_5(P=QCHМsa6*ŵzWbĦEA0
{e1On]awEHhl<zfl?T<UW;"e*ZHJ Kòykx:t`MFGĔɏ~@Nv3N*{CzqIEݢh1
Ua}>հ-"|KʝS|gE3xڸTKѕ"@neIs]	.zxJ̞'%hAHxnϯ`V^i ]I=O|OXO"hPɐzA<踠5 Ns^p5ww]Enkjeq #5napz={qG)́Å+X 7*Gb(Jh$Pl̋nuΉU5Uqy$NWh_SFsS,͙8*!ʟW%JE:#L5ڠz+n{"@"ybF6b/ZB<cBƐ1WL/NmņH&C)F(0PkO?'\Li׽cyg9ź
+y}ez%*MX2]zhMC)e{Us\~	C*1qC\ݱ4l Wy+[N:Q2FΣu(v*Pě[\]qwv],x_d	t0*R%Q	fUwړ8\ggyeݡ1<[8e=GZ 2nϐjQt]	 H;-Ǯ"s:hR.
g׾٨^0WYl~xg_Bq	^P}A"_1f.A*}q\y0ޓ)aih)v8xXɃoJڙM]*_0(6tSρ]ִK{2=K\3;psᎀ5ɍl-!
Mo6|ΰbet:+CL)kJLP.BV5x0 h4D<sJk|U;p_jm <?=r\d(=KXt-nT*7gڭ#cey{BtdQ[e9
cu6:?J2e@Zx
= YiaΝhk+LUaͧ<A+uҎ/TԮlV ܱIeC~{D0Іf]UCG)	f\:y1~=e6ɔ/xHgGO03g*xOS|R
$O>&(eյ҉P
 u%[7`otҤ*LP	د#_'I)ې`Sq<#}eѨd50bF矦#*s9	ղ%Wǟ@7I޴[-,m5NH
ySk8q0Jg)Z~Q,/+ ?'O{H9PD&ξܙ݂fԗeG2`e(.~pq*61aYZKSckv{>W).ЇëŢ<^iVe|Ne{JsTouwN8XID0鬣0F7!5פW|FR"^3Sy8l &z1^R" IAe,O`>VLW/?MX`2ga(6]G`]&1_?K,pAD}rS}%qTRqq-`Ga-B &V6\{0,jL5ImHv؜\A튘UgkY-BEIZH֟ pFM1w	ͱgs([/gh=:I0OhI\T )ᕥ|#`}^̆~='Hjuܚ,hat/q	*{$OB/+cXԋNrg>v{q\3Ddm5IgϧLNܖrhep׈m# _&RM\ٓ֡xQn13% sևu3j}(&h9,K4CheHv?@~:FDfd*tU_w[+4 [u 3zW_3' 'ƫCQQhKwqr:.WVk5+:꜊Cܼ%`sχ8a GKj;Cbt#x\:${N&xseE#{lq~󉙝P:[[ϊ&$ql}Χ8	S$v\i6Wyf~_ch<RwwfHɆ5ӌsomj}>ﭘ1Aѥ|UpKDbږq^&<7gGe̄Єc_4pmZ: aw2obϚ/BxFdTj쟎Fdw,^/$2fE~buzjRlK\*<RL5^wkⴗ'rU6M1Ŋ-46&t dUS{ -uE1 rlC.;E:c*Ev=guuu"$tNSz/ƾ\qV3`4 (t(k>+yEk}#Y|+(Zql4]2mѽ҈\(ɽ޸!:MEpҧȯw:`8T|MJ6g2yoƣW@fg]M=dK/^
Ma_(,Kp*q%NSnfTTҧQ<m|+ήМ	:YACCFy-
^)39T<[sXjCk)Nl<cҜMifjvqe:S9;֫bvzx<S驧g0>}ǀq4cGF:#~U(s*ZnBD2*6JXFN'KD:FΉ@Eigߡ'ߣ]):x
,2L5m-_2#x3$J}3ptu%['M|PV^fG>Xv(C}6*T GHUca虗]kWqe|å[GiRt0/rZHi.)9䚄lTΟNVOhE
%HOڹ*alO0YP;fiI֑d(Md^VG\
=W/wYʬytAm^HA
LaHlKcann? ֔NCUm^`ln!mŬcɶ6rzB)CΖKI_9V؉!o^)qVa
nѣ;9d-iZA~@+
"fl[% T_ v6m1Y\*d/d	N\*"'kdR:ur~eGrR5[ŏwǒrý-R]붢B$OXH~fXD=Rk-8YhCWw͹
w#,݆5^ՔJC_/;8j9W1Xlb2K8HDTXBqZm;sjYsτ^+	PJ@Hnͪّ>Oúkޚ*r0wlS3S+Unܟnq3RΎE+E	M4c-mR[ wxٜCYMPYPHj	d',d\G5Y= wW<G_
|4+cz&\YC6uy,Us3%5oa/n[~l!wm %tҀ]M>kw@׸wcN-`V_Nn~w*	S5kO @S\o6gղ
Ϟt}JL:N"*ڔ;c,$ZS^!jI+;Kk_p)ל}٤ N=W G#2,oPBPOACUŘpmSkS?zW?<<ߎgS[p7G(">f;Rqw%Ȱ_+58ghbՋ
lr?hAlyy}BiJDKr	jgP),Qe<}ԯ!_Xi'=[Ew:c9b]󬛛
$sqkFkӰ.]R^tYDANg{F7^|2ωbs1A_cQw &jt5?!iv$J9+Ec&~@OLvC"sg Ip"+U[ZČ ()LjFЈ­3]T=o8EbŌf6d3صl˞D D ľP&N", ӻdc"B5Uh>2xcݍ=M+EG-XғRIdZhFM6k1ʿ9oe2@e#ܔᆿ[|2ym6^a(hGj2r =C$]GSaD?ˇDج^g DIӃmbfbdvF8<JkqHߴ,ڳ"ގ,!iT蝼d1= yKߝ,r4F	fiku#ӧjBhJPT/zc<^yk2(/}<Q1IƾR3WmaR[,v++Dv/Xihlux;W_2|IҰ:~`U{eaYz^zo<fBNv	ł1k	1yS<USAes.S%2[?o^x 2_m@Hޫ*P(߯bH)vMEv0|,`qW2{#Y@h܁tg$o|nCU]j1M8)x6k=Ne=/ݛ  ` \7E;\9C94p[E|ۑ5۾4xAhۊ2dm)o.@avΤw}_a0F;Iykl[PC{P9,JRBLzyS'EgUj(8}ce=1h0]JSw1r%{LNA-ǫX:by1,;}3Qs)P{;r@Oqn+SkPX|fhb<[qߓy(ݡ)8VU dy452]lStz	s3ƽ'ʶбQ@7p C0IvAҍ;n.	+LGB8|;@cԐQctUroQ-Ls+xkK64b!#Ng	>!}dof`!,I
BAiI~[{jz,מҰ{(*DW&OI5g%r<m˩d tHzJb~Ó r[<dJXʑe2íbZKZbYXSE~Gӿww?sU'wXEz}ZRIgn%n:b) +qB`} oU~WvEG=K1Wz܌+:ޯ\%]wwn=gKFQHەPCOǤ9\*vL&$0j9ԙV=&$v܀Zv-mo]WhCsX]ǜ;¹-7=Abր)< eTre,$D[
Ѯ7cP	dOu-u{B4:sPruq[PX$`oC5Zs~	ֶ ڱ:^(EZ쩚1h.WFTe%qdx@SN^_+n%˺e4`<+riw#DYg}Wa4?@jΪ?Pr )qik;n2<$wnnj5Is2=J!a7H	N9K*Bm9s	ZjVkqL<D&6%Mny{a5qTU|c$r*-04HcF8J|Uߩ7THBR8,|J%k/e2mج&//}![r:O^)"l\=W1M8VS$> Fky{& c_}Dу[␃ۿbJgKoD,25YvnϚa5ѵAL`n1}$!}HLl>DecBLWɊs_[%`{~ݍ$U법 ?z@pCh<xjkU0<i&sՅל2ݠKB|u.<z1	7*&B 	SK=\1j-+TJMmȷ?tYH+	局.1Cve :k%FU)7/("&&T9Ԣ&4
 r`j;=HP.%oTJrד$0>kYvoe=~2Rd]-'WϘ%c0QOfVX	΂	f@ j;IwHi-tg1;Y(qHع 6ʤ՝Sx#A&x:J1s[ZJBX%J9v׹^v$)!5=/;i] ,kHo|Vaa$wb!ڬԨ+N\腩1>(JAEMg]0$a;qٲƓ`:B{}:U╜
VH),fqF@z@$eߣOx-3*ֵq+Z"&Y
] SNWC؀jlq$F
}aW<:cs%ϭV=cX*CAB<=-l㢆);<fg45sy=KHV߄9eF"T0ɤu"It_sbrJ_yGJb%
N7.N/$Bibr]Rr0i3u1`X$yէ @m"u!L_ͫkD0gET-"
Ss>-Ll>mb 	tu<eBzՅцAI884)@<-OaV}	H>=Q^(F%HWÒOKhD\0!<OFøsgM laL9Jk G`mP
7[Qe*pyNr\HSI*ڊtGnjA27װQ5_q7g
CؒF=m+Ϙf/B}ukAv%Kaxs॔R<SFQ}
RhcU+3!e 09:MhD+c묭q{]v )9OA\P{,!D+Ln¶pFg1lZfOMC=%+5b9^2m~T׭`fM8S<$,r |&wDE-|$iJ˝O1WyY8ueֆE`0OnI0e~,bBĝ8
/񞇄9/^$\'ޕK~s/A d
He 	Ee*=Lyl;~eD͗EV~Yo
(Gll
ڙ"5|Lhy$a^[;FT/|dX6L֊z[_0YV8Y(cM:4C96Vtiki ]Zh6"lX/v |ǘX :pT4n>烄g9uqrBQo<\{.|{}0jߴ]يΞHI9e۬R'xyooME-S@04;KGQ ʒu69Uh$a8e%%©ja;t>hQ,Хәث&5O-ksH	tԾֽWorNItNpx<ʥrjD|~t2tEc Hq34r!i2nj5	#]M4<8s!D.BWj˂;e'rm|vM>p hӥ?݃Rc s
 n]i{G	P!Ζ=sxn y+#e|.a%V4M
u_:9Zk8K@.R̷Ϙx܂uo).W,rʡC-Q;SRbh 'rȨAbFf`g+//:
ʃZ=b"PBT{1ܿ[ ny!RLg\awތy[4GN6U [goB`YS#9̠*f2<y#bktn#_g,>i-*\C8bpWzt&mL3]c*.O4^bEeE2 >]Ҩ]LJm9kTIn	oթ͑R `-ڈ4u)= Ahs/gGY3|8veMrwM=Ńl"=[m^=:{(=L5(J_am7G2cƉ*ٗoP_N[s ~i+^جfk^R%u:LoIꁂ)`Qj@QP͞%g6U
O븧ך:ٞi`ϧp$^8uuuq_bJjq`PdX扶8"'	Y8&{ka%;0
j1|+%{ȴۍjG->rcPv	alON,Gc5YmuUA.0aCww286hzAh@fRb4FBrEf;w)l3E&dwؙUbl|{VpM\_)o(I=Hو\y-lG"ȁbb0sFׅ
@*LiIjW,	?c8wQ^3-$t>hu,[qXƼOBG7/("sz[#4[o8-e(Sgc3[NP?*˦Ч<i
Bj&U]C/d	N?;de,IꙚ"嵣Osz@M2yyOi:yS]pUn~3\Ϋ Dū?k3_}BLZtSPex Uf]{FEj7tEn8U3`	e/mޑC]:L8Y>яlRX#ޯd9R5T
m?kWe~1a^Z%FP
kA h6)ʫ>VgcXSGSO8V	p;r鸏OS@DoI(&
Qx%2E%w$/r8$YY.QM;Rěi]rٍtCl0q~U^s=%M=J-6`t
9HjtSxyj-NiMgƦt򅍙5G˯$an2oPVAyXf v>}?'<ͳ%%2|R!K:*p̬rZSz{-U5[&`w@Ҧ1*!v^BzѨ^6 Q{DC&Qq][ŗqIEIKEWz׫^AN<AN-9}Q#FW>\UVʟZG|+X]>y-4b	{j\}>6OJE#B-FJI
}|UďsW"7ڻH{
z'-[faKB	7	Iy~U$Y,P4!>a)yɤxbJT$̈́ZDcNwou][o~6gHY
VFFԬy}r&
*!,_sstخ09@qjhYfآVea}jE1mAFEeXuĪ|%u([іAͰ΄ i
Cf;rzm<}~m#}@ƁG{ZƆњ7ix
T4*u1bK8>""0z{1ՑLKO㠨q X[XwNf'%>!ʜ٩Vo՜.):zLm`K7V`n6T5(E`/m?ts{_8;qUƒ& n(<CGyJK2kz"a$a^MCz.RQ~լ;*CKdg9u<sӹX.B럚
L̉v LaqPL$߮kq|Ed.XaSPQU;c.XJv}b]OP:.Xxm[>(fr1BVm&>\zIX>PI¢vsFeE;ħZ$txv=pIRþVA^nPiɹ\CU) J<}$Y~qIAM@Ih CJ2yFr#m'`樔!/Rf3,]4o]&gfJowiMpȨ`Cª *Pq[(Q[ujn1\,wdl-b`U$Pˊb`Y?B)q6M3D[BWt{p>⇫Y{ܢ:S~7X /;ڳ~
x IPC&o9I9LUΓ}?^{7&~m$S,ld4*+N0 4:D++S,ƝzOyzO=xn?kPyZL;vXHWx>Jlpq njn:@$E3捀:e遪.q2	Ah%# =̒gCmWuu2KX{:QokqW/8VF*/FW(xi8ʃtx&J:ްi3c&*KF>L^2MTClF4=o)Fa-;-AzEm&&_~2eH	{lǞ."d*%#
Y䳌uaU~}ZEfO#xv `dCaY6UCf-BMH>P`:U2FPtѦC旓<v&u]D{UvRI(; Ղ\B#P*&kCu4ֈjN51jcOnj
q;Kn.,`:ii\vWQeU4!^DվFmNl[(UxoVm5/2m[hX]+
;a6+^䲰܁dyts\[p7:IA}e>啛JV?_f@Ak1+=^쇟]u,<.FPU9"rݞMhȶ8:'@=}ˢfc%!6x{Xqtwg쿨Sf rOۼii-LHpЎao^ElJ
m3eS8z 䇱hxZ5W$k8xx{n؉/mJeFzvssyۅn6@Bq
:fִ碻OmhӕC o	+uS;Tejz[GZ'!%^%n?'d8	fQ" Ø"ID)nYb#]/aӒH:Vvzu	=ZWgGCx6zn1gx#֚ܰhj
Tg8ddĊSabڟћ	3%ᒨ9tⳘhT
i~D{\.?{YɃCM!olakXS2);짬{̠;puKu*|Ȕ{3M8;D罧7{.'12@Waypw7Ց+\xא0o	HBRe؊Z+svɒV/:G͞:8;N9a_-QȐ> +h_: E'INNlm;r48AX*vT*,$y3>[ro7xt]GDl9
JF8U}Ma@BD݇]݃_E$c}(@͙RA	:fu	ٚuO	a@"xE[($ էt CoI-_;['͏Pi|44a֤dHY?WEjMWhb绠ND`
R"^GjY`j:*mrgp8٨ȅW̐ovkI%[O*%hd)K	DpBss)ϬCDo9)6o{hSZXK!*$h{bzz3vwQV!q3h,cH(N*;20AT6e>b]N-ْ(#>~a oQSRK'AWv 1w9fd0`'Y"$E?@qYDK^ab85?e
S~|.019-`؛e1_4㑎<jvM[teR:g0z"^P=}qY!gkW)H`$>͙>p^BmV-yXiU2[YQ7ӽ(fX=[9ۆ>ޜldjn
*j,=ߩC.4~=8jo'rIJ=McPQc自\^=7SPv#,ty}@wAv9Z:;<Se;X6էʳXڸp\X;fLQIvn\vNUo\g0]SjS-%Tmk.;-iN먿b)U2#@cQ!m=Prڃìm7LM+dkXZ5)ƭJgvijf<~sԩ߫j캐#J931-]?0l1;HxQk5$c'XPV.nlS6TBGCDȼTȝ4E9B/^ّ	K'ipqѵZ7VJL@e5	xq\q&h6S.lʴV(@xg?t"Sk#W}
E㏗``i>H& T׌QЙ­Aؙ	!l`{1 W#yڸE}[F,5yy
8DmzOv29v7^06lQo-ΐ:THL8lD!ۙ#l}\c\UکMOV勊߬XtĎvTm\$e
2` T%B4}1kTMog}$oq@O<"J/sh%kK8ӡz3F=:Ru8jH|iHoӋ:y)
qF%l_~-ϼish*~~ +lkWӹb?vPz:AQ%ԩ=fNj'P-1CQuGNggXI5o̦W]ae%dGh(d$kIt]T QznB;I~I-^YLܿvIWp*E,k՚@fmC\\}~FH=}IGW(x4su"O+jn4	HQ*b#ugsEKuTVbUV,ce,đ.{#lpcu`P/A٦%~QV[n4Ț2)ݲؘ8`+G"E,~N[3|V-
7l)Պ.bFUc}tؙGv
ɀa <t;X?HvehkfB-vpւ&aoE8{&5aID +A㖂O}cC:~r}E˗EkƝbe	p>cUoOb)vnHCN@K>~vo|Y>e)|_Ov~EVwA׈ʒw׏gog!Rqb.!lVϮb%mTD<D3+ݲx%(lqvk:ĄZ0oyHzv[Ƥ5HZ*рe%Ad	x<BsG_}?{}M\Xp0,+bASu+hZԓ"~4
~g|BrB3v]1Ov맯&̡a5O1e	peF@<SRPm R(Kiĳ>FG [5zz.]^ؽ6
@&5L@Rvn3T6&`]}ѡ}dIMb՗$b'oɈт^Aӵ4	0rcNB]?%SHپ3l֏џU1[w3VuMpE8|?P+ǣ_Qo'U-gǌb=}V*KukeѲl9Eo^fvPz?0[פ'yˎbE,u.zqj;OBòQ۠^1sݎu&{ilNݖY1*o~AJҳ2[e+t.CrUQrffyl?'X hqg}e-A!>m8_t^9UF&aLeθY^pUQ+*}p-SmӖ{B5:.YptLj.PV`gn*?YiFW@QN>;QFv!mn1˼Dą!vK7jǦ
+m(^ Hkqaw~_EHӫ~l-3yK*l|[erKAWiGj#ԮښCSߩz:S^9I7¸.VvK$Hɺ#V+2~wDaLǺPMzW-@ntyyҷ&sc%ho%_r:R.=u9s$*2@QV>}&" ?x>rK.PG,}| ֗#"M܆C<'RV1 3*NɮV\4敜{&6DR\F?nvrd-^w)e_eˈV"fG=/bXMoL MPe,.<%Ihlno*2؞z#{^}X\U3
^Y$''aSN{9?r$(&xR\"6sһ6ȅkCcEy"\92AiNNH%ج(/}@c%sl5 /&)T]ڑ%~#Ӈ?iߟH%[!ٰ>܊ƯdQ>q2M*m%OZ)Eq 7+(.5Tv[nz6d֒3F+Ցo"L,^:~d"cbm҂%Uq8QR!T\i!9U4Jy 3__
qhs.-J摶;N?RA ;
HֲrNbfAP-fr4r]}!?Sq1QL/MOb=NIYs4cZ'E5
$z2? `'XYXPW*)jE>PQ0k	يL(xSsc2ǫ_z9>	۷HX&g/Bf9yS.]%(})~*Ø6|PoOU!6
;66ήZOaZ";$ ްMY>[eeu`E6r
)vc&IZP`r)0o[`i,L{ޣ2!D$ @Y  W>|ݐtD FK^Wgbն="=GRx05I	Ȱ&Բ&ޝtuq804g9#4ѭR(?\}
!fs%q\ưΉr@.B{EPP]rR[Z&bcL͓kU_%0<?֤7> DCʣ_jዲq8c)nPUf~crUUT۫ĥ%櫪XKzW}њ,u_!%	ّ 1l` OҔ=eeJ]!9dVl'X9\X܃1篺Q]4Z-Uni~#}W<H|fՒBRC>KZ텹G;:dj6=Vx:n &xG[`mΠa~K $BO)͠T=ɔvSaN<D&FNIu]?_eWD[
,n,^va#
sQAt_\'Vqd;չ֩l%K-gN<[(xP	=" #A[Ԗ|b lGxT/ޘȚxҾ&eJ"SEFk&Ccz	DyN̩Ǟ>Lc7Qjګ,ːg<. UNB.@Y/v#Zw~k"	*!kIS΢dp7FQis|z΅<b/M]á{4um̞)gxHHǗ(`'AmH4D3OY*C.[I¨p7[KiQ1IU
`zCC6-"
d+BصViՌ_pmTfI ɀUO.>)"a,gTnO6}{`Vq)w4ۧf##@}}&1:/6DhޅcaU4tPr栰eO_y[n/T6a-z<T|l_$eR5gSq^KVK8r%gEp9'j	^I#X
uѺ%C5ǏzЎ4z˸NB5+6J36x6i4@C2Ǔ5) b/q&bDjO}K$f-PCQtdd]azjC1c\t"h|5mlt,_bg>^Pi}ji)f重  bƐ^sf@Ki{Mn̿qHU1tEfJuD̄nTٯ8tB&w/Ue i P' ˱o*)?/2{؈%1%5DjNLchQ13}YɡF]iimh.{,?02:>$X:bI]c/&Z[a)276V^'2C4w2a}vfbY!ߛoE"P' zRgvGvm6	GuÊ>hxU_k,Ϫ:aIA$ėu1XvMcinn5ܩMV;[H`h.C92Yoʙ0lL[z@s*J2ـBgoPO|OJu)GgVN;DIx2N:-5|7O+M߫w)J4qVϝ5b7<zHT7R43ir8fJGL84!*oiy@ol
mnP*}9bQ־6nd_{6煭$;`<	&=~Bj#`g8r@EdP4#]pЊRpôi(Q7-xTTX2oǇiGU--PL87z[ïBC> N^}JSX	}vVH$ďB`_V"6pEp\(2opP@>NsW/?\xJguRj-b{' 1wM
.!x>9g+Ҫ/M*Ez2]'wms}l	0?O~z6[>ets r$$( (i8aP8PwqrME ]gE`NFNS5<g&6r~rjk/J?wJ5L^9,.[57pI͵oqi]q{WkQ0vNfJݲP(X *FmuE[7T)ªjMΆfJQ˭!n81Ud G>*b#p
%ҿAUp
DG\ЁcSL 4>xO&6_fbɐ]h[xuָ`%=?QP:l14AQS(no>hړDr656B(?r:jql/Hک3ͱkwcwߜG"E֝HaX`I+(G^9PBc\7xW^drtCe[G#5|U>bL|5vC6`
FqJfi.+y2W.0!ՐQ&.J#b=~p6,2 /m7tgocB∐J^H7eNAtoPt	 FitQQ_}
J "!U /XdɋfNcަU/eBM⥫
cKa,qF?PhHtu0%-XBusDKϠa%̖X	@"|T=_=L3o0(?"uT
RcMjOGRla>r"J煉agzנGYKó;Fc<>3D;W"D,b8a|Ƭ{xwVFOüteVʈG<g>poڐnbjn_ppYGyO*Z.ϔDJʮѩUJH\p1XP`x ax{b 
6֡dn;a8X5&*A2kz+Cp}>+"B.uW&hB,x?ڳ.⊴Oۮ.,O=f9QOj~=/b_(؝_|ZQxvO>fvRd-mLUk1'9xjEvs^^]m_"uZFQMX.a]+;%fJ8JHza%Xt{3<U:r٣OC !H:%ZZgQ[ŧ4oP)ӔJ&[|#ȝEk?8,S:]iDF	Yrhs"ݓe; m\d	h)lWUx75
@TgsC$D;?XXR'~c1۟V: ֈl!BN.vG9r_|7?7Fl+WSvo+5b#mD ߝp
Ն0MYjTOT6hc&^O_BY>36$@K3kr$k;ze@}7[fkzL0\M=65: I!.0Si2)Q*pg)yYfQc4/$EUf[(1h8<	ʹWB!^dT82'BO'~]/emΞzBxp5a޲*,~/䞣noˣ "%u#-!6exXf(9TD*9={Bi1Y@ҏHi-- kSKru(6Sۇ[`w
rR&`%R>x˱ov=TR҉l2xnVxS;eb7v
5B>c1q>4%/%/Fɲr4E$:ގ$-D˱.'ׁ ]jǘ9A|bqW{9>뾪k$m&U|)
_/vN_1aTTxm78X01q&莗SA9gf%KK	ip4$bSjzm@KS$EsB­L*9P~}K2xz{pf:oG[IkWV(^dU r{׽3&ldہ!Cͮ%+rGg$Nzr&4N2I:3FMi~eW"k\m}܃у(T">N|^]x$8)/M>@ M\XJ1F#Y`\_~~&P̵\PQ*az6~R%C#-;A|,Wqoi,u%~9(^&`2^^gXAӼ&GpruUF}{ 	88B|lb	<w֟KXYc؋5JPѾbUL\MB=4ERǔ|GE`u92`iY1gzwiU5t-fd1#\a#V$mY7l(
-ּV+F_s(e3BMD\^&i<4*};$yVr/BѶDҲ<ע\M%vw?;C:V%
Ӻ77zg.]tƄVҧ3dh`V1]$@g&KԻ:!֫McBG%˶qGSCe<ߨDaICRtZO>gx!/hi'z$U5wN=5_6<t^ H ݸ.\ !] 뭏Fθ6$g|ɋO1+z#A\ǺBU_$~-%E&D[߰R{3[$xs0R#K?iI8)Y9ip`
v}] 18׻;׵iاä[^M=IRfoz*vųv~qL͠HmhQ
H}(9nqل6.<x4$J
W *%aUD3%YVj_-$AjH}1<V8w+bqd4QTm^U/4tЌ3f`M.udƷ?9u	>6K)O9#=pzkpI+d>cS>Nɝ>6V4甡K|
3~	8AV6'*qj/_M:/qB&->8@dynSꨧb%x~u_HKFmT,Y:{,3GC#&zАʩW/]Xz\{^Hj7j߽? B3DD-K>@U4k\DI+S,TB4) 2鎢}?|b199fG2k	貔{@D'a=2D*C<D{)
bnt{$}ypjC,~ɑk{b]6ɺOM(^2d9 LI&d)t1эܽ)frI-w(1'6K3@<Nl@nDp}ó¶*gs
N[ਧ]>rRm^  (L*G#xP>SZR#Ȯ>x<rj1r(Mc
L)i XԡbGZi])loْud;dfD|+
ű"Qcr8mgƳPkGTGK1"7Mr8r+VŮ0zyjPF4K^@cW1:)A8۷γv?;!Mz@Gr|GXeG`{<s-,\d9lDSWӱGeԅ]~~^RNd4up3\
nUPRMk/miZ]<Ȯ{\8H{NfU	
l=G|2sQjZPDp *nFcLj9:ֹl^H]a)$j.`'D'GnSɨC%?/ge2\Wt-b7@Ż7ں?4AzB9%cMLXژT5@EĪ7p>.'VDVĨ!)_s7V5-ThQC*#4Ek3DGL_pC_f],Mbl9+zLp.|ȚOB!%%=E;3eϟ6B!&0QN>`9ɰʟϒBX]ITp
e!rAnoHlXnNT[gFIY(Ib%}T<*5!-\	Ow<Oϕn>:iST/6T9`խ8asY>M^r;#S5Up@"v{AASᯕWWE"Wѐqb9=ӱG.u+`(&B&Z)E0mK78ݠh%521vt'~ݐt=7ߓ3`=zjst\胱h>4τfB	?i|H #zzga^r2!+;7Z_ ^F#Q</àzwEYӫcìxR&hڡؒF!'*k9$Ĩ-%ȟ:1JJ/.p[pcYY4ttE@M2]ul<<oV+n7jj/R 哄:	X霼Ԭh#@!<Bn7ZFo`>PveԪUrV'牷Ud,~`EƠP2c.;-yR1d$%253b
t
^z~I$
b #EcМYsEC
13XJ|J//=%|%qҺN$ގ!{$=Ad`w!pwspBj^Z/(!".ӕF\ۣ%v]v7v6lBv'	 2kP5`Q1h8EyS}[= PO[>qP{qJ#ofd~B2B)i,YLr5WXu>i+FpD=Z+PSjGEY@\iQ%2ٱ["O[%.'neJ3صLw  sQ8wON8YDFCC#бVyBVD֧6F!rU&Ϸffei}
)
0ĽXTbGVĄPgKOk(7*NyrEdKQݖk t_[%3s,+w]UH+^=p&8+58N$~g?[4<_YBBhyIfMUnlp_J)0.N|
;D&j.PiPi;Lc1[l+j`;aK=Pc̕ʀ}Ef&V:$:k"P<IEALjJGߧ5DCMFd)2gӧBq¬<Dm][`nЬx7~ {rw:RC1,g/`guPO8$sM8dƠ(yp|
{\Aѧ)^es.|k亃cpB0&W#T3PYYa0t[2/gz|jS xu䡌)х%8c_(3缠GmplC<׌{_
'd&ns*.ポ+z
YĢY
QD #zM(	/,$hLZ~жdsx˨)s,?Y$Åxt?7g`pYIv. $
l~߳G}Ml3'_UJh5A.VWcIN'sǇîr^k;.i Ji6/?pUUhunc)S.lLmYE;u@fS.ˀs;~	U"ߋcr*jט6LbKE8PӯO[~ȓ/)3zM+K(&KJuKJ$p~ (A2͚(¯Gŏ/z2RkE(9j3DM& v}QGw=T1&)EڍY9;PQKL5l)EioyOڔ|dsOQ.h,|NĎzgpp9h^ ZLwGIhzIcOmS.A[*9F=(;TN-z'tj]r$̾֝۞1<*s=s*.)i\S{/IIz.vH95KjE*Ї;gRNbەIDۄ[,QҔu#v)<m4[U	alV4B|OW 
6ޅJg(۾}C-=486"KHǧW %8Uv7U|$C兒1


o)6ahSw0:$a,TթM~.\h'EpqluZb# QdĬQ52^|툻G\ٕ#HoBZg
^	XĭznPt'|0^|0Q9 /CL0w	J{٭:k6;b4lXEJ|j-%I=qk[>Y{ p8[pyxȷWdfk
f~u^Ymj`w?tш^ǫB$<wn͟O/c!^N*DC|ҭ֎2
5$8*׽f&a}.OL>3cF\y8j릅xNk{"rL_m,FA%3gpPcE.C`@^z锦2<uS
NGFCK
~0. u-H.jeVU̖
^p	xo<
z%lYHMIh[ոAZ]2㘞u/W('SL2+J?Z2``w*έvMIq8llLL6M;)Kk9:@'Z3!Й('q^YmnЗ-ڹ>ZM5B"pE4wDmZ!'W0mKIX9fB*P<M--/! }&i^EҤ0Om'׌u\\RaZdA"xڱ+
DL=5_t'|T""'ݵniaVewogВR7@ܾfR~Zl"53؛$=<Q-[e] a/o ʓ嘖FLā!Y/Zѳ0E6~hJ>TX`9C 0XL0 
{8k2mf5lTorZE\~vtaib <aN:0Oz` '&Z	ggݖV/'U܉:)|]0&nQu4uY;wbjl L~|1wEhva5":1Pr
0}Wvyq> Mަ99m|I(KNU4sS[)t;_0͹Z횐N*UZ8ّژE3xh+W~2O7!"׹k|c}CĜX*B9B	BC\{y|Ji#ptGJ.̃p{8iW	IkF!sq{_CSSqb^~Sh<#%Aќ.I
$zV7`;X0:e/SWGx]Aw9}ARvi?SIKw/;_;72X=DWd`#:[Z	ZՒL?P7y<hNgqzIMB*ktC|@09sD,P2K#\?N:.[mMK3ERT0M)˧h{!2>@ߧomSGv_".q1>wR%Pdú/TԔvUM\~E޿H7E&"\To~'dM$XӥD2;>`kFg}\.k=QR& ]rLhh!"|Q9Ǫ.QOV4Ү:i[F	Vs0%_ʪ'EN>-YR$c}ŦMK,Vfuq`1&F;+VD"r~}8ȡN{L-6:F7dS\x|r aõ&H
A[77}0YaއR@[k蕅FXFR_h J8ZɏX([L(n LY$T; u?5 %
.p`ջ]2dc;+sKnQqIr<tv-Ҳ] Iw6AdC 'owC{I]`<O qq-߅
jʂ1br{=p 4 zfُ`}bO`3рxܘTrZ,AᐫN6=]PՅwK}>GAL +E>A'pN)p]#VQYi@L9pqtRMBH={D{lACt_H85U3'txj.L'P<]b2B*Gsy5r+55thF*BGധ])X#]9fsr31+j{2Yڋ.1>-hTʿіͰsua}rpɃq\ֆ׊l,=$}i{`ĺזy'ʉ\($ٝ.AYAh8+{yO"]sH p~p'JD@-*83kMq@n$/_7ɭTb/1WE/WNǷd2gZד2@WZh0=eGךsmf	& &D <$]nl?n%l52ۦP S*@ ծm OlʅʨFc-G8pPU"L$VkZAְmeRh
r4Sk;LW6#<SNh%Vm])E"}o_$b|u(t08۩Ww,>x`f6lczg7 莍<![Deue?\S13"f7敊A߃ƹDjc}a ۢY(_S;Dq,)7#P}ZLLxW9Fx"a(7	ХȜ^p_݉LXF>$p9>w#&/m75Ml]vô$:)Y@C!KV0A]kV|
賷	Y	 J|tb
D-5F h2M۪dNXob,r"Hxf~#6CFegi:)3aK+W:8vó>|$^Ky`@cxRNK'RtS G>2l)Sw⋨#-r{;|:5hɩ.|mXkdt;&n@l/&4+mW6{jgg2QQkn"Z]92BF\2E;>ƀ)STh*렖O'`m t!U}/<:cd]Di" dW0DF)V>XQpRmTo
j}83ihV<cFtAc<^o)ջ[q.X6)%k2D1I}I<,T6,HQC1X;i3u[oS!F⩪JNOc]l
y66آ%ss5$d4+axէЅtvNL὾5V}K*-UB;hHo|B=ͤ	e$%٫RRox8Xn6?as^(q66>*_h}sL+"ƔwJ%mwo|玱9]ycJs. V# >Ce^`E&ү
w@ʀeۭ4Œs#!N]Kf7TrPlpP	G ='	ݓ^Pt,*2%1dqS<§I>VL*Nv2R}Iy(\޼hC)]	4IqCĞ7$߼1Ms0谻nn#K+Y<Pdjߩ&aܽ<ǚnr0bo},ş/ h~X=p>9Oͣz{5KXhlM#Rx;Th`!"[d`;ܡ FX-ՎWl=~V*?[ƗȘ=oe">5Ok#ɞXOaY=rŜg`'d1=ʇ &z{7M-msjDn7-H:yȤ4⍏>$q!18  n|g6{.tP
1ŐFWT^ &9Mg ʛe<L 7	4јҼ(Q@mt~rW5De%P0WjeF	ΞÉiU˓g`2+?5C{(l=^9>={6j⻑C`!'#Yb&a+Σ:ϒ,o.7K?$*,m2 'a1=16tnfT^<fF_+Pn.ږ'[J|Hh#/f s좪ֻpŶϴ5>EY.w/?X sa^5s@/@Tյy @1J=۹]2ԫP,8K:h6:s_)=<{3m&SA`HW\S
}רL3wv[M7`'f[#Xcx Hj3k7mLPZ}j{PV99iBRS]6l;~_=MUSU3S_vδ:0O-6C=lՒo`uu*&8&Ylq*=х) m*CVi4QnBS?n}L}!ԥmW)5Y˪OmK<RT:^u~<q
 wzvpyw8bk&{a/cmF%Y֑wadJ.ڷʷDl[nFh4PI*٪4Μd$82> ։jbk&]Gݐ&}HL*r[mC4pSf5p3կTS孆AoؖPSGD3e'ǹN Gm,=#yh]ϖ'w;oU
DWg@(114!@Gd{|fF3QnMI̠Qvv{-8	_ AI.(&ռ<#/"ç>RX_B|i]¹E#˫JZDܸeu{@X̓̑X瀡ߺL!Pztd^`9X{A1EG5>@},J|ulc1MB`bSVÙ^FIys>2A'T6`^1Sy)<K%=EU(GsܢF(ټex=N|qtDaȬq݀(F758;cW?Y |B~3Y5,4'a|Ps{)EK`۪b y6`NN'}ިءw[zL,ǦMroP.Xr#H9>~1:_o^MGFۆK@I\?/4+/]?y5Ҩl}&ؐ{ВJh1{XdvSө"+h`zeO[l!bf˘lnMYRK{Ly]1i@vβ'.`Ӆݭi$Nb(Eӿ$b&	?PL+يgNj
Día8ևAt90"tL4v좲XcV$;߀gF+{wc{!0HEaZRj~#͓<̻[WLFqڊ}&'xbGLG}vui2jC}9Jg,\pͭEihpL.v&(!iP*T.ϊw-t7RurjsʵDaw(O,&e_Lys%5Z}{r8NzFhE=6/&
Fks:Eaxj&e/#h0l5^?f, 3%.fdE$CS	9Ecb	q97)tM%[h	:L6^_:.6|6Mr$߼_,+M=*ZxԒ3yow|@FsZCGIJu̹tn[*UN$n$_fc|y֟P6"U#+kΟoA豴nq^=C2)#DPCΧ;DT©ABNpgoZT|LX?-pJ' u~>h,UQBi50`	+<5\eJmjX\?f6"&@Kc<slvO%blQRv('ifxU[[*EY#G''@RPkhߠr%>,drR%Oݖn0bHAZuTrQGfuU`س8I"!+ڇ".toK8#2F/5]%
0?F MXN@a52I{ރ,.s<I'QΈӵ!m~܊JN"!)fG	
{}3Be)m ^SDr/h_22R+n0ߚ.{A
ȫJUyzioO.ܡx	wz؟c*#	Ob]"bF.̰nHs5gC#9?5G@DTք;_ťxTV1¶ɱeXH"*3A<HVJÐCr
D;c)wx"T;wnĢ <z_}$ +mIцJt6BNt;T򓯽B.p]`l-g-/DMP]3^_;Q!qooKhZ{򹲤zKіGXΏt:i NWE6U ~\vhb?QgrҒP-",r\e8Kl^Vݭf끁ۜrf01/AES(8@+y\޴M,{F4cU|Qt HQli3b{XE&ƙd ̬2V!Kw؅x;ZӒ@2+xL˦zLv'o:H*vK,Y5YG_jsǟ>Kۆ= 3V&
6Do_:êʙcSҿ6vIniX~ay@yE|=47E?' ;i,?uP:DYe Jp'ܷ-(wH6ϊ*wu9G<0o_c^3gSYSΕ>jhivحI1;?8Z+\LOKbbb갡H`i*BŲ@AlbJu!|^Y"zYFQĎ5Sq~:ْ\EJr}:a?eg9
.@ە)[Ӱm/7blHX
}w>xRxϽP/ip@ 7fQǣĝN%#gFw!  d(ȼfv:Qf~6j`䛟kj{ɘpXE!UCRG_U䐌$cTLMfmw[># cmtbʫ\\c!\o\	
Ɣ4uU>^vaS_:2ɑEL-M)'S_ wƆȤ)&ܲuc&wYQz*x&C0@͙N?:"d,ݻe6)H	,<@Ԯq$Y&Um[Hzt{6),GozPɴǙ1QƤܡ߰8 +qZN?;Hگ0nZw,VYR0;5w-}uK:{y Cj;H0Tn)Dzx	)XhuQq3ڰ.ei?߃5Fc5Ji07¢$׍^nV><[Se+Y+. ޱΒ
C?J]\RƐy-;ިa02nFnfŊjaa쳹NXVV?-G:,%U^4sE rq_`j{$/Ҕ5EdŹ':n
\g3>&84urUj>f`F-96w?l1i,뻆-[	2>T Hְd"`<2.PjLy#X5h.8u?a?^aUJ%mðF"x/?
Ҩn 
)R&Geif&%&xG%
|%BmGGTCږ$L|IIf=_8w3&}d߰o6<>OVɊNDD Le-^Ɉ;HÍ_|M?ixQ]݅bPArܷL\MSpOƁRn=Ѓ`?YɅS4)GEǙv;ud饪?Yߧ8rAN_7`	 /35Ɯb/x5ev;e|rn,K"߭o[+aBp)OO3N<濅7`p~pB4 p-&R0/Wk|(jQm>cg<C#eӊY5èԖi9曲{.|RoR3-qd&h|LS{ɲHrK)9-
Oi^,0QIV\)9y[F8 L785e_zKK5+$Sj_	A3#A%>pj z`G(#6x@0c3z	+!=ژƯ0YMs*%!RDnf?85#5h]e)qЕU!7A^:?CO|r]<'S햙TExz<iRH@+=0o#!~Uˆ߿ov:H8E8
(T@[ʉ&. |9L#a?w*Kybi^gYUE(ViEʫlЪd	/ йP]TRfqfTGrXޡɁ4g R4&g&c-KV	Ftf|_ap`Welƴy֘LwtF$Q(;uz%*$|+"Pt-&B&AdL(<ufԅ0=3J<3!#@?x/e)Lt<8gu2~+ʎ].aUe@=\Miz4𪆿?vuBM3=H6SXʳ<L8y;I[3P{Jm3E%z!c 3n@I1`9Xq@^}a?hf82?KJkL:GUw[iI|\ؕVzLHiڣ9Oщ}_Io.Nti~Kͣǅa^>F\mLƟHY/k*-[ے`i爳av`,	;7{[<]v3p@/|Wg<_ׂjU9=_sp.ɧo_k=Ռ^Fzx>g?
U!,Im
WUv&/YDd1Csry3QF%pK55^v,t0,ksAcq.GyOwF`tDsx<FK߹~Y8	M?I/8Nĝi𷁰nVmEʤ`L)qKl9:C[8QV=}d@A*,|oh.p]HhT_Wn&pC>Jjvo^ȧeX\h>"W8D	ȖeqǴ]Ϫd	1.Ew/׭Vsh}MS\]d`h `geg,am7S5{Z0:2r
1=}!V gyvxGb"C8N|Z^o7G;ӸR/汧}q*
j4}M0ELC8NɬSN~%򤤢Ά M<`Q#|G:u}.@S_S"ʝy#yå>Ā!U#+;H$e(8}.njvr-o@[枕bEf +h.pK|/}v\ׁ	;e7JOdٷ .ۣjd`)S ;GiCKX,g<enM%0ܷX<Qu+C$.-RmIw%-W<Qe@7<mb/&F+6iA`,cYF-/9EW{:D.{(l3q^'baZ@8ʋXbx|5$`JoY=^^<P9ۨGIHSW>h1;}#5}~*DB^BJ!4Wyfr'ӃB2]ැ0Qhl2@:ʃlLw[,rh9'h8`nBY,aUY'X?}碯O,,ҙ67vL"(_2nonc^ǷzY0~&wxdv&Px;ۡt/`n )HM/["-s2bSwo6n0hg4N}y,YXjhb$GP]Bq^ɚ(`4w. !O77EڕJg/Xoo4G7U[urzPܣ7[m}]B,p58ەlO#ə1H2Kt.uS^Ǘ~qq%G	TV[G*LY^96:uCmZf,Z(C4ٜ1u߶6[+n.L:V)]ܙ:(,6[ԭͧ2}_uEk`Njz3q*aU;YfTcMp\3UŞ!gKpY}5e츜K8wi:t#>n"u"j1E܁۬$qh*J/%_5 ͒@+FL,/K*0l*p;1~LqB-KeTd0#gsd
?҄ejhbމO9H۸>`(j{ǍU&m˖IQW=󱋩Ts%&cR (j*a?$P!p6ĝ 1Qd'Es 
fsvȉ>CԜ,
9=FoɳMG1cJD0+M`z/Q1La_>!G@{2ީYp~SR)fbMFiٵåȒ=V!e	`0+!Ԡ׻ಎ3;`k<*%qP>jĀB? BrZ^0#a`GתbZo~g$BS.ځzڕ-شdaLQ5+\>4>C,"BP#B>Jӄiq5FoBqP"GQ!ʍ!YaSB񛜳XYk:&8(z
,|$aO&!Np8#O|'q(YV/йOfIN4èϴOq/({Ԑ^sց -|G.(ٶO~Xqrq#|w
#O-MO?9'if4C(?l 1`	bX^ $`.̙Nx |:
$Q}6Z3 Rm?	wߩ60B6DC"11:TP~Zt5tUwQY@Jwּ,˴
8gVPI>^y2PN:?v>2 1,z]0PCh|ywڙSP}Kct\*^6SȞA2XZHɂ$ca	ó'N]dzY&|K\rO{]jFd2i=ͩMȶ?WJ)^.(/   >P	l <c`cQt˾H_z,jsiB|xV;mؗMHq<fS*8*F4ǉZLx=3{==;ˈi?]{Kil
NoU(ppM3tbꁯsV*$>eE8O3br)mirdBOw[jo"<FpE(q}&0IC
AXfbRun: 3d\8>IփBZI 5*=Ɗ~1rr/.8&,VJ?+~̗V!rz&{b:
Lgx:^2mdʈ=+B|,]$mF'4ƽUi^\(ؔ|߉`>*Sc87g䞵7:P_nѱ"bhMO4,	ۅc͒nW[yBy';Z,⊴TГ.2$p/KٿK:֞9n<5=Ȣ88%M	$pr@~*)^r*3gRAֶ٘ٴXG$E6cF<8~$#uY.iF"!8ņHA) k6B+Άd1,s:cV<$MvgQ{:N:6\Wf\<9u_uZSۃ#88]tpN@lǤr^~D:eP=Atw0;o5[ ~4j;C'Hn8	gY\	8/0э`{^w9B@D#&v*	qPX@^P%Dդ]*OjDBzÊ^R,uSKi8jaU^)«@ĉS?)TFe!/Bʠ}s^יIXJDGyGZ_]GDk]m>j&CUy24%nQrB}g9LK*ΐu,3:yQ{qM
m'F{:HșBg=e6f=H3O:ao#7%\!n"NN"_&^[LBlyv=%U.@%%ޝJU2	!,E%NRtSK[:gDDdfZnr(T8w6Nނw}\Y)YrZ^	z}mCk͕heKgu7+:+.NKO!th%x7 NuXK
lb#g[ϥv7|g9}7GBvYxA<c($|Ξ\f;0KY4!OɕB_tXmu]4#n38UƮu 9gju
S! Qn6np1RK"rMZEʓ(Y4	-ITZ7INKR^9zXeRiM8ﮊOfNc)!)3Sa@"!.L%J;l=_·٬S$OG\f܅F?0'<5|>Gcg}|+?~(N(
3//.uE1n Y(N9X:tՖ4a˽+nieFwx"6JJļ,"LOB~˯פ.^H(pN$?SFV{}PhJ}W
0IXQ8'wwBGUD53V叡勋enQWo&u%;*a\l
YsjBva[ ?{"'|GWys>8*UV}L&Lnpl*H}+ȔrJ}.KLft6B:\weHeѸYnZPٷL40}Oi	cRI/0tqOFL{!efSfZFFh6'#]^1dJ`ݲxٗNg\\MO3/skۮu0=8zUVUN+1\]Gp;	bg:t⌽׵D+VX]&*|'(@
jػۣH2UPa*yk^ixu&OS_A[A=g}oOG`QV<b1g"l7/FC(!-y3*+G0oqz^MMr*'[M[4@Iy<7Rhy=WOȣ:
q0M[J:0.#`Ir^Vy.}lb'۪5`i=ܖ#PE\L-Jx ˟&^Q)rh' i{xi!`i	>\<	kEDR8{",hg(כKڹdu)OuVӾ4Ւ*pڭ"$4AI"U)]hZ!4>F.I(MM?tUV~bXo2$eV&]]sbAw(&KC?,8Ip{҇muq'އer*kY&azJyGP82]` cKp<[/1Q&rP	
Q109ѢJRѬBQ`c<sݕ%W@tZ&7wb4zgUSjOʶS^gD?ga<3Ȱ/@5ۆYG+9)%5{r"~*'NJb8ܪJ`DR/Ig#tЏ9C^Ô@y$_
UWD`cd^ξ0uz 4Wǧ?/FR<~6`L:"/`E3p,+?ބ\:a'HX6'^W7Ӓӯ2 ۍŲjjއ i4/?ЌP7CSZ] y
#l~vk?j.DdmLiyR3"Zع5=D1iT$VټU`}L1r^<yU-=u~`&Ϧ/Uj4P),\Q	cW6rYh흷EVF'm!-RY	5uRqicjUwAb)+pR Q^3ɭI&/$sb/ k#KI˜߀@	!`C{SvԮ! M#XPjUV"7kڤ2@6/)]`i9ule"%?Volʳ4(,OBf\eJaQl0([-l%=s|ϞUWN}wؠ:wz}$ Bȳi[wgmH#KQmSU*93;Уm^D'S_ɦp[ruopcr%r'8(ȿ&!3![jDzpJE3}cqܢH[Q6RA[79!oG)^ҔFStNԧkOvLR1yTM^u܁'缁etjUDKՈ3^/w{pME1RR)-`@S!!1'~1E`jcJ ۨf $oe/T,$nTݐPYr$ݚ,W*>ԯksO;zɷMiE@;1Kn$;ف˼}auE.ӂmv^owM=A6xy-7ݓ;Ҵi߸jF2Xy!u|] YrpӑXr n&pmN?m߼2.)Vh_ m,{P:>tZRGn	VJɎa*Hh2l%zNG@h0ä,k^/wn}1!%<dEₑV>#A
;wۼAjM]=^G3^yG1PNgXH'}~H_f%~+fzr)Q@$c+_$"0"Q3g
8ʼo'̈́,̯>0vo^>Ri=7~c%q(\A\yR̕Id1{c/UuV4Y&eFR!F-}!31(ACo醟d@bosK'!dOH ]_aǇyfJq[[X؋:\"z9X^T!'#J<(˟LǫT5֘!,Ƌ6;V=uM
Yʌ!4w(kBpѾDul6V}.@FxqC!i\f9B囕_GX[uӼY.Ȧ(cսVQG(/o#.qv i{9"*^{\(
SbDؚF;0i;`e~B
Ol`#/B/`S50sgY өist|馲0?UupxQ~=*<5~-[a@rMb5,ЛJ-TݕZEW a D1>EJ\-!	$HU
g]?Qi+7xG?S8;Lm(Z+?M5իgcFY_BSͪi.%Wa(]͍+r0aY(_r`̹zزjǺ8HzqN%q O@zG5?㧺d1ο]"acLA'&+J?E9^%^:N%~l(Ю _@%NّvKZ	2@!(C9g~"τzM%29i]=[ReV둙1N^0s=5} wMJbKmw{먽u'®U2Y')7 Idi%yDl?WM+l:ی)VY.V᳤MfDw[Fo$['h'+b)V_KA8vv$]<yX܈EKL%H&G;
NAdl(m.32vTՇeLy<PDF$ eN<"ɸ,M_H -H6~]Er\BEm-pU`cMPD܃?HK%bUf|qٰwsG^ⅴba#<>.r4g"lM/eBRҗcQo;!&6g=9UA_)n]C@:E$?e3-N_JDvRGq2Ŗ(b!"߄W[C:ѯ+%(>K<3l Zh&Ȣ-jrK?f1#PRt_.oǞ[1CxewnmFc+1v`j=bPbi!KEpH:]wO*^n!wAf
6D<Gd</xx}SXIJStTqON[ @{`r=ex.'Wכ(gء\pܙQe~Me1GX\ QR7<cf&X>JF[
H}NFɣ?*M@{YTzX`RY&;5d9 ~*@zں)`?p?LܟLJ`ջ̪6<x<sYPݺa+1.&Iͻy%}Yuh]$}!`eHY&XG;Ebc't& cx|@BZ<%Ԧ8PmH9<Ryw^/8~O&<>`JQ2qHvPqX2~nNR9ٮ*O/v6ANӢi}0qgQH!z92yWXr(49Rڝ|Tu0 vg{*skXw!z<STuz?狞$ypwdr.(UB)ԆxN"C0EܜI -Z#tM~%qL^_"ᱴCás{m݉qc~Ӿp/ =Ny֛p8+)5+3]4Ѩ3bxYl4]>a3 rWudF@!iOLA{V,-q@	<Q[e@zj۬9cgYOC#aނ:&b>pfZoS!iG![ϘWcK|GRP!M2ltQ(a<a7du5Bd+,y
Z|#7cy2ڋ
ybIrBxF-=EӖ|2%F UJpG"q)~ޒA@_)Đ(	=m;/L) y7yX詙2=ݭWPJ-@tH<7	2a{QpQ	~Rd3~UB8N_09`ɜp	R&2641a@Xci]<r%.N9VRV?H2NVn#kdlJl2o@@X'=td{I3\m5X~I/4*$9!ʚctn,qUppo,PX&1u,D](y9*۰&#<2n0@;@PQzZɉG'(!lm0&}DarY$A[ԓ(F`#'G,kCE
QcN6ereL5b9^-u8p WxҠ)|7kx5U"ΧԃmŅrɵ=X*`APhF&oAkNi|9>BuЗk#4CU%6`Yx
k='R+qGE(	yt{\Cר# _'!o~W:N兎{M^z}4AR^:2oljnmaߨT[qzY11<ýKx Ju%WfMbF	pTdAߏb )"DM)KǫIgka|<m=` HL;͜yݯݟ},@% yј$I.	'^I9A4VRIl7D4RXqw9C:R`/fS [_ؾ}=0_Ǽ0&UY֦ZȭƼJ့A*4_w3"RT,ejQ6hQ0wƘ7=MT/6TZQːmk̲oFvzGqKD.Xؽx\p5irXܝ0nih.JUpfĽS47bƐ+)1 2[6U^Iۛ@ef_;-QP{ b patxoږl.u?҇G8Nmy_BʗA34 $9{,;n#byG*734hsE815iD!ds}
Kfd~ԑK[R<fF`'q^`Z"mmô( \A;FLtf(Wu&`d.\WzNOE GТqUi:6#_RMOik똈>	$Fۣ.||Eެgi4_HVKvGH1TH(b畯!/i%ekE.wtHy"}輻Ӕ0+_%аr[,in STRPL	X_Gκ6OwH/5\
u/("݈ˊram{ܣ, 1M%69PW @׾	rh|g)UѥX8(9	̭Ϸy<*ݥ1<aW:oyF- 3x /	YLsVhw	)h+,{Gkp2L:j`R4M"U0g+oNxo[5:3nR4\`10s6p1	cE<^m9=0<?"Z^6h:S?|moy&MAa҈n۫,?i?w>0ۭ*Z*w"TZ 41H,3bZ05LlK< G$\cÅ!`)no{[Tׂ,N<2Y peMcV;ZZrVKʜ:ylt)$ԓz,TN"|4og#d%̀.΀V\eXcuGKAs076LlnX-f%4Un0-Yh(H>;}Ӫt O,[iŦ~\gu`O`{XlNpxÞP,pؒ]Ct,Hםd4h|/)vZtR=`)l$a꧿Ye\ܐ]tk]wp=Ox>	Un?MR%=^a?mn"	ǒsuADCo"uHl]zyO\ڣW-XK+vqn1(+K#7TN,<6Cۺ!Yr>yLu1/I1Hst*е!"`bx#8jB*b&
>Z_D!tDK~0櫵\&#ܘ#84M.r)hA|fq |J_b8{J/fߑ0>@u&W9(_nLEY,)!țLlb~
HyY{ph-|ػZb&D.xZ8!($c8UݮXP̛4a2Yͥb`; L'r<cN3|&KKaeSR>3Q5`3H3VVj{3]/JˌaF/byKhnA5|gs&_d^v/Nm
2(P'pO]{** ^Z}*wӚ/[~'XMb_l?#Eymꏋ4=a<Sef`y"fNWjַ*bP:׏K8/c{D$Ij""
	GΫ=}pPZ
<H8+=/MOt2^d|PFL̊d,z}1Hl^NU 3#2ѾL,@STUpwV#"iDbJsO>1ʮ/3!zLn*_TJTB`.N'g;kWX_ɷ&kg(xy:e>K-*npವrn>7*nDxBG=z?B:
xjrc$\dL5!:@qGvAI-C)5e)XH4U-/]|_Y:Z<Xr5{elet`{KUtfg3	|5bbyV8ZmP Tt4%#zi_U4IaX&1f[]'+yƮR
qκ	J}db<-Dv1U|(iyܝϪtJ^i)5NuJKxa25^{W,dqZd| NF۸~NA8^,48g0\kX
c"\T4\ 3{ok>NĈ% 'Eqҋ;lBeX.)V,Pꄴ*ؒʋ7׎f 2<\9bI1{G[ɥ:'+瞪DÀq5(ڱ1E(Ә,N{;He\UN#nQj>񗒲?6gLx>2F4N}*[6vJ%`6)97!˶}Xe8U%{ݨuKS_6|bKHvl.~ـZYu=.j'\.2')^&vRY~|,x gOgAt-&b^ǚ(5}87g[.JBEhIlY	Yė;:cmlv /_C~ QLQM1:M
3Gs\U㤻[|ҩ7{(QiLli%tPX7nFh^ږ&h]ڤ$@vG5m0R\|/ S@HNѡq a8Q\Izث#*.颪&ŖSF[ϸEo7C\ 
b|rJ{xʃ#} 4WZ6I|2zZaDD4Z(p[of5cnkm^UpﱢEYxW%3d|UVpo>Gcv0F>"Bb18A
s"E}oxajXnVK>dıF`ſ\ fEfXtE+}Dʃ]h
~$q˕eS☃5>+
)`r&Ny4ptem3Qbɳ-pOD2YcefS~<uK!>[&/݂z%/?}b!@_X5S
uq"pC[g؞:oK]C0Z4-f>>W?˗A=^,z9X(|b7=+=?m>zED()#wGP(Ea _>XBd5h@JBH9}Ch`eEo\)Z8F%oAE6Qm.ͯX	~WA~!TEI5ApMx~˯5,_o^)(dlw>4S$i	vϾ5.wCDǸ)	cA~SBs!1]lpyCa˗g0LJ?,,0$*Fka>z(.!F"bl'E,[Ò?;tQTÊ3E+#QcQ)ic9   = +Cz[Jx"d)>mj{>@ڟP4e-K#@doP	z§-;4SꙊg01J~	JzT/j?qgg!>b3ɇsʵSλ;y%6$0jtI#'o7+w-kmʹ{K)qs{z1&II455J
 u) hAE"@RDVlImɜ4Kvu-	*P
)ݙF	 'qlގC[W4ŠzAЮ},ct`+<fY%i[IV^1l#+HpsPCWYodKK]+>|&aҁz`9k~NSjTWNf FEj#FsUtSg2zbewW򏂞ʦV=՜q7L_I^̽?j9C8RE'IggfGzdy=#V:v*JGȅxǓgIΉ7I&rA=gE#}cg[M]Im
\=CWv"LM]lxK9CucA,~sm@Qn7SU&{.s_>A^N$h,4Dؚ~[y_~Xd|0k4%++OY{I(_ׄOSczn\XލQy"̚A%ֶ[&(J '.PHMldLlAb{{_]!,8"D&Sz:]h>7J>#U#u^hmNOBZX;E`%'CO'u9%@O^ScqIgli;|r:qEU7Au$TN{9]mHcV!)n1I)Rj:C1`2WKCk@mh-Q~mYYYfL`bYxR1I)AVMshU#<0VlȔ	ǈPtci }f		oVWI# ͯ;'$"Be
n't<όYdF񐄠$EMG*Bj-9*s2@M
Yl&cPZ[]uջ@dr4҉:OKn	*/$Xd~)hE]v &k8G鷯! F
ԵNu^xF]nwvҋp3"Br(j+ya@*K+E4o[#!2m<V>&C>dO2qR,t.'{p|KaK0H@$ Y' {XSdQe_ֻ-@m]2)\I
uG1
u1؏m -Wώ\\Vn?\co5x%¢7r|iUPf)0m>Y;QjUaAݦHprWuLa{5nT\*rBGc3̊m9j[kcxѾ#[>sD^` 8]\fP0jToRj?RG]dˎYZދ\C+-'Wϳqx%I	0G0V<>9r(k3Zʈ ~@mԗ=Xrg[GolAסg lu|.%އX~n9	ζ)6>GAI]jZLjZ4w`ó שaJB0,C34෗WwJ?JHL- 5".a^YWjq]#tҐ(Of,*@_|rBƈn0c@Xw<OngpZb^9ʸߝ+.X35cct.O}>P05G:40K5.BgLn.5LK䆇H5/都q^?&XKTWjŖ8'jJ(qD4滫29*u6)[汧U}ڏXA} ||?3&(SsA,U4H肻YΫv,04SoQҌ!0LfmZKZ#7Oct	/x]}^sYfZ'YԷtb%Gu k
jN~#C?]lC̩T=YUm'luҗXۣ%el(Udsv'$Tp{+]+[.`yӡU5Ysi-g`1ed5X~H| Ĥ:lyBp#څUd;ha`}Tv8"qI	3D||Ixg'WOkvRWo>OCL*]5Tr0ŘJoF7vd7)@D    .k@y%we]O`OLe5鱷m14V C8)5ae>Jf.S*(\@|>^Z{d*6$յ|#Z?|Ti@jB=|O)i&̼+"fjGmAV毱ٽpaNclY8)06:=
kE
"|C<[g90! 5jczYiľSb+X٭IJ'`q	#}ڨ^}pwPVIC˹3O;G8g y09p<}N,)Ðy{*GoPY/Z*`QϪ/d<w(:Jy5uE^{emt*rR{*sx(WI?h5g?L}jaτ \q$qNF&8?daW[:o uυl?4~hW;0 t3hd.:_SrsX-SrW|f	N nf4|X\ A0`[=zr3[=Aw `hm#=iImii
Ap5s Wc,݉픿}hR6,\i[&UwL6 Vvǻx']h055\4,{HbKT
cL93'J
/|?F}\:gf&PegCsEiG@kXċ C~Z/jM$APii?߂k?\t4?~vG3R>~Ih!!Ra"x3nx=haU`;xIĆj9b,;9JytOxJ/Ɖ^~\:+No/p!vNk_A>2`_-Z@~ ?)I$L#޼s\LxQ'>%A)krΥ0!CU|[{XŃl?˗ntxĿ 2
8[}tΗU;\R-d.Hiwx9TG远:Ckolêg#iT1Э|Fi +eLEOEK;4w9<.F?5Eƍ3\n#W Ev>|m&nqΆ.ph7j󗼷I}#n>Guƫ70gEa6f/\u%
Ȳxe8.<-tYDGV{Wo"q_:~X&Gn>w \RZF	`A%Fz<ʌ^]XQffpp^X+UA#N>c%tqSO "`fcVRN݀< %eV	L^PMyMȇh	FJNp0t%ŀE`RGc܋t%g)s`G``tH	?	J6= ׄƦ%  `YjtZUc@S^^lna"&]T?@\["_yaa&-}ds *Zi4#.哼{oŜ5/[J!؝p};eC=XiVz=Ac>tGLwK.;~\ZnX|YJ"T4!TdsɂCQ{t#i>>$D<|qbxwP.8,Ii,7	>@ӎ

8zǑoW+IljU@h^Lgazp
SSJHW8ܶ9Tp{%tafe">B5g >GhAm oݲ>JHi<Bϐ6.I4kuC<Ѿͅ^uRDZX;O~zͦT!ބ~p3#rZM:ZԹ<ymtwcG8BDMr&b4ZG:!.*ӆkfW_{zWCαs$"eFN1τpA;+E,d6o23w:\2h2u%,K2e/*뛉sG@MլWv)h}eDCXQ*VF:uThUo$_6u/G[(=HK\[nmSQwon#Dq"G{<.y9TzΦ7w4ecJV`mƑ&<#%gٲy̵oUq[EڕHy`נc"HT;0lz&fW֣J'%qZrvìvKUP[z8XTa(iê/a)A1I1df4~#jNŔ*[:67^`  &cQnޣq^6ׇ,l<i bVg-e
Ea)r'tl{g/.?ED@N/iJN\EFx(]-<Y֚30!9ZSBOi#̣4F.ITx)<r.3,{>p^s礢iƁa!ӟ@GW٠{gZ#},-s5d^krCnNF,J)vY@|t~CIOo͔r!"(rEj2g=
ۀ003;Wh2lqxMzrp Qg!,d7,q53aYXJJޓ=i'$!`C]"=XĺK?Y),aýr֢4UtmGp"M2{Źa(<{4n3=?_^:1HR^g0ûqd7G^}"14 <p;{dy!e^oևx m;x62z̵vXބ.cj82!6ϮNb =	|ҍl{&QB=W:7wqFުB)zMhC8}|6x]뢿9^p4aggHRL˻^lvQjar9N5) NZ('WyXZعT˃ݓ:DgɹOQSu1te(pȊUYsYO0[cl'gl6~y_W1fLs*5cR%eBW\tiM'){9j$/zy
:`=nXޫ}Zlc>%!@1y"ytQáaOk˦8]z'm"`PV<zsfx@{hj;F49bU]O7\OD|@4 B*-Et[VMT`d3t:036]u2sZ4Z/f\#~pkƯtm	o3؇[ ]P/E0j* 5kfN+po++^! T.7:~n[lDy Z9_D:"T0ŷfK'BJu2^3U{'B=Nr4$^lXJp7eW  .Q#-A0A9uHf>Ү0C.^*N1s&[۠@
oVhY
>0K@Lt>>#g-}5?~N#8Q֑=Dhg:t55P?Pe' `>z2+2z䲠p*zd+	ki Li?ª<q_2zц>fG,Fz= .#yP; 91/xiRkXO}-ǫ	x)mGOAw1ôqTE!D93P|Zj}_Ϫ[//Y%sN0Ri*!50ŴubpZ1iX-вAum+W:un"eNny]!y{Ȥ<ۘK|9cլZfjK5Kj+15@@G@aJ)$y>Ez~Η$O8@1轲|	43fV և%c^$vRL?\#Aw1D}YַFTˎ?EaPĄ#v	Qm]4S|z"EY -I5Np*8[.<C,iLZL52 +ɔ
7.>[؝ިkГir@/CFKM(ZAz}t]lj>2պt0;ȟ`l&q<E!*|eyf9߳CTޝM$ޒс?~MDӻ_Hչ:Zr|,nL⾫Eh(`+n)8Z{adHA ק-zfrYn/@k2{rgM\MBIe 구+WT Ufl}I=ToPUETF7VZ-B{[)' j럟ۻ<\ٺL_/=A8fS\`yMC	eoVjl`R6nm1wVh$!Wwgg'8WZ]V	&*4(x[rS^f;f4*if?W
H |G
ySGAYlzZ<5aptYm$ܟ.{Px?V k8j:Qca "uwgZ飔"+~j%߅SZZSp,n:~&SײDzM(3VHWCPQ7&1z0WebJ=p
/_`)ڽ5i.i]#oX
dà9ك8!)SϹR/Ԋjd@lnQwjIģlo=.Y<ѳV>F`RNsIg.6nYtJ@Yuc&3[.9ީty|s/ -י7G	mQ?mUņ޽ KQ?JcB*5ª!*fssˑWA1NQc:cKLAք~R^jKh~qJɨU`(%O#)+ELdµK\~xḨHt.S!Wu2]Rjc P0^6M8(-BkJrkIK.F6U71NlS_4V] R!ge랋NԽcLB"b$TJ֢̀,/ﮝqqF>.M.R;Sx#uxClbmw9u:P 0Tʒ'JM)Ä8*zcN@%,^q_:Z=ڲ|=Pʔ M:#%xqF)?k
 [ĕxo"vYy0ŻXk lmsڣ<fqxxs.寗)"jPaM'vQ*6`3#~ y#uxTe5{7ݽo=$".Yܡz~Ŷ(Dc]aeoW=K(?)Evr)tdꄾSƞ6_ZvV2_.妵BiiyvvR7]oOZ۔kvZ2sG0מ&F%ٺA>RD#+9w%K$pkڶcs ~tbR]&>±jJNN|G`c&=$<ĘN0vzR,ԛNrNY(w;mBħXMh6G,a;ZŲZ/ꎸḏ]DF֟HNÿ,+C\I| T1}zNUuAFs<CB6X']eE2u2Ҥ-}c3N$uA,7f}ZngI)1TI;Y	Wչ!'MskS@iGq>н4PɠT!uKYMîf>R x$ɗ[0f;4kϑD;`T%x!Sb䘅Z5!f<YdRl 	u"8`I#ErrTs2/.Ói$U*DB:@t_UNxMJG*芕@s?aANflG1-N_H-]ֶQ@_L$?.;taN/HLg&V#SȘΘK(4c|k
<ՉM'_k kiTL'Lj+h"Z$ :kh&Q`>ǤT.$IŤK21F|yiXc450b!H"MG[c:w#BUη̩oI|'KR0V&z`(&bx(>eP4cN@HtB17#kJ, Gƶj?åw;B	S~,<RA^'R38L͋TB>]tǦ4ݣv"XXfBKKM+9d4Jڑ̪ߡM~ӥқA?1LgCR41yՓ̌)Ȇ>3N/  9MqxB
HeLjr"'2b#4hovye)/rfƵq(jFM7uez)eGͻ	=\p@ݴ0tPoygt; :kf~'Gز
Ʉ|ܞP |_{x'+/Rf]IeP?!sTJ<P%$Hs?GTk)pel;6I*6q5j0N20}oM
K҉8:eYgJf62LC9a	9Is!~`>%Ls%8شjmC^)MpXN)J#Af1􆚛ZNʤ`mH$D# a`*P1MYR@dO7A yne
s=a>ks%4E,y~'X{s~]Xy7;B ,YeĉCkRè@'(<`g>PxJ2)P4#:<6G@I/RrGxu?\S@o]نOM9sd|GG6u85
p	^=<ʷR.%T[χ*k>nbE$d[kd~͠yVC4u: 6m}}״B8M&)>B3Z UF5/c%3L9gvjq~d@W_ww6$;`GkB}SfVyQm;)3 ;x-FCvFP'7\%6ҍe8+euh|3;*ϡE=?͎ګSf:pN,t`OHc潢!0X^YfʖBD em9P\>,ry!ȁb?_^]Dp,]stӞ8T,[x`v 1ulswzC'-+']=yo^ŋ5v}9yY@/g¬CejP2im{$C6r:ŏ~ƌh(OM:E Lpy/إ6M"d7z20ote^tfRlR))Y;#[GJ͘ޟQ,D_h`X+b50f/a԰1ZP$t0.a @|چ޴q`E`3˾iQL'O;WQ\ &vs	ќN|{MpYV@ɞ`U1Rh;Dl<L&Or07ʺ P%9pР;j.r#!pFOPMp,PuEY
)*)2s
eP 3?3g "Tw!Lf8 TC옶^gOv[
dC]@|O\eַ[4s,U.E
-Qz)Qy O"5.֭kpnЋW?{/ۻs/~spHLq,"z >kBPf\X]_m1wQ"	Yt駮TBm׸6B<Y`j1uE1D'1jJԠw듳:&;ި%:I 9,_	CςcX%F11\0Ӵ|kGrLzj!*)=y@kfiK;uqWuDEM\<KECj:5.K4v-rlf$-|u*v0K(qJ'/Ϊ!\ĮGO[rF$f$VBl\QV֗۸py`'x`?X'dŋ:$E<` Z4oL:az$v;N}Xm]|U#noe~R{弍(FD\Ui  $W	!(r/Z`K]^5[*5b}!gTSd:q
292lT!k0mVi^rux'?xO*%<|2&ԁLҧb.88FuݝB6}z 1=K}e	$uyZ@Ja2[`,`A9LiqOKM;kՀTZ[B7`uȡ	-{Z~] jec3=,p C	d?+KzobP>- i ,M_]:("3
ݞαP+]Vݦ}tJA%j Ea#@I!BkAG04뙋돢%.$~HdCE	s {]ÒQ~x6/ӽTZXv6ny3fێGǓ(`޸<¤j
ϴ/6ˠ%V`2Kǐ͸>灻XĞ)o0Ӄt
愽Ri,+rb#C9h(]4rVAZ[i&=F8Ͷ'N	:ltG=d`0B/g!BCQª.3zIgAK[0y+N+n{<=j<4aF{E5I~mvQ}2I?$QIHic@uڎδafH>1Uz}D'nk\њ8	F&dz\dժ}ʏYXWfpF<2F]sAOr*Υ j%.VELIo/{&n`^NhC%!Vilw8"?}hg%,]ղB7^T:zŁXȖck() Ch($'p0m{zo+Faݨ_Ej~<Fͷ ɟ6q/W4i<Mb"
XW)9!gR-3S.0J 3|^$rg@Dhݕ݂VfZoVK=WTͦ7.}1Q͒gcz|0y>auon*	8M<Seѵ6W>g1N6fkxryRO޳SJ,_2h8INN)2F*[L摿bdj*rߥ[CkFX8iQwV!ú0mf)p\qjiOWv?X>wVϗ< ?frl2t˻c"%U(	3!>V*(6"'-En߯r:~Be2#+\]CKnC|uq#ÅVxyآ\qE£~bR:3V:͘^W8o	bguBe@\~`WG:N̈-U.G	in[F-!~˻v/j:{3`]%OXD7d;.GfFRhUu=2Ǘ<O%ct&l
[
x\Kv]\wh/P/Bj.WzD+K-҉qBD0vBoFcyQs<kry])VX#ݠ75nm'E'*3+}W/:H4xXq&sNFʏ6Y2맳xܾjlws5<fUjɇ;1S2+Щ$ĕ_ͭ1%s2~0H	M*W[6n?V4)瑊\_?QLAb֊0uB{벤Z;7b	}	 m nsHQ̿̇C2YrEʜ`?,XmŰG	b+tcvM~,8J9tH~8Ӌo D+Xѧ,mxٙ}ݏ=~:SzP,גؑo;F8[XE5b8k;!.qÅ`kVq4|gU02\@̋*?c;fVUfvns'H Gs2>	~XM~F]o+|'.OU*aˌC=n̒IʋJ:dձ?ە<00zvS
&U&5NGPҙ;Es+KI: )`B,ʉ%mEJQb#Jn:Nǡ:(
MPF>0r,UE@@m\>,|Bw=ŃKG/uHoTe/cٓ>;A]!	G	2E 2҅sZʥj͎YitfUJ%nw86a1gBSr9_nӈ={AztP 1}PDkKMLwoO x+@k3c>k}-UiY!d>U<֥ u5:3L;W􋛞V{*w|͗|@B(ѱB@X׳ϊ8R?/v%,EiNtѮTwGՁ,0D%Y\;N5Jg8q״0\GF+|6%Hvx.!M6/ws+Ѕ%ԥ97t$^6xsv	Utq5AhK7\ j&Vc)6)\@́DjnO[gl\vhI`\m[XG86ߵ(=1])Bt0q|gaWЇXg=&UA"1<E'Z[bT6. beCźf.f|ߜ7j%y
;&1HU8ݮ/6s	:ȈwC"dk~LRO0ÚvB
^텖
И6iygk	>Vh) _$'s=wB+_cMl$TK@AgJ_SW@~rÛ`d]ΰbgI/iqV6(O  -G.-: 7z"֣ɮE:Zw+[mSR9-6ԆɕMx>6>h/٘
GdMpN,,QjC]165
vV?pؠ#Ku8{`bHpH6p}Aq4r.|'=t]u_vwzރ}=Bv5LqOdզ@`zquddzP˨Yמ	b`E}А)	_mn3bWL;Ý	ί2	3:Հekϑh<[	mϠ\!rp8Y"G	;}(aKI!J|0#t;6	YU i 3)A/wIB}e|ǔhun+=|EG43ISfr+b	0OLXG{ąZF[?
Y W:mB!	-l7Ӛg*Ί.b7e'h^Ù^erpݖ3PMDSOr </iz1-s2J\0;ԩ42@zZd|b-JRYd.>?e\]Oeϟ7gumvJ7d):ZPIWZB1\d	1
ݪ
DUȍ!aTW!}-)wWB&Z;."y[-]NkJűu|!Ӏp5A6-#ڟ%d#hϯ @fͺ;UpW[";Wk2BLh9]eEckrhCsky?" 9D?xV`qp)DJI4ѧ4Gi8-5R*ߧ:Iai6R89XrE۳!nQj#u:Sy_r@$Ѵ%"6! q$g0dimLwTK"McATYuPbo23G(=J?XRT^|QI ]I! zL[r!kf쥝}dNd=yJݳ=T(AuG]IEg$zN<_sIt1 AxApqVFpSX~n!͊@αW}%ѹ*:*U[z|)eV/v4#`_^;c{?6]q	#1KwFT<ٶ:@\],;/c=ݟΪmovt1Tp9)eUb!(0AP(jEW+m-8qR%?QKm  
D{d0fSVaVL!eC?AبTz(PM=NH<IP9=2)z4ˢ	W`?Z^qw5eXyCC,NL9"p6u4Y	?wAHTtHmBFj-]gI_5iWG5(ש8>\DtAv&&l3ֱdŏ%:h8;JaȺ,+]ؿ&+Q\X%f9 ԭG$οj*%7bOdp]XIzdleE=Z*<`Tkb`1)NJ5.d>D
XdWpsxe/cTLl:ͺm<Ƕ)=sܩ	^"(g'֝;U?#2"fbd;j)Rwf"a΋)̓I{ :h>6m5]Њ <c3R|PaIMB.9diZcŀ-:*cU83Kc*9=lcIT:C9#O4]F:b>W#ꛥFd(*[ aR<4njqd8P-iKG웨8vVaѽKN5׋ݘ^q#'10!3~3>lwKIX1-wtTы9K13hH*|{? h҂	LlbmFY̜*h$u7./x۫L|s$cܺ\c&	!q/_)J7KRRIH Q
lfՋ9j[v۩8~}];W,R®aHB@m#u\VGkjai^Ӱoc/<ڊECOx|~l7~q~L[]wIa`[.#D^bDR%p>a<v	үC_3$ㄊ>FtCu7
)7t,GMoG*s*nSPdW.Kywn
SPDh;f~{/u},UP%Z	{uƬ	vE[[pͳF6=w@moC,±ط׸b=1\ہteg..wv_vLI򷟬qXBp(=	 en-R)9Wn}X;ASec:un1\6_)$p-&vq@~DU3P_"[ta`JxP%R"r"b#Da>bM<nED)*}NuQ=2]ײfHoK4|iV@g_fP:lΘE:_~$3	ƞDe&ؐ/_BIT#=[lNJ޶Xлs7(Ro.VxGXiF#%sL"LB*_x@;ݎ$8I͔nKVѬX#j{iYC3Vd8?wSd)EPIzѤX͘	P{~qZ0t2n=g/-R=8\jg_x֗2X(5E9//=6CdMAd,KWi7ߤrow;?Y%	M$(g;ptb b$#UM6hQ4#:=@E:Aթk+Zd/utHJبIw6v6frOx%=eB'	Ānq{(@[RWQ dɳO ZQe 2zOrj_^d1sc6zPs*,ΒR8q`!{P	hɷmq>W&8.*N$f:}^lܝ3n"Veb)}iڻ76s=Y>roS3f~%"!C+·cjg y yl^z3O/w-ˢ@H'ٽάî"rM;H43JRNKmUZQZG ;W(fc9Qp%	[NL,~:۶Ȟu-6Pfh$6fu|U_ZH!F?
F)[>-TxSlFM<=fQŚmu'/?Et fLS'-gqPie<U-'ǍU<pM,0} 6Ĩ==mh|Y,"%m<XY@wTBgECb'b`*lU*[ٚ!`Md5;9m$5:_?9׿g*)t++O~k 37r_ҬTGkJVeFfqxe5O@cDAդq`}AƳ{a!k7޻5cFZ_ʁw)~!R"lSg5 .Q#$UvD#uϵ+[SѿS55gsprL>A1x	KQm@$
evZK_fsw?"<LXd\h5@o;!-rF|	%{,/S]fGcy2//Ifs!j.-+ƙ1๯s:'Oz;`S%$H|"ʲ_;WvwN\x/7zL'~; KzU;LUfsOXZB:(<RHi2!\j޷"u΋JY#j;'uV5`x
nh.m!<҄X]|}Kq	 n~MAЏԲWcHts)wQy~խ4G0׵aL`O DaA!
>?XM*,AԣUƌ UȨQM^$wdNaW-}s d$*jrtoM(
ӉE(\mյ)@3B'w1$x}~WP 4cR7+,?N@U١AႯħ$Y Po״OG~I!*kBϵ΁S䫹!kG;5p uH1\YB:ArE=:CdN͕R6	wA3>C|QDDs̍Pypݺ!P➤p:=s$[_,F1#Ҧl}Gc~P4,IV_HnU촛 bZ$AR
nrG8tW$k;/^䇕W\JG!߀<%氊'3 U>Z2TƺRۍ!9F۶xRq:*_]|4 DؐMSduuRbz8\F ޚOjޡ17-SUɼB*\yAYy@pȱ<58c.?_$nJz^	ލ0ix.'0t%L* ډ.U#Ѱ	W{7p\;`HqĤ;f	]i~YT\ʔ+.Sihy/,Z`AZQk2	`'`:+9H2F㸐*N@BZ.i? =fS@¿#(J\cD5AP I*aE{mnM=(ݏ۷TYz\Sd
NܲӲ[ИȜ#
Ov{3Dؽ,5͟h74_'Ʌr}ZBznT1g-mj/;2x._W3eAZX|o3a-jSL¢;Sifz<`kÖeiEz-2zws9'*ip֭68Feɉ#!yHOLP2@N'F;qܫмx>p|qȠ|*z MD '&Cc\:NxPC`V׋1-agk:5RVU)2dG vgA iK2IVZ)ۿ'b
]T'}Ơq؊]lBNYFa~_EȤV(E?KxJs{_]ecBT+i2lt'uF:[
0b3!exʅ\Ǹ&Vn?sOXۂlk<-&*:ܘ(qKgBEڄ'Vm%auʛ\XɟCj&&~N5|yDGλ5?\tҠ	ݦuLp$s)#zpPUFt7	m!qLL|	RDB؏6IAIJ;2@?D blKT[\)G2~&gPBJPaqIҘ	a@|O	ڣ}8	VZu,Dg5l-nm@A4P[R7>=HgFX
(K;=dI0rJdԯmu~&mQ7L#٠j<&$#0lk$Ί݃T]Q0*K1k\Rl/D'YM>F:#pW]~菠lDTMX(avkKOu܎ cDl$5]	mӼ	h̖qf>
B#%EUHAAW.n UP# DL	{%c-܉$Knͭn
Pu*pa#(0VU{0E"4aW M	2	J'L_5Ă#/9,m'\|8dɝթPkafe7
@s#xl.E*#Ubu> V{ٞ!BdMW	k<A'U(>;@6%A1:5@u8?sxAhzpI!uf*#0:2F|,(̻43ܵ1n.qr<ōN.Fy,6'qɈxnX-{pv)xO!겄[peؿ-9dz.GG++ugaVab_@{e:	bH⿧% gdWp ?~VuRk(|&dWde86W{TʧAr4vGqf~?_pt Hw)~UAsI\_ύa*bgdbB@cj'!&Jy8ho<Q?2sI{D]+X\-OD*iB{t}@!Z0Oݫ7/XF˹+	)kBIjq+=`C MrJͅJIZ{~ڣ6yaHe@.9yAmŝJe]h_YQo&P#_i8Z*(Fd_L|I._	r75+zҮ(գKhNkw|^ynAoS5z":+7{m0_'=iA"d]4gtLe֥vhr6I$z7 /d ?:a5!'G L XϘ,
,|F|_qH8]H 	J܉5d>f=[?}F7+wzWW@xc~!S <?I?SM©S5B,ir+Cd*lQރ"MпV!	MέEf2gNM| /7ܭyp'3C8#o`sp1ku1)CϱNR4[c$k830tf!זard)СЕNjv"a1}/J8G({2e1c8~9GߕDȮŐkHvGwDﵣ@DPtW%xƥ	
hBl8$Z9>.՝D6O@tUC\WyLj#:zVS ԬA;JO<:ơvv_0q{mP{и}uY
ТUos_rvvro[	 6;Ɯ8[ľTѝ|p:|Aa{)L8:Ԋ̨~=40I!|?2&v&?^='WܼjKfza1e9yEGM_/R\a^#2]^ܓwPfB_Bw<<2zV<2t^gTz#ŋ)Va5mQKȁ(U7C-]<s[f2Ğ[7
{XB3s8yA!7&H4fZ}73,4d/sU_z6tL8uohGU\xCk;˩_bM  #(&t
:Feq) @"߭	CERs
tڤ
W6ukO˩r(QW;DR d)PcS9jdR9GcD7ЙTMa6G:ġT(h5MiEU?EL:iN_!r'xhvsa|һ LFe;^4>j\o=y@)EY.y&UDXSRw[[WQnj7Vr}!Vo:V^w)v3X(v
~(IJ˧l)^6΄1jB#"43|x^("6I
x0JmZ M/ G!5f9 ޭӼg}!{PX/uI'J+vsI 	]RTZf|Hْjh4TF]C_§}m2Ӓ)N2&38#,}E2mސJ&T"Ǻl'C|pNVِ[!ᢎѨy&h-3¦ œu>O¡GG	:Yo	+`!81{3 L.)WGq"|z#	;"9D'F: X6̇,Uh3(f6 Sߋ]1?=2 v0>n%sRpbگeAJ~OK̼2Yeֵ3l]mA.t3؏Jr$8sMRF?%&lRuf]I61БMèU=]AEwcm/n UR]xY)mVǳ)*@o~Iw
w47a:2gm^\٣<"Cn#!xӉj݀R8!8cW9YF+_T=Kic[T/ųVr6筳;&SGKJ]=O& ?EdԀBʜoՒ=MquRx?eN?VR8y-i,0>)ws'-(J}9Jgr>qh_)mIn `5ct/ z|Q&v4XU)0m+X+əފYB!/hY[xM] +!{+&PʮjL%W)Y-iG~&_g[JHa׆ >Y2d_=7 +UAc@AY^pƚ$:9"(R(-HJLFLO	縍,ܡAM`]j-\4-B:D"jsidoP?Vs	tyHn.=nr\ 'L_naߒ̞USA/ិ㷙ؤZRE8{qiNvw2
.kߴ?tB;6t)S7<PV:spo8C0ĥ@l%SgTYˠz~1,}5su?FԦLxå32_irhPWѱ6.K&s)j>4"|qx&lXm˃ 	p'C7kIddX$vjZϚr)$d77>e@%$hh	w\0rW+`~N]cPqS:	=^m;	P"7RVK#{kOQQz'}0M RJ>IþnQIJi7 |9Ofg*OZyu%W82SB`(ktwW!BW'3#.YɃVTڶ+jJ$AO `B%03Y9v!Œ|jշTJm":$&pOEavCǛ*bcs{F"zcIuC2U/CK%#{=Bep5x-fl$ս|GظjRBp*7#hf>IH<zAR#I
HF7W\i~>/cwoh8eI~+GK<g5fCrK!bǭI;Mxp.	t DpHQaحW^{_"%%`:+v|w4tuZҹ6ȬHfVC#BX
R$<oIE-t:}Q/,avBX&V^5{kB1ײz`F[?'O1tR$<*X0c@0<@ڟ3ПucT=$.O$
XC&<-mj|	O
pڶqYcdLg0i^-y+B9uu[2K9:wOK*-? C1xb\[4Fed*n^ĖF.ÙUfR$AωW[r"<g}2ЗNF/+1ryː00Ր]c[WoԤe /סC1%Qkf6kd"QA*{;?G4A/t8>sM,^>[p_X*}ǸeI 	Otj3NphmΕs#"5~sf)~$-1
?<zyg=y+X0T%s!SNV(l8.o}_tW:,B}u.RUN5S9l"n.-8<`&O uG`Wy]nA;nۓJC	`ި`s~9È5qmhpZ O[\Cl&x""] >䋉~%>\+?KֽLV\<z2fc?y^4y8SfJn\Qh$^xB {ӟ"tf	mA4l#?J:߽G]Nd#?Yn;#e"<STB$Ծ(4sD1߯~t(h$H(z7{fmy
m
߂zBZAJzIPك.qT`b!?9nNr3|s։ VH]JSe%,+IwÈ!``};0y$?Jd#$UT7WӡUآn/ϵsf(қb 1X laRoB@v!|>?{[ܾ !Ae+˙8=|HǛ7hʅrrn.]Wt jVp2@U1h#ډ"t8R[fvߜ%="94YG[4F'd_"*u(Ŋc[A#3K
,J3˵/qb^
o#;	M+<Svx"Nג/ݺדCIo{AU1D!ʝJ4JڥE_ߏe=˿p	Qmjh_zF *WXFa/mTZTcWMZ=tA	1U/~_UTtӈi9(uu	@Ib<}.e#RփFO)9$2PIaPL#c`>lEmȤ)Zfp]WtģsmnIEV"9yn~yNХKJZcC\lCOlmzqڙ^Ԋ@`f9v毮!!v ԏǶuEd-YuJF OHYҫE_m.E,\㡳(@4@*(A'MrLȿvվpcJ࢏5nPqǛ_Sam4xj
RʕE¢,ʃ1B[9KŲÔ]Z/^YPw(Ӭ6Qc;v?2@ qBrb}֔SS$WO,T=߭$fy{k> b"i.]ϘJ)zwx1aksL{7p
d=6K FW̭OgFl3O1|1*0IUOwF\AYt/ʦ3wAN(I7Vy+!=^Q
c&>cz_Pj`OREDgYvǤ+ESÎN!ȜF1IQnDfDYTJ+]08g=O<oa"tώLזg':.ʣ`6,%3u+Uq]Bli=1wpǹޒA6Hegp7$\SӁeӻa2ko	d8	jtYs |怭9y쟦sܰ.eVNKJiRiR7`)XFڸ88,֥tF'09
',WAjhkne=2gkAkdYef?'S^91௰ltG1: ڶÂ<Vd>Ǩ{LjdrO\*[iPn{)'s(
(`;qV'HJХ.N&yIxa:v-f䛢痿V'gJ" QЃy@=ؗ+Aך[Jٗ]︭ɲ)ubƻ$l2;)$h.N,Wjc-ډvB2TnsKfbO)=aWFTa|/|JPQ:cֳ"rJV1wL؅ػ~;>J]V#!640YYRӰhRZ>pmn6tdFD7g/~./zZO8}]Q[9Q&~V^oAI.HyJo$6WBwA]YbGß:{Y EJj-sޛw*2XxVfc7 r.ҾpLI6V7!X4ZƟwVA"e0bFoM^OE.F-s̠5;W1xn$1tGS0/ݴ'[ fv	,Ng>?7Zj$n]o0RYؤ!XuL.)AǒޝTaY	YbnCUE9%$3uopUuBܒR̺އJ@V8չumK[.,,()P[ur~p~LwLl؍&x".Y]ެ߅dd_M8u@A)76ء_	$\E|+=zӡ(nM	KGVT2;u)	AϬGqFwO,85Hx39!XjMnYt=w2/8bz|#Ö٢hPv\Bw:ֳ\
a̜m?rl-qe3Ww"rM	9:S)	IZA Ua[0LEf ~q?	n{u+R${q/&BĤQ$Lk9˜|ᛌ7n@LǇ/b̰Nj3@kt))50.~O,2adB^
+IEv)GN&7$ٺmYr-y9;r,omUZ0~Eeۏ7i^!l0K%u͔0@}r>xaY:,&DuyJ,21m/u;?*vE|
kBIN0<h`2ɠD#.ƨio%xI|{a 62}~x\S<j)%6[Qe*؎:2,"ۺuJ5~
[ÖαraY l	¾(tZ:7*%Li\	vRVAPWOt¡W	';-K:q.LRQX4G)HY@#Ε\$V9\<c
,bs->θ#k*sP>n?c/ByӸX@}mn>`# yblj6GoFiZP( ÆZ4NAi -׉qreqU*
ϕmʞog` ~dF/貜ݘNƤ6y6?HgoQ^pO]{e6Ic(-,Qq}UL%*Ĵ޽ZЎQwh'7	wp"kGߘJp[-~ٌZ\!OE7?`)h`I`	kZ.^?rW;]ƭw	=u4FcKSBئ6Ox?$E˭];>*$mXc?"r~0M*6c`}ZlCҔʤw,pռNP2FpVFߪ 1ܕbzat
eUbxlVsr	benEܘh1㌫{IVH޵2ttzqqG؄Pn)n32dewzHMxndȱ̗#vpw{+y6HB*Uts/NIヱgwD>+0D,&{I
)]vxPOeÈ0͔Z&8'h~,@aU~rEY?00F-W nx,}
?νuA#.YjU<@(MVLZ,< },uXܒ.%$n/ޑ'ejHn'UɢIbǵ-Bez+ǩԿ[I0Z${ckWElmIjQ6x]gZa̭O
n<HWf$ź m^O~G(hmyi܌~w֦ۅU,mj|)K]2h8(8uJsVM)~{0B#!cIþx{6
MXLtfik;vC`}Շa˚n27V^~*$>q2ƭ4(G8]-q=eT{\*ټTw.Z' {r-]9z^>@!y>~	4M=}cڤg#jUlu,t
ʦ1 5>z<i+Fx$3@|ie$' F7D8_,ʸ7c]lࢸ
ĶKiDJAF \j	"|ONBgtz~y}yp52e"=ܦ4ŅZW%1J(Noc@!rE<an-S4XRw0w:q"!lR*^/	@ҦT50b``k;Z 雏G=KevYg;{hfV~?{1k8o`%~Uٹ5wWFz 󎺳р_mS4~&CI=*90"(kr!K}aM2zs<"
M-<aC1 f//C[dv6ohe8"U8nZBDUZ-:1En^3ʗx6[EayBo>׮,ʡLqh%G,@47Drŀy2K:@r<p7G/߲.j3|ᯆI*̞Yu$93&IՅSИ:I2eZm-zJT+byd|[.(Ut:,?)<Ԡ+b	K;cs2t2#bs(+@,Sz6}[h^uNorKr
'JTy/q׽g9]=UC]IyH2/F_	ϱ?̋V Eg QE9z޾ܰs^%Zp+a<][B+o+\`[FojC  $*UyuXeWӽDEń3*:!%ų fmc)񽝌a/0lstE{
1buDJ5B
I=Tiv.E'
q[uj[-cB'evvUMq7>Nv;رG}M&!D/0YQUir>v/s[DVJOR&g0:k9a1f,~z|Wh^mSpbIGeU/9lɁɧuGEqij縮s9%F֒E󰗴u?	q󔨱:Ԡ,m"BɅj鈀ˌsq-V[flo(Mvyէd 	Jvi=
֔5BB7"-ўB&+sqƟ't#n 0m`gZh|ԔM`+tjОB@s31teuJ%zػbo~bXM⥏AT
0 B3:ÿ?7<n+C4-y ) #=EmT^wrX>0W}74MÓB
fr׊[9$-=΋SLJ9-Z-'&`d<ǩn%,](hD3ǉfFȔ
@9Kqe4Gi>JMPJ4Qޠtp3-z8qrE
de>ǍUTYx&ʺ}5^$E,dv_aC6W+$v+x߳ @<U	*!ۦ$`$2 N gc;9I6x.7m{4>51NC#M~hBnۻ:>RevE]Sp-`K5sz(K[RcB3I^ti*Z8ͯ4vD6'"L+1;F.vd~f:5Mpɢ퇧<y"K6N!m֩cyoL*ǵ'* I	uxDXet,aEE3N+0>|x9mY@ʲ~_LtrwqK|RDƜI	l2A`(<OfKA/0
jݖP<6>ZdR2W'+)c{6T&UauVa ^vs-0GIjdR@چb*ʣ࢒[r[Cz{6)PBpP+z#F4iaZ_N[B136)l~rZoW|5&d-gqtOH*e64PaԹ7;>jPtXHoڰa9s
?DtHLQ}!3*28lّQ`OUgْGUbC5'Q|	y5C9Wk(p*cj>d&ޞ&@{]"}0^@1IpQu@${I	(]_w#Kq{)(p&:Û /@+yT  ^`owǗ3s{*=4")Gb5e<DARǼ

 6`9^_*Л@RC#~ gF[8J5Pj .փ}O$n[cw^>ԶxM{Q<0ERʒhz.0meS.`aK\Գżˊe#	ї(Vt-?^ģTD(4y/l{P
ة+3SG#%#X;,	A޹5IcHΝ$sFozFse4l.LhT:(_m/Y9IRd`~A!hڶFc2<&MVSmSro21Zv֟=U^b5k &Iӊy1??Tby"G&[[#uvAhP,UKQT-\]WO!CRCRI|$smLsC"DWG#;"ov?v(`XpJ>2ܕDaDI%M3J{拍ԗGi;.쐭\jͪGY-B5,bf.fo"SP(ğ?GGPҫe[vdbt|z9o /kq0ByVw=(,3PH^[:kZ<;]gY/v@]<hr`e"HVdB=N
[}Pr僻!ll߂O(tN.Kxܪ1ahL?znm!?Й}N6Dܪ!ϤJՎhAEU,(Pܠu@"?(.{!J۱O1&̺}iLFAj+٦Ou>i7QQEcrU闅hVʳ6 `sLGv<<K#7o`b.3Pl^y@Z8$OyFn "V" ǧM=ih*m5&ߴf ͍Ie5!Qsr@^Ͱ<rrD15*h(i?]sgsџU d{o*6!Cю)Dv^`{%:y.mpräN=K~Z#<:J=9ߒQ5¨9KoyAL~$ډ.oj0FW^r6U1+K|X8Yc^|<ZAN`c6"H52KsmVxy8B@ȓTF~]/lQ"DU&º@G@J?HFL0l7). ;(3yf36ws9!
Cf7Ӭ]@xH5J"\zK@S*w\F7;:"(~tR8νŤå-7ؓ#Cͥ#w7=􄹈1є}/1zYnTdAh?>Au+"XE`BGbM>NDkSb-χf҈=yy}	Ҿ{e/Ņ<8oSZ֫0ouiJV.|2RV#X)QVm2*z%̪ALܿ|6`ny=ȣ
MZJ
)%${1\,>`dԦ_!crLCOO-~|Gu*\X!BZLjc$Ri&ǌ''d%/gT{nLcHILy"n-Wa.e*[xEˀ
4/l U+6 R-Ҭk no!fM;W}jiL)l6ktI1~Bi͊P64vn<yp&E3wh5ǲAv=!X{Z$PU̐vϣnd7.?X U.p"Q0HـK:e,A .p:hIX1S.d^3Xw>Zei+6XQѰp;H-ЦhHU]BjXEӯRKYkY_U`{ԐCJC\["tF#FLᗸ!x_*+yڥ/7zĩ^&88LJb<g"Y$5c4 2ts\DC0#t~Y./\hwjsvčU0xd*`FI;}[W"SˠtH(Q0sPe+@dx-<^&BL]lcB/Pӧ}Eap_i}G#w ]JSwuLY$~R?C,p-W`~V{J13N3*q[ׯl׈p*rlH}ȶggg*Jj%,GQdҳ|%no&*fˈX&4&ԅ^DָGdt	i£5Åu6`J,ֵ<0z6HAi.[`d.(	)rъw>gF,'JQwd$Z!G+D
ƯcZ*{=Q5Mtd蘯?t5 dzVAwS#A&,ޛ+D	_Xn2	a:]=+_ud5@wб|O^ٛ幨zaA{[_L`2{''X]$v8`&an$NH襎s:S8&H;AOkAD~{hͽ@tp .PyQSM5XjZZd[vqr- `=r3JooDwm>꒯؎(&h+ŚOB^|R+pj[YH*z\=`'0lhhOQa|}vM)QK\03bI%qyAzh½YLlO]glAbא
V:ztк! E/H򺬊(D!@ M2Li VT/7щ(p-.	*p+[wK-۝7I
2M 1ZßG%Vn~_Z}T	,QZ9 VZu~eb ㌓7)0ƜBGioC#IbÂ!ĺH]j	Kq6gt1w%^ܩK .%ًūP01m3G#]{|=noCT?xcCd6J|KpoM+҉/%EʐJ#3ryUM)"ӂ2)]2+ԥ1F(LLh
-}ڝrI滰sp)U?3lf)3O'ҢDmƬY|
m35nPlzՈFH
0]:Eˈ7I,YX4mϊSc
7E<~ ('j|MB+s[C:I+cFusK"ҿ lܸVElTdnBڭ^5CIb%ܓ˦qɻޡQ!4d%Y5I@^L{">1`~fjW֌Mj}IA[c٫$v,ɼXe$mM~*r^aL@g"Nr@05{|;]v Ox-P?3{k^3C0AL!og17 DYwoSկ'GwMe|(φgωYUaIe`7y@VX"b^f9ʢ47:	M6R4bWۙs<KF)>{Hd1䑡A>=oJR ֪2 |R`'sфjq-Eך+=ay9Npx=Ur3lex&LjUBFNЂ΄4#s:g ;|(8'>cՆ[D<ϋWv3/9MRa:Ov*ˢ])rrBrңS6.&۴͊Vc&Z}^\;Uy*/vچgކ-'Bv,QB|gN7JB9(RjId1	5 "H;Iy1<69Ll~ECw='8"y: KEV3M[D~<\'Jמ`Ҷ;`4l(d DS|N5@Rp[ЗB٠gw jM
IR:Ⱥ/ad}O. GHyGqxh9_iģ`ٖվ?mzR0ZvR9
j?:j!	rtRZH)`ai,(Ya}	~%/vBj:
O@*}m_V=>T@ixdoОdBjQVnl1BI8" yFLv)?եˆ^,'yzu32B{eJtMN`ͲdZ7xMN,ѕ2\O\3&: #)m:cn׉lTI%8*YO)c(aM8x
_HM=9pMBE/nChꏻ2s9cf	j&c]/DYa}Fs540"4+552 j.Rt3|u	R)ܸBHiTKl˖E GW7Vn7ص9#'g'ڃ;$fT*y4ԣ)FѪ2g${Į*`ޤYѬ3-8[!vC09𱎫LOkHsѩ mBB=*'mQ, +ѳ}J7/?WۥtZ55p#u@S6Oi8mREȗޛychޟ<@Xengfg{'%N0nYpʪ8l[0XfpPW1?X{4XI{PHۀ!7|-n;X	E9ȕ<bFL`$\;x~ԙ;#s'%߿ ,B]ŀ++ͩ0㷢⑽DqvO!ܯ;_GaڲS^W]FMm Z_4W "&NktpqbӺ;μ&Yfbni5d*GUp~3I b7LPCtY@2۷d@FqS|ژDyDq-1Ƒ#4H6/SlH~.k@azT|:6ªCMuIଚ%K08qlp7V|63;T殳ukX5OZQH0P6g/C!YކCTd-t.-f3촨XO1nLu{TTqYF_lETpxI<.[`!'b^fUdPudpVk5iɱT*ٟ8p91HD`+&*Z,R@Nx.
HGj8ZwՖ^Ũ&W
nʧN92btJYJ*MkӒYty93֣X^Nu̟coG\Λ(Ǘ^6RكWR(ԫ!ɓ-Ff?(X_A:ceoNu\^MH"#:puKUZBdVӒǟ6WcGN=GA@<S޺lc1!ي&]XlCC<qС0<Ԯ/-q&b'@Oٌ2+?Ei@qNAeUhM-}pQ<s"=(&~Gbx'eSXli35HAТݷOql`	XU,xm1) y -{XD?:`rOEr>qiFw<M$KMcu)-mU'9]< ?ҷ >wIDV~|RnzemvζFϣd$0-"y^,VYy$ۑ4jl(iI/vIH,?iU)GM=& t1+dmcZ6.V<ҕyL-0{@9sV&/:*xM-:52eZȸYLS&bZ!]074;׊>򫯙6q,xVZ8O.`29y@X$^%|c= 2K~vNvm:C[]Z9
-_AD$aRs5Mw*
8t5csHˣce}O0IGU_kJV5.&$|:
#_kk[&:PDf<MY|/{)cW֙tV3oPm-I}\&-yrg^/ccMϳ+iqW"-μ<Ixw#X;)]`1"EL-흺Ig\4I[hF`2Q@KKiZ[wzɺ)Rt$(v&* @AAաͮy#`7k)Ĉ ޕlVr&7k+@0(uh`B'Qf4D}2p2(llV<.;.uͮ:$@ktFo3+ԯ\>Kz%ᙂv9>M1fL0Yʅ#.<}?{_r8ow$"P2V7>ț-RPYjFB=oJ&`P@ZHٿ"lۿ	
:itUGƮd!/>VȨ=0{}_~wJv2z7ds$&J5mYdL v%RsqG>|{GKsI
39|كcǕ--|f,t,T$lK(y}RB\۽64궀.>(D	.qjep׹48Go ͅ-9@{:
@vDm[ނ{vƖ&S_'?{#uvcb^e !R7گs<Ŵe^𛿽5 )k_;2E\lJrX slKGVu0@i%O:-O\xl NLɿǄY>WZ,U,0g2I< ]iG%oFAXl Ùf EvZa2;pZ{mz6lĻJ
pOMs	5%!~^" >#;-!SVȨD=m<!tq=CZ(-չ6#V6Phb~d	̝j<){'M!KTNGU@+niA)cP:H;#$2U3ڍ.c$%skAt<vJlc&> 5F)/2=UGY}ź
N,"dk܈}H*0{09=I}۲Fnyqe~<t=ۊIPB,{Wg8+L3;;s^)75q_1xݼzLX*':ll0@ߏ=wĒj}y+Mf[5 킟Ɲp#5UC#Z_J#И
M{nՠHrJKɛa׼9Zϟ1Ԁ;!ueҍܼ$#JOҶ3ۛ7]K'$c١\4?;Jx~db?@Y:r}484<wTr1c`gP_A\HtZ$\+-hKz5 =EJI5cТ~$l+()r%OyBe{'xM;N#*Oj>RJbZn#>0&	6l
lH!Vy`f7i*h&7t|͌@06Ԇ pۂs9J 0Խ|YƱ)&)wL xsPd䓓wuݒ?93]]OAE$Ќlo~rS	K&^Ja,+9:otE&7#8nA],)F%'hU\G;<Dj2f\1V*΢,ӧIʉ>_%X55ykT\9p1GZ0v c󪼎	LZ0(_YMENTUvM!||c &RFP3N9GxV`z4H9ٌ1;kUA/dbE單Ix_ 1 gD>JR8n]p>x5b$AMUC;R,2ͩixNG'	fwf͔-<k-]ЗHoiKJ︗D酞1.l&
4|G=}H+]D?ꞔf٨`6v	4j&"v%TYSw6[T(#IWЈ41Ƒ:~@pH]U ^ɒtAz lX:nϗ]Wz]Y`.O*ohSL|
wWdn.$ę,6IB{BCQzjy=u)bm˂El	;ob l4h"Y!*	cTĈp7Ө!HxO%"ʍxї׀lz-ur%8.GD;?lߢv
5c8,u= i7l%}	瞌+ο׬o5kz%j$~czebN% J#i S@]ɩmTQ90lzN3:~SziUySfj>VlrSf#VMͳ^tV>f0AȪM@2呾_Qxn㔉@ٜXzyXr$)ǈOH+PBXX]hrG3Ő'A)G b0:t۵lBImgRψE@d;sǎ&i	>usQ7!xBdY@shZя 9Y&otVEDZ^u~Z?|up^C169N.`KWD|NǛJ$wZej[Z0oc2jy]oj_y3g4- _8?]ZTreQ4wp-2Zȑp2ZsLУd)L[Ai粜4҃h7 <Ixv4@ץ@?uO&w6:
yfoX\XZ8GL?C`Mꖗ!=m'E dpv4<$Ͻ}+8{ h q5bVjZ+1ȇXk>.b"Om	\(N૭WwVh Xo^*Vfdh/uְaGmGI9?bQ;DA!?ur%=a$s W7cT;~`QsyޠqZVДssA\BC}*۪NMA~^^R픋HFE"P[e#]{;Q!Z?,%#@{ N2=w;ƚ;D61ɱ4䂬h7%|"N 6=?6S#V@j;Fd9h z=J1Rudg}Yj<0Z׀ZNJ[Q&UBV_pO
UߑnNGa9¥˶ʧW!3);5,d{Z-XiJ칁F򈃒
?& uv#Cr
B6 Oyq$"ij:+wl(w  w)R.$lm}ѷ6_$Z0fM\YFI&|^'lyׇ+tÞ~HiE/@O'
uq!ەf:z'5Y./Ch@n;;dga;=Bn Ѿ-ǖ\W.ܸ	]zypiҰC×_tn9D0LcӢ~=b'ubC+ңwߺBN;%8"e2/	kt]v1d$	vmG@!LP/9:M/2;2gAW9̈́R.)xiMJ@΢.nl#ڦ4cxW^4VB%0jb&mNGԏ^|sy27-hq {t  ן~{[e}zLon3ƙr2+'g +(`%'(^pjՋ`~h+U8^Vb7BoZܟ1O_ӏ"avb`B,eMDGg'*PV\×gEY%Cغ<շ'p?"[L.@9Y/dħZ7]rB)ma̸6}	{dnݭnc|LǄ\UyȱL$y8'.gO[[kW vŤ?BGj2Ss
[دjAbJpUafd&q2?Tli#$U^Dl4n(KY^d[5`x@)wTp]sMs_ĔQb?Q!pϡdR}x@'`|ᴭL&sWu9@Wyޑ,gOJRK´fawbۢl]O6wi6V;'Y|T^arzw!R"+XS%R$d[d`wwP5;xK]LCsN{ S\P$JҨ<ɉ].Ps.ujӟ1u@Py/y|EP|j<GvXvXQDO~3 /JG,xK}KnG<`.oE@Ku'¿E>bRhQ6m`jb$@l%bg_T_U2XaT܈dhHU1*3,q{ 4R*~0͐rH'wjѥ(M], Q%.;	Y5Roo^Tb܀_&߻.,Ƈ&`W؜3}WYB@j~Gqjas`XƗ Q	bhf8_]^ Eߏ`)aО=k&cx 'SbTx?4XъE,cQwMKHæH)_s;\^UsJ*ƗdJ9[^l@9sN\e݋5xVuռl<n<h{JX>GA\;|Jj9_GS>NJxu X.+)M3\G^YKm5 -Rz(T#o*:CGo8u}Q=z{zֆU_mbݞ_(X_6]W^`0
t!\zc2BG>tr]5q6/2UG@:~q7ӟ0hȽ<olKXT2 d033yKkZ+"=cnSl~ypHEk;BH8~/2/у@LY9oij,\yԏ.?F|:c.0nXonpf3'+H/4߲eHNCnN5s/MjI=+R[z
:aT|s[6,>G?0|0ȣ#;I+8(!f2:,s9n>Ʃ|i>&0w%)7׬4%Ф
)ǝ l )e'+PVBEtR]%XxޮI9F/_]-KuZs.?v9Jh?/<@ڒM{ÌUA\^BC&B	"k_NmB9W[\t_xq5H&N	8Ȕ˴cyAxn	Y3 A(
nr˽7tY!%1bA7&jk*NA8%"<g%x<i$|1NA\<Ejzf"?Qup=,2V*Sy@m#Ձ<APןNЗgF8kj
l2꘵߷d(kߓ>cK#!u3ڛK2	u70xʆ
qՌ-̺0Z	oV~-~]GK%fbW5}Zάme*AFsYxψa܌6bܢykz'yz-z6]'6?#ɞ6:S*7#&"vQJkӟ%zf?%@|\CfإH:	p"gTn-Gr38yPC*mdn;t%?b"/WȪgoT ir >n[묫\q@^dq_MKBRmQߛ[)	9Zvvd1Nr#wypHⳅy5-`ErK+p1<{"ՉR=,w309`$ñ譀	#2(ΦKoLݹu˿?

vLKXsLu|WGvwƘy/b{gnp!ߩ}!3aCcm)e{hj+s1/Yat7i摮;rCM7%`h!bD^9̜@-S7 ]0"=|.څX@ݒi\<3sO}-߅78/OMcX<5g/}7hOGfk/载"{GiCd+mݬUlB)ȤߒNA9&_4;')xla8Iza}W*T:Xׂ]pB8Q=8-7*mqIl`H\ʬIV\(FmwbL=Ē>j2-V'C:Y>8ͦC#tH[4qhgJe.5TƳæ%$OO5}pH혹BH
x3`_>Uբ!7g3ahچOI>JG֎-lnvgnS:ZCȿ$808JԬ¼<ꋍ4Wgz?^ؙI>ezA?t\ht]%\)=oX٢)ût׈J@#W,`eVBZҺ2DƅCJ8+@zXuI̽@CYU l`{AnsӀ{)8օLWƺ%}}lAQ(@x=szFw=!ŔOCaw%kZ(,/d(e]kM.EL}[Wg6$~H:O;>t
}#곴.cqyOXfcZ9/yxg70B!L˷Gk%$mc37};Mۗ=R-
~-]yPr,:0iw'QT=2? !?ƍay7N^.>jGA7ODf{]lUvn- 88H08*mm 42kB1JM뻱k=Ti
sB};*hdkbi-}~i+кlQ#"Ԝ%~b
)E[j4M\Zl" |>)a1wѩ7Y[G\juT|J幡XG4~aDg1ʫ+uETC>hRsdr?2߫߼`?9Jl4 [6BVWкi(b(K+5oS:P
9^>3x~^.m+r}-Lyk =AP/iHG0 {o'qH"0Yh؉Ȕ"MYmXdD ynA4KO*?򊢬Y-Eu\IKO6"vjvkUgN{l
vzpTCkfR@/pĳzTWUqФCu[5FgӊПmƝ'ƪL$}".x(M'v=|XSy1.Ҥa|'"|w0<zl;&lB( 4G)m#KK!5sr?9Dsf}gSScx$OiSB3O6`&pl	V%
v(1ƼM:s>Pм/$@4ɍ-:`4UIL%eޱE5Q]Nթku|Qg|*kw!DS1DN(YK4o@5 <&-X1B#[$P.Vwi.ސXsYY'x>C	e'Am	hV&⍪bE{zE%DYcOQ&0rлb'{IcivyٰR%d`Φz	>i Dȼm!)'߈qQ8!8t
"XMU
5](DH-./`Ο"&IkVv!UC[5,((9K8yuA柾LDW]
S;O1ss-/3y̜pɲ|wnY,1FEyxbY'N5"so|x7:5KeDM$Vʽ^w+|{.k>nJ]*±)6;YAl_j[Ѽ[y*JEhn9Zǌ,S
L0'@g|nH>vF[<BGHqJx*>'->;dmM*HdKpWϺˀq_;tO}},(C<9 4#M<DJJrL"K	?ɲD?3Z8D˒BՍ=a/v<],d1n!Soc`)UF\(b7GM7##iqc.F^?u){Re݊sUvcDhKlvQ,\ރ.?_:dۡu3+`l V73pVNjK<#zCZEsSHp)=PZԍ$[|U7ѽPX--nYDqц7FYK*$;[r";kmGh*{C58 f~(o2[}5IUhLS1pW79
!)y
xzAVs@}F%=Q`3ʑ`HhR@Fփ]DLk?d]A.JéHȘ29xɘC̸;iG)S_rhTI TjGPe-mae<UAFyt
ӯ`?Xd9҅TTFP!ozEs)_~`Ⱥ]+1sht2?{S^kMl}n/-KP+O/&4  o)RMxWR#5ŅhfGŻZm&Ɇ]LFn#YFd-Ǩb#h$Wzʼ	[ͪČg͂3Kڬ%K3d9%jLq釕93l<u扞!]rQn.,L'"<!SoXqqϝa
OӠ#+zS;#hL66$K8`iGj}[(# 	 ztwz?R޲\8f&}|u5{tXYJCaC6IQŅLvY	1,93qh;$*2N5B"3}n{wV__sWeBSuTZ}`KЀX
Z>UlO7x:3SH:
^=zܱuE(o?Pd&$ұdi7)7Sx=eoSiqs:.eο3)&[ںTv[DM[>XӍ57H5Q֠W'|<V6im #TRL@iªA;1w!lYɢ%ي7[l^Tt ybʂA"a6}DNLNR9=C\`9H30JSٱ7Y{CFݻ<XwrG~u(NzͅM;LIh2o"Q
LdN#Z͡lt'c 1 eB꒫݄Ó{R|_JA][ͪ7Ql5x8FHʃg(I`a9b+=5׃QdU^exn)	ق͜ ũu~ ᪇ma_ZJ _$of`6[
x( $<t#QP "m8*ؤҾ Dgx;>˺BLB=wjc	2,ĳCyպL6[V(W٥'<oB.aijJٓO`Mp;YPf 0fП_<5$|p"ю6WJ<F<e$K\JR(RUC"KiL9H&\Jvo`RNŌ wYIm+l@kӡfl *x4PMKG8*R#Lb:gy`akXSZ'8UdA0FpoYW[*z}93_F|?<AYGGZ!ݏ$TScI{{8sOcBj$6@X9P0+s_'?x|'~\gj[}Qt8U
	Q4͐r	bb1 `ek#qfW[=[Eu=꺋X3ZkLֶ:O@ |~D-`zmr"s5UH9vtu xwW"E|ѮnCEu0p|"dBe0Dp\6Z+P."pD8_$yxȪ4ͮP<2}HvW)BJxj;K	WhчD_?m;s)&9yK׳)BK/Bdۋ3/3fλݥ-iL`x{cs|Ęl}BGTT^Í0z<55&J@?!9Zwp[ih0ފM!gN?vkS+62޻Qr].lZg-Wg=mM(ZXުy2a=q߲yYI~*X邱B{hefFF.{uq21UF|8v=`5.)Xd
SJ;>rR|h(~i	E]kB?un$ ]Cfː݀ey_FjۼND5z!˥ 0(t34Z 7RE0[z/P.z}_PbEv]p[x1?y.rܝCBzd}1o÷9׹0 J6ނ0u8vx M	eEF$O6P'HNK<2J'C]nx']&NػRBUdz8&(aTg	R)Gmvgrr	/B@D`γs	5ng#M;+jZD:G:U7I 2|mVl0sLLH3˥S-ȠGIf"j0<I./+Vi3[$a(q`ݰs~8P_)dPi+(x+\9Mb|,#I`}_h]<HopC6JM[l,&e!RLfIR5%f+3m᥇a[ɘDͅ$Ŧ͐8oZ̃3޲bh\,	3],?^'`Έp<&Y \\D^pae	sxe#*ն%O$V5-]BudHJlṔ?ؤhm8[0?ɗ-ƞTSlK<,[iG#lZIH)M]	3QϧQkϧOdv[Ar40H<Y?E5WD7]bz13B0I"xVj#<_C)u]
NTm)jg$VՃ*M(mTCC&WIZ
֟xLFAcb>g#tƍ+RGKJ֖؄l׫h^T/>
/33Ec.g7W}NWUՌ9:a+!UeH\->P<˰ FvHQJM,
e:Y0VWt:5?Yosđ¶dε̒`d%Q2;~ãӑ*j,uGxEYit)(nˡL^I	΢bI+ 52i]1}?r&(%.2'X3lu-4؄V0%"(ipʕt*LW_EUv5lnU*5@{NB9=afอHI$W85vYD
b+Ms8Xk=x9#/#	%sj*/=}aꈞ̀.9&=$Q$Y<MO+%FHZ*Jmj }<.aLQ_ܐTAR^dL`Q8pDCTfDq$ڶYn[:+^T3ml#WhJi`vo{O9Nh"EG+^ Mmء%|84)璨_0[0M
_J
*mVOv1lx^` P̋}6ݛV@iUL|Yα:Cn+#Jy>Afw4g"<5"hEHx]oV<Ϋ:GR?{\"+PX=A+sT:>̄DuG^ںIh՜(3؍r=na+!zԍ,\pKmQ]N\2tڧ70Ay@9U$P=.wKtp)}FP/NLSd8P~ĴI0;HWsAk?ǔ	Ҳ95gkZ8&zM?_gTL'$%2--S8EF)-/i؊(Cl#\d`J2(C>0daU* yq`xR[vb!;%8^@KX8m,Ogkn>`$Pp*'j?.9s,b:625M̙sR)fLU)D/|FCb@*\)/7j
iGBS=V'kY=Su'l<X66T4Y)! @]/Q*T.r'cڳbq͈ BtgW]+TJk CPguxp28="o#N/W$Eh!Cڤ!(Bs:>y66xZl摳?Ʒ{w4>v<z8
8h;uT}8 Vdί 3f\rاkEߏrA2vڜp>&$$6ti2^>l)dgQs~TaiO.OmXjU@]<'&!. Cw/+k2 HPv8*mrjZf;fgR`?	y(+BO@j>+SWkR4oqOQN4pfDzQ2-No3-HD6sF+,iq<uwgOu5Pǣ
|<ZWeX!XPjsVLR edXVwјr\L|cٽwjtzsV;#>i=ig5t'm`zj.p.scvxg5H~VE~1 ~2fFo,WV<H5aSQ.xwOY8݀8;X!C'N݊㼡p3DB@^9<zwi.@X츆*Wo۽IjN"5:P*:h>4`$aҧP^Ԩ[P뉩O+:$)FT9"L^ڠ#/u֮%ܞͷ[Ȭғ:2ɧ1$7	Zf2o ΅Z,F\:Q̵KRȟ!*^مՒh'rI`;P;#g@[W $.[ڢN1wN&nBrmy:ЦM'\4Sӂv4 YU$4Q/	eu%*FI
(X^ҥ-
FmsA Lc^|(*Fڽ'?I"'6d~p9%|9iTr|,Zbw<τh6ɋ,IGˮyӼU Y3/U?YhI
|%ej8Og#pf5xhő.WQܨF2$P< B:XRg56%Mr-BZTm>ݙի6LlMB)@#wU/ۨ>mI>v"GtK 5,=W>X$tu"'7F{ :@2#DLg-QD[Z0{7+LI^}m9F X_!6>KL+lc=PW1z?dUGcw$!y&DRXWrN98 j,nfSv?ظEZ9cCn#}xu|d}˶} =`='~B-P,tY;L o,ƛu@S
ǫ'82_H4aXn)b ޘv;+kwcËyct9r:8ɱ&I^iS$Vo8=L!1RD趧+H)jE4C;\ß1(YC9K37j}^6m?E4{p&xԷS{{hSj27ٓˋSBk9USOrxHc2B__JՏ!.UsȻnmD%SE G̓IÉџK	(Fv,,(OJ3q?XM0L"ϱNQyܞsE]9).kľz9Sr	@6k"tlO=COOTKԏ=_N)os`@x01kn'ZtB%_<iY?F}fɗ;5:_qRȻ3}mC>D;Ac,)$ GHOXPg-BJHDd_msNiq* .3tضt*<lhv$ҙPe[][Q͛a0լg?hw
WRC&Qzệ><~f|B_U>4YRg`;A%݀!69-UE__XJ%D]V54fh@ւ='v6vLPGC,[wީJl򽾓#a@9|Zo5PʷÏrvak$I6@(MhTOAvCqΨ䳣&6Iܥ\`UǇ5nXjVZoW!.;AefUeؤ?SZT|x<]d8UA$s;̪<x}K6Uq	-nZcO4c|Ϥ30(9A5uA|&{	x=Ug(\,uu`oul'04nZ*jl`Z^nб><<|sjI2%d;"wƌ|w_؃|@6[2NGhbNVH]e7{|V~E	!<V P%Ë^caZyn?k?Qt?F#QR;d|'mC]QXaSt?jc)\25@Gma`	x0/A[XFV|@F]iCp5+'ؒrglQ|ӟ\*=]cd9V?ɯsF^1%/
X8J&R30F`eðV[QzS~?F1%r}%UNo5*}Xcq!;rh%؈Bٗ3Y+93?聄G<C̕C?wCc#@vZ?Yf."t[Scj<vOrϟB笿lP8Dsَ*7V<jwUZ0Fwd
J+Yt5ZtBFcU)I9 `(|\jP7bEO^2Oͥ*0<
(X՝K4*)ĸH]Ù;N%Z?)C,T:[vrޚqcwZysqYtXKRb3hSej~O<]]FYW#ߡXQ3R#l_UFb07=ޥ0`zUE@>> &@Ga	GU5;cqvip?^u+BY5.qnV3NV#IA_7{
{۬Uze&[tgkl--95侾Z~PC	L3@2efKL*mN6FPͣjۇ)4̮--'0m9E}՝ϲ(^Z\*NYǐyuY,aV2exK#xYag4!	0ލ7s짃ZAB$\vO+#CZ}/k&שd3\*^݃HiG?9rq%(zʂCw0`@?x.8V]Ink
xp^;`dCK/K*%x5-:<{vnoIcMU*;&FiF	LVV!@7Sh4T	1C$j܄g{<Q}^1g1ǳNpҡ#\Mw~Xۤ-̏t.Tט2DSh%sv45cGQ BQԐc/">.ku0[$W|LUkrFe>[ZMҧX'7y)@	 ÿD|5Q$$yIVPA/Jg!9}C{!磰@~3lZ vBx@PS[$\or}6282N6݅Jj^Cj>,b;%ڎRn++CInUu	fO<2ۉ:[W4>RՕ+OtbvrZVeT=i.3
rxwpy(X
R{!|QNmnEMͬz
Mxbl#H_t,jŕtռou|ZQAw.֕+E>&}f-uhXk@3=eu*c&"64gG=}v	;(@DA6`݋IcR[/7M .jvW76]4DL;{myb|Ũ~֌#oB(05q4\hK+)y_#tc13vO ]/9p~tSpҼ݅ٝͼ֫KTTL\\ior$;3\8D~\Vj[Yؖ[`(xyǩݖ SWҴi7Lf/j헊
}ݝ0'bۭÿ@ PaV
vF,~7O=f-CRE\Eszt"Mn@~!BN
~{W
38¾sA?hCBv	'GFTH&ѿ{6%ʁB܂?s#1oV3'%{lvY4/7/Rˆ{'Hn$RsEo^B=\[W/Ʉʄǁ?F`71k=n[:n|{F=C26"@wcn4w|se)8J$vh%=3`w4]sFx͏5d6I5 jaoPi#&˯[o;$Sy(<%}oA,>#qiI,?1E߫{&U:?< k{LE2JDuu.wl#Vq$ȉwSq(jhP68:XX$ BAŹ5ێzoWEz@~Gi\`GoKX¨!p*Sc$eDE(S@6δO#;l`m`"} (IP E1`H=bY%2r?haEZ]ן{IxWmzc5pQ!2t_rx 1j>h-i/Jr}^KwxvG*:B %- gO{L_óo4lQ{풏[5Cnbmq d5d]Pb<{\@cșza~{:Gv#-&awT[V-&9L2TxgtkWMmSr&Qm]
\݅i+f\A=r1>^="fw{WXޝXF5GpE*p*Vu3p`rgWvMMvU?24Q7P[yRﴣ #

(`D_!#%X "Il89nw;aoeC$(f҇?1\TfO F(㜳-糺>RӼ">A[.d#^JջxoЬive:g
Xn#
%OIډ'rDlG@ѐ޴e#>7[`[	Th8Ċ'5]}>BAYX8&nKw~@q跢+gđ=xڹ\)I4Qs~ʞRncRc)\y<DACyd ܓ1i/=}lʨհwShw3Da~8+Q帜y= A/_hNjeTCAYf1cu6KQˈ}P|Zx@&]}0 ݱW9Ɉ冰[Hu1"afMgTd`^o(3RoZ#`-.F,쿣JCXFpWck=뮦O8M]/vէox6o4zуvأsPH*M"]?9ud!쀔d3)UY^<4Ipk(u8}4˙cY.R%낹;WBÒn &ҿ9(?Vۙ\~(SG*/2D ;F4@RdjiIU>%+,[cwhtg! dy˟=*cpcZ~Ճ*dNR*g_47*@ /}zKOر휍nTrIzJoL^	%O޵ĺm] OT_B]=s&HV>G%zZ:}s5ueËk~ M9k';$(b' `@buC"$oDNdg&jlZB0=gwR:[]RMw.{z_؇xF/=4.]<;IK3Q~p7 ~O	䶣,oQ:$A`z/:%ʦIHEBN´Ҍf)HJ/\	:nt[q<
rvCo_UJ1h_[áN3	A;,b+DrsE4r钀xFOq&/ck
>iEcU[;RG4]+fy;ӡoA~UDbD{xn{H3sQ%:Brڧs[7=334Г'Lj$lP0sFpO`$UƫIZ?#̊zݬ Ɨ*](0ϡÅT>R*qL3EBHV(@2Pq|5\:g=@:x\ouI3L#9c8n+^cݟa=p47[0G{j1+;&;AMJIn#CDKzJ-A#_ 	5OˉH|B:JC|8tbz	ykGscMR4u\9>Xj koԦ`-[uLRCwVⱓ)RD5Pl~rB˨UǠ`РkU5FV}!NzHtu~bug	BrɕJsHҥľ9AY;S;C1hzd#6դn?oZRðUjݎ:EbqIN@Gɴf񹋌ĺN~ @YH]D:O-.iD {VZhIxrlǚ'<f*
KpԯM~ժ_V{|ɋ}xK6[T%bm܋$9']w?4׫]iڢ/̬
ꞓ4mi[\b'c9ڲi#?!:P4z<]N+_}KǖQLP37cj);uϕ?"-7_NF9c4C0J+$Vpjn"iewѿ§	x}ks?-jO|H)|5
JtlKk+d&_((	*&~<:IAoVҾw}C4pP`B#+rZn,Ur!6B NPAr	^J
+LT`YJi{ly E!gXAmz*ƶ5ddF&8)T!g͛g8H;P\vaH=I!8{a@>;IкRk>GiaK6L0ы;pj|@L!*W&ٮ.g(0oHkړۗ2#JОSO+t,ayQPR5JwRȒLL*y`a(90wvO٫J%pez}x:;h;QZ'^	J
L_5'Wf:p݉$ʐܜcpRLI6x }ll%u\囥I.p 縕706_N<@ᚱ%BEҹ4%Mzjb 3:)Vޕ<*='Kk
YT5=h*Acft^0m0"X6;oZM>Mph@|%f̎Mp>Vщ|Qu!!gY,{/hpm}`5rR"~40l]l\Ch2]~QVB&v@w4.06Mz:Yl?@5(6XZɇ8?acI^AeڏQ	wB5oj8:y{Y8ٝܤÎAPv%,kn@aNK//kx_2޷'L&;%2lIV[JB8eWw}QYRyQAz^fRM~"'ߠ߆!}4}ں,7ڐ_&-O$Q!h=HCg_gjˈٺ TyQfS]xs,$,G[oydHPJ֚
1U?x/|=(G RȡpfJ3jJ^P ;0ZY(ȷ
T[jÛbK內B4־_m	,뽒s[&k!H]W8RwֿU~{k[Nx{2&aN_,qSeTK	bj0~Gr፫E@銯+V')64Q$Qe'n)}h\zEzp\h+j7>u<F<%RntITH*[EJ~׽r[3⮺ IS04 #9;CK|:ϰh\	#%S<v_ ?Ug4<bCThDډ}==lG?g7Zm|#cR2zY;Mp6(թ=ֳCFΏ
t<C-lx B1uɬ '*XLipXZfʢM:DGJ)`|i1 .auB<%JJwJHfI$1}>{ڀJp~h6(]9&k~L^~8>CYU`ೇn;g-!NFұ;yw;,2GDtf1baCe
;:/"١<&*I^qeSK7#|IlI٥a1]N> ISn؄IK*i\=20NđZqJp\si-OkirkC᫣Z!=DhW z	2Tƿ&5ZeИIaAnTb5Λl3)$4IO<7/Q<\;w @22*c}hrT{qY}ņ&&
7)-ֲL*?#?e%e~VaHPAbR8/K?ir:eLn?oR_]7Wm.InK`U#c#CGQTokr"lTb\ennT:LQq׺_
kݳ0nH﷠=>Z1u,D#]_?M\Zhu[[rj_~cH#Hdh( l#VubK~شI2;MΊR}io ӈf}nyF3zɧx02F]𓳤'MjV*$BHU0Qg`CpX'O6G:mh"=j[OAoeP0i';ئV0P1~NKG_[МA8*ue#acJi+HSE%^:yp 5MHt*Gl I ܝ.2!<ZvMFj,zCsk@X:*qABe+<Þ J론(^
LGIga; nCgWBS:+rvFI?eʸ7e.Aw)Sڸo)YnhBҍAe0޹<Eu_H UegVu
}}5FAn4Q=プ?ZA9nE8~Y_	yi4%[ʤr>K/F,)-3gLA0<'{.ڮI#8Mu/?"O??Pc-J4Y^Ge*}gߢ-Z|>`u>ֱ	qr	B*NAϼj-|e;Na
10|~GWc7.)}S.>VӾY΀uQˊGUbI7gO2a[I^2q0.)DD\ȷ>h8NkokE Hw[jTo+ԦA:'B0CJM2ͼ
ёԡWf#Hc4#}NCнD= O!d"Nb4}BT Ps=
ːbAK;S7jy"[h2;=c KמmdaҢ(6ɻtZ64nShk
kZ~4dW06w_.9642y풯W}y1k?{\o+a%3y)@Y|7bs
l̄FURIU{Ϗ&A$x>La$
*L9!YRJ$`&TNj܎|'])pn:#g5GܴjM7.uuX_"J"`JNZbWSc<F$Qo@\I8_6#6VYwl1oea=ώJ3IȃQhCDn\4~>+,a-n&%s5КQEٕ$:IcW#, &Lpj$TbC$L-2p/Ɯ $=l~ԅooIXdbio~<
e%]$rF38s4NvZVM,\UKT̐PL\j9]Q|cKL_1-H=X؜P3z
=&׹WR	@O6y{ߴ˪81*7bY+8ܤwڽ=+nkTz#׃x  LRCO\4k|Kc%"1G_ n/zW3RHnQjRK4J]{#o'MߒTٚ,@Q>Z
!J=3d(p$P^]ʇ ^j$q%(w06zm[rU_I~U3Vv/;>SdWLZvF1m  N8@ތaUӆ |Yi]V[bI
ڰ&ld[;/AgYbN z	h"toW/nng<e"٢˘9X.E;;B)'<"{+Qv4JCnA7zz.X]5o7C-$#X&IZ $U
w2=qK3MoD`]⭡v4{y<|4?k05gVb".Y-tvQ$yEt\X6\n ".08~=5$`tL0оd(8j&oi277	k	xdE|Pr̤n牧E\e@*rT	\K̜>=Ϥcth"p#>_EqxB}D
1ʅ]AR@WsT:^c;32@@NaK6TCZ	l4Db[ed;;a=t%STܗjdF8ڽr*證3HSO8w&E8Y+N	W^#X8sHny"71kj}?[;{߁7qŜR,8nkC.$\C?H	 A}wnsY:ALHmOH)yh1$eM׆vdga͘OܜFm<'VihX[E׉Wޡϔ.e"7y8-S=l,?o:J+k}y0g73}-:	mWED{Z_Mm#O :igI,E$2lY͈ltoC@hVlK? 1?9ok=h	c4	Z[+VJ";Lniuuj#:ީ]ڧsNF	r!Sй͕f.
정[N63j2ʤ>~}`1?g ~N^u?ÖVCR:r~@!C]o[W
!)̓LOxn*+NK8VP+	ÿCMռi3C֩%ϴ+ [_= K$-Dd*'~Q@ZV|TAй{UBAci2D.3乧ZL$ɝ˄/a2FK~Gx[`wB#4EQ.fGVԴȥoUHUǼC+𒅚w. wuc>CSrEj$.4iA+\',<|s6*\6홁O/t!{.@;!͝p^0bKGMw$1jy+L%nĪobd.' M&bty^J4i%ӾG3hEA|a$@9_><pR:uk&K{-J)",?
)]JoR/8g7Bw<7(r0aFaڌ9C FYehl&t5k{(&J\NXV,-;xGT/;I+M>Zjc!شVE^SuzwG)#:p8k?
z)43)GCE܊dwUN0dHFD n+"EcBIkR_Pr>k`4`lb,Z]ތ<`F`L*ةHxDZQ~g݊Or~NF8@zEkbB6ud(D WuǦ JgEiL	i\1Mq#R &*HnAfdQ=/Q/ZtHVPI|%?Fg+n^Zopsp@3qj:y}cy"򒥥}}HaG$}G^c6/Pg3_JL#BS~HN,Uf88i[s.)6.Y٧bW_]?i\Q]wQNb-p|skFttkNaVRC 7 vRaQku,7MY&L5ݖ9;ՙy6Æ?{3sdQ<#m'#wu`\UFg!{ˏK@J3k 3v8,)߈ERO	WMOz/J:+`@& -!6[]yf\yA닿/u>bƟo5j
-mNB@ ?mB{]OwD@p||BH HMh;z(3+|tnĐIsL_:`  (⧒4|*ь	߽Bע%ЌB2HF BS{ޢ/H1۸ցAFg)[h6O0`5U!䧬"RlzMb?f t$l}yuN/"-C	ߟx| u~p'uvv}ם~ o*rXcJ;FUd=} CU~MMGމɆOYS۹}_XEUC~Q,ֵ`xpBqC(DwD\x;8~7Т-]إ;i.Mô7b.o1Yǚ	g/R
fUc,OitG_XVőށS"~[r"FVK)EEkgsDM#zeP,fi08|e>,nnG^Ci8|pGP>d3cr.7,>7Yjpxn~qލ 6nc=cRO^NP}vh阫¡lj}M-Ha'كZ2r6dR2k.iTTŕ;wQͻgju2l@C2RG^8æSiYrܷ`p0Bq$!(CZe}{Z
cvX2&y6p5O޳/71ÚHeqHʓf)9L{+JeIZ|{	F2TGѦi$w)/ujL6hWm` +8&D;ex&_p	Zѧ׸Zx"/++H;YL7֑ ܟ?,f%7$$@*.Dv  BVi@.$iB+z!8&pM	*`L>AuǧTUPjkkd&.e=,dd:WVrvљm)b+؂q=p\#^38.U>cQU_84Q(}tĜ2[3,\-"%q(1La.BN Kv⩣OcWX60S-|޵|h>*psCy`xŸj}VƐ)7|Nqe[2g8S-)wVA @dB]mg(c7 . x\5ۧP`[h&8F-ncl6S4)'#
cߙ
M$7GpKqC[0
l3'xJL2EN[wr0o|t(ib1f"Zj));bQ}iWiau:~qrwh-cSZRx'Z qlhjZbjTW"*H[k|)`*2ÔV@5M34geJ=4|At:#zfuj+urR߰*KbLcKc І{|ǣ["̂)wʉN^pSrʡv̑c,et#`;[5UHETDMPyΜ[/NYҷfHGo<g^0FP'-X5T,>cvr%/WPJҧT8W[_]rW,G?~
Fl48ܓ\Q.'|
R) n>tjP Ч4)Keua"@e@UlDVԝVvyuFTi]o#z%P\6|>'']Z"nyff+[4~P
m>ڿÎ3)ceqUp}V	=pBu@{'HE&7ocn!q໬D%YLu}[,ssKLTnϨ|>' a{8 _{22-Ђ "B-AD*`ۏ¾dbQHRxk^|.b=p(j;HaT/,2yjw{Blq9hq{PCdTyH
_,fNrn: T^Qg8YvYn-仲EiI.|nqՖ&ČG){ӯA_gi,H_еkc):p	_E6	ܙVGȻ)Kr	(-!UQ3~p.!%J|aQ/ɘ.ҽa
ge'"0ZiZ/Ya+B3N:\ĝHE:Q	CJL˟
PۼW=
~*|A[D (
qi}>))l>,`.k̴X,Bʏp<Vv8J
VM;=$Cݥdxi7.R/S4Vzhqu7+b0и:R4DxYE|M
vrm
;^O蒰5aVd]kʍn,ix肑k1!%-_T?RT{]i#Yio\E<hTR'C?cbԥ,6llc۴VOP=@OFz=3s]kATͤohW,i޵,׃~l\@Ofo|:jT*j6f{McqeSĨib;EjH0eX6.dTKӍtiӦeӢ-0Uy35a\73~	Mg{(3чm"w/}^'JP:H%ѭmtLz+nkqZT9U܍e+Zx(z6g"RUtÀ>lf^d^MdD EJ*iWD]7t{nwl>48UI<TZ~F#̋Hǘwՙ=fy)*ܹ֩aָI1]#ŗ've,?a=il+dVRH("t>hn(ʟ\:9jvP.;ZXU_>tHU3қ"Zħ36k%8f3r<ïM%O-/Suٞ.TήV[1O@KIJ?7A*-KFT7:d*'Y`$\`_<;0GUƝw!&(P`u&GB?Y^9Sw]JMjV@BWZj*>*%r
wcJ[fe>ޤ}X?H$?rS<p],ζ0EE#v{0v)-j&ˀY-94hG*l
HV_kv'|$5?1QTo.OW9'y w;3q_z2i}napOg#R·|Ub]L7(`hWܫPn?B怈O%'qݰ;	Ma]UU<wz,.x<A/K^?8sa<~k6?Ŭ_J'FzBnR3eY[by8wvJ(Co#FwBq.,Zjr}dס0Md@.<8zŗU){Jޡlk%sȌtn%6qrYdf`yȹ
뫝?Wf؄jEY9(=]2B3G$Hb|j;qO	dG]a%#&oK	lkPg3N#/Ѯݛ1-yѻjG|T2/!xsa׽޲'ioa/9t:R]efВr۴ v}I񰮯zl׹U*e%i9A>k0{c$ 'ҝvL_r"JmQpK~a 7k]SBi6ɢ uW޽䤎`US"?Gh&*!ZE]`[od;Vc$\:X]LTB6Ӷ+micFge߷v)̑NbgLYBKSx1w_#
"ИnwYCd 	ZmDȟ|^c'V@jwF#u?񛽯2M -VIf=ș[FCg{Xqu@j)xE}2M:lP^\S"E=cR	hgNVo[pk9g|k	ј5]iOM/]/80Jg[l¥2枔U,8:obp-$: dΎ[j X>73Z?9j9hg./UY-@܏nV|6wt+_;%۶!KH(H9:䔸/턀đ;d'r1,ZdIXBcF"K@*L-oSB6e[Slaz2EsI ,dMqZqGH|OO4e* xu|zf-"%,ǟ>|RҽspE[ϑܽ]Bw3aS{G2DyHd},$"&f|op"*,_V!%{[MWb޸1Jo ֿ[-+ro<Ub&TxxCt
0LvOdԌ/5OU?;}Qe\}o҆Tܛ0eHJw-wy5:Njl3Ψt^LVhq @LA,6bd	'I)+]%shb8NhVy^ێ99(9`6:T'<ĿuZ7XE},utw	Grܨ i*8
ߒGBr,0%ʎ~
qx/9駿֐IVUxKy A!0aa4F3<C1ڧ#Sh 6wf+@u`}{Z<:Zy>S*:gzZtmjjhXc&G̨Ք8;aDPrw^^8dA/7>GcH1&$K>TSC"'cag0ty@[^E}jEY}$ǹowKse:U5!MPo$;j u5a>'W&@Dtm]l*43/+#Lƥ^QB|}uV(QC%&9FQ#]{Iv!ҰӶ(bO_A;Pzy :$DcUp2FM9G,ɫ!Xu,ۚyy)%*VzVbyHS{ylA(B̛O9!zMrONw-ǵnh
o>RA ZEB޴z3JJ"sljK&TnSkAsa _hAHZq2}_v6(tm6[ȩWIWϠ8wHow_Kꎡ-prX,.fzh1=YE]JD+ jazD>@R)r>A HۛҽvB~MVph(2{;a/%Oog\适WNTOIXZ~廧T,	EEG%"0]J 7x"Ws>+^^;܆p6I5Ju?J*a<Sb}$sLȎwFK|siى1Lc S_`쥄%%	pb)@'E~q]
$:?<xrvl(?TZƿr/c?.|PPk4_)V`E'HEWK3Ӷu"&R[6ft+?@o^i/,*U3`}Ӻ\d.w؋Kֳ7n,{2`]:~v~U*AP@<d륎voXܕQ}vÜݍ62|7y0%q &
pḞK[Lw[7Ϛ4oHiE.5CSM]^vc@ԗC^Z! wroLNlz?97l aH
h7u,T{ʗ*Du'ԫkds\d@ IE냵e`:D4;^L<%OYt g*,W>ߧz4OK6Pōb/.U-+^5,т^8%lÞM%'ʟNA}n+NJ+3"6d+hXMO'rB[\A{hcQz\]u8y[/̟l*VS9b},99/c7܅ςrjeO:of4yj?sM!ZY
ȍM-У{Wqj[o=/tiǴ%TٙR HzW(	\n:	
^
x9WYF5Qց̪6Z;K&nIn^a2HɃCB?0AW<3xX<˩蒧W[cږ+`?OE4Vȃvt&gy<i[8~hNR>]x?k>|d8 48ټWSl5w5
qA[	Vai#Ǎ85*-fNAgWs	D!.YAlIIJ\bm!4tOakrDAN61'k}=mPr42Ź|TdR{?WC6[]Ä%v6>:OJ0;Y`bA%㵡xvt/Ի0cDzHXȐGa4 fb'q 89徧JPi~?.`7L2b,g|,{OǇ4űւ2Gϰh+!:fQG*/,-GŬI.4?aݶ(JYc[iY˺bXPTB&1!,V7	ΪzٵcǑA"wB|Ngt3[#S#l|6PT}6'KJx,Ȍl}SUӔH)K(OLoţf+УuPߴ;e;7b~5ק`}w녫a}vph}.&TC8HOk!6F<&&MՅ"Z<h<~E(QMk[?װ3&Q/"B<]K$r#В+tF@=/~O7uCeax&O(]ljTwH	~ֆ &ga"w	5jgӞz7˘	
NZ5Ne!C:}l3P#3t`JSuFJb{5-z/r)-P%fߏ.*tHaIӜlLq9zJ2lg7RW7axHᖉgkN>E>&WmZ;%*Ωur s"Co7{{Ɔ{,_F߾]
9HUl:}OtTLpmT<:L)סMKH1}fY3Lց
LZ::ц࣬o ^5*r+$BYΎϝl=iktZLWAt'	#(hftV'@KTfIj
p .67GQ,'q;<4U"6)c{u!FTA+;-{`nN7zLr??R\!Ō̈́6tNJn8^6ïEeG1(:fpeC[	?nNN@PoܲzEPs^'z]HVB7Gf=>^t^$,˱2ȼ7x`-L埥]$,t!e磩$0{"mᐠ=zFŕTx /00ZNKCv7!N(JhF[mhI>-dfLEWH=jjy4,[.xrR^X9[[Jff7\
lu39Iח6B>=7%&֞c	DjFɆOm'Pl7ero8g_L:Xc2
!WSn_u*9AӅ_U:/|xXǬ4>bnڦn[it.	=2u=T-@rJݟaNޗҥǀcX
"#q.'yPS'hDuPWm= Hif@i &d7KIZ@OwxZA\Y'PURV\,:7
R+p[$#ͽIץ;Laf5aI`!UHDaũ@n$ks9õKU2Jx 'GxOd\
 Π.΃/umL[`MX`]Nϲ`+f93!j4+*`l_ԕyMcq5W^*n+r+	*>ȧtk!
J4L<S~Fw5>*U1|0L"j55=deKR_RnWwv݆@f[w08hܧ[aD>(oէ٣ۏHuk;9ʇM:T  C!;ҥAGnZƬWEIemѹ016	~	v5*$U@DU޲\BNxECx{_F>geܾ~4M! #l#0$W`gxtY+}.dn?%ɄZ^<otCnKSPR^CGOHŒ1LkgH	L1O!/Nڰ}+%Ȃzrp2nvaI{&J
ٜ>F--	n	nb1FߌK^b9;U@\ix423x	z ȵă/coy%_d}%3`5=qf$|g=~$C|bdA<tVܰ3'iwW\ aha.6ȟ8Ѿ^s=>aX߶|=ik?Nʁ.(&á`*&'B,Z?fUYU@m1/QHPKvuA{;DO~{3(CU?Ic%5	c5e{o,X<>@XX!ad{n)
R+pY-$徻\LC
&eIVv6څ<gt@xp`ʤ7(qշ4!$3]q5pt'W>6/YGqt[|<aaMԖތx톆
j7npЃ]O]R;/o3my$BM%ɴp	)u2>? qKwL32
dpϝA|3ӆK7졾KBmф:ORc`/ τr(]mBh1a=J$^	)1PR,>|:~Yb]imt 
q_42x9ɲ;Ɗ$	Vk>~=QdR(a{nXs+{($\(%ۣ-п\fAU	NV5 @EA@~,v#s87ݰ,i>+/[W0SW! rڳKe3.iv?x
Xɼ;k|I@WZA3:uUy:wU*$Cf7͛g!O.~lq(Fv՗PȸwX6>#'J7DU\SQJFQ ( xn|IFWmq)KzUI1Q?945!Ms*g.4$ bՇo!5,mgmAAy\Kn|mfwGC%aH;a]ؔSHT_<enoD^nlVTxz_h*P/27V9.48vYTb[i9^{r_`xYi3mq3ZnПPJ\q:B\ߗ$zۑ՛X^aұ$*VZ:u~q:ƑWRL uY~Vw	ù~UpGm#-e&nsLBE^K:\q)ӵĚ[=8`V{Bv'jޠ*0@B.5?x썌2~@{*<$AM^4[}n޼楹.赼5v,W3[T$j0IܡwkcS\|o`zۣiI@UUBʹ4ȋ˲bn/zj5&p[#Y:_*\>gFnJƦ|nx#*o  e 3~|toP1WxYh$nqrT`.Za4vX8_N*Q_눈FzЋ0ej^՚MJקK\6÷X<Fs-laR,2a H%5nCTv+l&kzB ;E#Xt(L%BpI B]icɟ?A"sT9DG,E%vPyÛ_ kȍj?s/w
!멝Ca2R_:@y,tuV|?i-etysRw(q>T(Fژmh9h`<N u'LNqp-8r:siJgZSR×Ts&"4_=w]uFMD]iA8e^IzvTWfp<(riryi+680l?<pe ]0|acͩ9_jmܻ} ʖ܏z抻HJ=Rzo9,ft&0 fK&?!"KӖ*u_"1R2
|f4ߔ2}BEoT,HqIp(nг@_UagVQD`xIPZ?1Z!$yj θ3މ|v{[ΝANu~h5$?E~xbaP:"b-ԟ(!fP6U_͸rt:E?[zhOLoUvw|0ʫ>#˘>Bo#+I[ga9 UPj'|m+&K"ܯ\o\mZb@\[`YYll `7/RT+*Ӗi#ڟT$ŚcZE1y9J$5TK,tTQ%UbuWG< Xb8W*MrϑZ_)&ʤKe\#5} K,L_#LWsj[~T0΅S"!ةjJ:
u Q1$4zFDOvO
1$ڕ0쇘%kL|肫%N7{O.L?FY!˃3 ջ>|a.Kwe.
|`鵢H6Sɱ(db\B(8TB׹Ghj3ml]p fYw*5J㯛aI;ܵW:yJ*kEH{7svl@"{glHT&_>U-V(#nr?*mޞD6HPQ_P%Vyy#=_3:X2jvO&Y%͡GmϽ}gtCvq1L"ML4 ~i꧒[ lD?wd53Ի=	kdc-n#aR`˯͒';07J:65Nb@T=ϝZNu8Q<BewZkn!jnP	hM{?ͅs-Ͳˋ\*TW|ҥpPj@2?<>#C2Qy/%'?VLыأ&)4HmH$,FWN(>l,uPiA;+;T%ޘGdH`H4ۋH-lRTV,'8S1\r$!͇%oy^Ht++CZKBEmb ^M-UfR[ϫ;vԺ8<FǇtHMS+~jcQЀekh4o!-$'->(6ڗ[ rA^.j14t֡Y@%ٻb[η(@&e@ L	#s$O uA" 'kĳaʗLJ5$N[%$mۂ#3nIe9x6eâ)_رa	NCV]򑬁w?	P]
8,5p[XLVs1>%Ǹ`y/
v50Opy/*R8
?dn_}T@&{hO+R&w<QAKU4@ %
?үpl U0ڞK6"@G[J<,x״07ܳL6NcT~\L|ry2r_N654Mnv\:Iڀ/Ӊ@k![f9?Xq1[?/[;	UP\^.xbgǌhU} m&x	"	F2uUZF)eA-ٸUfġQє QaAAO3Sс{5ogLĽbN0*z)YF?ؽἠv~2KFc-<6[ʮAA-)3N҂g@3hi\C/Y\F xkUCu7PcF2gJk<sfy3}WZ4xe34f_Pv`Ȕh򵔓X[i%U5HI!?&tE@X-ӓ=}MJv	`TDgepA1?v=v52 dZV~i¥.-`~n+60<OT7wmN[(b#n  RIFF  WEBPVP8 
  0*d><H"!+	G	0<GܦjG\JCtgYs3o_nѻ̯~~?y29ǨE6/OKD?c߿Wwz޼A}#Y?y~G_C'?w7_Q{s_??(^QU|Z0]8mVZ6tre.͋/S١>aE񢲻lk9'tz?Q)rU!E@AE̙)まmVug>6Xoj)v eYW6wV<Y>ʳ\w>"?c=-x`%Ek@^aysYlh>Wa+*Mh3wnJ<9˜ݥvjR󨎧dG)|F%w#Fsq'~h"}K]Mi\7gZxi VC8Oj03ܮ٘Wެ"+YdǬBuUXԈXyT9J'&PKSku^_.r:Ts~~HTIwJ	 }X\E7v)C
%9֢{፹Tc{#Жa&/,-t& ;.jIŮ]X qQ=3Yd6kd,L)qS:Z2wze]	v8C%}1~,#<ZѴϗBX/;Ȼv0ky}ꦗhV|JYPPe%jwsܗ3o{/'fk	ƌG?jڅI#̏*-Uð?D,gLf*
YsW~Y6ѿ@~;ϐ3[vy=:9Wr)#2_g]?NΖ z>1eF3 t*G֢-`~K${)>ΘWQ%;N=	1)u//4[=ir+y=#UEO; P488N"<#ا1VpҰ9D2dJ+Yv~g)!IB^By$գzOvKa<CnAߪ5܋yq0PHQشLf0IҢ5#rRC5;
,57adJ$:{Ke*՘B<akQmTο7Ko"Ҥ?4LXt0-U]h:>7CnM92f[g['b4aGR5ʠߕW)P./{?o9*[SHBVu8&PzDhUNb#7c/rE+ Lo2LU`C"BԂ+O8Țp`LNc"uTe*:rxJylum@ͷL"0ja}s3jқ+ML3F#g4ω 9|&>0{(FtJr`e(br΅vyi ir@ľkq-Or&-fs$, l C7s+q)/w{W˪n`~z	aJ氙'3J({G>g!aoKԄlrZXܸ՚ܒ}qۑKTwi sngٳ:fSӳ˄>QTxI3l7l2>}X|f$%˰"޾m@BAe}0恻El/gu)?lBfGHY^l,C&!m8=x{p"
dt}VKȚ|y93>JϾ5ѣ/5+uaU.\62|z.Ho|ҵ׆*'0vae_jS73T܆}:GN~}P
05HI=bp\1TyL=\Qe-Iџz!o5=u.G24K+ӌTڭjٲvr蹃$Tz?ϊ&@uv*_ ,h>1t{=|Le=i	Rǹ8dLȶ}2_v<UΣT>7z;cK=k,QNefoI`y6|{9zKH]؏::?Mc~&~qބn,<Q2exHhufΐB{veW⌞暼 aWkZlLΐ.p;i>4 y
8=_\]7poZgM[y@
x`IP[6ـ?I+56I'0ϧad-BrbaMA\={&ɀN2W(չxҟ&Um< {_{xׅh{6ɠ&Sh"#mS4;D޷/_5ʞMh5匒u;V~+p'DD7U^p .Wd	q7l#^;3I= ';~z4̱-V|(I]w[LMN!/XŞ1PO:Y$2Tbkd(e|w7N./+oJv߯Ww%-Q3<
FC.B	!ĸÀKgH6W')N:v+}ҪGW'2`5*Y+*;qO/W<o^X[sMFMVD|F|J:7ev,O:K'!uh#BݔԲ7vMH#-6K3aD=;^R-ⰺ&IJCyp~z1!pu
/C}IG9я{<v5 N{k6]gJEM,b<jW<hx?l3%QeG
'Iǽ.-p2gvd\l-?sdO~WdExcm5B2zEҍ竃XA9bQ 
;uԉLzjnxʉto`ՐNGs!qP^vJL<įy&V lPZ;GW͕vB9ɷW:sacNzK%jSQN4MmKc	)Ex0nXyX%zӀCet\ԇfNkbM  MNI}
F=d{8X&G4[w\iAOY%娥?"QRQw$5}Cts*tܧGdq<ZCאHO\佱ySβ)]p8枴F^oP?ٲ;W*~ˠv҇0y҆]f0(YD*D0S\ʑ"ϟaqRÕIL(jҤsإCHEd!0S@d2:M~Ռ}ÌI!Ϸ^V%>5LyfPk5W]	NrzF);K+是kg#0>@>"$V]m;}t3N2mհ`Q2uP:T~韮ϝ%O}7朓yfӓ:3cvCAW¸]lnD]mǠH^)]%uv}3kiX~J}Hw]kG
`3)A*iatm[;qD11\4-Ċ~kBt?WM)(sG_Y`j2"SkgP᫳baH8-2>} ?ԂTw-hH9@:oyΠ$ܑ,BA;*сƀ71!$s[M1'fv?6 \x2:2	אH-(ц=`'Rm#Wyڵ$%['d]Յʟr	pgq;Nzby~Y8Hi	iodpn7\)D K1j#ߜ4-΅,	<'XrڲzE4كsro'F~cѣ3*.YBvvP?H
!*%br+>:Sz5xoez5(5z։R:;3d#Llh:qӊb|3Hd2FuO:F:xd)7*<0I//ϓʒdHy/j^4[ef_3,5BfQ.R3.*$b2
?3S^*$\nܢ/\r!HCYҎgn
}ά/&tw npio8{c[u]ֳrm:D¾kYWu;r{XR9b%t7Y1,".?nTFUD7tЄdrc`hssǯ!<6`x{uR%QLrqְn׋!iltCB99Z2niQPkHу`KZ<C<pni"VNܖhJv1=SXfJ<>T)ueG_4tv \uJw
i+"A55fH3z3yfӗ8KFRG՜sc&+lBCfFF%ܪ(?i&Ax?-_!ׅ(Iڝ!бәZXeR*Ej.;TOwp.:G\͘>l["}oqZ<ggcOFiF<cmI''rW`anaJ_<	4tb% L-<QT/>21#
XڵM^壥ra 8o,xߴH/I'-UZ\;]ܻW2rk@~"BYL=%sHpP m']X%@_>L\΅AGp͍.Iy@7bE4)T]Dwg}
.nA.ŠV~$_/VCćGhs;B/Ub"Ȋk<Ϧ )aIy#m:ذPdLo	Q>uU!k1cA-b>♮:\ePk.7QŘ..BJL#/AOn0F0rGZW]]lo7YWu1RNUIˊ=L'x⻄d?Rvg ./XN݈D=Y Ȟ<]Q)'i#pe[>T) u~s	IHIx@o='_QQvTqk9F50Ey0 CgO|+cQvþ"ÞkKrk|yRĜ>uK:>צmPH6Rme~I5#P s9pn䐛HM|Z1ݧ*Pgx˕*@9V*.f
҄
v+V KԐ	1)X8}~+,AaCȫ#s!q^	=FKsW;C)vjJ\9\B* K]H* pOA篸I`if!$򾻍I;S4_s;'jpy!7>?f~k"|3ȭ'"%v{
*ۘ>d2p{{;ĚeQd-Dg65aoN|rJlp?S y~-%@c3?7`0a|K<fm~RVi>N6&%x9RAȝYQ>uaF,\#I nåf'|Al]B$^zl\ۂ^Ğ
&!isaﷻ&frz-&nZc?+֧_qG?  >75󫈭G'@G/{쀏STsxx nEO3ΕES$3ʣ&2{ux˅K(Q>RQ*=Rus1.1yai?ZDts^0qFKR/ÕJ)J9+AY ]Qpv~ujUz=_Kr}Fi]v[S-[17/BB x+!j6O<ᔇyrd7^֙z Rh/Li _<xNZ|iKLvkϪn/_ImWLX՝\)kZ)x RmH<LI,^WZڋ|Db5rpz700_d&ƔTJ8
fn?p֝-5(Z.boŋoz,-6Ԭ `z"ud[ q(o&^xA4Egl3?4Z(g *I #oDP5E	Kc=nsURV'I߬Z⻌MGIcަEn,Af?5!
|֠)g*Cmxwؔ+f
b^!!dB"p$ 1Z]]`˞`Iu'jfܠ	T
 C z.q<4ddH0MǢti{/vjbr\P=m.%IYͨR-^.x d#hy4te5G@n9XSuۤ^8/Z'.w~B9y6:@!6Bm|/aȅlT8>hA9rrkJ4}~wo6D`eёA.J؜.JPei"AboCf	?|lPZn{+DY[R2(M..hw/w60Š[fun]YjoH?PwZ6d6fb-	sy=FB2\`	  Wm71x5@|:[FRKO8T¯T8m_ۋKE)t9i	Z$ގH?]tJ֮5-~)QH$H&,ʔ,#x=tv0?s$/Ɠv:R\NU3?ֺާRlsq-lX H-Qj,)_b SR)7ِCc0BQdF}X}=^p<Soc?3X@hNiC|k]" lϦͭ#Stou(Uߧ¥6\/ƅ948H_&6Ɇ20 z]`z[
K|'1SDy6DmŦ_D!VO׷~;i)8h~aMƸ?%G+/N2ǎC^_cfjAs/1oơe>FC+ͭ󨄀B&D	\y`Yn71$ic!wL.Biܲj|ke3|'>LD]nqoQ:fC9*xĬCyevKdr)$ص	D^C7KG,dn4"fgpN^/k'cdFKUV.Z2;iPTf	(Obm'/YyD.!{vǧx}\oSR1[&ɩ+Cӊg?HZR?QOn; R#ڙceb$
>_l ߑu۸Y*S2d&'֦˛.pERܖ+`eKRvAA	t&m'l<OV`}L81~7txn$D_yf^ڒyu iP__Еf"8XVǄ&.cJ>"U2BGX=R [V:gA݈Y<dpp=Z]vpŢy8S/h&ƝWE ,_c@fxΦd
7p5Lg4<Bч?p=jf\+Y4jf*Ϊ4gVA.͟"qlw֊/S[&їut
MPqMm><#Jp߂RBb$@ʞ.o?N2A{?8EgP~HY˩L2'[z!yY(.?O~FU-㵱-|e}P1'ɢPc19<+HJM+tQ25(ZSQhY~Խ!b-oMsVZ,4jyfdae&m\[ֆ8CMI%!IGɟRtHUlwlI#'	w-X1r(W:_y	/lz-FЯ,h	fL񜈥 frk`F޽f@~<F{.!Íb
lJr"V0*/<h	U_u/6*y:n#!(24Z'S_nS;XPޭ%%{0 X GR?"9Lۥ Nɳu;Hu=c9E	OM&K%yA팍v
[Ȏ%-Qϣ٠gr+g7V[D$6?;K=74$ҷ=_Lv*e-"e|DRcI	z+Mbihb	,\~X1t1.;!3iQ'~N=$$2* :p$K|z$0EB"ηE;ł
P7piA鿸2ׂk*0F}޴Xʧz}?Ɠݳ?+K㼼ˇZ	9#-M==vMg(@lز7J]V^\)rD[B'L&5vGFiy^[Ra31y,n30cJ^7Y0;雳0 r>Y[zTOL{lסPgt+Vm^-ɽ5\%H
4T@]5sE'=}b|3m6C/w7،6bx|Az/pe|1䚏Sm3]}.s  7*O 5Dg7g5Bcڌa_FA{]؀FEZP=GY9U/npQxI2 lSq\W|e$h 	|aD2mu˥$'Uʆ>1Wn<CAAQkWtXcMzs`(P]KF/|= 46Uo}i_dȺڬΘ%˻7,)'L7NH0w~m*,	6UT+L#OZYGD:KO-8(e-l?;IZ!p])V	Y;]=PLqxuT]4рⓐ=tR0C= Ew׫$T7ټyQi~W(VH]q,^E8}+;é'{"9 	(RE}CZS]NiG$9̮/JNkv9W&?D#Z=Pd2= fXżfhXyF"=([kqCF$>u=oEuDz؛Z1IœD׹CmyhA-,ApAg3P{2A=,	LÍVzfih4]=,<3"?"z߰v+Cӕq \M9D[]\<x#e}ha^⵰ybK) n/ǺN7һeouFG!}qɴL.ngވ;
$b+8NX!3!<BWܤ.8\7T5	>d~Bơ*KA(E<y\AUUiy# jHcŏ*٫a¶u'()>>] <=.'åk
#7
box4)-rd>?SΏYwFA,w:C1W?dgc_uv-,AI/5?t܄Rvih+v{#
%g" *\1:j^\$@y_2/nq*}l5btY1v-kL_OHzWC!2avїɶtsh^wr
кltUt|gl/-	o([6@nU{Vh<yBb8J!4wb΁oN-0Hpw]A*Hgs<	S4H{Wv	VºȦ!"oir?H<X`nf󚍜|p
WcJ &ՉR!k5$^'G2wr
"dqT5[iMU24f@HA7}!	+yhBBpYH٥gD?.nyIjӋF`^[};\Ͳ &tED,fq:o!l=cdIs"GTyD+)@oUh`7RE5o9aZxW?ْ8Oa,ٹ
ƚ$.ls^fU4brW`\>S\ˈPd绶gBr{bvLvft`Tvd# a^!W
̺PG|"<@1|]jV<C`5+cV~tn:B/a5N"wQmUVT6IW
?.0C1'Bؔ#1Ǹ`,~	\Ol0h )d:q7S ;x@/ih~F7gx;{v DY֜S2
p $[zT(gx.rKyȅ܌O[RLVpiuXv? "W├>ZUmx8hFW0:e!B%(+(.!?qWLBhGX[VQf*+ePd>bBYUlGz{	\0lRDNFݩDCV[%'AB`Q2 aR(5;epEPD(jdNol$d/
<AhV(.K`ƪg2n ?mYfe(b<d`Dn9ݙ2m蚻|ni	^|iX~0i2̀R,DN!8 -Qd(Uȕ$~Uj?OXgRTf1ؓCt y	ɘk>>r@[n6EUvp!pY{k(d63{9,bAnKfGO9l3xZԿuP	5sKt_O	"C)҇nEK oTyV~`K6~H5֊b<%	%p$Z!F4W\*v
kS9`pCbyֆQkq쟥'qpks-#XzpBtQm2RF+>;S]6_~0tb" O`M#(H3.m#KLѐqo@_B3=rY>Xb-w?eVN)=LʤVI5=m6Rp
^#qZR+c}"<:M>LR̯709 $$zWT0Vsֹ12蔻QI;p+>I>2qJF'^$Pdej{a'yLIA(liA|o>Rq_vve'M!|nc]̈́&oX}GF|ЕBam
"[V2ĞlG'qnȇ09r&yʦM41yoq%{)0>1-#no,OW
AiGv=YwImWBiO "WXz'UŞV9ojVzaU1Q#vdt뼦ݥl4g0d[_|~
`Zr>tds<R!W`Kb^aV/v"5~<OEi}tDIWAP<}2p
DH7z02I5(%fp4IEb*x`2x@jGusdU,QHI>.QxDL֣8aI#%{kkOyڽӪy]uc<apnܬ3߫5Mh`^{YqN=J.*嗫6d"^Vl`چԟ@%%TӛIސF_bu5ݍ^<e?p`S\fȌx\L9L~NDN#IwE+iZPXg`~X)sxf
\ѾA 41{yBFsZ.n]<8X|zkXHGAAE$LSP4k}if+=␶eF6+:CF8u`U0ooY~A#S/&M&|f-3e=kESd@	]tcOQo;،sZÑGRX3mat#.2OR"ZlÇ%$PM Ikֹ3-t{8*aϜ/k&"/d4Nb]s/Gc\}B
˻8F^B%M3.*\C6zETGH{:+?ʶ@z_':&:2tS:so_9		e18ч1Fk79)2gD<o;լʃMKY'濲?N }wJcu͘M5qˊ`fOo5]`eɳtcg$>
E3z[a!iӶНVHI9= 7FLlC"+ia:m8NL9wenɭK]bI*|;ʒbes4x/+<WpZ)~f~p.q:vsW_祸b.7	.hJص%O12A9%g/"$.Z̵Z",x`sC[ĶqCUdRS	1k|i~-h[*YR~<9,sdVhlclUmT2t):I`W>\e+y=E.ó7Wn*cޅAy? oBۦw۩~iWt)ϟ;rm	AusI]xGp`EDs}M<eq}9&dX2Ct1XuO  "U[(!	;M/UlJ;[gD* KLbm_YiqyT;:1fw35O+@b`^覫Q- *|2θ
i9aGsO\ 1B[g/M&͙;ozu伭TwToR\}1A.秫8E^{staj-p& Li7VK9BuˤDnrG&Ƞ({[Fh? k0ha)q#Hhg;Х·=s	~̜~y?VAwLu+"g|`^ބCkxR!ciIT:"b>b;Bŭ)v1PMrR+aPX4G褏bUu_Ӆ5|KE;G7.P9FƘaqx
a!%<HdX`VkP]Sq.ێft4S
2(sj-P=-Y e~
0/=Gk8c:^I-o^.nul3^\Om6`'n;~ak+MI?F%w0vZ+DFVBiMSG_[ψDEę!'??͒+eټၖQs}}xᱠ%Hr҂Qu[68Db$^QUMyW#UQTϯGKֱ%#QlvM>UI#i(8iA3xx̓g6UI	\gvoc~Zq!7ql<X:'۬y\B8+
Ȑ2_%EV@p!wlLXbPIm )}dcb,m0 XCde9ҸGPIaw(8k.xyF=!4}vQ<MC%TB;{e7h8ªz
*_"n ]YXV2vH((0U[sK/6X!bIєbtA_Ͼ:u;KV*Ǽ" dܸ|!<6EFwxm'}[`>1n.F_K+ńN5GgGBo̵,=>[[i@OBH޹^'MeY`>iz$Υ3ʌe<
w'A~a8P@VI%@!&u[3^:J+B\2mҤ:<{y6sd$9;< *zynЂYvdXf䄡>U;ł;\.ێ[q&
IӴvcomwtiE1FSM:|LǬF@|}j&c8T#É೒5zIg<^l[K]u쳊m{MSZkvXJroh&҂l&9AqZyHAmp+& ]e`=jgO5MviZ{`(}{+&UC4^H3[UCNǙƪfQCg	`#Of`(%qM{OH<}LABabV|?RG?^*HdzI;lSz	^rq	yr㗗ƍ<.mӱX_aU]\@ղũ]Vz+Xtcdξ &vi:O@ꥬ`=gI/wtqg)\%JNjF\{J^eˑMX/'lѥlO7Xeb"t*9 Tʣ*N9Wn}&fQyb.ɚ9 NזN8\'Zē^At)<D8(qg>,fE&S]=l3	/'Xs02ɿB,=^*i_qS%WQ*`)`sT$6szj2#d*h2hP:2II7M5xa&#tքyQ̹آ?*rI×U#7鰞HV>Cl%Di*d}9ńT9MU$艼{fFz	;C&!u{֡r_fu}Q/QFfIuk
EW<v^h3>'x'Eѥ\&4
CiQ&q3"QpH#_L? B'5cذU;#ڠ'd6sy0ƜB\>=bsᬈ';`9lE.x1JHJNFh ;(ƾnh6h8d$qN$pnȕ[w]%UYnqs؟uJy}pc>2XUUK@= AH̬ݬyD
PfˁVS[9W2Hh7	/{>x*:F|ڶOdH8*\u LXS|y56kUbYk^R utɂQbQ!V,1E$Dz%s|ԁ|L,oQDh^2R(4k+/0{1_oýu}~󙐊HzGhuo$#`RI$bw*6`a^V13 WS1Қgs82'>-S"m#N`ôICM54lU%075xh'j*t;nxfIX(/H%_ee_o 'U '/c~x -N>KFW	XQ{hgAw941͚}FBYc1
	fnB<*'lcu/gt#Uч1uiB	Cr48zќ+`(lH? 搻yҵĻ3͏Ьα2	1`g<<szoPtXUbWr.4pLw*Ėv=BGRaNBM>ANgrcWuP0ܣCʱaz-TFD\;&tǶ-~nV<4!<)	42i/mI2#	P:Nl(X+Q!pɵ7"';ǗW]Z7B0d<Pt.]%ʗA01MJ|G~)Gs4zӛL:p=GE
s1[K
@ll!L|x!aVɆ7A%p%#K<`|{9ɩGgw`f}~Ii4|ting5?H)Q",= Y#7BGA|cmm*L Fְ],[PO{i^;[,?<1T7~X5גCֱ au*w WԍΣM8./Mf4aP"@iz$vY"B %Bڎpo2>"@K]FLSkL3]΍%9g_LՊ_cs0=G2KUVOPD'vM )e2a0Sx:OIYr&$3IEo7wjb2G*HċSV{M0t+t(Y?-`J7-(C{%GVy>3	-<pLI3AHk6O:{eU+v#~AcÚ$,baf
l*)'or 2^Ab_rʓLD%9ہ7nHfxMp8Tػ_*@Oxrݣ[Б<FIt[f(dGhdf@i4	[ՙE5uצ|50btZ;fUz@nna!t -ɯag,ٺ:g%+LnzBܲ䭈͔X;>e=y8>T87>!KrWCnFG1 b5-s[ÂiIeYձrWM Յ 0nTAeh_Bw>=SQ5NfS4T9 2$PВ @a9>r>dMA"^B8AjNէiDroE{7aJc0+ы!]k6&.Q[BEz>W5-뫄+N[>
x}6qAp9 )	i)?=ւhԢSr3ϸ}'8`&^?-\}"6 'Ћ&"pґ`e,Z)B(6, '@H=tru^hw_REz>Yow
Xؐgp~l@'Ž 7טFN9?3HގӨH,͹Nw'`1=>pXs݅^3֏hNð5̎'b	BUWC2
lOwC5d.è+ҝGw$AnimQdoE}cGy%&\<havo׌DsHLc㊂#[Bo'h'V6i3bEZbOenkNӟ~V%鴖Pš{$&zu#6*<T.t5
'u`C̲@7YFNwRG$5Se o;JpC6>nҖwtCpЧ#uGAM(]f"Bdu<<tȫvc],jNl.T0<Zژl<Ix#ϒUiz@YC/O%QM升cG1AYOcdKh#"D%?E
&᱑H;x(]TExßweC.TtW~2gvZ-?>PX%ħ	GQp@sR,"Xuaa|q8*F!=#@;'{X:_`Wkh-.R^"pkjx!>yv{yH%)[r{ =K9D.ܥHl1(7w+@\r3>Ze	Zqb^$76v|7F0LoDE$לJ0*.oJm`{'Q,yP,52c)[?}+q5`~z(mk;
V-_Q@jm<x.SQ|@Rv2مfx%DѕP*Ɛ޴
 fؒoB9(uZKj;eRX8+I4h[ϷүOΨ="S[jd_+pN>cK[i齒a'RRfC,nzҔĊss=O+BZ2 tPHGMl!tE/=ȥvn s>=NrK~DrH*aGD}̢\ <=܈$1]qoȂ7毓u:F\!W$9̚Ǔw,UoHDKW_wֺA*ZҔ³CCEG73\[i"ߠ*f9ca73$Kxe+h
.Pvs[Xj͔)T_̡E%kT~b)2_7k2\3gES%v1>4XP"߬bC֔shp-y?W'OPn("vFƂԯs3̅.z{Fk.u1'BiXzPitcSk	5|Ey;6m⌢.M[v@$9={l;
ASPZLLBՖeܠ]cb4{RlflN{UJ8I@^vb,Mt]a9Mڐ@YTf
UV0Kfǘ4đGv~m&\Ok9tOe܋ڼDFC>"ՃYE)rIaD:F$#BH_C*uNǉšw?6 PUe_Z֔8!JZ{krP[$a2B뚖ٴ}Tl+)ABX&;µ}thH3q},T22k@IOxH&T"MK]w7s[t`,9sYZZn]sKHH6\CYde\3!J<,RRQ5Z.?^+F}o*_ŢF4m/b8QT͔smsp@;ِ#ɕ@cjw%ZZ^_Dx5w;eyCz9'M8gx9"_9E_U219 rbr6,oo}xí$ѶDmP0; eu#ae=J)	&Qi>Zƥₘ(3yhg6a2j@Jt?Z)_yI:zEDZJʡO[ Z8K"su3Vd!|$*@;u@D}&72sYϘ"'(8GH.ie9ʖV נh3@i^O~[H %%SkG*'^eߎZVm4mPe>T<c~8ZدYpDdWn_:ɴ򸲽d-~YC@WP.#wh`UBwu!A"wn l	4+M|Fsڐ?B'uKMmڑzٙXgk8,,Or!#?L, $-;
oL}\}RJcƆsJdH~0PEhfURp:%DE
x0R2ؗhtծk}1iU"vW۱ ofg5$N#Ȗ7hڨtrg#*˚=ܴ0uqӽӢ5	f\ #np tQ,=o`lऍAX&r_,RXh:]xXa\Rt526'5]$wANxcll:%r<v&t9Qi	CxYQr/8^MʥD9̹'_
Y9c0RObr'w^#^vcQguo507XLAhkqYdKr9xv9Ut`̋3q	1?w|h`qyagcZ{PB#@WEpE5	:_NX+To-uXkyK0򱓺s&F[!!J=Z^QhMm_5QR4u<ufS.S/tGI 5ӡ|KE"#E&fR=F<Jʨ V<ke]l]C;r1&[IQ#4#ZݛrTu9[q´r;NXybo~)BMۣ
t
H]F=ce퇠~_
Rl#0蒴h\wXkyY~S`'(i<n٢0#
m#BU
Ec>sO.Es}
֍L &Q a*~GW;/r
f7>Of x%NΝVӨUHj({^𬍘F<߈k$1V4q陖nn<h GԽ-hhqUR<W&z_ŉI
쑊Z<ʂUmT~@"!QEJwm4b:]o_ 6'u5߃FEh27Vre",gcDJLSz/Zv,#մѨyצsqf Li&df9v1}%qFJteJ^fKG>_aoc
Wy9tAn?O%K0Cb+"\ʧ67!ޫ,J	Fѹ5cYI_ NI[+
:ʏdFDϪ@U$(5msRROU9_=~r	_o%Ime<:1YgRRZ}
B	gox"͵	sG5؛ũk?cw'_ݼ`b3G]YϹ*cN`sͬ7Ć0ȞO$΂d<ñĺl7B3Lzb֊ZMkחer?ɏ5(xT+?zrj1
\KMB8ԃ(]To6AX05o}C7P8A@(OLasy{1[]ȿ@mm%VLR7QSр>?|tl^h)7ہIDmYf(;k22hjpx]ţu{o	Y[҇gއ4֛+tTݟPf%vٳe@`':N ~iɐjBlJcY(!H@\;UA:ِiݟ^)n.aZ:P@^ R]e36?Z%x2̣2l|eC	#&t;$:H=izWw07eR+ϸ ]
*ML*)gr
Nw[<KX:i,Z?_IEb̙4	mjr ^HT 4CD9+Um/xQ'3X=z@+.=z<"fڕhEe-.EbH֓6ޟ5E\G"zl"rcCk
	)@L(+ɄyMX{:xp7	\..㤙w@׽fVsww7Ȓ]74vGCS$bñ<8qт:"u]G!V_}5PF-w4
<A!pH;/ ]ޥ;+u׶ԚT77-(!CQۃ` ]ևp9!i[9̼}`Q:߯<{gVKgb
Xܕ7S	&VoiSw 
Y/?J#q,\9ӄEJ -2{}KOC!<RDXHܶ]3 ktX%2x.	Ȅa@c!Q	ƨt>Ŋsgw&M
	N3d0bp ulDE:,p<C/up15qQeg<!+?c,ݒJ';7b`>DSkh?-+\aru2m*N/!)HIv!P"	kTSdrn96
t]wE6NA{mt8Hw83.ŋˎlj7D6v]UAqk?FR4J9n	qӽaκ9gRzƘbі^]RMy :MmU`VJ"/8W~*>،](U>be2`Vfj5e"R@ΘHI`o/x^kd s""%SKP
؏G\V^r"<ؕsAܥf3\W3-ӆI)baO#Is|˶FiU=[ќvOiuNjw^2Q".	_C1c: ~×af_;ʎ|>j{WQ/9('>!b2,ـ^kӰ4]{7(NŖqǒk8sъ@;Z/LSp;|{lژ҃O˻hbGuO
;1uFBO~!8y?`6|{5FL-9&<=1Yg 6MDlg6t_,
?UapceHGMӓS0L8"^(R 5־is5yѓ՗*oIu@UޒW\	DRv]Ro zbA#31/Y46%R3&p}cebw
Yj|S/`0`Zx!n-b[MFRC>+3!2B+z^yT:ileޠIW;7z 9]7zK:h]wnYC4[%)hVI ±dQ#V`Bv2\amqEz0(g#LĞ n {?q`ER4|6FPB/F~ncD zֲv~[GQ<BAcӤF򙺡m3eG0'lOq\tI>FIqggF`mKaQ	L`$4-,?	y܀X;3,E$PSyewFSgtmR8LXĶ4Zeㅻ^MKm@I d%ikMaĒ%@d!H)Wpal!'DG ߵuƁ0B;;9Eqr)B.Wsv*Buw7(RCO0o-c355%4Ԭ6[2'\x9;_S]xt*vO7{XǺW+ f!	1#BvU=(~tR̦ߠӢE.0ȵ]u6g
4Ay#hR;GhPQ'_-}xNF+Kߦ9Cg0;dj2..$%UZ pemw83L®ݱ.?<KE"jrYyBtUUѕM#s2
xl=J_6TZWAfApB')u(jkKAѣ+?ЅGB>QK`fgBF'
nmsZQ|K@wtC_!9:L[NL`_/s&etdxoN dB; Iad2Xq,kgt::Ţ{:ZV9M^,)Vz4n1aA4G'm=b']0~FAdZ4ڻEeOg6Q#ߝ@p(:U*`]a}^2WKHҴjW~Xw?`~_xyy\=į'>%C&A/6 31|AAo-t)jP	1L}*^vd%B4*Nb.n|/X5eֆn+})>?_+?3d6;amG\!':(ـD&EF=a_șp|K~V5%TxۢX#GIFr{zr-9gy`aap(P"C#hoPbWԜ#,Eǀ?hД7(tx!}&03B>[g!9ejf`L/dTldZWh*LQDz&8j9^=ܕWX\}
Vq` ^,)Bڰ"^;onyLho{ C?OtX(1)3i/+0_߅b	ݿtG/-u%	O
@6[Qfe[M5_u;N	U=-PV)jv\0	ٝFމ"n)nKQYNҎ ՜6ՙ&Vu%fOŁOzwc<Wū78_Cib+Au-fw|-(m*d2*hC0'`
1$Ϭ-71⧑z.^+ ]@G=E˱S9>MMB7)OBy.?yyiՂ}OAS7v.8'RWoRzk@q1Dݚ^pA&;UuiKc-J=dam'n3K=z44{Qs?I,HDRO9֢eoAVie~mnx"tn%HAC;!WPKq9^`+{TRANll(VU %/GzCKwg"=z2=G]6%~{"q<|1^\_ Q$2[ҌbAiZu^(Lwx{lFj".M؆jHUY(^PVش@ytꀃ9*҈<٘;J|'[0hjL>Qw"(f \DPը(Tf[*?D+(k܆kGR-@~䟑^:NsDjsĔRֱWQ(Y/İ5"2c˅I^f=RfX1ŷ9\ڣB@T?8|
C|ܟSrs%#iQoFC;cú`S~ jȭwUf&J]&stl7ML% "&_X4F"SV1r7Τ|\xαceH(~?&wɣ Ǟ مdTW5|y4/zZk
^KnH{m'T$f&7ua}k݀?u1SfR*A*+/MpsLR=.ĲظD,@1E)o>#&%\ 1`y[B]g0ԨVf1}g?q!.FGmu
ޟƐ?Ŷ][jD9 ʐ;gfMCCHX+$C"sl~$F^2#rAVI5kIyosf|+-e fh:ZA5k3ΊJPM>:Q':5g	'}J\2d~ςT#)Ϗ\a>j>k|,M- ՜h_lF,aފ-1EPi$PJu?;Ew(yj{[J"H3Mb6<t
Ami	BXba>Yqe]z}~t
NB3g6[EZ0[-[{q)-x2ܫ9=jA}{8Ʈ׊ol	ֱ]u{[cg<r-V΅sPZK٥?=!{Gd{2fRRG.h(-wV+-X/Hw)/5̕4Нm,Ds_L_'y0:1Y⡠LyO-{&fx#-u LQ-ĵ1c~dˀjJ]M(Ve=&ډVD3I$vȟ!~l&oKɩg_ЄU+ODIsYvMDe[ag(ףy[uSɉDÔ=J	Pb(8Q/5oV35#VJ5$2 R?m@miWo5:--Jo\OuZcAJ#[Ek+QG&$ҎTChȍD1Y6ARx9fJ
BYԫAض&*4%ՔDJzp:hN^{˖{ַblRѷA Ho#Ma^S:$s1G0@VDW)FTiB5e5-WF@4v0A[9GQk;&&ssr?7{bJ'K<#eۅ)ʯޔf񜻣zԈ,ITj-n[x^ցÕvWYh']A			↊|sMYJ,,olKLtp!wZ2v	CE$^I1'ԮZXA.V1/9[O p" '*vw` ^0++4A$Mo`1 "zA'?WgVnJ?$*;h.fE65Nt%m!8p8c5aKXGϒC~`zE%J wV8jE f&2ժnB/˙ETck6:͠iϘ;M+imVdw&kn|&()L-jk%1Fs.B\$U]9wbÖ<"sMhe9v>l!vO1%^@~ޔO
J揳pIq3
NV.x"I*
aϻ:=HLO$rQxGSį0&FLL*?K:yQХd5.R(HyYt#gK:4?U%J(\L,L|R*w9!w1
dDժTC&:!"@7
2c_^J~tVsۻi=y`h(K )p{$4*$A|^IjAKMp`qzS򵄱9hGɘGn2VwGnUyƗ~?߶6kϢ f	iT	;clSzū-BK*9/B8`	-|!@ 2,qiM28R"Scr<ҢKI,͕f%/@zz$?b;:ǬyVH)TkNI )SYA	*qn{1ƹFz)/|oYU*nڑ ̯s-[NLaQCmN(P;uAv=gT*V"z\γCfOSNā񢃯"(7ߊ[	J<0Nb@b#t}1_GڸrzR\/c%I2Hyډt.rS1W|=7/H$v7omjntPaZ,ōӰin8Latt.﯀.g٣<cG&KV/c%~&Wy<rLJ#MbnlgC(
	`Q w<!
5DK%	ŊX>WAP.SqD8rE7>}fSaa =СTхX!EļHv|WAVh-7Cv;v+|ޱ]=@jv(0?_><gR)om^cO"1joO7O"~cc+?`T>D#[Wb?k0$ooM9$P͗Z~<09v48?0S#!PdpUݯKYU$gR@E)`.N_VqwN?nU\'0VGh>c24PwW<"fQJhLtŎ\FDg?(<9'(?sI HSb'b7Ae\-7hcA+'?+WwNQi'kFr4ԚQ_o	+	r*<gXTT{.B:2r%셀t;Tr`,*٨M\7XQzȇk.rLO7j	[7!_vQl$Gdo ɖL_U'tI͙P?N%K\0$ jFizN9fNAGC1oQRK1Wx#)J ]Ĕ굵!y@%RofM5H[YmpbN,ɅF납aհb?L8TG^iPrKٷ>(H=ݱ2Fh9*|a.?M4Sw_!6=r9ĂϨ`!//658uR~	euǇs<'h,MF윈 4XxN1E	l@nגouv >gumF\־KCsV UD/ٻ0oJvSMd(s5tB"hh#z\q1B3Շ=Ze#Glz*m9[U}lBfk݆t/ͩ*KH^WdrTQJTj#} zl[&ix)8oKhhq[ghi 9I/|1
vmsfb}/`Cb.@sTlEwJ)B7X%Ă̏vmm6//RV+Հh-`oK#䒛WX͝(d!*5l4|v]ImhwE[w,?3d(+՟Q W_FcsVv96ewZ>Pȏ 6r/"2a!E@\N:mcg:K>%QT̚W%Frkx>G5}sܕy9^4S'rn8zO[&?}?癹WE~<%d1W 	0!zan;	)Mg)OXw5iHcrPA=NLȻE)4;G8[s3d:վS(c
3Ty1%XP)8t{mASF.A-܈fùtF)jsXVITMڇ4|XO(Q],	!ýxK+2s6o;J
MJ&toaL%hH c뼋Lƨ	IP7}*j{I`z\cV/fX!K/ͳSB4ت;\C%'B*2D$bvaJUZ?;fimތ|٦	pՎ
d.u٭i=eww#Zݸn].nSQI^f0̝8!WZ~JaًdvgVbOmeRրQ78K[P23p<ĺ2x;A;y^DȡFPGf:J/_%^LFH*xIyLl,]҆T$>YyoFP@l}_\aMu>#IQ6>cnQWiFV=aRF[DmEM?Pz6\tf: rM1bK >ktMKbECEvUkN
A
	m
7QRJkNh4ZS]Q>-`>(B}6ZeBS<jZHwrYFc]sg_/3b1YB(UQAjr36h$UP?-DSpH1T9ARj(iIr8@gr\FH؎wpg~kKܹk&ͭCӆMդX!CP:6qAî:W9cxC+ƐM PI?W4 -|yƭX|tr<(V,8evyhr]:(x\Qyk7]r-
0Tb:jve-l'^yiaVADnghKB|I. {"mrفbF)8ui>;ųޣ5YlBkJ8WV_-ѪeR-JKSWq-OԕПjvI(Oɽ0wtk3%ꐙDBD.|hB|j"VQD)i/rP!@3VdKfd̮O=wo;3Z,oJ!kذ5

OjH5?N}/W>pޕW3ݳxqexgrkd*@jQkWEzV'&X&cV@<p?>#&q!	~7xxKkG#LfKB7Q8?PA,Eh,i@^LcQ7
8:񙄉_8y1è6L4h6AlcW467 $]4"DQ/5AsE`"zB:TWZnRcA]`GVwwu U-SϮ~
PRl&:uwplsch\ri;	*1,wt101e]JGSIP{
ͣ#U>p>mf h|8Th Vi|*~/ Ytɉ^eQi.	EL	\p5Pۚg咥83c/QkɃ}NPz<դJxDNҸcideXs2zF|tCo'&=ERe[ᤲA`?u)q؏ۏIVֵc>0qJ!~C=#JSAt+~d[{&GNm'׭Q2w#PH=bS;3HK>w67QƲ(q㴢zʃv(
-:աK)VH
J{m\eӍcmV}_3p$#YHc)Tmr,1L8 ĳ>tI!Qٞ'ȬDMy=̱R3p	z.t}}{ys"kkGm:l/
91FǕfC\M穐I;^Ԃ4 TESQTZKi8,$}%`rhBGֹF\=g Etkz`,z+DuhMc~סgwHћ@IvfY7nPlE8|"Į<*ͺ)IXA+pFx("Jn\0r'<?o$BP0_v6Z(Bޅ5q }2|{l
E/-^93R#G&o׹IF~?z1$jnyS4dӱA@Pµ<`:^_t9S 9Z)'ՅǒW  zJL+Yh$d0E(W`nu   RIFF  WEBPVP8   *y>6G"!2mxGL:c'%I|ol?fK?>@^xbRIx+G|ߟkxzL@`?eOޏO_?tS}фAx7'9jO_I?2VD%`ssy#au1,mT3րpc~y!pPnvDH: ?JD^Rŷ1BP[ր:K,.H*VA|.\lʼ4+ Qth@ (.	v+˂tar{{>׬fߋ}dc`7%P^9e9/I?1@]q=Q)XC%x1C@i^ld@}VXfT.fkDNxy߃(KxV1{cUHCE_T~ܔ`!PwV8	oxDvP	γ0h ~΅Ea%O *G7FJDp*a!B9HРo迢y2ǁoT!1$nC^,0zp͝v8f/TĨe-w!;=n_6c6
5^<h[Ws{;le&ϳ9\iI	6 57 ܞR*ʼ)ơ/'Q4'"sRA'5JX*Miohh<n>kNb,Qu
?-x^di5uUcg;w?-J
fF$nurw0*[U`*Gt&e V(^:[Q4KrYi@ϏZ*!@RZO=*Jqߓ-nkKH9fTg?lIf&$r;Ԏp.ٌC02K𾱱r!p@Ar-'iǂ<-$3҄ȊMT!O!BPZ&[MkOP`AbՁgpJ>@TL$#!X$y|k ^dbVw̺
|iiQJ*g5oq▝\i񸛛֊[s.Hb
oU
֑}Lß|6ٓ[%.,j	
f%e9斂ڽ<ȎV)9a#6.rZ|(|aѶܝCIkhbhXKZwQs[Ǻo]Op-t(;:/p7b
{sA0؉$-׉ӂ/0bˈkS͟ȝz3nX440~w£peT`DŴ.q  hxrWUV5[՘L2*EQB$)?`oY$<8 d~xTaj$g7-mbq7Ei<OAH:60mybVC;u8 R2Chx#θJ]+o"1SH{["#|	H+<1&; F-%bIdqwnMɊ4INv!'5%N IYwկIuxyގ8,A~t,WVݰ";&; Ni|ڶ$mP>ZS`zbOV,M+mN5SpR5vfs6gP0V%Gx'jqaIp#Oi6R
@Äh_~N;|Ќ3m9kb"Haqq@ХBcNh6kKLh׺l0QrLB-tL8T1%[?>37anR Pl+g~3ޗ ma,8?+;Eq7uϿ??J4wUGHu6߄l>a$FT(BjAeyB8'󸈒O]<k_sq^M-?]`ZҝsIw i[M+:7wiS:{Dz>di%	
?4MKWYWHzi:\FC1U?q}\/yA5ުpOػtm"͹WYN-3RM'1qYcv|ak2F:4*@$7,Zyʹa}B/
Ռ<hh'LR3Ѹ#	/ o";S=Cqłn@.]oq."u05tȗTOZ+2ېgxY;O!?_bl'P6b(Xl킁'x\s6X+E`ׯ䓹.+%O'YnGeUYؾ}𲎡H戰/ervYn
|n|Wr_Ո+,l ͤ%ZDD\oIȯh Bc냡k Ugr)h޾jiEO
37׏/I-B	3ޒ_*iD9#G vCF&*	ge=dg<<8~ѷo)ܱ
pWqzy
-JKxREϽ/ ؉EBa\"x,"'jMJ0{0Ӄ%$B8A.sF{KK+'8e?uQ~Z<fG!)vb#2n{<'Ĝ}e9\?3~\E,ـWKXQ]/;JUӟB@1:rxX n[gI q2"!׻H{TѲc \u:?I ǆ={r
]7} =;)n%>VA Y58Ø?l. ;P h7܅,3ZKTP=nN|z?EU\^Mx4q7Rf7G(l$u@w&ZutMTy2Z+Ur+0m>=ԽL릀|, @h/pYbqd a;aQ)hV0أ2";b^.*O}e`umD=a:GЮ0Xp~TM2t}]^0aϼ0.7X~y;o-$;y)f@_{՛(
5G#h DCQ%LI%ٛ%ROE v8y7WwdºAĄoIF}jUp[ngh~쬮ڪ+x3qgAN'r^76ŌJ"{%L,hN-g\#H~6θq5poR|9Sj/&]瘟x{`dW♒}Vv O$@(5xYÚLVG^E]C/˺nec  EUB#.F}
ugi:Gd<|3픈mk8rwOte͵RXQ/,iǭKxK'23_ҀX*lqnh@nshlRdJQz
,륄aBq=hʬH)g{nie&faat@9X3vc˸n0|EZ}9.S`,pC˅ ^.C]U{ ް!{3M(ɑOf#q{UC/ޟwe+n#]=8~k+ӻ_rl˶αH_4Ek[8u`:x6u~Oq9՘'rd_5)/ U(Yü:Gelfan0sŕP-Ha2^q7Mr=#dM;|fӽKva&UWyaa]ܢ;\MTB'E'$X8ކoucH3zlMr`؟E՝fz>%,ZK 5Q 1aT &=KR5_D'+bx?/KDwb. =ʔDDGb7㹀!{G7(+VMGRa]݃#H0K&9"dW8ǖ;_@8dY^yhH#;J?lTAs
[1Ydlzn j<.tgA.#։%<ME`Ay3к3S(wnډjWk"j:VDQ;fucZ >rk|.ܥcj;'/k;9ǃ9>7Xp]69xbϾ<GJ.wRN?r$~a7PZ2YKړ_RN7.[BxȄutZ:JѰj_O3]	Ajdh p%A|AjK\0@y`-jN,9<*b`j[t?k:(R1 K8zkaՒ:)mu؋[r" 'b7Qi+;%>?bfs'qWNpgoVUY#)w"YrvnԫZ0w}O8Jas0s)3.dn`L=QYs_Ƹeα?Be?VY fD807On7n!AMnګ*zH|P;('q	psy
1Ewn$>=E%+kOź	k.Fb~<"7Kʲh'yWR7n#Xt )w>bzS$
FݿЈbT7.w<wUg0.GLٱGtrH["] 0̒C|ێ=
t>Js~a1{ѹ8	ݝlqAϤ!oj(~UB2EC(ϼgt`Vu`KVȊ/kubp.
FyI	Li89!0jPk5 kT։#-tA7X^D_(=cFȯvKf.Ha\ċ	O/"d$DOku6 Gd}z.sVRv+eJi<Q0ձ$,F523 -+(tH0r4;<s~nqgybGu|Qr,6̇4nF<}Ԙk`v:SlHC*Byj?"<"<zqªl]p[gɨ{ʒ6;e(.mpx٦U=˩طw1tڂ<ʺ# ]vboYAdSp&XE`Vw|*_,N@]{?Y ߋ[!`)-oNS7*KVs8uͼ?VF++E_K2`ptZG#7/.%?z-j@SG׺)NN=>*pu|7gwagĽnE`_j2JSk;J=(ioÍ< @ku+{4pKb&04v_ol)_;_ǟ
pޫVה 蕣@o r%)A̰W^xvf؟i-hHb~,lXҮF/M4ѽi2c"b@eRVQ]*[D9ͷLܨqHbLa,ِ?Fb{5;|sv^F0@;3*
lt(_ T{xXGe)jVSt/QEb+f@4ٷdʮ;#:Od*
_cg[=b;I!`?p#b㩴M8,
"MLP':Z1-4ލu6󋱛y/}͟5l`;fɃI? rw%_]Y!M\%0WFcNMfBln`B/d׬-=6X)g.7'\ :}{t jIDy1}>?TRpyø0#g'?/PYw]pڨ
gJ4s]V`,7^U0.CPzlXS7߁t"lӱed°!"#?xX`ycS+VB"_Nv{S9Lhꚪ3t]{Y`Uux."<dgm_e	Th`/3 p^TV;_zs/WNKyJY'|Ę^(uMBo-/k,id䦻AР2@34W ޕet`vb߀j)yk=bjI.'II[XYo{29·Jm2)ԼH~Tzhɑ Nӓ=/VFfT%reG!a s9$}kbCf$O{6wN}B`Z^܍(eQ}?9pՒF1quH&b\Îݧ|y$lΞxyqn-LnA<)-m;'o[^4F{GV@i RaEO]'?YraI/Ht鄤:VΝK=ŕZ+y{*xgd}ݐ7u4~LgvEl)ZRwPvt<{j#h(n7Pc]KoQߒCOrYb{{J@@!Pڛ_xj1]\bD~߷KYAww!pl2Z5۲ʱkadICeiؕl2L/4eJl6vO+*D)M=b_(Ac\F!}'x'!vT=qzWbŢ1qn(g($BPe8[`M><#HcDp8A]GIE2UBrzFtYeguZ1<"1U!%ezț!솠D	:ñgً%0іREL~mr_?Pɶ&Q6A) Φ<j)OYJ2f}>7)7ycFSݱ[<LNjrC^XpV@T2Κ(؝WQf53`GDqsrr^Aкn=E:$ _e,L):]vz] ɇUw=S{*eL@ϱ&@JOWgaһב}QZIZ|Ri!@pR<"y\c+d9Xt[wqYM`kKrGe_TZЂlVgYA	h:Hr[ 8~EDYV'DXؕ+PLik
8^r#XC3i'd[+٨{BlbV5úq-d2k;Uk9v杬&ln.qC_ֱRLX\R{0_@ZC\qlIIWgemٝ79Β[e^|F2Q,cl|DΓo$=EmB׷.&\a`֑g&3FuR'Nᗐ5|/Z*Jga\F}F-2NWdG&CV7i$ĤԴ6u?dkX'?'?[P82$nep(T8be.+.+tݏ,֘
?Y`(A%X\\-rߞǹD2{;{cF.z¤\:懲V~4$)wRDsll:;z>ҰZ5+$_"B-) [6K~:Dgw3b+
Tc13tӃ8
wh3.GZs)3ŦX6Sœ3(#nY;|I%T{l[-#>Iql-CDl맲[k`X^aBH-T b}b9D"C>ܑ̎mؽ濾ɕ{#`|CeF=ob>ءP8\aC ?ֶviR`4GqYgCe\Y6.͚&q~iDu](1azAM]KHz&e<$t(}q%v=i8}4B^quE+P]3 uo7[?Y~RHy!j+?*,d Y)7 -;MVO쿚%z Me'̫Ƒk WqhV\">_"ٚAn5rj9*m3e n뼱,` Kh|9٦V; /El>~Be ouT}gnyHySR0۵K>V}ecȂ(ϖy˸΂5
/ëgKRA!ŅȺ]DHjadrӳӭZ&t*ʭx%u5hlRapRD`y<ةXF 'F=+-\lhCc[F/){Jl&/~I'
!=˷pt<*J F%eՒ!rݰ:)O:*3rrgD bJ`J,%&*"7<hط
6dTq;A~}YK@By1elh	T!#)=~I`UĶgb,1q0;e!;)@yG{X6vvz I!C-Yk Q/X*ΙKm(^Ӯc%`leI@Ba7]FW}y
+qefoKl.2+7+L L8uaKp2p΂] R4	nĵHO3&+BYeb,\!VɿFO1BB,_Cm.زkѹt"FdO=
<B1w3X?XзLnUi /QG#es*joU+u}5!M+i`zhg'ߨ;jp,q[-cGO:22^|(.IFărba[U@/o#XsUJ䧬EU\;N_Lv@5n^=ff^ȴNWNZCM+/0uAa7ދmTgY mkf;]8ew'>͂xY_
y?J^emßQ4GZE|}AXUr[O0p?@RȸB#\&g6 !J\
>_aM+RQ3{ /3ɯg!_Pbo5C{>Yy.tr FKJakn@.!RTxpTj¯
A[)
ǁzH7PR3sYh~Hf
ISG&m|}6Φ6F8;Y"li]kb%2Lt`WXCKv%+*MgG38\#D2#^-`h5g>Fmnr'dCzrgǱR1dmf$58TH#&M-#\dwkl8d(M)Xr vE8+yd`	ovU2GmVlc&t{?;E\x?#3&iBYJO+pN0oE+@2,N"ܔURE=_ZwGKbJߗm]psש?zɁT߰h'f͓2{}#25Z,Q쿋HN9LO,@e`-TFKnȨ,E8p~˟M~04ZtwAͥ}rx95<ARc}iu|SRPa-Sˁl*-K'FZ 0hX-BNcSژ;TXxv94z
 ۭ\vGbmmƂzm2{G	mҎ+ܼ0(m4u+k7A-u~yyJ].C݂?݇I> Zc-#mXG{.e[Nsj:OR;ڻp)!hR\lڅ[`X[-AߙO(	V
GFR-4j~U ):k{A|i@#b gnf<ğvYµwmZ`HtLp)[%z/'͒GI5U"CA	fm֡+|<Byٴ&zi+ŪHTN=C\uO{.<w9vIң`8K{d@Riΰƿ`Fa䶥Unc#ۧʯZρ1Mh@ /*\`u'EY<2's87 HqR%2XJ#˜^aQuf񦻞'3CZfK>>J#৉3xob0)Kh	+*Fژ0;SjZ'ʩ~`00Hd(AГkӨpvVWQf$s	V-I"S9? lU>PiLhfL5	Qq|ğiF1TUr<\ajrAB (4;D"GhS`r1hk&DNi0s-'N K22TnC-z홰PFל:v,~JQi--R0JkkD>]}VM*,|gc4j0/=BW|: *[>W{Cky$0-r R~,0[9ʸס~SC]GWɷyq`2nœ E5^65EM]7Z9VOg0ìGBe4CŧWFI1hAK*G!ӬM!7Sj35r:0sr_dKI)cJ;.:a˲e>!6 LJ[s\Q*E<8)~'acJĺ0.Vr
-{}WĸRu` Y[@r;<'_ Y?^|v6j13%k7ߐϯe	ixp:p, 4lpxeepY3J0_1diu,s8@3/fEQ f$q.0)b.	d<^fT+ڶ6_k("#) j#h0=3Pa~32'ԧ|FA2[ZI?bELtgfU<ꆗ- NH8 }g ȟҥW2=z]˸	#q!)Ǯf"RVm뛕<yT{tiS97"4Ds9J]pRH3ӓy?"gQ+tJo?@`bͥ+z76Z%{i#@$B(:V~ÈJ)ڄbs#sνb:W@ࢰ6Ԣ'g60*;P!jX{@l+4a͠(u%SVBA[q j_~vtf<gC{;!\4Xh8q˧Bb;Pj J~s|_k#byŰ!xt̑z^3c%epbjna@+)dD()Fn3{դ&x>EKMt>=tH9RsrAg9,{'CސA^EfŧJԒЮl9@>D6&`(`	9<KYi!ڎVGOcs^y]̓NMZد{?]BүLlQ^Sy®?ց88 ; ҃"ldM4Ξ:f~Jϖ-I Z3,(Ym OlRAMH|=;1:$\>&!$@y~0Zbf|%C3Ls?E7xE<Yf+3E4FKg+ۄX=ttĖi|Uң{x(?#ﴯX5!3P/3WK$Q* -AW0HSw8q]XppPh7G1:!Vtf8s|J 66OM{QpZjՋ<kR+hACOpl3m6c(#Q>p6[e&RX#Ur渥iir\L泥RCQTa<ha#VYJA-}\-Γ6 _vO[}NjI@Z
M#\Izcp+PDg`,=*f-$cfP^8Uũu(ݒ{3PZvYGZ&Y(z0u8
2t~Fܾb1u8E^.xmrX	*䰇K-viҪUnRV%6R+ܹ?nՎ#f҆eKks=ܞ1Ii7+˨=nbT4יsS=bLu|& clYmo!圞lOyoުqv( 
v)m0FR\;UHx2Vp꯿\o!>I5@Vs?H?k9B[_aL >^)ACBBz\A!1n53w:K{*0o
"\?+b];:G"|oC: 7O+?=h8O$pKv`B/*>cƃ[QY&MDY&_8"LE0xP daZ	)*hGbQI30Xx0jzŎ.{	6W.ND<heL
bs6kȃVK;	[M~C"18V孱ܣ4ZDGHt?u)!(UQAGei|v+E:p#/Gfc{a:M.#G(AoVGEAko;iGgrQ\h['Kq0kO$#<elJ0xsurTu0ѕ]e
2Pj6ķ#̟R\oeJм9CbV-̜	"{%cҏϧ޿v[aTY;c97ѼXiSYQ˻	&!ӗ<3ہ{uYyn0\M9e
[#ۮKum-J&˦@MTixa8x{Fm!s+KIMDt	7\m ǜmP[8m_H	vxDr+/\Γ2j(WK'aX%,~ze,
6%p-ǄɴTZރpAقhKch,ULWml/4 `c^+$gdAPcR }k^.12t|\H+LveUK5~0+rCSlua<.ya71fkߪ'Q5(5gb@նDLIJh*Q/Xt`9Cu*2l}]B$'Q\7@@%,y$٤팳x(#DۃSw__L25bd!lD,ZpX
e7ܽ:&V	xCɲy2ElO 802Ź1t&ne@!zBfĘ5pao8"N苪;L(h ߬_&JwP \6$6MLzD@RL	=| e2J
5W6Fm~hs;}rO*&dwڏ.tyH#ٷ-AC1˙&@\J-;(6k4y.k^"!QPƴ$(D~}cDÔë/67w3j"úBJIn\inR9Q`m<Nb&ȬeW@s&Q<zHۯhl(5@DK5,L9!X郀&w>37iN//|+sҘ%bA$%d[%_e3h7'5"Vӟٔ&b%	vxNYSLy\O(ČѩGޘb FjRr旾\cЙf>0o-[IfĆY9W;Ǭ}vN{Bzϩ67#(,/#D|?f6OzjUBqm3hVD[Fŋǁ2dbHȋ	_X(fnњGGBXN"d5ry۪+4|BEϹ1*LC҈n}g'ʥISCV2KZijՓ>uN	lx",]4pg$h/?{4q[SX-GⰜG!${c`{;Fb{rʉ5 =%+md!G;hK,,<Dh[ /mdὺ2CU,ݢ;h;/*nӉ2qލ 9ma~A_x|E2"DK)%F^4YnJmF3Y-q2(
yx~3D{Whfr1`]Eq~ȰCQYIʗW2y=;.
5iU^y-Ȯa]t`׀#`	v>t!V<7V>egQ=rw9k+bd" ڕQں*Z^r	MQJkҢ)%ij&ƍy<vC QX|j5zE,6Fy^ϔݷItn3zAB,?:,{	oQࠝ03U	d"{Mn|J#$}A<͝sǶʁ`@(RrWq$GxzԸ]ej^hU9CfLH݇7a@YoI$uG.q|d<wbnӧ7@
tcS2 `>Y.|(|+ˬ$HEN@Xkp^;at/F97:wݕO`޶dzLYL+ޗ4A"VWaZ@B_=哏b 	(0vd!KÛ5/Y$?@ūg0ggV#ٹg|>2a!c-qk@H@L]zcysܠ!rEe-,Y(}!
- KJhW.dDݿT>d B?U`NO+^A+F1-d}O@0}cE5P#KL<&c5
Y\xVW">I}UK{1Os"4_YCC0]VCo	%Lty϶7PDфz(瀎.z8Z~r6Gt3VgnOȃ̚2g&>̹>o =KXZP|(K:u}5KŋN&k-\;ס]q[0i<FV.
j#S~GL8G0<X	3A_`d-b1K:y;
t0ΒwֵeLd&ASx364@ԒjW;ۄH6vamb?5n?uU#&*J36m?KzRܝF	qQ$hÑ-sc*" BC}.%7j}r95	UyfhʒSo<-Zcυ>h-<l_v3'y<IN5c ԗ-D(Q ~n-7t#ֱ5PhS5RC,խ\j)Wg!K4'wե'f0fh2Q5ﴢlg fYdߎOF0V;u$}ai>n|e??^Sg7,Żb 2Wv2!mmm/p8j'Th{B/~P@SIHA	+z#uz|K4o?嶸K	OڽγЉRPOi*)J-&?a966u0\τ	ronKO6W~.yi1^@ZbMg0qqJ8rUE8Q&j3=xl n/PTfW8`/XṚ48ΝS_O3#FU(<uy?+_RSR4JmQsJ7?B#]DDuRɏj-vIud8yjXmW"1$ZtelXBiCLPՄQشP#=-"8PZ5T'#'KiDN	xffk#g{oQUtvu9NmewxӁ8y厤{*s#~gZ2湶Dhq{\sRK+ߨR7l <3|o>ºD'큧+D2nS1(P՞8xn~/FGAbPwy[(3ÊP]FXj{y;m]2o;#F+r&\Y `IًO/xrkcO[oHmUt=Rd[F7ʟr44N|sQJMcuPr }LEaH8 sguk3<OGWK˩"bDq5RG|i;D>AۡD"EBcAxL*WqmuӦa$sAV.S=,؈[g.]=HKXHP-?b]l:	t{O]8KhA>k 亓tg84qjPoqo%&CF`7_}mw`7F{A/pނk͌jjxa0$GbT_E٦NʴYp)LXNc 
fbUm~QĿSң<ڌᬞͻ=O[h͌UKgb#v{^SGɗ9_9]͆x7,oR"ыbJon3/}8XMI˵;h״&ƵXw:nT2yuzoL<+z+Iot99ⓘ?c|V-f}ۗH\}VF邾>Kn`1K@B~v&}ߣRi;.īIKɛy3iwO:gxзdx0yeDC8 b<6/:#<'V	T^i.%l2$'EEI?2lP+6ADi_eSqޗbͽbOJqkA.сiLwP=y3phog#=s
km^X9/4${{wPE!=pXg5"~]Ql77k^>:_æl si)
B +MCZ?\P1"yt.t,;saPy)t~<U҆Z(.5Vzn?Icɻ+p1K'Xk0ށ:\nNwt39&'By/\1:* \|E؀]}'(>]J.^|83T'&{@n=w^ /4Z&{>/}gύ679
n<x"p72Y旡D'Jt}4;iVsc2\7ļܞ:$CPn^8-mB@}QJsw|naF"|>u67UQ;
FKp$ "_t<]M`U`@O[X}޵0ICPh*Vph
'ɶj O=W<H/Y!ǺxY4f,``4-kA@ۙX!0l$y_$qƢR>gE_l9p/.ИPuO7YGV\Y_ǫ>F[oQo ;uo˗<Rhpe@u7Uww{A`<O+Q,)BB<*
| X1`cs3-h>V@2 p7-E$j~dK2ۍzij)F xƭ6iT%`Ԯs3vǋ?a-XSo%/N|*4\Y?nAew^kVo,ƙppK`7RWaw5`}Nj7 "NYIU3!L"AWj3Mq*A&ۇE%c"{2[O-~=݄ěF! pDyqDkaͮNoSLH`#Xͷ+zf'֞[m}v &Qd%hs@)q6%&%2>*GK@\ClZ%t5êm &P{V)#aT$yk^rEH;}9q nYϨ'2	/D #1UDX7T'? +j\q0N [ς^tf6pG#yǝgv>p%)B3)AD[S6OJ!7U3Db3p  2fi!iKc>_(g9^V<_	"W"qy/`Q$Ui.]ù	N"aNv̊'&u,B>pySa2J)q-KNNn6 _Ek޳Z&!ouJd>ܩs֠$o)2	TQ&HgҠ\B`"(JXd+ 3;<	+2Ixw3C2æ8C_VL'Z3;5yN(4|pisOu#'Sh ]Ms?H@Gȣ`=KSm1A)[Vm9x;;3H(2M,;fL0ͳ8FV"DĆa-bcW_xĊ .x0fMa|ɨc)(w݄jmk#vҺү/K_2MUTHN7=MMUl!c򳒌`}Ik0[]:ʷ]~o$Si)55'q8	=mgWDQOќ"wfzzنҁaY`:廆S}~}vpT֯`"0=һZ$T{y	gm2nG2  ⇙zkV<[5"Y-]f3ި֛ONYa3SFY9{}
C)Aa+8Ld|lRI2
1"2;z;Rwvp{4d5"?hzeCB(To2|hWڋ MVzqrβ`u qԙ:KIׇ4u T8w3&zT|GZqbkKc=$?^<w_.aڮ*|Iy#s%֢~{	 av7ڎAuW3Jb}׋	c(۸V0H.Hܥ<5)bwA~x#P#)E֯r<+@c5lqRgoGK>M?CeT&K'nq%XtԢUcCru$Raƒ?K$bt
Uu\g]ȗV[5/htb_UmEǤzB&ĭQJOǌhSny9f[8$̯bD`dNM$^28CWW6 Sz^>-lj)qxZ{}Hi#MlSN}bsb&ZJ.шeN[UcV؉q>kcy\ b0*'^=,Ey+R"EC%6̪L(3Z=BApCTQl^("R|{U5pDAl7K~x6I8P_`#&-@ZjBNsWLH![PՐ6 ͋_oQ{reoxxqd!ם÷1&dߌo1%puuj(0jEI;sOct6E]!5:(V=
+
ei)~`֨N!-1ts@Rf	pViA̛`D{<Ɋ6\{j+.}-A>욳qӈ4VJF
DUuxd-.UmJY}GU<)LYYH=L^%  ^oz__9
uPPAnUsD]ۙ`ě|)`zep_ IR{b|1ry	Q@M*f3+҆6:pI:1V=A0`E_h}r>)$p	#"a@Q繖`Qy)+.ҵnkx=۞5պ.'-u"a겝_({Y5Em	Stm/A.ߩeڒHZ{JՇZ[ a#`Q*'N֥gvahTcK\;nUJ1q(D_-Av*i%/\y|Fʬz~3E	khV*a&p|j˰_D7A`dnqd]&?'I9svh. pa;=s%tARǬG4nL܌>4OEEz 5͕i6+4m0%<p2Ϯpx$ܑb>ϼ>;I U8LQTmV!fJIM"O^ZS9\ yI=?Nۮ0Jo0IYn[IE2MiqMNfSUPG)YqD󝌛MN)B*hT2W1wSϏ{+Uu#gz0rfLZ"\?LW21RU
xXx:
L\
a}~iG3M %eo\lލ]|WX|
'7;F~bfk+57_(=|yahf/uctB_&bTӵ)fIE!y}>Ei1T>bX9k&Nd)Ț	ƀtɴjˠA;CA^YFe34O<VSR7tݯZIDg@LH3}vf\uDC>x˄+T?042Ǟm%w\dLTPc/j18}#ش%.b-聍##C(;Vg@c\RS݄0I|z.GOCCLSN&_
EP)έ>(dX>z~/͙25KJ&76nQ0b&x=]{gZ[ׄp;%"S	 ?d3G9_ƀ/yl&BoI-c<c3)	БW:fUthm"ʶ@zKıZFAp"n䄼ǤjClI3DjO4}|%FW~  tA]5X?ힹdZ;_,҂1|t!ŗ|\;]X4w5Qsj'5p-gȳb7p+O{I ?jY(*^oyGE13Pk74G"HEyG.Q3|?{`7ݚ wx8%0a{K2*WP=ںSYW׳RvcTbKMeb\X:χBfazR*ݚK ٩%Nק,<cr!T2cn4Ӡp:|oO	bRD,l/˼y}3I4ZOLuA|άM|VC7]Aۇ AYMM]X*~jr_5bdudh9o<euSޒ9ECϵNeprTP͍6eEi fAVlL\wt>M ݜ>0挑q]g^}en!nI?ycX`ZFg2<
yKr쏃.M^r- sT\xLѮz1x^5>z'<Y2smo9OI	%!-Ln"g6=NK(2$4L<tXe[׆i@eqwg/':߃^јϕQ-Z!φ1:
eo)LTgy~+;׵v4~=m9*yVa68b=Ra8X,`䜆~U4d0؊$T-?[!ܮޔq'5)8[750!|+yt!ACs翪ƽ` HErv>+",&rs{mOfV5[nOajZɇK;, ]j
0qMM2
ͱ"Ep{C/4u_HAimpzUwpj!{ghmYp(D="fɥs`˅}i zR٘$}\cMbc-OdSTX(T6	-:Zo,/RCVy޻Y¯f }1{祁e@-K
nʱ<;5YϝJTM0SДsnFʏIҿ\1|ћKG[<DH]+V*fNP3Qe(hϭf{:13`dPӱMQ3jI#3B--[KU>	bƬ-aWdݵTEeωQ1)u6y D]̱pFA
4Sh.씐Qk昛N'3|l}}W;pNN(D+&S0BN3$6^BPD$3zjv׀Ý.gh;S>Mqfilm0ϗ\0D?x}tR8˙JT)3rD@RVDLח3D
'Q04KRp`/XwPTkKxf$|ڙ[#ө"L-GذQev.}J(Ɠp+}d,)I9/_?}:>ꕧ"p^"C>:k!8zTXK_X5AUwИ-X/d}<mզQ>¨.R{?F?7ʽFFcK-~Uof!;OPk/nabvSq@JMؔO;Fm-x14 }
=7-g-2r8	zuusKP;Hd\!pz֊6О<|&8(=*;>3Z]7Kۜ=q#:Q9q'>OcҀ	ĝW=E1y`tok6H6ߙQL<1)+p4jS,+&YD(1%ƼM<p2{BVJ5{]#-CA}򧃷y
^(IG0?(0xl1V2w1@NzIX)(cLRKz1뇴V>fO4[0*$X%onRRU;=Dv`ʶlH-"8	BDIrHK1ǩS4jQ&"{	Uz4C>S%@(Jg~;Vݦ<$ӡq݋^1/K\Y<,Mӯɧ3js-+ WB@SN-VW\?dnKGKi ]Xf3ryA}0/ɇm-yB|_-]-msV T-
WtuQExW]ia 3X-!w%F}hy%2,ͷ[)MBm2Rad)W#B]3-^_m?{<!P` nny%w unڲe.=KYu!T,~`^e5BZb\OE,v1ia>ʕg`UɏTdgB@If'6aB<9Y{+h=C#դ#=3CW/cZm_;u6źL')Űu_TcGlhb˶ӧB)5M:a&]Z7ɢhq*ϩޱC,x|;O;G*wG04V]tj?$'Jh(I=Ƴz\U?mהaah몖pFd&vADs@Qy^<;3Dt4EUo&Ŕ[-Rjs![a=!s^C!- id1?;9=oOO	MNQy&?86bG&Z{H5U?:QS嗥]<yqQ}Q'ɔgGph/5zj2Ssai>֓Vs[u=ջ#;IŸiI :S,:nz5'L	PSJ̯ <nH+:6.|PoSnY%=k7dkMYq)O8iж}6It9`Gg툖@E Z~}!)oZj,ݷ2N!z	k`6էKX!~9!V͐|%Z(r hw^DLڞV2#ґŭIfaO)!DXv:lN?A+Jsc_ "Bom}Hw~";4
ޤ9H,kޕWv|vpꍑ;mvfI|Kb,EX 6֩^/K[Bꍷ)fjtD!ڗR\$P%(_CIChrc?y!cBVcӻXӒ?;󨶲'v&ya	O>Ɣl藓*El5-홂tW!%|ǓWӟ[TngC:VK"Yr 1`ԅL?~(eK?y/r@sFIcJM}ثd}/| I~7 C-LO>!:'#.?݂8%ˣ$UB:# ,wEf+*N!Az_/ڒ+U]FGR욒A;*O.,{t|Ti꾎tq+3RV sPi8;@bMkˉhR4Ďb0Fʪb0,`й7[ۄ,ʧNIZݟk5n<X7yDuޮ;	"n砏	.3,TB/e(|6 <31c!:OƢ:Ag@Xs8m'9B JV1buV7x$46Bcw5/T]J> `'ƄΠs`Gљ,_ꔱaN," K5njnjPfoK>SJUaIꤗWKs~l.@>FZ/iuI37|ߍn$v@dã+9 ݈d"jA4x\Vp֐A`lEڪySlȕRRe
0BS~Pa/M{^*zs?I]i4;^|pYumt|jJA1Itw|o֩yYQ~˶)3IaO_;zE-bO0jJ#qK2a@&LOʽ`(v)]ÎhLGV(Ɍ`T}Ũ#@+X)2eG.+b~t/H˿b> _VX=y\񍜔R78,hLE#Y?!HMٺ8Y 47٫w޵("L@vTD{g8rz{8]
PN<*۾cĳE(gDKh.װ;؛q U' +A[ږ.}H~||t\Zϟ5RMZݎu&K⢢&X [HEu#p{40}Bv+N<hǅ+	 @?qeٺYc$[2ч+6E_J&I.7m0ٜh7X_{6ׂ@o4so\PƬդ[Gڈ!Sv(b!6Tiaй"÷o@z*Pg/y?%>o`\R<dkex? V`e=ݍ>=&~S2/]kUa_	JՇՇ((U;5ȃJ")$7C3A{?ٕXHt8V'sNҷ?v[W~[RͣWҭ_W].>c$y*NnՙooU@ !61fy\eZzd6
bଫT%bd(~	o7VQη}q8~53oyQgWS3ʃ:*~BVR/&1A͋S3B)%wLJg8F3<|,>1Gf\	V$ntlie#/@Vz~lQq2|bU|=}*:F@=O'K.K,14d(;ؤu&4%"=XBFSaO <?BS[.QE$ݢY+KgEL_F>?F48Jf
يcnj-'/f	HJAj/= Γ(l9%@(oA҈ꩭctڧ"<"'5/|gFud'ρJA&D396n05g	v3"Rq0 a 1ow"@!j-NդuOXz$XNv=V\#}5b"ŋ^Jwiټ;- C{G!ިL.iSr@r܍Xk,1]7}72э2 |'}?-rQBYlln+!4^WGN^ h[5_E TPXaq[z|R${=~'|MkGTKUb-Fȁ+-zKy a49q8ΓйP_K
Uq&Sk݂XEחF'p-آ*mԔ#-
.KIN^@
X޸Oc\Y\'2_"^fa5՟kKo
:&C2B#J}A~bT,BNC!G9ah+C4̅AB8>6e=<S_\iT^B@W{#,nћNzWR> Ղ߮icgc
;3EY/C LB5mxȢ48Shqe=4;N(G<mE#]&廴V5^ʉeY*6%Y^qy>,WoLgl#coF&eYUQS%т 4b.
6mbJ'u,JRw3q%<
;ɁEZңk/w%i_یOH6Sl1 Cψb<3bs	jkp|a-\BuC)0>qT,tH$$#;r[M&J?<ϓ<x7Y˅(	);3Raw-ٯy#;4S`@DDMe4-Cd~+2GIftgױ#fRw6|͂nƤJp٦r&<r1[5q	n!	MUf!$mDT{zQR=|LT]9w^YمͅԒG95w H[U@lN`KUYh4O~rm]-YʈYq-)w堼c+oOJb""|85U.O|ΓN+,ՙ8|2c61@8cBvB׉E%a^D{ zɸĒݜO~EuS),3$Z c5ܲB>0R(Pއ51fjftH؀q;;D-Jr49xD::*X67py}~&.٨Nkav25eX6:arGj)DndQևs6^NYhsppC=yf^vXW݆%!8 B}M
wazQxqvƺp9T[id^NbfomMedA;O=~Ҏ NA9M)d}{EY艹'\ZJAWP2OD){lQ2_jR{wMF~R5vNh9^P2(cZciy3)wܮ]9rE\د5KepFן,m<Y[	uAoKڥeKqJ#p`g=f_?^.j*(>\oLq*ưr$ m㺒+ŦЫv[<E5ҞJO<@R!&KW<s\~+̡G锞(BhAra\(Xzh<1,sWI@%蒩.
rlRV[
7_</s-q
E1.Lm~\kNH,Rm}זVѐwfL
W6X~7xv6v0\93_apDxCseocpLps7.I@ފ\%?Rm6GWF^6r5,(ꍿ'bSMD@}o뛮|P
ڞ+eCIT_~@ج6ʄfgF
 $Mr |8meaޯj9.1k!''NSe?NSEɤ2u,wŕg 7sM$uvU@b
{1@7G.*ެ)4X\KUF=񰾀\ri{ۄrza/
&pws1w׫c.Z0 f]zLQM&-( (x9RO$s;ÂqhRmYYjI_OU=HjdMD#EDq%&T~Yuc'ޭ<Ig""A2&B@m99b&ni=*K6ؖ0QtTw#ڴMM~w"	X*s>F<o.ءe
FqF.Yry\f2Ù&)J2k51}HkwGbn'S9YGeNeB5nCjd2|O\Ӛ̱$wHܻ<#Q[1~(4bd3 }WXӚ*p{d%8(lh)E7pW[bRQS bZ2ࣉ#U%Hx[߷.U~T	pi`kPŶw+2Ҡp Pyq ݚbFV)VrC 7jJlM.m	_h'RֶTi~"ȶ+4Y;yH}dg**gy^jqG?-Qq٥#,*"ߡpa&vcQH-,u~{NآR)VWq=[;|8[z4pil>cɨ#ų66EB)FW^Nq~+PX.0xsӦq8 {2ce0>eh4	0YHVC}vzԠn:X]ֳES4!VyLFkT&TC㜽xj^j=0tO)Q]&x~
we__s$6)h<luз ycT_6lT8+ߚimB븎1ɗa^uOR&\?D@V`|xX@	{[=D˜w<'D=$Wbo88q@Nۍfk r*!j}Gd-"?;Z\#=d˥;c7B- knZcPgrWc3zFBLVR,%Mg4EiN5HFрN&4wщqwzKEy}yu`mwMmLi`SH:VlD&4^;dҷmmraEtZU#9@)X,Q7!	@Ml٫㴣J&#'FIWHf8Yϻa:\o(0¾6Wʌ	$2 际w1ohTC2Pd]wRHl(Ta&*t}ͯwE Rs0A>]_<_N΋4b,(+][RR.	"*J,nnMG0D28vYSW:?ȬQo"$Whoي]I~#fAk`xM8m`g1 k+%V4)0^J9#{"̋y4#qc|}<,laZRPi;Z]R)ŘG	7WąAQE@n3#fbڋ]ĂT#F,԰_H	،1^K$՚+|?'}ﮬJت[RXw]v%sϩڟDRRFdFm옟m	j27=ݗ{:=N$:CoDUR<HOѡD qIɐ4PIL|iTI1t{e'7wiըtm%	V/`jS9[3#]y5*ڃ/B_|7JORghEjiþ<_Ŝ8K믋y:9eX4+ye'1vk	lЏkY9d|XvDFA4g_z#EK?5\׻H)9fk'ŦXQF2ϳO2T]N#Mc+B杠_c1Xvtv)Uˏا)dW_#joS܋}T@T)e:ݔfI<\ѓ 
hۖ'#cyPTUF^k1B'eQM/vɅTo.YjV5mCn<޿&?4Ѷ7i85/J~\ƟH˸[)	ЏIY!XVp.:!m.'pP4]"Cg<CÏNF(&	
%}*r?֫J_kkDc><
vIWrzH ckn8NZ5@EHб$͆{(qn]яGc:r0sC)	t\@5.)XT>	2ۺ6E,UJٜs.Z	j+5M8EܔZ&;7Pηz'SvUdI]);^e&TSG"-H{b4]7GA6KhqbBywps_b=ejW/.z.,}(VtGu"wr;
 z
S|t('+bTY$3snZp.!M(=2Ǘ+BS2#H㧫RI|tXP%yA2~TX*esp#:k	6_I>3ZXzA=S!wn..YY*ͦ05JijIt7(e[,B3XgȁQ,Aϯ	n	ȃB2@R(bdi.=tAv6_:SBk}>/bg ]z{0ϟY,+cYe;Q[렌EM?*d8|g6kgX(Fg&<7]
b]ML " 1[n8eFv'lCK%+S@lzE&@4pgf+v\fz_Q1rJ
@i{c75zp0 ٫ OOŮcr~JeV	^$g"~w<b=mR1Pu-T!@J nIn,fD4[{+S&K0p4KCMŖV4aV=ax}m+M6p]ȬlϬlٔ:@9O\(;J\e>j|AP'1$h/~}=E{T#54|ĭb~ĬWg`j|q{lSM :PAkt5	pA'UU>;x@@Ћ:[%sֲ4'^dGQ<ReVp5E0F>[Wjxѥb' )3>9Iۆfy2Deu 7OyUKBSSiNkq
b<{Y)B?ȦyC$5Mw".gz
.F k+J%<Mo){P'+!HKXҜ܄'M*6
)T|mu;ao<p}aw<n,5OHA6fṪP(IQWBC!a3q/&y<dcQ]`0  RIFFY WEBPVP8 Y 0	*D>>I"(	cmM_WxL9ynl'dp?=?ͶƖ} ]d_Ww#A9r{۽o]_yA_t޽Ds#֫_Cg8s?{潫?˟`?ֿ/}cP/^g'?z}O/?n=?goߘ N}a|}IUO>#v %5brHr#+zPg49̰ #
U>g,']GEvƿsP[RwngaQd3_ЩA"M~<mMNqƦZƉD,y+1$pB"ٖ<Cz/mȹ>^k7D~-6
E1<D*
&2^Ӡ1=VMBxQN3 Ȏ|]EΉ[:@'>G&OƷ+MIEŐoP8!D~^iæٺpQy\z]k%;1,Q8M26ZA,ܸ8N  *S>X'kZGbQċ/!8	#4Nj҄-l65@ǧW;K`r()d-\dx2ha#"Rz8}1v$jN5RfY+~fih=+2aaAe:JSi`̦rnZZqJ#tzfmOtEs;F$"wlh(u^l_t<6nlԋ d-9NG¡-ib%pjAj5)Zj<oI ,}ZK`CiIeS9Ѹ9'}c8TlaKBtF>#$#>
A]{NQ2McrSp+ӊRh2ًOIyk,N50Յԍ7Am3WYA,=aB4T}J5P:u236IK_lN?mGrIb*dPHt;KٹI=#BR+m1oⷈ:游d)|.oGa|ϒ+\ OmADt-[CPn$7q/81Ge@_ꭏKzRyI= q==ys0,?3up=:%mOCʆnaךKL̔ T(Sq*Hzo=0LYNpO^)Ǹ;lӂCwnJ_kc=b//5GbZ!5AMwzYf}wU8^eW5?O;1 E~\!@"1_6|a %8EX~KJVfP:t|%!!t,>
_'|+feI)g11I	/x}j\4@C[vĀJUeȭim%汹; H;N=j@eW\חO ^t1AJɅ	"Z@/2y6[qf-KD&T<6b.]4ߴҼqf>`L\$nJ!&J1 sP_U,*.S,>C3߭Ƭ<}!

NӣJ@0F
hN]Ml/q SplA^3
c-:_j|u7Ja7u*fPn;)llwcu<Ŀh"ZR~YMe5\jΛW0LZS2(fХ/*L]2ӛXm\Gvr1/T8,Cd]P̖('X}LCɳH[[HvuHKz",At
DC&7ǩջuktW.*ဨ⮿wIg*1YU&*{HXW[טIC
A#`lj(%F7i, /6f&yNr,R1e(A07rG+Rh;&>1ڰBHxu`!a:T>j+d<L `k	7Zk-@-?ݾLEE}i_z8b'uv7JևIb<]iH*f"ԫ  |m=&o(>*xXrV'KC6ƴE,l'mP̺sqdUfIZ31q,@ii/Ү~k"(38d6V
bz
!@(jp7u7ނT[vUq	#vK`N}a9~yD	t*-H'RPݑtxn9j;Nd%_<I=y.ڷع2G%Kno-&|W0w2"($U_[rJ֑sMMl<z&Rmz6֐O?9[>sGIz[:WW ǨSIrVf\V@,#OgiqpjL|U ][(;ڰiAA53<4,;^w,CƮƂT7`BcQnVωUl#tuFZ4?	I('9qI!MpW,%Y,+`>)pBf'oEX~? `XKO HdRhhfׄ¨`]-|5[ HJ}tX[O~^~ۖC+yetL7#RyuRj&ۑh&Π]$Zś1~2NgyGsssK[ɨ1ho6F*RhBoޔ 0aPUɜ:k౤/bhMP=3p",#)pڶgēvnXҵdb'djXEuA+ ,>LD5[򩟎 >;ٶ	ͧ\7VEIqh;I$LF!3&/-x||;VҾ<t@,*QZ?($pC UB`Kxjκ	t5+H?qxx۴Yb@dD[£J+d}bMqtf1 _|Eg5\^bN~c}8kT$i}$ڲK$LR'vhQX|k#JH-E~S%Œ:(am%W@" j\@Q=*1$wsoa$S%Cxwzs2kf *?j^;*4"L(5ynCV2R+W\=xHJm?LU*BK+1FbA'g|(FF eVJ9%<\
f* !]Lc4`5 \O$K*yټ;AmV!:Sc47[	](akS}|TbFMhO
~=7k4T`ZQÆD15C6Ʌe,'X?%lg{a-MY=ުTjM>be	{6~ӽ
_Td^ ea< e`P9~Q)MnĻSCfŃ@	3(::/Pb7E=
T8X)!aN%{/S8J t.ӕ{鐮Bأtog{cRpΔs䚾@u߄CJ3.!,Dknׯ2@4{f~f+lQ1pr/+!Cu4Eart_	Mm_xA{@~G2o$S3]Q9!eu"4ƳTJ+@2=(8Rr"r d%5CQ#qEɌ\yڵ@	Tjj4ՂN X~B>_׫	{>mWZ}F-#%IsWAjJL-Uk0?ckGˊg58<'ɬLьɲQ	r«@[LXZtk*Ӫ1sN°N/`\2^gyv@z;6g@xHVK<ʙ5]_\ܮΞXy66xzbT5^xQ67E_DIF˘쮼'9!ۥ;@~`5d3_9ҵWP3\~D[qcYDJIJSZ"1`oaTWfD3Yı47rQZ̪$^%}'d5k>]jb-)[T&!EiP>9)|ykm{GēL'uT;~#"5@"N^ѣOƣ)@Seq'0ReBFFe![U^^w8R@X|=koru\h3Ypw7#G?8B &d`UL.Y`'LJx$فgky]/	.Gn13vȤK"D9&Cf<݃h!UC=f;'|{\9޻/oM.Yz?&%ͅ,+>@"0`xr\:YA8,?N
v|QӍ=|>#f&yW|h"k"ӧ@s[Re~xT*ĴfEYR3Vr<FkM};EU.^J}]Զ#þuGP>x
Z23DƷfj3S{$H> cH*X7^OV]\n<vKكjmzs)F<ElQ78̪5aMǷҀ%;	/ٗm"5k)U*OD5qQFhB;l |4(Ӈ"HXUЭ}-\wiЇWSlxŭ `Nh 66/X')G	[<jʮ""$}c\i]3V]tvx.uc Jvz`ˎ\P?hTFO҆pxU> %>+c"rE/)P=Yޥn=}/P[tDJ]&WiK"CLhΝJ'͔ɇ׿Y뚄SCa*FPP3?٦@)rU?1}>߱SB~09tÀԘ@z#E(FT]hJAT?ܠa~CcvBjB&"n$3W,1Fs+i΋BAR!N08M81	iQ_4rn0<_hPoЎb\>{U|I3FSU\=S(PIe9ŚN(AfHvE'ND"%NUň=v;#y0~+5בm/ĚqVDAz/g,Ni;/]Aq V_)j%n CشbSߦCDY5(^l-X8\%+~QW⚼>=2y}*a"|eo&H,a(1yK݁kȨWWd
L5P2%ī699$;>Jmɛ(ӲEd}	w
vÔQsA(*X(*@>` ީX[a&(Q%PkJ.d8B@6fz&J۬Q<u2&[QAU+ߞ}9#_wIȸ:eRKlj;U~2yN vAkmM<%o`e8$6wWLMp6|
3eK̕PeN?x법Z8#H,:0}㹨CLa-POBȍz
ma*,B i[5W[2N6vE[Evo3%s2&
JI!c7h~&`3ay^Ŷ7M`F5J}@8RYUhM,R;+W4WҊPm]D][^aCd`16G	h,C`|_u٘"ZnJM)OnIw׻U[ztrKW:x⾼+1ZjB*:.>PU1+0q~Œ-ҧި?)9
vt)C':Ǌ.]rtY69<⇢xm7u3D;q
a3F3TN	ŚW:E=Qwez>ZY2cJ %9?YA1첃$P&/W'BfXE]3>C&ۊ钻1>rߗv<s'McD=v_\HT@&kٌЩvJBk @6&=e1.biפQx-%rkwYҨ
?%)xv_w
M5O.IH,l.כ_9X+Đ 6h5uhjC瓸96UW(n!F\^=lUfYc3wTsDvsY'b|3z&H7M@Cےwr;_=DOLg#%#,(ey&Ŕ+ϟxTn?wX)m%炖yBo*ȔТq%W\ i"-#>4&@)2PvXTJӚ8_zA&JqO{ wVj PgÉGj>rAzu2b/%'=a:2Moa] xJKH1W!"r'%Aw/e&xflae_.#谵ɔH	xɊW
[!΢{o:4'i\+y
s0,NLXʒ]Avv:6?m<l.(gKlHQQjf/H>G'z0>C#	;;v.,"z]"Pԛ\zBFw#}S(`o%Dl|bh5xXBy1ˠ6Q!|?huW<7εK#M/ڤjqs	}E2]gJ_)X|lO Ms61@qfo|wmS?z@߲渨IB_o
j@1*@
仼A]t|agk?q1s?px<g_|TPrŸms]R7B1D͑%/:DmS8^G`%JڧyE"縏wX4By-(~.DUK<IGVqm`M<.+l)|gԄ83Bre}5ٯe\!$uw1^5f[5azWKr@;\(|y.@oglKs4;2DAmJEMMFr+[X'Iv$S&MSv?uR`଀X3D%%l
M|HG}c:$5q3
\dEU{LYy%>7f?M/RQifV/D3+HcpT/eJրxnT;x`GӶ&Ժ:5"oxQ0?Mj=-"h7FK: GHd[gڒ$JVcHWdL'I81EC;qnN2|ʓu09H"JCiX',_/R^2JMRu0ǍH@<EfeH5amT|g)^F'0kis$ItnBBJo@J&6F>Ҋ1K!޼" ]spU뙙nYK]6t=>w	i`˕fݩ<	f8K'O.[ɜdك9ot`xjNY+3[,\e0tꣴd	~$st*_Iy-)^l<M%~df&`݋xX f𛐿IQx&51VB#.%xڏiE5U\d[0rU2rT!j_=m/~RmA;:G=[=GN;a`:m7g|eߨw4L-L9?z>>x˰r%=OJH"6GONᷩO Ev-VhbtJ֡̒-u0/=TZ ^q>ueO^[ "b=M:@[UOI_tLcmqvޟ?ZK/0ҿ:G?DOAоȑ(GB 冤4KzVUrN{Yx)bsb@/à66MmkL+i>&\x=,7GuTpYAlEm`{dup}{A);V C¨quk+Co=feB7>COm77n@dyxV"fr.w.2\ZI;I?셶?}ʞ<6N%sݴE(o'	mrz^\xSܭ;'o*P>i_#hǦMN;j3cȐC	vNPI[(x{Se:S+W
Sn8{mu܄D[,zUO?(59"R7lbhA.uQZ[:"+§ns~N|}G	xQVt-BS%65 	W9Y_!"yHsO^uʱYW"g>n>bbwB%'%0Oz"O1Ti[4]!ҧ*#wP^bE%M eFN}8[rIY:*j[%@R:QoN)Cqfйq ޕ:a&!qߩ'r).5_/+ж>&#,כ5#T{UI<Vܿ$ [EC]o?ÈXU5MYJ˻< uXQr<Tڱ.4hA/dO@%z'+LMSu67%Nc	$jm|UZBXяbA+.W)T0[U,9uEp#U
|<Zwntwa;PYU@E*b4g2RN"]zA8pQ?@]SQbɉm̦*ɕߠ ]`?dF({Tȋ~f|8U$Тc8Dh&|za~޽',o0	"7Gbj-@ɟbZŵw>%ďV8dnP49&.vkFz+ɼS@'a?B5yKk|=/-1}Ԑw;Аܭ{Y^d {&7 u'&oVѦ'o:kxWKʋʜv:J$ך[<}}ŷiޏ$:qW4sf$6\YAC nV|T7C94Qg#ȩX9A?x8˂IΌ &kx&|,(TéX p-{^8A~o\Rh]v,^Erٰ
cI@'}^;˃v)[@dJ0A	8#&ը|ƃ v_F YE 1bYB4=FEmҴi:ro)q|ev])#X:~0NY!lwb
25I({j}V}uS޹.i~{jS%~ N5y1;ɫohLU]#9} ͗ƺ3:umoCv^1љ֓eGƉNkq7bë\AisW)<㸗<ƪ>U10_c !m8{vfʭ[El"Ӏ;}7ܲUr&$ JWg{kbq6m˘o?8UehDHTd`%0L4.cܴ	9 <DQ4c["?[
G))Ie\Sig.<4yN1L+]IeK醦M胗O{]|jS8\d=-$aXW=/?M_Y1i /l?opɐo8}whwFܘR0J~qЃ>W@z
PCPfdeX_Nڱ~w,+2Hߠjd~2~W*kxwe+ĭQGc
|40,Hs1Ԡn F2Y+{R&"w(#\AmucY(WY	<m-)WMyǻF`~4sn>KYrFog&*M_1I%t{(6e\Eܫv`ξvTMMpMYi]} =`V{(eC.,Nw䱧e?|Gm̐MZӜkXs=zǁHl(KA^M*}%3Y [*E-Ȇ] ͯQtKd3-)n=ZEn*O(H1T'Ht N*¹ԗ
ַ1;ici\i)ʗSSH?(IwK0W	V6w7whkEMe< +MO/HG1o	ѫEQ}jyn\	%xNET3t<:PU?ji :$#WkhD~͐J[D]ip8=#$<x+qgY,W}o6m6ΑuJ|T&FUqhTP)r2O}'Ĕ4N;Ao	-zEf?aLVXlhoIw'L;|xj*'CRk-4쥄Qߢ.<VgOB߆|[px OFVz_T#kG@nuA~K8c>eG7HtP=48G>"ܩZibxseI|y*srR0/քo d{VCɒńM
w6Q(vfz@%qQZ>R^[(Z7#%/-OPZ%=,gA]2Pۤ(A+ǉ*r%4$Qr?FG䆋biF~]xhA0AR"LrtZj3umv d}d>I%&.2_ekeͰoD5 4\IJ28]|_>8;3np{ |E Bւ7eo%s<f#̪ͰXσ&tbQn7Bn})
#}+ut
}{x[]VN'[rUx ۭGΦu`>W7o9N.8`-T+s]MnJD*hT!Qq"D%85pq//{I|"~i^8R"d>TDd\1p7GKH.ecWeLoUyZU5}o)mŢڒ<\|,1tY|/bbi8L_&j(V]>yS~G|//oh9EVϪ56aUs*$+K,׀gmo#l7Za8"8Q]>2C{%ye9vh8-7662R"e0J+4;.UaVBpb<kz B@oH
Sy݂oYvϴC?Dp^d22wp؇b*	xV>tHEޥF.hI3Ap57(8xϰEK6z!u%@9WӚ:8n$V<_f
<,J>답@}0p\%eAG+dpN5`"d	wcб'ۊTX.cDMX欔Ճ*Gۂ6cW,?k|T+Jf<?YqkB4-IgytOEk+<}Z'l5P4vD=ͥR bgMLV8ݦ1$vɣ,xvm/7:"!.^W&|ȿ%vp6VA?9.<n8 c)~W/ؾ\<1~9n.Vx@X&d*M&#06sɑ%=+^fяڗak<_%Bu2N,?K
B-^R_:M(bv$-ȵQqB[=ւo*=n"؁lg=P߲%+6FB(qF<Zc&̩h5ƛ&(-)#`!z ^X0XpO0阋BP0$_ЇH훻>\)
 ;;;F珐ynɰ!NGm#~`(ƅ3;p 'صfN`qM_c,,v~dMDOKkWB0OVAMu%n&NI۹%g<
ʁCjÀW#@"sGS)"ɓBIAtX>OLz3LR73^|3C_E.uhF36Z@ ;b^!]c/_`n
i3&	yz7v׽=^u64_eg~q*Ʈ[ia?`<tEiy4% GI~j*C&JFhZ23i(E3ޙ#}}0cm(SOK@a"RVtGU/	[g'!C^9Kûł,>z"(Ƙ
hh,VEv$?U@#	۾>Z"Sr]2ls?lqʗ!10>I"Sa(NFg9Ϻ׬V͎ռJ\_gիr1-jvY8-4~ҒSQcۼYWԵUACL.']k_vz/if;W2톻JӌĵEtBz:e˔m:8 G7,{_of	<oN%Eڧ-ɌɁەg跪g~a0jR	8{y,:lSCa#=dy->Q-8zyvgD^ UL;Y;{(oǾG|fp ##B[VF`T*>--mڼKv]!RUO`xTrڟD=[Q-{ׅGov"RN|5xLjb2Ⱥm&E&*W~K)RN[kȀ-2ӷ8qǻz9ҧRoKoa%V@>%V8KZ9T>ȣ缯#Dx7ݝ.ULLV:؋6jF9i2&[V}f7gґƜJ'dIQI*i/-zFOE)x*<:W"7@ !a3 ᷊C<μ=mɈS
*8}ym\5Ѻbk,739,	P$,t%P2uƼ1SଷrP22x7|'{*OQ~wF}swH^kf4"՞V:6&4A4 ixy1?*xs3._]z@|ySFpf~Ք/ "5	ҧ?][T,`"Fk Yuܹ.qXVoUz$/6Ʋk8C)pVϒ^s-~
qr(7\mKvڟ,(WBZXm=v]mfG'I@
_7?\XXݳDo;֔g+P+(JǲcGǺcU'T}r3G(gig=Ǆd ;׊&$?Misa
eHS[dr?'ezWK>D[}koD_o!m\ڞN
["cq ,#Shx(r:8XK _.6,clxm7DX37i28<yI̯kPZ40l8]7+_̎/O"t>PS)!D*ӯqg	|XA0*i%Fxl~C~@ǜv'm_Hr<
D.vN1>dڣ;LΞu?c%hbIf'9>,Wc`?+	B_:Ņ}{aD-b# ,6u&N3FxrCp22D6_վ ,^]cr[nvIO}{I(#?rRvd$w-2椺4fch4ǳb_jm:~sIlN\MOPw뵄%	=gm̂s/E5zOĺIRG"@EDDm3ڷ<^UkT.=kM@4$t|ľ=''sHN8<2I6T`2eKZZ8¼A(]Y=g*#n_§QN4{i^G*'G #o@L,P<_yFQ]my@ԩ|W;OAMU26yR0H+y-HǛ 8K#!.D-mNr֊!5z^Hg2ԝ%/bñ ;-X6ND=i5>|ߋ6{O4"m;}j:QB#+ܕ쳴TA|cP69̘3w5:OZY9rSBN*Bg>N*"lںfuMw0Hغ/`WA9fq48oA` ص+n VlyGm#y0@桸*Qͩ+ _C\)j)qkY*y}?Y۲{) LhmoBRxoK58|/BpJVFa_i.m:&YxT:0O.iG7`Fp5R#]> {<=TRZt5L)X@Nt$ه0$=;O^CaT49|`iK}ppXI\G8I^a:rAj]v0e1|ǽ׳VzH^01ԕaWGclrTQ%W5}SE[X*٩*^!kzFˎmV4~ݤۺ{ha _/\A=XOk bjub`_0Xnh[KϣպDo3^&VDxk!((r``J2]6r9p!kGbRƒBg?:8Ww)W]ݏM?Y弆=&ʻ7@$K=t"o |I=0T e,%n6h9c0^/N9+^_z\?C
 OE[MQHxS/apGϨ*}42{wP)N@g94FO:oqi)D/]ySy9I%?!z !p\hD©>jK7d#{(2q&Ezs^,QڐAr<
]P°KgİaȘDFk[Pn;(i@@]I̦RHCL8$!$YctJyxU&ڞl(]eX:aѐ(Oe&&X9瘢qÂŇmފr-X R̈́8lG^s=At5
ZNQղѼϕ?RT\
.A*V+&IDJ-X;onp˽XDqn\_IBB$])x`#VC/T|b?t楳QN泋8d1^Z{J䊜QujKhh:MFkӥBB+dޅ6!5w	=d#BDeF[8Ցgof䞼aUOiC/o
}jo1]xoa\avXPtm_Ã%9l#Һբw$Fu~1 mKʮCFڙXhkO6NA#Ki+H~n"/du"w"vD(jq(",P^?VE30r0ɰdejGJ9MPIABl<E![{ĵpsXd%1XlzI7icWS*|f5feGdUAESLLtߕ\_Ŀ(,ԴǞo gk*{}x^|Moʟ/@vߟczV7ߎӬ2x$K|A֠2sS;p<`S4I6|XuV=a&4n3rUZ[VLu􂡛	،dEH5	T8t=Xʩ/>%\!60%4
9ў科-&ːF@̩WxZ}kuW팎`<}Ũ]'TJ2-3ܘ<adǊd2鮬c[wcW4](uOq`ΦE-ƩS\=vBC%_qs&%|1J ZvO3Sxm-\diSs&aϫklgK`P]T
wVQ':R? H9ЇTӜNpH>@'{v۠^a#>䀑_^2%/pw#ϔg[Yv4[X T2>boc!$UP.K}*zw^ IS2e ޭZ_X\5D>"aFϟn!e*:iRJ~G@Ώ/N`+MhapJ2fou?[Id4/So./.j9 H'>p͌m7=4){Hg"쾦GxrEc;sϚIVUzNc%x ot.e"vSDFH>Ԝi4F1j7*o_9}/|#/+0d.f%k~"%nDPS>W{:Zg[8[`S#h0IO/$q",<بPtŒ'd/ǭV}&O19<;548f/)jI,rq%$YXeπ4ӀqlʉS)-br{!Қ6
uQ1:È:*9P,8Wd?/z)=@b)D|9<[E^H|I48p.ʣk<wdM<x7 ;f^;O!Un9U;gh{?[E~i 1/%NsAS΋I<tm#"[9ܲ$nZh[R\z~* Wӈ/Z (kGXFn8sU݌y<L;f[ 8@Egb1V{q'!w*:n5"m@1+IZFʣ9WJC^Պ^PR] +H8zsC(^v_A^]XbK!1!vyi҇Xl%|z{w0N?эd&
{tw45l]z`ćilnɄIN?rhSHԎ'|]ue-+f!Qsx& on`3=z݊]]оj
w~ɯX; 
IaDjʶcݖi()!_dصTo=A|ȥhTq:2M HMn	S_(˛! XwnXOO@&Es
_ ?P(<79l*TG]5Lݱשw
sΞI^]S .h
ےS#2<&ޑMޠѧǄQkePlh=h95 j_Aq=<~F_uF diNh9ʵdXk)dYނG9QZTq83NU"av9ʑ	M-Z-~@1U=,ZS=k4=]5m0v#*C&inV|BJԨucSMm}ـhSN?F$l٥2}qوl9ƮT p]ʜjԄ5
*H!pd[kƖA 5osL.s*rT8XIxxnʅ[%%Ft0
`v,qͩ|@9i@iተG|ډj	Ԧ~j&Np`p_\E.张sG`fneSBTnSwr}/2$\)_JO
a4w*}T=Cz\Fe 'B {Z3BܑjqShqGPU"Fe=s,ʆ
C}$qD6J"!2}NwTKAGPJ-_ɡ@Ie5:zvREu1PT"(^Yt
]SN&<\fW4zȄ6Q@@oԈR|CޞWAY!EH2?_'\k Ib̩n)M^rO٭l>fUj89||&|S{txSx'Ismڄ,vAqJ4[IHmKi[|LgaZS9	8`90㢸BJeJ=TK1-K7zTe^[	LѕSM~,JjUR|k:Fv${-A(n֩ܠ;"Iq!H6TbTA>Uʸ LZǋp-N*FUT$WR(;QO!N4W^RV~L`HDd`\a`1K׈]x!7{x2<fg&Cb`tk\]=ف}fn[W40kkDv&1빐J5IQ %ɉ5xTIZ>yJ`"}^<i\vQ8VL[P:u-= m_˜ըJkL@3cK@9׍:WӾ#4ԟ)QmHq<GKwK	_XծhMĉl|!^/70גYCz|i5&9NId)%f7l>%pq$9W-TjKURTH˚U=O0~ZQ|n$mg8pK Yo\	eq 7pT46߆N+9|EI?/6TI3H_DA3ou(Bc1lO]=mIR3=nQ$$
厾 }tdHw&D'f/F%f&ܶUHݴR<Rþ[ˇ梱aAK-g)U^y\48ɤ=^6åzUS%rGAG7e+r{/ᔦFVFl& sGSΓDCU\쒉2a	Q _9T$}4Y ]sa0?~)JsJI7`ǈk­_Kp-KO@lzMW펿ȇӘ]FF.<DOOI~8;[}":NOo5e{ܺ$wsOJ=sImT7sUK)=cpc]ԦrW7 Swt5<T| 1; 8󔕟`¦ieHԝmJw7@lݲjpy#?]ܳW!+(VSm*;A{Y.gk)aCF1vi8{{[	G4p7wZIV9;BFJ鬓Z%UwX3|-UazI2󿹝zjJPnE3\IZ(o%yvu\W7  6f;-`?JjݣՐ*"^َD$jJ,l8o"T(f3Hpg@Ubp2%O HͦAR賳V]T%':1ȠhU%?}bnK~JϱEzՌj¬)wK&fCEhlᵙ;ivEHqǚ692 `sL%J,<	!-fX ^ԩٞ9
iC^
,~8]TI5cx≎HNgV!+I[>/$O}XeI*Njv(Ü6c:.PnG\P-[1~8D̿k.Mg
%u`3/]9m"z 4aN-8N@N<8-,hqU=Հ͇ȹ >Lbp-}JJ>|A1ۛ`!\9[D`]cE|g'>fݔ2ϳ3d_(%&G8PY3E,)[HkqJ&RsAt}k9㝙&1s<Y1O?9a;9 wl*(^
CF_Ww#"؎V9Ķ9:Ul"jʆwQKP_$iGrs&z`gѰP]|ã	nԉL5Zkikҧ^fsd\&{]q&zG-T^idr_#m-gXT2oh&3ut悰M7{c`PX=Q;538AfLOg E1@Ɠ]>c hiQ,d_e>Ej^)?Ε\V-3g-Ѵ&~>qt!yQ=-w<7gEgoȠฎem;j5 Ņ_E9>H4U }#i3r\G6U3Oea@Dqj͞QL!lʰq44qD7)9-UD=FϭA
>)+'/I E6e֧atO,{%(LeJSJJ} cV(ǎxHvّ!hda,BgOAſl;W%+ ]p)y	l/a{WRF|7lĨ) K/z4jf}+qO2DnQP[z$y1+ZHOAt
ɒ4Ҟ@.҇$"U҇WYLpQ}򘙑q\?e<{eʼlKE]8E|غ-6,N嶳<(L1d3,m#g|HY-3UBdx&q
O}8m	rY8QaPXS5TD຿/-ޣ"Z3Wج>w`줧o(^!A0_5*ԨٕICs1Cmbad+;>eFǂqrg'zc*JCky:i+h]a[	QIB0p5EqN?5u	EHG*a3XTӧ~'{j,h쩠Adh$cȤq\`Eڨ	;)<ԻإeE8"mzoFdc-=9cCFZeߓ~.cZT8v7hm ^UkZxg߾#{$ɗ9 ,GtoD?CŢ -Q&cy9q'!	S\n0w?D6^MfH-e+7CF7-hDF`>'`"vø8%IAls
C3Ex-2A㝪#"}EBTֱEZou+/U~JcC?~T	Q6̯on#э~~I;Bv	lC}an-:[u|+V#*`Zm$ƙ=m͖묳%'q"cPKLJ7饈 =	lDϽ95F)/!m{K_-Q-Q9ڒB"|_˔YMt
=Niz.?&%
V U+Jc0kFnaf}%Zݞfk2%=2"uXk	sxDyus"ҁqW-O=
֦jĦu9>K`B $CydS<2<yٞo&գݘ-=)v
x m@2<]P*#O\NI{!#&ED?A$	7Tbl%i)M*=Z8pVn	5|":3joQ;,'&	WQ(Mn}cˍpB 3(XR!
QH?f'Mm~V'y/㉥
	}ݐ/?hy39,(*KbN!6CUe4;s3f6jUd
-cCxv(c"W`/?BQ"tΔ=

ho}h0n+V&ҟKUYqȥgѻd_LEM?jSRQxڿThٍ,NT[uۢf?>"-PqiKhigq)ϼcmۢPي=Hfs׬0ş	2OTe4r)5椀)qX{N
jUZYFG!nhV`p]ٙ .F;~EsF/$dU%UkdVc #]!ɠ-qBUxNu-!sNhJG7'J~Ï+SDZ:PMVN3J-gю^5bKE7#}BZ㥴: P\Pvfd53ș3y(bM!7U|wS[Kw_QДL6k.w0azKzJrShu#-4FE}kݸqFe8F`b8Ethhsq ݺ:'XvmLC2h[	̨$+fŉbdW^@ؙ@2M? iX:MasZ"s6I-ouXgWٮ	bNmC.}ݘ0΅>ȍ?idbBo.ECzLČ`o"5ƹfAPT*	f se#sI{x0W{0-ё|;k3'A)=)@-yw!R,@K39 فwj#Ѯb?%W9P1!L6)u$t\):w}r{x:90G;Ca&MwoYEXg/+x|`qCSY^A?HDxuK>xCEsOǋj!)&RMWgF0S K'TO~FRՑ4fc*7]`іz;N$03!TgOp $d&x8ttUt,=zguMjuk.'1?pV&453:T_XΧ*ƀS%m^%eAIq}yI^kļ54e@:zCQ`kRQI_7{`pH$au%FTG	pR9>"CWV힒3V,sP`C=׎"$xR@WeZ4zX2ڈ/?^a*l_w_@#~Po͛<_uErIQM:jO Җ2Bq386D?t;oR}۱}p`8		%<@	)= aƴVA.|+d~2|#[r"
,Ђڔt^i15Pnq
JEhxbB
26U3=\lgW|vjp
s3虏*XGEtoSZߢۏ[O#
#>뻉SAI}pΒn}8܌:+\PF]6bWU{MhD(fHĪnǙu	$%)Z]4Z֭DcJG/5{Cھ$Ӂ:\#& ^.Zx
)LtiOi;sdOuz%=wWn촒/<D)RF4,]sccYvĬx~ꢥL5' eQ7-jve{ۇ3QD/`%d^VH+zU#lE0 	r_
k2߯`+e-OSh3!Rѹ#uUwA6Էe4V$vM#-{G` ժ2h%FN:RI-g6ҼUZ|fځMԥܘRG4[{5V>߽S-]7U7؏:9/;Ꞓ GP|aQ?".o4'pÊHEz5*fKW8kvhB'GzKi8^6eVE_]i/ΗL~KBEm6eYW]7#o)oDn
9YKZ7O1eI5UNU-JB
?z\\j#!'a5(aH[ho6}"S驿u%0ڑ/Ud5HvӦ1	>0'%t-廸x
F\::f\FoPmݮ)9c$FrQ]rlSu$R.к108#9T |#ȜNpSJy>//~? /4KiquKH@"
F趃95>s$u6%H?ȑ?KF{m<CܪB4ș2XT,>U3;ă>Ϯnv6z_Eӷ뾑ۯØd.!˳[!@^u	7cJ))?3Ι@HFi0"0G&xFsHObv%ϙx b}%Qw(q TjvC=v]hkTf)^77V)ICqRId2ּ8L\jWB/D+heT2#c1TsĀUI!s>#{_ϟMŧ)E*yM^NS"9r;_V']a2ΨRPD
ZUS~2Fv)ٖVZqm!G	GX״:hs%|	R?Igq+}HTWn.}|re&({xUII>&ɏs>ܬVb Z霝u!3AwCrjSwG.^PR<1rb[خpi7'.P|qhΜ/u
 9-ȰfSk/{J ѠQuՠC`@[t%#M<rTht&?^TU@8C7?5#nd;	dqUR3%Ģ
3GݶɿuS"$̎uEˆjz50)~LET@9u)jŹH9+-]W/pN}!g\)-Vk5WUp[9͈pi$A+]ˏMTJ:  _fD%\a[[i-?rav7_A x)Wum>LꖪΏY%>5ڙj7-ܐAI>Y@A1ȩ_k,ޗSVmz2<*]w]Űx ׶ܳģWs{W_)4YjUEp	.AqC= NZ$|<֠g@ 	6̸ݵ̫Z81
<7.uLϺoEV۩]D[f=!Ld{:ԬT6_Z{Q.-P],m{'b KFu<3q!KEgoŎ H@yYd5`
']2G.@VDTmҢ}ݿ>藍\ͣզ9,],쫯o(W?̟
1gfa3l5w3䗘m"*ڧnv|<yglɠ3|9Ke ǘ]xì{)G@g	m㵱2s{Kzf'['8ǢY=ŲbCX)-}:.:&ٞn=^bMwZgjY/d_aAT#;p*}f5G~ b;03	y[AEr`KoQ"f.+`is-.AFTJcC74ːP)OEl__4/g;ލZ~M'#-8Xu(DxjNw|1Cˌ0==CEuU;I	,g"FY"3T$֗Q*~z∎(K;9o4eP+'Ti\)L;4Z5M;7z`/^y*TWB+iy6!_a_j
h$~Wsח뫜G&3@T sL(ݫl٭n'"iw1D.xkopJ劄Xmd`WJOyXF2>a]ETtAīժe<HfQzH
/8-[ywnu؁LKIA(.)i	
N:Od/eujk : gIk+x]/P?aJD54cvP'y21W&QO^7&!VQLUjiw9X :J&E"DVZJF¾HʛAJ)hZF)	Kl(UY~KNXaI KuWf"`cߤ̄| w-iyhBK*@7./2΄޶bA 40# D'l9k'?S~PJvʶlz> ~ND+gѤDf=Wc\^| qwGA?>N&qR 
W3nN0&5;0e}MTȕwa$M<,6tVaR=;y2{eXocմ]p\qTTNkwQإŏݼKO*a~Vpj/>w7?l,#{eٱ:|'N&gw'8PaM<]m7zr@c9򥍖KHڧolHk$ꯓPCtEKw9rt25t27e2ͭ6aץCKrԦ(u51[f+aΠ:"77)"	HysbGbp{) m3lI@2_}'Py]i]M|gw?p"9!;~:ɛ #ͫZ9\"n[itND[-=D{ٕ"3g|'\SҒ?!JфI: RXL;2{	%D^ieɷJY\FQ@!!$[jI֗kQ[ثP:À'RX!W![|`)%E{EZi BLe0:H񖈝*W*wu*kG)@A{$\50gCzvjVc%R	D/v*b낹Pr
ah!M
*?Ɩ'?Xa^Luؼzy@pcr5:P!vCvdBrDn~{+J3#|zP{EG5k:aGK-9gOa<|ްKT#A3Aj(+_1K3XbŇۀ
6S(抠3ht)^aĐ&Apdy`980R3iKhn?L)*x dD64uA/vxM!Zw,RV0>([_^y4+uػ(kHqu]yV,4Y܄59.Jh<"`xYF$sjFwc	KndnjJZFU*+ѥ|$
V̈#04l%<7VcqȪ_JI,Jd-eeşѾ[gzG1e9Ҩ4vOYOeWl1{!)F="If,·*b;z,o^nɲ]l0i|/j`{.)581)ҳn]kN4[ u#Op,bkU4C=Q%G{kErwJԝ^"VdU斵፨VЂ|Є.ӱo2(8"Yb~'ahG7n_y6|y+6H9Mw2.{}eR7+4}ޒh=_f(ZN#y@ٷ.sq_&{Ȍ<
Jŀ|_waʟN7Һ?ţЩƏy4Gχ32{ꪫHP-\JNtV.ړ8v
	C.ސKzyh3\]*?Q"MW*Vma#ӥ}0:# 917kzbFo8Rx7[xLEVo]'x}s[Nc@_
"2LHx>9\HXzgTQVR j-ʜM3oWAdE@rLO(*foM2`꿉~q@KI?MkQkS2
pY<vYN_nuc%Wmؖh.eKڈų4r5&bbwi$-9+|_Hꑺh&Zⷑԭ1l''b ޲;R`A$Iե	ŲV`ٓEW2TwC&W9l0_ gmEN+1T؝)[hp3R|%(mnb"
Mү;#\Upw1G5z VHf/4pM2/D{	8츅}HZNB tOn95&|HDB̧nM>2RjD%4Vz/c&N&؎kx_
 Aݘ;ۮT˚F͓Αe:]=/Nm
y&!@/w?ĵIUN^miH5GxUxU![~%`rBj'fzC_9҆-amJ i)tPY&<?;&z} +g.eBpUVW5פ"h1<,ef\<FxN5p2La2X譥*6mgf+W/6k^^CeyvcURYNy;	=Z>|nx<-a3o7%8\iZRӔɸ2JVIe˸:p*ٝwy!'غ y35#*MuN2xqPLŏ(m)o Xp6V<gfj}ɢUL͝JHHD2d<PIԌU\b7_1M@{Di&Q'o"w4rGhű@[+Z۷죙͠w9Q"01<ě:	v?'u*n]>֎8ZЫ5<Zw{19pTq<'9fMҝx´~3=߀|; A=nT^e?YHX3S^s}:ٿ+4z#t5dImˏN0!THխ@a	DzPYLBBgi@VO?f.SL$ењ@	ahzړ6:Fa zn-|*08}c&7Ikta)G*oЕH)+=!!@Қv$S||:(?@9&e*V@LA	Ra yBq.cK짌SFuumI
[E.sj.NRW_u^"x[T7ƻ[rvN3T6{`8d"{te#l>{yKCvUWXbݹ/z0W"yB8[a6+0xD%.کCr3&EKovF?$zUH6L8Mb~f^Wqnj
o13<9xMr%9q"{`ixD[*h\CAӈ~撱PUk{+2d4;okB*ʬ݈\m^Dڔ@RHj6H6>0.]H;;R-3%vO֫jR}z4RzO$5.jvp6
8c{HӗruY~#._yJ	cnR\ 08`T)Sg)~(V|^4>9BweOl&ȼwTE/&֠E0 |2 J3!ªֵ)0
AWD1ߩ	:!ЕwwUq}TX>CKT7HZ$/wV\!?e8'v>	4PB"8ove-O{T"'N6AK02dIK.RejƝ&>Y3'z&<+OYC24$̠0텅U~#qؤ|2%FL` }m=X lJ@y&?2l6w7=cuyjiQ3 H	s\gX*1[?.dV"1|+1rF6,ߟ~h#WQ!m)O7<0)s9d3Iz;]As~  
=6oQ"go[m#V( z~HD]|@e)xyNꔓ	ºiqUbfiU*8DdCV;&JBP`Bx־7Qy*:;sﾮ?FRc\Cÿ4"n͐,?)ӮQ}io/m,ecGSL| ELd9&8ܺ!G8(^R4Q:q2qACx}duWx+>UIҋJ@-`#x彆}jMjq? Æ_!C_U 5eeKl#HKNB|=u}9	u(%ti'GϤ6ZWAG]*_,2=]ѶP_o8[dj$l呤˳4b@и0-Aei+wRǎ?SGJ_)r8/8aj̜v4ߋZP7lH+4O?N>fw2dB\,;8DclY8ԍ($7&PJ{NWxLԚ?//\<NJK38FW8!/	9?8)N?Fb]NCEA12&&PlSt"jP	T//&{j,D7)n,"[d T"PHkrf;.,]u;>??U&Z/p_8e0\^rU׫x Tkh<8 16i UsSAb׮F 8t͖YBz;ikʁ(L=8&^$Tue ׵)ɊFw%VD{HcXN#>#[~NKy>Dd/jʄUʍڮeIO\.kS22A~/f1/xJ=.ߖNW`׽Ccs ͝t]gt>XT,)d>凗n/>H {|>̀UxІD>
wھf{Ax6,^R5*iO"0]ӥ@T|3AVlҠM<!veֵ6v~'턤YFa~OL_X7e5ҁY+wtZo0J?DTYqFZHu!Tl2oiq^0WkdKÿ!Tp8{cfՐ*K3
\eT4δEԦ{iqv4Um dGE9O1R:;cc'nMa[9dμopI=z8}//ȍX|3]:g0u7}Q=^onmTuzs9Z;ՋW#KFQŷV,lyl:轕Mu^Dz_H|x
NQXm(ՄC{-zBBqrQ/,\x_+grm0 aD`v%pyoxPK'A`B fW_*xC1,kA>ok'!>{c^w@o;;9H]:\ #X)vdy&EKOF*]Q`"b9|)|UcnYS"oA64`(qlgSBB)<zL#h2-Ӹ}.|Hoٔ&`nyKQVV ,6JtD54<!49.^~S8pɺi4|>O_r"_R99 d(MG!WQƕiM.;a;
7_p_
Y]4%LWaYQ(yob	,"Y9$}6I@jag7nqm,BB6rmk,NN-t(w{*gL6ҟor
IJle/*(OJE\[a+;_hE_KlkVdzqmt-qW%:/}xǹw*8+iz sTda9/ e4s/ziDvߛ'cCopFߙt3_}%1)sM5SE܉R;I[/\U8`LYҭߚ(rTP}Dͨ܋9Ĩ8Z\Z9=7yVji`4ՈlxBc?_3?1FiNsM9q C|}C<Gs&&>rMӃpWs8N^TXO~Fѯ%Ӑ%IPQb1u[4?;-*ԏڈ МńL@yRj9J,;(N'
NƸdNð3IހQ V}s-57
$b%BNKY\Ͻ;k9ԑSu>htZ Õpe[;X,HwCL?1Z#KXڕ]ر)cU=uϸ	E`]RB6o=KQ@PX5)0Q5K ָiR'C$6 D!#EnNٷ!pSXY-8g_|zd (mJs"P,ېwO<R|NdepCmp{{{-oeK9!ȺRg:dS6aКe (m aw2.膻`;ܠT
:Or߅{RcDX+nzBf*lq&KĈMГEEdvn|y[
Ylx,J7]C6BSAyEgCu?vjzf]وʨ)>H[I!EɘYz:([~AMERz2<a6'zmA㭸@"f(^Uݲlp='k͕U
Ή%L4y.Byaoϭȶb)Qe6Iz_h+
Fs0mT}IG|$2ecQf7IEKHFaSt lu2fwj% ZdCi$|~!V?0d'SCjkiݕ^~2-۠d[#hܑbf؍"Q*^TpjV0]ߜ]c	7oPق9I4)ۚ$O)mDg@Ґ']bju7
T7W'Ȏ]aNXCm$a ,㧽Ե<DTt)+pé٫:XCr8q
N'; 2$rZj\4M{-,^RG):f[o>NC|:0;/KD_pw::1$/1
 T,Ah䅛d۷+QPG, -c
NxBfS;:vba?8q1V7ؔcHq6kҳ?3[6+mz7XnD^00g6Ihp&I8~o##c0-Nx\b?}D6%Expu1z~Exn-w
pF)Wy
pbpQXuF)o.|К2汜['G	SFlqPgߡCLl*-lSxy+(y~] P&bkL> aâ!k7_ǥ7},şg4{1݌D
~A6䇾V׮N]DW[BkMϑ3j=RM哀Mj~:F-(6/hC"S
TC'
9Nrf,B
,(2{CXe: 	
ۥfE.Oo?ZҚC8!w'jrDB]qVGZ/a!0[|eaҦsO(A4F.tu<یDB)s@v9MzX׉ш+KX8*h8IKs`3ZKD-eڔ0)bc#vJ̬?#KFQ VEHwfq_V*ae4r<'OyZZ⩳Kހ2` ƪ:X%/w')-hJ ItAr\u?egz@j;KG+Ek,:
9
GdEUN"_嶪zX 4;iyXw:P#g@.4x9gPTaLzJ"-
!9R5@S}(=D[J<6v4sI-`]̍XG)qf+7j+EMP{Oih?n{{!>);w'ٸ؀?R|(.)b{~Eq9e!D۟`H
;Pi1$DUg\OzO8Q;QEw0|" Tv,]ybh*zPCpѬHh&Pzm^kj#.+=nA+ʹlBREp.x@&RAoBz/m0u122 vUA1CW wp>AʱYtUV?HeUuz~@ 7[[Xc߽F""tN[ئǳ͝n0q8SQ! eMPf5ҴoX$+Ś1v~1H݄v&QS|j[)NԎ*h8\݂{gxYa=SY}=]wiKUW~cl xx<x9@R*_BHikRi>1P1<M"` qρ*nz^vQQjdeLX5]"TRc&,S__I&1̨63l?>KnefoZinYzր$m2l2A\ PZ,l$+*|#E 0(ۑ/F^mίh|X:\FVSM<x49WGD(P+]Wq7bC/Ew@9|==d@f蠉qc3qZ2kvyj+w2	Bc7qu"uHq6@4Ua˷C1V/ZwU
ƴۿ+<>jJ+F
â'JT-MA9ylOKy+-KY/:6㊹tiXRP%ۘϔ>d_<oZo#O<1SsʸPFGu[ J(!e_* +38_/dz;a. ^pl{:tx"{bE:
Sci^̚ws']WwG[hwfS_snzx<Q"ē?AF).^jDX6!_}Cy%h&݀n:2Z愞8$zlR"-G`qsHak6Lk
>]sfqS=<vu\1[1Ղo/sH/?iiyS:Ft1'EDc-a;.ql-Mș/Q@u}!YQ fx乓ZD| hbs/+6z+(w|ǹFMotQA Jx)L)[WTeAY e)u`]Ws/5%C_EɅ-8"xm}֔s-1y6'cp5dn -/S	=Wҝ>Pr_T<[`!~O^_lut1r,W"WxxFaf7#hϒBKI7O˗VȼVlbԚۑ2&AdUFl^
vLw}w<{x a!/ڄhv[ foRO'uY~>IhA?4Yӣ~몟lv\0yClx_OKM|*W2~7jUej@`r^LVIQ@'?4ُ(@=|S[jsTmKI;zw[<I3_PjI3,c]wNWU]jZh6Tl:GD?F<fk_2D-yw DVzFn"[	:@E>T]ȓ{MWi=hstI|%Ld:h2Z,	d</'NEۍ)(#8b*(.*obE=y\\&j9>lr3ŉ9L68+iQ"+?O/[nzX5i>茏jKvZ<lsf^`1φxG_ѽ,?jk(|T8oH[ߐN_Og1 eŋ5H.\''9bJ6< ˄GY}N(GMvO$BR؀	t/&玶^UcgY_tӎ\eѤ<j]þ	B#k`yyFߘͿ("`OOy*4)'#qX6)elZvelV[B\S.<.Ǒ|Qz7``<HL2%Bf	B'RRA^3Ee FUrYJKXg'9q!X41CgL1z	={ߵpԤ=c&f&dP*\B=M,*)/7m<G%1Ix19v7P(U_՛R)PM*`(i# f|B+/%p1$"Jʵ5qwFlru	VјB+Fuy2WeF<g͡RG~lZūCa{E6i6+1UM;7J΃M5!b"30h,zy_2AzaynvS{XTt	6W}	@y"*$`;G~|R-jOXC|h@D4;NIG|i|;D7I6yl9FM˜A&Oe]q:
2 %;YT4ԫ'7XOnĨ?.ѭK"AؼĈLڕ@%bՆպhJB%6}quZo=K
>;
cnmD0:_>4~Ң~ŀYE"Cm/(FũKzh$M>dSpس[A){|A±lE/" hjd
%N3osђjl)B F߰5 μYnXG^%礿$* -;mwlbI4a ǁ,ǬwBVhˉSvb]zT5z+Wv+࣋>y3\Mٶcfb6[{RWTZT2h<~Vid8ֵsx|,&ST+w{g9=wOS7O;P(6^'?σ'=$O; " ijkUc&2' dr~WP14w	Uhpe5cqoG,(mtT_>/+vUf6d/G0N=e,thA9lo`|GQ
iQ9"^`+o́JGvycO|FWMee?K5|k853=!z/vBہj`ٞ4OV	Ѡ7"1Cˣ2#c@eW-0y7<ftek@Џ	]FJ>U1-=ɇئOՊ~6`R^>hg@N%xԍ	z*Wёx+ӯ0Ԍux̸ *|
'FUq3>8f'(m47--fFXKvÞB#Sn<P'#f#<w(iŴF>&1T&_ѐdu%@ʁ.04.jpTXpHC:d`v{F98 {^U:1/[1m2eڟnAّĀkGY˘>b?;-Xi>y;Ŭ61EZUƅo vQLSد>
?/Tؕzh"rSMP㓲zp[7-= P :.^m!K_
ތe'/
*#m|тƧL?m}P~]@MoGw_֝ Cn#t'p<Jk9}w2ne>Ce؋0d;Jxɯ{%q-;;[v: n/+K3:/:n[ΊDG*nzW]gv?g*<ZPl^[RbĈzOc~^|1@1O5ae66OXSObN;jg8n=3~kYDu~Ccˇ1>rM]cMuJ	GɮA~~KT.1|Eđ0#r\}c4H1]¾![qtgnٝ~.]`1R/-֏UٳV)NYPDf;PXXi0Lhe΀.t4<fB]
Cqm/I?f'E25x|Gr,ޢҷg6)m-G9s3p/ƽ䃭i75AAM=SߜJ̝Y{$H7&rUuNU|3uPn(dXbت|jLF[Fgߝs\C%[*[sJwpHR޲1wyC ,OՌo#T:>{!nYyGmahRÆr#QŇ%ho5+}#0,K@7O>G-:t +e>^$Y9\jED['9M2juhMg/va6bוLգ#.q)6[21,cUiDJ*S˯)DIFHXq̻ȺQ =t$U?egh'QجG~0RY{$i2@LДZ]*5@UTckrZ``j;v0IJǗ uP1a7I̐;+{tg̢]4t,x=ɫF8B=F5-9K]ftڜ#$.EyMN[àǊR_x C$Qwe[PV:2ܨ){{^Hǽoh_g	%r2m-+u1X\+oɳ!6NhW}5Jn:ޤ?a4ZoAmzlf
p6B.@,"IT@!ƵlYh,h6^hl1mSezDnw!QPʌ63I.P%9%^h8>R9<Ǐ=7v@کh ~7=Fk 	P;K@^ڬw1KSp]0`+OGe{,".*BoWGR<5Ѭ\ :ox#9Ys#@%r(	tRƬ| 8NCYV<C.I'.v`DdQc [v E`T]]Uͽ>MJqiI!9ZsZ#j~т3=!7EF܄@vMOjpxFv4͹NOdڿJ7G)~~2^_hx-f#* XJ@h6ac8V3dxQ֦H9FE⓰h~">>./G/.A7y 2l#çRX<yxC{[iFFHHzUFbvw՞y5݁0O)Jt&*yDPCX ew]dѽ!iiq%fm)bƥ ʦJ:G;jm{~/
Sd􌼅F'?XpikԮ<f8Fu!3~iRKtÈI5HvLqgƟL0±R"^;G^jQObSH~-L>FH\],֙"1 ,;F4&4IM ů;͞y^mfoG7 49h!mКqɾZ9,p?L\ȥ&.p9]De]½҃|dNӮ" ͎$r$:
I[6 Rδ=je> -.-vH2+{Pi3RK %k$pU (|saxxVXbbr=؃ܢ9ᮝ˛F%PaQc @_7Ĕ
]&ĪڟU͙}ws 癃VpMSYxf9GT0w]To4z=鐳2sjn:9muAc ƛiX=MPh:u[E^GuG.WEݜx?dZ #
LX%u NlSNJg}*\7~"#X2~̨UL#xM|k#I=h~ IRƂH4HJ#>:G۠*vJ9^\(Bk522ihID62aa823yW2_;dm]n0^ OwE椇~".鷵ebѴ,,ׄoH }Y9['`ҵajy$"PtUl,Qm[xuϥ\ 	;sM2{0oo}a~DoO_ LV+7?[R@vdlfO"q/lOo֝ҕ#V>f'Uz3J1TU&D֛TߧIFw?ҥ6
Qt-$2Pod5/x&[͍t9U?ЫŠPm[gLcZFfq~.-R3#Zzz4-*d(uf|㮘HBgJL	c}YwjXLd8ǹs P|rIub>"Zms7?~!AKB~KS{ȵuYkV1	xs=e6r+7Q57ыAl(>T_Q0l2~aS)Relғ֏XO2Wz3ǣ;C@+Y<Yt`Z xݬ=c	Tɍ[;AJ"H~u=:koq禸AKi
 nMK:$o#y_}bIQg/+j#ZlILR~"m/NvOFw2/Yf͖㬭[us҉ݥwyiGuk[yEI1ri8{;p6|G{(ȫ.:/֊Ņނ`9ksUt.{yb'C,GuNu:\Q`-iDI G7Շ
\iiϭQ+oހg'ŇV5]vEgp{m2)|tY2GByXi\ռ c6B+beC~bJD?oz6#w--kp=g>4I;0Ƨ$R?w⹎)5{{ܘ-,)Ō*'>,/nnoQp4iƒ]B<>M2 G06=aH;xH*ElX7?=M~  0.l(O[4rO
m{퓬|EU8S;gw͞bAn(侗@>GNuP4S@<,DGmھWVӇ0O	e;9&6ԆO}˼Fe8W,l^ʽv|20wl1Ӿ|ߘil7%f!RgsśW-Ɓ̿SCo9%4*,9VmC/e1xYKbfV(]vd퀔ҩYԈU[IƝ%N?ޔ^;کZ_)l4ZAn/>x4=(R[RBՄYrP [|odޓ۹vdd'*5mf?A9M +(qor<zTjó.}익fپk?y;5H\q#aud]q`%Q䕠%40ϖ%Co)jAoxv_0Bb$,2%[f_>+,̉$c82M
;i]7tav?`dUzN:_c2%!Ѽ\*π^NK9
αxƼlӣ[f}L!PQZsoV}҅1=l V$ܥep_EELkFE\=-}ޗ|oáCXjKI8]v94o:36 Ë9Nht<oܢ75*t@#A.6wW=;Ή584?8GbW-p
4Yn	Tqƌ	h0j'\4o$Xip0s昍icpx8٨FzX*aD'i]M5pCUQc9<6b\a*#FdȠm=WAIOu"8vY{A}S?2XXpрKǋKk_ST/Q y疨)~c,}aCg=\$ ,qx	$o`ugɔi K+9*=~,z@u.GTwT!Z)(/Se6VOgk5#XݬSȜ٥$)0fat`u$<שf<3HπRdK]V7l>-}4]nBd7EVz=x)w_)O`oKRՆ?/~8Ӓ!S^o6^$NK(ՑV{!vYB"يe״$c8}LgH$]'01 "yL|8^]~Vmw!ģT"au)Pº*69יJ9ZyfZ۷7EVoۯUBh S&{z!g5>^e#r|潭+p#ۯY8ٍ~ыtq )ۿI[V2`U|Oo;ۘ2sA\ƪ|r'p@wy`RW,*DV' o	eN!oJ/I2<1w*D5~k `ic!A^nEOtfxԘlq dry3;[1˴

%HMdYgx7)}{:]MC1q 3,8&MFO>8oyaǐw_|ie`費`AQPV߷Fc/!ug{9/x:"u<:Sc	UGa_<>7C78/ƫ}!3+SQ9pV֮v~SSMD|;?P``l(a1qE
#q%1tElLd?R%7+:NcZ?ݩ|U#j88,'/1;Yt6FvHkaS?܉r9aĬ_3̮oJi䛘O#8 ²+}풤$1OJԺͧ?g0TȸURx8tܲxr݊EvY̷kj+5t]?df+R	jaj>LnTݘ5HPsնrf;2BX>|]P6*-#mKȑd%c_yУsKn=' $mE?UtCuw0td-y+d?3?8rp,t7X)O\4z IzlNdЇG8 8'\*?ꖸ)$"W񯿝#pKJkGzidWKDp!InV<ݵe;"HШQ3>>fxr(o2=Llt=Աֻ4n1īG;PJ9dHr!i=j?s3
oc`U}5:iMas}cL> >j4zB;J1?hiO.hx.єy/4dC"aJU-*B0J ا."Caݭ)aJ^CU(o`;5liǰQƾLǡ#{XbeןǥxumtѪGs{['g~d/dk7`<AR$,8KǵzˮRZeq*>wʯ@m(af9^NLzoeѱ[ jJc>WC1Y'$1<\&ef' Y*ϴԦUOGNm	Z!d{hqk}𔜢	L EГ 4-3I5Vɽ{Xc_;1yV&. VǮU=(`92L'؞&J3A	.aʈx½4%RcB&Ms^hxTu:II==+}#ѯ2\)(p2VW4{D!Րx4	{e),Wrz| B.DgMA?˗J6Gtw4Daj[mbG}Òe>64Y"IYc-+$Б{h,VlV9sFLg~u^{SmK\Nȉ\a\& >,η	&TT:&jn(&GYCPF
cT]u^&
jjU{Ci$Sv:fBۤYpC!AXѥZ"/i!z~!H7(KӇ"osMf!Xgg,/8U	ChY*͋ܶF Xmm(84^jp2QI7T@⥙Wmǫsw];&cV
IJN#ylwHm2|gGAr|BJô/D-U~iN	Fynڷ&WӟX&mn8R/,'|zw1A[+Z5W݈4~n<2fPQ;tzs6efzU'XffPBdv_nNW[zvswF4Z\r.HD2-_6}9ֶMIVD/QԊ;%eL+-<܇$6&)ޮx6:{;}XB  8/|^| y#
xT*V(ԗA`P與ZtiTmȡH%[-P4BiBK35Hpf׸!e
Cejw7~}-YoXjA3[WZ/+TzeEfb(; k
u8qMlE,%Cp;IrU
_vBc6K²<_'XUPQ;dB:/6#z$W/onYh`EK -gw5OOi>MB(B=-ctM1=VPޚ-<|TO@RobfVf/?
6Qa<P8Z-rGT^YPV:4b`2MMdkŠ}l+=X-_GR%3PC:%<םw!	;	T	q|!fFa{ٙ}	 j$6fJo  E8`@sBfOfVQ872<rhnepM5Fu*uh!Tc	UǕ+C=)3ngBi9JDH
KrȟHgYvRw	ݲ8Ol[1\ +.e]++o46r@}E!!,g
 5#sBqHeV6ȯjoo .M05?@gEM'=ꔍ4J௓n8B~t֓+=ڵ˾u1ClMYj1f1#o,
F|*\w{	mY6lHz/%cl E.&oBCN~
΢bT4TϘy",dŹ@J?y"hOj$^{0?DK-'Uj~*}t~$H萙ͮ.ޔ|vۯ]-tA:N&n|-gsg6Axgf36O?=>筞K
$w̇`Ȳ+5=Ivw6<%G\-p W4!]m`JuL}v`Tɘn޺dX+؉TRE15&D*$"۩\A錻_Ό'~~ȃ޻٩Q5L|x+dfpL2Q4("O8M,Ytsk|-j"2}^||˝~؍7Kکܦ;lASe+Jqۍ
NIt!R)F>Wӓa=˜F\HTŶ98FOp
\zCCVD# 
W.bۙdS`G۰Zǭ]hoKo:gf]dWpo<wfF)\{=ƣ{s~	`.4R4p.NEOUv&V*KA[р9zy͍zS;EB.]|wHIET80J{κ<;"E *1/%WTƝXE</dțbR+a#)D6]'z] nst!쫤)uL4N=Vg6(&E7Z2~ykIVE\ @Qݚpcjeg}`&1?-^J#</pŦ/1rUDsnDxYHWs]i2dsEh/]Ç2I@gi}'UgW.{QyM^c!	r7+mPQWC㱛$6ݳ! 1F||y^BGZMH5u֢wTe&!S
_LFħ^#EwRGZR\׃#!0FUU8
L-u3G_ }y(uPK5@䎦nuGDch ?:/6~>+J*Gd,"Y 35uNbpXWL?bHOEgp7Ag2a(OTPo^bYVq,4BwO]m3Jn-Ȁr%p.e"-->Bjƶه1jn:=<B;w<M-y֡_<mw%I!Li$4)?``%,;}4xݷ+<oF㥾-7v`$GP=uE"J)A^x8R	FgV	~O/Y yDƦLէ3ϔ	Nta[;?LLs ?3ܧ$کQvbԧwP*yM:QV(79i3B%N]FHz]kV&g_&>O5E+&vs:,I8߷/
W3WrުC38?W!(ǖ :'GGĜR^5)Qn&xW|XWGc	ݖ<*8KWZSm]V'~eUx.TBq1a2Jqp99*3hvqpr_	+j
C0xJڽ!n'6X/.Of6t\\y,1paP#{kY[qzĈ0't&׆s/Z@SCu82sWGDDwh	Y[1:2AA},*;"Q͈kʵNl谭瘦bDL
d$lBHQ̞~<䣣dο2΂O4}qɷ6
nB]1nb\D0C 8QGd!pZIBEQ?`gu)Cyvj:튀oK&_[2k.H\EU%@~[//I
|y[cC xHq=kVKsȦ}Uֲd>~.kiSi <X8*ӢldZ$#l'uՒ'dΡ}Ss=G;bUp;bg3s~U_qĠn@>G"X`--3ݝmJV69ݎ׾yUs(@y㕐k
&2mYc]K7x2#3JsjםluO3$LG̦SS=9+f)A_i}E_T]ܔ(d..L;l_7D='L=k0BDd0}4H^YVMk'9b &Uz(-=	VćKanRs7$S{mRDּ :twP)]~|Z<2jUT]o|$\jy{eIV%N҈ۙAc}9G􊼯w,ag>뚳H;۟l.hKQf:y
D$z,%^n#bY>=:"ӑL2gaYhh37	*457lN7ٵ/eP/ 55MPv2T$Cr K]h@)<)΍ n*-M>W4ǂWΐM@ IHsVpoП?9R]$95.h2<ѓJa Nni6.4?z{/!Q3up3>{&x~_qɲQyٷ㟶5sm&i[K#'g츒jqxQB#P1XHFd
>	6!2!PG!;fĊ=fv І6WJI!x6yQBԅ!"f87|JQe})\py/ϠۮE/h#,fD^kӄk6XgOn7꫁PUpXsp̋o=uw
10it.W#ͺH|ruh4aW|a:`=IzbL4:djߐ_h*Dӵݠ~)k7/uє0X,աL;ڞm#3Pxr_QǏMjl9[ ﶬ<wHo͘^JAy(+<	׺s{ԶѠ`G"mUXZr Mjt(ǁ\ ګ5c7^qZ强4TZİb"ʠ6C=snlH_OL5 mJGVOa(V)jAxTU/R_}C~1MEB@D}iMu'<D*V*U_;G]-ʹS92˅{.)gL"gqyuLx[N=p/y 3"[spp23&%WD"c`d3d/a;kn+IwR굗VF=ÚLTn7cӧIZT_&\]}-dYɁCjG^elv*-@}dIW%T(o%86t46+l?Lųoi2i닑gIT&̻kxsNUOJ6v$zgW@Ѽ^nK7TϨ	$eʪ;)UB\;&ÊIdl_s}2۩6S2ן2͡%*0>߲DrvaX?Ӝ=ճnr+׃:;VaֵuYb=W%rw:;4M7wԤ'tR~IJ^\d[e:+?Y'^wЇHI.~"G@D@\M
kBL6T}|$(	?X>dnhx$\`oFh
/ߢmT>Ӂ`
w-'Xn9,%CIdc/[2{{HR$Mha ؘYDВy(:QƤPi5y~>q4NFGXc|"CS@"dv N77*u%2șY`Y/cv0Pl[sdhX6YS%Ƙ8"fJP>ml۠B^ǔF( Lc>.׭wi-͢s]Y(v;-KE6@Z*"z̍cO_hU1e$7KhWl5Ech4W&_N jޯmP3iHO~I&1Pw6J
Xgx%)DܨIOu&e]I/z7Dnj|ލ>u>z$-=k6,f8Zj;\\@Y1r|tqWp2WI.fR,r,9/m2)t _]a2 ~204X|@Aݕ6RMn)Oh$-GqF'(2vBE6w^J鴋*%^ƳQ&$K<15]Pb
#);|E9*OgOgeQJ.KS	AfŠbPo?Q̲詊-^[/uYR-Qevf(t~,C^^n\HٸYhg;?74qXV-r`~6ZF٤Ϲp5^oZM|拸ivۯkYw 1dc_.9?,ѵ)7JeȝZV~N˂CC;}9#PVBևXG
G|N]}$ģy-Y	I1 vq萄@[KLL =GJ8 ]CXҩߢ1ʅ*&+q^E]|8	yDexLlc{H)9{7sv S$t*Om%㙨/M3M//룿<l ehTz1̇xvkcGr8zꌕ|%Y\Ymr'Ϝvz.<P!ԐuCBc1n1A?:IUy, QAR	ENYZW8]uxEkC>so&!ǌWzɆ	NTDYgّpvLvD3+7̱4ÕUY |޻M
Lᰃ4ﭙ߲\	f28V\Wcfʂ迃i_`}T>c\P,6W!uՋiQ]B2.bj.cL˝*r8ky$w'<?	V/l(XzlY\ѕb$k#-=
fmO Vt4*Oڄx~jo$:inV{
zS̽]Tt XgEd5!eb(O/-''R#Wg^&310T-!&x
@ӆ{c.8m"T.~BnMM ɁqGzbE0e)iM%B}_,7EZkYU6P%X2:5dҨ/Dh.FF%	Vِtg@,=J3S=MaJ0a3?QJOZRCלupe_[ۇcuZx..ao)Fn\HFfHg\$GRP׭p|`'Zr\A|?;|؃[&
4T(fvL}mK]*>'7pM51uUZQI[!qHqtcj`Zk= 4Py{B!E5u*Ɩc>#*8*[HwtMxpM~Fx3U/oh'LHg$ᾦWU¹TˡA=N5=,:E9	>3,`)f'Yh)k0a0(oT#޵NSBģdVY8ANuYUQ-1)S
et<*xυ{cӋeg4OZ"<N_x_&ee\|7Sq0ćя+J_ܯ~z[ΙOlq}g9@M*ULk=GzEOd69u<96ahˡ[+G/=%O$zZ9\ͩS HGM:y0 l$uL} zݚ;CȾdQq6g2֖O@%Ճ((]:|jβXRپ`]ߨ#kFѫO0wFd)y.kmWx1?ДUy`.M%%ٹJa8_P bM48:vˇrk{޹JTy⺹+5[[Q<-Q!"EIf4,aU ?y[ZoX>[;xsAQIKUA	э*bu~wdE	#z.Y}Fpzs5ϳth33@jeLo8uS=Ti5S{ټI7h@)?^C
/68	Y@L/) hDon0CقBJ\DDȦ29?BԾ ڻfa:@z=k}o[PjB1jKvAŮaϧ˦c'94xtI{}'Ƞe7W^o-7tHB~cP4`)qyM5h'_ǧ&wM5hW:Oqj]pQޛ\ò7&31	`}/R@`?/ܴ2L}!445{fء)jNgO[U!f
ih$I՞4vcpy۝FRv*WoIY${cn{S'yK0v%˪RrcB6N,~2y_&CmXyDyEUA^P
LIFV./"^i|^K{]4󽍹UVY(gt+ ӟ>SfDiYzp\*J_:2;y:N3߮@^A}3J"R<@FG&)NsMIʩ.޼\Q_" ؁[qQYy9OzEVf=_|*`}YuzN9vJqh}+HI	SP/ŅDz{]]EL.q'<a&6-n%FjyopT;}?'<ˊYXWٮS~atac( uC.إi,g!	E`7^IH tXim?nIr"Օi~*G3^=O5F1-Hb7҅M;EM]KLb<fnPHkB[[p,PM4'(	ʅǓ[<g!iY@G5Sٲ>[[NFG\&^2yh;Dm ͳM^mP,U2^
ojT̵۶ ʰ\nT$aItS;b_9ڊzv3]8{BGk+ Y <:%c"5mNڿ-T?v)QOdɅ.ރ!b8t4W:xp)Y!KC%tR3[]Qdq.Nr7x	v _s	Z,ϑ})?ECєOWD3LW]vJ ]\vՃ결n%cbim{PGpLc8<cy@a\u!Fи-)4rPZ[pHR%^֤'U_
õnx\n0Erg>r%HE\:ӆiC5S6*IrpK1}w3`.ԆoDfÇ5苟	UD/?5RrK45ǁ_qu<Ο wmbiF~[esX#YK@qQYTeo#6滝Ⱦ`2Mʕvp U|M$BwdxP|>2xRp@.­)֧~4is\QEKa,x7^j

sCJA9/yyBE9V%%`+_TSR&U&Ia^|#^6 'RNA6adyϙbϤ|{+GN⹓W]sش.% IKPMl1;3wkg7WS<pǭJdϹN]y"ȄO^6R-+֠Miw2	;D:J8xUL6&f0*i<ZQtҚVJ-n-gZw<GՂWJk0oN"zÿ'H0ofO,0:W(PKn|).m\Tmgg4*iz{XCɷxխ!N'9ۍaJN"b.%,q#
+F+uhշLv4
^,Pp˞[uaaI+l+d5{>(7csdu{!+#s(E5:yB*ILN~J|m^)HO-MŸs녆٣[P9?Ttq{kݡ oG{/g)U*u>}'
y0A<1'x9O+M7nƻ0.^=q,Natc} lB?95 8Sq]4HWoj<˼Qʺqu"qaxDݹ&f`iYOCP.%͋ZWVTXc̕q)Pd{Q<^aFi`1l,[إ_+M4]xCՑ'EhLGo><ASǍooITkkU,!gl|91t iDI	Gfp9gV0=u/}Abu5O ~@f?c\[km1 a/W(66b/u{RUMK&}amxy-h쥌{/z.Y
A"#*?F\<5$Oٴu~/Io_􎹏ݟjy8Tk}H}Zw]ׇzbX+V`eD赈ĺ	Epܡ{\7J1@3iBPyk@i|kMI7W#aHf~Emk RWMte`0gaYxiy`MG>J>Xz;qa8f6Gʔ_}oeO¢JRUsqѢ(4m8:~WJ9"iNqPqNA;C87k˛5
t:J
Nڿ{P 3-|TʏiGC6jEԝyoO!`ļ!TGj?bfyr.#,(ܦ4$m(GYZ%o2ɽszFy;wzLExtk2hS16܋֔7DR(d㮋Y(9Gks"قC>Ej$nXS7ch3DA#{0QE/DEӛd/J)-}Ʋ:HC-O-36w6tZK3E~g4<	5A,uby܌vWI{ko" -OK=$:j*t\$͒O,Cک1AWz<,1<`UR`#Q-NQ+\AgʽGgZ053%bjĚ3`<Tgoyʱ%fO=>φkÝO0
jo9]㞢[[yV.ɼَo~q]U>ݰl/v|JV0,!8(d7)浡1u"ЏD0@2WEX
V}D}p-5P嵚fKş`iIԾT޼p.orc7KL2_MʴBo%EjcIaG&a3p@O^hAGX9
D2n{z!Qž(҇^EdzD]^[h`}WpbK
sڊٷCJ0@n`^.:;+XITEzX5kbkk9?:JOT$Xc
+h?FGD&dT<oK1g3vʌlphc{l/8D6օf}{ ?\:%[$IAߜPWGv{ÎM)%h@ )Ǔ%RP+aQRU
?>sJ@jX>p,HOSn:
&fCIRl$eCD={AṖIJO̂^|ˀɋ.O`OU^IܔC-+wy~4¼X2K墊KrTbb~CWឭj,l|V dvFg錇@kn{OQl@V75pO:64zB+]-o&&E%XK\j7d s\,_v*F15YRJ\ {(="#ʜ>z{-tqItSUdQtjYK>+3<&yA'L,̙pg^nNYHvZF9׀$=/,Y`!pdQc
?R[V. g۫>=w7Gu:XkqvkL4:aw`<hʼ:EWi~7k2܋u*dhTn!I"ur!>q'M~+g9DtJ$8uJ+(|Nզb#{ChuF=Qi )<܁nU^#r4"2,P<ri^1:51@5PezF9pogJn;j_L;-4Ltj1{T/Kca2umtŭJ5*u)(a1<H+衛\	;V _*.qsP P0"0·TpU^!2rgOr#ю)EQ(2ˇNn3bEJ>"enp}#TF$Z­N>t$bg k{KMta9T7o(X/ڪm}3Xim,*0]ԀUn$*B;}3K\o+-=فmFd_LGQ>k(xyFt+n]-J`~t,;OG?<̳>+5-#XF!@e]aA"ќ	{V}097F	l&,7H}lYZ;21;Lz}g	d~]
qSHA֊gzt2/ t)p_WWC9VgZNM@/Z8
)W(%rMh0_fFXފDKuG֩0BB"mk%iCΐ\O9
d
+$T61ӕ{7ְTa:/l<2lĩHi!)F~Y@,)pp[i:=t:9n6Lwm!6'c:y;lYk`!~ׄrZOn 3Iq:0>(w@,:kjH,mx&NNֵXL,1%1Np$"@ZS"s!6	<&ڌo&3}q0~ڟIP'7Wra^5S|n-fd&#Ƥ*Ie7U	*Ň+NH{M"}d|Д9%\`w+/`Ґt0ϼs1^cK~mjH2k١sܕ\7nNzKr' bC/ԭOs˺A]PN7 ~nP00.J)UjP竗ۻ ≗>?Oƴ]5ju>2cGs4\8@\)MeY1-J0UHO5įlTR`@RL#,>1c!M J ~_?=R`qc*f7d3ݧq*SOZFJEj-kh39x2ݐCm K#՗k94则B"=DzƢ,9@Ӧ
^aB1k=&x1˙Nw&Z4;9en?i,߽aRL65Qڍ7
E)c]VY$5j %; LFR`ws<XN#ʱLԦ&9^o(ŠkĿR1Dw0 rXLd&f	,=G<cVa" S	jY_ˮ?Mj,ޫtTu9=5c#峅wRTy1+Rh(":GZvs6Jד(4^οm&ͰTW-	%u G!f3&T& 	;3Fbhd:pp1Iڶ'4Eb`8IJѿYWjA<I"H8sZ <r@wEM'aneڹ7f|-*K["w0ڿoƌKbީ@~}`
k1
d(3GHb=%*5t3F6T 9'm#u^Z#kZyW-CjC[l.7/T'[^&Y;p>B<\;|1ߥccz<mR~	­>%2vQfC]n	]+Zs`%/z%A$]MKa3SN|C0A1GDNI-G5F\-&W&.\ȹ!Yot#tkϴtQ
= ?H1l%V2zə(-.۽kpLqzaG(7mIcmJ	/son]ZNZ|u$bw&C$Y"N`zCa]c4{"4mc;W_@U:'ҠKޅbܭShQ~O8IO9Wp&ۇ&p}9ۧX)JGk'nkg%xFfæܫMHRzOtDF	.ti+Bul*݇L%mBYPD$j5Oمh5*qxvqhMovB=UNr*}'f]w	@rFD75\NKLŞ狥,])PVm9?dXg |T\Wwo6~v݀jY׮vh)B ɺ~8!b4Y@+=|-)O<0AAZ}n?
!/+A0^Y'W%XA!k'rC@8z֋VF.>ˑ?$QZNIe?_-3O1`uxp^rK݋V>~n.f_V_x7Y̡u'`dm	ۗԡaDS:,e/wD>>@F]"~T$%~I@cߏ6هf3? rҵ}/m\7.ޠ4gm~骧$Rh Ns.V假iL,TP
m.ߖ'q/tsw^+"ijsUBkE_|7Β(1E8*{DT|4VjXHG!oo'|#6:pa6ض.:)[M,5Zm_@jI񌮷WoPg[JW=<MD"S~<u6zsUjfE#{n/E	:.N:?Oe5DJ'JԢz S]rrSftÎG<!Z4NQC]
)9DnS/3aϙ8{ܼw7w#sLWFR9)bI#FLdv("ԒCR6:D
y%̎BN6{,r0DY/QcWj)m57es5!գ)ziCLI%$/ͼ)Ɨ|hA)DFbd.k淿YQA.rצP!Q=Wu*
,հM3$
JfsZ9A߬B;69Vj+}js "ݚrzoߝ??wjR{e3͐:F}n5.q?	1 pb?7$aG+g3~^FMDJkN2};\!9=i%u-vĹVTf![xM3)t5^&/>kY~hlx-78\<aa/,sysN}1{jGbBzIЖrff/Spo%t:	(I/dh$ߑK,1C6XǤ@u]iJԔ&JyjxOn|,yT=dCy9v=R=ci|tN5I#54cjj)GX*/yI|ea,<)tGҋ#vWE,!wvyI>ķ6@f֭6p+/vx۵1Y=BFa#* 9b|QN6|WWuiLlC cwճgu@L/Ǵ	~ejCY/k5>Lq!ir<S]uAVrKHY_K ¾Rz~9걤kצ่:bMptW)1y̴@C09xabG<e2Nr7,+LUۢ4&gr`N$$88لygqgrp'N8b}摻?rg0vɒȐI[py)^3E 3/(кSD}vښ ltfZWi@0AN)7laa_syb7toIY&+|Xа^1v@E̼ǐp0t@k5v"zI<Yθ8C)"~jZM``ν{#g |]fk\ÍQG*Jr{	vW(ۊȖ^t,5>S<f;;x85[Zv-)X7iuGQ/4Lj sw)˺=B$Fȳ5$a͕kgr;y#H&j"cw=ݺdPXX
	`R߉j{un4vF/-:lj&DT( /{|%7?-ch#EZ_F$eAV"t'aIָ؀	OB iě$=OUd_Opp
d"׉P8FbN_XS8ZXkş?Z<%x(5G.蜖i͢8Л:Tʮ]spy2B\`."pa	,zD0]\ХI:4ʹY8F5_&EN4hwuTwC|g&p'&_WrDit?W =8OAFl5%//` {YgԻL.16jdD eN=)ϡ2	1:מ[`Q9$)~<C*OgB
)TH)^룃wFIQ
1;j>9XafpdΥ6.T9O;?	؂Rw9^ۂvzI~rQF[̀ruG}@] Z^[FIOmXgp3(C3v๳ǜ'`m]~#u6w7
[h,꡸?Ll)wmAt͎lo[^88ż@6+yL%nu9MY&%	QBvi6Y]
ݧΔ6lO\3% Kgux~AU|ðREc	)415wI,
dk$%#Z*߱$	LF:О v;3<GH^I;L'!eG.$YV ܯQĸ\	j]>UPe<~5@B$
4$"shl[a<^:CCU3L~.H0Z)LTJ/9"K|C5;j?&ˏd%D!%(ɆwR>j5l`"cE];l)/
)(Սzave8S.2xfYزa3Fc"諂l-ݏ[92uNg8^}ŌygEU
z50+$<nvL'$}Qd/;;N٫t܄rPh <J
sM5bAVY([52XDke8+LPtPOlrUۓі~@t%+bΖl'ncuKj".w'p1nmkͥz60ogJ½!:Y,Y"|UL	RPGEV]8Kl3O=.JnBqGUͭX8j-Lxܽ"PmXtµ6	gUD_e/2_"4|[m8YG|A)킝(fw}DI!:T0͢8wrMM8SWzL73\Y6S}3e;~5nF+'EЎgx4BJo\)EE
sb4C	KlQGKT6`^iPh	%`zSWm5_TnQb7Ԙ(Lvbp?i b1FA7WCt&%[*{]0fa:pl^)V%ߕjwq{`g#I7kh%0sU3dL:bJ6BO9h;/Y\KW'mnV]ASkuKPPyۀ;g f,3O9OEpOnm>^bd9q[I5yCӉM:3&e*h%a#F~u
%b ti2lm,AHWGv!ͩrȪOǨM^)lƋ+"޺z ̈́TUQ0nAJm +\ok;4?Z>Poq~5ɷn3i+d0UPhN^cX*pѕ^_}Xno(GזBUp"]"z`6gG&GT46^
6iqq Ȫ)9_q曠¬gTp
8^3[+~s8|zSkX7$7N9a* 7r. PCۿo-XcBw,eǦAOAa8DC#$Ǡtn?MOD#͓gQnz닺⥺/*wᶞǛ<*GaCɡJpժ4ť;},tR=,9ɖ*qTvtvxbs1+cDIڷ("C,S`RT{Ъ6Prr>IGQk$r,Z+^awg|)"!33mN*u읐>1 1wy=Itj^v	xHGfȑ,APNA;vg	A';RxL-0d-H/Y4<:r%,odc%+B~nP2ߙAc:0omMܘș:'>ӣASX~3ѴEN&r#.Vw\## d@{Ǩe@%#J/fˡԖMc3ׯQTI.Ш5 go
P \ǋ灟qզO=ܩ%jmҾYc56)]T=Qt饎~m="'K>J8@]Kc0zs&qa>lT]_m	,>}?L&EHG /EvX7>Bw9~	wn?^Ԝ1e썕M/\cw\/JJ2j>xaST7<ceA@p,U_Pࣅu,"?fcc9E\2K6;{&f[-935Uּw#X'{h(-ZϺ]Uj]#uWP$;Әs5u֗G(	"^>^3wtz>v^oDLӈY6$Șyvn
.?3 oN$/F:d
rU+'%#(2OCk`ɱy|JK.6VZ{t<D$qak(kΆkwζ/z'ET\8ڜFGY3%\Bcz@B--Ŵ:co7*3*82S geia;y?nJBj2o3C-WFkAFz͟@S=E˲֋(
FI{ :4lj,(&#A@iҟ~
BhX*O, zNõjvx;Z^J66\%HA1&ٌu0aT E:7	|FqiݰT bMe/ ćeOبxXx#QFGqg'`r&?Ғ ƛE] gNJN?TrPyR\kE%I{AvR,x6C]|DiTϯs9wa,$-k\}sbUHNЫVϲ00<ӥx? 4yhD[Rm,UyY9).\Tx4>.yN)BdI<o<%<D9=0m죶[lxFCzc|u5 JPRKr0uK|Zִ{`({60Ex['s [/,ՕB.'@K=g,fᜐsɽ|%eSqVsΆSWx=w]@1{ګ?ȄS0lK]IKU-)PHI {C7#_<Ld s軸gv}B.s:ѩ4NKw4St6fgP1_/;Ar|O! iA_%.eN&x2L@DdPIe ysZ/@p']5oNc}!4\ӣ;!_NN,آ?v)xPD0,Z)sdsN*@fOAK.|ʹǶ^l0JܭlíWVOD"1j<aH~A0=˞HȖTMU?|jIXPH5]Us |!^Uǥjl9cwkÊ^yq1ą(Gn<V/x	цC\wl񞌳q12V}>=?}ug iM1(26hJZdV|ʜY\7(x6`ns7P81Yt>NhENgљ޺?g49Ջ1o/c-;[659Dszaov^l9\D2Wz:&UB>r:,> rH[{T,{VxC!'`@AFZ'iP"1U^
	K-G>BO2hpl|o,ƩVޑa\"gŚ0[$ťĨi1WMmL	s`?2JΪ4qvHbC=cj51 ؕIr!=Q	٩QC$N&%蛧 )C|տmM_[-V'KBMAy<ㅠjA<\oW?AUFLYsʌ<{r6**Jf`=?d5%١/ƽO6-j"kĺ7YT>ЈtF(m?7q>/(%b7f=gL xǢIJΉkJnZuIݤe-*p>䋟lzONM٭S"-c²:RГ{١[)-NYIiuҞHrN-m"Uza9Z,1-nHGLR-ŰON=Su2@kGTW_1YՈ4bO.psho6G
{.GdD_
ҵe:"ӌ?j&}ۈAL_LfyJަe9ud^F(bTWdM;[]3#%v5iclCiϓ	wˇVZpH݇&xrI5sNy-],2ro޴SrY/g,ۀM[e5J14Ad(χigڀe9ŔU EC\?cY 
qP]`߄{v_20&|ֻVdϦcZ-Ȏ| 	'8T.Ʃ>QuƩnHäرdC֍9=SIO!:CU,cVMpi`~JH̰>
fjOZ u[4L\oF!'clv;ɞq]2/_lfk! Gnt)&Z-OG3T<;ŧU%9d3IFTsMנ~{si+8rl[?/.haQǓ|7E&mh{bH4/ype"ȅy0ԕ78|{R2yxuf6y|ެ'\GTfi K	"J_R)9gC]DK\l#[$$I(v&m!N%`rlё"LFszv*!hA3jnmR݄U[=S$0f'	,t;д{gWC,G,#˂Û190J`hE~˽
ޞTkP\#Alaf+*?X㔻Q]&_2

"Ωnkpfח$mHw8}khsn:O\woh;HMO:JOwW@߃n/A=Ic;	jn.kU8}V,7/)\0.]scھ<)`-.7!סlA_Z.zIC8k Z4;$&ݴ0Վ I෯q͂|XGd~^cF/!'VR_6/?rG>ΧsEt)%,:SA0s4Xp66(~~@SKx%nD|ƕj1EWC:hD4.y%]Ğ,TMR§알m;	o>ⒸlAx#X;ڍSk"OsqTBƠ5TvTˀ? YVlcn)Y?"n9Z.s=
hB\X2SM #,uN)WR9E$Mɗs[*qs}n_U:~y2}V}RZ $o]or,rS0oCWvSl%եu?bW'՝YοE?[kTtNbg0k%؍3xӣ6tFXN]soMfzb!pCmSУ%_ZqńWMVs]qqe~oqS(p0QcY/Zdf"AZ)v))5iҎ2-+/t	AU"g)Ƈk]etW[횚O]93 79F!
j56&TÛ.INYgYzS@6Ʒ1Vֈ4<^<G#0dz!V2l`rs\D%'"bH?GSQ@@	ɏ\'nO S4/ci/ۉ}NIͬC\PÜfc^u~0_ֹIb}ǞǭirhWV,f׵LVgӂXLUn4Bޏŭ'_.bL{!޳h	i*HkA%kh7hibd~xÜ~ސ%r&8N߉s2*l'UPF	1u"\	gȅ	3ސP}"3~Pg(M5|H!B̸?Fj̘x͸~l~.LK!Q35P"z80m|n^^47H+Ϫb	ν@2:(^7Ⱥ67cOsnT|d/đv>pO"{g!2NNCI|Q:h36tI\&/zgZ'LќTxJhŁͼ	
ocj&O_Q<C9EɠGRl?qSۂjɒ7iT<g[E2>mT/q]UHE23<"~85/I];"Ha$z,+JYxnL*8f/';V_GHKTieEHto*)aDZ1.)~T	XΏ2IZ'cTpPU
$1-11OPO&j8~zU-lCrD\ˌG&u}ǬK6v>+C˜.s<Mʁ7o{_->}0N+D!6Nlq֘ZdJl549"igй$QJxxH~N{vPd ÆLraAn0<nڷ1yhYښ=J1]et]U4<#Ohmd8;
Mx@EȊrդOǔ}#LM8&L!ɰGv3o_:oD39~DlPJ.)b8\lv~ѴӤjƹJyZM׺WGp~]YhOuEM	@r+byUQLW盰Ic60J%)&hspIљse}>مG[0g~}L^D3K;*nǪ(H"/_K+#ѪR]<A'@"@R^{8}Sxqtd0;W)V;$H-Z~D̞eސ-'` e4ua97f@2-c;R sYUW62@af`n4F_Cg0u({dWy6^>+Mx7yA/4sұmwnfԹ@ӹ2Dھڪn1n 3L͊%G&G]nkȞ:bөeZ"-wJx/@4`h<AZ% \<W9;CMW
>caQ>uP)Օ g SO;+f@i?vkVN7]%?ϵԴ|]7N*Rk$DN@K&2txsn,t8F1B[:d&QsO;ƥ+GhsƍC /SBTc㍕I\I
AW)6UBD:pbj^gjv=l`b19|l`hHi}[&K5FtҺ	nDf'1Fk&x2+r`Rրd]ti9vst 5(;|
ԤEy+ Pv9ْd-&0fb4mȏ4#/$Шe@`.z6s4^V&>jpqyY-ǰg51PԤ\g_Itȍ)(%G~0\2'Sk  C|ZRpY,#-	VrŌa+Mu5ϾE氁U %HV2&W*39$q] ؎QOZ]2/ZgZÊ>7UǠIa Le3L_4PWٮCfWh(ifVl^-sT-!`IgX8vWRyo7hRN[,U}Ek|eӻS#@p<j/ۡwڋR
;/?NkF?9״l|w`^ZO}EgO_	92Z_[oie2 +85cQ c#D=ກ$2X֓ぱ$u(#.1S:4hZ6K۞ubàd?;P"^s׍-Gc,=5~[`Hb@A	uūi4W@L}sBGX=׭ǌ&zt7H9GrKekoƫ+@P(F5]de+s-~J?+biWMmtQjwT`rwLM`Bpςa A极a1ȚbOeTSQ;XiE݈!\a2_p"a$HQ࡯:,;tCV,54-Q~T'ofٱx%~	O^٪b운jӯ85O?zd	R%i=^aV02kx$l[ߚ+ʏ^4Lw$*r~`4gIٍ
pX f|PAPAɌk|zsU6@tVImr̼]6<v]4%xA
LIonqgqp	D!Nm!-%ޱ[Uh]_1)Ě)-cXV6c^/w$zgDD6F?'`N[l\g2?kld 1ӪKvO=mmq^=}B T*;RǤſ6֒l8ЂѶS roiʲ+ϙoȠ|._쀈z!_xm]"p$_سH@KgHP☧;g|]<b*7^'G!\S
n? )D;AHcȢySDo2k%W4\W),ZUԌߟHmq9Imf%*`dqng
ܛ	r|m1,('b<)fA`$mk	`_q<yt[lEWaɘz'!xb:7lEx00BJ0mf̾5Pƃהb	hU,sϜV1v^uTQ+/愽UQe(9+B>fuNTu:VMt
N~ST[̵#Z\_hj991W*)Rn-<H*Jm;mQ⩱1a	t}8o#zQ:8ІSNG\d	#x-YC{=~ҵcu߲Ug*˙M8sP!{5*_7I0I</͟6)dJXx`En+#$;qM,)sV~ y!nk7]Ϸ͂Ď{TTR"W5~M|hK=\GE^^kxp/UdpvlEA7
?4@J%xDESD^O+O$'y~@K%[S!{8n,|Rڴ+~w{C1Xw1edƻXz]Z҆^X 7eSxizRk'_oБRwZGѭTdNnI[E!oLpg+ACoHd(^4wjsPwbSОLT#٢	zZf	*0a	efjpbYY}@`W
mǗ81)5O$}K/yɕ0/8%ʱ*ѕL5S,.^W$K*{uCwS"(+]2`rJF,xS3MPR/L\~wAp_j}d|"bmi
4;L2Sf^3Y;Q,0_r7<ix4$/мh7[Mxs޻K4k>oך?yrxzݙ Mw>(9Y%3@etVMb' 4v&e2q3GɈ4m4]>b Lc!#z>
GwiDX΃3
EeKBZb_z&Muf޲V<]&MOy^Vզad/c-T{i+κHܘI4a.ՙ޽WQZE 8%ƨs}t(]UZG
":bHYఽyFQ
!Kk?fC79!a(vQnd[hL.vLP0d$|B)TDJctv[iշjiQי#vwa=ڪPOLk3_Ӻwxfq?"K{󘞶Z W,:7l\Ji_zsAUwuM\bJ1m)s3<)UJ{&PA"B#:Y.sw3SC\淴fkgT6gxE)cWeM_9̨lCL-vlUAZؔN4T&¬NZ0wy<r pWMlƬ=ݞ>3ȌH`2Bo1a6D W¾lLVHL{h@
WRimo<2MF#L4E>ѳ$͠%w43rn6%9m42?lLD_F ukE:1-yvG>"f )x)j<"mKL	!إ80y!>U}C~r7M(怉|`>IJG{aw> |R./(iȒᇲtZܣf.Go-;
q
#Q'e({?ZE~zb:2/jZ֢3:%FѺ?^ji"Hthd3JO%"^@#Tj΄"#iG=௱xdbAc:Wn<̏]kd֯sa8){bOXvqAqܽїf R?U]2=~VvmqT ]	.?X}@l@N;Pֲ}B29T72Vw5I?Y=GcV>f̷>n0f5Fd+*d,vNa{Y .S,m 9.1UFh$oCC_jQ߅>_p2{1z1 QFCtF]
 jٮ=P'̠Q7]G֭i}3n5hRIyX*)sN)p=y၅kQ7a$^8x꘭b*/iJ Y]{wdI(H;qp_EES]^홦
۝w^#xi`vHS	Zj0R@+@/GPnTn_]KB	_XsO)	5[t`pL z^|deؠP~6jBثNYۜ4ǌ0~Eג;&zvtDAQ5:vWz8ӐJbI׽W9Ta*҃2Rw A_2F}Nݟv9܁uPsH C\~_iyŹ&Z?O~{Ku1tJv_Es/=40ґ~PֈIXw=7-ܬTwN2sg8	AQl]3vnSb#3cUȇ!y8šrDss=MԎ∀Y!ZvU!o:v)+OA"$^'2աGIK+͝MNBJ`xU)LY㋴Z9OS#S֎!mW	Qx>K|~+[/ogJ9F'P\3thu 2N+7'jw#{bUqUEל`=лߜ@,DrU<Vi$|j/V@}ͫ777^ARfѨ@O3#73/\W]<wU}\4L\_l_ԃ[;Ƅ㦉lw\E	_ł
Ir0-VܻeGHɯs,?E^ps D*LmY<B}ΗOh9ļH%NRg0mȹXj9Uxl~	@uh³ҹs"c>Gx+|`7MpOE^5?t9ӓvCBd~.@ʤ[=iRd5EeQ@{A7v΢1C(hFW"C?qSɛ|ȃkxǬ|ha%Xa#^5VM!ӗJPv6"X,geR*YU\E4++zYt}<'-Y:Q6
x2:LqCе/Q|.@k H?=8HKL+EIc2\E%Hfl@NcB/],#3rYZje
苰y"XFCfFZ*>`k/c9'Âq+t &vΰ?qa:8jQ@u\+ܱ	Pb=^[8ΞΆ78i3#YX^?nK~l<9bV 'TL9XX9Gǳ^& =( ]bSYtt*%)гbI:+ԕOW#`t Sz^sCǸPIku@05L+o\CA/_jLLJlcߋK/be0N%޹,s/[>	(Uk%Oddk9T]V<wIzvD(,ɬ(
 ;w\fj}/ӴX6o_O5EEC_ZycgZ;12h=q2ϿkSuS4煽y/1#hcy]r2C\ec'mz󗲥s-__<O>,NkSy_)FHQ' </Rz\7~g.YDOJh,ѿԍ+W3IPdP.&C K!3uZGhܲgp5GNhl
Q?gH0*ө>8GqzGuM O$DsWC"78"5`48	SYn)XW>Hb"v|*#UU9ނ³iս.ۨG?隠 AհU}jYDёE,k$ّ(y]yȒ6.$u=o@`f	,M]eQ	l1@\-hz2~Xr]DJ=bv\+C*ejg?YֻOf3 S;uI?gƍDgS rj$P`_{޴`Ok;iS	8r22']&;"XQRB0ns:(S]U;k'}ԭ[?xh8Mс&XF3%g;&z{BhOWTs$Ȕs?xE+ؾ_3CU4[M$]ƏOLO0<Kq1
{ h_ΈZIX4Xws71FYlH۩45`|op+#VA+v;fWTW2~P3in{4@>8ef<y*]|HpvSm)Xme*jY2;\)%mpI(jѯN-qc8FY\bh$,s&DjQƉX|5=XfAF1*\GL
Zcsi@s'5mHq<q3ToЦح /6bz)m܆{LNw±ro.BVD۱O,{uʉgI^'BVqBd$#L?GT(D|%cW2e/؊La-ȧLXN"6}l/!N}.skdT%Ƈ\צO=#ϰP,"1ذSN=	Lqnx5SHR|؈rxITC񷕦M59$.rr!5 ̧'Not='`n3i`!>M⊮g4	zHl:ǗѭupqQP%)]	5_vݲ5E<Q'Ֆ,g
rj9۪馒z8{'^O hOtd7$ڍ@"$Y[or+9  A/5qܤ%]P?󏦹˪ϊ'^2mROue7G%$]JҶN;.Q̦
[dک\!D>bҤ&;0*FoB32vzՄ_HIxPRi/ca].A	j,)*%EF=cL)ÿ&ljT)PW)av2ܪPn}+$4/HkDVcevf2
*NKݳRx+Pi8N?X3>{#~+A?q*~0-=Z֖g,d;Z$=<n-G~o76	9>@>xA/= m៸g.Rއ*t뱪ty~`tipIᦔqSp-ߏ2:*l^,guS'p.{:)|fS?pRTpC.2׭mK`H]Ne1U%hy7fQ<F:dce҉m	eqK+6uI@аdxvZ]ev@*pLi02HHUM> *YlO1Qgl'RuUSCv.tfZ99׍9vI܌|s4$R)|/O'Bɤӑg)<P,2=R)b)8P0-	 Xϐ9
;ޜj-[65$T!]Z7HZU]ZǏf(qWu&1EGNu/B:fu.sN(eFX6Fo5C}@?Kciu;з[,ýQmL#үE_PJ!޿ianΞ _g;?n
#>mZq65J-cO{W-պL~p";>cF]b&iCဏ_ieԹލF?88AЗDRCj߭j}aͬA]6g-rs1=רwɭ+KZ*"Y8mJF(c~`7]VgeFg^S%rn;,RȔo}T+hZ˚Y} kΟTX/$&/^qGB p}7SpM0ӯFm Ob)$O$nʤuo0ﲪؔm9$*d_o;plBz.u굷{?i7Is=t,?RC!l,!ʵ#]4gVհʰj!AFe6}	leZte{L}iRJ`E5yK5
{r;|>'.`Do;4;\Im(kh"T>)QJŤ]D[̔Mx0w=p2Zt@"!c7'Dd*@92S(bk(D#@לr_DA4mfڗZ'8s-6/dV>cfϙz3:P>0%ږC_* ]jt- -@N7`@80<քf͊75]OR	 `pUj&1REDLEQz2JEl,ҩ;V;7ؠQF[<H]r(3{9P:"Oba;>R@],ŖAD4/bIEnU69/*^&n*q]8xs CCJ9+i^d@p%')﵍?H|$',@~\*I
]IkZ螝s" b+ZWWThQu5Sy]!mQ]bclKOTE$/pw捶
:3	@/0A(j^sZe,㽩 hb
B<@QC%GaRjwr.fluIk~]%0Bs^Ix>b"!+Ik
<*z"	7o9:{c!|9%-G,l0p&c`[IvX*\`7X-ZϨ+p
A/en
Di̵f}{lR2=T[M'C-!N֞EZ1PƨL`VM[NuK2gü㻌߀	jE/K慗KK]t SڎRtPUF&Rj%RI.ε[Ʊ|Pk<<>l4YG{W$ ݉߳ԬH@9ҙ㬝|r_#v`Lkf%=>"^_YG_ti倝pc^M:U'H!\0ok.e_lG=?΍iF:w8$ %~'prWs8Øʂir &Iػ_g!(^mDw^Qb~ɘ?W>H@hkH@<  ~j}>TOs["Q.
ȼ*&MhNnSfİzQӒ#F-LEJ9璘ۤ[yԦ`Rԝ6X usS5}oY:+|쯈,sud)RVLw'#Ԉ[JlcFfw* "xLPϠR4 xP'@&_#?m#[C?%Ɋ0\M+0pfPKvʆy6;=Dy˽Jحj\d^ވځGZ+<D4!=at#SjL5Sq񴋫-dG (\T#{mXQFg%+X6dMP=eL81i9'h.`]KSvlR%Òd<pQ6x,b#[봼RıyxH6j?结*s;_Z.fIr~%Ey\=ŉǤٕ{.F 
FN_,IyCd;$C.0콍sf1 RIf*嫓<hXx|Yڊ^$}fcsM[ܓѸ_Fr|n}!roʖ1*q!@/&,nUꨪ1*;ok3p?*C`CN-	Ox7HfWlAQ^HV.[9ߪ/,⷏%Vex`HQw'X}ͥЈ#Dxf`)V^9=$sj^}@6~84DpN~]OUeD9q̼>}TPz7|/Yo_&^QO~HTUlY ?jR rb8D_YJq}Usgm3#|;6pGӢěZRn"z~WpY1tbO)X1k0
^@4h2L0b"`4%NGi>L;hG~tz͌~$_YT6}~@'+D;]SW(w='gpC/*ӡFY)±k0d4:hwKJxhi;3Clc!8qX-r'{At|z힡8rXmlN~EaK80l~[1Y=I(C38t;+y$KΨ*\ӿ !Mf}a5IA%)5CP&R<ۍ*ZVIp۹^B#8_b}/1qqѡA3<NX=`RUD&&s_TTHMv |jﺂtIFuI-ƈ=Q'Y\A]'B}(#
f#'$5!ľ<S{e`Y2) Қ7r5SQKOxkG(%Yt8o:u<[@8حFXm>j;g1z[x<`G̞XN[FkmA*I̯l%FHF@0#@QZ.IDԟapˮكW/՗7Zrגt1hwL__TD`2E5^
ꓴDSa`Y.ird}slR`9Ajџ EZnMTՎ^Q;>@u'RtC

%S4qz1~?Vp"qw*NJlqؼbm"/uXѠ\E[آl<j%	ٟa癚d|u]&	$	UoG&+<)HLn5JeM֥*0n"oL͗vGBǦ~O6r]ebŌx?i¡\
Y
b8P%:r<bЪGM`~?)umHVAкtI$Nk΂Wh#߳늤Vmz&g`)S=vU?sAgG`ƺ S`d.O0@Ý 6pm^_ؤOin@]9RرORǜYq{'tףkXQN2бd#Ɲ//<)h&hL {
.R\QNsnD<b{.(u>Hlf O`/5Eh
e@fd	cR)w2:aHor+iuE(!R7qgl{=ր8&<8X+˳I[@_q{>L	!6ɡSW#~	,fE?Jg|NYr"L.&he#[)߾$%&D/3z02s
0x`bMb.y B/6tvG'٪m"m?	s믝o>&3a<Z}I[O;5!"-c[brVL&L<*(v$zs7_LBZWSZ0KVTCךO䷔h}^-o5^Az{)ܸ 0{ꢲJ%\TƯA@_^9yǗP}\6¶,m.*|KbG@!
l*3!ڝ}#PY-UkOI3)c`#;)CjVXW&?L^BхWN_y>L0t<'=s{
ǕV2VQ	J?($zRaWĜ08aT2m=G`\JB&Z%X&﷝l#AI?&-k[[0=F[Mi"B,OFԬh(|´ڳT%GN&
yΖPZ̃%luYg
*젚       ͐=]6l_ŠsTo{]p'a
<vRhX#.E!9s
^6,d-G@;gz/7TeD|D'6mǰv~zҮaZNg*'.Gc7""B}g}]V]xfu	YLVebHLayY;u`W]kupk	uN6{O_ǀY5L>fSD|JHR!H~s06]٤"Jh26b5_l/?00^Fkej9PY}>Td@{E#d)!C8kzM1/r-J`ðvpS.m9ES	~ m7MA	[߈;B@U)\(d@!p0ioh̐ZB7*h@va=KL
7J{+kJ*o=z=b^d e`[WG{\m=Ger/
3>F[R2p2(_4H'=E-°x	񂂕$n}Q.zL.i_%yǄ$&Xlܓ]Qo'>2í"w!a <N$ET8=.%N)YZ5q[j_-B!Bm"(c[j$OR.Z.y"R,TD]ECY4[ 
 hy5i~6/Oihߦ&d"oF
mo$_|)$jefZԱ?ԩ-xW6R8~/7+Jy0BB]js5Cns˔K>Κv[x0跎$N?Pn!}R^RSTT/m̈́7Ko(j.kvE.
/H<Y"FKQ>f|O]182lEMs7jMgP٢{ Y*#4JR7#ȦcXڳpиy׉]KHh%Mp}̕	{dtʦ'aH>xndO #iŧge&䈵7$*j]'p$.DdĐWIuC4*9%<lxnՒ)\BU3oj3Ɇ©o00I'Zus]&}C0'(\)#̃&Q13ߏGͻrk+>_3@^3ì0)v_0oɻ h_a~=s3d݇VK< Kٯe+Rwo
<KPXm2M0&;?m{͹JG!Ū(-u$6"5
J
YևLv-JeM-_:8<B*zL;dZ-td2E<c7p]3
{7-q!ԶkZFh2EWMJa8C1%ww<C[Aӆ@+b0OM,V29ds ܢɧ ̈́>)AEX}ЎsWn~z<N+|u!x'/3%r
aQu_X>b.&Rڟ5jɲȬ]y_5 }J~DulR1r{sj2Dym)~n3
ٞ W:◡eqTOccmA-T%ZQ걻ۜ#KwnN|Dgg:%ܺ*}X;U{^Xn>ym"-yG<ebu(p㇛VQHpYtB||1`1̜o7?@$'Ą-օۅVdOW(.X"e=0I?pi~s'f%cyl򆔘2YE$	:Q:UzP ,  #AQ͇4%\afW!B[w j98rrz8T%\B;I8\Vw"At[Simi%jHƄꤥ}s*d!w'*-ٴԀi}%?=jod?kkZT)'CT{vl'ӳN:A"e: C㑠JvJZai~@YCӐrAMݹTC"PXOcK:HMUZw]Q>BfݲTS;C%pQS+j$Wc	[^dR4-E>߲/Nh^\Ca84L/
y gmܠ"Z$YN32ҺZ> XEG a֧vzk֩oV@P2LpN5_84ʩ)ksdtP Vmsׂ&'(_`u.ZWb"?1{7Ʒ7Z#:գP};{(F?MJxD&o˺G.刘p,(c\SxYϭ!UXJ^]Lާ./Cpc:;Vㅢ!7Z!Z:^k\	b@,(o#:]҃r3Utq7̴:;:>d8PCPMcnX?>qzO~Y%ޛaހ>Oԝ|=ע!^Pa3<GLmfşVpFp6xrZdsUZxU|.5 )yfiv=UPsݷ3R	d"t=Pt?Bi3!kJY'}^kI?Lo|4qN 8̮Ow G>}ng^M;B\ Y×q݂itsixiwr_%M3[k݃'xMS A؍c9fM!o"V;}%iq&֔'#kj=7ހP+}cTDwٿRP[%:`)>oRĕvşTM.<~{Կf!J
d?VxHS/9D?Nmk&jd\n˪FAA5pkxnD!2+:ŽI]CN076'Wd^+KkCHap4N`*x;~~f,R< 27HZ=q	4'L4ل"`z4H#"CYNw*֮>o/&k&Zsj
?#R1 ^=OYRD~r6AXH|oEǴUjg7ڇR*PRczBe_<4v~E',H9O>;Z(ܡ*~c
d<AgPJ!{zKjA܂:Yީ1xVXon*QǝS9o^QL-u#D\k3FMϟ׃<RۡN>\SޤtX4a{+t{ ]>cm0i)vcX%$x\ټJ@O]@tq:ˎFY>+Ҭdx7aM`!C6<qxv%X7Y'狾.fU-{g}-$3djzwɀMG.qBP\iXs	sPM.jȡѺӣ翋j\qԚ7="f։KK؍R$beX~u=8=z8E+.8ҟA"<}ߟnI<ٲHP\v$sHf}WymXZ/f9ʛXߋ1#ueqZ{R=ԱqM$wi.8`ϧV*<7b[^	|~@#c;:Z{9Uy9ֳĥ䚬h Gd=Y#qߖ(?=|]ɥ$Iq>v+oywϢvrٞ¨L
n}:5z'%u澬KZuCl rLf  ݟ']No?u2#lS<t21!?Gw|ޡw{8/}pW)IG']iD!z.yt$Ɨ5/[׿8G<9NYө7.M\>b!h6+M:	<|A+`"L![h%G;Ir?@MovJyxR"@ΔU:?˝ R#ˎ1vn6lbY29>+nMs%Vxu#`"kؾ
}ךљ)||'1"7EYK;N2"*ل׈ü?FHq&'w	s}얞ÁN#idl}g.Y'eħ3ǯ)%%IBV5)@}d{0=$t+Tf1J'e|S猀b<BF%`.P'c]l,ff}TfCӫ:w9[EP1y$L̕kspR85Ny/ڮ bDAglT߅HV3L2U!-tt[8`yS8;_2@5N0{ɐX;q,"8dybst%B(W
ҟH4-g<$UBOpnS]B	_B~gE3VA9uoa:@꼩/E5$wὛ#( J5gjR&;ъt2wVWZ6hV%xyzm{^ NP(_NPɉ?jΙq]$	'ynj$E$1Q7g$9Af4U׭.rg"D1^F{
 ͬcjȈBCL׾#f\\qJ zw]&^C=4C)$KI>6.!?jW?Lp{&ip|5\ 4H@V{"C(--iXTdo"LCGTˍFEs{Ϭ?xf7FG |t˂ {kfq}CZͦr$-ɟqd{*O&=y5,t	vR[X A>?i]hZZ@`]ܠ-z78Qntke.%uqf"V+V/xkT*=CXX璟SA8UaFID8ٽ ^LIHh9B#BLjhۜ J|	ڰw[kCLY	%ؙ+n'Ln+up)Q Y|mXsl\4;T*K4aBэdXِy[[{]ѣBK Y~7Ϯ";A7O@PN\eƏi}AHNmBKC)	djvTiSZ"*x&Ɔh,ռzz:NѠxENέЮG9D:"5JW'w5<% 5!.:%U' D|>e.@1ogF\	}x$ʋb7oϏ8L2=._ײlWB J^Yl8iLr9j<'qx*!Ԭ@D*byv_!I&M72h6h@Ex"jro|K`t1Jc<Y-Q (D?qdcvu@bV
@ʥhrdv* ر6"zk1c5	z_^L95uOI 1 oS:9)Y!ry\R716jFݶV{A9Ni~!Rk>@o$o#-ÿ
 u[e'5D~*#6.^ۄ(%q$^3`DP-5D*f!x!x88䯹,s5"0ᆧKgjͩf?h̦|kG,t)rK@&(k^h.*:K$dǰꍸc5
zIu`ݻފv]5뵲]wuUĊY:L~~Q~1úsтǗvFX<-^P]}?kP"O&.nAJқ
?\g+Sl{HgK祍s߶WAQLo/_xshw-,s,/YCΔ^YL|KRXmtڡoѧtM7k޺1LctF250K 0'MZM0`HL]e	]KLTbu#4[.F
&.V-GV7eCtFp7Ewx@O㩷ؔm(ZW\? xĤGѠ}A|5@YY4x{."b%@-%Tq=3)fʶ` e:lzC tlgHSİ!,>瞐rn0̵l#&"Vh a> POπ*ŵU@G+U#TagXH%8!jF5R93ə済7r:<4뾡Jp4,&yB*1y ^AMbqJ2#Y+'fy>'@3=_p}A	~`eYʦC@\k"s"--HXZhcS]X/XkDcptPl.J}t*߳#kďx,{[<o+Ex#%"	r)(CܜQ%uΫiy>g~J `z8ٟu_ӡeImcv痕Ro<Je6$op| *D=5D6H讅a@txXnN z@_%S0?Jz
鶯Ql6<%`3tnn4`2ZX|&J̝g`<Z환BV{u)̗*<ewɧf+}?>L}k!3U"1jcO,_C3U]b=>w;{g_*݀$	Om{Y'Zމdt1V#k =)3^L,i;Xÿ3ZPrwS8AɖcB uq=3j <Z{-Og0+Sx127 ;$O8%H2l>^ׂB's7Mƨ_!`!b&@	}?{66sSإOOuxkyÂ, 	yyU|U ,ukeyVb3:T'`Oa<>V[m~IFލ^.&2͈<w7Ջ\"~OHn-'f+$K-Kfz+@zy>errM
;s<v;Pc8mn閎f[7$vD9$ެ0zjIQ5}{.^0F?l7+%ѐJ7'bW(9>L da	c3}_61:{7b  blT@&z?\&2D#6[)/A,|/*`>Qxİm= XP?鸯Z3jcK0B _El8dOj:ꎘ-sM?s&"4x	:X SbZENƏ@,=_0E@;))0{)!)էf0#k+=ZO!uT6z4XlVʈ8}*K&
dV ;B)6;oj Al!: Ldr a'0/ac{4>r.XP{qbBX2U>]_#A>Pv?=dԗRf<TKeYҸY:tA=|Їϭ;acym(XO_h'7_!	
ƒi!43|oxJfܨu	(*U!܅1vӨWw`AQ1G+;tsi>|C\M[Ж_uNB~KQr7Tҍ"i4;L1G 6WB)Δ9cԒtPo_§D2p1O4ƧB^Zĭ)J󊯰YbJR7/BF#Ѐ?%y"P4mwd3n?يAf\gګbonoQӉs+Wo]܉lz5mz5]4=qMy|cR!I9\Uɶu@W>eZy}r&nڀ82`(楣a/LΎ@mȫZ=A!JؽmCG]w^\NHdvnEqma|m5]WRd[4>{T
.ljHR);ZYd,ՀɰR_<G~8hlB!\ *3c~dxF߮_:TgύK*1b[\7L4cgKBҀ&!޻TjmE?:f" PYI[ :P1΍swօfvXK^jS:h>,ח}|W/ ;u醔k=A,&CKX)	H4]%:˫erX뒭PF[*feBهj~3lQ7ucdmǧT	MtmI[575{7F@1>#/ ,rnJY}1FA~ô䳒- :[%HiuV$=dF\S<?mmF8¦5̮;pQ)떨9/vx[wca<c=i(Gi7{?h@|պ"NT8@-
Ӧ'/$ BǮ/]=5(	J?K[^Mud5E$fI_%M<ϰM-#Aq#VzTp$z?*ʟ]if+X7aŵא\g*yx3q؁Y`/#X	F!{|b$ۿ˨h)-NObFq>#bU_JAַvGlVh֋h<6E-]6_7Ak5FaZA+07Ã:W;@/(KOh
Hud\r^E#*C)VOoʍ^TFRJ8
Xc[46VKJRPziAA'ǵě/"f
c+8gb,M컠zT3|~xRx2aCv|]P#0'k?g8ZWQzD1ɨ߄y_t虊V(tev<C%Sv5D @k)ʈ3|茹`scC!hԡpA@z4 6%x>_m7$vd=SϷ_BO6l)n͈jZzE =g_rL^rqRIU 
;|wՀpcTXou]WUWfs۲iv	)gs{VI#~u\f/if7Im(&%%ZϠЭתΥIZ@/2z(73j%Qx{hhqN:BuZ
f`V\|/;Ez.X42͑sEX6	pXy?0s:FZTg8>nd.Y}ĝw}< #<[FCzV	}=& ĳ>&qq~Hx?kǛ/ρܘ-ZRl] tңˍ!Aǲ%BڪkPVX3;)l1R4:޳SѡtIi. >xĕOgbCKMn29cT>ٛ`aId[Ay5aP#z'klWUaq=d
0Z$J<ȚG@Z3?=F܂RIo{ӽ0لjgK!L2*uCRo!QȔClD(%rE(~',Y&I@ACqqk)Hָy l'ª<7BM7?f$yLqZ4eEU6{<HKx+KRl`bN]0(٦q:cEC ьփ)0*Է0@.TB/}bqdմ+=%Oџ 8]sZ#,7^qzuRF^*+V[qs+3AURLG+d̴U0Aob; bj3,J88NH9VSV/F$gt5_0b!3q;6-&˝A5
V_PƔ`Ջ)tCI^!NiWws^tzY8oedcy7J,}q!%`~ I"\짔pwſ&mR-!OXc;?<)8:esh*dV޺C@s>dy-cA?~Z ;eg1%{TSOn37(D"~IY)Dx"jQ҉b\O=:GN3sSM\] j^izmFlse rW8!	_
ĳDW{֩Qg}K(eJ!ï]B2$dC;9D.{FDG뜁D^T/	'sr6[)t'6Ԏ.b^팑<suh݇r`_VIAR1?]?lc@&*ۥyE93;sPbU9N xXWL	T)Ylpr1 *F ؙ;2XDZDͳإ
Sf<8G{Аa1XA9]#Ca	|C%XoUe?:1]]0UgóWhCπEUj"~ن70C14)cE1QvWPB
 6$Wz;vd/PQ`Rf`[o/<y}ېjgM YJ\rH׿~(?knћ }H]>TU}!:K]&t<=&kj
:Bt
a? wwbǥ9P?bUt4ڔ&էbW7πL5F359-HL*8x#wOI-q"G}Ƴ={ou)^Oȕ$;?'Uإ*=-e]߁Rihnjز1Jf	 3=ba:!J>
n5ѵ~2j̼K'Nzg=[l 9Lvyv㠌h""LdS|G??UL߁{,p<-\"<{
1uϑ9Ψm=j(nrcF˼{/6?xӑ[1kl\Os$	eDdqz:qK=+uuEKgC3nW	iTGQT/KފŪ$f+yůzR<xEJ~ l"9 eTWy#BVWf#CzkpQa(`7k^хv~#5ʜyX`ϋ
ZvX+A?J:oFnHhǩP1||2̡Zٖx$]W-ݻoJ5U]Pksb[V><VT]o|=|2hrdTy* 3W7&fሎƉ|E aA炡Sa燌xddG+Qa)"U[
紕AI\/7Eg+̼=ЅT1PĘ`BS鼀'`9*T]BwEe YyKMt1$Oo+<(R|=  gYC0{|Λݲ[C/2jHoSӛ'Fi%Rp3qϳ'89F6حp1V<o<	#:}'0YQ(L)6w^p!j҈QWXgZ#^x}2l>PM+h+$'/Ӥm
NDEst}Ky(t8 r1KG?9Gcw]vZfb;x(b/[2GIpAHOpw<-.O]17G?{3	V$A4F~yuyoe{#zSƈvFX{4g܃c?*aaҺ/Bikl~{~ A|9?v:	e6Ex䏙4U3y޶i@V}4F;sŕn}d"O7I%/ͥsZ
* 3(9r.Ő0bgM'i'fwfH[Oc_و\~9\v{_nFJMj[Ȁg?iX.)@/XxmEnI /fHIL2/7c1iʖcg.5h+-T15zK;qpq'Zj%\Fx$D#C택-F;%$JVU7zt9{3A$l7yWt@w޾*8|0.wP5 6Լ!	
gxZgNPy.*>~QvgY5#}@$&[y{ԉ45^̡-	 6bT]F)$װ7& {\A><U=Hh/u钚KẐ5<wxjSeۄqgwg,.Xpۭh>m*x=b2 ^Iԫ`k߅cF(%{
D:% p	mwFZzK*qU+M jgnc7;jCpWÈW@+Tҫ)TU 5nrరܜsC[U&2&GYq9D~u׋AOO0m<[G.<.% Ӹq(8v[%?DNf*
cM6 =|)h7r|jL:Ep<抪9=S?}!,9OK[@WCXYTk	IapLC2 Am['gZs>5)񼶠7:g'@"K(0\!A5p+D	0
?w߃hQ@:RȢ֔/xkǱDWms|yR{Q} _x63íT|?`O +0u=:u3~ʋܺr7c p3O
tUKL}g(O~Tf$ Y=kSi|NGV ~j=-o"~B%cz8XFAp 2;as~L'DsXaQUM*Djsfc&Wi(FnsrV:">FRU!S4#f:W!;n	x(;71hXwŚ;GBg9_~s= $צ/"Yr7OQL:lR -%kpD	]hmWgM5X3F=Wo|LJ+܈4Xd))^@Bz睃][41Le1lNl9*0SB|t>
"jEc4ur;N1$j.5E'` z0ckpYZV,kXJғչbrU&Pddvsw,EPҹ[ %TJa'Yf^!y"i+]*	*4,uJ`0I3R^1WG㕧V1\5ة3Uה(K8nfSSz2<aP\<MmW,znlL73P:+7m.z|[bwcq܊x<G[[l<?7gAC^HDUZQC S޸M>^Ў<<[>pW3]w-D@2O/hu117
%ݸVpj7ɕfx'VneѩS&'}8~A܅h UY# 5׆)<$Gtǈĩo- NayrzsC%F+f?8㖾-{%͝M& 3.ZADoC(STk'X>v<"+i7 TrU:a;u?ND,, 4@Pc -⭈DI̳<H@5d27Qb2S"-=uA<b?_?۫aARz^	 ̗ X9{iyt QhAB%YBcuhA6&K9'<:FqzQiMA(rFeYy4Hnbȯq{ ZQs`CGE	Q [=9GQ-ꥑnX>'s1ioL$/Np.rW
l KkQym}jRYѥa0`jVPm	$7l?iYc]u,A$QB߳B;yl4#Q+lnYI'}m8x>g`|WXwriB\ <fz',):<._>0ߩk҅}<:QBX3nEE"+{ҵYĆLd<atLHN[j^i7@h쑻_}`=s97'&@%Ncu<NJ?j҈m+N=W6Xٿ6..-1u
)ܐ^/%zŭ/̣틍Y4º_U!.5Asm}?#i<6iF]"/#c=౺fkn>@,^\.QF~'<jkA<µ'w٣aҫ#&NV-wp)\'<GPI꼄REI,Ɖj-H4xk|{H^ҺMni|9h.-<;{BN\57@Kpă.Σ4p췹d'T5`&ި h $c/S%+GB8p#
/_ܔ]۫'(5<4['B}uCSK#`ݏV,4=,Y+E%_leC Iv{QnQ1J#EN^ 0b .d۽i>᧕Pfq2	eD;gUCav YD=ˊ%|dn qnؓbR*
Fb]+aCܖ/19<-U>4὆wROB?8%u6:!* +='"YTx&<#]ȞWA7Jka!g|y"
_nla8gZLu~z׌-D
WԇSD,a41|cޘ+'|}kO袏?i-|լMpbsgɑ'FAaC.'D8j's'A
'b9ԋzJ't׸J.gs<a2-gp;?3Aj"ҳZy3u/au5?yȏQ|uGʢmHW!\Sc.7<@+w8	$-::yV=Yno2.?!]%iR	@tX:P57nosɭ2|j~f-Ion12XGO70ن~u/sDaP
Rp9F_"O+U H{
KHñ$B5خD?F"Hwә@יy`ib	bdUK1QG='3!7IMR+FJ+2G 0*xFְH\alUB7+Zwco򨹗nprO*: <!C2LCL-]Z12?pX"۷(We/RMּ: =#t67;!4CR :9sVMca}a-Ʌ6ҮCO ${a"Uj/FNdkMwJ9f,JT+ăd^crJiSVR엗7pi`IZFCΉqCG~ᆳGK;1^s\ta:>i bj^>:ƣRe$ܱwb?'-y+Wa)_/- jnկNjēR黴@JB0B7?n+[g5<hpBu`ɅI||LJTr
=0t`/Zt+Xȅp^q -w0I&[qYގI!?VFt!jT_b?~5ъQj,ٍ)s|oxK:ܓa"XăJKoF?SJ&!,XJba$/Xb˵MShVr
V6HӬנ)-h>"R u+C2&?MXՍh"5ɢlzDnazXs xum~gdvhW'h6i^N8la\5H0ךЦPz\#_7#-+ކW.m@Vpcoq2rCEeuDJ#(	$阓 `΋c?%Ur ֕O?b8XvNrNTRt:} T]vE
پsW%67иIn{;N):зǴkP$EJSoLy꽸T,jVG@QwLd;fZEwl/3"*U-?c8Mq2n/]q"܁j0)lVJvV+ߟdhK澀pߣF&ꁆLJw4=OG6 .G߃tvTC俚Cu6XBq!;n8=Xԋ!VO3v0Xe7F0]7:@,Qa*^Nm`O%%[NSoqOYS(x&˞KJmVO@HSl15깭Fi$޶Dpnp-4l!"KLal@%x yE޶kk|`l_rV!7"#7U'OD|D|?[<=Ek#Vr5EDgE@4N:Ք@)P!(WSA\rXYkkZMITKqѸ؜Kyn*X^z4
_sYW63fs-vG[gx~H>	_	՟@#cwcG@[_v\[.l&SGԏ~YQǖmh :	
&t;7r97wWx׏zc95t_nF<5eX݇nIcDPFG#ч{+⃿5RS{=oWIRk4iz~sh}
V(i`ɚ 5ICs7J˜E"d9qy'׿C'b3VQʈH8>'>.G紶HaPK͸ڴ-Ek(>T"xu-TW|%+塏o:r	_:	]C0H5$@X)<uQ,/1:~W92.>8
v/*֪HOFR]U&ϰCjr&	kWj@`w=ftW =M~KFub@O2dcC1<.Tt,Y =}
M]@~]L*V|W+xw\`D$q͊)*:ЪDJM]URUEVvgZZ\"lu*t	 q	F=VH)v`hIHtF V	2aōeVnOU(%64p*ΧvzɛoU%
*	Xlq4`<;VI4=2QD㧨QՖ1E? Oɩ< l+nl_5sοJ$0£z
̻4B.F}ro& Tz^vYwMPp5	9x lP# {cO:s+v>H0cDA)x	eH࢙ӱssM,=Q8d6V|KT,,Mg`F*IW޵cNٯBnq4Ẓwye<f0c?ȎF͜F<I/;cn+Nqz7YD0n61HayIݟjzE!+wq
P.  J(?!c 7+5o&x:hŏ45R)s`;l~/kU$_yCƮ2TL4P Y)VOHI%?)5	RV !W.=S:0Rf	()'M)1	"8w0>(2]6Te&m~b5xEЭr?d:-U5`hye>Tfb Q7qdQx%-96t">z39!ph	}ewk* ¥Ĝ7Gt$$RWZ^ўX$k@'n+<Y	D˗X,r`Qƹcvk7ӣ⣛cómﰭx_ @JsRrRC+d6Fr-spdgeHrJ.HB<y,.a7̭E*= h$ΕS7"}]/oaqiN?k&HY]iv&m2־v'=
YYqK6tmKgRhS('Tk/!T-j=P<_*M&ObЗC8,x$;ܭ_*(½9^".;nDmIJF_cr/_u;q0,s	]r	>3'&60dQYS$޸YcraЩeJ;Sj$ugbےw%-QZ[POҙs%B8?ւc g4(^T02{nLAҢԜۦKahJlpI?")ǆD
ϳ#2IU$B~{ӿjD=EDӵ3?*f/&㒢FWK	t2E׊Smk^C;Ka}E8~0Mlx6|:ErlCJ"G%JQ4}-cFl㦼ۑ
 5%B_W )2{1C	u^H_GZk:i@9:ҥX؜8REr6?N[.BAUPX+"q`ga
$EPl>kNlpRcE?!p2c]yIf=EE=&Is|v@P,iߎpeڎX} Ebԃ*+X<9Of_X8Di*L ni:>?&ap'j_i󃇁:k`G= o7'TqS[1(FV}IsEò:KΌ&l;֖Wf8wKCK}s?#-5p/emvAW՚ ٞ<NfGuBXf{F4Ey˓Sǣ[SMPu^(Ԝ%~
U.MHB>0ҍk#s2th@$(<ly}V*<	B]?+iCsF,=Tcna[ݳĩ7jףFb|&|FJem& -J52^E"7M5;#]~~ ,"q"X<5V9"ڃnS4RLQTj=`|Mhӣj7F~ʶk|&pW#@onί6kGcm۱P7O	qD1n-N*Fpu#{@hƍF_)(	:,vʸp_l>oޡS{?ڎ]6<x-{$l2j6V0+iePu<WA1j:%9UTA:
7Ņ3~2L@IbL&R)yt;?`sKI@ q'g\93ZL\ \:42)~X.f_/h`$JTdzؕ6Sőu$l)_!	9*)XJLK rn<]ѹ{3ͲH2ǝzRUB,	T̴u343̀Ց-l!s:;]Ask:F},pnԍ'Xb[ЪhQ(\4
7Z^hu+lk*8!pzE:Wp<F1puġ
7E0U|rj]Oc2!v+pvV@i`gЈB>g	4oF1ZGuS؅'I]\@(شKSFF#VbƊ8|fԼ&X)%ɮ@{w7;B]Ѩ@u"//9#0BFLOO~JCuP+YԚqM}	I7Ǖմ#3fd§8kA~ԒBN9̧/뿀ؿOXsuɕvOxK^@3KMSK0_c+B `8^HOb'"^6 yӜԿd	l	V=$gH\ڐ#.K+;d۶2Zu]1،1H2jR:0E*u,[y>Bft^":#1.+c)mT29
a)6f]>ۋw[zỿlj~ڢfomD/=WFp5n"~{ټI.Լ9xO+k4xeSm!76+I:IjP]aQD.uH YvGqR,ys^Q@0+KO/Y09}ar}`7Ƹ#<@&1*Tb-#\#UNDV8EKd$g͐ɬu:g9w'ZnVdҬ' glǞD#pG#i^H	T5-OaTn+i'Ϭ.%u`ʗgrI8
q)@[^Fn]7	v)!$5-9Nѷ(Qm,=:SMPpmDyqb*-. MxDCb#s4,EKWR-Z3l̝b[yN]Pb7Y<5|N5	*0\z\AwI)
/8Wh|||PmO\1{¦sYXl6@(;&ZٗaF!LTe&"d!dQWJf|xks9YwbҎeu-B=#`n|BuP*QC/arĢMY!{Qcs#qB)֒xk^kG@1PL:lB/TAkla;#߈ Ct5?D;`\	2ɭuL\O*{f*vc`K?Āx[/pDn\@NZE𖧡ox	(739V7~XAVNm<mgg2s%gڌs9O?L/K[2路D;2LE]funC GZۖ'tf`lpPc([NѮjZ5lК+q}F{Yۚ4m^(Б&2J=V ,,F~LPK=2L"!7[<
L_TTC1/z|soqE31
i=YI%^q:Nx7 G<= c!|
Yvu-,4>0|Ǯ{\U5R!w`JY+nt)VZ1|2KTWћ_V1glJz"4rwhz:/;T(K/FѲU6hljwoKPi<u}pM ˗%3/І4btħ'>	6pSUS;8iKkE dfSa:EEDE6Zm]e+dJތ鏳Sŷ6Y/@OCzfu!=.fF%A'pl,m?ABv=~;u-/uN*r}5m9%Zz&KueZMl70|9&54AL Q'\BP4SVnuHvVzn
[5remsuDz9~!QLU{vmii[g}U0K	c%}f?DFD$ b>3!w` cӖ`,q<LwG:K%&ff]JBREWAI	zfYLoSd(b.#KvNE4|pn}ay{|gT ﱑ$־1}d#(ޑ
`܃"cm\K̰	%ޡhS YE;y{(}Kg Ůgd޿ /цEXOb EAv'u0o=f3hLE
]Ejg$'O$4bNTsC'(g]`@.C0<3}_ołoG @~̈́[}ٍ{.υD` S	f|qA.peNNP-43H1fRuO؏ڋ4`K y2T]iݬ@uR]#Èu%?<R1c@&L}I7n>],|UĬ]vuMa*<n<>p[6
уm,dH9n_m
}5BntQ{
D;D<YTsC)%mGȍokkg(!'lgK0G.&$z̐|tmI2dE@.v.un:bz%W r%-!DsPHo%pYތgbB./LSu&A
7[`cؼ)gוHw-Œ^,.s8^3cѲ%,Ϥ&[BQ7ڳٚ"Zx|Fis6Ks(v8tgW;2 \
PC_Ҫ!(.읷nB%|I-Tdcj]~8j7őE6nZ2ji:e5ŋ{!xnyaMcuBTbZr4E-V#3]O=MݯY؜q?n-9]L'z5kjԗAaЧm}槟l䬁:n듧dQ4=(HRLyQ"C^hp5tD7kOc2:y)פ輦TBrtm}:\ez.nεlLn$2'NT?|foFq{	@}*$s<lj$%@bf/tZ9DE$*7*WvfSWwK~//Œazt1oU5f*/!B,XWq:y@R;z3S:bOj\]vդA?uin=,YWg?xX`#>b1j^zO@赕x2~. )/{V%k`C8aH~EG;k	Pr%f.F6&(AYYF5l")Oe)EJLgL$A~uMl{qzt>w5	uP$C.ˡ1AdW!꟒GYuG,:59kz	EEQT˰9Xoěvvp:/[AQ8P
ʩ+5ŭY,C)2-ʹY36XΆWVH<K0]E|M*)p\CGy
fMETJRM=QYuhVÉnK]:ͫ\^QeUG[}U}VqH9;oFIт~*Oat
,aRҤ-R
oaBOCEU ttEIղ7}m$1YygH{e_4\XQyKrJ|9g>WZ~&}ZWBvYJYIx9e ~lDvAT(Lq}J`¸f~-IA%FA]п)R1Wb+Md9]Os.IFxlQ85ngtU5+2(P]>PYaB=lW^ǽ	H>	^ZSƢr$ʠn>E^`uGGAwipkF04lV각/|&jA+\1c_k<xn }
G:10!oi'_~iv)% 4wϯ}1f#Q ep~-"Bv&@%g\ F.7MK,Фoo==k)7)T|xq3%_V^:}$:dxv`;F>axUjt#`y
q1@+ʌ7sWKɆӯ/VM*pG]gq(?0iV_qќ_f;4:X4P'V5B'TX/{Y$1
k^Wx\9yN+7J2cϞt-7u[/:_}ir!e&fLM=^h$sM U-:1E/AF0->qX$vVqt4]\F8ە]Te8>3,H;r"8%S()6#&Zy Ђ8hF8R3b1{ծ
H,x*6V9X+k6.:pEAKn-b &)dOsZ*ϬrENdyZ|98&rO~9.4`jo-$Z[|!Z:Wun@xL'EPAh[F8{C~S)k m[SݧvBߌUa"qЃv:ӯ@@Hr|X6O|Л${Ku`w>L>'؞Fosّ'_Ub@LnZEN=0(9ZZ!ޔ/*1=9qf[.׍ĥo\5Rp/i[uᲉp/ܧۀtϦhsbt16`OWү9Ql?Y3%
	:).كĒvX*cL֥>m={Hr$X"B~Mkd"8xE<|Ӫ^1簹{.7	3-2ª{ߣw]g(Zdei_UC@ni$M-OtDώ7Takψ30hn)%I7CTB9>|*H'eW1QaޕzpjIC*/o<Ԁ	&@쟛wgNKy-w2a˪v+	{.iW^ytٺ*KI,]c g#	:E ei0ӽłq"lZ5@ǿuN^AQ8ٞ,u᣸Fc6ab쌁%u)acw0z]1EZm?I3mRòHѩ@J2Jf#Q2%ߌ&y"x!mOUr7Znɔ.|weq(XeJ*'A4neۥ\Qrw	YVm8FUF5,g"$_:[qk/~foDoku,;vcl2<h
bnŁQ-,+gbRyoyzZ2t|XD4?sSa4NB4k ^Qk_xi,g;kP؃4T[Q	,i.&7F;`ۗ$X@iJd[y^
KxKØǀ$(nbטX?@ֱɌpGsde)ŞmIc6ɫBl<rJytY2Gh$/a L\X8~*Ӳ-rlk!(
n2#t0OI)԰3 ,Kn[;sYϫ?d$Y:*i4v#>v9<D.p	9g*qunT|RLF0r6g@ioCwꦱkqsn\@zbt#x\xf)#51KO/Pqڮ2NX))z1éH\s3_\\&ifQn{cQv2,;ȝv9Ĭ(%fN#jtڝjāDORJ&7\C}צ',8JsZD+kqɿ,QHkþVE/c3GoFVޡ<MQ*$ u4]#@# ö f69|@cO<kшn^[@ĽilpeZ|!-
֞(z~^1dA|Ni6wNK<FC61YbJ0<7KCt?^l˖lU./Na~BQ-QkQk&Zupv
wx$??ϻEy8ӴIOK xHgM֭ x7ʛg-y!P<#/z稥i^4x/s1{oB:A)~vK/X۽QMPw@XaiL堽P0J<޴_rDS,زTsgH@m=#)%kQ S@5r,	
ΔC6"	zWso\`wIf=KP`ђOǊ;6Z7eQ8S٤t=!_Yå|٬U4ƱAIr|jN zت"vش9rʦY>R4D'SUYXvF[rLe)3PyiH]:Lw!N}](godO$ºa?!J3ZĮd @J`Mɍm%\dк{^>}E/mPQwflܩ}*IC%t{|~!E3MmӒврA~`JeY"m7BUǿ jaS/@YYnC42iqn6a,\uQyVVhs;P^`_eWsôOF[EM^ea/&PeC̵ʐV}GvoSH^v\n]ٴR94"1$mJ!z:zgIOǤQ{N/p	9n*7عڱB'4u,h?w~s}=%e|o}OY:}@9`팰?zUJ}c]Qz ks\UaMܶ(FJだ\rFZgM\Ȳ`"vh'_U8Bi	/ʡRUX*3ާ_Ȟן&~
7;[<"c~41FT@R? 
5vsc& 츖: B?,'`#Z<C3ñhs"c6FnN{Z!3hz08/@Yq~PX]-/&OdފЧ*hؕO HcAɇyثwח7+JeIЪ\I7fVtQ|tsK dbq'$r>-qշcf}Nj(B^a4}L/1#V 	˷)D_""ݠ^`Kt~1v
 ̾j:6uð_)9˖%~zm*{Y/
H2}*-GGVDzɸ1r's5Τ'b;/DJ6
RrQ
9،ʵg	8]"ӂC!(r#91,<d)~ז"֍0ɨ	HHj7'+	r1*.1YC9U:	+@hZ^[^o~zعsQJI0~Mb^k;)I*/X| 9=vۨn6C^3~Y^KFa̛j$^$L^QM/hILEyGCeAoޒ.feaw,Ʀ,ȺCs!8D*8ɻ>Q!̵'_y1Fgk.GP"++D;lޱUhNmϦ!PKVzTn!.VPD;5
GO3m !ʸi@޳/EsbDvp"y[pl#a#i"q;9d˻A\ϕ}*V|AM'fRh1PRs=CU#'(3N1Jw$i[~P*dcHɝ-bH6nF]G\#8XE^ed
4[.?m=GaJ[If!9=)qbPCeܓ7UqRIlS.B1aLlN}{lYuD*uRK[89 ;~*Fމ˖%7,Cgy6oxu*V jC䛼ͩ] \pSe0Z$-0#ߌv>crU
âq	#tU
@u$;Q9Br=Jziv!jGN]*7Jy}`Y@=tGȕVH5ٷ+F%|y?U9G$`H^JIr$cڍѕvVWǄn*S7kth\)-l];,-w397:KB^cdIuճϖms&_>LMÙX..!tU=4Q2|L12M&_sc6Q9W}Җ@<DkpK	]P%N& Cf`_
]gse |EkoL/7=]b"'DyR6ˇEHQa,bSᯈ$Z.BJ|B@op){Wgp"Qu?)9f|k@w+PZJ'@2
P^McmfN=T4}Y':ܛixꔟN%Ft!+®ќGfp+!+]טٝ" )'/PHFObHJMG,!JQ`lHّQ5̾z3,TU{APz01 Vxc+`x`2`#:	`e_oSh[d<AcrtO#yŤ`R匧2g{ DQ,"N|G.ԇ!*&q|-_fV|FWZ*dS<ؿ7	yydK>-\__'78rOuZ-LC1M#db68>ǯ=><!ᦩ-4[u^ ` Jsn~6l"asa7@X::v9;Ů֋<+YQ
mυXGf5/UT'`]M/uka/̀ExrTd,M4y$X#2ȻbnB4zIcPRcP {3-jxĥێRg}.tΪ|ksSQ*HUZ'GC^'5zcvCrJb+m>]mF$ .I:v2?KcHcE$#Yn1*v\.a٫:n7m1{(gjQ4ޛu467j}񇫰ѯNH̜9𭼟jr"̃.#NNޒ//m`tTZG D0;(=o5|4p,_R+X08A@+U8<fOG<3'A_e>|qb"a[Q3tX@	ddQs@f=RffI	dqX
yL@`P-	OiWvA-d/I°>]k"ɻOեhB p\N4.RJ,;
k:qe:_B!0ʏǙ!W4H)qw#aWv`Ur§ZBUGcS{:>O$jVz`X'O# ͨLdCe1wlHZm>0IeQ	)?Pfe|++=wB<U:Y'T`8xM[_;>{Tg!t?ϟ~'Ih|j@Ga֣pH/5 h l6p^--2aʇ|}a0۵.Vcס'
NJ~OĭVC86JZ)0hXf4lWyrQ\yd*M2m;پOɁzB|Rbh'ƯYQ9ǩ-epW&x
!*
K@%gidZm"̴r%5hd9Yp-P`Q"Qi_"")\fQ?Ӏ3͒Y!mZztM^hқgNHTe;2[p:ykxq/~H^!(S'|@0 "(1nK͘IX%^<Ա~ZdU{~%C]gj22Vn.`.짌?i	W$k.·z	-]63_]Nk+\IMXCZlKt`2PruX7\SNC!t$C$=-}hI ߼0<?ZH8rb_[pz"ݖQ*]]64iPATBAkbɫY.NE"6%[tT$noQf#mXMp4B[awkv0bLW-_}{6C%fs]*r؁K/j{s+ɪ2 ӪmF@;/åSH%Hv0;4ٺ5 _9:Ï	+=u?mG"չx,e!&JK<k\2꘠B΄j牺®NՖYۉÅ]TTU'oJ% awGzp;b7WY`!cfkyEɟY&x)w'+^UN%9hLDTУ;.[m
:بĹr;]<D(^-Hʚj`{U/p@q!qPF\p?zHڠ%Vic aK5*s~hP#yInr[HU=|EL>q
`pEmIg#[[^wQ2	D{y)*'+|,@Dӑ]:gI_C4|Vny:ptNSFnf}6K	 {C[AKihkJ;nwVTc}5t^Ik i4e._^Άe׸Њ'{֙ͩBdZ	MaN]4ui}T^Pݚ˅Q}ePlcfFXecROL	lm߻wxb6sPJ1Md(젬t	B7Zn
}l!"u<lY	>;$047Q+a[L§&+1] :-J ,U%	;cM>Խ#G6\:A_Yi	P۴~D~YvgAC>QC	u酇{u<:1z3f6MB5(6w	y3-]B-6F1n&E52mKBw;zcO`6K%A7ޮ̒M琦,Hd}B,g5?ĩf#(ruvwW ƄzAy*qS% J='W;Hr:&GQ #c85pv$laϥ +OUF㻍zgӀ%=\uo9֢1X#e^9^)^
Q8\W	柪73huT MN\I5m'zWK1~y4c@t]Nm7YcD3tֈl>=<-+\@ϢԒ&NW
`=FYG\xZfj5e' 8}`o9dYjMC^=>,WDE '1f%:ô
6P٭CHRB9cwƔ4T5SzU@	זeWX8+:y\(s\-C2t*jׁ;UT3 a\فb1P`OUePDqJ@!H׀Պ,3Dq}F
(sc3\>="{z(6
Ù7W&^%^6_w2hY]kO`$,_l,)eY2;/xب)D}t+5+7K7]䎚708j30vΚWq'O[Jq0@}^{FY)OܘL<	+~hܣ>K׏Ǌ[|1F&/L_lںT4рGZm-lG\_#0%
ri;QhN#~R!⸷.ܳ2єC׫qE՟DBIC_*_ӊpj[2)I!2#):	}bWEǊ6X?Ƽ~.!ijAV t?&OrRńD
9~cﮪTw+;EK߿H6@Vb*=AI*ĨHQ)=vӨQH?;8wyNOpEXW$ҪʜX$:r7a;`xM낐MHvcGZ0%#Vc@B@S*mC&#mK.auvam~V`fY VJs4~sz"\$E7\R{%ꯩ"8HAV~1(\	BKNFkqdzw/`J023kd_*=yvwOh1+1p݉`^õ[
1z}ICtǇv8:HxT,@@=Ev+KٝϝM΢t8nfg :[ܰ;Eb?^[sʘ/M?Z7jiaz\ufv.8)UUekMn2?ٴOV	RU/)pI9k&lmS/q!Հg'96?6?8+z+6įFc	F/_
r"(Yi;к;U]}furi%Zi&
m叙a*\恳 $@c_aRC5n@*ĜT6bV%O!g@b!a+?tNȘ7&^]	rY<TX	3p 6wˬ~=R]Z7	+ٝi.w[Tg|,{ǡegR_| XvGQ /pf(bF` ^vn9sɩkBKDՃIE8jP qnD>kE<;	GS#Šek-(CɯS	^" ۚ`6W4b$&Jt*u{J:EoԬBA۟%pYvTdR83kpkHQ4Mg~ݥ3$ŊI/m;zjMQb5[*{*EgZ[w}Θ'#IK{4D}$ Bnw|-:, e'Vеq h#ME"ÑY|5DdRX+Zed\4l[8:ӲF(GVCiX2C}ZzT|FӈG} ^$Jzғ!#^FfuJv+[ۺM +JwrMT->1e@Nyإ/V""N+ٜU|m3zm =/a^\jƳ<G:7NB>Nn)iTx^qf3w-RɭO(V聯9xf)ˤvǶq H¹$L²(t4H4XmB^u1r^K4M%>f'N˃W=52{V5y	vJ`OVMd\zn.PYŠmP>hWAcUG\="{NlD0("ϩ@Ӱ#q;x5O<69֬|4QVβ* r4M̹;ĀahGdةª({fq)Uj$ 3~v]6Ky
sp*#&]b'1~ V?DWE:1צܿh>ͥ()Ņ.ҭv$^{D`y~+(_)@Vb!FT$~;JuPT-.C`KJ.5Bi~-%!CDʚL\/;
g,HiB>OpBGZܲ#
-H*	Ou<;gFؙe.7U=un+	OO^t^]H+Gh=*6fWDaoe=rW?! a9yGe֠wTuT?i>0JjKflS4u)wO[-
¦&"	]x0Щ
o&}h}OHib4xPh{unVpK#odX+p9?us=")RC,;Mn|)6^T+d&Kݷ޺2iۻ)]n/&u^ZWUe}Gj/:@xm]|gщP+q1Y:!ȉ_4BC8--m-kfd.MV%ވt@%ߜ,.S/!Q8awz#c\#XQDU$dfF%g\k[a:#ⴠo~=(]^#aB+;oЉZpC)<sT˺BDOQAb`) z]p֜ RVKiX`ڂ~ݘ`@`t&c:s'l+	<|,Ű[Ў&xO~;ՐÃ@p!	[3M[M+jb$ei1#wrb)o`̞?"7W9sLQv`6S0pw$c HS/TmF`d
Co.ad[/Cj$JM|KC9o Q'/yuN7p9x&Zeu'Ih1ʛZE?DXT	x.znSrx2>s-/ŖcׅYt?\;)<4&5\ya=51Zzlٱo>jepVx𣤽z	/y}zͫ#uqd	-=9"gs2&J$eB>Q6^CB"2/soSC_Q'l^7>< a_Jjze\󋎐WT:Th0_[>GP* C>3
q:_iW΍ƀ.G@%u#2k60j4BԱݼ-bbFTEgr>'k7|h禍:3CCkv,tY(sߍPTcL8Q	;YdE!jjcFeFAY[:LʂEԿ4{װd 6Ow2'[-
(n,(-1	wGNLԯ#A:-Gwbk 2'У̱;&52n°	=g5/ɶ9}g|z/b@о'=k  '~Ym*6C)ɟ:cI.2)8L/U	׺*HgdMw1+gHdgdއMUv1Ms?k\We*NśGGy Uɟr~Ӟ(#bwtTC|F'M>}X9Mf^ .B׺w|
(PhLK39F@X2@z0Z̪7?TJlDU	>ގ59 k*.D&Dn<3.I
o{t1-ȋ%$6ZO6A:;T~}y$NQZ-GE5O<ΟX1ǋJys4Aa2Župا|LQ實/E&dzti\>ԣ.۬h:\d7(nϾ7C}4~+ǄC5,*߹N5(x=?#*i៶^,y89@#dߌcn41	N `uM&^z16m4j|P~ͱ,1Pwd%繁1:l]FwGqpE{]ГsZء뺥2);a?\B}>_akL4 {x<"Dvm[,ciޞ˒x\GUꙨGln+' v	IP ֊{RXfKA8G@F`We&\VI
νkP)ȉd{1:1C\u">o*ͰP!eG!r	A\#^l)*
dq^aԌ+[y*P)ÒnLt*ٝߧkCJ*)!q5fV?QMvopYc[k Y?epFF^Z7CDwM8LH:|6w`Q᥂%jGj}ěYy4_1ޖ1曵,aǶq;ϥ
	
wP쐸<:bKfyBBz;"8Tӫ۽R(d;xo577Y A6Vo]$g\DWc eBZ|=p@ yFJPb;_#V>(oA>w'B
U#RE1%7#oL`Kq97بʃ<hmdA)B?(?cPΖgݬZ3 w0Ev^oTQ(T\勬:ȵ
4Uo{ؽ]U]liY͚tkภ>O[X`nW4?2yյY~Lb]F9ݯRTEq~X*n9*	,{ݰD-$hMXb9*$.LIW
UՏPv?eE6e-7lC_i1>};Цm{\MIlRI0ʸQtBlJ󣍚yCWQ+ Zpz4iN)nHsK eJu:l=H<2]O|jE@,rb[hi#d_,)Cw6cčt]F}֪=2C]mCMP9h
BӞ;3PRՅlI
LpهN>ؑAJХjѾ.s89[#<;#ÇCAA ?6r\AD-^W̎F@AT<kIZʾvgzd63;XtJr'ƻ<T5LIg¹jӆp(^?-Bڳ#6(,u's߸"y	V0mc&8u3k@#Yhw/3	/vsnY@LlWgڞpKԦ'nKw؁AE|)bbZm<e%"%m2ףQ;`VP!9xR` h{Ƒ)|ܨ_eIK @>\9	Xy;4XBN^e"sF6?hn=?ǖ0$t;˃?-0?Ȟ'Ѿ
dV\?[ḏUKK.FҦGC03]F2:=#1th9喴Nc!rArIN JՄ$AUcX/
cS6ۦn8Gelnm}Q7TDg"?Fk}BA|W1|fCۅ~qiM-G
VS(?C찫ef>-G[e#ڊ[[H&TB!y0RP1[UB"K-h8GY,MKؔ Ho5Hy0e4(U5	\։!M%$wHPPO@8WPklU'DK$1z֮@쨕xQx\%d?Rz~#GЁc
.8<cHC]݉_IBhxר5ԑA7U:~2۬4E`aJ) Va'Q?;oihT7됹x`> A?z>S~'6%6ȼ9?Tu>/9('`:3CHt\3|(oŔ9$0/"q-rneaۻ$:>v^~hJy_
f-V,a|neTy~h&t&d{9Gh:t?f2,0Z$sXsS!?4.(j;ef}93[ Rcf9Ek2I+`og*$\lx*>,!N)=Т X2~U(Ȏj>5KK!9eZ|8q
WEFCW#5|Ѡo#r@ 4fxGH r/W:LJұ%d'%'qHl̥7h	d۝y$Ό,^r%c>ZʒeyՀų.;$enufLߊd0ۻ]:ln7=kAw%	mt%f/j7pLX"mÛCsԓ5sH>BtIEiHX:_5e9.a*h!*5I^K'li=šon7m)?u?6[[kKњ1>$t$s>>H1T˼Ty@"38!W'Q_ śɴpc;Vt_o8o|fv)4oCim:'@FOD	vo̧v 29DJ`UM-Uov'v?w CRJhɅ).:gEBҢ}}}!pLM4Z-jL&;\Y3LFqT0@(wA){x%Nzd~<Xxt%܋>dFco.p9d$}jqScNϝu4Nְ{@p*مimd5aj=GdR=kH]ۜu$j)Uz~˗
VձPI?bXM̙gY5!`4I_V4]jVO$K45%vjkk7Ǿb<0?K;qU,h\=$&?U#VW_1' wvIXF(3m{\P'qź]<IPD+֒Ƚo\sJP].D|'Iy-z">.&`{Mwߨyd#n;?)%֋᙭9LQp[DGC\@w$ ,){?կM]evÙ![*vIO!vvKM"tq* ]FG.jJ&7tD.{b<uY!<,j>Z@Dp;2[tS $% ÈeR*먁6P鐡'5x.6ʓBNō}1Ttbiڏ}p/7L0zd4}cwξ ( u͡:n% <;^B)r}X1[kDHM Zvv ց$/єf,QɛFwH_@"=%Q 3'jdС=c)<UʱjG:ن`6Hnɡkx<`iRm/>pZ4?K/8F}#-;C~3^F:oYOaH䠥aVGWlfڿ,#2 !swt9kҵPWUNr /(1Ep@FJAj0fyv?͌I?P$<
:{p`'Jnx+|`ņ ٽsj%LА1GWv|趾5u	!gԞA(̠5wf6VYYKj7	StK+18]BS-54f56ߵ7sKEBR	=Q`;)`9/0è:ͨ(]j6QbU
FzfX|GHO @MC@2 ]}^VeSbxlUfGkc/~J!_/Jdx-Bԍ^A=I3"z/JvځҘ}E}Y	5|oV|B,,/
+R	u͸7pEiU03]g4D4Ȋi')ܫYEgdYa1^,t^nHeԶ:!>x p̴	d7򞊤z/\ݞk3GD6Y(ןwT?q\[t%{kNSkC>p`$*+^Ȟ21 t"\`8<	Y>X|b&	V3В*He1퇆J#KK(hz  +@nnhrGep_aIڛt%WjGZNk۶-dB͟rp=2 E3u|kmo^1U;x09A/Z,Q4xf3E઎@%t۹	(*GND'݈ƃ`&)|D9oJhDmpLU NTۖbi-Y0Mn^?j.^,Ϻ&|Ck+!}2Mbc;&d/'G,L| 6LOpZ*ުFtSzsxfn%|,;eX:TI=BTuH?(fFUOIx6rSt2?iLstVq儒OD N[L%O-5?x6IƧ#Ob p{H]IK]y&86U<)pg>ݹqb?x >#l]AOɗa盏 '}ʍF8~X[p\hOgw]*O[?OwaCAv)AX/:_*n'hߘy"m9Daa oeZy{"_9k`E(Ɛq')qOiKwGR'(ӝ3x6/1KU1V ɰ!m*PdG\7}&-7ER7TF=IkxrOWg#ո<!ٹJm"3w*	&"J[M\VqmPPZG	5r?`"6bf6dSQJ}u0OV%Lqf`jKi9ߋQ[Xѥ#{-D&l7d~@,'^μ6Dr=#*xk
gC6q&ϥRdKEvL*\yӑgJ(8H%3?R@ TTZ~@L"RwC)u2spE&;-^b
 |Dg:Prg{ǿlGp:%E%łKYbY3l94Ymwϟ2LthA다>}ƣ=rK">E'6b$߉h|6D΅Bkt_RJ2Qf]0E>)ܽ,1Z3^95z"D;>jW|]"c ҬZf*ǖGzV&,|Fgڸ\yK~w~ɴ_sxPXbPW%F4*%O$Qk:!YCBe_7OW
pv>aԈ#hn	]gqV8iZ9ӷi!^|Z@	<M9z,%8Vp3]1lM#9; pZ=,یXBMC4mw^擬ifK0w"rTv&DZ>C
gsp'#|'0Gܑ.!=fOM9gXxA=AVMq&y
~?O3DD6z12hҎS1aq!izwO`~VXHu Y0asSe0TDsjDr,`FC [DBn_PZ
j\Tcɺ&A$#ʓ\䞤m<wi~@ʪ jX\'znr"d\,*/OrfPoHSxZ}'r@jԬVDL$6{_^Ŕ]v~ .rEr6qU2>-	pTh=6Yy͒HH~'ÑX+	:XL{Hb5{E@80-cR]f7SJ唎Iy|ថƳ:%\1 BU\nǫ=fɍᠮ	V|Td  T(C6<ԇP4畁	u@1*Ύ'8O]jfe Ro !z98bbJo.)Ii&3B2,h9 7
$tTF$oɎU+BDsxjmX@&o9ݟ:}i]5O[TvxsU')#vVG-nޯQ)Ȯݢ2}FzJG!+pCT'܃0ue}|zv>,%8LMQ/P@z }#FP$i'躽WwHjׂsO ;2񜚮YЗ0)m_r	l}Ah0Fs
JR3a)}C	cMX>-B%-K˭z\geq!7oʵ.o79@U<9h0SVToR
9sQ 6=1J)h;EDf6S%@?nzS4?jT:x-.͑Jj	vG8ǆ`{5{|h;?P|W-yQ>HRQ`$X,Q+ꚪP
xJϬPj9JFG'$./OP8h>89֌R	]Sѽviib_rAU_~ڏ늋0*/>
r*@qFa{\W#DߝrY0T!吹1Eug6J&*Hr)fJ樳&ox
yÉQB;IƇm70*;1t`?yT|U=K[|Y-+ZO57s\4hUt?]
ayC"K%,ES󀍒zyዢԵD'{PdB*%ͪN__|IRYwh*,E!d.tKktn6Z@.XiT;Dͻ(ܕ䟏E}Իo2+4|)	F(Mz+,2KKޜ2m&7DE&s1HoT
(ıќ >9 O;!QN[,4ByK'-)߄k`wѽΝome N	Ы J1,!bܧ3m
TښYaET
ו|:l'sG/b|gVGQA9|
ovGLN!'IJ޷ٍV?>WGοy&#.Dyj\F7Df8QJS+b&UM;֥|y뮐`nF}W9#r cNw"Fs|] p5C.:e6Dʒ㜚6Ce&ZzH	P3{@$Jpf	EuI,/63q=n Cs1u,f螮x"Nn)R
	v3;5ʄ9wcln=a\'F[S0-&WK$aEc3Gjؒ݋OFs]ͯA=9'Ts%&4唆lKl8isCigR++8 V\Hgp)ce\L>qVQ7k#{Z4A(MDa%I޻/,bN2-oN@XLQi	^	oh!,e.Fh(	egk'FP||&~'Mzr]Mv`z8jQ65z|Wu˻:Β*5I]h^	7\֋ū)at`2D oy@PVˁǜ$>hްA&QA|*aOj`PQ\:rF(~Fr9\ "-N˒*c)Pb_HmJʨNaV.q8>*<v,nj숋!R[#G
M6Hm{V	i[' 1ө=NkWQ'fPcs6ۆQFJ G]ԎLgrݥ`UCSi[8ٳ5'bݽ~FCBXQ9 0<fJC?,pZJnscgXI?GlRNp#o<dv}'{~=`m+.͐{NݧaxWWa;`r?;w2N^[j&a[YdQ<{z2K׊*E<ss6SqIS`;XsZc'ud60vs> H~fڐ ;'ivZ_hIOHniڎڗJ8R:7ԥ=̀L.C^W	y.Z]84oNV6#>Sk#OK:vopIaGّ̜{Lp:﬚	 WJ3ܼ]K/Rn=y_LX;#~hB֖yۏ۵FdqaOsUa!]Da
fjz'l#jhL{ƵZ F.i
i锟}既joxz'44nJ"/bO{n5
R!_YIs-GnGzã/}HO}̾:Jn78OeJ4DA^<a+MWmA_XwMVNԪ'OϹ?>Q:ܹ(`I}sWYrO»@/6WJ4xԸs./)`wN&ήА8SV< JsIĘ*7 uEm^`*;k=%uFQXzm#0(M&9Kbi<p4ϤliD~.J\Vƀ|fuQ#U<=3t&{iQ nW=p^86Wգ$Nd=SMUUݫnR8(a \Ph,s؊%EN^BбhPYdN=C/'2SE2 yYC[y	*ȗ]GHnǿ?g.1ESdz\Ȃ{}L$EkWK:#q~ancVI8`ߵ;4y:
E]!=3b]05ّ.Z1?ܽ%ԗ0b\`=!nJs~ů8~^8p57C?c0|`޲ߚe409 V{I,=3G1d&ۉf-oJ1ٵ9ȝ8FWC{
HSMAG@.!0-/W>=w5OMW* ]]oW1Dǀ}usZGp1ؒW52/trx.A`A#lj:sqBOȊV">^	z[I@xZcd)gIipip4 EzxD%I8G;Í{Ԛ*pSxnx~7CsOwꦘxَ{*n&/{6O5HBgdu=.\5(Lt@H	XnAq	Xkyho(r,"ɮA6ơ}1QN@qm=߷R7^XǀP%5m&F:k_Gb`eD1)jh)bIӧ'F;*f#UˎAIqgz.<eJ[jBylq3%) beJN!B
k@E,[>D"U@e'LhflO>*9WNby+(WHXOg-l%8AKGNfİֶYbd5mkVXA]'yj,ffT4pMJ#oir	3U;b@zD7h<v+=hy6(44]Rߎ[,82e-]ĉV
"d]bKHiڼ6 Ad	԰Z@N]	^G\OS(@T[ٕ_۾	?MH׿E|UX _!r
q'o(zefςP H{Q3pYѼ+*ABT=Cy\`G&&,x$4THlג{mAIz}TF[jg6~t!dIiĝ?ĭuV^fOAmiVNR6oe [X?a2f|EpqR7kVmdcB{&ib%zb/%(B{#:ז&r;! ]ϏL`SIni?-~l@=9H-= i2!E^>=<=W.6ȠnX1یqq1nSgQo tUZif~g4ԭ #.E<~'lBh	%=*,i;4p5	2;e-3*~OCRw4TWl"AK$gDnNq.;e:0O)\USU 5.6+J<qKJTȒR<!c:,m略DWz{0V=&I(@0)%F*-*rjJL-"#jw_c>zG30"Q#&@l/JBj-̲VU[,YB,IE{ewwJűו$ԀVúsK	tNTn
25[h3?",L 
W]3;LaO+@ˁc8 ZU`I0nтdڼ.] -V~v G%k!;6=8N5k,Rzl?%V/kS?NB퉣0*:C$VXFA~ ٧)QCf\o5]wV.,IiilJNeqn
fIB* ւG|-굴~%/ⵐSxרYLE(RkV`wRl߯X7Prk֊zU!RYAe	*,wܩ~IlKPV-k!fmHe[R$[AD5+ҝE)DANtBP!{%ՄRzeciwNet=MLnS_?i1A=Wn,;J)5bs?iGMX6ČrxclݺR<diՂP4Ru]c8*EC-d٢*JX4(cɊ,D{ѯҏun'}VK)5QX9͞, pu<Hԅ Aay5I -`H/3rsfc'J/h;43GbGvEqo\b%aذY0i#A!օgo7M6݃5mEv$k~+Jݐ{IǊ/Ru8Э(/)Ej,OQ6E5ƝY	@Rhvny'O-=G-KB2	=Y=,P}L,wT 3f܈Nz͆RVdt*鲢-i3U=qML;.=16))P#]8A9e%zsxff\xs{2ˍht#D@\h
ZG6X2JITϬhrٱdXքU@nz^SC~LJ/D4/=pL3Q-:ϸiB.)Tm֟B8hDt"GUhK,pB.Œo)}"bQVI)ɀ/9^E=#	~qIēXWQ 
XEz!ͺ2o+*.MCgZBִe
F<ס3MY *c%~͎$%RҵZp5KF# C,_4⦔;K(}6 ΰbq*niZkf*3r|j]͎W!N`yzvd0}7(L#Zd .g,j@|ƛq\ /|g:)/B~uBTQ<Yhz@̫2Qm)L`MrȔD7TG7|h0ioz>7$:B&T|&$ٔJ)&s\+=\v?E?/b?.#W|U,k%[I{ >P-li/X{Owy([gPKE(Pݐy\A28H#쒇,{<R#3mݔY$ELOXzvOvkyAJgoaaw"jj{fxAO㨳F/9e3Zh%.ǖ!!Kq&BdH3_Fscx
^g6̉ y ZQW@Db{w yQ9;Uo*m^a ]d EN)zg_u>wY}Zf/1ը(E
"Ȏpɓ	Mv MlYD*Bz)|N%8`e˺`5TySȰV_AB&eb7<L <ǿ:iu)L;&49D cڻ ŔN.ܪ_Pw;jm:|f{7 Q[H

A4>Wd9S60W4wwQv[=_g#@q!%P1v{M><_CXHL+ikdуV ^»c͟#xȈ|qs3y#TBS;rc}l!?̌ wi#*"BuSLH\BpsAL)L	A֧?+WS| >X,nVu"kihYxJM	:V!IQq:GJickbkQ/ ͈:.)& ρ_F7Cƿaph'	"P^OD腅ǡ,k5d7yNzD0~&X.qb"A5-Ӛ,qQL] =;^VO
DM7tj*{;5!{ע|W*g{\A%V'P>+ ,y}!&`j@]
WOB#Gd`܏|;n$oA'VPcu,.x^u>O*Ojv{i-گ%EX$Ooh3L	|mB7{OuL^)6}NEKaS.6xz>}tOtKyJKxW2G%ٞ88Ƈ*rѮZnAָyW[,Yĩ$81ݭbjbEDS]]r}=jbbՅϱuxT2RNDO÷f, U;P!u < }(-ڋ.xNM̀%/N+7'@
l B]5G\'$znQނsfkln_m"z$s[<,3#q)aLK`wx'im.O<> ݶ>i`xӲ)Z"@F4Ԉ/OM ͣLܭS<5~lc^耧ymEnv#y+Fۖyj5O;m1j bm&3֒`.0y/	&$ߛ>k-\Ϩ@6/uv^	QpD^Cb:W_\]dӔB{7lࣅJXS-,ָqc޲J3:ued?\⦄s(I.X*`L*ԸJ`vcL (MqTPs:7­BkCQfMoQ_:4O7l3Mr٠R`"|֧gp'F]#\Cg.6ov|{*	7R7Bs1$"0cÔ}ATю`!eVn+k{TG=`xZ4<3+nn^b~H[hQp,C2Dd0+qN6 F]o|0-S7v5\m-̣GӶ"2Ӵ}@Ah䶥ً]	gf t*(hZЋl<!'yo	|Sip9VD,oIs>m&HTAUZ8n4PCo+*Tlmn.18xQqdkR{`؁
D8شJ"'sJNhb35	UԤ),fu%eegukkv	B"yk5Լ-MdcpXrBxGK9D0{uO~$QPLF	BEnv9Y>]k$xK%1y'}Oz%,ހF-3F2R Z~#*k~ո4Eh~uDV?]QҷL7-ѰL*:>7Ђ˓H &gyBݝQ"WT41x'[FVn}o/P+XEWWjP`l@6_uLk|j<qx?T{h~[63Ӌݨӆ֒τ)NUaF b3}Wb:,PPd D"ՠ'Q 4wl)Dd6@>sHJҍLura̰|0BQ5i,(,C/eF~;>yv+):i֕VJrR}ycF%E"DL(b|q!3"Q.߄N	 bg[,p~~JT,"jmߓ1_E -פ`u{UԿ갸QB}BF=>ϥpQ)m17`cy$pk9Dif	BPK~IMhF/>b'gz.hS Wv_[<atFf@@X:eR+X(E[`ס})dcYN8ڃ6sG4d[(d<d
gyEI_jy2#BdT1U gkk1a");8oȿӥ9<\k8**+ǰp!َ''O`1~ǭ6D?"zPw@}G.%Z`uʶ<Pp[PEKk6Dd_N0AA&6n\Ӧ+un侪/rc`ZMׅGT(Lʒ5҇Ka8LnX]s[[0JY>;*A=41yibAƓlȁB,s)1a ( 
B$pnP@XS;H8 /ɭ(rBu,/ga)FVŃݿ ]h%x8pT#`V/n`Jf(4tih4G[r6>qfP?1	iw"Z""Z6wq_AetxpjI)>w%8o8K18DF#s̒'^2Z郪"mÏoi'"ÃPY`:j6E 3i TaSv~ͼܠ}Yq<`M{3t,a^aw]3H݈32W;4ĭTB)83d6DA.ʔ|H,3Jfgʞ=}@ (ӅV=ౖ-sXo^djT|XnXMȆ##/KhT <c2oq&ł<YzVßÒ >/g5xxg [&9{rB[]$R\.B AU[42Βz̧/k&8?	CLРe-X6)s/kF7}H)ߦ{%M&AE; iC	8[2ɨG&uZb#nգkTkᮚ7ASP	jN}/q{`1ѕ1:dw3Mg#1ي}0^h45pMr(6WxNGqc	ZT
)|}1S9~Q@$RBH8N
>,9P^-`(i_JsPb
^ pEx`ՈbSzܮMI,*ىMh<C"eI6V.<dK=,XfF:WAl~=tDz?xnR.̵L	<XZ.+iim4{7$a@/-D(M%	#),J?|<Np_PJoĘ"!Y݃ףJcc[c¨Jt)/,#qP"Z6޳ ieGSQ8W:z/ o165(ӠF/1h^s_wzNygJi'[QŻjb$6_-W`.%KT]oDvP(HB7FvxbL|1qgk+Fme8ya]QY)FSApwQ2isi힍mU#:a"M9F ",#M}bE=?nI&)ɳa5MIk=ˬ}0.
J-`61*?f (!dV[S m=8^cIbcLvFmv_qY$^? B;3}.93n37[QI0)3Nz+tzѰ@?uYPN;04XjP&aGvI~v@U"% <l_F+<zr}f5I(\7&eO&ۊt>2_(	4޴EQB{K0}>.]};LA(14֪e2ӗLH,Mh-y
hdaxPx425@DBhJ;13zo?{X,V}*چwb'0])$	,p TfJBo 'Іru> fJ|PH(2-nY_2}lIU4!-2,ѱs'Pb>f|5WOmyo2\$ƭ]iM8o|$~ILuvqz Fph<2i]l$ZNb?.M1r6$G$*xۆ3"Ztߴ`*Йм~1(R(9΃eXra#76C@?=CܩI"K>L38gnǝ)bo%h%$Jr"9J61r<:T<Ֆ_"/V5) #6?a=71|C{L
)NE]RK,>q<&ؘ̯"d]BjS)kҿ+zvs#iR *%:ga7Mo'	U8C~[Y fA1ۀo_+R%ssDc81p$yH4YCʕ~D$\HY)7\c+pY~YumKzbpIb_͵QU,l'_lų 
`LWa
o((Ȧw(gG	>n[,)!=ydUlܢXy1@(@O;)
r_M2Uǧ7;݉^{(}Ԃ" P`g@U[AH`y
@~0>J GOtggLnϊsYo݄L˩~ p-
Z85ٞ/jSPOry7ʑ?$OΆ,7 ^Ԏ
>򼈻NCO)N	fg!މs tO+( K7i`jp{܋z 
6z"*>&!ObRr>Wz>A/)TrH>hj-\>;vwօy&YGb=sIyb4ÀT#U(+1sI?`iYy,QgF@0J ڄ&0N۸ϸ-ٽR\fAIKxLDVk3 vI
J?){L7GAwT
㾂[-Ovyw%J՛o}y[Xkz| ӰoIfl[}~RAGZQrJǉa`M_-B&I6\[#6L%F{r$ ӍsiҟzKNcF(V60?:r49Wi՘]J]Hp 8^w ?E/*d`C7Npo   RIFF   WEBPVP8   p* >FK%*#*)@	enE\A=)'[/%5}ُyL>Gﮟ^_z>oOGκD?$!U߯$}?oͿ/_o{w۷@'|>O}2+[!}Hzbc@ߖ==X7~Ɓ,{{4cߣ豠oE~X,hǿGc@ߖ==X7~Ɓ,{{4cߣ豠oE~X,hǿGc@ߖ==X7~Ɓ,{{4cߣ豠oE~X,h5,cߣ豠_tJ4vC:?2}idb볲NYc,hǿGc@ߖ==XٕTD	e-o*aMm♥.)E(4qL	qNA)6Ա~Ɓ,{{4cߣ+R ^}GIR>C!hEt{Mcߣ豠oEvhY?'d2iIv6t<C^VKq?d&&%?{T\ՓVXK,hǿGc@ߖ=s🉒(XX,%h笞m^ŴQA쪷4UL6_/0v}I7Ù,cߣ豠oE~X\>됱@'qKFRcѻ @
HUt5۳R#%qo~}X8Ք}d=±'	2FACǒPo*X7~Ɓ,{{d8nCU$*0*(tBߝʮf V)Ľه?І(sO .^"b@K
ĥq73S0:qU(τ<_n'@s9,a20+iͤf$=]_"p7RXv(dIwrGv@g؀F4g lea3Vo5}ԐeX7~Ɓ,{B]ҎIc@ߔ5b<	- 	p$~Fťͣ%}/Ξo/M[أJ?_9
m|&ޛR]sVOY?dtoO_5^GXar1S4 '3Єy:g}H[jy7S]NlNиhm4i݇[Ԑf+plO|d灠iR=X7~ɡx0z3y3{/L}D\cE2O|1&(cj\V![Tٽ~_ay} Y~o%<Ʃ&	EzB⦝o	3`1~zoڠ7&:$DcLtI1ˆSbj1=]yCdjm姌fie濙`-wVPsx^QCwH>Y+[-G2 j`#o'-@#o|	;:]Oc}yx^.yoMj ]?",|R{v÷8f@9Fx2A'fMyBE%|\1lJeν.%)"cndQRS憎A~R9}"|Ax"~Y~$5`	݇[IM\:äo;8r$	K9
XǿGc@ߖ==P:dr:E{7``pj'>io#ѼX8-gwlygGħ_C=uK"}<(*]M4*k{G #pdЏƁ,{{89]mݹk-B#u͂<>-kUQ,LC3'u,T(kU)h5'XdGqt~?Zj3vPpL3$bxLG<]w=@xcEl`9RO[ T
U5tdkfg#Xs{&n8'0ABnl% /WTšs]}JsߣE|y_EbQ,*,hǿ9<GQטi0(=G<щA"iKA4&ЃSk.޴,pl΋i1gMPq- *R$߰c)?NdDjXxwGrඏBhR,[Bxs!Kn~z2 vArroBiX>]@R$س Z$V}nr{ܭh7D^9/ѧZS ?y<(zEFƭ"'21}GP@?$-~q'_ruuЕKCNaMu]kT.+;ML	u~X@QTi憐\MqޛY#(d2Z8\:P ~7و7G:672r88Ԥ4]]b]p|3t2sCT܊2/,T퓳Sۣ/t)6A-ZܘJ^uD\p+u#wՑ;P h9< ?=yn.'HBF(W#ldPE6]"1x8`HgѨ_P\C ?yT&VN\
kC/D
ı	zcV4DF,
|lO9izO|K;9pm	I1PIOTɹ[QVw#4%%7׉IR3}w;g5o$;N'2	tW[K{w=@2NqZrc&x#:#Tnf;$C őnKQ)>8s=O߿m!>[㲣8(ux?$i*^kGT#Bݤy܁ŠGmTm塛eJ=_OI~VP:^V`ٓSXRԠX9#MKШ_devUz}3u\uϻ5s"vTJ*`!s}7,[``V@_8jhT34Qqi1+oZ#=<a ` r/12	J
5u7h#m̅j1t!5hqzk5+@DL5Vym zNBaл;^[F459zJqkKڡ?
pqʬkUVK2}_,uEU|>xE9cdsk2vP߀jH22Cݵ5s_.IEAURa]+ޅ;W$Pbc2Q]܋@Zb>Q ĺ{vW0%Un}a*R+Vy3={gcv(clk;XBn{T\L"lo$Lr&%gfsDJ%*
N]bUVx:Ltue԰R?n~󻚚[#t^pI*MV
w]_{[jo<3R"fMJ@;N>_iRM1׊q{c}_T֫s	>md)WOA3Ʃַsd	DVŢwsg}1WÙ+V'ɾ~3+zс{iqFg-ŷKxqYN2 ?F0b횏ːU:vQJD &TR8$W_sz/鍾ec|^!v)aU#R|B' D̐~l_qtΕ=e=)x~CcuHT/e94 1h149}CA"{p#PO177.tn5yOu`p]U(uRVaQ03,<8/amHB-N^v6IƆ%c`Q>Q(o`5%<bU;2`3r !4ՑuJ MVEhqq:Snmb0g7[9~2^:46M7gpWJ\ۮYHwPh,zJ+tSE3dj.}Z|!"oT1A
P#3KFAZyTY	&	 &N^/Zfd֬?Ҋ~Ui=)\$pFVR'f5؈V.eOf̞7>67,Wu1ϭ\7b3{^w ZfF0Q	M{ʚ ?,rMz.N_%z"A6Oտ}p,[K&ux)?2WM˚;Yԣc7:Cm:pT֚ b)0Eܡ}mWؙ1f<85#Q26L^hL2v Ai=hR V֤uT8G?1R[MUaNԨ%*9Ԑ+64xf96ՃS6P<%ԏIOh3Abk^@5JC*Ib(75kݍ;o*x,莛CL(]5rѤ9\i˝`ЬU?xg΋qG-q Y3dÏ],Hm	0)=oCAJLu)9]%XVBxxճ|6E"&/^@Z>?e/!pK$+'q6)XТ'g^!-Z٦%Ɵ3VyC̀
_Ɓ5	]Y&h;>gY{T_ׄTҷaRK>y*&Tx%(Mʯ1b-)rwL\vjݖ̀c4X9 Iyf0~)ڞsd0"(ӿ&cgI]HEkxaKje谀QGc\ W)@Zg+7 /{eܶߋp,PrG8 X)]B:8!:ia[)΃A#k^!p	~gmL#ʦ`wd'}/JH:f1^ے$7tp:\-E|]Wm++V1Dz]3LAycr3"bmSd3%Ý-iQƣ_ڏ!޵zh-`/y(sLtvf2QAE
]QbeRer;c+%QGY~f
*_4U}H:C%mݴ -*R|$as5~M.K;E	3	k(|Bks{›Eo/<ƗmzLyJLA.Ds3Y óWgDp
j<1 íդEzh򉇘Cs	!+ +x@brɐJ+{ǅϛ6e;<"c-
Pgyh/[)! ([_!   뇸MQGō=x<\#Kջ<yF7,>׈34]wn_LՀL)%7 bWb֠3Vʆp&+ȗU<"@u2>TkI9
LCM/?SX(lnVg(c#憥;~UۜFFHw]7,Vk0+C~87ڬ8(ЎVsa$%n=3f%ÿ;]͐ľÀiVCPP
2y_x	Tb@EOsi-%5vFږ1X8JJ1uEO	;	_͹/ʮ$#ۢ#R!^wԡ²rFN7gkJ10Ҹ%	u|6[[~|gɚx F?K~̊*?bYP:k<Y8w\/X7~Ɓ,{{4a-l+#טr|`:gՆeRx}1EJ.O	̢|Q';e2o,*Ar!i4q?K|0
X,4"݅ِ.7h.R==#mK@ݚ.lqع#Emi$,]GbR@Eq-V5	YGnk|ҘRG.JB
Y{WZ Ox@E	r:TTl|X3S.?,{w/;囉.durXPW'Mm;q7uDH%'
kMYpEK4R~X\〼W䫟az.`ͮX7~Ɓ,{{42o1Qh2	8f2WRz{7?vXtwvFxy#Vđ%GyE~X,hǿG_nya?TPro^pNtY̌e,*[43NIE2*0jvM*~J*]ަX7~Ɓܺ<mזLZ7_r&'Ţa)Bc,AٻP>[d'\&7(t$SqPӻ
YpfcZqwK͔ɀמOAX7~Ɓ,{94Rߡ 2w$.,grv7r`1@
̪#a`@E.Kp{jXǿGc@ߖ==  e[BD        @                         ʀ       V  lq1RɇXnZ~U͢'qΦ(gׯE~XԭF`Q`g[Fa<(|>N$sw23^/Q3+xLWc44UZx4רV~큐+Q(b5p';&]|u\kKi2P͚'WNq1w      F,c)`7ʳǔ|~WpQ3rXFZ-=~q2 A|"GOe`*Ky$BnL:|	^\ُ%&rr!֖uP8zˇ>$[=h_FZI͑WY/h|)Ы-jץURz i[Q˕pS(>uA}y%NEP>nS`DAItA~l%4	=SȰ9b=HgEZ$9=hNQ4gQ ߂gKȩ>snl     Z,/6j-P6Q+O7@0VթT*"ix4˫OSF
M^ϯu4*][n/"\h,#!ˎܙ$T -"i7j6沤O'-">cAo^y_e\ OP>~:-
p1o֣16!k9_%iC[;+2e)';DyNb^\@   "          K!,}KZb)Lo;WyvN;I=L|uߓY:
[]cR"&H8|1ABwSc/qzV?%*034PB9ܛW
BnZH3"6=}B|PE&0:ٺ(}jFh2,|H{arK4pARY"40wO.>#l-(\"             ! ?ӥ
$>/R_Iͥ%*<brbU)Rdy&w>U7-AeQY[Q7M,T~-o[SՆy)[9Hjpl"Wek)MCq_T]}d=H)IeGJTNeTǌZEh7+6BGyOAQ䔹V|ԡ]_jԘ	L9"
Eo.a*A/Ft8'qy"ա$`4]hC,n9 g)f3iB6a   k`   ;@  Ō7;LwaKxW9bm4ϓ݆+Ҋw8Uf⑓·9=z
0,'&`umAOȎI˖GC;\(48o8
}>7AJqU`Jf߆^4%+<	
%]
 0~93;v!碝_IU[@MS׷~DoRVƹ;Gc{9?EYp=^̽.JrHkS燬{o_|is#WqzyA;äMT~n
-=Km	%.8$[h܈M3MUA@hZ)p`bZ;Lݔ%K}LKV-2Y[dk~mS+vA,TRXiU!qsz,(|3igo5@&
a;,"!t?!,?<~vEMNj     3>80UihzW>^G$~cO[^[WPo:=ą,B\Jcy2@yc藲ZP4_USR<+[[7;bNjatF0|o|p/Ψ4Qo	Pz"Bf6ɒNL1ѳLgGCxb¿|V$dW<yTTl߈UVJ~jlZw)yQbV?M?VeΉp&H ICN$/.8vL$IAM{1H _\Cw-)	k@'!w%B8jfJ	ˏ@HiܨL}^CDql@??CHn#iU(X	o`$Lܓpj.Yh0f|>|[5hUAOav+5D@.6`jr2fk%q:T&Oy`3|iPVŝc7@cNf(A4M~^Ǽ-yj qS*?,@j39(>Ɗң/4ٙcUK.rYzE[k}cOV?[;3H'TJV@O@/PE-g,)UL'=f^c̿`D痢S67SZ1*E8,6|&Z3H=@*m<O kк09ڳ
+fA# e>-:ެI7Ũ|'i0v|k<ݢd(ACʝ˃=1{V]WiJ?I!'Q'ñx]O
я_h[h(IUQn<ʧHf{6:AQ0x,b?sIt5
Mo    udC54="{-\`q8:ubBnvwzq>-۲AQE9~!m52ڼ-v+7jf:ճ-w330Us\"XGmU CMdj~ҘGDԀ!3*سKV| h)z3}>$vnhZMA`c6t4gT̊dӸ'pr_0L?>k7
͓LgW՗SV2EI2 B=وGRSN N(Xv~nQǘ,ibarϚH$;ntZf`4Z12-#*[hqBf Y
?ǕmhN3O>U8ciDfZnѶV.3{Z0}0Vi*uΔ{f6%jc/HT=#,9<Ꮋﯵ"Ɵ0J8/IKu
5Ud8NsbmX?	za6~؃kO2Si&EXY6͂saxȽgQ CWÉ h4}]M3T5nז_>8į|[|({JX )E8O>:_}     8    >`hl<;'|97k "P<`&/SW|L#QM#evyœ'>ֽSBiYx5߮&PZAht$G~59Ǔϓ8O'E1cD	k2X~uZ/ARp*U}Rp*vR]zU=9OV1p`/ͱ-yvڌtR4s@A ZjeIuX6q{1+ u5ؔx!O
Tۓ3:g=cf/ꨥDt8tCIpYlS6a,)8<sY72ceԌ(6umB%/%,4
3ߏORptǘ1ɯ i0ff+cΞ7}Hc"0}	&67 QhG]UhJ;3j>=04sP ɾs:[#$	iuoM[V;"9|N)P*ܶ5	+kHV0fP$YXɈ?qK	y=TҎ7q     4
1 v^ܔd4mBq!F^֚hyvmhT:X	lűEߛq)^Ȍw[AwĘv*ƪ3K3jxԪiGLj[tY%r#Ll` 36A9L6ޥ4,
x͡#kcޤ}}[<1O.e;fG1kV2LAN[})	c+QƑ!BG~CԼ"לۅkrAN߯8.LM5kg'l쬇=?IȜt.DzZ$;+UiDozȂn+F!+" ܞ}l$<C'b42|_FHNP[6٥kuq	eQW,+0EJ12q֊('pN#x{0贓NjfI}ڕ-ؠd|*)l=_2s^@)S̲W&/^$80$,|ˍrM	!kX)\qai$`g!Iߟ_eim_!Ծf]ܩ}
3P0:S+zOtLd tSOݯ|P+uC$Gߗ
:tͳ0n5<P잦@,B:4   @               iRd[+~q,W :;+'Ev
kBs*Qˢު=[JԱnS< >@_IP~p,RA3tFjցޓJ2J>Bڌ*Zb,5~w:i' Ы;V+{OŀL`"Q#{1zE/fKf5EEgY ]҆8W*{<I%fvh:
[ַf-κ_VJԸM񼊎a{}-vq6qcu&#ϊI^i{	 1i3L`эk}Ȇ_fEJKD!»HB9ONg;lOXUoy3IaQ9J\ɣ`,k[F\_q&-]e_Xրc˃#q?5w&,}-[e22<YR]z $Ktᅆ*a>X7._;	376slpWSK
@h{ewtCVE0vPam]v}~'eODs7h!C,St%5*#0qoT$ʆsxonDNG&Sζ9_գ>^ljO]r9,N?bضaʚʧȤ"QҪΛ\$/;GWg"zRP__iGUI|Qwٱҋw2$a#!Tz7tN[`O기D%Dy
遨1W(V{qyЊt .=+vYDn!Y2gǂ;qQg` im}S&o>iZ
FoOΥ^;jU`K4ף6DCo< I]jq1;ޣd= ؑN9	zeQZEyn ^BF劓Tʙa d|\]*^=RE(ZL/n̓'Ԍ^m#<07BHE]Od\DWLU6@p(|АqASǶ!eJhPuj;s睊SO#&W\\Bl5䕈	 -KH*9l˥BOEB:1,v8:x@@jռ(j ]?Cc|AWr{c
N>5g\уPc1[=/TQ 8jގu5,}]+ͷAyban)dwrιlC_ vxt3ab     s4*,	w 0|kQV3(A)@MWELxU:!@`^O,_?,7e9Dl71->,\g ;E6 zr
 ǤiyVPX̀`٠iT ;<5K|ܘ8UF|[9nI丽Q*4n#sJ3m5-.wKZ4Sevmy>W~HfHٵ	5Ha
-َz@kʻY&o@J*4р	/wiG&IIR7Fl.aVr\rܯ;	ja@UJ+YyGc``![SX)g7l9;D^qT	&jD5(-2!3OΪ@ajѦO[kU$+];zZ3RPg O3Yoà%'E»As ҒØ?01L2t1Aw     fYdx21пH1u8/RjMP爆L9Sz{PZ?]#8cf`.<O|; C"^#!jٓw'ߘ4,!}/xJpKt,d%=
1cCBN3! <ٸpT2&"œ\efsj?hq347س@XT3s9v}'^\m@Gc^9wJ4D.e!6jο@,qyqbuK gJ ÌؑH~?XjУ^
/\qpPf0>0sdsh*΁[2 ̅  o>_xcW6 I<y[ 	 (+YI !Ɔ1j!;\^ُ)B}X-GcCJ	u5$ՙ[5cKlY8p1w#JW 0xju)Z!ly|)oqٟk(L*<H  9'22HhZ@]KxM|>d7mb"9F9JDq"=u
~Qۥci"vv9&w^r^D+Nܭܜ_&{3+D6*1=*8W:,ţl;l{NEf{+>UJdT<1Vg^PTV@l?궥gm4Ŕ='RiHi-7!*FR6AҒC<i<^Bs^ܢǻ>HF'|[>}RɕASb`gܜa_QEҾ',0*Rt>4lZMc l9Ңʕ:gH-Vppv7B#al~Z,aq*_x   AðN"^5%lPr鄊\FF;vφ n{DdtۗY\l3g>;?~~.;:GZve$ 
3s}\ֵ|e__Y[<uL~gver 57B4؍Gǡ,/ E}%` 	,ϳhv9__9բM{}V)0KL}Nı<<UPߨ_bTf$%8JcFPBj     Nޖf/=ٲv9cMmX"RN%W=JL63A*QIe17;w\u!lE.h[
bB.JCcBAu
MB"
bʋh)!ܒݭC)hLZx*ֲG]+p-.0Ssh57#Bz|V.V=&\\)&Iz~D7?`req-7?i̜"yܢhރ31̈́XkԠt%_7PBzA$
lI=vCжMgt%1ӴuVGl'G-/,N!;),X2.mW+x"dUՌАtŽjuHw0`շWbec9DZuc5//yCOXz>w/XaCpAeyg))ҌUzz[=
x^{Q&M6~[ɂџn.4I1ခ9zנs-bY`O#д1Bs"$M#Y9 iڃqfkP\Iw:YjZ}b4v#^Y_ږ5j%U׀/cebJl;O%nnlca#POnPAF1R>|cnӦ GKCw:)t5fL8dl.-4ܒۏ09d!?xS&ڈiRhaHmԨM^?SS7-qv\y$ >lwF	9+:o|Tsc',84$A?1DtDyJ.%?^"eA5|XxAzk?ڋwФDAi֛K)șXX=Q^N#c\"/6Իz"0Q!wz..|0J[pjv<giRS_#L2EyoOm+c0U|j5%ᰯq)(rGy?]Kl-GDh*3#s*Ɇ&o-+­>L:;n'92M""f.[B{%oP2Aè)'n}OY9[4qTK%hcxy4V0zͱ|7/2YWpLѿ-mZgxc"*tρ≊Q.ДŲcͷ58%mOaFAJD]ʶQmɫthF"ِZD[9$aa9/9ؙҕ%|b1
d62Xyڴ=n /G/Q~𙷀8
4_ϖ$DV<K7isVkԥHwU4^gZ<xD6gïΒ_+=0'+%4@dmDa=fɍ`Э~MkPV/RnT^-S_PZrWxn~2(':`גϤzj+,dAu:,X*WD F,((/sy)խƯci8
j+_ѭUEGAY.	Z2N`arS%;O#{dUu%Z{:ueĉ|ۤ>4=Ls݂u:tcK)ɾ%O{Қ{P`|lL(	фz!G{B;lwC6\ofBy6ğ5J]/NM"Ty>MUӭ"/_#xtF7JԑA8m)#@qgac:DqjR4)&,l?lJ1rڥh#Ě9װ&s]4d"[ -gYwҸQ`؀B7©/1$'DOzI#L*#1tHoDR=+b@TƧfu,eQ"nυW3Qu	}lbΣ@<t'&+O3y">od#!{eǴxEvY[UQt:Y3HסAC[``[i	WCI%w/[U{kJ ] ̦Yi.z #EG)f+DkF|: Q[e?9XC(O~>DJu=s:]ױh|dTjc׸3wDZO[KKH=2̃J%~4[Z/ڰ7s4#D>oUS!1tH!59XlWdɺ7QkA"7aEeJ[
U0\<ޑ%2(FTV
jcq1JI7pk/Irhtx7؇nC௥Xt M,įXiNw4	GCFJ՞3R|+:FVΓybFBf6-Co=w@x(@~~c[؟{g龇A̾"Kp(JNrvUs=?-30N4S34n~JÐ,=J(K% 6#N$
:yDSͅ[~KCu;@zN yG&B? s-ėT~ &5RQ
-ƽZjX%\jl뒞qennqrs9:gRݾ%~3V?!-Px?]ZswS*{MYTr.}>++'%gruF;>Pw*-5Lv{7aD[STp)|ۭלKLVÏM{2X$IӴx7ɂJ$6EĜ<"J`<0oʔߪLX\bYԣ	PsI{zjCLZ*8Wn1ZWw͈;doUCi4|N.e@"7o]dѥЮav,;$JL%2~ǚSzu`\8EmŁ«'AWVDʹ0JY;쐚4^گIRrH_7K:SrG]剦S8$J苷7զ&ʺ"g uRѠ`+B
UBWqF$բ7ȱEÅ5@R7zq>JB% -1vMk1NCEl'K˒_be:z.6Ugsih4 Z&Q$($b/q=|;ZAi=LW9;u.9o&+p~D{U!sEG׃v=:5(T~`!qsT}@5Fbntվ
FzFHWH/&T|[Hl)R?i<1|G(0oWfsoI~a뿂7A[Ѐ+>@[/q뻾|=#Е%Z. |!Wge ]N#vNh0U`=/uPӹ%Ϭĉ
*g%Q9\2Zj|,!U4ɶɑ`	s G:OX&7j"PnyU=Օ&'N#rOkgl))kIz#
Ħvr[~hR=pxQFVpl&oq|@<qIk0YL$L}V[ Di PҖm>x1x߯q+/KޙwlbHd`)伋 QQK1*93i'Biߢ&4œD!WaR,1I177"h]fp X~xGl14u0[T	0v7?%ABGV?䯐dђ_q[^W'8VGhTS[Poyk? slzq:3`71I|򭐠^ q,JզR=Ydش#1ųɞ蚥d[}G0gG[IAi()rajD~f&{d}-0siu;|X,{uDy_)k/+K-\u˃Y͸::x`}42Tڊ:EkT}?̢^:w'iiBtX{5 Q1d+Ԋ'.
mEoOp<h|Wm7v<NI)i{w`ߓVzB"BƊ{)}S/.>FTmg1ݷh'(Ξ~J!&Ҟ/[3bO\^)c.Y1|i%'1pmH7L&G#R~*_ᯙ}֕v'u&6tVTaUtR6v^[G $q'L{K#\Xlhj^Fcޝ2zrOD;Is3{qM<Hts;_v|֞jtNWXz;6KTuy8QIz𶲷 Pqc=F=	2XrMl 0v045;[Ѧ`mUM|L[KՄ 9gXx3n-b(ChRL|`Jbաnt@}ZxqkIϫ9B2y^[;jef;JvGC_W۾j;>4Ԅ,ⷾiWS
֕}nwDiXB*
j`<%׃䨱<@duF(c
)V'׏4}-IYP=z ghMGٶ)C3ҷxBIL<'rǨ#kCJ4Jª^9%a:aY0lٖ1Z|#FY4g:lyí,F'Y@tJ=xh܁c"N90w)vb!JЎV=R$+*d}ї)UMo	ٲW yLY5?*~O8H)44j,nyE'-j~'>@JaM=Qk/q&.c/˧ KcD:of/AAH<ށM~;r0I	YPi .^_Mkʴl>adL.'9fy69Bc&(_L׉zZMHkk4{QB^Ҧ zm`Y
yp6Y^Z6ԣje2[8]O$UDWА;ERv8~+`O8;FjY	Y-1r$XrcV	JE'B`AXQ7nf cWQ$^(*0E׬#73QxOj3XRx5}x"mkBQuBBTgMGѵ%cVf(>@rF£Zŧ1 Gd<47#oic]",ȖRžm5t<ԕj&}\:7:2Ww,A>:u0z(Œs#`"K	>IJV.RXZq;j"TlwlwW#5A&&SD#<ݝ&<nm֜l6*ZP+M	/y@<pyvASbc+q2.ꛭt+$lB>@;խwZ1tV?urKOu n36˅Nx揟n`k&oMg&M24- )	5D!gPlSP߄u kiP-D5˜hx"V-ATrC_0he;åKDp;׃T9
IcR v;A>Uu7VwĄe{FpRs~]y,<M&pׄG	aS5p-T3«9;SiFsS8K>8u?ќ.3-_דyyjoU?+MKqN5Q/C弊+ǯ<=\"qH5Dp=f)Xp5ﰧadj!?L3K~EPbqnIs(*Psp[zQC|s*7e{8	T+?|LL~SC)uH] 
 z¨&f5HgJ/9bGZo҅=WpݣGRLb#|~?Aɿy_)
0ջp3av	.	)ǒd,S?QQ]6i8WT&zlGMNȐkD"U281:im_MD"g&kJzL\F_%"uՎ,e }?jO)mhD_SaUp##>tZ39'<5d3kBqVf3&
Cr_"$iSXE2+MA+r]ݑ0x"v; lދ6X@j9@m}Žt焴<[WF*f*`;wyl4YQO 8,Z7no%<Jₛ{XM?owۡt[lY37Ԟ9/HZ)".UĹ#J(C+b{ghdQXKB?iItƮ^27Zm!<S	_
neo' u-
H2~I#xFcD"u&H>I1\#k5\^+a׋u\Kw{tnMN9:2=	b	a\M=J$hz*c& x~u^)V9 zg}vĹvw㦫o(Q\?io SuGQ/'P	^[[;Q]f@(mYa%S=
ٽ8ƒG&/Nvw_j($;v@T#y,d8nw2W10\yYr%t.3%,_dE _ !| m?' `wOBTcz-JqHPGtLǀ*Zv{uH)͝Ɍ3C%7:KUpހHY<bEdEyWhdlx_;#Q}Q%*$m|C7dd*S)R.^23Q<aPSrS==sɞ Wn9?cVtk ]̕D+݌fXUfʉ!<:&3rԴ?!H5"x!:i?2Μd*%!!T'&ç+5wu)D*Pv_OQWik-z$QgQRO1q,_| _Th#ZLAJǉW4>N[3Mr$`>>&HТٶkT>%ec[Qi?=\a!6_h10q:_^KEȬa)2}啄_{<y?c|27=aW)aXG@K^=TfT9I@ EdD#80Ҧ{vKh5?֩7M*AZXӎvWz>An 6,,'BG[}n:1ك$MoCB#Jx֤]sDm%"))g$cK),tQK%풁&[Dѣ> -S#Z%rh=.0a_߈0Eش3U>6l2řb,|&9ZaUh!Jq;%ǗV=>4%-꾹v}H{`<c֞u(5u᷃d7imn=X).<aha8EOҞwOǏ@1<5]%"d)BZ5"LCRo
O/Zmwx}%32FhonGڳ'O)?$ǁIN/N8mh{$2]oW9ՖAtb 7e9XeA$oɛ%lE(L,$STE;,]Dxf(8U?(HFkfZ0l]OpEON1bsb:"`&$8Ɋ"K!/RUq4y,HJE*dۙ6w4 z. 0~L{PB IIN_:J];d9!k>1b!	.b,:-c	4|BXy<V)VfQD:O0&}y3C@s8bO?6ǃ6bO6Zz#<a<]>4PKG?C[_`8sȷ6D]DD;8TbS1wW.7j֗>PPi1mܫA󞭩Oǵ,i.
$ήL"Z,ѵ<];hvOR9Wԥqrqd	)c|N",&ט~ Eme?($yTZ,6ef`+f^b(r̍c-h<1J؟WGyL4PpI3'U6%?ù̸{gބn
NRSԅUUńL[x㫠rYjXRTn>;5y*#b(	5<4ӮREU_XU~|bv%Vil8TN|%/ɚ*4ȆqBo r6wsiJdVC*y;=FPXe2l"&zpzk:c8h͹u!kQ*Ӫ>xpwDǆ/Rl9f,`R#_oҡ̒fBG(/qHߗ@=2-cF)a=a@)DИx*puI7h
]e7V\k9{VͳIյ@bL=Y?k`h_%r+$J%aB[KF]N}u1#񁯽 ;dk%q\cbSc@?S(o*6.K1 	MZ4QTY%S[_ 1&f=>vRΥ0p*(oqI7|u4Ey|vLft

vgK=[;YCʢ|_A,U#0}u0ڙ?;fȸV&Ĝי7ݐ?XR9ɠ;FCk
lr|۪yc__l@Fטke<c\ç*i/5]TZEr$?/eAZM/ oUR,4@4,&i*/7xK<ю_Z>azL}`GDVͫW6>qF)T?X^S}HO޳):]NjbHML~@ TI$cMKYk>ӧME?&*PJO6"pU+1B>:a9şZ9"zKDf&1#){onERYr\Qlf/A>y3aƺrY#JGzIO/APz7hx*=kh]+P1^/!,~#Nô?-4UE:
?iϮZs_>yG
-Nܺؽ8~{06^dJb(&uO(VXF=G
;ģb&<BVCj=1c !6xйÌ}Y≃J5`ISmy
v)vJ ~Фe9+)-2:6؞iGDx*zU@@5iiخ-3ټr|<]hkA)5'BBBj8	risuu: ߝ}<!D
)v6GH~ܿrǫkjf/^KwyYG_óDno'Fx]Lb&Wlt=:L:X%Y5Q1uOw"(]fѪ/V17͐zE`lL47_ԣߘ/FƜa;v!ܡ\}_eю ,(EZ=dIg$9)1iБNCD|zI)@V?[~S/17}cƎČlЕEUZ*q*)8ް5:2jcKZDCOq=^wjU>qDs&EA!N,ػ9A6]gQE,
#.5ʀ"Mŋo'67i,yJQoJEj; Wmb:8{L;/vO9b:Uw_-#iǟڦڿ*q;3)D*LZ+i%4tۂva`ϙz~N;zQSmi3(j-{B1GU-~gn?Ӈ6FlV\L[Sys-IJW>Nik@i%:sy{P%1]vNR	Ah]+fWJ!S"W篢͘rSŔ2@w蕷͌/|1.Սp7`e䰢c^PdRW3vJ?&jnټZfB@vAq??e%~y?854u:ŽCJ4^C1ヷɖWA	M8oFwc#'\ ]:rAaӽE@H̑îj|9l|%egTj)rrWB=4x~jdk}r`Zǔi"ABm2[(O>zX#,'R}{]Y]8zw#xK]!0?30
%)'asZ-
^Bх0CְL4#傞tDD5ILRa9DHOÀW6W/pYt#Jm{O2NP zFv^qd/vբԇ4d^@}\LXWOCNڑ̇gPJI:$0NPUv<?N0aҵC8t:oLlKb4ﵔ⎴<-R	 
91(#SwI(:OY]Dg:?:lU@Lyh7*;_`:hw!jlgڰ~EN7VQgȾbɚjz`1@(:|}s?f\RjI'k묜Q]w֮W6'/T5:I $d1XÈ,Mi(3#ܼ@J!,[ؼ/PG$n/[f>*dJR1:Þ~ձ&^slj`WMʆK4i,+>y컀Kl#Y,uyyID#ڸW;[C1YFy=y,dwc'1ʗ݄!4xrd,	֒fڈm,pL%=f8zP3"4[_eS'^
9Hww=g>`R8]ne޺o=BUX gnpoTYWLҀ~]hq{NDG;sQ*ъȴPq]߬N)4Ty7s1K1I(v0z.n@;|rM&l`<{w8QN7He
mW/jh^zi$B(JKDU䞦?ѐ~|κYQYx`淙.LW5x_7\`zm+VΪH0K;3'3ET&Ĕ\Hp	;q&RʏP'VMbSegX'B^Uh8__7e5UfN eItm|@5g--@{Ā]g6# ]92s}=ƫkH."O Z5EAt+2]{ltDsBe|b1*$>ArQf)h/&UO1yGT6. ~N$*ՑjgBoQjÕ*:yrjSj	5
ѳ|8E1_?	4rԮS0ij%S?ף,!O1AsJdB]/*d縙P섮pz>y0Ӽ6|NǄ0ʵ۶TA΢8"fCYj
5LT:rL]&Rkn]eY?RՅ^k$Ok}LO~r##՚KT7sٺآ<~jʆ?kmJD)uuC7i @h%M)cZg3%h qI]
D}ϠEWQ%_ə෗{T]l[@R&:slΠł¤ư(<jА]J87iBLF0t~ܨsI+^)k6R"=T\+*2 ҘZl	FmQ|@o)[q;2?rQ/Б7,L܌'VAI{_Q{ڃ뇍|_UeO,/irGÅ/϶?wfro뀾ZyT)Ȇ'x6T#g!Dy.2YG"tO3p[rN<PG*,{l24r;C?T9_ôKn\' Teɾ^
-YedZ+<Қ#inַnƐ e*! \݅qcwGGw6 l$}ܪ&Vm'X/h1 gAXi=%2pᲔyR({11"?fFN|;)%?6JO@(tk-z$XQç6I1RӲ)e~P
<'84S3,4"㍇6.OTbY; ]4Qn]En!puxtLӟ.QEjxF{k+|AhYqA0C>4"dax!*ugXCh}I[zng~'wY$*'`fH1	MT`Ȏ|{KG LKtYKn9vZWQa f5.K_~Ԝ6_z$,H>oЇO?d*Z@J}I g"\"8!d[i]qCA `ZZP6Kg^f	?/S6Y
Ws,?ݩфk@EkYNb3ۇWｿFWyAU4,eO}4x>g\>u=lbB}[;fRgMq	JiQf7 }GI5V/{R9Xd'SS|tX*	tUh)^rx*̙}(0
tF^L˯,:pP;H٧Z^2f0byكUeME[Wє9"S(Cw$tQǓYmBO K	)4٢mFEF	\jhNec:l3{Sl#Zl*̑@C57W|plIApCz ʐ^#ݲ"p%;cf_eG--4qZ${ B夤wRb{z7%U2z>||6u(Ril Z@
īuQ=L|KIW13_5&?a5?fH5طnbO\as\P{wN̴O*_*fVE]^evlBq׵U z()ې0FClx*,GI bW>,lK3(>MS15wZ8}/3ٷh00BٓXRz>HK1܎ؠ[>m2,%	zܛ{"!
l
w$qR.u`_y	6:ч㮰#}zS;+k/8N)!B*o H	%\4 .mlW¬P]"diIxCkEhJኡrpW4P#K'78a@_iDξS6jܚ?WH.g-g93UM"@&2T\6#+PI_olS-YeJS"!ۻ=ʶ}ȳebhy9AԘ]sPkDBD2YqН*5qKK=}@or-/qt([IIԤK*[#aѕgʋQD=[0΋h$EwW3>2YLv,mo*eF`h2Gw@'쨻]rj#l^sʪ;%]jLVuz~-gy԰E)쾪h=_wEW0Y%Na3=JR#QɣYԔ:&WrD~$̫%tuJO=-6Xsitv>=Y}|C4Nh=@MCqk8EeVV2a졿I#3O,$gɬ*71'x&rm1׎xVMd˥RaJ"]zXXLq`:/$ert(Ѷ:sx"0ENX{;@WnE6xKK{KG[PXE2|gP*\tr&S$ >U:R5޼7oS?)>Xm_pޅuӬC)X/6@,B
d.Z$߹#;w%ڥVY3:͞`HC#ً!ux22	Q=(/nQ=C(5-yaM\I0]ƚd_ķ{i8}zFWĐRm1c/8WaZ	<l3bvѿ":t`3rp0op&BJX44ba"]9"lrOse'uKϱl".lEATySk5,Y;,bbBc>Dv)IHtqAw_&[ ׎W:I/#DנvI]t!>VCa@fCFq%P?h?(IE$5cM
?&"NQ	Y{$oXmt##tG4Z죻0\P6{p~Kr +3x1EgUDA'7~D;O-s_h`ڬJ̘v_EntZѱD vU'*NmDц]6"PZckҽ9|֨Tb[AM.!+ЯBdrT
u$h"\EGД6Oq÷9Q!aX,n1\gF<Sﹸ"Ga9GiYOo)(Q#{	CMM;d{n\&	,1L=8W$8kY rڷ-l@IUJuM{wuHҔ&p_氡jtb0^K`(_+Hg4[?Zi,d/._l:I7Ձk9H8M6*"TPkK-P@*/L=ŻgNfdh;/Z;]%s}ؠvYIX,lweØj@KdcjxuW}4_Ax|;m	eus KzHP^)$:Jeb\oYڼefҒ[7e'+'!i.^e0qmgR4fDCO̜Ca
򸘮lߖw'_a3-z!J(gZ)J"zGJ~Yuu0g<Eg]'a5@6 ){|3=a)Ǔ)Utvs&kpe	8,Wв1_6N֍R+K_7ϙb|A
_?شrlѥj~EMF!G|ۋ/vѯqqFicVY&f7E,UIe*겠cJ	}ynXmEw);]BYvr>hsoFgTrc9[sfA1"IlyیQZ2BC.60jЩ9Gk[0ax뗆,6'UݛTO等GON,H&btk8 HFh4/驽-X;~4]	5WJFLR %װQ-!$/q(6Fk_uߺ4f"!ɔ5MhjsO-&30UG=:̓#Fcȏ}= {--81GџN@O,C5*,_Q6P۠P~͢e[fDjlUhjGZͫQoZ	ӊ=ݮ-^Q\R͗~>zowjS]糏R +`?Bp)|Ķz?ň˭/'TG ,v6x }ˏK$xif? 0UzuF>im]+-	Hu2,YSC81Μ)^x[]<A`a`pq39J @v?>/=}h@̠Ҭ62nC\#QwS@ɗ6mQ5g7?GsʫkeAq*2GmMq?sGQ.Z8)NXh''ɥ6 Q0]LxDHWoɬ|I|i0Pɕ_cFD-N5 4	Hal^Yi9Tav^US	MSA8ªUS$ؾQ#mi}e ;#1n<O69|܈K]`Q愱Sb/wp2P(VUkd{3q"k6(K8sRKƊ~;?Jf%&zߢX&RKkq!ϔqU؈l;['+_xEQ*==7h3r<o[mW4eo,yɠ1<zC^,FD"W6ٺ=zoQGk-1n#;#2.MXж^efOM+Ю`9yěLs.
Ր"qKma_XE7A2璬ҽY4n2/߶gboߢF=EP}h3csW۳LN@mXjCP+l 5ԐzBC듦F*@4:uuu}W`"`	*FԘcа&		嫢 8XuT .5k]RsD%>%S	L}]l&vEz;W9,=amdjB[~z̘N0fEYjpڌȍ}#~A`1y=:vR$wJis#3Dup'C;ҸYmNvT>#Cfv-|D]zST
=:	4f`zaekvןn7tmÏ9&  vZ&z`w˻i8Nߣ£k%|u΅>2SVs<E[BX0u@ZTqnEINn+.0Z-kzUPn%`ѨYLmiKHJ0&5eԯP(!/Εf2 '#1$iŐ^Yڻ	/&/4nx~{4>؎Xu/M}.ϕ N! Mu竰%AV/tg+pp~$I"tD+چJ2?待*=+B"TvM,]TLP6a>^U_81Mw4ٽc)H0*cS^-XQ;[ٔWrΟ)SePi}Wz֬&SۼCOS*>W}3ph+6<gq冋>
S<PHS"-:]HNL8f/:\*CǷI	wToE9|vl"OI u,oz?zJ]3q=[e"X%7va|3AH5f"d_2)S{	IEKwfVM0f,8Bҍviᢂ$`&4hi҉#=a	6ױcu
#<딪Ó˴i_0J˖"D*O5O3-
jU<+e]u[>t-:}EZ^+l L^	YxAyBwk1a6ܫMW/D&-y'E<;05e!9"#)K3>y@NО`eF}էkG$=	
XN/ik3r{Q;=j;#}0D+gU*t@̾m	Vu
824|  xss*@h`</p3٤:Q	)*h-|}jݻ
m	He<-kX3WvaQ<}ԕ-X<A"¾q?w_'-+	}0畞I
8>$']wԁpr*nǞ@ #Cwkra=A~&w'#iTP
*eBGL+\}۟]TBFMo%ܮ_a6Dk؇$7c$ZPBR$mPb"CAܰOS=sC%vEZsܬإ`P             PV쵴nbL0sNBlǡ	r     B*UIZr i:j46zV2.?q-쎕tۨ#-G7б2S+w瓏;XSHJמtGݺZt-H.sOtrfbQY謕$qkmt CH] !t;n-jULeՈ
m1g)DLP\~ZIZԴJ!`.h.jodP~_ I9ev턊*}sRQfFK)HCBZ-ߓ9
>!^ȁ;yc.`W஖v^@}&:ڷ }FbpƱ=ۥ:)[Lu(]tjv5A^",LN!N|Ux͊N`ב0Od#KʩJnФCf3%~:ح
zF.	/ĀClLAO?q䑵泶LwAu s}McK{q2IjgT26Yh1'1#=CvŗwtҤ
.?;8aqE:{X$D'4zzE*I	_Φi^`"桝6}<tMzSӃ4_>l<KT`qPY W8gZY<`[򇙡޼vZd p$O3,pf05B<CjcY	,"2	A(ʁ0~1!2\:b=JllKHjs~ `)-%]&#`ױll*v\yr 2΋W8h        KɎ02a:P:d-&IIؕEtwгt{Rv &"|{o)dMZ:͏#rEW2^2-P8`@̤	ݛAҠڧW蓮 }h=z4@|(ZI}v<TN)Wg>5(e{ԶޕWf]t[NOETA:jA6&Ѯz1;rGfsjjdnƊ^_gkֽx'A oAˍY\VKbt\J҈S#I,<O*>Ow7j22pTE)5r"تKMf^NEdL:#F'A(	01{MprAf@Qx9V(
@K+wLaPy}qQz lqIŘiXhG	xBO}J_w%,PSzB73=4`tZx	)$*Fw:<6눟-.<Xw[
:0Gu#mlʗ+^pm7?iZr3W47 6YܕJK)!uU}";{Fp2dI
;>"wRJ۞(4s-D'\,$2W>]$΀sg&iyorS	Swm5Nnz?l=Ҁ!{6SEE"
(~v&U8pݶ&     6l/@wN/ROܗ@R]{񫰠0f<X3/֣	s1vvrt"_VMrVbsVGH3`'_＇р H]feeQ*Lhca*,̦Ujz64ǓDhƀpcdGݗ'i0RuYlFsrL<M)#2Z ߓf32|HJ?Q5vQ'ω4LcyL#y?/Z=v}@%Mŝ>WD*IoշtmbYlhɧ-t,oS
hCuTyDk>e_'*PZ4o21v(lUR&VBӡG `(ۃJ%xNl4.jHt`Lx2XuUs[yvJqeyE1K(Z.2!ʧj5ъ9/.{*Y(C{YZb߈/elCl`Xi.>,H=8<IS>1<=L<W%p1E>8CRR` (ݒ>dۊG2蛻 *"DuhsP!~0^9ru0=Y佺gyFR8 t1?	cC *;Hxpչ!PZO:0$)dۊbb
 i' ժ">j;4b+ڟE+<:G   `   4/L"(sbU,|f@pb`ݨ Jx(eM|b_^=ف,NiƱ܀SPA{S<	X> ~\)o!2LX(`dq^H B tDai<K&t:P"JYDIbD\5%oZz|P-eGHH==<E8/ffщ^_v^dmq+j}>0nlkΛ⚝ÆuحC4벒CuvggtOx*]tz2Yizya<ZxXPYHo{h{80=@~7@jtI(v$*I{%$B|G2WCcΊIZ`XXc~n8 qp|8Ng	2Aqb;og@Al?B/ZyM:?#)%t}k<`E'=gAXg8}ڳ0ԯMe	>&6T]aH^zj̓Sqv,5hw2<#n?|!L|ؑ>UL>r&P#Ȅ2'$ΙEZk(<!VH_#{~APIFpd;
[ֳ犯=a*޵ܳ1bP`G0B&
bbOqjϕw12VE
}Ґ!(s쿿ՌPow0
 dQ86cֿOnBIn	dٞ8<=}}jE#PNu|g٬C< h?0̧ ~tV7W1t'! 4
ON3}Q=H^1ѯC^sYN6(';6Ot:jRC4ZmoþD) o1\3\'@PHQ+oD>lN.Cm,HtD%8<^mO5c:~fĶRg	0ɉ|80F}uwԓf.,.@WxdjGqkPC?=N|7e%lEB4]Xڄⳟݧ{_ =RIa~{U7T{1tg;vٞ47_a :5Ufue!8BaTж]5ٽE,}
'*
SSܙ{%:o 5sZ^bqY
Ϣ F*b1"l^%$6vQ]-Ლ6     2큗8s?ur*]LPEw4:?jk}x7Z.>q$!;Rl)sF0Ky/s<qCxUw@#eĽ!T>S0㓲zǲD5gI#ڳ
K)&7ѷ֤9; Kk/b!j!q
mHG(;2GUTMkZ5axH%H$h$m^i8eErә5t)tQ[:mj =q9&+phqʻ!ͱ  պ?@7<GvR9^MJOV,bbɧDAƿtJ9~{YQ}SUb7`eI@m_tXF[=2S/eZk?,u G]5]@kޮƎ
BLZpmZywu4W.Fa?~-R)d=r~0
\WN(Dɰ    #@Ɏ"T[ʳoё3tOn6!}HqqM|9z1LDWxM@Cn,*ݻdgYヷ.@V`^aG0bK9R簱̐'Ob;R<j>9bsZ(>e5qU+F90mΚ>cn_|΋spn4`QMF'WiS2WؼoiO˨"i2Wh5;X!} oe1u%<;drI$iR?kaռwFV)tR+ơl|s5o2y4ofn)pi62YHߓ񑲇Bt3$C!P%^ߵ>JyLˈ8{31m!hjXQ+R qC~BlybX<>MwFfD*c'8fiQS]g>ʤi䆐w3 AtBM7p -ONDLm%ֲm6@O"Sו`XLH]]_wEENThs>]@|aWWh"~&iihxQlfߴJyZP    
q[`ʜ4ne=7@=^]Uj,6?zr Du^-@8.Cq8>0d|1gCL@Kyx'>eJa ķgO;ɗ!:$*l!뱿4!TgH%OcC$%˨bJd@UlEUBjÎҗՍI:P+ %Dg@uP4^pHIgV7	:-?}mť|Zj
%n=gSD-gfo4&I_C?CZ7OTq~-F#J|.0/ߞ֢N˃D̓GF9$Msg2SHON&ɓx72Y3/!	8]5wU{
]k$[<\<xtÍ~degnG$#s'ăH)#pBpf/̛B3EC!!GWZP^_V %5,^Cw(SQhysPODK}WxϖIe{TN16$6,h( .*#Ь     #乩oV $?@]ʤ2o 
ZAxzۡ@nLww
3J(?phۅwܱB}OP"*YV+Ѣ@k,Ʋs'XI''_9v$-6pPcKmϭZbQB%C3xfPЦt~znow̢@Fz5d#)_:\A8 8n̮Qh]Gtyc)ۂn"źd(>b(x@6	̴1c~QHr9>JH_ЪKpRzcZϴRdLhbU4-%a
O޼ڊ陵1ܼYS˱Z}VYpʉbV!{Aj˅˔YwYF#TAK(42NΕE'f~ ]u4Pӄ`̎bI4*RT%wLw]_D:{X.=#@      wOF2     <       <Z                       dzJ` L\	<
<^ x6$6   S}% |x[jE͢d-A]=sjf$Xo5V䢟ݣi?}\޶;V5mO=,[šBd'=M.q8U'NG[8JpxPƎ'?}-1FC%z#Q~~3rXkv*7t+bwfbqW'EѺOa HI.ۺYBiK0:ߔdELw Q~6}BbTF,<
/Qu|HFk*-Hp4${ᆺ2."T'Va6+9uvRWU$8 pH5BNV{1ܮ5}pq6TUPNU!w?ҌmI8q}  >ZKtq}><Okw v
W{؛o"+#+,vdtpWKK:p1Ó3` 3ݽݙQ]V$}:ݽSbb!Icof2uqn MaJCfw$9C
sj==Z7hw MDA	tǸ]GVpLU(ݺ+ݹ)mژe)H}ioLSrmKoiݖMۉJ84=ř
S@
ZVEb0 .@h> "$?/΅??Ja, |d|`m5bLWcL?G]iQ1	:LJVJbU2:\kttkƶBiz+.ӔA|3*u&:&.as?u.^|굆7nPyIVmէ߀A|xdANd*Kib1,#:"^y'
@M#)*oE8{[$vQ%.sy^WmZi^gA;;oy{!"1̿uF#OɳnjLcMsvmDEy	(A*2[UNZ}<"7|!Ѓ;w|:YޛySy6 LsO^~^f5Vi6ڟԤO
 4B+m?ODI}AklW}~F![e{1@C y6ŏDc6-FP0r&)/lϒ-p^IDEfKEm|^UnUls&]VW`y!@0Ee}UZ]yގ5&'؏s};<?~CY<>& QO0M
W^TIӪ%'z6PwRI _oock.>>a$~CꛎU]{NS AںVz{.o7 4>̏x!lj|ДǬ=5i=[ariGYMpMJF/0.r πcP܆rν>
4p;ԐГvb2Cmc/d9IVL|d:/__FӞ6ylb,W	~naCH\X3^>cOfZZϗ{ÿ:c1qH1Kc֊l&SrY<7Er;UM`rgҽS1	50B5@qʊW1:*16ۮt~t*vn?FOMPvL='z˲D_c}X8:b#ScΊqU{X-PDO8"(rA!"ƅCH努SKYCY{2&FD_DH=0p`ljx<!"w=['kX^bRMY]ӂ<+BUʠ0UMi`O_)E H7%N+w1aK"K9Uh0pXv}rPCbˑ&:m t[@9=di؎8쐣9Ngg,P:"2 = d j*v/ҿ1Zt+}wJPoOh~o/@] cɃCs7>r?M " <L ,_{Ouݩj{WdfL9sdnĥ9{b=w5Ex5i~1vw9˶],"0иstSP]?Il;νy2x3M[^z7^2w@#. @_OkG{>NbNQiQ@`P]r4kްfyB,~3+0=Q>֡Σ~o k갻~sl̋M±;D2lK39;ē]RI=[eO'e6m,!Aq D"lCޓ'M3rkA@#AD7CzB $I 
ќEh]Q\L8$m'$&!*p-U(VKՊřI$aQSJFً,1	a"jܼoZT\
vBFU۞-E~KAd-C4eLsK6dN}tsqmʹVZUljf(&Yt#HS4d"F{9SJ$j硨ycKHD,=<k՚
 0zrhCqZCuUpw<	!z<HvksG@l}xc RX.'j[^~,T,02KOH VK'Ϊlv/
Vrn6d[PNvBYJV{#ʲFEcoQ~ɧM髮c@()`SLsvդ`]}?6mď~p4:U;3[nGQ>tp7ͺ|Mo,zO]0Xhcɕ۹{mPҺ
b/bl='JE.qG5T1j(Rg4F.MYx $*0,EjfZ 4+U΅K]ELڍ,/v MlͲAc5M{iz;ϸ<_QSPϢM:p"ps<GnKCi]Kn7ĳeAP+[KtLT|35[sXn#D&}˔((~GKsi,݂_хZ.E\+?0N0`7ʓqnՃuNBiŃ#f5:gk i^A˯_T$0o{fxr6<S,45w9Ύ\:>E>1Jfv$=JTTĪ(Nicjr{jD`/-c'BY=V%y[5~p?$(®ևZGJ$kcZkgV0QSI8e%dTh7N{x|ѣ͉EGOտC|#	Foܚ6Z[,D	yλnxoE.ؓp%S5V	f&QjwO龊딴@=1%!Y1*@0]|I$tf	(.Ru4Hsyb1Ib.ղ:P6GTd@RlHv2E^6d=+h:;C[S	o*4/ڣI=Vh./#>mIb[2W#z;,z̣9ζ@6ܚiM	wx[$sH`+usX{fuq"Ah4XJFa$bfA)=:*0WLh*am_bpSHDZQ&ɊшRY/OI!ɩi	<Kks@;X14J2F<#`	Ԭw^5(+xtp@jءv= j1JXGӘ7b,OPy78#st,>ڝev=%Ol6mO.qa5	ο`G!*s!oc.K9'/hTY\5@E8$9SU@r?ărkGdT Gܶw1z69mop kѺffjiǴg@/d(1d'؞m 9Y#?IrdPPt'; eeu/ZL?UG).+B \`OnIcʐ8D[87N,[sHtWO28x@%WIg9NBBAZfͰp.Gf'<6h ^U&FBz>ێC1Ql #pTu7Xov:ĝv-p<
,Hi#~;Ĕ JR)#PeIѡN}ؑ{G{$ĆF7vml!8=k$P H;-c%GtKU,Ԅҕ~\lqS	~ W[V~)'Xr[lpi)^H?s^^g0԰ңGgRq L7آY_lPNq*.yo͒g
jUhEYϿt,x\+[M},]K#?藃ٙQ_&WN*|xo7=k\ڹEpШ;YD5,-$$bkM)fDc<53e'O+	踪#uUv05126E/ӨQT[7 U??FMu'9;G%+"PlH
(lDeYA׫Vk!=^W&u(ګ(.\-5!ukj<.#&le$S	n4=<|(o"5?AOz|`x^
m}6o>u˓QOYOX-RtEu!p2mddGdLP},ҰO^W@5ᓛԿE0q3N̿LY݅PR:ؗP|͗-2e/^>9#:'+
G8B.{s־Ljp8u'bd&Ng(ePo#yPMvS)]*sEL9{,lPWgwY!!QeIp)@w'M}o6Et>{Xϒ58nDߒBz]PO5lW-`Z($.m@A3O
ָPG?7C؜eV|Ṭc#i^ :C[8|%5ƛG $W'Z~16/j$FWhY<AA&:l,OP]&]ν{D>^υE]HNvdܚya}y^IRvM< 7?Kr(-Ⱦ`ҔzǭIa#W2[{hI>Y$9_u~GiZs"m/Bqu9j}yK^-8yma[KJ<ExhH%q0jVqE!}вyK?NTM$ek[?YH[8+)Rn|; p9 lX_n0WݝT9h=15nT'@#gڲF-~8?Gl!އZ*VCf8h/HI	?cBƈC;?'>Eor/?_x<B<6ilϣ8PIszeIT֯|6GGJ$%	M"IҺ{Ҳ3B?sv]a&++e5!|!hT7x	`ķA5 zG-YUorx<{e:?KO*	Y-qW?dk~-hno?G}kչ6Rq=_ݔ2A7(Og91=$E{Q̟cQ	~VYkUHǡehY87^b}*+wfܦUȘQaN
+n:()'k;'6ͽ<Qٷ5dUۭ<;Xjǲȱ#Me+jN~`Xv 53&!Yٛ0UAfRW wjY}NX<3gZauJ/YUrn0kggxݓlg95:o''քaۡH	SlFt]l{n!C'#$RʨzoFgņx*iҋra70),8e%d5XX71.8}o5vV:S"Vة>_Ej_^\YUUz${MGmx$#]~Wd~v}FT'`}iw>J?,teFd39C#s;$E!dK:VRm!cDP2@+ =]4VU4!4b?	r;uaxVC=a61PPJzjk(a@4}ڗeəסRQakɸiQW6#&-ϖE}Yވ_r7~9󵺿"?cvBkyʣv=De
`ѹ3mX E/nlgU\-,bˌFt^"}Ӫ֏YA_KγO)ESߴϵW1Zۇdg5ֻnte}֧#yn[㯴o'KX8"MTPGmWDꛍXD}6RiХHko4īށ{Btz28eBWC٪b1>I2x[$B,f6T<rE!K<^7v]oO:58\{RW([ЯV+(8my|ZrfzuCo_jYoԵ>IE$ NErphF<9M0^+X-t88Ep4Ĳё#ym]|F>9}'v)w'c]*Ns>$	?fbT"O}/	.ޱ2}]t^GDnEzVJzjF!u`h;-#;5#;R:5T=̾ϝ=LO)\$'֪%]-A #&B&q]ϣQv_;	).,N:4{I50$߳N~z˞fd5a3☯hu .nszNy+vdD!>mtֳԷ\ZP!(&;[;a0{%J"WW^./:N,<'qclXcN#zb=,0ҜTl֊1MĂky5<`;U!d؄zL O`,d͉gXPϋ3a*ZAR\pMs8¢nF2A$ ur;G#GyK(|mS6OA}1hq
BGBhoE"
tjE17Cn8G	Dcuq鷙~f40:_
>k
14bt WO1FRb)5PHT*ܙn3x-nM߯^FLy)u,X=l$V)PI% PW/^A&q\*Ne)@in7t0eJJ{˛$IVN 9čx͒ P$$cH<}?I=]emgzW7=c/ ΃m޵9>穎(L4|px vAaz֧"$\ ZF<Ҫvv P;"']u)Xo]x퉻E;E;-OA;O.v+iζJ?;>4DUaȷ[9DOXV_,	3_	n׿G;x;8S~FsxĻ2Iy%D LwD	Coe.(8R+q?kXh@?̍UR)Iϣ'B6gqBkçyф[pCێB^+" mDej+:(8aIE}^bqHO\/QeP},Va('Qi^õ0]w<97eǵ"yC~\2U9s7"}To=!$h"0p\WXuZq"huH9^-TmȐ-):;=a7pWHVpmy!wW ~>$N(;]@iXg`oɍƯ<	yvTzt~1ۖlW	/@)()+7;}zLD]ŨcEఫj0wcem V&נ^,jtKrA!WiK_I'YpB%bF,bXE -Tea*.^)xqW&Ӈt?H|]W}p[ZH~]ȱ޻nl]rBy,KR{)S:w^#ՓfG!`e:'XeTTHT{LWVx>"LK`%t*Ox5tkR<4x*oN鎲6{UkN^5- wifd֖旔4ff5v贈SJ;k=Pe.yʽe{ik;/XZ\B:>r Pz$<}TAf^7?eUi0ر
jf6LXo]?bjejh!:lr?;0DWH++މQ9ٍ؝S#/Ԇ9xrNJPtAv:^oyA`HXQ%^ݽ>qЁk*vt*࿂ՑUp@Z	T"8KKW2x3N'x[Kvqi%;_yXK[9WKwe("ߎTݡV*=5cm:r@HI^6o|]Լ8k~aX0W| v1sܜ0'ͩ鮒WG=q{=׹9y>:ۧf8l;bsLGϲ:8n@H{Ry=3roP)rMY7b-\$)"gLlBG˧ZD+.ޅaAGс#C	jwBԃ?`TYq%WVwV]gFE8KTU~#;0jM]ĩl>Q1QbGj(89$q1U{6@{&z{<@P쏤mn׊hk[/$ued%+pj[2QU5b  vT
ڪ3nMAĽk}OʧXXX=&-r;%N쓫-5軧GK	$:a(δk鞑~sh["=[Nw
]Pp꒒O}[p<Bx$smp ҺhXI5DŽm>;LL/p#s/i]@B}կD/w6!<tbvL(e xCPSbPv vfSrd8!76)!CrDva)^4oMufεOQEv<v9%!3zW86ܣ"`].:vrGBՅ>ʿэM^}ZKC``+W	7̈́垼ZY^G_ÂP0.?TgeP83ٯU"	_,t1̦eik7"o~ڦgCy@tb;+(れ[64vj}8Drڥd[U3ѧ곑;A_7n%Hf&mi9%!MqzcgEHpc f3Jb0lK_-L_ uWp+?=CFr%DbMAcQuMIa٘֯#S.X?;rm%(+J"pg ~?+3dȸ?*JeY%H8kSthLjpC{V8"~L)b
[q6z00JYt\@`Zo Vf Qb;4ҵEI)؆bf;"p"[F<rH9- B:i5$гkU^pOcyk @?>nxx_ꞂOkq0'eC+;@fG\NRBcۺkaBٰ]e]"fvڢ*=6\o&x'AHEWS!&R9I	M,/%eo4/i 7,	}ZQA)G<ZWW Q:vAJpu LEŻT{!oI}QEt>r g- {۝Cʃ!B5X@%R+ $31e
wd0_j%cWH;^w%9=]	S㍶".ڐc0V>刏jzǈvmJ<A'*ʦ#^efj$m~)v2nۛ۴(TW5]E
AEn@m<]ƫVV4ӖtfL!On]Q@E>y\hebS.sm_DҊ[f2/ ,ͺ۸^EQB-Jv($װ2~z`I!D}`7J4ai .B<YEM(C338YЋ+[}+L_)_w,C蓋B[0zB]tdM>dL	F31_e;bdMG|>C_-:FFkaI33ՍVWs1Z2K#"mt
#Lr82+zM|+8kE}'{u))sPe
<S{Ov"ԶW:\w	(rw$- ꄟ\ZdSW
aK3La m{fv ڛ@CcE{Y IyI3ubfuFu֞56u|װΨlS,clJwiIAEm7Xh27zfOꯋu]GVp[}RǙkAixK1v;qE$Q&4m67RL[ZCkH'TEqX Xi2UKL(ة2Yg8M#HUZ4D,]ߙS"Wʽ/2XyiO:-C#-a2b/0af7mPylvؼ\{sg]&"3Z@Brr_KܒnkE1`l7;OSI58˻]?V=|{f-}0+YiI=[G/xϫ7Z|y~C8-#h{)r>tͼHJkTI2W:k}Dv":79˅7$y&ɢdM,J8#KVia{(	٬u,,,Xjw8VXfs/ł~樵n$DQyuSF
DkɬlgNh`
%vJv&撱!b!]IT[L[
0Qi8)9mXo-0N7ۊ掉l2kcKd2%̔yz}% $6'x"/mJV(գڈS㐼hU,G`:Dk2&
׃
	$qg&,;dmތy65QiH|XZ~I,L&҈]~GylcclTJ^(cy+4IGl֊-$kx^QR=sʐ25kѓ~C0aq9	UU
 '}dx.CZ?oNN׼,[VV$W=n8ё}[,h#e#1~|r~<o(8׏_\@ս4X8
4DHJtUD+oeT~5vE"۔D]rᴅs06eLHۚѹTh5z0xDBfJ%Pt"<}>Mnu,1oܟIȳ9୵Û_\}Q6o^{o-t򪍤D[qk=[b'p֒\6*5۞7Y碸=Jr^SnQ$sQ*MfUpg]zq=\>`<X6}tio#-T`̓H7QohV(qx:A@bv>4KZIF.e5Uh,rֳ{pIإEKa8-6	-tp^u5Ps(k}M7eu1sv(LHrA>+.Q=M*\5sؙ^1E2X>jpձs']0ТrkgV4
sx&|~0o '05kI5ήUޘ3-6 "׈xmvM16Fh"	Tھ5N÷
o`?IA0R%J.'S2	bc-f<Xƥ+cWۜ-<*%Wp[6[=ڥG	p4«unHÙB9$ͯl&'Nar9:4#瘬Ժ{_L2AII1>sɌj8K:8y>azT\2sSq$0ei={zqp9F`J~~Oasၢ(G8yˣ&y:#@h<McŌIsS̷u:1.os9V!};*,^Po3t{c
yvי?4CԋN]Ξv3N
k3L]5Sps΍o3~[烈NǎFo?8㙃u-MVRX_jלN[Jњ5t~6?P
 |њ 0JrDs i	M\)c?N8>>DAJ@ߦ\"JGѥReUф$/aB,f@(rZybf_Qld  nr-
 ^꿟ٗE/J `  `< kP&k
cnʗ6=n DSuu2nx^>5ʾkYP.a/\$+7s8iU.jV_OPs3UQ&t9)Dno	EU~ g+%6Ӆ&-orčph	=, zE:BT]8jє?(mjq&fh1:L~\1(N16TYMT5R/K(p"#^!"'R}OvnX:j4s^;%zWa]հ6{mN)qx
恚y;GdFrۤr1=Z7]3 \|pjGLpr+KX$aFT=5L2m!r ]a7.7A䛔AZ02*δ_RCd $\cASM[Ź뭗ΐ X xKp! g$ , KśR	Oc<y|a@MoJ	\i/
pOeK46dA@0?K<3s%WY<9-vwpw饠.UHoܸSdJ#`4%~+ټS"uu (J=v$A]١:=4Aav(Pӭo=p2+qpߩqh֣*:S:b(\amz*Sf&lqs&Óbvl3HC}ʗܠҺr}xb	-E5uJ[m팍BjflKu=qZ hYZ۞bAN3"{[N	   wOF2     <P       ;                       d@J` LX	<
4`^ x6$6 | :|Kx@dBpca ٻ(j!S'CnzW#[QP[DJGZcN]}+-bwΧ+I0hǯ,K+)ZZ羷7#7#FpBrfʊ&v#)5LOU %; cTPTb	D6+VĨ -Z6&F#U>*\q}Ru궓܈$8@zKA!Bl~t},*ugJl;uKa.zwp~mB%<Kk9A_qYK3~:-wڕ')i$MX2ea7׿679y@S|.pO~?	Wcv'fM[G%T}Y0º^R@y RAp
rB,pI\UU_/ (&*`YckT$ EE\t/(c*rAz1 @%wTuBwJ_ؕIe8IыbsV?ִ2`斚e"fʱf벦5E$ɌD 	RҠҤ	ҪҡbH-0r	@
&~hW\%[+
`|_jq.0ԁ0`l;JgkS1oqEbFeWZyZkQ6%ti0cgm+@1mH[ӢMXWn<xAE,Dxk9N:~guW]sw=SϼƠ!FxD76_20K,8yN(E)$J(D)6äQQZ%1s
<!PQz720#hƼee8Q!9)F$t5#xew晻l{:ZbsX|.˫jFc&ih4/9.xznr)Vbl
Af[i@F=	OyS-$bX yS=1.x,t2{bif5ؠ}bq6wvENSov͚!1(Iދ8/R	λ44Nӥx5us,wQd"'T熆ti> BAV dF޺FdAeR#nm}/QNo}csh@ԏn(HN{j Ђ?&lR~dXP{#%,wgΫ͐*L?w&'G3.,\| Tobۜsw@FE9߸1/0
ɫZ*eah-fD(a^)moLƿ	+}
T-TB|ŀēw;ѫd0Oﾪru?bA?CUУxgmޞ**Omy(ᝪu®dўUO'MǦPǶeab°Xq6ILDdHLŊ5M8%H22VZؑ{k#b㊎ΐ-L0cc$,XXBcG={Z80:<yŋ1oތ˗6?~P#$/Hu""4ЈES+8q4$H($ItȨYiCfb	dr94~Mwݥ=^yc^!Xq8)C
0u]ĺi
/Ch	AB .h\2[i	K]vGfyV0PGq `	Lh-Ԛ |ᣔvE^ j, !8pṶ|kfƪCn
1J~WP$q@^;}R()#0 AI|H|D$ȷ		ԍ`ywCuÄN[Ta`HI'Knsk;`6۬WU|fve=!~pr Ａ ċSz'sxY}۱X?v8Uk vɢ6W_d]hCZ]]t˰Th15SҘ4%'=J$OKnAȨz9GeA忇߫URbi_|	G4ΐo޶_ߨMv]Zs=ЪEuq2 {/ $ZۮO^Edoۀ;<2P ϸs^K'ieo;?h'I¡QX$Cai²Gp|/y"'k"OG-ly1#6G>&/uiX+NX]Z0)٧FxٯOV{SRQF	Ci@l04"$Z"#Uxr-x$)ǧP-(d͵p@fQRRFʂ2dd 975)S&')KDKd朙R-ECsˤ(!*/dy$RBM(? 3)k9*PWfbU3He2~:7m&B*G-?rT7a(!떚|·4x!bIJ5y@JZ(mNZ,]R44%.gB<Q$I VaWQE󣏗Do;D6c`{uC&0GD &.D8H7.Tȉ,,*1*w<	lCРtB߼>4IyטB9޽z>Q.Q3)|ek\ʮ$om3l4K8?~ZE>%XB+݄M<MlCM%V[v>mYshm2o3[sD9Co1&iσND=ІdA|^ؙbNiy?qLKwǖI0 UNsiʈjA"~ V EP4PQ=Ֆ*jƍ	BZYzk8`:5)%jLUvF}qAyAO	s2u@b*mZsEvJD(<&C9
UbAAC5]"u]?KL<sX1T凲z)D]qJx"^;Xꣁ3#bPI#=Fd(r	5*Em@Jw0b^mϧss<siq-1-fliu`Oj3zrMAR1]ig@6hs	*6~fx&ٯۍ?n#/a'Ds7'kʴkbW,nN2nܭ*ׁb[(d(6c~`׳!Ic&E*Tvi[a	z4.szxѱ4Yf.x^|ЍȐxvK^xɍ-m ,>#\4xke7cyQc)~ZJYbu{`NW#FVI½ƏOV_˄)Ŝf^%.o%Wp&v]ᚠN00f(Y}@gvՅ#,IS4bsaŤSAp񬫃nHTT.e*f 4Y4r
E}YUg%f}z |<*<:m\~響t0NJe,;tv-+X[Z~0$',aI#	c|Kd)a!mq`(k~;a=IsG
 e7Kl}Ʃ8MN&3TXzZW];T/D'B	l92ZcEAqWdKixyd%10*"V6Ö9+f#4IІ`}xH6j12Oӥ0]|>c@)kiTPFɽ>`ALQ*D ޼n-Vl$xBXNn05n#J~4-4]<;؇}5pxCmBv- lҜь -&36Yi3a6!7nX-Kj|veTf_+)1H]}O&
Wyq8,9rXn|ˋ3C#	@tF9zurq:Ce` <?##rlNlV8+>fX;둃(*VNAbmOa.WYNY8V/ݯB[& p{C!h5R@.T0tDt:Ey~V
t~aD2Lj9^)9B(KD4(=o>*706[gs%cNߕ2an -8~P/룆@M.@u:u7PX*6)eڍoOD/(9V !nRi["B07PqIRNt	TCV%2P AM Bh~;q8JL$Ls©%!g\ŦB^gD7>þ[Vs*X?ѯԣ|nGKoY&*g.Y,/[Sӂbj"pMKss;<DF!u,GW{MBM;
}P`] Q*ZIumzZ3mzHP`K>bI%D8snr+ug]c5g2r
?v<c;;P>3hm#%7oL֖$w׈sxqiIa#s#p~cR̎,ۄfډ~.SAavG7#K O#K%8ujQB=]E&j#-:*p8r'ᤩ(G}%Okڞ'ib	#I`~bI4֚ny6ckw]f2&d-7^S'`o|+Z&֞ƟV&<w/P^'*.7[xeΈ_"'=\a;/;Ėۺ=MDG3f§(onbc`xgY%`L<x11$vX+IVSs7	$Toޔrj{+XVF3A.Ir~G2׹uI`[Z6<vx_Ϳ篢M#F103I5z({?CqzZ$zq-Iڣ7V6[-iu	&s8z&)g'L,~ k-!Θ;pUHVl択t:r{5ذ.F+mhD127[S9_88".=O/NO\p=lJtH1xk?3ǏJgDiN
*K@Y 'Gdg|d]7ʉhQ(~CQtߘL<m|'KCx%uQ+륰e־W_UM[<EDùDP!>:_}"ŵ+TǏP܏$rUUqrٝ)]0ǋG7G99jL-2z敊Ϡd>>J4LMVkosgt%~l mq A)6jh2 Jo?IOvI7_myrhqvnVF-I!3L A1\4D}rYFMsMiVg/de?=ڍ{*C8jPGv SmHpX{XrKwqJ OMl ė*r8G牌LHcs%&W{Dn	eW_owuq?z,Z`[Y9)cY晧*f"֛	Lꜙ֛RwkoܹoZn3Y<[9x9b?m˞dc|',Yxϛ.	]Yy26/U4O'0*v/cl>2E4/Ej鳽$շ[[mmv FLӛJ:w:G蝽X>%D94%怕Pٖc?*1_=Z.->y{qi铛zɸ$^YZ~xo`5iqI,U 5fo|~O:UI4	M:z"j@	y0c	ߨo1ܔVchx?tYvEL:S>DQ~w]&M>P~DI$t]o~QJ%F@,>)jypefKQ$BIC~X:Ez;5[lSOfT7_n*
;E(y>~G:iO4^ğwJyo9Ok5g;^ZHo|
.2p<7mIțDRtv'vZɤ1#E({:~|Yr#ϗIK(r	O )\{wrc[eUG)%Ã{QmY`YyN*=SA`f_ٹ}ˎ&{Kr)@B*#*U'ӓA#bluI짂n
W"eh"j<  eYY	K OO#'(pP	\0Lvh*۵zɹcOWw Q7뚕lCitxL,OU/ƫjCJ[?9pErq0 TF뻒y]Uobds:4doEp#N8;Dy y<hwïzA)\5Uau?Snl쾐Uo; Sc$wpۛŌCC(8BV9C~L8fO(m3{l<l>-i7txɧ2ԀN oLdWQ8"<{q%GoryQ^Ǐ⊟\mDShŧ\~1?;Lrnoy2@,}omguh-GUJ#F S̍}(xG(Ĕ)F+;.`h͔)Hg.M<w;/KV.n)2ax{<;^gc).Ld
*eZd3JzTZQUSyknik7|;ވmmh6Mbd&LH|.3+=-ٮۑW3."0K_%27t)q1]f'^.>~+7yO'8+[Qc-.萪ήLe`SE^Yx7S\Kj4'0>9e"v(kdy#dT|jjoqXtb^:n-,ku^Uo+{x3<>?=4[yZͺ
%%Qg ~&nf 0c63m")O{%SQ-YF^.n~kpILsR3fp,ukv<1	<z%\F>qV]JytΊ3BABVAiXau+52YirߠamtXDDRA-rrP\J~ cca07C FS!?"¬">'Yg1bz|xxBlvp|pO\p:PVf$%68WO s,>?μH)'(k}LY:@<FdܣЮf]7 (%Q]G6-	H
EMý5|>SFF

#5A嗇
j#$T\9DR()sd\NNNRGr%'f%s  y}payZKEB,9x>M)8O	cw(pK/' DGz:x~#v#l;H	Foz=aaVx+Mj7`idEJ򫘤ݸ_&u%Gp/[WU&8rC^Dm?^".bFnf#^pǎlv7ytOaqF>ĞT4`@Vw1EnoLAA㈬ּ%]v!;9#EwK7"R~@S>gҴMP@XxHbYJ<qN8/:'6J6;i3(黝(#\0Sv9>l(ܖ5ۊ;ށ$a
^gg6=\=|w9Lǩ6(l1TU'HU纠Ѕ0먷ehaKÃ]k&zww܏8S7iDPmwwc.Y5iu(T <FD'U}^فv{WvCmC\n[݃JtRGH]oԬ?drd峧xgJ[JƗ{3rn.ܤ=uS_oMy>/yo((W/hQ)쬕h9Huw̋B, kq\Mg6'Nox:XXJrzJxfs֗[|2IVXF5߻<GU74v:4@܎nr9hwjA,ksǋ4)p1fb&1]l~5$(D\ѯ18c!+Ki9p(&;Wa	t[x,K/k_8ͯ`I[Xk</OA|3]7Qy46iVr<mm<V)<HW^C4=݄N|[EA|/_[|N>7~?+>3 !­ӏ=6S
bJyTNinu	qBH<>{dj&N-.g6fn}2#~Dy8 1.nAA7o"`L+#YCjzrj5kf}pGcx`N&6!ǎ7Sq
!˭76- १iCnNuAp(T*wzKQIIkgzhh<!c
԰andrtLLtM#mZX<5Yg]8pn{lwN&vt} 9w[U++Z/ g<NPlyS߷Uс<c//qs2߃gKG0ax,>KFK@UY6`a/Ir݃ξ)a#K4(B:'Û_2o7|+ꇫ)(&X:|4bsivB
RW*RK4z ۅpdU@m=##뜙@"(Uu++nI XY1-*	$Vj@ܑR'6# p4~:Yy~|׼*VgΚExru ˂q}19jE:AwHolvtmE6ud3rJ{֩u ŭ]q$ʅT~\Qru)}HGi(
4{t'ǆ.ۙ<N)hԎX,Sf&=2++mX[:s6M>$sĉ< z׷y}]Vt~Cc9;fhrֻ'yu`};>y+U$H!`+ߞ4D<]GlLob
<O!Q嫱10AFF0EI%)cD]6<f	
q:O??A{G<#h'~ 1q#=$gF9؃'Xusr
ƸςqR$Bc3[38м2cx⣲tޟ8ЈufB4dBC񏻸d5"~dVi,);`_@6y`dm*%Z}ӀK:,Pg1rjTRߎ˄!i%	MV>i%4ZiVR0Sׯ~a-ɡ2\/лnEh4ɑ餣M'|E$퉁L)+ygN5@DBĴOV<RگQv$|u 3*p>d Y|a[9%,]tQ0^,7?CSobFSqC9xֻ(@]Q{5eHAn&*`0g7&ɀ;ّJO #*=.#`ɮ,fȰh%?' K߸{*(MG+zM7	nAjR;CyjƸ"T96IHST`~>%	`t
ݬ7:)U.ESf}ejY#2v̡dU"X;2Ӷ'ȣl^N:0sMgpY% < ҍ4V)	@ !08tmRs>C })yFhL|ۢEJ}.'eN	j;!:XsVJo`5%|"WO&CKJa^\ugq`Ki0{3c`Ck'VWJ1J>s\2eNyJ(TIkoeF)idIu^TL!b2xjnvjtX+"tଐ 7XWA^EWVǮ8d$]H|('XuYgMGWvibhpH{9@ߥߚ¸a@fF1j.;vQ `rb=.NtʸO@g[Sظ/Q3siM:q͎BQ3ZS`1Bz8i&IC&,F}ٍJE?IjI>9ZA567r=$4jiclRu](^a`"y)$۳ECy)̦b)Һрhu#s4<w$n
\N\5Ivv}#ldgFҒZN	ʫf+SҤʹnD6H=l.= Xw	&i91B!<1ے`¦U0 Y}_<yS/OlQHϮIA"Ac<Nje$HI)Mj3n:IqoǠ.,$VfQߢ#A+-JP>T-X-`Y.T;I١ [yyP6~|܉%O#*frh20b#0o?0mکR~UJ6Wk5VTKBR֍bs!ce=SgT9]DXO𘌨"A:jVuQkT{	)q"T2e8-5pw|Ydq ~J78i\;_>,JOt^[ma
i%lQe*3|qv}67gȜEP;ptЗ]AkP.}i}6l'cu6rrL~&͋-U=6WT=53+<SdFs{Vk']x~;7}>~1}q	'zYS,j}'ġA/ԭV̥֝p8שaH;ٛ'(3uJX0$h6J!Dsz
╷w@pEm6 )z8%MJ/(HHZu/zCR)*NaҰ;XRU 7:m^$p^z㍡aZeieFcV'i6P\
%IizxHLQ*vCի7PT0
X+Tֹ 6*U4t'\͞EmXc|3W҆s,I7g
Qwi}L	v#܁=e#NB/47B!	֊*V`>1MjaĆ:}Wwf!xNRwt~+\{QStb125umL>}YC%%+jϔv&sLi.T饤A:$&R9&cT*mI=/r,^]u\Et$W鑪M=ǓGgH͛Av(ShlF_ұ5	6W)8BXOPs	jL>whN+=Al溪y>;ᦓ7U
49.&ՂE[@g$)16KSqJNR&3*uĜ~)cW 	NSɼkchCΟ*F	8E/uęw1үF45IerWKd!ӈ%њ fwXPPV4nǋrN׼G
%$zjHѣ?f4j i]Tux#
OyDq^<YM̩W95!Ӏ:۴M1k8mLޤo^>40L۞bB)2tL)*IZ8͍ږ
%;MèMc5U1qsF47\wն)&cOU*7cHe/55iM	䱳|:لZ6mwҎ,jeLRvI/ӥtmf?";T:֭^-ty{yIǐ9is'3b_ꁽ+nkxJۇttRꭚ\6֌w{so}w+B؟V,#ۙxCJE<"1OQC3o,<bjxŧy0*ZH+_>Xx&m8V>#2Q+$9_#ֈSVfLsbi$m HRjD,tD4(L5TFr6LQE{G5PJٳ#tJBcXiW*#iMH0PLf!]_G`4  pw /E 4`  Poq??\$l%iRN=UEwfBF:
8Z>mf Hc;h$9:Ս\>mX(LlsV!_N/y/WVk'yq,µܧm\Nk}gx|{{_eWčzMB' Ym'	6TIM
Ō_eӸfuSsК<ĩRյ?dVC:̘djS:UiA/xe] q铌	ȜIұeZ03m[Uu-pai'D	TuS;O^;+.EkIѶ2sJ'dgf8ڔy1ͳ	l*iuv*dP&QWU)9O͈6"TV!ƪXU
:K #<[[ġ:VZf#ělR#<'fM6)^+JVLŐڙSF(4rAS-ɱ-\^k<Nk m3"! ,e@X=`GgR7 $HHH"UHv,yU(4O8p$2T̝ɕ.Y=5J	5SLJe`'J4y!$9Ȗ
bBE\؝̝#)՟,ϋeN|d鍽fP֥͓.Szj{"Af#&`kxR͗	Kۆl@1$܉v\^?X-B0\4p&3!)k# WDQ:Ga9{T)X{	 U?_(P!*L4#AtB*	,$g/Yt"*D*ʪ$	@JU  wOF2     <L     |  ;                       dzJ` LH	<
e^ x6$6 ~ )7{K k~"v([RE$KC,'{BKC&'L!
DZ+6rؽK_<0]V̹er(RN43k;g`ȟ?<?bc` 6p5$zd
R%	hž";^WU잠Hʡ.SjۯM:=K\B6"fzڛ	$%w?$-9:uͅuIǕTtҝs lYJ6oNy1,IYxlu}eOgdXv iF]xN#%,y&ԥ,*$^n\KPJx	H$-pɏtvgD^
?6oeɉ,f)ܕh
ĲP<:EXpU?[mlYSp%K,U3UqFZo*Uƨֺ3ϲ3]\CԱ# 9T8P`8 PR;rJ*uj^vnfv ڤpwZ(6%$U[|ʫ!mU\}/i,酈7D޿:t'a;W("Gq-Zջ ;J0&/5 TɎ w;	tĖHt<y 
@xx JAUt;g@   t <萹5(^|sKoOx! ޅlHFֶSo{%V7aA$C;,"(JEE@vOB,V/B#ޣr+/-t(NSRZ$44ic}t#3`s;O,|WAfwE\6iʴW\uwG^z7}`ђe6A5HLfF# X[ "̶H[̂vDFu4: yϖxƻ*l]Ai:KIOՋֽ+|eҚUa]mbs=ħQb;7 ̚])ZfҺ!fIb@X@X^cY<_Hgk)V :Լ204Ь^%^x-L-DP@p xxx:=i,z|H͏lQ0B#ZЪb؈ p@,j-h!`4{JyoǸ%,[(xOƱb-Nے5zqͫ }x+je41#.f6H%A_8~zczh'gUky!oǀ}$;S3Pw,,>UKPw+jls⑙]R-E	6T{qi.|U)i`G~$Vc/b:յC'Il*wYF3K&1	J5ˡf\}Cf[Ӽ>yR,z_hsכ{=fO[CED*Nw;r7꿷ٳ+v^fOzrF_cnWfNvޖg<l`0aaRi/$}B$be*xP5٥,\K{7t[H
Xem",}fbY<S0cQY-ٱ jFFV!A wH0GF@b!,"`),ďŕYoFXoVVr.r$ԭIvmzH#.^xA#}^I/M,KiZ4|~0LFfaF\B$D2%	!*8hDBL0ʠ 	Z_,>B3r{H:$I$IʂV`"4FzXrz|>/ckF`3	WB!+uG/1||I+֞Du.苮<g?:>܆#ӝiܟe 0@x A]q Ak1p߇B̩`ecW=5ۃtȖիH-
RkƒĽa>|ȰcF7j,wX$|'L8`i* @`\Pw m=_Jm\@KG8	^  83  _0"yceB #  @L[q#^m"+l?R;CwscJjXbm1Ȏ+˓yGs?K$}rG]}y@?=8wo<u=RcsxxwR+VY&Q  Z#8 d~]v\p3%δwCpCOs^xc[zo,Eü~)?V0C
ʃNDA𧂪ÿ
j­pnY-lvsNvj69HܤcG tdO>,:9 @zU hK<J'=ɓi$i;0  H	CP砝WT|?Ǌ񘠀=E	}Z16Bhvepv<Rs.et(`vܶ8'^UPV8$k?Ow"Tp䥱m-o)wLI?qUc8G8gU'ŜRHx}J2=׃e^A\Z-[s?bQ {\+X57W}[Y)[cd4ᕣAFX/^J) .JN]ujel	WOxk EAbyW-;- = _(pn!(P$<`Zo $s	p2

]&"$8VRJP@{&5IHiDOtwV҉/EoMW
Dϭd^ʝV,VeujWWUZN[S)usl޸q=j39ՅwB-D6*0;(͍;ֶRTV˒b%^sۨEe0NqVRS
ŜkΣg.&:H@Ibi}^%"
*D("sRHc!nc9@3u?ho -MeW/ûk"ɿ Ǿ΄oHmԑ	#qnkywרV|!)Z/.^Fjbo[gհP,
\vj#mUctY Y.Vs<U(j	"1DƎ2gcOVB(%z-]kLȧ[jxӪ<[:;k--`5ۅQOq˽֏Fq&(0/VV ?<ZX	^Gc}[k~w5j!]#M-٨+O#W`j9f >"qՖBS~dXv(elYO\G?f}⅀zv0ΎrYAq$?CYNewɌ^O{)ZHn?˺*\:tΉ٘>9|Y%s>g
*O(\*n),x94ftu芍i!@G|aG|%5	-*Xe**N"%RCn!%,x-P0v	
bmQ)v6+rM)sgY&Sa@('降A _8!ڙݯغBɒұ+M/?i \Gg'ҹfMdPrd/"@mZGmxq9˳XH[5_"ynNtaJ)nme	\4itU!ֱQ)vTQ~tm@F>ǴStʟIcGS.|H`mZmoL
AŃD)XH9(_v91r F#T
C+`nCq V`^ZЗ;0<K@HPN
%T  d	a>ڧ~\R&RCEV{:q>^r)>++]DD}XE3sT@xjjbwyRX7"iaG1أ$-@wDl&ѹg}>u{F"nTv~H=acW2r&3,w=HVX-\#ߪJC֒̕ȺTt \?$*yg
x":	#KdI*;E2պ1-L% ϸW_5NcƇ$fc}hETYEJ~gl4"8>Ef8͕,H%*6`12dTfg GG>%Xe6yhoJg8ԕ^%juj2fuNukIpV?}_YIHPⶁ{fZl_}!SYl5reAYT7B ߯D'`|"Xe<M	  f$oi6H7d 2Ye-IBd=4 B{j176ۊtIm)iOI 6d,+i|}bbZo[w3i0ꫦV>N;]!ӟڣyǦtYxUZuQ
:z56񿥐t{pkwF~lBioWiA)w/!-#cySV(;7:PY=WI+뫘Bиt5R@xj髮/BR;ZӸ4s[!)¡خ8;aIoa{:wLxaĊ/3">G̯"#ƪ,C6P^?BSڻ$Icje,o,33l꽪}>ΰtM?
`4ռİ{Ɠܬw)Ʌmk1r ˾>L9cz(=qR#
?X'قm8XMVPo&i$UifQL[Cv3<3u[]m)8
MChx7LB_{@$ŪeZάwzVkld+"͈zZz}%$}0pxx՗ҋýÓ_~>Rkҳo=ujnRHܶ0
3HzT}s'*
L/?cHR
o]OL>1Nm9UK"sx6'7.95FF\,ascnI,<e#2&ү!a&=d.˹_/1$[x_v77*>:Ǌ%&qcg?Tgn+yW!F#;9{.ZZw(#-5% fEߒ'?3Zeod[h]#k@du.,oE꽋L&?WGpgg@:
qzfl˻:coK僛I!kzBSvS(MI!:!"ho8RUYb`ܙ5%[?O6K..q=Tv<zobl<x~s"_V]oW>kQ1=qJDK!NJ׭YXyĉGM.5#1 oFzTo.u$1
^vYSSCFՋlB|zZwLtF'P{gNOm? (֦a p%itŝs✺j=~YwPzB.lfIbڑE08:4L|cN.;1Lps*'|s+gQ^1D:m

N%G{CG?gm_~\NWPU*cf*UC:{ aW[U?=}fk񳧕F۬CڳV;ű7Xli]w[7<m@cn~|E453."* º_9{}yrfL8*I'->j̽O[_3BÓӷݲކ!ğES

o;vVq\x/C5O*lR=.O^&\>G	şOULuI~m>iZ#/Mk?};K/!,wo|ܨoiZ8j..}tݩoH_m۩MU4lw_k7,xq}W]RFZѻ΢1?Cw6dy҈g+=tpbm~o:,)u"ʨBF``n=EQɏ& ൂzoW!HҖa9CM$"OhoKДpWug~= Pb	QcSK܏Pw-zڧU7,5+ȉMy&\I#R&úgܺdꉅ9lYXͮ7tnOerƴ~3JkM9O	^L'X<^ht8(/"e@ZBX 4~ׅc)zrCK+0W$|㤃5fH<U5pTiޕG.u*rkG͞T`S=|u3aOIkf&\=>xu{47a;Ji+iEaNv?hM쉎L:ќI쳵~o0P/E"#oBP͜ް\;Z7
`n~ܿmESb)ģsry?kgf̴2.$7>~ß3KI!#ݼ}mϝW6}lI{MDQ;:=~p.	M__n7Nx n=זHQ,gJ+r6/mKP*Ư?qڊL2fL1-$p.%-^]u#,Sf6V$WwnCo>?1wǓz]JNeG>琫M>b =9_o&#:sh!bȰkB<8qcA
/gwQO>49ZG:ag˲>=7}}fQڭ*e_>_R{C7Pb6NPXUaFfS%m=;?VmVczzYyΓ71QwgTTJۮߋ-*kZf&U׳E}L`[Y,2RL&zۤFݺfdly8.7%%m#T|8^R}rrr方n!b9aG~)6aNTl=x%Ʒa`[w7Vnھxrd&ىfvЁ`hdJ8*>h붸4w*~lrx_ w;ɡ<kP@NLoGfBjY3x炗\ܻM>5Cyѫg5-3%pd`h)'ɒG<.1[RV]dꟷk &,d-dƈ9aKofwђl.lۇn´t9ZZ9Qؠ/018 OZ8{TBlcGַqP"hT}16-O˶ˡ?RבZTȐՙM:^ЕjGMOwOeiS'lpATn3U#	D}Sv:`K iz5J\kJpao<EebQ	 ҭLuI'B9[fYaGT`bnT푪UD{.HNZ
vM^1u^qj2\1.02H~YoGUNhou\GO\li	`+XP|$I5 Oqr)ccCygX$9C6bTG˷T}Jqsg'3(&ǉo4Ө2ht]Y3청osg*EVl=鯟_ }=.9/Zvj5wzss~jH4gISSQÉkRt\Ͳ1) 攋ݦ9^gY=ONt]N~v8FcnBseNjK4ç9DB>?03rNV}KQ%7ksߗ,-r 6'q'ӝm(8?ڽ>>!Z~FUfШlw[k/w{CCo|'ʶUan6+CXwUw=qB`s&v'2+Kl5=7i
F^)r~ WI )1l]0<d6ڄng`vz*~qbs8?p}wweEMOߡ*	n~f8Fp@3~aZPHz'wMIDR}N8@v`aҊґ#5-쐱@ϼ_v~N h3_⿻+=(jJAm%^,"kK\=HtʂOo~
I/;׽|_Xf=\)ށC^DdEDf@!39QrN".a.`0'~ӋO՘cѷVެp邬oPP.S=292m*W棤sjqt7W:]">=){0$<{VNQ/ҷ1G;z@5wuS!ƻ-0@>3\Ƌj31¨U8c]6Tfp5PՍ+	F{X¥4Dndu-ٚ{bIn*[-,-81Rw
E؆Fēѫ9TJ)JO:~H`Jyf';:bsMr{jkҢ)\cnD{pGnp=D
(!&浶5< @AM h1yd/Wl8jrJ$PlX?uTyjk'ί)i(|zةKdB4!!XCq[JAnR;IVS0@}|Ume`r{S#pEﱾVئp:7mt3@%CQ
,o*ZdԬHB`y A<*19"Qo.@2b&f&x'kWܻƍ/Uuo۵C{7xڌ1qr+Rೝ=x8jQ8\^HHE$]I9I1C1Ict]n&TfH^z5;sD\Z%b{'%DjWʵ夶Q.iu[f^=-xǐBmA!wxbx9/*5K/ry:;|ַux $ohM_]+6UɘvJ^ʣ2D	Pc< '@%</-ĄG%(:Zn@ޓ^hGʘ琣y9a\헑$1
	"~Gw, PgI_O5U| yl<Zl }Ec1<ggAm7x=@ʄAz#ZR06F94j.G9KP scx*~$W5_z|j sq*ZRP?!n]DӀp|s{ Hj߃jBأPrV@?~8d`99c׽{>/<Ҹb݃	Aw$E+ʗXc=bj1fFxgڥ^A]PZ,[2~6v]E0I4&nO+sIғ|zkL/{s$lB񵇠՘ +X%B$_txIIoiQs6trE}!Իp^VkoUS-."QugY UR'qUKAU|[^Hۂ~O`VJV*cp=dR'L_abU7  0CFN{O
ezjaH$UꊴPkO\<hK5$w$'ÌmJ[|&?WA=I`1MGz)<bZД;j(K%QNDd1?r@jRAIo/H.SM7e-ԣ Hm@@J^4]|" #nռoMm|稧
6.<_k~c`PөiGgupOʳS{I5cE/<]X.n BPI`LPq8_QNnYZ]!ץeqCy{!
)>'9kݸn2$?6f'fbSᒔ-QwUei=W)>?{Pdb:;v)A%o5J6ln&1,brr"~I&+ /	-rF)Ze䷳zQaYeXĨ/)>/?G
y@%˒A'S+ekگ5l~J(\f {٥".KŐ2L`*
)E3 < ^TVh-Ș= av+2'vsu3a~Ү0m7C\La!ߐM{UBuؚ_hH>G72+Eg}jn2oq>@+ɔ7r+-vI W^l !Pʅ2M Xѓ iIEo-;MUg6t&S~(KBYh
՞	|AQ(^(DNnb±M=P:Gsp!B<:9R>?Ͻ,(ɾ߳T@R\]2}JC>peH5˭,V9l5Qcх$it<CM[^,",M9䕎WM?p>^rVn2b-<RCjrh
1JyJcş/4uf+\4JJeD
[2o_&
2%.gOasV`:bpS%qg$Y2NK!rLVgMP=	P^b#gm$}QabegE֤V0d1\n54B48uǔ &»S`AeW)+wh!Pm2bֽ:2BΈ`~*ò8﹙%tl4Pftenfb ƗtFH6b<f4UV-^J{/B2$yyit5Z"I86mz١P(uj!#4È+zWݣ"q-RLizQR?mʩ"}(yecT/YQ𺍆߬jإ$uȹ3/qrq| ~V>Z}{oB^	|1%S9bh'VԵpg#xLXKYjX*=A%yE'{Cwi7!$EC	NFK{5.%c~u@Fω&ҧ	SylV]0M34ׄ36yǛ"ǳ:FAzҤ_%*=wm;S1\С^HF]]c,҅0 +hv_E ['Ov>\{abl~,Am"Kccf'}
طd=w]6Mo/<# 9GinvUvRu7$i'8ݚmLؗi/!,˙.I%1]7_^{|>VG?MD&oߓ?sE{Ӽͽ2_?Bỿ̴^1=VϾ:ɂY?=RC&PiQٖ#y1\4ˇڗU]ʦ3]Mݘw1~|uW(1ǁ&ѾP}Yi\&`j6mMmm7SYtpjc=8NHGuK$WuK낫-Z&AVU4We*ÐkP®wՅ-eC5nj5Y'Wy[^	cLY礟֔lS3tAB
X0|rգĭf)BiDr4q̆s9_'^fӉ8HTSz&XKmt_~e4^C͋FF+7D̟U= \Ƥj;!֞eU9gkd|;s[f%OHXxpSq(*c,z$K5LOWaiNNoɕO>Y7ucA75
x_M]WX/+sBěcdh-js7rx3xT.(~Hũ-}W$G'䍴c_͏R
ݷwZQ^D^Zt U[}ȋ|4@}4cKgP'uA:RSon7.b>%*!dBVuD%뤎*sǗcWdA#Ɇ %fdGy:<H:QC;
௾$ LWұs
ɺq{GMuX@C(PGb	87x){"Bs6IgOaْ?\Ǒ\'*=ts\d݄R۵Uk#Nom#wDOcDZNfҨm/;psV1MW0)!MX)Qpo\EU\ >,]a6.PZd|g-'oمy|pO^"AOPxkVbk&Қɏ+ߝo0):8Q6Ԏ=XԪ*r-ƘځJoECm~oo-ݗWn^0Lw}-fLLila90;ФMFxxh6`=p2*'aghd↪GR1ۢOᆂu+s3h]
1'VI7Kܹtzl2~A|M?{{^(%E`cqs[ԞE,hnLr
xxvkZ&vF%O	xWfXz:9z)^wL>֩bO
g*3v TF[	uS  6  O<*^"   p*Q \,TlfChxOQˢ
n}Qٓ]ʏqF#Cv_k `CD"fڞa%+jPR^=@WMyvU"z">(?+͞.3 ؽu՞n#v]l}0 @,s˞M+gUxKja&&Gwى5ӦY<VQ43ֱ
8E8b"SHчh0r;'V˸=@. yd3+8"eRIv9BkSysHKPVCRr'Nr<T~\.oUEA4êZyT*dUeCo0bOqLjAˤ$ўY9nڢ1x+lᚵT7r5t-Sc&uC
"Ȱ# vTȬ-4ذҀ`-b+q!:eF-/N& 2;`Cw%㥌vWuy!@ RM3+7A*! 7	&3	AVI( Zc*5pK)\$8zt_
*.: ]`2AtwMLhB%Ha?v	j+i-O8pOJfHv-!diI v$\:i(XP8[p:E
*6ɫI5[l&B]G;䯱om4	 kfqէ[gbS4C8LT2ا< EG]^"WȀqSF?]	]~>35&P!W[D.&OKbұ%Mqb8. 5,&dWB7N~s'lIbx_a!):,:8fDwOF2     ;     H  ;                       d@J` LT	<
x.^ x6$6 t Ih|lA b6Ң(ۤ@eȺ]*:
-0r)hShՄN)D֍ҽצb]^γt?m{"849˝	c?r3o}S].zbO /z{~ccؐȁI#GD#*eқAbb`a5P4ٟ
M
v4fI#Xz,,=avyFa\9P|[rQ@MI_9蝑V Q][ {uL@]K]C¯l$ZZZs4 x  F?7N]|wb\Z{1L#t0dM	$JV{ oXi 6v~)|TtAP&)ݥKQ]yȰ':d+d"Chp2Me,*UP@q7D@, Bn r&F!\;Rƻ?-i,7cb/IEg!X)5
Aj7Okl7ɖjA@B`"}wmR9	TXXdS`XI1 $CH,\ A(
AZ`Wr0]y-K1ރ1tBsn09F[b3xʿ*$TPMZ-NrS?I<8eR'327?;OLf*RjѲ@oWj~ATAꫂ	vXN:3dMr)QB4ifKls̅eU2kaҔGO}/'%$ed*'qPMj/z&=q<-?A%K1k񼷮U6zpua{06[ IHA2z#(JVZ4@G2jڪpL_y0FmKVgBrdd."`.EX .`/At0wBBcSb (W/LrJ=5Bnw| (p8A).D($ i@ljEw@q38`P:`^Kxš3oDYe3sx_
ƴUF'ڌ=Z8n*jk&beݝ|5mqSzĪ<)uCL ▁0~jork:z|MZחFV=H|8<YQu%zx4e﯋f&O,s5Mpds+bݹvЋJ<GkB|=o-if0-Gvy-R#ǂ+ӷҕM  ]AskJJGCW趻:5DEuoaJ3޽,bQo=ʡr!G} :ҧU=R]tOFtEǅ%4?(:aW6[CjY2>Ͷ('܃ӭ=o|a}M2-wuĤˡLv L6`JI:9JX*c`*Q5[g\;xRj1a=Mc.`>G@H"
#ENQi CYR6r"(QeN]4(&eEP$C̈s
LLpjX`@1(wʉ̙x
pTH-2fgܦB.ȲX=TYg6%2y8z,p<x1Ñ̀9KFQ0<D+a!p6FL!0pvΉ!6AqyS@0R/nc06`n&e[/j
앟K!^nmA6qsK3jkOm,[^(R,`C38wK^@%"S?&L 
L~*'H1PUZ u8,M(/\Mvj[5]A0#LD.[^1tЭG>DQ\1d؈Q0"'E10^68ꭳecJ,p̾HR z5@_2hpf4XR^=1uaCfWto,7= N'©h\ptx3Oy˪j~	oZtf7r׽sOIȿoVH3 %p_xH9Ä3u#˲:iOG #y3;|$kyE%'k &>
q H%fƴ\? |'.n<z2,g&<MOԦe[e£^ʡ}/?rG ʡ}P= 5|CyH^^^ŻW}(j^1
_}^eYOR5Cēup%/ӅЃg;SH8w.Vгn5GEiqn3tZ{O9ZV綆%_˗5xZM)?dq4[hlo)NI(srR
Є*Ld?i8w%uCGkGcBK:8΀6h.m%O4"%Ra	3Hobݗr'=-z\;N||h'ěiU.~ýNBxi.Cp4?T;{N2np{iK=HG6tSGSM!ڱGږ4F[8K3-iV&֦"qxp	 ԯ| p[ jCL\DIVؖ h)-ր)}l]rπA\P6+e/
'wxG`-Ε1XTzrƙar"<X]wUiPID;'[9jo<yr&:%aע> ~$G#b5:ٱ&J:kΪ91bNic[}x56gid0űtp)d N %oݙWPA2#SSseLBm*n2PNwCbaL)C-7opF$!!E)^evuǗe|WpSB3-2dt)M2m(V̂RN$ȸ9məZL^6&P;鵸1pMjh*PBM}NFGf< K²M)-./
V_q3l, J2t5gOEv^Bj*P]~qޘԔRyvP*?#@9T93dwe\T/S\EGNJ8"D7WTURV=y!b7nW/dYFxEsJ]b`#(c}*aHY m˝npH'Xl/ѴdΝƾNKf(vi) 1ӄf%bµK,
CAN֖8ldK墅٦HpV+uU!ŐYBcʝrfKMԌ'9w8m2&Nm1rQR=el{hO+7̯dy'ǀX&<]RX=#P'̄-ont)BAV`)3+^ؤء,xB:%јW>:*ɜ$XpҮI̘pٙra(r* lED.!PH+&Vx-׸f
sUBA-~uYQ'U^Sm3Ԛalh؛,QGUHئGvc/51ObLxEjuѥ$.q\ZNpFG U;(awbu>##rٌR +KF,@%a/TkBUkK1*/рP\^FC^JUFD
?xFA JW#&YqQYEl3(skDkQ7@ji\"\?;~gN`"xiT}[#&K蹱U䯉AM-,68٪*mHTH	(FMgK:}*WTfZñWF&'Ɵ('!(dO쟽&_jN{hF_4T hBf~,ml)2q֎^ݺĂR4ך::S
 >HqlC:N^{deg{إISIJ3DH/,Liv[d*Ge>#C.n؎pҨ,hŚ7>ўhGj<)0bbE8&j03RXDI
$͒8+{3]58niJ)=:D"o	nF}|`rR嬻cH͟j-新ɲ]Xz	26D;2)M˩@ZHVb=F#k~>}YݮD*<2;SOf}q2!MF+Lw,Ғ {5`29CE/'UX̥"E*Nصsa`x1=1I}-6XXeqf89H=PqYql7xOr/VCld 1'\6c8Φ͌PF>|^u(WW߽7޵nϵ>yP}'_mE'(3jyɔkP5C|"bDUJ(~ѿǲAB(gĹT+oi^x{w0/kԳtw3Y>IG?|@TfU"˫:{r{IFٝ=|_a٬ndWňS~%碉ɾуў1T٫ݕsì,33{?<&KcӲpnB1}Yy{-}G3<Uζ؋o:$H&3nmfmOdDI[
~;STDM#${P/e)e.퉴tt8ʡTt<g]l?w9G`ƝPC(G<-N-.5)G%iMRHFNkwJp߿<S`Z
mzGڡg?= ͽ !jhG/"Wo~<vS9>
L""R$}+g$3ҵ`sU[HJ+(I^KUK6SO~Y_r0dMق -rg3UAt2556tWbUvA	GCZǶc\Q}GS~e=!hxZXrxFzMQkN)%)}5\M))2Ի',Q5+~feq
FgM>Wq/]LLe$Jn'~X0?[}qX2FMEє͜wNQ<TQ<qWMFEOGYvC+T+i׷7#dCCc]PKW[zB4 BHwOOF*u)ےmLJ^apnZR<yYIFc,n_c"5y	;/u	a6ǒ>ٍ(r;S>DA7)iAb-J8mf}Hs_vk֒Ek$R+SB)!TaGe?T"U
n+OtUNS~oXhHmǻMe8ꘅ811K[߱Gv?_cVZ8͆5>Z֘ɚZng=I@T mY-({-:^*6n2EȺb[Z 6E"N_"ri>xiT
WZreۯL;\~Rm/ʙO̵/V<~]J5|TVZzҤUicsTDz:v-CQ:6' 5uMo_n;նg|-0=r3q[)NcѳNQh}_,wY07wcRLy@咃fj#}7YlTJ0UYSԘTw'ѻ-
vU%X6=SVݒ"$I<j5m %~(A;75\nih\$dP|+>J{$4y],icA̜$oo6ZrAr:*w}?ynJҳgb>%bSbyz݆܍?
q'4Y 'Nrh4)4*Db4@O
_q}'ҫʫʅEڟ5AO(=g0F켢>9>FkbCGx
I:'	E(d={|'wN'Y)믙S45$問}|<0PXX4ujͭLP$x
[Nr^.ͪMu?ꁿv,ђw(1&ihgwQ]*\W򪯏~~Wg⵲W7U促3aT\Oc}=bK*naiS7?Wn`[ۛW 0X9 ˼MÝ<$t_LEQА礐`mqU!MJZ:zsa*].ҿF'Kom]yc mWg,=P6Eįҗ)Y/-3߽ӫ奫cGyIu7VY)V>u-1t-|ZPر8ԽQ@wǮ|D2 "(f$GnB9¦/at^xFg
c̽;̨a_q(jmX	=U^)?S#d.Frb#l/,rv'3C"y4lJ^]g.D{ҙ\!T[_uIWYGTi5HN 7S^
Fn)7WtuYxBl#.б#(%4\ۮ>A85{Co_ʟHx>&= ˱!gĺ\=BfT2ʅ$I0Q2_[R>4vygHAx_OpycӋe殮>G@ިb~/ Y6^Fnד$쀉+%+_^WX7NS.39~Ƃ5ߥQMGy{
{YнAM2})77CBWn	p{
G(e;ʼ^	Qy_GW&S3jRPp4ǈƬ3r2rꖖ[K+3J+f˫H5Yy갤$لĈI/8#]aհ{|>7աvo-woT2xn3/G<oJK2+IўN5Ge'\kry[w)]fy\QnOt^'>SAKe5K5p$d#\1ͽ
j=xXVQnJtӡtAҌmo<NYb8.,0L/̛.:N]ht)3?D)/BYR_F~NMQKYਥ~a7irZ&.Xpm-zz64զК;3%)M'Ah#%8."|0rU11%(m6NLVVT?bbnbr"DT}HUHcWcFUFCj}Z!~5.^Tk vjRT{t􁡚κ姨A=ɤ쎔Fi# a8~LI=E/jV](knoj\KԿǫ,_r G;[6#y^&Wz5EPA~yr>68=QM24^:iĘV>ъ%,|<#	OzČOzFC}#\P՛MC"tK4>gVSLTwA>2>㎿)hlbidhlaI0UG^ؗiY[D}y}20Ed$$ի>/s$VTފc|!Y;a:3A+[Na~ ı<;_~jJI[2P4uJ3kZ2f=rL-WY7%kNe[KA$-vxy:vn]W6C)꧑Q66Z_5#*Lߏ(@WeRTy/,(Shp's[c'ܼܲm3Oˌ'3T?(_&_K7Afq𱓍]KZnttΦTN=t|9CBج2,ՔwLs;m\wgF168N¤<gNʌg1Ș}a0@GN/)s3]%"kS;:C$X]!pd|\CӦPGQg>hMTsg>:~Ĉ{F/#{r	^`?ozBoz<ּFkYջاX>`
FkMEOyO7%thĘĄS;Y=}y9}]o=!9=5O7'!)nǣ<ΪK_b\SahEqr #x<x.;Jb~޷
9`tz{Ch/jcrwuqtuws

RمhΨѳf-
"tk_H͂UƈgtDcD
@% Eb[B$iKi)!~q.ߺѫ!Z,I3a3r>IXǔ~'ǯ 5sbe1&0}QWJW7HU0KH_7;l%VǷVR@SQ[ GNs3l1jK?e8_<%`[4<Sd+Xiz)!873[❡kd2735fxcsk)U7aJ)Q4;%akcinlxѺt-V$ƪճMAz&cUb/UƤVƐմMՔ/^Tߗy{7m_lA~jBkSF~];L V~P`aq"A_Ecک9énup͝ݿ<߳S?,ͷ{R0 ('Hvp~̺3Z0#2;օ*=Vx	eDS
gC?eMz𿻎IZwo)#8&Z ]kg$D\Ҫ9&&ڸ|9ȯ6jXpR`Krz2ޟ ;)2GkseU6h*Hx]6jUeEBâ^5φJ"sAz5L[`PLh*RS|o&Fq7l^#ՄVm5nHP&Og70IP{ll%$n!{~⛺kmj4Y:{%HM7#f`ׯl\]^Im;[.5WU5\k0;X)*-)]XJT帵Z>N,	o˫*aLPM] {oQ,$K^*)!8bQH4?)1=e^? @\/flcĮrX<`(wQiǵz*w.\w-X| G^oiW9@zSJ@n<Prƻsh
Hpr<_X /D\/dpqK@6"J-ǋC8h~^gɈˢ/b* )XJ5R9S]kMXLYG&/^.ZXS KyȗP|ud>1;iH{]hd#knݺ,acϤf"gW9ttt¥+ٷ餭>b1bhq հթIGَvt݉G#{'{z$Dq ;I`_' Q:pϹ`
l1fiF5U<K42*/Aݪ0&
>k_/45~s+FxAd1YT]5} 0:L_h=,9uXpTL#uV;`Rٔy0)_  Ӎ1ŋ<s)#o#R6:A;U1YJUu-;cd[.6,oXC,|`SPl+R(I{{p⬼C y$G0jl1 ciP^t;_ؿ?!zIo+4aDSيLHS$F15vUCT&KY_ĲsE7g9:D\6a2V}u'S0}[qs)Hq~:.  0kEFiGcz	MrTmXe5GYDdx
+W۴#}RziÍXO`6L1[[.+1pA!(*0Bu>U=[XZkA:ldX9'ezTCȠ2,3g,Hj؃W~_ꐴUȃo5&R0HSGNޖJ hnd24$wQmN%1,	H#ZKB'裔7M-Cvm6m%?!<`x|OS=AKG٭F6%i.p߁U)D9)EaO,Ʉ[W. `g/	UM6eAAS7k524s$ &WǰWBm4Sr2,%Y-ovxMSkf[	Ü_F̧@4x5VYJp-Sw(ۚK#M}Nz&J)QgµEEg9"+1M#t
Qhesr8`8Ly~Gmd1XB &BZZ6Th5ٛp4\RRVw	_tۨS,o˞3p_ßG"%7 7`_y+VlM@,dXYڭv{@
\2a{]S˺kўƧiPPb(EH460ja֖]IfR=I@c49P0G0o4K."4Ibex^Xj	 <9s_F]j?y[]1@o<X9,7^i2]iЗQu~Kư0k7'@ZUSdعaԣ8Qd%1V\B1E2c
M_)RfV=HntWku5|;|ъ,rrS35i9شlKF%	 "7Ծ1rlb-u<zN5I2<XJ/k=^߰]^X!2l[!ٜŚ
k:ʥf"[2&=[_nqBK-I0"QD߶X/pYŮ_QfS`?n[RpFngzjS~݅豺[_JxuGTԎQ&sjv4a2,#(,^/=WP#Ev[VpX|,v+}}~h^g7'f$5_![,;sPm_V:T}QbidݢN*MDh~ᚪ_fLa"
d./º?(7?Ki`ߊcբJ(LJҲ2gƗWzHzď
˨!;:Y*Xj`Ӫ(ݬa$uewnvWn _
 ynnǈ߭&X0H1,%֖ؼW8L~6ʤ{C0F:Ic<-7Jn>\OOcpp!2OAD~|X<lnM]s5 7CJqIҖ+=Gg+w97is5g{`7CTF+BnH-Xe赛T|@CvuBmЦ[{Po#9#_G?|S*r:ErHPY'c5oӀu
a_oFwkFd7ȓsEw5E},1U7Lbf&h0ǎ8(	 9X6[0uKU,mKU?5tߛn<J=e1?^\&^RI,R\{TǽLEֵIO}漋7e`#=$o%m͝(^ O%^w1>cs4_21RPMsOI*Ur7jY-J(1Thp6w|re.̻I*}mLAM98_BnXFu6R:9_)[zIيgFZ.۪ʥh
_krب(
a.*|X%rH?t\S&德x$FƊy@q۸MvWWv>ZDdе@ophp^>Kv"ЍW>Lic
mC~˂5DC8̈2ִbDr(9-.5\hmEC7Ll3Sɜdr	FOmi%ҍBbL,u>[_P΢QXS1P=Zs<1{{vy+ڿdcZ,7nht ٯq.@W4VFm;|q-+-BZQd'"ZH4M.Nxe/gm_􏾗".DL*pvP2ol*/1aEIa9*:)6!<|+cJ,8B1oY\.2e\
E4}~mmʟtgm%%{z>_n.PJM,F\&h *u(TP4E!Ȣ*3,qNIm~hE0CQ(2@CTqSH.,dfͱ̬ꑙ=D-Џ6E]bnƹzF/]?Fόrf?9[垛YB[Q˦bKow׬ҺfSpn@.M{ F	y7w4 /)~oUm `; \?BMw+
o"{q*ll_ϥ&'o*"gDRd
).3Y(@/;(C-d9Dl(78܌WuȭEYACp3m=](cDOJ ʃI,/F{U/r
E`˸kSLi;bXtS>Z;-ǵx&\)<;@A|RdSa|RQ:HAs1x( ,}/!>^蘣tA;"eQS`wr#+~_s.G~ӄK)i&mr^EOfCzyH+3%5ImO^eGtJ65lʬ$imΞA,&K5K׫W	 ihڊgԐ*'rE@i'ry8+O!ϩ\C*ʣKuwИ+O.Dh
=%UHadpLOH-VC;@\|N)IːBH68~*+{6)pxA?eѠ=8Mmz큯!7	ߗ"HIXdA_	] 9#2~M!ⷑQ/~bK0y sb/«6(<LVtK&@"ݓ8S#҉d@>о̘g!rir{N*5,Cv↨rBh:!2<q)nWcr78+`P9'!et3Tc.sU?nJd&hbk"cyQE-BĎGÎ΂P8)mǥtZgJע9,!mA(jYLdk,p*GXM̐!\{ V=!R{①]3*8(
.level[data-v-c5d44b06]{margin-right:.25rem;-webkit-user-select:none;user-select:none;border-width:1px;border-color:currentColor;border-radius:.25rem;border-style:solid;padding:.25rem}.source[data-v-c5d44b06]{margin-right:.25rem;-webkit-user-select:none;user-select:none;border-width:1px;border-color:currentColor;border-radius:.25rem;border-style:dotted;padding:.25rem;--un-text-opacity:1;color:rgb(250 204 21 / var(--un-text-opacity))}.date[data-v-c5d44b06]{margin-right:.25rem;-webkit-user-select:none;user-select:none;border-width:1px;border-color:currentColor;border-radius:.25rem;border-style:dashed;padding:.25rem;--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}.content[data-v-c5d44b06]{white-space:pre-wrap;overflow-wrap:break-word}.log-record[data-v-c5d44b06]{border-left-width:3px;border-color:currentColor;padding-left:.5rem;padding-right:.5rem;line-height:1.75rem}.log-record[data-v-c5d44b06]:hover{cursor:text;--un-bg-opacity:.05;background-color:rgba(255,255,255,var(--un-bg-opacity))}
import{c as e,E as t,s,w as n,P as i,D as o,d as l,a as r,l as a,u as h,r as c,n as d}from"./__uno.e65a1954.js";import{i as u,k as m}from"./theme.eb3baece.js";import{l as g}from"./index.2410a9a2.js";function memo(e,t,s){var n;let i,o=null!=(n=s.initialDeps)?n:[];return()=>{var n,l,r,a;let h;s.key&&(null==(n=s.debug)?void 0:n.call(s))&&(h=Date.now());const c=e();if(!(c.length!==o.length||c.some(((e,t)=>o[t]!==e))))return i;let d;if(o=c,s.key&&(null==(l=s.debug)?void 0:l.call(s))&&(d=Date.now()),i=t(...c),s.key&&(null==(r=s.debug)?void 0:r.call(s))){const e=Math.round(100*(Date.now()-h))/100,t=Math.round(100*(Date.now()-d))/100,n=t/16,pad=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%c⏱ ${pad(t,5)} /${pad(e,5)} ms`,`\n            font-size: .6rem;\n            font-weight: bold;\n            color: hsl(${Math.max(0,Math.min(120-120*n,120))}deg 100% 31%);`,null==s?void 0:s.key)}return null==(a=null==s?void 0:s.onChange)||a.call(s,i),i}}function notUndefined(e,t){if(void 0===e)throw new Error("Unexpected undefined"+(t?`: ${t}`:""));return e}const debounce=(e,t,s)=>{let n;return function(...i){e.clearTimeout(n),n=e.setTimeout((()=>t.apply(this,i)),s)}},defaultKeyExtractor=e=>e,defaultRangeExtractor=e=>{const t=Math.max(e.startIndex-e.overscan,0),s=Math.min(e.endIndex+e.overscan,e.count-1),n=[];for(let i=t;i<=s;i++)n.push(i);return n},observeElementRect=(e,t)=>{const s=e.scrollElement;if(!s)return;const n=e.targetWindow;if(!n)return;const handler=e=>{const{width:s,height:n}=e;t({width:Math.round(s),height:Math.round(n)})};if(handler(s.getBoundingClientRect()),!n.ResizeObserver)return()=>{};const i=new n.ResizeObserver((e=>{const t=e[0];if(null==t?void 0:t.borderBoxSize){const e=t.borderBoxSize[0];if(e)return void handler({width:e.inlineSize,height:e.blockSize})}handler(s.getBoundingClientRect())}));return i.observe(s,{box:"border-box"}),()=>{i.unobserve(s)}},f={passive:!0},p="undefined"==typeof window||"onscrollend"in window,observeElementOffset=(e,t)=>{const s=e.scrollElement;if(!s)return;const n=e.targetWindow;if(!n)return;let i=0;const o=p?()=>{}:debounce(n,(()=>{t(i,!1)}),e.options.isScrollingResetDelay),createHandler=n=>()=>{const{horizontal:l,isRtl:r}=e.options;i=l?s.scrollLeft*(r?-1:1):s.scrollTop,o(),t(i,n)},l=createHandler(!0),r=createHandler(!1);return r(),s.addEventListener("scroll",l,f),s.addEventListener("scrollend",r,f),()=>{s.removeEventListener("scroll",l),s.removeEventListener("scrollend",r)}},measureElement=(e,t,s)=>{if(null==t?void 0:t.borderBoxSize){const e=t.borderBoxSize[0];if(e){return Math.round(e[s.options.horizontal?"inlineSize":"blockSize"])}}return Math.round(e.getBoundingClientRect()[s.options.horizontal?"width":"height"])},elementScroll=(e,{adjustments:t=0,behavior:s},n)=>{var i,o;const l=e+t;null==(o=null==(i=n.scrollElement)?void 0:i.scrollTo)||o.call(i,{[n.options.horizontal?"left":"top"]:l,behavior:s})};class Virtualizer{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let e=null;const get=()=>e||(this.targetWindow&&this.targetWindow.ResizeObserver?e=new this.targetWindow.ResizeObserver((e=>{e.forEach((e=>{this._measureElement(e.target,e)}))})):null);return{disconnect:()=>{var t;null==(t=get())||t.disconnect(),e=null},observe:e=>{var t;return null==(t=get())?void 0:t.observe(e,{box:"border-box"})},unobserve:e=>{var t;return null==(t=get())?void 0:t.unobserve(e)}}})(),this.range=null,this.setOptions=e=>{Object.entries(e).forEach((([t,s])=>{void 0===s&&delete e[t]})),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:defaultKeyExtractor,rangeExtractor:defaultRangeExtractor,onChange:()=>{},measureElement:measureElement,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,...e}},this.notify=e=>{var t,s;null==(s=(t=this.options).onChange)||s.call(t,this,e)},this.maybeNotify=memo((()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null])),(e=>{this.notify(e)}),{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach((e=>e())),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var e,t;const s=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==s){if(this.cleanup(),!s)return void this.maybeNotify();this.scrollElement=s,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=null!=(e=null==(t=this.scrollElement)?void 0:t.window)?e:null,this.elementsCache.forEach((e=>{this.observer.observe(e)})),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,(e=>{this.scrollRect=e,this.maybeNotify()}))),this.unsubs.push(this.options.observeElementOffset(this,((e,t)=>{this.scrollAdjustments=0,this.scrollDirection=t?this.getScrollOffset()<e?"forward":"backward":null,this.scrollOffset=e,this.isScrolling=t,this.maybeNotify()})))}},this.getSize=()=>{var e;return this.options.enabled?(this.scrollRect=null!=(e=this.scrollRect)?e:this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0)},this.getScrollOffset=()=>{var e;return this.options.enabled?(this.scrollOffset=null!=(e=this.scrollOffset)?e:"function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset,this.scrollOffset):(this.scrollOffset=null,0)},this.getFurthestMeasurement=(e,t)=>{const s=new Map,n=new Map;for(let i=t-1;i>=0;i--){const t=e[i];if(s.has(t.lane))continue;const o=n.get(t.lane);if(null==o||t.end>o.end?n.set(t.lane,t):t.end<o.end&&s.set(t.lane,!0),s.size===this.options.lanes)break}return n.size===this.options.lanes?Array.from(n.values()).sort(((e,t)=>e.end===t.end?e.index-t.index:e.end-t.end))[0]:void 0},this.getMeasurementOptions=memo((()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled]),((e,t,s,n,i)=>(this.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:t,scrollMargin:s,getItemKey:n,enabled:i})),{key:!1}),this.getMeasurements=memo((()=>[this.getMeasurementOptions(),this.itemSizeCache]),(({count:e,paddingStart:t,scrollMargin:s,getItemKey:n,enabled:i},o)=>{if(!i)return this.measurementsCache=[],this.itemSizeCache.clear(),[];0===this.measurementsCache.length&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach((e=>{this.itemSizeCache.set(e.key,e.size)})));const l=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];const r=this.measurementsCache.slice(0,l);for(let a=l;a<e;a++){const e=n(a),i=1===this.options.lanes?r[a-1]:this.getFurthestMeasurement(r,a),l=i?i.end+this.options.gap:t+s,h=o.get(e),c="number"==typeof h?h:this.options.estimateSize(a),d=l+c,u=i?i.lane:a%this.options.lanes;r[a]={index:a,start:l,size:c,end:d,key:e,lane:u}}return this.measurementsCache=r,r}),{key:!1,debug:()=>this.options.debug}),this.calculateRange=memo((()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset()]),((e,t,s)=>this.range=e.length>0&&t>0?function calculateRange({measurements:e,outerSize:t,scrollOffset:s}){const n=e.length-1,getOffset=t=>e[t].start,i=findNearestBinarySearch(0,n,getOffset,s);let o=i;for(;o<n&&e[o].end<s+t;)o++;return{startIndex:i,endIndex:o}}({measurements:e,outerSize:t,scrollOffset:s}):null),{key:!1,debug:()=>this.options.debug}),this.getIndexes=memo((()=>[this.options.rangeExtractor,this.calculateRange(),this.options.overscan,this.options.count]),((e,t,s,n)=>null===t?[]:e({startIndex:t.startIndex,endIndex:t.endIndex,overscan:s,count:n})),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{const t=this.options.indexAttribute,s=e.getAttribute(t);return s?parseInt(s,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this._measureElement=(e,t)=>{const s=this.indexFromElement(e),n=this.measurementsCache[s];if(!n)return;const i=n.key,o=this.elementsCache.get(i);o!==e&&(o&&this.observer.unobserve(o),this.observer.observe(e),this.elementsCache.set(i,e)),e.isConnected&&this.resizeItem(s,this.options.measureElement(e,t,this))},this.resizeItem=(e,t)=>{var s;const n=this.measurementsCache[e];if(!n)return;const i=t-(null!=(s=this.itemSizeCache.get(n.key))?s:n.size);0!==i&&((void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(n,i,this):n.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=i,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(n.index),this.itemSizeCache=new Map(this.itemSizeCache.set(n.key,t)),this.notify(!1))},this.measureElement=e=>{e?this._measureElement(e,void 0):this.elementsCache.forEach(((e,t)=>{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))}))},this.getVirtualItems=memo((()=>[this.getIndexes(),this.getMeasurements()]),((e,t)=>{const s=[];for(let n=0,i=e.length;n<i;n++){const i=t[e[n]];s.push(i)}return s}),{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{const t=this.getMeasurements();if(0!==t.length)return notUndefined(t[findNearestBinarySearch(0,t.length-1,(e=>notUndefined(t[e]).start),e)])},this.getOffsetForAlignment=(e,t)=>{const s=this.getSize(),n=this.getScrollOffset();"auto"===t&&(t=e<=n?"start":e>=n+s?"end":"start"),"start"===t||("end"===t?e-=s:"center"===t&&(e-=s/2));const i=this.options.horizontal?"scrollWidth":"scrollHeight",o=(this.scrollElement?"document"in this.scrollElement?this.scrollElement.document.documentElement[i]:this.scrollElement[i]:0)-s;return Math.max(Math.min(o,e),0)},this.getOffsetForIndex=(e,t="auto")=>{e=Math.max(0,Math.min(e,this.options.count-1));const s=this.measurementsCache[e];if(!s)return;const n=this.getSize(),i=this.getScrollOffset();if("auto"===t)if(s.end>=i+n-this.options.scrollPaddingEnd)t="end";else{if(!(s.start<=i+this.options.scrollPaddingStart))return[i,t];t="start"}const o="end"===t?s.end+this.options.scrollPaddingEnd:s.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(o,t),t]},this.isDynamicMode=()=>this.elementsCache.size>0,this.cancelScrollToIndex=()=>{null!==this.scrollToIndexTimeoutId&&this.targetWindow&&(this.targetWindow.clearTimeout(this.scrollToIndexTimeoutId),this.scrollToIndexTimeoutId=null)},this.scrollToOffset=(e,{align:t="start",behavior:s}={})=>{this.cancelScrollToIndex(),"smooth"===s&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(e,t),{adjustments:void 0,behavior:s})},this.scrollToIndex=(e,{align:t="auto",behavior:s}={})=>{e=Math.max(0,Math.min(e,this.options.count-1)),this.cancelScrollToIndex(),"smooth"===s&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");const n=this.getOffsetForIndex(e,t);if(!n)return;const[i,o]=n;this._scrollToOffset(i,{adjustments:void 0,behavior:s}),"smooth"!==s&&this.isDynamicMode()&&this.targetWindow&&(this.scrollToIndexTimeoutId=this.targetWindow.setTimeout((()=>{this.scrollToIndexTimeoutId=null;if(this.elementsCache.has(this.options.getItemKey(e))){const[i]=notUndefined(this.getOffsetForIndex(e,o));t=i,n=this.getScrollOffset(),Math.abs(t-n)<1||this.scrollToIndex(e,{align:o,behavior:s})}else this.scrollToIndex(e,{align:o,behavior:s});var t,n})))},this.scrollBy=(e,{behavior:t}={})=>{this.cancelScrollToIndex(),"smooth"===t&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+e,{adjustments:void 0,behavior:t})},this.getTotalSize=()=>{var e,t;const s=this.getMeasurements();let n;return n=0===s.length?this.options.paddingStart:1===this.options.lanes?null!=(e=null==(t=s[s.length-1])?void 0:t.end)?e:0:Math.max(...s.slice(-this.options.lanes).map((e=>e.end))),Math.max(n-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(e,{adjustments:t,behavior:s})=>{this.options.scrollToFn(e,{behavior:s,adjustments:t},this)},this.measure=()=>{this.itemSizeCache=new Map,this.notify(!1)},this.setOptions(e)}}const findNearestBinarySearch=(e,t,s,n)=>{for(;e<=t;){const i=(e+t)/2|0,o=s(i);if(o<n)e=i+1;else{if(!(o>n))return i;t=i-1}}return e>0?e-1:0};function useVirtualizer(l){return function useVirtualizerBase(e){const l=new Virtualizer(t(e)),r=s(l),a=l._didMount();return n((()=>t(e).getScrollElement()),(e=>{e&&l._willUpdate()}),{immediate:!0}),n((()=>t(e)),(e=>{l.setOptions({...e,onChange:(t,s)=>{var n;i(r),null==(n=e.onChange)||n.call(e,t,s)}}),l._willUpdate(),i(r)}),{immediate:!0}),o(a),r}(e((()=>({observeElementRect:observeElementRect,observeElementOffset:observeElementOffset,scrollToFn:elementScroll,...t(l)}))))}function parseLog(e){const t=[];let s="";const normalState=(t,i)=>{if("["===t)n=tagState(i);else if(":"===t)return s=e.substring(i+1),!0;return!1},tagState=s=>(i,o)=>("]"===i&&(t.push(e.substring(s+1,o)),n=normalState),!1);let n=normalState;for(let a=0;a<e.length;a++){const t=e.charAt(a);if(n(t,a))break}const{source:i,date:o,level:l,location:r}=function parseTags(e){const[t,s,n]=e,[i,o]=-1!==(null==s?void 0:s.indexOf("/"))?null==s?void 0:s.split("/"):[s,"INFO"];return{date:t,source:i,level:o,location:n}}(t);return{tags:t,source:r?`${i}@${r}`:i,content:s,date:o,raw:e,level:l.toLowerCase()}}const v=d(l({__name:"LogView",props:{logs:null},setup(t){const s=t,{isDark:i}=u(m),o=r(),l=r(0),d=r();n(o,(e=>{e&&a().then((()=>{l.value=e.offsetTop}))}));const f=e((()=>({count:s.logs.length,getScrollElement:()=>d.value||null,estimateSize:()=>56,overscan:10,paddingStart:l.value}))),p=e((()=>x.value.getTotalSize())),v=e((()=>x.value.getVirtualItems())),{arrivedState:b}=g(d),x=useVirtualizer(f),{t:w}=h(),S=c({info:e((()=>w("logLevel.info"))),error:e((()=>w("logLevel.error"))),warn:e((()=>w("logLevel.warning")))}),z=c({info:e((()=>i.value?"text-gray-300":"text-black-500")),warn:e((()=>"text-orange-600")),error:e((()=>"text-rose-600"))}),I=r(!0);function scrollToBottom(){x.value.scrollToIndex(s.logs.length-1)}return n(e((()=>b.bottom)),(e=>{e&&(I.value=!0)})),n((()=>s.logs.length),(()=>{I.value&&a((()=>{scrollToBottom()}))})),{__sfc:!0,props:s,isDark:i,container:o,offsetTop:l,scroller:d,virtualizerOptions:f,totalHeight:p,virtualRows:v,measureElement:e=>{e&&x.value.measureElement(e)},arrivedState:b,virtualizer:x,t:w,levelText:S,levelClasses:z,locked:I,onWheel:function onWheel(e){e.deltaY<0&&(I.value=!1)},scrollToBottom:scrollToBottom}}}),(function render(){var e=this,t=e._self._c,s=e._self._setupProxy;return t("div",{ref:"scroller",staticClass:"visible-scroll flex flex-col gap-1 rounded p-2 text-sm",on:{wheel:s.onWheel}},[t("div",{ref:"container",style:{height:`${s.totalHeight}px`,position:"relative",width:"100%",marginTop:-s.offsetTop+"px"}},e._l(s.virtualRows,(function(n){return t("div",{key:e.logs[n.index].raw+n.index,ref:s.measureElement,refInFor:!0,style:{position:"absolute",top:0,left:0,width:"100%",transform:`translateY(${n.start}px)`},attrs:{"data-index":n.index}},[t("div",{staticClass:"log-record",class:s.levelClasses[e.logs[n.index].level]},[t("div",{},[t("span",{staticClass:"level"},[e._v(e._s(s.levelText[e.logs[n.index].level]?s.levelText[e.logs[n.index].level]:e.logs[n.index].level.toUpperCase()))]),t("span",{staticClass:"date"},[e._v(e._s(e.logs[n.index].date))]),t("span",{staticClass:"source"},[e._v(e._s(e.logs[n.index].source))])]),t("span",{staticClass:"content"},[e._v(e._s(e.logs[n.index].content))])])])})),0),t("v-fab-transition",[s.locked?t("v-btn",{staticClass:"z-10 absolute right-6 bottom-4",attrs:{elevation:"2",color:"primary",fab:""},on:{click:s.scrollToBottom}},[t("v-icon",[e._v("arrow_downward")])],1):e._e()],1)],1)}),[],!1,null,"c5d44b06",null,null).exports;export{v as L,parseLog as p,useVirtualizer as u};
//# sourceMappingURL=LogView.e07a5f44.js.map
@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(./flUhRq6tzZclQEJ-Vdg-IuiaDsNc.63b49d58.woff2) format("woff2")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(./gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.35dca8a7.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(./KFOlCnqEu92Fr1MmSU5fBBc4.eca8ffa7.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(./KFOmCnqEu92Fr1Mu4mxK.3e253b66.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(./KFOlCnqEu92Fr1MmEU9fBBc4.5a8c1e76.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(./KFOlCnqEu92Fr1MmWUlfBBc4.1d5b7c64.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}#curseforge-icon .st0{fill:currentColor}path[data-v-2a96df2b]{fill:currentColor}svg path[data-v-dc7f91d5]{fill:currentColor}.v-list-item--active svg path[data-v-dc7f91d5]{fill:#4caf50}/*!
* Vuetify v2.6.15
* Forged by John Leider
* Released under the MIT License.
*/@-webkit-keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.v-application .black{background-color:#000!important;border-color:#000!important}.v-application .black--text{color:#000!important;caret-color:#000!important}.v-application .white{background-color:#fff!important;border-color:#fff!important}.v-application .white--text{color:#fff!important;caret-color:#fff!important}.v-application .transparent{background-color:transparent!important;border-color:transparent!important}.v-application .transparent--text{color:transparent!important;caret-color:transparent!important}.v-application .red{background-color:#f44336!important;border-color:#f44336!important}.v-application .red--text{color:#f44336!important;caret-color:#f44336!important}.v-application .red.lighten-5{background-color:#ffebee!important;border-color:#ffebee!important}.v-application .red--text.text--lighten-5{color:#ffebee!important;caret-color:#ffebee!important}.v-application .red.lighten-4{background-color:#ffcdd2!important;border-color:#ffcdd2!important}.v-application .red--text.text--lighten-4{color:#ffcdd2!important;caret-color:#ffcdd2!important}.v-application .red.lighten-3{background-color:#ef9a9a!important;border-color:#ef9a9a!important}.v-application .red--text.text--lighten-3{color:#ef9a9a!important;caret-color:#ef9a9a!important}.v-application .red.lighten-2{background-color:#e57373!important;border-color:#e57373!important}.v-application .red--text.text--lighten-2{color:#e57373!important;caret-color:#e57373!important}.v-application .red.lighten-1{background-color:#ef5350!important;border-color:#ef5350!important}.v-application .red--text.text--lighten-1{color:#ef5350!important;caret-color:#ef5350!important}.v-application .red.darken-1{background-color:#e53935!important;border-color:#e53935!important}.v-application .red--text.text--darken-1{color:#e53935!important;caret-color:#e53935!important}.v-application .red.darken-2{background-color:#d32f2f!important;border-color:#d32f2f!important}.v-application .red--text.text--darken-2{color:#d32f2f!important;caret-color:#d32f2f!important}.v-application .red.darken-3{background-color:#c62828!important;border-color:#c62828!important}.v-application .red--text.text--darken-3{color:#c62828!important;caret-color:#c62828!important}.v-application .red.darken-4{background-color:#b71c1c!important;border-color:#b71c1c!important}.v-application .red--text.text--darken-4{color:#b71c1c!important;caret-color:#b71c1c!important}.v-application .red.accent-1{background-color:#ff8a80!important;border-color:#ff8a80!important}.v-application .red--text.text--accent-1{color:#ff8a80!important;caret-color:#ff8a80!important}.v-application .red.accent-2{background-color:#ff5252!important;border-color:#ff5252!important}.v-application .red--text.text--accent-2{color:#ff5252!important;caret-color:#ff5252!important}.v-application .red.accent-3{background-color:#ff1744!important;border-color:#ff1744!important}.v-application .red--text.text--accent-3{color:#ff1744!important;caret-color:#ff1744!important}.v-application .red.accent-4{background-color:#d50000!important;border-color:#d50000!important}.v-application .red--text.text--accent-4{color:#d50000!important;caret-color:#d50000!important}.v-application .pink{background-color:#e91e63!important;border-color:#e91e63!important}.v-application .pink--text{color:#e91e63!important;caret-color:#e91e63!important}.v-application .pink.lighten-5{background-color:#fce4ec!important;border-color:#fce4ec!important}.v-application .pink--text.text--lighten-5{color:#fce4ec!important;caret-color:#fce4ec!important}.v-application .pink.lighten-4{background-color:#f8bbd0!important;border-color:#f8bbd0!important}.v-application .pink--text.text--lighten-4{color:#f8bbd0!important;caret-color:#f8bbd0!important}.v-application .pink.lighten-3{background-color:#f48fb1!important;border-color:#f48fb1!important}.v-application .pink--text.text--lighten-3{color:#f48fb1!important;caret-color:#f48fb1!important}.v-application .pink.lighten-2{background-color:#f06292!important;border-color:#f06292!important}.v-application .pink--text.text--lighten-2{color:#f06292!important;caret-color:#f06292!important}.v-application .pink.lighten-1{background-color:#ec407a!important;border-color:#ec407a!important}.v-application .pink--text.text--lighten-1{color:#ec407a!important;caret-color:#ec407a!important}.v-application .pink.darken-1{background-color:#d81b60!important;border-color:#d81b60!important}.v-application .pink--text.text--darken-1{color:#d81b60!important;caret-color:#d81b60!important}.v-application .pink.darken-2{background-color:#c2185b!important;border-color:#c2185b!important}.v-application .pink--text.text--darken-2{color:#c2185b!important;caret-color:#c2185b!important}.v-application .pink.darken-3{background-color:#ad1457!important;border-color:#ad1457!important}.v-application .pink--text.text--darken-3{color:#ad1457!important;caret-color:#ad1457!important}.v-application .pink.darken-4{background-color:#880e4f!important;border-color:#880e4f!important}.v-application .pink--text.text--darken-4{color:#880e4f!important;caret-color:#880e4f!important}.v-application .pink.accent-1{background-color:#ff80ab!important;border-color:#ff80ab!important}.v-application .pink--text.text--accent-1{color:#ff80ab!important;caret-color:#ff80ab!important}.v-application .pink.accent-2{background-color:#ff4081!important;border-color:#ff4081!important}.v-application .pink--text.text--accent-2{color:#ff4081!important;caret-color:#ff4081!important}.v-application .pink.accent-3{background-color:#f50057!important;border-color:#f50057!important}.v-application .pink--text.text--accent-3{color:#f50057!important;caret-color:#f50057!important}.v-application .pink.accent-4{background-color:#c51162!important;border-color:#c51162!important}.v-application .pink--text.text--accent-4{color:#c51162!important;caret-color:#c51162!important}.v-application .purple{background-color:#9c27b0!important;border-color:#9c27b0!important}.v-application .purple--text{color:#9c27b0!important;caret-color:#9c27b0!important}.v-application .purple.lighten-5{background-color:#f3e5f5!important;border-color:#f3e5f5!important}.v-application .purple--text.text--lighten-5{color:#f3e5f5!important;caret-color:#f3e5f5!important}.v-application .purple.lighten-4{background-color:#e1bee7!important;border-color:#e1bee7!important}.v-application .purple--text.text--lighten-4{color:#e1bee7!important;caret-color:#e1bee7!important}.v-application .purple.lighten-3{background-color:#ce93d8!important;border-color:#ce93d8!important}.v-application .purple--text.text--lighten-3{color:#ce93d8!important;caret-color:#ce93d8!important}.v-application .purple.lighten-2{background-color:#ba68c8!important;border-color:#ba68c8!important}.v-application .purple--text.text--lighten-2{color:#ba68c8!important;caret-color:#ba68c8!important}.v-application .purple.lighten-1{background-color:#ab47bc!important;border-color:#ab47bc!important}.v-application .purple--text.text--lighten-1{color:#ab47bc!important;caret-color:#ab47bc!important}.v-application .purple.darken-1{background-color:#8e24aa!important;border-color:#8e24aa!important}.v-application .purple--text.text--darken-1{color:#8e24aa!important;caret-color:#8e24aa!important}.v-application .purple.darken-2{background-color:#7b1fa2!important;border-color:#7b1fa2!important}.v-application .purple--text.text--darken-2{color:#7b1fa2!important;caret-color:#7b1fa2!important}.v-application .purple.darken-3{background-color:#6a1b9a!important;border-color:#6a1b9a!important}.v-application .purple--text.text--darken-3{color:#6a1b9a!important;caret-color:#6a1b9a!important}.v-application .purple.darken-4{background-color:#4a148c!important;border-color:#4a148c!important}.v-application .purple--text.text--darken-4{color:#4a148c!important;caret-color:#4a148c!important}.v-application .purple.accent-1{background-color:#ea80fc!important;border-color:#ea80fc!important}.v-application .purple--text.text--accent-1{color:#ea80fc!important;caret-color:#ea80fc!important}.v-application .purple.accent-2{background-color:#e040fb!important;border-color:#e040fb!important}.v-application .purple--text.text--accent-2{color:#e040fb!important;caret-color:#e040fb!important}.v-application .purple.accent-3{background-color:#d500f9!important;border-color:#d500f9!important}.v-application .purple--text.text--accent-3{color:#d500f9!important;caret-color:#d500f9!important}.v-application .purple.accent-4{background-color:#a0f!important;border-color:#a0f!important}.v-application .purple--text.text--accent-4{color:#a0f!important;caret-color:#a0f!important}.v-application .deep-purple{background-color:#673ab7!important;border-color:#673ab7!important}.v-application .deep-purple--text{color:#673ab7!important;caret-color:#673ab7!important}.v-application .deep-purple.lighten-5{background-color:#ede7f6!important;border-color:#ede7f6!important}.v-application .deep-purple--text.text--lighten-5{color:#ede7f6!important;caret-color:#ede7f6!important}.v-application .deep-purple.lighten-4{background-color:#d1c4e9!important;border-color:#d1c4e9!important}.v-application .deep-purple--text.text--lighten-4{color:#d1c4e9!important;caret-color:#d1c4e9!important}.v-application .deep-purple.lighten-3{background-color:#b39ddb!important;border-color:#b39ddb!important}.v-application .deep-purple--text.text--lighten-3{color:#b39ddb!important;caret-color:#b39ddb!important}.v-application .deep-purple.lighten-2{background-color:#9575cd!important;border-color:#9575cd!important}.v-application .deep-purple--text.text--lighten-2{color:#9575cd!important;caret-color:#9575cd!important}.v-application .deep-purple.lighten-1{background-color:#7e57c2!important;border-color:#7e57c2!important}.v-application .deep-purple--text.text--lighten-1{color:#7e57c2!important;caret-color:#7e57c2!important}.v-application .deep-purple.darken-1{background-color:#5e35b1!important;border-color:#5e35b1!important}.v-application .deep-purple--text.text--darken-1{color:#5e35b1!important;caret-color:#5e35b1!important}.v-application .deep-purple.darken-2{background-color:#512da8!important;border-color:#512da8!important}.v-application .deep-purple--text.text--darken-2{color:#512da8!important;caret-color:#512da8!important}.v-application .deep-purple.darken-3{background-color:#4527a0!important;border-color:#4527a0!important}.v-application .deep-purple--text.text--darken-3{color:#4527a0!important;caret-color:#4527a0!important}.v-application .deep-purple.darken-4{background-color:#311b92!important;border-color:#311b92!important}.v-application .deep-purple--text.text--darken-4{color:#311b92!important;caret-color:#311b92!important}.v-application .deep-purple.accent-1{background-color:#b388ff!important;border-color:#b388ff!important}.v-application .deep-purple--text.text--accent-1{color:#b388ff!important;caret-color:#b388ff!important}.v-application .deep-purple.accent-2{background-color:#7c4dff!important;border-color:#7c4dff!important}.v-application .deep-purple--text.text--accent-2{color:#7c4dff!important;caret-color:#7c4dff!important}.v-application .deep-purple.accent-3{background-color:#651fff!important;border-color:#651fff!important}.v-application .deep-purple--text.text--accent-3{color:#651fff!important;caret-color:#651fff!important}.v-application .deep-purple.accent-4{background-color:#6200ea!important;border-color:#6200ea!important}.v-application .deep-purple--text.text--accent-4{color:#6200ea!important;caret-color:#6200ea!important}.v-application .indigo{background-color:#3f51b5!important;border-color:#3f51b5!important}.v-application .indigo--text{color:#3f51b5!important;caret-color:#3f51b5!important}.v-application .indigo.lighten-5{background-color:#e8eaf6!important;border-color:#e8eaf6!important}.v-application .indigo--text.text--lighten-5{color:#e8eaf6!important;caret-color:#e8eaf6!important}.v-application .indigo.lighten-4{background-color:#c5cae9!important;border-color:#c5cae9!important}.v-application .indigo--text.text--lighten-4{color:#c5cae9!important;caret-color:#c5cae9!important}.v-application .indigo.lighten-3{background-color:#9fa8da!important;border-color:#9fa8da!important}.v-application .indigo--text.text--lighten-3{color:#9fa8da!important;caret-color:#9fa8da!important}.v-application .indigo.lighten-2{background-color:#7986cb!important;border-color:#7986cb!important}.v-application .indigo--text.text--lighten-2{color:#7986cb!important;caret-color:#7986cb!important}.v-application .indigo.lighten-1{background-color:#5c6bc0!important;border-color:#5c6bc0!important}.v-application .indigo--text.text--lighten-1{color:#5c6bc0!important;caret-color:#5c6bc0!important}.v-application .indigo.darken-1{background-color:#3949ab!important;border-color:#3949ab!important}.v-application .indigo--text.text--darken-1{color:#3949ab!important;caret-color:#3949ab!important}.v-application .indigo.darken-2{background-color:#303f9f!important;border-color:#303f9f!important}.v-application .indigo--text.text--darken-2{color:#303f9f!important;caret-color:#303f9f!important}.v-application .indigo.darken-3{background-color:#283593!important;border-color:#283593!important}.v-application .indigo--text.text--darken-3{color:#283593!important;caret-color:#283593!important}.v-application .indigo.darken-4{background-color:#1a237e!important;border-color:#1a237e!important}.v-application .indigo--text.text--darken-4{color:#1a237e!important;caret-color:#1a237e!important}.v-application .indigo.accent-1{background-color:#8c9eff!important;border-color:#8c9eff!important}.v-application .indigo--text.text--accent-1{color:#8c9eff!important;caret-color:#8c9eff!important}.v-application .indigo.accent-2{background-color:#536dfe!important;border-color:#536dfe!important}.v-application .indigo--text.text--accent-2{color:#536dfe!important;caret-color:#536dfe!important}.v-application .indigo.accent-3{background-color:#3d5afe!important;border-color:#3d5afe!important}.v-application .indigo--text.text--accent-3{color:#3d5afe!important;caret-color:#3d5afe!important}.v-application .indigo.accent-4{background-color:#304ffe!important;border-color:#304ffe!important}.v-application .indigo--text.text--accent-4{color:#304ffe!important;caret-color:#304ffe!important}.v-application .blue{background-color:#2196f3!important;border-color:#2196f3!important}.v-application .blue--text{color:#2196f3!important;caret-color:#2196f3!important}.v-application .blue.lighten-5{background-color:#e3f2fd!important;border-color:#e3f2fd!important}.v-application .blue--text.text--lighten-5{color:#e3f2fd!important;caret-color:#e3f2fd!important}.v-application .blue.lighten-4{background-color:#bbdefb!important;border-color:#bbdefb!important}.v-application .blue--text.text--lighten-4{color:#bbdefb!important;caret-color:#bbdefb!important}.v-application .blue.lighten-3{background-color:#90caf9!important;border-color:#90caf9!important}.v-application .blue--text.text--lighten-3{color:#90caf9!important;caret-color:#90caf9!important}.v-application .blue.lighten-2{background-color:#64b5f6!important;border-color:#64b5f6!important}.v-application .blue--text.text--lighten-2{color:#64b5f6!important;caret-color:#64b5f6!important}.v-application .blue.lighten-1{background-color:#42a5f5!important;border-color:#42a5f5!important}.v-application .blue--text.text--lighten-1{color:#42a5f5!important;caret-color:#42a5f5!important}.v-application .blue.darken-1{background-color:#1e88e5!important;border-color:#1e88e5!important}.v-application .blue--text.text--darken-1{color:#1e88e5!important;caret-color:#1e88e5!important}.v-application .blue.darken-2{background-color:#1976d2!important;border-color:#1976d2!important}.v-application .blue--text.text--darken-2{color:#1976d2!important;caret-color:#1976d2!important}.v-application .blue.darken-3{background-color:#1565c0!important;border-color:#1565c0!important}.v-application .blue--text.text--darken-3{color:#1565c0!important;caret-color:#1565c0!important}.v-application .blue.darken-4{background-color:#0d47a1!important;border-color:#0d47a1!important}.v-application .blue--text.text--darken-4{color:#0d47a1!important;caret-color:#0d47a1!important}.v-application .blue.accent-1{background-color:#82b1ff!important;border-color:#82b1ff!important}.v-application .blue--text.text--accent-1{color:#82b1ff!important;caret-color:#82b1ff!important}.v-application .blue.accent-2{background-color:#448aff!important;border-color:#448aff!important}.v-application .blue--text.text--accent-2{color:#448aff!important;caret-color:#448aff!important}.v-application .blue.accent-3{background-color:#2979ff!important;border-color:#2979ff!important}.v-application .blue--text.text--accent-3{color:#2979ff!important;caret-color:#2979ff!important}.v-application .blue.accent-4{background-color:#2962ff!important;border-color:#2962ff!important}.v-application .blue--text.text--accent-4{color:#2962ff!important;caret-color:#2962ff!important}.v-application .light-blue{background-color:#03a9f4!important;border-color:#03a9f4!important}.v-application .light-blue--text{color:#03a9f4!important;caret-color:#03a9f4!important}.v-application .light-blue.lighten-5{background-color:#e1f5fe!important;border-color:#e1f5fe!important}.v-application .light-blue--text.text--lighten-5{color:#e1f5fe!important;caret-color:#e1f5fe!important}.v-application .light-blue.lighten-4{background-color:#b3e5fc!important;border-color:#b3e5fc!important}.v-application .light-blue--text.text--lighten-4{color:#b3e5fc!important;caret-color:#b3e5fc!important}.v-application .light-blue.lighten-3{background-color:#81d4fa!important;border-color:#81d4fa!important}.v-application .light-blue--text.text--lighten-3{color:#81d4fa!important;caret-color:#81d4fa!important}.v-application .light-blue.lighten-2{background-color:#4fc3f7!important;border-color:#4fc3f7!important}.v-application .light-blue--text.text--lighten-2{color:#4fc3f7!important;caret-color:#4fc3f7!important}.v-application .light-blue.lighten-1{background-color:#29b6f6!important;border-color:#29b6f6!important}.v-application .light-blue--text.text--lighten-1{color:#29b6f6!important;caret-color:#29b6f6!important}.v-application .light-blue.darken-1{background-color:#039be5!important;border-color:#039be5!important}.v-application .light-blue--text.text--darken-1{color:#039be5!important;caret-color:#039be5!important}.v-application .light-blue.darken-2{background-color:#0288d1!important;border-color:#0288d1!important}.v-application .light-blue--text.text--darken-2{color:#0288d1!important;caret-color:#0288d1!important}.v-application .light-blue.darken-3{background-color:#0277bd!important;border-color:#0277bd!important}.v-application .light-blue--text.text--darken-3{color:#0277bd!important;caret-color:#0277bd!important}.v-application .light-blue.darken-4{background-color:#01579b!important;border-color:#01579b!important}.v-application .light-blue--text.text--darken-4{color:#01579b!important;caret-color:#01579b!important}.v-application .light-blue.accent-1{background-color:#80d8ff!important;border-color:#80d8ff!important}.v-application .light-blue--text.text--accent-1{color:#80d8ff!important;caret-color:#80d8ff!important}.v-application .light-blue.accent-2{background-color:#40c4ff!important;border-color:#40c4ff!important}.v-application .light-blue--text.text--accent-2{color:#40c4ff!important;caret-color:#40c4ff!important}.v-application .light-blue.accent-3{background-color:#00b0ff!important;border-color:#00b0ff!important}.v-application .light-blue--text.text--accent-3{color:#00b0ff!important;caret-color:#00b0ff!important}.v-application .light-blue.accent-4{background-color:#0091ea!important;border-color:#0091ea!important}.v-application .light-blue--text.text--accent-4{color:#0091ea!important;caret-color:#0091ea!important}.v-application .cyan{background-color:#00bcd4!important;border-color:#00bcd4!important}.v-application .cyan--text{color:#00bcd4!important;caret-color:#00bcd4!important}.v-application .cyan.lighten-5{background-color:#e0f7fa!important;border-color:#e0f7fa!important}.v-application .cyan--text.text--lighten-5{color:#e0f7fa!important;caret-color:#e0f7fa!important}.v-application .cyan.lighten-4{background-color:#b2ebf2!important;border-color:#b2ebf2!important}.v-application .cyan--text.text--lighten-4{color:#b2ebf2!important;caret-color:#b2ebf2!important}.v-application .cyan.lighten-3{background-color:#80deea!important;border-color:#80deea!important}.v-application .cyan--text.text--lighten-3{color:#80deea!important;caret-color:#80deea!important}.v-application .cyan.lighten-2{background-color:#4dd0e1!important;border-color:#4dd0e1!important}.v-application .cyan--text.text--lighten-2{color:#4dd0e1!important;caret-color:#4dd0e1!important}.v-application .cyan.lighten-1{background-color:#26c6da!important;border-color:#26c6da!important}.v-application .cyan--text.text--lighten-1{color:#26c6da!important;caret-color:#26c6da!important}.v-application .cyan.darken-1{background-color:#00acc1!important;border-color:#00acc1!important}.v-application .cyan--text.text--darken-1{color:#00acc1!important;caret-color:#00acc1!important}.v-application .cyan.darken-2{background-color:#0097a7!important;border-color:#0097a7!important}.v-application .cyan--text.text--darken-2{color:#0097a7!important;caret-color:#0097a7!important}.v-application .cyan.darken-3{background-color:#00838f!important;border-color:#00838f!important}.v-application .cyan--text.text--darken-3{color:#00838f!important;caret-color:#00838f!important}.v-application .cyan.darken-4{background-color:#006064!important;border-color:#006064!important}.v-application .cyan--text.text--darken-4{color:#006064!important;caret-color:#006064!important}.v-application .cyan.accent-1{background-color:#84ffff!important;border-color:#84ffff!important}.v-application .cyan--text.text--accent-1{color:#84ffff!important;caret-color:#84ffff!important}.v-application .cyan.accent-2{background-color:#18ffff!important;border-color:#18ffff!important}.v-application .cyan--text.text--accent-2{color:#18ffff!important;caret-color:#18ffff!important}.v-application .cyan.accent-3{background-color:#00e5ff!important;border-color:#00e5ff!important}.v-application .cyan--text.text--accent-3{color:#00e5ff!important;caret-color:#00e5ff!important}.v-application .cyan.accent-4{background-color:#00b8d4!important;border-color:#00b8d4!important}.v-application .cyan--text.text--accent-4{color:#00b8d4!important;caret-color:#00b8d4!important}.v-application .teal{background-color:#009688!important;border-color:#009688!important}.v-application .teal--text{color:#009688!important;caret-color:#009688!important}.v-application .teal.lighten-5{background-color:#e0f2f1!important;border-color:#e0f2f1!important}.v-application .teal--text.text--lighten-5{color:#e0f2f1!important;caret-color:#e0f2f1!important}.v-application .teal.lighten-4{background-color:#b2dfdb!important;border-color:#b2dfdb!important}.v-application .teal--text.text--lighten-4{color:#b2dfdb!important;caret-color:#b2dfdb!important}.v-application .teal.lighten-3{background-color:#80cbc4!important;border-color:#80cbc4!important}.v-application .teal--text.text--lighten-3{color:#80cbc4!important;caret-color:#80cbc4!important}.v-application .teal.lighten-2{background-color:#4db6ac!important;border-color:#4db6ac!important}.v-application .teal--text.text--lighten-2{color:#4db6ac!important;caret-color:#4db6ac!important}.v-application .teal.lighten-1{background-color:#26a69a!important;border-color:#26a69a!important}.v-application .teal--text.text--lighten-1{color:#26a69a!important;caret-color:#26a69a!important}.v-application .teal.darken-1{background-color:#00897b!important;border-color:#00897b!important}.v-application .teal--text.text--darken-1{color:#00897b!important;caret-color:#00897b!important}.v-application .teal.darken-2{background-color:#00796b!important;border-color:#00796b!important}.v-application .teal--text.text--darken-2{color:#00796b!important;caret-color:#00796b!important}.v-application .teal.darken-3{background-color:#00695c!important;border-color:#00695c!important}.v-application .teal--text.text--darken-3{color:#00695c!important;caret-color:#00695c!important}.v-application .teal.darken-4{background-color:#004d40!important;border-color:#004d40!important}.v-application .teal--text.text--darken-4{color:#004d40!important;caret-color:#004d40!important}.v-application .teal.accent-1{background-color:#a7ffeb!important;border-color:#a7ffeb!important}.v-application .teal--text.text--accent-1{color:#a7ffeb!important;caret-color:#a7ffeb!important}.v-application .teal.accent-2{background-color:#64ffda!important;border-color:#64ffda!important}.v-application .teal--text.text--accent-2{color:#64ffda!important;caret-color:#64ffda!important}.v-application .teal.accent-3{background-color:#1de9b6!important;border-color:#1de9b6!important}.v-application .teal--text.text--accent-3{color:#1de9b6!important;caret-color:#1de9b6!important}.v-application .teal.accent-4{background-color:#00bfa5!important;border-color:#00bfa5!important}.v-application .teal--text.text--accent-4{color:#00bfa5!important;caret-color:#00bfa5!important}.v-application .green{background-color:#4caf50!important;border-color:#4caf50!important}.v-application .green--text{color:#4caf50!important;caret-color:#4caf50!important}.v-application .green.lighten-5{background-color:#e8f5e9!important;border-color:#e8f5e9!important}.v-application .green--text.text--lighten-5{color:#e8f5e9!important;caret-color:#e8f5e9!important}.v-application .green.lighten-4{background-color:#c8e6c9!important;border-color:#c8e6c9!important}.v-application .green--text.text--lighten-4{color:#c8e6c9!important;caret-color:#c8e6c9!important}.v-application .green.lighten-3{background-color:#a5d6a7!important;border-color:#a5d6a7!important}.v-application .green--text.text--lighten-3{color:#a5d6a7!important;caret-color:#a5d6a7!important}.v-application .green.lighten-2{background-color:#81c784!important;border-color:#81c784!important}.v-application .green--text.text--lighten-2{color:#81c784!important;caret-color:#81c784!important}.v-application .green.lighten-1{background-color:#66bb6a!important;border-color:#66bb6a!important}.v-application .green--text.text--lighten-1{color:#66bb6a!important;caret-color:#66bb6a!important}.v-application .green.darken-1{background-color:#43a047!important;border-color:#43a047!important}.v-application .green--text.text--darken-1{color:#43a047!important;caret-color:#43a047!important}.v-application .green.darken-2{background-color:#388e3c!important;border-color:#388e3c!important}.v-application .green--text.text--darken-2{color:#388e3c!important;caret-color:#388e3c!important}.v-application .green.darken-3{background-color:#2e7d32!important;border-color:#2e7d32!important}.v-application .green--text.text--darken-3{color:#2e7d32!important;caret-color:#2e7d32!important}.v-application .green.darken-4{background-color:#1b5e20!important;border-color:#1b5e20!important}.v-application .green--text.text--darken-4{color:#1b5e20!important;caret-color:#1b5e20!important}.v-application .green.accent-1{background-color:#b9f6ca!important;border-color:#b9f6ca!important}.v-application .green--text.text--accent-1{color:#b9f6ca!important;caret-color:#b9f6ca!important}.v-application .green.accent-2{background-color:#69f0ae!important;border-color:#69f0ae!important}.v-application .green--text.text--accent-2{color:#69f0ae!important;caret-color:#69f0ae!important}.v-application .green.accent-3{background-color:#00e676!important;border-color:#00e676!important}.v-application .green--text.text--accent-3{color:#00e676!important;caret-color:#00e676!important}.v-application .green.accent-4{background-color:#00c853!important;border-color:#00c853!important}.v-application .green--text.text--accent-4{color:#00c853!important;caret-color:#00c853!important}.v-application .light-green{background-color:#8bc34a!important;border-color:#8bc34a!important}.v-application .light-green--text{color:#8bc34a!important;caret-color:#8bc34a!important}.v-application .light-green.lighten-5{background-color:#f1f8e9!important;border-color:#f1f8e9!important}.v-application .light-green--text.text--lighten-5{color:#f1f8e9!important;caret-color:#f1f8e9!important}.v-application .light-green.lighten-4{background-color:#dcedc8!important;border-color:#dcedc8!important}.v-application .light-green--text.text--lighten-4{color:#dcedc8!important;caret-color:#dcedc8!important}.v-application .light-green.lighten-3{background-color:#c5e1a5!important;border-color:#c5e1a5!important}.v-application .light-green--text.text--lighten-3{color:#c5e1a5!important;caret-color:#c5e1a5!important}.v-application .light-green.lighten-2{background-color:#aed581!important;border-color:#aed581!important}.v-application .light-green--text.text--lighten-2{color:#aed581!important;caret-color:#aed581!important}.v-application .light-green.lighten-1{background-color:#9ccc65!important;border-color:#9ccc65!important}.v-application .light-green--text.text--lighten-1{color:#9ccc65!important;caret-color:#9ccc65!important}.v-application .light-green.darken-1{background-color:#7cb342!important;border-color:#7cb342!important}.v-application .light-green--text.text--darken-1{color:#7cb342!important;caret-color:#7cb342!important}.v-application .light-green.darken-2{background-color:#689f38!important;border-color:#689f38!important}.v-application .light-green--text.text--darken-2{color:#689f38!important;caret-color:#689f38!important}.v-application .light-green.darken-3{background-color:#558b2f!important;border-color:#558b2f!important}.v-application .light-green--text.text--darken-3{color:#558b2f!important;caret-color:#558b2f!important}.v-application .light-green.darken-4{background-color:#33691e!important;border-color:#33691e!important}.v-application .light-green--text.text--darken-4{color:#33691e!important;caret-color:#33691e!important}.v-application .light-green.accent-1{background-color:#ccff90!important;border-color:#ccff90!important}.v-application .light-green--text.text--accent-1{color:#ccff90!important;caret-color:#ccff90!important}.v-application .light-green.accent-2{background-color:#b2ff59!important;border-color:#b2ff59!important}.v-application .light-green--text.text--accent-2{color:#b2ff59!important;caret-color:#b2ff59!important}.v-application .light-green.accent-3{background-color:#76ff03!important;border-color:#76ff03!important}.v-application .light-green--text.text--accent-3{color:#76ff03!important;caret-color:#76ff03!important}.v-application .light-green.accent-4{background-color:#64dd17!important;border-color:#64dd17!important}.v-application .light-green--text.text--accent-4{color:#64dd17!important;caret-color:#64dd17!important}.v-application .lime{background-color:#cddc39!important;border-color:#cddc39!important}.v-application .lime--text{color:#cddc39!important;caret-color:#cddc39!important}.v-application .lime.lighten-5{background-color:#f9fbe7!important;border-color:#f9fbe7!important}.v-application .lime--text.text--lighten-5{color:#f9fbe7!important;caret-color:#f9fbe7!important}.v-application .lime.lighten-4{background-color:#f0f4c3!important;border-color:#f0f4c3!important}.v-application .lime--text.text--lighten-4{color:#f0f4c3!important;caret-color:#f0f4c3!important}.v-application .lime.lighten-3{background-color:#e6ee9c!important;border-color:#e6ee9c!important}.v-application .lime--text.text--lighten-3{color:#e6ee9c!important;caret-color:#e6ee9c!important}.v-application .lime.lighten-2{background-color:#dce775!important;border-color:#dce775!important}.v-application .lime--text.text--lighten-2{color:#dce775!important;caret-color:#dce775!important}.v-application .lime.lighten-1{background-color:#d4e157!important;border-color:#d4e157!important}.v-application .lime--text.text--lighten-1{color:#d4e157!important;caret-color:#d4e157!important}.v-application .lime.darken-1{background-color:#c0ca33!important;border-color:#c0ca33!important}.v-application .lime--text.text--darken-1{color:#c0ca33!important;caret-color:#c0ca33!important}.v-application .lime.darken-2{background-color:#afb42b!important;border-color:#afb42b!important}.v-application .lime--text.text--darken-2{color:#afb42b!important;caret-color:#afb42b!important}.v-application .lime.darken-3{background-color:#9e9d24!important;border-color:#9e9d24!important}.v-application .lime--text.text--darken-3{color:#9e9d24!important;caret-color:#9e9d24!important}.v-application .lime.darken-4{background-color:#827717!important;border-color:#827717!important}.v-application .lime--text.text--darken-4{color:#827717!important;caret-color:#827717!important}.v-application .lime.accent-1{background-color:#f4ff81!important;border-color:#f4ff81!important}.v-application .lime--text.text--accent-1{color:#f4ff81!important;caret-color:#f4ff81!important}.v-application .lime.accent-2{background-color:#eeff41!important;border-color:#eeff41!important}.v-application .lime--text.text--accent-2{color:#eeff41!important;caret-color:#eeff41!important}.v-application .lime.accent-3{background-color:#c6ff00!important;border-color:#c6ff00!important}.v-application .lime--text.text--accent-3{color:#c6ff00!important;caret-color:#c6ff00!important}.v-application .lime.accent-4{background-color:#aeea00!important;border-color:#aeea00!important}.v-application .lime--text.text--accent-4{color:#aeea00!important;caret-color:#aeea00!important}.v-application .yellow{background-color:#ffeb3b!important;border-color:#ffeb3b!important}.v-application .yellow--text{color:#ffeb3b!important;caret-color:#ffeb3b!important}.v-application .yellow.lighten-5{background-color:#fffde7!important;border-color:#fffde7!important}.v-application .yellow--text.text--lighten-5{color:#fffde7!important;caret-color:#fffde7!important}.v-application .yellow.lighten-4{background-color:#fff9c4!important;border-color:#fff9c4!important}.v-application .yellow--text.text--lighten-4{color:#fff9c4!important;caret-color:#fff9c4!important}.v-application .yellow.lighten-3{background-color:#fff59d!important;border-color:#fff59d!important}.v-application .yellow--text.text--lighten-3{color:#fff59d!important;caret-color:#fff59d!important}.v-application .yellow.lighten-2{background-color:#fff176!important;border-color:#fff176!important}.v-application .yellow--text.text--lighten-2{color:#fff176!important;caret-color:#fff176!important}.v-application .yellow.lighten-1{background-color:#ffee58!important;border-color:#ffee58!important}.v-application .yellow--text.text--lighten-1{color:#ffee58!important;caret-color:#ffee58!important}.v-application .yellow.darken-1{background-color:#fdd835!important;border-color:#fdd835!important}.v-application .yellow--text.text--darken-1{color:#fdd835!important;caret-color:#fdd835!important}.v-application .yellow.darken-2{background-color:#fbc02d!important;border-color:#fbc02d!important}.v-application .yellow--text.text--darken-2{color:#fbc02d!important;caret-color:#fbc02d!important}.v-application .yellow.darken-3{background-color:#f9a825!important;border-color:#f9a825!important}.v-application .yellow--text.text--darken-3{color:#f9a825!important;caret-color:#f9a825!important}.v-application .yellow.darken-4{background-color:#f57f17!important;border-color:#f57f17!important}.v-application .yellow--text.text--darken-4{color:#f57f17!important;caret-color:#f57f17!important}.v-application .yellow.accent-1{background-color:#ffff8d!important;border-color:#ffff8d!important}.v-application .yellow--text.text--accent-1{color:#ffff8d!important;caret-color:#ffff8d!important}.v-application .yellow.accent-2{background-color:#ff0!important;border-color:#ff0!important}.v-application .yellow--text.text--accent-2{color:#ff0!important;caret-color:#ff0!important}.v-application .yellow.accent-3{background-color:#ffea00!important;border-color:#ffea00!important}.v-application .yellow--text.text--accent-3{color:#ffea00!important;caret-color:#ffea00!important}.v-application .yellow.accent-4{background-color:#ffd600!important;border-color:#ffd600!important}.v-application .yellow--text.text--accent-4{color:#ffd600!important;caret-color:#ffd600!important}.v-application .amber{background-color:#ffc107!important;border-color:#ffc107!important}.v-application .amber--text{color:#ffc107!important;caret-color:#ffc107!important}.v-application .amber.lighten-5{background-color:#fff8e1!important;border-color:#fff8e1!important}.v-application .amber--text.text--lighten-5{color:#fff8e1!important;caret-color:#fff8e1!important}.v-application .amber.lighten-4{background-color:#ffecb3!important;border-color:#ffecb3!important}.v-application .amber--text.text--lighten-4{color:#ffecb3!important;caret-color:#ffecb3!important}.v-application .amber.lighten-3{background-color:#ffe082!important;border-color:#ffe082!important}.v-application .amber--text.text--lighten-3{color:#ffe082!important;caret-color:#ffe082!important}.v-application .amber.lighten-2{background-color:#ffd54f!important;border-color:#ffd54f!important}.v-application .amber--text.text--lighten-2{color:#ffd54f!important;caret-color:#ffd54f!important}.v-application .amber.lighten-1{background-color:#ffca28!important;border-color:#ffca28!important}.v-application .amber--text.text--lighten-1{color:#ffca28!important;caret-color:#ffca28!important}.v-application .amber.darken-1{background-color:#ffb300!important;border-color:#ffb300!important}.v-application .amber--text.text--darken-1{color:#ffb300!important;caret-color:#ffb300!important}.v-application .amber.darken-2{background-color:#ffa000!important;border-color:#ffa000!important}.v-application .amber--text.text--darken-2{color:#ffa000!important;caret-color:#ffa000!important}.v-application .amber.darken-3{background-color:#ff8f00!important;border-color:#ff8f00!important}.v-application .amber--text.text--darken-3{color:#ff8f00!important;caret-color:#ff8f00!important}.v-application .amber.darken-4{background-color:#ff6f00!important;border-color:#ff6f00!important}.v-application .amber--text.text--darken-4{color:#ff6f00!important;caret-color:#ff6f00!important}.v-application .amber.accent-1{background-color:#ffe57f!important;border-color:#ffe57f!important}.v-application .amber--text.text--accent-1{color:#ffe57f!important;caret-color:#ffe57f!important}.v-application .amber.accent-2{background-color:#ffd740!important;border-color:#ffd740!important}.v-application .amber--text.text--accent-2{color:#ffd740!important;caret-color:#ffd740!important}.v-application .amber.accent-3{background-color:#ffc400!important;border-color:#ffc400!important}.v-application .amber--text.text--accent-3{color:#ffc400!important;caret-color:#ffc400!important}.v-application .amber.accent-4{background-color:#ffab00!important;border-color:#ffab00!important}.v-application .amber--text.text--accent-4{color:#ffab00!important;caret-color:#ffab00!important}.v-application .orange{background-color:#ff9800!important;border-color:#ff9800!important}.v-application .orange--text{color:#ff9800!important;caret-color:#ff9800!important}.v-application .orange.lighten-5{background-color:#fff3e0!important;border-color:#fff3e0!important}.v-application .orange--text.text--lighten-5{color:#fff3e0!important;caret-color:#fff3e0!important}.v-application .orange.lighten-4{background-color:#ffe0b2!important;border-color:#ffe0b2!important}.v-application .orange--text.text--lighten-4{color:#ffe0b2!important;caret-color:#ffe0b2!important}.v-application .orange.lighten-3{background-color:#ffcc80!important;border-color:#ffcc80!important}.v-application .orange--text.text--lighten-3{color:#ffcc80!important;caret-color:#ffcc80!important}.v-application .orange.lighten-2{background-color:#ffb74d!important;border-color:#ffb74d!important}.v-application .orange--text.text--lighten-2{color:#ffb74d!important;caret-color:#ffb74d!important}.v-application .orange.lighten-1{background-color:#ffa726!important;border-color:#ffa726!important}.v-application .orange--text.text--lighten-1{color:#ffa726!important;caret-color:#ffa726!important}.v-application .orange.darken-1{background-color:#fb8c00!important;border-color:#fb8c00!important}.v-application .orange--text.text--darken-1{color:#fb8c00!important;caret-color:#fb8c00!important}.v-application .orange.darken-2{background-color:#f57c00!important;border-color:#f57c00!important}.v-application .orange--text.text--darken-2{color:#f57c00!important;caret-color:#f57c00!important}.v-application .orange.darken-3{background-color:#ef6c00!important;border-color:#ef6c00!important}.v-application .orange--text.text--darken-3{color:#ef6c00!important;caret-color:#ef6c00!important}.v-application .orange.darken-4{background-color:#e65100!important;border-color:#e65100!important}.v-application .orange--text.text--darken-4{color:#e65100!important;caret-color:#e65100!important}.v-application .orange.accent-1{background-color:#ffd180!important;border-color:#ffd180!important}.v-application .orange--text.text--accent-1{color:#ffd180!important;caret-color:#ffd180!important}.v-application .orange.accent-2{background-color:#ffab40!important;border-color:#ffab40!important}.v-application .orange--text.text--accent-2{color:#ffab40!important;caret-color:#ffab40!important}.v-application .orange.accent-3{background-color:#ff9100!important;border-color:#ff9100!important}.v-application .orange--text.text--accent-3{color:#ff9100!important;caret-color:#ff9100!important}.v-application .orange.accent-4{background-color:#ff6d00!important;border-color:#ff6d00!important}.v-application .orange--text.text--accent-4{color:#ff6d00!important;caret-color:#ff6d00!important}.v-application .deep-orange{background-color:#ff5722!important;border-color:#ff5722!important}.v-application .deep-orange--text{color:#ff5722!important;caret-color:#ff5722!important}.v-application .deep-orange.lighten-5{background-color:#fbe9e7!important;border-color:#fbe9e7!important}.v-application .deep-orange--text.text--lighten-5{color:#fbe9e7!important;caret-color:#fbe9e7!important}.v-application .deep-orange.lighten-4{background-color:#ffccbc!important;border-color:#ffccbc!important}.v-application .deep-orange--text.text--lighten-4{color:#ffccbc!important;caret-color:#ffccbc!important}.v-application .deep-orange.lighten-3{background-color:#ffab91!important;border-color:#ffab91!important}.v-application .deep-orange--text.text--lighten-3{color:#ffab91!important;caret-color:#ffab91!important}.v-application .deep-orange.lighten-2{background-color:#ff8a65!important;border-color:#ff8a65!important}.v-application .deep-orange--text.text--lighten-2{color:#ff8a65!important;caret-color:#ff8a65!important}.v-application .deep-orange.lighten-1{background-color:#ff7043!important;border-color:#ff7043!important}.v-application .deep-orange--text.text--lighten-1{color:#ff7043!important;caret-color:#ff7043!important}.v-application .deep-orange.darken-1{background-color:#f4511e!important;border-color:#f4511e!important}.v-application .deep-orange--text.text--darken-1{color:#f4511e!important;caret-color:#f4511e!important}.v-application .deep-orange.darken-2{background-color:#e64a19!important;border-color:#e64a19!important}.v-application .deep-orange--text.text--darken-2{color:#e64a19!important;caret-color:#e64a19!important}.v-application .deep-orange.darken-3{background-color:#d84315!important;border-color:#d84315!important}.v-application .deep-orange--text.text--darken-3{color:#d84315!important;caret-color:#d84315!important}.v-application .deep-orange.darken-4{background-color:#bf360c!important;border-color:#bf360c!important}.v-application .deep-orange--text.text--darken-4{color:#bf360c!important;caret-color:#bf360c!important}.v-application .deep-orange.accent-1{background-color:#ff9e80!important;border-color:#ff9e80!important}.v-application .deep-orange--text.text--accent-1{color:#ff9e80!important;caret-color:#ff9e80!important}.v-application .deep-orange.accent-2{background-color:#ff6e40!important;border-color:#ff6e40!important}.v-application .deep-orange--text.text--accent-2{color:#ff6e40!important;caret-color:#ff6e40!important}.v-application .deep-orange.accent-3{background-color:#ff3d00!important;border-color:#ff3d00!important}.v-application .deep-orange--text.text--accent-3{color:#ff3d00!important;caret-color:#ff3d00!important}.v-application .deep-orange.accent-4{background-color:#dd2c00!important;border-color:#dd2c00!important}.v-application .deep-orange--text.text--accent-4{color:#dd2c00!important;caret-color:#dd2c00!important}.v-application .brown{background-color:#795548!important;border-color:#795548!important}.v-application .brown--text{color:#795548!important;caret-color:#795548!important}.v-application .brown.lighten-5{background-color:#efebe9!important;border-color:#efebe9!important}.v-application .brown--text.text--lighten-5{color:#efebe9!important;caret-color:#efebe9!important}.v-application .brown.lighten-4{background-color:#d7ccc8!important;border-color:#d7ccc8!important}.v-application .brown--text.text--lighten-4{color:#d7ccc8!important;caret-color:#d7ccc8!important}.v-application .brown.lighten-3{background-color:#bcaaa4!important;border-color:#bcaaa4!important}.v-application .brown--text.text--lighten-3{color:#bcaaa4!important;caret-color:#bcaaa4!important}.v-application .brown.lighten-2{background-color:#a1887f!important;border-color:#a1887f!important}.v-application .brown--text.text--lighten-2{color:#a1887f!important;caret-color:#a1887f!important}.v-application .brown.lighten-1{background-color:#8d6e63!important;border-color:#8d6e63!important}.v-application .brown--text.text--lighten-1{color:#8d6e63!important;caret-color:#8d6e63!important}.v-application .brown.darken-1{background-color:#6d4c41!important;border-color:#6d4c41!important}.v-application .brown--text.text--darken-1{color:#6d4c41!important;caret-color:#6d4c41!important}.v-application .brown.darken-2{background-color:#5d4037!important;border-color:#5d4037!important}.v-application .brown--text.text--darken-2{color:#5d4037!important;caret-color:#5d4037!important}.v-application .brown.darken-3{background-color:#4e342e!important;border-color:#4e342e!important}.v-application .brown--text.text--darken-3{color:#4e342e!important;caret-color:#4e342e!important}.v-application .brown.darken-4{background-color:#3e2723!important;border-color:#3e2723!important}.v-application .brown--text.text--darken-4{color:#3e2723!important;caret-color:#3e2723!important}.v-application .blue-grey{background-color:#607d8b!important;border-color:#607d8b!important}.v-application .blue-grey--text{color:#607d8b!important;caret-color:#607d8b!important}.v-application .blue-grey.lighten-5{background-color:#eceff1!important;border-color:#eceff1!important}.v-application .blue-grey--text.text--lighten-5{color:#eceff1!important;caret-color:#eceff1!important}.v-application .blue-grey.lighten-4{background-color:#cfd8dc!important;border-color:#cfd8dc!important}.v-application .blue-grey--text.text--lighten-4{color:#cfd8dc!important;caret-color:#cfd8dc!important}.v-application .blue-grey.lighten-3{background-color:#b0bec5!important;border-color:#b0bec5!important}.v-application .blue-grey--text.text--lighten-3{color:#b0bec5!important;caret-color:#b0bec5!important}.v-application .blue-grey.lighten-2{background-color:#90a4ae!important;border-color:#90a4ae!important}.v-application .blue-grey--text.text--lighten-2{color:#90a4ae!important;caret-color:#90a4ae!important}.v-application .blue-grey.lighten-1{background-color:#78909c!important;border-color:#78909c!important}.v-application .blue-grey--text.text--lighten-1{color:#78909c!important;caret-color:#78909c!important}.v-application .blue-grey.darken-1{background-color:#546e7a!important;border-color:#546e7a!important}.v-application .blue-grey--text.text--darken-1{color:#546e7a!important;caret-color:#546e7a!important}.v-application .blue-grey.darken-2{background-color:#455a64!important;border-color:#455a64!important}.v-application .blue-grey--text.text--darken-2{color:#455a64!important;caret-color:#455a64!important}.v-application .blue-grey.darken-3{background-color:#37474f!important;border-color:#37474f!important}.v-application .blue-grey--text.text--darken-3{color:#37474f!important;caret-color:#37474f!important}.v-application .blue-grey.darken-4{background-color:#263238!important;border-color:#263238!important}.v-application .blue-grey--text.text--darken-4{color:#263238!important;caret-color:#263238!important}.v-application .grey{background-color:#9e9e9e!important;border-color:#9e9e9e!important}.v-application .grey--text{color:#9e9e9e!important;caret-color:#9e9e9e!important}.v-application .grey.lighten-5{background-color:#fafafa!important;border-color:#fafafa!important}.v-application .grey--text.text--lighten-5{color:#fafafa!important;caret-color:#fafafa!important}.v-application .grey.lighten-4{background-color:#f5f5f5!important;border-color:#f5f5f5!important}.v-application .grey--text.text--lighten-4{color:#f5f5f5!important;caret-color:#f5f5f5!important}.v-application .grey.lighten-3{background-color:#eee!important;border-color:#eee!important}.v-application .grey--text.text--lighten-3{color:#eee!important;caret-color:#eee!important}.v-application .grey.lighten-2{background-color:#e0e0e0!important;border-color:#e0e0e0!important}.v-application .grey--text.text--lighten-2{color:#e0e0e0!important;caret-color:#e0e0e0!important}.v-application .grey.lighten-1{background-color:#bdbdbd!important;border-color:#bdbdbd!important}.v-application .grey--text.text--lighten-1{color:#bdbdbd!important;caret-color:#bdbdbd!important}.v-application .grey.darken-1{background-color:#757575!important;border-color:#757575!important}.v-application .grey--text.text--darken-1{color:#757575!important;caret-color:#757575!important}.v-application .grey.darken-2{background-color:#616161!important;border-color:#616161!important}.v-application .grey--text.text--darken-2{color:#616161!important;caret-color:#616161!important}.v-application .grey.darken-3{background-color:#424242!important;border-color:#424242!important}.v-application .grey--text.text--darken-3{color:#424242!important;caret-color:#424242!important}.v-application .grey.darken-4{background-color:#212121!important;border-color:#212121!important}.v-application .grey--text.text--darken-4{color:#212121!important;caret-color:#212121!important}.v-application .shades.black{background-color:#000!important;border-color:#000!important}.v-application .shades--text.text--black{color:#000!important;caret-color:#000!important}.v-application .shades.white{background-color:#fff!important;border-color:#fff!important}.v-application .shades--text.text--white{color:#fff!important;caret-color:#fff!important}.v-application .shades.transparent{background-color:transparent!important;border-color:transparent!important}.v-application .shades--text.text--transparent{color:transparent!important;caret-color:transparent!important}/*!
* ress.css • v2.0.4
* MIT License
* github.com/filipelinhares/ress
*/html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.v-application .elevation-24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f!important}.v-application .elevation-23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f!important}.v-application .elevation-22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f!important}.v-application .elevation-21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f!important}.v-application .elevation-20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f!important}.v-application .elevation-19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f!important}.v-application .elevation-18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f!important}.v-application .elevation-17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f!important}.v-application .elevation-16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f!important}.v-application .elevation-15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f!important}.v-application .elevation-14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f!important}.v-application .elevation-13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f!important}.v-application .elevation-12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f!important}.v-application .elevation-11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f!important}.v-application .elevation-10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f!important}.v-application .elevation-9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f!important}.v-application .elevation-8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f!important}.v-application .elevation-7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f!important}.v-application .elevation-6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f!important}.v-application .elevation-5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f!important}.v-application .elevation-4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f!important}.v-application .elevation-3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f!important}.v-application .elevation-2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f!important}.v-application .elevation-1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f!important}.v-application .elevation-0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f!important}.carousel-transition-enter{transform:translate(100%)}.carousel-transition-leave,.carousel-transition-leave-to{position:absolute;top:0;transform:translate(-100%)}.carousel-reverse-transition-enter{transform:translate(-100%)}.carousel-reverse-transition-leave,.carousel-reverse-transition-leave-to{position:absolute;top:0;transform:translate(100%)}.dialog-transition-enter-active,.dialog-transition-leave-active{pointer-events:none!important}.dialog-transition-enter,.dialog-transition-leave-to{transform:scale(.5);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave{opacity:1}.dialog-bottom-transition-enter,.dialog-bottom-transition-leave-to{transform:translateY(100%)}.dialog-top-transition-enter,.dialog-top-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active,.picker-transition-enter-active,.picker-transition-leave-active{transition:.3s cubic-bezier(0,0,.2,1)}.picker-reverse-transition-enter,.picker-reverse-transition-leave-to,.picker-transition-enter,.picker-transition-leave-to{opacity:0}.picker-reverse-transition-leave,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to,.picker-transition-leave,.picker-transition-leave-active,.picker-transition-leave-to{position:absolute!important}.picker-transition-enter{transform:translateY(100%)}.picker-reverse-transition-enter,.picker-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-leave-to{transform:translateY(100%)}.picker-title-transition-enter-to,.picker-title-transition-leave{transform:translate(0)}.picker-title-transition-enter{transform:translate(-100%)}.picker-title-transition-leave-to{opacity:0;transform:translate(100%)}.picker-title-transition-leave,.picker-title-transition-leave-active,.picker-title-transition-leave-to{position:absolute!important}.tab-transition-enter{transform:translate(100%)}.tab-transition-leave,.tab-transition-leave-active{position:absolute;top:0}.tab-transition-leave-to{position:absolute}.tab-reverse-transition-enter,.tab-transition-leave-to{transform:translate(-100%)}.tab-reverse-transition-leave,.tab-reverse-transition-leave-to{top:0;position:absolute;transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.expand-transition-move{transition:transform .6s}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.expand-x-transition-move{transition:transform .6s}.scale-transition-enter-active,.scale-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-transition-move{transition:transform .6s}.scale-transition-enter,.scale-transition-leave,.scale-transition-leave-to{opacity:0;transform:scale(0)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-rotate-transition-move{transition:transform .6s}.scale-rotate-transition-enter,.scale-rotate-transition-leave,.scale-rotate-transition-leave-to{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-rotate-reverse-transition-move{transition:transform .6s}.scale-rotate-reverse-transition-enter,.scale-rotate-reverse-transition-leave,.scale-rotate-reverse-transition-leave-to{opacity:0;transform:scale(0) rotate(45deg)}.message-transition-enter-active,.message-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.message-transition-move{transition:transform .6s}.message-transition-enter,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave,.message-transition-leave-active{position:absolute}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-y-transition-move{transition:transform .6s}.slide-y-transition-enter,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-y-reverse-transition-move{transition:transform .6s}.slide-y-reverse-transition-enter,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-y-transition-move{transition:transform .6s}.scroll-y-transition-enter,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-y-reverse-transition-move{transition:transform .6s}.scroll-y-reverse-transition-enter,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-x-transition-move{transition:transform .6s}.scroll-x-transition-enter,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-x-reverse-transition-move{transition:transform .6s}.scroll-x-reverse-transition-enter,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-x-transition-move{transition:transform .6s}.slide-x-transition-enter,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-x-reverse-transition-move{transition:transform .6s}.slide-x-reverse-transition-enter,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.fade-transition-enter-active,.fade-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.fade-transition-move{transition:transform .6s}.fade-transition-enter,.fade-transition-leave-to{opacity:0!important}.fab-transition-enter-active,.fab-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.fab-transition-move{transition:transform .6s}.fab-transition-enter,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.v-application .blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}.v-application code,.v-application kbd{border-radius:3px;font-size:85%;font-weight:400}.v-application code{padding:.2em .4em}.v-application kbd{padding:.2em .4rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.theme--light.v-application code{background-color:#0000000d;color:currentColor}.theme--light.v-application kbd{background:#212529;color:#fff}.theme--dark.v-application code{background-color:#ffffff1a;color:currentColor}.theme--dark.v-application kbd{background:#212529;color:#fff}html{font-size:16px;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}.v-application{font-family:Roboto,sans-serif;line-height:1.5}.v-application ::-ms-clear,.v-application ::-ms-reveal{display:none}@supports (-webkit-touch-callout:none){body{cursor:pointer}}.v-application .theme--light.heading{color:#000000de}.v-application .theme--dark.heading{color:#fff}.v-application ol,.v-application ul{padding-left:24px}.v-application .display-4{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .display-3,.v-application .display-4{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .display-3{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .display-2{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .display-1,.v-application .display-2{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .display-1{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .headline{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .headline,.v-application .title{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .title{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.375rem;font-family:Roboto,sans-serif!important}.v-application .subtitle-1{font-size:1rem!important;letter-spacing:.009375em!important;line-height:1.75rem}.v-application .body-2,.v-application .subtitle-1{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .body-2{font-size:.875rem!important;letter-spacing:.0178571429em!important;line-height:1.25rem}.v-application .body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5rem}.v-application .body-1,.v-application .caption{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .caption{font-size:.75rem!important;letter-spacing:.0333333333em!important;line-height:1.25rem}.v-application .overline{font-size:.75rem!important;font-weight:500;letter-spacing:.1666666667em!important;line-height:2rem;text-transform:uppercase;font-family:Roboto,sans-serif!important}.v-application p{margin-bottom:16px}@media only print{.v-application .hidden-print-only{display:none!important}}@media only screen{.v-application .hidden-screen-only{display:none!important}}@media only screen and (max-width:599.98px){.v-application .hidden-xs-only{display:none!important}}@media only screen and (min-width:600px)and (max-width:959.98px){.v-application .hidden-sm-only{display:none!important}}@media only screen and (max-width:959.98px){.v-application .hidden-sm-and-down{display:none!important}}@media only screen and (min-width:600px){.v-application .hidden-sm-and-up{display:none!important}}@media only screen and (min-width:960px)and (max-width:1263.98px){.v-application .hidden-md-only{display:none!important}}@media only screen and (max-width:1263.98px){.v-application .hidden-md-and-down{display:none!important}}@media only screen and (min-width:960px){.v-application .hidden-md-and-up{display:none!important}}@media only screen and (min-width:1264px)and (max-width:1903.98px){.v-application .hidden-lg-only{display:none!important}}@media only screen and (max-width:1903.98px){.v-application .hidden-lg-and-down{display:none!important}}@media only screen and (min-width:1264px){.v-application .hidden-lg-and-up{display:none!important}}@media only screen and (min-width:1904px){.v-application .hidden-xl-only{display:none!important}}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.v-application .font-weight-thin{font-weight:100!important}.v-application .font-weight-light{font-weight:300!important}.v-application .font-weight-regular{font-weight:400!important}.v-application .font-weight-medium{font-weight:500!important}.v-application .font-weight-bold{font-weight:700!important}.v-application .font-weight-black{font-weight:900!important}.v-application .font-italic{font-style:italic!important}.v-application .transition-fast-out-slow-in{transition:.3s cubic-bezier(.4,0,.2,1)!important}.v-application .transition-linear-out-slow-in{transition:.3s cubic-bezier(0,0,.2,1)!important}.v-application .transition-fast-out-linear-in{transition:.3s cubic-bezier(.4,0,1,1)!important}.v-application .transition-ease-in-out{transition:.3s cubic-bezier(.4,0,.6,1)!important}.v-application .transition-fast-in-fast-out{transition:.3s cubic-bezier(.25,.8,.25,1)!important}.v-application .transition-swing{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.v-application .overflow-auto{overflow:auto!important}.v-application .overflow-hidden{overflow:hidden!important}.v-application .overflow-visible{overflow:visible!important}.v-application .overflow-x-auto{overflow-x:auto!important}.v-application .overflow-x-hidden{overflow-x:hidden!important}.v-application .overflow-y-auto{overflow-y:auto!important}.v-application .overflow-y-hidden{overflow-y:hidden!important}.v-application .d-none{display:none!important}.v-application .d-inline{display:inline!important}.v-application .d-inline-block{display:inline-block!important}.v-application .d-block{display:block!important}.v-application .d-table{display:table!important}.v-application .d-table-row{display:table-row!important}.v-application .d-table-cell{display:table-cell!important}.v-application .d-flex{display:flex!important}.v-application .d-inline-flex{display:inline-flex!important}.v-application .float-none{float:none!important}.v-application .float-left{float:left!important}.v-application .float-right{float:right!important}.v-application--is-rtl .float-end{float:left!important}.v-application--is-ltr .float-end,.v-application--is-rtl .float-start{float:right!important}.v-application--is-ltr .float-start{float:left!important}.v-application .flex-fill{flex:1 1 auto!important}.v-application .flex-row{flex-direction:row!important}.v-application .flex-column{flex-direction:column!important}.v-application .flex-row-reverse{flex-direction:row-reverse!important}.v-application .flex-column-reverse{flex-direction:column-reverse!important}.v-application .flex-grow-0{flex-grow:0!important}.v-application .flex-grow-1{flex-grow:1!important}.v-application .flex-shrink-0{flex-shrink:0!important}.v-application .flex-shrink-1{flex-shrink:1!important}.v-application .flex-wrap{flex-wrap:wrap!important}.v-application .flex-nowrap{flex-wrap:nowrap!important}.v-application .flex-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-start{justify-content:flex-start!important}.v-application .justify-end{justify-content:flex-end!important}.v-application .justify-center{justify-content:center!important}.v-application .justify-space-between{justify-content:space-between!important}.v-application .justify-space-around{justify-content:space-around!important}.v-application .align-start{align-items:flex-start!important}.v-application .align-end{align-items:flex-end!important}.v-application .align-center{align-items:center!important}.v-application .align-baseline{align-items:baseline!important}.v-application .align-stretch{align-items:stretch!important}.v-application .align-content-start{align-content:flex-start!important}.v-application .align-content-end{align-content:flex-end!important}.v-application .align-content-center{align-content:center!important}.v-application .align-content-space-between{align-content:space-between!important}.v-application .align-content-space-around{align-content:space-around!important}.v-application .align-content-stretch{align-content:stretch!important}.v-application .align-self-auto{align-self:auto!important}.v-application .align-self-start{align-self:flex-start!important}.v-application .align-self-end{align-self:flex-end!important}.v-application .align-self-center{align-self:center!important}.v-application .align-self-baseline{align-self:baseline!important}.v-application .align-self-stretch{align-self:stretch!important}.v-application .order-first{order:-1!important}.v-application .order-0{order:0!important}.v-application .order-1{order:1!important}.v-application .order-2{order:2!important}.v-application .order-3{order:3!important}.v-application .order-4{order:4!important}.v-application .order-5{order:5!important}.v-application .order-6{order:6!important}.v-application .order-7{order:7!important}.v-application .order-8{order:8!important}.v-application .order-9{order:9!important}.v-application .order-10{order:10!important}.v-application .order-11{order:11!important}.v-application .order-12{order:12!important}.v-application .order-last{order:13!important}.v-application .ma-0{margin:0!important}.v-application .ma-1{margin:4px!important}.v-application .ma-2{margin:8px!important}.v-application .ma-3{margin:12px!important}.v-application .ma-4{margin:16px!important}.v-application .ma-5{margin:20px!important}.v-application .ma-6{margin:24px!important}.v-application .ma-7{margin:28px!important}.v-application .ma-8{margin:32px!important}.v-application .ma-9{margin:36px!important}.v-application .ma-10{margin:40px!important}.v-application .ma-11{margin:44px!important}.v-application .ma-12{margin:48px!important}.v-application .ma-13{margin:52px!important}.v-application .ma-14{margin:56px!important}.v-application .ma-15{margin:60px!important}.v-application .ma-16{margin:64px!important}.v-application .ma-auto{margin:auto!important}.v-application .mx-0{margin-right:0!important;margin-left:0!important}.v-application .mx-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-0{margin-top:0!important}.v-application .mt-1{margin-top:4px!important}.v-application .mt-2{margin-top:8px!important}.v-application .mt-3{margin-top:12px!important}.v-application .mt-4{margin-top:16px!important}.v-application .mt-5{margin-top:20px!important}.v-application .mt-6{margin-top:24px!important}.v-application .mt-7{margin-top:28px!important}.v-application .mt-8{margin-top:32px!important}.v-application .mt-9{margin-top:36px!important}.v-application .mt-10{margin-top:40px!important}.v-application .mt-11{margin-top:44px!important}.v-application .mt-12{margin-top:48px!important}.v-application .mt-13{margin-top:52px!important}.v-application .mt-14{margin-top:56px!important}.v-application .mt-15{margin-top:60px!important}.v-application .mt-16{margin-top:64px!important}.v-application .mt-auto{margin-top:auto!important}.v-application .mr-0{margin-right:0!important}.v-application .mr-1{margin-right:4px!important}.v-application .mr-2{margin-right:8px!important}.v-application .mr-3{margin-right:12px!important}.v-application .mr-4{margin-right:16px!important}.v-application .mr-5{margin-right:20px!important}.v-application .mr-6{margin-right:24px!important}.v-application .mr-7{margin-right:28px!important}.v-application .mr-8{margin-right:32px!important}.v-application .mr-9{margin-right:36px!important}.v-application .mr-10{margin-right:40px!important}.v-application .mr-11{margin-right:44px!important}.v-application .mr-12{margin-right:48px!important}.v-application .mr-13{margin-right:52px!important}.v-application .mr-14{margin-right:56px!important}.v-application .mr-15{margin-right:60px!important}.v-application .mr-16{margin-right:64px!important}.v-application .mr-auto{margin-right:auto!important}.v-application .mb-0{margin-bottom:0!important}.v-application .mb-1{margin-bottom:4px!important}.v-application .mb-2{margin-bottom:8px!important}.v-application .mb-3{margin-bottom:12px!important}.v-application .mb-4{margin-bottom:16px!important}.v-application .mb-5{margin-bottom:20px!important}.v-application .mb-6{margin-bottom:24px!important}.v-application .mb-7{margin-bottom:28px!important}.v-application .mb-8{margin-bottom:32px!important}.v-application .mb-9{margin-bottom:36px!important}.v-application .mb-10{margin-bottom:40px!important}.v-application .mb-11{margin-bottom:44px!important}.v-application .mb-12{margin-bottom:48px!important}.v-application .mb-13{margin-bottom:52px!important}.v-application .mb-14{margin-bottom:56px!important}.v-application .mb-15{margin-bottom:60px!important}.v-application .mb-16{margin-bottom:64px!important}.v-application .mb-auto{margin-bottom:auto!important}.v-application .ml-0{margin-left:0!important}.v-application .ml-1{margin-left:4px!important}.v-application .ml-2{margin-left:8px!important}.v-application .ml-3{margin-left:12px!important}.v-application .ml-4{margin-left:16px!important}.v-application .ml-5{margin-left:20px!important}.v-application .ml-6{margin-left:24px!important}.v-application .ml-7{margin-left:28px!important}.v-application .ml-8{margin-left:32px!important}.v-application .ml-9{margin-left:36px!important}.v-application .ml-10{margin-left:40px!important}.v-application .ml-11{margin-left:44px!important}.v-application .ml-12{margin-left:48px!important}.v-application .ml-13{margin-left:52px!important}.v-application .ml-14{margin-left:56px!important}.v-application .ml-15{margin-left:60px!important}.v-application .ml-16{margin-left:64px!important}.v-application .ml-auto{margin-left:auto!important}.v-application--is-ltr .ms-0{margin-left:0!important}.v-application--is-rtl .ms-0{margin-right:0!important}.v-application--is-ltr .ms-1{margin-left:4px!important}.v-application--is-rtl .ms-1{margin-right:4px!important}.v-application--is-ltr .ms-2{margin-left:8px!important}.v-application--is-rtl .ms-2{margin-right:8px!important}.v-application--is-ltr .ms-3{margin-left:12px!important}.v-application--is-rtl .ms-3{margin-right:12px!important}.v-application--is-ltr .ms-4{margin-left:16px!important}.v-application--is-rtl .ms-4{margin-right:16px!important}.v-application--is-ltr .ms-5{margin-left:20px!important}.v-application--is-rtl .ms-5{margin-right:20px!important}.v-application--is-ltr .ms-6{margin-left:24px!important}.v-application--is-rtl .ms-6{margin-right:24px!important}.v-application--is-ltr .ms-7{margin-left:28px!important}.v-application--is-rtl .ms-7{margin-right:28px!important}.v-application--is-ltr .ms-8{margin-left:32px!important}.v-application--is-rtl .ms-8{margin-right:32px!important}.v-application--is-ltr .ms-9{margin-left:36px!important}.v-application--is-rtl .ms-9{margin-right:36px!important}.v-application--is-ltr .ms-10{margin-left:40px!important}.v-application--is-rtl .ms-10{margin-right:40px!important}.v-application--is-ltr .ms-11{margin-left:44px!important}.v-application--is-rtl .ms-11{margin-right:44px!important}.v-application--is-ltr .ms-12{margin-left:48px!important}.v-application--is-rtl .ms-12{margin-right:48px!important}.v-application--is-ltr .ms-13{margin-left:52px!important}.v-application--is-rtl .ms-13{margin-right:52px!important}.v-application--is-ltr .ms-14{margin-left:56px!important}.v-application--is-rtl .ms-14{margin-right:56px!important}.v-application--is-ltr .ms-15{margin-left:60px!important}.v-application--is-rtl .ms-15{margin-right:60px!important}.v-application--is-ltr .ms-16{margin-left:64px!important}.v-application--is-rtl .ms-16{margin-right:64px!important}.v-application--is-ltr .ms-auto{margin-left:auto!important}.v-application--is-rtl .ms-auto{margin-right:auto!important}.v-application--is-ltr .me-0{margin-right:0!important}.v-application--is-rtl .me-0{margin-left:0!important}.v-application--is-ltr .me-1{margin-right:4px!important}.v-application--is-rtl .me-1{margin-left:4px!important}.v-application--is-ltr .me-2{margin-right:8px!important}.v-application--is-rtl .me-2{margin-left:8px!important}.v-application--is-ltr .me-3{margin-right:12px!important}.v-application--is-rtl .me-3{margin-left:12px!important}.v-application--is-ltr .me-4{margin-right:16px!important}.v-application--is-rtl .me-4{margin-left:16px!important}.v-application--is-ltr .me-5{margin-right:20px!important}.v-application--is-rtl .me-5{margin-left:20px!important}.v-application--is-ltr .me-6{margin-right:24px!important}.v-application--is-rtl .me-6{margin-left:24px!important}.v-application--is-ltr .me-7{margin-right:28px!important}.v-application--is-rtl .me-7{margin-left:28px!important}.v-application--is-ltr .me-8{margin-right:32px!important}.v-application--is-rtl .me-8{margin-left:32px!important}.v-application--is-ltr .me-9{margin-right:36px!important}.v-application--is-rtl .me-9{margin-left:36px!important}.v-application--is-ltr .me-10{margin-right:40px!important}.v-application--is-rtl .me-10{margin-left:40px!important}.v-application--is-ltr .me-11{margin-right:44px!important}.v-application--is-rtl .me-11{margin-left:44px!important}.v-application--is-ltr .me-12{margin-right:48px!important}.v-application--is-rtl .me-12{margin-left:48px!important}.v-application--is-ltr .me-13{margin-right:52px!important}.v-application--is-rtl .me-13{margin-left:52px!important}.v-application--is-ltr .me-14{margin-right:56px!important}.v-application--is-rtl .me-14{margin-left:56px!important}.v-application--is-ltr .me-15{margin-right:60px!important}.v-application--is-rtl .me-15{margin-left:60px!important}.v-application--is-ltr .me-16{margin-right:64px!important}.v-application--is-rtl .me-16{margin-left:64px!important}.v-application--is-ltr .me-auto{margin-right:auto!important}.v-application--is-rtl .me-auto{margin-left:auto!important}.v-application .ma-n1{margin:-4px!important}.v-application .ma-n2{margin:-8px!important}.v-application .ma-n3{margin:-12px!important}.v-application .ma-n4{margin:-16px!important}.v-application .ma-n5{margin:-20px!important}.v-application .ma-n6{margin:-24px!important}.v-application .ma-n7{margin:-28px!important}.v-application .ma-n8{margin:-32px!important}.v-application .ma-n9{margin:-36px!important}.v-application .ma-n10{margin:-40px!important}.v-application .ma-n11{margin:-44px!important}.v-application .ma-n12{margin:-48px!important}.v-application .ma-n13{margin:-52px!important}.v-application .ma-n14{margin:-56px!important}.v-application .ma-n15{margin:-60px!important}.v-application .ma-n16{margin:-64px!important}.v-application .mx-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-n1{margin-top:-4px!important}.v-application .mt-n2{margin-top:-8px!important}.v-application .mt-n3{margin-top:-12px!important}.v-application .mt-n4{margin-top:-16px!important}.v-application .mt-n5{margin-top:-20px!important}.v-application .mt-n6{margin-top:-24px!important}.v-application .mt-n7{margin-top:-28px!important}.v-application .mt-n8{margin-top:-32px!important}.v-application .mt-n9{margin-top:-36px!important}.v-application .mt-n10{margin-top:-40px!important}.v-application .mt-n11{margin-top:-44px!important}.v-application .mt-n12{margin-top:-48px!important}.v-application .mt-n13{margin-top:-52px!important}.v-application .mt-n14{margin-top:-56px!important}.v-application .mt-n15{margin-top:-60px!important}.v-application .mt-n16{margin-top:-64px!important}.v-application .mr-n1{margin-right:-4px!important}.v-application .mr-n2{margin-right:-8px!important}.v-application .mr-n3{margin-right:-12px!important}.v-application .mr-n4{margin-right:-16px!important}.v-application .mr-n5{margin-right:-20px!important}.v-application .mr-n6{margin-right:-24px!important}.v-application .mr-n7{margin-right:-28px!important}.v-application .mr-n8{margin-right:-32px!important}.v-application .mr-n9{margin-right:-36px!important}.v-application .mr-n10{margin-right:-40px!important}.v-application .mr-n11{margin-right:-44px!important}.v-application .mr-n12{margin-right:-48px!important}.v-application .mr-n13{margin-right:-52px!important}.v-application .mr-n14{margin-right:-56px!important}.v-application .mr-n15{margin-right:-60px!important}.v-application .mr-n16{margin-right:-64px!important}.v-application .mb-n1{margin-bottom:-4px!important}.v-application .mb-n2{margin-bottom:-8px!important}.v-application .mb-n3{margin-bottom:-12px!important}.v-application .mb-n4{margin-bottom:-16px!important}.v-application .mb-n5{margin-bottom:-20px!important}.v-application .mb-n6{margin-bottom:-24px!important}.v-application .mb-n7{margin-bottom:-28px!important}.v-application .mb-n8{margin-bottom:-32px!important}.v-application .mb-n9{margin-bottom:-36px!important}.v-application .mb-n10{margin-bottom:-40px!important}.v-application .mb-n11{margin-bottom:-44px!important}.v-application .mb-n12{margin-bottom:-48px!important}.v-application .mb-n13{margin-bottom:-52px!important}.v-application .mb-n14{margin-bottom:-56px!important}.v-application .mb-n15{margin-bottom:-60px!important}.v-application .mb-n16{margin-bottom:-64px!important}.v-application .ml-n1{margin-left:-4px!important}.v-application .ml-n2{margin-left:-8px!important}.v-application .ml-n3{margin-left:-12px!important}.v-application .ml-n4{margin-left:-16px!important}.v-application .ml-n5{margin-left:-20px!important}.v-application .ml-n6{margin-left:-24px!important}.v-application .ml-n7{margin-left:-28px!important}.v-application .ml-n8{margin-left:-32px!important}.v-application .ml-n9{margin-left:-36px!important}.v-application .ml-n10{margin-left:-40px!important}.v-application .ml-n11{margin-left:-44px!important}.v-application .ml-n12{margin-left:-48px!important}.v-application .ml-n13{margin-left:-52px!important}.v-application .ml-n14{margin-left:-56px!important}.v-application .ml-n15{margin-left:-60px!important}.v-application .ml-n16{margin-left:-64px!important}.v-application--is-ltr .ms-n1{margin-left:-4px!important}.v-application--is-rtl .ms-n1{margin-right:-4px!important}.v-application--is-ltr .ms-n2{margin-left:-8px!important}.v-application--is-rtl .ms-n2{margin-right:-8px!important}.v-application--is-ltr .ms-n3{margin-left:-12px!important}.v-application--is-rtl .ms-n3{margin-right:-12px!important}.v-application--is-ltr .ms-n4{margin-left:-16px!important}.v-application--is-rtl .ms-n4{margin-right:-16px!important}.v-application--is-ltr .ms-n5{margin-left:-20px!important}.v-application--is-rtl .ms-n5{margin-right:-20px!important}.v-application--is-ltr .ms-n6{margin-left:-24px!important}.v-application--is-rtl .ms-n6{margin-right:-24px!important}.v-application--is-ltr .ms-n7{margin-left:-28px!important}.v-application--is-rtl .ms-n7{margin-right:-28px!important}.v-application--is-ltr .ms-n8{margin-left:-32px!important}.v-application--is-rtl .ms-n8{margin-right:-32px!important}.v-application--is-ltr .ms-n9{margin-left:-36px!important}.v-application--is-rtl .ms-n9{margin-right:-36px!important}.v-application--is-ltr .ms-n10{margin-left:-40px!important}.v-application--is-rtl .ms-n10{margin-right:-40px!important}.v-application--is-ltr .ms-n11{margin-left:-44px!important}.v-application--is-rtl .ms-n11{margin-right:-44px!important}.v-application--is-ltr .ms-n12{margin-left:-48px!important}.v-application--is-rtl .ms-n12{margin-right:-48px!important}.v-application--is-ltr .ms-n13{margin-left:-52px!important}.v-application--is-rtl .ms-n13{margin-right:-52px!important}.v-application--is-ltr .ms-n14{margin-left:-56px!important}.v-application--is-rtl .ms-n14{margin-right:-56px!important}.v-application--is-ltr .ms-n15{margin-left:-60px!important}.v-application--is-rtl .ms-n15{margin-right:-60px!important}.v-application--is-ltr .ms-n16{margin-left:-64px!important}.v-application--is-rtl .ms-n16{margin-right:-64px!important}.v-application--is-ltr .me-n1{margin-right:-4px!important}.v-application--is-rtl .me-n1{margin-left:-4px!important}.v-application--is-ltr .me-n2{margin-right:-8px!important}.v-application--is-rtl .me-n2{margin-left:-8px!important}.v-application--is-ltr .me-n3{margin-right:-12px!important}.v-application--is-rtl .me-n3{margin-left:-12px!important}.v-application--is-ltr .me-n4{margin-right:-16px!important}.v-application--is-rtl .me-n4{margin-left:-16px!important}.v-application--is-ltr .me-n5{margin-right:-20px!important}.v-application--is-rtl .me-n5{margin-left:-20px!important}.v-application--is-ltr .me-n6{margin-right:-24px!important}.v-application--is-rtl .me-n6{margin-left:-24px!important}.v-application--is-ltr .me-n7{margin-right:-28px!important}.v-application--is-rtl .me-n7{margin-left:-28px!important}.v-application--is-ltr .me-n8{margin-right:-32px!important}.v-application--is-rtl .me-n8{margin-left:-32px!important}.v-application--is-ltr .me-n9{margin-right:-36px!important}.v-application--is-rtl .me-n9{margin-left:-36px!important}.v-application--is-ltr .me-n10{margin-right:-40px!important}.v-application--is-rtl .me-n10{margin-left:-40px!important}.v-application--is-ltr .me-n11{margin-right:-44px!important}.v-application--is-rtl .me-n11{margin-left:-44px!important}.v-application--is-ltr .me-n12{margin-right:-48px!important}.v-application--is-rtl .me-n12{margin-left:-48px!important}.v-application--is-ltr .me-n13{margin-right:-52px!important}.v-application--is-rtl .me-n13{margin-left:-52px!important}.v-application--is-ltr .me-n14{margin-right:-56px!important}.v-application--is-rtl .me-n14{margin-left:-56px!important}.v-application--is-ltr .me-n15{margin-right:-60px!important}.v-application--is-rtl .me-n15{margin-left:-60px!important}.v-application--is-ltr .me-n16{margin-right:-64px!important}.v-application--is-rtl .me-n16{margin-left:-64px!important}.v-application .pa-0{padding:0!important}.v-application .pa-1{padding:4px!important}.v-application .pa-2{padding:8px!important}.v-application .pa-3{padding:12px!important}.v-application .pa-4{padding:16px!important}.v-application .pa-5{padding:20px!important}.v-application .pa-6{padding:24px!important}.v-application .pa-7{padding:28px!important}.v-application .pa-8{padding:32px!important}.v-application .pa-9{padding:36px!important}.v-application .pa-10{padding:40px!important}.v-application .pa-11{padding:44px!important}.v-application .pa-12{padding:48px!important}.v-application .pa-13{padding:52px!important}.v-application .pa-14{padding:56px!important}.v-application .pa-15{padding:60px!important}.v-application .pa-16{padding:64px!important}.v-application .px-0{padding-right:0!important;padding-left:0!important}.v-application .px-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-0{padding-top:0!important}.v-application .pt-1{padding-top:4px!important}.v-application .pt-2{padding-top:8px!important}.v-application .pt-3{padding-top:12px!important}.v-application .pt-4{padding-top:16px!important}.v-application .pt-5{padding-top:20px!important}.v-application .pt-6{padding-top:24px!important}.v-application .pt-7{padding-top:28px!important}.v-application .pt-8{padding-top:32px!important}.v-application .pt-9{padding-top:36px!important}.v-application .pt-10{padding-top:40px!important}.v-application .pt-11{padding-top:44px!important}.v-application .pt-12{padding-top:48px!important}.v-application .pt-13{padding-top:52px!important}.v-application .pt-14{padding-top:56px!important}.v-application .pt-15{padding-top:60px!important}.v-application .pt-16{padding-top:64px!important}.v-application .pr-0{padding-right:0!important}.v-application .pr-1{padding-right:4px!important}.v-application .pr-2{padding-right:8px!important}.v-application .pr-3{padding-right:12px!important}.v-application .pr-4{padding-right:16px!important}.v-application .pr-5{padding-right:20px!important}.v-application .pr-6{padding-right:24px!important}.v-application .pr-7{padding-right:28px!important}.v-application .pr-8{padding-right:32px!important}.v-application .pr-9{padding-right:36px!important}.v-application .pr-10{padding-right:40px!important}.v-application .pr-11{padding-right:44px!important}.v-application .pr-12{padding-right:48px!important}.v-application .pr-13{padding-right:52px!important}.v-application .pr-14{padding-right:56px!important}.v-application .pr-15{padding-right:60px!important}.v-application .pr-16{padding-right:64px!important}.v-application .pb-0{padding-bottom:0!important}.v-application .pb-1{padding-bottom:4px!important}.v-application .pb-2{padding-bottom:8px!important}.v-application .pb-3{padding-bottom:12px!important}.v-application .pb-4{padding-bottom:16px!important}.v-application .pb-5{padding-bottom:20px!important}.v-application .pb-6{padding-bottom:24px!important}.v-application .pb-7{padding-bottom:28px!important}.v-application .pb-8{padding-bottom:32px!important}.v-application .pb-9{padding-bottom:36px!important}.v-application .pb-10{padding-bottom:40px!important}.v-application .pb-11{padding-bottom:44px!important}.v-application .pb-12{padding-bottom:48px!important}.v-application .pb-13{padding-bottom:52px!important}.v-application .pb-14{padding-bottom:56px!important}.v-application .pb-15{padding-bottom:60px!important}.v-application .pb-16{padding-bottom:64px!important}.v-application .pl-0{padding-left:0!important}.v-application .pl-1{padding-left:4px!important}.v-application .pl-2{padding-left:8px!important}.v-application .pl-3{padding-left:12px!important}.v-application .pl-4{padding-left:16px!important}.v-application .pl-5{padding-left:20px!important}.v-application .pl-6{padding-left:24px!important}.v-application .pl-7{padding-left:28px!important}.v-application .pl-8{padding-left:32px!important}.v-application .pl-9{padding-left:36px!important}.v-application .pl-10{padding-left:40px!important}.v-application .pl-11{padding-left:44px!important}.v-application .pl-12{padding-left:48px!important}.v-application .pl-13{padding-left:52px!important}.v-application .pl-14{padding-left:56px!important}.v-application .pl-15{padding-left:60px!important}.v-application .pl-16{padding-left:64px!important}.v-application--is-ltr .ps-0{padding-left:0!important}.v-application--is-rtl .ps-0{padding-right:0!important}.v-application--is-ltr .ps-1{padding-left:4px!important}.v-application--is-rtl .ps-1{padding-right:4px!important}.v-application--is-ltr .ps-2{padding-left:8px!important}.v-application--is-rtl .ps-2{padding-right:8px!important}.v-application--is-ltr .ps-3{padding-left:12px!important}.v-application--is-rtl .ps-3{padding-right:12px!important}.v-application--is-ltr .ps-4{padding-left:16px!important}.v-application--is-rtl .ps-4{padding-right:16px!important}.v-application--is-ltr .ps-5{padding-left:20px!important}.v-application--is-rtl .ps-5{padding-right:20px!important}.v-application--is-ltr .ps-6{padding-left:24px!important}.v-application--is-rtl .ps-6{padding-right:24px!important}.v-application--is-ltr .ps-7{padding-left:28px!important}.v-application--is-rtl .ps-7{padding-right:28px!important}.v-application--is-ltr .ps-8{padding-left:32px!important}.v-application--is-rtl .ps-8{padding-right:32px!important}.v-application--is-ltr .ps-9{padding-left:36px!important}.v-application--is-rtl .ps-9{padding-right:36px!important}.v-application--is-ltr .ps-10{padding-left:40px!important}.v-application--is-rtl .ps-10{padding-right:40px!important}.v-application--is-ltr .ps-11{padding-left:44px!important}.v-application--is-rtl .ps-11{padding-right:44px!important}.v-application--is-ltr .ps-12{padding-left:48px!important}.v-application--is-rtl .ps-12{padding-right:48px!important}.v-application--is-ltr .ps-13{padding-left:52px!important}.v-application--is-rtl .ps-13{padding-right:52px!important}.v-application--is-ltr .ps-14{padding-left:56px!important}.v-application--is-rtl .ps-14{padding-right:56px!important}.v-application--is-ltr .ps-15{padding-left:60px!important}.v-application--is-rtl .ps-15{padding-right:60px!important}.v-application--is-ltr .ps-16{padding-left:64px!important}.v-application--is-rtl .ps-16{padding-right:64px!important}.v-application--is-ltr .pe-0{padding-right:0!important}.v-application--is-rtl .pe-0{padding-left:0!important}.v-application--is-ltr .pe-1{padding-right:4px!important}.v-application--is-rtl .pe-1{padding-left:4px!important}.v-application--is-ltr .pe-2{padding-right:8px!important}.v-application--is-rtl .pe-2{padding-left:8px!important}.v-application--is-ltr .pe-3{padding-right:12px!important}.v-application--is-rtl .pe-3{padding-left:12px!important}.v-application--is-ltr .pe-4{padding-right:16px!important}.v-application--is-rtl .pe-4{padding-left:16px!important}.v-application--is-ltr .pe-5{padding-right:20px!important}.v-application--is-rtl .pe-5{padding-left:20px!important}.v-application--is-ltr .pe-6{padding-right:24px!important}.v-application--is-rtl .pe-6{padding-left:24px!important}.v-application--is-ltr .pe-7{padding-right:28px!important}.v-application--is-rtl .pe-7{padding-left:28px!important}.v-application--is-ltr .pe-8{padding-right:32px!important}.v-application--is-rtl .pe-8{padding-left:32px!important}.v-application--is-ltr .pe-9{padding-right:36px!important}.v-application--is-rtl .pe-9{padding-left:36px!important}.v-application--is-ltr .pe-10{padding-right:40px!important}.v-application--is-rtl .pe-10{padding-left:40px!important}.v-application--is-ltr .pe-11{padding-right:44px!important}.v-application--is-rtl .pe-11{padding-left:44px!important}.v-application--is-ltr .pe-12{padding-right:48px!important}.v-application--is-rtl .pe-12{padding-left:48px!important}.v-application--is-ltr .pe-13{padding-right:52px!important}.v-application--is-rtl .pe-13{padding-left:52px!important}.v-application--is-ltr .pe-14{padding-right:56px!important}.v-application--is-rtl .pe-14{padding-left:56px!important}.v-application--is-ltr .pe-15{padding-right:60px!important}.v-application--is-rtl .pe-15{padding-left:60px!important}.v-application--is-ltr .pe-16{padding-right:64px!important}.v-application--is-rtl .pe-16{padding-left:64px!important}.v-application .rounded-0{border-radius:0!important}.v-application .rounded-sm{border-radius:2px!important}.v-application .rounded{border-radius:4px!important}.v-application .rounded-lg{border-radius:8px!important}.v-application .rounded-xl{border-radius:24px!important}.v-application .rounded-pill{border-radius:9999px!important}.v-application .rounded-circle{border-radius:50%!important}.v-application .rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.v-application .rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.v-application .rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.v-application .rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-application .rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.v-application .rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.v-application .rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.v-application .rounded-r-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-application .rounded-r-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-application .rounded-r{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-application .rounded-r-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-application .rounded-r-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-application .rounded-r-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-application .rounded-r-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-application .rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-application .rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.v-application .rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.v-application .rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.v-application .rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.v-application .rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-application .rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.v-application .rounded-l-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-application .rounded-l-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-application .rounded-l{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-application .rounded-l-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-application .rounded-l-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-application .rounded-l-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-application .rounded-l-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-application .rounded-tl-0{border-top-left-radius:0!important}.v-application .rounded-tl-sm{border-top-left-radius:2px!important}.v-application .rounded-tl{border-top-left-radius:4px!important}.v-application .rounded-tl-lg{border-top-left-radius:8px!important}.v-application .rounded-tl-xl{border-top-left-radius:24px!important}.v-application .rounded-tl-pill{border-top-left-radius:9999px!important}.v-application .rounded-tl-circle{border-top-left-radius:50%!important}.v-application .rounded-tr-0{border-top-right-radius:0!important}.v-application .rounded-tr-sm{border-top-right-radius:2px!important}.v-application .rounded-tr{border-top-right-radius:4px!important}.v-application .rounded-tr-lg{border-top-right-radius:8px!important}.v-application .rounded-tr-xl{border-top-right-radius:24px!important}.v-application .rounded-tr-pill{border-top-right-radius:9999px!important}.v-application .rounded-tr-circle{border-top-right-radius:50%!important}.v-application .rounded-br-0{border-bottom-right-radius:0!important}.v-application .rounded-br-sm{border-bottom-right-radius:2px!important}.v-application .rounded-br{border-bottom-right-radius:4px!important}.v-application .rounded-br-lg{border-bottom-right-radius:8px!important}.v-application .rounded-br-xl{border-bottom-right-radius:24px!important}.v-application .rounded-br-pill{border-bottom-right-radius:9999px!important}.v-application .rounded-br-circle{border-bottom-right-radius:50%!important}.v-application .rounded-bl-0{border-bottom-left-radius:0!important}.v-application .rounded-bl-sm{border-bottom-left-radius:2px!important}.v-application .rounded-bl{border-bottom-left-radius:4px!important}.v-application .rounded-bl-lg{border-bottom-left-radius:8px!important}.v-application .rounded-bl-xl{border-bottom-left-radius:24px!important}.v-application .rounded-bl-pill{border-bottom-left-radius:9999px!important}.v-application .rounded-bl-circle{border-bottom-left-radius:50%!important}.v-application .text-left{text-align:left!important}.v-application .text-right{text-align:right!important}.v-application .text-center{text-align:center!important}.v-application .text-justify{text-align:justify!important}.v-application .text-start{text-align:start!important}.v-application .text-end{text-align:end!important}.v-application .text-decoration-line-through{text-decoration:line-through!important}.v-application .text-decoration-none{text-decoration:none!important}.v-application .text-decoration-overline{text-decoration:overline!important}.v-application .text-decoration-underline{text-decoration:underline!important}.v-application .text-wrap{white-space:normal!important}.v-application .text-no-wrap{white-space:nowrap!important}.v-application .text-pre{white-space:pre!important}.v-application .text-pre-line{white-space:pre-line!important}.v-application .text-pre-wrap{white-space:pre-wrap!important}.v-application .text-break{overflow-wrap:break-word!important;word-break:break-word!important}.v-application .text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.v-application .text-none{text-transform:none!important}.v-application .text-capitalize{text-transform:capitalize!important}.v-application .text-lowercase{text-transform:lowercase!important}.v-application .text-uppercase{text-transform:uppercase!important}.v-application .text-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-h1,.v-application .text-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-h3,.v-application .text-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-h5,.v-application .text-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-body-2,.v-application .text-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-caption,.v-application .text-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}@media (min-width:600px){.v-application .d-sm-none{display:none!important}.v-application .d-sm-inline{display:inline!important}.v-application .d-sm-inline-block{display:inline-block!important}.v-application .d-sm-block{display:block!important}.v-application .d-sm-table{display:table!important}.v-application .d-sm-table-row{display:table-row!important}.v-application .d-sm-table-cell{display:table-cell!important}.v-application .d-sm-flex{display:flex!important}.v-application .d-sm-inline-flex{display:inline-flex!important}.v-application .float-sm-none{float:none!important}.v-application .float-sm-left{float:left!important}.v-application .float-sm-right{float:right!important}.v-application--is-rtl .float-sm-end{float:left!important}.v-application--is-ltr .float-sm-end,.v-application--is-rtl .float-sm-start{float:right!important}.v-application--is-ltr .float-sm-start{float:left!important}.v-application .flex-sm-fill{flex:1 1 auto!important}.v-application .flex-sm-row{flex-direction:row!important}.v-application .flex-sm-column{flex-direction:column!important}.v-application .flex-sm-row-reverse{flex-direction:row-reverse!important}.v-application .flex-sm-column-reverse{flex-direction:column-reverse!important}.v-application .flex-sm-grow-0{flex-grow:0!important}.v-application .flex-sm-grow-1{flex-grow:1!important}.v-application .flex-sm-shrink-0{flex-shrink:0!important}.v-application .flex-sm-shrink-1{flex-shrink:1!important}.v-application .flex-sm-wrap{flex-wrap:wrap!important}.v-application .flex-sm-nowrap{flex-wrap:nowrap!important}.v-application .flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-sm-start{justify-content:flex-start!important}.v-application .justify-sm-end{justify-content:flex-end!important}.v-application .justify-sm-center{justify-content:center!important}.v-application .justify-sm-space-between{justify-content:space-between!important}.v-application .justify-sm-space-around{justify-content:space-around!important}.v-application .align-sm-start{align-items:flex-start!important}.v-application .align-sm-end{align-items:flex-end!important}.v-application .align-sm-center{align-items:center!important}.v-application .align-sm-baseline{align-items:baseline!important}.v-application .align-sm-stretch{align-items:stretch!important}.v-application .align-content-sm-start{align-content:flex-start!important}.v-application .align-content-sm-end{align-content:flex-end!important}.v-application .align-content-sm-center{align-content:center!important}.v-application .align-content-sm-space-between{align-content:space-between!important}.v-application .align-content-sm-space-around{align-content:space-around!important}.v-application .align-content-sm-stretch{align-content:stretch!important}.v-application .align-self-sm-auto{align-self:auto!important}.v-application .align-self-sm-start{align-self:flex-start!important}.v-application .align-self-sm-end{align-self:flex-end!important}.v-application .align-self-sm-center{align-self:center!important}.v-application .align-self-sm-baseline{align-self:baseline!important}.v-application .align-self-sm-stretch{align-self:stretch!important}.v-application .order-sm-first{order:-1!important}.v-application .order-sm-0{order:0!important}.v-application .order-sm-1{order:1!important}.v-application .order-sm-2{order:2!important}.v-application .order-sm-3{order:3!important}.v-application .order-sm-4{order:4!important}.v-application .order-sm-5{order:5!important}.v-application .order-sm-6{order:6!important}.v-application .order-sm-7{order:7!important}.v-application .order-sm-8{order:8!important}.v-application .order-sm-9{order:9!important}.v-application .order-sm-10{order:10!important}.v-application .order-sm-11{order:11!important}.v-application .order-sm-12{order:12!important}.v-application .order-sm-last{order:13!important}.v-application .ma-sm-0{margin:0!important}.v-application .ma-sm-1{margin:4px!important}.v-application .ma-sm-2{margin:8px!important}.v-application .ma-sm-3{margin:12px!important}.v-application .ma-sm-4{margin:16px!important}.v-application .ma-sm-5{margin:20px!important}.v-application .ma-sm-6{margin:24px!important}.v-application .ma-sm-7{margin:28px!important}.v-application .ma-sm-8{margin:32px!important}.v-application .ma-sm-9{margin:36px!important}.v-application .ma-sm-10{margin:40px!important}.v-application .ma-sm-11{margin:44px!important}.v-application .ma-sm-12{margin:48px!important}.v-application .ma-sm-13{margin:52px!important}.v-application .ma-sm-14{margin:56px!important}.v-application .ma-sm-15{margin:60px!important}.v-application .ma-sm-16{margin:64px!important}.v-application .ma-sm-auto{margin:auto!important}.v-application .mx-sm-0{margin-right:0!important;margin-left:0!important}.v-application .mx-sm-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-sm-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-sm-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-sm-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-sm-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-sm-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-sm-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-sm-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-sm-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-sm-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-sm-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-sm-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-sm-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-sm-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-sm-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-sm-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-sm-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-sm-0{margin-top:0!important}.v-application .mt-sm-1{margin-top:4px!important}.v-application .mt-sm-2{margin-top:8px!important}.v-application .mt-sm-3{margin-top:12px!important}.v-application .mt-sm-4{margin-top:16px!important}.v-application .mt-sm-5{margin-top:20px!important}.v-application .mt-sm-6{margin-top:24px!important}.v-application .mt-sm-7{margin-top:28px!important}.v-application .mt-sm-8{margin-top:32px!important}.v-application .mt-sm-9{margin-top:36px!important}.v-application .mt-sm-10{margin-top:40px!important}.v-application .mt-sm-11{margin-top:44px!important}.v-application .mt-sm-12{margin-top:48px!important}.v-application .mt-sm-13{margin-top:52px!important}.v-application .mt-sm-14{margin-top:56px!important}.v-application .mt-sm-15{margin-top:60px!important}.v-application .mt-sm-16{margin-top:64px!important}.v-application .mt-sm-auto{margin-top:auto!important}.v-application .mr-sm-0{margin-right:0!important}.v-application .mr-sm-1{margin-right:4px!important}.v-application .mr-sm-2{margin-right:8px!important}.v-application .mr-sm-3{margin-right:12px!important}.v-application .mr-sm-4{margin-right:16px!important}.v-application .mr-sm-5{margin-right:20px!important}.v-application .mr-sm-6{margin-right:24px!important}.v-application .mr-sm-7{margin-right:28px!important}.v-application .mr-sm-8{margin-right:32px!important}.v-application .mr-sm-9{margin-right:36px!important}.v-application .mr-sm-10{margin-right:40px!important}.v-application .mr-sm-11{margin-right:44px!important}.v-application .mr-sm-12{margin-right:48px!important}.v-application .mr-sm-13{margin-right:52px!important}.v-application .mr-sm-14{margin-right:56px!important}.v-application .mr-sm-15{margin-right:60px!important}.v-application .mr-sm-16{margin-right:64px!important}.v-application .mr-sm-auto{margin-right:auto!important}.v-application .mb-sm-0{margin-bottom:0!important}.v-application .mb-sm-1{margin-bottom:4px!important}.v-application .mb-sm-2{margin-bottom:8px!important}.v-application .mb-sm-3{margin-bottom:12px!important}.v-application .mb-sm-4{margin-bottom:16px!important}.v-application .mb-sm-5{margin-bottom:20px!important}.v-application .mb-sm-6{margin-bottom:24px!important}.v-application .mb-sm-7{margin-bottom:28px!important}.v-application .mb-sm-8{margin-bottom:32px!important}.v-application .mb-sm-9{margin-bottom:36px!important}.v-application .mb-sm-10{margin-bottom:40px!important}.v-application .mb-sm-11{margin-bottom:44px!important}.v-application .mb-sm-12{margin-bottom:48px!important}.v-application .mb-sm-13{margin-bottom:52px!important}.v-application .mb-sm-14{margin-bottom:56px!important}.v-application .mb-sm-15{margin-bottom:60px!important}.v-application .mb-sm-16{margin-bottom:64px!important}.v-application .mb-sm-auto{margin-bottom:auto!important}.v-application .ml-sm-0{margin-left:0!important}.v-application .ml-sm-1{margin-left:4px!important}.v-application .ml-sm-2{margin-left:8px!important}.v-application .ml-sm-3{margin-left:12px!important}.v-application .ml-sm-4{margin-left:16px!important}.v-application .ml-sm-5{margin-left:20px!important}.v-application .ml-sm-6{margin-left:24px!important}.v-application .ml-sm-7{margin-left:28px!important}.v-application .ml-sm-8{margin-left:32px!important}.v-application .ml-sm-9{margin-left:36px!important}.v-application .ml-sm-10{margin-left:40px!important}.v-application .ml-sm-11{margin-left:44px!important}.v-application .ml-sm-12{margin-left:48px!important}.v-application .ml-sm-13{margin-left:52px!important}.v-application .ml-sm-14{margin-left:56px!important}.v-application .ml-sm-15{margin-left:60px!important}.v-application .ml-sm-16{margin-left:64px!important}.v-application .ml-sm-auto{margin-left:auto!important}.v-application--is-ltr .ms-sm-0{margin-left:0!important}.v-application--is-rtl .ms-sm-0{margin-right:0!important}.v-application--is-ltr .ms-sm-1{margin-left:4px!important}.v-application--is-rtl .ms-sm-1{margin-right:4px!important}.v-application--is-ltr .ms-sm-2{margin-left:8px!important}.v-application--is-rtl .ms-sm-2{margin-right:8px!important}.v-application--is-ltr .ms-sm-3{margin-left:12px!important}.v-application--is-rtl .ms-sm-3{margin-right:12px!important}.v-application--is-ltr .ms-sm-4{margin-left:16px!important}.v-application--is-rtl .ms-sm-4{margin-right:16px!important}.v-application--is-ltr .ms-sm-5{margin-left:20px!important}.v-application--is-rtl .ms-sm-5{margin-right:20px!important}.v-application--is-ltr .ms-sm-6{margin-left:24px!important}.v-application--is-rtl .ms-sm-6{margin-right:24px!important}.v-application--is-ltr .ms-sm-7{margin-left:28px!important}.v-application--is-rtl .ms-sm-7{margin-right:28px!important}.v-application--is-ltr .ms-sm-8{margin-left:32px!important}.v-application--is-rtl .ms-sm-8{margin-right:32px!important}.v-application--is-ltr .ms-sm-9{margin-left:36px!important}.v-application--is-rtl .ms-sm-9{margin-right:36px!important}.v-application--is-ltr .ms-sm-10{margin-left:40px!important}.v-application--is-rtl .ms-sm-10{margin-right:40px!important}.v-application--is-ltr .ms-sm-11{margin-left:44px!important}.v-application--is-rtl .ms-sm-11{margin-right:44px!important}.v-application--is-ltr .ms-sm-12{margin-left:48px!important}.v-application--is-rtl .ms-sm-12{margin-right:48px!important}.v-application--is-ltr .ms-sm-13{margin-left:52px!important}.v-application--is-rtl .ms-sm-13{margin-right:52px!important}.v-application--is-ltr .ms-sm-14{margin-left:56px!important}.v-application--is-rtl .ms-sm-14{margin-right:56px!important}.v-application--is-ltr .ms-sm-15{margin-left:60px!important}.v-application--is-rtl .ms-sm-15{margin-right:60px!important}.v-application--is-ltr .ms-sm-16{margin-left:64px!important}.v-application--is-rtl .ms-sm-16{margin-right:64px!important}.v-application--is-ltr .ms-sm-auto{margin-left:auto!important}.v-application--is-rtl .ms-sm-auto{margin-right:auto!important}.v-application--is-ltr .me-sm-0{margin-right:0!important}.v-application--is-rtl .me-sm-0{margin-left:0!important}.v-application--is-ltr .me-sm-1{margin-right:4px!important}.v-application--is-rtl .me-sm-1{margin-left:4px!important}.v-application--is-ltr .me-sm-2{margin-right:8px!important}.v-application--is-rtl .me-sm-2{margin-left:8px!important}.v-application--is-ltr .me-sm-3{margin-right:12px!important}.v-application--is-rtl .me-sm-3{margin-left:12px!important}.v-application--is-ltr .me-sm-4{margin-right:16px!important}.v-application--is-rtl .me-sm-4{margin-left:16px!important}.v-application--is-ltr .me-sm-5{margin-right:20px!important}.v-application--is-rtl .me-sm-5{margin-left:20px!important}.v-application--is-ltr .me-sm-6{margin-right:24px!important}.v-application--is-rtl .me-sm-6{margin-left:24px!important}.v-application--is-ltr .me-sm-7{margin-right:28px!important}.v-application--is-rtl .me-sm-7{margin-left:28px!important}.v-application--is-ltr .me-sm-8{margin-right:32px!important}.v-application--is-rtl .me-sm-8{margin-left:32px!important}.v-application--is-ltr .me-sm-9{margin-right:36px!important}.v-application--is-rtl .me-sm-9{margin-left:36px!important}.v-application--is-ltr .me-sm-10{margin-right:40px!important}.v-application--is-rtl .me-sm-10{margin-left:40px!important}.v-application--is-ltr .me-sm-11{margin-right:44px!important}.v-application--is-rtl .me-sm-11{margin-left:44px!important}.v-application--is-ltr .me-sm-12{margin-right:48px!important}.v-application--is-rtl .me-sm-12{margin-left:48px!important}.v-application--is-ltr .me-sm-13{margin-right:52px!important}.v-application--is-rtl .me-sm-13{margin-left:52px!important}.v-application--is-ltr .me-sm-14{margin-right:56px!important}.v-application--is-rtl .me-sm-14{margin-left:56px!important}.v-application--is-ltr .me-sm-15{margin-right:60px!important}.v-application--is-rtl .me-sm-15{margin-left:60px!important}.v-application--is-ltr .me-sm-16{margin-right:64px!important}.v-application--is-rtl .me-sm-16{margin-left:64px!important}.v-application--is-ltr .me-sm-auto{margin-right:auto!important}.v-application--is-rtl .me-sm-auto{margin-left:auto!important}.v-application .ma-sm-n1{margin:-4px!important}.v-application .ma-sm-n2{margin:-8px!important}.v-application .ma-sm-n3{margin:-12px!important}.v-application .ma-sm-n4{margin:-16px!important}.v-application .ma-sm-n5{margin:-20px!important}.v-application .ma-sm-n6{margin:-24px!important}.v-application .ma-sm-n7{margin:-28px!important}.v-application .ma-sm-n8{margin:-32px!important}.v-application .ma-sm-n9{margin:-36px!important}.v-application .ma-sm-n10{margin:-40px!important}.v-application .ma-sm-n11{margin:-44px!important}.v-application .ma-sm-n12{margin:-48px!important}.v-application .ma-sm-n13{margin:-52px!important}.v-application .ma-sm-n14{margin:-56px!important}.v-application .ma-sm-n15{margin:-60px!important}.v-application .ma-sm-n16{margin:-64px!important}.v-application .mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-sm-n1{margin-top:-4px!important}.v-application .mt-sm-n2{margin-top:-8px!important}.v-application .mt-sm-n3{margin-top:-12px!important}.v-application .mt-sm-n4{margin-top:-16px!important}.v-application .mt-sm-n5{margin-top:-20px!important}.v-application .mt-sm-n6{margin-top:-24px!important}.v-application .mt-sm-n7{margin-top:-28px!important}.v-application .mt-sm-n8{margin-top:-32px!important}.v-application .mt-sm-n9{margin-top:-36px!important}.v-application .mt-sm-n10{margin-top:-40px!important}.v-application .mt-sm-n11{margin-top:-44px!important}.v-application .mt-sm-n12{margin-top:-48px!important}.v-application .mt-sm-n13{margin-top:-52px!important}.v-application .mt-sm-n14{margin-top:-56px!important}.v-application .mt-sm-n15{margin-top:-60px!important}.v-application .mt-sm-n16{margin-top:-64px!important}.v-application .mr-sm-n1{margin-right:-4px!important}.v-application .mr-sm-n2{margin-right:-8px!important}.v-application .mr-sm-n3{margin-right:-12px!important}.v-application .mr-sm-n4{margin-right:-16px!important}.v-application .mr-sm-n5{margin-right:-20px!important}.v-application .mr-sm-n6{margin-right:-24px!important}.v-application .mr-sm-n7{margin-right:-28px!important}.v-application .mr-sm-n8{margin-right:-32px!important}.v-application .mr-sm-n9{margin-right:-36px!important}.v-application .mr-sm-n10{margin-right:-40px!important}.v-application .mr-sm-n11{margin-right:-44px!important}.v-application .mr-sm-n12{margin-right:-48px!important}.v-application .mr-sm-n13{margin-right:-52px!important}.v-application .mr-sm-n14{margin-right:-56px!important}.v-application .mr-sm-n15{margin-right:-60px!important}.v-application .mr-sm-n16{margin-right:-64px!important}.v-application .mb-sm-n1{margin-bottom:-4px!important}.v-application .mb-sm-n2{margin-bottom:-8px!important}.v-application .mb-sm-n3{margin-bottom:-12px!important}.v-application .mb-sm-n4{margin-bottom:-16px!important}.v-application .mb-sm-n5{margin-bottom:-20px!important}.v-application .mb-sm-n6{margin-bottom:-24px!important}.v-application .mb-sm-n7{margin-bottom:-28px!important}.v-application .mb-sm-n8{margin-bottom:-32px!important}.v-application .mb-sm-n9{margin-bottom:-36px!important}.v-application .mb-sm-n10{margin-bottom:-40px!important}.v-application .mb-sm-n11{margin-bottom:-44px!important}.v-application .mb-sm-n12{margin-bottom:-48px!important}.v-application .mb-sm-n13{margin-bottom:-52px!important}.v-application .mb-sm-n14{margin-bottom:-56px!important}.v-application .mb-sm-n15{margin-bottom:-60px!important}.v-application .mb-sm-n16{margin-bottom:-64px!important}.v-application .ml-sm-n1{margin-left:-4px!important}.v-application .ml-sm-n2{margin-left:-8px!important}.v-application .ml-sm-n3{margin-left:-12px!important}.v-application .ml-sm-n4{margin-left:-16px!important}.v-application .ml-sm-n5{margin-left:-20px!important}.v-application .ml-sm-n6{margin-left:-24px!important}.v-application .ml-sm-n7{margin-left:-28px!important}.v-application .ml-sm-n8{margin-left:-32px!important}.v-application .ml-sm-n9{margin-left:-36px!important}.v-application .ml-sm-n10{margin-left:-40px!important}.v-application .ml-sm-n11{margin-left:-44px!important}.v-application .ml-sm-n12{margin-left:-48px!important}.v-application .ml-sm-n13{margin-left:-52px!important}.v-application .ml-sm-n14{margin-left:-56px!important}.v-application .ml-sm-n15{margin-left:-60px!important}.v-application .ml-sm-n16{margin-left:-64px!important}.v-application--is-ltr .ms-sm-n1{margin-left:-4px!important}.v-application--is-rtl .ms-sm-n1{margin-right:-4px!important}.v-application--is-ltr .ms-sm-n2{margin-left:-8px!important}.v-application--is-rtl .ms-sm-n2{margin-right:-8px!important}.v-application--is-ltr .ms-sm-n3{margin-left:-12px!important}.v-application--is-rtl .ms-sm-n3{margin-right:-12px!important}.v-application--is-ltr .ms-sm-n4{margin-left:-16px!important}.v-application--is-rtl .ms-sm-n4{margin-right:-16px!important}.v-application--is-ltr .ms-sm-n5{margin-left:-20px!important}.v-application--is-rtl .ms-sm-n5{margin-right:-20px!important}.v-application--is-ltr .ms-sm-n6{margin-left:-24px!important}.v-application--is-rtl .ms-sm-n6{margin-right:-24px!important}.v-application--is-ltr .ms-sm-n7{margin-left:-28px!important}.v-application--is-rtl .ms-sm-n7{margin-right:-28px!important}.v-application--is-ltr .ms-sm-n8{margin-left:-32px!important}.v-application--is-rtl .ms-sm-n8{margin-right:-32px!important}.v-application--is-ltr .ms-sm-n9{margin-left:-36px!important}.v-application--is-rtl .ms-sm-n9{margin-right:-36px!important}.v-application--is-ltr .ms-sm-n10{margin-left:-40px!important}.v-application--is-rtl .ms-sm-n10{margin-right:-40px!important}.v-application--is-ltr .ms-sm-n11{margin-left:-44px!important}.v-application--is-rtl .ms-sm-n11{margin-right:-44px!important}.v-application--is-ltr .ms-sm-n12{margin-left:-48px!important}.v-application--is-rtl .ms-sm-n12{margin-right:-48px!important}.v-application--is-ltr .ms-sm-n13{margin-left:-52px!important}.v-application--is-rtl .ms-sm-n13{margin-right:-52px!important}.v-application--is-ltr .ms-sm-n14{margin-left:-56px!important}.v-application--is-rtl .ms-sm-n14{margin-right:-56px!important}.v-application--is-ltr .ms-sm-n15{margin-left:-60px!important}.v-application--is-rtl .ms-sm-n15{margin-right:-60px!important}.v-application--is-ltr .ms-sm-n16{margin-left:-64px!important}.v-application--is-rtl .ms-sm-n16{margin-right:-64px!important}.v-application--is-ltr .me-sm-n1{margin-right:-4px!important}.v-application--is-rtl .me-sm-n1{margin-left:-4px!important}.v-application--is-ltr .me-sm-n2{margin-right:-8px!important}.v-application--is-rtl .me-sm-n2{margin-left:-8px!important}.v-application--is-ltr .me-sm-n3{margin-right:-12px!important}.v-application--is-rtl .me-sm-n3{margin-left:-12px!important}.v-application--is-ltr .me-sm-n4{margin-right:-16px!important}.v-application--is-rtl .me-sm-n4{margin-left:-16px!important}.v-application--is-ltr .me-sm-n5{margin-right:-20px!important}.v-application--is-rtl .me-sm-n5{margin-left:-20px!important}.v-application--is-ltr .me-sm-n6{margin-right:-24px!important}.v-application--is-rtl .me-sm-n6{margin-left:-24px!important}.v-application--is-ltr .me-sm-n7{margin-right:-28px!important}.v-application--is-rtl .me-sm-n7{margin-left:-28px!important}.v-application--is-ltr .me-sm-n8{margin-right:-32px!important}.v-application--is-rtl .me-sm-n8{margin-left:-32px!important}.v-application--is-ltr .me-sm-n9{margin-right:-36px!important}.v-application--is-rtl .me-sm-n9{margin-left:-36px!important}.v-application--is-ltr .me-sm-n10{margin-right:-40px!important}.v-application--is-rtl .me-sm-n10{margin-left:-40px!important}.v-application--is-ltr .me-sm-n11{margin-right:-44px!important}.v-application--is-rtl .me-sm-n11{margin-left:-44px!important}.v-application--is-ltr .me-sm-n12{margin-right:-48px!important}.v-application--is-rtl .me-sm-n12{margin-left:-48px!important}.v-application--is-ltr .me-sm-n13{margin-right:-52px!important}.v-application--is-rtl .me-sm-n13{margin-left:-52px!important}.v-application--is-ltr .me-sm-n14{margin-right:-56px!important}.v-application--is-rtl .me-sm-n14{margin-left:-56px!important}.v-application--is-ltr .me-sm-n15{margin-right:-60px!important}.v-application--is-rtl .me-sm-n15{margin-left:-60px!important}.v-application--is-ltr .me-sm-n16{margin-right:-64px!important}.v-application--is-rtl .me-sm-n16{margin-left:-64px!important}.v-application .pa-sm-0{padding:0!important}.v-application .pa-sm-1{padding:4px!important}.v-application .pa-sm-2{padding:8px!important}.v-application .pa-sm-3{padding:12px!important}.v-application .pa-sm-4{padding:16px!important}.v-application .pa-sm-5{padding:20px!important}.v-application .pa-sm-6{padding:24px!important}.v-application .pa-sm-7{padding:28px!important}.v-application .pa-sm-8{padding:32px!important}.v-application .pa-sm-9{padding:36px!important}.v-application .pa-sm-10{padding:40px!important}.v-application .pa-sm-11{padding:44px!important}.v-application .pa-sm-12{padding:48px!important}.v-application .pa-sm-13{padding:52px!important}.v-application .pa-sm-14{padding:56px!important}.v-application .pa-sm-15{padding:60px!important}.v-application .pa-sm-16{padding:64px!important}.v-application .px-sm-0{padding-right:0!important;padding-left:0!important}.v-application .px-sm-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-sm-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-sm-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-sm-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-sm-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-sm-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-sm-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-sm-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-sm-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-sm-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-sm-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-sm-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-sm-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-sm-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-sm-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-sm-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-sm-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-sm-0{padding-top:0!important}.v-application .pt-sm-1{padding-top:4px!important}.v-application .pt-sm-2{padding-top:8px!important}.v-application .pt-sm-3{padding-top:12px!important}.v-application .pt-sm-4{padding-top:16px!important}.v-application .pt-sm-5{padding-top:20px!important}.v-application .pt-sm-6{padding-top:24px!important}.v-application .pt-sm-7{padding-top:28px!important}.v-application .pt-sm-8{padding-top:32px!important}.v-application .pt-sm-9{padding-top:36px!important}.v-application .pt-sm-10{padding-top:40px!important}.v-application .pt-sm-11{padding-top:44px!important}.v-application .pt-sm-12{padding-top:48px!important}.v-application .pt-sm-13{padding-top:52px!important}.v-application .pt-sm-14{padding-top:56px!important}.v-application .pt-sm-15{padding-top:60px!important}.v-application .pt-sm-16{padding-top:64px!important}.v-application .pr-sm-0{padding-right:0!important}.v-application .pr-sm-1{padding-right:4px!important}.v-application .pr-sm-2{padding-right:8px!important}.v-application .pr-sm-3{padding-right:12px!important}.v-application .pr-sm-4{padding-right:16px!important}.v-application .pr-sm-5{padding-right:20px!important}.v-application .pr-sm-6{padding-right:24px!important}.v-application .pr-sm-7{padding-right:28px!important}.v-application .pr-sm-8{padding-right:32px!important}.v-application .pr-sm-9{padding-right:36px!important}.v-application .pr-sm-10{padding-right:40px!important}.v-application .pr-sm-11{padding-right:44px!important}.v-application .pr-sm-12{padding-right:48px!important}.v-application .pr-sm-13{padding-right:52px!important}.v-application .pr-sm-14{padding-right:56px!important}.v-application .pr-sm-15{padding-right:60px!important}.v-application .pr-sm-16{padding-right:64px!important}.v-application .pb-sm-0{padding-bottom:0!important}.v-application .pb-sm-1{padding-bottom:4px!important}.v-application .pb-sm-2{padding-bottom:8px!important}.v-application .pb-sm-3{padding-bottom:12px!important}.v-application .pb-sm-4{padding-bottom:16px!important}.v-application .pb-sm-5{padding-bottom:20px!important}.v-application .pb-sm-6{padding-bottom:24px!important}.v-application .pb-sm-7{padding-bottom:28px!important}.v-application .pb-sm-8{padding-bottom:32px!important}.v-application .pb-sm-9{padding-bottom:36px!important}.v-application .pb-sm-10{padding-bottom:40px!important}.v-application .pb-sm-11{padding-bottom:44px!important}.v-application .pb-sm-12{padding-bottom:48px!important}.v-application .pb-sm-13{padding-bottom:52px!important}.v-application .pb-sm-14{padding-bottom:56px!important}.v-application .pb-sm-15{padding-bottom:60px!important}.v-application .pb-sm-16{padding-bottom:64px!important}.v-application .pl-sm-0{padding-left:0!important}.v-application .pl-sm-1{padding-left:4px!important}.v-application .pl-sm-2{padding-left:8px!important}.v-application .pl-sm-3{padding-left:12px!important}.v-application .pl-sm-4{padding-left:16px!important}.v-application .pl-sm-5{padding-left:20px!important}.v-application .pl-sm-6{padding-left:24px!important}.v-application .pl-sm-7{padding-left:28px!important}.v-application .pl-sm-8{padding-left:32px!important}.v-application .pl-sm-9{padding-left:36px!important}.v-application .pl-sm-10{padding-left:40px!important}.v-application .pl-sm-11{padding-left:44px!important}.v-application .pl-sm-12{padding-left:48px!important}.v-application .pl-sm-13{padding-left:52px!important}.v-application .pl-sm-14{padding-left:56px!important}.v-application .pl-sm-15{padding-left:60px!important}.v-application .pl-sm-16{padding-left:64px!important}.v-application--is-ltr .ps-sm-0{padding-left:0!important}.v-application--is-rtl .ps-sm-0{padding-right:0!important}.v-application--is-ltr .ps-sm-1{padding-left:4px!important}.v-application--is-rtl .ps-sm-1{padding-right:4px!important}.v-application--is-ltr .ps-sm-2{padding-left:8px!important}.v-application--is-rtl .ps-sm-2{padding-right:8px!important}.v-application--is-ltr .ps-sm-3{padding-left:12px!important}.v-application--is-rtl .ps-sm-3{padding-right:12px!important}.v-application--is-ltr .ps-sm-4{padding-left:16px!important}.v-application--is-rtl .ps-sm-4{padding-right:16px!important}.v-application--is-ltr .ps-sm-5{padding-left:20px!important}.v-application--is-rtl .ps-sm-5{padding-right:20px!important}.v-application--is-ltr .ps-sm-6{padding-left:24px!important}.v-application--is-rtl .ps-sm-6{padding-right:24px!important}.v-application--is-ltr .ps-sm-7{padding-left:28px!important}.v-application--is-rtl .ps-sm-7{padding-right:28px!important}.v-application--is-ltr .ps-sm-8{padding-left:32px!important}.v-application--is-rtl .ps-sm-8{padding-right:32px!important}.v-application--is-ltr .ps-sm-9{padding-left:36px!important}.v-application--is-rtl .ps-sm-9{padding-right:36px!important}.v-application--is-ltr .ps-sm-10{padding-left:40px!important}.v-application--is-rtl .ps-sm-10{padding-right:40px!important}.v-application--is-ltr .ps-sm-11{padding-left:44px!important}.v-application--is-rtl .ps-sm-11{padding-right:44px!important}.v-application--is-ltr .ps-sm-12{padding-left:48px!important}.v-application--is-rtl .ps-sm-12{padding-right:48px!important}.v-application--is-ltr .ps-sm-13{padding-left:52px!important}.v-application--is-rtl .ps-sm-13{padding-right:52px!important}.v-application--is-ltr .ps-sm-14{padding-left:56px!important}.v-application--is-rtl .ps-sm-14{padding-right:56px!important}.v-application--is-ltr .ps-sm-15{padding-left:60px!important}.v-application--is-rtl .ps-sm-15{padding-right:60px!important}.v-application--is-ltr .ps-sm-16{padding-left:64px!important}.v-application--is-rtl .ps-sm-16{padding-right:64px!important}.v-application--is-ltr .pe-sm-0{padding-right:0!important}.v-application--is-rtl .pe-sm-0{padding-left:0!important}.v-application--is-ltr .pe-sm-1{padding-right:4px!important}.v-application--is-rtl .pe-sm-1{padding-left:4px!important}.v-application--is-ltr .pe-sm-2{padding-right:8px!important}.v-application--is-rtl .pe-sm-2{padding-left:8px!important}.v-application--is-ltr .pe-sm-3{padding-right:12px!important}.v-application--is-rtl .pe-sm-3{padding-left:12px!important}.v-application--is-ltr .pe-sm-4{padding-right:16px!important}.v-application--is-rtl .pe-sm-4{padding-left:16px!important}.v-application--is-ltr .pe-sm-5{padding-right:20px!important}.v-application--is-rtl .pe-sm-5{padding-left:20px!important}.v-application--is-ltr .pe-sm-6{padding-right:24px!important}.v-application--is-rtl .pe-sm-6{padding-left:24px!important}.v-application--is-ltr .pe-sm-7{padding-right:28px!important}.v-application--is-rtl .pe-sm-7{padding-left:28px!important}.v-application--is-ltr .pe-sm-8{padding-right:32px!important}.v-application--is-rtl .pe-sm-8{padding-left:32px!important}.v-application--is-ltr .pe-sm-9{padding-right:36px!important}.v-application--is-rtl .pe-sm-9{padding-left:36px!important}.v-application--is-ltr .pe-sm-10{padding-right:40px!important}.v-application--is-rtl .pe-sm-10{padding-left:40px!important}.v-application--is-ltr .pe-sm-11{padding-right:44px!important}.v-application--is-rtl .pe-sm-11{padding-left:44px!important}.v-application--is-ltr .pe-sm-12{padding-right:48px!important}.v-application--is-rtl .pe-sm-12{padding-left:48px!important}.v-application--is-ltr .pe-sm-13{padding-right:52px!important}.v-application--is-rtl .pe-sm-13{padding-left:52px!important}.v-application--is-ltr .pe-sm-14{padding-right:56px!important}.v-application--is-rtl .pe-sm-14{padding-left:56px!important}.v-application--is-ltr .pe-sm-15{padding-right:60px!important}.v-application--is-rtl .pe-sm-15{padding-left:60px!important}.v-application--is-ltr .pe-sm-16{padding-right:64px!important}.v-application--is-rtl .pe-sm-16{padding-left:64px!important}.v-application .text-sm-left{text-align:left!important}.v-application .text-sm-right{text-align:right!important}.v-application .text-sm-center{text-align:center!important}.v-application .text-sm-justify{text-align:justify!important}.v-application .text-sm-start{text-align:start!important}.v-application .text-sm-end{text-align:end!important}.v-application .text-sm-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-sm-h1,.v-application .text-sm-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-sm-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-sm-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-sm-h3,.v-application .text-sm-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-sm-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-sm-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-sm-h5,.v-application .text-sm-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-sm-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-sm-body-2,.v-application .text-sm-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-sm-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-sm-caption,.v-application .text-sm-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media (min-width:960px){.v-application .d-md-none{display:none!important}.v-application .d-md-inline{display:inline!important}.v-application .d-md-inline-block{display:inline-block!important}.v-application .d-md-block{display:block!important}.v-application .d-md-table{display:table!important}.v-application .d-md-table-row{display:table-row!important}.v-application .d-md-table-cell{display:table-cell!important}.v-application .d-md-flex{display:flex!important}.v-application .d-md-inline-flex{display:inline-flex!important}.v-application .float-md-none{float:none!important}.v-application .float-md-left{float:left!important}.v-application .float-md-right{float:right!important}.v-application--is-rtl .float-md-end{float:left!important}.v-application--is-ltr .float-md-end,.v-application--is-rtl .float-md-start{float:right!important}.v-application--is-ltr .float-md-start{float:left!important}.v-application .flex-md-fill{flex:1 1 auto!important}.v-application .flex-md-row{flex-direction:row!important}.v-application .flex-md-column{flex-direction:column!important}.v-application .flex-md-row-reverse{flex-direction:row-reverse!important}.v-application .flex-md-column-reverse{flex-direction:column-reverse!important}.v-application .flex-md-grow-0{flex-grow:0!important}.v-application .flex-md-grow-1{flex-grow:1!important}.v-application .flex-md-shrink-0{flex-shrink:0!important}.v-application .flex-md-shrink-1{flex-shrink:1!important}.v-application .flex-md-wrap{flex-wrap:wrap!important}.v-application .flex-md-nowrap{flex-wrap:nowrap!important}.v-application .flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-md-start{justify-content:flex-start!important}.v-application .justify-md-end{justify-content:flex-end!important}.v-application .justify-md-center{justify-content:center!important}.v-application .justify-md-space-between{justify-content:space-between!important}.v-application .justify-md-space-around{justify-content:space-around!important}.v-application .align-md-start{align-items:flex-start!important}.v-application .align-md-end{align-items:flex-end!important}.v-application .align-md-center{align-items:center!important}.v-application .align-md-baseline{align-items:baseline!important}.v-application .align-md-stretch{align-items:stretch!important}.v-application .align-content-md-start{align-content:flex-start!important}.v-application .align-content-md-end{align-content:flex-end!important}.v-application .align-content-md-center{align-content:center!important}.v-application .align-content-md-space-between{align-content:space-between!important}.v-application .align-content-md-space-around{align-content:space-around!important}.v-application .align-content-md-stretch{align-content:stretch!important}.v-application .align-self-md-auto{align-self:auto!important}.v-application .align-self-md-start{align-self:flex-start!important}.v-application .align-self-md-end{align-self:flex-end!important}.v-application .align-self-md-center{align-self:center!important}.v-application .align-self-md-baseline{align-self:baseline!important}.v-application .align-self-md-stretch{align-self:stretch!important}.v-application .order-md-first{order:-1!important}.v-application .order-md-0{order:0!important}.v-application .order-md-1{order:1!important}.v-application .order-md-2{order:2!important}.v-application .order-md-3{order:3!important}.v-application .order-md-4{order:4!important}.v-application .order-md-5{order:5!important}.v-application .order-md-6{order:6!important}.v-application .order-md-7{order:7!important}.v-application .order-md-8{order:8!important}.v-application .order-md-9{order:9!important}.v-application .order-md-10{order:10!important}.v-application .order-md-11{order:11!important}.v-application .order-md-12{order:12!important}.v-application .order-md-last{order:13!important}.v-application .ma-md-0{margin:0!important}.v-application .ma-md-1{margin:4px!important}.v-application .ma-md-2{margin:8px!important}.v-application .ma-md-3{margin:12px!important}.v-application .ma-md-4{margin:16px!important}.v-application .ma-md-5{margin:20px!important}.v-application .ma-md-6{margin:24px!important}.v-application .ma-md-7{margin:28px!important}.v-application .ma-md-8{margin:32px!important}.v-application .ma-md-9{margin:36px!important}.v-application .ma-md-10{margin:40px!important}.v-application .ma-md-11{margin:44px!important}.v-application .ma-md-12{margin:48px!important}.v-application .ma-md-13{margin:52px!important}.v-application .ma-md-14{margin:56px!important}.v-application .ma-md-15{margin:60px!important}.v-application .ma-md-16{margin:64px!important}.v-application .ma-md-auto{margin:auto!important}.v-application .mx-md-0{margin-right:0!important;margin-left:0!important}.v-application .mx-md-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-md-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-md-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-md-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-md-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-md-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-md-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-md-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-md-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-md-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-md-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-md-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-md-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-md-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-md-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-md-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-md-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-md-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-md-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-md-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-md-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-md-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-md-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-md-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-md-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-md-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-md-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-md-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-md-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-md-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-md-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-md-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-md-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-md-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-md-0{margin-top:0!important}.v-application .mt-md-1{margin-top:4px!important}.v-application .mt-md-2{margin-top:8px!important}.v-application .mt-md-3{margin-top:12px!important}.v-application .mt-md-4{margin-top:16px!important}.v-application .mt-md-5{margin-top:20px!important}.v-application .mt-md-6{margin-top:24px!important}.v-application .mt-md-7{margin-top:28px!important}.v-application .mt-md-8{margin-top:32px!important}.v-application .mt-md-9{margin-top:36px!important}.v-application .mt-md-10{margin-top:40px!important}.v-application .mt-md-11{margin-top:44px!important}.v-application .mt-md-12{margin-top:48px!important}.v-application .mt-md-13{margin-top:52px!important}.v-application .mt-md-14{margin-top:56px!important}.v-application .mt-md-15{margin-top:60px!important}.v-application .mt-md-16{margin-top:64px!important}.v-application .mt-md-auto{margin-top:auto!important}.v-application .mr-md-0{margin-right:0!important}.v-application .mr-md-1{margin-right:4px!important}.v-application .mr-md-2{margin-right:8px!important}.v-application .mr-md-3{margin-right:12px!important}.v-application .mr-md-4{margin-right:16px!important}.v-application .mr-md-5{margin-right:20px!important}.v-application .mr-md-6{margin-right:24px!important}.v-application .mr-md-7{margin-right:28px!important}.v-application .mr-md-8{margin-right:32px!important}.v-application .mr-md-9{margin-right:36px!important}.v-application .mr-md-10{margin-right:40px!important}.v-application .mr-md-11{margin-right:44px!important}.v-application .mr-md-12{margin-right:48px!important}.v-application .mr-md-13{margin-right:52px!important}.v-application .mr-md-14{margin-right:56px!important}.v-application .mr-md-15{margin-right:60px!important}.v-application .mr-md-16{margin-right:64px!important}.v-application .mr-md-auto{margin-right:auto!important}.v-application .mb-md-0{margin-bottom:0!important}.v-application .mb-md-1{margin-bottom:4px!important}.v-application .mb-md-2{margin-bottom:8px!important}.v-application .mb-md-3{margin-bottom:12px!important}.v-application .mb-md-4{margin-bottom:16px!important}.v-application .mb-md-5{margin-bottom:20px!important}.v-application .mb-md-6{margin-bottom:24px!important}.v-application .mb-md-7{margin-bottom:28px!important}.v-application .mb-md-8{margin-bottom:32px!important}.v-application .mb-md-9{margin-bottom:36px!important}.v-application .mb-md-10{margin-bottom:40px!important}.v-application .mb-md-11{margin-bottom:44px!important}.v-application .mb-md-12{margin-bottom:48px!important}.v-application .mb-md-13{margin-bottom:52px!important}.v-application .mb-md-14{margin-bottom:56px!important}.v-application .mb-md-15{margin-bottom:60px!important}.v-application .mb-md-16{margin-bottom:64px!important}.v-application .mb-md-auto{margin-bottom:auto!important}.v-application .ml-md-0{margin-left:0!important}.v-application .ml-md-1{margin-left:4px!important}.v-application .ml-md-2{margin-left:8px!important}.v-application .ml-md-3{margin-left:12px!important}.v-application .ml-md-4{margin-left:16px!important}.v-application .ml-md-5{margin-left:20px!important}.v-application .ml-md-6{margin-left:24px!important}.v-application .ml-md-7{margin-left:28px!important}.v-application .ml-md-8{margin-left:32px!important}.v-application .ml-md-9{margin-left:36px!important}.v-application .ml-md-10{margin-left:40px!important}.v-application .ml-md-11{margin-left:44px!important}.v-application .ml-md-12{margin-left:48px!important}.v-application .ml-md-13{margin-left:52px!important}.v-application .ml-md-14{margin-left:56px!important}.v-application .ml-md-15{margin-left:60px!important}.v-application .ml-md-16{margin-left:64px!important}.v-application .ml-md-auto{margin-left:auto!important}.v-application--is-ltr .ms-md-0{margin-left:0!important}.v-application--is-rtl .ms-md-0{margin-right:0!important}.v-application--is-ltr .ms-md-1{margin-left:4px!important}.v-application--is-rtl .ms-md-1{margin-right:4px!important}.v-application--is-ltr .ms-md-2{margin-left:8px!important}.v-application--is-rtl .ms-md-2{margin-right:8px!important}.v-application--is-ltr .ms-md-3{margin-left:12px!important}.v-application--is-rtl .ms-md-3{margin-right:12px!important}.v-application--is-ltr .ms-md-4{margin-left:16px!important}.v-application--is-rtl .ms-md-4{margin-right:16px!important}.v-application--is-ltr .ms-md-5{margin-left:20px!important}.v-application--is-rtl .ms-md-5{margin-right:20px!important}.v-application--is-ltr .ms-md-6{margin-left:24px!important}.v-application--is-rtl .ms-md-6{margin-right:24px!important}.v-application--is-ltr .ms-md-7{margin-left:28px!important}.v-application--is-rtl .ms-md-7{margin-right:28px!important}.v-application--is-ltr .ms-md-8{margin-left:32px!important}.v-application--is-rtl .ms-md-8{margin-right:32px!important}.v-application--is-ltr .ms-md-9{margin-left:36px!important}.v-application--is-rtl .ms-md-9{margin-right:36px!important}.v-application--is-ltr .ms-md-10{margin-left:40px!important}.v-application--is-rtl .ms-md-10{margin-right:40px!important}.v-application--is-ltr .ms-md-11{margin-left:44px!important}.v-application--is-rtl .ms-md-11{margin-right:44px!important}.v-application--is-ltr .ms-md-12{margin-left:48px!important}.v-application--is-rtl .ms-md-12{margin-right:48px!important}.v-application--is-ltr .ms-md-13{margin-left:52px!important}.v-application--is-rtl .ms-md-13{margin-right:52px!important}.v-application--is-ltr .ms-md-14{margin-left:56px!important}.v-application--is-rtl .ms-md-14{margin-right:56px!important}.v-application--is-ltr .ms-md-15{margin-left:60px!important}.v-application--is-rtl .ms-md-15{margin-right:60px!important}.v-application--is-ltr .ms-md-16{margin-left:64px!important}.v-application--is-rtl .ms-md-16{margin-right:64px!important}.v-application--is-ltr .ms-md-auto{margin-left:auto!important}.v-application--is-rtl .ms-md-auto{margin-right:auto!important}.v-application--is-ltr .me-md-0{margin-right:0!important}.v-application--is-rtl .me-md-0{margin-left:0!important}.v-application--is-ltr .me-md-1{margin-right:4px!important}.v-application--is-rtl .me-md-1{margin-left:4px!important}.v-application--is-ltr .me-md-2{margin-right:8px!important}.v-application--is-rtl .me-md-2{margin-left:8px!important}.v-application--is-ltr .me-md-3{margin-right:12px!important}.v-application--is-rtl .me-md-3{margin-left:12px!important}.v-application--is-ltr .me-md-4{margin-right:16px!important}.v-application--is-rtl .me-md-4{margin-left:16px!important}.v-application--is-ltr .me-md-5{margin-right:20px!important}.v-application--is-rtl .me-md-5{margin-left:20px!important}.v-application--is-ltr .me-md-6{margin-right:24px!important}.v-application--is-rtl .me-md-6{margin-left:24px!important}.v-application--is-ltr .me-md-7{margin-right:28px!important}.v-application--is-rtl .me-md-7{margin-left:28px!important}.v-application--is-ltr .me-md-8{margin-right:32px!important}.v-application--is-rtl .me-md-8{margin-left:32px!important}.v-application--is-ltr .me-md-9{margin-right:36px!important}.v-application--is-rtl .me-md-9{margin-left:36px!important}.v-application--is-ltr .me-md-10{margin-right:40px!important}.v-application--is-rtl .me-md-10{margin-left:40px!important}.v-application--is-ltr .me-md-11{margin-right:44px!important}.v-application--is-rtl .me-md-11{margin-left:44px!important}.v-application--is-ltr .me-md-12{margin-right:48px!important}.v-application--is-rtl .me-md-12{margin-left:48px!important}.v-application--is-ltr .me-md-13{margin-right:52px!important}.v-application--is-rtl .me-md-13{margin-left:52px!important}.v-application--is-ltr .me-md-14{margin-right:56px!important}.v-application--is-rtl .me-md-14{margin-left:56px!important}.v-application--is-ltr .me-md-15{margin-right:60px!important}.v-application--is-rtl .me-md-15{margin-left:60px!important}.v-application--is-ltr .me-md-16{margin-right:64px!important}.v-application--is-rtl .me-md-16{margin-left:64px!important}.v-application--is-ltr .me-md-auto{margin-right:auto!important}.v-application--is-rtl .me-md-auto{margin-left:auto!important}.v-application .ma-md-n1{margin:-4px!important}.v-application .ma-md-n2{margin:-8px!important}.v-application .ma-md-n3{margin:-12px!important}.v-application .ma-md-n4{margin:-16px!important}.v-application .ma-md-n5{margin:-20px!important}.v-application .ma-md-n6{margin:-24px!important}.v-application .ma-md-n7{margin:-28px!important}.v-application .ma-md-n8{margin:-32px!important}.v-application .ma-md-n9{margin:-36px!important}.v-application .ma-md-n10{margin:-40px!important}.v-application .ma-md-n11{margin:-44px!important}.v-application .ma-md-n12{margin:-48px!important}.v-application .ma-md-n13{margin:-52px!important}.v-application .ma-md-n14{margin:-56px!important}.v-application .ma-md-n15{margin:-60px!important}.v-application .ma-md-n16{margin:-64px!important}.v-application .mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-md-n1{margin-top:-4px!important}.v-application .mt-md-n2{margin-top:-8px!important}.v-application .mt-md-n3{margin-top:-12px!important}.v-application .mt-md-n4{margin-top:-16px!important}.v-application .mt-md-n5{margin-top:-20px!important}.v-application .mt-md-n6{margin-top:-24px!important}.v-application .mt-md-n7{margin-top:-28px!important}.v-application .mt-md-n8{margin-top:-32px!important}.v-application .mt-md-n9{margin-top:-36px!important}.v-application .mt-md-n10{margin-top:-40px!important}.v-application .mt-md-n11{margin-top:-44px!important}.v-application .mt-md-n12{margin-top:-48px!important}.v-application .mt-md-n13{margin-top:-52px!important}.v-application .mt-md-n14{margin-top:-56px!important}.v-application .mt-md-n15{margin-top:-60px!important}.v-application .mt-md-n16{margin-top:-64px!important}.v-application .mr-md-n1{margin-right:-4px!important}.v-application .mr-md-n2{margin-right:-8px!important}.v-application .mr-md-n3{margin-right:-12px!important}.v-application .mr-md-n4{margin-right:-16px!important}.v-application .mr-md-n5{margin-right:-20px!important}.v-application .mr-md-n6{margin-right:-24px!important}.v-application .mr-md-n7{margin-right:-28px!important}.v-application .mr-md-n8{margin-right:-32px!important}.v-application .mr-md-n9{margin-right:-36px!important}.v-application .mr-md-n10{margin-right:-40px!important}.v-application .mr-md-n11{margin-right:-44px!important}.v-application .mr-md-n12{margin-right:-48px!important}.v-application .mr-md-n13{margin-right:-52px!important}.v-application .mr-md-n14{margin-right:-56px!important}.v-application .mr-md-n15{margin-right:-60px!important}.v-application .mr-md-n16{margin-right:-64px!important}.v-application .mb-md-n1{margin-bottom:-4px!important}.v-application .mb-md-n2{margin-bottom:-8px!important}.v-application .mb-md-n3{margin-bottom:-12px!important}.v-application .mb-md-n4{margin-bottom:-16px!important}.v-application .mb-md-n5{margin-bottom:-20px!important}.v-application .mb-md-n6{margin-bottom:-24px!important}.v-application .mb-md-n7{margin-bottom:-28px!important}.v-application .mb-md-n8{margin-bottom:-32px!important}.v-application .mb-md-n9{margin-bottom:-36px!important}.v-application .mb-md-n10{margin-bottom:-40px!important}.v-application .mb-md-n11{margin-bottom:-44px!important}.v-application .mb-md-n12{margin-bottom:-48px!important}.v-application .mb-md-n13{margin-bottom:-52px!important}.v-application .mb-md-n14{margin-bottom:-56px!important}.v-application .mb-md-n15{margin-bottom:-60px!important}.v-application .mb-md-n16{margin-bottom:-64px!important}.v-application .ml-md-n1{margin-left:-4px!important}.v-application .ml-md-n2{margin-left:-8px!important}.v-application .ml-md-n3{margin-left:-12px!important}.v-application .ml-md-n4{margin-left:-16px!important}.v-application .ml-md-n5{margin-left:-20px!important}.v-application .ml-md-n6{margin-left:-24px!important}.v-application .ml-md-n7{margin-left:-28px!important}.v-application .ml-md-n8{margin-left:-32px!important}.v-application .ml-md-n9{margin-left:-36px!important}.v-application .ml-md-n10{margin-left:-40px!important}.v-application .ml-md-n11{margin-left:-44px!important}.v-application .ml-md-n12{margin-left:-48px!important}.v-application .ml-md-n13{margin-left:-52px!important}.v-application .ml-md-n14{margin-left:-56px!important}.v-application .ml-md-n15{margin-left:-60px!important}.v-application .ml-md-n16{margin-left:-64px!important}.v-application--is-ltr .ms-md-n1{margin-left:-4px!important}.v-application--is-rtl .ms-md-n1{margin-right:-4px!important}.v-application--is-ltr .ms-md-n2{margin-left:-8px!important}.v-application--is-rtl .ms-md-n2{margin-right:-8px!important}.v-application--is-ltr .ms-md-n3{margin-left:-12px!important}.v-application--is-rtl .ms-md-n3{margin-right:-12px!important}.v-application--is-ltr .ms-md-n4{margin-left:-16px!important}.v-application--is-rtl .ms-md-n4{margin-right:-16px!important}.v-application--is-ltr .ms-md-n5{margin-left:-20px!important}.v-application--is-rtl .ms-md-n5{margin-right:-20px!important}.v-application--is-ltr .ms-md-n6{margin-left:-24px!important}.v-application--is-rtl .ms-md-n6{margin-right:-24px!important}.v-application--is-ltr .ms-md-n7{margin-left:-28px!important}.v-application--is-rtl .ms-md-n7{margin-right:-28px!important}.v-application--is-ltr .ms-md-n8{margin-left:-32px!important}.v-application--is-rtl .ms-md-n8{margin-right:-32px!important}.v-application--is-ltr .ms-md-n9{margin-left:-36px!important}.v-application--is-rtl .ms-md-n9{margin-right:-36px!important}.v-application--is-ltr .ms-md-n10{margin-left:-40px!important}.v-application--is-rtl .ms-md-n10{margin-right:-40px!important}.v-application--is-ltr .ms-md-n11{margin-left:-44px!important}.v-application--is-rtl .ms-md-n11{margin-right:-44px!important}.v-application--is-ltr .ms-md-n12{margin-left:-48px!important}.v-application--is-rtl .ms-md-n12{margin-right:-48px!important}.v-application--is-ltr .ms-md-n13{margin-left:-52px!important}.v-application--is-rtl .ms-md-n13{margin-right:-52px!important}.v-application--is-ltr .ms-md-n14{margin-left:-56px!important}.v-application--is-rtl .ms-md-n14{margin-right:-56px!important}.v-application--is-ltr .ms-md-n15{margin-left:-60px!important}.v-application--is-rtl .ms-md-n15{margin-right:-60px!important}.v-application--is-ltr .ms-md-n16{margin-left:-64px!important}.v-application--is-rtl .ms-md-n16{margin-right:-64px!important}.v-application--is-ltr .me-md-n1{margin-right:-4px!important}.v-application--is-rtl .me-md-n1{margin-left:-4px!important}.v-application--is-ltr .me-md-n2{margin-right:-8px!important}.v-application--is-rtl .me-md-n2{margin-left:-8px!important}.v-application--is-ltr .me-md-n3{margin-right:-12px!important}.v-application--is-rtl .me-md-n3{margin-left:-12px!important}.v-application--is-ltr .me-md-n4{margin-right:-16px!important}.v-application--is-rtl .me-md-n4{margin-left:-16px!important}.v-application--is-ltr .me-md-n5{margin-right:-20px!important}.v-application--is-rtl .me-md-n5{margin-left:-20px!important}.v-application--is-ltr .me-md-n6{margin-right:-24px!important}.v-application--is-rtl .me-md-n6{margin-left:-24px!important}.v-application--is-ltr .me-md-n7{margin-right:-28px!important}.v-application--is-rtl .me-md-n7{margin-left:-28px!important}.v-application--is-ltr .me-md-n8{margin-right:-32px!important}.v-application--is-rtl .me-md-n8{margin-left:-32px!important}.v-application--is-ltr .me-md-n9{margin-right:-36px!important}.v-application--is-rtl .me-md-n9{margin-left:-36px!important}.v-application--is-ltr .me-md-n10{margin-right:-40px!important}.v-application--is-rtl .me-md-n10{margin-left:-40px!important}.v-application--is-ltr .me-md-n11{margin-right:-44px!important}.v-application--is-rtl .me-md-n11{margin-left:-44px!important}.v-application--is-ltr .me-md-n12{margin-right:-48px!important}.v-application--is-rtl .me-md-n12{margin-left:-48px!important}.v-application--is-ltr .me-md-n13{margin-right:-52px!important}.v-application--is-rtl .me-md-n13{margin-left:-52px!important}.v-application--is-ltr .me-md-n14{margin-right:-56px!important}.v-application--is-rtl .me-md-n14{margin-left:-56px!important}.v-application--is-ltr .me-md-n15{margin-right:-60px!important}.v-application--is-rtl .me-md-n15{margin-left:-60px!important}.v-application--is-ltr .me-md-n16{margin-right:-64px!important}.v-application--is-rtl .me-md-n16{margin-left:-64px!important}.v-application .pa-md-0{padding:0!important}.v-application .pa-md-1{padding:4px!important}.v-application .pa-md-2{padding:8px!important}.v-application .pa-md-3{padding:12px!important}.v-application .pa-md-4{padding:16px!important}.v-application .pa-md-5{padding:20px!important}.v-application .pa-md-6{padding:24px!important}.v-application .pa-md-7{padding:28px!important}.v-application .pa-md-8{padding:32px!important}.v-application .pa-md-9{padding:36px!important}.v-application .pa-md-10{padding:40px!important}.v-application .pa-md-11{padding:44px!important}.v-application .pa-md-12{padding:48px!important}.v-application .pa-md-13{padding:52px!important}.v-application .pa-md-14{padding:56px!important}.v-application .pa-md-15{padding:60px!important}.v-application .pa-md-16{padding:64px!important}.v-application .px-md-0{padding-right:0!important;padding-left:0!important}.v-application .px-md-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-md-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-md-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-md-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-md-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-md-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-md-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-md-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-md-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-md-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-md-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-md-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-md-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-md-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-md-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-md-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-md-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-md-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-md-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-md-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-md-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-md-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-md-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-md-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-md-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-md-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-md-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-md-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-md-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-md-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-md-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-md-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-md-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-md-0{padding-top:0!important}.v-application .pt-md-1{padding-top:4px!important}.v-application .pt-md-2{padding-top:8px!important}.v-application .pt-md-3{padding-top:12px!important}.v-application .pt-md-4{padding-top:16px!important}.v-application .pt-md-5{padding-top:20px!important}.v-application .pt-md-6{padding-top:24px!important}.v-application .pt-md-7{padding-top:28px!important}.v-application .pt-md-8{padding-top:32px!important}.v-application .pt-md-9{padding-top:36px!important}.v-application .pt-md-10{padding-top:40px!important}.v-application .pt-md-11{padding-top:44px!important}.v-application .pt-md-12{padding-top:48px!important}.v-application .pt-md-13{padding-top:52px!important}.v-application .pt-md-14{padding-top:56px!important}.v-application .pt-md-15{padding-top:60px!important}.v-application .pt-md-16{padding-top:64px!important}.v-application .pr-md-0{padding-right:0!important}.v-application .pr-md-1{padding-right:4px!important}.v-application .pr-md-2{padding-right:8px!important}.v-application .pr-md-3{padding-right:12px!important}.v-application .pr-md-4{padding-right:16px!important}.v-application .pr-md-5{padding-right:20px!important}.v-application .pr-md-6{padding-right:24px!important}.v-application .pr-md-7{padding-right:28px!important}.v-application .pr-md-8{padding-right:32px!important}.v-application .pr-md-9{padding-right:36px!important}.v-application .pr-md-10{padding-right:40px!important}.v-application .pr-md-11{padding-right:44px!important}.v-application .pr-md-12{padding-right:48px!important}.v-application .pr-md-13{padding-right:52px!important}.v-application .pr-md-14{padding-right:56px!important}.v-application .pr-md-15{padding-right:60px!important}.v-application .pr-md-16{padding-right:64px!important}.v-application .pb-md-0{padding-bottom:0!important}.v-application .pb-md-1{padding-bottom:4px!important}.v-application .pb-md-2{padding-bottom:8px!important}.v-application .pb-md-3{padding-bottom:12px!important}.v-application .pb-md-4{padding-bottom:16px!important}.v-application .pb-md-5{padding-bottom:20px!important}.v-application .pb-md-6{padding-bottom:24px!important}.v-application .pb-md-7{padding-bottom:28px!important}.v-application .pb-md-8{padding-bottom:32px!important}.v-application .pb-md-9{padding-bottom:36px!important}.v-application .pb-md-10{padding-bottom:40px!important}.v-application .pb-md-11{padding-bottom:44px!important}.v-application .pb-md-12{padding-bottom:48px!important}.v-application .pb-md-13{padding-bottom:52px!important}.v-application .pb-md-14{padding-bottom:56px!important}.v-application .pb-md-15{padding-bottom:60px!important}.v-application .pb-md-16{padding-bottom:64px!important}.v-application .pl-md-0{padding-left:0!important}.v-application .pl-md-1{padding-left:4px!important}.v-application .pl-md-2{padding-left:8px!important}.v-application .pl-md-3{padding-left:12px!important}.v-application .pl-md-4{padding-left:16px!important}.v-application .pl-md-5{padding-left:20px!important}.v-application .pl-md-6{padding-left:24px!important}.v-application .pl-md-7{padding-left:28px!important}.v-application .pl-md-8{padding-left:32px!important}.v-application .pl-md-9{padding-left:36px!important}.v-application .pl-md-10{padding-left:40px!important}.v-application .pl-md-11{padding-left:44px!important}.v-application .pl-md-12{padding-left:48px!important}.v-application .pl-md-13{padding-left:52px!important}.v-application .pl-md-14{padding-left:56px!important}.v-application .pl-md-15{padding-left:60px!important}.v-application .pl-md-16{padding-left:64px!important}.v-application--is-ltr .ps-md-0{padding-left:0!important}.v-application--is-rtl .ps-md-0{padding-right:0!important}.v-application--is-ltr .ps-md-1{padding-left:4px!important}.v-application--is-rtl .ps-md-1{padding-right:4px!important}.v-application--is-ltr .ps-md-2{padding-left:8px!important}.v-application--is-rtl .ps-md-2{padding-right:8px!important}.v-application--is-ltr .ps-md-3{padding-left:12px!important}.v-application--is-rtl .ps-md-3{padding-right:12px!important}.v-application--is-ltr .ps-md-4{padding-left:16px!important}.v-application--is-rtl .ps-md-4{padding-right:16px!important}.v-application--is-ltr .ps-md-5{padding-left:20px!important}.v-application--is-rtl .ps-md-5{padding-right:20px!important}.v-application--is-ltr .ps-md-6{padding-left:24px!important}.v-application--is-rtl .ps-md-6{padding-right:24px!important}.v-application--is-ltr .ps-md-7{padding-left:28px!important}.v-application--is-rtl .ps-md-7{padding-right:28px!important}.v-application--is-ltr .ps-md-8{padding-left:32px!important}.v-application--is-rtl .ps-md-8{padding-right:32px!important}.v-application--is-ltr .ps-md-9{padding-left:36px!important}.v-application--is-rtl .ps-md-9{padding-right:36px!important}.v-application--is-ltr .ps-md-10{padding-left:40px!important}.v-application--is-rtl .ps-md-10{padding-right:40px!important}.v-application--is-ltr .ps-md-11{padding-left:44px!important}.v-application--is-rtl .ps-md-11{padding-right:44px!important}.v-application--is-ltr .ps-md-12{padding-left:48px!important}.v-application--is-rtl .ps-md-12{padding-right:48px!important}.v-application--is-ltr .ps-md-13{padding-left:52px!important}.v-application--is-rtl .ps-md-13{padding-right:52px!important}.v-application--is-ltr .ps-md-14{padding-left:56px!important}.v-application--is-rtl .ps-md-14{padding-right:56px!important}.v-application--is-ltr .ps-md-15{padding-left:60px!important}.v-application--is-rtl .ps-md-15{padding-right:60px!important}.v-application--is-ltr .ps-md-16{padding-left:64px!important}.v-application--is-rtl .ps-md-16{padding-right:64px!important}.v-application--is-ltr .pe-md-0{padding-right:0!important}.v-application--is-rtl .pe-md-0{padding-left:0!important}.v-application--is-ltr .pe-md-1{padding-right:4px!important}.v-application--is-rtl .pe-md-1{padding-left:4px!important}.v-application--is-ltr .pe-md-2{padding-right:8px!important}.v-application--is-rtl .pe-md-2{padding-left:8px!important}.v-application--is-ltr .pe-md-3{padding-right:12px!important}.v-application--is-rtl .pe-md-3{padding-left:12px!important}.v-application--is-ltr .pe-md-4{padding-right:16px!important}.v-application--is-rtl .pe-md-4{padding-left:16px!important}.v-application--is-ltr .pe-md-5{padding-right:20px!important}.v-application--is-rtl .pe-md-5{padding-left:20px!important}.v-application--is-ltr .pe-md-6{padding-right:24px!important}.v-application--is-rtl .pe-md-6{padding-left:24px!important}.v-application--is-ltr .pe-md-7{padding-right:28px!important}.v-application--is-rtl .pe-md-7{padding-left:28px!important}.v-application--is-ltr .pe-md-8{padding-right:32px!important}.v-application--is-rtl .pe-md-8{padding-left:32px!important}.v-application--is-ltr .pe-md-9{padding-right:36px!important}.v-application--is-rtl .pe-md-9{padding-left:36px!important}.v-application--is-ltr .pe-md-10{padding-right:40px!important}.v-application--is-rtl .pe-md-10{padding-left:40px!important}.v-application--is-ltr .pe-md-11{padding-right:44px!important}.v-application--is-rtl .pe-md-11{padding-left:44px!important}.v-application--is-ltr .pe-md-12{padding-right:48px!important}.v-application--is-rtl .pe-md-12{padding-left:48px!important}.v-application--is-ltr .pe-md-13{padding-right:52px!important}.v-application--is-rtl .pe-md-13{padding-left:52px!important}.v-application--is-ltr .pe-md-14{padding-right:56px!important}.v-application--is-rtl .pe-md-14{padding-left:56px!important}.v-application--is-ltr .pe-md-15{padding-right:60px!important}.v-application--is-rtl .pe-md-15{padding-left:60px!important}.v-application--is-ltr .pe-md-16{padding-right:64px!important}.v-application--is-rtl .pe-md-16{padding-left:64px!important}.v-application .text-md-left{text-align:left!important}.v-application .text-md-right{text-align:right!important}.v-application .text-md-center{text-align:center!important}.v-application .text-md-justify{text-align:justify!important}.v-application .text-md-start{text-align:start!important}.v-application .text-md-end{text-align:end!important}.v-application .text-md-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-md-h1,.v-application .text-md-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-md-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-md-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-md-h3,.v-application .text-md-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-md-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-md-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-md-h5,.v-application .text-md-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-md-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-md-body-2,.v-application .text-md-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-md-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-md-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-md-caption,.v-application .text-md-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-md-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media (min-width:1264px){.v-application .d-lg-none{display:none!important}.v-application .d-lg-inline{display:inline!important}.v-application .d-lg-inline-block{display:inline-block!important}.v-application .d-lg-block{display:block!important}.v-application .d-lg-table{display:table!important}.v-application .d-lg-table-row{display:table-row!important}.v-application .d-lg-table-cell{display:table-cell!important}.v-application .d-lg-flex{display:flex!important}.v-application .d-lg-inline-flex{display:inline-flex!important}.v-application .float-lg-none{float:none!important}.v-application .float-lg-left{float:left!important}.v-application .float-lg-right{float:right!important}.v-application--is-rtl .float-lg-end{float:left!important}.v-application--is-ltr .float-lg-end,.v-application--is-rtl .float-lg-start{float:right!important}.v-application--is-ltr .float-lg-start{float:left!important}.v-application .flex-lg-fill{flex:1 1 auto!important}.v-application .flex-lg-row{flex-direction:row!important}.v-application .flex-lg-column{flex-direction:column!important}.v-application .flex-lg-row-reverse{flex-direction:row-reverse!important}.v-application .flex-lg-column-reverse{flex-direction:column-reverse!important}.v-application .flex-lg-grow-0{flex-grow:0!important}.v-application .flex-lg-grow-1{flex-grow:1!important}.v-application .flex-lg-shrink-0{flex-shrink:0!important}.v-application .flex-lg-shrink-1{flex-shrink:1!important}.v-application .flex-lg-wrap{flex-wrap:wrap!important}.v-application .flex-lg-nowrap{flex-wrap:nowrap!important}.v-application .flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-lg-start{justify-content:flex-start!important}.v-application .justify-lg-end{justify-content:flex-end!important}.v-application .justify-lg-center{justify-content:center!important}.v-application .justify-lg-space-between{justify-content:space-between!important}.v-application .justify-lg-space-around{justify-content:space-around!important}.v-application .align-lg-start{align-items:flex-start!important}.v-application .align-lg-end{align-items:flex-end!important}.v-application .align-lg-center{align-items:center!important}.v-application .align-lg-baseline{align-items:baseline!important}.v-application .align-lg-stretch{align-items:stretch!important}.v-application .align-content-lg-start{align-content:flex-start!important}.v-application .align-content-lg-end{align-content:flex-end!important}.v-application .align-content-lg-center{align-content:center!important}.v-application .align-content-lg-space-between{align-content:space-between!important}.v-application .align-content-lg-space-around{align-content:space-around!important}.v-application .align-content-lg-stretch{align-content:stretch!important}.v-application .align-self-lg-auto{align-self:auto!important}.v-application .align-self-lg-start{align-self:flex-start!important}.v-application .align-self-lg-end{align-self:flex-end!important}.v-application .align-self-lg-center{align-self:center!important}.v-application .align-self-lg-baseline{align-self:baseline!important}.v-application .align-self-lg-stretch{align-self:stretch!important}.v-application .order-lg-first{order:-1!important}.v-application .order-lg-0{order:0!important}.v-application .order-lg-1{order:1!important}.v-application .order-lg-2{order:2!important}.v-application .order-lg-3{order:3!important}.v-application .order-lg-4{order:4!important}.v-application .order-lg-5{order:5!important}.v-application .order-lg-6{order:6!important}.v-application .order-lg-7{order:7!important}.v-application .order-lg-8{order:8!important}.v-application .order-lg-9{order:9!important}.v-application .order-lg-10{order:10!important}.v-application .order-lg-11{order:11!important}.v-application .order-lg-12{order:12!important}.v-application .order-lg-last{order:13!important}.v-application .ma-lg-0{margin:0!important}.v-application .ma-lg-1{margin:4px!important}.v-application .ma-lg-2{margin:8px!important}.v-application .ma-lg-3{margin:12px!important}.v-application .ma-lg-4{margin:16px!important}.v-application .ma-lg-5{margin:20px!important}.v-application .ma-lg-6{margin:24px!important}.v-application .ma-lg-7{margin:28px!important}.v-application .ma-lg-8{margin:32px!important}.v-application .ma-lg-9{margin:36px!important}.v-application .ma-lg-10{margin:40px!important}.v-application .ma-lg-11{margin:44px!important}.v-application .ma-lg-12{margin:48px!important}.v-application .ma-lg-13{margin:52px!important}.v-application .ma-lg-14{margin:56px!important}.v-application .ma-lg-15{margin:60px!important}.v-application .ma-lg-16{margin:64px!important}.v-application .ma-lg-auto{margin:auto!important}.v-application .mx-lg-0{margin-right:0!important;margin-left:0!important}.v-application .mx-lg-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-lg-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-lg-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-lg-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-lg-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-lg-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-lg-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-lg-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-lg-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-lg-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-lg-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-lg-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-lg-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-lg-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-lg-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-lg-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-lg-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-lg-0{margin-top:0!important}.v-application .mt-lg-1{margin-top:4px!important}.v-application .mt-lg-2{margin-top:8px!important}.v-application .mt-lg-3{margin-top:12px!important}.v-application .mt-lg-4{margin-top:16px!important}.v-application .mt-lg-5{margin-top:20px!important}.v-application .mt-lg-6{margin-top:24px!important}.v-application .mt-lg-7{margin-top:28px!important}.v-application .mt-lg-8{margin-top:32px!important}.v-application .mt-lg-9{margin-top:36px!important}.v-application .mt-lg-10{margin-top:40px!important}.v-application .mt-lg-11{margin-top:44px!important}.v-application .mt-lg-12{margin-top:48px!important}.v-application .mt-lg-13{margin-top:52px!important}.v-application .mt-lg-14{margin-top:56px!important}.v-application .mt-lg-15{margin-top:60px!important}.v-application .mt-lg-16{margin-top:64px!important}.v-application .mt-lg-auto{margin-top:auto!important}.v-application .mr-lg-0{margin-right:0!important}.v-application .mr-lg-1{margin-right:4px!important}.v-application .mr-lg-2{margin-right:8px!important}.v-application .mr-lg-3{margin-right:12px!important}.v-application .mr-lg-4{margin-right:16px!important}.v-application .mr-lg-5{margin-right:20px!important}.v-application .mr-lg-6{margin-right:24px!important}.v-application .mr-lg-7{margin-right:28px!important}.v-application .mr-lg-8{margin-right:32px!important}.v-application .mr-lg-9{margin-right:36px!important}.v-application .mr-lg-10{margin-right:40px!important}.v-application .mr-lg-11{margin-right:44px!important}.v-application .mr-lg-12{margin-right:48px!important}.v-application .mr-lg-13{margin-right:52px!important}.v-application .mr-lg-14{margin-right:56px!important}.v-application .mr-lg-15{margin-right:60px!important}.v-application .mr-lg-16{margin-right:64px!important}.v-application .mr-lg-auto{margin-right:auto!important}.v-application .mb-lg-0{margin-bottom:0!important}.v-application .mb-lg-1{margin-bottom:4px!important}.v-application .mb-lg-2{margin-bottom:8px!important}.v-application .mb-lg-3{margin-bottom:12px!important}.v-application .mb-lg-4{margin-bottom:16px!important}.v-application .mb-lg-5{margin-bottom:20px!important}.v-application .mb-lg-6{margin-bottom:24px!important}.v-application .mb-lg-7{margin-bottom:28px!important}.v-application .mb-lg-8{margin-bottom:32px!important}.v-application .mb-lg-9{margin-bottom:36px!important}.v-application .mb-lg-10{margin-bottom:40px!important}.v-application .mb-lg-11{margin-bottom:44px!important}.v-application .mb-lg-12{margin-bottom:48px!important}.v-application .mb-lg-13{margin-bottom:52px!important}.v-application .mb-lg-14{margin-bottom:56px!important}.v-application .mb-lg-15{margin-bottom:60px!important}.v-application .mb-lg-16{margin-bottom:64px!important}.v-application .mb-lg-auto{margin-bottom:auto!important}.v-application .ml-lg-0{margin-left:0!important}.v-application .ml-lg-1{margin-left:4px!important}.v-application .ml-lg-2{margin-left:8px!important}.v-application .ml-lg-3{margin-left:12px!important}.v-application .ml-lg-4{margin-left:16px!important}.v-application .ml-lg-5{margin-left:20px!important}.v-application .ml-lg-6{margin-left:24px!important}.v-application .ml-lg-7{margin-left:28px!important}.v-application .ml-lg-8{margin-left:32px!important}.v-application .ml-lg-9{margin-left:36px!important}.v-application .ml-lg-10{margin-left:40px!important}.v-application .ml-lg-11{margin-left:44px!important}.v-application .ml-lg-12{margin-left:48px!important}.v-application .ml-lg-13{margin-left:52px!important}.v-application .ml-lg-14{margin-left:56px!important}.v-application .ml-lg-15{margin-left:60px!important}.v-application .ml-lg-16{margin-left:64px!important}.v-application .ml-lg-auto{margin-left:auto!important}.v-application--is-ltr .ms-lg-0{margin-left:0!important}.v-application--is-rtl .ms-lg-0{margin-right:0!important}.v-application--is-ltr .ms-lg-1{margin-left:4px!important}.v-application--is-rtl .ms-lg-1{margin-right:4px!important}.v-application--is-ltr .ms-lg-2{margin-left:8px!important}.v-application--is-rtl .ms-lg-2{margin-right:8px!important}.v-application--is-ltr .ms-lg-3{margin-left:12px!important}.v-application--is-rtl .ms-lg-3{margin-right:12px!important}.v-application--is-ltr .ms-lg-4{margin-left:16px!important}.v-application--is-rtl .ms-lg-4{margin-right:16px!important}.v-application--is-ltr .ms-lg-5{margin-left:20px!important}.v-application--is-rtl .ms-lg-5{margin-right:20px!important}.v-application--is-ltr .ms-lg-6{margin-left:24px!important}.v-application--is-rtl .ms-lg-6{margin-right:24px!important}.v-application--is-ltr .ms-lg-7{margin-left:28px!important}.v-application--is-rtl .ms-lg-7{margin-right:28px!important}.v-application--is-ltr .ms-lg-8{margin-left:32px!important}.v-application--is-rtl .ms-lg-8{margin-right:32px!important}.v-application--is-ltr .ms-lg-9{margin-left:36px!important}.v-application--is-rtl .ms-lg-9{margin-right:36px!important}.v-application--is-ltr .ms-lg-10{margin-left:40px!important}.v-application--is-rtl .ms-lg-10{margin-right:40px!important}.v-application--is-ltr .ms-lg-11{margin-left:44px!important}.v-application--is-rtl .ms-lg-11{margin-right:44px!important}.v-application--is-ltr .ms-lg-12{margin-left:48px!important}.v-application--is-rtl .ms-lg-12{margin-right:48px!important}.v-application--is-ltr .ms-lg-13{margin-left:52px!important}.v-application--is-rtl .ms-lg-13{margin-right:52px!important}.v-application--is-ltr .ms-lg-14{margin-left:56px!important}.v-application--is-rtl .ms-lg-14{margin-right:56px!important}.v-application--is-ltr .ms-lg-15{margin-left:60px!important}.v-application--is-rtl .ms-lg-15{margin-right:60px!important}.v-application--is-ltr .ms-lg-16{margin-left:64px!important}.v-application--is-rtl .ms-lg-16{margin-right:64px!important}.v-application--is-ltr .ms-lg-auto{margin-left:auto!important}.v-application--is-rtl .ms-lg-auto{margin-right:auto!important}.v-application--is-ltr .me-lg-0{margin-right:0!important}.v-application--is-rtl .me-lg-0{margin-left:0!important}.v-application--is-ltr .me-lg-1{margin-right:4px!important}.v-application--is-rtl .me-lg-1{margin-left:4px!important}.v-application--is-ltr .me-lg-2{margin-right:8px!important}.v-application--is-rtl .me-lg-2{margin-left:8px!important}.v-application--is-ltr .me-lg-3{margin-right:12px!important}.v-application--is-rtl .me-lg-3{margin-left:12px!important}.v-application--is-ltr .me-lg-4{margin-right:16px!important}.v-application--is-rtl .me-lg-4{margin-left:16px!important}.v-application--is-ltr .me-lg-5{margin-right:20px!important}.v-application--is-rtl .me-lg-5{margin-left:20px!important}.v-application--is-ltr .me-lg-6{margin-right:24px!important}.v-application--is-rtl .me-lg-6{margin-left:24px!important}.v-application--is-ltr .me-lg-7{margin-right:28px!important}.v-application--is-rtl .me-lg-7{margin-left:28px!important}.v-application--is-ltr .me-lg-8{margin-right:32px!important}.v-application--is-rtl .me-lg-8{margin-left:32px!important}.v-application--is-ltr .me-lg-9{margin-right:36px!important}.v-application--is-rtl .me-lg-9{margin-left:36px!important}.v-application--is-ltr .me-lg-10{margin-right:40px!important}.v-application--is-rtl .me-lg-10{margin-left:40px!important}.v-application--is-ltr .me-lg-11{margin-right:44px!important}.v-application--is-rtl .me-lg-11{margin-left:44px!important}.v-application--is-ltr .me-lg-12{margin-right:48px!important}.v-application--is-rtl .me-lg-12{margin-left:48px!important}.v-application--is-ltr .me-lg-13{margin-right:52px!important}.v-application--is-rtl .me-lg-13{margin-left:52px!important}.v-application--is-ltr .me-lg-14{margin-right:56px!important}.v-application--is-rtl .me-lg-14{margin-left:56px!important}.v-application--is-ltr .me-lg-15{margin-right:60px!important}.v-application--is-rtl .me-lg-15{margin-left:60px!important}.v-application--is-ltr .me-lg-16{margin-right:64px!important}.v-application--is-rtl .me-lg-16{margin-left:64px!important}.v-application--is-ltr .me-lg-auto{margin-right:auto!important}.v-application--is-rtl .me-lg-auto{margin-left:auto!important}.v-application .ma-lg-n1{margin:-4px!important}.v-application .ma-lg-n2{margin:-8px!important}.v-application .ma-lg-n3{margin:-12px!important}.v-application .ma-lg-n4{margin:-16px!important}.v-application .ma-lg-n5{margin:-20px!important}.v-application .ma-lg-n6{margin:-24px!important}.v-application .ma-lg-n7{margin:-28px!important}.v-application .ma-lg-n8{margin:-32px!important}.v-application .ma-lg-n9{margin:-36px!important}.v-application .ma-lg-n10{margin:-40px!important}.v-application .ma-lg-n11{margin:-44px!important}.v-application .ma-lg-n12{margin:-48px!important}.v-application .ma-lg-n13{margin:-52px!important}.v-application .ma-lg-n14{margin:-56px!important}.v-application .ma-lg-n15{margin:-60px!important}.v-application .ma-lg-n16{margin:-64px!important}.v-application .mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-lg-n1{margin-top:-4px!important}.v-application .mt-lg-n2{margin-top:-8px!important}.v-application .mt-lg-n3{margin-top:-12px!important}.v-application .mt-lg-n4{margin-top:-16px!important}.v-application .mt-lg-n5{margin-top:-20px!important}.v-application .mt-lg-n6{margin-top:-24px!important}.v-application .mt-lg-n7{margin-top:-28px!important}.v-application .mt-lg-n8{margin-top:-32px!important}.v-application .mt-lg-n9{margin-top:-36px!important}.v-application .mt-lg-n10{margin-top:-40px!important}.v-application .mt-lg-n11{margin-top:-44px!important}.v-application .mt-lg-n12{margin-top:-48px!important}.v-application .mt-lg-n13{margin-top:-52px!important}.v-application .mt-lg-n14{margin-top:-56px!important}.v-application .mt-lg-n15{margin-top:-60px!important}.v-application .mt-lg-n16{margin-top:-64px!important}.v-application .mr-lg-n1{margin-right:-4px!important}.v-application .mr-lg-n2{margin-right:-8px!important}.v-application .mr-lg-n3{margin-right:-12px!important}.v-application .mr-lg-n4{margin-right:-16px!important}.v-application .mr-lg-n5{margin-right:-20px!important}.v-application .mr-lg-n6{margin-right:-24px!important}.v-application .mr-lg-n7{margin-right:-28px!important}.v-application .mr-lg-n8{margin-right:-32px!important}.v-application .mr-lg-n9{margin-right:-36px!important}.v-application .mr-lg-n10{margin-right:-40px!important}.v-application .mr-lg-n11{margin-right:-44px!important}.v-application .mr-lg-n12{margin-right:-48px!important}.v-application .mr-lg-n13{margin-right:-52px!important}.v-application .mr-lg-n14{margin-right:-56px!important}.v-application .mr-lg-n15{margin-right:-60px!important}.v-application .mr-lg-n16{margin-right:-64px!important}.v-application .mb-lg-n1{margin-bottom:-4px!important}.v-application .mb-lg-n2{margin-bottom:-8px!important}.v-application .mb-lg-n3{margin-bottom:-12px!important}.v-application .mb-lg-n4{margin-bottom:-16px!important}.v-application .mb-lg-n5{margin-bottom:-20px!important}.v-application .mb-lg-n6{margin-bottom:-24px!important}.v-application .mb-lg-n7{margin-bottom:-28px!important}.v-application .mb-lg-n8{margin-bottom:-32px!important}.v-application .mb-lg-n9{margin-bottom:-36px!important}.v-application .mb-lg-n10{margin-bottom:-40px!important}.v-application .mb-lg-n11{margin-bottom:-44px!important}.v-application .mb-lg-n12{margin-bottom:-48px!important}.v-application .mb-lg-n13{margin-bottom:-52px!important}.v-application .mb-lg-n14{margin-bottom:-56px!important}.v-application .mb-lg-n15{margin-bottom:-60px!important}.v-application .mb-lg-n16{margin-bottom:-64px!important}.v-application .ml-lg-n1{margin-left:-4px!important}.v-application .ml-lg-n2{margin-left:-8px!important}.v-application .ml-lg-n3{margin-left:-12px!important}.v-application .ml-lg-n4{margin-left:-16px!important}.v-application .ml-lg-n5{margin-left:-20px!important}.v-application .ml-lg-n6{margin-left:-24px!important}.v-application .ml-lg-n7{margin-left:-28px!important}.v-application .ml-lg-n8{margin-left:-32px!important}.v-application .ml-lg-n9{margin-left:-36px!important}.v-application .ml-lg-n10{margin-left:-40px!important}.v-application .ml-lg-n11{margin-left:-44px!important}.v-application .ml-lg-n12{margin-left:-48px!important}.v-application .ml-lg-n13{margin-left:-52px!important}.v-application .ml-lg-n14{margin-left:-56px!important}.v-application .ml-lg-n15{margin-left:-60px!important}.v-application .ml-lg-n16{margin-left:-64px!important}.v-application--is-ltr .ms-lg-n1{margin-left:-4px!important}.v-application--is-rtl .ms-lg-n1{margin-right:-4px!important}.v-application--is-ltr .ms-lg-n2{margin-left:-8px!important}.v-application--is-rtl .ms-lg-n2{margin-right:-8px!important}.v-application--is-ltr .ms-lg-n3{margin-left:-12px!important}.v-application--is-rtl .ms-lg-n3{margin-right:-12px!important}.v-application--is-ltr .ms-lg-n4{margin-left:-16px!important}.v-application--is-rtl .ms-lg-n4{margin-right:-16px!important}.v-application--is-ltr .ms-lg-n5{margin-left:-20px!important}.v-application--is-rtl .ms-lg-n5{margin-right:-20px!important}.v-application--is-ltr .ms-lg-n6{margin-left:-24px!important}.v-application--is-rtl .ms-lg-n6{margin-right:-24px!important}.v-application--is-ltr .ms-lg-n7{margin-left:-28px!important}.v-application--is-rtl .ms-lg-n7{margin-right:-28px!important}.v-application--is-ltr .ms-lg-n8{margin-left:-32px!important}.v-application--is-rtl .ms-lg-n8{margin-right:-32px!important}.v-application--is-ltr .ms-lg-n9{margin-left:-36px!important}.v-application--is-rtl .ms-lg-n9{margin-right:-36px!important}.v-application--is-ltr .ms-lg-n10{margin-left:-40px!important}.v-application--is-rtl .ms-lg-n10{margin-right:-40px!important}.v-application--is-ltr .ms-lg-n11{margin-left:-44px!important}.v-application--is-rtl .ms-lg-n11{margin-right:-44px!important}.v-application--is-ltr .ms-lg-n12{margin-left:-48px!important}.v-application--is-rtl .ms-lg-n12{margin-right:-48px!important}.v-application--is-ltr .ms-lg-n13{margin-left:-52px!important}.v-application--is-rtl .ms-lg-n13{margin-right:-52px!important}.v-application--is-ltr .ms-lg-n14{margin-left:-56px!important}.v-application--is-rtl .ms-lg-n14{margin-right:-56px!important}.v-application--is-ltr .ms-lg-n15{margin-left:-60px!important}.v-application--is-rtl .ms-lg-n15{margin-right:-60px!important}.v-application--is-ltr .ms-lg-n16{margin-left:-64px!important}.v-application--is-rtl .ms-lg-n16{margin-right:-64px!important}.v-application--is-ltr .me-lg-n1{margin-right:-4px!important}.v-application--is-rtl .me-lg-n1{margin-left:-4px!important}.v-application--is-ltr .me-lg-n2{margin-right:-8px!important}.v-application--is-rtl .me-lg-n2{margin-left:-8px!important}.v-application--is-ltr .me-lg-n3{margin-right:-12px!important}.v-application--is-rtl .me-lg-n3{margin-left:-12px!important}.v-application--is-ltr .me-lg-n4{margin-right:-16px!important}.v-application--is-rtl .me-lg-n4{margin-left:-16px!important}.v-application--is-ltr .me-lg-n5{margin-right:-20px!important}.v-application--is-rtl .me-lg-n5{margin-left:-20px!important}.v-application--is-ltr .me-lg-n6{margin-right:-24px!important}.v-application--is-rtl .me-lg-n6{margin-left:-24px!important}.v-application--is-ltr .me-lg-n7{margin-right:-28px!important}.v-application--is-rtl .me-lg-n7{margin-left:-28px!important}.v-application--is-ltr .me-lg-n8{margin-right:-32px!important}.v-application--is-rtl .me-lg-n8{margin-left:-32px!important}.v-application--is-ltr .me-lg-n9{margin-right:-36px!important}.v-application--is-rtl .me-lg-n9{margin-left:-36px!important}.v-application--is-ltr .me-lg-n10{margin-right:-40px!important}.v-application--is-rtl .me-lg-n10{margin-left:-40px!important}.v-application--is-ltr .me-lg-n11{margin-right:-44px!important}.v-application--is-rtl .me-lg-n11{margin-left:-44px!important}.v-application--is-ltr .me-lg-n12{margin-right:-48px!important}.v-application--is-rtl .me-lg-n12{margin-left:-48px!important}.v-application--is-ltr .me-lg-n13{margin-right:-52px!important}.v-application--is-rtl .me-lg-n13{margin-left:-52px!important}.v-application--is-ltr .me-lg-n14{margin-right:-56px!important}.v-application--is-rtl .me-lg-n14{margin-left:-56px!important}.v-application--is-ltr .me-lg-n15{margin-right:-60px!important}.v-application--is-rtl .me-lg-n15{margin-left:-60px!important}.v-application--is-ltr .me-lg-n16{margin-right:-64px!important}.v-application--is-rtl .me-lg-n16{margin-left:-64px!important}.v-application .pa-lg-0{padding:0!important}.v-application .pa-lg-1{padding:4px!important}.v-application .pa-lg-2{padding:8px!important}.v-application .pa-lg-3{padding:12px!important}.v-application .pa-lg-4{padding:16px!important}.v-application .pa-lg-5{padding:20px!important}.v-application .pa-lg-6{padding:24px!important}.v-application .pa-lg-7{padding:28px!important}.v-application .pa-lg-8{padding:32px!important}.v-application .pa-lg-9{padding:36px!important}.v-application .pa-lg-10{padding:40px!important}.v-application .pa-lg-11{padding:44px!important}.v-application .pa-lg-12{padding:48px!important}.v-application .pa-lg-13{padding:52px!important}.v-application .pa-lg-14{padding:56px!important}.v-application .pa-lg-15{padding:60px!important}.v-application .pa-lg-16{padding:64px!important}.v-application .px-lg-0{padding-right:0!important;padding-left:0!important}.v-application .px-lg-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-lg-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-lg-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-lg-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-lg-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-lg-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-lg-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-lg-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-lg-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-lg-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-lg-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-lg-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-lg-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-lg-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-lg-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-lg-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-lg-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-lg-0{padding-top:0!important}.v-application .pt-lg-1{padding-top:4px!important}.v-application .pt-lg-2{padding-top:8px!important}.v-application .pt-lg-3{padding-top:12px!important}.v-application .pt-lg-4{padding-top:16px!important}.v-application .pt-lg-5{padding-top:20px!important}.v-application .pt-lg-6{padding-top:24px!important}.v-application .pt-lg-7{padding-top:28px!important}.v-application .pt-lg-8{padding-top:32px!important}.v-application .pt-lg-9{padding-top:36px!important}.v-application .pt-lg-10{padding-top:40px!important}.v-application .pt-lg-11{padding-top:44px!important}.v-application .pt-lg-12{padding-top:48px!important}.v-application .pt-lg-13{padding-top:52px!important}.v-application .pt-lg-14{padding-top:56px!important}.v-application .pt-lg-15{padding-top:60px!important}.v-application .pt-lg-16{padding-top:64px!important}.v-application .pr-lg-0{padding-right:0!important}.v-application .pr-lg-1{padding-right:4px!important}.v-application .pr-lg-2{padding-right:8px!important}.v-application .pr-lg-3{padding-right:12px!important}.v-application .pr-lg-4{padding-right:16px!important}.v-application .pr-lg-5{padding-right:20px!important}.v-application .pr-lg-6{padding-right:24px!important}.v-application .pr-lg-7{padding-right:28px!important}.v-application .pr-lg-8{padding-right:32px!important}.v-application .pr-lg-9{padding-right:36px!important}.v-application .pr-lg-10{padding-right:40px!important}.v-application .pr-lg-11{padding-right:44px!important}.v-application .pr-lg-12{padding-right:48px!important}.v-application .pr-lg-13{padding-right:52px!important}.v-application .pr-lg-14{padding-right:56px!important}.v-application .pr-lg-15{padding-right:60px!important}.v-application .pr-lg-16{padding-right:64px!important}.v-application .pb-lg-0{padding-bottom:0!important}.v-application .pb-lg-1{padding-bottom:4px!important}.v-application .pb-lg-2{padding-bottom:8px!important}.v-application .pb-lg-3{padding-bottom:12px!important}.v-application .pb-lg-4{padding-bottom:16px!important}.v-application .pb-lg-5{padding-bottom:20px!important}.v-application .pb-lg-6{padding-bottom:24px!important}.v-application .pb-lg-7{padding-bottom:28px!important}.v-application .pb-lg-8{padding-bottom:32px!important}.v-application .pb-lg-9{padding-bottom:36px!important}.v-application .pb-lg-10{padding-bottom:40px!important}.v-application .pb-lg-11{padding-bottom:44px!important}.v-application .pb-lg-12{padding-bottom:48px!important}.v-application .pb-lg-13{padding-bottom:52px!important}.v-application .pb-lg-14{padding-bottom:56px!important}.v-application .pb-lg-15{padding-bottom:60px!important}.v-application .pb-lg-16{padding-bottom:64px!important}.v-application .pl-lg-0{padding-left:0!important}.v-application .pl-lg-1{padding-left:4px!important}.v-application .pl-lg-2{padding-left:8px!important}.v-application .pl-lg-3{padding-left:12px!important}.v-application .pl-lg-4{padding-left:16px!important}.v-application .pl-lg-5{padding-left:20px!important}.v-application .pl-lg-6{padding-left:24px!important}.v-application .pl-lg-7{padding-left:28px!important}.v-application .pl-lg-8{padding-left:32px!important}.v-application .pl-lg-9{padding-left:36px!important}.v-application .pl-lg-10{padding-left:40px!important}.v-application .pl-lg-11{padding-left:44px!important}.v-application .pl-lg-12{padding-left:48px!important}.v-application .pl-lg-13{padding-left:52px!important}.v-application .pl-lg-14{padding-left:56px!important}.v-application .pl-lg-15{padding-left:60px!important}.v-application .pl-lg-16{padding-left:64px!important}.v-application--is-ltr .ps-lg-0{padding-left:0!important}.v-application--is-rtl .ps-lg-0{padding-right:0!important}.v-application--is-ltr .ps-lg-1{padding-left:4px!important}.v-application--is-rtl .ps-lg-1{padding-right:4px!important}.v-application--is-ltr .ps-lg-2{padding-left:8px!important}.v-application--is-rtl .ps-lg-2{padding-right:8px!important}.v-application--is-ltr .ps-lg-3{padding-left:12px!important}.v-application--is-rtl .ps-lg-3{padding-right:12px!important}.v-application--is-ltr .ps-lg-4{padding-left:16px!important}.v-application--is-rtl .ps-lg-4{padding-right:16px!important}.v-application--is-ltr .ps-lg-5{padding-left:20px!important}.v-application--is-rtl .ps-lg-5{padding-right:20px!important}.v-application--is-ltr .ps-lg-6{padding-left:24px!important}.v-application--is-rtl .ps-lg-6{padding-right:24px!important}.v-application--is-ltr .ps-lg-7{padding-left:28px!important}.v-application--is-rtl .ps-lg-7{padding-right:28px!important}.v-application--is-ltr .ps-lg-8{padding-left:32px!important}.v-application--is-rtl .ps-lg-8{padding-right:32px!important}.v-application--is-ltr .ps-lg-9{padding-left:36px!important}.v-application--is-rtl .ps-lg-9{padding-right:36px!important}.v-application--is-ltr .ps-lg-10{padding-left:40px!important}.v-application--is-rtl .ps-lg-10{padding-right:40px!important}.v-application--is-ltr .ps-lg-11{padding-left:44px!important}.v-application--is-rtl .ps-lg-11{padding-right:44px!important}.v-application--is-ltr .ps-lg-12{padding-left:48px!important}.v-application--is-rtl .ps-lg-12{padding-right:48px!important}.v-application--is-ltr .ps-lg-13{padding-left:52px!important}.v-application--is-rtl .ps-lg-13{padding-right:52px!important}.v-application--is-ltr .ps-lg-14{padding-left:56px!important}.v-application--is-rtl .ps-lg-14{padding-right:56px!important}.v-application--is-ltr .ps-lg-15{padding-left:60px!important}.v-application--is-rtl .ps-lg-15{padding-right:60px!important}.v-application--is-ltr .ps-lg-16{padding-left:64px!important}.v-application--is-rtl .ps-lg-16{padding-right:64px!important}.v-application--is-ltr .pe-lg-0{padding-right:0!important}.v-application--is-rtl .pe-lg-0{padding-left:0!important}.v-application--is-ltr .pe-lg-1{padding-right:4px!important}.v-application--is-rtl .pe-lg-1{padding-left:4px!important}.v-application--is-ltr .pe-lg-2{padding-right:8px!important}.v-application--is-rtl .pe-lg-2{padding-left:8px!important}.v-application--is-ltr .pe-lg-3{padding-right:12px!important}.v-application--is-rtl .pe-lg-3{padding-left:12px!important}.v-application--is-ltr .pe-lg-4{padding-right:16px!important}.v-application--is-rtl .pe-lg-4{padding-left:16px!important}.v-application--is-ltr .pe-lg-5{padding-right:20px!important}.v-application--is-rtl .pe-lg-5{padding-left:20px!important}.v-application--is-ltr .pe-lg-6{padding-right:24px!important}.v-application--is-rtl .pe-lg-6{padding-left:24px!important}.v-application--is-ltr .pe-lg-7{padding-right:28px!important}.v-application--is-rtl .pe-lg-7{padding-left:28px!important}.v-application--is-ltr .pe-lg-8{padding-right:32px!important}.v-application--is-rtl .pe-lg-8{padding-left:32px!important}.v-application--is-ltr .pe-lg-9{padding-right:36px!important}.v-application--is-rtl .pe-lg-9{padding-left:36px!important}.v-application--is-ltr .pe-lg-10{padding-right:40px!important}.v-application--is-rtl .pe-lg-10{padding-left:40px!important}.v-application--is-ltr .pe-lg-11{padding-right:44px!important}.v-application--is-rtl .pe-lg-11{padding-left:44px!important}.v-application--is-ltr .pe-lg-12{padding-right:48px!important}.v-application--is-rtl .pe-lg-12{padding-left:48px!important}.v-application--is-ltr .pe-lg-13{padding-right:52px!important}.v-application--is-rtl .pe-lg-13{padding-left:52px!important}.v-application--is-ltr .pe-lg-14{padding-right:56px!important}.v-application--is-rtl .pe-lg-14{padding-left:56px!important}.v-application--is-ltr .pe-lg-15{padding-right:60px!important}.v-application--is-rtl .pe-lg-15{padding-left:60px!important}.v-application--is-ltr .pe-lg-16{padding-right:64px!important}.v-application--is-rtl .pe-lg-16{padding-left:64px!important}.v-application .text-lg-left{text-align:left!important}.v-application .text-lg-right{text-align:right!important}.v-application .text-lg-center{text-align:center!important}.v-application .text-lg-justify{text-align:justify!important}.v-application .text-lg-start{text-align:start!important}.v-application .text-lg-end{text-align:end!important}.v-application .text-lg-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-lg-h1,.v-application .text-lg-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-lg-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-lg-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-lg-h3,.v-application .text-lg-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-lg-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-lg-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-lg-h5,.v-application .text-lg-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-lg-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-lg-body-2,.v-application .text-lg-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-lg-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-lg-caption,.v-application .text-lg-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media (min-width:1904px){.v-application .d-xl-none{display:none!important}.v-application .d-xl-inline{display:inline!important}.v-application .d-xl-inline-block{display:inline-block!important}.v-application .d-xl-block{display:block!important}.v-application .d-xl-table{display:table!important}.v-application .d-xl-table-row{display:table-row!important}.v-application .d-xl-table-cell{display:table-cell!important}.v-application .d-xl-flex{display:flex!important}.v-application .d-xl-inline-flex{display:inline-flex!important}.v-application .float-xl-none{float:none!important}.v-application .float-xl-left{float:left!important}.v-application .float-xl-right{float:right!important}.v-application--is-rtl .float-xl-end{float:left!important}.v-application--is-ltr .float-xl-end,.v-application--is-rtl .float-xl-start{float:right!important}.v-application--is-ltr .float-xl-start{float:left!important}.v-application .flex-xl-fill{flex:1 1 auto!important}.v-application .flex-xl-row{flex-direction:row!important}.v-application .flex-xl-column{flex-direction:column!important}.v-application .flex-xl-row-reverse{flex-direction:row-reverse!important}.v-application .flex-xl-column-reverse{flex-direction:column-reverse!important}.v-application .flex-xl-grow-0{flex-grow:0!important}.v-application .flex-xl-grow-1{flex-grow:1!important}.v-application .flex-xl-shrink-0{flex-shrink:0!important}.v-application .flex-xl-shrink-1{flex-shrink:1!important}.v-application .flex-xl-wrap{flex-wrap:wrap!important}.v-application .flex-xl-nowrap{flex-wrap:nowrap!important}.v-application .flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-xl-start{justify-content:flex-start!important}.v-application .justify-xl-end{justify-content:flex-end!important}.v-application .justify-xl-center{justify-content:center!important}.v-application .justify-xl-space-between{justify-content:space-between!important}.v-application .justify-xl-space-around{justify-content:space-around!important}.v-application .align-xl-start{align-items:flex-start!important}.v-application .align-xl-end{align-items:flex-end!important}.v-application .align-xl-center{align-items:center!important}.v-application .align-xl-baseline{align-items:baseline!important}.v-application .align-xl-stretch{align-items:stretch!important}.v-application .align-content-xl-start{align-content:flex-start!important}.v-application .align-content-xl-end{align-content:flex-end!important}.v-application .align-content-xl-center{align-content:center!important}.v-application .align-content-xl-space-between{align-content:space-between!important}.v-application .align-content-xl-space-around{align-content:space-around!important}.v-application .align-content-xl-stretch{align-content:stretch!important}.v-application .align-self-xl-auto{align-self:auto!important}.v-application .align-self-xl-start{align-self:flex-start!important}.v-application .align-self-xl-end{align-self:flex-end!important}.v-application .align-self-xl-center{align-self:center!important}.v-application .align-self-xl-baseline{align-self:baseline!important}.v-application .align-self-xl-stretch{align-self:stretch!important}.v-application .order-xl-first{order:-1!important}.v-application .order-xl-0{order:0!important}.v-application .order-xl-1{order:1!important}.v-application .order-xl-2{order:2!important}.v-application .order-xl-3{order:3!important}.v-application .order-xl-4{order:4!important}.v-application .order-xl-5{order:5!important}.v-application .order-xl-6{order:6!important}.v-application .order-xl-7{order:7!important}.v-application .order-xl-8{order:8!important}.v-application .order-xl-9{order:9!important}.v-application .order-xl-10{order:10!important}.v-application .order-xl-11{order:11!important}.v-application .order-xl-12{order:12!important}.v-application .order-xl-last{order:13!important}.v-application .ma-xl-0{margin:0!important}.v-application .ma-xl-1{margin:4px!important}.v-application .ma-xl-2{margin:8px!important}.v-application .ma-xl-3{margin:12px!important}.v-application .ma-xl-4{margin:16px!important}.v-application .ma-xl-5{margin:20px!important}.v-application .ma-xl-6{margin:24px!important}.v-application .ma-xl-7{margin:28px!important}.v-application .ma-xl-8{margin:32px!important}.v-application .ma-xl-9{margin:36px!important}.v-application .ma-xl-10{margin:40px!important}.v-application .ma-xl-11{margin:44px!important}.v-application .ma-xl-12{margin:48px!important}.v-application .ma-xl-13{margin:52px!important}.v-application .ma-xl-14{margin:56px!important}.v-application .ma-xl-15{margin:60px!important}.v-application .ma-xl-16{margin:64px!important}.v-application .ma-xl-auto{margin:auto!important}.v-application .mx-xl-0{margin-right:0!important;margin-left:0!important}.v-application .mx-xl-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-xl-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-xl-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-xl-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-xl-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-xl-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-xl-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-xl-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-xl-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-xl-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-xl-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-xl-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-xl-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-xl-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-xl-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-xl-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-xl-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-xl-0{margin-top:0!important}.v-application .mt-xl-1{margin-top:4px!important}.v-application .mt-xl-2{margin-top:8px!important}.v-application .mt-xl-3{margin-top:12px!important}.v-application .mt-xl-4{margin-top:16px!important}.v-application .mt-xl-5{margin-top:20px!important}.v-application .mt-xl-6{margin-top:24px!important}.v-application .mt-xl-7{margin-top:28px!important}.v-application .mt-xl-8{margin-top:32px!important}.v-application .mt-xl-9{margin-top:36px!important}.v-application .mt-xl-10{margin-top:40px!important}.v-application .mt-xl-11{margin-top:44px!important}.v-application .mt-xl-12{margin-top:48px!important}.v-application .mt-xl-13{margin-top:52px!important}.v-application .mt-xl-14{margin-top:56px!important}.v-application .mt-xl-15{margin-top:60px!important}.v-application .mt-xl-16{margin-top:64px!important}.v-application .mt-xl-auto{margin-top:auto!important}.v-application .mr-xl-0{margin-right:0!important}.v-application .mr-xl-1{margin-right:4px!important}.v-application .mr-xl-2{margin-right:8px!important}.v-application .mr-xl-3{margin-right:12px!important}.v-application .mr-xl-4{margin-right:16px!important}.v-application .mr-xl-5{margin-right:20px!important}.v-application .mr-xl-6{margin-right:24px!important}.v-application .mr-xl-7{margin-right:28px!important}.v-application .mr-xl-8{margin-right:32px!important}.v-application .mr-xl-9{margin-right:36px!important}.v-application .mr-xl-10{margin-right:40px!important}.v-application .mr-xl-11{margin-right:44px!important}.v-application .mr-xl-12{margin-right:48px!important}.v-application .mr-xl-13{margin-right:52px!important}.v-application .mr-xl-14{margin-right:56px!important}.v-application .mr-xl-15{margin-right:60px!important}.v-application .mr-xl-16{margin-right:64px!important}.v-application .mr-xl-auto{margin-right:auto!important}.v-application .mb-xl-0{margin-bottom:0!important}.v-application .mb-xl-1{margin-bottom:4px!important}.v-application .mb-xl-2{margin-bottom:8px!important}.v-application .mb-xl-3{margin-bottom:12px!important}.v-application .mb-xl-4{margin-bottom:16px!important}.v-application .mb-xl-5{margin-bottom:20px!important}.v-application .mb-xl-6{margin-bottom:24px!important}.v-application .mb-xl-7{margin-bottom:28px!important}.v-application .mb-xl-8{margin-bottom:32px!important}.v-application .mb-xl-9{margin-bottom:36px!important}.v-application .mb-xl-10{margin-bottom:40px!important}.v-application .mb-xl-11{margin-bottom:44px!important}.v-application .mb-xl-12{margin-bottom:48px!important}.v-application .mb-xl-13{margin-bottom:52px!important}.v-application .mb-xl-14{margin-bottom:56px!important}.v-application .mb-xl-15{margin-bottom:60px!important}.v-application .mb-xl-16{margin-bottom:64px!important}.v-application .mb-xl-auto{margin-bottom:auto!important}.v-application .ml-xl-0{margin-left:0!important}.v-application .ml-xl-1{margin-left:4px!important}.v-application .ml-xl-2{margin-left:8px!important}.v-application .ml-xl-3{margin-left:12px!important}.v-application .ml-xl-4{margin-left:16px!important}.v-application .ml-xl-5{margin-left:20px!important}.v-application .ml-xl-6{margin-left:24px!important}.v-application .ml-xl-7{margin-left:28px!important}.v-application .ml-xl-8{margin-left:32px!important}.v-application .ml-xl-9{margin-left:36px!important}.v-application .ml-xl-10{margin-left:40px!important}.v-application .ml-xl-11{margin-left:44px!important}.v-application .ml-xl-12{margin-left:48px!important}.v-application .ml-xl-13{margin-left:52px!important}.v-application .ml-xl-14{margin-left:56px!important}.v-application .ml-xl-15{margin-left:60px!important}.v-application .ml-xl-16{margin-left:64px!important}.v-application .ml-xl-auto{margin-left:auto!important}.v-application--is-ltr .ms-xl-0{margin-left:0!important}.v-application--is-rtl .ms-xl-0{margin-right:0!important}.v-application--is-ltr .ms-xl-1{margin-left:4px!important}.v-application--is-rtl .ms-xl-1{margin-right:4px!important}.v-application--is-ltr .ms-xl-2{margin-left:8px!important}.v-application--is-rtl .ms-xl-2{margin-right:8px!important}.v-application--is-ltr .ms-xl-3{margin-left:12px!important}.v-application--is-rtl .ms-xl-3{margin-right:12px!important}.v-application--is-ltr .ms-xl-4{margin-left:16px!important}.v-application--is-rtl .ms-xl-4{margin-right:16px!important}.v-application--is-ltr .ms-xl-5{margin-left:20px!important}.v-application--is-rtl .ms-xl-5{margin-right:20px!important}.v-application--is-ltr .ms-xl-6{margin-left:24px!important}.v-application--is-rtl .ms-xl-6{margin-right:24px!important}.v-application--is-ltr .ms-xl-7{margin-left:28px!important}.v-application--is-rtl .ms-xl-7{margin-right:28px!important}.v-application--is-ltr .ms-xl-8{margin-left:32px!important}.v-application--is-rtl .ms-xl-8{margin-right:32px!important}.v-application--is-ltr .ms-xl-9{margin-left:36px!important}.v-application--is-rtl .ms-xl-9{margin-right:36px!important}.v-application--is-ltr .ms-xl-10{margin-left:40px!important}.v-application--is-rtl .ms-xl-10{margin-right:40px!important}.v-application--is-ltr .ms-xl-11{margin-left:44px!important}.v-application--is-rtl .ms-xl-11{margin-right:44px!important}.v-application--is-ltr .ms-xl-12{margin-left:48px!important}.v-application--is-rtl .ms-xl-12{margin-right:48px!important}.v-application--is-ltr .ms-xl-13{margin-left:52px!important}.v-application--is-rtl .ms-xl-13{margin-right:52px!important}.v-application--is-ltr .ms-xl-14{margin-left:56px!important}.v-application--is-rtl .ms-xl-14{margin-right:56px!important}.v-application--is-ltr .ms-xl-15{margin-left:60px!important}.v-application--is-rtl .ms-xl-15{margin-right:60px!important}.v-application--is-ltr .ms-xl-16{margin-left:64px!important}.v-application--is-rtl .ms-xl-16{margin-right:64px!important}.v-application--is-ltr .ms-xl-auto{margin-left:auto!important}.v-application--is-rtl .ms-xl-auto{margin-right:auto!important}.v-application--is-ltr .me-xl-0{margin-right:0!important}.v-application--is-rtl .me-xl-0{margin-left:0!important}.v-application--is-ltr .me-xl-1{margin-right:4px!important}.v-application--is-rtl .me-xl-1{margin-left:4px!important}.v-application--is-ltr .me-xl-2{margin-right:8px!important}.v-application--is-rtl .me-xl-2{margin-left:8px!important}.v-application--is-ltr .me-xl-3{margin-right:12px!important}.v-application--is-rtl .me-xl-3{margin-left:12px!important}.v-application--is-ltr .me-xl-4{margin-right:16px!important}.v-application--is-rtl .me-xl-4{margin-left:16px!important}.v-application--is-ltr .me-xl-5{margin-right:20px!important}.v-application--is-rtl .me-xl-5{margin-left:20px!important}.v-application--is-ltr .me-xl-6{margin-right:24px!important}.v-application--is-rtl .me-xl-6{margin-left:24px!important}.v-application--is-ltr .me-xl-7{margin-right:28px!important}.v-application--is-rtl .me-xl-7{margin-left:28px!important}.v-application--is-ltr .me-xl-8{margin-right:32px!important}.v-application--is-rtl .me-xl-8{margin-left:32px!important}.v-application--is-ltr .me-xl-9{margin-right:36px!important}.v-application--is-rtl .me-xl-9{margin-left:36px!important}.v-application--is-ltr .me-xl-10{margin-right:40px!important}.v-application--is-rtl .me-xl-10{margin-left:40px!important}.v-application--is-ltr .me-xl-11{margin-right:44px!important}.v-application--is-rtl .me-xl-11{margin-left:44px!important}.v-application--is-ltr .me-xl-12{margin-right:48px!important}.v-application--is-rtl .me-xl-12{margin-left:48px!important}.v-application--is-ltr .me-xl-13{margin-right:52px!important}.v-application--is-rtl .me-xl-13{margin-left:52px!important}.v-application--is-ltr .me-xl-14{margin-right:56px!important}.v-application--is-rtl .me-xl-14{margin-left:56px!important}.v-application--is-ltr .me-xl-15{margin-right:60px!important}.v-application--is-rtl .me-xl-15{margin-left:60px!important}.v-application--is-ltr .me-xl-16{margin-right:64px!important}.v-application--is-rtl .me-xl-16{margin-left:64px!important}.v-application--is-ltr .me-xl-auto{margin-right:auto!important}.v-application--is-rtl .me-xl-auto{margin-left:auto!important}.v-application .ma-xl-n1{margin:-4px!important}.v-application .ma-xl-n2{margin:-8px!important}.v-application .ma-xl-n3{margin:-12px!important}.v-application .ma-xl-n4{margin:-16px!important}.v-application .ma-xl-n5{margin:-20px!important}.v-application .ma-xl-n6{margin:-24px!important}.v-application .ma-xl-n7{margin:-28px!important}.v-application .ma-xl-n8{margin:-32px!important}.v-application .ma-xl-n9{margin:-36px!important}.v-application .ma-xl-n10{margin:-40px!important}.v-application .ma-xl-n11{margin:-44px!important}.v-application .ma-xl-n12{margin:-48px!important}.v-application .ma-xl-n13{margin:-52px!important}.v-application .ma-xl-n14{margin:-56px!important}.v-application .ma-xl-n15{margin:-60px!important}.v-application .ma-xl-n16{margin:-64px!important}.v-application .mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-xl-n1{margin-top:-4px!important}.v-application .mt-xl-n2{margin-top:-8px!important}.v-application .mt-xl-n3{margin-top:-12px!important}.v-application .mt-xl-n4{margin-top:-16px!important}.v-application .mt-xl-n5{margin-top:-20px!important}.v-application .mt-xl-n6{margin-top:-24px!important}.v-application .mt-xl-n7{margin-top:-28px!important}.v-application .mt-xl-n8{margin-top:-32px!important}.v-application .mt-xl-n9{margin-top:-36px!important}.v-application .mt-xl-n10{margin-top:-40px!important}.v-application .mt-xl-n11{margin-top:-44px!important}.v-application .mt-xl-n12{margin-top:-48px!important}.v-application .mt-xl-n13{margin-top:-52px!important}.v-application .mt-xl-n14{margin-top:-56px!important}.v-application .mt-xl-n15{margin-top:-60px!important}.v-application .mt-xl-n16{margin-top:-64px!important}.v-application .mr-xl-n1{margin-right:-4px!important}.v-application .mr-xl-n2{margin-right:-8px!important}.v-application .mr-xl-n3{margin-right:-12px!important}.v-application .mr-xl-n4{margin-right:-16px!important}.v-application .mr-xl-n5{margin-right:-20px!important}.v-application .mr-xl-n6{margin-right:-24px!important}.v-application .mr-xl-n7{margin-right:-28px!important}.v-application .mr-xl-n8{margin-right:-32px!important}.v-application .mr-xl-n9{margin-right:-36px!important}.v-application .mr-xl-n10{margin-right:-40px!important}.v-application .mr-xl-n11{margin-right:-44px!important}.v-application .mr-xl-n12{margin-right:-48px!important}.v-application .mr-xl-n13{margin-right:-52px!important}.v-application .mr-xl-n14{margin-right:-56px!important}.v-application .mr-xl-n15{margin-right:-60px!important}.v-application .mr-xl-n16{margin-right:-64px!important}.v-application .mb-xl-n1{margin-bottom:-4px!important}.v-application .mb-xl-n2{margin-bottom:-8px!important}.v-application .mb-xl-n3{margin-bottom:-12px!important}.v-application .mb-xl-n4{margin-bottom:-16px!important}.v-application .mb-xl-n5{margin-bottom:-20px!important}.v-application .mb-xl-n6{margin-bottom:-24px!important}.v-application .mb-xl-n7{margin-bottom:-28px!important}.v-application .mb-xl-n8{margin-bottom:-32px!important}.v-application .mb-xl-n9{margin-bottom:-36px!important}.v-application .mb-xl-n10{margin-bottom:-40px!important}.v-application .mb-xl-n11{margin-bottom:-44px!important}.v-application .mb-xl-n12{margin-bottom:-48px!important}.v-application .mb-xl-n13{margin-bottom:-52px!important}.v-application .mb-xl-n14{margin-bottom:-56px!important}.v-application .mb-xl-n15{margin-bottom:-60px!important}.v-application .mb-xl-n16{margin-bottom:-64px!important}.v-application .ml-xl-n1{margin-left:-4px!important}.v-application .ml-xl-n2{margin-left:-8px!important}.v-application .ml-xl-n3{margin-left:-12px!important}.v-application .ml-xl-n4{margin-left:-16px!important}.v-application .ml-xl-n5{margin-left:-20px!important}.v-application .ml-xl-n6{margin-left:-24px!important}.v-application .ml-xl-n7{margin-left:-28px!important}.v-application .ml-xl-n8{margin-left:-32px!important}.v-application .ml-xl-n9{margin-left:-36px!important}.v-application .ml-xl-n10{margin-left:-40px!important}.v-application .ml-xl-n11{margin-left:-44px!important}.v-application .ml-xl-n12{margin-left:-48px!important}.v-application .ml-xl-n13{margin-left:-52px!important}.v-application .ml-xl-n14{margin-left:-56px!important}.v-application .ml-xl-n15{margin-left:-60px!important}.v-application .ml-xl-n16{margin-left:-64px!important}.v-application--is-ltr .ms-xl-n1{margin-left:-4px!important}.v-application--is-rtl .ms-xl-n1{margin-right:-4px!important}.v-application--is-ltr .ms-xl-n2{margin-left:-8px!important}.v-application--is-rtl .ms-xl-n2{margin-right:-8px!important}.v-application--is-ltr .ms-xl-n3{margin-left:-12px!important}.v-application--is-rtl .ms-xl-n3{margin-right:-12px!important}.v-application--is-ltr .ms-xl-n4{margin-left:-16px!important}.v-application--is-rtl .ms-xl-n4{margin-right:-16px!important}.v-application--is-ltr .ms-xl-n5{margin-left:-20px!important}.v-application--is-rtl .ms-xl-n5{margin-right:-20px!important}.v-application--is-ltr .ms-xl-n6{margin-left:-24px!important}.v-application--is-rtl .ms-xl-n6{margin-right:-24px!important}.v-application--is-ltr .ms-xl-n7{margin-left:-28px!important}.v-application--is-rtl .ms-xl-n7{margin-right:-28px!important}.v-application--is-ltr .ms-xl-n8{margin-left:-32px!important}.v-application--is-rtl .ms-xl-n8{margin-right:-32px!important}.v-application--is-ltr .ms-xl-n9{margin-left:-36px!important}.v-application--is-rtl .ms-xl-n9{margin-right:-36px!important}.v-application--is-ltr .ms-xl-n10{margin-left:-40px!important}.v-application--is-rtl .ms-xl-n10{margin-right:-40px!important}.v-application--is-ltr .ms-xl-n11{margin-left:-44px!important}.v-application--is-rtl .ms-xl-n11{margin-right:-44px!important}.v-application--is-ltr .ms-xl-n12{margin-left:-48px!important}.v-application--is-rtl .ms-xl-n12{margin-right:-48px!important}.v-application--is-ltr .ms-xl-n13{margin-left:-52px!important}.v-application--is-rtl .ms-xl-n13{margin-right:-52px!important}.v-application--is-ltr .ms-xl-n14{margin-left:-56px!important}.v-application--is-rtl .ms-xl-n14{margin-right:-56px!important}.v-application--is-ltr .ms-xl-n15{margin-left:-60px!important}.v-application--is-rtl .ms-xl-n15{margin-right:-60px!important}.v-application--is-ltr .ms-xl-n16{margin-left:-64px!important}.v-application--is-rtl .ms-xl-n16{margin-right:-64px!important}.v-application--is-ltr .me-xl-n1{margin-right:-4px!important}.v-application--is-rtl .me-xl-n1{margin-left:-4px!important}.v-application--is-ltr .me-xl-n2{margin-right:-8px!important}.v-application--is-rtl .me-xl-n2{margin-left:-8px!important}.v-application--is-ltr .me-xl-n3{margin-right:-12px!important}.v-application--is-rtl .me-xl-n3{margin-left:-12px!important}.v-application--is-ltr .me-xl-n4{margin-right:-16px!important}.v-application--is-rtl .me-xl-n4{margin-left:-16px!important}.v-application--is-ltr .me-xl-n5{margin-right:-20px!important}.v-application--is-rtl .me-xl-n5{margin-left:-20px!important}.v-application--is-ltr .me-xl-n6{margin-right:-24px!important}.v-application--is-rtl .me-xl-n6{margin-left:-24px!important}.v-application--is-ltr .me-xl-n7{margin-right:-28px!important}.v-application--is-rtl .me-xl-n7{margin-left:-28px!important}.v-application--is-ltr .me-xl-n8{margin-right:-32px!important}.v-application--is-rtl .me-xl-n8{margin-left:-32px!important}.v-application--is-ltr .me-xl-n9{margin-right:-36px!important}.v-application--is-rtl .me-xl-n9{margin-left:-36px!important}.v-application--is-ltr .me-xl-n10{margin-right:-40px!important}.v-application--is-rtl .me-xl-n10{margin-left:-40px!important}.v-application--is-ltr .me-xl-n11{margin-right:-44px!important}.v-application--is-rtl .me-xl-n11{margin-left:-44px!important}.v-application--is-ltr .me-xl-n12{margin-right:-48px!important}.v-application--is-rtl .me-xl-n12{margin-left:-48px!important}.v-application--is-ltr .me-xl-n13{margin-right:-52px!important}.v-application--is-rtl .me-xl-n13{margin-left:-52px!important}.v-application--is-ltr .me-xl-n14{margin-right:-56px!important}.v-application--is-rtl .me-xl-n14{margin-left:-56px!important}.v-application--is-ltr .me-xl-n15{margin-right:-60px!important}.v-application--is-rtl .me-xl-n15{margin-left:-60px!important}.v-application--is-ltr .me-xl-n16{margin-right:-64px!important}.v-application--is-rtl .me-xl-n16{margin-left:-64px!important}.v-application .pa-xl-0{padding:0!important}.v-application .pa-xl-1{padding:4px!important}.v-application .pa-xl-2{padding:8px!important}.v-application .pa-xl-3{padding:12px!important}.v-application .pa-xl-4{padding:16px!important}.v-application .pa-xl-5{padding:20px!important}.v-application .pa-xl-6{padding:24px!important}.v-application .pa-xl-7{padding:28px!important}.v-application .pa-xl-8{padding:32px!important}.v-application .pa-xl-9{padding:36px!important}.v-application .pa-xl-10{padding:40px!important}.v-application .pa-xl-11{padding:44px!important}.v-application .pa-xl-12{padding:48px!important}.v-application .pa-xl-13{padding:52px!important}.v-application .pa-xl-14{padding:56px!important}.v-application .pa-xl-15{padding:60px!important}.v-application .pa-xl-16{padding:64px!important}.v-application .px-xl-0{padding-right:0!important;padding-left:0!important}.v-application .px-xl-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-xl-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-xl-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-xl-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-xl-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-xl-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-xl-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-xl-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-xl-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-xl-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-xl-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-xl-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-xl-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-xl-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-xl-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-xl-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-xl-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-xl-0{padding-top:0!important}.v-application .pt-xl-1{padding-top:4px!important}.v-application .pt-xl-2{padding-top:8px!important}.v-application .pt-xl-3{padding-top:12px!important}.v-application .pt-xl-4{padding-top:16px!important}.v-application .pt-xl-5{padding-top:20px!important}.v-application .pt-xl-6{padding-top:24px!important}.v-application .pt-xl-7{padding-top:28px!important}.v-application .pt-xl-8{padding-top:32px!important}.v-application .pt-xl-9{padding-top:36px!important}.v-application .pt-xl-10{padding-top:40px!important}.v-application .pt-xl-11{padding-top:44px!important}.v-application .pt-xl-12{padding-top:48px!important}.v-application .pt-xl-13{padding-top:52px!important}.v-application .pt-xl-14{padding-top:56px!important}.v-application .pt-xl-15{padding-top:60px!important}.v-application .pt-xl-16{padding-top:64px!important}.v-application .pr-xl-0{padding-right:0!important}.v-application .pr-xl-1{padding-right:4px!important}.v-application .pr-xl-2{padding-right:8px!important}.v-application .pr-xl-3{padding-right:12px!important}.v-application .pr-xl-4{padding-right:16px!important}.v-application .pr-xl-5{padding-right:20px!important}.v-application .pr-xl-6{padding-right:24px!important}.v-application .pr-xl-7{padding-right:28px!important}.v-application .pr-xl-8{padding-right:32px!important}.v-application .pr-xl-9{padding-right:36px!important}.v-application .pr-xl-10{padding-right:40px!important}.v-application .pr-xl-11{padding-right:44px!important}.v-application .pr-xl-12{padding-right:48px!important}.v-application .pr-xl-13{padding-right:52px!important}.v-application .pr-xl-14{padding-right:56px!important}.v-application .pr-xl-15{padding-right:60px!important}.v-application .pr-xl-16{padding-right:64px!important}.v-application .pb-xl-0{padding-bottom:0!important}.v-application .pb-xl-1{padding-bottom:4px!important}.v-application .pb-xl-2{padding-bottom:8px!important}.v-application .pb-xl-3{padding-bottom:12px!important}.v-application .pb-xl-4{padding-bottom:16px!important}.v-application .pb-xl-5{padding-bottom:20px!important}.v-application .pb-xl-6{padding-bottom:24px!important}.v-application .pb-xl-7{padding-bottom:28px!important}.v-application .pb-xl-8{padding-bottom:32px!important}.v-application .pb-xl-9{padding-bottom:36px!important}.v-application .pb-xl-10{padding-bottom:40px!important}.v-application .pb-xl-11{padding-bottom:44px!important}.v-application .pb-xl-12{padding-bottom:48px!important}.v-application .pb-xl-13{padding-bottom:52px!important}.v-application .pb-xl-14{padding-bottom:56px!important}.v-application .pb-xl-15{padding-bottom:60px!important}.v-application .pb-xl-16{padding-bottom:64px!important}.v-application .pl-xl-0{padding-left:0!important}.v-application .pl-xl-1{padding-left:4px!important}.v-application .pl-xl-2{padding-left:8px!important}.v-application .pl-xl-3{padding-left:12px!important}.v-application .pl-xl-4{padding-left:16px!important}.v-application .pl-xl-5{padding-left:20px!important}.v-application .pl-xl-6{padding-left:24px!important}.v-application .pl-xl-7{padding-left:28px!important}.v-application .pl-xl-8{padding-left:32px!important}.v-application .pl-xl-9{padding-left:36px!important}.v-application .pl-xl-10{padding-left:40px!important}.v-application .pl-xl-11{padding-left:44px!important}.v-application .pl-xl-12{padding-left:48px!important}.v-application .pl-xl-13{padding-left:52px!important}.v-application .pl-xl-14{padding-left:56px!important}.v-application .pl-xl-15{padding-left:60px!important}.v-application .pl-xl-16{padding-left:64px!important}.v-application--is-ltr .ps-xl-0{padding-left:0!important}.v-application--is-rtl .ps-xl-0{padding-right:0!important}.v-application--is-ltr .ps-xl-1{padding-left:4px!important}.v-application--is-rtl .ps-xl-1{padding-right:4px!important}.v-application--is-ltr .ps-xl-2{padding-left:8px!important}.v-application--is-rtl .ps-xl-2{padding-right:8px!important}.v-application--is-ltr .ps-xl-3{padding-left:12px!important}.v-application--is-rtl .ps-xl-3{padding-right:12px!important}.v-application--is-ltr .ps-xl-4{padding-left:16px!important}.v-application--is-rtl .ps-xl-4{padding-right:16px!important}.v-application--is-ltr .ps-xl-5{padding-left:20px!important}.v-application--is-rtl .ps-xl-5{padding-right:20px!important}.v-application--is-ltr .ps-xl-6{padding-left:24px!important}.v-application--is-rtl .ps-xl-6{padding-right:24px!important}.v-application--is-ltr .ps-xl-7{padding-left:28px!important}.v-application--is-rtl .ps-xl-7{padding-right:28px!important}.v-application--is-ltr .ps-xl-8{padding-left:32px!important}.v-application--is-rtl .ps-xl-8{padding-right:32px!important}.v-application--is-ltr .ps-xl-9{padding-left:36px!important}.v-application--is-rtl .ps-xl-9{padding-right:36px!important}.v-application--is-ltr .ps-xl-10{padding-left:40px!important}.v-application--is-rtl .ps-xl-10{padding-right:40px!important}.v-application--is-ltr .ps-xl-11{padding-left:44px!important}.v-application--is-rtl .ps-xl-11{padding-right:44px!important}.v-application--is-ltr .ps-xl-12{padding-left:48px!important}.v-application--is-rtl .ps-xl-12{padding-right:48px!important}.v-application--is-ltr .ps-xl-13{padding-left:52px!important}.v-application--is-rtl .ps-xl-13{padding-right:52px!important}.v-application--is-ltr .ps-xl-14{padding-left:56px!important}.v-application--is-rtl .ps-xl-14{padding-right:56px!important}.v-application--is-ltr .ps-xl-15{padding-left:60px!important}.v-application--is-rtl .ps-xl-15{padding-right:60px!important}.v-application--is-ltr .ps-xl-16{padding-left:64px!important}.v-application--is-rtl .ps-xl-16{padding-right:64px!important}.v-application--is-ltr .pe-xl-0{padding-right:0!important}.v-application--is-rtl .pe-xl-0{padding-left:0!important}.v-application--is-ltr .pe-xl-1{padding-right:4px!important}.v-application--is-rtl .pe-xl-1{padding-left:4px!important}.v-application--is-ltr .pe-xl-2{padding-right:8px!important}.v-application--is-rtl .pe-xl-2{padding-left:8px!important}.v-application--is-ltr .pe-xl-3{padding-right:12px!important}.v-application--is-rtl .pe-xl-3{padding-left:12px!important}.v-application--is-ltr .pe-xl-4{padding-right:16px!important}.v-application--is-rtl .pe-xl-4{padding-left:16px!important}.v-application--is-ltr .pe-xl-5{padding-right:20px!important}.v-application--is-rtl .pe-xl-5{padding-left:20px!important}.v-application--is-ltr .pe-xl-6{padding-right:24px!important}.v-application--is-rtl .pe-xl-6{padding-left:24px!important}.v-application--is-ltr .pe-xl-7{padding-right:28px!important}.v-application--is-rtl .pe-xl-7{padding-left:28px!important}.v-application--is-ltr .pe-xl-8{padding-right:32px!important}.v-application--is-rtl .pe-xl-8{padding-left:32px!important}.v-application--is-ltr .pe-xl-9{padding-right:36px!important}.v-application--is-rtl .pe-xl-9{padding-left:36px!important}.v-application--is-ltr .pe-xl-10{padding-right:40px!important}.v-application--is-rtl .pe-xl-10{padding-left:40px!important}.v-application--is-ltr .pe-xl-11{padding-right:44px!important}.v-application--is-rtl .pe-xl-11{padding-left:44px!important}.v-application--is-ltr .pe-xl-12{padding-right:48px!important}.v-application--is-rtl .pe-xl-12{padding-left:48px!important}.v-application--is-ltr .pe-xl-13{padding-right:52px!important}.v-application--is-rtl .pe-xl-13{padding-left:52px!important}.v-application--is-ltr .pe-xl-14{padding-right:56px!important}.v-application--is-rtl .pe-xl-14{padding-left:56px!important}.v-application--is-ltr .pe-xl-15{padding-right:60px!important}.v-application--is-rtl .pe-xl-15{padding-left:60px!important}.v-application--is-ltr .pe-xl-16{padding-right:64px!important}.v-application--is-rtl .pe-xl-16{padding-left:64px!important}.v-application .text-xl-left{text-align:left!important}.v-application .text-xl-right{text-align:right!important}.v-application .text-xl-center{text-align:center!important}.v-application .text-xl-justify{text-align:justify!important}.v-application .text-xl-start{text-align:start!important}.v-application .text-xl-end{text-align:end!important}.v-application .text-xl-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-xl-h1,.v-application .text-xl-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-xl-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-xl-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-xl-h3,.v-application .text-xl-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-xl-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-xl-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-xl-h5,.v-application .text-xl-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-xl-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-xl-body-2,.v-application .text-xl-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-xl-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-xl-caption,.v-application .text-xl-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media print{.v-application .d-print-none{display:none!important}.v-application .d-print-inline{display:inline!important}.v-application .d-print-inline-block{display:inline-block!important}.v-application .d-print-block{display:block!important}.v-application .d-print-table{display:table!important}.v-application .d-print-table-row{display:table-row!important}.v-application .d-print-table-cell{display:table-cell!important}.v-application .d-print-flex{display:flex!important}.v-application .d-print-inline-flex{display:inline-flex!important}.v-application .float-print-none{float:none!important}.v-application .float-print-left{float:left!important}.v-application .float-print-right{float:right!important}.v-application--is-rtl .float-print-end{float:left!important}.v-application--is-ltr .float-print-end,.v-application--is-rtl .float-print-start{float:right!important}.v-application--is-ltr .float-print-start{float:left!important}}.theme--light.v-application{background:#fff;color:#000000de}.theme--light.v-application .text--primary{color:#000000de!important}.theme--light.v-application .text--secondary{color:#0009!important}.theme--light.v-application .text--disabled{color:#00000061!important}.theme--dark.v-application{background:#121212;color:#fff}.theme--dark.v-application .text--primary{color:#fff!important}.theme--dark.v-application .text--secondary{color:#ffffffb3!important}.theme--dark.v-application .text--disabled{color:#ffffff80!important}.v-application{display:flex;position:relative}.v-application a{cursor:pointer}.v-application--is-rtl{direction:rtl}.v-application--wrap{flex:1 1 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;min-height:100vh;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-application,.v-application--wrap{display:block}}}.theme--light.v-app-bar.v-toolbar.v-sheet{background-color:#f5f5f5}.theme--dark.v-app-bar.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-app-bar.v-toolbar{border-radius:0}.v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.v-sheet.v-app-bar.v-toolbar.v-sheet--shaped{border-radius:24px 0}.v-app-bar:not([data-booted=true]){transition:none!important}.v-app-bar.v-app-bar--fixed{position:fixed;top:0;z-index:5}.v-app-bar.v-app-bar.v-app-bar--hide-shadow{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f!important}.v-app-bar--fade-img-on-scroll .v-toolbar__image .v-image__image{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__image{will-change:opacity}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--collapse-on-scroll .v-toolbar__extension{display:none}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled .v-toolbar__title{padding-top:9px}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled:not(.v-app-bar--bottom) .v-toolbar__title{padding-bottom:9px}.v-app-bar.v-app-bar--shrink-on-scroll .v-toolbar__title{font-size:inherit}.v-app-bar-title__content,.v-app-bar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-app-bar-title__content{position:absolute}.theme--light.v-toolbar.v-sheet{background-color:#fff}.theme--dark.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-toolbar{border-radius:0}.v-sheet.v-toolbar:not(.v-sheet--outlined){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.v-sheet.v-toolbar.v-sheet--shaped{border-radius:24px 0}.v-toolbar{contain:layout;display:block;flex:1 1 auto;max-width:100%;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.v-toolbar .v-input{padding-top:0;margin-top:0}.v-toolbar__content,.v-toolbar__extension{padding:4px 16px}.v-toolbar__content .v-btn.v-btn--icon.v-size--default,.v-toolbar__extension .v-btn.v-btn--icon.v-size--default{height:48px;width:48px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-left:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-right:-12px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-left:20px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-right:20px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-right:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-left:-12px}.v-toolbar__content>.v-tabs,.v-toolbar__extension>.v-tabs{height:inherit;margin-top:-4px;margin-bottom:-4px}.v-toolbar__content>.v-tabs>.v-slide-group.v-tabs-bar,.v-toolbar__extension>.v-tabs>.v-slide-group.v-tabs-bar{background-color:inherit;height:inherit}.v-toolbar__content>.v-tabs:first-child,.v-toolbar__extension>.v-tabs:first-child{margin-left:-16px}.v-toolbar__content>.v-tabs:last-child,.v-toolbar__extension>.v-tabs:last-child{margin-right:-16px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;position:relative;z-index:0}.v-toolbar__image{position:absolute;top:0;bottom:0;width:100%;z-index:0;contain:strict}.v-toolbar__image,.v-toolbar__image .v-image{border-radius:inherit}.v-toolbar__items{display:flex;height:inherit}.v-toolbar__items>.v-btn{border-radius:0;height:100%!important;max-height:none}.v-toolbar__title{font-size:1.25rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar.v-toolbar--absolute{position:absolute;top:0;z-index:1}.v-toolbar.v-toolbar--bottom{top:auto;bottom:0}.v-toolbar.v-toolbar--collapse .v-toolbar__title{white-space:nowrap}.v-toolbar.v-toolbar--collapsed{max-width:112px;overflow:hidden}.v-application--is-ltr .v-toolbar.v-toolbar--collapsed{border-bottom-right-radius:24px}.v-application--is-rtl .v-toolbar.v-toolbar--collapsed{border-bottom-left-radius:24px}.v-toolbar.v-toolbar--collapsed .v-toolbar__extension,.v-toolbar.v-toolbar--collapsed .v-toolbar__title{display:none}.v-toolbar--dense .v-toolbar__content,.v-toolbar--dense .v-toolbar__extension{padding-top:0;padding-bottom:0}.v-toolbar--flat{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f!important}.v-toolbar--floating{display:inline-flex}.v-toolbar--prominent .v-toolbar__content{align-items:flex-start}.v-toolbar--prominent .v-toolbar__title{font-size:1.5rem;padding-top:6px}.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title{align-self:flex-end;padding-bottom:6px;padding-top:0}.theme--light.v-sheet{background-color:#fff;border-color:#fff;color:#000000de}.theme--light.v-sheet--outlined{border:thin solid rgba(0,0,0,.12)}.theme--dark.v-sheet{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff}.theme--dark.v-sheet--outlined{border:thin solid hsla(0,0%,100%,.12)}.v-sheet{border-radius:0}.v-sheet:not(.v-sheet--outlined){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.v-sheet.v-sheet--shaped{border-radius:24px 0}.theme--light.v-image{color:#000000de}.theme--dark.v-image{color:#fff}.v-image{z-index:0}.v-image__image,.v-image__placeholder{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-image__image{background-repeat:no-repeat}.v-image__image--preload{filter:blur(2px)}.v-image__image--contain{background-size:contain}.v-image__image--cover{background-size:cover}.v-responsive{position:relative;overflow:hidden;flex:1 0 auto;max-width:100%;display:flex}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-application--is-ltr .v-responsive__sizer~.v-responsive__content{margin-left:-100%}.v-application--is-rtl .v-responsive__sizer~.v-responsive__content{margin-right:-100%}.v-responsive__sizer{transition:padding-bottom .2s cubic-bezier(.25,.8,.5,1);flex:1 0 0px}.v-btn:not(.v-btn--outlined).accent,.v-btn:not(.v-btn--outlined).error,.v-btn:not(.v-btn--outlined).info,.v-btn:not(.v-btn--outlined).primary,.v-btn:not(.v-btn--outlined).secondary,.v-btn:not(.v-btn--outlined).success,.v-btn:not(.v-btn--outlined).warning{color:#fff}.theme--light.v-btn{color:#000000de}.theme--light.v-btn.v-btn--disabled,.theme--light.v-btn.v-btn--disabled .v-btn__loading,.theme--light.v-btn.v-btn--disabled .v-icon{color:#00000042!important}.theme--light.v-btn.v-btn--disabled.v-btn--has-bg{background-color:#0000001f!important}.theme--light.v-btn.v-btn--has-bg{background-color:#f5f5f5}.theme--light.v-btn.v-btn--outlined.v-btn--text{border-color:#0000001f}.theme--light.v-btn.v-btn--icon{color:#0000008a}.theme--light.v-btn:hover:before{opacity:.08}.theme--light.v-btn:focus:before{opacity:.24}.theme--light.v-btn--active:before,.theme--light.v-btn--active:hover:before{opacity:.18}.theme--light.v-btn--active:focus:before{opacity:.16}.theme--dark.v-btn{color:#fff}.theme--dark.v-btn.v-btn--disabled,.theme--dark.v-btn.v-btn--disabled .v-btn__loading,.theme--dark.v-btn.v-btn--disabled .v-icon{color:#ffffff4d!important}.theme--dark.v-btn.v-btn--disabled.v-btn--has-bg{background-color:#ffffff1f!important}.theme--dark.v-btn.v-btn--has-bg{background-color:#272727}.theme--dark.v-btn.v-btn--outlined.v-btn--text{border-color:#ffffff1f}.theme--dark.v-btn.v-btn--icon{color:#fff}.theme--dark.v-btn:hover:before{opacity:.08}.theme--dark.v-btn:focus:before{opacity:.24}.theme--dark.v-btn--active:before,.theme--dark.v-btn--active:hover:before{opacity:.18}.theme--dark.v-btn--active:focus:before{opacity:.32}.v-btn{align-items:center;border-radius:4px;display:inline-flex;flex:0 0 auto;font-weight:500;letter-spacing:.0892857143em;justify-content:center;outline:0;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-duration:.28s;transition-property:box-shadow,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.v-btn.v-size--x-small{font-size:.625rem}.v-btn.v-size--small{font-size:.75rem}.v-btn.v-size--default,.v-btn.v-size--large{font-size:.875rem}.v-btn.v-size--x-large{font-size:1rem}.v-btn:before{background-color:currentColor;border-radius:inherit;bottom:0;color:inherit;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.6,1)}.v-btn:not(.v-btn--round).v-size--x-small{height:20px;min-width:36px;padding:0 8.8888888889px}.v-btn:not(.v-btn--round).v-size--small{height:28px;min-width:50px;padding:0 12.4444444444px}.v-btn:not(.v-btn--round).v-size--default{height:36px;min-width:64px;padding:0 16px}.v-btn:not(.v-btn--round).v-size--large{height:44px;min-width:78px;padding:0 19.5555555556px}.v-btn:not(.v-btn--round).v-size--x-large{height:52px;min-width:92px;padding:0 23.1111111111px}.v-btn>.v-btn__content .v-icon{color:inherit}.v-btn__content{align-items:center;color:inherit;display:flex;flex:1 0 auto;justify-content:inherit;line-height:normal;position:relative;transition:inherit;transition-property:opacity}.v-btn__content .v-icon.v-icon--left,.v-btn__content .v-icon.v-icon--right{font-size:18px;height:18px;width:18px}.v-application--is-ltr .v-btn__content .v-icon--left{margin-left:-4px;margin-right:8px}.v-application--is-ltr .v-btn__content .v-icon--right,.v-application--is-rtl .v-btn__content .v-icon--left{margin-left:8px;margin-right:-4px}.v-application--is-rtl .v-btn__content .v-icon--right{margin-left:-4px;margin-right:8px}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn--absolute.v-btn--right,.v-btn--fixed.v-btn--right{right:16px}.v-btn--absolute.v-btn--left,.v-btn--fixed.v-btn--left{left:16px}.v-btn--absolute.v-btn--top,.v-btn--fixed.v-btn--top{top:16px}.v-btn--absolute.v-btn--bottom,.v-btn--fixed.v-btn--bottom{bottom:16px}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%!important;max-width:none}.v-btn--is-elevated{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.v-btn--is-elevated:after{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.v-btn--is-elevated:active{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.v-btn--is-elevated.v-btn--fab{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.v-btn--is-elevated.v-btn--fab:after{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.v-btn--is-elevated.v-btn--fab:active{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.v-btn--disabled{pointer-events:none}.v-btn--fab,.v-btn--icon{min-height:0;min-width:0;padding:0}.v-btn--fab.v-size--x-small .v-icon,.v-btn--icon.v-size--x-small .v-icon{height:18px;font-size:18px;width:18px}.v-btn--fab.v-size--default .v-icon,.v-btn--fab.v-size--small .v-icon,.v-btn--icon.v-size--default .v-icon,.v-btn--icon.v-size--small .v-icon{height:24px;font-size:24px;width:24px}.v-btn--fab.v-size--large .v-icon,.v-btn--icon.v-size--large .v-icon{height:28px;font-size:28px;width:28px}.v-btn--fab.v-size--x-large .v-icon,.v-btn--icon.v-size--x-large .v-icon{height:32px;font-size:32px;width:32px}.v-btn--icon.v-size--x-small{height:20px;width:20px}.v-btn--icon.v-size--small{height:28px;width:28px}.v-btn--icon.v-size--default{height:36px;width:36px}.v-btn--icon.v-size--large{height:44px;width:44px}.v-btn--icon.v-size--x-large{height:52px;width:52px}.v-btn--fab.v-btn--absolute,.v-btn--fab.v-btn--fixed{z-index:4}.v-btn--fab.v-size--x-small{height:32px;width:32px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom{bottom:-16px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top{top:-16px}.v-btn--fab.v-size--small{height:40px;width:40px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom{bottom:-20px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top{top:-20px}.v-btn--fab.v-size--default{height:56px;width:56px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom{bottom:-28px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top{top:-28px}.v-btn--fab.v-size--large{height:64px;width:64px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom{bottom:-32px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top{top:-32px}.v-btn--fab.v-size--x-large{height:72px;width:72px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom{bottom:-36px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top{top:-36px}.v-btn--loading{pointer-events:none;transition:none}.v-btn--loading .v-btn__content{opacity:0}.v-btn--outlined{border:thin solid}.v-btn--plain:before{display:none}.v-btn--plain:not(.v-btn--active):not(.v-btn--loading):not(:focus):not(:hover) .v-btn__content{opacity:.62}.v-btn--round{border-radius:50%}.v-btn--rounded{border-radius:28px}.v-btn--tile{border-radius:0}.v-ripple__container{border-radius:inherit;width:100%;height:100%;z-index:0;contain:strict}.v-ripple__animation,.v-ripple__container{color:inherit;position:absolute;left:0;top:0;overflow:hidden;pointer-events:none}.v-ripple__animation{border-radius:50%;background:currentColor;opacity:0;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1);opacity:.25}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(.4,0,.2,1);opacity:0}.v-progress-circular{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular--indeterminate>svg{-webkit-animation:progress-circular-rotate 1.4s linear infinite;animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{-webkit-animation:progress-circular-dash 1.4s ease-in-out infinite;animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0px}.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay,.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.v-progress-circular__info{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{stroke:#9e9e9e66;z-index:1}.v-progress-circular__overlay{stroke:currentColor;z-index:2;transition:all .6s ease-in-out}@-webkit-keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@-webkit-keyframes progress-circular-rotate{to{transform:rotate(1turn)}}@keyframes progress-circular-rotate{to{transform:rotate(1turn)}}.theme--light.v-icon{color:#0000008a}.theme--light.v-icon:focus:after{opacity:.12}.theme--light.v-icon.v-icon.v-icon--disabled{color:#00000061!important}.theme--dark.v-icon{color:#fff}.theme--dark.v-icon:focus:after{opacity:.24}.theme--dark.v-icon.v-icon.v-icon--disabled{color:#ffffff80!important}.v-icon.v-icon{align-items:center;display:inline-flex;font-feature-settings:"liga";font-size:24px;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;transition:.3s cubic-bezier(.25,.8,.5,1),visibility 0s;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-icon.v-icon:after{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(1.3);width:100%;transition:opacity .2s cubic-bezier(.4,0,.6,1)}.v-icon.v-icon--dense{font-size:20px}.v-icon--right{margin-left:8px}.v-icon--left{margin-right:8px}.v-icon.v-icon.v-icon--link{cursor:pointer;outline:none}.v-icon--disabled{pointer-events:none}.v-icon--dense .v-icon__component,.v-icon--dense .v-icon__svg{height:20px}.v-icon__component,.v-icon__svg{height:24px;width:24px}.v-icon__svg{fill:currentColor}.theme--light.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(0,0,0,.12)}.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after{background:hsla(0,0%,100%,.12)}.v-sheet.v-alert{border-radius:4px}.v-sheet.v-alert:not(.v-sheet--outlined){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.v-sheet.v-alert.v-sheet--shaped{border-radius:24px 4px}.v-alert{display:block;font-size:16px;margin-bottom:16px;padding:16px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-alert:not(.v-sheet--tile){border-radius:4px}.v-application--is-ltr .v-alert>.v-alert__content,.v-application--is-ltr .v-alert>.v-icon{margin-right:16px}.v-application--is-rtl .v-alert>.v-alert__content,.v-application--is-rtl .v-alert>.v-icon{margin-left:16px}.v-application--is-ltr .v-alert>.v-icon+.v-alert__content{margin-right:0}.v-application--is-rtl .v-alert>.v-icon+.v-alert__content{margin-left:0}.v-application--is-ltr .v-alert>.v-alert__content+.v-icon{margin-right:0}.v-application--is-rtl .v-alert>.v-alert__content+.v-icon{margin-left:0}.v-alert__border{border-style:solid;border-width:4px;content:"";position:absolute}.v-alert__border:not(.v-alert__border--has-color){opacity:.26}.v-alert__border--left,.v-alert__border--right{bottom:0;top:0}.v-alert__border--bottom,.v-alert__border--top{left:0;right:0}.v-alert__border--bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0}.v-application--is-ltr .v-alert__border--left{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-application--is-ltr .v-alert__border--right,.v-application--is-rtl .v-alert__border--left{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-rtl .v-alert__border--right{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-alert__border--top{border-top-left-radius:inherit;border-top-right-radius:inherit;top:0}.v-alert__content{flex:1 1 auto}.v-application--is-ltr .v-alert__dismissible{margin:-16px -8px -16px 8px}.v-application--is-rtl .v-alert__dismissible{margin:-16px 8px -16px -8px}.v-alert__icon{align-self:flex-start;border-radius:50%;height:24px;min-width:24px;position:relative}.v-application--is-ltr .v-alert__icon{margin-right:16px}.v-application--is-rtl .v-alert__icon{margin-left:16px}.v-alert__icon.v-icon{font-size:24px}.v-alert__wrapper{align-items:center;border-radius:inherit;display:flex}.v-application--is-ltr .v-alert--border.v-alert--prominent .v-alert__icon{margin-left:8px}.v-application--is-rtl .v-alert--border.v-alert--prominent .v-alert__icon{margin-right:8px}.v-alert--dense{padding-top:8px;padding-bottom:8px}.v-alert--dense .v-alert__border{border-width:medium}.v-alert--outlined{background:transparent!important;border:thin solid!important}.v-alert--outlined .v-alert__icon{color:inherit!important}.v-alert--prominent .v-alert__icon{align-self:center;height:48px;min-width:48px}.v-alert--prominent .v-alert__icon.v-icon{font-size:32px}.v-alert--prominent .v-alert__icon.v-icon:after{background:currentColor!important;border-radius:50%;bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0}.v-alert--prominent.v-alert--dense .v-alert__icon.v-icon:after{transform:scale(1)}.v-alert--text{background:transparent!important}.v-alert--text:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;position:absolute;pointer-events:none;right:0;top:0}.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{align-self:center}.v-autocomplete.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.theme--light.v-text-field>.v-input__control>.v-input__slot:before{border-color:#0000006b}.theme--light.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before{border-color:#000000de}.theme--light.v-text-field.v-input--is-disabled .v-input__slot:before{border-image:repeating-linear-gradient(90deg,rgba(0,0,0,.38) 0,rgba(0,0,0,.38) 2px,transparent 0,transparent 4px) 1 repeat}.theme--light.v-text-field--filled>.v-input__control>.v-input__slot{background:rgba(0,0,0,.06)}.theme--light.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:rgba(0,0,0,.12)}.theme--light.v-text-field--solo>.v-input__control>.v-input__slot{background:#fff}.theme--light.v-text-field--solo-inverted>.v-input__control>.v-input__slot{background:rgba(0,0,0,.06)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot{background:#424242}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input{color:#fff}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-moz-placeholder{color:#ffffff80}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input:-ms-input-placeholder{color:#ffffff80}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::placeholder{color:#ffffff80}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot .v-label{color:#ffffffb3}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:#00000061}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled)>.v-input__control>.v-input__slot:hover fieldset{color:#000000db}.theme--light.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled>.v-input__control>.v-input__slot fieldset{color:#00000042}.theme--dark.v-text-field>.v-input__control>.v-input__slot:before{border-color:#ffffffb3}.theme--dark.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before{border-color:#fff}.theme--dark.v-text-field.v-input--is-disabled .v-input__slot:before{border-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 2px,transparent 0,transparent 4px) 1 repeat}.theme--dark.v-text-field--filled>.v-input__control>.v-input__slot{background:hsla(0,0%,100%,.08)}.theme--dark.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:hsla(0,0%,100%,.16)}.theme--dark.v-text-field--solo>.v-input__control>.v-input__slot{background:#1e1e1e}.theme--dark.v-text-field--solo-inverted>.v-input__control>.v-input__slot{background:hsla(0,0%,100%,.16)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot{background:#fff}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input{color:#000000de}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-moz-placeholder{color:#00000061}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input:-ms-input-placeholder{color:#00000061}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::placeholder{color:#00000061}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot .v-label{color:#0009}.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:#ffffff3d}.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled)>.v-input__control>.v-input__slot:hover fieldset{color:#fff}.theme--dark.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled>.v-input__control>.v-input__slot fieldset{color:#ffffff29}.v-text-field{padding-top:12px;margin-top:4px}.v-text-field__prefix,.v-text-field__suffix{line-height:20px}.v-text-field input{flex:1 1 auto;line-height:20px;padding:8px 0;max-width:100%;min-width:0;width:100%}.v-text-field .v-input__control,.v-text-field .v-input__slot,.v-text-field fieldset{border-radius:inherit}.v-text-field.v-input--has-state .v-input__control>.v-text-field__details>.v-counter,.v-text-field.v-input--is-disabled .v-input__control>.v-text-field__details>.v-counter,.v-text-field.v-input--is-disabled .v-input__control>.v-text-field__details>.v-messages,.v-text-field .v-input__control,.v-text-field fieldset{color:currentColor}.v-text-field.v-input--dense{padding-top:0}.v-text-field.v-input--dense .v-label{top:4px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__prefix,.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__suffix,.v-text-field.v-input--dense:not(.v-text-field--outlined) input{padding:4px 0 2px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__prefix{padding-right:4px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__suffix{padding-left:4px}.v-text-field.v-input--dense[type=text]::-ms-clear{display:none}.v-text-field.v-input--dense .v-input__append-inner,.v-text-field.v-input--dense .v-input__prepend-inner{margin-top:0}.v-text-field .v-input__append-inner,.v-text-field .v-input__prepend-inner{align-self:flex-start;display:inline-flex;margin-top:4px;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-text-field .v-input__prepend-inner{margin-right:auto;padding-right:4px}.v-application--is-ltr .v-text-field .v-input__append-inner,.v-application--is-rtl .v-text-field .v-input__prepend-inner{margin-left:auto;padding-left:4px}.v-application--is-rtl .v-text-field .v-input__append-inner{margin-right:auto;padding-right:4px}.v-text-field .v-counter{white-space:nowrap}.v-application--is-ltr .v-text-field .v-counter{margin-left:8px}.v-application--is-rtl .v-text-field .v-counter{margin-right:8px}.v-text-field .v-label{max-width:90%;overflow:hidden;text-overflow:ellipsis;top:6px;white-space:nowrap;pointer-events:none}.v-application--is-ltr .v-text-field .v-label{transform-origin:top left}.v-application--is-rtl .v-text-field .v-label{transform-origin:top right}.v-text-field .v-label--active{max-width:133%;transform:translateY(-18px) scale(.75);pointer-events:auto}.v-text-field>.v-input__control>.v-input__slot{cursor:text}.v-text-field>.v-input__control>.v-input__slot:after,.v-text-field>.v-input__control>.v-input__slot:before{bottom:-1px;content:"";left:0;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-text-field>.v-input__control>.v-input__slot:before{border-color:inherit;border-style:solid;border-width:thin 0 0}.v-text-field>.v-input__control>.v-input__slot:after{background-color:currentColor;border-color:currentcolor;border-style:solid;border-width:thin 0;transform:scaleX(0)}.v-text-field__details{display:flex;flex:1 0 auto;max-width:100%;min-height:14px;overflow:hidden}.v-text-field__prefix,.v-text-field__suffix{align-self:center;cursor:default;transition:color .3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-application--is-ltr .v-text-field__prefix{text-align:right;padding-right:4px}.v-application--is-rtl .v-text-field__prefix{text-align:left;padding-left:4px}.v-text-field__suffix{white-space:nowrap}.v-application--is-ltr .v-text-field__suffix{padding-left:4px}.v-application--is-rtl .v-text-field__suffix{padding-right:4px}.v-application--is-ltr .v-text-field--reverse .v-text-field__prefix{text-align:left;padding-right:0;padding-left:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__prefix{text-align:right;padding-right:4px;padding-left:0}.v-application--is-ltr .v-text-field--reverse .v-text-field__suffix{padding-left:0;padding-right:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__suffix{padding-left:4px;padding-right:0}.v-text-field>.v-input__control>.v-input__slot>.v-text-field__slot{display:flex;flex:1 1 auto;position:relative}.v-text-field:not(.v-text-field--is-booted) .v-label,.v-text-field:not(.v-text-field--is-booted) legend{transition:none}.v-text-field--filled,.v-text-field--full-width,.v-text-field--outlined{position:relative}.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width>.v-input__control>.v-input__slot,.v-text-field--outlined>.v-input__control>.v-input__slot{align-items:stretch;min-height:56px}.v-text-field--filled.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense>.v-input__control>.v-input__slot{min-height:52px}.v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot{min-height:40px}.v-text-field--outlined{border-radius:4px}.v-text-field--enclosed .v-input__append-inner,.v-text-field--enclosed .v-input__append-outer,.v-text-field--enclosed .v-input__prepend-inner,.v-text-field--enclosed .v-input__prepend-outer,.v-text-field--full-width .v-input__append-inner,.v-text-field--full-width .v-input__append-outer,.v-text-field--full-width .v-input__prepend-inner,.v-text-field--full-width .v-input__prepend-outer{margin-top:17px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer{margin-top:14px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer{margin-top:9px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer{margin-top:8px}.v-text-field--filled .v-label,.v-text-field--full-width .v-label{top:18px}.v-text-field--filled .v-label--active,.v-text-field--full-width .v-label--active{transform:translateY(-6px) scale(.75)}.v-text-field--filled.v-input--dense .v-label,.v-text-field--full-width.v-input--dense .v-label{top:17px}.v-text-field--filled.v-input--dense .v-label--active,.v-text-field--full-width.v-input--dense .v-label--active{transform:translateY(-10px) scale(.75)}.v-text-field--filled.v-input--dense.v-text-field--single-line .v-label,.v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label{top:11px}.v-text-field--filled{border-radius:4px 4px 0 0}.v-text-field--filled:not(.v-text-field--single-line) input{margin-top:22px}.v-text-field--filled.v-input--dense:not(.v-text-field--single-line).v-text-field--outlined input{margin-top:0}.v-text-field--filled .v-text-field__prefix,.v-text-field--filled .v-text-field__suffix{max-height:32px;margin-top:20px}.v-text-field--full-width{border-radius:0}.v-text-field--outlined .v-text-field__slot,.v-text-field--single-line .v-text-field__slot{align-items:center}.v-text-field.v-text-field--enclosed{margin:0;padding:0}.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__suffix{margin-top:0}.v-text-field.v-text-field--enclosed:not(.v-text-field--filled) .v-progress-linear__background{display:none}.v-text-field.v-text-field--enclosed .v-text-field__details,.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded)>.v-input__control>.v-input__slot{padding:0 12px}.v-text-field.v-text-field--enclosed .v-text-field__details{padding-top:0;margin-bottom:8px}.v-application--is-ltr .v-text-field--reverse input{text-align:right}.v-application--is-rtl .v-text-field--reverse input{text-align:left}.v-application--is-ltr .v-text-field--reverse .v-label{transform-origin:top right}.v-application--is-rtl .v-text-field--reverse .v-label{transform-origin:top left}.v-text-field--reverse .v-text-field__slot,.v-text-field--reverse>.v-input__control>.v-input__slot{flex-direction:row-reverse}.v-text-field--outlined>.v-input__control>.v-input__slot:after,.v-text-field--outlined>.v-input__control>.v-input__slot:before,.v-text-field--rounded>.v-input__control>.v-input__slot:after,.v-text-field--rounded>.v-input__control>.v-input__slot:before,.v-text-field--solo>.v-input__control>.v-input__slot:after,.v-text-field--solo>.v-input__control>.v-input__slot:before{display:none}.v-text-field--outlined,.v-text-field--solo{border-radius:4px}.v-text-field--outlined{margin-bottom:16px;transition:border .3s cubic-bezier(.25,.8,.5,1)}.v-text-field--outlined .v-label{top:18px}.v-text-field--outlined .v-label--active{transform:translateY(-24px) scale(.75)}.v-text-field--outlined.v-input--dense .v-label{top:10px}.v-text-field--outlined.v-input--dense .v-label--active{transform:translateY(-16px) scale(.75)}.v-text-field--outlined fieldset{border-collapse:collapse;border:1px solid;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:-5px;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-application--is-ltr .v-text-field--outlined fieldset{padding-left:8px}.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse fieldset,.v-application--is-rtl .v-text-field--outlined fieldset{padding-right:8px}.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse fieldset{padding-left:8px}.v-text-field--outlined legend{line-height:11px;padding:0;transition:width .3s cubic-bezier(.25,.8,.5,1)}.v-application--is-ltr .v-text-field--outlined legend{text-align:left}.v-application--is-rtl .v-text-field--outlined legend{text-align:right}.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse legend{margin-left:auto}.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse legend{margin-right:auto}.v-application--is-ltr .v-text-field--outlined.v-text-field--rounded legend{margin-left:12px}.v-application--is-rtl .v-text-field--outlined.v-text-field--rounded legend{margin-right:12px}.v-text-field--outlined>.v-input__control>.v-input__slot{background:transparent}.v-text-field--outlined .v-text-field__prefix{max-height:32px}.v-text-field--outlined .v-input__append-outer,.v-text-field--outlined .v-input__prepend-outer{margin-top:18px}.v-text-field--outlined.v-input--has-state fieldset,.v-text-field--outlined.v-input--is-focused fieldset{border:2px solid}.v-text-field--rounded{border-radius:28px}.v-text-field--rounded>.v-input__control>.v-input__slot{padding:0 24px}.v-text-field--shaped{border-radius:16px 16px 0 0}.v-text-field.v-text-field--solo .v-label{top:calc(50% - 9px)}.v-text-field.v-text-field--solo .v-input__control{min-height:48px;padding:0}.v-text-field.v-text-field--solo .v-input__control input{caret-color:auto}.v-text-field.v-text-field--solo.v-input--dense>.v-input__control{min-height:38px}.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat)>.v-input__control>.v-input__slot{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.v-text-field.v-text-field--solo .v-input__append-inner,.v-text-field.v-text-field--solo .v-input__prepend-inner{align-self:center;margin-top:0}.v-text-field.v-text-field--solo .v-input__append-outer,.v-text-field.v-text-field--solo .v-input__prepend-outer{margin-top:12px}.v-text-field.v-text-field--solo.v-input--dense .v-input__append-outer,.v-text-field.v-text-field--solo.v-input--dense .v-input__prepend-outer{margin-top:7px}.v-text-field.v-input--is-focused>.v-input__control>.v-input__slot:after{transform:scaleX(1)}.v-text-field.v-input--has-state>.v-input__control>.v-input__slot:before{border-color:currentColor}.v-text-field .v-input__icon--clear{opacity:0;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-text-field.v-input--is-dirty:hover .v-input__icon--clear,.v-text-field.v-input--is-focused .v-input__icon--clear{opacity:1}.theme--light.v-select .v-select__selections{color:#000000de}.theme--light.v-select.v-input--is-disabled .v-select__selections,.theme--light.v-select .v-select__selection--disabled{color:#00000061}.theme--dark.v-select .v-select__selections,.theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:#fff}.theme--dark.v-select.v-input--is-disabled .v-select__selections,.theme--dark.v-select .v-select__selection--disabled{color:#ffffff80}.theme--dark.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:#000000de}.v-select{position:relative}.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections{flex-wrap:nowrap}.v-select>.v-input__control>.v-input__slot{cursor:pointer}.v-select .v-chip{flex:0 1 auto;margin:4px}.v-select .v-chip--selected:after{opacity:.22}.v-select .fade-transition-leave-active{position:absolute;left:0}.v-select.v-input--is-dirty ::-moz-placeholder{color:transparent!important}.v-select.v-input--is-dirty :-ms-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::placeholder{color:transparent!important}.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix{line-height:20px;top:7px;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections{padding-top:20px}.v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections{padding:8px 0}.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections{padding:4px 0}.v-select.v-text-field input{flex:1 1;min-width:0;position:relative}.v-select.v-text-field:not(.v-text-field--single-line) input{margin-top:0}.v-select.v-select--is-menu-active .v-input__icon--append .v-icon{transform:rotate(180deg)}.v-select.v-select--chips input{margin:0}.v-select.v-select--chips .v-select__selections{min-height:42px}.v-select.v-select--chips.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips .v-chip--select.v-chip--active:before{opacity:.2}.v-select.v-select--chips.v-select--chips--small .v-select__selections{min-height:26px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections{min-height:68px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections{min-height:26px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections{min-height:38px}.v-select.v-text-field--reverse .v-select__selections,.v-select.v-text-field--reverse .v-select__slot{flex-direction:row-reverse}.v-select.v-input--is-disabled:not(.v-input--is-readonly):not(.v-autocomplete){pointer-events:none}.v-select__selections{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;line-height:18px;max-width:100%;min-width:0}.v-select__selection{max-width:90%}.v-select__selection--comma{margin:7px 4px 7px 0;min-height:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select.v-input--dense .v-select__selection--comma{margin:5px 4px 3px 0}.v-select.v-input--dense .v-chip{margin:0 4px}.v-select__slot{position:relative;align-items:center;display:flex;max-width:100%;min-width:0;width:100%}.v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{align-self:flex-end}.theme--light.v-input,.theme--light.v-input input,.theme--light.v-input textarea{color:#000000de}.theme--light.v-input input::-moz-placeholder,.theme--light.v-input textarea::-moz-placeholder{color:#00000061}.theme--light.v-input input:-ms-input-placeholder,.theme--light.v-input textarea:-ms-input-placeholder{color:#00000061}.theme--light.v-input input::placeholder,.theme--light.v-input textarea::placeholder{color:#00000061}.theme--light.v-input--is-disabled,.theme--light.v-input--is-disabled input,.theme--light.v-input--is-disabled textarea{color:#00000061}.theme--dark.v-input,.theme--dark.v-input input,.theme--dark.v-input textarea{color:#fff}.theme--dark.v-input input::-moz-placeholder,.theme--dark.v-input textarea::-moz-placeholder{color:#ffffff80}.theme--dark.v-input input:-ms-input-placeholder,.theme--dark.v-input textarea:-ms-input-placeholder{color:#ffffff80}.theme--dark.v-input input::placeholder,.theme--dark.v-input textarea::placeholder{color:#ffffff80}.theme--dark.v-input--is-disabled,.theme--dark.v-input--is-disabled input,.theme--dark.v-input--is-disabled textarea{color:#ffffff80}.v-input{align-items:flex-start;display:flex;flex:1 1 auto;font-size:16px;letter-spacing:normal;max-width:100%;text-align:left}.v-input .v-progress-linear{top:calc(100% - 1px);left:0}.v-input input{max-height:32px}.v-input input:invalid,.v-input textarea:invalid{box-shadow:none}.v-input input:active,.v-input input:focus,.v-input textarea:active,.v-input textarea:focus{outline:none}.v-input .v-label{height:20px;line-height:20px;letter-spacing:normal}.v-input__append-outer,.v-input__prepend-outer{display:inline-flex;margin-bottom:4px;margin-top:4px;line-height:1}.v-input__append-outer .v-icon,.v-input__prepend-outer .v-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-input__append-outer{margin-left:9px}.v-application--is-ltr .v-input__prepend-outer,.v-application--is-rtl .v-input__append-outer{margin-right:9px}.v-application--is-rtl .v-input__prepend-outer{margin-left:9px}.v-input__control{display:flex;flex-direction:column;height:auto;flex-grow:1;flex-wrap:wrap;min-width:0;width:100%}.v-input__icon{align-items:center;display:inline-flex;height:24px;flex:1 0 auto;justify-content:center;min-width:24px;width:24px}.v-input__icon--clear{border-radius:50%}.v-input__icon--clear .v-icon--disabled{visibility:hidden}.v-input__slot{align-items:center;display:flex;margin-bottom:8px;min-height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);transition-property:height,min-height;width:100%}.v-input--dense>.v-input__control>.v-input__slot{margin-bottom:4px}.v-input--is-loading>.v-input__control>.v-input__slot:after,.v-input--is-loading>.v-input__control>.v-input__slot:before{display:none}.v-input--hide-details>.v-input__control>.v-input__slot{margin-bottom:0}.v-input--has-state.error--text .v-label{-webkit-animation:v-shake .6s cubic-bezier(.25,.8,.5,1);animation:v-shake .6s cubic-bezier(.25,.8,.5,1)}.v-input--hide-spin-buttons input::-webkit-inner-spin-button,.v-input--hide-spin-buttons input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.theme--light.v-label{color:#0009}.theme--light.v-label--is-disabled{color:#00000061}.theme--dark.v-label{color:#ffffffb3}.theme--dark.v-label--is-disabled{color:#ffffff80}.v-label{font-size:16px;line-height:1;min-height:8px;transition:.3s cubic-bezier(.25,.8,.5,1)}.theme--light.v-messages{color:#0009}.theme--dark.v-messages{color:#ffffffb3}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;position:relative}.v-application--is-ltr .v-messages{text-align:left}.v-application--is-rtl .v-messages{text-align:right}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.theme--light.v-progress-linear{color:#000000de}.theme--dark.v-progress-linear{color:#fff}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.6,1);width:100%}.v-progress-linear__buffer{height:inherit;left:0;position:absolute;top:0;transition:inherit;width:100%}.v-progress-linear--reverse .v-progress-linear__buffer{left:auto;right:0}.v-progress-linear__background{bottom:0;left:0;position:absolute;top:0;transition:inherit}.v-progress-linear--reverse .v-progress-linear__background{left:auto;right:0}.v-progress-linear__content{align-items:center;display:flex;height:100%;left:0;justify-content:center;position:absolute;top:0;width:100%}.v-progress-linear--reverse .v-progress-linear__content{left:auto;right:0}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit}.v-progress-linear--reverse .v-progress-linear__determinate{left:auto;right:0}.v-progress-linear .v-progress-linear__indeterminate .long,.v-progress-linear .v-progress-linear__indeterminate .short{-webkit-animation-play-state:paused;animation-play-state:paused;background-color:inherit;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto;will-change:left,right}.v-progress-linear .v-progress-linear__indeterminate--active .long{-webkit-animation-name:indeterminate-ltr;animation-name:indeterminate-ltr;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear .v-progress-linear__indeterminate--active .short{-webkit-animation-name:indeterminate-short-ltr;animation-name:indeterminate-short-ltr;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{-webkit-animation-name:indeterminate-rtl;animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{-webkit-animation-name:indeterminate-short-rtl;animation-name:indeterminate-short-rtl}.v-progress-linear__stream{-webkit-animation:stream-ltr .25s linear infinite;animation:stream-ltr .25s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused;border-color:currentColor;border-top:4px dotted;bottom:0;left:auto;right:-8px;opacity:.3;pointer-events:none;position:absolute;top:calc(50% - 2px);transition:inherit}.v-progress-linear--reverse .v-progress-linear__stream{-webkit-animation:stream-rtl .25s linear infinite;animation:stream-rtl .25s linear infinite;left:-8px;right:auto}.v-progress-linear__wrapper{overflow:hidden;position:relative;transition:inherit}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--reactive .v-progress-linear__content{pointer-events:none}.v-progress-linear--rounded{border-radius:4px}.v-progress-linear--striped .v-progress-linear__determinate{background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-size:40px 40px;background-repeat:repeat}.v-progress-linear--query .v-progress-linear__indeterminate--active .long{-webkit-animation-name:query-ltr;animation-name:query-ltr;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query .v-progress-linear__indeterminate--active .short{-webkit-animation-name:query-short-ltr;animation-name:query-short-ltr;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{-webkit-animation-name:query-rtl;animation-name:query-rtl}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{-webkit-animation-name:query-short-rtl;animation-name:query-short-rtl}.v-progress-linear--visible .v-progress-linear__indeterminate--active .long,.v-progress-linear--visible .v-progress-linear__indeterminate--active .short,.v-progress-linear--visible .v-progress-linear__stream{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@-webkit-keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@-webkit-keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@-webkit-keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@-webkit-keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@-webkit-keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}to{right:-35%;left:100%}}@keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}to{right:-35%;left:100%}}@-webkit-keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@-webkit-keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}to{right:-8%;left:107%}}@keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}to{right:-8%;left:107%}}@-webkit-keyframes stream-ltr{to{transform:translate(-8px)}}@keyframes stream-ltr{to{transform:translate(-8px)}}@-webkit-keyframes stream-rtl{to{transform:translate(8px)}}@keyframes stream-rtl{to{transform:translate(8px)}}.theme--light.v-counter{color:#0009}.theme--dark.v-counter{color:#ffffffb3}.v-counter{flex:0 1 auto;font-size:12px;min-height:12px;line-height:12px}.theme--light.v-list-item--disabled{color:#00000061}.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:#000000de}.theme--light.v-list-item .v-list-item__mask{color:#00000061;background:#eee}.theme--light.v-list-item:not(.v-list-item--disabled) .v-list-item__action-text,.theme--light.v-list-item:not(.v-list-item--disabled) .v-list-item__subtitle{color:#0009}.theme--light.v-list-item:hover:before{opacity:.04}.theme--light.v-list-item--active:before,.theme--light.v-list-item--active:hover:before,.theme--light.v-list-item:focus:before{opacity:.12}.theme--light.v-list-item--active:focus:before,.theme--light.v-list-item.v-list-item--highlighted:before{opacity:.16}.theme--dark.v-list-item--disabled{color:#ffffff80}.theme--dark.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:#fff}.theme--dark.v-list-item .v-list-item__mask{color:#ffffff80;background:#494949}.theme--dark.v-list-item:not(.v-list-item--disabled) .v-list-item__action-text,.theme--dark.v-list-item:not(.v-list-item--disabled) .v-list-item__subtitle{color:#ffffffb3}.theme--dark.v-list-item:hover:before{opacity:.08}.theme--dark.v-list-item--active:before,.theme--dark.v-list-item--active:hover:before,.theme--dark.v-list-item:focus:before{opacity:.24}.theme--dark.v-list-item--active:focus:before,.theme--dark.v-list-item.v-list-item--highlighted:before{opacity:.32}.v-list-item{align-items:center;display:flex;flex:1 1 100%;letter-spacing:normal;min-height:48px;outline:none;padding:0 16px;position:relative;text-decoration:none}.v-list-item--disabled{pointer-events:none}.v-list-item--selectable{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.v-list-item:after{content:"";min-height:inherit;font-size:0}.v-list-item__action{align-self:center;margin:12px 0}.v-list-item__action .v-input,.v-list-item__action .v-input--selection-controls__input,.v-list-item__action .v-input__control,.v-list-item__action .v-input__slot{margin:0!important}.v-list-item__action .v-input{padding:0}.v-list-item__action .v-input .v-messages{display:none}.v-list-item__action-text{font-size:.75rem}.v-list-item__avatar{align-self:center;justify-content:flex-start}.v-list-item__avatar,.v-list-item__avatar.v-list-item__avatar--horizontal{margin-bottom:8px;margin-top:8px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-right:-16px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-right:-16px}.v-list-item__content{align-items:center;align-self:center;display:flex;flex-wrap:wrap;flex:1 1;overflow:hidden;padding:12px 0}.v-list-item__content>*{line-height:1.1;flex:1 0 100%}.v-list-item__content>:not(:last-child){margin-bottom:2px}.v-list-item__icon{align-self:flex-start;margin:16px 0}.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child){margin-left:16px}.v-application--is-ltr .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child){margin-right:16px}.v-application--is-rtl .v-list-item__avatar:first-child{margin-left:16px}.v-application--is-ltr .v-list-item__action:first-child,.v-application--is-ltr .v-list-item__icon:first-child{margin-right:32px}.v-application--is-rtl .v-list-item__action:first-child,.v-application--is-rtl .v-list-item__icon:first-child{margin-left:32px}.v-list-item__action,.v-list-item__avatar,.v-list-item__icon{display:inline-flex;min-width:24px}.v-list-item .v-list-item__subtitle,.v-list-item .v-list-item__title{line-height:1.2}.v-list-item__subtitle,.v-list-item__title{flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list-item__title{align-self:center;font-size:1rem}.v-list-item__title>.v-badge{margin-top:16px}.v-list-item__subtitle{font-size:.875rem}.v-list--dense .v-list-item,.v-list-item--dense{min-height:40px}.v-list--dense .v-list-item .v-list-item__icon,.v-list-item--dense .v-list-item__icon{height:24px;margin-top:8px;margin-bottom:8px}.v-list--dense .v-list-item .v-list-item__content,.v-list-item--dense .v-list-item__content{padding:8px 0}.v-list--dense .v-list-item .v-list-item__subtitle,.v-list--dense .v-list-item .v-list-item__title,.v-list-item--dense .v-list-item__subtitle,.v-list-item--dense .v-list-item__title{font-size:.8125rem;font-weight:500;line-height:1rem}.v-list--dense .v-list-item.v-list-item--two-line,.v-list-item--dense.v-list-item--two-line{min-height:60px}.v-list--dense .v-list-item.v-list-item--three-line,.v-list-item--dense.v-list-item--three-line{min-height:76px}.v-list-item--link{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-list-item--link:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-list .v-list-item--active,.v-list .v-list-item--active .v-icon{color:inherit}.v-list-item__action--stack{align-items:flex-end;align-self:stretch;justify-content:space-between;white-space:nowrap;flex-direction:column}.v-list--three-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--three-line .v-list-item .v-list-item__icon,.v-list--two-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--three-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--three-line .v-list-item__icon,.v-list-item--two-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--two-line .v-list-item__icon{margin-bottom:16px;margin-top:16px}.v-list--two-line .v-list-item,.v-list-item--two-line{min-height:64px}.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--two-line .v-list-item__icon{margin-bottom:32px}.v-list--three-line .v-list-item,.v-list-item--three-line{min-height:88px}.v-list--three-line .v-list-item .v-list-item__action,.v-list--three-line .v-list-item .v-list-item__avatar,.v-list-item--three-line .v-list-item__action,.v-list-item--three-line .v-list-item__avatar{align-self:flex-start;margin-top:16px;margin-bottom:16px}.v-list--three-line .v-list-item .v-list-item__content,.v-list-item--three-line .v-list-item__content{align-self:stretch}.v-list--three-line .v-list-item .v-list-item__subtitle,.v-list-item--three-line .v-list-item__subtitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.v-simple-checkbox{align-self:center;line-height:normal;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-simple-checkbox .v-icon{cursor:pointer}.v-simple-checkbox--disabled{cursor:default}.theme--light.v-divider{border-color:#0000001f}.theme--dark.v-divider{border-color:#ffffff1f}.v-divider{display:block;flex:1 1 0px;max-width:100%;height:0;max-height:0;border:solid;border-width:thin 0 0;transition:inherit}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px)}.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical){margin-left:72px}.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical){margin-right:72px}.v-divider--vertical{align-self:stretch;border:solid;border-width:0 thin 0 0;display:inline-flex;height:inherit;min-height:100%;max-height:100%;max-width:0;width:0;vertical-align:text-bottom;margin:0 -1px}.v-divider--vertical.v-divider--inset{margin-top:8px;min-height:0;max-height:calc(100% - 16px)}.theme--light.v-subheader{color:#0009}.theme--dark.v-subheader{color:#ffffffb3}.v-subheader{align-items:center;display:flex;height:48px;font-size:.875rem;font-weight:400;padding:0 16px}.v-subheader--inset{margin-left:56px}.v-list.accent>.v-list-item,.v-list.error>.v-list-item,.v-list.info>.v-list-item,.v-list.primary>.v-list-item,.v-list.secondary>.v-list-item,.v-list.success>.v-list-item,.v-list.warning>.v-list-item{color:#fff}.theme--light.v-list{background:#fff;color:#000000de}.theme--light.v-list .v-list--disabled{color:#00000061}.theme--light.v-list .v-list-group--active:after,.theme--light.v-list .v-list-group--active:before{background:rgba(0,0,0,.12)}.theme--dark.v-list{background:#1e1e1e;color:#fff}.theme--dark.v-list .v-list--disabled{color:#ffffff80}.theme--dark.v-list .v-list-group--active:after,.theme--dark.v-list .v-list-group--active:before{background:hsla(0,0%,100%,.12)}.v-sheet.v-list{border-radius:0}.v-sheet.v-list:not(.v-sheet--outlined){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.v-sheet.v-list.v-sheet--shaped{border-radius:0}.v-list{display:block;padding:8px 0;position:static;transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.v-list--disabled{pointer-events:none}.v-list--flat .v-list-item:before{display:none}.v-list--dense .v-subheader{font-size:.75rem;height:40px;padding:0 8px}.v-list--nav .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item:not(:last-child):not(:only-child){margin-bottom:8px}.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child),.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child){margin-bottom:4px}.v-list--nav{padding-left:8px;padding-right:8px}.v-list--nav .v-list-item{padding:0 8px}.v-list--nav .v-list-item,.v-list--nav .v-list-item:before{border-radius:4px}.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item>.v-ripple__container{border-bottom-right-radius:32px!important;border-top-right-radius:32px!important}.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item>.v-ripple__container{border-bottom-left-radius:32px!important;border-top-left-radius:32px!important}.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-right-radius:42.6666666667px!important;border-top-right-radius:42.6666666667px!important}.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-left-radius:42.6666666667px!important;border-top-left-radius:42.6666666667px!important}.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-right-radius:58.6666666667px!important;border-top-right-radius:58.6666666667px!important}.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-left-radius:58.6666666667px!important;border-top-left-radius:58.6666666667px!important}.v-application--is-ltr .v-list.v-sheet--shaped{padding-right:8px}.v-application--is-rtl .v-list.v-sheet--shaped{padding-left:8px}.v-list--rounded{padding:8px}.v-list--rounded .v-list-item,.v-list--rounded .v-list-item:before,.v-list--rounded .v-list-item>.v-ripple__container{border-radius:32px!important}.v-list--rounded.v-list--two-line .v-list-item,.v-list--rounded.v-list--two-line .v-list-item:before,.v-list--rounded.v-list--two-line .v-list-item>.v-ripple__container{border-radius:42.6666666667px!important}.v-list--rounded.v-list--three-line .v-list-item,.v-list--rounded.v-list--three-line .v-list-item:before,.v-list--rounded.v-list--three-line .v-list-item>.v-ripple__container{border-radius:58.6666666667px!important}.v-list--subheader{padding-top:0}.v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon{align-self:center;margin:0;min-width:48px;justify-content:flex-end}.v-list-group--sub-group{align-items:center;display:flex;flex-wrap:wrap}.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before{opacity:0}.v-list-group__items{flex:1 1 auto}.v-list-group__items .v-list-group__items,.v-list-group__items .v-list-item{overflow:hidden}.v-list-group--active>.v-list-group__header.v-list-group__header--sub-group>.v-list-group__header__prepend-icon .v-icon,.v-list-group--active>.v-list-group__header>.v-list-group__header__append-icon .v-icon{transform:rotate(-180deg)}.v-list-group--active>.v-list-group__header .v-list-group__header__prepend-icon .v-icon,.v-list-group--active>.v-list-group__header .v-list-item,.v-list-group--active>.v-list-group__header .v-list-item__content{color:inherit}.v-application--is-ltr .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__icon:first-child{margin-right:16px}.v-application--is-rtl .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__icon:first-child{margin-left:16px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__header{padding-left:32px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__header{padding-right:32px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__items .v-list-item{padding-left:40px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__items .v-list-item{padding-right:40px}.v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon{transform:rotate(-180deg)}.v-application--is-ltr .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:72px}.v-application--is-rtl .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-right:72px}.v-application--is-ltr .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-left:88px}.v-application--is-rtl .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-right:88px}.v-application--is-ltr .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-left:24px}.v-application--is-rtl .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-right:24px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:64px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-right:64px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-left:80px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-right:80px}.v-avatar{align-items:center;border-radius:50%;display:inline-flex;justify-content:center;line-height:normal;position:relative;text-align:center;vertical-align:middle;overflow:hidden}.v-avatar .v-icon,.v-avatar .v-image,.v-avatar .v-responsive__content,.v-avatar img,.v-avatar svg{border-radius:inherit;display:inline-flex;height:inherit;width:inherit}.v-list-item-group .v-list-item--active{color:inherit}.v-item-group{flex:0 1 auto;position:relative;max-width:100%;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-chip:not(.v-chip--outlined).accent,.v-chip:not(.v-chip--outlined).error,.v-chip:not(.v-chip--outlined).info,.v-chip:not(.v-chip--outlined).primary,.v-chip:not(.v-chip--outlined).secondary,.v-chip:not(.v-chip--outlined).success,.v-chip:not(.v-chip--outlined).warning{color:#fff}.theme--light.v-chip{border-color:#0000001f;color:#000000de}.theme--light.v-chip:not(.v-chip--active){background:#e0e0e0}.theme--light.v-chip:hover:before{opacity:.04}.theme--light.v-chip--active:before,.theme--light.v-chip--active:hover:before,.theme--light.v-chip:focus:before{opacity:.12}.theme--light.v-chip--active:focus:before{opacity:.16}.theme--dark.v-chip{border-color:#ffffff1f;color:#fff}.theme--dark.v-chip:not(.v-chip--active){background:#555}.theme--dark.v-chip:hover:before{opacity:.08}.theme--dark.v-chip--active:before,.theme--dark.v-chip--active:hover:before,.theme--dark.v-chip:focus:before{opacity:.24}.theme--dark.v-chip--active:focus:before{opacity:.32}.v-chip{align-items:center;cursor:default;display:inline-flex;line-height:20px;max-width:100%;outline:none;overflow:hidden;padding:0 12px;position:relative;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle;white-space:nowrap}.v-chip:before{background-color:currentColor;bottom:0;border-radius:inherit;content:"";left:0;opacity:0;position:absolute;pointer-events:none;right:0;top:0}.v-chip .v-avatar{height:24px!important;min-width:24px!important;width:24px!important}.v-chip .v-icon{font-size:24px}.v-application--is-ltr .v-chip .v-avatar--left,.v-application--is-ltr .v-chip .v-icon--left{margin-left:-6px;margin-right:6px}.v-application--is-ltr .v-chip .v-avatar--right,.v-application--is-ltr .v-chip .v-icon--right,.v-application--is-rtl .v-chip .v-avatar--left,.v-application--is-rtl .v-chip .v-icon--left{margin-left:6px;margin-right:-6px}.v-application--is-rtl .v-chip .v-avatar--right,.v-application--is-rtl .v-chip .v-icon--right{margin-left:-6px;margin-right:6px}.v-chip:not(.v-chip--no-color) .v-icon{color:inherit}.v-chip .v-chip__close.v-icon{font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right{margin-right:-4px}.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right{margin-left:-4px}.v-chip .v-chip__close.v-icon:active,.v-chip .v-chip__close.v-icon:focus,.v-chip .v-chip__close.v-icon:hover{opacity:.72}.v-chip .v-chip__content{align-items:center;display:inline-flex;height:100%;max-width:100%}.v-chip--active .v-icon{color:inherit}.v-chip--link:before{transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-chip--link:focus:before{opacity:.32}.v-chip--clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip--clickable:active{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.v-chip--disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip__filter{max-width:24px}.v-chip__filter.v-icon{color:inherit}.v-chip__filter.expand-x-transition-enter,.v-chip__filter.expand-x-transition-leave-active{margin:0}.v-chip--pill .v-chip__filter{margin:0 16px 0 0}.v-chip--pill .v-avatar{height:32px!important;width:32px!important}.v-application--is-ltr .v-chip--pill .v-avatar--left{margin-left:-12px}.v-application--is-ltr .v-chip--pill .v-avatar--right,.v-application--is-rtl .v-chip--pill .v-avatar--left{margin-right:-12px}.v-application--is-rtl .v-chip--pill .v-avatar--right{margin-left:-12px}.v-chip--label{border-radius:4px!important}.v-chip.v-chip--outlined{border-width:thin;border-style:solid}.v-chip.v-chip--outlined.v-chip--active:before{opacity:.08}.v-chip.v-chip--outlined .v-icon{color:inherit}.v-chip.v-chip--outlined.v-chip.v-chip{background-color:transparent!important}.v-chip.v-chip--selected{background:transparent}.v-chip.v-chip--selected:after{opacity:.28}.v-chip.v-size--x-small{border-radius:8px;font-size:10px;height:16px}.v-chip.v-size--small{border-radius:12px;font-size:12px;height:24px}.v-chip.v-size--default{border-radius:16px;font-size:14px;height:32px}.v-chip.v-size--large{border-radius:27px;font-size:16px;height:54px}.v-chip.v-size--x-large{border-radius:33px;font-size:18px;height:66px}.v-menu{display:none}.v-menu--attached{display:inline}.v-menu__content{position:absolute;display:inline-block;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;border-radius:4px}.v-menu__content--active{pointer-events:none}.v-menu__content--auto .v-list-item{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-menu__content--fixed{position:fixed}.v-menu__content>.card{contain:content;-webkit-backface-visibility:hidden;backface-visibility:hidden}.v-menu>.v-menu__content{max-width:none}.v-menu-transition-enter .v-list-item{min-width:0;pointer-events:none}.v-menu-transition-enter-to .v-list-item{transition-delay:.1s}.v-menu-transition-leave-active,.v-menu-transition-leave-to{pointer-events:none}.v-menu-transition-enter,.v-menu-transition-leave-to{opacity:0}.v-menu-transition-enter-active,.v-menu-transition-leave-active{transition:all .3s cubic-bezier(.25,.8,.25,1)}.v-menu-transition-enter.v-menu__content--auto{transition:none!important}.v-menu-transition-enter.v-menu__content--auto .v-list-item{opacity:0;transform:translateY(-15px)}.v-menu-transition-enter.v-menu__content--auto .v-list-item--active{opacity:1;transform:none!important;pointer-events:auto}.theme--light.v-badge .v-badge__badge:after{border-color:#fff}.theme--dark.v-badge .v-badge__badge:after{border-color:#1e1e1e}.v-badge{position:relative}.v-badge,.v-badge__badge{display:inline-block;line-height:1}.v-badge__badge{border-radius:10px;color:#fff;font-size:12px;height:20px;letter-spacing:0;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;top:auto;transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-application--is-ltr .v-badge__badge{right:auto}.v-application--is-rtl .v-badge__badge{left:auto}.v-badge__badge .v-icon{color:inherit;font-size:12px;height:12px;margin:0 -2px;width:12px}.v-badge__badge .v-img{height:12px;width:12px}.v-badge__wrapper{flex:0 1;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-badge--avatar .v-badge__badge{padding:0}.v-badge--avatar .v-badge__badge .v-avatar{height:20px!important;min-width:0!important;max-width:20px!important}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-width:2px;border-style:solid;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.15)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--icon .v-badge__badge{padding:4px 6px}.v-badge--inline{align-items:center;display:inline-flex;justify-content:center}.v-badge--inline .v-badge__badge,.v-badge--inline .v-badge__wrapper{position:relative}.v-badge--inline .v-badge__wrapper{margin:0 4px}.v-badge--tile .v-badge__badge{border-radius:0}.theme--light.v-banner.v-sheet{background-color:transparent}.theme--light.v-banner.v-sheet:not(.v-sheet--outlined):not(.v-sheet--shaped) .v-banner__wrapper{border-bottom:thin solid rgba(0,0,0,.12)}.theme--dark.v-banner.v-sheet{background-color:transparent}.theme--dark.v-banner.v-sheet:not(.v-sheet--outlined):not(.v-sheet--shaped) .v-banner__wrapper{border-bottom:thin solid hsla(0,0%,100%,.12)}.v-sheet.v-banner{border-radius:0}.v-sheet.v-banner:not(.v-sheet--outlined){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.v-sheet.v-banner.v-sheet--shaped{border-radius:24px 0}.v-banner{position:relative;transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.v-banner__actions{align-items:center;align-self:flex-end;display:flex;flex:1 0 auto;justify-content:flex-end;margin-bottom:-8px}.v-application--is-ltr .v-banner__actions{margin-left:90px}.v-application--is-rtl .v-banner__actions{margin-right:90px}.v-application--is-ltr .v-banner__actions>*{margin-left:8px}.v-application--is-rtl .v-banner__actions>*{margin-right:8px}.v-banner__content{align-items:center;display:flex;flex:1 1 auto;overflow:hidden}.v-banner__text{flex:1 1 auto;line-height:20px;max-width:100%}.v-banner__icon{display:inline-flex;flex:0 0 auto}.v-application--is-ltr .v-banner__icon{margin-right:24px}.v-application--is-rtl .v-banner__icon{margin-left:24px}.v-banner__wrapper{align-items:center;display:flex;flex:1 1 auto}.v-application--is-ltr .v-banner__wrapper{padding:16px 8px 16px 24px}.v-application--is-rtl .v-banner__wrapper{padding:16px 24px 16px 8px}.v-banner--single-line .v-banner__actions{margin-bottom:0;align-self:center}.v-banner--single-line .v-banner__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-banner--single-line .v-banner__wrapper{padding-top:8px;padding-bottom:8px}.v-application--is-ltr .v-banner--has-icon .v-banner__wrapper{padding-left:16px}.v-application--is-rtl .v-banner--has-icon .v-banner__wrapper{padding-right:16px}.v-banner--is-mobile .v-banner__actions{flex:1 0 100%;margin-left:0;margin-right:0;padding-top:12px}.v-banner--is-mobile .v-banner__wrapper{flex-wrap:wrap;padding-top:16px}.v-application--is-ltr .v-banner--is-mobile .v-banner__wrapper{padding-left:16px}.v-application--is-rtl .v-banner--is-mobile .v-banner__wrapper{padding-right:16px}.v-banner--is-mobile.v-banner--has-icon .v-banner__wrapper{padding-top:24px}.v-banner--is-mobile.v-banner--single-line .v-banner__actions{flex:initial;padding-top:0}.v-application--is-ltr .v-banner--is-mobile.v-banner--single-line .v-banner__actions{margin-left:36px}.v-application--is-rtl .v-banner--is-mobile.v-banner--single-line .v-banner__actions{margin-right:36px}.v-banner--is-mobile.v-banner--single-line .v-banner__wrapper{flex-wrap:nowrap;padding-top:10px}.v-application--is-ltr .v-banner--is-mobile .v-banner__icon{margin-right:16px}.v-application--is-rtl .v-banner--is-mobile .v-banner__icon{margin-left:16px}.v-application--is-ltr .v-banner--is-mobile .v-banner__content{padding-right:8px}.v-application--is-rtl .v-banner--is-mobile .v-banner__content{padding-left:8px}.v-banner--is-mobile .v-banner__content .v-banner__wrapper{flex-wrap:nowrap;padding-top:10px}.theme--light.v-bottom-navigation{background-color:#fff;color:#000000de}.theme--light.v-bottom-navigation .v-btn:not(.v-btn--active){color:#0009!important}.theme--dark.v-bottom-navigation{background-color:#2e2e2e;color:#fff}.theme--dark.v-bottom-navigation .v-btn:not(.v-btn--active){color:#ffffffb3!important}.v-item-group.v-bottom-navigation{bottom:0;display:flex;left:0;justify-content:center;width:100%;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.v-item-group.v-bottom-navigation .v-btn{background-color:transparent;border-radius:0;box-shadow:none;flex:0 1 auto;font-size:.75rem;height:inherit;max-width:168px;min-width:80px;position:relative;text-transform:none}.v-item-group.v-bottom-navigation .v-btn:after{content:none}.v-item-group.v-bottom-navigation .v-btn .v-btn__content{flex-direction:column-reverse;height:inherit}.v-item-group.v-bottom-navigation .v-btn .v-btn__content>:not(.v-icon){line-height:1.2}.v-item-group.v-bottom-navigation .v-btn.v-btn--active{color:inherit}.v-item-group.v-bottom-navigation .v-btn.v-btn--active:not(:hover):before{opacity:0}.v-item-group.v-bottom-navigation--absolute,.v-item-group.v-bottom-navigation--fixed{z-index:4}.v-item-group.v-bottom-navigation--absolute{position:absolute}.v-item-group.v-bottom-navigation--active{transform:translate(0)}.v-item-group.v-bottom-navigation--fixed{position:fixed}.v-item-group.v-bottom-navigation--grow .v-btn{width:100%}.v-item-group.v-bottom-navigation--horizontal .v-btn>.v-btn__content{flex-direction:row-reverse}.v-item-group.v-bottom-navigation--horizontal .v-btn>.v-btn__content>.v-icon{margin-bottom:0;margin-right:16px}.v-item-group.v-bottom-navigation--shift .v-btn .v-btn__content>:not(.v-icon){opacity:0;position:absolute;top:calc(100% - 12px);transform:scale(.9);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content>.v-icon{transform:translateY(-8px)}.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content>:not(.v-icon){opacity:1;top:calc(100% - 22px);transform:scale(1)}.bottom-sheet-transition-enter,.bottom-sheet-transition-leave-to{transform:translateY(100%)}.v-bottom-sheet.v-dialog{align-self:flex-end;border-radius:0;flex:0 1 auto;margin:0;overflow:visible}.v-bottom-sheet.v-dialog.v-bottom-sheet--inset{max-width:70%}@media only screen and (max-width:599.98px){.v-bottom-sheet.v-dialog.v-bottom-sheet--inset{max-width:none}}.v-dialog{border-radius:4px;margin:24px;overflow-y:auto;pointer-events:auto;transition:.3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:inherit;outline:none;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.v-dialog:not(.v-dialog--fullscreen){max-height:90%}.v-dialog>*{width:100%}.v-dialog>.v-card>.v-card__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;padding:16px 24px 10px}.v-dialog>.v-card>.v-card__subtitle,.v-dialog>.v-card>.v-card__text{padding:0 24px 20px}.v-dialog>.v-card>.v-card__actions{padding:8px 16px}.v-dialog__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;width:100%;z-index:6}.v-dialog__container{display:none}.v-dialog__container--attached{display:inline}.v-dialog--animated{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:animate-dialog;animation-name:animate-dialog;-webkit-animation-timing-function:cubic-bezier(.25,.8,.25,1);animation-timing-function:cubic-bezier(.25,.8,.25,1)}.v-dialog--fullscreen{border-radius:0;margin:0;height:100%;position:fixed;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-card{min-height:100%;min-width:100%;margin:0!important;padding:0!important}.v-dialog--scrollable,.v-dialog--scrollable>form{display:flex}.v-dialog--scrollable>.v-card,.v-dialog--scrollable>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-card>.v-card__actions,.v-dialog--scrollable>.v-card>.v-card__title,.v-dialog--scrollable>form>.v-card>.v-card__actions,.v-dialog--scrollable>form>.v-card>.v-card__title{flex:0 0 auto}.v-dialog--scrollable>.v-card>.v-card__text,.v-dialog--scrollable>form>.v-card>.v-card__text{-webkit-backface-visibility:hidden;backface-visibility:hidden;flex:1 1 auto;overflow-y:auto}@-webkit-keyframes animate-dialog{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes animate-dialog{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.theme--light.v-overlay{color:#000000de}.theme--dark.v-overlay{color:#fff}.v-overlay{align-items:center;border-radius:inherit;display:flex;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms}.v-overlay__content{position:relative}.v-overlay__scrim{border-radius:inherit;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:inherit;width:100%;will-change:opacity}.v-overlay--absolute{position:absolute}.v-overlay--active{pointer-events:auto}.theme--light.v-breadcrumbs .v-breadcrumbs__divider,.theme--light.v-breadcrumbs .v-breadcrumbs__item--disabled{color:#00000061}.theme--dark.v-breadcrumbs .v-breadcrumbs__divider,.theme--dark.v-breadcrumbs .v-breadcrumbs__item--disabled{color:#ffffff80}.v-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;flex:0 1 auto;list-style-type:none;margin:0;padding:18px 12px}.v-breadcrumbs li{align-items:center;display:inline-flex;font-size:14px}.v-breadcrumbs li .v-icon{font-size:16px}.v-breadcrumbs li:nth-child(2n){padding:0 12px}.v-breadcrumbs__item{align-items:center;display:inline-flex;text-decoration:none;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-breadcrumbs__item--disabled{pointer-events:none}.v-breadcrumbs--large li,.v-breadcrumbs--large li .v-icon{font-size:16px}.theme--light.v-btn-toggle:not(.v-btn-toggle--group){background:#fff;color:#000000de}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn{border-color:#0000001f!important}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active){border-color:#00000042}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon{color:#000}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group){background:#1e1e1e;color:#fff}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn{border-color:#ffffff1f!important}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active){border-color:#ffffff4d}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon{color:#fff}.v-btn-toggle{border-radius:4px;display:inline-flex;max-width:100%}.v-btn-toggle>.v-btn.v-btn{border-radius:0;border-style:solid;border-width:thin;box-shadow:none;opacity:.8;padding:0 12px}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:last-child,.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:first-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:last-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.v-btn-toggle>.v-btn.v-btn--active{color:inherit;opacity:1}.v-btn-toggle>.v-btn.v-btn:after{display:none}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:not(:first-child),.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:not(:last-child){border-left-width:0}.v-btn-toggle .v-btn.v-btn.v-size--default{min-width:48px;min-height:0}.v-btn-toggle:not(.v-btn-toggle--dense) .v-btn.v-btn.v-size--default{height:48px}.v-btn-toggle--borderless>.v-btn.v-btn{border-width:0}.v-btn-toggle--dense>.v-btn.v-btn{padding:0 8px}.v-btn-toggle--group{border-radius:0}.v-btn-toggle--group>.v-btn.v-btn{background-color:transparent!important;border-color:transparent;margin:4px;min-width:auto}.v-btn-toggle--rounded{border-radius:24px}.v-btn-toggle--shaped{border-radius:24px 4px}.v-btn-toggle--tile{border-radius:0}.theme--light.v-calendar-events .v-event-timed{border:1px solid!important}.theme--light.v-calendar-events .v-event-more{background-color:#fff}.theme--light.v-calendar-events .v-event-more.v-outside{background-color:#f7f7f7}.theme--dark.v-calendar-events .v-event-timed{border:1px solid!important}.theme--dark.v-calendar-events .v-event-more{background-color:#303030}.theme--dark.v-calendar-events .v-event-more.v-outside{background-color:#202020}.v-calendar .v-event{line-height:20px;margin-right:-1px;border-radius:4px}.v-calendar .v-event,.v-calendar .v-event-more{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;cursor:pointer;z-index:1}.v-calendar .v-event-more{font-weight:700}.v-calendar .v-event-timed-container{position:absolute;top:0;bottom:0;left:0;right:0;margin-right:10px;pointer-events:none}.v-calendar .v-event-timed{position:absolute;white-space:nowrap;text-overflow:ellipsis;font-size:12px;cursor:pointer;border-radius:4px;pointer-events:all}.v-calendar .v-event-summary{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.v-calendar.v-calendar-events .v-calendar-weekly__head-weekday{margin-right:-1px}.v-calendar.v-calendar-events .v-calendar-weekly__day{overflow:visible;margin-right:-1px}.theme--light.v-calendar-weekly{background-color:#fff;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday{border-right:1px solid #e0e0e0;color:#000}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past{color:#00000061}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside{background-color:#f7f7f7}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weeknumber{background-color:#f1f3f4;border-right:1px solid #e0e0e0}.theme--light.v-calendar-weekly .v-calendar-weekly__day{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#000}.theme--light.v-calendar-weekly .v-calendar-weekly__day.v-outside{background-color:#f7f7f7}.theme--light.v-calendar-weekly .v-calendar-weekly__weeknumber{background-color:#f1f3f4;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#000}.theme--dark.v-calendar-weekly{background-color:#303030;border-top:1px solid #9e9e9e;border-left:1px solid #9e9e9e}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday{border-right:1px solid #9e9e9e;color:#fff}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past{color:#ffffff80}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside{background-color:#202020}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weeknumber{background-color:#202020;border-right:1px solid #9e9e9e}.theme--dark.v-calendar-weekly .v-calendar-weekly__day{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;color:#fff}.theme--dark.v-calendar-weekly .v-calendar-weekly__day.v-outside{background-color:#202020}.theme--dark.v-calendar-weekly .v-calendar-weekly__weeknumber{background-color:#202020;border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;color:#fff}.v-calendar-weekly{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.v-calendar-weekly__head{display:flex}.v-calendar-weekly__head,.v-calendar-weekly__head-weekday{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-calendar-weekly__head-weekday{flex:1 0 20px;padding:0 4px;font-size:11px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.v-calendar-weekly__head-weeknumber{position:relative;flex:0 0 24px}.v-calendar-weekly__week{display:flex;flex:1;height:unset;min-height:0}.v-calendar-weekly__weeknumber{display:flex;flex:0 0 24px;height:unset;min-height:0;padding-top:14.5px;text-align:center}.v-calendar-weekly__weeknumber>small{width:100%!important}.v-calendar-weekly__day{flex:1;width:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding:0;min-width:0}.v-calendar-weekly__day.v-present .v-calendar-weekly__day-month{color:currentColor}.v-calendar-weekly__day-label{text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;box-shadow:none;text-align:center;margin:4px 0 0}.v-calendar-weekly__day-label .v-btn{font-size:12px;text-transform:none}.v-calendar-weekly__day-month{position:absolute;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;top:0;left:36px;height:32px;line-height:32px}.theme--light.v-calendar-daily{background-color:#fff;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__intervals-head{border-right:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__intervals-head:after{background:#e0e0e0;background:linear-gradient(90deg,transparent,#e0e0e0)}.theme--light.v-calendar-daily .v-calendar-daily_head-day{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#000}.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label,.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday{color:#00000061}.theme--light.v-calendar-daily .v-calendar-daily__intervals-body{border-right:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text{color:#424242}.theme--light.v-calendar-daily .v-calendar-daily__day{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__day-interval{border-top:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__day-interval:first-child{border-top:none!important}.theme--light.v-calendar-daily .v-calendar-daily__interval:after{border-top:1px solid #e0e0e0}.theme--dark.v-calendar-daily{background-color:#303030;border-left:1px solid #9e9e9e;border-top:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head{border-right:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head:after{background:#9e9e9e;background:linear-gradient(90deg,transparent,#9e9e9e)}.theme--dark.v-calendar-daily .v-calendar-daily_head-day{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;color:#fff}.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label,.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday{color:#ffffff80}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body{border-right:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text{color:#eee}.theme--dark.v-calendar-daily .v-calendar-daily__day{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__day-interval{border-top:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__day-interval:first-child{border-top:none!important}.theme--dark.v-calendar-daily .v-calendar-daily__interval:after{border-top:1px solid #9e9e9e}.v-calendar-daily{display:flex;flex-direction:column;overflow:hidden;height:100%}.v-calendar-daily__head{flex:none;display:flex}.v-calendar-daily__intervals-head{flex:none;position:relative}.v-calendar-daily__intervals-head:after{position:absolute;bottom:0;height:1px;left:0;right:0;content:""}.v-calendar-daily_head-day{flex:1 1 auto;width:0;position:relative}.v-calendar-daily_head-weekday{padding:3px 0 0;font-size:11px;text-transform:uppercase}.v-calendar-daily_head-day-label,.v-calendar-daily_head-weekday{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.v-calendar-daily_head-day-label{padding:0 0 3px;cursor:pointer}.v-calendar-daily__body{flex:1 1 60%;overflow:hidden;display:flex;position:relative;flex-direction:column}.v-calendar-daily__scroll-area{overflow-y:scroll;flex:1 1 auto;display:flex;align-items:flex-start}.v-calendar-daily__pane{width:100%;overflow-y:hidden;flex:none;display:flex;align-items:flex-start}.v-calendar-daily__day-container{display:flex;flex:1;width:100%;height:100%}.v-calendar-daily__intervals-body{flex:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-calendar-daily__interval{text-align:right;padding-right:8px;border-bottom:none;position:relative}.v-calendar-daily__interval:after{width:8px;position:absolute;height:1px;display:block;content:"";right:0;bottom:-1px}.v-calendar-daily__interval-text{display:block;position:relative;top:-6px;font-size:10px;padding-right:4px}.v-calendar-daily__day{flex:1;width:0;position:relative}.theme--light.v-calendar-category .v-calendar-category__column,.theme--light.v-calendar-category .v-calendar-category__column-header{border-right:1px solid #e0e0e0}.theme--light.v-calendar-category .v-calendar-daily__head,.theme--light.v-calendar-category .v-calendar-daily__intervals-body,.theme--light.v-calendar-category .v-calendar-daily__intervals-head{background:#fff}.theme--dark.v-calendar-category .v-calendar-category__column,.theme--dark.v-calendar-category .v-calendar-category__column-header{border-right:1px solid #9e9e9e}.theme--dark.v-calendar-category .v-calendar-daily__head,.theme--dark.v-calendar-category .v-calendar-daily__intervals-body,.theme--dark.v-calendar-category .v-calendar-daily__intervals-head{background:#303030}.v-calendar-category{overflow:auto;position:relative}.v-calendar-category .v-calendar-category__category{text-align:center}.v-calendar-category .v-calendar-daily__day-container{width:-webkit-min-content;width:-moz-min-content;width:min-content}.v-calendar-category .v-calendar-daily__day-container .v-calendar-category__columns{position:absolute;height:100%;width:100%;top:0}.v-calendar-category .v-calendar-daily__day-body{display:flex;flex:1;width:100%;height:100%}.v-calendar-category .v-calendar-daily__head{flex-direction:row;width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:2}.v-calendar-category .v-calendar-daily_head-day{width:auto;position:unset}.v-calendar-category .v-calendar-daily__intervals-head{position:-webkit-sticky;position:sticky;left:0;top:0;z-index:2}.v-calendar-category .v-calendar-daily_head-weekday{position:-webkit-sticky;position:sticky;left:50%;width:50px}.v-calendar-category .v-calendar-daily_head-day-label{width:56px;position:-webkit-sticky;position:sticky;left:50%}.v-calendar-category .v-calendar-daily__day{min-width:200px}.v-calendar-category .v-calendar-daily__intervals-body{position:-webkit-sticky;position:sticky;left:0;z-index:1}.v-calendar-category .v-calendar-daily__interval:last-of-type:after{display:none}.v-calendar-category .v-calendar-daily__body{overflow:visible}.v-calendar-category .v-calendar-daily__body .v-calendar-daily__scroll-area{overflow-y:visible;flex:none}.v-calendar-category .v-calendar-daily__pane{overflow-y:visible}.v-calendar-category .v-calendar-category__columns{display:flex;width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:100%}.v-calendar-category .v-calendar-category__columns .v-calendar-category__column,.v-calendar-category .v-calendar-category__columns .v-calendar-category__column-header{flex:1 1 auto;width:0;position:relative}.v-calendar-category .v-calendar-category__columns .v-calendar-category__column-header{min-width:200px}.theme--light.v-card{background-color:#fff;color:#000000de}.theme--light.v-card>.v-card__subtitle,.theme--light.v-card>.v-card__text{color:#0009}.theme--dark.v-card{background-color:#1e1e1e;color:#fff}.theme--dark.v-card>.v-card__subtitle,.theme--dark.v-card>.v-card__text{color:#ffffffb3}.v-sheet.v-card{border-radius:4px}.v-sheet.v-card:not(.v-sheet--outlined){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.v-sheet.v-card.v-sheet--shaped{border-radius:24px 4px}.v-card{border-width:thin;display:block;max-width:100%;outline:none;text-decoration:none;transition-property:box-shadow,opacity;overflow-wrap:break-word;position:relative;white-space:normal}.v-card>.v-card__progress+:not(.v-btn):not(.v-chip):not(.v-avatar),.v-card>:first-child:not(.v-btn):not(.v-chip):not(.v-avatar){border-top-left-radius:inherit;border-top-right-radius:inherit}.v-card>:last-child:not(.v-btn):not(.v-chip):not(.v-avatar){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-card__progress{top:0;left:0;right:0;overflow:hidden}.v-card__subtitle+.v-card__text{padding-top:0}.v-card__subtitle,.v-card__text{font-size:.875rem;font-weight:400;line-height:1.375rem;letter-spacing:.0071428571em}.v-card__subtitle,.v-card__text,.v-card__title{padding:16px}.v-card__title{align-items:center;display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;word-break:break-all}.v-card__title+.v-card__subtitle,.v-card__title+.v-card__text{padding-top:0}.v-card__title+.v-card__subtitle{margin-top:-16px}.v-card__text{width:100%}.v-card__actions{align-items:center;display:flex;padding:8px}.v-card__actions>.v-btn.v-btn{padding:0 8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn+.v-btn{margin-left:8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--left{margin-left:4px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--right{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn+.v-btn{margin-right:8px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--left{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--right{margin-left:4px}.v-card--flat{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f!important}.v-sheet.v-card--hover{cursor:pointer;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1)}.v-sheet.v-card--hover:focus,.v-sheet.v-card--hover:hover{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.v-card--link,.v-card--link .v-chip{cursor:pointer}.v-card--link:focus:before{opacity:.08}.v-card--link:before{background:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s}.v-card--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__progress){opacity:.6;transition:inherit}.v-card--loading{overflow:hidden}.v-card--raised{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;background:rgba(0,0,0,.3);bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;position:absolute;bottom:0;left:0;right:0}.v-carousel .v-window-item{display:block;height:inherit;text-decoration:none}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{height:100%!important;width:50px}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__container--is-active{overflow:hidden}.v-window__next,.v-window__prev{background:rgba(0,0,0,.3);border-radius:50%;position:absolute;margin:0 16px;top:calc(50% - 20px);z-index:1}.v-window__next .v-btn:hover,.v-window__prev .v-btn:hover{background:none}.v-application--is-ltr .v-window__prev{left:0}.v-application--is-ltr .v-window__next,.v-application--is-rtl .v-window__prev{right:0}.v-application--is-rtl .v-window__next{left:0}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__next,.v-window--show-arrows-on-hover .v-window__prev{transition:transform .2s cubic-bezier(.25,.8,.5,1)}.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__prev{transform:translate(-200%)}.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__next,.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__prev{transform:translate(200%)}.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__next{transform:translate(-200%)}.v-window--show-arrows-on-hover:hover .v-window__next,.v-window--show-arrows-on-hover:hover .v-window__prev{transform:translate(0)}.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-x-reverse-transition-leave,.v-window-x-reverse-transition-leave-to,.v-window-x-transition-leave,.v-window-x-transition-leave-to,.v-window-y-reverse-transition-leave,.v-window-y-reverse-transition-leave-to,.v-window-y-transition-leave,.v-window-y-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter{transform:translate(100%)}.v-window-x-reverse-transition-enter,.v-window-x-transition-leave-to{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter{transform:translateY(100%)}.v-window-y-reverse-transition-enter,.v-window-y-transition-leave-to{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-input--checkbox.v-input--indeterminate.v-input--is-disabled{opacity:.6}.v-input--checkbox.v-input--dense{margin-top:4px}.v-input--selection-controls{margin-top:16px;padding-top:4px}.v-input--selection-controls>.v-input__append-outer,.v-input--selection-controls>.v-input__prepend-outer{margin-top:0;margin-bottom:0}.v-input--selection-controls:not(.v-input--hide-details)>.v-input__slot{margin-bottom:12px}.v-input--selection-controls .v-input__slot,.v-input--selection-controls .v-radio{cursor:pointer}.v-input--selection-controls .v-input__slot>.v-label,.v-input--selection-controls .v-radio>.v-label{align-items:center;display:inline-flex;flex:1 1 auto;height:auto}.v-input--selection-controls__input{color:inherit;display:inline-flex;flex:0 0 auto;height:24px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);transition-property:transform;width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input .v-icon{width:100%}.v-application--is-ltr .v-input--selection-controls__input{margin-right:8px}.v-application--is-rtl .v-input--selection-controls__input{margin-left:8px}.v-input--selection-controls__input input[role=checkbox],.v-input--selection-controls__input input[role=radio],.v-input--selection-controls__input input[role=switch]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input+.v-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__ripple{border-radius:50%;cursor:pointer;height:34px;position:absolute;transition:inherit;width:34px;left:-12px;top:calc(50% - 24px);margin:7px}.v-input--selection-controls__ripple:before{border-radius:inherit;bottom:0;content:"";position:absolute;opacity:.2;left:0;right:0;top:0;transform-origin:center center;transform:scale(.2);transition:inherit}.v-input--selection-controls__ripple>.v-ripple__container{transform:scale(1.2)}.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple{width:28px;height:28px;left:-9px}.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple{top:calc(50% - 21px)}.v-input--selection-controls.v-input{flex:0 1 auto}.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2)}.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:inherit}.v-input--selection-controls.v-input--is-disabled:not(.v-input--is-readonly){pointer-events:none}.v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2);transition:none}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip--active{color:inherit}.v-chip-group .v-chip--active.v-chip--no-color:after{opacity:.22}.v-chip-group .v-chip--active.v-chip--no-color:focus:after{opacity:.32}.v-chip-group .v-slide-group__content{padding:4px 0}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.v-slide-group{display:flex}.v-slide-group:not(.v-slide-group--has-affixes)>.v-slide-group__next,.v-slide-group:not(.v-slide-group--has-affixes)>.v-slide-group__prev{display:none}.v-slide-group.v-item-group>.v-slide-group__next,.v-slide-group.v-item-group>.v-slide-group__prev{cursor:pointer}.v-slide-item{display:inline-flex;flex:0 1 auto}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-slide-group__wrapper{contain:content;display:flex;flex:1 1 auto;overflow:hidden}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none}.theme--light.v-color-picker .v-color-picker__input input{border:thin solid rgba(0,0,0,.12);color:#000000de}.theme--light.v-color-picker span{color:#0009}.theme--light.v-color-picker .v-color-picker__color,.theme--light.v-color-picker .v-color-picker__dot{background-color:#fff0}.theme--dark.v-color-picker .v-color-picker__input input{border:thin solid hsla(0,0%,100%,.12);color:#fff}.theme--dark.v-color-picker span{color:#ffffffb3}.theme--dark.v-color-picker .v-color-picker__color,.theme--dark.v-color-picker .v-color-picker__dot{background-color:#ffffff1f}.v-color-picker{align-self:flex-start;border-radius:4px;contain:content;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.v-color-picker__controls{display:flex;flex-direction:column;padding:16px}.v-color-picker--flat,.v-color-picker--flat .v-color-picker__track:not(.v-input--is-disabled) .v-slider__thumb{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.v-color-picker__edit{margin-top:24px;display:flex}.v-color-picker__input{width:100%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.v-application--is-ltr .v-color-picker__input:not(:last-child){margin-right:8px}.v-application--is-rtl .v-color-picker__input:not(:last-child){margin-left:8px}.v-color-picker__input input{border-radius:4px;margin-bottom:8px;min-width:0;outline:none;text-align:center;width:100%;height:28px}.v-color-picker__input span{font-size:.75rem}.v-color-picker__canvas{position:relative;overflow:hidden;contain:strict}.v-color-picker__canvas-dot{position:absolute;top:0;left:0;width:15px;height:15px;background:transparent;border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1.5px #0000004d}.v-color-picker__canvas-dot--disabled{box-shadow:0 0 0 1.5px #ffffffb3,inset 0 0 1px 1.5px #0000004d}.v-color-picker__canvas:hover .v-color-picker__canvas-dot{will-change:transform}.v-color-picker .v-input__slider{border-radius:5px}.v-color-picker .v-input__slider .v-slider{margin:0}.v-color-picker__alpha:not(.v-input--is-disabled) .v-slider{border-radius:5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat}.v-color-picker__sliders{display:flex;flex:1 0 auto;flex-direction:column}.v-color-picker__dot{position:relative;height:30px;width:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat;border-radius:50%;overflow:hidden}.v-application--is-ltr .v-color-picker__dot{margin-right:24px}.v-application--is-rtl .v-color-picker__dot{margin-left:24px}.v-color-picker__dot>div{width:100%;height:100%}.v-application--is-ltr .v-color-picker__hue:not(.v-input--is-disabled){background:linear-gradient(90deg,red 0,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red)}.v-application--is-rtl .v-color-picker__hue:not(.v-input--is-disabled){background:linear-gradient(270deg,red 0,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red)}.v-color-picker__track{position:relative;width:100%}.v-color-picker__preview{align-items:center;display:flex}.v-color-picker__preview .v-slider{min-height:10px}.v-color-picker__preview .v-slider:not(.v-slider--disabled) .v-slider__thumb{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.v-color-picker__preview .v-slider:not(.v-slider--disabled) .v-slider__track-container{opacity:0}.v-color-picker__preview:not(.v-color-picker__preview--hide-alpha) .v-color-picker__hue{margin-bottom:24px}.theme--light.v-slider .v-slider__thumb,.theme--light.v-slider .v-slider__track-background,.theme--light.v-slider .v-slider__track-fill{background:rgba(0,0,0,.26)}.theme--dark.v-slider .v-slider__thumb,.theme--dark.v-slider .v-slider__track-background,.theme--dark.v-slider .v-slider__track-fill{background:hsla(0,0%,100%,.2)}.v-slider{cursor:default;display:flex;align-items:center;position:relative;flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider input{cursor:default;padding:0;width:100%;display:none}.v-slider__track-container{position:absolute;border-radius:0}.v-slider__thumb-container,.v-slider__track-background,.v-slider__track-fill{position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider__thumb-container{outline:none;top:50%}.v-slider__thumb-container:hover .v-slider__thumb:before{transform:scale(1)}.v-slider__thumb{width:12px;height:12px;left:-6px;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider__thumb,.v-slider__thumb:before{position:absolute;border-radius:50%;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider__thumb:before{content:"";color:inherit;width:36px;height:36px;background:currentColor;opacity:.3;left:-12px;top:-12px;transform:scale(.1);pointer-events:none}.v-slider__thumb:after{content:"";width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-slider__tick,.v-slider__ticks-container{position:absolute}.v-slider__tick{opacity:0;background-color:#00000080;transition:.3s cubic-bezier(.25,.8,.5,1);border-radius:0}.v-slider__tick--filled{background-color:#ffffff80}.v-application--is-ltr .v-slider__tick:first-child .v-slider__tick-label{transform:none}.v-application--is-rtl .v-slider__tick:first-child .v-slider__tick-label{transform:translate(100%)}.v-application--is-ltr .v-slider__tick:last-child .v-slider__tick-label{transform:translate(-100%)}.v-application--is-rtl .v-slider__tick:last-child .v-slider__tick-label{transform:none}.v-slider__tick-label{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.v-slider__thumb-label-container{top:0}.v-slider__thumb-label,.v-slider__thumb-label-container{position:absolute;left:0;transition:.3s cubic-bezier(.25,.8,.25,1)}.v-slider__thumb-label{display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#fff;width:32px;height:32px;border-radius:50% 50% 0;bottom:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider--horizontal{min-height:32px;margin-left:8px;margin-right:8px}.v-slider--horizontal .v-slider__track-container{width:100%;height:2px;left:0;top:50%;transform:translateY(-50%)}.v-slider--horizontal .v-slider__track-background,.v-slider--horizontal .v-slider__track-fill{height:100%}.v-slider--horizontal .v-slider__ticks-container{left:0;height:2px;width:100%}.v-application--is-ltr .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-rtl .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label{transform:translate(0)}.v-application--is-ltr .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label{transform:translate(-100%)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label{transform:translate(100%)}.v-slider--horizontal .v-slider__tick .v-slider__tick-label{top:8px}.v-application--is-ltr .v-slider--horizontal .v-slider__tick .v-slider__tick-label{transform:translate(-50%)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick .v-slider__tick-label{transform:translate(50%)}.v-slider--horizontal .v-slider__thumb-label{transform:translateY(-20%) translateY(-12px) translate(-50%) rotate(45deg)}.v-slider--horizontal .v-slider__thumb-label>*{transform:rotate(-45deg)}.v-slider--vertical{min-height:150px;margin-top:12px;margin-bottom:12px}.v-slider--vertical .v-slider__track-container{height:100%;width:2px;left:50%;top:0;transform:translate(-50%)}.v-slider--vertical .v-slider__track-background,.v-slider--vertical .v-slider__track-fill{width:100%}.v-slider--vertical .v-slider__thumb-container{left:50%}.v-slider--vertical .v-slider__ticks-container{top:0;width:2px;height:100%;left:50%;transform:translate(-50%)}.v-application--is-ltr .v-slider--vertical .v-slider__tick .v-slider__tick-label,.v-application--is-ltr .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-ltr .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label{transform:translateY(-50%);left:12px}.v-application--is-rtl .v-slider--vertical .v-slider__tick .v-slider__tick-label,.v-application--is-rtl .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-rtl .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label{transform:translateY(-50%);right:12px}.v-slider--vertical .v-slider__thumb-label>*{transform:rotate(-135deg)}.v-slider__thumb-container--focused .v-slider__thumb:before{transform:scale(1)}.v-slider--active .v-slider__tick{opacity:1}.v-slider__thumb-container--active .v-slider__thumb:before{transform:scale(1.5)!important}.v-slider--disabled{pointer-events:none}.v-slider--disabled .v-slider__thumb{width:8px;height:8px;left:-4px}.v-slider--disabled .v-slider__thumb:before{display:none}.v-slider__ticks-container--always-show .v-slider__tick{opacity:1}.v-input__slider.v-input--is-readonly>.v-input__control{pointer-events:none}.v-application--is-ltr .v-input__slider .v-input__slot .v-label{margin-left:0;margin-right:12px}.v-application--is-ltr .v-input__slider--inverse-label .v-input__slot .v-label,.v-application--is-rtl .v-input__slider .v-input__slot .v-label{margin-right:0;margin-left:12px}.v-application--is-rtl .v-input__slider--inverse-label .v-input__slot .v-label{margin-left:0;margin-right:12px}.v-input__slider--vertical{align-items:center}.v-application--is-ltr .v-input__slider--vertical{flex-direction:column-reverse}.v-application--is-rtl .v-input__slider--vertical{flex-direction:column}.v-input__slider--vertical .v-input__append-outer,.v-input__slider--vertical .v-input__prepend-outer,.v-input__slider--vertical .v-input__slot{margin:0}.v-input__slider--vertical .v-messages{display:none}.v-input--has-state .v-slider__track-background{opacity:.4}.v-color-picker__swatches{overflow-y:auto}.v-color-picker__swatches>div{display:flex;flex-wrap:wrap;justify-content:center;padding:8px}.v-color-picker__swatch{display:flex;flex-direction:column;margin-bottom:10px}.v-color-picker__color{position:relative;height:18px;max-height:18px;width:45px;margin:2px 4px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat;cursor:pointer}.v-color-picker__color>div{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.v-main{display:flex;flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1)}.v-main:not([data-booted=true]){transition:none!important}.v-main__wrap{flex:1 1 auto;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-main{display:block}}}.v-data-footer{display:flex;flex-wrap:wrap;align-items:center;font-size:.75rem;padding:0 8px}.v-data-footer .v-btn{color:inherit}.v-application--is-ltr .v-data-footer__icons-before .v-btn:last-child{margin-right:7px}.v-application--is-ltr .v-data-footer__icons-after .v-btn:first-child,.v-application--is-rtl .v-data-footer__icons-before .v-btn:last-child{margin-left:7px}.v-application--is-rtl .v-data-footer__icons-after .v-btn:first-child{margin-right:7px}.v-data-footer__pagination{display:block;text-align:center}.v-application--is-ltr .v-data-footer__pagination{margin:0 32px 0 24px}.v-application--is-rtl .v-data-footer__pagination{margin:0 24px 0 32px}.v-data-footer__select{display:flex;align-items:center;flex:0 0 0;justify-content:flex-end;white-space:nowrap}.v-application--is-ltr .v-data-footer__select{margin-left:auto;margin-right:14px}.v-application--is-rtl .v-data-footer__select{margin-left:14px;margin-right:auto}.v-data-footer__select .v-select{flex:0 1 0;padding:0;position:static}.v-application--is-ltr .v-data-footer__select .v-select{margin:13px 0 13px 34px}.v-application--is-rtl .v-data-footer__select .v-select{margin:13px 34px 13px 0}.v-data-footer__select .v-select__selections{flex-wrap:nowrap}.v-data-footer__select .v-select__selections .v-select__selection--comma{font-size:.75rem}.theme--light.v-data-table tbody tr.v-data-table__selected{background:#f5f5f5}.theme--light.v-data-table .v-row-group__header,.theme--light.v-data-table .v-row-group__summary{background:#eee}.theme--light.v-data-table .v-data-footer{border-top:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table .v-data-table__empty-wrapper{color:#00000061}.theme--dark.v-data-table tbody tr.v-data-table__selected{background:#505050}.theme--dark.v-data-table .v-row-group__header,.theme--dark.v-data-table .v-row-group__summary{background:#616161}.theme--dark.v-data-table .v-data-footer{border-top:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table .v-data-table__empty-wrapper{color:#ffffff80}.v-data-table{border-radius:4px}.v-data-table--mobile>.v-data-table__wrapper tbody{display:flex;flex-direction:column}.v-data-table>.v-data-table__wrapper tbody tr.v-data-table__expanded{border-bottom:0}.v-data-table>.v-data-table__wrapper tbody tr.v-data-table__expanded__content{box-shadow:inset 0 4px 8px -5px #323232bf,inset 0 -4px 8px -5px #323232bf}.v-data-table>.v-data-table__wrapper tbody tr:first-child:hover td:first-child{border-top-left-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:first-child:hover td:last-child{border-top-right-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:last-child:hover td:first-child{border-bottom-left-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:last-child:hover td:last-child{border-bottom-right-radius:4px}.v-data-table>.v-data-table__wrapper .v-data-table__mobile-table-row{display:initial}.v-data-table>.v-data-table__wrapper .v-data-table__mobile-row{height:auto;min-height:48px}.v-data-table__empty-wrapper{text-align:center}.v-data-table__mobile-row{align-items:center;display:flex;justify-content:space-between}.v-data-table__mobile-row__header{font-weight:600}.v-application--is-ltr .v-data-table__mobile-row__header{padding-right:16px}.v-application--is-rtl .v-data-table__mobile-row__header{padding-left:16px}.v-application--is-ltr .v-data-table__mobile-row__cell{text-align:right}.v-application--is-rtl .v-data-table__mobile-row__cell{text-align:left}.v-row-group__header td,.v-row-group__summary td{height:35px}.v-data-table__expand-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.v-data-table__expand-icon--active{transform:rotate(-180deg)}.theme--light.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon{color:#00000061}.theme--light.v-data-table .v-data-table-header th.sortable.active,.theme--light.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon,.theme--light.v-data-table .v-data-table-header th.sortable:hover{color:#000000de}.theme--light.v-data-table .v-data-table-header__sort-badge{background-color:#0000001f;color:#000000de}.theme--dark.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon{color:#ffffff80}.theme--dark.v-data-table .v-data-table-header th.sortable.active,.theme--dark.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon,.theme--dark.v-data-table .v-data-table-header th.sortable:hover{color:#fff}.theme--dark.v-data-table .v-data-table-header__sort-badge{background-color:#ffffff1f;color:#fff}.v-data-table-header th.sortable{pointer-events:auto;cursor:pointer;outline:0}.v-data-table-header th.sortable .v-data-table-header__icon{line-height:.9}.v-data-table-header th.active .v-data-table-header__icon,.v-data-table-header th:hover .v-data-table-header__icon{transform:none;opacity:1}.v-data-table-header th.desc .v-data-table-header__icon{transform:rotate(-180deg)}.v-data-table-header__icon{display:inline-block;opacity:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-data-table-header__sort-badge{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:50%;min-width:18px;min-height:18px;height:18px;width:18px}.v-data-table-header-mobile th{height:auto}.v-data-table-header-mobile__wrapper{display:flex}.v-data-table-header-mobile__wrapper .v-select{margin-bottom:8px}.v-data-table-header-mobile__wrapper .v-select .v-chip{height:24px}.v-data-table-header-mobile__wrapper .v-select .v-chip__close.desc .v-icon{transform:rotate(-180deg)}.v-data-table-header-mobile__select{min-width:56px;display:flex;align-items:center;justify-content:center}.theme--light.v-data-table{background-color:#fff;color:#000000de}.theme--light.v-data-table .v-data-table__divider{border-right:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table.v-data-table--fixed-header thead th{background:#fff;box-shadow:inset 0 -1px #0000001f}.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:#0009}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#f5f5f5}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#eee}.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid rgba(0,0,0,.12)}.theme--dark.v-data-table{background-color:#1e1e1e;color:#fff}.theme--dark.v-data-table .v-data-table__divider{border-right:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table.v-data-table--fixed-header thead th{background:#1e1e1e;box-shadow:inset 0 -1px #ffffff1f}.theme--dark.v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:#ffffffb3}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#505050}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#616161}.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid hsla(0,0%,100%,.12)}.v-data-table{line-height:1.5;max-width:100%}.v-data-table>.v-data-table__wrapper>table{width:100%;border-spacing:0}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{padding:0 16px;transition:height .2s cubic-bezier(.4,0,.6,1)}.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.75rem;height:48px}.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:left}.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:right}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>td{font-size:.875rem;height:48px}.v-data-table__wrapper{overflow-x:auto;overflow-y:hidden}.v-data-table__progress{height:auto!important}.v-data-table__progress th{height:auto!important;border:none!important;padding:0;position:relative}.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>th{height:32px}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-data-table--fixed-header>.v-data-table__wrapper,.v-data-table--fixed-height .v-data-table__wrapper{overflow-y:auto}.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr>th{border-bottom:0!important;position:-webkit-sticky;position:sticky;top:0;z-index:2}.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:48px}.v-application--is-ltr .v-data-table--fixed-header .v-data-footer{margin-right:17px}.v-application--is-rtl .v-data-table--fixed-header .v-data-footer{margin-left:17px}.v-data-table--fixed-header.v-data-table--dense>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:32px}.theme--light.v-small-dialog__actions,.theme--light.v-small-dialog__menu-content{background:#fff}.theme--dark.v-small-dialog__actions,.theme--dark.v-small-dialog__menu-content{background:#1e1e1e}.v-small-dialog{display:block}.v-small-dialog__activator{cursor:pointer}.v-small-dialog__activator__content{display:inline-block}.v-small-dialog__content{padding:0 16px}.v-small-dialog__actions{padding:8px;text-align:right;white-space:pre}.v-virtual-table{position:relative}.v-virtual-table__wrapper{display:flex}.v-virtual-table__table{width:100%;height:100%;overflow-x:auto}.theme--light.v-picker__title{background:#e0e0e0}.theme--dark.v-picker__title{background:#616161}.theme--light.v-picker__body{background:#fff}.theme--dark.v-picker__body{background:#424242}.v-picker{border-radius:4px;contain:layout style;display:inline-flex;flex-direction:column;font-size:1rem;vertical-align:top;position:relative}.v-picker--full-width{display:flex;width:100%}.v-picker--full-width>.v-picker__body{margin:initial}.v-picker__title{color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;padding:16px}.v-picker__title__btn{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-picker__title__btn:not(.v-picker__title__btn--active){opacity:.6;cursor:pointer}.v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus){opacity:1}.v-picker__title__btn--readonly{pointer-events:none}.v-picker__title__btn--active{opacity:1}.v-picker__body{height:auto;overflow:hidden;position:relative;z-index:0;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;margin:0 auto}.v-picker__body>div{width:100%}.v-picker__body>div.fade-transition-leave-active{position:absolute}.v-picker--landscape .v-picker__title{border-top-right-radius:0;border-bottom-right-radius:0;width:170px;position:absolute;top:0;height:100%;z-index:1}.v-application--is-ltr .v-picker--landscape .v-picker__title{left:0}.v-application--is-rtl .v-picker--landscape .v-picker__title{right:0}.v-application--is-ltr .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title),.v-application--is-ltr .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title){margin-left:170px;margin-right:0}.v-application--is-rtl .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title),.v-application--is-rtl .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title){margin-right:170px;margin-left:0}.v-picker--flat{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.v-date-picker-title{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:wrap;line-height:1}.v-application--is-ltr .v-date-picker-title .v-picker__title__btn{text-align:left}.v-application--is-rtl .v-date-picker-title .v-picker__title__btn{text-align:right}.v-date-picker-title__year{align-items:center;display:inline-flex;font-size:14px;font-weight:500;margin-bottom:8px}.v-date-picker-title__date{font-size:34px;text-align:left;font-weight:500;position:relative;overflow:hidden;padding-bottom:8px;margin-bottom:-8px}.v-date-picker-title__date>div{position:relative}.v-date-picker-title--disabled{pointer-events:none}.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus){color:#000000de}.theme--light.v-date-picker-header .v-date-picker-header__value--disabled button{color:#00000061}.theme--dark.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus){color:#fff}.theme--dark.v-date-picker-header .v-date-picker-header__value--disabled button{color:#ffffff80}.v-date-picker-header{padding:4px 16px;align-items:center;display:flex;justify-content:space-between;position:relative}.v-date-picker-header .v-btn{margin:0;z-index:auto}.v-date-picker-header .v-icon{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-date-picker-header__value{flex:1;text-align:center;position:relative;overflow:hidden}.v-date-picker-header__value div{transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-date-picker-header__value button{cursor:pointer;font-weight:700;outline:none;padding:.5rem;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-date-picker-header--disabled{pointer-events:none}.theme--light.v-date-picker-table .v-date-picker-table--date__week,.theme--light.v-date-picker-table th{color:#00000061}.theme--dark.v-date-picker-table .v-date-picker-table--date__week,.theme--dark.v-date-picker-table th{color:#ffffff80}.v-date-picker-table{position:relative;padding:0 12px;height:242px}.v-date-picker-table table{transition:.3s cubic-bezier(.25,.8,.5,1);top:0;table-layout:fixed;width:100%}.v-date-picker-table td,.v-date-picker-table th{text-align:center;position:relative}.v-date-picker-table th{font-size:12px}.v-date-picker-table--date .v-btn{height:32px;width:32px}.v-date-picker-table .v-btn{z-index:auto;margin:0;font-size:12px}.v-date-picker-table .v-btn.v-btn--active{color:#fff}.v-date-picker-table--month td{width:33.333333%;height:56px;vertical-align:middle;text-align:center}.v-date-picker-table--month td .v-btn{margin:0 auto;max-width:140px;min-width:40px;width:100%}.v-date-picker-table--date th{padding:8px 0;font-weight:600}.v-date-picker-table--date td{width:45px}.v-date-picker-table__events{height:8px;left:0;position:absolute;text-align:center;white-space:pre;width:100%}.v-date-picker-table__events>div{border-radius:50%;display:inline-block;height:8px;margin:0 1px;width:8px}.v-date-picker-table--date .v-date-picker-table__events{bottom:6px}.v-date-picker-table--month .v-date-picker-table__events{bottom:8px}.v-date-picker-table__current .v-date-picker-table__events{margin-bottom:-1px}.v-date-picker-table--disabled{pointer-events:none}.v-date-picker-years{font-size:16px;font-weight:400;height:290px;list-style-type:none;overflow:auto;text-align:center}.v-date-picker-years.v-date-picker-years{padding:0}.v-date-picker-years li{cursor:pointer;padding:8px 0;transition:none}.v-date-picker-years li.active{font-size:26px;font-weight:500;padding:10px 0}.v-date-picker-years li:hover{background:rgba(0,0,0,.12)}.v-picker--landscape .v-date-picker-years{padding:0;height:290px}.theme--light.v-expansion-panels .v-expansion-panel{background-color:#fff;color:#000000de}.theme--light.v-expansion-panels .v-expansion-panel--disabled{color:#00000061}.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:#0000001f}.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:#0000008a}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.16}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:before{opacity:.04}.theme--dark.v-expansion-panels .v-expansion-panel{background-color:#1e1e1e;color:#fff}.theme--dark.v-expansion-panels .v-expansion-panel--disabled{color:#ffffff80}.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:#ffffff1f}.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:#fff}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.32}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:before{opacity:.08}.v-expansion-panels{border-radius:4px;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;z-index:1}.v-expansion-panels>*{cursor:auto}.v-expansion-panels>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active{border-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active+.v-expansion-panel{border-top-left-radius:4px;border-top-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active .v-expansion-panel-header{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel:before{border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1;transition:box-shadow .28s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.v-expansion-panel:not(:first-child):after{border-top:thin solid;content:"";left:0;position:absolute;right:0;top:0;transition:border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-header{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-header{min-height:64px}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon{transform:rotate(-180deg)}.v-expansion-panel-header__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-expansion-panel-header__icon{margin-left:auto}.v-application--is-rtl .v-expansion-panel-header__icon{margin-right:auto}.v-expansion-panel-header{align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:min-height .3s cubic-bezier(.25,.8,.5,1);width:100%}.v-application--is-ltr .v-expansion-panel-header{text-align:left}.v-application--is-rtl .v-expansion-panel-header{text-align:right}.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus:before{opacity:.12}.v-expansion-panel-header:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel-header>:not(.v-expansion-panel-header__icon){flex:1 1 auto}.v-expansion-panel-content{display:flex}.v-expansion-panel-content__wrap{padding:0 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel:before{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel:before{border-radius:0}.theme--light.v-file-input .v-file-input__text{color:#000000de}.theme--light.v-file-input .v-file-input__text--placeholder{color:#0009}.theme--light.v-file-input.v-input--is-disabled .v-file-input__text,.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:#00000061}.theme--dark.v-file-input .v-file-input__text{color:#fff}.theme--dark.v-file-input .v-file-input__text--placeholder{color:#ffffffb3}.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text,.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:#ffffff80}.v-file-input input[type=file]{left:0;opacity:0;pointer-events:none;position:absolute;max-width:0;width:0}.v-file-input .v-file-input__text{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;width:100%}.v-file-input .v-file-input__text.v-file-input__text--chips{flex-wrap:wrap}.v-file-input .v-file-input__text .v-chip{margin:4px}.v-file-input .v-text-field__slot{min-height:32px}.v-file-input.v-input--dense .v-text-field__slot{min-height:26px}.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text{padding-top:22px}.v-file-input.v-text-field--outlined .v-text-field__slot{padding:6px 0}.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot{padding:3px 0}.theme--light.v-footer{background-color:#f5f5f5;color:#000000de}.theme--dark.v-footer{background-color:#272727;color:#fff}.v-sheet.v-footer{border-radius:0}.v-sheet.v-footer:not(.v-sheet--outlined){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.v-sheet.v-footer.v-sheet--shaped{border-radius:24px 0}.v-footer{align-items:center;display:flex;flex:0 1 auto!important;flex-wrap:wrap;padding:6px 16px;position:relative;transition-duration:.2s;transition-property:background-color,left,right;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-footer:not([data-booted=true]){transition:none!important}.v-footer--absolute,.v-footer--fixed{z-index:3}.v-footer--absolute{position:absolute}.v-footer--absolute:not(.v-footer--inset){width:100%}.v-footer--fixed{position:fixed}.v-footer--padless{padding:0}.container.grow-shrink-0{flex-grow:0;flex-shrink:0}.container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.container.fill-height>.row{flex:1 1 100%;max-width:calc(100% + 24px)}.container.fill-height>.layout{height:100%;flex:1 1 auto}.container.fill-height>.layout.grow-shrink-0{flex-grow:0;flex-shrink:0}.container.grid-list-xs .layout .flex{padding:1px}.container.grid-list-xs .layout:only-child{margin:-1px}.container.grid-list-xs .layout:not(:only-child){margin:auto -1px}.container.grid-list-xs :not(:only-child) .layout:first-child{margin-top:-1px}.container.grid-list-xs :not(:only-child) .layout:last-child{margin-bottom:-1px}.container.grid-list-sm .layout .flex{padding:2px}.container.grid-list-sm .layout:only-child{margin:-2px}.container.grid-list-sm .layout:not(:only-child){margin:auto -2px}.container.grid-list-sm :not(:only-child) .layout:first-child{margin-top:-2px}.container.grid-list-sm :not(:only-child) .layout:last-child{margin-bottom:-2px}.container.grid-list-md .layout .flex{padding:4px}.container.grid-list-md .layout:only-child{margin:-4px}.container.grid-list-md .layout:not(:only-child){margin:auto -4px}.container.grid-list-md :not(:only-child) .layout:first-child{margin-top:-4px}.container.grid-list-md :not(:only-child) .layout:last-child{margin-bottom:-4px}.container.grid-list-lg .layout .flex{padding:8px}.container.grid-list-lg .layout:only-child{margin:-8px}.container.grid-list-lg .layout:not(:only-child){margin:auto -8px}.container.grid-list-lg :not(:only-child) .layout:first-child{margin-top:-8px}.container.grid-list-lg :not(:only-child) .layout:last-child{margin-bottom:-8px}.container.grid-list-xl .layout .flex{padding:12px}.container.grid-list-xl .layout:only-child{margin:-12px}.container.grid-list-xl .layout:not(:only-child){margin:auto -12px}.container.grid-list-xl :not(:only-child) .layout:first-child{margin-top:-12px}.container.grid-list-xl :not(:only-child) .layout:last-child{margin-bottom:-12px}.layout{display:flex;flex:1 1 auto;flex-wrap:nowrap;min-width:0}.layout.reverse{flex-direction:row-reverse}.layout.column{flex-direction:column}.layout.column.reverse{flex-direction:column-reverse}.layout.column>.flex{max-width:100%}.layout.wrap{flex-wrap:wrap}.layout.grow-shrink-0{flex-grow:0;flex-shrink:0}@media (min-width:0){.flex.xs12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xs12{order:12}.flex.xs11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-xs11{order:11}.flex.xs10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-xs10{order:10}.flex.xs9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xs9{order:9}.flex.xs8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-xs8{order:8}.flex.xs7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-xs7{order:7}.flex.xs6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xs6{order:6}.flex.xs5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-xs5{order:5}.flex.xs4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-xs4{order:4}.flex.xs3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xs3{order:3}.flex.xs2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-xs2{order:2}.flex.xs1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-xs1{order:1}.v-application--is-ltr .flex.offset-xs12{margin-left:100%}.v-application--is-rtl .flex.offset-xs12{margin-right:100%}.v-application--is-ltr .flex.offset-xs11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xs11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xs10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xs10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xs9{margin-left:75%}.v-application--is-rtl .flex.offset-xs9{margin-right:75%}.v-application--is-ltr .flex.offset-xs8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xs8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xs7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xs7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xs6{margin-left:50%}.v-application--is-rtl .flex.offset-xs6{margin-right:50%}.v-application--is-ltr .flex.offset-xs5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xs5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xs4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xs4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xs3{margin-left:25%}.v-application--is-rtl .flex.offset-xs3{margin-right:25%}.v-application--is-ltr .flex.offset-xs2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xs2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xs1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xs1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xs0{margin-left:0}.v-application--is-rtl .flex.offset-xs0{margin-right:0}}@media (min-width:600px){.flex.sm12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-sm12{order:12}.flex.sm11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-sm11{order:11}.flex.sm10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-sm10{order:10}.flex.sm9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-sm9{order:9}.flex.sm8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-sm8{order:8}.flex.sm7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-sm7{order:7}.flex.sm6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-sm6{order:6}.flex.sm5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-sm5{order:5}.flex.sm4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-sm4{order:4}.flex.sm3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-sm3{order:3}.flex.sm2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-sm2{order:2}.flex.sm1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-sm1{order:1}.v-application--is-ltr .flex.offset-sm12{margin-left:100%}.v-application--is-rtl .flex.offset-sm12{margin-right:100%}.v-application--is-ltr .flex.offset-sm11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-sm11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-sm10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-sm10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-sm9{margin-left:75%}.v-application--is-rtl .flex.offset-sm9{margin-right:75%}.v-application--is-ltr .flex.offset-sm8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-sm8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-sm7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-sm7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-sm6{margin-left:50%}.v-application--is-rtl .flex.offset-sm6{margin-right:50%}.v-application--is-ltr .flex.offset-sm5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-sm5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-sm4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-sm4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-sm3{margin-left:25%}.v-application--is-rtl .flex.offset-sm3{margin-right:25%}.v-application--is-ltr .flex.offset-sm2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-sm2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-sm1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-sm1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-sm0{margin-left:0}.v-application--is-rtl .flex.offset-sm0{margin-right:0}}@media (min-width:960px){.flex.md12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-md12{order:12}.flex.md11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-md11{order:11}.flex.md10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-md10{order:10}.flex.md9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-md9{order:9}.flex.md8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-md8{order:8}.flex.md7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-md7{order:7}.flex.md6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-md6{order:6}.flex.md5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-md5{order:5}.flex.md4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-md4{order:4}.flex.md3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-md3{order:3}.flex.md2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-md2{order:2}.flex.md1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-md1{order:1}.v-application--is-ltr .flex.offset-md12{margin-left:100%}.v-application--is-rtl .flex.offset-md12{margin-right:100%}.v-application--is-ltr .flex.offset-md11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-md11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-md10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-md10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-md9{margin-left:75%}.v-application--is-rtl .flex.offset-md9{margin-right:75%}.v-application--is-ltr .flex.offset-md8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-md8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-md7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-md7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-md6{margin-left:50%}.v-application--is-rtl .flex.offset-md6{margin-right:50%}.v-application--is-ltr .flex.offset-md5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-md5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-md4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-md4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-md3{margin-left:25%}.v-application--is-rtl .flex.offset-md3{margin-right:25%}.v-application--is-ltr .flex.offset-md2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-md2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-md1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-md1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-md0{margin-left:0}.v-application--is-rtl .flex.offset-md0{margin-right:0}}@media (min-width:1264px){.flex.lg12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-lg12{order:12}.flex.lg11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-lg11{order:11}.flex.lg10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-lg10{order:10}.flex.lg9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-lg9{order:9}.flex.lg8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-lg8{order:8}.flex.lg7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-lg7{order:7}.flex.lg6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-lg6{order:6}.flex.lg5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-lg5{order:5}.flex.lg4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-lg4{order:4}.flex.lg3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-lg3{order:3}.flex.lg2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-lg2{order:2}.flex.lg1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-lg1{order:1}.v-application--is-ltr .flex.offset-lg12{margin-left:100%}.v-application--is-rtl .flex.offset-lg12{margin-right:100%}.v-application--is-ltr .flex.offset-lg11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-lg11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-lg10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-lg10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-lg9{margin-left:75%}.v-application--is-rtl .flex.offset-lg9{margin-right:75%}.v-application--is-ltr .flex.offset-lg8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-lg8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-lg7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-lg7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-lg6{margin-left:50%}.v-application--is-rtl .flex.offset-lg6{margin-right:50%}.v-application--is-ltr .flex.offset-lg5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-lg5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-lg4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-lg4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-lg3{margin-left:25%}.v-application--is-rtl .flex.offset-lg3{margin-right:25%}.v-application--is-ltr .flex.offset-lg2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-lg2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-lg1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-lg1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-lg0{margin-left:0}.v-application--is-rtl .flex.offset-lg0{margin-right:0}}@media (min-width:1904px){.flex.xl12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xl12{order:12}.flex.xl11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-xl11{order:11}.flex.xl10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-xl10{order:10}.flex.xl9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xl9{order:9}.flex.xl8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-xl8{order:8}.flex.xl7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-xl7{order:7}.flex.xl6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xl6{order:6}.flex.xl5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-xl5{order:5}.flex.xl4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-xl4{order:4}.flex.xl3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xl3{order:3}.flex.xl2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-xl2{order:2}.flex.xl1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-xl1{order:1}.v-application--is-ltr .flex.offset-xl12{margin-left:100%}.v-application--is-rtl .flex.offset-xl12{margin-right:100%}.v-application--is-ltr .flex.offset-xl11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xl11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xl10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xl10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xl9{margin-left:75%}.v-application--is-rtl .flex.offset-xl9{margin-right:75%}.v-application--is-ltr .flex.offset-xl8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xl8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xl7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xl7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xl6{margin-left:50%}.v-application--is-rtl .flex.offset-xl6{margin-right:50%}.v-application--is-ltr .flex.offset-xl5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xl5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xl4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xl4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xl3{margin-left:25%}.v-application--is-rtl .flex.offset-xl3{margin-right:25%}.v-application--is-ltr .flex.offset-xl2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xl2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xl1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xl1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xl0{margin-left:0}.v-application--is-rtl .flex.offset-xl0{margin-right:0}}.child-flex>*,.flex{flex:1 1 auto;max-width:100%}.child-flex>.grow-shrink-0,.flex.grow-shrink-0{flex-grow:0;flex-shrink:0}.grow,.spacer{flex-grow:1!important}.grow{flex-shrink:0!important}.shrink{flex-grow:0!important;flex-shrink:1!important}.fill-height{height:100%}.container{width:100%;padding:12px;margin-right:auto;margin-left:auto}@media (min-width:960px){.container{max-width:900px}}@media (min-width:1264px){.container{max-width:1185px}}@media (min-width:1904px){.container{max-width:1785px}}.container--fluid{max-width:100%}.row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.row+.row{margin-top:12px}.row+.row--dense{margin-top:4px}.row--dense{margin:-4px}.row--dense>.col,.row--dense>[class*=col-]{padding:4px}.row.no-gutters{margin:0}.row.no-gutters>.col,.row.no-gutters>[class*=col-]{padding:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{width:100%;padding:12px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-3{margin-left:25%}.v-application--is-rtl .offset-3{margin-right:25%}.v-application--is-ltr .offset-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-6{margin-left:50%}.v-application--is-rtl .offset-6{margin-right:50%}.v-application--is-ltr .offset-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-9{margin-left:75%}.v-application--is-rtl .offset-9{margin-right:75%}.v-application--is-ltr .offset-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-11{margin-right:91.6666666667%}@media (min-width:600px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-sm-0{margin-left:0}.v-application--is-rtl .offset-sm-0{margin-right:0}.v-application--is-ltr .offset-sm-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-sm-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-sm-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-sm-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-sm-3{margin-left:25%}.v-application--is-rtl .offset-sm-3{margin-right:25%}.v-application--is-ltr .offset-sm-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-sm-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-sm-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-sm-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-sm-6{margin-left:50%}.v-application--is-rtl .offset-sm-6{margin-right:50%}.v-application--is-ltr .offset-sm-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-sm-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-sm-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-sm-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-sm-9{margin-left:75%}.v-application--is-rtl .offset-sm-9{margin-right:75%}.v-application--is-ltr .offset-sm-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-sm-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-sm-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-sm-11{margin-right:91.6666666667%}}@media (min-width:960px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-md-0{margin-left:0}.v-application--is-rtl .offset-md-0{margin-right:0}.v-application--is-ltr .offset-md-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-md-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-md-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-md-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-md-3{margin-left:25%}.v-application--is-rtl .offset-md-3{margin-right:25%}.v-application--is-ltr .offset-md-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-md-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-md-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-md-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-md-6{margin-left:50%}.v-application--is-rtl .offset-md-6{margin-right:50%}.v-application--is-ltr .offset-md-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-md-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-md-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-md-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-md-9{margin-left:75%}.v-application--is-rtl .offset-md-9{margin-right:75%}.v-application--is-ltr .offset-md-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-md-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-md-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-md-11{margin-right:91.6666666667%}}@media (min-width:1264px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-lg-0{margin-left:0}.v-application--is-rtl .offset-lg-0{margin-right:0}.v-application--is-ltr .offset-lg-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-lg-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-lg-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-lg-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-lg-3{margin-left:25%}.v-application--is-rtl .offset-lg-3{margin-right:25%}.v-application--is-ltr .offset-lg-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-lg-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-lg-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-lg-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-lg-6{margin-left:50%}.v-application--is-rtl .offset-lg-6{margin-right:50%}.v-application--is-ltr .offset-lg-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-lg-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-lg-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-lg-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-lg-9{margin-left:75%}.v-application--is-rtl .offset-lg-9{margin-right:75%}.v-application--is-ltr .offset-lg-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-lg-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-lg-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-lg-11{margin-right:91.6666666667%}}@media (min-width:1904px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-xl-0{margin-left:0}.v-application--is-rtl .offset-xl-0{margin-right:0}.v-application--is-ltr .offset-xl-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-xl-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-xl-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-xl-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-xl-3{margin-left:25%}.v-application--is-rtl .offset-xl-3{margin-right:25%}.v-application--is-ltr .offset-xl-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-xl-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-xl-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-xl-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-xl-6{margin-left:50%}.v-application--is-rtl .offset-xl-6{margin-right:50%}.v-application--is-ltr .offset-xl-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-xl-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-xl-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-xl-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-xl-9{margin-left:75%}.v-application--is-rtl .offset-xl-9{margin-right:75%}.v-application--is-ltr .offset-xl-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-xl-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-xl-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-xl-11{margin-right:91.6666666667%}}.theme--light.v-navigation-drawer{background-color:#fff}.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:#0000001f}.theme--light.v-navigation-drawer .v-divider{border-color:#0000001f}.theme--dark.v-navigation-drawer{background-color:#363636}.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:#ffffff1f}.theme--dark.v-navigation-drawer .v-divider{border-color:#ffffff1f}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;left:0;max-width:100%;overflow:hidden;pointer-events:auto;top:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform,visibility,width}.v-navigation-drawer:not([data-booted=true]){transition:none!important}.v-navigation-drawer.v-navigation-drawer--right:after{left:0;right:auto}.v-navigation-drawer .v-list:not(.v-select-list){background:inherit}.v-navigation-drawer__border{position:absolute;right:0;top:0;height:100%;width:1px}.v-navigation-drawer__content{height:100%;overflow-y:auto;overflow-x:hidden}.v-navigation-drawer__image{border-radius:inherit;height:100%;position:absolute;top:0;bottom:0;z-index:-1;contain:strict;width:100%}.v-navigation-drawer__image .v-image{border-radius:inherit}.v-navigation-drawer--bottom.v-navigation-drawer--is-mobile{max-height:50%;top:auto;bottom:0;min-width:100%}.v-navigation-drawer--right{left:auto;right:0}.v-navigation-drawer--right>.v-navigation-drawer__border{right:auto;left:0}.v-navigation-drawer--absolute{z-index:1}.v-navigation-drawer--fixed{z-index:6}.v-navigation-drawer--absolute{position:absolute}.v-navigation-drawer--clipped:not(.v-navigation-drawer--temporary):not(.v-navigation-drawer--is-mobile){z-index:4}.v-navigation-drawer--fixed{position:fixed}.v-navigation-drawer--floating:after{display:none}.v-navigation-drawer--mini-variant{overflow:hidden}.v-navigation-drawer--mini-variant .v-list-item>:first-child{margin-left:0;margin-right:0}.v-navigation-drawer--mini-variant .v-list-item>:not(:first-child){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;display:initial}.v-navigation-drawer--mini-variant .v-list-group--no-action .v-list-group__items,.v-navigation-drawer--mini-variant .v-list-group--sub-group{display:none}.v-navigation-drawer--mini-variant.v-navigation-drawer--custom-mini-variant .v-list-item{justify-content:center}.v-navigation-drawer--temporary{z-index:7}.v-navigation-drawer--mobile{z-index:6}.v-navigation-drawer--close{visibility:hidden}.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close),.v-navigation-drawer--temporary:not(.v-navigation-drawer--close){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.theme--light.v-otp-input .v-input .v-input__control .v-input__slot{background:#fff}.theme--dark.v-otp-input .v-input .v-input__control .v-input__slot{background:#303030}.v-otp-input{display:flex;flex-wrap:wrap;flex:1 1 auto;margin-right:-4px;margin-left:-4px}.v-otp-input input{text-align:center}.v-otp-input .v-input{margin:0;flex:1 0 32px;max-width:100%;width:100%;padding:4px}.v-otp-input .v-input.v-otp-input--plain fieldset{display:none}.v-otp-input .v-input input[type=number]::-webkit-inner-spin-button,.v-otp-input .v-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-otp-input .v-input input[type=number]{-moz-appearance:textfield}.theme--light.v-overflow-btn.theme--light.v-overflow-btn>.v-input__control>.v-input__slot{border-color:#0000001f}.theme--light.v-overflow-btn:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:#fff}.theme--light.v-overflow-btn.v-overflow-btn--segmented .v-input__append-inner{border-left:thin solid rgba(0,0,0,.12)}.theme--dark.v-overflow-btn.theme--dark.v-overflow-btn>.v-input__control>.v-input__slot{border-color:#ffffff1f}.theme--dark.v-overflow-btn:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:#1e1e1e}.theme--dark.v-overflow-btn.v-overflow-btn--segmented .v-input__append-inner{border-left:thin solid hsla(0,0%,100%,.12)}.v-autocomplete__content.v-menu__content{box-shadow:0 4px 6px #20212447}.v-autocomplete__content.v-menu__content .v-select-list{border-radius:0 0 4px 4px}.v-overflow-btn{margin-top:12px;padding-top:0}.v-overflow-btn:not(.v-overflow-btn--editable)>.v-input__control>.v-input__slot{cursor:pointer}.v-overflow-btn .v-input__slot{border-width:2px 0;border-style:solid}.v-overflow-btn .v-input__slot:before{display:none}.v-overflow-btn .v-select__slot{height:48px}.v-overflow-btn.v-input--dense .v-select__slot{height:38px}.v-overflow-btn.v-input--dense input{cursor:pointer}.v-application--is-ltr .v-overflow-btn.v-input--dense input{margin-left:16px}.v-application--is-rtl .v-overflow-btn.v-input--dense input{margin-right:16px}.v-application--is-ltr .v-overflow-btn .v-select__selection--comma:first-child{margin-left:16px}.v-application--is-rtl .v-overflow-btn .v-select__selection--comma:first-child{margin-right:16px}.v-overflow-btn .v-input__slot{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-overflow-btn .v-input__slot:after,.v-overflow-btn .v-input__slot:before{display:none}.v-overflow-btn .v-label{top:calc(50% - 10px)}.v-application--is-ltr .v-overflow-btn .v-label{margin-left:16px}.v-application--is-rtl .v-overflow-btn .v-label{margin-right:16px}.v-overflow-btn .v-input__append-inner{align-items:center;align-self:auto;flex-shrink:0;height:48px;margin-top:0;padding:0 4px;width:42px}.v-overflow-btn .v-input__append-outer,.v-overflow-btn .v-input__prepend-outer{margin-bottom:12px;margin-top:12px}.v-overflow-btn .v-input__control:before{height:1px;top:-1px;content:"";left:0;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-overflow-btn.v-input--is-focused .v-input__slot,.v-overflow-btn.v-select--is-menu-active .v-input__slot{border-color:transparent!important;box-shadow:0 1px 6px #20212447}.v-overflow-btn.v-input--is-focused .v-input__slot{border-radius:4px}.v-overflow-btn.v-select--is-menu-active .v-input__slot{border-radius:4px 4px 0 0}.v-overflow-btn .v-select__selections{width:0}.v-overflow-btn--segmented .v-input__slot{border-width:thin 0}.v-overflow-btn--segmented .v-select__selections{flex-wrap:nowrap}.v-overflow-btn--segmented .v-select__selections .v-btn{border-radius:0;margin:0;height:48px;width:100%}.v-application--is-ltr .v-overflow-btn--segmented .v-select__selections .v-btn{margin-right:-16px}.v-application--is-rtl .v-overflow-btn--segmented .v-select__selections .v-btn{margin-left:-16px}.v-overflow-btn--segmented .v-select__selections .v-btn__content{justify-content:start}.v-overflow-btn--segmented .v-select__selections .v-btn__content:before{background-color:transparent}.v-overflow-btn--editable .v-select__slot input{cursor:text;padding:8px 16px}.v-overflow-btn--editable .v-input__append-inner,.v-overflow-btn--editable .v-input__append-inner *{cursor:pointer}.theme--light.v-pagination .v-pagination__item{background:#fff;color:#000000de}.theme--light.v-pagination .v-pagination__item--active{color:#fff}.theme--light.v-pagination .v-pagination__navigation{background:#fff}.theme--dark.v-pagination .v-pagination__item{background:#1e1e1e;color:#fff}.theme--dark.v-pagination .v-pagination__item--active{color:#fff}.theme--dark.v-pagination .v-pagination__navigation{background:#1e1e1e}.v-pagination{align-items:center;display:inline-flex;list-style-type:none;justify-content:center;margin:0;max-width:100%;width:100%}.v-pagination.v-pagination{padding-left:0}.v-pagination>li{align-items:center;display:flex}.v-pagination--circle .v-pagination__item,.v-pagination--circle .v-pagination__more,.v-pagination--circle .v-pagination__navigation{border-radius:50%}.v-pagination--disabled{pointer-events:none;opacity:.6}.v-pagination__item{background:transparent;border-radius:4px;font-size:1rem;height:34px;margin:.3rem;min-width:34px;padding:0 5px;text-decoration:none;transition:.3s cubic-bezier(0,0,.2,1);width:auto;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.v-pagination__item--active{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.v-pagination__navigation{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:4px;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;height:32px;width:32px;margin:.3rem 10px}.v-pagination__navigation .v-icon{transition:.2s cubic-bezier(.4,0,.6,1);vertical-align:middle}.v-pagination__navigation--disabled{opacity:.6;pointer-events:none}.v-pagination__more{margin:.3rem;display:inline-flex;align-items:flex-end;justify-content:center;height:32px;width:32px}.v-parallax{position:relative;overflow:hidden;z-index:0}.v-parallax__image-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;contain:strict}.v-parallax__image{position:absolute;bottom:0;left:50%;min-width:100%;min-height:100%;display:none;transform:translate(-50%);will-change:transform;transition:opacity .3s cubic-bezier(.25,.8,.5,1);z-index:1}.v-parallax__content{color:#fff;height:100%;z-index:2;position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 1rem}.v-input--radio-group legend.v-label{cursor:text;font-size:14px;height:auto}.v-input--radio-group__input{border:none;cursor:default;display:flex;width:100%}.v-input--radio-group--column .v-input--radio-group__input>.v-label{padding-bottom:8px}.v-input--radio-group--row .v-input--radio-group__input>.v-label{padding-right:8px}.v-input--radio-group--row legend{align-self:center;display:inline-block}.v-input--radio-group--row .v-input--radio-group__input{flex-direction:row;flex-wrap:wrap}.v-input--radio-group--column legend{padding-bottom:8px}.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child){margin-bottom:8px}.v-input--radio-group--column .v-input--radio-group__input{flex-direction:column}.theme--light.v-radio--is-disabled label{color:#00000061}.theme--dark.v-radio--is-disabled label{color:#ffffff80}.v-radio{align-items:center;display:flex;height:auto;outline:none}.v-radio--is-disabled{pointer-events:none;cursor:default}.v-input--radio-group.v-input--radio-group--row .v-radio{margin-right:16px}.theme--light.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb{background:#fafafa}.theme--dark.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb{background:#424242}.v-input--range-slider.v-input--is-disabled .v-slider__track-fill{display:none}.v-input--range-slider.v-input--is-disabled.v-input--slider .v-slider.v-slider .v-slider__thumb{border-color:transparent}.v-rating{max-width:100%;white-space:nowrap}.v-rating .v-icon{padding:.5rem;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.v-rating .v-icon:after{display:none}.v-application--is-ltr .v-rating .v-icon{transform:scaleX(1)}.v-application--is-rtl .v-rating .v-icon{transform:scaleX(-1)}.v-rating--readonly .v-icon{pointer-events:none}.v-rating--dense .v-icon{padding:.1rem}.theme--light.v-skeleton-loader .v-skeleton-loader__bone:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3),hsla(0,0%,100%,0))}.theme--light.v-skeleton-loader .v-skeleton-loader__avatar,.theme--light.v-skeleton-loader .v-skeleton-loader__button,.theme--light.v-skeleton-loader .v-skeleton-loader__chip,.theme--light.v-skeleton-loader .v-skeleton-loader__divider,.theme--light.v-skeleton-loader .v-skeleton-loader__heading,.theme--light.v-skeleton-loader .v-skeleton-loader__image,.theme--light.v-skeleton-loader .v-skeleton-loader__text{background:rgba(0,0,0,.12)}.theme--light.v-skeleton-loader .v-skeleton-loader__actions,.theme--light.v-skeleton-loader .v-skeleton-loader__article,.theme--light.v-skeleton-loader .v-skeleton-loader__card-heading,.theme--light.v-skeleton-loader .v-skeleton-loader__card-text,.theme--light.v-skeleton-loader .v-skeleton-loader__date-picker,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-text,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.theme--light.v-skeleton-loader .v-skeleton-loader__table-heading,.theme--light.v-skeleton-loader .v-skeleton-loader__table-tbody,.theme--light.v-skeleton-loader .v-skeleton-loader__table-tfoot,.theme--light.v-skeleton-loader .v-skeleton-loader__table-thead{background:#fff}.theme--dark.v-skeleton-loader .v-skeleton-loader__bone:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05),hsla(0,0%,100%,0))}.theme--dark.v-skeleton-loader .v-skeleton-loader__avatar,.theme--dark.v-skeleton-loader .v-skeleton-loader__button,.theme--dark.v-skeleton-loader .v-skeleton-loader__chip,.theme--dark.v-skeleton-loader .v-skeleton-loader__divider,.theme--dark.v-skeleton-loader .v-skeleton-loader__heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__image,.theme--dark.v-skeleton-loader .v-skeleton-loader__text{background:hsla(0,0%,100%,.12)}.theme--dark.v-skeleton-loader .v-skeleton-loader__actions,.theme--dark.v-skeleton-loader .v-skeleton-loader__article,.theme--dark.v-skeleton-loader .v-skeleton-loader__card-heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__card-text,.theme--dark.v-skeleton-loader .v-skeleton-loader__date-picker,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-text,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tbody,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tfoot,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-thead{background:#1e1e1e}.v-skeleton-loader{border-radius:4px;position:relative;vertical-align:top}.v-skeleton-loader__actions{padding:16px 16px 8px;text-align:right}.v-skeleton-loader__actions .v-skeleton-loader__button{display:inline-block}.v-application--is-ltr .v-skeleton-loader__actions .v-skeleton-loader__button:first-child{margin-right:12px}.v-application--is-rtl .v-skeleton-loader__actions .v-skeleton-loader__button:first-child{margin-left:12px}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-two-line{border-radius:4px}.v-skeleton-loader .v-skeleton-loader__actions:after,.v-skeleton-loader .v-skeleton-loader__article:after,.v-skeleton-loader .v-skeleton-loader__card-avatar:after,.v-skeleton-loader .v-skeleton-loader__card-heading:after,.v-skeleton-loader .v-skeleton-loader__card-text:after,.v-skeleton-loader .v-skeleton-loader__card:after,.v-skeleton-loader .v-skeleton-loader__date-picker-days:after,.v-skeleton-loader .v-skeleton-loader__date-picker-options:after,.v-skeleton-loader .v-skeleton-loader__date-picker:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar:after,.v-skeleton-loader .v-skeleton-loader__list-item-text:after,.v-skeleton-loader .v-skeleton-loader__list-item-three-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-two-line:after,.v-skeleton-loader .v-skeleton-loader__list-item:after,.v-skeleton-loader .v-skeleton-loader__paragraph:after,.v-skeleton-loader .v-skeleton-loader__sentences:after,.v-skeleton-loader .v-skeleton-loader__table-cell:after,.v-skeleton-loader .v-skeleton-loader__table-heading:after,.v-skeleton-loader .v-skeleton-loader__table-row-divider:after,.v-skeleton-loader .v-skeleton-loader__table-row:after,.v-skeleton-loader .v-skeleton-loader__table-tbody:after,.v-skeleton-loader .v-skeleton-loader__table-tfoot:after,.v-skeleton-loader .v-skeleton-loader__table-thead:after,.v-skeleton-loader .v-skeleton-loader__table:after{display:none}.v-application--is-ltr .v-skeleton-loader__article .v-skeleton-loader__heading{margin:16px 0 16px 16px}.v-application--is-rtl .v-skeleton-loader__article .v-skeleton-loader__heading{margin:16px 16px 0}.v-skeleton-loader__article .v-skeleton-loader__paragraph{padding:16px}.v-skeleton-loader__bone{border-radius:inherit;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:translate(-100%);z-index:1}.v-skeleton-loader__avatar{border-radius:50%;height:48px;width:48px}.v-skeleton-loader__button{border-radius:4px;height:36px;width:64px}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__card-heading .v-skeleton-loader__heading{margin:16px}.v-skeleton-loader__card-text{padding:16px}.v-skeleton-loader__chip{border-radius:16px;height:32px;width:96px}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{display:flex;flex-wrap:wrap;padding:0 12px;margin:0 auto}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;flex:1 1 auto;margin:4px;height:40px;width:40px}.v-skeleton-loader__date-picker-options{align-items:center;display:flex;padding:16px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-left:auto}.v-application--is-ltr .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-right:8px}.v-application--is-rtl .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-left:8px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text.v-skeleton-loader__bone:first-child{margin-bottom:0;max-width:50%;width:456px}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;height:24px;width:45%}.v-skeleton-loader__image{height:200px;border-radius:0}.v-skeleton-loader__image~.v-skeleton-loader__card-heading{border-radius:0}.v-skeleton-loader__image:first-child,.v-skeleton-loader__image:last-child{border-radius:inherit}.v-skeleton-loader__list-item{height:48px}.v-skeleton-loader__list-item-three-line{flex-wrap:wrap}.v-skeleton-loader__list-item-three-line>*{flex:1 0 100%;width:100%}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__list-item-avatar{height:48px}.v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader__list-item-two-line{height:72px}.v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader__list-item-three-line{height:88px}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar{align-self:flex-start}.v-skeleton-loader__list-item,.v-skeleton-loader__list-item-avatar,.v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader__list-item-three-line,.v-skeleton-loader__list-item-two-line{align-content:center;align-items:center;display:flex;flex-wrap:wrap;padding:0 16px}.v-application--is-ltr .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item .v-skeleton-loader__avatar{margin-right:16px}.v-application--is-rtl .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item .v-skeleton-loader__avatar{margin-left:16px}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item .v-skeleton-loader__text:only-child{margin-bottom:0}.v-skeleton-loader__paragraph,.v-skeleton-loader__sentences{flex:1 0 auto}.v-skeleton-loader__paragraph:not(:last-child){margin-bottom:6px}.v-skeleton-loader__paragraph .v-skeleton-loader__text:first-child{max-width:100%}.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(2){max-width:50%}.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(3),.v-skeleton-loader__sentences .v-skeleton-loader__text:nth-child(2){max-width:70%}.v-skeleton-loader__sentences:not(:last-child){margin-bottom:6px}.v-skeleton-loader__table-heading{align-items:center;display:flex;justify-content:space-between;padding:16px}.v-skeleton-loader__table-heading .v-skeleton-loader__heading{max-width:15%}.v-skeleton-loader__table-heading .v-skeleton-loader__text{max-width:40%}.v-skeleton-loader__table-thead{display:flex;justify-content:space-between;padding:16px}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{max-width:5%}.v-skeleton-loader__table-tbody{padding:16px 16px 0}.v-skeleton-loader__table-tfoot{align-items:center;display:flex;justify-content:flex-end;padding:16px}.v-application--is-ltr .v-skeleton-loader__table-tfoot>*{margin-left:8px}.v-application--is-rtl .v-skeleton-loader__table-tfoot>*{margin-right:8px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:first-child{max-width:128px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:nth-child(2){max-width:64px}.v-skeleton-loader__table-row{display:flex;justify-content:space-between}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__text{border-radius:6px;flex:1 0 auto;height:12px;margin-bottom:6px}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@-webkit-keyframes loading{to{transform:translate(100%)}}@keyframes loading{to{transform:translate(100%)}}.theme--light.v-snack__wrapper{color:#000000de}.theme--dark.v-snack__wrapper{color:#fff}.v-sheet.v-snack__wrapper{border-radius:4px}.v-sheet.v-snack__wrapper:not(.v-sheet--outlined){box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.v-sheet.v-snack__wrapper.v-sheet--shaped{border-radius:24px 4px}.v-snack{bottom:0;display:flex;font-size:.875rem;justify-content:center;left:0;pointer-events:none;right:0;top:0;width:100%}.v-snack:not(.v-snack--absolute){height:100vh;position:fixed;z-index:1000}.v-snack:not(.v-snack--centered):not(.v-snack--top){align-items:flex-end}.v-snack__wrapper{align-items:center;border-color:currentColor!important;display:flex;margin:8px;max-width:672px;min-height:48px;min-width:344px;padding:0;pointer-events:auto;position:relative;transition-duration:.15s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0,0,.2,1);z-index:1}.v-snack__wrapper.theme--dark{background-color:#333;color:#ffffffde}.v-snack__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:initial}.v-snack__action{align-items:center;align-self:center;display:flex}.v-snack__action .v-ripple__container{display:none}.v-application--is-ltr .v-snack__action{margin-right:8px}.v-application--is-rtl .v-snack__action{margin-left:8px}.v-snack__action>.v-snack__btn.v-btn{padding:0 8px}.v-snack__btn{margin:0;min-width:auto}.v-snack--absolute{height:100%;position:absolute;z-index:1}.v-snack--centered{align-items:center}.v-snack--left{justify-content:flex-start;right:auto}.v-snack--multi-line .v-snack__wrapper{min-height:68px}.v-snack--right{justify-content:flex-end;left:auto}.v-snack:not(.v-snack--has-background) .v-snack__wrapper{box-shadow:none}.v-snack--bottom{top:auto}.v-snack--text .v-snack__wrapper:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.v-snack--top{align-items:flex-start;bottom:auto}.v-snack--vertical .v-snack__wrapper{flex-direction:column}.v-snack--vertical .v-snack__wrapper .v-snack__action{align-self:flex-end;margin-bottom:8px}.v-snack-transition-enter.v-snack__wrapper{transform:scale(.8)}.v-snack-transition-enter.v-snack__wrapper,.v-snack-transition-leave-to.v-snack__wrapper{opacity:0}.v-speed-dial{position:relative;z-index:1}.v-speed-dial--absolute{position:absolute}.v-speed-dial--fixed{position:fixed}.v-speed-dial--absolute,.v-speed-dial--fixed{z-index:4}.v-speed-dial--absolute>.v-btn--floating,.v-speed-dial--fixed>.v-btn--floating{margin:0}.v-speed-dial--top{top:16px}.v-speed-dial--bottom{bottom:16px}.v-speed-dial--left{left:16px}.v-speed-dial--right{right:16px}.v-speed-dial--direction-left .v-speed-dial__list,.v-speed-dial--direction-right .v-speed-dial__list{height:100%;top:0;padding:0 16px}.v-speed-dial--direction-bottom .v-speed-dial__list,.v-speed-dial--direction-top .v-speed-dial__list{left:0;width:100%}.v-speed-dial--direction-top .v-speed-dial__list{flex-direction:column-reverse;bottom:100%}.v-speed-dial--direction-right .v-speed-dial__list{flex-direction:row;left:100%}.v-speed-dial--direction-bottom .v-speed-dial__list{flex-direction:column;top:100%}.v-speed-dial--direction-left .v-speed-dial__list{flex-direction:row-reverse;right:100%}.v-speed-dial__list{align-items:center;display:flex;justify-content:center;padding:16px 0;position:absolute}.v-speed-dial__list .v-btn{margin:6px}.v-speed-dial:not(.v-speed-dial--is-active) .v-speed-dial__list{pointer-events:none}.theme--light.v-stepper{background:#fff}.theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step{background:rgba(0,0,0,.38)}.theme--light.v-stepper .v-stepper__step__step,.theme--light.v-stepper .v-stepper__step__step .v-icon{color:#fff}.theme--light.v-stepper .v-stepper__header .v-divider{border-color:#0000001f}.theme--light.v-stepper .v-stepper__step--active .v-stepper__label{text-shadow:0 0 0 #000}.theme--light.v-stepper .v-stepper__step--editable:hover{background:rgba(0,0,0,.06)}.theme--light.v-stepper .v-stepper__step--editable:hover .v-stepper__label{text-shadow:0 0 0 #000}.theme--light.v-stepper .v-stepper__step--complete .v-stepper__label{color:#000000de}.theme--light.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step{background:rgba(0,0,0,.54)}.theme--light.v-stepper .v-stepper__label{color:#00000061}.theme--light.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label,.theme--light.v-stepper .v-stepper__label small{color:#0009}.v-application--is-ltr .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child){border-left:1px solid rgba(0,0,0,.12)}.v-application--is-rtl .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child){border-right:1px solid rgba(0,0,0,.12)}.theme--dark.v-stepper{background:#303030}.theme--dark.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step{background:hsla(0,0%,100%,.5)}.theme--dark.v-stepper .v-stepper__step__step,.theme--dark.v-stepper .v-stepper__step__step .v-icon{color:#fff}.theme--dark.v-stepper .v-stepper__header .v-divider{border-color:#ffffff1f}.theme--dark.v-stepper .v-stepper__step--active .v-stepper__label{text-shadow:0 0 0 #fff}.theme--dark.v-stepper .v-stepper__step--editable:hover{background:hsla(0,0%,100%,.06)}.theme--dark.v-stepper .v-stepper__step--editable:hover .v-stepper__label{text-shadow:0 0 0 #fff}.theme--dark.v-stepper .v-stepper__step--complete .v-stepper__label{color:#ffffffde}.theme--dark.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step{background:hsla(0,0%,100%,.75)}.theme--dark.v-stepper .v-stepper__label{color:#ffffff80}.theme--dark.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label,.theme--dark.v-stepper .v-stepper__label small{color:#ffffffb3}.v-application--is-ltr .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child){border-left:1px solid hsla(0,0%,100%,.12)}.v-application--is-rtl .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child){border-right:1px solid hsla(0,0%,100%,.12)}.v-sheet.v-stepper{border-radius:4px}.v-sheet.v-stepper:not(.v-sheet--outlined){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.v-sheet.v-stepper.v-sheet--shaped{border-radius:24px 4px}.v-stepper{border-radius:4px;overflow:hidden;position:relative}.v-stepper__header{height:72px;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.v-stepper__header .v-divider{align-self:center;margin:0 -16px}.v-stepper__items{position:relative;overflow:hidden}.v-stepper__step__step{align-items:center;border-radius:50%;display:inline-flex;font-size:.75rem;justify-content:center;height:24px;min-width:24px;width:24px;transition:.3s cubic-bezier(.25,.8,.25,1)}.v-application--is-ltr .v-stepper__step__step{margin-right:8px}.v-application--is-rtl .v-stepper__step__step{margin-left:8px}.v-stepper__step__step .v-icon.v-icon{font-size:1.25rem}.v-stepper__step__step .v-icon.v-icon.v-icon--svg{height:1.25rem;width:1.25rem}.v-stepper__step{align-items:center;display:flex;flex-direction:row;padding:24px;position:relative}.v-stepper__step--active .v-stepper__label{transition:.3s cubic-bezier(.4,0,.6,1)}.v-stepper__step--editable{cursor:pointer}.v-stepper__step.v-stepper__step--error .v-stepper__step__step{background:transparent;color:inherit}.v-stepper__step.v-stepper__step--error .v-stepper__step__step .v-icon{font-size:1.5rem;color:inherit}.v-stepper .v-stepper__step.v-stepper__step--error .v-stepper__label{color:inherit;text-shadow:none;font-weight:500}.v-stepper .v-stepper__step.v-stepper__step--error .v-stepper__label small{color:inherit}.v-stepper__label{display:block;flex-grow:1;line-height:1}.v-application--is-ltr .v-stepper__label{text-align:left}.v-application--is-rtl .v-stepper__label{text-align:right}.v-stepper__label small{display:block;font-size:.75rem;font-weight:300;text-shadow:none}.v-stepper__wrapper{overflow:hidden;transition:none}.v-stepper__content{top:0;padding:24px 24px 16px;flex:1 0 auto;width:100%}.v-stepper__content>.v-btn{margin:24px 8px 8px 0}.v-stepper--flat{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f!important}.v-stepper--is-booted .v-stepper__content,.v-stepper--is-booted .v-stepper__wrapper{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-stepper--vertical{padding-bottom:36px}.v-stepper--vertical .v-stepper__content{width:auto}.v-application--is-ltr .v-stepper--vertical .v-stepper__content{padding:16px 60px 16px 23px}.v-application--is-rtl .v-stepper--vertical .v-stepper__content{padding:16px 23px 16px 60px}.v-application--is-ltr .v-stepper--vertical .v-stepper__content{margin:-8px -36px -16px 36px}.v-application--is-rtl .v-stepper--vertical .v-stepper__content{margin:-8px 36px -16px -36px}.v-stepper--vertical .v-stepper__step{padding:24px 24px 16px}.v-application--is-ltr .v-stepper--vertical .v-stepper__step__step{margin-right:12px}.v-application--is-rtl .v-stepper--vertical .v-stepper__step__step{margin-left:12px}.v-stepper--alt-labels .v-stepper__header{height:auto}.v-stepper--alt-labels .v-stepper__header .v-divider{margin:35px -67px 0;align-self:flex-start}.v-stepper--alt-labels .v-stepper__step{flex-direction:column;justify-content:flex-start;align-items:center;flex-basis:175px}.v-stepper--alt-labels .v-stepper__step small{text-align:center}.v-stepper--alt-labels .v-stepper__step__step{margin-bottom:11px;margin-left:0;margin-right:0}@media only screen and (max-width:959.98px){.v-stepper:not(.v-stepper--vertical) .v-stepper__label{display:none}.v-stepper:not(.v-stepper--vertical) .v-stepper__step__step{margin-left:0;margin-right:0}}.theme--light.v-input--switch .v-input--switch__thumb{color:#fff}.theme--light.v-input--switch .v-input--switch__track{color:#00000061}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#fafafa!important}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:#0000001f!important}.theme--dark.v-input--switch .v-input--switch__thumb{color:#bdbdbd}.theme--dark.v-input--switch .v-input--switch__track{color:#ffffff4d}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#424242!important}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:#ffffff1a!important}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;transition:inherit}.v-input--switch__track{border-radius:8px;width:36px;height:14px;left:2px;position:absolute;opacity:.6;right:2px;top:calc(50% - 7px)}.v-input--switch__thumb{border-radius:50%;top:calc(50% - 10px);height:20px;position:relative;width:20px;display:flex;justify-content:center;align-items:center;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__input{width:38px;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 24px)}.v-input--switch.v-input--dense .v-input--switch__thumb{width:18px;height:18px}.v-input--switch.v-input--dense .v-input--switch__track{height:12px;width:32px}.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track{height:22px;width:44px;top:calc(50% - 12px);left:-3px}.v-input--switch.v-input--dense .v-input--selection-controls__ripple{top:calc(50% - 22px)}.v-input--switch.v-input--is-dirty.v-input--is-disabled .v-input--selection-controls__input{opacity:.6}.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple{left:-14px}.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple{left:-12px}.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)}.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple{right:-14px}.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple{right:-12px}.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(-20px)}.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.v-input--switch--inset .v-input--selection-controls__input,.v-input--switch--inset .v-input--switch__track{width:48px}.v-input--switch--inset .v-input--switch__track{border-radius:14px;height:28px;left:-4px;opacity:.32;top:calc(50% - 14px)}.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb{transform:translate(0)!important}.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb{transform:translate(-6px)!important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)!important}.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(-26px)!important}.theme--light.v-system-bar{background-color:#e0e0e0;color:#0009}.theme--light.v-system-bar .v-icon{color:#0009}.theme--light.v-system-bar--lights-out{background-color:#ffffffb3!important}.theme--dark.v-system-bar{background-color:#000;color:#ffffffb3}.theme--dark.v-system-bar .v-icon{color:#ffffffb3}.theme--dark.v-system-bar--lights-out{background-color:#0003!important}.v-system-bar{align-items:center;display:flex;font-size:.875rem;font-weight:400;padding:0 8px}.v-system-bar .v-icon{font-size:1rem;margin-right:4px}.v-system-bar--absolute,.v-system-bar--fixed{left:0;top:0;width:100%;z-index:3}.v-system-bar--fixed{position:fixed}.v-system-bar--absolute{position:absolute}.v-system-bar--window .v-icon{font-size:1.25rem;margin-right:8px}.theme--light.v-tabs>.v-tabs-bar{background-color:#fff}.theme--light.v-tabs>.v-tabs-bar .v-tab--disabled,.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active),.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-btn,.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-icon{color:#0000008a}.theme--light.v-tabs .v-tab:hover:before{opacity:.04}.theme--light.v-tabs .v-tab--active:before,.theme--light.v-tabs .v-tab--active:hover:before,.theme--light.v-tabs .v-tab:focus:before{opacity:.12}.theme--light.v-tabs .v-tab--active:focus:before{opacity:.16}.theme--dark.v-tabs>.v-tabs-bar{background-color:#1e1e1e}.theme--dark.v-tabs>.v-tabs-bar .v-tab--disabled,.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active),.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-btn,.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-icon{color:#fff9}.theme--dark.v-tabs .v-tab:hover:before{opacity:.08}.theme--dark.v-tabs .v-tab--active:before,.theme--dark.v-tabs .v-tab--active:hover:before,.theme--dark.v-tabs .v-tab:focus:before{opacity:.24}.theme--dark.v-tabs .v-tab--active:focus:before{opacity:.32}.theme--light.v-tabs-items{background-color:#fff}.theme--dark.v-tabs-items{background-color:#1e1e1e}.v-tabs-bar.accent .v-tab,.v-tabs-bar.accent .v-tabs-slider,.v-tabs-bar.error .v-tab,.v-tabs-bar.error .v-tabs-slider,.v-tabs-bar.info .v-tab,.v-tabs-bar.info .v-tabs-slider,.v-tabs-bar.primary .v-tab,.v-tabs-bar.primary .v-tabs-slider,.v-tabs-bar.secondary .v-tab,.v-tabs-bar.secondary .v-tabs-slider,.v-tabs-bar.success .v-tab,.v-tabs-bar.success .v-tabs-slider,.v-tabs-bar.warning .v-tab,.v-tabs-bar.warning .v-tabs-slider{color:#fff}.v-tabs{flex:1 1 auto;width:100%}.v-tabs .v-menu__activator{height:100%}.v-tabs.v.tabs--vertical.v-tabs--right{flex-direction:row-reverse}.v-tabs:not(.v-tabs--vertical) .v-tab{white-space:normal}.v-tabs:not(.v-tabs--vertical).v-tabs--right>.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__next,.v-tabs:not(.v-tabs--vertical):not(.v-tabs--right)>.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__prev{display:initial;visibility:hidden}.v-tabs-bar{border-radius:inherit;height:48px}.v-tabs-bar.v-item-group>*{cursor:auto}.v-tab{align-items:center;cursor:pointer;display:flex;flex:0 1 auto;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;min-width:90px;max-width:360px;outline:none;padding:0 16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-tab.v-tab{color:inherit}.v-tab:before{bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-tab:before,.v-tabs-slider{background-color:currentColor}.v-tabs-slider{height:100%;width:100%}.v-tabs-slider-wrapper{bottom:0;margin:0!important;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);z-index:1}.v-application--is-ltr .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tab:first-child,.v-application--is-ltr .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tabs-slider-wrapper+.v-tab{margin-left:42px}.v-application--is-rtl .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tab:first-child,.v-application--is-rtl .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tabs-slider-wrapper+.v-tab{margin-right:42px}.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:last-child,.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:last-child{margin-right:auto}.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:last-child,.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:last-child{margin-left:auto}.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-slider-wrapper+*{margin-right:auto}.v-tabs--fixed-tabs>.v-tabs-bar .v-tab{flex:1 1 auto;width:100%}.v-tabs--grow>.v-tabs-bar .v-tab{flex:1 0 auto;max-width:none}.v-tabs--icons-and-text>.v-tabs-bar{height:72px}.v-tabs--icons-and-text>.v-tabs-bar .v-tab{flex-direction:column-reverse}.v-tabs--icons-and-text>.v-tabs-bar .v-tab>:first-child{margin-bottom:6px}.v-tabs--overflow>.v-tabs-bar .v-tab{flex:1 0 auto}.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tab:first-child,.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tabs-slider-wrapper+.v-tab{margin-left:auto}.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tab:first-child,.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tabs-slider-wrapper+.v-tab{margin-right:auto}.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tab:last-child{margin-right:0}.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tab:last-child{margin-left:0}.v-tabs--vertical{display:flex}.v-tabs--vertical>.v-tabs-bar{flex:1 0 auto;height:auto}.v-tabs--vertical>.v-tabs-bar .v-slide-group__next,.v-tabs--vertical>.v-tabs-bar .v-slide-group__prev{display:none}.v-tabs--vertical>.v-tabs-bar .v-tabs-bar__content{flex-direction:column}.v-tabs--vertical>.v-tabs-bar .v-tab{height:48px}.v-tabs--vertical>.v-tabs-bar .v-tabs-slider{height:100%}.v-tabs--vertical>.v-window{flex:0 1 100%}.v-tabs--vertical.v-tabs--icons-and-text>.v-tabs-bar .v-tab{height:72px}.v-tab--active{color:inherit}.v-tab--active.v-tab:not(:focus):before{opacity:0}.v-tab--active .v-btn.v-btn--flat,.v-tab--active .v-icon{color:inherit}.v-tab--disabled{opacity:.5}.v-tab--disabled,.v-tab--disabled *{pointer-events:none}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:#fff}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:#ffffff80}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea:-ms-input-placeholder{color:#ffffff80}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:#ffffff80}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:#000000de}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:#00000061}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea:-ms-input-placeholder{color:#00000061}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:#00000061}.v-textarea textarea{align-self:stretch;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__control textarea{caret-color:auto}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.theme--light.v-timeline:before{background:rgba(0,0,0,.12)}.theme--light.v-timeline .v-timeline-item__dot{background:#fff}.theme--light.v-timeline .v-timeline-item .v-card:not(.v-card--link):before{border-right-color:#0000001f}.theme--dark.v-timeline:before{background:hsla(0,0%,100%,.12)}.theme--dark.v-timeline .v-timeline-item__dot{background:#1e1e1e}.theme--dark.v-timeline .v-timeline-item .v-card:not(.v-card--link):before{border-right-color:#0000001f}.v-timeline{padding-top:24px;position:relative}.v-timeline:before{bottom:0;content:"";height:100%;position:absolute;top:0;width:2px}.v-timeline-item{display:flex;padding-bottom:24px}.v-timeline-item__body{position:relative;height:100%;flex:1 1 auto}.v-timeline-item__divider{position:relative;min-width:96px;display:flex;align-items:center;justify-content:center}.v-timeline-item__dot{z-index:2;border-radius:50%;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;height:38px;left:calc(50% - 19px);width:38px}.v-timeline-item__dot .v-timeline-item__inner-dot{height:30px;margin:4px;width:30px}.v-timeline-item__dot--small{height:24px;left:calc(50% - 12px);width:24px}.v-timeline-item__dot--small .v-timeline-item__inner-dot{height:18px;margin:3px;width:18px}.v-timeline-item__dot--large{height:52px;left:calc(50% - 26px);width:52px}.v-timeline-item__dot--large .v-timeline-item__inner-dot{height:42px;margin:5px;width:42px}.v-timeline-item__inner-dot{border-radius:50%;display:flex;justify-content:center;align-items:center}.v-timeline-item__opposite{flex:1 1 auto;align-self:center;max-width:calc(50% - 48px)}.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after,.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before){flex-direction:row-reverse}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite{text-align:right}.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite{text-align:left}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);left:-10px;right:auto}.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);left:auto;right:-10px}.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body,.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body{max-width:calc(50% - 48px)}.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before,.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after){flex-direction:row}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__opposite{text-align:left}.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__opposite{text-align:right}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);right:-10px;left:auto}.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);right:auto;left:-10px}.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body,.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body{max-width:calc(50% - 48px)}.v-timeline-item__body>.v-card:not(.v-card--flat):after,.v-timeline-item__body>.v-card:not(.v-card--flat):not(.v-card--link):before{content:"";position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #000;top:calc(50% - 10px)}.v-timeline-item__body>.v-card:not(.v-card--flat):after{border-right-color:inherit}.v-timeline-item__body>.v-card:not(.v-card--flat):not(.v-card--link):before{top:calc(50% - 8px)}.v-timeline--align-top .v-timeline-item__dot{align-self:start}.v-timeline--align-top .v-timeline-item__body>.v-card:after{top:10px}.v-timeline--align-top .v-timeline-item__body>.v-card:not(.v-card--link):before{top:12px}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before{left:calc(50% - 1px);right:auto}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense):before,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before{left:auto;right:calc(50% - 1px)}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense):before{right:auto;left:calc(50% - 1px)}.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before,.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after){flex-direction:row}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite{text-align:left}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite{text-align:right}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);right:-10px;left:auto}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);right:auto;left:-10px}.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body,.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body{max-width:calc(50% - 48px)}.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after,.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before){flex-direction:row-reverse}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__opposite{text-align:right}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__opposite{text-align:left}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);left:-10px;right:auto}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);left:auto;right:-10px}.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body,.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body{max-width:calc(50% - 48px)}.v-application--is-ltr .v-timeline--reverse.v-timeline--dense:before{right:47px;left:auto}.v-application--is-ltr .v-timeline--dense:not(.v-timeline--reverse):before,.v-application--is-rtl .v-timeline--reverse.v-timeline--dense:before{right:auto;left:47px}.v-application--is-rtl .v-timeline--dense:not(.v-timeline--reverse):before{left:auto;right:47px}.v-timeline--dense .v-timeline-item{flex-direction:row-reverse!important}.v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);left:-10px;right:auto}.v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);left:auto;right:-10px}.v-timeline--dense .v-timeline-item__body{max-width:calc(100% - 96px)}.v-timeline--dense .v-timeline-item__opposite{display:none}.v-timeline--reverse.v-timeline--dense .v-timeline-item{flex-direction:row!important}.v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);right:-10px;left:auto}.v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);right:auto;left:-10px}.v-timeline-item--fill-dot .v-timeline-item__inner-dot{height:inherit;margin:0;width:inherit}.theme--light.v-time-picker-clock{background:#e0e0e0}.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled{color:#00000042}.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active{color:#ffffff4d}.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#bdbdbd}.theme--light.v-time-picker-clock--indeterminate:after{color:#bdbdbd}.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active{background-color:#bdbdbd}.theme--dark.v-time-picker-clock{background:#616161}.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled,.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active{color:#ffffff4d}.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#757575}.theme--dark.v-time-picker-clock--indeterminate:after{color:#757575}.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active{background-color:#757575}.v-time-picker-clock{border-radius:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;padding-top:100%;flex:1 0 auto}.v-time-picker-clock__container{display:flex;flex-direction:column;flex-basis:290px;justify-content:center;padding:10px}.v-time-picker-clock__ampm{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;position:absolute;width:100%;height:100%;top:0;left:0;margin:0;padding:10px}.v-time-picker-clock__hand{height:calc(50% - 4px);width:2px;bottom:50%;left:calc(50% - 1px);transform-origin:center bottom;position:absolute;will-change:transform;z-index:1}.v-time-picker-clock__hand:before{background:transparent;border:2px solid;border-color:inherit;border-radius:100%;width:10px;height:10px;top:-4px}.v-time-picker-clock__hand:after,.v-time-picker-clock__hand:before{content:"";position:absolute;left:50%;transform:translate(-50%,-50%)}.v-time-picker-clock__hand:after{height:8px;width:8px;top:100%;border-radius:100%;border-style:solid;border-color:inherit;background-color:inherit}.v-time-picker-clock__hand--inner:after{height:14px}.v-picker--full-width .v-time-picker-clock__container{max-width:290px}.v-time-picker-clock__inner{position:absolute;bottom:27px;left:27px;right:27px;top:27px}.v-time-picker-clock__item{align-items:center;border-radius:100%;cursor:default;display:flex;font-size:16px;justify-content:center;height:40px;position:absolute;text-align:center;width:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transform:translate(-50%,-50%)}.v-time-picker-clock__item>span{z-index:1}.v-time-picker-clock__item:after,.v-time-picker-clock__item:before{content:"";border-radius:100%;position:absolute;top:50%;left:50%;height:14px;width:14px;transform:translate(-50%,-50%);height:40px;width:40px}.v-time-picker-clock__item--active{color:#fff;cursor:default;z-index:2}.v-time-picker-clock__item--disabled{pointer-events:none}.v-picker--landscape .v-time-picker-clock__container{flex-direction:row}.v-picker--landscape .v-time-picker-clock__ampm{flex-direction:column}.v-time-picker-title{color:#fff;display:flex;line-height:1;justify-content:flex-end}.v-time-picker-title__time{white-space:nowrap;direction:ltr}.v-time-picker-title__time .v-picker__title__btn,.v-time-picker-title__time span{align-items:center;display:inline-flex;height:70px;font-size:70px;justify-content:center}.v-time-picker-title__ampm{align-self:flex-end;display:flex;flex-direction:column;font-size:16px;text-transform:uppercase}.v-application--is-ltr .v-time-picker-title__ampm{margin:0 0 6px 8px}.v-application--is-rtl .v-time-picker-title__ampm{margin:0 8px 6px 0}.v-time-picker-title__ampm div:only-child{flex-direction:row}.v-time-picker-title__ampm--readonly .v-picker__title__btn.v-picker__title__btn--active{opacity:.6}.v-picker__title--landscape .v-time-picker-title{flex-direction:column;justify-content:center;height:100%}.v-picker__title--landscape .v-time-picker-title__time{text-align:right}.v-picker__title--landscape .v-time-picker-title__time .v-picker__title__btn,.v-picker__title--landscape .v-time-picker-title__time span{height:55px;font-size:55px}.v-picker__title--landscape .v-time-picker-title__ampm{margin:16px 0 0;align-self:auto;text-align:center}.v-picker--time .v-picker__title--landscape{padding:0}.v-picker--time .v-picker__title--landscape .v-time-picker-title__time{text-align:center}.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:4px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:0;pointer-events:none}.v-tooltip__content.menuable__content__active{opacity:.9}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{transition-duration:.15s}.v-tooltip__content[class*=leave-active]{transition-duration:75ms}.theme--light.v-treeview{color:#000000de}.theme--light.v-treeview--hoverable .v-treeview-node__root:hover:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root:hover:before{opacity:.04}.theme--light.v-treeview--hoverable .v-treeview-node__root--active:before,.theme--light.v-treeview--hoverable .v-treeview-node__root--active:hover:before,.theme--light.v-treeview--hoverable .v-treeview-node__root:focus:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:hover:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root:focus:before{opacity:.12}.theme--light.v-treeview--hoverable .v-treeview-node__root--active:focus:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:focus:before{opacity:.16}.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:before,.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:hover:before{opacity:.12}.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:focus:before{opacity:.16}.theme--light.v-treeview .v-treeview-node--disabled>.v-treeview-node__root>.v-treeview-node__content{color:#00000061!important}.theme--dark.v-treeview{color:#fff}.theme--dark.v-treeview--hoverable .v-treeview-node__root:hover:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root:hover:before{opacity:.08}.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:before,.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:hover:before,.theme--dark.v-treeview--hoverable .v-treeview-node__root:focus:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:hover:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root:focus:before{opacity:.24}.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:focus:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:focus:before{opacity:.32}.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:before,.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:hover:before{opacity:.24}.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:focus:before{opacity:.32}.theme--dark.v-treeview .v-treeview-node--disabled>.v-treeview-node__root>.v-treeview-node__content{color:#ffffff80!important}.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root,.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root:before{border-bottom-right-radius:24px!important;border-top-right-radius:24px!important}.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root,.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root:before{border-radius:24px!important}.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node--click>.v-treeview-node__root,.v-treeview-node--click>.v-treeview-node__root>.v-treeview-node__content>*{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-treeview-node.v-treeview-node--active .v-treeview-node__content .v-icon{color:inherit}.v-treeview-node__root{display:flex;align-items:center;min-height:48px;padding-left:8px;padding-right:8px;position:relative}.v-treeview-node__root:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-treeview-node__root:after{content:"";font-size:0;min-height:inherit}.v-treeview-node__children{transition:all .2s cubic-bezier(0,0,.2,1)}.v-treeview--dense .v-treeview-node__root{min-height:40px}.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root,.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root:before{border-bottom-right-radius:20px!important;border-top-right-radius:20px!important}.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root,.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root:before{border-radius:20px!important}.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node__checkbox{width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-treeview-node__checkbox{margin-left:6px}.v-application--is-rtl .v-treeview-node__checkbox{margin-right:6px}.v-treeview-node__toggle{width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-treeview-node__toggle--loading{-webkit-animation:progress-circular-rotate 1s linear infinite;animation:progress-circular-rotate 1s linear infinite}.v-application--is-ltr .v-treeview-node__toggle{transform:rotate(-90deg)}.v-application--is-ltr .v-treeview-node__toggle--open{transform:none}.v-application--is-rtl .v-treeview-node__toggle{transform:rotate(90deg)}.v-application--is-rtl .v-treeview-node__toggle--open{transform:none}.v-treeview-node__prepend{min-width:24px}.v-application--is-ltr .v-treeview-node__prepend{margin-right:6px}.v-application--is-rtl .v-treeview-node__prepend{margin-left:6px}.v-treeview-node__append{min-width:24px}.v-application--is-ltr .v-treeview-node__append{margin-left:6px}.v-application--is-rtl .v-treeview-node__append{margin-right:6px}.v-treeview-node__level{width:24px}.v-treeview-node__label{flex:1;font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-treeview-node__content{align-items:center;display:flex;flex-basis:0%;flex-grow:1;flex-shrink:0;min-width:0}.v-treeview-node__content .v-btn{flex-grow:0!important;flex-shrink:1!important}.v-application--is-ltr .v-treeview-node__content{margin-left:6px}.v-application--is-rtl .v-treeview-node__content{margin-right:6px}.v-virtual-scroll{display:block;flex:1 1 auto;height:100%;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.v-virtual-scroll__item{left:0;position:absolute;right:0}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container,[container=""]{width:100%}@media (min-width: 640px){.container,[container=""]{max-width:640px}}@media (min-width: 768px){.container,[container=""]{max-width:768px}}@media (min-width: 1024px){.container,[container=""]{max-width:1024px}}@media (min-width: 1280px){.container,[container=""]{max-width:1280px}}@media (min-width: 1536px){.container,[container=""]{max-width:1536px}}[select~="$event"]{user-select:var(--event)}[select~="$event)"]{user-select:var(--event\))}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute,[absolute=""]{position:absolute}.relative{position:relative}.sticky{position:sticky}.static{position:static}.inset-y-0{top:0;bottom:0}.-right-1{right:-.25rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.left-\[10px\]{left:10px}.left-\[20px\]{left:20px}.left-0{left:0}.right-0{right:0}.right-2{right:.5rem}.right-6{right:1.5rem}.top-\[11px\]{top:11px}.top-\[21px\]{top:21px}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}.top-4{top:1rem}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-100{z-index:100}.z-1000{z-index:1000}.z-2{z-index:2}.z-20{z-index:20}.z-3{z-index:3}.z-5{z-index:5}.z-6{z-index:6}.z-8{z-index:8}.grid{display:grid}.col-span-1{grid-column:span 1/span 1}.col-span-13{grid-column:span 13/span 13}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-9{grid-column:span 9/span 9}.col-start-1{grid-column-start:1}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.cols-2,.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-13{grid-template-columns:repeat(13,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.float-right{float:right}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-20{margin:5rem}.m-8{margin:2rem}.ma-4{margin:1rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-ml-1{margin-left:-.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml,.ml-4{margin-left:1rem}.ml-\[16px\]{margin-left:16px}.ml-\[6px\]{margin-left:6px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-22{margin-left:5.5rem}.ml-3{margin-left:.75rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.ms{margin-inline-start:1rem}.mt-\[-25px\]{margin-top:-25px}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-13{margin-top:3.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.box-content{box-sizing:content-box}.inline,[inline=""]{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.hidden{display:none}.after\:hidden:after{display:none}.after\:hidden\!:after{display:none!important}[size~="$vuetify.icons.curseforge"]{width:var(--vuetify\.icons\.curseforge);height:var(--vuetify\.icons\.curseforge)}[size~="100"]{width:25rem;height:25rem}[size~="120"]{width:30rem;height:30rem}[size~="15"]{width:3.75rem;height:3.75rem}[size~="16"]{width:4rem;height:4rem}[size~="18"]{width:4.5rem;height:4.5rem}[size~="20"]{width:5rem;height:5rem}[size~="22"]{width:5.5rem;height:5.5rem}[size~="23"]{width:5.75rem;height:5.75rem}[size~="24"]{width:6rem;height:6rem}[size~="28"]{width:7rem;height:7rem}[size~="30"]{width:7.5rem;height:7.5rem}[size~="30px"]{width:30px;height:30px}[size~="32px"]{width:32px;height:32px}[size~="40"]{width:10rem;height:10rem}[size~="48"]{width:12rem;height:12rem}[size~="50"]{width:12.5rem;height:12.5rem}[size~="70"]{width:17.5rem;height:17.5rem}[size~="80"]{width:20rem;height:20rem}[size~="90"]{width:22.5rem;height:22.5rem}[size~="96"]{width:24rem;height:24rem}.h-\[120px\]{height:120px}.h-\[20px\]{height:20px}.h-\[360px\]{height:360px}.h-\[40px\]{height:40px}.h-\[98px\]{height:98px}.h-\[unset\]{height:unset}.h-120{height:30rem}.h-18{height:4.5rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-full{height:100%}.h-unset\!{height:unset!important}.h2{height:.5rem}.max-h-\[100vh\],.max-h-screen{max-height:100vh}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[480px\]{max-height:480px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\],.max-h-90vh{max-height:90vh}.max-h-\[90vh\]\!{max-height:90vh!important}.max-h-10{max-height:2.5rem}.max-h-120{max-height:30rem}.max-h-140{max-height:35rem}.max-h-20{max-height:5rem}.max-h-40{max-height:10rem}.max-h-70{max-height:17.5rem}.max-h-full{max-height:100%}.max-w-\[180px\]{max-width:180px}.max-w-\[400px\]{max-width:400px}.max-w-\[600px\]{max-width:600px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[950px\]{max-width:950px}.max-w-10{max-width:2.5rem}.max-w-100{max-width:25rem}.max-w-120{max-width:30rem}.max-w-160{max-width:40rem}.max-w-180{max-width:45rem}.max-w-20{max-width:5rem}.max-w-24{max-width:6rem}.max-w-240{max-width:60rem}.max-w-36{max-width:9rem}.max-w-40{max-width:10rem}.max-w-5{max-width:1.25rem}.max-w-5\!{max-width:1.25rem!important}.max-w-50{max-width:12.5rem}.max-w-70{max-width:17.5rem}.max-w-80{max-width:20rem}.max-w-full{max-width:100%}.min-h-\[120px\]{min-height:120px}.min-h-\[200px\]{min-height:200px}.min-h-\[410px\]{min-height:410px}.min-h-\[420px\]{min-height:420px}.min-h-\[480px\]{min-height:480px}.min-h-14{min-height:3.5rem}.min-h-22{min-height:5.5rem}.min-h-4{min-height:1rem}.min-h-40{min-height:10rem}.min-h-60{min-height:15rem}.min-h-80{min-height:20rem}.min-w-\[80px\]{min-width:80px}.min-w-100{min-width:25rem}.min-w-36{min-width:9rem}.min-w-40{min-width:10rem}.min-w-5{min-width:1.25rem}.min-w-50{min-width:12.5rem}.min-w-unset\!{min-width:unset!important}.w-\[100\%\],.w-full{width:100%}.w-\[50\%\]{width:50%}.w-\[600px\]{width:600px}.w-100{width:25rem}.w-120{width:30rem}.w-20{width:5rem}.w-200{width:50rem}.w-40{width:10rem}.w-43{width:10.75rem}.w-5{width:1.25rem}.w-60{width:15rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink,.flex-shrink-1,.shrink,[shrink=""]{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.flex-grow-0,.grow-0{flex-grow:0}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.scale-90{--un-scale-x:.9;--un-scale-y:.9;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:scale-100:hover{--un-scale-x:1;--un-scale-y:1;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-text{-webkit-user-select:text;user-select:text}.select-none{-webkit-user-select:none;user-select:none}.resize,[resize=""]{resize:both}.list-disc{list-style-type:disc}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.self-center{align-self:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-around{justify-content:space-around}.justify-self-end{justify-self:end}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-1{column-gap:.25rem}.gap-x-4{column-gap:1rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.divide-x>:not([hidden])~:not([hidden]){--un-divide-x-reverse:0;border-left-width:calc(1px * calc(1 - var(--un-divide-x-reverse)));border-right-width:calc(1px * var(--un-divide-x-reverse))}.divide-light-600>:not([hidden])~:not([hidden]){--un-divide-opacity:1;border-color:rgb(241 243 245 / var(--un-divide-opacity))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.b,.border,[border=""]{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-\[3px\],.border-l-3{border-left-width:3px}.border-current{border-color:currentColor}.border-green-300{--un-border-opacity:1;border-color:rgb(134 239 172 / var(--un-border-opacity))}.border-transparent{border-color:transparent}.border-yellow-400{--un-border-opacity:1;border-color:rgb(250 204 21 / var(--un-border-opacity))}.dark .dark\:border-light-50{--un-border-opacity:1;border-color:rgb(253 253 253 / var(--un-border-opacity))}.border-b-current{border-bottom-color:currentColor}.border-r-\[hsla\(0\,0\%\,100\%\,\.12\)\]{--un-border-opacity:.12;--un-border-right-opacity:var(--un-border-opacity);border-right-color:hsla(0,0%,100%,var(--un-border-right-opacity))}.rounded,[rounded=""]{border-radius:.25rem}.rounded-\[0\.75rem\],.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.hover\:rounded-lg\!:hover{border-radius:.5rem!important}.hover\:rounded-xl:hover{border-radius:.75rem}.hover\:rounded:hover{border-radius:.25rem}.before\:rounded-lg:before{border-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-solid{border-style:solid}.bg-\[\#303030\]{--un-bg-opacity:1;background-color:rgb(48 48 48 / var(--un-bg-opacity))}.bg-\[rgba\(0\,0\,0\,0\.07\)\]{--un-bg-opacity:.07;background-color:rgba(0,0,0,var(--un-bg-opacity))}.bg-\[rgba\(0\,0\,0\,0\.1\)\]{--un-bg-opacity:.1;background-color:rgba(0,0,0,var(--un-bg-opacity))}.bg-\[rgba\(123\,123\,123\,0\.5\)\]{--un-bg-opacity:.5;background-color:rgba(123,123,123,var(--un-bg-opacity))}.bg-\[rgba\(255\,255\,255\,0\.05\)\]{--un-bg-opacity:.05;background-color:rgba(255,255,255,var(--un-bg-opacity))}.bg-\[rgba\(255\,255\,255\,0\.2\)\]{--un-bg-opacity:.2;background-color:rgba(255,255,255,var(--un-bg-opacity))}.bg-\[rgba\(80\,80\,80\,0\.4\)\]{--un-bg-opacity:.4;background-color:rgba(80,80,80,var(--un-bg-opacity))}.bg-light-500{--un-bg-opacity:1;background-color:rgb(242 242 242 / var(--un-bg-opacity))}.bg-transparent{background-color:transparent}.bg-transparent\!{background-color:transparent!important}.bg-yellow-400{--un-bg-opacity:1;background-color:rgb(250 204 21 / var(--un-bg-opacity))}.dark .dark\:bg-\[rgba\(0\,0\,0\,0\.4\)\]{--un-bg-opacity:.4;background-color:rgba(0,0,0,var(--un-bg-opacity))}.dark .dark\:bg-dark-300{--un-bg-opacity:1;background-color:rgb(45 45 45 / var(--un-bg-opacity))}.dark .dark\:bg-gray-900{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity))}.light .light\:bg-\[rgba\(255\,255\,255\,0\.1\)\]{--un-bg-opacity:.1;background-color:rgba(255,255,255,var(--un-bg-opacity))}.dark .dark\:hover\:bg-\[rgba\(0\,0\,0\,0\.3\)\]:hover{--un-bg-opacity:.3;background-color:rgba(0,0,0,var(--un-bg-opacity))}.hover\:bg-\[rgb\(209\,12\,12\)\]:hover{--un-bg-opacity:1;background-color:rgb(209 12 12 / var(--un-bg-opacity))}.hover\:bg-\[rgba\(0\,0\,0\,0\.05\)\]:hover{--un-bg-opacity:.05;background-color:rgba(0,0,0,var(--un-bg-opacity))}.hover\:bg-\[rgba\(0\,0\,0\,0\.15\)\]:hover{--un-bg-opacity:.15;background-color:rgba(0,0,0,var(--un-bg-opacity))}.hover\:bg-\[rgba\(0\,0\,0\,0\.2\)\]:hover{--un-bg-opacity:.2;background-color:rgba(0,0,0,var(--un-bg-opacity))}.hover\:bg-\[rgba\(123\,123\,123\,0\.5\)\]:hover{--un-bg-opacity:.5;background-color:rgba(123,123,123,var(--un-bg-opacity))}.hover\:bg-\[rgba\(255\,255\,255\,0\.1\)\]:hover{--un-bg-opacity:.1;background-color:rgba(255,255,255,var(--un-bg-opacity))}.hover\:bg-\[rgba\(255\,255\,255\,0\.2\)\]:hover{--un-bg-opacity:.2;background-color:rgba(255,255,255,var(--un-bg-opacity))}.hover\:bg-\[rgba\(255\,255\,255\,0\.5\)\]:hover{--un-bg-opacity:.5;background-color:rgba(255,255,255,var(--un-bg-opacity))}.hover\:bg-green-500:hover{--un-bg-opacity:1;background-color:rgb(34 197 94 / var(--un-bg-opacity))}[stroke-width~="0"]{stroke-width:0px}[stroke~="#000"]{--un-stroke-opacity:1;stroke:rgb(0 0 0 / var(--un-stroke-opacity))}[stroke~="#444444"]{--un-stroke-opacity:1;stroke:rgb(68 68 68 / var(--un-stroke-opacity))}[stroke~="#848484"]{--un-stroke-opacity:1;stroke:rgb(132 132 132 / var(--un-stroke-opacity))}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.object-center{object-position:center}.p-\[2px\]{padding:2px}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3,.pa-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px,.px-4{padding-left:1rem;padding-right:1rem}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-0{padding-left:0;padding-right:0}.px-0\!{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-40{padding-left:10rem;padding-right:10rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-\[26px\]{padding-bottom:26px}.pb-\[2px\]{padding-bottom:2px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-\[2px\]{padding-top:2px}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-25{padding-top:6.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-align-left{text-align:left}.indent{text-indent:1.5rem}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.text-\[18px\]{font-size:18px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}[text~="0"]{font-size:0}.dark .dark\:text-gray-300,.text-gray-300{--un-text-opacity:1;color:rgb(209 213 219 / var(--un-text-opacity))}.dark .dark\:text-gray-400,.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}.dark .dark\:text-white,.text-white,[color~=white]{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.text-\[hsla\(0\,0\%\,100\%\,\.7\)\]{--un-text-opacity:.7;color:hsla(0,0%,100%,var(--un-text-opacity))}.text-amber-500{--un-text-opacity:1;color:rgb(245 158 11 / var(--un-text-opacity))}.text-blue-400,[color~=blue]{--un-text-opacity:1;color:rgb(96 165 250 / var(--un-text-opacity))}.text-current{color:currentColor}.text-gray-500{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.text-gray-600{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity))}.text-gray-700{--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity))}.text-green-400,[color~=green]{--un-text-opacity:1;color:rgb(74 222 128 / var(--un-text-opacity))}.text-green-500{--un-text-opacity:1;color:rgb(34 197 94 / var(--un-text-opacity))}.text-light-800{--un-text-opacity:1;color:rgb(222 226 230 / var(--un-text-opacity))}.color-orange,.text-orange-400,[color~=orange]{--un-text-opacity:1;color:rgb(251 146 60 / var(--un-text-opacity))}.text-orange-500{--un-text-opacity:1;color:rgb(249 115 22 / var(--un-text-opacity))}.text-orange-600{--un-text-opacity:1;color:rgb(234 88 12 / var(--un-text-opacity))}.color-red,.text-red-400,[color~=red]{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity))}.text-red\!{--un-text-opacity:1 !important;color:rgb(248 113 113 / var(--un-text-opacity))!important}.text-rose-600{--un-text-opacity:1;color:rgb(225 29 72 / var(--un-text-opacity))}.text-transparent,[color~=transparent]{color:transparent}.text-yellow-400,[color~=yellow]{--un-text-opacity:1;color:rgb(250 204 21 / var(--un-text-opacity))}.dark .dark\:hover\:text-gray-300:hover{--un-text-opacity:1;color:rgb(209 213 219 / var(--un-text-opacity))}.hover\:text-black:hover{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity))}[color~="#dedede"]{--un-text-opacity:1;color:rgb(222 222 222 / var(--un-text-opacity))}[color~=black]{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity))}[color~=pink]{--un-text-opacity:1;color:rgb(244 114 182 / var(--un-text-opacity))}[color~=purple]{--un-text-opacity:1;color:rgb(192 132 252 / var(--un-text-opacity))}[color~=teal]{--un-text-opacity:1;color:rgb(45 212 191 / var(--un-text-opacity))}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-semibold{font-weight:600}.leading-7{line-height:1.75rem}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.tab,[tab=""]{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-60{opacity:.6}.hover\:opacity-100:hover{opacity:1}.shadow-2xl{--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-lg:hover{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.backdrop-blur-sm{--un-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}[blur~="$event,"]{--un-blur:blur(var(--event));filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter,[filter=""]{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition,[transition=""]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-250{transition-duration:.25s}.duration-300{transition-duration:.3s}.duration-400{transition-duration:.4s}.duration-500{transition-duration:.5s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\@container{container-type:inline-size}@media (min-width: 768px){.md\:hidden{display:none}}@media (min-width: 1024px){.lg\:static{position:static}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:row-start-auto{grid-row-start:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:inline{display:inline}.lg\:block{display:block}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-end{align-items:flex-end}.lg\:gap-8{gap:2rem}.lg\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\:grid{display:grid}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:my-0{margin-top:0;margin-bottom:0}.xl\:max-w-50{max-width:12.5rem}.xl\:flex{display:flex}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:justify-center{justify-content:center}.xl\:gap-4{gap:1rem}}@media (min-width: 1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:max-w-full{max-width:100%}}
!function polyfill(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))processPreload(e);new MutationObserver((e=>{for(const r of e)if("childList"===r.type)for(const e of r.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&processPreload(e)})).observe(document,{childList:!0,subtree:!0})}function processPreload(e){if(e.ep)return;e.ep=!0;const r=function getFetchOpts(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerpolicy&&(r.referrerPolicy=e.referrerpolicy),"use-credentials"===e.crossorigin?r.credentials="include":"anonymous"===e.crossorigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();
/*!
 * Vue.js v2.7.16
 * (c) 2014-2023 Evan You
 * Released under the MIT License.
 */
var e=Object.freeze({}),r=Array.isArray;function isUndef(e){return null==e}function isDef(e){return null!=e}function isTrue(e){return!0===e}function isPrimitive(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function isFunction$2(e){return"function"==typeof e}function isObject$3(e){return null!==e&&"object"==typeof e}var s=Object.prototype.toString;function isPlainObject$2(e){return"[object Object]"===s.call(e)}function isValidArrayIndex(e){var r=parseFloat(String(e));return r>=0&&Math.floor(r)===r&&isFinite(e)}function isPromise$1(e){return isDef(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function toString$1(e){return null==e?"":Array.isArray(e)||isPlainObject$2(e)&&e.toString===s?JSON.stringify(e,replacer,2):String(e)}function replacer(e,r){return r&&r.__v_isRef?r.value:r}function toNumber(e){var r=parseFloat(e);return isNaN(r)?e:r}function makeMap(e,r){for(var s=Object.create(null),o=e.split(","),l=0;l<o.length;l++)s[o[l]]=!0;return r?function(e){return s[e.toLowerCase()]}:function(e){return s[e]}}makeMap("slot,component",!0);var o=makeMap("key,ref,slot,slot-scope,is");function remove$2(e,r){var s=e.length;if(s){if(r===e[s-1])return void(e.length=s-1);var o=e.indexOf(r);if(o>-1)return e.splice(o,1)}}var l=Object.prototype.hasOwnProperty;function hasOwn$2(e,r){return l.call(e,r)}function cached(e){var r=Object.create(null);return function cachedFn(s){return r[s]||(r[s]=e(s))}}var c=/-(\w)/g,u=cached((function(e){return e.replace(c,(function(e,r){return r?r.toUpperCase():""}))})),p=cached((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),f=/\B([A-Z])/g,m=cached((function(e){return e.replace(f,"-$1").toLowerCase()}));var v=Function.prototype.bind?function nativeBind(e,r){return e.bind(r)}:function polyfillBind(e,r){function boundFn(s){var o=arguments.length;return o?o>1?e.apply(r,arguments):e.call(r,s):e.call(r)}return boundFn._length=e.length,boundFn};function toArray(e,r){r=r||0;for(var s=e.length-r,o=new Array(s);s--;)o[s]=e[s+r];return o}function extend$1(e,r){for(var s in r)e[s]=r[s];return e}function toObject(e){for(var r={},s=0;s<e.length;s++)e[s]&&extend$1(r,e[s]);return r}function noop(e,r,s){}var no=function(e,r,s){return!1},identity=function(e){return e};function looseEqual$1(e,r){if(e===r)return!0;var s=isObject$3(e),o=isObject$3(r);if(!s||!o)return!s&&!o&&String(e)===String(r);try{var l=Array.isArray(e),c=Array.isArray(r);if(l&&c)return e.length===r.length&&e.every((function(e,s){return looseEqual$1(e,r[s])}));if(e instanceof Date&&r instanceof Date)return e.getTime()===r.getTime();if(l||c)return!1;var u=Object.keys(e),p=Object.keys(r);return u.length===p.length&&u.every((function(s){return looseEqual$1(e[s],r[s])}))}catch(f){return!1}}function looseIndexOf(e,r){for(var s=0;s<e.length;s++)if(looseEqual$1(e[s],r))return s;return-1}function once(e){var r=!1;return function(){r||(r=!0,e.apply(this,arguments))}}function hasChanged(e,r){return e===r?0===e&&1/e!=1/r:e==e||r==r}var g="data-server-rendered",y=["component","directive","filter"],b=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"],x={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:no,isReservedAttr:no,isUnknownElement:no,getTagNamespace:noop,parsePlatformTagName:identity,mustUseProp:no,async:!0,_lifecycleHooks:b};function isReserved(e){var r=(e+"").charCodeAt(0);return 36===r||95===r}function def(e,r,s,o){Object.defineProperty(e,r,{value:s,enumerable:!!o,writable:!0,configurable:!0})}var S=new RegExp("[^".concat(/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/.source,".$_\\d]"));var k="__proto__"in{},C="undefined"!=typeof window,w=C&&window.navigator.userAgent.toLowerCase(),V=w&&/msie|trident/.test(w),T=w&&w.indexOf("msie 9.0")>0,_=w&&w.indexOf("edge/")>0;w&&w.indexOf("android");var O=w&&/iphone|ipad|ipod|ios/.test(w);w&&/chrome\/\d+/.test(w),w&&/phantomjs/.test(w);var I,P=w&&w.match(/firefox\/(\d+)/),D={}.watch,A=!1;if(C)try{var z={};Object.defineProperty(z,"passive",{get:function(){A=!0}}),window.addEventListener("test-passive",null,z)}catch(Ir){}var isServerRendering=function(){return void 0===I&&(I=!C&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),I},L=C&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function isNative(e){return"function"==typeof e&&/native code/.test(e.toString())}var j,M="undefined"!=typeof Symbol&&isNative(Symbol)&&"undefined"!=typeof Reflect&&isNative(Reflect.ownKeys);j="undefined"!=typeof Set&&isNative(Set)?Set:function(){function Set2(){this.set=Object.create(null)}return Set2.prototype.has=function(e){return!0===this.set[e]},Set2.prototype.add=function(e){this.set[e]=!0},Set2.prototype.clear=function(){this.set=Object.create(null)},Set2}();var E=null;function getCurrentInstance(){return E&&{proxy:E}}function setCurrentInstance(e){void 0===e&&(e=null),e||E&&E._scope.off(),E=e,e&&e._scope.on()}var B=function(){function VNode2(e,r,s,o,l,c,u,p){this.tag=e,this.data=r,this.children=s,this.text=o,this.elm=l,this.ns=void 0,this.context=c,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=r&&r.key,this.componentOptions=u,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=p,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(VNode2.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),VNode2}(),createEmptyVNode=function(e){void 0===e&&(e="");var r=new B;return r.text=e,r.isComment=!0,r};function createTextVNode(e){return new B(void 0,void 0,void 0,String(e))}function cloneVNode(e){var r=new B(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return r.ns=e.ns,r.isStatic=e.isStatic,r.key=e.key,r.isComment=e.isComment,r.fnContext=e.fnContext,r.fnOptions=e.fnOptions,r.fnScopeId=e.fnScopeId,r.asyncMeta=e.asyncMeta,r.isCloned=!0,r}"function"==typeof SuppressedError&&SuppressedError;var F=0,N=[],cleanupDeps=function(){for(var e=0;e<N.length;e++){var r=N[e];r.subs=r.subs.filter((function(e){return e})),r._pending=!1}N.length=0},R=function(){function Dep2(){this._pending=!1,this.id=F++,this.subs=[]}return Dep2.prototype.addSub=function(e){this.subs.push(e)},Dep2.prototype.removeSub=function(e){this.subs[this.subs.indexOf(e)]=null,this._pending||(this._pending=!0,N.push(this))},Dep2.prototype.depend=function(e){Dep2.target&&Dep2.target.addDep(this)},Dep2.prototype.notify=function(e){for(var r=this.subs.filter((function(e){return e})),s=0,o=r.length;s<o;s++){r[s].update()}},Dep2}();R.target=null;var H=[];function pushTarget(e){H.push(e),R.target=e}function popTarget(){H.pop(),R.target=H[H.length-1]}var W=Array.prototype,U=Object.create(W);["push","pop","shift","unshift","splice","sort","reverse"].forEach((function(e){var r=W[e];def(U,e,(function mutator(){for(var s=[],o=0;o<arguments.length;o++)s[o]=arguments[o];var l,c=r.apply(this,s),u=this.__ob__;switch(e){case"push":case"unshift":l=s;break;case"splice":l=s.slice(2)}return l&&u.observeArray(l),u.dep.notify(),c}))}));var G=Object.getOwnPropertyNames(U),Y={},q=!0;function toggleObserving(e){q=e}var K={notify:noop,depend:noop,addSub:noop,removeSub:noop},X=function(){function Observer2(e,s,o){if(void 0===s&&(s=!1),void 0===o&&(o=!1),this.value=e,this.shallow=s,this.mock=o,this.dep=o?K:new R,this.vmCount=0,def(e,"__ob__",this),r(e)){if(!o)if(k)e.__proto__=U;else for(var l=0,c=G.length;l<c;l++){def(e,p=G[l],U[p])}s||this.observeArray(e)}else{var u=Object.keys(e);for(l=0;l<u.length;l++){var p;defineReactive(e,p=u[l],Y,void 0,s,o)}}}return Observer2.prototype.observeArray=function(e){for(var r=0,s=e.length;r<s;r++)observe(e[r],!1,this.mock)},Observer2}();function observe(e,s,o){return e&&hasOwn$2(e,"__ob__")&&e.__ob__ instanceof X?e.__ob__:!q||!o&&isServerRendering()||!r(e)&&!isPlainObject$2(e)||!Object.isExtensible(e)||e.__v_skip||isRef(e)||e instanceof B?void 0:new X(e,s,o)}function defineReactive(e,s,o,l,c,u,p){void 0===p&&(p=!1);var f=new R,m=Object.getOwnPropertyDescriptor(e,s);if(!m||!1!==m.configurable){var v=m&&m.get,g=m&&m.set;v&&!g||o!==Y&&2!==arguments.length||(o=e[s]);var y=c?o&&o.__ob__:observe(o,!1,u);return Object.defineProperty(e,s,{enumerable:!0,configurable:!0,get:function reactiveGetter(){var s=v?v.call(e):o;return R.target&&(f.depend(),y&&(y.dep.depend(),r(s)&&dependArray(s))),isRef(s)&&!c?s.value:s},set:function reactiveSetter(r){var s=v?v.call(e):o;if(hasChanged(s,r)){if(g)g.call(e,r);else{if(v)return;if(!c&&isRef(s)&&!isRef(r))return void(s.value=r);o=r}y=c?r&&r.__ob__:observe(r,!1,u),f.notify()}}}),f}}function set(e,s,o){if(!isReadonly(e)){var l=e.__ob__;return r(e)&&isValidArrayIndex(s)?(e.length=Math.max(e.length,s),e.splice(s,1,o),l&&!l.shallow&&l.mock&&observe(o,!1,!0),o):s in e&&!(s in Object.prototype)?(e[s]=o,o):e._isVue||l&&l.vmCount?o:l?(defineReactive(l.value,s,o,void 0,l.shallow,l.mock),l.dep.notify(),o):(e[s]=o,o)}}function del(e,s){if(r(e)&&isValidArrayIndex(s))e.splice(s,1);else{var o=e.__ob__;e._isVue||o&&o.vmCount||isReadonly(e)||hasOwn$2(e,s)&&(delete e[s],o&&o.dep.notify())}}function dependArray(e){for(var s=void 0,o=0,l=e.length;o<l;o++)(s=e[o])&&s.__ob__&&s.__ob__.dep.depend(),r(s)&&dependArray(s)}function reactive(e){return makeReactive(e,!1),e}function shallowReactive(e){return makeReactive(e,!0),def(e,"__v_isShallow",!0),e}function makeReactive(e,r){isReadonly(e)||observe(e,r,isServerRendering())}function isReactive(e){return isReadonly(e)?isReactive(e.__v_raw):!(!e||!e.__ob__)}function isShallow(e){return!(!e||!e.__v_isShallow)}function isReadonly(e){return!(!e||!e.__v_isReadonly)}function markRaw(e){return Object.isExtensible(e)&&def(e,"__v_skip",!0),e}var Z="__v_isRef";function isRef(e){return!(!e||!0!==e.__v_isRef)}function ref$1(e){return createRef(e,!1)}function shallowRef(e){return createRef(e,!0)}function createRef(e,r){if(isRef(e))return e;var s={};return def(s,Z,!0),def(s,"__v_isShallow",r),def(s,"dep",defineReactive(s,"value",e,null,r,isServerRendering())),s}function triggerRef(e){e.dep&&e.dep.notify()}function unref(e){return isRef(e)?e.value:e}function proxyWithRefUnwrap(e,r,s){Object.defineProperty(e,s,{enumerable:!0,configurable:!0,get:function(){var e=r[s];if(isRef(e))return e.value;var o=e&&e.__ob__;return o&&o.dep.depend(),e},set:function(e){var o=r[s];isRef(o)&&!isRef(e)?o.value=e:r[s]=e}})}function toRefs(e){var s=r(e)?new Array(e.length):{};for(var o in e)s[o]=toRef(e,o);return s}function toRef(e,r,s){var o=e[r];if(isRef(o))return o;var l={get value(){var o=e[r];return void 0===o?s:o},set value(s){e[r]=s}};return def(l,Z,!0),l}var J="__v_rawToReadonly",Q="__v_rawToShallowReadonly";function readonly(e){return createReadonly(e,!1)}function createReadonly(e,r){if(!isPlainObject$2(e))return e;if(isReadonly(e))return e;var s=r?Q:J,o=e[s];if(o)return o;var l=Object.create(Object.getPrototypeOf(e));def(e,s,l),def(l,"__v_isReadonly",!0),def(l,"__v_raw",e),isRef(e)&&def(l,Z,!0),(r||isShallow(e))&&def(l,"__v_isShallow",!0);for(var c=Object.keys(e),u=0;u<c.length;u++)defineReadonlyProperty(l,e,c[u],r);return l}function defineReadonlyProperty(e,r,s,o){Object.defineProperty(e,s,{enumerable:!0,configurable:!0,get:function(){var e=r[s];return o||!isPlainObject$2(e)?e:readonly(e)},set:function(){}})}function computed(e,r){var s,o,l=isFunction$2(e);l?(s=e,o=noop):(s=e.get,o=e.set);var c=isServerRendering()?null:new je(E,s,noop,{lazy:!0}),u={effect:c,get value(){return c?(c.dirty&&c.evaluate(),R.target&&c.depend(),c.value):s()},set value(e){o(e)}};return def(u,Z,!0),def(u,"__v_isReadonly",l),u}var ee="watcher",ne="".concat(ee," callback"),ie="".concat(ee," getter"),re="".concat(ee," cleanup");function watchEffect(e,r){return doWatch(e,null,r)}function watchPostEffect(e,r){return doWatch(e,null,{flush:"post"})}var ae,se={};function watch(e,r,s){return doWatch(e,r,s)}function doWatch(s,o,l){var c=void 0===l?e:l,u=c.immediate,p=c.deep,f=c.flush,m=void 0===f?"pre":f;c.onTrack,c.onTrigger;var v,g,y=E,call=function(e,r,s){void 0===s&&(s=null);var o=invokeWithErrorHandling(e,null,s,y,r);return p&&o&&o.__ob__&&o.__ob__.dep.depend(),o},b=!1,x=!1;if(isRef(s)?(v=function(){return s.value},b=isShallow(s)):isReactive(s)?(v=function(){return s.__ob__.dep.depend(),s},p=!0):r(s)?(x=!0,b=s.some((function(e){return isReactive(e)||isShallow(e)})),v=function(){return s.map((function(e){return isRef(e)?e.value:isReactive(e)?(e.__ob__.dep.depend(),traverse(e)):isFunction$2(e)?call(e,ie):void 0}))}):v=isFunction$2(s)?o?function(){return call(s,ie)}:function(){if(!y||!y._isDestroyed)return g&&g(),call(s,ee,[onCleanup])}:noop,o&&p){var S=v;v=function(){return traverse(S())}}var onCleanup=function(e){g=k.onStop=function(){call(e,re)}};if(isServerRendering())return onCleanup=noop,o?u&&call(o,ne,[v(),x?[]:void 0,onCleanup]):v(),noop;var k=new je(E,v,noop,{lazy:!0});k.noRecurse=!o;var C=x?[]:se;return k.run=function(){if(k.active)if(o){var e=k.get();(p||b||(x?e.some((function(e,r){return hasChanged(e,C[r])})):hasChanged(e,C)))&&(g&&g(),call(o,ne,[e,C===se?void 0:C,onCleanup]),C=e)}else k.get()},"sync"===m?k.update=k.run:"post"===m?(k.post=!0,k.update=function(){return queueWatcher(k)}):k.update=function(){if(y&&y===E&&!y._isMounted){var e=y._preWatchers||(y._preWatchers=[]);e.indexOf(k)<0&&e.push(k)}else queueWatcher(k)},o?u?k.run():C=k.get():"post"===m&&y?y.$once("hook:mounted",(function(){return k.get()})):k.get(),function(){k.teardown()}}var oe=function(){function EffectScope2(e){void 0===e&&(e=!1),this.detached=e,this.active=!0,this.effects=[],this.cleanups=[],this.parent=ae,!e&&ae&&(this.index=(ae.scopes||(ae.scopes=[])).push(this)-1)}return EffectScope2.prototype.run=function(e){if(this.active){var r=ae;try{return ae=this,e()}finally{ae=r}}},EffectScope2.prototype.on=function(){ae=this},EffectScope2.prototype.off=function(){ae=this.parent},EffectScope2.prototype.stop=function(e){if(this.active){var r=void 0,s=void 0;for(r=0,s=this.effects.length;r<s;r++)this.effects[r].teardown();for(r=0,s=this.cleanups.length;r<s;r++)this.cleanups[r]();if(this.scopes)for(r=0,s=this.scopes.length;r<s;r++)this.scopes[r].stop(!0);if(!this.detached&&this.parent&&!e){var o=this.parent.scopes.pop();o&&o!==this&&(this.parent.scopes[this.index]=o,o.index=this.index)}this.parent=void 0,this.active=!1}},EffectScope2}();function effectScope(e){return new oe(e)}function getCurrentScope(){return ae}function onScopeDispose(e){ae&&ae.cleanups.push(e)}function provide(e,r){E&&(resolveProvided(E)[e]=r)}function resolveProvided(e){var r=e._provided,s=e.$parent&&e.$parent._provided;return s===r?e._provided=Object.create(s):r}function inject(e,r,s){void 0===s&&(s=!1);var o=E;if(o){var l=o.$parent&&o.$parent._provided;if(l&&e in l)return l[e];if(arguments.length>1)return s&&isFunction$2(r)?r.call(o):r}}var le=cached((function(e){var r="&"===e.charAt(0),s="~"===(e=r?e.slice(1):e).charAt(0),o="!"===(e=s?e.slice(1):e).charAt(0);return{name:e=o?e.slice(1):e,once:s,capture:o,passive:r}}));function createFnInvoker(e,s){function invoker(){var e=invoker.fns;if(!r(e))return invokeWithErrorHandling(e,null,arguments,s,"v-on handler");for(var o=e.slice(),l=0;l<o.length;l++)invokeWithErrorHandling(o[l],null,arguments,s,"v-on handler")}return invoker.fns=e,invoker}function updateListeners(e,r,s,o,l,c){var u,p,f,m;for(u in e)p=e[u],f=r[u],m=le(u),isUndef(p)||(isUndef(f)?(isUndef(p.fns)&&(p=e[u]=createFnInvoker(p,c)),isTrue(m.once)&&(p=e[u]=l(m.name,p,m.capture)),s(m.name,p,m.capture,m.passive,m.params)):p!==f&&(f.fns=p,e[u]=f));for(u in r)isUndef(e[u])&&o((m=le(u)).name,r[u],m.capture)}function mergeVNodeHook(e,r,s){var o;e instanceof B&&(e=e.data.hook||(e.data.hook={}));var l=e[r];function wrappedHook(){s.apply(this,arguments),remove$2(o.fns,wrappedHook)}isUndef(l)?o=createFnInvoker([wrappedHook]):isDef(l.fns)&&isTrue(l.merged)?(o=l).fns.push(wrappedHook):o=createFnInvoker([l,wrappedHook]),o.merged=!0,e[r]=o}function checkProp(e,r,s,o,l){if(isDef(r)){if(hasOwn$2(r,s))return e[s]=r[s],l||delete r[s],!0;if(hasOwn$2(r,o))return e[s]=r[o],l||delete r[o],!0}return!1}function normalizeChildren(e){return isPrimitive(e)?[createTextVNode(e)]:r(e)?normalizeArrayChildren(e):void 0}function isTextNode(e){return isDef(e)&&isDef(e.text)&&function isFalse(e){return!1===e}(e.isComment)}function normalizeArrayChildren(e,s){var o,l,c,u,p=[];for(o=0;o<e.length;o++)isUndef(l=e[o])||"boolean"==typeof l||(u=p[c=p.length-1],r(l)?l.length>0&&(isTextNode((l=normalizeArrayChildren(l,"".concat(s||"","_").concat(o)))[0])&&isTextNode(u)&&(p[c]=createTextVNode(u.text+l[0].text),l.shift()),p.push.apply(p,l)):isPrimitive(l)?isTextNode(u)?p[c]=createTextVNode(u.text+l):""!==l&&p.push(createTextVNode(l)):isTextNode(l)&&isTextNode(u)?p[c]=createTextVNode(u.text+l.text):(isTrue(e._isVList)&&isDef(l.tag)&&isUndef(l.key)&&isDef(s)&&(l.key="__vlist".concat(s,"_").concat(o,"__")),p.push(l)));return p}function renderList(e,s){var o,l,c,u,p=null;if(r(e)||"string"==typeof e)for(p=new Array(e.length),o=0,l=e.length;o<l;o++)p[o]=s(e[o],o);else if("number"==typeof e)for(p=new Array(e),o=0;o<e;o++)p[o]=s(o+1,o);else if(isObject$3(e))if(M&&e[Symbol.iterator]){p=[];for(var f=e[Symbol.iterator](),m=f.next();!m.done;)p.push(s(m.value,p.length)),m=f.next()}else for(c=Object.keys(e),p=new Array(c.length),o=0,l=c.length;o<l;o++)u=c[o],p[o]=s(e[u],u,o);return isDef(p)||(p=[]),p._isVList=!0,p}function renderSlot(e,r,s,o){var l,c=this.$scopedSlots[e];c?(s=s||{},o&&(s=extend$1(extend$1({},o),s)),l=c(s)||(isFunction$2(r)?r():r)):l=this.$slots[e]||(isFunction$2(r)?r():r);var u=s&&s.slot;return u?this.$createElement("template",{slot:u},l):l}function resolveFilter(e){return resolveAsset(this.$options,"filters",e)||identity}function isKeyNotMatch(e,s){return r(e)?-1===e.indexOf(s):e!==s}function checkKeyCodes(e,r,s,o,l){var c=x.keyCodes[r]||s;return l&&o&&!x.keyCodes[r]?isKeyNotMatch(l,o):c?isKeyNotMatch(c,e):o?m(o)!==r:void 0===e}function bindObjectProps(e,s,l,c,p){if(l)if(isObject$3(l)){r(l)&&(l=toObject(l));var f=void 0,_loop_1=function(r){if("class"===r||"style"===r||o(r))f=e;else{var v=e.attrs&&e.attrs.type;f=c||x.mustUseProp(s,v,r)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var g=u(r),y=m(r);g in f||y in f||(f[r]=l[r],p&&((e.on||(e.on={}))["update:".concat(r)]=function(e){l[r]=e}))};for(var v in l)_loop_1(v)}else;return e}function renderStatic(e,r){var s=this._staticTrees||(this._staticTrees=[]),o=s[e];return o&&!r||markStatic(o=s[e]=this.$options.staticRenderFns[e].call(this._renderProxy,this._c,this),"__static__".concat(e),!1),o}function markOnce(e,r,s){return markStatic(e,"__once__".concat(r).concat(s?"_".concat(s):""),!0),e}function markStatic(e,s,o){if(r(e))for(var l=0;l<e.length;l++)e[l]&&"string"!=typeof e[l]&&markStaticNode(e[l],"".concat(s,"_").concat(l),o);else markStaticNode(e,s,o)}function markStaticNode(e,r,s){e.isStatic=!0,e.key=r,e.isOnce=s}function bindObjectListeners(e,r){if(r)if(isPlainObject$2(r)){var s=e.on=e.on?extend$1({},e.on):{};for(var o in r){var l=s[o],c=r[o];s[o]=l?[].concat(l,c):c}}else;return e}function resolveScopedSlots(e,s,o,l){s=s||{$stable:!o};for(var c=0;c<e.length;c++){var u=e[c];r(u)?resolveScopedSlots(u,s,o):u&&(u.proxy&&(u.fn.proxy=!0),s[u.key]=u.fn)}return l&&(s.$key=l),s}function bindDynamicKeys(e,r){for(var s=0;s<r.length;s+=2){var o=r[s];"string"==typeof o&&o&&(e[r[s]]=r[s+1])}return e}function prependModifier(e,r){return"string"==typeof e?r+e:e}function installRenderHelpers(e){e._o=markOnce,e._n=toNumber,e._s=toString$1,e._l=renderList,e._t=renderSlot,e._q=looseEqual$1,e._i=looseIndexOf,e._m=renderStatic,e._f=resolveFilter,e._k=checkKeyCodes,e._b=bindObjectProps,e._v=createTextVNode,e._e=createEmptyVNode,e._u=resolveScopedSlots,e._g=bindObjectListeners,e._d=bindDynamicKeys,e._p=prependModifier}function resolveSlots(e,r){if(!e||!e.length)return{};for(var s={},o=0,l=e.length;o<l;o++){var c=e[o],u=c.data;if(u&&u.attrs&&u.attrs.slot&&delete u.attrs.slot,c.context!==r&&c.fnContext!==r||!u||null==u.slot)(s.default||(s.default=[])).push(c);else{var p=u.slot,f=s[p]||(s[p]=[]);"template"===c.tag?f.push.apply(f,c.children||[]):f.push(c)}}for(var m in s)s[m].every(isWhitespace)&&delete s[m];return s}function isWhitespace(e){return e.isComment&&!e.asyncFactory||" "===e.text}function isAsyncPlaceholder(e){return e.isComment&&e.asyncFactory}function normalizeScopedSlots(r,s,o,l){var c,u=Object.keys(o).length>0,p=s?!!s.$stable:!u,f=s&&s.$key;if(s){if(s._normalized)return s._normalized;if(p&&l&&l!==e&&f===l.$key&&!u&&!l.$hasNormal)return l;for(var m in c={},s)s[m]&&"$"!==m[0]&&(c[m]=normalizeScopedSlot(r,o,m,s[m]))}else c={};for(var v in o)v in c||(c[v]=proxyNormalSlot(o,v));return s&&Object.isExtensible(s)&&(s._normalized=c),def(c,"$stable",p),def(c,"$key",f),def(c,"$hasNormal",u),c}function normalizeScopedSlot(e,s,o,l){var normalized=function(){var s=E;setCurrentInstance(e);var o=arguments.length?l.apply(null,arguments):l({}),c=(o=o&&"object"==typeof o&&!r(o)?[o]:normalizeChildren(o))&&o[0];return setCurrentInstance(s),o&&(!c||1===o.length&&c.isComment&&!isAsyncPlaceholder(c))?void 0:o};return l.proxy&&Object.defineProperty(s,o,{get:normalized,enumerable:!0,configurable:!0}),normalized}function proxyNormalSlot(e,r){return function(){return e[r]}}function createSetupContext(r){return{get attrs(){if(!r._attrsProxy){var s=r._attrsProxy={};def(s,"_v_attr_proxy",!0),syncSetupProxy(s,r.$attrs,e,r,"$attrs")}return r._attrsProxy},get listeners(){r._listenersProxy||syncSetupProxy(r._listenersProxy={},r.$listeners,e,r,"$listeners");return r._listenersProxy},get slots(){return function initSlotsProxy(e){e._slotsProxy||syncSetupSlots(e._slotsProxy={},e.$scopedSlots);return e._slotsProxy}(r)},emit:v(r.$emit,r),expose:function(e){e&&Object.keys(e).forEach((function(s){return proxyWithRefUnwrap(r,e,s)}))}}}function syncSetupProxy(e,r,s,o,l){var c=!1;for(var u in r)u in e?r[u]!==s[u]&&(c=!0):(c=!0,defineProxyAttr(e,u,o,l));for(var u in e)u in r||(c=!0,delete e[u]);return c}function defineProxyAttr(e,r,s,o){Object.defineProperty(e,r,{enumerable:!0,configurable:!0,get:function(){return s[o][r]}})}function syncSetupSlots(e,r){for(var s in r)e[s]=r[s];for(var s in e)s in r||delete e[s]}function useSlots(){return getContext().slots}function getContext(){var e=E;return e._setupContext||(e._setupContext=createSetupContext(e))}var ce=null;function ensureCtor(e,r){return(e.__esModule||M&&"Module"===e[Symbol.toStringTag])&&(e=e.default),isObject$3(e)?r.extend(e):e}function getFirstComponentChild(e){if(r(e))for(var s=0;s<e.length;s++){var o=e[s];if(isDef(o)&&(isDef(o.componentOptions)||isAsyncPlaceholder(o)))return o}}var ue=1,de=2;function createElement$1(e,s,o,l,c,u){return(r(o)||isPrimitive(o))&&(c=l,l=o,o=void 0),isTrue(u)&&(c=de),function _createElement(e,s,o,l,c){if(isDef(o)&&isDef(o.__ob__))return createEmptyVNode();isDef(o)&&isDef(o.is)&&(s=o.is);if(!s)return createEmptyVNode();r(l)&&isFunction$2(l[0])&&((o=o||{}).scopedSlots={default:l[0]},l.length=0);c===de?l=normalizeChildren(l):c===ue&&(l=function simpleNormalizeChildren(e){for(var s=0;s<e.length;s++)if(r(e[s]))return Array.prototype.concat.apply([],e);return e}(l));var u,p;if("string"==typeof s){var f=void 0;p=e.$vnode&&e.$vnode.ns||x.getTagNamespace(s),u=x.isReservedTag(s)?new B(x.parsePlatformTagName(s),o,l,void 0,void 0,e):o&&o.pre||!isDef(f=resolveAsset(e.$options,"components",s))?new B(s,o,l,void 0,void 0,e):createComponent(f,o,e,l,s)}else u=createComponent(s,o,e,l);return r(u)?u:isDef(u)?(isDef(p)&&applyNS(u,p),isDef(o)&&function registerDeepBindings(e){isObject$3(e.style)&&traverse(e.style);isObject$3(e.class)&&traverse(e.class)}(o),u):createEmptyVNode()}(e,s,o,l,c)}function applyNS(e,r,s){if(e.ns=r,"foreignObject"===e.tag&&(r=void 0,s=!0),isDef(e.children))for(var o=0,l=e.children.length;o<l;o++){var c=e.children[o];isDef(c.tag)&&(isUndef(c.ns)||isTrue(s)&&"svg"!==c.tag)&&applyNS(c,r,s)}}function h(e,r,s){return createElement$1(E,e,r,s,2,!0)}function handleError(e,r,s){pushTarget();try{if(r)for(var o=r;o=o.$parent;){var l=o.$options.errorCaptured;if(l)for(var c=0;c<l.length;c++)try{if(!1===l[c].call(o,e,r,s))return}catch(Ir){globalHandleError(Ir,o,"errorCaptured hook")}}globalHandleError(e,r,s)}finally{popTarget()}}function invokeWithErrorHandling(e,r,s,o,l){var c;try{(c=s?e.apply(r,s):e.call(r))&&!c._isVue&&isPromise$1(c)&&!c._handled&&(c.catch((function(e){return handleError(e,o,l+" (Promise/async)")})),c._handled=!0)}catch(Ir){handleError(Ir,o,l)}return c}function globalHandleError(e,r,s){if(x.errorHandler)try{return x.errorHandler.call(null,e,r,s)}catch(Ir){Ir!==e&&logError(Ir)}logError(e)}function logError(e,r,s){if(!C||"undefined"==typeof console)throw e;console.error(e)}var he,pe=!1,fe=[],me=!1;function flushCallbacks(){me=!1;var e=fe.slice(0);fe.length=0;for(var r=0;r<e.length;r++)e[r]()}if("undefined"!=typeof Promise&&isNative(Promise)){var ve=Promise.resolve();he=function(){ve.then(flushCallbacks),O&&setTimeout(noop)},pe=!0}else if(V||"undefined"==typeof MutationObserver||!isNative(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())he="undefined"!=typeof setImmediate&&isNative(setImmediate)?function(){setImmediate(flushCallbacks)}:function(){setTimeout(flushCallbacks,0)};else{var ge=1,ye=new MutationObserver(flushCallbacks),be=document.createTextNode(String(ge));ye.observe(be,{characterData:!0}),he=function(){ge=(ge+1)%2,be.data=String(ge)},pe=!0}function nextTick(e,r){var s;if(fe.push((function(){if(e)try{e.call(r)}catch(Ir){handleError(Ir,r,"nextTick")}else s&&s(r)})),me||(me=!0,he()),!e&&"undefined"!=typeof Promise)return new Promise((function(e){s=e}))}function useCssVars(e){if(C){var r=E;r&&watchPostEffect((function(){var s=r.$el,o=e(r,r._setupProxy);if(s&&1===s.nodeType){var l=s.style;for(var c in o)l.setProperty("--".concat(c),o[c])}}))}}function createLifeCycle(e){return function(r,s){if(void 0===s&&(s=E),s)return function injectHook(e,r,s){var o=e.$options;o[r]=mergeLifecycleHook(o[r],s)}(s,e,r)}}var xe=createLifeCycle("beforeMount"),Se=createLifeCycle("mounted"),ke=createLifeCycle("beforeUpdate"),Ce=createLifeCycle("updated"),we=createLifeCycle("beforeDestroy"),Ve=createLifeCycle("destroyed"),Te=createLifeCycle("activated"),_e=createLifeCycle("deactivated"),Oe=createLifeCycle("serverPrefetch"),Ie=createLifeCycle("renderTracked"),Pe=createLifeCycle("renderTriggered"),De=createLifeCycle("errorCaptured");var Ae="2.7.16";function defineComponent(e){return e}var $e=new j;function traverse(e){return _traverse(e,$e),$e.clear(),e}function _traverse(e,s){var o,l,c=r(e);if(!(!c&&!isObject$3(e)||e.__v_skip||Object.isFrozen(e)||e instanceof B)){if(e.__ob__){var u=e.__ob__.dep.id;if(s.has(u))return;s.add(u)}if(c)for(o=e.length;o--;)_traverse(e[o],s);else if(isRef(e))_traverse(e.value,s);else for(o=(l=Object.keys(e)).length;o--;)_traverse(e[l[o]],s)}}var ze,Le=0,je=function(){function Watcher2(e,r,s,o,l){!function recordEffectScope(e,r){void 0===r&&(r=ae),r&&r.active&&r.effects.push(e)}(this,ae&&!ae._vm?ae:e?e._scope:void 0),(this.vm=e)&&l&&(e._watcher=this),o?(this.deep=!!o.deep,this.user=!!o.user,this.lazy=!!o.lazy,this.sync=!!o.sync,this.before=o.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=s,this.id=++Le,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new j,this.newDepIds=new j,this.expression="",isFunction$2(r)?this.getter=r:(this.getter=function parsePath(e){if(!S.test(e)){var r=e.split(".");return function(e){for(var s=0;s<r.length;s++){if(!e)return;e=e[r[s]]}return e}}}(r),this.getter||(this.getter=noop)),this.value=this.lazy?void 0:this.get()}return Watcher2.prototype.get=function(){var e;pushTarget(this);var r=this.vm;try{e=this.getter.call(r,r)}catch(Ir){if(!this.user)throw Ir;handleError(Ir,r,'getter for watcher "'.concat(this.expression,'"'))}finally{this.deep&&traverse(e),popTarget(),this.cleanupDeps()}return e},Watcher2.prototype.addDep=function(e){var r=e.id;this.newDepIds.has(r)||(this.newDepIds.add(r),this.newDeps.push(e),this.depIds.has(r)||e.addSub(this))},Watcher2.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var r=this.deps[e];this.newDepIds.has(r.id)||r.removeSub(this)}var s=this.depIds;this.depIds=this.newDepIds,this.newDepIds=s,this.newDepIds.clear(),s=this.deps,this.deps=this.newDeps,this.newDeps=s,this.newDeps.length=0},Watcher2.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():queueWatcher(this)},Watcher2.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||isObject$3(e)||this.deep){var r=this.value;if(this.value=e,this.user){var s='callback for watcher "'.concat(this.expression,'"');invokeWithErrorHandling(this.cb,this.vm,[e,r],this.vm,s)}else this.cb.call(this.vm,e,r)}}},Watcher2.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},Watcher2.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},Watcher2.prototype.teardown=function(){if(this.vm&&!this.vm._isBeingDestroyed&&remove$2(this.vm._scope.effects,this),this.active){for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1,this.onStop&&this.onStop()}},Watcher2}();function add$1(e,r){ze.$on(e,r)}function remove$1(e,r){ze.$off(e,r)}function createOnceHandler$1(e,r){var s=ze;return function onceHandler(){null!==r.apply(null,arguments)&&s.$off(e,onceHandler)}}function updateComponentListeners(e,r,s){ze=e,updateListeners(r,s||{},add$1,remove$1,createOnceHandler$1,e),ze=void 0}var Me=null;function setActiveInstance(e){var r=Me;return Me=e,function(){Me=r}}function isInInactiveTree(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function activateChildComponent(e,r){if(r){if(e._directInactive=!1,isInInactiveTree(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var s=0;s<e.$children.length;s++)activateChildComponent(e.$children[s]);callHook$1(e,"activated")}}function deactivateChildComponent(e,r){if(!(r&&(e._directInactive=!0,isInInactiveTree(e))||e._inactive)){e._inactive=!0;for(var s=0;s<e.$children.length;s++)deactivateChildComponent(e.$children[s]);callHook$1(e,"deactivated")}}function callHook$1(e,r,s,o){void 0===o&&(o=!0),pushTarget();var l=E,c=getCurrentScope();o&&setCurrentInstance(e);var u=e.$options[r],p="".concat(r," hook");if(u)for(var f=0,m=u.length;f<m;f++)invokeWithErrorHandling(u[f],e,s||null,e,p);e._hasHookEvent&&e.$emit("hook:"+r),o&&(setCurrentInstance(l),c&&c.on()),popTarget()}var Ee=[],Be=[],Fe={},Ne=!1,Re=!1,He=0;var We=0,Ue=Date.now;if(C&&!V){var Ge=window.performance;Ge&&"function"==typeof Ge.now&&Ue()>document.createEvent("Event").timeStamp&&(Ue=function(){return Ge.now()})}var sortCompareFn=function(e,r){if(e.post){if(!r.post)return 1}else if(r.post)return-1;return e.id-r.id};function flushSchedulerQueue(){var e,r;for(We=Ue(),Re=!0,Ee.sort(sortCompareFn),He=0;He<Ee.length;He++)(e=Ee[He]).before&&e.before(),r=e.id,Fe[r]=null,e.run();var s=Be.slice(),o=Ee.slice();!function resetSchedulerState(){He=Ee.length=Be.length=0,Fe={},Ne=Re=!1}(),function callActivatedHooks(e){for(var r=0;r<e.length;r++)e[r]._inactive=!0,activateChildComponent(e[r],!0)}(s),function callUpdatedHooks(e){var r=e.length;for(;r--;){var s=e[r],o=s.vm;o&&o._watcher===s&&o._isMounted&&!o._isDestroyed&&callHook$1(o,"updated")}}(o),cleanupDeps(),L&&x.devtools&&L.emit("flush")}function queueWatcher(e){var r=e.id;if(null==Fe[r]&&(e!==R.target||!e.noRecurse)){if(Fe[r]=!0,Re){for(var s=Ee.length-1;s>He&&Ee[s].id>e.id;)s--;Ee.splice(s+1,0,e)}else Ee.push(e);Ne||(Ne=!0,nextTick(flushSchedulerQueue))}}function resolveInject(e,r){if(e){for(var s=Object.create(null),o=M?Reflect.ownKeys(e):Object.keys(e),l=0;l<o.length;l++){var c=o[l];if("__ob__"!==c){var u=e[c].from;if(u in r._provided)s[c]=r._provided[u];else if("default"in e[c]){var p=e[c].default;s[c]=isFunction$2(p)?p.call(r):p}}}return s}}function FunctionalRenderContext(s,o,l,c,u){var p,f=this,m=u.options;hasOwn$2(c,"_uid")?(p=Object.create(c))._original=c:(p=c,c=c._original);var v=isTrue(m._compiled),g=!v;this.data=s,this.props=o,this.children=l,this.parent=c,this.listeners=s.on||e,this.injections=resolveInject(m.inject,c),this.slots=function(){return f.$slots||normalizeScopedSlots(c,s.scopedSlots,f.$slots=resolveSlots(l,c)),f.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return normalizeScopedSlots(c,s.scopedSlots,this.slots())}}),v&&(this.$options=m,this.$slots=this.slots(),this.$scopedSlots=normalizeScopedSlots(c,s.scopedSlots,this.$slots)),m._scopeId?this._c=function(e,s,o,l){var u=createElement$1(p,e,s,o,l,g);return u&&!r(u)&&(u.fnScopeId=m._scopeId,u.fnContext=c),u}:this._c=function(e,r,s,o){return createElement$1(p,e,r,s,o,g)}}function cloneAndMarkFunctionalResult(e,r,s,o,l){var c=cloneVNode(e);return c.fnContext=s,c.fnOptions=o,r.slot&&((c.data||(c.data={})).slot=r.slot),c}function mergeProps(e,r){for(var s in r)e[u(s)]=r[s]}function getComponentName(e){return e.name||e.__name||e._componentTag}installRenderHelpers(FunctionalRenderContext.prototype);var Ye={init:function(e,r){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var s=e;Ye.prepatch(s,s)}else{(e.componentInstance=function createComponentInstanceForVnode(e,r){var s={_isComponent:!0,_parentVnode:e,parent:r},o=e.data.inlineTemplate;isDef(o)&&(s.render=o.render,s.staticRenderFns=o.staticRenderFns);return new e.componentOptions.Ctor(s)}(e,Me)).$mount(r?e.elm:void 0,r)}},prepatch:function(r,s){var o=s.componentOptions;!function updateChildComponent(r,s,o,l,c){var u=l.data.scopedSlots,p=r.$scopedSlots,f=!!(u&&!u.$stable||p!==e&&!p.$stable||u&&r.$scopedSlots.$key!==u.$key||!u&&r.$scopedSlots.$key),m=!!(c||r.$options._renderChildren||f),v=r.$vnode;r.$options._parentVnode=l,r.$vnode=l,r._vnode&&(r._vnode.parent=l),r.$options._renderChildren=c;var g=l.data.attrs||e;r._attrsProxy&&syncSetupProxy(r._attrsProxy,g,v.data&&v.data.attrs||e,r,"$attrs")&&(m=!0),r.$attrs=g,o=o||e;var y=r.$options._parentListeners;if(r._listenersProxy&&syncSetupProxy(r._listenersProxy,o,y||e,r,"$listeners"),r.$listeners=r.$options._parentListeners=o,updateComponentListeners(r,o,y),s&&r.$options.props){toggleObserving(!1);for(var b=r._props,x=r.$options._propKeys||[],S=0;S<x.length;S++){var k=x[S],C=r.$options.props;b[k]=validateProp(k,C,s,r)}toggleObserving(!0),r.$options.propsData=s}m&&(r.$slots=resolveSlots(c,l.context),r.$forceUpdate())}(s.componentInstance=r.componentInstance,o.propsData,o.listeners,s,o.children)},insert:function(e){var r=e.context,s=e.componentInstance;s._isMounted||(s._isMounted=!0,callHook$1(s,"mounted")),e.data.keepAlive&&(r._isMounted?function queueActivatedComponent(e){e._inactive=!1,Be.push(e)}(s):activateChildComponent(s,!0))},destroy:function(e){var r=e.componentInstance;r._isDestroyed||(e.data.keepAlive?deactivateChildComponent(r,!0):r.$destroy())}},qe=Object.keys(Ye);function createComponent(s,o,l,c,u){if(!isUndef(s)){var p=l.$options._base;if(isObject$3(s)&&(s=p.extend(s)),"function"==typeof s){var f;if(isUndef(s.cid)&&(s=function resolveAsyncComponent(e,r){if(isTrue(e.error)&&isDef(e.errorComp))return e.errorComp;if(isDef(e.resolved))return e.resolved;var s=ce;if(s&&isDef(e.owners)&&-1===e.owners.indexOf(s)&&e.owners.push(s),isTrue(e.loading)&&isDef(e.loadingComp))return e.loadingComp;if(s&&!isDef(e.owners)){var o=e.owners=[s],l=!0,c=null,u=null;s.$on("hook:destroyed",(function(){return remove$2(o,s)}));var forceRender_1=function(e){for(var r=0,s=o.length;r<s;r++)o[r].$forceUpdate();e&&(o.length=0,null!==c&&(clearTimeout(c),c=null),null!==u&&(clearTimeout(u),u=null))},p=once((function(s){e.resolved=ensureCtor(s,r),l?o.length=0:forceRender_1(!0)})),f=once((function(r){isDef(e.errorComp)&&(e.error=!0,forceRender_1(!0))})),m=e(p,f);return isObject$3(m)&&(isPromise$1(m)?isUndef(e.resolved)&&m.then(p,f):isPromise$1(m.component)&&(m.component.then(p,f),isDef(m.error)&&(e.errorComp=ensureCtor(m.error,r)),isDef(m.loading)&&(e.loadingComp=ensureCtor(m.loading,r),0===m.delay?e.loading=!0:c=setTimeout((function(){c=null,isUndef(e.resolved)&&isUndef(e.error)&&(e.loading=!0,forceRender_1(!1))}),m.delay||200)),isDef(m.timeout)&&(u=setTimeout((function(){u=null,isUndef(e.resolved)&&f(null)}),m.timeout)))),l=!1,e.loading?e.loadingComp:e.resolved}}(f=s,p),void 0===s))return function createAsyncPlaceholder(e,r,s,o,l){var c=createEmptyVNode();return c.asyncFactory=e,c.asyncMeta={data:r,context:s,children:o,tag:l},c}(f,o,l,c,u);o=o||{},resolveConstructorOptions(s),isDef(o.model)&&function transformModel(e,s){var o=e.model&&e.model.prop||"value",l=e.model&&e.model.event||"input";(s.attrs||(s.attrs={}))[o]=s.model.value;var c=s.on||(s.on={}),u=c[l],p=s.model.callback;isDef(u)?(r(u)?-1===u.indexOf(p):u!==p)&&(c[l]=[p].concat(u)):c[l]=p}(s.options,o);var v=function extractPropsFromVNodeData(e,r,s){var o=r.options.props;if(!isUndef(o)){var l={},c=e.attrs,u=e.props;if(isDef(c)||isDef(u))for(var p in o){var f=m(p);checkProp(l,u,p,f,!0)||checkProp(l,c,p,f,!1)}return l}}(o,s);if(isTrue(s.options.functional))return function createFunctionalComponent(s,o,l,c,u){var p=s.options,f={},m=p.props;if(isDef(m))for(var v in m)f[v]=validateProp(v,m,o||e);else isDef(l.attrs)&&mergeProps(f,l.attrs),isDef(l.props)&&mergeProps(f,l.props);var g=new FunctionalRenderContext(l,f,u,c,s),y=p.render.call(null,g._c,g);if(y instanceof B)return cloneAndMarkFunctionalResult(y,l,g.parent,p);if(r(y)){for(var b=normalizeChildren(y)||[],x=new Array(b.length),S=0;S<b.length;S++)x[S]=cloneAndMarkFunctionalResult(b[S],l,g.parent,p);return x}}(s,v,o,l,c);var g=o.on;if(o.on=o.nativeOn,isTrue(s.options.abstract)){var y=o.slot;o={},y&&(o.slot=y)}!function installComponentHooks(e){for(var r=e.hook||(e.hook={}),s=0;s<qe.length;s++){var o=qe[s],l=r[o],c=Ye[o];l===c||l&&l._merged||(r[o]=l?mergeHook(c,l):c)}}(o);var b=getComponentName(s.options)||u;return new B("vue-component-".concat(s.cid).concat(b?"-".concat(b):""),o,void 0,void 0,void 0,l,{Ctor:s,propsData:v,listeners:g,tag:u,children:c},f)}}}function mergeHook(e,r){var merged=function(s,o){e(s,o),r(s,o)};return merged._merged=!0,merged}var Ke=noop,Xe=x.optionMergeStrategies;function mergeData(e,r,s){if(void 0===s&&(s=!0),!r)return e;for(var o,l,c,u=M?Reflect.ownKeys(r):Object.keys(r),p=0;p<u.length;p++)"__ob__"!==(o=u[p])&&(l=e[o],c=r[o],s&&hasOwn$2(e,o)?l!==c&&isPlainObject$2(l)&&isPlainObject$2(c)&&mergeData(l,c):set(e,o,c));return e}function mergeDataOrFn(e,r,s){return s?function mergedInstanceDataFn(){var o=isFunction$2(r)?r.call(s,s):r,l=isFunction$2(e)?e.call(s,s):e;return o?mergeData(o,l):l}:r?e?function mergedDataFn(){return mergeData(isFunction$2(r)?r.call(this,this):r,isFunction$2(e)?e.call(this,this):e)}:r:e}function mergeLifecycleHook(e,s){var o=s?e?e.concat(s):r(s)?s:[s]:e;return o?function dedupeHooks(e){for(var r=[],s=0;s<e.length;s++)-1===r.indexOf(e[s])&&r.push(e[s]);return r}(o):o}function mergeAssets(e,r,s,o){var l=Object.create(e||null);return r?extend$1(l,r):l}Xe.data=function(e,r,s){return s?mergeDataOrFn(e,r,s):r&&"function"!=typeof r?e:mergeDataOrFn(e,r)},b.forEach((function(e){Xe[e]=mergeLifecycleHook})),y.forEach((function(e){Xe[e+"s"]=mergeAssets})),Xe.watch=function(e,s,o,l){if(e===D&&(e=void 0),s===D&&(s=void 0),!s)return Object.create(e||null);if(!e)return s;var c={};for(var u in extend$1(c,e),s){var p=c[u],f=s[u];p&&!r(p)&&(p=[p]),c[u]=p?p.concat(f):r(f)?f:[f]}return c},Xe.props=Xe.methods=Xe.inject=Xe.computed=function(e,r,s,o){if(!e)return r;var l=Object.create(null);return extend$1(l,e),r&&extend$1(l,r),l},Xe.provide=function(e,r){return e?function(){var s=Object.create(null);return mergeData(s,isFunction$2(e)?e.call(this):e),r&&mergeData(s,isFunction$2(r)?r.call(this):r,!1),s}:r};var defaultStrat=function(e,r){return void 0===r?e:r};function mergeOptions(e,s,o){if(isFunction$2(s)&&(s=s.options),function normalizeProps(e,s){var o=e.props;if(o){var l,c,p={};if(r(o))for(l=o.length;l--;)"string"==typeof(c=o[l])&&(p[u(c)]={type:null});else if(isPlainObject$2(o))for(var f in o)c=o[f],p[u(f)]=isPlainObject$2(c)?c:{type:c};e.props=p}}(s),function normalizeInject(e,s){var o=e.inject;if(o){var l=e.inject={};if(r(o))for(var c=0;c<o.length;c++)l[o[c]]={from:o[c]};else if(isPlainObject$2(o))for(var u in o){var p=o[u];l[u]=isPlainObject$2(p)?extend$1({from:u},p):{from:p}}}}(s),function normalizeDirectives$1(e){var r=e.directives;if(r)for(var s in r){var o=r[s];isFunction$2(o)&&(r[s]={bind:o,update:o})}}(s),!s._base&&(s.extends&&(e=mergeOptions(e,s.extends,o)),s.mixins))for(var l=0,c=s.mixins.length;l<c;l++)e=mergeOptions(e,s.mixins[l],o);var p,f={};for(p in e)mergeField(p);for(p in s)hasOwn$2(e,p)||mergeField(p);function mergeField(r){var l=Xe[r]||defaultStrat;f[r]=l(e[r],s[r],o,r)}return f}function resolveAsset(e,r,s,o){if("string"==typeof s){var l=e[r];if(hasOwn$2(l,s))return l[s];var c=u(s);if(hasOwn$2(l,c))return l[c];var f=p(c);return hasOwn$2(l,f)?l[f]:l[s]||l[c]||l[f]}}function validateProp(e,r,s,o){var l=r[e],c=!hasOwn$2(s,e),u=s[e],p=getTypeIndex(Boolean,l.type);if(p>-1)if(c&&!hasOwn$2(l,"default"))u=!1;else if(""===u||u===m(e)){var f=getTypeIndex(String,l.type);(f<0||p<f)&&(u=!0)}if(void 0===u){u=function getPropDefaultValue(e,r,s){if(!hasOwn$2(r,"default"))return;var o=r.default;if(e&&e.$options.propsData&&void 0===e.$options.propsData[s]&&void 0!==e._props[s])return e._props[s];return isFunction$2(o)&&"Function"!==getType(r.type)?o.call(e):o}(o,l,e);var v=q;toggleObserving(!0),observe(u),toggleObserving(v)}return u}var Ze=/^\s*function (\w+)/;function getType(e){var r=e&&e.toString().match(Ze);return r?r[1]:""}function isSameType(e,r){return getType(e)===getType(r)}function getTypeIndex(e,s){if(!r(s))return isSameType(s,e)?0:-1;for(var o=0,l=s.length;o<l;o++)if(isSameType(s[o],e))return o;return-1}var Je={enumerable:!0,configurable:!0,get:noop,set:noop};function proxy(e,r,s){Je.get=function proxyGetter(){return this[r][s]},Je.set=function proxySetter(e){this[r][s]=e},Object.defineProperty(e,s,Je)}function initState(e){var s=e.$options;if(s.props&&function initProps$1(e,r){var s=e.$options.propsData||{},o=e._props=shallowReactive({}),l=e.$options._propKeys=[],c=!e.$parent;c||toggleObserving(!1);var _loop_1=function(c){l.push(c);var u=validateProp(c,r,s,e);defineReactive(o,c,u,void 0,!0),c in e||proxy(e,"_props",c)};for(var u in r)_loop_1(u);toggleObserving(!0)}(e,s.props),function initSetup(e){var r=e.$options,s=r.setup;if(s){var o=e._setupContext=createSetupContext(e);setCurrentInstance(e),pushTarget();var l=invokeWithErrorHandling(s,null,[e._props||shallowReactive({}),o],e,"setup");if(popTarget(),setCurrentInstance(),isFunction$2(l))r.render=l;else if(isObject$3(l))if(e._setupState=l,l.__sfc){var c=e._setupProxy={};for(var u in l)"__sfc"!==u&&proxyWithRefUnwrap(c,l,u)}else for(var u in l)isReserved(u)||proxyWithRefUnwrap(e,l,u)}}(e),s.methods&&function initMethods(e,r){for(var s in e.$options.props,r)e[s]="function"!=typeof r[s]?noop:v(r[s],e)}(e,s.methods),s.data)!function initData(e){var r=e.$options.data;r=e._data=isFunction$2(r)?function getData(e,r){pushTarget();try{return e.call(r,r)}catch(Ir){return handleError(Ir,r,"data()"),{}}finally{popTarget()}}(r,e):r||{},isPlainObject$2(r)||(r={});var s=Object.keys(r),o=e.$options.props;e.$options.methods;var l=s.length;for(;l--;){var c=s[l];o&&hasOwn$2(o,c)||isReserved(c)||proxy(e,"_data",c)}var u=observe(r);u&&u.vmCount++}(e);else{var o=observe(e._data={});o&&o.vmCount++}s.computed&&function initComputed$1(e,r){var s=e._computedWatchers=Object.create(null),o=isServerRendering();for(var l in r){var c=r[l],u=isFunction$2(c)?c:c.get;o||(s[l]=new je(e,u||noop,noop,Qe)),l in e||defineComputed(e,l,c)}}(e,s.computed),s.watch&&s.watch!==D&&function initWatch(e,s){for(var o in s){var l=s[o];if(r(l))for(var c=0;c<l.length;c++)createWatcher(e,o,l[c]);else createWatcher(e,o,l)}}(e,s.watch)}var Qe={lazy:!0};function defineComputed(e,r,s){var o=!isServerRendering();isFunction$2(s)?(Je.get=o?createComputedGetter(r):createGetterInvoker(s),Je.set=noop):(Je.get=s.get?o&&!1!==s.cache?createComputedGetter(r):createGetterInvoker(s.get):noop,Je.set=s.set||noop),Object.defineProperty(e,r,Je)}function createComputedGetter(e){return function computedGetter(){var r=this._computedWatchers&&this._computedWatchers[e];if(r)return r.dirty&&r.evaluate(),R.target&&r.depend(),r.value}}function createGetterInvoker(e){return function computedGetter(){return e.call(this,this)}}function createWatcher(e,r,s,o){return isPlainObject$2(s)&&(o=s,s=s.handler),"string"==typeof s&&(s=e[s]),e.$watch(r,s,o)}var et=0;function resolveConstructorOptions(e){var r=e.options;if(e.super){var s=resolveConstructorOptions(e.super);if(s!==e.superOptions){e.superOptions=s;var o=function resolveModifiedOptions(e){var r,s=e.options,o=e.sealedOptions;for(var l in s)s[l]!==o[l]&&(r||(r={}),r[l]=s[l]);return r}(e);o&&extend$1(e.extendOptions,o),(r=e.options=mergeOptions(s,e.extendOptions)).name&&(r.components[r.name]=e)}}return r}function Vue$1(e){this._init(e)}function initExtend(e){e.cid=0;var r=1;e.extend=function(e){e=e||{};var s=this,o=s.cid,l=e._Ctor||(e._Ctor={});if(l[o])return l[o];var c=getComponentName(e)||getComponentName(s.options),u=function VueComponent(e){this._init(e)};return(u.prototype=Object.create(s.prototype)).constructor=u,u.cid=r++,u.options=mergeOptions(s.options,e),u.super=s,u.options.props&&function initProps(e){var r=e.options.props;for(var s in r)proxy(e.prototype,"_props",s)}(u),u.options.computed&&function initComputed(e){var r=e.options.computed;for(var s in r)defineComputed(e.prototype,s,r[s])}(u),u.extend=s.extend,u.mixin=s.mixin,u.use=s.use,y.forEach((function(e){u[e]=s[e]})),c&&(u.options.components[c]=u),u.superOptions=s.options,u.extendOptions=e,u.sealedOptions=extend$1({},u.options),l[o]=u,u}}function _getComponentName(e){return e&&(getComponentName(e.Ctor.options)||e.tag)}function matches(e,o){return r(e)?e.indexOf(o)>-1:"string"==typeof e?e.split(",").indexOf(o)>-1:!!function isRegExp$1(e){return"[object RegExp]"===s.call(e)}(e)&&e.test(o)}function pruneCache(e,r){var s=e.cache,o=e.keys,l=e._vnode,c=e.$vnode;for(var u in s){var p=s[u];if(p){var f=p.name;f&&!r(f)&&pruneCacheEntry(s,u,o,l)}}c.componentOptions.children=void 0}function pruneCacheEntry(e,r,s,o){var l=e[r];!l||o&&l.tag===o.tag||l.componentInstance.$destroy(),e[r]=null,remove$2(s,r)}!function initMixin$1(r){r.prototype._init=function(r){var s=this;s._uid=et++,s._isVue=!0,s.__v_skip=!0,s._scope=new oe(!0),s._scope.parent=void 0,s._scope._vm=!0,r&&r._isComponent?function initInternalComponent(e,r){var s=e.$options=Object.create(e.constructor.options),o=r._parentVnode;s.parent=r.parent,s._parentVnode=o;var l=o.componentOptions;s.propsData=l.propsData,s._parentListeners=l.listeners,s._renderChildren=l.children,s._componentTag=l.tag,r.render&&(s.render=r.render,s.staticRenderFns=r.staticRenderFns)}(s,r):s.$options=mergeOptions(resolveConstructorOptions(s.constructor),r||{},s),s._renderProxy=s,s._self=s,function initLifecycle(e){var r=e.$options,s=r.parent;if(s&&!r.abstract){for(;s.$options.abstract&&s.$parent;)s=s.$parent;s.$children.push(e)}e.$parent=s,e.$root=s?s.$root:e,e.$children=[],e.$refs={},e._provided=s?s._provided:Object.create(null),e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(s),function initEvents(e){e._events=Object.create(null),e._hasHookEvent=!1;var r=e.$options._parentListeners;r&&updateComponentListeners(e,r)}(s),function initRender(r){r._vnode=null,r._staticTrees=null;var s=r.$options,o=r.$vnode=s._parentVnode,l=o&&o.context;r.$slots=resolveSlots(s._renderChildren,l),r.$scopedSlots=o?normalizeScopedSlots(r.$parent,o.data.scopedSlots,r.$slots):e,r._c=function(e,s,o,l){return createElement$1(r,e,s,o,l,!1)},r.$createElement=function(e,s,o,l){return createElement$1(r,e,s,o,l,!0)};var c=o&&o.data;defineReactive(r,"$attrs",c&&c.attrs||e,null,!0),defineReactive(r,"$listeners",s._parentListeners||e,null,!0)}(s),callHook$1(s,"beforeCreate",void 0,!1),function initInjections(e){var r=resolveInject(e.$options.inject,e);r&&(toggleObserving(!1),Object.keys(r).forEach((function(s){defineReactive(e,s,r[s])})),toggleObserving(!0))}(s),initState(s),function initProvide(e){var r=e.$options.provide;if(r){var s=isFunction$2(r)?r.call(e):r;if(!isObject$3(s))return;for(var o=resolveProvided(e),l=M?Reflect.ownKeys(s):Object.keys(s),c=0;c<l.length;c++){var u=l[c];Object.defineProperty(o,u,Object.getOwnPropertyDescriptor(s,u))}}}(s),callHook$1(s,"created"),s.$options.el&&s.$mount(s.$options.el)}}(Vue$1),function stateMixin(e){var r={get:function(){return this._data}},s={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",r),Object.defineProperty(e.prototype,"$props",s),e.prototype.$set=set,e.prototype.$delete=del,e.prototype.$watch=function(e,r,s){var o=this;if(isPlainObject$2(r))return createWatcher(o,e,r,s);(s=s||{}).user=!0;var l=new je(o,e,r,s);if(s.immediate){var c='callback for immediate watcher "'.concat(l.expression,'"');pushTarget(),invokeWithErrorHandling(r,o,[l.value],o,c),popTarget()}return function unwatchFn(){l.teardown()}}}(Vue$1),function eventsMixin(e){var s=/^hook:/;e.prototype.$on=function(e,o){var l=this;if(r(e))for(var c=0,u=e.length;c<u;c++)l.$on(e[c],o);else(l._events[e]||(l._events[e]=[])).push(o),s.test(e)&&(l._hasHookEvent=!0);return l},e.prototype.$once=function(e,r){var s=this;function on(){s.$off(e,on),r.apply(s,arguments)}return on.fn=r,s.$on(e,on),s},e.prototype.$off=function(e,s){var o=this;if(!arguments.length)return o._events=Object.create(null),o;if(r(e)){for(var l=0,c=e.length;l<c;l++)o.$off(e[l],s);return o}var u,p=o._events[e];if(!p)return o;if(!s)return o._events[e]=null,o;for(var f=p.length;f--;)if((u=p[f])===s||u.fn===s){p.splice(f,1);break}return o},e.prototype.$emit=function(e){var r=this,s=r._events[e];if(s){s=s.length>1?toArray(s):s;for(var o=toArray(arguments,1),l='event handler for "'.concat(e,'"'),c=0,u=s.length;c<u;c++)invokeWithErrorHandling(s[c],r,o,r,l)}return r}}(Vue$1),function lifecycleMixin(e){e.prototype._update=function(e,r){var s=this,o=s.$el,l=s._vnode,c=setActiveInstance(s);s._vnode=e,s.$el=l?s.__patch__(l,e):s.__patch__(s.$el,e,r,!1),c(),o&&(o.__vue__=null),s.$el&&(s.$el.__vue__=s);for(var u=s;u&&u.$vnode&&u.$parent&&u.$vnode===u.$parent._vnode;)u.$parent.$el=u.$el,u=u.$parent},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){callHook$1(e,"beforeDestroy"),e._isBeingDestroyed=!0;var r=e.$parent;!r||r._isBeingDestroyed||e.$options.abstract||remove$2(r.$children,e),e._scope.stop(),e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),callHook$1(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(Vue$1),function renderMixin(e){installRenderHelpers(e.prototype),e.prototype.$nextTick=function(e){return nextTick(e,this)},e.prototype._render=function(){var e=this,s=e.$options,o=s.render,l=s._parentVnode;l&&e._isMounted&&(e.$scopedSlots=normalizeScopedSlots(e.$parent,l.data.scopedSlots,e.$slots,e.$scopedSlots),e._slotsProxy&&syncSetupSlots(e._slotsProxy,e.$scopedSlots)),e.$vnode=l;var c,u=E,p=ce;try{setCurrentInstance(e),ce=e,c=o.call(e._renderProxy,e.$createElement)}catch(Ir){handleError(Ir,e,"render"),c=e._vnode}finally{ce=p,setCurrentInstance(u)}return r(c)&&1===c.length&&(c=c[0]),c instanceof B||(c=createEmptyVNode()),c.parent=l,c}}(Vue$1);var tt=[String,RegExp,Array],nt={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:tt,exclude:tt,max:[String,Number]},methods:{cacheVNode:function(){var e=this,r=e.cache,s=e.keys,o=e.vnodeToCache,l=e.keyToCache;if(o){var c=o.tag,u=o.componentInstance,p=o.componentOptions;r[l]={name:_getComponentName(p),tag:c,componentInstance:u},s.push(l),this.max&&s.length>parseInt(this.max)&&pruneCacheEntry(r,s[0],s,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)pruneCacheEntry(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(r){pruneCache(e,(function(e){return matches(r,e)}))})),this.$watch("exclude",(function(r){pruneCache(e,(function(e){return!matches(r,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,r=getFirstComponentChild(e),s=r&&r.componentOptions;if(s){var o=_getComponentName(s),l=this.include,c=this.exclude;if(l&&(!o||!matches(l,o))||c&&o&&matches(c,o))return r;var u=this.cache,p=this.keys,f=null==r.key?s.Ctor.cid+(s.tag?"::".concat(s.tag):""):r.key;u[f]?(r.componentInstance=u[f].componentInstance,remove$2(p,f),p.push(f)):(this.vnodeToCache=r,this.keyToCache=f),r.data.keepAlive=!0}return r||e&&e[0]}}};!function initGlobalAPI(e){var r={get:function(){return x}};Object.defineProperty(e,"config",r),e.util={warn:Ke,extend:extend$1,mergeOptions:mergeOptions,defineReactive:defineReactive},e.set=set,e.delete=del,e.nextTick=nextTick,e.observable=function(e){return observe(e),e},e.options=Object.create(null),y.forEach((function(r){e.options[r+"s"]=Object.create(null)})),e.options._base=e,extend$1(e.options.components,nt),function initUse(e){e.use=function(e){var r=this._installedPlugins||(this._installedPlugins=[]);if(r.indexOf(e)>-1)return this;var s=toArray(arguments,1);return s.unshift(this),isFunction$2(e.install)?e.install.apply(e,s):isFunction$2(e)&&e.apply(null,s),r.push(e),this}}(e),function initMixin(e){e.mixin=function(e){return this.options=mergeOptions(this.options,e),this}}(e),initExtend(e),function initAssetRegisters(e){y.forEach((function(r){e[r]=function(e,s){return s?("component"===r&&isPlainObject$2(s)&&(s.name=s.name||e,s=this.options._base.extend(s)),"directive"===r&&isFunction$2(s)&&(s={bind:s,update:s}),this.options[r+"s"][e]=s,s):this.options[r+"s"][e]}}))}(e)}(Vue$1),Object.defineProperty(Vue$1.prototype,"$isServer",{get:isServerRendering}),Object.defineProperty(Vue$1.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Vue$1,"FunctionalRenderContext",{value:FunctionalRenderContext}),Vue$1.version=Ae;var it=makeMap("style,class"),at=makeMap("input,textarea,option,select,progress"),st=makeMap("contenteditable,draggable,spellcheck"),ot=makeMap("events,caret,typing,plaintext-only"),convertEnumeratedValue=function(e,r){return isFalsyAttrValue(r)||"false"===r?"false":"contenteditable"===e&&ot(r)?r:"true"},lt=makeMap("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),ct="http://www.w3.org/1999/xlink",isXlink=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},getXlinkProp=function(e){return isXlink(e)?e.slice(6,e.length):""},isFalsyAttrValue=function(e){return null==e||!1===e};function genClassForVnode(e){for(var r=e.data,s=e,o=e;isDef(o.componentInstance);)(o=o.componentInstance._vnode)&&o.data&&(r=mergeClassData(o.data,r));for(;isDef(s=s.parent);)s&&s.data&&(r=mergeClassData(r,s.data));return function renderClass(e,r){if(isDef(e)||isDef(r))return concat(e,stringifyClass(r));return""}(r.staticClass,r.class)}function mergeClassData(e,r){return{staticClass:concat(e.staticClass,r.staticClass),class:isDef(e.class)?[e.class,r.class]:r.class}}function concat(e,r){return e?r?e+" "+r:e:r||""}function stringifyClass(e){return Array.isArray(e)?function stringifyArray(e){for(var r,s="",o=0,l=e.length;o<l;o++)isDef(r=stringifyClass(e[o]))&&""!==r&&(s&&(s+=" "),s+=r);return s}(e):isObject$3(e)?function stringifyObject(e){var r="";for(var s in e)e[s]&&(r&&(r+=" "),r+=s);return r}(e):"string"==typeof e?e:""}var ut={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},dt=makeMap("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),ht=makeMap("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),isReservedTag=function(e){return dt(e)||ht(e)};var pt=Object.create(null);var ft=makeMap("text,number,password,search,email,tel,url");var mt=Object.freeze({__proto__:null,createElement:function createElement(e,r){var s=document.createElement(e);return"select"!==e||r.data&&r.data.attrs&&void 0!==r.data.attrs.multiple&&s.setAttribute("multiple","multiple"),s},createElementNS:function createElementNS(e,r){return document.createElementNS(ut[e],r)},createTextNode:function createTextNode$1(e){return document.createTextNode(e)},createComment:function createComment(e){return document.createComment(e)},insertBefore:function insertBefore(e,r,s){e.insertBefore(r,s)},removeChild:function removeChild(e,r){e.removeChild(r)},appendChild:function appendChild(e,r){e.appendChild(r)},parentNode:function parentNode(e){return e.parentNode},nextSibling:function nextSibling(e){return e.nextSibling},tagName:function tagName(e){return e.tagName},setTextContent:function setTextContent(e,r){e.textContent=r},setStyleScope:function setStyleScope(e,r){e.setAttribute(r,"")}}),vt={create:function(e,r){registerRef(r)},update:function(e,r){e.data.ref!==r.data.ref&&(registerRef(e,!0),registerRef(r))},destroy:function(e){registerRef(e,!0)}};function registerRef(e,s){var o=e.data.ref;if(isDef(o)){var l=e.context,c=e.componentInstance||e.elm,u=s?null:c,p=s?void 0:c;if(isFunction$2(o))invokeWithErrorHandling(o,l,[u],l,"template ref function");else{var f=e.data.refInFor,m="string"==typeof o||"number"==typeof o,v=isRef(o),g=l.$refs;if(m||v)if(f){var y=m?g[o]:o.value;s?r(y)&&remove$2(y,c):r(y)?y.includes(c)||y.push(c):m?(g[o]=[c],setSetupRef(l,o,g[o])):o.value=[c]}else if(m){if(s&&g[o]!==c)return;g[o]=p,setSetupRef(l,o,u)}else if(v){if(s&&o.value!==c)return;o.value=u}}}}function setSetupRef(e,r,s){var o=e._setupState;o&&hasOwn$2(o,r)&&(isRef(o[r])?o[r].value=s:o[r]=s)}var gt=new B("",{},[]),yt=["create","activate","update","remove","destroy"];function sameVnode(e,r){return e.key===r.key&&e.asyncFactory===r.asyncFactory&&(e.tag===r.tag&&e.isComment===r.isComment&&isDef(e.data)===isDef(r.data)&&function sameInputType(e,r){if("input"!==e.tag)return!0;var s,o=isDef(s=e.data)&&isDef(s=s.attrs)&&s.type,l=isDef(s=r.data)&&isDef(s=s.attrs)&&s.type;return o===l||ft(o)&&ft(l)}(e,r)||isTrue(e.isAsyncPlaceholder)&&isUndef(r.asyncFactory.error))}function createKeyToOldIdx(e,r,s){var o,l,c={};for(o=r;o<=s;++o)isDef(l=e[o].key)&&(c[l]=o);return c}var bt={create:updateDirectives,update:updateDirectives,destroy:function unbindDirectives(e){updateDirectives(e,gt)}};function updateDirectives(e,r){(e.data.directives||r.data.directives)&&function _update(e,r){var s,o,l,c=e===gt,u=r===gt,p=normalizeDirectives(e.data.directives,e.context),f=normalizeDirectives(r.data.directives,r.context),m=[],v=[];for(s in f)o=p[s],l=f[s],o?(l.oldValue=o.value,l.oldArg=o.arg,callHook(l,"update",r,e),l.def&&l.def.componentUpdated&&v.push(l)):(callHook(l,"bind",r,e),l.def&&l.def.inserted&&m.push(l));if(m.length){var callInsert=function(){for(var s=0;s<m.length;s++)callHook(m[s],"inserted",r,e)};c?mergeVNodeHook(r,"insert",callInsert):callInsert()}v.length&&mergeVNodeHook(r,"postpatch",(function(){for(var s=0;s<v.length;s++)callHook(v[s],"componentUpdated",r,e)}));if(!c)for(s in p)f[s]||callHook(p[s],"unbind",e,e,u)}(e,r)}var xt=Object.create(null);function normalizeDirectives(e,r){var s,o,l=Object.create(null);if(!e)return l;for(s=0;s<e.length;s++){if((o=e[s]).modifiers||(o.modifiers=xt),l[getRawDirName(o)]=o,r._setupState&&r._setupState.__sfc){var c=o.def||resolveAsset(r,"_setupState","v-"+o.name);o.def="function"==typeof c?{bind:c,update:c}:c}o.def=o.def||resolveAsset(r.$options,"directives",o.name)}return l}function getRawDirName(e){return e.rawName||"".concat(e.name,".").concat(Object.keys(e.modifiers||{}).join("."))}function callHook(e,r,s,o,l){var c=e.def&&e.def[r];if(c)try{c(s.elm,e,s,o,l)}catch(Ir){handleError(Ir,s.context,"directive ".concat(e.name," ").concat(r," hook"))}}var St=[vt,bt];function updateAttrs(e,r){var s=r.componentOptions;if(!(isDef(s)&&!1===s.Ctor.options.inheritAttrs||isUndef(e.data.attrs)&&isUndef(r.data.attrs))){var o,l,c=r.elm,u=e.data.attrs||{},p=r.data.attrs||{};for(o in(isDef(p.__ob__)||isTrue(p._v_attr_proxy))&&(p=r.data.attrs=extend$1({},p)),p)l=p[o],u[o]!==l&&setAttr(c,o,l,r.data.pre);for(o in(V||_)&&p.value!==u.value&&setAttr(c,"value",p.value),u)isUndef(p[o])&&(isXlink(o)?c.removeAttributeNS(ct,getXlinkProp(o)):st(o)||c.removeAttribute(o))}}function setAttr(e,r,s,o){o||e.tagName.indexOf("-")>-1?baseSetAttr(e,r,s):lt(r)?isFalsyAttrValue(s)?e.removeAttribute(r):(s="allowfullscreen"===r&&"EMBED"===e.tagName?"true":r,e.setAttribute(r,s)):st(r)?e.setAttribute(r,convertEnumeratedValue(r,s)):isXlink(r)?isFalsyAttrValue(s)?e.removeAttributeNS(ct,getXlinkProp(r)):e.setAttributeNS(ct,r,s):baseSetAttr(e,r,s)}function baseSetAttr(e,r,s){if(isFalsyAttrValue(s))e.removeAttribute(r);else{if(V&&!T&&"TEXTAREA"===e.tagName&&"placeholder"===r&&""!==s&&!e.__ieph){var blocker_1=function(r){r.stopImmediatePropagation(),e.removeEventListener("input",blocker_1)};e.addEventListener("input",blocker_1),e.__ieph=!0}e.setAttribute(r,s)}}var kt={create:updateAttrs,update:updateAttrs};function updateClass(e,r){var s=r.elm,o=r.data,l=e.data;if(!(isUndef(o.staticClass)&&isUndef(o.class)&&(isUndef(l)||isUndef(l.staticClass)&&isUndef(l.class)))){var c=genClassForVnode(r),u=s._transitionClasses;isDef(u)&&(c=concat(c,stringifyClass(u))),c!==s._prevClass&&(s.setAttribute("class",c),s._prevClass=c)}}var Ct,wt={create:updateClass,update:updateClass},Vt="__r",Tt="__c";function createOnceHandler(e,r,s){var o=Ct;return function onceHandler(){null!==r.apply(null,arguments)&&remove$3(e,onceHandler,s,o)}}var Ot=pe&&!(P&&Number(P[1])<=53);function add(e,r,s,o){if(Ot){var l=We,c=r;r=c._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=l||e.timeStamp<=0||e.target.ownerDocument!==document)return c.apply(this,arguments)}}Ct.addEventListener(e,r,A?{capture:s,passive:o}:s)}function remove$3(e,r,s,o){(o||Ct).removeEventListener(e,r._wrapper||r,s)}function updateDOMListeners(e,r){if(!isUndef(e.data.on)||!isUndef(r.data.on)){var s=r.data.on||{},o=e.data.on||{};Ct=r.elm||e.elm,function normalizeEvents(e){if(isDef(e[Vt])){var r=V?"change":"input";e[r]=[].concat(e[Vt],e[r]||[]),delete e[Vt]}isDef(e[Tt])&&(e.change=[].concat(e[Tt],e.change||[]),delete e[Tt])}(s),updateListeners(s,o,add,remove$3,createOnceHandler,r.context),Ct=void 0}}var It,Pt={create:updateDOMListeners,update:updateDOMListeners,destroy:function(e){return updateDOMListeners(e,gt)}};function updateDOMProps(e,r){if(!isUndef(e.data.domProps)||!isUndef(r.data.domProps)){var s,o,l=r.elm,c=e.data.domProps||{},u=r.data.domProps||{};for(s in(isDef(u.__ob__)||isTrue(u._v_attr_proxy))&&(u=r.data.domProps=extend$1({},u)),c)s in u||(l[s]="");for(s in u){if(o=u[s],"textContent"===s||"innerHTML"===s){if(r.children&&(r.children.length=0),o===c[s])continue;1===l.childNodes.length&&l.removeChild(l.childNodes[0])}if("value"===s&&"PROGRESS"!==l.tagName){l._value=o;var p=isUndef(o)?"":String(o);shouldUpdateValue(l,p)&&(l.value=p)}else if("innerHTML"===s&&ht(l.tagName)&&isUndef(l.innerHTML)){(It=It||document.createElement("div")).innerHTML="<svg>".concat(o,"</svg>");for(var f=It.firstChild;l.firstChild;)l.removeChild(l.firstChild);for(;f.firstChild;)l.appendChild(f.firstChild)}else if(o!==c[s])try{l[s]=o}catch(Ir){}}}}function shouldUpdateValue(e,r){return!e.composing&&("OPTION"===e.tagName||function isNotInFocusAndDirty(e,r){var s=!0;try{s=document.activeElement!==e}catch(Ir){}return s&&e.value!==r}(e,r)||function isDirtyWithModifiers(e,r){var s=e.value,o=e._vModifiers;if(isDef(o)){if(o.number)return toNumber(s)!==toNumber(r);if(o.trim)return s.trim()!==r.trim()}return s!==r}(e,r))}var Dt={create:updateDOMProps,update:updateDOMProps},At=cached((function(e){var r={},s=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var o=e.split(s);o.length>1&&(r[o[0].trim()]=o[1].trim())}})),r}));function normalizeStyleData(e){var r=normalizeStyleBinding(e.style);return e.staticStyle?extend$1(e.staticStyle,r):r}function normalizeStyleBinding(e){return Array.isArray(e)?toObject(e):"string"==typeof e?At(e):e}var $t,zt=/^--/,Lt=/\s*!important$/,setProp=function(e,r,s){if(zt.test(r))e.style.setProperty(r,s);else if(Lt.test(s))e.style.setProperty(m(r),s.replace(Lt,""),"important");else{var o=Mt(r);if(Array.isArray(s))for(var l=0,c=s.length;l<c;l++)e.style[o]=s[l];else e.style[o]=s}},jt=["Webkit","Moz","ms"],Mt=cached((function(e){if($t=$t||document.createElement("div").style,"filter"!==(e=u(e))&&e in $t)return e;for(var r=e.charAt(0).toUpperCase()+e.slice(1),s=0;s<jt.length;s++){var o=jt[s]+r;if(o in $t)return o}}));function updateStyle(e,r){var s=r.data,o=e.data;if(!(isUndef(s.staticStyle)&&isUndef(s.style)&&isUndef(o.staticStyle)&&isUndef(o.style))){var l,c,u=r.elm,p=o.staticStyle,f=o.normalizedStyle||o.style||{},m=p||f,v=normalizeStyleBinding(r.data.style)||{};r.data.normalizedStyle=isDef(v.__ob__)?extend$1({},v):v;var g=function getStyle(e,r){var s,o={};if(r)for(var l=e;l.componentInstance;)(l=l.componentInstance._vnode)&&l.data&&(s=normalizeStyleData(l.data))&&extend$1(o,s);(s=normalizeStyleData(e.data))&&extend$1(o,s);for(var c=e;c=c.parent;)c.data&&(s=normalizeStyleData(c.data))&&extend$1(o,s);return o}(r,!0);for(c in m)isUndef(g[c])&&setProp(u,c,"");for(c in g)l=g[c],setProp(u,c,null==l?"":l)}}var Et={create:updateStyle,update:updateStyle},Bt=/\s+/;function addClass(e,r){if(r&&(r=r.trim()))if(e.classList)r.indexOf(" ")>-1?r.split(Bt).forEach((function(r){return e.classList.add(r)})):e.classList.add(r);else{var s=" ".concat(e.getAttribute("class")||""," ");s.indexOf(" "+r+" ")<0&&e.setAttribute("class",(s+r).trim())}}function removeClass(e,r){if(r&&(r=r.trim()))if(e.classList)r.indexOf(" ")>-1?r.split(Bt).forEach((function(r){return e.classList.remove(r)})):e.classList.remove(r),e.classList.length||e.removeAttribute("class");else{for(var s=" ".concat(e.getAttribute("class")||""," "),o=" "+r+" ";s.indexOf(o)>=0;)s=s.replace(o," ");(s=s.trim())?e.setAttribute("class",s):e.removeAttribute("class")}}function resolveTransition(e){if(e){if("object"==typeof e){var r={};return!1!==e.css&&extend$1(r,Ft(e.name||"v")),extend$1(r,e),r}return"string"==typeof e?Ft(e):void 0}}var Ft=cached((function(e){return{enterClass:"".concat(e,"-enter"),enterToClass:"".concat(e,"-enter-to"),enterActiveClass:"".concat(e,"-enter-active"),leaveClass:"".concat(e,"-leave"),leaveToClass:"".concat(e,"-leave-to"),leaveActiveClass:"".concat(e,"-leave-active")}})),Nt=C&&!T,Rt="transition",Ht="animation",Wt="transition",Ut="transitionend",Gt="animation",Yt="animationend";Nt&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Wt="WebkitTransition",Ut="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Gt="WebkitAnimation",Yt="webkitAnimationEnd"));var qt=C?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function nextFrame(e){qt((function(){qt(e)}))}function addTransitionClass(e,r){var s=e._transitionClasses||(e._transitionClasses=[]);s.indexOf(r)<0&&(s.push(r),addClass(e,r))}function removeTransitionClass(e,r){e._transitionClasses&&remove$2(e._transitionClasses,r),removeClass(e,r)}function whenTransitionEnds(e,r,s){var o=getTransitionInfo(e,r),l=o.type,c=o.timeout,u=o.propCount;if(!l)return s();var p=l===Rt?Ut:Yt,f=0,end=function(){e.removeEventListener(p,onEnd),s()},onEnd=function(r){r.target===e&&++f>=u&&end()};setTimeout((function(){f<u&&end()}),c+1),e.addEventListener(p,onEnd)}var Kt=/\b(transform|all)(,|$)/;function getTransitionInfo(e,r){var s,o=window.getComputedStyle(e),l=(o[Wt+"Delay"]||"").split(", "),c=(o[Wt+"Duration"]||"").split(", "),u=getTimeout(l,c),p=(o[Gt+"Delay"]||"").split(", "),f=(o[Gt+"Duration"]||"").split(", "),m=getTimeout(p,f),v=0,g=0;return r===Rt?u>0&&(s=Rt,v=u,g=c.length):r===Ht?m>0&&(s=Ht,v=m,g=f.length):g=(s=(v=Math.max(u,m))>0?u>m?Rt:Ht:null)?s===Rt?c.length:f.length:0,{type:s,timeout:v,propCount:g,hasTransform:s===Rt&&Kt.test(o[Wt+"Property"])}}function getTimeout(e,r){for(;e.length<r.length;)e=e.concat(e);return Math.max.apply(null,r.map((function(r,s){return toMs(r)+toMs(e[s])})))}function toMs(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function enter(e,r){var s=e.elm;isDef(s._leaveCb)&&(s._leaveCb.cancelled=!0,s._leaveCb());var o=resolveTransition(e.data.transition);if(!isUndef(o)&&!isDef(s._enterCb)&&1===s.nodeType){for(var l=o.css,c=o.type,u=o.enterClass,p=o.enterToClass,f=o.enterActiveClass,m=o.appearClass,v=o.appearToClass,g=o.appearActiveClass,y=o.beforeEnter,b=o.enter,x=o.afterEnter,S=o.enterCancelled,k=o.beforeAppear,C=o.appear,w=o.afterAppear,V=o.appearCancelled,_=o.duration,O=Me,I=Me.$vnode;I&&I.parent;)O=I.context,I=I.parent;var P=!O._isMounted||!e.isRootInsert;if(!P||C||""===C){var D=P&&m?m:u,A=P&&g?g:f,z=P&&v?v:p,L=P&&k||y,j=P&&isFunction$2(C)?C:b,M=P&&w||x,E=P&&V||S,B=toNumber(isObject$3(_)?_.enter:_),F=!1!==l&&!T,N=getHookArgumentsLength(j),R=s._enterCb=once((function(){F&&(removeTransitionClass(s,z),removeTransitionClass(s,A)),R.cancelled?(F&&removeTransitionClass(s,D),E&&E(s)):M&&M(s),s._enterCb=null}));e.data.show||mergeVNodeHook(e,"insert",(function(){var r=s.parentNode,o=r&&r._pending&&r._pending[e.key];o&&o.tag===e.tag&&o.elm._leaveCb&&o.elm._leaveCb(),j&&j(s,R)})),L&&L(s),F&&(addTransitionClass(s,D),addTransitionClass(s,A),nextFrame((function(){removeTransitionClass(s,D),R.cancelled||(addTransitionClass(s,z),N||(isValidDuration(B)?setTimeout(R,B):whenTransitionEnds(s,c,R)))}))),e.data.show&&(r&&r(),j&&j(s,R)),F||N||R()}}}function leave(e,r){var s=e.elm;isDef(s._enterCb)&&(s._enterCb.cancelled=!0,s._enterCb());var o=resolveTransition(e.data.transition);if(isUndef(o)||1!==s.nodeType)return r();if(!isDef(s._leaveCb)){var l=o.css,c=o.type,u=o.leaveClass,p=o.leaveToClass,f=o.leaveActiveClass,m=o.beforeLeave,v=o.leave,g=o.afterLeave,y=o.leaveCancelled,b=o.delayLeave,x=o.duration,S=!1!==l&&!T,k=getHookArgumentsLength(v),C=toNumber(isObject$3(x)?x.leave:x),w=s._leaveCb=once((function(){s.parentNode&&s.parentNode._pending&&(s.parentNode._pending[e.key]=null),S&&(removeTransitionClass(s,p),removeTransitionClass(s,f)),w.cancelled?(S&&removeTransitionClass(s,u),y&&y(s)):(r(),g&&g(s)),s._leaveCb=null}));b?b(performLeave):performLeave()}function performLeave(){w.cancelled||(!e.data.show&&s.parentNode&&((s.parentNode._pending||(s.parentNode._pending={}))[e.key]=e),m&&m(s),S&&(addTransitionClass(s,u),addTransitionClass(s,f),nextFrame((function(){removeTransitionClass(s,u),w.cancelled||(addTransitionClass(s,p),k||(isValidDuration(C)?setTimeout(w,C):whenTransitionEnds(s,c,w)))}))),v&&v(s,w),S||k||w())}}function isValidDuration(e){return"number"==typeof e&&!isNaN(e)}function getHookArgumentsLength(e){if(isUndef(e))return!1;var r=e.fns;return isDef(r)?getHookArgumentsLength(Array.isArray(r)?r[0]:r):(e._length||e.length)>1}function _enter(e,r){!0!==r.data.show&&enter(r)}var Xt=function createPatchFunction(e){var s,o,l={},c=e.modules,u=e.nodeOps;for(s=0;s<yt.length;++s)for(l[yt[s]]=[],o=0;o<c.length;++o)isDef(c[o][yt[s]])&&l[yt[s]].push(c[o][yt[s]]);function removeNode(e){var r=u.parentNode(e);isDef(r)&&u.removeChild(r,e)}function createElm(e,r,s,o,c,p,f){if(isDef(e.elm)&&isDef(p)&&(e=p[f]=cloneVNode(e)),e.isRootInsert=!c,!function createComponent2(e,r,s,o){var c=e.data;if(isDef(c)){var u=isDef(e.componentInstance)&&c.keepAlive;if(isDef(c=c.hook)&&isDef(c=c.init)&&c(e,!1),isDef(e.componentInstance))return initComponent(e,r),insert(s,e.elm,o),isTrue(u)&&function reactivateComponent(e,r,s,o){var c,u=e;for(;u.componentInstance;)if(isDef(c=(u=u.componentInstance._vnode).data)&&isDef(c=c.transition)){for(c=0;c<l.activate.length;++c)l.activate[c](gt,u);r.push(u);break}insert(s,e.elm,o)}(e,r,s,o),!0}}(e,r,s,o)){var m=e.data,v=e.children,g=e.tag;isDef(g)?(e.elm=e.ns?u.createElementNS(e.ns,g):u.createElement(g,e),setScope(e),createChildren(e,v,r),isDef(m)&&invokeCreateHooks(e,r),insert(s,e.elm,o)):isTrue(e.isComment)?(e.elm=u.createComment(e.text),insert(s,e.elm,o)):(e.elm=u.createTextNode(e.text),insert(s,e.elm,o))}}function initComponent(e,r){isDef(e.data.pendingInsert)&&(r.push.apply(r,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,isPatchable(e)?(invokeCreateHooks(e,r),setScope(e)):(registerRef(e),r.push(e))}function insert(e,r,s){isDef(e)&&(isDef(s)?u.parentNode(s)===e&&u.insertBefore(e,r,s):u.appendChild(e,r))}function createChildren(e,s,o){if(r(s))for(var l=0;l<s.length;++l)createElm(s[l],o,e.elm,null,!0,s,l);else isPrimitive(e.text)&&u.appendChild(e.elm,u.createTextNode(String(e.text)))}function isPatchable(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return isDef(e.tag)}function invokeCreateHooks(e,r){for(var o=0;o<l.create.length;++o)l.create[o](gt,e);isDef(s=e.data.hook)&&(isDef(s.create)&&s.create(gt,e),isDef(s.insert)&&r.push(e))}function setScope(e){var r;if(isDef(r=e.fnScopeId))u.setStyleScope(e.elm,r);else for(var s=e;s;)isDef(r=s.context)&&isDef(r=r.$options._scopeId)&&u.setStyleScope(e.elm,r),s=s.parent;isDef(r=Me)&&r!==e.context&&r!==e.fnContext&&isDef(r=r.$options._scopeId)&&u.setStyleScope(e.elm,r)}function addVnodes(e,r,s,o,l,c){for(;o<=l;++o)createElm(s[o],c,e,r,!1,s,o)}function invokeDestroyHook(e){var r,s,o=e.data;if(isDef(o))for(isDef(r=o.hook)&&isDef(r=r.destroy)&&r(e),r=0;r<l.destroy.length;++r)l.destroy[r](e);if(isDef(r=e.children))for(s=0;s<e.children.length;++s)invokeDestroyHook(e.children[s])}function removeVnodes(e,r,s){for(;r<=s;++r){var o=e[r];isDef(o)&&(isDef(o.tag)?(removeAndInvokeRemoveHook(o),invokeDestroyHook(o)):removeNode(o.elm))}}function removeAndInvokeRemoveHook(e,r){if(isDef(r)||isDef(e.data)){var s,o=l.remove.length+1;for(isDef(r)?r.listeners+=o:r=function createRmCb(e,r){function remove2(){0==--remove2.listeners&&removeNode(e)}return remove2.listeners=r,remove2}(e.elm,o),isDef(s=e.componentInstance)&&isDef(s=s._vnode)&&isDef(s.data)&&removeAndInvokeRemoveHook(s,r),s=0;s<l.remove.length;++s)l.remove[s](e,r);isDef(s=e.data.hook)&&isDef(s=s.remove)?s(e,r):r()}else removeNode(e.elm)}function findIdxInOld(e,r,s,o){for(var l=s;l<o;l++){var c=r[l];if(isDef(c)&&sameVnode(e,c))return l}}function patchVnode(e,r,s,o,c,p){if(e!==r){isDef(r.elm)&&isDef(o)&&(r=o[c]=cloneVNode(r));var f=r.elm=e.elm;if(isTrue(e.isAsyncPlaceholder))isDef(r.asyncFactory.resolved)?hydrate(e.elm,r,s):r.isAsyncPlaceholder=!0;else if(isTrue(r.isStatic)&&isTrue(e.isStatic)&&r.key===e.key&&(isTrue(r.isCloned)||isTrue(r.isOnce)))r.componentInstance=e.componentInstance;else{var m,v=r.data;isDef(v)&&isDef(m=v.hook)&&isDef(m=m.prepatch)&&m(e,r);var g=e.children,y=r.children;if(isDef(v)&&isPatchable(r)){for(m=0;m<l.update.length;++m)l.update[m](e,r);isDef(m=v.hook)&&isDef(m=m.update)&&m(e,r)}isUndef(r.text)?isDef(g)&&isDef(y)?g!==y&&function updateChildren(e,r,s,o,l){for(var c,p,f,m=0,v=0,g=r.length-1,y=r[0],b=r[g],x=s.length-1,S=s[0],k=s[x],C=!l;m<=g&&v<=x;)isUndef(y)?y=r[++m]:isUndef(b)?b=r[--g]:sameVnode(y,S)?(patchVnode(y,S,o,s,v),y=r[++m],S=s[++v]):sameVnode(b,k)?(patchVnode(b,k,o,s,x),b=r[--g],k=s[--x]):sameVnode(y,k)?(patchVnode(y,k,o,s,x),C&&u.insertBefore(e,y.elm,u.nextSibling(b.elm)),y=r[++m],k=s[--x]):sameVnode(b,S)?(patchVnode(b,S,o,s,v),C&&u.insertBefore(e,b.elm,y.elm),b=r[--g],S=s[++v]):(isUndef(c)&&(c=createKeyToOldIdx(r,m,g)),isUndef(p=isDef(S.key)?c[S.key]:findIdxInOld(S,r,m,g))?createElm(S,o,e,y.elm,!1,s,v):sameVnode(f=r[p],S)?(patchVnode(f,S,o,s,v),r[p]=void 0,C&&u.insertBefore(e,f.elm,y.elm)):createElm(S,o,e,y.elm,!1,s,v),S=s[++v]);m>g?addVnodes(e,isUndef(s[x+1])?null:s[x+1].elm,s,v,x,o):v>x&&removeVnodes(r,m,g)}(f,g,y,s,p):isDef(y)?(isDef(e.text)&&u.setTextContent(f,""),addVnodes(f,null,y,0,y.length-1,s)):isDef(g)?removeVnodes(g,0,g.length-1):isDef(e.text)&&u.setTextContent(f,""):e.text!==r.text&&u.setTextContent(f,r.text),isDef(v)&&isDef(m=v.hook)&&isDef(m=m.postpatch)&&m(e,r)}}}function invokeInsertHook(e,r,s){if(isTrue(s)&&isDef(e.parent))e.parent.data.pendingInsert=r;else for(var o=0;o<r.length;++o)r[o].data.hook.insert(r[o])}var p=makeMap("attrs,class,staticClass,staticStyle,key");function hydrate(e,r,s,o){var l,c=r.tag,u=r.data,f=r.children;if(o=o||u&&u.pre,r.elm=e,isTrue(r.isComment)&&isDef(r.asyncFactory))return r.isAsyncPlaceholder=!0,!0;if(isDef(u)&&(isDef(l=u.hook)&&isDef(l=l.init)&&l(r,!0),isDef(l=r.componentInstance)))return initComponent(r,s),!0;if(isDef(c)){if(isDef(f))if(e.hasChildNodes())if(isDef(l=u)&&isDef(l=l.domProps)&&isDef(l=l.innerHTML)){if(l!==e.innerHTML)return!1}else{for(var m=!0,v=e.firstChild,g=0;g<f.length;g++){if(!v||!hydrate(v,f[g],s,o)){m=!1;break}v=v.nextSibling}if(!m||v)return!1}else createChildren(r,f,s);if(isDef(u)){var y=!1;for(var b in u)if(!p(b)){y=!0,invokeCreateHooks(r,s);break}!y&&u.class&&traverse(u.class)}}else e.data!==r.text&&(e.data=r.text);return!0}return function patch2(e,r,s,o){if(!isUndef(r)){var c=!1,p=[];if(isUndef(e))c=!0,createElm(r,p);else{var f=isDef(e.nodeType);if(!f&&sameVnode(e,r))patchVnode(e,r,p,null,null,o);else{if(f){if(1===e.nodeType&&e.hasAttribute(g)&&(e.removeAttribute(g),s=!0),isTrue(s)&&hydrate(e,r,p))return invokeInsertHook(r,p,!0),e;e=function emptyNodeAt(e){return new B(u.tagName(e).toLowerCase(),{},[],void 0,e)}(e)}var m=e.elm,v=u.parentNode(m);if(createElm(r,p,m._leaveCb?null:v,u.nextSibling(m)),isDef(r.parent))for(var y=r.parent,b=isPatchable(r);y;){for(var x=0;x<l.destroy.length;++x)l.destroy[x](y);if(y.elm=r.elm,b){for(var S=0;S<l.create.length;++S)l.create[S](gt,y);var k=y.data.hook.insert;if(k.merged)for(var C=k.fns.slice(1),w=0;w<C.length;w++)C[w]()}else registerRef(y);y=y.parent}isDef(v)?removeVnodes([e],0,0):isDef(e.tag)&&invokeDestroyHook(e)}}return invokeInsertHook(r,p,c),r.elm}isDef(e)&&invokeDestroyHook(e)}}({nodeOps:mt,modules:[kt,wt,Pt,Dt,Et,C?{create:_enter,activate:_enter,remove:function(e,r){!0!==e.data.show?leave(e,r):r()}}:{}].concat(St)});T&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&trigger(e,"input")}));var Zt={inserted:function(e,r,s,o){"select"===s.tag?(o.elm&&!o.elm._vOptions?mergeVNodeHook(s,"postpatch",(function(){Zt.componentUpdated(e,r,s)})):setSelected(e,r,s.context),e._vOptions=[].map.call(e.options,getValue)):("textarea"===s.tag||ft(e.type))&&(e._vModifiers=r.modifiers,r.modifiers.lazy||(e.addEventListener("compositionstart",onCompositionStart),e.addEventListener("compositionend",onCompositionEnd),e.addEventListener("change",onCompositionEnd),T&&(e.vmodel=!0)))},componentUpdated:function(e,r,s){if("select"===s.tag){setSelected(e,r,s.context);var o=e._vOptions,l=e._vOptions=[].map.call(e.options,getValue);if(l.some((function(e,r){return!looseEqual$1(e,o[r])})))(e.multiple?r.value.some((function(e){return hasNoMatchingOption(e,l)})):r.value!==r.oldValue&&hasNoMatchingOption(r.value,l))&&trigger(e,"change")}}};function setSelected(e,r,s){actuallySetSelected(e,r),(V||_)&&setTimeout((function(){actuallySetSelected(e,r)}),0)}function actuallySetSelected(e,r,s){var o=r.value,l=e.multiple;if(!l||Array.isArray(o)){for(var c,u,p=0,f=e.options.length;p<f;p++)if(u=e.options[p],l)c=looseIndexOf(o,getValue(u))>-1,u.selected!==c&&(u.selected=c);else if(looseEqual$1(getValue(u),o))return void(e.selectedIndex!==p&&(e.selectedIndex=p));l||(e.selectedIndex=-1)}}function hasNoMatchingOption(e,r){return r.every((function(r){return!looseEqual$1(r,e)}))}function getValue(e){return"_value"in e?e._value:e.value}function onCompositionStart(e){e.target.composing=!0}function onCompositionEnd(e){e.target.composing&&(e.target.composing=!1,trigger(e.target,"input"))}function trigger(e,r){var s=document.createEvent("HTMLEvents");s.initEvent(r,!0,!0),e.dispatchEvent(s)}function locateNode(e){return!e.componentInstance||e.data&&e.data.transition?e:locateNode(e.componentInstance._vnode)}var Jt={model:Zt,show:{bind:function(e,r,s){var o=r.value,l=(s=locateNode(s)).data&&s.data.transition,c=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;o&&l?(s.data.show=!0,enter(s,(function(){e.style.display=c}))):e.style.display=o?c:"none"},update:function(e,r,s){var o=r.value;!o!=!r.oldValue&&((s=locateNode(s)).data&&s.data.transition?(s.data.show=!0,o?enter(s,(function(){e.style.display=e.__vOriginalDisplay})):leave(s,(function(){e.style.display="none"}))):e.style.display=o?e.__vOriginalDisplay:"none")},unbind:function(e,r,s,o,l){l||(e.style.display=e.__vOriginalDisplay)}}},Qt={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function getRealChild(e){var r=e&&e.componentOptions;return r&&r.Ctor.options.abstract?getRealChild(getFirstComponentChild(r.children)):e}function extractTransitionData(e){var r={},s=e.$options;for(var o in s.propsData)r[o]=e[o];var l=s._parentListeners;for(var o in l)r[u(o)]=l[o];return r}function placeholder(e,r){if(/\d-keep-alive$/.test(r.tag))return e("keep-alive",{props:r.componentOptions.propsData})}var isNotTextNode=function(e){return e.tag||isAsyncPlaceholder(e)},isVShowDirective=function(e){return"show"===e.name},en={name:"transition",props:Qt,abstract:!0,render:function(e){var r=this,s=this.$slots.default;if(s&&(s=s.filter(isNotTextNode)).length){var o=this.mode,l=s[0];if(function hasParentTransition(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return l;var c=getRealChild(l);if(!c)return l;if(this._leaving)return placeholder(e,l);var u="__transition-".concat(this._uid,"-");c.key=null==c.key?c.isComment?u+"comment":u+c.tag:isPrimitive(c.key)?0===String(c.key).indexOf(u)?c.key:u+c.key:c.key;var p=(c.data||(c.data={})).transition=extractTransitionData(this),f=this._vnode,m=getRealChild(f);if(c.data.directives&&c.data.directives.some(isVShowDirective)&&(c.data.show=!0),m&&m.data&&!function isSameChild(e,r){return r.key===e.key&&r.tag===e.tag}(c,m)&&!isAsyncPlaceholder(m)&&(!m.componentInstance||!m.componentInstance._vnode.isComment)){var v=m.data.transition=extend$1({},p);if("out-in"===o)return this._leaving=!0,mergeVNodeHook(v,"afterLeave",(function(){r._leaving=!1,r.$forceUpdate()})),placeholder(e,l);if("in-out"===o){if(isAsyncPlaceholder(c))return f;var g,performLeave=function(){g()};mergeVNodeHook(p,"afterEnter",performLeave),mergeVNodeHook(p,"enterCancelled",performLeave),mergeVNodeHook(v,"delayLeave",(function(e){g=e}))}}return l}}},tn=extend$1({tag:String,moveClass:String},Qt);function callPendingCbs(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function recordPosition(e){e.data.newPos=e.elm.getBoundingClientRect()}function applyTranslation(e){var r=e.data.pos,s=e.data.newPos,o=r.left-s.left,l=r.top-s.top;if(o||l){e.data.moved=!0;var c=e.elm.style;c.transform=c.WebkitTransform="translate(".concat(o,"px,").concat(l,"px)"),c.transitionDuration="0s"}}delete tn.mode;var nn={Transition:en,TransitionGroup:{props:tn,beforeMount:function(){var e=this,r=this._update;this._update=function(s,o){var l=setActiveInstance(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,l(),r.call(e,s,o)}},render:function(e){for(var r=this.tag||this.$vnode.data.tag||"span",s=Object.create(null),o=this.prevChildren=this.children,l=this.$slots.default||[],c=this.children=[],u=extractTransitionData(this),p=0;p<l.length;p++){(v=l[p]).tag&&null!=v.key&&0!==String(v.key).indexOf("__vlist")&&(c.push(v),s[v.key]=v,(v.data||(v.data={})).transition=u)}if(o){var f=[],m=[];for(p=0;p<o.length;p++){var v;(v=o[p]).data.transition=u,v.data.pos=v.elm.getBoundingClientRect(),s[v.key]?f.push(v):m.push(v)}this.kept=e(r,null,f),this.removed=m}return e(r,null,c)},updated:function(){var e=this.prevChildren,r=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,r)&&(e.forEach(callPendingCbs),e.forEach(recordPosition),e.forEach(applyTranslation),this._reflow=document.body.offsetHeight,e.forEach((function(e){if(e.data.moved){var s=e.elm,o=s.style;addTransitionClass(s,r),o.transform=o.WebkitTransform=o.transitionDuration="",s.addEventListener(Ut,s._moveCb=function cb(e){e&&e.target!==s||e&&!/transform$/.test(e.propertyName)||(s.removeEventListener(Ut,cb),s._moveCb=null,removeTransitionClass(s,r))})}})))},methods:{hasMove:function(e,r){if(!Nt)return!1;if(this._hasMove)return this._hasMove;var s=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach((function(e){removeClass(s,e)})),addClass(s,r),s.style.display="none",this.$el.appendChild(s);var o=getTransitionInfo(s);return this.$el.removeChild(s),this._hasMove=o.hasTransform}}}};Vue$1.config.mustUseProp=function(e,r,s){return"value"===s&&at(e)&&"button"!==r||"selected"===s&&"option"===e||"checked"===s&&"input"===e||"muted"===s&&"video"===e},Vue$1.config.isReservedTag=isReservedTag,Vue$1.config.isReservedAttr=it,Vue$1.config.getTagNamespace=function getTagNamespace(e){return ht(e)?"svg":"math"===e?"math":void 0},Vue$1.config.isUnknownElement=function isUnknownElement(e){if(!C)return!0;if(isReservedTag(e))return!1;if(e=e.toLowerCase(),null!=pt[e])return pt[e];var r=document.createElement(e);return e.indexOf("-")>-1?pt[e]=r.constructor===window.HTMLUnknownElement||r.constructor===window.HTMLElement:pt[e]=/HTMLUnknownElement/.test(r.toString())},extend$1(Vue$1.options.directives,Jt),extend$1(Vue$1.options.components,nn),Vue$1.prototype.__patch__=C?Xt:noop,Vue$1.prototype.$mount=function(e,r){return function mountComponent(e,r,s){var o;e.$el=r,e.$options.render||(e.$options.render=createEmptyVNode),callHook$1(e,"beforeMount"),o=function(){e._update(e._render(),s)},new je(e,o,noop,{before:function(){e._isMounted&&!e._isDestroyed&&callHook$1(e,"beforeUpdate")}},!0),s=!1;var l=e._preWatchers;if(l)for(var c=0;c<l.length;c++)l[c].run();return null==e.$vnode&&(e._isMounted=!0,callHook$1(e,"mounted")),e}(this,e=e&&C?function query(e){if("string"==typeof e){return document.querySelector(e)||document.createElement("div")}return e}(e):void 0,r)},C&&setTimeout((function(){x.devtools&&L&&L.emit("init",Vue$1)}),0);const rn=Object.freeze(Object.defineProperty({__proto__:null,EffectScope:oe,computed:computed,customRef:function customRef(e){var r=new R,s=e((function(){r.depend()}),(function(){r.notify()})),o=s.get,l=s.set,c={get value(){return o()},set value(e){l(e)}};return def(c,Z,!0),c},default:Vue$1,defineAsyncComponent:function defineAsyncComponent(e){isFunction$2(e)&&(e={loader:e});var r=e.loader,s=e.loadingComponent,o=e.errorComponent,l=e.delay,c=void 0===l?200:l,u=e.timeout;e.suspensible;var p=e.onError,f=null,m=0,load=function(){var e;return f||(e=f=r().catch((function(e){if(e=e instanceof Error?e:new Error(String(e)),p)return new Promise((function(r,s){p(e,(function(){return r((m++,f=null,load()))}),(function(){return s(e)}),m+1)}));throw e})).then((function(r){return e!==f&&f?f:(r&&(r.__esModule||"Module"===r[Symbol.toStringTag])&&(r=r.default),r)})))};return function(){return{component:load(),delay:c,timeout:u,error:o,loading:s}}},defineComponent:defineComponent,del:del,effectScope:effectScope,getCurrentInstance:getCurrentInstance,getCurrentScope:getCurrentScope,h:h,inject:inject,isProxy:function isProxy(e){return isReactive(e)||isReadonly(e)},isReactive:isReactive,isReadonly:isReadonly,isRef:isRef,isShallow:isShallow,markRaw:markRaw,mergeDefaults:function mergeDefaults(e,s){var o=r(e)?e.reduce((function(e,r){return e[r]={},e}),{}):e;for(var l in s){var c=o[l];c?r(c)||isFunction$2(c)?o[l]={type:c,default:s[l]}:c.default=s[l]:null===c&&(o[l]={default:s[l]})}return o},nextTick:nextTick,onActivated:Te,onBeforeMount:xe,onBeforeUnmount:we,onBeforeUpdate:ke,onDeactivated:_e,onErrorCaptured:function onErrorCaptured(e,r){void 0===r&&(r=E),De(e,r)},onMounted:Se,onRenderTracked:Ie,onRenderTriggered:Pe,onScopeDispose:onScopeDispose,onServerPrefetch:Oe,onUnmounted:Ve,onUpdated:Ce,provide:provide,proxyRefs:function proxyRefs(e){if(isReactive(e))return e;for(var r={},s=Object.keys(e),o=0;o<s.length;o++)proxyWithRefUnwrap(r,e,s[o]);return r},reactive:reactive,readonly:readonly,ref:ref$1,set:set,shallowReactive:shallowReactive,shallowReadonly:function shallowReadonly(e){return createReadonly(e,!0)},shallowRef:shallowRef,toRaw:function toRaw(e){var r=e&&e.__v_raw;return r?toRaw(r):e},toRef:toRef,toRefs:toRefs,triggerRef:triggerRef,unref:unref,useAttrs:function useAttrs(){return getContext().attrs},useCssModule:function useCssModule(r){if(void 0===r&&(r="$style"),!E)return e;var s=E[r];return s||e},useCssVars:useCssVars,useListeners:function useListeners(){return getContext().listeners},useSlots:useSlots,version:Ae,watch:watch,watchEffect:watchEffect,watchPostEffect:watchPostEffect,watchSyncEffect:function watchSyncEffect(e,r){return doWatch(e,null,{flush:"sync"})}},Symbol.toStringTag,{value:"Module"})),an="undefined"!=typeof window,makeSymbol=(e,r=!1)=>r?Symbol.for(e):Symbol(e),generateFormatCacheKey=(e,r,s)=>friendlyJSONstringify({l:e,k:r,s:s}),friendlyJSONstringify=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),isNumber=e=>"number"==typeof e&&isFinite(e),isDate=e=>"[object Date]"===toTypeString(e),isRegExp=e=>"[object RegExp]"===toTypeString(e),isEmptyObject=e=>isPlainObject$1(e)&&0===Object.keys(e).length,sn=Object.assign;
/*!
  * shared v9.13.1
  * (c) 2024 kazuya kawaguchi
  * Released under the MIT License.
  */let ln;const getGlobalThis=()=>ln||(ln="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function escapeHtml$1(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}const cn=Object.prototype.hasOwnProperty;function hasOwn$1(e,r){return cn.call(e,r)}const un=Array.isArray,isFunction$1=e=>"function"==typeof e,isString$1=e=>"string"==typeof e,isBoolean$1=e=>"boolean"==typeof e,isObject$2=e=>null!==e&&"object"==typeof e,isPromise=e=>isObject$2(e)&&isFunction$1(e.then)&&isFunction$1(e.catch),dn=Object.prototype.toString,toTypeString=e=>dn.call(e),isPlainObject$1=e=>{if(!isObject$2(e))return!1;const r=Object.getPrototypeOf(e);return null===r||r.constructor===Object};function incrementer(e){let r=e;return()=>++r}function warn$1(e,r){"undefined"!=typeof console&&(console.warn("[intlify] "+e),r&&console.warn(r.stack))}const isNotObjectOrIsArray=e=>!isObject$2(e)||un(e);function deepCopy(e,r){if(isNotObjectOrIsArray(e)||isNotObjectOrIsArray(r))throw new Error("Invalid value");const s=[{src:e,des:r}];for(;s.length;){const{src:e,des:r}=s.pop();Object.keys(e).forEach((o=>{isNotObjectOrIsArray(e[o])||isNotObjectOrIsArray(r[o])?r[o]=e[o]:s.push({src:e[o],des:r[o]})}))}}
/*!
  * message-compiler v9.13.1
  * (c) 2024 kazuya kawaguchi
  * Released under the MIT License.
  */const hn=/\{([0-9a-zA-Z]+)\}/g;const isObject$1=e=>null!==e&&"object"==typeof e,pn=17,mn={[1]:"Expected token: '{0}'",[2]:"Invalid token in placeholder: '{0}'",[3]:"Unterminated single quote in placeholder",[4]:"Unknown escape sequence: \\{0}",[5]:"Invalid unicode escape sequence: {0}",[6]:"Unbalanced closing brace",[7]:"Unterminated closing brace",[8]:"Empty placeholder",[9]:"Not allowed nest placeholder",[10]:"Invalid linked format",[11]:"Plural must have messages",[12]:"Unexpected empty linked modifier",[13]:"Unexpected empty linked key",[14]:"Unexpected lexical analysis in token: '{0}'",[15]:"unhandled codegen node type: '{0}'",[16]:"unhandled mimifier node type: '{0}'"};function createCompileError(e,r,s={}){const{domain:o,messages:l,args:c}=s,u=function format(e,...r){return 1===r.length&&isObject$1(r[0])&&(r=r[0]),r&&r.hasOwnProperty||(r={}),e.replace(hn,((e,s)=>r.hasOwnProperty(s)?r[s]:""))}((l||mn)[e]||"",...c||[]),p=new SyntaxError(String(u));return p.code=e,r&&(p.location=r),p.domain=o,p}
/*!
  * core-base v9.13.1
  * (c) 2024 kazuya kawaguchi
  * Released under the MIT License.
  */const vn=[];vn[0]={w:[0],i:[3,0],"[":[4],o:[7]},vn[1]={w:[1],".":[2],"[":[4],o:[7]},vn[2]={w:[2],i:[3,0],0:[3,0]},vn[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},vn[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},vn[5]={"'":[4,0],o:8,l:[5,0]},vn[6]={'"':[4,0],o:8,l:[6,0]};const gn=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function getPathCharType$1(e){if(null==e)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function formatSubPath$1(e){const r=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(function isLiteral$1(e){return gn.test(e)}(r)?function stripQuotes$1(e){const r=e.charCodeAt(0);return r!==e.charCodeAt(e.length-1)||34!==r&&39!==r?e:e.slice(1,-1)}(r):"*"+r)}const yn=new Map;function resolveWithKeyValue(e,r){return isObject$2(e)?e[r]:null}const DEFAULT_MODIFIER=e=>e,DEFAULT_MESSAGE=e=>"",bn="text",DEFAULT_NORMALIZE=e=>0===e.length?"":function join(e,r=""){return e.reduce(((e,s,o)=>0===o?e+s:e+r+s),"")}(e),DEFAULT_INTERPOLATE=e=>null==e?"":un(e)||isPlainObject$1(e)&&e.toString===dn?JSON.stringify(e,null,2):String(e);function pluralDefault(e,r){return e=Math.abs(e),2===r?e?e>1?1:0:1:e?Math.min(e,2):0}function createMessageContext(e={}){const r=e.locale,s=function getPluralIndex(e){const r=isNumber(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(isNumber(e.named.count)||isNumber(e.named.n))?isNumber(e.named.count)?e.named.count:isNumber(e.named.n)?e.named.n:r:r}(e),o=isObject$2(e.pluralRules)&&isString$1(r)&&isFunction$1(e.pluralRules[r])?e.pluralRules[r]:pluralDefault,l=isObject$2(e.pluralRules)&&isString$1(r)&&isFunction$1(e.pluralRules[r])?pluralDefault:void 0,c=e.list||[],u=e.named||{};isNumber(e.pluralIndex)&&function normalizeNamed(e,r){r.count||(r.count=e),r.n||(r.n=e)}(s,u);function message(r){const s=isFunction$1(e.messages)?e.messages(r):!!isObject$2(e.messages)&&e.messages[r];return s||(e.parent?e.parent.message(r):DEFAULT_MESSAGE)}const p=isPlainObject$1(e.processor)&&isFunction$1(e.processor.normalize)?e.processor.normalize:DEFAULT_NORMALIZE,f=isPlainObject$1(e.processor)&&isFunction$1(e.processor.interpolate)?e.processor.interpolate:DEFAULT_INTERPOLATE,m={list:e=>c[e],named:e=>u[e],plural:e=>e[o(s,e.length,l)],linked:(r,...s)=>{const[o,l]=s;let c="text",u="";1===s.length?isObject$2(o)?(u=o.modifier||u,c=o.type||c):isString$1(o)&&(u=o||u):2===s.length&&(isString$1(o)&&(u=o||u),isString$1(l)&&(c=l||c));const p=message(r)(m),f="vnode"===c&&un(p)&&u?p[0]:p;return u?(v=u,e.modifiers?e.modifiers[v]:DEFAULT_MODIFIER)(f,c):f;var v},message:message,type:isPlainObject$1(e.processor)&&isString$1(e.processor.type)?e.processor.type:bn,interpolate:f,normalize:p,values:sn({},c,u)};return m}let xn=null;const Sn=createDevToolsHook("function:translate");function createDevToolsHook(e){return r=>xn&&xn.emit(e,r)}const kn=incrementer(2),Cn={NOT_FOUND_KEY:2,FALLBACK_TO_TRANSLATE:kn(),CANNOT_FORMAT_NUMBER:kn(),FALLBACK_TO_NUMBER_FORMAT:kn(),CANNOT_FORMAT_DATE:kn(),FALLBACK_TO_DATE_FORMAT:kn(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:kn(),__EXTEND_POINT__:kn()},wn=pn,Vn=incrementer(wn),Tn={INVALID_ARGUMENT:wn,INVALID_DATE_ARGUMENT:Vn(),INVALID_ISO_DATE_ARGUMENT:Vn(),NOT_SUPPORT_NON_STRING_MESSAGE:Vn(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:Vn(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:Vn(),NOT_SUPPORT_LOCALE_TYPE:Vn(),__EXTEND_POINT__:Vn()};function createCoreError(e){return createCompileError(e,null,void 0)}function getLocale(e,r){return null!=r.locale?resolveLocale(r.locale):resolveLocale(e.locale)}let On;function resolveLocale(e){if(isString$1(e))return e;if(isFunction$1(e)){if(e.resolvedOnce&&null!=On)return On;if("Function"===e.constructor.name){const r=e();if(isPromise(r))throw createCoreError(Tn.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return On=r}throw createCoreError(Tn.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}throw createCoreError(Tn.NOT_SUPPORT_LOCALE_TYPE)}function fallbackWithSimple(e,r,s){return[...new Set([s,...un(r)?r:isObject$2(r)?Object.keys(r):isString$1(r)?[r]:[s]])]}function fallbackWithLocaleChain(e,r,s){const o=isString$1(s)?s:Dn,l=e;l.__localeChainCache||(l.__localeChainCache=new Map);let c=l.__localeChainCache.get(o);if(!c){c=[];let e=[s];for(;un(e);)e=appendBlockToChain(c,e,r);const u=un(r)||!isPlainObject$1(r)?r:r.default?r.default:null;e=isString$1(u)?[u]:u,un(e)&&appendBlockToChain(c,e,!1),l.__localeChainCache.set(o,c)}return c}function appendBlockToChain(e,r,s){let o=!0;for(let l=0;l<r.length&&isBoolean$1(o);l++){const c=r[l];isString$1(c)&&(o=appendLocaleToChain(e,r[l],s))}return o}function appendLocaleToChain(e,r,s){let o;const l=r.split("-");do{o=appendItemToChain(e,l.join("-"),s),l.splice(-1,1)}while(l.length&&!0===o);return o}function appendItemToChain(e,r,s){let o=!1;if(!e.includes(r)&&(o=!0,r)){o="!"!==r[r.length-1];const l=r.replace(/!/g,"");e.push(l),(un(s)||isPlainObject$1(s))&&s[l]&&(o=s[l])}return o}const In="9.13.1",Pn=-1,Dn="en-US",An="",capitalize=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let $n,zn,Ln;let jn=null;const setAdditionalMeta=e=>{jn=e},getAdditionalMeta=()=>jn;let Mn=null;const setFallbackContext=e=>{Mn=e},getFallbackContext=()=>Mn;let En=0;function createCoreContext(e={}){const r=isFunction$1(e.onWarn)?e.onWarn:warn$1,s=isString$1(e.version)?e.version:In,o=isString$1(e.locale)||isFunction$1(e.locale)?e.locale:Dn,l=isFunction$1(o)?Dn:o,c=un(e.fallbackLocale)||isPlainObject$1(e.fallbackLocale)||isString$1(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:l,u=isPlainObject$1(e.messages)?e.messages:{[l]:{}},p=isPlainObject$1(e.datetimeFormats)?e.datetimeFormats:{[l]:{}},f=isPlainObject$1(e.numberFormats)?e.numberFormats:{[l]:{}},m=sn({},e.modifiers||{},function getDefaultLinkedModifiers(){return{upper:(e,r)=>"text"===r&&isString$1(e)?e.toUpperCase():"vnode"===r&&isObject$2(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,r)=>"text"===r&&isString$1(e)?e.toLowerCase():"vnode"===r&&isObject$2(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,r)=>"text"===r&&isString$1(e)?capitalize(e):"vnode"===r&&isObject$2(e)&&"__v_isVNode"in e?capitalize(e.children):e}}()),v=e.pluralRules||{},g=isFunction$1(e.missing)?e.missing:null,y=!isBoolean$1(e.missingWarn)&&!isRegExp(e.missingWarn)||e.missingWarn,b=!isBoolean$1(e.fallbackWarn)&&!isRegExp(e.fallbackWarn)||e.fallbackWarn,x=!!e.fallbackFormat,S=!!e.unresolving,k=isFunction$1(e.postTranslation)?e.postTranslation:null,C=isPlainObject$1(e.processor)?e.processor:null,w=!isBoolean$1(e.warnHtmlMessage)||e.warnHtmlMessage,V=!!e.escapeParameter,T=isFunction$1(e.messageCompiler)?e.messageCompiler:$n,_=isFunction$1(e.messageResolver)?e.messageResolver:zn||resolveWithKeyValue,O=isFunction$1(e.localeFallbacker)?e.localeFallbacker:Ln||fallbackWithSimple,I=isObject$2(e.fallbackContext)?e.fallbackContext:void 0,P=e,D=isObject$2(P.__datetimeFormatters)?P.__datetimeFormatters:new Map,A=isObject$2(P.__numberFormatters)?P.__numberFormatters:new Map,z=isObject$2(P.__meta)?P.__meta:{};En++;const L={version:s,cid:En,locale:o,fallbackLocale:c,messages:u,modifiers:m,pluralRules:v,missing:g,missingWarn:y,fallbackWarn:b,fallbackFormat:x,unresolving:S,postTranslation:k,processor:C,warnHtmlMessage:w,escapeParameter:V,messageCompiler:T,messageResolver:_,localeFallbacker:O,fallbackContext:I,onWarn:r,__meta:z};return L.datetimeFormats=p,L.numberFormats=f,L.__datetimeFormatters=D,L.__numberFormatters=A,__INTLIFY_PROD_DEVTOOLS__&&function initI18nDevTools(e,r,s){xn&&xn.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:r,meta:s})}(L,s,z),L}function handleMissing(e,r,s,o,l){const{missing:c,onWarn:u}=e;if(null!==c){const o=c(e,s,r,l);return isString$1(o)?o:r}return r}function updateFallbackLocale(e,r,s){e.__localeChainCache=new Map,e.localeFallbacker(e,s,r)}function isImplicitFallback(e,r){const s=r.indexOf(e);if(-1===s)return!1;for(let c=s+1;c<r.length;c++)if(o=e,l=r[c],o!==l&&o.split("-")[0]===l.split("-")[0])return!0;var o,l;return!1}const isMessageAST=e=>isObject$2(e)&&(0===e.t||0===e.type)&&("b"in e||"body"in e),NOOP_MESSAGE_FUNCTION=()=>"",isMessageFunction=e=>isFunction$1(e);function translate(e,...r){const{fallbackFormat:s,postTranslation:o,unresolving:l,messageCompiler:c,fallbackLocale:u,messages:p}=e,[f,m]=parseTranslateArgs(...r),v=isBoolean$1(m.missingWarn)?m.missingWarn:e.missingWarn,g=isBoolean$1(m.fallbackWarn)?m.fallbackWarn:e.fallbackWarn,y=isBoolean$1(m.escapeParameter)?m.escapeParameter:e.escapeParameter,b=!!m.resolvedMessage,x=isString$1(m.default)||isBoolean$1(m.default)?isBoolean$1(m.default)?c?f:()=>f:m.default:s?c?f:()=>f:"",S=s||""!==x,k=getLocale(e,m);y&&function escapeParams$1(e){un(e.list)?e.list=e.list.map((e=>isString$1(e)?escapeHtml$1(e):e)):isObject$2(e.named)&&Object.keys(e.named).forEach((r=>{isString$1(e.named[r])&&(e.named[r]=escapeHtml$1(e.named[r]))}))}(m);let[C,w,V]=b?[f,k,p[k]||{}]:resolveMessageFormat(e,f,k,u,g,v),T=C,_=f;if(b||isString$1(T)||isMessageAST(T)||isMessageFunction(T)||S&&(T=x,_=T),!(b||(isString$1(T)||isMessageAST(T)||isMessageFunction(T))&&isString$1(w)))return l?Pn:f;let O=!1;const I=isMessageFunction(T)?T:compileMessageFormat(e,f,w,T,_,(()=>{O=!0}));if(O)return T;const P=function getMessageContextOptions(e,r,s,o){const{modifiers:l,pluralRules:c,messageResolver:u,fallbackLocale:p,fallbackWarn:f,missingWarn:m,fallbackContext:v}=e,resolveMessage=o=>{let l=u(s,o);if(null==l&&v){const[,,e]=resolveMessageFormat(v,o,r,p,f,m);l=u(e,o)}if(isString$1(l)||isMessageAST(l)){let s=!1;const c=compileMessageFormat(e,o,r,l,o,(()=>{s=!0}));return s?NOOP_MESSAGE_FUNCTION:c}return isMessageFunction(l)?l:NOOP_MESSAGE_FUNCTION},g={locale:r,modifiers:l,pluralRules:c,messages:resolveMessage};e.processor&&(g.processor=e.processor);o.list&&(g.list=o.list);o.named&&(g.named=o.named);isNumber(o.plural)&&(g.pluralIndex=o.plural);return g}(e,w,V,m),D=function evaluateMessage(e,r,s){const o=r(s);return o}(0,I,createMessageContext(P)),A=o?o(D,f):D;if(__INTLIFY_PROD_DEVTOOLS__){const r={timestamp:Date.now(),key:isString$1(f)?f:isMessageFunction(T)?T.key:"",locale:w||(isMessageFunction(T)?T.locale:""),format:isString$1(T)?T:isMessageFunction(T)?T.source:"",message:A};r.meta=sn({},e.__meta,getAdditionalMeta()||{}),Sn(r)}return A}function resolveMessageFormat(e,r,s,o,l,c){const{messages:u,onWarn:p,messageResolver:f,localeFallbacker:m}=e,v=m(e,o,s);let g,y={},b=null;for(let x=0;x<v.length&&(g=v[x],y=u[g]||{},null===(b=f(y,r))&&(b=y[r]),!(isString$1(b)||isMessageAST(b)||isMessageFunction(b)));x++)if(!isImplicitFallback(g,v)){const s=handleMissing(e,r,g,0,"translate");s!==r&&(b=s)}return[b,g,y]}function compileMessageFormat(e,r,s,o,l,c){const{messageCompiler:u,warnHtmlMessage:p}=e;if(isMessageFunction(o)){const e=o;return e.locale=e.locale||s,e.key=e.key||r,e}if(null==u){const msg2=()=>o;return msg2.locale=s,msg2.key=r,msg2}const f=u(o,function getCompileContext(e,r,s,o,l,c){return{locale:r,key:s,warnHtmlMessage:l,onError:e=>{throw c&&c(e),e},onCacheKey:e=>generateFormatCacheKey(r,s,e)}}(0,s,l,0,p,c));return f.locale=s,f.key=r,f.source=o,f}function parseTranslateArgs(...e){const[r,s,o]=e,l={};if(!(isString$1(r)||isNumber(r)||isMessageFunction(r)||isMessageAST(r)))throw createCoreError(Tn.INVALID_ARGUMENT);const c=isNumber(r)?String(r):(isMessageFunction(r),r);return isNumber(s)?l.plural=s:isString$1(s)?l.default=s:isPlainObject$1(s)&&!isEmptyObject(s)?l.named=s:un(s)&&(l.list=s),isNumber(o)?l.plural=o:isString$1(o)?l.default=o:isPlainObject$1(o)&&sn(l,o),[c,l]}function datetime(e,...r){const{datetimeFormats:s,unresolving:o,fallbackLocale:l,onWarn:c,localeFallbacker:u}=e,{__datetimeFormatters:p}=e,[f,m,v,g]=parseDateTimeArgs(...r);isBoolean$1(v.missingWarn)?v.missingWarn:e.missingWarn;isBoolean$1(v.fallbackWarn)?v.fallbackWarn:e.fallbackWarn;const y=!!v.part,b=getLocale(e,v),x=u(e,l,b);if(!isString$1(f)||""===f)return new Intl.DateTimeFormat(b,g).format(m);let S,k={},C=null;for(let T=0;T<x.length&&(S=x[T],k=s[S]||{},C=k[f],!isPlainObject$1(C));T++)handleMissing(e,f,S,0,"datetime format");if(!isPlainObject$1(C)||!isString$1(S))return o?Pn:f;let w=`${S}__${f}`;isEmptyObject(g)||(w=`${w}__${JSON.stringify(g)}`);let V=p.get(w);return V||(V=new Intl.DateTimeFormat(S,sn({},C,g)),p.set(w,V)),y?V.formatToParts(m):V.format(m)}const Bn=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function parseDateTimeArgs(...e){const[r,s,o,l]=e,c={};let u,p={};if(isString$1(r)){const e=r.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!e)throw createCoreError(Tn.INVALID_ISO_DATE_ARGUMENT);const s=e[3]?e[3].trim().startsWith("T")?`${e[1].trim()}${e[3].trim()}`:`${e[1].trim()}T${e[3].trim()}`:e[1].trim();u=new Date(s);try{u.toISOString()}catch(Ir){throw createCoreError(Tn.INVALID_ISO_DATE_ARGUMENT)}}else if(isDate(r)){if(isNaN(r.getTime()))throw createCoreError(Tn.INVALID_DATE_ARGUMENT);u=r}else{if(!isNumber(r))throw createCoreError(Tn.INVALID_ARGUMENT);u=r}return isString$1(s)?c.key=s:isPlainObject$1(s)&&Object.keys(s).forEach((e=>{Bn.includes(e)?p[e]=s[e]:c[e]=s[e]})),isString$1(o)?c.locale=o:isPlainObject$1(o)&&(p=o),isPlainObject$1(l)&&(p=l),[c.key||"",u,c,p]}function clearDateTimeFormat(e,r,s){const o=e;for(const l in s){const e=`${r}__${l}`;o.__datetimeFormatters.has(e)&&o.__datetimeFormatters.delete(e)}}function number(e,...r){const{numberFormats:s,unresolving:o,fallbackLocale:l,onWarn:c,localeFallbacker:u}=e,{__numberFormatters:p}=e,[f,m,v,g]=parseNumberArgs(...r);isBoolean$1(v.missingWarn)?v.missingWarn:e.missingWarn;isBoolean$1(v.fallbackWarn)?v.fallbackWarn:e.fallbackWarn;const y=!!v.part,b=getLocale(e,v),x=u(e,l,b);if(!isString$1(f)||""===f)return new Intl.NumberFormat(b,g).format(m);let S,k={},C=null;for(let T=0;T<x.length&&(S=x[T],k=s[S]||{},C=k[f],!isPlainObject$1(C));T++)handleMissing(e,f,S,0,"number format");if(!isPlainObject$1(C)||!isString$1(S))return o?Pn:f;let w=`${S}__${f}`;isEmptyObject(g)||(w=`${w}__${JSON.stringify(g)}`);let V=p.get(w);return V||(V=new Intl.NumberFormat(S,sn({},C,g)),p.set(w,V)),y?V.formatToParts(m):V.format(m)}const Fn=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function parseNumberArgs(...e){const[r,s,o,l]=e,c={};let u={};if(!isNumber(r))throw createCoreError(Tn.INVALID_ARGUMENT);const p=r;return isString$1(s)?c.key=s:isPlainObject$1(s)&&Object.keys(s).forEach((e=>{Fn.includes(e)?u[e]=s[e]:c[e]=s[e]})),isString$1(o)?c.locale=o:isPlainObject$1(o)&&(u=o),isPlainObject$1(l)&&(u=l),[c.key||"",p,c,u]}function clearNumberFormat(e,r,s){const o=e;for(const l in s){const e=`${r}__${l}`;o.__numberFormatters.has(e)&&o.__numberFormatters.delete(e)}}!function initFeatureFlags$1(){"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(getGlobalThis().__INTLIFY_PROD_DEVTOOLS__=!1)}(),Vue$1.util.warn;
/*!
  * vue-i18n-bridge v9.13.1
  * (c) 2024 kazuya kawaguchi
  * Released under the MIT License.
  */
const Nn="9.13.1";const Rn=Cn.__EXTEND_POINT__,Hn=incrementer(Rn);Hn(),Hn(),Hn(),Hn(),Hn(),Hn(),Hn(),Hn(),Hn();const Wn=Tn.__EXTEND_POINT__,Un=incrementer(Wn),Gn={UNEXPECTED_RETURN_TYPE:Wn,INVALID_ARGUMENT:Un(),MUST_BE_CALL_SETUP_TOP:Un(),NOT_INSTALLED:Un(),NOT_AVAILABLE_IN_LEGACY_MODE:Un(),REQUIRED_VALUE:Un(),INVALID_VALUE:Un(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:Un(),NOT_INSTALLED_WITH_PROVIDE:Un(),UNEXPECTED_ERROR:Un(),NOT_COMPATIBLE_LEGACY_VUE_I18N:Un(),BRIDGE_SUPPORT_VUE_2_ONLY:Un(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:Un(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:Un(),__EXTEND_POINT__:Un()};function createI18nError(e,...r){return createCompileError(e,null,void 0)}const Yn=makeSymbol("__translateVNode"),qn=makeSymbol("__datetimeParts"),Kn=makeSymbol("__numberParts"),Xn=makeSymbol("__setPluralRules");makeSymbol("__intlifyMeta");const Zn=makeSymbol("__legacyVueI18n"),Jn=makeSymbol("__injectWithOption"),Qn=makeSymbol("__dispose"),ei="__VUE_I18N_BRIDGE__";function isLegacyVueI18n(e){return null!=e&&null!=e.version&&(Number(e.version.split(".")[0])||-1)>=8}function handleFlatJson(e){if(!isObject$2(e))return e;for(const r in e)if(hasOwn$1(e,r))if(r.includes(".")){const s=r.split("."),o=s.length-1;let l=e,c=!1;for(let e=0;e<o;e++){if(s[e]in l||(l[s[e]]={}),!isObject$2(l[s[e]])){c=!0;break}l=l[s[e]]}c||(l[s[o]]=e[r],delete e[r]),isObject$2(l[s[o]])&&handleFlatJson(l[s[o]])}else isObject$2(e[r])&&handleFlatJson(e[r]);return e}function getLocaleMessages(e,r){const{messages:s,__i18n:o,messageResolver:l,flatJson:c}=r,u=isPlainObject$1(s)?s:un(o)?{}:{[e]:{}};if(un(o)&&o.forEach((e=>{if("locale"in e&&"resource"in e){const{locale:r,resource:s}=e;r?(u[r]=u[r]||{},deepCopy(s,u[r])):deepCopy(s,u)}else isString$1(e)&&deepCopy(JSON.parse(e),u)})),null==l&&c)for(const p in u)hasOwn$1(u,p)&&handleFlatJson(u[p]);return u}function getComponentOptions(e){return e.proxy.$options}function createTextNode(e){return function createVNodeVue2Compatible(e){const r=void 0;return{tag:void 0,data:void 0,children:void 0,text:e,elm:void 0,ns:void 0,context:void 0,fnContext:void 0,fnOptions:void 0,fnScopeId:void 0,key:void 0,componentOptions:void 0,componentInstance:r,parent:void 0,raw:!1,isStatic:!1,isRootInsert:!0,isComment:!1,isCloned:!1,isOnce:!1,asyncFactory:void 0,asyncMeta:void 0,isAsyncPlaceholder:!1,child:()=>r}}(e)}const ti="__INTLIFY_META__",NOOP_RETURN_ARRAY=()=>[],NOOP_RETURN_FALSE=()=>!1;let ni=0;function defineCoreMissingHandler(e){return(r,s,o,l)=>e(s,o,getCurrentInstance()||void 0,l)}const getMetaInfo=()=>{const e=getCurrentInstance();let r=null;return e&&(r=getComponentOptions(e)[ti])?{[ti]:r}:null};function createComposer(e={},r){const{__root:s,__injectWithOption:o}=e,l=void 0===s,c=e.flatJson,u=an?ref$1:shallowRef,p=!!e.translateExistCompatible;let f=!isBoolean$1(e.inheritLocale)||e.inheritLocale;const m=u(s&&f?s.locale.value:isString$1(e.locale)?e.locale:Dn),v=u(s&&f?s.fallbackLocale.value:isString$1(e.fallbackLocale)||un(e.fallbackLocale)||isPlainObject$1(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:m.value),g=u(getLocaleMessages(m.value,e)),y=u(isPlainObject$1(e.datetimeFormats)?e.datetimeFormats:{[m.value]:{}}),b=u(isPlainObject$1(e.numberFormats)?e.numberFormats:{[m.value]:{}});let x=s?s.missingWarn:!isBoolean$1(e.missingWarn)&&!isRegExp(e.missingWarn)||e.missingWarn,S=s?s.fallbackWarn:!isBoolean$1(e.fallbackWarn)&&!isRegExp(e.fallbackWarn)||e.fallbackWarn,k=s?s.fallbackRoot:!isBoolean$1(e.fallbackRoot)||e.fallbackRoot,C=!!e.fallbackFormat,w=isFunction$1(e.missing)?e.missing:null,V=isFunction$1(e.missing)?defineCoreMissingHandler(e.missing):null,T=isFunction$1(e.postTranslation)?e.postTranslation:null,_=s?s.warnHtmlMessage:!isBoolean$1(e.warnHtmlMessage)||e.warnHtmlMessage,O=!!e.escapeParameter;const I=s?s.modifiers:isPlainObject$1(e.modifiers)?e.modifiers:{};let P,D,A=e.pluralRules||s&&s.pluralRules;{isLegacyVueI18n(r)||createI18nError(Gn.NOT_COMPATIBLE_LEGACY_VUE_I18N);const e={locale:m.value,fallbackLocale:v.value,messages:g.value,dateTimeFormats:y.value,numberFormats:b.value,modifiers:I,missing:w,fallbackRoot:k,postTranslation:T,pluralizationRules:A,escapeParameterHtml:O,sync:f,silentFallbackWarn:isBoolean$1(S)?!S:S,silentTranslationWarn:isBoolean$1(x)?!x:x,formatFallbackMessages:isBoolean$1(C)?!C:C,warnHtmlInMessage:isBoolean$1(_)&&_?"warn":"off",__VUE_I18N_BRIDGE__:ei};P=new r(e)}D=(()=>{l&&setFallbackContext(null);const r={version:Nn,locale:m.value,fallbackLocale:v.value,messages:g.value,modifiers:I,pluralRules:A,missing:null===V?void 0:V,missingWarn:x,fallbackWarn:S,fallbackFormat:C,unresolving:!0,postTranslation:null===T?void 0:T,warnHtmlMessage:_,escapeParameter:O,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};r.datetimeFormats=y.value,r.numberFormats=b.value,r.__datetimeFormatters=isPlainObject$1(D)?D.__datetimeFormatters:void 0,r.__numberFormatters=isPlainObject$1(D)?D.__numberFormatters:void 0;const s=createCoreContext(r);return l&&setFallbackContext(s),s})(),updateFallbackLocale(D,m.value,v.value);const z=computed({get:()=>m.value,set:e=>{m.value=e,P&&!l&&(P.locale=e),D.locale=m.value}}),L=computed({get:()=>v.value,set:e=>{v.value=e,P&&!l&&(P.fallbackLocale=e),D.fallbackLocale=v.value,updateFallbackLocale(D,m.value,e)}}),j=computed((()=>g.value)),M=computed((()=>y.value)),E=computed((()=>b.value));const wrapWithDeps=(e,r,o,c,u,p)=>{let f;!function trackReactivityValues(){return[m.value,v.value,g.value,y.value,b.value]}();try{__INTLIFY_PROD_DEVTOOLS__&&setAdditionalMeta(getMetaInfo()),l||(D.fallbackContext=s?getFallbackContext():void 0),f=e(D)}finally{__INTLIFY_PROD_DEVTOOLS__&&setAdditionalMeta(null),l||(D.fallbackContext=void 0)}if("translate exists"!==o&&isNumber(f)&&f===Pn||"translate exists"===o&&!f){const[e,o]=r();return s&&k?c(s):u(e)}if(p(f))return f;throw createI18nError(Gn.UNEXPECTED_RETURN_TYPE)};function t3(...e){return wrapWithDeps((r=>Reflect.apply(translate,null,[r,...e])),(()=>parseTranslateArgs(...e)),"translate",(r=>Reflect.apply(r.t,r,[...e])),(e=>e),(e=>isString$1(e)))}const B={normalize:function normalize2(e){return e.map((e=>isString$1(e)||isNumber(e)||isBoolean$1(e)?createTextNode(String(e)):e))},interpolate:e=>e,type:"vnode"};function getLocaleMessage2(e){return g.value[e]||{}}ni++,s&&an&&(watch(s.locale,(e=>{f&&(m.value=e,P&&!l&&(P.locale=e),D.locale=e,updateFallbackLocale(D,m.value,v.value))})),watch(s.fallbackLocale,(e=>{f&&(v.value=e,P&&!l&&(P.fallbackLocale=e),D.fallbackLocale=e,updateFallbackLocale(D,m.value,v.value))})));const F={id:ni,locale:z,fallbackLocale:L,get inheritLocale(){return f},set inheritLocale(e){f=e,P&&(P._sync=e),e&&s&&(m.value=s.locale.value,v.value=s.fallbackLocale.value,P&&(P.locale=s.locale.value,P.fallbackLocale=s.fallbackLocale.value),updateFallbackLocale(D,m.value,v.value))},get availableLocales(){return Object.keys(g.value).sort()},messages:j,get modifiers(){return I},get pluralRules(){return A||{}},get isGlobal(){return l},get missingWarn(){return x},set missingWarn(e){x=e,D.missingWarn=x},get fallbackWarn(){return S},set fallbackWarn(e){S=e,D.fallbackWarn=S},get fallbackRoot(){return k},set fallbackRoot(e){k=e},get fallbackFormat(){return C},set fallbackFormat(e){C=e,D.fallbackFormat=C},get warnHtmlMessage(){return _},set warnHtmlMessage(e){_=e,D.warnHtmlMessage=e},get escapeParameter(){return O},set escapeParameter(e){O=e,D.escapeParameter=e},t:t3,getLocaleMessage:getLocaleMessage2,setLocaleMessage:function setLocaleMessage2(e,r){if(c){const s={[e]:r};for(const e in s)hasOwn$1(s,e)&&handleFlatJson(s[e]);r=s[e]}g.value[e]=r,P&&P.setLocaleMessage(e,r),D.messages=g.value},mergeLocaleMessage:function mergeLocaleMessage2(e,r){g.value[e]=g.value[e]||{},P&&P.mergeLocaleMessage(e,r);const s={[e]:r};if(c)for(const o in s)hasOwn$1(s,o)&&handleFlatJson(s[o]);deepCopy(r=s[e],g.value[e]),D.messages=g.value},getPostTranslationHandler:function getPostTranslationHandler(){return isFunction$1(T)?T:null},setPostTranslationHandler:function setPostTranslationHandler(e){T=e,D.postTranslation=e},getMissingHandler:function getMissingHandler(){return w},setMissingHandler:function setMissingHandler(e){null!==e&&(V=defineCoreMissingHandler(e)),w=e,D.missing=V},[Xn]:function setPluralRules(e){A=e,D.pluralRules=A}};return F.datetimeFormats=M,F.numberFormats=E,F.rt=function rt(...e){const[r,s,o]=e;if(o&&!isObject$2(o))throw createI18nError(Gn.INVALID_ARGUMENT);return t3(r,s,sn({resolvedMessage:!0},o||{}))},F.te=function te2(e,r){return wrapWithDeps((()=>{if(!e)return!1;const s=getLocaleMessage2(isString$1(r)?r:m.value),o=D.messageResolver(s,e);return p?null!=o:isMessageAST(o)||isMessageFunction(o)||isString$1(o)}),(()=>[e]),"translate exists",(s=>Reflect.apply(s.te,s,[e,r])),NOOP_RETURN_FALSE,(e=>isBoolean$1(e)))},F.tm=function tm(e){const r=function resolveMessages(e){let r=null;const s=fallbackWithLocaleChain(D,v.value,m.value);for(let o=0;o<s.length;o++){const l=g.value[s[o]]||{},c=D.messageResolver(l,e);if(null!=c){r=c;break}}return r}(e);return null!=r?r:s&&s.tm(e)||{}},F.d=function d2(...e){return wrapWithDeps((r=>Reflect.apply(datetime,null,[r,...e])),(()=>parseDateTimeArgs(...e)),"datetime format",(r=>Reflect.apply(r.d,r,[...e])),(()=>An),(e=>isString$1(e)))},F.n=function n2(...e){return wrapWithDeps((r=>Reflect.apply(number,null,[r,...e])),(()=>parseNumberArgs(...e)),"number format",(r=>Reflect.apply(r.n,r,[...e])),(()=>An),(e=>isString$1(e)))},F.getDateTimeFormat=function getDateTimeFormat2(e){return y.value[e]||{}},F.setDateTimeFormat=function setDateTimeFormat2(e,r){y.value[e]=r,P&&P.setDateTimeFormat(e,r),D.datetimeFormats=y.value,clearDateTimeFormat(D,e,r)},F.mergeDateTimeFormat=function mergeDateTimeFormat2(e,r){y.value[e]=sn(y.value[e]||{},r),P&&P.mergeDateTimeFormat(e,r),D.datetimeFormats=y.value,clearDateTimeFormat(D,e,r)},F.getNumberFormat=function getNumberFormat2(e){return b.value[e]||{}},F.setNumberFormat=function setNumberFormat2(e,r){b.value[e]=r,P&&P.setNumberFormat(e,r),D.numberFormats=b.value,clearNumberFormat(D,e,r)},F.mergeNumberFormat=function mergeNumberFormat2(e,r){b.value[e]=sn(b.value[e]||{},r),P&&P.mergeNumberFormat(e,r),D.numberFormats=b.value,clearNumberFormat(D,e,r)},F[Jn]=o,F[Yn]=function translateVNode(...e){return wrapWithDeps((r=>{let s;const o=r;try{o.processor=B,s=Reflect.apply(translate,null,[o,...e])}finally{o.processor=null}return s}),(()=>parseTranslateArgs(...e)),"translate",(r=>r[Yn](...e)),(e=>[createTextNode(e)]),(e=>un(e)))},F[qn]=function datetimeParts(...e){return wrapWithDeps((r=>Reflect.apply(datetime,null,[r,...e])),(()=>parseDateTimeArgs(...e)),"datetime format",(r=>r[qn](...e)),NOOP_RETURN_ARRAY,(e=>isString$1(e)||un(e)))},F[Kn]=function numberParts(...e){return wrapWithDeps((r=>Reflect.apply(number,null,[r,...e])),(()=>parseNumberArgs(...e)),"number format",(r=>r[Kn](...e)),NOOP_RETURN_ARRAY,(e=>isString$1(e)||un(e)))},F[Zn]=P,F}const ii={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}};const ri=defineComponent({name:"i18n-t",props:sn({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>isNumber(e)||!isNaN(e)}},ii),setup(e,r){const{slots:s,attrs:o}=r,l=e.i18n||useI18n({useScope:e.scope,__useComponent:!0});return()=>{const c=Object.keys(s).filter((e=>"_"!==e)),u={};e.locale&&(u.locale=e.locale),void 0!==e.plural&&(u.plural=isString$1(e.plural)?+e.plural:e.plural);const p=function getInterpolateArg({slots:e},r){if(1===r.length&&"default"===r[0])return(e.default?e.default():[]).reduce(((e,r)=>[...e,...r.children?r.children:[r]]),[]);return r.reduce(((r,s)=>{const o=e[s];return o&&(r[s]=o()),r}),{})}(r,c),f=l[Yn](e.keypath,p,u),m=sn({},o);return h(isString$1(e.tag)||isObject$2(e.tag)?e.tag:"span",m,f)}}});function renderFormatter(e,r,s,o){const{slots:l,attrs:c}=r;return()=>{const r={part:!0};let u={};e.locale&&(r.locale=e.locale),isString$1(e.format)?r.key=e.format:isObject$2(e.format)&&(isString$1(e.format.key)&&(r.key=e.format.key),u=Object.keys(e.format).reduce(((r,o)=>s.includes(o)?sn({},r,{[o]:e.format[o]}):r),{}));const p=o(e.value,r,u);let f=[r.key];un(p)?f=p.map(((e,r)=>{const s=l[e.type],o=s?s({[e.type]:e.value,index:r,parts:p}):[e.value];return function isVNode(e){return un(e)&&!isString$1(e[0])}(o)&&(o[0].key=`${e.type}-${r}`),o})):isString$1(p)&&(f=[p]);const m=sn({},c);return h(isString$1(e.tag)||isObject$2(e.tag)?e.tag:"span",m,f)}}const ai=defineComponent({name:"i18n-n",props:sn({value:{type:Number,required:!0},format:{type:[String,Object]}},ii),setup(e,r){const s=e.i18n||useI18n({useScope:e.scope,__useComponent:!0});return renderFormatter(e,r,Fn,((...e)=>s[Kn](...e)))}}),si=defineComponent({name:"i18n-d",props:sn({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},ii),setup(e,r){const s=e.i18n||useI18n({useScope:e.scope,__useComponent:!0});return renderFormatter(e,r,Bn,((...e)=>s[qn](...e)))}});let oi=null;function useI18n(e={}){const r=getCurrentInstance();if(null==r)throw createI18nError(Gn.MUST_BE_CALL_SETUP_TOP);if(null==oi)throw createI18nError(Gn.NOT_INSTALLED);const s=function getI18nInstance(e){{const r=e.proxy;if(null==r)throw createI18nError(Gn.UNEXPECTED_ERROR);const s=r._i18nBridgeRoot;if(!s)throw createI18nError(Gn.NOT_INSTALLED);return s}}(r),o=function getGlobalComposer(e){return e.global}(s),l=getComponentOptions(r),c=function getScope(e,r){return isEmptyObject(e)?"__i18n"in r?"local":"global":e.useScope?e.useScope:"local"}(e,l);if("global"===c)return function adjustI18nResources(e,r,s){let o=isObject$2(r.messages)?r.messages:{};"__i18nGlobal"in s&&(o=getLocaleMessages(e.locale.value,{messages:o,__i18n:s.__i18nGlobal}));const l=Object.keys(o);if(l.length&&l.forEach((r=>{e.mergeLocaleMessage(r,o[r])})),isObject$2(r.datetimeFormats)){const s=Object.keys(r.datetimeFormats);s.length&&s.forEach((s=>{e.mergeDateTimeFormat(s,r.datetimeFormats[s])}))}if(isObject$2(r.numberFormats)){const s=Object.keys(r.numberFormats);s.length&&s.forEach((s=>{e.mergeNumberFormat(s,r.numberFormats[s])}))}}(o,e,l),o;if("parent"===c){let l=function getComposer(e,r,s=!1){let o=null;const l=r.root;let c=function getParentComponentInstance(e,r=!1){if(null==e)return null;return e.parent}(r,s);for(;null!=c;){const r=e;if("composition"===e.mode&&(o=r.__getInstance(c)),null!=o)break;if(l===c)break;c=c.parent}return o}(s,r,e.__useComponent);return null==l&&(l=o),l}const u=s;let p=u.__getInstance(r);if(null==p){const s=sn({},e);"__i18n"in l&&(s.__i18n=l.__i18n),o&&(s.__root=o),p=createComposer(s,oi),u.__composerExtend&&(p[Qn]=u.__composerExtend(p)),function setupLifeCycle(e,r,s){{const o=r.proxy;if(null==o)throw createI18nError(Gn.UNEXPECTED_ERROR);const l=s[Zn];if(l===e)throw createI18nError(Gn.UNEXPECTED_ERROR);o._i18n=l,o._i18n_bridge=!0,an&&(o._i18nWatcher=o._i18n.watchI18nData(),o._i18n._sync&&(o._localeWatcher=o._i18n.watchLocale()));let c=!1;xe((()=>{o._i18n.subscribeDataChanging(o),c=!0})),Ve((()=>{c&&(o._i18n.unsubscribeDataChanging(o),c=!1),o._i18nWatcher&&(o._i18nWatcher(),o._i18n.destroyVM(),delete o._i18nWatcher),o._localeWatcher&&(o._localeWatcher(),delete o._localeWatcher),delete o._i18n_bridge,delete o._i18n}))}}(u,r,p),u.__setInstance(r,p)}return p}if(function initFeatureFlags(){"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(getGlobalThis().__INTLIFY_PROD_DEVTOOLS__=!1)}(),function registerMessageResolver(e){zn=e}((function resolveValue(e,r){if(!isObject$2(e))return null;let s=yn.get(r);if(s||(s=function parse$2(e){const r=[];let s,o,l,c,u,p,f,m=-1,v=0,g=0;const y=[];function maybeUnescapeQuote(){const r=e[m+1];if(5===v&&"'"===r||6===v&&'"'===r)return m++,l="\\"+r,y[0](),!0}for(y[0]=()=>{void 0===o?o=l:o+=l},y[1]=()=>{void 0!==o&&(r.push(o),o=void 0)},y[2]=()=>{y[0](),g++},y[3]=()=>{if(g>0)g--,v=4,y[0]();else{if(g=0,void 0===o)return!1;if(o=formatSubPath$1(o),!1===o)return!1;y[1]()}};null!==v;)if(m++,s=e[m],"\\"!==s||!maybeUnescapeQuote()){if(c=getPathCharType$1(s),f=vn[v],u=f[c]||f.l||8,8===u)return;if(v=u[0],void 0!==u[1]&&(p=y[u[1]],p&&(l=s,!1===p())))return;if(7===v)return r}}(r),s&&yn.set(r,s)),!s)return null;const o=s.length;let l=e,c=0;for(;c<o;){const e=l[s[c]];if(void 0===e)return null;if(isFunction$1(l))return null;l=e,c++}return l})),function registerLocaleFallbacker(e){Ln=e}(fallbackWithLocaleChain),__INTLIFY_PROD_DEVTOOLS__){const e=getGlobalThis();e.__INTLIFY__=!0,function setDevToolsHook(e){xn=e}(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}var li="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function getAugmentedNamespace(e){var r=e.default;if("function"==typeof r){var a=function(){return r.apply(this,arguments)};a.prototype=r.prototype}else a={};return Object.defineProperty(a,"__esModule",{value:!0}),Object.keys(e).forEach((function(r){var s=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(a,r,s.get?s:{enumerable:!0,get:function(){return e[r]}})})),a}
/*!
 * vue-i18n v8.28.2 
 * (c) 2022 kazuya kawaguchi
 * Released under the MIT License.
 */var ci=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],ui=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function warn(e,r){"undefined"!=typeof console&&(console.warn("[vue-i18n] "+e),r&&console.warn(r.stack))}var di=Array.isArray;function isObject(e){return null!==e&&"object"==typeof e}function isString(e){return"string"==typeof e}var hi=Object.prototype.toString,pi="[object Object]";function isPlainObject(e){return hi.call(e)===pi}function isNull(e){return null==e}function isFunction(e){return"function"==typeof e}function parseArgs(){for(var e=[],r=arguments.length;r--;)e[r]=arguments[r];var s=null,o=null;return 1===e.length?isObject(e[0])||di(e[0])?o=e[0]:"string"==typeof e[0]&&(s=e[0]):2===e.length&&("string"==typeof e[0]&&(s=e[0]),(isObject(e[1])||di(e[1]))&&(o=e[1])),{locale:s,params:o}}function looseClone(e){return JSON.parse(JSON.stringify(e))}function includes(e,r){return!!~e.indexOf(r)}var fi=Object.prototype.hasOwnProperty;function hasOwn(e,r){return fi.call(e,r)}function merge(e){for(var r=arguments,s=Object(e),o=1;o<arguments.length;o++){var l=r[o];if(null!=l){var c=void 0;for(c in l)hasOwn(l,c)&&(isObject(l[c])?s[c]=merge(s[c],l[c]):s[c]=l[c])}}return s}function looseEqual(e,r){if(e===r)return!0;var s=isObject(e),o=isObject(r);if(!s||!o)return!s&&!o&&String(e)===String(r);try{var l=di(e),c=di(r);if(l&&c)return e.length===r.length&&e.every((function(e,s){return looseEqual(e,r[s])}));if(l||c)return!1;var u=Object.keys(e),p=Object.keys(r);return u.length===p.length&&u.every((function(s){return looseEqual(e[s],r[s])}))}catch(Ir){return!1}}var mi={name:"i18n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function render(e,r){var s=r.data,o=r.parent,l=r.props,c=r.slots,u=o.$i18n;if(u){var p=l.path,f=l.locale,m=l.places,v=c(),g=u.i(p,f,function onlyHasDefaultPlace(e){var r;for(r in e)if("default"!==r)return!1;return Boolean(r)}(v)||m?function useLegacyPlaces(e,r){var s=r?function createParamsFromPlaces(e){return Array.isArray(e)?e.reduce(assignChildIndex,{}):Object.assign({},e)}(r):{};if(!e)return s;e=e.filter((function(e){return e.tag||""!==e.text.trim()}));var o=e.every(vnodeHasPlaceAttribute);return e.reduce(o?assignChildPlace:assignChildIndex,s)}(v.default,m):v),y=l.tag&&!0!==l.tag||!1===l.tag?l.tag:"span";return y?e(y,s,g):g}}};function assignChildPlace(e,r){return r.data&&r.data.attrs&&r.data.attrs.place&&(e[r.data.attrs.place]=r),e}function assignChildIndex(e,r,s){return e[s]=r,e}function vnodeHasPlaceAttribute(e){return Boolean(e.data&&e.data.attrs&&e.data.attrs.place)}var vi,gi={name:"i18n-n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function render2(e,r){var s=r.props,o=r.parent,l=r.data,c=o.$i18n;if(!c)return null;var u=null,p=null;isString(s.format)?u=s.format:isObject(s.format)&&(s.format.key&&(u=s.format.key),p=Object.keys(s.format).reduce((function(e,r){var o;return includes(ci,r)?Object.assign({},e,((o={})[r]=s.format[r],o)):e}),null));var f=s.locale||c.locale,m=c._ntp(s.value,f,u,p),v=m.map((function(e,r){var s,o=l.scopedSlots&&l.scopedSlots[e.type];return o?o(((s={})[e.type]=e.value,s.index=r,s.parts=m,s)):e.value})),g=s.tag&&!0!==s.tag||!1===s.tag?s.tag:"span";return g?e(g,{attrs:l.attrs,class:l.class,staticClass:l.staticClass},v):v}};function bind(e,r,s){assert(e,s)&&t(e,r,s)}function update(e,r,s,o){if(assert(e,s)){var l=s.context.$i18n;(function localeEqual(e,r){var s=r.context;return e._locale===s.$i18n.locale})(e,s)&&looseEqual(r.value,r.oldValue)&&looseEqual(e._localeMessage,l.getLocaleMessage(l.locale))||t(e,r,s)}}function unbind(e,r,s,o){if(s.context){var l=s.context.$i18n||{};r.modifiers.preserve||l.preserveDirectiveContent||(e.textContent=""),e._vt=void 0,delete e._vt,e._locale=void 0,delete e._locale,e._localeMessage=void 0,delete e._localeMessage}else warn("Vue instance does not exists in VNode context")}function assert(e,r){var s=r.context;return s?!!s.$i18n||(warn("VueI18n instance does not exists in Vue instance"),!1):(warn("Vue instance does not exists in VNode context"),!1)}function t(e,r,s){var o,l,c=function parseValue(e){var r,s,o,l;isString(e)?r=e:isPlainObject(e)&&(r=e.path,s=e.locale,o=e.args,l=e.choice);return{path:r,locale:s,args:o,choice:l}}(r.value),u=c.path,p=c.locale,f=c.args,m=c.choice;if(u||p||f)if(u){var v=s.context;e._vt=e.textContent=null!=m?(o=v.$i18n).tc.apply(o,[u,m].concat(makeParams(p,f))):(l=v.$i18n).t.apply(l,[u].concat(makeParams(p,f))),e._locale=v.$i18n.locale,e._localeMessage=v.$i18n.getLocaleMessage(v.$i18n.locale)}else warn("`path` is required in v-t directive");else warn("value type not supported")}function makeParams(e,r){var s=[];return e&&s.push(e),r&&(Array.isArray(r)||isPlainObject(r))&&s.push(r),s}function install(e,r){void 0===r&&(r={bridge:!1}),install.installed=!0,(vi=e).version&&Number(vi.version.split(".")[0]),function extend(e){e.prototype.hasOwnProperty("$i18n")||Object.defineProperty(e.prototype,"$i18n",{get:function get2(){return this._i18n}}),e.prototype.$t=function(e){for(var r=[],s=arguments.length-1;s-- >0;)r[s]=arguments[s+1];var o=this.$i18n;return o._t.apply(o,[e,o.locale,o._getMessages(),this].concat(r))},e.prototype.$tc=function(e,r){for(var s=[],o=arguments.length-2;o-- >0;)s[o]=arguments[o+2];var l=this.$i18n;return l._tc.apply(l,[e,l.locale,l._getMessages(),this,r].concat(s))},e.prototype.$te=function(e,r){var s=this.$i18n;return s._te(e,s.locale,s._getMessages(),r)},e.prototype.$d=function(e){for(var r,s=[],o=arguments.length-1;o-- >0;)s[o]=arguments[o+1];return(r=this.$i18n).d.apply(r,[e].concat(s))},e.prototype.$n=function(e){for(var r,s=[],o=arguments.length-1;o-- >0;)s[o]=arguments[o+1];return(r=this.$i18n).n.apply(r,[e].concat(s))}}(vi),vi.mixin(function defineMixin(e){function mounted(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===e&&(e=!1),e?{mounted:mounted}:{beforeCreate:function beforeCreate(){var e=this.$options;if(e.i18n=e.i18n||(e.__i18nBridge||e.__i18n?{}:null),e.i18n){if(e.i18n instanceof Ai){if(e.__i18nBridge||e.__i18n)try{var r=e.i18n&&e.i18n.messages?e.i18n.messages:{};(e.__i18nBridge||e.__i18n).forEach((function(e){r=merge(r,JSON.parse(e))})),Object.keys(r).forEach((function(s){e.i18n.mergeLocaleMessage(s,r[s])}))}catch(Ir){}this._i18n=e.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(isPlainObject(e.i18n)){var s=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof Ai?this.$root.$i18n:null;if(s&&(e.i18n.root=this.$root,e.i18n.formatter=s.formatter,e.i18n.fallbackLocale=s.fallbackLocale,e.i18n.formatFallbackMessages=s.formatFallbackMessages,e.i18n.silentTranslationWarn=s.silentTranslationWarn,e.i18n.silentFallbackWarn=s.silentFallbackWarn,e.i18n.pluralizationRules=s.pluralizationRules,e.i18n.preserveDirectiveContent=s.preserveDirectiveContent),e.__i18nBridge||e.__i18n)try{var o=e.i18n&&e.i18n.messages?e.i18n.messages:{};(e.__i18nBridge||e.__i18n).forEach((function(e){o=merge(o,JSON.parse(e))})),e.i18n.messages=o}catch(Ir){}var l=e.i18n.sharedMessages;l&&isPlainObject(l)&&(e.i18n.messages=merge(e.i18n.messages,l)),this._i18n=new Ai(e.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===e.i18n.sync||e.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),s&&s.onComponentInstanceCreated(this._i18n)}}else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof Ai?this._i18n=this.$root.$i18n:e.parent&&e.parent.$i18n&&e.parent.$i18n instanceof Ai&&(this._i18n=e.parent.$i18n)},beforeMount:function beforeMount(){var e=this.$options;e.i18n=e.i18n||(e.__i18nBridge||e.__i18n?{}:null),e.i18n?(e.i18n instanceof Ai||isPlainObject(e.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof Ai||e.parent&&e.parent.$i18n&&e.parent.$i18n instanceof Ai)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:mounted,beforeDestroy:function beforeDestroy(){if(this._i18n){var e=this;this.$nextTick((function(){e._subscribing&&(e._i18n.unsubscribeDataChanging(e),delete e._subscribing),e._i18nWatcher&&(e._i18nWatcher(),e._i18n.destroyVM(),delete e._i18nWatcher),e._localeWatcher&&(e._localeWatcher(),delete e._localeWatcher)}))}}}}(r.bridge)),vi.directive("t",{bind:bind,update:update,unbind:unbind}),vi.component(mi.name,mi),vi.component(gi.name,gi),vi.config.optionMergeStrategies.i18n=function(e,r){return void 0===r?e:r}}var yi=function BaseFormatter2(){this._caches=Object.create(null)};yi.prototype.interpolate=function interpolate(e,r){if(!r)return[e];var s=this._caches[e];return s||(s=function parse(e){var r=[],s=0,o="";for(;s<e.length;){var l=e[s++];if("{"===l){o&&r.push({type:"text",value:o}),o="";var c="";for(l=e[s++];void 0!==l&&"}"!==l;)c+=l,l=e[s++];var u="}"===l,p=bi.test(c)?"list":u&&xi.test(c)?"named":"unknown";r.push({value:c,type:p})}else"%"===l?"{"!==e[s]&&(o+=l):o+=l}return o&&r.push({type:"text",value:o}),r}(e),this._caches[e]=s),function compile(e,r){var s=[],o=0,l=Array.isArray(r)?"list":isObject(r)?"named":"unknown";if("unknown"===l)return s;for(;o<e.length;){var c=e[o];switch(c.type){case"text":s.push(c.value);break;case"list":s.push(r[parseInt(c.value,10)]);break;case"named":"named"===l&&s.push(r[c.value])}o++}return s}(s,r)};var bi=/^(?:\d)+/,xi=/^(?:\w)+/;var Si=[];Si[0]={ws:[0],ident:[3,0],"[":[4],eof:[7]},Si[1]={ws:[1],".":[2],"[":[4],eof:[7]},Si[2]={ws:[2],ident:[3,0],0:[3,0],number:[3,0]},Si[3]={ident:[3,0],0:[3,0],number:[3,0],ws:[1,1],".":[2,1],"[":[4,1],eof:[7,1]},Si[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],eof:8,else:[4,0]},Si[5]={"'":[4,0],eof:8,else:[5,0]},Si[6]={'"':[4,0],eof:8,else:[6,0]};var ki=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function getPathCharType(e){if(null==e)return"eof";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"ident";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"ws"}return"ident"}function formatSubPath(e){var r=e.trim();return("0"!==e.charAt(0)||!isNaN(e))&&(function isLiteral(e){return ki.test(e)}(r)?function stripQuotes(e){var r=e.charCodeAt(0);return r!==e.charCodeAt(e.length-1)||34!==r&&39!==r?e:e.slice(1,-1)}(r):"*"+r)}var Ci=function I18nPath2(){this._cache=Object.create(null)};Ci.prototype.parsePath=function parsePath2(e){var r=this._cache[e];return r||(r=function parse$1(e){var r,s,o,l,c,u,p,f=[],m=-1,v=0,g=0,y=[];function maybeUnescapeQuote(){var r=e[m+1];if(5===v&&"'"===r||6===v&&'"'===r)return m++,o="\\"+r,y[0](),!0}for(y[1]=function(){void 0!==s&&(f.push(s),s=void 0)},y[0]=function(){void 0===s?s=o:s+=o},y[2]=function(){y[0](),g++},y[3]=function(){if(g>0)g--,v=4,y[0]();else{if(g=0,void 0===s)return!1;if(!1===(s=formatSubPath(s)))return!1;y[1]()}};null!==v;)if(m++,"\\"!==(r=e[m])||!maybeUnescapeQuote()){if(l=getPathCharType(r),8===(c=(p=Si[v])[l]||p.else||8))return;if(v=c[0],(u=y[c[1]])&&(o=void 0===(o=c[2])?r:o,!1===u()))return;if(7===v)return f}}(e),r&&(this._cache[e]=r)),r||[]},Ci.prototype.getPathValue=function getPathValue(e,r){if(!isObject(e))return null;var s=this.parsePath(r);if(0===s.length)return null;for(var o=s.length,l=e,c=0;c<o;){var u=l[s[c]];if(null==u)return null;l=u,c++}return l};var wi,Vi=/<\/?[\w\s="/.':;#-\/]+>/,Ti=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,Oi=/^@(?:\.([a-zA-Z]+))?:/,Ii=/[()]/g,Pi={upper:function(e){return e.toLocaleUpperCase()},lower:function(e){return e.toLocaleLowerCase()},capitalize:function(e){return""+e.charAt(0).toLocaleUpperCase()+e.substr(1)}},Di=new yi,Ai=function VueI18n2(e){var r=this;void 0===e&&(e={}),!vi&&"undefined"!=typeof window&&window.Vue&&install(window.Vue);var s=e.locale||"en-US",o=!1!==e.fallbackLocale&&(e.fallbackLocale||"en-US"),l=e.messages||{},c=e.dateTimeFormats||e.datetimeFormats||{},u=e.numberFormats||{};this._vm=null,this._formatter=e.formatter||Di,this._modifiers=e.modifiers||{},this._missing=e.missing||null,this._root=e.root||null,this._sync=void 0===e.sync||!!e.sync,this._fallbackRoot=void 0===e.fallbackRoot||!!e.fallbackRoot,this._fallbackRootWithEmptyString=void 0===e.fallbackRootWithEmptyString||!!e.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==e.formatFallbackMessages&&!!e.formatFallbackMessages,this._silentTranslationWarn=void 0!==e.silentTranslationWarn&&e.silentTranslationWarn,this._silentFallbackWarn=void 0!==e.silentFallbackWarn&&!!e.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new Ci,this._dataListeners=new Set,this._componentInstanceCreatedListener=e.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==e.preserveDirectiveContent&&!!e.preserveDirectiveContent,this.pluralizationRules=e.pluralizationRules||{},this._warnHtmlInMessage=e.warnHtmlInMessage||"off",this._postTranslation=e.postTranslation||null,this._escapeParameterHtml=e.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in e&&(this.__VUE_I18N_BRIDGE__=e.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(e,s){var o=Object.getPrototypeOf(r);if(o&&o.getChoiceIndex)return o.getChoiceIndex.call(r,e,s);var l,c;return r.locale in r.pluralizationRules?r.pluralizationRules[r.locale].apply(r,[e,s]):(l=e,c=s,l=Math.abs(l),2===c?l?l>1?1:0:1:l?Math.min(l,2):0)},this._exist=function(e,s){return!(!e||!s)&&(!isNull(r._path.getPathValue(e,s))||!!e[s])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(l).forEach((function(e){r._checkLocaleMessage(e,r._warnHtmlInMessage,l[e])})),this._initVM({locale:s,fallbackLocale:o,messages:l,dateTimeFormats:c,numberFormats:u})},$i={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};Ai.prototype._checkLocaleMessage=function _checkLocaleMessage(e,r,s){var fn=function(e,r,s,o){if(isPlainObject(s))Object.keys(s).forEach((function(l){var c=s[l];isPlainObject(c)?(o.push(l),o.push("."),fn(e,r,c,o),o.pop(),o.pop()):(o.push(l),fn(e,r,c,o),o.pop())}));else if(di(s))s.forEach((function(s,l){isPlainObject(s)?(o.push("["+l+"]"),o.push("."),fn(e,r,s,o),o.pop(),o.pop()):(o.push("["+l+"]"),fn(e,r,s,o),o.pop())}));else if(isString(s)){if(Vi.test(s)){var l="Detected HTML in message '"+s+"' of keypath '"+o.join("")+"' at '"+r+"'. Consider component interpolation with '<i18n>' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===e?warn(l):"error"===e&&function error(e,r){"undefined"!=typeof console&&(console.error("[vue-i18n] "+e),r&&console.error(r.stack))}(l)}}};fn(r,e,s,[])},Ai.prototype._initVM=function _initVM(e){var r=vi.config.silent;vi.config.silent=!0,this._vm=new vi({data:e,__VUE18N__INSTANCE__:!0}),vi.config.silent=r},Ai.prototype.destroyVM=function destroyVM(){this._vm.$destroy()},Ai.prototype.subscribeDataChanging=function subscribeDataChanging(e){this._dataListeners.add(e)},Ai.prototype.unsubscribeDataChanging=function unsubscribeDataChanging(e){!function remove(e,r){if(e.delete(r))return e}(this._dataListeners,e)},Ai.prototype.watchI18nData=function watchI18nData(){var e=this;return this._vm.$watch("$data",(function(){for(var r=function arrayFrom(e){var r=[];return e.forEach((function(e){return r.push(e)})),r}(e._dataListeners),s=r.length;s--;)vi.nextTick((function(){r[s]&&r[s].$forceUpdate()}))}),{deep:!0})},Ai.prototype.watchLocale=function watchLocale(e){if(e){if(!this.__VUE_I18N_BRIDGE__)return null;var r=this,s=this._vm;return this.vm.$watch("locale",(function(o){s.$set(s,"locale",o),r.__VUE_I18N_BRIDGE__&&e&&(e.locale.value=o),s.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var o=this._vm;return this._root.$i18n.vm.$watch("locale",(function(e){o.$set(o,"locale",e),o.$forceUpdate()}),{immediate:!0})},Ai.prototype.onComponentInstanceCreated=function onComponentInstanceCreated(e){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(e,this)},$i.vm.get=function(){return this._vm},$i.messages.get=function(){return looseClone(this._getMessages())},$i.dateTimeFormats.get=function(){return looseClone(this._getDateTimeFormats())},$i.numberFormats.get=function(){return looseClone(this._getNumberFormats())},$i.availableLocales.get=function(){return Object.keys(this.messages).sort()},$i.locale.get=function(){return this._vm.locale},$i.locale.set=function(e){this._vm.$set(this._vm,"locale",e)},$i.fallbackLocale.get=function(){return this._vm.fallbackLocale},$i.fallbackLocale.set=function(e){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",e)},$i.formatFallbackMessages.get=function(){return this._formatFallbackMessages},$i.formatFallbackMessages.set=function(e){this._formatFallbackMessages=e},$i.missing.get=function(){return this._missing},$i.missing.set=function(e){this._missing=e},$i.formatter.get=function(){return this._formatter},$i.formatter.set=function(e){this._formatter=e},$i.silentTranslationWarn.get=function(){return this._silentTranslationWarn},$i.silentTranslationWarn.set=function(e){this._silentTranslationWarn=e},$i.silentFallbackWarn.get=function(){return this._silentFallbackWarn},$i.silentFallbackWarn.set=function(e){this._silentFallbackWarn=e},$i.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},$i.preserveDirectiveContent.set=function(e){this._preserveDirectiveContent=e},$i.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},$i.warnHtmlInMessage.set=function(e){var r=this,s=this._warnHtmlInMessage;if(this._warnHtmlInMessage=e,s!==e&&("warn"===e||"error"===e)){var o=this._getMessages();Object.keys(o).forEach((function(e){r._checkLocaleMessage(e,r._warnHtmlInMessage,o[e])}))}},$i.postTranslation.get=function(){return this._postTranslation},$i.postTranslation.set=function(e){this._postTranslation=e},$i.sync.get=function(){return this._sync},$i.sync.set=function(e){this._sync=e},Ai.prototype._getMessages=function _getMessages(){return this._vm.messages},Ai.prototype._getDateTimeFormats=function _getDateTimeFormats(){return this._vm.dateTimeFormats},Ai.prototype._getNumberFormats=function _getNumberFormats(){return this._vm.numberFormats},Ai.prototype._warnDefault=function _warnDefault(e,r,s,o,l,c){if(!isNull(s))return s;if(this._missing){var u=this._missing.apply(null,[e,r,o,l]);if(isString(u))return u}if(this._formatFallbackMessages){var p=parseArgs.apply(void 0,l);return this._render(r,c,p.params,r)}return r},Ai.prototype._isFallbackRoot=function _isFallbackRoot(e){return(this._fallbackRootWithEmptyString?!e:isNull(e))&&!isNull(this._root)&&this._fallbackRoot},Ai.prototype._isSilentFallbackWarn=function _isSilentFallbackWarn(e){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(e):this._silentFallbackWarn},Ai.prototype._isSilentFallback=function _isSilentFallback(e,r){return this._isSilentFallbackWarn(r)&&(this._isFallbackRoot()||e!==this.fallbackLocale)},Ai.prototype._isSilentTranslationWarn=function _isSilentTranslationWarn(e){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(e):this._silentTranslationWarn},Ai.prototype._interpolate=function _interpolate(e,r,s,o,l,c,u){if(!r)return null;var p,f=this._path.getPathValue(r,s);if(di(f)||isPlainObject(f))return f;if(isNull(f)){if(!isPlainObject(r))return null;if(!isString(p=r[s])&&!isFunction(p))return null}else{if(!isString(f)&&!isFunction(f))return null;p=f}return isString(p)&&(p.indexOf("@:")>=0||p.indexOf("@.")>=0)&&(p=this._link(e,r,p,o,"raw",c,u)),this._render(p,l,c,s)},Ai.prototype._link=function _link(e,r,s,o,l,c,u){var p=s,f=p.match(Ti);for(var m in f)if(f.hasOwnProperty(m)){var v=f[m],g=v.match(Oi),y=g[0],b=g[1],x=v.replace(y,"").replace(Ii,"");if(includes(u,x))return p;u.push(x);var S=this._interpolate(e,r,x,o,"raw"===l?"string":l,"raw"===l?void 0:c,u);if(this._isFallbackRoot(S)){if(!this._root)throw Error("unexpected error");var k=this._root.$i18n;S=k._translate(k._getMessages(),k.locale,k.fallbackLocale,x,o,l,c)}S=this._warnDefault(e,x,S,o,di(c)?c:[c],l),this._modifiers.hasOwnProperty(b)?S=this._modifiers[b](S):Pi.hasOwnProperty(b)&&(S=Pi[b](S)),u.pop(),p=S?p.replace(v,S):p}return p},Ai.prototype._createMessageContext=function _createMessageContext(e,r,s,o){var l=this,c=di(e)?e:[],u=isObject(e)?e:{},p=this._getMessages(),f=this.locale;return{list:function(e){return c[e]},named:function(e){return u[e]},values:e,formatter:r,path:s,messages:p,locale:f,linked:function(e){return l._interpolate(f,p[f]||{},e,null,o,void 0,[e])}}},Ai.prototype._render=function _render(e,r,s,o){if(isFunction(e))return e(this._createMessageContext(s,this._formatter||Di,o,r));var l=this._formatter.interpolate(e,s,o);return l||(l=Di.interpolate(e,s,o)),"string"!==r||isString(l)?l:l.join("")},Ai.prototype._appendItemToChain=function _appendItemToChain(e,r,s){var o=!1;return includes(e,r)||(o=!0,r&&(o="!"!==r[r.length-1],r=r.replace(/!/g,""),e.push(r),s&&s[r]&&(o=s[r]))),o},Ai.prototype._appendLocaleToChain=function _appendLocaleToChain(e,r,s){var o,l=r.split("-");do{var c=l.join("-");o=this._appendItemToChain(e,c,s),l.splice(-1,1)}while(l.length&&!0===o);return o},Ai.prototype._appendBlockToChain=function _appendBlockToChain(e,r,s){for(var o=!0,l=0;l<r.length&&"boolean"==typeof o;l++){var c=r[l];isString(c)&&(o=this._appendLocaleToChain(e,c,s))}return o},Ai.prototype._getLocaleChain=function _getLocaleChain(e,r){if(""===e)return[];this._localeChainCache||(this._localeChainCache={});var s=this._localeChainCache[e];if(!s){r||(r=this.fallbackLocale),s=[];for(var o,l=[e];di(l);)l=this._appendBlockToChain(s,l,r);(l=isString(o=di(r)?r:isObject(r)?r.default?r.default:null:r)?[o]:o)&&this._appendBlockToChain(s,l,null),this._localeChainCache[e]=s}return s},Ai.prototype._translate=function _translate(e,r,s,o,l,c,u){for(var p,f=this._getLocaleChain(r,s),m=0;m<f.length;m++){var v=f[m];if(!isNull(p=this._interpolate(v,e[v],o,l,c,u,[o])))return p}return null},Ai.prototype._t=function _t(e,r,s,o){for(var l,c=[],u=arguments.length-4;u-- >0;)c[u]=arguments[u+4];if(!e)return"";var p=parseArgs.apply(void 0,c);this._escapeParameterHtml&&(p.params=function escapeParams(e){return null!=e&&Object.keys(e).forEach((function(r){"string"==typeof e[r]&&(e[r]=function escapeHtml(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}(e[r]))})),e}(p.params));var f=p.locale||r,m=this._translate(s,f,this.fallbackLocale,e,o,"string",p.params);if(this._isFallbackRoot(m)){if(!this._root)throw Error("unexpected error");return(l=this._root).$t.apply(l,[e].concat(c))}return m=this._warnDefault(f,e,m,o,c,"string"),this._postTranslation&&null!=m&&(m=this._postTranslation(m,e)),m},Ai.prototype.t=function t2(e){for(var r,s=[],o=arguments.length-1;o-- >0;)s[o]=arguments[o+1];return(r=this)._t.apply(r,[e,this.locale,this._getMessages(),null].concat(s))},Ai.prototype._i=function _i(e,r,s,o,l){var c=this._translate(s,r,this.fallbackLocale,e,o,"raw",l);if(this._isFallbackRoot(c)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(e,r,l)}return this._warnDefault(r,e,c,o,[l],"raw")},Ai.prototype.i=function i(e,r,s){return e?(isString(r)||(r=this.locale),this._i(e,r,this._getMessages(),null,s)):""},Ai.prototype._tc=function _tc(e,r,s,o,l){for(var c,u=[],p=arguments.length-5;p-- >0;)u[p]=arguments[p+5];if(!e)return"";void 0===l&&(l=1);var f={count:l,n:l},m=parseArgs.apply(void 0,u);return m.params=Object.assign(f,m.params),u=null===m.locale?[m.params]:[m.locale,m.params],this.fetchChoice((c=this)._t.apply(c,[e,r,s,o].concat(u)),l)},Ai.prototype.fetchChoice=function fetchChoice(e,r){if(!e||!isString(e))return null;var s=e.split("|");return s[r=this.getChoiceIndex(r,s.length)]?s[r].trim():e},Ai.prototype.tc=function tc(e,r){for(var s,o=[],l=arguments.length-2;l-- >0;)o[l]=arguments[l+2];return(s=this)._tc.apply(s,[e,this.locale,this._getMessages(),null,r].concat(o))},Ai.prototype._te=function _te(e,r,s){for(var o=[],l=arguments.length-3;l-- >0;)o[l]=arguments[l+3];var c=parseArgs.apply(void 0,o).locale||r;return this._exist(s[c],e)},Ai.prototype.te=function te(e,r){return this._te(e,this.locale,this._getMessages(),r)},Ai.prototype.getLocaleMessage=function getLocaleMessage(e){return looseClone(this._vm.messages[e]||{})},Ai.prototype.setLocaleMessage=function setLocaleMessage(e,r){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(e,this._warnHtmlInMessage,r),this._vm.$set(this._vm.messages,e,r)},Ai.prototype.mergeLocaleMessage=function mergeLocaleMessage(e,r){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(e,this._warnHtmlInMessage,r),this._vm.$set(this._vm.messages,e,merge(void 0!==this._vm.messages[e]&&Object.keys(this._vm.messages[e]).length?Object.assign({},this._vm.messages[e]):{},r))},Ai.prototype.getDateTimeFormat=function getDateTimeFormat(e){return looseClone(this._vm.dateTimeFormats[e]||{})},Ai.prototype.setDateTimeFormat=function setDateTimeFormat(e,r){this._vm.$set(this._vm.dateTimeFormats,e,r),this._clearDateTimeFormat(e,r)},Ai.prototype.mergeDateTimeFormat=function mergeDateTimeFormat(e,r){this._vm.$set(this._vm.dateTimeFormats,e,merge(this._vm.dateTimeFormats[e]||{},r)),this._clearDateTimeFormat(e,r)},Ai.prototype._clearDateTimeFormat=function _clearDateTimeFormat(e,r){for(var s in r){var o=e+"__"+s;this._dateTimeFormatters.hasOwnProperty(o)&&delete this._dateTimeFormatters[o]}},Ai.prototype._localizeDateTime=function _localizeDateTime(e,r,s,o,l,c){for(var u=r,p=o[u],f=this._getLocaleChain(r,s),m=0;m<f.length;m++){var v=f[m];if(u=v,!isNull(p=o[v])&&!isNull(p[l]))break}if(isNull(p)||isNull(p[l]))return null;var g,y=p[l];if(c)g=new Intl.DateTimeFormat(u,Object.assign({},y,c));else{var b=u+"__"+l;(g=this._dateTimeFormatters[b])||(g=this._dateTimeFormatters[b]=new Intl.DateTimeFormat(u,y))}return g.format(e)},Ai.prototype._d=function _d(e,r,s,o){if(!s)return(o?new Intl.DateTimeFormat(r,o):new Intl.DateTimeFormat(r)).format(e);var l=this._localizeDateTime(e,r,this.fallbackLocale,this._getDateTimeFormats(),s,o);if(this._isFallbackRoot(l)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.d(e,s,r)}return l||""},Ai.prototype.d=function d(e){for(var r=[],s=arguments.length-1;s-- >0;)r[s]=arguments[s+1];var o=this.locale,l=null,c=null;return 1===r.length?(isString(r[0])?l=r[0]:isObject(r[0])&&(r[0].locale&&(o=r[0].locale),r[0].key&&(l=r[0].key)),c=Object.keys(r[0]).reduce((function(e,s){var o;return includes(ui,s)?Object.assign({},e,((o={})[s]=r[0][s],o)):e}),null)):2===r.length&&(isString(r[0])&&(l=r[0]),isString(r[1])&&(o=r[1])),this._d(e,o,l,c)},Ai.prototype.getNumberFormat=function getNumberFormat(e){return looseClone(this._vm.numberFormats[e]||{})},Ai.prototype.setNumberFormat=function setNumberFormat(e,r){this._vm.$set(this._vm.numberFormats,e,r),this._clearNumberFormat(e,r)},Ai.prototype.mergeNumberFormat=function mergeNumberFormat(e,r){this._vm.$set(this._vm.numberFormats,e,merge(this._vm.numberFormats[e]||{},r)),this._clearNumberFormat(e,r)},Ai.prototype._clearNumberFormat=function _clearNumberFormat(e,r){for(var s in r){var o=e+"__"+s;this._numberFormatters.hasOwnProperty(o)&&delete this._numberFormatters[o]}},Ai.prototype._getNumberFormatter=function _getNumberFormatter(e,r,s,o,l,c){for(var u=r,p=o[u],f=this._getLocaleChain(r,s),m=0;m<f.length;m++){var v=f[m];if(u=v,!isNull(p=o[v])&&!isNull(p[l]))break}if(isNull(p)||isNull(p[l]))return null;var g,y=p[l];if(c)g=new Intl.NumberFormat(u,Object.assign({},y,c));else{var b=u+"__"+l;(g=this._numberFormatters[b])||(g=this._numberFormatters[b]=new Intl.NumberFormat(u,y))}return g},Ai.prototype._n=function _n(e,r,s,o){if(!Ai.availabilities.numberFormat)return"";if(!s)return(o?new Intl.NumberFormat(r,o):new Intl.NumberFormat(r)).format(e);var l=this._getNumberFormatter(e,r,this.fallbackLocale,this._getNumberFormats(),s,o),c=l&&l.format(e);if(this._isFallbackRoot(c)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.n(e,Object.assign({},{key:s,locale:r},o))}return c||""},Ai.prototype.n=function n(e){for(var r=[],s=arguments.length-1;s-- >0;)r[s]=arguments[s+1];var o=this.locale,l=null,c=null;return 1===r.length?isString(r[0])?l=r[0]:isObject(r[0])&&(r[0].locale&&(o=r[0].locale),r[0].key&&(l=r[0].key),c=Object.keys(r[0]).reduce((function(e,s){var o;return includes(ci,s)?Object.assign({},e,((o={})[s]=r[0][s],o)):e}),null)):2===r.length&&(isString(r[0])&&(l=r[0]),isString(r[1])&&(o=r[1])),this._n(e,o,l,c)},Ai.prototype._ntp=function _ntp(e,r,s,o){if(!Ai.availabilities.numberFormat)return[];if(!s)return(o?new Intl.NumberFormat(r,o):new Intl.NumberFormat(r)).formatToParts(e);var l=this._getNumberFormatter(e,r,this.fallbackLocale,this._getNumberFormats(),s,o),c=l&&l.formatToParts(e);if(this._isFallbackRoot(c)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(e,r,s,o)}return c||[]},Object.defineProperties(Ai.prototype,$i),Object.defineProperty(Ai,"availabilities",{get:function get(){if(!wi){var e="undefined"!=typeof Intl;wi={dateTimeFormat:e&&void 0!==Intl.DateTimeFormat,numberFormat:e&&void 0!==Intl.NumberFormat}}return wi}}),Ai.install=install,Ai.version="8.28.2";const zi=Ai,Li={AppAddInstanceDialog:{choiceTitle:e=>{const{normalize:r}=e;return r(["Multiple launch profiles detected. Please select one to import."])},configTitle:e=>{const{normalize:r}=e;return r(["Configuration"])},createTitle:e=>{const{normalize:r}=e;return r(["Create Game"])},downloadedNotification:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["The modpack ",s(o("name"))," downloaded. Do you want to create instance for it?"])},serverTitle:e=>{const{normalize:r}=e;return r(["Input your server address"])}},AppShareInstanceDialog:{alterDownloadDescription:e=>{const{normalize:r}=e;return r(["If you don't want to mess up current instance. You can also create a new instance from your peer's config. Click the button below to create instance."])},baseInfo:e=>{const{normalize:r}=e;return r(["Basic Setting"])},cancelShare:e=>{const{normalize:r}=e;return r(["Cancel Share"])},description:e=>{const{normalize:r}=e;return r(["After you share the profile, other place can download these files through your PC."])},downloadDescription:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Please verify the files your peer provided to you. Select the file you want to download. It will be placed to current instance ",s(o("name")),"."])},downloadNotifyTitle:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Download Instance from ",s(o("user"))])},downloadTitle:e=>{const{normalize:r}=e;return r(["Download files from other peers"])},downloadToLocal:e=>{const{normalize:r}=e;return r(["Download to current instance"])},filesToDownload:e=>{const{normalize:r}=e;return r(["Choose files to download"])},filesToShare:e=>{const{normalize:r}=e;return r(["Choose files to share"])},instanceShare:e=>{const{normalize:r,interpolate:s,named:o}=e;return r([s(o("user"))," just shared the current instance to you"])},share:e=>{const{normalize:r}=e;return r(["Share"])},shareNotifyTitle:e=>{const{normalize:r}=e;return r(["Share Instance"])},shareTitle:e=>{const{normalize:r}=e;return r(["Share game files to other player"])}},BaseSetting:{},BaseSettingGeneral:{title:e=>{const{normalize:r}=e;return r(["General"])}},FeedTheBeast:{search:e=>{const{normalize:r}=e;return r(["Search In FTB"])}},FeedTheBeastCard:{},FeedTheBeastProject:{changelog:e=>{const{normalize:r}=e;return r(["Changelog"])},details:e=>{const{normalize:r}=e;return r(["Details"])},install:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Install ",s(o("version"))])},overview:e=>{const{normalize:r}=e;return r(["Overview"])},versions:e=>{const{normalize:r}=e;return r(["Versions"])}},HomeJavaIssueDialog:{incompatibleJava:e=>{const{normalize:r}=e;return r(["Incompatible Java"])},incompatibleJavaHint:e=>{const{normalize:r}=e;return r(["Current Java might be incompatible with selected Minecraft!"])},missingJava:e=>{const{normalize:r}=e;return r(["Missing Java"])},missingJavaHint:e=>{const{normalize:r}=e;return r(["The Launcher cannot detect any java in your computer. You can:"])},needDownloadHint:e=>{const{normalize:r}=e;return r(["Cannot find proper Java version in your computer. Recommend to download a new one."])},optionAutoDownload:{message:e=>{const{normalize:r}=e;return r(["Launcher will download and install Java from Mojang's source for you."])},name:e=>{const{normalize:r}=e;return r(["Automatically Download"])}},optionManualDownload:{},optionSelectJava:{message:e=>{const{normalize:r}=e;return r(["Maybe the launcher doesn't find your Java. You can tell the launcher where it is."])},name:e=>{const{normalize:r}=e;return r(["Select Java in your computer"])}},optionSwitch:{disabled:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["There is no Java ",s(o("version"))," found in database now!"])},message:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Use existed Java ",s(o("version"))," in your PC"])},name:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Switch to ",s(o("version"))])}},recommendedVersionHint:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["The ",s(o("version"))," recommend to use Java with range ",s(o("range")),"。"])},selectMatchedHint:e=>{const{normalize:r}=e;return r(["Found proper local Java versions. You can choose these local Javas."])},selectSecondaryHint:e=>{const{normalize:r}=e;return r(["Found some local Java versions, but they might not suitable to the criteria. You can still use them to launch, but this issue will still appear."])}},HomeLaunchMultiInstanceDialog:{confirm:e=>{const{normalize:r}=e;return r(["Yes, Launch"])},description:e=>{const{normalize:r}=e;return r(["You are launching multiple instances of Minecraft. Are you sure?"])},title:e=>{const{normalize:r}=e;return r(["Multiple Instances"])}},HomeSyncButton:{},HomeSyncDialog:{pull:e=>{const{normalize:r}=e;return r(["Pull"])},push:e=>{const{normalize:r}=e;return r(["Push"])}},HomeSyncDialogPull:{failText:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Fail to fetch update. ",s(o("url"))])},refresh:e=>{const{normalize:r}=e;return r(["Refresh"])},update:e=>{const{normalize:r}=e;return r(["Update"])}},HomeSyncDialogPush:{authError:e=>{const{normalize:r}=e;return r(["Bad user authentication. Please make sure you have privilege to upload files of the server!"])},refresh:e=>{const{normalize:r}=e;return r(["Refresh"])},unknownError:e=>{const{normalize:r}=e;return r(["Unknown Server Error. Please retry."])},upload:e=>{const{normalize:r}=e;return r(["Upload Instance"])}},SettingMigrationDialog:{selectRootDirectory:e=>{const{normalize:r}=e;return r(["Select Root Directory"])}},add:e=>{const{normalize:r}=e;return r(["Add"])},ago:{day:e=>{const{normalize:r,interpolate:s,named:o,plural:l}=e;return l([r([s(o("duration"))," day ago"]),r([s(o("duration"))," days ago"])])},hour:e=>{const{normalize:r,interpolate:s,named:o,plural:l}=e;return l([r([s(o("duration"))," hour ago"]),r([s(o("duration"))," hours ago"])])},minute:e=>{const{normalize:r,interpolate:s,named:o,plural:l}=e;return l([r([s(o("duration"))," minute ago"]),r([s(o("duration"))," minutes ago"])])},second:e=>{const{normalize:r,interpolate:s,named:o,plural:l}=e;return l([r([s(o("duration"))," second ago"]),r([s(o("duration"))," seconds ago"])])}},authProfileAddedNotification:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Auth Profile ",s(o("name"))," Added"])},author:e=>{const{normalize:r}=e;return r(["Author"])},back:e=>{const{normalize:r}=e;return r(["Back"])},baseSetting:{title:e=>{const{normalize:r}=e;return r(["Base Settings"])}},browse:e=>{const{normalize:r}=e;return r(["Browse"])},browseApp:{createShortcut:e=>{const{normalize:r}=e;return r(["Create Shortcut"])},default:e=>{const{normalize:r}=e;return r(["DEFAULT"])},delete:e=>{const{normalize:r}=e;return r(["Delete"])},launch:e=>{const{normalize:r}=e;return r(["Launch and set as Default"])}},cancel:e=>{const{normalize:r}=e;return r(["Cancel"])},checkUpdate:{name:e=>{const{normalize:r}=e;return r(["Check Update"])}},color:e=>{const{normalize:r}=e;return r(["Color"])},confirm:e=>{const{normalize:r}=e;return r(["Start"])},copyClipboard:{success:e=>{const{normalize:r}=e;return r(["Copy to clipboard"])}},create:e=>{const{normalize:r}=e;return r(["Create"])},curseforge:{authors:e=>{const{normalize:r}=e;return r(["Authors"])},category:e=>{const{normalize:r}=e;return r(["Category"])},createdDate:e=>{const{normalize:r}=e;return r(["Created Date"])},downloadOnly:e=>{const{normalize:r}=e;return r(["Download"])},file:{gameVersion:e=>{const{normalize:r}=e;return r(["Game Version"])},modLoader:e=>{const{normalize:r}=e;return r(["Mod Loader"])}},install:e=>{const{normalize:r}=e;return r(["Install"])},installTo:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Install to ",s(o("path"))])},installToStorage:e=>{const{normalize:r}=e;return r(["Install to Storage"])},lastUpdate:e=>{const{normalize:r}=e;return r(["Last Update Date"])},project:{description:e=>{const{normalize:r}=e;return r(["Description"])},files:e=>{const{normalize:r}=e;return r(["Files"])},images:e=>{const{normalize:r}=e;return r(["Images"])}},recentFiles:e=>{const{normalize:r}=e;return r(["Recent Files"])},releasedDate:e=>{const{normalize:r}=e;return r(["Released Date"])},search:e=>{const{normalize:r}=e;return r(["Search"])},totalDownloads:e=>{const{normalize:r}=e;return r(["Total Downloads"])}},curseforgeCard:{},curseforgeCategory:{Fabric:e=>{const{normalize:r}=e;return r(["Fabric"])},Food:e=>{const{normalize:r}=e;return r(["Food"])}},dataMigration:{apply:e=>{const{normalize:r}=e;return r(["Apply Setting"])},directoryCriteriaHint:e=>{const{normalize:r}=e;return r(["Please make sure your new directory location is an EMPTY directory!"])},migrationDestinationIsFile:e=>{const{normalize:r}=e;return r(["Migration destination is a file! Please select an empty directory!"])},migrationDestinationIsNotEmptyDirectory:e=>{const{normalize:r}=e;return r(["Migration destination is not an empty directory! Please make sure you select an empty directory!"])},migrationNoPermission:e=>{const{normalize:r}=e;return r(["No permission to rename the old directory to new directory! Please make sure the launcher has access to both places!"])},placeholder:e=>{const{normalize:r}=e;return r(["Please click here to select directory"])},setRootCause:e=>{const{normalize:r}=e;return r(["You will lose your data (Maps, Resource Packs, Mods) if you close the Launcher at this process!"])},setRootDescription:e=>{const{normalize:r}=e;return r(["This will change the root data folder of this launcher and minecraft."])},setRootTitle:e=>{const{normalize:r}=e;return r(["Set to a new storage location"])},unknownError:e=>{const{normalize:r}=e;return r(["Unknown Error! Please retry or contact the developer!"])},waitReload:e=>{const{normalize:r}=e;return r(["Migrating data. Please don't close the Launcher or you will lose your data."])}},delete:{name:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Delete ",s(o("name"))])},no:e=>{const{normalize:r}=e;return r(["No"])},yes:e=>{const{normalize:r}=e;return r(["Delete"])}},dependencies:{embedded:e=>{const{normalize:r}=e;return r(["Embedded"])},incompatible:e=>{const{normalize:r}=e;return r(["Incompatible"])},name:e=>{const{normalize:r}=e;return r(["Dependencies"])},optional:e=>{const{normalize:r}=e;return r(["Optional"])},required:e=>{const{normalize:r}=e;return r(["Required"])}},description:e=>{const{normalize:r}=e;return r(["Description"])},detail:e=>{const{normalize:r}=e;return r(["Detail"])},diagnosis:{badInstall:{message:e=>{const{normalize:r}=e;return r(["Click to try to reinstall this version."])},name:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Bad Installation on ",s(o("version"))])}},corruptedAssets:{message:e=>{const{normalize:r}=e;return r(["Launcher will install assets for you"])},name:e=>{const{normalize:r,interpolate:s,named:o,plural:l}=e;return l([r(["Corrupted asset: ",s(o("name"))]),r(["Corrupted asset ",s(o("name"))]),r([s(o("count"))," assets corrupted"])])}},corruptedAssetsIndex:{message:e=>{const{normalize:r}=e;return r(["Launcher will download assets index for you"])},name:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Corrupted assets index file of ",s(o("version")),"."])}},corruptedLibraries:{message:e=>{const{normalize:r}=e;return r(["Launcher will install libraries for you"])},name:e=>{const{normalize:r,interpolate:s,named:o,plural:l}=e;return l([r(["Corrupted library: ",s(o("name"))]),r(["Corrupted library: ",s(o("name"))]),r([s(o("count"))," libraries corrupted"])])}},corruptedVersionJar:{message:e=>{const{normalize:r}=e;return r(["Click to install this version"])},name:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Corrupted version jar for Minecraft ",s(o("version")),"."])}},corruptedVersionJson:{message:e=>{const{normalize:r}=e;return r(["Click to install this version"])},name:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Corrupted version ",s(o("version"))," json."])}},incompatibleJava:{message:e=>{const{normalize:r}=e;return r(["You can ask Launcher to download it for you."])},name:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["The java version ",s(o("javaVersion"))," is not suitable for ",s(o("version")),"!"])}},instanceFiles:{description:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["The instance installation includes ",s(o("counts"))," files."])},title:e=>{const{normalize:r}=e;return r(["Incompleted instance installation"])}},invalidJava:{message:e=>{const{normalize:r}=e;return r(["Click to use another java to launch."])},name:e=>{const{normalize:r}=e;return r(["Invalid java location."])}},missingAssets:{message:e=>{const{normalize:r}=e;return r(["Launcher will install assets for you"])},name:e=>{const{normalize:r,interpolate:s,named:o,plural:l}=e;return l([r(["Missing asset: ",s(o("name"))]),r(["Missing asset: ",s(o("name"))]),r(["Missing ",s(o("count"))," assets."])])}},missingAssetsIndex:{message:e=>{const{normalize:r}=e;return r(["Launcher will download assets index for you"])},name:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Missing assets index file of ",s(o("version")),"."])}},missingAuthlibInjector:{},missingJava:{message:e=>{const{normalize:r}=e;return r(["Click to resolve this problem"])},name:e=>{const{normalize:r}=e;return r(["Cannot find Java to launch Minecraft!"])}},missingLibraries:{message:e=>{const{normalize:r}=e;return r(["Launcher will install libraries for you"])},name:e=>{const{normalize:r,interpolate:s,named:o,plural:l}=e;return l([r(["Missing ",s(o("name"))," Library"]),r(["Missing ",s(o("name"))," Library"]),r(["Missing ",s(o("count"))," Libraries"]),r(["Missing ",s(o("count"))," Libraries"])])}},missingVersion:{message:e=>{const{normalize:r}=e;return r(["Click to install this version"])},name:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["The version ",s(o("version"))," is not installed!"])}},missingVersionJar:{message:e=>{const{normalize:r}=e;return r(["Click to install this version"])},name:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Missing version jar for Minecraft ",s(o("version"))])}}},disable:e=>{const{normalize:r}=e;return r(["Disable"])},disk:{available:e=>{const{normalize:r}=e;return r(["Available"])},used:e=>{const{normalize:r}=e;return r(["Used"])}},download:e=>{const{normalize:r}=e;return r(["Download"])},downloadCount:e=>{const{normalize:r,interpolate:s,named:o}=e;return r([s(o("count"))," downloads"])},downloadUpdate:e=>{const{normalize:r}=e;return r(["Download Update"])},duration:{day:e=>{const{normalize:r,interpolate:s,named:o,plural:l}=e;return l([r([s(o("duration"))," day"]),r([s(o("duration"))," days"])])},hour:e=>{const{normalize:r,interpolate:s,named:o,plural:l}=e;return l([r([s(o("duration"))," hour"]),r([s(o("duration"))," hours"])])},minute:e=>{const{normalize:r,interpolate:s,named:o,plural:l}=e;return l([r([s(o("duration"))," minute"]),r([s(o("duration"))," minutes"])])},second:e=>{const{normalize:r,interpolate:s,named:o,plural:l}=e;return l([r([s(o("duration"))," second"]),r([s(o("duration"))," seconds"])])}},edit:e=>{const{normalize:r}=e;return r(["Edit"])},enable:e=>{const{normalize:r}=e;return r(["Enable"])},env:{select:{all:e=>{const{normalize:r}=e;return r(["Select All"])},fit:e=>{const{normalize:r}=e;return r(["Select Fit"])},none:e=>{const{normalize:r}=e;return r(["Select None"])}}},error:{name:e=>{const{normalize:r,plural:s}=e;return s([r(["Error"]),r(["Errors"])])}},errors:{BadForgeInstallerJarError:e=>{const{normalize:r}=e;return r(["Cannot parse forge installer jar file. Maybe the forge has new installer file format? Contact developers if this issue persists."])},BadInstanceType:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Not a valid instance: ",s(o("type"))])},BodyTimeoutError:e=>{const{normalize:r}=e;return r(["HTTP Body timeout"])},ChecksumNotMatchError:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Checksum not matched! Expected ",s(o("expect")),". Actual ",s(o("actual")),"."])},ConnectTimeoutError:e=>{const{normalize:r}=e;return r(["Connection timeout to server."])},DNSNotFoundError:e=>{const{normalize:r}=e;return r(["DNS lookup error"])},DatabaseNotOpened:e=>{const{normalize:r}=e;return r(["Database is not opened! The launcher won't work properly! Please select a data directory the launcher can access. You can try to reset the data root in setting page."])},DiskIsFull:e=>{const{normalize:r}=e;return r(["Your disk is full! Cannot write anything to disk! All features might not be functional!"])},DownloadAggregateError:e=>{const{normalize:r}=e;return r(["Failed to download file."])},DownloadFileSystemError:e=>{const{normalize:r}=e;return r(["Error during accessing the download file path. Please ensure the launcher has permission to write on it."])},HeadersTimeoutError:e=>{const{normalize:r}=e;return r(["HTTP Header timeout"])},NotFoundError:e=>{const{normalize:r}=e;return r(["404 Not Found"])},SocketError:e=>{const{normalize:r}=e;return r(["Server socket error"])}},eula:{body:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["By checking the checkbox button, you are indicating your agreement to Minecraft's ",s(o("eula")),"."])}},exception:{http:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["HTTP request to ",s(o("url"))," failed. Status code ",s(o("statusCode")),". ",s(o("code")),". Please retry or check your network. If this error persists, please send a report to developer team."])}},existed:e=>{const{normalize:r}=e;return r(["Existed"])},exportModpackTarget:{curseforge:e=>{const{normalize:r}=e;return r(["Curseforge File"])},github:e=>{const{normalize:r}=e;return r(["Github File"])},modrinth:e=>{const{normalize:r}=e;return r(["Modrinth File"])},override:e=>{const{normalize:r}=e;return r(["Override (Raw) File"])}},extensions:{mrpack:e=>{const{normalize:r}=e;return r(["Modrinth Modpack"])},zip:e=>{const{normalize:r}=e;return r(["Zip File"])}},fabricVersion:{disable:e=>{const{normalize:r}=e;return r(["Disable Fabric"])},empty:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["No Fabric Version for Minecraft ",s(o("version"))])},showSnapshot:e=>{const{normalize:r}=e;return r(["Show Snapshot"])},stable:e=>{const{normalize:r}=e;return r(["Stable"])},unstable:e=>{const{normalize:r}=e;return r(["Unstable"])}},feedback:{channel:e=>{const{normalize:r}=e;return r(["Channels"])},description:e=>{const{normalize:r}=e;return r(["I found a Bug or I want to make a suggestion"])},discord:e=>{const{normalize:r}=e;return r(["Discord"])},discordDescription:e=>{const{normalize:r}=e;return r(["Join Discord Channel"])},discordJoin:e=>{const{normalize:r}=e;return r(["Join"])},generateReport:e=>{const{normalize:r}=e;return r(["Generate Report"])},generateSaveAs:e=>{const{normalize:r}=e;return r(["Save the report to"])},github:e=>{const{normalize:r}=e;return r(["Github Issue"])},githubDescription:e=>{const{normalize:r}=e;return r(["Open an Github Issue to tell your thought"])},githubOpenIssue:e=>{const{normalize:r}=e;return r(["Github"])},hint:e=>{const{normalize:r}=e;return r(["Click the button to create the report and contact the developer team. The report will contain your device info including operating system type, version, user name (in your os), etc."])},kook:e=>{const{normalize:r}=e;return r(["Kook"])},kookDescription:e=>{const{normalize:r}=e;return r(["Kook is an alternate app for discord for Chinese Mainland users"])},name:e=>{const{normalize:r}=e;return r(["Feedback"])},qq:e=>{const{normalize:r}=e;return r(["QQ Group"])},qqDescription:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Enter the feedback QQ group and direct talk with authors. Group Number: ",s(o("number"))])},qqEnterGroup:e=>{const{normalize:r}=e;return r(["Join"])}},fileDetail:{fileSize:e=>{const{normalize:r}=e;return r(["File Size"])},hash:e=>{const{normalize:r}=e;return r(["Hash"])}},filter:e=>{const{normalize:r}=e;return r(["Filter"])},filterLocalOnly:e=>{const{normalize:r}=e;return r(["Only show installed"])},finish:e=>{const{normalize:r}=e;return r(["Finish"])},forgeConfig:{hint:e=>{const{normalize:r}=e;return r(["Please at least launch the game with this mod once, so that we can detect its config file!"])}},forgeVersion:{common:e=>{const{normalize:r}=e;return r(["Common"])},disable:e=>{const{normalize:r}=e;return r(["Disable Forge"])},empty:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Forge doesn't have any release for Minecraft ",s(o("version"))])},latest:e=>{const{normalize:r}=e;return r(["Latest"])},name:e=>{const{normalize:r}=e;return r(["Forge"])},recommended:e=>{const{normalize:r}=e;return r(["Recommended"])},showBuggy:e=>{const{normalize:r}=e;return r(["Show Buggy"])},showRecommendedAndLatestOnly:e=>{const{normalize:r}=e;return r(["Recommended and Latest Only"])},version:e=>{const{normalize:r}=e;return r(["Forge Version"])}},gameSetting:{},gameType:{adventure:e=>{const{normalize:r}=e;return r(["Adventure Mode"])},creative:e=>{const{normalize:r}=e;return r(["Creative Mode"])},spectator:e=>{const{normalize:r}=e;return r(["Spectator Mode"])},survival:e=>{const{normalize:r}=e;return r(["Survival Mode"])}},help:e=>{const{normalize:r}=e;return r(["Help"])},home:e=>{const{normalize:r}=e;return r(["Home"])},importModpack:{failed:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Import ",s(o("modpack"))," failed"])},name:e=>{const{normalize:r}=e;return r(["Import Modpack"])},success:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Import ",s(o("modpack"))," succeed"])}},importResource:e=>{const{normalize:r}=e;return r(["Import Resource"])},install:e=>{const{normalize:r}=e;return r(["Install"])},installAssets:{asset:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Install ",s(o("count"))," Assets"])},assetIndex:e=>{const{normalize:r}=e;return r(["Check Assets Index File"])},name:e=>{const{normalize:r}=e;return r(["Install Asset Files"])}},installAuthlibInjector:e=>{const{normalize:r}=e;return r(["Install authlib-injector"])},installCurseforgeFile:e=>{const{normalize:r}=e;return r(["Install Curseforge File"])},installFabric:{name:e=>{const{normalize:r}=e;return r(["Install Fabric"])}},installForge:{downloadInstaller:e=>{const{normalize:r}=e;return r(["Download Installer"])},library:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Install Library ",s(o("lib"))])},name:e=>{const{normalize:r}=e;return r(["Install Forge"])},postProcessing:e=>{const{normalize:r}=e;return r(["Post Processing"])}},installInstance:{file:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Update Instance File ",s(o("file"))])},link:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Copy or Link ",s(o("count"))," Files"])},name:e=>{const{normalize:r}=e;return r(["Update Instance"])},resolve:e=>{const{normalize:r}=e;return r(["Resolve Instance Config"])},unzip:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Unzip ",s(o("count"))," Files"])}},installJre:{decompress:e=>{const{normalize:r}=e;return r(["Decompress JRE files to folder"])},download:e=>{const{normalize:r}=e;return r(["Download compressed JRE file"])},name:e=>{const{normalize:r}=e;return r(["Install Java Runtime Library"])}},installLabyMod:{asset:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Install Asset ",s(o("name"))])},json:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Generate JSON ",s(o("version"))])},name:e=>{const{normalize:r}=e;return r(["Install LabyMod"])}},installLibraries:{library:e=>{const{normalize:r}=e;return r(["Install Library"])},name:e=>{const{normalize:r}=e;return r(["Install Libraries"])}},installModpack:{deploy:e=>{const{normalize:r}=e;return r(["Deploy"])},download:{file:e=>{const{normalize:r}=e;return r(["Download File"])},name:e=>{const{normalize:r}=e;return r(["Download"])}},name:e=>{const{normalize:r}=e;return r(["Install Modpack"])},unpack:e=>{const{normalize:r}=e;return r(["Unpack Modpack"])}},installModrinthFile:{name:e=>{const{normalize:r}=e;return r(["Install Modrinth"])}},installOptifine:{download:e=>{const{normalize:r}=e;return r(["Download Optifine Universal"])},jar:e=>{const{normalize:r}=e;return r(["Generate Jar"])},json:e=>{const{normalize:r}=e;return r(["Generate Json"])},name:e=>{const{normalize:r}=e;return r(["Install Optifine"])}},installResource:{fail:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Fail to install ",s(o("file"))])},success:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Install resource ",s(o("file"))," succeeded"])}},installVersion:{jar:e=>{const{normalize:r}=e;return r(["Install Version Jar"])},json:e=>{const{normalize:r}=e;return r(["Install Version Json"])},name:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Install Minecraft Client ",s(o("version"))])}},instance:{addServer:e=>{const{normalize:r}=e;return r(["Add Server"])},changeIcon:e=>{const{normalize:r}=e;return r(["Change Icon"])},current:e=>{const{normalize:r}=e;return r(["Current Instance"])},delete:e=>{const{normalize:r}=e;return r(["Delete Game"])},deleteFailed:e=>{const{normalize:r}=e;return r(["Fail to delete instance"])},deleteFailedPermission:e=>{const{normalize:r}=e;return r(["Other program occupied the file"])},deleteHint:e=>{const{normalize:r}=e;return r(["The instance data will be removed from the disk forever. Are you sure?"])},duplicate:e=>{const{normalize:r}=e;return r(["Duplicate Game"])},duplicatedName:e=>{const{normalize:r}=e;return r(["Duplicated Name"])},fileApi:e=>{const{normalize:r}=e;return r(["The synchronize file server API url"])},fileApiHint:e=>{const{normalize:r}=e;return r(["The url to synchronize instance files from a remote config server."])},gameVersion:e=>{const{normalize:r}=e;return r(["Game Version"])},icon:e=>{const{normalize:r}=e;return r(["Profile Icon"])},iconHint:e=>{const{normalize:r}=e;return r(["The icon could be a file or internet url link."])},iconUrl:e=>{const{normalize:r}=e;return r(["Icon Url"])},includeVersion:e=>{const{normalize:r,plural:s}=e;return s([r(["Include Version"]),r(["Include Versions"])])},installModpack:e=>{const{normalize:r}=e;return r(["Update instance from modpack"])},lastPlayed:e=>{const{normalize:r}=e;return r(["Last Played"])},launchArguments:e=>{const{normalize:r}=e;return r(["Launch Arguments Preview"])},launchServer:e=>{const{normalize:r}=e;return r(["Launch localhost server"])},linkFileDesc:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["This will overwrite instance local ",s(o("file"))," with the global ",s(o("file")),". Are you sure to link it?"])},linkFileTitle:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Are you sure to link ",s(o("file")),"?"])},mcOptions:e=>{const{normalize:r}=e;return r(["Minecraft Options"])},mcOptionsHint:e=>{const{normalize:r}=e;return r(["Additional Minecraft launch arguments"])},name:e=>{const{normalize:r}=e;return r(["Profile Name"])},nameHint:e=>{const{normalize:r}=e;return r(["The name of the modpack"])},neverPlayed:e=>{const{normalize:r}=e;return r(["Never Played"])},openCrashReportFolder:e=>{const{normalize:r}=e;return r(["Open Crash Report Folder"])},openLogFolder:e=>{const{normalize:r}=e;return r(["Open Log Folder"])},playtime:e=>{const{normalize:r}=e;return r(["Playtime"])},prependCommand:e=>{const{normalize:r}=e;return r(["Prepend Command"])},prependCommandHint:e=>{const{normalize:r}=e;return r(["This will prepend this command before all the launch commands"])},requireName:e=>{const{normalize:r}=e;return r(["The name is required"])},showInstance:e=>{const{normalize:r}=e;return r(["Show game folder"])},useSharedOptions:e=>{const{normalize:r}=e;return r(["Use shared game settings"])},useSharedOptionsDesc:e=>{const{normalize:r}=e;return r(["This will link the options.txt to a shared file across instance"])},useSharedServersList:e=>{const{normalize:r}=e;return r(["Use shared servers list"])},useSharedServersListDesc:e=>{const{normalize:r}=e;return r(["This will link the servers.dat to a shared file across instance"])},versionHint:e=>{const{normalize:r}=e;return r(["The Minecraft version of this game"])},vmOptions:e=>{const{normalize:r}=e;return r(["JVM Options"])},vmOptionsHint:e=>{const{normalize:r}=e;return r(["Extra arguments to pass to the JVM"])},vmVar:e=>{const{normalize:r}=e;return r(["Environment Variables"])},vmVarHint:e=>{const{normalize:r}=e;return r(["Click + button to add environemnt variables"])}},instanceAge:{older:e=>{const{normalize:r}=e;return r(["Older"])},threeDay:e=>{const{normalize:r}=e;return r(["In Three Days"])},today:e=>{const{normalize:r}=e;return r(["Today"])}},instanceDiscover:{gameFolder:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Discover ",s(o("count"))," game folders"])},instanceFolder:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Found ",s(o("count"))," instances"])}},instanceFileOperation:{add:e=>{const{normalize:r}=e;return r(["Add"])},"backup-add":e=>{const{normalize:r}=e;return r(["Replace (Backup)"])},"backup-remove":e=>{const{normalize:r}=e;return r(["Remove (Backup)"])},keep:e=>{const{normalize:r}=e;return r(["Keep"])},remove:e=>{const{normalize:r}=e;return r(["Remove"])}},instanceInstallSkip:{ignore:e=>{const{normalize:r}=e;return r(["Ignore"])},skip:e=>{const{normalize:r}=e;return r(["Skip"])},title:e=>{const{normalize:r}=e;return r(["Potential corrupted file source"])},warning:e=>{const{normalize:r}=e;return r(["Some files are downloaded multiple times with checksum unmatching. This may be due to the fact that the original checksum is incorrect. Please check. If you confirm the current files are valid, you can skip the validation check."])}},instanceSetting:{disableAuthlibInjector:e=>{const{normalize:r}=e;return r(["Disable authlib injector"])},disableAuthlibInjectorDescription:e=>{const{normalize:r}=e;return r(["If you are using third-party skin system. The authlib injector can help you to display skin in game."])},disableElyByAuthlib:e=>{const{normalize:r}=e;return r(["Disable ely.by's authlib replacement"])},disableElyByAuthlibDescription:e=>{const{normalize:r}=e;return r(["Ely.by has a unique authlib replacement to display skin universally in any server."])},fastLaunch:e=>{const{normalize:r}=e;return r(["Turbo Launch"])},fastLaunchHint:e=>{const{normalize:r}=e;return r(["Ignore the user status and existing unfixed problems"])},hideLauncher:e=>{const{normalize:r}=e;return r(["Hide the launcher after launch"])},icon:e=>{const{normalize:r}=e;return r(["Pick an image"])},showLog:e=>{const{normalize:r}=e;return r(["Show Minecraft Log"])},showLogHint:e=>{const{normalize:r}=e;return r(["This will popup a window to stream Minecraft log after game started"])}},instanceTemplate:{curseforge:e=>{const{normalize:r}=e;return r(["This is a Curseforge modpack"])},ftb:e=>{const{normalize:r}=e;return r(["This is a FTB modpack"])},importing:e=>{const{normalize:r}=e;return r(["Template Importing"])},mcbbs:e=>{const{normalize:r}=e;return r(["This is a MCBBS modpack"])},modpack:e=>{const{normalize:r}=e;return r(["This is a raw modpack"])},modrinth:e=>{const{normalize:r}=e;return r(["This is a Modrinth modpack"])},preview:e=>{const{normalize:r}=e;return r(["Modpack Preview"])},title:e=>{const{normalize:r}=e;return r(["Template Setting"])}},instanceUpdate:{basic:e=>{const{normalize:r}=e;return r(["Setting Update"])},files:e=>{const{normalize:r}=e;return r(["File Updates"])},loaderChanged:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["The modloader of this instance has been changed. The old modloader is ",s(o("modloader")),", and the new modloader is ",s(o("newModloader")),"."])},summary:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Add ",s(o("add"))," files. Remove ",s(o("remove"))," files. Keep ",s(o("keep"))," files."])},title:e=>{const{normalize:r}=e;return r(["Update Instance"])},update:e=>{const{normalize:r}=e;return r(["Start Update"])}},instances:{add:e=>{const{normalize:r}=e;return r(["Create Game"])},addCurseForgeDescription:e=>{const{normalize:r}=e;return r(["Import from curseforge data folder. You need to select curseforge's root data folder"])},addDescription:e=>{const{normalize:r}=e;return r(["Create a new instance from scratch"])},addMMCDescription:e=>{const{normalize:r}=e;return r(["Import existing MultiMC instance. You need to select the data folder from MultiMC."])},addManually:e=>{const{normalize:r}=e;return r(["Manually Create"])},addModrinthDescription:e=>{const{normalize:r}=e;return r(["Import existing Modrinth instance. You need to select the Modrinth root data folder."])},addServer:e=>{const{normalize:r}=e;return r(["Create from server"])},addServerDescription:e=>{const{normalize:r}=e;return r(["This will create a game directly launch to the server."])},addTemplate:e=>{const{normalize:r}=e;return r(["Create from downloaded modpack"])},addTemplateDescription:e=>{const{normalize:r}=e;return r(["Import from downloaded Modpack"])},addVanilla:e=>{const{normalize:r}=e;return r(["Create from vanilla-like Minecraft"])},addVanillaDescription:e=>{const{normalize:r}=e;return r(["Import from common .minecraft folder. This will duplciate the original game profile to XMCL."])},choose:e=>{const{normalize:r}=e;return r(["Select Game"])},fix:e=>{const{normalize:r}=e;return r(["Repair"])},folderSetting:e=>{const{normalize:r}=e;return r(["Folder Settings"])},importFolder:e=>{const{normalize:r}=e;return r(["Import from folder"])},importFolderDescription:e=>{const{normalize:r}=e;return r(["Import Minecraft to Launcher"])},loadingFiles:e=>{const{normalize:r}=e;return r(["Loading Modpack Files"])},refreshServers:e=>{const{normalize:r}=e;return r(["Refresh Servers"])}},items:{count:e=>{const{normalize:r,interpolate:s,named:o}=e;return r([s(o("count"))," items"])},total:e=>{const{normalize:r,interpolate:s,named:o}=e;return r([s(o("total"))," total"])}},java:{allocatedLong:e=>{const{normalize:r}=e;return r(["Use system default java"])},allocatedShort:e=>{const{normalize:r}=e;return r(["Auto Allocated"])},browse:e=>{const{normalize:r}=e;return r(["Browse Java executable"])},importFromFile:e=>{const{normalize:r}=e;return r(["Import Java From File"])},invalid:e=>{const{normalize:r}=e;return r(["Invalid Java Location"])},location:e=>{const{normalize:r}=e;return r(["Java Location"])},maxMemory:e=>{const{normalize:r}=e;return r(["Max Memory"])},memory:e=>{const{normalize:r}=e;return r(["Java Memory"])},memoryAuto:e=>{const{normalize:r}=e;return r(["Auto"])},memoryManual:e=>{const{normalize:r}=e;return r(["Manual"])},memoryUnassigned:e=>{const{normalize:r}=e;return r(["Unassign"])},minMemory:e=>{const{normalize:r}=e;return r(["Min Memory"])},modifyInstance:e=>{const{normalize:r}=e;return r(["Modify Java Path"])},noMemory:e=>{const{normalize:r}=e;return r(["Do not limit memory usage"])},refresh:e=>{const{normalize:r}=e;return r(["Refresh Local Java"])},systemMemory:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["System Free Memory: ",s(o("free"))," / ",s(o("total"))])}},labyMod:{disable:e=>{const{normalize:r}=e;return r(["Disable LabyMod"])},empty:e=>{const{normalize:r}=e;return r(["LabyMod does not support current Minecraft"])}},launch:{cancel:e=>{const{normalize:r}=e;return r(["Cancel"])},createShortcut:e=>{const{normalize:r}=e;return r(["Create shortcut"])},kill:e=>{const{normalize:r}=e;return r(["Stop"])},killServer:e=>{const{normalize:r}=e;return r(["Kill Localhost Server"])},launch:e=>{const{normalize:r}=e;return r(["Launch"])},launchAnyway:e=>{const{normalize:r}=e;return r(["Launch Anyway"])}},launchBlocked:{ignore:e=>{const{normalize:r}=e;return r(["Force Launch"])},launchBadVersion:{description:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["The version ",s(o("version"))," json is breaking. Maybe re-install this version?"])},title:e=>{const{normalize:r}=e;return r(["Bad Version JSON"])}},launchGeneralException:{description:e=>{const{normalize:r}=e;return r(["Some errors cause the launch failed."])},title:e=>{const{normalize:r}=e;return r(["Launch Failed"])}},launchInvalidJavaPath:{description:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(['The selected java is missing or invalid. Please select a new one. <span class="highlight"> ',s(o("javaPath"))," </span>"])},title:e=>{const{normalize:r}=e;return r(["Invalid Java Path"])}},launchJavaNoPermission:{description:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(['The launcher doesn\'t have permission to execute the java <span class="highlight"> ',s(o("javaPath"))," </span>. Either change the permission of the java file or raise the permission of launcher."])},title:e=>{const{normalize:r}=e;return r(["No permission to launch"])}},launchNoProperJava:{description:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["No proper java can be selected to launch the game. (",s(o("javaPath"))," is invalid?)"])},title:e=>{const{normalize:r}=e;return r(["No proper java found"])}},launchNoVersionInstalled:{description:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(['Cannot resolve version <span class="highlight">',s(o("version")),"</span> to launch."])},title:e=>{const{normalize:r}=e;return r(["No version selected"])}},launchSpawnProcessFailed:{description:e=>{const{normalize:r}=e;return r(["Please check your java, or give more permissions to the launcher and retry. If this still doesn't work, please contact the developers."])},title:e=>{const{normalize:r}=e;return r(["Fail to start game process"])}},launchUserStatusRefreshFailed:{description:e=>{const{normalize:r}=e;return r(["Cannot refresh current selected user status."])},title:e=>{const{normalize:r}=e;return r(["Fail to validate user status"])}},unexpectedText:e=>{const{normalize:r}=e;return r(["This is unexpected. You can restart the launcher to mitigate the issue. Please contact author if this issue happens again."])},userAcquireMicrosoftTokenFailed:e=>{const{normalize:r}=e;return r(["Acquire Microsoft token failed. Please check retry or check your Microsoft account."])},userCheckGameOwnershipFailed:e=>{const{normalize:r}=e;return r(["Failed to check Minecraft ownership. Please retry or check your network."])},userExchangeXboxTokenFailed:e=>{const{normalize:r}=e;return r(["Failed to exchange xbox token from Microsoft token. Please retry or check your network."])},userLoginMinecraftByXboxFailed:e=>{const{normalize:r}=e;return r(["Failed to login Minecraft with xbox token. Please retry or check your network."])}},launchFailed:{crash:e=>{const{normalize:r}=e;return r(["Game Crashed!!"])},description:e=>{const{normalize:r}=e;return r(["There is no crash report. This this the error log and latest log."])},failedToLaunch:e=>{const{normalize:r}=e;return r(["Launch failed to launch"])},latestLog:e=>{const{normalize:r}=e;return r(["Latest Log"])},title:e=>{const{normalize:r}=e;return r(["Game Exited with Abnormal Code"])}},launchStatus:{assigningMemory:e=>{const{normalize:r}=e;return r(["Assigning memory"])},exit:e=>{const{normalize:r}=e;return r(["Exit Game?"])},injectingAuthLib:e=>{const{normalize:r}=e;return r(["Setting up Third-party AuthLib"])},launching:e=>{const{normalize:r}=e;return r(["Launching..."])},launchingSlow:e=>{const{normalize:r}=e;return r(["Still launching... Starting graphics engine can be slow..."])},refreshingUser:e=>{const{normalize:r}=e;return r(["Refreshing User Token"])},spawningProcess:e=>{const{normalize:r}=e;return r(["Spawning Process"])}},launcherUpdate:{alreadyLatest:e=>{const{normalize:r}=e;return r(["Up To Date"])},installAndQuit:e=>{const{normalize:r}=e;return r(["Restart to Install"])},noUpdateAvailable:e=>{const{normalize:r}=e;return r(["No Update Available"])},reinstall:e=>{const{normalize:r}=e;return r(["Reinstall"])},updateToThisVersion:e=>{const{normalize:r}=e;return r(["Download and Install"])}},liteloader:{name:e=>{const{normalize:r}=e;return r(["LiteLoader"])}},localVersion:{auto:e=>{const{normalize:r}=e;return r(["Auto Computed"])},delete:e=>{const{normalize:r}=e;return r(["Delete Local Version"])},deleteDescription:e=>{const{normalize:r}=e;return r(["This operation will delete the local version json & jar. You have to redownload it if you want to use it again."])},empty:e=>{const{normalize:r}=e;return r(["No Version Installed"])},hint:e=>{const{normalize:r}=e;return r(["Launch a specific local version directly"])},refresh:e=>{const{normalize:r}=e;return r(["Refresh Versions"])},reinstallDescription:e=>{const{normalize:r}=e;return r(["If you think this version installation has some problems, you can try to reinstall it."])},reinstallTitle:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Reinstall ",s(o("version"))])},title:e=>{const{normalize:r,plural:s}=e;return s([r(["Local Version"]),r(["Local Versions"])])}},logLevel:{error:e=>{const{normalize:r}=e;return r(["Error"])},info:e=>{const{normalize:r}=e;return r(["Info"])},success:e=>{const{normalize:r}=e;return r(["Success"])},warning:e=>{const{normalize:r}=e;return r(["Warning"])}},login:{dropHint:e=>{const{normalize:r}=e;return r(["Drop the link with authcode here to manually login"])},forgetPassword:e=>{const{normalize:r}=e;return r(["Forget Password?"])},login:e=>{const{normalize:r}=e;return r(["Login"])},manualLoginUrl:e=>{const{normalize:r}=e;return r(["If the browser doesn't show up, please click this link to auth!"])},signup:e=>{const{normalize:r}=e;return r(["Sign up"])},signupDescription:e=>{const{normalize:r}=e;return r(["New to us?"])},userRelogin:e=>{const{normalize:r}=e;return r(["User access token is expired. Please re-login!"])}},loginError:{acquireMicrosoftTokenFailed:e=>{const{normalize:r}=e;return r(["Fail to acquire Microsoft token. This might be a network issue. Please retry."])},badNetworkOrServer:e=>{const{normalize:r}=e;return r(["Please check your network connectivity! Or maybe the authentication server is down!"])},checkOwnershipFailed:e=>{const{normalize:r}=e;return r(["Fail to check game ownership. Please try again."])},connectionReset:e=>{const{normalize:r}=e;return r(["Fail to login since connection is reset by server"])},fetchMinecraftProfileFailed:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Fail to fetch Minecraft profile: ",s(o("reason"))])},illegalEmail:e=>{const{normalize:r}=e;return r(["E-mail must be valid"])},invalidCredentials:e=>{const{normalize:r}=e;return r(["Invalid credentials. Invalid username or password."])},loginMinecraftByXboxFailed:e=>{const{normalize:r}=e;return r(["Fail to exchange Minecraft token by Xbox token. Please make sure you have Minecraft in Xbox, or retry."])},loginXboxFailed:e=>{const{normalize:r}=e;return r(["Fail to login Xbox by Microsoft token. Please make sure you have an independent Xbox account to your Microsoft account. Please try again."])},noProfileForNewUser:e=>{const{normalize:r}=e;return r(["No game profile found! If you are a new Minecraft user, please login at least one time in Minecraft official launcher."])},requestFailed:e=>{const{normalize:r}=e;return r(["Login failed, we do not know the exact reason. Please retry."])},requireEmail:e=>{const{normalize:r}=e;return r(["E-mail is required"])},requirePassword:e=>{const{normalize:r}=e;return r(["Password is required"])},requireUsername:e=>{const{normalize:r}=e;return r(["Username is required"])},timeout:e=>{const{normalize:r}=e;return r(["Login timeout. Please retry or check your network."])}},logsCrashes:{crashes:e=>{const{normalize:r}=e;return r(["Crash Reports"])},logs:e=>{const{normalize:r}=e;return r(["Logs"])},placeholder:e=>{const{normalize:r}=e;return r(["No Files Found"])},title:e=>{const{normalize:r}=e;return r(["Logs or Crash Reports"])}},me:{games:e=>{const{normalize:r}=e;return r(["My Games"])},modpacks:e=>{const{normalize:r}=e;return r(["My Modpacks"])},news:e=>{const{normalize:r}=e;return r(["News"])},recentPlay:e=>{const{normalize:r}=e;return r(["Recent Play"])},versions:e=>{const{normalize:r}=e;return r(["Installed Versions"])}},minecraftVersion:{empty:e=>{const{normalize:r}=e;return r(["Cannot load Minecraft versions"])},name:e=>{const{normalize:r}=e;return r(["Minecraft Version"])},release:e=>{const{normalize:r}=e;return r(["Release"])},showAlpha:e=>{const{normalize:r}=e;return r(["Show Snapshot"])},snapshot:e=>{const{normalize:r}=e;return r(["Snapshot"])}},mod:{acceptVersion:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Accept ",s(o("version"))])},applyGroupRules:e=>{const{normalize:r}=e;return r(["Apply saved grouping rules"])},compatible:e=>{const{normalize:r}=e;return r(["Compatible Mod."])},currentVersion:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Current ",s(o("current"))])},deletion:e=>{const{normalize:r}=e;return r(["Delete Mod"])},deletionHint:e=>{const{normalize:r,plural:s}=e;return s([r(["You will lose this mod & its metadata forever. Are you sure you want to delete it?"]),r(["You will lose these mods & their metadata forever. Are you sure you want to do that?"])])},deletionRestHint:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["And ",s(o("rest"))," more Mods..."])},denseView:e=>{const{normalize:r}=e;return r(["Dense View"])},dropHint:e=>{const{normalize:r}=e;return r(["Drop mod's .jar/.litemod here to import."])},duplicatedDetected:e=>{const{normalize:r,interpolate:s,named:o}=e;return r([s(o("count"))," duplicated mods"])},duplicatedDetectedDescription:e=>{const{normalize:r}=e;return r(["Found mods with same mod id but different files. This might cause Minecraft crash. Please select the file you want to keep."])},enabled:e=>{const{normalize:r,interpolate:s,named:o}=e;return r([s(o("count"))," Mods enabled"])},filter:e=>{const{normalize:r}=e;return r(["Filter Mods"])},group:e=>{const{normalize:r}=e;return r(["Group up"])},groupInstalled:e=>{const{normalize:r}=e;return r(["Group Installed Mods"])},hasUpdate:e=>{const{normalize:r}=e;return r(["Mod has a new version!"])},hideIncompatible:e=>{const{normalize:r}=e;return r(["Hide Incompatible Mods"])},incompatible:e=>{const{normalize:r}=e;return r(["Incompatible Mod."])},incompatibleHint:e=>{const{normalize:r}=e;return r(["Check out your mod compatibility report"])},incompatibleHintDescription:e=>{const{normalize:r}=e;return r(["Some mods dependencies might be missing. Or some dependencies versions do not matched."])},manage:e=>{const{normalize:r}=e;return r(["Manage Mods"])},maybeCompatible:e=>{const{normalize:r}=e;return r(["Maybe Compatible."])},modloaderSelectHint:e=>{const{normalize:r}=e;return r(["The mod support following mod loaders. Please select one to install."])},modloaderSelectNotSupported:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Not found ",s(o("modloader"))," for Minecraft ",s(o("minecraft"))])},mods:e=>{const{normalize:r,interpolate:s,named:o}=e;return r([s(o("count"))," Mods"])},name:e=>{const{normalize:r,plural:s}=e;return s([r(["Mod"]),r(["Mods"])])},noModLoaderHint:e=>{const{normalize:r}=e;return r(["Don't forget to enable a modloader to use mods!"])},openLink:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Open the mod url ",s(o("url"))])},search:e=>{const{normalize:r}=e;return r(["Search Mods"])},searchOnCurseforge:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Search ",s(o("name"))," in curseforge"])},searchOnModrinth:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Search ",s(o("name"))," in Modrinth"])},showDirectory:e=>{const{normalize:r}=e;return r(["Show mods directory"])},showFile:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Show the mod path ",s(o("file"))])},showInCurseforge:e=>{const{normalize:r}=e;return r(["Show the mod in curseforge"])},showInModrinth:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Show ",s(o("name"))," in Modrinth"])},switchDefaultSource:e=>{const{normalize:r}=e;return r(["Default Mod Source"])},syncGroupRules:e=>{const{normalize:r}=e;return r(["Save grouping rules"])},toUpdate:e=>{const{normalize:r,interpolate:s,named:o}=e;return r([s(o("count"))," updates"])},ungroup:e=>{const{normalize:r}=e;return r(["Ungrouping"])}},modFilter:{clear:e=>{const{normalize:r}=e;return r(["Clear Filter"])},dependenciesInstallOnly:e=>{const{normalize:r}=e;return r(["Only show missed dependencies mods"])},disabledOnly:e=>{const{normalize:r}=e;return r(["Only show disabled mods"])},hasUpdateOnly:e=>{const{normalize:r}=e;return r(["Only show mods with updates"])},incompatibleOnly:e=>{const{normalize:r}=e;return r(["Only show incompatible or missing dependencies missing mods"])},unusedOnly:e=>{const{normalize:r}=e;return r(["Only show unused libraries mods"])}},modInstall:{archived:e=>{const{normalize:r,interpolate:s,named:o}=e;return r([s(o("name"))," has been archived. ",s(o("name"))," will not receive any further updates unless the author decides to unarchive the project."])},checkDependencies:e=>{const{normalize:r}=e;return r(["Check Dependencies"])},checkUpgrade:e=>{const{normalize:r}=e;return r(["Check Mods Update"])},checkedDependencies:e=>{const{normalize:r}=e;return r(["Checked Dependencies"])},checkedUpgrade:e=>{const{normalize:r}=e;return r(["Upgrade checked"])},currentVersion:e=>{const{normalize:r}=e;return r(["Selected Version"])},dependencyHint:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Installed another version ",s(o("version"))])},display:e=>{const{normalize:r}=e;return r(["Mods Display"])},install:e=>{const{normalize:r}=e;return r(["Install"])},installDependencies:e=>{const{normalize:r}=e;return r(["Install Missing Dependencies"])},installHint:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Will install ",s(o("file"))," file with ",s(o("dependencies"))," dependencies"])},installed:e=>{const{normalize:r}=e;return r(["Installed"])},noVersionSupported:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Mod only supports Minecraft ",s(o("supported")),"."])},recommendation:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Explore the ",s(o("first"))," or ",s(o("second"))," mods in ",s(o("modrinth"))," and ",s(o("curseforge")),"!"])},removeUnusedLibraries:e=>{const{normalize:r}=e;return r(["Remove unused libraries mods"])},search:e=>{const{normalize:r}=e;return r(["Search Result"])},searchHint:e=>{const{normalize:r}=e;return r(["Search and select project"])},skipVersion:e=>{const{normalize:r}=e;return r(["Skip the Mods with different Minecraft version"])},source:e=>{const{normalize:r}=e;return r(["Mod Source"])},switch:e=>{const{normalize:r}=e;return r(["Swtich Version"])},upgrade:e=>{const{normalize:r}=e;return r(["Upgrade Mods"])}},modUpgradePolicy:{curseforge:e=>{const{normalize:r}=e;return r(["Curseforge First"])},curseforgeOnly:e=>{const{normalize:r}=e;return r(["Curseforge Only"])},modrinth:e=>{const{normalize:r}=e;return r(["Modrinth First"])},modrinthOnly:e=>{const{normalize:r}=e;return r(["Modrinth Only"])},name:e=>{const{normalize:r}=e;return r(["Upgrade Policy"])}},modified:{reset:e=>{const{normalize:r}=e;return r(["Reset"])},save:e=>{const{normalize:r}=e;return r(["Save"])},unsaved:e=>{const{normalize:r}=e;return r(["Your modification is unsaved!"])}},modpack:{author:e=>{const{normalize:r}=e;return r(["Author Name"])},authorHint:e=>{const{normalize:r}=e;return r(["This might be used to sign an exported modpack (Curseforge)"])},delete:{hint:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["This will delete the modpack ",s(o("name"))," with its metadata. Are you sure?"])},title:e=>{const{normalize:r}=e;return r(["Delete the Modpack"])}},description:e=>{const{normalize:r}=e;return r(["Description"])},descriptionHint:e=>{const{normalize:r}=e;return r(["General description for you modpack. Might be used for exporting as curseforge modpack."])},dropHint:e=>{const{normalize:r}=e;return r(["Drop modpack zip to here to import"])},emitCurseforge:e=>{const{normalize:r}=e;return r(["Export Curseforge Modpack"])},emitMcbbs:e=>{const{normalize:r}=e;return r(["Export MCBBS Modpack"])},emitModrinth:e=>{const{normalize:r}=e;return r(["Export Modrinth Modpack"])},emitModrinthStrict:e=>{const{normalize:r}=e;return r(["Strict Modrinth Format"])},emitModrinthStrictDescription:e=>{const{normalize:r}=e;return r(["Only the URLs from 4 domains listed in modrinth document are allowed"])},export:e=>{const{normalize:r}=e;return r(["Export as Modpack"])},general:e=>{const{normalize:r}=e;return r(["General Information"])},includeAssets:e=>{const{normalize:r}=e;return r(["Include Assets"])},includeLibraries:e=>{const{normalize:r}=e;return r(["Include Libraries"])},includes:e=>{const{normalize:r}=e;return r(["Files to include"])},modpackVersion:e=>{const{normalize:r}=e;return r(["Modpack Version"])},name:e=>{const{normalize:r,plural:s}=e;return s([r(["Modpack"]),r(["Modpacks"])])},overrides:e=>{const{normalize:r}=e;return r(["Overrides"])},showFile:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Show File ",s(o("file"))])},showInCurseforge:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Show ",s(o("name"))," in Curseforge"])},showInFtb:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Show ",s(o("name"))," in FTB"])},showInModrinth:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Show ",s(o("name"))," in Modrinth"])},url:e=>{const{normalize:r}=e;return r(["URL"])},urlHint:e=>{const{normalize:r}=e;return r(["The home page url of your modpack"])}},modpackImportConfirm:{description:e=>{const{normalize:r}=e;return r(["Detect you drop a file into the launcher. Are you trying to import a modpack?"])},title:e=>{const{normalize:r}=e;return r(["Are you trying to import a modpack?"])}},modrinth:{browseUrl:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Open In Browser ",s(o("url"))])},categories:{"128x":e=>{const{normalize:r}=e;return r(["128x"])},"16x":e=>{const{normalize:r}=e;return r(["16x"])},"256x":e=>{const{normalize:r}=e;return r(["256x"])},"32x":e=>{const{normalize:r}=e;return r(["32x"])},"48x":e=>{const{normalize:r}=e;return r(["48x"])},"512x+":e=>{const{normalize:r}=e;return r(["512x+"])},"64x":e=>{const{normalize:r}=e;return r(["64x"])},"8x-":e=>{const{normalize:r}=e;return r(["8x-"])},adventure:e=>{const{normalize:r}=e;return r(["Adventure"])},atmosphere:e=>{const{normalize:r}=e;return r(["Atmosphere"])},audio:e=>{const{normalize:r}=e;return r(["Audio"])},blocks:e=>{const{normalize:r}=e;return r(["Blocks"])},bloom:e=>{const{normalize:r}=e;return r(["Bloom"])},bukkit:e=>{const{normalize:r}=e;return r(["Bukkit"])},bungeecord:e=>{const{normalize:r}=e;return r(["Bungeecord"])},canvas:e=>{const{normalize:r}=e;return r(["Canvas"])},cartoon:e=>{const{normalize:r}=e;return r(["Cartoon"])},categories:e=>{const{normalize:r}=e;return r(["Categories"])},challenging:e=>{const{normalize:r}=e;return r(["Challenging"])},"colored-lighting":e=>{const{normalize:r}=e;return r(["Colored Lighting"])},combat:e=>{const{normalize:r}=e;return r(["Combat"])},"core-shaders":e=>{const{normalize:r}=e;return r(["Core Shaders"])},cursed:e=>{const{normalize:r}=e;return r(["Cursed"])},datapack:e=>{const{normalize:r}=e;return r(["Data Pack"])},decoration:e=>{const{normalize:r}=e;return r(["Decoration"])},economy:e=>{const{normalize:r}=e;return r(["Economy"])},entities:e=>{const{normalize:r}=e;return r(["Entities"])},environment:e=>{const{normalize:r}=e;return r(["Environment"])},equipment:e=>{const{normalize:r}=e;return r(["Equipment"])},fabric:e=>{const{normalize:r}=e;return r(["Fabric"])},fantasy:e=>{const{normalize:r}=e;return r(["Fantasy"])},features:e=>{const{normalize:r}=e;return r(["Features"])},folia:e=>{const{normalize:r}=e;return r(["Folia"])},foliage:e=>{const{normalize:r}=e;return r(["Foliage"])},fonts:e=>{const{normalize:r}=e;return r(["Fonts"])},food:e=>{const{normalize:r}=e;return r(["Food"])},forge:e=>{const{normalize:r}=e;return r(["Forge"])},"game-mechanics":e=>{const{normalize:r}=e;return r(["Game Mechanics"])},gui:e=>{const{normalize:r}=e;return r(["Gui"])},high:e=>{const{normalize:r}=e;return r(["High"])},iris:e=>{const{normalize:r}=e;return r(["Iris"])},items:e=>{const{normalize:r}=e;return r(["Items"])},"kitchen-sink":e=>{const{normalize:r}=e;return r(["Kitchen Sink"])},library:e=>{const{normalize:r}=e;return r(["Library"])},lightweight:e=>{const{normalize:r}=e;return r(["Lightweight"])},liteloader:e=>{const{normalize:r}=e;return r(["LiteLoader"])},locale:e=>{const{normalize:r}=e;return r(["Locale"])},low:e=>{const{normalize:r}=e;return r(["Low"])},magic:e=>{const{normalize:r}=e;return r(["Magic"])},management:e=>{const{normalize:r}=e;return r(["Management"])},medium:e=>{const{normalize:r}=e;return r(["Medium"])},minecraft:e=>{const{normalize:r}=e;return r(["Minecraft"])},minigame:e=>{const{normalize:r}=e;return r(["Mini Games"])},misc:e=>{const{normalize:r}=e;return r(["Misc"])},mobs:e=>{const{normalize:r}=e;return r(["Mobs"])},modded:e=>{const{normalize:r}=e;return r(["Modded"])},models:e=>{const{normalize:r}=e;return r(["Models"])},modloader:e=>{const{normalize:r}=e;return r(["Mod Loader"])},multiplayer:e=>{const{normalize:r}=e;return r(["Multiplayer"])},neoforge:e=>{const{normalize:r}=e;return r(["NeoForge"])},optifine:e=>{const{normalize:r}=e;return r(["Optifine"])},optimization:e=>{const{normalize:r}=e;return r(["Optimizations"])},paper:e=>{const{normalize:r}=e;return r(["Paper"])},"path-tracing":e=>{const{normalize:r}=e;return r(["Path Tracing"])},pbr:e=>{const{normalize:r}=e;return r(["PBR"])},"performance impact":e=>{const{normalize:r}=e;return r(["Performance Impact"])},potato:e=>{const{normalize:r}=e;return r(["Potato"])},purpur:e=>{const{normalize:r}=e;return r(["Purpur"])},quests:e=>{const{normalize:r}=e;return r(["Quests"])},quilt:e=>{const{normalize:r}=e;return r(["Quilt"])},realistic:e=>{const{normalize:r}=e;return r(["Realistic"])},reflections:e=>{const{normalize:r}=e;return r(["Reflections"])},resolutions:e=>{const{normalize:r}=e;return r(["Resolutions"])},rift:e=>{const{normalize:r}=e;return r(["Rift"])},screenshot:e=>{const{normalize:r}=e;return r(["Screenshot"])},"semi-realistic":e=>{const{normalize:r}=e;return r(["Semi Realistic"])},shadows:e=>{const{normalize:r}=e;return r(["Shadows"])},simplistic:e=>{const{normalize:r}=e;return r(["Simplistic"])},social:e=>{const{normalize:r}=e;return r(["Social"])},spigot:e=>{const{normalize:r}=e;return r(["Spigot"])},sponge:e=>{const{normalize:r}=e;return r(["Sponge"])},storage:e=>{const{normalize:r}=e;return r(["Storage"])},technology:e=>{const{normalize:r}=e;return r(["Technology"])},themed:e=>{const{normalize:r}=e;return r(["Themed"])},transportation:e=>{const{normalize:r}=e;return r(["Transportation"])},tweaks:e=>{const{normalize:r}=e;return r(["Tweaks"])},utility:e=>{const{normalize:r}=e;return r(["Utility"])},vanilla:e=>{const{normalize:r}=e;return r(["Vanilla"])},"vanilla-like":e=>{const{normalize:r}=e;return r(["Vanilla-like"])},velocity:e=>{const{normalize:r}=e;return r(["Velocity"])},waterfall:e=>{const{normalize:r}=e;return r(["Waterfall"])},worldgen:e=>{const{normalize:r}=e;return r(["World Gen"])}},clientSide:e=>{const{normalize:r}=e;return r(["Client Side"])},copyTitle:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Copy Text ",s(o("title"))," to clipboard"])},createAt:e=>{const{normalize:r}=e;return r(["Created"])},createCollection:e=>{const{normalize:r}=e;return r(["Create Collection"])},description:e=>{const{normalize:r}=e;return r(["Description"])},downloads:e=>{const{normalize:r}=e;return r(["Downloads"])},environments:{client:e=>{const{normalize:r}=e;return r(["Client"])},default:e=>{const{normalize:r}=e;return r(["Default"])},name:e=>{const{normalize:r}=e;return r(["Environment"])},optional:e=>{const{normalize:r}=e;return r(["Optional"])},required:e=>{const{normalize:r}=e;return r(["Required"])},server:e=>{const{normalize:r}=e;return r(["Server"])},unsupported:e=>{const{normalize:r}=e;return r(["Unsupported"])}},externalResources:e=>{const{normalize:r}=e;return r(["External Resources"])},featuredVersions:e=>{const{normalize:r}=e;return r(["Featured Versions"])},followedProjects:e=>{const{normalize:r}=e;return r(["Followed Projects"])},followers:e=>{const{normalize:r}=e;return r(["Followers"])},gallery:e=>{const{normalize:r}=e;return r(["Gallery"])},gameVersions:{name:e=>{const{normalize:r}=e;return r(["Game Versions"])}},headers:{status:e=>{const{normalize:r}=e;return r(["Stats"])},support:e=>{const{normalize:r}=e;return r(["Supports"])},version:e=>{const{normalize:r}=e;return r(["Version"])}},issueUrl:e=>{const{normalize:r}=e;return r(["Issue"])},license:e=>{const{normalize:r}=e;return r(["License"])},licenses:{name:e=>{const{normalize:r}=e;return r(["Licenses"])}},loginHint:e=>{const{normalize:r}=e;return r(["The operation requires modrinth to perform. The launcher will open a browser window to login modrinth."])},loginTitle:e=>{const{normalize:r}=e;return r(["Login to Modrinth"])},modLoaders:{name:e=>{const{normalize:r}=e;return r(["Mod Loaders"])}},perPage:e=>{const{normalize:r}=e;return r(["Per Page"])},projectId:e=>{const{normalize:r}=e;return r(["Project Id"])},projectMembers:e=>{const{normalize:r}=e;return r(["Project Members"])},projectType:{mod:e=>{const{normalize:r}=e;return r(["Mod"])},modpack:e=>{const{normalize:r}=e;return r(["Modpack"])},name:e=>{const{normalize:r}=e;return r(["Project Type"])},resourcePack:e=>{const{normalize:r}=e;return r(["Resource Pack"])},shader:e=>{const{normalize:r}=e;return r(["Shader"])}},projects:e=>{const{normalize:r,interpolate:s,named:o}=e;return r([s(o("count"))," projects"])},quickSearch:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Search ",s(o("title"))])},searchText:e=>{const{normalize:r}=e;return r(["Search"])},serverSide:e=>{const{normalize:r}=e;return r(["Server Side"])},sort:{downloads:e=>{const{normalize:r}=e;return r(["Download counts"])},follows:e=>{const{normalize:r}=e;return r(["Follow count"])},newest:e=>{const{normalize:r}=e;return r(["Recently created"])},relevance:e=>{const{normalize:r}=e;return r(["Relevance"])},title:e=>{const{normalize:r}=e;return r(["Sort By"])},updated:e=>{const{normalize:r}=e;return r(["Recently updated"])}},sourceUrl:e=>{const{normalize:r}=e;return r(["Source"])},technicalInformation:e=>{const{normalize:r}=e;return r(["Technical Information"])},updateAt:e=>{const{normalize:r}=e;return r(["Updated"])},versions:e=>{const{normalize:r}=e;return r(["Versions"])},wikiUrl:e=>{const{normalize:r}=e;return r(["Wiki"])}},modrinthCard:{currentVersion:e=>{const{normalize:r}=e;return r(["Current Version"])},projectHint:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(['This instance is created by Modrinth modpack from <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',s(o("title")),'</code> (project id:\n      <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',s(o("id")),"</code>)\n"])}},multiplayer:{allowTurn:e=>{const{normalize:r}=e;return r(["Enable relay server"])},allowTurnHint:e=>{const{normalize:r}=e;return r(["Allow relay server if you cannot connect with your friend. However, using relay server may slow down your connection. Use it with caution."])},complete:e=>{const{normalize:r}=e;return r(["Complete"])},confirm:e=>{const{normalize:r}=e;return r(["Confirm"])},connections:e=>{const{normalize:r}=e;return r(["Connections"])},copied:e=>{const{normalize:r}=e;return r(["Copied!"])},copy:e=>{const{normalize:r}=e;return r(["Copy"])},copyGroupToFriendHint:e=>{const{normalize:r}=e;return r(["Let your friends join the group with this id"])},copyLocalHint:e=>{const{normalize:r}=e;return r(['"Please copy the local SDP text and send it to your object to have your object enter this text in the join connection <span>A token can be only used for <span style="color: red; font-weight: bold;">one peer</span>! You cannot send the same token to multiple peers!</span> <br> <span class="hint-text" style="font-style: italic;">If you need to connect multiple peers, you need to create <span style="font-weight: bold; color: rgba(245, 158, 11)">multiple</span> connections.</span>"\n'])},createLocalToken:e=>{const{normalize:r}=e;return r(["Create Local Token"])},currentIpTitle:e=>{const{normalize:r}=e;return r(["Detected Public IP"])},currentNatTitle:e=>{const{normalize:r}=e;return r(["Current network (NAT):"])},difficultyLevelHint:e=>{const{normalize:r}=e;return r(["The level of difficulty creating a connection"])},disconnect:e=>{const{normalize:r}=e;return r(["Disconnect"])},disconnectDescription:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Are you sure you want to disconnect with user ",s(o("user")),"(",s(o("id")),")?"])},disconnected:e=>{const{normalize:r}=e;return r(["disconnected"])},enterRemoteToken:e=>{const{normalize:r}=e;return r(["Enter Remote Token"])},enterRemoteTokenHint:e=>{const{normalize:r}=e;return r(["Once your peer enters your token, you need to enter his token to the text area below. Click confirm to connect."])},exposedPortDescription:e=>{const{normalize:r}=e;return r(["The port you exposed to other peers"])},exposedPorts:e=>{const{normalize:r}=e;return r(["Forwarded Ports"])},gatheringIce:e=>{const{normalize:r}=e;return r(['"Please wait for the ICE server to collect enough information about your network. If you are impatient and there is enough information, you can give the current SDP to the other party in advance and click Next Please send the <span class="v-chip v-chip--label v-size--small" style="text-font: bold" >Local Token</span> to your peer, you peer enter your token in <span class="v-chip v-chip--label v-size--small" style="text-font: bold"> Join Connection </span> section. <br> The ICE server might need some time to collect your info to create <span class="v-chip v-chip--label v-size--small" style="text-font: bold">Local token</span>.<br> You do not need to wait until the ICE status is complete. If the token below remains unchanged, you can copy it and send it to your peer."\n'])},groupId:e=>{const{normalize:r}=e;return r(["Group Id"])},illegalTokenDescription:e=>{const{normalize:r}=e;return r(["Illegal token, please make sure the token from your peer is correct"])},initiateConnection:e=>{const{normalize:r}=e;return r(["Initiate Connection"])},inviteLink:e=>{const{normalize:r}=e;return r(["Invite Link"])},joinConnection:e=>{const{normalize:r}=e;return r(["If your peer has already initiated a connection, you need to Join Connection."])},joinManual:e=>{const{normalize:r}=e;return r(["Join"])},joinOrCreateGroup:e=>{const{normalize:r}=e;return r(["Join/Create Group"])},joinOrCreateGroupHint:e=>{const{normalize:r}=e;return r(["Get group id from your friends or create a group"])},kernel:e=>{const{normalize:r}=e;return r(["P2P Kernel"])},kernelDescription:e=>{const{normalize:r}=e;return r(["Use either native WebRTC or node-datachannel. Only switch this when your p2p connection sometime crashes the launcher window."])},leaveGroup:e=>{const{normalize:r}=e;return r(["Leave group"])},localToken:e=>{const{normalize:r}=e;return r(["Local Token"])},manualConnect:e=>{const{normalize:r}=e;return r(["Manually Connect"])},name:e=>{const{normalize:r}=e;return r(["Multiplayer on LAN"])},networkInfo:e=>{const{normalize:r}=e;return r(["Network Info"])},next:e=>{const{normalize:r}=e;return r(["Next"])},otherExposedPortDescription:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["The port forwarded by ",s(o("user"))])},placeholder:e=>{const{normalize:r}=e;return r(["Connect with other users to play Minecraft on LAN!"])},previous:e=>{const{normalize:r}=e;return r(["Previous"])},receiveHint:e=>{const{normalize:r}=e;return r(["After the other party enters your token, your connection will be created automatically. Now you can close the dialog."])},receiveRemoteTokenHint:e=>{const{normalize:r}=e;return r(["Please enter the token from your peer here."])},remoteToken:e=>{const{normalize:r}=e;return r(["Remote Token"])},routerInfo:e=>{const{normalize:r}=e;return r(["Router Info"])},sendTokenToRemote:e=>{const{normalize:r}=e;return r(["Send Token to Remote"])},share:e=>{const{normalize:r}=e;return r(["Share Instance Config"])},sharing:e=>{const{normalize:r}=e;return r(["Sharing files..."])},sharingNotificationBody:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["You can download or create an instance from ",s(o("name"))," shared config."])},sharingNotificationTitle:e=>{const{normalize:r}=e;return r(["A peer is sharing their game config"])},start:e=>{const{normalize:r}=e;return r(["Start"])},startNewP2PConnection:e=>{const{normalize:r}=e;return r(["Click the Start button to create a new peer connection"])}},myStuff:e=>{const{normalize:r}=e;return r(["My Stuff"])},name:e=>{const{normalize:r}=e;return r(["Name"])},natType:{blocked:e=>{const{normalize:r}=e;return r(["Blocked"])},fullCone:e=>{const{normalize:r}=e;return r(["Full Cone"])},openInternet:e=>{const{normalize:r}=e;return r(["Open Internet"])},restrictNat:e=>{const{normalize:r}=e;return r(["Restrict NAT"])},restrictPortNat:e=>{const{normalize:r}=e;return r(["Restrict Port NAT"])},symmetricNat:e=>{const{normalize:r}=e;return r(["Symmetric NAT"])},symmetricUDPFirewall:e=>{const{normalize:r}=e;return r(["Symmetric UDP Firewall"])},unknown:e=>{const{normalize:r}=e;return r(["Unknown"])}},neoForgedVersion:{disable:e=>{const{normalize:r}=e;return r(["Disable NeoForged"])},empty:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["NeoForged does not support ",s(o("version"))])},name:e=>{const{normalize:r}=e;return r(["NeoForged"])}},news:{name:e=>{const{normalize:r}=e;return r(["News"])},readMore:e=>{const{normalize:r}=e;return r(["Read More"])}},next:e=>{const{normalize:r}=e;return r(["Next"])},no:e=>{const{normalize:r}=e;return r(["No"])},ok:e=>{const{normalize:r}=e;return r(["OK"])},optifineVersion:{disable:e=>{const{normalize:r}=e;return r(["Disable Optifine"])},empty:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Optifine does not support Minecraft ",s(o("version"))])}},optional:e=>{const{normalize:r}=e;return r(["Optional"])},peerConnectionState:{closed:e=>{const{normalize:r}=e;return r(["Closed"])},connected:e=>{const{normalize:r}=e;return r(["Connected"])},connecting:e=>{const{normalize:r}=e;return r(["Connecting"])},disconnected:e=>{const{normalize:r}=e;return r(["Disconnected"])},failed:e=>{const{normalize:r}=e;return r(["Failed"])},name:e=>{const{normalize:r}=e;return r(["Connection State"])},new:e=>{const{normalize:r}=e;return r(["New"])}},peerGroupState:{closed:e=>{const{normalize:r}=e;return r(["Not in Group"])},closing:e=>{const{normalize:r}=e;return r(["Closed"])},connected:e=>{const{normalize:r}=e;return r(["Group Joined"])},connecting:e=>{const{normalize:r}=e;return r(["Connecting"])}},peerIceGatheringState:{gathering:e=>{const{normalize:r}=e;return r(["Gathering Ice Server"])}},peerSignalingState:{"have-local-offer":e=>{const{normalize:r}=e;return r(["Waiting peer description"])}},popular:e=>{const{normalize:r}=e;return r(["Popularity"])},presence:{curseforge:e=>{const{normalize:r}=e;return r(["Viewing CurseForge"])},curseforgeProject:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Viewing ",s(o("name"))," in Curseforge"])},instance:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Idle in Instance ",s(o("instance"))])},instanceSetting:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Edit Instance Setting: ",s(o("instance"))])},mod:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Viewing Mods in ",s(o("instance"))])},modrinth:e=>{const{normalize:r}=e;return r(["Viewing Modrinth"])},modrinthProject:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Viewing ",s(o("name"))," in Modrinth"])},resourcePack:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Viewing Resource Packs in ",s(o("instance"))])},save:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Viewing Saves in ",s(o("instance"))])},setting:e=>{const{normalize:r}=e;return r(["Viewing Setting Page"])},shaderPack:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Viewing Shader Packs in ",s(o("instance"))])},version:e=>{const{normalize:r}=e;return r(["Viewing Versions Page"])}},previous:e=>{const{normalize:r}=e;return r(["Previous"])},proxy:{host:e=>{const{normalize:r}=e;return r(["Host"])},port:e=>{const{normalize:r}=e;return r(["Port"])}},quiltVersion:{disable:e=>{const{normalize:r}=e;return r(["Disable Quilt"])},empty:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Quilt does not support Minecraft ",s(o("version"))])}},refresh:e=>{const{normalize:r}=e;return r(["Refresh"])},refreshResource:e=>{const{normalize:r}=e;return r(["Refresh Resources"])},remove:e=>{const{normalize:r}=e;return r(["Remove"])},resourcepack:{available:e=>{const{normalize:r}=e;return r(["Available"])},compatible:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Compatible format ",s(o("format"))," with ",s(o("version"))])},defaultDescription:e=>{const{normalize:r}=e;return r(["The default look and feel of Minecraft"])},delete:{content:e=>{const{normalize:r}=e;return r(["This will remove the resource pack file from disk, and we cannot undo it. Are you sure you want to do this?"])},title:e=>{const{normalize:r}=e;return r(["Delete the resource pack"])}},dropHint:e=>{const{normalize:r}=e;return r(["Drop Resource Pack's folder/zip here to import."])},enable:e=>{const{normalize:r,interpolate:s,named:o}=e;return r([s(o("count"))," resource packs enabled"])},import:e=>{const{normalize:r}=e;return r(["Import Resource Pack"])},incompatible:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Incompatible Resource Pack format(",s(o("format")),"). Fitin ",s(o("accept")),". Current ",s(o("actual")),"."])},independent:e=>{const{normalize:r}=e;return r(["Instance use independent resource pack folder"])},manage:e=>{const{normalize:r}=e;return r(["Manage Resource Packs"])},name:e=>{const{normalize:r,plural:s}=e;return s([r(["Resource Pack"]),r(["Resource Packs"])])},searchHint:e=>{const{normalize:r}=e;return r(["Search resource packs"])},searchOnCurseforge:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Search ",s(o("name"))," in curseforge"])},searchOnModrinth:e=>{const{normalize:r,linked:s,type:o}=e;return r([s("mod.searchOnModrinth",void 0,o)])},selectSearchHint:e=>{const{normalize:r}=e;return r(["Search and select resource pack"])},selected:e=>{const{normalize:r}=e;return r(["Selected Resource Packs"])},shared:e=>{const{normalize:r}=e;return r(["Instance uses shared resource pack folder"])},showDirectory:e=>{const{normalize:r}=e;return r(["Show resource pack directory"])},showFile:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Show resource pack in folder ",s(o("file"))])},showInCurseforge:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Show ",s(o("name"))," in curseforge"])},unselected:e=>{const{normalize:r}=e;return r(["Unselected Resource Packs"])}},save:{cheat:e=>{const{normalize:r}=e;return r(["Cheating"])},copy:{cancel:e=>{const{normalize:r}=e;return r(["Cancel Copy"])},confirm:e=>{const{normalize:r}=e;return r(["Start Copy"])},description:e=>{const{normalize:r}=e;return r(["Please select destination profile(s) you want the save to go."])},name:e=>{const{normalize:r}=e;return r(["Copy Save"])},title:e=>{const{normalize:r}=e;return r(["Copy Save to Other Profile"])}},copyFrom:{cancel:e=>{const{normalize:r}=e;return r(["Cancel"])},confirm:e=>{const{normalize:r}=e;return r(["Start Copy"])},description:e=>{const{normalize:r}=e;return r(["You can deploy save to this instance from other instances, or from managed resources (curseforge)"])},from:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["From ",s(o("src"))])},fromProfile:e=>{const{normalize:r}=e;return r(["From Other Instances"])},fromResource:e=>{const{normalize:r}=e;return r(["From Managed Resources"])},title:e=>{const{normalize:r}=e;return r(["Import Save from Managed Source"])}},createNew:e=>{const{normalize:r}=e;return r(["Create New World"])},createdWorlds:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["You have ",s(o("count"))," worlds"])},deleteHint:e=>{const{normalize:r}=e;return r(["This operation cannot be reverted. You will lose the save data forever. Are you sure you want to delete this save?"])},deleteTitle:e=>{const{normalize:r}=e;return r(["Delete the Save"])},detail:e=>{const{normalize:r}=e;return r(["More Info"])},dropHint:e=>{const{normalize:r}=e;return r(["Drag save zip here to Import"])},export:e=>{const{normalize:r}=e;return r(["Export Save"])},exportMessage:e=>{const{normalize:r}=e;return r(["Export the Save as zip"])},exportTitle:e=>{const{normalize:r}=e;return r(["Export the Save"])},gameMode:e=>{const{normalize:r}=e;return r(["game mode"])},import:e=>{const{normalize:r}=e;return r(["Import Save"])},importMessage:e=>{const{normalize:r}=e;return r(["Import a Save from zip"])},importTitle:e=>{const{normalize:r}=e;return r(["Import a Save"])},independent:e=>{const{normalize:r}=e;return r(["Instance use independent saves folder"])},levelName:e=>{const{normalize:r}=e;return r(["Level Name"])},manage:e=>{const{normalize:r}=e;return r(["Manage Saves"])},name:e=>{const{normalize:r,plural:s}=e;return s([r(["Save"]),r(["Saves"])])},search:e=>{const{normalize:r}=e;return r(["Search Saves"])},selected:e=>{const{normalize:r}=e;return r(["Local Saves"])},shared:e=>{const{normalize:r}=e;return r(["Instance use shared saves folder"])},showDirectory:e=>{const{normalize:r}=e;return r(["Show saves directory"])},unselected:e=>{const{normalize:r}=e;return r(["Shared Saves"])},useCurrent:e=>{const{normalize:r}=e;return r(["Use current world"])}},saves:{},screenshots:{empty:e=>{const{normalize:r}=e;return r(["You don't have any screenshots"])},goto:e=>{const{normalize:r}=e;return r(["Open Folder"])},name:e=>{const{normalize:r}=e;return r(["Screenshots"])},playRandom:e=>{const{normalize:r}=e;return r(["Shuffle"])},playSequence:e=>{const{normalize:r}=e;return r(["Play in order"])}},search:{favorate:e=>{const{normalize:r}=e;return r(["Collection"])},local:e=>{const{normalize:r}=e;return r(["Installed"])},market:e=>{const{normalize:r}=e;return r(["Mod Market"])}},server:{acceptingMinecraftVersion:e=>{const{normalize:r}=e;return r(["Accepting Minecraft Version"])},creationHint:e=>{const{normalize:r}=e;return r(["Please Fill the server address and ping the server"])},delete:{},error:{},expectedVersions:e=>{const{normalize:r}=e;return r(["Supported Versions"])},export:e=>{const{normalize:r}=e;return r(["Export Server"])},exportNoFilesHint:e=>{const{normalize:r}=e;return r(["No server files found. You can run server on local once to generate some files."])},exportOption:e=>{const{normalize:r}=e;return r(["Server Export Options"])},exportSSHAuthenticationFailed:e=>{const{normalize:r}=e;return r(["All authentication methods failed. Please check username/password or private key."])},exportSSHOptions:e=>{const{normalize:r}=e;return r(["SSH Options"])},exportSSHPrivateKeyPath:e=>{const{normalize:r}=e;return r(["SSH Private Key Path"])},exportSSHRemotePath:e=>{const{normalize:r}=e;return r(["Remote Server Path"])},exportToFolder:e=>{const{normalize:r}=e;return r(["Export To Folder"])},filterVersion:e=>{const{normalize:r}=e;return r(["Filter server responded Minecraft version"])},host:e=>{const{normalize:r}=e;return r(["Host"])},hostHint:e=>{const{normalize:r}=e;return r(["The host (with port) of the server"])},hostRequired:e=>{const{normalize:r}=e;return r(["Please enter the server ip address"])},ipAddress:e=>{const{normalize:r}=e;return r(["IP Address"])},maxPlayers:e=>{const{normalize:r}=e;return r(["Max Players"])},motd:e=>{const{normalize:r}=e;return r(["Server MOTD"])},name:e=>{const{normalize:r,plural:s}=e;return s([r(["Server"]),r(["Servers"])])},nogui:e=>{const{normalize:r}=e;return r(["No Server Gui"])},onlineMode:e=>{const{normalize:r}=e;return r(["Online Mode"])},ping:e=>{const{normalize:r}=e;return r(["Ping"])},pings:e=>{const{normalize:r}=e;return r(["Pings"])},players:e=>{const{normalize:r}=e;return r(["Players"])},port:e=>{const{normalize:r}=e;return r(["Port"])},recommendedMinecraftVersion:e=>{const{normalize:r}=e;return r(["Minecraft Version"])},status:e=>{const{normalize:r}=e;return r(["Server Status"])},unknown:e=>{const{normalize:r}=e;return r(["Unknown Server"])},unknownDescription:e=>{const{normalize:r}=e;return r(["Unknown Server. Please Refresh"])},upload:e=>{const{normalize:r}=e;return r(["Upload Server"])},version:e=>{const{normalize:r}=e;return r(["Server Requires Version"])},versionHint:e=>{const{normalize:r}=e;return r(["The Minecraft Version To Ping"])}},serverStatus:{nohost:e=>{const{normalize:r}=e;return r(["§4Cannot find host!"])},ping:e=>{const{normalize:r}=e;return r(["Ping..."])},refuse:e=>{const{normalize:r}=e;return r(["§4Server refused!"])},timeout:e=>{const{normalize:r}=e;return r(["§4Connect server timeout!"])}},setting:{allowPrerelease:e=>{const{normalize:r}=e;return r(["Download Prerelease"])},allowPrereleaseDescription:e=>{const{normalize:r}=e;return r(["Prerelease might be unstable"])},apiSets:{auto:e=>{const{normalize:r}=e;return r(["Auto (Determine by network)"])},official:e=>{const{normalize:r}=e;return r(["Official (Mojang)"])}},appearance:e=>{const{normalize:r}=e;return r(["Appearance"])},appxUpdateHint:e=>{const{normalize:r}=e;return r(["The launcher will download and execute installer. If popup installer failed, please run it manually."])},autoDownload:e=>{const{normalize:r}=e;return r(["Auto Download"])},autoDownloadDescription:e=>{const{normalize:r}=e;return r(["Auto Download Update if it's Available"])},autoInstallOnAppQuit:e=>{const{normalize:r}=e;return r(["Autoinstall"])},autoInstallOnAppQuitDescription:e=>{const{normalize:r}=e;return r(["Autoinstall the Update on App Quit"])},backgroundColorAbove:e=>{const{normalize:r}=e;return r(["Show background color as overlay"])},backgroundColorAboveDescription:e=>{const{normalize:r}=e;return r(["This will make background color display above the background image or video."])},backgroundImage:e=>{const{normalize:r}=e;return r(["Background image"])},backgroundImageBlur:e=>{const{normalize:r}=e;return r(["Image blur"])},backgroundImageBlurDescription:e=>{const{normalize:r}=e;return r(["Drag to blur, easy"])},backgroundImageClear:e=>{const{normalize:r}=e;return r(["clear"])},backgroundImageDescription:e=>{const{normalize:r}=e;return r(["Select an image as background or clear"])},backgroundImageFit:{contain:e=>{const{normalize:r}=e;return r(["Contain"])},cover:e=>{const{normalize:r}=e;return r(["Cover"])},name:e=>{const{normalize:r}=e;return r(["Image Fit"])}},backgroundImageSelect:e=>{const{normalize:r}=e;return r(["select"])},backgroundMusic:e=>{const{normalize:r}=e;return r(["Theme Background Music"])},backgroundType:e=>{const{normalize:r}=e;return r(["Background Type"])},backgroundTypeDescription:e=>{const{normalize:r}=e;return r(["Show special effect on background (This may impact performance)"])},backgroundTypes:{halo:e=>{const{normalize:r}=e;return r(["Halo"])},image:e=>{const{normalize:r}=e;return r(["Image"])},none:e=>{const{normalize:r}=e;return r(["None"])},particle:e=>{const{normalize:r}=e;return r(["Particle"])},video:e=>{const{normalize:r}=e;return r(["video"])}},backgroundVideo:e=>{const{normalize:r}=e;return r(["Background Video"])},backgroundVideoDescription:e=>{const{normalize:r}=e;return r(["select or clear video"])},backgroundVideoSelect:e=>{const{normalize:r}=e;return r(["select"])},backgroundVideoVolume:e=>{const{normalize:r}=e;return r(["volume"])},backgroundVideoVolumeDescription:e=>{const{normalize:r}=e;return r(["drag to adjust volume"])},blurAppBar:e=>{const{normalize:r}=e;return r(["Blur app bar"])},blurMainBody:e=>{const{normalize:r}=e;return r(["Blur Main Body"])},blurMainBodyDescription:e=>{const{normalize:r}=e;return r(["Should the launcher right pane be blurred"])},blurSidebar:e=>{const{normalize:r}=e;return r(["Blur sidebar"])},browseRoot:e=>{const{normalize:r}=e;return r(["Browse"])},checkUpdate:e=>{const{normalize:r}=e;return r(["Check Update"])},colorTheme:{appBarColor:e=>{const{normalize:r}=e;return r(["App Bar"])},backgroundColor:e=>{const{normalize:r}=e;return r(["Background Color"])},cardColor:e=>{const{normalize:r}=e;return r(["Card Color"])},description:e=>{const{normalize:r}=e;return r(["Change the colors in the theme"])},errorColor:e=>{const{normalize:r}=e;return r(["Error Color"])},name:e=>{const{normalize:r}=e;return r(["Theme Color"])},primaryColor:e=>{const{normalize:r}=e;return r(["Primary Color"])},secondaryColor:e=>{const{normalize:r}=e;return r(["Secondary Color"])},sideBarColor:e=>{const{normalize:r}=e;return r(["Side Bar"])},warningColor:e=>{const{normalize:r}=e;return r(["Warning Color"])}},darkTheme:e=>{const{normalize:r}=e;return r(["Theme"])},darkThemeDescription:e=>{const{normalize:r}=e;return r(["Choose between dark or light theme"])},developerMode:e=>{const{normalize:r}=e;return r(["Developer Mode"])},developerModeDescription:e=>{const{normalize:r}=e;return r(["Developer Mode is for testing your own mods"])},disableTelemetry:e=>{const{normalize:r}=e;return r(["Disable Telemetry"])},disableTelemetryDescription:e=>{const{normalize:r}=e;return r(["XMCL will collect the game launch and user login events."])},enableDedicatedGPUOptimization:e=>{const{normalize:r}=e;return r(["Assign Dedicated GPU"])},enableDedicatedGPUOptimizationDescription:e=>{const{normalize:r}=e;return r(["This option will assign dedicated GPU to Minecraft process."])},enableDiscord:e=>{const{normalize:r}=e;return r(["Enable Discord Presence"])},enableDiscordDescription:e=>{const{normalize:r}=e;return r(["This will update Discord status to the launcher"])},general:e=>{const{normalize:r}=e;return r(["General"])},githubRelease:e=>{const{normalize:r}=e;return r(["Github Release"])},globalSetting:e=>{const{normalize:r}=e;return r(["Global Instance Setting"])},globalSettingHint:e=>{const{normalize:r}=e;return r(["Instance will use these settings by default."])},hideNewsHeader:e=>{const{normalize:r}=e;return r(["Hide News Showcase"])},language:e=>{const{normalize:r}=e;return r(["Language"])},languageDescription:e=>{const{normalize:r}=e;return r(["The display language"])},latestVersion:e=>{const{normalize:r}=e;return r(["Latest Version"])},layout:{default:e=>{const{normalize:r}=e;return r(["Default Layout"])},focus:e=>{const{normalize:r}=e;return r(["Focus Layout"])}},layoutDescription:e=>{const{normalize:r}=e;return r(["The layout of the launcher UI"])},layoutTitle:e=>{const{normalize:r}=e;return r(["Layout"])},linuxTitlebar:e=>{const{normalize:r}=e;return r(["Native title bar"])},linuxTitlebarDescription:e=>{const{normalize:r}=e;return r(["Use native linux title bar for launcher"])},location:e=>{const{normalize:r}=e;return r(["Store Location"])},maunalUpdateHint:e=>{const{normalize:r}=e;return r(["The version cannot be auto-updated. Please redownload the launcher from the website!"])},maxSockets:e=>{const{normalize:r}=e;return r(["Per Host"])},maxSocketsDescription:e=>{const{normalize:r}=e;return r(["Limit the maximum number of sockets to allow per host or for all hosts in total. 0 means no limit."])},maxSocketsTitle:e=>{const{normalize:r}=e;return r(["Max HTTP sockets"])},migrateFromOther:e=>{const{normalize:r}=e;return r(["Import from other launcher"])},name:e=>{const{normalize:r,plural:s}=e;return s([r(["Global Setting"]),r(["Global Settings"])])},network:e=>{const{normalize:r}=e;return r(["Network Settings"])},officialWebsite:e=>{const{normalize:r}=e;return r(["Official Website"])},particleMode:{bubble:e=>{const{normalize:r}=e;return r(["Bubble"])},name:e=>{const{normalize:r}=e;return r(["Particle Mode"])},push:e=>{const{normalize:r}=e;return r(["Push"])},remove:e=>{const{normalize:r}=e;return r(["Remove"])},repulse:e=>{const{normalize:r}=e;return r(["Repulse"])}},particleModeDescription:e=>{const{normalize:r}=e;return r(["Select the particle click behavior"])},replaceNative:e=>{const{normalize:r}=e;return r(["Replace Native Libraries"])},replaceNativeDescription:e=>{const{normalize:r}=e;return r(["Replace native libraries according to your computer's arch."])},replaceNatives:{all:e=>{const{normalize:r}=e;return r(["All"])},legacy:e=>{const{normalize:r}=e;return r(["Legacy Version Only"])}},resetToDefault:e=>{const{normalize:r}=e;return r(["Reset to Default"])},showNewsHeader:e=>{const{normalize:r}=e;return r(["Unhide News showcase"])},showRoot:e=>{const{normalize:r}=e;return r(["Show"])},streamerMode:e=>{const{normalize:r}=e;return r(["Streaming Mode"])},streamerModeDescription:e=>{const{normalize:r}=e;return r(["This will hide your private information like email in launcher."])},theme:{dark:e=>{const{normalize:r}=e;return r(["Dark Theme"])},light:e=>{const{normalize:r}=e;return r(["Light Theme"])},system:e=>{const{normalize:r}=e;return r(["Use System Theme"])}},themeExport:e=>{const{normalize:r}=e;return r(["Export Theme"])},themeFont:e=>{const{normalize:r}=e;return r(["Font"])},themeFontDescription:e=>{const{normalize:r}=e;return r(["Change the font of the launcher."])},themeImport:e=>{const{normalize:r}=e;return r(["Import Theme"])},themeResetFont:e=>{const{normalize:r}=e;return r(["Reset Font"])},themeSelectFont:e=>{const{normalize:r}=e;return r(["Select Font"])},themeShare:e=>{const{normalize:r}=e;return r(["Share Theme"])},themeShareDescription:e=>{const{normalize:r}=e;return r(["You can share the theme with your friend."])},update:e=>{const{normalize:r}=e;return r(["Update"])},useBmclAPI:e=>{const{normalize:r}=e;return r(["Use BMCL API"])},useBmclAPIDescription:e=>{const{normalize:r}=e;return r(["Use BMCLAPI to download Minecraft when you are in Chinese Mainland. (This won't affect you if you're not in Chinese Mainland)"])},useProxy:e=>{const{normalize:r}=e;return r(["HTTP Proxy"])},useProxyDescription:e=>{const{normalize:r}=e;return r(["The proxy server address for the http request"])},viewBackgroundMusic:e=>{const{normalize:r}=e;return r(["View Musics"])}},settingLabel:{global:e=>{const{normalize:r}=e;return r(["Global"])},globalHint:e=>{const{normalize:r}=e;return r(["This setting will follow the global setting"])},local:e=>{const{normalize:r}=e;return r(["Local"])},localHint:e=>{const{normalize:r}=e;return r(["This setting is modified by current instance"])}},setup:{account:{description:e=>{const{normalize:r}=e;return r(["Login your game account. If you don't have one, you can skip it for now."])},name:e=>{const{normalize:r}=e;return r(["Add Game Account"])},skip:e=>{const{normalize:r}=e;return r(["Skip for now"])}},appearance:{name:e=>{const{normalize:r,linked:s,type:o}=e;return r([s("setting.appearance",void 0,o)])}},dataRoot:{description:e=>{const{normalize:r}=e;return r(["The data root is not a common .minecraft directory. Since XMCL data directory structure is different from vanilla, we do not recommend to use the common .minecraft directory as a data root."])},drives:e=>{const{normalize:r}=e;return r(["Recommend Locations"])},name:e=>{const{normalize:r}=e;return r(["Set Data Directory"])}},defaultLayoutDescription:e=>{const{normalize:r}=e;return r(['The default layout is trying to enhance the game "instance" concept. It looks like apps like Discord. It\'s also inspired by other game launcher apps like Steam, etc.'])},defaultPath:e=>{const{normalize:r}=e;return r(["Default Path"])},error:{badDataRoot:e=>{const{normalize:r}=e;return r(["Invalid directory for launcher data! Please try another directory!"])},exists:e=>{const{normalize:r}=e;return r(["Selected directory is not empty. It's okay but please make sure you backup your data."])},invalidChar:e=>{const{normalize:r}=e;return r(["Path contains invalid characters! It could cause Minecraft fail to start! Plaese only use English characters and symbol!"])},noPermission:e=>{const{normalize:r}=e;return r(["Launcher does not have permission to access selected directory! Please try another one."])},nonDictionary:e=>{const{normalize:r}=e;return r(["Selected path is a file! Please select a directory!"])}},focusLayoutDescription:e=>{const{normalize:r}=e;return r(["The focus layout is the legacy layout of the Minecraft Launcher. It is designed to be used with a single instance or few instances."])},game:{description:e=>{const{normalize:r}=e;return r(["Choose existing game directory (.minecraft) to import existing resources. So you can quickly identify the mods, resource packs, etc."])},name:e=>{const{normalize:r}=e;return r(["Import Existing Game"])}},locale:{description:e=>{const{normalize:r}=e;return r(["Select your preferred language if we have it! If you don't see your native language and you want to help, you can visit our Github to submit pull requests to translate!"])},language:e=>{const{normalize:r}=e;return r(["Language"])},name:e=>{const{normalize:r}=e;return r(["Set Language"])}},path:e=>{const{normalize:r}=e;return r(["Current Path"])},title:e=>{const{normalize:r}=e;return r(["Welcome to X Minecraft Launcher. Before start, we need you to "])}},shaderPack:{deletion:e=>{const{normalize:r}=e;return r(["Delete Shader Pack"])},deletionHint:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["This will delete the shader pack file ",s(o("path"))," and cannot be reverted."])},disabled:e=>{const{normalize:r}=e;return r(["Disabled Shader Packs"])},dropHint:e=>{const{normalize:r}=e;return r(["Import Shader Pack"])},empty:e=>{const{normalize:r}=e;return r(["No shader pack allocated"])},enable:e=>{const{normalize:r,interpolate:s,named:o}=e;return r(["Using ",s(o("name"))])},enabled:e=>{const{normalize:r}=e;return r(["Enabled Shader Packs"])},manage:e=>{const{normalize:r}=e;return r(["Manage Shader Packs"])},name:e=>{const{normalize:r}=e;return r(["Shader Pack"])},noShaderMod:e=>{const{normalize:r}=e;return r(["No Shader Mod Installed"])},noShaderModHint:e=>{const{normalize:r}=e;return r(["You cannot use shader without a shader mod"])},noShaderModInstallHint:e=>{const{normalize:r}=e;return r(["You need to install one of the following mod to load shader pack."])},searchHint:e=>{const{normalize:r}=e;return r(["Search Shader Pack"])},selectSearchHint:e=>{const{normalize:r}=e;return r(["Search and select Shader Pack"])},showDirectory:e=>{const{normalize:r}=e;return r(["Show shader pack directory"])},showFile:e=>{const{normalize:r}=e;return r(["Show this shader pack in folder"])}},shared:{accept:e=>{const{normalize:r}=e;return r(["Accept"])},keepSelected:e=>{const{normalize:r}=e;return r(["Keep Selected"])},skipForNow:e=>{const{normalize:r}=e;return r(["Skip for now"])}},sortBy:{alphabetAsc:e=>{const{normalize:r}=e;return r(["Sort by alphabet (ascending)"])},alphabetDesc:e=>{const{normalize:r}=e;return r(["Sort by alphabet (descending)"])},timeAsc:e=>{const{normalize:r}=e;return r(["Sort by modification time (ascending)"])},timeDesc:e=>{const{normalize:r}=e;return r(["Sort by modification time (descending)"])}},store:{explore:e=>{const{normalize:r}=e;return r(["Explore"])},latestMinecraft:e=>{const{normalize:r}=e;return r(["Latest Minecraft Version"])},name:e=>{const{normalize:r}=e;return r(["Modpack Market"])},popular:e=>{const{normalize:r}=e;return r(["Popular Modpacks"])},recentUpdated:e=>{const{normalize:r}=e;return r(["Recent Updated"])}},summery:e=>{const{normalize:r}=e;return r(["Summery"])},tag:{create:e=>{const{normalize:r}=e;return r(["Create Tag"])},createSelected:e=>{const{normalize:r}=e;return r(["Create Tag for Selected"])},newTag:e=>{const{normalize:r}=e;return r(["New Tag"])}},task:{cancelled:e=>{const{normalize:r}=e;return r(["Cancelled"])},clear:e=>{const{normalize:r}=e;return r(["Clear Finished Tasks"])},connection:{connected:e=>{const{normalize:r}=e;return r(["Connected"])},free:e=>{const{normalize:r}=e;return r(["Free"])},pending:e=>{const{normalize:r}=e;return r(["Pending"])},queued:e=>{const{normalize:r}=e;return r(["Queued"])},running:e=>{const{normalize:r}=e;return r(["Running connection"])},size:e=>{const{normalize:r}=e;return r(["total count"])}},connections:e=>{const{normalize:r}=e;return r(["Network Connections"])},empty:e=>{const{normalize:r}=e;return r(["No Running Tasks"])},failed:e=>{const{normalize:r}=e;return r(["Failed"])},manager:e=>{const{normalize:r}=e;return r(["Task Manager"])},nTaskRunning:e=>{const{normalize:r,interpolate:s,named:o}=e;return r([s(o("count"))," tasks are running"])},name:e=>{const{normalize:r,plural:s}=e;return s([r(["Task"]),r(["Tasks"])])},pause:e=>{const{normalize:r}=e;return r(["Pause"])}},theme:{selectImage:e=>{const{normalize:r}=e;return r(["Select Image"])},selectMusic:e=>{const{normalize:r}=e;return r(["Select Music"])},selectVideo:e=>{const{normalize:r}=e;return r(["Select Video"])}},title:e=>{const{normalize:r}=e;return r(["X Minecraft Launcher"])},transportType:{host:e=>{const{normalize:r}=e;return r(["Host Candidate"])},prflx:e=>{const{normalize:r}=e;return r(["Peer Reflexive Candidate"])},relay:e=>{const{normalize:r}=e;return r(["Relay Candidate"])},srflx:e=>{const{normalize:r}=e;return r(["Server Reflexive Candidate"])}},turnRegion:{fr:e=>{const{normalize:r}=e;return r(["Frence"])},guangzhou:e=>{const{normalize:r}=e;return r(["Guangzhou, China"])},hk:e=>{const{normalize:r}=e;return r(["Hong Kong"])},liaoning:e=>{const{normalize:r}=e;return r(["Liaoning, China"])},po:e=>{const{normalize:r}=e;return r(["Poland"])}},tutorial:{feedbackDescription:e=>{const{normalize:r}=e;return r(["If you encounter any problems, please click this button to send feedback!"])},hideNewsHeaderDescription:e=>{const{normalize:r}=e;return r(["You can see the News showcase on the left. Clicking this button can hide this showcase."])},instance:{iconDescription:e=>{const{normalize:r}=e;return r(["Click to change icon."])},iconTitle:e=>{const{normalize:r}=e;return r(["Instance icon"])},javaDescription:e=>{const{normalize:r}=e;return r(["Choose or switch java version."])},javaImportDescription:e=>{const{normalize:r}=e;return r(["Import java from local storage."])},javaImportTitle:e=>{const{normalize:r}=e;return r(["Import java"])},javaTitle:e=>{const{normalize:r}=e;return r(["Java list"])}},instanceAddDescription:e=>{const{normalize:r}=e;return r(["Click this button to import existing Minecraft instance or create a new one from scratch or modpack."])},instanceSelectDescription:e=>{const{normalize:r}=e;return r(["Clicking this button will navigate to the page to select game and read news."])},launchDescription:e=>{const{normalize:r}=e;return r(["Click this button to install or launch the game."])},mod:{defaultSourceDescription:e=>{const{normalize:r}=e;return r(["You can choose the source of mods details here. There are the mods published to both Modrinth and Curseforge. If you want to switch between these two content providers, you can change the value here."])},defaultSourceTitle:e=>{const{normalize:r}=e;return r(["Select Mod Content Source"])},detailDescription:e=>{const{normalize:r}=e;return r(["When you select an item on the left. You will see the details of the mod. The content can come from Modrinth, Curseforge or parsed mod's content."])},detailTitle:e=>{const{normalize:r}=e;return r(["Mod Detail"])},listDescription:e=>{const{normalize:r}=e;return r(["We will display installed mods when you don't have any input. You will see the searched mods once your input has a keyword or category selected."])},listTitle:e=>{const{normalize:r}=e;return r(["Installed or Search Mod"])},searchDescription:e=>{const{normalize:r}=e;return r(["You could search mods from Modrinth, Curseforge or your local cache with this search box."])},searchTitle:e=>{const{normalize:r}=e;return r(["Search Mods"])}},multiplayer:{contentDescription:e=>{const{normalize:r}=e;return r(["Connections between you and your peers will be listed here."])},contentTitle:e=>{const{normalize:r,linked:s,type:o}=e;return r([s("multiplayer.connections",void 0,o)])},groupDescription:e=>{const{normalize:r}=e;return r(["You can create or join a group with other players. The launcher will try to create P2P connections between you and your friends according to the group. You can input the group name given by your friends. Or you can create an unique name."])},groupTitle:e=>{const{normalize:r}=e;return r(["Join a group"])},joinDescription:e=>{const{normalize:r}=e;return r(["Once you input a group name, you can click this button to join or create the group. If the group name is empty, the launcher will generate a name for you."])},manualDescription:e=>{const{normalize:r}=e;return r(["If you or your friend cannot connect to the group, you can try to manually exchange the token by clicking manually connect. If that also failed, it might be an internet issue."])}},recentPlayDescription:e=>{const{normalize:r}=e;return r(["The created games will be listed here. You can switch the views here to also see the installed versions and downloaded modpacks."])},storePoupularModpackDescription:e=>{const{normalize:r}=e;return r(["You will see the most popular modpacks in Curseforge and Modrinth in this section."])},storeSearchCategoryDescription:e=>{const{normalize:r}=e;return r(["You can also toggle the categories or filters here."])},storeSearchDescription:e=>{const{normalize:r}=e;return r(["You can search Modpacks by inputting in this text box. Press Enter to search."])},storeSearchResultDescription:e=>{const{normalize:r}=e;return r(["You will see all search results listed here."])},userAccountDescription:e=>{const{normalize:r}=e;return r(["Click this icon to add or manage your Minecraft account."])}},universalDrop:{enableModsAfterImport:e=>{const{normalize:r}=e;return r(["Enable Mods After Import"])},start:e=>{const{normalize:r}=e;return r(["Import Started"])},title:e=>{const{normalize:r}=e;return r(["Drop File(s) Here to Import as"])},unknownResource:e=>{const{normalize:r}=e;return r(["Unknown"])}},update:{goOfficialWebDownload:e=>{const{normalize:r}=e;return r(["Re-download on official website"])}},upstream:{downgrade:e=>{const{normalize:r}=e;return r(["Downgrade"])},missingModpackMetadata:e=>{const{normalize:r}=e;return r(["The old modpack metadata not found.\nYou can still upgrade, but the result might be wrong. Please backup your instance files."])},onlyShowCurrentVersion:e=>{const{normalize:r}=e;return r(["Only Show Current Minecraft Version"])},update:e=>{const{normalize:r}=e;return r(["Update"])}},user:{accessToken:e=>{const{normalize:r}=e;return r(["Access Token"])},authMode:e=>{const{normalize:r}=e;return r(["Auth Service"])},authService:e=>{const{normalize:r}=e;return r(["Authorize Service"])},birth:e=>{const{normalize:r}=e;return r(["Registered Birthday"])},challenges:e=>{const{normalize:r}=e;return r(["Answer questions below to verify your identity"])},email:e=>{const{normalize:r}=e;return r(["Email Address"])},forgetChallenges:e=>{const{normalize:r}=e;return r(["I have forgot these questions and I want to change them"])},id:e=>{const{normalize:r}=e;return r(["User Id"])},info:e=>{const{normalize:r}=e;return r(["User Information"])},insecureClient:e=>{const{normalize:r}=e;return r(["The Client is insecure! Please validate your identity to upload skin!"])},name:e=>{const{normalize:r}=e;return r(["Username"])},nameHint:e=>{const{normalize:r}=e;return r(["The name display in game"])},profile:e=>{const{normalize:r}=e;return r(["Profile"])},refreshAccount:e=>{const{normalize:r}=e;return r(["Refresh Account"])},refreshSkin:e=>{const{normalize:r}=e;return r(["Refresh Skin"])},submitChallenges:e=>{const{normalize:r}=e;return r(["Submit Answers"])},tokenExpired:e=>{const{normalize:r}=e;return r(["Expired"])},tokenValidUntil:e=>{const{normalize:r}=e;return r(["Token Valid Until"])}},userAccount:{add:e=>{const{normalize:r}=e;return r(["Add Account"])},removeDescription:e=>{const{normalize:r}=e;return r(["This will remove all info for this account. Are you sure?"])},removeTitle:e=>{const{normalize:r}=e;return r(["Remove Account"])}},userCape:{changeTitle:e=>{const{normalize:r}=e;return r(["Change your cape"])},description:e=>{const{normalize:r}=e;return r(["Capes are special rewards players can unlock through different events, campaigns, and other happy happenings. Here you can choose between the capes you currently own:"])},noCape:e=>{const{normalize:r}=e;return r(["No Cape"])}},userService:{add:e=>{const{normalize:r}=e;return r(["Add More Services"])},authLibInjector:e=>{const{normalize:r}=e;return r(["Follow the auth-lib injector suggestion"])},baseUrlHint:e=>{const{normalize:r}=e;return r(["The base URL of your custom service"])},title:e=>{const{normalize:r}=e;return r(["Third-party User Services"])},validateHint:e=>{const{normalize:r}=e;return r(["Used to check if user's token is still valid"])}},userServices:{microsoft:{account:e=>{const{normalize:r}=e;return r(["Microsoft Account"])},deviceCode:e=>{const{normalize:r}=e;return r(["Device Code"])},deviceCodeHint:e=>{const{normalize:r}=e;return r(["Device code will be generated after you click login"])},fastLogin:e=>{const{normalize:r}=e;return r(["Fast Login"])},name:e=>{const{normalize:r}=e;return r(["Microsoft"])},password:e=>{const{normalize:r}=e;return r(["Enter Password in Browser"])},useDeviceCode:e=>{const{normalize:r}=e;return r(["Login by Device Code"])}},mojang:{account:e=>{const{normalize:r}=e;return r(["Email Address"])},name:e=>{const{normalize:r}=e;return r(["Mojang"])},password:e=>{const{normalize:r}=e;return r(["Password"])}},offline:{account:e=>{const{normalize:r}=e;return r(["Username"])},name:e=>{const{normalize:r}=e;return r(["Offline"])},password:e=>{const{normalize:r}=e;return r(["No Password"])},uuid:e=>{const{normalize:r}=e;return r(["User UUID (Optional)"])}}},userSkin:{import:e=>{const{normalize:r}=e;return r(["Import Skin"])},importFile:e=>{const{normalize:r}=e;return r(["Open from File"])},importLink:e=>{const{normalize:r}=e;return r(["Open from Link"])},placeUrlHere:e=>{const{normalize:r}=e;return r(["Place Skin URL here to import"])},reset:e=>{const{normalize:r}=e;return r(["Reset"])},save:e=>{const{normalize:r}=e;return r(["Save"])},saveTitle:e=>{const{normalize:r}=e;return r(["Save Skin To Disk"])},skinType:e=>{const{normalize:r}=e;return r(["Skin Type"])},upload:e=>{const{normalize:r}=e;return r(["Upload Skin"])},urlNotEmpty:e=>{const{normalize:r}=e;return r(["Skin URL cannot be empty"])},urlNotValid:e=>{const{normalize:r}=e;return r(["Skin URL is Invalid"])},useSlim:e=>{const{normalize:r}=e;return r(["Use Slim Model"])}},version:{name:e=>{const{normalize:r,plural:s}=e;return s([r(["Version"]),r(["Versions"])])},notInstalled:e=>{const{normalize:r}=e;return r(["Version is not installed"])}},versionType:{alpha:e=>{const{normalize:r}=e;return r(["Alpha"])},beta:e=>{const{normalize:r}=e;return r(["Beta"])},name:e=>{const{normalize:r}=e;return r(["Status"])},release:e=>{const{normalize:r}=e;return r(["Release"])}},yes:e=>{const{normalize:r}=e;return r(["Yes"])}},ji=Object.freeze(Object.defineProperty({__proto__:null,default:Li},Symbol.toStringTag,{value:"Module"}));Vue$1.use(zi,{bridge:!0});const Mi=(e=>{if(!(ei in e))throw createI18nError(Gn.NOT_COMPATIBLE_LEGACY_VUE_I18N);return e})(function createI18n(e={},r){oi=r;const s=!isBoolean$1(e.globalInjection)||e.globalInjection,o=new Map,[l,c]=function createGlobal(e,r,s){const o=effectScope();{if(!isLegacyVueI18n(s))throw createI18nError(Gn.NOT_COMPATIBLE_LEGACY_VUE_I18N);const r=o.run((()=>createComposer(e,s)));if(null==r)throw createI18nError(Gn.UNEXPECTED_ERROR);return[o,r]}}(e,0,r);{const e=c[Zn];let r=null;Object.defineProperty(e,"global",{get:()=>c}),Object.defineProperty(e,"mode",{get:()=>"composition"}),Object.defineProperty(e,"allowComposition",{get:()=>true}),Object.defineProperty(e,"__instances",{get:()=>o}),Object.defineProperty(e,"install",{writable:!0,value:(o,...l)=>{if(2!==(o&&o.version&&Number(o.version.split(".")[0])||-1))throw createI18nError(Gn.BRIDGE_SUPPORT_VUE_2_ONLY);!function apply(e,...r){const s=isPlainObject$1(r[0])?r[0]:{};(!isBoolean$1(s.globalInstall)||s.globalInstall)&&(e.component(ri.name,ri),e.component(ai.name,ai),e.component(si.name,si))}(o,...l),s&&(r=function injectGlobalFieldsForBridge(e,r,s){const o=r.watchLocale(s);return e.prototype.$t=function(...e){return Reflect.apply(s.t,s,[...e])},e.prototype.$d=function(...e){return Reflect.apply(s.d,s,[...e])},e.prototype.$n=function(...e){return Reflect.apply(s.n,s,[...e])},o}(o,e,c)),o.mixin(function defineMixin$1(e,r){return{beforeCreate(){const s=this.$options;if(!s.__VUE18N__INSTANCE__)if(s.i18n=s.i18n||(s.__i18nBridge?{}:null),this._i18nBridgeRoot=e,"composition"!==e.mode)if(s.i18n){if(s.i18n instanceof r){if(s.__i18nBridge)try{const e=s.i18n&&s.i18n.messages?s.i18n.messages:{};s.__i18nBridge.forEach((r=>deepCopy(JSON.parse(r),e))),Object.keys(e).forEach((r=>{s.i18n.mergeLocaleMessage(r,e[r])}))}catch(Ir){}this._i18n=s.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(isPlainObject$1(s.i18n)){const e=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof r?this.$root.$i18n:null;if(e&&(s.i18n.root=this.$root,s.i18n.formatter=e.formatter,s.i18n.fallbackLocale=e.fallbackLocale,s.i18n.formatFallbackMessages=e.formatFallbackMessages,s.i18n.silentTranslationWarn=e.silentTranslationWarn,s.i18n.silentFallbackWarn=e.silentFallbackWarn,s.i18n.pluralizationRules=e.pluralizationRules,s.i18n.preserveDirectiveContent=e.preserveDirectiveContent),s.__i18nBridge)try{const e=s.i18n&&s.i18n.messages?s.i18n.messages:{};s.__i18nBridge.forEach((r=>deepCopy(JSON.parse(r),e))),s.i18n.messages=e}catch(Ir){}const{sharedMessages:o}=s.i18n;o&&isPlainObject$1(o)&&deepCopy(o,s.i18n.messages),this._i18n=new r(s.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===s.i18n.sync||s.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),e&&e.onComponentInstanceCreated(this._i18n)}}else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof r?this._i18n=this.$root.$i18n:s.parent&&s.parent.$i18n&&s.parent.$i18n instanceof r&&(this._i18n=s.parent.$i18n);else this._i18n=e},beforeMount(){const s=this.$options;s.__VUE18N__INSTANCE__||"composition"!==e.mode&&(s.i18n=s.i18n||(s.__i18nBridge?{}:null),s.i18n?(s.i18n instanceof r||isPlainObject$1(s.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof r||s.parent&&s.parent.$i18n&&s.parent.$i18n instanceof r)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0))},beforeDestroy(){if(this.$options.__VUE18N__INSTANCE__)return;if(this._i18nBridgeRoot)return void delete this._i18nBridgeRoot;if("composition"===e.mode)return void delete this._i18n;if(!this._i18n)return;const r=this;this.$nextTick((()=>{r._subscribing&&(r._i18n.unsubscribeDataChanging(r),delete r._subscribing),r._i18nWatcher&&(r._i18nWatcher(),r._i18n.destroyVM(),delete r._i18nWatcher),r._localeWatcher&&(r._localeWatcher(),delete r._localeWatcher)}))}}}(e,oi))}}),Object.defineProperty(e,"dispose",{value:()=>{r&&r(),l.stop()}});const u={__getInstance:function __getInstance(e){return o.get(e)||null},__setInstance:function __setInstance(e,r){o.set(e,r)},__deleteInstance:function __deleteInstance(e){o.delete(e)}};return Object.keys(u).forEach((r=>Object.defineProperty(e,r,{value:u[r]}))),e}}({legacy:!1,locale:"en",silentTranslationWarn:!0,missingWarn:!1,fallbackWarn:!1,messages:{en:Li}},zi));Vue$1.use(Mi);function normalizeComponent(e,r,s,o,l,c,u,p){var f,m="function"==typeof e?e.options:e;if(r&&(m.render=r,m.staticRenderFns=s,m._compiled=!0),o&&(m.functional=!0),c&&(m._scopeId="data-v-"+c),u?(f=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),l&&l.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(u)},m._ssrRegister=f):l&&(f=p?function(){l.call(this,(m.functional?this.parent:this).$root.$options.shadowRoot)}:l),f)if(m.functional){m._injectStyles=f;var v=m.render;m.render=function renderWithStyleInjection(e,r){return f.call(r),v(e,r)}}else{var g=m.beforeCreate;m.beforeCreate=g?[].concat(g,f):[f]}return{exports:e,options:m}}const Ei=normalizeComponent(defineComponent({__name:"CurseforgeIcon",setup:e=>({__sfc:!0})}),(function render3(){var e=this._self._c;return this._self._setupProxy,e("svg",{staticStyle:{"enable-background":"new -2017 853 43 23"},attrs:{id:"curseforge-icon",version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"-2017 853 43 23","xml:space":"preserve"}},[e("path",{staticClass:"st0",attrs:{d:"M-2005.7,853l0.7,3c-3.5,0-12,0-12,0s0.2,0.9,0.3,1c0.3,0.5,0.6,1.1,1,1.5c1.9,2.2,5.2,3.1,7.9,3.6\nc1.9,0.4,3.8,0.5,5.7,0.6l2.2,5.9h1.2l0.7,1.9h-1l-1.7,5.5h16.7l-1.7-5.5h-1l0.7-1.9h1.2c0,0,1-6.1,4.1-8.9c3-2.8,6.7-3.2,6.7-3.2\nV853H-2005.7z M-1988.9,868.1c-0.8,0.5-1.7,0.5-2.3,0.9c-0.4,0.2-0.6,0.8-0.6,0.8c-0.4-0.9-0.9-1.2-1.5-1.4\nc-0.6-0.2-1.7-0.1-3.2-1.4c-1-0.9-1.1-2.1-1-2.7v-0.1c0-0.1,0-0.1,0-0.2s0-0.2,0.1-0.3l0,0l0,0c0.2-0.6,0.7-1.2,1.7-1.6\nc0,0-0.7,1,0,2c0.4,0.6,1.2,0.9,1.9,0.5c0.3-0.2,0.5-0.6,0.6-0.9c0.2-0.7,0.2-1.4-0.4-1.9c-0.9-0.8-1.1-1.9-0.5-2.6\nc0,0,0.2,0.9,1.1,0.8c0.6,0,0.6-0.2,0.4-0.4c-0.1-0.3-1.4-2.2,0.5-3.6c0,0,1.2-0.8,2.6-0.7c-0.8,0.1-1.7,0.6-2,1.4c0,0,0,0,0,0.1\nc-0.3,0.8-0.1,1.7,0.5,2.5c0.4,0.6,0.9,1.1,1.1,1.9c-0.3-0.1-0.5,0-0.7,0.2c-0.2,0.2-0.3,0.6-0.2,0.9c0.1,0.2,0.3,0.4,0.5,0.4\nc0.1,0,0.1,0,0.2,0h0.1c0.3-0.1,0.5-0.5,0.4-0.8c0.2,0.2,0.3,0.7,0.2,1c0,0.3-0.2,0.6-0.3,0.8c-0.1,0.2-0.3,0.4-0.4,0.6\ns-0.2,0.4-0.2,0.6c0,0.2,0,0.5,0.1,0.7c0.4,0.6,1.2,0,1.4-0.5c0.3-0.6,0.2-1.3-0.2-1.9c0,0,0.7,0.4,1.2,1.8\nC-1987.4,866.2-1988.1,867.6-1988.9,868.1z"}})])}),[],!1,null,null,null,null).exports;const Bi=normalizeComponent({},(function render4(){var e=this._self._c;return e("svg",{attrs:{width:"512",height:"512",viewBox:"0 0 512 512",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("g",{attrs:{"clip-path":"url(#clip0_227_28)"}},[e("path",{attrs:{d:"M14.6891 156.32H86.6891V404H14.6891V156.32ZM101.809 156.32H186.049V211.4H101.809V156.32ZM101.809 258.56H172.729V313.64H101.809V258.56Z"}}),e("path",{attrs:{d:"M143.65 68.32H346.33V125.92H143.65V68.32ZM208.81 140.32H280.81V316H208.81V140.32Z"}}),e("path",{attrs:{d:"M307.814 156.32H379.814V404H307.814V156.32ZM394.934 348.92H409.694C416.414 348.92 421.454 348.8 424.814 348.56C428.414 348.08 431.054 347.12 432.734 345.68C434.414 344.24 435.494 342.2 435.974 339.56C436.694 336.92 437.054 333.08 437.054 328.04C437.054 322.76 436.694 318.8 435.974 316.16C435.494 313.52 434.414 311.48 432.734 310.04C429.854 307.64 422.174 306.44 409.694 306.44H394.934V251.36H407.534C414.254 251.36 419.294 251.24 422.654 251C426.254 250.52 428.894 249.56 430.574 248.12C432.254 246.68 433.334 244.76 433.814 242.36C434.534 239.72 434.894 236.12 434.894 231.56C434.894 226.76 434.534 223.16 433.814 220.76C433.334 218.12 432.254 216.08 430.574 214.64C428.894 213.2 426.254 212.36 422.654 212.12C419.294 211.64 414.254 211.4 407.534 211.4H394.934V156.32H435.974C484.214 156.32 508.334 177.08 508.334 218.6C508.334 236.12 504.854 249.32 497.894 258.2C491.174 267.08 480.374 273.32 465.494 276.92V278.36C481.094 281.96 492.254 287.6 498.974 295.28C506.654 304.4 510.494 318.56 510.494 337.76C510.494 359.84 504.614 376.4 492.854 387.44C481.094 398.48 462.254 404 436.334 404H394.934V348.92Z"}})]),e("defs",[e("clipPath",{attrs:{id:"clip0_227_28"}},[e("rect",{attrs:{width:"512",height:"512",fill:"white"}})])])])}),[],!1,null,"2a96df2b",null,null).exports;const Fi=normalizeComponent(defineComponent({__name:"ImageIcon",props:{width:{default:24},src:null},setup:e=>({__sfc:!0})}),(function render5(){var e=this,r=e._self._c;return e._self._setupProxy,r("img",{attrs:{src:e.src,width:e.width}})}),[],!1,null,null,null,null).exports;const Ni=normalizeComponent({},(function render6(){var e=this._self._c;return e("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"}},[e("title",[this._v("file_type_jar")]),e("path",{staticStyle:{fill:"#5382a1"},attrs:{d:"M12.7,23.56s-1.07.622.761.833a16.023,16.023,0,0,0,5.8-.246A10.088,10.088,0,0,0,20.8,24.9c-5.481,2.349-12.405-.136-8.1-1.339"}}),e("path",{staticStyle:{fill:"#5382a1"},attrs:{d:"M12.026,20.494s-1.2.888.633,1.078a22.618,22.618,0,0,0,7.481-.359,3.32,3.32,0,0,0,1.152.7c-6.627,1.938-14.009.153-9.266-1.421"}}),e("path",{staticStyle:{fill:"#e76f00"},attrs:{d:"M17.673,15.294a2.051,2.051,0,0,1-.355,2.954s3.429-1.77,1.854-3.987c-1.471-2.067-2.6-3.095,3.508-6.636,0,0-9.586,2.394-5.007,7.669"}}),e("path",{staticStyle:{fill:"#5382a1"},attrs:{d:"M24.922,25.827s.792.652-.872,1.157c-3.164.958-13.168,1.248-15.948.038-1-.435.874-1.038,1.464-1.164a3.8,3.8,0,0,1,.966-.108c-1.111-.783-7.181,1.537-3.083,2.2,11.176,1.812,20.372-.816,17.473-2.124"}}),e("path",{staticStyle:{fill:"#5382a1"},attrs:{d:"M13.211,17.318s-5.089,1.209-1.8,1.648a38.225,38.225,0,0,0,6.731-.072c2.106-.178,4.221-.555,4.221-.555a8.934,8.934,0,0,0-1.28.685C15.913,20.382,5.93,19.75,8.8,18.359a9.629,9.629,0,0,1,4.407-1.042"}}),e("path",{staticStyle:{fill:"#5382a1"},attrs:{d:"M22.34,22.421c5.253-2.73,2.824-5.353,1.129-5a3.932,3.932,0,0,0-.6.161.957.957,0,0,1,.449-.346c3.354-1.179,5.933,3.478-1.083,5.322a.458.458,0,0,0,.106-.138"}}),e("path",{staticStyle:{fill:"#e76f00"},attrs:{d:"M19.172,1.906s2.909,2.91-2.759,7.386c-4.546,3.59-1.037,5.637,0,7.975-2.653-2.394-4.6-4.5-3.294-6.463,1.917-2.879,7.229-4.275,6.056-8.9"}}),e("path",{staticStyle:{fill:"#5382a1"},attrs:{d:"M13.727,29.818c5.042.323,12.786-.179,12.969-2.565,0,0-.353.9-4.167,1.623a41.458,41.458,0,0,1-12.76.2s.645.533,3.959.746"}})])}),[],!1,null,null,null,null).exports;const Ri=normalizeComponent(defineComponent({__name:"ModrinthIcon",setup:e=>({__sfc:!0})}),(function render7(){var e=this._self._c;return this._self._setupProxy,e("svg",{attrs:{width:"512",height:"514",viewBox:"0 0 512 514",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M503.16 323.56C514.55 281.47 515.32 235.91 503.2 190.76C466.57 54.2299 326.04 -26.8001 189.33 9.77991C83.8101 38.0199 11.3899 128.07 0.689941 230.47H43.99C54.29 147.33 113.74 74.7298 199.75 51.7098C306.05 23.2598 415.13 80.6699 453.17 181.38L411.03 192.65C391.64 145.8 352.57 111.45 306.3 96.8198L298.56 140.66C335.09 154.13 364.72 184.5 375.56 224.91C391.36 283.8 361.94 344.14 308.56 369.17L320.09 412.16C390.25 383.21 432.4 310.3 422.43 235.14L464.41 223.91C468.91 252.62 467.35 281.16 460.55 308.07L503.16 323.56Z",fill:"#5DA426"}}),e("path",{attrs:{d:"M321.99 504.22C185.27 540.8 44.7501 459.77 8.11011 323.24C3.84011 307.31 1.17 291.33 0 275.46H43.27C44.36 287.37 46.4699 299.35 49.6799 311.29C53.0399 323.8 57.45 335.75 62.79 347.07L101.38 323.92C98.1299 316.42 95.39 308.6 93.21 300.47C69.17 210.87 122.41 118.77 212.13 94.7601C229.13 90.2101 246.23 88.4401 262.93 89.1501L255.19 133C244.73 133.05 234.11 134.42 223.53 137.25C157.31 154.98 118.01 222.95 135.75 289.09C136.85 293.16 138.13 297.13 139.59 300.99L188.94 271.38L174.07 231.95L220.67 184.08L279.57 171.39L296.62 192.38L269.47 219.88L245.79 227.33L228.87 244.72L237.16 267.79C237.16 267.79 253.95 285.63 253.98 285.64L277.7 279.33L294.58 260.79L331.44 249.12L342.42 273.82L304.39 320.45L240.66 340.63L212.08 308.81L162.26 338.7C187.8 367.78 226.2 383.93 266.01 380.56L277.54 423.55C218.13 431.41 160.1 406.82 124.05 361.64L85.6399 384.68C136.25 451.17 223.84 484.11 309.61 461.16C371.35 444.64 419.4 402.56 445.42 349.38L488.06 364.88C457.17 431.16 398.22 483.82 321.99 504.22Z",fill:"#5DA426"}})])}),[],!1,null,"dc7f91d5",null,null).exports;const Hi=normalizeComponent({},(function render8(){var e=this._self._c;return e("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"}},[e("title",[this._v("file_type_package")]),e("path",{staticStyle:{fill:"#f2e6c9"},attrs:{d:"M7.61,3.093c2.078-.019,4.159,0,6.238-.008-.493,2.123-.966,4.252-1.457,6.376q-4.745,0-9.491,0c-.3,0-.6.01-.9-.012C3.864,7.325,5.749,5.219,7.61,3.093Z"}}),e("path",{staticStyle:{fill:"#f2e6c9"},attrs:{d:"M18.163,3.086q3.109,0,6.22,0C26.251,5.212,28.137,7.32,30,9.449c-1.2.025-2.4,0-3.6.011q-3.4,0-6.795,0C19.133,7.333,18.629,5.214,18.163,3.086Z"}}),e("path",{staticStyle:{fill:"#efc75e"},attrs:{d:"M13.848,3.086q2.158,0,4.315,0c.466,2.128.969,4.247,1.444,6.373-2.405,0-4.811,0-7.216,0C12.882,7.337,13.355,5.209,13.848,3.086Z"}}),e("path",{staticStyle:{fill:"#e7bf55"},attrs:{d:"M2,9.448c.3.022.6.011.9.012q4.745,0,9.491,0c0,2.245,0,4.49.007,6.735a2.44,2.44,0,0,0,.256.018q3.372,0,6.743,0c.067,0,.134-.007.2-.014.019-2.247,0-4.494.009-6.741q3.4,0,6.795,0c1.2-.006,2.4.014,3.6-.011q0,9.732,0,19.466-14,0-28,0Q2,19.181,2,9.448Z"}}),e("path",{staticStyle:{fill:"#dbb551"},attrs:{d:"M12.391,9.462c2.405,0,4.811,0,7.216,0-.008,2.247.011,4.494-.009,6.741-.067.007-.134.012-.2.014q-3.372,0-6.743,0A2.44,2.44,0,0,1,12.4,16.2C12.386,13.952,12.4,11.706,12.391,9.462Z"}}),e("rect",{staticStyle:{fill:"#f2f2f2"},attrs:{x:"4.044",y:"22.581",width:"9.37",height:"3.608"}})])}),[],!1,null,null,null,null).exports;const Wi=normalizeComponent({},(function render9(){var e=this._self._c;return e("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"}},[e("defs",[e("linearGradient",{attrs:{id:"a",x1:"17.65",y1:"26.056",x2:"21.099",y2:"26.056",gradientUnits:"userSpaceOnUse"}},[e("stop",{attrs:{offset:"0","stop-color":"#4d4d4d"}}),e("stop",{attrs:{offset:"0.5","stop-color":"#fff"}}),e("stop",{attrs:{offset:"1","stop-color":"#4d4d4d"}})],1),e("linearGradient",{attrs:{id:"b",x1:"17.65",y1:"23.756",x2:"21.099",y2:"23.756"}}),e("linearGradient",{attrs:{id:"c",x1:"17.65",y1:"21.456",x2:"21.099",y2:"21.456"}}),e("linearGradient",{attrs:{id:"d",x1:"17.65",y1:"19.156",x2:"21.099",y2:"19.156"}}),e("linearGradient",{attrs:{id:"e",x1:"17.65",y1:"16.857",x2:"21.099",y2:"16.857"}}),e("linearGradient",{attrs:{id:"f",x1:"17.65",y1:"14.557",x2:"21.099",y2:"14.557"}}),e("linearGradient",{attrs:{id:"g",x1:"17.65",y1:"12.257",x2:"21.099",y2:"12.257"}}),e("linearGradient",{attrs:{id:"h",x1:"17.65",y1:"9.957",x2:"21.099",y2:"9.957"}}),e("linearGradient",{attrs:{id:"i",x1:"17.65",y1:"7.657",x2:"21.099",y2:"7.657"}}),e("linearGradient",{attrs:{id:"j",x1:"16.237",y1:"27.217",x2:"19.686",y2:"27.217"}}),e("linearGradient",{attrs:{id:"k",x1:"16.237",y1:"24.918",x2:"19.686",y2:"24.918"}}),e("linearGradient",{attrs:{id:"l",x1:"16.237",y1:"22.618",x2:"19.686",y2:"22.618"}}),e("linearGradient",{attrs:{id:"m",x1:"16.237",y1:"20.318",x2:"19.686",y2:"20.318"}}),e("linearGradient",{attrs:{id:"n",x1:"16.237",y1:"18.018",x2:"19.686",y2:"18.018"}}),e("linearGradient",{attrs:{id:"o",x1:"17.65",y1:"28.356",x2:"21.099",y2:"28.356"}}),e("linearGradient",{attrs:{id:"p",x1:"16.237",y1:"15.718",x2:"19.686",y2:"15.718"}}),e("linearGradient",{attrs:{id:"q",x1:"16.237",y1:"13.419",x2:"19.686",y2:"13.419"}}),e("linearGradient",{attrs:{id:"r",x1:"16.237",y1:"11.119",x2:"19.686",y2:"11.119"}}),e("linearGradient",{attrs:{id:"s",x1:"16.237",y1:"8.819",x2:"19.686",y2:"8.819"}}),e("linearGradient",{attrs:{id:"t",x1:"16.237",y1:"29.514",x2:"19.686",y2:"29.514"}}),e("linearGradient",{attrs:{id:"u",x1:"16.985",y1:"11.196",x2:"20.446",y2:"11.196"}}),e("linearGradient",{attrs:{id:"v",x1:"18.096",y1:"5.329",x2:"19.336",y2:"5.329"}}),e("linearGradient",{attrs:{id:"w",x1:"16.029",y1:"5.591",x2:"21.403",y2:"5.591"}})],1),e("title",[this._v("file_type_zip")]),e("path",{staticStyle:{fill:"#c09553"},attrs:{d:"M27.667,27.667V17.333L23,15V2H4.333V30H27.667Zm-4.667,0V18.556l2.333,1.222v7.889Z"}}),e("rect",{staticStyle:{fill:"url(#a)"},attrs:{x:"17.65",y:"25.559",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#b)"},attrs:{x:"17.65",y:"23.26",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#c)"},attrs:{x:"17.65",y:"20.96",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#d)"},attrs:{x:"17.65",y:"18.66",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#e)"},attrs:{x:"17.65",y:"16.36",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#f)"},attrs:{x:"17.65",y:"14.06",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#g)"},attrs:{x:"17.65",y:"11.76",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#h)"},attrs:{x:"17.65",y:"9.461",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#i)"},attrs:{x:"17.65",y:"7.161",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#j)"},attrs:{x:"16.237",y:"26.721",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#k)"},attrs:{x:"16.237",y:"24.421",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#l)"},attrs:{x:"16.237",y:"22.121",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#m)"},attrs:{x:"16.237",y:"19.821",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#n)"},attrs:{x:"16.237",y:"17.522",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#o)"},attrs:{x:"17.65",y:"27.859",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#p)"},attrs:{x:"16.237",y:"15.222",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#q)"},attrs:{x:"16.237",y:"12.922",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#r)"},attrs:{x:"16.237",y:"10.622",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#s)"},attrs:{x:"16.237",y:"8.322",width:"3.45",height:"0.993"}}),e("rect",{staticStyle:{fill:"url(#t)"},attrs:{x:"16.237",y:"29.018",width:"3.45",height:"0.993"}}),e("path",{staticStyle:{fill:"url(#u)"},attrs:{d:"M20.1,5.911a.554.554,0,0,0-.548-.53h-.009v.557h.092l.206,2.514H17.589L17.8,5.938h.094V5.381h-.044a.552.552,0,0,0-.547.53l-.314,10.569a.513.513,0,0,0,.515.531h2.432a.512.512,0,0,0,.513-.531Zm-1.384,10.5a1.171,1.171,0,1,1,1.171-1.171A1.171,1.171,0,0,1,18.716,16.408Z"}}),e("rect",{staticStyle:{fill:"url(#v)"},attrs:{x:"18.096",y:"3.802",width:"1.24",height:"3.054"}}),e("path",{staticStyle:{fill:"url(#w)"},attrs:{d:"M21.4,4.56a2.549,2.549,0,0,0-2.549-2.549h-.276a2.55,2.55,0,0,0-2.436,3.3h0l0,.006v0A7.986,7.986,0,0,1,16.4,7.878H16.4a1.811,1.811,0,0,0,.641,1.271l.109-3.441a.593.593,0,0,1,.6-.551h.135V3.587h1.653v1.57h.1a.6.6,0,0,1,.605.551l.121,3.462a1.813,1.813,0,0,0,.666-1.292h0V7.8c0-.014,0-.027,0-.041s0-.026,0-.039a7.693,7.693,0,0,1,.236-2.359A2.543,2.543,0,0,0,21.4,4.56Z"}})])}),[],!1,null,null,null,null).exports;var Ui={exports:{}};const Gi=getAugmentedNamespace(rn);var Yi;Yi=Ui,function webpackUniversalModuleDefinition(e,r){Yi.exports=r(Gi)}("undefined"!=typeof self&&self,(function(e){return function(e){var r={};function __webpack_require__(s){if(r[s])return r[s].exports;var o=r[s]={i:s,l:!1,exports:{}};return e[s].call(o.exports,o,o.exports,__webpack_require__),o.l=!0,o.exports}return __webpack_require__.m=e,__webpack_require__.c=r,__webpack_require__.d=function(e,r,s){__webpack_require__.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:s})},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.t=function(e,r){if(1&r&&(e=__webpack_require__(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(__webpack_require__.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)__webpack_require__.d(s,o,function(r){return e[r]}.bind(null,o));return s},__webpack_require__.n=function(e){var r=e&&e.__esModule?function getDefault(){return e.default}:function getModuleExports(){return e};return __webpack_require__.d(r,"a",r),r},__webpack_require__.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},__webpack_require__.p="/dist/",__webpack_require__(__webpack_require__.s="./src/index.ts")}({"./src/components/VAlert/VAlert.sass":function(e,r,s){},"./src/components/VAlert/VAlert.ts":function(e,r,s){s.r(r),s("./src/components/VAlert/VAlert.sass");var o=s("./src/components/VSheet/index.ts"),l=s("./src/components/VBtn/index.ts"),c=s("./src/components/VIcon/index.ts"),u=s("./src/mixins/toggleable/index.ts"),p=s("./src/mixins/themeable/index.ts"),f=s("./src/mixins/transitionable/index.ts"),m=s("./src/util/mixins.ts"),v=s("./src/util/console.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(m.default)(o.default,u.default,f.default).extend({name:"v-alert",props:{border:{type:String,validator:function validator(e){return["top","right","bottom","left"].includes(e)}},closeLabel:{type:String,default:"$vuetify.close"},coloredBorder:Boolean,dense:Boolean,dismissible:Boolean,closeIcon:{type:String,default:"$cancel"},icon:{default:"",type:[Boolean,String],validator:function validator(e){return"string"==typeof e||!1===e}},outlined:Boolean,prominent:Boolean,text:Boolean,type:{type:String,validator:function validator(e){return["info","error","success","warning"].includes(e)}},value:{type:Boolean,default:!0}},computed:{__cachedBorder:function __cachedBorder(){var e;if(!this.border)return null;var r={staticClass:"v-alert__border",class:(e={},e["v-alert__border--"+this.border]=!0,e)};return this.coloredBorder&&((r=this.setBackgroundColor(this.computedColor,r)).class["v-alert__border--has-color"]=!0),this.$createElement("div",r)},__cachedDismissible:function __cachedDismissible(){var e=this;if(!this.dismissible)return null;var r=this.iconColor;return this.$createElement(l.default,{staticClass:"v-alert__dismissible",props:{color:r,icon:!0,small:!0},attrs:{"aria-label":this.$vuetify.lang.t(this.closeLabel)},on:{click:function click(){return e.isActive=!1}}},[this.$createElement(c.default,{props:{color:r}},this.closeIcon)])},__cachedIcon:function __cachedIcon(){return this.computedIcon?this.$createElement(c.default,{staticClass:"v-alert__icon",props:{color:this.iconColor}},this.computedIcon):null},classes:function classes(){var e=__assign(__assign({},o.default.options.computed.classes.call(this)),{"v-alert--border":Boolean(this.border),"v-alert--dense":this.dense,"v-alert--outlined":this.outlined,"v-alert--prominent":this.prominent,"v-alert--text":this.text});return this.border&&(e["v-alert--border-"+this.border]=!0),e},computedColor:function computedColor(){return this.color||this.type},computedIcon:function computedIcon(){return!1!==this.icon&&("string"==typeof this.icon&&this.icon?this.icon:!!["error","info","success","warning"].includes(this.type)&&"$"+this.type)},hasColoredIcon:function hasColoredIcon(){return this.hasText||Boolean(this.border)&&this.coloredBorder},hasText:function hasText(){return this.text||this.outlined},iconColor:function iconColor(){return this.hasColoredIcon?this.computedColor:void 0},isDark:function isDark(){return!(!this.type||this.coloredBorder||this.outlined)||p.default.options.computed.isDark.call(this)}},created:function created(){this.$attrs.hasOwnProperty("outline")&&Object(v.breaking)("outline","outlined",this)},methods:{genWrapper:function genWrapper(){var e=[this.$slots.prepend||this.__cachedIcon,this.genContent(),this.__cachedBorder,this.$slots.append,this.$scopedSlots.close?this.$scopedSlots.close({toggle:this.toggle}):this.__cachedDismissible];return this.$createElement("div",{staticClass:"v-alert__wrapper"},e)},genContent:function genContent(){return this.$createElement("div",{staticClass:"v-alert__content"},this.$slots.default)},genAlert:function genAlert(){var e={staticClass:"v-alert",attrs:{role:"alert"},on:this.listeners$,class:this.classes,style:this.styles,directives:[{name:"show",value:this.isActive}]};return this.coloredBorder||(e=(this.hasText?this.setTextColor:this.setBackgroundColor)(this.computedColor,e)),this.$createElement("div",e,[this.genWrapper()])},toggle:function toggle(){this.isActive=!this.isActive}},render:function render10(e){var r=this.genAlert();return this.transition?e("transition",{props:{name:this.transition,origin:this.origin,mode:this.mode}},[r]):r}})},"./src/components/VAlert/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VAlert/VAlert.ts");s.d(r,"VAlert",(function(){return o.default})),r.default=o.default},"./src/components/VApp/VApp.sass":function(e,r,s){},"./src/components/VApp/VApp.ts":function(e,r,s){s.r(r),s("./src/components/VApp/VApp.sass");var o=s("./src/mixins/themeable/index.ts"),l=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(l.default)(o.default).extend({name:"v-app",props:{dark:{type:Boolean,default:void 0},id:{type:String,default:"app"},light:{type:Boolean,default:void 0}},computed:{isDark:function isDark(){return this.$vuetify.theme.dark}},beforeCreate:function beforeCreate(){if(!this.$vuetify||this.$vuetify===this.$root)throw new Error("Vuetify is not properly initialized, see https://v2.vuetifyjs.com/getting-started/quick-start#bootstrapping-the-vuetify-object")},render:function render10(e){var r=e("div",{staticClass:"v-application--wrap"},this.$slots.default);return e("div",{staticClass:"v-application",class:__assign({"v-application--is-rtl":this.$vuetify.rtl,"v-application--is-ltr":!this.$vuetify.rtl},this.themeClasses),attrs:{"data-app":!0},domProps:{id:this.id}},[r])}})},"./src/components/VApp/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VApp/VApp.ts");s.d(r,"VApp",(function(){return o.default})),r.default=o.default},"./src/components/VAppBar/VAppBar.sass":function(e,r,s){},"./src/components/VAppBar/VAppBar.ts":function(e,r,s){s.r(r),s("./src/components/VAppBar/VAppBar.sass");var o=s("./src/components/VToolbar/VToolbar.ts"),l=s("./src/directives/scroll/index.ts"),c=s("./src/mixins/applicationable/index.ts"),u=s("./src/mixins/scrollable/index.ts"),p=s("./src/mixins/ssr-bootable/index.ts"),f=s("./src/mixins/toggleable/index.ts"),m=s("./src/util/helpers.ts"),v=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},g=Object(v.default)(o.default,u.default,p.default,f.default,Object(c.default)("top",["clippedLeft","clippedRight","computedHeight","invertedScroll","isExtended","isProminent","value"]));r.default=g.extend({name:"v-app-bar",directives:{Scroll:l.default},provide:function provide2(){return{VAppBar:this}},props:{clippedLeft:Boolean,clippedRight:Boolean,collapseOnScroll:Boolean,elevateOnScroll:Boolean,fadeImgOnScroll:Boolean,hideOnScroll:Boolean,invertedScroll:Boolean,scrollOffScreen:Boolean,shrinkOnScroll:Boolean,value:{type:Boolean,default:!0}},data:function data(){return{isActive:this.value}},computed:{applicationProperty:function applicationProperty(){return this.bottom?"bottom":"top"},canScroll:function canScroll(){return u.default.options.computed.canScroll.call(this)&&(this.invertedScroll||this.elevateOnScroll||this.hideOnScroll||this.collapseOnScroll||this.isBooted||!this.value)},classes:function classes(){return __assign(__assign({},o.default.options.computed.classes.call(this)),{"v-toolbar--collapse":this.collapse||this.collapseOnScroll,"v-app-bar":!0,"v-app-bar--clipped":this.clippedLeft||this.clippedRight,"v-app-bar--fade-img-on-scroll":this.fadeImgOnScroll,"v-app-bar--elevate-on-scroll":this.elevateOnScroll,"v-app-bar--fixed":!this.absolute&&(this.app||this.fixed),"v-app-bar--hide-shadow":this.hideShadow,"v-app-bar--is-scrolled":this.currentScroll>0,"v-app-bar--shrink-on-scroll":this.shrinkOnScroll})},scrollRatio:function scrollRatio(){var e=this.computedScrollThreshold;return Math.max((e-this.currentScroll)/e,0)},computedContentHeight:function computedContentHeight(){if(!this.shrinkOnScroll)return o.default.options.computed.computedContentHeight.call(this);var e=this.dense?48:56;return e+(this.computedOriginalHeight-e)*this.scrollRatio},computedFontSize:function computedFontSize(){if(this.isProminent)return 1.25+.25*this.scrollRatio},computedLeft:function computedLeft(){return!this.app||this.clippedLeft?0:this.$vuetify.application.left},computedMarginTop:function computedMarginTop(){return this.app?this.$vuetify.application.bar:0},computedOpacity:function computedOpacity(){if(this.fadeImgOnScroll)return this.scrollRatio},computedOriginalHeight:function computedOriginalHeight(){var e=o.default.options.computed.computedContentHeight.call(this);return this.isExtended&&(e+=parseInt(this.extensionHeight)),e},computedRight:function computedRight(){return!this.app||this.clippedRight?0:this.$vuetify.application.right},computedScrollThreshold:function computedScrollThreshold(){return this.scrollThreshold?Number(this.scrollThreshold):this.computedOriginalHeight-(this.dense?48:56)},computedTransform:function computedTransform(){if(!this.canScroll||this.elevateOnScroll&&0===this.currentScroll&&this.isActive)return 0;if(this.isActive)return 0;var e=this.scrollOffScreen?this.computedHeight:this.computedContentHeight;return this.bottom?e:-e},hideShadow:function hideShadow(){return this.elevateOnScroll&&this.isExtended?this.currentScroll<this.computedScrollThreshold:this.elevateOnScroll?0===this.currentScroll||this.computedTransform<0:(!this.isExtended||this.scrollOffScreen)&&0!==this.computedTransform},isCollapsed:function isCollapsed(){return this.collapseOnScroll?this.currentScroll>0:o.default.options.computed.isCollapsed.call(this)},isProminent:function isProminent(){return o.default.options.computed.isProminent.call(this)||this.shrinkOnScroll},styles:function styles(){return __assign(__assign({},o.default.options.computed.styles.call(this)),{fontSize:Object(m.convertToUnit)(this.computedFontSize,"rem"),marginTop:Object(m.convertToUnit)(this.computedMarginTop),transform:"translateY("+Object(m.convertToUnit)(this.computedTransform)+")",left:Object(m.convertToUnit)(this.computedLeft),right:Object(m.convertToUnit)(this.computedRight)})}},watch:{canScroll:"onScroll",computedTransform:function computedTransform(){this.canScroll&&(this.clippedLeft||this.clippedRight)&&this.callUpdate()},invertedScroll:function invertedScroll(e){this.isActive=!e||0!==this.currentScroll},hideOnScroll:function hideOnScroll(e){this.isActive=!e||this.currentScroll<this.computedScrollThreshold}},created:function created(){this.invertedScroll&&(this.isActive=!1)},methods:{genBackground:function genBackground(){var e=o.default.options.methods.genBackground.call(this);return e.data=this._b(e.data||{},e.tag,{style:{opacity:this.computedOpacity}}),e},updateApplication:function updateApplication(){return this.invertedScroll?0:this.computedHeight+this.computedTransform},thresholdMet:function thresholdMet(){this.invertedScroll?this.isActive=this.currentScroll>this.computedScrollThreshold:(this.hideOnScroll&&(this.isActive=this.isScrollingUp||this.currentScroll<this.computedScrollThreshold),this.currentThreshold<this.computedScrollThreshold||(this.savedScroll=this.currentScroll))}},render:function render10(e){var r=o.default.options.render.call(this,e);return r.data=r.data||{},this.canScroll&&(r.data.directives=r.data.directives||[],r.data.directives.push({arg:this.scrollTarget,name:"scroll",value:this.onScroll})),r}})},"./src/components/VAppBar/VAppBarNavIcon.ts":function(e,r,s){s.r(r);var o=s("./src/components/VIcon/index.ts"),l=s("./src/components/VBtn/VBtn.ts"),c=s("vue"),u=s.n(c),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=u.a.extend({name:"v-app-bar-nav-icon",functional:!0,render:function render10(e,r){var s=r.slots,c=r.listeners,u=r.props,p=r.data,f=Object.assign(p,{staticClass:("v-app-bar__nav-icon "+(p.staticClass||"")).trim(),props:__assign(__assign({},u),{icon:!0}),on:c}),m=s().default;return e(l.default,f,m||[e(o.default,"$menu")])}})},"./src/components/VAppBar/VAppBarTitle.ts":function(e,r,s){s.r(r);var o=s("./src/mixins/registrable/index.ts"),l=s("./src/util/helpers.ts"),c=s("./src/services/goto/easing-patterns.ts"),u=Object(o.inject)("VAppBar","v-app-bar-title","v-app-bar");r.default=u.extend().extend({name:"v-app-bar-title",data:function data(){return{contentWidth:0,left:0,width:0}},watch:{"$vuetify.breakpoint.width":"updateDimensions"},computed:{styles:function styles(){if(!this.contentWidth)return{};var e=this.width,r=this.contentWidth,s=Object(c.easeInOutCubic)(Math.min(1,1.5*this.VAppBar.scrollRatio));return{width:Object(l.convertToUnit)(e+(r-e)*s),visibility:this.VAppBar.scrollRatio?"visible":"hidden"}}},mounted:function mounted(){this.updateDimensions()},methods:{updateDimensions:function updateDimensions(){var e=this.$refs.placeholder.getBoundingClientRect();this.width=e.width,this.left=e.left,this.contentWidth=this.$refs.content.scrollWidth}},render:function render10(e){return e("div",{class:"v-toolbar__title v-app-bar-title"},[e("div",{class:"v-app-bar-title__content",style:this.styles,ref:"content"},[this.$slots.default]),e("div",{class:"v-app-bar-title__placeholder",style:{visibility:this.VAppBar.scrollRatio?"hidden":"visible"},ref:"placeholder"},[this.$slots.default])])}})},"./src/components/VAppBar/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VAppBar/VAppBar.ts");s.d(r,"VAppBar",(function(){return o.default}));var l=s("./src/components/VAppBar/VAppBarNavIcon.ts");s.d(r,"VAppBarNavIcon",(function(){return l.default}));var c=s("./src/components/VAppBar/VAppBarTitle.ts");s.d(r,"VAppBarTitle",(function(){return c.default})),r.default={$_vuetify_subcomponents:{VAppBar:o.default,VAppBarNavIcon:l.default,VAppBarTitle:c.default}}},"./src/components/VAutocomplete/VAutocomplete.sass":function(e,r,s){},"./src/components/VAutocomplete/VAutocomplete.ts":function(e,r,s){s.r(r),s("./src/components/VAutocomplete/VAutocomplete.sass");var o=s("./src/components/VSelect/VSelect.ts"),l=s("./src/components/VTextField/VTextField.ts"),c=s("./src/util/mergeData.ts"),u=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},p=__assign(__assign({},o.defaultMenuProps),{offsetY:!0,offsetOverflow:!0,transition:!1});r.default=o.default.extend({name:"v-autocomplete",props:{autoSelectFirst:{type:Boolean,default:!1},filter:{type:Function,default:function _default2(e,r,s){return s.toLocaleLowerCase().indexOf(r.toLocaleLowerCase())>-1}},hideNoData:Boolean,menuProps:{type:o.default.options.props.menuProps.type,default:function _default2(){return p}},noFilter:Boolean,searchInput:{type:String}},data:function data(){return{lazySearch:this.searchInput}},computed:{classes:function classes(){return __assign(__assign({},o.default.options.computed.classes.call(this)),{"v-autocomplete":!0,"v-autocomplete--is-selecting-index":this.selectedIndex>-1})},computedItems:function computedItems(){return this.filteredItems},selectedValues:function selectedValues(){var e=this;return this.selectedItems.map((function(r){return e.getValue(r)}))},hasDisplayedItems:function hasDisplayedItems(){var e=this;return this.hideSelected?this.filteredItems.some((function(r){return!e.hasItem(r)})):this.filteredItems.length>0},currentRange:function currentRange(){return null==this.selectedItem?0:String(this.getText(this.selectedItem)).length},filteredItems:function filteredItems(){var e=this;return!this.isSearching||this.noFilter||null==this.internalSearch?this.allItems:this.allItems.filter((function(r){var s=Object(u.getPropertyFromItem)(r,e.itemText),o=null!=s?String(s):"";return e.filter(r,String(e.internalSearch),o)}))},internalSearch:{get:function get2(){return this.lazySearch},set:function set2(e){this.lazySearch!==e&&(this.lazySearch=e,this.$emit("update:search-input",e))}},isAnyValueAllowed:function isAnyValueAllowed(){return!1},isDirty:function isDirty(){return this.searchIsDirty||this.selectedItems.length>0},isSearching:function isSearching(){return this.multiple&&this.searchIsDirty||this.searchIsDirty&&this.internalSearch!==this.getText(this.selectedItem)},menuCanShow:function menuCanShow(){return!!this.isFocused&&(this.hasDisplayedItems||!this.hideNoData)},$_menuProps:function $_menuProps(){var e=o.default.options.computed.$_menuProps.call(this);return e.contentClass=("v-autocomplete__content "+(e.contentClass||"")).trim(),__assign(__assign({},p),e)},searchIsDirty:function searchIsDirty(){return null!=this.internalSearch&&""!==this.internalSearch},selectedItem:function selectedItem(){var e=this;return this.multiple?null:this.selectedItems.find((function(r){return e.valueComparator(e.getValue(r),e.getValue(e.internalValue))}))},listData:function listData(){var e=o.default.options.computed.listData.call(this);return e.props=__assign(__assign({},e.props),{items:this.virtualizedItems,noFilter:this.noFilter||!this.isSearching||!this.filteredItems.length,searchInput:this.internalSearch}),e}},watch:{filteredItems:"onFilteredItemsChanged",internalValue:"setSearch",isFocused:function isFocused(e){e?(document.addEventListener("copy",this.onCopy),this.$refs.input&&this.$refs.input.select()):(document.removeEventListener("copy",this.onCopy),this.blur(),this.updateSelf())},isMenuActive:function isMenuActive(e){!e&&this.hasSlot&&(this.lazySearch=null)},items:function items(e,r){r&&r.length||!this.hideNoData||!this.isFocused||this.isMenuActive||!e.length||this.activateMenu()},searchInput:function searchInput(e){this.lazySearch=e},internalSearch:"onInternalSearchChanged",itemText:"updateSelf"},created:function created(){this.setSearch()},destroyed:function destroyed(){document.removeEventListener("copy",this.onCopy)},methods:{onFilteredItemsChanged:function onFilteredItemsChanged(e,r){var s=this;if(e!==r){if(!this.autoSelectFirst){var o=r[this.$refs.menu.listIndex];o?this.setMenuIndex(e.findIndex((function(e){return e===o}))):this.setMenuIndex(-1),this.$emit("update:list-index",this.$refs.menu.listIndex)}this.$nextTick((function(){s.internalSearch&&(1===e.length||s.autoSelectFirst)&&(s.$refs.menu.getTiles(),s.autoSelectFirst&&e.length&&(s.setMenuIndex(0),s.$emit("update:list-index",s.$refs.menu.listIndex)))}))}},onInternalSearchChanged:function onInternalSearchChanged(){this.updateMenuDimensions()},updateMenuDimensions:function updateMenuDimensions(){this.isMenuActive&&this.$refs.menu&&this.$refs.menu.updateDimensions()},changeSelectedIndex:function changeSelectedIndex(e){this.searchIsDirty||(this.multiple&&e===u.keyCodes.left?-1===this.selectedIndex?this.selectedIndex=this.selectedItems.length-1:this.selectedIndex--:this.multiple&&e===u.keyCodes.right?this.selectedIndex>=this.selectedItems.length-1?this.selectedIndex=-1:this.selectedIndex++:e!==u.keyCodes.backspace&&e!==u.keyCodes.delete||this.deleteCurrentItem())},deleteCurrentItem:function deleteCurrentItem(){var e=this.selectedIndex,r=this.selectedItems[e];if(this.isInteractive&&!this.getDisabled(r)){var s=this.selectedItems.length-1;if(-1!==this.selectedIndex||0===s){var o=e!==this.selectedItems.length-1?e:e-1;this.selectedItems[o]?this.selectItem(r):this.setValue(this.multiple?[]:null),this.selectedIndex=o}else this.selectedIndex=s}},clearableCallback:function clearableCallback(){this.internalSearch=null,o.default.options.methods.clearableCallback.call(this)},genInput:function genInput(){var e=l.default.options.methods.genInput.call(this);return e.data=Object(c.default)(e.data,{attrs:{"aria-activedescendant":Object(u.getObjectValueByPath)(this.$refs.menu,"activeTile.id"),autocomplete:Object(u.getObjectValueByPath)(e.data,"attrs.autocomplete","off")},domProps:{value:this.internalSearch}}),e},genInputSlot:function genInputSlot(){var e=o.default.options.methods.genInputSlot.call(this);return e.data.attrs.role="combobox",e},genSelections:function genSelections(){return this.hasSlot||this.multiple?o.default.options.methods.genSelections.call(this):[]},onClick:function onClick(e){this.isInteractive&&(this.selectedIndex>-1?this.selectedIndex=-1:this.onFocus(),this.isAppendInner(e.target)||this.activateMenu())},onInput:function onInput(e){if(!(this.selectedIndex>-1)&&e.target){var r=e.target,s=r.value;r.value&&this.activateMenu(),this.multiple||""!==s||this.deleteCurrentItem(),this.internalSearch=s,this.badInput=r.validity&&r.validity.badInput}},onKeyDown:function onKeyDown(e){var r=e.keyCode;!e.ctrlKey&&[u.keyCodes.home,u.keyCodes.end].includes(r)||o.default.options.methods.onKeyDown.call(this,e),this.changeSelectedIndex(r)},onSpaceDown:function onSpaceDown(e){},onTabDown:function onTabDown(e){o.default.options.methods.onTabDown.call(this,e),this.updateSelf()},onUpDown:function onUpDown(e){e.preventDefault(),this.activateMenu()},selectItem:function selectItem(e){o.default.options.methods.selectItem.call(this,e),this.setSearch()},setSelectedItems:function setSelectedItems(){o.default.options.methods.setSelectedItems.call(this),this.isFocused||this.setSearch()},setSearch:function setSearch(){var e=this;this.$nextTick((function(){e.multiple&&e.internalSearch&&e.isMenuActive||(e.internalSearch=!e.selectedItems.length||e.multiple||e.hasSlot?null:e.getText(e.selectedItem))}))},updateSelf:function updateSelf(){(this.searchIsDirty||this.internalValue)&&(this.multiple||this.valueComparator(this.internalSearch,this.getValue(this.internalValue))||this.setSearch())},hasItem:function hasItem(e){return this.selectedValues.indexOf(this.getValue(e))>-1},onCopy:function onCopy(e){var r,s;if(-1!==this.selectedIndex){var o=this.selectedItems[this.selectedIndex],l=this.getText(o);null===(r=e.clipboardData)||void 0===r||r.setData("text/plain",l),null===(s=e.clipboardData)||void 0===s||s.setData("text/vnd.vuetify.autocomplete.item+plain",l),e.preventDefault()}}}})},"./src/components/VAutocomplete/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VAutocomplete/VAutocomplete.ts");s.d(r,"VAutocomplete",(function(){return o.default})),r.default=o.default},"./src/components/VAvatar/VAvatar.sass":function(e,r,s){},"./src/components/VAvatar/VAvatar.ts":function(e,r,s){s.r(r),s("./src/components/VAvatar/VAvatar.sass");var o=s("./src/mixins/colorable/index.ts"),l=s("./src/mixins/measurable/index.ts"),c=s("./src/mixins/roundable/index.ts"),u=s("./src/util/helpers.ts"),p=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(p.default)(o.default,l.default,c.default).extend({name:"v-avatar",props:{left:Boolean,right:Boolean,size:{type:[Number,String],default:48}},computed:{classes:function classes(){return __assign({"v-avatar--left":this.left,"v-avatar--right":this.right},this.roundedClasses)},styles:function styles(){return __assign({height:Object(u.convertToUnit)(this.size),minWidth:Object(u.convertToUnit)(this.size),width:Object(u.convertToUnit)(this.size)},this.measurableStyles)}},render:function render10(e){var r={staticClass:"v-avatar",class:this.classes,style:this.styles,on:this.$listeners};return e("div",this.setBackgroundColor(this.color,r),this.$slots.default)}})},"./src/components/VAvatar/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VAvatar/VAvatar.ts");s.d(r,"VAvatar",(function(){return o.default})),r.default=o.default},"./src/components/VBadge/VBadge.sass":function(e,r,s){},"./src/components/VBadge/VBadge.ts":function(e,r,s){s.r(r),s("./src/components/VBadge/VBadge.sass");var o=s("./src/components/VIcon/VIcon.ts"),l=s("./src/mixins/colorable/index.ts"),c=s("./src/mixins/themeable/index.ts"),u=s("./src/mixins/toggleable/index.ts"),p=s("./src/mixins/transitionable/index.ts"),f=s("./src/mixins/positionable/index.ts"),m=s("./src/util/mixins.ts"),v=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(m.default)(l.default,Object(f.factory)(["left","bottom"]),c.default,u.default,p.default).extend({name:"v-badge",props:{avatar:Boolean,bordered:Boolean,color:{type:String,default:"primary"},content:{required:!1},dot:Boolean,label:{type:String,default:"$vuetify.badge"},icon:String,inline:Boolean,offsetX:[Number,String],offsetY:[Number,String],overlap:Boolean,tile:Boolean,transition:{type:String,default:"scale-rotate-transition"},value:{default:!0}},computed:{classes:function classes(){return __assign({"v-badge--avatar":this.avatar,"v-badge--bordered":this.bordered,"v-badge--bottom":this.bottom,"v-badge--dot":this.dot,"v-badge--icon":null!=this.icon,"v-badge--inline":this.inline,"v-badge--left":this.left,"v-badge--overlap":this.overlap,"v-badge--tile":this.tile},this.themeClasses)},computedBottom:function computedBottom(){return this.bottom?"auto":this.computedYOffset},computedLeft:function computedLeft(){return this.isRtl?this.left?this.computedXOffset:"auto":this.left?"auto":this.computedXOffset},computedRight:function computedRight(){return this.isRtl?this.left?"auto":this.computedXOffset:this.left?this.computedXOffset:"auto"},computedTop:function computedTop(){return this.bottom?this.computedYOffset:"auto"},computedXOffset:function computedXOffset(){return this.calcPosition(this.offsetX)},computedYOffset:function computedYOffset(){return this.calcPosition(this.offsetY)},isRtl:function isRtl(){return this.$vuetify.rtl},offset:function offset(){return this.overlap?this.dot?8:12:this.dot?2:4},styles:function styles(){return this.inline?{}:{bottom:this.computedBottom,left:this.computedLeft,right:this.computedRight,top:this.computedTop}}},methods:{calcPosition:function calcPosition(e){return"calc(100% - "+Object(v.convertToUnit)(e||this.offset)+")"},genBadge:function genBadge(){var e=this.$vuetify.lang,r=this.$attrs["aria-label"]||e.t(this.label),s=this.setBackgroundColor(this.color,{staticClass:"v-badge__badge",style:this.styles,attrs:{"aria-atomic":this.$attrs["aria-atomic"]||"true","aria-label":r,"aria-live":this.$attrs["aria-live"]||"polite",title:this.$attrs.title,role:this.$attrs.role||"status"},directives:[{name:"show",value:this.isActive}]}),o=this.$createElement("span",s,[this.genBadgeContent()]);return this.transition?this.$createElement("transition",{props:{name:this.transition,origin:this.origin,mode:this.mode}},[o]):o},genBadgeContent:function genBadgeContent(){if(!this.dot){var e=Object(v.getSlot)(this,"badge");return e||(this.content?String(this.content):this.icon?this.$createElement(o.default,this.icon):void 0)}},genBadgeWrapper:function genBadgeWrapper(){return this.$createElement("span",{staticClass:"v-badge__wrapper"},[this.genBadge()])}},render:function render10(e){var r=[this.genBadgeWrapper()],s=[Object(v.getSlot)(this)],o=this.$attrs;o["aria-atomic"],o["aria-label"],o["aria-live"],o.role,o.title;var l=function(e,r){var s={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&r.indexOf(o)<0&&(s[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(o=Object.getOwnPropertySymbols(e);l<o.length;l++)r.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(s[o[l]]=e[o[l]])}return s}(o,["aria-atomic","aria-label","aria-live","role","title"]);return this.inline&&this.left?s.unshift(r):s.push(r),e("span",{staticClass:"v-badge",attrs:l,class:this.classes},s)}})},"./src/components/VBadge/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VBadge/VBadge.ts");s.d(r,"VBadge",(function(){return o.default})),r.default=o.default},"./src/components/VBanner/VBanner.sass":function(e,r,s){},"./src/components/VBanner/VBanner.ts":function(e,r,s){s.r(r),s("./src/components/VBanner/VBanner.sass");var o=s("./src/components/VSheet/index.ts"),l=s("./src/components/VAvatar/index.ts"),c=s("./src/components/VIcon/index.ts"),u=s("./src/components/transitions/index.ts"),p=s("./src/mixins/mobile/index.ts"),f=s("./src/mixins/toggleable/index.ts"),m=s("./src/util/mixins.ts"),v=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(m.default)(o.default,p.default,f.default).extend({name:"v-banner",inheritAttrs:!1,props:{app:Boolean,icon:String,iconColor:String,singleLine:Boolean,sticky:Boolean,value:{type:Boolean,default:!0}},computed:{classes:function classes(){return __assign(__assign({},o.default.options.computed.classes.call(this)),{"v-banner--has-icon":this.hasIcon,"v-banner--is-mobile":this.isMobile,"v-banner--single-line":this.singleLine,"v-banner--sticky":this.isSticky})},hasIcon:function hasIcon(){return Boolean(this.icon||this.$slots.icon)},isSticky:function isSticky(){return this.sticky||this.app},styles:function styles(){var e=__assign({},o.default.options.computed.styles.call(this));if(this.isSticky){var r=this.app?this.$vuetify.application.bar+this.$vuetify.application.top:0;e.top=Object(v.convertToUnit)(r),e.position="sticky",e.zIndex=1}return e}},methods:{toggle:function toggle(){this.isActive=!this.isActive},iconClick:function iconClick(e){this.$emit("click:icon",e)},genIcon:function genIcon(){var e;if(this.hasIcon)return e=this.icon?this.$createElement(c.default,{props:{color:this.iconColor,size:28}},[this.icon]):this.$slots.icon,this.$createElement(l.default,{staticClass:"v-banner__icon",props:{color:this.color,size:40},on:{click:this.iconClick}},[e])},genText:function genText(){return this.$createElement("div",{staticClass:"v-banner__text"},this.$slots.default)},genActions:function genActions(){var e=this,r=Object(v.getSlot)(this,"actions",{dismiss:function dismiss(){return e.isActive=!1}});if(r)return this.$createElement("div",{staticClass:"v-banner__actions"},r)},genContent:function genContent(){return this.$createElement("div",{staticClass:"v-banner__content"},[this.genIcon(),this.genText()])},genWrapper:function genWrapper(){return this.$createElement("div",{staticClass:"v-banner__wrapper"},[this.genContent(),this.genActions()])}},render:function render10(e){var r={staticClass:"v-banner",attrs:this.attrs$,class:this.classes,style:this.styles,directives:[{name:"show",value:this.isActive}]};return e(u.VExpandTransition,[e("div",this.outlined?r:this.setBackgroundColor(this.color,r),[this.genWrapper()])])}})},"./src/components/VBanner/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VBanner/VBanner.ts");s.d(r,"VBanner",(function(){return o.default})),r.default=o.default},"./src/components/VBottomNavigation/VBottomNavigation.sass":function(e,r,s){},"./src/components/VBottomNavigation/VBottomNavigation.ts":function(e,r,s){s.r(r),s("./src/components/VBottomNavigation/VBottomNavigation.sass");var o=s("./src/mixins/applicationable/index.ts"),l=s("./src/mixins/button-group/index.ts"),c=s("./src/mixins/colorable/index.ts"),u=s("./src/mixins/measurable/index.ts"),p=s("./src/mixins/proxyable/index.ts"),f=s("./src/mixins/scrollable/index.ts"),m=s("./src/mixins/themeable/index.ts"),v=s("./src/mixins/toggleable/index.ts"),g=s("./src/util/mixins.ts"),y=s("./src/util/console.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(g.default)(Object(o.default)("bottom",["height","inputValue"]),c.default,u.default,Object(v.factory)("inputValue"),p.default,f.default,m.default).extend({name:"v-bottom-navigation",props:{activeClass:{type:String,default:"v-btn--active"},backgroundColor:String,grow:Boolean,height:{type:[Number,String],default:56},hideOnScroll:Boolean,horizontal:Boolean,inputValue:{type:Boolean,default:!0},mandatory:Boolean,shift:Boolean,tag:{type:String,default:"div"}},data:function data(){return{isActive:this.inputValue}},computed:{canScroll:function canScroll(){return f.default.options.computed.canScroll.call(this)&&(this.hideOnScroll||!this.inputValue)},classes:function classes(){return{"v-bottom-navigation--absolute":this.absolute,"v-bottom-navigation--grow":this.grow,"v-bottom-navigation--fixed":!this.absolute&&(this.app||this.fixed),"v-bottom-navigation--horizontal":this.horizontal,"v-bottom-navigation--shift":this.shift}},styles:function styles(){return __assign(__assign({},this.measurableStyles),{transform:this.isActive?"none":"translateY(100%)"})}},watch:{canScroll:"onScroll"},created:function created(){this.$attrs.hasOwnProperty("active")&&Object(y.breaking)("active.sync","value or v-model",this)},methods:{thresholdMet:function thresholdMet(){this.hideOnScroll&&(this.isActive=!this.isScrollingUp||this.currentScroll>this.computedScrollThreshold,this.$emit("update:input-value",this.isActive)),this.currentThreshold<this.computedScrollThreshold||(this.savedScroll=this.currentScroll)},updateApplication:function updateApplication(){return this.$el?this.$el.clientHeight:0},updateValue:function updateValue(e){this.$emit("change",e)}},render:function render10(e){var r=this.setBackgroundColor(this.backgroundColor,{staticClass:"v-bottom-navigation",class:this.classes,style:this.styles,props:{activeClass:this.activeClass,mandatory:Boolean(this.mandatory||void 0!==this.value),tag:this.tag,value:this.internalValue},on:{change:this.updateValue}});return this.canScroll&&(r.directives=r.directives||[],r.directives.push({arg:this.scrollTarget,name:"scroll",value:this.onScroll})),e(l.default,this.setTextColor(this.color,r),this.$slots.default)}})},"./src/components/VBottomNavigation/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VBottomNavigation/VBottomNavigation.ts");s.d(r,"VBottomNavigation",(function(){return o.default})),r.default=o.default},"./src/components/VBottomSheet/VBottomSheet.sass":function(e,r,s){},"./src/components/VBottomSheet/VBottomSheet.ts":function(e,r,s){s.r(r),s("./src/components/VBottomSheet/VBottomSheet.sass");var o=s("./src/components/VDialog/VDialog.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=o.default.extend({name:"v-bottom-sheet",props:{inset:Boolean,maxWidth:[String,Number],transition:{type:String,default:"bottom-sheet-transition"}},computed:{classes:function classes(){return __assign(__assign({},o.default.options.computed.classes.call(this)),{"v-bottom-sheet":!0,"v-bottom-sheet--inset":this.inset})}}})},"./src/components/VBottomSheet/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VBottomSheet/VBottomSheet.ts");s.d(r,"VBottomSheet",(function(){return o.default})),r.default=o.default},"./src/components/VBreadcrumbs/VBreadcrumbs.sass":function(e,r,s){},"./src/components/VBreadcrumbs/VBreadcrumbs.ts":function(e,r,s){s.r(r),s("./src/components/VBreadcrumbs/VBreadcrumbs.sass");var o=s("./src/components/VBreadcrumbs/VBreadcrumbsItem.ts"),l=s("./src/components/VBreadcrumbs/VBreadcrumbsDivider.ts"),c=s("./src/mixins/themeable/index.ts"),u=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(u.default)(c.default).extend({name:"v-breadcrumbs",props:{divider:{type:String,default:"/"},items:{type:Array,default:function _default2(){return[]}},large:Boolean},computed:{classes:function classes(){return __assign({"v-breadcrumbs--large":this.large},this.themeClasses)}},methods:{genDivider:function genDivider(){return this.$createElement(l.default,this.$slots.divider?this.$slots.divider:this.divider)},genItems:function genItems(){for(var e=[],r=!!this.$scopedSlots.item,s=[],l=0;l<this.items.length;l++){var c=this.items[l];s.push(c.text),r?e.push(this.$scopedSlots.item({item:c})):e.push(this.$createElement(o.default,{key:s.join("."),props:c},[c.text])),l<this.items.length-1&&e.push(this.genDivider())}return e}},render:function render10(e){var r=this.$slots.default||this.genItems();return e("ul",{staticClass:"v-breadcrumbs",class:this.classes},r)}})},"./src/components/VBreadcrumbs/VBreadcrumbsDivider.ts":function(e,r,s){s.r(r);var o=s("./src/util/helpers.ts");r.default=Object(o.createSimpleFunctional)("v-breadcrumbs__divider","li")},"./src/components/VBreadcrumbs/VBreadcrumbsItem.ts":function(e,r,s){s.r(r);var o=s("./src/mixins/routable/index.ts"),l=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(l.default)(o.default).extend({name:"v-breadcrumbs-item",props:{activeClass:{type:String,default:"v-breadcrumbs__item--disabled"},ripple:{type:[Boolean,Object],default:!1}},computed:{classes:function classes(){var e;return(e={"v-breadcrumbs__item":!0})[this.activeClass]=this.disabled,e}},render:function render10(e){var r=this.generateRouteLink(),s=r.tag,o=r.data;return e("li",[e(s,__assign(__assign({},o),{attrs:__assign(__assign({},o.attrs),{"aria-current":this.isActive&&this.isLink?"page":void 0})}),this.$slots.default)])}})},"./src/components/VBreadcrumbs/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VBreadcrumbs/VBreadcrumbs.ts");s.d(r,"VBreadcrumbs",(function(){return o.default}));var l=s("./src/components/VBreadcrumbs/VBreadcrumbsItem.ts");s.d(r,"VBreadcrumbsItem",(function(){return l.default}));var c=s("./src/components/VBreadcrumbs/VBreadcrumbsDivider.ts");s.d(r,"VBreadcrumbsDivider",(function(){return c.default})),r.default={$_vuetify_subcomponents:{VBreadcrumbs:o.default,VBreadcrumbsItem:l.default,VBreadcrumbsDivider:c.default}}},"./src/components/VBtn/VBtn.sass":function(e,r,s){},"./src/components/VBtn/VBtn.ts":function(e,r,s){s.r(r),s("./src/components/VBtn/VBtn.sass");var o=s("./src/components/VSheet/index.ts"),l=s("./src/components/VProgressCircular/index.ts"),c=s("./src/mixins/groupable/index.ts"),u=s("./src/mixins/toggleable/index.ts"),p=s("./src/mixins/elevatable/index.ts"),f=s("./src/mixins/positionable/index.ts"),m=s("./src/mixins/routable/index.ts"),v=s("./src/mixins/sizeable/index.ts"),g=s("./src/util/mixins.ts"),y=s("./src/util/console.ts");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var __assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},b=Object(g.default)(o.default,m.default,f.default,v.default,Object(c.factory)("btnToggle"),Object(u.factory)("inputValue"));r.default=b.extend().extend({name:"v-btn",props:{activeClass:{type:String,default:function _default2(){return this.btnToggle?this.btnToggle.activeClass:""}},block:Boolean,depressed:Boolean,fab:Boolean,icon:Boolean,loading:Boolean,outlined:Boolean,plain:Boolean,retainFocusOnClick:Boolean,rounded:Boolean,tag:{type:String,default:"button"},text:Boolean,tile:Boolean,type:{type:String,default:"button"},value:null},data:function data(){return{proxyClass:"v-btn--active"}},computed:{classes:function classes(){return __assign(__assign(__assign(__assign(__assign(__assign({"v-btn":!0},m.default.options.computed.classes.call(this)),{"v-btn--absolute":this.absolute,"v-btn--block":this.block,"v-btn--bottom":this.bottom,"v-btn--disabled":this.disabled,"v-btn--is-elevated":this.isElevated,"v-btn--fab":this.fab,"v-btn--fixed":this.fixed,"v-btn--has-bg":this.hasBg,"v-btn--icon":this.icon,"v-btn--left":this.left,"v-btn--loading":this.loading,"v-btn--outlined":this.outlined,"v-btn--plain":this.plain,"v-btn--right":this.right,"v-btn--round":this.isRound,"v-btn--rounded":this.rounded,"v-btn--router":this.to,"v-btn--text":this.text,"v-btn--tile":this.tile,"v-btn--top":this.top}),this.themeClasses),this.groupClasses),this.elevationClasses),this.sizeableClasses)},computedElevation:function computedElevation(){if(!this.disabled)return p.default.options.computed.computedElevation.call(this)},computedRipple:function computedRipple(){var e,r=!this.icon&&!this.fab||{circle:!0};return!this.disabled&&(null!==(e=this.ripple)&&void 0!==e?e:r)},hasBg:function hasBg(){return!(this.text||this.plain||this.outlined||this.icon)},isElevated:function isElevated(){return Boolean(!(this.icon||this.text||this.outlined||this.depressed||this.disabled||this.plain||!(null==this.elevation||Number(this.elevation)>0)))},isRound:function isRound(){return Boolean(this.icon||this.fab)},styles:function styles(){return __assign({},this.measurableStyles)}},created:function created(){var e=this;[["flat","text"],["outline","outlined"],["round","rounded"]].forEach((function(r){var s=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(r,2),o=s[0],l=s[1];e.$attrs.hasOwnProperty(o)&&Object(y.breaking)(o,l,e)}))},methods:{click:function click(e){!this.retainFocusOnClick&&!this.fab&&e.detail&&this.$el.blur(),this.$emit("click",e),this.btnToggle&&this.toggle()},genContent:function genContent(){return this.$createElement("span",{staticClass:"v-btn__content"},this.$slots.default)},genLoader:function genLoader(){return this.$createElement("span",{class:"v-btn__loader"},this.$slots.loader||[this.$createElement(l.default,{props:{indeterminate:!0,size:23,width:2}})])}},render:function render10(e){var r=[this.genContent(),this.loading&&this.genLoader()],s=this.generateRouteLink(),o=s.tag,l=s.data,c=this.hasBg?this.setBackgroundColor:this.setTextColor;return"button"===o&&(l.attrs.type=this.type,l.attrs.disabled=this.disabled),l.attrs.value=["string","number"].includes(_typeof(this.value))?this.value:JSON.stringify(this.value),e(o,this.disabled?l:c(this.color,l),r)}})},"./src/components/VBtn/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VBtn/VBtn.ts");s.d(r,"VBtn",(function(){return o.default})),r.default=o.default},"./src/components/VBtnToggle/VBtnToggle.sass":function(e,r,s){},"./src/components/VBtnToggle/VBtnToggle.ts":function(e,r,s){s.r(r),s("./src/components/VBtnToggle/VBtnToggle.sass");var o=s("./src/mixins/button-group/index.ts"),l=s("./src/mixins/colorable/index.ts"),c=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(c.default)(o.default,l.default).extend({name:"v-btn-toggle",props:{backgroundColor:String,borderless:Boolean,dense:Boolean,group:Boolean,rounded:Boolean,shaped:Boolean,tile:Boolean},computed:{classes:function classes(){return __assign(__assign(__assign({},o.default.options.computed.classes.call(this)),{"v-btn-toggle":!0,"v-btn-toggle--borderless":this.borderless,"v-btn-toggle--dense":this.dense,"v-btn-toggle--group":this.group,"v-btn-toggle--rounded":this.rounded,"v-btn-toggle--shaped":this.shaped,"v-btn-toggle--tile":this.tile}),this.themeClasses)}},methods:{genData:function genData(){var e=this.setTextColor(this.color,__assign({},o.default.options.methods.genData.call(this)));return this.group?e:this.setBackgroundColor(this.backgroundColor,e)}}})},"./src/components/VBtnToggle/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VBtnToggle/VBtnToggle.ts");s.d(r,"VBtnToggle",(function(){return o.default})),r.default=o.default},"./src/components/VCalendar/VCalendar.ts":function(e,r,s){s.r(r);var o=s("./src/components/VCalendar/mixins/calendar-with-events.ts"),l=s("./src/components/VCalendar/util/props.ts"),c=s("./src/components/VCalendar/util/timestamp.ts"),u=s("./src/components/VCalendar/VCalendarMonthly.ts"),p=s("./src/components/VCalendar/VCalendarDaily.ts"),f=s("./src/components/VCalendar/VCalendarWeekly.ts"),m=s("./src/components/VCalendar/VCalendarCategory.ts"),v=s("./src/components/VCalendar/util/parser.ts");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var __assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=o.default.extend({name:"v-calendar",props:__assign(__assign(__assign(__assign({},l.default.calendar),l.default.weeks),l.default.intervals),l.default.category),data:function data(){return{lastStart:null,lastEnd:null}},computed:{parsedValue:function parsedValue(){return Object(c.validateTimestamp)(this.value)?Object(c.parseTimestamp)(this.value,!0):this.parsedStart||this.times.today},parsedCategoryDays:function parsedCategoryDays(){return parseInt(this.categoryDays)||1},renderProps:function renderProps(){var e=this.parsedValue,r=null,s=this.maxDays,o=this.parsedWeekdays,l=this.parsedCategories,v=e,g=e;switch(this.type){case"month":r=u.default,v=Object(c.getStartOfMonth)(e),g=Object(c.getEndOfMonth)(e);break;case"week":r=p.default,v=this.getStartOfWeek(e),g=this.getEndOfWeek(e),s=7;break;case"day":r=p.default,s=1,o=[v.weekday];break;case"4day":r=p.default,g=Object(c.relativeDays)(Object(c.copyTimestamp)(g),c.nextDay,3),Object(c.updateFormatted)(g),s=4,o=[v.weekday,(v.weekday+1)%7,(v.weekday+2)%7,(v.weekday+3)%7];break;case"custom-weekly":r=f.default,v=this.parsedStart||e,g=this.parsedEnd;break;case"custom-daily":r=p.default,v=this.parsedStart||e,g=this.parsedEnd;break;case"category":var y=this.parsedCategoryDays;r=m.default,g=Object(c.relativeDays)(Object(c.copyTimestamp)(g),c.nextDay,y),Object(c.updateFormatted)(g),s=y,o=[];for(var b=0;b<y;b++)o.push((v.weekday+b)%7);l=this.getCategoryList(l);break;default:throw new Error(this.type+" is not a valid Calendar type")}return{component:r,start:v,end:g,maxDays:s,weekdays:o,categories:l}},eventWeekdays:function eventWeekdays(){return this.renderProps.weekdays},categoryMode:function categoryMode(){return"category"===this.type},title:function title(){var e=this.renderProps,r=e.start,s=e.end,o=r.year!==s.year,l=o||r.month!==s.month;return o?this.monthShortFormatter(r,!0)+" "+r.year+" - "+this.monthShortFormatter(s,!0)+" "+s.year:l?this.monthShortFormatter(r,!0)+" - "+this.monthShortFormatter(s,!0)+" "+s.year:this.monthLongFormatter(r,!1)+" "+r.year},monthLongFormatter:function monthLongFormatter(){return this.getFormatter({timeZone:"UTC",month:"long"})},monthShortFormatter:function monthShortFormatter(){return this.getFormatter({timeZone:"UTC",month:"short"})},parsedCategories:function parsedCategories(){return Object(v.getParsedCategories)(this.categories,this.categoryText)}},watch:{renderProps:"checkChange"},mounted:function mounted(){this.updateEventVisibility(),this.checkChange()},updated:function updated(){window.requestAnimationFrame(this.updateEventVisibility)},methods:{checkChange:function checkChange(){var e=this.lastStart,r=this.lastEnd,s=this.renderProps,o=s.start,l=s.end;e&&r&&o.date===e.date&&l.date===r.date||(this.lastStart=o,this.lastEnd=l,this.$emit("change",{start:o,end:l}))},move:function move(e){void 0===e&&(e=1);for(var r=Object(c.copyTimestamp)(this.parsedValue),s=e>0,o=s?c.nextDay:c.prevDay,l=s?c.DAYS_IN_MONTH_MAX:c.DAY_MIN,u=s?e:-e;--u>=0;)switch(this.type){case"month":r.day=l,o(r);break;case"week":Object(c.relativeDays)(r,o,c.DAYS_IN_WEEK);break;case"day":Object(c.relativeDays)(r,o,1);break;case"4day":Object(c.relativeDays)(r,o,4);break;case"category":Object(c.relativeDays)(r,o,this.parsedCategoryDays)}Object(c.updateWeekday)(r),Object(c.updateFormatted)(r),Object(c.updateRelative)(r,this.times.now),this.value instanceof Date?this.$emit("input",Object(c.timestampToDate)(r)):"number"==typeof this.value?this.$emit("input",Object(c.timestampToDate)(r).getTime()):this.$emit("input",r.date),this.$emit("moved",r)},next:function next(e){void 0===e&&(e=1),this.move(e)},prev:function prev(e){void 0===e&&(e=1),this.move(-e)},timeToY:function timeToY(e,r){void 0===r&&(r=!0);var s=this.$children[0];return!(!s||!s.timeToY)&&s.timeToY(e,r)},timeDelta:function timeDelta(e){var r=this.$children[0];return!(!r||!r.timeDelta)&&r.timeDelta(e)},minutesToPixels:function minutesToPixels(e){var r=this.$children[0];return r&&r.minutesToPixels?r.minutesToPixels(e):-1},scrollToTime:function scrollToTime(e){var r=this.$children[0];return!(!r||!r.scrollToTime)&&r.scrollToTime(e)},parseTimestamp:function parseTimestamp(e,r){return Object(c.parseTimestamp)(e,r,this.times.now)},timestampToDate:function timestampToDate(e){return Object(c.timestampToDate)(e)},getCategoryList:function getCategoryList(e){var r=this;if(!this.noEvents){var s=e.reduce((function(e,r,s){return"object"===_typeof(r)&&r.categoryName?e[r.categoryName]={index:s,count:0}:"string"==typeof r&&(e[r]={index:s,count:0}),e}),{});if(!this.categoryHideDynamic||!this.categoryShowAll){var o=e.length;this.parsedEvents.forEach((function(e){var l=e.category;"string"!=typeof l&&(l=r.categoryForInvalid),l&&(l in s?s[l].count++:r.categoryHideDynamic||(s[l]={index:o++,count:1}))}))}if(!this.categoryShowAll)for(var l in s)0===s[l].count&&delete s[l];e=e.filter((function(e){return"object"===_typeof(e)&&e.categoryName?s.hasOwnProperty(e.categoryName):"string"==typeof e&&s.hasOwnProperty(e)}))}return e}},render:function render10(e){var r=this,s=this.renderProps,o=s.start,l=s.end,c=s.maxDays,u=s.component,p=s.weekdays,f=s.categories;return e(u,{staticClass:"v-calendar",class:{"v-calendar-events":!this.noEvents},props:__assign(__assign({},this.$props),{start:o.date,end:l.date,maxDays:c,weekdays:p,categories:f}),attrs:{role:"grid"},directives:[{modifiers:{quiet:!0},name:"resize",value:this.updateEventVisibility}],on:__assign(__assign({},this.$listeners),{"click:date":function clickDate(e,s){r.$listeners.input&&r.$emit("input",e.date),r.$listeners["click:date"]&&r.$emit("click:date",e,s)}}),scopedSlots:this.getScopedSlots()})}})},"./src/components/VCalendar/VCalendarCategory.sass":function(e,r,s){},"./src/components/VCalendar/VCalendarCategory.ts":function(e,r,s){s.r(r),s("./src/components/VCalendar/VCalendarCategory.sass");var o=s("./src/components/VCalendar/VCalendarDaily.ts"),l=s("./src/util/helpers.ts"),c=s("./src/components/VCalendar/util/props.ts"),u=s("./src/components/VCalendar/util/parser.ts");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var __assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))};r.default=o.default.extend({name:"v-calendar-category",props:c.default.category,computed:{classes:function classes(){return __assign({"v-calendar-daily":!0,"v-calendar-category":!0},this.themeClasses)},parsedCategories:function parsedCategories(){return Object(u.getParsedCategories)(this.categories,this.categoryText)}},methods:{genDayHeader:function genDayHeader(e,r){var s=this,o=__assign(__assign({week:this.days},e),{index:r}),l=this.parsedCategories.map((function(r){return s.genDayHeaderCategory(e,s.getCategoryScope(o,r))}));return[this.$createElement("div",{staticClass:"v-calendar-category__columns"},l)]},getCategoryScope:function getCategoryScope(e,r){var s="object"===_typeof(r)&&r&&r.categoryName===this.categoryForInvalid?null:r;return __assign(__assign({},e),{category:s})},genDayHeaderCategory:function genDayHeaderCategory(e,r){var s=this,o="object"===_typeof(r.category)?r.category.categoryName:r.category;return this.$createElement("div",{staticClass:"v-calendar-category__column-header",on:this.getDefaultMouseEventHandlers(":day-category",(function(o){return s.getCategoryScope(s.getSlotScope(e),r.category)}))},[Object(l.getSlot)(this,"category",r)||this.genDayHeaderCategoryTitle(o),Object(l.getSlot)(this,"day-header",r)])},genDayHeaderCategoryTitle:function genDayHeaderCategoryTitle(e){return this.$createElement("div",{staticClass:"v-calendar-category__category"},null===e?this.categoryForInvalid:e)},genDays:function genDays(){var e=this,r=[];return this.days.forEach((function(s,o){var l=new Array(e.parsedCategories.length||1);l.fill(s),r.push.apply(r,__spreadArray([],__read(l.map((function(r,s){return e.genDay(r,o,s)}))),!1))})),r},genDay:function genDay(e,r,s){var o=this,l=this.parsedCategories[s];return this.$createElement("div",{key:e.date+"-"+s,staticClass:"v-calendar-daily__day",class:this.getRelativeClasses(e),on:this.getDefaultMouseEventHandlers(":time",(function(r){return o.getSlotScope(o.getTimestampAtEvent(r,e))}))},__spreadArray(__spreadArray([],__read(this.genDayIntervals(r,l)),!1),__read(this.genDayBody(e,l)),!1))},genDayIntervals:function genDayIntervals(e,r){var s=this;return this.intervals[e].map((function(e){return s.genDayInterval(e,r)}))},genDayInterval:function genDayInterval(e,r){var s=this,o=Object(l.convertToUnit)(this.intervalHeight),c=this.intervalStyle||this.intervalStyleDefault,u={key:e.time,staticClass:"v-calendar-daily__day-interval",style:__assign({height:o},c(__assign(__assign({},e),{category:r})))},p=Object(l.getSlot)(this,"interval",(function(){return s.getCategoryScope(s.getSlotScope(e),r)}));return this.$createElement("div",u,p)},genDayBody:function genDayBody(e,r){var s=[this.genDayBodyCategory(e,r)];return[this.$createElement("div",{staticClass:"v-calendar-category__columns"},s)]},genDayBodyCategory:function genDayBodyCategory(e,r){var s=this,o={staticClass:"v-calendar-category__column",on:this.getDefaultMouseEventHandlers(":time-category",(function(o){return s.getCategoryScope(s.getSlotScope(s.getTimestampAtEvent(o,e)),r)}))},c=Object(l.getSlot)(this,"day-body",(function(){return s.getCategoryScope(s.getSlotScope(e),r)}));return this.$createElement("div",o,c)}}})},"./src/components/VCalendar/VCalendarDaily.sass":function(e,r,s){},"./src/components/VCalendar/VCalendarDaily.ts":function(e,r,s){s.r(r),s("./src/components/VCalendar/VCalendarDaily.sass");var o=s("./src/directives/resize/index.ts"),l=s("./src/components/VBtn/index.ts"),c=s("./src/components/VCalendar/mixins/calendar-with-intervals.ts"),u=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))};r.default=c.default.extend({name:"v-calendar-daily",directives:{Resize:o.default},data:function data(){return{scrollPush:0}},computed:{classes:function classes(){return __assign({"v-calendar-daily":!0},this.themeClasses)}},mounted:function mounted(){this.init()},methods:{init:function init(){this.$nextTick(this.onResize)},onResize:function onResize(){this.scrollPush=this.getScrollPush()},getScrollPush:function getScrollPush(){var e=this.$refs.scrollArea,r=this.$refs.pane;return e&&r?e.offsetWidth-r.offsetWidth:0},genHead:function genHead(){return this.$createElement("div",{staticClass:"v-calendar-daily__head",style:{marginRight:this.scrollPush+"px"}},__spreadArray([this.genHeadIntervals()],__read(this.genHeadDays()),!1))},genHeadIntervals:function genHeadIntervals(){var e=Object(u.convertToUnit)(this.intervalWidth);return this.$createElement("div",{staticClass:"v-calendar-daily__intervals-head",style:{width:e}},Object(u.getSlot)(this,"interval-header"))},genHeadDays:function genHeadDays(){return this.days.map(this.genHeadDay)},genHeadDay:function genHeadDay(e,r){var s=this;return this.$createElement("div",{key:e.date,staticClass:"v-calendar-daily_head-day",class:this.getRelativeClasses(e),on:this.getDefaultMouseEventHandlers(":day",(function(r){return __assign({nativeEvent:r},s.getSlotScope(e))}))},__spreadArray([this.genHeadWeekday(e),this.genHeadDayLabel(e)],__read(this.genDayHeader(e,r)),!1))},genDayHeader:function genDayHeader(e,r){var s=this;return Object(u.getSlot)(this,"day-header",(function(){return __assign(__assign({week:s.days},e),{index:r})}))||[]},genHeadWeekday:function genHeadWeekday(e){var r=e.present?this.color:void 0;return this.$createElement("div",this.setTextColor(r,{staticClass:"v-calendar-daily_head-weekday"}),this.weekdayFormatter(e,this.shortWeekdays))},genHeadDayLabel:function genHeadDayLabel(e){return this.$createElement("div",{staticClass:"v-calendar-daily_head-day-label"},Object(u.getSlot)(this,"day-label-header",e)||[this.genHeadDayButton(e)])},genHeadDayButton:function genHeadDayButton(e){var r=e.present?this.color:"transparent";return this.$createElement(l.default,{props:{color:r,fab:!0,depressed:!0},on:this.getMouseEventHandlers({"click:date":{event:"click",stop:!0},"contextmenu:date":{event:"contextmenu",stop:!0,prevent:!0,result:!1}},(function(r){return __assign({nativeEvent:r},e)}))},this.dayFormatter(e,!1))},genBody:function genBody(){return this.$createElement("div",{staticClass:"v-calendar-daily__body"},[this.genScrollArea()])},genScrollArea:function genScrollArea(){return this.$createElement("div",{ref:"scrollArea",staticClass:"v-calendar-daily__scroll-area"},[this.genPane()])},genPane:function genPane(){return this.$createElement("div",{ref:"pane",staticClass:"v-calendar-daily__pane",style:{height:Object(u.convertToUnit)(this.bodyHeight)}},[this.genDayContainer()])},genDayContainer:function genDayContainer(){return this.$createElement("div",{staticClass:"v-calendar-daily__day-container"},__spreadArray([this.genBodyIntervals()],__read(this.genDays()),!1))},genDays:function genDays(){return this.days.map(this.genDay)},genDay:function genDay(e,r){var s=this;return this.$createElement("div",{key:e.date,staticClass:"v-calendar-daily__day",class:this.getRelativeClasses(e),on:this.getDefaultMouseEventHandlers(":time",(function(r){return __assign({nativeEvent:r},s.getSlotScope(s.getTimestampAtEvent(r,e)))}))},__spreadArray(__spreadArray([],__read(this.genDayIntervals(r)),!1),__read(this.genDayBody(e)),!1))},genDayBody:function genDayBody(e){var r=this;return Object(u.getSlot)(this,"day-body",(function(){return r.getSlotScope(e)}))||[]},genDayIntervals:function genDayIntervals(e){return this.intervals[e].map(this.genDayInterval)},genDayInterval:function genDayInterval(e){var r=this,s=Object(u.convertToUnit)(this.intervalHeight),o=this.intervalStyle||this.intervalStyleDefault,l={key:e.time,staticClass:"v-calendar-daily__day-interval",style:__assign({height:s},o(e))},c=Object(u.getSlot)(this,"interval",(function(){return r.getSlotScope(e)}));return this.$createElement("div",l,c)},genBodyIntervals:function genBodyIntervals(){var e=this,r={staticClass:"v-calendar-daily__intervals-body",style:{width:Object(u.convertToUnit)(this.intervalWidth)},on:this.getDefaultMouseEventHandlers(":interval",(function(r){return __assign({nativeEvent:r},e.getTimestampAtEvent(r,e.parsedStart))}))};return this.$createElement("div",r,this.genIntervalLabels())},genIntervalLabels:function genIntervalLabels(){return this.intervals.length?this.intervals[0].map(this.genIntervalLabel):null},genIntervalLabel:function genIntervalLabel(e){var r=Object(u.convertToUnit)(this.intervalHeight),s=this.shortIntervals,o=(this.showIntervalLabel||this.showIntervalLabelDefault)(e)?this.intervalFormatter(e,s):void 0;return this.$createElement("div",{key:e.time,staticClass:"v-calendar-daily__interval",style:{height:r}},[this.$createElement("div",{staticClass:"v-calendar-daily__interval-text"},o)])}},render:function render10(e){return e("div",{class:this.classes,on:{dragstart:function dragstart(e){e.preventDefault()}},directives:[{modifiers:{quiet:!0},name:"resize",value:this.onResize}]},[this.hideHeader?"":this.genHead(),this.genBody()])}})},"./src/components/VCalendar/VCalendarMonthly.ts":function(e,r,s){s.r(r),s("./src/components/VCalendar/VCalendarWeekly.sass");var o=s("./src/components/VCalendar/VCalendarWeekly.ts"),l=s("./src/components/VCalendar/util/timestamp.ts");r.default=o.default.extend({name:"v-calendar-monthly",computed:{staticClass:function staticClass(){return"v-calendar-monthly v-calendar-weekly"},parsedStart:function parsedStart(){return Object(l.getStartOfMonth)(Object(l.parseTimestamp)(this.start,!0))},parsedEnd:function parsedEnd(){return Object(l.getEndOfMonth)(Object(l.parseTimestamp)(this.end,!0))}}})},"./src/components/VCalendar/VCalendarWeekly.sass":function(e,r,s){},"./src/components/VCalendar/VCalendarWeekly.ts":function(e,r,s){s.r(r),s("./src/components/VCalendar/VCalendarWeekly.sass");var o=s("./src/components/VBtn/index.ts"),l=s("./src/components/VCalendar/mixins/calendar-base.ts"),c=s("./src/util/helpers.ts"),u=s("./src/util/dateTimeUtils.ts"),p=s("./src/components/VCalendar/util/props.ts"),f=s("./src/components/VCalendar/util/timestamp.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))};r.default=l.default.extend({name:"v-calendar-weekly",props:p.default.weeks,computed:{staticClass:function staticClass(){return"v-calendar-weekly"},classes:function classes(){return this.themeClasses},parsedMinWeeks:function parsedMinWeeks(){return parseInt(this.minWeeks)},days:function days(){var e=this.parsedMinWeeks*this.parsedWeekdays.length,r=this.getStartOfWeek(this.parsedStart),s=this.getEndOfWeek(this.parsedEnd);return Object(f.createDayList)(r,s,this.times.today,this.weekdaySkips,Number.MAX_SAFE_INTEGER,e)},todayWeek:function todayWeek(){var e=this.times.today,r=this.getStartOfWeek(e),s=this.getEndOfWeek(e);return Object(f.createDayList)(r,s,e,this.weekdaySkips,this.parsedWeekdays.length,this.parsedWeekdays.length)},monthFormatter:function monthFormatter(){if(this.monthFormat)return this.monthFormat;var e={timeZone:"UTC",month:"long"},r={timeZone:"UTC",month:"short"};return Object(f.createNativeLocaleFormatter)(this.currentLocale,(function(s,o){return o?r:e}))}},methods:{isOutside:function isOutside(e){var r=Object(f.getDayIdentifier)(e);return r<Object(f.getDayIdentifier)(this.parsedStart)||r>Object(f.getDayIdentifier)(this.parsedEnd)},genHead:function genHead(){return this.$createElement("div",{staticClass:"v-calendar-weekly__head",attrs:{role:"row"}},this.genHeadDays())},genHeadDays:function genHeadDays(){var e=this.todayWeek.map(this.genHeadDay);return this.showWeek&&e.unshift(this.$createElement("div",{staticClass:"v-calendar-weekly__head-weeknumber"})),e},genHeadDay:function genHeadDay(e,r){var s=this.isOutside(this.days[r]),o=e.present?this.color:void 0;return this.$createElement("div",this.setTextColor(o,{key:e.date,staticClass:"v-calendar-weekly__head-weekday",class:this.getRelativeClasses(e,s),attrs:{role:"columnheader"}}),this.weekdayFormatter(e,this.shortWeekdays))},genWeeks:function genWeeks(){for(var e=this.days,r=this.parsedWeekdays.length,s=[],o=0;o<e.length;o+=r)s.push(this.genWeek(e.slice(o,o+r),this.getWeekNumber(e[o])));return s},genWeek:function genWeek(e,r){var s=this,o=e.map((function(r,o){return s.genDay(r,o,e)}));return this.showWeek&&o.unshift(this.genWeekNumber(r)),this.$createElement("div",{key:e[0].date,staticClass:"v-calendar-weekly__week",attrs:{role:"row"}},o)},getWeekNumber:function getWeekNumber(e){return Object(u.weekNumber)(e.year,e.month-1,e.day,this.parsedWeekdays[0],parseInt(this.localeFirstDayOfYear))},genWeekNumber:function genWeekNumber(e){return this.$createElement("div",{staticClass:"v-calendar-weekly__weeknumber"},[this.$createElement("small",String(e))])},genDay:function genDay(e,r,s){var o=this.isOutside(e);return this.$createElement("div",{key:e.date,staticClass:"v-calendar-weekly__day",class:this.getRelativeClasses(e,o),attrs:{role:"cell"},on:this.getDefaultMouseEventHandlers(":day",(function(r){return __assign({nativeEvent:r},e)}))},__spreadArray([this.genDayLabel(e)],__read(Object(c.getSlot)(this,"day",(function(){return __assign({outside:o,index:r,week:s},e)}))||[]),!1))},genDayLabel:function genDayLabel(e){return this.$createElement("div",{staticClass:"v-calendar-weekly__day-label"},Object(c.getSlot)(this,"day-label",e)||[this.genDayLabelButton(e)])},genDayLabelButton:function genDayLabelButton(e){var r=e.present?this.color:"transparent",s=1===e.day&&this.showMonthOnFirst;return this.$createElement(o.default,{props:{color:r,fab:!0,depressed:!0,small:!0},on:this.getMouseEventHandlers({"click:date":{event:"click",stop:!0},"contextmenu:date":{event:"contextmenu",stop:!0,prevent:!0,result:!1}},(function(r){return __assign({nativeEvent:r},e)}))},s?this.monthFormatter(e,this.shortMonths)+" "+this.dayFormatter(e,!1):this.dayFormatter(e,!1))},genDayMonth:function genDayMonth(e){var r=e.present?this.color:void 0;return this.$createElement("div",this.setTextColor(r,{staticClass:"v-calendar-weekly__day-month"}),Object(c.getSlot)(this,"day-month",e)||this.monthFormatter(e,this.shortMonths))}},render:function render10(e){return e("div",{staticClass:this.staticClass,class:this.classes,on:{dragstart:function dragstart(e){e.preventDefault()}}},__spreadArray([this.hideHeader?"":this.genHead()],__read(this.genWeeks()),!1))}})},"./src/components/VCalendar/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VCalendar/VCalendar.ts");s.d(r,"VCalendar",(function(){return o.default}));var l=s("./src/components/VCalendar/VCalendarDaily.ts");s.d(r,"VCalendarDaily",(function(){return l.default}));var c=s("./src/components/VCalendar/VCalendarWeekly.ts");s.d(r,"VCalendarWeekly",(function(){return c.default}));var u=s("./src/components/VCalendar/VCalendarMonthly.ts");s.d(r,"VCalendarMonthly",(function(){return u.default}));var p=s("./src/components/VCalendar/VCalendarCategory.ts");s.d(r,"VCalendarCategory",(function(){return p.default})),r.default={$_vuetify_subcomponents:{VCalendar:o.default,VCalendarCategory:p.default,VCalendarDaily:l.default,VCalendarWeekly:c.default,VCalendarMonthly:u.default}}},"./src/components/VCalendar/mixins/calendar-base.ts":function(e,r,s){s.r(r);var o=s("./src/util/mixins.ts"),l=s("./src/mixins/colorable/index.ts"),c=s("./src/mixins/localable/index.ts"),u=s("./src/components/VCalendar/mixins/mouse.ts"),p=s("./src/mixins/themeable/index.ts"),f=s("./src/components/VCalendar/mixins/times.ts"),m=s("./src/directives/resize/index.ts"),v=s("./src/components/VCalendar/util/props.ts"),g=s("./src/components/VCalendar/util/timestamp.ts");r.default=Object(o.default)(l.default,c.default,u.default,p.default,f.default).extend({name:"calendar-base",directives:{Resize:m.default},props:v.default.base,computed:{parsedWeekdays:function parsedWeekdays(){return Array.isArray(this.weekdays)?this.weekdays:(this.weekdays||"").split(",").map((function(e){return parseInt(e,10)}))},weekdaySkips:function weekdaySkips(){return Object(g.getWeekdaySkips)(this.parsedWeekdays)},weekdaySkipsReverse:function weekdaySkipsReverse(){var e=this.weekdaySkips.slice();return e.reverse(),e},parsedStart:function parsedStart(){return Object(g.parseTimestamp)(this.start,!0)},parsedEnd:function parsedEnd(){var e=this.parsedStart,r=this.end&&Object(g.parseTimestamp)(this.end)||e;return Object(g.getTimestampIdentifier)(r)<Object(g.getTimestampIdentifier)(e)?e:r},days:function days(){return Object(g.createDayList)(this.parsedStart,this.parsedEnd,this.times.today,this.weekdaySkips)},dayFormatter:function dayFormatter(){if(this.dayFormat)return this.dayFormat;var e={timeZone:"UTC",day:"numeric"};return Object(g.createNativeLocaleFormatter)(this.currentLocale,(function(r,s){return e}))},weekdayFormatter:function weekdayFormatter(){if(this.weekdayFormat)return this.weekdayFormat;var e={timeZone:"UTC",weekday:"long"},r={timeZone:"UTC",weekday:"short"};return Object(g.createNativeLocaleFormatter)(this.currentLocale,(function(s,o){return o?r:e}))}},methods:{getRelativeClasses:function getRelativeClasses(e,r){return void 0===r&&(r=!1),{"v-present":e.present,"v-past":e.past,"v-future":e.future,"v-outside":r}},getStartOfWeek:function getStartOfWeek(e){return Object(g.getStartOfWeek)(e,this.parsedWeekdays,this.times.today)},getEndOfWeek:function getEndOfWeek(e){return Object(g.getEndOfWeek)(e,this.parsedWeekdays,this.times.today)},getFormatter:function getFormatter(e){return Object(g.createNativeLocaleFormatter)(this.locale,(function(r,s){return e}))}}})},"./src/components/VCalendar/mixins/calendar-with-events.sass":function(e,r,s){},"./src/components/VCalendar/mixins/calendar-with-events.ts":function(e,r,s){s.r(r),s("./src/components/VCalendar/mixins/calendar-with-events.sass");var o=s("./src/directives/ripple/index.ts"),l=s("./src/components/VCalendar/mixins/calendar-base.ts"),c=s("./src/components/VCalendar/util/props.ts"),u=s("./src/components/VCalendar/modes/index.ts"),p=s("./src/components/VCalendar/util/timestamp.ts"),f=s("./src/components/VCalendar/util/events.ts");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var __assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=l.default.extend({name:"calendar-with-events",directives:{ripple:o.default},props:__assign(__assign(__assign({},c.default.events),c.default.calendar),c.default.category),computed:{noEvents:function noEvents(){return 0===this.events.length},parsedEvents:function parsedEvents(){return this.events.map(this.parseEvent)},parsedEventOverlapThreshold:function parsedEventOverlapThreshold(){return parseInt(this.eventOverlapThreshold)},eventTimedFunction:function eventTimedFunction(){var e=this;return"function"==typeof this.eventTimed?this.eventTimed:function(r){return!!r[e.eventTimed]}},eventCategoryFunction:function eventCategoryFunction(){var e=this;return"function"==typeof this.eventCategory?this.eventCategory:function(r){return r[e.eventCategory]}},eventTextColorFunction:function eventTextColorFunction(){var e=this;return"function"==typeof this.eventTextColor?this.eventTextColor:function(){return e.eventTextColor}},eventNameFunction:function eventNameFunction(){var e=this;return"function"==typeof this.eventName?this.eventName:function(r,s){return r.input[e.eventName]||""}},eventModeFunction:function eventModeFunction(){return"function"==typeof this.eventOverlapMode?this.eventOverlapMode:u.CalendarEventOverlapModes[this.eventOverlapMode]},eventWeekdays:function eventWeekdays(){return this.parsedWeekdays},categoryMode:function categoryMode(){return"category"===this.type}},methods:{eventColorFunction:function eventColorFunction(e){return"function"==typeof this.eventColor?this.eventColor(e):e.color||this.eventColor},parseEvent:function parseEvent(e,r){return void 0===r&&(r=0),Object(f.parseEvent)(e,r,this.eventStart,this.eventEnd,this.eventTimedFunction(e),!!this.categoryMode&&this.eventCategoryFunction(e))},formatTime:function formatTime(e,r){return this.getFormatter({timeZone:"UTC",hour:"numeric",minute:e.minute>0?"numeric":void 0})(e,!0)},updateEventVisibility:function updateEventVisibility(){if(!this.noEvents&&this.eventMore){var e=this.eventHeight,r=this.getEventsMap();for(var s in r){var o=r[s],l=o.parent,c=o.events,u=o.more;if(!u)break;for(var p=l.getBoundingClientRect(),f=c.length-1,m=c.map((function(e){return{event:e,bottom:e.getBoundingClientRect().bottom}})).sort((function(e,r){return e.bottom-r.bottom})),v=0,g=0;g<=f;g++){var y=m[g].bottom;(g===f?y>p.bottom:y+e>p.bottom)&&(m[g].event.style.display="none",v++)}v?(u.style.display="",u.innerHTML=this.$vuetify.lang.t(this.eventMoreText,v)):u.style.display="none"}}},getEventsMap:function getEventsMap(){var e={},r=this.$refs.events;return r&&r.forEach?(r.forEach((function(r){var s=r.getAttribute("data-date");r.parentElement&&s&&(s in e||(e[s]={parent:r.parentElement,more:null,events:[]}),r.getAttribute("data-more")?e[s].more=r:(e[s].events.push(r),r.style.display=""))})),e):e},genDayEvent:function genDayEvent(e,r){var s=e.event,o=this.eventHeight,l=this.eventMarginBottom,c=Object(p.getDayIdentifier)(r),u=r.week,f=c===s.startIdentifier,m=c===s.endIdentifier,v=95;if(!this.categoryMode)for(var g=r.index+1;g<u.length;g++){var y=Object(p.getDayIdentifier)(u[g]);if(!(s.endIdentifier>=y)){m=!0;break}v+=100,m=m||y===s.endIdentifier}var b={eventParsed:s,day:r,start:f,end:m,timed:!1};return this.genEvent(s,b,!1,{staticClass:"v-event",class:{"v-event-start":f,"v-event-end":m},style:{height:o+"px",width:v+"%","margin-bottom":l+"px"},attrs:{"data-date":r.date},key:s.index,ref:"events",refInFor:!0})},genTimedEvent:function genTimedEvent(e,r){var s=e.event,o=e.left,l=e.width;if(r.timeDelta(s.end)<0||r.timeDelta(s.start)>=1||Object(f.isEventHiddenOn)(s,r))return!1;var c=Object(p.getDayIdentifier)(r),u=s.startIdentifier>=c,m=s.endIdentifier>c,v=u?r.timeToY(s.start):0,g=m?r.timeToY(1440):r.timeToY(s.end),y=Math.max(this.eventHeight,g-v),b={eventParsed:s,day:r,start:u,end:m,timed:!0};return this.genEvent(s,b,!0,{staticClass:"v-event-timed",style:{top:v+"px",height:y+"px",left:o+"%",width:l+"%"}})},genEvent:function genEvent(e,r,s,o){var l,c=this,u=this.$scopedSlots.event,f=this.eventTextColorFunction(e.input),m=this.eventColorFunction(e.input),v=e.start.hour<12&&e.end.hour>=12,g=Object(p.diffMinutes)(e.start,e.end)<=this.parsedEventOverlapThreshold,y=this.formatTime,b=function timeSummary2(){return y(e.start,v)+" - "+y(e.end,!0)},x=function eventSummary2(){var r=c.eventNameFunction(e,s);if(e.start.hasTime){if(s){var o=b(),l=g?", ":c.$createElement("br");return c.$createElement("span",{staticClass:"v-event-summary"},[c.$createElement("strong",[r]),l,o])}return o=y(e.start,!0),c.$createElement("span",{staticClass:"v-event-summary"},[c.$createElement("strong",[o])," ",r])}return c.$createElement("span",{staticClass:"v-event-summary"},[r])},S=__assign(__assign({},r),{event:e.input,outside:r.day.outside,singline:g,overlapsNoon:v,formatTime:y,timeSummary:b,eventSummary:x});return this.$createElement("div",this.setTextColor(f,this.setBackgroundColor(m,__assign({on:this.getDefaultMouseEventHandlers(":event",(function(e){return __assign(__assign({},S),{nativeEvent:e})})),directives:[{name:"ripple",value:null===(l=this.eventRipple)||void 0===l||l}]},o))),u?u(S):[this.genName(x)])},genName:function genName(e){return this.$createElement("div",{staticClass:"pl-1"},[e()])},genPlaceholder:function genPlaceholder(e){var r=this.eventHeight+this.eventMarginBottom;return this.$createElement("div",{style:{height:r+"px"},attrs:{"data-date":e.date},ref:"events",refInFor:!0})},genMore:function genMore(e){var r,s=this.eventHeight,o=this.eventMarginBottom;return this.$createElement("div",{staticClass:"v-event-more pl-1",class:{"v-outside":e.outside},attrs:{"data-date":e.date,"data-more":1},directives:[{name:"ripple",value:null===(r=this.eventRipple)||void 0===r||r}],on:this.getDefaultMouseEventHandlers(":more",(function(r){return __assign({nativeEvent:r},e)})),style:{display:"none",height:s+"px","margin-bottom":o+"px"},ref:"events",refInFor:!0})},getVisibleEvents:function getVisibleEvents(){var e=Object(p.getDayIdentifier)(this.days[0]),r=Object(p.getDayIdentifier)(this.days[this.days.length-1]);return this.parsedEvents.filter((function(s){return Object(f.isEventOverlapping)(s,e,r)}))},isEventForCategory:function isEventForCategory(e,r){return!this.categoryMode||"object"===_typeof(r)&&r.categoryName&&r.categoryName===e.category||"string"==typeof e.category&&r===e.category||"string"!=typeof e.category&&null===r},getEventsForDay:function getEventsForDay(e){var r=Object(p.getDayIdentifier)(e),s=this.eventWeekdays[0];return this.parsedEvents.filter((function(o){return Object(f.isEventStart)(o,e,r,s)}))},getEventsForDayAll:function getEventsForDayAll(e){var r=this,s=Object(p.getDayIdentifier)(e),o=this.eventWeekdays[0];return this.parsedEvents.filter((function(l){return l.allDay&&(r.categoryMode?Object(f.isEventOn)(l,s):Object(f.isEventStart)(l,e,s,o))&&r.isEventForCategory(l,e.category)}))},getEventsForDayTimed:function getEventsForDayTimed(e){var r=this,s=Object(p.getDayIdentifier)(e);return this.parsedEvents.filter((function(o){return!o.allDay&&Object(f.isEventOn)(o,s)&&r.isEventForCategory(o,e.category)}))},getScopedSlots:function getScopedSlots(){var e=this;if(this.noEvents)return __assign({},this.$scopedSlots);var r=this.eventModeFunction(this.parsedEvents,this.eventWeekdays[0],this.parsedEventOverlapThreshold),s=function isNode2(e){return!!e},o=function getSlotChildren2(o,l,c,u){var p=l(o),f=r(o,p,u,e.categoryMode);if(u)return f.map((function(e){return c(e,o)})).filter(s);var m=[];return f.forEach((function(r,s){for(;m.length<r.column;)m.push(e.genPlaceholder(o));var l=c(r,o);l&&m.push(l)})),m},l=this.$scopedSlots,c=l.day,u=l["day-header"],p=l["day-body"];return __assign(__assign({},l),{day:function day(r){var s=o(r,e.getEventsForDay,e.genDayEvent,!1);if(s&&s.length>0&&e.eventMore&&s.push(e.genMore(r)),c){var l=c(r);l&&(s=s?s.concat(l):l)}return s},"day-header":function dayHeader(r){var s=o(r,e.getEventsForDayAll,e.genDayEvent,!1);if(u){var l=u(r);l&&(s=s?s.concat(l):l)}return s},"day-body":function dayBody(r){var s=o(r,e.getEventsForDayTimed,e.genTimedEvent,!0),l=[e.$createElement("div",{staticClass:"v-event-timed-container"},s)];if(p){var c=p(r);c&&(l=l.concat(c))}return l}})}}})},"./src/components/VCalendar/mixins/calendar-with-intervals.ts":function(e,r,s){s.r(r);var o=s("./src/components/VCalendar/mixins/calendar-base.ts"),l=s("./src/components/VCalendar/util/props.ts"),c=s("./src/components/VCalendar/util/timestamp.ts");r.default=o.default.extend({name:"calendar-with-intervals",props:l.default.intervals,computed:{parsedFirstInterval:function parsedFirstInterval(){return parseInt(this.firstInterval)},parsedIntervalMinutes:function parsedIntervalMinutes(){return parseInt(this.intervalMinutes)},parsedIntervalCount:function parsedIntervalCount(){return parseInt(this.intervalCount)},parsedIntervalHeight:function parsedIntervalHeight(){return parseFloat(this.intervalHeight)},parsedFirstTime:function parsedFirstTime(){return Object(c.parseTime)(this.firstTime)},firstMinute:function firstMinute(){var e=this.parsedFirstTime;return!1!==e&&e>=0&&e<=c.MINUTES_IN_DAY?e:this.parsedFirstInterval*this.parsedIntervalMinutes},bodyHeight:function bodyHeight(){return this.parsedIntervalCount*this.parsedIntervalHeight},days:function days(){return Object(c.createDayList)(this.parsedStart,this.parsedEnd,this.times.today,this.weekdaySkips,this.maxDays)},intervals:function intervals(){var e=this.days,r=this.firstMinute,s=this.parsedIntervalMinutes,o=this.parsedIntervalCount,l=this.times.now;return e.map((function(e){return Object(c.createIntervalList)(e,r,s,o,l)}))},intervalFormatter:function intervalFormatter(){if(this.intervalFormat)return this.intervalFormat;var e={timeZone:"UTC",hour:"2-digit",minute:"2-digit"},r={timeZone:"UTC",hour:"numeric",minute:"2-digit"},s={timeZone:"UTC",hour:"numeric"};return Object(c.createNativeLocaleFormatter)(this.currentLocale,(function(o,l){return l?0===o.minute?s:r:e}))}},methods:{showIntervalLabelDefault:function showIntervalLabelDefault(e){var r=this.intervals[0][0];return!(r.hour===e.hour&&r.minute===e.minute)},intervalStyleDefault:function intervalStyleDefault(e){},getTimestampAtEvent:function getTimestampAtEvent(e,r){var s=Object(c.copyTimestamp)(r),o=e.currentTarget.getBoundingClientRect(),l=this.firstMinute,u=e,p=e,f=u.changedTouches||u.touches,m=((f&&f[0]?f[0].clientY:p.clientY)-o.top)/this.parsedIntervalHeight,v=l+Math.floor(m*this.parsedIntervalMinutes);return Object(c.updateMinutes)(s,v,this.times.now)},getSlotScope:function getSlotScope(e){var r=Object(c.copyTimestamp)(e);return r.timeToY=this.timeToY,r.timeDelta=this.timeDelta,r.minutesToPixels=this.minutesToPixels,r.week=this.days,r},scrollToTime:function scrollToTime(e){var r=this.timeToY(e),s=this.$refs.scrollArea;return!(!1===r||!s||(s.scrollTop=r,0))},minutesToPixels:function minutesToPixels(e){return e/this.parsedIntervalMinutes*this.parsedIntervalHeight},timeToY:function timeToY(e,r){void 0===r&&(r=!0);var s=this.timeDelta(e);return!1!==s&&(s*=this.bodyHeight,r&&(s<0&&(s=0),s>this.bodyHeight&&(s=this.bodyHeight))),s},timeDelta:function timeDelta(e){var r=Object(c.parseTime)(e);return!1!==r&&(r-this.firstMinute)/(this.parsedIntervalCount*this.parsedIntervalMinutes)}}})},"./src/components/VCalendar/mixins/mouse.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=l.a.extend({name:"mouse",methods:{getDefaultMouseEventHandlers:function getDefaultMouseEventHandlers(e,r){var s,o=Object.keys(this.$listeners).filter((function(r){return r.endsWith(e)})).reduce((function(r,s){return r[s]={event:s.slice(0,-e.length)},r}),{});return this.getMouseEventHandlers(__assign(__assign({},o),((s={})["contextmenu"+e]={event:"contextmenu",prevent:!0,result:!1},s)),r)},getMouseEventHandlers:function getMouseEventHandlers(e,r){var s=this,o={},l=function _loop_12(l){var u=e[l];if(!c.$listeners[l])return"continue";var p=(u.passive?"&":(u.once?"~":"")+(u.capture?"!":""))+u.event,f=function handler2(e){var o,c,p=e;if(void 0===u.button||p.buttons>0&&p.button===u.button){if(u.prevent&&e.preventDefault(),u.stop&&e.stopPropagation(),e&&"touches"in e){var f=null===(o=e.currentTarget)||void 0===o?void 0:o.className.split(" "),m=document.elementsFromPoint(e.changedTouches[0].clientX,e.changedTouches[0].clientY).find((function(e){return e.className.split(" ").some((function(e){return f.includes(e)}))}));if(m&&!(null===(c=e.target)||void 0===c?void 0:c.isSameNode(m)))return void m.dispatchEvent(new TouchEvent(e.type,{changedTouches:e.changedTouches,targetTouches:e.targetTouches,touches:e.touches}))}s.$emit(l,r(e),e)}return u.result};p in o?Array.isArray(o[p])?o[p].push(f):o[p]=[o[p],f]:o[p]=f},c=this;for(var u in e)l(u);return o}}})},"./src/components/VCalendar/mixins/times.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o),c=s("./src/components/VCalendar/util/timestamp.ts");r.default=l.a.extend({name:"times",props:{now:{type:String,validator:c.validateTimestamp}},data:function data(){return{times:{now:Object(c.parseTimestamp)("0000-00-00 00:00",!0),today:Object(c.parseTimestamp)("0000-00-00",!0)}}},computed:{parsedNow:function parsedNow(){return this.now?Object(c.parseTimestamp)(this.now,!0):null}},watch:{parsedNow:"updateTimes"},created:function created(){this.updateTimes(),this.setPresent()},methods:{setPresent:function setPresent(){this.times.now.present=this.times.today.present=!0,this.times.now.past=this.times.today.past=!1,this.times.now.future=this.times.today.future=!1},updateTimes:function updateTimes(){var e=this.parsedNow||this.getNow();this.updateDay(e,this.times.now),this.updateTime(e,this.times.now),this.updateDay(e,this.times.today)},getNow:function getNow2(){return Object(c.parseDate)(new Date)},updateDay:function updateDay(e,r){e.date!==r.date&&(r.year=e.year,r.month=e.month,r.day=e.day,r.weekday=e.weekday,r.date=e.date)},updateTime:function updateTime(e,r){e.time!==r.time&&(r.hour=e.hour,r.minute=e.minute,r.time=e.time)}}})},"./src/components/VCalendar/modes/column.ts":function(e,r,s){s.r(r),s.d(r,"column",(function(){return l}));var o=s("./src/components/VCalendar/modes/common.ts"),l=function column2(e,r,s){var l=Object(o.getOverlapGroupHandler)(r);return function(e,r,s,o){var c=l.getVisuals(e,r,s,o);return s&&c.forEach((function(e){e.left=100*e.column/e.columnCount,e.width=100/e.columnCount})),c}}},"./src/components/VCalendar/modes/common.ts":function(e,r,s){s.r(r),s.d(r,"getVisuals",(function(){return _getVisuals})),s.d(r,"hasOverlap",(function(){return hasOverlap})),s.d(r,"setColumnCount",(function(){return setColumnCount})),s.d(r,"getRange",(function(){return getRange})),s.d(r,"getDayRange",(function(){return getDayRange})),s.d(r,"getNormalizedRange",(function(){return getNormalizedRange})),s.d(r,"getOpenGroup",(function(){return getOpenGroup})),s.d(r,"getOverlapGroupHandler",(function(){return getOverlapGroupHandler}));var o=s("./src/components/VCalendar/util/timestamp.ts"),__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},l=864e5;function _getVisuals(e,r){void 0===r&&(r=0);var s=e.map((function(e){return{event:e,columnCount:0,column:0,left:0,width:100}}));return s.sort((function(e,s){return Math.max(r,e.event.startTimestampIdentifier)-Math.max(r,s.event.startTimestampIdentifier)||s.event.endTimestampIdentifier-e.event.endTimestampIdentifier})),s}function hasOverlap(e,r,s,o,l){return void 0===l&&(l=!0),l?!(e>=o||r<=s):!(e>o||r<s)}function setColumnCount(e){e.forEach((function(r){r.visuals.forEach((function(r){r.columnCount=e.length}))}))}function getRange(e){return[e.startTimestampIdentifier,e.endTimestampIdentifier]}function getDayRange(e){return[e.startIdentifier,e.endIdentifier]}function getNormalizedRange(e,r){return[Math.max(r,e.startTimestampIdentifier),Math.min(r+l,e.endTimestampIdentifier)]}function getOpenGroup(e,r,s,o){for(var l=0;l<e.length;l++){var c=e[l],u=!1;if(hasOverlap(r,s,c.start,c.end,o))for(var p=0;p<c.visuals.length;p++){var f=c.visuals[p],m=__read(o?getRange(f.event):getDayRange(f.event),2);if(hasOverlap(r,s,m[0],m[1],o)){u=!0;break}}if(!u)return l}return-1}function getOverlapGroupHandler(e){var r={groups:[],min:-1,max:-1,reset:function reset(){r.groups=[],r.min=r.max=-1},getVisuals:function getVisuals(s,l,c,u){void 0===u&&(u=!1),(s.weekday===e||u)&&r.reset();var p=_getVisuals(l,Object(o.getTimestampIdentifier)(s));return p.forEach((function(e){var s=__read(c?getRange(e.event):getDayRange(e.event),2),o=s[0],l=s[1];r.groups.length>0&&!hasOverlap(o,l,r.min,r.max,c)&&(setColumnCount(r.groups),r.reset());var u=getOpenGroup(r.groups,o,l,c);-1===u&&(u=r.groups.length,r.groups.push({start:o,end:l,visuals:[]}));var p=r.groups[u];p.visuals.push(e),p.start=Math.min(p.start,o),p.end=Math.max(p.end,l),e.column=u,-1===r.min?(r.min=o,r.max=l):(r.min=Math.min(r.min,o),r.max=Math.max(r.max,l))})),setColumnCount(r.groups),c&&r.reset(),p}};return r}},"./src/components/VCalendar/modes/index.ts":function(e,r,s){s.r(r),s.d(r,"CalendarEventOverlapModes",(function(){return c}));var o=s("./src/components/VCalendar/modes/stack.ts"),l=s("./src/components/VCalendar/modes/column.ts"),c={stack:o.stack,column:l.column}},"./src/components/VCalendar/modes/stack.ts":function(e,r,s){s.r(r),s.d(r,"stack",(function(){return u}));var o=s("./src/components/VCalendar/modes/common.ts"),l=s("./src/components/VCalendar/util/timestamp.ts"),__values=function(e){var r="function"==typeof Symbol&&Symbol.iterator,s=r&&e[r],o=0;if(s)return s.call(e);if(e&&"number"==typeof e.length)return{next:function next(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")},__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},c=100,u=function stack2(e,r,s){var c=Object(o.getOverlapGroupHandler)(r);return function(e,r,u,p){var f,m,v,g,y,b;if(!u)return c.getVisuals(e,r,u,p);var x=Object(l.getTimestampIdentifier)(e),S=Object(o.getVisuals)(r,x),k=function getGroups(e,r){var s,l,c,u,p=[];try{for(var f=__values(e),m=f.next();!m.done;m=f.next()){var v=m.value,g=__read(Object(o.getNormalizedRange)(v.event,r),2),y=g[0],b=g[1],x=!1;try{for(var S=(c=void 0,__values(p)),k=S.next();!k.done;k=S.next()){var C=k.value;if(Object(o.hasOverlap)(y,b,C.start,C.end)){C.visuals.push(v),C.end=Math.max(C.end,b),x=!0;break}}}catch(w){c={error:w}}finally{try{k&&!k.done&&(u=S.return)&&u.call(S)}finally{if(c)throw c.error}}x||p.push({start:y,end:b,visuals:[v]})}}catch(V){s={error:V}}finally{try{m&&!m.done&&(l=f.return)&&l.call(f)}finally{if(s)throw s.error}}return p}(S,x);try{for(var C=__values(k),w=C.next();!w.done;w=C.next()){var V=w.value,T=[];try{for(var _=(v=void 0,__values(V.visuals)),O=_.next();!O.done;O=_.next()){var I=getNode(O.value,x),P=getNextIndex(I,T);if(!1===P)(D=getParent(I,T))&&(I.parent=D,I.sibling=Object(o.hasOverlap)(I.start,I.end,D.start,addTime(D.start,s)),I.index=D.index+1,D.children.push(I));else{var D=__read(getOverlappingRange(I,T,P-1,P-1),1)[0],A=getOverlappingRange(I,T,P+1,P+T.length,!0);I.children=A,I.index=P,D&&(I.parent=D,I.sibling=Object(o.hasOverlap)(I.start,I.end,D.start,addTime(D.start,s)),D.children.push(I));try{for(var z=(y=void 0,__values(A)),L=z.next();!L.done;L=z.next()){var j=L.value;j.parent===D&&(j.parent=I),j.index-I.index<=1&&I.sibling&&Object(o.hasOverlap)(I.start,addTime(I.start,s),j.start,j.end)&&(j.sibling=!0)}}catch(M){y={error:M}}finally{try{L&&!L.done&&(b=z.return)&&b.call(z)}finally{if(y)throw y.error}}}T.push(I)}}catch(E){v={error:E}}finally{try{O&&!O.done&&(g=_.return)&&g.call(_)}finally{if(v)throw v.error}}calculateBounds(T,s)}}catch(B){f={error:B}}finally{try{w&&!w.done&&(m=C.return)&&m.call(C)}finally{if(f)throw f.error}}return S.sort((function(e,r){return e.left-r.left||e.event.startTimestampIdentifier-r.event.startTimestampIdentifier})),S}};function calculateBounds(e,r){var s,o;try{for(var l=__values(e),u=l.next();!u.done;u=l.next()){var p=u.value,f=p.visual,m=p.parent,v=getMaxChildIndex(p)+1,g=m?m.visual.left:0,y=c-g,b=Math.min(5,c/v),x=getColumnWidthMultiplier(p,e),S=y/(v-p.index+1),k=y/(v-p.index+(p.sibling?1:0))*x;m&&(f.left=p.sibling?g+S:g+b),f.width=hasFullWidth(p,e,r)?c-f.left:Math.min(c-f.left,1.7*k)}}catch(C){s={error:C}}finally{try{u&&!u.done&&(o=l.return)&&o.call(l)}finally{if(s)throw s.error}}}function getColumnWidthMultiplier(e,r){if(!e.children.length)return 1;var s=e.index+r.length;return e.children.reduce((function(e,r){return Math.min(e,r.index)}),s)-e.index}function getNextIndex(e,r){var s=function getOverlappingIndices(e,r){var s,l,c=[];try{for(var u=__values(r),p=u.next();!p.done;p=u.next()){var f=p.value;Object(o.hasOverlap)(e.start,e.end,f.start,f.end)&&c.push(f.index)}}catch(m){s={error:m}}finally{try{p&&!p.done&&(l=u.return)&&l.call(u)}finally{if(s)throw s.error}}return c}(e,r);s.sort();for(var l=0;l<s.length;l++)if(l<s[l])return l;return!1}function getOverlappingRange(e,r,s,l,c){var u,p;void 0===c&&(c=!1);var f=[];try{for(var m=__values(r),v=m.next();!v.done;v=m.next()){var g=v.value;g.index>=s&&g.index<=l&&Object(o.hasOverlap)(e.start,e.end,g.start,g.end)&&f.push(g)}}catch(b){u={error:b}}finally{try{v&&!v.done&&(p=m.return)&&p.call(m)}finally{if(u)throw u.error}}if(c&&f.length>0){var y=f.reduce((function(e,r){return Math.min(e,r.index)}),f[0].index);return f.filter((function(e){return e.index===y}))}return f}function getParent(e,r){var s,l,c=null;try{for(var u=__values(r),p=u.next();!p.done;p=u.next()){var f=p.value;Object(o.hasOverlap)(e.start,e.end,f.start,f.end)&&(null===c||f.index>c.index)&&(c=f)}}catch(m){s={error:m}}finally{try{p&&!p.done&&(l=u.return)&&l.call(u)}finally{if(s)throw s.error}}return c}function hasFullWidth(e,r,s){var l,c;try{for(var u=__values(r),p=u.next();!p.done;p=u.next()){var f=p.value;if(f!==e&&f.index>e.index&&Object(o.hasOverlap)(e.start,addTime(e.start,s),f.start,f.end))return!1}}catch(m){l={error:m}}finally{try{p&&!p.done&&(c=u.return)&&c.call(u)}finally{if(l)throw l.error}}return!0}function getNode(e,r){var s=__read(Object(o.getNormalizedRange)(e.event,r),2);return{parent:null,sibling:!0,index:0,visual:e,start:s[0],end:s[1],children:[]}}function getMaxChildIndex(e){var r,s,o=e.index;try{for(var l=__values(e.children),c=l.next();!c.done;c=l.next()){var u=getMaxChildIndex(c.value);u>o&&(o=u)}}catch(p){r={error:p}}finally{try{c&&!c.done&&(s=l.return)&&s.call(l)}finally{if(r)throw r.error}}return o}function addTime(e,r){var s=e%100,o=s+r;return e-s+100*Math.floor(o/60)+o%60}},"./src/components/VCalendar/util/events.ts":function(e,r,s){s.r(r),s.d(r,"parseEvent",(function(){return parseEvent})),s.d(r,"isEventOn",(function(){return isEventOn})),s.d(r,"isEventHiddenOn",(function(){return isEventHiddenOn})),s.d(r,"isEventStart",(function(){return isEventStart})),s.d(r,"isEventOverlapping",(function(){return isEventOverlapping}));var o=s("./src/components/VCalendar/util/timestamp.ts");function parseEvent(e,r,s,l,c,u){void 0===c&&(c=!1),void 0===u&&(u=!1);var p=e[s],f=e[l],m=Object(o.parseTimestamp)(p,!0),v=f?Object(o.parseTimestamp)(f,!0):m,g=Object(o.isTimedless)(p)?Object(o.updateHasTime)(m,c):m,y=Object(o.isTimedless)(f)?Object(o.updateHasTime)(v,c):v,b=Object(o.getDayIdentifier)(g),x=Object(o.getTimestampIdentifier)(g),S=Object(o.getDayIdentifier)(y),k=g.hasTime?0:2359;return{input:e,start:g,startIdentifier:b,startTimestampIdentifier:x,end:y,endIdentifier:S,endTimestampIdentifier:Object(o.getTimestampIdentifier)(y)+k,allDay:!g.hasTime,index:r,category:u}}function isEventOn(e,r){return r>=e.startIdentifier&&r<=e.endIdentifier}function isEventHiddenOn(e,r){return"00:00"===e.end.time&&e.end.date===r.date&&e.start.date!==r.date}function isEventStart(e,r,s,o){return s===e.startIdentifier||o===r.weekday&&isEventOn(e,s)}function isEventOverlapping(e,r,s){return r<=e.endIdentifier&&s>=e.startIdentifier}},"./src/components/VCalendar/util/parser.ts":function(e,r,s){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}s.r(r),s.d(r,"parsedCategoryText",(function(){return parsedCategoryText})),s.d(r,"getParsedCategories",(function(){return getParsedCategories}));var __assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};function parsedCategoryText(e,r){return"string"==typeof r&&"object"===_typeof(e)&&e?e[r]:"function"==typeof r?r(e):e}function getParsedCategories(e,r){return"string"==typeof e?e.split(/\s*,\s/):Array.isArray(e)?e.map((function(e){if("string"==typeof e)return e;var s="string"==typeof e.categoryName?e.categoryName:parsedCategoryText(e,r);return __assign(__assign({},e),{categoryName:s})})):[]}},"./src/components/VCalendar/util/props.ts":function(e,r,s){s.r(r),s.d(r,"validateNumber",(function(){return validateNumber})),s.d(r,"validateWeekdays",(function(){return validateWeekdays}));var o=s("./src/components/VCalendar/util/timestamp.ts"),l=s("./src/components/VCalendar/modes/index.ts");function validateNumber(e){return isFinite(parseInt(e))}function validateWeekdays(e){if("string"==typeof e&&(e=e.split(",")),Array.isArray(e)){var r=e.map((function(e){return parseInt(e)}));if(r.length>o.DAYS_IN_WEEK||0===r.length)return!1;for(var s={},l=!1,c=0;c<r.length;c++){var u=r[c];if(!isFinite(u)||u<0||u>=o.DAYS_IN_WEEK)return!1;if(c>0){var p=u-r[c-1];if(p<0){if(l)return!1;l=!0}else if(0===p)return!1}if(s[u])return!1;s[u]=!0}return!0}return!1}r.default={base:{start:{type:[String,Number,Date],validate:o.validateTimestamp,default:function _default2(){return Object(o.parseDate)(new Date).date}},end:{type:[String,Number,Date],validate:o.validateTimestamp},weekdays:{type:[Array,String],default:function _default2(){return[0,1,2,3,4,5,6]},validate:validateWeekdays},hideHeader:{type:Boolean},shortWeekdays:{type:Boolean,default:!0},weekdayFormat:{type:Function,default:null},dayFormat:{type:Function,default:null}},intervals:{maxDays:{type:Number,default:7},shortIntervals:{type:Boolean,default:!0},intervalHeight:{type:[Number,String],default:48,validate:validateNumber},intervalWidth:{type:[Number,String],default:60,validate:validateNumber},intervalMinutes:{type:[Number,String],default:60,validate:validateNumber},firstInterval:{type:[Number,String],default:0,validate:validateNumber},firstTime:{type:[Number,String,Object],validate:o.validateTime},intervalCount:{type:[Number,String],default:24,validate:validateNumber},intervalFormat:{type:Function,default:null},intervalStyle:{type:Function,default:null},showIntervalLabel:{type:Function,default:null}},weeks:{localeFirstDayOfYear:{type:[String,Number],default:0},minWeeks:{validate:validateNumber,default:1},shortMonths:{type:Boolean,default:!0},showMonthOnFirst:{type:Boolean,default:!0},showWeek:Boolean,monthFormat:{type:Function,default:null}},calendar:{type:{type:String,default:"month"},value:{type:[String,Number,Date],validate:o.validateTimestamp}},category:{categories:{type:[Array,String],default:""},categoryText:{type:[String,Function]},categoryHideDynamic:{type:Boolean},categoryShowAll:{type:Boolean},categoryForInvalid:{type:String,default:""},categoryDays:{type:[Number,String],default:1,validate:function validate(e){return isFinite(parseInt(e))&&parseInt(e)>0}}},events:{events:{type:Array,default:function _default2(){return[]}},eventStart:{type:String,default:"start"},eventEnd:{type:String,default:"end"},eventTimed:{type:[String,Function],default:"timed"},eventCategory:{type:[String,Function],default:"category"},eventHeight:{type:Number,default:20},eventColor:{type:[String,Function],default:"primary"},eventTextColor:{type:[String,Function],default:"white"},eventName:{type:[String,Function],default:"name"},eventOverlapThreshold:{type:[String,Number],default:60},eventOverlapMode:{type:[String,Function],default:"stack",validate:function validate(e){return e in l.CalendarEventOverlapModes||"function"==typeof e}},eventMore:{type:Boolean,default:!0},eventMoreText:{type:String,default:"$vuetify.calendar.moreEvents"},eventRipple:{type:[Boolean,Object],default:null},eventMarginBottom:{type:Number,default:1}}}},"./src/components/VCalendar/util/timestamp.ts":function(e,r,s){s.r(r),s.d(r,"PARSE_REGEX",(function(){return l})),s.d(r,"PARSE_TIME",(function(){return c})),s.d(r,"DAYS_IN_MONTH",(function(){return u})),s.d(r,"DAYS_IN_MONTH_LEAP",(function(){return p})),s.d(r,"DAYS_IN_MONTH_MIN",(function(){return f})),s.d(r,"DAYS_IN_MONTH_MAX",(function(){return m})),s.d(r,"MONTH_MAX",(function(){return v})),s.d(r,"MONTH_MIN",(function(){return g})),s.d(r,"DAY_MIN",(function(){return y})),s.d(r,"DAYS_IN_WEEK",(function(){return b})),s.d(r,"MINUTES_IN_HOUR",(function(){return x})),s.d(r,"MINUTE_MAX",(function(){return S})),s.d(r,"MINUTES_IN_DAY",(function(){return k})),s.d(r,"HOURS_IN_DAY",(function(){return C})),s.d(r,"HOUR_MAX",(function(){return w})),s.d(r,"FIRST_HOUR",(function(){return V})),s.d(r,"OFFSET_YEAR",(function(){return T})),s.d(r,"OFFSET_MONTH",(function(){return _})),s.d(r,"OFFSET_HOUR",(function(){return O})),s.d(r,"OFFSET_TIME",(function(){return I})),s.d(r,"getStartOfWeek",(function(){return getStartOfWeek})),s.d(r,"getEndOfWeek",(function(){return getEndOfWeek})),s.d(r,"getStartOfMonth",(function(){return getStartOfMonth})),s.d(r,"getEndOfMonth",(function(){return getEndOfMonth})),s.d(r,"validateTime",(function(){return validateTime})),s.d(r,"parseTime",(function(){return parseTime})),s.d(r,"validateTimestamp",(function(){return validateTimestamp})),s.d(r,"parseTimestamp",(function(){return parseTimestamp})),s.d(r,"parseDate",(function(){return parseDate})),s.d(r,"getDayIdentifier",(function(){return getDayIdentifier})),s.d(r,"getTimeIdentifier",(function(){return getTimeIdentifier})),s.d(r,"getTimestampIdentifier",(function(){return getTimestampIdentifier})),s.d(r,"updateRelative",(function(){return updateRelative})),s.d(r,"isTimedless",(function(){return isTimedless})),s.d(r,"updateHasTime",(function(){return updateHasTime})),s.d(r,"updateMinutes",(function(){return updateMinutes})),s.d(r,"updateWeekday",(function(){return updateWeekday})),s.d(r,"updateFormatted",(function(){return updateFormatted})),s.d(r,"getWeekday",(function(){return getWeekday})),s.d(r,"daysInMonth",(function(){return daysInMonth})),s.d(r,"copyTimestamp",(function(){return copyTimestamp})),s.d(r,"padNumber",(function(){return padNumber})),s.d(r,"getDate",(function(){return getDate})),s.d(r,"getTime",(function(){return getTime})),s.d(r,"nextMinutes",(function(){return nextMinutes})),s.d(r,"nextDay",(function(){return nextDay})),s.d(r,"prevDay",(function(){return prevDay})),s.d(r,"relativeDays",(function(){return relativeDays})),s.d(r,"diffMinutes",(function(){return diffMinutes})),s.d(r,"findWeekday",(function(){return findWeekday})),s.d(r,"getWeekdaySkips",(function(){return getWeekdaySkips})),s.d(r,"timestampToDate",(function(){return timestampToDate})),s.d(r,"createDayList",(function(){return createDayList})),s.d(r,"createIntervalList",(function(){return createIntervalList})),s.d(r,"createNativeLocaleFormatter",(function(){return createNativeLocaleFormatter}));var o=s("./src/util/dateTimeUtils.ts");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var l=/^(\d{4})-(\d{1,2})(-(\d{1,2}))?([^\d]+(\d{1,2}))?(:(\d{1,2}))?(:(\d{1,2}))?$/,c=/(\d\d?)(:(\d\d?)|)(:(\d\d?)|)/,u=[0,31,28,31,30,31,30,31,31,30,31,30,31],p=[0,31,29,31,30,31,30,31,31,30,31,30,31],f=28,m=31,v=12,g=1,y=1,b=7,x=60,S=59,k=1440,C=24,w=23,V=0,T=1e4,_=100,O=100,I=1e4;function getStartOfWeek(e,r,s){var o=copyTimestamp(e);return findWeekday(o,r[0],prevDay),updateFormatted(o),s&&updateRelative(o,s,o.hasTime),o}function getEndOfWeek(e,r,s){var o=copyTimestamp(e);return findWeekday(o,r[r.length-1]),updateFormatted(o),s&&updateRelative(o,s,o.hasTime),o}function getStartOfMonth(e){var r=copyTimestamp(e);return r.day=y,updateWeekday(r),updateFormatted(r),r}function getEndOfMonth(e){var r=copyTimestamp(e);return r.day=daysInMonth(r.year,r.month),updateWeekday(r),updateFormatted(r),r}function validateTime(e){return"number"==typeof e&&isFinite(e)||!!c.exec(e)||"object"===_typeof(e)&&isFinite(e.hour)&&isFinite(e.minute)}function parseTime(e){if("number"==typeof e)return e;if("string"==typeof e){var r=c.exec(e);return!!r&&60*parseInt(r[1])+parseInt(r[3]||0)}return"object"===_typeof(e)&&"number"==typeof e.hour&&"number"==typeof e.minute&&60*e.hour+e.minute}function validateTimestamp(e){return"number"==typeof e&&isFinite(e)||"string"==typeof e&&!!l.exec(e)||e instanceof Date}function parseTimestamp(e,r,s){if(void 0===r&&(r=!1),"number"==typeof e&&isFinite(e)&&(e=new Date(e)),e instanceof Date){var o=parseDate(e);return s&&updateRelative(o,s,o.hasTime),o}if("string"!=typeof e){if(r)throw new Error(e+" is not a valid timestamp. It must be a Date, number of milliseconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored.");return null}var c=l.exec(e);if(!c){if(r)throw new Error(e+" is not a valid timestamp. It must be a Date, number of milliseconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored.");return null}var u={date:e,time:"",year:parseInt(c[1]),month:parseInt(c[2]),day:parseInt(c[4])||1,hour:parseInt(c[6])||0,minute:parseInt(c[8])||0,weekday:0,hasDay:!!c[4],hasTime:!(!c[6]||!c[8]),past:!1,present:!1,future:!1};return updateWeekday(u),updateFormatted(u),s&&updateRelative(u,s,u.hasTime),u}function parseDate(e){return updateFormatted({date:"",time:"",year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate(),weekday:e.getDay(),hour:e.getHours(),minute:e.getMinutes(),hasDay:!0,hasTime:!0,past:!1,present:!0,future:!1})}function getDayIdentifier(e){return e.year*T+e.month*_+e.day}function getTimeIdentifier(e){return e.hour*O+e.minute}function getTimestampIdentifier(e){return getDayIdentifier(e)*I+getTimeIdentifier(e)}function updateRelative(e,r,s){void 0===s&&(s=!1);var o=getDayIdentifier(r),l=getDayIdentifier(e),c=o===l;return e.hasTime&&s&&c&&(c=(o=getTimeIdentifier(r))===(l=getTimeIdentifier(e))),e.past=l<o,e.present=c,e.future=l>o,e}function isTimedless(e){return e instanceof Date||"number"==typeof e&&isFinite(e)}function updateHasTime(e,r,s){return e.hasTime!==r&&(e.hasTime=r,r||(e.hour=w,e.minute=S,e.time=getTime(e)),s&&updateRelative(e,s,e.hasTime)),e}function updateMinutes(e,r,s){return e.hasTime=!0,e.hour=Math.floor(r/x),e.minute=r%x,e.time=getTime(e),s&&updateRelative(e,s,!0),e}function updateWeekday(e){return e.weekday=getWeekday(e),e}function updateFormatted(e){return e.time=getTime(e),e.date=getDate(e),e}function getWeekday(e){if(e.hasDay){var r=Math.floor,s=e.day,o=(e.month+9)%v+1,l=r(e.year/100),c=e.year%100-(e.month<=2?1:0);return((s+r(2.6*o-.2)-2*l+c+r(c/4)+r(l/4))%7+7)%7}return e.weekday}function daysInMonth(e,r){return Object(o.isLeapYear)(e)?p[r]:u[r]}function copyTimestamp(e){return{date:e.date,time:e.time,year:e.year,month:e.month,day:e.day,weekday:e.weekday,hour:e.hour,minute:e.minute,hasDay:e.hasDay,hasTime:e.hasTime,past:e.past,present:e.present,future:e.future}}function padNumber(e,r){for(var s=String(e);s.length<r;)s="0"+s;return s}function getDate(e){var r=padNumber(e.year,4)+"-"+padNumber(e.month,2);return e.hasDay&&(r+="-"+padNumber(e.day,2)),r}function getTime(e){return e.hasTime?padNumber(e.hour,2)+":"+padNumber(e.minute,2):""}function nextMinutes(e,r){for(e.minute+=r;e.minute>x;)e.minute-=x,e.hour++,e.hour>=C&&(nextDay(e),e.hour=V);return e}function nextDay(e){return e.day++,e.weekday=(e.weekday+1)%b,e.day>f&&e.day>daysInMonth(e.year,e.month)&&(e.day=y,e.month++,e.month>v&&(e.month=g,e.year++)),e}function prevDay(e){return e.day--,e.weekday=(e.weekday+6)%b,e.day<y&&(e.month--,e.month<g&&(e.year--,e.month=v),e.day=daysInMonth(e.year,e.month)),e}function relativeDays(e,r,s){for(void 0===r&&(r=nextDay),void 0===s&&(s=1);--s>=0;)r(e);return e}function diffMinutes(e,r){return 525600*(r.year-e.year)+43800*(r.month-e.month)+1440*(r.day-e.day)+60*(r.hour-e.hour)+(r.minute-e.minute)}function findWeekday(e,r,s,o){for(void 0===s&&(s=nextDay),void 0===o&&(o=6);e.weekday!==r&&--o>=0;)s(e);return e}function getWeekdaySkips(e){for(var r=[1,1,1,1,1,1,1],s=[0,0,0,0,0,0,0],o=0;o<e.length;o++)s[e[o]]=1;for(var l=0;l<b;l++){for(var c=1,u=1;u<b&&!s[(l+u)%b];u++)c++;r[l]=s[l]*c}return r}function timestampToDate(e){var r=padNumber(e.hour,2)+":"+padNumber(e.minute,2),s=e.date;return new Date(s+"T"+r+":00+00:00")}function createDayList(e,r,s,o,l,c){void 0===l&&(l=42),void 0===c&&(c=0);var u=getDayIdentifier(r),p=[],f=copyTimestamp(e),m=0,v=m===u;if(u<getDayIdentifier(e))throw new Error("End date is earlier than start date.");for(;(!v||p.length<c)&&p.length<l;)if(m=getDayIdentifier(f),v=v||m===u,0!==o[f.weekday]){var g=copyTimestamp(f);updateFormatted(g),updateRelative(g,s),p.push(g),f=relativeDays(f,nextDay,o[f.weekday])}else f=nextDay(f);if(!p.length)throw new Error("No dates found using specified start date, end date, and weekdays.");return p}function createIntervalList(e,r,s,o,l){for(var c=[],u=0;u<o;u++){var p=r+u*s,f=copyTimestamp(e);c.push(updateMinutes(f,p,l))}return c}function createNativeLocaleFormatter(e,r){return"undefined"==typeof Intl||void 0===Intl.DateTimeFormat?function emptyFormatter2(e,r){return""}:function(s,o){try{return new Intl.DateTimeFormat(e||void 0,r(s,o)).format(timestampToDate(s))}catch(Ir){return""}}}},"./src/components/VCard/VCard.sass":function(e,r,s){},"./src/components/VCard/VCard.ts":function(e,r,s){s.r(r),s("./src/components/VCard/VCard.sass");var o=s("./src/components/VSheet/index.ts"),l=s("./src/mixins/loadable/index.ts"),c=s("./src/mixins/routable/index.ts"),u=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(u.default)(l.default,c.default,o.default).extend({name:"v-card",props:{flat:Boolean,hover:Boolean,img:String,link:Boolean,loaderHeight:{type:[Number,String],default:4},raised:Boolean},computed:{classes:function classes(){return __assign(__assign(__assign({"v-card":!0},c.default.options.computed.classes.call(this)),{"v-card--flat":this.flat,"v-card--hover":this.hover,"v-card--link":this.isClickable,"v-card--loading":this.loading,"v-card--disabled":this.disabled,"v-card--raised":this.raised}),o.default.options.computed.classes.call(this))},styles:function styles(){var e=__assign({},o.default.options.computed.styles.call(this));return this.img&&(e.background='url("'+this.img+'") center center / cover no-repeat'),e}},methods:{genProgress:function genProgress(){var e=l.default.options.methods.genProgress.call(this);return e?this.$createElement("div",{staticClass:"v-card__progress",key:"progress"},[e]):null}},render:function render10(e){var r=this.generateRouteLink(),s=r.tag,o=r.data;return o.style=this.styles,this.isClickable&&(o.attrs=o.attrs||{},o.attrs.tabindex=0),e(s,this.setBackgroundColor(this.color,o),[this.genProgress(),this.$slots.default])}})},"./src/components/VCard/index.ts":function(e,r,s){s.r(r),s.d(r,"VCardActions",(function(){return c})),s.d(r,"VCardSubtitle",(function(){return u})),s.d(r,"VCardText",(function(){return p})),s.d(r,"VCardTitle",(function(){return f}));var o=s("./src/components/VCard/VCard.ts");s.d(r,"VCard",(function(){return o.default}));var l=s("./src/util/helpers.ts"),c=Object(l.createSimpleFunctional)("v-card__actions"),u=Object(l.createSimpleFunctional)("v-card__subtitle"),p=Object(l.createSimpleFunctional)("v-card__text"),f=Object(l.createSimpleFunctional)("v-card__title");r.default={$_vuetify_subcomponents:{VCard:o.default,VCardActions:c,VCardSubtitle:u,VCardText:p,VCardTitle:f}}},"./src/components/VCarousel/VCarousel.sass":function(e,r,s){},"./src/components/VCarousel/VCarousel.ts":function(e,r,s){s.r(r),s("./src/components/VCarousel/VCarousel.sass");var o=s("./src/components/VWindow/VWindow.ts"),l=s("./src/components/VBtn/index.ts"),c=s("./src/components/VIcon/index.ts"),u=s("./src/components/VProgressLinear/index.ts"),p=s("./src/mixins/button-group/index.ts"),f=s("./src/util/helpers.ts"),m=s("./src/util/console.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=o.default.extend({name:"v-carousel",props:{continuous:{type:Boolean,default:!0},cycle:Boolean,delimiterIcon:{type:String,default:"$delimiter"},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:function validator(e){return e>0}},mandatory:{type:Boolean,default:!0},progress:Boolean,progressColor:String,showArrows:{type:Boolean,default:!0},verticalDelimiters:{type:String,default:void 0}},provide:function provide2(){return{parentTheme:this.theme}},data:function data(){return{internalHeight:this.height,slideTimeout:void 0}},computed:{classes:function classes(){return __assign(__assign({},o.default.options.computed.classes.call(this)),{"v-carousel":!0,"v-carousel--hide-delimiter-background":this.hideDelimiterBackground,"v-carousel--vertical-delimiters":this.isVertical})},isDark:function isDark(){return this.dark||!this.light},isVertical:function isVertical(){return null!=this.verticalDelimiters}},watch:{internalValue:"restartTimeout",interval:"restartTimeout",height:function height(e,r){e!==r&&e&&(this.internalHeight=e)},cycle:function cycle(e){e?this.restartTimeout():(clearTimeout(this.slideTimeout),this.slideTimeout=void 0)}},created:function created(){this.$attrs.hasOwnProperty("hide-controls")&&Object(m.breaking)("hide-controls",':show-arrows="false"',this)},mounted:function mounted(){this.startTimeout()},methods:{genControlIcons:function genControlIcons(){return this.isVertical?null:o.default.options.methods.genControlIcons.call(this)},genDelimiters:function genDelimiters(){return this.$createElement("div",{staticClass:"v-carousel__controls",style:{left:"left"===this.verticalDelimiters&&this.isVertical?0:"auto",right:"right"===this.verticalDelimiters?0:"auto"}},[this.genItems()])},genItems:function genItems(){for(var e=this,r=this.items.length,s=[],o=0;o<r;o++){var u=this.$createElement(l.default,{staticClass:"v-carousel__controls__item",attrs:{"aria-label":this.$vuetify.lang.t("$vuetify.carousel.ariaLabel.delimiter",o+1,r)},props:{icon:!0,small:!0,value:this.getValue(this.items[o],o)},key:o},[this.$createElement(c.default,{props:{size:18}},this.delimiterIcon)]);s.push(u)}return this.$createElement(p.default,{props:{value:this.internalValue,mandatory:this.mandatory},on:{change:function change(r){e.internalValue=r}}},s)},genProgress:function genProgress(){return this.$createElement(u.default,{staticClass:"v-carousel__progress",props:{color:this.progressColor,value:(this.internalIndex+1)/this.items.length*100}})},restartTimeout:function restartTimeout(){this.slideTimeout&&clearTimeout(this.slideTimeout),this.slideTimeout=void 0,window.requestAnimationFrame(this.startTimeout)},startTimeout:function startTimeout(){this.cycle&&(this.slideTimeout=window.setTimeout(this.next,+this.interval>0?+this.interval:6e3))}},render:function render10(e){var r=o.default.options.render.call(this,e);return r.data.style="height: "+Object(f.convertToUnit)(this.height)+";",this.hideDelimiters||r.children.push(this.genDelimiters()),(this.progress||this.progressColor)&&r.children.push(this.genProgress()),r}})},"./src/components/VCarousel/VCarouselItem.ts":function(e,r,s){s.r(r);var o=s("./src/components/VWindow/VWindowItem.ts"),l=s("./src/components/VImg/index.ts"),c=s("./src/util/mixins.ts"),u=s("./src/util/helpers.ts"),p=s("./src/mixins/routable/index.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},f=Object(c.default)(o.default,p.default);r.default=f.extend().extend({name:"v-carousel-item",inject:{parentTheme:{default:{isDark:!1}}},provide:function provide2(){return{theme:this.parentTheme}},inheritAttrs:!1,methods:{genDefaultSlot:function genDefaultSlot(){return[this.$createElement(l.VImg,{staticClass:"v-carousel__item",props:__assign(__assign({},this.$attrs),{height:this.windowGroup.internalHeight}),on:this.$listeners,scopedSlots:{placeholder:this.$scopedSlots.placeholder}},Object(u.getSlot)(this))]},genWindowItem:function genWindowItem(){var e=this.generateRouteLink(),r=e.tag,s=e.data;return s.staticClass="v-window-item",s.directives.push({name:"show",value:this.isActive}),this.$createElement(r,s,this.genDefaultSlot())}}})},"./src/components/VCarousel/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VCarousel/VCarousel.ts");s.d(r,"VCarousel",(function(){return o.default}));var l=s("./src/components/VCarousel/VCarouselItem.ts");s.d(r,"VCarouselItem",(function(){return l.default})),r.default={$_vuetify_subcomponents:{VCarousel:o.default,VCarouselItem:l.default}}},"./src/components/VCheckbox/VCheckbox.sass":function(e,r,s){},"./src/components/VCheckbox/VCheckbox.ts":function(e,r,s){s.r(r),s("./src/components/VCheckbox/VCheckbox.sass"),s("./src/styles/components/_selection-controls.sass");var o=s("./src/components/VIcon/index.ts"),l=s("./src/components/VInput/index.ts"),c=s("./src/mixins/selectable/index.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=c.default.extend({name:"v-checkbox",props:{indeterminate:Boolean,indeterminateIcon:{type:String,default:"$checkboxIndeterminate"},offIcon:{type:String,default:"$checkboxOff"},onIcon:{type:String,default:"$checkboxOn"}},data:function data(){return{inputIndeterminate:this.indeterminate}},computed:{classes:function classes(){return __assign(__assign({},l.default.options.computed.classes.call(this)),{"v-input--selection-controls":!0,"v-input--checkbox":!0,"v-input--indeterminate":this.inputIndeterminate})},computedIcon:function computedIcon(){return this.inputIndeterminate?this.indeterminateIcon:this.isActive?this.onIcon:this.offIcon},validationState:function validationState(){if(!this.isDisabled||this.inputIndeterminate)return this.hasError&&this.shouldValidate?"error":this.hasSuccess?"success":null!==this.hasColor?this.computedColor:void 0}},watch:{indeterminate:function indeterminate(e){var r=this;this.$nextTick((function(){return r.inputIndeterminate=e}))},inputIndeterminate:function inputIndeterminate(e){this.$emit("update:indeterminate",e)},isActive:function isActive(){this.indeterminate&&(this.inputIndeterminate=!1)}},methods:{genCheckbox:function genCheckbox(){var e=this.attrs$;e.title;var r=function(e,r){var s={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&r.indexOf(o)<0&&(s[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(o=Object.getOwnPropertySymbols(e);l<o.length;l++)r.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(s[o[l]]=e[o[l]])}return s}(e,["title"]);return this.$createElement("div",{staticClass:"v-input--selection-controls__input"},[this.$createElement(o.default,this.setTextColor(this.validationState,{props:{dense:this.dense,dark:this.dark,light:this.light}}),this.computedIcon),this.genInput("checkbox",__assign(__assign({},r),{"aria-checked":this.inputIndeterminate?"mixed":this.isActive.toString()})),this.genRipple(this.setTextColor(this.rippleState))])},genDefaultSlot:function genDefaultSlot(){return[this.genCheckbox(),this.genLabel()]}}})},"./src/components/VCheckbox/VSimpleCheckbox.sass":function(e,r,s){},"./src/components/VCheckbox/VSimpleCheckbox.ts":function(e,r,s){s.r(r),s("./src/components/VCheckbox/VSimpleCheckbox.sass");var o=s("./src/directives/ripple/index.ts"),l=s("vue"),c=s.n(l),u=s("./src/components/VIcon/index.ts"),p=s("./src/mixins/colorable/index.ts"),f=s("./src/mixins/themeable/index.ts"),m=s("./src/util/mergeData.ts"),v=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=c.a.extend({name:"v-simple-checkbox",functional:!0,directives:{Ripple:o.default},props:__assign(__assign(__assign({},p.default.options.props),f.default.options.props),{disabled:Boolean,ripple:{type:Boolean,default:!0},value:Boolean,indeterminate:Boolean,indeterminateIcon:{type:String,default:"$checkboxIndeterminate"},onIcon:{type:String,default:"$checkboxOn"},offIcon:{type:String,default:"$checkboxOff"}}),render:function render10(e,r){var s=r.props,l=r.data;r.listeners;var c=[],f=s.offIcon;if(s.indeterminate?f=s.indeterminateIcon:s.value&&(f=s.onIcon),c.push(e(u.VIcon,p.default.options.methods.setTextColor(s.value&&s.color,{props:{disabled:s.disabled,dark:s.dark,light:s.light}}),f)),s.ripple&&!s.disabled){var g=e("div",p.default.options.methods.setTextColor(s.color,{staticClass:"v-input--selection-controls__ripple",directives:[{def:o.default,name:"ripple",value:{center:!0}}]}));c.push(g)}return e("div",Object(m.default)(l,{class:{"v-simple-checkbox":!0,"v-simple-checkbox--disabled":s.disabled},on:{click:function click(e){e.stopPropagation(),l.on&&l.on.input&&!s.disabled&&Object(v.wrapInArray)(l.on.input).forEach((function(e){return e(!s.value)}))}}}),[e("div",{staticClass:"v-input--selection-controls__input"},c)])}})},"./src/components/VCheckbox/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VCheckbox/VCheckbox.ts");s.d(r,"VCheckbox",(function(){return o.default}));var l=s("./src/components/VCheckbox/VSimpleCheckbox.ts");s.d(r,"VSimpleCheckbox",(function(){return l.default})),r.default={$_vuetify_subcomponents:{VCheckbox:o.default,VSimpleCheckbox:l.default}}},"./src/components/VChip/VChip.sass":function(e,r,s){},"./src/components/VChip/VChip.ts":function(e,r,s){s.r(r),s("./src/components/VChip/VChip.sass");var o=s("./src/util/mixins.ts"),l=s("./src/components/transitions/index.ts"),c=s("./src/components/VIcon/index.ts"),u=s("./src/mixins/colorable/index.ts"),p=s("./src/mixins/groupable/index.ts"),f=s("./src/mixins/themeable/index.ts"),m=s("./src/mixins/toggleable/index.ts"),v=s("./src/mixins/routable/index.ts"),g=s("./src/mixins/sizeable/index.ts"),y=s("./src/util/console.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(o.default)(u.default,g.default,v.default,f.default,Object(p.factory)("chipGroup"),Object(m.factory)("inputValue")).extend({name:"v-chip",props:{active:{type:Boolean,default:!0},activeClass:{type:String,default:function _default2(){return this.chipGroup?this.chipGroup.activeClass:""}},close:Boolean,closeIcon:{type:String,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},disabled:Boolean,draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:Boolean,outlined:Boolean,pill:Boolean,tag:{type:String,default:"span"},textColor:String,value:null},data:function data(){return{proxyClass:"v-chip--active"}},computed:{classes:function classes(){return __assign(__assign(__assign(__assign(__assign({"v-chip":!0},v.default.options.computed.classes.call(this)),{"v-chip--clickable":this.isClickable,"v-chip--disabled":this.disabled,"v-chip--draggable":this.draggable,"v-chip--label":this.label,"v-chip--link":this.isLink,"v-chip--no-color":!this.color,"v-chip--outlined":this.outlined,"v-chip--pill":this.pill,"v-chip--removable":this.hasClose}),this.themeClasses),this.sizeableClasses),this.groupClasses)},hasClose:function hasClose(){return Boolean(this.close)},isClickable:function isClickable(){return Boolean(v.default.options.computed.isClickable.call(this)||this.chipGroup)}},created:function created(){var e=this;[["outline","outlined"],["selected","input-value"],["value","active"],["@input","@active.sync"]].forEach((function(r){var s=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(r,2),o=s[0],l=s[1];e.$attrs.hasOwnProperty(o)&&Object(y.breaking)(o,l,e)}))},methods:{click:function click(e){this.$emit("click",e),this.chipGroup&&this.toggle()},genFilter:function genFilter(){var e=[];return this.isActive&&e.push(this.$createElement(c.default,{staticClass:"v-chip__filter",props:{left:!0}},this.filterIcon)),this.$createElement(l.VExpandXTransition,e)},genClose:function genClose(){var e=this;return this.$createElement(c.default,{staticClass:"v-chip__close",props:{right:!0,size:18},attrs:{"aria-label":this.$vuetify.lang.t(this.closeLabel)},on:{click:function click(r){r.stopPropagation(),r.preventDefault(),e.$emit("click:close"),e.$emit("update:active",!1)}}},this.closeIcon)},genContent:function genContent(){return this.$createElement("span",{staticClass:"v-chip__content"},[this.filter&&this.genFilter(),this.$slots.default,this.hasClose&&this.genClose()])}},render:function render10(e){var r=[this.genContent()],s=this.generateRouteLink(),o=s.tag,l=s.data;l.attrs=__assign(__assign({},l.attrs),{draggable:this.draggable?"true":void 0,tabindex:this.chipGroup&&!this.disabled?0:l.attrs.tabindex}),l.directives.push({name:"show",value:this.active}),l=this.setBackgroundColor(this.color,l);var c=this.textColor||this.outlined&&this.color;return e(o,this.setTextColor(c,l),r)}})},"./src/components/VChip/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VChip/VChip.ts");s.d(r,"VChip",(function(){return o.default})),r.default=o.default},"./src/components/VChipGroup/VChipGroup.sass":function(e,r,s){},"./src/components/VChipGroup/VChipGroup.ts":function(e,r,s){s.r(r),s("./src/components/VChipGroup/VChipGroup.sass");var o=s("./src/components/VSlideGroup/VSlideGroup.ts"),l=s("./src/mixins/colorable/index.ts"),c=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(c.default)(o.BaseSlideGroup,l.default).extend({name:"v-chip-group",provide:function provide2(){return{chipGroup:this}},props:{column:Boolean},computed:{classes:function classes(){return __assign(__assign({},o.BaseSlideGroup.options.computed.classes.call(this)),{"v-chip-group":!0,"v-chip-group--column":this.column})}},watch:{column:function column(e){e&&(this.scrollOffset=0),this.$nextTick(this.onResize)}},methods:{genData:function genData(){return this.setTextColor(this.color,__assign({},o.BaseSlideGroup.options.methods.genData.call(this)))}}})},"./src/components/VChipGroup/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VChipGroup/VChipGroup.ts");s.d(r,"VChipGroup",(function(){return o.default})),r.default=o.default},"./src/components/VColorPicker/VColorPicker.sass":function(e,r,s){},"./src/components/VColorPicker/VColorPicker.ts":function(e,r,s){s.r(r),s("./src/components/VColorPicker/VColorPicker.sass");var o=s("./src/components/VSheet/VSheet.ts"),l=s("./src/components/VColorPicker/VColorPickerPreview.ts"),c=s("./src/components/VColorPicker/VColorPickerCanvas.ts"),u=s("./src/components/VColorPicker/VColorPickerEdit.ts"),p=s("./src/components/VColorPicker/VColorPickerSwatches.ts"),f=s("./src/components/VColorPicker/util/index.ts"),m=s("./src/util/mixins.ts"),v=s("./src/util/helpers.ts"),g=s("./src/mixins/elevatable/index.ts"),y=s("./src/mixins/themeable/index.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(m.default)(g.default,y.default).extend({name:"v-color-picker",props:{canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},flat:Boolean,hideCanvas:Boolean,hideSliders:Boolean,hideInputs:Boolean,hideModeSwitch:Boolean,mode:{type:String,default:"rgba",validator:function validator(e){return Object.keys(u.modes).includes(e)}},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},value:{type:[Object,String]},width:{type:[Number,String],default:300}},data:function data(){return{internalValue:Object(f.fromRGBA)({r:255,g:0,b:0,a:1})}},computed:{hideAlpha:function hideAlpha(){return!!this.value&&!Object(f.hasAlpha)(this.value)}},watch:{value:{handler:function handler(e){this.updateColor(Object(f.parseColor)(e,this.internalValue))},immediate:!0}},methods:{updateColor:function updateColor(e){this.internalValue=e;var r=Object(f.extractColor)(this.internalValue,this.value);Object(v.deepEqual)(r,this.value)||(this.$emit("input",r),this.$emit("update:color",this.internalValue))},genCanvas:function genCanvas(){return this.$createElement(c.default,{props:{color:this.internalValue,disabled:this.disabled,dotSize:this.dotSize,width:this.width,height:this.canvasHeight},on:{"update:color":this.updateColor}})},genControls:function genControls(){return this.$createElement("div",{staticClass:"v-color-picker__controls"},[!this.hideSliders&&this.genPreview(),!this.hideInputs&&this.genEdit()])},genEdit:function genEdit(){var e=this;return this.$createElement(u.default,{props:{color:this.internalValue,disabled:this.disabled,hideAlpha:this.hideAlpha,hideModeSwitch:this.hideModeSwitch,mode:this.mode},on:{"update:color":this.updateColor,"update:mode":function updateMode(r){return e.$emit("update:mode",r)}}})},genPreview:function genPreview(){return this.$createElement(l.default,{props:{color:this.internalValue,disabled:this.disabled,hideAlpha:this.hideAlpha},on:{"update:color":this.updateColor}})},genSwatches:function genSwatches(){return this.$createElement(p.default,{props:{dark:this.dark,light:this.light,disabled:this.disabled,swatches:this.swatches,color:this.internalValue,maxHeight:this.swatchesMaxHeight},on:{"update:color":this.updateColor}})}},render:function render10(e){return e(o.default,{staticClass:"v-color-picker",class:__assign(__assign({"v-color-picker--flat":this.flat},this.themeClasses),this.elevationClasses),props:{maxWidth:this.width}},[!this.hideCanvas&&this.genCanvas(),(!this.hideSliders||!this.hideInputs)&&this.genControls(),this.showSwatches&&this.genSwatches()])}})},"./src/components/VColorPicker/VColorPickerCanvas.sass":function(e,r,s){},"./src/components/VColorPicker/VColorPickerCanvas.ts":function(e,r,s){s.r(r),s("./src/components/VColorPicker/VColorPickerCanvas.sass");var o=s("./src/util/helpers.ts"),l=s("./src/components/VColorPicker/util/index.ts"),c=s("vue"),u=s.n(c);r.default=u.a.extend({name:"v-color-picker-canvas",props:{color:{type:Object,default:function _default2(){return Object(l.fromRGBA)({r:255,g:0,b:0,a:1})}},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300}},data:function data(){return{boundingRect:{width:0,height:0,left:0,top:0}}},computed:{dot:function dot(){return this.color?{x:this.color.hsva.s*parseInt(this.width,10),y:(1-this.color.hsva.v)*parseInt(this.height,10)}:{x:0,y:0}}},watch:{"color.hue":"updateCanvas"},mounted:function mounted(){this.updateCanvas()},methods:{emitColor:function emitColor(e,r){var s=this.boundingRect,c=s.left,u=s.top,p=s.width,f=s.height;this.$emit("update:color",Object(l.fromHSVA)({h:this.color.hue,s:Object(o.clamp)(e-c,0,p)/p,v:1-Object(o.clamp)(r-u,0,f)/f,a:this.color.alpha}))},updateCanvas:function updateCanvas(){if(this.color){var e=this.$refs.canvas,r=e.getContext("2d");if(r){var s=r.createLinearGradient(0,0,e.width,0);s.addColorStop(0,"hsla(0, 0%, 100%, 1)"),s.addColorStop(1,"hsla("+this.color.hue+", 100%, 50%, 1)"),r.fillStyle=s,r.fillRect(0,0,e.width,e.height);var o=r.createLinearGradient(0,0,0,e.height);o.addColorStop(0,"hsla(0, 0%, 100%, 0)"),o.addColorStop(1,"hsla(0, 0%, 0%, 1)"),r.fillStyle=o,r.fillRect(0,0,e.width,e.height)}}},handleClick:function handleClick(e){this.disabled||(this.boundingRect=this.$el.getBoundingClientRect(),this.emitColor(e.clientX,e.clientY))},handleMouseDown:function handleMouseDown(e){e.preventDefault(),this.disabled||(this.boundingRect=this.$el.getBoundingClientRect(),window.addEventListener("mousemove",this.handleMouseMove),window.addEventListener("mouseup",this.handleMouseUp))},handleMouseMove:function handleMouseMove(e){this.disabled||this.emitColor(e.clientX,e.clientY)},handleMouseUp:function handleMouseUp(){window.removeEventListener("mousemove",this.handleMouseMove),window.removeEventListener("mouseup",this.handleMouseUp)},genCanvas:function genCanvas(){return this.$createElement("canvas",{ref:"canvas",attrs:{width:this.width,height:this.height}})},genDot:function genDot(){var e=parseInt(this.dotSize,10)/2,r=Object(o.convertToUnit)(this.dot.x-e),s=Object(o.convertToUnit)(this.dot.y-e);return this.$createElement("div",{staticClass:"v-color-picker__canvas-dot",class:{"v-color-picker__canvas-dot--disabled":this.disabled},style:{width:Object(o.convertToUnit)(this.dotSize),height:Object(o.convertToUnit)(this.dotSize),transform:"translate("+r+", "+s+")"}})}},render:function render10(e){return e("div",{staticClass:"v-color-picker__canvas",style:{width:Object(o.convertToUnit)(this.width),height:Object(o.convertToUnit)(this.height)},on:{click:this.handleClick,mousedown:this.handleMouseDown}},[this.genCanvas(),this.genDot()])}})},"./src/components/VColorPicker/VColorPickerEdit.sass":function(e,r,s){},"./src/components/VColorPicker/VColorPickerEdit.ts":function(e,r,s){s.r(r),s.d(r,"modes",(function(){return m})),s("./src/components/VColorPicker/VColorPickerEdit.sass");var o=s("./src/components/VBtn/index.ts"),l=s("./src/components/VIcon/index.ts"),c=s("./src/util/colorUtils.ts"),u=s("vue"),p=s.n(u),f=s("./src/components/VColorPicker/util/index.ts"),m={rgba:{inputs:[["r",255,"int"],["g",255,"int"],["b",255,"int"],["a",1,"float"]],from:f.fromRGBA},hsla:{inputs:[["h",360,"int"],["s",1,"float"],["l",1,"float"],["a",1,"float"]],from:f.fromHSLA},hexa:{from:f.fromHexa}};r.default=p.a.extend({name:"v-color-picker-edit",props:{color:Object,disabled:Boolean,hideAlpha:Boolean,hideModeSwitch:Boolean,mode:{type:String,default:"rgba",validator:function validator(e){return Object.keys(m).includes(e)}}},data:function data(){return{modes:m,internalMode:this.mode}},computed:{currentMode:function currentMode(){return this.modes[this.internalMode]}},watch:{mode:function mode(e){this.internalMode=e}},created:function created(){this.internalMode=this.mode},methods:{getValue:function getValue2(e,r){return"float"===r?Math.round(100*e)/100:"int"===r?Math.round(e):0},parseValue:function parseValue2(e,r){return"float"===r?parseFloat(e):"int"===r&&parseInt(e,10)||0},changeMode:function changeMode(){var e=Object.keys(this.modes),r=e.indexOf(this.internalMode),s=e[(r+1)%e.length];this.internalMode=s,this.$emit("update:mode",s)},genInput:function genInput(e,r,s,o){return this.$createElement("div",{staticClass:"v-color-picker__input"},[this.$createElement("input",{key:e,attrs:r,domProps:{value:s},on:o}),this.$createElement("span",e.toUpperCase())])},genInputs:function genInputs(){var e=this;if("hexa"===this.internalMode){var r=this.color.hexa,s=this.hideAlpha&&r.endsWith("FF")?r.substr(0,7):r;return this.genInput("hex",{maxlength:this.hideAlpha?7:9,disabled:this.disabled},s,{change:function change(r){var s=r.target;e.$emit("update:color",e.currentMode.from(Object(c.parseHex)(s.value)))}})}return(this.hideAlpha?this.currentMode.inputs.slice(0,-1):this.currentMode.inputs).map((function(r){var s=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(r,3),o=s[0],l=s[1],c=s[2],u=e.color[e.internalMode];return e.genInput(o,{type:"number",min:0,max:l,step:"float"===c?"0.01":"int"===c?"1":void 0,disabled:e.disabled},e.getValue(u[o],c),{input:function input(r){var s,l=r.target,p=e.parseValue(l.value||"0",c);e.$emit("update:color",e.currentMode.from(Object.assign({},u,((s={})[o]=p,s)),e.color.alpha))}})}))},genSwitch:function genSwitch(){return this.$createElement(o.default,{props:{small:!0,icon:!0,disabled:this.disabled},on:{click:this.changeMode}},[this.$createElement(l.default,"$unfold")])}},render:function render10(e){return e("div",{staticClass:"v-color-picker__edit"},[this.genInputs(),!this.hideModeSwitch&&this.genSwitch()])}})},"./src/components/VColorPicker/VColorPickerPreview.sass":function(e,r,s){},"./src/components/VColorPicker/VColorPickerPreview.ts":function(e,r,s){s.r(r),s("./src/components/VColorPicker/VColorPickerPreview.sass");var o=s("./src/components/VSlider/VSlider.ts"),l=s("./src/util/colorUtils.ts"),c=s("vue"),u=s.n(c),p=s("./src/components/VColorPicker/util/index.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=u.a.extend({name:"v-color-picker-preview",props:{color:Object,disabled:Boolean,hideAlpha:Boolean},methods:{genAlpha:function genAlpha(){var e=this;return this.genTrack({staticClass:"v-color-picker__alpha",props:{thumbColor:"grey lighten-2",hideDetails:!0,value:this.color.alpha,step:0,min:0,max:1},style:{backgroundImage:this.disabled?void 0:"linear-gradient(to "+(this.$vuetify.rtl?"left":"right")+", transparent, "+Object(l.RGBtoCSS)(this.color.rgba)+")"},on:{input:function input(r){return e.color.alpha!==r&&e.$emit("update:color",Object(p.fromHSVA)(__assign(__assign({},e.color.hsva),{a:r})))}}})},genSliders:function genSliders(){return this.$createElement("div",{staticClass:"v-color-picker__sliders"},[this.genHue(),!this.hideAlpha&&this.genAlpha()])},genDot:function genDot(){return this.$createElement("div",{staticClass:"v-color-picker__dot"},[this.$createElement("div",{style:{background:Object(l.RGBAtoCSS)(this.color.rgba)}})])},genHue:function genHue(){var e=this;return this.genTrack({staticClass:"v-color-picker__hue",props:{thumbColor:"grey lighten-2",hideDetails:!0,value:this.color.hue,step:0,min:0,max:360},on:{input:function input(r){return e.color.hue!==r&&e.$emit("update:color",Object(p.fromHSVA)(__assign(__assign({},e.color.hsva),{h:r})))}}})},genTrack:function genTrack(e){return this.$createElement(o.default,__assign(__assign({class:"v-color-picker__track"},e),{props:__assign({disabled:this.disabled},e.props)}))}},render:function render10(e){return e("div",{staticClass:"v-color-picker__preview",class:{"v-color-picker__preview--hide-alpha":this.hideAlpha}},[this.genDot(),this.genSliders()])}})},"./src/components/VColorPicker/VColorPickerSwatches.sass":function(e,r,s){},"./src/components/VColorPicker/VColorPickerSwatches.ts":function(e,r,s){s.r(r),s("./src/components/VColorPicker/VColorPickerSwatches.sass");var o=s("./src/components/VIcon/index.ts"),l=s("./src/util/colors.ts"),c=s("./src/components/VColorPicker/util/index.ts"),u=s("./src/util/helpers.ts"),p=s("./src/util/mixins.ts"),f=s("./src/mixins/themeable/index.ts"),m=s("./src/util/colorUtils.ts"),v=Object(c.fromHex)("#FFFFFF").rgba,g=Object(c.fromHex)("#000000").rgba;r.default=Object(p.default)(f.default).extend({name:"v-color-picker-swatches",props:{swatches:{type:Array,default:function _default2(){return function parseDefaultColors(e){return Object.keys(e).map((function(r){var s=e[r];return s.base?[s.base,s.darken4,s.darken3,s.darken2,s.darken1,s.lighten1,s.lighten2,s.lighten3,s.lighten4,s.lighten5]:[s.black,s.white,s.transparent]}))}(l.default)}},disabled:Boolean,color:Object,maxWidth:[Number,String],maxHeight:[Number,String]},methods:{genColor:function genColor(e){var r=this,s=this.$createElement("div",{style:{background:e}},[Object(u.deepEqual)(this.color,Object(c.parseColor)(e,null))&&this.$createElement(o.default,{props:{small:!0,dark:Object(m.contrastRatio)(this.color.rgba,v)>2&&this.color.alpha>.5,light:Object(m.contrastRatio)(this.color.rgba,g)>2&&this.color.alpha>.5}},"$success")]);return this.$createElement("div",{staticClass:"v-color-picker__color",on:{click:function click(){return r.disabled||r.$emit("update:color",Object(c.fromHex)("transparent"===e?"#00000000":e))}}},[s])},genSwatches:function genSwatches(){var e=this;return this.swatches.map((function(r){var s=r.map(e.genColor);return e.$createElement("div",{staticClass:"v-color-picker__swatch"},s)}))}},render:function render10(e){return e("div",{staticClass:"v-color-picker__swatches",style:{maxWidth:Object(u.convertToUnit)(this.maxWidth),maxHeight:Object(u.convertToUnit)(this.maxHeight)}},[this.$createElement("div",this.genSwatches())])}})},"./src/components/VColorPicker/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VColorPicker/VColorPicker.ts");s.d(r,"VColorPicker",(function(){return o.default}));var l=s("./src/components/VColorPicker/VColorPickerSwatches.ts");s.d(r,"VColorPickerSwatches",(function(){return l.default}));var c=s("./src/components/VColorPicker/VColorPickerCanvas.ts");s.d(r,"VColorPickerCanvas",(function(){return c.default})),r.default=o.default},"./src/components/VColorPicker/util/index.ts":function(e,r,s){s.r(r),s.d(r,"fromHSVA",(function(){return fromHSVA})),s.d(r,"fromHSLA",(function(){return fromHSLA})),s.d(r,"fromRGBA",(function(){return fromRGBA})),s.d(r,"fromHexa",(function(){return fromHexa})),s.d(r,"fromHex",(function(){return fromHex})),s.d(r,"parseColor",(function(){return parseColor})),s.d(r,"extractColor",(function(){return extractColor})),s.d(r,"hasAlpha",(function(){return hasAlpha}));var o=s("./src/util/colorUtils.ts");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var __assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},__rest=function(e,r){var s={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&r.indexOf(o)<0&&(s[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(o=Object.getOwnPropertySymbols(e);l<o.length;l++)r.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(s[o[l]]=e[o[l]])}return s};function fromHSVA(e){e=__assign({},e);var r=Object(o.HSVAtoHex)(e),s=Object(o.HSVAtoHSLA)(e),l=Object(o.HSVAtoRGBA)(e);return{alpha:e.a,hex:r.substr(0,7),hexa:r,hsla:s,hsva:e,hue:e.h,rgba:l}}function fromHSLA(e){var r=Object(o.HSLAtoHSVA)(e),s=Object(o.HSVAtoHex)(r),l=Object(o.HSVAtoRGBA)(r);return{alpha:r.a,hex:s.substr(0,7),hexa:s,hsla:e,hsva:r,hue:r.h,rgba:l}}function fromRGBA(e){var r=Object(o.RGBAtoHSVA)(e),s=Object(o.RGBAtoHex)(e),l=Object(o.HSVAtoHSLA)(r);return{alpha:r.a,hex:s.substr(0,7),hexa:s,hsla:l,hsva:r,hue:r.h,rgba:e}}function fromHexa(e){var r=Object(o.HexToHSVA)(e),s=Object(o.HSVAtoHSLA)(r),l=Object(o.HSVAtoRGBA)(r);return{alpha:r.a,hex:e.substr(0,7),hexa:e,hsla:s,hsva:r,hue:r.h,rgba:l}}function fromHex(e){return fromHexa(Object(o.parseHex)(e))}function has2(e,r){return r.every((function(r){return e.hasOwnProperty(r)}))}function parseColor(e,r){if(!e)return fromRGBA({r:255,g:0,b:0,a:1});if("string"==typeof e){if("transparent"===e)return fromHexa("#00000000");var s=Object(o.parseHex)(e);return r&&s===r.hexa?r:fromHexa(s)}if("object"===_typeof(e)){if(e.hasOwnProperty("alpha"))return e;var l=e.hasOwnProperty("a")?parseFloat(e.a):1;if(has2(e,["r","g","b"]))return r&&e===r.rgba?r:fromRGBA(__assign(__assign({},e),{a:l}));if(has2(e,["h","s","l"]))return r&&e===r.hsla?r:fromHSLA(__assign(__assign({},e),{a:l}));if(has2(e,["h","s","v"]))return r&&e===r.hsva?r:fromHSVA(__assign(__assign({},e),{a:l}))}return fromRGBA({r:255,g:0,b:0,a:1})}function stripAlpha(e,r){return r?(e.a,__rest(e,["a"])):e}function extractColor(e,r){if(null==r)return e;if("string"==typeof r)return 7===r.length?e.hex:e.hexa;if("object"===_typeof(r)){var s="number"==typeof r.a&&0===r.a?!!r.a:!r.a;if(has2(r,["r","g","b"]))return stripAlpha(e.rgba,s);if(has2(r,["h","s","l"]))return stripAlpha(e.hsla,s);if(has2(r,["h","s","v"]))return stripAlpha(e.hsva,s)}return e}function hasAlpha(e){return!!e&&("string"==typeof e?e.length>7:"object"===_typeof(e)&&(has2(e,["a"])||has2(e,["alpha"])))}},"./src/components/VCombobox/VCombobox.ts":function(e,r,s){s.r(r),s("./src/components/VAutocomplete/VAutocomplete.sass");var o=s("./src/components/VSelect/VSelect.ts"),l=s("./src/components/VAutocomplete/VAutocomplete.ts"),c=s("./src/util/helpers.ts");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var __assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=l.default.extend({name:"v-combobox",props:{delimiters:{type:Array,default:function _default2(){return[]}},returnObject:{type:Boolean,default:!0}},data:function data(){return{editingIndex:-1}},computed:{computedCounterValue:function computedCounterValue(){return this.multiple?this.selectedItems.length:(this.internalSearch||"").toString().length},hasSlot:function hasSlot(){return o.default.options.computed.hasSlot.call(this)||this.multiple},isAnyValueAllowed:function isAnyValueAllowed(){return!0},menuCanShow:function menuCanShow(){return!!this.isFocused&&(this.hasDisplayedItems||!!this.$slots["no-data"]&&!this.hideNoData)},searchIsDirty:function searchIsDirty(){return null!=this.internalSearch}},methods:{onInternalSearchChanged:function onInternalSearchChanged(e){if(e&&this.multiple&&this.delimiters.length){var r=this.delimiters.find((function(r){return e.endsWith(r)}));null!=r&&(this.internalSearch=e.slice(0,e.length-r.length),this.updateTags())}this.updateMenuDimensions()},genInput:function genInput(){var e=l.default.options.methods.genInput.call(this);return delete e.data.attrs.name,e.data.on.paste=this.onPaste,e},genChipSelection:function genChipSelection(e,r){var s=this,l=o.default.options.methods.genChipSelection.call(this,e,r);return this.multiple&&(l.componentOptions.listeners=__assign(__assign({},l.componentOptions.listeners),{dblclick:function dblclick(){s.editingIndex=r,s.internalSearch=s.getText(e),s.selectedIndex=-1}})),l},onChipInput:function onChipInput(e){o.default.options.methods.onChipInput.call(this,e),this.editingIndex=-1},onEnterDown:function onEnterDown(e){e.preventDefault(),this.getMenuIndex()>-1||this.$nextTick(this.updateSelf)},onKeyDown:function onKeyDown(e){var r=e.keyCode;!e.ctrlKey&&[c.keyCodes.home,c.keyCodes.end].includes(r)||o.default.options.methods.onKeyDown.call(this,e),this.multiple&&r===c.keyCodes.left&&0===this.$refs.input.selectionStart?this.updateSelf():r===c.keyCodes.enter&&this.onEnterDown(e),this.changeSelectedIndex(r)},onTabDown:function onTabDown(e){if(this.multiple&&this.internalSearch&&-1===this.getMenuIndex())return e.preventDefault(),e.stopPropagation(),this.updateTags();l.default.options.methods.onTabDown.call(this,e)},selectItem:function selectItem(e){this.editingIndex>-1?this.updateEditing():(l.default.options.methods.selectItem.call(this,e),this.internalSearch&&this.multiple&&this.getText(e).toLocaleLowerCase().includes(this.internalSearch.toLocaleLowerCase())&&(this.internalSearch=null))},setSelectedItems:function setSelectedItems(){null==this.internalValue||""===this.internalValue?this.selectedItems=[]:this.selectedItems=this.multiple?this.internalValue:[this.internalValue]},setValue:function setValue(e){o.default.options.methods.setValue.call(this,void 0===e?this.internalSearch:e)},updateEditing:function updateEditing(){var e=this,r=this.internalValue.slice(),s=this.selectedItems.findIndex((function(r){return e.getText(r)===e.internalSearch}));if(s>-1){var o="object"===_typeof(r[s])?Object.assign({},r[s]):r[s];r.splice(s,1),r.push(o)}else r[this.editingIndex]=this.internalSearch;this.setValue(r),this.editingIndex=-1,this.internalSearch=null},updateCombobox:function updateCombobox(){this.searchIsDirty&&(this.internalSearch!==this.getText(this.internalValue)&&this.setValue(),(Boolean(this.$scopedSlots.selection)||this.hasChips)&&(this.internalSearch=null))},updateSelf:function updateSelf(){this.multiple?this.updateTags():this.updateCombobox()},updateTags:function updateTags(){var e=this,r=this.getMenuIndex();if(!(r<0&&!this.searchIsDirty||!this.internalSearch)){if(this.editingIndex>-1)return this.updateEditing();var s=this.selectedItems.findIndex((function(r){return e.internalSearch===e.getText(r)})),o=s>-1&&"object"===_typeof(this.selectedItems[s])?Object.assign({},this.selectedItems[s]):this.internalSearch;if(s>-1){var l=this.internalValue.slice();l.splice(s,1),this.setValue(l)}if(r>-1)return this.internalSearch=null;this.selectItem(o),this.internalSearch=null}},onPaste:function onPaste(e){var r;if(this.$emit("paste",e),this.multiple&&!this.searchIsDirty){var s=null===(r=e.clipboardData)||void 0===r?void 0:r.getData("text/vnd.vuetify.autocomplete.item+plain");s&&-1===this.findExistingIndex(s)&&(e.preventDefault(),o.default.options.methods.selectItem.call(this,s))}},clearableCallback:function clearableCallback(){this.editingIndex=-1,l.default.options.methods.clearableCallback.call(this)}}})},"./src/components/VCombobox/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VCombobox/VCombobox.ts");s.d(r,"VCombobox",(function(){return o.default})),r.default=o.default},"./src/components/VContent/VContent.ts":function(e,r,s){s.r(r);var o=s("./src/components/VMain/VMain.ts"),l=s("./src/util/console.ts");r.default=o.default.extend({name:"v-main",created:function created(){Object(l.deprecate)("v-content","v-main",this)},render:function render10(e){var r=o.default.options.render.call(this,e);return r.data.staticClass+=" v-content",r.children[0].data.staticClass+=" v-content__wrap",e(r.tag,r.data,r.children)}})},"./src/components/VContent/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VContent/VContent.ts");s.d(r,"VContent",(function(){return o.default})),r.default=o.default},"./src/components/VCounter/VCounter.sass":function(e,r,s){},"./src/components/VCounter/VCounter.ts":function(e,r,s){s.r(r),s("./src/components/VCounter/VCounter.sass");var o=s("./src/mixins/themeable/index.ts"),l=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(l.default)(o.default).extend({name:"v-counter",functional:!0,props:{value:{type:[Number,String],default:""},max:[Number,String]},render:function render10(e,r){var s=r.props,l=parseInt(s.max,10),c=parseInt(s.value,10),u=l?c+" / "+l:String(s.value);return e("div",{staticClass:"v-counter",class:__assign({"error--text":l&&c>l},Object(o.functionalThemeClasses)(r))},u)}})},"./src/components/VCounter/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VCounter/VCounter.ts");s.d(r,"VCounter",(function(){return o.default})),r.default=o.default},"./src/components/VData/VData.ts":function(e,r,s){s.r(r);var o=s("./src/util/helpers.ts"),l=s("vue"),c=s.n(l),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))};r.default=c.a.extend({name:"v-data",inheritAttrs:!1,props:{items:{type:Array,default:function _default2(){return[]}},options:{type:Object,default:function _default2(){return{}}},sortBy:{type:[String,Array]},sortDesc:{type:[Boolean,Array]},customSort:{type:Function,default:o.sortItems},mustSort:Boolean,multiSort:Boolean,page:{type:Number,default:1},itemsPerPage:{type:Number,default:10},groupBy:{type:[String,Array],default:function _default2(){return[]}},groupDesc:{type:[Boolean,Array],default:function _default2(){return[]}},customGroup:{type:Function,default:o.groupItems},locale:{type:String,default:"en-US"},disableSort:Boolean,disablePagination:Boolean,disableFiltering:Boolean,search:String,customFilter:{type:Function,default:o.searchItems},serverItemsLength:{type:Number,default:-1}},data:function data(){var e,r,s={page:this.page,itemsPerPage:this.itemsPerPage,sortBy:Object(o.wrapInArray)(this.sortBy),sortDesc:Object(o.wrapInArray)(this.sortDesc),groupBy:Object(o.wrapInArray)(this.groupBy),groupDesc:Object(o.wrapInArray)(this.groupDesc),mustSort:this.mustSort,multiSort:this.multiSort};this.options&&(s=Object.assign(s,this.options));var l=s.sortBy,c=s.sortDesc,u=s.groupBy,p=s.groupDesc,f=l.length-c.length,m=u.length-p.length;return f>0&&(e=s.sortDesc).push.apply(e,__spreadArray([],__read(Object(o.fillArray)(f,!1)),!1)),m>0&&(r=s.groupDesc).push.apply(r,__spreadArray([],__read(Object(o.fillArray)(m,!1)),!1)),{internalOptions:s}},computed:{itemsLength:function itemsLength(){return this.serverItemsLength>=0?this.serverItemsLength:this.filteredItems.length},pageCount:function pageCount(){return this.internalOptions.itemsPerPage<=0?1:Math.ceil(this.itemsLength/this.internalOptions.itemsPerPage)},pageStart:function pageStart(){return-1!==this.internalOptions.itemsPerPage&&this.items.length?(this.internalOptions.page-1)*this.internalOptions.itemsPerPage:0},pageStop:function pageStop(){return-1===this.internalOptions.itemsPerPage?this.itemsLength:this.items.length?Math.min(this.itemsLength,this.internalOptions.page*this.internalOptions.itemsPerPage):0},isGrouped:function isGrouped(){return!!this.internalOptions.groupBy.length},pagination:function pagination(){return{page:this.internalOptions.page,itemsPerPage:this.internalOptions.itemsPerPage,pageStart:this.pageStart,pageStop:this.pageStop,pageCount:this.pageCount,itemsLength:this.itemsLength}},filteredItems:function filteredItems(){var e=this.items.slice();return!this.disableFiltering&&this.serverItemsLength<=0&&(e=this.customFilter(e,this.search)),e},computedItems:function computedItems(){var e=this.filteredItems.slice();return(!this.disableSort||this.internalOptions.groupBy.length)&&this.serverItemsLength<=0&&(e=this.sortItems(e)),!this.disablePagination&&this.serverItemsLength<=0&&(e=this.paginateItems(e)),e},groupedItems:function groupedItems(){return this.isGrouped?this.groupItems(this.computedItems):null},scopedProps:function scopedProps(){return{sort:this.sort,sortArray:this.sortArray,group:this.group,items:this.computedItems,options:this.internalOptions,updateOptions:this.updateOptions,pagination:this.pagination,groupedItems:this.groupedItems,originalItemsLength:this.items.length}},computedOptions:function computedOptions(){return __assign({},this.options)}},watch:{computedOptions:{handler:function handler(e,r){Object(o.deepEqual)(e,r)||this.updateOptions(e)},deep:!0,immediate:!0},internalOptions:{handler:function handler(e,r){Object(o.deepEqual)(e,r)||this.$emit("update:options",e)},deep:!0,immediate:!0},page:function page(e){this.updateOptions({page:e})},"internalOptions.page":function internalOptionsPage(e){this.$emit("update:page",e)},itemsPerPage:function itemsPerPage(e){this.updateOptions({itemsPerPage:e})},"internalOptions.itemsPerPage":function internalOptionsItemsPerPage(e){this.$emit("update:items-per-page",e)},sortBy:function sortBy(e){this.updateOptions({sortBy:Object(o.wrapInArray)(e)})},"internalOptions.sortBy":function internalOptionsSortBy(e,r){!Object(o.deepEqual)(e,r)&&this.$emit("update:sort-by",Array.isArray(this.sortBy)?e:e[0])},sortDesc:function sortDesc(e){this.updateOptions({sortDesc:Object(o.wrapInArray)(e)})},"internalOptions.sortDesc":function internalOptionsSortDesc(e,r){!Object(o.deepEqual)(e,r)&&this.$emit("update:sort-desc",Array.isArray(this.sortDesc)?e:e[0])},groupBy:function groupBy(e){this.updateOptions({groupBy:Object(o.wrapInArray)(e)})},"internalOptions.groupBy":function internalOptionsGroupBy(e,r){!Object(o.deepEqual)(e,r)&&this.$emit("update:group-by",Array.isArray(this.groupBy)?e:e[0])},groupDesc:function groupDesc(e){this.updateOptions({groupDesc:Object(o.wrapInArray)(e)})},"internalOptions.groupDesc":function internalOptionsGroupDesc(e,r){!Object(o.deepEqual)(e,r)&&this.$emit("update:group-desc",Array.isArray(this.groupDesc)?e:e[0])},multiSort:function multiSort(e){this.updateOptions({multiSort:e})},"internalOptions.multiSort":function internalOptionsMultiSort(e){this.$emit("update:multi-sort",e)},mustSort:function mustSort(e){this.updateOptions({mustSort:e})},"internalOptions.mustSort":function internalOptionsMustSort(e){this.$emit("update:must-sort",e)},pageCount:{handler:function handler(e){this.$emit("page-count",e)},immediate:!0},computedItems:{handler:function handler(e){this.$emit("current-items",e)},immediate:!0},pagination:{handler:function handler(e,r){Object(o.deepEqual)(e,r)||this.$emit("pagination",this.pagination)},immediate:!0}},methods:{toggle:function toggle(e,r,s,l,c,u){var p=r.slice(),f=s.slice(),m=p.findIndex((function(r){return r===e}));return m<0?(u||(p=[],f=[]),p.push(e),f.push(!1)):m>=0&&!f[m]?f[m]=!0:c?f[m]=!1:(p.splice(m,1),f.splice(m,1)),Object(o.deepEqual)(p,r)&&Object(o.deepEqual)(f,s)||(l=1),{by:p,desc:f,page:l}},group:function group(e){var r=this.toggle(e,this.internalOptions.groupBy,this.internalOptions.groupDesc,this.internalOptions.page,!0,!1),s=r.by,o=r.desc,l=r.page;this.updateOptions({groupBy:s,groupDesc:o,page:l})},sort:function sort(e){if(Array.isArray(e))return this.sortArray(e);var r=this.toggle(e,this.internalOptions.sortBy,this.internalOptions.sortDesc,this.internalOptions.page,this.internalOptions.mustSort,this.internalOptions.multiSort),s=r.by,o=r.desc,l=r.page;this.updateOptions({sortBy:s,sortDesc:o,page:l})},sortArray:function sortArray(e){var r=this,s=e.map((function(e){var s=r.internalOptions.sortBy.findIndex((function(r){return r===e}));return s>-1&&r.internalOptions.sortDesc[s]}));this.updateOptions({sortBy:e,sortDesc:s})},updateOptions:function updateOptions(e){this.internalOptions=__assign(__assign(__assign({},this.internalOptions),e),{page:this.serverItemsLength<0?Math.max(1,Math.min(e.page||this.internalOptions.page,this.pageCount)):e.page||this.internalOptions.page})},sortItems:function sortItems(e){var r=[],s=[];return this.disableSort||(r=this.internalOptions.sortBy,s=this.internalOptions.sortDesc),this.internalOptions.groupBy.length&&(r=__spreadArray(__spreadArray([],__read(this.internalOptions.groupBy),!1),__read(r),!1),s=__spreadArray(__spreadArray([],__read(this.internalOptions.groupDesc),!1),__read(s),!1)),this.customSort(e,r,s,this.locale)},groupItems:function groupItems(e){return this.customGroup(e,this.internalOptions.groupBy,this.internalOptions.groupDesc)},paginateItems:function paginateItems(e){return-1===this.serverItemsLength&&e.length<=this.pageStart&&(this.internalOptions.page=Math.max(1,Math.ceil(e.length/this.internalOptions.itemsPerPage))||1),e.slice(this.pageStart,this.pageStop)}},render:function render10(){return this.$scopedSlots.default&&this.$scopedSlots.default(this.scopedProps)}})},"./src/components/VData/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VData/VData.ts");s.d(r,"VData",(function(){return o.default})),r.default=o.default},"./src/components/VDataIterator/VDataFooter.sass":function(e,r,s){},"./src/components/VDataIterator/VDataFooter.ts":function(e,r,s){s.r(r),s("./src/components/VDataIterator/VDataFooter.sass");var o=s("./src/components/VSelect/VSelect.ts"),l=s("./src/components/VIcon/index.ts"),c=s("./src/components/VBtn/index.ts"),u=s("vue"),p=s.n(u),f=s("./src/util/helpers.ts");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}r.default=p.a.extend({name:"v-data-footer",props:{options:{type:Object,required:!0},pagination:{type:Object,required:!0},itemsPerPageOptions:{type:Array,default:function _default2(){return[5,10,15,-1]}},prevIcon:{type:String,default:"$prev"},nextIcon:{type:String,default:"$next"},firstIcon:{type:String,default:"$first"},lastIcon:{type:String,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},itemsPerPageAllText:{type:String,default:"$vuetify.dataFooter.itemsPerPageAll"},showFirstLastPage:Boolean,showCurrentPage:Boolean,disablePagination:Boolean,disableItemsPerPage:Boolean,pageText:{type:String,default:"$vuetify.dataFooter.pageText"}},computed:{disableNextPageIcon:function disableNextPageIcon(){return this.options.itemsPerPage<=0||this.options.page*this.options.itemsPerPage>=this.pagination.itemsLength||this.pagination.pageStop<0},computedDataItemsPerPageOptions:function computedDataItemsPerPageOptions(){var e=this;return this.itemsPerPageOptions.map((function(r){return"object"===_typeof(r)?r:e.genDataItemsPerPageOption(r)}))}},methods:{updateOptions:function updateOptions(e){this.$emit("update:options",Object.assign({},this.options,e))},onFirstPage:function onFirstPage(){this.updateOptions({page:1})},onPreviousPage:function onPreviousPage(){this.updateOptions({page:this.options.page-1})},onNextPage:function onNextPage(){this.updateOptions({page:this.options.page+1})},onLastPage:function onLastPage(){this.updateOptions({page:this.pagination.pageCount})},onChangeItemsPerPage:function onChangeItemsPerPage(e){this.updateOptions({itemsPerPage:e,page:1})},genDataItemsPerPageOption:function genDataItemsPerPageOption(e){return{text:-1===e?this.$vuetify.lang.t(this.itemsPerPageAllText):String(e),value:e}},genItemsPerPageSelect:function genItemsPerPageSelect(){var e=this.options.itemsPerPage,r=this.computedDataItemsPerPageOptions;return r.length<=1?null:(r.find((function(r){return r.value===e}))||(e=r[0]),this.$createElement("div",{staticClass:"v-data-footer__select"},[this.$vuetify.lang.t(this.itemsPerPageText),this.$createElement(o.default,{attrs:{"aria-label":this.$vuetify.lang.t(this.itemsPerPageText)},props:{disabled:this.disableItemsPerPage,items:r,value:e,hideDetails:!0,auto:!0,minWidth:"75px"},on:{input:this.onChangeItemsPerPage}})]))},genPaginationInfo:function genPaginationInfo(){var e=["–"],r=this.pagination.itemsLength,s=this.pagination.pageStart,o=this.pagination.pageStop;return this.pagination.itemsLength&&this.pagination.itemsPerPage?(s=this.pagination.pageStart+1,o=r<this.pagination.pageStop||this.pagination.pageStop<0?r:this.pagination.pageStop,e=this.$scopedSlots["page-text"]?[this.$scopedSlots["page-text"]({pageStart:s,pageStop:o,itemsLength:r})]:[this.$vuetify.lang.t(this.pageText,s,o,r)]):this.$scopedSlots["page-text"]&&(e=[this.$scopedSlots["page-text"]({pageStart:s,pageStop:o,itemsLength:r})]),this.$createElement("div",{class:"v-data-footer__pagination"},e)},genIcon:function genIcon(e,r,s,o){return this.$createElement(c.default,{props:{disabled:r||this.disablePagination,icon:!0,text:!0},on:{click:e},attrs:{"aria-label":s}},[this.$createElement(l.default,o)])},genIcons:function genIcons(){var e=[],r=[];return e.push(this.genIcon(this.onPreviousPage,1===this.options.page,this.$vuetify.lang.t("$vuetify.dataFooter.prevPage"),this.$vuetify.rtl?this.nextIcon:this.prevIcon)),r.push(this.genIcon(this.onNextPage,this.disableNextPageIcon,this.$vuetify.lang.t("$vuetify.dataFooter.nextPage"),this.$vuetify.rtl?this.prevIcon:this.nextIcon)),this.showFirstLastPage&&(e.unshift(this.genIcon(this.onFirstPage,1===this.options.page,this.$vuetify.lang.t("$vuetify.dataFooter.firstPage"),this.$vuetify.rtl?this.lastIcon:this.firstIcon)),r.push(this.genIcon(this.onLastPage,this.options.page>=this.pagination.pageCount||-1===this.options.itemsPerPage,this.$vuetify.lang.t("$vuetify.dataFooter.lastPage"),this.$vuetify.rtl?this.firstIcon:this.lastIcon))),[this.$createElement("div",{staticClass:"v-data-footer__icons-before"},e),this.showCurrentPage&&this.$createElement("span",[this.options.page.toString()]),this.$createElement("div",{staticClass:"v-data-footer__icons-after"},r)]}},render:function render10(){return this.$createElement("div",{staticClass:"v-data-footer"},[Object(f.getSlot)(this,"prepend"),this.genItemsPerPageSelect(),this.genPaginationInfo(),this.genIcons()])}})},"./src/components/VDataIterator/VDataIterator.ts":function(e,r,s){s.r(r);var o=s("./src/components/VData/index.ts"),l=s("./src/components/VDataIterator/VDataFooter.ts"),c=s("./src/mixins/mobile/index.ts"),u=s("./src/mixins/themeable/index.ts"),p=s("./src/util/mixins.ts"),f=s("./src/util/helpers.ts"),m=s("./src/util/console.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(p.default)(c.default,u.default).extend({name:"v-data-iterator",props:__assign(__assign({},o.VData.options.props),{itemKey:{type:String,default:"id"},value:{type:Array,default:function _default2(){return[]}},singleSelect:Boolean,expanded:{type:Array,default:function _default2(){return[]}},mobileBreakpoint:__assign(__assign({},c.default.options.props.mobileBreakpoint),{default:600}),singleExpand:Boolean,loading:[Boolean,String],noResultsText:{type:String,default:"$vuetify.dataIterator.noResultsText"},noDataText:{type:String,default:"$vuetify.noDataText"},loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideDefaultFooter:Boolean,footerProps:Object,selectableKey:{type:String,default:"isSelectable"}}),data:function data(){return{selection:{},expansion:{},internalCurrentItems:[],shiftKeyDown:!1,lastEntry:-1}},computed:{everyItem:function everyItem(){var e=this;return!!this.selectableItems.length&&this.selectableItems.every((function(r){return e.isSelected(r)}))},someItems:function someItems(){var e=this;return this.selectableItems.some((function(r){return e.isSelected(r)}))},sanitizedFooterProps:function sanitizedFooterProps(){return Object(f.camelizeObjectKeys)(this.footerProps)},selectableItems:function selectableItems(){var e=this;return this.internalCurrentItems.filter((function(r){return e.isSelectable(r)}))}},watch:{value:{handler:function handler(e){var r=this;this.selection=e.reduce((function(e,s){return e[Object(f.getObjectValueByPath)(s,r.itemKey)]=s,e}),{})},immediate:!0},selection:function selection(e,r){Object(f.deepEqual)(Object.keys(e),Object.keys(r))||this.$emit("input",Object.values(e))},expanded:{handler:function handler(e){var r=this;this.expansion=e.reduce((function(e,s){return e[Object(f.getObjectValueByPath)(s,r.itemKey)]=!0,e}),{})},immediate:!0},expansion:function expansion(e,r){var s=this;if(!Object(f.deepEqual)(e,r)){var o=Object.keys(e).filter((function(r){return e[r]})),l=o.length?this.items.filter((function(e){return o.includes(String(Object(f.getObjectValueByPath)(e,s.itemKey)))})):[];this.$emit("update:expanded",l)}}},created:function created(){var e=this;[["disable-initial-sort","sort-by"],["filter","custom-filter"],["pagination","options"],["total-items","server-items-length"],["hide-actions","hide-default-footer"],["rows-per-page-items","footer-props.items-per-page-options"],["rows-per-page-text","footer-props.items-per-page-text"],["prev-icon","footer-props.prev-icon"],["next-icon","footer-props.next-icon"]].forEach((function(r){var s=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(r,2),o=s[0],l=s[1];e.$attrs.hasOwnProperty(o)&&Object(m.breaking)(o,l,e)})),["expand","content-class","content-props","content-tag"].forEach((function(r){e.$attrs.hasOwnProperty(r)&&Object(m.removed)(r)}))},mounted:function mounted(){window.addEventListener("keydown",this.onKeyDown),window.addEventListener("keyup",this.onKeyUp)},beforeDestroy:function beforeDestroy(){window.removeEventListener("keydown",this.onKeyDown),window.removeEventListener("keyup",this.onKeyUp)},methods:{onKeyDown:function onKeyDown(e){this.shiftKeyDown=e.keyCode===f.keyCodes.shift||e.shiftKey},onKeyUp:function onKeyUp(e){e.keyCode!==f.keyCodes.shift&&e.shiftKey||(this.shiftKeyDown=!1)},toggleSelectAll:function toggleSelectAll(e){for(var r=Object.assign({},this.selection),s=0;s<this.selectableItems.length;s++){var o=this.selectableItems[s];if(this.isSelectable(o)){var l=Object(f.getObjectValueByPath)(o,this.itemKey);e?r[l]=o:delete r[l]}}this.selection=r,this.$emit("toggle-select-all",{items:this.internalCurrentItems,value:e})},isSelectable:function isSelectable(e){return!1!==Object(f.getObjectValueByPath)(e,this.selectableKey)},isSelected:function isSelected(e){return!!this.selection[Object(f.getObjectValueByPath)(e,this.itemKey)]||!1},select:function select(e,r,s){var o=this;if(void 0===r&&(r=!0),void 0===s&&(s=!0),this.isSelectable(e)){var l=this.singleSelect?{}:Object.assign({},this.selection),c=Object(f.getObjectValueByPath)(e,this.itemKey);r?l[c]=e:delete l[c];var u=this.selectableItems.findIndex((function(e){return Object(f.getObjectValueByPath)(e,o.itemKey)===c}));if(-1===this.lastEntry)this.lastEntry=u;else if(this.shiftKeyDown&&!this.singleSelect&&s){var p=Object(f.getObjectValueByPath)(this.selectableItems[this.lastEntry],this.itemKey),m=Object.keys(this.selection).includes(String(p));this.multipleSelect(m,s,l,u)}if(this.lastEntry=u,this.singleSelect&&s){var v=Object.keys(this.selection),g=v.length&&Object(f.getObjectValueByPath)(this.selection[v[0]],this.itemKey);g&&g!==c&&this.$emit("item-selected",{item:this.selection[g],value:!1})}this.selection=l,s&&this.$emit("item-selected",{item:e,value:r})}},multipleSelect:function multipleSelect(e,r,s,o){void 0===e&&(e=!0),void 0===r&&(r=!0);for(var l=o<this.lastEntry?o:this.lastEntry,c=o<this.lastEntry?this.lastEntry:o,u=l;u<=c;u++){var p=this.selectableItems[u],m=Object(f.getObjectValueByPath)(p,this.itemKey);e?s[m]=p:delete s[m],r&&this.$emit("item-selected",{currentItem:p,value:e})}},isExpanded:function isExpanded(e){return this.expansion[Object(f.getObjectValueByPath)(e,this.itemKey)]||!1},expand:function expand(e,r){void 0===r&&(r=!0);var s=this.singleExpand?{}:Object.assign({},this.expansion),o=Object(f.getObjectValueByPath)(e,this.itemKey);r?s[o]=!0:delete s[o],this.expansion=s,this.$emit("item-expanded",{item:e,value:r})},createItemProps:function createItemProps(e,r){var s=this;return{item:e,index:r,select:function select(r){return s.select(e,r)},isSelected:this.isSelected(e),expand:function expand(r){return s.expand(e,r)},isExpanded:this.isExpanded(e),isMobile:this.isMobile}},genEmptyWrapper:function genEmptyWrapper(e){return this.$createElement("div",e)},genEmpty:function genEmpty(e,r){if(0===e&&this.loading){var s=this.$slots.loading||this.$vuetify.lang.t(this.loadingText);return this.genEmptyWrapper(s)}if(0===e){var o=this.$slots["no-data"]||this.$vuetify.lang.t(this.noDataText);return this.genEmptyWrapper(o)}if(0===r){var l=this.$slots["no-results"]||this.$vuetify.lang.t(this.noResultsText);return this.genEmptyWrapper(l)}return null},genItems:function genItems(e){var r=this,s=this.genEmpty(e.originalItemsLength,e.pagination.itemsLength);return s?[s]:this.$scopedSlots.default?this.$scopedSlots.default(__assign(__assign({},e),{isSelected:this.isSelected,select:this.select,isExpanded:this.isExpanded,isMobile:this.isMobile,expand:this.expand})):this.$scopedSlots.item?e.items.map((function(e,s){return r.$scopedSlots.item(r.createItemProps(e,s))})):[]},genFooter:function genFooter(e){if(this.hideDefaultFooter)return null;var r={props:__assign(__assign({},this.sanitizedFooterProps),{options:e.options,pagination:e.pagination}),on:{"update:options":function updateOptions(r){return e.updateOptions(r)}}},s=Object(f.getPrefixedScopedSlots)("footer.",this.$scopedSlots);return this.$createElement(l.default,__assign({scopedSlots:s},r))},genDefaultScopedSlot:function genDefaultScopedSlot(e){var r=__assign(__assign({},e),{someItems:this.someItems,everyItem:this.everyItem,toggleSelectAll:this.toggleSelectAll});return this.$createElement("div",{staticClass:"v-data-iterator"},[Object(f.getSlot)(this,"header",r,!0),this.genItems(e),this.genFooter(e),Object(f.getSlot)(this,"footer",r,!0)])}},render:function render10(){var e=this;return this.$createElement(o.VData,{props:this.$props,on:{"update:options":function updateOptions(r,s){return!Object(f.deepEqual)(r,s)&&e.$emit("update:options",r)},"update:page":function updatePage(r){return e.$emit("update:page",r)},"update:items-per-page":function updateItemsPerPage(r){return e.$emit("update:items-per-page",r)},"update:sort-by":function updateSortBy(r){return e.$emit("update:sort-by",r)},"update:sort-desc":function updateSortDesc(r){return e.$emit("update:sort-desc",r)},"update:group-by":function updateGroupBy(r){return e.$emit("update:group-by",r)},"update:group-desc":function updateGroupDesc(r){return e.$emit("update:group-desc",r)},pagination:function pagination(r,s){return!Object(f.deepEqual)(r,s)&&e.$emit("pagination",r)},"current-items":function currentItems(r){e.internalCurrentItems=r,e.$emit("current-items",r)},"page-count":function pageCount(r){return e.$emit("page-count",r)}},scopedSlots:{default:this.genDefaultScopedSlot}})}})},"./src/components/VDataIterator/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VDataIterator/VDataIterator.ts");s.d(r,"VDataIterator",(function(){return o.default}));var l=s("./src/components/VDataIterator/VDataFooter.ts");s.d(r,"VDataFooter",(function(){return l.default})),r.default={$_vuetify_subcomponents:{VDataIterator:o.default,VDataFooter:l.default}}},"./src/components/VDataTable/MobileRow.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o),c=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=l.a.extend({name:"row",functional:!0,props:{headers:Array,hideDefaultHeader:Boolean,index:Number,item:Object,rtl:Boolean},render:function render10(e,r){var s=r.props,o=r.slots,l=r.data,u=o(),p=s.headers.map((function(r){var o=[],p=Object(c.getObjectValueByPath)(s.item,r.value),f=r.value,m=l.scopedSlots&&l.scopedSlots.hasOwnProperty(f)&&l.scopedSlots[f],v=u.hasOwnProperty(f)&&u[f];m?o.push(m({item:s.item,isMobile:!0,header:r,index:s.index,value:p})):v?o.push(v):o.push(null==p?p:String(p));var g=[e("div",{staticClass:"v-data-table__mobile-row__cell"},o)];return"dataTableSelect"===r.value||s.hideDefaultHeader||g.unshift(e("div",{staticClass:"v-data-table__mobile-row__header"},[r.text])),e("td",{class:{"v-data-table__mobile-row":!0}},g)}));return e("tr",__assign(__assign({},l),{staticClass:"v-data-table__mobile-table-row"}),p)}})},"./src/components/VDataTable/Row.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o),c=s("./src/util/helpers.ts"),__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))};r.default=l.a.extend({name:"row",functional:!0,props:{headers:Array,index:Number,item:Object,rtl:Boolean},render:function render10(e,r){var s=r.props,o=r.slots,l=r.data,u=o(),p=s.headers.map((function(r){var o=[],p=Object(c.getObjectValueByPath)(s.item,r.value),f=r.value,m=l.scopedSlots&&l.scopedSlots.hasOwnProperty(f)&&l.scopedSlots[f],v=u.hasOwnProperty(f)&&u[f];m?o.push.apply(o,__spreadArray([],__read(Object(c.wrapInArray)(m({item:s.item,isMobile:!1,header:r,index:s.index,value:p}))),!1)):v?o.push.apply(o,__spreadArray([],__read(Object(c.wrapInArray)(v)),!1)):o.push(null==p?p:String(p));var g="text-"+(r.align||"start");return function needsTd(e){var r;return 1!==e.length||!["td","th"].includes(null===(r=e[0])||void 0===r?void 0:r.tag)}(o)?e("td",{class:[g,r.cellClass,{"v-data-table__divider":r.divider}]},o):o}));return e("tr",l,p)}})},"./src/components/VDataTable/RowGroup.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o),__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))};r.default=l.a.extend({name:"row-group",functional:!0,props:{value:{type:Boolean,default:!0},headerClass:{type:String,default:"v-row-group__header"},contentClass:String,summaryClass:{type:String,default:"v-row-group__summary"}},render:function render10(e,r){var s=r.slots,o=r.props,l=s(),c=[];return l["column.header"]?c.push(e("tr",{staticClass:o.headerClass},l["column.header"])):l["row.header"]&&c.push.apply(c,__spreadArray([],__read(l["row.header"]),!1)),l["row.content"]&&o.value&&c.push.apply(c,__spreadArray([],__read(l["row.content"]),!1)),l["column.summary"]?c.push(e("tr",{staticClass:o.summaryClass},l["column.summary"])):l["row.summary"]&&c.push.apply(c,__spreadArray([],__read(l["row.summary"]),!1)),c}})},"./src/components/VDataTable/VDataTable.sass":function(e,r,s){},"./src/components/VDataTable/VDataTable.ts":function(e,r,s){s.r(r),s("./src/components/VDataTable/VDataTable.sass");var o=s("./src/components/VData/index.ts"),l=s("./src/components/VDataIterator/index.ts"),c=s("./src/components/VBtn/index.ts"),u=s("./src/components/VDataTable/VDataTableHeader.ts"),p=s("./src/components/VIcon/index.ts"),f=s("./src/components/VDataTable/Row.ts"),m=s("./src/components/VDataTable/RowGroup.ts"),v=s("./src/components/VCheckbox/VSimpleCheckbox.ts"),g=s("./src/components/VDataTable/VSimpleTable.ts"),y=s("./src/components/VDataTable/MobileRow.ts"),b=s("./src/mixins/loadable/index.ts"),x=s("./src/directives/ripple/index.ts"),S=s("./src/util/mixins.ts"),k=s("./src/util/helpers.ts"),C=s("./src/util/console.ts"),w=s("./src/util/mergeData.ts");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var __assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};function filterFn(e,r,s){return function(o){var l=Object(k.getObjectValueByPath)(e,o.value);return o.filter?o.filter(l,r,e):s(l,r,e)}}r.default=Object(S.default)(l.VDataIterator,b.default).extend({name:"v-data-table",directives:{ripple:x.default},props:{headers:{type:Array,default:function _default2(){return[]}},showSelect:Boolean,checkboxColor:String,showExpand:Boolean,showGroupBy:Boolean,height:[Number,String],hideDefaultHeader:Boolean,caption:String,dense:Boolean,headerProps:Object,calculateWidths:Boolean,fixedHeader:Boolean,headersLength:Number,expandIcon:{type:String,default:"$expand"},customFilter:{type:Function,default:k.defaultFilter},itemClass:{type:[String,Function],default:function _default2(){return""}},loaderHeight:{type:[Number,String],default:4}},data:function data(){return{internalGroupBy:[],openCache:{},widths:[]}},computed:{computedHeaders:function computedHeaders(){var e=this;if(!this.headers)return[];var r,s=this.headers.filter((function(r){return void 0===r.value||!e.internalGroupBy.find((function(e){return e===r.value}))})),o={text:"",sortable:!1,width:"1px"};return this.showSelect&&((r=s.findIndex((function(e){return"data-table-select"===e.value})))<0?s.unshift(__assign(__assign({},o),{value:"data-table-select"})):s.splice(r,1,__assign(__assign({},o),s[r]))),this.showExpand&&((r=s.findIndex((function(e){return"data-table-expand"===e.value})))<0?s.unshift(__assign(__assign({},o),{value:"data-table-expand"})):s.splice(r,1,__assign(__assign({},o),s[r]))),s},colspanAttrs:function colspanAttrs(){return this.isMobile?void 0:{colspan:this.headersLength||this.computedHeaders.length}},columnSorters:function columnSorters(){return this.computedHeaders.reduce((function(e,r){return r.sort&&(e[r.value]=r.sort),e}),{})},headersWithCustomFilters:function headersWithCustomFilters(){return this.headers.filter((function(e){return e.filter&&(!e.hasOwnProperty("filterable")||!0===e.filterable)}))},headersWithoutCustomFilters:function headersWithoutCustomFilters(){return this.headers.filter((function(e){return!(e.filter||e.hasOwnProperty("filterable")&&!0!==e.filterable)}))},sanitizedHeaderProps:function sanitizedHeaderProps(){return Object(k.camelizeObjectKeys)(this.headerProps)},computedItemsPerPage:function computedItemsPerPage(){var e=this.options&&this.options.itemsPerPage?this.options.itemsPerPage:this.itemsPerPage,r=this.sanitizedFooterProps.itemsPerPageOptions;if(r&&!r.find((function(r){return"number"==typeof r?r===e:r.value===e}))){var s=r[0];return"object"===_typeof(s)?s.value:s}return e},groupByText:function groupByText(){var e,r,s,o=this;return null!==(s=null===(r=null===(e=this.headers)||void 0===e?void 0:e.find((function(e){var r;return e.value===(null===(r=o.internalGroupBy)||void 0===r?void 0:r[0])})))||void 0===r?void 0:r.text)&&void 0!==s?s:""}},created:function created(){var e=this;[["sort-icon","header-props.sort-icon"],["hide-headers","hide-default-header"],["select-all","show-select"]].forEach((function(r){var s=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(r,2),o=s[0],l=s[1];e.$attrs.hasOwnProperty(o)&&Object(C.breaking)(o,l,e)}))},mounted:function mounted(){this.calculateWidths&&(window.addEventListener("resize",this.calcWidths),this.calcWidths())},beforeDestroy:function beforeDestroy(){this.calculateWidths&&window.removeEventListener("resize",this.calcWidths)},methods:{calcWidths:function calcWidths(){this.widths=Array.from(this.$el.querySelectorAll("th")).map((function(e){return e.clientWidth}))},customFilterWithColumns:function customFilterWithColumns(e,r){return function searchTableItems(e,r,s,o,l){return r="string"==typeof r?r.trim():null,e.filter((function(e){var c=s.every(filterFn(e,r,k.defaultFilter)),u=!r||o.some(filterFn(e,r,l));return c&&u}))}(e,r,this.headersWithCustomFilters,this.headersWithoutCustomFilters,this.customFilter)},customSortWithHeaders:function customSortWithHeaders(e,r,s,o){return this.customSort(e,r,s,o,this.columnSorters)},createItemProps:function createItemProps(e,r){var s=l.VDataIterator.options.methods.createItemProps.call(this,e,r);return Object.assign(s,{headers:this.computedHeaders})},genCaption:function genCaption(e){return this.caption?[this.$createElement("caption",[this.caption])]:Object(k.getSlot)(this,"caption",e,!0)},genColgroup:function genColgroup(e){var r=this;return this.$createElement("colgroup",this.computedHeaders.map((function(e){return r.$createElement("col",{class:{divider:e.divider}})})))},genLoading:function genLoading(){var e=this.$createElement("th",{staticClass:"column",attrs:this.colspanAttrs},[this.genProgress()]),r=this.$createElement("tr",{staticClass:"v-data-table__progress"},[e]);return this.$createElement("thead",[r])},genHeaders:function genHeaders(e){var r={props:__assign(__assign({},this.sanitizedHeaderProps),{headers:this.computedHeaders,options:e.options,mobile:this.isMobile,showGroupBy:this.showGroupBy,checkboxColor:this.checkboxColor,someItems:this.someItems,everyItem:this.everyItem,singleSelect:this.singleSelect,disableSort:this.disableSort}),on:{sort:e.sort,group:e.group,"toggle-select-all":this.toggleSelectAll}},s=[Object(k.getSlot)(this,"header",__assign(__assign({},r),{isMobile:this.isMobile}))];if(!this.hideDefaultHeader){var o=Object(k.getPrefixedScopedSlots)("header.",this.$scopedSlots);s.push(this.$createElement(u.default,__assign(__assign({},r),{scopedSlots:o})))}return this.loading&&s.push(this.genLoading()),s},genEmptyWrapper:function genEmptyWrapper(e){return this.$createElement("tr",{staticClass:"v-data-table__empty-wrapper"},[this.$createElement("td",{attrs:this.colspanAttrs},e)])},genItems:function genItems(e,r){var s=this.genEmpty(r.originalItemsLength,r.pagination.itemsLength);return s?[s]:r.groupedItems?this.genGroupedRows(r.groupedItems,r):this.genRows(e,r)},genGroupedRows:function genGroupedRows(e,r){var s=this;return e.map((function(e){return s.openCache.hasOwnProperty(e.name)||s.$set(s.openCache,e.name,!0),s.$scopedSlots.group?s.$scopedSlots.group({group:e.name,options:r.options,isMobile:s.isMobile,items:e.items,headers:s.computedHeaders}):s.genDefaultGroupedRow(e.name,e.items,r)}))},genDefaultGroupedRow:function genDefaultGroupedRow(e,r,s){var o=this,l=!!this.openCache[e],u=[this.$createElement("template",{slot:"row.content"},this.genRows(r,s))],f=function toggleFn2(){return o.$set(o.openCache,e,!o.openCache[e])},v=function removeFn2(){return s.updateOptions({groupBy:[],groupDesc:[]})};if(this.$scopedSlots["group.header"])u.unshift(this.$createElement("template",{slot:"column.header"},[this.$scopedSlots["group.header"]({group:e,groupBy:s.options.groupBy,isMobile:this.isMobile,items:r,headers:this.computedHeaders,isOpen:l,toggle:f,remove:v})]));else{var g=this.$createElement(c.default,{staticClass:"ma-0",props:{icon:!0,small:!0},on:{click:f}},[this.$createElement(p.default,[l?"$minus":"$plus"])]),y=this.$createElement(c.default,{staticClass:"ma-0",props:{icon:!0,small:!0},on:{click:v}},[this.$createElement(p.default,["$close"])]),b=this.$createElement("td",{staticClass:"text-start",attrs:this.colspanAttrs},[g,this.groupByText+": "+e,y]);u.unshift(this.$createElement("template",{slot:"column.header"},[b]))}return this.$scopedSlots["group.summary"]&&u.push(this.$createElement("template",{slot:"column.summary"},[this.$scopedSlots["group.summary"]({group:e,groupBy:s.options.groupBy,isMobile:this.isMobile,items:r,headers:this.computedHeaders,isOpen:l,toggle:f})])),this.$createElement(m.default,{key:e,props:{value:l}},u)},genRows:function genRows(e,r){return this.$scopedSlots.item?this.genScopedRows(e,r):this.genDefaultRows(e,r)},genScopedRows:function genScopedRows(e,r){for(var s=[],o=0;o<e.length;o++){var l=e[o];s.push(this.$scopedSlots.item(__assign(__assign({},this.createItemProps(l,o)),{isMobile:this.isMobile}))),this.isExpanded(l)&&s.push(this.$scopedSlots["expanded-item"]({headers:this.computedHeaders,isMobile:this.isMobile,index:o,item:l}))}return s},genDefaultRows:function genDefaultRows(e,r){var s=this;return this.$scopedSlots["expanded-item"]?e.map((function(e,r){return s.genDefaultExpandedRow(e,r)})):e.map((function(e,r){return s.genDefaultSimpleRow(e,r)}))},genDefaultExpandedRow:function genDefaultExpandedRow(e,r){var s=this.isExpanded(e),o={"v-data-table__expanded v-data-table__expanded__row":s},l=this.genDefaultSimpleRow(e,r,o),c=this.$createElement("tr",{staticClass:"v-data-table__expanded v-data-table__expanded__content"},[this.$scopedSlots["expanded-item"]({headers:this.computedHeaders,isMobile:this.isMobile,item:e})]);return this.$createElement(m.default,{props:{value:s}},[this.$createElement("template",{slot:"row.header"},[l]),this.$createElement("template",{slot:"row.content"},[c])])},genDefaultSimpleRow:function genDefaultSimpleRow(e,r,s){var o=this;void 0===s&&(s={});var l=Object(k.getPrefixedScopedSlots)("item.",this.$scopedSlots),c=this.createItemProps(e,r);if(this.showSelect){var u=l["data-table-select"];l["data-table-select"]=u?function(){return u(__assign(__assign({},c),{isMobile:o.isMobile}))}:function(){var r;return o.$createElement(v.default,{staticClass:"v-data-table__checkbox",props:{value:c.isSelected,disabled:!o.isSelectable(e),color:null!==(r=o.checkboxColor)&&void 0!==r?r:""},on:{input:function input(e){return c.select(e)}}})}}if(this.showExpand){var m=l["data-table-expand"];l["data-table-expand"]=m?function(){return m(c)}:function(){return o.$createElement(p.default,{staticClass:"v-data-table__expand-icon",class:{"v-data-table__expand-icon--active":c.isExpanded},on:{click:function click(e){e.stopPropagation(),c.expand(!c.isExpanded)}}},[o.expandIcon])}}return this.$createElement(this.isMobile?y.default:f.default,{key:Object(k.getObjectValueByPath)(e,this.itemKey),class:Object(w.mergeClasses)(__assign(__assign({},s),{"v-data-table__selected":c.isSelected}),Object(k.getPropertyFromItem)(e,this.itemClass)),props:{headers:this.computedHeaders,hideDefaultHeader:this.hideDefaultHeader,index:r,item:e,rtl:this.$vuetify.rtl},scopedSlots:l,on:{click:function click(r){return o.$emit("click:row",e,c,r)},contextmenu:function contextmenu(e){return o.$emit("contextmenu:row",e,c)},dblclick:function dblclick(e){return o.$emit("dblclick:row",e,c)}}})},genBody:function genBody(e){var r=__assign(__assign({},e),{expand:this.expand,headers:this.computedHeaders,isExpanded:this.isExpanded,isMobile:this.isMobile,isSelected:this.isSelected,select:this.select});return this.$scopedSlots.body?this.$scopedSlots.body(r):this.$createElement("tbody",[Object(k.getSlot)(this,"body.prepend",r,!0),this.genItems(e.items,e),Object(k.getSlot)(this,"body.append",r,!0)])},genFoot:function genFoot(e){var r,s;return null===(s=(r=this.$scopedSlots).foot)||void 0===s?void 0:s.call(r,e)},genFooters:function genFooters(e){var r={props:__assign({options:e.options,pagination:e.pagination,itemsPerPageText:"$vuetify.dataTable.itemsPerPageText"},this.sanitizedFooterProps),on:{"update:options":function updateOptions(r){return e.updateOptions(r)}},widths:this.widths,headers:this.computedHeaders},s=[Object(k.getSlot)(this,"footer",r,!0)];return this.hideDefaultFooter||s.push(this.$createElement(l.VDataFooter,__assign(__assign({},r),{scopedSlots:Object(k.getPrefixedScopedSlots)("footer.",this.$scopedSlots)}))),s},genDefaultScopedSlot:function genDefaultScopedSlot(e){var r={height:this.height,fixedHeader:this.fixedHeader,dense:this.dense};return this.$createElement(g.default,{props:r,class:{"v-data-table--mobile":this.isMobile}},[this.proxySlot("top",Object(k.getSlot)(this,"top",__assign(__assign({},e),{isMobile:this.isMobile}),!0)),this.genCaption(e),this.genColgroup(e),this.genHeaders(e),this.genBody(e),this.genFoot(e),this.proxySlot("bottom",this.genFooters(e))])},proxySlot:function proxySlot(e,r){return this.$createElement("template",{slot:e},r)}},render:function render10(){var e=this;return this.$createElement(o.VData,{props:__assign(__assign({},this.$props),{customFilter:this.customFilterWithColumns,customSort:this.customSortWithHeaders,itemsPerPage:this.computedItemsPerPage}),on:{"update:options":function updateOptions(r,s){e.internalGroupBy=r.groupBy||[],!Object(k.deepEqual)(r,s)&&e.$emit("update:options",r)},"update:page":function updatePage(r){return e.$emit("update:page",r)},"update:items-per-page":function updateItemsPerPage(r){return e.$emit("update:items-per-page",r)},"update:sort-by":function updateSortBy(r){return e.$emit("update:sort-by",r)},"update:sort-desc":function updateSortDesc(r){return e.$emit("update:sort-desc",r)},"update:group-by":function updateGroupBy(r){return e.$emit("update:group-by",r)},"update:group-desc":function updateGroupDesc(r){return e.$emit("update:group-desc",r)},pagination:function pagination(r,s){return!Object(k.deepEqual)(r,s)&&e.$emit("pagination",r)},"current-items":function currentItems(r){e.internalCurrentItems=r,e.$emit("current-items",r)},"page-count":function pageCount(r){return e.$emit("page-count",r)}},scopedSlots:{default:this.genDefaultScopedSlot}})}})},"./src/components/VDataTable/VDataTableHeader.sass":function(e,r,s){},"./src/components/VDataTable/VDataTableHeader.ts":function(e,r,s){s.r(r),s("./src/components/VDataTable/VDataTableHeader.sass");var o=s("./src/components/VDataTable/VDataTableHeaderMobile.ts"),l=s("./src/components/VDataTable/VDataTableHeaderDesktop.ts"),c=s("./src/components/VDataTable/mixins/header.ts"),u=s("./src/util/dedupeModelListeners.ts"),p=s("./src/util/mergeData.ts"),f=s("./src/util/rebuildFunctionalSlots.ts"),m=s("vue"),v=s.n(m),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=v.a.extend({name:"v-data-table-header",functional:!0,props:__assign(__assign({},c.default.options.props),{mobile:Boolean}),render:function render10(e,r){var s=r.props,c=r.data,m=r.slots;Object(u.default)(c);var v=Object(f.default)(m(),e);return c=Object(p.default)(c,{props:s}),s.mobile?e(o.default,c,v):e(l.default,c,v)}})},"./src/components/VDataTable/VDataTableHeaderDesktop.ts":function(e,r,s){s.r(r);var o=s("./src/util/mixins.ts"),l=s("./src/components/VDataTable/mixins/header.ts"),c=s("./src/util/helpers.ts"),__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))};r.default=Object(o.default)(l.default).extend({name:"v-data-table-header-desktop",methods:{genGroupByToggle:function genGroupByToggle(e){var r=this;return this.$createElement("span",{on:{click:function click(s){s.stopPropagation(),r.$emit("group",e.value)}}},["group"])},getAria:function getAria(e,r){var s=this,o=function $t2(e){return s.$vuetify.lang.t("$vuetify.dataTable.ariaLabel."+e)},l="none",c=[o("sortNone"),o("activateAscending")];return e?(r?(l="descending",c=[o("sortDescending"),o(this.options.mustSort?"activateAscending":"activateNone")]):(l="ascending",c=[o("sortAscending"),o("activateDescending")]),{ariaSort:l,ariaLabel:c.join(" ")}):{ariaSort:l,ariaLabel:c.join(" ")}},genHeader:function genHeader(e){var r=this,s={attrs:{role:"columnheader",scope:"col","aria-label":e.text||""},style:{width:Object(c.convertToUnit)(e.width),minWidth:Object(c.convertToUnit)(e.width)},class:__spreadArray(__spreadArray(["text-"+(e.align||"start")],__read(Object(c.wrapInArray)(e.class)),!1),[e.divider&&"v-data-table__divider"],!1),on:{}},o=[];if("data-table-select"===e.value&&!this.singleSelect)return this.$createElement("th",s,[this.genSelectAll()]);if(o.push(this.$scopedSlots.hasOwnProperty(e.value)?this.$scopedSlots[e.value]({header:e}):this.$createElement("span",[e.text])),!this.disableSort&&(e.sortable||!e.hasOwnProperty("sortable"))){s.on.click=function(){return r.$emit("sort",e.value)};var l=this.options.sortBy.findIndex((function(r){return r===e.value})),u=l>=0,p=this.options.sortDesc[l];s.class.push("sortable");var f=this.getAria(u,p),m=f.ariaLabel,v=f.ariaSort;s.attrs["aria-label"]+=(e.text?": ":"")+m,s.attrs["aria-sort"]=v,u&&(s.class.push("active"),s.class.push(p?"desc":"asc")),"end"===e.align?o.unshift(this.genSortIcon()):o.push(this.genSortIcon()),this.options.multiSort&&u&&o.push(this.$createElement("span",{class:"v-data-table-header__sort-badge"},[String(l+1)]))}return this.showGroupBy&&!1!==e.groupable&&o.push(this.genGroupByToggle(e)),this.$createElement("th",s,o)}},render:function render10(){var e=this;return this.$createElement("thead",{staticClass:"v-data-table-header"},[this.$createElement("tr",this.headers.map((function(r){return e.genHeader(r)})))])}})},"./src/components/VDataTable/VDataTableHeaderMobile.ts":function(e,r,s){s.r(r);var o=s("./src/util/mixins.ts"),l=s("./src/components/VSelect/VSelect.ts"),c=s("./src/components/VChip/index.ts"),u=s("./src/components/VDataTable/mixins/header.ts"),p=s("./src/util/helpers.ts"),__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))};r.default=Object(o.default)(u.default).extend({name:"v-data-table-header-mobile",props:{sortByText:{type:String,default:"$vuetify.dataTable.sortBy"}},methods:{genSortChip:function genSortChip(e){var r=this,s=[e.item.text],o=this.options.sortBy.findIndex((function(r){return r===e.item.value})),l=o>=0,u=this.options.sortDesc[o];return s.push(this.$createElement("div",{staticClass:"v-chip__close",class:{sortable:!0,active:l,asc:l&&!u,desc:l&&u}},[this.genSortIcon()])),this.$createElement(c.default,{staticClass:"sortable",on:{click:function click(s){s.stopPropagation(),r.$emit("sort",e.item.value)}}},s)},genSortSelect:function genSortSelect(e){var r=this;return this.$createElement(l.default,{props:{label:this.$vuetify.lang.t(this.sortByText),items:e,hideDetails:!0,multiple:this.options.multiSort,value:this.options.multiSort?this.options.sortBy:this.options.sortBy[0],menuProps:{closeOnContentClick:!0}},on:{change:function change(e){return r.$emit("sort",e)}},scopedSlots:{selection:function selection(e){return r.genSortChip(e)}}})}},render:function render10(e){var r=[],s=this.headers.find((function(e){return"data-table-select"===e.value}));s&&!this.singleSelect&&r.push(this.$createElement("div",{class:__spreadArray(["v-data-table-header-mobile__select"],__read(Object(p.wrapInArray)(s.class)),!1),attrs:{width:s.width}},[this.genSelectAll()]));var o=this.headers.filter((function(e){return!1!==e.sortable&&"data-table-select"!==e.value})).map((function(e){return{text:e.text,value:e.value}}));!this.disableSort&&o.length&&r.push(this.genSortSelect(o));var l=r.length?e("th",[e("div",{staticClass:"v-data-table-header-mobile__wrapper"},r)]):void 0,c=e("tr",[l]);return e("thead",{staticClass:"v-data-table-header v-data-table-header-mobile"},[c])}})},"./src/components/VDataTable/VEditDialog.sass":function(e,r,s){},"./src/components/VDataTable/VEditDialog.ts":function(e,r,s){s.r(r),s("./src/components/VDataTable/VEditDialog.sass");var o=s("./src/mixins/returnable/index.ts"),l=s("./src/mixins/themeable/index.ts"),c=s("./src/util/helpers.ts"),u=s("./src/components/VBtn/index.ts"),p=s("./src/components/VMenu/index.ts"),f=s("./src/util/mixins.ts");r.default=Object(f.default)(o.default,l.default).extend({name:"v-edit-dialog",props:{cancelText:{default:"Cancel"},large:Boolean,eager:Boolean,persistent:Boolean,saveText:{default:"Save"},transition:{type:String,default:"slide-x-reverse-transition"}},data:function data(){return{isActive:!1}},watch:{isActive:function isActive(e){e?(this.$emit("open"),setTimeout(this.focus,50)):this.$emit("close")}},methods:{cancel:function cancel(){this.isActive=!1,this.$emit("cancel")},focus:function focus(){var e=this.$refs.content.querySelector("input");e&&e.focus()},genButton:function genButton(e,r){return this.$createElement(u.default,{props:{text:!0,color:"primary",light:!0},on:{click:e}},r)},genActions:function genActions(){var e=this;return this.$createElement("div",{class:"v-small-dialog__actions"},[this.genButton(this.cancel,this.cancelText),this.genButton((function(){e.save(e.returnValue),e.$emit("save")}),this.saveText)])},genContent:function genContent(){var e=this;return this.$createElement("div",{staticClass:"v-small-dialog__content",on:{keydown:function keydown(r){r.keyCode===c.keyCodes.esc&&e.cancel(),r.keyCode===c.keyCodes.enter&&(e.save(e.returnValue),e.$emit("save"))}},ref:"content"},[this.$slots.input])}},render:function render10(e){var r=this;return e(p.default,{staticClass:"v-small-dialog",class:this.themeClasses,props:{contentClass:"v-small-dialog__menu-content",transition:this.transition,origin:"top right",right:!0,value:this.isActive,closeOnClick:!this.persistent,closeOnContentClick:!1,eager:this.eager,light:this.light,dark:this.dark},on:{input:function input(e){return r.isActive=e}},scopedSlots:{activator:function activator(s){var o=s.on;return e("div",{staticClass:"v-small-dialog__activator",on:o},[e("span",{staticClass:"v-small-dialog__activator__content"},r.$slots.default)])}}},[this.genContent(),this.large?this.genActions():null])}})},"./src/components/VDataTable/VSimpleTable.sass":function(e,r,s){},"./src/components/VDataTable/VSimpleTable.ts":function(e,r,s){s.r(r),s("./src/components/VDataTable/VSimpleTable.sass");var o=s("./src/util/helpers.ts"),l=s("./src/mixins/themeable/index.ts"),c=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(c.default)(l.default).extend({name:"v-simple-table",props:{dense:Boolean,fixedHeader:Boolean,height:[Number,String]},computed:{classes:function classes(){return __assign({"v-data-table--dense":this.dense,"v-data-table--fixed-height":!!this.height&&!this.fixedHeader,"v-data-table--fixed-header":this.fixedHeader,"v-data-table--has-top":!!this.$slots.top,"v-data-table--has-bottom":!!this.$slots.bottom},this.themeClasses)}},methods:{genWrapper:function genWrapper(){return this.$slots.wrapper||this.$createElement("div",{staticClass:"v-data-table__wrapper",style:{height:Object(o.convertToUnit)(this.height)}},[this.$createElement("table",this.$slots.default)])}},render:function render10(e){return e("div",{staticClass:"v-data-table",class:this.classes},[this.$slots.top,this.genWrapper(),this.$slots.bottom])}})},"./src/components/VDataTable/VVirtualTable.sass":function(e,r,s){},"./src/components/VDataTable/VVirtualTable.ts":function(e,r,s){s.r(r),s("./src/components/VDataTable/VVirtualTable.sass");var o=s("./src/components/VDataTable/VSimpleTable.ts"),l=s("./src/util/mixins.ts"),c=s("./src/util/helpers.ts"),u=Object(l.default)(o.default);r.default=u.extend().extend({name:"v-virtual-table",props:{chunkSize:{type:Number,default:25},headerHeight:{type:Number,default:48},items:{type:Array,default:function _default2(){return[]}},rowHeight:{type:Number,default:48}},data:function data(){return{scrollTop:0,oldChunk:0,scrollDebounce:null,invalidateCache:!1}},computed:{itemsLength:function itemsLength(){return this.items.length},totalHeight:function totalHeight(){return this.itemsLength*this.rowHeight+this.headerHeight},topIndex:function topIndex(){return Math.floor(this.scrollTop/this.rowHeight)},chunkIndex:function chunkIndex(){return Math.floor(this.topIndex/this.chunkSize)},startIndex:function startIndex(){return Math.max(0,this.chunkIndex*this.chunkSize-this.chunkSize)},offsetTop:function offsetTop(){return Math.max(0,this.startIndex*this.rowHeight)},stopIndex:function stopIndex(){return Math.min(this.startIndex+3*this.chunkSize,this.itemsLength)},offsetBottom:function offsetBottom(){return Math.max(0,(this.itemsLength-this.stopIndex-this.startIndex)*this.rowHeight)}},watch:{chunkIndex:function chunkIndex(e,r){this.oldChunk=r},items:function items(){this.cachedItems=null,this.$refs.table.scrollTop=0}},created:function created(){this.cachedItems=null},mounted:function mounted(){this.scrollDebounce=Object(c.debounce)(this.onScroll,50),this.$refs.table.addEventListener("scroll",this.scrollDebounce,{passive:!0})},beforeDestroy:function beforeDestroy(){this.$refs.table.removeEventListener("scroll",this.scrollDebounce)},methods:{createStyleHeight:function createStyleHeight(e){return{height:e+"px"}},genBody:function genBody(){return null!==this.cachedItems&&this.chunkIndex===this.oldChunk||(this.cachedItems=this.genItems(),this.oldChunk=this.chunkIndex),this.$createElement("tbody",[this.$createElement("tr",{style:this.createStyleHeight(this.offsetTop)}),this.cachedItems,this.$createElement("tr",{style:this.createStyleHeight(this.offsetBottom)})])},genItems:function genItems(){return this.$scopedSlots.items({items:this.items.slice(this.startIndex,this.stopIndex)})},onScroll:function onScroll(e){var r=e.target;this.scrollTop=r.scrollTop},genTable:function genTable(){return this.$createElement("div",{ref:"table",staticClass:"v-virtual-table__table"},[this.$createElement("table",[this.$slots["body.before"],this.genBody(),this.$slots["body.after"]])])},genWrapper:function genWrapper(){return this.$createElement("div",{staticClass:"v-virtual-table__wrapper",style:{height:Object(c.convertToUnit)(this.height)}},[this.genTable()])}},render:function render10(e){return e("div",{staticClass:"v-data-table v-virtual-table",class:this.classes},[this.$slots.top,this.genWrapper(),this.$slots.bottom])}})},"./src/components/VDataTable/index.ts":function(e,r,s){s.r(r),s.d(r,"VTableOverflow",(function(){return m}));var o=s("./src/util/helpers.ts"),l=s("./src/components/VDataTable/VDataTable.ts");s.d(r,"VDataTable",(function(){return l.default}));var c=s("./src/components/VDataTable/VDataTableHeader.ts");s.d(r,"VDataTableHeader",(function(){return c.default}));var u=s("./src/components/VDataTable/VEditDialog.ts");s.d(r,"VEditDialog",(function(){return u.default}));var p=s("./src/components/VDataTable/VSimpleTable.ts");s.d(r,"VSimpleTable",(function(){return p.default}));var f=s("./src/components/VDataTable/VVirtualTable.ts");s.d(r,"VVirtualTable",(function(){return f.default}));var m=Object(o.createSimpleFunctional)("v-table__overflow");r.default={$_vuetify_subcomponents:{VDataTable:l.default,VDataTableHeader:c.default,VEditDialog:u.default,VTableOverflow:m,VSimpleTable:p.default,VVirtualTable:f.default}}},"./src/components/VDataTable/mixins/header.ts":function(e,r,s){s.r(r);var o=s("./src/components/VIcon/index.ts"),l=s("./src/components/VCheckbox/VSimpleCheckbox.ts"),c=s("./src/directives/ripple/index.ts"),u=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(u.default)().extend({directives:{ripple:c.default},props:{headers:{type:Array,default:function _default2(){return[]}},options:{type:Object,default:function _default2(){return{page:1,itemsPerPage:10,sortBy:[],sortDesc:[],groupBy:[],groupDesc:[],multiSort:!1,mustSort:!1}}},checkboxColor:String,sortIcon:{type:String,default:"$sort"},everyItem:Boolean,someItems:Boolean,showGroupBy:Boolean,singleSelect:Boolean,disableSort:Boolean},methods:{genSelectAll:function genSelectAll(){var e,r=this,s={props:{value:this.everyItem,indeterminate:!this.everyItem&&this.someItems,color:null!==(e=this.checkboxColor)&&void 0!==e?e:""},on:{input:function input(e){return r.$emit("toggle-select-all",e)}}};return this.$scopedSlots["data-table-select"]?this.$scopedSlots["data-table-select"](s):this.$createElement(l.default,__assign({staticClass:"v-data-table__checkbox"},s))},genSortIcon:function genSortIcon(){return this.$createElement(o.default,{staticClass:"v-data-table-header__icon",props:{size:18}},[this.sortIcon])}}})},"./src/components/VDatePicker/VDatePicker.ts":function(e,r,s){s.r(r);var o=s("./src/components/VDatePicker/VDatePickerTitle.ts"),l=s("./src/components/VDatePicker/VDatePickerHeader.ts"),c=s("./src/components/VDatePicker/VDatePickerDateTable.ts"),u=s("./src/components/VDatePicker/VDatePickerMonthTable.ts"),p=s("./src/components/VDatePicker/VDatePickerYears.ts"),f=s("./src/mixins/localable/index.ts"),m=s("./src/mixins/picker/index.ts"),v=s("./src/components/VDatePicker/util/isDateAllowed.ts"),g=s("./src/util/mixins.ts"),y=s("./src/util/helpers.ts"),b=s("./src/components/VCalendar/util/timestamp.ts"),x=s("./src/util/console.ts"),S=s("./src/components/VDatePicker/util/index.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u};r.default=Object(g.default)(f.default,m.default).extend({name:"v-date-picker",props:{activePicker:String,allowedDates:Function,dayFormat:Function,disabled:Boolean,events:{type:[Array,Function,Object],default:function _default2(){return null}},eventColor:{type:[Array,Function,Object,String],default:function _default2(){return"warning"}},firstDayOfWeek:{type:[String,Number],default:0},headerDateFormat:Function,localeFirstDayOfYear:{type:[String,Number],default:0},max:String,min:String,monthFormat:Function,multiple:Boolean,nextIcon:{type:String,default:"$next"},nextMonthAriaLabel:{type:String,default:"$vuetify.datePicker.nextMonthAriaLabel"},nextYearAriaLabel:{type:String,default:"$vuetify.datePicker.nextYearAriaLabel"},pickerDate:String,prevIcon:{type:String,default:"$prev"},prevMonthAriaLabel:{type:String,default:"$vuetify.datePicker.prevMonthAriaLabel"},prevYearAriaLabel:{type:String,default:"$vuetify.datePicker.prevYearAriaLabel"},range:Boolean,reactive:Boolean,readonly:Boolean,scrollable:Boolean,showCurrent:{type:[Boolean,String],default:!0},selectedItemsText:{type:String,default:"$vuetify.datePicker.itemsSelected"},showAdjacentMonths:Boolean,showWeek:Boolean,titleDateFormat:Function,type:{type:String,default:"date",validator:function validator(e){return["date","month"].includes(e)}},value:[Array,String],weekdayFormat:Function,yearFormat:Function,yearIcon:String},data:function data(){var e=this,r=new Date;return{internalActivePicker:this.type.toUpperCase(),inputDay:null,inputMonth:null,inputYear:null,isReversing:!1,now:r,tableDate:function(){if(e.pickerDate)return e.pickerDate;var s=Object(y.wrapInArray)(e.value),o=s[s.length-1]||("string"==typeof e.showCurrent?e.showCurrent:r.getFullYear()+"-"+(r.getMonth()+1));return Object(S.sanitizeDateString)(o,"date"===e.type?"month":"year")}()}},computed:{multipleValue:function multipleValue(){return Object(y.wrapInArray)(this.value)},isMultiple:function isMultiple(){return this.multiple||this.range},lastValue:function lastValue(){return this.isMultiple?this.multipleValue[this.multipleValue.length-1]:this.value},selectedMonths:function selectedMonths(){return this.value&&"month"!==this.type?this.isMultiple?this.multipleValue.map((function(e){return e.substr(0,7)})):this.value.substr(0,7):this.value},current:function current(){return!0===this.showCurrent?Object(S.sanitizeDateString)(this.now.getFullYear()+"-"+(this.now.getMonth()+1)+"-"+this.now.getDate(),this.type):this.showCurrent||null},inputDate:function inputDate(){return"date"===this.type?this.inputYear+"-"+Object(S.pad)(this.inputMonth+1)+"-"+Object(S.pad)(this.inputDay):this.inputYear+"-"+Object(S.pad)(this.inputMonth+1)},tableMonth:function tableMonth(){return Number((this.pickerDate||this.tableDate).split("-")[1])-1},tableYear:function tableYear(){return Number((this.pickerDate||this.tableDate).split("-")[0])},minMonth:function minMonth(){return this.min?Object(S.sanitizeDateString)(this.min,"month"):null},maxMonth:function maxMonth(){return this.max?Object(S.sanitizeDateString)(this.max,"month"):null},minYear:function minYear(){return this.min?Object(S.sanitizeDateString)(this.min,"year"):null},maxYear:function maxYear(){return this.max?Object(S.sanitizeDateString)(this.max,"year"):null},formatters:function formatters(){return{year:this.yearFormat||Object(S.createNativeLocaleFormatter)(this.currentLocale,{year:"numeric",timeZone:"UTC"},{length:4}),titleDate:this.titleDateFormat||(this.isMultiple?this.defaultTitleMultipleDateFormatter:this.defaultTitleDateFormatter)}},defaultTitleMultipleDateFormatter:function defaultTitleMultipleDateFormatter(){var e=this;return function(r){return r.length?1===r.length?e.defaultTitleDateFormatter(r[0]):e.$vuetify.lang.t(e.selectedItemsText,r.length):"-"}},defaultTitleDateFormatter:function defaultTitleDateFormatter(){var e=Object(S.createNativeLocaleFormatter)(this.currentLocale,{year:{year:"numeric",timeZone:"UTC"},month:{month:"long",timeZone:"UTC"},date:{weekday:"short",month:"short",day:"numeric",timeZone:"UTC"}}[this.type],{start:0,length:{date:10,month:7,year:4}[this.type]});return this.landscape?function landscapeFormatter2(r){return e(r).replace(/([^\d\s])([\d])/g,(function(e,r,s){return r+" "+s})).replace(", ",",<br>")}:e}},watch:{internalActivePicker:{immediate:!0,handler:function handler(e){this.$emit("update:active-picker",e)}},activePicker:function activePicker(e){this.internalActivePicker=e},tableDate:function tableDate(e,r){var s="month"===this.type?"year":"month";this.isReversing=Object(S.sanitizeDateString)(e,s)<Object(S.sanitizeDateString)(r,s),this.$emit("update:picker-date",e)},pickerDate:function pickerDate(e){e?this.tableDate=e:this.lastValue&&"date"===this.type?this.tableDate=Object(S.sanitizeDateString)(this.lastValue,"month"):this.lastValue&&"month"===this.type&&(this.tableDate=Object(S.sanitizeDateString)(this.lastValue,"year"))},value:function value(e,r){this.checkMultipleProp(),this.setInputDate(),(this.isMultiple||!this.value||this.pickerDate)&&(!this.isMultiple||!this.multipleValue.length||r&&r.length||this.pickerDate)||(this.tableDate=Object(S.sanitizeDateString)(this.inputDate,"month"===this.type?"year":"month"))},type:function type(e){if(this.internalActivePicker=e.toUpperCase(),this.value&&this.value.length){var r=this.multipleValue.map((function(r){return Object(S.sanitizeDateString)(r,e)})).filter(this.isDateAllowed);this.$emit("input",this.isMultiple?r:r[0])}}},created:function created(){this.checkMultipleProp(),this.pickerDate!==this.tableDate&&this.$emit("update:picker-date",this.tableDate),this.setInputDate()},methods:{emitInput:function emitInput(e){if(this.range)if(1!==this.multipleValue.length)this.$emit("input",[e]);else{var r=[this.multipleValue[0],e];this.$emit("input",r),this.$emit("change",r)}else{var s=this.multiple?-1===this.multipleValue.indexOf(e)?this.multipleValue.concat([e]):this.multipleValue.filter((function(r){return r!==e})):e;this.$emit("input",s),this.multiple||this.$emit("change",e)}},checkMultipleProp:function checkMultipleProp(){if(null!=this.value){var e=this.value.constructor.name,r=this.isMultiple?"Array":"String";e!==r&&Object(x.consoleWarn)("Value must be "+(this.isMultiple?"an":"a")+" "+r+", got "+e,this)}},isDateAllowed:function isDateAllowed(e){return Object(v.default)(e,this.min,this.max,this.allowedDates)},yearClick:function yearClick(e){this.inputYear=e,"month"===this.type?this.tableDate=""+e:this.tableDate=e+"-"+Object(S.pad)((this.tableMonth||0)+1),this.internalActivePicker="MONTH",this.reactive&&!this.readonly&&!this.isMultiple&&this.isDateAllowed(this.inputDate)&&this.$emit("input",this.inputDate)},monthClick:function monthClick(e){var r=__read(e.split("-"),2),s=r[0],o=r[1];this.inputYear=parseInt(s,10),this.inputMonth=parseInt(o,10)-1,"date"===this.type?(this.inputDay&&(this.inputDay=Math.min(this.inputDay,Object(b.daysInMonth)(this.inputYear,this.inputMonth+1))),this.tableDate=e,this.internalActivePicker="DATE",this.reactive&&!this.readonly&&!this.isMultiple&&this.isDateAllowed(this.inputDate)&&this.$emit("input",this.inputDate)):this.emitInput(this.inputDate)},dateClick:function dateClick(e){var r=__read(e.split("-"),3),s=r[0],o=r[1],l=r[2];this.inputYear=parseInt(s,10),this.inputMonth=parseInt(o,10)-1,this.inputDay=parseInt(l,10),this.emitInput(this.inputDate)},genPickerTitle:function genPickerTitle(){var e=this;return this.$createElement(o.default,{props:{date:this.value?this.formatters.titleDate(this.isMultiple?this.multipleValue:this.value):"",disabled:this.disabled,readonly:this.readonly,selectingYear:"YEAR"===this.internalActivePicker,year:this.formatters.year(this.multipleValue.length?""+this.inputYear:this.tableDate),yearIcon:this.yearIcon,value:this.multipleValue[0]},slot:"title",on:{"update:selecting-year":function updateSelectingYear(r){return e.internalActivePicker=r?"YEAR":e.type.toUpperCase()}}})},genTableHeader:function genTableHeader(){var e=this;return this.$createElement(l.default,{props:{nextIcon:this.nextIcon,color:this.color,dark:this.dark,disabled:this.disabled,format:this.headerDateFormat,light:this.light,locale:this.locale,min:"DATE"===this.internalActivePicker?this.minMonth:this.minYear,max:"DATE"===this.internalActivePicker?this.maxMonth:this.maxYear,nextAriaLabel:"DATE"===this.internalActivePicker?this.nextMonthAriaLabel:this.nextYearAriaLabel,prevAriaLabel:"DATE"===this.internalActivePicker?this.prevMonthAriaLabel:this.prevYearAriaLabel,prevIcon:this.prevIcon,readonly:this.readonly,value:"DATE"===this.internalActivePicker?Object(S.pad)(this.tableYear,4)+"-"+Object(S.pad)(this.tableMonth+1):""+Object(S.pad)(this.tableYear,4)},on:{toggle:function toggle(){return e.internalActivePicker="DATE"===e.internalActivePicker?"MONTH":"YEAR"},input:function input(r){return e.tableDate=r}}})},genDateTable:function genDateTable(){var e=this;return this.$createElement(c.default,{props:{allowedDates:this.allowedDates,color:this.color,current:this.current,dark:this.dark,disabled:this.disabled,events:this.events,eventColor:this.eventColor,firstDayOfWeek:this.firstDayOfWeek,format:this.dayFormat,light:this.light,locale:this.locale,localeFirstDayOfYear:this.localeFirstDayOfYear,min:this.min,max:this.max,range:this.range,readonly:this.readonly,scrollable:this.scrollable,showAdjacentMonths:this.showAdjacentMonths,showWeek:this.showWeek,tableDate:Object(S.pad)(this.tableYear,4)+"-"+Object(S.pad)(this.tableMonth+1),value:this.value,weekdayFormat:this.weekdayFormat},ref:"table",on:__assign({input:this.dateClick,"update:table-date":function updateTableDate(r){return e.tableDate=r}},Object(S.createItemTypeListeners)(this,":date"))})},genMonthTable:function genMonthTable(){var e=this;return this.$createElement(u.default,{props:{allowedDates:"month"===this.type?this.allowedDates:null,color:this.color,current:this.current?Object(S.sanitizeDateString)(this.current,"month"):null,dark:this.dark,disabled:this.disabled,events:"month"===this.type?this.events:null,eventColor:"month"===this.type?this.eventColor:null,format:this.monthFormat,light:this.light,locale:this.locale,min:this.minMonth,max:this.maxMonth,range:this.range,readonly:this.readonly&&"month"===this.type,scrollable:this.scrollable,value:this.selectedMonths,tableDate:""+Object(S.pad)(this.tableYear,4)},ref:"table",on:__assign({input:this.monthClick,"update:table-date":function updateTableDate(r){return e.tableDate=r}},Object(S.createItemTypeListeners)(this,":month"))})},genYears:function genYears(){return this.$createElement(p.default,{props:{color:this.color,format:this.yearFormat,locale:this.locale,min:this.minYear,max:this.maxYear,value:this.tableYear},on:__assign({input:this.yearClick},Object(S.createItemTypeListeners)(this,":year"))})},genPickerBody:function genPickerBody(){var e="YEAR"===this.internalActivePicker?[this.genYears()]:[this.genTableHeader(),"DATE"===this.internalActivePicker?this.genDateTable():this.genMonthTable()];return this.$createElement("div",{key:this.internalActivePicker},e)},setInputDate:function setInputDate(){if(this.lastValue){var e=this.lastValue.split("-");this.inputYear=parseInt(e[0],10),this.inputMonth=parseInt(e[1],10)-1,"date"===this.type&&(this.inputDay=parseInt(e[2],10))}else this.inputYear=this.inputYear||this.now.getFullYear(),this.inputMonth=null==this.inputMonth?this.inputMonth:this.now.getMonth(),this.inputDay=this.inputDay||this.now.getDate()}},render:function render10(){return this.genPicker("v-picker--date")}})},"./src/components/VDatePicker/VDatePickerDateTable.ts":function(e,r,s){s.r(r);var o=s("./src/components/VDatePicker/mixins/date-picker-table.ts"),l=s("./src/util/dateTimeUtils.ts"),c=s("./src/components/VDatePicker/util/index.ts"),u=s("./src/util/helpers.ts"),p=s("./src/util/mixins.ts");r.default=Object(p.default)(o.default).extend({name:"v-date-picker-date-table",props:{firstDayOfWeek:{type:[String,Number],default:0},localeFirstDayOfYear:{type:[String,Number],default:0},showAdjacentMonths:Boolean,showWeek:Boolean,weekdayFormat:Function},computed:{formatter:function formatter(){return this.format||Object(c.createNativeLocaleFormatter)(this.currentLocale,{day:"numeric",timeZone:"UTC"},{start:8,length:2})},weekdayFormatter:function weekdayFormatter(){return this.weekdayFormat||Object(c.createNativeLocaleFormatter)(this.currentLocale,{weekday:"narrow",timeZone:"UTC"})},weekDays:function weekDays(){var e=this,r=parseInt(this.firstDayOfWeek,10);return this.weekdayFormatter?Object(u.createRange)(7).map((function(s){return e.weekdayFormatter("2017-01-"+(r+s+15))})):Object(u.createRange)(7).map((function(e){return["S","M","T","W","T","F","S"][(e+r)%7]}))}},methods:{calculateTableDate:function calculateTableDate(e){return Object(c.monthChange)(this.tableDate,Math.sign(e||1))},genTHead:function genTHead(){var e=this,r=this.weekDays.map((function(r){return e.$createElement("th",r)}));return this.showWeek&&r.unshift(this.$createElement("th")),this.$createElement("thead",this.genTR(r))},weekDaysBeforeFirstDayOfTheMonth:function weekDaysBeforeFirstDayOfTheMonth(){return(new Date(this.displayedYear+"-"+Object(c.pad)(this.displayedMonth+1)+"-01T00:00:00+00:00").getUTCDay()-parseInt(this.firstDayOfWeek)+7)%7},getWeekNumber:function getWeekNumber(e){return Object(l.weekNumber)(this.displayedYear,this.displayedMonth,e,parseInt(this.firstDayOfWeek),parseInt(this.localeFirstDayOfYear))},genWeekNumber:function genWeekNumber(e){return this.$createElement("td",[this.$createElement("small",{staticClass:"v-date-picker-table--date__week"},String(e).padStart(2,"0"))])},genTBody:function genTBody(){var e=[],r=new Date(this.displayedYear,this.displayedMonth+1,0).getDate(),s=[],o=this.weekDaysBeforeFirstDayOfTheMonth();this.showWeek&&s.push(this.genWeekNumber(this.getWeekNumber(1)));for(var l=this.displayedMonth?this.displayedYear:this.displayedYear-1,u=(this.displayedMonth+11)%12,p=new Date(this.displayedYear,this.displayedMonth,0).getDate(),f=this.showWeek?8:7;o--;){var m=l+"-"+Object(c.pad)(u+1)+"-"+Object(c.pad)(p-o);s.push(this.$createElement("td",this.showAdjacentMonths?[this.genButton(m,!0,"date",this.formatter,!0)]:[]))}for(o=1;o<=r;o++)m=this.displayedYear+"-"+Object(c.pad)(this.displayedMonth+1)+"-"+Object(c.pad)(o),s.push(this.$createElement("td",[this.genButton(m,!0,"date",this.formatter)])),s.length%f==0&&(e.push(this.genTR(s)),s=[],this.showWeek&&(o<r||this.showAdjacentMonths)&&s.push(this.genWeekNumber(this.getWeekNumber(o+7))));for(var v=11===this.displayedMonth?this.displayedYear+1:this.displayedYear,g=(this.displayedMonth+1)%12,y=1;s.length<f;)m=v+"-"+Object(c.pad)(g+1)+"-"+Object(c.pad)(y++),s.push(this.$createElement("td",this.showAdjacentMonths?[this.genButton(m,!0,"date",this.formatter,!0)]:[]));return s.length&&e.push(this.genTR(s)),this.$createElement("tbody",e)},genTR:function genTR(e){return[this.$createElement("tr",e)]}},render:function render10(){return this.genTable("v-date-picker-table v-date-picker-table--date",[this.genTHead(),this.genTBody()],this.calculateTableDate)}})},"./src/components/VDatePicker/VDatePickerHeader.sass":function(e,r,s){},"./src/components/VDatePicker/VDatePickerHeader.ts":function(e,r,s){s.r(r),s("./src/components/VDatePicker/VDatePickerHeader.sass");var o=s("./src/components/VBtn/index.ts"),l=s("./src/components/VIcon/index.ts"),c=s("./src/mixins/colorable/index.ts"),u=s("./src/mixins/localable/index.ts"),p=s("./src/mixins/themeable/index.ts"),f=s("./src/components/VDatePicker/util/index.ts"),m=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(m.default)(c.default,u.default,p.default).extend({name:"v-date-picker-header",props:{disabled:Boolean,format:Function,min:String,max:String,nextAriaLabel:String,nextIcon:{type:String,default:"$next"},prevAriaLabel:String,prevIcon:{type:String,default:"$prev"},readonly:Boolean,value:{type:[Number,String],required:!0}},data:function data(){return{isReversing:!1}},computed:{formatter:function formatter(){return this.format?this.format:String(this.value).split("-")[1]?Object(f.createNativeLocaleFormatter)(this.currentLocale,{month:"long",year:"numeric",timeZone:"UTC"},{length:7}):Object(f.createNativeLocaleFormatter)(this.currentLocale,{year:"numeric",timeZone:"UTC"},{length:4})}},watch:{value:function value(e,r){this.isReversing=e<r}},methods:{genBtn:function genBtn(e){var r=this,s=e>0?this.nextAriaLabel:this.prevAriaLabel,c=s?this.$vuetify.lang.t(s):void 0,u=this.disabled||e<0&&this.min&&this.calculateChange(e)<this.min||e>0&&this.max&&this.calculateChange(e)>this.max;return this.$createElement(o.default,{attrs:{"aria-label":c},props:{dark:this.dark,disabled:u,icon:!0,light:this.light},on:{click:function click(s){s.stopPropagation(),r.$emit("input",r.calculateChange(e))}}},[this.$createElement(l.default,e<0==!this.$vuetify.rtl?this.prevIcon:this.nextIcon)])},calculateChange:function calculateChange(e){var r=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(String(this.value).split("-").map(Number),2),s=r[0];return null==r[1]?""+(s+e):Object(f.monthChange)(String(this.value),e)},genHeader:function genHeader(){var e=this,r=!this.disabled&&(this.color||"accent"),s=this.$createElement("div",this.setTextColor(r,{key:String(this.value)}),[this.$createElement("button",{attrs:{type:"button"},on:{click:function click(){return e.$emit("toggle")}}},[this.$slots.default||this.formatter(String(this.value))])]),o=this.$createElement("transition",{props:{name:this.isReversing===!this.$vuetify.rtl?"tab-reverse-transition":"tab-transition"}},[s]);return this.$createElement("div",{staticClass:"v-date-picker-header__value",class:{"v-date-picker-header__value--disabled":this.disabled}},[o])}},render:function render10(){return this.$createElement("div",{staticClass:"v-date-picker-header",class:__assign({"v-date-picker-header--disabled":this.disabled},this.themeClasses)},[this.genBtn(-1),this.genHeader(),this.genBtn(1)])}})},"./src/components/VDatePicker/VDatePickerMonthTable.ts":function(e,r,s){s.r(r);var o=s("./src/components/VDatePicker/mixins/date-picker-table.ts"),l=s("./src/components/VDatePicker/util/index.ts"),c=s("./src/util/mixins.ts");r.default=Object(c.default)(o.default).extend({name:"v-date-picker-month-table",computed:{formatter:function formatter(){return this.format||Object(l.createNativeLocaleFormatter)(this.currentLocale,{month:"short",timeZone:"UTC"},{start:5,length:2})}},methods:{calculateTableDate:function calculateTableDate(e){return""+(parseInt(this.tableDate,10)+Math.sign(e||1))},genTBody:function genTBody(){for(var e=this,r=[],s=Array(3).fill(null),o=12/s.length,c=function _loop_12(o){var c=s.map((function(r,c){var u=o*s.length+c,p=e.displayedYear+"-"+Object(l.pad)(u+1);return e.$createElement("td",{key:u},[e.genButton(p,!1,"month",e.formatter)])}));r.push(u.$createElement("tr",{key:o},c))},u=this,p=0;p<o;p++)c(p);return this.$createElement("tbody",r)}},render:function render10(){return this.genTable("v-date-picker-table v-date-picker-table--month",[this.genTBody()],this.calculateTableDate)}})},"./src/components/VDatePicker/VDatePickerTable.sass":function(e,r,s){},"./src/components/VDatePicker/VDatePickerTitle.sass":function(e,r,s){},"./src/components/VDatePicker/VDatePickerTitle.ts":function(e,r,s){s.r(r),s("./src/components/VDatePicker/VDatePickerTitle.sass");var o=s("./src/components/VIcon/index.ts"),l=s("./src/mixins/picker-button/index.ts"),c=s("./src/util/mixins.ts");r.default=Object(c.default)(l.default).extend({name:"v-date-picker-title",props:{date:{type:String,default:""},disabled:Boolean,readonly:Boolean,selectingYear:Boolean,value:{type:String},year:{type:[Number,String],default:""},yearIcon:{type:String}},data:function data(){return{isReversing:!1}},computed:{computedTransition:function computedTransition(){return this.isReversing?"picker-reverse-transition":"picker-transition"}},watch:{value:function value(e,r){this.isReversing=e<r}},methods:{genYearIcon:function genYearIcon(){return this.$createElement(o.default,{props:{dark:!0}},this.yearIcon)},getYearBtn:function getYearBtn(){return this.genPickerButton("selectingYear",!0,[String(this.year),this.yearIcon?this.genYearIcon():null],!1,"v-date-picker-title__year")},genTitleText:function genTitleText(){return this.$createElement("transition",{props:{name:this.computedTransition}},[this.$createElement("div",{domProps:{innerHTML:this.date||"&nbsp;"},key:this.value})])},genTitleDate:function genTitleDate(){return this.genPickerButton("selectingYear",!1,[this.genTitleText()],!1,"v-date-picker-title__date")}},render:function render10(e){return e("div",{staticClass:"v-date-picker-title",class:{"v-date-picker-title--disabled":this.disabled}},[this.getYearBtn(),this.genTitleDate()])}})},"./src/components/VDatePicker/VDatePickerYears.sass":function(e,r,s){},"./src/components/VDatePicker/VDatePickerYears.ts":function(e,r,s){s.r(r),s("./src/components/VDatePicker/VDatePickerYears.sass");var o=s("./src/mixins/colorable/index.ts"),l=s("./src/mixins/localable/index.ts"),c=s("./src/components/VDatePicker/util/index.ts"),u=s("./src/util/mergeData.ts"),p=s("./src/util/mixins.ts");r.default=Object(p.default)(o.default,l.default).extend({name:"v-date-picker-years",props:{format:Function,min:[Number,String],max:[Number,String],readonly:Boolean,value:[Number,String]},data:function data(){return{defaultColor:"primary"}},computed:{formatter:function formatter(){return this.format||Object(c.createNativeLocaleFormatter)(this.currentLocale,{year:"numeric",timeZone:"UTC"},{length:4})}},mounted:function mounted(){var e=this;setTimeout((function(){var r=e.$el.getElementsByClassName("active")[0];r?e.$el.scrollTop=r.offsetTop-e.$el.offsetHeight/2+r.offsetHeight/2:e.min&&!e.max?e.$el.scrollTop=e.$el.scrollHeight:!e.min&&e.max?e.$el.scrollTop=0:e.$el.scrollTop=e.$el.scrollHeight/2-e.$el.offsetHeight/2}))},methods:{genYearItem:function genYearItem(e){var r=this,s=this.formatter(""+e),o=parseInt(this.value,10)===e,l=o&&(this.color||"primary");return this.$createElement("li",this.setTextColor(l,{key:e,class:{active:o},on:Object(u.mergeListeners)({click:function click(){return r.$emit("input",e)}},Object(c.createItemTypeNativeListeners)(this,":year",e))}),s)},genYearItems:function genYearItems(){for(var e=[],r=this.value?parseInt(this.value,10):(new Date).getFullYear(),s=this.max?parseInt(this.max,10):r+100,o=Math.min(s,this.min?parseInt(this.min,10):r-100),l=s;l>=o;l--)e.push(this.genYearItem(l));return e}},render:function render10(){return this.$createElement("ul",{staticClass:"v-date-picker-years",ref:"years"},this.genYearItems())}})},"./src/components/VDatePicker/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VDatePicker/VDatePicker.ts");s.d(r,"VDatePicker",(function(){return o.default}));var l=s("./src/components/VDatePicker/VDatePickerTitle.ts");s.d(r,"VDatePickerTitle",(function(){return l.default}));var c=s("./src/components/VDatePicker/VDatePickerHeader.ts");s.d(r,"VDatePickerHeader",(function(){return c.default}));var u=s("./src/components/VDatePicker/VDatePickerDateTable.ts");s.d(r,"VDatePickerDateTable",(function(){return u.default}));var p=s("./src/components/VDatePicker/VDatePickerMonthTable.ts");s.d(r,"VDatePickerMonthTable",(function(){return p.default}));var f=s("./src/components/VDatePicker/VDatePickerYears.ts");s.d(r,"VDatePickerYears",(function(){return f.default})),r.default={$_vuetify_subcomponents:{VDatePicker:o.default,VDatePickerTitle:l.default,VDatePickerHeader:c.default,VDatePickerDateTable:u.default,VDatePickerMonthTable:p.default,VDatePickerYears:f.default}}},"./src/components/VDatePicker/mixins/date-picker-table.ts":function(e,r,s){s.r(r),s("./src/components/VDatePicker/VDatePickerTable.sass");var o=s("./src/directives/touch/index.ts"),l=s("./src/mixins/colorable/index.ts"),c=s("./src/mixins/localable/index.ts"),u=s("./src/mixins/themeable/index.ts"),p=s("./src/components/VDatePicker/util/index.ts"),f=s("./src/components/VDatePicker/util/isDateAllowed.ts"),m=s("./src/util/mergeData.ts"),v=s("./src/util/mixins.ts"),g=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u};r.default=Object(v.default)(l.default,c.default,u.default).extend({directives:{Touch:o.default},props:{allowedDates:Function,current:String,disabled:Boolean,format:Function,events:{type:[Array,Function,Object],default:function _default2(){return null}},eventColor:{type:[Array,Function,Object,String],default:function _default2(){return"warning"}},min:String,max:String,range:Boolean,readonly:Boolean,scrollable:Boolean,tableDate:{type:String,required:!0},value:[String,Array]},data:function data(){return{isReversing:!1,wheelThrottle:null}},computed:{computedTransition:function computedTransition(){return this.isReversing===!this.$vuetify.rtl?"tab-reverse-transition":"tab-transition"},displayedMonth:function displayedMonth(){return Number(this.tableDate.split("-")[1])-1},displayedYear:function displayedYear(){return Number(this.tableDate.split("-")[0])}},watch:{tableDate:function tableDate(e,r){this.isReversing=e<r}},mounted:function mounted(){this.wheelThrottle=Object(g.throttle)(this.wheel,250)},methods:{genButtonClasses:function genButtonClasses(e,r,s,o,l,c){return __assign({"v-size--default":!r,"v-date-picker-table__current":o,"v-btn--active":s,"v-btn--flat":!e||this.disabled,"v-btn--text":s===o,"v-btn--rounded":r,"v-btn--disabled":!e||this.disabled,"v-btn--outlined":o&&!s,"v-date-picker--first-in-range":l,"v-date-picker--last-in-range":c},this.themeClasses)},genButtonEvents:function genButtonEvents(e,r,s){var o=this;if(!this.disabled)return Object(m.mergeListeners)({click:function click(){r&&!o.readonly&&o.$emit("input",e)}},Object(p.createItemTypeNativeListeners)(this,":"+s,e))},genButton:function genButton(e,r,s,o,l){void 0===l&&(l=!1);var c=Object(f.default)(e,this.min,this.max,this.allowedDates),u=this.isSelected(e)&&c,p=e===this.current,m=u?this.setBackgroundColor:this.setTextColor,v=(u||p)&&(this.color||"accent"),g=!1,y=!1;return this.range&&this.value&&Array.isArray(this.value)&&(g=e===this.value[0],y=e===this.value[this.value.length-1]),this.$createElement("button",m(v,{staticClass:"v-btn",class:this.genButtonClasses(c&&!l,r,u,p,g,y),attrs:{type:"button"},domProps:{disabled:this.disabled||!c||l},on:this.genButtonEvents(e,c,s)}),[this.$createElement("div",{staticClass:"v-btn__content"},[o(e)]),this.genEvents(e)])},getEventColors:function getEventColors(e){var r,s=function arrayize2(e){return Array.isArray(e)?e:[e]};return(r=Array.isArray(this.events)?this.events.includes(e):this.events instanceof Function?this.events(e)||!1:this.events&&this.events[e]||!1)?(!0!==r?s(r):"string"==typeof this.eventColor?[this.eventColor]:"function"==typeof this.eventColor?s(this.eventColor(e)):Array.isArray(this.eventColor)?this.eventColor:s(this.eventColor[e])).filter((function(e){return e})):[]},genEvents:function genEvents(e){var r=this,s=this.getEventColors(e);return s.length?this.$createElement("div",{staticClass:"v-date-picker-table__events"},s.map((function(e){return r.$createElement("div",r.setBackgroundColor(e))}))):null},isValidScroll:function isValidScroll(e,r){var s=r(e),o=1===s.split("-").length?"year":"month";return e<0&&(!this.min||s>=Object(p.sanitizeDateString)(this.min,o))||e>0&&(!this.max||s<=Object(p.sanitizeDateString)(this.max,o))},wheel:function wheel(e,r){this.$emit("update:table-date",r(e.deltaY))},touch:function touch(e,r){this.$emit("update:table-date",r(e))},genTable:function genTable(e,r,s){var o=this,l=this.$createElement("transition",{props:{name:this.computedTransition}},[this.$createElement("table",{key:this.tableDate},r)]),c={name:"touch",value:{left:function left(e){return e.offsetX<-15&&o.isValidScroll(1,s)&&o.touch(1,s)},right:function right(e){return e.offsetX>15&&o.isValidScroll(-1,s)&&o.touch(-1,s)}}};return this.$createElement("div",{staticClass:e,class:__assign({"v-date-picker-table--disabled":this.disabled},this.themeClasses),on:!this.disabled&&this.scrollable?{wheel:function wheel(e){e.preventDefault(),o.isValidScroll(e.deltaY,s)&&o.wheelThrottle(e,s)}}:void 0,directives:[c]},[l])},isSelected:function isSelected(e){if(Array.isArray(this.value)){if(this.range&&2===this.value.length){var r=__read(function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))}([],__read(this.value),!1).sort(),2),s=r[0],o=r[1];return s<=e&&e<=o}return-1!==this.value.indexOf(e)}return e===this.value}}})},"./src/components/VDatePicker/util/createNativeLocaleFormatter.ts":function(e,r,s){s.r(r);var o=s("./src/components/VDatePicker/util/pad.ts");r.default=function createNativeLocaleFormatter(e,r,s){void 0===s&&(s={start:0,length:0});var l=function makeIsoString2(e){var r=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(e.trim().split(" ")[0].split("-"),3),s=r[0],l=r[1],c=r[2];return[Object(o.default)(s,4),Object(o.default)(l||1),Object(o.default)(c||1)].join("-")};try{var c=new Intl.DateTimeFormat(e||void 0,r);return function(e){return c.format(new Date(l(e)+"T00:00:00+00:00"))}}catch(Ir){return s.start||s.length?function(e){return l(e).substr(s.start||0,s.length)}:void 0}}},"./src/components/VDatePicker/util/eventHelpers.ts":function(e,r,s){function createItemTypeNativeListeners(e,r,s){return Object.keys(e.$listeners).reduce((function(o,l){return l.endsWith(r)&&(o[l.slice(0,-r.length)]=function(r){return e.$emit(l,s,r)}),o}),{})}function createItemTypeListeners(e,r){return Object.keys(e.$listeners).reduce((function(s,o){return o.endsWith(r)&&(s[o]=e.$listeners[o]),s}),{})}s.r(r),s.d(r,"createItemTypeNativeListeners",(function(){return createItemTypeNativeListeners})),s.d(r,"createItemTypeListeners",(function(){return createItemTypeListeners}))},"./src/components/VDatePicker/util/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VDatePicker/util/eventHelpers.ts");s.d(r,"createItemTypeListeners",(function(){return o.createItemTypeListeners})),s.d(r,"createItemTypeNativeListeners",(function(){return o.createItemTypeNativeListeners}));var l=s("./src/components/VDatePicker/util/createNativeLocaleFormatter.ts");s.d(r,"createNativeLocaleFormatter",(function(){return l.default}));var c=s("./src/components/VDatePicker/util/monthChange.ts");s.d(r,"monthChange",(function(){return c.default}));var u=s("./src/components/VDatePicker/util/sanitizeDateString.ts");s.d(r,"sanitizeDateString",(function(){return u.default}));var p=s("./src/components/VDatePicker/util/pad.ts");s.d(r,"pad",(function(){return p.default}))},"./src/components/VDatePicker/util/isDateAllowed.ts":function(e,r,s){function isDateAllowed(e,r,s,o){return(!o||o(e))&&(!r||e>=r.substr(0,10))&&(!s||e<=s)}s.r(r),s.d(r,"default",(function(){return isDateAllowed}))},"./src/components/VDatePicker/util/monthChange.ts":function(e,r,s){s.r(r);var o=s("./src/components/VDatePicker/util/pad.ts");r.default=function(e,r){var s=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(e.split("-").map(Number),2),l=s[0],c=s[1];return c+r===0?l-1+"-12":c+r===13?l+1+"-01":l+"-"+Object(o.default)(c+r)}},"./src/components/VDatePicker/util/pad.ts":function(e,r,s){s.r(r),r.default=function(e,r){return void 0===r&&(r=2),function padStart2(e,r,s){return r>>=0,e=String(e),s=String(s),e.length>r?String(e):((r-=e.length)>s.length&&(s+=s.repeat(r/s.length)),s.slice(0,r)+String(e))}(e,r,"0")}},"./src/components/VDatePicker/util/sanitizeDateString.ts":function(e,r,s){s.r(r);var o=s("./src/components/VDatePicker/util/pad.ts");r.default=function(e,r){var s=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(e.split("-"),3),l=s[0],c=s[1],u=void 0===c?1:c,p=s[2],f=void 0===p?1:p;return(l+"-"+Object(o.default)(u)+"-"+Object(o.default)(f)).substr(0,{date:10,month:7,year:4}[r])}},"./src/components/VDialog/VDialog.sass":function(e,r,s){},"./src/components/VDialog/VDialog.ts":function(e,r,s){s.r(r),s("./src/components/VDialog/VDialog.sass");var o=s("./src/components/VThemeProvider/index.ts"),l=s("./src/mixins/activatable/index.ts"),c=s("./src/mixins/dependent/index.ts"),u=s("./src/mixins/detachable/index.ts"),p=s("./src/mixins/overlayable/index.ts"),f=s("./src/mixins/returnable/index.ts"),m=s("./src/mixins/stackable/index.ts"),v=s("./src/directives/click-outside/index.ts"),g=s("./src/util/mixins.ts"),y=s("./src/util/console.ts"),b=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},x=Object(g.default)(c.default,u.default,p.default,f.default,m.default,l.default);r.default=x.extend({name:"v-dialog",directives:{ClickOutside:v.default},props:{dark:Boolean,disabled:Boolean,fullscreen:Boolean,light:Boolean,maxWidth:[String,Number],noClickAnimation:Boolean,origin:{type:String,default:"center center"},persistent:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,transition:{type:[String,Boolean],default:"dialog-transition"},width:[String,Number]},data:function data(){return{activatedBy:null,animate:!1,animateTimeout:-1,stackMinZIndex:200,previousActiveElement:null}},computed:{classes:function classes(){var e;return(e={})[("v-dialog "+this.contentClass).trim()]=!0,e["v-dialog--active"]=this.isActive,e["v-dialog--persistent"]=this.persistent,e["v-dialog--fullscreen"]=this.fullscreen,e["v-dialog--scrollable"]=this.scrollable,e["v-dialog--animated"]=this.animate,e},contentClasses:function contentClasses(){return{"v-dialog__content":!0,"v-dialog__content--active":this.isActive}},hasActivator:function hasActivator(){return Boolean(!!this.$slots.activator||!!this.$scopedSlots.activator)}},watch:{isActive:function isActive(e){var r;e?(this.show(),this.hideScroll()):(this.removeOverlay(),this.unbind(),null===(r=this.previousActiveElement)||void 0===r||r.focus())},fullscreen:function fullscreen(e){this.isActive&&(e?(this.hideScroll(),this.removeOverlay(!1)):(this.showScroll(),this.genOverlay()))}},created:function created(){this.$attrs.hasOwnProperty("full-width")&&Object(y.removed)("full-width",this)},beforeMount:function beforeMount(){var e=this;this.$nextTick((function(){e.isBooted=e.isActive,e.isActive&&e.show()}))},beforeDestroy:function beforeDestroy(){"undefined"!=typeof window&&this.unbind()},methods:{animateClick:function animateClick(){var e=this;this.animate=!1,this.$nextTick((function(){e.animate=!0,window.clearTimeout(e.animateTimeout),e.animateTimeout=window.setTimeout((function(){return e.animate=!1}),150)}))},closeConditional:function closeConditional(e){var r=e.target;return!(this._isDestroyed||!this.isActive||this.$refs.content.contains(r)||this.overlay&&r&&!this.overlay.$el.contains(r))&&this.activeZIndex>=this.getMaxZIndex()},hideScroll:function hideScroll(){this.fullscreen?document.documentElement.classList.add("overflow-y-hidden"):p.default.options.methods.hideScroll.call(this)},show:function show2(){var e=this;!this.fullscreen&&!this.hideOverlay&&this.genOverlay(),this.$nextTick((function(){e.$nextTick((function(){var r,s;(null===(r=e.$refs.dialog)||void 0===r?void 0:r.contains(document.activeElement))||(e.previousActiveElement=document.activeElement,null===(s=e.$refs.dialog)||void 0===s||s.focus()),e.bind()}))}))},bind:function bind2(){window.addEventListener("focusin",this.onFocusin)},unbind:function unbind2(){window.removeEventListener("focusin",this.onFocusin)},onClickOutside:function onClickOutside(e){this.$emit("click:outside",e),this.persistent?this.noClickAnimation||this.animateClick():this.isActive=!1},onKeydown:function onKeydown(e){if(e.keyCode===b.keyCodes.esc&&!this.getOpenDependents().length)if(this.persistent)this.noClickAnimation||this.animateClick();else{this.isActive=!1;var r=this.getActivator();this.$nextTick((function(){return r&&r.focus()}))}this.$emit("keydown",e)},onFocusin:function onFocusin(e){if(e&&this.retainFocus){var r=e.target;if(r&&this.$refs.dialog&&![document,this.$refs.dialog].includes(r)&&!this.$refs.dialog.contains(r)&&this.activeZIndex>=this.getMaxZIndex()&&!this.getOpenDependentElements().some((function(e){return e.contains(r)}))){var s=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))}([],function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(this.$refs.dialog.querySelectorAll('button, [href], input:not([type="hidden"]), select, textarea, [tabindex]:not([tabindex="-1"])')),!1).find((function(e){return!e.hasAttribute("disabled")&&!e.matches('[tabindex="-1"]')}));s&&s.focus()}}},genContent:function genContent(){var e=this;return this.showLazyContent((function(){return[e.$createElement(o.VThemeProvider,{props:{root:!0,light:e.light,dark:e.dark}},[e.$createElement("div",{class:e.contentClasses,attrs:__assign({role:"dialog","aria-modal":e.hideOverlay?void 0:"true"},e.getScopeIdAttrs()),on:{keydown:e.onKeydown},style:{zIndex:e.activeZIndex},ref:"content"},[e.genTransition()])])]}))},genTransition:function genTransition(){var e=this.genInnerContent();return this.transition?this.$createElement("transition",{props:{name:this.transition,origin:this.origin,appear:!0}},[e]):e},genInnerContent:function genInnerContent(){var e={class:this.classes,attrs:{tabindex:this.isActive?0:void 0},ref:"dialog",directives:[{name:"click-outside",value:{handler:this.onClickOutside,closeConditional:this.closeConditional,include:this.getOpenDependentElements}},{name:"show",value:this.isActive}],style:{transformOrigin:this.origin}};return this.fullscreen||(e.style=__assign(__assign({},e.style),{maxWidth:Object(b.convertToUnit)(this.maxWidth),width:Object(b.convertToUnit)(this.width)})),this.$createElement("div",e,this.getContentSlot())}},render:function render10(e){return e("div",{staticClass:"v-dialog__container",class:{"v-dialog__container--attached":""===this.attach||!0===this.attach||"attach"===this.attach}},[this.genActivator(),this.genContent()])}})},"./src/components/VDialog/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VDialog/VDialog.ts");s.d(r,"VDialog",(function(){return o.default})),r.default=o.default},"./src/components/VDivider/VDivider.sass":function(e,r,s){},"./src/components/VDivider/VDivider.ts":function(e,r,s){s.r(r),s("./src/components/VDivider/VDivider.sass");var o=s("./src/mixins/themeable/index.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=o.default.extend({name:"v-divider",props:{inset:Boolean,vertical:Boolean},render:function render10(e){var r;return this.$attrs.role&&"separator"!==this.$attrs.role||(r=this.vertical?"vertical":"horizontal"),e("hr",{class:__assign({"v-divider":!0,"v-divider--inset":this.inset,"v-divider--vertical":this.vertical},this.themeClasses),attrs:__assign({role:"separator","aria-orientation":r},this.$attrs),on:this.$listeners})}})},"./src/components/VDivider/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VDivider/VDivider.ts");s.d(r,"VDivider",(function(){return o.default})),r.default=o.default},"./src/components/VExpansionPanel/VExpansionPanel.sass":function(e,r,s){},"./src/components/VExpansionPanel/VExpansionPanel.ts":function(e,r,s){s.r(r);var o=s("./src/mixins/groupable/index.ts"),l=s("./src/mixins/registrable/index.ts"),c=s("./src/util/helpers.ts"),u=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(u.default)(Object(o.factory)("expansionPanels","v-expansion-panel","v-expansion-panels"),Object(l.provide)("expansionPanel",!0)).extend({name:"v-expansion-panel",props:{disabled:Boolean,readonly:Boolean},data:function data(){return{content:null,header:null,nextIsActive:!1}},computed:{classes:function classes(){return __assign({"v-expansion-panel--active":this.isActive,"v-expansion-panel--next-active":this.nextIsActive,"v-expansion-panel--disabled":this.isDisabled},this.groupClasses)},isDisabled:function isDisabled(){return this.expansionPanels.disabled||this.disabled},isReadonly:function isReadonly2(){return this.expansionPanels.readonly||this.readonly}},methods:{registerContent:function registerContent(e){this.content=e},unregisterContent:function unregisterContent(){this.content=null},registerHeader:function registerHeader(e){this.header=e,e.$on("click",this.onClick)},unregisterHeader:function unregisterHeader(){this.header=null},onClick:function onClick(e){e.detail&&this.header.$el.blur(),this.$emit("click",e),this.isReadonly||this.isDisabled||this.toggle()},toggle:function toggle(){var e=this;this.$nextTick((function(){return e.$emit("change")}))}},render:function render10(e){return e("div",{staticClass:"v-expansion-panel",class:this.classes,attrs:{"aria-expanded":String(this.isActive)}},Object(c.getSlot)(this))}})},"./src/components/VExpansionPanel/VExpansionPanelContent.ts":function(e,r,s){s.r(r);var o=s("./src/components/transitions/index.ts"),l=s("./src/mixins/bootable/index.ts"),c=s("./src/mixins/colorable/index.ts"),u=s("./src/mixins/registrable/index.ts"),p=s("./src/util/helpers.ts"),f=s("./src/util/mixins.ts"),m=Object(f.default)(l.default,c.default,Object(u.inject)("expansionPanel","v-expansion-panel-content","v-expansion-panel"));r.default=m.extend().extend({name:"v-expansion-panel-content",data:function data(){return{isActive:!1}},computed:{parentIsActive:function parentIsActive(){return this.expansionPanel.isActive}},watch:{parentIsActive:{immediate:!0,handler:function handler(e,r){var s=this;e&&(this.isBooted=!0),null==r?this.isActive=e:this.$nextTick((function(){return s.isActive=e}))}}},created:function created(){this.expansionPanel.registerContent(this)},beforeDestroy:function beforeDestroy(){this.expansionPanel.unregisterContent()},render:function render10(e){var r=this;return e(o.VExpandTransition,this.showLazyContent((function(){return[e("div",r.setBackgroundColor(r.color,{staticClass:"v-expansion-panel-content",directives:[{name:"show",value:r.isActive}]}),[e("div",{class:"v-expansion-panel-content__wrap"},Object(p.getSlot)(r))])]})))}})},"./src/components/VExpansionPanel/VExpansionPanelHeader.ts":function(e,r,s){s.r(r);var o=s("./src/components/transitions/index.ts"),l=s("./src/components/VIcon/index.ts"),c=s("./src/mixins/colorable/index.ts"),u=s("./src/mixins/registrable/index.ts"),p=s("./src/directives/ripple/index.ts"),f=s("./src/util/helpers.ts"),m=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},v=Object(m.default)(c.default,Object(u.inject)("expansionPanel","v-expansion-panel-header","v-expansion-panel"));r.default=v.extend().extend({name:"v-expansion-panel-header",directives:{ripple:p.default},props:{disableIconRotate:Boolean,expandIcon:{type:String,default:"$expand"},hideActions:Boolean,ripple:{type:[Boolean,Object],default:!1}},data:function data(){return{hasMousedown:!1}},computed:{classes:function classes(){return{"v-expansion-panel-header--active":this.isActive,"v-expansion-panel-header--mousedown":this.hasMousedown}},isActive:function isActive(){return this.expansionPanel.isActive},isDisabled:function isDisabled(){return this.expansionPanel.isDisabled},isReadonly:function isReadonly2(){return this.expansionPanel.isReadonly}},created:function created(){this.expansionPanel.registerHeader(this)},beforeDestroy:function beforeDestroy(){this.expansionPanel.unregisterHeader()},methods:{onClick:function onClick(e){this.$emit("click",e)},genIcon:function genIcon(){var e=Object(f.getSlot)(this,"actions")||[this.$createElement(l.default,this.expandIcon)];return this.$createElement(o.VFadeTransition,[this.$createElement("div",{staticClass:"v-expansion-panel-header__icon",class:{"v-expansion-panel-header__icon--disable-rotate":this.disableIconRotate},directives:[{name:"show",value:!this.isDisabled}]},e)])}},render:function render10(e){var r=this;return e("button",this.setBackgroundColor(this.color,{staticClass:"v-expansion-panel-header",class:this.classes,attrs:{tabindex:this.isDisabled?-1:null,type:"button","aria-expanded":this.isActive},directives:[{name:"ripple",value:this.ripple}],on:__assign(__assign({},this.$listeners),{click:this.onClick,mousedown:function mousedown(){return r.hasMousedown=!0},mouseup:function mouseup(){return r.hasMousedown=!1}})}),[Object(f.getSlot)(this,"default",{open:this.isActive},!0),this.hideActions||this.genIcon()])}})},"./src/components/VExpansionPanel/VExpansionPanels.ts":function(e,r,s){s.r(r),s("./src/components/VExpansionPanel/VExpansionPanel.sass");var o=s("./src/components/VItemGroup/VItemGroup.ts"),l=s("./src/util/console.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=o.BaseItemGroup.extend({name:"v-expansion-panels",provide:function provide2(){return{expansionPanels:this}},props:{accordion:Boolean,disabled:Boolean,flat:Boolean,hover:Boolean,focusable:Boolean,inset:Boolean,popout:Boolean,readonly:Boolean,tile:Boolean},computed:{classes:function classes(){return __assign(__assign({},o.BaseItemGroup.options.computed.classes.call(this)),{"v-expansion-panels":!0,"v-expansion-panels--accordion":this.accordion,"v-expansion-panels--flat":this.flat,"v-expansion-panels--hover":this.hover,"v-expansion-panels--focusable":this.focusable,"v-expansion-panels--inset":this.inset,"v-expansion-panels--popout":this.popout,"v-expansion-panels--tile":this.tile})}},created:function created(){this.$attrs.hasOwnProperty("expand")&&Object(l.breaking)("expand","multiple",this),Array.isArray(this.value)&&this.value.length>0&&"boolean"==typeof this.value[0]&&Object(l.breaking)(':value="[true, false, true]"',':value="[0, 2]"',this)},methods:{updateItem:function updateItem(e,r){var s=this.getValue(e,r),o=this.getValue(e,r+1);e.isActive=this.toggleMethod(s),e.nextIsActive=this.toggleMethod(o)}}})},"./src/components/VExpansionPanel/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VExpansionPanel/VExpansionPanels.ts");s.d(r,"VExpansionPanels",(function(){return o.default}));var l=s("./src/components/VExpansionPanel/VExpansionPanel.ts");s.d(r,"VExpansionPanel",(function(){return l.default}));var c=s("./src/components/VExpansionPanel/VExpansionPanelContent.ts");s.d(r,"VExpansionPanelContent",(function(){return c.default}));var u=s("./src/components/VExpansionPanel/VExpansionPanelHeader.ts");s.d(r,"VExpansionPanelHeader",(function(){return u.default})),r.default={$_vuetify_subcomponents:{VExpansionPanels:o.default,VExpansionPanel:l.default,VExpansionPanelHeader:u.default,VExpansionPanelContent:c.default}}},"./src/components/VFileInput/VFileInput.sass":function(e,r,s){},"./src/components/VFileInput/VFileInput.ts":function(e,r,s){s.r(r),s("./src/components/VFileInput/VFileInput.sass");var o=s("./src/components/VTextField/index.ts"),l=s("./src/components/VChip/index.ts"),c=s("./src/util/helpers.ts"),u=s("./src/util/console.ts"),p=s("./src/util/mergeData.ts");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var __assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=o.default.extend({name:"v-file-input",model:{prop:"value",event:"change"},props:{chips:Boolean,clearable:{type:Boolean,default:!0},counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},hideInput:Boolean,multiple:Boolean,placeholder:String,prependIcon:{type:String,default:"$file"},readonly:{type:Boolean,default:!1},showSize:{type:[Boolean,Number],default:!1,validator:function validator(e){return"boolean"==typeof e||[1e3,1024].includes(e)}},smallChips:Boolean,truncateLength:{type:[Number,String],default:22},type:{type:String,default:"file"},value:{default:void 0,validator:function validator(e){return Object(c.wrapInArray)(e).every((function(e){return null!=e&&"object"===_typeof(e)}))}}},computed:{classes:function classes(){return __assign(__assign({},o.default.options.computed.classes.call(this)),{"v-file-input":!0})},computedCounterValue:function computedCounterValue(){var e=this.multiple&&this.lazyValue?this.lazyValue.length:this.lazyValue instanceof File?1:0;if(!this.showSize)return this.$vuetify.lang.t(this.counterString,e);var r=this.internalArrayValue.reduce((function(e,r){var s=r.size;return e+(void 0===s?0:s)}),0);return this.$vuetify.lang.t(this.counterSizeString,e,Object(c.humanReadableFileSize)(r,1024===this.base))},internalArrayValue:function internalArrayValue(){return Object(c.wrapInArray)(this.internalValue)},internalValue:{get:function get2(){return this.lazyValue},set:function set2(e){this.lazyValue=e,this.$emit("change",this.lazyValue)}},isDirty:function isDirty(){return this.internalArrayValue.length>0},isLabelActive:function isLabelActive(){return this.isDirty},text:function text(){var e=this;return this.isDirty||!this.persistentPlaceholder&&!this.isFocused&&this.hasLabel?this.internalArrayValue.map((function(r){var s=r.name,o=void 0===s?"":s,l=r.size,u=void 0===l?0:l,p=e.truncateText(o);return e.showSize?p+" ("+Object(c.humanReadableFileSize)(u,1024===e.base)+")":p})):[this.placeholder]},base:function base(){return"boolean"!=typeof this.showSize?this.showSize:void 0},hasChips:function hasChips(){return this.chips||this.smallChips}},watch:{readonly:{handler:function handler(e){!0===e&&Object(u.consoleError)("readonly is not supported on <v-file-input>",this)},immediate:!0},value:function value(e){var r=this.multiple?e:e?[e]:[];Object(c.deepEqual)(r,this.$refs.input.files)||(this.$refs.input.value="")}},methods:{clearableCallback:function clearableCallback(){this.internalValue=this.multiple?[]:null,this.$refs.input.value=""},genChips:function genChips(){var e=this;return this.isDirty?this.text.map((function(r,s){return e.$createElement(l.VChip,{props:{small:e.smallChips},on:{"click:close":function clickClose(){var r=e.internalValue;r.splice(s,1),e.internalValue=r}}},[r])})):[]},genControl:function genControl(){var e=o.default.options.methods.genControl.call(this);return this.hideInput&&(e.data.style=Object(p.mergeStyles)(e.data.style,{display:"none"})),e},genInput:function genInput(){var e=o.default.options.methods.genInput.call(this);return e.data.attrs.multiple=this.multiple,delete e.data.domProps.value,delete e.data.on.input,e.data.on.change=this.onInput,[this.genSelections(),e]},genPrependSlot:function genPrependSlot(){var e=this;if(!this.prependIcon)return null;var r=this.genIcon("prepend",(function(){e.$refs.input.click()}));return this.genSlot("prepend","outer",[r])},genSelectionText:function genSelectionText(){var e=this.text.length;return e<2?this.text:this.showSize&&!this.counter?[this.computedCounterValue]:[this.$vuetify.lang.t(this.counterString,e)]},genSelections:function genSelections(){var e=this,r=[];return this.isDirty&&this.$scopedSlots.selection?this.internalArrayValue.forEach((function(s,o){e.$scopedSlots.selection&&r.push(e.$scopedSlots.selection({text:e.text[o],file:s,index:o}))})):r.push(this.hasChips&&this.isDirty?this.genChips():this.genSelectionText()),this.$createElement("div",{staticClass:"v-file-input__text",class:{"v-file-input__text--placeholder":this.placeholder&&!this.isDirty,"v-file-input__text--chips":this.hasChips&&!this.$scopedSlots.selection}},r)},genTextFieldSlot:function genTextFieldSlot(){var e=this,r=o.default.options.methods.genTextFieldSlot.call(this);return r.data.on=__assign(__assign({},r.data.on||{}),{click:function click(r){r.target&&"LABEL"===r.target.nodeName||e.$refs.input.click()}}),r},onInput:function onInput(e){var r=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))}([],function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(e.target.files||[]),!1);this.internalValue=this.multiple?r:r[0],this.initialValue=this.internalValue},onKeyDown:function onKeyDown(e){this.$emit("keydown",e)},truncateText:function truncateText(e){if(e.length<Number(this.truncateLength))return e;var r=Math.floor((Number(this.truncateLength)-1)/2);return e.slice(0,r)+"…"+e.slice(e.length-r)}}})},"./src/components/VFileInput/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VFileInput/VFileInput.ts");s.d(r,"VFileInput",(function(){return o.default})),r.default=o.default},"./src/components/VFooter/VFooter.sass":function(e,r,s){},"./src/components/VFooter/VFooter.ts":function(e,r,s){s.r(r),s("./src/components/VFooter/VFooter.sass");var o=s("./src/components/VSheet/VSheet.ts"),l=s("./src/mixins/applicationable/index.ts"),c=s("./src/mixins/ssr-bootable/index.ts"),u=s("./src/util/mixins.ts"),p=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(u.default)(o.default,Object(l.default)("footer",["height","inset"]),c.default).extend({name:"v-footer",props:{height:{default:"auto",type:[Number,String]},inset:Boolean,padless:Boolean,tag:{type:String,default:"footer"}},computed:{applicationProperty:function applicationProperty(){return this.inset?"insetFooter":"footer"},classes:function classes(){return __assign(__assign({},o.default.options.computed.classes.call(this)),{"v-footer--absolute":this.absolute,"v-footer--fixed":!this.absolute&&(this.app||this.fixed),"v-footer--padless":this.padless,"v-footer--inset":this.inset})},computedBottom:function computedBottom(){if(this.isPositioned)return this.app?this.$vuetify.application.bottom:0},computedLeft:function computedLeft(){if(this.isPositioned)return this.app&&this.inset?this.$vuetify.application.left:0},computedRight:function computedRight(){if(this.isPositioned)return this.app&&this.inset?this.$vuetify.application.right:0},isPositioned:function isPositioned(){return Boolean(this.absolute||this.fixed||this.app)},styles:function styles(){var e=parseInt(this.height);return __assign(__assign({},o.default.options.computed.styles.call(this)),{height:isNaN(e)?e:Object(p.convertToUnit)(e),left:Object(p.convertToUnit)(this.computedLeft),right:Object(p.convertToUnit)(this.computedRight),bottom:Object(p.convertToUnit)(this.computedBottom)})}},methods:{updateApplication:function updateApplication(){var e=parseInt(this.height);return isNaN(e)?this.$el?this.$el.clientHeight:0:e}},render:function render10(e){var r=this.setBackgroundColor(this.color,{staticClass:"v-footer",class:this.classes,style:this.styles});return e(this.tag,r,this.$slots.default)}})},"./src/components/VFooter/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VFooter/VFooter.ts");s.d(r,"VFooter",(function(){return o.default})),r.default=o.default},"./src/components/VForm/VForm.ts":function(e,r,s){s.r(r);var o=s("./src/util/mixins.ts"),l=s("./src/mixins/binds-attrs/index.ts"),c=s("./src/mixins/registrable/index.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(o.default)(l.default,Object(c.provide)("form")).extend({name:"v-form",provide:function provide2(){return{form:this}},inheritAttrs:!1,props:{disabled:Boolean,lazyValidation:Boolean,readonly:Boolean,value:Boolean},data:function data(){return{inputs:[],watchers:[],errorBag:{}}},watch:{errorBag:{handler:function handler(e){var r=Object.values(e).includes(!0);this.$emit("input",!r)},deep:!0,immediate:!0}},methods:{watchInput:function watchInput(e){var r=this,s=function watcher2(e){return e.$watch("hasError",(function(s){r.$set(r.errorBag,e._uid,s)}),{immediate:!0})},o={_uid:e._uid,valid:function valid(){},shouldValidate:function shouldValidate(){}};return this.lazyValidation?o.shouldValidate=e.$watch("shouldValidate",(function(l){l&&(r.errorBag.hasOwnProperty(e._uid)||(o.valid=s(e)))})):o.valid=s(e),o},validate:function validate(){return 0===this.inputs.filter((function(e){return!e.validate(!0)})).length},reset:function reset(){this.inputs.forEach((function(e){return e.reset()})),this.resetErrorBag()},resetErrorBag:function resetErrorBag(){var e=this;this.lazyValidation&&setTimeout((function(){e.errorBag={}}),0)},resetValidation:function resetValidation(){this.inputs.forEach((function(e){return e.resetValidation()})),this.resetErrorBag()},register:function register(e){this.inputs.push(e),this.watchers.push(this.watchInput(e))},unregister:function unregister(e){var r=this.inputs.find((function(r){return r._uid===e._uid}));if(r){var s=this.watchers.find((function(e){return e._uid===r._uid}));s&&(s.valid(),s.shouldValidate()),this.watchers=this.watchers.filter((function(e){return e._uid!==r._uid})),this.inputs=this.inputs.filter((function(e){return e._uid!==r._uid})),this.$delete(this.errorBag,r._uid)}}},render:function render10(e){var r=this;return e("form",{staticClass:"v-form",attrs:__assign({novalidate:!0},this.attrs$),on:{submit:function submit(e){return r.$emit("submit",e)}}},this.$slots.default)}})},"./src/components/VForm/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VForm/VForm.ts");s.d(r,"VForm",(function(){return o.default})),r.default=o.default},"./src/components/VGrid/VCol.ts":function(e,r,s){s.r(r),s("./src/components/VGrid/VGrid.sass");var o=s("vue"),l=s.n(o),c=s("./src/util/mergeData.ts"),u=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},p=["sm","md","lg","xl"],f=p.reduce((function(e,r){return e[r]={type:[Boolean,String,Number],default:!1},e}),{}),m=p.reduce((function(e,r){return e["offset"+Object(u.upperFirst)(r)]={type:[String,Number],default:null},e}),{}),v=p.reduce((function(e,r){return e["order"+Object(u.upperFirst)(r)]={type:[String,Number],default:null},e}),{}),g={col:Object.keys(f),offset:Object.keys(m),order:Object.keys(v)};function breakpointClass(e,r,s){var o=e;if(null!=s&&!1!==s)return r&&(o+="-"+r.replace(e,"")),"col"!==e||""!==s&&!0!==s?(o+="-"+s).toLowerCase():o.toLowerCase()}var y=new Map;r.default=l.a.extend({name:"v-col",functional:!0,props:__assign(__assign(__assign(__assign(__assign(__assign({cols:{type:[Boolean,String,Number],default:!1}},f),{offset:{type:[String,Number],default:null}}),m),{order:{type:[String,Number],default:null}}),v),{alignSelf:{type:String,default:null,validator:function validator(e){return["auto","start","end","center","baseline","stretch"].includes(e)}},tag:{type:String,default:"div"}}),render:function render10(e,r){var s,o=r.props,l=r.data,u=r.children;r.parent;var p="";for(var f in o)p+=String(o[f]);var m=y.get(p);if(!m){var v;for(v in m=[],g)g[v].forEach((function(e){var r=o[e],s=breakpointClass(v,e,r);s&&m.push(s)}));var b=m.some((function(e){return e.startsWith("col-")}));m.push(((s={col:!b||!o.cols})["col-"+o.cols]=o.cols,s["offset-"+o.offset]=o.offset,s["order-"+o.order]=o.order,s["align-self-"+o.alignSelf]=o.alignSelf,s)),y.set(p,m)}return e(o.tag,Object(c.default)(l,{class:m}),u)}})},"./src/components/VGrid/VContainer.ts":function(e,r,s){s.r(r),s("./src/components/VGrid/_grid.sass"),s("./src/components/VGrid/VGrid.sass");var o=s("./src/components/VGrid/grid.ts"),l=s("./src/util/mergeData.ts");r.default=Object(o.default)("container").extend({name:"v-container",functional:!0,props:{id:String,tag:{type:String,default:"div"},fluid:{type:Boolean,default:!1}},render:function render10(e,r){var s,o=r.props,c=r.data,u=r.children,p=c.attrs;return p&&(c.attrs={},s=Object.keys(p).filter((function(e){if("slot"===e)return!1;var r=p[e];return e.startsWith("data-")?(c.attrs[e]=r,!1):r||"string"==typeof r}))),o.id&&(c.domProps=c.domProps||{},c.domProps.id=o.id),e(o.tag,Object(l.default)(c,{staticClass:"container",class:Array({"container--fluid":o.fluid}).concat(s||[])}),u)}})},"./src/components/VGrid/VFlex.ts":function(e,r,s){s.r(r),s("./src/components/VGrid/_grid.sass");var o=s("./src/components/VGrid/grid.ts");r.default=Object(o.default)("flex")},"./src/components/VGrid/VGrid.sass":function(e,r,s){},"./src/components/VGrid/VLayout.ts":function(e,r,s){s.r(r),s("./src/components/VGrid/_grid.sass");var o=s("./src/components/VGrid/grid.ts");r.default=Object(o.default)("layout")},"./src/components/VGrid/VRow.ts":function(e,r,s){s.r(r),s("./src/components/VGrid/VGrid.sass");var o=s("vue"),l=s.n(o),c=s("./src/util/mergeData.ts"),u=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))},p=["sm","md","lg","xl"],f=["start","end","center"];function makeProps(e,r){return p.reduce((function(s,o){return s[e+Object(u.upperFirst)(o)]=r(),s}),{})}var m=function alignValidator2(e){return __spreadArray(__spreadArray([],__read(f),!1),["baseline","stretch"],!1).includes(e)},v=makeProps("align",(function(){return{type:String,default:null,validator:m}})),g=function justifyValidator2(e){return __spreadArray(__spreadArray([],__read(f),!1),["space-between","space-around"],!1).includes(e)},y=makeProps("justify",(function(){return{type:String,default:null,validator:g}})),b=function alignContentValidator2(e){return __spreadArray(__spreadArray([],__read(f),!1),["space-between","space-around","stretch"],!1).includes(e)},x=makeProps("alignContent",(function(){return{type:String,default:null,validator:b}})),S={align:Object.keys(v),justify:Object.keys(y),alignContent:Object.keys(x)},k={align:"align",justify:"justify",alignContent:"align-content"};function breakpointClass(e,r,s){var o=k[e];if(null!=s)return r&&(o+="-"+r.replace(e,"")),(o+="-"+s).toLowerCase()}var C=new Map;r.default=l.a.extend({name:"v-row",functional:!0,props:__assign(__assign(__assign(__assign(__assign({tag:{type:String,default:"div"},dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:m}},v),{justify:{type:String,default:null,validator:g}}),y),{alignContent:{type:String,default:null,validator:b}}),x),render:function render10(e,r){var s,o=r.props,l=r.data,u=r.children,p="";for(var f in o)p+=String(o[f]);var m=C.get(p);if(!m){var v;for(v in m=[],S)S[v].forEach((function(e){var r=o[e],s=breakpointClass(v,e,r);s&&m.push(s)}));m.push(((s={"no-gutters":o.noGutters,"row--dense":o.dense})["align-"+o.align]=o.align,s["justify-"+o.justify]=o.justify,s["align-content-"+o.alignContent]=o.alignContent,s)),C.set(p,m)}return e(o.tag,Object(c.default)(l,{staticClass:"row",class:m}),u)}})},"./src/components/VGrid/VSpacer.ts":function(e,r,s){s.r(r),s("./src/components/VGrid/_grid.sass");var o=s("./src/util/helpers.ts");r.default=Object(o.createSimpleFunctional)("spacer","div","v-spacer")},"./src/components/VGrid/_grid.sass":function(e,r,s){},"./src/components/VGrid/grid.ts":function(e,r,s){s.r(r),s.d(r,"default",(function(){return VGrid}));var o=s("vue"),l=s.n(o);function VGrid(e){return l.a.extend({name:"v-"+e,functional:!0,props:{id:String,tag:{type:String,default:"div"}},render:function render10(r,s){var o=s.props,l=s.data,c=s.children;l.staticClass=(e+" "+(l.staticClass||"")).trim();var u=l.attrs;if(u){l.attrs={};var p=Object.keys(u).filter((function(e){if("slot"===e)return!1;var r=u[e];return e.startsWith("data-")?(l.attrs[e]=r,!1):r||"string"==typeof r}));p.length&&(l.staticClass+=" "+p.join(" "))}return o.id&&(l.domProps=l.domProps||{},l.domProps.id=o.id),r(o.tag,l,c)}})}},"./src/components/VGrid/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VGrid/VContainer.ts");s.d(r,"VContainer",(function(){return o.default}));var l=s("./src/components/VGrid/VCol.ts");s.d(r,"VCol",(function(){return l.default}));var c=s("./src/components/VGrid/VRow.ts");s.d(r,"VRow",(function(){return c.default}));var u=s("./src/components/VGrid/VSpacer.ts");s.d(r,"VSpacer",(function(){return u.default}));var p=s("./src/components/VGrid/VLayout.ts");s.d(r,"VLayout",(function(){return p.default}));var f=s("./src/components/VGrid/VFlex.ts");s.d(r,"VFlex",(function(){return f.default})),r.default={$_vuetify_subcomponents:{VContainer:o.default,VCol:l.default,VRow:c.default,VSpacer:u.default,VLayout:p.default,VFlex:f.default}}},"./src/components/VHover/VHover.ts":function(e,r,s){s.r(r);var o=s("./src/mixins/delayable/index.ts"),l=s("./src/mixins/toggleable/index.ts"),c=s("./src/util/mixins.ts"),u=s("./src/util/console.ts");r.default=Object(c.default)(o.default,l.default).extend({name:"v-hover",props:{disabled:{type:Boolean,default:!1},value:{type:Boolean,default:void 0}},methods:{onMouseEnter:function onMouseEnter(){this.runDelay("open")},onMouseLeave:function onMouseLeave(){this.runDelay("close")}},render:function render10(){return this.$scopedSlots.default||void 0!==this.value?(this.$scopedSlots.default&&(e=this.$scopedSlots.default({hover:this.isActive})),Array.isArray(e)&&1===e.length&&(e=e[0]),e&&!Array.isArray(e)&&e.tag?(this.disabled||(e.data=e.data||{},this._g(e.data,{mouseenter:this.onMouseEnter,mouseleave:this.onMouseLeave})),e):(Object(u.consoleWarn)("v-hover should only contain a single element",this),e)):(Object(u.consoleWarn)("v-hover is missing a default scopedSlot or bound value",this),null);var e}})},"./src/components/VHover/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VHover/VHover.ts");s.d(r,"VHover",(function(){return o.default})),r.default=o.default},"./src/components/VIcon/VIcon.sass":function(e,r,s){},"./src/components/VIcon/VIcon.ts":function(e,r,s){s.r(r),s("./src/components/VIcon/VIcon.sass");var o,l,c=s("./src/mixins/binds-attrs/index.ts"),u=s("./src/mixins/colorable/index.ts"),p=s("./src/mixins/sizeable/index.ts"),f=s("./src/mixins/themeable/index.ts"),m=s("./src/util/helpers.ts"),v=s("vue"),g=s.n(v),y=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};(l=o||(o={})).xSmall="12px",l.small="16px",l.default="24px",l.medium="28px",l.large="36px",l.xLarge="40px";var b=Object(y.default)(c.default,u.default,p.default,f.default).extend({name:"v-icon",props:{dense:Boolean,disabled:Boolean,left:Boolean,right:Boolean,size:[Number,String],tag:{type:String,required:!1,default:"i"}},computed:{medium:function medium(){return!1},hasClickListener:function hasClickListener(){return Boolean(this.listeners$.click||this.listeners$["!click"])}},methods:{getIcon:function getIcon(){var e="";return this.$slots.default&&(e=this.$slots.default[0].text.trim()),Object(m.remapInternalIcon)(this,e)},getSize:function getSize(){var e={xSmall:this.xSmall,small:this.small,medium:this.medium,large:this.large,xLarge:this.xLarge},r=Object(m.keys)(e).find((function(r){return e[r]}));return r&&o[r]||Object(m.convertToUnit)(this.size)},getDefaultData:function getDefaultData(){return{staticClass:"v-icon notranslate",class:{"v-icon--disabled":this.disabled,"v-icon--left":this.left,"v-icon--link":this.hasClickListener,"v-icon--right":this.right,"v-icon--dense":this.dense},attrs:__assign({"aria-hidden":!this.hasClickListener,disabled:this.hasClickListener&&this.disabled,type:this.hasClickListener?"button":void 0},this.attrs$),on:this.listeners$}},getSvgWrapperData:function getSvgWrapperData(){var e=this.getSize(),r=__assign(__assign({},this.getDefaultData()),{style:e?{fontSize:e,height:e,width:e}:void 0});return this.applyColors(r),r},applyColors:function applyColors(e){e.class=__assign(__assign({},e.class),this.themeClasses),this.setTextColor(this.color,e)},renderFontIcon:function renderFontIcon(e,r){var s=[],o=this.getDefaultData(),l="material-icons",c=e.indexOf("-"),u=c<=-1;u?s.push(e):function isFontAwesome5(e){return["fas","far","fal","fab","fad","fak"].some((function(r){return e.includes(r)}))}(l=e.slice(0,c))&&(l=""),o.class[l]=!0,o.class[e]=!u;var p=this.getSize();return p&&(o.style={fontSize:p}),this.applyColors(o),r(this.hasClickListener?"button":this.tag,o,s)},renderSvgIcon:function renderSvgIcon(e,r){var s={class:"v-icon__svg",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":!0}},o=this.getSize();return o&&(s.style={fontSize:o,height:o,width:o}),r(this.hasClickListener?"button":"span",this.getSvgWrapperData(),[r("svg",s,[r("path",{attrs:{d:e}})])])},renderSvgIconComponent:function renderSvgIconComponent(e,r){var s={class:{"v-icon__component":!0}},o=this.getSize();o&&(s.style={fontSize:o,height:o,width:o}),this.applyColors(s);var l=e.component;return s.props=e.props,s.nativeOn=s.on,r(this.hasClickListener?"button":"span",this.getSvgWrapperData(),[r(l,s)])}},render:function render10(e){var r=this.getIcon();return"string"==typeof r?function isSvgPath(e){return/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(e)&&/[\dz]$/i.test(e)&&e.length>4}(r)?this.renderSvgIcon(r,e):this.renderFontIcon(r,e):this.renderSvgIconComponent(r,e)}});r.default=g.a.extend({name:"v-icon",$_wrapperFor:b,functional:!0,render:function render10(e,r){var s=r.data,o=r.children,l="";return s.domProps&&(l=s.domProps.textContent||s.domProps.innerHTML||l,delete s.domProps.textContent,delete s.domProps.innerHTML),e(b,s,l?[l]:o)}})},"./src/components/VIcon/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VIcon/VIcon.ts");s.d(r,"VIcon",(function(){return o.default})),r.default=o.default},"./src/components/VImg/VImg.sass":function(e,r,s){},"./src/components/VImg/VImg.ts":function(e,r,s){s.r(r),s("./src/components/VImg/VImg.sass");var o=s("./src/directives/intersect/index.ts"),l=s("./src/components/VResponsive/index.ts"),c=s("./src/mixins/themeable/index.ts"),u=s("./src/util/mixins.ts"),p=s("./src/util/mergeData.ts"),f=s("./src/util/console.ts"),m=s("./src/util/helpers.ts");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var v="undefined"!=typeof window&&"IntersectionObserver"in window;r.default=Object(u.default)(l.default,c.default).extend({name:"v-img",directives:{intersect:o.default},props:{alt:String,contain:Boolean,eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:function _default2(){return{root:void 0,rootMargin:void 0,threshold:void 0}}},position:{type:String,default:"center center"},sizes:String,src:{type:[String,Object],default:""},srcset:String,transition:{type:[Boolean,String],default:"fade-transition"}},data:function data(){return{currentSrc:"",image:null,isLoading:!0,calculatedAspectRatio:void 0,naturalWidth:void 0,hasError:!1}},computed:{computedAspectRatio:function computedAspectRatio(){return Number(this.normalisedSrc.aspect||this.calculatedAspectRatio)},normalisedSrc:function normalisedSrc(){return this.src&&"object"===_typeof(this.src)?{src:this.src.src,srcset:this.srcset||this.src.srcset,lazySrc:this.lazySrc||this.src.lazySrc,aspect:Number(this.aspectRatio||this.src.aspect)}:{src:this.src,srcset:this.srcset,lazySrc:this.lazySrc,aspect:Number(this.aspectRatio||0)}},__cachedImage:function __cachedImage(){if(!(this.normalisedSrc.src||this.normalisedSrc.lazySrc||this.gradient))return[];var e=[],r=this.isLoading?this.normalisedSrc.lazySrc:this.currentSrc;this.gradient&&e.push("linear-gradient("+this.gradient+")"),r&&e.push('url("'+r+'")');var s=this.$createElement("div",{staticClass:"v-image__image",class:{"v-image__image--preload":this.isLoading,"v-image__image--contain":this.contain,"v-image__image--cover":!this.contain},style:{backgroundImage:e.join(", "),backgroundPosition:this.position},key:+this.isLoading});return this.transition?this.$createElement("transition",{attrs:{name:this.transition,mode:"in-out"}},[s]):s}},watch:{src:function src(){this.isLoading?this.loadImage():this.init(void 0,void 0,!0)},"$vuetify.breakpoint.width":"getSrc"},mounted:function mounted(){this.init()},methods:{init:function init(e,r,s){if(!v||s||this.eager){if(this.normalisedSrc.lazySrc){var o=new Image;o.src=this.normalisedSrc.lazySrc,this.pollForSize(o,null)}this.normalisedSrc.src&&this.loadImage()}},onLoad:function onLoad(){this.getSrc(),this.isLoading=!1,this.$emit("load",this.src),this.image&&(this.normalisedSrc.src.endsWith(".svg")||this.normalisedSrc.src.startsWith("data:image/svg+xml"))&&(this.image.naturalHeight&&this.image.naturalWidth?(this.naturalWidth=this.image.naturalWidth,this.calculatedAspectRatio=this.image.naturalWidth/this.image.naturalHeight):this.calculatedAspectRatio=1)},onError:function onError(){this.hasError=!0,this.$emit("error",this.src)},getSrc:function getSrc(){this.image&&(this.currentSrc=this.image.currentSrc||this.image.src)},loadImage:function loadImage(){var e=this,r=new Image;this.image=r,r.onload=function(){r.decode?r.decode().catch((function(r){Object(f.consoleWarn)("Failed to decode image, trying to render anyway\n\nsrc: "+e.normalisedSrc.src+(r.message?"\nOriginal error: "+r.message:""),e)})).then(e.onLoad):e.onLoad()},r.onerror=this.onError,this.hasError=!1,this.sizes&&(r.sizes=this.sizes),this.normalisedSrc.srcset&&(r.srcset=this.normalisedSrc.srcset),r.src=this.normalisedSrc.src,this.$emit("loadstart",this.normalisedSrc.src),this.aspectRatio||this.pollForSize(r),this.getSrc()},pollForSize:function pollForSize(e,r){var s=this;void 0===r&&(r=100),function poll2(){var o=e.naturalHeight,l=e.naturalWidth;o||l?(s.naturalWidth=l,s.calculatedAspectRatio=l/o):e.complete||!s.isLoading||s.hasError||null==r||setTimeout(poll2,r)}()},genContent:function genContent(){var e=l.default.options.methods.genContent.call(this);return this.naturalWidth&&this._b(e.data,"div",{style:{width:this.naturalWidth+"px"}}),e},__genPlaceholder:function __genPlaceholder(){var e=Object(m.getSlot)(this,"placeholder");if(e){var r=this.isLoading?[this.$createElement("div",{staticClass:"v-image__placeholder"},e)]:[];return this.transition?this.$createElement("transition",{props:{appear:!0,name:this.transition}},r):r[0]}}},render:function render10(e){var r=l.default.options.render.call(this,e),s=Object(p.default)(r.data,{staticClass:"v-image",attrs:{"aria-label":this.alt,role:this.alt?"img":void 0},class:this.themeClasses,directives:v?[{name:"intersect",modifiers:{once:!0},value:{handler:this.init,options:this.options}}]:void 0});return r.children=[this.__cachedSizer,this.__cachedImage,this.__genPlaceholder(),this.genContent()],e(r.tag,s,r.children)}})},"./src/components/VImg/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VImg/VImg.ts");s.d(r,"VImg",(function(){return o.default})),r.default=o.default},"./src/components/VInput/VInput.sass":function(e,r,s){},"./src/components/VInput/VInput.ts":function(e,r,s){s.r(r),s("./src/components/VInput/VInput.sass");var o=s("./src/components/VIcon/index.ts"),l=s("./src/components/VLabel/index.ts"),c=s("./src/components/VMessages/index.ts"),u=s("./src/mixins/binds-attrs/index.ts"),p=s("./src/mixins/validatable/index.ts"),f=s("./src/util/helpers.ts"),m=s("./src/util/mergeData.ts"),v=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},g=Object(v.default)(u.default,p.default);r.default=g.extend().extend({name:"v-input",inheritAttrs:!1,props:{appendIcon:String,backgroundColor:{type:String,default:""},dense:Boolean,height:[Number,String],hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,id:String,label:String,loading:Boolean,persistentHint:Boolean,prependIcon:String,value:null},data:function data(){return{lazyValue:this.value,hasMouseDown:!1}},computed:{classes:function classes(){return __assign({"v-input--has-state":this.hasState,"v-input--hide-details":!this.showDetails,"v-input--is-label-active":this.isLabelActive,"v-input--is-dirty":this.isDirty,"v-input--is-disabled":this.isDisabled,"v-input--is-focused":this.isFocused,"v-input--is-loading":!1!==this.loading&&null!=this.loading,"v-input--is-readonly":this.isReadonly,"v-input--dense":this.dense,"v-input--hide-spin-buttons":this.hideSpinButtons},this.themeClasses)},computedId:function computedId(){return this.id||"input-"+this._uid},hasDetails:function hasDetails(){return this.messagesToDisplay.length>0},hasHint:function hasHint(){return!this.hasMessages&&!!this.hint&&(this.persistentHint||this.isFocused)},hasLabel:function hasLabel(){return!(!this.$slots.label&&!this.label)},internalValue:{get:function get2(){return this.lazyValue},set:function set2(e){this.lazyValue=e,this.$emit(this.$_modelEvent,e)}},isDirty:function isDirty(){return!!this.lazyValue},isLabelActive:function isLabelActive(){return this.isDirty},messagesToDisplay:function messagesToDisplay(){var e=this;return this.hasHint?[this.hint]:this.hasMessages?this.validations.map((function(r){if("string"==typeof r)return r;var s=r(e.internalValue);return"string"==typeof s?s:""})).filter((function(e){return""!==e})):[]},showDetails:function showDetails(){return!1===this.hideDetails||"auto"===this.hideDetails&&this.hasDetails}},watch:{value:function value(e){this.lazyValue=e}},beforeCreate:function beforeCreate(){this.$_modelEvent=this.$options.model&&this.$options.model.event||"input"},methods:{genContent:function genContent(){return[this.genPrependSlot(),this.genControl(),this.genAppendSlot()]},genControl:function genControl(){return this.$createElement("div",{staticClass:"v-input__control",attrs:{title:this.attrs$.title}},[this.genInputSlot(),this.genMessages()])},genDefaultSlot:function genDefaultSlot(){return[this.genLabel(),this.$slots.default]},genIcon:function genIcon(e,r,s){var l=this;void 0===s&&(s={});var c=this[e+"Icon"],u="click:"+Object(f.kebabCase)(e),p=!(!this.listeners$[u]&&!r),v=Object(m.default)({attrs:{"aria-label":p?Object(f.kebabCase)(e).split("-")[0]+" icon":void 0,color:this.validationState,dark:this.dark,disabled:this.isDisabled,light:this.light,tabindex:"clear"===e?-1:void 0},on:p?{click:function click(e){e.preventDefault(),e.stopPropagation(),l.$emit(u,e),r&&r(e)},mouseup:function mouseup(e){e.preventDefault(),e.stopPropagation()}}:void 0},s);return this.$createElement("div",{staticClass:"v-input__icon",class:e?"v-input__icon--"+Object(f.kebabCase)(e):void 0},[this.$createElement(o.default,v,c)])},genInputSlot:function genInputSlot(){return this.$createElement("div",this.setBackgroundColor(this.backgroundColor,{staticClass:"v-input__slot",style:{height:Object(f.convertToUnit)(this.height)},on:{click:this.onClick,mousedown:this.onMouseDown,mouseup:this.onMouseUp},ref:"input-slot"}),[this.genDefaultSlot()])},genLabel:function genLabel(){return this.hasLabel?this.$createElement(l.default,{props:{color:this.validationState,dark:this.dark,disabled:this.isDisabled,focused:this.hasState,for:this.computedId,light:this.light}},this.$slots.label||this.label):null},genMessages:function genMessages(){var e=this;return this.showDetails?this.$createElement(c.default,{props:{color:this.hasHint?"":this.validationState,dark:this.dark,light:this.light,value:this.messagesToDisplay},attrs:{role:this.hasMessages?"alert":null},scopedSlots:{default:function _default2(r){return Object(f.getSlot)(e,"message",r)}}}):null},genSlot:function genSlot(e,r,s){if(!s.length)return null;var o=e+"-"+r;return this.$createElement("div",{staticClass:"v-input__"+o,ref:o},s)},genPrependSlot:function genPrependSlot(){var e=[];return this.$slots.prepend?e.push(this.$slots.prepend):this.prependIcon&&e.push(this.genIcon("prepend")),this.genSlot("prepend","outer",e)},genAppendSlot:function genAppendSlot(){var e=[];return this.$slots.append?e.push(this.$slots.append):this.appendIcon&&e.push(this.genIcon("append")),this.genSlot("append","outer",e)},onClick:function onClick(e){this.$emit("click",e)},onMouseDown:function onMouseDown(e){this.hasMouseDown=!0,this.$emit("mousedown",e)},onMouseUp:function onMouseUp(e){this.hasMouseDown=!1,this.$emit("mouseup",e)}},render:function render10(e){return e("div",this.setTextColor(this.validationState,{staticClass:"v-input",class:this.classes}),this.genContent())}})},"./src/components/VInput/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VInput/VInput.ts");s.d(r,"VInput",(function(){return o.default})),r.default=o.default},"./src/components/VItemGroup/VItem.ts":function(e,r,s){s.r(r),s.d(r,"BaseItem",(function(){return p}));var o=s("./src/mixins/groupable/index.ts"),l=s("./src/util/mixins.ts"),c=s("./src/util/console.ts"),u=s("vue"),p=s.n(u).a.extend({props:{activeClass:String,value:{required:!1}},data:function data(){return{isActive:!1}},methods:{toggle:function toggle(){this.isActive=!this.isActive}},render:function render10(){var e,r;return this.$scopedSlots.default?(this.$scopedSlots.default&&(r=this.$scopedSlots.default({active:this.isActive,toggle:this.toggle})),Array.isArray(r)&&1===r.length&&(r=r[0]),r&&!Array.isArray(r)&&r.tag?(r.data=this._b(r.data||{},r.tag,{class:(e={},e[this.activeClass]=this.isActive,e)}),r):(Object(c.consoleWarn)("v-item should only contain a single element",this),r)):(Object(c.consoleWarn)("v-item is missing a default scopedSlot",this),null)}});r.default=Object(l.default)(p,Object(o.factory)("itemGroup","v-item","v-item-group")).extend({name:"v-item"})},"./src/components/VItemGroup/VItemGroup.sass":function(e,r,s){},"./src/components/VItemGroup/VItemGroup.ts":function(e,r,s){s.r(r),s.d(r,"BaseItemGroup",(function(){return f})),s("./src/components/VItemGroup/VItemGroup.sass");var o=s("./src/mixins/comparable/index.ts"),l=s("./src/mixins/proxyable/index.ts"),c=s("./src/mixins/themeable/index.ts"),u=s("./src/util/mixins.ts"),p=s("./src/util/console.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},f=Object(u.default)(o.default,l.default,c.default).extend({name:"base-item-group",props:{activeClass:{type:String,default:"v-item--active"},mandatory:Boolean,max:{type:[Number,String],default:null},multiple:Boolean,tag:{type:String,default:"div"}},data:function data(){return{internalLazyValue:void 0!==this.value?this.value:this.multiple?[]:void 0,items:[]}},computed:{classes:function classes(){return __assign({"v-item-group":!0},this.themeClasses)},selectedIndex:function selectedIndex(){return this.selectedItem&&this.items.indexOf(this.selectedItem)||-1},selectedItem:function selectedItem(){if(!this.multiple)return this.selectedItems[0]},selectedItems:function selectedItems(){var e=this;return this.items.filter((function(r,s){return e.toggleMethod(e.getValue(r,s))}))},selectedValues:function selectedValues(){return null==this.internalValue?[]:Array.isArray(this.internalValue)?this.internalValue:[this.internalValue]},toggleMethod:function toggleMethod(){var e=this;if(!this.multiple)return function(r){return e.valueComparator(e.internalValue,r)};var r=this.internalValue;return Array.isArray(r)?function(s){return r.some((function(r){return e.valueComparator(r,s)}))}:function(){return!1}}},watch:{internalValue:"updateItemsState",items:"updateItemsState"},created:function created(){this.multiple&&!Array.isArray(this.internalValue)&&Object(p.consoleWarn)("Model must be bound to an array if the multiple property is true.",this)},methods:{genData:function genData(){return{class:this.classes}},getValue:function getValue2(e,r){return void 0===e.value?r:e.value},onClick:function onClick(e){this.updateInternalValue(this.getValue(e,this.items.indexOf(e)))},register:function register(e){var r=this,s=this.items.push(e)-1;e.$on("change",(function(){return r.onClick(e)})),this.mandatory&&!this.selectedValues.length&&this.updateMandatory(),this.updateItem(e,s)},unregister:function unregister(e){if(!this._isDestroyed){var r=this.items.indexOf(e),s=this.getValue(e,r);if(this.items.splice(r,1),!(this.selectedValues.indexOf(s)<0)){if(!this.mandatory)return this.updateInternalValue(s);this.multiple&&Array.isArray(this.internalValue)?this.internalValue=this.internalValue.filter((function(e){return e!==s})):this.internalValue=void 0,this.selectedItems.length||this.updateMandatory(!0)}}},updateItem:function updateItem(e,r){var s=this.getValue(e,r);e.isActive=this.toggleMethod(s)},updateItemsState:function updateItemsState(){var e=this;this.$nextTick((function(){if(e.mandatory&&!e.selectedItems.length)return e.updateMandatory();e.items.forEach(e.updateItem)}))},updateInternalValue:function updateInternalValue(e){this.multiple?this.updateMultiple(e):this.updateSingle(e)},updateMandatory:function updateMandatory(e){if(this.items.length){var r=this.items.slice();e&&r.reverse();var s=r.find((function(e){return!e.disabled}));if(s){var o=this.items.indexOf(s);this.updateInternalValue(this.getValue(s,o))}}},updateMultiple:function updateMultiple(e){var r=this,s=(Array.isArray(this.internalValue)?this.internalValue:[]).slice(),o=s.findIndex((function(s){return r.valueComparator(s,e)}));this.mandatory&&o>-1&&s.length-1<1||null!=this.max&&o<0&&s.length+1>this.max||(o>-1?s.splice(o,1):s.push(e),this.internalValue=s)},updateSingle:function updateSingle(e){var r=this.valueComparator(this.internalValue,e);this.mandatory&&r||(this.internalValue=r?void 0:e)}},render:function render10(e){return e(this.tag,this.genData(),this.$slots.default)}});r.default=f.extend({name:"v-item-group",provide:function provide2(){return{itemGroup:this}}})},"./src/components/VItemGroup/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VItemGroup/VItem.ts");s.d(r,"VItem",(function(){return o.default}));var l=s("./src/components/VItemGroup/VItemGroup.ts");s.d(r,"VItemGroup",(function(){return l.default})),r.default={$_vuetify_subcomponents:{VItem:o.default,VItemGroup:l.default}}},"./src/components/VLabel/VLabel.sass":function(e,r,s){},"./src/components/VLabel/VLabel.ts":function(e,r,s){s.r(r),s("./src/components/VLabel/VLabel.sass");var o=s("./src/mixins/colorable/index.ts"),l=s("./src/mixins/themeable/index.ts"),c=s("./src/util/mixins.ts"),u=s("./src/util/helpers.ts"),p=s("./src/util/mergeData.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(c.default)(l.default).extend({name:"v-label",functional:!0,props:{absolute:Boolean,color:{type:String,default:"primary"},disabled:Boolean,focused:Boolean,for:String,left:{type:[Number,String],default:0},right:{type:[Number,String],default:"auto"},value:Boolean},render:function render10(e,r){var s=r.children,c=r.listeners,f=r.props,m=r.data,v=Object(p.default)({staticClass:"v-label",class:__assign({"v-label--active":f.value,"v-label--is-disabled":f.disabled},Object(l.functionalThemeClasses)(r)),attrs:{for:f.for,"aria-hidden":!f.for},on:c,style:{left:Object(u.convertToUnit)(f.left),right:Object(u.convertToUnit)(f.right),position:f.absolute?"absolute":"relative"},ref:"label"},m);return e("label",o.default.options.methods.setTextColor(f.focused&&f.color,v),s)}})},"./src/components/VLabel/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VLabel/VLabel.ts");s.d(r,"VLabel",(function(){return o.default})),r.default=o.default},"./src/components/VLazy/VLazy.ts":function(e,r,s){s.r(r);var o=s("./src/mixins/measurable/index.ts"),l=s("./src/mixins/toggleable/index.ts"),c=s("./src/directives/intersect/index.ts"),u=s("./src/util/mixins.ts"),p=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(u.default)(o.default,l.default).extend({name:"VLazy",directives:{intersect:c.default},props:{options:{type:Object,default:function _default2(){return{root:void 0,rootMargin:void 0,threshold:void 0}}},tag:{type:String,default:"div"},transition:{type:String,default:"fade-transition"}},computed:{styles:function styles(){return __assign({},this.measurableStyles)}},methods:{genContent:function genContent(){var e=this.isActive&&Object(p.getSlot)(this);return this.transition?this.$createElement("transition",{props:{name:this.transition}},e):e},onObserve:function onObserve(e,r,s){this.isActive||(this.isActive=s)}},render:function render10(e){return e(this.tag,{staticClass:"v-lazy",attrs:this.$attrs,directives:[{name:"intersect",value:{handler:this.onObserve,options:this.options}}],on:this.$listeners,style:this.styles},[this.genContent()])}})},"./src/components/VLazy/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VLazy/VLazy.ts");s.d(r,"VLazy",(function(){return o.default})),r.default=o.default},"./src/components/VList/VList.sass":function(e,r,s){},"./src/components/VList/VList.ts":function(e,r,s){s.r(r),s("./src/components/VList/VList.sass");var o=s("./src/components/VSheet/VSheet.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=o.default.extend().extend({name:"v-list",provide:function provide2(){return{isInList:!0,list:this}},inject:{isInMenu:{default:!1},isInNav:{default:!1}},props:{dense:Boolean,disabled:Boolean,expand:Boolean,flat:Boolean,nav:Boolean,rounded:Boolean,subheader:Boolean,threeLine:Boolean,twoLine:Boolean},data:function data(){return{groups:[]}},computed:{classes:function classes(){return __assign(__assign({},o.default.options.computed.classes.call(this)),{"v-list--dense":this.dense,"v-list--disabled":this.disabled,"v-list--flat":this.flat,"v-list--nav":this.nav,"v-list--rounded":this.rounded,"v-list--subheader":this.subheader,"v-list--two-line":this.twoLine,"v-list--three-line":this.threeLine})}},methods:{register:function register(e){this.groups.push(e)},unregister:function unregister(e){var r=this.groups.findIndex((function(r){return r._uid===e._uid}));r>-1&&this.groups.splice(r,1)},listClick:function listClick(e){var r,s;if(!this.expand)try{for(var o=function(e){var r="function"==typeof Symbol&&Symbol.iterator,s=r&&e[r],o=0;if(s)return s.call(e);if(e&&"number"==typeof e.length)return{next:function next(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}(this.groups),l=o.next();!l.done;l=o.next())l.value.toggle(e)}catch(c){r={error:c}}finally{try{l&&!l.done&&(s=o.return)&&s.call(o)}finally{if(r)throw r.error}}}},render:function render10(e){var r={staticClass:"v-list",class:this.classes,style:this.styles,attrs:__assign({role:this.isInNav||this.isInMenu?void 0:"list"},this.attrs$)};return e(this.tag,this.setBackgroundColor(this.color,r),[this.$slots.default])}})},"./src/components/VList/VListGroup.sass":function(e,r,s){},"./src/components/VList/VListGroup.ts":function(e,r,s){s.r(r),s("./src/components/VList/VListGroup.sass");var o=s("./src/components/VIcon/index.ts"),l=s("./src/components/VList/VListItem.ts"),c=s("./src/components/VList/VListItemIcon.ts"),u=s("./src/mixins/binds-attrs/index.ts"),p=s("./src/mixins/bootable/index.ts"),f=s("./src/mixins/colorable/index.ts"),m=s("./src/mixins/toggleable/index.ts"),v=s("./src/mixins/registrable/index.ts"),g=s("./src/directives/ripple/index.ts"),y=s("./src/components/transitions/index.ts"),b=s("./src/util/mixins.ts"),x=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},S=Object(b.default)(u.default,p.default,f.default,Object(v.inject)("list"),m.default);r.default=S.extend().extend({name:"v-list-group",directives:{ripple:g.default},props:{activeClass:{type:String,default:""},appendIcon:{type:String,default:"$expand"},color:{type:String,default:"primary"},disabled:Boolean,group:[String,RegExp],noAction:Boolean,prependIcon:String,ripple:{type:[Boolean,Object],default:!0},subGroup:Boolean},computed:{classes:function classes(){return{"v-list-group--active":this.isActive,"v-list-group--disabled":this.disabled,"v-list-group--no-action":this.noAction,"v-list-group--sub-group":this.subGroup}}},watch:{isActive:function isActive(e){!this.subGroup&&e&&this.list&&this.list.listClick(this._uid)},$route:"onRouteChange"},created:function created(){this.list&&this.list.register(this),this.group&&this.$route&&null==this.value&&(this.isActive=this.matchRoute(this.$route.path))},beforeDestroy:function beforeDestroy(){this.list&&this.list.unregister(this)},methods:{click:function click(e){var r=this;this.disabled||(this.isBooted=!0,this.$emit("click",e),this.$nextTick((function(){return r.isActive=!r.isActive})))},genIcon:function genIcon(e){return this.$createElement(o.default,e)},genAppendIcon:function genAppendIcon(){var e=!this.subGroup&&this.appendIcon;return e||this.$slots.appendIcon?this.$createElement(c.default,{staticClass:"v-list-group__header__append-icon"},[this.$slots.appendIcon||this.genIcon(e)]):null},genHeader:function genHeader(){var e;return this.$createElement(l.default,{staticClass:"v-list-group__header",attrs:{"aria-expanded":String(this.isActive),role:"button"},class:(e={},e[this.activeClass]=this.isActive,e),props:{inputValue:this.isActive},directives:[{name:"ripple",value:this.ripple}],on:__assign(__assign({},this.listeners$),{click:this.click})},[this.genPrependIcon(),this.$slots.activator,this.genAppendIcon()])},genItems:function genItems(){var e=this;return this.showLazyContent((function(){return[e.$createElement("div",{staticClass:"v-list-group__items",directives:[{name:"show",value:e.isActive}]},Object(x.getSlot)(e))]}))},genPrependIcon:function genPrependIcon(){var e=this.subGroup&&null==this.prependIcon?"$subgroup":this.prependIcon;return e||this.$slots.prependIcon?this.$createElement(c.default,{staticClass:"v-list-group__header__prepend-icon"},[this.$slots.prependIcon||this.genIcon(e)]):null},onRouteChange:function onRouteChange(e){if(this.group){var r=this.matchRoute(e.path);r&&this.isActive!==r&&this.list&&this.list.listClick(this._uid),this.isActive=r}},toggle:function toggle(e){var r=this,s=this._uid===e;s&&(this.isBooted=!0),this.$nextTick((function(){return r.isActive=s}))},matchRoute:function matchRoute(e){return null!==e.match(this.group)}},render:function render10(e){return e("div",this.setTextColor(this.isActive&&this.color,{staticClass:"v-list-group",class:this.classes}),[this.genHeader(),e(y.VExpandTransition,this.genItems())])}})},"./src/components/VList/VListItem.sass":function(e,r,s){},"./src/components/VList/VListItem.ts":function(e,r,s){s.r(r),s("./src/components/VList/VListItem.sass");var o=s("./src/mixins/colorable/index.ts"),l=s("./src/mixins/routable/index.ts"),c=s("./src/mixins/groupable/index.ts"),u=s("./src/mixins/themeable/index.ts"),p=s("./src/mixins/toggleable/index.ts"),f=s("./src/directives/ripple/index.ts"),m=s("./src/util/helpers.ts"),v=s("./src/util/console.ts"),g=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},y=Object(g.default)(o.default,l.default,u.default,Object(c.factory)("listItemGroup"),Object(p.factory)("inputValue"));r.default=y.extend().extend({name:"v-list-item",directives:{Ripple:f.default},inject:{isInGroup:{default:!1},isInList:{default:!1},isInMenu:{default:!1},isInNav:{default:!1}},inheritAttrs:!1,props:{activeClass:{type:String,default:function _default2(){return this.listItemGroup?this.listItemGroup.activeClass:""}},dense:Boolean,inactive:Boolean,link:Boolean,selectable:{type:Boolean},tag:{type:String,default:"div"},threeLine:Boolean,twoLine:Boolean,value:null},data:function data(){return{proxyClass:"v-list-item--active"}},computed:{classes:function classes(){return __assign(__assign(__assign({"v-list-item":!0},l.default.options.computed.classes.call(this)),{"v-list-item--dense":this.dense,"v-list-item--disabled":this.disabled,"v-list-item--link":this.isClickable&&!this.inactive,"v-list-item--selectable":this.selectable,"v-list-item--three-line":this.threeLine,"v-list-item--two-line":this.twoLine}),this.themeClasses)},isClickable:function isClickable(){return Boolean(l.default.options.computed.isClickable.call(this)||this.listItemGroup)}},created:function created(){this.$attrs.hasOwnProperty("avatar")&&Object(v.removed)("avatar",this)},methods:{click:function click(e){e.detail&&this.$el.blur(),this.$emit("click",e),this.to||this.toggle()},genAttrs:function genAttrs(){var e=__assign({"aria-disabled":!!this.disabled||void 0,tabindex:this.isClickable&&!this.disabled?0:-1},this.$attrs);return this.$attrs.hasOwnProperty("role")||this.isInNav||(this.isInGroup?(e.role="option",e["aria-selected"]=String(this.isActive)):this.isInMenu?(e.role=this.isClickable?"menuitem":void 0,e.id=e.id||"list-item-"+this._uid):this.isInList&&(e.role="listitem")),e},toggle:function toggle(){this.to&&void 0===this.inputValue&&(this.isActive=!this.isActive),this.$emit("change")}},render:function render10(e){var r=this,s=this.generateRouteLink(),o=s.tag,l=s.data;l.attrs=__assign(__assign({},l.attrs),this.genAttrs()),l[this.to?"nativeOn":"on"]=__assign(__assign({},l[this.to?"nativeOn":"on"]),{keydown:function keydown(e){r.disabled||(e.keyCode===m.keyCodes.enter&&r.click(e),r.$emit("keydown",e))}}),this.inactive&&(o="div"),this.inactive&&this.to&&(l.on=l.nativeOn,delete l.nativeOn);var c=this.$scopedSlots.default?this.$scopedSlots.default({active:this.isActive,toggle:this.toggle}):this.$slots.default;return e(o,this.isActive?this.setTextColor(this.color,l):l,c)}})},"./src/components/VList/VListItemAction.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o);r.default=l.a.extend({name:"v-list-item-action",functional:!0,render:function render10(e,r){var s=r.data,o=r.children,l=void 0===o?[]:o;return s.staticClass=s.staticClass?"v-list-item__action "+s.staticClass:"v-list-item__action",l.filter((function(e){return!1===e.isComment&&" "!==e.text})).length>1&&(s.staticClass+=" v-list-item__action--stack"),e("div",s,l)}})},"./src/components/VList/VListItemAvatar.ts":function(e,r,s){s.r(r);var o=s("./src/components/VAvatar/index.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=o.default.extend({name:"v-list-item-avatar",props:{horizontal:Boolean,size:{type:[Number,String],default:40}},computed:{classes:function classes(){return __assign(__assign({"v-list-item__avatar--horizontal":this.horizontal},o.default.options.computed.classes.call(this)),{"v-avatar--tile":this.tile||this.horizontal})}},render:function render10(e){var r=o.default.options.render.call(this,e);return r.data=r.data||{},r.data.staticClass+=" v-list-item__avatar",r}})},"./src/components/VList/VListItemGroup.sass":function(e,r,s){},"./src/components/VList/VListItemGroup.ts":function(e,r,s){s.r(r),s("./src/components/VList/VListItemGroup.sass");var o=s("./src/components/VItemGroup/VItemGroup.ts"),l=s("./src/mixins/colorable/index.ts"),c=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(c.default)(o.BaseItemGroup,l.default).extend({name:"v-list-item-group",provide:function provide2(){return{isInGroup:!0,listItemGroup:this}},computed:{classes:function classes(){return __assign(__assign({},o.BaseItemGroup.options.computed.classes.call(this)),{"v-list-item-group":!0})}},methods:{genData:function genData(){return this.setTextColor(this.color,__assign(__assign({},o.BaseItemGroup.options.methods.genData.call(this)),{attrs:{role:"listbox"}}))}}})},"./src/components/VList/VListItemIcon.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o);r.default=l.a.extend({name:"v-list-item-icon",functional:!0,render:function render10(e,r){var s=r.data,o=r.children;return s.staticClass=("v-list-item__icon "+(s.staticClass||"")).trim(),e("div",s,o)}})},"./src/components/VList/index.ts":function(e,r,s){s.r(r),s.d(r,"VListItemActionText",(function(){return g})),s.d(r,"VListItemContent",(function(){return y})),s.d(r,"VListItemTitle",(function(){return b})),s.d(r,"VListItemSubtitle",(function(){return x}));var o=s("./src/util/helpers.ts"),l=s("./src/components/VList/VList.ts");s.d(r,"VList",(function(){return l.default}));var c=s("./src/components/VList/VListGroup.ts");s.d(r,"VListGroup",(function(){return c.default}));var u=s("./src/components/VList/VListItem.ts");s.d(r,"VListItem",(function(){return u.default}));var p=s("./src/components/VList/VListItemGroup.ts");s.d(r,"VListItemGroup",(function(){return p.default}));var f=s("./src/components/VList/VListItemAction.ts");s.d(r,"VListItemAction",(function(){return f.default}));var m=s("./src/components/VList/VListItemAvatar.ts");s.d(r,"VListItemAvatar",(function(){return m.default}));var v=s("./src/components/VList/VListItemIcon.ts");s.d(r,"VListItemIcon",(function(){return v.default}));var g=Object(o.createSimpleFunctional)("v-list-item__action-text","span"),y=Object(o.createSimpleFunctional)("v-list-item__content","div"),b=Object(o.createSimpleFunctional)("v-list-item__title","div"),x=Object(o.createSimpleFunctional)("v-list-item__subtitle","div");r.default={$_vuetify_subcomponents:{VList:l.default,VListGroup:c.default,VListItem:u.default,VListItemAction:f.default,VListItemActionText:g,VListItemAvatar:m.default,VListItemContent:y,VListItemGroup:p.default,VListItemIcon:v.default,VListItemSubtitle:x,VListItemTitle:b}}},"./src/components/VMain/VMain.sass":function(e,r,s){},"./src/components/VMain/VMain.ts":function(e,r,s){s.r(r),s("./src/components/VMain/VMain.sass");var o=s("./src/mixins/ssr-bootable/index.ts");r.default=o.default.extend({name:"v-main",props:{tag:{type:String,default:"main"}},computed:{styles:function styles(){var e=this.$vuetify.application,r=e.bar;return{paddingTop:e.top+r+"px",paddingRight:e.right+"px",paddingBottom:e.footer+e.insetFooter+e.bottom+"px",paddingLeft:e.left+"px"}}},render:function render10(e){var r={staticClass:"v-main",style:this.styles,ref:"main"};return e(this.tag,r,[e("div",{staticClass:"v-main__wrap"},this.$slots.default)])}})},"./src/components/VMain/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VMain/VMain.ts");s.d(r,"VMain",(function(){return o.default})),r.default=o.default},"./src/components/VMenu/VMenu.sass":function(e,r,s){},"./src/components/VMenu/VMenu.ts":function(e,r,s){s.r(r),s("./src/components/VMenu/VMenu.sass");var o=s("./src/components/VThemeProvider/index.ts"),l=s("./src/mixins/activatable/index.ts"),c=s("./src/mixins/delayable/index.ts"),u=s("./src/mixins/dependent/index.ts"),p=s("./src/mixins/menuable/index.ts"),f=s("./src/mixins/returnable/index.ts"),m=s("./src/mixins/roundable/index.ts"),v=s("./src/mixins/themeable/index.ts"),g=s("./src/directives/click-outside/index.ts"),y=s("./src/directives/resize/index.ts"),b=s("./src/util/mixins.ts"),x=s("./src/util/console.ts"),S=s("./src/util/helpers.ts"),k=s("./src/services/goto/index.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},C=Object(b.default)(u.default,c.default,f.default,m.default,v.default,p.default);r.default=C.extend({name:"v-menu",directives:{ClickOutside:g.default,Resize:y.default},provide:function provide2(){return{isInMenu:!0,theme:this.theme}},props:{auto:Boolean,closeOnClick:{type:Boolean,default:!0},closeOnContentClick:{type:Boolean,default:!0},disabled:Boolean,disableKeys:Boolean,maxHeight:{type:[Number,String],default:"auto"},offsetX:Boolean,offsetY:Boolean,openOnHover:Boolean,origin:{type:String,default:"top left"},transition:{type:[Boolean,String],default:"v-menu-transition"}},data:function data(){return{calculatedTopAuto:0,defaultOffset:8,hasJustFocused:!1,listIndex:-1,resizeTimeout:0,selectedIndex:null,tiles:[]}},computed:{activeTile:function activeTile(){return this.tiles[this.listIndex]},calculatedLeft:function calculatedLeft(){var e=Math.max(this.dimensions.content.width,parseFloat(this.calculatedMinWidth));return this.auto?Object(S.convertToUnit)(this.calcXOverflow(this.calcLeftAuto(),e))||"0":this.calcLeft(e)||"0"},calculatedMaxHeight:function calculatedMaxHeight(){return(this.auto?"200px":Object(S.convertToUnit)(this.maxHeight))||"0"},calculatedMaxWidth:function calculatedMaxWidth(){return Object(S.convertToUnit)(this.maxWidth)||"0"},calculatedMinWidth:function calculatedMinWidth(){if(this.minWidth)return Object(S.convertToUnit)(this.minWidth)||"0";var e=Math.min(this.dimensions.activator.width+Number(this.nudgeWidth)+(this.auto?16:0),Math.max(this.pageWidth-24,0)),r=isNaN(parseInt(this.calculatedMaxWidth))?e:parseInt(this.calculatedMaxWidth);return Object(S.convertToUnit)(Math.min(r,e))||"0"},calculatedTop:function calculatedTop(){return(this.auto?Object(S.convertToUnit)(this.calcYOverflow(this.calculatedTopAuto)):this.calcTop())||"0"},hasClickableTiles:function hasClickableTiles(){return Boolean(this.tiles.find((function(e){return e.tabIndex>-1})))},styles:function styles(){return{maxHeight:this.calculatedMaxHeight,minWidth:this.calculatedMinWidth,maxWidth:this.calculatedMaxWidth,top:this.calculatedTop,left:this.calculatedLeft,transformOrigin:this.origin,zIndex:this.zIndex||this.activeZIndex}}},watch:{isActive:function isActive(e){e||(this.listIndex=-1)},isContentActive:function isContentActive(e){this.hasJustFocused=e},listIndex:function listIndex(e,r){if(e in this.tiles){var s=this.tiles[e];s.classList.add("v-list-item--highlighted");var o=this.$refs.content.scrollTop,l=this.$refs.content.clientHeight;o>s.offsetTop-8?Object(k.default)(s.offsetTop-s.clientHeight,{appOffset:!1,duration:300,container:this.$refs.content}):o+l<s.offsetTop+s.clientHeight+8&&Object(k.default)(s.offsetTop-l+2*s.clientHeight,{appOffset:!1,duration:300,container:this.$refs.content})}r in this.tiles&&this.tiles[r].classList.remove("v-list-item--highlighted")}},created:function created(){this.$attrs.hasOwnProperty("full-width")&&Object(x.removed)("full-width",this)},mounted:function mounted(){this.isActive&&this.callActivate()},methods:{activate:function activate(){var e=this;this.updateDimensions(),requestAnimationFrame((function(){e.startTransition().then((function(){e.$refs.content&&(e.calculatedTopAuto=e.calcTopAuto(),e.auto&&(e.$refs.content.scrollTop=e.calcScrollPosition()))}))}))},calcScrollPosition:function calcScrollPosition(){var e=this.$refs.content,r=e.querySelector(".v-list-item--active"),s=e.scrollHeight-e.offsetHeight;return r?Math.min(s,Math.max(0,r.offsetTop-e.offsetHeight/2+r.offsetHeight/2)):e.scrollTop},calcLeftAuto:function calcLeftAuto(){return parseInt(this.dimensions.activator.left-2*this.defaultOffset)},calcTopAuto:function calcTopAuto(){var e=this.$refs.content,r=e.querySelector(".v-list-item--active");if(r||(this.selectedIndex=null),this.offsetY||!r)return this.computedTop;this.selectedIndex=Array.from(this.tiles).indexOf(r);var s=r.offsetTop-this.calcScrollPosition(),o=e.querySelector(".v-list-item").offsetTop;return this.computedTop-s-o-1},changeListIndex:function changeListIndex(e){if(this.getTiles(),this.isActive&&this.hasClickableTiles)if(e.keyCode!==S.keyCodes.tab){if(e.keyCode===S.keyCodes.down)this.nextTile();else if(e.keyCode===S.keyCodes.up)this.prevTile();else if(e.keyCode===S.keyCodes.end)this.lastTile();else if(e.keyCode===S.keyCodes.home)this.firstTile();else{if(e.keyCode!==S.keyCodes.enter||-1===this.listIndex)return;this.tiles[this.listIndex].click()}e.preventDefault()}else this.isActive=!1},closeConditional:function closeConditional(e){var r=e.target;return this.isActive&&!this._isDestroyed&&this.closeOnClick&&!this.$refs.content.contains(r)},genActivatorAttributes:function genActivatorAttributes(){var e=l.default.options.methods.genActivatorAttributes.call(this);return this.activeTile&&this.activeTile.id?__assign(__assign({},e),{"aria-activedescendant":this.activeTile.id}):e},genActivatorListeners:function genActivatorListeners(){var e=p.default.options.methods.genActivatorListeners.call(this);return this.disableKeys||(e.keydown=this.onKeyDown),e},genTransition:function genTransition(){var e=this.genContent();return this.transition?this.$createElement("transition",{props:{name:this.transition}},[e]):e},genDirectives:function genDirectives(){var e=this,r=[{name:"show",value:this.isContentActive}];return!this.openOnHover&&this.closeOnClick&&r.push({name:"click-outside",value:{handler:function handler(){e.isActive=!1},closeConditional:this.closeConditional,include:function include(){return function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))}([e.$el],function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(e.getOpenDependentElements()),!1)}}}),r},genContent:function genContent(){var e,r=this,s={attrs:__assign(__assign({},this.getScopeIdAttrs()),{role:"role"in this.$attrs?this.$attrs.role:"menu"}),staticClass:"v-menu__content",class:__assign(__assign(__assign({},this.rootThemeClasses),this.roundedClasses),(e={"v-menu__content--auto":this.auto,"v-menu__content--fixed":this.activatorFixed,menuable__content__active:this.isActive},e[this.contentClass.trim()]=!0,e)),style:this.styles,directives:this.genDirectives(),ref:"content",on:{click:function click(e){e.target.getAttribute("disabled")||r.closeOnContentClick&&(r.isActive=!1)},keydown:this.onKeyDown}};return this.$listeners.scroll&&(s.on=s.on||{},s.on.scroll=this.$listeners.scroll),!this.disabled&&this.openOnHover&&(s.on=s.on||{},s.on.mouseenter=this.mouseEnterHandler),this.openOnHover&&(s.on=s.on||{},s.on.mouseleave=this.mouseLeaveHandler),this.$createElement("div",s,this.getContentSlot())},getTiles:function getTiles(){this.$refs.content&&(this.tiles=Array.from(this.$refs.content.querySelectorAll(".v-list-item, .v-divider, .v-subheader")))},mouseEnterHandler:function mouseEnterHandler(){var e=this;this.runDelay("open",(function(){e.hasJustFocused||(e.hasJustFocused=!0)}))},mouseLeaveHandler:function mouseLeaveHandler(e){var r=this;this.runDelay("close",(function(){var s;(null===(s=r.$refs.content)||void 0===s?void 0:s.contains(e.relatedTarget))||requestAnimationFrame((function(){r.isActive=!1,r.callDeactivate()}))}))},nextTile:function nextTile(){var e=this.tiles[this.listIndex+1];if(!e){if(!this.tiles.length)return;return this.listIndex=-1,void this.nextTile()}this.listIndex++,-1===e.tabIndex&&this.nextTile()},prevTile:function prevTile(){var e=this.tiles[this.listIndex-1];if(!e){if(!this.tiles.length)return;return this.listIndex=this.tiles.length,void this.prevTile()}this.listIndex--,-1===e.tabIndex&&this.prevTile()},lastTile:function lastTile(){var e=this.tiles[this.tiles.length-1];e&&(this.listIndex=this.tiles.length-1,-1===e.tabIndex&&this.prevTile())},firstTile:function firstTile(){var e=this.tiles[0];e&&(this.listIndex=0,-1===e.tabIndex&&this.nextTile())},onKeyDown:function onKeyDown(e){var r=this;if(e.keyCode===S.keyCodes.esc){setTimeout((function(){r.isActive=!1}));var s=this.getActivator();this.$nextTick((function(){return s&&s.focus()}))}else!this.isActive&&[S.keyCodes.up,S.keyCodes.down].includes(e.keyCode)&&(this.isActive=!0);this.$nextTick((function(){return r.changeListIndex(e)}))},onResize:function onResize(){this.isActive&&(this.$refs.content.offsetWidth,this.updateDimensions(),clearTimeout(this.resizeTimeout),this.resizeTimeout=window.setTimeout(this.updateDimensions,100))}},render:function render10(e){var r=this;return e("div",{staticClass:"v-menu",class:{"v-menu--attached":""===this.attach||!0===this.attach||"attach"===this.attach},directives:[{arg:"500",name:"resize",value:this.onResize}]},[!this.activator&&this.genActivator(),this.showLazyContent((function(){return[r.$createElement(o.VThemeProvider,{props:{root:!0,light:r.light,dark:r.dark}},[r.genTransition()])]}))])}})},"./src/components/VMenu/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VMenu/VMenu.ts");s.d(r,"VMenu",(function(){return o.default})),r.default=o.default},"./src/components/VMessages/VMessages.sass":function(e,r,s){},"./src/components/VMessages/VMessages.ts":function(e,r,s){s.r(r),s("./src/components/VMessages/VMessages.sass");var o=s("./src/mixins/colorable/index.ts"),l=s("./src/mixins/themeable/index.ts"),c=s("./src/util/mixins.ts"),u=s("./src/util/helpers.ts");r.default=Object(c.default)(o.default,l.default).extend({name:"v-messages",props:{value:{type:Array,default:function _default2(){return[]}}},methods:{genChildren:function genChildren(){return this.$createElement("transition-group",{staticClass:"v-messages__wrapper",attrs:{name:"message-transition",tag:"div"}},this.value.map(this.genMessage))},genMessage:function genMessage(e,r){return this.$createElement("div",{staticClass:"v-messages__message",key:r},Object(u.getSlot)(this,"default",{message:e,key:r})||[e])}},render:function render10(e){return e("div",this.setTextColor(this.color,{staticClass:"v-messages",class:this.themeClasses}),[this.genChildren()])}})},"./src/components/VMessages/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VMessages/VMessages.ts");s.d(r,"VMessages",(function(){return o.default})),r.default=o.default},"./src/components/VNavigationDrawer/VNavigationDrawer.sass":function(e,r,s){},"./src/components/VNavigationDrawer/VNavigationDrawer.ts":function(e,r,s){s.r(r),s("./src/components/VNavigationDrawer/VNavigationDrawer.sass");var o=s("./src/components/VImg/VImg.ts"),l=s("./src/mixins/applicationable/index.ts"),c=s("./src/mixins/colorable/index.ts"),u=s("./src/mixins/dependent/index.ts"),p=s("./src/mixins/mobile/index.ts"),f=s("./src/mixins/overlayable/index.ts"),m=s("./src/mixins/ssr-bootable/index.ts"),v=s("./src/mixins/themeable/index.ts"),g=s("./src/directives/click-outside/index.ts"),y=s("./src/directives/resize/index.ts"),b=s("./src/directives/touch/index.ts"),x=s("./src/util/helpers.ts"),S=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},k=Object(S.default)(Object(l.default)("left",["isActive","isMobile","miniVariant","expandOnHover","permanent","right","temporary","width"]),c.default,u.default,p.default,f.default,m.default,v.default);r.default=k.extend({name:"v-navigation-drawer",directives:{ClickOutside:g.default,Resize:y.default,Touch:b.default},provide:function provide2(){return{isInNav:"nav"===this.tag}},props:{bottom:Boolean,clipped:Boolean,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,height:{type:[Number,String],default:function _default2(){return this.app?"100vh":"100%"}},miniVariant:Boolean,miniVariantWidth:{type:[Number,String],default:56},permanent:Boolean,right:Boolean,src:{type:[String,Object],default:""},stateless:Boolean,tag:{type:String,default:function _default2(){return this.app?"nav":"aside"}},temporary:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},value:null},data:function data(){return{isMouseover:!1,touchArea:{left:0,right:0},stackMinZIndex:6}},computed:{applicationProperty:function applicationProperty(){return this.right?"right":"left"},classes:function classes(){return __assign({"v-navigation-drawer":!0,"v-navigation-drawer--absolute":this.absolute,"v-navigation-drawer--bottom":this.bottom,"v-navigation-drawer--clipped":this.clipped,"v-navigation-drawer--close":!this.isActive,"v-navigation-drawer--fixed":!this.absolute&&(this.app||this.fixed),"v-navigation-drawer--floating":this.floating,"v-navigation-drawer--is-mobile":this.isMobile,"v-navigation-drawer--is-mouseover":this.isMouseover,"v-navigation-drawer--mini-variant":this.isMiniVariant,"v-navigation-drawer--custom-mini-variant":56!==Number(this.miniVariantWidth),"v-navigation-drawer--open":this.isActive,"v-navigation-drawer--open-on-hover":this.expandOnHover,"v-navigation-drawer--right":this.right,"v-navigation-drawer--temporary":this.temporary},this.themeClasses)},computedMaxHeight:function computedMaxHeight(){if(!this.hasApp)return null;var e=this.$vuetify.application.bottom+this.$vuetify.application.footer+this.$vuetify.application.bar;return this.clipped?e+this.$vuetify.application.top:e},computedTop:function computedTop(){if(!this.hasApp)return 0;var e=this.$vuetify.application.bar;return e+=this.clipped?this.$vuetify.application.top:0},computedTransform:function computedTransform(){return this.isActive?0:this.isBottom||this.right?100:-100},computedWidth:function computedWidth(){return this.isMiniVariant?this.miniVariantWidth:this.width},hasApp:function hasApp(){return this.app&&!this.isMobile&&!this.temporary},isBottom:function isBottom(){return this.bottom&&this.isMobile},isMiniVariant:function isMiniVariant(){return!this.expandOnHover&&this.miniVariant||this.expandOnHover&&!this.isMouseover},isMobile:function isMobile(){return!this.stateless&&!this.permanent&&p.default.options.computed.isMobile.call(this)},reactsToClick:function reactsToClick(){return!this.stateless&&!this.permanent&&(this.isMobile||this.temporary)},reactsToMobile:function reactsToMobile(){return this.app&&!this.disableResizeWatcher&&!this.permanent&&!this.stateless&&!this.temporary},reactsToResize:function reactsToResize(){return!this.disableResizeWatcher&&!this.stateless},reactsToRoute:function reactsToRoute(){return!this.disableRouteWatcher&&!this.stateless&&(this.temporary||this.isMobile)},showOverlay:function showOverlay(){return!this.hideOverlay&&this.isActive&&(this.isMobile||this.temporary)},styles:function styles(){var e=this.isBottom?"translateY":"translateX";return{height:Object(x.convertToUnit)(this.height),top:this.isBottom?"auto":Object(x.convertToUnit)(this.computedTop),maxHeight:null!=this.computedMaxHeight?"calc(100% - "+Object(x.convertToUnit)(this.computedMaxHeight)+")":void 0,transform:e+"("+Object(x.convertToUnit)(this.computedTransform,"%")+")",width:Object(x.convertToUnit)(this.computedWidth)}}},watch:{$route:"onRouteChange",isActive:function isActive(e){this.$emit("input",e)},isMobile:function isMobile(e,r){!e&&this.isActive&&!this.temporary&&this.removeOverlay(),null!=r&&this.reactsToResize&&this.reactsToMobile&&(this.isActive=!e)},permanent:function permanent(e){e&&(this.isActive=!0)},showOverlay:function showOverlay(e){e?this.genOverlay():this.removeOverlay()},value:function value(e){this.permanent||(null!=e?e!==this.isActive&&(this.isActive=e):this.init())},expandOnHover:"updateMiniVariant",isMouseover:function isMouseover(e){this.updateMiniVariant(!e)}},beforeMount:function beforeMount(){this.init()},methods:{calculateTouchArea:function calculateTouchArea(){var e=this.$el.parentNode;if(e){var r=e.getBoundingClientRect();this.touchArea={left:r.left+50,right:r.right-50}}},closeConditional:function closeConditional(){return this.isActive&&!this._isDestroyed&&this.reactsToClick},genAppend:function genAppend(){return this.genPosition("append")},genBackground:function genBackground(){var e={height:"100%",width:"100%",src:this.src},r=this.$scopedSlots.img?this.$scopedSlots.img(e):this.$createElement(o.default,{props:e});return this.$createElement("div",{staticClass:"v-navigation-drawer__image"},[r])},genDirectives:function genDirectives(){var e=this,r=[{name:"click-outside",value:{handler:function handler(){e.isActive=!1},closeConditional:this.closeConditional,include:this.getOpenDependentElements}}];return this.touchless||this.stateless||r.push({name:"touch",value:{parent:!0,left:this.swipeLeft,right:this.swipeRight}}),r},genListeners:function genListeners(){var e=this,r={mouseenter:function mouseenter(){return e.isMouseover=!0},mouseleave:function mouseleave(){return e.isMouseover=!1},transitionend:function transitionend(r){if(r.target===r.currentTarget){e.$emit("transitionend",r);var s=document.createEvent("UIEvents");s.initUIEvent("resize",!0,!1,window,0),window.dispatchEvent(s)}}};return this.miniVariant&&(r.click=function(){return e.$emit("update:mini-variant",!1)}),r},genPosition:function genPosition(e){var r=Object(x.getSlot)(this,e);return r?this.$createElement("div",{staticClass:"v-navigation-drawer__"+e},r):r},genPrepend:function genPrepend(){return this.genPosition("prepend")},genContent:function genContent(){return this.$createElement("div",{staticClass:"v-navigation-drawer__content"},this.$slots.default)},genBorder:function genBorder(){return this.$createElement("div",{staticClass:"v-navigation-drawer__border"})},init:function init(){this.permanent?this.isActive=!0:this.stateless||null!=this.value?this.isActive=this.value:this.temporary||(this.isActive=!this.isMobile)},onRouteChange:function onRouteChange(){this.reactsToRoute&&this.closeConditional()&&(this.isActive=!1)},swipeLeft:function swipeLeft(e){this.isActive&&this.right||(this.calculateTouchArea(),Math.abs(e.touchendX-e.touchstartX)<100||(this.right&&e.touchstartX>=this.touchArea.right?this.isActive=!0:!this.right&&this.isActive&&(this.isActive=!1)))},swipeRight:function swipeRight(e){this.isActive&&!this.right||(this.calculateTouchArea(),Math.abs(e.touchendX-e.touchstartX)<100||(!this.right&&e.touchstartX<=this.touchArea.left?this.isActive=!0:this.right&&this.isActive&&(this.isActive=!1)))},updateApplication:function updateApplication(){if(!this.isActive||this.isMobile||this.temporary||!this.$el)return 0;var e=Number(this.miniVariant?this.miniVariantWidth:this.width);return isNaN(e)?this.$el.clientWidth:e},updateMiniVariant:function updateMiniVariant(e){this.expandOnHover&&this.miniVariant!==e&&this.$emit("update:mini-variant",e)}},render:function render10(e){var r=[this.genPrepend(),this.genContent(),this.genAppend(),this.genBorder()];return(this.src||Object(x.getSlot)(this,"img"))&&r.unshift(this.genBackground()),e(this.tag,this.setBackgroundColor(this.color,{class:this.classes,style:this.styles,directives:this.genDirectives(),on:this.genListeners()}),r)}})},"./src/components/VNavigationDrawer/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VNavigationDrawer/VNavigationDrawer.ts");s.d(r,"VNavigationDrawer",(function(){return o.default})),r.default=o.default},"./src/components/VOtpInput/VOtpInput.sass":function(e,r,s){},"./src/components/VOtpInput/VOtpInput.ts":function(e,r,s){s.r(r),s("./src/components/VTextField/VTextField.sass"),s("./src/components/VOtpInput/VOtpInput.sass");var o=s("./src/components/VInput/index.ts"),l=s("./src/components/VTextField/VTextField.ts"),c=s("./src/directives/ripple/index.ts"),u=s("./src/util/helpers.ts"),p=s("./src/util/console.ts"),f=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},m=Object(f.default)(o.default);r.default=m.extend().extend({name:"v-otp-input",directives:{ripple:c.default},inheritAttrs:!1,props:{length:{type:[Number,String],default:6},type:{type:String,default:"text"},plain:Boolean},data:function data(){return{initialValue:null,isBooted:!1,otp:[]}},computed:{outlined:function outlined(){return!this.plain},classes:function classes(){return __assign(__assign(__assign({},o.default.options.computed.classes.call(this)),l.default.options.computed.classes.call(this)),{"v-otp-input--plain":this.plain})}},watch:{isFocused:"updateValue",value:function value(e){this.lazyValue=e,this.otp=(null==e?void 0:e.split(""))||[]}},created:function created(){var e;this.$attrs.hasOwnProperty("browser-autocomplete")&&Object(p.breaking)("browser-autocomplete","autocomplete",this),this.otp=(null===(e=this.internalValue)||void 0===e?void 0:e.split(""))||[]},mounted:function mounted(){var e=this;requestAnimationFrame((function(){return e.isBooted=!0}))},methods:{focus:function focus(e,r){this.onFocus(e,r||0)},genInputSlot:function genInputSlot(e){var r=this;return this.$createElement("div",this.setBackgroundColor(this.backgroundColor,{staticClass:"v-input__slot",style:{height:Object(u.convertToUnit)(this.height)},on:{click:function click(){return r.onClick(e)},mousedown:function mousedown(s){return r.onMouseDown(s,e)},mouseup:function mouseup(s){return r.onMouseUp(s,e)}}}),[this.genDefaultSlot(e)])},genControl:function genControl(e){return this.$createElement("div",{staticClass:"v-input__control"},[this.genInputSlot(e)])},genDefaultSlot:function genDefaultSlot(e){return[this.genFieldset(),this.genTextFieldSlot(e)]},genContent:function genContent(){var e=this;return Array.from({length:+this.length},(function(r,s){return e.$createElement("div",e.setTextColor(e.validationState,{staticClass:"v-input",class:e.classes}),[e.genControl(s)])}))},genFieldset:function genFieldset(){return this.$createElement("fieldset",{attrs:{"aria-hidden":!0}},[this.genLegend()])},genLegend:function genLegend(){var e=this.$createElement("span",{domProps:{innerHTML:"&#8203;"}});return this.$createElement("legend",{style:{width:"0px"}},[e])},genInput:function genInput(e){var r=this,s=Object.assign({},this.listeners$);return delete s.change,this.$createElement("input",{style:{},domProps:{value:this.otp[e],min:"number"===this.type?0:null},attrs:__assign(__assign({},this.attrs$),{autocomplete:"one-time-code",disabled:this.isDisabled,readonly:this.isReadonly,type:this.type,id:this.computedId+"--"+e,class:"otp-field-box--"+e}),on:Object.assign(s,{blur:this.onBlur,input:function input(s){return r.onInput(s,e)},focus:function focus(s){return r.onFocus(s,e)},keydown:this.onKeyDown,keyup:function keyup(s){return r.onKeyUp(s,e)}}),ref:"input",refInFor:!0})},genTextFieldSlot:function genTextFieldSlot(e){return this.$createElement("div",{staticClass:"v-text-field__slot"},[this.genInput(e)])},onBlur:function onBlur(e){var r=this;this.isFocused=!1,e&&this.$nextTick((function(){return r.$emit("blur",e)}))},onClick:function onClick(e){this.isFocused||this.isDisabled||!this.$refs.input[e]||this.onFocus(void 0,e)},onFocus:function onFocus(e,r){null==e||e.preventDefault(),null==e||e.stopPropagation();var s=this.$refs.input,o=this.$refs.input&&s[r||0];if(o)return document.activeElement!==o?(o.focus(),o.select()):void(this.isFocused||(this.isFocused=!0,o.select(),e&&this.$emit("focus",e)))},onInput:function onInput(e,r){for(var s=+this.length-1,o=e.target.value,l=(null==o?void 0:o.split(""))||[],c=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))}([],function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(this.otp),!1),u=0;u<l.length;u++){var p=r+u;if(p>s)break;c[p]=l[u].toString()}l.length||c.splice(r,1),this.otp=c,this.internalValue=this.otp.join(""),r+l.length>=+this.length?(this.onCompleted(),this.clearFocus(r)):l.length&&this.changeFocus(r+l.length)},clearFocus:function clearFocus(e){this.$refs.input[e].blur()},onKeyDown:function onKeyDown(e){e.keyCode===u.keyCodes.enter&&this.$emit("change",this.internalValue),this.$emit("keydown",e)},onMouseDown:function onMouseDown(e,r){e.target!==this.$refs.input[r]&&(e.preventDefault(),e.stopPropagation()),o.default.options.methods.onMouseDown.call(this,e)},onMouseUp:function onMouseUp(e,r){this.hasMouseDown&&this.focus(e,r),o.default.options.methods.onMouseUp.call(this,e)},changeFocus:function changeFocus(e){this.onFocus(void 0,e||0)},updateValue:function updateValue(e){this.hasColor=e,e?this.initialValue=this.lazyValue:this.initialValue!==this.lazyValue&&this.$emit("change",this.lazyValue)},onKeyUp:function onKeyUp(e,r){e.preventDefault();var s=e.key;if(!["Tab","Shift","Meta","Control","Alt"].includes(s)&&!["Delete"].includes(s))return"ArrowLeft"===s||"Backspace"===s&&!this.otp[r]?r>0&&this.changeFocus(r-1):"ArrowRight"===s?r+1<+this.length&&this.changeFocus(r+1):void 0},onCompleted:function onCompleted(){var e=this.otp.join("");e.length===+this.length&&this.$emit("finish",e)}},render:function render10(e){return e("div",{staticClass:"v-otp-input",class:this.themeClasses},this.genContent())}})},"./src/components/VOtpInput/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VOtpInput/VOtpInput.ts");s.d(r,"VOtpInput",(function(){return o.default})),r.default=o.default},"./src/components/VOverflowBtn/VOverflowBtn.sass":function(e,r,s){},"./src/components/VOverflowBtn/VOverflowBtn.ts":function(e,r,s){s.r(r),s("./src/components/VOverflowBtn/VOverflowBtn.sass");var o=s("./src/components/VSelect/VSelect.ts"),l=s("./src/components/VAutocomplete/index.ts"),c=s("./src/components/VTextField/VTextField.ts"),u=s("./src/components/VBtn/index.ts"),p=s("./src/util/console.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=l.default.extend({name:"v-overflow-btn",props:{editable:Boolean,segmented:Boolean},computed:{classes:function classes(){return __assign(__assign({},l.default.options.computed.classes.call(this)),{"v-overflow-btn":!0,"v-overflow-btn--segmented":this.segmented,"v-overflow-btn--editable":this.editable})},isAnyValueAllowed:function isAnyValueAllowed(){return this.editable||l.default.options.computed.isAnyValueAllowed.call(this)},isSingle:function isSingle(){return!0},computedItems:function computedItems(){return this.segmented?this.allItems:this.filteredItems},labelValue:function labelValue(){return this.isFocused&&!this.persistentPlaceholder||this.isLabelActive}},methods:{genSelections:function genSelections(){return this.editable?l.default.options.methods.genSelections.call(this):o.default.options.methods.genSelections.call(this)},genCommaSelection:function genCommaSelection(e,r,s){return this.segmented?this.genSegmentedBtn(e):o.default.options.methods.genCommaSelection.call(this,e,r,s)},genInput:function genInput(){var e=c.default.options.methods.genInput.call(this);return e.data=e.data||{},e.data.domProps.value=this.editable?this.internalSearch:"",e.data.attrs.readonly=!this.isAnyValueAllowed,e},genLabel:function genLabel(){if(this.editable&&this.isFocused)return null;var e=c.default.options.methods.genLabel.call(this);return e?(e.data=e.data||{},e.data.style={},e):e},genSegmentedBtn:function genSegmentedBtn(e){var r=this,s=this.getValue(e),o=this.computedItems.find((function(e){return r.getValue(e)===s}))||e;return o.text&&o.callback?this.$createElement(u.default,{props:{text:!0},on:{click:function click(e){e.stopPropagation(),o.callback(e)}}},[o.text]):(Object(p.consoleWarn)('When using "segmented" prop without a selection slot, items must contain both a text and callback property',this),null)},updateValue:function updateValue(e){e?this.initialValue=this.lazyValue:this.initialValue!==this.lazyValue&&this.$emit("change",this.lazyValue)}}})},"./src/components/VOverflowBtn/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VOverflowBtn/VOverflowBtn.ts");s.d(r,"VOverflowBtn",(function(){return o.default})),r.default=o.default},"./src/components/VOverlay/VOverlay.sass":function(e,r,s){},"./src/components/VOverlay/VOverlay.ts":function(e,r,s){s.r(r),s("./src/components/VOverlay/VOverlay.sass");var o=s("./src/mixins/colorable/index.ts"),l=s("./src/mixins/themeable/index.ts"),c=s("./src/mixins/toggleable/index.ts"),u=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(u.default)(o.default,l.default,c.default).extend({name:"v-overlay",props:{absolute:Boolean,color:{type:String,default:"#212121"},dark:{type:Boolean,default:!0},opacity:{type:[Number,String],default:.46},value:{default:!0},zIndex:{type:[Number,String],default:5}},computed:{__scrim:function __scrim(){var e=this.setBackgroundColor(this.color,{staticClass:"v-overlay__scrim",style:{opacity:this.computedOpacity}});return this.$createElement("div",e)},classes:function classes(){return __assign({"v-overlay--absolute":this.absolute,"v-overlay--active":this.isActive},this.themeClasses)},computedOpacity:function computedOpacity(){return Number(this.isActive?this.opacity:0)},styles:function styles(){return{zIndex:this.zIndex}}},methods:{genContent:function genContent(){return this.$createElement("div",{staticClass:"v-overlay__content"},this.$slots.default)}},render:function render10(e){var r=[this.__scrim];return this.isActive&&r.push(this.genContent()),e("div",{staticClass:"v-overlay",on:this.$listeners,class:this.classes,style:this.styles},r)}})},"./src/components/VOverlay/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VOverlay/VOverlay.ts");s.d(r,"VOverlay",(function(){return o.default})),r.default=o.default},"./src/components/VPagination/VPagination.sass":function(e,r,s){},"./src/components/VPagination/VPagination.ts":function(e,r,s){s.r(r),s("./src/components/VPagination/VPagination.sass");var o=s("./src/components/VIcon/index.ts"),l=s("./src/directives/resize/index.ts"),c=s("./src/mixins/colorable/index.ts"),u=s("./src/mixins/intersectable/index.ts"),p=s("./src/mixins/themeable/index.ts"),f=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))};r.default=Object(f.default)(c.default,Object(u.default)({onVisible:["init"]}),p.default).extend({name:"v-pagination",directives:{Resize:l.default},props:{circle:Boolean,disabled:Boolean,length:{type:Number,default:0,validator:function validator(e){return e%1==0}},nextIcon:{type:String,default:"$next"},prevIcon:{type:String,default:"$prev"},totalVisible:[Number,String],value:{type:Number,default:0},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},wrapperAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.wrapper"}},data:function data(){return{maxButtons:0,selected:null}},computed:{classes:function classes(){return __assign({"v-pagination":!0,"v-pagination--circle":this.circle,"v-pagination--disabled":this.disabled},this.themeClasses)},items:function items(){var e=parseInt(this.totalVisible,10);if(0===e||isNaN(this.length)||this.length>Number.MAX_SAFE_INTEGER)return[];var r=Math.min(Math.max(0,e)||this.length,Math.max(0,this.maxButtons)||this.length,this.length);if(this.length<=r)return this.range(1,this.length);var s=r%2==0?1:0,o=Math.floor(r/2),l=this.length-o+1+s;if(this.value>o&&this.value<l){var c=this.length,u=this.value-o+2,p=1+(f=this.value+o-2-s)==c-1?f+1:"...";return __spreadArray(__spreadArray([1,u-1==2?2:"..."],__read(this.range(u,f)),!1),[p,this.length],!1)}if(this.value===o){var f=this.value+o-1-s;return __spreadArray(__spreadArray([],__read(this.range(1,f)),!1),["...",this.length],!1)}return this.value===l?(u=this.value-o+1,__spreadArray([1,"..."],__read(this.range(u,this.length)),!1)):__spreadArray(__spreadArray(__spreadArray([],__read(this.range(1,o)),!1),["..."],!1),__read(this.range(l,this.length)),!1)}},watch:{value:function value(){this.init()}},beforeMount:function beforeMount(){this.init()},methods:{init:function init(){var e=this;this.selected=null,this.onResize(),this.$nextTick(this.onResize),setTimeout((function(){return e.selected=e.value}),100)},onResize:function onResize(){var e=this.$el&&this.$el.parentElement?this.$el.parentElement.clientWidth:window.innerWidth;this.maxButtons=Math.floor((e-96)/42)},next:function next(e){e.preventDefault(),this.$emit("input",this.value+1),this.$emit("next")},previous:function previous(e){e.preventDefault(),this.$emit("input",this.value-1),this.$emit("previous")},range:function range(e,r){for(var s=[],o=e=e>0?e:1;o<=r;o++)s.push(o);return s},genIcon:function genIcon(e,r,s,l,c){return e("li",[e("button",{staticClass:"v-pagination__navigation",class:{"v-pagination__navigation--disabled":s},attrs:{disabled:s,type:"button","aria-label":c},on:s?{}:{click:l}},[e(o.default,[r])])])},genItem:function genItem(e,r){var s=this,o=r===this.value&&(this.color||"primary"),l=r===this.value,c=l?this.currentPageAriaLabel:this.pageAriaLabel;return e("button",this.setBackgroundColor(o,{staticClass:"v-pagination__item",class:{"v-pagination__item--active":r===this.value},attrs:{type:"button","aria-current":l,"aria-label":this.$vuetify.lang.t(c,r)},on:{click:function click(){return s.$emit("input",r)}}}),[r.toString()])},genItems:function genItems(e){var r=this;return this.items.map((function(s,o){return e("li",{key:o},[isNaN(Number(s))?e("span",{class:"v-pagination__more"},[s.toString()]):r.genItem(e,s)])}))},genList:function genList(e,r){return e("ul",{directives:[{modifiers:{quiet:!0},name:"resize",value:this.onResize}],class:this.classes},r)}},render:function render10(e){var r=[this.genIcon(e,this.$vuetify.rtl?this.nextIcon:this.prevIcon,this.value<=1,this.previous,this.$vuetify.lang.t(this.previousAriaLabel)),this.genItems(e),this.genIcon(e,this.$vuetify.rtl?this.prevIcon:this.nextIcon,this.value>=this.length,this.next,this.$vuetify.lang.t(this.nextAriaLabel))];return e("nav",{attrs:{role:"navigation","aria-label":this.$vuetify.lang.t(this.wrapperAriaLabel)}},[this.genList(e,r)])}})},"./src/components/VPagination/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VPagination/VPagination.ts");s.d(r,"VPagination",(function(){return o.default})),r.default=o.default},"./src/components/VParallax/VParallax.sass":function(e,r,s){},"./src/components/VParallax/VParallax.ts":function(e,r,s){s.r(r),s("./src/components/VParallax/VParallax.sass");var o=s("./src/mixins/translatable/index.ts"),l=s("./src/util/mixins.ts"),c=Object(l.default)(o.default);r.default=c.extend().extend({name:"v-parallax",props:{alt:{type:String,default:""},height:{type:[String,Number],default:500},src:String,srcset:String},data:function data(){return{isBooted:!1}},computed:{styles:function styles(){return{display:"block",opacity:this.isBooted?1:0,transform:"translate(-50%, "+this.parallax+"px)"}}},mounted:function mounted(){this.init()},methods:{init:function init(){var e=this,r=this.$refs.img;r&&(r.complete?(this.translate(),this.listeners()):r.addEventListener("load",(function(){e.translate(),e.listeners()}),!1),this.isBooted=!0)},objHeight:function objHeight(){return this.$refs.img.naturalHeight}},render:function render10(e){var r=e("div",{staticClass:"v-parallax__image-container"},[e("img",{staticClass:"v-parallax__image",style:this.styles,attrs:{src:this.src,srcset:this.srcset,alt:this.alt},ref:"img"})]),s=e("div",{staticClass:"v-parallax__content"},this.$slots.default);return e("div",{staticClass:"v-parallax",style:{height:this.height+"px"},on:this.$listeners},[r,s])}})},"./src/components/VParallax/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VParallax/VParallax.ts");s.d(r,"VParallax",(function(){return o.default})),r.default=o.default},"./src/components/VPicker/VPicker.sass":function(e,r,s){},"./src/components/VPicker/VPicker.ts":function(e,r,s){s.r(r),s("./src/components/VPicker/VPicker.sass"),s("./src/components/VCard/VCard.sass");var o=s("./src/mixins/colorable/index.ts"),l=s("./src/mixins/elevatable/index.ts"),c=s("./src/mixins/themeable/index.ts"),u=s("./src/util/helpers.ts"),p=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(p.default)(o.default,l.default,c.default).extend({name:"v-picker",props:{flat:Boolean,fullWidth:Boolean,landscape:Boolean,noTitle:Boolean,transition:{type:String,default:"fade-transition"},width:{type:[Number,String],default:290}},computed:{computedTitleColor:function computedTitleColor(){var e=!this.isDark&&(this.color||"primary");return this.color||e}},methods:{genTitle:function genTitle(){return this.$createElement("div",this.setBackgroundColor(this.computedTitleColor,{staticClass:"v-picker__title",class:{"v-picker__title--landscape":this.landscape}}),this.$slots.title)},genBodyTransition:function genBodyTransition(){return this.$createElement("transition",{props:{name:this.transition}},this.$slots.default)},genBody:function genBody(){return this.$createElement("div",{staticClass:"v-picker__body",class:__assign({"v-picker__body--no-title":this.noTitle},this.themeClasses),style:this.fullWidth?void 0:{width:Object(u.convertToUnit)(this.width)}},[this.genBodyTransition()])},genActions:function genActions(){return this.$createElement("div",{staticClass:"v-picker__actions v-card__actions",class:{"v-picker__actions--no-title":this.noTitle}},this.$slots.actions)}},render:function render10(e){return e("div",{staticClass:"v-picker v-card",class:__assign(__assign({"v-picker--flat":this.flat,"v-picker--landscape":this.landscape,"v-picker--full-width":this.fullWidth},this.themeClasses),this.elevationClasses)},[this.$slots.title?this.genTitle():null,this.genBody(),this.$slots.actions?this.genActions():null])}})},"./src/components/VPicker/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VPicker/VPicker.ts");s.d(r,"VPicker",(function(){return o.default})),r.default=o.default},"./src/components/VProgressCircular/VProgressCircular.sass":function(e,r,s){},"./src/components/VProgressCircular/VProgressCircular.ts":function(e,r,s){s.r(r),s("./src/components/VProgressCircular/VProgressCircular.sass");var o=s("./src/directives/intersect/index.ts"),l=s("./src/mixins/colorable/index.ts"),c=s("./src/util/helpers.ts");r.default=l.default.extend({name:"v-progress-circular",directives:{intersect:o.default},props:{button:Boolean,indeterminate:Boolean,rotate:{type:[Number,String],default:0},size:{type:[Number,String],default:32},width:{type:[Number,String],default:4},value:{type:[Number,String],default:0}},data:function data(){return{radius:20,isVisible:!0}},computed:{calculatedSize:function calculatedSize(){return Number(this.size)+(this.button?8:0)},circumference:function circumference(){return 2*Math.PI*this.radius},classes:function classes(){return{"v-progress-circular--visible":this.isVisible,"v-progress-circular--indeterminate":this.indeterminate,"v-progress-circular--button":this.button}},normalizedValue:function normalizedValue(){return this.value<0?0:this.value>100?100:parseFloat(this.value)},strokeDashArray:function strokeDashArray(){return Math.round(1e3*this.circumference)/1e3},strokeDashOffset:function strokeDashOffset(){return(100-this.normalizedValue)/100*this.circumference+"px"},strokeWidth:function strokeWidth(){return Number(this.width)/+this.size*this.viewBoxSize*2},styles:function styles(){return{height:Object(c.convertToUnit)(this.calculatedSize),width:Object(c.convertToUnit)(this.calculatedSize)}},svgStyles:function svgStyles(){return{transform:"rotate("+Number(this.rotate)+"deg)"}},viewBoxSize:function viewBoxSize(){return this.radius/(1-Number(this.width)/+this.size)}},methods:{genCircle:function genCircle(e,r){return this.$createElement("circle",{class:"v-progress-circular__"+e,attrs:{fill:"transparent",cx:2*this.viewBoxSize,cy:2*this.viewBoxSize,r:this.radius,"stroke-width":this.strokeWidth,"stroke-dasharray":this.strokeDashArray,"stroke-dashoffset":r}})},genSvg:function genSvg(){var e=[this.indeterminate||this.genCircle("underlay",0),this.genCircle("overlay",this.strokeDashOffset)];return this.$createElement("svg",{style:this.svgStyles,attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:this.viewBoxSize+" "+this.viewBoxSize+" "+2*this.viewBoxSize+" "+2*this.viewBoxSize}},e)},genInfo:function genInfo(){return this.$createElement("div",{staticClass:"v-progress-circular__info"},this.$slots.default)},onObserve:function onObserve(e,r,s){this.isVisible=s}},render:function render10(e){return e("div",this.setTextColor(this.color,{staticClass:"v-progress-circular",attrs:{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":this.indeterminate?void 0:this.normalizedValue},class:this.classes,directives:[{name:"intersect",value:this.onObserve}],style:this.styles,on:this.$listeners}),[this.genSvg(),this.genInfo()])}})},"./src/components/VProgressCircular/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VProgressCircular/VProgressCircular.ts");s.d(r,"VProgressCircular",(function(){return o.default})),r.default=o.default},"./src/components/VProgressLinear/VProgressLinear.sass":function(e,r,s){},"./src/components/VProgressLinear/VProgressLinear.ts":function(e,r,s){s.r(r),s("./src/components/VProgressLinear/VProgressLinear.sass");var o=s("./src/components/transitions/index.ts"),l=s("./src/directives/intersect/index.ts"),c=s("./src/mixins/colorable/index.ts"),u=s("./src/mixins/positionable/index.ts"),p=s("./src/mixins/proxyable/index.ts"),f=s("./src/mixins/themeable/index.ts"),m=s("./src/util/helpers.ts"),v=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},g=Object(v.default)(c.default,Object(u.factory)(["absolute","fixed","top","bottom"]),p.default,f.default);r.default=g.extend({name:"v-progress-linear",directives:{intersect:l.default},props:{active:{type:Boolean,default:!0},backgroundColor:{type:String,default:null},backgroundOpacity:{type:[Number,String],default:null},bufferValue:{type:[Number,String],default:100},color:{type:String,default:"primary"},height:{type:[Number,String],default:4},indeterminate:Boolean,query:Boolean,reverse:Boolean,rounded:Boolean,stream:Boolean,striped:Boolean,value:{type:[Number,String],default:0}},data:function data(){return{internalLazyValue:this.value||0,isVisible:!0}},computed:{__cachedBackground:function __cachedBackground(){return this.$createElement("div",this.setBackgroundColor(this.backgroundColor||this.color,{staticClass:"v-progress-linear__background",style:this.backgroundStyle}))},__cachedBar:function __cachedBar(){return this.$createElement(this.computedTransition,[this.__cachedBarType])},__cachedBarType:function __cachedBarType(){return this.indeterminate?this.__cachedIndeterminate:this.__cachedDeterminate},__cachedBuffer:function __cachedBuffer(){return this.$createElement("div",{staticClass:"v-progress-linear__buffer",style:this.styles})},__cachedDeterminate:function __cachedDeterminate(){return this.$createElement("div",this.setBackgroundColor(this.color,{staticClass:"v-progress-linear__determinate",style:{width:Object(m.convertToUnit)(this.normalizedValue,"%")}}))},__cachedIndeterminate:function __cachedIndeterminate(){return this.$createElement("div",{staticClass:"v-progress-linear__indeterminate",class:{"v-progress-linear__indeterminate--active":this.active}},[this.genProgressBar("long"),this.genProgressBar("short")])},__cachedStream:function __cachedStream(){return this.stream?this.$createElement("div",this.setTextColor(this.color,{staticClass:"v-progress-linear__stream",style:{width:Object(m.convertToUnit)(100-this.normalizedBuffer,"%")}})):null},backgroundStyle:function backgroundStyle(){var e;return(e={opacity:null==this.backgroundOpacity?this.backgroundColor?1:.3:parseFloat(this.backgroundOpacity)})[this.isReversed?"right":"left"]=Object(m.convertToUnit)(this.normalizedValue,"%"),e.width=Object(m.convertToUnit)(Math.max(0,this.normalizedBuffer-this.normalizedValue),"%"),e},classes:function classes(){return __assign({"v-progress-linear--absolute":this.absolute,"v-progress-linear--fixed":this.fixed,"v-progress-linear--query":this.query,"v-progress-linear--reactive":this.reactive,"v-progress-linear--reverse":this.isReversed,"v-progress-linear--rounded":this.rounded,"v-progress-linear--striped":this.striped,"v-progress-linear--visible":this.isVisible},this.themeClasses)},computedTransition:function computedTransition(){return this.indeterminate?o.VFadeTransition:o.VSlideXTransition},isReversed:function isReversed(){return this.$vuetify.rtl!==this.reverse},normalizedBuffer:function normalizedBuffer(){return this.normalize(this.bufferValue)},normalizedValue:function normalizedValue(){return this.normalize(this.internalLazyValue)},reactive:function reactive2(){return Boolean(this.$listeners.change)},styles:function styles(){var e={};return this.active||(e.height=0),this.indeterminate||100===parseFloat(this.normalizedBuffer)||(e.width=Object(m.convertToUnit)(this.normalizedBuffer,"%")),e}},methods:{genContent:function genContent(){var e=Object(m.getSlot)(this,"default",{value:this.internalLazyValue});return e?this.$createElement("div",{staticClass:"v-progress-linear__content"},e):null},genListeners:function genListeners(){var e=this.$listeners;return this.reactive&&(e.click=this.onClick),e},genProgressBar:function genProgressBar(e){var r;return this.$createElement("div",this.setBackgroundColor(this.color,{staticClass:"v-progress-linear__indeterminate",class:(r={},r[e]=!0,r)}))},onClick:function onClick(e){if(this.reactive){var r=this.$el.getBoundingClientRect().width;this.internalValue=e.offsetX/r*100}},onObserve:function onObserve(e,r,s){this.isVisible=s},normalize:function normalize2(e){return e<0?0:e>100?100:parseFloat(e)}},render:function render10(e){return e("div",{staticClass:"v-progress-linear",attrs:{role:"progressbar","aria-valuemin":0,"aria-valuemax":this.normalizedBuffer,"aria-valuenow":this.indeterminate?void 0:this.normalizedValue},class:this.classes,directives:[{name:"intersect",value:this.onObserve}],style:{bottom:this.bottom?0:void 0,height:this.active?Object(m.convertToUnit)(this.height):0,top:this.top?0:void 0},on:this.genListeners()},[this.__cachedStream,this.__cachedBackground,this.__cachedBuffer,this.__cachedBar,this.genContent()])}})},"./src/components/VProgressLinear/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VProgressLinear/VProgressLinear.ts");s.d(r,"VProgressLinear",(function(){return o.default})),r.default=o.default},"./src/components/VRadioGroup/VRadio.sass":function(e,r,s){},"./src/components/VRadioGroup/VRadio.ts":function(e,r,s){s.r(r),s("./src/components/VRadioGroup/VRadio.sass");var o=s("./src/components/VLabel/index.ts"),l=s("./src/components/VIcon/index.ts"),c=s("./src/components/VInput/index.ts"),u=s("./src/mixins/binds-attrs/index.ts"),p=s("./src/mixins/colorable/index.ts"),f=s("./src/mixins/groupable/index.ts"),m=s("./src/mixins/rippleable/index.ts"),v=s("./src/mixins/themeable/index.ts"),g=s("./src/mixins/selectable/index.ts"),y=s("./src/util/helpers.ts"),b=s("./src/util/mixins.ts"),x=s("./src/util/mergeData.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},S=Object(b.default)(u.default,p.default,m.default,Object(f.factory)("radioGroup"),v.default);r.default=S.extend().extend({name:"v-radio",inheritAttrs:!1,props:{disabled:Boolean,id:String,label:String,name:String,offIcon:{type:String,default:"$radioOff"},onIcon:{type:String,default:"$radioOn"},readonly:Boolean,value:{default:null}},data:function data(){return{isFocused:!1}},computed:{classes:function classes(){return __assign(__assign({"v-radio--is-disabled":this.isDisabled,"v-radio--is-focused":this.isFocused},this.themeClasses),this.groupClasses)},computedColor:function computedColor(){if(!this.isDisabled)return g.default.options.computed.computedColor.call(this)},computedIcon:function computedIcon(){return this.isActive?this.onIcon:this.offIcon},computedId:function computedId(){return c.default.options.computed.computedId.call(this)},hasLabel:c.default.options.computed.hasLabel,hasState:function hasState(){return(this.radioGroup||{}).hasState},isDisabled:function isDisabled(){return this.disabled||!!this.radioGroup&&this.radioGroup.isDisabled},isReadonly:function isReadonly2(){return this.readonly||!!this.radioGroup&&this.radioGroup.isReadonly},computedName:function computedName(){return this.name||!this.radioGroup?this.name:this.radioGroup.name||"radio-"+this.radioGroup._uid},rippleState:function rippleState(){return g.default.options.computed.rippleState.call(this)},validationState:function validationState(){return(this.radioGroup||{}).validationState||this.computedColor}},methods:{genInput:function genInput(e){return g.default.options.methods.genInput.call(this,"radio",e)},genLabel:function genLabel(){return this.hasLabel?this.$createElement(o.default,{on:{click:g.prevent},attrs:{for:this.computedId},props:{color:this.validationState,focused:this.hasState}},Object(y.getSlot)(this,"label")||this.label):null},genRadio:function genRadio(){var e=this.attrs$;e.title;var r=function(e,r){var s={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&r.indexOf(o)<0&&(s[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(o=Object.getOwnPropertySymbols(e);l<o.length;l++)r.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(s[o[l]]=e[o[l]])}return s}(e,["title"]);return this.$createElement("div",{staticClass:"v-input--selection-controls__input"},[this.$createElement(l.default,this.setTextColor(this.validationState,{props:{dense:this.radioGroup&&this.radioGroup.dense}}),this.computedIcon),this.genInput(__assign({name:this.computedName,value:this.value},r)),this.genRipple(this.setTextColor(this.rippleState))])},onFocus:function onFocus(e){this.isFocused=!0,this.$emit("focus",e)},onBlur:function onBlur(e){this.isFocused=!1,this.$emit("blur",e)},onChange:function onChange(){this.isDisabled||this.isReadonly||this.isActive||this.toggle()},onKeydown:function onKeydown(){}},render:function render10(e){return e("div",{staticClass:"v-radio",class:this.classes,on:Object(x.mergeListeners)({click:this.onChange},this.listeners$),attrs:{title:this.attrs$.title}},[this.genRadio(),this.genLabel()])}})},"./src/components/VRadioGroup/VRadioGroup.sass":function(e,r,s){},"./src/components/VRadioGroup/VRadioGroup.ts":function(e,r,s){s.r(r),s("./src/styles/components/_selection-controls.sass"),s("./src/components/VRadioGroup/VRadioGroup.sass");var o=s("./src/components/VInput/index.ts"),l=s("./src/components/VItemGroup/VItemGroup.ts"),c=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},u=Object(c.default)(l.BaseItemGroup,o.default);r.default=u.extend({name:"v-radio-group",provide:function provide2(){return{radioGroup:this}},props:{column:{type:Boolean,default:!0},height:{type:[Number,String],default:"auto"},name:String,row:Boolean,value:null},computed:{classes:function classes(){return __assign(__assign({},o.default.options.computed.classes.call(this)),{"v-input--selection-controls v-input--radio-group":!0,"v-input--radio-group--column":this.column&&!this.row,"v-input--radio-group--row":this.row})}},methods:{genDefaultSlot:function genDefaultSlot(){return this.$createElement("div",{staticClass:"v-input--radio-group__input",attrs:{id:this.id,role:"radiogroup","aria-labelledby":this.computedId}},o.default.options.methods.genDefaultSlot.call(this))},genInputSlot:function genInputSlot(){var e=o.default.options.methods.genInputSlot.call(this);return delete e.data.on.click,e},genLabel:function genLabel(){var e=o.default.options.methods.genLabel.call(this);return e?(e.data.attrs.id=this.computedId,delete e.data.attrs.for,e.tag="legend",e):null},onClick:l.BaseItemGroup.options.methods.onClick},render:function render10(e){var r=o.default.options.render.call(this,e);return this._b(r.data,"div",this.attrs$),r}})},"./src/components/VRadioGroup/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VRadioGroup/VRadioGroup.ts");s.d(r,"VRadioGroup",(function(){return o.default}));var l=s("./src/components/VRadioGroup/VRadio.ts");s.d(r,"VRadio",(function(){return l.default})),r.default={$_vuetify_subcomponents:{VRadioGroup:o.default,VRadio:l.default}}},"./src/components/VRangeSlider/VRangeSlider.sass":function(e,r,s){},"./src/components/VRangeSlider/VRangeSlider.ts":function(e,r,s){s.r(r),s("./src/components/VRangeSlider/VRangeSlider.sass");var o=s("./src/components/VSlider/index.ts"),l=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))};r.default=o.default.extend({name:"v-range-slider",props:{value:{type:Array,default:function _default2(){return[0,0]}}},data:function data(){return{activeThumb:null,lazyValue:this.value}},computed:{classes:function classes(){return __assign(__assign({},o.default.options.computed.classes.call(this)),{"v-input--range-slider":!0})},internalValue:{get:function get2(){return this.lazyValue},set:function set2(e){var r=this,s=e.map((function(e){return void 0===e&&(e=0),r.roundValue(Math.min(Math.max(e,r.minValue),r.maxValue))}));if(s[0]>s[1]||s[1]<s[0]){if(null!==this.activeThumb){var o=1===this.activeThumb?0:1;this.$refs["thumb_"+o].focus()}s=[s[1],s[0]]}this.lazyValue=s,Object(l.deepEqual)(s,this.value)||this.$emit("input",s),this.validate()}},inputWidth:function inputWidth(){var e=this;return this.internalValue.map((function(r){return(e.roundValue(r)-e.minValue)/(e.maxValue-e.minValue)*100}))}},methods:{getTrackStyle:function getTrackStyle(e,r,s,o){var l;void 0===s&&(s=0),void 0===o&&(o=0);var c=this.vertical?this.$vuetify.rtl?"top":"bottom":this.$vuetify.rtl?"right":"left",u=this.vertical?"height":"width",p="calc("+e+"% + "+s+"px)",f="calc("+r+"% + "+o+"px)";return(l={transition:this.trackTransition})[c]=p,l[u]=f,l},getIndexOfClosestValue:function getIndexOfClosestValue(e,r){return Math.abs(e[0]-r)<Math.abs(e[1]-r)?0:1},genInput:function genInput(){var e=this;return Object(l.createRange)(2).map((function(r){var s=o.default.options.methods.genInput.call(e);return s.data=s.data||{},s.data.attrs=s.data.attrs||{},s.data.attrs.value=e.internalValue[r],s.data.attrs.id="input-"+(r?"max":"min")+"-"+e._uid,s}))},genTrackContainer:function genTrackContainer(){var e=this,r=[],s=this.isDisabled?10:0,o=[{class:"v-slider__track-background",color:this.computedTrackColor,styles:[0,this.inputWidth[0],0,-s]},{class:this.isDisabled?"v-slider__track-background":"v-slider__track-fill",color:this.isDisabled?this.computedTrackColor:this.computedTrackFillColor,styles:[this.inputWidth[0],Math.abs(this.inputWidth[1]-this.inputWidth[0]),s,-2*s]},{class:"v-slider__track-background",color:this.computedTrackColor,styles:[this.inputWidth[1],Math.abs(100-this.inputWidth[1]),s,-s]}];return this.$vuetify.rtl&&o.reverse(),r.push.apply(r,__spreadArray([],__read(o.map((function(r){return e.$createElement("div",e.setBackgroundColor(r.color,{staticClass:r.class,style:e.getTrackStyle.apply(e,__spreadArray([],__read(r.styles),!1))}))}))),!1)),this.$createElement("div",{staticClass:"v-slider__track-container",ref:"track"},r)},genChildren:function genChildren(){var e=this;return[this.genInput(),this.genTrackContainer(),this.genSteps(),Object(l.createRange)(2).map((function(r){var s=e.internalValue[r],o=e.inputWidth[r],l=e.isActive&&e.activeThumb===r,c=e.isFocused&&e.activeThumb===r;return e.genThumbContainer(s,o,l,c,(function onFocus2(s){e.isFocused=!0,e.activeThumb=r,e.$emit("focus",s)}),(function onBlur2(r){e.isFocused=!1,e.activeThumb=null,e.$emit("blur",r)}),"thumb_"+r)}))]},reevaluateSelected:function reevaluateSelected(e){this.activeThumb=this.getIndexOfClosestValue(this.internalValue,e);var r="thumb_"+this.activeThumb;this.$refs[r].focus()},onSliderMouseDown:function onSliderMouseDown(e){var r,s=this,o=this.parseMouseMove(e);if(this.reevaluateSelected(o),this.oldValue=this.internalValue,this.isActive=!0,null===(r=e.target)||void 0===r?void 0:r.matches(".v-slider__thumb-container, .v-slider__thumb-container *")){this.thumbPressed=!0;var c=e.target.getBoundingClientRect(),u="touches"in e?e.touches[0]:e;this.startOffset=this.vertical?u.clientY-(c.top+c.height/2):u.clientX-(c.left+c.width/2)}else this.startOffset=0,window.clearTimeout(this.mouseTimeout),this.mouseTimeout=window.setTimeout((function(){s.thumbPressed=!0}),300);var p=!l.passiveSupported||{passive:!0,capture:!0},f=!!l.passiveSupported&&{passive:!0},m="touches"in e;this.onMouseMove(e),this.app.addEventListener(m?"touchmove":"mousemove",this.onMouseMove,f),Object(l.addOnceEventListener)(this.app,m?"touchend":"mouseup",this.onSliderMouseUp,p),this.$emit("start",this.internalValue)},onSliderClick:function onSliderClick(e){if(!this.isActive){if(this.noClick)return void(this.noClick=!1);var r=this.parseMouseMove(e);this.reevaluateSelected(r),this.setInternalValue(r),this.$emit("change",this.internalValue)}},onMouseMove:function onMouseMove(e){var r=this.parseMouseMove(e);"mousemove"===e.type&&(this.thumbPressed=!0),null===this.activeThumb&&(this.activeThumb=this.getIndexOfClosestValue(this.internalValue,r)),this.setInternalValue(r)},onKeyDown:function onKeyDown(e){if(null!==this.activeThumb){var r=this.parseKeyDown(e,this.internalValue[this.activeThumb]);null!=r&&(this.setInternalValue(r),this.$emit("change",this.internalValue))}},setInternalValue:function setInternalValue(e){var r=this;this.internalValue=this.internalValue.map((function(s,o){return o===r.activeThumb?e:Number(s)}))}}})},"./src/components/VRangeSlider/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VRangeSlider/VRangeSlider.ts");s.d(r,"VRangeSlider",(function(){return o.default})),r.default=o.default},"./src/components/VRating/VRating.sass":function(e,r,s){},"./src/components/VRating/VRating.ts":function(e,r,s){s.r(r),s("./src/components/VRating/VRating.sass");var o=s("./src/components/VIcon/index.ts"),l=s("./src/mixins/colorable/index.ts"),c=s("./src/mixins/delayable/index.ts"),u=s("./src/mixins/sizeable/index.ts"),p=s("./src/mixins/rippleable/index.ts"),f=s("./src/mixins/themeable/index.ts"),m=s("./src/util/helpers.ts"),v=s("./src/util/mixins.ts");r.default=Object(v.default)(l.default,c.default,p.default,u.default,f.default).extend({name:"v-rating",props:{backgroundColor:{type:String,default:"accent"},color:{type:String,default:"primary"},clearable:Boolean,dense:Boolean,emptyIcon:{type:String,default:"$ratingEmpty"},fullIcon:{type:String,default:"$ratingFull"},halfIcon:{type:String,default:"$ratingHalf"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,size:[Number,String],value:{type:Number,default:0},iconLabel:{type:String,default:"$vuetify.rating.ariaLabel.icon"}},data:function data(){return{hoverIndex:-1,internalValue:this.value}},computed:{directives:function directives2(){return this.readonly||!this.ripple?[]:[{name:"ripple",value:{circle:!0}}]},iconProps:function iconProps(){var e=this.$props,r=e.dark,s=e.large,o=e.light,l=e.medium,c=e.small;return{dark:r,large:s,light:o,medium:l,size:e.size,small:c,xLarge:e.xLarge,xSmall:e.xSmall}},isHovering:function isHovering(){return this.hover&&this.hoverIndex>=0}},watch:{internalValue:function internalValue(e){e!==this.value&&this.$emit("input",e)},value:function value(e){this.internalValue=e}},methods:{createClickFn:function createClickFn(e){var r=this;return function(s){if(!r.readonly){var o=r.genHoverIndex(s,e);r.clearable&&r.internalValue===o?r.internalValue=0:r.internalValue=o}}},createProps:function createProps(e){var r={index:e,value:this.internalValue,click:this.createClickFn(e),isFilled:Math.floor(this.internalValue)>e,isHovered:Math.floor(this.hoverIndex)>e};return this.halfIncrements&&(r.isHalfHovered=!r.isHovered&&(this.hoverIndex-e)%1>0,r.isHalfFilled=!r.isFilled&&(this.internalValue-e)%1>0),r},genHoverIndex:function genHoverIndex(e,r){var s=this.isHalfEvent(e);return this.halfIncrements&&this.$vuetify.rtl&&(s=!s),r+(s?.5:1)},getIconName:function getIconName(e){var r=this.isHovering?e.isHovered:e.isFilled,s=this.isHovering?e.isHalfHovered:e.isHalfFilled;return r?this.fullIcon:s?this.halfIcon:this.emptyIcon},getColor:function getColor(e){if(this.isHovering){if(e.isHovered||e.isHalfHovered)return this.color}else if(e.isFilled||e.isHalfFilled)return this.color;return this.backgroundColor},isHalfEvent:function isHalfEvent(e){if(this.halfIncrements){var r=e.target&&e.target.getBoundingClientRect();if(r&&e.pageX-r.left<r.width/2)return!0}return!1},onMouseEnter:function onMouseEnter(e,r){var s=this;this.runDelay("open",(function(){s.hoverIndex=s.genHoverIndex(e,r)}))},onMouseLeave:function onMouseLeave(){var e=this;this.runDelay("close",(function(){return e.hoverIndex=-1}))},genItem:function genItem(e){var r=this,s=this.createProps(e);if(this.$scopedSlots.item)return this.$scopedSlots.item(s);var l={click:s.click};return this.hover&&(l.mouseenter=function(s){return r.onMouseEnter(s,e)},l.mouseleave=this.onMouseLeave,this.halfIncrements&&(l.mousemove=function(s){return r.onMouseEnter(s,e)})),this.$createElement(o.default,this.setTextColor(this.getColor(s),{attrs:{"aria-label":this.$vuetify.lang.t(this.iconLabel,e+1,Number(this.length))},directives:this.directives,props:this.iconProps,on:l}),[this.getIconName(s)])}},render:function render10(e){var r=this,s=Object(m.createRange)(Number(this.length)).map((function(e){return r.genItem(e)}));return e("div",{staticClass:"v-rating",class:{"v-rating--readonly":this.readonly,"v-rating--dense":this.dense}},s)}})},"./src/components/VRating/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VRating/VRating.ts");s.d(r,"VRating",(function(){return o.default})),r.default=o.default},"./src/components/VResponsive/VResponsive.sass":function(e,r,s){},"./src/components/VResponsive/VResponsive.ts":function(e,r,s){s.r(r),s("./src/components/VResponsive/VResponsive.sass");var o=s("./src/mixins/measurable/index.ts"),l=s("./src/util/mixins.ts"),c=s("./src/util/helpers.ts");r.default=Object(l.default)(o.default).extend({name:"v-responsive",props:{aspectRatio:[String,Number],contentClass:String},computed:{computedAspectRatio:function computedAspectRatio(){return Number(this.aspectRatio)},aspectStyle:function aspectStyle(){return this.computedAspectRatio?{paddingBottom:1/this.computedAspectRatio*100+"%"}:void 0},__cachedSizer:function __cachedSizer(){return this.aspectStyle?this.$createElement("div",{style:this.aspectStyle,staticClass:"v-responsive__sizer"}):[]}},methods:{genContent:function genContent(){return this.$createElement("div",{staticClass:"v-responsive__content",class:this.contentClass},Object(c.getSlot)(this))}},render:function render10(e){return e("div",{staticClass:"v-responsive",style:this.measurableStyles,on:this.$listeners},[this.__cachedSizer,this.genContent()])}})},"./src/components/VResponsive/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VResponsive/VResponsive.ts");s.d(r,"VResponsive",(function(){return o.default})),r.default=o.default},"./src/components/VSelect/VSelect.sass":function(e,r,s){},"./src/components/VSelect/VSelect.ts":function(e,r,s){s.r(r),s.d(r,"defaultMenuProps",(function(){return k})),s("./src/components/VTextField/VTextField.sass"),s("./src/components/VSelect/VSelect.sass");var o=s("./src/components/VChip/index.ts"),l=s("./src/components/VMenu/index.ts"),c=s("./src/components/VSelect/VSelectList.ts"),u=s("./src/components/VInput/index.ts"),p=s("./src/components/VTextField/VTextField.ts"),f=s("./src/mixins/comparable/index.ts"),m=s("./src/mixins/dependent/index.ts"),v=s("./src/mixins/filterable/index.ts"),g=s("./src/directives/click-outside/index.ts"),y=s("./src/util/mergeData.ts"),b=s("./src/util/helpers.ts"),x=s("./src/util/console.ts"),S=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},k={closeOnClick:!1,closeOnContentClick:!1,disableKeys:!0,openOnClick:!1,maxHeight:304},C=Object(S.default)(p.default,f.default,m.default,v.default);r.default=C.extend().extend({name:"v-select",directives:{ClickOutside:g.default},props:{appendIcon:{type:String,default:"$dropdown"},attach:{type:null,default:!1},cacheItems:Boolean,chips:Boolean,clearable:Boolean,deletableChips:Boolean,disableLookup:Boolean,eager:Boolean,hideSelected:Boolean,items:{type:Array,default:function _default2(){return[]}},itemColor:{type:String,default:"primary"},itemDisabled:{type:[String,Array,Function],default:"disabled"},itemText:{type:[String,Array,Function],default:"text"},itemValue:{type:[String,Array,Function],default:"value"},menuProps:{type:[String,Array,Object],default:function _default2(){return k}},multiple:Boolean,openOnClear:Boolean,returnObject:Boolean,smallChips:Boolean},data:function data(){return{cachedItems:this.cacheItems?this.items:[],menuIsBooted:!1,isMenuActive:!1,lastItem:20,lazyValue:void 0!==this.value?this.value:this.multiple?[]:void 0,selectedIndex:-1,selectedItems:[],keyboardLookupPrefix:"",keyboardLookupLastTime:0}},computed:{allItems:function allItems(){return this.filterDuplicates(this.cachedItems.concat(this.items))},classes:function classes(){return __assign(__assign({},p.default.options.computed.classes.call(this)),{"v-select":!0,"v-select--chips":this.hasChips,"v-select--chips--small":this.smallChips,"v-select--is-menu-active":this.isMenuActive,"v-select--is-multi":this.multiple})},computedItems:function computedItems(){return this.allItems},computedOwns:function computedOwns(){return"list-"+this._uid},computedCounterValue:function computedCounterValue(){var e,r=this.multiple?this.selectedItems:(null!==(e=this.getText(this.selectedItems[0]))&&void 0!==e?e:"").toString();return"function"==typeof this.counterValue?this.counterValue(r):r.length},directives:function directives2(){var e=this;return this.isFocused?[{name:"click-outside",value:{handler:this.blur,closeConditional:this.closeConditional,include:function include(){return e.getOpenDependentElements()}}}]:void 0},dynamicHeight:function dynamicHeight(){return"auto"},hasChips:function hasChips(){return this.chips||this.smallChips},hasSlot:function hasSlot(){return Boolean(this.hasChips||this.$scopedSlots.selection)},isDirty:function isDirty(){return this.selectedItems.length>0},listData:function listData(){var e,r=this.$vnode&&this.$vnode.context.$options._scopeId,s=r?((e={})[r]=!0,e):{};return{attrs:__assign(__assign({},s),{id:this.computedOwns}),props:{action:this.multiple,color:this.itemColor,dense:this.dense,hideSelected:this.hideSelected,items:this.virtualizedItems,itemDisabled:this.itemDisabled,itemText:this.itemText,itemValue:this.itemValue,noDataText:this.$vuetify.lang.t(this.noDataText),selectedItems:this.selectedItems},on:{select:this.selectItem},scopedSlots:{item:this.$scopedSlots.item}}},staticList:function staticList(){return(this.$slots["no-data"]||this.$slots["prepend-item"]||this.$slots["append-item"])&&Object(x.consoleError)("assert: staticList should not be called if slots are used"),this.$createElement(c.default,this.listData)},virtualizedItems:function virtualizedItems(){return this.$_menuProps.auto?this.computedItems:this.computedItems.slice(0,this.lastItem)},menuCanShow:function menuCanShow(){return!0},$_menuProps:function $_menuProps(){var e="string"==typeof this.menuProps?this.menuProps.split(","):this.menuProps;return Array.isArray(e)&&(e=e.reduce((function(e,r){return e[r.trim()]=!0,e}),{})),__assign(__assign(__assign({},k),{eager:this.eager,value:this.menuCanShow&&this.isMenuActive,nudgeBottom:e.offsetY?1:0}),e)}},watch:{internalValue:function internalValue(e){var r=this;this.initialValue=e,this.setSelectedItems(),this.multiple&&this.$nextTick((function(){var e;null===(e=r.$refs.menu)||void 0===e||e.updateDimensions()}))},isMenuActive:function isMenuActive(e){var r=this;window.setTimeout((function(){return r.onMenuActiveChange(e)}))},items:{immediate:!0,handler:function handler(e){var r=this;this.cacheItems&&this.$nextTick((function(){r.cachedItems=r.filterDuplicates(r.cachedItems.concat(e))})),this.setSelectedItems()}}},methods:{blur:function blur(e){p.default.options.methods.blur.call(this,e),this.isMenuActive=!1,this.isFocused=!1,this.selectedIndex=-1,this.setMenuIndex(-1)},activateMenu:function activateMenu(){this.isInteractive&&!this.isMenuActive&&(this.isMenuActive=!0)},clearableCallback:function clearableCallback(){var e=this;this.setValue(this.multiple?[]:null),this.setMenuIndex(-1),this.$nextTick((function(){return e.$refs.input&&e.$refs.input.focus()})),this.openOnClear&&(this.isMenuActive=!0)},closeConditional:function closeConditional(e){return!this.isMenuActive||!this._isDestroyed&&(!this.getContent()||!this.getContent().contains(e.target))&&this.$el&&!this.$el.contains(e.target)&&e.target!==this.$el},filterDuplicates:function filterDuplicates(e){for(var r=new Map,s=0;s<e.length;++s){var o=e[s];if(null!=o)if(o.header||o.divider)r.set(o,o);else{var l=this.getValue(o);!r.has(l)&&r.set(l,o)}}return Array.from(r.values())},findExistingIndex:function findExistingIndex(e){var r=this,s=this.getValue(e);return(this.internalValue||[]).findIndex((function(e){return r.valueComparator(r.getValue(e),s)}))},getContent:function getContent(){return this.$refs.menu&&this.$refs.menu.$refs.content},genChipSelection:function genChipSelection(e,r){var s=this,l=this.isDisabled||this.getDisabled(e),c=!l&&this.isInteractive;return this.$createElement(o.default,{staticClass:"v-chip--select",attrs:{tabindex:-1},props:{close:this.deletableChips&&c,disabled:l,inputValue:r===this.selectedIndex,small:this.smallChips},on:{click:function click(e){c&&(e.stopPropagation(),s.selectedIndex=r)},"click:close":function clickClose(){return s.onChipInput(e)}},key:JSON.stringify(this.getValue(e))},this.getText(e))},genCommaSelection:function genCommaSelection(e,r,s){var o=r===this.selectedIndex&&this.computedColor,l=this.isDisabled||this.getDisabled(e);return this.$createElement("div",this.setTextColor(o,{staticClass:"v-select__selection v-select__selection--comma",class:{"v-select__selection--disabled":l},key:JSON.stringify(this.getValue(e))}),this.getText(e)+(s?"":", "))},genDefaultSlot:function genDefaultSlot(){var e=this.genSelections(),r=this.genInput();return Array.isArray(e)?e.push(r):(e.children=e.children||[],e.children.push(r)),[this.genFieldset(),this.$createElement("div",{staticClass:"v-select__slot",directives:this.directives},[this.genLabel(),this.prefix?this.genAffix("prefix"):null,e,this.suffix?this.genAffix("suffix"):null,this.genClearIcon(),this.genIconSlot(),this.genHiddenInput()]),this.genMenu(),this.genProgress()]},genIcon:function genIcon(e,r,s){var o=u.default.options.methods.genIcon.call(this,e,r,s);return"append"===e&&(o.children[0].data=Object(y.default)(o.children[0].data,{attrs:{tabindex:o.children[0].componentOptions.listeners&&"-1","aria-hidden":"true","aria-label":void 0}})),o},genInput:function genInput(){var e=p.default.options.methods.genInput.call(this);return delete e.data.attrs.name,e.data=Object(y.default)(e.data,{domProps:{value:null},attrs:{readonly:!0,type:"text","aria-readonly":String(this.isReadonly),"aria-activedescendant":Object(b.getObjectValueByPath)(this.$refs.menu,"activeTile.id"),autocomplete:Object(b.getObjectValueByPath)(e.data,"attrs.autocomplete","off"),placeholder:this.isDirty||!this.persistentPlaceholder&&!this.isFocused&&this.hasLabel?void 0:this.placeholder},on:{keypress:this.onKeyPress}}),e},genHiddenInput:function genHiddenInput(){return this.$createElement("input",{domProps:{value:this.lazyValue},attrs:{type:"hidden",name:this.attrs$.name}})},genInputSlot:function genInputSlot(){var e=p.default.options.methods.genInputSlot.call(this);return e.data.attrs=__assign(__assign({},e.data.attrs),{role:"button","aria-haspopup":"listbox","aria-expanded":String(this.isMenuActive),"aria-owns":this.computedOwns}),e},genList:function genList(){return this.$slots["no-data"]||this.$slots["prepend-item"]||this.$slots["append-item"]?this.genListWithSlot():this.staticList},genListWithSlot:function genListWithSlot(){var e=this,r=["prepend-item","no-data","append-item"].filter((function(r){return e.$slots[r]})).map((function(r){return e.$createElement("template",{slot:r},e.$slots[r])}));return this.$createElement(c.default,__assign({},this.listData),r)},genMenu:function genMenu(){var e=this,r=this.$_menuProps;return r.activator=this.$refs["input-slot"],""===this.attach||!0===this.attach||"attach"===this.attach?r.attach=this.$el:r.attach=this.attach,this.$createElement(l.default,{attrs:{role:void 0},props:r,on:{input:function input(r){e.isMenuActive=r,e.isFocused=r},scroll:this.onScroll},ref:"menu"},[this.genList()])},genSelections:function genSelections(){var e,r=this.selectedItems.length,s=new Array(r);for(e=this.$scopedSlots.selection?this.genSlotSelection:this.hasChips?this.genChipSelection:this.genCommaSelection;r--;)s[r]=e(this.selectedItems[r],r,r===s.length-1);return this.$createElement("div",{staticClass:"v-select__selections"},s)},genSlotSelection:function genSlotSelection(e,r){var s=this;return this.$scopedSlots.selection({attrs:{class:"v-chip--select"},parent:this,item:e,index:r,select:function select(e){e.stopPropagation(),s.selectedIndex=r},selected:r===this.selectedIndex,disabled:!this.isInteractive})},getMenuIndex:function getMenuIndex(){return this.$refs.menu?this.$refs.menu.listIndex:-1},getDisabled:function getDisabled(e){return Object(b.getPropertyFromItem)(e,this.itemDisabled,!1)},getText:function getText(e){return Object(b.getPropertyFromItem)(e,this.itemText,e)},getValue:function getValue2(e){return Object(b.getPropertyFromItem)(e,this.itemValue,this.getText(e))},onBlur:function onBlur(e){e&&this.$emit("blur",e)},onChipInput:function onChipInput(e){this.multiple?this.selectItem(e):this.setValue(null),0===this.selectedItems.length?this.isMenuActive=!0:this.isMenuActive=!1,this.selectedIndex=-1},onClick:function onClick(e){this.isInteractive&&(this.isAppendInner(e.target)||(this.isMenuActive=!0),this.isFocused||(this.isFocused=!0,this.$emit("focus")),this.$emit("click",e))},onEscDown:function onEscDown(e){e.preventDefault(),this.isMenuActive&&(e.stopPropagation(),this.isMenuActive=!1)},onKeyPress:function onKeyPress(e){var r=this;if(!(this.multiple||!this.isInteractive||this.disableLookup||e.key.length>1||e.ctrlKey||e.metaKey||e.altKey)){var s=performance.now();s-this.keyboardLookupLastTime>1e3&&(this.keyboardLookupPrefix=""),this.keyboardLookupPrefix+=e.key.toLowerCase(),this.keyboardLookupLastTime=s;var o=this.allItems.findIndex((function(e){var s;return(null!==(s=r.getText(e))&&void 0!==s?s:"").toString().toLowerCase().startsWith(r.keyboardLookupPrefix)})),l=this.allItems[o];-1!==o&&(this.lastItem=Math.max(this.lastItem,o+5),this.setValue(this.returnObject?l:this.getValue(l)),this.$nextTick((function(){return r.$refs.menu.getTiles()})),setTimeout((function(){return r.setMenuIndex(o)})))}},onKeyDown:function onKeyDown(e){var r=this;if(!this.isReadonly||e.keyCode===b.keyCodes.tab){var s=e.keyCode,o=this.$refs.menu;if(this.$emit("keydown",e),o)return this.isMenuActive&&[b.keyCodes.up,b.keyCodes.down,b.keyCodes.home,b.keyCodes.end,b.keyCodes.enter].includes(s)&&this.$nextTick((function(){o.changeListIndex(e),r.$emit("update:list-index",o.listIndex)})),[b.keyCodes.enter,b.keyCodes.space].includes(s)&&this.activateMenu(),!this.isMenuActive&&[b.keyCodes.up,b.keyCodes.down,b.keyCodes.home,b.keyCodes.end].includes(s)?this.onUpDown(e):s===b.keyCodes.esc?this.onEscDown(e):s===b.keyCodes.tab?this.onTabDown(e):s===b.keyCodes.space?this.onSpaceDown(e):void 0}},onMenuActiveChange:function onMenuActiveChange(e){if(!(this.multiple&&!e||this.getMenuIndex()>-1)){var r=this.$refs.menu;if(r&&this.isDirty){this.$refs.menu.getTiles();for(var s=0;s<r.tiles.length;s++)if("true"===r.tiles[s].getAttribute("aria-selected")){this.setMenuIndex(s);break}}}},onMouseUp:function onMouseUp(e){var r=this;this.hasMouseDown&&3!==e.which&&this.isInteractive&&this.isAppendInner(e.target)&&this.$nextTick((function(){return r.isMenuActive=!r.isMenuActive})),p.default.options.methods.onMouseUp.call(this,e)},onScroll:function onScroll(){var e=this;if(this.isMenuActive){if(this.lastItem>this.computedItems.length)return;this.getContent().scrollHeight-(this.getContent().scrollTop+this.getContent().clientHeight)<200&&(this.lastItem+=20)}else requestAnimationFrame((function(){return e.getContent().scrollTop=0}))},onSpaceDown:function onSpaceDown(e){e.preventDefault()},onTabDown:function onTabDown(e){var r=this.$refs.menu;if(r){var s=r.activeTile;!this.multiple&&s&&this.isMenuActive?(e.preventDefault(),e.stopPropagation(),s.click()):this.blur(e)}},onUpDown:function onUpDown(e){var r=this,s=this.$refs.menu;if(s){if(e.preventDefault(),this.multiple)return this.activateMenu();var o=e.keyCode;s.isBooted=!0,window.requestAnimationFrame((function(){if(s.getTiles(),!s.hasClickableTiles)return r.activateMenu();switch(o){case b.keyCodes.up:s.prevTile();break;case b.keyCodes.down:s.nextTile();break;case b.keyCodes.home:s.firstTile();break;case b.keyCodes.end:s.lastTile()}r.selectItem(r.allItems[r.getMenuIndex()])}))}},selectItem:function selectItem(e){var r=this;if(this.multiple){var s=(this.internalValue||[]).slice(),o=this.findExistingIndex(e);if(-1!==o?s.splice(o,1):s.push(e),this.setValue(s.map((function(e){return r.returnObject?e:r.getValue(e)}))),this.hideSelected)this.setMenuIndex(-1);else{var l=this.allItems.indexOf(e);~l&&(this.$nextTick((function(){return r.$refs.menu.getTiles()})),setTimeout((function(){return r.setMenuIndex(l)})))}}else this.setValue(this.returnObject?e:this.getValue(e)),this.isMenuActive=!1},setMenuIndex:function setMenuIndex(e){this.$refs.menu&&(this.$refs.menu.listIndex=e)},setSelectedItems:function setSelectedItems(){var e,r,s=this,o=[],l=this.multiple&&Array.isArray(this.internalValue)?this.internalValue:[this.internalValue],c=function _loop_12(e){var r=u.allItems.findIndex((function(r){return s.valueComparator(s.getValue(r),s.getValue(e))}));r>-1&&o.push(u.allItems[r])},u=this;try{for(var p=function(e){var r="function"==typeof Symbol&&Symbol.iterator,s=r&&e[r],o=0;if(s)return s.call(e);if(e&&"number"==typeof e.length)return{next:function next(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}(l),f=p.next();!f.done;f=p.next())c(f.value)}catch(m){e={error:m}}finally{try{f&&!f.done&&(r=p.return)&&r.call(p)}finally{if(e)throw e.error}}this.selectedItems=o},setValue:function setValue(e){this.valueComparator(e,this.internalValue)||(this.internalValue=e,this.$emit("change",e))},isAppendInner:function isAppendInner(e){var r=this.$refs["append-inner"];return r&&(r===e||r.contains(e))}}})},"./src/components/VSelect/VSelectList.ts":function(e,r,s){s.r(r);var o=s("./src/components/VCheckbox/VSimpleCheckbox.ts"),l=s("./src/components/VDivider/index.ts"),c=s("./src/components/VSubheader/index.ts"),u=s("./src/components/VList/index.ts"),p=s("./src/directives/ripple/index.ts"),f=s("./src/mixins/colorable/index.ts"),m=s("./src/mixins/themeable/index.ts"),v=s("./src/util/helpers.ts"),g=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(g.default)(f.default,m.default).extend({name:"v-select-list",directives:{ripple:p.default},props:{action:Boolean,dense:Boolean,hideSelected:Boolean,items:{type:Array,default:function _default2(){return[]}},itemDisabled:{type:[String,Array,Function],default:"disabled"},itemText:{type:[String,Array,Function],default:"text"},itemValue:{type:[String,Array,Function],default:"value"},noDataText:String,noFilter:Boolean,searchInput:null,selectedItems:{type:Array,default:function _default2(){return[]}}},computed:{parsedItems:function parsedItems(){var e=this;return this.selectedItems.map((function(r){return e.getValue(r)}))},tileActiveClass:function tileActiveClass(){return Object.keys(this.setTextColor(this.color).class||{}).join(" ")},staticNoDataTile:function staticNoDataTile(){return this.$createElement(u.VListItem,{attrs:{role:void 0},on:{mousedown:function mousedown(e){return e.preventDefault()}}},[this.genTileContent(this.noDataText)])}},methods:{genAction:function genAction(e,r){var s=this;return this.$createElement(u.VListItemAction,[this.$createElement(o.default,{props:{color:this.color,value:r,ripple:!1},on:{input:function input(){return s.$emit("select",e)}}})])},genDivider:function genDivider(e){return this.$createElement(l.default,{props:e})},genFilteredText:function genFilteredText(e){if(e=e||"",!this.searchInput||this.noFilter)return e;var r=this.getMaskedCharacters(e),s=r.start,o=r.middle,l=r.end;return[s,this.genHighlight(o),l]},genHeader:function genHeader(e){return this.$createElement(c.default,{props:e},e.header)},genHighlight:function genHighlight(e){return this.$createElement("span",{staticClass:"v-list-item__mask"},e)},getMaskedCharacters:function getMaskedCharacters(e){var r=(this.searchInput||"").toString().toLocaleLowerCase(),s=e.toLocaleLowerCase().indexOf(r);return s<0?{start:e,middle:"",end:""}:{start:e.slice(0,s),middle:e.slice(s,s+r.length),end:e.slice(s+r.length)}},genTile:function genTile(e){var r=this,s=e.item,o=e.index,l=e.disabled,c=void 0===l?null:l,p=e.value,f=void 0!==p&&p;f||(f=this.hasItem(s)),s===Object(s)&&(c=null!==c?c:this.getDisabled(s));var m={attrs:{"aria-selected":String(f),id:"list-item-"+this._uid+"-"+o,role:"option"},on:{mousedown:function mousedown(e){e.preventDefault()},click:function click(){return c||r.$emit("select",s)}},props:{activeClass:this.tileActiveClass,disabled:c,ripple:!0,inputValue:f}};if(!this.$scopedSlots.item)return this.$createElement(u.VListItem,m,[this.action&&!this.hideSelected&&this.items.length>0?this.genAction(s,f):null,this.genTileContent(s,o)]);var v=this.$scopedSlots.item({parent:this,item:s,attrs:__assign(__assign({},m.attrs),m.props),on:m.on});return this.needsTile(v)?this.$createElement(u.VListItem,m,v):v},genTileContent:function genTileContent(e,r){return this.$createElement(u.VListItemContent,[this.$createElement(u.VListItemTitle,[this.genFilteredText(this.getText(e))])])},hasItem:function hasItem(e){return this.parsedItems.indexOf(this.getValue(e))>-1},needsTile:function needsTile(e){return 1!==e.length||null==e[0].componentOptions||"v-list-item"!==e[0].componentOptions.Ctor.options.name},getDisabled:function getDisabled(e){return Boolean(Object(v.getPropertyFromItem)(e,this.itemDisabled,!1))},getText:function getText(e){return String(Object(v.getPropertyFromItem)(e,this.itemText,e))},getValue:function getValue2(e){return Object(v.getPropertyFromItem)(e,this.itemValue,this.getText(e))}},render:function render10(){for(var e=[],r=this.items.length,s=0;s<r;s++){var o=this.items[s];this.hideSelected&&this.hasItem(o)||(null==o?e.push(this.genTile({item:o,index:s})):o.header?e.push(this.genHeader(o)):o.divider?e.push(this.genDivider(o)):e.push(this.genTile({item:o,index:s})))}return e.length||e.push(this.$slots["no-data"]||this.staticNoDataTile),this.$slots["prepend-item"]&&e.unshift(this.$slots["prepend-item"]),this.$slots["append-item"]&&e.push(this.$slots["append-item"]),this.$createElement(u.VList,{staticClass:"v-select-list",class:this.themeClasses,attrs:{role:"listbox",tabindex:-1},props:{dense:this.dense}},e)}})},"./src/components/VSelect/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VSelect/VSelect.ts");s.d(r,"VSelect",(function(){return o.default})),r.default=o.default},"./src/components/VSheet/VSheet.sass":function(e,r,s){},"./src/components/VSheet/VSheet.ts":function(e,r,s){s.r(r),s("./src/components/VSheet/VSheet.sass");var o=s("./src/mixins/binds-attrs/index.ts"),l=s("./src/mixins/colorable/index.ts"),c=s("./src/mixins/elevatable/index.ts"),u=s("./src/mixins/measurable/index.ts"),p=s("./src/mixins/roundable/index.ts"),f=s("./src/mixins/themeable/index.ts"),m=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(m.default)(o.default,l.default,c.default,u.default,p.default,f.default).extend({name:"v-sheet",props:{outlined:Boolean,shaped:Boolean,tag:{type:String,default:"div"}},computed:{classes:function classes(){return __assign(__assign(__assign({"v-sheet":!0,"v-sheet--outlined":this.outlined,"v-sheet--shaped":this.shaped},this.themeClasses),this.elevationClasses),this.roundedClasses)},styles:function styles(){return this.measurableStyles}},render:function render10(e){var r={class:this.classes,style:this.styles,on:this.listeners$};return e(this.tag,this.setBackgroundColor(this.color,r),this.$slots.default)}})},"./src/components/VSheet/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VSheet/VSheet.ts");s.d(r,"VSheet",(function(){return o.default})),r.default=o.default},"./src/components/VSkeletonLoader/VSkeletonLoader.sass":function(e,r,s){},"./src/components/VSkeletonLoader/VSkeletonLoader.ts":function(e,r,s){s.r(r),s("./src/components/VSkeletonLoader/VSkeletonLoader.sass");var o=s("./src/mixins/elevatable/index.ts"),l=s("./src/mixins/measurable/index.ts"),c=s("./src/mixins/themeable/index.ts"),u=s("./src/util/mixins.ts"),p=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(u.default)(o.default,l.default,c.default).extend({name:"VSkeletonLoader",props:{boilerplate:Boolean,loading:Boolean,tile:Boolean,transition:String,type:String,types:{type:Object,default:function _default2(){return{}}}},computed:{attrs:function attrs2(){return this.isLoading?this.boilerplate?{}:__assign({"aria-busy":!0,"aria-live":"polite",role:"alert"},this.$attrs):this.$attrs},classes:function classes(){return __assign(__assign({"v-skeleton-loader--boilerplate":this.boilerplate,"v-skeleton-loader--is-loading":this.isLoading,"v-skeleton-loader--tile":this.tile},this.themeClasses),this.elevationClasses)},isLoading:function isLoading(){return!("default"in this.$scopedSlots)||this.loading},rootTypes:function rootTypes(){return __assign({actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, card-heading","card-avatar":"image, list-item-avatar","card-heading":"heading",chip:"chip","date-picker":"list-item, card-heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",paragraph:"text@3",sentences:"text@2",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"heading, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"table-cell@6","table-cell":"text","table-tfoot":"text@2, avatar@2",text:"text"},this.types)}},methods:{genBone:function genBone(e,r){return this.$createElement("div",{staticClass:"v-skeleton-loader__"+e+" v-skeleton-loader__bone"},r)},genBones:function genBones(e){var r=this,s=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(e.split("@"),2),o=s[0],l=s[1];return Array.from({length:l}).map((function generator2(){return r.genStructure(o)}))},genStructure:function genStructure(e){var r=[];e=e||this.type||"";var s=this.rootTypes[e]||"";if(e===s);else{if(e.indexOf(",")>-1)return this.mapBones(e);if(e.indexOf("@")>-1)return this.genBones(e);s.indexOf(",")>-1?r=this.mapBones(s):s.indexOf("@")>-1?r=this.genBones(s):s&&r.push(this.genStructure(s))}return[this.genBone(e,r)]},genSkeleton:function genSkeleton(){var e=[];return this.isLoading?e.push(this.genStructure()):e.push(Object(p.getSlot)(this)),this.transition?this.$createElement("transition",{props:{name:this.transition},on:{afterEnter:this.resetStyles,beforeEnter:this.onBeforeEnter,beforeLeave:this.onBeforeLeave,leaveCancelled:this.resetStyles}},e):e},mapBones:function mapBones(e){return e.replace(/\s/g,"").split(",").map(this.genStructure)},onBeforeEnter:function onBeforeEnter(e){this.resetStyles(e),this.isLoading&&(e._initialStyle={display:e.style.display,transition:e.style.transition},e.style.setProperty("transition","none","important"))},onBeforeLeave:function onBeforeLeave(e){e.style.setProperty("display","none","important")},resetStyles:function resetStyles(e){e._initialStyle&&(e.style.display=e._initialStyle.display||"",e.style.transition=e._initialStyle.transition,delete e._initialStyle)}},render:function render10(e){return e("div",{staticClass:"v-skeleton-loader",attrs:this.attrs,on:this.$listeners,class:this.classes,style:this.isLoading?this.measurableStyles:void 0},[this.genSkeleton()])}})},"./src/components/VSkeletonLoader/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VSkeletonLoader/VSkeletonLoader.ts");s.d(r,"VSkeletonLoader",(function(){return o.default})),r.default=o.default},"./src/components/VSlideGroup/VSlideGroup.sass":function(e,r,s){},"./src/components/VSlideGroup/VSlideGroup.ts":function(e,r,s){s.r(r),s.d(r,"calculateUpdatedOffset",(function(){return calculateUpdatedOffset})),s.d(r,"calculateCenteredOffset",(function(){return calculateCenteredOffset})),s.d(r,"BaseSlideGroup",(function(){return g})),s("./src/components/VSlideGroup/VSlideGroup.sass");var o=s("./src/components/VIcon/index.ts"),l=s("./src/components/transitions/index.ts"),c=s("./src/components/VItemGroup/VItemGroup.ts"),u=s("./src/mixins/mobile/index.ts"),p=s("./src/directives/resize/index.ts"),f=s("./src/directives/touch/index.ts"),m=s("./src/util/mixins.ts"),v=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},__values=function(e){var r="function"==typeof Symbol&&Symbol.iterator,s=r&&e[r],o=0;if(s)return s.call(e);if(e&&"number"==typeof e.length)return{next:function next(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")};function bias(e){var r=Math.abs(e);return Math.sign(e)*(r/((1/.501-2)*(1-r)+1))}function calculateUpdatedOffset(e,r,s,o){var l=e.clientWidth,c=s?r.content-e.offsetLeft-l:e.offsetLeft;s&&(o=-o);var u=r.wrapper+o,p=l+c,f=.4*l;return c<=o?o=Math.max(c-f,0):u<=p&&(o=Math.min(o-(u-p-f),r.content-r.wrapper)),s?-o:o}function calculateCenteredOffset(e,r,s){var o=e.offsetLeft,l=e.clientWidth;if(s){var c=r.content-o-l/2-r.wrapper/2;return-Math.min(r.content-r.wrapper,Math.max(0,c))}return c=o+l/2-r.wrapper/2,Math.min(r.content-r.wrapper,Math.max(0,c))}var g=Object(m.default)(c.BaseItemGroup,u.default).extend({name:"base-slide-group",directives:{Resize:p.default,Touch:f.default},props:{activeClass:{type:String,default:"v-slide-item--active"},centerActive:Boolean,nextIcon:{type:String,default:"$next"},prevIcon:{type:String,default:"$prev"},showArrows:{type:[Boolean,String],validator:function validator(e){return"boolean"==typeof e||["always","desktop","mobile"].includes(e)}}},data:function data(){return{isOverflowing:!1,resizeTimeout:0,startX:0,isSwipingHorizontal:!1,isSwiping:!1,scrollOffset:0,widths:{content:0,wrapper:0}}},computed:{canTouch:function canTouch(){return"undefined"!=typeof window},__cachedNext:function __cachedNext(){return this.genTransition("next")},__cachedPrev:function __cachedPrev(){return this.genTransition("prev")},classes:function classes(){return __assign(__assign({},c.BaseItemGroup.options.computed.classes.call(this)),{"v-slide-group":!0,"v-slide-group--has-affixes":this.hasAffixes,"v-slide-group--is-overflowing":this.isOverflowing})},hasAffixes:function hasAffixes(){switch(this.showArrows){case"always":return!0;case"desktop":return!this.isMobile;case!0:return this.isOverflowing||Math.abs(this.scrollOffset)>0;case"mobile":return this.isMobile||this.isOverflowing||Math.abs(this.scrollOffset)>0;default:return!this.isMobile&&(this.isOverflowing||Math.abs(this.scrollOffset)>0)}},hasNext:function hasNext(){if(!this.hasAffixes)return!1;var e=this.widths,r=e.content,s=e.wrapper;return r>Math.abs(this.scrollOffset)+s},hasPrev:function hasPrev(){return this.hasAffixes&&0!==this.scrollOffset}},watch:{internalValue:"setWidths",isOverflowing:"setWidths",scrollOffset:function scrollOffset(e){this.$vuetify.rtl&&(e=-e);var r=e<=0?bias(-e):e>this.widths.content-this.widths.wrapper?-(this.widths.content-this.widths.wrapper)+bias(this.widths.content-this.widths.wrapper-e):-e;this.$vuetify.rtl&&(r=-r),this.$refs.content.style.transform="translateX("+r+"px)"}},mounted:function mounted(){var e=this;if("undefined"!=typeof ResizeObserver){var r=new ResizeObserver((function(){e.onResize()}));r.observe(this.$el),r.observe(this.$refs.content),this.$on("hook:destroyed",(function(){r.disconnect()}))}else{var s=0;this.$on("hook:beforeUpdate",(function(){var r;s=((null===(r=e.$refs.content)||void 0===r?void 0:r.children)||[]).length})),this.$on("hook:updated",(function(){var r;s!==((null===(r=e.$refs.content)||void 0===r?void 0:r.children)||[]).length&&e.setWidths()}))}},methods:{onScroll:function onScroll(){this.$refs.wrapper.scrollLeft=0},onFocusin:function onFocusin(e){var r,s,o,l;if(this.isOverflowing)try{for(var c=__values(Object(v.composedPath)(e)),u=c.next();!u.done;u=c.next()){var p=u.value;try{for(var f=(o=void 0,__values(this.items)),m=f.next();!m.done;m=f.next()){var g=m.value;if(g.$el===p)return void(this.scrollOffset=calculateUpdatedOffset(g.$el,this.widths,this.$vuetify.rtl,this.scrollOffset))}}catch(y){o={error:y}}finally{try{m&&!m.done&&(l=f.return)&&l.call(f)}finally{if(o)throw o.error}}}}catch(b){r={error:b}}finally{try{u&&!u.done&&(s=c.return)&&s.call(c)}finally{if(r)throw r.error}}},genNext:function genNext(){var e=this,r=this.$scopedSlots.next?this.$scopedSlots.next({}):this.$slots.next||this.__cachedNext;return this.$createElement("div",{staticClass:"v-slide-group__next",class:{"v-slide-group__next--disabled":!this.hasNext},on:{click:function click(){return e.onAffixClick("next")}},key:"next"},[r])},genContent:function genContent(){return this.$createElement("div",{staticClass:"v-slide-group__content",ref:"content",on:{focusin:this.onFocusin}},this.$slots.default)},genData:function genData(){return{class:this.classes,directives:[{name:"resize",value:this.onResize}]}},genIcon:function genIcon(e){var r=e;this.$vuetify.rtl&&"prev"===e?r="next":this.$vuetify.rtl&&"next"===e&&(r="prev");var s=this["has"+e[0].toUpperCase()+e.slice(1)];return this.showArrows||s?this.$createElement(o.default,{props:{disabled:!s}},this[r+"Icon"]):null},genPrev:function genPrev(){var e=this,r=this.$scopedSlots.prev?this.$scopedSlots.prev({}):this.$slots.prev||this.__cachedPrev;return this.$createElement("div",{staticClass:"v-slide-group__prev",class:{"v-slide-group__prev--disabled":!this.hasPrev},on:{click:function click(){return e.onAffixClick("prev")}},key:"prev"},[r])},genTransition:function genTransition(e){return this.$createElement(l.VFadeTransition,[this.genIcon(e)])},genWrapper:function genWrapper(){var e=this;return this.$createElement("div",{staticClass:"v-slide-group__wrapper",directives:[{name:"touch",value:{start:function start(r){return e.overflowCheck(r,e.onTouchStart)},move:function move(r){return e.overflowCheck(r,e.onTouchMove)},end:function end(r){return e.overflowCheck(r,e.onTouchEnd)}}}],ref:"wrapper",on:{scroll:this.onScroll}},[this.genContent()])},calculateNewOffset:function calculateNewOffset(e,r,s,o){var l=s?-1:1,c=l*o+("prev"===e?-1:1)*r.wrapper;return l*Math.max(Math.min(c,r.content-r.wrapper),0)},onAffixClick:function onAffixClick(e){this.$emit("click:"+e),this.scrollTo(e)},onResize:function onResize(){this._isDestroyed||this.setWidths()},onTouchStart:function onTouchStart(e){var r=this.$refs.content;this.startX=this.scrollOffset+e.touchstartX,r.style.setProperty("transition","none"),r.style.setProperty("willChange","transform")},onTouchMove:function onTouchMove(e){if(this.canTouch){if(!this.isSwiping){var r=e.touchmoveX-e.touchstartX,s=e.touchmoveY-e.touchstartY;this.isSwipingHorizontal=Math.abs(r)>Math.abs(s),this.isSwiping=!0}this.isSwipingHorizontal&&(this.scrollOffset=this.startX-e.touchmoveX,document.documentElement.style.overflowY="hidden")}},onTouchEnd:function onTouchEnd(){if(this.canTouch){var e=this.$refs,r=e.content,s=e.wrapper,o=r.clientWidth-s.clientWidth;r.style.setProperty("transition",null),r.style.setProperty("willChange",null),this.$vuetify.rtl?this.scrollOffset>0||!this.isOverflowing?this.scrollOffset=0:this.scrollOffset<=-o&&(this.scrollOffset=-o):this.scrollOffset<0||!this.isOverflowing?this.scrollOffset=0:this.scrollOffset>=o&&(this.scrollOffset=o),this.isSwiping=!1,document.documentElement.style.removeProperty("overflow-y")}},overflowCheck:function overflowCheck(e,r){e.stopPropagation(),this.isOverflowing&&r(e)},scrollIntoView:function scrollIntoView(){if(!this.selectedItem&&this.items.length){var e=this.items[this.items.length-1].$el.getBoundingClientRect(),r=this.$refs.wrapper.getBoundingClientRect();(this.$vuetify.rtl&&r.right<e.right||!this.$vuetify.rtl&&r.left>e.left)&&this.scrollTo("prev")}this.selectedItem&&(0===this.selectedIndex||!this.centerActive&&!this.isOverflowing?this.scrollOffset=0:this.centerActive?this.scrollOffset=calculateCenteredOffset(this.selectedItem.$el,this.widths,this.$vuetify.rtl):this.isOverflowing&&(this.scrollOffset=calculateUpdatedOffset(this.selectedItem.$el,this.widths,this.$vuetify.rtl,this.scrollOffset)))},scrollTo:function scrollTo(e){this.scrollOffset=this.calculateNewOffset(e,{content:this.$refs.content?this.$refs.content.clientWidth:0,wrapper:this.$refs.wrapper?this.$refs.wrapper.clientWidth:0},this.$vuetify.rtl,this.scrollOffset)},setWidths:function setWidths(){var e=this;window.requestAnimationFrame((function(){if(!e._isDestroyed){var r=e.$refs,s=r.content,o=r.wrapper;e.widths={content:s?s.clientWidth:0,wrapper:o?o.clientWidth:0},e.isOverflowing=e.widths.wrapper+1<e.widths.content,e.scrollIntoView()}}))}},render:function render10(e){return e("div",this.genData(),[this.genPrev(),this.genWrapper(),this.genNext()])}});r.default=g.extend({name:"v-slide-group",provide:function provide2(){return{slideGroup:this}}})},"./src/components/VSlideGroup/VSlideItem.ts":function(e,r,s){s.r(r);var o=s("./src/components/VItemGroup/VItem.ts"),l=s("./src/mixins/groupable/index.ts"),c=s("./src/util/mixins.ts");r.default=Object(c.default)(o.BaseItem,Object(l.factory)("slideGroup")).extend({name:"v-slide-item"})},"./src/components/VSlideGroup/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VSlideGroup/VSlideGroup.ts");s.d(r,"VSlideGroup",(function(){return o.default}));var l=s("./src/components/VSlideGroup/VSlideItem.ts");s.d(r,"VSlideItem",(function(){return l.default})),r.default={$_vuetify_subcomponents:{VSlideGroup:o.default,VSlideItem:l.default}}},"./src/components/VSlider/VSlider.sass":function(e,r,s){},"./src/components/VSlider/VSlider.ts":function(e,r,s){s.r(r),s("./src/components/VSlider/VSlider.sass");var o=s("./src/components/VInput/index.ts"),l=s("./src/components/transitions/index.ts"),c=s("./src/util/mixins.ts"),u=s("./src/mixins/loadable/index.ts"),p=s("./src/directives/click-outside/index.ts"),f=s("./src/util/helpers.ts"),m=s("./src/util/console.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(c.default)(o.default,u.default).extend({name:"v-slider",directives:{ClickOutside:p.default},mixins:[u.default],props:{disabled:Boolean,inverseLabel:Boolean,max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:1},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:function validator(e){return"boolean"==typeof e||"always"===e}},thumbSize:{type:[Number,String],default:32},tickLabels:{type:Array,default:function _default2(){return[]}},ticks:{type:[Boolean,String],default:!1,validator:function validator(e){return"boolean"==typeof e||"always"===e}},tickSize:{type:[Number,String],default:2},trackColor:String,trackFillColor:String,value:[Number,String],vertical:Boolean},data:function data(){return{app:null,oldValue:null,thumbPressed:!1,mouseTimeout:-1,isFocused:!1,isActive:!1,noClick:!1,startOffset:0}},computed:{classes:function classes(){return __assign(__assign({},o.default.options.computed.classes.call(this)),{"v-input__slider":!0,"v-input__slider--vertical":this.vertical,"v-input__slider--inverse-label":this.inverseLabel})},internalValue:{get:function get2(){return this.lazyValue},set:function set2(e){e=isNaN(e)?this.minValue:e;var r=this.roundValue(Math.min(Math.max(e,this.minValue),this.maxValue));r!==this.lazyValue&&(this.lazyValue=r,this.$emit("input",r))}},trackTransition:function trackTransition(){return this.thumbPressed?this.showTicks||this.stepNumeric?"0.1s cubic-bezier(0.25, 0.8, 0.5, 1)":"none":""},minValue:function minValue(){return parseFloat(this.min)},maxValue:function maxValue(){return parseFloat(this.max)},stepNumeric:function stepNumeric(){return this.step>0?parseFloat(this.step):0},inputWidth:function inputWidth(){var e=(this.roundValue(this.internalValue)-this.minValue)/(this.maxValue-this.minValue)*100;return isNaN(e)?0:e},trackFillStyles:function trackFillStyles(){var e,r=this.vertical?"bottom":"left",s=this.vertical?"top":"right",o=this.vertical?"height":"width",l=this.$vuetify.rtl?"auto":"0",c=this.$vuetify.rtl?"0":"auto",u=this.isDisabled?"calc("+this.inputWidth+"% - 10px)":this.inputWidth+"%";return(e={transition:this.trackTransition})[r]=l,e[s]=c,e[o]=u,e},trackStyles:function trackStyles(){var e,r=this.vertical?this.$vuetify.rtl?"bottom":"top":this.$vuetify.rtl?"left":"right",s=this.vertical?"height":"width",o=this.isDisabled?"calc("+(100-this.inputWidth)+"% - 10px)":"calc("+(100-this.inputWidth)+"%)";return(e={transition:this.trackTransition})[r]="0px",e[s]=o,e},showTicks:function showTicks(){return this.tickLabels.length>0||!(this.isDisabled||!this.stepNumeric||!this.ticks)},numTicks:function numTicks(){return Math.ceil((this.maxValue-this.minValue)/this.stepNumeric)},showThumbLabel:function showThumbLabel(){return!(this.isDisabled||!this.thumbLabel&&!this.$scopedSlots["thumb-label"])},computedTrackColor:function computedTrackColor(){if(!this.isDisabled)return this.trackColor?this.trackColor:this.isDark?this.validationState:this.validationState||"primary lighten-3"},computedTrackFillColor:function computedTrackFillColor(){if(!this.isDisabled)return this.trackFillColor?this.trackFillColor:this.validationState||this.computedColor},computedThumbColor:function computedThumbColor(){return this.thumbColor?this.thumbColor:this.validationState||this.computedColor}},watch:{min:function min(e){var r=parseFloat(e);r>this.internalValue&&this.$emit("input",r)},max:function max(e){var r=parseFloat(e);r<this.internalValue&&this.$emit("input",r)},value:{handler:function handler(e){this.internalValue=e},immediate:!0}},mounted:function mounted(){this.app=document.querySelector("[data-app]")||Object(m.consoleWarn)("Missing v-app or a non-body wrapping element with the [data-app] attribute",this)},methods:{genDefaultSlot:function genDefaultSlot(){var e=[this.genLabel()],r=this.genSlider();return this.inverseLabel?e.unshift(r):e.push(r),e.push(this.genProgress()),e},genSlider:function genSlider(){return this.$createElement("div",{class:__assign({"v-slider":!0,"v-slider--horizontal":!this.vertical,"v-slider--vertical":this.vertical,"v-slider--focused":this.isFocused,"v-slider--active":this.isActive,"v-slider--disabled":this.isDisabled,"v-slider--readonly":this.isReadonly},this.themeClasses),directives:[{name:"click-outside",value:this.onBlur}],on:{click:this.onSliderClick,mousedown:this.onSliderMouseDown,touchstart:this.onSliderMouseDown}},this.genChildren())},genChildren:function genChildren(){return[this.genInput(),this.genTrackContainer(),this.genSteps(),this.genThumbContainer(this.internalValue,this.inputWidth,this.isActive,this.isFocused,this.onFocus,this.onBlur)]},genInput:function genInput(){return this.$createElement("input",{attrs:__assign({value:this.internalValue,id:this.computedId,disabled:!0,readonly:!0,tabindex:-1},this.$attrs)})},genTrackContainer:function genTrackContainer(){var e=[this.$createElement("div",this.setBackgroundColor(this.computedTrackColor,{staticClass:"v-slider__track-background",style:this.trackStyles})),this.$createElement("div",this.setBackgroundColor(this.computedTrackFillColor,{staticClass:"v-slider__track-fill",style:this.trackFillStyles}))];return this.$createElement("div",{staticClass:"v-slider__track-container",ref:"track"},e)},genSteps:function genSteps(){var e=this;if(!this.step||!this.showTicks)return null;var r=parseFloat(this.tickSize),s=Object(f.createRange)(this.numTicks+1),o=this.vertical?"bottom":this.$vuetify.rtl?"right":"left",l=this.vertical?this.$vuetify.rtl?"left":"right":"top";this.vertical&&s.reverse();var c=s.map((function(s){var c,u=[];e.tickLabels[s]&&u.push(e.$createElement("div",{staticClass:"v-slider__tick-label"},e.tickLabels[s]));var p=s*(100/e.numTicks),f=e.$vuetify.rtl?100-e.inputWidth<p:p<e.inputWidth;return e.$createElement("span",{key:s,staticClass:"v-slider__tick",class:{"v-slider__tick--filled":f},style:(c={width:r+"px",height:r+"px"},c[o]="calc("+p+"% - "+r/2+"px)",c[l]="calc(50% - "+r/2+"px)",c)},u)}));return this.$createElement("div",{staticClass:"v-slider__ticks-container",class:{"v-slider__ticks-container--always-show":"always"===this.ticks||this.tickLabels.length>0}},c)},genThumbContainer:function genThumbContainer(e,r,s,o,l,c,u){void 0===u&&(u="thumb");var p=[this.genThumb()],f=this.genThumbLabelContent(e);return this.showThumbLabel&&p.push(this.genThumbLabel(f)),this.$createElement("div",this.setTextColor(this.computedThumbColor,{ref:u,key:u,staticClass:"v-slider__thumb-container",class:{"v-slider__thumb-container--active":s,"v-slider__thumb-container--focused":o,"v-slider__thumb-container--show-label":this.showThumbLabel},style:this.getThumbContainerStyles(r),attrs:{role:"slider",tabindex:this.isDisabled?-1:this.$attrs.tabindex?this.$attrs.tabindex:0,"aria-label":this.$attrs["aria-label"]||this.label,"aria-valuemin":this.min,"aria-valuemax":this.max,"aria-valuenow":this.internalValue,"aria-readonly":String(this.isReadonly),"aria-orientation":this.vertical?"vertical":"horizontal"},on:{focus:l,blur:c,keydown:this.onKeyDown}}),p)},genThumbLabelContent:function genThumbLabelContent(e){return this.$scopedSlots["thumb-label"]?this.$scopedSlots["thumb-label"]({value:e}):[this.$createElement("span",[String(e)])]},genThumbLabel:function genThumbLabel(e){var r=Object(f.convertToUnit)(this.thumbSize),s=this.vertical?"translateY(20%) translateY("+(Number(this.thumbSize)/3-1)+"px) translateX(55%) rotate(135deg)":"translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg)";return this.$createElement(l.VScaleTransition,{props:{origin:"bottom center"}},[this.$createElement("div",{staticClass:"v-slider__thumb-label-container",directives:[{name:"show",value:this.isFocused||this.isActive||"always"===this.thumbLabel}]},[this.$createElement("div",this.setBackgroundColor(this.computedThumbColor,{staticClass:"v-slider__thumb-label",style:{height:r,width:r,transform:s}}),[this.$createElement("div",e)])])])},genThumb:function genThumb(){return this.$createElement("div",this.setBackgroundColor(this.computedThumbColor,{staticClass:"v-slider__thumb"}))},getThumbContainerStyles:function getThumbContainerStyles(e){var r,s=this.vertical?"top":"left",o=this.$vuetify.rtl?100-e:e;return o=this.vertical?100-o:o,(r={transition:this.trackTransition})[s]=o+"%",r},onSliderMouseDown:function onSliderMouseDown(e){var r,s=this;if(e.preventDefault(),this.oldValue=this.internalValue,this.isActive=!0,null===(r=e.target)||void 0===r?void 0:r.matches(".v-slider__thumb-container, .v-slider__thumb-container *")){this.thumbPressed=!0;var o=e.target.getBoundingClientRect(),l="touches"in e?e.touches[0]:e;this.startOffset=this.vertical?l.clientY-(o.top+o.height/2):l.clientX-(o.left+o.width/2)}else this.startOffset=0,window.clearTimeout(this.mouseTimeout),this.mouseTimeout=window.setTimeout((function(){s.thumbPressed=!0}),300);var c=!f.passiveSupported||{passive:!0,capture:!0},u=!!f.passiveSupported&&{passive:!0},p="touches"in e;this.onMouseMove(e),this.app.addEventListener(p?"touchmove":"mousemove",this.onMouseMove,u),Object(f.addOnceEventListener)(this.app,p?"touchend":"mouseup",this.onSliderMouseUp,c),this.$emit("start",this.internalValue)},onSliderMouseUp:function onSliderMouseUp(e){e.stopPropagation(),window.clearTimeout(this.mouseTimeout),this.thumbPressed=!1;var r=!!f.passiveSupported&&{passive:!0};this.app.removeEventListener("touchmove",this.onMouseMove,r),this.app.removeEventListener("mousemove",this.onMouseMove,r),this.$emit("mouseup",e),this.$emit("end",this.internalValue),Object(f.deepEqual)(this.oldValue,this.internalValue)||(this.$emit("change",this.internalValue),this.noClick=!0),this.isActive=!1},onMouseMove:function onMouseMove(e){"mousemove"===e.type&&(this.thumbPressed=!0),this.internalValue=this.parseMouseMove(e)},onKeyDown:function onKeyDown(e){if(this.isInteractive){var r=this.parseKeyDown(e,this.internalValue);null==r||r<this.minValue||r>this.maxValue||(this.internalValue=r,this.$emit("change",r))}},onSliderClick:function onSliderClick(e){this.noClick?this.noClick=!1:(this.$refs.thumb.focus(),this.onMouseMove(e),this.$emit("change",this.internalValue))},onBlur:function onBlur(e){this.isFocused=!1,this.$emit("blur",e)},onFocus:function onFocus(e){this.isFocused=!0,this.$emit("focus",e)},parseMouseMove:function parseMouseMove(e){var r=this.vertical?"top":"left",s=this.vertical?"height":"width",o=this.vertical?"clientY":"clientX",l=this.$refs.track.getBoundingClientRect(),c=l[r],u=l[s],p="touches"in e?e.touches[0][o]:e[o],f=Math.min(Math.max((p-c-this.startOffset)/u,0),1)||0;return this.vertical&&(f=1-f),this.$vuetify.rtl&&(f=1-f),parseFloat(this.min)+f*(this.maxValue-this.minValue)},parseKeyDown:function parseKeyDown(e,r){if(this.isInteractive){var s=f.keyCodes.pageup,o=f.keyCodes.pagedown,l=f.keyCodes.end,c=f.keyCodes.home,u=f.keyCodes.left,p=f.keyCodes.right,m=f.keyCodes.down,v=f.keyCodes.up;if([s,o,l,c,u,p,m,v].includes(e.keyCode)){e.preventDefault();var g=this.stepNumeric||1,y=(this.maxValue-this.minValue)/g;return[u,p,m,v].includes(e.keyCode)?r+=((this.$vuetify.rtl?[u,v]:[p,v]).includes(e.keyCode)?1:-1)*g*(e.shiftKey?3:e.ctrlKey?2:1):e.keyCode===c?r=this.minValue:e.keyCode===l?r=this.maxValue:r-=(e.keyCode===o?1:-1)*g*(y>100?y/10:10),r}}},roundValue:function roundValue(e){if(!this.stepNumeric)return e;var r=this.step.toString().trim(),s=r.indexOf(".")>-1?r.length-r.indexOf(".")-1:0,o=this.minValue%this.stepNumeric,l=Math.round((e-o)/this.stepNumeric)*this.stepNumeric+o;return parseFloat(Math.min(l,this.maxValue).toFixed(s))}}})},"./src/components/VSlider/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VSlider/VSlider.ts");s.d(r,"VSlider",(function(){return o.default})),r.default=o.default},"./src/components/VSnackbar/VSnackbar.sass":function(e,r,s){},"./src/components/VSnackbar/VSnackbar.ts":function(e,r,s){s.r(r),s("./src/components/VSnackbar/VSnackbar.sass");var o=s("./src/components/VSheet/VSheet.ts"),l=s("./src/mixins/colorable/index.ts"),c=s("./src/mixins/themeable/index.ts"),u=s("./src/mixins/toggleable/index.ts"),p=s("./src/mixins/positionable/index.ts"),f=s("./src/util/mixins.ts"),m=s("./src/util/helpers.ts"),v=s("./src/util/console.ts");r.default=Object(f.default)(o.default,l.default,u.default,Object(p.factory)(["absolute","bottom","left","right","top"])).extend({name:"v-snackbar",props:{app:Boolean,centered:Boolean,contentClass:{type:String,default:""},multiLine:Boolean,text:Boolean,timeout:{type:[Number,String],default:5e3},transition:{type:[Boolean,String],default:"v-snack-transition",validator:function validator(e){return"string"==typeof e||!1===e}},vertical:Boolean},data:function data(){return{activeTimeout:-1}},computed:{classes:function classes(){return{"v-snack--absolute":this.absolute,"v-snack--active":this.isActive,"v-snack--bottom":this.bottom||!this.top,"v-snack--centered":this.centered,"v-snack--has-background":this.hasBackground,"v-snack--left":this.left,"v-snack--multi-line":this.multiLine&&!this.vertical,"v-snack--right":this.right,"v-snack--text":this.text,"v-snack--top":this.top,"v-snack--vertical":this.vertical}},hasBackground:function hasBackground(){return!this.text&&!this.outlined},isDark:function isDark(){return this.hasBackground?!this.light:c.default.options.computed.isDark.call(this)},styles:function styles(){if(this.absolute||!this.app)return{};var e=this.$vuetify.application,r=e.bar,s=e.bottom,o=e.footer,l=e.insetFooter,c=e.left,u=e.right,p=e.top;return{paddingBottom:Object(m.convertToUnit)(s+o+l),paddingLeft:Object(m.convertToUnit)(c),paddingRight:Object(m.convertToUnit)(u),paddingTop:Object(m.convertToUnit)(r+p)}}},watch:{isActive:"setTimeout",timeout:"setTimeout"},mounted:function mounted(){this.isActive&&this.setTimeout()},created:function created(){this.$attrs.hasOwnProperty("auto-height")&&Object(v.removed)("auto-height",this),0==this.timeout&&Object(v.deprecate)('timeout="0"',"-1",this)},methods:{genActions:function genActions(){return this.$createElement("div",{staticClass:"v-snack__action "},[Object(m.getSlot)(this,"action",{attrs:{class:"v-snack__btn"}})])},genContent:function genContent(){var e;return this.$createElement("div",{staticClass:"v-snack__content",class:(e={},e[this.contentClass]=!0,e),attrs:{role:"status","aria-live":"polite"}},[Object(m.getSlot)(this)])},genWrapper:function genWrapper(){var e=this,r=(this.hasBackground?this.setBackgroundColor:this.setTextColor)(this.color,{staticClass:"v-snack__wrapper",class:o.default.options.computed.classes.call(this),style:o.default.options.computed.styles.call(this),directives:[{name:"show",value:this.isActive}],on:{pointerenter:function pointerenter(){return window.clearTimeout(e.activeTimeout)},pointerleave:this.setTimeout}});return this.$createElement("div",r,[this.genContent(),this.genActions()])},genTransition:function genTransition(){return this.$createElement("transition",{props:{name:this.transition}},[this.genWrapper()])},setTimeout:function setTimeout2(){var e=this;window.clearTimeout(this.activeTimeout);var r=Number(this.timeout);this.isActive&&![0,-1].includes(r)&&(this.activeTimeout=window.setTimeout((function(){e.isActive=!1}),r))}},render:function render10(e){return e("div",{staticClass:"v-snack",class:this.classes,style:this.styles},[!1!==this.transition?this.genTransition():this.genWrapper()])}})},"./src/components/VSnackbar/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VSnackbar/VSnackbar.ts");s.d(r,"VSnackbar",(function(){return o.default})),r.default=o.default},"./src/components/VSparkline/VSparkline.ts":function(e,r,s){s.r(r);var o=s("./src/mixins/colorable/index.ts"),l=s("./src/util/mixins.ts"),c=s("./src/components/VSparkline/helpers/core.ts"),u=s("./src/components/VSparkline/helpers/path.ts");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var __assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(l.default)(o.default).extend({name:"VSparkline",inheritAttrs:!1,props:{autoDraw:Boolean,autoDrawDuration:{type:Number,default:2e3},autoDrawEasing:{type:String,default:"ease"},autoLineWidth:{type:Boolean,default:!1},color:{type:String,default:"primary"},fill:{type:Boolean,default:!1},gradient:{type:Array,default:function _default2(){return[]}},gradientDirection:{type:String,validator:function validator(e){return["top","bottom","left","right"].includes(e)},default:"top"},height:{type:[String,Number],default:75},labels:{type:Array,default:function _default2(){return[]}},labelSize:{type:[Number,String],default:7},lineWidth:{type:[String,Number],default:4},padding:{type:[String,Number],default:8},showLabels:Boolean,smooth:{type:[Boolean,Number,String],default:!1},type:{type:String,default:"trend",validator:function validator(e){return["trend","bar"].includes(e)}},value:{type:Array,default:function _default2(){return[]}},width:{type:[Number,String],default:300}},data:function data(){return{lastLength:0}},computed:{parsedPadding:function parsedPadding(){return Number(this.padding)},parsedWidth:function parsedWidth(){return Number(this.width)},parsedHeight:function parsedHeight(){return parseInt(this.height,10)},parsedLabelSize:function parsedLabelSize(){return parseInt(this.labelSize,10)||7},totalHeight:function totalHeight(){var e=this.parsedHeight;return this.hasLabels&&(e+=1.5*parseInt(this.labelSize,10)),e},totalWidth:function totalWidth(){var e=this.parsedWidth;return"bar"===this.type&&(e=Math.max(this.value.length*this._lineWidth,e)),e},totalValues:function totalValues(){return this.value.length},_lineWidth:function _lineWidth(){if(this.autoLineWidth&&"trend"!==this.type){var e=this.parsedPadding*(this.totalValues+1);return(this.parsedWidth-e)/this.totalValues}return parseFloat(this.lineWidth)||4},boundary:function boundary(){if("bar"===this.type)return{minX:0,maxX:this.totalWidth,minY:0,maxY:this.parsedHeight};var e=this.parsedPadding;return{minX:e,maxX:this.totalWidth-e,minY:e,maxY:this.parsedHeight-e}},hasLabels:function hasLabels(){return Boolean(this.showLabels||this.labels.length>0||this.$scopedSlots.label)},parsedLabels:function parsedLabels(){for(var e=[],r=this._values,s=r.length,o=0;e.length<s;o++){var l=r[o],c=this.labels[o];c||(c="object"===_typeof(l)?l.value:l),e.push({x:l.x,value:String(c)})}return e},normalizedValues:function normalizedValues(){return this.value.map((function(e){return"number"==typeof e?e:e.value}))},_values:function _values(){return"trend"===this.type?Object(c.genPoints)(this.normalizedValues,this.boundary):Object(c.genBars)(this.normalizedValues,this.boundary)},textY:function textY(){var e=this.parsedHeight;return"trend"===this.type&&(e-=4),e},_radius:function _radius(){return!0===this.smooth?8:Number(this.smooth)}},watch:{value:{immediate:!0,handler:function handler(){var e=this;this.$nextTick((function(){if(e.autoDraw&&"bar"!==e.type&&e.$refs.path){var r=e.$refs.path,s=r.getTotalLength();e.fill?(r.style.transformOrigin="bottom center",r.style.transition="none",r.style.transform="scaleY(0)",r.getBoundingClientRect(),r.style.transition="transform "+e.autoDrawDuration+"ms "+e.autoDrawEasing,r.style.transform="scaleY(1)"):(r.style.transition="none",r.style.strokeDasharray=s+" "+s,r.style.strokeDashoffset=Math.abs(s-(e.lastLength||0)).toString(),r.getBoundingClientRect(),r.style.transition="stroke-dashoffset "+e.autoDrawDuration+"ms "+e.autoDrawEasing,r.style.strokeDashoffset="0"),e.lastLength=s}}))}}},methods:{genGradient:function genGradient(){var e=this,r=this.gradientDirection,s=this.gradient.slice();s.length||s.push("");var o=Math.max(s.length-1,1),l=s.reverse().map((function(r,s){return e.$createElement("stop",{attrs:{offset:s/o,"stop-color":r||"currentColor"}})}));return this.$createElement("defs",[this.$createElement("linearGradient",{attrs:{id:this._uid,gradientUnits:"userSpaceOnUse",x1:"left"===r?"100%":"0",y1:"top"===r?"100%":"0",x2:"right"===r?"100%":"0",y2:"bottom"===r?"100%":"0"}},l)])},genG:function genG(e){return this.$createElement("g",{style:{fontSize:"8",textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},e)},genPath:function genPath(){var e=Object(c.genPoints)(this.normalizedValues,this.boundary);return this.$createElement("path",{attrs:{d:Object(u.genPath)(e,this._radius,this.fill,this.parsedHeight),fill:this.fill?"url(#"+this._uid+")":"none",stroke:this.fill?"none":"url(#"+this._uid+")"},ref:"path"})},genLabels:function genLabels(e){var r=this,s=this.parsedLabels.map((function(s,o){return r.$createElement("text",{attrs:{x:s.x+e+r._lineWidth/2,y:r.textY+.75*r.parsedLabelSize,"font-size":Number(r.labelSize)||7}},[r.genLabel(s,o)])}));return this.genG(s)},genLabel:function genLabel(e,r){return this.$scopedSlots.label?this.$scopedSlots.label({index:r,value:e.value}):e.value},genBars:function genBars(){if(this.value&&!(this.totalValues<2)){var e=Object(c.genBars)(this.normalizedValues,this.boundary),r=(Math.abs(e[0].x-e[1].x)-this._lineWidth)/2;return this.$createElement("svg",{attrs:{display:"block",viewBox:"0 0 "+this.totalWidth+" "+this.totalHeight}},[this.genGradient(),this.genClipPath(e,r,this._lineWidth,"sparkline-bar-"+this._uid),this.hasLabels?this.genLabels(r):void 0,this.$createElement("g",{attrs:{"clip-path":"url(#sparkline-bar-"+this._uid+"-clip)",fill:"url(#"+this._uid+")"}},[this.$createElement("rect",{attrs:{x:0,y:0,width:this.totalWidth,height:this.height}})])])}},genClipPath:function genClipPath(e,r,s,o){var l=this,c="number"==typeof this.smooth?this.smooth:this.smooth?2:0;return this.$createElement("clipPath",{attrs:{id:o+"-clip"}},e.map((function(e){return l.$createElement("rect",{attrs:{x:e.x+r,y:e.y,width:s,height:e.height,rx:c,ry:c}},[l.autoDraw?l.$createElement("animate",{attrs:{attributeName:"height",from:0,to:e.height,dur:l.autoDrawDuration+"ms",fill:"freeze"}}):void 0])})))},genTrend:function genTrend(){return this.$createElement("svg",this.setTextColor(this.color,{attrs:__assign(__assign({},this.$attrs),{display:"block","stroke-width":this._lineWidth||1,viewBox:"0 0 "+this.width+" "+this.totalHeight})}),[this.genGradient(),this.hasLabels&&this.genLabels(-this._lineWidth/2),this.genPath()])}},render:function render10(e){if(!(this.totalValues<2))return"trend"===this.type?this.genTrend():this.genBars()}})},"./src/components/VSparkline/helpers/core.ts":function(e,r,s){s.r(r),s.d(r,"genPoints",(function(){return genPoints})),s.d(r,"genBars",(function(){return genBars}));var __read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))};function genPoints(e,r){var s=r.minX,o=r.maxX,l=r.minY,c=r.maxY,u=e.length,p=Math.max.apply(Math,__spreadArray([],__read(e),!1)),f=Math.min.apply(Math,__spreadArray([],__read(e),!1)),m=(o-s)/(u-1),v=(c-l)/(p-f||1);return e.map((function(e,r){return{x:s+r*m,y:c-(e-f)*v,value:e}}))}function genBars(e,r){var s=r.minX,o=r.maxX,l=r.minY,c=r.maxY,u=e.length,p=Math.max.apply(Math,__spreadArray([],__read(e),!1)),f=Math.min.apply(Math,__spreadArray([],__read(e),!1));f>0&&(f=0),p<0&&(p=0);var m=o/u,v=(c-l)/(p-f||1),g=c-Math.abs(f*v);return e.map((function(e,r){var o=Math.abs(v*e);return{x:s+r*m,y:g-o+ +(e<0)*o,height:o,value:e}}))}},"./src/components/VSparkline/helpers/math.ts":function(e,r,s){function int(e){return parseInt(e,10)}function checkCollinear(e,r,s){return int(e.x+s.x)===int(2*r.x)&&int(e.y+s.y)===int(2*r.y)}function getDistance(e,r){return Math.sqrt(Math.pow(r.x-e.x,2)+Math.pow(r.y-e.y,2))}function moveTo(e,r,s){var o=e.x-r.x,l=e.y-r.y,c=Math.sqrt(o*o+l*l),u=o/c,p=l/c;return{x:r.x+u*s,y:r.y+p*s}}s.r(r),s.d(r,"checkCollinear",(function(){return checkCollinear})),s.d(r,"getDistance",(function(){return getDistance})),s.d(r,"moveTo",(function(){return moveTo}))},"./src/components/VSparkline/helpers/path.ts":function(e,r,s){s.r(r),s.d(r,"genPath",(function(){return genPath}));var o=s("./src/components/VSparkline/helpers/math.ts");function genPath(e,r,s,l){void 0===s&&(s=!1),void 0===l&&(l=75);var c=e.shift(),u=e[e.length-1];return(s?"M"+c.x+" "+(l-c.x+2)+" L"+c.x+" "+c.y:"M"+c.x+" "+c.y)+e.map((function(s,l){var u=e[l+1],p=e[l-1]||c,f=u&&Object(o.checkCollinear)(u,s,p);if(!u||f)return"L"+s.x+" "+s.y;var m=Math.min(Object(o.getDistance)(p,s),Object(o.getDistance)(u,s)),v=m/2<r?m/2:r,g=Object(o.moveTo)(p,s,v),y=Object(o.moveTo)(u,s,v);return"L"+g.x+" "+g.y+"S"+s.x+" "+s.y+" "+y.x+" "+y.y})).join("")+(s?"L"+u.x+" "+(l-c.x+2)+" Z":"")}},"./src/components/VSparkline/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VSparkline/VSparkline.ts");s.d(r,"VSparkline",(function(){return o.default})),r.default=o.default},"./src/components/VSpeedDial/VSpeedDial.sass":function(e,r,s){},"./src/components/VSpeedDial/VSpeedDial.ts":function(e,r,s){s.r(r),s("./src/components/VSpeedDial/VSpeedDial.sass");var o=s("./src/mixins/toggleable/index.ts"),l=s("./src/mixins/positionable/index.ts"),c=s("./src/mixins/transitionable/index.ts"),u=s("./src/directives/click-outside/index.ts"),p=s("./src/util/mixins.ts");r.default=Object(p.default)(l.default,o.default,c.default).extend({name:"v-speed-dial",directives:{ClickOutside:u.default},props:{direction:{type:String,default:"top",validator:function validator(e){return["top","right","bottom","left"].includes(e)}},openOnHover:Boolean,transition:{type:String,default:"scale-transition"}},computed:{classes:function classes(){var e;return(e={"v-speed-dial":!0,"v-speed-dial--top":this.top,"v-speed-dial--right":this.right,"v-speed-dial--bottom":this.bottom,"v-speed-dial--left":this.left,"v-speed-dial--absolute":this.absolute,"v-speed-dial--fixed":this.fixed})["v-speed-dial--direction-"+this.direction]=!0,e["v-speed-dial--is-active"]=this.isActive,e}},render:function render10(e){var r=this,s=[],o={class:this.classes,directives:[{name:"click-outside",value:function value(){return r.isActive=!1}}],on:{click:function click(){return r.isActive=!r.isActive}}};if(this.openOnHover&&(o.on.mouseenter=function(){return r.isActive=!0},o.on.mouseleave=function(){return r.isActive=!1}),this.isActive){var l=0;s=(this.$slots.default||[]).map((function(r,s){return!r.tag||void 0===r.componentOptions||"v-btn"!==r.componentOptions.Ctor.options.name&&"v-tooltip"!==r.componentOptions.Ctor.options.name?(r.key=s,r):(l++,e("div",{style:{transitionDelay:.05*l+"s"},key:s},[r]))}))}var c=e("transition-group",{class:"v-speed-dial__list",props:{name:this.transition,mode:this.mode,origin:this.origin,tag:"div"}},s);return e("div",o,[this.$slots.activator,c])}})},"./src/components/VSpeedDial/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VSpeedDial/VSpeedDial.ts");s.d(r,"VSpeedDial",(function(){return o.default})),r.default=o.default},"./src/components/VStepper/VStepper.sass":function(e,r,s){},"./src/components/VStepper/VStepper.ts":function(e,r,s){s.r(r),s("./src/components/VStepper/VStepper.sass");var o=s("./src/components/VSheet/index.ts"),l=s("./src/mixins/registrable/index.ts"),c=s("./src/mixins/proxyable/index.ts"),u=s("./src/util/mixins.ts"),p=s("./src/util/console.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},f=Object(u.default)(o.default,Object(l.provide)("stepper"),c.default);r.default=f.extend({name:"v-stepper",provide:function provide2(){return{stepClick:this.stepClick,isVertical:this.vertical}},props:{altLabels:Boolean,nonLinear:Boolean,flat:Boolean,vertical:Boolean},data:function data(){var e={isBooted:!1,steps:[],content:[],isReverse:!1};return e.internalLazyValue=null!=this.value?this.value:(e[0]||{}).step||1,e},computed:{classes:function classes(){return __assign({"v-stepper--flat":this.flat,"v-stepper--is-booted":this.isBooted,"v-stepper--vertical":this.vertical,"v-stepper--alt-labels":this.altLabels,"v-stepper--non-linear":this.nonLinear},o.default.options.computed.classes.call(this))},styles:function styles(){return __assign({},o.default.options.computed.styles.call(this))}},watch:{internalValue:function internalValue(e,r){this.isReverse=Number(e)<Number(r),r&&(this.isBooted=!0),this.updateView()}},created:function created(){this.$listeners.input&&Object(p.breaking)("@input","@change",this)},mounted:function mounted(){this.updateView()},methods:{register:function register(e){"v-stepper-step"===e.$options.name?this.steps.push(e):"v-stepper-content"===e.$options.name&&(e.isVertical=this.vertical,this.content.push(e))},unregister:function unregister(e){"v-stepper-step"===e.$options.name?this.steps=this.steps.filter((function(r){return r!==e})):"v-stepper-content"===e.$options.name&&(e.isVertical=this.vertical,this.content=this.content.filter((function(r){return r!==e})))},stepClick:function stepClick(e){var r=this;this.$nextTick((function(){return r.internalValue=e}))},updateView:function updateView(){for(var e=this.steps.length;--e>=0;)this.steps[e].toggle(this.internalValue);for(e=this.content.length;--e>=0;)this.content[e].toggle(this.internalValue,this.isReverse)}},render:function render10(e){return e(this.tag,{staticClass:"v-stepper",class:this.classes,style:this.styles},this.$slots.default)}})},"./src/components/VStepper/VStepperContent.ts":function(e,r,s){s.r(r);var o=s("./src/components/transitions/index.ts"),l=s("./src/mixins/registrable/index.ts"),c=s("./src/util/helpers.ts"),u=s("./src/util/mixins.ts"),p=Object(u.default)(Object(l.inject)("stepper","v-stepper-content","v-stepper"));r.default=p.extend().extend({name:"v-stepper-content",inject:{isVerticalProvided:{from:"isVertical"}},props:{step:{type:[Number,String],required:!0}},data:function data(){return{height:0,isActive:null,isReverse:!1,isVertical:this.isVerticalProvided}},computed:{computedTransition:function computedTransition(){return(this.$vuetify.rtl?!this.isReverse:this.isReverse)?o.VTabReverseTransition:o.VTabTransition},styles:function styles(){return this.isVertical?{height:Object(c.convertToUnit)(this.height)}:{}}},watch:{isActive:function isActive(e,r){e&&null==r?this.height="auto":this.isVertical&&(this.isActive?this.enter():this.leave())}},mounted:function mounted(){this.$refs.wrapper.addEventListener("transitionend",this.onTransition,!1),this.stepper&&this.stepper.register(this)},beforeDestroy:function beforeDestroy(){this.$refs.wrapper.removeEventListener("transitionend",this.onTransition,!1),this.stepper&&this.stepper.unregister(this)},methods:{onTransition:function onTransition(e){this.isActive&&"height"===e.propertyName&&(this.height="auto")},enter:function enter2(){var e=this,r=0;requestAnimationFrame((function(){r=e.$refs.wrapper.scrollHeight})),this.height=0,setTimeout((function(){return e.isActive&&(e.height=r||"auto")}),450)},leave:function leave2(){var e=this;this.height=this.$refs.wrapper.clientHeight,setTimeout((function(){return e.height=0}),10)},toggle:function toggle(e,r){this.isActive=e.toString()===this.step.toString(),this.isReverse=r}},render:function render10(e){var r={staticClass:"v-stepper__content"},s={staticClass:"v-stepper__wrapper",style:this.styles,ref:"wrapper"};this.isVertical||(r.directives=[{name:"show",value:this.isActive}]);var o=e("div",s,[this.$slots.default]),l=e("div",r,[o]);return e(this.computedTransition,{on:this.$listeners},[l])}})},"./src/components/VStepper/VStepperStep.ts":function(e,r,s){s.r(r);var o=s("./src/components/VIcon/index.ts"),l=s("./src/mixins/colorable/index.ts"),c=s("./src/mixins/registrable/index.ts"),u=s("./src/directives/ripple/index.ts"),p=s("./src/util/mixins.ts"),f=s("./src/util/helpers.ts"),m=Object(p.default)(l.default,Object(c.inject)("stepper","v-stepper-step","v-stepper"));r.default=m.extend().extend({name:"v-stepper-step",directives:{ripple:u.default},inject:["stepClick"],props:{color:{type:String,default:"primary"},complete:Boolean,completeIcon:{type:String,default:"$complete"},editable:Boolean,editIcon:{type:String,default:"$edit"},errorIcon:{type:String,default:"$error"},rules:{type:Array,default:function _default2(){return[]}},step:[Number,String]},data:function data(){return{isActive:!1,isInactive:!0}},computed:{classes:function classes(){return{"v-stepper__step--active":this.isActive,"v-stepper__step--editable":this.editable,"v-stepper__step--inactive":this.isInactive,"v-stepper__step--error error--text":this.hasError,"v-stepper__step--complete":this.complete}},hasError:function hasError(){return this.rules.some((function(e){return!0!==e()}))}},mounted:function mounted(){this.stepper&&this.stepper.register(this)},beforeDestroy:function beforeDestroy(){this.stepper&&this.stepper.unregister(this)},methods:{click:function click(e){e.stopPropagation(),this.$emit("click",e),this.editable&&this.stepClick(this.step)},genIcon:function genIcon(e){return this.$createElement(o.default,e)},genLabel:function genLabel(){return this.$createElement("div",{staticClass:"v-stepper__label"},this.$slots.default)},genStep:function genStep(){var e=!(this.hasError||!this.complete&&!this.isActive)&&this.color;return this.$createElement("span",this.setBackgroundColor(e,{staticClass:"v-stepper__step__step"}),this.genStepContent())},genStepContent:function genStepContent(){var e=[];return this.hasError?e.push(this.genIcon(this.errorIcon)):this.complete?this.editable?e.push(this.genIcon(this.editIcon)):e.push(this.genIcon(this.completeIcon)):e.push(String(this.step)),e},keyboardClick:function keyboardClick(e){e.keyCode===f.keyCodes.space&&this.click(e)},toggle:function toggle(e){this.isActive=e.toString()===this.step.toString(),this.isInactive=Number(e)<Number(this.step)}},render:function render10(e){return e("div",{attrs:{tabindex:this.editable?0:-1},staticClass:"v-stepper__step",class:this.classes,directives:[{name:"ripple",value:this.editable}],on:{click:this.click,keydown:this.keyboardClick}},[this.genStep(),this.genLabel()])}})},"./src/components/VStepper/index.ts":function(e,r,s){s.r(r),s.d(r,"VStepperHeader",(function(){return p})),s.d(r,"VStepperItems",(function(){return f}));var o=s("./src/util/helpers.ts"),l=s("./src/components/VStepper/VStepper.ts");s.d(r,"VStepper",(function(){return l.default}));var c=s("./src/components/VStepper/VStepperStep.ts");s.d(r,"VStepperStep",(function(){return c.default}));var u=s("./src/components/VStepper/VStepperContent.ts");s.d(r,"VStepperContent",(function(){return u.default}));var p=Object(o.createSimpleFunctional)("v-stepper__header"),f=Object(o.createSimpleFunctional)("v-stepper__items");r.default={$_vuetify_subcomponents:{VStepper:l.default,VStepperContent:u.default,VStepperStep:c.default,VStepperHeader:p,VStepperItems:f}}},"./src/components/VSubheader/VSubheader.sass":function(e,r,s){},"./src/components/VSubheader/VSubheader.ts":function(e,r,s){s.r(r),s("./src/components/VSubheader/VSubheader.sass");var o=s("./src/mixins/themeable/index.ts"),l=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(l.default)(o.default).extend({name:"v-subheader",props:{inset:Boolean},render:function render10(e){return e("div",{staticClass:"v-subheader",class:__assign({"v-subheader--inset":this.inset},this.themeClasses),attrs:this.$attrs,on:this.$listeners},this.$slots.default)}})},"./src/components/VSubheader/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VSubheader/VSubheader.ts");s.d(r,"VSubheader",(function(){return o.default})),r.default=o.default},"./src/components/VSwitch/VSwitch.sass":function(e,r,s){},"./src/components/VSwitch/VSwitch.ts":function(e,r,s){s.r(r),s("./src/styles/components/_selection-controls.sass"),s("./src/components/VSwitch/VSwitch.sass");var o=s("./src/mixins/selectable/index.ts"),l=s("./src/components/VInput/index.ts"),c=s("./src/directives/touch/index.ts"),u=s("./src/components/transitions/index.ts"),p=s("./src/components/VProgressCircular/VProgressCircular.ts"),f=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=o.default.extend({name:"v-switch",directives:{Touch:c.default},props:{inset:Boolean,loading:{type:[Boolean,String],default:!1},flat:{type:Boolean,default:!1}},computed:{classes:function classes(){return __assign(__assign({},l.default.options.computed.classes.call(this)),{"v-input--selection-controls v-input--switch":!0,"v-input--switch--flat":this.flat,"v-input--switch--inset":this.inset})},attrs:function attrs2(){return{"aria-checked":String(this.isActive),"aria-disabled":String(this.isDisabled),role:"switch"}},validationState:function validationState(){return this.hasError&&this.shouldValidate?"error":this.hasSuccess?"success":null!==this.hasColor?this.computedColor:void 0},switchData:function switchData(){return this.setTextColor(this.loading?void 0:this.validationState,{class:this.themeClasses})}},methods:{genDefaultSlot:function genDefaultSlot(){return[this.genSwitch(),this.genLabel()]},genSwitch:function genSwitch(){var e=this.attrs$;e.title;var r=function(e,r){var s={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&r.indexOf(o)<0&&(s[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(o=Object.getOwnPropertySymbols(e);l<o.length;l++)r.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(s[o[l]]=e[o[l]])}return s}(e,["title"]);return this.$createElement("div",{staticClass:"v-input--selection-controls__input"},[this.genInput("checkbox",__assign(__assign({},this.attrs),r)),this.genRipple(this.setTextColor(this.validationState,{directives:[{name:"touch",value:{left:this.onSwipeLeft,right:this.onSwipeRight}}]})),this.$createElement("div",__assign({staticClass:"v-input--switch__track"},this.switchData)),this.$createElement("div",__assign({staticClass:"v-input--switch__thumb"},this.switchData),[this.genProgress()])])},genProgress:function genProgress(){return this.$createElement(u.VFabTransition,{},[!1===this.loading?null:this.$slots.progress||this.$createElement(p.default,{props:{color:!0===this.loading||""===this.loading?this.color||"primary":this.loading,size:16,width:2,indeterminate:!0}})])},onSwipeLeft:function onSwipeLeft(){this.isActive&&this.onChange()},onSwipeRight:function onSwipeRight(){this.isActive||this.onChange()},onKeydown:function onKeydown(e){(e.keyCode===f.keyCodes.left&&this.isActive||e.keyCode===f.keyCodes.right&&!this.isActive)&&this.onChange()}}})},"./src/components/VSwitch/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VSwitch/VSwitch.ts");s.d(r,"VSwitch",(function(){return o.default})),r.default=o.default},"./src/components/VSystemBar/VSystemBar.sass":function(e,r,s){},"./src/components/VSystemBar/VSystemBar.ts":function(e,r,s){s.r(r),s("./src/components/VSystemBar/VSystemBar.sass");var o=s("./src/mixins/applicationable/index.ts"),l=s("./src/mixins/colorable/index.ts"),c=s("./src/mixins/themeable/index.ts"),u=s("./src/util/mixins.ts"),p=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(u.default)(Object(o.default)("bar",["height","window"]),l.default,c.default).extend({name:"v-system-bar",props:{height:[Number,String],lightsOut:Boolean,window:Boolean},computed:{classes:function classes(){return __assign({"v-system-bar--lights-out":this.lightsOut,"v-system-bar--absolute":this.absolute,"v-system-bar--fixed":!this.absolute&&(this.app||this.fixed),"v-system-bar--window":this.window},this.themeClasses)},computedHeight:function computedHeight(){return this.height?isNaN(parseInt(this.height))?this.height:parseInt(this.height):this.window?32:24},styles:function styles(){return{height:Object(p.convertToUnit)(this.computedHeight)}}},methods:{updateApplication:function updateApplication(){return this.$el?this.$el.clientHeight:this.computedHeight}},render:function render10(e){var r={staticClass:"v-system-bar",class:this.classes,style:this.styles,on:this.$listeners};return e("div",this.setBackgroundColor(this.color,r),Object(p.getSlot)(this))}})},"./src/components/VSystemBar/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VSystemBar/VSystemBar.ts");s.d(r,"VSystemBar",(function(){return o.default})),r.default=o.default},"./src/components/VTabs/VTab.ts":function(e,r,s){s.r(r);var o=s("./src/mixins/groupable/index.ts"),l=s("./src/mixins/routable/index.ts"),c=s("./src/mixins/themeable/index.ts"),u=s("./src/util/helpers.ts"),p=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},f=Object(p.default)(l.default,Object(o.factory)("tabsBar"),c.default);r.default=f.extend().extend().extend({name:"v-tab",props:{ripple:{type:[Boolean,Object],default:!0}},data:function data(){return{proxyClass:"v-tab--active"}},computed:{classes:function classes(){return __assign(__assign(__assign({"v-tab":!0},l.default.options.computed.classes.call(this)),{"v-tab--disabled":this.disabled}),this.groupClasses)},value:function value(){var e=this.to||this.href;return null==e?e:(this.$router&&this.to===Object(this.to)&&(e=this.$router.resolve(this.to,this.$route,this.append).href),e.replace("#",""))}},methods:{click:function click(e){this.disabled?e.preventDefault():(this.href&&this.href.indexOf("#")>-1&&e.preventDefault(),e.detail&&this.$el.blur(),this.$emit("click",e),this.to||this.toggle())},toggle:function toggle(){this.isActive&&(this.tabsBar.mandatory||this.to)||this.$emit("change")}},render:function render10(e){var r=this,s=this.generateRouteLink(),o=s.tag,l=s.data;return l.attrs=__assign(__assign({},l.attrs),{"aria-selected":String(this.isActive),role:"tab",tabindex:this.disabled?-1:0}),l.on=__assign(__assign({},l.on),{keydown:function keydown(e){e.keyCode===u.keyCodes.enter&&r.click(e),r.$emit("keydown",e)}}),e(o,l,this.$slots.default)}})},"./src/components/VTabs/VTabItem.ts":function(e,r,s){s.r(r);var o=s("./src/components/VWindow/VWindowItem.ts");r.default=o.default.extend({name:"v-tab-item",props:{id:String},methods:{genWindowItem:function genWindowItem(){var e=o.default.options.methods.genWindowItem.call(this);return e.data.domProps=e.data.domProps||{},e.data.domProps.id=this.id||this.value,e}}})},"./src/components/VTabs/VTabs.sass":function(e,r,s){},"./src/components/VTabs/VTabs.ts":function(e,r,s){s.r(r),s("./src/components/VTabs/VTabs.sass");var o=s("./src/components/VTabs/VTabsBar.ts"),l=s("./src/components/VTabs/VTabsItems.ts"),c=s("./src/components/VTabs/VTabsSlider.ts"),u=s("./src/mixins/colorable/index.ts"),p=s("./src/mixins/proxyable/index.ts"),f=s("./src/mixins/themeable/index.ts"),m=s("./src/directives/resize/index.ts"),v=s("./src/util/helpers.ts"),g=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},y=Object(g.default)(u.default,p.default,f.default);r.default=y.extend().extend({name:"v-tabs",directives:{Resize:m.default},props:{activeClass:{type:String,default:""},alignWithTitle:Boolean,backgroundColor:String,centerActive:Boolean,centered:Boolean,fixedTabs:Boolean,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,iconsAndText:Boolean,mobileBreakpoint:[String,Number],nextIcon:{type:String,default:"$next"},optional:Boolean,prevIcon:{type:String,default:"$prev"},right:Boolean,showArrows:[Boolean,String],sliderColor:String,sliderSize:{type:[Number,String],default:2},vertical:Boolean},data:function data(){return{resizeTimeout:0,slider:{height:null,left:null,right:null,top:null,width:null},transitionTime:300}},computed:{classes:function classes(){return __assign({"v-tabs--align-with-title":this.alignWithTitle,"v-tabs--centered":this.centered,"v-tabs--fixed-tabs":this.fixedTabs,"v-tabs--grow":this.grow,"v-tabs--icons-and-text":this.iconsAndText,"v-tabs--right":this.right,"v-tabs--vertical":this.vertical},this.themeClasses)},isReversed:function isReversed(){return this.$vuetify.rtl&&this.vertical},sliderStyles:function sliderStyles(){return{height:Object(v.convertToUnit)(this.slider.height),left:this.isReversed?void 0:Object(v.convertToUnit)(this.slider.left),right:this.isReversed?Object(v.convertToUnit)(this.slider.right):void 0,top:this.vertical?Object(v.convertToUnit)(this.slider.top):void 0,transition:null!=this.slider.left?null:"none",width:Object(v.convertToUnit)(this.slider.width)}},computedColor:function computedColor(){return this.color?this.color:this.isDark&&!this.appIsDark?"white":"primary"}},watch:{alignWithTitle:"callSlider",centered:"callSlider",centerActive:"callSlider",fixedTabs:"callSlider",grow:"callSlider",iconsAndText:"callSlider",right:"callSlider",showArrows:"callSlider",vertical:"callSlider","$vuetify.application.left":"onResize","$vuetify.application.right":"onResize","$vuetify.rtl":"onResize"},mounted:function mounted(){var e=this;if("undefined"!=typeof ResizeObserver){var r=new ResizeObserver((function(){e.onResize()}));r.observe(this.$el),this.$on("hook:destroyed",(function(){r.disconnect()}))}this.$nextTick((function(){window.setTimeout(e.callSlider,30)}))},methods:{callSlider:function callSlider(){var e=this;return!this.hideSlider&&this.$refs.items&&this.$refs.items.selectedItems.length?(this.$nextTick((function(){var r=e.$refs.items.selectedItems[0];if(!r||!r.$el)return e.slider.width=0,void(e.slider.left=0);var s=r.$el;e.slider={height:e.vertical?s.scrollHeight:Number(e.sliderSize),left:e.vertical?0:s.offsetLeft,right:e.vertical?0:s.offsetLeft+s.offsetWidth,top:s.offsetTop,width:e.vertical?Number(e.sliderSize):s.scrollWidth}})),!0):(this.slider.width=0,!1)},genBar:function genBar(e,r){var s=this,l={style:{height:Object(v.convertToUnit)(this.height)},props:{activeClass:this.activeClass,centerActive:this.centerActive,dark:this.dark,light:this.light,mandatory:!this.optional,mobileBreakpoint:this.mobileBreakpoint,nextIcon:this.nextIcon,prevIcon:this.prevIcon,showArrows:this.showArrows,value:this.internalValue},on:{"call:slider":this.callSlider,change:function change(e){s.internalValue=e}},ref:"items"};return this.setTextColor(this.computedColor,l),this.setBackgroundColor(this.backgroundColor,l),this.$createElement(o.default,l,[this.genSlider(r),e])},genItems:function genItems(e,r){var s=this;return e||(r.length?this.$createElement(l.default,{props:{value:this.internalValue},on:{change:function change(e){s.internalValue=e}}},r):null)},genSlider:function genSlider(e){return this.hideSlider?null:(e||(e=this.$createElement(c.default,{props:{color:this.sliderColor}})),this.$createElement("div",{staticClass:"v-tabs-slider-wrapper",style:this.sliderStyles},[e]))},onResize:function onResize(){this._isDestroyed||(clearTimeout(this.resizeTimeout),this.resizeTimeout=window.setTimeout(this.callSlider,0))},parseNodes:function parseNodes(){for(var e=null,r=null,s=[],o=[],l=this.$slots.default||[],c=l.length,u=0;u<c;u++){var p=l[u];if(p.componentOptions)switch(p.componentOptions.Ctor.options.name){case"v-tabs-slider":r=p;break;case"v-tabs-items":e=p;break;case"v-tab-item":s.push(p);break;default:o.push(p)}else o.push(p)}return{tab:o,slider:r,items:e,item:s}}},render:function render10(e){var r=this.parseNodes(),s=r.tab,o=r.slider,l=r.items,c=r.item;return e("div",{staticClass:"v-tabs",class:this.classes,directives:[{name:"resize",modifiers:{quiet:!0},value:this.onResize}]},[this.genBar(s,o),this.genItems(l,c)])}})},"./src/components/VTabs/VTabsBar.ts":function(e,r,s){s.r(r);var o=s("./src/components/VSlideGroup/VSlideGroup.ts"),l=s("./src/mixins/themeable/index.ts"),c=s("./src/mixins/ssr-bootable/index.ts"),u=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(u.default)(o.BaseSlideGroup,c.default,l.default).extend({name:"v-tabs-bar",provide:function provide2(){return{tabsBar:this}},computed:{classes:function classes(){return __assign(__assign(__assign({},o.BaseSlideGroup.options.computed.classes.call(this)),{"v-tabs-bar":!0,"v-tabs-bar--is-mobile":this.isMobile,"v-tabs-bar--show-arrows":this.showArrows}),this.themeClasses)}},watch:{items:"callSlider",internalValue:"callSlider",$route:"onRouteChange"},methods:{callSlider:function callSlider(){this.isBooted&&this.$emit("call:slider")},genContent:function genContent(){var e=o.BaseSlideGroup.options.methods.genContent.call(this);return e.data=e.data||{},e.data.staticClass+=" v-tabs-bar__content",e},onRouteChange:function onRouteChange(e,r){var s,o;if(!this.mandatory){var l=this.items,c=e.path,u=r.path,p=!1,f=!1;try{for(var m=function(e){var r="function"==typeof Symbol&&Symbol.iterator,s=r&&e[r],o=0;if(s)return s.call(e);if(e&&"number"==typeof e.length)return{next:function next(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}(l),v=m.next();!v.done;v=m.next()){var g=v.value;if(g.to===u?f=!0:g.to===c&&(p=!0),p&&f)break}}catch(y){s={error:y}}finally{try{v&&!v.done&&(o=m.return)&&o.call(m)}finally{if(s)throw s.error}}!p&&f&&(this.internalValue=void 0)}}},render:function render10(e){var r=o.BaseSlideGroup.options.render.call(this,e);return r.data.attrs={role:"tablist"},r}})},"./src/components/VTabs/VTabsItems.ts":function(e,r,s){s.r(r);var o=s("./src/components/VWindow/VWindow.ts"),l=s("./src/components/VItemGroup/VItemGroup.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=o.default.extend({name:"v-tabs-items",props:{mandatory:{type:Boolean,default:!1}},computed:{classes:function classes(){return __assign(__assign({},o.default.options.computed.classes.call(this)),{"v-tabs-items":!0})},isDark:function isDark(){return this.rootIsDark}},methods:{getValue:function getValue2(e,r){return e.id||l.BaseItemGroup.options.methods.getValue.call(this,e,r)}}})},"./src/components/VTabs/VTabsSlider.ts":function(e,r,s){s.r(r);var o=s("./src/mixins/colorable/index.ts"),l=s("./src/util/mixins.ts");r.default=Object(l.default)(o.default).extend({name:"v-tabs-slider",render:function render10(e){return e("div",this.setBackgroundColor(this.color,{staticClass:"v-tabs-slider"}))}})},"./src/components/VTabs/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VTabs/VTabs.ts");s.d(r,"VTabs",(function(){return o.default}));var l=s("./src/components/VTabs/VTab.ts");s.d(r,"VTab",(function(){return l.default}));var c=s("./src/components/VTabs/VTabsItems.ts");s.d(r,"VTabsItems",(function(){return c.default}));var u=s("./src/components/VTabs/VTabItem.ts");s.d(r,"VTabItem",(function(){return u.default}));var p=s("./src/components/VTabs/VTabsSlider.ts");s.d(r,"VTabsSlider",(function(){return p.default})),r.default={$_vuetify_subcomponents:{VTabs:o.default,VTab:l.default,VTabsItems:c.default,VTabItem:u.default,VTabsSlider:p.default}}},"./src/components/VTextField/VTextField.sass":function(e,r,s){},"./src/components/VTextField/VTextField.ts":function(e,r,s){s.r(r),s("./src/components/VTextField/VTextField.sass");var o=s("./src/components/VInput/index.ts"),l=s("./src/components/VCounter/index.ts"),c=s("./src/components/VLabel/index.ts"),u=s("./src/mixins/intersectable/index.ts"),p=s("./src/mixins/loadable/index.ts"),f=s("./src/mixins/validatable/index.ts"),m=s("./src/directives/resize/index.ts"),v=s("./src/directives/ripple/index.ts"),g=s("./src/util/dom.ts"),y=s("./src/util/helpers.ts"),b=s("./src/util/console.ts"),x=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},S=Object(x.default)(o.default,Object(u.default)({onVisible:["onResize","tryAutofocus"]}),p.default),k=["color","file","time","date","datetime-local","week","month"];r.default=S.extend().extend({name:"v-text-field",directives:{resize:m.default,ripple:v.default},inheritAttrs:!1,props:{appendOuterIcon:String,autofocus:Boolean,clearable:Boolean,clearIcon:{type:String,default:"$clear"},counter:[Boolean,Number,String],counterValue:Function,filled:Boolean,flat:Boolean,fullWidth:Boolean,label:String,outlined:Boolean,placeholder:String,prefix:String,prependInnerIcon:String,persistentPlaceholder:Boolean,reverse:Boolean,rounded:Boolean,shaped:Boolean,singleLine:Boolean,solo:Boolean,soloInverted:Boolean,suffix:String,type:{type:String,default:"text"}},data:function data(){return{badInput:!1,labelWidth:0,prefixWidth:0,prependWidth:0,initialValue:null,isBooted:!1,isClearing:!1}},computed:{classes:function classes(){return __assign(__assign({},o.default.options.computed.classes.call(this)),{"v-text-field":!0,"v-text-field--full-width":this.fullWidth,"v-text-field--prefix":this.prefix,"v-text-field--single-line":this.isSingle,"v-text-field--solo":this.isSolo,"v-text-field--solo-inverted":this.soloInverted,"v-text-field--solo-flat":this.flat,"v-text-field--filled":this.filled,"v-text-field--is-booted":this.isBooted,"v-text-field--enclosed":this.isEnclosed,"v-text-field--reverse":this.reverse,"v-text-field--outlined":this.outlined,"v-text-field--placeholder":this.placeholder,"v-text-field--rounded":this.rounded,"v-text-field--shaped":this.shaped})},computedColor:function computedColor(){var e=f.default.options.computed.computedColor.call(this);return this.soloInverted&&this.isFocused?this.color||"primary":e},computedCounterValue:function computedCounterValue(){return"function"==typeof this.counterValue?this.counterValue(this.internalValue):function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))}([],function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}((this.internalValue||"").toString()),!1).length},hasCounter:function hasCounter(){return!1!==this.counter&&null!=this.counter},hasDetails:function hasDetails(){return o.default.options.computed.hasDetails.call(this)||this.hasCounter},internalValue:{get:function get2(){return this.lazyValue},set:function set2(e){this.lazyValue=e,this.$emit("input",this.lazyValue)}},isDirty:function isDirty(){var e;return(null===(e=this.lazyValue)||void 0===e?void 0:e.toString().length)>0||this.badInput},isEnclosed:function isEnclosed(){return this.filled||this.isSolo||this.outlined},isLabelActive:function isLabelActive(){return this.isDirty||k.includes(this.type)},isSingle:function isSingle(){return this.isSolo||this.singleLine||this.fullWidth||this.filled&&!this.hasLabel},isSolo:function isSolo(){return this.solo||this.soloInverted},labelPosition:function labelPosition(){var e=this.prefix&&!this.labelValue?this.prefixWidth:0;return this.labelValue&&this.prependWidth&&(e-=this.prependWidth),this.$vuetify.rtl===this.reverse?{left:e,right:"auto"}:{left:"auto",right:e}},showLabel:function showLabel(){return this.hasLabel&&!(this.isSingle&&this.labelValue)},labelValue:function labelValue(){return this.isFocused||this.isLabelActive||this.persistentPlaceholder}},watch:{outlined:"setLabelWidth",label:function label(){this.$nextTick(this.setLabelWidth)},prefix:function prefix(){this.$nextTick(this.setPrefixWidth)},isFocused:"updateValue",value:function value(e){this.lazyValue=e}},created:function created(){this.$attrs.hasOwnProperty("box")&&Object(b.breaking)("box","filled",this),this.$attrs.hasOwnProperty("browser-autocomplete")&&Object(b.breaking)("browser-autocomplete","autocomplete",this),this.shaped&&!(this.filled||this.outlined||this.isSolo)&&Object(b.consoleWarn)("shaped should be used with either filled or outlined",this)},mounted:function mounted(){var e=this;this.$watch((function(){return e.labelValue}),this.setLabelWidth),this.autofocus&&this.tryAutofocus(),requestAnimationFrame((function(){e.isBooted=!0,requestAnimationFrame((function(){e.isIntersecting||e.onResize()}))}))},methods:{focus:function focus(){this.onFocus()},blur:function blur(e){var r=this;window.requestAnimationFrame((function(){r.$refs.input&&r.$refs.input.blur()}))},clearableCallback:function clearableCallback(){var e=this;this.$refs.input&&this.$refs.input.focus(),this.$nextTick((function(){return e.internalValue=null}))},genAppendSlot:function genAppendSlot(){var e=[];return this.$slots["append-outer"]?e.push(this.$slots["append-outer"]):this.appendOuterIcon&&e.push(this.genIcon("appendOuter")),this.genSlot("append","outer",e)},genPrependInnerSlot:function genPrependInnerSlot(){var e=[];return this.$slots["prepend-inner"]?e.push(this.$slots["prepend-inner"]):this.prependInnerIcon&&e.push(this.genIcon("prependInner")),this.genSlot("prepend","inner",e)},genIconSlot:function genIconSlot(){var e=[];return this.$slots.append?e.push(this.$slots.append):this.appendIcon&&e.push(this.genIcon("append")),this.genSlot("append","inner",e)},genInputSlot:function genInputSlot(){var e=o.default.options.methods.genInputSlot.call(this),r=this.genPrependInnerSlot();return r&&(e.children=e.children||[],e.children.unshift(r)),e},genClearIcon:function genClearIcon(){return this.clearable?this.isDirty?this.genSlot("append","inner",[this.genIcon("clear",this.clearableCallback)]):this.genSlot("append","inner",[this.$createElement("div")]):null},genCounter:function genCounter(){var e,r,s;if(!this.hasCounter)return null;var o=!0===this.counter?this.attrs$.maxlength:this.counter,c={dark:this.dark,light:this.light,max:o,value:this.computedCounterValue};return null!==(s=null===(r=(e=this.$scopedSlots).counter)||void 0===r?void 0:r.call(e,{props:c}))&&void 0!==s?s:this.$createElement(l.default,{props:c})},genControl:function genControl(){return o.default.options.methods.genControl.call(this)},genDefaultSlot:function genDefaultSlot(){return[this.genFieldset(),this.genTextFieldSlot(),this.genClearIcon(),this.genIconSlot(),this.genProgress()]},genFieldset:function genFieldset(){return this.outlined?this.$createElement("fieldset",{attrs:{"aria-hidden":!0}},[this.genLegend()]):null},genLabel:function genLabel(){if(!this.showLabel)return null;var e={props:{absolute:!0,color:this.validationState,dark:this.dark,disabled:this.isDisabled,focused:!this.isSingle&&(this.isFocused||!!this.validationState),for:this.computedId,left:this.labelPosition.left,light:this.light,right:this.labelPosition.right,value:this.labelValue}};return this.$createElement(c.default,e,this.$slots.label||this.label)},genLegend:function genLegend(){var e=this.singleLine||!this.labelValue&&!this.isDirty?0:this.labelWidth,r=this.$createElement("span",{domProps:{innerHTML:"&#8203;"},staticClass:"notranslate"});return this.$createElement("legend",{style:{width:this.isSingle?void 0:Object(y.convertToUnit)(e)}},[r])},genInput:function genInput(){var e=Object.assign({},this.listeners$);delete e.change;var r=this.attrs$;r.title;var s=function(e,r){var s={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&r.indexOf(o)<0&&(s[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(o=Object.getOwnPropertySymbols(e);l<o.length;l++)r.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(s[o[l]]=e[o[l]])}return s}(r,["title"]);return this.$createElement("input",{style:{},domProps:{value:"number"===this.type&&Object.is(this.lazyValue,-0)?"-0":this.lazyValue},attrs:__assign(__assign({},s),{autofocus:this.autofocus,disabled:this.isDisabled,id:this.computedId,placeholder:this.persistentPlaceholder||this.isFocused||!this.hasLabel?this.placeholder:void 0,readonly:this.isReadonly,type:this.type}),on:Object.assign(e,{blur:this.onBlur,input:this.onInput,focus:this.onFocus,keydown:this.onKeyDown}),ref:"input",directives:[{name:"resize",modifiers:{quiet:!0},value:this.onResize}]})},genMessages:function genMessages(){if(!this.showDetails)return null;var e=o.default.options.methods.genMessages.call(this),r=this.genCounter();return this.$createElement("div",{staticClass:"v-text-field__details"},[e,r])},genTextFieldSlot:function genTextFieldSlot(){return this.$createElement("div",{staticClass:"v-text-field__slot"},[this.genLabel(),this.prefix?this.genAffix("prefix"):null,this.genInput(),this.suffix?this.genAffix("suffix"):null])},genAffix:function genAffix(e){return this.$createElement("div",{class:"v-text-field__"+e,ref:e},this[e])},onBlur:function onBlur(e){var r=this;this.isFocused=!1,e&&this.$nextTick((function(){return r.$emit("blur",e)}))},onClick:function onClick(){this.isFocused||this.isDisabled||!this.$refs.input||this.$refs.input.focus()},onFocus:function onFocus(e){if(this.$refs.input){var r=Object(g.attachedRoot)(this.$el);if(r)return r.activeElement!==this.$refs.input?this.$refs.input.focus():void(this.isFocused||(this.isFocused=!0,e&&this.$emit("focus",e)))}},onInput:function onInput(e){var r=e.target;this.internalValue=r.value,this.badInput=r.validity&&r.validity.badInput},onKeyDown:function onKeyDown(e){e.keyCode===y.keyCodes.enter&&this.lazyValue!==this.initialValue&&(this.initialValue=this.lazyValue,this.$emit("change",this.initialValue)),this.$emit("keydown",e)},onMouseDown:function onMouseDown(e){e.target!==this.$refs.input&&(e.preventDefault(),e.stopPropagation()),o.default.options.methods.onMouseDown.call(this,e)},onMouseUp:function onMouseUp(e){this.hasMouseDown&&this.focus(),o.default.options.methods.onMouseUp.call(this,e)},setLabelWidth:function setLabelWidth(){this.outlined&&(this.labelWidth=this.$refs.label?Math.min(.75*this.$refs.label.scrollWidth+6,this.$el.offsetWidth-24):0)},setPrefixWidth:function setPrefixWidth(){this.$refs.prefix&&(this.prefixWidth=this.$refs.prefix.offsetWidth)},setPrependWidth:function setPrependWidth(){this.outlined&&this.$refs["prepend-inner"]&&(this.prependWidth=this.$refs["prepend-inner"].offsetWidth)},tryAutofocus:function tryAutofocus(){if(!this.autofocus||"undefined"==typeof document||!this.$refs.input)return!1;var e=Object(g.attachedRoot)(this.$el);return!(!e||e.activeElement===this.$refs.input||(this.$refs.input.focus(),0))},updateValue:function updateValue(e){this.hasColor=e,e?this.initialValue=this.lazyValue:this.initialValue!==this.lazyValue&&this.$emit("change",this.lazyValue)},onResize:function onResize(){this.setLabelWidth(),this.setPrefixWidth(),this.setPrependWidth()}}})},"./src/components/VTextField/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VTextField/VTextField.ts");s.d(r,"VTextField",(function(){return o.default})),r.default=o.default},"./src/components/VTextarea/VTextarea.sass":function(e,r,s){},"./src/components/VTextarea/VTextarea.ts":function(e,r,s){s.r(r),s("./src/components/VTextarea/VTextarea.sass");var o=s("./src/components/VTextField/VTextField.ts"),l=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},c=Object(l.default)(o.default);r.default=c.extend({name:"v-textarea",props:{autoGrow:Boolean,noResize:Boolean,rowHeight:{type:[Number,String],default:24,validator:function validator(e){return!isNaN(parseFloat(e))}},rows:{type:[Number,String],default:5,validator:function validator(e){return!isNaN(parseInt(e,10))}}},computed:{classes:function classes(){return __assign({"v-textarea":!0,"v-textarea--auto-grow":this.autoGrow,"v-textarea--no-resize":this.noResizeHandle},o.default.options.computed.classes.call(this))},noResizeHandle:function noResizeHandle(){return this.noResize||this.autoGrow}},watch:{autoGrow:function autoGrow(e){var r=this;this.$nextTick((function(){var s;e?r.calculateInputHeight():null===(s=r.$refs.input)||void 0===s||s.style.removeProperty("height")}))},lazyValue:function lazyValue(){this.autoGrow&&this.$nextTick(this.calculateInputHeight)},rowHeight:function rowHeight(){this.autoGrow&&this.$nextTick(this.calculateInputHeight)}},mounted:function mounted(){var e=this;setTimeout((function(){e.autoGrow&&e.calculateInputHeight()}),0)},methods:{calculateInputHeight:function calculateInputHeight(){var e=this.$refs.input;if(e){e.style.height="0";var r=e.scrollHeight,s=parseInt(this.rows,10)*parseFloat(this.rowHeight);e.style.height=Math.max(s,r)+"px"}},genInput:function genInput(){var e=o.default.options.methods.genInput.call(this);return e.tag="textarea",delete e.data.attrs.type,e.data.attrs.rows=this.rows,e},onInput:function onInput(e){o.default.options.methods.onInput.call(this,e),this.autoGrow&&this.calculateInputHeight()},onKeyDown:function onKeyDown(e){this.isFocused&&13===e.keyCode&&e.stopPropagation(),this.$emit("keydown",e)}}})},"./src/components/VTextarea/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VTextarea/VTextarea.ts");s.d(r,"VTextarea",(function(){return o.default})),r.default=o.default},"./src/components/VThemeProvider/VThemeProvider.ts":function(e,r,s){s.r(r);var o=s("./src/mixins/themeable/index.ts");r.default=o.default.extend({name:"v-theme-provider",props:{root:Boolean},computed:{isDark:function isDark(){return this.root?this.rootIsDark:o.default.options.computed.isDark.call(this)}},render:function render10(){return this.$slots.default&&this.$slots.default.find((function(e){return!e.isComment&&" "!==e.text}))}})},"./src/components/VThemeProvider/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VThemeProvider/VThemeProvider.ts");s.d(r,"VThemeProvider",(function(){return o.default})),r.default=o.default},"./src/components/VTimePicker/SelectingTimes.ts":function(e,r,s){var o,l;s.r(r),s.d(r,"SelectingTimes",(function(){return o})),(l=o||(o={}))[l.Hour=1]="Hour",l[l.Minute=2]="Minute",l[l.Second=3]="Second"},"./src/components/VTimePicker/VTimePicker.ts":function(e,r,s){s.r(r);var o=s("./src/components/VTimePicker/VTimePickerTitle.ts"),l=s("./src/components/VTimePicker/VTimePickerClock.ts"),c=s("./src/mixins/picker/index.ts"),u=s("./src/mixins/picker-button/index.ts"),p=s("./src/util/helpers.ts"),f=s("./src/components/VDatePicker/util/pad.ts"),m=s("./src/util/mixins.ts"),v=s("./src/components/VTimePicker/SelectingTimes.ts");s.d(r,"SelectingTimes",(function(){return v.SelectingTimes}));var __read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},g=Object(p.createRange)(24),y=Object(p.createRange)(12),b=y.map((function(e){return e+12})),x=Object(p.createRange)(60),S={1:"hour",2:"minute",3:"second"};r.default=Object(m.default)(c.default,u.default).extend({name:"v-time-picker",props:{allowedHours:[Function,Array],allowedMinutes:[Function,Array],allowedSeconds:[Function,Array],disabled:Boolean,format:{type:String,default:"ampm",validator:function validator(e){return["ampm","24hr"].includes(e)}},min:String,max:String,readonly:Boolean,scrollable:Boolean,useSeconds:Boolean,value:null,ampmInTitle:Boolean},data:function data(){return{inputHour:null,inputMinute:null,inputSecond:null,lazyInputHour:null,lazyInputMinute:null,lazyInputSecond:null,period:"am",selecting:v.SelectingTimes.Hour}},computed:{selectingHour:{get:function get2(){return this.selecting===v.SelectingTimes.Hour},set:function set2(e){this.selecting=v.SelectingTimes.Hour}},selectingMinute:{get:function get2(){return this.selecting===v.SelectingTimes.Minute},set:function set2(e){this.selecting=v.SelectingTimes.Minute}},selectingSecond:{get:function get2(){return this.selecting===v.SelectingTimes.Second},set:function set2(e){this.selecting=v.SelectingTimes.Second}},isAllowedHourCb:function isAllowedHourCb(){var e,r=this;if(e=this.allowedHours instanceof Array?function cb2(e){return r.allowedHours.includes(e)}:this.allowedHours,!this.min&&!this.max)return e;var s=this.min?Number(this.min.split(":")[0]):0,o=this.max?Number(this.max.split(":")[0]):23;return function(r){return r>=1*s&&r<=1*o&&(!e||e(r))}},isAllowedMinuteCb:function isAllowedMinuteCb(){var e,r=this,s=!this.isAllowedHourCb||null===this.inputHour||this.isAllowedHourCb(this.inputHour);if(e=this.allowedMinutes instanceof Array?function cb2(e){return r.allowedMinutes.includes(e)}:this.allowedMinutes,!this.min&&!this.max)return s?e:function(){return!1};var o=__read(this.min?this.min.split(":").map(Number):[0,0],2),l=o[0],c=o[1],u=__read(this.max?this.max.split(":").map(Number):[23,59],2),p=u[0],f=u[1],m=60*l+1*c,v=60*p+1*f;return function(o){var l=60*r.inputHour+o;return l>=m&&l<=v&&s&&(!e||e(o))}},isAllowedSecondCb:function isAllowedSecondCb(){var e,r=this,s=(!this.isAllowedHourCb||null===this.inputHour||this.isAllowedHourCb(this.inputHour))&&(!this.isAllowedMinuteCb||null===this.inputMinute||this.isAllowedMinuteCb(this.inputMinute));if(e=this.allowedSeconds instanceof Array?function cb2(e){return r.allowedSeconds.includes(e)}:this.allowedSeconds,!this.min&&!this.max)return s?e:function(){return!1};var o=__read(this.min?this.min.split(":").map(Number):[0,0,0],3),l=o[0],c=o[1],u=o[2],p=__read(this.max?this.max.split(":").map(Number):[23,59,59],3),f=p[0],m=p[1],v=p[2],g=3600*l+60*c+1*(u||0),y=3600*f+60*m+1*(v||0);return function(o){var l=3600*r.inputHour+60*r.inputMinute+o;return l>=g&&l<=y&&s&&(!e||e(o))}},isAmPm:function isAmPm(){return"ampm"===this.format}},watch:{value:"setInputData"},mounted:function mounted(){this.setInputData(this.value),this.$on("update:period",this.setPeriod)},methods:{genValue:function genValue(){return null==this.inputHour||null==this.inputMinute||this.useSeconds&&null==this.inputSecond?null:Object(f.default)(this.inputHour)+":"+Object(f.default)(this.inputMinute)+(this.useSeconds?":"+Object(f.default)(this.inputSecond):"")},emitValue:function emitValue(){var e=this.genValue();null!==e&&this.$emit("input",e)},setPeriod:function setPeriod(e){if(this.period=e,null!=this.inputHour){var r=this.inputHour+("am"===e?-12:12);this.inputHour=this.firstAllowed("hour",r),this.emitValue()}},setInputData:function setInputData(e){if(null==e||""===e)this.inputHour=null,this.inputMinute=null,this.inputSecond=null;else if(e instanceof Date)this.inputHour=e.getHours(),this.inputMinute=e.getMinutes(),this.inputSecond=e.getSeconds();else{var r=__read(e.trim().toLowerCase().match(/^(\d+):(\d+)(:(\d+))?([ap]m)?$/)||new Array(6),6),s=r[1],o=r[2],l=r[4],c=r[5];this.inputHour=c?this.convert12to24(parseInt(s,10),c):parseInt(s,10),this.inputMinute=parseInt(o,10),this.inputSecond=parseInt(l||0,10)}this.period=null==this.inputHour||this.inputHour<12?"am":"pm"},convert24to12:function convert24to12(e){return e?(e-1)%12+1:12},convert12to24:function convert12to24(e,r){return e%12+("pm"===r?12:0)},onInput:function onInput(e){this.selecting===v.SelectingTimes.Hour?this.inputHour=this.isAmPm?this.convert12to24(e,this.period):e:this.selecting===v.SelectingTimes.Minute?this.inputMinute=e:this.inputSecond=e,this.emitValue()},onChange:function onChange(e){this.$emit("click:"+S[this.selecting],e);var r=this.selecting===(this.useSeconds?v.SelectingTimes.Second:v.SelectingTimes.Minute);if(this.selecting===v.SelectingTimes.Hour?this.selecting=v.SelectingTimes.Minute:this.useSeconds&&this.selecting===v.SelectingTimes.Minute&&(this.selecting=v.SelectingTimes.Second),this.inputHour!==this.lazyInputHour||this.inputMinute!==this.lazyInputMinute||this.useSeconds&&this.inputSecond!==this.lazyInputSecond){var s=this.genValue();null!==s&&(this.lazyInputHour=this.inputHour,this.lazyInputMinute=this.inputMinute,this.useSeconds&&(this.lazyInputSecond=this.inputSecond),r&&this.$emit("change",s))}},firstAllowed:function firstAllowed(e,r){var s="hour"===e?this.isAllowedHourCb:"minute"===e?this.isAllowedMinuteCb:this.isAllowedSecondCb;if(!s)return r;var o="minute"===e||"second"===e?x:this.isAmPm?r<12?y:b:g;return((o.find((function(e){return s((e+r)%o.length+o[0])}))||0)+r)%o.length+o[0]},genClock:function genClock(){return this.$createElement(l.default,{props:{allowedValues:this.selecting===v.SelectingTimes.Hour?this.isAllowedHourCb:this.selecting===v.SelectingTimes.Minute?this.isAllowedMinuteCb:this.isAllowedSecondCb,color:this.color,dark:this.dark,disabled:this.disabled,double:this.selecting===v.SelectingTimes.Hour&&!this.isAmPm,format:this.selecting===v.SelectingTimes.Hour?this.isAmPm?this.convert24to12:function(e){return e}:function(e){return Object(f.default)(e,2)},light:this.light,max:this.selecting===v.SelectingTimes.Hour?this.isAmPm&&"am"===this.period?11:23:59,min:this.selecting===v.SelectingTimes.Hour&&this.isAmPm&&"pm"===this.period?12:0,readonly:this.readonly,scrollable:this.scrollable,size:Number(this.width)-(!this.fullWidth&&this.landscape?80:20),step:this.selecting===v.SelectingTimes.Hour?1:5,value:this.selecting===v.SelectingTimes.Hour?this.inputHour:this.selecting===v.SelectingTimes.Minute?this.inputMinute:this.inputSecond},on:{input:this.onInput,change:this.onChange},ref:"clock"})},genClockAmPm:function genClockAmPm(){return this.$createElement("div",this.setTextColor(this.color||"primary",{staticClass:"v-time-picker-clock__ampm"}),[this.genPickerButton("period","am",this.$vuetify.lang.t("$vuetify.timePicker.am"),this.disabled||this.readonly),this.genPickerButton("period","pm",this.$vuetify.lang.t("$vuetify.timePicker.pm"),this.disabled||this.readonly)])},genPickerBody:function genPickerBody(){return this.$createElement("div",{staticClass:"v-time-picker-clock__container",key:this.selecting},[!this.ampmInTitle&&this.isAmPm&&this.genClockAmPm(),this.genClock()])},genPickerTitle:function genPickerTitle(){var e=this;return this.$createElement(o.default,{props:{ampm:this.isAmPm,ampmReadonly:this.isAmPm&&!this.ampmInTitle,disabled:this.disabled,hour:this.inputHour,minute:this.inputMinute,second:this.inputSecond,period:this.period,readonly:this.readonly,useSeconds:this.useSeconds,selecting:this.selecting},on:{"update:selecting":function updateSelecting(r){return e.selecting=r},"update:period":function updatePeriod(r){return e.$emit("update:period",r)}},ref:"title",slot:"title"})}},render:function render10(){return this.genPicker("v-picker--time")}})},"./src/components/VTimePicker/VTimePickerClock.sass":function(e,r,s){},"./src/components/VTimePicker/VTimePickerClock.ts":function(e,r,s){s.r(r),s("./src/components/VTimePicker/VTimePickerClock.sass");var o=s("./src/mixins/colorable/index.ts"),l=s("./src/mixins/themeable/index.ts"),c=s("./src/util/mixins.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(c.default)(o.default,l.default).extend({name:"v-time-picker-clock",props:{allowedValues:Function,ampm:Boolean,disabled:Boolean,double:Boolean,format:{type:Function,default:function _default2(e){return e}},max:{type:Number,required:!0},min:{type:Number,required:!0},scrollable:Boolean,readonly:Boolean,rotate:{type:Number,default:0},step:{type:Number,default:1},value:Number},data:function data(){return{inputValue:this.value,isDragging:!1,valueOnMouseDown:null,valueOnMouseUp:null}},computed:{count:function count(){return this.max-this.min+1},degreesPerUnit:function degreesPerUnit(){return 360/this.roundCount},degrees:function degrees(){return this.degreesPerUnit*Math.PI/180},displayedValue:function displayedValue(){return null==this.value?this.min:this.value},innerRadiusScale:function innerRadiusScale(){return.62},roundCount:function roundCount(){return this.double?this.count/2:this.count}},watch:{value:function value(e){this.inputValue=e}},methods:{wheel:function wheel(e){e.preventDefault();var r=Math.sign(-e.deltaY||1),s=this.displayedValue;do{s=((s+=r)-this.min+this.count)%this.count+this.min}while(!this.isAllowed(s)&&s!==this.displayedValue);s!==this.displayedValue&&this.update(s)},isInner:function isInner(e){return this.double&&e-this.min>=this.roundCount},handScale:function handScale(e){return this.isInner(e)?this.innerRadiusScale:1},isAllowed:function isAllowed(e){return!this.allowedValues||this.allowedValues(e)},genValues:function genValues(){for(var e=[],r=this.min;r<=this.max;r+=this.step){var s=r===this.value&&(this.color||"accent");e.push(this.$createElement("span",this.setBackgroundColor(s,{staticClass:"v-time-picker-clock__item",class:{"v-time-picker-clock__item--active":r===this.displayedValue,"v-time-picker-clock__item--disabled":this.disabled||!this.isAllowed(r)},style:this.getTransform(r),domProps:{innerHTML:"<span>"+this.format(r)+"</span>"}})))}return e},genHand:function genHand(){var e="scaleY("+this.handScale(this.displayedValue)+")",r=this.rotate+this.degreesPerUnit*(this.displayedValue-this.min),s=null!=this.value&&(this.color||"accent");return this.$createElement("div",this.setBackgroundColor(s,{staticClass:"v-time-picker-clock__hand",class:{"v-time-picker-clock__hand--inner":this.isInner(this.value)},style:{transform:"rotate("+r+"deg) "+e}}))},getTransform:function getTransform(e){var r=this.getPosition(e);return{left:50+50*r.x+"%",top:50+50*r.y+"%"}},getPosition:function getPosition(e){var r=this.rotate*Math.PI/180;return{x:Math.sin((e-this.min)*this.degrees+r)*this.handScale(e),y:-Math.cos((e-this.min)*this.degrees+r)*this.handScale(e)}},onMouseDown:function onMouseDown(e){e.preventDefault(),this.valueOnMouseDown=null,this.valueOnMouseUp=null,this.isDragging=!0,this.onDragMove(e)},onMouseUp:function onMouseUp(e){e.stopPropagation(),this.isDragging=!1,null!==this.valueOnMouseUp&&this.isAllowed(this.valueOnMouseUp)&&this.$emit("change",this.valueOnMouseUp)},onDragMove:function onDragMove(e){if(e.preventDefault(),(this.isDragging||"click"===e.type)&&this.$refs.clock)for(var r,s=this.$refs.clock.getBoundingClientRect(),o=s.width,l=s.top,c=s.left,u=this.$refs.innerClock.getBoundingClientRect().width,p=("touches"in e?e.touches[0]:e),f={x:o/2,y:-o/2},m={x:p.clientX-c,y:l-p.clientY},v=Math.round(this.angle(f,m)-this.rotate+360)%360,g=this.double&&this.euclidean(f,m)<(u+u*this.innerRadiusScale)/4,y=Math.ceil(15/this.degreesPerUnit),b=0;b<y;b++){if(r=this.angleToValue(v+b*this.degreesPerUnit,g),this.isAllowed(r))return this.setMouseDownValue(r);if(r=this.angleToValue(v-b*this.degreesPerUnit,g),this.isAllowed(r))return this.setMouseDownValue(r)}},angleToValue:function angleToValue(e,r){var s=(Math.round(e/this.degreesPerUnit)+(r?this.roundCount:0))%this.count+this.min;return e<360-this.degreesPerUnit/2?s:r?this.max-this.roundCount+1:this.min},setMouseDownValue:function setMouseDownValue(e){null===this.valueOnMouseDown&&(this.valueOnMouseDown=e),this.valueOnMouseUp=e,this.update(e)},update:function update2(e){this.inputValue!==e&&(this.inputValue=e,this.$emit("input",e))},euclidean:function euclidean(e,r){var s=r.x-e.x,o=r.y-e.y;return Math.sqrt(s*s+o*o)},angle:function angle(e,r){var s=2*Math.atan2(r.y-e.y-this.euclidean(e,r),r.x-e.x);return Math.abs(180*s/Math.PI)}},render:function render10(e){var r=this,s={staticClass:"v-time-picker-clock",class:__assign({"v-time-picker-clock--indeterminate":null==this.value},this.themeClasses),on:this.readonly||this.disabled?void 0:{mousedown:this.onMouseDown,mouseup:this.onMouseUp,mouseleave:function mouseleave(e){return r.isDragging&&r.onMouseUp(e)},touchstart:this.onMouseDown,touchend:this.onMouseUp,mousemove:this.onDragMove,touchmove:this.onDragMove},ref:"clock"};return this.scrollable&&s.on&&(s.on.wheel=this.wheel),e("div",s,[e("div",{staticClass:"v-time-picker-clock__inner",ref:"innerClock"},[this.genHand(),this.genValues()])])}})},"./src/components/VTimePicker/VTimePickerTitle.sass":function(e,r,s){},"./src/components/VTimePicker/VTimePickerTitle.ts":function(e,r,s){s.r(r),s("./src/components/VTimePicker/VTimePickerTitle.sass");var o=s("./src/mixins/picker-button/index.ts"),l=s("./src/components/VDatePicker/util/index.ts"),c=s("./src/util/mixins.ts"),u=s("./src/components/VTimePicker/SelectingTimes.ts");r.default=Object(c.default)(o.default).extend({name:"v-time-picker-title",props:{ampm:Boolean,ampmReadonly:Boolean,disabled:Boolean,hour:Number,minute:Number,second:Number,period:{type:String,validator:function validator(e){return"am"===e||"pm"===e}},readonly:Boolean,useSeconds:Boolean,selecting:Number},methods:{genTime:function genTime(){var e=this.hour;this.ampm&&(e=e?(e-1)%12+1:12);var r=null==this.hour?"--":this.ampm?String(e):Object(l.pad)(e),s=null==this.minute?"--":Object(l.pad)(this.minute),o=[this.genPickerButton("selecting",u.SelectingTimes.Hour,r,this.disabled),this.$createElement("span",":"),this.genPickerButton("selecting",u.SelectingTimes.Minute,s,this.disabled)];if(this.useSeconds){var c=null==this.second?"--":Object(l.pad)(this.second);o.push(this.$createElement("span",":")),o.push(this.genPickerButton("selecting",u.SelectingTimes.Second,c,this.disabled))}return this.$createElement("div",{class:"v-time-picker-title__time"},o)},genAmPm:function genAmPm(){return this.$createElement("div",{staticClass:"v-time-picker-title__ampm",class:{"v-time-picker-title__ampm--readonly":this.ampmReadonly}},[this.ampmReadonly&&"am"!==this.period?null:this.genPickerButton("period","am",this.$vuetify.lang.t("$vuetify.timePicker.am"),this.disabled||this.readonly),this.ampmReadonly&&"pm"!==this.period?null:this.genPickerButton("period","pm",this.$vuetify.lang.t("$vuetify.timePicker.pm"),this.disabled||this.readonly)])}},render:function render10(e){var r=[this.genTime()];return this.ampm&&r.push(this.genAmPm()),e("div",{staticClass:"v-time-picker-title"},r)}})},"./src/components/VTimePicker/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VTimePicker/VTimePicker.ts");s.d(r,"VTimePicker",(function(){return o.default}));var l=s("./src/components/VTimePicker/VTimePickerClock.ts");s.d(r,"VTimePickerClock",(function(){return l.default}));var c=s("./src/components/VTimePicker/VTimePickerTitle.ts");s.d(r,"VTimePickerTitle",(function(){return c.default})),r.default={$_vuetify_subcomponents:{VTimePicker:o.default,VTimePickerClock:l.default,VTimePickerTitle:c.default}}},"./src/components/VTimeline/VTimeline.sass":function(e,r,s){},"./src/components/VTimeline/VTimeline.ts":function(e,r,s){s.r(r),s("./src/components/VTimeline/VTimeline.sass");var o=s("./src/util/mixins.ts"),l=s("./src/mixins/themeable/index.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=Object(o.default)(l.default).extend({name:"v-timeline",provide:function provide2(){return{timeline:this}},props:{alignTop:Boolean,dense:Boolean,reverse:Boolean},computed:{classes:function classes(){return __assign({"v-timeline--align-top":this.alignTop,"v-timeline--dense":this.dense,"v-timeline--reverse":this.reverse},this.themeClasses)}},render:function render10(e){return e("div",{staticClass:"v-timeline",class:this.classes},this.$slots.default)}})},"./src/components/VTimeline/VTimelineItem.ts":function(e,r,s){s.r(r);var o=s("./src/util/mixins.ts"),l=s("./src/components/VIcon/index.ts"),c=s("./src/mixins/themeable/index.ts"),u=s("./src/mixins/colorable/index.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},p=Object(o.default)(u.default,c.default);r.default=p.extend().extend({name:"v-timeline-item",inject:["timeline"],props:{color:{type:String,default:"primary"},fillDot:Boolean,hideDot:Boolean,icon:String,iconColor:String,large:Boolean,left:Boolean,right:Boolean,small:Boolean},computed:{hasIcon:function hasIcon(){return!!this.icon||!!this.$slots.icon}},methods:{genBody:function genBody(){return this.$createElement("div",{staticClass:"v-timeline-item__body"},this.$slots.default)},genIcon:function genIcon(){return this.$slots.icon?this.$slots.icon:this.$createElement(l.default,{props:{color:this.iconColor,dark:!this.theme.isDark,small:this.small}},this.icon)},genInnerDot:function genInnerDot(){var e=this.setBackgroundColor(this.color);return this.$createElement("div",__assign({staticClass:"v-timeline-item__inner-dot"},e),[this.hasIcon&&this.genIcon()])},genDot:function genDot(){return this.$createElement("div",{staticClass:"v-timeline-item__dot",class:{"v-timeline-item__dot--small":this.small,"v-timeline-item__dot--large":this.large}},[this.genInnerDot()])},genDivider:function genDivider(){var e=[];return this.hideDot||e.push(this.genDot()),this.$createElement("div",{staticClass:"v-timeline-item__divider"},e)},genOpposite:function genOpposite(){return this.$createElement("div",{staticClass:"v-timeline-item__opposite"},this.$slots.opposite)}},render:function render10(e){var r=[this.genBody(),this.genDivider()];return this.$slots.opposite&&r.push(this.genOpposite()),e("div",{staticClass:"v-timeline-item",class:__assign({"v-timeline-item--fill-dot":this.fillDot,"v-timeline-item--before":this.timeline.reverse?this.right:this.left,"v-timeline-item--after":this.timeline.reverse?this.left:this.right},this.themeClasses)},r)}})},"./src/components/VTimeline/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VTimeline/VTimeline.ts");s.d(r,"VTimeline",(function(){return o.default}));var l=s("./src/components/VTimeline/VTimelineItem.ts");s.d(r,"VTimelineItem",(function(){return l.default})),r.default={$_vuetify_subcomponents:{VTimeline:o.default,VTimelineItem:l.default}}},"./src/components/VToolbar/VToolbar.sass":function(e,r,s){},"./src/components/VToolbar/VToolbar.ts":function(e,r,s){s.r(r),s("./src/components/VToolbar/VToolbar.sass");var o=s("./src/components/VSheet/VSheet.ts"),l=s("./src/components/VImg/VImg.ts"),c=s("./src/util/helpers.ts"),u=s("./src/util/console.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=o.default.extend({name:"v-toolbar",props:{absolute:Boolean,bottom:Boolean,collapse:Boolean,dense:Boolean,extended:Boolean,extensionHeight:{default:48,type:[Number,String]},flat:Boolean,floating:Boolean,prominent:Boolean,short:Boolean,src:{type:[String,Object],default:""},tag:{type:String,default:"header"}},data:function data(){return{isExtended:!1}},computed:{computedHeight:function computedHeight(){var e=this.computedContentHeight;if(!this.isExtended)return e;var r=parseInt(this.extensionHeight);return this.isCollapsed?e:e+(isNaN(r)?0:r)},computedContentHeight:function computedContentHeight(){return this.height?parseInt(this.height):this.isProminent&&this.dense?96:this.isProminent&&this.short?112:this.isProminent?128:this.dense?48:this.short||this.$vuetify.breakpoint.smAndDown?56:64},classes:function classes(){return __assign(__assign({},o.default.options.computed.classes.call(this)),{"v-toolbar":!0,"v-toolbar--absolute":this.absolute,"v-toolbar--bottom":this.bottom,"v-toolbar--collapse":this.collapse,"v-toolbar--collapsed":this.isCollapsed,"v-toolbar--dense":this.dense,"v-toolbar--extended":this.isExtended,"v-toolbar--flat":this.flat,"v-toolbar--floating":this.floating,"v-toolbar--prominent":this.isProminent})},isCollapsed:function isCollapsed(){return this.collapse},isProminent:function isProminent(){return this.prominent},styles:function styles(){return __assign(__assign({},this.measurableStyles),{height:Object(c.convertToUnit)(this.computedHeight)})}},created:function created(){var e=this;[["app","<v-app-bar app>"],["manual-scroll",'<v-app-bar :value="false">'],["clipped-left","<v-app-bar clipped-left>"],["clipped-right","<v-app-bar clipped-right>"],["inverted-scroll","<v-app-bar inverted-scroll>"],["scroll-off-screen","<v-app-bar scroll-off-screen>"],["scroll-target","<v-app-bar scroll-target>"],["scroll-threshold","<v-app-bar scroll-threshold>"],["card","<v-app-bar flat>"]].forEach((function(r){var s=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(r,2),o=s[0],l=s[1];e.$attrs.hasOwnProperty(o)&&Object(u.breaking)(o,l,e)}))},methods:{genBackground:function genBackground(){var e={height:Object(c.convertToUnit)(this.computedHeight),src:this.src},r=this.$scopedSlots.img?this.$scopedSlots.img({props:e}):this.$createElement(l.default,{props:e});return this.$createElement("div",{staticClass:"v-toolbar__image"},[r])},genContent:function genContent(){return this.$createElement("div",{staticClass:"v-toolbar__content",style:{height:Object(c.convertToUnit)(this.computedContentHeight)}},Object(c.getSlot)(this))},genExtension:function genExtension(){return this.$createElement("div",{staticClass:"v-toolbar__extension",style:{height:Object(c.convertToUnit)(this.extensionHeight)}},Object(c.getSlot)(this,"extension"))}},render:function render10(e){this.isExtended=this.extended||!!this.$scopedSlots.extension;var r=[this.genContent()],s=this.setBackgroundColor(this.color,{class:this.classes,style:this.styles,on:this.$listeners});return this.isExtended&&r.push(this.genExtension()),(this.src||this.$scopedSlots.img)&&r.unshift(this.genBackground()),e(this.tag,s,r)}})},"./src/components/VToolbar/index.ts":function(e,r,s){s.r(r),s.d(r,"VToolbarItems",(function(){return u})),s.d(r,"VToolbarTitle",(function(){return c}));var o=s("./src/components/VToolbar/VToolbar.ts");s.d(r,"VToolbar",(function(){return o.default}));var l=s("./src/util/helpers.ts"),c=Object(l.createSimpleFunctional)("v-toolbar__title"),u=Object(l.createSimpleFunctional)("v-toolbar__items");r.default={$_vuetify_subcomponents:{VToolbar:o.default,VToolbarItems:u,VToolbarTitle:c}}},"./src/components/VTooltip/VTooltip.sass":function(e,r,s){},"./src/components/VTooltip/VTooltip.ts":function(e,r,s){s.r(r),s("./src/components/VTooltip/VTooltip.sass");var o=s("./src/mixins/activatable/index.ts"),l=s("./src/mixins/colorable/index.ts"),c=s("./src/mixins/delayable/index.ts"),u=s("./src/mixins/dependent/index.ts"),p=s("./src/mixins/menuable/index.ts"),f=s("./src/util/helpers.ts"),m=s("./src/util/console.ts"),v=s("./src/util/mixins.ts");r.default=Object(v.default)(l.default,c.default,u.default,p.default).extend({name:"v-tooltip",props:{closeDelay:{type:[Number,String],default:0},disabled:Boolean,openDelay:{type:[Number,String],default:0},openOnHover:{type:Boolean,default:!0},openOnFocus:{type:Boolean,default:!0},tag:{type:String,default:"span"},transition:String},data:function data(){return{calculatedMinWidth:0,closeDependents:!1}},computed:{calculatedLeft:function calculatedLeft(){var e=this.dimensions,r=e.activator,s=e.content,o=!(this.bottom||this.left||this.top||this.right),l=!1!==this.attach?r.offsetLeft:r.left,c=0;return this.top||this.bottom||o?c=l+r.width/2-s.width/2:(this.left||this.right)&&(c=l+(this.right?r.width:-s.width)+(this.right?10:-10)),this.nudgeLeft&&(c-=parseInt(this.nudgeLeft)),this.nudgeRight&&(c+=parseInt(this.nudgeRight)),this.calcXOverflow(c,this.dimensions.content.width)+"px"},calculatedTop:function calculatedTop(){var e=this.dimensions,r=e.activator,s=e.content,o=!1!==this.attach?r.offsetTop:r.top,l=0;return this.top||this.bottom?l=o+(this.bottom?r.height:-s.height)+(this.bottom?10:-10):(this.left||this.right)&&(l=o+r.height/2-s.height/2),this.nudgeTop&&(l-=parseInt(this.nudgeTop)),this.nudgeBottom&&(l+=parseInt(this.nudgeBottom)),!1===this.attach&&(l+=this.pageYOffset),this.calcYOverflow(l)+"px"},classes:function classes(){return{"v-tooltip--top":this.top,"v-tooltip--right":this.right,"v-tooltip--bottom":this.bottom,"v-tooltip--left":this.left,"v-tooltip--attached":""===this.attach||!0===this.attach||"attach"===this.attach}},computedTransition:function computedTransition(){return this.transition?this.transition:this.isActive?"scale-transition":"fade-transition"},offsetY:function offsetY(){return this.top||this.bottom},offsetX:function offsetX(){return this.left||this.right},styles:function styles(){return{left:this.calculatedLeft,maxWidth:Object(f.convertToUnit)(this.maxWidth),minWidth:Object(f.convertToUnit)(this.minWidth),top:this.calculatedTop,zIndex:this.zIndex||this.activeZIndex}}},beforeMount:function beforeMount(){var e=this;this.$nextTick((function(){e.value&&e.callActivate()}))},mounted:function mounted(){"v-slot"===Object(f.getSlotType)(this,"activator",!0)&&Object(m.consoleError)("v-tooltip's activator slot must be bound, try '<template #activator=\"data\"><v-btn v-on=\"data.on>'",this)},methods:{activate:function activate(){this.updateDimensions(),requestAnimationFrame(this.startTransition)},deactivate:function deactivate(){this.runDelay("close")},genActivatorListeners:function genActivatorListeners(){var e=this,r=o.default.options.methods.genActivatorListeners.call(this);return this.openOnFocus&&(r.focus=function(r){e.getActivator(r),e.runDelay("open")},r.blur=function(r){e.getActivator(r),e.runDelay("close")}),r.keydown=function(r){r.keyCode===f.keyCodes.esc&&(e.getActivator(r),e.runDelay("close"))},r},genActivatorAttributes:function genActivatorAttributes(){return{"aria-haspopup":!0,"aria-expanded":String(this.isActive)}},genTransition:function genTransition(){var e=this.genContent();return this.computedTransition?this.$createElement("transition",{props:{name:this.computedTransition}},[e]):e},genContent:function genContent(){var e;return this.$createElement("div",this.setBackgroundColor(this.color,{staticClass:"v-tooltip__content",class:(e={},e[this.contentClass]=!0,e.menuable__content__active=this.isActive,e["v-tooltip__content--fixed"]=this.activatorFixed,e),style:this.styles,attrs:this.getScopeIdAttrs(),directives:[{name:"show",value:this.isContentActive}],ref:"content"}),this.getContentSlot())}},render:function render10(e){var r=this;return e(this.tag,{staticClass:"v-tooltip",class:this.classes},[this.showLazyContent((function(){return[r.genTransition()]})),this.genActivator()])}})},"./src/components/VTooltip/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VTooltip/VTooltip.ts");s.d(r,"VTooltip",(function(){return o.default})),r.default=o.default},"./src/components/VTreeview/VTreeview.sass":function(e,r,s){},"./src/components/VTreeview/VTreeview.ts":function(e,r,s){s.r(r),s("./src/components/VTreeview/VTreeview.sass");var o=s("./src/components/VTreeview/VTreeviewNode.ts"),l=s("./src/mixins/themeable/index.ts"),c=s("./src/mixins/registrable/index.ts"),u=s("./src/util/helpers.ts"),p=s("./src/util/mixins.ts"),f=s("./src/util/console.ts"),m=s("./src/components/VTreeview/util/filterTreeItems.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))},__values=function(e){var r="function"==typeof Symbol&&Symbol.iterator,s=r&&e[r],o=0;if(s)return s.call(e);if(e&&"number"==typeof e.length)return{next:function next(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")};r.default=Object(p.default)(Object(c.provide)("treeview"),l.default).extend({name:"v-treeview",provide:function provide2(){return{treeview:this}},props:__assign({active:{type:Array,default:function _default2(){return[]}},dense:Boolean,disabled:Boolean,filter:Function,hoverable:Boolean,items:{type:Array,default:function _default2(){return[]}},multipleActive:Boolean,open:{type:Array,default:function _default2(){return[]}},openAll:Boolean,returnObject:{type:Boolean,default:!1},search:String,value:{type:Array,default:function _default2(){return[]}}},o.VTreeviewNodeProps),data:function data(){return{level:-1,activeCache:new Set,nodes:{},openCache:new Set,selectedCache:new Set}},computed:{excludedItems:function excludedItems(){var e=new Set;if(!this.search)return e;for(var r=0;r<this.items.length;r++)Object(m.filterTreeItems)(this.filter||m.filterTreeItem,this.items[r],this.search,this.itemKey,this.itemText,this.itemChildren,e);return e}},watch:{items:{handler:function handler(){var e=this,r=Object.keys(this.nodes).map((function(r){return Object(u.getObjectValueByPath)(e.nodes[r].item,e.itemKey)})),s=this.getKeys(this.items),o=Object(u.arrayDiff)(s,r);if(o.length||!(s.length<r.length)){o.forEach((function(r){return delete e.nodes[r]}));var l=__spreadArray([],__read(this.selectedCache),!1);this.selectedCache=new Set,this.activeCache=new Set,this.openCache=new Set,this.buildTree(this.items),Object(u.deepEqual)(l,__spreadArray([],__read(this.selectedCache),!1))||this.emitSelected()}},deep:!0},active:function active(e){this.handleNodeCacheWatcher(e,this.activeCache,this.updateActive,this.emitActive)},value:function value(e){this.handleNodeCacheWatcher(e,this.selectedCache,this.updateSelected,this.emitSelected)},open:function open(e){this.handleNodeCacheWatcher(e,this.openCache,this.updateOpen,this.emitOpen)}},created:function created(){var e,r,s,o,l=this,c=function getValue3(e){return l.returnObject?Object(u.getObjectValueByPath)(e,l.itemKey):e};this.buildTree(this.items);try{for(var p=__values(this.value.map(c)),f=p.next();!f.done;f=p.next()){var m=f.value;this.updateSelected(m,!0,!0)}}catch(b){e={error:b}}finally{try{f&&!f.done&&(r=p.return)&&r.call(p)}finally{if(e)throw e.error}}try{for(var v=__values(this.active.map(c)),g=v.next();!g.done;g=v.next()){var y=g.value;this.updateActive(y,!0)}}catch(x){s={error:x}}finally{try{g&&!g.done&&(o=v.return)&&o.call(v)}finally{if(s)throw s.error}}},mounted:function mounted(){var e=this;(this.$slots.prepend||this.$slots.append)&&Object(f.consoleWarn)("The prepend and append slots require a slot-scope attribute",this),this.openAll?this.updateAll(!0):(this.open.forEach((function(r){return e.updateOpen(e.returnObject?Object(u.getObjectValueByPath)(r,e.itemKey):r,!0)})),this.emitOpen())},methods:{updateAll:function updateAll(e){var r=this;Object.keys(this.nodes).forEach((function(s){return r.updateOpen(Object(u.getObjectValueByPath)(r.nodes[s].item,r.itemKey),e)})),this.emitOpen()},getKeys:function getKeys(e,r){void 0===r&&(r=[]);for(var s=0;s<e.length;s++){var o=Object(u.getObjectValueByPath)(e[s],this.itemKey);r.push(o);var l=Object(u.getObjectValueByPath)(e[s],this.itemChildren);l&&r.push.apply(r,__spreadArray([],__read(this.getKeys(l)),!1))}return r},buildTree:function buildTree(e,r){var s,o=this;void 0===r&&(r=null);for(var l=0;l<e.length;l++){var c=e[l],p=Object(u.getObjectValueByPath)(c,this.itemKey),f=null!==(s=Object(u.getObjectValueByPath)(c,this.itemChildren))&&void 0!==s?s:[],m=this.nodes.hasOwnProperty(p)?this.nodes[p]:{isSelected:!1,isIndeterminate:!1,isActive:!1,isOpen:!1,vnode:null},v={vnode:m.vnode,parent:r,children:f.map((function(e){return Object(u.getObjectValueByPath)(e,o.itemKey)})),item:c};if(this.buildTree(f,p),"independent"!==this.selectionType&&null!==r&&!this.nodes.hasOwnProperty(p)&&this.nodes.hasOwnProperty(r)?v.isSelected=this.nodes[r].isSelected:(v.isSelected=m.isSelected,v.isIndeterminate=m.isIndeterminate),v.isActive=m.isActive,v.isOpen=m.isOpen,this.nodes[p]=v,f.length&&"independent"!==this.selectionType){var g=this.calculateState(p,this.nodes),y=g.isSelected,b=g.isIndeterminate;v.isSelected=y,v.isIndeterminate=b}!this.nodes[p].isSelected||"independent"!==this.selectionType&&0!==v.children.length||this.selectedCache.add(p),this.nodes[p].isActive&&this.activeCache.add(p),this.nodes[p].isOpen&&this.openCache.add(p),this.updateVnodeState(p)}},calculateState:function calculateState(e,r){var s=r[e].children,o=s.reduce((function(e,s){return e[0]+=+Boolean(r[s].isSelected),e[1]+=+Boolean(r[s].isIndeterminate),e}),[0,0]),l=!!s.length&&o[0]===s.length;return{isSelected:l,isIndeterminate:!l&&(o[0]>0||o[1]>0)}},emitOpen:function emitOpen(){this.emitNodeCache("update:open",this.openCache)},emitSelected:function emitSelected(){this.emitNodeCache("input",this.selectedCache)},emitActive:function emitActive(){this.emitNodeCache("update:active",this.activeCache)},emitNodeCache:function emitNodeCache(e,r){var s=this;this.$emit(e,this.returnObject?__spreadArray([],__read(r),!1).map((function(e){return s.nodes[e].item})):__spreadArray([],__read(r),!1))},handleNodeCacheWatcher:function handleNodeCacheWatcher(e,r,s,o){var l=this;e=this.returnObject?e.map((function(e){return Object(u.getObjectValueByPath)(e,l.itemKey)})):e;var c=__spreadArray([],__read(r),!1);Object(u.deepEqual)(c,e)||(c.forEach((function(e){return s(e,!1)})),e.forEach((function(e){return s(e,!0)})),o())},getDescendants:function getDescendants(e,r){void 0===r&&(r=[]);var s=this.nodes[e].children;r.push.apply(r,__spreadArray([],__read(s),!1));for(var o=0;o<s.length;o++)r=this.getDescendants(s[o],r);return r},getParents:function getParents(e){for(var r=this.nodes[e].parent,s=[];null!==r;)s.push(r),r=this.nodes[r].parent;return s},register:function register(e){var r=Object(u.getObjectValueByPath)(e.item,this.itemKey);this.nodes[r].vnode=e,this.updateVnodeState(r)},unregister:function unregister(e){var r=Object(u.getObjectValueByPath)(e.item,this.itemKey);this.nodes[r]&&(this.nodes[r].vnode=null)},isParent:function isParent(e){return this.nodes[e].children&&this.nodes[e].children.length},updateActive:function updateActive(e,r){var s=this;if(this.nodes.hasOwnProperty(e)){this.multipleActive||this.activeCache.forEach((function(e){s.nodes[e].isActive=!1,s.updateVnodeState(e),s.activeCache.delete(e)}));var o=this.nodes[e];o&&(r?this.activeCache.add(e):this.activeCache.delete(e),o.isActive=r,this.updateVnodeState(e))}},updateSelected:function updateSelected(e,r,s){var o,l,c,p,f,m;if(void 0===s&&(s=!1),this.nodes.hasOwnProperty(e)){var v=new Map;if("independent"!==this.selectionType){try{for(var g=__values(this.getDescendants(e)),y=g.next();!y.done;y=g.next()){var b=y.value;Object(u.getObjectValueByPath)(this.nodes[b].item,this.itemDisabled)&&!s||(this.nodes[b].isSelected=r,this.nodes[b].isIndeterminate=!1,v.set(b,r))}}catch(P){o={error:P}}finally{try{y&&!y.done&&(l=g.return)&&l.call(g)}finally{if(o)throw o.error}}var x=this.calculateState(e,this.nodes);this.nodes[e].isSelected=r,this.nodes[e].isIndeterminate=x.isIndeterminate,v.set(e,r);try{for(var S=__values(this.getParents(e)),k=S.next();!k.done;k=S.next()){var C=k.value,w=this.calculateState(C,this.nodes);this.nodes[C].isSelected=w.isSelected,this.nodes[C].isIndeterminate=w.isIndeterminate,v.set(C,w.isSelected)}}catch(D){c={error:D}}finally{try{k&&!k.done&&(p=S.return)&&p.call(S)}finally{if(c)throw c.error}}}else this.nodes[e].isSelected=r,this.nodes[e].isIndeterminate=!1,v.set(e,r);try{for(var V=__values(v.entries()),T=V.next();!T.done;T=V.next()){var _=__read(T.value,2),O=_[0],I=_[1];this.updateVnodeState(O),"leaf"===this.selectionType&&this.isParent(O)||(!0===I?this.selectedCache.add(O):this.selectedCache.delete(O))}}catch(A){f={error:A}}finally{try{T&&!T.done&&(m=V.return)&&m.call(V)}finally{if(f)throw f.error}}}},updateOpen:function updateOpen(e,r){var s=this;if(this.nodes.hasOwnProperty(e)){var o=this.nodes[e],l=Object(u.getObjectValueByPath)(o.item,this.itemChildren);l&&!l.length&&o.vnode&&!o.vnode.hasLoaded?o.vnode.checkChildren().then((function(){return s.updateOpen(e,r)})):l&&l.length&&(o.isOpen=r,o.isOpen?this.openCache.add(e):this.openCache.delete(e),this.updateVnodeState(e))}},updateVnodeState:function updateVnodeState(e){var r=this.nodes[e];r&&r.vnode&&(r.vnode.isSelected=r.isSelected,r.vnode.isIndeterminate=r.isIndeterminate,r.vnode.isActive=r.isActive,r.vnode.isOpen=r.isOpen)},isExcluded:function isExcluded(e){return!!this.search&&this.excludedItems.has(e)}},render:function render10(e){var r=this,s=this.items.length?this.items.filter((function(e){return!r.isExcluded(Object(u.getObjectValueByPath)(e,r.itemKey))})).map((function(e){return o.default.options.methods.genChild.bind(r)(e,r.disabled||Object(u.getObjectValueByPath)(e,r.itemDisabled))})):this.$slots.default;return e("div",{staticClass:"v-treeview",class:__assign({"v-treeview--hoverable":this.hoverable,"v-treeview--dense":this.dense},this.themeClasses)},s)}})},"./src/components/VTreeview/VTreeviewNode.ts":function(e,r,s){s.r(r),s.d(r,"VTreeviewNodeProps",(function(){return v}));var o=s("./src/components/transitions/index.ts"),l=s("./src/components/VIcon/index.ts"),c=s("./src/mixins/registrable/index.ts"),u=s("./src/mixins/colorable/index.ts"),p=s("./src/util/mixins.ts"),f=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))},m=Object(p.default)(u.default,Object(c.inject)("treeview")),v={activatable:Boolean,activeClass:{type:String,default:"v-treeview-node--active"},color:{type:String,default:"primary"},disablePerNode:Boolean,expandIcon:{type:String,default:"$subgroup"},indeterminateIcon:{type:String,default:"$checkboxIndeterminate"},itemChildren:{type:String,default:"children"},itemDisabled:{type:String,default:"disabled"},itemKey:{type:String,default:"id"},itemText:{type:String,default:"name"},loadChildren:Function,loadingIcon:{type:String,default:"$loading"},offIcon:{type:String,default:"$checkboxOff"},onIcon:{type:String,default:"$checkboxOn"},openOnClick:Boolean,rounded:Boolean,selectable:Boolean,selectedColor:{type:String,default:"accent"},shaped:Boolean,transition:Boolean,selectionType:{type:String,default:"leaf",validator:function validator(e){return["leaf","independent"].includes(e)}}},g=m.extend().extend({name:"v-treeview-node",inject:{treeview:{default:null}},props:__assign({level:Number,item:{type:Object,default:function _default2(){return null}},parentIsDisabled:Boolean},v),data:function data(){return{hasLoaded:!1,isActive:!1,isIndeterminate:!1,isLoading:!1,isOpen:!1,isSelected:!1}},computed:{disabled:function disabled(){return Object(f.getObjectValueByPath)(this.item,this.itemDisabled)||!this.disablePerNode&&this.parentIsDisabled&&"leaf"===this.selectionType},key:function key(){return Object(f.getObjectValueByPath)(this.item,this.itemKey)},children:function children(){var e=this,r=Object(f.getObjectValueByPath)(this.item,this.itemChildren);return r&&r.filter((function(r){return!e.treeview.isExcluded(Object(f.getObjectValueByPath)(r,e.itemKey))}))},text:function text(){return Object(f.getObjectValueByPath)(this.item,this.itemText)},scopedProps:function scopedProps(){return{item:this.item,leaf:!this.children,selected:this.isSelected,indeterminate:this.isIndeterminate,active:this.isActive,open:this.isOpen}},computedIcon:function computedIcon(){return this.isIndeterminate?this.indeterminateIcon:this.isSelected?this.onIcon:this.offIcon},hasChildren:function hasChildren(){return!(!this.children||!this.children.length&&!this.loadChildren)}},created:function created(){this.treeview.register(this)},beforeDestroy:function beforeDestroy(){this.treeview.unregister(this)},methods:{checkChildren:function checkChildren(){var e=this;return new Promise((function(r){if(!e.children||e.children.length||!e.loadChildren||e.hasLoaded)return r();e.isLoading=!0,r(e.loadChildren(e.item))})).then((function(){e.isLoading=!1,e.hasLoaded=!0}))},open:function open(){this.isOpen=!this.isOpen,this.treeview.updateOpen(this.key,this.isOpen),this.treeview.emitOpen()},genLabel:function genLabel(){var e=[];return this.$scopedSlots.label?e.push(this.$scopedSlots.label(this.scopedProps)):e.push(this.text),this.$createElement("div",{slot:"label",staticClass:"v-treeview-node__label"},e)},genPrependSlot:function genPrependSlot(){return this.$scopedSlots.prepend?this.$createElement("div",{staticClass:"v-treeview-node__prepend"},this.$scopedSlots.prepend(this.scopedProps)):null},genAppendSlot:function genAppendSlot(){return this.$scopedSlots.append?this.$createElement("div",{staticClass:"v-treeview-node__append"},this.$scopedSlots.append(this.scopedProps)):null},genContent:function genContent(){var e=[this.genPrependSlot(),this.genLabel(),this.genAppendSlot()];return this.$createElement("div",{staticClass:"v-treeview-node__content"},e)},genToggle:function genToggle(){var e=this;return this.$createElement(l.VIcon,{staticClass:"v-treeview-node__toggle",class:{"v-treeview-node__toggle--open":this.isOpen,"v-treeview-node__toggle--loading":this.isLoading},slot:"prepend",on:{click:function click(r){r.stopPropagation(),e.isLoading||e.checkChildren().then((function(){return e.open()}))}}},[this.isLoading?this.loadingIcon:this.expandIcon])},genCheckbox:function genCheckbox(){var e=this;return this.$createElement(l.VIcon,{staticClass:"v-treeview-node__checkbox",props:{color:this.isSelected||this.isIndeterminate?this.selectedColor:void 0,disabled:this.disabled},on:{click:function click(r){r.stopPropagation(),e.isLoading||e.checkChildren().then((function(){e.$nextTick((function(){e.isSelected=!e.isSelected,e.isIndeterminate=!1,e.treeview.updateSelected(e.key,e.isSelected),e.treeview.emitSelected()}))}))}}},[this.computedIcon])},genLevel:function genLevel(e){var r=this;return Object(f.createRange)(e).map((function(){return r.$createElement("div",{staticClass:"v-treeview-node__level"})}))},genNode:function genNode(){var e,r=this,s=[this.genContent()];return this.selectable&&s.unshift(this.genCheckbox()),this.hasChildren?s.unshift(this.genToggle()):s.unshift.apply(s,__spreadArray([],__read(this.genLevel(1)),!1)),s.unshift.apply(s,__spreadArray([],__read(this.genLevel(this.level)),!1)),this.$createElement("div",this.setTextColor(this.isActive&&this.color,{staticClass:"v-treeview-node__root",class:(e={},e[this.activeClass]=this.isActive,e),on:{click:function click(){r.openOnClick&&r.hasChildren?r.checkChildren().then(r.open):r.activatable&&!r.disabled&&(r.isActive=!r.isActive,r.treeview.updateActive(r.key,r.isActive),r.treeview.emitActive())}}}),s)},genChild:function genChild(e,r){return this.$createElement(g,{key:Object(f.getObjectValueByPath)(e,this.itemKey),props:{activatable:this.activatable,activeClass:this.activeClass,item:e,selectable:this.selectable,selectedColor:this.selectedColor,color:this.color,disablePerNode:this.disablePerNode,expandIcon:this.expandIcon,indeterminateIcon:this.indeterminateIcon,offIcon:this.offIcon,onIcon:this.onIcon,loadingIcon:this.loadingIcon,itemKey:this.itemKey,itemText:this.itemText,itemDisabled:this.itemDisabled,itemChildren:this.itemChildren,loadChildren:this.loadChildren,transition:this.transition,openOnClick:this.openOnClick,rounded:this.rounded,shaped:this.shaped,level:this.level+1,selectionType:this.selectionType,parentIsDisabled:r},scopedSlots:this.$scopedSlots})},genChildrenWrapper:function genChildrenWrapper(){var e=this;if(!this.isOpen||!this.children)return null;var r=[this.children.map((function(r){return e.genChild(r,e.disabled)}))];return this.$createElement("div",{staticClass:"v-treeview-node__children"},r)},genTransition:function genTransition(){return this.$createElement(o.VExpandTransition,[this.genChildrenWrapper()])}},render:function render10(e){var r=[this.genNode()];return this.transition?r.push(this.genTransition()):r.push(this.genChildrenWrapper()),e("div",{staticClass:"v-treeview-node",class:{"v-treeview-node--leaf":!this.hasChildren,"v-treeview-node--click":this.openOnClick,"v-treeview-node--disabled":this.disabled,"v-treeview-node--rounded":this.rounded,"v-treeview-node--shaped":this.shaped,"v-treeview-node--selected":this.isSelected},attrs:{"aria-expanded":String(this.isOpen)}},r)}});r.default=g},"./src/components/VTreeview/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VTreeview/VTreeview.ts");s.d(r,"VTreeview",(function(){return o.default}));var l=s("./src/components/VTreeview/VTreeviewNode.ts");s.d(r,"VTreeviewNode",(function(){return l.default})),r.default={$_vuetify_subcomponents:{VTreeview:o.default,VTreeviewNode:l.default}}},"./src/components/VTreeview/util/filterTreeItems.ts":function(e,r,s){s.r(r),s.d(r,"filterTreeItem",(function(){return filterTreeItem})),s.d(r,"filterTreeItems",(function(){return filterTreeItems}));var o=s("./src/util/helpers.ts");function filterTreeItem(e,r,s){return Object(o.getObjectValueByPath)(e,s).toLocaleLowerCase().indexOf(r.toLocaleLowerCase())>-1}function filterTreeItems(e,r,s,l,c,u,p){if(e(r,s,c))return!0;var f=Object(o.getObjectValueByPath)(r,u);if(f){for(var m=!1,v=0;v<f.length;v++)filterTreeItems(e,f[v],s,l,c,u,p)&&(m=!0);if(m)return!0}return p.add(Object(o.getObjectValueByPath)(r,l)),!1}},"./src/components/VVirtualScroll/VVirtualScroll.sass":function(e,r,s){},"./src/components/VVirtualScroll/VVirtualScroll.ts":function(e,r,s){s.r(r),s("./src/components/VVirtualScroll/VVirtualScroll.sass");var o=s("./src/mixins/measurable/index.ts"),l=s("./src/directives/scroll/index.ts"),c=s("./src/util/helpers.ts");r.default=o.default.extend({name:"v-virtual-scroll",directives:{Scroll:l.default},props:{bench:{type:[Number,String],default:0},itemHeight:{type:[Number,String],required:!0},items:{type:Array,default:function _default2(){return[]}}},data:function data(){return{first:0,last:0,scrollTop:0}},computed:{__bench:function __bench(){return parseInt(this.bench,10)},__itemHeight:function __itemHeight(){return parseInt(this.itemHeight,10)},firstToRender:function firstToRender(){return Math.max(0,this.first-this.__bench)},lastToRender:function lastToRender(){return Math.min(this.items.length,this.last+this.__bench)}},watch:{height:"onScroll",itemHeight:"onScroll"},mounted:function mounted(){this.last=this.getLast(0)},methods:{getChildren:function getChildren(){return this.items.slice(this.firstToRender,this.lastToRender).map(this.genChild)},genChild:function genChild(e,r){r+=this.firstToRender;var s=Object(c.convertToUnit)(r*this.__itemHeight);return this.$createElement("div",{staticClass:"v-virtual-scroll__item",style:{top:s},key:r},Object(c.getSlot)(this,"default",{index:r,item:e}))},getFirst:function getFirst(){return Math.floor(this.scrollTop/this.__itemHeight)},getLast:function getLast(e){var r=parseInt(this.height||0,10)||this.$el.clientHeight;return e+Math.ceil(r/this.__itemHeight)},onScroll:function onScroll(){this.scrollTop=this.$el.scrollTop,this.first=this.getFirst(),this.last=this.getLast(this.first)}},render:function render10(e){var r=e("div",{staticClass:"v-virtual-scroll__container",style:{height:Object(c.convertToUnit)(this.items.length*this.__itemHeight)}},this.getChildren());return e("div",{staticClass:"v-virtual-scroll",style:this.measurableStyles,directives:[{name:"scroll",modifiers:{self:!0},value:this.onScroll}],on:this.$listeners},[r])}})},"./src/components/VVirtualScroll/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VVirtualScroll/VVirtualScroll.ts");s.d(r,"VVirtualScroll",(function(){return o.default})),r.default=o.default},"./src/components/VWindow/VWindow.sass":function(e,r,s){},"./src/components/VWindow/VWindow.ts":function(e,r,s){s.r(r),s("./src/components/VWindow/VWindow.sass");var o=s("./src/directives/touch/index.ts"),l=s("./src/components/VBtn/index.ts"),c=s("./src/components/VIcon/index.ts"),u=s("./src/components/VItemGroup/VItemGroup.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=u.BaseItemGroup.extend({name:"v-window",directives:{Touch:o.default},provide:function provide2(){return{windowGroup:this}},props:{activeClass:{type:String,default:"v-window-item--active"},continuous:Boolean,mandatory:{type:Boolean,default:!0},nextIcon:{type:[Boolean,String],default:"$next"},prevIcon:{type:[Boolean,String],default:"$prev"},reverse:Boolean,showArrows:Boolean,showArrowsOnHover:Boolean,touch:Object,touchless:Boolean,value:{required:!1},vertical:Boolean},data:function data(){return{changedByDelimiters:!1,internalHeight:void 0,transitionHeight:void 0,transitionCount:0,isBooted:!1,isReverse:!1}},computed:{isActive:function isActive(){return this.transitionCount>0},classes:function classes(){return __assign(__assign({},u.BaseItemGroup.options.computed.classes.call(this)),{"v-window--show-arrows-on-hover":this.showArrowsOnHover})},computedTransition:function computedTransition(){return this.isBooted?"v-window-"+(this.vertical?"y":"x")+((this.internalReverse?!this.isReverse:this.isReverse)?"-reverse":"")+"-transition":""},hasActiveItems:function hasActiveItems(){return Boolean(this.items.find((function(e){return!e.disabled})))},hasNext:function hasNext(){return this.continuous||this.internalIndex<this.items.length-1},hasPrev:function hasPrev(){return this.continuous||this.internalIndex>0},internalIndex:function internalIndex(){var e=this;return this.items.findIndex((function(r,s){return e.internalValue===e.getValue(r,s)}))},internalReverse:function internalReverse(){return this.$vuetify.rtl?!this.reverse:this.reverse}},watch:{internalIndex:function internalIndex(e,r){this.isReverse=this.updateReverse(e,r)}},mounted:function mounted(){var e=this;window.requestAnimationFrame((function(){return e.isBooted=!0}))},methods:{genDefaultSlot:function genDefaultSlot(){return this.$slots.default},genContainer:function genContainer(){var e=[this.genDefaultSlot()];return this.showArrows&&e.push(this.genControlIcons()),this.$createElement("div",{staticClass:"v-window__container",class:{"v-window__container--is-active":this.isActive},style:{height:this.internalHeight||this.transitionHeight}},e)},genIcon:function genIcon(e,r,s){var o,u,p,f=this,m={click:function click(e){e.stopPropagation(),f.changedByDelimiters=!0,s()}},v={"aria-label":this.$vuetify.lang.t("$vuetify.carousel."+e)},g=null!==(p=null===(u=(o=this.$scopedSlots)[e])||void 0===u?void 0:u.call(o,{on:m,attrs:v}))&&void 0!==p?p:[this.$createElement(l.default,{props:{icon:!0},attrs:v,on:m},[this.$createElement(c.default,{props:{large:!0}},r)])];return this.$createElement("div",{staticClass:"v-window__"+e},g)},genControlIcons:function genControlIcons(){var e=[],r=this.$vuetify.rtl?this.nextIcon:this.prevIcon;this.hasPrev&&r&&"string"==typeof r&&(s=this.genIcon("prev",r,this.prev))&&e.push(s);var s,o=this.$vuetify.rtl?this.prevIcon:this.nextIcon;return this.hasNext&&o&&"string"==typeof o&&(s=this.genIcon("next",o,this.next))&&e.push(s),e},getNextIndex:function getNextIndex(e){var r=(e+1)%this.items.length;return this.items[r].disabled?this.getNextIndex(r):r},getPrevIndex:function getPrevIndex(e){var r=(e+this.items.length-1)%this.items.length;return this.items[r].disabled?this.getPrevIndex(r):r},next:function next(){if(this.hasActiveItems&&this.hasNext){var e=this.getNextIndex(this.internalIndex),r=this.items[e];this.internalValue=this.getValue(r,e)}},prev:function prev(){if(this.hasActiveItems&&this.hasPrev){var e=this.getPrevIndex(this.internalIndex),r=this.items[e];this.internalValue=this.getValue(r,e)}},updateReverse:function updateReverse(e,r){var s=this.items.length,o=s-1;return s<=2?e<r:e===o&&0===r||(0!==e||r!==o)&&e<r}},render:function render10(e){var r=this,s={staticClass:"v-window",class:this.classes,directives:[]};if(!this.touchless){var o=this.touch||{left:function left(){r.$vuetify.rtl?r.prev():r.next()},right:function right(){r.$vuetify.rtl?r.next():r.prev()},end:function end(e){e.stopPropagation()},start:function start(e){e.stopPropagation()}};s.directives.push({name:"touch",value:o})}return e("div",s,[this.genContainer()])}})},"./src/components/VWindow/VWindowItem.ts":function(e,r,s){s.r(r);var o=s("./src/mixins/bootable/index.ts"),l=s("./src/mixins/groupable/index.ts"),c=s("./src/directives/touch/index.ts"),u=s("./src/util/helpers.ts"),p=s("./src/util/mixins.ts"),f=Object(p.default)(o.default,Object(l.factory)("windowGroup","v-window-item","v-window"));r.default=f.extend().extend().extend({name:"v-window-item",directives:{Touch:c.default},props:{disabled:Boolean,reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},value:{required:!1}},data:function data(){return{isActive:!1,inTransition:!1}},computed:{classes:function classes(){return this.groupClasses},computedTransition:function computedTransition(){return this.windowGroup.internalReverse?void 0!==this.reverseTransition?this.reverseTransition||"":this.windowGroup.computedTransition:void 0!==this.transition?this.transition||"":this.windowGroup.computedTransition}},methods:{genDefaultSlot:function genDefaultSlot(){return this.$slots.default},genWindowItem:function genWindowItem(){return this.$createElement("div",{staticClass:"v-window-item",class:this.classes,directives:[{name:"show",value:this.isActive}],on:this.$listeners},this.genDefaultSlot())},onAfterTransition:function onAfterTransition(){this.inTransition&&(this.inTransition=!1,this.windowGroup.transitionCount>0&&(this.windowGroup.transitionCount--,0===this.windowGroup.transitionCount&&(this.windowGroup.transitionHeight=void 0)))},onBeforeTransition:function onBeforeTransition(){this.inTransition||(this.inTransition=!0,0===this.windowGroup.transitionCount&&(this.windowGroup.transitionHeight=Object(u.convertToUnit)(this.windowGroup.$el.clientHeight)),this.windowGroup.transitionCount++)},onTransitionCancelled:function onTransitionCancelled(){this.onAfterTransition()},onEnter:function onEnter(e){var r=this;this.inTransition&&this.$nextTick((function(){r.computedTransition&&r.inTransition&&(r.windowGroup.transitionHeight=Object(u.convertToUnit)(e.clientHeight))}))}},render:function render10(e){var r=this;return e("transition",{props:{name:this.computedTransition},on:{beforeEnter:this.onBeforeTransition,afterEnter:this.onAfterTransition,enterCancelled:this.onTransitionCancelled,beforeLeave:this.onBeforeTransition,afterLeave:this.onAfterTransition,leaveCancelled:this.onTransitionCancelled,enter:this.onEnter}},this.showLazyContent((function(){return[r.genWindowItem()]})))}})},"./src/components/VWindow/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VWindow/VWindow.ts");s.d(r,"VWindow",(function(){return o.default}));var l=s("./src/components/VWindow/VWindowItem.ts");s.d(r,"VWindowItem",(function(){return l.default})),r.default={$_vuetify_subcomponents:{VWindow:o.default,VWindowItem:l.default}}},"./src/components/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VApp/index.ts");s.d(r,"VApp",(function(){return o.VApp}));var l=s("./src/components/VAppBar/index.ts");s.d(r,"VAppBar",(function(){return l.VAppBar})),s.d(r,"VAppBarNavIcon",(function(){return l.VAppBarNavIcon})),s.d(r,"VAppBarTitle",(function(){return l.VAppBarTitle}));var c=s("./src/components/VAlert/index.ts");s.d(r,"VAlert",(function(){return c.VAlert}));var u=s("./src/components/VAutocomplete/index.ts");s.d(r,"VAutocomplete",(function(){return u.VAutocomplete}));var p=s("./src/components/VAvatar/index.ts");s.d(r,"VAvatar",(function(){return p.VAvatar}));var f=s("./src/components/VBadge/index.ts");s.d(r,"VBadge",(function(){return f.VBadge}));var m=s("./src/components/VBanner/index.ts");s.d(r,"VBanner",(function(){return m.VBanner}));var v=s("./src/components/VBottomNavigation/index.ts");s.d(r,"VBottomNavigation",(function(){return v.VBottomNavigation}));var g=s("./src/components/VBottomSheet/index.ts");s.d(r,"VBottomSheet",(function(){return g.VBottomSheet}));var y=s("./src/components/VBreadcrumbs/index.ts");s.d(r,"VBreadcrumbs",(function(){return y.VBreadcrumbs})),s.d(r,"VBreadcrumbsItem",(function(){return y.VBreadcrumbsItem})),s.d(r,"VBreadcrumbsDivider",(function(){return y.VBreadcrumbsDivider}));var b=s("./src/components/VBtn/index.ts");s.d(r,"VBtn",(function(){return b.VBtn}));var x=s("./src/components/VBtnToggle/index.ts");s.d(r,"VBtnToggle",(function(){return x.VBtnToggle}));var S=s("./src/components/VCalendar/index.ts");s.d(r,"VCalendar",(function(){return S.VCalendar})),s.d(r,"VCalendarCategory",(function(){return S.VCalendarCategory})),s.d(r,"VCalendarDaily",(function(){return S.VCalendarDaily})),s.d(r,"VCalendarWeekly",(function(){return S.VCalendarWeekly})),s.d(r,"VCalendarMonthly",(function(){return S.VCalendarMonthly}));var k=s("./src/components/VCard/index.ts");s.d(r,"VCard",(function(){return k.VCard})),s.d(r,"VCardActions",(function(){return k.VCardActions})),s.d(r,"VCardSubtitle",(function(){return k.VCardSubtitle})),s.d(r,"VCardText",(function(){return k.VCardText})),s.d(r,"VCardTitle",(function(){return k.VCardTitle}));var C=s("./src/components/VCarousel/index.ts");s.d(r,"VCarousel",(function(){return C.VCarousel})),s.d(r,"VCarouselItem",(function(){return C.VCarouselItem}));var w=s("./src/components/VCheckbox/index.ts");s.d(r,"VCheckbox",(function(){return w.VCheckbox})),s.d(r,"VSimpleCheckbox",(function(){return w.VSimpleCheckbox}));var V=s("./src/components/VChip/index.ts");s.d(r,"VChip",(function(){return V.VChip}));var T=s("./src/components/VChipGroup/index.ts");s.d(r,"VChipGroup",(function(){return T.VChipGroup}));var _=s("./src/components/VColorPicker/index.ts");s.d(r,"VColorPicker",(function(){return _.VColorPicker})),s.d(r,"VColorPickerSwatches",(function(){return _.VColorPickerSwatches})),s.d(r,"VColorPickerCanvas",(function(){return _.VColorPickerCanvas}));var O=s("./src/components/VContent/index.ts");s.d(r,"VContent",(function(){return O.VContent}));var I=s("./src/components/VCombobox/index.ts");s.d(r,"VCombobox",(function(){return I.VCombobox}));var P=s("./src/components/VCounter/index.ts");s.d(r,"VCounter",(function(){return P.VCounter}));var D=s("./src/components/VData/index.ts");s.d(r,"VData",(function(){return D.VData}));var A=s("./src/components/VDataIterator/index.ts");s.d(r,"VDataIterator",(function(){return A.VDataIterator})),s.d(r,"VDataFooter",(function(){return A.VDataFooter}));var z=s("./src/components/VDataTable/index.ts");s.d(r,"VDataTable",(function(){return z.VDataTable})),s.d(r,"VEditDialog",(function(){return z.VEditDialog})),s.d(r,"VTableOverflow",(function(){return z.VTableOverflow})),s.d(r,"VDataTableHeader",(function(){return z.VDataTableHeader})),s.d(r,"VSimpleTable",(function(){return z.VSimpleTable})),s.d(r,"VVirtualTable",(function(){return z.VVirtualTable}));var L=s("./src/components/VDatePicker/index.ts");s.d(r,"VDatePicker",(function(){return L.VDatePicker})),s.d(r,"VDatePickerTitle",(function(){return L.VDatePickerTitle})),s.d(r,"VDatePickerHeader",(function(){return L.VDatePickerHeader})),s.d(r,"VDatePickerDateTable",(function(){return L.VDatePickerDateTable})),s.d(r,"VDatePickerMonthTable",(function(){return L.VDatePickerMonthTable})),s.d(r,"VDatePickerYears",(function(){return L.VDatePickerYears}));var j=s("./src/components/VDialog/index.ts");s.d(r,"VDialog",(function(){return j.VDialog}));var M=s("./src/components/VDivider/index.ts");s.d(r,"VDivider",(function(){return M.VDivider}));var E=s("./src/components/VExpansionPanel/index.ts");s.d(r,"VExpansionPanels",(function(){return E.VExpansionPanels})),s.d(r,"VExpansionPanel",(function(){return E.VExpansionPanel})),s.d(r,"VExpansionPanelHeader",(function(){return E.VExpansionPanelHeader})),s.d(r,"VExpansionPanelContent",(function(){return E.VExpansionPanelContent}));var B=s("./src/components/VFileInput/index.ts");s.d(r,"VFileInput",(function(){return B.VFileInput}));var F=s("./src/components/VFooter/index.ts");s.d(r,"VFooter",(function(){return F.VFooter}));var N=s("./src/components/VForm/index.ts");s.d(r,"VForm",(function(){return N.VForm}));var R=s("./src/components/VGrid/index.ts");s.d(r,"VContainer",(function(){return R.VContainer})),s.d(r,"VCol",(function(){return R.VCol})),s.d(r,"VRow",(function(){return R.VRow})),s.d(r,"VSpacer",(function(){return R.VSpacer})),s.d(r,"VLayout",(function(){return R.VLayout})),s.d(r,"VFlex",(function(){return R.VFlex}));var H=s("./src/components/VHover/index.ts");s.d(r,"VHover",(function(){return H.VHover}));var W=s("./src/components/VIcon/index.ts");s.d(r,"VIcon",(function(){return W.VIcon}));var U=s("./src/components/VImg/index.ts");s.d(r,"VImg",(function(){return U.VImg}));var G=s("./src/components/VInput/index.ts");s.d(r,"VInput",(function(){return G.VInput}));var Y=s("./src/components/VItemGroup/index.ts");s.d(r,"VItem",(function(){return Y.VItem})),s.d(r,"VItemGroup",(function(){return Y.VItemGroup}));var q=s("./src/components/VLabel/index.ts");s.d(r,"VLabel",(function(){return q.VLabel}));var K=s("./src/components/VLazy/index.ts");s.d(r,"VLazy",(function(){return K.VLazy}));var X=s("./src/components/VList/index.ts");s.d(r,"VListItemActionText",(function(){return X.VListItemActionText})),s.d(r,"VListItemContent",(function(){return X.VListItemContent})),s.d(r,"VListItemTitle",(function(){return X.VListItemTitle})),s.d(r,"VListItemSubtitle",(function(){return X.VListItemSubtitle})),s.d(r,"VList",(function(){return X.VList})),s.d(r,"VListGroup",(function(){return X.VListGroup})),s.d(r,"VListItem",(function(){return X.VListItem})),s.d(r,"VListItemAction",(function(){return X.VListItemAction})),s.d(r,"VListItemAvatar",(function(){return X.VListItemAvatar})),s.d(r,"VListItemIcon",(function(){return X.VListItemIcon})),s.d(r,"VListItemGroup",(function(){return X.VListItemGroup}));var Z=s("./src/components/VMain/index.ts");s.d(r,"VMain",(function(){return Z.VMain}));var J=s("./src/components/VMenu/index.ts");s.d(r,"VMenu",(function(){return J.VMenu}));var Q=s("./src/components/VMessages/index.ts");s.d(r,"VMessages",(function(){return Q.VMessages}));var ee=s("./src/components/VNavigationDrawer/index.ts");s.d(r,"VNavigationDrawer",(function(){return ee.VNavigationDrawer}));var ne=s("./src/components/VOtpInput/index.ts");s.d(r,"VOtpInput",(function(){return ne.VOtpInput}));var ie=s("./src/components/VOverflowBtn/index.ts");s.d(r,"VOverflowBtn",(function(){return ie.VOverflowBtn}));var re=s("./src/components/VOverlay/index.ts");s.d(r,"VOverlay",(function(){return re.VOverlay}));var ae=s("./src/components/VPagination/index.ts");s.d(r,"VPagination",(function(){return ae.VPagination}));var se=s("./src/components/VSheet/index.ts");s.d(r,"VSheet",(function(){return se.VSheet}));var oe=s("./src/components/VParallax/index.ts");s.d(r,"VParallax",(function(){return oe.VParallax}));var le=s("./src/components/VPicker/index.ts");s.d(r,"VPicker",(function(){return le.VPicker}));var ce=s("./src/components/VProgressCircular/index.ts");s.d(r,"VProgressCircular",(function(){return ce.VProgressCircular}));var ue=s("./src/components/VProgressLinear/index.ts");s.d(r,"VProgressLinear",(function(){return ue.VProgressLinear}));var de=s("./src/components/VRadioGroup/index.ts");s.d(r,"VRadioGroup",(function(){return de.VRadioGroup})),s.d(r,"VRadio",(function(){return de.VRadio}));var he=s("./src/components/VRangeSlider/index.ts");s.d(r,"VRangeSlider",(function(){return he.VRangeSlider}));var pe=s("./src/components/VRating/index.ts");s.d(r,"VRating",(function(){return pe.VRating}));var fe=s("./src/components/VResponsive/index.ts");s.d(r,"VResponsive",(function(){return fe.VResponsive}));var me=s("./src/components/VSelect/index.ts");s.d(r,"VSelect",(function(){return me.VSelect}));var ve=s("./src/components/VSkeletonLoader/index.ts");s.d(r,"VSkeletonLoader",(function(){return ve.VSkeletonLoader}));var ge=s("./src/components/VSlider/index.ts");s.d(r,"VSlider",(function(){return ge.VSlider}));var ye=s("./src/components/VSlideGroup/index.ts");s.d(r,"VSlideGroup",(function(){return ye.VSlideGroup})),s.d(r,"VSlideItem",(function(){return ye.VSlideItem}));var be=s("./src/components/VSnackbar/index.ts");s.d(r,"VSnackbar",(function(){return be.VSnackbar}));var xe=s("./src/components/VSparkline/index.ts");s.d(r,"VSparkline",(function(){return xe.VSparkline}));var Se=s("./src/components/VSpeedDial/index.ts");s.d(r,"VSpeedDial",(function(){return Se.VSpeedDial}));var ke=s("./src/components/VStepper/index.ts");s.d(r,"VStepper",(function(){return ke.VStepper})),s.d(r,"VStepperContent",(function(){return ke.VStepperContent})),s.d(r,"VStepperStep",(function(){return ke.VStepperStep})),s.d(r,"VStepperHeader",(function(){return ke.VStepperHeader})),s.d(r,"VStepperItems",(function(){return ke.VStepperItems}));var Ce=s("./src/components/VSubheader/index.ts");s.d(r,"VSubheader",(function(){return Ce.VSubheader}));var we=s("./src/components/VSwitch/index.ts");s.d(r,"VSwitch",(function(){return we.VSwitch}));var Ve=s("./src/components/VSystemBar/index.ts");s.d(r,"VSystemBar",(function(){return Ve.VSystemBar}));var Te=s("./src/components/VTabs/index.ts");s.d(r,"VTabs",(function(){return Te.VTabs})),s.d(r,"VTab",(function(){return Te.VTab})),s.d(r,"VTabItem",(function(){return Te.VTabItem})),s.d(r,"VTabsItems",(function(){return Te.VTabsItems})),s.d(r,"VTabsSlider",(function(){return Te.VTabsSlider}));var _e=s("./src/components/VTextarea/index.ts");s.d(r,"VTextarea",(function(){return _e.VTextarea}));var Oe=s("./src/components/VTextField/index.ts");s.d(r,"VTextField",(function(){return Oe.VTextField}));var Ie=s("./src/components/VThemeProvider/index.ts");s.d(r,"VThemeProvider",(function(){return Ie.VThemeProvider}));var Pe=s("./src/components/VTimeline/index.ts");s.d(r,"VTimeline",(function(){return Pe.VTimeline})),s.d(r,"VTimelineItem",(function(){return Pe.VTimelineItem}));var De=s("./src/components/VTimePicker/index.ts");s.d(r,"VTimePicker",(function(){return De.VTimePicker})),s.d(r,"VTimePickerClock",(function(){return De.VTimePickerClock})),s.d(r,"VTimePickerTitle",(function(){return De.VTimePickerTitle}));var Ae=s("./src/components/VToolbar/index.ts");s.d(r,"VToolbar",(function(){return Ae.VToolbar})),s.d(r,"VToolbarItems",(function(){return Ae.VToolbarItems})),s.d(r,"VToolbarTitle",(function(){return Ae.VToolbarTitle}));var $e=s("./src/components/VTooltip/index.ts");s.d(r,"VTooltip",(function(){return $e.VTooltip}));var ze=s("./src/components/VTreeview/index.ts");s.d(r,"VTreeview",(function(){return ze.VTreeview})),s.d(r,"VTreeviewNode",(function(){return ze.VTreeviewNode}));var Le=s("./src/components/VVirtualScroll/index.ts");s.d(r,"VVirtualScroll",(function(){return Le.VVirtualScroll}));var je=s("./src/components/VWindow/index.ts");s.d(r,"VWindow",(function(){return je.VWindow})),s.d(r,"VWindowItem",(function(){return je.VWindowItem}));var Me=s("./src/components/transitions/index.ts");s.d(r,"VCarouselTransition",(function(){return Me.VCarouselTransition})),s.d(r,"VCarouselReverseTransition",(function(){return Me.VCarouselReverseTransition})),s.d(r,"VTabTransition",(function(){return Me.VTabTransition})),s.d(r,"VTabReverseTransition",(function(){return Me.VTabReverseTransition})),s.d(r,"VMenuTransition",(function(){return Me.VMenuTransition})),s.d(r,"VFabTransition",(function(){return Me.VFabTransition})),s.d(r,"VDialogTransition",(function(){return Me.VDialogTransition})),s.d(r,"VDialogBottomTransition",(function(){return Me.VDialogBottomTransition})),s.d(r,"VDialogTopTransition",(function(){return Me.VDialogTopTransition})),s.d(r,"VFadeTransition",(function(){return Me.VFadeTransition})),s.d(r,"VScaleTransition",(function(){return Me.VScaleTransition})),s.d(r,"VScrollXTransition",(function(){return Me.VScrollXTransition})),s.d(r,"VScrollXReverseTransition",(function(){return Me.VScrollXReverseTransition})),s.d(r,"VScrollYTransition",(function(){return Me.VScrollYTransition})),s.d(r,"VScrollYReverseTransition",(function(){return Me.VScrollYReverseTransition})),s.d(r,"VSlideXTransition",(function(){return Me.VSlideXTransition})),s.d(r,"VSlideXReverseTransition",(function(){return Me.VSlideXReverseTransition})),s.d(r,"VSlideYTransition",(function(){return Me.VSlideYTransition})),s.d(r,"VSlideYReverseTransition",(function(){return Me.VSlideYReverseTransition})),s.d(r,"VExpandTransition",(function(){return Me.VExpandTransition})),s.d(r,"VExpandXTransition",(function(){return Me.VExpandXTransition}))},"./src/components/transitions/createTransition.ts":function(e,r,s){s.r(r),s.d(r,"createSimpleTransition",(function(){return createSimpleTransition})),s.d(r,"createJavascriptTransition",(function(){return createJavascriptTransition}));var o=s("./src/util/mergeData.ts"),__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))};function mergeTransitions(e){var r;void 0===e&&(e=[]);for(var s=[],o=1;o<arguments.length;o++)s[o-1]=arguments[o];return(r=Array()).concat.apply(r,__spreadArray([e],__read(s),!1))}function createSimpleTransition(e,r,s){return void 0===r&&(r="top center 0"),{name:e,functional:!0,props:{group:{type:Boolean,default:!1},hideOnLeave:{type:Boolean,default:!1},leaveAbsolute:{type:Boolean,default:!1},mode:{type:String,default:s},origin:{type:String,default:r}},render:function render10(r,s){var l="transition"+(s.props.group?"-group":""),c={props:{name:e,mode:s.props.mode},on:{beforeEnter:function beforeEnter(e){e.style.transformOrigin=s.props.origin,e.style.webkitTransformOrigin=s.props.origin}}};return s.props.leaveAbsolute&&(c.on.leave=mergeTransitions(c.on.leave,(function(e){var r=e.offsetTop,s=e.offsetLeft,o=e.offsetWidth,l=e.offsetHeight;e._transitionInitialStyles={position:e.style.position,top:e.style.top,left:e.style.left,width:e.style.width,height:e.style.height},e.style.position="absolute",e.style.top=r+"px",e.style.left=s+"px",e.style.width=o+"px",e.style.height=l+"px"})),c.on.afterLeave=mergeTransitions(c.on.afterLeave,(function(e){if(e&&e._transitionInitialStyles){var r=e._transitionInitialStyles,s=r.position,o=r.top,l=r.left,c=r.width,u=r.height;delete e._transitionInitialStyles,e.style.position=s||"",e.style.top=o||"",e.style.left=l||"",e.style.width=c||"",e.style.height=u||""}}))),s.props.hideOnLeave&&(c.on.leave=mergeTransitions(c.on.leave,(function(e){e.style.setProperty("display","none","important")}))),r(l,Object(o.default)(s.data,c),s.children)}}}function createJavascriptTransition(e,r,s){return void 0===s&&(s="in-out"),{name:e,functional:!0,props:{mode:{type:String,default:s}},render:function render10(s,l){return s("transition",Object(o.default)(l.data,{props:{name:e},on:r}),l.children)}}}},"./src/components/transitions/expand-transition.ts":function(e,r,s){s.r(r);var o=s("./src/util/helpers.ts");r.default=function(e,r){void 0===e&&(e=""),void 0===r&&(r=!1);var s=r?"width":"height",l="offset"+Object(o.upperFirst)(s);return{beforeEnter:function beforeEnter(e){var r;e._parent=e.parentNode,e._initialStyle=((r={transition:e.style.transition,overflow:e.style.overflow})[s]=e.style[s],r)},enter:function enter2(r){var o=r._initialStyle;r.style.setProperty("transition","none","important"),r.style.overflow="hidden";var c=r[l]+"px";r.style[s]="0",r.offsetHeight,r.style.transition=o.transition,e&&r._parent&&r._parent.classList.add(e),requestAnimationFrame((function(){r.style[s]=c}))},afterEnter:resetStyles,enterCancelled:resetStyles,leave:function leave2(e){var r;e._initialStyle=((r={transition:"",overflow:e.style.overflow})[s]=e.style[s],r),e.style.overflow="hidden",e.style[s]=e[l]+"px",e.offsetHeight,requestAnimationFrame((function(){return e.style[s]="0"}))},afterLeave:afterLeave,leaveCancelled:afterLeave};function afterLeave(r){e&&r._parent&&r._parent.classList.remove(e),resetStyles(r)}function resetStyles(e){var r=e._initialStyle[s];e.style.overflow=e._initialStyle.overflow,null!=r&&(e.style[s]=r),delete e._initialStyle}}},"./src/components/transitions/index.ts":function(e,r,s){s.r(r),s.d(r,"VCarouselTransition",(function(){return c})),s.d(r,"VCarouselReverseTransition",(function(){return u})),s.d(r,"VTabTransition",(function(){return p})),s.d(r,"VTabReverseTransition",(function(){return f})),s.d(r,"VMenuTransition",(function(){return m})),s.d(r,"VFabTransition",(function(){return v})),s.d(r,"VDialogTransition",(function(){return g})),s.d(r,"VDialogBottomTransition",(function(){return y})),s.d(r,"VDialogTopTransition",(function(){return b})),s.d(r,"VFadeTransition",(function(){return x})),s.d(r,"VScaleTransition",(function(){return S})),s.d(r,"VScrollXTransition",(function(){return k})),s.d(r,"VScrollXReverseTransition",(function(){return C})),s.d(r,"VScrollYTransition",(function(){return w})),s.d(r,"VScrollYReverseTransition",(function(){return V})),s.d(r,"VSlideXTransition",(function(){return T})),s.d(r,"VSlideXReverseTransition",(function(){return _})),s.d(r,"VSlideYTransition",(function(){return O})),s.d(r,"VSlideYReverseTransition",(function(){return I})),s.d(r,"VExpandTransition",(function(){return P})),s.d(r,"VExpandXTransition",(function(){return D}));var o=s("./src/components/transitions/createTransition.ts"),l=s("./src/components/transitions/expand-transition.ts"),c=Object(o.createSimpleTransition)("carousel-transition"),u=Object(o.createSimpleTransition)("carousel-reverse-transition"),p=Object(o.createSimpleTransition)("tab-transition"),f=Object(o.createSimpleTransition)("tab-reverse-transition"),m=Object(o.createSimpleTransition)("menu-transition"),v=Object(o.createSimpleTransition)("fab-transition","center center","out-in"),g=Object(o.createSimpleTransition)("dialog-transition"),y=Object(o.createSimpleTransition)("dialog-bottom-transition"),b=Object(o.createSimpleTransition)("dialog-top-transition"),x=Object(o.createSimpleTransition)("fade-transition"),S=Object(o.createSimpleTransition)("scale-transition"),k=Object(o.createSimpleTransition)("scroll-x-transition"),C=Object(o.createSimpleTransition)("scroll-x-reverse-transition"),w=Object(o.createSimpleTransition)("scroll-y-transition"),V=Object(o.createSimpleTransition)("scroll-y-reverse-transition"),T=Object(o.createSimpleTransition)("slide-x-transition"),_=Object(o.createSimpleTransition)("slide-x-reverse-transition"),O=Object(o.createSimpleTransition)("slide-y-transition"),I=Object(o.createSimpleTransition)("slide-y-reverse-transition"),P=Object(o.createJavascriptTransition)("expand-transition",Object(l.default)()),D=Object(o.createJavascriptTransition)("expand-x-transition",Object(l.default)("",!0));r.default={$_vuetify_subcomponents:{VCarouselTransition:c,VCarouselReverseTransition:u,VDialogTransition:g,VDialogBottomTransition:y,VDialogTopTransition:b,VFabTransition:v,VFadeTransition:x,VMenuTransition:m,VScaleTransition:S,VScrollXTransition:k,VScrollXReverseTransition:C,VScrollYTransition:w,VScrollYReverseTransition:V,VSlideXTransition:T,VSlideXReverseTransition:_,VSlideYTransition:O,VSlideYReverseTransition:I,VTabReverseTransition:f,VTabTransition:p,VExpandTransition:P,VExpandXTransition:D}}},"./src/directives/click-outside/index.ts":function(e,r,s){s.r(r),s.d(r,"ClickOutside",(function(){return l}));var o=s("./src/util/dom.ts");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function defaultConditional(){return!0}function checkEvent(e,r,s){if(!e||!1===checkIsActive(e,s))return!1;var l=Object(o.attachedRoot)(r);if("undefined"!=typeof ShadowRoot&&l instanceof ShadowRoot&&l.host===e.target)return!1;var c=("object"===_typeof(s.value)&&s.value.include||function(){return[]})();return c.push(r),!c.some((function(r){return r.contains(e.target)}))}function checkIsActive(e,r){return("object"===_typeof(r.value)&&r.value.closeConditional||defaultConditional)(e)}function handleShadow(e,r){var s=Object(o.attachedRoot)(e);r(document),"undefined"!=typeof ShadowRoot&&s instanceof ShadowRoot&&r(s)}var l={inserted:function inserted(e,r,s){var o=function onClick2(s){return function directive2(e,r,s){var o="function"==typeof s.value?s.value:s.value.handler;r._clickOutside.lastMousedownWasOutside&&checkEvent(e,r,s)&&setTimeout((function(){checkIsActive(e,s)&&o&&o(e)}),0)}(s,e,r)},l=function onMousedown2(s){e._clickOutside.lastMousedownWasOutside=checkEvent(s,e,r)};handleShadow(e,(function(e){e.addEventListener("click",o,!0),e.addEventListener("mousedown",l,!0)})),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!0}),e._clickOutside[s.context._uid]={onClick:o,onMousedown:l}},unbind:function unbind2(e,r,s){e._clickOutside&&(handleShadow(e,(function(r){var o;if(r&&(null===(o=e._clickOutside)||void 0===o?void 0:o[s.context._uid])){var l=e._clickOutside[s.context._uid],c=l.onClick,u=l.onMousedown;r.removeEventListener("click",c,!0),r.removeEventListener("mousedown",u,!0)}})),delete e._clickOutside[s.context._uid])}};r.default=l},"./src/directives/index.ts":function(e,r,s){s.r(r);var o=s("./src/directives/click-outside/index.ts");s.d(r,"ClickOutside",(function(){return o.ClickOutside}));var l=s("./src/directives/intersect/index.ts");s.d(r,"Intersect",(function(){return l.Intersect}));var c=s("./src/directives/mutate/index.ts");s.d(r,"Mutate",(function(){return c.Mutate}));var u=s("./src/directives/resize/index.ts");s.d(r,"Resize",(function(){return u.Resize}));var p=s("./src/directives/ripple/index.ts");s.d(r,"Ripple",(function(){return p.Ripple}));var f=s("./src/directives/scroll/index.ts");s.d(r,"Scroll",(function(){return f.Scroll}));var m=s("./src/directives/touch/index.ts");s.d(r,"Touch",(function(){return m.Touch}))},"./src/directives/intersect/index.ts":function(e,r,s){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function unbind2(e,r,s){var o,l=null===(o=e._observe)||void 0===o?void 0:o[s.context._uid];l&&(l.observer.unobserve(e),delete e._observe[s.context._uid])}s.r(r),s.d(r,"Intersect",(function(){return o}));var o={inserted:function inserted(e,r,s){if("undefined"!=typeof window&&"IntersectionObserver"in window){var o=r.modifiers||{},l=r.value,c="object"===_typeof(l)?l:{handler:l,options:{}},u=c.handler,p=c.options,f=new IntersectionObserver((function(r,l){var c;void 0===r&&(r=[]);var p=null===(c=e._observe)||void 0===c?void 0:c[s.context._uid];if(p){var f=r.some((function(e){return e.isIntersecting}));!u||o.quiet&&!p.init||o.once&&!f&&!p.init||u(r,l,f),f&&o.once?unbind2(e,0,s):p.init=!0}}),p);e._observe=Object(e._observe),e._observe[s.context._uid]={init:!1,observer:f},f.observe(e)}},unbind:unbind2};r.default=o},"./src/directives/mutate/index.ts":function(e,r,s){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function unbind2(e,r,s){var o;(null===(o=e._mutate)||void 0===o?void 0:o[s.context._uid])&&(e._mutate[s.context._uid].observer.disconnect(),delete e._mutate[s.context._uid])}s.r(r),s.d(r,"Mutate",(function(){return o}));var o={inserted:function inserted(e,r,s){var o=r.modifiers||{},l=r.value,c="object"===_typeof(l)?l.handler:l,u=o.once,p=function(e,r){var s={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&r.indexOf(o)<0&&(s[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(o=Object.getOwnPropertySymbols(e);l<o.length;l++)r.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(s[o[l]]=e[o[l]])}return s}(o,["once"]),f=Object.keys(p).length>0,m="object"===_typeof(l)&&l.options?l.options:f?{attributes:p.attr,childList:p.child,subtree:p.sub,characterData:p.char}:{attributes:!0,childList:!0,subtree:!0,characterData:!0},v=new MutationObserver((function(r,o){e._mutate&&(c(r,o),u&&unbind2(e,0,s))}));v.observe(e,m),e._mutate=Object(e._mutate),e._mutate[s.context._uid]={observer:v}},unbind:unbind2};r.default=o},"./src/directives/resize/index.ts":function(e,r,s){s.r(r),s.d(r,"Resize",(function(){return o}));var o={inserted:function inserted(e,r,s){var o=r.value,l=r.options||{passive:!0};window.addEventListener("resize",o,l),e._onResize=Object(e._onResize),e._onResize[s.context._uid]={callback:o,options:l},r.modifiers&&r.modifiers.quiet||o()},unbind:function unbind2(e,r,s){var o;if(null===(o=e._onResize)||void 0===o?void 0:o[s.context._uid]){var l=e._onResize[s.context._uid],c=l.callback,u=l.options;window.removeEventListener("resize",c,u),delete e._onResize[s.context._uid]}}};r.default=o},"./src/directives/ripple/VRipple.sass":function(e,r,s){},"./src/directives/ripple/index.ts":function(e,r,s){s.r(r),s.d(r,"Ripple",(function(){return f})),s("./src/directives/ripple/VRipple.sass");var o=s("./src/util/console.ts"),l=s("./src/util/helpers.ts"),c=80;function transform(e,r){e.style.transform=r,e.style.webkitTransform=r}function isTouchEvent(e){return"TouchEvent"===e.constructor.name}function isKeyboardEvent(e){return"KeyboardEvent"===e.constructor.name}var u={show:function show2(e,r,s){if(void 0===s&&(s={}),r._ripple&&r._ripple.enabled){var o=document.createElement("span"),l=document.createElement("span");o.appendChild(l),o.className="v-ripple__container",s.class&&(o.className+=" "+s.class);var c=function calculate2(e,r,s){void 0===s&&(s={});var o=0,l=0;if(!isKeyboardEvent(e)){var c=r.getBoundingClientRect(),u=isTouchEvent(e)?e.touches[e.touches.length-1]:e;o=u.clientX-c.left,l=u.clientY-c.top}var p=0,f=.3;r._ripple&&r._ripple.circle?(f=.15,p=r.clientWidth/2,p=s.center?p:p+Math.sqrt(Math.pow(o-p,2)+Math.pow(l-p,2))/4):p=Math.sqrt(Math.pow(r.clientWidth,2)+Math.pow(r.clientHeight,2))/2;var m=(r.clientWidth-2*p)/2+"px",v=(r.clientHeight-2*p)/2+"px";return{radius:p,scale:f,x:s.center?m:o-p+"px",y:s.center?v:l-p+"px",centerX:m,centerY:v}}(e,r,s),u=c.radius,p=c.scale,f=c.x,m=c.y,v=c.centerX,g=c.centerY,y=2*u+"px";l.className="v-ripple__animation",l.style.width=y,l.style.height=y,r.appendChild(o);var b=window.getComputedStyle(r);b&&"static"===b.position&&(r.style.position="relative",r.dataset.previousPosition="static"),l.classList.add("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--visible"),transform(l,"translate("+f+", "+m+") scale3d("+p+","+p+","+p+")"),l.dataset.activated=String(performance.now()),setTimeout((function(){l.classList.remove("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--in"),transform(l,"translate("+v+", "+g+") scale3d(1,1,1)")}),0)}},hide:function hide(e){if(e&&e._ripple&&e._ripple.enabled){var r=e.getElementsByClassName("v-ripple__animation");if(0!==r.length){var s=r[r.length-1];if(!s.dataset.isHiding){s.dataset.isHiding="true";var o=performance.now()-Number(s.dataset.activated),l=Math.max(250-o,0);setTimeout((function(){s.classList.remove("v-ripple__animation--in"),s.classList.add("v-ripple__animation--out"),setTimeout((function(){var r;1===e.getElementsByClassName("v-ripple__animation").length&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),(null===(r=s.parentNode)||void 0===r?void 0:r.parentNode)===e&&e.removeChild(s.parentNode)}),300)}),l)}}}}};function isRippleEnabled(e){return void 0===e||!!e}function rippleShow(e){var r={},s=e.currentTarget;if(s&&s._ripple&&!s._ripple.touched&&!e.rippleStop){if(e.rippleStop=!0,isTouchEvent(e))s._ripple.touched=!0,s._ripple.isTouch=!0;else if(s._ripple.isTouch)return;if(r.center=s._ripple.centered||isKeyboardEvent(e),s._ripple.class&&(r.class=s._ripple.class),isTouchEvent(e)){if(s._ripple.showTimerCommit)return;s._ripple.showTimerCommit=function(){u.show(e,s,r)},s._ripple.showTimer=window.setTimeout((function(){s&&s._ripple&&s._ripple.showTimerCommit&&(s._ripple.showTimerCommit(),s._ripple.showTimerCommit=null)}),c)}else u.show(e,s,r)}}function rippleHide(e){var r=e.currentTarget;if(r&&r._ripple){if(window.clearTimeout(r._ripple.showTimer),"touchend"===e.type&&r._ripple.showTimerCommit)return r._ripple.showTimerCommit(),r._ripple.showTimerCommit=null,void(r._ripple.showTimer=setTimeout((function(){rippleHide(e)})));window.setTimeout((function(){r._ripple&&(r._ripple.touched=!1)})),u.hide(r)}}function rippleCancelShow(e){var r=e.currentTarget;r&&r._ripple&&(r._ripple.showTimerCommit&&(r._ripple.showTimerCommit=null),window.clearTimeout(r._ripple.showTimer))}var p=!1;function keyboardRippleShow(e){p||e.keyCode!==l.keyCodes.enter&&e.keyCode!==l.keyCodes.space||(p=!0,rippleShow(e))}function keyboardRippleHide(e){p=!1,rippleHide(e)}function focusRippleHide(e){!0===p&&(p=!1,rippleHide(e))}function updateRipple(e,r,s){var o=isRippleEnabled(r.value);o||u.hide(e),e._ripple=e._ripple||{},e._ripple.enabled=o;var l=r.value||{};l.center&&(e._ripple.centered=!0),l.class&&(e._ripple.class=r.value.class),l.circle&&(e._ripple.circle=l.circle),o&&!s?(e.addEventListener("touchstart",rippleShow,{passive:!0}),e.addEventListener("touchend",rippleHide,{passive:!0}),e.addEventListener("touchmove",rippleCancelShow,{passive:!0}),e.addEventListener("touchcancel",rippleHide),e.addEventListener("mousedown",rippleShow),e.addEventListener("mouseup",rippleHide),e.addEventListener("mouseleave",rippleHide),e.addEventListener("keydown",keyboardRippleShow),e.addEventListener("keyup",keyboardRippleHide),e.addEventListener("blur",focusRippleHide),e.addEventListener("dragstart",rippleHide,{passive:!0})):!o&&s&&removeListeners(e)}function removeListeners(e){e.removeEventListener("mousedown",rippleShow),e.removeEventListener("touchstart",rippleShow),e.removeEventListener("touchend",rippleHide),e.removeEventListener("touchmove",rippleCancelShow),e.removeEventListener("touchcancel",rippleHide),e.removeEventListener("mouseup",rippleHide),e.removeEventListener("mouseleave",rippleHide),e.removeEventListener("keydown",keyboardRippleShow),e.removeEventListener("keyup",keyboardRippleHide),e.removeEventListener("dragstart",rippleHide),e.removeEventListener("blur",focusRippleHide)}var f={bind:function directive2(e,r,s){updateRipple(e,r,!1),s.context&&s.context.$nextTick((function(){var r=window.getComputedStyle(e);if(r&&"inline"===r.display){var l=s.fnOptions?[s.fnOptions,s.context]:[s.componentInstance];o.consoleWarn.apply(void 0,function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))}(["v-ripple can only be used on block-level elements"],function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(l),!1))}}))},unbind:function unbind2(e){delete e._ripple,removeListeners(e)},update:function update2(e,r){r.value!==r.oldValue&&updateRipple(e,r,isRippleEnabled(r.oldValue))}};r.default=f},"./src/directives/scroll/index.ts":function(e,r,s){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}s.r(r),s.d(r,"Scroll",(function(){return o}));var o={inserted:function inserted(e,r,s){var o=(r.modifiers||{}).self,l=void 0!==o&&o,c=r.value,u="object"===_typeof(c)&&c.options||{passive:!0},p="function"==typeof c||"handleEvent"in c?c:c.handler,f=l?e:r.arg?document.querySelector(r.arg):window;f&&(f.addEventListener("scroll",p,u),e._onScroll=Object(e._onScroll),e._onScroll[s.context._uid]={handler:p,options:u,target:l?void 0:f})},unbind:function unbind2(e,r,s){var o;if(null===(o=e._onScroll)||void 0===o?void 0:o[s.context._uid]){var l=e._onScroll[s.context._uid],c=l.handler,u=l.options,p=l.target;(void 0===p?e:p).removeEventListener("scroll",c,u),delete e._onScroll[s.context._uid]}}};r.default=o},"./src/directives/touch/index.ts":function(e,r,s){s.r(r),s.d(r,"Touch",(function(){return c}));var o=s("./src/util/helpers.ts"),l=function handleGesture2(e){var r=e.touchstartX,s=e.touchendX,o=e.touchstartY,l=e.touchendY;e.offsetX=s-r,e.offsetY=l-o,Math.abs(e.offsetY)<.5*Math.abs(e.offsetX)&&(e.left&&s<r-16&&e.left(e),e.right&&s>r+16&&e.right(e)),Math.abs(e.offsetX)<.5*Math.abs(e.offsetY)&&(e.up&&l<o-16&&e.up(e),e.down&&l>o+16&&e.down(e))};function createHandlers(e){var r={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:function touchstart(e){return function _touchstart(e,r){var s=e.changedTouches[0];r.touchstartX=s.clientX,r.touchstartY=s.clientY,r.start&&r.start(Object.assign(e,r))}(e,r)},touchend:function touchend(e){return function _touchend(e,r){var s=e.changedTouches[0];r.touchendX=s.clientX,r.touchendY=s.clientY,r.end&&r.end(Object.assign(e,r)),l(r)}(e,r)},touchmove:function touchmove(e){return function _touchmove(e,r){var s=e.changedTouches[0];r.touchmoveX=s.clientX,r.touchmoveY=s.clientY,r.move&&r.move(Object.assign(e,r))}(e,r)}}}var c={inserted:function inserted(e,r,s){var l=r.value,c=l.parent?e.parentElement:e,u=l.options||{passive:!0};if(c){var p=createHandlers(r.value);c._touchHandlers=Object(c._touchHandlers),c._touchHandlers[s.context._uid]=p,Object(o.keys)(p).forEach((function(e){c.addEventListener(e,p[e],u)}))}},unbind:function unbind2(e,r,s){var l=r.value.parent?e.parentElement:e;if(l&&l._touchHandlers){var c=l._touchHandlers[s.context._uid];Object(o.keys)(c).forEach((function(e){l.removeEventListener(e,c[e])})),delete l._touchHandlers[s.context._uid]}}};r.default=c},"./src/framework.ts":function(e,r,s){s.r(r);var o=s("./src/install.ts"),l=s("./src/services/index.ts"),c=function(){function Vuetify3(e){void 0===e&&(e={}),this.framework={isHydrating:!1},this.installed=[],this.preset={},this.userPreset={},this.userPreset=e,this.use(l.Presets),this.use(l.Application),this.use(l.Breakpoint),this.use(l.Goto),this.use(l.Icons),this.use(l.Lang),this.use(l.Theme)}return Vuetify3.prototype.init=function(e,r){var s=this;this.installed.forEach((function(o){var l=s.framework[o];l.framework=s.framework,l.init(e,r)})),this.framework.rtl=Boolean(this.preset.rtl)},Vuetify3.prototype.use=function(e){var r=e.property;this.installed.includes(r)||(this.framework[r]=new e(this.preset,this),this.installed.push(r))},Vuetify3.install=o.install,Vuetify3.installed=!1,Vuetify3.version="2.6.15",Vuetify3.config={silent:!1},Vuetify3}();r.default=c},"./src/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/index.ts"),l=s("./src/directives/index.ts"),c=s("./src/framework.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=c.default;var u=c.default.install;c.default.install=function(e,r){u.call(c.default,e,__assign({components:o,directives:l},r))},"undefined"!=typeof window&&window.Vue&&window.Vue.use(c.default)},"./src/install.ts":function(e,r,s){s.r(r),s.d(r,"install",(function(){return install2}));var o=s("vue"),l=s.n(o),c=s("./src/util/console.ts");function install2(e,r){if(void 0===r&&(r={}),!install2.installed){install2.installed=!0,l.a!==e&&Object(c.consoleError)("Multiple instances of Vue detected\nSee https://github.com/vuetifyjs/vuetify/issues/4068\n\nIf you're seeing \"$attrs is readonly\", it's caused by this");var s=r.components||{},o=r.directives||{};for(var u in o){var p=o[u];e.directive(u,p)}!function registerComponents(r){if(r){for(var s in r){var o=r[s];o&&!registerComponents(o.$_vuetify_subcomponents)&&e.component(s,o)}return!0}return!1}(s),e.$_vuetify_installed||(e.$_vuetify_installed=!0,e.mixin({beforeCreate:function beforeCreate(){var r=this.$options;r.vuetify?(r.vuetify.init(this,this.$ssrContext),this.$vuetify=e.observable(r.vuetify.framework)):this.$vuetify=r.parent&&r.parent.$vuetify||this},beforeMount:function beforeMount(){this.$options.vuetify&&this.$el&&this.$el.hasAttribute("data-server-rendered")&&(this.$vuetify.isHydrating=!0,this.$vuetify.breakpoint.update(!0))},mounted:function mounted(){this.$options.vuetify&&this.$vuetify.isHydrating&&(this.$vuetify.isHydrating=!1,this.$vuetify.breakpoint.update())}}))}}},"./src/locale/af.ts":function(e,r,s){s.r(r),r.default={badge:"badge",close:"Close",dataIterator:{noResultsText:"Geen ooreenstemmende resultate is gevind nie",loadingText:"Loading item..."},dataTable:{itemsPerPageText:"Rye per bladsy:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending..",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Aantal per bladsy:",itemsPerPageAll:"Alles",nextPage:"Volgende bladsy",prevPage:"Vorige bladsy",firstPage:"Eerste bladsy",lastPage:"Laaste bladsy",pageText:"{0}-{1} van {2}"},datePicker:{itemsSelected:"{0} gekies",nextMonthAriaLabel:"Volgende maand",nextYearAriaLabel:"Volgende jaar",prevMonthAriaLabel:"Vorige maand",prevYearAriaLabel:"Vorige jaar"},noDataText:"Geen data is beskikbaar nie",carousel:{prev:"Vorige visuele",next:"Volgende visuele",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} meer"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Paginasie-navigasie",next:"Volgende bladsy",previous:"Vorige bladsy",page:"Gaan na bladsy {0}",currentPage:"Huidige bladsy, Bladsy {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/ar.ts":function(e,r,s){s.r(r),r.default={badge:"شارة",close:"إغلاق",dataIterator:{noResultsText:"لم يتم إيجاد نتائج",loadingText:"يتم جلب العناصر..."},dataTable:{itemsPerPageText:"عدد الصفوف لكل صفحة:",ariaLabel:{sortDescending:"مرتب تنازلياً.",sortAscending:"مرتب تصاعدياً.",sortNone:"غير مرتب.",activateNone:"نشط لإزالة الترتيب.",activateDescending:"نشط للترتيب تنازلياً.",activateAscending:"نشط للترتيب تصاعدياً."},sortBy:"رتب حسب"},dataFooter:{itemsPerPageText:"عدد العناصر لكل صفحة:",itemsPerPageAll:"الكل",nextPage:"الصفحة التالية",prevPage:"الصفحة السابقة",firstPage:"الصفحة الأولى",lastPage:"الصفحة الأخيرة",pageText:"{0}-{1} من {2}"},datePicker:{itemsSelected:"تم تحديد {0}",nextMonthAriaLabel:"الشهر القادم",nextYearAriaLabel:"العام القادم",prevMonthAriaLabel:"الشهر الماضى",prevYearAriaLabel:"السنة الماضية"},noDataText:"لا توجد بيانات",carousel:{prev:"المعروض السابق",next:"المعروض التالي",ariaLabel:{delimiter:"المعروض رقم {0} من {1}"}},calendar:{moreEvents:"{0} أكثر"},fileInput:{counter:"{0} ملفات",counterSize:"{0} ملفات ({1} في المجموع)"},timePicker:{am:"صباحاً",pm:"مساءً"},pagination:{ariaLabel:{wrapper:"الإنتقال بين الصفحات",next:"الصفحة التالية",previous:"الصفحة السابقة",page:"{0} انتقل إلى الصفحة",currentPage:"{0} الصفحة الحالية رقمها"}},rating:{ariaLabel:{icon:"القييم {0} من {1}"}}}},"./src/locale/az.ts":function(e,r,s){s.r(r),r.default={badge:"nişan",close:"Bağla",dataIterator:{noResultsText:"Uyğun məlumat tapılmadı",loadingText:"Yüklənir... Zəhmət olmasa, gözləyin."},dataTable:{itemsPerPageText:"Səhifə başı sətir sayı:",ariaLabel:{sortDescending:"Azalan sıra ilə düzülmüş.",sortAscending:"Artan sıra ilə düzülmüş.",sortNone:"Sıralanmamışdır. ",activateNone:"Sıralamanı yığışdır.",activateDescending:"Azalan sıra ilə düz.",activateAscending:"Artan sıra ilə düz."},sortBy:"Sırala"},dataFooter:{itemsPerPageText:"Səhifə başı sətir sayı:",itemsPerPageAll:"Hamısı",nextPage:"Növbəti səhifə",prevPage:"Əvvəlki səhifə",firstPage:"İlk səhifə",lastPage:"Son səhifə",pageText:"{0} - {1} arası, Cəmi: {2} qeydiyyat"},datePicker:{itemsSelected:"{0} element seçildi",nextMonthAriaLabel:"Növbəti ay",nextYearAriaLabel:"Növbəti yıl",prevMonthAriaLabel:"Keçən ay",prevYearAriaLabel:"Keçən yıl"},noDataText:"Bu görüntüdə məlumat yoxdur.",carousel:{prev:"Əvvəlki görüntü",next:"Növbəti görüntü",ariaLabel:{delimiter:"Galereya səhifə {0} / {1}"}},calendar:{moreEvents:"{0} ədad daha"},fileInput:{counter:"{0} fayl",counterSize:"{0} fayl (cəmi {1})"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Səhifələmə Naviqasiyası",next:"Növbəti səhifə",previous:"Əvəvlki səhifə",page:"Səhifəyə get {0}",currentPage:"Cari səhifə, Səhifə {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/bg.ts":function(e,r,s){s.r(r),r.default={badge:"Значка",close:"Затвори",dataIterator:{noResultsText:"Не са намерени записи",loadingText:"Зареждане на елементи..."},dataTable:{itemsPerPageText:"Редове на страница:",ariaLabel:{sortDescending:"Подреди в намаляващ ред.",sortAscending:"Подреди в нарастващ ред.",sortNone:"Без подредба.",activateNone:"Активирай за премахване на подредбата.",activateDescending:"Активирай за подредба в намаляващ ред.",activateAscending:"Активирай за подредба в нарастващ ред."},sortBy:"Сортирай по"},dataFooter:{itemsPerPageText:"Елементи на страница:",itemsPerPageAll:"Всички",nextPage:"Следваща страница",prevPage:"Предишна страница",firstPage:"Първа страница",lastPage:"Последна страница",pageText:"{0}-{1} от {2}"},datePicker:{itemsSelected:"{0} избрани",nextMonthAriaLabel:"Следващ месец",nextYearAriaLabel:"Следващата година",prevMonthAriaLabel:"Предишен месец",prevYearAriaLabel:"Предишна година"},noDataText:"Няма налични данни",carousel:{prev:"Предишна визуализация",next:"Следваща визуализация",ariaLabel:{delimiter:"Кадър {0} от {1} на въртележката"}},calendar:{moreEvents:"Още {0}"},fileInput:{counter:"{0} файла",counterSize:"{0} файла ({1} общо)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Странициране",next:"Следваща страница",previous:"Предишна страница",page:"Отиди на страница {0}",currentPage:"Текуща страница, Страница {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/ca.ts":function(e,r,s){s.r(r),r.default={badge:"Insígnia",close:"Tancar",dataIterator:{noResultsText:"Sense dades per mostrar",loadingText:"Carregant..."},dataTable:{itemsPerPageText:"Files per pàgina:",ariaLabel:{sortDescending:"Ordre descendent.",sortAscending:"Ordre ascendent.",sortNone:"Sense ordenar.",activateNone:"Premi per treure la ordenació.",activateDescending:"Premi per ordenar descendent.",activateAscending:"Premi per ordenar ascendent."},sortBy:"Ordenat per"},dataFooter:{itemsPerPageText:"Elements per pàgina:",itemsPerPageAll:"Tot",nextPage:"Pàgina següent",prevPage:"Pàgina anterior",firstPage:"Primera pàgina",lastPage:"Última pàgina",pageText:"{0}-{1} de {2}"},datePicker:{itemsSelected:"{0} seleccionats",nextMonthAriaLabel:"El mes que ve",nextYearAriaLabel:"L'any que ve",prevMonthAriaLabel:"Mes anterior",prevYearAriaLabel:"Any anterior"},noDataText:"Sense dades",carousel:{prev:"Visualització prèvia",next:"Visualització següent",ariaLabel:{delimiter:"Diapositiva {0} of {1}"}},calendar:{moreEvents:"{0} més"},fileInput:{counter:"{0} fitxers",counterSize:"{0} fitxers ({1} en total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Navegació de la pàgina",next:"Pàgina següent",previous:"Pàgina anterior",page:"Ves a la pàgina {0}",currentPage:"Pàgina actual, pàgina {0}"}},rating:{ariaLabel:{icon:"Puntuació {0} de {1}"}}}},"./src/locale/ckb.ts":function(e,r,s){s.r(r),r.default={badge:"باج",close:"داخستن",dataIterator:{noResultsText:"هیچ تۆمارێکی هاوتا نەدۆزرایەوە",loadingText:"بارکردنی ئایتمەکان..."},dataTable:{itemsPerPageText:"ڕیزەکان بۆ هەر پەڕەیەک:",ariaLabel:{sortDescending:".سەر بەرەو خوار ڕیزکراوە",sortAscending:".سەر بەرەو ژوور ڕیزکراوە",sortNone:"ڕیزنەکراوە.",activateNone:"چالاککردن بۆ لابردنی ڕیزکردن.",activateDescending:"چالاککردن بۆ ڕیزکردنی سەربەرەوخوار.",activateAscending:"چالاککردن بۆ ڕیزکردنی سەر بەرەو ژوور."},sortBy:"ڕیزکردن بەپێی"},dataFooter:{itemsPerPageText:"ئایتمەکان بۆ هەر پەڕەیەک:",itemsPerPageAll:"هەمووی",nextPage:"پەڕەی دواتر",prevPage:"پەڕەی پێشوو",firstPage:"پەڕەی یەکەم",lastPage:"پەڕەی کۆتایی",pageText:"{0}-{1} لە {2}"},datePicker:{itemsSelected:"{0} دەسنیشانکراوە",nextMonthAriaLabel:"مانگی داهاتوو",nextYearAriaLabel:"ساڵی داهاتوو",prevMonthAriaLabel:"مانگی پێشوو",prevYearAriaLabel:"ساڵی پێشوو"},noDataText:"هیچ داتایەک بەردەست نیە",carousel:{prev:"بینراوی پێشوو",next:"بینراوی داهاتوو",ariaLabel:{delimiter:"سلایدی کارۆسێل {0} لە {1}"}},calendar:{moreEvents:"{0} زیاتر"},fileInput:{counter:"{0} فایل",counterSize:"{0} فایل ({1} لە کۆی گشتی)"},timePicker:{am:"پێش نیوەڕۆژ",pm:"دوای نیوەڕۆژ"},pagination:{ariaLabel:{wrapper:"ڕێنیشاندەری پەڕەگۆڕکێ",next:"پەڕەی دواتر",previous:"پەڕەی پێشوو",page:"بڕۆ بۆ پەڕەی {0}",currentPage:"پەڕەی ئێستا، پەڕە{0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/cs.ts":function(e,r,s){s.r(r),r.default={badge:"Odznak",close:"Zavřít",dataIterator:{noResultsText:"Nenalezeny žádné záznamy",loadingText:"Načítám položky..."},dataTable:{itemsPerPageText:"Řádků na stránku:",ariaLabel:{sortDescending:"Řazeno sestupně.",sortAscending:"Řazeno vzestupně.",sortNone:"Neseřazeno.",activateNone:"Aktivováním vypnete řazení.",activateDescending:"Aktivováním se bude řadit sestupně.",activateAscending:"Aktivováním se bude řadit vzestupně."},sortBy:"Řadit dle"},dataFooter:{itemsPerPageText:"Položek na stránku:",itemsPerPageAll:"Vše",nextPage:"Další strana",prevPage:"Předchozí strana",firstPage:"První strana",lastPage:"Poslední strana",pageText:"{0}-{1} z {2}"},datePicker:{itemsSelected:"{0} vybráno",nextMonthAriaLabel:"Příští měsíc",nextYearAriaLabel:"Příští rok",prevMonthAriaLabel:"Předchozí měsíc",prevYearAriaLabel:"Předchozí rok"},noDataText:"Nejsou dostupná žádná data",carousel:{prev:"Předchozí obrázek",next:"Další obrázek",ariaLabel:{delimiter:"Slide {0} z {1}"}},calendar:{moreEvents:"{0} dalších"},fileInput:{counter:"{0} souborů",counterSize:"{0} souborů ({1} celkem)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Navigace po stránkách",next:"Další strana",previous:"Předchozí strana",page:"Přejít na stránku {0}",currentPage:"Aktuální stránka, stránka {0}"}},rating:{ariaLabel:{icon:"Hodnocení {0} z {1}"}}}},"./src/locale/da.ts":function(e,r,s){s.r(r),r.default={badge:"Emblem",close:"Luk",dataIterator:{noResultsText:"Ingen matchende data fundet",loadingText:"Indhenter data..."},dataTable:{itemsPerPageText:"Rækker pr. side:",ariaLabel:{sortDescending:"Sorteret faldende.",sortAscending:"Sorteret stigende.",sortNone:"Ikke sorteret.",activateNone:"Aktiver for at fjerne sortering.",activateDescending:"Aktiver for at sortere faldende.",activateAscending:"Aktiver for at sortere stigende."},sortBy:"Sorter efter"},dataFooter:{itemsPerPageText:"Rækker pr. side:",itemsPerPageAll:"Alle",nextPage:"Næste side",prevPage:"Forrige side",firstPage:"Første side",lastPage:"Sidste side",pageText:"{0}-{1} af {2}"},datePicker:{itemsSelected:"{0} valgt",nextMonthAriaLabel:"Næste måned",nextYearAriaLabel:"Næste år",prevMonthAriaLabel:"Forrige måned",prevYearAriaLabel:"Forrige år"},noDataText:"Ingen data tilgængelig",carousel:{prev:"Forrige visuelle",next:"Næste visuelle",ariaLabel:{delimiter:"Karrusel dias {0} af {1}"}},calendar:{moreEvents:"{0} mere"},fileInput:{counter:"{0} filer",counterSize:"{0} filer ({1} total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Pagineringsnavigation",next:"Næste side",previous:"Forrige side",page:"Gå til side {0}",currentPage:"Nuværende side, Side {0}"}},rating:{ariaLabel:{icon:"Bedømmelse {0} af {1}"}}}},"./src/locale/de.ts":function(e,r,s){s.r(r),r.default={badge:"Abzeichen",close:"Schließen",dataIterator:{noResultsText:"Keine Elemente gefunden",loadingText:"Lade Elemente..."},dataTable:{itemsPerPageText:"Zeilen pro Seite:",ariaLabel:{sortDescending:"Absteigend sortiert.",sortAscending:"Aufsteigend sortiert.",sortNone:"Nicht sortiert.",activateNone:"Aktivieren um Sortierung zu entfernen.",activateDescending:"Aktivieren um absteigend zu sortieren.",activateAscending:"Aktivieren um aufsteigend zu sortieren."},sortBy:"Sortiere nach"},dataFooter:{itemsPerPageText:"Elemente pro Seite:",itemsPerPageAll:"Alle",nextPage:"Nächste Seite",prevPage:"Vorherige Seite",firstPage:"Erste Seite",lastPage:"Letzte Seite",pageText:"{0}-{1} von {2}"},datePicker:{itemsSelected:"{0} ausgewählt",nextMonthAriaLabel:"Nächsten Monat",nextYearAriaLabel:"Nächstes Jahr",prevMonthAriaLabel:"Vorheriger Monat",prevYearAriaLabel:"Vorheriges Jahr"},noDataText:"Keine Daten vorhanden",carousel:{prev:"Vorheriges Bild",next:"Nächstes Bild",ariaLabel:{delimiter:"Element {0} von {1}"}},calendar:{moreEvents:"{0} mehr"},fileInput:{counter:"{0} Dateien",counterSize:"{0} Dateien ({1} gesamt)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Seitennavigation",next:"Nächste Seite",previous:"Vorherige Seite",page:"Gehe zu Seite {0}",currentPage:"Aktuelle Seite, Seite {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/el.ts":function(e,r,s){s.r(r),r.default={badge:"Σήμα",close:"Close",dataIterator:{noResultsText:"Δε βρέθηκαν αποτελέσματα",loadingText:"Loading item..."},dataTable:{itemsPerPageText:"Γραμμές ανά σελίδα:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Αντικείμενα ανά σελίδα:",itemsPerPageAll:"Όλα",nextPage:"Επόμενη σελίδα",prevPage:"Προηγούμενη σελίδα",firstPage:"Πρώτη σελίδα",lastPage:"Τελευταία σελίδα",pageText:"{0}-{1} από {2}"},datePicker:{itemsSelected:"{0} επιλεγμένα",nextMonthAriaLabel:"Τον επόμενο μήνα",nextYearAriaLabel:"Του χρόνου",prevMonthAriaLabel:"Προηγούμενος μήνας",prevYearAriaLabel:"Προηγούμενο έτος"},noDataText:"Χωρίς δεδομένα",carousel:{prev:"הקודם חזותי",next:"הבא חזותי",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} ακόμη"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Πλοήγηση με προορισμούς",next:"Επόμενη σελίδα",previous:"Προηγούμενη σελίδα",page:"Πήγαινε στην σελίδα {0}",currentPage:"Τρέχουσα σελίδα, σελίδα {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/en.ts":function(e,r,s){s.r(r),r.default={badge:"Badge",close:"Close",dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},datePicker:{itemsSelected:"{0} selected",nextMonthAriaLabel:"Next month",nextYearAriaLabel:"Next year",prevMonthAriaLabel:"Previous month",prevYearAriaLabel:"Previous year"},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Goto Page {0}",currentPage:"Current Page, Page {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/es.ts":function(e,r,s){s.r(r),r.default={badge:"Placa",close:"Cerrar",dataIterator:{noResultsText:"Ningún elemento coincide con la búsqueda",loadingText:"Cargando..."},dataTable:{itemsPerPageText:"Filas por página:",ariaLabel:{sortDescending:"Orden descendente.",sortAscending:"Orden ascendente.",sortNone:"Sin ordenar.",activateNone:"Pulse para quitar orden.",activateDescending:"Pulse para ordenar de forma descendente.",activateAscending:"Pulse para ordenar de forma ascendente."},sortBy:"Ordenado por"},dataFooter:{itemsPerPageText:"Elementos por página:",itemsPerPageAll:"Todos",nextPage:"Página siguiente",prevPage:"Página anterior",firstPage:"Primera página",lastPage:"Última página",pageText:"{0}-{1} de {2}"},datePicker:{itemsSelected:"{0} seleccionados",nextMonthAriaLabel:"Próximo mes",nextYearAriaLabel:"Próximo año",prevMonthAriaLabel:"Mes anterior",prevYearAriaLabel:"Año anterior"},noDataText:"No hay datos disponibles",carousel:{prev:"Visual anterior",next:"Visual siguiente",ariaLabel:{delimiter:"Visual {0} de {1}"}},calendar:{moreEvents:"{0} más"},fileInput:{counter:"{0} archivos",counterSize:"{0} archivos ({1} en total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Navegación de paginación",next:"Página siguiente",previous:"Página anterior",page:"Ir a la página {0}",currentPage:"Página actual, página {0}"}},rating:{ariaLabel:{icon:"Puntuación {0} de {1}"}}}},"./src/locale/et.ts":function(e,r,s){s.r(r),r.default={badge:"Märk",close:"Sulge",dataIterator:{noResultsText:"Vastavaid kirjeid ei leitud",loadingText:"Andmeid laaditakse..."},dataTable:{itemsPerPageText:"Ridu leheküljel:",ariaLabel:{sortDescending:"Kahanevalt sorteeritud.",sortAscending:"Kasvavalt sorteeritud.",sortNone:"Ei ole sorteeritud.",activateNone:"Vajuta uuesti sorteerimise eemaldamiseks.",activateDescending:"Vajuta uuesti, et sorteerida kahanevalt.",activateAscending:"Vajuta kasvavalt sorteerimiseks."},sortBy:"Sorteerimise alus"},dataFooter:{itemsPerPageText:"Kirjeid leheküljel:",itemsPerPageAll:"Kõik",nextPage:"Järgmine lehekülg",prevPage:"Eelmine lehekülg",firstPage:"Esimene lehekülg",lastPage:"Viimane lehekülg",pageText:"{0}-{1} {2}st"},datePicker:{itemsSelected:"{0} valitud",nextMonthAriaLabel:"Järgmine kuu",nextYearAriaLabel:"Järgmine aasta",prevMonthAriaLabel:"Eelmine kuu",prevYearAriaLabel:"Eelmine aasta"},noDataText:"Andmed puuduvad",carousel:{prev:"Eelmine visuaalne",next:"Järgmine visuaalne",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} veel"},fileInput:{counter:"{0} faili",counterSize:"{0} faili (kokku {1})"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Pagination Navigation",next:"Järgmine lehekülg",previous:"Eelmine lehekülg",page:"Mine lehele {0}",currentPage:"Praegune leht, leht {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/fa.ts":function(e,r,s){s.r(r),r.default={badge:"نشان",close:"بستن",dataIterator:{noResultsText:"نتیجه‌ای یافت نشد",loadingText:"در حال بارگذاری..."},dataTable:{itemsPerPageText:"ردیف در صفحه:",ariaLabel:{sortDescending:"مرتب‌سازی نزولی",sortAscending:"مرتب‌سازی صعودی",sortNone:"بدون مرتب‌سازی",activateNone:"غیرفعال‌سازی مرتب‌سازی",activateDescending:"غیرفعال‌سازی مرتب‌سازی نزولی",activateAscending:"غیرفعال‌سازی مرتب‌سازی صعودی"},sortBy:"مرتب‌سازی براساس"},dataFooter:{itemsPerPageText:"ردیف در صفحه:",itemsPerPageAll:"همه",nextPage:"صفحه‌ی بعد",prevPage:"صفحه‌ی قبل",firstPage:"صفحه‌ی یکم",lastPage:"صفحه‌ی آخر",pageText:"{0} تا {1} از {2}"},datePicker:{itemsSelected:"{0} انتخاب شده",nextMonthAriaLabel:"ماه بعد",nextYearAriaLabel:"سال بعد",prevMonthAriaLabel:"ماه قبل",prevYearAriaLabel:"سال قبل"},noDataText:"داده‌ای موجود نیست",carousel:{prev:"اسلاید قبلی",next:"اسلاید بعدی",ariaLabel:{delimiter:"اسلاید {0} از {1}"}},calendar:{moreEvents:"{بیشتر {0"},fileInput:{counter:"{0} پرونده",counterSize:"{0} پرونده ({1} در کل)"},timePicker:{am:"قبل از ظهر",pm:"بعد از ظهر"},pagination:{ariaLabel:{wrapper:"جهت یابی صفحه",next:"صفحه بعد",previous:"صفحه قبلی",page:"برو صفحه {0}",currentPage:"{0} صفحه فعلی ، صفحه"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/fi.ts":function(e,r,s){s.r(r),r.default={badge:"Infopiste",close:"Sulje",dataIterator:{noResultsText:"Ei osumia",loadingText:"Ladataan kohteita..."},dataTable:{itemsPerPageText:"Rivejä sivulla:",ariaLabel:{sortDescending:": Järjestetty laskevasti. Poista järjestäminen aktivoimalla.",sortAscending:": Järjestetty nousevasti. Järjestä laskevasti aktivoimalla.",sortNone:": Ei järjestetty. Järjestä nousevasti aktivoimalla.",activateNone:"Aktivoi lajittelun poistamiseksi.",activateDescending:"Aktivoi laskevien laskevien lajittelemiseksi.",activateAscending:"Aktivoi lajitella nouseva."},sortBy:"Järjestä"},dataFooter:{itemsPerPageText:"Kohteita sivulla:",itemsPerPageAll:"Kaikki",nextPage:"Seuraava sivu",prevPage:"Edellinen sivu",firstPage:"Ensimmäinen sivu",lastPage:"Viimeinen sivu",pageText:"{0}-{1} ({2})"},datePicker:{itemsSelected:"{0} valittu",nextMonthAriaLabel:"Seuraava kuukausi",nextYearAriaLabel:"Ensi vuosi",prevMonthAriaLabel:"Edellinen kuukausi",prevYearAriaLabel:"Edellinen vuosi"},noDataText:"Ei dataa",carousel:{prev:"Edellinen kuva",next:"Seuraava kuva",ariaLabel:{delimiter:"Karusellin kuva {0}/{1}"}},calendar:{moreEvents:"{0} lisää"},fileInput:{counter:"{0} tiedostoa",counterSize:"{0} tiedostoa ({1} yhteensä)"},timePicker:{am:"ap.",pm:"ip."},pagination:{ariaLabel:{wrapper:"Pagination Navigation",next:"Seuraava sivu",previous:"Edellinen sivu",page:"Mene sivulle {0}",currentPage:"Nykyinen sivu, Sivu {0}"}},rating:{ariaLabel:{icon:"Luokitus {0}/{1}"}}}},"./src/locale/fr.ts":function(e,r,s){s.r(r),r.default={badge:"Badge",close:"Fermer",dataIterator:{noResultsText:"Aucun enregistrement correspondant trouvé",loadingText:"Chargement de l'élément..."},dataTable:{itemsPerPageText:"Lignes par page :",ariaLabel:{sortDescending:"Tri décroissant.",sortAscending:"Tri croissant.",sortNone:"Non trié.",activateNone:"Activer pour supprimer le tri.",activateDescending:"Activer pour trier par ordre décroissant.",activateAscending:"Activer pour trier par ordre croissant."},sortBy:"Trier par"},dataFooter:{itemsPerPageText:"Élements par page :",itemsPerPageAll:"Tous",nextPage:"Page suivante",prevPage:"Page précédente",firstPage:"Première page",lastPage:"Dernière page",pageText:"{0}-{1} de {2}"},datePicker:{itemsSelected:"{0} sélectionné(s)",nextMonthAriaLabel:"Le mois prochain",nextYearAriaLabel:"L'année prochaine",prevMonthAriaLabel:"Le mois précédent",prevYearAriaLabel:"Année précédente"},noDataText:"Aucune donnée disponible",carousel:{prev:"Visuel précédent",next:"Visuel suivant",ariaLabel:{delimiter:"Diapositive {0} de {1}"}},calendar:{moreEvents:"{0} de plus"},fileInput:{counter:"{0} fichier(s)",counterSize:"{0} fichier(s) ({1} au total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Navigation de pagination",next:"Page suivante",previous:"Page précédente",page:"Aller à la page {0}",currentPage:"Page actuelle, Page {0}"}},rating:{ariaLabel:{icon:"Note de {0} sur {1}"}}}},"./src/locale/he.ts":function(e,r,s){s.r(r),r.default={badge:"תג",close:"סגור",dataIterator:{noResultsText:"לא נמצאו תוצאות מתאימות",loadingText:"טוען פריט..."},dataTable:{itemsPerPageText:"שורות לעמוד:",ariaLabel:{sortDescending:"ממוין לפי סדר עולה. לחץ להספקת המיון.",sortAscending:"ממוין לפי סדר יורד. לחץ למיון לפי סדר עולה.",sortNone:"לא ממוין. לחץ למיון לפי סדר עולה.",activateNone:"הפעל להסרת המיון.",activateDescending:"הפעל למיון יורד.",activateAscending:"הפעל למיון עולה."},sortBy:"סדר לפי"},dataFooter:{itemsPerPageText:"פריטים לדף:",itemsPerPageAll:"הכל",nextPage:"עמוד הבא",prevPage:"עמוד הקודם",firstPage:"עמוד ראשון",lastPage:"עמוד אחרון",pageText:"{0}-{1} מתוך {2}"},datePicker:{itemsSelected:"{0} נבחרו",nextMonthAriaLabel:"חודש הבא",nextYearAriaLabel:"שנה הבאה",prevMonthAriaLabel:"חודש שעבר",prevYearAriaLabel:"שנה שעברה"},noDataText:"אין נתונים זמינים",carousel:{prev:"מצג קודם",next:"מצג הבא",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} נוספים"},fileInput:{counter:"{0} קבצים",counterSize:"{0} קבצים ({1} בסך הכל)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"ניווט עימוד",next:"עמוד הבא",previous:"עמוד הקודם",page:"{0} לך לעמוד",currentPage:"{0} עמוד נוכחי, עמוד"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/hr.ts":function(e,r,s){s.r(r),r.default={badge:"Bedž",close:"Zatvori",dataIterator:{noResultsText:"Nisu pronađene odgovarajuće stavke",loadingText:"Učitavanje..."},dataTable:{itemsPerPageText:"Redaka po stranici:",ariaLabel:{sortDescending:"Sortirano silazno.",sortAscending:"Sortirano uzlazno.",sortNone:"Nije sortirano.",activateNone:"Odaberite za uklanjanje sortiranja.",activateDescending:"Odaberite za silazno sortiranje.",activateAscending:"Odaberite za uzlazno sortiranje."},sortBy:"Sortirajte po"},dataFooter:{itemsPerPageText:"Stavki po stranici:",itemsPerPageAll:"Sve",nextPage:"Sljedeća stranica",prevPage:"Prethodna stranica",firstPage:"Prva stranica",lastPage:"Posljednja stranica",pageText:"{0}-{1} od {2}"},datePicker:{itemsSelected:"{0} odabrano",nextMonthAriaLabel:"Sljedeći mjesec",nextYearAriaLabel:"Slijedeće godine",prevMonthAriaLabel:"Prethodni mjesec",prevYearAriaLabel:"Prošla godina"},noDataText:"Nema dostupnih podataka",carousel:{prev:"Prethodno",next:"Sljedeće",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"Još {0}"},fileInput:{counter:"Odabranih datoteka: {0}",counterSize:"Odabranih datoteka: {0} ({1} ukupno)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Navigacija stranicama",next:"Sljedeća stranica",previous:"Prethodna stranica",page:"Idi na stranicu {0}",currentPage:"Trenutna stranica, stranica {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/hu.ts":function(e,r,s){s.r(r),r.default={badge:"Jelvény",close:"Bezárás",dataIterator:{noResultsText:"Nincs egyező találat",loadingText:"Betöltés..."},dataTable:{itemsPerPageText:"Elem oldalanként:",ariaLabel:{sortDescending:"Csökkenő sorrendbe rendezve.",sortAscending:"Növekvő sorrendbe rendezve.",sortNone:"Rendezetlen.",activateNone:"Rendezés törlése.",activateDescending:"Aktiváld a csökkenő rendezésért.",activateAscending:"Aktiváld a növekvő rendezésért."},sortBy:"Rendezés"},dataFooter:{itemsPerPageText:"Elem oldalanként:",itemsPerPageAll:"Mind",nextPage:"Következő oldal",prevPage:"Előző oldal",firstPage:"Első oldal",lastPage:"Utolsó oldal",pageText:"{0}-{1} / {2}"},datePicker:{itemsSelected:"{0} kiválasztva",nextMonthAriaLabel:"Következő hónap",nextYearAriaLabel:"Következő év",prevMonthAriaLabel:"Előző hónap",prevYearAriaLabel:"Előző év"},noDataText:"Nincs elérhető adat",carousel:{prev:"Előző",next:"Következő",ariaLabel:{delimiter:"Dia {0}/{1}"}},calendar:{moreEvents:"{0} további"},fileInput:{counter:"{0} fájl",counterSize:"{0} fájl ({1} összesen)"},timePicker:{am:"de",pm:"du"},pagination:{ariaLabel:{wrapper:"Oldal navigáció",next:"Következő oldal",previous:"Előző oldal",page:"Menj a(z) {0}. oldalra",currentPage:"Aktuális oldal: {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/id.ts":function(e,r,s){s.r(r),r.default={badge:"Lencana",close:"Tutup",dataIterator:{noResultsText:"Tidak ditemukan catatan yang cocok",loadingText:"Memuat data..."},dataTable:{itemsPerPageText:"Baris per halaman:",ariaLabel:{sortDescending:"Diurutkan kebawah.",sortAscending:"Diurutkan keatas.",sortNone:"Tidak diurutkan.",activateNone:"Aktifkan untuk menghapus penyortiran.",activateDescending:"Aktifkan untuk mengurutkan kebawah.",activateAscending:"Aktifkan untuk mengurutkan keatas."},sortBy:"Urutkan berdasar"},dataFooter:{itemsPerPageText:"Item per halaman:",itemsPerPageAll:"Semua",nextPage:"Halaman selanjutnya",prevPage:"Halaman sebelumnya",firstPage:"Halaman pertama",lastPage:"Halaman terakhir",pageText:"{0}-{1} dari {2}"},datePicker:{itemsSelected:"{0} dipilih",nextMonthAriaLabel:"Bulan depan",nextYearAriaLabel:"Tahun depan",prevMonthAriaLabel:"Bulan sebelumnya",prevYearAriaLabel:"Tahun sebelumnya"},noDataText:"Tidak ada data tersedia",carousel:{prev:"Visual sebelumnya",next:"Visual selanjutnya",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} lagi"},fileInput:{counter:"{0} berkas",counterSize:"{0} berkas (dari total {1})"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Navigasi Pagination",next:"Halaman selanjutnya",previous:"Halaman sebelumnya",page:"Buka halaman {0}",currentPage:"Halaman Saat Ini, Halaman {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/index.ts":function(e,r,s){s.r(r);var o=s("./src/locale/af.ts");s.d(r,"af",(function(){return o.default}));var l=s("./src/locale/ar.ts");s.d(r,"ar",(function(){return l.default}));var c=s("./src/locale/bg.ts");s.d(r,"bg",(function(){return c.default}));var u=s("./src/locale/ca.ts");s.d(r,"ca",(function(){return u.default}));var p=s("./src/locale/ckb.ts");s.d(r,"ckb",(function(){return p.default}));var f=s("./src/locale/cs.ts");s.d(r,"cs",(function(){return f.default}));var m=s("./src/locale/da.ts");s.d(r,"da",(function(){return m.default}));var v=s("./src/locale/de.ts");s.d(r,"de",(function(){return v.default}));var g=s("./src/locale/el.ts");s.d(r,"el",(function(){return g.default}));var y=s("./src/locale/en.ts");s.d(r,"en",(function(){return y.default}));var b=s("./src/locale/es.ts");s.d(r,"es",(function(){return b.default}));var x=s("./src/locale/et.ts");s.d(r,"et",(function(){return x.default}));var S=s("./src/locale/fa.ts");s.d(r,"fa",(function(){return S.default}));var k=s("./src/locale/fi.ts");s.d(r,"fi",(function(){return k.default}));var C=s("./src/locale/fr.ts");s.d(r,"fr",(function(){return C.default}));var w=s("./src/locale/hr.ts");s.d(r,"hr",(function(){return w.default}));var V=s("./src/locale/hu.ts");s.d(r,"hu",(function(){return V.default}));var T=s("./src/locale/he.ts");s.d(r,"he",(function(){return T.default}));var _=s("./src/locale/id.ts");s.d(r,"id",(function(){return _.default}));var O=s("./src/locale/it.ts");s.d(r,"it",(function(){return O.default}));var I=s("./src/locale/ja.ts");s.d(r,"ja",(function(){return I.default}));var P=s("./src/locale/ko.ts");s.d(r,"ko",(function(){return P.default}));var D=s("./src/locale/lv.ts");s.d(r,"lv",(function(){return D.default}));var A=s("./src/locale/lt.ts");s.d(r,"lt",(function(){return A.default}));var z=s("./src/locale/nl.ts");s.d(r,"nl",(function(){return z.default}));var L=s("./src/locale/no.ts");s.d(r,"no",(function(){return L.default}));var j=s("./src/locale/pl.ts");s.d(r,"pl",(function(){return j.default}));var M=s("./src/locale/pt.ts");s.d(r,"pt",(function(){return M.default}));var E=s("./src/locale/ro.ts");s.d(r,"ro",(function(){return E.default}));var B=s("./src/locale/ru.ts");s.d(r,"ru",(function(){return B.default}));var F=s("./src/locale/sk.ts");s.d(r,"sk",(function(){return F.default}));var N=s("./src/locale/sl.ts");s.d(r,"sl",(function(){return N.default}));var R=s("./src/locale/sr-Cyrl.ts");s.d(r,"srCyrl",(function(){return R.default}));var H=s("./src/locale/sr-Latn.ts");s.d(r,"srLatn",(function(){return H.default}));var W=s("./src/locale/sv.ts");s.d(r,"sv",(function(){return W.default}));var U=s("./src/locale/th.ts");s.d(r,"th",(function(){return U.default}));var G=s("./src/locale/tr.ts");s.d(r,"tr",(function(){return G.default}));var Y=s("./src/locale/az.ts");s.d(r,"az",(function(){return Y.default}));var q=s("./src/locale/uk.ts");s.d(r,"uk",(function(){return q.default}));var K=s("./src/locale/vi.ts");s.d(r,"vi",(function(){return K.default}));var X=s("./src/locale/zh-Hans.ts");s.d(r,"zhHans",(function(){return X.default}));var Z=s("./src/locale/zh-Hant.ts");s.d(r,"zhHant",(function(){return Z.default}))},"./src/locale/it.ts":function(e,r,s){s.r(r),r.default={badge:"Distintivo",close:"Chiudi",dataIterator:{noResultsText:"Nessun risultato trovato",loadingText:"Caricamento in corso..."},dataTable:{itemsPerPageText:"Righe per pagina:",ariaLabel:{sortDescending:"Ordinati in ordine decrescente.",sortAscending:"Ordinati in ordine crescente.",sortNone:"Non ordinato.",activateNone:"Attiva per rimuovere l'ordinamento.",activateDescending:"Attiva per ordinare in ordine decrescente.",activateAscending:"Attiva per ordinare in ordine crescente."},sortBy:"Ordina per"},dataFooter:{itemsPerPageText:"Elementi per pagina:",itemsPerPageAll:"Tutti",nextPage:"Pagina seguente",prevPage:"Pagina precedente",firstPage:"Prima pagina",lastPage:"Ultima pagina",pageText:"{0}-{1} di {2}"},datePicker:{itemsSelected:"{0} selezionati",nextMonthAriaLabel:"Il prossimo mese",nextYearAriaLabel:"L'anno prossimo",prevMonthAriaLabel:"Il mese scorso",prevYearAriaLabel:"L'anno scorso"},noDataText:"Nessun elemento disponibile",carousel:{prev:"Vista precedente",next:"Prossima vista",ariaLabel:{delimiter:"Carousel slide {0} di {1}"}},calendar:{moreEvents:"{0} di più"},fileInput:{counter:"{0} file",counterSize:"{0} file ({1} in totale)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Navigazione impaginazione",next:"Pagina seguente",previous:"Pagina precedente",page:"Vai alla pagina {0}",currentPage:"Pagina corrente, pagina {0}"}},rating:{ariaLabel:{icon:"Valutazione {0} di {1}"}}}},"./src/locale/ja.ts":function(e,r,s){s.r(r),r.default={badge:"バッジ",close:"閉じる",dataIterator:{noResultsText:"検索結果が見つかりません。",loadingText:"項目をロード中です..."},dataTable:{itemsPerPageText:"1ページあたりの行数：",ariaLabel:{sortDescending:"降順の並び替え。",sortAscending:"昇順の並び替え。",sortNone:"ソートされていません。",activateNone:"ソートを削除するには有効にしてください。",activateDescending:"降順の並び替えのためには有効にしてください。",activateAscending:"昇順のソートのためには有効にしてください。"},sortBy:"ソート方式"},dataFooter:{itemsPerPageText:"1ページあたりの件数：",itemsPerPageAll:"すべて",nextPage:"次のページ",prevPage:"前のページ",firstPage:"最初のページ",lastPage:"最後のページ",pageText:"{0}-{1} 件目 / {2}件"},datePicker:{itemsSelected:"{0}日付選択",nextMonthAriaLabel:"来月",nextYearAriaLabel:"来年",prevMonthAriaLabel:"前月",prevYearAriaLabel:"前年"},noDataText:"データはありません。",carousel:{prev:"前のビジュアル",next:"次のビジュアル",ariaLabel:{delimiter:"カルーセルのスライド {0}件目 / {1}件"}},calendar:{moreEvents:"さらに{0}"},fileInput:{counter:"{0} ファイル",counterSize:"{0} ファイル (合計 {1})"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"ページネーションナビゲーション",next:"次のページ",previous:"前のページ",page:"{0}ページ目に移動",currentPage:"現在のページ、ページ {0}"}},rating:{ariaLabel:{icon:"評価 {1} のうち {0}"}}}},"./src/locale/ko.ts":function(e,r,s){s.r(r),r.default={badge:"배지",close:"닫기",dataIterator:{noResultsText:"일치하는 항목이 없습니다.",loadingText:"불러오는 중..."},dataTable:{itemsPerPageText:"페이지 당 행 수:",ariaLabel:{sortDescending:"내림차순 정렬.",sortAscending:"오름차순 정렬.",sortNone:"정렬하지 않음.",activateNone:"정렬을 취소하려면 활성화하세요.",activateDescending:"내림차순 정렬을 위해 활성화하세요.",activateAscending:"오름차순 정렬을 위해 활성화하세요."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"페이지 당 항목 수:",itemsPerPageAll:"전체",nextPage:"다음 페이지",prevPage:"이전 페이지",firstPage:"첫 페이지",lastPage:"마지막 페이지",pageText:"{2} 중 {0}-{1}"},datePicker:{itemsSelected:"{0} 선택됨",nextMonthAriaLabel:"다음 달",nextYearAriaLabel:"내년",prevMonthAriaLabel:"지난달",prevYearAriaLabel:"전년도"},noDataText:"데이터가 없습니다.",carousel:{prev:"이전 화면",next:"다음 화면",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} 더보기"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"오전",pm:"오후"},pagination:{ariaLabel:{wrapper:"Pagination Navigation",next:"다음 페이지",previous:"이전 페이지",page:"고토 페이지 {0}",currentPage:"현재 페이지, 페이지 {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/lt.ts":function(e,r,s){s.r(r),r.default={badge:"Ženklelis",close:"Uždaryti",dataIterator:{noResultsText:"Nerasta atitinkančių įrašų",loadingText:"Kraunama..."},dataTable:{itemsPerPageText:"Eilutės per puslapį:",ariaLabel:{sortDescending:"Išrikiuota mažėjimo tvarka.",sortAscending:"Išrikiuota didėjimo tvarka.",sortNone:"Nerikiuota.",activateNone:"Suaktyvinkite, jei norite rikiavimą pašalinti.",activateDescending:"Suaktyvinkite, jei norite rikiuoti mažėjimo tvarka.",activateAscending:"Suaktyvinkite, jei norite rikiuoti didėjimo tvarka."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Įrašai per puslapį:",itemsPerPageAll:"Visi",nextPage:"Kitas puslapis",prevPage:"Ankstesnis puslapis",firstPage:"Pirmas puslapis",lastPage:"Paskutinis puslapis",pageText:"{0}-{1} iš {2}"},datePicker:{itemsSelected:"{0} pasirinkta",nextMonthAriaLabel:"Kitą mėnesį",nextYearAriaLabel:"Kitais metais",prevMonthAriaLabel:"Praeita mėnesį",prevYearAriaLabel:"Praeiti metai"},noDataText:"Nėra duomenų",carousel:{prev:"Ankstesnioji skaidrė",next:"Kita skaidrė",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"Daugiau {0}"},fileInput:{counter:"{0} failų",counterSize:"{0} failų ({1} iš viso)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Puslapio naršymas",next:"Kitas puslapis",previous:"Ankstesnis puslapis",page:"Eiti į puslapį {0}",currentPage:"Dabartinis puslapis, puslapis {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/lv.ts":function(e,r,s){s.r(r),r.default={badge:"Žetons",close:"Aizvērt",dataIterator:{noResultsText:"Nekas netika atrasts",loadingText:"Ielādē..."},dataTable:{itemsPerPageText:"Rādīt lapā:",ariaLabel:{sortDescending:"Sakārtots dilstošā secībā.",sortAscending:"Sakārtots augošā secībā.",sortNone:"Nav sakārtots.",activateNone:"Aktivizēt, lai noņemtu kārtošanu.",activateDescending:"Aktivizēt, lai sakārtotu dilstošā secībā.",activateAscending:"Aktivizēt, lai sakārtotu augošā secībā."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Rādīt lapā:",itemsPerPageAll:"Visu",nextPage:"Nākamā lapa",prevPage:"Iepriekšējā lapa",firstPage:"Pirmā lapa",lastPage:"Pēdējā lapa",pageText:"{0}-{1} no {2}"},datePicker:{itemsSelected:"{0} izvēlēts",nextMonthAriaLabel:"Nākammēnes",nextYearAriaLabel:"Nākamgad",prevMonthAriaLabel:"Iepriekšējais mēnesis",prevYearAriaLabel:"Iepriekšējais gads"},noDataText:"Nav pieejamu datu",carousel:{prev:"Iepriekšējais slaids",next:"Nākamais slaids",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"Vēl {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Navigācija paginationā",next:"Nākamā lapa",previous:"Iepriekšējā lapa",page:"Iet uz lapu {0}",currentPage:"Pašreizējā lapa, lapa {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/nl.ts":function(e,r,s){s.r(r),r.default={badge:"insigne",close:"Sluiten",dataIterator:{noResultsText:"Geen overeenkomende resultaten gevonden",loadingText:"Items aan het laden..."},dataTable:{itemsPerPageText:"Rijen per pagina:",ariaLabel:{sortDescending:"Aflopend gesorteerd.",sortAscending:"Oplopend gesorteerd.",sortNone:"Niet gesorteerd.",activateNone:"Activeer om de sortering te verwijderen.",activateDescending:"Activeer om aflopend te sorteren.",activateAscending:"Activeer om oplopend te sorteren."},sortBy:"Sorteer volgens"},dataFooter:{itemsPerPageText:"Aantal per pagina:",itemsPerPageAll:"Alles",nextPage:"Volgende pagina",prevPage:"Vorige pagina",firstPage:"Eerste pagina",lastPage:"Laatste pagina",pageText:"{0}-{1} van {2}"},datePicker:{itemsSelected:"{0} geselecteerd",nextMonthAriaLabel:"Volgende maand",nextYearAriaLabel:"Volgend jaar",prevMonthAriaLabel:"Vorige maand",prevYearAriaLabel:"Vorig jaar"},noDataText:"Geen gegevens beschikbaar",carousel:{prev:"Vorig beeld",next:"Volgend beeld",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} meer"},fileInput:{counter:"{0} bestanden",counterSize:"{0} bestanden ({1} in totaal)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Paginanavigatie",next:"Volgende pagina",previous:"Vorige pagina",page:"Ga naar pagina {0}",currentPage:"Huidige pagina, pagina {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/no.ts":function(e,r,s){s.r(r),r.default={badge:"Skilt",close:"Lukk",dataIterator:{noResultsText:"Fant ingen matchende elementer.",loadingText:"Laster elementer..."},dataTable:{itemsPerPageText:"Rader per side:",ariaLabel:{sortDescending:"Sortert synkende.",sortAscending:"Sortert stigende.",sortNone:"Ikke sortert.",activateNone:"Aktiver for å fjerne sortering.",activateDescending:"Aktiver for å sortere synkende.",activateAscending:"Aktiver for å sortere stigende."},sortBy:"Sorter etter"},dataFooter:{itemsPerPageText:"Elementer per side:",itemsPerPageAll:"Alle",nextPage:"Neste side",prevPage:"Forrige side",firstPage:"Første side",lastPage:"Siste side",pageText:"{0}-{1} av {2}"},datePicker:{itemsSelected:"{0} valgt",nextMonthAriaLabel:"Neste måned",nextYearAriaLabel:"Neste år",prevMonthAriaLabel:"Forrige måned",prevYearAriaLabel:"Forrige år"},noDataText:"Ingen data er tilgjengelig",carousel:{prev:"Forrige bilde",next:"Neste bilde",ariaLabel:{delimiter:"Karusellbilde {0} av {1}"}},calendar:{moreEvents:"{0} flere"},fileInput:{counter:"{0} filer",counterSize:"{0} filer ({1} totalt)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Paginasjonsnavigasjon",next:"Neste side",previous:"Forrige side",page:"Gå til side {0}",currentPage:"Gjeldende side, side {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/pl.ts":function(e,r,s){s.r(r),r.default={badge:"Odznaka",close:"Zamknij",dataIterator:{noResultsText:"Nie znaleziono danych odpowiadających wyszukiwaniu",loadingText:"Wczytywanie danych..."},dataTable:{itemsPerPageText:"Wierszy na stronie:",ariaLabel:{sortDescending:"Sortowanie malejąco. Kliknij aby zmienić.",sortAscending:"Sortowanie rosnąco. Kliknij aby zmienić.",sortNone:"Bez sortowania. Kliknij aby posortować rosnąco.",activateNone:"Kliknij aby usunąć sortowanie.",activateDescending:"Kliknij aby posortować malejąco.",activateAscending:"Kliknij aby posortować rosnąco."},sortBy:"Sortuj według"},dataFooter:{itemsPerPageText:"Pozycji na stronie:",itemsPerPageAll:"Wszystkie",nextPage:"Następna strona",prevPage:"Poprzednia strona",firstPage:"Pierwsza strona",lastPage:"Ostatnia strona",pageText:"{0}-{1} z {2}"},datePicker:{itemsSelected:"{0} dat(y)",nextMonthAriaLabel:"Następny miesiąc",nextYearAriaLabel:"Następny rok",prevMonthAriaLabel:"Poprzedni miesiąc",prevYearAriaLabel:"Poprzedni rok"},noDataText:"Brak danych",carousel:{prev:"Poprzedni obraz",next:"Następny obraz",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} więcej"},fileInput:{counter:"Liczba plików: {0}",counterSize:"Liczba plików: {0} (łącznie {1})"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Nawigacja paginacyjna",next:"Następna strona",previous:"Poprzednia strona",page:"Idź do strony {0}",currentPage:"Bieżąca strona, strona {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/pt.ts":function(e,r,s){s.r(r),r.default={badge:"Distintivo",close:"Fechar",dataIterator:{noResultsText:"Nenhum dado encontrado",loadingText:"Carregando itens..."},dataTable:{itemsPerPageText:"Linhas por página:",ariaLabel:{sortDescending:"Ordenado decrescente.",sortAscending:"Ordenado crescente.",sortNone:"Não ordenado.",activateNone:"Ative para remover a ordenação.",activateDescending:"Ative para ordenar decrescente.",activateAscending:"Ative para ordenar crescente."},sortBy:"Ordenar por"},dataFooter:{itemsPerPageText:"Itens por página:",itemsPerPageAll:"Todos",nextPage:"Próxima página",prevPage:"Página anterior",firstPage:"Primeira página",lastPage:"Última página",pageText:"{0}-{1} de {2}"},datePicker:{itemsSelected:"{0} selecionado(s)",nextMonthAriaLabel:"Próximo mês",nextYearAriaLabel:"Próximo ano",prevMonthAriaLabel:"Mês anterior",prevYearAriaLabel:"Ano anterior"},noDataText:"Não há dados disponíveis",carousel:{prev:"Visão anterior",next:"Próxima visão",ariaLabel:{delimiter:"Slide {0} de {1} do carrossel"}},calendar:{moreEvents:"Mais {0}"},fileInput:{counter:"{0} arquivo(s)",counterSize:"{0} arquivo(s) ({1} no total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Navegação de paginação",next:"Próxima página",previous:"Página anterior",page:"Ir à página {0}",currentPage:"Página atual, página {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/ro.ts":function(e,r,s){s.r(r),r.default={badge:"Insignă",close:"Închideți",dataIterator:{noResultsText:"Nu s-au găsit înregistrări corespunzătoare",loadingText:"Se încarcă articolele..."},dataTable:{itemsPerPageText:"Rânduri pe pagină:",ariaLabel:{sortDescending:"Sortate descendent.",sortAscending:"Sortate ascendent.",sortNone:"Nesortate.",activateNone:"Activați pentru a elimina sortarea.",activateDescending:"Activați pentru a sorta descendent.",activateAscending:"Activați pentru a sorta ascendent."},sortBy:"Sortați după"},dataFooter:{itemsPerPageText:"Articole pe pagină:",itemsPerPageAll:"Toate",nextPage:"Pagina următoare",prevPage:"Pagina anterioară",firstPage:"Prima pagină",lastPage:"Ultima pagină",pageText:"{0}-{1} din {2}"},datePicker:{itemsSelected:"{0} selectate",nextMonthAriaLabel:"Luna următoare",nextYearAriaLabel:"Anul următor",prevMonthAriaLabel:"Luna anterioară",prevYearAriaLabel:"Anul anterior"},noDataText:"Nu există date disponibile",carousel:{prev:"Grafica anterioară",next:"Grafica următoare",ariaLabel:{delimiter:"Slide carusel {0} din {1}"}},calendar:{moreEvents:"încă {0}"},fileInput:{counter:"{0} fișiere",counterSize:"{0} fișiere ({1} în total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Navigare prin paginare",next:"Pagina următoare",previous:"Pagina anterioară",page:"Mergeți la pagina {0}",currentPage:"Pagina curentă, pagina {0}"}},rating:{ariaLabel:{icon:"Rating de {0} din {1}"}}}},"./src/locale/ru.ts":function(e,r,s){s.r(r),r.default={badge:"знак",close:"Закрыть",dataIterator:{noResultsText:"Не найдено подходящих записей",loadingText:"Запись загружается..."},dataTable:{itemsPerPageText:"Строк на странице:",ariaLabel:{sortDescending:"Упорядочено по убыванию.",sortAscending:"Упорядочено по возрастанию.",sortNone:"Не упорядочено.",activateNone:"Активируйте, чтобы убрать сортировку.",activateDescending:"Активируйте для упорядочивания убыванию.",activateAscending:"Активируйте для упорядочивания по возрастанию."},sortBy:"Сортировать по"},dataFooter:{itemsPerPageText:"Записей на странице:",itemsPerPageAll:"Все",nextPage:"Следующая страница",prevPage:"Предыдущая страница",firstPage:"Первая страница",lastPage:"Последняя страница",pageText:"{0}-{1} из {2}"},datePicker:{itemsSelected:"{0} выбран",nextMonthAriaLabel:"Следующий месяц",nextYearAriaLabel:"Следующий год",prevMonthAriaLabel:"Прошлый месяц",prevYearAriaLabel:"Предыдущий год"},noDataText:"Отсутствуют данные",carousel:{prev:"Предыдущий слайд",next:"Следующий слайд",ariaLabel:{delimiter:"Слайд {0} из {1}"}},calendar:{moreEvents:"Еще {0}"},fileInput:{counter:"Файлов: {0}",counterSize:"Файлов: {0} (всего {1})"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Навигация по страницам",next:"Следующая страница",previous:"Предыдущая страница",page:"Перейти на страницу {0}",currentPage:"Текущая страница, Страница {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/sk.ts":function(e,r,s){s.r(r),r.default={badge:"Odznak",close:"Zavrieť",dataIterator:{noResultsText:"Neboli nájdené žiadne záznamy",loadingText:"Načítavam položky..."},dataTable:{itemsPerPageText:"Počet riadkov na stránku:",ariaLabel:{sortDescending:"Zoradené zostupne.",sortAscending:"Zoradené vzostupne.",sortNone:"Nezoradené.",activateNone:"Aktivujte na zrušenie triedenia.",activateDescending:"Aktivujte na zoradenie zostupne.",activateAscending:"Aktivujte na zoradenie vzostupne."},sortBy:"Zoradiť podľa"},dataFooter:{itemsPerPageText:"Počet položiek na stránku:",itemsPerPageAll:"Všetko",nextPage:"Ďalšia stránka",prevPage:"Predchádzajúca stránka",firstPage:"Prvá stránka",lastPage:"Posledná stránka",pageText:"{0}–{1} z {2}"},datePicker:{itemsSelected:"{0} vybrané",nextMonthAriaLabel:"Ďalší mesiac",nextYearAriaLabel:"Ďalší rok",prevMonthAriaLabel:"Predchádzajúci mesiac",prevYearAriaLabel:"Predchádzajúci rok"},noDataText:"Nie sú dostupné žiadne dáta",carousel:{prev:"Predchádzajúci obrázok",next:"Další obrázok",ariaLabel:{delimiter:"Snímka {0} z {1}"}},calendar:{moreEvents:"{0} ďalších"},fileInput:{counter:"{0} súborov",counterSize:"{0} súborov ({1} celkom)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Navigácia stránkovania",next:"Ďalšia stránka",previous:"Predchádzajúca stránka",page:"Ísť na stránku {0}",currentPage:"Aktuálna stránka, stránka {0}"}},rating:{ariaLabel:{icon:"Hodnotenie {0} z {1}"}}}},"./src/locale/sl.ts":function(e,r,s){s.r(r),r.default={badge:"Značka",close:"Zapri",dataIterator:{noResultsText:"Ni iskanega zapisa",loadingText:"Nalaganje..."},dataTable:{itemsPerPageText:"Vrstic na stran:",ariaLabel:{sortDescending:"Razvrščeno padajoče.",sortAscending:"Razvrščeno naraščajoče.",sortNone:"Ni razvrščeno.",activateNone:"Aktivirajte za odstranitev razvrščanja.",activateDescending:"Aktivirajte za padajoče razvrščanje.",activateAscending:"Aktivirajte za naraščajoče razvrščanje."},sortBy:"Razvrsti po"},dataFooter:{itemsPerPageText:"Predmetov na stran:",itemsPerPageAll:"Vse",nextPage:"Naslednja stran",prevPage:"Prejšnja stran",firstPage:"Prva stran",lastPage:"Zadnja stran",pageText:"{0}-{1} od {2}"},datePicker:{itemsSelected:"{0} izbrano/-ih",nextMonthAriaLabel:"Naslednji mesec",nextYearAriaLabel:"Naslednje leto",prevMonthAriaLabel:"Prejšnji mesec",prevYearAriaLabel:"Prejšnje leto"},noDataText:"Ni podatkov",carousel:{prev:"Prejšnji prikaz",next:"Naslednji prikaz",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"Še {0}"},fileInput:{counter:"{0} datotek",counterSize:"{0} datotek ({1} skupno)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Navigacija po strani po strani",next:"Naslednja stran",previous:"Prejšnja stran",page:"Pojdi na stran {0}",currentPage:"Trenutna stran, stran {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/sr-Cyrl.ts":function(e,r,s){s.r(r),r.default={badge:"Значка",close:"Затвори",dataIterator:{noResultsText:"Ни један запис није пронађен",loadingText:"Учитавање ставке..."},dataTable:{itemsPerPageText:"Редова по страници:",ariaLabel:{sortDescending:"Сортирано опадајуће.",sortAscending:"Сортирано растуће.",sortNone:"Није сортирано.",activateNone:"Кликни да уклониш сортирање.",activateDescending:"Кликни да сортираш опадајуће.",activateAscending:"Кликни да сортираш растуће."},sortBy:"Сортирај по"},dataFooter:{itemsPerPageText:"Ставки по страници:",itemsPerPageAll:"Све",nextPage:"Следећа страница",prevPage:"Претходна страница",firstPage:"Прва страница",lastPage:"Последња страница",pageText:"{0}-{1} од {2}"},datePicker:{itemsSelected:"{0} одабрано",nextMonthAriaLabel:"Следећег месеца",nextYearAriaLabel:"Следеће године",prevMonthAriaLabel:"Претходни месец",prevYearAriaLabel:"Претходна година"},noDataText:"Нема доступних података",carousel:{prev:"Претходна слика",next:"Следећа слика",ariaLabel:{delimiter:"Слика {0} од {1}"}},calendar:{moreEvents:"{0} више"},fileInput:{counter:"{0} фајлова",counterSize:"{0} фајлова ({1} укупно)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Навигација страницама",next:"Следећа страница",previous:"Претходна страница",page:"Иди на страну {0}",currentPage:"Тренутна страница, страница {0}"}},rating:{ariaLabel:{icon:"Оцена {0} од {1}"}}}},"./src/locale/sr-Latn.ts":function(e,r,s){s.r(r),r.default={badge:"Značka",close:"Zatvori",dataIterator:{noResultsText:"Nijedan zapis nije pronađen",loadingText:"Učitavanje stavke..."},dataTable:{itemsPerPageText:"Redova po stranici:",ariaLabel:{sortDescending:"Sortirano opadajuće.",sortAscending:"Sortirano rastuće.",sortNone:"Nije sortirano.",activateNone:"Klikni da ukloniš sortiranje.",activateDescending:"Klikni da sortiraš opadajuće.",activateAscending:"Klikni da sortiraš rastuće."},sortBy:"Sortiraj po"},dataFooter:{itemsPerPageText:"Stavki po stranici:",itemsPerPageAll:"Sve",nextPage:"Sledeća stranica",prevPage:"Prethodna stranica",firstPage:"Prva stranica",lastPage:"Poslednja stranica",pageText:"{0}-{1} od {2}"},datePicker:{itemsSelected:"{0} odabrano",nextMonthAriaLabel:"Sledećeg meseca",nextYearAriaLabel:"Sledeće godine",prevMonthAriaLabel:"Prethodni mesec",prevYearAriaLabel:"Prethodna godina"},noDataText:"Nema dostupnih podataka",carousel:{prev:"Prethodna slika",next:"Sledeća slika",ariaLabel:{delimiter:"Slika {0} od {1}"}},calendar:{moreEvents:"{0} više"},fileInput:{counter:"{0} fajlova",counterSize:"{0} fajlova ({1} ukupno)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Navigacija stranicama",next:"Sledeća stranica",previous:"Prethodna stranica",page:"Idi na stranu {0}",currentPage:"Trenutna stranica, stranica {0}"}},rating:{ariaLabel:{icon:"Ocena {0} od {1}"}}}},"./src/locale/sv.ts":function(e,r,s){s.r(r),r.default={badge:"Bricka",close:"Stäng",dataIterator:{noResultsText:"Inga poster funna",loadingText:"Laddar data..."},dataTable:{itemsPerPageText:"Rader per sida:",ariaLabel:{sortDescending:"Sorterat fallande.",sortAscending:"Sorterat stigande.",sortNone:"Osorterat.",activateNone:"Aktivera för att ta bort sortering.",activateDescending:"Aktivera för sortering fallande.",activateAscending:"Aktivera för sortering stigande."},sortBy:"Sortera efter"},dataFooter:{itemsPerPageText:"Objekt per sida:",itemsPerPageAll:"Alla",nextPage:"Nästa sida",prevPage:"Föregående sida",firstPage:"Första sidan",lastPage:"Sista sidan",pageText:"{0}-{1} av {2}"},datePicker:{itemsSelected:"{0} markerade",nextMonthAriaLabel:"Nästa månad",nextYearAriaLabel:"Nästa år",prevMonthAriaLabel:"Förra månaden",prevYearAriaLabel:"Förra året"},noDataText:"Ingen data tillgänglig",carousel:{prev:"Föregående vy",next:"Nästa vy",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} fler"},fileInput:{counter:"{0} filer",counterSize:"{0} filer (av {1} totalt)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Pagination Navigation",next:"Nästa sida",previous:"Föregående sida",page:"Gå till sidan {0}",currentPage:"Aktuell sida, sida {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/th.ts":function(e,r,s){s.r(r),r.default={badge:"สัญลักษณ์",close:"ปิด",dataIterator:{noResultsText:"ไม่พบข้อมูลที่ค้นหา",loadingText:"กำลังโหลดข้อมูล..."},dataTable:{itemsPerPageText:"แถวต่อหน้า:",ariaLabel:{sortDescending:"เรียงจากมากไปน้อยอยู่",sortAscending:"เรียงจากน้อยไปมากอยู่",sortNone:"ไม่ได้เรียงลำดับ",activateNone:"กดเพื่อปิดการเรียงลำดับ",activateDescending:"กดเพื่อเรียงจากมากไปน้อย",activateAscending:"กดเพื่อเรียงจากน้อยไปมาก"},sortBy:"เรียงตาม"},dataFooter:{itemsPerPageText:"รายการต่อหน้า:",itemsPerPageAll:"ทั้งหมด",nextPage:"หน้าต่อไป",prevPage:"หน้าที่แล้ว",firstPage:"หน้าแรก",lastPage:"หน้าสุดท้าย",pageText:"{0}-{1} จาก {2}"},datePicker:{itemsSelected:"เลือก {0} วัน",nextMonthAriaLabel:"เดือนถัดไป",nextYearAriaLabel:"ปีถัดไป",prevMonthAriaLabel:"เดือนก่อนหน้า",prevYearAriaLabel:"ปีก่อนหน้า"},noDataText:"ไม่มีข้อมูล",carousel:{prev:"ภาพก่อนหน้า",next:"ภาพถัดไป",ariaLabel:{delimiter:"ภาพสไลด์ที่ {0} จาก {1}"}},calendar:{moreEvents:"มีอีก {0}"},fileInput:{counter:"{0} ไฟล์",counterSize:"{0} ไฟล์ (รวม {1})"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"การนำทางไปยังหน้า",next:"หน้าต่อไป",previous:"หน้าที่แล้ว",page:"ไปที่หน้า {0}",currentPage:"หน้าปัจจุบัน (หน้า {0})"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/tr.ts":function(e,r,s){s.r(r),r.default={badge:"rozet",close:"Kapat",dataIterator:{noResultsText:"Eşleşen veri bulunamadı",loadingText:"Yükleniyor... Lütfen bekleyin."},dataTable:{itemsPerPageText:"Sayfa başına satır:",ariaLabel:{sortDescending:"Z den A ya sıralı.",sortAscending:"A dan Z ye sıralı.",sortNone:"Sıralı değil. ",activateNone:"Sıralamayı kaldırmak için etkinleştir.",activateDescending:"Z den A ya sıralamak için etkinleştir.",activateAscending:"A dan Z ye sıralamak için etkinleştir."},sortBy:"Sırala"},dataFooter:{itemsPerPageText:"Sayfa başına satır:",itemsPerPageAll:"Hepsi",nextPage:"Sonraki sayfa",prevPage:"Önceki sayfa",firstPage:"İlk sayfa",lastPage:"Son sayfa",pageText:"{0} - {1} arası, Toplam: {2} kayıt"},datePicker:{itemsSelected:"{0} öge seçildi",nextMonthAriaLabel:"Gelecek ay",nextYearAriaLabel:"Gelecek yıl",prevMonthAriaLabel:"Geçtiğimiz ay",prevYearAriaLabel:"Geçen yıl"},noDataText:"Bu görünümde veri yok.",carousel:{prev:"Önceki görsel",next:"Sonraki görsel",ariaLabel:{delimiter:"Galeri sayfa {0} / {1}"}},calendar:{moreEvents:"{0} tane daha"},fileInput:{counter:"{0} dosya",counterSize:"{0} dosya (toplamda {1})"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Sayfalandırma Navigasyonu",next:"Sonraki sayfa",previous:"Önceki sayfa",page:"Sayfaya git {0}",currentPage:"Geçerli Sayfa, Sayfa {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/uk.ts":function(e,r,s){s.r(r),r.default={badge:"Знак",close:"Закрити",dataIterator:{noResultsText:"В результаті пошуку нічого не знайдено",loadingText:"Завантаження..."},dataTable:{itemsPerPageText:"Рядків на сторінці:",ariaLabel:{sortDescending:"Відсортовано за спаданням.",sortAscending:"Відсортовано за зростанням.",sortNone:"Не відсортовано.",activateNone:"Активувати, щоб видалити сортування.",activateDescending:"Активувати, щоб відсортувати за спаданням.",activateAscending:"Активувати, щоб відсортувати за зростанням."},sortBy:"Відсортувати за"},dataFooter:{itemsPerPageText:"Елементів на сторінці:",itemsPerPageAll:"Всі",nextPage:"Наступна сторінка",prevPage:"Попередня сторінка",firstPage:"Перша сторінка",lastPage:"Остання сторінка",pageText:"{0}-{1} з {2}"},datePicker:{itemsSelected:"{0} вибрано",nextMonthAriaLabel:"Наступного місяця",nextYearAriaLabel:"Наступного року",prevMonthAriaLabel:"Попередній місяць",prevYearAriaLabel:"Попередній рік"},noDataText:"Немає даних для відображення",carousel:{prev:"Попередній слайд",next:"Наступий слайд",ariaLabel:{delimiter:"Слайд {0} з {1}"}},calendar:{moreEvents:"Ще {0}"},fileInput:{counter:"{0} файлів",counterSize:"{0} файлів ({1} загалом)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Навігація по сторінках",next:"Наступна сторінка",previous:"Попередня сторінка",page:"Перейти на сторінку {0}",currentPage:"Поточна сторінка, Сторінка {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/vi.ts":function(e,r,s){s.r(r),r.default={badge:"Huy hiệu",close:"Đóng",dataIterator:{noResultsText:"Không tìm thấy kết quả nào",loadingText:"Đang tải..."},dataTable:{itemsPerPageText:"Số hàng mỗi trang:",ariaLabel:{sortDescending:"Sắp xếp giảm dần.",sortAscending:"Sắp xếp tăng dần.",sortNone:"Không sắp xếp.",activateNone:"Kích hoạt để bỏ sắp xếp.",activateDescending:"Kích hoạt để sắp xếp giảm dần.",activateAscending:"Kích hoạt để sắp xếp tăng dần."},sortBy:"Sắp xếp"},dataFooter:{itemsPerPageText:"Số mục mỗi trang:",itemsPerPageAll:"Toàn bộ",nextPage:"Trang tiếp theo",prevPage:"Trang trước",firstPage:"Trang đầu",lastPage:"Trang cuối",pageText:"{0}-{1} trên {2}"},datePicker:{itemsSelected:"{0} được chọn",nextMonthAriaLabel:"Tháng sau",nextYearAriaLabel:"Năm sau",prevMonthAriaLabel:"Tháng trước",prevYearAriaLabel:"Năm trước"},noDataText:"Không có dữ liệu",carousel:{prev:"Ảnh tiếp theo",next:"Ảnh trước",ariaLabel:{delimiter:"Carousel slide {0} trên {1}"}},calendar:{moreEvents:"{0} nữa"},fileInput:{counter:"{0} tệp",counterSize:"{0} tệp (tổng cộng {1})"},timePicker:{am:"SA",pm:"CH"},pagination:{ariaLabel:{wrapper:"Điều hướng phân trang",next:"Trang tiếp theo",previous:"Trang trước",page:"Đến trang {0}",currentPage:"Trang hiện tại, Trang {0}"}},rating:{ariaLabel:{icon:"Đánh giá {0} trên {1}"}}}},"./src/locale/zh-Hans.ts":function(e,r,s){s.r(r),r.default={badge:"徽章",close:"关闭",dataIterator:{noResultsText:"没有符合条件的结果",loadingText:"加载中……"},dataTable:{itemsPerPageText:"每页数目：",ariaLabel:{sortDescending:"：降序排列。",sortAscending:"：升序排列。",sortNone:"：未排序。",activateNone:"点击以移除排序。",activateDescending:"点击以降序排列。",activateAscending:"点击以升序排列。"},sortBy:"排序方式"},dataFooter:{itemsPerPageText:"每页数目：",itemsPerPageAll:"全部",nextPage:"下一页",prevPage:"上一页",firstPage:"首页",lastPage:"尾页",pageText:"{0}-{1} 共 {2}"},datePicker:{itemsSelected:"已选择 {0}",nextMonthAriaLabel:"下个月",nextYearAriaLabel:"明年",prevMonthAriaLabel:"前一个月",prevYearAriaLabel:"前一年"},noDataText:"没有数据",carousel:{prev:"上一张",next:"下一张",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"还有 {0} 项"},fileInput:{counter:"{0} 个文件",counterSize:"{0} 个文件（共 {1}）"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"分页导航",next:"下一页",previous:"上一页",page:"转到页面 {0}",currentPage:"当前页 {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/locale/zh-Hant.ts":function(e,r,s){s.r(r),r.default={badge:"徽章",close:"關閉",dataIterator:{noResultsText:"沒有符合條件的結果",loadingText:"讀取中..."},dataTable:{itemsPerPageText:"每頁列數：",ariaLabel:{sortDescending:"：降序排列。",sortAscending:"：升序排列。",sortNone:"無排序方式。點擊以升序排列。",activateNone:"點擊以移除排序方式。",activateDescending:"點擊以降序排列。",activateAscending:"點擊以移除排序方式。"},sortBy:"排序方式"},dataFooter:{itemsPerPageText:"每頁項目：",itemsPerPageAll:"全部",nextPage:"下一頁",prevPage:"上一頁",firstPage:"第一頁",lastPage:"最後頁",pageText:"{2} 條中的 {0}~{1} 條"},datePicker:{itemsSelected:"已選擇 {0}",nextMonthAriaLabel:"下個月",nextYearAriaLabel:"明年",prevMonthAriaLabel:"前一個月",prevYearAriaLabel:"前一年"},noDataText:"沒有資料",carousel:{prev:"上一張",next:"下一張",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"還有其他 {0} 項"},fileInput:{counter:"{0} 個檔案",counterSize:"{0} 個檔案（共 {1}）"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"分頁導航",next:"下一頁",previous:"上一頁",page:"轉到頁面 {0}",currentPage:"當前頁 {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},"./src/mixins/activatable/index.ts":function(e,r,s){s.r(r);var o=s("./src/mixins/delayable/index.ts"),l=s("./src/mixins/toggleable/index.ts"),c=s("./src/util/mixins.ts"),u=s("./src/util/helpers.ts"),p=s("./src/util/console.ts");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var __values=function(e){var r="function"==typeof Symbol&&Symbol.iterator,s=r&&e[r],o=0;if(s)return s.call(e);if(e&&"number"==typeof e.length)return{next:function next(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")},f=Object(c.default)(o.default,l.default);r.default=f.extend({name:"activatable",props:{activator:{default:null,validator:function validator(e){return["string","object"].includes(_typeof(e))}},disabled:Boolean,internalActivator:Boolean,openOnClick:{type:Boolean,default:!0},openOnHover:Boolean,openOnFocus:Boolean},data:function data(){return{activatorElement:null,activatorNode:[],events:["click","mouseenter","mouseleave","focus"],listeners:{}}},watch:{activator:"resetActivator",openOnFocus:"resetActivator",openOnHover:"resetActivator"},mounted:function mounted(){var e=Object(u.getSlotType)(this,"activator",!0);e&&["v-slot","normal"].includes(e)&&Object(p.consoleError)('The activator slot must be bound, try \'<template v-slot:activator="{ on }"><v-btn v-on="on">\'',this),this.addActivatorEvents()},beforeDestroy:function beforeDestroy(){this.removeActivatorEvents()},methods:{addActivatorEvents:function addActivatorEvents(){var e,r;if(this.activator&&!this.disabled&&this.getActivator()){this.listeners=this.genActivatorListeners();var s=Object.keys(this.listeners);try{for(var o=__values(s),l=o.next();!l.done;l=o.next()){var c=l.value;this.getActivator().addEventListener(c,this.listeners[c])}}catch(u){e={error:u}}finally{try{l&&!l.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}}},genActivator:function genActivator(){var e=Object(u.getSlot)(this,"activator",Object.assign(this.getValueProxy(),{on:this.genActivatorListeners(),attrs:this.genActivatorAttributes()}))||[];return this.activatorNode=e,e},genActivatorAttributes:function genActivatorAttributes(){return{role:this.openOnClick&&!this.openOnHover?"button":void 0,"aria-haspopup":!0,"aria-expanded":String(this.isActive)}},genActivatorListeners:function genActivatorListeners(){var e=this;if(this.disabled)return{};var r={};return this.openOnHover?(r.mouseenter=function(r){e.getActivator(r),e.runDelay("open")},r.mouseleave=function(r){e.getActivator(r),e.runDelay("close")}):this.openOnClick&&(r.click=function(r){var s=e.getActivator(r);s&&s.focus(),r.stopPropagation(),e.isActive=!e.isActive}),this.openOnFocus&&(r.focus=function(r){e.getActivator(r),r.stopPropagation(),e.isActive=!e.isActive}),r},getActivator:function getActivator(e){if(this.activatorElement)return this.activatorElement;var r=null;if(this.activator){var s=this.internalActivator?this.$el:document;r="string"==typeof this.activator?s.querySelector(this.activator):this.activator.$el?this.activator.$el:this.activator}else if(1===this.activatorNode.length||this.activatorNode.length&&!e){var o=this.activatorNode[0].componentInstance;r=o&&o.$options.mixins&&o.$options.mixins.some((function(e){return e.options&&["activatable","menuable"].includes(e.options.name)}))?o.getActivator():this.activatorNode[0].elm}else e&&(r=e.currentTarget||e.target);return this.activatorElement=(null==r?void 0:r.nodeType)===Node.ELEMENT_NODE?r:null,this.activatorElement},getContentSlot:function getContentSlot(){return Object(u.getSlot)(this,"default",this.getValueProxy(),!0)},getValueProxy:function getValueProxy(){var e=this;return{get value(){return e.isActive},set value(r){e.isActive=r}}},removeActivatorEvents:function removeActivatorEvents(){var e,r;if(this.activator&&this.activatorElement){var s=Object.keys(this.listeners);try{for(var o=__values(s),l=o.next();!l.done;l=o.next()){var c=l.value;this.activatorElement.removeEventListener(c,this.listeners[c])}}catch(u){e={error:u}}finally{try{l&&!l.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}this.listeners={}}},resetActivator:function resetActivator(){this.removeActivatorEvents(),this.activatorElement=null,this.getActivator(),this.addActivatorEvents()}}})},"./src/mixins/applicationable/index.ts":function(e,r,s){s.r(r),s.d(r,"default",(function(){return applicationable}));var o=s("./src/mixins/positionable/index.ts"),l=s("./src/util/mixins.ts");function applicationable(e,r){return void 0===r&&(r=[]),Object(l.default)(Object(o.factory)(["absolute","fixed"])).extend({name:"applicationable",props:{app:Boolean},computed:{applicationProperty:function applicationProperty(){return e}},watch:{app:function app(e,r){r?this.removeApplication(!0):this.callUpdate()},applicationProperty:function applicationProperty(e,r){this.$vuetify.application.unregister(this._uid,r)}},activated:function activated(){this.callUpdate()},created:function created(){for(var e=0,s=r.length;e<s;e++)this.$watch(r[e],this.callUpdate);this.callUpdate()},mounted:function mounted(){this.callUpdate()},deactivated:function deactivated(){this.removeApplication()},destroyed:function destroyed(){this.removeApplication()},methods:{callUpdate:function callUpdate(){this.app&&this.$vuetify.application.register(this._uid,this.applicationProperty,this.updateApplication())},removeApplication:function removeApplication(e){void 0===e&&(e=!1),(e||this.app)&&this.$vuetify.application.unregister(this._uid,this.applicationProperty)},updateApplication:function updateApplication(){return 0}}})}},"./src/mixins/binds-attrs/index.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o);function makeWatcher(e){return function(r,s){for(var o in s)Object.prototype.hasOwnProperty.call(r,o)||this.$delete(this.$data[e],o);for(var o in r)this.$set(this.$data[e],o,r[o])}}r.default=l.a.extend({data:function data(){return{attrs$:{},listeners$:{}}},created:function created(){this.$watch("$attrs",makeWatcher("attrs$"),{immediate:!0}),this.$watch("$listeners",makeWatcher("listeners$"),{immediate:!0})}})},"./src/mixins/bootable/index.ts":function(e,r,s){s.r(r);var o=s("./src/util/console.ts"),l=s("vue"),c=s.n(l);r.default=c.a.extend().extend({name:"bootable",props:{eager:Boolean},data:function data(){return{isBooted:!1}},computed:{hasContent:function hasContent(){return this.isBooted||this.eager||this.isActive}},watch:{isActive:function isActive(){this.isBooted=!0}},created:function created(){"lazy"in this.$attrs&&Object(o.removed)("lazy",this)},methods:{showLazyContent:function showLazyContent(e){return this.hasContent&&e?e():[this.$createElement()]}}})},"./src/mixins/button-group/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VItemGroup/VItemGroup.ts");r.default=o.BaseItemGroup.extend({name:"button-group",provide:function provide2(){return{btnToggle:this}},computed:{classes:function classes(){return o.BaseItemGroup.options.computed.classes.call(this)}},methods:{genData:o.BaseItemGroup.options.methods.genData}})},"./src/mixins/colorable/index.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o),c=s("./src/util/console.ts"),u=s("./src/util/colorUtils.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=l.a.extend({name:"colorable",props:{color:String},methods:{setBackgroundColor:function setBackgroundColor(e,r){var s;return void 0===r&&(r={}),"string"==typeof r.style?(Object(c.consoleError)("style must be an object",this),r):"string"==typeof r.class?(Object(c.consoleError)("class must be an object",this),r):(Object(u.isCssColor)(e)?r.style=__assign(__assign({},r.style),{"background-color":""+e,"border-color":""+e}):e&&(r.class=__assign(__assign({},r.class),((s={})[e]=!0,s))),r)},setTextColor:function setTextColor(e,r){var s;if(void 0===r&&(r={}),"string"==typeof r.style)return Object(c.consoleError)("style must be an object",this),r;if("string"==typeof r.class)return Object(c.consoleError)("class must be an object",this),r;if(Object(u.isCssColor)(e))r.style=__assign(__assign({},r.style),{color:""+e,"caret-color":""+e});else if(e){var o=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(e.toString().trim().split(" ",2),2),l=o[0],p=o[1];r.class=__assign(__assign({},r.class),((s={})[l+"--text"]=!0,s)),p&&(r.class["text--"+p]=!0)}return r}}})},"./src/mixins/comparable/index.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o),c=s("./src/util/helpers.ts");r.default=l.a.extend({name:"comparable",props:{valueComparator:{type:Function,default:c.deepEqual}}})},"./src/mixins/delayable/index.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o);r.default=l.a.extend().extend({name:"delayable",props:{openDelay:{type:[Number,String],default:0},closeDelay:{type:[Number,String],default:0}},data:function data(){return{openTimeout:void 0,closeTimeout:void 0}},methods:{clearDelay:function clearDelay(){clearTimeout(this.openTimeout),clearTimeout(this.closeTimeout)},runDelay:function runDelay(e,r){var s=this;this.clearDelay();var o=parseInt(this[e+"Delay"],10);this[e+"Timeout"]=setTimeout(r||function(){s.isActive={open:!0,close:!1}[e]},o)}}})},"./src/mixins/dependent/index.ts":function(e,r,s){s.r(r);var o=s("./src/util/mixins.ts"),__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))};function searchChildren(e){for(var r=[],s=0;s<e.length;s++){var o=e[s];o.isActive&&o.isDependent?r.push(o):r.push.apply(r,__spreadArray([],__read(searchChildren(o.$children)),!1))}return r}r.default=Object(o.default)().extend({name:"dependent",data:function data(){return{closeDependents:!0,isActive:!1,isDependent:!0}},watch:{isActive:function isActive(e){if(!e)for(var r=this.getOpenDependents(),s=0;s<r.length;s++)r[s].isActive=!1}},methods:{getOpenDependents:function getOpenDependents(){return this.closeDependents?searchChildren(this.$children):[]},getOpenDependentElements:function getOpenDependentElements(){for(var e=[],r=this.getOpenDependents(),s=0;s<r.length;s++)e.push.apply(e,__spreadArray([],__read(r[s].getClickableDependentElements()),!1));return e},getClickableDependentElements:function getClickableDependentElements(){var e=[this.$el];return this.$refs.content&&e.push(this.$refs.content),this.overlay&&e.push(this.overlay.$el),e.push.apply(e,__spreadArray([],__read(this.getOpenDependentElements()),!1)),e}}})},"./src/mixins/detachable/index.ts":function(e,r,s){s.r(r);var o=s("./src/mixins/bootable/index.ts"),l=s("./src/util/helpers.ts"),c=s("./src/util/mixins.ts"),u=s("./src/util/console.ts");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function removeActivator(e){e.forEach((function(e){e.elm&&e.elm.parentNode&&e.elm.parentNode.removeChild(e.elm)}))}r.default=Object(c.default)(o.default).extend({name:"detachable",props:{attach:{default:!1,validator:function validateAttachTarget(e){var r=_typeof(e);return"boolean"===r||"string"===r||e.nodeType===Node.ELEMENT_NODE}},contentClass:{type:String,default:""}},data:function data(){return{activatorNode:null,hasDetached:!1}},watch:{attach:function attach(){this.hasDetached=!1,this.initDetach()},hasContent:function hasContent(){this.$nextTick(this.initDetach)}},beforeMount:function beforeMount(){var e=this;this.$nextTick((function(){e.activatorNode&&(Array.isArray(e.activatorNode)?e.activatorNode:[e.activatorNode]).forEach((function(r){if(r.elm&&e.$el.parentNode){var s=e.$el===e.$el.parentNode.firstChild?e.$el:e.$el.nextSibling;e.$el.parentNode.insertBefore(r.elm,s)}}))}))},mounted:function mounted(){this.hasContent&&this.initDetach()},deactivated:function deactivated(){this.isActive=!1},beforeDestroy:function beforeDestroy(){this.$refs.content&&this.$refs.content.parentNode&&this.$refs.content.parentNode.removeChild(this.$refs.content)},destroyed:function destroyed(){var e=this;if(this.activatorNode){var r=Array.isArray(this.activatorNode)?this.activatorNode:[this.activatorNode];if(this.$el.isConnected){var s=new MutationObserver((function(o){o.some((function(r){return Array.from(r.removedNodes).includes(e.$el)}))&&(s.disconnect(),removeActivator(r))}));s.observe(this.$el.parentNode,{subtree:!1,childList:!0})}else removeActivator(r)}},methods:{getScopeIdAttrs:function getScopeIdAttrs(){var e,r=Object(l.getObjectValueByPath)(this.$vnode,"context.$options._scopeId");return r&&((e={})[r]="",e)},initDetach:function initDetach(){var e;this._isDestroyed||!this.$refs.content||this.hasDetached||""===this.attach||!0===this.attach||"attach"===this.attach||((e=!1===this.attach?document.querySelector("[data-app]"):"string"==typeof this.attach?document.querySelector(this.attach):this.attach)?(e.appendChild(this.$refs.content),this.hasDetached=!0):Object(u.consoleWarn)("Unable to locate target "+(this.attach||"[data-app]"),this))}}})},"./src/mixins/elevatable/index.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o);r.default=l.a.extend({name:"elevatable",props:{elevation:[Number,String]},computed:{computedElevation:function computedElevation(){return this.elevation},elevationClasses:function elevationClasses(){var e,r=this.computedElevation;return null==r||isNaN(parseInt(r))?{}:((e={})["elevation-"+this.elevation]=!0,e)}}})},"./src/mixins/filterable/index.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o);r.default=l.a.extend({name:"filterable",props:{noDataText:{type:String,default:"$vuetify.noDataText"}}})},"./src/mixins/groupable/index.ts":function(e,r,s){s.r(r),s.d(r,"factory",(function(){return factory}));var o=s("./src/mixins/registrable/index.ts");function factory(e,r,s){return Object(o.inject)(e,r,s).extend({name:"groupable",props:{activeClass:{type:String,default:function _default2(){if(this[e])return this[e].activeClass}},disabled:Boolean},data:function data(){return{isActive:!1}},computed:{groupClasses:function groupClasses(){var e;return this.activeClass?((e={})[this.activeClass]=this.isActive,e):{}}},created:function created(){this[e]&&this[e].register(this)},beforeDestroy:function beforeDestroy(){this[e]&&this[e].unregister(this)},methods:{toggle:function toggle(){this.$emit("change")}}})}var l=factory("itemGroup");r.default=l},"./src/mixins/intersectable/index.ts":function(e,r,s){s.r(r),s.d(r,"default",(function(){return intersectable}));var o=s("./src/directives/intersect/index.ts"),l=s("./src/util/console.ts"),c=s("vue"),u=s.n(c);function intersectable(e){return u.a.extend({name:"intersectable",data:function data(){return{isIntersecting:!1}},mounted:function mounted(){o.default.inserted(this.$el,{name:"intersect",value:this.onObserve},this.$vnode)},destroyed:function destroyed(){o.default.unbind(this.$el,{name:"intersect",value:this.onObserve},this.$vnode)},methods:{onObserve:function onObserve(r,s,o){if(this.isIntersecting=o,o)for(var c=0,u=e.onVisible.length;c<u;c++){var p=this[e.onVisible[c]];"function"!=typeof p?Object(l.consoleWarn)(e.onVisible[c]+" method is not available on the instance but referenced in intersectable mixin options"):p()}}}})}},"./src/mixins/loadable/index.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o),c=s("./src/components/VProgressLinear/index.ts");r.default=l.a.extend().extend({name:"loadable",props:{loading:{type:[Boolean,String],default:!1},loaderHeight:{type:[Number,String],default:2}},methods:{genProgress:function genProgress(){return!1===this.loading?null:this.$slots.progress||this.$createElement(c.default,{props:{absolute:!0,color:!0===this.loading||""===this.loading?this.color||"primary":this.loading,height:this.loaderHeight,indeterminate:!0}})}}})},"./src/mixins/localable/index.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o);r.default=l.a.extend({name:"localable",props:{locale:String},computed:{currentLocale:function currentLocale(){return this.locale||this.$vuetify.lang.current}}})},"./src/mixins/measurable/index.ts":function(e,r,s){s.r(r);var o=s("./src/util/helpers.ts"),l=s("vue"),c=s.n(l);r.default=c.a.extend({name:"measurable",props:{height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},computed:{measurableStyles:function measurableStyles(){var e={},r=Object(o.convertToUnit)(this.height),s=Object(o.convertToUnit)(this.minHeight),l=Object(o.convertToUnit)(this.minWidth),c=Object(o.convertToUnit)(this.maxHeight),u=Object(o.convertToUnit)(this.maxWidth),p=Object(o.convertToUnit)(this.width);return r&&(e.height=r),s&&(e.minHeight=s),l&&(e.minWidth=l),c&&(e.maxHeight=c),u&&(e.maxWidth=u),p&&(e.width=p),e}}})},"./src/mixins/menuable/index.ts":function(e,r,s){s.r(r);var o=s("./src/mixins/stackable/index.ts"),l=s("./src/mixins/positionable/index.ts"),c=s("./src/mixins/activatable/index.ts"),u=s("./src/mixins/detachable/index.ts"),p=s("./src/util/mixins.ts"),f=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},m=Object(p.default)(o.default,Object(l.factory)(["top","right","bottom","left","absolute"]),c.default,u.default);r.default=m.extend().extend({name:"menuable",props:{allowOverflow:Boolean,light:Boolean,dark:Boolean,maxWidth:{type:[Number,String],default:"auto"},minWidth:[Number,String],nudgeBottom:{type:[Number,String],default:0},nudgeLeft:{type:[Number,String],default:0},nudgeRight:{type:[Number,String],default:0},nudgeTop:{type:[Number,String],default:0},nudgeWidth:{type:[Number,String],default:0},offsetOverflow:Boolean,positionX:{type:Number,default:null},positionY:{type:Number,default:null},zIndex:{type:[Number,String],default:null}},data:function data(){return{activatorNode:[],absoluteX:0,absoluteY:0,activatedBy:null,activatorFixed:!1,dimensions:{activator:{top:0,left:0,bottom:0,right:0,width:0,height:0,offsetTop:0,scrollHeight:0,offsetLeft:0},content:{top:0,left:0,bottom:0,right:0,width:0,height:0,offsetTop:0,scrollHeight:0}},relativeYOffset:0,hasJustFocused:!1,hasWindow:!1,inputActivator:!1,isContentActive:!1,pageWidth:0,pageYOffset:0,stackClass:"v-menu__content--active",stackMinZIndex:6}},computed:{computedLeft:function computedLeft(){var e=this.dimensions.activator,r=this.dimensions.content,s=(!1!==this.attach?e.offsetLeft:e.left)||0,o=Math.max(e.width,r.width),l=0;if(l+=s,(this.left||this.$vuetify.rtl&&!this.right)&&(l-=o-e.width),this.offsetX){var c=isNaN(Number(this.maxWidth))?e.width:Math.min(e.width,Number(this.maxWidth));l+=this.left?-c:e.width}return this.nudgeLeft&&(l-=parseInt(this.nudgeLeft)),this.nudgeRight&&(l+=parseInt(this.nudgeRight)),l},computedTop:function computedTop(){var e=this.dimensions.activator,r=this.dimensions.content,s=0;return this.top&&(s+=e.height-r.height),!1!==this.attach?s+=e.offsetTop:s+=e.top+this.pageYOffset,this.offsetY&&(s+=this.top?-e.height:e.height),this.nudgeTop&&(s-=parseInt(this.nudgeTop)),this.nudgeBottom&&(s+=parseInt(this.nudgeBottom)),s},hasActivator:function hasActivator(){return!!(this.$slots.activator||this.$scopedSlots.activator||this.activator||this.inputActivator)},absoluteYOffset:function absoluteYOffset(){return this.pageYOffset-this.relativeYOffset}},watch:{disabled:function disabled(e){e&&this.callDeactivate()},isActive:function isActive(e){this.disabled||(e?this.callActivate():this.callDeactivate())},positionX:"updateDimensions",positionY:"updateDimensions"},beforeMount:function beforeMount(){this.hasWindow="undefined"!=typeof window,this.hasWindow&&window.addEventListener("resize",this.updateDimensions,!1)},beforeDestroy:function beforeDestroy(){this.hasWindow&&window.removeEventListener("resize",this.updateDimensions,!1)},methods:{absolutePosition:function absolutePosition(){return{offsetTop:this.positionY||this.absoluteY,offsetLeft:this.positionX||this.absoluteX,scrollHeight:0,top:this.positionY||this.absoluteY,bottom:this.positionY||this.absoluteY,left:this.positionX||this.absoluteX,right:this.positionX||this.absoluteX,height:0,width:0}},activate:function activate(){},calcLeft:function calcLeft(e){return Object(f.convertToUnit)(!1!==this.attach?this.computedLeft:this.calcXOverflow(this.computedLeft,e))},calcTop:function calcTop(){return Object(f.convertToUnit)(!1!==this.attach?this.computedTop:this.calcYOverflow(this.computedTop))},calcXOverflow:function calcXOverflow(e,r){var s=e+r-this.pageWidth+12;return(e=(!this.left||this.right)&&s>0?Math.max(e-s,0):Math.max(e,12))+this.getOffsetLeft()},calcYOverflow:function calcYOverflow(e){var r=this.getInnerHeight(),s=this.absoluteYOffset+r,o=this.dimensions.activator,l=this.dimensions.content.height,c=s<e+l;return c&&this.offsetOverflow&&o.top>l?e=this.pageYOffset+(o.top-l):c&&!this.allowOverflow?e=s-l-12:e<this.absoluteYOffset&&!this.allowOverflow&&(e=this.absoluteYOffset+12),e<12?12:e},callActivate:function callActivate(){this.hasWindow&&this.activate()},callDeactivate:function callDeactivate(){this.isContentActive=!1,this.deactivate()},checkForPageYOffset:function checkForPageYOffset(){this.hasWindow&&(this.pageYOffset=this.activatorFixed?0:this.getOffsetTop())},checkActivatorFixed:function checkActivatorFixed(){if(!1===this.attach){for(var e=this.getActivator();e;){if("fixed"===window.getComputedStyle(e).position)return void(this.activatorFixed=!0);e=e.offsetParent}this.activatorFixed=!1}else this.activatorFixed=!1},deactivate:function deactivate(){},genActivatorListeners:function genActivatorListeners(){var e=this,r=c.default.options.methods.genActivatorListeners.call(this),s=r.click;return s&&(r.click=function(r){e.openOnClick&&s&&s(r),e.absoluteX=r.clientX,e.absoluteY=r.clientY}),r},getInnerHeight:function getInnerHeight(){return this.hasWindow?window.innerHeight||document.documentElement.clientHeight:0},getOffsetLeft:function getOffsetLeft(){return this.hasWindow?window.pageXOffset||document.documentElement.scrollLeft:0},getOffsetTop:function getOffsetTop(){return this.hasWindow?window.pageYOffset||document.documentElement.scrollTop:0},getRoundedBoundedClientRect:function getRoundedBoundedClientRect(e){var r=e.getBoundingClientRect();return{top:Math.round(r.top),left:Math.round(r.left),bottom:Math.round(r.bottom),right:Math.round(r.right),width:Math.round(r.width),height:Math.round(r.height)}},measure:function measure(e){if(!e||!this.hasWindow)return null;var r=this.getRoundedBoundedClientRect(e);if(!1!==this.attach){var s=window.getComputedStyle(e);r.left=parseInt(s.marginLeft),r.top=parseInt(s.marginTop)}return r},sneakPeek:function sneakPeek(e){var r=this;requestAnimationFrame((function(){var s=r.$refs.content;s&&"none"===s.style.display?(s.style.display="inline-block",e(),s.style.display="none"):e()}))},startTransition:function startTransition(){var e=this;return new Promise((function(r){return requestAnimationFrame((function(){e.isContentActive=e.hasJustFocused=e.isActive,r()}))}))},updateDimensions:function updateDimensions(){var e=this;this.hasWindow="undefined"!=typeof window,this.checkActivatorFixed(),this.checkForPageYOffset(),this.pageWidth=document.documentElement.clientWidth;var r={activator:__assign({},this.dimensions.activator),content:__assign({},this.dimensions.content)};if(!this.hasActivator||this.absolute)r.activator=this.absolutePosition();else{var s=this.getActivator();if(!s)return;r.activator=this.measure(s),r.activator.offsetLeft=s.offsetLeft,!1!==this.attach?r.activator.offsetTop=s.offsetTop:r.activator.offsetTop=0}this.sneakPeek((function(){if(e.$refs.content){if(e.$refs.content.offsetParent){var s=e.getRoundedBoundedClientRect(e.$refs.content.offsetParent);e.relativeYOffset=window.pageYOffset+s.top,r.activator.top-=e.relativeYOffset,r.activator.left-=window.pageXOffset+s.left}r.content=e.measure(e.$refs.content)}e.dimensions=r}))}}})},"./src/mixins/mobile/index.ts":function(e,r,s){s.r(r);var o=s("./src/util/console.ts"),l=s("vue"),c=s.n(l);r.default=c.a.extend({name:"mobile",props:{mobileBreakpoint:{type:[Number,String],default:function _default2(){return this.$vuetify?this.$vuetify.breakpoint.mobileBreakpoint:void 0},validator:function validator(e){return!isNaN(Number(e))||["xs","sm","md","lg","xl"].includes(String(e))}}},computed:{isMobile:function isMobile(){var e=this.$vuetify.breakpoint,r=e.mobile,s=e.width,o=e.name;if(e.mobileBreakpoint===this.mobileBreakpoint)return r;var l=parseInt(this.mobileBreakpoint,10);return isNaN(l)?o===this.mobileBreakpoint:s<l}},created:function created(){this.$attrs.hasOwnProperty("mobile-break-point")&&Object(o.deprecate)("mobile-break-point","mobile-breakpoint",this)}})},"./src/mixins/overlayable/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VOverlay/index.ts"),l=s("./src/util/helpers.ts"),c=s("vue"),u=s.n(c);r.default=u.a.extend().extend({name:"overlayable",props:{hideOverlay:Boolean,overlayColor:String,overlayOpacity:[Number,String]},data:function data(){return{animationFrame:0,overlay:null}},watch:{hideOverlay:function hideOverlay(e){this.isActive&&(e?this.removeOverlay():this.genOverlay())}},beforeDestroy:function beforeDestroy(){this.removeOverlay()},methods:{createOverlay:function createOverlay(){var e=new o.default({propsData:{absolute:this.absolute,value:!1,color:this.overlayColor,opacity:this.overlayOpacity}});e.$mount();var r=this.absolute?this.$el.parentNode:document.querySelector("[data-app]");r&&r.insertBefore(e.$el,r.firstChild),this.overlay=e},genOverlay:function genOverlay(){var e=this;if(this.hideScroll(),!this.hideOverlay)return this.overlay||this.createOverlay(),this.animationFrame=requestAnimationFrame((function(){e.overlay&&(void 0!==e.activeZIndex?e.overlay.zIndex=String(e.activeZIndex-1):e.$el&&(e.overlay.zIndex=Object(l.getZIndex)(e.$el)),e.overlay.value=!0)})),!0},removeOverlay:function removeOverlay(e){var r=this;void 0===e&&(e=!0),this.overlay&&(Object(l.addOnceEventListener)(this.overlay.$el,"transitionend",(function(){r.overlay&&r.overlay.$el&&r.overlay.$el.parentNode&&!r.overlay.value&&!r.isActive&&(r.overlay.$el.parentNode.removeChild(r.overlay.$el),r.overlay.$destroy(),r.overlay=null)})),cancelAnimationFrame(this.animationFrame),this.overlay.value=!1),e&&this.showScroll()},scrollListener:function scrollListener(e){if("key"in e){if(["INPUT","TEXTAREA","SELECT"].includes(e.target.tagName)||e.target.isContentEditable)return;var r=[l.keyCodes.up,l.keyCodes.pageup],s=[l.keyCodes.down,l.keyCodes.pagedown];if(r.includes(e.keyCode))e.deltaY=-1;else{if(!s.includes(e.keyCode))return;e.deltaY=1}}(e.target===this.overlay||"keydown"!==e.type&&e.target===document.body||this.checkPath(e))&&e.preventDefault()},hasScrollbar:function hasScrollbar(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var r=window.getComputedStyle(e);return(["auto","scroll"].includes(r.overflowY)||"SELECT"===e.tagName)&&e.scrollHeight>e.clientHeight||["auto","scroll"].includes(r.overflowX)&&e.scrollWidth>e.clientWidth},shouldScroll:function shouldScroll(e,r){if(e.hasAttribute("data-app"))return!1;var s,o,l=r.shiftKey||r.deltaX?"x":"y",c="y"===l?r.deltaY:r.deltaX||r.deltaY;return"y"===l?(s=0===e.scrollTop,o=e.scrollTop+e.clientHeight===e.scrollHeight):(s=0===e.scrollLeft,o=e.scrollLeft+e.clientWidth===e.scrollWidth),!(s||!(c<0))||!(o||!(c>0))||!(!s&&!o)&&this.shouldScroll(e.parentNode,r)},isInside:function isInside(e,r){return e===r||null!==e&&e!==document.body&&this.isInside(e.parentNode,r)},checkPath:function checkPath(e){var r=Object(l.composedPath)(e);if("keydown"===e.type&&r[0]===document.body){var s=this.$refs.dialog,o=window.getSelection().anchorNode;return!(s&&this.hasScrollbar(s)&&this.isInside(o,s)&&this.shouldScroll(s,e))}for(var c=0;c<r.length;c++){var u=r[c];if(u===document)return!0;if(u===document.documentElement)return!0;if(u===this.$refs.content)return!0;if(this.hasScrollbar(u))return!this.shouldScroll(u,e)}return!0},hideScroll:function hideScroll(){this.$vuetify.breakpoint.smAndDown?document.documentElement.classList.add("overflow-y-hidden"):(Object(l.addPassiveEventListener)(window,"wheel",this.scrollListener,{passive:!1}),window.addEventListener("keydown",this.scrollListener))},showScroll:function showScroll(){document.documentElement.classList.remove("overflow-y-hidden"),window.removeEventListener("wheel",this.scrollListener),window.removeEventListener("keydown",this.scrollListener)}}})},"./src/mixins/picker-button/index.ts":function(e,r,s){s.r(r);var o=s("./src/mixins/colorable/index.ts"),l=s("./src/util/mixins.ts"),c=s("./src/util/helpers.ts");r.default=Object(l.default)(o.default).extend({methods:{genPickerButton:function genPickerButton(e,r,s,o,l){var u=this;void 0===o&&(o=!1),void 0===l&&(l="");var p=this[e]===r;return this.$createElement("div",{staticClass:("v-picker__title__btn "+l).trim(),class:{"v-picker__title__btn--active":p,"v-picker__title__btn--readonly":o},on:p||o?void 0:{click:function click2(s){s.stopPropagation(),u.$emit("update:"+Object(c.kebabCase)(e),r)}}},Array.isArray(s)?s:[s])}}})},"./src/mixins/picker/index.ts":function(e,r,s){s.r(r);var o=s("./src/components/VPicker/index.ts"),l=s("./src/mixins/colorable/index.ts"),c=s("./src/mixins/elevatable/index.ts"),u=s("./src/mixins/themeable/index.ts"),p=s("./src/util/mixins.ts");r.default=Object(p.default)(l.default,c.default,u.default).extend({name:"picker",props:{flat:Boolean,fullWidth:Boolean,headerColor:String,landscape:Boolean,noTitle:Boolean,width:{type:[Number,String],default:290}},methods:{genPickerTitle:function genPickerTitle(){return null},genPickerBody:function genPickerBody(){return null},genPickerActionsSlot:function genPickerActionsSlot(){return this.$scopedSlots.default?this.$scopedSlots.default({save:this.save,cancel:this.cancel}):this.$slots.default},genPicker:function genPicker(e){var r=[];if(!this.noTitle){var s=this.genPickerTitle();s&&r.push(s)}var l=this.genPickerBody();return l&&r.push(l),r.push(this.$createElement("template",{slot:"actions"},[this.genPickerActionsSlot()])),this.$createElement(o.default,{staticClass:e,props:{color:this.headerColor||this.color,dark:this.dark,elevation:this.elevation,flat:this.flat,fullWidth:this.fullWidth,landscape:this.landscape,light:this.light,width:this.width,noTitle:this.noTitle}},r)}}})},"./src/mixins/positionable/index.ts":function(e,r,s){s.r(r),s.d(r,"factory",(function(){return factory}));var o=s("vue"),l=s.n(o),c=s("./src/util/helpers.ts"),u={absolute:Boolean,bottom:Boolean,fixed:Boolean,left:Boolean,right:Boolean,top:Boolean};function factory(e){return void 0===e&&(e=[]),l.a.extend({name:"positionable",props:e.length?Object(c.filterObjectOnKeys)(u,e):u})}r.default=factory()},"./src/mixins/proxyable/index.ts":function(e,r,s){s.r(r),s.d(r,"factory",(function(){return factory}));var o=s("vue"),l=s.n(o);function factory(e,r){var s,o;return void 0===e&&(e="value"),void 0===r&&(r="change"),l.a.extend({name:"proxyable",model:{prop:e,event:r},props:(s={},s[e]={required:!1},s),data:function data(){return{internalLazyValue:this[e]}},computed:{internalValue:{get:function get2(){return this.internalLazyValue},set:function set2(e){e!==this.internalLazyValue&&(this.internalLazyValue=e,this.$emit(r,e))}}},watch:(o={},o[e]=function(e){this.internalLazyValue=e},o)})}var c=factory();r.default=c},"./src/mixins/registrable/index.ts":function(e,r,s){s.r(r),s.d(r,"inject",(function(){return inject2})),s.d(r,"provide",(function(){return provide2}));var o=s("vue"),l=s.n(o),c=s("./src/util/console.ts");function generateWarning(e,r){return function(){return Object(c.consoleWarn)("The "+e+" component must be used inside a "+r)}}function inject2(e,r,s){var o,c=r&&s?{register:generateWarning(r,s),unregister:generateWarning(r,s)}:null;return l.a.extend({name:"registrable-inject",inject:(o={},o[e]={default:c},o)})}function provide2(e,r){return void 0===r&&(r=!1),l.a.extend({name:"registrable-provide",provide:function provide3(){var s;return(s={})[e]=r?this:{register:this.register,unregister:this.unregister},s}})}},"./src/mixins/returnable/index.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o);r.default=l.a.extend({name:"returnable",props:{returnValue:null},data:function data(){return{isActive:!1,originalValue:null}},watch:{isActive:function isActive(e){e?this.originalValue=this.returnValue:this.$emit("update:return-value",this.originalValue)}},methods:{save:function save(e){var r=this;this.originalValue=e,setTimeout((function(){r.isActive=!1}))}}})},"./src/mixins/rippleable/index.ts":function(e,r,s){s.r(r);var o=s("./src/directives/ripple/index.ts"),l=s("vue"),c=s.n(l);r.default=c.a.extend({name:"rippleable",directives:{ripple:o.default},props:{ripple:{type:[Boolean,Object],default:!0}},methods:{genRipple:function genRipple(e){return void 0===e&&(e={}),this.ripple?(e.staticClass="v-input--selection-controls__ripple",e.directives=e.directives||[],e.directives.push({name:"ripple",value:{center:!0}}),this.$createElement("div",e)):null}}})},"./src/mixins/roundable/index.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o);r.default=l.a.extend({name:"roundable",props:{rounded:[Boolean,String],tile:Boolean},computed:{roundedClasses:function roundedClasses(){var e,r,s,o=[],l="string"==typeof this.rounded?String(this.rounded):!0===this.rounded;if(this.tile)o.push("rounded-0");else if("string"==typeof l){var c=l.split(" ");try{for(var u=function(e){var r="function"==typeof Symbol&&Symbol.iterator,s=r&&e[r],o=0;if(s)return s.call(e);if(e&&"number"==typeof e.length)return{next:function next(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}(c),p=u.next();!p.done;p=u.next()){var f=p.value;o.push("rounded-"+f)}}catch(m){e={error:m}}finally{try{p&&!p.done&&(r=u.return)&&r.call(u)}finally{if(e)throw e.error}}}else l&&o.push("rounded");return o.length>0?((s={})[o.join(" ")]=!0,s):{}}}})},"./src/mixins/routable/index.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o),c=s("./src/directives/ripple/index.ts"),u=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};r.default=l.a.extend({name:"routable",directives:{Ripple:c.default},props:{activeClass:String,append:Boolean,disabled:Boolean,exact:{type:Boolean,default:void 0},exactPath:Boolean,exactActiveClass:String,link:Boolean,href:[String,Object],to:[String,Object],nuxt:Boolean,replace:Boolean,ripple:{type:[Boolean,Object],default:null},tag:String,target:String},data:function data(){return{isActive:!1,proxyClass:""}},computed:{classes:function classes(){var e={};return this.to||(this.activeClass&&(e[this.activeClass]=this.isActive),this.proxyClass&&(e[this.proxyClass]=this.isActive)),e},computedRipple:function computedRipple(){var e;return null!==(e=this.ripple)&&void 0!==e?e:!this.disabled&&this.isClickable},isClickable:function isClickable(){return!this.disabled&&Boolean(this.isLink||this.$listeners.click||this.$listeners["!click"]||this.$attrs.tabindex)},isLink:function isLink(){return this.to||this.href||this.link},styles:function styles(){return{}}},watch:{$route:"onRouteChange"},mounted:function mounted(){this.onRouteChange()},methods:{generateRouteLink:function generateRouteLink(){var e,r,s=this.exact,o=((e={attrs:{tabindex:"tabindex"in this.$attrs?this.$attrs.tabindex:void 0},class:this.classes,style:this.styles,props:{},directives:[{name:"ripple",value:this.computedRipple}]})[this.to?"nativeOn":"on"]=__assign(__assign({},this.$listeners),"click"in this?{click:this.click}:void 0),e.ref="link",e);if(void 0===this.exact&&(s="/"===this.to||this.to===Object(this.to)&&"/"===this.to.path),this.to){var l=this.activeClass,c=this.exactActiveClass||l;this.proxyClass&&(l=(l+" "+this.proxyClass).trim(),c=(c+" "+this.proxyClass).trim()),r=this.nuxt?"nuxt-link":"router-link",Object.assign(o.props,{to:this.to,exact:s,exactPath:this.exactPath,activeClass:l,exactActiveClass:c,append:this.append,replace:this.replace})}else"a"===(r=(this.href?"a":this.tag)||"div")&&this.href&&(o.attrs.href=this.href);return this.target&&(o.attrs.target=this.target),{tag:r,data:o}},onRouteChange:function onRouteChange(){var e=this;if(this.to&&this.$refs.link&&this.$route){var r=((this.activeClass||"")+" "+(this.proxyClass||"")).trim(),s=((this.exactActiveClass||"")+" "+(this.proxyClass||"")).trim()||r,o="_vnode.data.class."+(this.exact?s:r);this.$nextTick((function(){!Object(u.getObjectValueByPath)(e.$refs.link,o)===e.isActive&&e.toggle()}))}},toggle:function toggle(){this.isActive=!this.isActive}}})},"./src/mixins/scrollable/index.ts":function(e,r,s){s.r(r);var o=s("./src/directives/index.ts"),l=s("./src/util/console.ts"),c=s("vue"),u=s.n(c);r.default=u.a.extend({name:"scrollable",directives:{Scroll:o.Scroll},props:{scrollTarget:String,scrollThreshold:[String,Number]},data:function data(){return{currentScroll:0,currentThreshold:0,isActive:!1,isScrollingUp:!1,previousScroll:0,savedScroll:0,target:null}},computed:{canScroll:function canScroll(){return"undefined"!=typeof window},computedScrollThreshold:function computedScrollThreshold(){return this.scrollThreshold?Number(this.scrollThreshold):300}},watch:{isScrollingUp:function isScrollingUp(){this.savedScroll=this.savedScroll||this.currentScroll},isActive:function isActive(){this.savedScroll=0}},mounted:function mounted(){this.scrollTarget&&(this.target=document.querySelector(this.scrollTarget),this.target||Object(l.consoleWarn)("Unable to locate element with identifier "+this.scrollTarget,this))},methods:{onScroll:function onScroll(){var e=this;this.canScroll&&(this.previousScroll=this.currentScroll,this.currentScroll=this.target?this.target.scrollTop:window.pageYOffset,this.isScrollingUp=this.currentScroll<this.previousScroll,this.currentThreshold=Math.abs(this.currentScroll-this.computedScrollThreshold),this.$nextTick((function(){Math.abs(e.currentScroll-e.savedScroll)>e.computedScrollThreshold&&e.thresholdMet()})))},thresholdMet:function thresholdMet(){}}})},"./src/mixins/selectable/index.ts":function(e,r,s){s.r(r),s.d(r,"prevent",(function(){return prevent}));var o=s("./src/components/VInput/index.ts"),l=s("./src/mixins/rippleable/index.ts"),c=s("./src/mixins/comparable/index.ts"),u=s("./src/util/mixins.ts");function prevent(e){e.preventDefault()}r.default=Object(u.default)(o.default,l.default,c.default).extend({name:"selectable",model:{prop:"inputValue",event:"change"},props:{id:String,inputValue:null,falseValue:null,trueValue:null,multiple:{type:Boolean,default:null},label:String},data:function data(){return{hasColor:this.inputValue,lazyValue:this.inputValue}},computed:{computedColor:function computedColor(){if(this.isActive)return this.color?this.color:this.isDark&&!this.appIsDark?"white":"primary"},isMultiple:function isMultiple(){return!0===this.multiple||null===this.multiple&&Array.isArray(this.internalValue)},isActive:function isActive(){var e=this,r=this.value,s=this.internalValue;return this.isMultiple?!!Array.isArray(s)&&s.some((function(s){return e.valueComparator(s,r)})):void 0===this.trueValue||void 0===this.falseValue?r?this.valueComparator(r,s):Boolean(s):this.valueComparator(s,this.trueValue)},isDirty:function isDirty(){return this.isActive},rippleState:function rippleState(){return this.isDisabled||this.validationState?this.validationState:void 0}},watch:{inputValue:function inputValue(e){this.lazyValue=e,this.hasColor=e}},methods:{genLabel:function genLabel(){var e=o.default.options.methods.genLabel.call(this);return e?(e.data.on={click:prevent},e):e},genInput:function genInput(e,r){return this.$createElement("input",{attrs:Object.assign({"aria-checked":this.isActive.toString(),disabled:this.isDisabled,id:this.computedId,role:e,type:e},r),domProps:{value:this.value,checked:this.isActive},on:{blur:this.onBlur,change:this.onChange,focus:this.onFocus,keydown:this.onKeydown,click:prevent},ref:"input"})},onClick:function onClick(e){this.onChange(),this.$emit("click",e)},onChange:function onChange(){var e=this;if(this.isInteractive){var r=this.value,s=this.internalValue;if(this.isMultiple){Array.isArray(s)||(s=[]);var o=s.length;(s=s.filter((function(s){return!e.valueComparator(s,r)}))).length===o&&s.push(r)}else s=void 0!==this.trueValue&&void 0!==this.falseValue?this.valueComparator(s,this.trueValue)?this.falseValue:this.trueValue:r?this.valueComparator(s,r)?null:r:!s;this.validate(!0,s),this.internalValue=s,this.hasColor=s}},onFocus:function onFocus(e){this.isFocused=!0,this.$emit("focus",e)},onBlur:function onBlur(e){this.isFocused=!1,this.$emit("blur",e)},onKeydown:function onKeydown(e){}}})},"./src/mixins/sizeable/index.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o);r.default=l.a.extend({name:"sizeable",props:{large:Boolean,small:Boolean,xLarge:Boolean,xSmall:Boolean},computed:{medium:function medium(){return Boolean(!(this.xSmall||this.small||this.large||this.xLarge))},sizeableClasses:function sizeableClasses(){return{"v-size--x-small":this.xSmall,"v-size--small":this.small,"v-size--default":this.medium,"v-size--large":this.large,"v-size--x-large":this.xLarge}}}})},"./src/mixins/ssr-bootable/index.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o);r.default=l.a.extend({name:"ssr-bootable",data:function data(){return{isBooted:!1}},mounted:function mounted(){var e=this;window.requestAnimationFrame((function(){e.$el.setAttribute("data-booted","true"),e.isBooted=!0}))}})},"./src/mixins/stackable/index.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o),c=s("./src/util/helpers.ts"),__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))};r.default=l.a.extend().extend({name:"stackable",data:function data(){return{stackElement:null,stackExclude:null,stackMinZIndex:0,isActive:!1}},computed:{activeZIndex:function activeZIndex(){if("undefined"==typeof window)return 0;var e=this.stackElement||this.$refs.content,r=this.isActive?this.getMaxZIndex(this.stackExclude||[e])+2:Object(c.getZIndex)(e);return null==r?r:parseInt(r)}},methods:{getMaxZIndex:function getMaxZIndex(e){void 0===e&&(e=[]);for(var r=this.$el,s=[this.stackMinZIndex,Object(c.getZIndex)(r)],o=__spreadArray(__spreadArray([],__read(document.getElementsByClassName("v-menu__content--active")),!1),__read(document.getElementsByClassName("v-dialog__content--active")),!1),l=0;l<o.length;l++)e.includes(o[l])||s.push(Object(c.getZIndex)(o[l]));return Math.max.apply(Math,__spreadArray([],__read(s),!1))}}})},"./src/mixins/themeable/index.ts":function(e,r,s){s.r(r),s.d(r,"functionalThemeClasses",(function(){return functionalThemeClasses}));var o=s("vue"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},l=s.n(o).a.extend().extend({name:"themeable",provide:function provide2(){return{theme:this.themeableProvide}},inject:{theme:{default:{isDark:!1}}},props:{dark:{type:Boolean,default:null},light:{type:Boolean,default:null}},data:function data(){return{themeableProvide:{isDark:!1}}},computed:{appIsDark:function appIsDark(){return this.$vuetify.theme.dark||!1},isDark:function isDark(){return!0===this.dark||!0!==this.light&&this.theme.isDark},themeClasses:function themeClasses(){return{"theme--dark":this.isDark,"theme--light":!this.isDark}},rootIsDark:function rootIsDark(){return!0===this.dark||!0!==this.light&&this.appIsDark},rootThemeClasses:function rootThemeClasses(){return{"theme--dark":this.rootIsDark,"theme--light":!this.rootIsDark}}},watch:{isDark:{handler:function handler(e,r){e!==r&&(this.themeableProvide.isDark=this.isDark)},immediate:!0}}});function functionalThemeClasses(e){var r=__assign(__assign({},e.props),e.injections),s=l.options.computed.isDark.call(r);return l.options.computed.themeClasses.call({isDark:s})}r.default=l},"./src/mixins/toggleable/index.ts":function(e,r,s){s.r(r),s.d(r,"factory",(function(){return factory}));var o=s("vue"),l=s.n(o);function factory(e,r){var s,o;return void 0===e&&(e="value"),void 0===r&&(r="input"),l.a.extend({name:"toggleable",model:{prop:e,event:r},props:(s={},s[e]={required:!1},s),data:function data(){return{isActive:!!this[e]}},watch:(o={},o[e]=function(e){this.isActive=!!e},o.isActive=function(s){!!s!==this[e]&&this.$emit(r,s)},o)})}var c=factory();r.default=c},"./src/mixins/transitionable/index.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o);r.default=l.a.extend({name:"transitionable",props:{mode:String,origin:String,transition:String}})},"./src/mixins/translatable/index.ts":function(e,r,s){s.r(r);var o=s("vue"),l=s.n(o);r.default=l.a.extend({name:"translatable",props:{height:Number},data:function data(){return{elOffsetTop:0,parallax:0,parallaxDist:0,percentScrolled:0,scrollTop:0,windowHeight:0,windowBottom:0}},computed:{imgHeight:function imgHeight(){return this.objHeight()}},beforeDestroy:function beforeDestroy(){window.removeEventListener("scroll",this.translate,!1),window.removeEventListener("resize",this.translate,!1)},methods:{calcDimensions:function calcDimensions(){var e=this.$el.getBoundingClientRect();this.scrollTop=window.pageYOffset,this.parallaxDist=this.imgHeight-this.height,this.elOffsetTop=e.top+this.scrollTop,this.windowHeight=window.innerHeight,this.windowBottom=this.scrollTop+this.windowHeight},listeners:function listeners(){window.addEventListener("scroll",this.translate,!1),window.addEventListener("resize",this.translate,!1)},objHeight:function objHeight(){throw new Error("Not implemented !")},translate:function translate2(){this.calcDimensions(),this.percentScrolled=(this.windowBottom-this.elOffsetTop)/(parseInt(this.height)+this.windowHeight),this.parallax=Math.round(this.parallaxDist*this.percentScrolled)}}})},"./src/mixins/validatable/index.ts":function(e,r,s){s.r(r);var o=s("./src/mixins/colorable/index.ts"),l=s("./src/mixins/themeable/index.ts"),c=s("./src/mixins/registrable/index.ts"),u=s("./src/util/helpers.ts"),p=s("./src/util/console.ts"),f=s("./src/util/mixins.ts");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var m=Object(f.default)(o.default,Object(c.inject)("form"),l.default);r.default=m.extend({name:"validatable",props:{disabled:Boolean,error:Boolean,errorCount:{type:[Number,String],default:1},errorMessages:{type:[String,Array],default:function _default2(){return[]}},messages:{type:[String,Array],default:function _default2(){return[]}},readonly:Boolean,rules:{type:Array,default:function _default2(){return[]}},success:Boolean,successMessages:{type:[String,Array],default:function _default2(){return[]}},validateOnBlur:Boolean,value:{required:!1}},data:function data(){return{errorBucket:[],hasColor:!1,hasFocused:!1,hasInput:!1,isFocused:!1,isResetting:!1,lazyValue:this.value,valid:!1}},computed:{computedColor:function computedColor(){if(!this.isDisabled)return this.color?this.color:this.isDark&&!this.appIsDark?"white":"primary"},hasError:function hasError(){return this.internalErrorMessages.length>0||this.errorBucket.length>0||this.error},hasSuccess:function hasSuccess(){return this.internalSuccessMessages.length>0||this.success},externalError:function externalError(){return this.internalErrorMessages.length>0||this.error},hasMessages:function hasMessages(){return this.validationTarget.length>0},hasState:function hasState(){return!this.isDisabled&&(this.hasSuccess||this.shouldValidate&&this.hasError)},internalErrorMessages:function internalErrorMessages(){return this.genInternalMessages(this.errorMessages)},internalMessages:function internalMessages(){return this.genInternalMessages(this.messages)},internalSuccessMessages:function internalSuccessMessages(){return this.genInternalMessages(this.successMessages)},internalValue:{get:function get2(){return this.lazyValue},set:function set2(e){this.lazyValue=e,this.$emit("input",e)}},isDisabled:function isDisabled(){return this.disabled||!!this.form&&this.form.disabled},isInteractive:function isInteractive(){return!this.isDisabled&&!this.isReadonly},isReadonly:function isReadonly2(){return this.readonly||!!this.form&&this.form.readonly},shouldValidate:function shouldValidate(){return!!this.externalError||!this.isResetting&&(this.validateOnBlur?this.hasFocused&&!this.isFocused:this.hasInput||this.hasFocused)},validations:function validations(){return this.validationTarget.slice(0,Number(this.errorCount))},validationState:function validationState(){if(!this.isDisabled)return this.hasError&&this.shouldValidate?"error":this.hasSuccess?"success":this.hasColor?this.computedColor:void 0},validationTarget:function validationTarget(){return this.internalErrorMessages.length>0?this.internalErrorMessages:this.successMessages&&this.successMessages.length>0?this.internalSuccessMessages:this.messages&&this.messages.length>0?this.internalMessages:this.shouldValidate?this.errorBucket:[]}},watch:{rules:{handler:function handler(e,r){Object(u.deepEqual)(e,r)||this.validate()},deep:!0},internalValue:function internalValue(){this.hasInput=!0,this.validateOnBlur||this.$nextTick(this.validate)},isFocused:function isFocused(e){e||this.isDisabled||(this.hasFocused=!0,this.validateOnBlur&&this.$nextTick(this.validate))},isResetting:function isResetting(){var e=this;setTimeout((function(){e.hasInput=!1,e.hasFocused=!1,e.isResetting=!1,e.validate()}),0)},hasError:function hasError(e){this.shouldValidate&&this.$emit("update:error",e)},value:function value(e){this.lazyValue=e}},beforeMount:function beforeMount(){this.validate()},created:function created(){this.form&&this.form.register(this)},beforeDestroy:function beforeDestroy(){this.form&&this.form.unregister(this)},methods:{genInternalMessages:function genInternalMessages(e){return e?Array.isArray(e)?e:[e]:[]},reset:function reset(){this.isResetting=!0,this.internalValue=Array.isArray(this.internalValue)?[]:null},resetValidation:function resetValidation(){this.isResetting=!0},validate:function validate(e,r){void 0===e&&(e=!1);var s=[];r=r||this.internalValue,e&&(this.hasInput=this.hasFocused=!0);for(var o=0;o<this.rules.length;o++){var l=this.rules[o],c="function"==typeof l?l(r):l;!1===c||"string"==typeof c?s.push(c||""):"boolean"!=typeof c&&Object(p.consoleError)("Rules should return a string or boolean, received '"+_typeof(c)+"' instead",this)}return this.errorBucket=s,this.valid=0===s.length,this.valid}}})},"./src/presets/default/index.ts":function(e,r,s){s.r(r),s.d(r,"preset",(function(){return o})),s("./src/styles/main.sass");var o={breakpoint:{mobileBreakpoint:1264,scrollBarWidth:16,thresholds:{xs:600,sm:960,md:1280,lg:1920}},icons:{iconfont:"mdi",values:{}},lang:{current:"en",locales:{en:s("./src/locale/index.ts").en},t:void 0},rtl:!1,theme:{dark:!1,default:"light",disable:!1,options:{cspNonce:void 0,customProperties:void 0,minifyTheme:void 0,themeCache:void 0,variations:!0},themes:{light:{primary:"#1976D2",secondary:"#424242",accent:"#82B1FF",error:"#FF5252",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},dark:{primary:"#2196F3",secondary:"#424242",accent:"#FF4081",error:"#FF5252",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"}}}}},"./src/services/application/index.ts":function(e,r,s){s.r(r),s.d(r,"Application",(function(){return u}));var o,l=s("./src/services/service/index.ts"),c=(o=function extendStatics(e,r){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(e[s]=r[s])})(e,r)},function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function __(){this.constructor=e}o(e,r),e.prototype=null===r?Object.create(r):(__.prototype=r.prototype,new __)}),u=function(e){function Application2(){var r=null!==e&&e.apply(this,arguments)||this;return r.bar=0,r.top=0,r.left=0,r.insetFooter=0,r.right=0,r.bottom=0,r.footer=0,r.application={bar:{},top:{},left:{},insetFooter:{},right:{},bottom:{},footer:{}},r}return c(Application2,e),Application2.prototype.register=function(e,r,s){this.application[r][e]=s,this.update(r)},Application2.prototype.unregister=function(e,r){null!=this.application[r][e]&&(delete this.application[r][e],this.update(r))},Application2.prototype.update=function(e){this[e]=Object.values(this.application[e]).reduce((function(e,r){return e+r}),0)},Application2.property="application",Application2}(l.Service)},"./src/services/breakpoint/index.ts":function(e,r,s){s.r(r),s.d(r,"Breakpoint",(function(){return u}));var o,l=s("./src/services/service/index.ts"),c=(o=function extendStatics(e,r){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(e[s]=r[s])})(e,r)},function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function __(){this.constructor=e}o(e,r),e.prototype=null===r?Object.create(r):(__.prototype=r.prototype,new __)}),u=function(e){function Breakpoint2(r){var s=e.call(this)||this;s.xs=!1,s.sm=!1,s.md=!1,s.lg=!1,s.xl=!1,s.xsOnly=!1,s.smOnly=!1,s.smAndDown=!1,s.smAndUp=!1,s.mdOnly=!1,s.mdAndDown=!1,s.mdAndUp=!1,s.lgOnly=!1,s.lgAndDown=!1,s.lgAndUp=!1,s.xlOnly=!1,s.name="xs",s.height=0,s.width=0,s.mobile=!0,s.resizeTimeout=0;var o=r[Breakpoint2.property],l=o.mobileBreakpoint,c=o.scrollBarWidth,u=o.thresholds;return s.mobileBreakpoint=l,s.scrollBarWidth=c,s.thresholds=u,s}return c(Breakpoint2,e),Breakpoint2.prototype.init=function(){this.update(),"undefined"!=typeof window&&window.addEventListener("resize",this.onResize.bind(this),{passive:!0})},Breakpoint2.prototype.update=function(e){void 0===e&&(e=!1);var r=e?0:this.getClientHeight(),s=e?0:this.getClientWidth(),o=s<this.thresholds.xs,l=s<this.thresholds.sm&&!o,c=s<this.thresholds.md-this.scrollBarWidth&&!(l||o),u=s<this.thresholds.lg-this.scrollBarWidth&&!(c||l||o),p=s>=this.thresholds.lg-this.scrollBarWidth;switch(this.height=r,this.width=s,this.xs=o,this.sm=l,this.md=c,this.lg=u,this.xl=p,this.xsOnly=o,this.smOnly=l,this.smAndDown=(o||l)&&!(c||u||p),this.smAndUp=!o&&(l||c||u||p),this.mdOnly=c,this.mdAndDown=(o||l||c)&&!(u||p),this.mdAndUp=!(o||l)&&(c||u||p),this.lgOnly=u,this.lgAndDown=(o||l||c||u)&&!p,this.lgAndUp=!(o||l||c)&&(u||p),this.xlOnly=p,!0){case o:this.name="xs";break;case l:this.name="sm";break;case c:this.name="md";break;case u:this.name="lg";break;default:this.name="xl"}if("number"!=typeof this.mobileBreakpoint){var f={xs:0,sm:1,md:2,lg:3,xl:4},m=f[this.name],v=f[this.mobileBreakpoint];this.mobile=m<=v}else this.mobile=s<parseInt(this.mobileBreakpoint,10)},Breakpoint2.prototype.onResize=function(){clearTimeout(this.resizeTimeout),this.resizeTimeout=window.setTimeout(this.update.bind(this),200)},Breakpoint2.prototype.getClientWidth=function(){return"undefined"==typeof document?0:Math.max(document.documentElement.clientWidth,window.innerWidth||0)},Breakpoint2.prototype.getClientHeight=function(){return"undefined"==typeof document?0:Math.max(document.documentElement.clientHeight,window.innerHeight||0)},Breakpoint2.property="breakpoint",Breakpoint2}(l.Service)},"./src/services/goto/easing-patterns.ts":function(e,r,s){s.r(r),s.d(r,"linear",(function(){return o})),s.d(r,"easeInQuad",(function(){return l})),s.d(r,"easeOutQuad",(function(){return c})),s.d(r,"easeInOutQuad",(function(){return u})),s.d(r,"easeInCubic",(function(){return p})),s.d(r,"easeOutCubic",(function(){return f})),s.d(r,"easeInOutCubic",(function(){return m})),s.d(r,"easeInQuart",(function(){return v})),s.d(r,"easeOutQuart",(function(){return g})),s.d(r,"easeInOutQuart",(function(){return y})),s.d(r,"easeInQuint",(function(){return b})),s.d(r,"easeOutQuint",(function(){return x})),s.d(r,"easeInOutQuint",(function(){return S}));var o=function linear2(e){return e},l=function easeInQuad2(e){return Math.pow(e,2)},c=function easeOutQuad2(e){return e*(2-e)},u=function easeInOutQuad2(e){return e<.5?2*Math.pow(e,2):(4-2*e)*e-1},p=function easeInCubic2(e){return Math.pow(e,3)},f=function easeOutCubic2(e){return Math.pow(--e,3)+1},m=function easeInOutCubic2(e){return e<.5?4*Math.pow(e,3):(e-1)*(2*e-2)*(2*e-2)+1},v=function easeInQuart2(e){return Math.pow(e,4)},g=function easeOutQuart2(e){return 1-Math.pow(--e,4)},y=function easeInOutQuart2(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},b=function easeInQuint2(e){return Math.pow(e,5)},x=function easeOutQuint2(e){return 1+Math.pow(--e,5)},S=function easeInOutQuint2(e){return e<.5?16*Math.pow(e,5):1+16*Math.pow(--e,5)}},"./src/services/goto/index.ts":function(e,r,s){s.r(r),s.d(r,"default",(function(){return goTo})),s.d(r,"Goto",(function(){return f}));var o,l=s("./src/services/service/index.ts"),c=s("./src/services/goto/easing-patterns.ts"),u=s("./src/services/goto/util.ts"),p=(o=function extendStatics(e,r){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(e[s]=r[s])})(e,r)},function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function __(){this.constructor=e}o(e,r),e.prototype=null===r?Object.create(r):(__.prototype=r.prototype,new __)}),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)};function goTo(e,r){void 0===r&&(r={});var s=__assign({container:document.scrollingElement||document.body||document.documentElement,duration:500,offset:0,easing:"easeInOutCubic",appOffset:!0},r),o=Object(u.getContainer)(s.container);if(s.appOffset&&goTo.framework.application){var l=o.classList.contains("v-navigation-drawer"),p=o.classList.contains("v-navigation-drawer--clipped"),f=goTo.framework.application,m=f.bar,v=f.top;s.offset+=m,l&&!p||(s.offset+=v)}var g,y=performance.now();g="number"==typeof e?Object(u.getOffset)(e)-s.offset:Object(u.getOffset)(e)-Object(u.getOffset)(o)-s.offset;var b=o.scrollTop;if(g===b)return Promise.resolve(g);var x="function"==typeof s.easing?s.easing:c[s.easing];if(!x)throw new TypeError('Easing function "'+s.easing+'" not found.');return new Promise((function(e){return requestAnimationFrame((function step(r){var l=r-y,c=Math.abs(s.duration?Math.min(l/s.duration,1):1);o.scrollTop=Math.floor(b+(g-b)*x(c));var u=(o===document.body?document.documentElement.clientHeight:o.clientHeight)+o.scrollTop>=o.scrollHeight;if(1===c||g>o.scrollTop&&u)return e(g);requestAnimationFrame(step)}))}))}goTo.framework={},goTo.init=function(){};var f=function(e){function Goto2(){return e.call(this),goTo}return p(Goto2,e),Goto2.property="goTo",Goto2}(l.Service)},"./src/services/goto/util.ts":function(e,r,s){function getOffset(e){if("number"==typeof e)return e;var r=$(e);if(!r)throw"string"==typeof e?new Error('Target element "'+e+'" not found.'):new TypeError("Target must be a Number/Selector/HTMLElement/VueComponent, received "+type(e)+" instead.");for(var s=0;r;)s+=r.offsetTop,r=r.offsetParent;return s}function getContainer(e){var r=$(e);if(r)return r;throw"string"==typeof e?new Error('Container element "'+e+'" not found.'):new TypeError("Container must be a Selector/HTMLElement/VueComponent, received "+type(e)+" instead.")}function type(e){return null==e?e:e.constructor.name}function $(e){return"string"==typeof e?document.querySelector(e):e&&e._isVue?e.$el:e instanceof HTMLElement?e:null}s.r(r),s.d(r,"getOffset",(function(){return getOffset})),s.d(r,"getContainer",(function(){return getContainer}))},"./src/services/icons/index.ts":function(e,r,s){s.r(r),s.d(r,"Icons",(function(){return f}));var o,l=s("./src/services/service/index.ts"),c=s("./src/util/helpers.ts"),u=s("./src/services/icons/presets/index.ts"),p=(o=function extendStatics(e,r){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(e[s]=r[s])})(e,r)},function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function __(){this.constructor=e}o(e,r),e.prototype=null===r?Object.create(r):(__.prototype=r.prototype,new __)}),f=function(e){function Icons2(r){var s=e.call(this)||this,o=r[Icons2.property],l=o.iconfont,p=o.values,f=o.component;return s.component=f,s.iconfont=l,s.values=Object(c.mergeDeep)(u.default[l],p),s}return p(Icons2,e),Icons2.property="icons",Icons2}(l.Service)},"./src/services/icons/presets/fa-svg.ts":function(e,r,s){s.r(r),s.d(r,"convertToComponentDeclarations",(function(){return convertToComponentDeclarations}));var o=s("./src/services/icons/presets/fa.ts");function convertToComponentDeclarations(e,r){var s={};for(var o in r)s[o]={component:e,props:{icon:r[o].split(" fa-")}};return s}r.default=convertToComponentDeclarations("font-awesome-icon",o.default)},"./src/services/icons/presets/fa.ts":function(e,r,s){s.r(r),r.default={complete:"fas fa-check",cancel:"fas fa-times-circle",close:"fas fa-times",delete:"fas fa-times-circle",clear:"fas fa-times-circle",success:"fas fa-check-circle",info:"fas fa-info-circle",warning:"fas fa-exclamation",error:"fas fa-exclamation-triangle",prev:"fas fa-chevron-left",next:"fas fa-chevron-right",checkboxOn:"fas fa-check-square",checkboxOff:"far fa-square",checkboxIndeterminate:"fas fa-minus-square",delimiter:"fas fa-circle",sort:"fas fa-sort-up",expand:"fas fa-chevron-down",menu:"fas fa-bars",subgroup:"fas fa-caret-down",dropdown:"fas fa-caret-down",radioOn:"far fa-dot-circle",radioOff:"far fa-circle",edit:"fas fa-edit",ratingEmpty:"far fa-star",ratingFull:"fas fa-star",ratingHalf:"fas fa-star-half",loading:"fas fa-sync",first:"fas fa-step-backward",last:"fas fa-step-forward",unfold:"fas fa-arrows-alt-v",file:"fas fa-paperclip",plus:"fas fa-plus",minus:"fas fa-minus"}},"./src/services/icons/presets/fa4.ts":function(e,r,s){s.r(r),r.default={complete:"fa fa-check",cancel:"fa fa-times-circle",close:"fa fa-times",delete:"fa fa-times-circle",clear:"fa fa-times-circle",success:"fa fa-check-circle",info:"fa fa-info-circle",warning:"fa fa-exclamation",error:"fa fa-exclamation-triangle",prev:"fa fa-chevron-left",next:"fa fa-chevron-right",checkboxOn:"fa fa-check-square",checkboxOff:"fa fa-square-o",checkboxIndeterminate:"fa fa-minus-square",delimiter:"fa fa-circle",sort:"fa fa-sort-up",expand:"fa fa-chevron-down",menu:"fa fa-bars",subgroup:"fa fa-caret-down",dropdown:"fa fa-caret-down",radioOn:"fa fa-dot-circle-o",radioOff:"fa fa-circle-o",edit:"fa fa-pencil",ratingEmpty:"fa fa-star-o",ratingFull:"fa fa-star",ratingHalf:"fa fa-star-half-o",loading:"fa fa-refresh",first:"fa fa-step-backward",last:"fa fa-step-forward",unfold:"fa fa-angle-double-down",file:"fa fa-paperclip",plus:"fa fa-plus",minus:"fa fa-minus"}},"./src/services/icons/presets/index.ts":function(e,r,s){s.r(r);var o=s("./src/services/icons/presets/mdi-svg.ts"),l=s("./src/services/icons/presets/md.ts"),c=s("./src/services/icons/presets/mdi.ts"),u=s("./src/services/icons/presets/fa.ts"),p=s("./src/services/icons/presets/fa4.ts"),f=s("./src/services/icons/presets/fa-svg.ts");r.default=Object.freeze({mdiSvg:o.default,md:l.default,mdi:c.default,fa:u.default,fa4:p.default,faSvg:f.default})},"./src/services/icons/presets/md.ts":function(e,r,s){s.r(r),r.default={complete:"check",cancel:"cancel",close:"close",delete:"cancel",clear:"clear",success:"check_circle",info:"info",warning:"priority_high",error:"warning",prev:"chevron_left",next:"chevron_right",checkboxOn:"check_box",checkboxOff:"check_box_outline_blank",checkboxIndeterminate:"indeterminate_check_box",delimiter:"fiber_manual_record",sort:"arrow_upward",expand:"keyboard_arrow_down",menu:"menu",subgroup:"arrow_drop_down",dropdown:"arrow_drop_down",radioOn:"radio_button_checked",radioOff:"radio_button_unchecked",edit:"edit",ratingEmpty:"star_border",ratingFull:"star",ratingHalf:"star_half",loading:"cached",first:"first_page",last:"last_page",unfold:"unfold_more",file:"attach_file",plus:"add",minus:"remove"}},"./src/services/icons/presets/mdi-svg.ts":function(e,r,s){s.r(r),r.default={complete:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",cancel:"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",close:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",delete:"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",clear:"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",success:"M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z",info:"M13,9H11V7H13M13,17H11V11H13M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2ZM13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",warning:"M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",error:"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",prev:"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",next:"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",checkboxOn:"M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3Z",checkboxOff:"M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z",checkboxIndeterminate:"M17,13H7V11H17M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3Z",delimiter:"M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z",sort:"M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",expand:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",menu:"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",subgroup:"M7,10L12,15L17,10H7Z",dropdown:"M7,10L12,15L17,10H7Z",radioOn:"M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2M12,7C9.24,7 7,9.24 7,12C7,14.76 9.24,17 12,17C14.76,17 17,14.76 17,12C17,9.24 14.76,7 12,7Z",radioOff:"M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z",edit:"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z",ratingEmpty:"M12,15.39L8.24,17.66L9.23,13.38L5.91,10.5L10.29,10.13L12,6.09L13.71,10.13L18.09,10.5L14.77,13.38L15.76,17.66M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z",ratingFull:"M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z",ratingHalf:"M12,15.4V6.1L13.71,10.13L18.09,10.5L14.77,13.39L15.76,17.67M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z",loading:"M19,8L15,12H18C18,15.31 15.31,18 12,18C11,18 10.03,17.75 9.2,17.3L7.74,18.76C8.97,19.54 10.43,20 12,20C16.42,20 20,16.42 20,12H23M6,12C6,8.69 8.69,6 12,6C13,6 13.97,6.25 14.8,6.7L16.26,5.24C15.03,4.46 13.57,4 12,4C7.58,4 4,7.58 4,12H1L5,16L9,12",first:"M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z",last:"M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z",unfold:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z",file:"M16.5,6V17.5C16.5,19.71 14.71,21.5 12.5,21.5C10.29,21.5 8.5,19.71 8.5,17.5V5C8.5,3.62 9.62,2.5 11,2.5C12.38,2.5 13.5,3.62 13.5,5V15.5C13.5,16.05 13.05,16.5 12.5,16.5C11.95,16.5 11.5,16.05 11.5,15.5V6H10V15.5C10,16.88 11.12,18 12.5,18C13.88,18 15,16.88 15,15.5V5C15,2.79 13.21,1 11,1C8.79,1 7,2.79 7,5V17.5C7,20.54 9.46,23 12.5,23C15.54,23 18,20.54 18,17.5V6H16.5Z",plus:"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",minus:"M19,13H5V11H19V13Z"}},"./src/services/icons/presets/mdi.ts":function(e,r,s){s.r(r),r.default={complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-exclamation",error:"mdi-alert",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sort:"mdi-arrow-up",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus"}},"./src/services/index.ts":function(e,r,s){s.r(r);var o=s("./src/services/application/index.ts");s.d(r,"Application",(function(){return o.Application}));var l=s("./src/services/breakpoint/index.ts");s.d(r,"Breakpoint",(function(){return l.Breakpoint}));var c=s("./src/services/goto/index.ts");s.d(r,"Goto",(function(){return c.Goto}));var u=s("./src/services/icons/index.ts");s.d(r,"Icons",(function(){return u.Icons}));var p=s("./src/services/lang/index.ts");s.d(r,"Lang",(function(){return p.Lang}));var f=s("./src/services/presets/index.ts");s.d(r,"Presets",(function(){return f.Presets}));var m=s("./src/services/theme/index.ts");s.d(r,"Theme",(function(){return m.Theme}))},"./src/services/lang/index.ts":function(e,r,s){s.r(r),s.d(r,"Lang",(function(){return v}));var o,l=s("./src/services/service/index.ts"),c=s("./src/util/helpers.ts"),u=s("./src/util/console.ts"),p=(o=function extendStatics(e,r){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(e[s]=r[s])})(e,r)},function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function __(){this.constructor=e}o(e,r),e.prototype=null===r?Object.create(r):(__.prototype=r.prototype,new __)}),f="$vuetify.",m=Symbol("Lang fallback");function getTranslation(e,r,s,o){void 0===s&&(s=!1);var l=r.replace(f,""),p=Object(c.getObjectValueByPath)(e,l,m);return p===m&&(s?(Object(u.consoleError)('Translation key "'+l+'" not found in fallback'),p=r):(Object(u.consoleWarn)('Translation key "'+l+'" not found, falling back to default'),p=getTranslation(o,r,!0,o))),p}var v=function(e){function Lang2(r){var s=e.call(this)||this;s.defaultLocale="en";var o=r[Lang2.property],l=o.current,c=o.locales,u=o.t;return s.current=l,s.locales=c,s.translator=u||s.defaultTranslator,s}return p(Lang2,e),Lang2.prototype.currentLocale=function(e){return getTranslation(this.locales[this.current],e,!1,this.locales[this.defaultLocale])},Lang2.prototype.t=function(e){for(var r=[],s=1;s<arguments.length;s++)r[s-1]=arguments[s];return e.startsWith(f)?this.translator.apply(this,function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))}([e],function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(r),!1)):this.replace(e,r)},Lang2.prototype.defaultTranslator=function(e){for(var r=[],s=1;s<arguments.length;s++)r[s-1]=arguments[s];return this.replace(this.currentLocale(e),r)},Lang2.prototype.replace=function(e,r){return e.replace(/\{(\d+)\}/g,(function(e,s){return String(r[+s])}))},Lang2.property="lang",Lang2}(l.Service)},"./src/services/presets/index.ts":function(e,r,s){s.r(r),s.d(r,"Presets",(function(){return m}));var o,l=s("./src/presets/default/index.ts"),c=s("./src/util/console.ts"),u=s("./src/util/helpers.ts"),p=s("./src/services/service/index.ts"),f=(o=function extendStatics(e,r){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(e[s]=r[s])})(e,r)},function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function __(){this.constructor=e}o(e,r),e.prototype=null===r?Object.create(r):(__.prototype=r.prototype,new __)}),m=function(e){function Presets2(r,s){var o=e.call(this)||this,p=Object(u.mergeDeep)({},l.preset),f=s.userPreset,m=f.preset,v=void 0===m?{}:m,g=function(e,r){var s={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&r.indexOf(o)<0&&(s[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(o=Object.getOwnPropertySymbols(e);l<o.length;l++)r.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(s[o[l]]=e[o[l]])}return s}(f,["preset"]);return null!=v.preset&&Object(c.consoleWarn)("Global presets do not support the **preset** option, it can be safely omitted"),s.preset=Object(u.mergeDeep)(Object(u.mergeDeep)(p,v),g),o}return f(Presets2,e),Presets2.property="presets",Presets2}(p.Service)},"./src/services/service/index.ts":function(e,r,s){s.r(r),s.d(r,"Service",(function(){return o}));var o=function(){function Service2(){this.framework={}}return Service2.prototype.init=function(e,r){},Service2}()},"./src/services/theme/index.ts":function(e,r,s){s.r(r),s.d(r,"Theme",(function(){return v}));var o,l=s("./src/services/service/index.ts"),c=s("./src/services/theme/utils.ts"),u=s("./src/util/helpers.ts"),p=s("vue"),f=s.n(p),m=(o=function extendStatics(e,r){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(e[s]=r[s])})(e,r)},function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function __(){this.constructor=e}o(e,r),e.prototype=null===r?Object.create(r):(__.prototype=r.prototype,new __)}),v=function(e){function Theme2(r){var s=e.call(this)||this;s.disabled=!1,s.isDark=null,s.unwatch=null,s.vueMeta=null;var o=r[Theme2.property],l=o.dark,c=o.disable,u=o.options,p=o.themes;return s.dark=Boolean(l),s.defaults=s.themes=p,s.options=u,c?(s.disabled=!0,s):(s.themes={dark:s.fillVariant(p.dark,!0),light:s.fillVariant(p.light,!1)},s)}return m(Theme2,e),Object.defineProperty(Theme2.prototype,"css",{set:function set2(e){this.vueMeta?this.isVueMeta23&&this.applyVueMeta23():this.checkOrCreateStyleElement()&&(this.styleEl.innerHTML=e)},enumerable:!1,configurable:!0}),Object.defineProperty(Theme2.prototype,"dark",{get:function get2(){return Boolean(this.isDark)},set:function set2(e){var r=this.isDark;this.isDark=e,null!=r&&this.applyTheme()},enumerable:!1,configurable:!0}),Theme2.prototype.applyTheme=function(){if(this.disabled)return this.clearCss();this.css=this.generatedStyles},Theme2.prototype.clearCss=function(){this.css=""},Theme2.prototype.init=function(e,r){this.disabled||(e.$meta?this.initVueMeta(e):r&&this.initSSR(r),this.initTheme(e))},Theme2.prototype.setTheme=function(e,r){this.themes[e]=Object.assign(this.themes[e],r),this.applyTheme()},Theme2.prototype.resetThemes=function(){this.themes.light=Object.assign({},this.defaults.light),this.themes.dark=Object.assign({},this.defaults.dark),this.applyTheme()},Theme2.prototype.checkOrCreateStyleElement=function(){return this.styleEl=document.getElementById("vuetify-theme-stylesheet"),!!this.styleEl||(this.genStyleElement(),Boolean(this.styleEl))},Theme2.prototype.fillVariant=function(e,r){void 0===e&&(e={});var s=this.themes[r?"dark":"light"];return Object.assign({},s,e)},Theme2.prototype.genStyleElement=function(){"undefined"!=typeof document&&(this.styleEl=document.createElement("style"),this.styleEl.type="text/css",this.styleEl.id="vuetify-theme-stylesheet",this.options.cspNonce&&this.styleEl.setAttribute("nonce",this.options.cspNonce),document.head.appendChild(this.styleEl))},Theme2.prototype.initVueMeta=function(e){var r=this;if(this.vueMeta=e.$meta(),this.isVueMeta23)e.$nextTick((function(){r.applyVueMeta23()}));else{var s="function"==typeof this.vueMeta.getOptions?this.vueMeta.getOptions().keyName:"metaInfo",o=e.$options[s]||{};e.$options[s]=function(){o.style=o.style||[];var e=o.style.find((function(e){return"vuetify-theme-stylesheet"===e.id}));return e?e.cssText=r.generatedStyles:o.style.push({cssText:r.generatedStyles,type:"text/css",id:"vuetify-theme-stylesheet",nonce:(r.options||{}).cspNonce}),o}}},Theme2.prototype.applyVueMeta23=function(){(0,this.vueMeta.addApp("vuetify").set)({style:[{cssText:this.generatedStyles,type:"text/css",id:"vuetify-theme-stylesheet",nonce:this.options.cspNonce}]})},Theme2.prototype.initSSR=function(e){var r=this.options.cspNonce?' nonce="'+this.options.cspNonce+'"':"";e.head=e.head||"",e.head+='<style type="text/css" id="vuetify-theme-stylesheet"'+r+">"+this.generatedStyles+"</style>"},Theme2.prototype.initTheme=function(e){var r=this;"undefined"!=typeof document&&(this.unwatch&&(this.unwatch(),this.unwatch=null),e.$once("hook:created",(function(){var s=f.a.observable({themes:r.themes});r.unwatch=e.$watch((function(){return s.themes}),(function(){return r.applyTheme()}),{deep:!0})})),this.applyTheme())},Object.defineProperty(Theme2.prototype,"currentTheme",{get:function get2(){var e=this.dark?"dark":"light";return this.themes[e]},enumerable:!1,configurable:!0}),Object.defineProperty(Theme2.prototype,"generatedStyles",{get:function get2(){var e,r=this.parsedTheme,s=this.options||{};return null!=s.themeCache&&null!=(e=s.themeCache.get(r))||(e=c.genStyles(r,s.customProperties),null!=s.minifyTheme&&(e=s.minifyTheme(e)),null!=s.themeCache&&s.themeCache.set(r,e)),e},enumerable:!1,configurable:!0}),Object.defineProperty(Theme2.prototype,"parsedTheme",{get:function get2(){return c.parse(this.currentTheme||{},void 0,Object(u.getNestedValue)(this.options,["variations"],!0))},enumerable:!1,configurable:!0}),Object.defineProperty(Theme2.prototype,"isVueMeta23",{get:function get2(){return"function"==typeof this.vueMeta.addApp},enumerable:!1,configurable:!0}),Theme2.property="theme",Theme2}(l.Service)},"./src/services/theme/utils.ts":function(e,r,s){s.r(r),s.d(r,"parse",(function(){return parse2})),s.d(r,"genStyles",(function(){return genStyles})),s.d(r,"genVariations",(function(){return genVariations})),s.d(r,"lighten",(function(){return lighten})),s.d(r,"darken",(function(){return darken}));var o=s("./src/util/helpers.ts"),l=s("./src/util/colorUtils.ts"),c=s("./src/util/color/transformSRGB.ts"),u=s("./src/util/color/transformCIELAB.ts");function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var __rest=function(e,r){var s={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&r.indexOf(o)<0&&(s[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(o=Object.getOwnPropertySymbols(e);l<o.length;l++)r.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(s[o[l]]=e[o[l]])}return s};function parse2(e,r,s){void 0===r&&(r=!1),void 0===s&&(s=!0);for(var o=e.anchor,c=__rest(e,["anchor"]),u=Object.keys(c),p={},f=0;f<u.length;++f){var m=u[f],v=e[m];null!=v&&(s?r?("base"===m||m.startsWith("lighten")||m.startsWith("darken"))&&(p[m]=Object(l.colorToHex)(v)):"object"===_typeof(v)?p[m]=parse2(v,!0,s):p[m]=genVariations(0,Object(l.colorToInt)(v)):p[m]={base:Object(l.intToHex)(Object(l.colorToInt)(v))})}return r||(p.anchor=o||p.base||p.primary.base),p}var p=function genBaseColor2(e,r){return"\n.v-application ."+e+" {\n  background-color: "+r+" !important;\n  border-color: "+r+" !important;\n}\n.v-application ."+e+"--text {\n  color: "+r+" !important;\n  caret-color: "+r+" !important;\n}"},f=function genVariantColor2(e,r,s){var o=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u}(r.split(/(\d)/,2),2),l=o[0],c=o[1];return"\n.v-application ."+e+"."+l+"-"+c+" {\n  background-color: "+s+" !important;\n  border-color: "+s+" !important;\n}\n.v-application ."+e+"--text.text--"+l+"-"+c+" {\n  color: "+s+" !important;\n  caret-color: "+s+" !important;\n}"},m=function genColorVariableName2(e,r){return void 0===r&&(r="base"),"--v-"+e+"-"+r},v=function genColorVariable2(e,r){return void 0===r&&(r="base"),"var("+m(e,r)+")"};function genStyles(e,r){void 0===r&&(r=!1);var s=e.anchor,l=__rest(e,["anchor"]),c=Object.keys(l);if(!c.length)return"";var u="",g="";g+=".v-application a { color: "+(r?v("anchor"):s)+"; }",r&&(u+="  "+m("anchor")+": "+s+";\n");for(var y=0;y<c.length;++y){var b=c[y],x=e[b];g+=p(b,r?v(b):x.base),r&&(u+="  "+m(b)+": "+x.base+";\n");for(var S=Object(o.keys)(x),k=0;k<S.length;++k){var C=S[k],w=x[C];"base"!==C&&(g+=f(b,C,r?v(b,C):w),r&&(u+="  "+m(b,C)+": "+w+";\n"))}}return r&&(u=":root {\n"+u+"}\n\n"),u+g}function genVariations(e,r){for(var s={base:Object(l.intToHex)(r)},o=5;o>0;--o)s["lighten"+o]=Object(l.intToHex)(lighten(r,o));for(o=1;o<=4;++o)s["darken"+o]=Object(l.intToHex)(darken(r,o));return s}function lighten(e,r){var s=u.fromXYZ(c.toXYZ(e));return s[0]=s[0]+10*r,c.fromXYZ(u.toXYZ(s))}function darken(e,r){var s=u.fromXYZ(c.toXYZ(e));return s[0]=s[0]-10*r,c.fromXYZ(u.toXYZ(s))}},"./src/styles/components/_selection-controls.sass":function(e,r,s){},"./src/styles/main.sass":function(e,r,s){},"./src/util/color/transformCIELAB.ts":function(e,r,s){s.r(r),s.d(r,"fromXYZ",(function(){return fromXYZ})),s.d(r,"toXYZ",(function(){return toXYZ}));var o=.20689655172413793,l=function cielabForwardTransform2(e){return e>Math.pow(o,3)?Math.cbrt(e):e/(3*Math.pow(o,2))+4/29},c=function cielabReverseTransform2(e){return e>o?Math.pow(e,3):3*Math.pow(o,2)*(e-4/29)};function fromXYZ(e){var r=l,s=r(e[1]);return[116*s-16,500*(r(e[0]/.95047)-s),200*(s-r(e[2]/1.08883))]}function toXYZ(e){var r=c,s=(e[0]+16)/116;return[.95047*r(s+e[1]/500),r(s),1.08883*r(s-e[2]/200)]}},"./src/util/color/transformSRGB.ts":function(e,r,s){s.r(r),s.d(r,"fromXYZ",(function(){return fromXYZ})),s.d(r,"toXYZ",(function(){return toXYZ}));var o=s("./src/util/helpers.ts"),l=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],c=function srgbForwardTransform2(e){return e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055},u=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],p=function srgbReverseTransform2(e){return e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)};function fromXYZ(e){for(var r=Array(3),s=c,u=l,p=0;p<3;++p)r[p]=Math.round(255*Object(o.clamp)(s(u[p][0]*e[0]+u[p][1]*e[1]+u[p][2]*e[2])));return(r[0]<<16)+(r[1]<<8)+(r[2]<<0)}function toXYZ(e){for(var r=[0,0,0],s=p,o=u,l=s((e>>16&255)/255),c=s((e>>8&255)/255),f=s((e>>0&255)/255),m=0;m<3;++m)r[m]=o[m][0]*l+o[m][1]*c+o[m][2]*f;return r}},"./src/util/colorUtils.ts":function(e,r,s){s.r(r),s.d(r,"isCssColor",(function(){return isCssColor})),s.d(r,"colorToInt",(function(){return colorToInt})),s.d(r,"classToHex",(function(){return classToHex})),s.d(r,"intToHex",(function(){return intToHex})),s.d(r,"colorToHex",(function(){return colorToHex})),s.d(r,"HSVAtoRGBA",(function(){return HSVAtoRGBA})),s.d(r,"RGBAtoHSVA",(function(){return RGBAtoHSVA})),s.d(r,"HSVAtoHSLA",(function(){return HSVAtoHSLA})),s.d(r,"HSLAtoHSVA",(function(){return HSLAtoHSVA})),s.d(r,"RGBAtoCSS",(function(){return RGBAtoCSS})),s.d(r,"RGBtoCSS",(function(){return RGBtoCSS})),s.d(r,"RGBAtoHex",(function(){return RGBAtoHex})),s.d(r,"HexToRGBA",(function(){return HexToRGBA})),s.d(r,"HexToHSVA",(function(){return HexToHSVA})),s.d(r,"HSVAtoHex",(function(){return HSVAtoHex})),s.d(r,"parseHex",(function(){return parseHex})),s.d(r,"parseGradient",(function(){return parseGradient})),s.d(r,"RGBtoInt",(function(){return RGBtoInt})),s.d(r,"contrastRatio",(function(){return contrastRatio}));var o=s("./src/util/console.ts"),l=s("./src/util/helpers.ts"),c=s("./src/util/color/transformSRGB.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u};function isCssColor(e){return!!e&&!!e.match(/^(#|var\(--|(rgb|hsl)a?\()/)}function colorToInt(e){var r;if("number"==typeof e)r=e;else{if("string"!=typeof e)throw new TypeError("Colors can only be numbers or strings, recieved "+(null==e?e:e.constructor.name)+" instead");var s="#"===e[0]?e.substring(1):e;3===s.length&&(s=s.split("").map((function(e){return e+e})).join("")),6!==s.length&&Object(o.consoleWarn)("'"+e+"' is not a valid rgb color"),r=parseInt(s,16)}return r<0?(Object(o.consoleWarn)("Colors cannot be negative: '"+e+"'"),r=0):(r>16777215||isNaN(r))&&(Object(o.consoleWarn)("'"+e+"' is not a valid rgb color"),r=16777215),r}function classToHex(e,r,s){var o=__read(e.toString().trim().replace("-","").split(" ",2),2),l=o[0],c=o[1],u="";return l&&l in r?c&&c in r[l]?u=r[l][c]:"base"in r[l]&&(u=r[l].base):l&&l in s&&(u=s[l]),u}function intToHex(e){var r=e.toString(16);return r.length<6&&(r="0".repeat(6-r.length)+r),"#"+r}function colorToHex(e){return intToHex(colorToInt(e))}function HSVAtoRGBA(e){var r=e.h,s=e.s,o=e.v,l=e.a,c=function f2(e){var l=(e+r/60)%6;return o-o*s*Math.max(Math.min(l,4-l,1),0)},u=[c(5),c(3),c(1)].map((function(e){return Math.round(255*e)}));return{r:u[0],g:u[1],b:u[2],a:l}}function RGBAtoHSVA(e){if(!e)return{h:0,s:1,v:1,a:1};var r=e.r/255,s=e.g/255,o=e.b/255,l=Math.max(r,s,o),c=Math.min(r,s,o),u=0;l!==c&&(l===r?u=60*(0+(s-o)/(l-c)):l===s?u=60*(2+(o-r)/(l-c)):l===o&&(u=60*(4+(r-s)/(l-c)))),u<0&&(u+=360);var p=[u,0===l?0:(l-c)/l,l];return{h:p[0],s:p[1],v:p[2],a:e.a}}function HSVAtoHSLA(e){var r=e.h,s=e.s,o=e.v,l=e.a,c=o-o*s/2;return{h:r,s:1===c||0===c?0:(o-c)/Math.min(c,1-c),l:c,a:l}}function HSLAtoHSVA(e){var r=e.h,s=e.s,o=e.l,l=e.a,c=o+s*Math.min(o,1-o);return{h:r,s:0===c?0:2-2*o/c,v:c,a:l}}function RGBAtoCSS(e){return"rgba("+e.r+", "+e.g+", "+e.b+", "+e.a+")"}function RGBtoCSS(e){return RGBAtoCSS(__assign(__assign({},e),{a:1}))}function RGBAtoHex(e){var r=function toHex2(e){var r=Math.round(e).toString(16);return("00".substr(0,2-r.length)+r).toUpperCase()};return"#"+[r(e.r),r(e.g),r(e.b),r(Math.round(255*e.a))].join("")}function HexToRGBA(e){var r=Object(l.chunk)(e.slice(1),2).map((function(e){return parseInt(e,16)}));return{r:r[0],g:r[1],b:r[2],a:Math.round(r[3]/255*100)/100}}function HexToHSVA(e){return RGBAtoHSVA(HexToRGBA(e))}function HSVAtoHex(e){return RGBAtoHex(HSVAtoRGBA(e))}function parseHex(e){return e.startsWith("#")&&(e=e.slice(1)),3!==(e=e.replace(/([^0-9a-f])/gi,"F")).length&&4!==e.length||(e=e.split("").map((function(e){return e+e})).join("")),("#"+(e=6===e.length?Object(l.padEnd)(e,8,"F"):Object(l.padEnd)(Object(l.padEnd)(e,6),8,"F"))).toUpperCase().substr(0,9)}function parseGradient(e,r,s){return e.replace(/([a-z]+(\s[a-z]+-[1-5])?)(?=$|,)/gi,(function(e){return classToHex(e,r,s)||e})).replace(/(rgba\()#[0-9a-f]+(?=,)/gi,(function(e){return"rgba("+Object.values(HexToRGBA(parseHex(e.replace(/rgba\(/,"")))).slice(0,3).join(",")}))}function RGBtoInt(e){return(e.r<<16)+(e.g<<8)+e.b}function contrastRatio(e,r){var s=__read(Object(c.toXYZ)(RGBtoInt(e)),2)[1],o=__read(Object(c.toXYZ)(RGBtoInt(r)),2)[1];return(Math.max(s,o)+.05)/(Math.min(s,o)+.05)}},"./src/util/colors.ts":function(e,r,s){s.r(r);var o=Object.freeze({base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"}),l=Object.freeze({base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"}),c=Object.freeze({base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"}),u=Object.freeze({base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"}),p=Object.freeze({base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"}),f=Object.freeze({base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"}),m=Object.freeze({base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"}),v=Object.freeze({base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"}),g=Object.freeze({base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"}),y=Object.freeze({base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"}),b=Object.freeze({base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"}),x=Object.freeze({base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"}),S=Object.freeze({base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"}),k=Object.freeze({base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"}),C=Object.freeze({base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"}),w=Object.freeze({base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"}),V=Object.freeze({base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"}),T=Object.freeze({base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"}),_=Object.freeze({base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"}),O=Object.freeze({black:"#000000",white:"#ffffff",transparent:"transparent"});r.default=Object.freeze({red:o,pink:l,purple:c,deepPurple:u,indigo:p,blue:f,lightBlue:m,cyan:v,teal:g,green:y,lightGreen:b,lime:x,yellow:S,amber:k,orange:C,deepOrange:w,brown:V,blueGrey:T,grey:_,shades:O})},"./src/util/console.ts":function(e,r,s){s.r(r),s.d(r,"consoleInfo",(function(){return consoleInfo})),s.d(r,"consoleWarn",(function(){return consoleWarn})),s.d(r,"consoleError",(function(){return consoleError})),s.d(r,"deprecate",(function(){return deprecate})),s.d(r,"breaking",(function(){return breaking})),s.d(r,"removed",(function(){return removed}));var o=s("./src/framework.ts");function createMessage(e,r,s){if(!o.default.config.silent){if(s&&(r={_isVue:!0,$parent:s,$options:r}),r){if(r.$_alreadyWarned=r.$_alreadyWarned||[],r.$_alreadyWarned.includes(e))return;r.$_alreadyWarned.push(e)}return"[Vuetify] "+e+(r?function generateComponentTrace(e){if(e._isVue&&e.$parent){for(var r=[],s=0;e;){if(r.length>0){var o=r[r.length-1];if(o.constructor===e.constructor){s++,e=e.$parent;continue}s>0&&(r[r.length-1]=[o,s],s=0)}r.push(e),e=e.$parent}return"\n\nfound in\n\n"+r.map((function(e,r){return""+(0===r?"---\x3e ":" ".repeat(5+2*r))+(Array.isArray(e)?formatComponentName(e[0])+"... ("+e[1]+" recursive calls)":formatComponentName(e))})).join("\n")}return"\n\n(found in "+formatComponentName(e)+")"}(r):"")}}function consoleInfo(e,r,s){var o=createMessage(e,r,s);null!=o&&console.info(o)}function consoleWarn(e,r,s){var o=createMessage(e,r,s);null!=o&&console.warn(o)}function consoleError(e,r,s){var o=createMessage(e,r,s);null!=o&&console.error(o)}function deprecate(e,r,s,o){consoleWarn("[UPGRADE] '"+e+"' is deprecated, use '"+r+"' instead.",s,o)}function breaking(e,r,s,o){consoleError("[BREAKING] '"+e+"' has been removed, use '"+r+"' instead. For more information, see the upgrade guide https://github.com/vuetifyjs/vuetify/releases/tag/v2.0.0#user-content-upgrade-guide",s,o)}function removed(e,r,s){consoleWarn("[REMOVED] '"+e+"' has been removed. You can safely omit it.",r,s)}var l=/(?:^|[-_])(\w)/g,c=function classify2(e){return e.replace(l,(function(e){return e.toUpperCase()})).replace(/[-_]/g,"")};function formatComponentName(e,r){if(e.$root===e)return"<Root>";var s="function"==typeof e&&null!=e.cid?e.options:e._isVue?e.$options||e.constructor.options:e||{},o=s.name||s._componentTag,l=s.__file;if(!o&&l){var u=l.match(/([^/\\]+)\.vue$/);o=u&&u[1]}return(o?"<"+c(o)+">":"<Anonymous>")+(l&&!1!==r?" at "+l:"")}},"./src/util/dateTimeUtils.ts":function(e,r,s){function firstWeekOffset(e,r,s){var o=7+r-s,l=(7+function createUTCDate(e,r,s){var o;return void 0===r&&(r=0),void 0===s&&(s=1),e<100&&e>=0?(o=new Date(Date.UTC(e,r,s)),isFinite(o.getUTCFullYear())&&o.setUTCFullYear(e)):o=new Date(Date.UTC(e,r,s)),o}(e,0,o).getUTCDay()-r)%7;return-l+o-1}function weeksInYear(e,r,s){var o=firstWeekOffset(e,r,s),l=firstWeekOffset(e+1,r,s);return((isLeapYear(e)?366:365)-o+l)/7}function weekNumber(e,r,s,o,l){var c=firstWeekOffset(e,o,l),u=Math.ceil((function dayOfYear(e,r,s,o){var l=[0,31,59,90,120,151,181,212,243,273,304,334][r];return r>1&&isLeapYear(e)&&l++,l+s}(e,r,s)-c)/7);return u<1?u+weeksInYear(e-1,o,l):u>weeksInYear(e,o,l)?u-weeksInYear(e,o,l):u}function isLeapYear(e){return e%4==0&&e%100!=0||e%400==0}s.r(r),s.d(r,"weekNumber",(function(){return weekNumber})),s.d(r,"isLeapYear",(function(){return isLeapYear}))},"./src/util/dedupeModelListeners.ts":function(e,r,s){function dedupeModelListeners(e){if(e.model&&e.on&&e.on.input)if(Array.isArray(e.on.input)){var r=e.on.input.indexOf(e.model.callback);r>-1&&e.on.input.splice(r,1)}else delete e.on.input}s.r(r),s.d(r,"default",(function(){return dedupeModelListeners}))},"./src/util/dom.ts":function(e,r,s){function attachedRoot(e){if("function"!=typeof e.getRootNode){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}var r=e.getRootNode();return r!==document&&r.getRootNode({composed:!0})!==document?null:r}s.r(r),s.d(r,"attachedRoot",(function(){return attachedRoot}))},"./src/util/helpers.ts":function(e,r,s){s.r(r),s.d(r,"createSimpleFunctional",(function(){return createSimpleFunctional})),s.d(r,"directiveConfig",(function(){return directiveConfig})),s.d(r,"addOnceEventListener",(function(){return addOnceEventListener})),s.d(r,"passiveSupported",(function(){return c})),s.d(r,"addPassiveEventListener",(function(){return addPassiveEventListener})),s.d(r,"getNestedValue",(function(){return getNestedValue})),s.d(r,"deepEqual",(function(){return deepEqual})),s.d(r,"getObjectValueByPath",(function(){return getObjectValueByPath})),s.d(r,"getPropertyFromItem",(function(){return getPropertyFromItem})),s.d(r,"createRange",(function(){return createRange})),s.d(r,"getZIndex",(function(){return getZIndex})),s.d(r,"filterObjectOnKeys",(function(){return filterObjectOnKeys})),s.d(r,"convertToUnit",(function(){return convertToUnit})),s.d(r,"kebabCase",(function(){return kebabCase})),s.d(r,"isObject",(function(){return isObject2})),s.d(r,"keyCodes",(function(){return p})),s.d(r,"remapInternalIcon",(function(){return remapInternalIcon})),s.d(r,"keys",(function(){return keys})),s.d(r,"camelize",(function(){return m})),s.d(r,"arrayDiff",(function(){return arrayDiff})),s.d(r,"upperFirst",(function(){return upperFirst})),s.d(r,"groupItems",(function(){return groupItems})),s.d(r,"wrapInArray",(function(){return wrapInArray})),s.d(r,"sortItems",(function(){return sortItems})),s.d(r,"defaultFilter",(function(){return defaultFilter})),s.d(r,"searchItems",(function(){return searchItems})),s.d(r,"getSlotType",(function(){return getSlotType})),s.d(r,"debounce",(function(){return debounce})),s.d(r,"throttle",(function(){return throttle})),s.d(r,"getPrefixedScopedSlots",(function(){return getPrefixedScopedSlots})),s.d(r,"getSlot",(function(){return getSlot})),s.d(r,"clamp",(function(){return clamp})),s.d(r,"padEnd",(function(){return padEnd})),s.d(r,"chunk",(function(){return chunk})),s.d(r,"humanReadableFileSize",(function(){return humanReadableFileSize})),s.d(r,"camelizeObjectKeys",(function(){return camelizeObjectKeys})),s.d(r,"mergeDeep",(function(){return mergeDeep})),s.d(r,"fillArray",(function(){return fillArray})),s.d(r,"composedPath",(function(){return composedPath}));var o=s("vue"),l=s.n(o);function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var __assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},__spreadArray=function(e,r,s){if(s||2===arguments.length)for(var o,l=0,c=r.length;l<c;l++)!o&&l in r||(o||(o=Array.prototype.slice.call(r,0,l)),o[l]=r[l]);return e.concat(o||Array.prototype.slice.call(r))};function createSimpleFunctional(e,r,s){return void 0===r&&(r="div"),l.a.extend({name:s||e.replace(/__/g,"-"),functional:!0,props:{tag:{type:String,default:r}},render:function render10(r,s){var o=s.data,l=s.props,c=s.children;return o.staticClass=(e+" "+(o.staticClass||"")).trim(),r(l.tag,o,c)}})}function directiveConfig(e,r){return void 0===r&&(r={}),__assign(__assign(__assign(__assign({},r),e.modifiers),{value:e.arg}),e.value||{})}function addOnceEventListener(e,r,s,o){void 0===o&&(o=!1),e.addEventListener(r,(function once3(l){s(l),e.removeEventListener(r,once3,o)}),o)}var c=!1;try{if("undefined"!=typeof window){var u=Object.defineProperty({},"passive",{get:function get2(){c=!0}});window.addEventListener("testListener",u,u),window.removeEventListener("testListener",u,u)}}catch(Ir){console.warn(Ir)}function addPassiveEventListener(e,r,s,o){e.addEventListener(r,s,!!c&&o)}function getNestedValue(e,r,s){var o=r.length-1;if(o<0)return void 0===e?s:e;for(var l=0;l<o;l++){if(null==e)return s;e=e[r[l]]}return null==e||void 0===e[r[o]]?s:e[r[o]]}function deepEqual(e,r){if(e===r)return!0;if(e instanceof Date&&r instanceof Date&&e.getTime()!==r.getTime())return!1;if(e!==Object(e)||r!==Object(r))return!1;var s=Object.keys(e);return s.length===Object.keys(r).length&&s.every((function(s){return deepEqual(e[s],r[s])}))}function getObjectValueByPath(e,r,s){return null!=e&&r&&"string"==typeof r?void 0!==e[r]?e[r]:getNestedValue(e,(r=(r=r.replace(/\[(\w+)\]/g,".$1")).replace(/^\./,"")).split("."),s):s}function getPropertyFromItem(e,r,s){if(null==r)return void 0===e?s:e;if(e!==Object(e))return void 0===s?e:s;if("string"==typeof r)return getObjectValueByPath(e,r,s);if(Array.isArray(r))return getNestedValue(e,r,s);if("function"!=typeof r)return s;var o=r(e,s);return void 0===o?s:o}function createRange(e){return Array.from({length:e},(function(e,r){return r}))}function getZIndex(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return 0;var r=+window.getComputedStyle(e).getPropertyValue("z-index");return r||getZIndex(e.parentNode)}function filterObjectOnKeys(e,r){for(var s={},o=0;o<r.length;o++){var l=r[o];void 0!==e[l]&&(s[l]=e[l])}return s}function convertToUnit(e,r){return void 0===r&&(r="px"),null==e||""===e?void 0:isNaN(+e)?String(e):""+Number(e)+r}function kebabCase(e){return(e||"").replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function isObject2(e){return null!==e&&"object"===_typeof(e)}var p=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16});function remapInternalIcon(e,r){var s=e.$vuetify.icons.component;if(r.startsWith("$")){var o=getObjectValueByPath(e,"$vuetify.icons.values."+r.split("$").pop().split(".").pop(),r);if("string"!=typeof o)return o;r=o}return null==s?r:{component:s,props:{icon:r}}}function keys(e){return Object.keys(e)}var f=/-(\w)/g,m=function camelize3(e){return e.replace(f,(function(e,r){return r?r.toUpperCase():""}))};function arrayDiff(e,r){for(var s=[],o=0;o<r.length;o++)e.indexOf(r[o])<0&&s.push(r[o]);return s}function upperFirst(e){return e.charAt(0).toUpperCase()+e.slice(1)}function groupItems(e,r,s){for(var o,l=r[0],c=[],u=0;u<e.length;u++){var p=e[u],f=getObjectValueByPath(p,l,null);o!==f&&(o=f,c.push({name:null!=f?f:"",items:[]})),c[c.length-1].items.push(p)}return c}function wrapInArray(e){return null!=e?Array.isArray(e)?e:[e]:[]}function sortItems(e,r,s,o,l){if(null===r||!r.length)return e;var c=new Intl.Collator(o,{sensitivity:"accent",usage:"sort"});return e.sort((function(e,o){for(var u,p,f=0;f<r.length;f++){var m=r[f],v=getObjectValueByPath(e,m),g=getObjectValueByPath(o,m);if(s[f]&&(v=(u=__read([g,v],2))[0],g=u[1]),l&&l[m]){var y=l[m](v,g);if(!y)continue;return y}if(null!==v||null!==g){if(v instanceof Date&&g instanceof Date)return v.getTime()-g.getTime();if(p=__read([v,g].map((function(e){return(e||"").toString().toLocaleLowerCase()})),2),(v=p[0])!==(g=p[1]))return isNaN(v)||isNaN(g)?c.compare(v,g):Number(v)-Number(g)}}return 0}))}function defaultFilter(e,r,s){return null!=e&&null!=r&&"boolean"!=typeof e&&-1!==e.toString().toLocaleLowerCase().indexOf(r.toLocaleLowerCase())}function searchItems(e,r){return r?""===(r=r.toString().toLowerCase()).trim()?e:e.filter((function(e){return Object.keys(e).some((function(s){return defaultFilter(getObjectValueByPath(e,s),r)}))})):e}function getSlotType(e,r,s){return e.$slots.hasOwnProperty(r)&&e.$scopedSlots.hasOwnProperty(r)&&e.$scopedSlots[r].name?s?"v-slot":"scoped":e.$slots.hasOwnProperty(r)?"normal":e.$scopedSlots.hasOwnProperty(r)?"scoped":void 0}function debounce(e,r){var s=0;return function(){for(var o=[],l=0;l<arguments.length;l++)o[l]=arguments[l];clearTimeout(s),s=setTimeout((function(){return e.apply(void 0,__spreadArray([],__read(o),!1))}),r)}}function throttle(e,r){var s=!1;return function(){for(var o=[],l=0;l<arguments.length;l++)o[l]=arguments[l];if(!s)return s=!0,setTimeout((function(){return s=!1}),r),e.apply(void 0,__spreadArray([],__read(o),!1))}}function getPrefixedScopedSlots(e,r){return Object.keys(r).filter((function(r){return r.startsWith(e)})).reduce((function(s,o){return s[o.replace(e,"")]=r[o],s}),{})}function getSlot(e,r,s,o){return void 0===r&&(r="default"),void 0===o&&(o=!1),e.$scopedSlots.hasOwnProperty(r)?e.$scopedSlots[r](s instanceof Function?s():s):!e.$slots.hasOwnProperty(r)||s&&!o?void 0:e.$slots[r]}function clamp(e,r,s){return void 0===r&&(r=0),void 0===s&&(s=1),Math.max(r,Math.min(s,e))}function padEnd(e,r,s){return void 0===s&&(s="0"),e+s.repeat(Math.max(0,r-e.length))}function chunk(e,r){void 0===r&&(r=1);for(var s=[],o=0;o<e.length;)s.push(e.substr(o,r)),o+=r;return s}function humanReadableFileSize(e,r){void 0===r&&(r=!1);var s=r?1024:1e3;if(e<s)return e+" B";for(var o=r?["Ki","Mi","Gi"]:["k","M","G"],l=-1;Math.abs(e)>=s&&l<o.length-1;)e/=s,++l;return e.toFixed(1)+" "+o[l]+"B"}function camelizeObjectKeys(e){return e?Object.keys(e).reduce((function(r,s){return r[m(s)]=e[s],r}),{}):{}}function mergeDeep(e,r){for(var s in void 0===e&&(e={}),void 0===r&&(r={}),r){var o=e[s],l=r[s];isObject2(o)&&isObject2(l)?e[s]=mergeDeep(o,l):e[s]=l}return e}function fillArray(e,r){return Array(e).fill(r)}function composedPath(e){if(e.composedPath)return e.composedPath();for(var r=[],s=e.target;s;){if(r.push(s),"HTML"===s.tagName)return r.push(document),r.push(window),r;s=s.parentElement}return r}},"./src/util/mergeData.ts":function(e,r,s){s.r(r),s.d(r,"default",(function(){return mergeData2})),s.d(r,"mergeStyles",(function(){return mergeStyles})),s.d(r,"mergeClasses",(function(){return mergeClasses})),s.d(r,"mergeListeners",(function(){return mergeListeners}));var o=s("./src/util/helpers.ts"),__assign=function(){return __assign=Object.assign||function(e){for(var r,s=1,o=arguments.length;s<o;s++)for(var l in r=arguments[s])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e},__assign.apply(this,arguments)},__values=function(e){var r="function"==typeof Symbol&&Symbol.iterator,s=r&&e[r],o=0;if(s)return s.call(e);if(e&&"number"==typeof e.length)return{next:function next(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")},__read=function(e,r){var s="function"==typeof Symbol&&e[Symbol.iterator];if(!s)return e;var o,l,c=s.call(e),u=[];try{for(;(void 0===r||r-- >0)&&!(o=c.next()).done;)u.push(o.value)}catch(p){l={error:p}}finally{try{o&&!o.done&&(s=c.return)&&s.call(c)}finally{if(l)throw l.error}}return u},l={styleList:/;(?![^(]*\))/g,styleProp:/:(.*)/};function parseStyle(e){var r,s,c={};try{for(var u=__values(e.split(l.styleList)),p=u.next();!p.done;p=u.next()){var f=p.value,m=__read(f.split(l.styleProp),2),v=m[0],g=m[1];(v=v.trim())&&("string"==typeof g&&(g=g.trim()),c[Object(o.camelize)(v)]=g)}}catch(y){r={error:y}}finally{try{p&&!p.done&&(s=u.return)&&s.call(u)}finally{if(r)throw r.error}}return c}function mergeData2(){for(var e,r,s,o={},l=arguments.length;l--;)try{for(var c=(e=void 0,__values(Object.keys(arguments[l]))),u=c.next();!u.done;u=c.next())switch(s=u.value){case"class":case"directives":arguments[l][s]&&(o[s]=mergeClasses(o[s],arguments[l][s]));break;case"style":arguments[l][s]&&(o[s]=mergeStyles(o[s],arguments[l][s]));break;case"staticClass":if(!arguments[l][s])break;void 0===o[s]&&(o[s]=""),o[s]&&(o[s]+=" "),o[s]+=arguments[l][s].trim();break;case"on":case"nativeOn":arguments[l][s]&&(o[s]=mergeListeners(o[s],arguments[l][s]));break;case"attrs":case"props":case"domProps":case"scopedSlots":case"staticStyle":case"hook":case"transition":if(!arguments[l][s])break;o[s]||(o[s]={}),o[s]=__assign(__assign({},arguments[l][s]),o[s]);break;default:o[s]||(o[s]=arguments[l][s])}}catch(p){e={error:p}}finally{try{u&&!u.done&&(r=c.return)&&r.call(c)}finally{if(e)throw e.error}}return o}function mergeStyles(e,r){return e?r?(e=Object(o.wrapInArray)("string"==typeof e?parseStyle(e):e)).concat("string"==typeof r?parseStyle(r):r):e:r}function mergeClasses(e,r){return r?e&&e?Object(o.wrapInArray)(e).concat(r):r:e}function mergeListeners(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];if(!e[0])return e[1];if(!e[1])return e[0];for(var s={},o=2;o--;){var l=e[o];for(var c in l)l[c]&&(s[c]?s[c]=[].concat(l[c],s[c]):s[c]=l[c])}return s}},"./src/util/mixins.ts":function(e,r,s){s.r(r),s.d(r,"default",(function(){return mixins}));var o=s("vue"),l=s.n(o);function mixins(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return l.a.extend({mixins:e})}},"./src/util/rebuildFunctionalSlots.ts":function(e,r,s){function rebuildFunctionalSlots(e,r){var s=[];for(var o in e)e.hasOwnProperty(o)&&s.push(r("template",{slot:o},e[o]));return s}s.r(r),s.d(r,"default",(function(){return rebuildFunctionalSlots}))},vue:function(r,s){r.exports=e}}).default}));const qi=getDefaultExportFromCjs(Ui.exports);var Ki={};Object.defineProperty(Ki,"__esModule",{value:!0});var Xi=Ki.default=void 0,Zi=Object.freeze({base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"}),Ji=Object.freeze({base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"}),Qi=Object.freeze({base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"}),er=Object.freeze({base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"}),tr=Object.freeze({base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"}),nr=Object.freeze({base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"}),ir=Object.freeze({base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"}),rr=Object.freeze({base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"}),ar=Object.freeze({base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"}),sr=Object.freeze({base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"}),or=Object.freeze({base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"}),lr=Object.freeze({base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"}),cr=Object.freeze({base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"}),ur=Object.freeze({base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"}),dr=Object.freeze({base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"}),hr=Object.freeze({base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"}),pr=Object.freeze({base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"}),fr=Object.freeze({base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"}),mr=Object.freeze({base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"}),vr=Object.freeze({black:"#000000",white:"#ffffff",transparent:"transparent"}),gr=Object.freeze({red:Zi,pink:Ji,purple:Qi,deepPurple:er,indigo:tr,blue:nr,lightBlue:ir,cyan:rr,teal:ar,green:sr,lightGreen:or,lime:lr,yellow:cr,amber:ur,orange:dr,deepOrange:hr,brown:pr,blueGrey:fr,grey:mr,shades:vr});Xi=Ki.default=gr;const yr=""+new URL("unknown_server.2af14d44.webp",import.meta.url).href,br=""+new URL("minecraft.14a02aeb.webp",import.meta.url).href,xr=""+new URL("forge.e68786ee.webp",import.meta.url).href,Sr=""+new URL("fabric.45b20d35.webp",import.meta.url).href,kr=""+new URL("quilt.8a2ff1c9.svg",import.meta.url).href,Cr=""+new URL("optifine.1c08e3ac.webp",import.meta.url).href,wr=""+new URL("iris.6345b2e5.webp",import.meta.url).href,Vr=""+new URL("mmc.eb42e3f6.webp",import.meta.url).href,Tr=""+new URL("labymod.698a6173.webp",import.meta.url).href,_r={minecraft:br,forge:xr,fabric:Sr,quilt:kr,neoForged:""+new URL("neoforged.05cd57ab.webp",import.meta.url).href,optifine:Cr,iris:wr,mmc:Vr,labyMod:Tr,craftingTable:""+new URL("craftingtable.bb0339a1.webp",import.meta.url).href,unknownServer:yr,oculus:""+new URL("oculus.9f1b508b.webp",import.meta.url).href};Vue$1.use(qi);const Or=new qi({lang:{locales:{zhHans:{badge:"徽章",close:"关闭",dataIterator:{noResultsText:"没有符合条件的结果",loadingText:"加载中……"},dataTable:{itemsPerPageText:"每页数目：",ariaLabel:{sortDescending:"：降序排列。",sortAscending:"：升序排列。",sortNone:"：未排序。",activateNone:"点击以移除排序。",activateDescending:"点击以降序排列。",activateAscending:"点击以升序排列。"},sortBy:"排序方式"},dataFooter:{itemsPerPageText:"每页数目：",itemsPerPageAll:"全部",nextPage:"下一页",prevPage:"上一页",firstPage:"首页",lastPage:"尾页",pageText:"{0}-{1} 共 {2}"},datePicker:{itemsSelected:"已选择 {0}",nextMonthAriaLabel:"下个月",nextYearAriaLabel:"明年",prevMonthAriaLabel:"前一个月",prevYearAriaLabel:"前一年"},noDataText:"没有数据",carousel:{prev:"上一张",next:"下一张",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"还有 {0} 项"},fileInput:{counter:"{0} 个文件",counterSize:"{0} 个文件（共 {1}）"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"分页导航",next:"下一页",previous:"上一页",page:"转到页面 {0}",currentPage:"当前页 {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}},ru:{badge:"знак",close:"Закрыть",dataIterator:{noResultsText:"Не найдено подходящих записей",loadingText:"Запись загружается..."},dataTable:{itemsPerPageText:"Строк на странице:",ariaLabel:{sortDescending:"Упорядочено по убыванию.",sortAscending:"Упорядочено по возрастанию.",sortNone:"Не упорядочено.",activateNone:"Активируйте, чтобы убрать сортировку.",activateDescending:"Активируйте для упорядочивания убыванию.",activateAscending:"Активируйте для упорядочивания по возрастанию."},sortBy:"Сортировать по"},dataFooter:{itemsPerPageText:"Записей на странице:",itemsPerPageAll:"Все",nextPage:"Следующая страница",prevPage:"Предыдущая страница",firstPage:"Первая страница",lastPage:"Последняя страница",pageText:"{0}-{1} из {2}"},datePicker:{itemsSelected:"{0} выбран",nextMonthAriaLabel:"Следующий месяц",nextYearAriaLabel:"Следующий год",prevMonthAriaLabel:"Прошлый месяц",prevYearAriaLabel:"Предыдущий год"},noDataText:"Отсутствуют данные",carousel:{prev:"Предыдущий слайд",next:"Следующий слайд",ariaLabel:{delimiter:"Слайд {0} из {1}"}},calendar:{moreEvents:"Еще {0}"},fileInput:{counter:"Файлов: {0}",counterSize:"Файлов: {0} (всего {1})"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{wrapper:"Навигация по страницам",next:"Следующая страница",previous:"Предыдущая страница",page:"Перейти на страницу {0}",currentPage:"Текущая страница, Страница {0}"}},rating:{ariaLabel:{icon:"Rating {0} of {1}"}}}},current:"en"},icons:{iconfont:"md",values:{ftb:{component:Bi},curseforge:{component:Ei},minecraft:{component:Fi,props:{src:_r.minecraft}},zip:{component:Wi},jar:{component:Ni},package:{component:Hi},modrinth:{component:Ri},forge:{component:Fi,props:{src:_r.forge}},fabric:{component:Fi,props:{src:_r.fabric}},quilt:{component:Fi,props:{src:_r.quilt}},neoForged:{component:Fi,props:{src:_r.neoForged}},optifine:{component:Fi,props:{src:_r.optifine}},iris:{component:Fi,props:{src:_r.iris}},oculus:{component:Fi,props:{src:_r.oculus}},mmc:{component:Fi,props:{src:_r.mmc}}}},theme:{themes:{dark:{primary:Xi.green,accent:Xi.green.accent3}}}});export{isRef as A,_r as B,getCurrentScope as C,onScopeDispose as D,unref as E,readonly as F,zi as G,Te as H,_e as I,we as J,useCssVars as K,Gi as L,useSlots as M,getAugmentedNamespace as N,getDefaultExportFromCjs as O,triggerRef as P,ji as Q,Vue$1 as V,ref$1 as a,Ve as b,computed as c,defineComponent as d,isReadonly as e,watchEffect as f,getCurrentInstance as g,h,inject as i,set as j,del as k,nextTick as l,markRaw as m,normalizeComponent as n,Se as o,provide as p,effectScope as q,reactive as r,shallowRef as s,toRefs as t,useI18n as u,Or as v,watch as w,shallowReactive as x,Mi as y,li as z};
//# sourceMappingURL=__uno.e65a1954.js.map
import{d as t,u as e,c as n,n as s,r,o,t as a,V as l,G as i,v as c,y as p,h as u}from"./__uno.e65a1954.js";import{B as f}from"./fuzzy.36d6b793.js";import{u as v}from"./refreshable.28c62d0f.js";const m=""+new URL("favicon.60894656.svg",import.meta.url).href;const d=s(t({components:{AppCard:s(t({__name:"AppCard",props:{manifest:null,defaultApp:null},setup(t){const s=t,{t:r}=e(),o=n((()=>{var t;if(!(null==(t=s.manifest)?void 0:t.iconUrls.icon))return m;const e=s.manifest.iconUrls.icon;return new URL(e,s.manifest.url).toString()}));return{__sfc:!0,props:s,t:r,icon:o}}}),(function render(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("div",{staticClass:"duration-400 flex cursor-pointer gap-5 rounded-xl p-2 transition-colors hover:bg-[rgba(255,255,255,0.1)]"},[e("div",{staticClass:"flex flex-grow-0 items-center"},[e("img",{staticStyle:{"min-width":"45px","min-height":"45px"},attrs:{width:"45px",height:"45px",contain:"",src:n.icon}})]),e("div",{staticClass:"flex flex-col"},[e("span",{staticClass:"text-lg font-bold"},[t._v(t._s(t.manifest.name))]),e("span",{staticClass:"text-gray-400"},[t._v(t._s(t.manifest.description))]),e("span",{staticClass:"text-light-800 max-w-240 overflow-auto"},[t._v(t._s(t.manifest.url))]),t.manifest.screenshots.length>0?e("v-divider"):t._e(),t.manifest.screenshots.length>0?e("div",t._l(t.manifest.screenshots,(function(t){return e("span",{key:t.src},[e("img",{attrs:{src:t.src}})])})),0):t._e()],1),e("div",{staticClass:"flex flex-grow-0 items-center gap-1"},[t.defaultApp===t.manifest.url?e("v-chip",{attrs:{color:"primary"}},[t._v(" "+t._s(n.t("browseApp.default"))+" ")]):t._e(),e("v-tooltip",{attrs:{top:""},scopedSlots:t._u([{key:"activator",fn:function({on:n}){return[e("v-btn",t._g({staticClass:"v-10",attrs:{icon:""},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.$emit("shortcut")}}},n),[e("v-icon",[t._v("shortcut")])],1)]}}])},[t._v(" "+t._s(n.t("browseApp.createShortcut"))+" ")]),e("v-tooltip",{attrs:{top:""},scopedSlots:t._u([{key:"activator",fn:function({on:n}){return[e("v-btn",t._g({staticClass:"v-10",attrs:{icon:""},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.$emit("boot")}}},n),[e("v-icon",[t._v("play_arrow")])],1)]}}])},[t._v(" "+t._s(n.t("browseApp.launch"))+" ")]),e("v-tooltip",{attrs:{top:""},scopedSlots:t._u([{key:"activator",fn:function({on:n}){return[e("v-btn",t._g({attrs:{icon:"",text:"",color:"error"},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.$emit("uninstall")}}},n),[e("v-icon",[t._v("delete_outline")])],1)]}}])},[t._v(" "+t._s(n.t("browseApp.delete"))+" ")])],1)])}),[],!1,null,null,null,null).exports},setup(){const{maximize:t,minimize:e,hide:s}=windowController,l=r({url:"",defaultApp:"",error:"",installed:[]}),i=/^https?:\/\/.+$/g,c=n((()=>[t=>!t||(i.test(t),!1)])),{refresh:p,refreshing:u}=v((async()=>{l.installed=await appsHost.getInstalledApps(),l.defaultApp=await appsHost.getDefaultApp()}));const{refresh:f,refreshing:m}=v((async()=>{try{l.error="",await appsHost.installApp(l.url),p()}catch(t){l.error="NonHTML"===t?"The url is not targeting an html!":"InvalidHTML"===t?"The url is not targeting an valid html! Maybe manifest in html is missing!":t.toString(),console.error(t)}}));return o((()=>{p()})),{...a(l),createShortcut:t=>{appsHost.createShortcut(t)},uninstall:async t=>{await appsHost.uninstallApp(t),p()},boot:async t=>{await appsHost.bootAppByUrl(t),p()},rules:c,refreshing:u,refresh:p,loading:m,onEnter:f,maximize:t,minimize:e,close:function close(){s()}}}}),(function render2(){var t=this,e=t._self._c;return t._self._setupProxy,e("v-app",{staticClass:"max-h-[100vh] overflow-auto overflow-x-hidden",staticStyle:{background:"transparent"}},[e("div",{staticClass:"flex flex-col overflow-auto overflow-x-hidden"},[t.refreshing&&0===t.installed.length?e("v-progress-linear"):t._e(),e("div",{staticClass:"moveable flex flex-shrink flex-grow-0 gap-5 bg-[#303030]"},[e("span"),e("span",{staticClass:"moveable flex flex-grow p-2 px-40"},[e("v-btn",{staticClass:"non-moveable mx-2 mt-1.5",attrs:{loading:t.refreshing,text:"",icon:""},on:{click:t.refresh}},[e("v-icon",[t._v("refresh")])],1),e("v-text-field",{staticClass:"non-moveable rounded-2xl",attrs:{loading:t.loading,rules:t.rules,error:!!t.error,disabled:t.loading,solo:"",text:"","append-icon":"arrow_right"},on:{keypress:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.onEnter.apply(null,arguments)}},model:{value:t.url,callback:function(e){t.url=e},expression:"url"}}),e("v-btn",{staticClass:"non-moveable mx-2 mt-1.5",attrs:{loading:t.refreshing,text:"",icon:""},on:{click:t.onEnter}},[e("v-icon",[t._v("get_app")])],1)],1),e("span",{staticClass:"flex flex-shrink flex-grow-0 items-start p-0 align-top"},[e("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"xy-0 non-moveable flex cursor-pointer select-none items-center px-2 py-1 hover:bg-[rgba(255,255,255,0.5)]",attrs:{small:""},on:{click:t.minimize}},[t._v("minimize")]),e("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"non-moveable top-0 flex cursor-pointer select-none items-center px-2 py-1 hover:bg-[rgb(209,12,12)]",attrs:{small:""},on:{click:t.close}},[t._v("close")])],1)]),e("main",{staticClass:"flex-grow overflow-auto overflow-x-hidden p-2"},t._l(t.installed,(function(n){return e("AppCard",{key:n.url,attrs:{manifest:n,"default-app":t.defaultApp},on:{uninstall:function(e){return t.uninstall(n.url)},shortcut:function(e){return t.createShortcut(n.url)},boot:function(e){return t.boot(n.url)}}})})),1)],1)])}),[],!1,null,null,null,null).exports;l.use(i,{bridge:!0});new l({vuetify:c,i18n:p,setup:()=>(serviceChannels.open(f).call("getSettings").then((t=>t)).then((t=>{p.locale=t.locale,t.subscribe("localeSet",(t=>{p.locale=t}))})),()=>u(d))}).$mount("#app");
//# sourceMappingURL=browser.25f186b1.js.map
.moveable{-webkit-app-region:drag;user-select:none}.non-moveable{-webkit-app-region:no-drag}::-webkit-scrollbar{width:8px;cursor:pointer}::-webkit-scrollbar-thumb{width:8px;cursor:pointer;background:rgba(155,155,155,.5);transition:all 1s;border-radius:2px}::-webkit-scrollbar-thumb:hover{width:8px;background:rgba(192,192,192,.8);transition:all 1s}.v-input__control{border-radius:.75rem}.v-text-field.v-text-field--solo .v-input__control{min-height:36px}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}p{margin-bottom:0!important}.moveable{-webkit-app-region:drag;user-select:none}.non-moveable{-webkit-app-region:no-drag}.absolute-centered{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0}.fade-enter-active,.fade-leave-active{transition:opacity .01s}.fade-enter,.fade-leave-to{opacity:0;transition:all .01s}.transition-list-move,.transition-list-enter-active,.transition-list-leave-active{transition:all .5s cubic-bezier(.55,0,.1,1)}.transition-list-enter,.transition-list-leave-to{opacity:0!important;transition:all .5s cubic-bezier(.55,0,.1,1);transform:scaleY(.01) translate(30px)}.transition-list-leave-active{position:absolute}.v-list-item,.v-list-item:hover:before,.v-list-item:focus:before{border-radius:.25rem}html ::-webkit-scrollbar{display:none;z-index:1000}::-webkit-scrollbar{width:8px;height:8px;cursor:pointer;background:transparent;z-index:1000}::-webkit-resizer,::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{width:8px;height:8px;cursor:pointer;background:rgba(155,155,155,.5);transition:all 1s;border-radius:2px;z-index:1000}::-webkit-scrollbar-thumb:hover{width:8px;background:rgba(192,192,192,.8);transition:all 1s}.visible-scroll ::-webkit-scrollbar,.visible-scroll::-webkit-scrollbar{display:unset}.vue-grid-item.vue-grid-placeholder{background:rgba(0,0,0,.3)!important}.dark .vue-grid-item.vue-grid-placeholder{background:rgba(255,255,255,.5)!important}.invisible-scroll ::-webkit-scrollbar,.invisible-scroll::-webkit-scrollbar{display:none}.v-tooltip__content{background-color:#000!important}.v-list-item{justify-content:center}.v-menu{max-width:0px}.main-body .container h1.flex{margin-bottom:10px;padding:6px 8px!important}.main-body .container,.main-body .v-form .container{padding-left:30px;padding-right:30px}.sidebar.v-navigation-drawer .v-list{background:unset}.darwin .theme--dark.v-navigation-drawer{background-color:#42424266}.darwin .main-body{background-color:unset;border-color:unset}.win32 .loading-background{background-color:unset}.win32 .theme--dark.v-navigation-drawer{background-color:#424242cc}.win32 .main-body,.win32 .loading-background{background-color:#212121c7}.main-body.solid{background-color:#212121!important;border-color:#212121!important}.draggable-card.dragged{transform:scale(.8)}.v-dialog{overflow:hidden}a{-webkit-user-drag:none}@media only screen and (min-width: 1264px){.container{max-width:unset}}@media only screen and (min-width: 960px){.container{max-width:unset}}.v-btn--floating .v-icon{height:unset}.header-bar{display:flex;flex-direction:row;padding-left:3.75rem;padding-right:3.75rem}@media (min-width: 768px){.header-bar{padding-left:2.25rem;padding-right:2.25rem;padding-top:.5rem}}@media (min-width: 1024px){.header-bar{padding-top:1.25rem}}.header-bar *{align-self:center}.v-text-field input{z-index:7}.theme--dark.v-card .v-card__subtitle,.theme--dark.v-card .v-card__text,.theme--dark .secondary-text{color:#ffffffb3}.menuable__content__active ::-webkit-scrollbar{display:unset}.v-menu__content::-webkit-scrollbar{display:unset}.card>:last-child,.universal-body>:last-child{-webkit-margin-after:0;margin-block-end:0}.markdown-body li,.markdown-body p{padding:0!important;line-height:1.5!important;word-wrap:break-word!important;word-wrap:anywhere!important}.markdown-body blockquote,.markdown-body code,.markdown-body details,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0!important;margin-bottom:16px!important}.markdown-body h1,.markdown-body h2{padding:10px 0 5px;border-bottom:1px solid #646c75}.markdown-body details{border:.15rem solid #434956;border-radius:.75rem;padding:.5rem .5rem 0}.markdown-body details ul{margin-top:.5rem;margin-left:.5rem;margin-right:.5rem}.markdown-body details[open]>:last-child:not(summary),.markdown-body>:last-child{margin-bottom:0!important}.markdown-body details[open]{padding:.5rem;border-radius:.5rem}.markdown-body details summary{background-color:#374151;border-radius:.5rem;cursor:pointer;font-weight:700;margin:-.5rem -.5rem 0;padding:.5rem .8rem}.markdown-body details[open] summary{border-radius:.5rem .5rem 0 0;margin-bottom:.5rem}.markdown-body details summary:hover{background-color:#494f58}.markdown-body details summary:hover{filter:brightness(.85)}.markdown-body h1{font-size:1.5rem;line-height:2rem;font-weight:700;margin:.67em 0}.markdown-body h2{font-size:1.25rem;line-height:1.75rem;font-weight:700;margin:.67em 0}.markdown-body h3{font-size:1.125rem;line-height:1.75rem;font-weight:700}.markdown-body ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}.markdown-body pre code{border-radius:0;font-size:80%;padding:0}.markdown-body code{background-color:unset!important;border-radius:.75rem;color:#ecf9fb;font-size:80%;padding:.2em .4em}.markdown-body pre{background-color:#ffffff1a;border-radius:.75rem;margin-top:1rem;overflow-x:auto;padding:14px}.markdown-body img,.markdown-body video{display:inline}.markdown-body img{height:auto;max-width:100%;vertical-align:middle}.markdown-body iframe,.markdown-body video{aspect-ratio:16/9;height:auto;width:100%}.project-description{position:relative;overflow-wrap:break-word;word-break:break-word}.project-description h1,.project-description h2,.project-description h3,.project-description h4,.project-description h5,.project-description h6{display:block;line-height:145%;margin-bottom:24px;font-size:medium}.project-description h1{font-size:28px}.project-description h2{font-size:22px}.project-description pre{white-space:pre-wrap;margin-bottom:1rem}.project-description a{text-decoration:underline}.project-description p{margin-bottom:1rem}.project-description img{height:auto;display:inline;vertical-align:top}.project-description iframe,.project-description img{max-width:100%;margin-bottom:1rem}.project-description ul{list-style:unset;padding-left:18px;list-style-position:inside;margin-bottom:2rem}.project-description ol{list-style:decimal;margin-left:1em}.project-description .codeStyle,.project-description code{background-color:#262626;display:inline-block;vertical-align:middle;white-space:pre-wrap;overflow:auto;padding:2px 4px;border:1px solid #4d4d4d}.project-description hr{margin-bottom:12px}.dragover{border-width:2px;--un-border-opacity:1;border-color:rgb(250 204 21 / var(--un-border-opacity));border-style:dashed}.hide-underline .theme--.v-text-field>.v-input__control>.v-input__slot:before{border:none}.hide-underline .v-text-field>.v-input__control>.v-input__slot:before{border:none;border-width:0px}.v-dialog{overflow:auto;display:flex;flex-direction:column}
RIFF	  WEBPVP8X
      c  c  ALPH   @m׈D$IAA:4-{4ĊPe? `loe0V|{ $Q0lyiK<,⨧,|`V[fO6ETĀԺ/mA"{"d+=3u7 ;zrB'	j> N4+I6
VP8   P# *d d >:H%"!+	AXwpHnM{|y<]HקJ8 ;~1cOEFrzX:kJw[	ۗok4Q@SSFtD0~C(Zj)T?Pw!OfLɨۦ8P!ʵkgAg&Y#ʓB Hl,Fr jVܰ[n]
4q,p6
5/Clp+~Zß 5ZQ?V43M3 .JzHo2\qjTQcI)˓cdx7gM Cw,ASLnϞsfsSA9}А"Tg[,.WX<d!p5Q<٣74"vk5W(f6J5{ɲ;4O\Ԃʎu;
	ed]5hѸ\KU@;H#'L0f侩4}Los=jp'u6;Ko#/|ͻqZV`75@3k|yز*@ו>^/^5c=>1B vL(
&ڈvq*#x-nw|0MG~l-gQ#r:Uas=9:b(PױI%4nDlZBp`7kp/5F@j.Pl/j\jJ+Wbcʓ/-ȷ2`2[- VZ>2A'GD9cqI_+eǜ'i n-ȃb.GX,&&Rd]J]p)dCfH}X;#~a D4@j#.ԓ6Hn1rUCӦa:>k':޽ixS@ZI)`l.;sl?iU=>rrO3W
LN@R'?z}}"sHFҵAbz/oD񚃦'\f	Be|<Oa#48L-!/ j}ȡ)R")'k jJ/Z1$T0|9 \2~-wϢ~{nĤU W${1Gg)ȸ'IxE[e5ũ&m&$FʁRǡV!֒{xdlVFbJc$_T|n^zX"tG&NFr1O.  2 _'O#dkRE:Gt(~ȱ
=؝--^U51Uӻ"91WeY΂|xZx]FdN3}.Ba()_g~]EiDzϔ1ꥁy
sE`C_V	JQNPJ`$Q\]T(1ܔi OpWf{<WmvBR6ZmpB렕լE^
	,rU4nrzAuIY =JUVLs`0my%!xsF2q z>KRЌc۽}4-Vqe£זg+pU>sEGMU rg"G3,Or:~MȻR	#b;ɿICwǘg"d%|P^G4eVp{Yf4]SZz,ƑRHzSQ_20T#<7{. {C~Aډ=Ğ;lL͏f]'ZYU׼Dsm9B՗$Z:/HtM> KlIؑ&tӇ8X\>ds{*Ce]gdo̤I{{؃VjR'}
xf,#ה2$}_CF<Gs«OLLk"0ahAI7%@e5ek!ySQ'kIb76d[x 	(DW I~rB->VB   const e={AppAddInstanceDialog:{choiceTitle:e=>{const{normalize:n}=e;return n(["Es werden mehrere Startprofile erkannt. \nWählen Sie eine zum Importieren aus."])},downloadedNotification:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Modpack ",r(t("name"))," ist installiert. Soll ich eine Instanz dafür erstellen?"])},serverTitle:e=>{const{normalize:n}=e;return n(["Geben Sie Ihre Serveradresse ein"])}},AppShareInstanceDialog:{alterDownloadDescription:e=>{const{normalize:n}=e;return n(["Wenn Sie die aktuelle Instanz nicht durcheinander bringen möchten. \nSie können auch eine neue Instanz aus der Konfiguration Ihres Peers erstellen. \nKlicken Sie auf die Schaltfläche unten, um eine Instanz zu erstellen."])},baseInfo:e=>{const{normalize:n}=e;return n(["Grundlegende Einrichtung"])},cancelShare:e=>{const{normalize:n}=e;return n(["Verteilen Sie nicht"])},description:e=>{const{normalize:n}=e;return n(["Nachdem Sie Ihr Profil freigegeben haben, können andere Benutzer die diese Dateien über Ihren PC installieren."])},downloadDescription:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Bitte überprüfen Sie die Dateien, die Ihnen Ihr Kollege zur Verfügung gestellt hat. \nWählen Sie die Datei aus, die Sie herunterladen möchten. \nEs wird in der aktuellen Instanz ",r(t("name"))," platziert."])},downloadNotifyTitle:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Installieren Sie eine Instanz von ",r(t("user"))])},downloadTitle:e=>{const{normalize:n}=e;return n(["Dateien von anderen Peers installieren"])},downloadToLocal:e=>{const{normalize:n}=e;return n(["Installation in der Streaming-Instanz"])},filesToDownload:e=>{const{normalize:n}=e;return n(["Wählen Sie die zu installierenden Dateien aus"])},filesToShare:e=>{const{normalize:n}=e;return n(["Wählen Sie die Dateien aus, die Sie freigeben möchten"])},instanceShare:e=>{const{normalize:n,interpolate:r,named:t}=e;return n([r(t("user"))," gerade die aktuelle Instanz mit Ihnen geteilt"])},share:e=>{const{normalize:n}=e;return n(["Teilen Sie"])},shareNotifyTitle:e=>{const{normalize:n}=e;return n(["Eine Kopie freigeben"])},shareTitle:e=>{const{normalize:n}=e;return n(["Teilen von Spieldateien mit anderen Spielern"])}},BaseSettingGeneral:{title:e=>{const{normalize:n}=e;return n(["Allgemein"])}},FeedTheBeast:{search:e=>{const{normalize:n}=e;return n(["Suche im FTB"])}},FeedTheBeastCard:{},FeedTheBeastProject:{changelog:e=>{const{normalize:n}=e;return n(["Liste der Änderungen"])},details:e=>{const{normalize:n}=e;return n(["Einzelheiten"])},install:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Installieren Sie ",r(t("version"))])},overview:e=>{const{normalize:n}=e;return n(["Überblick."])},versions:e=>{const{normalize:n}=e;return n(["Versionen"])}},HomeJavaIssueDialog:{incompatibleJava:e=>{const{normalize:n}=e;return n(["Inkompatibles Java"])},incompatibleJavaHint:e=>{const{normalize:n}=e;return n(["Ihr aktuelles Java ist möglicherweise nicht mit dem von Ihnen gewählten Minecraft kompatibel!"])},missingJava:e=>{const{normalize:n}=e;return n(["Java fehlt"])},missingJavaHint:e=>{const{normalize:n}=e;return n(["Der Launcher kann Java auf Ihrem Computer nicht finden. Das können Sie:"])},needDownloadHint:e=>{const{normalize:n}=e;return n(["Die aktuelle Version von Java konnte auf Ihrem Computer nicht gefunden werden. Wir empfehlen, dass Sie eine neue Version zu installieren."])},optionAutoDownload:{message:e=>{const{normalize:n}=e;return n(["Der Launcher wird Java aus dem Mojang-Quellcode herunterladen und installieren."])},name:e=>{const{normalize:n}=e;return n(["Automatisch herunterladen"])}},optionManualDownload:{},optionSelectJava:{message:e=>{const{normalize:n}=e;return n(["Der Launcher hat Java nicht in Ihrem System gefunden. Sagen Sie dem Startprogramm, wo es sich befindet."])},name:e=>{const{normalize:n}=e;return n(["Wählen Sie Java auf Ihrem Computer"])}},optionSwitch:{disabled:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Kein Java in der Datenbank gefunden ",r(t("version")),"!"])},message:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Verwenden Sie die vorhandene Java ",r(t("version"))," auf Ihrem Computer"])},name:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Wechseln zu ",r(t("version"))])}},recommendedVersionHint:e=>{const{normalize:n,interpolate:r,named:t}=e;return n([r(t("version"))," empfiehlt die Verwendung von Java im Bereich von ",r(t("range")),"."])},selectMatchedHint:e=>{const{normalize:n}=e;return n(["Es wurden übereinstimmende lokale Java-Versionen gefunden. Sie können diese lokalen Java-Versionen auswählen."])},selectSecondaryHint:e=>{const{normalize:n}=e;return n(["Es wurden mehrere lokale Java-Versionen gefunden, die aber möglicherweise nicht die die Kriterien. Sie können sie verwenden, aber es kann zu Probleme geben."])}},HomeLaunchMultiInstanceDialog:{confirm:e=>{const{normalize:n}=e;return n(["Laufen lassen"])},description:e=>{const{normalize:n}=e;return n(["Sie haben mehrere Instanzen von Minecraft laufen. Sind Sie sicher?"])},title:e=>{const{normalize:n}=e;return n(["Mehrere Kopien"])}},HomeSyncButton:{},HomeSyncDialog:{pull:e=>{const{normalize:n}=e;return n(["Siehe"])},push:e=>{const{normalize:n}=e;return n(["Senden Sie"])}},HomeSyncDialogPull:{failText:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Es kann kein Update empfangen werden. ",r(t("url"))])},refresh:e=>{const{normalize:n}=e;return n(["Neustart"])},update:e=>{const{normalize:n}=e;return n(["Update"])}},HomeSyncDialogPush:{authError:e=>{const{normalize:n}=e;return n(["Falsche Benutzerberechtigung. Vergewissern Sie sich, dass Sie die Rechte haben, um Dateien vom Server herunterzuladen!"])},refresh:e=>{const{normalize:n}=e;return n(["Neustart"])},unknownError:e=>{const{normalize:n}=e;return n(["Unbekannter Serverfehler. Bitte versuchen Sie es erneut."])},upload:e=>{const{normalize:n}=e;return n(["Download einer Kopie"])}},SettingMigrationDialog:{selectRootDirectory:e=>{const{normalize:n}=e;return n(["Wählen Sie das Stammverzeichnis"])}},add:e=>{const{normalize:n}=e;return n(["hinzufügen"])},ago:{day:e=>{const{normalize:n,interpolate:r,named:t,plural:i}=e;return i([n([r(t("duration"))," Tag"]),n([r(t("duration"))," Tage"])])},hour:e=>{const{normalize:n,interpolate:r,named:t,plural:i}=e;return i([n([r(t("duration"))," Stunde"]),n([r(t("duration"))," Stunden"])])},minute:e=>{const{normalize:n,interpolate:r,named:t,plural:i}=e;return i([n([r(t("duration"))," Minute"]),n([r(t("duration"))," Minuten"])])},second:e=>{const{normalize:n,interpolate:r,named:t,plural:i}=e;return i([n([r(t("duration"))," Sekunde"]),n([r(t("duration"))," Sekunden"])])}},authProfileAddedNotification:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Authentifizierungsprofil ",r(t("name"))," hinzugefügt."])},author:e=>{const{normalize:n}=e;return n(["Autor."])},back:e=>{const{normalize:n}=e;return n(["Zurück"])},baseSetting:{title:e=>{const{normalize:n}=e;return n(["Grundeinstellungen"])}},browse:e=>{const{normalize:n}=e;return n(["Überblick."])},browseApp:{createShortcut:e=>{const{normalize:n}=e;return n(["Eine Verknüpfung erstellen"])},default:e=>{const{normalize:n}=e;return n(["DEFAULT"])},delete:e=>{const{normalize:n}=e;return n(["Löschen"])},launch:e=>{const{normalize:n}=e;return n(["Standardmäßig ausgeführt und eingestellt"])}},cancel:e=>{const{normalize:n}=e;return n(["Stornierung."])},checkUpdate:{name:e=>{const{normalize:n}=e;return n(["Nach Aktualisierungen suchen"])}},color:e=>{const{normalize:n}=e;return n(["Farbe"])},compatibleDetail:{},confirm:e=>{const{normalize:n}=e;return n(["Start"])},copyClipboard:{success:e=>{const{normalize:n}=e;return n(["In die Zwischenablage kopieren"])}},create:e=>{const{normalize:n}=e;return n(["erstellen."])},curseforge:{authors:e=>{const{normalize:n}=e;return n(["Die Autoren."])},category:e=>{const{normalize:n}=e;return n(["Kategorie."])},createdDate:e=>{const{normalize:n}=e;return n(["Datum der Erstellung"])},downloadOnly:e=>{const{normalize:n}=e;return n(["Herunterladen"])},file:{gameVersion:e=>{const{normalize:n}=e;return n(["Version des Spiels"])}},fileReleaseType:{},install:e=>{const{normalize:n}=e;return n(["Installieren Sie"])},installTo:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Eingestellt in ",r(t("path"))])},installToStorage:e=>{const{normalize:n}=e;return n(["Einbau in den Speicher"])},lastUpdate:e=>{const{normalize:n}=e;return n(["Datum der letzten Aktualisierung"])},"mc-mods":{},modpacks:{},project:{description:e=>{const{normalize:n}=e;return n(["Beschreibung."])},files:e=>{const{normalize:n}=e;return n(["Dateien."])},images:e=>{const{normalize:n}=e;return n(["Bild."])}},recentFiles:e=>{const{normalize:n}=e;return n(["Neueste Dateien"])},releasedDate:e=>{const{normalize:n}=e;return n(["Datum der Veröffentlichung"])},search:e=>{const{normalize:n}=e;return n(["Suche."])},"texture-packs":{},totalDownloads:e=>{const{normalize:n}=e;return n(["Downloads insgesamt"])},worlds:{}},curseforgeCard:{},curseforgeCategory:{Fabric:e=>{const{normalize:n}=e;return n(["Fabric"])},FancyMenu:e=>{const{normalize:n}=e;return n(["FancyMenu"])},MCreator:e=>{const{normalize:n}=e;return n(["MCreator"])},QoL:e=>{const{normalize:n}=e;return n(["QoL"])},Redstone:e=>{const{normalize:n}=e;return n(["Redstone"])},Skyblock:e=>{const{normalize:n}=e;return n(["SkyBlock"])},Steampunk:e=>{const{normalize:n}=e;return n(["Steampunk"])},"Vanilla+":e=>{const{normalize:n}=e;return n(["Vanilla+"])}},dataMigration:{apply:e=>{const{normalize:n}=e;return n(["Einstellungen anwenden"])},directoryCriteriaHint:e=>{const{normalize:n}=e;return n(["Stellen Sie sicher, dass der neue Katalog ein LEERER Katalog ist!"])},migrationDestinationIsFile:e=>{const{normalize:n}=e;return n(["Der Speicherort der Übertragung ist eine Datei! Wählen Sie ein leeres Verzeichnis!"])},migrationDestinationIsNotEmptyDirectory:e=>{const{normalize:n}=e;return n(["Das Übertragungsziel ist kein leeres Verzeichnis! Stellen Sie sicher, dass ein leeres Verzeichnis ausgewählt ist!"])},migrationNoPermission:e=>{const{normalize:n}=e;return n(["Keine Berechtigung zum Umbenennen des alten Verzeichnisses in ein neues Verzeichnis! \nBitte stellen Sie sicher, dass der Launcher Zugriff auf beide Orte hat!"])},placeholder:e=>{const{normalize:n}=e;return n(["Klicken Sie hier, um einen Katalog auszuwählen"])},setRootCause:e=>{const{normalize:n}=e;return n(["Sie verlieren Daten (Maps, Texture Packs, Mods), wenn Sie den\n den Launcher während dieses Vorgangs schließen!"])},setRootDescription:e=>{const{normalize:n}=e;return n(["Dadurch wird der Stammdatenordner dieses Launchers und von minecraft geändert."])},setRootTitle:e=>{const{normalize:n}=e;return n(["Einen neuen Speicherort festlegen"])},unknownError:e=>{const{normalize:n}=e;return n(["Unbekannter Fehler! Bitte versuchen Sie es erneut oder kontaktieren Sie den Entwickler!"])},waitReload:e=>{const{normalize:n}=e;return n(["Datenübertragung. Schließen Sie den Launcher nicht, da Sie sonst Daten verlieren."])}},delete:{name:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Löschen ",r(t("name"))])},no:e=>{const{normalize:n}=e;return n(["Nein."])},yes:e=>{const{normalize:n}=e;return n(["Ja"])}},dependencies:{embedded:e=>{const{normalize:n}=e;return n(["Eingebaut"])},incompatible:e=>{const{normalize:n}=e;return n(["Inkompatibel"])},name:e=>{const{normalize:n}=e;return n(["Abhängigkeiten"])},optional:e=>{const{normalize:n}=e;return n(["Auf Anfrage"])},required:e=>{const{normalize:n}=e;return n(["Erforderlich"])}},description:e=>{const{normalize:n}=e;return n(["Beschreibung."])},detail:e=>{const{normalize:n}=e;return n(["Einzelheiten"])},diagnosis:{badInstall:{message:e=>{const{normalize:n}=e;return n(["Klicken Sie auf , um diese Version zu installieren."])},name:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Fehlerhafte Installation auf dem ",r(t("version"))])}},corruptedAssets:{message:e=>{const{normalize:n}=e;return n(["Der Launcher installiert Assets für Sie"])},name:e=>{const{normalize:n,interpolate:r,named:t,plural:i}=e;return i([n(["Пошкоджено asset: ",r(t("name"))]),n(["Asset ",r(t("name"))," ist beschädigt"]),n(["Assets sind beschädigt: ",r(t("count"))])])}},corruptedAssetsIndex:{message:e=>{const{normalize:n}=e;return n(["Der Launcher wird Index-Assets für Sie herunterladen"])},name:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Die Asset-Indexdatei ist beschädigt ",r(t("version")),"."])}},corruptedLibraries:{message:e=>{const{normalize:n}=e;return n(["Der Launcher wird Bibliotheken für Sie installieren"])},name:e=>{const{normalize:n,interpolate:r,named:t,plural:i}=e;return i([n(["Пошкоджено бібліотеку: ",r(t("name"))]),n(["Bibliothek ist beschädigt: ",r(t("name"))]),n(["Beschädigt бібліотек: ",r(t("count"))])])}},corruptedVersionJar:{message:e=>{const{normalize:n}=e;return n(["Klicken Sie, um diese Version zu installieren"])},name:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Die jar-Version für Minecraft ",r(t("version"))," ist poshkodzhen."])}},corruptedVersionJson:{message:e=>{const{normalize:n}=e;return n(["Klicken Sie, um diese Version zu installieren"])},name:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Die json-Version ",r(t("version"))," ist beschädigt."])}},incompatibleJava:{message:e=>{const{normalize:n}=e;return n(["Sie können den Launcher bitten, sie für Sie herunterzuladen."])},name:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Die Java-Version ",r(t("javaVersion"))," stimmt nicht mit ",r(t("version"))," überein!"])}},instanceFiles:{description:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Die Instanzinstallation umfasst ",r(t("counts"))," Dateien."])},title:e=>{const{normalize:n}=e;return n(["Unvollständige Instanzinstallation"])}},invalidJava:{message:e=>{const{normalize:n}=e;return n(["Klicken Sie auf , um ein anderes Java zur Ausführung zu verwenden."])},name:e=>{const{normalize:n}=e;return n(["Der Java-Standort ist falsch."])}},missingAssets:{message:e=>{const{normalize:n}=e;return n(["Der Launcher installiert Assets für Sie"])},name:e=>{const{normalize:n,interpolate:r,named:t,plural:i}=e;return i([n(["Kein Vermögenswert: ",r(t("name"))]),n(["Kein Vermögenswert: ",r(t("name"))]),n(["Keine Vermögenswerte: ",r(t("count"))])])}},missingAssetsIndex:{message:e=>{const{normalize:n}=e;return n(["Der Launcher lädt Index-Assets für Sie"])},name:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Die Asset-Indexdatei fehlt ",r(t("version")),"."])}},missingAuthlibInjector:{},missingJava:{message:e=>{const{normalize:n}=e;return n(["Klicken Sie, um dieses Problem zu lösen"])},name:e=>{const{normalize:n}=e;return n(["Ich konnte kein Java finden, um Minecraft auszuführen!"])}},missingLibraries:{message:e=>{const{normalize:n}=e;return n(["Ich konnte kein Java finden, um Minecraft auszuführen!"])},name:e=>{const{normalize:n,interpolate:r,named:t,plural:i}=e;return i([n(["Bibliothek ",r(t("name"))," fehlt"]),n(["Bibliothek ",r(t("name"))," fehlt"]),n(["Bibliothek ",r(t("name"))," fehlt бібліотека: ",r(t("count"))]),n(["Відсутня бібліотека ",r(t("count"))])])}},missingVersion:{message:e=>{const{normalize:n}=e;return n(["Klicken Sie, um diese Version zu installieren"])},name:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Version ",r(t("version"))," ist nicht installiert!"])}},missingVersionJar:{message:e=>{const{normalize:n}=e;return n(["Klicken Sie, um diese Version zu installieren"])},name:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Die Version ",r(t("version"))," ist nicht installiert!"])}}},disable:e=>{const{normalize:n}=e;return n(["Ausschalten"])},disk:{available:e=>{const{normalize:n}=e;return n(["Verfügbar"])},used:e=>{const{normalize:n}=e;return n(["Gepflegt"])}},download:e=>{const{normalize:n}=e;return n(["Herunterladen"])},downloadCount:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Downloads: ",r(t("count"))])},downloadUpdate:e=>{const{normalize:n}=e;return n(["Aktualisierung herunterladen"])},duration:{day:e=>{const{normalize:n,interpolate:r,named:t,plural:i}=e;return i([n([r(t("duration"))," Tag"]),n([r(t("duration"))," Tage"])])},hour:e=>{const{normalize:n,interpolate:r,named:t,plural:i}=e;return i([n([r(t("duration"))," Stunde"]),n([r(t("duration"))," Stunden"])])},minute:e=>{const{normalize:n,interpolate:r,named:t,plural:i}=e;return i([n([r(t("duration"))," Minute"]),n([r(t("duration"))," Minuten"])])},second:e=>{const{normalize:n,interpolate:r,named:t,plural:i}=e;return i([n([r(t("duration"))," zweite"]),n([r(t("duration"))," zweiten"])])}},edit:e=>{const{normalize:n}=e;return n(["bearbeiten"])},enable:e=>{const{normalize:n}=e;return n(["Aktivieren Sie"])},env:{select:{all:e=>{const{normalize:n}=e;return n(["Wählen Sie Alle"])},fit:e=>{const{normalize:n}=e;return n(["Wählen Sie „Anpassen“."])},none:e=>{const{normalize:n}=e;return n(["Nichts ausgewählt"])}}},error:{name:e=>{const{normalize:n,plural:r}=e;return r([n(["Fehler"]),n(["Fehler"])])}},errors:{BadForgeInstallerJarError:e=>{const{normalize:n}=e;return n(["Die jar-Datei des Forge-Installationsprogramms kann nicht analysiert werden. Vielleicht hat Forge ein neues Installer-Dateiformat Installer-Dateiformat? Bitte kontaktieren Sie die Entwickler, wenn das Problem weiterhin besteht."])},BodyTimeoutError:e=>{const{normalize:n}=e;return n(["HTTP Body Zeitüberschreitung ist abgelaufen"])},ChecksumNotMatchError:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Die Prüfsumme stimmt nicht überein! Sie sollte ",r(t("expect"))," sein. Sie ist jetzt ",r(t("actual")),"."])},ConnectTimeoutError:e=>{const{normalize:n}=e;return n(["Die Verbindungszeit zum Server ist abgelaufen."])},DNSNotFoundError:e=>{const{normalize:n}=e;return n(["Fehler beim DNS-Lookup"])},DatabaseNotOpened:e=>{const{normalize:n}=e;return n(["Datenbank ist nicht geöffnet! \nDer Launcher funktioniert nicht richtig! \nBitte wählen Sie ein Datenverzeichnis aus, auf das der Launcher zugreifen kann. \nSie können versuchen, den Datenstamm auf der Einstellungsseite zurückzusetzen."])},DiskIsFull:e=>{const{normalize:n}=e;return n(["Ihre Festplatte ist voll! \nKann nichts auf die Festplatte schreiben! \nAlle Funktionen sind möglicherweise nicht funktional!"])},DownloadAggregateError:e=>{const{normalize:n}=e;return n(["Datei kann nicht hochgeladen werden."])},DownloadFileSystemError:e=>{const{normalize:n}=e;return n(["Fehler beim Zugriff auf den Pfad zur Download-Datei.  Stellen Sie sicher, dass der Launcher Schreibrechte hat."])},HeadersTimeoutError:e=>{const{normalize:n}=e;return n(["HTTP-Header-Zeitüberschreitung ist aufgetreten"])},NotFoundError:e=>{const{normalize:n}=e;return n(["404 Nicht gefunden"])},SocketError:e=>{const{normalize:n}=e;return n(["Server-Socket-Fehler"])}},eula:{body:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Indem Sie das Kontrollkästchen aktivieren, erklären Sie sich mit der ",r(t("eula"))," von Minecraft einverstanden."])}},exception:{http:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["HTTP-Anfrage von ",r(t("url"))," fehlgeschlagen. Statuscode ",r(t("statusCode")),". ",r(t("code")),". Bitte versuchen Sie es erneut oder überprüfen Sie Ihre Internetverbindung. Wenn dieser Fehler weiterhin besteht, senden Sie bitte einen einen Bericht an das Entwicklungsteam."])}},existed:e=>{const{normalize:n}=e;return n(["Es gibt"])},exportModpackTarget:{curseforge:e=>{const{normalize:n}=e;return n(["Curseforge file"])},github:e=>{const{normalize:n}=e;return n(["Github Datei"])},modrinth:e=>{const{normalize:n}=e;return n(["Datei ModRinth"])},override:e=>{const{normalize:n}=e;return n(["Überschreibungsdatei (raw)"])}},extensions:{mrpack:e=>{const{normalize:n}=e;return n(["Modrinth modpack"])},zip:e=>{const{normalize:n}=e;return n(["Zip-Datei"])}},fabricVersion:{disable:e=>{const{normalize:n}=e;return n(["Ausschalten  Fabric"])},empty:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Keine Version verfügbar Fabric für Minecraft ",r(t("version"))])},showSnapshot:e=>{const{normalize:n}=e;return n(["anzeigen Snapshot"])},stable:e=>{const{normalize:n}=e;return n(["Stabil"])},unstable:e=>{const{normalize:n}=e;return n(["Instabil"])}},feedback:{channel:e=>{const{normalize:n}=e;return n(["Kanäle"])},description:e=>{const{normalize:n}=e;return n(["Ich habe einen Fehler gefunden oder habe eine Anregung"])},discord:e=>{const{normalize:n}=e;return n(["Discord"])},discordDescription:e=>{const{normalize:n}=e;return n(["Dem Discord-Kanal beitreten"])},discordJoin:e=>{const{normalize:n}=e;return n(["Beitreten"])},github:e=>{const{normalize:n}=e;return n(["Github Issue"])},githubDescription:e=>{const{normalize:n}=e;return n(["Öffnen Sie einen GitHub Issue, um Ihre Meinung mitzuteilen"])},githubOpenIssue:e=>{const{normalize:n}=e;return n(["Github"])},kook:e=>{const{normalize:n}=e;return n(["Kook"])},kookDescription:e=>{const{normalize:n}=e;return n(["Kook ist eine alternative Anwendung für Discord-Nutzer auf dem chinesischen Festland. Festland China"])},name:e=>{const{normalize:n}=e;return n(["Rückmeldung"])},qq:e=>{const{normalize:n}=e;return n(["QQ-Gruppe"])},qqDescription:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Treten Sie der QQ-Feedback-Gruppe bei und sprechen Sie direkt mit авторами. Номер групи: ",r(t("number"))])},qqEnterGroup:e=>{const{normalize:n}=e;return n(["Beitreten"])}},fileDetail:{fileSize:e=>{const{normalize:n}=e;return n(["Größe der Datei"])},hash:e=>{const{normalize:n}=e;return n(["Hash"])}},filter:e=>{const{normalize:n}=e;return n(["Filter."])},filterLocalOnly:e=>{const{normalize:n}=e;return n(["Nur installiert anzeigen"])},finish:e=>{const{normalize:n}=e;return n(["Oberfläche"])},forgeConfig:{hint:e=>{const{normalize:n}=e;return n(["Lassen Sie das Spiel mindestens einmal mit dieser Mod laufen, damit wir sie erkennen können Konfigurationsdatei erkennen können!"])}},forgeVersion:{common:e=>{const{normalize:n}=e;return n(["Allgemein"])},disable:e=>{const{normalize:n}=e;return n(["Vimknuty-Schmiede"])},empty:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Forge hat keine Freigabe für Minecraft ",r(t("version"))])},latest:e=>{const{normalize:n}=e;return n(["Die letzte"])},name:e=>{const{normalize:n}=e;return n(["Forge"])},recommended:e=>{const{normalize:n}=e;return n(["Empfehlungen"])},showBuggy:e=>{const{normalize:n}=e;return n(["Show mit Problemen"])},showRecommendedAndLatestOnly:e=>{const{normalize:n}=e;return n(["Nur empfohlene und neueste Versionen"])},version:e=>{const{normalize:n}=e;return n(["Version Forge"])}},gameSetting:{},gameType:{adventure:e=>{const{normalize:n}=e;return n(["Priddy-Modus"])},creative:e=>{const{normalize:n}=e;return n(["Kreativ-Modus"])},spectator:e=>{const{normalize:n}=e;return n(["Beobachter-Modus"])},survival:e=>{const{normalize:n}=e;return n(["Überlebensmodus"])}},help:e=>{const{normalize:n}=e;return n(["Referenz."])},home:e=>{const{normalize:n}=e;return n(["Startseite"])},importModpack:{failed:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Importieren fehlgeschlagen ",r(t("modpack"))])},name:e=>{const{normalize:n}=e;return n(["Modpack importieren"])},success:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Import von ",r(t("modpack"))," erfolgreich abgeschlossen"])}},importResource:e=>{const{normalize:n}=e;return n(["Importieren einer Ressource"])},install:e=>{const{normalize:n}=e;return n(["Installieren Sie"])},installAssets:{asset:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Installieren Sie ",r(t("count"))," Assets"])},assetIndex:e=>{const{normalize:n}=e;return n(["Prüfen Sie die Asset-Indexdatei"])},name:e=>{const{normalize:n}=e;return n(["Asset-Dateien installieren"])}},installAuthlibInjector:e=>{const{normalize:n}=e;return n(["Installieren Sie  authlib-injector"])},installCurseforgeFile:e=>{const{normalize:n}=e;return n(["Installieren Sie  файл Curseforge"])},installFabric:{name:e=>{const{normalize:n}=e;return n(["Installieren Sie  Fabric"])}},installForge:{downloadInstaller:e=>{const{normalize:n}=e;return n(["Download des Installationsprogramms"])},library:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Installieren Sie Bibliothek ",r(t("lib"))])},name:e=>{const{normalize:n}=e;return n(["Installieren Sie  Forge"])},postProcessing:e=>{const{normalize:n}=e;return n(["Nachbearbeitung"])}},installInstance:{file:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Aktualisieren Sie die Instanzdatei ",r(t("file"))])},link:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Kopieren oder Verknüpfen von ",r(t("count"))," Dateien"])},name:e=>{const{normalize:n}=e;return n(["Aktualisieren Sie Ihre Instanz"])},resolve:e=>{const{normalize:n}=e;return n(["Definieren Sie die Instanzkonfiguration"])},unzip:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Entpacken Sie ",r(t("count"))," Dateien"])}},installJre:{decompress:e=>{const{normalize:n}=e;return n(["Extrahieren Sie die JRE-Dateien in den Ordner"])},download:e=>{const{normalize:n}=e;return n(["Laden Sie die komprimierte JRE-Datei herunter"])},name:e=>{const{normalize:n}=e;return n(["Installieren Sie die Java-Laufzeitbibliothek"])}},installLabyMod:{asset:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Setzen Sie die Ressource ",r(t("name"))])},json:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["JSON erstellen ",r(t("version"))])},name:e=>{const{normalize:n}=e;return n(["LabyMod installieren"])}},installLibraries:{library:e=>{const{normalize:n}=e;return n(["Installieren Sie die Bibliothek"])},name:e=>{const{normalize:n}=e;return n(["Installieren Sie die Bibliothek"])}},installModpack:{deploy:e=>{const{normalize:n}=e;return n(["Розгорнути"])},download:{file:e=>{const{normalize:n}=e;return n(["Download der Datei"])},name:e=>{const{normalize:n}=e;return n(["Download der Datei"])}},name:e=>{const{normalize:n}=e;return n(["Installieren Sie das Mod Pack"])},unpack:e=>{const{normalize:n}=e;return n(["Entpacken Sie das Mod Pack"])}},installModrinthFile:{name:e=>{const{normalize:n}=e;return n(["Modrinth installieren"])}},installOptifine:{download:e=>{const{normalize:n}=e;return n(["Optifine Universal herunterladen"])},jar:e=>{const{normalize:n}=e;return n(["Jar generieren"])},json:e=>{const{normalize:n}=e;return n(["Json generieren"])},name:e=>{const{normalize:n}=e;return n(["Optifine installieren"])}},installResource:{fail:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Konnte nicht installiert werden ",r(t("file"))])},success:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Installieren einer Ressource ",r(t("file"))," erfolgreich abgeschlossen"])}},installVersion:{jar:e=>{const{normalize:n}=e;return n(["Installieren Sie die Jar-Version"])},json:e=>{const{normalize:n}=e;return n(["Einstellen der Json-Version"])},name:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Installieren Sie den Minecraft-Client ",r(t("version"))])}},instance:{addServer:e=>{const{normalize:n}=e;return n(["Server hinzufügen"])},changeIcon:e=>{const{normalize:n}=e;return n(["Icon ändern"])},current:e=>{const{normalize:n}=e;return n(["Aktuelle Instanz"])},delete:e=>{const{normalize:n}=e;return n(["Deinstallieren Sie das Spiel"])},deleteFailed:e=>{const{normalize:n}=e;return n(["Instanz konnte nicht gelöscht werden"])},deleteFailedPermission:e=>{const{normalize:n}=e;return n(["Ein anderes Programm hat die Datei belegt"])},deleteHint:e=>{const{normalize:n}=e;return n(["Die Instanzdaten werden dauerhaft von der Festplatte entfernt. Wie ist dies zu tun?"])},duplicate:e=>{const{normalize:n}=e;return n(["Duplizieren einer Instanz"])},duplicatedName:e=>{const{normalize:n}=e;return n(["Wiederholter Name"])},fileApi:e=>{const{normalize:n}=e;return n(["Dateiserver-Synchronisierungs-API-URL"])},fileApiHint:e=>{const{normalize:n}=e;return n(["URL zum Synchronisieren von Instanzdateien von einem entfernten Server Konfiguration."])},gameVersion:e=>{const{normalize:n}=e;return n(["Version des Spiels"])},icon:e=>{const{normalize:n}=e;return n(["Profil-Symbol"])},iconHint:e=>{const{normalize:n}=e;return n(["Das Symbol könnte eine Datei oder ein Internet-URL-Link sein."])},iconUrl:e=>{const{normalize:n}=e;return n(["Url-Symbol"])},includeVersion:e=>{const{normalize:n,plural:r}=e;return r([n(["Version freigeben"]),n(["Versionen freigeben"])])},installModpack:e=>{const{normalize:n}=e;return n(["Aktualisieren Sie die Instanz von Modpack"])},lastPlayed:e=>{const{normalize:n}=e;return n(["Das letzte Mal spielten sie"])},launchArguments:e=>{const{normalize:n}=e;return n(["Vorschau der Startargumente"])},launchServer:e=>{const{normalize:n}=e;return n(["Starten Sie den Localhost-Server"])},linkFileDesc:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Dadurch wird die lokale ",r(t("file"))," der Instanz mit der globalen ",r(t("file"))," überschrieben. \nSind Sie sicher, dass Sie es verlinken?"])},linkFileTitle:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Sind Sie sicher, dass Sie ",r(t("file"))," verlinken?"])},mcOptions:e=>{const{normalize:n}=e;return n(["Minecraft Einstellungen"])},mcOptionsHint:e=>{const{normalize:n}=e;return n(["Zusätzliche Anweisungen zum Starten von Minecraft"])},name:e=>{const{normalize:n}=e;return n(["Profilname"])},nameHint:e=>{const{normalize:n}=e;return n(["Der Name, der zur Identifizierung des Spiels verwendet wird"])},neverPlayed:e=>{const{normalize:n}=e;return n(["Nie gespielt"])},openCrashReportFolder:e=>{const{normalize:n}=e;return n(["Öffnen Sie den Ordner mit den Absturzberichten"])},openLogFolder:e=>{const{normalize:n}=e;return n(["Öffnen Sie den Ordner logs"])},prependCommand:e=>{const{normalize:n}=e;return n(["Befehl voranstellen"])},prependCommandHint:e=>{const{normalize:n}=e;return n(["Dadurch wird dieser Befehl allen Startbefehlen vorangestellt"])},requireName:e=>{const{normalize:n}=e;return n(["Name ist erforderlich"])},showInstance:e=>{const{normalize:n}=e;return n(["Spieleordner anzeigen"])},useSharedOptions:e=>{const{normalize:n}=e;return n(["Verwenden Sie gemeinsame Spieleinstellungen"])},useSharedOptionsDesc:e=>{const{normalize:n}=e;return n(["Dadurch wird die Datei „options.txt“ mit einer instanzübergreifenden Datei verknüpft"])},useSharedServersList:e=>{const{normalize:n}=e;return n(["Verwenden Sie die Liste der gemeinsam genutzten Server"])},useSharedServersListDesc:e=>{const{normalize:n}=e;return n(["Dadurch wird die Datei „servers.dat“ mit einer instanzübergreifenden Datei verknüpft"])},versionHint:e=>{const{normalize:n}=e;return n(["Minecraft Version für dieses Spiel"])},vmOptions:e=>{const{normalize:n}=e;return n(["JVM-Parameter"])},vmOptionsHint:e=>{const{normalize:n}=e;return n(["Zusätzliche Argumente, die an die JVM übergeben werden"])},vmVar:e=>{const{normalize:n}=e;return n(["Umgebungsvariablen"])},vmVarHint:e=>{const{normalize:n}=e;return n(["Klicken Sie auf die Schaltfläche, um Umgebungsvariablen hinzuzufügen"])}},instanceAge:{older:e=>{const{normalize:n}=e;return n(["Alte"])},threeDay:e=>{const{normalize:n}=e;return n(["Innerhalb von drei Tagen"])},today:e=>{const{normalize:n}=e;return n(["Heute."])}},instanceDiscover:{gameFolder:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Entdecken Sie ",r(t("count"))," Spielordner"])},instanceFolder:e=>{const{normalize:n,interpolate:r,named:t}=e;return n([r(t("count"))," Instanzen gefunden"])}},instanceFileOperation:{add:e=>{const{normalize:n}=e;return n(["hinzufügen"])},"backup-add":e=>{const{normalize:n}=e;return n(["Ersetzen (Reserve)"])},"backup-remove":e=>{const{normalize:n}=e;return n(["Löschen (Reserve)"])},keep:e=>{const{normalize:n}=e;return n(["Hier ist es"])},remove:e=>{const{normalize:n}=e;return n(["Löschen"])}},instanceInstallSkip:{ignore:e=>{const{normalize:n}=e;return n(["Ignorieren"])},skip:e=>{const{normalize:n}=e;return n(["Überspringen"])},title:e=>{const{normalize:n}=e;return n(["Möglicherweise beschädigte Dateiquelle"])},warning:e=>{const{normalize:n}=e;return n(["Einige Dateien werden mehrmals heruntergeladen, wobei die Prüfsumme nicht übereinstimmt. \nDies kann daran liegen, dass die ursprüngliche Prüfsumme falsch ist. \nÜberprüfen Sie bitte. \nWenn Sie bestätigen, dass die aktuellen Dateien gültig sind, können Sie die Validierungsprüfung überspringen."])}},instanceSetting:{disableAuthlibInjector:e=>{const{normalize:n}=e;return n(["Deaktivieren Sie den Authlib-Injektor"])},disableAuthlibInjectorDescription:e=>{const{normalize:n}=e;return n(["Wenn Sie ein Skin-System eines Drittanbieters verwenden. \nDer Authlib-Injektor kann Ihnen dabei helfen, Skins im Spiel anzuzeigen."])},disableElyByAuthlib:e=>{const{normalize:n}=e;return n(["Deaktivieren Sie den Authlib-Ersatz von ely.by"])},disableElyByAuthlibDescription:e=>{const{normalize:n}=e;return n(["Ely.by verfügt über einen einzigartigen Authlib-Ersatz, um Skins universell auf jedem Server anzuzeigen."])},fastLaunch:e=>{const{normalize:n}=e;return n(["Schnelle Inbetriebnahme"])},fastLaunchHint:e=>{const{normalize:n}=e;return n(["Benutzerstatus und bestehende ungelöste Probleme ignorieren"])},hideLauncher:e=>{const{normalize:n}=e;return n(["Den Launcher nach dem Start ausblenden"])},icon:e=>{const{normalize:n}=e;return n(["Wählen Sie ein Bild aus"])},showLog:e=>{const{normalize:n}=e;return n(["Minecraft-Protokolle anzeigen"])},showLogHint:e=>{const{normalize:n}=e;return n(["Hier wird ein Fenster angezeigt, in dem die Minecraft-Logs nach dem Start des Spiels angezeigt werden"])}},instanceTemplate:{curseforge:e=>{const{normalize:n}=e;return n(["Dieses Curseforge Mod Pack"])},ftb:e=>{const{normalize:n}=e;return n(["Dieses FTB-Modpack"])},importing:e=>{const{normalize:n}=e;return n(["Importieren einer Vorlage"])},mcbbs:e=>{const{normalize:n}=e;return n(["Dieses MCBBS Modpack"])},modpack:e=>{const{normalize:n}=e;return n(["Dieses rohe Modpack"])},modrinth:e=>{const{normalize:n}=e;return n(["Dieses Modrinth Modpack"])},preview:e=>{const{normalize:n}=e;return n(["Modpack-Vorschau"])},title:e=>{const{normalize:n}=e;return n(["Vorlage einrichten"])}},instanceUpdate:{basic:e=>{const{normalize:n}=e;return n(["Aktualisieren Sie Ihre Einstellungen"])},files:e=>{const{normalize:n}=e;return n(["Dateien aktualisieren"])},loaderChanged:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Der Modloader dieser Instanz wurde geändert. \nDer alte Modloader ist ",r(t("modloader"))," und der neue Modloader ist ",r(t("newModloader")),"."])},summary:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Fügen Sie ",r(t("add"))," Dateien hinzu. \n",r(t("remove"))," Dateien entfernen. \nHalten Sie ",r(t("keep"))," Dateien."])},title:e=>{const{normalize:n}=e;return n(["Aktualisieren Sie Ihre Instanz"])},update:e=>{const{normalize:n}=e;return n(["Aktualisierung beginnen"])}},instances:{add:e=>{const{normalize:n}=e;return n(["Ein Spiel erstellen"])},addCurseForgeDescription:e=>{const{normalize:n}=e;return n(["Aus dem Curseforge-Datenordner importieren. \nSie müssen den Stammdatenordner von Curseforge auswählen"])},addDescription:e=>{const{normalize:n}=e;return n(["Erstellen Sie eine neue Instanz von Grund auf"])},addMMCDescription:e=>{const{normalize:n}=e;return n(["Vorhandene MultiMC-Instanz importieren. \nSie müssen den Datenordner von MultiMC auswählen."])},addManually:e=>{const{normalize:n}=e;return n(["Manuell erstellen"])},addModrinthDescription:e=>{const{normalize:n}=e;return n(["Vorhandene Modrinth-Instanz importieren. \nSie müssen den Modrinth-Stammdatenordner auswählen."])},addServer:e=>{const{normalize:n}=e;return n(["Vom Server aus erstellen"])},addServerDescription:e=>{const{normalize:n}=e;return n(["Dadurch wird das Spiel direkt auf dem Server gestartet."])},addTemplate:e=>{const{normalize:n}=e;return n(["Aus heruntergeladenem Modpack erstellen"])},addTemplateDescription:e=>{const{normalize:n}=e;return n(["Import aus einem heruntergeladenen Modpack"])},addVanilla:e=>{const{normalize:n}=e;return n(["Erstellen Sie mit Vanilla Minecraft"])},addVanillaDescription:e=>{const{normalize:n}=e;return n(["Importieren Sie aus dem gemeinsamen .minecraft-Ordner. \nDadurch wird das ursprüngliche Spielprofil in die XMCL kopiert."])},choose:e=>{const{normalize:n}=e;return n(["Spiel auswählen"])},fix:e=>{const{normalize:n}=e;return n(["Repariere es"])},folderSetting:e=>{const{normalize:n}=e;return n(["Ordnereinstellungen"])},importFolder:e=>{const{normalize:n}=e;return n(["Importieren aus einem Ordner"])},importFolderDescription:e=>{const{normalize:n}=e;return n(["Minecraft in den Launcher importieren"])},loadingFiles:e=>{const{normalize:n}=e;return n(["Laden von Modpack-Dateien"])},refreshServers:e=>{const{normalize:n}=e;return n(["Server aktualisieren"])}},issue:{},items:{count:e=>{const{normalize:n,interpolate:r,named:t}=e;return n([r(t("count"))," Artikel"])},total:e=>{const{normalize:n,interpolate:r,named:t}=e;return n([r(t("total"))," insgesamt"])}},java:{allocatedLong:e=>{const{normalize:n}=e;return n(["Java im System standardmäßig verwenden"])},allocatedShort:e=>{const{normalize:n}=e;return n(["Automatische Auswahl"])},browse:e=>{const{normalize:n}=e;return n(["Anzeigen einer ausführbaren Java-Datei"])},importFromFile:e=>{const{normalize:n}=e;return n(["Java aus einer Datei importieren"])},invalid:e=>{const{normalize:n}=e;return n(["Falscher Speicherort von Java"])},location:e=>{const{normalize:n}=e;return n(["Java-Standort"])},maxMemory:e=>{const{normalize:n}=e;return n(["Max. Speicherkapazität"])},memory:e=>{const{normalize:n}=e;return n(["Java-Speicher"])},memoryAuto:e=>{const{normalize:n}=e;return n(["Auto"])},memoryManual:e=>{const{normalize:n}=e;return n(["Manuell"])},memoryUnassigned:e=>{const{normalize:n}=e;return n(["Den Termin absagen"])},minMemory:e=>{const{normalize:n}=e;return n(["Min. Speicherkapazität"])},modifyInstance:e=>{const{normalize:n}=e;return n(["Ändern Sie den Pfad zu Java"])},noMemory:e=>{const{normalize:n}=e;return n(["Speichernutzung nicht einschränken"])},refresh:e=>{const{normalize:n}=e;return n(["Lokales Java aktualisieren"])},systemMemory:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Freier Systemspeicher: ",r(t("free"))," / ",r(t("total"))])}},labyMod:{disable:e=>{const{normalize:n}=e;return n(["LabyMod ausschalten"])},empty:e=>{const{normalize:n}=e;return n(["LabyMod unterstützt nicht das aktuelle Minecraft"])}},launch:{cancel:e=>{const{normalize:n}=e;return n(["Ablehnen"])},createShortcut:e=>{const{normalize:n}=e;return n(["Verknüpfung erstellen"])},kill:e=>{const{normalize:n}=e;return n(["Stopp"])},killServer:e=>{const{normalize:n}=e;return n(["Töte den Localhost-Server"])},launch:e=>{const{normalize:n}=e;return n(["Los geht's"])},launchAnyway:e=>{const{normalize:n}=e;return n(["Trotzdem starten"])}},launchBlocked:{ignore:e=>{const{normalize:n}=e;return n(["Erzwungener Start"])},launchGeneralException:{description:e=>{const{normalize:n}=e;return n(["Einige Fehler führen zu einem fehlgeschlagenen Start."])},title:e=>{const{normalize:n}=e;return n(["Der Start ist fehlgeschlagen"])}},launchInvalidJavaPath:{description:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(['Das ausgewählte Java fehlt oder ist falsch ausgewählt. Wählen Sie ein neues aus. <span class="highlight"> ',r(t("javaPath"))," </span>"])},title:e=>{const{normalize:n}=e;return n(["Falscher Pfad zu Java"])}},launchJavaNoPermission:{description:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(['Der Launcher hat keine Berechtigung zum Ausführen von Java <span class="highlight"> ',r(t("javaPath"))," </span>. Ändern Sie entweder die Auflösung der Java-Datei oder Erteilen Sie dem Launcher die Erlaubnis."])},title:e=>{const{normalize:n}=e;return n(["Keine Erlaubnis zur Ausführung"])}},launchNoProperJava:{description:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Es kann nicht das richtige Java zum Ausführen des Spiels ausgewählt werden (",r(t("javaPath"))," ist ist ungültig?)"])},title:e=>{const{normalize:n}=e;return n(["Kein passendes Java gefunden"])}},launchNoVersionInstalled:{description:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(['Kann die Version von <span class="highlight">',r(t("version")),"</span> nicht ermitteln, um ausführen."])},title:e=>{const{normalize:n}=e;return n(["Version nicht ausgewählt"])}},launchSpawnProcessFailed:{description:e=>{const{normalize:n}=e;return n(["Bitte überprüfen Sie Ihr Java oder erteilen Sie dem Launcher weitere Berechtigungen und versuchen Sie es erneut. \nSollte dies immer noch nicht funktionieren, wenden Sie sich bitte an die Entwickler."])},title:e=>{const{normalize:n}=e;return n(["Spielvorgang konnte nicht gestartet werden"])}},launchUserStatusRefreshFailed:{description:e=>{const{normalize:n}=e;return n(["Der aktuelle Benutzerstatus kann nicht aktualisiert werden."])},title:e=>{const{normalize:n}=e;return n(["Benutzerstatus kann nicht überprüft werden"])}},unexpectedText:e=>{const{normalize:n}=e;return n(["Unerwartet. Sie können den Launcher neu starten, um das Problem zu beheben. Kontaktieren Sie den Autor, wenn das Problem weiterhin besteht."])},userAcquireMicrosoftTokenFailed:e=>{const{normalize:n}=e;return n(["Der Microsoft-Token konnte nicht eingelöst werden. Bitte versuchen Sie es erneut oder überprüfen Sie Ihr Microsoft-Konto."])},userCheckGameOwnershipFailed:e=>{const{normalize:n}=e;return n(["Der Besitz von Minecraft konnte nicht überprüft werden. Bitte versuche es erneut oder überprüfe deine Internetverbindung."])},userExchangeXboxTokenFailed:e=>{const{normalize:n}=e;return n(["Der Austausch eines Xbox-Tokens gegen ein Microsoft-Token ist nicht möglich. Bitte versuchen Sie es erneut oder überprüfen Sie Ihre Internetverbindung."])},userLoginMinecraftByXboxFailed:e=>{const{normalize:n}=e;return n(["Ich konnte mich nicht mit meinem Xbox-Token bei Minecraft anmelden. Bitte versuche es erneut oder überprüfe deine Internetverbindung."])}},launchFailed:{crash:e=>{const{normalize:n}=e;return n(["Das Spiel ist raus!"])},description:e=>{const{normalize:n}=e;return n(["Es gibt keinen Absturzbericht. Dies sind Fehlerprotokolle und das letzte Protokoll."])},latestLog:e=>{const{normalize:n}=e;return n(["Letzte Protokolle"])},title:e=>{const{normalize:n}=e;return n(["Das Spiel endete mit einem abnormalen Code"])}},launchStatus:{assigningMemory:e=>{const{normalize:n}=e;return n(["Speicher zuweisen"])},exit:e=>{const{normalize:n}=e;return n(["Das Spiel aufgeben?"])},injectingAuthLib:e=>{const{normalize:n}=e;return n(["Einrichten einer AuthLib eines Drittanbieters"])},launching:e=>{const{normalize:n}=e;return n(["Starten..."])},launchingSlow:e=>{const{normalize:n}=e;return n(["Fährt noch hoch... Die Grafik-Engine kann langsam starten."])},refreshingUser:e=>{const{normalize:n}=e;return n(["Aktualisierung des Benutzertokens"])},spawningProcess:e=>{const{normalize:n}=e;return n([])}},launcherUpdate:{alreadyLatest:e=>{const{normalize:n}=e;return n(["Die neueste Version"])},installAndQuit:e=>{const{normalize:n}=e;return n(["Neustart zur Installation"])},noUpdateAvailable:e=>{const{normalize:n}=e;return n(["Keine Updates verfügbar"])},reinstall:e=>{const{normalize:n}=e;return n(["Neu installieren"])},updateToThisVersion:e=>{const{normalize:n}=e;return n(["Herunterladen und installieren"])}},liteloader:{name:e=>{const{normalize:n}=e;return n(["LiteLoader"])}},localVersion:{auto:e=>{const{normalize:n}=e;return n(["Automatische Berechnung"])},delete:e=>{const{normalize:n}=e;return n(["Deinstallation der lokalen Version"])},deleteDescription:e=>{const{normalize:n}=e;return n(["Bei diesem Vorgang wird die lokale Version von json und jar entfernt. Sie müssen sie erneut herunterladen erneut herunterladen, wenn Sie sie verwenden möchten."])},empty:e=>{const{normalize:n}=e;return n(["Version nicht installiert"])},hint:e=>{const{normalize:n}=e;return n(["Eine bestimmte lokale Version direkt ausführen"])},refresh:e=>{const{normalize:n}=e;return n(["Aktualisierte Versionen"])},reinstallDescription:e=>{const{normalize:n}=e;return n(["Wenn Sie feststellen, dass bei der Installation dieser Version Probleme auftreten, können Sie versuchen, sie neu zu installieren."])},reinstallTitle:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Neu installieren ",r(t("version"))])},title:e=>{const{normalize:n,plural:r}=e;return r([n(["Lokale Version"]),n(["Lokale Versionen"])])}},logLevel:{error:e=>{const{normalize:n}=e;return n(["Fehler."])},info:e=>{const{normalize:n}=e;return n(["Informationen."])},success:e=>{const{normalize:n}=e;return n(["Erfolgreich"])},warning:e=>{const{normalize:n}=e;return n(["Warnungen"])}},login:{dropHint:e=>{const{normalize:n}=e;return n(["Senden Sie hier den Link mit dem Autorisierungscode, um sich manuell anzumelden"])},forgetPassword:e=>{const{normalize:n}=e;return n(["Haben Sie Ihr Passwort vergessen?"])},login:e=>{const{normalize:n}=e;return n(["Anmeldung"])},manualLoginUrl:e=>{const{normalize:n}=e;return n(["Sollte sich Ihr Browser nicht öffnen, folgen Sie bitte diesem Link, um sich einzuloggen!"])},signup:e=>{const{normalize:n}=e;return n(["Register"])},signupDescription:e=>{const{normalize:n}=e;return n(["Sind Sie neu bei uns?"])},userRelogin:e=>{const{normalize:n}=e;return n(["Das Zugriffstoken des Benutzers ist abgelaufen. Bitte melden Sie sich erneut an!"])}},loginError:{acquireMicrosoftTokenFailed:e=>{const{normalize:n}=e;return n(["Ein Microsoft-Token kann nicht abgerufen werden. Dies könnte ein Internetproblem sein. Bitte versuchen Sie es erneut."])},badNetworkOrServer:e=>{const{normalize:n}=e;return n(["Перевірте: Internetverbindung! Oder vielleicht funktioniert der Autorisierungsserver nicht funktioniert!"])},checkOwnershipFailed:e=>{const{normalize:n}=e;return n(["Der Besitz des Spiels konnte nicht überprüft werden. Bitte versuchen Sie es erneut."])},connectionReset:e=>{const{normalize:n}=e;return n(["Konnte sich nicht anmelden, weil die Verbindung vom Server zurückgesetzt wurde"])},fetchMinecraftProfileFailed:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Es ist unmöglich, ein Minecraft-Profil zu bekommen: ",r(t("reason"))])},illegalEmail:e=>{const{normalize:n}=e;return n(["Die E-Mail Adresse muss gültig sein"])},invalidCredentials:e=>{const{normalize:n}=e;return n(["Falsche Anmeldedaten. Falscher Benutzername oder falsches Passwort."])},loginMinecraftByXboxFailed:e=>{const{normalize:n}=e;return n(["Ich konnte einen Minecraft-Token nicht gegen einen XBox-Token eintauschen. Bitte, vergewissern Sie sich, dass Sie Minecraft auf Ihrer Xbox haben, oder versuchen Sie es erneut."])},loginXboxFailed:e=>{const{normalize:n}=e;return n(["Ich konnte mich nicht mit meinem Microsoft-Token bei der Xbox anmelden. Stellen Sie sicher, dass Ihr Sie ein Xbox-Konto haben, das mit Ihrem Microsoft-Konto verknüpft ist. Versuchen Sie es erneut."])},noProfileForNewUser:e=>{const{normalize:n}=e;return n(["Kein Spielprofil gefunden! \nWenn Sie ein neuer Minecraft -Benutzer sind, melden Sie sich bitte mindestens einmal im offiziellen Launcher Minecraft an."])},requestFailed:e=>{const{normalize:n}=e;return n(["Sie konnten sich nicht anmelden, wir sind nicht sicher warum. Versuchen Sie es erneut."])},requireEmail:e=>{const{normalize:n}=e;return n(["Eine E-Mail Adresse ist erforderlich"])},requirePassword:e=>{const{normalize:n}=e;return n(["Passwort erforderlich"])},requireUsername:e=>{const{normalize:n}=e;return n(["Benutzername erforderlich"])},timeout:e=>{const{normalize:n}=e;return n(["Das Zeitlimit für die Anmeldung ist abgelaufen. Bitte versuchen Sie es erneut oder überprüfen Sie Ihre Internetverbindung."])}},logsCrashes:{crashes:e=>{const{normalize:n}=e;return n(["Berichte über Misserfolge"])},logs:e=>{const{normalize:n}=e;return n(["Логи"])},placeholder:e=>{const{normalize:n}=e;return n(["Dateien nicht gefunden"])},title:e=>{const{normalize:n}=e;return n(["Protokolle oder Fehlerberichte"])}},me:{games:e=>{const{normalize:n}=e;return n(["Meine Spiele"])},modpacks:e=>{const{normalize:n}=e;return n(["Meine Modpacks"])},news:e=>{const{normalize:n}=e;return n(["Nachrichten"])},recentPlay:e=>{const{normalize:n}=e;return n(["Neuestes Spiel"])},versions:e=>{const{normalize:n}=e;return n(["Installierte Versionen"])}},minecraftVersion:{empty:e=>{const{normalize:n}=e;return n(["Kann keine Version von Minecraft herunterladen"])},name:e=>{const{normalize:n}=e;return n(["Minecraft-Version"])},release:e=>{const{normalize:n}=e;return n(["Freigabe"])},showAlpha:e=>{const{normalize:n}=e;return n(["Schnappschuss snapshot"])},snapshot:e=>{const{normalize:n}=e;return n(["Snapshot"])}},mod:{acceptVersion:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Akzeptieren ",r(t("version"))])},applyGroupRules:e=>{const{normalize:n}=e;return n(["Anwenden von gespeicherten Gruppierungsregeln anwenden"])},compatible:e=>{const{normalize:n}=e;return n(["Kompatibler Mod."])},currentVersion:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Aktuell ",r(t("current"))])},deletion:e=>{const{normalize:n}=e;return n(["Entfernen eines Mods"])},deletionHint:e=>{const{normalize:n,plural:r}=e;return r([n(["Sie werden diesen Mod und seine Methoden dauerhaft löschen. Sind Sie sicher, dass Sie sie löschen wollen?"]),n(["Du wirst diese Mod und ihre Metadaten für immer verschwinden lassen. Sind Sie sicher, dass Sie dies tun wollen?"])])},deletionRestHint:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Und der ",r(t("rest"))," der Mods..."])},denseView:e=>{const{normalize:n}=e;return n(["Dichte Sicht"])},dropHint:e=>{const{normalize:n}=e;return n(["Ziehen Sie die .jar/.litemod-Mod hierher und importieren Sie sie."])},duplicatedDetected:e=>{const{normalize:n,interpolate:r,named:t}=e;return n([r(t("count"))," duplizierte Mods"])},duplicatedDetectedDescription:e=>{const{normalize:n}=e;return n(["Mods mit derselben Mod-ID, aber unterschiedlichen Dateien gefunden. \nDies könnte zum Absturz von Minecraft führen. \nBitte wählen Sie die Datei aus, die Sie behalten möchten."])},enabled:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Inklusive Mods: ",r(t("count"))])},filter:e=>{const{normalize:n}=e;return n(["Mod-Filter"])},group:e=>{const{normalize:n}=e;return n(["Gruppe"])},groupInstalled:e=>{const{normalize:n}=e;return n(["Gruppensatz Mods"])},hideIncompatible:e=>{const{normalize:n}=e;return n(["Inkompatible Änderungen ausblenden"])},incompatible:e=>{const{normalize:n}=e;return n(["Inkompatible Mods."])},incompatibleHint:e=>{const{normalize:n}=e;return n(["Schauen Sie sich Ihren Mod-Kompatibilitätsbericht an"])},incompatibleHintDescription:e=>{const{normalize:n}=e;return n(["Möglicherweise fehlen einige Mod-Abhängigkeiten. \nOder einige Abhängigkeitsversionen stimmen nicht überein."])},manage:e=>{const{normalize:n}=e;return n(["Mods verwalten"])},maybeCompatible:e=>{const{normalize:n}=e;return n(["Möglicherweise kompatibel."])},modloaderSelectHint:e=>{const{normalize:n}=e;return n(["Der Mod unterstützt folgende Mod-Loader. \nBitte wählen Sie eines zur Installation aus."])},modloaderSelectNotSupported:e=>{const{normalize:n,interpolate:r,named:t}=e;return n([r(t("modloader"))," für Minecraft ",r(t("minecraft"))," nicht gefunden"])},mods:e=>{const{normalize:n,interpolate:r,named:t}=e;return n([r(t("count"))," Mods"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Mods"]),n(["Mods"])])},noModLoaderHint:e=>{const{normalize:n}=e;return n(["Vergessen Sie nicht, den Modloader zu aktivieren, um Mods zu verwenden!"])},openLink:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Link zur Mod öffnen ",r(t("url"))])},search:e=>{const{normalize:n}=e;return n(["Suche nach Änderungen"])},searchOnCurseforge:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Fluchschmiede besuchen ",r(t("name"))])},searchOnModrinth:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Suche. ",r(t("name"))," auf Modrinth"])},showDirectory:e=>{const{normalize:n}=e;return n(["Änderungskatalog anzeigen"])},showFile:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Den Weg zur Mode weisen ",r(t("file"))])},showInCurseforge:e=>{const{normalize:n}=e;return n(["Mods auf Curseforge anzeigen"])},showInModrinth:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["anzeigen ",r(t("name"))," auf Modrinth"])},switchDefaultSource:e=>{const{normalize:n}=e;return n(["Quelle der Standardänderung"])},syncGroupRules:e=>{const{normalize:n}=e;return n(["Gruppierungsregeln speichern"])},toUpdate:e=>{const{normalize:n,interpolate:r,named:t}=e;return n([r(t("count"))," zu aktualisieren"])},ungroup:e=>{const{normalize:n}=e;return n(["Ungruppierung"])}},modFilter:{clear:e=>{const{normalize:n}=e;return n(["Klaren Filter"])},dependenciesInstallOnly:e=>{const{normalize:n}=e;return n(["Zeigen Sie nur verpasste Abhängigkeiten Mods"])},disabledOnly:e=>{const{normalize:n}=e;return n(["Zeigen Sie nur deaktivierte Mods an"])},hasUpdateOnly:e=>{const{normalize:n}=e;return n(["Zeigen Sie nur, dass das Mods Update hat"])},incompatibleOnly:e=>{const{normalize:n}=e;return n(["Zeigen Sie nur inkompatible oder fehlende Abhängigkeiten fehlende Mods an"])},unusedOnly:e=>{const{normalize:n}=e;return n(["Zeigen Sie nur unbenutzte Bibliotheken Mods"])}},modInstall:{archived:e=>{const{normalize:n,interpolate:r,named:t}=e;return n([r(t("name"))," wurde archiviert. \n",r(t("name"))," erhält keine weiteren Updates, es sei denn, der Autor beschließt, das Projekt aus der Archivierung zu entfernen."])},checkDependencies:e=>{const{normalize:n}=e;return n(["Abhängigkeiten prüfen"])},checkUpgrade:e=>{const{normalize:n}=e;return n(["Prüfen Sie auf Aktualisierungen von Änderungen"])},checkedDependencies:e=>{const{normalize:n}=e;return n(["Überprüfte Abhängigkeiten"])},checkedUpgrade:e=>{const{normalize:n}=e;return n(["Aktualisierung geprüft"])},currentVersion:e=>{const{normalize:n}=e;return n(["Ausgewählte Version"])},dependencyHint:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Eine andere Version ist installiert ",r(t("version"))])},display:e=>{const{normalize:n}=e;return n(["Mods Anzeige"])},install:e=>{const{normalize:n}=e;return n(["Installieren Sie"])},installDependencies:e=>{const{normalize:n}=e;return n(["Fehlende Abhängigkeiten installieren"])},installHint:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Die Datei wird installiert ",r(t("file"))," mit Süchten ",r(t("dependencies"))," Abhängigkeiten"])},installed:e=>{const{normalize:n}=e;return n(["Installiert"])},noVersionSupported:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Mod unterstützt nur Minecraft ",r(t("supported")),"."])},recommendation:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Entdecken Sie die ",r(t("first"))," oder ",r(t("second"))," Mods in ",r(t("modrinth"))," und ",r(t("curseforge")),"!"])},removeUnusedLibraries:e=>{const{normalize:n}=e;return n(["Entfernen Sie unbenutzte Bibliotheken Mods"])},search:e=>{const{normalize:n}=e;return n(["Suchergebnis"])},searchHint:e=>{const{normalize:n}=e;return n(["Projektsuche und -auswahl"])},skipVersion:e=>{const{normalize:n}=e;return n(["Überspringen Sie die Mods mit einer anderen Minecraft-Version"])},source:e=>{const{normalize:n}=e;return n(["Quelle."])},switch:e=>{const{normalize:n}=e;return n(["Version ändern"])},upgrade:e=>{const{normalize:n}=e;return n(["Aktualisierung der Änderungen"])}},modUpgradePolicy:{curseforge:e=>{const{normalize:n}=e;return n(["Zuerst Curseforge"])},curseforgeOnly:e=>{const{normalize:n}=e;return n(["Nur Curseforge"])},modrinth:e=>{const{normalize:n}=e;return n(["Modrinth zuerst"])},modrinthOnly:e=>{const{normalize:n}=e;return n(["Nur Modrinth"])},name:e=>{const{normalize:n}=e;return n(["Upgrade -Richtlinie"])}},modified:{reset:e=>{const{normalize:n}=e;return n(["Zurücksetzen"])},save:e=>{const{normalize:n}=e;return n(["Speichern Sie"])},unsaved:e=>{const{normalize:n}=e;return n(["Ihre Änderung wurde nicht gespeichert!"])}},modpack:{author:e=>{const{normalize:n}=e;return n(["Name des Autors"])},authorHint:e=>{const{normalize:n}=e;return n(["Dies kann verwendet werden, um das exportierte Modpack zu signieren. (Curseforge)"])},delete:{hint:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Dadurch wird das Modpack entfernt ",r(t("name"))," mit seinen Metadaten. Sind Sie sicher?"])},title:e=>{const{normalize:n}=e;return n(["Modpack entfernen"])}},description:e=>{const{normalize:n}=e;return n(["Beschreibung."])},descriptionHint:e=>{const{normalize:n}=e;return n(["Eine allgemeine Beschreibung für Ihr Modpack. Kann verwendet werden um als curseforge modpack."])},dropHint:e=>{const{normalize:n}=e;return n(["Ziehen Sie das Zip-Archiv des Modpacks zum Importieren hierher"])},emitCurseforge:e=>{const{normalize:n}=e;return n(["Freigabe des Curseforge Mod Packs"])},emitMcbbs:e=>{const{normalize:n}=e;return n(["Freigabe des MCBBS-Modpacks"])},emitModrinth:e=>{const{normalize:n}=e;return n(["Modrinth Modpack freigeben"])},emitModrinthStrict:e=>{const{normalize:n}=e;return n(["Strenges Modrinth-Format"])},emitModrinthStrictDescription:e=>{const{normalize:n}=e;return n(["Nur Links von den 4 im modrinth-Dokument aufgeführten Domains sind erlaubt"])},export:e=>{const{normalize:n}=e;return n(["Als Modpack exportieren"])},general:e=>{const{normalize:n}=e;return n(["Allgemeine Informationen"])},includeAssets:e=>{const{normalize:n}=e;return n(["Aktiva einbeziehen"])},includeLibraries:e=>{const{normalize:n}=e;return n(["Bibliotheken einbeziehen"])},includes:e=>{const{normalize:n}=e;return n(["Einzuschließende Dateien"])},modpackVersion:e=>{const{normalize:n}=e;return n(["Modpack-Version"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Modpack"]),n(["Modpacks"])])},overrides:e=>{const{normalize:n}=e;return n(["Überschreibt"])},showFile:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Datei anzeigen ",r(t("file"))])},showInCurseforge:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["anzeigen ",r(t("name"))," in der Fluchschmiede"])},showInFtb:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["anzeigen ",r(t("name"))," im FTB"])},showInModrinth:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["anzeigen ",r(t("name"))," in Modrinth"])},url:e=>{const{normalize:n}=e;return n(["Link"])},urlHint:e=>{const{normalize:n}=e;return n(["Link zur Homepage deines Modpacks"])}},modpackImportConfirm:{description:e=>{const{normalize:n}=e;return n(["Erkennen Sie, dass Sie eine Datei in den Launcher fallen lassen. \nVersuchen Sie, ein Modpack zu importieren?"])},title:e=>{const{normalize:n}=e;return n(["Versuchen Sie, ein Modpack zu importieren?"])}},modrinth:{browseUrl:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Im Browser öffnen ",r(t("url"))])},categories:{"128x":e=>{const{normalize:n}=e;return n(["128x"])},"16x":e=>{const{normalize:n}=e;return n(["16x"])},"256x":e=>{const{normalize:n}=e;return n(["256x"])},"32x":e=>{const{normalize:n}=e;return n(["32x"])},"48x":e=>{const{normalize:n}=e;return n(["48x"])},"512x+":e=>{const{normalize:n}=e;return n(["512x+"])},"64x":e=>{const{normalize:n}=e;return n(["64x"])},"8x-":e=>{const{normalize:n}=e;return n(["8x-"])},adventure:e=>{const{normalize:n}=e;return n(["Abenteuer"])},atmosphere:e=>{const{normalize:n}=e;return n(["Atmosphärisch"])},audio:e=>{const{normalize:n}=e;return n(["Audio."])},blocks:e=>{const{normalize:n}=e;return n(["Blöcke"])},bloom:e=>{const{normalize:n}=e;return n(["Blühende"])},bukkit:e=>{const{normalize:n}=e;return n(["Bukkit"])},bungeecord:e=>{const{normalize:n}=e;return n(["Bungeecord"])},canvas:e=>{const{normalize:n}=e;return n(["Segeltuch"])},cartoon:e=>{const{normalize:n}=e;return n(["Karikatur"])},categories:e=>{const{normalize:n}=e;return n(["Kategorien."])},challenging:e=>{const{normalize:n}=e;return n(["Prüfung"])},"colored-lighting":e=>{const{normalize:n}=e;return n(["Farbige Beleuchtung"])},combat:e=>{const{normalize:n}=e;return n(["Kämpfen"])},"core-shaders":e=>{const{normalize:n}=e;return n(["Kern-Shader"])},cursed:e=>{const{normalize:n}=e;return n(["Verflucht"])},datapack:e=>{const{normalize:n}=e;return n(["Data Pack"])},decoration:e=>{const{normalize:n}=e;return n(["Kosmetika"])},economy:e=>{const{normalize:n}=e;return n(["Wirtschaft"])},entities:e=>{const{normalize:n}=e;return n(["Entitäten."])},environment:e=>{const{normalize:n}=e;return n(["Umwelt"])},equipment:e=>{const{normalize:n}=e;return n(["Ausrüstung."])},fabric:e=>{const{normalize:n}=e;return n(["Fabric"])},fantasy:e=>{const{normalize:n}=e;return n(["Fantastisch"])},features:e=>{const{normalize:n}=e;return n(["Besondere Merkmale."])},folia:e=>{const{normalize:n}=e;return n(["Folia"])},foliage:e=>{const{normalize:n}=e;return n(["Foliage"])},fonts:e=>{const{normalize:n}=e;return n(["Schriftarten"])},food:e=>{const{normalize:n}=e;return n(["Essen."])},forge:e=>{const{normalize:n}=e;return n(["Forge"])},"game-mechanics":e=>{const{normalize:n}=e;return n(["Spielmechanik"])},gui:e=>{const{normalize:n}=e;return n(["GRAFISCHE OBERFLÄCHE"])},high:e=>{const{normalize:n}=e;return n(["Schwer"])},iris:e=>{const{normalize:n}=e;return n(["Iris"])},items:e=>{const{normalize:n}=e;return n(["Themen."])},"kitchen-sink":e=>{const{normalize:n}=e;return n(["Alles in einer Reihe"])},library:e=>{const{normalize:n}=e;return n(["Bibliothek"])},lightweight:e=>{const{normalize:n}=e;return n(["Leichtgewicht"])},liteloader:e=>{const{normalize:n}=e;return n(["Liteloader"])},locale:e=>{const{normalize:n}=e;return n(["Locale"])},low:e=>{const{normalize:n}=e;return n(["Schwach"])},magic:e=>{const{normalize:n}=e;return n(["Magie"])},management:e=>{const{normalize:n}=e;return n(["Verwaltung"])},medium:e=>{const{normalize:n}=e;return n(["Mittel"])},minecraft:e=>{const{normalize:n}=e;return n(["Minecraft"])},minigame:e=>{const{normalize:n}=e;return n(["Mini-Spiele"])},misc:e=>{const{normalize:n}=e;return n(["Sonstiges"])},mobs:e=>{const{normalize:n}=e;return n(["Mobs"])},modded:e=>{const{normalize:n}=e;return n(["Geändert"])},models:e=>{const{normalize:n}=e;return n(["Modelle"])},modloader:e=>{const{normalize:n}=e;return n(["ModLoader"])},multiplayer:e=>{const{normalize:n}=e;return n(["Multiplayer-Spiel"])},name:e=>{const{normalize:n}=e;return n(["Kategorien."])},neoforge:e=>{const{normalize:n}=e;return n(["NeoForge"])},optifine:e=>{const{normalize:n}=e;return n(["Optifine"])},optimization:e=>{const{normalize:n}=e;return n(["Optimierung"])},paper:e=>{const{normalize:n}=e;return n(["Paper"])},"path-tracing":e=>{const{normalize:n}=e;return n(["Routenverfolgung"])},pbr:e=>{const{normalize:n}=e;return n(["PBR"])},"performance impact":e=>{const{normalize:n}=e;return n(["Auswirkungen auf die Produktivität"])},potato:e=>{const{normalize:n}=e;return n(["Kartoffel"])},purpur:e=>{const{normalize:n}=e;return n(["Purpur"])},quests:e=>{const{normalize:n}=e;return n(["Quests"])},quilt:e=>{const{normalize:n}=e;return n(["Quilt"])},realistic:e=>{const{normalize:n}=e;return n(["Realistisch"])},reflections:e=>{const{normalize:n}=e;return n(["Reflexiv"])},resolutions:e=>{const{normalize:n}=e;return n(["Resolut"])},rift:e=>{const{normalize:n}=e;return n(["Rift"])},screenshot:e=>{const{normalize:n}=e;return n(["Bildschirmfoto"])},"semi-realistic":e=>{const{normalize:n}=e;return n(["Halbwegs realistisch"])},shadows:e=>{const{normalize:n}=e;return n(["Schatten"])},simplistic:e=>{const{normalize:n}=e;return n(["Vereinfacht"])},social:e=>{const{normalize:n}=e;return n(["Soziales"])},spigot:e=>{const{normalize:n}=e;return n(["Spigot"])},sponge:e=>{const{normalize:n}=e;return n(["Sponge"])},storage:e=>{const{normalize:n}=e;return n(["Storage"])},technology:e=>{const{normalize:n}=e;return n(["Technologien"])},themed:e=>{const{normalize:n}=e;return n(["Themed"])},transportation:e=>{const{normalize:n}=e;return n(["Transport"])},tweaks:e=>{const{normalize:n}=e;return n(["Tweaks"])},utility:e=>{const{normalize:n}=e;return n(["Dienstprogramm"])},vanilla:e=>{const{normalize:n}=e;return n(["Vanille"])},"vanilla-like":e=>{const{normalize:n}=e;return n(["Vanille+"])},velocity:e=>{const{normalize:n}=e;return n(["Velocity"])},waterfall:e=>{const{normalize:n}=e;return n(["Waterfall"])},worldgen:e=>{const{normalize:n}=e;return n(["World Gen"])}},clientSide:e=>{const{normalize:n}=e;return n(["Kunden-Seite"])},copyTitle:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Text kopieren ",r(t("title"))," in die Zwischenablage"])},createAt:e=>{const{normalize:n}=e;return n(["Erstellt von"])},createCollection:e=>{const{normalize:n}=e;return n(["Sammlung erstellen"])},downloads:e=>{const{normalize:n}=e;return n(["Herunterladen"])},environments:{client:e=>{const{normalize:n}=e;return n(["Kunde."])},default:e=>{const{normalize:n}=e;return n(["Standardmäßig"])},name:e=>{const{normalize:n}=e;return n(["Umwelt"])},optional:e=>{const{normalize:n}=e;return n(["Optional"])},required:e=>{const{normalize:n}=e;return n(["Erforderlich."])},server:e=>{const{normalize:n}=e;return n(["Server."])},unsupported:e=>{const{normalize:n}=e;return n(["Nicht unterstützte"])}},externalResources:e=>{const{normalize:n}=e;return n(["Externe Ressourcen"])},featuredVersions:e=>{const{normalize:n}=e;return n(["Beliebte Versionen"])},followedProjects:e=>{const{normalize:n}=e;return n(["Folgte Projekte"])},followers:e=>{const{normalize:n}=e;return n(["Abonnenten"])},gallery:e=>{const{normalize:n}=e;return n(["Galerie"])},gameVersions:{name:e=>{const{normalize:n}=e;return n(["Spiel-Versionen"])}},headers:{status:e=>{const{normalize:n}=e;return n(["Werden Sie"])},support:e=>{const{normalize:n}=e;return n(["Unterstützt"])},version:e=>{const{normalize:n}=e;return n(["Version."])}},issueUrl:e=>{const{normalize:n}=e;return n(["Problem."])},license:e=>{const{normalize:n}=e;return n(["Lizenz"])},licenses:{name:e=>{const{normalize:n}=e;return n(["Lizenz"])}},loginHint:e=>{const{normalize:n}=e;return n(["Der Betrieb erfordert, dass Modrinth durchgeführt wird. \nDer Launcher öffnet ein Browserfenster, um Modrinth zu melden."])},loginTitle:e=>{const{normalize:n}=e;return n(["Melden Sie sich bei Modrinth an"])},modLoaders:{name:e=>{const{normalize:n}=e;return n(["Mod-Downloader"])}},perPage:e=>{const{normalize:n}=e;return n(["Zur Seite"])},projectId:e=>{const{normalize:n}=e;return n(["Projekt-ID"])},projectMembers:e=>{const{normalize:n}=e;return n(["Projektteilnehmer"])},projectType:{mod:e=>{const{normalize:n}=e;return n(["Mod"])},modpack:e=>{const{normalize:n}=e;return n(["Modpack"])},name:e=>{const{normalize:n}=e;return n(["Projekttyp"])},resourcePack:e=>{const{normalize:n}=e;return n(["Textur-Paket"])},shader:e=>{const{normalize:n}=e;return n(["Shader"])}},projects:e=>{const{normalize:n,interpolate:r,named:t}=e;return n([r(t("count"))," Projekte"])},quickSearch:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Suche. ",r(t("title"))])},searchText:e=>{const{normalize:n}=e;return n(["Suche."])},serverSide:e=>{const{normalize:n}=e;return n(["Server-Seite"])},sort:{downloads:e=>{const{normalize:n}=e;return n(["Herunterladen"])},follows:e=>{const{normalize:n}=e;return n(["Abonnenten"])},newest:e=>{const{normalize:n}=e;return n(["Die neu geschaffene"])},relevance:e=>{const{normalize:n}=e;return n(["Relevanz"])},updated:e=>{const{normalize:n}=e;return n(["Kürzlich aktualisiert"])}},sourceUrl:e=>{const{normalize:n}=e;return n(["Quelle."])},technicalInformation:e=>{const{normalize:n}=e;return n(["Technische Informationen"])},updateAt:e=>{const{normalize:n}=e;return n(["Aktualisiert."])},versions:e=>{const{normalize:n}=e;return n(["Versionen"])},wikiUrl:e=>{const{normalize:n}=e;return n(["Wiki"])}},modrinthCard:{currentVersion:e=>{const{normalize:n}=e;return n(["Aktuelle Version"])},projectHint:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(['Diese Instanz wurde mit dem Modrinth Modpack mit <code> class="rounded p-1" style="background: rgba(123,123,123,0.2)">',r(t("title")),'</code> (project id:\n      <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',r(t("id")),"</code>)\n"])}},multiplayer:{allowTurn:e=>{const{normalize:n}=e;return n(["Schalten Sie den Relay-Server ein"])},allowTurnHint:e=>{const{normalize:n}=e;return n(["Lassen Sie einen Relay-Server zu, wenn Sie keine Verbindung zu Ihrem Freund herstellen können. Die Verwendung eines Relay-Servers kann Ihre Verbindung jedoch verlangsamen. Verbindung verlangsamen. Verwenden Sie ihn mit Vorsicht."])},complete:e=>{const{normalize:n}=e;return n(["Bereit"])},confirm:e=>{const{normalize:n}=e;return n(["Bestätigen Sie"])},connections:e=>{const{normalize:n}=e;return n(["Verbindungen"])},copied:e=>{const{normalize:n}=e;return n(["Kopiert!"])},copy:e=>{const{normalize:n}=e;return n(["Kopieren"])},copyGroupToFriendHint:e=>{const{normalize:n}=e;return n(["Erlauben Sie Ihren Freunden, der Gruppe mit dieser ID beizutreten"])},copyLocalHint:e=>{const{normalize:n}=e;return n(['"Скопіюйте текст локального SDP та надішліть його своєму товаришу, щоб ваш\n він ввів цей текст у з\'єднанні приєднання <span>Токен може бути використаний\n тільки для <span style="color: red; font-weight: bold;">віндого</span>! Не можна\n відправляти той самий токен кільком вузлам!</span> <br> <span class="hint-text" style="font-style: italic;">Якщо вам потрібно підключити декілька\n товаришів, вам потрібно створити<span style="font-weight: bold; color: rgba(245, 158, 11)">кілька</span> з\'єднань.</span>"\n'])},createLocalToken:e=>{const{normalize:n}=e;return n(["Ein lokales Token erstellen"])},currentIpTitle:e=>{const{normalize:n}=e;return n(["Öffentliche IP-Adresse erkannt"])},currentNatTitle:e=>{const{normalize:n}=e;return n(["Aktuelles Netzwerk (NAT):"])},difficultyLevelHint:e=>{const{normalize:n}=e;return n(["Grad der Schwierigkeit, mit anderen in Kontakt zu treten"])},disconnect:e=>{const{normalize:n}=e;return n(["Ausschalten"])},disconnectDescription:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Präzise Trennung vom Benutzer ",r(t("user")),"(",r(t("id")),")?"])},disconnected:e=>{const{normalize:n}=e;return n(["Aus"])},enterRemoteToken:e=>{const{normalize:n}=e;return n(["Eingabe des entfernten Tokens"])},enterRemoteTokenHint:e=>{const{normalize:n}=e;return n(["Sobald Ihr Freund Ihren Token eingegeben hat, müssen Sie seinen Token in das Textfeld\nFeld unten eingeben. Klicken Sie auf die Schaltfläche Bestätigen, um die Verbindung herzustellen."])},exposedPortDescription:e=>{const{normalize:n}=e;return n(["Der Port, den Sie anderen Peers zugänglich gemacht haben"])},exposedPorts:e=>{const{normalize:n}=e;return n(["Weitergeleitete Ports"])},gatheringIce:e=>{const{normalize:n}=e;return n(['"Warten Sie, bis der ICE-Server genügend Informationen über Sie gesammelt hat\n  Netzwerk Wenn Sie ungeduldig sind und über genügend Informationen verfügen, können Sie vorankommen\n  Stellen Sie der anderen Partei das aktuelle SDP zur Verfügung und klicken Sie auf Weiter, senden Sie <span\n class="v-chip v-chip--label v-size--small" style="text-font:bold">\n Wenn Sie Ihrem Freund ein lokales Token</span> senden möchten, können Sie dort Ihr Token eingeben\n Regionen <span class="v-chip v-chip--label v-size--small" style="text-font:\n fett"> Verbindung herstellen</span>.<br> Der ICE-Server benötigt möglicherweise\n  etwas Zeit, um Daten zu sammeln, um ein <span class="v-chip v-chip--label." zu erstellen.\n v-size--small" style="text-font:bold">lokales Token</span>.<br> Für Sie\n  Sie müssen nicht warten, bis der ICE-Status abgeschlossen ist. Wenn das Token unten\n  bleibt unverändert, Sie können es kopieren und an Ihren Freund senden.\n'])},groupId:e=>{const{normalize:n}=e;return n(["Kennung der Gruppe"])},illegalTokenDescription:e=>{const{normalize:n}=e;return n(["Unzulässiger Token, vergewissern Sie sich, dass der Token von Ihrem Partner korrekt ist"])},initiateConnection:e=>{const{normalize:n}=e;return n(["Start der Verbindung"])},inviteLink:e=>{const{normalize:n}=e;return n(["Link zur Einladung"])},joinConnection:e=>{const{normalize:n}=e;return n(["Wenn Ihr Freund bereits eine Entnahme begonnen hat, müssen Sie sich\n  um ihn zu verbinden."])},joinManual:e=>{const{normalize:n}=e;return n(["Beitreten"])},joinOrCreateGroup:e=>{const{normalize:n}=e;return n(["Gruppe beitreten/erstellen"])},joinOrCreateGroupHint:e=>{const{normalize:n}=e;return n(["Erhalten Sie eine Gruppen-ID von Ihren Freunden oder erstellen Sie eine Gruppe"])},kernel:e=>{const{normalize:n}=e;return n(["P2P-Kernel"])},kernelDescription:e=>{const{normalize:n}=e;return n(["Verwenden Sie entweder natives WebRTC oder Node-Datachannel. \nÄndern Sie dies nur, wenn Ihre P2P-Verbindung irgendwann das Startfenster zum Absturz bringt."])},leaveGroup:e=>{const{normalize:n}=e;return n(["Verlassen Sie die Gruppe"])},localToken:e=>{const{normalize:n}=e;return n(["Lokaler Token"])},manualConnect:e=>{const{normalize:n}=e;return n(["Manuelle Verbindung"])},name:e=>{const{normalize:n}=e;return n(["Multiplayer über ein lokales Netzwerk"])},networkInfo:e=>{const{normalize:n}=e;return n(["Informationen über das Netzwerk"])},next:e=>{const{normalize:n}=e;return n(["Nächste."])},otherExposedPortDescription:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Das Portvorwort von ",r(t("user"))])},placeholder:e=>{const{normalize:n}=e;return n(["Schließe dich anderen Leuten an, um Minecraft in deinem lokalen Netzwerk zu spielen Netzwerk!"])},previous:e=>{const{normalize:n}=e;return n(["назад"])},receiveHint:e=>{const{normalize:n}=e;return n(["Nachdem die andere Partei Ihr Token eingegeben hat, wird Ihre Verbindung\n automatisch hergestellt. Sie können nun das Dialogfeld schließen."])},receiveRemoteTokenHint:e=>{const{normalize:n}=e;return n(["Geben Sie den Token Ihres Freundes ein."])},remoteToken:e=>{const{normalize:n}=e;return n(["Entferntes Token"])},routerInfo:e=>{const{normalize:n}=e;return n(["Informationen über den Router"])},sendTokenToRemote:e=>{const{normalize:n}=e;return n(["Senden eines Tokens an eine entfernte"])},share:e=>{const{normalize:n}=e;return n(["die Instanzkonfiguration freigeben"])},sharing:e=>{const{normalize:n}=e;return n(["Filesharing..."])},sharingNotificationBody:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Sie können eine Instanz aus der freigegebenen Konfiguration „",r(t("name")),"“ herunterladen oder erstellen."])},sharingNotificationTitle:e=>{const{normalize:n}=e;return n(["Ein Peer teilt die Spielkonfiguration"])},start:e=>{const{normalize:n}=e;return n(["Los geht's"])},startNewP2PConnection:e=>{const{normalize:n}=e;return n(["Klicken Sie auf Start, um eine neue Peer-to-Peer-Verbindung zu erstellen"])}},myStuff:e=>{const{normalize:n}=e;return n(["Meine Materialien"])},name:e=>{const{normalize:n}=e;return n(["Name"])},natType:{blocked:e=>{const{normalize:n}=e;return n(["Blockiert"])},fullCone:e=>{const{normalize:n}=e;return n(["Voller Kegel"])},openInternet:e=>{const{normalize:n}=e;return n(["Offenes Internet"])},restrictNat:e=>{const{normalize:n}=e;return n(["NAT-Beschränkungen"])},restrictPortNat:e=>{const{normalize:n}=e;return n(["NAT-Port-Beschränkungen"])},symmetricNat:e=>{const{normalize:n}=e;return n(["Symmetrisches NAT"])},symmetricUDPFirewall:e=>{const{normalize:n}=e;return n(["Symmetrische UDP-Firewall"])},unknown:e=>{const{normalize:n}=e;return n(["Unbekannt"])}},neoForgedVersion:{disable:e=>{const{normalize:n}=e;return n(["Ausschalten NeoForged"])},empty:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["NeoForged unterstützt nicht ",r(t("version"))])},name:e=>{const{normalize:n}=e;return n(["NeoForged"])}},news:{name:e=>{const{normalize:n}=e;return n(["Nachrichten"])},readMore:e=>{const{normalize:n}=e;return n(["Weitere Informationen"])}},next:e=>{const{normalize:n}=e;return n(["Nächste."])},no:e=>{const{normalize:n}=e;return n(["Nein."])},ok:e=>{const{normalize:n}=e;return n(["ОК"])},optifineVersion:{disable:e=>{const{normalize:n}=e;return n(["Ausschalten Optifine"])},empty:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Optifine unterstützt Minecraft nicht ",r(t("version"))])}},optional:e=>{const{normalize:n}=e;return n(["Optional"])},peerConnectionState:{closed:e=>{const{normalize:n}=e;return n(["Geschlossen"])},connected:e=>{const{normalize:n}=e;return n(["Verbunden"])},connecting:e=>{const{normalize:n}=e;return n(["Verbindung"])},disconnected:e=>{const{normalize:n}=e;return n(["Aus"])},failed:e=>{const{normalize:n}=e;return n(["Erfolglos"])},name:e=>{const{normalize:n}=e;return n(["Status der Verbindung"])},new:e=>{const{normalize:n}=e;return n(["Neu"])}},peerGroupState:{closed:e=>{const{normalize:n}=e;return n(["Nicht in der Gruppe"])},closing:e=>{const{normalize:n}=e;return n(["Geschlossen"])},connected:e=>{const{normalize:n}=e;return n(["Angeschlossene Gruppe"])},connecting:e=>{const{normalize:n}=e;return n(["Verbindung"])}},peerIceGatheringState:{gathering:e=>{const{normalize:n}=e;return n(["Aufbau eines Eisservers"])}},peerSignalingState:{"have-local-offer":e=>{const{normalize:n}=e;return n(["Beschreibung des erwarteten Knotens"])}},popular:e=>{const{normalize:n}=e;return n(["Popularität"])},presence:{curseforge:e=>{const{normalize:n}=e;return n(["Siehe CurseForge"])},curseforgeProject:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Siehe ",r(t("name"))," in Curseforge"])},instance:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Untätigkeit in der Instanz ",r(t("instance"))])},instanceSetting:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Bearbeiten Sie die Instanzparameter: ",r(t("instance"))])},mod:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Änderungen anzeigen im ",r(t("instance"))])},modrinth:e=>{const{normalize:n}=e;return n(["Ansicht Modrinth"])},modrinthProject:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Mehr sehen ",r(t("name"))," in Modrinth"])},resourcePack:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Ansicht der Ressourcenpakete in der ",r(t("instance"))])},save:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Ansicht Gesichert in ",r(t("instance"))])},setting:e=>{const{normalize:n}=e;return n(["Ansicht der Einstellungsseite"])},shaderPack:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Shader-Pakete in der Anwendung anzeigen ",r(t("instance"))])},version:e=>{const{normalize:n}=e;return n(["Seite mit den Versionen anzeigen"])}},previous:e=>{const{normalize:n}=e;return n(["Vorherige"])},proxy:{host:e=>{const{normalize:n}=e;return n(["Gastgeber"])},port:e=>{const{normalize:n}=e;return n(["Hafen"])}},quiltVersion:{disable:e=>{const{normalize:n}=e;return n(["Ausschalten Quilt"])},empty:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Quilt unterstützt Minecraft nicht ",r(t("version"))])}},refresh:e=>{const{normalize:n}=e;return n(["Update"])},refreshResource:e=>{const{normalize:n}=e;return n(["Оновити ресурси"])},remove:e=>{const{normalize:n}=e;return n(["Vidaliti"])},resourcepack:{available:e=>{const{normalize:n}=e;return n(["Verfügbar"])},compatible:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Format. ",r(t("format"))," kompatibel mit ",r(t("version"))])},defaultDescription:e=>{const{normalize:n}=e;return n(["kompatibel mit dem Standardbild von Minecraft"])},delete:{content:e=>{const{normalize:n}=e;return n(["Dadurch wird die Texturpaketdatei von der Diskette gelöscht, und wir können sie nicht mehr wiederherstellen.\n Sind Sie sicher, dass Sie sie wiederherstellen können?"])},title:e=>{const{normalize:n}=e;return n(["Видалити текстурпак"])}},dropHint:e=>{const{normalize:n}=e;return n(["Ziehen Sie den Textur-Ordner/die Zip-Datei zum Importieren hierher und legen Sie sie ab.."])},enable:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Texturpakete sind enthalten: ",r(t("count"))])},import:e=>{const{normalize:n}=e;return n(["Texturpakete importieren"])},incompatible:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Inkompatibles Textformat (",r(t("format")),"). Einschlägige ",r(t("accept")),". Aktuell ",r(t("actual")),"."])},independent:e=>{const{normalize:n}=e;return n(["Instanz verwendet einen unabhängigen Ressourcenpaketordner"])},manage:e=>{const{normalize:n}=e;return n(["Verwalten von Texturpaketen"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Texturpaket"]),n(["Texturpakete"])])},searchOnCurseforge:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Suche nach. ",r(t("name"))," in curseforge"])},searchOnModrinth:e=>{const{normalize:n,linked:r,type:t}=e;return n([r("mod.searchOnModrinth",void 0,t)])},selected:e=>{const{normalize:n}=e;return n(["Ausgewählte Texturpakete"])},shared:e=>{const{normalize:n}=e;return n(["Instanz verwendet den Ordner des freigegebenen Ressourcenpakets"])},showFile:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Öffnen Sie das Texturpaket ",r(t("file"))," im Ordner"])},showInCurseforge:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["anzeigen ",r(t("name"))," in curseforge"])},unselected:e=>{const{normalize:n}=e;return n(["Unausgewählte Texturpakete"])}},save:{cheat:e=>{const{normalize:n}=e;return n(["Schummeln"])},copy:{cancel:e=>{const{normalize:n}=e;return n(["Kopie abbrechen"])},confirm:e=>{const{normalize:n}=e;return n(["Kopieren beginnen"])},description:e=>{const{normalize:n}=e;return n(["Wählen Sie die Zielprofile aus, die Sie speichern möchten."])},name:e=>{const{normalize:n}=e;return n(["Kopieren einer Speicherung"])},title:e=>{const{normalize:n}=e;return n(["Speichern in ein anderes Profil kopieren"])}},copyFrom:{cancel:e=>{const{normalize:n}=e;return n(["Stornierung."])},confirm:e=>{const{normalize:n}=e;return n(["Kopieren beginnen"])},description:e=>{const{normalize:n}=e;return n(["Sie können Saves in dieser Instanz von anderen oder verwalteten\n Ressourcen (curseforge)"])},from:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Aus ",r(t("src"))])},fromProfile:e=>{const{normalize:n}=e;return n(["Aus anderen Beispielen"])},fromResource:e=>{const{normalize:n}=e;return n(["Aus verwalteten Ressourcen"])},title:e=>{const{normalize:n}=e;return n(["Importieren einer Sicherung aus einer verwalteten Quelle"])}},createNew:e=>{const{normalize:n}=e;return n(["Erschaffe eine neue Welt"])},createdWorlds:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Ihre Welten: ",r(t("count"))])},deleteHint:e=>{const{normalize:n}=e;return n(["Dieser Vorgang kann nicht abgebrochen werden. Die gespeicherten Daten gehen dauerhaft verloren.\n Sind Sie sicher, dass Sie diese Speicherung löschen möchten?"])},deleteTitle:e=>{const{normalize:n}=e;return n(["Löschen"])},detail:e=>{const{normalize:n}=e;return n(["Weitere Informationen"])},dropHint:e=>{const{normalize:n}=e;return n(["Ziehen Sie das Zip-Archiv hierher und legen Sie es ab, um es zu importieren."])},export:e=>{const{normalize:n}=e;return n(["Ausfuhr von Konservierungsmitteln"])},exportMessage:e=>{const{normalize:n}=e;return n(["Exportieren und Speichern als Zip"])},exportTitle:e=>{const{normalize:n}=e;return n(["Ausfuhr von Konservierungsmitteln"])},gameMode:e=>{const{normalize:n}=e;return n(["Spielmodus"])},import:e=>{const{normalize:n}=e;return n(["Importieren einer Speicherung"])},importMessage:e=>{const{normalize:n}=e;return n(["Importieren eines Spielstands aus einer Zip-Datei"])},importTitle:e=>{const{normalize:n}=e;return n(["Importieren einer Speicherung"])},independent:e=>{const{normalize:n}=e;return n(["Instanz verwendet unabhängigen Speicherordner"])},levelName:e=>{const{normalize:n}=e;return n(["Ebenenname"])},manage:e=>{const{normalize:n}=e;return n(["Verwaltung der Reservate"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Speichern"]),n(["Speichern"])])},search:e=>{const{normalize:n}=e;return n(["Suche nach Speichern"])},selected:e=>{const{normalize:n}=e;return n(["lokales Archiv"])},shared:e=>{const{normalize:n}=e;return n(["Instanz verwendet freigegebenen Speicherordner"])},showDirectory:e=>{const{normalize:n}=e;return n(["Speicherverzeichnis anzeigen"])},unselected:e=>{const{normalize:n}=e;return n(["gemeinsames Archiv"])},useCurrent:e=>{const{normalize:n}=e;return n(["Aktuelle Welt verwenden"])}},saves:{},screenshots:{empty:e=>{const{normalize:n}=e;return n(["Sie haben keine Bildschirmfotos"])},goto:e=>{const{normalize:n}=e;return n(["Öffnen Sie den Ordner"])},name:e=>{const{normalize:n}=e;return n(["Screenshots"])},playRandom:e=>{const{normalize:n}=e;return n(["Spielen Sie zufällig"])},playSequence:e=>{const{normalize:n}=e;return n(["Spielen Sie der Reihe nach"])}},search:{favorate:e=>{const{normalize:n}=e;return n(["Sammlung"])}},server:{acceptingMinecraftVersion:e=>{const{normalize:n}=e;return n(["Eine Version von Minecraft adoptieren"])},creationHint:e=>{const{normalize:n}=e;return n(["Geben Sie die Serveradresse und den Server-Ping an"])},delete:{},error:{},expectedVersions:e=>{const{normalize:n}=e;return n(["Unterstützte Versionen"])},export:e=>{const{normalize:n}=e;return n(["Server exportieren"])},exportNoFilesHint:e=>{const{normalize:n}=e;return n(["Keine Serverdateien gefunden. \nSie können den Server einmal auf lokalem Ausführen ausführen, um einige Dateien zu generieren."])},exportOption:e=>{const{normalize:n}=e;return n(["Serverexportoptionen"])},exportSSHAuthenticationFailed:e=>{const{normalize:n}=e;return n(["Alle Authentifizierungsmethoden sind fehlgeschlagen. \nBitte überprüfen Sie den Benutzernamen/Passwort oder einen privaten Schlüssel."])},exportSSHOptions:e=>{const{normalize:n}=e;return n(["SSH -Optionen"])},exportSSHPrivateKeyPath:e=>{const{normalize:n}=e;return n(["SSH Private Key Path"])},exportSSHRemotePath:e=>{const{normalize:n}=e;return n(["Remote -Serverpfad"])},exportToFolder:e=>{const{normalize:n}=e;return n(["In Ordner exportieren"])},filterVersion:e=>{const{normalize:n}=e;return n(["Filter-Server reagiert auf Minecraft-Version"])},host:e=>{const{normalize:n}=e;return n(["Gastgeber"])},hostHint:e=>{const{normalize:n}=e;return n(["Server-Host (mit Port)"])},hostRequired:e=>{const{normalize:n}=e;return n(["Bitte geben Sie die Server -IP -Adresse ein"])},ipAddress:e=>{const{normalize:n}=e;return n(["IP-Adressen"])},maxPlayers:e=>{const{normalize:n}=e;return n(["Maximale Spieleranzahl"])},motd:e=>{const{normalize:n}=e;return n(["Beschreibung des Servers"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Server"]),n(["Server"])])},nogui:e=>{const{normalize:n}=e;return n(["Keine Server-GUI"])},onlineMode:e=>{const{normalize:n}=e;return n(["Onlinemodus"])},ping:e=>{const{normalize:n}=e;return n(["Ping"])},pings:e=>{const{normalize:n}=e;return n(["Pings"])},players:e=>{const{normalize:n}=e;return n(["Spieler."])},port:e=>{const{normalize:n}=e;return n(["Hafen"])},recommendedMinecraftVersion:e=>{const{normalize:n}=e;return n(["Minecraft-Version"])},status:e=>{const{normalize:n}=e;return n(["Server-Status"])},unknown:e=>{const{normalize:n}=e;return n(["Unbekannter Server"])},unknownDescription:e=>{const{normalize:n}=e;return n(["Unbekannter Server. Aktualisieren"])},upload:e=>{const{normalize:n}=e;return n(["Server hochladen"])},version:e=>{const{normalize:n}=e;return n(["Der Server benötigt eine Version von"])},versionHint:e=>{const{normalize:n}=e;return n(["Die Ping-Version von Minecraft"])}},serverStatus:{nohost:e=>{const{normalize:n}=e;return n(["§4Host kann nicht gefunden werden!"])},ping:e=>{const{normalize:n}=e;return n(["Ping..."])},refuse:e=>{const{normalize:n}=e;return n(["§4Der Server wurde abgelehnt!"])},timeout:e=>{const{normalize:n}=e;return n(["§4Es ist Zeit, sich mit dem Server zu verbinden!"])}},setting:{allowPrerelease:e=>{const{normalize:n}=e;return n(["Download der vorherigen Version"])},allowPrereleaseDescription:e=>{const{normalize:n}=e;return n(["Die vorherige Version kann instabil sein"])},apiSets:{auto:e=>{const{normalize:n}=e;return n(["Automatisch (wird vom Netz bestimmt)"])},official:e=>{const{normalize:n}=e;return n(["Offiziell (Mojang)"])}},appearance:e=>{const{normalize:n}=e;return n(["Erscheinungsbild"])},appxUpdateHint:e=>{const{normalize:n}=e;return n(["Der Launcher wird es herunterladen und installieren. Wenn das Installations-Pop-up-Fenster nicht erscheint\n Pop-up-Fenster nicht erscheint, führen Sie es manuell aus."])},autoDownload:e=>{const{normalize:n}=e;return n(["Automatisches Herunterladen"])},autoDownloadDescription:e=>{const{normalize:n}=e;return n(["Updates automatisch herunterladen, falls verfügbar"])},autoInstallOnAppQuit:e=>{const{normalize:n}=e;return n(["Auto-Installation"])},autoInstallOnAppQuitDescription:e=>{const{normalize:n}=e;return n(["Installiert automatisch Updates, wenn Sie die Anwendung beenden"])},backgroundColorAbove:e=>{const{normalize:n}=e;return n(["Hintergrundfarbe als Overlay anzeigen"])},backgroundColorAboveDescription:e=>{const{normalize:n}=e;return n(["Dadurch wird die Hintergrundfarbe über dem Hintergrundbild oder Video angezeigt."])},backgroundImage:e=>{const{normalize:n}=e;return n(["Hintergrundbild"])},backgroundImageBlur:e=>{const{normalize:n}=e;return n(["Unschärfe des Bildes"])},backgroundImageBlurDescription:e=>{const{normalize:n}=e;return n(["Einfaches Ziehen und Ablegen zum Verwischen"])},backgroundImageClear:e=>{const{normalize:n}=e;return n(["Klar"])},backgroundImageDescription:e=>{const{normalize:n}=e;return n(["Wählen Sie ein Bild als Hintergrund oder löschen Sie es"])},backgroundImageFit:{contain:e=>{const{normalize:n}=e;return n(["Enthält"])},cover:e=>{const{normalize:n}=e;return n(["Trimmen"])},name:e=>{const{normalize:n}=e;return n(["Fit"])}},backgroundImageSelect:e=>{const{normalize:n}=e;return n(["Wählen Sie"])},backgroundMusic:e=>{const{normalize:n}=e;return n(["Thematische Hintergrundmusik"])},backgroundType:e=>{const{normalize:n}=e;return n(["Hintergrund Typ"])},backgroundTypeDescription:e=>{const{normalize:n}=e;return n(["Einen speziellen Effekt auf dem Hintergrund anzeigen (kann die Leistung beeinträchtigen)"])},backgroundTypes:{halo:e=>{const{normalize:n}=e;return n(["Halo"])},image:e=>{const{normalize:n}=e;return n(["Bild."])},none:e=>{const{normalize:n}=e;return n(["Nichts"])},particle:e=>{const{normalize:n}=e;return n(["Partikel"])},video:e=>{const{normalize:n}=e;return n(["Video."])}},backgroundVideo:e=>{const{normalize:n}=e;return n(["Hintergrund-Video"])},backgroundVideoDescription:e=>{const{normalize:n}=e;return n(["Ein Video auswählen oder löschen"])},backgroundVideoSelect:e=>{const{normalize:n}=e;return n(["Wählen Sie"])},backgroundVideoVolume:e=>{const{normalize:n}=e;return n(["Band"])},backgroundVideoVolumeDescription:e=>{const{normalize:n}=e;return n(["Ziehen, um die Lautstärke einzustellen"])},blurAppBar:e=>{const{normalize:n}=e;return n(["Verwischen der Anwendungsleiste"])},blurMainBody:e=>{const{normalize:n}=e;return n(["Das Hauptfenster verschwimmen lassen"])},blurMainBodyDescription:e=>{const{normalize:n}=e;return n(["Ob die rechte Seite des Launcher unscharf sein soll"])},blurSidebar:e=>{const{normalize:n}=e;return n(["Unschärfe in der Seitenleiste"])},browseRoot:e=>{const{normalize:n}=e;return n(["Überblick."])},checkUpdate:e=>{const{normalize:n}=e;return n(["Nach Aktualisierungen suchen"])},colorTheme:{appBarColor:e=>{const{normalize:n}=e;return n(["Anwendungspanel"])},backgroundColor:e=>{const{normalize:n}=e;return n(["Hintergrundfarbe"])},cardColor:e=>{const{normalize:n}=e;return n(["Farbe der Karte"])},description:e=>{const{normalize:n}=e;return n(["Farben im Thema ändern"])},errorColor:e=>{const{normalize:n}=e;return n(["Farbe des Fehlers"])},name:e=>{const{normalize:n}=e;return n(["Thema Farbe"])},primaryColor:e=>{const{normalize:n}=e;return n(["Hauptfarbe"])},secondaryColor:e=>{const{normalize:n}=e;return n(["Sekundärfarbe"])},sideBarColor:e=>{const{normalize:n}=e;return n(["Seitenwand"])},warningColor:e=>{const{normalize:n}=e;return n(["Warnfarbe"])}},darkTheme:e=>{const{normalize:n}=e;return n(["Thema."])},darkThemeDescription:e=>{const{normalize:n}=e;return n(["Wählen Sie ein dunkles oder helles Thema"])},developerMode:e=>{const{normalize:n}=e;return n(["Entwickler-Modus"])},developerModeDescription:e=>{const{normalize:n}=e;return n(["Der Entwicklermodus ist dazu gedacht, die von Ihnen geschriebene Mod zu testen."])},disableTelemetry:e=>{const{normalize:n}=e;return n(["Telemetrie ausschalten"])},disableTelemetryDescription:e=>{const{normalize:n}=e;return n(["XMCL sammelt die Ereignisse des Spielstarts und der Benutzeranmeldung."])},enableDedicatedGPUOptimization:e=>{const{normalize:n}=e;return n(["Weisen Sie eine dedizierte GPU zu"])},enableDedicatedGPUOptimizationDescription:e=>{const{normalize:n}=e;return n(["Diese Option weist dem Minecraft-Prozess eine dedizierte GPU zu."])},enableDiscord:e=>{const{normalize:n}=e;return n(["Discord-Präsenz einschalten (Discord-Spielstatus)"])},enableDiscordDescription:e=>{const{normalize:n}=e;return n(["Dies führt dazu, dass der Status Ihres Launcher nicht aktualisiert wird trotz"])},general:e=>{const{normalize:n}=e;return n(["Allgemein"])},githubRelease:e=>{const{normalize:n}=e;return n(["Github Release"])},globalSetting:e=>{const{normalize:n}=e;return n(["Globale Instanzkonfiguration"])},globalSettingHint:e=>{const{normalize:n}=e;return n(["Die Instanz wird diese Parameter standardmäßig verwenden."])},hideNewsHeader:e=>{const{normalize:n}=e;return n(["News Showcase ausblenden"])},language:e=>{const{normalize:n}=e;return n(["Sprache."])},languageDescription:e=>{const{normalize:n}=e;return n(["Sprache der Schnittstelle"])},latestVersion:e=>{const{normalize:n}=e;return n(["neueste Version"])},layout:{default:e=>{const{normalize:n}=e;return n(["Standard-Layout"])},focus:e=>{const{normalize:n}=e;return n(["Layout der Fokussierung"])}},layoutDescription:e=>{const{normalize:n}=e;return n(["Layout des Launcher, der verschiedene Logiken der Benutzeroberfläche anzeigt"])},layoutTitle:e=>{const{normalize:n}=e;return n(["Layout"])},linuxTitlebar:e=>{const{normalize:n}=e;return n(["Native Titelleiste"])},linuxTitlebarDescription:e=>{const{normalize:n}=e;return n(["Verwenden Sie die native Linux-Titelleiste für den Launcher"])},location:e=>{const{normalize:n}=e;return n(["Speicherort"])},maunalUpdateHint:e=>{const{normalize:n}=e;return n(["Die Version kann nicht automatisch aktualisiert werden. \nLaden Sie den Launcher von der Website herunter!"])},maxSockets:e=>{const{normalize:n}=e;return n(["An den Gastgeber"])},maxSocketsDescription:e=>{const{normalize:n}=e;return n(["Begrenzen Sie die maximal zulässige Anzahl von Sockets pro Host oder für alle Rechner\n insgesamt. 0 bedeutet keine Einschränkungen."])},maxSocketsTitle:e=>{const{normalize:n}=e;return n(["Maximale Anzahl von HTTP-Sockets"])},migrateFromOther:e=>{const{normalize:n}=e;return n(["Von einem anderen Launcher importieren"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Globale Einstellungen"]),n(["Globale Einstellungen"])])},network:e=>{const{normalize:n}=e;return n(["Netzwerkeinstellungen"])},officialWebsite:e=>{const{normalize:n}=e;return n(["Офіційний сайт"])},particleMode:{bubble:e=>{const{normalize:n}=e;return n(["Blasen"])},name:e=>{const{normalize:n}=e;return n(["Partikel-Modus"])},push:e=>{const{normalize:n}=e;return n(["Schieben Sie"])},remove:e=>{const{normalize:n}=e;return n(["entfernen"])},repulse:e=>{const{normalize:n}=e;return n(["Abwehren"])}},particleModeDescription:e=>{const{normalize:n}=e;return n(["Wählen Sie das Verhalten des Partikels beim Anklicken"])},replaceNative:e=>{const{normalize:n}=e;return n(["Ersetzen Sie native Bibliotheken"])},replaceNativeDescription:e=>{const{normalize:n}=e;return n(["Ersetzen Sie native Bibliotheken entsprechend der Architektur Ihres Computers."])},replaceNatives:{all:e=>{const{normalize:n}=e;return n(["Alle"])},legacy:e=>{const{normalize:n}=e;return n(["Nur Legacy-Version"])}},resetToDefault:e=>{const{normalize:n}=e;return n(["Zurücksetzen auf den Standardwert"])},showNewsHeader:e=>{const{normalize:n}=e;return n(["Nachrichtenpräsentation einblenden"])},showRoot:e=>{const{normalize:n}=e;return n(["ВідображатиAnzeige"])},streamerMode:e=>{const{normalize:n}=e;return n(["Streaming-Modus"])},streamerModeDescription:e=>{const{normalize:n}=e;return n(["Dadurch werden Ihre privaten Informationen wie E-Mails im Launcher ausgeblendet."])},theme:{dark:e=>{const{normalize:n}=e;return n(["Dunkles Thema"])},light:e=>{const{normalize:n}=e;return n(["Thema Licht"])},system:e=>{const{normalize:n}=e;return n(["Verwenden Sie das Systemthema"])}},themeFont:e=>{const{normalize:n}=e;return n(["Schriftart"])},themeFontDescription:e=>{const{normalize:n}=e;return n(["Ändern Sie die Schriftart des Launchers."])},themeResetFont:e=>{const{normalize:n}=e;return n(["Schriftart zurücksetzen"])},themeSelectFont:e=>{const{normalize:n}=e;return n(["Wählen Sie Schriftart aus"])},themeShare:e=>{const{normalize:n}=e;return n(["Thema teilen"])},themeShareDescription:e=>{const{normalize:n}=e;return n(["Sie können das Thema mit Ihrem Freund teilen."])},update:e=>{const{normalize:n}=e;return n(["Update"])},useBmclAPI:e=>{const{normalize:n}=e;return n(["Verwenden Sie die BMCL-API"])},useBmclAPIDescription:e=>{const{normalize:n}=e;return n(["Verwenden Sie BMCLAPI, um Minecraft herunterzuladen, wenn Sie sich auf dem chinesischen Festland befinden. Festland China.\n (Funktioniert nicht, wenn Sie sich nicht auf dem chinesischen Festland befinden)"])},useProxy:e=>{const{normalize:n}=e;return n(["HTTP-Proxy"])},useProxyDescription:e=>{const{normalize:n}=e;return n(["Proxy-Server-Adresse für http-Anfrage"])},viewBackgroundMusic:e=>{const{normalize:n}=e;return n(["Musik anzeigen"])}},settingLabel:{global:e=>{const{normalize:n}=e;return n(["Global"])},globalHint:e=>{const{normalize:n}=e;return n(["Diese Einstellung entspricht der globalen Einstellung"])},local:e=>{const{normalize:n}=e;return n(["Lokales"])},localHint:e=>{const{normalize:n}=e;return n(["Diese Einstellung wird von der aktuellen Instanz außer Kraft gesetzt"])}},setup:{appearance:{name:e=>{const{normalize:n,linked:r,type:t}=e;return n([r("setting.appearance",void 0,t)])}},dataRoot:{description:e=>{const{normalize:n}=e;return n(["Der Datenstamm ist kein normales .minecraft-Verzeichnis. Da die XMCL-Daten\n Verzeichnisstruktur von Vanilla abweicht, empfehlen wir nicht die Verwendung des\n das übliche .minecraft-Verzeichnis als Datenstamm zu verwenden."])},drives:e=>{const{normalize:n}=e;return n(["Empfohlene Orte"])},name:e=>{const{normalize:n}=e;return n(["Die Wurzel der Daten festlegen"])}},defaultLayoutDescription:e=>{const{normalize:n}=e;return n(['Das Standardlayout versucht, das Konzept einer "Instanz" des Spiels zu verbessern. \nEs sieht so aus, als wären die Apps ähnlich wie Discord. \nEs ist auch inspiriert von anderen Spiel-Startprogrammen wie Steam usw.'])},defaultPath:e=>{const{normalize:n}=e;return n(["Standard-Pfad"])},error:{badDataRoot:e=>{const{normalize:n}=e;return n(["Ungültiges Verzeichnis für Startdaten! \nBitte versuchen Sie ein anderes Verzeichnis!"])},exists:e=>{const{normalize:n}=e;return n(["Das ausgewählte Verzeichnis ist nicht leer. \nDas ist normal, aber stellen Sie sicher, dass Sie eine Sicherungskopie Ihrer Daten."])},invalidChar:e=>{const{normalize:n}=e;return n(["Pfad enthält ungültige Zeichen! \nEs könnte dazu führen, dass Minecraft nicht beginnt! \nPlaesen verwenden nur englische Charaktere und Symbol!"])},noPermission:e=>{const{normalize:n}=e;return n(["Der Starter hat keine Berechtigung, auf das ausgewählte Verzeichnis zuzugreifen! \nBitte versuchen Sie ein anderes."])},nonDictionary:e=>{const{normalize:n}=e;return n(["Der ausgewählte Pfad ist eine Datei! \nBitte wählen Sie ein Verzeichnis!"])}},focusLayoutDescription:e=>{const{normalize:n}=e;return n(["Das Fokus-Layout ist ein veraltetes Layout des Minecraft Launcher. \nEs ist für die Verwendung mit einer oder mehreren Instanzen gedacht."])},game:{description:e=>{const{normalize:n}=e;return n(["Wählen Sie ein bestehendes Spielverzeichnis (.minecraft) aus, um Ihre vorhandenen Assets zu importieren.\n Auf diese Weise können Sie schnell Mods, Texturpakete usw. definieren."])},name:e=>{const{normalize:n}=e;return n(["Імпортувати існуючу гру"])}},locale:{description:e=>{const{normalize:n}=e;return n(["Wählen Sie Ihre bevorzugte Sprache, falls verfügbar! Wenn Sie Ihre Muttersprache nicht sehen\n Sprache sehen und helfen wollen, können Sie auf Github einen Pull\n Übersetzungsanfrage einreichen!"])},language:e=>{const{normalize:n}=e;return n(["Sprache."])},name:e=>{const{normalize:n}=e;return n(["Sprache einstellen"])}},path:e=>{const{normalize:n}=e;return n(["Aktueller Pfad"])},title:e=>{const{normalize:n}=e;return n(["Willkommen beim X Minecraft Launcher. Bevor wir beginnen, brauchen wir Sie"])}},shaderPack:{deletion:e=>{const{normalize:n}=e;return n(["Shader löschen"])},deletionHint:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Damit wird die Shader-Datei gelöscht ",r(t("path"))," und es wird unmöglich sein, sie wiederherzustellen."])},disabled:e=>{const{normalize:n}=e;return n(["Shader Pack ist deaktiviert"])},empty:e=>{const{normalize:n}=e;return n(["Shader nicht hervorgehoben"])},enable:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Verwendung eines Shaders ",r(t("name"))])},enabled:e=>{const{normalize:n}=e;return n(["Shader-Pack aktiviert"])},manage:e=>{const{normalize:n}=e;return n(["Shader verwalten"])},name:e=>{const{normalize:n}=e;return n(["Shader"])},noShaderMod:e=>{const{normalize:n}=e;return n(["Kein Shader-Mod installiert"])},noShaderModHint:e=>{const{normalize:n}=e;return n(["Sie können Shader nicht ohne Shader-Mod verwenden"])},noShaderModInstallHint:e=>{const{normalize:n}=e;return n(["Sie müssen einen der folgenden Mods installieren, um das Shader-Paket zu laden."])},showFile:e=>{const{normalize:n}=e;return n(["Відкрити цей шейдер у папці"])}},shared:{accept:e=>{const{normalize:n}=e;return n(["Akzeptieren"])},keepSelected:e=>{const{normalize:n}=e;return n(["Ausgewählt behalten"])},skipForNow:e=>{const{normalize:n}=e;return n(["Überspringen Sie es vorerst"])}},sortBy:{alphabetAsc:e=>{const{normalize:n}=e;return n(["Sortieren Sie nach Alphabet (aufsteigend)"])},alphabetDesc:e=>{const{normalize:n}=e;return n(["Sortieren Sie nach Alphabet (absteigend)"])},timeAsc:e=>{const{normalize:n}=e;return n(["Sortieren nach Änderungszeit (aufsteigend)"])},timeDesc:e=>{const{normalize:n}=e;return n(["Sortieren nach Änderungszeit (absteigend)"])}},summery:e=>{const{normalize:n}=e;return n(["Sommer"])},tag:{create:e=>{const{normalize:n}=e;return n(["Einen Tag erstellen"])},createSelected:e=>{const{normalize:n}=e;return n(["Stvoriti-Tag für Inverse"])},newTag:e=>{const{normalize:n}=e;return n(["Neuer Tag"])}},task:{cancelled:e=>{const{normalize:n}=e;return n(["Abgesagt"])},clear:e=>{const{normalize:n}=e;return n(["Erledigte Aufgaben löschen"])},connection:{connected:e=>{const{normalize:n}=e;return n(["In Verbindung gebracht"])},free:e=>{const{normalize:n}=e;return n(["Frei"])},pending:e=>{const{normalize:n}=e;return n(["Ausstehend"])},queued:e=>{const{normalize:n}=e;return n(["In Warteschlange"])},running:e=>{const{normalize:n}=e;return n(["Laufende Verbindung"])},size:e=>{const{normalize:n}=e;return n(["komplette Anzahl"])}},connections:e=>{const{normalize:n}=e;return n(["Netzwerkverbindungen"])},empty:e=>{const{normalize:n}=e;return n(["Keine Aufgaben laufen"])},failed:e=>{const{normalize:n}=e;return n(["Gescheitert"])},manager:e=>{const{normalize:n}=e;return n(["Aufgaben-Manager"])},nTaskRunning:e=>{const{normalize:n,interpolate:r,named:t}=e;return n(["Begonnene Aufgaben: ",r(t("count"))])},name:e=>{const{normalize:n}=e;return n(["Aufgaben Aufgabenя"])},pause:e=>{const{normalize:n}=e;return n(["Pause"])},searchOnModrinth:e=>{const{normalize:n,linked:r,type:t}=e;return n([r("mod.searchOnModrinth",void 0,t)])}},theme:{selectImage:e=>{const{normalize:n}=e;return n(["Bild auswählen"])},selectMusic:e=>{const{normalize:n}=e;return n(["Wählen Sie Musik"])},selectVideo:e=>{const{normalize:n}=e;return n(["Wählen Sie Video"])}},title:e=>{const{normalize:n}=e;return n(["X Minecraft Launcher"])},transportType:{host:e=>{const{normalize:n}=e;return n(["Gastgeber-Kandidat"])},prflx:e=>{const{normalize:n}=e;return n(["Gastgeber-Peer Reflexive"])},relay:e=>{const{normalize:n}=e;return n(["Gastgeber-Relay"])},srflx:e=>{const{normalize:n}=e;return n(["Gastgeber-Server Reflexive"])}},turnRegion:{fr:e=>{const{normalize:n}=e;return n(["Frankreich"])},po:e=>{const{normalize:n}=e;return n(["Polen"])}},tutorial:{feedbackDescription:e=>{const{normalize:n}=e;return n(["Wenn Sie Probleme haben, klicken Sie auf diese Schaltfläche, um eine Bewertung abzugeben!"])},hideNewsHeaderDescription:e=>{const{normalize:n}=e;return n(["Sie können die News-Show links sehen. \nDurch Klicken auf diese Schaltfläche kann diese Vitrine ausgeblendet werden."])},instanceAddDescription:e=>{const{normalize:n}=e;return n(["Klicken Sie auf diese Schaltfläche, um ein bestehendes Minecraft zu importieren oder ein neues Minecraft von Grund auf zu erstellen oder ein von Grund auf oder ein Mod-Pack."])},instanceSelectDescription:e=>{const{normalize:n}=e;return n(["Wenn Sie auf diese Schaltfläche klicken, gelangen Sie zu der Seite, auf der Sie ein Spiel auswählen und Nachrichten lesen können."])},launchDescription:e=>{const{normalize:n}=e;return n(["Klicken Sie auf diese Schaltfläche, um das Spiel zu installieren oder zu starten."])},mod:{defaultSourceDescription:e=>{const{normalize:n}=e;return n(["Sie können die Quelle der Mod-Teile hier auswählen. \nEs gibt sowohl für Modrinth als auch für Curseforge veröffentlichte Mods. \nWenn du zwischen diesen beiden Anbietern wechseln möchtest. \nSie können den Wert hier ändern."])},defaultSourceTitle:e=>{const{normalize:n}=e;return n(["Wählen Sie die Quelle des geänderten Inhalts"])},detailDescription:e=>{const{normalize:n}=e;return n(["Wenn Sie ein Element auf der linken Seite auswählen. \nSie sehen die Details des Mods. \nDer Inhalt kann von Modrinth, Curseforge oder dem Inhalt der analysierten Mods."])},detailTitle:e=>{const{normalize:n}=e;return n(["Details zur Mode"])},listDescription:e=>{const{normalize:n}=e;return n(["Wenn Sie keine Daten eingeben, werden die von Ihnen installierten Mods angezeigt. \nSie sehen die Mods, nach denen Sie suchen, wenn Sie ein Stichwort eingeben oder eine eine Kategorie auswählst."])},listTitle:e=>{const{normalize:n}=e;return n(["Встановлений або шуканий мод"])},searchDescription:e=>{const{normalize:n}=e;return n(["Ви можете шукати моди з Modrinth, Curseforge або локального кешу за допомогою цього поля пошуку."])},searchTitle:e=>{const{normalize:n}=e;return n(["Suchmodi"])}},multiplayer:{contentDescription:e=>{const{normalize:n}=e;return n(["Hier werden die Verbindungen zwischen Ihnen und Ihren Kollegen aufgelistet."])},contentTitle:e=>{const{normalize:n,linked:r,type:t}=e;return n([r("multiplayer.connections",void 0,t)])},groupDescription:e=>{const{normalize:n}=e;return n(["Sie können eine Gruppe mit anderen Spielern erstellen oder ihr beitreten. \nDer Launcher wird versuchen, eine P2P-Verbindung zwischen Ihnen und Ihren Freunden herzustellen. Freunden entsprechend der Gruppe herzustellen. \nSie können einen von Ihren Freunden vergebenen Gruppennamen eingeben. \nOder Sie können einen eigenen Namen erstellen."])},groupTitle:e=>{const{normalize:n}=e;return n(["Der Gruppe beitreten"])},joinDescription:e=>{const{normalize:n}=e;return n(["Nachdem Sie den Gruppennamen eingegeben haben. \nSie können auf diese Schaltfläche klicken, um einer Gruppe beizutreten oder eine Gruppe zu erstellen. \nWenn der Gruppenname leer ist, generiert der Launcher einen Namen für Sie."])},manualDescription:e=>{const{normalize:n}=e;return n(["Wenn Sie oder Ihr Freund keine Verbindung zur Gruppe herstellen können. \nSie können versuchen, den Token manuell auszutauschen, indem Sie auf „Manuell verbinden“ klicken. \nWenn auch das fehlschlägt, liegt möglicherweise ein Internetproblem vor."])}},recentPlayDescription:e=>{const{normalize:n}=e;return n(["Die erstellten Spiele werden hier aufgelistet. \nSie können hier die Ansichten wechseln, um auch die installierten Versionen und heruntergeladenen Modpacks anzuzeigen."])},storePoupularModpackDescription:e=>{const{normalize:n}=e;return n(["In diesem Abschnitt sehen Sie die beliebtesten Modpacks in Curseforge und Modrinth."])},storeSearchCategoryDescription:e=>{const{normalize:n}=e;return n(["Sie können hier auch die Kategorien oder Filter umschalten."])},storeSearchDescription:e=>{const{normalize:n}=e;return n(["Sie können nach Modpack suchen, indem Sie in dieses Textfeld etwas eingeben. \nDrücken Sie die Eingabetaste, um zu suchen."])},storeSearchResultDescription:e=>{const{normalize:n}=e;return n(["Hier sehen Sie alle Suchergebnisse aufgelistet."])},userAccountDescription:e=>{const{normalize:n}=e;return n(["Klicken Sie auf dieses Symbol, um ein Minecraft-Konto hinzuzufügen oder zu verwalten. ein Konto."])}},universalDrop:{enableModsAfterImport:e=>{const{normalize:n}=e;return n(["Aktivieren von Mods nach dem Importieren"])},start:e=>{const{normalize:n}=e;return n(["Einheiten nach dem Import"])},title:e=>{const{normalize:n}=e;return n(["Ziehen Sie Ihre Datei(en) per Drag & Drop hierher und importieren Sie sie als"])},unknownResource:e=>{const{normalize:n}=e;return n(["Unbekannt"])}},update:{goOfficialWebDownload:e=>{const{normalize:n}=e;return n(["Erneuter Download auf der offiziellen Website"])}},upstream:{missingModpackMetadata:e=>{const{normalize:n}=e;return n(["Die Metadaten für das alte Mod Pack wurden nicht gefunden.\nSie können das System trotzdem aktualisieren, aber das Ergebnis ist möglicherweise nicht korrekt. Bitte erstellen Sie bitte eine Sicherungskopie der Instanzdatei.         "])}},user:{accessToken:e=>{const{normalize:n}=e;return n(["Zugangstoken"])},authMode:e=>{const{normalize:n}=e;return n(["Autorisierungsdienst"])},authService:e=>{const{normalize:n}=e;return n(["Dienstgenehmigung"])},birth:e=>{const{normalize:n}=e;return n(["Eingetragener Geburtstag"])},challenges:e=>{const{normalize:n}=e;return n(["Beantworten Sie die folgenden Fragen, um Ihre Identität zu überprüfen"])},email:e=>{const{normalize:n}=e;return n(["E-Mail Adresse"])},forgetChallenges:e=>{const{normalize:n}=e;return n(["Ich habe diese Fragen vergessen und möchte sie ändern"])},id:e=>{const{normalize:n}=e;return n(["Benutzer-ID"])},info:e=>{const{normalize:n}=e;return n(["Informationen über den Benutzer"])},insecureClient:e=>{const{normalize:n}=e;return n(["Der Client ist gefährlich! Überprüfen Sie Ihre Identität, um den Skin herunterzuladen!"])},name:e=>{const{normalize:n}=e;return n(["Benutzername"])},nameHint:e=>{const{normalize:n}=e;return n(["Im Spiel angezeigter Name"])},profile:e=>{const{normalize:n}=e;return n(["Profil"])},refreshAccount:e=>{const{normalize:n}=e;return n(["Aktualisieren Sie Ihr Konto"])},refreshSkin:e=>{const{normalize:n}=e;return n(["Haut aktualisieren"])},submitChallenges:e=>{const{normalize:n}=e;return n(["Antworten senden"])},tokenExpired:e=>{const{normalize:n}=e;return n(["Überspannung"])},tokenValidUntil:e=>{const{normalize:n}=e;return n(["Der Token ist gültig bis"])}},userAccount:{add:e=>{const{normalize:n}=e;return n(["Ein Konto hinzufügen"])},removeDescription:e=>{const{normalize:n}=e;return n(["Dadurch werden alle Informationen über dieses Konto gelöscht. Sind Sie sicher?"])},removeTitle:e=>{const{normalize:n}=e;return n(["Konto löschen"])}},userCape:{changeTitle:e=>{const{normalize:n}=e;return n(["Den Mantel wechseln"])},description:e=>{const{normalize:n}=e;return n(["Umhänge sind besondere Belohnungen, die Spieler bei verschiedenen Ereignissen, Kampagnen und anderen Aktivitäten erhalten können,\n  Kampagnen und anderen Aktivitäten erhalten können. Hier können Sie zwischen den Umhängen wählen, von denen Sie\n  володієте в даний час:"])},noCape:e=>{const{normalize:n}=e;return n(["Keine Regenmäntel"])}},userService:{add:e=>{const{normalize:n}=e;return n(["Weitere Dienste hinzufügen"])},authLibInjector:e=>{const{normalize:n}=e;return n(["Befolgen Sie die Empfehlungen für den auth-lib-Injektor"])},baseUrlHint:e=>{const{normalize:n}=e;return n(["Der Basislink Ihres Benutzerdienstes"])},title:e=>{const{normalize:n}=e;return n(["Benutzerdienste"])},validateHint:e=>{const{normalize:n}=e;return n(["Wird verwendet, um zu überprüfen, ob das Token des Benutzers noch gültig ist"])}},userServices:{microsoft:{account:e=>{const{normalize:n}=e;return n(["Microsoft-Konto"])},deviceCode:e=>{const{normalize:n}=e;return n(["Gerätecode"])},deviceCodeHint:e=>{const{normalize:n}=e;return n(["Der Gerätecode wird nach Drücken der Login-Taste generiert"])},fastLogin:e=>{const{normalize:n}=e;return n(["Schnelle Anmeldung"])},name:e=>{const{normalize:n}=e;return n(["Microsoft"])},password:e=>{const{normalize:n}=e;return n(["Geben Sie Ihr Passwort in den Browser ein"])},useDeviceCode:e=>{const{normalize:n}=e;return n(["Anmeldung über Gerätecode"])}},mojang:{account:e=>{const{normalize:n}=e;return n(["E-Mail Adresse"])},name:e=>{const{normalize:n}=e;return n(["Mojang"])},password:e=>{const{normalize:n}=e;return n(["Kennwort."])}},offline:{account:e=>{const{normalize:n}=e;return n(["Benutzername"])},name:e=>{const{normalize:n}=e;return n(["Offline-Modus"])},password:e=>{const{normalize:n}=e;return n(["Kein Passwort erforderlich"])},uuid:e=>{const{normalize:n}=e;return n(["Benutzer UUID (Optional)"])}}},userSkin:{import:e=>{const{normalize:n}=e;return n(["Importieren eines Skins"])},importFile:e=>{const{normalize:n}=e;return n(["Aus Datei öffnenу"])},importLink:e=>{const{normalize:n}=e;return n(["Öffnen Sie unter dem Link"])},placeUrlHere:e=>{const{normalize:n}=e;return n(["Geben Sie hier die URL des zu importierenden Skins ein"])},reset:e=>{const{normalize:n}=e;return n(["Zurücksetzen"])},save:e=>{const{normalize:n}=e;return n(["Speichern Sie"])},saveTitle:e=>{const{normalize:n}=e;return n(["Speichern Sie den Skin auf der Festplatte"])},skinType:e=>{const{normalize:n}=e;return n(["Hauttyp"])},upload:e=>{const{normalize:n}=e;return n(["Download des Skins"])},urlNotEmpty:e=>{const{normalize:n}=e;return n(["Die URL des Skins darf nicht leer sein"])},urlNotValid:e=>{const{normalize:n}=e;return n(["Ungültige URL auf dem Skin"])},useSlim:e=>{const{normalize:n}=e;return n(["Verwenden Sie ein dünnes Modell"])}},version:{name:e=>{const{normalize:n,plural:r}=e;return r([n(["Version"]),n(["Versionen"])])},notInstalled:e=>{const{normalize:n}=e;return n(["Version nicht installiert"])}},versionType:{alpha:e=>{const{normalize:n}=e;return n(["Alpha"])},beta:e=>{const{normalize:n}=e;return n(["Beta"])},name:e=>{const{normalize:n}=e;return n(["Zustand."])},release:e=>{const{normalize:n}=e;return n(["Freigabe"])}},yes:e=>{const{normalize:n}=e;return n(["Ja"])}};export{e as default};
//# sourceMappingURL=de.ade9b2e0.js.map
.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}
.driver-popover.driverjs-theme{background-color:#fde047;color:#000}.driver-popover.driverjs-theme .driver-popover-title{font-size:20px}.driver-popover.driverjs-theme .driver-popover-title,.driver-popover.driverjs-theme .driver-popover-description,.driver-popover.driverjs-theme .driver-popover-progress-text{color:#000}.driver-popover.driverjs-theme .driver-popover-navigation-btns button{flex:1;text-align:center;background-color:#000;color:#fff;border:2px solid #000;text-shadow:none;font-size:14px;padding:5px 8px;border-radius:6px}.driver-popover.driverjs-theme .driver-popover-navigation-btns button:hover{background-color:#000;color:#fff}.driver-popover.driverjs-theme .driver-popover-navigation-btns{justify-content:space-between;gap:3px}.driver-popover.driverjs-theme .driver-popover-close-btn{color:#9b9b9b}.driver-popover.driverjs-theme .driver-popover-close-btn:hover{color:#000}.driver-popover.driverjs-theme .driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:#fde047}.driver-popover.driverjs-theme .driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:#fde047}.driver-popover.driverjs-theme .driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:#fde047}.driver-popover.driverjs-theme .driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:#fde047}
let e={};function D(s={}){e={animate:!0,allowClose:!0,overlayOpacity:.7,smoothScroll:!1,disableActiveInteraction:!1,showProgress:!1,stagePadding:10,stageRadius:5,popoverOffset:10,showButtons:["next","previous","close"],disableButtons:[],overlayColor:"#000",...s}}function a(s){return s?e[s]:e}function W(e,s,d,c){return(e/=c/2)<1?d/2*e*e+s:-d/2*(--e*(e-2)-1)+s}function Q(e){const s='a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])';return e.flatMap((e=>{const d=e.matches(s),c=Array.from(e.querySelectorAll(s));return[...d?[e]:[],...c]})).filter((e=>"none"!==getComputedStyle(e).pointerEvents&&function ae(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)}(e)))}function Z(e){if(!e||function se(e){const s=e.getBoundingClientRect();return s.top>=0&&s.left>=0&&s.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&s.right<=(window.innerWidth||document.documentElement.clientWidth)}(e))return;const s=a("smoothScroll");e.scrollIntoView({behavior:!s||re(e)?"auto":"smooth",inline:"center",block:"center"})}function re(e){if(!e||!e.parentElement)return;const s=e.parentElement;return s.scrollHeight>s.clientHeight}let s={};function b(e,d){s[e]=d}function l(e){return e?s[e]:s}function V(){s={}}let d={};function N(e,s){d[e]=s}function L(e){var s;null==(s=d[e])||s.call(d)}function G(e){if(!e)return;const s=e.getBoundingClientRect(),d={x:s.x,y:s.y,width:s.width,height:s.height};b("__activeStagePosition",d),J(d)}function pe(e){const s=function ue(e){const s=window.innerWidth,d=window.innerHeight,c=document.createElementNS("http://www.w3.org/2000/svg","svg");c.classList.add("driver-overlay","driver-overlay-animated"),c.setAttribute("viewBox",`0 0 ${s} ${d}`),c.setAttribute("xmlSpace","preserve"),c.setAttribute("xmlnsXlink","http://www.w3.org/1999/xlink"),c.setAttribute("version","1.1"),c.setAttribute("preserveAspectRatio","xMinYMin slice"),c.style.fillRule="evenodd",c.style.clipRule="evenodd",c.style.strokeLinejoin="round",c.style.strokeMiterlimit="2",c.style.zIndex="10000",c.style.position="fixed",c.style.top="0",c.style.left="0",c.style.width="100%",c.style.height="100%";const u=document.createElementNS("http://www.w3.org/2000/svg","path");return u.setAttribute("d",U(e)),u.style.fill=a("overlayColor")||"rgb(0,0,0)",u.style.opacity=`${a("overlayOpacity")}`,u.style.pointerEvents="auto",u.style.cursor="auto",c.appendChild(u),c}(e);document.body.appendChild(s),te(s,(e=>{"path"===e.target.tagName&&L("overlayClick")})),b("__overlaySvg",s)}function J(e){const s=l("__overlaySvg");if(!s)return void pe(e);const d=s.firstElementChild;if("path"!==(null==d?void 0:d.tagName))throw new Error("no path element found in stage svg");d.setAttribute("d",U(e))}function U(e){const s=window.innerWidth,d=window.innerHeight,c=a("stagePadding")||0,u=a("stageRadius")||0,h=e.width+2*c,m=e.height+2*c,g=Math.min(u,h/2,m/2),y=Math.floor(Math.max(g,0)),x=h-2*y,C=m-2*y;return`M${s},0L0,0L0,${d}L${s},${d}L${s},0Z\n    M${e.x-c+y},${e.y-c} h${x} a${y},${y} 0 0 1 ${y},${y} v${C} a${y},${y} 0 0 1 -${y},${y} h-${x} a${y},${y} 0 0 1 -${y},-${y} v-${C} a${y},${y} 0 0 1 ${y},-${y} z`}function K(e){const{element:s}=e;let d="string"==typeof s?document.querySelector(s):s;d||(d=function fe(){const e=document.getElementById("driver-dummy-element");if(e)return e;let s=document.createElement("div");return s.id="driver-dummy-element",s.style.width="0",s.style.height="0",s.style.pointerEvents="none",s.style.opacity="0",s.style.position="fixed",s.style.top="50%",s.style.left="50%",document.body.appendChild(s),s}()),function ge(e,s){const d=Date.now(),c=l("__activeStep"),u=l("__activeElement")||e,h=!u||u===e,m="driver-dummy-element"===e.id,g="driver-dummy-element"===u.id,y=a("animate"),x=s.onHighlightStarted||a("onHighlightStarted"),C=(null==s?void 0:s.onHighlighted)||a("onHighlighted"),_=(null==c?void 0:c.onDeselected)||a("onDeselected"),E=a(),k=l();!h&&_&&_(g?void 0:u,c,{config:E,state:k}),x&&x(m?void 0:e,s,{config:E,state:k});const $=!h&&y;let B=!1;(function xe(){const e=l("popover");e&&(e.wrapper.style.display="none")})(),b("previousStep",c),b("previousElement",u),b("activeStep",s),b("activeElement",e);const P=()=>{if(l("__transitionCallback")!==P)return;const h=Date.now()-d,g=400-h<=200;s.popover&&g&&!B&&$&&(X(e,s),B=!0),a("animate")&&h<400?function le(e,s,d,c){let u=l("__activeStagePosition");const h=u||d.getBoundingClientRect(),m=c.getBoundingClientRect();u={x:W(e,h.x,m.x-h.x,s),y:W(e,h.y,m.y-h.y,s),width:W(e,h.width,m.width-h.width,s),height:W(e,h.height,m.height-h.height,s)},J(u),b("__activeStagePosition",u)}(h,400,u,e):(G(e),C&&C(m?void 0:e,s,{config:a(),state:l()}),b("__transitionCallback",void 0),b("__previousStep",c),b("__previousElement",u),b("__activeStep",s),b("__activeElement",e)),window.requestAnimationFrame(P)};b("__transitionCallback",P),window.requestAnimationFrame(P),Z(e),!$&&s.popover&&X(e,s),u.classList.remove("driver-active-element","driver-no-interaction"),u.removeAttribute("aria-haspopup"),u.removeAttribute("aria-expanded"),u.removeAttribute("aria-controls"),a("disableActiveInteraction")&&e.classList.add("driver-no-interaction"),e.classList.add("driver-active-element"),e.setAttribute("aria-haspopup","dialog"),e.setAttribute("aria-expanded","true"),e.setAttribute("aria-controls","driver-popover-content")}(d,e)}function he(){const e=l("__activeElement"),s=l("__activeStep");e&&(G(e),function de(){const e=l("__activeStagePosition"),s=l("__overlaySvg");if(!e)return;if(!s)return void console.warn("No stage svg found.");const d=window.innerWidth,c=window.innerHeight;s.setAttribute("viewBox",`0 0 ${d} ${c}`)}(),ie(e,s))}function I(){const e=l("__resizeTimeout");e&&window.cancelAnimationFrame(e),b("__resizeTimeout",window.requestAnimationFrame(he))}function me(e){var s;if(!l("isInitialized")||"Tab"!==e.key&&9!==e.keyCode)return;const d=l("__activeElement"),c=null==(s=l("popover"))?void 0:s.wrapper,u=Q([...c?[c]:[],...d?[d]:[]]),h=u[0],m=u[u.length-1];if(e.preventDefault(),e.shiftKey){const e=u[u.indexOf(document.activeElement)-1]||m;null==e||e.focus()}else{const e=u[u.indexOf(document.activeElement)+1]||h;null==e||e.focus()}}function ee(e){var s;(null==(s=a("allowKeyboardControl"))||s)&&("Escape"===e.key?L("escapePress"):"ArrowRight"===e.key?L("arrowRightPress"):"ArrowLeft"===e.key&&L("arrowLeftPress"))}function te(e,s,d){const i=(s,c)=>{const u=s.target;e.contains(u)&&((!d||d(u))&&(s.preventDefault(),s.stopPropagation(),s.stopImmediatePropagation()),null==c||c(s))};document.addEventListener("pointerdown",i,!0),document.addEventListener("mousedown",i,!0),document.addEventListener("pointerup",i,!0),document.addEventListener("mouseup",i,!0),document.addEventListener("click",(e=>{i(e,s)}),!0)}function X(e,s){var d,c;let u=l("popover");u&&document.body.removeChild(u.wrapper),u=function Pe(){const e=document.createElement("div");e.classList.add("driver-popover");const s=document.createElement("div");s.classList.add("driver-popover-arrow");const d=document.createElement("header");d.id="driver-popover-title",d.classList.add("driver-popover-title"),d.style.display="none",d.innerText="Popover Title";const c=document.createElement("div");c.id="driver-popover-description",c.classList.add("driver-popover-description"),c.style.display="none",c.innerText="Popover description is here";const u=document.createElement("button");u.type="button",u.classList.add("driver-popover-close-btn"),u.setAttribute("aria-label","Close"),u.innerHTML="&times;";const h=document.createElement("footer");h.classList.add("driver-popover-footer");const m=document.createElement("span");m.classList.add("driver-popover-progress-text"),m.innerText="";const g=document.createElement("span");g.classList.add("driver-popover-navigation-btns");const y=document.createElement("button");y.type="button",y.classList.add("driver-popover-prev-btn"),y.innerHTML="&larr; Previous";const x=document.createElement("button");return x.type="button",x.classList.add("driver-popover-next-btn"),x.innerHTML="Next &rarr;",g.appendChild(y),g.appendChild(x),h.appendChild(m),h.appendChild(g),e.appendChild(u),e.appendChild(s),e.appendChild(d),e.appendChild(c),e.appendChild(h),{wrapper:e,arrow:s,title:d,description:c,footer:h,previousButton:y,nextButton:x,closeButton:u,footerButtons:g,progress:m}}(),document.body.appendChild(u.wrapper);const{title:h,description:m,showButtons:g,disableButtons:y,showProgress:x,nextBtnText:C=a("nextBtnText")||"Next &rarr;",prevBtnText:_=a("prevBtnText")||"&larr; Previous",progressText:E=a("progressText")||"{current} of {total}"}=s.popover||{};u.nextButton.innerHTML=C,u.previousButton.innerHTML=_,u.progress.innerHTML=E,h?(u.title.innerHTML=h,u.title.style.display="block"):u.title.style.display="none",m?(u.description.innerHTML=m,u.description.style.display="block"):u.description.style.display="none";const k=g||a("showButtons"),$=x||a("showProgress")||!1,B=(null==k?void 0:k.includes("next"))||(null==k?void 0:k.includes("previous"))||$;u.closeButton.style.display=k.includes("close")?"block":"none",B?(u.footer.style.display="flex",u.progress.style.display=$?"block":"none",u.nextButton.style.display=k.includes("next")?"block":"none",u.previousButton.style.display=k.includes("previous")?"block":"none"):u.footer.style.display="none";const A=y||a("disableButtons")||[];null!=A&&A.includes("next")&&(u.nextButton.disabled=!0,u.nextButton.classList.add("driver-popover-btn-disabled")),null!=A&&A.includes("previous")&&(u.previousButton.disabled=!0,u.previousButton.classList.add("driver-popover-btn-disabled")),null!=A&&A.includes("close")&&(u.closeButton.disabled=!0,u.closeButton.classList.add("driver-popover-btn-disabled"));const S=u.wrapper;S.style.display="block",S.style.left="",S.style.top="",S.style.bottom="",S.style.right="",S.id="driver-popover-content",S.setAttribute("role","dialog"),S.setAttribute("aria-labelledby","driver-popover-title"),S.setAttribute("aria-describedby","driver-popover-description");u.arrow.className="driver-popover-arrow";const H=(null==(d=s.popover)?void 0:d.popoverClass)||a("popoverClass")||"";S.className=`driver-popover ${H}`.trim(),te(u.wrapper,(d=>{var c,u,h;const m=d.target,g=(null==(c=s.popover)?void 0:c.onNextClick)||a("onNextClick"),y=(null==(u=s.popover)?void 0:u.onPrevClick)||a("onPrevClick"),x=(null==(h=s.popover)?void 0:h.onCloseClick)||a("onCloseClick");return m.classList.contains("driver-popover-next-btn")?g?g(e,s,{config:a(),state:l()}):L("nextClick"):m.classList.contains("driver-popover-prev-btn")?y?y(e,s,{config:a(),state:l()}):L("prevClick"):m.classList.contains("driver-popover-close-btn")?x?x(e,s,{config:a(),state:l()}):L("closeClick"):void 0}),(e=>!(null!=u&&u.description.contains(e))&&!(null!=u&&u.title.contains(e))&&"string"==typeof e.className&&e.className.includes("driver-popover"))),b("popover",u);const M=(null==(c=s.popover)?void 0:c.onPopoverRender)||a("onPopoverRender");M&&M(u,{config:a(),state:l()}),ie(e,s),Z(S);const T=Q([S,...e.classList.contains("driver-dummy-element")?[]:[e]]);T.length>0&&T[0].focus()}function oe(){const e=l("popover");if(null==e||!e.wrapper)return;const s=e.wrapper.getBoundingClientRect(),d=a("stagePadding")||0,c=a("popoverOffset")||0;return{width:s.width+d+c,height:s.height+d+c,realWidth:s.width,realHeight:s.height}}function Y(e,s){const{elementDimensions:d,popoverDimensions:c,popoverPadding:u,popoverArrowDimensions:h}=s;return"start"===e?Math.max(Math.min(d.top-u,window.innerHeight-c.realHeight-h.width),h.width):"end"===e?Math.max(Math.min(d.top-(null==c?void 0:c.realHeight)+d.height+u,window.innerHeight-(null==c?void 0:c.realHeight)-h.width),h.width):"center"===e?Math.max(Math.min(d.top+d.height/2-(null==c?void 0:c.realHeight)/2,window.innerHeight-(null==c?void 0:c.realHeight)-h.width),h.width):0}function j(e,s){const{elementDimensions:d,popoverDimensions:c,popoverPadding:u,popoverArrowDimensions:h}=s;return"start"===e?Math.max(Math.min(d.left-u,window.innerWidth-c.realWidth-h.width),h.width):"end"===e?Math.max(Math.min(d.left-(null==c?void 0:c.realWidth)+d.width+u,window.innerWidth-(null==c?void 0:c.realWidth)-h.width),h.width):"center"===e?Math.max(Math.min(d.left+d.width/2-(null==c?void 0:c.realWidth)/2,window.innerWidth-(null==c?void 0:c.realWidth)-h.width),h.width):0}function ie(e,s){const d=l("popover");if(!d)return;const{align:c="start",side:u="left"}=(null==s?void 0:s.popover)||{},h=c,m="driver-dummy-element"===e.id?"over":u,g=a("stagePadding")||0,y=oe(),x=d.arrow.getBoundingClientRect(),C=e.getBoundingClientRect(),_=C.top-y.height;let E=_>=0;const k=window.innerHeight-(C.bottom+y.height);let $=k>=0;const B=C.left-y.width;let A=B>=0;const S=window.innerWidth-(C.right+y.width);let H=S>=0;const M=!(E||$||A||H);let T=m;if("top"===m&&E?H=A=$=!1:"bottom"===m&&$?H=A=E=!1:"left"===m&&A?H=E=$=!1:"right"===m&&H&&(A=E=$=!1),"over"===m){const e=window.innerWidth/2-y.realWidth/2,s=window.innerHeight/2-y.realHeight/2;d.wrapper.style.left=`${e}px`,d.wrapper.style.right="auto",d.wrapper.style.top=`${s}px`,d.wrapper.style.bottom="auto"}else if(M){const e=window.innerWidth/2-(null==y?void 0:y.realWidth)/2,s=10;d.wrapper.style.left=`${e}px`,d.wrapper.style.right="auto",d.wrapper.style.bottom=`${s}px`,d.wrapper.style.top="auto"}else if(A){const e=Math.min(B,window.innerWidth-(null==y?void 0:y.realWidth)-x.width),s=Y(h,{elementDimensions:C,popoverDimensions:y,popoverPadding:g,popoverArrowDimensions:x});d.wrapper.style.left=`${e}px`,d.wrapper.style.top=`${s}px`,d.wrapper.style.bottom="auto",d.wrapper.style.right="auto",T="left"}else if(H){const e=Math.min(S,window.innerWidth-(null==y?void 0:y.realWidth)-x.width),s=Y(h,{elementDimensions:C,popoverDimensions:y,popoverPadding:g,popoverArrowDimensions:x});d.wrapper.style.right=`${e}px`,d.wrapper.style.top=`${s}px`,d.wrapper.style.bottom="auto",d.wrapper.style.left="auto",T="right"}else if(E){const e=Math.min(_,window.innerHeight-y.realHeight-x.width);let s=j(h,{elementDimensions:C,popoverDimensions:y,popoverPadding:g,popoverArrowDimensions:x});d.wrapper.style.top=`${e}px`,d.wrapper.style.left=`${s}px`,d.wrapper.style.bottom="auto",d.wrapper.style.right="auto",T="top"}else if($){const e=Math.min(k,window.innerHeight-(null==y?void 0:y.realHeight)-x.width);let s=j(h,{elementDimensions:C,popoverDimensions:y,popoverPadding:g,popoverArrowDimensions:x});d.wrapper.style.left=`${s}px`,d.wrapper.style.bottom=`${e}px`,d.wrapper.style.top="auto",d.wrapper.style.right="auto",T="bottom"}M?d.arrow.classList.add("driver-popover-arrow-none"):function Ce(e,s,d){const c=l("popover");if(!c)return;const u=d.getBoundingClientRect(),h=oe(),m=c.arrow,g=h.width,y=window.innerWidth,x=u.width,C=u.left,_=h.height,E=window.innerHeight,k=u.top,$=u.height;m.className="driver-popover-arrow";let B=s,A=e;"top"===s?(C+x<=0?(B="right",A="end"):C+x-g<=0&&(B="top",A="start"),C>=y?(B="left",A="end"):C+g>=y&&(B="top",A="end")):"bottom"===s?(C+x<=0?(B="right",A="start"):C+x-g<=0&&(B="bottom",A="start"),C>=y?(B="left",A="start"):C+g>=y&&(B="bottom",A="end")):"left"===s?(k+$<=0?(B="bottom",A="end"):k+$-_<=0&&(B="left",A="start"),k>=E?(B="top",A="end"):k+_>=E&&(B="left",A="end")):"right"===s&&(k+$<=0?(B="bottom",A="start"):k+$-_<=0&&(B="right",A="start"),k>=E?(B="top",A="start"):k+_>=E&&(B="right",A="end")),B?(m.classList.add(`driver-popover-arrow-side-${B}`),m.classList.add(`driver-popover-arrow-align-${A}`)):m.classList.add("driver-popover-arrow-none")}(h,T,e)}function ke(e={}){function o(){a("allowClose")&&v()}function t(){const e=l("activeIndex"),s=a("steps")||[];if(void 0===e)return;const d=e+1;s[d]?r(d):v()}function i(){const e=l("activeIndex"),s=a("steps")||[];if(void 0===e)return;const d=e-1;s[d]?r(d):v()}function n(){var e;if(l("__transitionCallback"))return;const s=l("activeIndex"),d=l("__activeStep"),c=l("__activeElement");if(void 0===s||void 0===d||void 0===l("activeIndex"))return;const u=(null==(e=d.popover)?void 0:e.onPrevClick)||a("onPrevClick");if(u)return u(c,d,{config:a(),state:l()});i()}function f(){var e;if(l("__transitionCallback"))return;const s=l("activeIndex"),d=l("__activeStep"),c=l("__activeElement");if(void 0===s||void 0===d)return;const u=(null==(e=d.popover)?void 0:e.onNextClick)||a("onNextClick");if(u)return u(c,d,{config:a(),state:l()});t()}function w(){l("isInitialized")||(b("isInitialized",!0),document.body.classList.add("driver-active",a("animate")?"driver-fade":"driver-simple"),function ye(){window.addEventListener("keyup",ee,!1),window.addEventListener("keydown",me,!1),window.addEventListener("resize",I),window.addEventListener("scroll",I)}(),N("overlayClick",o),N("escapePress",o),N("arrowLeftPress",n),N("arrowRightPress",f))}function r(e=0){var s,d,c,u,h,m,g,y;const x=a("steps");if(!x)return console.error("No steps to drive through"),void v();if(!x[e])return void v();b("__activeOnDestroyed",document.activeElement),b("activeIndex",e);const C=x[e],_=x[e+1],E=x[e-1],k=(null==(s=C.popover)?void 0:s.doneBtnText)||a("doneBtnText")||"Done",$=a("allowClose"),B=void 0!==(null==(d=C.popover)?void 0:d.showProgress)?null==(c=C.popover)?void 0:c.showProgress:a("showProgress"),A=((null==(u=C.popover)?void 0:u.progressText)||a("progressText")||"{{current}} of {{total}}").replace("{{current}}",`${e+1}`).replace("{{total}}",`${x.length}`),S=(null==(h=C.popover)?void 0:h.showButtons)||a("showButtons"),H=["next","previous",...$?["close"]:[]].filter((e=>!(null!=S&&S.length)||S.includes(e))),M=(null==(m=C.popover)?void 0:m.onNextClick)||a("onNextClick"),T=(null==(g=C.popover)?void 0:g.onPrevClick)||a("onPrevClick"),R=(null==(y=C.popover)?void 0:y.onCloseClick)||a("onCloseClick");K({...C,popover:{showButtons:H,nextBtnText:_?void 0:k,disableButtons:[...E?[]:["previous"]],showProgress:B,progressText:A,onNextClick:M||(()=>{_?r(e+1):v()}),onPrevClick:T||(()=>{r(e-1)}),onCloseClick:R||(()=>{v()}),...(null==C?void 0:C.popover)||{}}})}function v(e=!0){const s=l("__activeElement"),c=l("__activeStep"),u=l("__activeOnDestroyed"),h=a("onDestroyStarted");if(e&&h){return void h(!s||"driver-dummy-element"===(null==s?void 0:s.id)?void 0:s,c,{config:a(),state:l()})}const m=(null==c?void 0:c.onDeselected)||a("onDeselected"),g=a("onDestroyed");if(document.body.classList.remove("driver-active","driver-fade","driver-simple"),function be(){window.removeEventListener("keyup",ee),window.removeEventListener("resize",I),window.removeEventListener("scroll",I)}(),function Se(){var e;const s=l("popover");s&&(null==(e=s.wrapper.parentElement)||e.removeChild(s.wrapper))}(),function we(){var e;null==(e=document.getElementById("driver-dummy-element"))||e.remove(),document.querySelectorAll(".driver-active-element").forEach((e=>{e.classList.remove("driver-active-element","driver-no-interaction"),e.removeAttribute("aria-haspopup"),e.removeAttribute("aria-expanded"),e.removeAttribute("aria-controls")}))}(),function ve(){const e=l("__overlaySvg");e&&e.remove()}(),function ce(){d={}}(),V(),s&&c){const e="driver-dummy-element"===s.id;m&&m(e?void 0:s,c,{config:a(),state:l()}),g&&g(e?void 0:s,c,{config:a(),state:l()})}u&&u.focus()}return D(e),{isActive:()=>l("isInitialized")||!1,refresh:I,drive:(e=0)=>{w(),r(e)},setConfig:D,setSteps:e=>{V(),D({...a(),steps:e})},getConfig:a,getState:l,getActiveIndex:()=>l("activeIndex"),isFirstStep:()=>0===l("activeIndex"),isLastStep:()=>{const e=a("steps")||[],s=l("activeIndex");return void 0!==s&&s===e.length-1},getActiveStep:()=>l("activeStep"),getActiveElement:()=>l("activeElement"),getPreviousElement:()=>l("previousElement"),getPreviousStep:()=>l("previousStep"),moveNext:t,movePrevious:i,moveTo:function p(e){(a("steps")||[])[e]?r(e):v()},hasNextStep:()=>{const e=a("steps")||[],s=l("activeIndex");return void 0!==s&&e[s+1]},hasPreviousStep:()=>{const e=a("steps")||[],s=l("activeIndex");return void 0!==s&&e[s-1]},highlight:e=>{w(),K({...e,popover:e.popover?{showButtons:[],showProgress:!1,progressText:"",...e.popover}:void 0})},destroy:()=>{v(!1)}}}export{ke as driver};
//# sourceMappingURL=driver.js.cddd383d.js.map
const e={AppAddInstanceDialog:{downloadedNotification:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["El modpack ",n(o("name"))," se ha descargado. ¿Quieres crear una instancia para ello?"])},serverTitle:e=>{const{normalize:r}=e;return r(["Ingrese la dirección de su servidor"])}},AppShareInstanceDialog:{alterDownloadDescription:e=>{const{normalize:r}=e;return r(["Si no quiere estropear la instancia actual. \nTambién puede crear una nueva instancia desde la configuración de su par. \nHaga clic en el botón a continuación para crear una instancia."])},baseInfo:e=>{const{normalize:r}=e;return r(["Configuración Básica"])},cancelShare:e=>{const{normalize:r}=e;return r(["Cancelar Compartir"])},description:e=>{const{normalize:r}=e;return r(["Después de compartir, otros compañeros podran descargar los archivos del juego que compartiste a través de tu PC."])},downloadDescription:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Verifique los archivos que le proporcionó su compañero. \nSeleccione el archivo que desea descargar. \nSe colocará en la instancia actual ",n(o("name")),"."])},downloadNotifyTitle:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Descargar instancia de ",n(o("user"))])},downloadTitle:e=>{const{normalize:r}=e;return r(["Descargar archivos de otros compañeros"])},downloadToLocal:e=>{const{normalize:r}=e;return r(["Descargar a la instancia actual"])},filesToDownload:e=>{const{normalize:r}=e;return r(["Elija archivos para descargar"])},filesToShare:e=>{const{normalize:r}=e;return r(["Elija archivos para compartir"])},instanceShare:e=>{const{normalize:r,interpolate:n,named:o}=e;return r([n(o("user"))," acaba de compartir archivos del juego contigo"])},share:e=>{const{normalize:r}=e;return r(["Compartir"])},shareNotifyTitle:e=>{const{normalize:r}=e;return r(["Compartir Instancia"])},shareTitle:e=>{const{normalize:r}=e;return r(["Comparte archivos de juego con otro jugador"])}},BaseSetting:{},BaseSettingGeneral:{title:e=>{const{normalize:r}=e;return r(["General"])}},FeedTheBeast:{search:e=>{const{normalize:r}=e;return r(["Buscar en FTB"])}},FeedTheBeastProject:{changelog:e=>{const{normalize:r}=e;return r(["Registro de cambios"])},details:e=>{const{normalize:r}=e;return r(["Detalles"])},install:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Instalar ",n(o("version"))])},overview:e=>{const{normalize:r}=e;return r(["Visión general"])},versions:e=>{const{normalize:r}=e;return r(["Versiones"])}},HomeJavaIssueDialog:{incompatibleJava:e=>{const{normalize:r}=e;return r(["Java Incompatible"])},incompatibleJavaHint:e=>{const{normalize:r}=e;return r(["¡El Java actual puede ser incompatible con Minecraft seleccionado!"])},missingJava:e=>{const{normalize:r}=e;return r(["Falta Java"])},missingJavaHint:e=>{const{normalize:r}=e;return r(["El Launcher no puede detectar ningún java en su computadora. Puedes:"])},needDownloadHint:e=>{const{normalize:r}=e;return r(["No se puede encontrar la versión de Java adecuada en tu computadora. Se recomienda descargar uno nuevo."])},optionAutoDownload:{message:e=>{const{normalize:r}=e;return r(["Launcher descargará e instalará Java desde la fuente de Mojang's para ti."])},name:e=>{const{normalize:r}=e;return r(["Descargar Automáticamente"])}},optionManualDownload:{},optionSelectJava:{message:e=>{const{normalize:r}=e;return r(["Tal vez el launcher no encuentro Java en tu computadora. Puedes decirle al launcher dónde está."])},name:e=>{const{normalize:r}=e;return r(["Seleccione Java en tu computadora"])}},optionSwitch:{disabled:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["¡No se ha encontrado ninguna ",n(o("version"))," de Java en la base de datos ahora!"])},message:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Use la ",n(o("version"))," de Java existente en su PC"])},name:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Cambiar a ",n(o("version"))])}},recommendedVersionHint:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["La ",n(o("version"))," recomienda usar Java con el rango ",n(o("range")),"。"])},selectMatchedHint:e=>{const{normalize:r}=e;return r(["Se encontraron versiones locales de Java adecuadas. Puede elegir estos Javas locales."])},selectSecondaryHint:e=>{const{normalize:r}=e;return r(["Encontré algunas versiones locales de Java, pero es posible que no se ajusten a los criterios. Todavía puede usarlos para iniciar, pero este problema seguirá apareciendo."])}},HomeLaunchMultiInstanceDialog:{confirm:e=>{const{normalize:r}=e;return r(["Sí, Lanzar"])},description:e=>{const{normalize:r}=e;return r(["Estás lanzando varias instancias de Minecraft. ¿Está seguro?"])},title:e=>{const{normalize:r}=e;return r(["Múltiples instancias"])}},HomeSyncButton:{},HomeSyncDialog:{pull:e=>{const{normalize:r}=e;return r(["Empujar"])},push:e=>{const{normalize:r}=e;return r(["Empujar"])}},HomeSyncDialogPull:{failText:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Error al obtener la actualización. ",n(o("url"))])},refresh:e=>{const{normalize:r}=e;return r(["Actualizar"])},update:e=>{const{normalize:r}=e;return r(["Actualizar"])}},HomeSyncDialogPush:{authError:e=>{const{normalize:r}=e;return r(["Autenticación de usuario erronea. ¡Asegúrese de tener privilegios para cargar archivos del servidor!"])},refresh:e=>{const{normalize:r}=e;return r(["Actualizar"])},unknownError:e=>{const{normalize:r}=e;return r(["Error desconocido del servidor. Por favor, intenta de nuevo."])},upload:e=>{const{normalize:r}=e;return r(["Cargar Instancia"])}},SettingMigrationDialog:{selectRootDirectory:e=>{const{normalize:r}=e;return r(["Seleccionar Directorio Raíz"])}},add:e=>{const{normalize:r}=e;return r(["Añadir"])},authProfileAddedNotification:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Perfil de Autenticación ",n(o("name"))," Añadido"])},author:e=>{const{normalize:r}=e;return r(["Autor"])},back:e=>{const{normalize:r}=e;return r(["Atrás"])},baseSetting:{title:e=>{const{normalize:r}=e;return r(["Configuración Básica"])}},browse:e=>{const{normalize:r}=e;return r(["Explorar"])},browseApp:{createShortcut:e=>{const{normalize:r}=e;return r(["Crear Acceso directo"])},default:e=>{const{normalize:r}=e;return r(["DEFECTO"])},delete:e=>{const{normalize:r}=e;return r(["Borrar"])},launch:e=>{const{normalize:r}=e;return r(["Iniciar y configurar como predeterminado"])}},cancel:e=>{const{normalize:r}=e;return r(["Cancelar"])},color:e=>{const{normalize:r}=e;return r(["Color"])},confirm:e=>{const{normalize:r}=e;return r(["Comenzar"])},copyClipboard:{success:e=>{const{normalize:r}=e;return r(["Copiar al portapapeles"])}},create:e=>{const{normalize:r}=e;return r(["Crear"])},curseforge:{createdDate:e=>{const{normalize:r}=e;return r(["Fecha de creación"])},downloadOnly:e=>{const{normalize:r}=e;return r(["Descargar"])},file:{gameVersion:e=>{const{normalize:r}=e;return r(["Versión del Juego"])}},install:e=>{const{normalize:r}=e;return r(["Instalar"])},installTo:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Instalar en ",n(o("path"))])},installToStorage:e=>{const{normalize:r}=e;return r(["Instalar en Almacenamiento"])},lastUpdate:e=>{const{normalize:r}=e;return r(["Última Fecha de Actualización"])},project:{description:e=>{const{normalize:r}=e;return r(["Descripción"])},files:e=>{const{normalize:r}=e;return r(["Archivos"])},images:e=>{const{normalize:r}=e;return r(["Imágenes"])}},recentFiles:e=>{const{normalize:r}=e;return r(["Archivos Recientes"])},search:e=>{const{normalize:r}=e;return r(["Buscar"])},totalDownloads:e=>{const{normalize:r}=e;return r(["Descargas Totales"])}},curseforgeCategory:{"API and Library":e=>{const{normalize:r}=e;return r(["API y Bibliotecas"])},Addons:e=>{const{normalize:r}=e;return r(["Addons"])},Adventure:e=>{const{normalize:r}=e;return r(["Aventura"])},"Adventure and RPG":e=>{const{normalize:r}=e;return r(["Aventura y RPG"])},Animated:e=>{const{normalize:r}=e;return r(["Animación"])},"Armor, Tools, and Weapons":e=>{const{normalize:r}=e;return r(["Armadura, Herramientas y Armas"])},"Combat / PvP":e=>{const{normalize:r}=e;return r(["Competitivo/PVP"])},Cosmetic:e=>{const{normalize:r}=e;return r(["Apariencia/Decoración"])},Creation:e=>{const{normalize:r}=e;return r(["Modo creativo"])},"Data Packs":e=>{const{normalize:r}=e;return r(["Paquete de datos"])},Education:e=>{const{normalize:r}=e;return r(["Educación"])},Exploration:e=>{const{normalize:r}=e;return r(["Exploración"])},"Extra Large":e=>{const{normalize:r}=e;return r(["De gran tamaño"])},"FTB Official Pack":e=>{const{normalize:r}=e;return r(["Paquete Oficial FTB"])},Fabric:e=>{const{normalize:r}=e;return r(["Fabric"])},FancyMenu:e=>{const{normalize:r}=e;return r(["FancyMenu"])},"Font Packs":e=>{const{normalize:r}=e;return r(["Pack de Fuentes"])},Food:e=>{const{normalize:r}=e;return r(["Comida"])},"Game Map":e=>{const{normalize:r}=e;return r(["Mapas de juego"])},Hardcore:e=>{const{normalize:r}=e;return r(["Difícil"])},MCreator:e=>{const{normalize:r}=e;return r(["MCreator"])},Magic:e=>{const{normalize:r}=e;return r(["Magico"])},"Map Based":e=>{const{normalize:r}=e;return r(["Mapa Basado"])},"Map and Information":e=>{const{normalize:r}=e;return r(["Mapas e Información"])},Medieval:e=>{const{normalize:r}=e;return r(["Medieval"])},"Mini Game":e=>{const{normalize:r}=e;return r(["Mini juegos"])},Miscellaneous:e=>{const{normalize:r}=e;return r(["Misceláneos"])},"Mod Support":e=>{const{normalize:r}=e;return r(["Soporte para Mods"])},"Modded World":e=>{const{normalize:r}=e;return r(["Mod para mundos"])},Modern:e=>{const{normalize:r}=e;return r(["Moderno"])},Multiplayer:e=>{const{normalize:r}=e;return r(["Multijugador en línea"])},Parkour:e=>{const{normalize:r}=e;return r(["Parkour"])},"Photo Realistic":e=>{const{normalize:r}=e;return r(["Foto realista"])},Puzzle:e=>{const{normalize:r}=e;return r(["Puzzles"])},QoL:e=>{const{normalize:r}=e;return r(["QoL"])},Quests:e=>{const{normalize:r}=e;return r(["Tareas"])},Redstone:e=>{const{normalize:r}=e;return r(["Redstone"])},"Sci-Fi":e=>{const{normalize:r}=e;return r(["Ciencia Ficción"])},"Server Utility":e=>{const{normalize:r}=e;return r(["Herramienta de Servidor"])},Skyblock:e=>{const{normalize:r}=e;return r(["SkyBlock"])},"Small / Light":e=>{const{normalize:r}=e;return r(["Ligero"])},Steampunk:e=>{const{normalize:r}=e;return r(["Steampunk"])},Storage:e=>{const{normalize:r}=e;return r(["Almacenamiento"])},Survival:e=>{const{normalize:r}=e;return r(["Supervivencia"])},Tech:e=>{const{normalize:r}=e;return r(["Tecnología"])},Technology:e=>{const{normalize:r}=e;return r(["Tecnología"])},Traditional:e=>{const{normalize:r}=e;return r(["Tradicional"])},"Twitch Integration":e=>{const{normalize:r}=e;return r(["integración Twitch"])},"Utility & QoL":e=>{const{normalize:r}=e;return r(["Utilidad y Qol"])},"Vanilla+":e=>{const{normalize:r}=e;return r(["Vanilla+"])},"World Gen":e=>{const{normalize:r}=e;return r(["Generador de Mundos"])}},dataMigration:{apply:e=>{const{normalize:r}=e;return r(["Aplicar Configuración"])},directoryCriteriaHint:e=>{const{normalize:r}=e;return r(["¡Asegúrese de que su nueva ubicación de directorio sea un directorio VACÍO!"])},migrationDestinationIsFile:e=>{const{normalize:r}=e;return r(["¡El destino de migración es un archivo! ¡Seleccione un directorio vacío!"])},migrationDestinationIsNotEmptyDirectory:e=>{const{normalize:r}=e;return r(["¡El destino de migración no es un directorio vacío! ¡Asegúrese de seleccionar un directorio vacío!"])},migrationNoPermission:e=>{const{normalize:r}=e;return r(["¡No hay permiso para cambiar el nombre del directorio antiguo al nuevo! \n¡Asegúrese de que el lanzador tenga acceso a ambos lugares!"])},placeholder:e=>{const{normalize:r}=e;return r(["Haga clic aquí para seleccionar el directorio"])},setRootCause:e=>{const{normalize:r}=e;return r(["¡Perderá sus datos (Mapas, Paquetes de Recursos, Mods) si cierra el Launcher en este proceso!"])},setRootDescription:e=>{const{normalize:r}=e;return r(["Esto cambiará la carpeta de datos raíz de este launcher y Minecraft."])},setRootTitle:e=>{const{normalize:r}=e;return r(["Establecer en una nueva ubicación de almacenamiento"])},unknownError:e=>{const{normalize:r}=e;return r(["¡Error Desconocido! Vuelva a intentarlo o comuníquese con el desarrollador."])},waitReload:e=>{const{normalize:r}=e;return r(["Migrando datos. Por favor, no cierres el Launcher o perderás tus datos."])}},delete:{name:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Eliminar ",n(o("name"))])},no:e=>{const{normalize:r}=e;return r(["No"])},yes:e=>{const{normalize:r}=e;return r(["Borrar"])}},description:e=>{const{normalize:r}=e;return r(["Descripción"])},detail:e=>{const{normalize:r}=e;return r(["Detalle"])},diagnosis:{badInstall:{message:e=>{const{normalize:r}=e;return r(["Haga clic para intentar reinstalar esta versión."])},name:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Instalación Erronea en ",n(o("version"))])}},corruptedAssets:{message:e=>{const{normalize:r}=e;return r(["Launcher instalará assets por ti"])},name:e=>{const{normalize:r,interpolate:n,named:o,plural:a}=e;return a([r(["Asset dañado : ",n(o("name"))]),r(["Asset dañado ",n(o("name"))]),r([n(o("count"))," Assets dañados"])])}},corruptedAssetsIndex:{message:e=>{const{normalize:r}=e;return r(["Launcher descargará el índice de assets para ti"])},name:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["El archivo de índice de assets ",n(o("version"))," está dañado."])}},corruptedLibraries:{message:e=>{const{normalize:r}=e;return r(["Launcher instalará bibliotecas por ti"])},name:e=>{const{normalize:r,interpolate:n,named:o,plural:a}=e;return a([r(["Biblioteca dañada: ",n(o("name"))]),r(["Biblioteca dañada: ",n(o("name"))]),r([n(o("count"))," Bibliotecas dañadas"])])}},corruptedVersionJar:{message:e=>{const{normalize:r}=e;return r(["Clic para instalar esta versión"])},name:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["La versión ",n(o("version"))," del jar de Minecraft está dañada."])}},corruptedVersionJson:{message:e=>{const{normalize:r}=e;return r(["Clic para instalar esta versión"])},name:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Versión dañada ",n(o("version"))," json."])}},incompatibleJava:{message:e=>{const{normalize:r}=e;return r(["Preguntar al Launcher que lo descargue por ti."])},name:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["¡La versión de java ",n(o("javaVersion"))," no es adecuada para ",n(o("version")),"!"])}},instanceFiles:{description:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["La instalación de la instancia incluye archivos ",n(o("counts")),"."])},title:e=>{const{normalize:r}=e;return r(["Instalación de instancia incompleta"])}},invalidJava:{message:e=>{const{normalize:r}=e;return r(["Clic para iniciar con otro java."])},name:e=>{const{normalize:r}=e;return r(["Ubicación de Java no válida."])}},missingAssets:{message:e=>{const{normalize:r}=e;return r(["Launcher instalará assets por ti"])},name:e=>{const{normalize:r,interpolate:n,named:o,plural:a}=e;return a([r(["Asset faltante: ",n(o("name"))]),r(["Asset faltante: ",n(o("name"))]),r(["Faltan ",n(o("count"))," assets."])])}},missingAssetsIndex:{message:e=>{const{normalize:r}=e;return r(["Launcher descargará el índice de assets por ti"])},name:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Falta el archivo de índice de activos de ",n(o("version")),"."])}}},disable:e=>{const{normalize:r}=e;return r(["Desactivar"])},downloadUpdate:e=>{const{normalize:r}=e;return r(["Descarga de la actualización"])},env:{select:{all:e=>{const{normalize:r}=e;return r(["Seleccionar todo"])},fit:e=>{const{normalize:r}=e;return r(["Seleccionar Ajustar"])},none:e=>{const{normalize:r}=e;return r(["Seleccionar Ninguno"])}}},errors:{DatabaseNotOpened:e=>{const{normalize:r}=e;return r(["¡La base de datos no está abierta! \n¡El lanzador no funcionará correctamente! \nSeleccione un directorio de datos al que pueda acceder el iniciador. \nPuede intentar restablecer la raíz de datos en la página de configuración."])},DiskIsFull:e=>{const{normalize:r}=e;return r(["¡Tu disco está lleno! \n¡No puedo escribir nada en el disco! \n¡Todas las características pueden no ser funcionales!"])},NotFoundError:e=>{const{normalize:r}=e;return r(["404 No encontrado"])}},eula:{body:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Al marcar el botón de la casilla de verificación, estás indicando que estás de acuerdo con la ",n(o("eula"))," de Minecraft."])}},fabricVersion:{disable:e=>{const{normalize:r}=e;return r(["Desactivar Fabric"])},empty:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["No hay versión de Fabric para Minecraft ",n(o("version"))])},showSnapshot:e=>{const{normalize:r}=e;return r(["Mostrar versión Snapshot"])},stable:e=>{const{normalize:r}=e;return r(["Estable"])},unstable:e=>{const{normalize:r}=e;return r(["Inestable"])}},feedback:{channel:e=>{const{normalize:r}=e;return r(["Canales"])},description:e=>{const{normalize:r}=e;return r(["Encontré un error o quiero hacer una sugerencia"])},discord:e=>{const{normalize:r}=e;return r(["Discord"])},discordDescription:e=>{const{normalize:r}=e;return r(["Unirse al canal de Discord"])},discordJoin:e=>{const{normalize:r}=e;return r(["Unirse"])},github:e=>{const{normalize:r}=e;return r(["Problema en Github"])},githubDescription:e=>{const{normalize:r}=e;return r(["Abrir un problema en Github para expresar tu opinión"])},githubOpenIssue:e=>{const{normalize:r}=e;return r(["Github"])},kook:e=>{const{normalize:r}=e;return r(["Kook"])},kookDescription:e=>{const{normalize:r}=e;return r(["Kook es una aplicación alternativa para usuarios de Discord en China continental"])},name:e=>{const{normalize:r}=e;return r(["Comentarios"])},qq:e=>{const{normalize:r}=e;return r(["Grupo de QQ"])},qqDescription:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Únete al grupo de QQ de comentarios y habla directamente con los autores. Número del grupo: ",n(o("number"))])},qqEnterGroup:e=>{const{normalize:r}=e;return r(["Unirse"])}},filterLocalOnly:e=>{const{normalize:r}=e;return r(["Mostrar solo instalado"])},forgeVersion:{common:e=>{const{normalize:r}=e;return r(["Común"])},disable:e=>{const{normalize:r}=e;return r(["Desactivar Forge"])},empty:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Forge no tiene ninguna versión para Minecraft ",n(o("version"))])},latest:e=>{const{normalize:r}=e;return r(["Última"])},name:e=>{const{normalize:r}=e;return r(["Forge"])},recommended:e=>{const{normalize:r}=e;return r(["Recomendada"])},showBuggy:e=>{const{normalize:r}=e;return r(["Mostrar versiones con errores"])},showRecommendedAndLatestOnly:e=>{const{normalize:r}=e;return r(["Solo Recomendadas y Últimas"])},version:e=>{const{normalize:r}=e;return r(["Versión de Forge"])}},gameSetting:{},gameType:{adventure:e=>{const{normalize:r}=e;return r(["Modo Aventura"])},creative:e=>{const{normalize:r}=e;return r(["Modo Creativo"])},spectator:e=>{const{normalize:r}=e;return r(["Modo Espectador"])},survival:e=>{const{normalize:r}=e;return r(["Modo Supervivencia"])}},help:e=>{const{normalize:r}=e;return r(["Ayuda"])},home:e=>{const{normalize:r}=e;return r(["Inicio"])},importModpack:{failed:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Error al importar ",n(o("modpack"))])},name:e=>{const{normalize:r}=e;return r(["Importar paquete de modificaciones"])},success:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Importación de ",n(o("modpack"))," exitosa"])}},importResource:e=>{const{normalize:r}=e;return r(["Importar Recurso"])},install:e=>{const{normalize:r}=e;return r(["Instalar"])},installAssets:{asset:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Instalar ",n(o("count"))," recursos"])},assetIndex:e=>{const{normalize:r}=e;return r(["Verificar Archivos de Índice de Recursos"])},name:e=>{const{normalize:r}=e;return r(["Instalar Archivos de Recursos"])}},installAuthlibInjector:e=>{const{normalize:r}=e;return r(["Instalar authlib-injector"])},installCurseforgeFile:e=>{const{normalize:r}=e;return r(["Instalar Archivo de Curseforge"])},installFabric:{name:e=>{const{normalize:r}=e;return r(["Instalar Fabric"])}},installForge:{downloadInstaller:e=>{const{normalize:r}=e;return r(["Descargar Instalador"])},library:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Instalar Biblioteca ",n(o("lib"))])},name:e=>{const{normalize:r}=e;return r(["Instalar Forge"])},postProcessing:e=>{const{normalize:r}=e;return r(["Procesamiento posterior"])}},installInstance:{file:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Actualizar Archivo de Instancia ",n(o("file"))])},name:e=>{const{normalize:r}=e;return r(["Actualizar Instancia"])},resolve:e=>{const{normalize:r}=e;return r(["Resolver Configuración de Instancia"])}},installJre:{decompress:e=>{const{normalize:r}=e;return r(["Descomprimir archivos JRE en la carpeta"])},download:e=>{const{normalize:r}=e;return r(["Descargar archivo JRE comprimido"])},name:e=>{const{normalize:r}=e;return r(["Instalar Biblioteca de Tiempo de Ejecución de Java"])}},installLabyMod:{asset:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Instalar Recurso ",n(o("name"))])},json:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Generar JSON ",n(o("version"))])},name:e=>{const{normalize:r}=e;return r(["Instalar LabyMod"])}},installLibraries:{library:e=>{const{normalize:r}=e;return r(["Instalar Biblioteca"])},name:e=>{const{normalize:r}=e;return r(["Instalar Bibliotecas"])}},installModpack:{deploy:e=>{const{normalize:r}=e;return r(["Desplegar"])},download:{file:e=>{const{normalize:r}=e;return r(["Descargar Archivo"])},name:e=>{const{normalize:r}=e;return r(["Descargar"])}},name:e=>{const{normalize:r}=e;return r(["Instalar Modpack"])},unpack:e=>{const{normalize:r}=e;return r(["Descomprimir Modpack"])}},installModrinthFile:{name:e=>{const{normalize:r}=e;return r(["Instalar Modrinth"])}},installOptifine:{download:e=>{const{normalize:r}=e;return r(["Descargar Optifine Universal"])},jar:e=>{const{normalize:r}=e;return r(["Generar Jar"])},json:e=>{const{normalize:r}=e;return r(["Generar Json"])},name:e=>{const{normalize:r}=e;return r(["Instalar Optifine"])}},installResource:{fail:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Fallo al instalar ",n(o("file"))])},success:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Recurso ",n(o("file"))," instalado con éxito"])}},installVersion:{jar:e=>{const{normalize:r}=e;return r(["Instalar Versión Jar"])},json:e=>{const{normalize:r}=e;return r(["Instalar Versión Json"])},name:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Instalar Cliente de Minecraft ",n(o("version"))])}},instance:{addServer:e=>{const{normalize:r}=e;return r(["Agregar Servidor"])},changeIcon:e=>{const{normalize:r}=e;return r(["Cambiar el ícono"])},current:e=>{const{normalize:r}=e;return r(["Instancia Actual"])},delete:e=>{const{normalize:r}=e;return r(["Eliminar juego"])},deleteFailed:e=>{const{normalize:r}=e;return r(["No se pudo eliminar la instancia"])},deleteFailedPermission:e=>{const{normalize:r}=e;return r(["Otro programa ocupó el archivo."])},deleteHint:e=>{const{normalize:r}=e;return r(["Los datos de la instancia se eliminarán permanentemente del disco. ¿Estás seguro de hacer esto?"])},duplicate:e=>{const{normalize:r}=e;return r(["Duplicar Juego"])},duplicatedName:e=>{const{normalize:r}=e;return r(["Nombre Duplicado"])},fileApi:e=>{const{normalize:r}=e;return r(["URL del servidor de archivos para sincronización"])},fileApiHint:e=>{const{normalize:r}=e;return r(["La URL para sincronizar archivos de instancia desde un servidor de configuración remoto."])},gameVersion:e=>{const{normalize:r}=e;return r(["Versión del Juego"])},icon:e=>{const{normalize:r}=e;return r(["Icono de Perfil"])},iconHint:e=>{const{normalize:r}=e;return r(["El icono podría ser un archivo o un enlace URL de Internet."])},iconUrl:e=>{const{normalize:r}=e;return r(["URL del Icono"])},includeVersion:e=>{const{normalize:r,plural:n}=e;return n([r(["Incluir Versión"]),r(["Incluir Versiones"])])},installModpack:e=>{const{normalize:r}=e;return r(["Actualizar instancia desde modpack"])},lastPlayed:e=>{const{normalize:r}=e;return r(["Última vez jugado"])},launchArguments:e=>{const{normalize:r}=e;return r(["Argumentos de Lanzamiento Previo"])},launchServer:e=>{const{normalize:r}=e;return r(["Iniciar el servidor localhost"])},linkFileDesc:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Esto sobrescribirá el ",n(o("file"))," local de la instancia con el ",n(o("file"))," global. \n¿Estás seguro de vincularlo?"])},linkFileTitle:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["¿Estás seguro de vincular ",n(o("file")),"?"])},mcOptions:e=>{const{normalize:r}=e;return r(["Opciones de Minecraft"])},mcOptionsHint:e=>{const{normalize:r}=e;return r(["Argumentos adicionales de lanzamiento de Minecraft"])},name:e=>{const{normalize:r}=e;return r(["Nombre del Perfil"])},nameHint:e=>{const{normalize:r}=e;return r(["El nombre utilizado para identificar el juego"])},neverPlayed:e=>{const{normalize:r}=e;return r(["Nunca Jugado"])},openCrashReportFolder:e=>{const{normalize:r}=e;return r(["Abrir Carpeta de Informes de Errores"])},openLogFolder:e=>{const{normalize:r}=e;return r(["Abrir Carpeta de Registro"])},playtime:e=>{const{normalize:r}=e;return r(["Tiempo de Juego"])},prependCommand:e=>{const{normalize:r}=e;return r(["Anteponer comando"])},prependCommandHint:e=>{const{normalize:r}=e;return r(["Esto antepondrá este comando antes de todos los comandos de inicio."])},requireName:e=>{const{normalize:r}=e;return r(["El nombre es obligatorio"])},showInstance:e=>{const{normalize:r}=e;return r(["Mostrar carpeta del juego"])},useSharedOptions:e=>{const{normalize:r}=e;return r(["Usar configuración de juego compartida"])},useSharedOptionsDesc:e=>{const{normalize:r}=e;return r(["Esto vinculará el archivo options.txt a un archivo compartido entre instancias."])},useSharedServersList:e=>{const{normalize:r}=e;return r(["Usar lista de servidores compartidos"])},useSharedServersListDesc:e=>{const{normalize:r}=e;return r(["Esto vinculará servers.dat a un archivo compartido entre instancias."])},versionHint:e=>{const{normalize:r}=e;return r(["La versión de Minecraft de este juego"])},vmOptions:e=>{const{normalize:r}=e;return r(["Opciones de JVM"])},vmOptionsHint:e=>{const{normalize:r}=e;return r(["Argumentos adicionales para pasar a la JVM"])},vmVar:e=>{const{normalize:r}=e;return r(["Variables de entorno"])},vmVarHint:e=>{const{normalize:r}=e;return r(["Haga clic en el botón para agregar variables ambientales"])}},instanceAge:{older:e=>{const{normalize:r}=e;return r(["Más Antiguo"])},threeDay:e=>{const{normalize:r}=e;return r(["En Tres Días"])},today:e=>{const{normalize:r}=e;return r(["Hoy"])}},instanceDiscover:{gameFolder:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Descubre ",n(o("count"))," carpetas de juegos"])},instanceFolder:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Se encontraron ",n(o("count"))," instancias"])}},instanceFileOperation:{add:e=>{const{normalize:r}=e;return r(["Agregar"])},"backup-add":e=>{const{normalize:r}=e;return r(["Reemplazar (Copia de Seguridad)"])},"backup-remove":e=>{const{normalize:r}=e;return r(["Eliminar (Copia de Seguridad)"])},keep:e=>{const{normalize:r}=e;return r(["Conservar"])},remove:e=>{const{normalize:r}=e;return r(["Eliminar"])}},instanceInstallSkip:{ignore:e=>{const{normalize:r}=e;return r(["Ignorar"])},skip:e=>{const{normalize:r}=e;return r(["Saltar"])},title:e=>{const{normalize:r}=e;return r(["Posible fuente de archivo corrupto"])},warning:e=>{const{normalize:r}=e;return r(["Algunos archivos se descargan varias veces y la suma de comprobación no coincide. \nEsto puede deberse al hecho de que la suma de verificación original es incorrecta. \nPor favor, compruebe. \nSi confirma que los archivos actuales son válidos, puede omitir la verificación de validación."])}},instanceSetting:{fastLaunch:e=>{const{normalize:r}=e;return r(["Inicio Rápido"])},fastLaunchHint:e=>{const{normalize:r}=e;return r(["Ignorar el estado del usuario y los problemas sin solucionar existentes"])},hideLauncher:e=>{const{normalize:r}=e;return r(["Ocultar el lanzador después del inicio"])},icon:e=>{const{normalize:r}=e;return r(["Elegir una imagen"])},showLog:e=>{const{normalize:r}=e;return r(["Mostrar Registro de Minecraft"])},showLogHint:e=>{const{normalize:r}=e;return r(["Esto abrirá una ventana para mostrar el registro de Minecraft después de iniciar el juego"])}},instanceTemplate:{curseforge:e=>{const{normalize:r}=e;return r(["Este es un modpack de Curseforge"])},ftb:e=>{const{normalize:r}=e;return r(["Este es un modpack de FTB"])},importing:e=>{const{normalize:r}=e;return r(["Importación de Plantilla"])},mcbbs:e=>{const{normalize:r}=e;return r(["Este es un modpack de MCBBS"])},modpack:e=>{const{normalize:r}=e;return r(["Este es un modpack sin procesar"])},modrinth:e=>{const{normalize:r}=e;return r(["Este es un modpack de Modrinth"])},preview:e=>{const{normalize:r}=e;return r(["Vista Previa del Modpack"])},title:e=>{const{normalize:r}=e;return r(["Configuración de Plantilla"])}},instanceUpdate:{basic:e=>{const{normalize:r}=e;return r(["Actualización de Ajustes"])},files:e=>{const{normalize:r}=e;return r(["Actualización de Archivos"])},loaderChanged:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Se ha cambiado el cargador de mods de esta instancia. \nEl antiguo modloader es ",n(o("modloader"))," y el nuevo modloader es ",n(o("newModloader")),"."])},summary:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Agregar archivos ",n(o("add")),". \nEliminar los archivos ",n(o("remove")),". \nKeep ",n(o("keep"))," archivos."])},title:e=>{const{normalize:r}=e;return r(["Actualizar Instancia"])},update:e=>{const{normalize:r}=e;return r(["Iniciar Actualización"])}},instances:{add:e=>{const{normalize:r}=e;return r(["Crear juego"])},addCurseForgeDescription:e=>{const{normalize:r}=e;return r(["Importar desde la carpeta de datos de curseforge. \nDebes seleccionar la carpeta de datos raíz de curseforge."])},addMMCDescription:e=>{const{normalize:r}=e;return r(["Importe la instancia MultiMC existente. \nDebe seleccionar la carpeta de datos de MultiMC."])},addServer:e=>{const{normalize:r}=e;return r(["Crear desde el servidor"])},addServerDescription:e=>{const{normalize:r}=e;return r(["Esto creará un juego que se iniciará directamente en el servidor."])},addTemplate:e=>{const{normalize:r}=e;return r(["Crear desde modpack descargado"])},choose:e=>{const{normalize:r}=e;return r(["Selecciona un juego"])},fix:e=>{const{normalize:r}=e;return r(["Reparar"])},folderSetting:e=>{const{normalize:r}=e;return r(["Configuración de carpeta"])},importFolder:e=>{const{normalize:r}=e;return r(["Importar desde Carpeta"])},importFolderDescription:e=>{const{normalize:r}=e;return r(["Importar Minecraft al Lanzador"])},loadingFiles:e=>{const{normalize:r}=e;return r(["Cargando archivos Modpack"])},refreshServers:e=>{const{normalize:r}=e;return r(["Actualizar Servidores"])}},items:{count:e=>{const{normalize:r,interpolate:n,named:o}=e;return r([n(o("count"))," ítems"])},total:e=>{const{normalize:r,interpolate:n,named:o}=e;return r([n(o("total"))," total"])}},java:{allocatedLong:e=>{const{normalize:r}=e;return r(["Usar Java predeterminada del sistema"])},allocatedShort:e=>{const{normalize:r}=e;return r(["Asignación Automática"])}},launch:{createShortcut:e=>{const{normalize:r}=e;return r(["Crear atajo"])},killServer:e=>{const{normalize:r}=e;return r(["Matar el servidor localhost"])},launchAnyway:e=>{const{normalize:r}=e;return r(["Lanzar de todos modos"])}},launchBlocked:{launchSpawnProcessFailed:{description:e=>{const{normalize:r}=e;return r(["Verifique su Java o otorgue más permisos al iniciador y vuelva a intentarlo. \nSi esto aún no funciona, comuníquese con los desarrolladores."])},title:e=>{const{normalize:r}=e;return r(["No se puede iniciar el proceso del juego"])}}},launchStatus:{refreshingUser:e=>{const{normalize:r}=e;return r(["Actualizar token de usuario"])},spawningProcess:e=>{const{normalize:r}=e;return r([])}},liteloader:{name:e=>{const{normalize:r}=e;return r(["LiteLoader"])}},loginError:{noProfileForNewUser:e=>{const{normalize:r}=e;return r(["¡No se encontró perfil de juego! \nSi es un nuevo usuario de Minecraft, inicie sesión al menos una vez en el lanzador oficial de Minecraft."])}},logsCrashes:{crashes:e=>{const{normalize:r}=e;return r(["Informes de Errores"])},logs:e=>{const{normalize:r}=e;return r(["Registros"])},placeholder:e=>{const{normalize:r}=e;return r(["No se encontraron archivos"])},title:e=>{const{normalize:r}=e;return r(["Registros o Informes de Errores"])}},me:{games:e=>{const{normalize:r}=e;return r(["Mis juegos"])},modpacks:e=>{const{normalize:r}=e;return r(["Mis paquetes de modificaciones"])},news:e=>{const{normalize:r}=e;return r(["Noticias"])},recentPlay:e=>{const{normalize:r}=e;return r(["Juego Reciente"])},versions:e=>{const{normalize:r}=e;return r(["Versiones instaladas"])}},minecraftVersion:{empty:e=>{const{normalize:r}=e;return r(["No se pueden cargar las versiones de Minecraft"])},name:e=>{const{normalize:r}=e;return r(["Versión de Minecraft"])},release:e=>{const{normalize:r}=e;return r(["Versión Estable"])},showAlpha:e=>{const{normalize:r}=e;return r(["Mostrar Versiones Snapshot"])},snapshot:e=>{const{normalize:r}=e;return r(["Versión Snapshot"])}},mod:{acceptVersion:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Aceptar ",n(o("version"))])},applyGroupRules:e=>{const{normalize:r}=e;return r(["Aplicar reglas de agrupación guardadas"])},compatible:e=>{const{normalize:r}=e;return r(["Mod Compatible."])},currentVersion:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Versión Actual: ",n(o("current"))])},deletion:e=>{const{normalize:r}=e;return r(["Eliminar Mod"])},deletionHint:e=>{const{normalize:r,plural:n}=e;return n([r(["Perderás este mod y sus metadatos para siempre. ¿Estás seguro de que deseas eliminarlo?"]),r(["Perderás estos mods y sus metadatos para siempre. ¿Estás seguro de que deseas hacerlo?"])])},deletionRestHint:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Y otros ",n(o("rest"))," mods..."])},denseView:e=>{const{normalize:r}=e;return r(["Vista densa"])},dropHint:e=>{const{normalize:r}=e;return r(["Arrastra el archivo .jar/.litemod del mod aquí para importarlo."])},duplicatedDetected:e=>{const{normalize:r,interpolate:n,named:o}=e;return r([n(o("count"))," modificaciones duplicadas"])},duplicatedDetectedDescription:e=>{const{normalize:r}=e;return r(["Mods encontrados con la misma identificación de mod pero archivos diferentes. \nEsto podría causar que Minecraft falle. \nSeleccione el archivo que desea conservar."])},enabled:e=>{const{normalize:r,interpolate:n,named:o}=e;return r([n(o("count"))," Mods habilitados"])},filter:e=>{const{normalize:r}=e;return r(["Filtrar Mods"])},group:e=>{const{normalize:r}=e;return r(["Agrupar"])},hasUpdate:e=>{const{normalize:r}=e;return r(["¡El Mod tiene una nueva versión!"])},hideIncompatible:e=>{const{normalize:r}=e;return r(["Ocultar Mods Incompatibles"])},incompatible:e=>{const{normalize:r}=e;return r(["Mod Incompatible."])},incompatibleHint:e=>{const{normalize:r}=e;return r(["Consulte su informe de compatibilidad de mods"])},incompatibleHintDescription:e=>{const{normalize:r}=e;return r(["Es posible que falten algunas dependencias de modificaciones. \nO algunas versiones de dependencias no coinciden."])},manage:e=>{const{normalize:r}=e;return r(["Administrar Mods"])},maybeCompatible:e=>{const{normalize:r}=e;return r(["Posiblemente Compatible."])},modloaderSelectHint:e=>{const{normalize:r}=e;return r(["El mod admite los siguientes cargadores de mod. \nSeleccione uno para instalar."])},modloaderSelectNotSupported:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["No encontrado ",n(o("modloader"))," para Minecraft ",n(o("minecraft"))])},mods:e=>{const{normalize:r,interpolate:n,named:o}=e;return r([n(o("count"))," modificaciones"])},name:e=>{const{normalize:r,plural:n}=e;return n([r(["Mod"]),r(["Mods"])])},noModLoaderHint:e=>{const{normalize:r}=e;return r(["¡No olvides habilitar un modloader para usar mods!"])},openLink:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Abrir la URL del mod ",n(o("url"))])},search:e=>{const{normalize:r}=e;return r(["Buscar Mods"])},searchOnCurseforge:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Buscar ",n(o("name"))," en Curseforge"])},searchOnModrinth:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Buscar ",n(o("name"))," en Modrinth"])},showDirectory:e=>{const{normalize:r}=e;return r(["Mostrar directorio de mods"])},showFile:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Mostrar la ruta del mod ",n(o("file"))])},showInCurseforge:e=>{const{normalize:r}=e;return r(["Mostrar el mod en Curseforge"])},showInModrinth:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Mostrar ",n(o("name"))," en Modrinth"])},switchDefaultSource:e=>{const{normalize:r}=e;return r(["Fuente de Mods por Defecto"])},syncGroupRules:e=>{const{normalize:r}=e;return r(["Guardar reglas de agrupación"])},toUpdate:e=>{const{normalize:r,interpolate:n,named:o}=e;return r([n(o("count"))," para actualizar"])},ungroup:e=>{const{normalize:r}=e;return r(["Desagrado"])}},modFilter:{clear:e=>{const{normalize:r}=e;return r(["Filtro claro"])},dependenciesInstallOnly:e=>{const{normalize:r}=e;return r(["Solo muestre modificaciones de dependencias perdidas"])},disabledOnly:e=>{const{normalize:r}=e;return r(["Solo muestre modificaciones deshabilitadas"])},hasUpdateOnly:e=>{const{normalize:r}=e;return r(["Solo Show tiene modificaciones de actualización"])},incompatibleOnly:e=>{const{normalize:r}=e;return r(["Solo muestran dependencias incompatibles o faltantes modificaciones faltantes"])},unusedOnly:e=>{const{normalize:r}=e;return r(["Solo muestran modificaciones de bibliotecas no utilizadas"])}},modInstall:{archived:e=>{const{normalize:r,interpolate:n,named:o}=e;return r([n(o("name"))," ha sido archivado. \n",n(o("name"))," no recibirá más actualizaciones a menos que el autor decida desarchivar el proyecto."])},checkDependencies:e=>{const{normalize:r}=e;return r(["Verificar dependencias"])},checkUpgrade:e=>{const{normalize:r}=e;return r(["Verificar Actualizaciones de Mods"])},checkedDependencies:e=>{const{normalize:r}=e;return r(["Dependencias comprobadas"])},checkedUpgrade:e=>{const{normalize:r}=e;return r(["Actualizaciones verificadas"])},currentVersion:e=>{const{normalize:r}=e;return r(["Versión Seleccionada"])},dependencyHint:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Otra versión instalada: ",n(o("version"))])},display:e=>{const{normalize:r}=e;return r(["Pantalla de mods"])},install:e=>{const{normalize:r}=e;return r(["Instalar"])},installDependencies:e=>{const{normalize:r}=e;return r(["Instalar dependencias faltantes"])},installHint:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Se instalará el archivo ",n(o("file"))," con ",n(o("dependencies"))," dependencias"])},installed:e=>{const{normalize:r}=e;return r(["Instalado"])},noVersionSupported:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Mod solo es compatible con Minecraft ",n(o("compatible")),"."])},recommendation:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["¡Explora las modificaciones ",n(o("first"))," o ",n(o("second"))," en ",n(o("modrinth"))," y ",n(o("curseforge")),"!"])},removeUnusedLibraries:e=>{const{normalize:r}=e;return r(["Eliminar modificaciones de bibliotecas no utilizadas"])},search:e=>{const{normalize:r}=e;return r(["Resultado de la Búsqueda"])},searchHint:e=>{const{normalize:r}=e;return r(["Buscar y seleccionar proyecto"])},skipVersion:e=>{const{normalize:r}=e;return r(["Salta los Mods con diferentes versiones de Minecraft"])},source:e=>{const{normalize:r}=e;return r(["Fuente de Mods"])},switch:e=>{const{normalize:r}=e;return r(["Cambiar Versión"])},upgrade:e=>{const{normalize:r}=e;return r(["Actualizar Mods"])}},modUpgradePolicy:{curseforge:e=>{const{normalize:r}=e;return r(["Forja maldita primero"])},curseforgeOnly:e=>{const{normalize:r}=e;return r(["Sólo forja maldita"])},modrinth:e=>{const{normalize:r}=e;return r(["Modrinth primero"])},modrinthOnly:e=>{const{normalize:r}=e;return r(["Sólo Modrinth"])},name:e=>{const{normalize:r}=e;return r(["Política de actualización"])}},modified:{reset:e=>{const{normalize:r}=e;return r(["Restablecer"])},save:e=>{const{normalize:r}=e;return r(["Guardar"])},unsaved:e=>{const{normalize:r}=e;return r(["¡Tus modificaciones no se han guardado!"])}},modpack:{author:e=>{const{normalize:r}=e;return r(["Nombre del Autor"])},authorHint:e=>{const{normalize:r}=e;return r(["Esto podría usarse para firmar en la exportación de modpack (Curseforge)"])},delete:{hint:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Esto eliminará el modpack ",n(o("name"))," y sus metadatos. ¿Estás seguro?"])},title:e=>{const{normalize:r}=e;return r(["Eliminar el Modpack"])}},description:e=>{const{normalize:r}=e;return r(["Descripción"])},descriptionHint:e=>{const{normalize:r}=e;return r(["Descripción general para tu modpack. Puede usarse para exportarlo como un modpack de Curseforge."])},dropHint:e=>{const{normalize:r}=e;return r(["Arrastra el archivo zip del modpack aquí para importarlo"])},emitCurseforge:e=>{const{normalize:r}=e;return r(["Emitir Modpack de Curseforge"])},emitMcbbs:e=>{const{normalize:r}=e;return r(["Emitir Modpack de MCBBS"])},emitModrinth:e=>{const{normalize:r}=e;return r(["Emitir Modpack de Modrinth"])},emitModrinthStrict:e=>{const{normalize:r}=e;return r(["Formato Estricto de Modrinth"])},emitModrinthStrictDescription:e=>{const{normalize:r}=e;return r(["Solo se permiten las URL de los 4 dominios listados en el documento de Modrinth"])},export:e=>{const{normalize:r}=e;return r(["Exportar como Modpack"])},general:e=>{const{normalize:r}=e;return r(["Información General"])},includeAssets:e=>{const{normalize:r}=e;return r(["Incluir Recursos"])},includeLibraries:e=>{const{normalize:r}=e;return r(["Incluir Bibliotecas"])},includes:e=>{const{normalize:r}=e;return r(["Archivos para Incluir"])},modpackVersion:e=>{const{normalize:r}=e;return r(["Versión del Modpack"])},name:e=>{const{normalize:r,plural:n}=e;return n([r(["Modpack"]),r(["Modpacks"])])},overrides:e=>{const{normalize:r}=e;return r(["Anulaciones"])},showFile:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Mostrar Archivo ",n(o("file"))])},showInCurseforge:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Mostrar ",n(o("name"))," en Curseforge"])},showInFtb:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Mostrar ",n(o("name"))," en FTB"])},showInModrinth:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Mostrar ",n(o("name"))," en Modrinth"])},url:e=>{const{normalize:r}=e;return r(["URL"])},urlHint:e=>{const{normalize:r}=e;return r(["La página de inicio URL de tu modpack"])}},modpackImportConfirm:{description:e=>{const{normalize:r}=e;return r(["Detecte que suelte un archivo en el lanzador. \n¿Estás tratando de importar un Modpack?"])},title:e=>{const{normalize:r}=e;return r(["¿Estás tratando de importar un Modpack?"])}},modrinth:{browseUrl:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Abrir en el Navegador ",n(o("url"))])},categories:{"128x":e=>{const{normalize:r}=e;return r(["128x"])},"16x":e=>{const{normalize:r}=e;return r(["16x"])},"256x":e=>{const{normalize:r}=e;return r(["256x"])},"32x":e=>{const{normalize:r}=e;return r(["32x"])},"48x":e=>{const{normalize:r}=e;return r(["48x"])},"512x+":e=>{const{normalize:r}=e;return r(["512x+"])},"64x":e=>{const{normalize:r}=e;return r(["64x"])},"8x-":e=>{const{normalize:r}=e;return r(["8x-"])},adventure:e=>{const{normalize:r}=e;return r(["Aventura"])},atmosphere:e=>{const{normalize:r}=e;return r(["Atmosfera"])},audio:e=>{const{normalize:r}=e;return r(["Audio"])},blocks:e=>{const{normalize:r}=e;return r(["Bloques"])},bloom:e=>{const{normalize:r}=e;return r(["Bloom"])},bukkit:e=>{const{normalize:r}=e;return r(["Bukkit"])},bungeecord:e=>{const{normalize:r}=e;return r(["Bungeecord"])},canvas:e=>{const{normalize:r}=e;return r(["Canvas"])},cartoon:e=>{const{normalize:r}=e;return r(["Estilo Cartoony"])},categories:e=>{const{normalize:r}=e;return r(["Categorías"])},challenging:e=>{const{normalize:r}=e;return r(["Desafiante"])},"colored-lighting":e=>{const{normalize:r}=e;return r(["Iluminación de Colores"])},combat:e=>{const{normalize:r}=e;return r(["Combate"])},"core-shaders":e=>{const{normalize:r}=e;return r(["Núcleo de Shaders"])},cursed:e=>{const{normalize:r}=e;return r(["Maldito"])},datapack:e=>{const{normalize:r}=e;return r(["Paquete de Datos"])},decoration:e=>{const{normalize:r}=e;return r(["Decoración"])},economy:e=>{const{normalize:r}=e;return r(["Economía"])},entities:e=>{const{normalize:r}=e;return r(["Entidades"])},environment:e=>{const{normalize:r}=e;return r(["Entorno"])},equipment:e=>{const{normalize:r}=e;return r(["Equipo"])},fabric:e=>{const{normalize:r}=e;return r(["Fabric"])},fantasy:e=>{const{normalize:r}=e;return r(["Fantasía"])},features:e=>{const{normalize:r}=e;return r(["Características"])},folia:e=>{const{normalize:r}=e;return r(["Folia"])},foliage:e=>{const{normalize:r}=e;return r(["Follaje"])},fonts:e=>{const{normalize:r}=e;return r(["Fuentes"])},food:e=>{const{normalize:r}=e;return r(["Comida"])},forge:e=>{const{normalize:r}=e;return r(["Forge"])},"game-mechanics":e=>{const{normalize:r}=e;return r(["Mecánicas de Juego"])},gui:e=>{const{normalize:r}=e;return r(["Interfaz de Usuario"])},high:e=>{const{normalize:r}=e;return r(["Alto"])},iris:e=>{const{normalize:r}=e;return r(["Iris"])},items:e=>{const{normalize:r}=e;return r(["Ítems"])},"kitchen-sink":e=>{const{normalize:r}=e;return r(["Kitchen Sink"])},library:e=>{const{normalize:r}=e;return r(["Biblioteca"])},lightweight:e=>{const{normalize:r}=e;return r(["Ligero"])},liteloader:e=>{const{normalize:r}=e;return r(["Liteloader"])},locale:e=>{const{normalize:r}=e;return r(["Idioma"])},low:e=>{const{normalize:r}=e;return r(["Bajo"])},magic:e=>{const{normalize:r}=e;return r(["Magia"])},management:e=>{const{normalize:r}=e;return r(["Gestión"])},medium:e=>{const{normalize:r}=e;return r(["Medio"])},minecraft:e=>{const{normalize:r}=e;return r(["Minecraft"])},minigame:e=>{const{normalize:r}=e;return r(["Minijuegos"])},misc:e=>{const{normalize:r}=e;return r(["Variados"])},mobs:e=>{const{normalize:r}=e;return r(["Mobs"])},modded:e=>{const{normalize:r}=e;return r(["Modificado"])},models:e=>{const{normalize:r}=e;return r(["Modelos"])},modloader:e=>{const{normalize:r}=e;return r(["Cargador de Mods"])},multiplayer:e=>{const{normalize:r}=e;return r(["Multijugador"])},neoforge:e=>{const{normalize:r}=e;return r(["NeoForge"])},optifine:e=>{const{normalize:r}=e;return r(["Optifine"])},optimization:e=>{const{normalize:r}=e;return r(["Optimización"])},paper:e=>{const{normalize:r}=e;return r(["Paper"])},"path-tracing":e=>{const{normalize:r}=e;return r(["Rastreo de Trayectoria"])},pbr:e=>{const{normalize:r}=e;return r(["PBR"])},"performance impact":e=>{const{normalize:r}=e;return r(["Impacto en el Rendimiento"])},potato:e=>{const{normalize:r}=e;return r(["Bajo Rendimiento"])},purpur:e=>{const{normalize:r}=e;return r(["Purpur"])},quests:e=>{const{normalize:r}=e;return r(["Misiones"])},quilt:e=>{const{normalize:r}=e;return r(["Quilt"])},realistic:e=>{const{normalize:r}=e;return r(["Realista"])},reflections:e=>{const{normalize:r}=e;return r(["Reflexiones"])},resolutions:e=>{const{normalize:r}=e;return r(["Resoluciones"])},rift:e=>{const{normalize:r}=e;return r(["Rift"])},screenshot:e=>{const{normalize:r}=e;return r(["Capturas de Pantalla"])},"semi-realistic":e=>{const{normalize:r}=e;return r(["Semi-Realista"])},shadows:e=>{const{normalize:r}=e;return r(["Sombras"])},simplistic:e=>{const{normalize:r}=e;return r(["Simplista"])},social:e=>{const{normalize:r}=e;return r(["Social"])},spigot:e=>{const{normalize:r}=e;return r(["Spigot"])},sponge:e=>{const{normalize:r}=e;return r(["Sponge"])},storage:e=>{const{normalize:r}=e;return r(["Almacenamiento"])},technology:e=>{const{normalize:r}=e;return r(["Tecnología"])},themed:e=>{const{normalize:r}=e;return r(["Temático"])},transportation:e=>{const{normalize:r}=e;return r(["Transporte"])},tweaks:e=>{const{normalize:r}=e;return r(["Ajustes"])},utility:e=>{const{normalize:r}=e;return r(["Utilidad"])},vanilla:e=>{const{normalize:r}=e;return r(["Vanilla"])},"vanilla-like":e=>{const{normalize:r}=e;return r(["Similar a Vanilla"])},velocity:e=>{const{normalize:r}=e;return r(["Velocity"])},waterfall:e=>{const{normalize:r}=e;return r(["Cascada"])},worldgen:e=>{const{normalize:r}=e;return r(["Generación de Mundo"])}},clientSide:e=>{const{normalize:r}=e;return r(["Lado del Cliente"])},copyTitle:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Copiar Texto ",n(o("title"))," al portapapeles"])},createAt:e=>{const{normalize:r}=e;return r(["Creado"])},createCollection:e=>{const{normalize:r}=e;return r(["Crear colección"])},description:e=>{const{normalize:r}=e;return r(["Descripción"])},downloads:e=>{const{normalize:r}=e;return r(["Descargas"])},environments:{client:e=>{const{normalize:r}=e;return r(["Cliente"])},default:e=>{const{normalize:r}=e;return r(["Por Defecto"])},name:e=>{const{normalize:r}=e;return r(["Entorno"])},optional:e=>{const{normalize:r}=e;return r(["Opcional"])},required:e=>{const{normalize:r}=e;return r(["Requerido"])},server:e=>{const{normalize:r}=e;return r(["Servidor"])},unsupported:e=>{const{normalize:r}=e;return r(["No Soportado"])}},externalResources:e=>{const{normalize:r}=e;return r(["Recursos Externos"])},featuredVersions:e=>{const{normalize:r}=e;return r(["Versiones Destacadas"])},followedProjects:e=>{const{normalize:r}=e;return r(["Proyectos seguidos"])},followers:e=>{const{normalize:r}=e;return r(["Seguidores"])},gallery:e=>{const{normalize:r}=e;return r(["Galería"])},gameVersions:{name:e=>{const{normalize:r}=e;return r(["Versiones del Juego"])}},headers:{status:e=>{const{normalize:r}=e;return r(["Estadísticas"])},support:e=>{const{normalize:r}=e;return r(["Soporta"])},version:e=>{const{normalize:r}=e;return r(["Versión"])}},issueUrl:e=>{const{normalize:r}=e;return r(["Problema"])},license:e=>{const{normalize:r}=e;return r(["Licencia"])},licenses:{name:e=>{const{normalize:r}=e;return r(["Licencias"])}},loginHint:e=>{const{normalize:r}=e;return r(["La operación requiere que el modrinth realice. \nEl lanzador abrirá una ventana del navegador para iniciar sesión en Modrinth."])},loginTitle:e=>{const{normalize:r}=e;return r(["Iniciar sesión en Modrinth"])},modLoaders:{name:e=>{const{normalize:r}=e;return r(["Cargadores de Mods"])}},perPage:e=>{const{normalize:r}=e;return r(["Por Página"])},projectId:e=>{const{normalize:r}=e;return r(["ID del Proyecto"])},projectMembers:e=>{const{normalize:r}=e;return r(["Miembros del Proyecto"])},projectType:{mod:e=>{const{normalize:r}=e;return r(["Mod"])},modpack:e=>{const{normalize:r}=e;return r(["Modpack"])},name:e=>{const{normalize:r}=e;return r(["Tipo de Proyecto"])},resourcePack:e=>{const{normalize:r}=e;return r(["Paquete de Recursos"])},shader:e=>{const{normalize:r}=e;return r(["Shader"])}},projects:e=>{const{normalize:r,interpolate:n,named:o}=e;return r([n(o("count"))," Proyectos"])},quickSearch:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Búsqueda de ",n(o("title"))])},searchText:e=>{const{normalize:r}=e;return r(["Buscar"])},serverSide:e=>{const{normalize:r}=e;return r(["Lado del Servidor"])},sort:{downloads:e=>{const{normalize:r}=e;return r(["Cantidad de Descargas"])},follows:e=>{const{normalize:r}=e;return r(["Cantidad de Seguidores"])},newest:e=>{const{normalize:r}=e;return r(["Creado Recientemente"])},relevance:e=>{const{normalize:r}=e;return r(["Relevancia"])},title:e=>{const{normalize:r}=e;return r(["Ordenar por"])},updated:e=>{const{normalize:r}=e;return r(["Actualizado Recientemente"])}},sourceUrl:e=>{const{normalize:r}=e;return r(["Código Fuente"])},technicalInformation:e=>{const{normalize:r}=e;return r(["Información Técnica"])},updateAt:e=>{const{normalize:r}=e;return r(["Actualizado"])},versions:e=>{const{normalize:r}=e;return r(["Versiones"])},wikiUrl:e=>{const{normalize:r}=e;return r(["Wiki"])}},multiplayer:{exposedPortDescription:e=>{const{normalize:r}=e;return r(["El puerto que expuso a otros pares"])},exposedPorts:e=>{const{normalize:r}=e;return r(["Puertos reenviados"])},kernel:e=>{const{normalize:r}=e;return r(["Núcleo P2P"])},kernelDescription:e=>{const{normalize:r}=e;return r(["Utilice WebRTC nativo o canal de datos de nodo. \nCambie esto solo cuando su conexión p2p en algún momento bloquee la ventana del iniciador."])},otherExposedPortDescription:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["El prólogo del puerto de ",n(o("usuario"))])},sharingNotificationBody:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Puede descargar o crear una instancia desde la configuración compartida de ",n(o("nombre")),"."])},sharingNotificationTitle:e=>{const{normalize:r}=e;return r(["Un compañero está compartiendo la configuración del juego."])}},neoForgedVersion:{name:e=>{const{normalize:r}=e;return r(["NeoForged"])}},next:e=>{const{normalize:r}=e;return r(["Siguiente"])},no:e=>{const{normalize:r}=e;return r(["No"])},ok:e=>{const{normalize:r}=e;return r(["Aceptar"])},optifineVersion:{disable:e=>{const{normalize:r}=e;return r(["Desactivar Optifine"])},empty:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Optifine no es compatible con Minecraft ",n(o("version"))])}},optional:e=>{const{normalize:r}=e;return r(["Opcional"])},peerConnectionState:{closed:e=>{const{normalize:r}=e;return r(["Cerrada"])},connected:e=>{const{normalize:r}=e;return r(["Conectada"])},connecting:e=>{const{normalize:r}=e;return r(["Conectando"])},disconnected:e=>{const{normalize:r}=e;return r(["Desconectada"])},failed:e=>{const{normalize:r}=e;return r(["Fallida"])},name:e=>{const{normalize:r}=e;return r(["Estado de Conexión"])},new:e=>{const{normalize:r}=e;return r(["Nueva"])}},peerGroupState:{closed:e=>{const{normalize:r}=e;return r(["No en Grupo"])},closing:e=>{const{normalize:r}=e;return r(["Cerrada"])},connected:e=>{const{normalize:r}=e;return r(["Grupo Unido"])},connecting:e=>{const{normalize:r}=e;return r(["Conectando"])}},peerIceGatheringState:{gathering:e=>{const{normalize:r}=e;return r(["Recopilando Servidor Ice"])}},peerSignalingState:{"have-local-offer":e=>{const{normalize:r}=e;return r(["Esperando descripción del par"])}},popular:e=>{const{normalize:r}=e;return r(["Popularidad"])},presence:{curseforge:e=>{const{normalize:r}=e;return r(["Viendo CurseForge"])},curseforgeProject:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Viendo ",n(o("name"))," en CurseForge"])},instance:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Inactiva en Instancia ",n(o("instance"))])},instanceSetting:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Editar Configuración de la Instancia: ",n(o("instance"))])},mod:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Viendo Mods en ",n(o("instance"))])},modrinth:e=>{const{normalize:r}=e;return r(["Viendo Modrinth"])},modrinthProject:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Viendo ",n(o("name"))," en Modrinth"])},resourcePack:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Viendo Paquetes de Recursos en ",n(o("instance"))])},save:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Viendo Partidas Guardadas en ",n(o("instance"))])},setting:e=>{const{normalize:r}=e;return r(["Viendo Página de Configuración"])},shaderPack:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Viendo Packs de Shaders en ",n(o("instance"))])},version:e=>{const{normalize:r}=e;return r(["Viendo Página de Versiones"])}},previous:e=>{const{normalize:r}=e;return r(["Anterior"])},proxy:{host:e=>{const{normalize:r}=e;return r(["Anfitrión"])},port:e=>{const{normalize:r}=e;return r(["Puerto"])}},quiltVersion:{disable:e=>{const{normalize:r}=e;return r(["Desactivar Quilt"])},empty:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Quilt no es compatible con Minecraft ",n(o("version"))])}},refresh:e=>{const{normalize:r}=e;return r(["Actualizar"])},refreshResource:e=>{const{normalize:r}=e;return r(["Actualizar Recursos"])},remove:e=>{const{normalize:r}=e;return r(["Eliminar"])},resourcepack:{available:e=>{const{normalize:r}=e;return r(["Disponible"])},compatible:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Formato compatible ",n(o("format"))," con ",n(o("version"))])},defaultDescription:e=>{const{normalize:r}=e;return r(["El aspecto y la sensación predeterminados de Minecraft"])},delete:{content:e=>{const{normalize:r}=e;return r(["Esto eliminará el archivo de paquete de recursos del disco, y no podremos deshacerlo. ¿Estás seguro de hacerlo?"])},title:e=>{const{normalize:r}=e;return r(["Eliminar el paquete de recursos"])}},dropHint:e=>{const{normalize:r}=e;return r(["Arrastra la carpeta/zip del paquete de recursos aquí para importar."])},enable:e=>{const{normalize:r,interpolate:n,named:o}=e;return r([n(o("count"))," Paquete de Recursos está habilitado"])},import:e=>{const{normalize:r}=e;return r(["Importar Paquete de Recursos"])},incompatible:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Formato de Paquete de Recursos incompatible (",n(o("format")),"). Se ajusta a ",n(o("accept")),". Actual ",n(o("actual")),"."])},independent:e=>{const{normalize:r}=e;return r(["La instancia utiliza la carpeta del paquete de recursos independiente"])},manage:e=>{const{normalize:r}=e;return r(["Gestionar Paquetes de Recursos"])},name:e=>{const{normalize:r,plural:n}=e;return n([r(["Paquete de Recursos"]),r(["Paquetes de Recursos"])])},searchOnCurseforge:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Buscar ",n(o("name"))," en CurseForge"])},searchOnModrinth:e=>{const{normalize:r,linked:n,type:o}=e;return r([n("mod.searchOnModrinth",void 0,o)])},selected:e=>{const{normalize:r}=e;return r(["Paquetes de Recursos Seleccionados"])},shared:e=>{const{normalize:r}=e;return r(["La instancia utiliza la carpeta del paquete de recursos compartido"])},showFile:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Mostrar paquete de recursos en la carpeta ",n(o("file"))])},showInCurseforge:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Mostrar ",n(o("name"))," en CurseForge"])},unselected:e=>{const{normalize:r}=e;return r(["Paquetes de Recursos No Seleccionados"])}},save:{cheat:e=>{const{normalize:r}=e;return r(["Infiel"])},copy:{cancel:e=>{const{normalize:r}=e;return r(["Cancelar Copia"])},confirm:e=>{const{normalize:r}=e;return r(["Iniciar Copia"])},description:e=>{const{normalize:r}=e;return r(["Por favor, selecciona el perfil de destino para la partida guardada."])},name:e=>{const{normalize:r}=e;return r(["Copiar Partida"])},title:e=>{const{normalize:r}=e;return r(["Copiar Partida a Otro Perfil"])}},copyFrom:{cancel:e=>{const{normalize:r}=e;return r(["Cancelar"])},confirm:e=>{const{normalize:r}=e;return r(["Iniciar Copia"])},description:e=>{const{normalize:r}=e;return r(["Puedes desplegar partidas guardadas en esta instancia desde otras instancias, o desde recursos administrados (CurseForge)"])},from:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Desde ",n(o("src"))])},fromProfile:e=>{const{normalize:r}=e;return r(["Desde Otras Instancias"])},fromResource:e=>{const{normalize:r}=e;return r(["Desde Recursos Administrados"])},title:e=>{const{normalize:r}=e;return r(["Importar Partida desde Fuente Administrada"])}},createNew:e=>{const{normalize:r}=e;return r(["Crear nuevo mundo"])},createdWorlds:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Tienes ",n(o("count"))," mundos"])},deleteHint:e=>{const{normalize:r}=e;return r(["Esta operación no se puede revertir. Perderás estos datos de partida guardada para siempre. ¿Estás seguro de eliminar esta partida?"])},deleteTitle:e=>{const{normalize:r}=e;return r(["Eliminar la Partida"])},detail:e=>{const{normalize:r}=e;return r(["Más Información"])},dropHint:e=>{const{normalize:r}=e;return r(["Arrastra el archivo zip de partida guardada aquí para importar."])},export:e=>{const{normalize:r}=e;return r(["Exportar Partida"])},exportMessage:e=>{const{normalize:r}=e;return r(["Exportar la Partida como zip"])},exportTitle:e=>{const{normalize:r}=e;return r(["Exportar la Partida"])},gameMode:e=>{const{normalize:r}=e;return r(["modo de juego"])},import:e=>{const{normalize:r}=e;return r(["Importar Partida"])},importMessage:e=>{const{normalize:r}=e;return r(["Importar una Partida desde un archivo zip"])},importTitle:e=>{const{normalize:r}=e;return r(["Importar una Partida"])},independent:e=>{const{normalize:r}=e;return r(["La instancia utiliza una carpeta de guardado independiente"])},levelName:e=>{const{normalize:r}=e;return r(["Nombre del nivel"])},manage:e=>{const{normalize:r}=e;return r(["Gestionar Partidas Guardadas"])},name:e=>{const{normalize:r,plural:n}=e;return n([r(["Partida Guardada"]),r(["Partidas Guardadas"])])},search:e=>{const{normalize:r}=e;return r(["Buscar guardados"])},selected:e=>{const{normalize:r}=e;return r(["archivo local"])},shared:e=>{const{normalize:r}=e;return r(["La instancia utiliza la carpeta guardada compartida"])},showDirectory:e=>{const{normalize:r}=e;return r(["Mostrar directorio de guardado"])},unselected:e=>{const{normalize:r}=e;return r(["archivo compartido"])},useCurrent:e=>{const{normalize:r}=e;return r(["Usar el mundo actual"])}},saves:{},screenshots:{empty:e=>{const{normalize:r}=e;return r(["No tienes capturas de pantalla"])},goto:e=>{const{normalize:r}=e;return r(["Abrir Carpeta"])},name:e=>{const{normalize:r}=e;return r(["Capturas de Pantalla"])},playRandom:e=>{const{normalize:r}=e;return r(["Juega aleatoriamente"])},playSequence:e=>{const{normalize:r}=e;return r(["Jugar en orden"])}},search:{favorate:e=>{const{normalize:r}=e;return r(["Recopilación"])}},server:{acceptingMinecraftVersion:e=>{const{normalize:r}=e;return r(["Aceptando Versión de Minecraft"])},creationHint:e=>{const{normalize:r}=e;return r(["Por favor, completa la dirección del servidor y realiza un ping al servidor"])},delete:{},error:{},expectedVersions:e=>{const{normalize:r}=e;return r(["Versiones Soportadas"])},export:e=>{const{normalize:r}=e;return r(["Exportar servidor"])},exportNoFilesHint:e=>{const{normalize:r}=e;return r(["No se encontraron archivos de servidor. \nPuede ejecutar Server en Local una vez para generar algunos archivos."])},exportOption:e=>{const{normalize:r}=e;return r(["Opciones de exportación de servidor"])},exportSSHAuthenticationFailed:e=>{const{normalize:r}=e;return r(["Todos los métodos de autenticación fallaron. \nVerifique el nombre de usuario/contraseña o la clave privada."])},exportSSHOptions:e=>{const{normalize:r}=e;return r(["Opciones SSH"])},exportSSHPrivateKeyPath:e=>{const{normalize:r}=e;return r(["Ssh"])},exportSSHRemotePath:e=>{const{normalize:r}=e;return r(["Ruta de servidor remoto"])},exportToFolder:e=>{const{normalize:r}=e;return r(["Exportar a la carpeta"])},filterVersion:e=>{const{normalize:r}=e;return r(["Filtrar versión de Minecraft del servidor respondido"])},host:e=>{const{normalize:r}=e;return r(["Anfitrión"])},hostHint:e=>{const{normalize:r}=e;return r(["El anfitrión (con puerto) del servidor"])},hostRequired:e=>{const{normalize:r}=e;return r(["Ingrese la dirección IP del servidor"])},ipAddress:e=>{const{normalize:r}=e;return r(["Dirección IP"])},maxPlayers:e=>{const{normalize:r}=e;return r(["Jugadores máximos"])},motd:e=>{const{normalize:r}=e;return r(["MOTD del Servidor"])},name:e=>{const{normalize:r,plural:n}=e;return n([r(["Servidor"]),r(["Servidores"])])},nogui:e=>{const{normalize:r}=e;return r(["Sin interfaz gráfica de usuario"])},onlineMode:e=>{const{normalize:r}=e;return r(["Modo en línea"])},ping:e=>{const{normalize:r}=e;return r(["Ping"])},pings:e=>{const{normalize:r}=e;return r(["Pings"])},players:e=>{const{normalize:r}=e;return r(["Jugadores"])},port:e=>{const{normalize:r}=e;return r(["Puerto"])},recommendedMinecraftVersion:e=>{const{normalize:r}=e;return r(["Versión de Minecraft"])},status:e=>{const{normalize:r}=e;return r(["Estado del Servidor"])},unknown:e=>{const{normalize:r}=e;return r(["Servidor Desconocido"])},unknownDescription:e=>{const{normalize:r}=e;return r(["Servidor Desconocido. Por favor, actualiza."])},upload:e=>{const{normalize:r}=e;return r(["Servidor de carga"])},version:e=>{const{normalize:r}=e;return r(["El Servidor Requiere Versión"])},versionHint:e=>{const{normalize:r}=e;return r(["La Versión de Minecraft para hacer ping"])}},serverStatus:{nohost:e=>{const{normalize:r}=e;return r(["§4¡No se puede encontrar el anfitrión!"])},ping:e=>{const{normalize:r}=e;return r(["Realizando ping..."])},refuse:e=>{const{normalize:r}=e;return r(["§4¡El servidor lo ha rechazado!"])},timeout:e=>{const{normalize:r}=e;return r(["§4¡Conexión al servidor agotada!"])}},setting:{allowPrerelease:e=>{const{normalize:r}=e;return r(["Descargar Pre-lanzamientos"])},allowPrereleaseDescription:e=>{const{normalize:r}=e;return r(["Los pre-lanzamientos pueden no ser estables"])},apiSets:{auto:e=>{const{normalize:r}=e;return r(["Automático (Determinado por la red)"])},official:e=>{const{normalize:r}=e;return r(["Oficial (Mojang)"])}},appearance:e=>{const{normalize:r}=e;return r(["Apariencia"])},appxUpdateHint:e=>{const{normalize:r}=e;return r(["El lanzador descargará y ejecutará el instalador. Si la ventana emergente del instalador falla, ejecútala manualmente."])},autoDownload:e=>{const{normalize:r}=e;return r(["Descarga Automática"])},autoDownloadDescription:e=>{const{normalize:r}=e;return r(["Descargar actualizaciones automáticamente si están disponibles"])},autoInstallOnAppQuit:e=>{const{normalize:r}=e;return r(["Autoinstalar"])},autoInstallOnAppQuitDescription:e=>{const{normalize:r}=e;return r(["Autoinstalar la actualización al salir de la aplicación"])},backgroundColorAbove:e=>{const{normalize:r}=e;return r(["Mostrar color de fondo como superposición"])},backgroundColorAboveDescription:e=>{const{normalize:r}=e;return r(["Esto hará que el color de fondo se muestre encima de la imagen o el vídeo de fondo."])},backgroundImage:e=>{const{normalize:r}=e;return r(["Imagen de fondo"])},backgroundImageBlur:e=>{const{normalize:r}=e;return r(["Desenfoque de imagen"])},backgroundImageBlurDescription:e=>{const{normalize:r}=e;return r(["Arrastra para desenfocar, fácil"])},backgroundImageClear:e=>{const{normalize:r}=e;return r(["Borrar"])},backgroundImageDescription:e=>{const{normalize:r}=e;return r(["Selecciona una imagen como fondo o bórrala"])},backgroundImageFit:{contain:e=>{const{normalize:r}=e;return r(["Contener"])},cover:e=>{const{normalize:r}=e;return r(["Cubrir"])}},backgroundImageSelect:e=>{const{normalize:r}=e;return r(["seleccionar"])},backgroundMusic:e=>{const{normalize:r}=e;return r(["Música de fondo del tema"])},backgroundType:e=>{const{normalize:r}=e;return r(["Tipo de Fondo"])},backgroundTypeDescription:e=>{const{normalize:r}=e;return r(["Muestra efectos especiales en el fondo (esto puede afectar el rendimiento)"])},backgroundTypes:{halo:e=>{const{normalize:r}=e;return r(["Halo"])},image:e=>{const{normalize:r}=e;return r(["Imagen"])},none:e=>{const{normalize:r}=e;return r(["Ninguno"])},particle:e=>{const{normalize:r}=e;return r(["Partícula"])},video:e=>{const{normalize:r}=e;return r(["Video"])}},backgroundVideo:e=>{const{normalize:r}=e;return r(["Video de Fondo"])},backgroundVideoDescription:e=>{const{normalize:r}=e;return r(["selecciona o borra el video"])},backgroundVideoSelect:e=>{const{normalize:r}=e;return r(["seleccionar"])},backgroundVideoVolume:e=>{const{normalize:r}=e;return r(["Volumen"])},backgroundVideoVolumeDescription:e=>{const{normalize:r}=e;return r(["arrastra para ajustar el volumen"])},blurAppBar:e=>{const{normalize:r}=e;return r(["Desenfoque de la barra de aplicaciones"])},blurMainBody:e=>{const{normalize:r}=e;return r(["Desenfoque del Cuerpo Principal"])},blurMainBodyDescription:e=>{const{normalize:r}=e;return r(["¿Debería desenfocarse el panel derecho del lanzador?"])},blurSidebar:e=>{const{normalize:r}=e;return r(["Desenfoque de la barra lateral"])},browseRoot:e=>{const{normalize:r}=e;return r(["Navegar"])},checkUpdate:e=>{const{normalize:r}=e;return r(["Comprobar Actualización"])},colorTheme:{appBarColor:e=>{const{normalize:r}=e;return r(["Color de la Barra de Aplicaciones"])},backgroundColor:e=>{const{normalize:r}=e;return r(["Color de Fondo"])},cardColor:e=>{const{normalize:r}=e;return r(["Color de Tarjeta"])},description:e=>{const{normalize:r}=e;return r(["Cambiar los colores en el tema"])},errorColor:e=>{const{normalize:r}=e;return r(["Color de Error"])},name:e=>{const{normalize:r}=e;return r(["Color del Tema"])},primaryColor:e=>{const{normalize:r}=e;return r(["Color Principal"])},secondaryColor:e=>{const{normalize:r}=e;return r(["Color Secundario"])},sideBarColor:e=>{const{normalize:r}=e;return r(["Color de la Barra Lateral"])},warningColor:e=>{const{normalize:r}=e;return r(["Color de Advertencia"])}},darkTheme:e=>{const{normalize:r}=e;return r(["Tema Oscuro"])},darkThemeDescription:e=>{const{normalize:r}=e;return r(["Elije el tema oscuro o claro"])},developerMode:e=>{const{normalize:r}=e;return r(["Modo de Desarrollador"])},developerModeDescription:e=>{const{normalize:r}=e;return r(["El Modo de Desarrollador está diseñado para probar tus propios mods"])},disableTelemetry:e=>{const{normalize:r}=e;return r(["Desactivar Telemetría"])},disableTelemetryDescription:e=>{const{normalize:r}=e;return r(["XMCL recopilará eventos de inicio del juego y de inicio de sesión del usuario."])},enableDedicatedGPUOptimization:e=>{const{normalize:r}=e;return r(["Asignar GPU dedicada"])},enableDedicatedGPUOptimizationDescription:e=>{const{normalize:r}=e;return r(["Esta opción asignará GPU dedicada al proceso de Minecraft."])},enableDiscord:e=>{const{normalize:r}=e;return r(["Habilitar Presencia en Discord"])},enableDiscordDescription:e=>{const{normalize:r}=e;return r(["Esto mantendrá actualizado tu estado de lanzador en Discord"])},general:e=>{const{normalize:r}=e;return r(["General"])},githubRelease:e=>{const{normalize:r}=e;return r(["Lanzamiento en GitHub"])},globalSetting:e=>{const{normalize:r}=e;return r(["Configuración Global de la Instancia"])},globalSettingHint:e=>{const{normalize:r}=e;return r(["La instancia utilizará estos ajustes por defecto."])},hideNewsHeader:e=>{const{normalize:r}=e;return r(["Ocultar escaparate de noticias"])},language:e=>{const{normalize:r}=e;return r(["Idioma"])},languageDescription:e=>{const{normalize:r}=e;return r(["El idioma de la interfaz"])},latestVersion:e=>{const{normalize:r}=e;return r(["Última Versión"])},layout:{default:e=>{const{normalize:r}=e;return r(["Diseño Predeterminado"])},focus:e=>{const{normalize:r}=e;return r(["Diseño de Enfoque"])}},layoutDescription:e=>{const{normalize:r}=e;return r(["El diseño del lanzador representa una lógica de interfaz de usuario diferente"])},layoutTitle:e=>{const{normalize:r}=e;return r(["Diseño"])},linuxTitlebar:e=>{const{normalize:r}=e;return r(["Barra de Título Nativa en Linux"])},linuxTitlebarDescription:e=>{const{normalize:r}=e;return r(["Usar la barra de título nativa de Linux para el lanzador"])},location:e=>{const{normalize:r}=e;return r(["Ubicación del Almacenamiento"])},maunalUpdateHint:e=>{const{normalize:r}=e;return r(["La versión no se puede actualizar automáticamente. \n¡Vuelva a descargar el iniciador del sitio web!"])},maxSockets:e=>{const{normalize:r}=e;return r(["Por Anfitrión"])},maxSocketsDescription:e=>{const{normalize:r}=e;return r(["Limita el número máximo de conexiones por anfitrión o en total para todos los anfitriones. 0 significa sin límite."])},maxSocketsTitle:e=>{const{normalize:r}=e;return r(["Máximo de Conexiones HTTP"])},migrateFromOther:e=>{const{normalize:r}=e;return r(["Importar desde otro lanzador"])},name:e=>{const{normalize:r,plural:n}=e;return n([r(["Configuración Global"]),r(["Configuraciones Globales"])])},network:e=>{const{normalize:r}=e;return r(["Configuración de la red"])},officialWebsite:e=>{const{normalize:r}=e;return r(["Sitio Web Oficial"])},particleMode:{bubble:e=>{const{normalize:r}=e;return r(["Burbuja"])},push:e=>{const{normalize:r}=e;return r(["Empujar"])},remove:e=>{const{normalize:r}=e;return r(["Eliminar"])},repulse:e=>{const{normalize:r}=e;return r(["Repulsar"])}},particleModeDescription:e=>{const{normalize:r}=e;return r(["Selecciona el comportamiento al hacer clic en las partículas"])},replaceNative:e=>{const{normalize:r}=e;return r(["Reemplazar bibliotecas nativas"])},replaceNativeDescription:e=>{const{normalize:r}=e;return r(["Reemplace las bibliotecas nativas según el arco de su computadora."])},replaceNatives:{all:e=>{const{normalize:r}=e;return r(["Todo"])},legacy:e=>{const{normalize:r}=e;return r(["Solo versión heredada"])}},resetToDefault:e=>{const{normalize:r}=e;return r(["Restablecer a los Valores Predeterminados"])},showNewsHeader:e=>{const{normalize:r}=e;return r(["Mostrar escaparate de noticias"])},showRoot:e=>{const{normalize:r}=e;return r(["Mostrar"])},streamerMode:e=>{const{normalize:r}=e;return r(["Modo de transmisión"])},streamerModeDescription:e=>{const{normalize:r}=e;return r(["Esto ocultará su información privada, como el correo electrónico, en el iniciador."])},theme:{dark:e=>{const{normalize:r}=e;return r(["Tema Oscuro"])},light:e=>{const{normalize:r}=e;return r(["Tema Claro"])},system:e=>{const{normalize:r}=e;return r(["Usar Tema del Sistema"])}},themeFont:e=>{const{normalize:r}=e;return r(["Fuente"])},themeFontDescription:e=>{const{normalize:r}=e;return r(["Cambia la fuente del lanzador."])},themeResetFont:e=>{const{normalize:r}=e;return r(["Restablecer fuente"])},themeSelectFont:e=>{const{normalize:r}=e;return r(["Seleccionar fuente"])},themeShare:e=>{const{normalize:r}=e;return r(["Compartir tema"])},themeShareDescription:e=>{const{normalize:r}=e;return r(["Puedes compartir el tema con tu amigo."])},update:e=>{const{normalize:r}=e;return r(["Actualizar"])},useBmclAPI:e=>{const{normalize:r}=e;return r(["Usar API de BMCL"])},useBmclAPIDescription:e=>{const{normalize:r}=e;return r(["Usar BMCLAPI para descargar Minecraft cuando te encuentres en la China continental. (Esto no afectará si no estás en la China continental)"])},useProxy:e=>{const{normalize:r}=e;return r(["Proxy HTTP"])},useProxyDescription:e=>{const{normalize:r}=e;return r(["La dirección del servidor proxy para las solicitudes HTTP"])},viewBackgroundMusic:e=>{const{normalize:r}=e;return r(["Ver músicas"])}},settingLabel:{global:e=>{const{normalize:r}=e;return r(["Global"])},globalHint:e=>{const{normalize:r}=e;return r(["Esta configuración seguirá la configuración global"])},local:e=>{const{normalize:r}=e;return r(["Local"])},localHint:e=>{const{normalize:r}=e;return r(["Esta configuración está modificada por la instancia actual"])}},setup:{appearance:{name:e=>{const{normalize:r,linked:n,type:o}=e;return r([n("setting.appearance",void 0,o)])}},dataRoot:{description:e=>{const{normalize:r}=e;return r(["El directorio de datos no es un directorio .minecraft común. Dado que la estructura de directorios de datos de XMCL es diferente de la versión original, no recomendamos usar el directorio .minecraft común como directorio de datos."])},name:e=>{const{normalize:r}=e;return r(["Establecer Directorio de Datos"])}},defaultPath:e=>{const{normalize:r}=e;return r(["Directorio Predeterminado"])},error:{invalidChar:e=>{const{normalize:r}=e;return r(["¡El camino contiene personajes inválidos! \n¡Podría causar que Minecraft no comience! \n¡Plaese solo usa personajes y símbolos ingleses!"])}},game:{description:e=>{const{normalize:r}=e;return r(["Elige un directorio de juego existente (.minecraft) para importar recursos existentes. Así podrás identificar rápidamente los mods, paquetes de recursos, etc."])},name:e=>{const{normalize:r}=e;return r(["Importar Juego Existente"])}},locale:{description:e=>{const{normalize:r}=e;return r(["¡Elige tu idioma preferido si lo tenemos! Si no ves tu idioma nativo y quieres ayudar, puedes visitar nuestro Github y enviar solicitudes de extracción para traducir."])},language:e=>{const{normalize:r}=e;return r(["Idioma"])},name:e=>{const{normalize:r}=e;return r(["Establecer Idioma"])}},path:e=>{const{normalize:r}=e;return r(["Ruta Actual"])},title:e=>{const{normalize:r}=e;return r(["Bienvenido a X Minecraft Launcher. Antes de comenzar, necesitamos que "])}},shaderPack:{deletion:e=>{const{normalize:r}=e;return r(["Eliminar Pack de Shaders"])},deletionHint:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Esto eliminará el archivo del pack de shaders ",n(o("path"))," y no se podrá deshacer."])},empty:e=>{const{normalize:r}=e;return r(["No se ha asignado ningún pack de shaders"])},enable:e=>{const{normalize:r,interpolate:n,named:o}=e;return r(["Usando el pack de shaders ",n(o("name"))])},manage:e=>{const{normalize:r}=e;return r(["Gestionar Packs de Shaders"])},name:e=>{const{normalize:r}=e;return r(["Pack de Shaders"])},noShaderMod:e=>{const{normalize:r}=e;return r(["No hay ningún mod de sombreado instalado"])},noShaderModHint:e=>{const{normalize:r}=e;return r(["No puedes usar sombreador sin un mod de sombreado"])},noShaderModInstallHint:e=>{const{normalize:r}=e;return r(["Debe instalar uno de los siguientes mods para cargar el paquete de sombreadores."])},showDirectory:e=>{const{normalize:r}=e;return r(["Mostrar directorio de packs de shaders"])},showFile:e=>{const{normalize:r}=e;return r(["Mostrar este pack de shaders en la carpeta"])}},shared:{accept:e=>{const{normalize:r}=e;return r(["Aceptar"])},keepSelected:e=>{const{normalize:r}=e;return r(["Mantener seleccionado"])},skipForNow:e=>{const{normalize:r}=e;return r(["Saltar por ahora"])}},sortBy:{alphabetAsc:e=>{const{normalize:r}=e;return r(["Ordenar por alfabeto (ascendente)"])},alphabetDesc:e=>{const{normalize:r}=e;return r(["Ordenar por alfabeto (descendente)"])},timeAsc:e=>{const{normalize:r}=e;return r(["Ordenar por tiempo de modificación (ascendente)"])},timeDesc:e=>{const{normalize:r}=e;return r(["Ordenar por tiempo de modificación (descendente)"])}},summery:e=>{const{normalize:r}=e;return r(["Resumen"])},tag:{create:e=>{const{normalize:r}=e;return r(["Crear Etiqueta"])},createSelected:e=>{const{normalize:r}=e;return r(["Crear Etiqueta para la Selección"])},newTag:e=>{const{normalize:r}=e;return r(["Nueva Etiqueta"])}},task:{cancelled:e=>{const{normalize:r}=e;return r(["Cancelada"])},clear:e=>{const{normalize:r}=e;return r(["Borrar tareas terminadas"])},connection:{connected:e=>{const{normalize:r}=e;return r(["Conectado"])},free:e=>{const{normalize:r}=e;return r(["Gratis"])},pending:e=>{const{normalize:r}=e;return r(["Pendiente"])},queued:e=>{const{normalize:r}=e;return r(["Puesto en cola"])},running:e=>{const{normalize:r}=e;return r(["Conexión en ejecución"])},size:e=>{const{normalize:r}=e;return r(["cuenta total"])}},connections:e=>{const{normalize:r}=e;return r(["Conexiones de red"])},empty:e=>{const{normalize:r}=e;return r(["No hay Tareas en Ejecución"])},failed:e=>{const{normalize:r}=e;return r(["Fallida"])},manager:e=>{const{normalize:r}=e;return r(["Gestor de Tareas"])},nTaskRunning:e=>{const{normalize:r,interpolate:n,named:o}=e;return r([n(o("count"))," tareas en ejecución"])},name:e=>{const{normalize:r,plural:n}=e;return n([r(["Tarea"]),r(["Tareas"])])},pause:e=>{const{normalize:r}=e;return r(["Pausar"])}},theme:{selectImage:e=>{const{normalize:r}=e;return r(["Seleccionar imagen"])},selectMusic:e=>{const{normalize:r}=e;return r(["Seleccionar música"])},selectVideo:e=>{const{normalize:r}=e;return r(["Seleccionar vídeo"])}},title:e=>{const{normalize:r}=e;return r(["X Minecraft Launcher"])},transportType:{host:e=>{const{normalize:r}=e;return r(["Candidato de Anfitrión"])},prflx:e=>{const{normalize:r}=e;return r(["Candidato Reflexivo de Par"])},relay:e=>{const{normalize:r}=e;return r(["Candidato de Relevo"])},srflx:e=>{const{normalize:r}=e;return r(["Candidato Reflexivo de Servidor"])}},turnRegion:{fr:e=>{const{normalize:r}=e;return r(["francia"])},po:e=>{const{normalize:r}=e;return r(["Polonia"])}},tutorial:{hideNewsHeaderDescription:e=>{const{normalize:r}=e;return r(["Puedes ver el show de noticias a la izquierda. \nAl hacer clic en este botón se puede ocultar esta vitrina."])},instanceSelectDescription:e=>{const{normalize:r}=e;return r(["Al hacer clic en este botón se navegará a la página para seleccionar el juego y leer las noticias."])},recentPlayDescription:e=>{const{normalize:r}=e;return r(["Los juegos creados se enumerarán aquí. \nPuede cambiar las vistas aquí para ver también las versiones instaladas y los modpacks descargados."])},storePoupularModpackDescription:e=>{const{normalize:r}=e;return r(["Verás los modpacks más populares en Curseforge y Modrinth en esta sección."])},storeSearchCategoryDescription:e=>{const{normalize:r}=e;return r(["También puede alternar las categorías o filtros aquí."])},storeSearchDescription:e=>{const{normalize:r}=e;return r(["Puede buscar Modpack ingresando en este cuadro de texto. \nPresione Entrar para buscar."])},storeSearchResultDescription:e=>{const{normalize:r}=e;return r(["Verá todos los resultados de búsqueda enumerados aquí."])}},universalDrop:{enableModsAfterImport:e=>{const{normalize:r}=e;return r(["Habilitar Mods Después de la Importación"])},start:e=>{const{normalize:r}=e;return r(["Importación Iniciada"])},title:e=>{const{normalize:r}=e;return r(["Suelta el(los) Archivo(s) Aquí para Importar como"])},unknownResource:e=>{const{normalize:r}=e;return r(["Desconocido"])}},update:{goOfficialWebDownload:e=>{const{normalize:r}=e;return r(["Vuelva a descargar en el sitio web oficial."])}},upstream:{missingModpackMetadata:e=>{const{normalize:r}=e;return r(["No se encontraron los metadatos antiguos del modpack.\nTodavía puedes actualizar, pero el resultado podría ser incorrecto. Por favor, haz una copia de seguridad de los archivos de la instancia."])}},user:{accessToken:e=>{const{normalize:r}=e;return r(["Token de Acceso"])},authMode:e=>{const{normalize:r}=e;return r(["Servicio de Autenticación"])},authService:e=>{const{normalize:r}=e;return r(["Servicio de Autorización"])},birth:e=>{const{normalize:r}=e;return r(["Fecha de Registro"])},challenges:e=>{const{normalize:r}=e;return r(["Responde las preguntas a continuación para verificar tu identidad"])},email:e=>{const{normalize:r}=e;return r(["Dirección de Correo Electrónico"])},forgetChallenges:e=>{const{normalize:r}=e;return r(["Olvidé estas preguntas y quiero cambiarlas"])},id:e=>{const{normalize:r}=e;return r(["ID de Usuario"])},info:e=>{const{normalize:r}=e;return r(["Información de Usuario"])},insecureClient:e=>{const{normalize:r}=e;return r(["¡El Cliente no es seguro! ¡Por favor, valida tu identidad para cargar la piel!"])},name:e=>{const{normalize:r}=e;return r(["Nombre de Usuario"])},nameHint:e=>{const{normalize:r}=e;return r(["El nombre que se mostrará en el juego"])},profile:e=>{const{normalize:r}=e;return r(["Perfil"])},refreshAccount:e=>{const{normalize:r}=e;return r(["Actualizar Cuenta"])},refreshSkin:e=>{const{normalize:r}=e;return r(["Actualizar Piel"])},submitChallenges:e=>{const{normalize:r}=e;return r(["Enviar Respuestas"])},tokenExpired:e=>{const{normalize:r}=e;return r(["Caducado"])},tokenValidUntil:e=>{const{normalize:r}=e;return r(["Token Válido Hasta"])}}};export{e as default};
//# sourceMappingURL=es-ES.13e8835e.js.map
RIFF   WEBPVP8L   /3?m8w$M~M2Jhv@ `_2"@M$Ipgඑ쁏*s{:ؚ-`kr
F`Rko;!f:cdD5A[D5Q- <?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<!-- Created using Krita: https://krita.org -->
<svg xmlns="http://www.w3.org/2000/svg" 
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:krita="http://krita.org/namespaces/svg/krita"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    width="450pt"
    height="450pt"
    viewBox="0 0 450 450">
<defs/>
<path id="shape0" transform="translate(43.4687530771125, 36.3437525727404)" fill="#ffffff" fill-rule="evenodd" stroke="#000000" stroke-opacity="0" stroke-width="0" stroke-linecap="square" stroke-linejoin="bevel" d="M144.063 0L0.03125 84.0625L0 102.156L90 212.188L171.031 39.0625L171 37.2188L145.063 0.09375Z"/><path id="shape1" transform="translate(215.601280300858, 16.4181358269486)" fill="#ffffff" fill-rule="evenodd" stroke="#000000" stroke-opacity="0" stroke-width="0" stroke-linecap="square" stroke-linejoin="bevel" d="M7.40252 0L0 6.01041Z"/><path id="shape2" transform="translate(216.59564922712, 15.4458639879369)" fill="#ffffff" fill-rule="evenodd" stroke="#000000" stroke-opacity="0" stroke-width="0" stroke-linecap="square" stroke-linejoin="bevel" d="M6.96058 0L0 6.76171Z"/><path id="shape3" transform="translate(215.048853119602, 15.4458639879369)" fill="#ffffff" fill-rule="evenodd" stroke="#000000" stroke-opacity="0" stroke-width="0" stroke-linecap="square" stroke-linejoin="bevel" d="M8.46318 0L0 9.98788Z"/><path id="shape4" transform="translate(214.89417350885, 16.1529707799454)" fill="#ffffff" fill-rule="evenodd" stroke="#000000" stroke-opacity="0" stroke-width="0" stroke-linecap="square" stroke-linejoin="bevel" d="M7.75608 0L0 10.4077Z"/><path id="shape5" transform="translate(193.548387225091, 15.4900581624374)" fill="#ffffff" fill-rule="evenodd" stroke="#000000" stroke-opacity="0" stroke-width="0" stroke-linecap="square" stroke-linejoin="bevel" d="M29.9195 0L0 17.0148L0 17.987L23.9532 52.9888L44.9013 8.04334L44.9234 6.98268L32.9026 0.0220971Z"/><path id="shape01" transform="translate(221.412816973769, 25.5000015444779)" fill="#ffffff" fill-rule="evenodd" stroke="#000000" stroke-opacity="0" stroke-width="0" stroke-linecap="square" stroke-linejoin="bevel" d="M22.8997 0L0.0871964 48.0625L0 48.9893L56.8337 131.743L102.056 46.0312Z"/><path id="shape11" transform="translate(281.450605068309, 75.4394577651048)" fill="#ffffff" fill-rule="evenodd" stroke="#000000" stroke-opacity="0" stroke-width="0" stroke-linecap="square" stroke-linejoin="bevel" d="M47.0447 0L49.0776 0.0441942L125.025 44.835L125.047 159.077L92.065 221.045L0 86.1123Z"/><path id="shape21" transform="translate(376.445983612451, 246.448803919579)" fill="#ffffff" fill-rule="evenodd" stroke="#000000" stroke-opacity="0" stroke-width="0" stroke-linecap="square" stroke-linejoin="bevel" d="M30.0078 0L30.0228 85.0512L25.054 88.0356L23.1009 88.02L0 54.9997L0.0696139 54.0668Z"/><path id="shape31" transform="translate(339.468761601191, 305.468734480298)" fill="#ffffff" fill-rule="evenodd" stroke="#000000" stroke-opacity="0" stroke-width="0" stroke-linecap="square" stroke-linejoin="bevel" d="M56.0625 32.0625L0 65.0313L0 64.0313L34.0625 0L35.0313 0.046912Z"/><path id="shape41" transform="translate(193.468737027835, 167.453116226279)" fill="#ffffff" fill-rule="evenodd" stroke="#000000" stroke-opacity="0" stroke-width="0" stroke-linecap="square" stroke-linejoin="bevel" d="M73 244.078L76.0625 244.016L137.063 208.047L178.078 134L85.0312 0L0.03125 154L0 155.047Z"/><path id="shape51" transform="translate(43.442873481236, 148.470329054133)" fill="#ffffff" fill-rule="evenodd" stroke="#000000" stroke-opacity="0" stroke-width="0" stroke-linecap="square" stroke-linejoin="bevel" d="M0 0L0.0727515 182.045L40.0259 205.998L87.0846 106.022Z"/><path id="shape6" transform="translate(88.4687533333307, 258.546875231189)" fill="#ffffff" fill-rule="evenodd" stroke="#000000" stroke-opacity="0" stroke-width="0" stroke-linecap="square" stroke-linejoin="bevel" d="M46 0L0 98.9375L60.0679 133.986L61.0401 133.942L99.025 64.9987Z"/><path id="shape7" transform="translate(154.499989377416, 327.500001576309)" fill="#ffffff" fill-rule="evenodd" stroke="#000000" stroke-opacity="0" stroke-width="0" stroke-linecap="square" stroke-linejoin="bevel" d="M35.9375 3.73775e-06L0.015625 66.9843L0 67.9687L67.9735 107.967L72.9895 107.945L107.984 88L108 86.9375L37.0156 0Z"/><path id="shape8" transform="translate(137.499992114096, 79.4374940376658)" fill="#ffffff" fill-rule="evenodd" stroke="#000000" stroke-opacity="0" stroke-width="0" stroke-linecap="square" stroke-linejoin="bevel" d="M81 0L0 173.047L0 174.062L52.0046 239.07L52.999 239.07L137.984 83.0938Z"/>
</svg>
wOF2        J|                        "` ,
(;d 6$v z [&3^ [@)aQZ`BU7yQ!=u&B/K&!I%ok
@PtB⡲*]8ڐ*iev*TӢΙH4EUG4ɋP2LX4@Ҹn @2<	&{pzZo08߬OǵA9{dfx70Rc܇rܛDorYzyZ~<B|^X:N^f5kKc=S"WH [JD篕8dS#Mt6r5[wvdo6Ǜ<,tؙsj O2%V)C(?v~LP@5܆Z
|#?j<!$S+8 Av")t&Y)6FZL3%]E%~	I2i8%= ?)=[k/ tLDW=in|'K8Pau9ׂ,pZZ~tߍ\r!	IRF.PQpl\-q1	~pLҍ.vn^+|$A02XvāpTՊ*8VV	hnĪmm5T@[KW=&8 E
k1h$_U PM͎O	BϹ!BŴU<7k"hd<шffRTڥ4b!""ri2iCOd9!pQef>]d5bJ T*`uj,b˴0,UC\>=^pΖ7!ӳ~NB8><;lU1FZjj}s{(0̰[TGĚ/WUVWIāZG8s@!a/Kd=J;j`(>@?NJ=2`ԱԳEĊU+v@B!Բn笽E59~M$;L:˳_%B,5B~)1Pcaٯ鼭+}Sx ,RPMyl${o@&&)BzJs>T59ן.eyKkɽ.@htMe֖VG&LmK~m_L[NYiu>GGϞ_ko?3TOYj)SɄN:aA6Tx_e1HIԑMP p|A8`u$>dMH*Un{`DXH3c^g8O}-{ޙ}_%-VIIeP&X
v+=~_jd!0o2(w8睁Z[p|dT}@X)`岜c=t( dfBvWޒJng4$<_}UoYm		r%I##Atƹ6^7ӛm.1̐ 6vI<g_y:^wvWac;:DA&n2ќ}Ӿ׆=,/S{] &B;i%=EǴڄu_z^UwB@5  	tArBՅ>rAP!il|9 ZҌȚsHXګ_,߬7ޔn0\?r5Ah/g3⾾}kуa-ͮ%@[5WWXS QweCg"gB'gX
D_VWeur:gfw=I(oON9vU~@
$
E H6EiٳǩNtzE )7HDcuYR!ɝosq/xe{LZ~j΅|'ƃL|!P@.:D%%1FV8[wT)L
a旊	1ߋ[[WAb W޹G&#e֊ޤ@[p0)ԂMbDнR_cn/3^굥zwƈcDc#p" v:Dg=;ؙU4T}*=B(BFa5^ÿYu^}VՈUUUU5cU#cnvB4J.Ri^CMB	^}5dd&L2n hx[ 3~BPÐnanE'X3mX
!bc CK.M`e?οs/9%5AejEYsݚEmf~uL\+M>TO~{l`coZH㴈"Jgb+dUaBq೮/t(C n 
}aZ 	'®Փ nx!w,,U#p*TRsQ#k GSrĢMM<7>	חkGDՕ+JhEiΨoJ@d0AMXe/P \h=n9)RXr nbez(PmqiߒM)>?E @xnȪ/Q4^Z`eʭ\
~]FcPb4s))sxE9/MZA¿z3G2X]wN#lVSCIu]sa9zk=u@;^Pf9|0ǎ3 D"y@LU~9mUKVfB*9b!G6`{Qk}ea袎zǺmyZʡ)˾'Ŷz,vְq\G{pz='3C`})*qA\؟z
ʋ'xjx'Ҳ ť:,\uYŝn\0F,FyV-"n4x ˖!P2!"f=#0/^	R\rLMIrCZn?mnQU
bN""o)\s@ Bb .hd"RM4} O:F$ry&祪fq*8Pla`\ug|_ōI 
OX&ļڄ0r}U9|h@1"G#<HhYm_
mq۩?߆LP~Uڞ0$A&KVt5ٖ$9$8* MQo>sXlrUYU<뱓V#gRVq/趯E!bIAvD΀{P9a/zaNM@UrZ\qT 3I_.[1ji-M/zv_w">K^^{t{. 4%3=Ζ2!u/3KUS9۷0dx_Ԯd;Nj*F,`?tXi%,rMD 4l@YD!CF^~fR*RrD$)@sxʶqNMw`Wl,C39n56f;ZC޵suˬ-ߴ :Ҵ40}HNxl]N11"!8'{]ln[Ldm5qsx,rs3kBTt#TJ5?CϫgYx~H~!8+_*d_ giZ*gl!,CKnsPI3Td3 Q:ˡmDiȪ@K	^RFRF{312>Y&gnhh3ğֿ؅5Ü%N`y,>U>K2D=r@B`\=68RGD\ꠔ1JIA@OZ	%igZ*CTq`޽.G:ls;Q(OIp\M(~%{i	e#i
;ܱ\
tPDM0Jlyȓr"@ݔm%]q-PlZD]_J]Ǭ 16
O5_rö,^G&ioS$Ń
5Hh04H^-s(H@0{/^c)ʮ;!V7,(a>Fݎg/Ԏ1B"@V))(rU>(x&p#.O-F	&$ɠ9Q;q[?PSa ].c)CZGb2yC@$b'U^Wr!g%!ф|\JeQER\['$|ǩ5kPtZzqڣ
6)0)namL%-publ[,8%]l딪Pvݤ=f NBKVB%/Yv8.k)}*05N"DEfՒ(zwF22<7}C+%ښz΃3J)Af4frJZgWs[Qj@}G+b}&ƥms=:`t<тoI+({ˏN&67cP
C^ g{VX0֕ɶ	CdF{L;OIa*6F,+gYJ'?!>?<il,Gn5$J\3.f5t9)xN47N<fmk7eM5enFvc'/k5Qӏ՛u^jٖmf<=hfC\;?:
:%.veM&:aٖf1iXge6VYP-K鴝@&v^26ZYek\t^kfo05~lUuPSSF	cl/|V&)
HF,n#[\ଧ7)iDqŭQ2JIL1/7cVe̟[mˌ &%&"үg'$=8"LݬE q<|PɄZϕ{ijپN;чJzzk>s/HPbh`kds|W^4bxUs]<|Mw.6WMu&Psq(typ70NYkxR@je0~ѠNzGJ+ZA:)>A!cZH'Ə-n	vx5UNQؕ34QtYj($Bޔ]:*(Dc}<<ZZ.T$1P=8+I?޿<9-0uc'i-'jh7O?ejj|;qT̢ 
)%f|rSm@bΜvBtgf"4*"HsbjHGc^sŌ$ʠr&e aB[&1[Ge p='wF㣲U,٪y\I׀Yi 15%+ mSpm3&4%MNs~5	O3L!z)b~r0>JfJH=σ|=Ҵx)i/r)w-S'R&M8ǑVUAxssy)kˇR4 ̣=nS[oI9!.M%Km߫^ +>ɕX)[-zb%$O)fN$	TVm!)ـN2_PgXIl]1|q:hI%pa;9+e?:ѐx (#@d
pkUh8SE?3jN#Y	*e"yP}53b!Y}|T@*S%FD#%$3bG/BTL99l8qƬwB'k!yYP"튐M2D`lB>\ʤ.ŜJ@KWk-=cLFR,R/_&DkWWcJg	-뫒o:IT@I!ALv5&LҞn{xX$\/Xytg/<mv<:;. M~;KRK0S6+0my6Uh3tԢHXȪ~2kX񰔫y"3	E9ѧ ^TcE5ݭ(flvn_tF[
1k9ʣ<[(kK*̻Ɏ2g `!Yy6L(p86ңP5G𩅕+J;_dLk{TAقksxNz.ݲQ~:^Fʮ5|
PmJEŚBö#B8l;Vs]X?:ArôvqᴘGZUaG`BǴڎЃ0,Ϩ2X#>:D<,/~C0yD|juH%|HloЄ&7Fa0&㍧`jPϮ3R~JxXFY0
:ȔUdM^Ub>}#ⲋ4ol>)1wd'(g eYy{TPiu_62#<5\G=k/ox"OKJFO "Y%MevA7wF'}6q W*v{Ғ5eC9qaja)%RՃcQn7ANYҠin. &~8'ԐVEFa!ބzGS~tB譠1򋜊CwbuRʫ5+Kڙ(zQTdڡ:lA.7<iR}#TLc#$s/x.4>xCUeqPPIZӼ4ﰰ`?]d:U!L16yKYrfM߬ax NdAX6o;$BZ~ww5ղN;iBv|x	)M0k}rIxD5.6*0A,mwPG$'ml=8rtWLn;zkn+蘮;U_LqֲVYktE"k(Ʌ[jit-֞M9D1/rh$,=&:'AqP|Ȥ/:NnbInJ%w!{f0Bd&%D<npZ%zwz@o3l DҨdeŭ#)0ק,s
 -Ti}xl)fcK$sՠPM6id7`PIȝ!%)}zGKkr^ۨLD,zU'i!ᝄ-w
EzSUWթǺj]U{
u2@qp\q
j>.S`}EqrΗ BYaDЎN}iK7F0QQ+c,ǖ(l(j;K-o[3>EoD׸&.i7˂4")D+yJBZNn :oHɞ[4R +i)PBc//L7)KqqԞ*he_$I^dY)܉^\uRLR,s9?<tpfr|$QP}!\oL*6/OU&+A?6xJ(g ɒb5$O;3E1Qt$G`>r^1 	O|CYP*ⳕfVڵ&?=@H֠}Cz <亵>AJE).U13?y7Ϯ6]਄
mDEq)Ad}=~ڄU`Nr!'P?F{&\I)e9z!{
o78"ш1xj8v܉R<[bՅzYL}E<27Fܼ+R\x]$6(N?y7٥[E%GM+:~H?yJ",t5uknH9R.$-(.kD<dNM,@e|&;'=6tQ)GbĊ*1kz1El6k*H@26*D,y7co2ݵO
#q`Fee5(Boil?@p}I1{ڗq^CԕM~bVe%'vqAS^J8z[O2i.LBFiX.DM[.4N1|/7&4E<653Or-I0M 5}k̆^z )Wm(hu0AD"|`=H{g&Snj%)\p)TZrʵp)~nafm 2jQUX6WgBdLY-_c*iL3'l7B}YZj:	N\NS=)fk`*[:]
BLIk?!fp2 H,v>RCtܡJ??aH-1P û*9ׂJNuܱ^1̔KϷ8'ӥ-^u'|@n'XhU]{"m٨mhΒBSTt>Rzp}^#X %ֆ3)9ֻΒ(gVcP`UGrx
LY	0mctGᲱLD>
b?'b،g~$Z!ݭ U\0 Q-ġf+Y]((L3'M5d/} CFygJi(N%m_4Ѫ/3\bjYVG4L,TbsN*v)ҽ[_P&.6,Y@}JX2Rɇkk^M4XXf).Z9sǧqr뚦U"o:n)Wz$&%GxEVN(SqJ0gZhHpE^ni!iJ)(xIVM0aAz$ֱBka*G&&?RE1B$Vhpb!?.TRߦz愒mvY´BX56[1	3M؂HH5NnTKhrv|Aa7P7,QTNv}da6ĳJ&;Ģ 3FE_7hn:-{4۴24r]cTg).x(~Η,)1m5nE [,\lNuЊ`"@-:,Up}vntWQ!Ѥd='΄;6
ӯ?5_m=@rKʢTnuzRyn@1Bu8?vj嬭WC	7\SW9M+m;)`J_ =K@;e%,=t/]azj3l%l`iP,$eMl٨\3<D'cJB!H34%'-$H>*D[l?Bg&Tc	 (Kt5[~8 Ӎ\Wh\'j5,ĳ Q]ښC*UɀQ4as%] -8R^fQAK=H:!'CrXCNM=_[De@AVQov#	9)kp!zm/];OFKTРE؟9kXW&
I0tvR4$<y̧;Go:ɬ.L[1$g̯G#ش,sd
*J"[4JrmZ&A*1xuRx*^87
8(I*Jm|		>&"\IBmJ{0iruN44k!pƆy=>ᯃ@fZT}V!E
xK΍'&fn$;B{ns+k8k([Z'mLĻA	`I0k	ǁS=NW-wM>mÚ@/Geߦʹ/WEyZ	]:|`Ab9\2LvcpMNFI-"(e-mV?nQ*(&ޖF#a[NٓZ}M~K>Z6=.qѓ$6iicYPglDH2roEL7/$|]mDB\:v1[W")]"hnw~DȦOxHONGy*>^>bDc:M(I3*m87NC jډָLYbԔ]m/ug9Xln`o9(y`b5]̦w)z+,#}jhuLm=V李DmY@puK3nK	ǰ`Jl&$*MfyKY$
-UױV?EChU@DiTh)Tq JJV^6mWpe[pC
6hd<?B aХĉjf<NuhAF`wS='Aw>x	AvX	;C&i#Jq,2/Q5ǜ,rcHƬP],I)"lMJA+1t61rh8Ȍ^¶n4i5͊zDiLIUڡRs9DI>TV@?K'v>]@z}^}o$!zo 6nm
9nusl w"Qt_u8,jeϒCŮޓ㯇ƘHuf[F\?jM0ej B!6L޶8ZT?3<ص3̴?Ѳ#1@x0lo-d3MƼfeohI	Aե2B&B*t$ՙ-;ϿM879>g5EڋM9g6Hs/9̬CXshjb7>7:_I
L<x_)w`BOtHYFYYpa_`hV-Fg,dvQ$@-rwo$9H!b|ƑƜ}Uo;Ӽ0U=wC5ޣ%YyiDTNB8wr,FɽAq;twct╂_3<Ct2OxmBg2*9rXl»̣! U	)q6H^wz>X̦Xy㥳dEQh^^4@+ڮT 9 W6n.|MQI5xq`Xv´\4*e?MFqwn=NЋUy%TGxoBr^_Tn G=
rX~5&EX<!lxHW!ya,')`UU_,ZƄ_>dùB_8(R,Ia /z 92V%nQe$N|!d94@J4{w\zBo׊[`3QAkd^x,#˫:ޏdLϺ<fKܮEVm(`|P@!afR::UCdji~LdF*A~#B_02XyčwEmJ=-ujŎ\֝	!-%j;s/)PL}m~f)#܉*~~/ĜM$<|1?k,qQiŨ{Y'h|~繳HMl]<A7l\ZIp0saΥe؝o8;1ubu'$^0k^Ўm#(wI&zNС<Kl;37ˏ?, <rbJG.D̕O b˥FgR
@]̶y`WLQ3 ̖iɽ-l`fŷbVK5cHVfh` zиg)"5 F8fn_l!#ǞgiQ?hʢCIWCv8qb28sʀF	C
1 A4fMDq!bL%5yY	u7k:>U>IW Re; (i5_=;
1K*܈V;wted'lei!1I Kı03qEoh=ȔlP_?*fkERXԀ)ZHֹs${M[v\~'6zq+_;sn@\{synV6
MP-Y%0u{Y._wkh$60-XeB#qX14%>$>ACR#崄(@$4#6}x)}wx]A"$TtԒCnRkN|6څe\	J+D^fpF ֎?V4h
Fk̶)n"S:zNؓЈ8JȏkWJ'طD!4{zY'y|h
c+%u>ޱ1i4CH~{Wa*
M3z=lK3/ɤ$ @Dw}>SЈ-6NFj`A5?>-Ӕ:M@g	nE&MU1:ĖDlĠ0-	KZ>Vt}`x˶wd x|57"7X\w7:MÎvM"E>S~  \&Zc[NxcO|[<~7،Յ7&+U$w8V@0vb+" O}4U 00BG(-wC
X YUC؜ʸ^BUwqGkx}U.M{ma Gپ .:(4/0>	rPOJBDSnm1BMln!0[Y/Gl[%vlwz&_Q2-@*?VFu@Ypd_c-?3V/Mlgsqˏ[C=~˭\iC{WmqڢbC*慭km"&]S))(>=9Α\%'fS,Yímzs3sI2m5+f3XexۥQ1{sʝ>0*}052M $D,.ab9,5Y75fM5!E.\G/Ba@TP	އɂ-5^lP.pC9tD b}0&u=d3}VuJʹJO'*&@ĜhB䐙J%m.49/SpM?pa{Gh?($QSCA?1f#G#~F+ܻZoKT*rcW	%`A*[t\׽x߀EФEKET,.iKbRH\j,fMSEk5e˦hqO_nL<np4L?ex~_?G*50a%İE~W$OϏbi2C三AQ޿>@5'C9{`2ڕϖ/=軴4b]SߢԪ`N?H7m6:'5ұ7ns[4P)}Þ3ǒ"tI<3#+>ጅPCqyemdmj	)EJklNv+
~rs}+N!*bz$##b-Ђ̖n$ș2^JC3:D~F0_co&@ID 5{vuc(E9zEi|R`TNPLt0G((7&XO{dt44,q7*PO;<c]`\+/HE9!*S Y棲C⨲	3T5dg~H--,NIa2lE!e}`JkӈէP=a7xo,Z b^-;y0,*ezp׺s4C)")ȰTסt2b+hl_d+Vlj6fi1\vs>ՙڮNqDAJtng	N	c?![7:}^ɡ`3OzGMJGrJ=LY|-!N+C#b$N%^&$ MGe>}3˻z	$w.s=DZF3"2rGuQgÙ;3y@DI^JIIS5eYN&'Y+JbzjNIW_z?t]6$?Ϋ<zFP2%_0z_EoY=8sЪ/l9uKj2S+`B{u{Uٺ̆O38jRYͪuqn8]-6,;JOJA=#s<V0;^>QaR]PJڤ޺MAUOGQ}эmb8zJ[UWu>n6++36dM*<g[`.Eŋ 2ÈE1b&UjU%6wm;zFsOif3O8R5O$SOUir,`I}e(pzmZXi)_C%2uJYdIODjZ%vG0,&^.Jż"ⴾsqFFc5%+;SVSG$Doԏ.XRH(6a`hP^lMuDlRKq&2a
R"S\,R*:,ZGJd0di=k><Ǥ\!jхt͵/;o
vQw袮Sy:JUQ*F<D8j<S {?тW^TLG	x֠G43GMxk=Ev/}dW{HÁ0&E3pWvF%!D)OM˥\$lLa-~9Px
e Ac猶]FbdbeTN7wjd,h
^VdЭ'
u\v=5 $<Y2SN
f/,Oѕ mҖ>Oh&yh&dQ*#(ƒ@@hAD)ՈilƍD#J!k
-T+&>
mw(J0 ){!;A,.RE90L{fAkX:օPZBxw
"6A9g_ÏS
o	hhVTܟs4鳥9ܡ뉀Ӿ`4nK5w		S~aL~	xE	~z,XZ֢rL~Y0=o-{]]%0*̄N2\SLEsg^HdPCcVuF#,Lu=Q0u؃<IthWJwv袒 UwJd53pISqd=lUY+Аo2"W@:E1e_Y
@|=!!rzy1fR!]ZbfS3>on"7,n-^ֲ+8"e~̶)ڋNAB5N\ILgP(@DA( 8 bo?|qP}eGmUsci▕ŵ>DMNLc^}7373Pį<R^-:8#`"q]!f;Yw"b=]%r'[&Y&
.EX{%3El]nAKY9hUC0u"0o +D?P~'soT8zG{}Y獠
.E7):LHχjM[F.@#ّ6m;oM3.码t9z'r>Z]K3K!
}Gd;WX9Da\Etz'f\K;sm#/j.}Պ;O9v6th?|<+w1qJpW}+tӻYƚbZ0,6m봺4Q*+l5-bDER
u_<L>3W  9IZ@&&q.ǂ>ZD_(`#2]1s%4}KX՛
^֑7k(n;&3ɴ@KQ%Of5y#$NuO\LH'TZ\1z`4,j3Z
,T?3ktvFSp:"SKE=K-Y67³d0+9y!YqSBT}*pށ3̆G!hh3"y55bGѫj6j+2az9ncI)|ANԪl"TCi7sp@t L+_~c
I6'qHeoٷZ7Z9PU#	+._bCA^
"yܩ2I][<;j7.E4,p0q(]3RmB5@wkͷ:S/ OGl&NN gX^cEt90>7?Hj9$&}\a[[cW(tS:GOԟ<r٢-.{._Rĳhsqpoprw[i镁VaX':
t.xF>R+gYX`'D|0ZY@hR4E9ur%O2希CgK1yM$08ඪLbs+}z"FYH#1dt&S
O`sOEpлj).*]nrh!d*6{cyB;Pia(<ʳ2jse7St#XiӢSFB^17́gN?$eE4qY
R(N-^%My4]UI4OOΆ^H[nӱ?Gގ1M@T1sW`
X`O~Tl;=JKc47c4;*.39RSڤw9E+Vj	'v0"A$Kll|<}[ol;Og5IvZ@j} ?1Ջ_^ąK^H^ԅK?yd0ڐ!i cs]20L6Uc-jBr7>+Meǚʒ#jW!aB̚2z냶DHfuh6{xg[|E.T_^k,8ƺJ]74,Ɣ,gw̶-Ѡ==9a'=:r
ю\֋SMڠ{l&K۶# Q#k-}4uÃ5a)`=H6F䰮'< (LKa]	AMbd\	PWBK`"K	aIP/vW]벒PJ9FeA^%_K,޸Dy-xZ2O:*ۃ ZCthZ.,1,fu
-Lj rH|lM^|YYK&NZ4VMR:kJbf&_qPAkܧkZ8Ğ2u؟[ؚEՑQ";<
 `mӗ_V]~vۼFf֙XD˲Sqa󦇖z#k#+#MSWJ3jpH@yRa(Q--gP+m)xGq֥o.חW?2&GnnO&iou`uOH÷VEl  kPt<_vc\ `bS*8.0Ɖ`VyPH3eMSO -Ԕ:EW~`
B#x-!!;,//|%컈?lRYݳC+8nʺ:U!ePY2(ˡ;u^ku3Wdn^7:oqo.>ޟc.;ҵ+jIkqN aRct
	/V]G_j9[	.zzp}xU;^%P1Y!d_|&+N
)QoHWFod̥k%Oz+:tc{/*5"(ZvO-3PVW\0eX 71Rav/zww΅1H{LiUfmڿSac䟯2veiF ޸4j,'Npn|IGdGrF佄針0z֣{Kctqsx&\\3I9_TEhd*򙫋@Ir'ʮV<˕Ct/AM|Ѻ1Xǘ{<Ăl	U06jɨ3\ 鳫=ӥjm.S0g$GQ*jC}&D!rsGwSU}{0U<tx#8;i8oEuRVḬjCo#siR	1ԣػ%UΓh^0c|<B<!Q#'1bKK 	%T_dƨ{hTh&R}$`S\e(}tq@Q@h֩f]:{,!q|/~~;kia5aNO.&$Wq
"*+L,ݔ5/Ȳ2)a+1'!]8$ ZASf640U+#M rF~XtToftV4}<ڳNڞ5UmSzٜѧC/\C˒
[VqLt@Ld嶍8&rEX#39TlvSmg[!BqOEh1eЎuCIz6{i{zҮȊ='AbSO濯1wٕwsia20Y.
[uXvS)GP
NE#p<gyϷ(mc,&_X b(bÆ۞\.`$Vjϲ'zhU}3Uo>FtÀQ%_DaP=
(t@"l{tB|<<lk>hԋHXvKذ[ƍE=rL3I'5Wt3ܢuIEhTk9
Tw
gJUS	ޜRmyJukėy-X`fѢYQZi>OYkִX޶mc;mٵݝ:=+7J@8|3IopkDi.wsgݽ{<aYQTgЈCGVZRFzݼ|O_+*%A)SN-ӞgS|૯|}k~FTOWyn|DЂ?Nت8po\wB!1&
pߛ1z͞Jɼ`5z'Q%%{);jRQJ^tt2db%lud]j	׻^Mny>Y&: \#fv+س>&d_PtaF!ig%#/˙ޟ--J_ nLB8?)+:3'$DhO&^Z&N={8ȑ4'NĹp!˕+)IE7o
|˗%Ԕ*L)PAUz:tҥn4-Ybd2}+VXК5֭3aMlkk7Lݺ1GW!^/!~|s	KH0C54hѲF9DȑcK*W(v/ HtېQ[# ,{p;FJhhD)Z4=qK@tFe3'L)Q2*UPFY~@<jY[:_?G85t,d ¢,i۞@8w.kn݊vNGbN>HUϯoHr;K_i߇0cb})d"p",;P>V+-q7M$eÆHYFZ>ꏭ?[,mǶ} =GyO!co|##AqH`84qT(8&?m=Ir?l=}5~	
,,MD 11>B$%yKKC TQQxeea**TDА)AKK2ml䂠R(T!&@BъX8<^
HJ"I&Q(*TE4
:]5Tfkpsx<v89iu^P=(3zH8EBH;n60X0ymWJ~Y9Qcy1qG[b	My!b(QSĈ N	vHBIҤ"CYɕAo0u OKb&SVA@,b4Yf;^g89.p7ܹ;|:ߥ Hw9,ɄV= CFf}Ʋ"$</L-qM&+EaTU4V10LS"D,mh+7	`)	!RQ#%$R22ee4

(%%2@UU>Аgl31	57g y	gA #P(f41
ÉDvI",B1J5FMe00X,1lxG
+@4U	f27䳊;wܻsx0PgLH"!M34"wٓߡt/"8QQxs$$))))KK;LFs쯨h?%%*+g*pbwJA&OQP*UԨN-itG}0Ɛ!-F1oer0e
#s\X+VY`F[bرQ>'NJ8sU΍Z<xh['>5um	`G@ǐ	r%X{!B<izܑLN=cvg{?"O~Ki}8 6lP@̱ %P&:*L(+bB7OCxܓ߇`6	%B]JBTeȦ&G.=)UfAr"N^99x5@<^& bgg׳gY^X/_}vǏ~'cEe͎$i˺q?k'>>G" `+AA
	yTX""x󵄄!/oD%JXqp%H ,TҤ.<@RvժQCIZ*PXfZHҪ
smiNU:uХKnDZ^QTBWׄk<0"鑻71Qjn%S++4vo 4A517(bqp{]d)D6ə咲H ]8|iOcX{AݵD
b$L\nB4?'yAx$FQiG3-YもfHK%#cy((Zd**f9Ӷ::.ebg5f3BX7r*FeF[=cuk,1Y̛hO_
"k	 .V(J9J",) ))YM<llv}3v3]W=qntaufUbqu>n׊*Xֲ<T:
ѹt;cYl'ݾp57[iE5	`e$ZzeSHr5jҡW!҆iK.|`*;04*Kf:gLm<ȢxL
Ú|[!\JRBıӠˌ=OReS\vh'e.	g9v8).!<ԴvE%Q 8=<&h!XDlaJ&L& }؂0-tvhcv^G(V5,T}j]K5i(6:Ⱦ 3[DZ#E4yےo^;ߢtӃ(p#9!&5yw`d2~0 NFt/j*q:Z/=Pɐ3yCMWRk8AP6mЖ́giA=Pḱ@ܺ[aՇz^ 1i|i"A0Y2i'DL`'??lGH>x=Y5tN:qr2`c$pK7rєo4?/\ R~j_r%L"8,!֖&M7fPխKhҠ^jʕ)Q0rdɔ!iBDGhp}LLBL.	~> O ԛK+ˈI}X$rD9g$~->u髄$"
mKLKUDuh&FO+Z_ܛ#s	Jv7bEU'U-Ӓ*9;L%ÅQMы1)׫,gm]8I*l"J):?)ie9!'\FޓF^v>?
Qە2噛e}Qg]%XVjϼֻɋ=yWERRў2R!BQywt?"v= ntV>GId=[}dvsqIiE_}Hԥn2~f8i'C`aD&\X`ɒ$JK%C<Zr++[2>ON.Z9g=`~FPayvfmnSo`9.x:X^A`ϋ37SPⅉ)J$	H)WBdIW,_%R%KSHj4WVf5Z@3jHq]u1`X67ASl֋MC*6<+{$ߓ;]FJny64X;ߛi#/"PW׺9[ب?1:R$Cqh>T@)&	IIf!x)AX	RSF<tX2f C`&t1cƒ5;A
_>y΍+Μ8r rV#B&"J$0ȉ7>|!EC[;`rZuE\vlq̕{O؊-M;p:faFgifZxEg;.tKwӕv=k~ļiVZm6jﰣ;鴳.^>Z@c2TAv(z[oJh3M'A5YɝJ"Ҥ 9:wGՅ<	gw&\9䐤r|GsN:8CaHG#QeK,yёIZF3C~&v>%`EoH0˂WpOBGt(l/ CC F3HiY%FJM\ǔ&!%0X.k2^L߫lΌya?Xd/`ӐxH⩠ZѸagx'X ًʩ;QU`'4A9{-΂zj

PZd@o Tf	lSZբ

	ߟk8u	<GGc鿂D9+ \ܪLf$&ք<`axḋ%Æ`.PRl}`5'PG	{}ĸ~ځ)D/άWW&]aazu+X~	!tA,#3"|7D@gC.'֪T]`TD/̬xB9sJ><χ 5uP/)-2D  X7AYZ sB7ರ*	\S["AAT#bn_1`ͼ1 F1[X)1/Pb-=#+vavKT8zUO1"DQk-dK*.\TbuM*; v!P푷:Ja.,m6S@?n1|!'Z <FX9*c:(G̋kz{ֹkB\`,]H6aeL Fo˗S럙c)0ØӶ%sjuH*_tZ]SX{_$)	`V;A:S'qVV^N"q:DyO	Y3Cp<1t4jA(5L"pi8[J>lxrFsaڟ4"f/:!JB<!";/wj{#YtǙ1eOM 0
5[8gT}=!&%[MtOݑ a"5Yq'=h1_>~A	Ϲvy=
*TsX4߁	myaʹQ5	oO๻Hp&ͻ[S7gsaoS~߉^9h Doh!܀$)	@CeA^zi!g6RdgQ{p#hxRݦst:t}v:-M|*E_kuDQ5}meh&	և399BZmwsIФ1(F 3Sڪ&hcF`huFM23G/lK{Y.=Wr=A!YE*||N׼G7A-YcjիCܙ)E"XW貗P,'%pUIMae8j<#V1pka%#EgT	z?,<gd	CgyV6½K(kaCSmF<9+iD
2\O9p˖	AAvvueW@ؗ&u0 qU0-ck=H*lyFkȉ>{"IBPLw
964ݺ+2q9"۴PFĐQ͸røEK'G$/] 7Zn3K#n+5Eh6gx9 }jCb!5\!F`80v1*wNʡFy=4o+yGmzdty5GG	Td`eFx.u(m'`cAm1|vx& )1mpn-`d&)8ThbMN..#]uEO)޻Qme4:-nWJ)F~Q|ԋeޟIB-ٽ^U]šM͋h+o8jtT$%8+'NI=vяr~cըoWaFѢ0,j!h[$N2XʤB(`'ZdQy9>^`ƠHS/}EW5]¼\E}]Lqij">4!k*op)TCV%y_<gvpIV:o܋&y#}Xig|133oF8z%	Iw"(IIw9yqLsv 
c׺x;+ucyNĺHcŽ(GLiO㨢Qgd{v=<n(So:-G|Q*t է ȡ4gf7
8pFJ.מ+ϑX4zQ5'AMUQne!ѱmw?֏AO%~fρ.>yO.NX|;= ] (xKC0kVhgջt(a^SԠ9gpܞvg]{<w4eDTj=Z}`ɴқ;~Җ0֓Ic"м'6rAqC>ta[e>\t!7#A"Na*ԛYd+;ȓa}.nK[rM& h[Ϝ<5ZDK.be<nfa~z^47{5x٩J\,MזR&)`HcΞO斜&I՞qyg:H )&-*c¬Y$ te3-%3vS]U|@xhlU&xJ `trhMIN攛E-t_.OSʦY8v._k)6BFTϥ}~$2`9]'z1b Z*tP!N'~lU>*aRbl1㖻kh[=ۿ6w+fyDϭ 9q8NhY;W{%8Q^ϖrhؗ4LYTH:w'@p^%[lO8gvbw@tIbBQuh5BTJw@ĖdK_Nȅ\rR4g~p_?O#YzHa^7#cFx{D=W}_[>}1tؒ"K	HS+G?W{ܳQ7`Y8$gG==}G?Nad\Bsx5g)<0ik=5IX>؅Ci'YxOy^pqA	5S(uW_&rG#&}>raթhrШAhp7:<RvCrU?;޿Dn{g֎q%=e?Q|tod%.54VYӆ3^G?a}O r'VZCb_h!Smew:PoLrF?[wlum;]堩qMHI:2X:L'C0:㿹=ƫ[*,2`Ј&ttyy/$.9
u^ZBDRĴ %K#.u]:ɽEn
ylWHGgMX4]#q-G;+D;^dG(ʽIRO)"WH^CP
{e~lhyU<1ZO'*E1"Eg=tyq2<*z4i'u%:g'B#^}dd#MS\|`F0+^B}hZloQg?:/;GdGVyV~LwwHZgw1=P+v.Y}361Mu= 	twٔ4xٲB/=qZY䷑υUt!g N`C`ltvG;SGƛHL>˜,.-ȱ$[Rμ~/={ZLs1OwfKߐôE5IMu̱/cOEJGZ׷Kg붽s8@]|#]8l@#Jl}jR_e?c/Wε2{>se\4Yzٗ޻?SO'+>o+Z9GƵHܢ]]psV^?wΖ"4	tVw25hRK
>ݾ9u`ݦizz <e=
Lu٣zOܥ5LĆy~~Q@Ӷ$fwDw<w#۬UC/kUY^1AӞ+x~g<l*O.cY#cB$!jvIGX_^B`k9,oľ"Zo!:ό.ϗ{yhmaϾ__?55󸙹ѹc|ԦǷE4&Ԫ}xLTg
"B*:߂hRi0:RMObT{Yd}q(~/Xl-o؊GN[N+=%~́qH2$Px$CPF<}1[˻)RbW \,GUVUgEr2RTy|^E@5	J!˂PkP
| c,-Yp$TGP˨TUx(W؈ 8f,۩Pg߽'.Р!:==ˏM^ dˣExBLCG3?d30htj٠
cmg#ҏB֭m
:~%a QzE .OrT@k5..rFi..ܪP}:gȮז ̙f d|TX59Q{殾J%Zy^({QAAh$(TSw;ZTlbP)jQ#/ϰ08}'Q-.Cy؎Q:pV!)q6aD<kX_"*M0cFm9CrK\aRdγvjG5DA)I
UsC/e8ZNz~=GBqnr0~- o{Z!瞟=0ʊ{u[%|&0Ba)p_l
WNCZp<U3M#PȋRvNIR/QQCXfBeD-ц+".aj ~a)4\X\=wP}\<qu`DRRO8f^}q"rWڿjk2El7'j5/%˳ 4j2JƱe-=$Fj/6x2s-$N;:ؐmff"/64/c"EJP{|CyJJzi9%\~aq(UYݧO(~a& X[ x餗!,9ͿS@:8?oÖJ{C&/a*C@yHFgI.֞g&po)>/Q啸gZ,Z䴚x: <iLeC5"(L[bEŎD+m=p߭/,ihN4NFE+PN+5Z\<iG2CS΃b!9#H0@jm#mHX'7'"(-/Fo]rՃ28R.E-fgQq_b񄢄 !yD1f2?rsmpKF*!ʆ4:"ueBsF`_kFG|wleLUJ	3E*AwO㕰-RN72&]8jp3/jy1ClI8>9i{6p\ZՐ缻;J`^!j0ᵽ0'`ׂz#y.w~*^ucRwвY%ʔ><+[/qgYQ*[@Y!#ҪE3GPCPn0)(TqL؃#78P~'fEk&ugR,n<$Ϗi±Cv`yӂ<af뾭'ں6V6@멱Mhq9\Wf9ȕn=9hx(Cn2<|o'GCei_ jF[w'[Z%noW43GLDO!V1sm ba]1|G r7>j]/fӭIM{ #}%;+.BE|Afli4>hw/]E'X
Mcb^#osBna21pСo
i۔lNNǯa`5q=ZkI%8^7	j*poHoKo'Nզ@#Ͽ8 
QIwD䨬O<Lҹ5^9z)xxQJ35=$ur70a5H?Fnȩ0mtVN23XOݷ۟b}?:`)#?4mDrݻ矛Sx6
,
2!'8E$s "G/9G}iDD-q{Z*~gtvmI5'r
` o,0T\v	UD3
QrV:.1DHп8&	hϰDmtywT&#W`Pka#
lB%ё2 R}	a!"/ U xP4v*	s80'o;Ex6l Ŵ|Sţ~JΉxYh
<
nra!{HVcIg2.)k⁰{G5XAx2Q~_e[ԌjU#ܓRY&7l,#oP1W3<j-k~&e~ZçlH.pU2$4@P]avy[`\잖
 m4?͢B8<=[A_쇸+$t@?_0Qg#U ֙@sY\ĭ1HYvϹZϾr
O`iR5EU3ZbIp/28/V*p7;
x	)OtQc<uvRxNF0w}	9`V.YJ1Yo. ۇ@r^kP	rX!%LK~p?F"4\z@j@C!}zF*RǬHB&M`-}kJ:z]r@>OnkaǢ5;2*_AoHJ04^yVv|ǌ]z`
x̏#U?ʯǎg-f #UϹGS&%\Y[>*؇X
}>\.ZFBPǍR7:w VLe*sžA´ Yrf`l38ITȜE~L×rd&pxYVȚr37fjװ,U*Z~WV`yppG&\OquLÉJgEBREe%sL9PNm[K" BYey60Av4dZg46Ce5ښ#Ë78W\	Z&)4a4Mk$U%#Jgx;kxR:`H*6' 0T np(NMXiJ(qyF
E[yM>2j/E<8V3!%?df7}6B}p9|F>94/F//JZ͟嗓9q*qSsmA~Я]n(KLl}Az$}){4?Dxh>!	enL0*!r<.<}`rqBhƵm،u0Z"#*e'WX$6ј
ь#F=#PA,ОmscbA ɶcJĄe^fjt:~K+Rz[a`x)Vg_v9^)nG2>-=RfgۋFQd17$UVՆ[dVʮV9L+x	n	S`mgDЀK;B	_1rze&jS!O{(&jX0\O_D8H1dp@W	8qn]Z"]4LsV.%] A'!ēTY{)6fP5~o,-PFKn)O#QdoFDP&3\V!]wD<_؏BǸ0ZH~_4FNqFкDQE@1n)\c| .Ӗv*%\uŞEF|s]kC
p9ƞJexjQunJ:&6HWAE	fFoK&҄U/!dU&l*C Z)iu5vL=TW{y_\0xr%J>F-jw-o2^O>ݽ>*H
?Wp?*rt=MI!.Y,*$>ZS0\)Xz5K-q0VЁf>^t`=Mg0ܘD|%F3%ucIyOX7҂[B6<x
	:ՖPs9͔>	(Nl)@ށisS&VxOåtʑMz9~pDC{4l@3>KƬsZk|zn&B&⩕3-o)rMRp` ȷ$10!KZ'*
,C$%6W!1?7ԝJ}r:
Cy(nl|9Lne͊?]T!E3MQ#Ӳ.D)	(vpQo3B0e#x!TE;湔b
]T#y|j#1} /0x3==xdPмlh-OT')mTs@nق,!2oE}4[PUAO.Q:i7r9ߌ)eޅ!H4C"SxXʓ2[HYi"4@o<lV̓z#Jm8Ґu0Xv!롸k)D?ݠGgjǲ/Qbc/K,ak-3߫P2T"rC HrݣɔPWuH<:ep{)"`9Qjk#+h5gUk׹EeDPdT
]J; *,iEKN`Y+VRf͚^Gg^R{	
E,UVcJl?! 4cH͈浃a[r8jڎL>鿎OapRhOSL$=ː!E
?@;Bg>͜i ndBŹ5}8uy FtjAm}o'>JBIZb^a@xbA5Z!o֋
:R-KFPzh,̖23u=	Or"燎UyY'd`PQƢzla4x\/
!Y>A©dxHL$H	w1ľ]`inQ\ϓ78eh2r,cL`B_9˛1F#v(\Nr@V-cܿ<
ø%=^E{P \4\T+6y6ۉ#]ðVE<1$hKc֣È,ɶ*#tG+ f쀀R1V"?=B
GܑYhr4vU=){O+
	OȢ-YD{棬3qW(˿O^a;D곟V)NwZB\2LgI^IZUW"PÃ_c#qOJ?Uh-@$bb6{eR\Ώʌs *LMxhpߜDO~WZpUAsqۍJdd}o+1yز%zvg[IVHM(NGޔ~>ę.nqcۅ́GDPŦpKvl9w:խWbvmێ{~~IyT`j([NTP`sKϼ.}<X~Yu/vtכV=&<,^i?w'ĨQ±A&5b$$$E>2kFϫ ^*1GH"Qhh	\$Q!kcZ6	jH]m:/Sl546	/(a/Ah-yT\g^c'Ty=p]
P2#4A)2H'(Ct3tXu'"BNt 0;Yv@rêx:|%py/9бIO;rM:zQ@T.CHI(>h\1U)[(tL獖s2HMSs|j6ZjhUBqo¶ah_\y[/;i]<\/xNi_4l?yKgsg6v7rR
PZsO1uuԉ67~{l&z[~?Ԅ`KZ*z2ٶƓ8j=q[)HH`PUfOpI۝K }&ՈV{#D*(c&!ozZ F,s ;	6mozǍBygG+
wM. S&6;;	AECz#x"=EQ[3"f˔{{fW;PR<WcOZT~oYsKS諯^o}mx][7%cXۡS!׉σvCU$<rłp?X #8bSo.(axV 4"AM+ƹGX-^|	T4HRHbӺ>x1nwi%{z
06%QO1ƌCd#>l&j{<A˜xzZ"?Orw1DSnȥJ ^ID)C(7sz'\ ;
jf<d2%=T? 1]DaBr0*U̚fO{ܺbwBڏK|`ru+(})#wjS*MNOV: Mzb*uͅwB*e1-xQsHO&XG!5}fFd#aj\SYt8	*h@:4asMfhX6 МWqG\ii'(+!!s#73 /O^/[Dfi}YT@a1dg_hNJ^؇CvQy:VlŔDx]fɯ23(e s8}TQXOc@lV,=$Ԥڍ?[+VQ<]d}oU'Q6ށY~lBbau9?3JU.?^T+ߠ0_@~/3F:.;/O]<w8$BݹQsXwXLWGIb?0J 2/ẓ <Ԕŝ0.vIBN"C\" h{yi8B2*IԄD{CԒq}JF[=6"j@]kd ,j_Ji-%OK[4{qxN֩?_N@oOǇ	-#} rJ16R h"ޓ	ʮQ
W"FQ;IoMze8ʡ ZÈ',{GfD	L<5jVHI`s9=ͣ~t:t!^9
0L:<pJ2G)WXHISJQ{4n̤uȠg&5ּaq[ iū%cjB#~yC,Km9TȽVV4Pjyv^Xjc`<ujdp+I <0Y,ҡ,#D^;F5Bx2a<>|ĪGV]w@&o&TfKy^xLTMJḥ%OkFnJ+&
_γIxmխv4֍'ʯz岷x[6K*-$R=HE\0 _/c#"6[dk9e3j]
ûG࿏k94Ηl1mDDUʢF*ӓGOvW~ɯX6+01!.$^jN>d.#d#k%sYؓS_ 3n"GS!y8E{5;tN2zANun\`)62?r2	&ſL~2R{y@zsܭ9	%dt7doHZJ؅2_߭Ew׌EgXz+當pw_0Y1<Wя\TTe]t+0w[=7e@eu_p51\N h4~~׼RyⰯ/0xzlh"^4s[WK6ٕK07e4o19JIzHeaLG3`U>gٞ/1QB%g;EoC"s~"Ul(_R@ha_<'KhUFZI],2W-΀eZި]JPgWg悘;׷EXw+@@t=XFKzY@	aI'rsc	O;Q7*41q]Qu}>4,d*4rU4/>u+H>9$? ̈Y?\&'^T@SӞ۩)]n0M߂*ۅG\̐0MeMK}RmrPē^y(gguWaCf(W9)2<	D<ҎD\"Ox<KkQI]w<.J>L|.3ߖ糲aJ$iY%]ߊߐ.8i<E
h!"u'ĠPG1tVz9)aR$C1UVҫ@nrmЋnPZOgi=	4^xfϾu]y:(&~z-Ĉ*zO>ۧ"[?4&vS*
"]R`b!Lsap4MpPy!g
-Ҍ!0|g"=`<,"BC`U\_ԏVM{OȽJ"9`r)aF@sGe}2X߾4r	(`$r:WkǳV}%H 5a݅Gdq&Pa[:)49wnc]wjӛ
88
6{1]mREh`Qc*'G
q.wl._CجzC|$Iäwy E,4A㒠HÌ7b~y`$$RJHSJRb=U䟒F[a6wOo|=hv+Ϋ}t3todoMy}/# J-4˲(qa;3RaNxv
kZ&g.`/\ǧFsul2uvZ~Hm\Lٗ$/ByaG?)d8fWB9g	PO jTU\?ZtbXkVO:2RSUl)-c,1e/x'^vG{L͵p׺mC1&]4&ęBali-aV'bB|F *FnÅxӦţ6c&ƅm=좍scfфfhL5^~?s1fR܄oF;iwQ-&G5Pwu;Ocy&N5ߵ)jW0|#2V"UH|	5R* &ObϚ;#)ˮ[z' iA SwPu0WwlM~y ג,յXV_k-e-$d߉/\ͮ\iBٌX%[vì\#ٍ~Z7G(ÏA?`@?3/~xށxޞk釫ĺ{N e􊴦Qz+vrYNLoCP+ K zO-%mĀMJ55]2׊+8ö2PDM][!ns`E.hW<_bϲѐΜxFCL]m.Co/gE,	m?pXSPTXۮБ,ϖ!im?ɌL0l/^?yQ	ӼέCsM=M@R̵g9s><l(rHˡYCP*dP3c0@G$cF,|0G1ڌa%	ס\d9	rsv+JJSNl=ZOѕ0BoH%4~vi-*tH4z$G-46VB[t~HzOAq58KL ٩Y/jgOAXv<?8%)ɧ~l\!OD:?:\}I<Y6Sk52"r1>溄"A!D\FD+@*kGi^E`o胉lC-Tzظ3%#
h-M;~b1^ЃX}P9RdQ#0ɟ3qyw7/o3X}ԭ5q6W;YUhP,`o+Lբ$$Ŕ/zU>-2PjGKƱcvZQC=<W9ըN%΋LmzF{O3}fịTJ|N M~2;~3樥 3qe{7nkM1
mTCWdB%qn%	oRMzOkE-*n|X9YK?'ueЎsaw+kG8QXa&_) ncmEظomc;	[?jiKRbҘrG(ôZy	|_ȱ[V8>Q߅U!]&{P@w˓qoRRG*qܕxoaƁnI2ɚŻ]&	 ^f',,}N!flK8yz){0p}<)6n"R-xdl1D6ˑtB(e>vӃ7ߏIhr|_jipKKUG~9eȂ9>'4^n<jTeiAAGEw0qz@$vAo]Pvxv!l+59g*Խ.};ı.S^Kϡf`m|k}|G.6/su"$#ŐBet\2+ܫ t-pk,Ki!xh!c0FP:T\E~D')U&Vƒ_`TE&lQ{rԊ<
"(c}MdЁZ3#@=m5-E3*ںF.!krg0+., ese&H[섗uRH&2$)/3m6c>ك'[,҆{ Y~4XPi_v$SxˬK!agilfk-0XNXU鋕/FE>h9R!E!РXy}}PE44'~5xղH5xse~N[QgٰexV]Lp2v$lgx$WaG-#3TڭzSv{d{+rVpM
o6==pd,Y&[ Uekᇕep(M]N2 ,9#&v8ʡZ\MmR.=܂k%'cŁO(D~dIV mU90jֈX*Z5\axۨz;U"pgXF'ǐ0fa/(4@W >bk97'F^7~Y7Po+4jbmˠ'^/Oh+n}BK	$fYd%U/ܼ62*X|TvU2CԺ,*Մws'Bh7JݲF&&4]O6M&؜xpAb!"y>mӷ$^wr.?Px~TdNFʾ{x@bp_nip-/	>UYVNMƼtO܄8_Rzc9Rp1%k-20P2P3Nm2N;^1Bx<xG0=)<er,f2S0~u_\leFu/~lNb<V1^ŧpƔ|rr~ ]u02ga,8,NmkdlZ˘m# s̳Ɔwaֵ}@&)ݑF#+nq>U&q4i##n [2iK$w@wtjTF`emT7xMow!T5Pz!hB-Y79A	jw:7K@fʪ$do.TU5 v(' `'b0	2M29diL1Ep8~sHlښcM@ )@_~StrLa,<fiז&\0]ggݲx*J"o·!F~(){9<s
=]c؇V߭@RH؏'uR&'i܅s_^-zUF,=xw--0ўClYdN~ư"_o;<KD'en(	|W(":{{4ڄg5R1wX]^2Ҿ{}&i.蕵̂:ia#gVSs(<]^Hv <\Ԟt? {44"9ziq]6o)x8:3|y"Xe躔K"8؁q*Ӆ^0~?J n<^ʚ.ZVGRg 5AozbMu	>ݻb
T5hS>+)g($&B_~lBgv37	׶w^a]0C[x	Mr_n/ $$wz|.''R OgN8RyBɗEX֮ƒ,&߸FwV&0C]`ShTr]c%*|4Z qd[$Bd|N>?734Iw߰q^4^qǞX"rmS/iuՁ)Խ΂b[Ug3뤮"ΥNXa/+y-E럈Ɇ},AKe!G_ 1-W+Rĕ(<e̽n30XgbCݣ8]㾝[M^^3WR Lxxa;"[>}=@xwQv񋾭釲bk7aWN2L/]Sͯ9fԟ1!]~&:+⻊,}cQ(U6[NAHk5̧ r0|+Օ~'Ӳc4$AjXNh^Q9B('ѼNdnF0t.fQU*Y2_)srQ<"&]]rơ,#,POxW?Y3㟰vk?ئƒ?4]BT`1EX\6%ny	ϰ8$LtXsrD/MNƢ!F4O0K!Qa& ,8ق˜gXzZ;HkljBKn!_js.6"է:o)SL̝EV'.$i`MmϊBuWZCYwpb>3<qef&-ѲؐKvDƱBg0A&'s3@2#e;q<]$@4`ɇYҝ˘5p	q-Ksz-N8XD߭'$ގ}tު(:hV(mXZkw
g.fΡi=G$a5s{}ξ /i6hNv-31 "~&ق,`&<iNV#$gsu",E-䚧"	^<}J=3"j,ochT*?uAeW GŦV5eYzTmj't\-cmZ=ۈkL,R!i
P$){Ppa0L$ȳi©uB
<vӢ[ٜQ%ïȉ͗
["4eNGEY_>5U|wL;/S=Da7v5 zO{Zb|N=0w!4٥ib&e7(:Z	ױ1?}GaDl,z`F'^B3<,7EB-WpOE[tr_x(LqyѓӍig?PQ)32 u\샕7p^iPj}1b̕?tv&ABVЈV*[&L|rH6bn_HU+CВeIm&í;LW蕟YKzA3E\C\٠zZu=pe0shla^⪐ZakOK
'.s_^]rw?jBCcJԳD9HRoC"=?+'I{`PPS,n|?C@.c@`µ7t3ҿw"Dvo)^BZYxZ,ЦH
W8I":8﷖0(.CYI'+5VgiZXV`穹DwK  ^=51VeD/mngV鸐YYm#Jl-|ӥ|Yb1J2nɻZ%ue?HnPg	.Qhx$҄@`,(JXg0El8iʂv6ԹS|V/_>ngHZj
^`MYw?{=fh7jaUeQYUKRU@ۄ*6xbu5vڮ":oCʋU0][6p1>(ABt_G;Y/8B-, %J$@YKq-X8/{F<evJrT5lUjl6"o_CKam󳄸*,A92\ED!@(`;ڵ0F&}aHGcSV+)k3gEfBE-Gro!j ??~܅cGJG=y?PVR$+@qA5J"|ߤE5G&tiվDf{7yY\ċl%8^6U\,?1؊J./;\ўCo
/ڐJB(.fFLǇyp>UIGSmh0Z?,D3.%ȴ0];0~AsZD]ؿA&p9SRS@%ӻ%2X6UX6 zǥ0?E|{m-/\X&me	U|Z5OY˞&q|Zfu0(E>)2c/^m}FQVd"̐k>&%E%又kiguxqKͪOKGXF*.\l.	93=jÌwh?$);AW:"Z:2ٮCU3k+(㟄unT}$'*!MwdmiReH=wbXes,PX%jLL7
a+%
22| \(:֖eV&"*E׍ˋTpH}21hNTXt\ߕTU3cA֪\k>$'APGK*[j GuSLUytχ,'E3kLңVw<FGltx>KJL}ٵTuM	~^AwJ$'}KધP*[_Pϟ>es8`ja&RİF9fֈ'"kXCݨQnCڗq*b9ZLC>#pdO3%a;!]E7^ t{ʮ ڔ6P;1@w#[Wvh0DߐwupumףP{CV%X,A9[|O0I]+K},AX,iWC0:lN8 o=5MF_uGL{{agrF5Lzd)~M'9 %t)EE+eHڍnMFVeykh۷
d4XH~1i78\/kA;_s1alme-:jm rk@greX%%oC5Q֊+Ό;%3 o3kz-z1>Q-Xܽp1OEiVؾd2Z]Fcsu<jO604{`N!;냩]""~Vsfur c)#ҤQp(;yAkmtQ*F;г0# G<Jt+a|{{eAv@æ@8x,Bˀ|9LDtIl#ET9e3UXMbhuwĹyfߛ{ӻ7K5KaݴXm9E']Qc$Q<kǣ!*9l>F0RbOނ|#~y++K(t)9nr0hY,ݶ+ h9`-2SYt:ei W2d!Rr*rLVvbtnII'd"үpѺaUwp̗slwgkfz_?zLkv 67Gk;i~{5P`
_VrDMIG~t\QYYB
}kx]eBA&ryY:;MјRՕ!Kܶ#n__We,840DE2B')ɭh;wϜ~筓"؆r
0Vk,V^1edwGY%ST:ĬYuİxRq%Ґh'Xw4uvBFu!5֋3Dzksī2LDb	"^,H8$Ir'4;Y1xLz=uƧN]+ :cBA=	|B(2F;fX@-,_]UO:T6Q}[Eb{q̪R3n3j(	g]98-h;yncsmL4RTlO)e%	놈8T~|5(D6:5<&CJ:;OkSMᘜ*axPnւ7q`gpW/]0E\''DQ~4Agt\*[0_MP|	wWskݛT$Vr˿b#!s(]es;ȝRDe RaиM&.߭>~氮"
s<7(f!Bp[	bpV\-V&KvǦZR$2oq쎺A[Δ' f7ma#".5E)md@]RMJp@RTcSGaX",#(TȥL&.d{*QTpsWSx)_	<_K|qAL[w|r-o>Hد{u`_%bMm
<;:%#Gf ɭO <QTq`]
}kB`RJ//3#?pýM$Oh}I=scϿz1В| Uc)Y9)Xk5mKψK`c!5np>.9ΩUxHɋ&/;[	Ez
	1uS'0_rDAW˟\ү1QfCqUh	o5}2N	GwIޟ^GkN囋WU#H>
16%ʢ%ٲiZxC.7$PtաCEF:/+T^
8[7V!UEhXbٝ'QnG@s#fX\#kK;^|bR7T]mA'ux߉ώISgaE%ߑSyq9L;i̭;+<nxiҿc-)eTZ;W3ߑ[퐌Aj_2n%E,xSTne9Wei9c&]
3i9yM 	8qqL.o]dԧ}iw3R5Š~.jWY3LtH",yzMAyɑ(pe1wsHu+Cx	ɊNwE^i*ظUoԐpX^0`.Pզ!e*44PiR,s/`G?bnNz}zZ+ZTv6%/y-ա!t~*URNY'ݏ4
΢'p30~ 0ԇYN~ vJDre'ٟV+3r(x=G`X9"Vn	k!#Rf;ƒ&K>vz~JOD@4DT?]NpVbElJދĞp|F恮%9T,2*"!~!o q0Bv!dooH&{@~uzowăwM\zpe!8Jly)df*B*NV~ Xw#@NXP\=(MH(Thk)w83'#~m0f(51rG/1ZSe4VGB7\cJ=,~)rRΫeaSsGl33Ju+">FIoG%TJn:R!$m+Ng,8ƽ7JNYpΪCS)K#+(Ummq?(`7,{S)!)P-./̪(|a
iZ\A}1m?iuQ?"
F" jgdVY"/kRqJky5[tWT2W̠
ȟ3'*de~"yuV=GBAG]-!a,?wQh4o /3]@2InxN	E3bg=|Ǉ;HIcvYf
`)wMCKޓ3y]
\FjLGKL9Vr]V\ @mO-$K'Y}|_=Ʉ8g(:M'p56!02PLʢY˻k16SUj6t(>6W5cڕK$5Ky;ʚಖgTw Tӥ/ʭ]3rbC}7>ƊA@fxE[p9; OwJ+80
!6UTL	v'ђI06Dݲv[ 3Eg#cB^9QG(<{`Հy+1*@owTuk_KZ\ B)¥nL:T1C-J(<˒\jeWxe2NY<, Gaڡ`i|aey~qu4$W+ E@{?;NY^B`erA-v 'Ʈ{g4_נs)gMͷ|LOjrL7<QQql̺ZuAHԎQe榻EO!<GßL"A!XtHM4nݡkc)
.
Զ\0cEqa٘#>!$8B"|PT&KFd@|pԴ݁[&K˚.
Jճ܅Ip$T.{=S`P학1 \afɽBv@=>H4[QNֈ"k4H8l}7s_[w&gB '<ZTYѺbb
tҬp4$?(LBJww!TC#k#鈚%&tۀ)JҮʘ3qu`#F-ZV'#]{N%WW]v&"T{a՘\˘C}O[ydwYBϹ(f =LHD|uX4*_<GHx*DV/ǉFڍ{8XA\`zN`OB~9*UBpʇ& YHϗU!8loD2W	M#0CAEB.M,m-m⌄KgoF)IAswhUz=
*fVVKzM*5Ӿp1 T&ҕv?ɨ 貮ru>e=x4ƕ\t!{a7@0LXX!){u)_00g^fgd,97mh?vb,AҞi:yhSf.ap=8{`Md]_*~7,~"B=U͹69up%8P[v-&`,cSkHZY1y2)<ls0>Pu[_cゟ o{[~	`
#|yE`F~
Ѡ+t1ݟ8de4CWnxm1bM?e]wq
Hr_/j&
0:Q6'(Lh]6W48JI(d"Z2wnʹ-Mc^cp}>ґ%:Ⓔވ+)+>hpP I^tw&vw2ba X!t2%a 8|YB$훛e.Tv}H˾6I=s:IS>d# u#.9e=סOuJcn:[Y$
{-!?㶳/Uos	r;Oh2fms7ldS''dC^ig?bpqN;oVUk90Qk" !(!\;Sg1O7ꈀXPv+]s9t<KJ='mj-9Ńδ:RXwﳹO?؂}1j6Yvvk7ܕ`KDֈi3+.n0>QR3
	}9N{6[,?%n6N*i+/ޥmY	F8^.qt`蒃ȅ*q߸]@%r< ˦>2!JDJգЀhiPBY3+hkM25d+YQ-z(TL	XiDR`V(͜eB 5W{.*Wa~eY~;1P,_%:IX/U%`!;OmsEnA{E,\F[`"B,gٔre z$P{[c	)Y_}qBq6ß^I!WW,r:c7znu5ih?tj*-?RD)֭z6S-Tȹ/DjIK_^~W჋oiN>xO-wvXBMEPA5d~@;̬{?G`Նb]=@с:d	e_}jN]^しt"KA8[U/#ͣ3!RȪջ\b.@*ce3S~nu
IA"m:9??h=U=ӣKd\7{EO5rj߻!^>^}UXdS;C$8W՜?l*uM>rM50CKE<DOz?A&PQC7)+enq"J^խ5nF9ߓ'J4&EC0q zQ;fM(QgXՁxyݨbTd2?7$};տ~M3)=rAAZ[q k.K1mJJ2GdL!Pc&{E<"EM
$7>Y"qiV
TƤChyq{;Eftly0˾אַ$24J ]:WW	@bM>+k."+CF˥m@N!_wr*
O-)&[΄4F>'ӻ~7<OgK0lQ&kv+B7#=P<F ̀86ablTE}8MѲ<-a'Zrt8욎2jlun9HKw=+5jyA]؋9ߴ|DÔ+W%N!6 <)0*>d")AWLzp\oRY̾LS'kTT"0EZTBU$${Δ.֣1F)SrGi]rYWSO_2l6r6ľޒq	fP^Y&]ʢgŘ1XbdP%zx_RK%A.&>xD/ъ<5x-Ďq:7)uDZ4>hI&kA8hyT).,꣏@vV}kx8{c9'kнHj.copyMC[Gi=iK~Q*drDNƬ_ۂnbQqK)N,	i~[½$5ͼ
{TnY#v5|`6U|W2ڱ~&e%HD[O燱M>Y(q9 U+X#/sQH*.P$B֖'\^] f_|#^{,<q"t!zhXD u$v0Ɣԃ
XN+M!xP_O/3
z;nFsgC\.EZ出Z{~414yҖ 	+JohS>2QYS_셟[[_g=H2/
vM|:~$BصXK2?LqQ%Xv6J\(UH p04}R_3|]8d)c<Pj}+%ueH]uDvg" +n<toȴ̚|=NgN!;4U5ҫ~rb(n%X
*/&&$nasy30]Z1;՗3W[X!.`pv&/)1 BjdIM){>mVu9v!&C'7F(-\zJmtʣUV[Vl3eIGAHb(d޸WM,'oRbva1$!xO̕d?ըxxΊVQK5;sT5Q~TΔ@v<'xCt J]\#s5Bb:?=96$fn[ʥ.Kt3o=flNs>qտWer3$h&br/i/u< <KJoX]%ȘG^оҧU6o'_4Y+V#MCEI	Yq][+-u<\o.ญ]/ưp`k[	N;Gn*$N
{:qyN
8N8:.SrhEJ<d:GyYٵԹJBc+$BK q7xz	<1+Q	>a{o^'{_oTOw;1IN^WjB:\$$'hP#8^H>`d `07k*C({*{ExB]*sYqu8G	&_&Uy*ꆵ
_C3C >;~W*\z9E\i9ʜ]3=d[~nFe)cA}e^A	O7 O)3sw׵ގ:F2I3<!F@{Am`9@JR~KMv]nL?z(k0eR+~`k	cB2{p$ 3mSĮ*bA.VNYmһߑ)e.VJ-ٍjh-kc40P`m,(3O*~C3(9m*UaůE=Wގ;{uyFB_u*;PӉ'KާU]VxtQVrcEt[w豠Ml"=`%Q(mJAZf
XquZZ%DK Pi^Q֢~ubH-i^8.<Ej|Aӵqy9=~/V{>sC_y_[tT
-N
G&[ēoY9rR]sJ8I"(	6xFԥܖؕf-JdqǛJVF'Ę*<"Pġ`e٫F
yEDRڲR1.nbA֚p3T3zf(ƺ(k}ݪ,B/^9cTB\V^"dUתּƢfdΖP!$RcI(JMwNya	.(Ίtn']#9g^# .z&#eb>]{<zk9gL=FK64bK0+,ƕ:<se@gPi/#j\"3qMq0[+,b5fH2Sp>ZM5k4r5a-Z=֍QL1_&'BS&sfBD%5Iu`Q^DUMQE\+DP'C5OӲrJU@O Ӫs J	?CCY>N+*sP<:֝쐰5m ނYq4.3a2uC Ʃ̅p"%'"Cc\3UB3mO	a~&roQ\E`5a梾8XL<ʓDY| I-=sH"~t4_TmB.}T,admVa:t8ݝRYOBՠeS1oVo`ER\sHyg+}J>$'$|i5V
CZuC 	Nv' ɐҬ]75'Z#xAQ&|r2w(`@X~~k.Uސ,ՀCzb˖ر+_OcA~OmNMhnKUN߹]"Fah+4.S픷0g>rqՊCOC$nG4/Tp2\>اU(;i3aZ]F[T3XP?5Smj
'OtA|?9oN^}an~sms7Q;AV.{|̰fyeFlōu,UL{hT+O8%cT_v0,b&R
Hm@X/:Dpn&ۢuic>gp(|3j0%ݖ^GډtpB~=w
B~i.p{?is.eY<3VtCk)<,$"Q~[o"V
tA6b;;q!0{Zڪ@wg }Q^iZ鉵\D7xT?hI3AHႃ2 Fe32sn6)̘ZC*Ig
+rP2q,=e$͂ئ`h4jB8=c%iwh7 YnnWIT,5{i=q"PI!nRO,ӮN}YK#ZHu(@	8Q!/R~xKdX2lFTbwO~|޻nr>.Iv@ RRNb$<a<l|aoU/=&+3pG^h(ʐnXKH*j
p)ְ$I~?"͇=δp:4yq!3=.#YﵷDGmn4z&˝/o?.$RC~{ea˴ǲfñ7}Qieb}D""L9i:U7k"(ݻ[\7zҀe\AnyI[X69D(p0'e*x o'2bo&̽_cwhj00ɎnOf6{Ũ~3VFUAt C!R/&WUMv.x
.܍vv	ۀMY 3Wې7hZY%'tZ^}KC{oB򤠨8"7iRٜ PMSKxZNe91XIt+VSYy9o8l?=jz0~eĘN`a	PM*$ƌ~tD<+S% 'oi0}Iy]l-6b[ߠAT -n`uؠ	7+_Cx<>)gof>]m[M:f&y"1ͮy@AWqyҞ0R`0{M^&W 
^w;H8.-!ܪNz#&2Q!w@cj*$Ḁuy Ю	W~LN-Fl r)tE,ĦN4s(;Ҵ84d prG&O<9n=ƘJIHO\|of_~[{*|`xb-jZiim@t0˺JC;U{WGog9r`ߧ"){]Q(?EWPF<GT5%(#2UG2V	}f9?JgnPB<|-3)>_u*DBCm3`ܚ[nB= ੶TfNɄfS]yyP\\D_tw|	H${TupHu H]L%B}\0KtCI۽[xCt
HF,A{goW!oMH巃lٮ+__bK7UƟ+A/S*26i%F<`GQ+ȗ6Re ܎VS#5O
7QvuF !s]jɫ]:%~Qt?Ixy3
]eh0S<WXYxD d#!H!_S8Ct`~b}A-CLdK K	=|
쿶*xt䡪4%ԎoOI!.Fbd:u:o
>j>/k:^~UL5|Pߪ ᙈ] {JuI<!Dkp4"+2~#>t汛]И3l̒1x簬8XyiAL^c]s?V>&Ѥ@>GJ]|;:dB[RW˖F^N&##"}~__t@&'T`Ez!G*t)
֏d(Bqy!2~IK(,~Cl"E%½zq;d	r7qƛNm(:-I-Cb7l穑Ⱥg
L?0Ef@k,"ЈXߛgMIgU0~"6؂
K5@(Qa[uRVym
̍uӀ#J}т/2gZ`mSԀm&7nnPbvmM0g@A31uu=, :*68Ak'T#~\PŭgT-CjvOZ,1LeM:'f4z%.ZGjȉ`4MtjwlG; GzG`o)!Ғʵ&H
S;~qoȁD-0׫v:Ha<ռ{?>TAn*{cv L+y9(Z`@G > t3JSBk;rP]Ifۖrf8ZM\E^}g^ .]g>q.sQ;Tf]{mCb1B2
Pq} Mq.PtZ'U'W@&ȑ}j(zBnN'5RhU'xoz	j^WxMNⳞ3G	"K#'.w~T÷f.T~LeŐC'L[vR$އ-IWfmC+,0t^0WP$ڑ(_疼sv̬33@h.L?Փ+UDȷjj#Q%@SLKp6˃lHRAh;ԯ47yn_Yj|H:8<lJ#Ak$ZI3Q8@O N486Z+뽧a{ {a^Ug9S"j^ <zXz,>JHBh;GdHX&,)0yKq"Yo zl/+xpVr/ w	}̮I)NVvM+mӞtoo|?g+3mLi9ʎr;c\۞8caˀ|R߶X48t8QReW66_A<fZsd6	8^ù#࣭=XjփƵr8krrudP>H
7jc(}A\E?H_#cdض7;AJ	.{0̸t~'?pd8*2aSU i?<[5piĬCo5mf5R6L<,5%-mwG!g:X'eDد`;G޴s@E5ssq
nSxr_U1%^9ʒU\Y^8XdzݲEԨn9Be˒<1_I6iL3GqʃILl	#M}j~ G&/b~%&q|*RI+3'V*k}l,jh98qnXH hMqWŰ59K\die	 nAR<\vWa~g;W(^3Z]0K4齚A݄~.feSx=5E)ƺ1ղeL؃1fn$ݙWGdGUݢjQ}C0ɎP4'XIn8FRʊժlGK|llT (0(UeI|#_)7blK\Te3JP*v\f%#08WnĀZCk
H8-<!&w@ÒTtຼ 3"ܕg;bbմ|ڳb*q	l/gd[]!慧QRLV?F,1Tҵ	X$"OC"g*wpM<*·%_Zqc樸p/^Bg8 g8`M튝Qҹ'fE-,caF_jn#KP)xF} xbتWB(ĎR!ox o(Q#qkMPzt4,"ϒ%z1t).@
Q SdQ]cZ<(FvIg,v&mi5,?{'" @0Ë~aE&`uMCt#֗
Zu1Pͤ#{1p9b`#/<FGe!4zO.-G3RR_\ƮXlcvE-ϚDMP~P%EŪ	ӒuA@>x*@Լi ɞ|,.j;\(.J,H锣&oD;%*L>j_χ\ls 24_"*~:3֐jCP((83 ރ5ίH{Tf: ZOF~"8 v\ưs|+w(ִ	UģР̛!F;C=w[̯V"W/X汐q#͗gn}m,z t8i-ˬ7dNR޴=@^*~T݊[_c&z?6tx0ȧn#qRVԬl{ڧ-K^^hк`?v]L÷;oc>F0,&~o]+a$J0&:Mldcr([t~ [AH3nxp&ӣAڠp1*`/*%]}DD]'DXs\5<2w:iI=^MbQӱ_=*;_*R0RiGqZ'\?i	wr:@6ZDWbTs"C
ch[@{xݦ7itHf{e5fvmXf3{0.<ƫ\pJ>yWquoE[xvjq`is7$?Pj}x{U׉hʞV,%tjCt7vMG~<Îm4QMW
Ē/-r%dhb+=&%ֺxJrx!Gy܉ÄYJy@¯Cbk=GwWh{6oMI?Qqyj'.Y8+`O2X8BvPa&vTD#,(XN!y;ʛ2*2UѬnm4Z$5;{'Y?0޹8};:|x^]2cﰁsm9(,% 1\G8LȴQhf2'?3"#5`X($J l5|h:d++1:1+:^>|x2ypv:KU:	lB(doۧX5gRʒ>K!;w23ܩy!	QjkҥWRY$'1KdNl>ln8gR;)~D=;svnugl|,;-3iBE!JKB_ALNy9NR}q!Vf|C)?e,0QS pp8pm!ЃlPuArɢå_xǥQI8lv!{(u%b򝔻ϼ:&?{5hfcD<M$I4lްٙ\UsTTLcRT,HdC9533{v#L<_E3O?o:;7_]q0j6z|Z(ߗ@s9+%('SQ}Ng>b@H0!	E/Q?aH_
EuM9ZXʩm)Z2
ұP%sֽSYBQ4!ӬiP&~*nٓf 5={j{zpHEa"*c$0"8,(ծ_[Ij(PB,۪`[6s?3W`QF8NDP)dTqB׼wX2b0D.H(<S-@mo{^].o|^[;944|ƄIXݳ'
Q@6CLĬk5f[;]r7q}OM!O-]lY{    #8,aeN5:Uؖy4W]VC,-p}[;>:o~~^0^oE4#I-mz y1n$Ø쑓`5U*Plj_-uOl߮M&\8d@zl6T>ù[[ksPO)D"nvپ)ZPU{RԀrдK7!/E$a+HDL_j3zZ/=/X{~5BcD]6BQf0C*FX"W1.bSShe	c#I,12VƱ3UVMFcc&E19Z#Yyc1v|kg@a")qy[$\{F O=DACRgE,_IzadtwΡ},QpE%0[g'N.)Ͼ5kjoEW.t~߯F|;b~0AE㾌{ă6!}jħ/g4I׼P#@ipnap8'C9.gE[+BULMbZc!ƤWKtCx\&<s{[2[{3qC;3)4{=ݾ}ZbwTT*r<G0Ą1!:Xo;v^eko>&#Ti``Jw7nMٖ4&[)ˤrjzQT>kB,.Td8j$@)U2d#zG'#ѐ!C:O8"P/I5eۨy&mW1oh/_F+f'ּ{ͭwߌQfwoH%!S]$bRʴ;]GȐw3g1,'zlYD~~zEA8U- 7U@
!PMЁ2ͰT"ug='鵸8V="m洊I1}aWx?-# c$f6 #-XBr4-B5=5z,nrpgc[j}%=ƨ˯զ{qmy3}-)Op{L(2ѻVcrFg+֡!}
.=޾jCH~S!%]Dx4\SD 0$ l'ťxre?1ݔyb-áQ	YugbʅAp1G`8(rnw,;|Ycα
 5kZqWbRh& =#	(Bؖr%knin8%NI0]ī}궡(-132
C[%Ti+Ca Ap꒱7)-͖|L>.ZEbjND|קD4y~|1E^nzq@΃?
Lu>复@*fCC^%Oױbl9.=}m+aPxUUcp41	\aG<`L6v%\=ITHoPǧl^+KfHFSS+ɼLe|Q5C!wH$$ۡERta")iKjh=%;q/'gI5~S2dt	rO]$e6#צ}'fwAv$geߺyGc[tOw c`)-;M$J\e>/efHc#X)c>>@\֪/VODǶQȹDXA8n	>{/Z'r{2*cJw\B'rc4AuVrJJbbyQ"!Ǵ
j']$/hV^PQ#'ދ2.1,/_ZVS3h
=wa.њ#?TH8&VByGs|qI${ /1Jm8~PYZ'7UUGH3|u)2ZOd2Jw&}{b%aǁ	 _}#OG36ZCc.wg*@O934ΌСU՝;zSb-դ,Nf_>|"-Usv͒$3'>ܝ~_וv79ꪻ(w1`Bv@WTC͖nشxvJ8D|3HqU1H5,u[e(򸐧[хkRʏdz*$cjhHGKS44W۱Jz!|sw"@xBva:2s&nV.KǰY1fޜ)YK>FæT;n%{bqHxƏ%^zr`=jhnOwM2L'B,CM؅~<%P<}@ҊL2~M+P(1}rYlLu_[ݣ]UQa{@gʣ2.τx5K/*8!S0x=յ9YH I3JMNq2xW۵Gyx)G7&!sya9gT)0<!,c8G"w5TkpcANga͒Zbygc3=kߦfeV6`SCY+id)H93Ƚ8,: T5JklU˔~ihN^N6`%Ƕ[L\#AF\HmEۓ纸]OuxT>aDdyYA<ܖ|л>5Ӄ!xT@@D,iZćt!EVi4Q***hVQxp@AM*mgD
۪/wAPgWf_^c^n05Hw%==6Q+اDv77qxɧ%/z<mv"#ZFZFUCP;ŕEբR[gF87bS B*^Of
+U
(޽}Ej)n.N@u'ĿNgi ]nƺ,<"Y۾]Ra	h*SFf=.fj40Fq5O:_MsMuDey&y[{Mk}= .&R[G#tMVSN[) *j:]765' .(H)yoKqLl?5cGMmΊKn)r343J^7n䲎+RQ	al5rlzPP|͹+cW[+x_R䢁OFw&` O4sӰtſ* Kd2S\MzASPEr5)<ox3]1Ԕj>ƵAD+wHKǰ-[ۉѼ?l]۳eil1QM3b/)Ykkh;'L&qbWiS̚L?&dKLZwt+ [Q"3Nኃ>#7"cn&K;"y,-%ׅ[X'_xKVmP޲e(E44mdog˖E9	>v ﵪ>_U57Re`)8 Zti.u>1B"dyZE0b8k! 5.탕f׉E.=cWj/=nBS@/WS-*{D=0?, Q%7IK\UG7"k+u1PVU¸2@Xbg"	zK^Άl{mz|=|M+>8haոcv	㟯9)':Go9#U$TX F갬4S
!ӡ F/)f(C+Bos9D>j0~t Hd}0XC`JU]=ҜݝmR6-}=ycAEguN`#kepHYj>\FĈR<7[_aMz<m=[N_Wk]O7ZiJ	Κ
:E_b :z6/ۺ~reZ-
aSq{p

HK.'\yhA?"(@{mbm捠#܉=͜lCk7t4/;ԋӐ.V(z۫a7Z^mDwjߒENHM`p~d|6ef22;~1M#FCd+mI͓Ybj֓5$}'3M.;b sܔ, QEm\[ui$.~𡮕˷&8)mضm{wI(<IFT_r2>pzh8IZ׫ZEzyޜ3n$2Λe/i;>nmT{f#js=1?tӜA]. J)	TnsI,eH]'㒖[6]p=g!q{h9ʗEUS
mBMbrWl@Tc>o[$X@H
U""?4¿9uB$	[lFBR5<8]4N!®\
Ob}`h:n6$(5C!=gmtpuvZK+/#qtJe
B@0tE4 
?ƑᣠR"_J
Bi13̬m!~,}#*"rt-,t@$eUk5:HUN5Җt]UeI)
i|QEi=6!I7!vr.-<n-`n
ؚjiZ!V{+C^+J_&FjLp/jK4 nEd٘cX*Coт9Y ùmW(|L*+W=IyIˍwmxm|j``h[̢Yn˖i	WNcޅTW?p}K6xQuBxHJϧg
HF>HӷS$OE5?DjBUaPܬ\ݛ AI@L&qC]l2P<, AAa2k@/@o(PMOj]kЊ~_AڕSB~o XBk1,U-~r)z@A%#(GHxן{Hzhpc*`LE,	D;fU3gF;OhA=/T~.qĵ<׬uKcRa1 ^zIØ9蹟^?W5gVQk%e_5\?'fk~?g++cY$*QFa0RF$I"2[?+<c]ǋLDU$wUzXbvK\06cJWռ.U15<1ݢE?`*yyڂ]-M@^t6P-k|lO3r\Pb*aUItڝ*"H	:(L23VQGM^`#8o8&		+qt61aUpwfQ4Zޯ\?Ԥ/Cŵ[ZBdbet ܘ;qz=3nR|x남$
WJUe$xƃDCG4ޮ	ԟ
bADrܲo2,[<9dcXƔuBRb+Y尵
U}L! R/YW|cAENܩ13dEU|u	Qz6k9պlhYTR*z%Ȍ?,t\UF잌r/	)Q'|fU=R~S76,hvNńȺ%YO3!dv_6%*O~|,$=QV({D]H7TAXSiLD!SZX)=+DS3RMOT[߂mr5ڰ2uc0;4 OU=_So2p?`daUgN?ᕔ]L>( VKBQ5B	Un٭[q<>h qNu/AӀ#PT}m	)'a%^zClb^[|T^7EV "U=\1Q=;tciK>. ?xOﱐUهFm5\ wo-aeUZ mnb\<D#Vӛ=#T-Z;rYFYU wP#Dj7Z#"׌̪TL2louƢ<+~k H?|g(ݫu=/+Cc{;l3Iy|5+1I)#<Z->L1]|?.pĚ!z}ES-.+>u`Rخo  e]]x\ZxOqSs,SL);JER	KS:m&$:$Z)zsUƑ#:$  qH'.t-۬ؐw3T1#wg(30jnG oA`LmVa,(].IFcko,O31vwP#_)C>*Ju1BzirTɸ7ZQ1kRL(/%__M5Wl2v{u5p#K^uk.djH`yȉ̅[ܯzQ)rZ׼h}f"ZTU[Rg,UYKeSNW0yn^Y!1S>R5K">
	=MX.bNHӴqDz"~]NhcslekZɲ݋)R$Aj|㩝-B'XwZ~$F7{q%$'bibV0r3'zBe}c3̗
ijTzUSEjjدTzGvJOZ'-`#^:.+Ut.Ujz\cRQkZ\Pq*&2}ĉ:ٔ b*npO\PHA/*b$=36!d3#l"||w~oBٞMN
5؄rJs]NQ`!k^#rpﶨ)~1Uw`7bKכzW 5Qkg|;<%5WvxZ[5ȧԷ\_G(zï-߲ W7JOZS:B`|`#sCe,GqP
m^Q s+CXRd66su<CA$hAfj?ugˇ_ ggH鹣`b8F̅qᑼS9V^-"=^;}0|j& $.ynv5%88!U~SUtRӯǟ};!Az[Iz
BVvb۾mdfwσ}wڑh7wxht) ,J_LL~-9Hg.i[TzW㶃xW閒&kG&Z!nbatdO)q&؎|0tXEBZLV,Ђ qu}P>G}K6ͬhyڄ	'*#KO1_B5hX#?H!U~&Z:,wF	Y&]tsscHs{mHbe.)-s+]䄭x Qn3^NE(_zGt~sQn4ty}ŧm6tmKNǾT$5hms!{E%Z?&ljO)Ss H>UFch.)"X$MZ| cjPKm7V	dd=í0
ECC2>=Aj&<R[ 3~ۢ=*I{¡P$!atJ7AaGPB;]@j|@I\$ff 2ǣy|^Z{#RO$S>Q)--Nz[aL)wRQ>,(UQ+Zr,~,ԛ_ݡ[Mw鏱=FӖ-_E"CVC4cKSm<c8g/`/
5ӋЪD%C	JIزKY$Qy΀u9cupX
P$`UMl7H@wD׻Oq\BjEԦUG?=DY5#yݾ$Oikt"iׄT /`C1&mnNN'=\<02k%[rX\\)i\S
@{ܲd
 !~f٢s+nj_:tLSޯ_MlaIҤ'V<-i98&tkdq\u܎ndD@ . nDv`|-~7Yu>@8~nVa{$6lq4Q>H7n4ZO)fúh0	 %5^i-J9Foyz#eМHv܀mGc=;{04[Si9(WHZ0_S(g@T5dݐv(鎎C`#$]$,p>J苰-]N66V]b1^AcNgTV1`~ZFm.Yj+FdT;k6>_onhIQʡ\с45ywy3) wgJ˚Q"e4L'*`7Y?0tAp`@pVQ[m6f|6aV0s*a!]<Y0~4WMr'?W#sHߊa3
-O{d4^(^CVGHoH[yeJ_HUC*S)V짡*RoW/e𘿝}4FYnp䙫6Ǒ*mmԳt<SEp2=."a"EQh#I|r,'3
!ID'I/D~gg	R8/]0WR;2QQqMG>Z"O+ݎ>KI//YN1p%6iK-@U_o+MRF/7%u5uuk;ꦱ;Z`#Ŷt#W<_.?KX2#I=PѨC$O?i3OíkdgAAT6X}bVg뽘ؼ-~mV5Y>'*
dgekC:C|RVP<[00DpMo57kn ,9_w.?+&uE+#Wg,)		YZ\TRzo;Ԑe{lRQY6\~AE(:s>IboX47d	%7UԲ>'L^gǓeW.o,'>0lfS-@o먧nJ,^_^ކ[``Ϥ	XvV1myC$ylsYYӯе=ƦbO|掼(4;:^.P<awzupԼEEdpb(DHu
1$Ia^Q#?dͅ#1C=A*~ʁ gDeRdY2`B@K˸wt1pP(
֖-iܶAeEyokwujyh%|J徠5\h5x;	`ÿ߯2L\aݬ<56/Y=Oi4s{xK<?_wWV_WjP2mu=;p8JV]J.Z>~F[ uPً!۔=ŭ.I7*"4B	auT##UH%<ms)*5ˏh3 r 9vH"-/iP{{V_G`wVXv3uӛ£!H_TU{_|xrh},Yq};z&0a{SUJ$liڸI 9ys<x|kTQ&Q8(u]M' G1\mqK%/UkSv^zzeGv,;w;U;mbm)==wγ|`p21;:[3_L32گ#$҄O"ZXe6kemGjj5oovIf_)WM$#aPh}v@!ڧX00 6m̙wa7
ls\v7`%3ɔOSO7LT_Wgv=8+_#;୞ڔy&{PkdN} UMEFt#y,g/Z/he!փ3T7rX SmaM2f2 ַŦsχIk0Bа-ZKh	7/9rW]GJ4ʡYe]38d$_\	,W v.W}ۑ}6G|ԭ#*m%EEO_(Ԉ]%?0'r;nDBO6?/?G+Uʁܷ1	x6>'bJ&Z};yϛfyBYnNO>[~E|z<LdAnYشLeJu;^d85)*͐ 3|c>͉	"U.2wCYyI-]=[gwRMLp ybD
9FeYnոJXbt95YZ&6u"D0Y\AR5vK//pϗ 4^=0-mX{V)JBK)\9v5h[<Çswo\|qY {j̆<ўUqԜ2&溻?S|3xɔퟡzY3tf!OMլuG
db':mo6yӆl;2*%%H}-d=(@ ZdOw8.mG}dk"qrlAr&N^vhFYBddE)ԘV;ے3X,_J=Է\	L!; F{
KK\RGqaoǖGDȏw>X/:250P²tqn8apM9$w%:XU7{ra{|ruCBP ;[m&emA*j@3JM%5z\CU'(͂U[5Ll;CzjGC}){Е㵀w-rG5]k̲yvu(`c"enTF
^>:9jgP%39U3(+sHU'(Iy4ӌ)wῬyǁC]>+,GwJ^tD˸ynl[[C,˜p|Z=2菉PBj)\0:qO:?w'ou~ŃR4Vѯx7c.hr$vK^{~hm[ڠrל9ط[$jx`j//ɉx5rmCG.Ϙfvuvf/ VxMDכSdլ,d:lEC̬:Ӭ6ԟ~K|m*<;p>0d8?PvD2Tnc}~+~>ڄfelYtE'Sl.֓H$CLI܏i8=B">("	tr3wĹ˹u8"C&2@E *Y*Biû? #y}^`~Ӯꎎ:j3a@>HpYGJˇmg_+'*R$Z__P`[ꊶnMYsOѷP>LvxQ$8%55R&5(7)7mkߜ$d`4yPWG2kb˂`@m9VAFS<v/\Z5F&y@jjꋸ*(D>=&݁5OAJy7>s?P=`Eaxb
y^:˭VoX!Z*z#P!v4_m	4_UuӭYÍ:|Rg:.!n1[[%BX9w0e946^^Gߋ`Y= ϱ[k0((%QKta_}sl5"}!t8ᮄ͢S-ZFPDeP.|qC:.@nđg_6;<g?mBM*=x﹧o@}eeK|?rhK<8:44mM[xd攛Ry:"xN<;W4}naI* ;Nߟ{=wɩ|֊&]gY(xѩ1	SjLXBI%ŧ{lrEb@(p#F'
S0bǩq[~؜/b~LoPj$*Ev׭N>~}J﷈-==xyCi`h^A
g:>eGۥНH)MWݐh:a>Ҭښ6{v߁g;rzo=$_έ0r
:kP3.BNk)TմpEJPZs?edd+j۷MŬ_7;4C꼔%'-͟Y1iC֭GKuNWz]兾<^Wp'j:%K\iAqFh{D<39?S)tyn{6\jVFޒLZ!5|g|#~ștM=#zB90X$G!f{&L~Z&7z?vͱ25[AYIuA[OޖY	mJR&Փ`xTXmϺ{Fw}㗂U£E֏rEuzuEJ..35JJ?{L6[L_~kq}W`IG3ۖ
&BYI1rɯ`^(iA(dc#I,Ns݄;`{߲[ԍ=A4X鹩qn|4lM|F&!|ޮ-5gmM}7z=vF5IWjmzW
?bLȞcx}Y`z)O{qsXT(}quǞ0I:K+FFFe]>nsq>TCe82\fyg__b/uHT]kᯞٞ
QE-Ԅ6ʓ?OAIBZ?}5:nlN_\СS%pCG7{U }`AKe-=fdJ\ XΘu_z|Qڰ|8;khPV6jZk[k+QU'&$ZUI6:TAb[գfjF&.8#9B֥ֈvƸj%1Rgդ,3\^,=X[}	(#/-d:}v#pE_[g	3^O#~:'Lft4C>u]qsl?UNY -~/zsRK=] &޷b:5֔˽
F8j$Xj4]oy֦\N)R*W6}YdgfnRMO̎k/Vʛ!m'(Y38>6wiCVi1J͝y:0~X`p6,~1MKx>=ET/va}%B$t>4i}S<txMLMEYNe:??qEcElPvmȗZD톏+߽87E!caw3HR$QؙBӳdO u7?Di>ȶ
ש!V=g-7Z	^*#0[o+u3m\XSe<+AK+R@hF/~ŐSo3v9A+[@ !!PzUFLaDDj</O<u<_opOv۳elCUm}z~zQ4d?ͻg׶+ǽVjH0Ouw9sI&{0+ZW4nD<W@x-]\,M~g!LytgA}kX>VdH[DeO~U#6A0DQ|rG?/sv.B1jwޅ~ĈY>V|fq1^\ 7<6t@ĊGvrh<F0\yny/X	͈OȒh{h9D@QFEnr!#׌/yi_rrci&L$+>mm/oFAڿ=lyQlNK#6emK:+(yXtmSX7
aRml(Yy,>!#[-"Q2YR	r+80{DHvZaEV-0->63sdD)~:R-)U($ַBwٓB3=jZ#7ya)9WMoN]m=~'B{$H==[#RB*{e(C%ٱ0`W%y:
kb,gUϾͿf4.o]n)66Hy_ b­<Ke@!JcxGUP|8b<<U8z?}q[lť -[HAg~87^inGHW +.9c%G䠵rP3c JuHocہ[>[=@C7veᡛG=z,JVֿ׼q+Ļ96cJpJk!Hw#lO=H+n"ˈ`ps(Q#H*ޡ/ޣNNӏKe9ʻL|iaߠ}TJ^PU%.Tr2#q*{AZ%5i?.	{>[S͍ܢ"X*0)s~G{=mhq^܁,*?ݎiv-,^DHQcn38(eQڹA>	jH"V	PK:u t@Y
Z 铖^^Uf"rqC)Hgn5:q4F+-ϋ͒,o̒˞|im?hcLk4$#vl?Uĭ=oi-wwmrUu|CRIBq:(~
`eW!"9Z_@
5m 0X1`/ƥ=\[j1OIwV3D"(B$Iy.c٘Lp[Z۱m[cvCsWs7(g0آg"7WqkڐV|ƈ7kwv,l=o\]wuyخv+M-E8#.8^/n(#`.dC{``"(;s;	]ˠfE*.yBꄴYl0x&I2)	qH$(FBop{6V1b<YLg1_Gp7{c%9<!fi pa~T?'\# fuڹ
S4/r G9$%!5[C]Ik]L,K=t81.5[ruq=թ^68jg1>4$|oHSA}
b pjqZ(%!-;}bb{++	rb ZNJ`ִBKʃd8M̈>+W cp*'rNy4E@,KUիU%գ+d	+h!bd΁{\8I-I|]3cYu7:iQPXQXQP |NSZzfǭrAUqhvV5-s`/jyfGhc]:+SܭrkJ/w<cDoC6(<Ȗ28dEC%Q;d\vwgIsreEeUT	kB]
90kѣ@LSu:	am]s<{@ 6xCG rDG/7SZyw?EecJBڦY<8-]k-R5,ڤj~.ZR<AH@DrghOY"ƛ8`d+9~+<zz^dU$ws*ʑ˥^xN/I|i'.6v/C,DkDٳk)ۺ0
ωubXWoO<JàpU;Eef?iaBL
83&aH7Xs@h 1jt:oN2Ǧ=↨߄}HćϙM|3QE2؏5(~\/ݪ~Ž+zxP~dJlHks)q5ޑ^D_s8prqb=m[M6f1/Yl6hpe逐A`V]t]˾nY!v嚸2ek.u{<{!IH	id{^~¥481,N*f2}#I1-ǾN g" %DJf&mcGvBed3R}T<3I'd 9pQøuJ}z|é̕s1ɿl'RzeNUpk(=Q#U6dg58a:mѱC=z;!=]RƷ>|"FcX@T;$?$	 'NDƠk#uI <Gꧽ|\h3%kEf;(K#?H8ѝ訕w>n% o%^Qnd"^raH}(R)qbT	2)r'<q84Y&'iw]`<Ӊ;P54N`Ml[|t{Ү|j 4۬-uRav欋Yږo}_=m|Ey盞="RUh8lɊP6nZfXA+$?` dsʹr0XKQ_ip~IdUL]Zɾb+AGu9CY\74mlstgjSG'|\~?ѴؓSy8Fx522whwk0{Qq|ݼ;IEVdl"LR6>"@twCc2g9B@V F[kd	m뷔IZRЦX~nL%lٺwzσ pd$=bJk$ٵ֎DlaM&0][~d[[/9Ř@Y]ZZ}K+*^+%^#&Tpc%?8#%%	FɇEK0t0.P-(re!`ؘlCC:1QBǆ,!.QP͞~a[	TNfr֔#ҡۊ"$n049o	g{Yx[P]j 2veGbAY+̙9BCzy &_ 
#ǕR4	 ",U%.1&dQ}0kխ9a0`&u_0M16[ZAe2@y}֨8ys#Gbb
͹e×r%JE'gܽU^ .
]͖ɹS'j4Amf*:;Q?hB$A4U5İv\ge
<Z-;st5>Y@p=E3L&.Y(csXG,PqZo(!пF&Br,s.GcqJAChǡ;9ٝ,o	>5$˫˫r
k2	XH^џʯie-uZT[];}XO=HFfGC.%w@Xׁº
`7()<fCy|u)9aBYUWK|6$6F'va)Sttr!#Yy4FnZJQsr"#6!2FZwɦvwN"0|{0ȧ.O26\a@r'D +ʾ}QoG=lXAW݆|$˰n$/C,J'f:aLW3m8-7$J'.JD6!sAvc鶜KhY&jEkּ@VP^`AzzZ[=~GïöQSULH"BH38Y02ւZRu81!znmQ\fJm=Xk 6Gټ2-,1qPmxjN}݊k b+֯FB֮ ->oӶU&u:$H[#v$~Z|vP[x6QKv:wܽn[YT[3ZZ?Ϟ-W{rɓt: yϵҙl%ؖg2Wÿ63,Z}_%ӒzNK f~_ڃP<Eb	k9պF6BojAm=} >)e:73gުd3QWS:lJ N5+4kRhQes
W4PbLQ
'Zj~wis~|{5xWT\us?$;o(;͵΁{Hnk0ъڛN6\/5|~֥8HWd$;,`ݧ)fhu,sMl6i1adð&ik7Y`[fUWFx
WJJj
0
Rp͊
@
!@O\IįڬzBj_X|~Æ|.?{G`v{(\tc^\c{ҼhkI(ld,MrxAE70F9S˞@_8tgͧ@jwNHT҆iHbZdH>qA;L`)o{0e^65!tp(å|!SKpW8w,Ir0Pޜ@Dw]}^H{Շgg8b 6m.^v#mTDl9emnBvWhDVXpYvi
@${$A}*	6rBayVO͍&L+;섎P˿&\<\^)b^t]i1(]^t"NþϤg;qvʕ貅k9h3>Ⱥ\K1UWW24sPn{'ģ#&;EZo	nf%/fJN_CJ )gٯY@C'rokׅ|%Unb2WU3ѶnOL&m ޫͻr;F3CB[q]~e;':pu=yMO;~g9v˰<#̺˃7lnp&9<ހV{LR&О.Cdev;v0/z8%Xޓ+hanJ `Ō*J^l8bc(FX'i!F4r:$DPN`*A:R;o/Crrb;.'K'J|v *0n- @#"Mn,VXESE@Z̍I̟Uf67<$%	B6i1)>LzbKBS[gq %~=˘[ґ˜㗂GG>_rb]ʵ+sm7m˔%o'ǩ6C{1?@	ӦMґZaߩi۷Mڴ4l
p:q眫{47er%z㍱0gϳYzk6K@Wa(ׅ[7~l~SՃo8v{IE$bvBP_v(peDu-U^GC*ϾM	雗*E͢e}1Ǥ|S<6&8ox 6_ƙ-[~3Vaz)w.ֵKShVvI]\h}R-KMRt}>CM#39-eB	h*Kޏ_'
;=M'q#?cS.8iMx{iү8k3/5ă]'3{AHk\ c5mB
'toXCҿ'>[>ho%L17U0!DQEHjL˷ʠ'k<xؠS^\_.}4vn1|ف)cpw۴rESDtjOЖjYrk栘TẺk>DCŖXet(@횔at{'tO/6kjCr?kyCho}!G?r&*X>(hosTEN6i!Hӆ-7IOȞlmMջbG[d4&69Ĥ@#ޣ$0D^ v}#ZΚ̠"&bn_fpU68VX K/ѥ7n6/@\~o;ev3۔Xfl^IKٺ0lm%vueeߓ[΋kk;'K2-+ka*=lѝ;w@1 ze[z mBt37A(ev2(M8[@MHV3ۚcAГ-TЀhڳ/:9pۢlˢu}?b/=zE2+Ga? QˢUMa`CXz$[8z|Yϊԩd*._^]=- uzRO)j;"׮W~ucE{_{Mm&z0Hmu1CE<}r-Tapj"TbGr}"g[x?t.,՟$MXz7;Թ5znӦ}wpa3MbOXikB=^-i%@SAQ&y	м7qZ+kjgYBy4j:tZ#g[)KKf4`rkOOi?w:tU P2QG	I{*#Hݡ4 LLEw0DP :_k367T%ySX`Η1HWn??)(7msoWwt\Uo J	x-&6JL.E1	I	L6K[|;%\1	OOD(73\&~=/o;?LV_Q/MefTر x@!PE|<"sŌ6WE%тh]]WHMf5PadO)VjMxM'25堦4.-[!tK{6]\?W.c {3gY`7(:l )Aii<:ce0z]Gt۩m mNsݞI>^Tʱ3L:5)* l}Np &KwƽjX-_H:6[FN<F_RR~}(*
.0fgOk)J	M5nGyU4_UuK.^	G&zUC%YU_nQJ KEH#_U壐Me٩2=%a%\&>,9QT.7l4JrNE1.iF=RaisRxݞY8:8?^[(?vqtƉ	k<NME	b2hhۘ~ݒh%Jk +k\{l3:N^6Zƪ&&q$G
?g9|댄<@T,BHp*}Od9{S|,8JKlaA7YLt}SGe0Ģ"A`cqB!FuRZ\+yp'5ݯ~q^9Cp?*猴E=Kjhv)Jʹtyͩu6ڵ2#)ɊyuI}nvs}7u+	ǆ(PDӥ"<&9r^9]w$*m_cڏBՠʠ'Q*o}a:N~<+b){=pSvWͭR<VDV@Na#qB:|y	ݼoih#(,Gm!VbRu3rETڳbك|L0]Lfst˼AgΖ^r]PUjT ;UZ"7KǷ>]1. wmn.! %|}uH	B;LQnļbwzG%.`tQxJ9Zh>X4#@'%JD4hsKcwP#- a f,!tL+~-;x
\/_+x0F:@^LcUAoߊ4h+D7Q-7+SZ:D!_q?3aL[z2]JQ#07a뤒"\a%vn>)JTXVvVzez+onەɃ뉍ͷ˒WٵlSK^t":]<(>k'C!W&ED64U)}jdJ5PG6#o]Ngod(]7YJh}.zRM>ݴ鈾kA3 H<W>eTaǔF<b|1N/Ō1w<ZmEn8`8Ha>U uf<!ѳ-{!TܿśW7b|/Y<5/[mW]i8%́D9Ʃn".' I[*7'͹G}ـk/5$ ae1}aOR;т|)l^C<3y\Lʩ.Z:Z,yC:˗YK;,óBՙ_7<drAIt}!C=/ YG(`cͽWN2h|wk?F	BXbŮoE0qC~ocL13?yhqN܁t1}15ښq|4wi)rmWd^??|R5[8i~8e840ΞsC;tϗ+!KB%sȳ+fR?TOYU~N?Mi(@1'l`e=܃o	}>E\oilqT}jS.ZiMs1/|:'RpgJA%Ǜ5&$)q0(ہ`5#2PشBl@L9+_^<ͥg|zA.4=ma~`^7G{m҃Λ"T4eg9eK)We"qR?oKX lz& 0H?0hF0'pQX/~ K$Gp8uzĨߗI:ae!^0E6]ʌZꕉ<t;Y\%ҼPʭ* S>Vwwt-XT{3'ߺ޿':J%YZyBX΃|P+<ʮ$~TΛ׸y7RĪTKM6įn"yh(F;@ws}w>Зwo2F;>1<rK԰0+o`@aS@<p|ZI6oIv2$wg6ȟ6H͓ :D*JsX~ܦ!t$Vpw+ݧ, yCW!H񆏹v(dWTILjџ'}ɌfC0J<zBf/dSYC&ѡ=.nPD"ξ=.I'szpƋ	>4^	ϼb+=-^Ά3^B-ẑ[ޏ%<lČmWjnCq$#L9ڪxš^:F`h_ j2tHDi5cLd2H[d`(r^C#56k4Ɔhi"8@OUmuC.լ!f1nǹ>&*.]^VC"(OH$4ɒQGQG.\#WӖCvYή,;/8zeQ=
8 )TGIw6<tVPrpu^^١Xs(<
5'~FM1vJ5jckjR3g_U*Eqrkw}"	}+,ЄBeYYips:B#yސs<~J;6(C`Ϭ{hLUsW6
jez2n`w3 g
^B[~uf<3S R0*
aGŇsU(w"(qѮČj4N{lHTwoO	&2Qd/9'?8ct\Ma"f/,%fNԹ]Ox+z}7jvC[!J!2$RD%r%("8Rm2m
'dyd_BD)e A @`='OXXj*נYvFW)&#;v6R*#?ܻIFMmS`	Oov(Dah"Ʒ~&+ŋ*INQe*?x[5HtwiMkd-G1G5y"4Ą8OT
3f=pJ@`0)ɟ6bˤ0Lp3cP7a(ԛy!(RDFw1x@0g؈bcVգho" >❋ҏ(7Z+GJ5K?yoBu6ElZ6 \JR:Hy,4X@GPԖOVﶷL÷N}{r^_d0T/Eߥh/5OqEL+@SP>z#GJѲh_kx4jݼv0&x]F_+UL\ } \_{E 3(>e(Bgɩ@ͩf䦡iI<E<9ZP̷-r*v`  r%ꚛjFH_P̄(Gt,=\<EI䙓4^ݦ}+~;Ł$('l)
|Щ20@Yz'^YD1{|T?$L3a5(YW\lO<7+P ms8J߬΂vJYhCà'T94tLfE74z~E	lH{f7CpȠ`A:֫ČX"C  @L>~enQIx#	u!]JKCjm0D;3~=
uDʿ8%rܑshOhaO(#Ii֠Ţf@ZNaFL;̰nxCmDz(fŜh#:8u5sŜ6MM1HpG:8Բ@c<t\Ȉ̖Pκ쬎 lffxd@=
v9c9@NjNW:IQ \T7=!
0Y! ?7<h()B297:o&zzw=7~;ľ>mۦw2g@j|Zk6+y1B^D"<q['xeP|&1#i(
/UdYzVQ+@G-3!l,T`<B8noK)m+@4PMq`@%+ZkNVYEģ/`yj_ύ88iR\pszċK.%כE-1 F2՗w1f8pV3Zzgrm}BuU Ƨ苨\֚dV/x(HHxhA!A!)=`
.N5DQC$*Cz0A'~rÐl}JՋ85k?ٸq3ʏM rq)wW
mhAwX},^{W&ΐw:@F{eƾQ6DBZwndKcV+[PHRO"qܻKo2ZqoM80 _伬,}YhWLe('/iO%pപ =NU0w٠?S)r\>^Q>.h"+IlqZ(R;WiCaQXp(F	"e:\fkQmCɝ*P&Uf=3`4v_eD<tc}%(K۬,=8svPA$o}`^J	A4>ˀh%0ZK,[3ْ6U`[[FHz3xfVrLsy|D@R!qnA7JA}cxk 4(،ħ>~Yl{BuVE´鄃t̓S\q$;O?e:ctVz̄̌جm [r6`cw_P }4 MH+f@ec^$6567_D'{#%[LbF-^0 "ip!)K#ɂBέUPhs-FoT7n^0~UVHO;\o<fSo~w#!іZ%kָRVU(BRQm ]W=plˉM &;jr칼Mub_~IC֒=={55wyǷjk<I!s<q/pP1˅ȵ#LO{c&z"_CvwS{Siuz0w YQn'9#T_{0EgP@0bA٭n.zLgUX4t(pExkSuHxxw˅c
_9 QG Eo}7O$6`1GP/gB/&`ҟ4hV@ذ]13axdā5+8l"F֘Sh[ ֵtp14K,_*Ls*^:B2?oHBP/6Bur Ѫ>ެ`5Cq*TnD9ɉy^ƪCƀ 宍-n.w͙۳_u9>fFU)2@*˛){˷40cu1\k./_eJ:T(5"jnME9u+1Ұ)sɟ+OjSLjaR;B\Hq=#7ŹO|y'<Ļv:Nİiaۮ	Ps?Iک[	EY'Ц9,XN;Dj|o6jjd0z ;DV"{~M8U}ˣ:66 6z
.|&zq.jR=4DC!D4#夫Av殞z	ZAP=#kKuzA}}~..nG7{1ڇa=kq<:iZj7BV V[[kޙB	
}S h׿^(Ok_K\hJKKRm~1.mn ;~>RZ]]UlKJw3dدX-x WTJ^OiᰄHD״q(IA2ʂR\:Ҕ0hCC_&GJ5oSO>j8@>qZ&Ƃ mDV#H8ꒀݰ(l41a W<mΨr.nQud@Rw*ޭR<-)єOmEߓ-l"lA#QA^u^M (%Saꁀ$[^En8gd6G{zyƸKǙwX&F?ٕJ5<5ml8np0f\.|WOɀ y5_ņ-ea䫺k6&aof6O~jo3۵Z2ّH& (-BgqATd	./D.%
CNǦ$Ȩ&]:M0KBEq`P{-PV<-:GqP`"
WYb%H#	#ozŷ{zH{n݆ƍvu/A
)!C=Ρ,b+|z(߸dk-caM"Mk}H̢3dO|bwdKCWb  HLdds1"p#Eްf[lC6ׂ˒f_71Ob3;1C׏}:|єP΂)rP:h㠐]7>%;_ՈvvTT m0&@q0	9.BZ^`x(wchL-R \bО8yʩy46|Kpo nD&͉]ZoEA 'mßlٽqQX_ƾ?1񏎂-Aus4Myc 	99GJA/ήdOB'yys⬭93lv1s_oJa@.YQ".JZ#ܷyl^*ro>m6h%do=Iȁ: RG&A$CGkPpC_QacNQkԚ4%URJwKQpj7g_~mP<e<pA`j.&׽Ma-g_h;͂1
ލ"ڐGGl¸%AizU⦬=ūTEf_~m!/Ы:_sG!791tǠkjQ	9H;n$+pOSا[nFCd>\]!#a,l5ZTK~!YwxQ
\2C-/[(n-3Ͼy3P%CY@wL8$W>p[7CLAG-M
A\Om +[!9MmNi28/U^m<=W$&Pza1pO?}[R<bH뽿z}$s]Q@oAqb(5!r==dA!1xW ajs,:tXp}8][ZBOKMm k0<maO@rc#L߰)ibONktOsu3}-6%XfRU=Y8@?o)9dtvv2F1[O,L.wD
LSI?dÿM;E g~|t7w;*I"3:	wHWE0%Lj"&&\lqMФQ+%,U t+dVٟ/Te?~A6G2MRj 6/"V Fv[?`GpW-ӈCMs)
]B1/h8Z	8)[Yޫ-#fd+A8J.5tM0ajQzjY#W%I8݇Gyx-HͭW/M9BsXxd7N.	+yDXx:u[NZCy]S~ħGpH_*{WRsg׶p@X2X6Ykv58!cUE
S(O=JlUP![8dwdhf64B`5EzzHE08h)+?WMryodCD^HNs%cisr`Jh[>.cDu<_wج*SS{1yC&K}xdO9Su6nm} Ī_a1,-5^[[L_,{&Lg7cClsrwqVqrVÞ=Wf@ZأJe^_EcʕQ#x(ZS_)o޻Wc6"php^|gTqq3Qnc^so_zg#aLvSlޓ<z*mxrc3VFm|vTxֳ?#N!SjC~:^	_Sah_x?,G[^-7j>+NgҪYY#KJ?3PN#_҄uwn6ʎ%|ߛCsn6Syv!cی:GJFt_=@{vۂ!r.i(ocNM=w\,-33`ۦ/lD~s{h.sAc9Jm!m/"r"	gEi<;fc얫D!ل=|uT#J6 /mPZÌyVyTb;b9 
|
"BZTfzj^Ob#bġfObȮƳ 6yh%K@0Avz5pb0OS58M8gbYv@nU^e@+yf~>=MwoAЭMKOr8'F+0m}eoOm.lbV-b¦bn%gӜkI3VԆ<F22c?ᆣ(Rûը!_}_WjB
ZQ@[K1fJ_
Zyya-Z㝛.F@&TB1	{ī\Ag;VcnK)q@?"hKO3$O >O:z'*Ԡ7&ُqXރjugOvvvIHG9/^kWI5^n\nkǧO96s{{{)Ñ6csϔ|j\f.DF0l<V3j nU
dX/6 *5b݀Rۉ.TÑ2ŁFK%ˀ ҡ@ͤA@b}H,[­6S4N&l>vshSlqkSQxf(uҵ+\QX7e!L_(rAauF757"&	oΊ`TPjwd;=S\W{6tƄ}>ws3W΁0-ĺ&	buJ^)jV
H$qR?9P)ݥh4XXǏ7>뽴#ԣW%ES޳Ik8*/$ƫ/K
Cn6!}Qdh9DeAwLz]`}Ӑsl<C xRq$\BӳP+ٗ<*{JW=]^}8oòr0B9gkS>H1fƾuWC3;4ߺ]v㭇Kotz2_lWH,y$69]MȮnl>d=4{z$9!"4R=L
m=QHcPt^/qr@˪oM|>[~S0mRCm}[!1Bg3+]h9XXXlT  (pЩ@ar|iH{jGl𵘀Z[&&Yy.:sPg\dDr:UdS@f3"¾+brvQoƟA*X9:kun๔u,mA,l5$K/a`)	v.S*K  ́/q݉"g<к$_x"nqЩ%Z odƱ jJ]ȍnA=;E,t0DjKU
{-х8zu+c~v4QUH2:CALv.P?D[4e>{TzT>GU	0,-OCaY4[0@SC`I*0d.BE*zB7TG1".93fA~jgY#aL[vA+gȬ(BvQ=1⳧_.).a阄G<--E0ѻ8gp-ތW]_& ۖaE}@A1Jxғ3f!Vc/HK7Whi։N0sPw 짽bm-et*U}vn] Z]
&>S(iƀ45n={޲Yؗ4-P[#*/>-I-P	33m_ ؘ6dkhQ3ԽЦMFPeI1xfw6ta9#s!)ǳG9N:MbrĿXxxxGn?G8a#6 _|JX}7 ;2R*1T~{ż`&0d01_D(Egt?GZ438x=#°BFMd%yv ѼQ`';j{D'('~Pɬ2R'O-Ӕ9Mh9|6Au&@=]wAGXyH` u{E8AńjX5M:UUgE<L,ۚ6$a(::}r$Kϒ4x1F:V C`fJ	bAps|?W?OgjFl`<:,PS{HvC
ئ
07'IrH̪u഑%ԅZ^Mؿ2ܞA]mu++hGx{B68ǭJ^I9ڼX]Q^,O>	r*"Q-bTo lAFT*7Jz֏XP@7	XS9di[oHS|I]nFSjf	t'Xy589Ӊ(j>vs9:+su4+TT6nS1;oP	5`9xF`8s`Mq0?ӼA; >g)u"yMXsz6Uxg}[OB&PCFLX2[yI_ߣ;	@~=kez;y!o~s~>cLm+ѻ_aM~<\nxtnvX4Q%֗/1{tJ<+kB{fs@(a,mofߔFΖ'+yhڿs$V3څ5=q~q2|eƃ1nFm+8?L$yvFtp"(j8+;YsC
}Qյ*:;^LkAnga8BJ5iژe"϶Tr~k!`VY,fO%5[;_himZOK-jO+HO{Q7\Zs 󃯟q0F9*6߹OAG**.t^ats٪bsFa|ڧiP|Foav)yY愛86J@kɇs]_soqlPՁޚ18R Z?tDs^ ^{3{/8qp?x̀QQja\FYGM?@3v7t1C8`3<L-{PW/yx0nqCcnh<RHJӦs
mkÓ<}ZQ>?6=}v <2&V\qaQ1-fHl6Ʊ3_u*/}_ י>Gca3v鲅,~W1e`hn0݃塚43:kaGo-]:N nP2HPIpJ'vR^J$"ɼL"C.zs9!OoN_ /^\Z+y4GI7?)=Sr[YH9vTNvnOF$O%у^X)KV=ΜÚ3'w]۲hvo~,|M)~ĭd²r HD -05aЪtxCmiڳ,.עV2tw_GxC~ö,=gxu?H$y-D1u~F,_?ɑek)x2X7S(cd^"Y!tg}7;v\}U:IcCx~/:O"q*ςOܾ\]u|FkRPHMvFHW3}UݴCW&nPnHY]nЀ<O~-
g
l`¬a3Q*z~>^`;r(5	 fb7rQJ0Mk&׎@1<DGJD(H/>s%	I)C{ <		l>[wuYBZsmkT67t\.}׏|ʩjAbI뱐۾bb&|/I5KxLKBhtԢ^.4;Y=LY.-ٟu㛴~X3G%Mژ`6~?8ѧPW4L<&V?tbƣRX9~͢4A?o&i/7 q\jtZް7G0)hf 0 s@p]k͜&Y3(\U{a9Kc;v9>uPO<*
x`#
>Jth$lnYVr8%t+VA`^n|喖MT!$u1x[piT O?r?сFԺ1ˆ۶Q^fLK=|:EVV*x3w^ūMh.YT s4H/-hu::Ä##@qtu}tmK?S
y<\n5=69{\E׍;g k%a=ê7o?ìq4IJ6`xIg8: x/ăeoR(aXX)gt&X-/QZT$-oNcΎj JtuUp6Pqt8(Q+N]JN[ !cc35< ZE~vb2xԏ!Gtn'tv7M!GULԨ`1ȇC!/ImF$Lp&Bӛ@d>A1Ke*a%]-;L^mpTI[`=HLLC{ccSaytZ33a&AЅ})jd'@WXضa0{a,	<W$Z?N!v";饕xeh3dJJwx])?72ҷͲ-(EsɃJ,`2v)J6&xa~KIO'#.Ӈ,	)lA\2tǈX7H' }ttnƁkwCԤ,F=Yلj'&Vt䷏3;#7'pyDXQ w0u/ƟXj*77'Q.oXiXrK`S5hN)k5b(̙Q5_tLهj.Pl(& p|^:s&B}!(rjVdBGLX<	U˱-AU^uE=~LIoTAI*-2kl6!{sP1ˀctKЖyOy@aJ/	3HX.r.u~Ԅc,
 Y,G@qZF#h-.LtJK "ozfTl)3TYP@0"o7vw=ml;܈=~}تX7>Iԫ^]f[ܶ|M-G8ЁjWPVN=9uP؄HS_Z6B8Tyw}Y-
 .Tm朠^>檬CJ~`13u)foD~A#>^;"Ո!Մ?[*i7-k[6)IIF3kWrunn\ׂh_ysj!:~֠/p?AvzNw/˼-+sy1^s݉x).4_\-3P!y!}EEJ3	SD tP,tǡ{]}iO@KV쏂0(21!T&1Qٳc\˂k0[E<p.NHl8:^<04ٶp^ͪy׼eIU8i#~_2裡yO(ӮϞ=hkE}wʯo}v>\,D,?f$q $&ō.b 0	瓨t,-a٩,ҙT+b7?4f;:ػ ˹Q\IqLS8\`',K5
*zKD<Q*(v$~a!2LE8x/7; O>|db`'ܜ\} "`+,{|R/\1ڪX8ȏ=|s'ԙafd,m{~G>^H)Oמs{V;z\,D{$[ԇY̱qu7JXV_dIk$x<t*
/16'cC㌛um^2bQd&#O3=齕Hn}Qfo~cQ-IDj
ujT<u o"A)	o/[	TD*m6&`zR|+㤅_|1T2I~ ~~]ՙE翡p8jaIͨL(:%FӁ@~܍%n%yFӏpᵎ=7j8Aqbko=mt[>j#f4o
 =cǚ¢m\v4"8*vX)gLb7DF}#b!:^Lln뛗wƙc%%d5TÇUlF=?:K揾SֹI" bS̒h)&'5)@o.,c5*	L)ռ9?'(k5z>F{;?a/l*o6j홇6+䱳Cu_7\_G*&5AGk9YNx}7eޫRh*j	-QKoBrA9^͕?GPq#(xxtϷc&c+($
z)!TBʉj?}	
>Fm<`TR:VPyDNv`ہ 'I\\0E_2_XkSI.=~/ߛuQph;uLɷ8h3HJ	avB"|(q
AU0JD? h]rٯLJPGc@e\72,!xUVbI:PhCm 9"OH`8+<BG0 a02=g!!3-5?l/EP3 vjY x)έ6Pi퍌	6ҺYٳ;Z'z3O7s3Zk3CTE{WQbeX]e%lqP@h|A6\VPr?J*}Aemϵ.fٽ(nQ
F3Oe$b
#[N\rn/wE=+wZ,dTi¤]|XƧ=-W槗oEᤢ6uEչr.w47J4Tn(a nȰ13	ݝ"t xj'baFp^	0WW^>0 *F9	~f<HK[*&2P,uK &ԑNF1zv}<EyoD,.̀L.wY5Cxfd0EyQ<'{ASw	o-<8S`N듳^xթ>>`}8h%iR%Xi.c#-0/8ܬ {b;o,ce`.s K\գZt35U"Q՚6$ta"o#e)eSS2s2'CCSHF%وEшձ0y7
03ǄkX/y&UpG'A/@eY((c##tU%=YN`rLHOƲo+c):k1JHXX1fby5yMu 5bf\jsSqzg1AuR
Ascc{˲u`2CjGQ<F?[(;̦QTD˃|_3ľy ٔbSgqUoRPF7X/x ec[ߣtO)=)RY0+$,kuJTjUaSO(z<JTfh3RVݥH)5z3nd43Sj4KUUe=qSUp!Y7 ؔlQ"[=.9$@ )c	13'ٔ:iOɫKIp8}:6G8vPoJJpev;KOΙkQ"8$za+H!L_pWF(MDB	A:|)1m{ fސK<C:5>A0xSv
.c<Uti͍@TP@A+`90 &)G#y!ϝ]~(ZQ~s`Y`Ec;z(H*$VwMK3zUn79ߦz~:ܼfqK4s>hjmƪ6H3WہQ

Kl(!%e)7Rݝ?6ПFL\ti	÷/g9Bm6{r.ͯ}f⽉TWX=1X/SD\AilRE|8*r*lGMf?^nlHuF	,QkO8kG^n[b-`E0 9
Jp{ce/]R\Ʀ.
LӐjb>T1	pU7*YUik4S{w@#IlQxg&)lOiG{e)'2'?;_ݪ@Mh}b?('ft=N9E:nHiacfΐ
KYKn<x|ϋ
VJJ-Qced{8{^iρnٝUYpzuvr{`^-]i0j/ԷMFrkVCnuj,^d؃a޺K!dU3jWa	,Ro}ՊV,*X~`"a S>~TCq8uCL&X(X w{A2tgL1?|JT׀l0i8%Me%1vUSvOIaAzW*|kr	?x2{s	!Ê4
i+xWvSQ|E$1|=k 4BPX4=LTofE݌#kk¬] Ejfhhx> |WK֔Ftݱ5wpyb0?`|P$jւ}RQ]
|.̓p,<sL哑k=19	׀hT?uO1WkF '0܅YOa^Ԅ-\j/8A_Z4ę*o,3CwbvZvVW*!"I2{-AP	zP8q_~I(J.^ˠ P*l?Yɐg^*"Ѹ~qp:C5ΡCaE
'eA l·W_ %O2'^eeG2=t6YBc~zC5c$+*^#t-4 W{erETʓtں`'޾ms`zu893xaaqH=v ړri2<l44A1^t1-'g^O2~|<;lDk"# wښzKgX	JosYho9E^yףܰ;B9ޞ.&dæpa Z|DxSۘb+繌yE4y7Ǽ3F;%{_-EZlNks-Ky<1=xox)$Yn YP+0<_2はԦ$7f,߃ה,qӝay'^
EV{x٣
?)	|&ZuO2i)K
֯غ>"r|%ݿ`~φm>؋9u$]*&-v%tF,*E7lF[}x[@8jokʍ*=S	HOP>}*
aO|S3Гu̪}0k$z=m$$:!4'uz324vtǿ?Bxh0vjד嶍ƊcXK0kzGbH9<f?>Nޮ<K.^gI#w#uYZߦPmDś 5QQ	7Gszo>+nk$NVC_Hx'^bANQǭ3TF_R3/_鎡XWP2C4,]`=_ZVWvC۫SUY ѺӅTڼ5FJ
guV=-id? L8tdEQ]*XQc<th$(KCG%TXLB;̶=oZn7t{ܶJ4cq(Y,}(<Vhia$gLg"1pʷۃNHGQ1GIEGWӗZ+am[{w,q編6lWt]n=pw< y;U;9˝!C뙳wU-\,:9}beq`uTTѡbaij!eцcs+S+Ƹ]mPEI͢Kz0?#K;"gy`GV@giA/.Y_~oެc7_Z+?|7/<HW,ebt"lmdUAm'QjeooTp;:~
#Mx	}3dL,pLp̂6>W۲,q'D6!~(mƪt(Pv43z)vxm$}؏?ϴQ70*E׵&,Fr*70~=hfQ#m-P2|e>隍_lώD>MFhC0F͓xhST:,d:,pюtD4Gi/+*o&ŕDfg;l⥥o6J=c+07ξ~t,3Ӽ=񌫱gVڡo.`ND?AxB$ZыQw-2-r/g	kIk#/5)u0%:TeCw*Q$;4i/\}GOZJE7<LdUo6^G޴w60j(*&&}U┦ۇ3_Fun"z3mxh!6- h榵7qt8P
6%URT<m!]eH<6>_rທ?Q`.  1%)UqGd$TUU{7,x˕T5&!PWtY*]ovȐ:#6_ژNyS#"8)cy`\+ u;g+{D}DIge1Lb3Pݗ]\!.7$`	$>557zmv{T3lvim<)oRA,
݈:`E"cgnRnL=<+vn<QBy'<`d˾CXxdw:IwWcfh//_)j>s]#m	ThM$Z?a3ύ+|JazZ
#Ywý񂄌ZةtN;w0=Im+Y4lF
Siى7**_GVrS4'M|IhحPqb-(F-[^{;eۭe``fI6mkh{DVfpRNl-hvsByۇ!wq #B, _)cX[f-hw6Y")0{㿻+/:Y Cvs>TR[)8l绢/#QweluX@E7*(Ԩop3=Y7^{"dv4S@R~LXԢ>5M\z, oB`<{c+.\V :tQ_i/	a/.pxxIyt]G80]LPrJr3ǵG|vT՝%FQf3`*D0Q$Q*g_S.BޡSmXth6f9!Gw]9(|3}*_=xmCwpɠoϛB92Ziߛ ntTMQ&{US}*]9E>%hx:ae7B+pݲbs`|W#V!LlTep4]|Q5rù\X_?5]SضM.fc׮ܬwtt0]>2rܶ)^?'h?`A&NNe7ɏt4Sџۖ'KFוꏫΞQ+(,JP$] w_D녩ҋw.1Oz򓱱R鉱IQ8&#ҫ!H-^:<\b"![W{JC4/j?cHu_ȧ3EpbP8EWHNXT@Z{o˳ lσu8vx 2G"3.1*
I
e==uXbϧD'AuzttGc=IB,ɿuG'gA}"݌;ÿ́YxoAudJ4l`ʅ	Ze
[CQH%4Y.Euno<pA2ƫ|ܝls;|0B<^VI#,)&WGyWzA4Ut",HҧҷzykVaJy.N&]SWK @y~(yeMi6b,C2||EX?L!}z\_Kn/_Oqvw*&%O8uNNOÞ!0ve;r'rŗJ}z<1
ݟs,$ed[T\0D,c"FUn*Xw,5!	 ZDrwq<U}r>Ddx~ߦl~Rް:Tǟ>;_ڻ-F!j7~UAj~FDQn\kU9׿8,B~Afp\2o2h֖7*olL>eIԮ5R0ϫ*?: 0<v;9Ւ*)mX
Uf2FQ-Buﰁ7lok$3%+KTX}xshMl
).K1焠#-2*QHƝHID */#p"oӫl,vx"cXчp'FOխwtqwL}CdLJzHp~v_Q'X{Nw>G|6Nw{{em1@!0F"WQ7-,mx|>
|g#L)
 ky?-"4(xO%2O~ts}qß-kI$f}Z* ݇aYS5o8P1 AfR@NCp%Wa)8ү,yӒBǤ,?u9yZ{IiV;(	#ˈuRh[Ih#QGm|.؂V uAԃ65(Zsp]:$<G8\.5J	=ĩ5+_BXU_cBvuAd<ue*Q3kZ_qd#;]NS}LMOW^<8B"j`(0?uAEf+'EfKPtTf0ʶ̱_7a=Gc7(w|(90hJ⏾K]LI?]ӣ~MR'+*A0fppR9z$zw#,^8=κ!f@璺|Ŗb53oVs7@[ZuF2'ucʜn;M;[=QG z0G^
,/s_q Iܲpl$ƹb1ZbR&\E(NG]Գ
+W	R70|(??0ǝI4D(}s{:8gsXYG2wۛ` WwtD.nf<0ڥyWMRBەF猲ӣGU.u&fR7o甅(.P\ICy^ZDm(? FNy`(<V [R%v^=1wJa^xInzdX&A͝F}#	<%^'>XQݾ=% ᯘ7cǼ<J:B*`b*[ɽntG\,"+ !̬=8f*qb'nZx  _?xN[rۉp~QS'ȏjXgmA_,4Ol&@=*!锢ǙL6G]'Z0'"i-}w>f]L.t%\19>_q;3[C]?n6n	<]i]*R>)1/=b9`tcP7O
r̳N,0}KUզıcnUmW'h1C:''
(/}04a}Bbڕ3o;>:rM	EH{3@M*:@Uxs+ŻO#1TС v4bT#9Ieq@ QyQn)I <-SEoAYH\WV]#~Jě\`籃
AcYߧMzT	~[halchihx(xeG/V<Kr>;[^Gzg}	T_k-[p_ZDӟQNG¾Z^W.|SVM{_ьeC}a|i^(?7/x{3&o-<p <VkLļ5O	Ku!k?>zP'_uT~Z.;X>(|
/6dz?(<9\naa#Yv40>	G1ANu6Ndl<FnXA{0QG~^OD\*{7j4*Mys6,X\%(fٲ\NhS^m-xu(B\Hd)fewBτx|jw-. <_d+1>5aGxJXs &PeվTqldSxܢI* uy(9#x'$A2QPIȊ½N^oa7G,00 )	lIt߫ʉ=wIS2H*g#*v>.;ٻ%)sa`qxqN۔ӰA~(@2B3"+̯E7*ҍN(ۀ$& Є	Ȕ`lerX'Dċ
cuRcJ./߻?ϲ{N?FTR pW?jzruGO&z/K/xUoeSͥXI76Ct茁
ypqL"ޙr?w͗7~9zk݋y_c"Ӏ ^488pEbiН+#	K,_8 *]
	އoU=kXP?/h5ye/R
b&2GMqaoPЅTW<w_aTsώFsWmy( [k~:%ʩk傤BK~xֲ9,SEh;5[^%يEd>Ie%kJ$5&3E<{LPC4_?WF{0n٪e9ɜ0U:cͬ egbLݿDNZF5m=_f_oݦBБq=-EScbbjA?7{omnQZTRhR}<,rR5>ᇟ~MҴ1mQ0)YDQH?E*1[-Hvi@)YgGsIQ̥Z1~$/ٌhh7Z=:3SD"z`jr1s[[[
!PBH[nnO[VpCs2{)F2c'6},wZ+їȚ΢BzY2ז-(׆GnO׬iT$f$1US<K`XlfǎĬM7UWf
(Oyw;Vp0?}<0pdj/N~{Tpt Db&z5\iK<OR#CԀB{	ZnEg䰂e1ڌˣ>]"6{ulA"Sm3Xgh8u}:-BJ1D'0P"KQJxJdj؋(084kъZUdL,Vvggw,1@yWb&E&0yƞlmoņ)3"᳽#O//֓#-K4[7)kqﾱ9'V*c*1@ft'5({KjºbS\hLdSS'>zxZ%9!_	d(|ra<[A5KRgUXUA)^+2ZI	qlk
#&7ۘ[G{Z<@i](IT;oG">:$cDs.C`1#ER,6319P;hVc	d܂G"&n]w$ꠍ5dTLYGCKډ(m`3R2cxiM9ܩiVuM.r79M6ďX)bِ5"Db?Vy҃.)@cʼIA0*Q`sKꋨR{eϹs++tƑ%ߌ*rk@o6UM+!RG^{n+)ޝMYeL4CF$E&,JPJ.ߍEQ`yZIN޽?)VB7ʰSTP9sڋH2MK*cbc4Hʗ}DDe
b4Avd+E"dj3Oװ6+ل&52LxW2LfϿ(@&ɸ -/Y0	X%{>a禍F6
x#pRMMF!&JJáZ&t:a&6Ktƣd鍈N}XG%e+3t6uw%rڪ5 ZY,X$,bL/D&5匟	-u$12+䁾1<Xh:võѹf+gHa"ʞHk+8"׈eުsOM!1tÉ' y[є˂Cfx*cz|Ze']TxϸG	j"?bE:E^9SK틿wQzȞPlTt B=
cz̆	VI 6hRdB֚gi"|Ӓ#!JpTcx&	7Y'&3ޚu!Fl'#:Hu ,)w'ɐMVB^cJMӸ PX>*GyE!*I%^ߗy*G-ŕV%·ьn@eUUCfAkWc=_2֯/QL2$s'|t3Cv!BǍp~߇S>g%Lfb\R,wf.yxf*f,s2+O&π<.ϒըGS#jF27>vľOuZp)W LN^54:.{jBj `)t!(brl I.:#9!#jIjj#%Hb9BY~61 b%<ڕk.CJ>
[; =q7zaFQ3ʋCغ,"bNt//2»iuoC뢰⺓РGpH@!d֓Ա8B゙/ZTkx7g,*ĺzXQoGq`,[]\d훀4b|caզ+"u=nRK(_їxf2:'8/Cv|Tw(hS5~)^\|{/E177}|=GP2E*o_u_˯-ݕoCOIl:AJIQ Ruݍ XC>SD QRB7#X+172bGTQ0<v>SgH/8\aOTtdrd䰌(z{_TnʍYGc̎uD87c9j0!bOI6ݴSe823)m+^&eΞzaĈCQ AIm֜hM[MT'v+_6)-?[4~-TRȩCC=Z;Wj6}*^\},GkY+-g~n%EW3^[2G.6:Lyu!ujEQ̼hhؿʡSodQf7oЅ`<GM{ɶk4/ , AFtȩʋbZ@_U >b8N_]AQ	Skw+|FoPg3TtNveP/'U?K&	Q}}#aw{=/V(hn<߃LQfc;ldnHJWTҋ??WMY0k8'>9%;]S͗r_]fǯ!O^)!?pY)j]_o-@r	Sx1wGٜT s?Zʗ9ޭׂvHR,e2lz=4LMGE`鮷h7Vݔ(yv~X4AbrhBV7ƫc4p텺rPQQqHU,,-#5Lho@[soÊJKJ_^!ޯ ZrWO
ѿW QtM׆^CΪJ0ns60/:d.9&+[vӴ/Sǎ7nOäǘLm~GЀ.tUa:ULfzwxEg-&c1n.zԎ>\|U_=S8n?>#' r<9:cۖ,YZLM0&lhDU=zap E xs$c(U^/LjTxtgP;P$\z~@č60]I =ed~-:޵[JpB׉tNkZEBাh'^cm 
Θ< 4I캜D> ȎDzb<N۞HD/Eڒlɶ0I246;JhZPM0|.PK_]Oڞ>*?j@"K\°d
p5%>Eմ4gFHa!	 VfQܹB`anEc<ezׂYBo6}Yoa-ŬlC`->zK!yJӅ3/g|bPk_5:݌"J8KCNg, 6ZakWb<Cz8~OտU{Pe Jˇ&|`x\0]:$T'ͲuJ[LFE	; Y,eu9)BaJueL
>M,:im$~.Xa#Ә`(z?Y*WK]qp]eĽۢ{ۋfAg&gzhoptIt3	^M]L0/(YeZG8oʃV|~,8>9maAn6ЖK!l!,"d9>Up_ųԌKGJyzjPy439RVrESbZu Ɗ	R_%$$5p2n_ s-c9WڃpȖJ֖st@!UUF#PMk|
,c̹hZXoc0%0h5MY˄+[ܦ<mJFqTD`5f`6( ΛXYܮ)ۋWNN6GQyތu.^ؐ=3/^"ӧ!KJq 5˿}' G[5<du2ZYwGpYRXMF!1&I1&=~cr#/	|QLT,vpQʧ=HzZc ɧJѫPEn$صk9)or|h#:!tNd88gIz(i]M)TLQ&&_}uǛP,WxŬj'8Y80뤘blD"_6N)hw4Z%&̗ìƜjT]_Vo]Dx`\vuQ*ijf;#agTz*1:>q+x-:IƸ/!qXD62%ϢC[aT69!J"7;\&Ǹ~S۶Ovg`u9JK_F3' uqr|L
HHR@Md,N-D'?G

K-WW"
C`OjBT?:N,`_!L~Gt"H)aiO;^"lmM3ҋl4\=K)1VԔ
OcED6Mzr?8Y,XqI1!x֫ Y*S5;ήej6eڼp!fIehK>,n@PC2ڼdπ=?s#0t`#i~>}5~C	i쨴 jV*6yZ+푄\0/jXuG5\TUSo۸|,:vyBT_ Nid2gNn3Zv珌]H_j[ٸ/Q4Jʏή0[bG1_>+@ܲ]bdx٥2L1ފ<n9-ØScA)#@I%F^:y_Yy[~ja:qwbg9fXTq	ʿ/2M78EtÙ3Tzg|15p{J>$suDgL2u*$=.nW><&&>^ ě	&7L2/arzLW?_J;H󫳉`,|̽pSjXe/w)r%KG޳LJsv۵%,۷<Jz1g<jKϒрgiPφAۣF39iqʑ&E	[£UDX76+s
7g[޷`wfUR$5cOgþK	23><s}2|ROXGoG jJMqb@zf5_So	~v-MYe`X!</VΚb"#.On/f,hR)g>:+\p. ѣ}}v̊`@o`VEMк(q~Ыahq8_2]ގ`zJupatj[qyZԑw.x~ Kbd"%ΜR?#rH1jhj`}\`la8CϢw&Zn2<NRwD*rE$Tv%Ar}+z_i#	1Wf;[qa=gꚠ-7g-J1v櫱"GRuene.׊MgN|%ƁG\Y_[e,8֫FX[#omG*|hhUq2f3}}m!r}W,`vkho7}+~g My1gA_ssQ;O֫?-%_xxOFR$U8 g|N3l
bt
].戱BLt.jɼ[go 7r?ZGϻ=SCND!ͭa=巷rCHH-Xv4\$RUN:\xNH.7}!ZF[RVl#	$SLU.`m>P_ԓ:ܺ!{nTM*݊BQ栺ĸ\
~?Oܭ_vsC=s*%2!Sz#:uK $ώVXvg۝w˰69ee%Ml$W%t&0i"3J-mziP[-(UUk)~BQoZǌmR7ڜKŕ??d rC/rfWBTtgWmQVu.}Wqc+Qk=I;7q͒B.b~ u٤ߥݛ(5)W*	<p{wR/ۼ	@Ե;#=ֻVHݪ)0Wʜ%4;=)c`kYѾ^x}}M>`;fbdhfe$a;-t#p%XKaXeW-4ߊXpՀV<blE,[YUI^"\h 
_h|ְzvXL6$0I$Qo1 oc|   RIFF  WEBPVP8Ly  /+Jm8u/m{(hN`omm@	 %! aw(hFrhS/*hI\'d}`ϴȟH"Iv\CK_ے$v9 Q?;5; ۖ$I$$@!^zbM{vtrvNo>ۤnn	ވ~	gNc2`i
{k	r n&nr}W۲%=ʚ?yVrefjyG 'X-j9KoK	*߸ʕ$8?uE-t&:j,-tuIԫ*n&SBQdYlF 6o7REOxYԥAjIm2j&qkC7%Xbe%فnY"4G>@7Rv䫽xʎK$7z[WUZë4/#&	@2"-U܂u:\-
:ziE[t7f7Y##k4dksDM]{^&ڻ씼>B|nkBVغ4QbPduikB8CPduikB8ш^!,]`GC$ɚa4U.FK[9ArwQKDncጽmA館ePQK4ʴ»Aӡ
zPa,wW>4:HCHBJsJuZdH	e:M+YHbbYAS)jjՄŲR`5tfpzywM㚫+l\r5<8QfBQ3T:{ٱg>7	tV[e-l(DCy~ںbKzށO+J{~PtMi]`	[yakB1Lef+^mUٔO]U1{fVG4aAsuuką繚	֠9[`]	B1׺I3q4qU%|U線BAs_UTޑ#ɮՄx#g
:$dV(!!ldO~UAz :$d%Ynr^5|-!9U_[81Ycjt؀4Єjt~<vxn:7+5P`gCIu24}[-5v@"K&1L%Prx_ƽ*K(
?jz/OKiTH3[K*mv()l@d֠.\ZWВ}YNU;
\2%%+x}VVWѩilL1[+뾷B֕>F!HXW #Y/?UCi9tweU	4qp=Rrj켐G{eyx
Bv0j.w^|?-ٴddOIv^鸞ݳD;/T5mST;/9+@dSek%zDFE[,L'CkkRS٥'p95+.+1`wvY5o"
1pɏgfX%?"b#maBUѸ8mWi5
:Se7r+(a(
y\̳9a)|J] J\D+I뜕%	bH|O\f^	]c}%xsLy]4:Kd2dKWޢ*]b)ҍI|%*Q&WWZe(љSN0	n@"eXeq
:pV q܇a3g>8P6sFk9Kޗ3IACdV0gjCAC5ew('q+uesw|=өڲ^f6n/^	ʖel$iҲ@G3SPTil=jV1R.D[%։$SG7S0z/'ùPcz:R
*vkʡ(B!0XV0Ȳ#X.cRW
J4[-S0E`/R<(\lu^~`>I@Ik5Q4TۊR>[S2<T4D.cPk2tBea\}eMå .CLYԡA}IudDBY
6t~R}=d(63&tۊ##Mk,L蜔_@x<#s2JzC-i%ePRVKLʂrJ[+)%:"/1 ФYD=%. ԌA	iڦ.(yT#e}mP-A<V-DW8%z>jKU8I{>}WPR ܡJ PRlTh=f@F噲rW9ۏ}
`ٍl?"=ڪ\vmO<SG$%kubflc,
(.MMGX@{/"~GJ|l:#+Ư3^YpiG)>*+`N$#8n%cBՍrtGQ-Zdw^P4<_jHܬaLu_?ݫH;첶~kOT\nl3¢ym@.;%PLG*ȐY	E-lr>B<{2Jd\<:*gxMv~G/lr>Rf)PK ̭ːstJ>A̬Ї6(b1ZKI)Uq(TWX <2x:!>GZ`#XEoA0`C$4a(ÚΊYl
"IP_-TFW6	ӂ"֊˲))J"ԢJzK7YPo!^;'wTaEȈ*:!6!LK]U*%bP̋/U1J/khp4rnF%ɖDgC?8ɚJf:ћ@hC;Y6nl<Mf3JZ?w':(62K6P^tduP	&Р%OZ,%8JD`$t
+E	4(yZdtVIM]L3Йo0
#̷e+n/BYZ-Wh%
G3mk!_tlgIajaWqI,[uAFka8%j7;zVJ8.n(yhLXh=Ri$g8ͺetWZ	]JViPK9|=ХԼ o`Z	C!{kxV1`$~aJȵ2ih%=C`z1N=JU7FbLCFccp`5s$HVD[3Ҧ!3D`Z	RFL
dJs2uQ\O'Fl8"|>rP]\12^uw&!T;/0AfČokKw^$})WG:ic Y5(Avijo ejlk[dH+-oiY7;u-|MH7n\8=0u`ᢛd const e={AppAddInstanceDialog:{choiceTitle:e=>{const{normalize:r}=e;return r(["Plusieurs profils de lancement détectés. \nVeuillez en sélectionner un à importer."])},configTitle:e=>{const{normalize:r}=e;return r(["Configuration"])},downloadedNotification:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Le modpack ",n(t("name"))," a été téléchargé. \nVoulez-vous créer une instance pour cela ?"])},serverTitle:e=>{const{normalize:r}=e;return r(["Saisissez l'adresse de votre serveur"])}},AppShareInstanceDialog:{alterDownloadDescription:e=>{const{normalize:r}=e;return r(["Si vous ne voulez pas gâcher l'instance actuelle. \nVous pouvez également créer une nouvelle instance à partir de la configuration de votre homologue. \nCliquez sur le bouton ci-dessous pour créer une instance."])},baseInfo:e=>{const{normalize:r}=e;return r(["Réglage de base"])},cancelShare:e=>{const{normalize:r}=e;return r(["Annuler le Partage"])},description:e=>{const{normalize:r}=e;return r(["Après avoir partagé le profil, un autre endroit peut télécharger ces fichiers via votre PC."])},downloadDescription:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Veuillez vérifier les fichiers que votre homologue vous a fournis. \nSélectionnez le fichier que vous souhaitez télécharger. \nIl sera placé dans l'instance actuelle ",n(t("name")),"."])},downloadNotifyTitle:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Télécharger l'instance de ",n(t("user"))])},downloadTitle:e=>{const{normalize:r}=e;return r(["Télécharger des fichiers externes"])},downloadToLocal:e=>{const{normalize:r}=e;return r(["Télécharger dans l'instance actuelle"])},filesToDownload:e=>{const{normalize:r}=e;return r(["Choisissez les fichiers à télécharger"])},filesToShare:e=>{const{normalize:r}=e;return r(["Choisissez les fichiers à partager"])},instanceShare:e=>{const{normalize:r,interpolate:n,named:t}=e;return r([n(t("user"))," vient de vous partager la instance actuelle"])},share:e=>{const{normalize:r}=e;return r(["Partager"])},shareNotifyTitle:e=>{const{normalize:r}=e;return r(["Partager l'instance"])},shareTitle:e=>{const{normalize:r}=e;return r(["Partager des fichiers de jeu avec un autre joueur"])}},BaseSetting:{},BaseSettingGeneral:{title:e=>{const{normalize:r}=e;return r(["Général"])}},FeedTheBeast:{search:e=>{const{normalize:r}=e;return r(["Rechercher dans FTB"])}},FeedTheBeastProject:{changelog:e=>{const{normalize:r}=e;return r(["Journal des modifications"])},details:e=>{const{normalize:r}=e;return r(["Détails"])},install:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Installer ",n(t("version"))])},overview:e=>{const{normalize:r}=e;return r(["Aperçu"])},versions:e=>{const{normalize:r}=e;return r(["Versions"])}},HomeJavaIssueDialog:{incompatibleJava:e=>{const{normalize:r}=e;return r(["Java incompatible"])},incompatibleJavaHint:e=>{const{normalize:r}=e;return r(["Votre installation de Java actuelle peut être incompatible avec le Minecraft sélectionné !"])},missingJava:e=>{const{normalize:r}=e;return r(["Java manquant"])},missingJavaHint:e=>{const{normalize:r}=e;return r(["Le launcher ne détecte aucune installation Java sur votre ordinateur. \nVous pouvez:"])},needDownloadHint:e=>{const{normalize:r}=e;return r(["Impossible de trouver la bonne version de Java sur votre ordinateur. \nEssayez peut-être d'en télécharger une nouvelle ?"])},optionAutoDownload:{message:e=>{const{normalize:r}=e;return r(["Le launcher téléchargera et installera Java à partir de la source de Mojang pour vous."])},name:e=>{const{normalize:r}=e;return r(["Télécharger automatiquement"])}},optionManualDownload:{},optionSelectJava:{message:e=>{const{normalize:r}=e;return r(["Peut-être que le launcher n'a pas trouvé votre installation Java. \nVous pouvez dire au launcher où elle se trouve."])},name:e=>{const{normalize:r}=e;return r(["Sélectionnez Java sur votre ordinateur"])}},optionSwitch:{disabled:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Aucune installation Java ",n(t("version"))," n'a été trouvée dans la base de données !"])},message:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Utilisez Java ",n(t("version"))," existante sur votre PC"])},name:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Passer à ",n(t("version"))])}},recommendedVersionHint:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["La ",n(t("version"))," recommande d'utiliser Java avec la plage ",n(t("range")),"."])},selectMatchedHint:e=>{const{normalize:r}=e;return r(["Trouvé les versions Java locales appropriées. \nVous pouvez choisir ces installations Java locales."])},selectSecondaryHint:e=>{const{normalize:r}=e;return r(["Certaines versions Java locales ont été trouvées, mais elles peuvent ne pas convenir aux critères. \nVous pouvez toujours les utiliser pour lancer, mais ce problème apparaîtra toujours."])}},HomeLaunchMultiInstanceDialog:{confirm:e=>{const{normalize:r}=e;return r(["Oui, lancer"])},description:e=>{const{normalize:r}=e;return r(["Vous lancez plusieurs instances de Minecraft. \nÊtes-vous sûr?"])},title:e=>{const{normalize:r}=e;return r(["Plusieurs instances"])}},HomeSyncButton:{},HomeSyncDialog:{pull:e=>{const{normalize:r}=e;return r(["Tirer"])},push:e=>{const{normalize:r}=e;return r(["Pousser"])}},HomeSyncDialogPull:{failText:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Échec de la récupération de la mise à jour. \n",n(t("URL"))])},refresh:e=>{const{normalize:r}=e;return r(["Rafraîchir"])},update:e=>{const{normalize:r}=e;return r(["Mettre à jour"])}},HomeSyncDialogPush:{authError:e=>{const{normalize:r}=e;return r(["Mauvaise authentification de l'utilisateur. \nAssurez-vous d'avoir le privilège de télécharger des fichiers du serveur !"])},refresh:e=>{const{normalize:r}=e;return r(["Rafraîchir"])},unknownError:e=>{const{normalize:r}=e;return r(["Erreur de serveur inconnue. \nVeuillez réessayer."])},upload:e=>{const{normalize:r}=e;return r(["Importer une instance"])}},SettingMigrationDialog:{selectRootDirectory:e=>{const{normalize:r}=e;return r(["Sélectionnez le répertoire racine"])}},add:e=>{const{normalize:r}=e;return r(["Ajouter"])},ago:{day:e=>{const{normalize:r,interpolate:n,named:t,plural:o}=e;return o([r(["Il y a ",n(t("duration"))," jour"]),r(["Il y a ",n(t("duration"))," jours"])])},hour:e=>{const{normalize:r,interpolate:n,named:t,plural:o}=e;return o([r(["Il y a ",n(t("duration"))," heure"]),r(["Il y a ",n(t("duration"))," heures"])])},minute:e=>{const{normalize:r,interpolate:n,named:t,plural:o}=e;return o([r(["Il y a ",n(t("duration"))," minute"]),r(["Il y a ",n(t("duration"))," minutes"])])},second:e=>{const{normalize:r,interpolate:n,named:t,plural:o}=e;return o([r(["Il y a ",n(t("duration"))," seconde"]),r(["Il y a ",n(t("duration"))," secondes"])])}},authProfileAddedNotification:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Profil d'authentification ",n(t("name"))," ajouté"])},author:e=>{const{normalize:r}=e;return r(["Auteur"])},back:e=>{const{normalize:r}=e;return r(["Revenir"])},baseSetting:{title:e=>{const{normalize:r}=e;return r(["Paramètres de base"])}},browse:e=>{const{normalize:r}=e;return r(["Parcourir"])},browseApp:{createShortcut:e=>{const{normalize:r}=e;return r(["Créer un raccourci"])},default:e=>{const{normalize:r}=e;return r(["DÉFAUT"])},delete:e=>{const{normalize:r}=e;return r(["Supprimer"])},launch:e=>{const{normalize:r}=e;return r(["Lancer et définir par défaut"])}},browseApps:e=>{const{normalize:r}=e;return r(["Parcourir l'interface utilisateur personnalisée du launcher"])},cancel:e=>{const{normalize:r}=e;return r(["Annuler"])},checkUpdate:{name:e=>{const{normalize:r}=e;return r(["Vérifier la mise à jour"])}},color:e=>{const{normalize:r}=e;return r(["Couleur"])},confirm:e=>{const{normalize:r}=e;return r(["Début"])},copyClipboard:{success:e=>{const{normalize:r}=e;return r(["Copier dans le presse-papier"])}},create:e=>{const{normalize:r}=e;return r(["Créer"])},curseforge:{authors:e=>{const{normalize:r}=e;return r(["Auteurs"])},category:e=>{const{normalize:r}=e;return r(["Catégorie"])},createdDate:e=>{const{normalize:r}=e;return r(["Date de création"])},downloadOnly:e=>{const{normalize:r}=e;return r(["Télécharger"])},file:{gameVersion:e=>{const{normalize:r}=e;return r(["Version du jeu"])},modLoader:e=>{const{normalize:r}=e;return r(["Modloader"])}},install:e=>{const{normalize:r}=e;return r(["Installer"])},installTo:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Installer dans ",n(t("path"))])},installToStorage:e=>{const{normalize:r}=e;return r(["Installer sur le stockage"])},lastUpdate:e=>{const{normalize:r}=e;return r(["Date de la dernière mise à jour"])},project:{description:e=>{const{normalize:r}=e;return r(["Description"])},files:e=>{const{normalize:r}=e;return r(["Fichiers"])},images:e=>{const{normalize:r}=e;return r(["Images"])}},recentFiles:e=>{const{normalize:r}=e;return r(["Fichiers récents"])},releasedDate:e=>{const{normalize:r}=e;return r(["Date de parution"])},search:e=>{const{normalize:r}=e;return r(["Rechercher"])},totalDownloads:e=>{const{normalize:r}=e;return r(["Téléchargements Totaux"])}},curseforgeCategory:{MCreator:e=>{const{normalize:r}=e;return r(["MCreator"])},Magic:e=>{const{normalize:r}=e;return r(["Magie"])},Medieval:e=>{const{normalize:r}=e;return r(["Médiéval"])},"World Gen":e=>{const{normalize:r}=e;return r(["Génération du Monde"])}},dataMigration:{apply:e=>{const{normalize:r}=e;return r(["Appliquer le paramètre"])},directoryCriteriaHint:e=>{const{normalize:r}=e;return r(["Veuillez vous assurer que votre nouvel emplacement de répertoire est un répertoire VIDE !"])},migrationDestinationIsFile:e=>{const{normalize:r}=e;return r(["La destination de la migration est un fichier ! \nVeuillez sélectionner un répertoire vide !"])},migrationDestinationIsNotEmptyDirectory:e=>{const{normalize:r}=e;return r(["La destination de la migration n'est pas un répertoire vide ! \nAssurez-vous de sélectionner un répertoire vide !"])},migrationNoPermission:e=>{const{normalize:r}=e;return r(["Aucune autorisation pour renommer l'ancien répertoire en nouveau répertoire ! \nVeuillez vous assurer que le lanceur a accès aux deux endroits !"])},placeholder:e=>{const{normalize:r}=e;return r(["Veuillez cliquer ici pour sélectionner le répertoire"])},setRootCause:e=>{const{normalize:r}=e;return r(["Vous perdrez vos données (cartes, packs de ressources, mods) si vous fermez le launcher maintenant !"])},setRootDescription:e=>{const{normalize:r}=e;return r(["Cela changera le dossier de données racine de ce launcher et de Minecraft."])},setRootTitle:e=>{const{normalize:r}=e;return r(["Définir sur un nouvel emplacement de stockage"])},unknownError:e=>{const{normalize:r}=e;return r(["Erreur inconnue! \nVeuillez réessayer ou contacter un développeur !"])},waitReload:e=>{const{normalize:r}=e;return r(["Migration des données. \nVeuillez ne pas fermer le launcher ou vous perdrez vos données."])}},delete:{name:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Supprimer ",n(t("name"))])},no:e=>{const{normalize:r}=e;return r(["Non"])},yes:e=>{const{normalize:r}=e;return r(["Supprimer"])}},dependencies:{embedded:e=>{const{normalize:r}=e;return r(["Embarqué"])},incompatible:e=>{const{normalize:r}=e;return r(["Incompatible"])},optional:e=>{const{normalize:r}=e;return r(["Facultatif"])},required:e=>{const{normalize:r}=e;return r(["Requis"])}},description:e=>{const{normalize:r}=e;return r(["Description"])},detail:e=>{const{normalize:r}=e;return r(["Détail"])},diagnosis:{badInstall:{message:e=>{const{normalize:r}=e;return r(["Cliquez pour essayer de réinstaller cette version."])},name:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Mauvaise installation sur ",n(t("version"))])}},corruptedAssets:{message:e=>{const{normalize:r}=e;return r(["Launcher installera les assets pour vous"])},name:e=>{const{normalize:r,interpolate:n,named:t,plural:o}=e;return o([r(["Élément corrompu : ",n(t("name"))]),r(["Asset corrompu ",n(t("name"))]),r([n(t("count"))," assets corrompus"])])}},corruptedAssetsIndex:{message:e=>{const{normalize:r}=e;return r(["Le launcher téléchargera l'index des assets pour vous"])},name:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Fichier d'index des assets corrompu de ",n(t("version")),"."])}},corruptedLibraries:{message:e=>{const{normalize:r}=e;return r(["Launcher installera les librairies pour vous"])},name:e=>{const{normalize:r,interpolate:n,named:t,plural:o}=e;return o([r(["Librairie corrompue : ",n(t("name"))]),r(["Librairie corrompue : ",n(t("name"))]),r([n(t("count"))," librairies corrompues"])])}},corruptedVersionJar:{message:e=>{const{normalize:r}=e;return r(["Cliquez pour installer cette version"])},name:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Version corrompue du JAR pour Minecraft ",n(t("version")),"."])}},corruptedVersionJson:{message:e=>{const{normalize:r}=e;return r(["Cliquez pour installer cette version"])},name:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Version corrompue ",n(t("version"))," json."])}},incompatibleJava:{message:e=>{const{normalize:r}=e;return r(["Vous pouvez demander au launcher de le télécharger pour vous."])},name:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["La version java ",n(t("javaVersion"))," ne convient pas à ",n(t("version"))," !"])}},instanceFiles:{description:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["L'installation de l'instance inclut ",n(t("counts"))," fichiers."])},title:e=>{const{normalize:r}=e;return r(["Installation de l'instance incomplète"])}},invalidJava:{message:e=>{const{normalize:r}=e;return r(["Cliquez pour utiliser une autre installation Java pour lancer."])},name:e=>{const{normalize:r}=e;return r(["Emplacement Java non valide."])}},missingAssets:{message:e=>{const{normalize:r}=e;return r(["Launcher installera les assets pour vous"])},name:e=>{const{normalize:r,interpolate:n,named:t,plural:o}=e;return o([r(["Asset manquant : ",n(t("name"))]),r(["Asset manquant : ",n(t("name"))]),r([n(t("count"))," assets manquants."])])}},missingAssetsIndex:{message:e=>{const{normalize:r}=e;return r(["Le launcher téléchargera l'index des assets pour vous"])},name:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Fichier d'index des assets manquant de ",n(t("version")),"."])}},missingAuthlibInjector:{},missingJava:{message:e=>{const{normalize:r}=e;return r(["Cliquez pour résoudre ce problème"])},name:e=>{const{normalize:r}=e;return r(["Impossible de trouver Java pour lancer Minecraft !"])}},missingLibraries:{message:e=>{const{normalize:r}=e;return r(["Le launcher installera les librairies pour vous"])},name:e=>{const{normalize:r,interpolate:n,named:t,plural:o}=e;return o([r(["Librairie ",n(t("name"))," manquante"]),r(["Librairie ",n(t("name"))," manquante"]),r([n(t("count"))," librairies manquantes"]),r([n(t("count"))," librairies manquantes"])])}},missingVersion:{message:e=>{const{normalize:r}=e;return r(["Cliquez pour installer cette version"])},name:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["La version ",n(t("version"))," n'est pas installée !"])}},missingVersionJar:{message:e=>{const{normalize:r}=e;return r(["Cliquez pour installer cette version"])},name:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Jar de version manquant pour Minecraft ",n(t("version"))])}}},disable:e=>{const{normalize:r}=e;return r(["Désactiver"])},disk:{available:e=>{const{normalize:r}=e;return r(["Disponible"])},used:e=>{const{normalize:r}=e;return r(["Utilisé"])}},download:e=>{const{normalize:r}=e;return r(["Télécharger"])},downloadCount:e=>{const{normalize:r,interpolate:n,named:t}=e;return r([n(t("count"))," téléchargements"])},downloadUpdate:e=>{const{normalize:r}=e;return r(["Télécharger la mise à jour"])},duration:{day:e=>{const{normalize:r,interpolate:n,named:t,plural:o}=e;return o([r([n(t("duration"))," jour"]),r([n(t("duration"))," jours"])])},hour:e=>{const{normalize:r,interpolate:n,named:t,plural:o}=e;return o([r([n(t("duration"))," heure"]),r([n(t("duration"))," heures"])])},minute:e=>{const{normalize:r,interpolate:n,named:t,plural:o}=e;return o([r([n(t("duration"))," minute"]),r([n(t("duration"))," minutes"])])},second:e=>{const{normalize:r,interpolate:n,named:t,plural:o}=e;return o([r([n(t("duration"))," seconde"]),r([n(t("duration"))," secondes"])])}},edit:e=>{const{normalize:r}=e;return r(["Éditer"])},env:{select:{all:e=>{const{normalize:r}=e;return r(["Tout sélectionner"])},fit:e=>{const{normalize:r}=e;return r(["Sélectionnez Ajuster"])},none:e=>{const{normalize:r}=e;return r(["Ne rien sélectionner"])}}},error:{name:e=>{const{normalize:r,plural:n}=e;return n([r(["Erreur"]),r(["les erreurs"])])}},errors:{BadForgeInstallerJarError:e=>{const{normalize:r}=e;return r(["Impossible d'analyser le fichier jar du programme d'installation de Forge.  Peut-être que Forge a un nouveau format de fichier d'installation ?  Contactez les développeurs si ce problème persiste."])},BodyTimeoutError:e=>{const{normalize:r}=e;return r(["Délai d'expiration du body HTTP"])},ChecksumNotMatchError:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Checksum ne correspond pas ! \nAttendu ",n(t("expect")),". \nReçu ",n(t("actual")),"."])},ConnectTimeoutError:e=>{const{normalize:r}=e;return r(["Délai de connexion au serveur."])},DNSNotFoundError:e=>{const{normalize:r}=e;return r(["Erreur de recherche DNS"])},DatabaseNotOpened:e=>{const{normalize:r}=e;return r(["La base de données n'est pas ouverte ! \nLe lanceur ne fonctionnera pas correctement ! \nVeuillez sélectionner un répertoire de données auquel le lanceur peut accéder. \nVous pouvez essayer de réinitialiser la racine des données dans la page de configuration."])},DiskIsFull:e=>{const{normalize:r}=e;return r(["Votre disque est plein! \nNe peut rien écrire sur le disque! \nToutes les fonctionnalités peuvent ne pas être fonctionnelles!"])},DownloadAggregateError:e=>{const{normalize:r}=e;return r(["Échec du téléchargement du fichier."])},DownloadFileSystemError:e=>{const{normalize:r}=e;return r(["Erreur lors de l'accès au chemin du fichier de téléchargement. \nVeuillez vous assurer que le launcher a la permission d'écrire dessus."])},HeadersTimeoutError:e=>{const{normalize:r}=e;return r(["Délai d'expiration du Header HTTP"])},NotFoundError:e=>{const{normalize:r}=e;return r(["404 introuvable"])},SocketError:e=>{const{normalize:r}=e;return r(["Erreur de socket du serveur"])}},eula:{body:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["En cochant la case, vous indiquez votre accord avec ",n(t("eula"))," de Minecraft."])}},exception:{http:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["La requête HTTP à ",n(t("url"))," a échoué. Code d'état ",n(t("statusCode")),". ",n(t("code")),". Veuillez réessayer ou vérifier votre réseau. Si cette erreur persiste, veuillez envoyer un rapport à l'équipe de développeurs."])}},existed:e=>{const{normalize:r}=e;return r(["Existait"])},exportModpackTarget:{curseforge:e=>{const{normalize:r}=e;return r(["Fichier Curseforge"])},github:e=>{const{normalize:r}=e;return r(["Fichier Github"])},modrinth:e=>{const{normalize:r}=e;return r(["Fichier Modrinth"])},override:e=>{const{normalize:r}=e;return r(["Remplacer le fichier (brut)"])}},extensions:{mrpack:e=>{const{normalize:r}=e;return r(["Pack Modrinth"])},zip:e=>{const{normalize:r}=e;return r(["Fichier zip"])}},fabricVersion:{disable:e=>{const{normalize:r}=e;return r(["Désactiver Fabric"])},empty:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Pas de version de Fabric pour Minecraft ",n(t("version"))])},showSnapshot:e=>{const{normalize:r}=e;return r(["Afficher les Snapshots"])},stable:e=>{const{normalize:r}=e;return r(["Stable"])},unstable:e=>{const{normalize:r}=e;return r(["Instable"])}},feedback:{channel:e=>{const{normalize:r}=e;return r(["Salons"])},description:e=>{const{normalize:r}=e;return r(["J'ai trouvé un bug ou je veux faire une suggestion..."])},discord:e=>{const{normalize:r}=e;return r(["Discord"])},discordDescription:e=>{const{normalize:r}=e;return r(["Rejoindre le serveur Discord"])},discordJoin:e=>{const{normalize:r}=e;return r(["Rejoindre"])},github:e=>{const{normalize:r}=e;return r(["Problème Github"])},githubDescription:e=>{const{normalize:r}=e;return r(["Ouvrez un problème Github pour dire ce que vous pensez"])},githubOpenIssue:e=>{const{normalize:r}=e;return r(["Github"])},kook:e=>{const{normalize:r}=e;return r(["Kook"])},kookDescription:e=>{const{normalize:r}=e;return r(["Kook est une application alternative à Discord en Chine continentale"])},name:e=>{const{normalize:r}=e;return r(["Améliorer le launcher"])},qq:e=>{const{normalize:r}=e;return r(["Groupe QQ"])},qqDescription:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Entrez dans le groupe de commentaires QQ et discutez directement avec les auteurs. Numéro de groupe : ",n(t("number"))])},qqEnterGroup:e=>{const{normalize:r}=e;return r(["Rejoindre"])}},filter:e=>{const{normalize:r}=e;return r(["Filtre"])},filterLocalOnly:e=>{const{normalize:r}=e;return r(["Afficher uniquement installé"])},finish:e=>{const{normalize:r}=e;return r(["Valider"])},forgeConfig:{hint:e=>{const{normalize:r}=e;return r(["Veuillez au moins lancer le jeu avec ce mod une fois, afin que nous puissions détecter son fichier de configuration !"])}},forgeVersion:{common:e=>{const{normalize:r}=e;return r(["Commun"])},disable:e=>{const{normalize:r}=e;return r(["Désactiver Forge"])},empty:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Forge n'a pas de version pour Minecraft ",n(t("version"))])},latest:e=>{const{normalize:r}=e;return r(["Plus récents"])},name:e=>{const{normalize:r}=e;return r(["Forge"])},recommended:e=>{const{normalize:r}=e;return r(["Recommandé"])},showBuggy:e=>{const{normalize:r}=e;return r(["Afficher buggés"])},showRecommendedAndLatestOnly:e=>{const{normalize:r}=e;return r(["Recommandé et plus récent uniquement"])},version:e=>{const{normalize:r}=e;return r(["Version de Forge"])}},gameSetting:{},gameType:{adventure:e=>{const{normalize:r}=e;return r(["Mode Aventure"])},creative:e=>{const{normalize:r}=e;return r(["Mode Créatif"])},spectator:e=>{const{normalize:r}=e;return r(["Mode Spectateur"])},survival:e=>{const{normalize:r}=e;return r(["Mode Survie"])}},help:e=>{const{normalize:r}=e;return r(["Aider"])},home:e=>{const{normalize:r}=e;return r(["Accueil"])},importModpack:{failed:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Échec de l'importation de ",n(t("modpack"))])},name:e=>{const{normalize:r}=e;return r(["Importer un pack de modules"])},success:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["L'importation de ",n(t("modpack"))," a réussi"])}},importResource:e=>{const{normalize:r}=e;return r(["Importer une ressource"])},install:e=>{const{normalize:r}=e;return r(["Installer"])},installAssets:{asset:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Installer ",n(t("count"))," éléments"])},assetIndex:e=>{const{normalize:r}=e;return r(["Vérifier le fichier d'index des assets"])},name:e=>{const{normalize:r}=e;return r(["Installer les fichiers d'assets"])}},installAuthlibInjector:e=>{const{normalize:r}=e;return r(["Installer authlib-injecteur"])},installCurseforgeFile:e=>{const{normalize:r}=e;return r(["Installer le fichier Curseforge"])},installFabric:{name:e=>{const{normalize:r}=e;return r(["Installer Fabric"])}},installForge:{downloadInstaller:e=>{const{normalize:r}=e;return r(["Télécharger l'Installeur"])},library:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Installer la librairie ",n(t("lib"))])},name:e=>{const{normalize:r}=e;return r(["Installer Forge"])},postProcessing:e=>{const{normalize:r}=e;return r(["Post-traitement"])}},installInstance:{file:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Mettre à jour le fichier d'instance ",n(t("file"))])},link:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Copier ou lier ",n(t("count"))," fichiers"])},name:e=>{const{normalize:r}=e;return r(["Mettre à jour l'instance"])},resolve:e=>{const{normalize:r}=e;return r(["Résoudre la configuration de l'instance"])},unzip:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Décompressez ",n(t("count"))," fichiers"])}},installJre:{decompress:e=>{const{normalize:r}=e;return r(["Décompresser les fichiers JRE dans le dossier"])},download:e=>{const{normalize:r}=e;return r(["Télécharger le fichier JRE compressé"])},name:e=>{const{normalize:r}=e;return r(["Installer la librairie d'exécution Java"])}},installLibraries:{library:e=>{const{normalize:r}=e;return r(["Installer la librairie"])},name:e=>{const{normalize:r}=e;return r(["Installer les librairies"])}},installModpack:{deploy:e=>{const{normalize:r}=e;return r(["Déployer"])},download:{file:e=>{const{normalize:r}=e;return r(["Télécharger un fichier"])},name:e=>{const{normalize:r}=e;return r(["Télécharger"])}},name:e=>{const{normalize:r}=e;return r(["Installer Modpack"])},unpack:e=>{const{normalize:r}=e;return r(["Unpack le Modpack"])}},installModrinthFile:{name:e=>{const{normalize:r}=e;return r(["Installer Modrinth"])}},installOptifine:{download:e=>{const{normalize:r}=e;return r(["Télécharger Optifine Universal"])},jar:e=>{const{normalize:r}=e;return r(["Générer un JAR"])},json:e=>{const{normalize:r}=e;return r(["Générer un JSON"])},name:e=>{const{normalize:r}=e;return r(["Installer Optifine"])}},installResource:{fail:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Échec de l'installation de ",n(t("fichier"))])},success:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["L'installation de la ressource ",n(t("file"))," a réussi"])}},installVersion:{jar:e=>{const{normalize:r}=e;return r(["Installer le JAR de la version"])},json:e=>{const{normalize:r}=e;return r(["Installer la version Json"])},name:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Installer le client Minecraft ",n(t("version"))])}},instance:{addServer:e=>{const{normalize:r}=e;return r(["Ajouter un Serveur"])},changeIcon:e=>{const{normalize:r}=e;return r(["Changer d'icône"])},current:e=>{const{normalize:r}=e;return r(["Instance actuelle"])},delete:e=>{const{normalize:r}=e;return r(["Supprimer le jeu"])},deleteFailed:e=>{const{normalize:r}=e;return r(["Échec de la suppression de l'instance"])},deleteFailedPermission:e=>{const{normalize:r}=e;return r(["Un autre programme a occupé le fichier"])},deleteHint:e=>{const{normalize:r}=e;return r(["Les données d'instance seront définitivement déplacées du disque. \nTu es sûr de faire ça ?"])},duplicatedName:e=>{const{normalize:r}=e;return r(["Nom dupliqué"])},fileApi:e=>{const{normalize:r}=e;return r(["L'URL de l'API du serveur de fichiers de synchronisation"])},fileApiHint:e=>{const{normalize:r}=e;return r(["URL permettant de synchroniser les fichiers d'instance à partir d'un serveur de configuration distant."])},gameVersion:e=>{const{normalize:r}=e;return r(["Version du jeu"])},icon:e=>{const{normalize:r}=e;return r(["Icône de profil"])},iconHint:e=>{const{normalize:r}=e;return r(["L'icône peut être un fichier ou un lien URL Internet."])},iconUrl:e=>{const{normalize:r}=e;return r(["URL de l'icône"])},includeVersion:e=>{const{normalize:r,plural:n}=e;return n([r(["Inclure la version"]),r(["Inclure les versions"])])},installModpack:e=>{const{normalize:r}=e;return r(["Mettre à jour l'instance de Modpack"])},lastPlayed:e=>{const{normalize:r}=e;return r(["Dernier Joué"])},launchArguments:e=>{const{normalize:r}=e;return r(["Aperçu des Arguments au Lancement"])},launchServer:e=>{const{normalize:r}=e;return r(["Lancer le serveur localhost"])},linkFileDesc:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Cela écrasera le ",n(t("file"))," local de l'instance par le ",n(t("file"))," global. \nEtes-vous sûr de le lier ?"])},linkFileTitle:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Êtes-vous sûr de créer un lien vers ",n(t("file"))," ?"])},mcOptions:e=>{const{normalize:r}=e;return r(["Options Minecraft"])},mcOptionsHint:e=>{const{normalize:r}=e;return r(["Arguments supplémentaires pour le lancement de Minecraft"])},name:e=>{const{normalize:r}=e;return r(["Nom de profil"])},nameHint:e=>{const{normalize:r}=e;return r(["Le nom utilisé pour identifier le jeu"])},neverPlayed:e=>{const{normalize:r}=e;return r(["Jamais Joué"])},openCrashReportFolder:e=>{const{normalize:r}=e;return r(["Ouvrir le dossier de rapport de crash"])},openLogFolder:e=>{const{normalize:r}=e;return r(["Ouvrir le dossier de logs"])},playtime:e=>{const{normalize:r}=e;return r(["Temps de jeu"])},prependCommand:e=>{const{normalize:r}=e;return r(["Ajouter une commande"])},prependCommandHint:e=>{const{normalize:r}=e;return r(["Cela ajoutera cette commande avant toutes les commandes de lancement"])},requireName:e=>{const{normalize:r}=e;return r(["Le nom est requis"])},showInstance:e=>{const{normalize:r}=e;return r(["Afficher le dossier du jeu"])},useSharedOptions:e=>{const{normalize:r}=e;return r(["Utiliser les paramètres de jeu partagés"])},useSharedOptionsDesc:e=>{const{normalize:r}=e;return r(["Cela reliera le fichier options.txt à un fichier partagé entre les instances."])},useSharedServersList:e=>{const{normalize:r}=e;return r(["Utiliser la liste des serveurs partagés"])},useSharedServersListDesc:e=>{const{normalize:r}=e;return r(["Cela reliera le fichierservers.dat à un fichier partagé entre les instances."])},versionHint:e=>{const{normalize:r}=e;return r(["La version Minecraft de ce jeu"])},vmOptions:e=>{const{normalize:r}=e;return r(["Options JVM"])},vmOptionsHint:e=>{const{normalize:r}=e;return r(["Arguments supplémentaires transmis à JVM"])},vmVar:e=>{const{normalize:r}=e;return r(["Variables d'environnement"])},vmVarHint:e=>{const{normalize:r}=e;return r(["Cliquez sur le bouton pour ajouter des variables d'environnement"])}},instanceAge:{older:e=>{const{normalize:r}=e;return r(["Plus âgée"])},threeDay:e=>{const{normalize:r}=e;return r(["Dans trois jours"])},today:e=>{const{normalize:r}=e;return r(["Aujourd'hui"])}},instanceDiscover:{gameFolder:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Découvrez ",n(t("count"))," dossiers de jeu"])},instanceFolder:e=>{const{normalize:r,interpolate:n,named:t}=e;return r([n(t("count"))," instances trouvées"])}},instanceFileOperation:{add:e=>{const{normalize:r}=e;return r(["Ajouter"])},"backup-add":e=>{const{normalize:r}=e;return r(["Remplacer (Sauvegarde)"])},"backup-remove":e=>{const{normalize:r}=e;return r(["Supprimer (Sauvegarde)"])},keep:e=>{const{normalize:r}=e;return r(["Laisser"])},remove:e=>{const{normalize:r}=e;return r(["Retirer"])}},instanceInstallSkip:{ignore:e=>{const{normalize:r}=e;return r(["Ignorer"])},skip:e=>{const{normalize:r}=e;return r(["Sauter"])},title:e=>{const{normalize:r}=e;return r(["Source de fichier potentiellement corrompue"])},warning:e=>{const{normalize:r}=e;return r(["Certains fichiers sont téléchargés plusieurs fois sans que la somme de contrôle ne corresponde. \nCela peut être dû au fait que la somme de contrôle originale est incorrecte. \nVérifiez s'il vous plaît. \nSi vous confirmez que les fichiers actuels sont valides, vous pouvez ignorer le contrôle de validation."])}},instanceSetting:{disableAuthlibInjector:e=>{const{normalize:r}=e;return r(["Désactiver l'injecteur authlib"])},disableAuthlibInjectorDescription:e=>{const{normalize:r}=e;return r(["Si vous utilisez un système de skin tiers. \nL'injecteur authlib peut vous aider à afficher le skin dans le jeu."])},disableElyByAuthlib:e=>{const{normalize:r}=e;return r(["Désactiver le remplacement authlib d'ely.by"])},disableElyByAuthlibDescription:e=>{const{normalize:r}=e;return r(["Ely.by dispose d'un remplacement authlib unique pour afficher le skin de manière universelle sur n'importe quel serveur."])},fastLaunch:e=>{const{normalize:r}=e;return r(["Lancement Turbo"])},fastLaunchHint:e=>{const{normalize:r}=e;return r(["Ignorer le statut de l'utilisateur et les problèmes non résolus existants"])},hideLauncher:e=>{const{normalize:r}=e;return r(["Masquer le launcher après le lancement"])},icon:e=>{const{normalize:r}=e;return r(["Choisissez une image"])},showLog:e=>{const{normalize:r}=e;return r(["Afficher les logs de Minecraft"])},showLogHint:e=>{const{normalize:r}=e;return r(["Cela ouvrira une fenêtre pour afficher les logs Minecraft après le lancement du jeu"])}},instanceTemplate:{curseforge:e=>{const{normalize:r}=e;return r(["Ceci est un modpack Curseforge"])},ftb:e=>{const{normalize:r}=e;return r(["Ceci est un modpack FTB"])},importing:e=>{const{normalize:r}=e;return r(["Importation de Templates"])},mcbbs:e=>{const{normalize:r}=e;return r(["Ceci est un modpack MCBBS"])},modpack:e=>{const{normalize:r}=e;return r(["Ceci est un modpack brut"])},modrinth:e=>{const{normalize:r}=e;return r(["Ceci est un modpack Modrinth"])},preview:e=>{const{normalize:r}=e;return r(["Aperçu du Modpack"])},title:e=>{const{normalize:r}=e;return r(["Paramètre du Template"])}},instanceUpdate:{basic:e=>{const{normalize:r}=e;return r(["Mise à jour des Paramètres"])},files:e=>{const{normalize:r}=e;return r(["Mise à jour des Fichiers"])},loaderChanged:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Le modloader de cette instance a été modifié. \nL'ancien modloader est ",n(t("modloader"))," et le nouveau modloader est ",n(t("newModloader")),"."])},summary:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Ajouter des fichiers ",n(t("add")),". \nSupprimez les fichiers ",n(t("remove")),". \nContinuez les fichiers ",n(t("keep")),"."])},title:e=>{const{normalize:r}=e;return r(["Mettre à jour l'Instance"])},update:e=>{const{normalize:r}=e;return r(["Démarrer la Mise à Jour"])}},instances:{add:e=>{const{normalize:r}=e;return r(["Créer un jeu"])},addCurseForgeDescription:e=>{const{normalize:r}=e;return r(["Importer depuis le dossier de données Curseforge. \nVous devez sélectionner le dossier de données racine de Curseforge"])},addDescription:e=>{const{normalize:r}=e;return r(["Créer une nouvelle instance à partir de zéro"])},addMMCDescription:e=>{const{normalize:r}=e;return r(["Importez une instance MultiMC existante. \nVous devez sélectionner le dossier de données de MultiMC."])},addManually:e=>{const{normalize:r}=e;return r(["Créer manuellement"])},addModrinthDescription:e=>{const{normalize:r}=e;return r(["Importez l’instance Modrinth existante. \nVous devez sélectionner le dossier de données racine Modrinth."])},addServer:e=>{const{normalize:r}=e;return r(["Créer à partir du serveur"])},addServerDescription:e=>{const{normalize:r}=e;return r(["Cela créera un jeu directement lancé sur le serveur."])},addTemplate:e=>{const{normalize:r}=e;return r(["Créer à partir du modpack téléchargé"])},addTemplateDescription:e=>{const{normalize:r}=e;return r(["Importer à partir du Modpack téléchargé"])},addVanilla:e=>{const{normalize:r}=e;return r(["Créez à partir de Minecraft de type vanille"])},addVanillaDescription:e=>{const{normalize:r}=e;return r(["Importer à partir du dossier commun .minecraft. \nCela dupliquera le profil de jeu original vers XMLL."])},choose:e=>{const{normalize:r}=e;return r(["Sélectionnez un jeu"])},fix:e=>{const{normalize:r}=e;return r(["Réparer"])},folderSetting:e=>{const{normalize:r}=e;return r(["Paramètres du dossier"])},importFolder:e=>{const{normalize:r}=e;return r(["Importer depuis un dossier"])},importFolderDescription:e=>{const{normalize:r}=e;return r(["Importer Minecraft au launcher"])},loadingFiles:e=>{const{normalize:r}=e;return r(["Chargement des fichiers Modpack"])},refreshServers:e=>{const{normalize:r}=e;return r(["Actualiser les Serveurs"])}},items:{count:e=>{const{normalize:r,interpolate:n,named:t}=e;return r([n(t("count"))," éléments"])},total:e=>{const{normalize:r,interpolate:n,named:t}=e;return r([n(t("total"))," total"])}},java:{allocatedLong:e=>{const{normalize:r}=e;return r(["Utiliser l'exécutable Java par défaut du système"])},allocatedShort:e=>{const{normalize:r}=e;return r(["Attribué Automatiquement"])},browse:e=>{const{normalize:r}=e;return r(["Parcourir l'Exécutable Java"])},importFromFile:e=>{const{normalize:r}=e;return r(["Importer Java à partir d'un fichier"])},invalid:e=>{const{normalize:r}=e;return r(["Emplacement Java non valide"])},location:e=>{const{normalize:r}=e;return r(["Emplacement Java"])},maxMemory:e=>{const{normalize:r}=e;return r(["Mémoire Maximum"])},memory:e=>{const{normalize:r}=e;return r(["Mémoire Java"])},memoryAuto:e=>{const{normalize:r}=e;return r(["Auto"])},memoryManual:e=>{const{normalize:r}=e;return r(["Manuel"])},memoryUnassigned:e=>{const{normalize:r}=e;return r(["Désattribuer"])},minMemory:e=>{const{normalize:r}=e;return r(["Mémoire Minimum"])},modifyInstance:e=>{const{normalize:r}=e;return r(["Modifier le chemin Java"])},noMemory:e=>{const{normalize:r}=e;return r(["Ne pas limiter l'utilisation de la mémoire"])},refresh:e=>{const{normalize:r}=e;return r(["Actualiser l'exécutable Java Local"])},systemMemory:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Mémoire libre du système : ",n(t("free"))," / ",n(t("total"))])}},launch:{createShortcut:e=>{const{normalize:r}=e;return r(["Créer un raccourci"])},killServer:e=>{const{normalize:r}=e;return r(["Tuer le serveur Localhost"])},launch:e=>{const{normalize:r}=e;return r(["Jouer"])},launchAnyway:e=>{const{normalize:r}=e;return r(["Lancer quand même"])}},launchBlocked:{ignore:e=>{const{normalize:r}=e;return r(["Forcer le Lancement"])},launchGeneralException:{description:e=>{const{normalize:r}=e;return r(["Certaines erreurs font échouer le lancement."])},title:e=>{const{normalize:r}=e;return r(["Échec du lancement"])}},launchInvalidJavaPath:{description:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(['Le java sélectionné est manquant ou invalide. \nVeuillez en sélectionner un nouveau. \n<span class="highlight"> ',n(t("javaPath"))," </span>"])},title:e=>{const{normalize:r}=e;return r(["Chemin Java invalide"])}},launchJavaNoPermission:{description:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Le launcher n'a pas la permission d'exécuter java <span class=\"highlight\"> ",n(t("javaPath"))," </span>. Modifiez l'autorisation du fichier java ou augmentez l'autorisation du launcher."])},title:e=>{const{normalize:r}=e;return r(["Pas d'autorisation de lancement"])}},launchNoProperJava:{description:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Aucun Java approprié ne peut être sélectionné pour lancer le jeu. \n(",n(t("javaPath"))," n'est pas valide ?)"])},title:e=>{const{normalize:r}=e;return r(["Aucun Java approprié n'a été trouvé"])}},launchNoVersionInstalled:{description:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(['Impossible de résoudre la version <span class="highlight">',n(t("version")),"</span> à lancer."])},title:e=>{const{normalize:r}=e;return r(["Aucune version sélectionnée"])}},launchSpawnProcessFailed:{description:e=>{const{normalize:r}=e;return r(["Veuillez vérifier votre Java ou accorder plus d'autorisations au lanceur et réessayer. \nSi cela ne fonctionne toujours pas, veuillez contacter les développeurs."])},title:e=>{const{normalize:r}=e;return r(["Impossible de démarrer le processus de jeu"])}},launchUserStatusRefreshFailed:{description:e=>{const{normalize:r}=e;return r(["Impossible d'actualiser l'état actuel de l'utilisateur sélectionné."])},title:e=>{const{normalize:r}=e;return r(["Échec de la validation du statut de l'utilisateur"])}},unexpectedText:e=>{const{normalize:r}=e;return r(["Oups ! Un problème est survenu.\nEssayez de redémarrer le launcher pour régler le problème. \nVeuillez contacter l'auteur si ce problème se reproduit."])},userAcquireMicrosoftTokenFailed:e=>{const{normalize:r}=e;return r(["Échec de l'acquisition du token Microsoft. \nVeuillez réessayer, ou vérifier votre compte Microsoft."])},userCheckGameOwnershipFailed:e=>{const{normalize:r}=e;return r(["Impossible de vérifier l'appartenance de Minecraft. \nVeuillez réessayer ou vérifier votre réseau."])},userExchangeXboxTokenFailed:e=>{const{normalize:r}=e;return r(["Échec de l'échange du token xbox du token Microsoft. \nVeuillez réessayer ou vérifier votre réseau."])},userLoginMinecraftByXboxFailed:e=>{const{normalize:r}=e;return r(["Échec de la connexion à Minecraft avec le token xbox. \nVeuillez réessayer ou vérifier votre réseau."])}},launchFailed:{crash:e=>{const{normalize:r}=e;return r(["Le jeu a crash !!"])},description:e=>{const{normalize:r}=e;return r(["Il n'y a pas de rapport de crash. \nCeci est le log d'erreurs et le log le plus récent."])},latestLog:e=>{const{normalize:r}=e;return r(["Dernier log"])},title:e=>{const{normalize:r}=e;return r(["Jeu terminé avec un code anormal"])}},launchStatus:{assigningMemory:e=>{const{normalize:r}=e;return r(["Attribution de mémoire"])},injectingAuthLib:e=>{const{normalize:r}=e;return r(["Configuration d'AuthLib tiers"])},launching:e=>{const{normalize:r}=e;return r(["Lancement..."])},launchingSlow:e=>{const{normalize:r}=e;return r(["Toujours en cours de lancement... Le démarrage du moteur graphique peut être lent..."])},refreshingUser:e=>{const{normalize:r}=e;return r(["Actualisation du jeton utilisateur"])},spawningProcess:e=>{const{normalize:r}=e;return r([])}},launcherUpdate:{alreadyLatest:e=>{const{normalize:r}=e;return r(["À jour"])},installAndQuit:e=>{const{normalize:r}=e;return r(["Redémarrer pour installer"])},noUpdateAvailable:e=>{const{normalize:r}=e;return r(["Pas de mise à jour disponible"])},reinstall:e=>{const{normalize:r}=e;return r(["Réinstaller"])},updateToThisVersion:e=>{const{normalize:r}=e;return r(["Télécharger et installer"])}},liteloader:{name:e=>{const{normalize:r}=e;return r(["LiteLoader"])}},localVersion:{auto:e=>{const{normalize:r}=e;return r(["Calculé automatiquement"])},delete:e=>{const{normalize:r}=e;return r(["Supprimer la version locale"])},deleteDescription:e=>{const{normalize:r}=e;return r(["Cette opération supprimera la version locale de JSON"])},empty:e=>{const{normalize:r}=e;return r(["Aucune version installée"])},hint:e=>{const{normalize:r}=e;return r(["Lancer directement une version locale spécifique"])},refresh:e=>{const{normalize:r}=e;return r(["Actualiser les versions"])},reinstallDescription:e=>{const{normalize:r}=e;return r(["Si vous pensez que l'installation de cette version présente des problèmes, vous pouvez essayer de la réinstaller."])},reinstallTitle:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Réinstaller ",n(t("version"))])},title:e=>{const{normalize:r,plural:n}=e;return n([r(["Version locale"]),r(["Versions locales"])])}},logLevel:{error:e=>{const{normalize:r}=e;return r(["Erreur"])},info:e=>{const{normalize:r}=e;return r(["Info"])},success:e=>{const{normalize:r}=e;return r(["Succès"])},warning:e=>{const{normalize:r}=e;return r(["Avertissement"])}},login:{dropHint:e=>{const{normalize:r}=e;return r(["Déposez le lien avec le code d'authentification ici pour vous connecter manuellement"])},forgetPassword:e=>{const{normalize:r}=e;return r(["Mot de passe oublié?"])},login:e=>{const{normalize:r}=e;return r(["Connexion"])},manualLoginUrl:e=>{const{normalize:r}=e;return r(["Si le navigateur ne s'affiche pas, veuillez cliquer sur ce lien pour vous authentifier !"])},signup:e=>{const{normalize:r}=e;return r(["S'inscrire"])},signupDescription:e=>{const{normalize:r}=e;return r(["Nouveau ?"])},userRelogin:e=>{const{normalize:r}=e;return r(["Le token d'accès utilisateur a expiré. \nVeuillez vous reconnecter !"])}},loginError:{acquireMicrosoftTokenFailed:e=>{const{normalize:r}=e;return r(["Échec de l'acquisition du token Microsoft. \nIl s'agit peut-être d'un problème de réseau. \nVeuillez réessayer."])},badNetworkOrServer:e=>{const{normalize:r}=e;return r(["Veuillez vérifier votre connexion au réseau ! \nOu peut-être que le serveur d'authentification est en panne !"])},checkOwnershipFailed:e=>{const{normalize:r}=e;return r(["Échec de la vérification de la propriété du jeu. \nVeuillez réessayer."])},connectionReset:e=>{const{normalize:r}=e;return r(["Échec de la connexion car la connexion est réinitialisée par le serveur"])},fetchMinecraftProfileFailed:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Échec de la récupération du profil Minecraft : ",n(t("reason"))])},illegalEmail:e=>{const{normalize:r}=e;return r(["L'email doit être valide"])},invalidCredentials:e=>{const{normalize:r}=e;return r(["Nom d'utilisateur ou mot de passe invalide."])},loginMinecraftByXboxFailed:e=>{const{normalize:r}=e;return r(["Échec de l'échange du token Minecraft par le token XBox. \nAssurez-vous d'avoir Minecraft sur Xbox ou réessayez."])},loginXboxFailed:e=>{const{normalize:r}=e;return r(["Échec de la connexion Xbox par token Microsoft. \nAssurez-vous d'avoir un compte xbox lié à votre compte Microsoft. \nVeuillez réessayer."])},noProfileForNewUser:e=>{const{normalize:r}=e;return r(["Aucun profil de jeu trouvé! \nSi vous êtes un nouvel utilisateur de Minecraft, veuillez vous connecter au moins une fois dans le lanceur officiel de Minecraft."])},requestFailed:e=>{const{normalize:r}=e;return r(["La connexion a échoué, nous ne connaissons pas la raison exacte. \nVeuillez réessayer."])},requireEmail:e=>{const{normalize:r}=e;return r(["L'e-mail est requis"])},requirePassword:e=>{const{normalize:r}=e;return r(["Mot de passe requis"])},requireUsername:e=>{const{normalize:r}=e;return r(["Nom d'utilisateur est nécessaire"])},timeout:e=>{const{normalize:r}=e;return r(["Délai de connexion. \nVeuillez réessayer ou vérifier votre réseau."])}},logsCrashes:{crashes:e=>{const{normalize:r}=e;return r(["Rapports de plantage"])},logs:e=>{const{normalize:r}=e;return r(["Journaux"])},placeholder:e=>{const{normalize:r}=e;return r(["Aucun fichier trouvé"])},title:e=>{const{normalize:r}=e;return r(["Journaux ou rapports de plantage"])}},me:{games:e=>{const{normalize:r}=e;return r(["Mes jeux"])},modpacks:e=>{const{normalize:r}=e;return r(["Mes packs de modules"])},news:e=>{const{normalize:r}=e;return r(["Nouvelles"])},recentPlay:e=>{const{normalize:r}=e;return r(["Joué Récemment"])},versions:e=>{const{normalize:r}=e;return r(["Versions installées"])}},minecraftVersion:{empty:e=>{const{normalize:r}=e;return r(["Impossible de charger les versions de Minecraft"])},name:e=>{const{normalize:r}=e;return r(["Version Minecraft"])},release:e=>{const{normalize:r}=e;return r(["Sortie"])},showAlpha:e=>{const{normalize:r}=e;return r(["Afficher les Snapshots"])},snapshot:e=>{const{normalize:r}=e;return r(["Snapshot"])}},mod:{acceptVersion:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Accepter ",n(t("version"))])},applyGroupRules:e=>{const{normalize:r}=e;return r(["Appliquer les règles de regroupement enregistrés"])},compatible:e=>{const{normalize:r}=e;return r(["Mod compatible."])},currentVersion:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Actuel ",n(t("current"))])},deletion:e=>{const{normalize:r}=e;return r(["Suppression du Mod"])},deletionHint:e=>{const{normalize:r,plural:n}=e;return n([r(["Vous perdrez ce mod et ses métadonnées pour toujours. Êtes-vous sûr de vouloir le supprimer ?"]),r(["Vous perdrez ces mods et ces métadonnées pour toujours. Êtes-vous sûr de vouloir faire ça?"])])},deletionRestHint:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Et ",n(t("rest"))," plus de Mods..."])},denseView:e=>{const{normalize:r}=e;return r(["Vue dense"])},dropHint:e=>{const{normalize:r}=e;return r(["Déposez le fichier .jar/.litemod du mod ici pour l'importer."])},duplicatedDetected:e=>{const{normalize:r,interpolate:n,named:t}=e;return r([n(t("count"))," mods dupliqués"])},duplicatedDetectedDescription:e=>{const{normalize:r}=e;return r(["Mods trouvés avec le même identifiant de mod mais des fichiers différents. \nCela pourrait provoquer un crash de Minecraft. \nVeuillez sélectionner le fichier que vous souhaitez conserver."])},enabled:e=>{const{normalize:r,interpolate:n,named:t}=e;return r([n(t("count"))," mods activés"])},filter:e=>{const{normalize:r}=e;return r(["Mods de filtrage"])},group:e=>{const{normalize:r}=e;return r(["Se regrouper"])},groupInstalled:e=>{const{normalize:r}=e;return r(["Groupe de modules installés"])},hideIncompatible:e=>{const{normalize:r}=e;return r(["Masquer les mods incompatibles"])},incompatible:e=>{const{normalize:r}=e;return r(["Mod incompatible."])},incompatibleHint:e=>{const{normalize:r}=e;return r(["Consultez votre rapport de compatibilité de mod"])},incompatibleHintDescription:e=>{const{normalize:r}=e;return r(["Certaines dépendances de mods peuvent manquer. \nOu certaines versions de dépendances ne correspondent pas."])},manage:e=>{const{normalize:r}=e;return r(["Gérer les Mods"])},maybeCompatible:e=>{const{normalize:r}=e;return r(["Peut-être compatibles."])},modloaderSelectHint:e=>{const{normalize:r}=e;return r(["Le mod prend en charge les chargeurs de mod suivants. \nVeuillez en sélectionner un à installer."])},modloaderSelectNotSupported:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Introuvable ",n(t("modloader"))," pour Minecraft ",n(t("minecraft"))])},mods:e=>{const{normalize:r,interpolate:n,named:t}=e;return r([n(t("count"))," mods"])},name:e=>{const{normalize:r,plural:n}=e;return n([r(["Mod"]),r(["Mods"])])},noModLoaderHint:e=>{const{normalize:r}=e;return r(["N'oubliez pas d'activer un modloader pour utiliser les mods !"])},openLink:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Ouvrir l'url du mod ",n(t("url"))])},searchOnCurseforge:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Rechercher sur Curseforge ",n(t("name"))])},searchOnModrinth:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Rechercher ",n(t("name"))," sur Modrinth"])},showDirectory:e=>{const{normalize:r}=e;return r(["Dossier de mods"])},showFile:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Afficher le chemin du mod ",n(t("file"))])},showInCurseforge:e=>{const{normalize:r}=e;return r(["Afficher le mod dans Curseforge"])},showInModrinth:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Afficher ",n(t("name"))," sur Modrinth"])},syncGroupRules:e=>{const{normalize:r}=e;return r(["Enregistrer les règles de regroupement"])},ungroup:e=>{const{normalize:r}=e;return r(["Désordre"])}},modFilter:{clear:e=>{const{normalize:r}=e;return r(["Filtre effacer"])},dependenciesInstallOnly:e=>{const{normalize:r}=e;return r(["Afficher uniquement les mods des dépendances manquées"])},disabledOnly:e=>{const{normalize:r}=e;return r(["Afficher uniquement les mods désactivés"])},hasUpdateOnly:e=>{const{normalize:r}=e;return r(["SEUL APPORT"])},incompatibleOnly:e=>{const{normalize:r}=e;return r(["Afficher uniquement les dépendances incompatibles ou manquantes"])},unusedOnly:e=>{const{normalize:r}=e;return r(["Afficher uniquement les mods de bibliothèques inutilisées"])}},modInstall:{archived:e=>{const{normalize:r,interpolate:n,named:t}=e;return r([n(t("name"))," a été archivé. \n",n(t("name"))," ne recevra plus de mises à jour à moins que l'auteur ne décide de désarchiver le projet."])},checkDependencies:e=>{const{normalize:r}=e;return r(["Vérifier les dépendances"])},checkedDependencies:e=>{const{normalize:r}=e;return r(["Dépendances vérifiées"])},display:e=>{const{normalize:r}=e;return r(["Affichage des mods"])},install:e=>{const{normalize:r}=e;return r(["Installer"])},installDependencies:e=>{const{normalize:r}=e;return r(["Installer les dépendances manquantes"])},installed:e=>{const{normalize:r}=e;return r(["Installé"])},noVersionSupported:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Le mod prend uniquement en charge Minecraft ",n(t("supported")),"."])},recommendation:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Explorez les mods ",n(t("first"))," ou ",n(t("second"))," dans ",n(t("modrinth"))," et ",n(t("curseforge"))," !"])},removeUnusedLibraries:e=>{const{normalize:r}=e;return r(["Supprimer les mods de bibliothèques inutilisées"])},search:e=>{const{normalize:r}=e;return r(["Résultats"])},searchHint:e=>{const{normalize:r}=e;return r(["Rechercher et sélectionner un projet"])},skipVersion:e=>{const{normalize:r}=e;return r(["Ignorez les mods avec une version différente de Minecraft"])}},modUpgradePolicy:{curseforge:e=>{const{normalize:r}=e;return r(["Forgemalédiction en premier"])},curseforgeOnly:e=>{const{normalize:r}=e;return r(["Forgemalédiction uniquement"])},modrinth:e=>{const{normalize:r}=e;return r(["Modrinth premier"])},modrinthOnly:e=>{const{normalize:r}=e;return r(["Modrinth uniquement"])},name:e=>{const{normalize:r}=e;return r(["Mise à niveau de la politique"])}},modified:{reset:e=>{const{normalize:r}=e;return r(["Réinitialiser"])},save:e=>{const{normalize:r}=e;return r(["Sauvegarder"])},unsaved:e=>{const{normalize:r}=e;return r(["Votre modification n'est pas enregistrée !"])}},modpack:{author:e=>{const{normalize:r}=e;return r(["Nom de l'auteur"])},authorHint:e=>{const{normalize:r}=e;return r(["Cela peut être utilisé pour signer le modpack exporté (Curseforge)"])},delete:{hint:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Cela supprimera le modpack ",n(t("name"))," avec ses métadonnées. \nÊtes-vous sûr?"])},title:e=>{const{normalize:r}=e;return r(["Supprimer le Modpack"])}},description:e=>{const{normalize:r}=e;return r(["La description"])},descriptionHint:e=>{const{normalize:r}=e;return r(["Description générale pour votre modpack. \nPeut être utilisé pour l'exportation en tant que modpack curseforge."])},dropHint:e=>{const{normalize:r}=e;return r(["Déposez le zip du modpack ici pour l'importer"])},emitCurseforge:e=>{const{normalize:r}=e;return r(["Émettre le Modpack Curseforge"])},emitMcbbs:e=>{const{normalize:r}=e;return r(["Émettre le Modpack MCBBS"])},emitModrinth:e=>{const{normalize:r}=e;return r(["Emit le Modpack Modrinth"])},emitModrinthStrict:e=>{const{normalize:r}=e;return r(["Format Modrinth strict"])},emitModrinthStrictDescription:e=>{const{normalize:r}=e;return r(["Seules les URL des 4 domaines répertoriés dans le document modrinth sont autorisées"])},export:e=>{const{normalize:r}=e;return r(["Exporter en tant que Modpack"])},general:e=>{const{normalize:r}=e;return r(["Informations générales"])},includeAssets:e=>{const{normalize:r}=e;return r(["Inclure les Assets"])},includeLibraries:e=>{const{normalize:r}=e;return r(["Inclure les Librairies"])},includes:e=>{const{normalize:r}=e;return r(["Fichiers à inclure"])},modpackVersion:e=>{const{normalize:r}=e;return r(["Version du Modpack"])},name:e=>{const{normalize:r,plural:n}=e;return n([r(["Modpack"]),r(["Modpacks"])])},overrides:e=>{const{normalize:r}=e;return r(["Remplacements"])},showFile:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Afficher le fichier ",n(t("fichier"))])},showInCurseforge:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Afficher ",n(t("name"))," dans Curseforge"])},showInFtb:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Afficher ",n(t("name"))," dans FTB"])},url:e=>{const{normalize:r}=e;return r(["URL"])},urlHint:e=>{const{normalize:r}=e;return r(["L'URL de la page d'accueil de votre modpack"])}},modpackImportConfirm:{description:e=>{const{normalize:r}=e;return r(["Détecter que vous déposez un fichier dans le lanceur. \nEssayez-vous d'importer un modpack?"])},title:e=>{const{normalize:r}=e;return r(["Essayez-vous d'importer un modpack?"])}},modrinth:{browseUrl:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Ouvrir dans le Navigateur ",n(t("url"))])},categories:{"128x":e=>{const{normalize:r}=e;return r(["128x"])},"16x":e=>{const{normalize:r}=e;return r(["16x"])},"256x":e=>{const{normalize:r}=e;return r(["256x"])},"32x":e=>{const{normalize:r}=e;return r(["32x"])},"48x":e=>{const{normalize:r}=e;return r(["48x"])},"512x+":e=>{const{normalize:r}=e;return r(["512x"])},"64x":e=>{const{normalize:r}=e;return r(["64x"])},"8x-":e=>{const{normalize:r}=e;return r(["8x-"])},adventure:e=>{const{normalize:r}=e;return r(["Aventure"])},atmosphere:e=>{const{normalize:r}=e;return r(["Atmosphère"])},audio:e=>{const{normalize:r}=e;return r(["Audio"])},blocks:e=>{const{normalize:r}=e;return r(["Blocs"])},bloom:e=>{const{normalize:r}=e;return r(["Flou lumineux"])},bukkit:e=>{const{normalize:r}=e;return r(["Bukkit"])},bungeecord:e=>{const{normalize:r}=e;return r(["Bungeecord"])},canvas:e=>{const{normalize:r}=e;return r(["Canvas"])},cartoon:e=>{const{normalize:r}=e;return r(["Caricatural"])},categories:e=>{const{normalize:r}=e;return r(["Catégories"])},challenging:e=>{const{normalize:r}=e;return r(["Difficile"])},"colored-lighting":e=>{const{normalize:r}=e;return r(["Éclairage coloré"])},combat:e=>{const{normalize:r}=e;return r(["Combat"])},"core-shaders":e=>{const{normalize:r}=e;return r(["Core-shaders"])},cursed:e=>{const{normalize:r}=e;return r(["Cursed"])},datapack:e=>{const{normalize:r}=e;return r(["Data Pack"])},decoration:e=>{const{normalize:r}=e;return r(["Décoration"])},economy:e=>{const{normalize:r}=e;return r(["Économie"])},entities:e=>{const{normalize:r}=e;return r(["Entités"])},environment:e=>{const{normalize:r}=e;return r(["Environnement"])},equipment:e=>{const{normalize:r}=e;return r(["Équipement"])},fabric:e=>{const{normalize:r}=e;return r(["Fabric"])},fantasy:e=>{const{normalize:r}=e;return r(["Fantaisie"])},features:e=>{const{normalize:r}=e;return r(["Caractéristiques"])},folia:e=>{const{normalize:r}=e;return r(["Folia"])},foliage:e=>{const{normalize:r}=e;return r(["Feuillage"])},fonts:e=>{const{normalize:r}=e;return r(["Polices d'écriture"])},food:e=>{const{normalize:r}=e;return r(["Nourriture"])},forge:e=>{const{normalize:r}=e;return r(["Forge"])},"game-mechanics":e=>{const{normalize:r}=e;return r(["Mécaniques du Jeu"])},gui:e=>{const{normalize:r}=e;return r(["GUI"])},high:e=>{const{normalize:r}=e;return r(["Haut"])},iris:e=>{const{normalize:r}=e;return r(["Iris"])},items:e=>{const{normalize:r}=e;return r(["Items"])},"kitchen-sink":e=>{const{normalize:r}=e;return r(["Kitchen Sink"])},library:e=>{const{normalize:r}=e;return r(["Librairie"])},lightweight:e=>{const{normalize:r}=e;return r(["Lightweight"])},liteloader:e=>{const{normalize:r}=e;return r(["Liteloader"])},locale:e=>{const{normalize:r}=e;return r(["Locale"])},low:e=>{const{normalize:r}=e;return r(["Faible"])},magic:e=>{const{normalize:r}=e;return r(["Magie"])},management:e=>{const{normalize:r}=e;return r(["Gestion"])},medium:e=>{const{normalize:r}=e;return r(["Moyen"])},minecraft:e=>{const{normalize:r}=e;return r(["Minecraft"])},minigame:e=>{const{normalize:r}=e;return r(["Mini-jeux"])},misc:e=>{const{normalize:r}=e;return r(["Divers"])},mobs:e=>{const{normalize:r}=e;return r(["Mobs"])},modded:e=>{const{normalize:r}=e;return r(["Modded"])},models:e=>{const{normalize:r}=e;return r(["Modèles"])},modloader:e=>{const{normalize:r}=e;return r(["Mod Loader"])},multiplayer:e=>{const{normalize:r}=e;return r(["Multijoueur"])},name:e=>{const{normalize:r}=e;return r(["Catégories"])},optifine:e=>{const{normalize:r}=e;return r(["Optifine"])},optimization:e=>{const{normalize:r}=e;return r(["Optimisations"])},paper:e=>{const{normalize:r}=e;return r(["Paper"])},"path-tracing":e=>{const{normalize:r}=e;return r(["Path Tracing"])},pbr:e=>{const{normalize:r}=e;return r(["PBR"])},"performance impact":e=>{const{normalize:r}=e;return r(["Impact en Performance"])},potato:e=>{const{normalize:r}=e;return r(["Minime"])},purpur:e=>{const{normalize:r}=e;return r(["Purpur"])},quests:e=>{const{normalize:r}=e;return r(["Quêtes"])},quilt:e=>{const{normalize:r}=e;return r(["Quilt"])},realistic:e=>{const{normalize:r}=e;return r(["Réaliste"])},reflections:e=>{const{normalize:r}=e;return r(["Reflets"])},resolutions:e=>{const{normalize:r}=e;return r(["Résolutions"])},rift:e=>{const{normalize:r}=e;return r(["Rift"])},screenshot:e=>{const{normalize:r}=e;return r(["Capture d'écran"])},"semi-realistic":e=>{const{normalize:r}=e;return r(["Semi Réaliste"])},shadows:e=>{const{normalize:r}=e;return r(["Ombres"])},simplistic:e=>{const{normalize:r}=e;return r(["Simpliste"])},social:e=>{const{normalize:r}=e;return r(["Social"])},spigot:e=>{const{normalize:r}=e;return r(["Spigot"])},sponge:e=>{const{normalize:r}=e;return r(["Sponge"])},storage:e=>{const{normalize:r}=e;return r(["Stockage"])},technology:e=>{const{normalize:r}=e;return r(["Technologie"])},themed:e=>{const{normalize:r}=e;return r(["À thème"])},transportation:e=>{const{normalize:r}=e;return r(["Transportation"])},tweaks:e=>{const{normalize:r}=e;return r(["Ajustements"])},utility:e=>{const{normalize:r}=e;return r(["Utilitaire"])},vanilla:e=>{const{normalize:r}=e;return r(["Vanilla"])},"vanilla-like":e=>{const{normalize:r}=e;return r(["Style Vanilla"])},velocity:e=>{const{normalize:r}=e;return r(["Velocity"])},waterfall:e=>{const{normalize:r}=e;return r(["Waterfall"])},worldgen:e=>{const{normalize:r}=e;return r(["Génération du Monde"])}},clientSide:e=>{const{normalize:r}=e;return r(["Côté Client"])},copyTitle:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Copier le texte ",n(t("title"))," dans le presse-papiers"])},createAt:e=>{const{normalize:r}=e;return r(["Créé"])},createCollection:e=>{const{normalize:r}=e;return r(["Créer une collection"])},description:e=>{const{normalize:r}=e;return r(["Description"])},downloads:e=>{const{normalize:r}=e;return r(["Téléchargements"])},environments:{client:e=>{const{normalize:r}=e;return r(["Client"])},default:e=>{const{normalize:r}=e;return r(["Défaut"])},name:e=>{const{normalize:r}=e;return r(["Environnement"])},optional:e=>{const{normalize:r}=e;return r(["Facultatif"])},required:e=>{const{normalize:r}=e;return r(["Obligatoire"])},server:e=>{const{normalize:r}=e;return r(["Serveur"])},unsupported:e=>{const{normalize:r}=e;return r(["Non pris en charge"])}},externalResources:e=>{const{normalize:r}=e;return r(["Ressources externes"])},featuredVersions:e=>{const{normalize:r}=e;return r(["Versions récentes"])},followedProjects:e=>{const{normalize:r}=e;return r(["Projets suivis"])},followers:e=>{const{normalize:r}=e;return r(["Suivis"])},gallery:e=>{const{normalize:r}=e;return r(["Galerie"])},gameVersions:{name:e=>{const{normalize:r}=e;return r(["Versions du jeu"])}},headers:{status:e=>{const{normalize:r}=e;return r(["Statistiques"])},support:e=>{const{normalize:r}=e;return r(["Support"])},version:e=>{const{normalize:r}=e;return r(["Version"])}},license:e=>{const{normalize:r}=e;return r(["Licence"])},licenses:{name:e=>{const{normalize:r}=e;return r(["Licences"])}},loginHint:e=>{const{normalize:r}=e;return r(["L'opération nécessite un modrinth pour fonctionner. \nLe lanceur ouvrira une fenêtre de navigateur pour connecter le modrinth."])},loginTitle:e=>{const{normalize:r}=e;return r(["Connectez-vous à modrinth"])},modLoaders:{name:e=>{const{normalize:r}=e;return r(["Mod Loaders"])}},perPage:e=>{const{normalize:r}=e;return r(["Par page"])},projectId:e=>{const{normalize:r}=e;return r(["Identifiant du projet"])},projectMembers:e=>{const{normalize:r}=e;return r(["Membres du projet"])},projectType:{mod:e=>{const{normalize:r}=e;return r(["Mod"])},modpack:e=>{const{normalize:r}=e;return r(["Modpack"])},name:e=>{const{normalize:r}=e;return r(["Type de projet"])},resourcePack:e=>{const{normalize:r}=e;return r(["Pack de Ressources"])},shader:e=>{const{normalize:r}=e;return r(["Shader"])}},projects:e=>{const{normalize:r,interpolate:n,named:t}=e;return r([n(t("count"))," projets"])},quickSearch:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Rechercher ",n(t("titre"))])},searchText:e=>{const{normalize:r}=e;return r(["Rechercher"])},serverSide:e=>{const{normalize:r}=e;return r(["Côté Serveur"])},sort:{downloads:e=>{const{normalize:r}=e;return r(["Nombre de téléchargements"])},follows:e=>{const{normalize:r}=e;return r(["Nombre de followers"])},newest:e=>{const{normalize:r}=e;return r(["Récemment créé"])},relevance:e=>{const{normalize:r}=e;return r(["Pertinence"])},title:e=>{const{normalize:r}=e;return r(["Trier par"])},updated:e=>{const{normalize:r}=e;return r(["Récemment mis à jour"])}},technicalInformation:e=>{const{normalize:r}=e;return r(["Informations techniques"])},updateAt:e=>{const{normalize:r}=e;return r(["Mis à jour"])},versions:e=>{const{normalize:r}=e;return r(["Versions"])}},modrinthCard:{currentVersion:e=>{const{normalize:r}=e;return r(["Version actuelle"])},projectHint:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(['Cette instance est créée par le modpack Modrinth de <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',n(t("title")),'</code> (id projet:\n      <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',n(t("id")),"</code>)\n"])}},multiplayer:{complete:e=>{const{normalize:r}=e;return r(["Compléter"])},confirm:e=>{const{normalize:r}=e;return r(["Confirmer"])},connections:e=>{const{normalize:r}=e;return r(["Connexions"])},copied:e=>{const{normalize:r}=e;return r(["Copié !"])},copy:e=>{const{normalize:r}=e;return r(["Copie"])},copyGroupToFriendHint:e=>{const{normalize:r}=e;return r(["Laissez vos amis rejoindre le groupe avec cet identifiant"])},copyLocalHint:e=>{const{normalize:r}=e;return r(['"Veuillez copier le texte SDP local et l\'envoyer à votre objet pour avoir votre objet entrez ce texte dans la connexion de jointure <span>Un token ne peut être utilisé que pour <span style="color: red; font-weight: bold;">un pair</span> ! Vous ne pouvez pas envoyer le même jeton à plusieurs pairs !</span> <br> <span class="hint-text" style="font-style: italic;">Si vous devez connecter plusieurs pairs, vous devez créer <span style="font-weight: bold; color: rgba(245, 158, 11)">plusieurs</span> connexions.</span>"\n'])},createLocalToken:e=>{const{normalize:r}=e;return r(["Créer un token local"])},currentIpTitle:e=>{const{normalize:r}=e;return r(["IP Publique Détectée"])},currentNatTitle:e=>{const{normalize:r}=e;return r(["Réseau actuel (NAT) :"])},difficultyLevelHint:e=>{const{normalize:r}=e;return r(["Le niveau de difficulté pour créer une connexion entre pairs avec d'autres"])},disconnect:e=>{const{normalize:r}=e;return r(["Déconnecter"])},disconnectDescription:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Voulez-vous vraiment vous déconnecter avec l'utilisateur ",n(t("user")),"(",n(t("id")),") ?"])},disconnected:e=>{const{normalize:r}=e;return r(["Déconnecté"])},enterRemoteToken:e=>{const{normalize:r}=e;return r(["Entrez le token distant"])},enterRemoteTokenHint:e=>{const{normalize:r}=e;return r(["Une fois que votre pair a entré votre token, vous devez entrer son token dans la zone de texte ci-dessous. Cliquez sur confirmer pour vous connecter."])},exposedPortDescription:e=>{const{normalize:r}=e;return r(["Le port que vous avez exposé à d'autres pairs"])},exposedPorts:e=>{const{normalize:r}=e;return r(["Ports transférés"])},gatheringIce:e=>{const{normalize:r}=e;return r(['"Veuillez attendre que le serveur ICE collecte suffisamment d\'informations sur votre réseau. Si vous êtes impatient et qu\'il y a suffisamment d\'informations, vous pouvez donner le SDP actuel à l\'autre partie à l\'avance et cliquez sur Suivant. Veuillez envoyer le <span class="v-chip v-chip--label v-size--small" style="text-font: bold" >Local Token</span> à votre pair, votre pair entre votre token dans <span class="v-chip v-chip--label v-size--small" style="text-font: bold"> Rejoindre Section Connexion </span>. <br> Le serveur ICE peut avoir besoin de temps pour collectez vos informations pour créer <span class="v-chip v-chip--label v-size--small" style="text-font: bold">Token local</span>.<br> Vous n\'avez pas besoin d\'attendre jusqu\'à ce que le statut ICE soit terminé. Si le token ci-dessous reste inchangé, vous pouvez le copier et l\'envoyer à votre pair."\n'])},groupId:e=>{const{normalize:r}=e;return r(["Identifiant du groupe"])},illegalTokenDescription:e=>{const{normalize:r}=e;return r(["Token illégal, veuillez vous assurer que le token de votre pair est correct"])},initiateConnection:e=>{const{normalize:r}=e;return r(["Initier la connexion"])},inviteLink:e=>{const{normalize:r}=e;return r(["Lien d'Invitation"])},joinConnection:e=>{const{normalize:r}=e;return r(["Si votre pair a déjà initié une connexion, vous devez rejoindre la connexion."])},joinManual:e=>{const{normalize:r}=e;return r(["Rejoindre"])},joinOrCreateGroup:e=>{const{normalize:r}=e;return r(["Rejoindre/Créer un groupe"])},joinOrCreateGroupHint:e=>{const{normalize:r}=e;return r(["Obtenez l'identifiant de groupe de vos amis ou créez un groupe"])},kernel:e=>{const{normalize:r}=e;return r(["Noyau P2P"])},kernelDescription:e=>{const{normalize:r}=e;return r(["Utilisez soit WebRTC natif, soit node-datachannel. \nNe changez cette option que lorsque votre connexion P2P plante parfois la fenêtre du lanceur."])},leaveGroup:e=>{const{normalize:r}=e;return r(["Quitter le groupe"])},localToken:e=>{const{normalize:r}=e;return r(["Token local"])},manualConnect:e=>{const{normalize:r}=e;return r(["Connecter manuellement"])},name:e=>{const{normalize:r}=e;return r(["Multijoueur sur LAN"])},networkInfo:e=>{const{normalize:r}=e;return r(["Infos réseau"])},next:e=>{const{normalize:r}=e;return r(["Suivant"])},otherExposedPortDescription:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["La préface du port par ",n(t("user"))])},placeholder:e=>{const{normalize:r}=e;return r(["Connectez-vous avec un autre utilisateur pour jouer à Minecraft sur LAN !"])},previous:e=>{const{normalize:r}=e;return r(["Précédent"])},receiveHint:e=>{const{normalize:r}=e;return r(["Une fois que l'autre partie aura entré votre token, votre connexion sera créée automatiquement. Vous pouvez maintenant fermer la boîte de dialogue."])},receiveRemoteTokenHint:e=>{const{normalize:r}=e;return r(["Veuillez entrer le token de votre pair ici."])},remoteToken:e=>{const{normalize:r}=e;return r(["Token distant"])},routerInfo:e=>{const{normalize:r}=e;return r(["Informations sur le routeur"])},sendTokenToRemote:e=>{const{normalize:r}=e;return r(["Envoyer le token à distance"])},share:e=>{const{normalize:r}=e;return r(["Partager la configuration de l'instance"])},sharing:e=>{const{normalize:r}=e;return r(["Partage de fichiers..."])},sharingNotificationBody:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Vous pouvez télécharger ou créer une instance à partir de la configuration partagée ",n(t("name")),"."])},sharingNotificationTitle:e=>{const{normalize:r}=e;return r(["Un pair partage la configuration du jeu"])},start:e=>{const{normalize:r}=e;return r(["Démarrer"])},startNewP2PConnection:e=>{const{normalize:r}=e;return r(["Cliquez sur le bouton Démarrer pour créer une nouvelle connexion homologue"])}},myStuff:e=>{const{normalize:r}=e;return r(["Mon inventaire"])},name:e=>{const{normalize:r}=e;return r(["Nom"])},natType:{blocked:e=>{const{normalize:r}=e;return r(["Bloqué"])},fullCone:e=>{const{normalize:r}=e;return r(["Full Cone"])},openInternet:e=>{const{normalize:r}=e;return r(["Internet ouvert"])},restrictNat:e=>{const{normalize:r}=e;return r(["Restreindre NAT"])},restrictPortNat:e=>{const{normalize:r}=e;return r(["Restreindre le port NAT"])},symmetricNat:e=>{const{normalize:r}=e;return r(["NAT symétrique"])},symmetricUDPFirewall:e=>{const{normalize:r}=e;return r(["Pare-feu UDP symétrique"])},unknown:e=>{const{normalize:r}=e;return r(["Inconnu"])}},neoForgedVersion:{name:e=>{const{normalize:r}=e;return r(["NeoForged"])}},next:e=>{const{normalize:r}=e;return r(["Suivant"])},no:e=>{const{normalize:r}=e;return r(["Non"])},ok:e=>{const{normalize:r}=e;return r(["OK"])},optifineVersion:{disable:e=>{const{normalize:r}=e;return r(["Désactiver Optifine"])},empty:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Optifine n'a pas de support pour Minecraft ",n(t("version"))])}},optional:e=>{const{normalize:r}=e;return r(["Facultatif"])},peerConnectionState:{closed:e=>{const{normalize:r}=e;return r(["Fermé"])},connected:e=>{const{normalize:r}=e;return r(["Connecté"])},connecting:e=>{const{normalize:r}=e;return r(["Connexion"])},disconnected:e=>{const{normalize:r}=e;return r(["Déconnecté"])},failed:e=>{const{normalize:r}=e;return r(["Échec"])},name:e=>{const{normalize:r}=e;return r(["État de la connexion"])},new:e=>{const{normalize:r}=e;return r(["Nouveau"])}},peerGroupState:{closed:e=>{const{normalize:r}=e;return r(["Pas dans le groupe"])},closing:e=>{const{normalize:r}=e;return r(["Fermé"])},connected:e=>{const{normalize:r}=e;return r(["Groupe rejoint"])},connecting:e=>{const{normalize:r}=e;return r(["Connexion"])}},peerIceGatheringState:{gathering:e=>{const{normalize:r}=e;return r(["Obtention de Ice Server"])}},peerSignalingState:{"have-local-offer":e=>{const{normalize:r}=e;return r(["En attente de la description du pair"])}},popular:e=>{const{normalize:r}=e;return r(["Popularité"])},presence:{curseforge:e=>{const{normalize:r}=e;return r(["Explore CurseForge"])},curseforgeProject:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Regarde ",n(t("name"))," sur Curseforge"])},instance:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Inactif dans l'instance ",n(t("instance"))])},instanceSetting:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Modifie les paramètres de l'instance : ",n(t("instance"))])},mod:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Regarde les mods dans ",n(t("instance"))])},modrinth:e=>{const{normalize:r}=e;return r(["Explore Modrinth"])},modrinthProject:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Explore ",n(t("name"))," sur Modrinth"])},resourcePack:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Regarde les packs de ressources dans ",n(t("instance"))])},save:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Regarde les mondes dans ",n(t("instance"))])},setting:e=>{const{normalize:r}=e;return r(["Regarde la page des paramètres"])},shaderPack:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Regarde les shaderpacks dans ",n(t("instance"))])},version:e=>{const{normalize:r}=e;return r(["Regarde l'onglet versions"])}},previous:e=>{const{normalize:r}=e;return r(["Précédent"])},proxy:{host:e=>{const{normalize:r}=e;return r(["Héberger"])},port:e=>{const{normalize:r}=e;return r(["Port"])}},quiltVersion:{disable:e=>{const{normalize:r}=e;return r(["Désactiver Quilt"])},empty:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Quilt ne prend pas en charge Minecraft ",n(t("version"))])}},refresh:e=>{const{normalize:r}=e;return r(["Rafraîchir"])},refreshResource:e=>{const{normalize:r}=e;return r(["Actualiser les ressources"])},remove:e=>{const{normalize:r}=e;return r(["Enlever"])},resourcepack:{available:e=>{const{normalize:r}=e;return r(["Disponible"])},compatible:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Format compatible ",n(t("format"))," avec ",n(t("version"))])},defaultDescription:e=>{const{normalize:r}=e;return r(["L'apparence par défaut de Minecraft"])},delete:{content:e=>{const{normalize:r}=e;return r(["Cela supprimera le fichier du pack de ressources du disque et nous ne pourrons pas le refaire. \nÊtes-vous sûr de le faire ?"])},title:e=>{const{normalize:r}=e;return r(["Supprimer le pack de ressources"])}},dropHint:e=>{const{normalize:r}=e;return r(["Déposez le dossier/zip du pack de ressources ici pour l'importer."])},enable:e=>{const{normalize:r,interpolate:n,named:t}=e;return r([n(t("count"))," packs de ressources activés"])},import:e=>{const{normalize:r}=e;return r(["Importer le pack de ressources"])},incompatible:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Format de pack de ressources incompatible (",n(t("format")),"). Fait pour ",n(t("accept")),". Actuel ",n(t("actual")),"."])},independent:e=>{const{normalize:r}=e;return r(["L'instance utilise un dossier de pack de ressources indépendant"])},manage:e=>{const{normalize:r}=e;return r(["Gérer les packs de ressources"])},name:e=>{const{normalize:r,plural:n}=e;return n([r(["Pack de Ressources"]),r(["Packs de Ressources"])])},searchOnCurseforge:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Rechercher ",n(t("name"))," dans curseforge"])},searchOnModrinth:e=>{const{normalize:r,linked:n,type:t}=e;return r([n("mod.searchOnModrinth",void 0,t)])},selected:e=>{const{normalize:r}=e;return r(["Packs de ressources sélectionnés"])},shared:e=>{const{normalize:r}=e;return r(["L'instance utilise le dossier du pack de ressources partagé"])},showFile:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Afficher le pack de ressources dans le dossier ",n(t("file"))])},showInCurseforge:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Afficher ",n(t("name"))," dans curseforge"])},unselected:e=>{const{normalize:r}=e;return r(["Packs de ressources désélectionnés"])}},save:{cheat:e=>{const{normalize:r}=e;return r(["Tricherie"])},copy:{cancel:e=>{const{normalize:r}=e;return r(["Annuler la copie"])},confirm:e=>{const{normalize:r}=e;return r(["Démarrer la copie"])},description:e=>{const{normalize:r}=e;return r(["Veuillez sélectionner le(s) profil(s) de destination vers lequel vous souhaitez que la sauvegarde aille."])},name:e=>{const{normalize:r}=e;return r(["Copier la sauvegarde"])},title:e=>{const{normalize:r}=e;return r(["Copier la sauvegarde vers un autre profil"])}},copyFrom:{cancel:e=>{const{normalize:r}=e;return r(["Annuler"])},confirm:e=>{const{normalize:r}=e;return r(["Démarrer la copie"])},description:e=>{const{normalize:r}=e;return r(["Vous pouvez déployer la sauvegarde sur cette instance à partir d'autres instances ou à partir de ressources gérées (curseforge)"])},from:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["De ",n(t("src"))])},fromProfile:e=>{const{normalize:r}=e;return r(["À partir d'autres instances"])},fromResource:e=>{const{normalize:r}=e;return r(["À partir des ressources gérées"])},title:e=>{const{normalize:r}=e;return r(["Importer la sauvegarde à partir de la source gérée"])}},createNew:e=>{const{normalize:r}=e;return r(["Créer un nouveau monde"])},createdWorlds:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Vous avez ",n(t("count"))," mondes"])},deleteHint:e=>{const{normalize:r}=e;return r(["Cette opération ne peut pas être annulée. \nVous perdrez ces données de sauvegarde pour toujours. \nÊtes-vous sûr de vouloir supprimer cette sauvegarde ?"])},deleteTitle:e=>{const{normalize:r}=e;return r(["Supprimer la sauvegarde"])},detail:e=>{const{normalize:r}=e;return r(["Plus d'informations"])},dropHint:e=>{const{normalize:r}=e;return r(["Faites glisser enregistrer le zip ici pour importer"])},export:e=>{const{normalize:r}=e;return r(["Exporter la sauvegarde"])},exportMessage:e=>{const{normalize:r}=e;return r(["Exporter la sauvegarde en zip"])},exportTitle:e=>{const{normalize:r}=e;return r(["Exporter la sauvegarde"])},gameMode:e=>{const{normalize:r}=e;return r(["mode de jeu"])},import:e=>{const{normalize:r}=e;return r(["Importer la sauvegarde"])},importMessage:e=>{const{normalize:r}=e;return r(["Importer une sauvegarde à partir d'un zip"])},importTitle:e=>{const{normalize:r}=e;return r(["Importer une sauvegarde"])},independent:e=>{const{normalize:r}=e;return r(["L'instance utilise un dossier de sauvegarde indépendant"])},levelName:e=>{const{normalize:r}=e;return r(["Nom du niveau"])},manage:e=>{const{normalize:r}=e;return r(["Gérer les sauvegardes"])},name:e=>{const{normalize:r,plural:n}=e;return n([r(["Sauvegarde"]),r(["Sauvegardes"])])},search:e=>{const{normalize:r}=e;return r(["Rechercher des enregistrements"])},selected:e=>{const{normalize:r}=e;return r(["archives locales"])},shared:e=>{const{normalize:r}=e;return r(["L'instance utilise le dossier de sauvegarde partagé"])},showDirectory:e=>{const{normalize:r}=e;return r(["Afficher le répertoire de sauvegarde"])},unselected:e=>{const{normalize:r}=e;return r(["archives partagées"])},useCurrent:e=>{const{normalize:r}=e;return r(["Utiliser le monde actuel"])}},saves:{},screenshots:{empty:e=>{const{normalize:r}=e;return r(["Vous n'avez pas de capture d'écran"])},goto:e=>{const{normalize:r}=e;return r(["Ouvrir Dossier"])},name:e=>{const{normalize:r}=e;return r(["Captures d'écran"])},playRandom:e=>{const{normalize:r}=e;return r(["Jouez au hasard"])},playSequence:e=>{const{normalize:r}=e;return r(["Jouer dans l'ordre"])}},search:{favorate:e=>{const{normalize:r}=e;return r(["Collection"])}},server:{acceptingMinecraftVersion:e=>{const{normalize:r}=e;return r(["Accepter la version Minecraft"])},creationHint:e=>{const{normalize:r}=e;return r(["Veuillez remplir l'adresse du serveur et envoyer un ping au serveur"])},delete:{},error:{},expectedVersions:e=>{const{normalize:r}=e;return r(["Versions prises en charge"])},export:e=>{const{normalize:r}=e;return r(["Serveur d'exportation"])},exportNoFilesHint:e=>{const{normalize:r}=e;return r(["Aucun fichier de serveur trouvé. \nVous pouvez exécuter un serveur sur local une fois pour générer des fichiers."])},exportOption:e=>{const{normalize:r}=e;return r(["Options d'exportation de serveur"])},exportSSHAuthenticationFailed:e=>{const{normalize:r}=e;return r(["Toutes les méthodes d'authentification ont échoué. \nVeuillez vérifier le nom d'utilisateur / mot de passe ou la clé privée."])},exportSSHOptions:e=>{const{normalize:r}=e;return r(["Options SSH"])},exportSSHPrivateKeyPath:e=>{const{normalize:r}=e;return r(["Chemin de clé privée SSH"])},exportSSHRemotePath:e=>{const{normalize:r}=e;return r(["Chemin de serveur distant"])},exportToFolder:e=>{const{normalize:r}=e;return r(["Exporter vers le dossier"])},filterVersion:e=>{const{normalize:r}=e;return r(["Le serveur de filtrage a répondu à la version de Minecraft"])},host:e=>{const{normalize:r}=e;return r(["Héberger"])},hostHint:e=>{const{normalize:r}=e;return r(["L'hôte (avec le port) du serveur"])},hostRequired:e=>{const{normalize:r}=e;return r(["Veuillez saisir l'adresse IP du serveur"])},ipAddress:e=>{const{normalize:r}=e;return r(["Adresse IP"])},maxPlayers:e=>{const{normalize:r}=e;return r(["Le maximum de joueurs"])},motd:e=>{const{normalize:r}=e;return r(["Serveur MOTD"])},name:e=>{const{normalize:r,plural:n}=e;return n([r(["Serveur"]),r(["Serveurs"])])},nogui:e=>{const{normalize:r}=e;return r(["Pas d'interface graphique du serveur"])},onlineMode:e=>{const{normalize:r}=e;return r(["Mode en ligne"])},ping:e=>{const{normalize:r}=e;return r(["Ping"])},pings:e=>{const{normalize:r}=e;return r(["Pings"])},players:e=>{const{normalize:r}=e;return r(["Joueurs"])},port:e=>{const{normalize:r}=e;return r(["Port"])},recommendedMinecraftVersion:e=>{const{normalize:r}=e;return r(["Version Minecraft"])},status:e=>{const{normalize:r}=e;return r(["État du serveur"])},unknown:e=>{const{normalize:r}=e;return r(["Serveur inconnu"])},unknownDescription:e=>{const{normalize:r}=e;return r(["Serveur inconnu. Veuillez rafraîchir"])},upload:e=>{const{normalize:r}=e;return r(["Télécharger le serveur"])},version:e=>{const{normalize:r}=e;return r(["Le serveur nécessite une version"])},versionHint:e=>{const{normalize:r}=e;return r(["La version Minecraft à pinger"])}},serverStatus:{nohost:e=>{const{normalize:r}=e;return r(["§4Impossible de trouver l'hôte !"])},ping:e=>{const{normalize:r}=e;return r(["Ping..."])},refuse:e=>{const{normalize:r}=e;return r(["§4Serveur refusé !"])},timeout:e=>{const{normalize:r}=e;return r(["§4Timeout de la connexion !"])}},setting:{allowPrerelease:e=>{const{normalize:r}=e;return r(["Télécharger les bêtas"])},allowPrereleaseDescription:e=>{const{normalize:r}=e;return r(["La bêta peut être instable"])},apiSets:{auto:e=>{const{normalize:r}=e;return r(["Auto (Déterminer par réseau)"])},official:e=>{const{normalize:r}=e;return r(["Officiel (Mojang)"])}},appearance:e=>{const{normalize:r}=e;return r(["Apparence"])},appxUpdateHint:e=>{const{normalize:r}=e;return r(["Le launcher téléchargera et exécutera le programme d'installation.  Si le programme d'installation contextuel a échoué, veuillez l'exécuter manuellement."])},autoDownload:e=>{const{normalize:r}=e;return r(["Téléchargement automatique"])},autoDownloadDescription:e=>{const{normalize:r}=e;return r(["Mise à jour du téléchargement automatique si elle est disponible"])},autoInstallOnAppQuit:e=>{const{normalize:r}=e;return r(["Installation automatique"])},autoInstallOnAppQuitDescription:e=>{const{normalize:r}=e;return r(["Installer automatiquement la mise à jour à la fermeture de l'application"])},backgroundColorAbove:e=>{const{normalize:r}=e;return r(["Afficher la couleur d'arrière-plan en superposition"])},backgroundColorAboveDescription:e=>{const{normalize:r}=e;return r(["Cela affichera la couleur d’arrière-plan au-dessus de l’image ou de la vidéo d’arrière-plan."])},backgroundImage:e=>{const{normalize:r}=e;return r(["Image de fond"])},backgroundImageBlur:e=>{const{normalize:r}=e;return r(["Image floue"])},backgroundImageBlurDescription:e=>{const{normalize:r}=e;return r(["Faites glisser pour flouter"])},backgroundImageClear:e=>{const{normalize:r}=e;return r(["enlever"])},backgroundImageDescription:e=>{const{normalize:r}=e;return r(["Sélectionnez une image comme arrière-plan ou effacez"])},backgroundImageFit:{contain:e=>{const{normalize:r}=e;return r(["Contenir"])},cover:e=>{const{normalize:r}=e;return r(["Couvrir"])},name:e=>{const{normalize:r}=e;return r(["S'ajuster"])}},backgroundImageSelect:e=>{const{normalize:r}=e;return r(["sélectionner"])},backgroundMusic:e=>{const{normalize:r}=e;return r(["Thème Musique de fond"])},backgroundType:e=>{const{normalize:r}=e;return r(["Type d'arrière-plan"])},backgroundTypeDescription:e=>{const{normalize:r}=e;return r(["Afficher un effet spécial sur l'arrière-plan (cela peut avoir un impact sur les performances)"])},backgroundTypes:{halo:e=>{const{normalize:r}=e;return r(["Halo"])},image:e=>{const{normalize:r}=e;return r(["Image"])},none:e=>{const{normalize:r}=e;return r(["Aucun"])},particle:e=>{const{normalize:r}=e;return r(["Particule"])},video:e=>{const{normalize:r}=e;return r(["Vidéo"])}},backgroundVideo:e=>{const{normalize:r}=e;return r(["Vidéo de fond"])},backgroundVideoDescription:e=>{const{normalize:r}=e;return r(["sélectionner ou enlever la vidéo"])},backgroundVideoSelect:e=>{const{normalize:r}=e;return r(["sélectionner"])},backgroundVideoVolume:e=>{const{normalize:r}=e;return r(["volume"])},backgroundVideoVolumeDescription:e=>{const{normalize:r}=e;return r(["faites glisser pour régler le volume"])},blurAppBar:e=>{const{normalize:r}=e;return r(["Barre d'application floue"])},blurMainBody:e=>{const{normalize:r}=e;return r(["Flou de la partie principale"])},blurMainBodyDescription:e=>{const{normalize:r}=e;return r(["Flouter le volet droit du launcher ?"])},blurSidebar:e=>{const{normalize:r}=e;return r(["Barre latérale floue"])},browseRoot:e=>{const{normalize:r}=e;return r(["Parcourir"])},checkUpdate:e=>{const{normalize:r}=e;return r(["Vérifier les mises à jour"])},colorTheme:{appBarColor:e=>{const{normalize:r}=e;return r(["Barre d'application"])},backgroundColor:e=>{const{normalize:r}=e;return r(["Couleur d'arrière plan"])},cardColor:e=>{const{normalize:r}=e;return r(["Couleur de la carte"])},description:e=>{const{normalize:r}=e;return r(["Changer les couleurs du thème"])},errorColor:e=>{const{normalize:r}=e;return r(["Couleur d'erreur"])},name:e=>{const{normalize:r}=e;return r(["Couleur du thème"])},primaryColor:e=>{const{normalize:r}=e;return r(["Couleur primaire"])},secondaryColor:e=>{const{normalize:r}=e;return r(["Couleur secondaire"])},sideBarColor:e=>{const{normalize:r}=e;return r(["Barre latérale"])},warningColor:e=>{const{normalize:r}=e;return r(["Couleur d'avertissement"])}},darkTheme:e=>{const{normalize:r}=e;return r(["Thème"])},darkThemeDescription:e=>{const{normalize:r}=e;return r(["Choisissez le thème sombre ou clair"])},developerMode:e=>{const{normalize:r}=e;return r(["Mode développeur"])},developerModeDescription:e=>{const{normalize:r}=e;return r(["Le mode développeur vise à tester votre propre mod"])},disableTelemetry:e=>{const{normalize:r}=e;return r(["Désactiver la télémétrie"])},disableTelemetryDescription:e=>{const{normalize:r}=e;return r(["XMCL collectera les événements de lancement du jeu et de connexion de l'utilisateur."])},enableDedicatedGPUOptimization:e=>{const{normalize:r}=e;return r(["Attribuer un GPU dédié"])},enableDedicatedGPUOptimizationDescription:e=>{const{normalize:r}=e;return r(["Cette option attribuera un GPU dédié au processus Minecraft."])},enableDiscord:e=>{const{normalize:r}=e;return r(["Activer la présence riche Discord"])},enableDiscordDescription:e=>{const{normalize:r}=e;return r(["Cela affichera votre activité sur le launcher sur votre statut discord"])},general:e=>{const{normalize:r}=e;return r(["Général"])},githubRelease:e=>{const{normalize:r}=e;return r(["Version Github"])},globalSetting:e=>{const{normalize:r}=e;return r(["Paramètres d'instances global"])},globalSettingHint:e=>{const{normalize:r}=e;return r(["Les instances utiliseront ces paramètres par défaut."])},hideNewsHeader:e=>{const{normalize:r}=e;return r(["Masquer la vitrine des actualités"])},language:e=>{const{normalize:r}=e;return r(["Langue"])},languageDescription:e=>{const{normalize:r}=e;return r(["Langue d'affichage"])},latestVersion:e=>{const{normalize:r}=e;return r(["Dernière version"])},layout:{default:e=>{const{normalize:r}=e;return r(["Disposition par défaut"])},focus:e=>{const{normalize:r}=e;return r(["Disposition en concentré"])}},layoutDescription:e=>{const{normalize:r}=e;return r(["La disposition du launcher représentant différentes logiques d'interface utilisateur"])},layoutTitle:e=>{const{normalize:r}=e;return r(["Mise en page"])},linuxTitlebar:e=>{const{normalize:r}=e;return r(["Barre de titre native"])},linuxTitlebarDescription:e=>{const{normalize:r}=e;return r(["Utiliser la barre de titre Linux native pour le launcher"])},location:e=>{const{normalize:r}=e;return r(["Emplacement du magasin"])},maunalUpdateHint:e=>{const{normalize:r}=e;return r(["La version ne peut pas être mise à jour automatiquement. \nVeuillez retélécharger le lanceur depuis le site Web !"])},maxSockets:e=>{const{normalize:r}=e;return r(["Par hôte"])},maxSocketsDescription:e=>{const{normalize:r}=e;return r(["Limitez le nombre maximal de sockets à autoriser par hôte ou pour tous les hôtes au total. 0 signifie aucune limite."])},maxSocketsTitle:e=>{const{normalize:r}=e;return r(["Sockets HTTP Max"])},migrateFromOther:e=>{const{normalize:r}=e;return r(["Importer depuis un autre lanceur"])},name:e=>{const{normalize:r,plural:n}=e;return n([r(["Paramètre global"]),r(["Paramètres globaux"])])},network:e=>{const{normalize:r}=e;return r(["Paramètres réseau"])},officialWebsite:e=>{const{normalize:r}=e;return r(["Site officiel"])},particleMode:{bubble:e=>{const{normalize:r}=e;return r(["Bulles"])},name:e=>{const{normalize:r}=e;return r(["Type de Particules"])},push:e=>{const{normalize:r}=e;return r(["Pousser"])},remove:e=>{const{normalize:r}=e;return r(["Éliminer"])},repulse:e=>{const{normalize:r}=e;return r(["Repousser"])}},particleModeDescription:e=>{const{normalize:r}=e;return r(["Sélectionnez le comportement de clic des particules"])},replaceNative:e=>{const{normalize:r}=e;return r(["Remplacer les bibliothèques natives"])},replaceNativeDescription:e=>{const{normalize:r}=e;return r(["Remplacez les bibliothèques natives en fonction de l'architecture de votre ordinateur."])},replaceNatives:{all:e=>{const{normalize:r}=e;return r(["Tous"])},legacy:e=>{const{normalize:r}=e;return r(["Version héritée uniquement"])}},resetToDefault:e=>{const{normalize:r}=e;return r(["Réinitialiser"])},showNewsHeader:e=>{const{normalize:r}=e;return r(["Afficher la vitrine des actualités"])},showRoot:e=>{const{normalize:r}=e;return r(["Afficher"])},streamerMode:e=>{const{normalize:r}=e;return r(["Mode diffusion"])},streamerModeDescription:e=>{const{normalize:r}=e;return r(["Cela masquera vos informations privées comme les e-mails dans le lanceur."])},theme:{dark:e=>{const{normalize:r}=e;return r(["Thème sombre"])},light:e=>{const{normalize:r}=e;return r(["Thème clair"])},system:e=>{const{normalize:r}=e;return r(["Utiliser le thème système"])}},themeFont:e=>{const{normalize:r}=e;return r(["Police de caractère"])},themeFontDescription:e=>{const{normalize:r}=e;return r(["Changez la police du lanceur."])},themeResetFont:e=>{const{normalize:r}=e;return r(["Réinitialiser la police"])},themeSelectFont:e=>{const{normalize:r}=e;return r(["Sélectionnez la police"])},themeShare:e=>{const{normalize:r}=e;return r(["Partager le thème"])},themeShareDescription:e=>{const{normalize:r}=e;return r(["Vous pouvez partager le thème avec votre ami."])},update:e=>{const{normalize:r}=e;return r(["Mettre à jour"])},useBmclAPI:e=>{const{normalize:r}=e;return r(["Utiliser l'API BMCL"])},useBmclAPIDescription:e=>{const{normalize:r}=e;return r(["Utilisez BMCLAPI pour télécharger Minecraft lorsque vous êtes en Chine continentale. (Cela n'affectera pas si vous n'êtes pas en Chine continentale)"])},useProxy:e=>{const{normalize:r}=e;return r(["Proxy HTTP"])},useProxyDescription:e=>{const{normalize:r}=e;return r(["L'adresse du serveur proxy pour la requête http"])},viewBackgroundMusic:e=>{const{normalize:r}=e;return r(["Voir les musiques"])}},settingLabel:{global:e=>{const{normalize:r}=e;return r(["Global"])},globalHint:e=>{const{normalize:r}=e;return r(["Ce réglage sera global"])},local:e=>{const{normalize:r}=e;return r(["Local"])},localHint:e=>{const{normalize:r}=e;return r(["Ce réglage n'affectera que l'instance actuelle"])}},setup:{appearance:{name:e=>{const{normalize:r,linked:n,type:t}=e;return r([n("setting.appearance",void 0,t)])}},dataRoot:{description:e=>{const{normalize:r}=e;return r(["La racine des données n'est pas un répertoire .minecraft commun. Étant donné que la structure du répertoire de données XMCL est différente de celle vanilla, nous ne recommandons pas d'utiliser le répertoire commun .minecraft comme racine de données."])},drives:e=>{const{normalize:r}=e;return r(["Recommander des emplacements"])},name:e=>{const{normalize:r}=e;return r(["définir la racine des données"])}},defaultLayoutDescription:e=>{const{normalize:r}=e;return r(["La disposition par défaut tente d'améliorer le concept \"d'instance\" du jeu. \nCela ressemble à des applications comme Discord. \nIl est également inspiré d'autres applications de lancement de jeux comme Steam, etc."])},defaultPath:e=>{const{normalize:r}=e;return r(["Chemin par défaut"])},error:{badDataRoot:e=>{const{normalize:r}=e;return r(["Répertoire invalide pour les données du lanceur ! \nVeuillez essayer un autre répertoire !"])},exists:e=>{const{normalize:r}=e;return r(["Le répertoire sélectionné n'est pas vide. \nCe n'est pas grave, mais assurez-vous de sauvegarder vos données."])},invalidChar:e=>{const{normalize:r}=e;return r(["Le chemin contient des caractères invalides! \nCela pourrait provoquer le démarrage de Minecraft! \nPlaese utilise uniquement des caractères anglais et un symbole!"])},noPermission:e=>{const{normalize:r}=e;return r(["Le lanceur n'est pas autorisé à accéder au répertoire sélectionné ! \nVeuillez en essayer un autre."])},nonDictionary:e=>{const{normalize:r}=e;return r(["Le chemin sélectionné est un fichier ! \nVeuillez sélectionner un répertoire !"])}},focusLayoutDescription:e=>{const{normalize:r}=e;return r(["La mise en page ciblée est la mise en page héritée de Minecraft Launcher. \nIl est conçu pour être utilisé avec une seule instance ou quelques instances."])},game:{description:e=>{const{normalize:r}=e;return r(["Choisissez le répertoire de jeu existant (.minecraft) pour importer les ressources existantes. Ainsi, vous pouvez identifier rapidement les mods, les packs de ressources, etc."])},name:e=>{const{normalize:r}=e;return r(["importer un jeu existant"])}},locale:{description:e=>{const{normalize:r}=e;return r(["Sélectionnez votre langue préférée si nous l'avons ! \nSi vous ne voyez pas votre langue maternelle et que vous souhaitez aider, vous pouvez visiter notre Github et mettre des pull requests pour traduire !"])},language:e=>{const{normalize:r}=e;return r(["Langue"])},name:e=>{const{normalize:r}=e;return r(["choisir la langue"])}},path:e=>{const{normalize:r}=e;return r(["Chemin actuel"])},title:e=>{const{normalize:r}=e;return r(["Bienvenue dans le X Minecraft Launcher. \nAvant de commencer, veuillez :"])}},shaderPack:{deletion:e=>{const{normalize:r}=e;return r(["Supprimer le shaderpack"])},deletionHint:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Cela supprimera le fichier du shaderpack ",n(t("path"))," et ne pourra pas être annulé."])},disabled:e=>{const{normalize:r}=e;return r(["Pack de shaders désactivé"])},empty:e=>{const{normalize:r}=e;return r(["Vous avez 0 shaderpack"])},enable:e=>{const{normalize:r,interpolate:n,named:t}=e;return r(["Utilisation du shaderpack ",n(t("name"))])},enabled:e=>{const{normalize:r}=e;return r(["Pack de shaders activé"])},manage:e=>{const{normalize:r}=e;return r(["Gérer les Shaderpacks"])},name:e=>{const{normalize:r}=e;return r(["Shaderpack"])},noShaderMod:e=>{const{normalize:r}=e;return r(["Aucun module shader installé"])},noShaderModHint:e=>{const{normalize:r}=e;return r(["Vous ne pouvez pas utiliser le shader sans un mod shader"])},noShaderModInstallHint:e=>{const{normalize:r}=e;return r(["Vous devez installer l'un des mods suivants pour charger le pack de shaders."])},showDirectory:e=>{const{normalize:r}=e;return r(["Afficher le répertoire du shaderpack"])},showFile:e=>{const{normalize:r}=e;return r(["Afficher ce pack de shaders dans le dossier"])}},shared:{accept:e=>{const{normalize:r}=e;return r(["Accepter"])},keepSelected:e=>{const{normalize:r}=e;return r(["Garder la sélection"])},skipForNow:e=>{const{normalize:r}=e;return r(["Passer pour l'instant"])}},sortBy:{alphabetAsc:e=>{const{normalize:r}=e;return r(["Trier par alphabet (ascendant)"])},alphabetDesc:e=>{const{normalize:r}=e;return r(["Trier par Alphabet (descendant)"])},timeAsc:e=>{const{normalize:r}=e;return r(["Trier par temps de modification (ascendant)"])},timeDesc:e=>{const{normalize:r}=e;return r(["Trier par temps de modification (descendant)"])}},summery:e=>{const{normalize:r}=e;return r(["Résumé"])},tag:{create:e=>{const{normalize:r}=e;return r(["Créer un tag"])},createSelected:e=>{const{normalize:r}=e;return r(["Créer un tag pour la sélection"])},newTag:e=>{const{normalize:r}=e;return r(["Nouveau tag"])}},task:{cancelled:e=>{const{normalize:r}=e;return r(["Annulé"])},clear:e=>{const{normalize:r}=e;return r(["Effacer les tâches terminées"])},connection:{connected:e=>{const{normalize:r}=e;return r(["Connecté"])},free:e=>{const{normalize:r}=e;return r(["Gratuit"])},pending:e=>{const{normalize:r}=e;return r(["En attente"])},queued:e=>{const{normalize:r}=e;return r(["En file d'attente"])},running:e=>{const{normalize:r}=e;return r(["Connexion en cours"])},size:e=>{const{normalize:r}=e;return r(["le compte total"])}},connections:e=>{const{normalize:r}=e;return r(["Les connexions de réseau"])},empty:e=>{const{normalize:r}=e;return r(["Aucune tâche en cours d'exécution"])},failed:e=>{const{normalize:r}=e;return r(["Échec"])},manager:e=>{const{normalize:r}=e;return r(["Gestionnaire des tâches"])},nTaskRunning:e=>{const{normalize:r,interpolate:n,named:t}=e;return r([n(t("count"))," tâches sont en cours d'exécution"])},name:e=>{const{normalize:r,plural:n}=e;return n([r(["Tâche"]),r(["Tâches"])])},pause:e=>{const{normalize:r}=e;return r(["Pause"])}},theme:{selectImage:e=>{const{normalize:r}=e;return r(["Sélectionnez une image"])},selectMusic:e=>{const{normalize:r}=e;return r(["Sélectionnez la musique"])},selectVideo:e=>{const{normalize:r}=e;return r(["Sélectionnez la vidéo"])}},title:e=>{const{normalize:r}=e;return r(["X Minecraft Launcher"])},transportType:{host:e=>{const{normalize:r}=e;return r(["Candidat Hôte"])},prflx:e=>{const{normalize:r}=e;return r(["Candidat Peer Reflexive"])},relay:e=>{const{normalize:r}=e;return r(["Candidat Relay"])},srflx:e=>{const{normalize:r}=e;return r(["Candidat Server Reflexive"])}},turnRegion:{fr:e=>{const{normalize:r}=e;return r(["France"])},po:e=>{const{normalize:r}=e;return r(["Pologne"])}},tutorial:{feedbackDescription:e=>{const{normalize:r}=e;return r(["Si vous rencontrez un problème, veuillez cliquer sur ce bouton pour envoyer vos commentaires !"])},hideNewsHeaderDescription:e=>{const{normalize:r}=e;return r(["Vous pouvez voir la vitrine Actualités sur la gauche. \nCliquer sur ce bouton peut masquer cette vitrine."])},instanceAddDescription:e=>{const{normalize:r}=e;return r(["Cliquez sur ce bouton pour importer Minecraft existant ou en créer un nouveau à partir de zéro ou un modpack."])},instanceSelectDescription:e=>{const{normalize:r}=e;return r(["En cliquant sur ce bouton, vous accéderez à la page pour sélectionner le jeu et lire les actualités."])},launchDescription:e=>{const{normalize:r}=e;return r(["Cliquez sur ce bouton pour installer ou lancer le jeu."])},mod:{defaultSourceDescription:e=>{const{normalize:r}=e;return r(["Vous pouvez choisir la source des détails des mods ici. \nIl existe des mods publiés sur Modrinth et Curseforge. \nSi vous souhaitez basculer entre ces deux fournisseurs de contenu. \nVous pouvez modifier la valeur ici."])},defaultSourceTitle:e=>{const{normalize:r}=e;return r(["Sélectionnez la source de contenu du module"])},detailDescription:e=>{const{normalize:r}=e;return r(["Lorsque vous sélectionnez un élément sur la gauche. \nVous verrez le détail du mod. \nLe contenu peut provenir de Modrinth, Curseforge ou du contenu analysé du mod."])},detailTitle:e=>{const{normalize:r}=e;return r(["Détails du module"])},listDescription:e=>{const{normalize:r}=e;return r(["Nous afficherons les mods installés lorsque vous n’avez aucune entrée. \nVous verrez les mods recherchés une fois que vous aurez saisi le mot-clé ou la catégorie sélectionné."])},listTitle:e=>{const{normalize:r}=e;return r(["Mod installé ou recherché"])},searchDescription:e=>{const{normalize:r}=e;return r(["Vous pouvez rechercher des mods depuis Modrinth, Curseforge ou votre cache local grâce à ce champ de recherche."])},searchTitle:e=>{const{normalize:r}=e;return r(["Rechercher des modules"])}},multiplayer:{contentDescription:e=>{const{normalize:r}=e;return r(["Les connexions entre vous et vos pairs seront répertoriées ici."])},contentTitle:e=>{const{normalize:r,linked:n,type:t}=e;return r([n("multiplayer.connections",void 0,t)])},groupDescription:e=>{const{normalize:r}=e;return r(["Vous pouvez créer ou rejoindre un groupe avec d'autres joueurs. \nLe lanceur tentera de créer des connexions P2P entre vous et vos amis en fonction du groupe. \nVous pouvez saisir le nom du groupe donné par vos amis. \nOu vous pouvez créer un nom unique à partir du vôtre."])},groupTitle:e=>{const{normalize:r}=e;return r(["Rejoindre un groupe"])},joinDescription:e=>{const{normalize:r}=e;return r(["Une fois que vous avez saisi un nom de groupe. \nVous pouvez cliquer sur ce bouton pour rejoindre ou créer le groupe. \nSi le nom du groupe est vide, le lanceur générera un nom pour vous."])},manualDescription:e=>{const{normalize:r}=e;return r(["Si vous ou votre ami ne parvenez pas à vous connecter au groupe. \nVous pouvez essayer d'échanger manuellement le jeton en cliquant sur Se connecter manuellement. \nSi cela échoue également, cela pourrait être un problème Internet."])}},recentPlayDescription:e=>{const{normalize:r}=e;return r(["Les jeux créés seront répertoriés ici. \nVous pouvez changer les vues ici pour voir également les versions installées et les modpacks téléchargés."])},storePoupularModpackDescription:e=>{const{normalize:r}=e;return r(["Vous verrez les modpacks les plus populaires de Curseforge et Modrinth dans cette section."])},storeSearchCategoryDescription:e=>{const{normalize:r}=e;return r(["Vous pouvez également basculer les catégories ou les filtres ici."])},storeSearchDescription:e=>{const{normalize:r}=e;return r(["Vous pouvez rechercher Modpack en saisissant dans cette zone de texte. \nAppuyez sur Entrée pour lancer la recherche."])},storeSearchResultDescription:e=>{const{normalize:r}=e;return r(["Vous verrez tous les résultats de recherche répertoriés ici."])},userAccountDescription:e=>{const{normalize:r}=e;return r(["Cliquez sur cette icône pour ajouter ou gérer votre compte Minecraft."])}},universalDrop:{enableModsAfterImport:e=>{const{normalize:r}=e;return r(["Activer les mods après l'importation"])},start:e=>{const{normalize:r}=e;return r(["Importation commencée"])},title:e=>{const{normalize:r}=e;return r(["Déposez le ou les fichiers ici pour les importer en tant que"])},unknownResource:e=>{const{normalize:r}=e;return r(["Inconnu"])}},update:{goOfficialWebDownload:e=>{const{normalize:r}=e;return r(["Re-télécharger sur le site officiel"])}},upstream:{downgrade:e=>{const{normalize:r}=e;return r(["Rétrograder"])},missingModpackMetadata:e=>{const{normalize:r}=e;return r(["Les anciennes métadonnées du modpack sont introuvables.\n            \nVous pouvez toujours mettre à niveau, mais le résultat peut être erroné. Veuillez sauvegarder vos fichiers d'instance."])}},user:{accessToken:e=>{const{normalize:r}=e;return r(["Token d'Accès"])},authMode:e=>{const{normalize:r}=e;return r(["Service d'Authentification"])},authService:e=>{const{normalize:r}=e;return r(["Service d'Autorisation"])},birth:e=>{const{normalize:r}=e;return r(["Anniversaire Enregistré"])},challenges:e=>{const{normalize:r}=e;return r(["Répondez aux questions ci-dessous pour vérifier votre identité"])},email:e=>{const{normalize:r}=e;return r(["Adresse e-mail"])},forgetChallenges:e=>{const{normalize:r}=e;return r(["J'ai oublié ces questions et je veux les changer"])},id:e=>{const{normalize:r}=e;return r(["ID d'utilisateur"])},info:e=>{const{normalize:r}=e;return r(["Infos de l'utilisateur"])},insecureClient:e=>{const{normalize:r}=e;return r(["Le Client n'est pas sécurisé ! \nVeuillez valider votre identité pour télécharger le skin !"])},name:e=>{const{normalize:r}=e;return r(["Nom d'utilisateur"])},nameHint:e=>{const{normalize:r}=e;return r(["Affichage du nom dans le jeu"])},profile:e=>{const{normalize:r}=e;return r(["Profil"])},refreshAccount:e=>{const{normalize:r}=e;return r(["Actualiser le compte"])},refreshSkin:e=>{const{normalize:r}=e;return r(["Rafraîchir le Skin"])},submitChallenges:e=>{const{normalize:r}=e;return r(["Soumettre les Réponses"])},tokenExpired:e=>{const{normalize:r}=e;return r(["Expiré"])},tokenValidUntil:e=>{const{normalize:r}=e;return r(["Token valide jusqu'au"])}},userAccount:{add:e=>{const{normalize:r}=e;return r(["Ajouter un compte"])},removeDescription:e=>{const{normalize:r}=e;return r(["Cela effacera toutes les informations de ce compte. \nÊtes-vous sûr?"])},removeTitle:e=>{const{normalize:r}=e;return r(["Supprimer le compte"])}},userCape:{changeTitle:e=>{const{normalize:r}=e;return r(["Changer de cape"])},description:e=>{const{normalize:r}=e;return r(["Les capes sont des récompenses spéciales que les joueurs peuvent débloquer à travers différents événements et campagnes officiels.\nIci, vous pouvez choisir entre les capes que vous possédez actuellement :"])},noCape:e=>{const{normalize:r}=e;return r(["Pas de Cape"])}},userService:{add:e=>{const{normalize:r}=e;return r(["Ajouter plus de services"])},authLibInjector:e=>{const{normalize:r}=e;return r(["Suivez la suggestion de l'injecteur auth-lib"])},baseUrlHint:e=>{const{normalize:r}=e;return r(["L'URL de base de votre service personnalisé"])},title:e=>{const{normalize:r}=e;return r(["Services aux utilisateurs"])},validateHint:e=>{const{normalize:r}=e;return r(["Utilisé pour vérifier si le token de l'utilisateur est toujours valide"])}},userServices:{microsoft:{account:e=>{const{normalize:r}=e;return r(["Compte microsoft"])},deviceCode:e=>{const{normalize:r}=e;return r(["Code d'Appareil"])},deviceCodeHint:e=>{const{normalize:r}=e;return r(["Le code de l'appareil sera généré après avoir cliqué sur connexion"])},fastLogin:e=>{const{normalize:r}=e;return r(["Connexion rapide"])},name:e=>{const{normalize:r}=e;return r(["Microsoft"])},password:e=>{const{normalize:r}=e;return r(["Entrez le mot de passe dans le navigateur"])},useDeviceCode:e=>{const{normalize:r}=e;return r(["Connexion par Code d'Appareil"])}},mojang:{account:e=>{const{normalize:r}=e;return r(["Adresse e-mail"])},name:e=>{const{normalize:r}=e;return r(["Mojang"])},password:e=>{const{normalize:r}=e;return r(["Mot de passe"])}},offline:{account:e=>{const{normalize:r}=e;return r(["Nom d'utilisateur"])},name:e=>{const{normalize:r}=e;return r(["Hors ligne"])},password:e=>{const{normalize:r}=e;return r(["Pas de mot de passe"])},uuid:e=>{const{normalize:r}=e;return r(["UUID utilisateur (facultatif)"])}}},userSkin:{import:e=>{const{normalize:r}=e;return r(["Importer un skin"])},importFile:e=>{const{normalize:r}=e;return r(["Ouvrir à partir du fichier"])},importLink:e=>{const{normalize:r}=e;return r(["Ouvrir à partir du lien"])},placeUrlHere:e=>{const{normalize:r}=e;return r(["Placez l'URL du skin ici pour importer"])},reset:e=>{const{normalize:r}=e;return r(["Réinitialiser"])},save:e=>{const{normalize:r}=e;return r(["Sauvegarder"])},saveTitle:e=>{const{normalize:r}=e;return r(["Enregistrer le skin sur le disque"])},skinType:e=>{const{normalize:r}=e;return r(["Type de skin"])},upload:e=>{const{normalize:r}=e;return r(["Télécharger le skin"])},urlNotEmpty:e=>{const{normalize:r}=e;return r(["L'URL du skin ne peut pas être vide"])},urlNotValid:e=>{const{normalize:r}=e;return r(["L'URL du skin n'est pas valide"])},useSlim:e=>{const{normalize:r}=e;return r(["Utiliser le modèle mince"])}},version:{name:e=>{const{normalize:r,plural:n}=e;return n([r(["Version"]),r(["Versions"])])},notInstalled:e=>{const{normalize:r}=e;return r(["La version n'est pas installée"])}},versionType:{alpha:e=>{const{normalize:r}=e;return r(["Alpha"])},beta:e=>{const{normalize:r}=e;return r(["Bêta"])},name:e=>{const{normalize:r}=e;return r(["Statut"])},release:e=>{const{normalize:r}=e;return r(["Sortie"])}},yes:e=>{const{normalize:r}=e;return r(["Oui"])}};export{e as default};
//# sourceMappingURL=fr.417ca501.js.map
var e=Object.defineProperty,__publicField=(r,t,i)=>(((r,t,i)=>{t in r?e(r,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):r[t]=i})(r,"symbol"!=typeof t?t+"":t,i),i);import{a as r}from"./__uno.e65a1954.js";class Exception extends Error{constructor(e,r,t){super(r,t),this.exception=e,this.name=Object.getPrototypeOf(this).constructor.name}}function isException(e,r){return!!(r&&"object"==typeof r&&"name"in r&&r.name===e.name&&"exception"in r&&"object"==typeof r.exception)}var t=(e=>(e.CONNECTION_CLOSED="CONNECTION_CLOSED",e.INTERNET_DISCONNECTED="INTERNET_DISCONNECTED",e.NETWORK_CHANGED="NETWORK_CHANGED",e.PROXY_CONNECTION_FAILED="PROXY_CONNECTION_FAILED",e.CONNECTION_RESET="CONNECTION_RESET",e.CONNECTION_TIMED_OUT="CONNECTION_TIMED_OUT",e.TIMED_OUT="TIMED_OUT",e.DNS_NOTFOUND="NAME_NOT_RESOLVED",e.SOCKET_NOT_CONNECTED="SOCKET_NOT_CONNECTED",e.HTTP_STATUS="HTTP_STATUS",e))(t||{});class NetworkException extends Exception{constructor(){super(...arguments),__publicField(this,"name","NetworkException")}}function isDigitsPoint(e){return-1!=="0123456789".indexOf(e)}function isDigits(e){if(!e)return!1;if(0===e.length)return!1;const r=e.length;for(let t=0;t<r;t++)if(!isDigitsPoint(e.charAt(t)))return!1;return!0}function parseVersion(e){const r=new ComparableVersion(e),t=e.indexOf("-");let i,n,o,s,a,l,u;if(t<0?l=e:(l=e.substring(0,t),u=e.substring(t+1)),void 0!==u&&(1!==u.length&&u.startsWith("0")?n=u:(i=tryParseInt(u),void 0===i&&(n=u))),-1!==l.indexOf(".")||l.startsWith("0")){let r=!1;const t=l.split(".");0!==t.length?(o=getNextIntegerToken(t),void 0===o&&(r=!0)):r=!0,0!==t.length&&(s=getNextIntegerToken(t),void 0===s&&(r=!0)),0!==t.length&&(a=getNextIntegerToken(t),void 0===a&&(r=!0)),0!==t.length&&(n=t.shift(),r=isDigits(n)),(-1!==l.indexOf("..")||l.startsWith(".")||l.endsWith("."))&&(r=!0),r&&(n=e,o=void 0,s=void 0,a=void 0,i=void 0)}else o=tryParseInt(l),void 0===o&&(n=e,i=void 0);return{buildNumber:i,qualifier:n,majorVersion:o,minorVersion:s,incrementalVersion:a,comparable:r,compareTo:e=>r.compareTo(e.comparable)}}function getNextIntegerToken(e){const r=e.shift();if(!(r.length>1&&r.startsWith("0")))return tryParseInt(r)}function tryParseInt(e){if(!isDigits(e))return;const r=Number.parseInt(e);return r>Number.MAX_VALUE?void 0:r}Object.freeze({path:"",name:"",resolution:{width:800,height:400,fullscreen:!1},minMemory:void 0,maxMemory:void 0,vmOptions:void 0,mcOptions:void 0,env:void 0,url:"",icon:"",runtime:{minecraft:"",forge:"",liteloader:"",fabricLoader:"",yarn:"",optifine:"",quiltLoader:"",neoForged:"",labyMod:""},java:"",version:"",server:null,author:"",description:"",lastAccessDate:-1,creationDate:-1,modpackVersion:"",fileApi:"",tags:[],assignMemory:void 0,prependCommand:void 0,showLog:void 0,hideLauncher:void 0,disableAuthlibInjector:void 0,disableElybyAuthlib:void 0,fastLaunch:void 0,upstream:void 0,lastPlayedDate:0,playtime:0}),Object.freeze({id:"",username:"",profileService:"",authService:"",accessToken:"",profiles:[],properties:{}}),Object.freeze({id:"",name:"",textures:{SKIN:{url:""}}});class IntItem{constructor(e){__publicField(this,"type",0),this.value=e}isNull(){return 0===this.value}compareTo(e){if(void 0===e)return 0===this.value?0:1;switch(e.type){case 0:const r=e.value;return this.value-r;case 1:case 2:return 1;default:throw new Error("invalid item: "+e)}}}class ListItem{constructor(){__publicField(this,"value",[]),__publicField(this,"type",2)}isNull(){return 0===this.value.length}push(e){this.value.push(e)}compareTo(e){if(void 0===e){if(0===this.value.length)return 0;return this.value[0].compareTo(void 0)}switch(e.type){case 0:return-1;case 1:return 1;case 2:const r=[...this.value],t=[...e.value];for(;0!==r.length||0!==t.length;){const e=0!==r.length?r.shift():void 0,i=0!==t.length?t.shift():void 0,n=void 0===e?void 0===i?0:-1*i.compareTo(e):e.compareTo(i);if(0!==n)return n}return 0;default:throw new Error("invalid item: "+e)}}normalize(){for(let e=this.value.length-1;e>=0;e--){const r=this.value[e];if(r.isNull())this.value.splice(e,1);else if(!(r instanceof ListItem))break}}}const i=class{constructor(e,r){if(__publicField(this,"type",1),this.value=e,r&&1===e.length)switch(e.charAt(0)){case"a":e="alpha";break;case"b":e="beta";break;case"m":e="milestone"}this.value=i.ALIASES[e]||e}isNull(){return 0===i.compre(i.comparableQualifier(this.value),i.RELEASE_VERSION_INDEX)}static compre(e,r){return e>r?1:e===r?0:-1}static comparableQualifier(e){const r=i.QUALIFIERS.indexOf(e);return-1===r?i.QUALIFIERS.length+"-"+e:r.toString()}compareTo(e){if(!e)return i.compre(i.comparableQualifier(this.value),i.RELEASE_VERSION_INDEX);switch(e.type){case 0:case 2:return-1;case 1:return i.compre(i.comparableQualifier(this.value),i.comparableQualifier(e.value));default:throw new Error("invalid item: "+e)}}};let n=i;__publicField(n,"QUALIFIERS",["alpha","beta","milestone","rc","snapshot","","sp"]),__publicField(n,"RELEASE_VERSION_INDEX",i.QUALIFIERS.indexOf("").toString()),__publicField(n,"ALIASES",{ga:"",final:"",release:"",cr:"rc"});class ComparableVersion{constructor(e){__publicField(this,"items",new ListItem),this.version=e;const r=this.items;e=e.toLowerCase();let t=r;const i=[];i.push(t);let o=!1,s=0;for(let a=0;a<e.length;a++){const r=e.charAt(a);"."===r?(a===s?t.push(new IntItem(0)):t.push(ComparableVersion.parseItem(o,e.substring(s,a))),s=a+1):"-"===r?(a===s?t.push(new IntItem(0)):t.push(ComparableVersion.parseItem(o,e.substring(s,a))),s=a+1,t.push(t=new ListItem),i.push(t)):isDigitsPoint(r)?(!o&&a>s&&(t.push(new n(e.substring(s,a),!0)),s=a,t.push(t=new ListItem),i.push(t)),o=!0):(o&&a>s&&(t.push(ComparableVersion.parseItem(!0,e.substring(s,a))),s=a,t.push(t=new ListItem),i.push(t)),o=!1)}for(e.length>s&&t.push(ComparableVersion.parseItem(o,e.substring(s)));0!==i.length;)t=i.pop(),t.normalize()}static stripLeadingZeroes(e){if(void 0===e||0===e.length)return"0";for(let r=0;r<e.length;++r){if("0"!==e.charAt(r))return e.substring(r)}return e}static parseItem(e,r){return e?(r=ComparableVersion.stripLeadingZeroes(r),new IntItem(Number.parseInt(r))):new n(r,!1)}compareTo(e){return this.items.compareTo(e.items)}}const o=class{constructor(e,r,t,i){this.lowerBound=e,this.lowerBoundInclusive=r,this.upperBound=t,this.upperBoundInclusive=i}containsVersion(e){if(void 0!==this.lowerBound){const r=this.lowerBound.compareTo(e);if(0===r&&!this.lowerBoundInclusive)return!1;if(r>0)return!1}if(void 0!==this.upperBound){const r=this.upperBound.compareTo(e);if(0===r&&!this.upperBoundInclusive)return!1;if(r<0)return!1}return!0}};let s=o;__publicField(s,"EVERYTHING",new o(void 0,!1,void 0,!1));const a=class{constructor(e,r){this.recommendedVersion=e,this.restrictions=r}static createFromVersionSpec(e){if(void 0===e)return;const r=[];let t,i,n,o=e;for(;o.startsWith("[")||o.startsWith("(");){const t=o.indexOf(")"),s=o.indexOf("]");let l=s;if((s<0||t<s)&&t>=0&&(l=t),l<0)throw new Error("Unbounded range: "+e);const u=a.parseRestriction(o.substring(0,l+1));if(void 0===n&&(n=u.lowerBound),void 0!==i){const r=u.lowerBound;if(void 0===r||r.compareTo(i)<0)throw new Error("Ranges overlap: "+e)}r.push(u),i=u.upperBound,o=o.substring(l+1).trim(),o.length>0&&o.startsWith(",")&&(o=o.substring(1).trim())}if(o.length>0){if(r.length>0)throw new Error("Only fully-qualified sets allowed in multiple set scenario: "+e);t=parseVersion(o),r.push(s.EVERYTHING)}return new a(t,r)}static parseRestriction(e){const r=e.startsWith("["),t=e.endsWith("]"),i=e.substring(1,e.length-1).trim();let n;const o=i.indexOf(",");if(o<0){if(!r||!t)throw new Error("Single version must be surrounded by []: "+e);const o=parseVersion(i);n=new s(o,r,o,t)}else{const a=i.substring(0,o).trim(),l=i.substring(o+1).trim();if(a===l)throw new Error("Range cannot have identical boundaries: "+e);let u,c;if(a.length>0&&(u=parseVersion(a)),l.length>0&&(c=parseVersion(l)),void 0!==c&&void 0!==u&&c.compareTo(u)<0)throw new Error("Range defies version ordering: "+e);n=new s(u,r,c,t)}return n}containsVersion(e){for(const r of this.restrictions)if(r.containsVersion(e))return!0;return!1}};let l=a;function isForgeLibrary(e){return"net.minecraftforge"===e.groupId&&("forge"===e.artifactId||"fmlloader"===e.artifactId||"minecraftforge"===e.artifactId)}function isFabricLoaderLibrary(e){return"net.fabricmc"===e.groupId&&"fabric-loader"===e.artifactId}function isOptifineLibrary(e){return"optifine"===e.groupId&&("Optifine"===e.artifactId||"OptiFine"===e.artifactId)}function isQuiltLibrary(e){return"org.quiltmc"===e.groupId&&"quilt-loader"===e.artifactId}function findNeoForgedVersion(e,r){const t=r.arguments.game.indexOf("--fml.neoForgeVersion");if(-1!==t){return r.arguments.game[t+1]}if(!r.libraries.some((e=>"net.neoforged.fancymodloader"===e.groupId)))return"";const i=r.arguments.game.indexOf("--fml.forgeVersion");if(-1!==i){return`${e}-${r.arguments.game[i+1]}`}return""}function findLabyModVersion(e){var r;return(null==(r=e.libraries.find((e=>"net.labymod"===e.groupId&&"LabyMod"===e.artifactId)))?void 0:r.version)||""}function filterForgeVersion(e){if(!e)return e;const r=e.indexOf("-");return e.substring(r+1)}function filterOptifineVersion(e){if(!e)return e;const r=e.indexOf("_");return e.substring(r+1)}function isCompatible(e,r){if("[*]"===e)return!0;const t=l.createFromVersionSpec(e);return(null==t?void 0:t.containsVersion(parseVersion(r)))||!1}function getExpectVersion({minecraft:e,forge:r,liteloader:t,fabricLoader:i,optifine:n,quiltLoader:o,neoForged:s,labyMod:a}){let l=e;return"string"==typeof r&&r.length>0&&(l+=`-forge${r}`),"string"==typeof t&&t.length>0&&(l+=`-liteloader${t}`),"string"==typeof i&&i.length>0&&(l+=`-fabric${i}`),"string"==typeof n&&n.length>0&&(l+=`-optifine_${n}`),"string"==typeof o&&o.length>0&&(l+=`-quilt${o}`),"string"==typeof s&&s.length>0&&(l+=`-neoforged${s}`),"string"==typeof a&&a.length>0&&(l+=`-labymod${a}`),l}function parseOptifineVersion(e){const r=e.lastIndexOf("_");return{type:e.substring(0,r),patch:e.substring(r+1)}}function findMatchedVersion(e,r,t,i,n,o,s,a,l){return e.find((e=>e.id===r))||e.find((e=>function isVersionMatched(e,r,t,i,n,o,s,a){if(e.minecraft!==r)return!1;if(t){if(!e.forge||!function isSameForgeVersion(e,r,t){r.startsWith(`${t}-`)&&(r=r.substring(`${t}-`.length)),r.endsWith(`-${t}`)&&(r=r.substring(0,r.length-`-${t}`.length));const i=r.indexOf("-");return-1===i?e===r:e===r.substring(i+1)||e===r.substring(0,i)}(t,e.forge,r))return!1}else if(e.forge)return!1;if(i){if(console.log(e.neoForged),!e.neoForged||e.neoForged!==i)return!1}else if(e.neoForged)return!1;if(a){if(!e.labyMod||e.labyMod!==a)return!1}else if(e.labyMod)return!1;if(n){if(!e.fabric||e.fabric!==n)return!1}else if(e.fabric)return!1;if(o){if(!e.optifine||o!==e.optifine)return!1}else if(e.optifine)return!1;if(s){if(!e.quilt||e.quilt!==s)return!1}else if(e.quilt)return!1;return!0}(e,t,i,n,o,s,a,l)))}function getResolvedVersionHeader(e){var r,t,i,n,o,s,a,l;return{id:e.id,path:e.pathChain[0],inheritances:e.inheritances,minecraft:e.minecraftVersion,neoForged:findNeoForgedVersion(e.minecraftVersion,e),forge:filterForgeVersion(null!=(t=null==(r=e.libraries.find(isForgeLibrary))?void 0:r.version)?t:""),fabric:null!=(n=null==(i=e.libraries.find(isFabricLoaderLibrary))?void 0:i.version)?n:"",optifine:filterOptifineVersion(null!=(s=null==(o=e.libraries.find(isOptifineLibrary))?void 0:o.version)?s:""),quilt:null!=(l=null==(a=e.libraries.find(isQuiltLibrary))?void 0:a.version)?l:"",labyMod:findLabyModVersion(e),liteloader:""}}__publicField(l,"from",a.createFromVersionSpec),Object.freeze({id:"",inheritances:[],path:"",minecraft:"",forge:"",fabric:"",liteloader:"",quilt:"",neoForged:"",labyMod:"",optifine:""});class LocalVersions{constructor(){__publicField(this,"local",[]),__publicField(this,"servers",[])}localVersions(e){e.forEach(Object.freeze),this.local=e}localVersionAdd(e){Object.freeze(e);const r=this.local.findIndex((r=>r.id===e.id));-1!==r?this.local[r]=e:(this.local.push(e),this.local=this.local.sort(((e,r)=>e.id.localeCompare(r.id))))}localVersionRemove(e){this.local=this.local.filter((r=>r.id!==e))}serverProfileAdd(e){this.servers.push(e)}serverProfileRemove(e){this.servers=this.servers.filter((r=>r.id!==e))}}class MigrationException extends Exception{}const u="BaseService";r(void 0);var c;(c={}).simpleFilter=function(e,r){return r.filter((function(r){return c.test(e,r)}))},c.test=function(e,r){return null!==c.match(e,r)},c.match=function(e,r,t){t=t||{};var i,n=0,o=[],s=r.length,a=0,l=0,u=t.pre||"",c=t.post||"",f=t.caseSensitive&&r||r.toLowerCase();e=t.caseSensitive&&e||e.toLowerCase();for(var d=0;d<s;d++)i=r[d],f[d]===e[n]?(i=u+i+c,n+=1,l+=1+l):l=0,a+=l,o[o.length]=i;return n===e.length?(a=f===e?1/0:a,{rendered:o.join(""),score:a}):null},c.filter=function(e,r,t){return r&&0!==r.length?"string"!=typeof e?r:(t=t||{},r.reduce((function(r,i,n,o){var s=i;t.extract&&(s=t.extract(i));var a=c.match(e,s,t);return null!=a&&(r[r.length]={string:a.rendered,score:a.score,index:n,original:i}),r}),[]).sort((function(e,r){var t=r.score-e.score;return t||e.index-r.index}))):[]};export{u as B,Exception as E,LocalVersions as L,MigrationException as M,NetworkException as N,l as V,t as a,parseOptifineVersion as b,getExpectVersion as c,isCompatible as d,findMatchedVersion as f,getResolvedVersionHeader as g,isException as i,parseVersion as p};
//# sourceMappingURL=fuzzy.36d6b793.js.map
const e={AppAddInstanceDialog:{configTitle:e=>{const{normalize:n}=e;return n(["Configuración"])},downloadedNotification:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["O rematou a descarga do paquete de mods ",r(o("name")),". ¿Queres crear unha instancia para el?"])}},AppShareInstanceDialog:{alterDownloadDescription:e=>{const{normalize:n}=e;return n(["Se non queres desordenar a instancia actual. \nTamén podes crear unha nova instancia a partir da configuración do teu compañeiro. \nFai clic no botón de abaixo para crear unha instancia."])},baseInfo:e=>{const{normalize:n}=e;return n(["Configuración Básica"])},cancelShare:e=>{const{normalize:n}=e;return n(["Cancelar Compartir"])},description:e=>{const{normalize:n}=e;return n(["Despois de compartir, outros compañeiros poderan descargar os archivos do xogo que compartiste a través do teu PC."])},downloadDescription:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Verifique os ficheiros que che proporcionou o teu compañeiro. \nSeleccione o ficheiro que quere descargar. \nColocarase na instancia actual ",r(o("name")),"."])},downloadNotifyTitle:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Descargar instancia de ",r(o("user"))])},downloadTitle:e=>{const{normalize:n}=e;return n(["Descargar arquivos de outros compañeiros"])},downloadToLocal:e=>{const{normalize:n}=e;return n(["Descargar a instancia actual"])},filesToDownload:e=>{const{normalize:n}=e;return n(["Elixa arquivos para descargar"])},filesToShare:e=>{const{normalize:n}=e;return n(["Elixa arquivos para compartir"])},instanceShare:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("user"))," acaba de compartir arquivos do xogo contigo"])},share:e=>{const{normalize:n}=e;return n(["Compartir"])},shareNotifyTitle:e=>{const{normalize:n}=e;return n(["Compartir Instancia"])},shareTitle:e=>{const{normalize:n}=e;return n(["Comparte arquivos do xogo con outro xogador"])}},BaseSetting:{},BaseSettingGeneral:{title:e=>{const{normalize:n}=e;return n(["Xeral"])}},FeedTheBeast:{search:e=>{const{normalize:n}=e;return n(["Buscar en FTB"])}},FeedTheBeastProject:{changelog:e=>{const{normalize:n}=e;return n(["Rexistro de cambios"])},details:e=>{const{normalize:n}=e;return n(["Detalles"])},install:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Instalar ",r(o("version"))])},overview:e=>{const{normalize:n}=e;return n(["Visión xeral"])},versions:e=>{const{normalize:n}=e;return n(["Versións"])}},HomeJavaIssueDialog:{incompatibleJava:e=>{const{normalize:n}=e;return n(["Java Incompatíbel"])},incompatibleJavaHint:e=>{const{normalize:n}=e;return n(["¡O Java actual pode ser incompatíbel co Minecraft seleccionado!"])},missingJava:e=>{const{normalize:n}=e;return n(["Falta Java"])},missingJavaHint:e=>{const{normalize:n}=e;return n(["O Lanzador non pode detectar ningún java na sua computadora. Podes:"])},needDownloadHint:e=>{const{normalize:n}=e;return n(["Non se pode encontrar a versión de Java adecuada na tua computadora. Se recomenda descargar unha nova versión."])},optionAutoDownload:{message:e=>{const{normalize:n}=e;return n(["O lanzador descargará e instalará Java dende a fonte de Mojang para ti."])},name:e=>{const{normalize:n}=e;return n(["Descargar Automáticamente"])}},optionManualDownload:{},optionSelectJava:{message:e=>{const{normalize:n}=e;return n(["Tal vez o lanzador non encuentra Java na súa computadora. Podes decirlle ó lanzador ónde está."])},name:e=>{const{normalize:n}=e;return n(["Seleccione Java na súa computadora"])}},optionSwitch:{disabled:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["¡Non se atopou ningunha ",r(o("version"))," de Java na base de datos nestes intres!"])},message:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Use a ",r(o("version"))," de Java existente no seu PC"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Cambiar a ",r(o("version"))])}},recommendedVersionHint:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["A ",r(o("version"))," recomenda usar Java co rango ",r(o("range")),"。"])},selectMatchedHint:e=>{const{normalize:n}=e;return n(["Se encontraron versións locais de Java adecuadas. Pode escoller estos Javas locales."])},selectSecondaryHint:e=>{const{normalize:n}=e;return n(["Atopei algunhas versións locais de Java, pero é posíbel que non se axusten ós criterios. Todavía pode usalos para iniciar, pero este problema seguirá aparecendo."])}},HomeLaunchMultiInstanceDialog:{confirm:e=>{const{normalize:n}=e;return n(["Sí, Lanzar"])},description:e=>{const{normalize:n}=e;return n(["Estás lanzando varias instancias de Minecraft. ¿Está seguro?"])},title:e=>{const{normalize:n}=e;return n(["Múltiples instancias"])}},HomeSyncButton:{},HomeSyncDialog:{pull:e=>{const{normalize:n}=e;return n(["Empuxar"])},push:e=>{const{normalize:n}=e;return n(["Empuxar"])}},HomeSyncDialogPull:{failText:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Erro ó obter a actualización. ",r(o("url"))])},refresh:e=>{const{normalize:n}=e;return n(["Actualizar"])},update:e=>{const{normalize:n}=e;return n(["Actualizar"])}},HomeSyncDialogPush:{authError:e=>{const{normalize:n}=e;return n(["Autenticación de usuario erronea. ¡Asegúrese de ter privilexios para cargar arquivos do servidor!"])},refresh:e=>{const{normalize:n}=e;return n(["Actualizar"])},unknownError:e=>{const{normalize:n}=e;return n(["Erro descoñecido do servidor. Por favor, tentalo de novo."])},upload:e=>{const{normalize:n}=e;return n(["Cargar Instancia"])}},SettingMigrationDialog:{selectRootDirectory:e=>{const{normalize:n}=e;return n(["Seleccionar Directorio Raíz"])}},add:e=>{const{normalize:n}=e;return n(["Engadir"])},authProfileAddedNotification:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Perfil de Autenticación ",r(o("name"))," Engadido"])},author:e=>{const{normalize:n}=e;return n(["Autor"])},back:e=>{const{normalize:n}=e;return n(["Atrás"])},baseSetting:{title:e=>{const{normalize:n}=e;return n(["Configuración Básica"])}},browse:e=>{const{normalize:n}=e;return n(["Explorar"])},browseApp:{createShortcut:e=>{const{normalize:n}=e;return n(["Crear Acceso directo"])},default:e=>{const{normalize:n}=e;return n(["DEFECTO"])},delete:e=>{const{normalize:n}=e;return n(["Borrar"])},launch:e=>{const{normalize:n}=e;return n(["Iniciar e configurar como predeterminado"])}},cancel:e=>{const{normalize:n}=e;return n(["Cancelar"])},color:e=>{const{normalize:n}=e;return n(["Cor"])},confirm:e=>{const{normalize:n}=e;return n(["Comezar"])},copyClipboard:{success:e=>{const{normalize:n}=e;return n(["Copiar o portapapeis"])}},create:e=>{const{normalize:n}=e;return n(["Crear"])},curseforge:{createdDate:e=>{const{normalize:n}=e;return n(["Data de creación"])},downloadOnly:e=>{const{normalize:n}=e;return n(["Descargar"])},file:{gameVersion:e=>{const{normalize:n}=e;return n(["Versión do Xogo"])}},install:e=>{const{normalize:n}=e;return n(["Instalar"])},installTo:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Instalar en ",r(o("path"))])},installToStorage:e=>{const{normalize:n}=e;return n(["Instalar en Almacenamento"])},lastUpdate:e=>{const{normalize:n}=e;return n(["Última Data de Actualización"])},project:{description:e=>{const{normalize:n}=e;return n(["Descripción"])},files:e=>{const{normalize:n}=e;return n(["Arquivos"])},images:e=>{const{normalize:n}=e;return n(["Imáxes"])}},recentFiles:e=>{const{normalize:n}=e;return n(["Arquivos Recentes"])},search:e=>{const{normalize:n}=e;return n(["Procurar"])},totalDownloads:e=>{const{normalize:n}=e;return n(["Descargas Totales"])}},curseforgeCategory:{"API and Library":e=>{const{normalize:n}=e;return n(["API e Bibliotecas"])},Addons:e=>{const{normalize:n}=e;return n(["Addons"])},Adventure:e=>{const{normalize:n}=e;return n(["Aventura"])},"Adventure and RPG":e=>{const{normalize:n}=e;return n(["Aventura e RPG"])},Animated:e=>{const{normalize:n}=e;return n(["Animación"])},"Armor, Tools, and Weapons":e=>{const{normalize:n}=e;return n(["Armadura, Ferramentas e Armas"])},"Combat / PvP":e=>{const{normalize:n}=e;return n(["Competitivo/PVP"])},Cosmetic:e=>{const{normalize:n}=e;return n(["Apariencia/Decoración"])},Creation:e=>{const{normalize:n}=e;return n(["Modo creativo"])},"Data Packs":e=>{const{normalize:n}=e;return n(["Paquete de datos"])},Education:e=>{const{normalize:n}=e;return n(["Educación"])},Exploration:e=>{const{normalize:n}=e;return n(["Exploración"])},"Extra Large":e=>{const{normalize:n}=e;return n(["De gran tamaño"])},"FTB Official Pack":e=>{const{normalize:n}=e;return n(["Paquete Oficial FTB"])},Fabric:e=>{const{normalize:n}=e;return n(["Fabric"])},FancyMenu:e=>{const{normalize:n}=e;return n(["FancyMenu"])},"Font Packs":e=>{const{normalize:n}=e;return n(["Pack de Fontes"])},Food:e=>{const{normalize:n}=e;return n(["Comida"])},"Game Map":e=>{const{normalize:n}=e;return n(["Mapas de xogo"])},Hardcore:e=>{const{normalize:n}=e;return n(["Difícil"])},MCreator:e=>{const{normalize:n}=e;return n(["MCreator"])},Magic:e=>{const{normalize:n}=e;return n(["Maxico"])},"Map Based":e=>{const{normalize:n}=e;return n(["Mapa Basado"])},"Map and Information":e=>{const{normalize:n}=e;return n(["Mapas e Información"])},Medieval:e=>{const{normalize:n}=e;return n(["Medieval"])},"Mini Game":e=>{const{normalize:n}=e;return n(["Mini xogos"])},Miscellaneous:e=>{const{normalize:n}=e;return n(["Misceláneos"])},"Mod Support":e=>{const{normalize:n}=e;return n(["Soporte para Mods"])},"Modded World":e=>{const{normalize:n}=e;return n(["Mod para mundos"])},Modern:e=>{const{normalize:n}=e;return n(["Moderno"])},Multiplayer:e=>{const{normalize:n}=e;return n(["Multixogador en línea"])},Parkour:e=>{const{normalize:n}=e;return n(["Parkour"])},"Photo Realistic":e=>{const{normalize:n}=e;return n(["Foto realista"])},Puzzle:e=>{const{normalize:n}=e;return n(["Puzzles"])},QoL:e=>{const{normalize:n}=e;return n(["QoL"])},Quests:e=>{const{normalize:n}=e;return n(["Tarefas"])},Redstone:e=>{const{normalize:n}=e;return n(["Redstone"])},"Sci-Fi":e=>{const{normalize:n}=e;return n(["Ciencia Ficción"])},"Server Utility":e=>{const{normalize:n}=e;return n(["Ferramenta de Servidor"])},Skyblock:e=>{const{normalize:n}=e;return n(["SkyBlock"])},"Small / Light":e=>{const{normalize:n}=e;return n(["Lixeiro"])},Steampunk:e=>{const{normalize:n}=e;return n(["Steampunk"])},Storage:e=>{const{normalize:n}=e;return n(["Almacenamento"])},Survival:e=>{const{normalize:n}=e;return n(["Supervivencia"])},Tech:e=>{const{normalize:n}=e;return n(["Tecnoloxía"])},Technology:e=>{const{normalize:n}=e;return n(["Tecnoloxía"])},Traditional:e=>{const{normalize:n}=e;return n(["Tradicional"])},"Twitch Integration":e=>{const{normalize:n}=e;return n(["integración Twitch"])},"Utility & QoL":e=>{const{normalize:n}=e;return n(["Utilidade y Qol"])},"Vanilla+":e=>{const{normalize:n}=e;return n(["Vanilla+"])},"World Gen":e=>{const{normalize:n}=e;return n(["Xerador de Mundos"])}},dataMigration:{apply:e=>{const{normalize:n}=e;return n(["Aplicar Configuración"])},directoryCriteriaHint:e=>{const{normalize:n}=e;return n(["¡Asegúrese de que a sua nova ubicación de directorio sexa un directorio VACÍO!"])},migrationDestinationIsFile:e=>{const{normalize:n}=e;return n(["¡O destino de migración é un archivo! ¡Seleccione un directorio vacío!"])},migrationDestinationIsNotEmptyDirectory:e=>{const{normalize:n}=e;return n(["¡O destino de migración non é un directorio vacío! ¡Asegúrese de seleccionar un directorio vacío!"])},placeholder:e=>{const{normalize:n}=e;return n(["Prema aquí para seleccionar o directorio"])},setRootCause:e=>{const{normalize:n}=e;return n(["¡Perderá os seus datos (Mapas, Paquetes de Recursos, Mods) se pecha o Lanzador en este proceso!"])},setRootDescription:e=>{const{normalize:n}=e;return n(["Isto cambiará a carpeta de datos raíz de este lanzador e Minecraft."])},setRootTitle:e=>{const{normalize:n}=e;return n(["Establecer nunha nova ubicación de almacenamento"])},unknownError:e=>{const{normalize:n}=e;return n(["¡Erro Descoñecido! Volva a intentalo ou comuníquese co desarrollador."])},waitReload:e=>{const{normalize:n}=e;return n(["Migrando datos. Por favor, non peche o Lanzador ou perderás os teus datos."])}},delete:{name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Eliminar ",r(o("name"))])},no:e=>{const{normalize:n}=e;return n(["Non"])},yes:e=>{const{normalize:n}=e;return n(["Borrar"])}},description:e=>{const{normalize:n}=e;return n(["Descripción"])},detail:e=>{const{normalize:n}=e;return n(["Detalle"])},diagnosis:{badInstall:{message:e=>{const{normalize:n}=e;return n(["Prema para intentar reinstalar esta versión."])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Instalación Erronea en ",r(o("version"))])}},corruptedAssets:{message:e=>{const{normalize:n}=e;return n(["O Lanzador instalará assets por ti"])},name:e=>{const{normalize:n,interpolate:r,named:o,plural:a}=e;return a([n(["Asset danado : ",r(o("name"))]),n(["Asset danado ",r(o("name"))]),n([r(o("count"))," Assets danados"])])}},corruptedAssetsIndex:{message:e=>{const{normalize:n}=e;return n(["O lanzador descargará o índice de assets para ti"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["O arquivo de índice de assets ",r(o("version"))," está danado."])}},corruptedLibraries:{message:e=>{const{normalize:n}=e;return n(["O lanzador instalará bibliotecas por ti"])},name:e=>{const{normalize:n,interpolate:r,named:o,plural:a}=e;return a([n(["Biblioteca danada: ",r(o("name"))]),n(["Biblioteca danada: ",r(o("name"))]),n([r(o("count"))," Bibliotecas danadas"])])}},corruptedVersionJar:{message:e=>{const{normalize:n}=e;return n(["Prema para instalar esta versión"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["A versión ",r(o("version"))," do jar de Minecraft está danada."])}},corruptedVersionJson:{message:e=>{const{normalize:n}=e;return n(["Prema para instalar esta versión"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Versión danada ",r(o("version"))," json."])}},incompatibleJava:{message:e=>{const{normalize:n}=e;return n(["Preguntar o Lanzador que o descargue por ti."])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["¡A versión de java ",r(o("javaVersion"))," non é adecuada para ",r(o("version")),"!"])}},instanceFiles:{description:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["A instalación da instancia inclúe ",r(o("counts"))," ficheiros."])},title:e=>{const{normalize:n}=e;return n(["Instalación de instancia incompleta"])}},invalidJava:{message:e=>{const{normalize:n}=e;return n(["Prema para iniciar con outra versión de java."])},name:e=>{const{normalize:n}=e;return n(["Ubicación de Java non válida."])}},missingAssets:{message:e=>{const{normalize:n}=e;return n(["O Lanzador instalará assets por ti"])},name:e=>{const{normalize:n,interpolate:r,named:o,plural:a}=e;return a([n(["Asset faltante: ",r(o("name"))]),n(["Asset faltante: ",r(o("name"))]),n(["Faltan ",r(o("count"))," assets."])])}},missingAssetsIndex:{message:e=>{const{normalize:n}=e;return n(["O Lanzador descargará o índice de assets por ti"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Falta o arquivo de índice de activos de ",r(o("version")),"."])}}},disable:e=>{const{normalize:n}=e;return n(["Desactivar"])},downloadUpdate:e=>{const{normalize:n}=e;return n(["Descargar actualización"])},env:{select:{all:e=>{const{normalize:n}=e;return n(["Seleccionar todo"])},fit:e=>{const{normalize:n}=e;return n(["Seleccione Axustar"])},none:e=>{const{normalize:n}=e;return n(["Seleccione Ningún"])}}},errors:{DiskIsFull:e=>{const{normalize:n}=e;return n(["O teu disco está cheo! \nNon se pode escribir nada no disco. \nTodas as funcións poden non ser funcionais."])},NotFoundError:e=>{const{normalize:n}=e;return n(["404 non atopado"])}},eula:{body:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Marcando o botón da caixa de verificación, estás a indicar o teu acordo co ",r(o("eula"))," de Minecraft."])}},fabricVersion:{showSnapshot:e=>{const{normalize:n}=e;return n(["Mostrar instantáneas"])}},filterLocalOnly:e=>{const{normalize:n}=e;return n(["Só mostrar instalado"])},importModpack:{name:e=>{const{normalize:n}=e;return n(["Importar Modpack"])}},instance:{changeIcon:e=>{const{normalize:n}=e;return n(["Cambiar icona"])},deleteFailed:e=>{const{normalize:n}=e;return n(["Produciuse un erro ao eliminar a instancia"])},deleteFailedPermission:e=>{const{normalize:n}=e;return n(["Outro programa ocupou o ficheiro"])},iconHint:e=>{const{normalize:n}=e;return n(["A icona pode ser un ficheiro ou unha ligazón URL de Internet."])},installModpack:e=>{const{normalize:n}=e;return n(["Actualizar a instancia de Modpack"])},launchServer:e=>{const{normalize:n}=e;return n(["Inicia o servidor localhost"])},linkFileDesc:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Isto sobrescribirá a instancia local ",r(o("file"))," co global ",r(o("file")),". \nSeguro que o vinculas?"])},linkFileTitle:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Estás seguro de ligar ",r(o("file")),"?"])},prependCommand:e=>{const{normalize:n}=e;return n(["Comando anteposto"])},prependCommandHint:e=>{const{normalize:n}=e;return n(["Isto antepoñerá este comando antes de todos os comandos de inicio"])},useSharedOptions:e=>{const{normalize:n}=e;return n(["Usa a configuración compartida do xogo"])},useSharedOptionsDesc:e=>{const{normalize:n}=e;return n(["Isto enlazará o options.txt a un ficheiro compartido na instancia"])},useSharedServersList:e=>{const{normalize:n}=e;return n(["Usa a lista de servidores compartidos"])},useSharedServersListDesc:e=>{const{normalize:n}=e;return n(["Isto enlazará o servers.dat a un ficheiro compartido na instancia"])},vmVar:e=>{const{normalize:n}=e;return n(["Variables de ambiente"])},vmVarHint:e=>{const{normalize:n}=e;return n(["Fai clic no botón para engadir variables de ambiente"])}},instanceDiscover:{gameFolder:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Descubre ",r(o("count"))," cartafoles de xogos"])},instanceFolder:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Atopáronse ",r(o("count"))," instancias"])}},instanceInstallSkip:{ignore:e=>{const{normalize:n}=e;return n(["Ignorar"])},skip:e=>{const{normalize:n}=e;return n(["Saltar"])},title:e=>{const{normalize:n}=e;return n(["Potencial fonte de ficheiro danada"])},warning:e=>{const{normalize:n}=e;return n(["Algúns ficheiros descárganse varias veces sen coincidir a suma de verificación. \nIsto pode deberse ao feito de que a suma de verificación orixinal é incorrecta. \nComproba. \nSe confirmas que os ficheiros actuais son válidos, podes omitir a comprobación de validación."])}},instanceUpdate:{loaderChanged:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Cambiouse o modloader desta instancia. \nO modloader antigo é ",r(o("modloader"))," e o novo modloader é ",r(o("newModloader")),"."])},summary:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Engadir ",r(o("add"))," ficheiros. \nEliminar ",r(o("remove"))," ficheiros. \nKeep ",r(o("keep"))," Files."])}},instances:{addCurseForgeDescription:e=>{const{normalize:n}=e;return n(["Importar desde o cartafol de datos de curseforge. \nDebe seleccionar o cartafol de datos raíz de curseforge"])},addMMCDescription:e=>{const{normalize:n}=e;return n(["Importar a instancia de MultiMC existente. \nDebe seleccionar o cartafol de datos de MultiMC."])},addServerDescription:e=>{const{normalize:n}=e;return n(["Isto creará un xogo que se lanzará directamente ao servidor."])},addTemplate:e=>{const{normalize:n}=e;return n(["Crear desde o modpack descargado"])},fix:e=>{const{normalize:n}=e;return n(["Reparación"])},folderSetting:e=>{const{normalize:n}=e;return n(["Configuración do cartafol"])}},launch:{createShortcut:e=>{const{normalize:n}=e;return n(["Crear atallo"])},killServer:e=>{const{normalize:n}=e;return n(["Eliminar o servidor Localhost"])},launchAnyway:e=>{const{normalize:n}=e;return n(["Lanzamento de todos os xeitos"])}},launchBlocked:{launchSpawnProcessFailed:{description:e=>{const{normalize:n}=e;return n(["Comproba o teu java ou dálle máis permisos ao iniciador e téntao de novo. \nSe isto aínda non funciona, póñase en contacto cos desenvolvedores."])},title:e=>{const{normalize:n}=e;return n(["Non se puido iniciar o proceso de xogo"])}}},loginError:{noProfileForNewUser:e=>{const{normalize:n}=e;return n(["Non se atopou ningún perfil de xogo. \nSe es un novo usuario de Minecraft, inicie sesión polo menos unha vez no lanzador oficial de Minecraft."])}},me:{games:e=>{const{normalize:n}=e;return n(["Os meus xogos"])},modpacks:e=>{const{normalize:n}=e;return n(["Os meus Modpacks"])},versions:e=>{const{normalize:n}=e;return n(["Versións instaladas"])}},mod:{applyGroupRules:e=>{const{normalize:n}=e;return n(["Aplique regras de agrupación gardadas"])},denseView:e=>{const{normalize:n}=e;return n(["Vista Densa"])},duplicatedDetected:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," modificacións duplicadas"])},duplicatedDetectedDescription:e=>{const{normalize:n}=e;return n(["Atopáronse modificacións co mesmo ID de mod pero con ficheiros diferentes. \nIsto pode causar un fallo de Minecraft. \nSelecciona o ficheiro que queres conservar."])},group:e=>{const{normalize:n}=e;return n(["Grupo Up"])},incompatibleHint:e=>{const{normalize:n}=e;return n(["Consulta o teu informe de compatibilidade de mod"])},incompatibleHintDescription:e=>{const{normalize:n}=e;return n(["É posible que falten algunhas dependencias de modificacións. \nOu algunhas versións de dependencias non coinciden."])},modloaderSelectHint:e=>{const{normalize:n}=e;return n(["O mod admite os seguintes cargadores de mod. \nSelecciona un para instalar."])},modloaderSelectNotSupported:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Non se atopou ",r(o("modloader"))," para Minecraft ",r(o("minecraft"))])},mods:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," Mods"])},searchOnCurseforge:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Busca ",r(o("name"))," en curseforge"])},syncGroupRules:e=>{const{normalize:n}=e;return n(["Gardar regras de agrupación"])},ungroup:e=>{const{normalize:n}=e;return n(["Desgroupe"])}},modFilter:{clear:e=>{const{normalize:n}=e;return n(["Filtro claro"])},dependenciesInstallOnly:e=>{const{normalize:n}=e;return n(["Só amosar mods de dependencias perdidas"])},disabledOnly:e=>{const{normalize:n}=e;return n(["Só amosar mods con discapacidade"])},hasUpdateOnly:e=>{const{normalize:n}=e;return n(["Só o programa ten mods de actualización"])},incompatibleOnly:e=>{const{normalize:n}=e;return n(["Só mostran dependencias incompatibles ou que faltan mods que faltan"])},unusedOnly:e=>{const{normalize:n}=e;return n(["Só amosan mods de bibliotecas non utilizadas"])}},modInstall:{archived:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("name"))," foi arquivado. \n",r(o("name"))," non recibirá máis actualizacións a non ser que o autor decida desarquivar o proxecto."])},checkDependencies:e=>{const{normalize:n}=e;return n(["Comproba as dependencias"])},checkedDependencies:e=>{const{normalize:n}=e;return n(["Dependencias verificadas"])},display:e=>{const{normalize:n}=e;return n(["Visualización de mods"])},installDependencies:e=>{const{normalize:n}=e;return n(["Instalar dependencias que faltan"])},noVersionSupported:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Só os mods son compatibles con Minecraft ",r(o("supported")),"."])},recommendation:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Explora as modificacións ",r(o("first"))," ou ",r(o("second"))," en ",r(o("modrinth"))," e ",r(o("curseforge")),"!"])},removeUnusedLibraries:e=>{const{normalize:n}=e;return n(["Elimina os mods das bibliotecas non utilizadas"])},skipVersion:e=>{const{normalize:n}=e;return n(["Salta os Mods con diferentes versións de Minecraft"])}},modUpgradePolicy:{curseforge:e=>{const{normalize:n}=e;return n(["Curseforge Primeiro"])},curseforgeOnly:e=>{const{normalize:n}=e;return n(["Só Curseforge"])},modrinth:e=>{const{normalize:n}=e;return n(["Modrinth Primeiro"])},modrinthOnly:e=>{const{normalize:n}=e;return n(["Só Modrinth"])},name:e=>{const{normalize:n}=e;return n(["Política de actualización"])}},modpackImportConfirm:{description:e=>{const{normalize:n}=e;return n(["Detectouche deixe un ficheiro no lanzador. \n¿Estás intentando importar un modpack?"])},title:e=>{const{normalize:n}=e;return n(["¿Estás intentando importar un modpack?"])}},modrinth:{categories:{"128x":e=>{const{normalize:n}=e;return n(["128x"])},"16x":e=>{const{normalize:n}=e;return n(["16x"])},"256x":e=>{const{normalize:n}=e;return n(["256x"])},"32x":e=>{const{normalize:n}=e;return n(["32x"])},"512x+":e=>{const{normalize:n}=e;return n(["512x+"])},"64x":e=>{const{normalize:n}=e;return n(["64x"])},"8x-":e=>{const{normalize:n}=e;return n(["8x-"])},bukkit:e=>{const{normalize:n}=e;return n(["Bukkit"])},bungeecord:e=>{const{normalize:n}=e;return n(["Bungeecord"])},fabric:e=>{const{normalize:n}=e;return n(["Fabric"])},folia:e=>{const{normalize:n}=e;return n(["Folia"])},forge:e=>{const{normalize:n}=e;return n(["Forge"])},iris:e=>{const{normalize:n}=e;return n(["Iris"])},liteloader:e=>{const{normalize:n}=e;return n(["Liteloader"])},minecraft:e=>{const{normalize:n}=e;return n(["Minecraft"])},optifine:e=>{const{normalize:n}=e;return n(["Optifine"])},paper:e=>{const{normalize:n}=e;return n(["Paper"])},purpur:e=>{const{normalize:n}=e;return n(["Purpur"])},quilt:e=>{const{normalize:n}=e;return n(["Quilt"])},rift:e=>{const{normalize:n}=e;return n(["Rift"])},spigot:e=>{const{normalize:n}=e;return n(["Spigot"])},sponge:e=>{const{normalize:n}=e;return n(["Sponge"])},velocity:e=>{const{normalize:n}=e;return n(["Velocity"])},waterfall:e=>{const{normalize:n}=e;return n(["Waterfall"])}},createCollection:e=>{const{normalize:n}=e;return n(["Crear colección"])},followedProjects:e=>{const{normalize:n}=e;return n(["Seguiron proxectos"])},loginHint:e=>{const{normalize:n}=e;return n(["A operación require que Modrinth realice. \nO lanzador abrirá unha xanela do navegador para iniciar sesión Modrinth."])},loginTitle:e=>{const{normalize:n}=e;return n(["Inicia sesión en Modrinth"])},projectType:{mod:e=>{const{normalize:n}=e;return n(["Mod"])},shader:e=>{const{normalize:n}=e;return n(["Shader"])}},projects:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," Proxectos"])}},multiplayer:{exposedPortDescription:e=>{const{normalize:n}=e;return n(["O porto que expuxo a outros compañeiros"])},exposedPorts:e=>{const{normalize:n}=e;return n(["Portos remitidos"])},kernel:e=>{const{normalize:n}=e;return n(["Núcleo P2P"])},kernelDescription:e=>{const{normalize:n}=e;return n(["Use WebRTC nativo ou canle de datos de nodos. \nCambia isto só cando a túa conexión p2p nalgún momento falla a xanela do lanzador."])},otherExposedPortDescription:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["O prefacio do porto de ",r(o("usuario"))])},sharingNotificationBody:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Podes descargar ou crear unha instancia desde a configuración compartida de ",r(o("name")),"."])},sharingNotificationTitle:e=>{const{normalize:n}=e;return n(["Un compañeiro está compartindo a configuración do xogo"])}},neoForgedVersion:{name:e=>{const{normalize:n}=e;return n(["NeoForged"])}},ok:e=>{const{normalize:n}=e;return n(["ОК"])},resourcepack:{independent:e=>{const{normalize:n}=e;return n(["A instancia utiliza o cartafol do paquete de recursos independente"])},searchOnModrinth:e=>{const{normalize:n,linked:r,type:o}=e;return n([r("mod.searchOnModrinth",void 0,o)])},shared:e=>{const{normalize:n}=e;return n(["A instancia utiliza o cartafol do paquete de recursos compartidos"])}},save:{cheat:e=>{const{normalize:n}=e;return n(["Trampa"])},createNew:e=>{const{normalize:n}=e;return n(["Crea un mundo novo"])},gameMode:e=>{const{normalize:n}=e;return n(["modo de xogo"])},independent:e=>{const{normalize:n}=e;return n(["A instancia utiliza un cartafol de gardados independentes"])},levelName:e=>{const{normalize:n}=e;return n(["Nome do nivel"])},search:e=>{const{normalize:n}=e;return n(["Busca Gardas"])},selected:e=>{const{normalize:n}=e;return n(["arquivo local"])},shared:e=>{const{normalize:n}=e;return n(["A instancia utiliza o cartafol de gardados compartidos"])},showDirectory:e=>{const{normalize:n}=e;return n(["Mostrar o directorio de gardar"])},unselected:e=>{const{normalize:n}=e;return n(["arquivo compartido"])},useCurrent:e=>{const{normalize:n}=e;return n(["Usa o mundo actual"])}},saves:{},search:{favorate:e=>{const{normalize:n}=e;return n(["Colección"])}},server:{export:e=>{const{normalize:n}=e;return n(["Servidor de exportación"])},exportNoFilesHint:e=>{const{normalize:n}=e;return n(["Non se atoparon ficheiros de servidor. \nPodes executar servidor en local unha vez para xerar algúns ficheiros."])},exportOption:e=>{const{normalize:n}=e;return n(["Opcións de exportación do servidor"])},exportSSHAuthenticationFailed:e=>{const{normalize:n}=e;return n(["Fallou todos os métodos de autenticación. \nComprobe o nome de usuario/contrasinal ou a clave privada."])},exportSSHOptions:e=>{const{normalize:n}=e;return n(["Opcións SSH"])},exportSSHPrivateKeyPath:e=>{const{normalize:n}=e;return n(["Camiño de clave privada SSH"])},exportSSHRemotePath:e=>{const{normalize:n}=e;return n(["Ruta do servidor remoto"])},exportToFolder:e=>{const{normalize:n}=e;return n(["Exportar ao cartafol"])},hostRequired:e=>{const{normalize:n}=e;return n(["Insira o enderezo IP do servidor"])},maxPlayers:e=>{const{normalize:n}=e;return n(["Máximo xogadores"])},nogui:e=>{const{normalize:n}=e;return n(["Sen servidor Gui"])},onlineMode:e=>{const{normalize:n}=e;return n(["Modo en liña"])},upload:e=>{const{normalize:n}=e;return n(["Servidor de carga"])}},setting:{backgroundColorAbove:e=>{const{normalize:n}=e;return n(["Mostra a cor de fondo como superposición"])},backgroundColorAboveDescription:e=>{const{normalize:n}=e;return n(["Isto fará que se mostre a cor de fondo sobre a imaxe ou o vídeo de fondo."])},backgroundMusic:e=>{const{normalize:n}=e;return n(["Tema Música de fondo"])},enableDedicatedGPUOptimization:e=>{const{normalize:n}=e;return n(["Asignar GPU dedicada"])},enableDedicatedGPUOptimizationDescription:e=>{const{normalize:n}=e;return n(["Esta opción asignará unha GPU dedicada ao proceso de Minecraft."])},hideNewsHeader:e=>{const{normalize:n}=e;return n(["Ocultar a presentación de noticias"])},maunalUpdateHint:e=>{const{normalize:n}=e;return n(["A versión non se pode actualizar automaticamente. \nVolve descargar o iniciador do sitio web!"])},migrateFromOther:e=>{const{normalize:n}=e;return n(["Importar desde outro lanzador"])},replaceNative:e=>{const{normalize:n}=e;return n(["Substituír as bibliotecas nativas"])},replaceNativeDescription:e=>{const{normalize:n}=e;return n(["Substitúe as bibliotecas nativas segundo o arco do teu ordenador."])},replaceNatives:{all:e=>{const{normalize:n}=e;return n(["Todos"])},legacy:e=>{const{normalize:n}=e;return n(["Só a versión legada"])}},showNewsHeader:e=>{const{normalize:n}=e;return n(["Mostrar Mostra de noticias"])},streamerMode:e=>{const{normalize:n}=e;return n(["Modo de transmisión"])},streamerModeDescription:e=>{const{normalize:n}=e;return n(["Isto ocultará a túa información privada como o correo electrónico no launcher."])},themeFont:e=>{const{normalize:n}=e;return n(["Fonte"])},themeFontDescription:e=>{const{normalize:n}=e;return n(["Cambia o tipo de letra do iniciador."])},themeResetFont:e=>{const{normalize:n}=e;return n(["Restablecer fonte"])},themeSelectFont:e=>{const{normalize:n}=e;return n(["Seleccione Fonte"])},themeShare:e=>{const{normalize:n}=e;return n(["Compartir tema"])},themeShareDescription:e=>{const{normalize:n}=e;return n(["Podes compartir o tema co teu amigo."])},update:e=>{const{normalize:n}=e;return n(["Actualizar"])}},setup:{appearance:{name:e=>{const{normalize:n,linked:r,type:o}=e;return n([r("setting.appearance",void 0,o)])}},error:{invalidChar:e=>{const{normalize:n}=e;return n(["O camiño contén caracteres non válidos. \nPodería causar que Minecraft non se inicie. \nPlaese só usa caracteres e símbolo inglés!"])}}},shaderPack:{noShaderMod:e=>{const{normalize:n}=e;return n(["Non hai ningún Shader Mod instalado"])},noShaderModHint:e=>{const{normalize:n}=e;return n(["Non pode usar shader sen un mod shader"])},noShaderModInstallHint:e=>{const{normalize:n}=e;return n(["Debes instalar un dos seguintes mods para cargar o paquete de sombreadores."])}},shared:{accept:e=>{const{normalize:n}=e;return n(["Aceptar"])},keepSelected:e=>{const{normalize:n}=e;return n(["Manter seleccionado"])},skipForNow:e=>{const{normalize:n}=e;return n(["Saltar por agora"])}},sortBy:{alphabetAsc:e=>{const{normalize:n}=e;return n(["Ordena por alfabeto (ascendente)"])},alphabetDesc:e=>{const{normalize:n}=e;return n(["Ordena por alfabeto (descendente)"])},timeAsc:e=>{const{normalize:n}=e;return n(["Ordena por tempo de modificación (ascendente)"])},timeDesc:e=>{const{normalize:n}=e;return n(["Ordena por tempo de modificación (descendente)"])}},task:{connection:{connected:e=>{const{normalize:n}=e;return n(["Conectado"])},free:e=>{const{normalize:n}=e;return n(["Libre"])},pending:e=>{const{normalize:n}=e;return n(["Pendente"])},queued:e=>{const{normalize:n}=e;return n(["En cola"])},running:e=>{const{normalize:n}=e;return n(["Conexión en execución"])},size:e=>{const{normalize:n}=e;return n(["reconto total"])}},connections:e=>{const{normalize:n}=e;return n(["Conexións de rede"])},viewBackgroundMusic:e=>{const{normalize:n}=e;return n(["Ver músicas"])}},theme:{selectImage:e=>{const{normalize:n}=e;return n(["Seleccione Imaxe"])},selectMusic:e=>{const{normalize:n}=e;return n(["Seleccione Música"])},selectVideo:e=>{const{normalize:n}=e;return n(["Seleccione Vídeo"])}},turnRegion:{fr:e=>{const{normalize:n}=e;return n(["Francia"])},po:e=>{const{normalize:n}=e;return n(["Polonia"])}},tutorial:{hideNewsHeaderDescription:e=>{const{normalize:n}=e;return n(["Podes ver o Showacse de noticias á esquerda. \nFacendo clic neste botón pódese ocultar este caso."])},instanceSelectDescription:e=>{const{normalize:n}=e;return n(["Facendo clic neste botón, navegará ata a páxina para seleccionar o xogo e ler noticias."])},recentPlayDescription:e=>{const{normalize:n}=e;return n(["Os xogos creados listaranse aquí. \nPodes cambiar as vistas aquí para ver tamén as versións instaladas e os modpacks descargados."])},storePoupularModpackDescription:e=>{const{normalize:n}=e;return n(["Verás os modpacks máis populares en Curseforge e Modrinth nesta sección."])},storeSearchCategoryDescription:e=>{const{normalize:n}=e;return n(["Tamén podes cambiar as categorías ou os filtros aquí."])},storeSearchDescription:e=>{const{normalize:n}=e;return n(["Podes buscar Modpack introducindo neste cadro de texto. \nPreme Intro para buscar."])},storeSearchResultDescription:e=>{const{normalize:n}=e;return n(["Verá todos os resultados da busca listados aquí."])}},update:{goOfficialWebDownload:e=>{const{normalize:n}=e;return n(["Volve descargar no sitio web oficial"])}},user:{profile:e=>{const{normalize:n}=e;return n(["Profile"])}},versionType:{alpha:e=>{const{normalize:n}=e;return n(["Alpha"])},beta:e=>{const{normalize:n}=e;return n(["Beta"])}}};export{e as default};
//# sourceMappingURL=gl.4796fb9a.js.map
wOF2OTTO ^ 
   , ^@                       ^v` d6$ [+,'awE'Ǽo6"tNSFٶVmTP &m@=pMSneڗсRlT(QWou/apGJֶ뱺b6L8˞bS%Ba%H)N(Ghb*tPx*	ʙ`&iک҉S/ RlhF0m[
'2믮=k夻)mr.^K>J((ԖBVme:1]*gȮoK"""ifM{m5DDADD!"43̬ᱸ<yQ.-˝C/RMs#d^#d*	>T(
X.5)2ԃ@oUR%'ff]%USo]w<0"_A**jwa.`/>DЏaPɉmg]}>~fr&DwTIgͭ#"J6pkSUvdY>gf.]%Urrߚfgڕ2=ۦ'[w`%Ɂ$|'UR3BuOQlg3F
)O +i5B!QۏE7`PjR]#,$TCV+TK70;uBϱ՗7X"E:"e]f.C&DͪF"d7F<*cCrTpub*^K&,B=Q>ݫԇ;e OPJ&ӯ'PXgk*A4&K+n#9o:&U/o"ߛJYL[`(9@ѫb%*Oc;TMv
 1mwyLCB!~Z{.q :]8f-Q>ũٗ4SC^'MZԧ>~ﻵ~|OLƣ4$cptUFWN8ZA VƃE(X-*m0EE>i>86gK9[_k˲Y&p6Wؖ|VexK	+/#kYxð#,}n

nxEb"kWKAf&&?&%KK{ߚͮ)ӆ`si|͞_h`2K,K2rv4rz3""Sjl.!WF%kl@AKfOߦah'DD߶aMeq&B4GZ0@Aa0cFPiB4ФQlӌihv?iMn74A䄿.<ML}h;d\X}{ۋP:gL]ɖlDkf1x~D+dK?]4DuI>]D}ռ9g#x>6,d
FE&Iv	`c" $;sC<}ulj_AD$H "AyMtaWaLg$m|H75ӛyB ` gC6_DD$H>_No<*06c'	jzW? +%phDȼ6T$PvPʫ&&qZdzO\?7+'g:CcC [v$~וdj>ïOS	S
YEKy*N"G7UHd0dG(:FBq`,SUV ٚM@N |bIn; VC !>_EN9Sb,m { 4
t70t37-{#
Ÿ53̻2xE>6 q7}$@mVP@roB/M S2b!B}:e+B`7 䭭!k GG:'?c<KҜ8`l
(I7$$j+)qJNe YjĻw>~vٞ) i(Gv<X(y!v̢B' 9CBl*N2Z϶)>~ZR9}/l=`M ]MP:Ѐ:CӉX4(USܐ!əӿQUSu^lNvcmY%dLZ!8@vN'838{/^*}]k>~|Nf9.c.wMB$vfhHhDl˒m9qwe9-/:ɯr   wd/qiȴ 8I/IW}Mfdkƺ%%
X-S .$+?W"Z篁c@(淽/3A&$U9APĒ#=),SM=Lês򽗉e L |`$$DET˿,Ry_$ )0Q2H@P,7T4xma@]+/;/=zXlz+ڻ^_,{m͢!IgB%fgw1r4>r")HX p"XˢzGu 0X̔OFۆYHA&gb뇇O_,h)^fkq߇>@NAL "@˭=É핻&\"v r9HAk
C8Hws{<xͤC6ZRA/!}kƗ_,.h&jX )[f@ʻ?c?Vz
@LM/C1hvXn!*	>8B۬F}0+Î$K2@yh/N1LǾ! """"!?_wHS67_CCh^/I4L*j{!!#0#IJ&o ɳ5Gyv0G/@.?_/α̝xBP!-cM%,cEY6@8Y0ƗZfqO7T=?,rLf2Eh	XO	!xI#JZc]sRP1/"B!R2ԡSX>F	~@ODxfkq$&g&犧JI[;鈜X8
EU.z'(,b.٧nlO-:T<r)oMYqƷPCE{>JT޸]HUyhq8	s/yś^93/wt髄oh!kyvWBtѤe^*4WZnUI!9ZL9C%`\"`6\W6d`,gn1[bnmg{\ޕb{ݿF[GOPf*RfxqA@u<r@Ɛق]se4XDln \	uAo:QagAMT|%[.x)+N<uSq	sg|N3|4MBB9kN<!lCaPp"`LɈؔYOVJmMuտɊ  ,*Lx?qosDfCnpRi"_2³G5>0caQ9179xe/2Gkۻc`ITp@hQգ"$fTuɭke_Tw{x٭/+fgÓw*L 	2"e(ozY>EM2&B9PBrЄ!rsVl9ph`C1xv}וjnTNUTGMF]緿[3PT\p$b/0бCm A!PK&ϼs7	0bŁcR<VQBRɦ4RN
KY-uOEM*QrMl<6}W_LYw'{=6!qƓO?Ӗmwg7}sE2WÝ4gx,eGRN)S\!	&lyǠe ]SY:~$SQcH@&y'4;y2l@igB[|Fvz'h`ac@ҥtF[};嶷XqNs=8g$RK/"b`ĩ3Gg"B@0aϕ{>H`ʉ;/ @lz:D04G'+#
$'6dϽ?gos90jlqNXmͶKGŸFdS8E@.ly43+(%7y:dS<]Q=۸zhaWФU罘Nc7k!cg_qނVm548rOLjfgfb%!~p{GUʹ~}uQzꔷ+,>ɖ;;d`ڍ;Zwp|WDvq{gjXylû÷˒ș[|STt>skij=iiwRw,.EUfm#+:-VoZ^}֯uՎ}ۻC7qzh>-ζ,F7J$lYZln6(+9PZ7?mU~nvP\/Hiʋ<:65{)驴g>/m8u߭@Mc}֎\  BLpb9`%yi0f<q?ܐx>'<
eTT]]MF(CF+$TSu2[<v׼ܫu1z87(p 0 ˀ(FEycAq\bկ5JT}h}X̎h0DDUtka><D`{eq;u_oO?K7޹()tRS'}i-JP
:@cZх%׍WƯ7nͩ_-<8.~tL1_,usz$-m7<4fxOjV*ԮVf-TUGK*^j}S(L3 g@r=__=X6Ʌqp
J@%$d| -sWPZI<ݥP+L)BU}#".$>c4fb+9~^lL	cWL0:q_ܐÄ;hN</`H8ydfY)^Y|d9yIuP$5fEX AܧUGL@mSS]-SsQdS:+֥]'{pt3|#&-u~1\ qҔ?9ԕjہs~|Ӱpұo"sE(xH)}YrQvn+vf<[i{پ𕔆Z[=2䍆idmͶ80];+PIF׍ڒEWG76lU,jY0ij,`ΧuW{̜wd^nb=E˾oSC~R(D@LfsA]7;KAu|b`6zn+1B,޲wwg2v4;iA5CA1jGN2C_d*`F gFXC?\oZ-YږUiCX~ȋ
eiUPZ$[ę#v˼_ w]Br+  %J/j5nhH:p&nzp:5[.+W0@Zkܻ%cq˄FD>]֛ %?m=!oLV@Dv;@G@>Awf7,=Z1e#VD8YiCAg֣ERXoUS*FMfK];;BD#͖YB>3р;Y+',M jf8A$O@?\G{jLw᭡WhxHA{*
x$%}<NʕR;يqo6 Oەh//g7FB*/wtd)h`y^&w(iKdmQ.Ȍ^NvEuFX ɿ?-)JrbN$je	]X6/_3wwn8g1](%^>P!*.,}s!ɏ\]y0?^ϳ:S),f̓xn{yPpwsLO_<%}OȱO;hSn]'=) \/CIg%]C6w晰7Yw@	 ũp[q96tJpH2A-Ʃ-HcpG5hvo(`|Yn֑/jv%IzA9{άD0ȏk&s(ZL{ƱmB	xK\/4(`l$pvmMAL=هO_~hSʬgGyAk
$2H>?CpG$Gۇ+ö0t~SPϱݑ6Z9'z@3LC͉ `}W2@}`ы{8B@{kE-()b& QM 	-Rq)b9m?988;@K8⸿M86m6JؚgqIO}a'?AME@haL;25S9s*P!}x8)mpbyB5e@Ew?z0o.1t9
uf $KWE>;l)7ޡ"NRG	%^ $c/,I3x3b\@,a>yڈGD!B|_UcGQ=`y x`-(Oj2,p!.OG LpqyZQ@@Y.Eow9V([ ˫3Py=r;򋏀ErtH!TJ.<B}p@Kr3ػj'5C& pkók%aV,ft%(3a!M72Z,ߜ$u+}ms
!nwG/H
,o@ɯ=dVj	ٯܘ[v	U?o:jj-}#2O,r1<ZKw$*Z g% G2<O z01?EAH.U>\S\hG2]CsC6Gu0
HbT698-zxUs̄VRSC}o<g$ll#x4]`EK٦!	Y}V=4J #ܿ_m#԰ݔܼn~xn4"^;6B'C7׸0^ܖ!^Źp;;G	bllo@o_6==*}<cM svUlPu_;\;W0璞CH}B;$9k}מWh 3&Ǜ]nnBe-c?@"滴]:!ySR	 \QIގ
8chǣK6Bߢ!aG_YJCѡ#B;ߴ4FE
|tC|vTIw@iyYΠuݹxȻ|i>L%t-InAlΧ?5%{YsK3ߗ&L|?	~TW 8AQ_m@_lߦD3wyywjK׻}>qPKkpgh) ǽ `#Hq!KԚ
&||9kx
 ~{;&a "E.@h|.Kۭ/0 Kg4buTm$)#vx̃!` 
=X["{s[	iӌ"A8ݕo	&5x\a+٤2Q#ROJR)c&/ +x)B[x rOc8fj Enzg~a*ٻPOr|HUS!6~G~];db[]Sq@m+T~-LZ"܅y[$Z6_R[z#v@9P;Ҥ"²}3qE Zچ$ Li:Ǘ:Ջ1="JgtW#l=]ܽHӷVP<6jHn85ASԇwr y-La>Qu"v֐kPts}?GBgx4Ss	8<)mt@jP`WY`w=m9u "e`!)4g!a@|YmÚl9U:VQM@H&<7J;SecBظZm
FuQf0s,;H,c.Ҹܭ-49<g\(&AML<>{ʾ Yz+o<޼1?qnQ.BH2t$#dkLϜj#Gr*:9'1Y0.f[P#OL=DW|W)3EZӬb(Mq ']C-GoZJxGOkfjؒ.I)/KV/Ãl;Ƭ;Cնȱ L=Ct5E#r-RmAoҖDjЙX"bǵ8y̋KM_WXɚꙔ]!~EbAѠ~4χw Qj(6:I:͟K5<3n'"|i,}uzeDÁb'wQ-W#qM+Z!y VdJ4ZwѝJm]{jM`<lybr=trD|]vG;
&Ic!4fhIFp>!k[5#X`;a-<7wwr;/Eg Y,%a 7Wf>Th#n()(i x\[Bʲ*CAI\~DEH1PΔ旟s,`sVו!*vsCǩo-&'x(qeDOC	 Ak {m-`tA#=8yq4P/pL3'Mkd&B 갲pܷQqh׍b0>kmX/)'BLdB}P/r׶#N>δH64!V}m</oNoansB9N n=V
D_&Z:

['>>رhQ){+V͵6b\ QF#6Cþ`[D1>Pe[+6cSֱ6"ڤt*o-tyзy~#>|~rc3\kₜl`كZ5&?A6 S7<ȎxDDAlNBm&Xuaz08})v^%F4GJ*^4砞]CHCH7.:v#V0^Cd_1@?K>dXsͱeo!ZdwȽ)e>}&hLxp1t`CY#ڭ~5jD+DiRh)3MR@HZK3rX51.ϔrɒv<De א,"%|cuiD"Xv9xK֎Fе2;2`v}W>:'r_(Uu΁s]"m*5 {U∙˫j:<x
Yd|a^Ū7bZv</:2(Qg*Tr-]6ZCTCLK}Wb;_Cs:¼-iq<)OB1&C]y1bF@ Ț}wwLg`{hOY2Q#x@7-zY~M)	ӾU%'	mL1ݎ¶:khhѪ`G KG͗#soh_%M1lٺ 9VH_p n4p0#&#2P42,*9[rm.rR%am22m±Dl9Ǫ >a=O&rDY@?5csnM{)ք|[hqwz	aHnWb\#"[,3j0U[kLo{fn<nLq_^~T(BT+SIʭ-cSؑT>ML918fڂm*.2{*k'=B7nP٩rrxa);Gjxs SsӦ1K^W׹3*#2-8yD6]T௵&TuݰG<-x_%nyAUJg.~/.~rx}}K}_d,ZU|ަJFra/ǖF6>erI΅7nQ&)H/谪E5l44$*Øñj6/Mò)S~N-G*le\S1W'ۮD9-x2NĄ,X/|f
T:(fC5@:PEL#6vO(`m7-(^ANXߎO1qHzUAјm-`R5yATcL|H[b}fԾ¸1Wj%CP{g\02VسաF*~ע0pB3?Q@a~s~eKLKa9vHlI7/GYi8F <2vBJNPS<LZGL4oqq8ٚ<~s}|ϞaSIB}lz&VtmPp#Р5Pa}cM}G" 0MyN>W
zW'645ocn`[!3m5bFteFv8?fbhݍ
0k٦ Y&mm"λ>m82'ӇH
 	g)f&ENCu^-QeI1%(棑".&nf||B4?Fv;5X##"R^L2]k㚠Yw&Rd3j~5ƸG^jHnd'џ
O)~z$LlSX^96}ބrOMQ>LΊq1$#)әΎ&8ɸ,;dQҎ!KI!RҜ~O迒ٖUb;"aXi sl}vm>2tkZy~1d5'\qmu8ш/8E"MN `b[8~PGgP)ݢcjjԳ*t,K鈍fq[Xy]Av06c~/b^5F*s>q(/́ۊ瀕ܖ&:71C8?uAYIJ2YHXI(
36ACwa#X0"쬓?P<u\EqeiOEw	jUj|O5BEIT?|mEzMyƽRk^z10y5 H;c%Ẑ
M?p*BLnTt`#Ⅷn+PaЌO =NM~Nڑv,*r;r2θI5:<x(EڣDckQ.4FC𵃼x<l~&ܓ7fId:ЇٛY t~Wbpv<S\FDf?'Q~lCE89.-rQ%G
(vq蝸6TXe70na-Rq*-w!R-8n醑2{Ȥ`r!u"h	ESqչ;1ryrIq s(H3%>s6f2Kd; νm|Ou	(\CQ3DҪ4 X΂ޏ麢fUEs.Y2rEO)ˡkN[%8<='!P }g5jn٩<!,dqcH)aDSOgꉐRHIC3>og'hP/y|^YF\ pexjʁL`-Szle ]CFmu~hXcvQ̃udauf*S#72
<bZG~gwR5jUviI֤ʒP=7vI!,aJ%L E {g̺
]"`RE![8y\BZ8817]LW@@krQĞiY-4:l.zlMIwύya5L邡^<wT*iĒv}-fPXO6lZxfFȳL 
dbCӅI&SGڞm?heb{\dzi,4)Yw"bz-|(i=35F`.Af(Oy<t"oF~P	>c2cJfb³N?Ԅ_Q։7@g9)FhB3SgcwLr|lGzC8x}ptS
(Mrg"a>coh$++G{%ƭ]
p'D*b8/x5g:m>S[az8C
]Z´!M/7Jzn]zPG+yxru~Vbpq\~KtLv&H֑JJ3%DOfgEFvs&A6J`pRYˤ 	V~3 Vk</{y8X࣠+Lcal%VKip!ƙJ~`fh*2Yf2&?v^&4$f]ٺ
.>P`Y1ôE(KlKqYLޛ]6*PZ_2$zw'i"ڀ)Z-(ӈ F4ɐ'G,cЦ7> D\-C"KhE	R4Ȭ}FNFPBՎJ1Nh35KlμMa [$,gRwz)bD!L:Df'( 	jSWhX%tB@OW0$G&Ŭu9cթ/l2]1/qቦjaN7;> N歋f䒐t6Ҧ)QWEpmt'fCyI	?l-,ebW<W>W~P R>0G(RK5([PBIPOGFדR 72XY/|ޘ2u\+d_břCVY_٨X`l[5DXE8TW.|Dc0b+5Jd:lgY"%i~(h.eL"eaWiB"޸05+ t*2١(Rv%JqJ.NXrĵBjq*E@Zݼ+oҭ4ĄX2%i,U9ۤBGpդ"vuQ3n=ZzWFU:SɓQi}	_Z;jRu=5*J&jµz4iKMZF4J1Ǫ<feoM;dKeR]<c)Z4:lw2l+cĠ7C¶s+T1Tٛ4ƏL5WŌ'߳9JlBjtՌ%sk?Vh/9^:dWrbS,_;Zyjr>InƛH=wН wqؑ#Ҕ/^U'tb<6	fOU_s5/[\\70Q6=>L&cOtۏ/Uì~ʙ_dA.O6-xnֻ{[_UڅZc2;
؇@FZC`i,@.FH\ͺYZ'(ؙS&h[]2w`ISQ >pݠ"/$RG"D!9Ihd ˠX9MkDrjjC3Gh/v;U[Ha2&ŭżGý~x?=O۷#0AX/ ,Ȱ6MT,UN!.ggTG@Ҩ#HMQNz|2F-xJc*EA*.
ޢ8CéiIEzipRú!LAzwr+B+o$0q2s`fN^baRYJYY7}Xv/6MV8X6i3ٗsT{h8.ڹZ4mrۺ }bS/fuK7a]'VwT;-6 @#I%x]:q<+l"\z<Fn@\t"G^D7hK$y$mR+)J54ڧ]z,yu>2 YWl?9c:,U^[+O[\:s
m[Lc۔*	(s\eT
T7SOU>úEj%G4h^; ]S@@ܖhfn~IL6ҦSu@׌HnJH^t}^첿HC`P7G!u~N|4ہM5l|,*m&2S`zflf]{ܘN*6T^|pֲI)Vje֖uQlE(öv:,ٮ4jp V`ۤ9iXG^T:n,;iNZW
]Fuuo;hsk0U2<ɨ<6wR4;J|yv9E@_o&DȼFO~	Zӫ/}ێwBH= n4>XX>9\D AG^@Ri KV.Pv9]c@c*S)M{L+y+8Fո\rx _*Bbq29+u$9^icP\PHP5hs5y;Ƞ\vfAÞգ}6wYVN;#L}^>zF$3v0uU5D*,$$vUR݀KH!+\<g+'dǡ0Yѷ=T[(_}B-~@eWu\s0O_ހUr*$ٸk0`݅h{Z7dlF2jU+#O[=Q%{w'揟Q:\8ڌUx<p^r᭴>dHr~JMK'`!vkf$\EH\
Ѯ#\h)_q]{o Z|JT$W=*v)EOe:݆ƝFQv5q9:x\l瑖n)Q,edPՄ/ezV]GJ
'-[0<,F?5PUOuVn@NMbNYTh6z}ks셚dj]Q]FVIץ?O; U4HPC^{1@z(UcuKpxdRS:53G:9aN!Q^[hvɢFɒ1YqtԪNΕf^ICwŔ@ETmŪꁿv
jp+)8pдCtqLZN9)ٖszqcs]ݍKnۼqG]E㎹naz('<K_|7&'o^ϰCq"LV;Zpݮ~yUAGM m )ܵ9ײ_I*tHo^))<D)eZ@0]caZ7&e	1oiM;G%8m~k`dt<6
ɹJs'!3[O ڮF~2gYTض8FUW	+H[q)5D9QnPA''|\H4Si7EǳN-Q.Mlƅ떡Y\53@]m(2dߨ7Y&Qtu<X+PN&9[ڭЀ*ZJU6+jQg+.k/MP!r=Г̣b_=-u#t+ˎi%)E5ifm&Or(c5Z "<w̼{u/½LJ̗49gV*{L7Y TdxyCB4?duEKT׳8Nu]Z7]~7A_Re]^T^U5\[1BO.([ꦎ6$[_>=IA>m d+6fπ>eDǲ^a_W+DM[cMX=#yjo8C[4DmG԰V[Oi-.ꉑB!S܈HvϜy [&,-i7$ˈtPI,Vqr$fFŢBIpiHFrSCh e!kE7ΗoOL,(K+&jAgbe5!θzA{XмU&"	M
-Ia1KDHQ\XvqgT,I&A[sȐg|߬~+OR}M@bB"_5i!|I*diH\&iQЭ|ϐ<նghzN
<<	~5	5#Fx=QVN梨~hu9NP
.<QFZDyRix=	?P_h.vc8H}[! Ϸ|fMb9b'Qem?뇸!1r)=Ǉk+ s-ϻ-HIL;W.u68`¢O˾@Q{_#>[cfi֯ɜdi6>2{ ;A<<g%и5zOu] .Q>>:[ORG| Ӿ2rL2y.Osb(9AB֫ɸMa)[6<~IL%KDZX13k)?myJ8'&Ǥhu8N:TGUvc5?;N:>j<;{z⩿	1p8SN{nBq/0J$Vz4zpZr̽eˣe=ýXy~v}aSkjIK5LR4zчMG=2W_~Av-ݼaRVYxP``&جcsMf1Pׁ+V2F2@>q;*3Um+MD5	 "[vmC Uj¯g;BqRz@3L'F(zHc9 S8$ ܔҼЌxSCcqy]xC1Z=yӑgLyvupYhVgJyr
MlwVJݮ>'՟Z@Y'yot7cd)Wt>ks,rdhUֻr	%_[`Xv'pP76ܚ \Mc}vuihӔr8i&);2-S5j,5PlmȄH~@Q`)q7%\
@- ׏6pA-Vdy4-DXlqՅed#y$,/U+ea9`X7t!{2\PVsگU|[jN1iaZJ	𥡀
W6B78mtO1!,fWF
ٲ;q-c	"G&˅/*v@;BmtUATsmQ5욤mOrim&(aUM/t={]{[t	zx[^L?%A^(v`šiYg:Ld+V?¾,'qj=昚 蕼 JMXCbc[t@$"=b36}OM?"ԛ{9?師8-5OET};>7~ou:0w!GRq:LnjR@iAM<}c9\%i=(azWQY\y0Ua$~Xe兢}6'rA*Bb?5D|pr$cEFmۅPv:dbpݭZwz{qA!;W+3}`*?I_k}f>h6iXv[ZhAcú_XeAUNgw#JEK>wyKocy/ د+ϟ.}y<8lT^^؍PUTpp_oCz8Hg!O+GNKWK~>Z:95,ȴ}/e~] X7x^.'[{=b~f3ŮA(^?#FƆv@*TNf曯eAC|du/y;w[;dm
4[- P&[=4{ثU^
ZŽ$wk~k>*t%4emz@-34
,)__#q"+b;ރjdk5&aЙ.jetB(n'vks˫hlp	ōC8F.RξE[mIa	6QH'0
Ew2αxˑ>\M8duatj#$J 1bAD 4챼&/[ڴ{GC;c|oLX[4ӑ#"4􆃷e%L[A-/$iJTx,ۦ	ZI\kIQ<'=s@[^zw7rL5UrhM[Q~E`~كKa3A(]MrhuɉV,G>.HX\\@ 
"kds͒&rk)x +51~n_4:o` d"p |sQ@2(Z qd_	cޝ6gP4O[8]"?1UI=x,XR*o7&ڧm:Kt{"u4IGĠҤMLN",њS(M2k%P+3{ 8))kaKC2gòT~WN`W}o@E1T;*M\C~@Ncos'EX`I ;ڧO
[_84&x$6'QG%H̚B:4cf[I2Q\P:Md,'m|q 
m
$$b, yK9 lgk#2շfN*; hG&!o7ұ$uu^jBYjq&\au-!;EL$c(铅 M#=؟+H@/NAV$D9+ʮV܇}}F޲moޏQZ}ƢvLSFL<5zCh@
T,K`;#عI4*=&~̋U"驐cNyU2
؝Z}{>~F$#oEeզMͬTJPE8&rEnk:ps*g٥/"|eA
љ  (YǧueYqVDX"z|')\(mBP4Ů<:6ӸUK^mh<yڹt^gP;+hZ[7&%	EҨ^yAiJ$ۑpY@~_j9!=`{WXW׮Ez_MXǸ{JsRY솏}xP%ӫ:+@}Ԉi7,'ac[CCVeyHC19TgĖ[P>}V=T+gE$/~hzBs^\E ^!&厖Ud_'U0FAqd>Mg6TW0槡 ?jy*2NC⭱|5j TH@ZPQ~mRFM&!+jʔ FUZ.v^^hq]KY3mx:_J,h!<¦7Isa}SMqG+>clMGpI);n=l|j!r9WD-$%9|[+
%\beJ~8v6HK+%`BKI2K[ЃܧJKAXY3%	(Ps2;˖?:7 Hj#, F.eƵ1k֕MҕT0	fB@ig=H5*ęzIvщ# 22K"+$Du  J ^z6:WO0) p@`QJGڞ=>*qGc۞T_b ӝ#ҜrbtJ7fθOH9:JTs=e-MHˣ?O|:81[%w.W{uE!E^]<R"5Zb@Ǔ8q	mrCCx	c7S47S+Trؒa`JjH%iYAZL,˟1lg={HOć%$`y{%2@`ED}a8)ȍN"$$QcְՀ/^K2j
+r,hHYgK43W_ץMrc@926Z[A)ex?wh%.іeY%?iώ|T  )(֨-O=oMbahmn҃n7^%LСHέO߾ݟNzlNA9#DY'YZ/i%R,U鲪tu:'	.:عzEɟY2'noo mwO߱l|VeWtj/k:EFĚ?N!DaRѝ5$gJ55v.Ptk?6&@Hu` qݔ3F C󢋕фk@^0BCs8 ^!Ү',	%1tMV[4xV.!̭}+^k7WPBa6
l!M=PJbbO'Due!ܻÞxH	йv4;nR[NB/guH50'1>mӄN.LXr;y#q "5lD*RԞZB4hӤ^TE+pnzM얪DJ펔 A,n>>B@_fz%	l'G{ 
U<RNB
ꠘY~礲-87"d꟔(QgNȘQCQ]Ѯ@l)Ul{eV鲦2iA5^d+ˤ[ӑ轗﫡dTG897YlIIl@nie6Wzƾwwͦ!	be1Wdxóʸ[t0,)Iay|-sM¼XRy+%x3r s=]qDr9t97kOn;kċY#a 0,O40ى<k8vFڠ%'տ֛7oFrNǆF`@(Ȅ>ѷS>Cw뷫퍻sO5Ӡ%hsrVβ|[s2EIp>İ<cJ,vDAbE?6ۧm>tJo}2R6TT*|<+R՚ʣ<һP sF y
$*s]draHqb"p5Te$&n?-& F%Ij8ݵ4b6FٲPdp3*&;1n`6=y3yӐ,ata>ɯn!9ɯ%r5g#==BR h^]M>dʓ|觘q\+xqZMYo`doC/>fB#@zAݍCy"t:XzsXmalmI!+c׶u>zZ/;~#KPYIw*B|%ot+Rao?=>_bfԒ,
$eU5ܧ@;j wA&hUړ&ܭlh91YƊtM8dƠªY7][69'-v^l0&#I8"[s4p(y	y-5-Aж!qS
WFӫ{hE\4"eQN@ S(śD,@͌c["YRiU}zbJ&7D/6diL%&`dp@ouMzO=ܼ .Օsŧ];*I=8]|Dq)XK[>p^xajzhF%Q5`Ϝ&Abht<sN䵜DFfTږ9@@4Z/)~8}<^t]J#``4STI0t.X^nѹy* U2^gGC5FF<=?x/|z3|j1_q6yNST؍ot̻eT5@jܬAg?ϽB7BTXTg_8tQoz}yzEߴǢF
&f/xt#IDb<E
o  1~N`Nf
wgXaFN(2Gxl}rs}x/=&@$j4z)aG#9^KBخ&k^ cx-D;prZ_c:>º/{3̐IyQlB❉>)xay9bThlQ-#3>OND]ԁŉ^JHZfWT4G#F'{J*-O]4,H&'FĦ<0*2[6iR[oMdo^rcA@u?p~jBd|/ËM+DyY
!]j:N:uup{؉CN7Q滠4Z0LjрIa}P되%Ƒmy̢G_{%m֣>̳ifoz8@O4F;k 7]( <M)DtzOW MƳX$1bO;ΊZ]8=O%ՙ,tn#j
#7Ehan9+ $¨Pw)E? ֠7 DHJ[]"R23bw!*z-lZ;Bp)Q4,GuCiHW%nwTy(\y_zmVF<5R/h0kpVnϔg-/z?*d/ǚԡ2T3هm_:-VEZ?ŕ62$F$EHџLu^VE5LԈ:g~eMǔeZIWBLo3 NYEhAL0&>3Yǯf+ʀ_2VW Z;Ry64(AjYV&nŰMjT_/(?P۬)'	|s
[y$yDM_y)[MMyӮpHlҦa_jmcb29fSI,w7qO@~qrOڰ	u )=;2S#1	gt؈1aj L"ISU.-{FwOSXp٬4p7,`)~=5^ަ`yB,W/v-
JIU$@QZt 3ʷ8u r,jPXL^G::f'aZѴS\Yؘt]LƦOCyY)x|`PH|pǜ>cGEq4u#y
 n]w]I9'k1~;L:O`IuU],Aii8nBNgVnHF7aGp(Twأ;Z!ho.[u옻xdfI0Mqi%x8.S)٣y%&'FcXRz S3U^:EEMw.#~
YɏF=!z>QLa=Z v1o o@0`nᵆyOGӘ.7A@SkfB0	eAa, pO}>绤iI4$c)G޽sa9bMR,A1oN$M'ސ3ug!4\XtJtC\܅w?(Δ  )>$0671[S`BaWd##YQ
DiIx?rݧ0xFũ9"9DV;'2K?x&?Lp^|Y2mYKׁ`,GE{F^;Rd7=,!n&1\z{7?ކƆE_0hOM|4A
ݯ)9Vb6#k8	_S9'
jhY;EZcI|eF4aTCٕ:)|MڢKP˿<Bzb ; \*b,,	1#H~k[!N*6ZҒsl9BxOB»)Ԑc"5'sQ=-(Epaz5{2!"Y:xnȹTT&/\5v¶Is*bEb{?  dx)̈أ(R~,ݲL	v~R4P߃e +kI GוKUD~;.!Jm.#&<R: WqO\E ?._w"}pv\]HXJukT_1k7<*_Ylb^=rKH=<&.*nR9VV@ᨺs9ZD#jyMVRrp cȆWl[f2TV3n	0L!}]K8g>Gmݕs˶j_/>㹊*}ZޔF_3:RLl[KH<2FSnrp'=E/]\mvo!pLnس1̨UF#	Vִ?R?v	="Y<VN;>(c5~F	e]jͶ<1~g{x:C*M<tN=aT3ɴMޔ=%dNqJSiHVǈOj!>I8+@MUӉ|1ęs=XO_@*떍6Cr-c'Qpr9 `15⎥uE{Ȗgz&60~SH	
|n~'ذ)CxM93-׆=XBZpuWޜi¨$۷|nJL_Rk*D
$!DQD'}L3rB H0k\}FCI8	֒$49bƲ^ς|ș2B-%
	jQCΒAbFz`~"t:'gA=c"J[`ȳhtLz(-rݱAnTyGn-X|©KHxi@~:>	,ނZ/qUOv1mdJ'
CbK1iͬZpqcfOU>hºީ[;t|4D1>'gG(Q%؛-qe](C,a(A=T.6!p"t$$;[ /pt==a@A 5SOFtK#(RN^g'{$)B4f:;BR~&efWŁb/!`F%綎af~X	TgZjuўFQY@/i57zg!-o
VC5aRx*Ny>I޾&޵׷DGm7`V<ur,o|6+b2,<`D,ʎ}]gIo`?Kˬ$T"-a|	,!GmeSµUhxdIKS;;^`Խ]תxE"ed#ls>F=Ѵ˙j%n˟
er""T77Cn]~&8 @+}"~s!L'!`BtFwNpL)YdyS_(O)PPb-SŅXrt,% f
GBgyϗz)# v0@wрBK:;w&'(V@\(K:#keMjίI)"q88Vp♂Q	Ap*4B椃	2(J#\	~ہNe^{vlC$|`\$,UMSx1:(@+ڎJr	PPJ"Q-ls5QdӣQwQc&UG [
)d+#2Q>i9z}AX h<Ԥ|lc1bzu Ru8Njm25at>ުG]I,pv^L3wy͵0\+ޑ]
z#xnkEu5BxB`1θ'Hd`aEY,
}MB%vu4b@ez
UDzMARњv`*_ɨLԙ2lHԥ:F%{JTB0zWb;ej-D|EE5/6:ыPG)c`sZF# TN~^#Vc 81UWY(n^̴b`.|VZ_o@hŭ;3`og:nq^/SqcLE+,ג㲪HDCPK;=:N\ώIF!3;搘">U<3a陖r4钝?s;ZD|Jbΰ3B"A۞lF[&蘜ajng9eu@@PM~Uȉ?T?JoIF4TeN)@³xu=R#jhrz3	C޶/N
l'l:gg^Ny7Ҕݦ ڒ5!G=].XO\aFQ#(bI\ fr%^NQW-z
RzcN_uL,[{}b8pnAw+^#8(˛]!
6nBKqTb3[S(cs^oԡ׊ IK)3*ݧ l!
 P's\sp,(kkEyq[85"VR;T$S;/9YθfoQH!h*-eClJ_/z%aĕ,v%3\Ʉ+G^ImaUTKsЖe=+	[g	0;ͮZ]z4GXhO|^XR6O`b0uP"I̽y?qcɑ8ocR4e)Aa5i۽Vsl7-͠*WfQ8WW@/T_Y]QO,Cx\o@Zz=_kp9rN;Duʑ8YY0B(Se=,h$fpyUG^4WMEƂ֤&ǹMnl']0 xzqEH'nT]Ya (.}/v
,-Oc+pI<!aVcZԗ}l-HVM=0a:hDS^/0b|f'1U#&e^>o13nr'qS]k2GLg<93F;0͚L8jS
yõ.Vfؚsptz9ΒNnBRFLFpCг7~
=vػ<'2{u <(2?,ʽba-LR{ƔJ}:9fLrs:{U}­B3θ3e+ll;^M=yٿ#,,@Y1\'D;M ݈Hd&,Fۊ*Ez2ǺÂ^  yY!x`*x//2`uYz<۞_7L:z7@lAI?+aKEK'-0Z^!fGMww
W7qqrtV=ܟ|*'JHg]HhQٖYXx>ÿƨ^=[-۸eâ_T$چ*~/w>u|37{iF:}20@M7;
tOsdp[?iuh&*ZQ~BG(UPg=*ܥm~'nc*Gf4a5	篼8@SBn_w[*PX%m(
og
)*E=._y$0D$MHZnڐ:YEq%OBޑkR%"M3C$I&Fz &!+חyGkq˦\]
ٴ9uwmYgRXԠyI~qGW	-UTnvÖ*R[cwG2ڟ({Zcj8@P=aG0Eτ/O_zz_<=k6~GFKgz/Kp岿[ؠɞ `245wfӐYVSޕ`(*aH9<!磰c nh%*O3_䀚!z1?/?ړ;P 01܁Nkh|DGMKȺ^BSzY64-s#2Uq˱f3<w:Enܤ0nAޫSۏ+x͍[p@h4:uߧ1d"襺厍ItFݸ bq
qkÈNƀco"ǎe'v=OT7!-|/~ކ QݪaMJ[*FAb_Ƌ¤/et~:~j!?d؈&X
a0ر ?AJ,hh)FHȄT )gPJT~j̆m'Akjr2xW>4\m@LjF JZD8%
9K-PL3}$ak10yʯ vԉ
(KQ HerYɪ;T* 7$JE	/A7V̌V\Ǘ.bvVq!%yU^oWu
<6`b-VPQhein7R28ejW~<
 J_Q[p_ȇ0en!C)=2)aj(iwvi	{%B3٣JA(=Y)sjyD6@i6ǜX]jڦg<g'хR.t9fxBD9ɖY/Bk	Ӭ!7T'.g;qLƭXf")<k9MӍg9P"LzVE/$⌂RFe]=|"KvC4ËM<4F4HejB^2e\ YY?	\U/Ky
0Q"Pa@Dq|G9peKي&hFUB+PiP4*	xW .#YAFKdQ_9BZd]$dy>*N}q\d{V>"Hl^zGzFX$0Q(x0 6,ÚA\GJGv#c˸ϰ;&-ٕw~:\IJxCٹCO\<ȃ3	e>:x:]ZBqQ	n d1&_-0xr=E"@7%&(GDE,R$^X&,Ѡ ܨas4M:"[z1!@l|
¥iUx
xAdjrKǪ&F7ذh2V]zZ<A2dS.%(T؈G40'y.򥟠f>ʒk$̍IjfFl>"h2&/i!)˽wb`7+L<Į"aШՎ~w¸<;Z{0hWdNZT9qHOTmsIaqYDI=X)Fa?n\S1tx4{ܨ B\h[q85i9RC.(vDAߵϘ{OrOTknz˘^6r1;Ձ#sY*xtau}K-%*<ؔbN U1EpPGݢ	TE[XzTCM+_{qîB-_$9}txӱ`_,_?ϡ+Аn}v%헚ᮏtRˢ1
i_)Zȕ 8"kasX8%EZX8955,Lzh#;ozq"|:n	 N3"I?hi)IxrgNBs(PBaha\BV?jd'?lIHXX6@6?Patz⁢
t*)Rϋc$|%=.C" })I[fǑ*eGYG-4q
dVaK8tYA2SӍܷlx-K%-d^3oLgQDe%Yw+;RteQ'pyHHN^ቪ[֘j~BR#q6At#GHNE_.#!To&ÚÎ
[qˀAFl֢/ԱXD<e_Rymc"^upYV|4(|m++C'\Bդ~b2R>n/?
Ư--9kk?6338k ͆TB{5xňN5H(,"KwH${%jw:{NvHiC}U|"G娫f-]v"4edg;x-֜Pv@$S&WP] eiH,	!> ~i@5XpFMx-{
T*jwa܎^nG	E'd*LS%!;/LU^C;GpO8Ҋ0dk庳D|[@47pDv|ze(>N۝As"*] kq/+lnI)'7=dbfCf`Zxjz~uBD;_Pn1cyݠ#t%#nĪM1V5O&^+5k՝:J[[z}Oby6±C'IAYW4Lrin$!67mjAbSP˶K-W=0Gڹ
7-j^%3^H5v54Ptc`5Qh^hz'xa0MeL2")
@p\)ѠkѐZb?;pf#aKd5Ԙ>haӴc8XDbe,Yq'.r9#&v!U#*1L`$)͑YccCɑDW|"bvt$dqIrf :HPemp:#+ǧ[(310]1JPc u є]EXF0Pk?#R	<\e׉KJJQ&6MɔdY[$SSȎ*;Ã+ޛ8Wa	?x0{\PQyAsaexl]#Ӌ\Ւ4PmD	i(.FʀMd9ShpZVg#i/mBMW~k#gd@)^z`?pUf%K!S}Q$.dZp47CB`Auj(,B	3(=XzM(#nt^'XzefwFE=ږPL^VJ$=(oikGVCfkrVX:߯	K);|U"öߡ9<8 1
)/ZJ=YPL";-X
\^I:V݆ͻa p=(UA,vdd0DؠFdtcjhR23LCVdu
7
qy*ׄjЂNZ(E|ΤQͷHElb5DLगG\Q=(2a2
W,4&
yv]D:sن&)BG'$NXv]2IƌN	oA[w6z>GN˷	VS5P*3ڔ6RM=\n!9fnw>jBhiq	@[q]|#sUo&^EQ_ٟ.x'pLi|(s*CfN>Hy+7gHǡC&72~l0wCq?1𗛼%R=P3<\ZhecܜФLkԴ[#!҄ǺfKFCm \<KuQGٍ4¹IlRm,lak^(Ĝ-O
\cLTdLſ'ɫ@lq X%Y7?JacX1gT4`^Ra#尿{mVoR脅7	bF&dZ%hS#hA,De
[pF]`%S/K/p(DjEȈA7oD6_QcMSkzfvl9wd+V2v?svii}k.KjkM,-@[
B0ai51E067Ϗ4k:	$#1aQs_j2(0E\ŁQ8i1}Yl<~vdn$G,3U\&qhFHԷ
hke;ClM<t3 M:@;Cr9<y cp?@/NzL.!B5p4ƐVP{TDU戗g+"( T<.O	|jJJlσ -!XpuYLw<\?Qi)z`.6uߓjjC÷zz4rZX[yT@	"ƖP!3}8kV-lv<+fXl|Xͩww5+ٞ7R8v̈+:x2i L[bX9աkR)N7֪MoKyLD{##ܧuS`/wU@3Y.Kƣ9Nx㰧;}}/^,W9q#z:Dg|T!_A3#͇:uǚ?r'IY5#`,f=x"7FQHmQF(7[	_OfPuE \
+ϦZZq("оO'Xc	C;sR[1=猩%U P`Ku2珡H,>2X;&m[_`4FE{ⴾ effIXɉ16P#0p%/ms,y-Vصaՙ".M@2loh LNLF(8mf-f$H2n]	#_Y\[)*G>Hꢜ]%!#Bzr^@"CC#h	Bk.?i=Im{|/]P%lGr[GF(5PjF=ag_8޵wV? 0 /R=2
.=jՔ+U
cϝRz49+<8o=1 ɶ=q+*	Wb;8hhX^Db	]ls3ϑIzʪ'fWsԀJR+&2b Fr*q8H]14-_\jY+u]h@5 ybƒYNI,Qq)HsDhMPGOvߙ؞KTH[D8P$#V,gN"{'3ĀJT$|`NM|Ix]Z~=J^Sz_@lsHs8ȠP%v5OhzٚJg$b*mJ~0&ۚ6V^d=FEǨ'ܤ|P	lex(Z4fd\uܟOﵬp\&{[XM$ИZvvW-_uEhRW[Vlq7gk7l;Y?GLzghtZ`S-YpjTL@8HQu\Q\~pܢ jo[L'tg;uyF ~I>Gwvĭ=|9=JtR[j;B&6ĕFLwY'4;ބSN;;~g3t/GG~o"iIK
;%`*x#=鹿be/g]3h~<_빳Rbjx9ٲ:`bJj+(4#6z2h]6	II;AAP(#/9C?+4iW	r,vf_"+s1` ;8jHAdݥC]Xb찝~T+´H0؜E!SxmcηSto2t!8@bƮd{E樢bӛczX?QMH"k@٪@U&}rUvX|.JBUEim-K:Jj.سDRWIelcK±JG:ڍx*a[w[4[7xZC~V2&/ȳ5V[j-_)r흰S_`qC<uC9YnN!y 1bK:36Y'3R<M 5c рRиٮ6:ئûfAE:Qi$[m$o%$'..6`̶Kc7|\k$8](
a,g{^JV
<w/R{PoV)5F.OE*Ac󝵕ё:)uld,$0:Xo	?v&ޥ[LeMGni21:Oť-/k)FX̖a3FTx议nĦFbI^xGXWxeY	%P1V4G|b]sԂ[/}[ko·˗ޗ{Э/Lzr|eן&ZDg>Tf.YS=hl@9~wOm~"ZB<yE+ Zlv s?}>/O踥w딝Ɓ`/ŬqbpSYj\CRrýhBlGgx<4e&FL^m'qL I+l<E^&xO-Cd˽<C~QY>nL1C>蜎KBPaNUh>G]l;rJְ2lx;1.2Ú`I!Q8^DBzDÖqV5Xh>muH9Ƙ(C"5xt+׷ޖvu:H|ZnMyZg'٥S>(W]}5$Pwn` EBHX1>Pv^k+Tt=%cUsgFhnnG"lt묄-~Hդ%1$L3.g61VƅY*?y&=ts<IC0\$`t%FFH|ؽtv1Ǔ[M6(dIބU_8A0m@3B<aÂ_ukؐ%y0(eʻɚxri̸vpVlT0ǓqW2nv[<[?K@n;^ 5xRqu%KyF/Cߍ[O3ai
2 vi#boc]̌KmfyiZbo<oJdK;;Õ.zşG-w!AU}8;HR2.ܼN?1Y9=Q9#.+LEk,W9\p(JZU-J,];6ԏga`J|ظѵǿvgg]&x"Ov/;йA-u*qQ|~Q dR*Ɠ0%	;ʬHMXU%Hjs> M"1]y",XC@A*'W͞L~TY
	WE>jF?Ȑ|.ܔW@ Ul	y"p|/V]M)u(|pV`Jv8`aTުA({̄-%ٕUcRӝ9`sZ׀QXx"1Jtݐ^>s;Eq6h&îÈ	,30z	/ੵ^:l䩅oG'`[س^F+=C;\4_~{GjzrNfQ
zee02P[>,*]s;tMu2FWB
buYܾv”%fܐ;'TٺZ D<N@F{
/I:b'o띁ث23݊/a.Yy\C.F[ӝ+(}xgm^e i0  x:BDvb+}o((T4ڊfjqEإq&O**g{pkӦլX֨kS5Jp凯΅c>[,e\whI# pQ/P<ejD5>1R?'Si@}_Xf]ѷ8nBO1[vZWSj Bu9,~oimA6yHCh.M^q"8"T@Ggh`YZԭXrz{
~#^5x88}@(ya8&{hS8̅Zo>\~MI 2[@q=yYе4$cr(5+c,L.rը9W c@"fwp>3K4(Zz^9Frʔ]-:>˛ɄfP<`48*	c޹%ѼeQ"7G'ZjI6Yep)6ԌXJ4)5m$qeg.z=w%u޷§=n7Rw	B]fĭ5QDp+ BkMvkn"54*;s=U(||Wb@pCMY.Y58ŉ10RQ*{x
'AVbNs7v#h:	hB&DJ%Z*
(%AޫzPb)	iqm+XCQm
h45O.f-EDK4idoWh!7=E(_sXFtop!8N6d^YOD"TZvo+Kb7~9"zke_ЏuO;S"A])[jMLs[JC$&lV,7oz7ALV=Dt䍟K[Z=Y]̷/!ၛ9<mY9OG<9}ܻwsS+u*##S`3c7g?ֽ,bxCH$9r5dmj| \-⾍,-@y'ɥ.[]`ؽ
wӸP+]SdVlDl.ENlK^W*WR}%$hÈb!m׆hh1dsߪTVLu%!Gl' SۉLDl?l SU% -_zm'^|Mք$	,$LB=ER.8T6zhyjg4mIuv@S4<T;i"!
_&oQwCݙ5Fńt~w&|,unzÛ۾Q4 o,J3iU5Fo
ǓN.(A/6]^#m9.Old14RF&?jM	x %nL(YRxC@^;=jMmS&t`XyqK
6CƢTW;lI&gY
ĺ^Qܝk'FRذ7ɠjO٤˟O䥛1eFnwBrVJ4`6>oYGO7iS-Z#E(CZQ=³GtkS>>DE[HἫ.g̽lWZ몧-2Sb`xb0PCWf9ǧp:\L-=a -O7%#w{T 3e0K3/,wT)X )>a-xʬA)׿V-Ӝz'#]Bp<Kfߍ7{*a|{;s}zk5pr$`p'
3݀q?,Ƌ~ ~+0`?"4ɒ=RQxpWoLoG>)l6Ł0:E3ԘhPVacz<=nY{2xvϺ>0Z^yM3ۚڦ'.2w9v#]]*<LF%D;fʌ&*@BEQ6^ѦZD|ŝt#Cء"kH%TJ:̨tiFl/
yBH+hh]FsPS5AKIKֈ
 |Cfʾ-h G96c%3օ-@%GRO9æ@yUeT`2tDD%M~ 5	9gq&?QIӶ1q`eS])wՔH7ꎦ@~eVLqQOmhy.]U#nHSڂ`8|tΞŸ1Č6gD)5.^\*,/OUBb*/߈6c5.g-]{KeU 0?TGVQ|/KPލn$`/oG^.0d@jIOcԯxI'FL׊J/qq	[\XKeo.':wг8Pmpcڝl Ɖ@O&ePHdt:B.e@D!rFРRMPO+pzmXHr<QeEq/84#ßFJ <<CLs<@ zXIRcŮ8y&'7L ^ߙΤρ3MxP¢<)Wؿ`;Uwnwjt~4n:U Apxl2-b1ψw!71ky%f6UgNYtq]zt!RSjX٦)M:"
]NHi$Q*%Zz(*aee{3_>}%bYV8ʄ;.R]~BAtbW?*Y{M]a!^z'PU"{ƪ3T
1qRV#v!23A;NA1`ew:63}kG`hAS-B*nvʦˌO!*v |o"ٞ/@:oM_bIů|g/x8KG,8iww7^+_fh
+5N $
!&0O7D!WX&*lG#q>z8~%!^Th@P䥮Wn6F5s;!WV]T?0*=@O&QTQaTy$.K" 2ؿɖ Mn3oĸ2Pؔ{4gaӟ{ALY2G@=5<_Z8`unށ^;o[?XN2Wũ\_b ,Smy0@GXg4_-:=6-˸'-3t)<@0)ٓer:]d; MюcuvǬ=zX2kvcH>{0.8~d(g;;Fӂuǀ=j=S94j*Ui
/gǊ(8׿{%tm="[q=ҤzZQpr!IN<bP2"ְ#oKv7O#jh͙ÊVcQT؟<MzJI^{2U뒊FR_^!Y߫rsb<xv.3ZU?w)<:Wt4zÝU簉~F\%I*y޸z(h>lP	wt|x&TibUU%3}[aBUUBIK'+Wfm?L=8uHwMN a]9
ߞ/s9MJ6oY@d*|;,1R䣘fcqwnjT>,}{t/f;=%E(0̏]pX6*!cJbDeI6PKӼ3dE~<íU}Bq͔:t'qdO-{4FTK_%W.񑴟8ZO洇I ѽм_ޭ-In	a.D#	>x߾x[f<g",4ɟޚLύT,ccS<d}ᣥ$EUЩp]ft;,I'/*2wU\e'<UndY\(4 v@Tsa5^Ȧi!`>`%+ 'V-3GM-c cGjؤ*&zmI_>w3iywx	%lk4jP~~-gd R|	8?5:xoRaHAF@n*SSl3
Q#,y|T4JsIH.9ۧ9{Hm_>?U(ILwTo;+C jQ<9*h&N@,Ӭ*ݎ7?MJl8l~ҹh[ːxu}{=HBUYSŒ@\999Z12E9TV	"27ғ~~NSx.jP4r@Xw0f1bUf	'N4t%(
^0=6#a:* Zt@iSxWfd 1&p	QHӈ3yhq /*\"ɦv#ҁ^^ĬF#<NJ1䮎ig~?iOzs%C2oF.snIrȌb_sW>qZ`	,, k .rM{xఱ~XzI]?TښӨ~U$H1xTWxŶJnwˋhl?h~*.D5I iz)XohG7ڊ *&:#R$$\^Q0)<4O?}xDlW1%fF5Eu+P5}#!pe$oqTP'hNzw/N]doL˄olNQRJH_ŭ-l42cJĖUܒ9&&TZ|}땷|zƤڷIZ<"YK҈~:Pl5ʈ(ⴞB徇Bm0âiKfv1B~*sߨ\xke}T1̆"@Ⱥ'+'" @ Ȕh(AA\h{2UNd!H/7?R3Iޟ)Қrvf]β5NNtLgNp;.;GIѽ~-}rˑ&JZUd+Yqc|7gxO䄿i6&]9b;Qq< "Nh_KZk}; 1昭*piܫ l*)Or0:U/pݛY[VZ}3" L&<PZNqex]CW3, ⌛nfɘrF)
,x Mɂו_YغW֓a-
Hkj'$`#`fڒ"Qd)i*)^V#20j&$piꇹX0Zc3hD"^ĝPJ'?E1LˮKw㖡e͛uAEve|Gl̩CZZ% oR#i1@+7,\i95emRoïT 8N))Q3a8|bC~VԹ&0N3dw::%oj:!9q#]!񷚬L{ES,ٚ=jjhwn"Iuv,3W(iZPGNUh@v0G.ו#< *< #\PAG$ȾSvl|Ѣ#oo=豾8tDbc)Qк\HET9'6{N`VlZr-xCܴ+#)֖lgy$"	T>[%Qn,TrY]%˲u8sr͎hT8a(Nui#i+PjT!a2ib =X\p،:/ BrR(EW/9="X1Au#ƧJ';59!۔6fɎҎϥL)Svq4Hp-q"HJ!#0 u0ɗޱ`
.İo/o5MzL>-R~ ;~OMY1u8G*f
KK)"bTO-9G?"wnmSY\8}r[G而CLKZn5jbjQZRs$<xӌe`'a28lv#%,2_0I [8<r+\vph&JJIdd(Fm-	%"^衊N[`J?ß_1Еˋ|ڸɞ0Hq1gLDٝζZjS9&\c;d-Ƈ/qpjn?~UlR-n'AV0VbX:KN>
<@*#nkGW4^[&\:`* Gr	+W@ssɚ$M+WJ%&l̘yP=֠i;(!Y+WJԨb}{,4LVPpkf-_cHՙn" dYGMpGL^06ΝbpxA7:Ӄa33}߭^R3c=$1_;|rKr%)GqZ6wghO*V-m+ɦ`l[(`Z_ g{T_Zn#"Mxl5"+ hXKov0PTÅm,9pI{Ae{ڈY*ޗZR}C5 Tr'Je_eӆZw15ȤXqZ75G?6Y_Mx[*P_GP;
[b#٬8NC]>:^v|{wA<|CPJĔ#kFִzawٚ	amM	Li6{Zs-$$   a$|婿H19
0)IOR*{b؏OEx,bTFfRU`=)ڀF1~O]M d㵹4qU5Tchs-8ǢT|9gfM|fr7yuʆ^[OV?-6 ":g`P)?Ѹÿ6<\KZ&cZ섐k:D(_NCyăÕ'l~vLa8"|?7hFɉ;Ɨ;ⴴㄇdEK+bRc77nﮪYO:qfl[J09i?;Fe,0h3Ơi`a6$f?:`8'?<\ۈ.?\-NPj]cOSsUdKE Ŏ=KWr/K}	Ρi:5-#eu&Rl6/V{{tfx[\HQ-=N<y ہo>$qj5{u;|uPt,,.Ė Y#v8,0僒+HM[[gYJãl4	
I베xjFK>~,q%X*bt8X7`LБ7rpp߲:U7F*mmUh32N7xQN7'l|&[YdZ%e+V&)6gӷx|1 	{$;J2`*04( J-Ɖ&	nyKkC+!d"	!}: }1$Ah[NP)Bci`|(Yh%jETP-
zr29c+m*PCD\pӈm/'!EQ%">hM?\7.O@RDR991P{EdQ.%Ey5'ڷ7͊]R2N쬑&RKzC}sfZ$⨻6 __3єm{0oͅ4?4&n;$u	𻷶:%환Z;&1-"nEHNQϝY}[mݜ͋S=V}?QoPJJz=8;L7M.?j*9g:~<ܽھ?۷r{׊]v:`ke9;aRt;҉Bq)O*K	tLMw_v[lO*𶶿ru{dK*Y-S<bkv-݁C3n-mSeR"}JRG'HC`830/c	<NN',sdqș|cӆw4wpt=ׇ#5pQ-#Ђ">gLt a[=

$ز+mNY#0zH18 ϠnB{
	/3sӥ9nrsIyYz.lT;]\<4nJLs$R)<"n9|~[/?BJLAL][{,}Ce1AW
FhƝB?Ra$
J S3#XgR>oӳ]spI=dǹ#dU'fSf<k(g' 7!E}(Lيx6
5_C9o/Kʕ4WJ.LLku9tδoi2!{@ yHqẎ@fC	7ۈ"Md,T"w#óȴ2`BnB̳xfe;D54LC=v95*zϹjF	2[׽l(4@	ԈdSw3>LJ !mіؖw'I![4-3G#xHv߭)ʘ8,z oT-chhNu2kudy+:.fDG*sئYl_3&w5zʐ9e}:4ek?
kricL%+=
+Kc<WJY.Q'}w	c[-4 ~| BZt&s)/Qt"Ճ.C3!Z6Ǡ/MX,:-p4F-:ACF}~k3hxeQ2{?=s pdhx\/&Qp%i#V&/KDޞƧsFzDGϙ|F=$,=(bBOpJ\Ql	e0G飱LW].?ID-@w¡؆:v7#>cb&KJIMjh4
R2(	Sg'<
Twv:Nieź*Uw, >t8얝VLpj:&7$w~&o|%+=7]1"mS`%#],F&C[)v(3B<1F˱qS="u l[@ rtmlxrR?nJTʜl#x;>gr|΀?|(Myyv}cJ0]?24j-SdqlPt=ɐ-K}z&##DEy'Dw#<BVi|GD5ʅ/[}Џ>n s상lof35za/7s&VEp7it	\S64SniHQBR.>aY`#㡐
'!)R&X=%aurZD"m32C )M		ӑ2> s{H%,Dpd:Yt:܌Vn6`w	d̥1tgB+tW;eԾLT0 _8o|~~H;`Y9LraU4<Q̬zm	dO\G={v]@oΰVHS&OZ{іԃejD8
+sI0U/"{Qի<RHiv:mP1Ptż bOlv`dX:2{X82ktn\*7o-
A5h2_%&NS8=̜طI/-:lUpmtSo֤K6O:ägny>=?E.::x$lJnaC~`uVUn\Tdn6DuXrLTH{T.y:^YipWe	:Nr؟8C9$pe:v|NjLRCK2.]_rc\TxsX%}7Tt~A:͡O:]L"I1:2@hBg ApAZ^AXaD?FME(TPU@w@XFG vFARS)+#zhLx%&0ٰd-u[ou^P=ѷB"""$E˗m U,0LYGȌY
ҬHwb<fJJE
TF%9(*[@dVӆ+9hWxM,-PCl^`=x2殄ko@,`m0vp|jgwԙ1zq&7LpLap["HV~Q.r[Smn<mM:uv!ԮZ rx/4.I<'/,_*wI׭yUIBpR%#tEv6וxqK=ܰ?[mAa){Zy%?i 9~W|7X1b#M40]76ݷʚꪾrtD<,/ߧN$ǱbB7: $
~,vCp]E543Ciȳ	P|8VoFC7R8$"*	d?CHowa췋'oݶ?-鱭F=|+T\GFPFzu,#^OO E +\X[zuo:yD!;fVLrdP<5ws7?mXf6i#?ϐCs>l(l
]2#d]Ogv|N t,Aڭɫ`oV5Pc+Aχ/qw
8PY-#06ɚiNY{.Jw2.8p9ⷞ|wTzlg8"-oym6L<[zE(n0gԱ)jg9c.K&LϚ*;9\H~-_s?zhD+{h)V2CwXXhɳ$B9_+¦)qD4CmפFe閘IEheCƚ;?wouʎZ]ͫF>@poˋ|S-N0Et%&2&'?`e%TEQ@\K;oN;n\)>.be{@ vϿ#}LOuL<|K~O_',"Sƅ4]j=6g*LSz9)鼴^"WcOro4'f}"plPAmMS;ce0+[;ya{8Ih'$^gShrQ^'(o< [.44 :͚zt-o^톔<F4VaW[d]ȓxNCH#/	~ۭp+%BnS'D8x-cȑťDb$ |x&755xY-Yù1&`s
Y=1+CGz?dGLoj[=τ>sh	vQ-g莉؛)v@N9`b ӝEω}]ʫC
&aY+dFĦg~Izz?I/BUr%Z5u 7kyl}릃W*ũN,G~2=ؑ$l*7nI*
X 0%:`#gxdAAlB-SCݒ։@ܪlG_^ގƇ5}~*VKrDfZ )VPIŃd_BBp4)+)b+ۛp5M%qyt0D X_txŔXxjLbs>||\qoǰ÷Lv@YsjZ^"nBo^QJSksމP2muy1RHRu4^;ӷi}{nbGF<y3Rfq;nZb 48|HE6PҘ2*$qď=)Un٭1(	Qջ?KRQC|=Nw%pq9DX&噁lqz >>*7GWEA?QosF>eèe@1Q&чTAEoonM&bWST♧r~tְ̲4=.}~\.w=qEs f4˲\Yth#/`~HpjPKcx@u$ 
&36//FiHƜo3k̀n͵8LeDY087 ZΧVc-uЎo}{NF~fKpҗ[~U*{HaŏKz
m<< p9I%Vproy6PX)]cϒRlt<I"<tEw@,>Uu@puN]-j)5&56( 4F@qK'Btf7X"ڨ٥-bz"ʔ??{d(w
,@<'W,v0_a4&26ȸ}4?b%&̀-.gs5@t&dyY6$p8P_Q,@tҷSI!Ҋ,Fo@E@SbAA~sd^q+7wbvG@\unn\\q蹙M@[C[yr_Un SXXl $8Fh<ܷ̾ci{wRau^@&aGͤg YfzD[es.=W`uwM2XF\	(>X08ms{Xkj?cds']0c94Ϫ!-?3r'Cdx5=K[zzhl4Ɩ֘_kFͮQț[Fյ.b5o|}ٗC_J|Bx,Ghxv[q v'!'$JL00Z6H*n5xǿ(1ЉkĞqs`P2 cz+.BvdnhtyU1ّ$֎JF/ExlӇݲ߹ʷ	2f!UCN☔I+7=*Uo<H4mn5C>ɓyyǽ9^<??F=k\(dGtCA	g6$}7n`nێm;DX`G8Fw]tBBIh"m%΃w9S橒Buxo]Gv0`N;fbX%ki[h 2obUx%ƢsSӊ`YX@Q\8W]*;yQ\ER1#	>.˪q	l{5H!ͬ+{Uco?`+,Ӝ[⃤Q^<oztӜ e05?䵪wM2aGR#b}üD$ET(<U!PפP8W'!nXjJ!K:'7*Aj ײNR{|ŜoL -by^[USŏbY< L	㗺,yX%eQv<}ӮZc}u/`TJ+kztDI\-vS9Q{jMdu5B'O7Opzw
ADb 3tH&,u9O$Ae\:j>J6t}J	< M<.pݜ~D4M 0OMGNIC<Œ7X>mh:5pػmZoSnqJֆfcJ¶5LHqLioS}uq5^œZ/-k{;w 56OYFE?=!uzcVz,KI*y_ VIUC9*ވ475D VB,qEl6	dĽm'pށ~5Q [:j4	?zhpEИCYҲUcaDx<nH8YtNs9n|0?h$`練q|a\@Hir3VlsD	]o71@wXw(h9-JR;nU(5ӱ9IfzP 7ZPb̆eFr0Pd֍kMdjt$|@W|s`ʯPS<q~-~qݎ:/?x=7?z_\m!
GM8@ňt:dpἾVw@ >Ery*#Ia
xD"*`qj3䉷p流9d3<d@hyN׺gez	t%HqN_NnoSQPӔU
8('QpE}O'H=hvjoqy1Ǆ!l҃8u^dHЉs\L^5\\ג
K MD TdU\t@ْd'qNuy%P㘓QRBFԒJ)+PҶ~'eWȳzDd)p$uW:l8{KmUe٠A
P=[G Hا;1m/!rj>]t\eP`i&kR״b *R]a7I&#_ؔطwnX3) G38|!IlRVmZw+|,Qed"w 
&P7`09SAdSNRG= ZuqLvy2U`*.B5N5O2h\@	hm5iR|?8*N doի|=e(]}ZkpZ=r<[S"=^dLA߉AXW3F+Uk\j;7/ynl(~vL=Rmр ,R* pZ`Ņ%AyeD>g( <۳p`Cu1	4Op沎pW:%^Lt^6{s+=x5k>\ދ9o ̨+pwKlp_KxW֟i	fÝ1exN"T>y<q8okY,pk<+lP#+),m=O]Zy.YFgGM#a]{\l7yv~(RIu+g
nPTJ\֝yah£`;~D_+`}jbJLѫ7GݹcUԠJl%9͎=""*ł7
ۇޭ#Afp1=$^=QCη0sa[RzjBH	]sw\I+(X-؊6>Asp`ZpxW!-iNcJE/#̊VKFȗM
VHkaR*n.\X8PGJCA|B]NiNe%)$L쌪io"LG'9v%%gQ&)gV&WF͞U=lz2vYe[!e{TYyt̹rϰ`t;1,6l*KipRҥDa2Mw\Vg4v* KfJqْdnBcKӁ5)'	%	>N"K -']E35 -eZ\h"yefیWeľZ_(ݿ>(~9c0Q@QHȒ+>uADi>(*b	hȭ	|Q
M2bsr\WYO=K=	DQ^g!ȘJK8O+i%LOc5A{dWQ+D]UpwjqZxa^^$e3=Ѓ[2ߏ;%_,&"9=)
Nf}$cgq=庺o{uﶥ(!wN6n+*>h1D~vY,bKyHXer(^T3B,ȔWa|Y%ZGNZ<J[tVn,OGϽ__/En⨛)K[YZ#>b0bVbl.xgUU,5_a7ZuL^%}*1sܗ9%b( aЧufDFi1R9698F20=A4.שxMG7σ^Ig*v#$;Ҙ&}cZj]3J7,EnٍbywT8
G ȝ:v9|/"=Atљ=9G"߮SD1nti8=7.?!U^4)nCfGiMHM	Y_r#%$%<NXQa< K<OFe
*=xqt~-VTx6Q̓px^#Cŗ@No&kS!mPG`F|MpPBzsl/=ck(eУLЁLA[AE,s/[ o)|H/xN a`y8s1
~M=G:@_gR1!-'1l(ݳ4sFD^r/59LO!'Nk}z}o=sfeۜ7yՊm5dI&\uCZFL˕%mii31u  ^"i}BSy2==)QX"jz_"W6AB}X^PkRj췑Q)%;+vIxeOm{H:}?}WC̼8nN?KSEN(#,FcSXfY	IHq~ovS{ZAvOoE|c潝٤qWs.-*3a{S;V22D/.P'\9lVu]^lz
ucCxB,dd`y,)O' ,7Nc%t
Im.\m}4HcIF^~oGڱ9o|7-rZtm[47AVGdgXBiKR=x֕v$Bٯh@xT,ާݺH'Y>y	$<c"2Ä60HFCH}BBm{YhDW7QR?Lq2H8uLUh#0Ѹz{ҿg=ݵۑvߞ]NvyMTsk=`nP
[v}x5rKS:ULF&TZ/U¶H], s(md굪xwzmkؙJR_M	_Ьd'5FYQ<FIbBc昇vҜ<Cc:		w"cbVcc;n;'Q+mF`6g(
nOtR蝸ARq {s>qVdwSO_P5w0`3 ?Dan(.9@J@-!H
"NF&Q4DUFA hbYFE]֪h|l$b_Lդ+@(64؁OWxF)?{;N	O[F[p3>nu]0T
~<;D-~S댕iyF3Z Dч{B'3w(j6}
⣺d6#Υӕl\uhMd#awKvj<,HQ0S	)w2|B%4VK/fT"#2ɤ%7ICwC+'9~_*|gbL#B1yK3Ut桙DuRkS+%*'n7e}|0$%ld{uɫ"s[LAdf6f[-NX^
.munR'aIxa!tb akg{7DEMk}<gwOɁAA%LyesC..;-)ZzJG~EblC R.>^ÀkW4e|&Cg5z:G`:4gN/0+ٴFY9a	S*ƓHMin[?E@rY
N`tb7mvzb8JhB{@g%-0wc>	/N)|?:vI-0wϑla'UIOؠ)|x;){lgM.E?6|?.IN'LfXk9&݆=E͎r(AF-J^zl[ qPk2;%d32Ȕީd282"ifU/|kwMt#r1;& vǏ֎Õ{C#cNKy8ģcO E&z?><V *8.ԙqHU峫gg}]9/bEgj^ϋOyIѩjF"S(Iip돧W_-ӴVo9?/|ac˅nqHI~s&Ǫ677ߝ<"}Qҍyʔ掝CkCnSFKzBHX9n`X{zWV[v0ܕB})S\yǞ&\KV-~X7eh$7w뛋)/.hjFQ
W0l5yAeADYg#D8O?T|Wz't6jvr`OʄBX#,a{>?u $c?n]pp'CZ2UBˍYav'`_ثBבΓI5֟wJE؈ٮ8nISC2ŶQ/K;jQ$y#V2a]&)J%^}?̡mpG@+$LPzސNrArvE)F9Es2B2+eD2h}2H39nY)nߙWFTf <F׊*[:)[iM{oDJ5r[TL>-1kjzlIAǲRViي@t !efˆ2*4>f&rIAPCq?=.	5\8o1ZXl;Ҭx)3 .X5@Dʨ3~2Փ*DEvE~'wdkXgy{T	Լ$y]֗Pe8ȳaU9BMw1]Cwҥ5+:$oƭQtx-C<4Fl#cNu
$VTNb2Χu mmSgA,{@p|s7/k'<ZӷWB7඗nˆݻ!.Frh\g|23pK6+y\u3W5T l!UJlY^N Fq}0y$=t
AJx/Ĵd&MX!oiܱkp/9Ի=
**uwt,RGK&v԰mAf}=́zd'SM\J>Be2e}ݲ	 ۄ.=`)-` VhsI"8.Ǥ0Y@Pm67y	O9"^>{tHm-|Bc4 8˃tor:!W}슠YLuچmi*>2!B'ϐT])ߓR1X;,cK<G#y#-!N&Q&La(IAL`*:c:_8>zSXNNMS\ޤk9]P=k8En9֏R\=Mud|!I;*~, u;h7L8Qa1/¹Y]:q<)\XC>}o4=KQoLxjAbyċҟ~/-OH&Sv[9&X[iS\K. +( nvj(;J|b.; ',~
&h9%DrqEQxW3n!@ߊl6ڢ<!8fZ
Sqz"6GTV'S&w)L31 \Ѥ㚢r:KPW{d|[fhg
IVm䍣#ƝPPcA`[uGy49ǵ,H7t-r~P-%P4>T#?|Etx!_w{.p_*IR~GhB` PM#h6e,HC|s]m(ȥUE4II=R 3t>f˖弔WR	pyjDVΫi$(=BwJa$p&LD<Z	]FBwTOGJ'`V+\4['sӉl&Sy"	\M}H/^J9|9z?]RʅJ|uE[vO;X-_ϱGVy!?_X&*rlˁ"@cymS'tOWc&@69O}9]âqlQ1Ck)7^`ǿyeg_߹~캑_A v]<>[>))7"\xmB-Gk_d~pGRmZ|MvsKB9&}at}βm͛v:2˽s¶Wi-j݅S]}m]|^Aݲy{\]
  PtEQxʚ9!hkvщ^U5j<daon0iΫyTKhaHgԉI+D;t̀+3:AM.knyPD|>x;;k>`P:DcHTxH\].Goq+MG__>`]k2TuU)B6ѴAp9kJ\ǋ5Mse7g/?1zUnnL(:f0Duk>bY@[8(ƀSOż>3zTx>ieh,]:|	DE_H.1S0<<_9U7w~X&"g*	u6Q+cXþ7[mv'}nٰcfP,{S꾩XkJfɫF/4IzCF!˭*}ҼJez_ f9ی2m%x^I'KajR!_oa5, ,br>tr+pV M$z$W@KEZZջQ"'Q8k\rL~nz'fA}ʲ&D缘`k ]Lb>jŽ.%̊W,W,Cu6{|i1ےǴO}lb|5Q[.WϿGo`Ԣ6jtz+?v5[KkQop&61_H+<K;v㼤P<{Չo⒪t%|VSPJG1p0Q{rGFDtE*h4-%ޝY;֮+&H<ǇԱL,GI2alo;/ow{@Gs-]9ZX,嵥aHA'XtC4no
bu3 YxQxI'O8>$__U_PHĕa1ԋ}1@,>X"tK?/Ӎy O#_S\tGNqI(AdYiqy0u
zu]!t^T9/&}$~	{Y/i%t+2<DSN1U~V"	%z)'
CtRd":)ŶIЃYEY=`?CG?#6M2%$6lHԑR`wTt%DFUY ^BbDLWctyGt=.4[l	W/+4/Ҕ*=@7ӭKykB 0No{0Ò;D(ңwkP[q ӞQ4LT2MOdGg9 O|WZңh` j8+L&K.e	!0sw尰	~s&i#QZBJfԚ漭ץu'eu@eܒ֠s*ڥ8A!.64\O LʩvZ*ZjI'0C?{L<@?4a?	V.f޷֍jO?=x+IʺGΎ[O{s$y`[5yAN:!W	P>,U8̹2kVSWtǢ/D?>lr,@^B6bvquD, f/2ҍypg~pXE6II(3 Ă/	= ℵ\+tJ7^'Ĳq"lH'5Ҙvb<wxo"t˼NoGܰ3l'YļB94Y	/=s#&/hT&QRSK8gZM7"@vn8;2vD"~v!>zI@+`v{ib^Q$Wmmzɏ[R7F `t
Dˌ01FRVUm,ϲdҖʱʫgeIh	,:ʆs5q`I9rY܆+4Ymy܉}T'ϑWBJ;YkT˽X!3!=7̔2A]5	$˴"'&Le'´+D^RT_	ĽuS%!l|GڽU>10Q
H~}lv:\p@\Qk֫~QyT4+ƢsѐFLKC^i1n6ln>hmc )(}ӏb:"0J̙jguE`tDR;HGw.rY_Jl-LfdztucD ?x"ȺjoDr:Y!s'0k%-I zD6YF@Kv
k vIYIʗVªu7UҔ[R)4'KSk<}z_w1xRi%߸9''!~MJ+sndj} /WAŇsQ6TLogf*73-~Kop)׽M*fpiib*ދ(PPi\]Cj*Z
wc
?kwY!tĥDd@k8VxUM.=/s 
)kC^.oAy"+*U]tb*+9FX|*wN]u4zCLt85 	UڠCdVcɤiըw9;(HJHc>1,3k2\B)&0xXf[TѶ/ٗ}~糼pKd|OBv`n+owQ8eiյo#cC@{3oqKrm~Bl1D",\Q`YLB9YV^m!~7|ʪvbHL-#A&rOioPqsZЌaQĴ-R]p*Ty	UFڌoc8"RN6a!Z9G	4[-@E`UodO?$'=IOtЗ0aˋ1`QV~dT`=,ce6}cp
PcLJ,{6an1g;2aN_b?}t#4<;lX(;/?D3sE.l7]g9'Zjb﹅3RzNqbz;ڌN؟NG{wm>Y2ɿv7Cכɗl&0<)Cm.^(e/3ъǕ%SjEz.EVY;~+B@,^ISD0qS&غyvl]f f]OfŷJdիkHd};'X;k8ObWaTX;T9Oet[SjPd6["Wdבe4(	BTׂqc=OէAU*;1&9Jm.">Lup] 7iyȷ3
ßՁN$[\И1^&&c_O$ezS{=4oh*EH<0.:O͟.{=sZ';Me	/NH0MNmh1<N$@,r' ԗv=(UzQJl4h1^hW@1C]C?WIVרLNi*tF<TQ!ʛ^LK7#<}oW5}e*m{ބθfH2Ѓ}3~ˤ,.cF&C13%b0tƤVOGGW_=JMM1Rzr^txpC|<h@c(QCE)F_CֵpiܦR"ĭe5go*ǂAİt/\;KLq7u!K{t۰(gJb)5+#/J^7'(V恖aQ`ėQM̔,XKt930+R=Ѥ:9s)gXH39[WFB%\ŝx=}H/LAO$ Ƃ+WzwSdvO1OgIuwB-auh>6XDbi&$2zB]2̿2KS*C;MpR[1IVR'㋜ĬTC1"'%9Ԉh9pJnϵ_2aU^䛩n`QYkחcP*cE\,ZOybJ-ei	*& mjíFo*<eẻE;3F+g5f:QJЎw*S^DۮVZ|yD糧rf;Wme~#hO!ApKWӏ+rjFSSdq2Ҽup h]//: c0᧽^ac "dO;KM0!=]KgHɪnr]GSM7ͱzSer/%-
OڔJ|g. +7WρH(xg8ݛʭPܳJU\"5mw wUVRѶB6Eb_."ai`pvow[4'
r>ʃgۃ9Ϗ<H/2_gԕλH|XP)H|:hGlrmRrusiV9y#nlRY*{r3?ٚ?)yj?Tqس웭oؼZp3J[	&ޜnיSU@NFOjCRq"ހV&&mT8-F<->F^(4\ $xC37z{$ps3N:uΒH pӻudփZ(NS)VA(Ip&Qw\H$ˁђʖxݭb!Zg|m,"^ѻk_gk)R؆2xB/]'/Ttza;
uMcm@/ٿfBr28
Efʔf	b퀪떆OOm{6a <Wɍ\HLb?1h@,U-gQ`>5e4pn6l`Y
i~o+{4g\X~u]A	仿7Mrz#
S,{tf<(JKvka/ZC_?£~ISO~}	P"D9$ζWfZl
:@[\vFxΊM\)_ "s")lg3m+#"Z,V"as3gV\E[Ea5uAQ\fJ.~("u@mڠw3,#g+bȱ@f!܈!AYiIg;5!/Ͱ"Et+X|:LGAHS&kj$h=a皴/\H3wb N.PxaB6Ocz]y憝L+Bo"2
J,H[=T@BQ|i+ː/j ;TAjH&W4<exHNp?@W᤮⹈ِ<P|O=Oޓ2B0duWZj^}(`xqN?PN)[C|:y-I<Ύvv,<'+*T|7!2{=/ˢtAeiQjsYmc_T"#BKYn"Z\>O홽|A,>Yu^u]IUdy7'dA̎u[niRaB6U@cT.to3Pϩ:)c4]B%'X@p7rk(E,PQKIT̘5dGMu΄5wU]3:V=)hƱnYdZY;3/csQ??8ᖈo
JM^34|(0H]'9(
wȉ׳,YscK^ofl"ASD}W'-dJTW*e$R_Mu7ǮO,r46>;	KӚ82yxJ@7
F
$);g%6	hDR8M2=%RMXV8^Z^YxǲAǈE_ִ"lo3^vVK9T	v{GC՚/zـ:nEhǾ,1`_;7VXĐ'ܻNbA\HV)="^@%(Y/Wk.-j g9ksS$t#I$y[33]'0fJAo/ GTvD%oyrf΃û:]lZK;*HF2P1]v.KJc۽ǴB[).yl{	Ѓ{B0Bq3>+ mooLZϤLֆt>g ;TsZ]EYꢶ2/+9AGL?ܬ\H̶ gV/&2z.]+Ʋx=<Oz̠A7dy4],-펤hOJ8s^>-ui7Or։93$ƖzP>fzM=nE#=gT<W7!F
?S;?&cbǇƄ#eqT"/B9o˗WFL`7&TPaW@(v%e7k͔J*'*$5qwDh ?;nY${'5!nR)uI]f/g'9UU@9O	U)lNM/xr4>jt]TbYPGs~`=H$f+RJ-(UqaϚv8ד⢹YY-V1xPRRi5AJh7x$^L͌adL7l+(XQOڶc	0@z^(6l!1CB4+k_򂐇,ʮ&$ΑOVQzBZQ	ۅ͕n?	ˬUz5i2pшHo!7dCy6i5M2dj[:?L\niG>6>,p/ƙmu$}G/Ֆf(7MjJ:::KUk N. Lp?l͉$ޑ=f*QFZZØYC޳Ldkp.Hm5&GUr̝

&PjW`?cy}7P }ۥ,um)Vkzީo"sS~g[j[%g5̤>ɄWĭ'͑==#2Ir P`ok4e7q5hg[U9Z0Pث3!JѧáR..kys;cc.ht?W~ ̇ug5\22xcJ@@hXB7P5-J@ q/-`B-o<{-pZK@;RkI'k,x]!gIed3[[iFT~KLPDqڌ}gOJ G6`l2z6)G*Mg Nx6KWiYpyơF.r<\BPxV>ܐ5/> 'P,ln8:늮ԑ
"|KN8]~w?ta䆊jE0HVw_캉<5de?r	:9]+ϝW*E_ BBJu$]:Yȯ&3:NR@10Ho[Cc^N0$X-91ԈRX'J׬邲I-!Y.un9s`ߝ`x=oʽ_|tna "V﹞1|ڱ>٭(sTuIC %I`F8~B
UdV*U}YzbYbudf#^_jO+WJե'x9+}J<\9{Ru}v|%hˌ-	]8[
 m>IК;x)v
_Ij׎9H
q(@:%hft)ɨ1w+еfE`Ɲ5]n򿶢re<ᕲ9H5$#'Eb'.cc
X޲AOTu:-d^E+ba LGxʞLOo9
)c#k,Vi'RQ[RcIUr45
hdAxE\ls<Ti'璘䎗jtt,@
b;dq(t!H=@lBVH,gxmHnY#v-A0+>*vŷ
6*yX>a=qó}2xEC	QM$_?)`<6FkۑY̲x$2_=ՈAȄ{ZTN76Ħh -+dv<T@)<_{gW+àxrwt.W#x*m@Dpf!_HB<AfT ?_`ݦG3bs25QnM#Wp?wj֗;#l[MU~7d݄@.F ?.}F-	 U}LTMI GJ+uɾymM^4b5P;f8 ǘr1\P)wëz >YgVk7\+DՅ0λ9+cyf5)ɠO~<[<6JG$ (BC
{b<!Yr(g!U&ҫ3H
	q5{mhsݬ?o=grc "Oo3|
P5טmfיz<[\ mlzq5?A6Ҫ9DJ[6,ḦٲZW	`Ҧ^۾"mqψp4?FEki!f*7N.G]D|fH%<zvLo43JPA Nϯ~i3	f$_ڻA ~*| >[gI' ʔFEe9QRvi;DIqAX0(z[e"WxCUvd5&~rM7~Ey5HY]j/>~ԧ6quYHe&>3mNgcs
֑5NiTnP`end`4;|ηDS\Pn.7X+X1ߋL3;3nc__|/(RͲLF	qy<noxKϜv!gq-1!E"~Jt7FFԪYi (] 4'#HLQ$xbEvdmY\\XX_}ؐh>v0"9#*M21I$xF9:H4ݤqfSX^dU#Ei	9ebm+I=Q&#M޽|\4`|OŖn$cby"CRVb{1qeY=+r}{<陮Oݠb(B,4:zoܤnu|%N[)y`zNtQ@E9vÁJJ{E֘MnxU7O5`'kGQXG0MmHL :û_G} gRoYNX
Co0V"Ifa~,RDzJQ03C,hsZmFvsm&	Fb
lv',G8ZDV\ȳeχ*[ܜ7}7ʻӓN+@h3[\a~Ӳ'ϜwP}AK"4y[B|kYbBJ8ӕ3iJ>փ\H(3+kֻo~Lkג}zU<0!H:%e3XJ$KJ-FF7뺰9*w#qs3Ҫ}>˷l	[/P--udIt_akI3>CTJTCLfxrB:%Y5y5Z`HjW8Hqi_{az=	.N\8[]+#S,z4GȚ6bc:Tٜ?xQ#^܀5 α<	~1l7?;y?-Cab>dv*\l[֫{75FM	̺6f`!&hq6C@U.HI8!Ɂ{S!s%GE6C.6_eyY+-bbnkG-pb6Q-2@!g.ҬZm%TH8.XћhQtP̋dxY~QLُ˓7LqgKvqHe4K:1&<t6SSCՈ8guL!.3o2 'dkHhT^&
U<kH!	)wA6,;eki g7Pj߈1T胇(`}AJ(-91\f9vʿ_և	e|7J|/I%RlÄ;&Hxgp=Y)h3@|>U"!=o-Npp
[ 5YrJQmI:OjTY-;{ި ,&Yh{ӝZ#m}-tc](O&ɣH9N@8BQh.++_kVmm>&0l #kɞjG:my'A'ds+nndd"{&&a:08; V"Tm]
J2"z6b/s_{NmW&7qoN\jz]ԬN~ZCz54R-H;^4b캼F;9(瘗TL=rHBYXqp012YPBdyNLtuIcsxdw4HGKHud&T9g"6a$B?qھKl7ɞ<֠?~|1(eF'!߀EC,`- ΩD`4yۃ8c Bu(p^s4kPD0ِ#ܘDR4*69˺_&Cc%#E^픓Pg"rgm-aH !륱|*n[KrY[LcD%fL]	}2pLeޙ%@^9Lo'B|>1#^AuhSVOЧd~νkBxF;$23qFqaVA{Ms&Oa2flOj	!ΧE|GƓl]_H~ӆVKowz jtҺ+,	e

H t 0wpa[+g$;ALVn4&*'$t2X[d]è3Z5*̯1I @n¸+eI϶byǕSY)ƹtȃKf(dVw}_qW w|ߢYRJ?_J" 8qsZT.lfo6;Rop짓":$[4qCLFHPnc@L`@_yTZNR#v5-r2h̂vrU+!-3,W1igt5_\63i*SN#RW$ ֻPzp!$+)4db礘 fʕ*f_ʙC#R (םY%x +N;hD
4
#jV]e}D)Y$ˑ H^Yo!<t+8J7's!hkB~qao9â1} E$1&jc=}]=8÷qfZtyOnͣw^EBxg35R6fic/ږb~ވ pϘXb	0$5f~37)g-8M^%{H0Tr;x2$I|zBPޮ{#A8)2Π?.&`bhg)
wzS Ȧ.3MBse쁤]Z_'ve/hsHYs"069jiP	F;%'EylOѫZWu(h*Hّ%mSᶻe0R)l@W&M_)PY}m(zja7f'OoRЏlaXa	'Zl4PNғj;ZL0Du&oGΤݎ&Z\:ӷh7'Ub; X܀	#:CT4W8Frқ]5,ߎO1;nDW`ӳŐs u}5c
 &BF-Dk>B?:I]:U:7>wJ:}#Z!h|)8-{6U[H@*Y9qD
L]f[{ƥ6j
\6ml| 23ReʉyusZy﵌SP.R>Ծ	OU143b鰢i	.#jd!"Q|{OZc.]FfSV{9=+$(r1)F|[rF]tĭ9тZ|Oh?<^>Z*5[3ؘAM٬K{MְvWؐ?}ˬǚ::K-*{4bC\yRfOE`%E [>
+-e1.do/U{p-?	]$(2jlzS7#S4fQ1r.Jkh[--<5}( &	lΪ7!JU1_M)ng4i	&;gNKd^E9UBπR :@F;$J4@,[!uka=Vx+_ۺےH/4LW5q~ʦ)nC '%_&N$Ϟz`R>T24R=):ֺ9OCDOY&=%eYLcwS:ZT^Ph'4U"JQR)n\O	G\ WuUMEy!׽y>b}uqgU1~n|pnz|(rN[<o"l؏)Oڗxqj*%~.gp`w܁GT=v=kҷ.bCN,L7=טyА*@[49`h!Sasg<LjGmqYΫb<x8Oӕ .ⰟC;sKiqGOS ԗq8H%ڧcC&<"Dqri..vhԫOaW`~I}a}сz@`Ed$VUpʶ?D|$%
],'% ?ڏcqp7Ri|ⶔ%q#5ϭu/|#||tlV\ЈaU\CkcBP.=!<Qu5L[οص@(P'hy?ېI_yφx]	gllttoDvݱlhj}azGffrkm~j J'$W *x"D`
PL=(ZIYP(jesӀ|da5OWȼeug`fD6I"DУlJń,VMF%dŎcaKNeE= F0Av`KZΞ@z[C[i'wd6> .3E_eBOծ0ӡDꭶ{?aMElHMm:Xax,QYb3w:ά^!|qb0$[{Dcʙ/DW>96ŏ!6 _ɿXNKsx/xn"<	!8}r2{0.r~O؁hk0PON?IxxJՍ}M*yQW2[_:3(+`HsYSLk/b<ceRSȲDuNWCR?7S'Q&	?DkBZOn*4[Kf.VοH?,VqC</z7XAipRyt`+Q%Z,Ľw݈K	 Cx4б	.	ΧGPə6b mm3[KL,.h:&+{b([hrTtO3lW_'SjUeǫ	S̐:iG4>~\[G4F>؅Rɢ|dЬz?ߧ>nRgwzf4f_ۥ>Co4f@vqGP3e#\3-C_H'
E*j^~? d.+E|Oa6d0*W#{PLbZS:u]"(l)q߀uxv'n''	\uF;@C
gwhCcn7fcڔhL0ĕkWr}/{-2	x,j/}$핊f	0r%%C#L-<5Ҵrd!
U\L<7JsMD93u a&aea
L0_!FOfNqkw O+>pM䰱ׇ3
s:`*9fc\to([C_x1$++~ԀW$5[Nn~.rvWBON$&L'1s倘J'1lZϦImO*[.XY{ؤϊEArj*8Wr(⏜]g9eV?tYhQ\@ğ`;Ķ&e$
QftW."1Xe!Ezux6@̼,CGxoP+ŵIH17UwqŔ"Nu0 
y!)Mh4-CD$*p*!wݼ|5?'}jo}2CիD;.ŋ i:oDwBGoz{8x&:62\;LRPנWi^ky71mx^ oς*otT2CT4(ϺDeNgH3zĈ$$`6E !'G-Vl#(`Lwk#!>':?l"2U{-Sr߶{.3nMVC.v0ȹ6`nq!!@<<%pd^YM03&4}w8sƭƅ;}R
ܗ1pX!{^mԦu$%un]uZ  ?~yrW֑XO7rpMY"Gr?UY78-.ޢ #o5dQx!홦tJi`0;--=3fX?ʢAB8dUqޝu`qPp{iY,6u⽻p|yH8@nM~~klal,jI+\BD:ysjkR/DtL<Y=v긯-10.gֵƦ掚wu
Ո;c
"s|_B?B)9Yh+QN琧,aaJV邐s5!HN30`0x]  >DoPSM,MȊJg}$7M| ,pCU>[|xyD\B"$f5M[Y5.&yK)EKȼ2lRhݑ2L䎟;`0֐OwxWc/|bM'pV#Ɗz\%qʩs@\\&K5(;Xu.ЮR$i2IBnCla-KPY:@0#e'BA"zאּCsmڨaҝV*2,U48ĝ(|u$s̶J(JfW[$.V_AId4<4')9uye^qwekwW[씢MOvZy+e;'MsAcpX9IH%.$y_\[gb@}\vOsH8vY\.%-}NI><8VK*Än:+י65*~k`Tt**v<Mh8ciYA:^=I6{k ny2>#0v(thv(mv)yp(%1UWHdkLp=o	
&=!Qi9Z@45{f DGXŕ	rJՇroßnүnžUЁl6&F/`o/E-YM`WZ2]*xs#"6W`~q8K(~WL}c,ΊY)ǬՆ7/	qteU>q_"ӷj7GF;	%Tf$7IZ._5C!49
<<_t6\ ".Z͂p-D͗{bǑglJ9TGR;0~
s@qѫyn䁘/?-
?gnb>~99,N.4ؐ+w9U{;f4qR d;HX21CR&$eIlEN(&|?ԛٍޕ	Jay8*|
a)z;uH+|-tk^]r!+_?Zr*
a±Kx}\NoRMK,,gݩ"
lNe8z=+x+]<	(;]үR;}R![\ϔ
43"⸔<$ވ A3GSOeI!^GszEc8Bd&0;L3чFݝ(]ۗF4'4?ʄ:mږo$SŞ;O\񘕙];U/tҭh#T# 춝CIl^7L$FЄTE@L@2j{dX?J*Κ\/nכh&ÌfbdQԞQ7<Gz7Lx:KcvF9!,g҈W`cTdfCߒYxuԕE	ԝ7]G+:GStB\v
3ֹ:@]Bg&ZRX4c+ZN(Vp1N&*/'&+faEGI{̊40`: *jYK1C% in{ $De&{o3}PfvgˌT8RkKsUy~1D:$fShR<RNBwRBnO(6݂%F o{C4QBɇG{ێ ;b
,OH@0[9򄋡O/zIʥ_sd\6WVb{c³Rc `n>xsϠӄt{p-]&%c'BB*HE%sLlOrNQ(44oߟC2,D1y;{OJ]ܲ͹o/^.9Ve<!?m -\,Ջ$,mЧ$A.wٓ/f	OyuL$$Ԫ; !LjNW[h,nw')M<RbimSo3W&>BWFTEE1mE7hisV.~t7H}]SdԍJfJ)1-aT+go0Vq>dԹu+V~6@53{\a%f=pz'V^+
sD^-5ö27<ѣx_[xR+z>fmU̅w;hH'g{,2P$OD_L<<[Y7^"MKK9W}|vbQm.*A	uDeurQnkK	sHA,-~J%O?
"5$s0fY2^[VVՈ
Օs=;Ƒo5>8E,;SBUIڷBaX@'Q`'fS<>_Nn"h!- z,MMX^.oQmS6&J{Na0820[c}Gv&g-a~g0!d1,"ljkZmmZ`euoa|s_A#j5RuEΖ5%ndeXjv:}޶U] S8kV.EI8	.ؤ;GHyr6KPNg8^+}.OjLRd!/& /[y<ה
;F/u5Qal@D\ril8Z&G9'u}sRAВ׿d*[~h/;ySlXJb%!s6 ^Ac5}Kh=E(+)wYMXY/LzN5zECI!:WFvL+diݚєkNDϜc}w}KB3S==~PݳZZ:MYtVh0Wl= e|GK)(R]mapi;p
4<CG9JZdUI7dͯ} */ŭ䤶;m;{j̈mv!8yyi6N6:1Ev&i$-lOrCiV@+,P8|\4t@7Tl=lKrҀ(qM<B:E	s֨vBI02kG?/2I~<:y*S[`[n}t RX0bUwjSA@t(GVݷT-Q0
A2YՏ$xEeʔuuP)XXL9w6ZAhbBʥSֵHQTk4
\^X2nG_|ǩzA[#ܥj([RBQy
fuʤ	澻~g)^&֬)S7U6zf7&Ds /UYﻯ[u
IŌ	=,J;.SS~4F{jWCc(7`zXqsY*eimǎ66>az-:kriI~uWqXO-JWo4G2Yb7C][ 9`L5kRF(dQU3RiRWhE(:=7a&-,IB3TKc9'!{r
.O{j̤,=ڵέunih!5{;DK< 6YN뒄J͹lVgF	}G]Ri[8z4UKhR\dB3xg''tv	(3Dri_6T189R"]rykow.;&gwxus1_/b w|6w }= V'dIa9NyzTq|vdCf޾wlwˏѝ4Ϊ{V]ePw&aQ?9y{[s~3܀hlճ\53quvC})gl4X~f[1?_wG(:3B?23i˖ӛC"܈K.(wж|A~8@^!lF{8|iFA*|_m1LbeG	1}u9Gvٻ_sxr}hf)#c|!uo)!';r b':"g<-P056b"V!2rVm,޷N!AbDzs˓cݾ~at?<H5jlc?CGdi1Yqu9&#3!
ͲeU)Gcow>9>׷iz8=@őײׅuѬEs´þo`CRE^]{}ū/06\(5ύ\jq[2Z8ؒkbQ\>T9?kX@[V'ȳX!~
^5i8"aL9nݴ-cXH8dG6k><(D&޷>ݓU{{E},Jjpw#f(+dX,Ὗ	@Ѡ!3&Lxw8XXj>0vXMm e4/I^`z|&K7g$r1?	)ۛC64VpƵ}_NwțGZ^οqpٟV~a?sTn_mgcO̍?Zsx{Yp9O˩C`ֻ--[z	Ħ*t%e|70X-G=.:ptO5vlzt Ma7ZY.< Tx$/fq̑xu%"BY6;ijIЂ\ě0FZk?J}E6BW˛Eq}(>^2#d<ʰn樭pvΫZoNpC/tu@aȉ."v~[w3.?bE}gc~W%N`@FWQ֪{b:=y޲f9s[})OͲb^;?oǲ1h:pDpBx*\R(@>{b)>ܱ}M!;O"1ٲ\J~1̼@.ҥ)#_uft|KFвg/7勾3UCy76K:Zj$X&n{zYT֕>sٽm`x'-p0J#1_5<DGܛ踭ꝲSK4vEF+'n̬u(sڧ6|ƀhͤ+ruSӘu0f<r^3Ԕwv,8h`-' 6 2Nnm=xѩ֠mH.ѳzK$^P&fۙؤ(i4؉b;Oj@Ԟև=ӓ!`ܵkG45u#pMA3*p-7qfS	)W5W'>҇%CǑY?]`>˱\sdF_D!&Ok=?!(ݨyzF-/dΔ+x))y3i?>e7ִ".xgj9+n;:<FNvshsq+@3)a5p>zkoM}Y%ޤzگ6<'nqvM
.߁׸e/ 36H,kωWYS)|bOsVޭ`Ec#@Ƥ3)B%p[92䫀к1on'>$}5g4	ܭݩ{&(Ʈ8^}ga(84a9V!Acjħ:rv4,>b$ч-^Kx_-3h<拤#9R2¥1,:~;.:c äM;d.C3otS@<m2Ģ]̫࠻ɄATwW$|Ƞ=ռ5s1?h4dK-rEMyy[k|w5 8ӝi?|<&-ʁȽYvǇ5;vrrvPav~ΉR6Լm?p4ɦ/{6ñ&;k^4	IX԰ygbSa(W54+y=1 	A,gs7s2ϺWw[ܧB[7?R8ThB4?݅F{tR>JD@s%B:'Oջ&HQQa(]
Mq&R:6<x$wmO~GYeT]d@;ԶŬw:;-hE$["fz<}ů۪]	i7s4
]f_an4[w"FP[Fw ;˨|r;T8Ir.a].{(7rۥKt"xD,>m;%#9;Siq4f_ͺkS!>Zl*Fβ6],p8+|._NlAӮ7wQ|A{ҙXfgJd2L2[.蘧
nvԊ,u~\w\fcJv@?id<>^fyk޺b}/{;[hsq,ֆ\JhނBT>ix%MTBzn1P!˴I"s^N5.0\`pED~h % 0k]pےb<Ɠԅ(TT}@&}(͌HBW٨u2?9Cb^}9 ☞ydhPl_ʽbzF밁q(x$4JlAPmR͎d˿cSLGiR2ۦxy) Jz1]"JR< NPP|`X̚	 i&VB+ċ)ji	02,!XXkKx	E!Mي!+@чƇMޞ4#gwo}GJ/36$кAE^	RzV52"(tA^`9*{a#l4"ȼ C>iӎp^ n:CZ~QQ߲Ow/XWJ o:[V+TD2r]T\wݠ('7[#.옓J/wJbՏar{F,7hG!{chZj'+e`kW/h=[eTtbtzz͛%ꮼy3geu}@P"?udxW0M|98	i&cttfڈ1be
ȝB#ȧ53KDr嘖ȦC*8nZύl4InCk$#'P/H6qQ@xՍ*fe*ajCz#R]Bv8V	"4 <RRX`|Zi"O-gTE	,k^% *Jg;JjM2 $IޕUqhL$Y"j!fxKT~йbEW\PG5H"kmF|pc8;~2sGe(xLA/Mf:jp.P3q=3ݩvߴ6Iz;-S^D6N37o.$nJʹt?\8gS*MD,~j7&BਮhaG75(6ΎBY[
Hg^qRHè97dƬ<<G.5jXaOL7; vG],_,݄xƚ 6Ex4GuW$7ZaGM>nK^wt[V!W$"=\\3y֟izGWnn~'v$=1B;BUcT29i|a5FMd	+aϾ>W5XS~؝ :e[.L=n-]OYRT<Y3;'P,MHD"̍" 1W,Jf5Mg~LXƊNB\sы4um_$L@`!F^m#j6$13K,	Mz$=j(l b|n49rc-hEiĤUȵ4nHrp}k".b_jO׶?ok2#|FȃOUN||p=МQYnr90:M=~<sOD<[~Pb,Jsf}%*w@{IP^l.ejq$b\RQv~Z+@A¨\!12<\oNOGk;k)zWN<6]=*Z*mjafN,-8!sNUKS(n:k|
	1p5f0-f~F'&Z Y';~W`끜r}nz¥v&zC^f&2ݳ+Y,r9y$G$R:O%!u1Ȁᑙ25
64S@wc}kP=v1nxOAL}Z+lMy(<eԤė?:Yػa̙LN LlRƘ:G=w~nX=_W,5uYSk>ufT?5sTvY^{~i>T46p=2>^QiGWmu߄sjqu/K[]$z<'KoSjp9xVb¸wsn9""cMxqU0_hjrKph="}f8zj^\CA<oСqA7MFq]9_u#g:U-x93=MY~CJ0vwNV1jZwTyEX-lKO5@](]9O.Է̠VSڍ#ju#sF@α+fg]jc0=G퉹gqpGZMʙ	Ǖ6fGX~Kg4뵬Ҧ8*	Q@!š\xheޛBگT,B 뵦:(̑')O`\q}hKvqJ)[æ#ӋP㑊JgGҘ0J|t6Ր<q.}7I_~D3ɲvKDjCLf	nR^KlVdH)Qžt2[m>N)@ j܅V=9zS|RYe!5uhWx-mV`yUUJb%6tSdDdiܲ餀߀(Yjd+F->r}f_ֹLY=CPJKO)`9>E~ΚfG,@BbMQqM92)d+R:CNy7(Î|Vڜk?:OtB7ƌȼeRPV/_CG},9]ɦB2m$]OڄBC)Ji;NE\AqSʿSXU.p>32z Jẗ́XG\p *AW5J*j=JDݴ|3M7RU{qhkr#[,Xb/(
&]lWGʄlcYVM?y	fI3Opp|tAjF^`!z=wңD}3r:GL8x/ǂQ4uSfaje˚r{L(HE{3-bD#Q\:{	et֎=z/|z˃Ճѝ/"zѭ]!z({$4: ߹:hV-KYaOgZ$	'Mi
>zgwU,_b;!\{70@ގƇC@*FjJi_#N'p6.p0*ð,oaA D6tj9eѠ+=>cbC6Y&<G		j݂}fC(%4G;/nAѦpp+MdVJO->«GJAVGwZI!O429q{O/ -q3:8A9X%J\dZԟד;vHk@P|PG$47V&oU^Cg45j:zv<!Ygk|.<	pȇ/T۽]}!n$sVˇRX+zE^B۲FC6m6b?FwR-D_&7xthސ^EI<.::=6zؓK	ow|s3`5)+y(PEߦ$[ղؙ UvAZUYyL=+8#쀱p:'M5^P,Ty77̧-CQ
~h=o1ң"%b$m!B<cP
#C j5Ǘ'ʣB!ňX+go<7oꮈk0dkV/Iӊ,pyP_s_cŰ)>e*{
R|{'QZ01IwDr$tZL^hy)/-[׺KH,p~#fn71:x1n0UVʹ܂:G]["2R)(7VGSQENDB]-lXP[=fv`ǝcX	.V%;}_ TDv}lYI];{&ᐴ'g"XԃOw~fB$1a	lŸI>GU޾=g1O(^:#9ݸC=MnsPnZRj_і՚@k#!ʎ>pjqi%*I_}rPIG3L!ᄝIdL$lc,fYBugá42J +&YWe2\ 
PٻԃJU`n{E`W
q
X1$Gj׉C`0Hg#vo&{3˱9&,ŜCCZd)dV椎/,?Ѹi$o g3h#|&=bBSԊNу뎏]p:޴1C??^'mjKw,M>kzKQquR&%DS7b	
 m8iw?w6,d֮G(2L-BSkkV~xZ"l$PxjAF,Gg띢PN` 
2.4tPb#j:h<\KxP[Rdf1b
<i<lݙil$D86+f68՗ѥđ

5M/6 8+YprHi?ӥ[ayE*`Eh&NSҝi%_甡d"Z/\3%h[4oM98o$.EqWxV
\-Chk3 dAS"eg;0#2LA+A6ՅeSdדIoۇ[ZȣÛ#m)єn)FU~ռ;AwHޯfVȚjnqHzTU'me^_$[٩u-uHGE= lQ<:aYb=d_o߹v1ҫ|V{4B$53MSiZ_V*vZ"7Q:{I"P8Tܶ~H	ogXy%E#92fTYdH[m+OwUϜM+!I/?Qt>nr[Z޽]O;'e9*6;MZBṃ3NKt&i2'bl_.ÚN.DbeA=	r:T,VdQA*ǩEeWXoܸnj1KhƷpDGYdF,.ݮ@|@sT	>ҮCyM-,EV<%8lh: əqZwUC|wVmG2Ȅs"H#xvn6GC?G&+|xY7Q7lZt>H1)4u˥f:Ľ/\~vpiht&miUhtZz!*!m
cWBnmߪ"!\]pvlf8R-;	3hF&D/s^PnazhD\%
(Lǈ~}BSSYѧgi7iJQs$(2h}`l =GŒ"%OC搷7z~>2d3ke>a7t+{sJf8
&N,5>ԎGP:eDikᝳb/<[nr%o̽4?lI=S0~>g	t"oKiP?	X7FNvc촢,/܌me 2\<gyCJE,0³(6~b>zU;嬡X"BXQ2G(b1'Q>%E ^_KYHDrX֌o; ߡ(pdvR*Yy0sciy""x1iknl=;܆jʄ7M)_gH=OHh2ȱAr0BOjxK7dfm4[xdE,Uᱩ=PAHщfH*B9#8jS`9h*6En /-D.UH|{so?
߯K?~.0`o0ξor/00L%.,͊`(Cwy-9*ްD*\S(?Q^J^viCHsOEV;J"L70JU(yM̜
V1?gؚf0Ϥ3Cy\%>c\F4K5jtSZ?}N㺠X{R9ًd\.[{W0iY4a@TCwVXv#)dqj:Jg+/ƧFuh:etpecT«^֋gH=v1PŮLpN9>i9Q"XL'0И:uSL[ a.|K\%q
<^WoJQB0"Lq5E{SfgDDo$1Tj-泍j!cUsCePxTUtagYbŢ &BqXjVB:v(o-juaǐmzpxwnnEik:9׈bf,g/`wK݀Kwb
ZE2Zu]]:Mp/=*E+P<`@r.eRrT9}Q@T4rФ_:K)dY*Y~Ζ"]w0b9[hPQ=N}`v==[;(d@
ɼES")d*݃^9A׳١EUOÔ*4)RqT#yMnj~Ʉ!B߭DAn_HJt:
XϮ2<Nc~&) DGACE3{7zyWN7_^$/JfizGm82 Ы;BȻďx5+dpݨcѺHDdo?̠riT,!o[SDŃićSs`WZMSm
qK/<,3?G}pRpOwy*ȲdFn@ɚL<VnrxYޤM2m0o'D"t몄JQIPw"[kg֚:pPCb ك'/Au/2p&-:4*͋nXk"|3SMJIhv9#%vg"Ed,1d*CZc>+JM쪲\hh\|RmtC#Rm=ib#^}3KhT5 O'QpK97zrHN"`\e7)qKp #`NpǕ}0+T9~	"4k_ ivY9/jS{q
=3'/rn/b[@˵Q}<1и\a~Wb# _}iw6NHMtaN"x@%Y܆;(pMY֏D~`wl@^W2Z,G]ByrAn)hr1"#olSAW(iĬ17OsG󀜍Aj>~~цK~?RI庩,l۳`b3yRCP?&Z<1渼-kCS~՛MyPy	7/_#@+3y^dXI:IYjqDnޅ;&J[%%,Տj Ҫhqڝ0i7䮵S;*SA8]yǤd)ѣ/D2Y4Lv_0ג=ǳT))2=8mk"a:Yx<t^QoEouFnǧcieL*L9WZ<\壶]pkė&KyGFRD
knl4C3(Y_qˮ.`(]OlF /b9zqr9I{a`)<J]t^jsM
Sa.MA
h7|.c#u㛗qv0уK;[L~2ށ=>Zx[+w*晽+_mK¼2d
ҏY ësς:وړ
0ٶ4 iK
a&%)oW/bx^z2krBz#@
~fXO6hp:Ϡni&q2.	P<pʽe)t<M8Gb@$Xl#V[nUFtb2x2j$B	/Vԫ[g+_שc9iet:m0T:Ψ+5ΰ3vڻ#&7V!yds;,Y~Me&$abeFys(\E#lí/W~a`!>U$lLYK$q6[]y}hR cMF?zp*#1eqq@Z` Y8 82h:."|&V v,kpf{wyCm->bJL76ڢ=<EԲ6>[	U-g*>WiLi"}^JW &ߣ
>kYv !}5>UN[y?yeolK~x/(rZB;~6+>ޟp	BiDs94X9vDz§`=C+ i(D}$4XL@C(U'#t~|muһ}rkXC7\]*RMLoy?Οl\
]=!>`R~md::3?st'/tJd6߆ ϓIܺ0Uiz H"!~b=Eɭс|%\}	yAnlВzdi>e<cǄi~(`*ZĄs8Bml/_킅!ͼlude"-j<@T C1=z'ZR,/e
`5?lf",	ԧP٨X%]=+\h#15vr+9S"vv>e@uM4	6҄q	^(
|4ļ*iM3@bۜSҸX8È0QU nlڋywpYc@sÅY\s哂5͠|$8/ƾ󇦃0J4L@uw!IfςbNXUo$ZW`f\姅Ţ.`aEww$Ǉz`PݰX~.
=EDCYv:wʿ`͸ZbŅ\:53V|4!w\e7mmrC֜!ff?[VB\MÇ0YP#QrM|[/$ *(:!~I@%2~
tV΀xR[L(\ö'st*]3}~mRk&/H8\*+<cӴ4I!y#<T3
k@29\iW~ww:O{@y-/O2~lx뭊G~Eh_dWzE0mhhTVC贼2}١>p-[zu<"Fcn(9I\Nm>߯"6SK#|bB20kEvrtJQgpN6cͧ	F(AЭgWdrB0s;8,=x	Mq9bCާ}g˷iGeKcfQ4G09,K/)Naꍄђ4evǁ|3A\/~3(&*ǂ;sW!^
L}7b $BHp(,	ܽqSv/^g,JDgY6\rεdDe"@Q˙>CWau`LՏiC4oo'GBǗw<J@BNmfKB1il8n~:DyC5h.>i/sK]pP%#ڍ1PO%J'bLӾR('>ŚچKv(Rl4ӌ&U|wxּleq>5%aX吔*lgR 7C#)ؤP^qȉ5gΐ(Ft5WޠXRE5׻,I౦Hwbk	.#F!LU^M['/1+\kgΐ3!o>r9X~y"dʂa6A ^l& Vzu	\[НL"9mHTׅT"AVQ0X&2ףN"v-rH,49O/׍!;kXPnHU΅:._fsI
rG0]r1:rF{rm8Yw9Ɔj5W~1<|gH|c#ׇ:3pIרq]s9!D}Æ婘0gi7Ŕj/˯ʉĥ=+|Ne2O=:ZiC[:'RtyWI
40}зע<H\+56)蘿FZ_5έ>FEViX~܃'o}w[@椟v2o@
_KcgX*I|w/vrjѐU\]LxO~_6\~h_Uls#zڶL@f)9ȉ8bLk2H Tp+.&]ɵ)af?.O㯢\:jU,|w:a5@
%ﯼ1b>yl-I<}v 䣞ōkNE1x3HtL]t+)Lr+0mQ VQJ&MDp* EŤG<zF%'f߸v|M9S"_śѿ9=}0{Kq߬R`'׿Cb 5/#z~UH@A3M`.ENe9(soy@
ܲ zEխĆvX9;OZ%r9F?۴d9d;/Kj^O=UeoozS&=qq~1.ATSIhI`2K΁gEP='Mj^P`Xꦚ43*gC1:yXi__-(RRMYO[Zp#D8?J*u-K-c< `gAg}
X^Nrk9pE Lt4gLx#Sjч
	Ak]_6==Szh*\j
!EFA2Wy QZm19ū,,wMm[wJ~7j$ai8[oI#VĞ8	[U-H$ij7,Yk޷eW~i	zLj}JǾNh:L),eChC)gܩbr'a,WHFg^:BI)0͹`%N͡BKzG)-y7N!bO2m7w %/	zR&Ԉá(aEB| ܏izٜL ̍$WҘBH9Sd%"̍	E+_gO@DجMFʂDKe 7ucG0-P gxI PLLџTX\GK6cw)ɗR	F!>Ɛz	/KGK])T	IK%:V'*}>VAd:_6o4|)@%F,F[p`O 
>%Js3  I}( Ȱ8	dgMuZ<j$\wVǚHC_^T%o"!Eo3߅uCs9~?_8->H	-8;I
҂=q)m5oKz`#HToﷇ{Ԍ}RjլMW*@v(iejkG-1BT4v%'Ʌ`n}XS}%+[AX_2m`z,PL;IǦOLZfw2yqyZ#\%Ԛjֺc.=9$7@hUACeCwu{~oa2O+y*[kβnF@X<ApAB[:r.fz;}.$Lϲ;Y%R<xW(QFn
40<Qh&1w=yyblT<ek,v(l:˺`UXW"?6-ǏM6ф.I_%jgk'?ↅi`u^(w\XzQ?(чbe9^ zf.Z\xEѡ\!X;q?bc CYA}vPBr;hAF`h}|QfE3^tc]<huvwX膞-?d<LU tZK*22(iB+/@:}<< )-St|)
[7qkB䯁2r7}M*@
cLeg!WPBY2ĵdҤq֧ͨxynlYA1UlY/x wtľWGGQVfG$l %qƅ.˭+Zq!GưEq	*wIN(+g甦ZYagdQe=QqbS2ji+{ILʩ۩AvA/ 	EY_Hv5uev}g52d@_ku1=@%$}fwY_%aS3Z1C( eell/ĩ
 y},.o蛝PK;V1t[x/'ie̔]4Ut=B?WgzǣY8yDg~F{tMƷ7##5-,6Ӈ^,Gw׿vFxkvkoZHSeӒ5J/Fb *FKrgBS>E$(m9U_ab6?ֺzIʈSE`ײˤ<8ԇNIe&k!z};z+EjoWg$<O2?tirjd-=.=j)KOow\B/W	)3LH#CPS0bufVCʉCo8,:]GJ[KE4gm:y;L{Zt{Sx~{QWRY;a8M2ܿ;~s[vժ銨HwLK7u*<&HkkgevY<c٢@-֢ۍV]ʾ ꮨ
p{+"Ľ6KG]^IM!jjz:gYj]ǎ`e?F8Kg w*,keؓX0P!7Dz(RԆQk/EP?BU-.ژ%>P' Bp^TDqA$܋*DքuIUh!6-A7l׭W`Xl,o4vCJUټiJ/#ZPJʮ7y],;~fMi\J	[jPXoW8Y\?]DHG.pGaηE/i[IzqǤU_ZGYvBm^.fMkckG=9{VYiHAnmLA7D	UfІ־YDWnj/_t]Ζfg	lAWgs_c.JY5+ŽؙK6H9=N͌Pockm]LԋaxWc
$HjLgyfu_*YjFrmeSϕ[ŴMfNpv!0Y*0DxT/}JM{sbAi
C
P6l%CN|
aޠ'qJA'[c@s.Q/EH(ҩN;-v++!![V?%7>T(luhk6$HtvW'Ց(^4#XneB	ZߒEWi#K;.g[JL:f)emsrCѴxF0[q=ƜDG{=$Hv/xE?IYjCUEk2D}<ܔ9a)`hl;̌/yz2T8`/f3E?YӀ/sjw(f?Ay%t)$?O
-*̭/Z#,l^k/U~#gœ^qʂ5?ߖg}EiHGZSΊ()"r!9x?eCA$dgSA5SLS8Đܧ /_3rǍL@bVmkWAʪ@*J"6eӣntwٛTG) ٸTu|1y3#w0
+&e[DZ$}P3(N (%'7w92|Zp+n=wb4iEw=.Jsɼ@0`v+bst*+xj?{w2E[yf<{\@rg =>NnZ	e:Pl/ce/چaG2A 
}'oG50yJa*ʄmgZRӉH53 :*#5#yDO4?2򐞨Oh"<//'\uV?ɯP= [lZLD`]$qC5F,EPr\x;6۴AǭbQz	.LaAn %3Ӏb&TO/O"1oi"?zy6BsfO2DI_ȹp;hN96Gјjn/!lYŊHA2Bmgj_
Ҫ2TylQ!hLD-IX휚uu
BW7RQ7(vudVGz]2$V%ۺjM۪^k8欟5h;nޮVّt]J/ۑAo;Le]&`y:٥x#-f2LWɄQT/WJUG1)f%{ħBTvؙQ$ȁlXMe&X:^QjvC,R@P+K#,c+ne:.y\	@2V&&؞b;xR޶QKp`u9TEqyyA}$N^-g7JK2qbW4Wro "˳yc3?}p} @UØ/g$z[ilnyw^&؁>q䧏(>1v}=\65-O#&$3="rd
Rg\օSS?_.eC2W%:Ln+ޅ@֚j4CH&*եowgUAZ7Jud{孚rf)"R-ZZ +De$v#SxxsHE8`g=Щ6PKdknVoOlknU;^/hpؗᵷ`ϚgG>3M3Y^9{h:p5彰=5R"UU2n27ko)K/j/]Pјh@."# {p?!2{L,ϊq3߳f:k!6ke'0n4=0@"MޥeĠѼZQe!+^=c&~+JR֜\E=20<\Xs^R/ÑOWVGWzpVFd ݴ'>i&]d4dK1%t3F[h԰T&hijMh(o<M|u:Ҩ&r]!5÷/($Xg{v0kԪ<uG3M_\h9Eָ7R=mKG謏 1
K6t?256):rm̴~@$_# 
ȟ-gG'7}S;acB칐ߴVؐp#JR'.FlɌ,ޅl9jx!wѺKMGfS["e^cJ_{zppF_$Z~vϣckOռ=^/tv;zcdCP*5P֦;Y_{Tݢ2f5ш 54`,\v>Aܣ=*QHMkt3;A5tA 40}@~	j[RgDg&(YMLFFHU<LܽX!f&Y^#*Q|,K(A"uّ\Y>3p =sr]U0NIg 6l;ĘHAV]K84*x6[cRBŘGJ _rk\ۮV8>U#dH}Fߙn^؈kU`;ǷL\Vf[H%!:'5T}?N~H:Y_::OklAy_i1K*됥B8`Tw9l~HJުO;zYz 
k/8kqHYDkGhgB:&}_-7Pi,X*qw}(ӐجQn6]=}4r$GqTߋt7܀0/hZb!K^AƢ+3jۯ<ޫAGDgrYuϮXݕ{s7[*<Dn}5x6(d!V7KL&ÈX$`c{;\S,CӁ"K.B=>N\pYrKc}9}. Wuw0'v˯D|kj{`&DT;N-@8溦O@?ǞlbSP*TRnKKhV"Y#vLWWKnx<E@z:@V{9?54ΏyZ(%׀E[^SӧBm&.u#zk_8tɽ#dE
QLqpN <+BC^~;5R&Nz,;p'ZJQZ~rR(HF$5	p=w$9ps-ёlCc9{}|l
X2dgby\mYa쩵ĕ8nc}b} l2+("<׮dg1P&QY?ڙ}I Prf 8X/~p&G5-HC.|!(=XG ɜ%Kӣ(Fλ?:,9HǪU{av>Pp7kmB)> "q}%9%d*%BwHR31~sCٸU`7wآ[@Q/ɚCɤMp/wHXB.LMAr91߬AiO 0aՋn&ޥ>MdGw `A)\{4ٱX-V{mk=Lꅽ"92!VݪW;̃{'و~2=^}6ґ^-垰d0aY	}_Q*g3)"i2Y|{*]OSD(
sRƭ|	鳩u|m#wwUcsgGc<M*:lif"|mf_s@ʹI	M=O6y
~Ue6Od@UQp+"GYȈH>zܾ'ڛ-ơsh[ʪmj}%$ba7c!Qp>cYV9$۸{@q޺ZI19q:2L ;%%o$~ U+<c9CHp+R_aʍRגߒ=5+(G6C]W@*FR3Txޔx.)@X+*(;Ё^/2L
0%hծťRm2%'_GUfz6&!;*Jzr&[&np<fG 9=+f}wDݣw`t;Xww޺;È<R:t`c>%S'}Áf[g:Nw$!PI*jm5[Ԁ]:hizNS86[磃:dF	N	tS*=-đt*n,w
ߞ)}?CSۄTGcARE쬯ꑠѱSEejm;S.vZr;7==ܥxlsv]+R4Ӹ`x>\ʛ&tmْuNgENi%:ķ?м(!L&Ir,:)hUf	Y҅iڂ"F*\
}(I&ǲ Ƴ4G'-),V6NMAY\Z$]jũjxbJӮn^9nqY?fGs*p`?0=5ZėO>{ތ@?:s{}AsvAokaOCTO?^G^:(F~B43I%٧_>mYw2j}rIU*# d\<RF*dD.?h.<oKѧ!={ceD,#1Ͼק'R޴)%&i?0noB{;@(T22xNC2yi_6.a{㷐k(T+1Ά^\KO؋PSVSާw 5ו%<Y#̞^&?6֩g\o2_1]}c7dF3G=fy,Vnm+gXl(`ͻY&+ϽIxQTI'6+I{g`I#8x!Rk;YWW;͋T7fxXܰxg;'QqܒCR֓1Nrffxֿ3/h\*Zpxw_mhT:LgYPJ`ʰh=43f;{NYf<>֕`1(ekE2(iQݧ׶Ij=}]ǳteeqe'쫶aɇw< Mg5@n@<6Sz-v"-"":󅼡w
kZ&fӝG</aWK෪9qctԽ_Ndid	2qMX:7aIdy<7- 9a(b;˥`>:C;rY}W*uS)*zjNӃe͏璉rTn?1Jo\0tkѱPIIYжZ]{c4ۦ쟭z]YZj	ƞxR-E?%,ѮYD]CfQ	
J"uIS0ޜP%}0s1 hb_h}wnUe-mt0Jv[Gʣb i3d$v۬G/?j5;&N /ĈyȅKӢX,E	ioy,cuښl3WEZZw	r8sOp)K+J
G^efx;p5"#XGarYzXΆW_&~RGDg|(@<psIgBR[lhq߈Y(_^uH\
Z;:IagTBi}a:Zqib8ߏyŤQ
}qƼc A5jAaR?;.[Y5:@mJKiL뽃܎jPX ;4K  XgY0M? V_V%Es.due1f-KɤB1BObubWKJ+ZJNP(큜owdl7nr]g\-x}dHyEb'JG40\΄brS\z'/qE2EVw?*ZMb,̜!7/+|A~U8^xUdf*k^^aaF-SD*zkf4h
fo,a7 \F}^b&MByYO^@KD	I	Ng:d(wZde|ͱ>5Oi)e3Cv0aGY%3_e@vޛ,evzB1Vy'Zri͢-[-1{ol;XzM|C/widw:7^|WahwS	2q
nU@uc$7ݴHB.~v@s=ǻ@p@INs[ݹf*dOBal޻HJ7:gHp19B_6hR_C-2	GH(N#\CXBM*Og(j}Iӵ?4\2:qorW^ljC	Ȧ[ZE~{p$mG'!lK	~&dK<2s+Ǫc_ϢqӶQEyEAnFYqSO7"Ǖu?©hp3rRBfP}0܌C=תT~_]gCϺ=DзmVz_¯Ly:cծiJj
k17.u565"k4|pSv\/蚞$U=Wɮz;Cq\]z{)%
rNS|R5p)$눺QglՈ!OY'&OR+uD6?Yoކ5xwWV9ckGm!%k]ֳyϹsy	܋Wip@݀Z9H]E.B:Kg{ݞ˖[31Cb[A|mJvz7Fh\n} 5Cp8ؖs;-V,^UȒt$$f,]
vN'*(1OϺV><fŕu7/CښW%>27=MTs!7w|)'1\)=NuS/jzF-S2y#'ŋ7ovo*eG;=<j~ګαP-W=פ3?ZTnu5:J)ĿNΌ:G>`ַl?YttW*|nȩd .rO΃ȅ)[ q6xۓ$Fk<#j#O3z?EHҀ[W)PмrtŢR+t5Ue{~/=d@	8?x!SӤ,-%VciZ?[TGDl`|LOQ,mi4+ݸ	WwB$n֛41i$ /BmXF!`x	g4hc|80!l@[Mi0Ge"}(t=޷8[3&NB;]pgaQjzS&@ D|37~Oϟx?grhc<H wX7ːOM})ΐLdK#Q|6t\jC: bcatfA#x'^("bqV2QJ4R?CxG&TDշ!2"eBQRد1`ՐLxVb
+d%l6,#+._OH-ijM7orDXe1 '%n"@Z*gY(b *q>8E@FqI9?&ꔫov25e&Ng(W8ݗ23dX}}mĢ[+CK٪[Y:<_Rv㠫c.ՆJw~i)v14crFN5e5nD?ǭ ꜥ;ڽqr#;߾*Jynُ_?UTF֦1˯7e}t=sl|~4p?N!/ֽ6b?Vt;u8o
sQQ|SKs2B"ya9zCS*.~cS"w>H+	1C!#t&J1袊cIF!Eڿ1s>w(5kQUrKBSNpӏY\_ߖlnZA$VV~IBgӢp
~T'}=#׸\Zb6Z$#lF;uzqJP :cнWWnx	Ab̋QĢozt[Yߢ:="{FTGzSl8BnP|]}Մ;8G.{<$$oB&qI=63ʃbX_NE[1cwRekq\9%.Q6.k|-̽G_07{nprI[v16{J`sK%k]=؏?s4O{vUxN|l|·8mwOvnds?l d=X lBu#T#`@(6 // o˃:OD> X䟚L'c
wb%pt@gD'rpLtIE.݁1F1 	[mpsBcR)hO7_9_%zHAkPU7h0#@,A?]7_);ρ97xoV˯d
Ao.o".r| cE,~b,W(XԡRP 1"0AaG@!5HfO0ӸH޳GH93T7:&SZ(kA%c"Ϧ88JhiBFc[1,#ׯ#\(@!>fBUvM-(l* $D})[ϷRDf<RSYoJl5v=Z']e\qQݘFQI*Uۂ~BVE=y}&nl+[,4p'1R[.ŢCo-
a|OmJ7Ԩ;f݃5$p?>c׫}d1O[`vJp]j[gyd#՜)Փ<Wo4/a#gnsnwNd ),h.ZM=գi̡hJdrDaBႻZ'a!(07[.C[*ڛ#Y\-坏Y%Ѡ5e+;Q;&9$Bɤc)	T%Lр}BƵ)${~)".J&_(zFlJdh}Lo7*PNV[Zxfz^{<E|n-cwDj˘-Jii_,Z5zbT2	T֦6I>_n"GN2ffzV}GcBg+cwO+>_NY+CD_/j?_A	e;/,Zᮓsxeipx~<,=;_Tau7?9c{F<zQi1l-9
FoOt\xD`Dh&dN~~Go@(H VHDkD6v-'Tqc0Ɣ* D!_+mrFRK{57rqXxu6'b{,)eOԻߨ0JW S<IpzV\b\{Ϫ'<4>俳8m҇y_۞ҤٲgL1u|\1/UyrRyEa
r4X&֒4	;~5<Wi-{
4}㒄lF#4,wO̻1S`6$fVŔg#߽:A|P?QLʃp}RWp>	?Ŀe, ![D`L9{$RZuz_"q\#$o1Z-pVvM'wsSxyV{$6N\VOQ>9wի"^%	.>N)^oVѮ泌rջ0^uZ8p*Ս᠖`"A?[CPwP~p̀6\(wI?U[B1-\.L2T-L\ɞ
n@kDl6&y!u$"1o@9=S# 3Q%x\7XgW9?c M|0rK~_/Ԁm5 <%vw}6p1^$+[~+O~aNP}S.#'=gF;c`\SU1kL1j+6TyVUnVN.i]*"I^-g	ƬyjT	NwQ0NA)57i=IEܽƄkSvM)+?$ۡtBLH	?Qh2KcAWjg56skj06\;ׁƲfؗCsRb$98lbi_~=V<2ƋD"奤k}z}%C1b;)Gl!5oquE4AXFN4Xi 5cqk#ڍN\JGp"PS:a´x{/L|Ԝe/&όR6qHz#&e~uP1TOd`C w0n~I?%:tߤw?eZo.|%K=RA-|d %-\fTlݶSθ6gtRnt/}׳W?<:rV߿<pe}/Tg7o/%QLWc?L:^/U8Qyz-ɱ<uޘMx6"/js{sf,N W.r%}W>?W9ͼFWB"SODAJ:_X.3y|:t57X]k<4I55h-Rz,n6E*7%oQlPTylU!PW;+"ׄ*XMzׅM2D4ct	-+"n6Hʜd_Ƙi0E!X\" R1Yz(NP+*筿ɟj[%BT!f9Ȱ?;)DWM4 4+E
5a<CY'p-&/߰YĲ+ɠm$vqq#^{21$ZvX_K/s+zO[gw#;nt;mkk/VXjd+X5^e@wZn._MHOHv{x}5e6%6%JWND"4s Q:	)43~a˰m-/QFRQ*QyYWc~
8QUݼ`#F3q^2מj2MC'zAi\rIwbxG(dp\{5<0N~RrK[?*ݠOC1eL0 ܧ!|K6L$}j\I!@@јꉖ_@K$Ne n{7Ar`*ҾgB]O7:^Zx^8Xd!ne4*-	e@&UUM6)EܗO	#";'$hHzC
6*6vӸ'l}LT@\g&~Q]"<lzyY+<mw=%$3+Ҟ4
;'M3Gk2<<LoT픢F+T?ήL×p'fGV%ף x8u]bdC>,*$:kcSVB>d"}k̸1H<a@.43K{m>2sːI¹)bn՚&/oZNIfMC@ArI;(O4Jg֜:h+d/(6|_iTeo(SU
si**#AEyVk;L5zyտ44",(5Ilj	A%%irFnn9S?	C Xamp]_Z0~$ hq6C
\g$MIA*uT3t:_Q|PuQɀ_.دdbX}C.'HӻFdކZk
#^;M h҉#%Y]d5"©k!Oa% ;fjH#8~C-vbLP)zlCEdgҐ`;z^LT^0O=u:DUB1AB$f\-P./%qnojz̺.mzC$FΦZ⚭8,CfqJAJ|w)TgI?`MGUpRJ2¬0'#vθVQ}  F͂	bb%1ckm%>Qp+Tu9`V*ɮo3hFH>oFNn)]-7FZ=W(œ8#@oE3R(mGys\Wc ۳-x%#jewhu.'\{x9mRylpm=j4|?Nw!@^IYa69_t$=|Р\%5vl}|.]]h{?u8~̴9-[2<qJPGuT`-;ܮ~!΢dtpSs`dD(Q_OY˘x0GYg,z15iMod9(-$Ԉ5h;faYkMdsl"ZwdiGB	bP:Tz#>!0Bޕ&OWta?lE,ňl$vH[xҺT.t0aTNiCϮ~ z{*޵Z;{^x8ߑ!u+!`r%F}4Ed#~r8&iwsQ'AwƜ[G7'Jh$׭
_%t>%  ^#̩؜ʅ0ߔ'18r9̉2u-DA*`}]TF@Td4T_鯲-{t챃&}q=ːy>Spf5aCd)tSfνs_2N@~)EKpDU, {?oq6е0IA-Zހ6s[K1E= 0Ӑ[aLRj;C(-\_/,Jw*F(+e+2Z͜,C^ݧ68v4_d6fŴ.~Ec߽/|UYm!go:\/:,#ɼyqw4^%f~=?fSDS]SŊ>C5mG|905eGqI׎mf?mi&~;õ'%/t#\(qD"xY#5v:Jv|%O>R7Xm5x1UCwo&-//:}NVݩ1fnRo*bj*5-`wrgCq\F1.3_RPBҢ0; sv{#>RRc	ֺDTq D	%XXfjvg}|ucҞ_`jI֊NaG/y:1rR3X]h3rty伂ni%ӣ&q70X){FG/j	eu{rNyW1C\,HcUeM6hpwqsr58t.U@AsBʲfAx~ˎ:rΡfڎs'#0*1,3otH[uff^΂`r_m
nM5`a՛T TL-ӉMFģK6|Z.6ҷwfAQ"f!dߕd.0\6Bs
P7Ǻbpf2':I>mW?p~U`dwO8]j:Y/%L(N^;|,Kuqny6{{&CBduPVt@cT'Tj!.Uh^秼$`ޞ$hwRz&#zr;}[ܩKyO&)'#׎(v1j EAIdNȺҖ֢Uyٛ
w)7<xrxE[\L a_fW:LeviO"dQ޳ UDX6pN@R eI%K
K(9|f:x͐6Y%]p4pG<hQR%?[ε-̃ a,lkֹq{[ÂtޫG1{*K+V;G0DaۛzP-33֟+ʺPs٨Ztv	c)5{I6vH6'3D	5""JSx-WNi/:.FFyLh$:  .30g8/| R3u3G.<o{
cy"W+5M,yOoX_{9j7	ͺ0=hk@zTv,Z,5sk2EfsoB=?xlM@T0 2"qnQLժUhMqӆ& sJ,1V63:v.M^<n^I0%-PI#Dj h"v;H+L ZknE!M4.IQ_GE|<6;#%%} NX-	я K|~[J؃ے)<)z,Ʊ6%CrGѶ]ڣ 
#N/ikً6]KIoL^+ģ#sR[m˵hƾˮ3:~G'$S8꽇BRt깠ϠjR+՜ǕNogLPT^RKe$Ƅ8@V^_?
Lҹ4(O}@xJE093Gg!'!DN6"RNBj	=n{4{sTļ{UsF_X;jz$5ȍxǇ`٥"z6+Գ9Q}yo#lvwX!/Vx \3Ou,K9h,Hs_̴;߭Ȋ51'e]=Mۺg!yr_وD!Jdwru?02vIz^/'fs)WaN{k!e^6v'TC;.)+h&vU7Vce9?wFD<C|t݀Ic}XD#Z%0ZFCK1tӁH%]FFɸuOKIt"de锒?zx*y,鰎2-wP=XPj],>htdތw,R<pѫNZ90[T|#G+)kmSr̗ʁ)9cs3X&zJx&~U~#yO/ʝ_;jFCnPRsԡ1"\i<U<.QJ0z1/	؞h=B,ו}` bPܣIdŝ59YpDZ\BbY?U@k.R5[<O[:^B`Tǃc"+?6H&02Z
9z
l7FJ\r(xO312~,T͜|	 )/s\K.#0 >u$g"(
(VBև(ZY;)0Y4y%/8pa΁g.SzeNkްWzA {A;_S,/V׮Y5W?;Ƭo!Z+ytTE)uU.xҒ|Ukng/?_~~cmgOs=>݁7ie_a
q/+˳HF)7,kĿX@s7oU%-=0Uk8ZG
E+`h=+ mxbo^>HU<y	UA)Ze#Iz <7ZYQK;u-Nb؝O~$*IAA@gejkkSYRŨ&AMw56X^C!B;?<)xf!'^aYQŘܹ)nt ~~MC
EYVD+NIQ2Ħap(HSǱۭ%:jQ`T}l{_]?)B횁Ѣ	8%Ԓl0qBTO-])mJAkD9(25HiO~t3`ٞ'Ğ3	H,@3 
"t%*P7[%w<@MX	TT~d0ٞMWЀiw|ȡDGD7Vuјk qpCXce15&{G*hSU"1u?TF|5#PIrԨūgSHޘXFȧfVzui
`w	0#+,:Ø	/%8$`ǰJ4,&Yb'c/̓pn(եa*muz%ظ}p,YŘF(G&C.h#|TqHw*3`~|,n5mR; |bslXƦ|IYE~FhW++y2	{'KmK*~mXUl8o(Elޠ=@ȤWkCf"#R'cS|`="p0UV*E*4l=ǋ5GhDՔ 6e0-3l9MFḰ啹=5Kџ	w/^- ~+tNܝQM*ɴqo4p,@#jy9)1v䉰R.KӸn^ҀT %z09'YZ	czߞM{Lߥ3`v )q(ezS3+bۙcGlu/Lݩv"Fa9w>9ou~nΧPD*aMS<CەV- H6QuՖF`gWYS ٍHWCk *4s~tcǕuHg͸QlAt֧Y2O
o2~W[Ie꼭z,gJʋT-Rm5z㓯B7r)[\*Wl"uNdm *&KI6M9>O鲐"+q,:HU}U~ 	ǿr:xy64L 냱B2n~Qn.ַ
?僼KpapC:;ϻ6|{"ځ%cPsyUf=]*
ve׬\Gч2+/O_׏ &YY\RsɭZIdQIi]L\}6;sӹB7CN-s1w %]ޑWtZ~N&8V$VHLg]>{EŴePD}d|[StAw26V0Ϗ8ut6z*Fw
7Qr2	0$p+446A{?DKx,ò5(ų_֐3lJ=
Ku%q}$oz@#ɌញNu ,\ߟ0gbl:mwJ%H,xW=z>22Q\-((WPp`" 3T${M|A\OH!.p˶3@M,h[! ЦL|,w[ӗ)v(as1l;B"	[
~uͳr.
l_\Y&9?)uJEi7D̱1>, ۸+E'lGҔ=tw=ѥ//o76~J RQ|5Z$:?u$m{f	"DQ(i;Z18!]nk'v8L**Ta~QtXk3Ȃ`{8A_	M\HeN9i;Ė|wcI֦{{+ث{)sTG*K9*6xKs٩oRU5ř<5tAp%&caaYiMBBCH&1|rw́b㽿^tjj8D:
W2gUǎVp>UGǿF̬6lHX9(5!'lD9Ӟ
Jݰyi356`@s*:en`pɱkHhuXH8;𱿃F9K)/Lróhy{^tAIkqwG;K/z|M wju}![f'yg~3)l7뙩T9}IԲ}Ͻ~ܫРftgDnipUstNj!Z}je#ded৶N'Zcy"K\Y=߾c+	4qMWw̈J -DTUh
8w/OѠ UV@l&B<ϒ"z'xӽw+QzL*i%|eh~lSn]8CSH<=$<#>چeyΗ0<ITr@ɳB	NC'aɬC}P;A8nRJ]:u yc<Tj6N5 (XfS
HyUgtygX j	4(4V2فZhDвdj.
Fn{]BiKkh26
<q0t'kNl-XOdS/FfԶ [회EHRWVxtn[ %,9`W0; O>fsΓ mni
!]<pk	&ֶM+)CgRGN=CiƣPcS\5aUлJN]PⓣK}P<!n?.II$H}#O1yu釟"!X0N{Y BtjojvΜ^a|.|,2"!͟8/[*?#X'Zs3༲4{O|sqtOT4x6EUSpăaa.$n&IM硆=
*TZUM𦔰8x$WٱW떯Ypol-	ZXaI݃p
xZU<`Ŭ|=՞{A>rL&92`LD14B;\?Q~|QHr[W\l"Kƀ>ŗܵwX^n)RkM
e;X?h[}>jU[f" $M"@<%ŕ:TO8Pވ#̼@6@M%,ؓp`0N=aAŮV׶Pe|2 v1#B'֐@~ |n'Yqg𣏕`nkRdIHLZ(E,b/ZX3mv66"SGE2.hJIgF ӑr_+D٫dW=9_!фh R%l _Bϒuz;.:AJBZh({7S#l)?Wu}ƚSGԀʬiFQ|0Ih!$ۑEϔtkZmE igzʕnmJGP*WD]MOZP;qL%*hAc*΍伀",=P0hJ\#kqgP3auv!Du&~b"[HNٌjis#@6(}v䧶c,Uۂ0y8OS- xOIJlh)fc׼ίHՁC-/4oj!K~/zLSڳgQ4*z^<6Ά3m=sёo{1~?[cqUJhɒ9"'yy+j<U|>u<m{xoq: T_HW4tlڇ4>/a
WT/?&dP39Fxi#N`kQv毻}O 4SvMIʂ.xV6V{:8n,b8BcT_5tDGD |;]fA,Ci"~9m8A<cs
uš:-m 5o!L$Kw$&&	nG$JÆ"=!Q:PX~dD_ziq6za@;	YHm^4P
%Y1\4!0=<1iP{)Vȧn0EjBM$kmԒna"Є *S LVfpiĖI\rD|k1>(W$F\YMd}Qr :`"bPl0&	M'78PZ#sY"O=&%F$m'Bז ZtёNB3&Bmc C3IG: * #r)Xe(i@~MChUu]訦&z=p+7YqE8gW.]%cyB?{oaBǞK"-o=<Yx.R's1wn᝕W)>CmwCC֩R&%I/N N`z=$IỦi4q΃J@vV̝yzdK2s-ZlIb(';|SDrơ'ttcDmZe Nk<ïy=v%G3[ܷ4<E?ᝤ Vhϳ`ret<a~8*t+&]eTxS9)I#`k.2:3xP|Q9	-Oc;kPaV=-=!
QJʤ׳1+m}ݦPD]'?hc D\q<CJ$`Lm{ 6$ev+'ɷ|9O3U8n&r@ H]{G`Öۂ_$-w=uv 2lA@Ġcx{<7mmtǖ	z#%[x=d j$$H	,,i4=0WpbOs2nw_#Ν?$)6KlRvnߛN]",i+fGm`!I9HC.w=5t;rDxCn:<[rx,ܳ\ɯ"!?ӊrO#!h#Mά<)m`oB.sqa	Nn7_CL1pƯ
/Gf7M-F̈́oXUV3eF͝s/iz^QYp(6"}ژ~z'a6:؈'hgBlS!d//
zͣ.DS[덡?&GR`_ *<,c!&%2CK R25Vl]34تjv8gg$̉Ҳhe0m
mWX.~5h:5͛ji$	kG5b}|k 7<Hd@5ejʱ<px,U؋;>_CtPfEo}yWwpuT'mFQ3/`*or@7>M" L,UB-)»M6  'O3UW@(X.u2{W)CFjy˿swKHDIE)Ԡ'wH_ٶ7a|jB+]&CƞJ|dk15D9~­y}bG{k?$}d^R 2I4ҚUzԖh09])fXUFx(r!!t_l#̺kzfze^AajIj6\}?D_wh!N(Wm*(_2|gz:}{h	%+j+.}&>nl?ϛ41?z¤=q,ՄɌxwm*ՙt.l9<W.5ͨF6ۜ	j5
Tu}\DP3elē0Ҩ);)!ZBS4m?az}ĺH
 uB4V.ڇc5d¾] oK1'uDx]K(JfH:bK{hPĕ}Q5b0ԼυGrIk8BD^^^1\#^Ȳ0掹7]?_6.|`&dhUܸ1p*Y0	7;pL@)t&XD6Rg	VIBX:fhS-L&*UR>zd Aj  ZǦ\@9	0Cx
z{ie:S;mFU'8&V]Z+aVD Ȧ@D8#P5=`7|Sd$>{?@5&NrW}XtDOz/Z@RiiuȪcV䄸UoJR>OMA9*4M.遄?Zi*NEޏlR
Đrn\n?AwVA1*?6
LU;|ʛ5ZԼ0AIj꒮AS5(y%=@OOpŔI^$g:0M%Phٱ\;az5풫:KzHػ&ZHbQU^:Ή S`jRkBR/ IϕCKg2$]DTY2^ g.PGhLi',^(!h.\4A
+sV>4f/y vyFM{hppǽM>ݴࣟ lJDUX蓋cPF 8!zqISWAv/6xvvZk׼>&¾lNaHFE }~&/<go%fW5E<UWI[4<?_%xP0'F{޸.:tܦr!nS;޳Ie+@JPw6)Fl+kF"N}ӛ-F52fk'uQR=xoF72<ངc[St8g{7`CPzdS|Jc`f9R=hc+hC&To+ǗJ0URv?j[|)zbǮ(8oAUMшbJ&#L/}UUSk7}ހG@ʮ\t,h?Od˽ ـb.e.0.zA WZk?%uv娴?ؚ9Zf̃꽶1ʸagfev.F;@tӵ)wHL
I$V,*H[3ԘRoTL
͋<	D3d>^81 /c5U}L41RUI_GڀNs^xM\ }cSvۼ5u*>f┸5S]5V]&bt0TJѻj&d"F0"r8$qHkރ@+zkЉN'4Z=$N0CSXJA'.<?[ENđ 1f-
m@'GBkt1)b鰹]ޑX:m$:݉/3U \ HXdM@G_FZRD|0I5(~e.i84܀j{D_yc)oM8Ʈk5_-Jk+׺-:C㸮zQ9,7Y
dyؾWX.13 dlb3Y=-_Doֿu%A+1 Oߥ'lmqĸ^~3&^`Lbʃ}ى
^,jX"G#je|]88ZB1r8M8cz{+;.Pt)7LƓf7uI.y;IyFzVQbQ]܈#w㪵b1f`>Тzz߫x4u>'Y%?.Zv"w^s!uZLZp[)hK樯ϻT(1>YV~,,yG^,fESTA}dԢlܭ"j0֯>n@%v6V4=:7CCڞw g(	ZeTa?Z+9K4?{Or6 R|(v
q\k.mViWTzH^BX})yuu+zCDc<HCbɱm _3٩,"Tmc+/_a
&]8,euõ/Gt7(ߋN4#ց½׭&I(^CdZϋ3pgw <YRP)stvsfXj7C,ψD{lTKOO"n%:AFDО$m3Ty϶|+0ʮu\*Z(NU}4VQ{¦$ݿeTWZ.|.&y#ӘIF,Xx7߭Dԓۯv.]X!uANO1\y
nt]XUDEb%U:^;qeJA"4^dd63H4Os'd}bxa!ڔAcx7XjylPG>n[#m<nvZ9rϭy5qF4Ǣ3=NsVePg_$ 0dcvпFb|1{i)'t.8DG"-J".P!}{vK6X+W?x`M9H&!IÜn}^=EbQ9RS&K[90.Ec$;l撚KTX+ڂGs]Yl[%M'R[#j5>ѬF"Vpf$9	\x5ax֒ak	R:Nd1R'ƀ\M]{1ڀ
5f;Bk1!(2!wZ4&¢x+X#j|9WDU/QaTjW-ᅤ˞?TZcZ(IImxPTWxmfA+3<B3.XEyw|q7ù8.?:1n/T0A싗BxJ?=HElŗrTL&vOLȫj\ۆԏѡ%ق}s:/EQ&/щ7ssLl$}O*2wĚ]|asBVI|׆߈cj,jI5f[U	G ںI0G<b:TW n~Ǉ]ԹπxoR۝Iߩށ%g,7½/yW9̍w!y$᜝K9p*  ~ K}W5
I
"JS͡D@F |1Neou9o!9Ɍ ?F[d7^#(0t&Y 2ێ;{ .w"	5mֹɈZKlS,ȑ{:
y_E;Mݕ1YFo搔pBi \_2iN
yj/'KaM27z҃
ץ'76~7 \TnugO^Ћj%HPz'V'ì=$5+2>lI%YxuX^\zG}~}.ޛf+-ʔflkTKd.xdSBŤ^^9V6NoY;	PE)%[ڳ#MECͱ:YR{Hn'!4c@/,ˆC}-jӫoR&4(+'צNO8A)cPZ(KbV_uGY*ÃSS6Y7r+>/ZG[nh>6,[4b NlEjXJ4ȿrfxk]X(yo(;lb~	,q@#

,Дy{Ulbyبrp1{i8Fy/Zג+!|4ev(^n0Ch"'ԦT=[27~`,xJujquqK9屷T&Rke/X)٭A}"Nsڡ
8iNmfQH7ǔ
>gòVK(2mQUʋ(jܩ Hl.YqoF0%m9iM ؟۱<>:Ipԥ(;Os	
dn0XRM%MB臓w[}QɖnqȖ3rFf>7xgeAsxGQ~%
e˝Z"y{i  8́Q8u<u^5\^|}~ً{x}۹9?D`v
42TPQSQ#?anr'0Xӂ*
$Qa`a/DctPⰫ-IW!ȫ'pPN]@78ݙ;]}Kw!";I$\K1ٻV &G g~u]t$ERc\} mv஡ YݻbC	쭺ЯH
,*ÍY흖iJxify_ǌv(,/(= r}P-6j7jSm=E>ʀ ɲ"2ebxZQa٠#9$X""ZA۠O.N_ih! 	tр`9H4`t8.dY`FRe'̺6@=#&N2q7aDnndFT]	~5@s&~է-l^Gܬp/*`D5*;xҢPLDd(OwE1Du*ΨRUz.	^Pn9Ezv"⫨6'smy#&Hd$-2ŠQk[J?A,dl-.#Kr4Ҿ9>f
Blw[}ۈiaF9ߺT-`WD{s"2k ܋P#d4TGI[0[AUނ(
 ^50;f_}ٱzh(8=b#+AHlMɹo4992v{.)<E( 6-/NP"PދShԨ13LenvʍP:Iq6QmOX/ܽe6P\?NF*5`-iWTůCrڠQ!F8<	n+LňauXhdb*Lb>!V~YͮxD8FɨXdIG044euVU0T&ˌ[gF6g0jf|9\;nö}5Pj,ɘZ:5L+p 3HDU',Ύ5im8TC1EsNJ 
QD``D,|<`N]
#pMBl%oWņr3-WMDt4c54a(".Q'HEOF˂]Ϝ֘Tvmb+NRԍ
uCjD;D&n"KE$*NorMSqIn\XjEtL\Wܓ[em6Y!szuʬ9y-!xܯbUE6/Qc4h	yp {,qkm$clc/n7Q--ZuC䷶s<%˝oa蝜9l+w',$S nӹO&LA3.["Bot\H#}_ͭ0ޙ0vxl(ÙeYV.U|xI:mV:w:xSŌʻCRc	,a@ddV|XVҌ>0v"~-4!uq=fF&xa6pS	$?һ^vº*!XRbFZ_۾	YȮ$!V>S= cy ar#Z?J@*.(m:~DVgR9&Td"IK{EH'aMh%Al3)q!*sn?K>-`WWGi)%n[=* OӺ.cu)Fȫ W_Wxv絀>R(
Ju	}H/\ƕ>{CO8/b(h(Ej"B$(&HEQEA3-RJdQ!<^\)k0)==[{tjн jl.- Dďv#4RyzJ"tI/\NVZ$f	O\FMzQ5]6bӸ8Zt5y@H#YDެ8 t~u(6@YOd%ʦ:H&spJ܀2T%3RGBCz?^&.jF{y	Dmnv;e m-}W	4}D7ک>O=ć"~2(3@Ox<L?+-~֯ں3o]Pd?2(}3xOUSkƧN8uŉ&USX<sg^TMhV7
fڐդř_{+g_$ۨkӥ6N5DM5JsGCinޛ['V0p&8`pV	~XC.hP$xR_O6&/s?WYS6HG7W+-9}2.\M'u1:DΜMM&&S^SXC4avc6`5 Xޫ	4
aގ(ڌGD]~@2C6
18`aޚ)&nY4=ǒRaE5?J=*hTA@w$A^i(y= #pzk0<ZȈCE]搷VܛFtCFrpcavbҋs´-iIؑ¦!S:8$fd0h=븪y^@;¹VYI{@ߵUٙkvdX36M2;^"`BK ۼ؈tݰ@1$KaStb}@3%3`=kӺ/DwTϠ*#t܍83TFWjTbJӢ.%4$3 1:%	ohOJ1Zu&+XԶVL]͗FԌE56Hzdv{]7H>N2Ml(MhRwgx6TF;j9(]g0xo'O@|ŨFnwjqfyX))mp|te{F
6w*Tct!	,!`y^FhfG֛ixt뜄w.􌴩><۞ns{V}+|<qTsYݤJ9ލؗ<PO8,!!蟀$ԏ,XD'>Ft
I+Á~I#\ȕ\Ѿeƃ
jn_{3VU)|ܖwh<t.h>;63o@{$jbPoVyla6@dݤ^>G3DmfN(q\*OxW.:ys0%
e!5%iˁaty5/KG<,L5ƞ[љHZ4 crWܰN|ѱ@xi:8$©0օ
.Ä1%jLrRR,0Ѿ%$`T4Ety,4h MN{1eކ-kPA_B	S%Uq^Iͽ13j@:t֡{63p"m;::10zT툅S&eD[8V})Te.L~h6>6q	Ш.Lc3*E8`wbe2m[_9HLbns΂>^I޻4fY+ sWQ#Rv>l_,?WM͵虦նeD̇es.,npZ2Bb.5t'mʅzX߃tj̮ԅ֨8XW a (ZIŅgBmp%cB^w8c)zLb	-h"(eBP0DkjF@\0#_g m#
@m>#tp x4\eUϵ0)7+aPDIϐomkLsPs0]ȑkcr`EdVp$9EL$E!x׳8|OgK]FQL(6n˻卂yu輽2,7nFн<D!ivs2eAb-'ٔ?
˅vPYUL䪜rhTfASnZ!Q҇r/a+638tnM10]nR2,8<Ij& m#Px Qmtq>_+xlzH6PPKf TțZ<]%T o3'HY΂ΣZmmZPI07? &_&݈a`/4MRPj?tGwzm*E(|߃;Y2[;Nta4EUY#]n\DW@y6f	SfIy]+ʅ|IcdM<D.9gt?byo?~i	2JJ|$ u+_JcRzP֚
M?;h~%r>wǓmAn4Zm#Xe:(-"Z<6{H^Giƫc|2N\l,8-c$~nys`͹Z}+@cN9F[#j1֡=u&r֋fY"Ium֛l?WB rU9TI<C+%y.Cq&g90=bk$Z!ӭYʦr@6\ZO#3
_ 0VO<L\5jU9q<Ls rv$\6}9aԃcΌh梬]@*[Lco1i/N!CoCkHJfŚnS@Kh1bT<7J5Zœn7o6\߈4䯀QNL]ހJ)B[4^4$Ƒd7> ?Q-V2ZinܩqQ\Eq]CPU	$I}|;yŉ1'k-.]Դ-ԛTB;M}	&#tDYDgNy;p;AZVòt{gxXCm_H3e\p9T[@Qt`&.n_] coS$G#R)S$N?쀠jWQSc5_N BR5= ? "hWWQ~x]-9$д*YM4.!_Hnj=-W"vsV!#gHWmv
H7ix05Jҫa8(QUg!1f_TB'inNݑµUSF6ީ`!<ń؈.:=0
ɓtC!͸*+LɈd]|_ӂ7ܫGuLzTo%4K?&_r6"W=<7
1l0
,139DXw`xD{A:ϐɳ	&뽥ゑ)?Q4l*$}J]	X$8J#Qj2Er0hHWLfrl?RAu<5¢5iV܁ݷeՉS%}+A:}T gs-5a՜MB2%S6+sn,mB;=O$YL8Y; Z3wl-LiP"[2K+:bU<rGRHrR7MH$8vldO9nH-&յIn3]<LHxi+KL/z]4v3:sh
[SFS;cJmNH)WVf/d.QvNhF/MHc0$	$(#<~vn{|ck1ziK?B&'*m8(\16>Sޘh@a|ko"ަ㚛3<u>iCR0T[e:!IQ_>pX՘OΝcb99A*P
wJ:.?9F}U- \ޔt3GڨT,L4*ӈ?'m-/;<rD[+mf[ %&k+T(*0:&$9"eƉnEOg(3C an}}}M{ԽnmfEʱaeuY3sp:ro%QwលS%⵷E:u%D2!x20ÛD1vc4J^~ˇ<{ YDtma	^8<ebe>s؝Nڤ{T	筣ef瞵sbƲ0E{P㽊M)5yփ&i-Wn⦛ܡ4O[Kog8w+e7sGN](ɤ=/F`h()7] q~sDvVUgˁ|sjDs*o&*܍i4m-o'SkN$V>tڶ
MH2&2#?]G_@і>L[żq}8Z۞ϵpw*rG;ЎC8$+xܥ64c
ܵK+
W%l}9f[i<#条
Rr)fzd)!0/ŋ-ϕ	I(]x}7J}VxOO?ѷ7|G9wk/.dú.*V[T,H
K5H D0.):892U, nu͙ĠJed$^	vsr,7yF\b&;΂KnG>ד/p7豘5@\KN8@5)4b:]f1TM'Y#dvCޡg,{bvKٿh&4	ې9;42$W׀.]03] lk"(yӋP"y8])o5Q#xЏ0&=[1I:

kӶN[\Ӹ)MpW<N.˳Ψ5LX<QzLG=F4m+Un=Q.+fq~ W@b\uH.*-R"1B %( t~o Aq3a-cYd:&riˁ5MALX?I_v]LW	Unň3Vɉ/7otF-tqPb_>
@>sW}Wo5xW><+d/QZI5tBWe)r2ӕ\޷o.-`֟FNPhl=*lVG0K 7!;d<ΕQtSu2ӕ2M:K+j֋URfwz~gh[<XwjTl]P>^\خK1fZxC.MǬW2?=	1Lr1H9WQq=uw&RumUāZ>ct*uzڐmm][pALoշ?]Y[[WcĖ"Zߍp7#g.jTCXKٲS'/l:Lx1ݷVP򭲟iu$ݨ`6YǤѴJM[h&߹-)z#4wYDfCC@U{7zȻCqF>x/+><ٷkW{]^z{^fͶ̋x,F= ]O^3
Fy=g_<!Rw]X订@^s!Qv~{|űU׻8skiJ;u*ˬptLHrDdmk_~xŇ/>~Unx뮽	[-͍5#YzÊ6{PcܲWKm
GA,`8UXN#9:aH#>b/<[шJ#B<BWGr&]T\@OBmƪ0/f&pۛV4f쨆6'6xxЪ9I3=X'yU:7߅٠|2>{&aMdLZ{<V>[)"P>6lj|\>e|ŝ&H&g&iD+/"B,uۺMmM 1[&wWx#RKHop=l2cm?='{{ǚ3C~;e+0_ݤƖ&5yz֬0#nw;"	=p(ns	vycPEAj!U&YoЕgy-MbhG$BuzB.(	qv6ՅBFk25Z|:;K󼕒9VQ͚$9<5ZL*&30S7upGt'waJNP+]4O܆LJa@A6(DD8v!!z	j3<6o"!$[$+2ŗyfLJ'uT"^E-afRȣMΊ!9(ۓZ'_,lBBY gNJ2XIgޤaMU8F,J5Ƨ<>"\K!9;-!m0d=aB4-.9%!M#f]/-zVǴN2Qst9"qtyNz餺fGJ	@}.s{U3IaW@Y);J} 7	Lh&pLP7l{tud`[\1]˞nuc':XB߱MCܡZ1:bɦ&PvL7פEPp?dŕ=zXk*%\@;=d}ُxWNq1p6eDuiƯ<jTИ:jRAD`#y5`x<O<:JAkjyuBuNS	S%wT݋1ʪuԷ+Wh"`_,㍏9RK{#lD)4аL ;fCThu:´LLr]v:P<<#ߖVkmq~KUTՋJ{yϦS5*uݼ3qpG	߁4@qY̛~!۩*0ֻY8u$cdw41
vJIT['ЩʰN¤VaRfz?j_۶3ԩK!ҹ13Ըc0@73.)UXcU θ4"݈#:"SAKQPwGǦl䥂u$2-QxKOܻvh{sbLtIRt0
^)$Am;$qT$Yd\bN},;\f)ߒ$- {(	4!@UlI壱5ը!j$^q!`B{L}+eU(&_$]t7%tOnaGCpMgB@cȜ$@E]RYθAOcOD|.5>.@!ZKO]fƖ	,| LLߌʐye<eEe <88mM/^V
t^aͧsD=<+bKR6K6QqJA5rdjV)'SM$K{H]fLxH鹡
Q^L)q햋sL'Pv`C9)Ny5)N)/P.nu^2h4ryޙ!tU3&T\JD'A%ɑTqmy'\Sht
F8u`Ƿ2wWhS%1<Õȵ F$:wz}vXs|L_"bNY?ޙw)h0gFtFgZj83/ۤK]%;WJϼB__}OW\{FS1jn7kԎRA"
D"niWvLp(xX!2Ѱ	t<:Pla {m{OM->ZmM-ΧMw6X[XI'2lj+}GշXMU(qK<mi
cRЊh]粙VۭiPRjTe9rQ7ЬrLb4\D6j&S PAA7Η.P#LC7(jPfTiS_մVHrgu5s:ޒec0nAS";)r=N)ՃS Xꁒ?ĕ^pC	j"f4Wad}y^#<uH`Z@[N="ApІvE3 
c\=Š^,,;:9b˳jkT2PAޮ*K(6_E¡\yyY|=CIw|㵓\x*hȄpM	qxъg6Bdsj`، ̺,k?PAߗd ݡiᵹ		'4L=,hh`˚"#j,j2ܤe܃ə?vr-*ov`Fhkޟ鿫b	+c#2d8Di[
ڬe!FYCQ\)qMOىX0V9W|9k(́Tc4]rVp"E\愪VDP:@dɤbu}XE,3,'ZS4-GIO5qjܑVg\2$RX2f(Sk1hKo{֦>Rshlm85tWHgƋE;Lpf=im+Z7T_'U`P;nٜmºc:h uVJi0/;CUBgCJ1(ݷUaXܰCރk+3mZbcL.wϷʤ3 'Q*]^I_+ţsTb`%#3k^!Syy[TS؎19kk[V]cѡ(&	0P 4Ecq!,xЀeh`t7ߎ	%~74O(ȹ5ޭ_\/l\*R!ss	[hjIN0<|T愨60B7	?Wz:_GZ#4ʨ'{8~ނxL<oZK1گ"C;m'CwrYgHo606ioBܬs	fO4M&Pw>`J懡	1tj=yA19/ħ "G OʼW^!/#/x>Bmgc)[m;#=aq[Zo j=pQ!$&rA]w+DOmD|*M^jqS}z1 o?~s*XD(6N4x?k)j
|جBqD+e,BN)6)9u<AC+m&Clu_Ylf=T
,A=ָݚc),nVdAI̳aϚ% GD +=RoW[xޠ½5|3%|E8x$2UoF#3̰_xS3Z{͞ cGEIO0pbJs}!hXѥУo#21\(s.C;9g_m.jsr*yp%+'e>EmL@^/%߃' t9vc~To}D^L"%,Ԇz/2}@{':9BO22$gۨzoS2xWSw~ގx"uRQe+9Ǿ؏{׾f8sใ7YceUX7"eRe^Bq<saieƊ$v;Kr%iAc#!֯0ƠY{e~io=13iRRr@bR%.^fr=.^ޗz^Fa^M=L	?Oz 5!Hz(e
QrhT)bN6%:W>H-QQvQyst4Dx^cf#d<I*GSF}W5vXXzeqs	fҨM*F	I@]TLZ6.%wP~/Q	4 M=a](vS
T%rreg77x/ʋPГ+agUAttX4\!xo瘬2XDme[ܴW%nM%c2\ϵmjTQ8Ro}[vᖵjtYQW@krCǨ y]Y~YdcxOPĚX'G=Xݨ	 [
iDBS4y{(U-.8"~|=ޚL,yHӦET2Ί+Xb-A;2-̩3&!B*3$i<D,evqch؈pkQxiG̒ι[xe{Ev`.M9;Qd"v'#Ƃ!\>2dJ.1DB\y@|a~d 	t{NV*g237HuFj%Mim;71'l:O=³3[[/!VwOiO/&0>(f;6Fv. 'B͎8suF6^kntsSsUTϿ\pqMKDC~b	#O2PE
B-,kن*mL4ZqөiD>ўT{TnD.'W!o\\tMw]$ՒfIwӂقTOdlS0cK!;0x5P5+X	 qh G+$#s	q9c3 ws Qmj&ROltE:C~5Cl~2q!4^G6*#и#NY8QV"2+3ss:Ig4@*V$S@aPہFH<ll&tV%n$V	޾_UpBI\/ߵ,*V9^0+!GEq8лIHK2[9+ECژa(5,:7gQc9k4ZoRۢcPۤ'DJ?lүHڮւՅZN	DU{3>כ	QeݔkE!$Vâ)l{t-y{^VEjzwCbmAIrX՚`2%d-Ӱsdy+!Ōy_ֺa5]iOGE`8KLOzh]Kz4lAVjT+D)LQ|5!Ci~90,I,cp<jO`t7ST]rUrKQDw$sF~} ՗TM=YRTje85UNJ44䌱1ҠP(xFO@۪МYi匁NTf4]JuA8^-V%Tݺki@AaVDuLQZ5/{\d>%o1\Ţ70_p-Lsk&dߎ%iG8?gm4B;JVTitTP9#gf.҇1ؠΉHcK}1t>e/+N20ŞӢ܃cDHN X8C<.ύ|AHZܙ<CDS_ħkTB̊!G7K~AG%|@}fXq5ٿO;}p[Mrف	y:,.b3
e.1DB	5	"
[gWqJ`d+l +*{scS8:LOC=@>&ڬa|W{1oc}j^/;_^<Mۧ?6@ܩE|*(,Y2!Ƨh.,h>-߼IVle6J+e4^:԰`[xQ0iKe;ˋ<w%&^c!f+.w6!D!,D̠|*=464#%nK~
⏰_A=`.}͌kؔ_A9܀
fPf
7{5966SEf#~	p"O _V={^!.Uf)gREb0oU IϽtجscW5,3ϵYjc-[BՓ&#z%+%fe/87<悗]} -vk$tѪx.ݗ5"NA%yYmEc*GMTk{'b'GN?3:
<#swK}{!a-RŁg|v|TBO6*=j~tf,h`ͦ=o>d$O_S ЈKArN*_}RݑGJWJugV=#|򗮇\in6u7ʸf\	o̬NiQ%"BݰDa-:)I롻tJ7O@<ӄ;9/}!U~"[rF槼[wЙtj&{,e1~9ߙ9 }eV˖\eMP-**[x3բ\0q|u?V51h9
&^-p@qXرi{3Ɓ:}61~
d{ЊDS%Bh[F:WDBdeMe)JS?&׵L6-i@S+)ke_+3@e{^=>6eU'D0v_gߧu1]3kW_<t-i*Ըi*.UM;\#(! - 5yoko3#=YP޵6*=6xXkږ ,,iDP%ILɄYIJikηC_"qHx ANJs{4P7F^"fM^Mk !m{1,yV>ssEƁo~Дc4ZW&qn;]Mp/ٓm}Ź@zw..	<AL2ngI5,fBv;ȭN-Kk4VX#Ttnj;Ձm2v\l%]{iF[i;mކ=mC?
ujNg(IǍz'h.%j#}D~]-Z+	
;75S<⌊vs]HSiW'5%υanyw֭	=y[2
@?CU] ؅Ǭ2:~՚F;pWˈ8)	[ȹc{gۇVIAlhdKhG!tciZjY4kmoL?+;*Vntorh@?n&?],kpnLm!ܬ=1l*cIqLܽ<23$4x#B+1ri\#a6cm&:5*8Ň M M') К+O0
sefY՛ :0;z	ܴtL	NN#NS-oB3Tl(˷ t!Oq,&GѪ@MUհᆤq% X4v,eO"gnGxhq' >QhZP0A|mKqzIش[uu<.l#VSטkw]d1@#=:1\frM-sZ -^?CzkʻvM#&]nlF+ڸNz3a-?.)4hL2rM0L+Α(tTt]$jA̝V>tZ&Sĝqk,{IqGvEIWrS<i;dF7ORyJE>y3oY<h+/xmɚnhѹ6pl2PLQ[o~k3^fk1PF:Mיq;dm#{	ZgyIdzr31z/4]J$O\DsqNݧ6Yݢ
3]K*!wdg?>cò.wf:xezۀӪ;XkjMQl]~$<ßLc:ͮ[:	fӈ;jR7R!HYA7kr-"lap+I(R%Q+='遃@'&h𛣯>7"%g^Y!,?,+AO{CoarCs5O;ks?敼c%9U4)LXO[|ls\U[[
3h68#2!n/ %}'r۾F꟤V[FY9rAkqPj&0kɍ 0TVZvSb(|BPDX	  fjuίlM<dFpڰ@uduE9c15cO6vϖ%Tc̷5za!9Qq1K	Lͨ۵!Xۜhd[e|vJ؈	Ӑx_PkC
;(Ńh[_DP-}nG X'o*ѐՐ֓oWP4lèX;(,d8,?|:6AaJsR^"o'6)}7NIS;YוuIR
҉ujRE
)#,;Oo}슞S&M-[o6l+IT\1?|^ٯύ(RƟO^<h8q#d7/hf AP.tsvU-;m3I\دHNB*vCD4`z7FdRK#}7"3ܴOb >･`aZ6/lX>:._ɋT	xh?i$}e,^y|)ԣ@>FpAO\H\B|SOR$JF? sUB.lꖵDZ!ï:# j1Y,KFٯ~]l'h@qK&L)4h	1E5</f'=`@~@G$*K~@0|::/T7/eh[BqQYkZ.?9xb$h 	Qń3>|+RdsK+FVO[F4OaKλˮceCv_oZrSżE-e[^%fYVDu5L]޻]6p.z2AB͑h\=%H+13WnE%e*:F֎bGxHHPL[LOJexL\bQJG%TjyI}.:aCA꫶~i\7xQ^/&=;}^PIZ/;$҅/![Xa_glfdf^ovv#nϼO~'/Ͻ͑gsrFd:qk'[}m;P>++Ɂ'a)
-0e17X1	2}o0'kg	ohr:g.ƕ/K,틎L!o.%Y0NHJmXzr GL=WUs/1yׇeԾC`ueVʻ%$K?˞1K!ΔI5tL<)$lI!v*~qd#Cf,WPD)&&˕~3:l6oGA#%O@ ໰!ސoto&N3zdݫf^j|cvAMv1u0RjZ}XYJ		R]:wzd?i
c:]Udb5៶yBulgef}I	Ǚ&oC(`78 qm }v,^eOڵhw=xD!  jPX4rf&dRfeAu@,;ω zv߁"`N7jֵ6ggNc/4>8{ՁN,}'-~7F['  ^@^ӭ"I7cͽdɓFeo/Ak Vku  *3N6| »u y{%*5'u]wy؄RvW_t{o~֭wYF3C~#u7~C_s6C\w_7n=B}mX j}e}k[j':ŷm>M#Dq0I@ah "	ᒘEYL~Rip6N
XN.pQU\RyT1F-T&9qJhaĝd7F:	a{yz؏C=8h+KEXg_Ou34`5gW?]P4mBaE3&HMfHQ+5lB#"aåF8OdD'&qϸ[Cr`榎N&]zcp&1ilі?$z2ӚHAD-^\wsbf"
; f/A4GθN8	=C]G^|ٗ 0E	.p ('H_o	W5a*>wRmikۑuvG'ζ\6HBd%'yj[ӾtcMYw<#wNRd֖ǝ˟XժN1JP2xQFs`$L}7cI,5l% aJlZuwlg79I3DdبU5
 B@#-c0ǟ iYc93ι+n$#kg5np[x/o_?A#iLk;ZeD/G%MJm_M|F$Td$%-/X<iaaK]Ʋaoc|LIOF2vV
Vy/z5PfŴ[j{ghjZqx	gWO}f32d&/OAaD&o![Ģ,fmX7S<תs&⓸=v^jW1k:.k1UúFYmATAX!HB!m8#˿},cZJȊT"Y6uЄ'"pW:NsZ.
l+W~*TJf3'[jfA՛yAҔ~DuJo}JLGj|WZmniD-z`B,|Q~c=YV@߀5x1Gsd}	 d2A\P(T j 5XQ\汘bH%jvyB$	eG}ֱ]0MJ\
RTfk@Ԗnʼ	ec	Ch$/trtZ,UMCF4Mo~[>eQm$f2ә-bы[
VUyk[F6}Y{37k? ACTpyfJ;?KMY8M,K*ߵCʓI'?midfx6Xw
,mk"B~Ĩ>	VO,6Nre(&vQDs|_A~O⡊02>AB!%3,%*0aB#fNi*e+G8ygHD2N	4m&"_jS]4?Ǣj }R˓*Lt<泀E,fIbp%ٝӹtx #dbƄE O Tq]ЗfgюR[ȕv'p !'Go"洇fgw\;bOkDkk-\,f/?
_l6jR@<O]!g?ПU>ؓW9m=+陋L^PgpPhӼ
o<Lf
S=m?)Cd5E5!Le;Q!}pC2RO7̟+[܋|dWDoJT~lmvAeUyj{QC
ʊqO)Xt\gwqIoq޵L9TÒ5T݉i@	{åϽN~6lt 1H,_ZqΉ2<<FP*Sͷ_]fc_cnne<6"678m.Q%w.
f|ktcϧu^e,Cj_E2f)oh)3eɁ4yrYD:HNE!=G0ְ]z/E"F3:q$INJjӼdFW5O?%*ZFcAYs/e9
hiyWVsP]tK38VhB9>ԕUR7|EJMH^VzF>yGE QJaRf2S9E.7/i+TZվuk=洢֞H:.uTьg3\e.{]]fO>'S{e)Gy*ВV:q9mnSO0+6+#mt:qiX4MαWu*'ڱrO(t8?p.cdf#]_zcRqg+Lzt}Z/}O#\ATs#~YSs~;؄ˬGrgNdl>n8dkb@6їs[]
@V9Qq*tPlbY$ܺ3ʷa;	kZ)KdI'  v{j9^ jȇ;Y(2 %stM	ۣūgi|l|Om5'ǁYl`THPڊbЙ:`t*EEk( `;;&|3MfE_b"+)nFPZ _w3UR/t\%[<&kDUA% const e={AppAddInstanceDialog:{choiceTitle:e=>{const{normalize:n}=e;return n(["Több profil észlelve. Válassz egyet az importáláshoz."])},configTitle:e=>{const{normalize:n}=e;return n(["Konfiguráció"])},createTitle:e=>{const{normalize:n}=e;return n(["Játék létrehozása"])},downloadedNotification:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["A modpack ",t(r("name"))," letöltődött. Szeretnél létrehozni egy példányt hozzá?"])},serverTitle:e=>{const{normalize:n}=e;return n(["Add meg a kiszolgáló címét"])}},AppShareInstanceDialog:{alterDownloadDescription:e=>{const{normalize:n}=e;return n(["Ha nem akarja elrontani az aktuális példányt. \nLétrehozhat egy új példányt a partner konfigurációjából is. \nPéldány létrehozásához kattintson az alábbi gombra."])},baseInfo:e=>{const{normalize:n}=e;return n(["Alapvető beállítások"])},cancelShare:e=>{const{normalize:n}=e;return n(["Megosztás visszavonása"])},description:e=>{const{normalize:n}=e;return n(["Miután megosztottad a profilt, más helyről is letöltheted ezeket a fájlokat  az alábbi módon a számítógépeden keresztül."])},downloadDescription:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Kérjük, ellenőrizze a társától kapott fájlokat. \nVálassza ki a letölteni kívánt fájlt. \nAz aktuális példányba kerül: ",t(r("name")),"."])},downloadNotifyTitle:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Példány letöltése ",t(r("user")),"-től"])},downloadTitle:e=>{const{normalize:n}=e;return n(["Fájlok letöltése más társaidtól"])},downloadToLocal:e=>{const{normalize:n}=e;return n(["Letöltés az aktuális példányba"])},filesToDownload:e=>{const{normalize:n}=e;return n(["Letölteni kívánt fájlok kiválasztása"])},filesToShare:e=>{const{normalize:n}=e;return n(["Megosztani kívánt fájlok kiválasztása"])},instanceShare:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("user"))," épp most osztotta meg veled az aktuális példányt."])},share:e=>{const{normalize:n}=e;return n(["Megosztás"])},shareNotifyTitle:e=>{const{normalize:n}=e;return n(["Példány megosztása"])},shareTitle:e=>{const{normalize:n}=e;return n(["Játék fájlok megosztása másokkal"])}},BaseSetting:{},BaseSettingGeneral:{title:e=>{const{normalize:n}=e;return n(["Általános"])}},FeedTheBeast:{search:e=>{const{normalize:n}=e;return n(["Keresés a FTB-ben"])}},FeedTheBeastCard:{},FeedTheBeastProject:{changelog:e=>{const{normalize:n}=e;return n(["Változásnapló"])},details:e=>{const{normalize:n}=e;return n(["Részletek"])},install:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Telepítés ",t(r("version"))])},overview:e=>{const{normalize:n}=e;return n(["Áttekintés"])},versions:e=>{const{normalize:n}=e;return n(["Verziók"])}},HomeJavaIssueDialog:{incompatibleJava:e=>{const{normalize:n}=e;return n(["Nem kompatibilis Java"])},incompatibleJavaHint:e=>{const{normalize:n}=e;return n(["A kiválaszottt Java valószínűleg nem lesz jó a Minecrafthoz!"])},missingJava:e=>{const{normalize:n}=e;return n(["Hiányzik a Java"])},missingJavaHint:e=>{const{normalize:n}=e;return n(["A Launcher nem érzékel semmilyen java-t a számítógépen. Megteheted:"])},needDownloadHint:e=>{const{normalize:n}=e;return n(["Nem találja a megfelelő Java verziót a számítógépében. Javasoljuk, hogy töltsd le a újat."])},optionAutoDownload:{message:e=>{const{normalize:n}=e;return n(["A Launcher letölti és telepíti neked a Javát a Mojang forrásából."])},name:e=>{const{normalize:n}=e;return n(["Automatikus letöltés"])}},optionManualDownload:{},optionSelectJava:{message:e=>{const{normalize:n}=e;return n(["Lehet, hogy az indítóprogram nem találja a Java-t. Megadhatod a Launchernek, hogy hol van."])},name:e=>{const{normalize:n}=e;return n(["Java kiválasztása a gépen"])}},optionSwitch:{disabled:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Jelenleg nincs Java ",t(r("version"))," az adatbázisban!"])},message:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["A létező Java ",t(r("version"))," használata a számítógépen"])},name:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Átállítás ",t(r("version")),"-re"])}},recommendedVersionHint:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["A ",t(r("version"))," ajánlja a Java használatát a ",t(r("range"))," tartományban。"])},selectMatchedHint:e=>{const{normalize:n}=e;return n(["Megfelelő helyi Java verziókat találtam. Ezeket a helyi Javascripteket választhatod."])},selectSecondaryHint:e=>{const{normalize:n}=e;return n(["Találtam néhány helyi Java verziót, de lehet, hogy nem felelnek meg a kritériumoknak. Az indításhoz továbbra is használhatod őket, de ez a probléma továbbra is megjelenik."])}},HomeLaunchMultiInstanceDialog:{confirm:e=>{const{normalize:n}=e;return n(["Igen, indítás"])},description:e=>{const{normalize:n}=e;return n(["A Minecraftot többször indítod el. Biztos vagy benne?"])},title:e=>{const{normalize:n}=e;return n(["Többszörös indítás"])}},HomeSyncButton:{},HomeSyncDialog:{pull:e=>{const{normalize:n}=e;return n(["Letölt"])},push:e=>{const{normalize:n}=e;return n(["Feltölt"])}},HomeSyncDialogPull:{failText:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["A frissítés lekérése sikertelen. ",t(r("url"))])},refresh:e=>{const{normalize:n}=e;return n(["Újratöltés"])},update:e=>{const{normalize:n}=e;return n(["Frissítés"])}},HomeSyncDialogPush:{authError:e=>{const{normalize:n}=e;return n(["Rossz felhasználói hitelesítés. Győződj meg róla, hogy van jogosultságod a fájlok feltöltéséhez a szerverre!"])},refresh:e=>{const{normalize:n}=e;return n(["Frissítés"])},unknownError:e=>{const{normalize:n}=e;return n(["Ismeretlen kiszolgálói hiba. Kérlek, próbáld újra."])},upload:e=>{const{normalize:n}=e;return n(["Példány feltöltése"])}},SettingMigrationDialog:{selectRootDirectory:e=>{const{normalize:n}=e;return n(["Gyökérkönyvtár kiválasztása"])}},add:e=>{const{normalize:n}=e;return n(["Új"])},ago:{day:e=>{const{normalize:n,interpolate:t,named:r,plural:o}=e;return o([n([t(r("duration"))," napja"]),n([t(r("duration"))," napja"])])},hour:e=>{const{normalize:n,interpolate:t,named:r,plural:o}=e;return o([n([t(r("duration"))," órája"]),n([t(r("duration"))," órája"])])},minute:e=>{const{normalize:n,interpolate:t,named:r,plural:o}=e;return o([n([t(r("duration"))," perce"]),n([t(r("duration"))," perce"])])},second:e=>{const{normalize:n,interpolate:t,named:r,plural:o}=e;return o([n([t(r("duration"))," másodperce"]),n([t(r("duration"))," másodperce"])])}},authProfileAddedNotification:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Belépési profil ",t(r("name"))," hozzáadva"])},author:e=>{const{normalize:n}=e;return n(["Készítő"])},back:e=>{const{normalize:n}=e;return n(["Vissza"])},baseSetting:{title:e=>{const{normalize:n}=e;return n(["Alapbeállítások"])}},browse:e=>{const{normalize:n}=e;return n(["Böngészés"])},browseApp:{createShortcut:e=>{const{normalize:n}=e;return n(["Parancsikon létrehozása"])},default:e=>{const{normalize:n}=e;return n(["ALAPÉRTELMEZETT"])},delete:e=>{const{normalize:n}=e;return n(["Törlés"])},launch:e=>{const{normalize:n}=e;return n(["Indítás és beállítás alapértelmezettnek"])}},cancel:e=>{const{normalize:n}=e;return n(["Mégsem"])},checkUpdate:{name:e=>{const{normalize:n}=e;return n(["Frissítés keresése"])}},color:e=>{const{normalize:n}=e;return n(["Szín"])},confirm:e=>{const{normalize:n}=e;return n(["Indítás"])},copyClipboard:{success:e=>{const{normalize:n}=e;return n(["Másolás vágólapra"])}},create:e=>{const{normalize:n}=e;return n(["Létrehozás"])},curseforge:{authors:e=>{const{normalize:n}=e;return n(["Készítők"])},category:e=>{const{normalize:n}=e;return n(["Kategória"])},createdDate:e=>{const{normalize:n}=e;return n(["Létrehozás dátuma"])},downloadOnly:e=>{const{normalize:n}=e;return n(["Letöltés"])},file:{gameVersion:e=>{const{normalize:n}=e;return n(["Játék verzió"])},modLoader:e=>{const{normalize:n}=e;return n(["Mod betöltő"])}},install:e=>{const{normalize:n}=e;return n(["Telepítés"])},installTo:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Telepítés ide ",t(r("path"))])},installToStorage:e=>{const{normalize:n}=e;return n(["Telepítés a tárhelyre"])},lastUpdate:e=>{const{normalize:n}=e;return n(["Legutóbbi frissítés dátuma"])},project:{description:e=>{const{normalize:n}=e;return n(["Leírás"])},files:e=>{const{normalize:n}=e;return n(["Fájlok"])},images:e=>{const{normalize:n}=e;return n(["Képek"])}},recentFiles:e=>{const{normalize:n}=e;return n(["Legújabb fájlok"])},releasedDate:e=>{const{normalize:n}=e;return n(["Kiadás dátuma"])},search:e=>{const{normalize:n}=e;return n(["Keresés"])},totalDownloads:e=>{const{normalize:n}=e;return n(["Összes letöltés"])}},curseforgeCard:{},curseforgeCategory:{"API and Library":e=>{const{normalize:n}=e;return n([])}},dataMigration:{apply:e=>{const{normalize:n}=e;return n(["Alkalmazás"])},directoryCriteriaHint:e=>{const{normalize:n}=e;return n(["Kérlek, győződj meg róla, hogy az új könyvtárhelyed egy ÜRES könyvtár!"])},migrationDestinationIsFile:e=>{const{normalize:n}=e;return n(["A célállomás egy fájl! Kérlek, válassz egy üres könyvtárat!"])},migrationDestinationIsNotEmptyDirectory:e=>{const{normalize:n}=e;return n(["A célállomás nem egy üres könyvtár! Kérlek, győződj meg róla, hogy a üres  könyvtárat!"])},migrationNoPermission:e=>{const{normalize:n}=e;return n(["Nincs engedély a régi könyvtár átnevezésére az új könyvtárba! Kérlek győződj meg róla, hogy az indítónak mindkét helyre van hozzáférése!"])},placeholder:e=>{const{normalize:n}=e;return n(["Kérlek kattints ide a könyvtár kiválasztásához"])},setRootCause:e=>{const{normalize:n}=e;return n(["Elveszíted az adataidat (pályák, forráscsomagok, modok), ha bezárod a Launcher-t ebben a folyamatban!"])},setRootDescription:e=>{const{normalize:n}=e;return n(["Ez megváltoztatja az minecraft gyökér adatmappáját a Launchernek."])},setRootTitle:e=>{const{normalize:n}=e;return n(["Új tárolási hely beállítása"])},unknownError:e=>{const{normalize:n}=e;return n(["Ismeretlen hiba! Kérlek próbáld újra, vagy lépj kapcsolatba a fejlesztővel!"])},waitReload:e=>{const{normalize:n}=e;return n(["Adatok áthelyezése. Kérlek, ne zárd be a Launcher-t, különben elveszíted az adataidat."])}},delete:{name:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Törlöd ",t(r("name"))])},no:e=>{const{normalize:n}=e;return n(["Nem"])},yes:e=>{const{normalize:n}=e;return n(["Törlés"])}},dependencies:{embedded:e=>{const{normalize:n}=e;return n(["Beépített"])},incompatible:e=>{const{normalize:n}=e;return n(["Inkompatibilis"])},name:e=>{const{normalize:n}=e;return n(["Szükségletek"])},optional:e=>{const{normalize:n}=e;return n(["Opcionális"])},required:e=>{const{normalize:n}=e;return n(["Szükséges"])}},description:e=>{const{normalize:n}=e;return n(["Leírás"])},detail:e=>{const{normalize:n}=e;return n(["Részletek"])},diagnosis:{badInstall:{message:e=>{const{normalize:n}=e;return n(["Kattints a gombra, hogy megpróbáld újratelepíteni ezt a verziót."])},name:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Rossz telepítés a ",t(r("version"))])}},corruptedAssets:{message:e=>{const{normalize:n}=e;return n(["A Launcher telepíti az eszközöket a számodra"])},name:e=>{const{normalize:n,interpolate:t,named:r,plural:o}=e;return o([n(["Sérült elem: ",t(r("name"))]),n(["Sérült elem ",t(r("name"))]),n([t(r("count"))," elem sérült"])])}},corruptedAssetsIndex:{message:e=>{const{normalize:n}=e;return n(["A launcher letölti a fájlok indexeit számodra"])},name:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["A ",t(r("verzsion"))," eszközindexű fájlja sérült."])}},corruptedLibraries:{message:e=>{const{normalize:n}=e;return n(["A launcher telepíti a könyvtárakat"])},name:e=>{const{normalize:n,interpolate:t,named:r,plural:o}=e;return o([n(["Sérült könyvtár: ",t(r("name"))]),n(["Sérült könyvtár ",t(r("name"))]),n([t(r("count"))," elem könyvtár"])])}},corruptedVersionJar:{message:e=>{const{normalize:n}=e;return n(["Kattints erre a verzióra a telepítéshez"])},name:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["A Minecraft ",t(r("version"))," sérült jar verziója."])}},corruptedVersionJson:{message:e=>{const{normalize:n}=e;return n(["Kattints a verzió telepítéséhez"])},name:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Hibás verzió ",t(r("version"))," json."])}},incompatibleJava:{message:e=>{const{normalize:n}=e;return n(["Megkérheted a Launcher programot, hogy töltse le."])},name:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["A java verzió ",t(r("javaVersion"))," nem felel meg a ",t(r("version")),"-nak!"])}},instanceFiles:{description:e=>{const{normalize:n}=e;return n(["Ez lehet, hogy befejezetlen telepítés volt a múltkor"])},title:e=>{const{normalize:n}=e;return n(["Befejezetlen példány"])}},invalidJava:{message:e=>{const{normalize:n}=e;return n(["Kattints egy másik java indításához."])},name:e=>{const{normalize:n}=e;return n(["Érvénytelen java hely."])}},missingAssets:{message:e=>{const{normalize:n}=e;return n(["A Launcher telepíti az elemeket"])},name:e=>{const{normalize:n,interpolate:t,named:r,plural:o}=e;return o([n(["Hiányzó elem: ",t(r("name"))]),n(["Hiányzó elem ",t(r("name"))]),n([t(r("count"))," elem hiányzik"])])}},missingAssetsIndex:{message:e=>{const{normalize:n}=e;return n(["A Launcher letölti ezeket az elemeket"])},name:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Hiányzó eszközindex fájl a ",t(r("version")),"."])}},missingAuthlibInjector:{},missingJava:{message:e=>{const{normalize:n}=e;return n(["Kattints a probléma megoldásához"])},name:e=>{const{normalize:n}=e;return n(["Nem található a Java a Minecraft indításához!"])}},missingLibraries:{message:e=>{const{normalize:n}=e;return n(["A Launcher telepíti neked a könyvtárakat"])},name:e=>{const{normalize:n,interpolate:t,named:r,plural:o}=e;return o([n(["Hiányzó ",t(r("name"))," könyvtár"]),n(["Hiányzó ",t(r("name"))," könyvtár"]),n(["Hiányzó ",t(r("count"))," könyvtár"]),n(["Hiányzó ",t(r("count"))," Könyvtár"])])}},missingVersion:{message:e=>{const{normalize:n}=e;return n(["Kattints erre a verzióra a telepítéshez"])},name:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["A ",t(r("version"))," verzió nincs telepítve!"])}},missingVersionJar:{message:e=>{const{normalize:n}=e;return n(["Kattints erre a verzióra a telepítéshez"])},name:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Hiányzó verzió jar a Minecrafthoz ",t(r("version"))])}}},disable:e=>{const{normalize:n}=e;return n(["Letiltás"])},disk:{available:e=>{const{normalize:n}=e;return n(["Elérhető"])},used:e=>{const{normalize:n}=e;return n(["Használva"])}},download:e=>{const{normalize:n}=e;return n(["Letöltés"])},downloadCount:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("count"))," letöltés"])},duration:{day:e=>{const{normalize:n,interpolate:t,named:r,plural:o}=e;return o([n([t(r("duration"))," nap"]),n([t(r("duration"))," nap"])])},hour:e=>{const{normalize:n,interpolate:t,named:r,plural:o}=e;return o([n([t(r("duration"))," óra"]),n([t(r("duration"))," óra"])])},minute:e=>{const{normalize:n,interpolate:t,named:r,plural:o}=e;return o([n([t(r("duration"))," perc"]),n([t(r("duration"))," perc"])])},second:e=>{const{normalize:n,interpolate:t,named:r,plural:o}=e;return o([n([t(r("duration"))," másodperc"]),n([t(r("duration"))," másodperc"])])}},edit:e=>{const{normalize:n}=e;return n(["Szerkesztés"])},enable:e=>{const{normalize:n}=e;return n(["Engedélyezés"])},env:{select:{all:e=>{const{normalize:n}=e;return n(["Mindet kiválaszt"])},fit:e=>{const{normalize:n}=e;return n(["Válassza az Illesztés lehetőséget"])},none:e=>{const{normalize:n}=e;return n(["Válassza a Nincs lehetőséget"])}}},error:{name:e=>{const{normalize:n,plural:t}=e;return t([n(["Hiba"]),n(["Hiba"])])}},errors:{BadForgeInstallerJarError:e=>{const{normalize:n}=e;return n(["Nem tudja elemezni a forge telepítő jar fájlt. Lehet, hogy a forge új kiterjesztéssel rendelkezik? Lépj kapcsolatba a fejlesztőkkel, ha ez a probléma továbbra is fennáll."])},BadInstanceType:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Nem érvényes példány: ",t(r("type"))])},BodyTimeoutError:e=>{const{normalize:n}=e;return n(["HTTP test időtúllépés"])},ChecksumNotMatchError:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Az ellenőrző összeg nem egyezik! Várható ",t(r("expect")),". Tényleges ",t(r("actual")),"."])},ConnectTimeoutError:e=>{const{normalize:n}=e;return n(["A szerverhez való kapcsolódás időtúllépése."])},DNSNotFoundError:e=>{const{normalize:n}=e;return n(["DNS keresési hiba"])},DatabaseNotOpened:e=>{const{normalize:n}=e;return n(["Az adatbázis nincs megnyitva! Az Launcher nem működik megfelelően! Kérlek, válassz egy olyan adatkönyvtárat, amelyhez az Launcher hozzáférhet. Megpróbálhatod visszaállítani az adatgyökeret a beállítások oldalon."])},DiskIsFull:e=>{const{normalize:n}=e;return n(["A lemezed tele van! \nNem írhat semmit a lemezre! \nLehet, hogy minden funkció nem funkcionális!"])},DownloadAggregateError:e=>{const{normalize:n}=e;return n(["A fájl letöltése sikertelen."])},DownloadFileSystemError:e=>{const{normalize:n}=e;return n(["Hiba a letöltési fájl elérési útvonalának megadásakor. Kérlek, győződj meg róla, hogy az Launchernej van írási jogosultsága."])},HeadersTimeoutError:e=>{const{normalize:n}=e;return n(["HTTP Fejléc időtúllépés"])},SocketError:e=>{const{normalize:n}=e;return n(["Kiszolgálói foglalathiba"])}},eula:{body:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["A jelölőnégyzet bejelölésével jelzi, hogy beleegyezik a Minecraft ",t(r("eula")),"-be."])}},exception:{http:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["A ",t(r("url"))," HTTP-kérés sikertelen. Állapotkód ",t(r("statusCode")),". ",t(r("code")),". Kérlek, próbáld meg újra, vagy ellenőrizd a hálózatodat. Ha ez a hiba továbbra is fennáll, kérlek küldj jelentést a fejlesztői csapatnak."])}},existed:e=>{const{normalize:n}=e;return n(["Létezett"])},exportModpackTarget:{curseforge:e=>{const{normalize:n}=e;return n(["Curseforge fájl"])},github:e=>{const{normalize:n}=e;return n(["Github fájl"])},modrinth:e=>{const{normalize:n}=e;return n(["Modrinth fájl"])},override:e=>{const{normalize:n}=e;return n(["Felülbíráló (nyers) fájl"])}},extensions:{mrpack:e=>{const{normalize:n}=e;return n(["Modrinth modcsomag"])},zip:e=>{const{normalize:n}=e;return n(["Zip Fájl"])}},fabricVersion:{disable:e=>{const{normalize:n}=e;return n(["Fabric letiltása"])},empty:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Nincs Fabric verzió ehhez a Minecraft ",t(r("version")),"-hoz"])},showSnapshot:e=>{const{normalize:n}=e;return n(["Pillanatkép megjelenítése"])},stable:e=>{const{normalize:n}=e;return n(["Stabil"])},unstable:e=>{const{normalize:n}=e;return n(["Instabil"])}},feedback:{channel:e=>{const{normalize:n}=e;return n(["Csatornák"])},description:e=>{const{normalize:n}=e;return n(["Találtam egy hibát, vagy szeretnék javasolni valamit"])},discord:e=>{const{normalize:n}=e;return n(["Discord"])},discordDescription:e=>{const{normalize:n}=e;return n(["Csatlakozz Discordra"])},discordJoin:e=>{const{normalize:n}=e;return n(["Csatlakozás"])},github:e=>{const{normalize:n}=e;return n(["Github problémák"])},githubDescription:e=>{const{normalize:n}=e;return n(["Nyiss egy Github problémát, hogy elmondd a gondolatodat"])},githubOpenIssue:e=>{const{normalize:n}=e;return n(["Github"])},kook:e=>{const{normalize:n}=e;return n(["Kook"])},kookDescription:e=>{const{normalize:n}=e;return n(["Kook egy alternatív app a Discordra Kínai felhasználóknak"])},name:e=>{const{normalize:n}=e;return n(["Visszajelzés"])},qq:e=>{const{normalize:n}=e;return n(["QQ Csoport"])},qqDescription:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Lépj be a visszajelző QQ-csoportba, és beszélgess közvetlenül a készítőkkel. Csoport száma: ",t(r("number"))])},qqEnterGroup:e=>{const{normalize:n}=e;return n(["Csatlakozás"])}},fileDetail:{fileSize:e=>{const{normalize:n}=e;return n(["Fájl méret"])},hash:e=>{const{normalize:n}=e;return n(["Hash"])}},filter:e=>{const{normalize:n}=e;return n(["Szűrő"])},filterLocalOnly:e=>{const{normalize:n}=e;return n(["Csak a telepített megjelenítés"])},finish:e=>{const{normalize:n}=e;return n(["Befejezés"])},forgeConfig:{hint:e=>{const{normalize:n}=e;return n(["Kérlek, legalább egyszer indítsd el a játékot ezzel a moddal, hogy felismerjük a konfigurációs fájlját!"])}},forgeVersion:{common:e=>{const{normalize:n}=e;return n(["Általános"])},disable:e=>{const{normalize:n}=e;return n(["Forge kikapcsolása"])},empty:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Nincs Forge verzió ehhez a Minecraft ",t(r("version")),"-hoz"])},latest:e=>{const{normalize:n}=e;return n(["Legújabb"])},name:e=>{const{normalize:n}=e;return n(["Forge"])},recommended:e=>{const{normalize:n}=e;return n(["Ajánlott"])},showBuggy:e=>{const{normalize:n}=e;return n(["Buggy mutatása"])},showRecommendedAndLatestOnly:e=>{const{normalize:n}=e;return n(["Csak ajánlott és legújabb"])},version:e=>{const{normalize:n}=e;return n(["Forge Verzió"])}},gameSetting:{},gameType:{adventure:e=>{const{normalize:n}=e;return n(["Kaland mód"])},creative:e=>{const{normalize:n}=e;return n(["Kreatív mód"])},spectator:e=>{const{normalize:n}=e;return n(["Szemlélő mód"])},survival:e=>{const{normalize:n}=e;return n(["Túlélő mód"])}},help:e=>{const{normalize:n}=e;return n(["Súgó"])},home:e=>{const{normalize:n}=e;return n(["Kezdőlap"])},importModpack:{failed:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("modpack"))," importálása sikertelen"])},name:e=>{const{normalize:n}=e;return n(["Modpack importálása"])},success:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("modpack"))," importálása sikeres"])}},importResource:e=>{const{normalize:n}=e;return n(["Forrás importálása"])},install:e=>{const{normalize:n}=e;return n(["Telepítés"])},installAssets:{asset:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Telepítsen ",t(r("count"))," eszközt"])},assetIndex:e=>{const{normalize:n}=e;return n(["Elem indexfájl ellenőrzése"])},name:e=>{const{normalize:n}=e;return n(["Elemek telepítése"])}},installAuthlibInjector:e=>{const{normalize:n}=e;return n(["Authlib-injector telepítése"])},installCurseforgeFile:e=>{const{normalize:n}=e;return n(["Curseforge fájl telepítése"])},installFabric:{name:e=>{const{normalize:n}=e;return n(["Fabric telepítése"])}},installForge:{downloadInstaller:e=>{const{normalize:n}=e;return n(["Telepítő letöltése"])},library:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Könyvtár telepítése ",t(r("lib"))])},name:e=>{const{normalize:n}=e;return n(["Forge telepítése"])},postProcessing:e=>{const{normalize:n}=e;return n(["Utófeldolgozás"])}},installInstance:{file:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Példányfájl frissítése ",t(r("file"))])},link:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Fájlok másolása vagy összekapcsolása ",t(r("count"))])},name:e=>{const{normalize:n}=e;return n(["Példány frissítése"])},resolve:e=>{const{normalize:n}=e;return n(["Példány konfiguráció feloldása"])},unzip:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("count"))," fájlok kicsomagolása"])}},installJre:{decompress:e=>{const{normalize:n}=e;return n(["JRE fájlok dekompresszálása mappába"])},download:e=>{const{normalize:n}=e;return n(["Tömörített JRE fájl letöltése"])},name:e=>{const{normalize:n}=e;return n(["Java Runtime Library telepítése"])}},installLabyMod:{asset:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Elem telepítése ",t(r("name"))])},json:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["JSON generálása ",t(r("version"))])},name:e=>{const{normalize:n}=e;return n(["LabyMod telepítése"])}},installLibraries:{library:e=>{const{normalize:n}=e;return n(["Könyvtár telepítése"])},name:e=>{const{normalize:n}=e;return n(["Könyvtárak telepítése"])}},installModpack:{deploy:e=>{const{normalize:n}=e;return n(["Telepítés"])},download:{file:e=>{const{normalize:n}=e;return n(["Fájl letöltése"])},name:e=>{const{normalize:n}=e;return n(["Letöltés"])}},name:e=>{const{normalize:n}=e;return n(["Modcsomag telepítése"])},unpack:e=>{const{normalize:n}=e;return n(["Modcsomag kicsomagolása"])}},installModrinthFile:{name:e=>{const{normalize:n}=e;return n(["Modrinth telepítése"])}},installOptifine:{download:e=>{const{normalize:n}=e;return n(["Optifine Universal letöltése"])},jar:e=>{const{normalize:n}=e;return n(["Jar generálása"])},json:e=>{const{normalize:n}=e;return n(["Json generálása"])},name:e=>{const{normalize:n}=e;return n(["Optifine telepítése"])}},installResource:{fail:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Nem sikerült telepíteni ",t(r("file"))])},success:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Az erőforrás ",t(r("file"))," telepítése sikeres volt"])}},installVersion:{jar:e=>{const{normalize:n}=e;return n(["Verzió Jar telepítése"])},json:e=>{const{normalize:n}=e;return n(["Verzió Json telepítése"])},name:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Minecraft kliens telepítése ",t(r("version"))])}},instance:{addServer:e=>{const{normalize:n}=e;return n(["Szerver hozzáadása"])},changeIcon:e=>{const{normalize:n}=e;return n(["Ikon módosítása"])},current:e=>{const{normalize:n}=e;return n(["Jelenlegi példány"])},delete:e=>{const{normalize:n}=e;return n(["Játék törlése"])},deleteFailed:e=>{const{normalize:n}=e;return n(["Nem sikerült törölni a példányt"])},deleteFailedPermission:e=>{const{normalize:n}=e;return n(["Más program foglalta el a fájlt"])},deleteHint:e=>{const{normalize:n}=e;return n(["A példányadatok örökre lekerülnek a lemezről. Biztos vagy benne, hogy ezt akarod csinálni?"])},duplicate:e=>{const{normalize:n}=e;return n(["Duplikált játék"])},duplicatedName:e=>{const{normalize:n}=e;return n(["Duplikált név"])},fileApi:e=>{const{normalize:n}=e;return n(["A szinkronizáló fájlkiszolgáló API url címe"])},fileApiHint:e=>{const{normalize:n}=e;return n(["Az url a példányfájlok szinkronizálásához egy távoli konfigurációs kiszolgálóról."])},gameVersion:e=>{const{normalize:n}=e;return n(["Játék verzió"])},icon:e=>{const{normalize:n}=e;return n(["Profil ikon"])},iconHint:e=>{const{normalize:n}=e;return n(["Az ikon lehet fájl vagy internetes URL-hivatkozás."])},iconUrl:e=>{const{normalize:n}=e;return n(["Ikon Url"])},includeVersion:e=>{const{normalize:n,plural:t}=e;return t([n(["Verzió beépítése"]),n(["Verzió beépítése"])])},installModpack:e=>{const{normalize:n}=e;return n(["Frissítse a példányt a ModPack -től"])},lastPlayed:e=>{const{normalize:n}=e;return n(["Utoljára játszott"])},launchArguments:e=>{const{normalize:n}=e;return n(["Indítási argumentumok Előnézet"])},launchServer:e=>{const{normalize:n}=e;return n(["Indítsa el a localhost szervert"])},linkFileDesc:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Ez felülírja a helyi ",t(r("file"))," példányt a globális ",t(r("file"))," értékkel. \nBiztosan linkeled?"])},linkFileTitle:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Biztosan linkeli a(z) ",t(r("file"))," fájlt?"])},mcOptions:e=>{const{normalize:n}=e;return n(["Minecraft beállítások"])},mcOptionsHint:e=>{const{normalize:n}=e;return n(["Kiegészítő Minecraft indítási beállítások"])},name:e=>{const{normalize:n}=e;return n(["Profil név"])},nameHint:e=>{const{normalize:n}=e;return n(["A játék azonosítására használt név"])},neverPlayed:e=>{const{normalize:n}=e;return n(["Soha nem játszott"])},openCrashReportFolder:e=>{const{normalize:n}=e;return n(["Összeomlási jelentések mapppa megnyitása"])},openLogFolder:e=>{const{normalize:n}=e;return n(["Napló mappa megnyitása"])},playtime:e=>{const{normalize:n}=e;return n(["Játékidő"])},prependCommand:e=>{const{normalize:n}=e;return n(["Parancs elé fűzni"])},prependCommandHint:e=>{const{normalize:n}=e;return n(["Ez a parancs az összes indítási parancs elé kerül"])},requireName:e=>{const{normalize:n}=e;return n(["A név megadása kötelező"])},showInstance:e=>{const{normalize:n}=e;return n(["Játék mappa megjelenítése"])},useSharedOptions:e=>{const{normalize:n}=e;return n(["Használja a megosztott játékbeállításokat"])},useSharedOptionsDesc:e=>{const{normalize:n}=e;return n(["Ezzel összekapcsolja az options.txt fájlt egy több példányban megosztott fájllal"])},useSharedServersList:e=>{const{normalize:n}=e;return n(["Használja a megosztott szerverek listáját"])},useSharedServersListDesc:e=>{const{normalize:n}=e;return n(["Ez összekapcsolja a servers.da fájlt egy megosztott fájllal a példányok között"])},versionHint:e=>{const{normalize:n}=e;return n(["A játék Minecraft verziója"])},vmOptions:e=>{const{normalize:n}=e;return n(["JVM Beállítások"])},vmOptionsHint:e=>{const{normalize:n}=e;return n(["Extra argumentumok átadása a JVM-nek"])},vmVar:e=>{const{normalize:n}=e;return n(["Környezeti változók"])},vmVarHint:e=>{const{normalize:n}=e;return n(["Kattintson a gombra környezeti változók hozzáadásához"])}},instanceAge:{older:e=>{const{normalize:n}=e;return n(["Régebbi"])},threeDay:e=>{const{normalize:n}=e;return n(["Három napon belül"])},today:e=>{const{normalize:n}=e;return n(["Ma"])}},instanceDiscover:{gameFolder:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Fedezzen fel ",t(r("count"))," játékmappát"])},instanceFolder:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("count"))," példányt találtunk"])}},instanceFileOperation:{add:e=>{const{normalize:n}=e;return n(["Új"])},"backup-add":e=>{const{normalize:n}=e;return n(["Felülírás (Mentés)"])},"backup-remove":e=>{const{normalize:n}=e;return n(["Törlés (Mentés)"])},keep:e=>{const{normalize:n}=e;return n(["Megtartás"])},remove:e=>{const{normalize:n}=e;return n(["Eltávolítás"])}},instanceInstallSkip:{ignore:e=>{const{normalize:n}=e;return n(["Figyelmen kívül hagyni"])},skip:e=>{const{normalize:n}=e;return n(["Kihagyás"])},title:e=>{const{normalize:n}=e;return n(["Lehetséges sérült fájlforrás"])},warning:e=>{const{normalize:n}=e;return n(["Egyes fájlok többször is letöltődnek, ellenőrzőösszeg-egyeztetés nélkül. \nEnnek oka lehet, hogy az eredeti ellenőrző összeg hibás. \nKérjük, ellenőrizze. \nHa megerősíti, hogy az aktuális fájlok érvényesek, kihagyhatja az érvényesítési ellenőrzést."])}},instanceSetting:{disableAuthlibInjector:e=>{const{normalize:n}=e;return n(["Az authlib injektor kikapcsolása"])},disableAuthlibInjectorDescription:e=>{const{normalize:n}=e;return n(["Ha harmadik féltől származó kinézet rendszert használsz. Az authlib injector segíthet a skin megjelenítésében a játékban."])},disableElyByAuthlib:e=>{const{normalize:n}=e;return n(["Az ely.by authlib cseréjének kikapcsolása"])},disableElyByAuthlibDescription:e=>{const{normalize:n}=e;return n(["Az Ely.by rendelkezik egy egyedi authlib cserével a kinézet univerzális megjelenítéséhez bármilyen szerveren."])},fastLaunch:e=>{const{normalize:n}=e;return n(["Gyors indítás"])},fastLaunchHint:e=>{const{normalize:n}=e;return n(["Figyelmen kívül hagyja a felhasználói státuszt és a létező, nem javított problémákat"])},hideLauncher:e=>{const{normalize:n}=e;return n(["A Launcher elrejtése indítás után"])},icon:e=>{const{normalize:n}=e;return n(["Kép kiválasztása"])},showLog:e=>{const{normalize:n}=e;return n(["Minecraft napló megnézése"])},showLogHint:e=>{const{normalize:n}=e;return n(["Felugrik egy ablak a Minecraft naplójának streamelésére a játék elindulása után."])}},instanceTemplate:{curseforge:e=>{const{normalize:n}=e;return n(["Ez egy Curseforge modcsomag"])},ftb:e=>{const{normalize:n}=e;return n(["Ez egy FTB modcsomag"])},importing:e=>{const{normalize:n}=e;return n(["Sablon importálása"])},mcbbs:e=>{const{normalize:n}=e;return n(["Ez egy MCBBS modcsomag"])},modpack:e=>{const{normalize:n}=e;return n(["Ez egy nyers modcsomag"])},modrinth:e=>{const{normalize:n}=e;return n(["Ez egy Modrinth modcsomag"])},preview:e=>{const{normalize:n}=e;return n(["Modcsomag előznézet"])},title:e=>{const{normalize:n}=e;return n(["Sablon beállítása"])}},instanceUpdate:{basic:e=>{const{normalize:n}=e;return n(["Beállítás frissítése"])},files:e=>{const{normalize:n}=e;return n(["Fájl frissítések"])},loaderChanged:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Ennek a példánynak a modloadere megváltozott. \nA régi modloader ",t(r("modloader")),", az új modloader pedig ",t(r("newModloader")),"."])},summary:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Hozzáadja a ",t(r("add"))," fájlokat. \nTávolítsa el a ",t(r("remove"))," fájlokat. \nTartsa a ",t(r("keep"))," fájlokat."])},title:e=>{const{normalize:n}=e;return n(["Példány frissítése"])},update:e=>{const{normalize:n}=e;return n(["Frissítés indítása"])}},instances:{add:e=>{const{normalize:n}=e;return n(["Játék létrehozása"])},addCurseForgeDescription:e=>{const{normalize:n}=e;return n(["Importálás a cursefor adatmappából. \nKi kell választania a curseforge gyökéradat-mappáját"])},addDescription:e=>{const{normalize:n}=e;return n(["Új példány létrehozása az alapoktól"])},addMMCDescription:e=>{const{normalize:n}=e;return n(["Importálja a meglévő MultiMC példányt. \nKi kell választania az adatmappát a MultiMC-ből."])},addManually:e=>{const{normalize:n}=e;return n(["Manuális létrehozás"])},addModrinthDescription:e=>{const{normalize:n}=e;return n(["Importálja a meglévő Modrinth példányt. \nKi kell választania a Modrinth gyökér adatmappát."])},addServer:e=>{const{normalize:n}=e;return n(["Létrehozás szerverről"])},addServerDescription:e=>{const{normalize:n}=e;return n(["Ez létrehoz egy játékot közvetlenül a szerverre."])},addTemplate:e=>{const{normalize:n}=e;return n(["Hozzon létre a letöltött modpackből"])},addTemplateDescription:e=>{const{normalize:n}=e;return n(["Importálás letöltött Modcsomagból"])},addVanilla:e=>{const{normalize:n}=e;return n(["Létrehozás vanilla-szerű Minecraftból"])},addVanillaDescription:e=>{const{normalize:n}=e;return n(["Importálás a közös .minecraft mappából. Ez duplikálja az eredeti játékprofilt az XMCL-be."])},choose:e=>{const{normalize:n}=e;return n(["Játék kiválasztása"])},fix:e=>{const{normalize:n}=e;return n(["Javítás"])},folderSetting:e=>{const{normalize:n}=e;return n(["Mappa beállításai"])},importFolder:e=>{const{normalize:n}=e;return n(["Importálás mappából"])},importFolderDescription:e=>{const{normalize:n}=e;return n(["Minecraft importálása a Launcherbe"])},loadingFiles:e=>{const{normalize:n}=e;return n(["Modcsomag fájlok betöltése"])},refreshServers:e=>{const{normalize:n}=e;return n(["Szerverek frissítése"])}},items:{count:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("count"))," elem"])},total:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("total"))," összesen"])}},java:{allocatedLong:e=>{const{normalize:n}=e;return n(["Rendszer alapértelmezett java használata"])},allocatedShort:e=>{const{normalize:n}=e;return n(["Automatikusan hozzárendelt"])},browse:e=>{const{normalize:n}=e;return n(["Futtatható java fájl böngészése"])},importFromFile:e=>{const{normalize:n}=e;return n(["Java importálása fájlból"])},invalid:e=>{const{normalize:n}=e;return n(["Érvénytelen Java hely"])},location:e=>{const{normalize:n}=e;return n(["Java elhelyezkedése"])},maxMemory:e=>{const{normalize:n}=e;return n(["Maximum memória"])},memory:e=>{const{normalize:n}=e;return n(["Java memória"])},memoryAuto:e=>{const{normalize:n}=e;return n(["Automatikus"])},memoryManual:e=>{const{normalize:n}=e;return n(["Mannuális"])},memoryUnassigned:e=>{const{normalize:n}=e;return n(["Nem használt"])},minMemory:e=>{const{normalize:n}=e;return n(["Min Memória"])},modifyInstance:e=>{const{normalize:n}=e;return n(["Java elérési útvonal módosítása"])},noMemory:e=>{const{normalize:n}=e;return n(["Ne korlátozza a memória használatát"])},refresh:e=>{const{normalize:n}=e;return n(["Helyi Java frissítése"])},systemMemory:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Rendszermentes memória: ",t(r("free"))," / ",t(r("total"))])}},labyMod:{disable:e=>{const{normalize:n}=e;return n(["LabyMod letiltása"])},empty:e=>{const{normalize:n}=e;return n(["A LabyMod nem támogatja a jelenlegi Minecraftot"])}},launch:{cancel:e=>{const{normalize:n}=e;return n(["Mégsem"])},createShortcut:e=>{const{normalize:n}=e;return n(["Hozzon létre parancsikont"])},kill:e=>{const{normalize:n}=e;return n(["Leállítás"])},killServer:e=>{const{normalize:n}=e;return n(["Öld meg a Localhost szervert"])},launch:e=>{const{normalize:n}=e;return n(["Indítás"])},launchAnyway:e=>{const{normalize:n}=e;return n(["Indítsa el egyébként"])}},launchBlocked:{ignore:e=>{const{normalize:n}=e;return n(["Indítás erőltetve"])},launchBadVersion:{description:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["A verzió ",t(r("version"))," json hibás. Talán telepítsd újra ezt a verziót?"])},title:e=>{const{normalize:n}=e;return n(["Hibás JSON Verzió"])}},launchGeneralException:{description:e=>{const{normalize:n}=e;return n(["Néhány hiba miatt az indítás sikertelen volt."])},title:e=>{const{normalize:n}=e;return n(["Sikertelen indítás"])}},launchInvalidJavaPath:{description:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(['A kiválasztott java hiányzik vagy érvénytelen. Kérlek, válassz egy újat. <span class="highlight"> ',t(r("javaPath"))," </span>"])},title:e=>{const{normalize:n}=e;return n(["Érvénytelen Java elérési útvonal"])}},launchJavaNoPermission:{description:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(['A Launchernek nincs jogosultsága a java indításához<span class="highlight"> ',t(r("javaPath"))," </span>. vagy módosítsd az engedélyt a java fájl vagy növeld a Launcher engedélyeit."])},title:e=>{const{normalize:n}=e;return n(["Nincs engedély az indításhoz"])}},launchNoProperJava:{description:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["A játék indításához nem lehet megfelelő java-t kiválasztani. (",t(r("javaPath"))," ez érvénytelen?)"])},title:e=>{const{normalize:n}=e;return n(["Nem található megfelelő java"])}},launchNoVersionInstalled:{description:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(['Nem lehet feloldani a verziót <span class="highlight">',t(r("version")),"</span> az indításhoz."])},title:e=>{const{normalize:n}=e;return n(["Nincs kiválasztott verzió"])}},launchSpawnProcessFailed:{description:e=>{const{normalize:n}=e;return n(["Kérlek ellenőrizd a java-t, vagy adj több engedélyt az Launchernek, és próbáld újra. Ha ez még mindig nem működik, kérlek, vedd fel a kapcsolatot a fejlesztőkkel."])},title:e=>{const{normalize:n}=e;return n(["A játékfolyamat nem indul el"])}},launchUserStatusRefreshFailed:{description:e=>{const{normalize:n}=e;return n(["Nem lehet frissíteni az aktuálisan kiválasztott felhasználói státuszt."])},title:e=>{const{normalize:n}=e;return n(["A felhasználói státusz érvényesítésének elmulasztása"])}},unexpectedText:e=>{const{normalize:n}=e;return n(["Ez váratlanul ért. A probléma enyhítése érdekében újraindíthatod a Launchert. Kérlek, vedd fel a kapcsolatot a készítővel, ha ez a probléma ismét előfordul."])},userAcquireMicrosoftTokenFailed:e=>{const{normalize:n}=e;return n(["A Microsoft token megszerzése sikertelen. Kérlek, próbáld újra, vagy ellenőrizd a Microsoft fiókod."])},userCheckGameOwnershipFailed:e=>{const{normalize:n}=e;return n(["Nem sikerült ellenőrizni a Minecraft tulajdonjogát. Kérlek, próbáld meg újra, vagy ellenőrizd a hálózatodat."])},userExchangeXboxTokenFailed:e=>{const{normalize:n}=e;return n(["Nem sikerült kicserélni az xbox tokent a Microsoft tokenről. Kérlek, próbáld meg újra, vagy ellenőrizd a hálózatodat."])},userLoginMinecraftByXboxFailed:e=>{const{normalize:n}=e;return n(["Nem sikerült bejelentkezni a Minecraftba xbox tokennel. Kérlek, próbáld meg újra, vagy ellenőrizd a hálózatodat."])}},launchFailed:{crash:e=>{const{normalize:n}=e;return n(["A játék összeomlott!!"])},description:e=>{const{normalize:n}=e;return n(["Nincs jelentést az összeomlásról. Ez a hibanapló és a legutóbbi napló."])},failedToLaunch:e=>{const{normalize:n}=e;return n(["Az indítás sikertelen volt"])},latestLog:e=>{const{normalize:n}=e;return n(["Legújabb napló"])},title:e=>{const{normalize:n}=e;return n(["A játék abnormális kóddal lépett ki"])}},launchStatus:{assigningMemory:e=>{const{normalize:n}=e;return n(["Memória kiosztása"])},exit:e=>{const{normalize:n}=e;return n(["Kilépés?"])},injectingAuthLib:e=>{const{normalize:n}=e;return n(["Harmadik fél AuthLib beállítása"])},launching:e=>{const{normalize:n}=e;return n(["Indítás..."])},launchingSlow:e=>{const{normalize:n}=e;return n(["Még mindig indul... A grafikus motor indítása lassú lehet..."])},refreshingUser:e=>{const{normalize:n}=e;return n(["Felhasználói token frissítése"])},spawningProcess:e=>{const{normalize:n}=e;return n(["Spawnolási folyamat"])}},launcherUpdate:{alreadyLatest:e=>{const{normalize:n}=e;return n(["Naprakész"])},installAndQuit:e=>{const{normalize:n}=e;return n(["Újraindítás a telepítéshez"])},noUpdateAvailable:e=>{const{normalize:n}=e;return n(["Nincs elérhető frissítés"])},reinstall:e=>{const{normalize:n}=e;return n(["Újratelepítés"])},updateToThisVersion:e=>{const{normalize:n}=e;return n(["Letöltés és telepítés"])}},liteloader:{name:e=>{const{normalize:n}=e;return n(["LiteLoader"])}},localVersion:{auto:e=>{const{normalize:n}=e;return n(["Automatikusan számolt"])},delete:e=>{const{normalize:n}=e;return n(["Helyi verzió törlése"])},deleteDescription:e=>{const{normalize:n}=e;return n(["Ez a művelet törli a helyi json & jar verziót. Újra le kell töltened, ha újra használni akarod."])},empty:e=>{const{normalize:n}=e;return n(["Nincs telepített verzió"])},hint:e=>{const{normalize:n}=e;return n(["Egy adott helyi verzió közvetlen indítása"])},refresh:e=>{const{normalize:n}=e;return n(["Verziók frissítése"])},reinstallDescription:e=>{const{normalize:n}=e;return n(["Ha úgy gondolod, hogy ennek a verziónak a telepítése problémás, megpróbálhatod újratelepíteni."])},reinstallTitle:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Újratelepítés ",t(r("version"))])},title:e=>{const{normalize:n,plural:t}=e;return t([n(["Helyi verzió"]),n(["Helyi verziók"])])}},logLevel:{error:e=>{const{normalize:n}=e;return n(["Hiba"])},info:e=>{const{normalize:n}=e;return n(["Infó"])},success:e=>{const{normalize:n}=e;return n(["Siker"])},warning:e=>{const{normalize:n}=e;return n(["Figyelmeztetés"])}},login:{dropHint:e=>{const{normalize:n}=e;return n(["Dobja ide a linket az authcode-mal a kézi bejelentkezéshez"])},forgetPassword:e=>{const{normalize:n}=e;return n(["Elfelejtett jelszó?"])},login:e=>{const{normalize:n}=e;return n(["Bejelentkezés"])},manualLoginUrl:e=>{const{normalize:n}=e;return n(["Ha a böngésző nem jelenik meg, kérjük, kattints erre a linkre a belépéshez!"])},signup:e=>{const{normalize:n}=e;return n(["Regisztráció"])},signupDescription:e=>{const{normalize:n}=e;return n(["Új köztünk?"])},userRelogin:e=>{const{normalize:n}=e;return n(["A felhasználói hozzáférési token lejárt. Kérlek, jelentkezz be újra!"])}},loginError:{acquireMicrosoftTokenFailed:e=>{const{normalize:n}=e;return n(["Nem sikerült megszerezni a Microsoft tokent. Ez hálózati probléma lehet. Kérlek, próbáld meg újra."])},badNetworkOrServer:e=>{const{normalize:n}=e;return n(["Kérlek, ellenőrizd a hálózati kapcsolatodat! Vagy lehet, hogy a hitelesítési szerver nem működik!"])},checkOwnershipFailed:e=>{const{normalize:n}=e;return n(["Nem tudtuk leellenőrizni a játék tulajdonjogát. Kérlek próbáld újra."])},connectionReset:e=>{const{normalize:n}=e;return n(["Nem sikerül a bejelentkezés, mivel a szerver visszaállítja a kapcsolatot"])},fetchMinecraftProfileFailed:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Nem sikerült lekérni a Minecraft-profilt: ",t(r("reason"))])},illegalEmail:e=>{const{normalize:n}=e;return n(["Az e-mailnek érvényesnek kell lennie"])},invalidCredentials:e=>{const{normalize:n}=e;return n(["Érvénytelen hitelesítő adatok. Érvénytelen felhasználónév vagy jelszó."])},loginMinecraftByXboxFailed:e=>{const{normalize:n}=e;return n(["Nem sikerült a Minecraft tokent lekérni az Xboxtól. Kérlek ellenőrizd, hogy megvan-e a játék Xboxon és próbáld újra."])},loginXboxFailed:e=>{const{normalize:n}=e;return n(["Nem sikerül bejelentkezni az Xboxra Microsoft tokennel. Kérlek, győződj meg róla, hogy az xbox-fiókodat összekapcsoltad a Microsoft-fiókoddal. Kérlek, próbáld meg újra."])},noProfileForNewUser:e=>{const{normalize:n}=e;return n(["Nincs játékprofil! \nHa Ön új Minecraft felhasználó, kérjük, jelentkezzen be legalább egyszer a Minecraft hivatalos indítójába."])},requestFailed:e=>{const{normalize:n}=e;return n(["A bejelentkezés sikertelen volt, a pontos okot nem tudjuk. Kérlek, próbáld meg újra."])},requireEmail:e=>{const{normalize:n}=e;return n(["E-mail szükséges"])},requirePassword:e=>{const{normalize:n}=e;return n(["Jelszó szükséges"])},requireUsername:e=>{const{normalize:n}=e;return n(["Felhasználónév szükséges"])},timeout:e=>{const{normalize:n}=e;return n(["Bejelentkezési időtúllépés. Próbáld újra vagy ellenőrizd a hálózati kapcsolatot."])}},logsCrashes:{crashes:e=>{const{normalize:n}=e;return n(["Hibanaplók"])},logs:e=>{const{normalize:n}=e;return n(["Naplók"])},placeholder:e=>{const{normalize:n}=e;return n(["Nem találhatóak fájlok"])},title:e=>{const{normalize:n}=e;return n(["Napló vagy összeomlás jelentések"])}},me:{games:e=>{const{normalize:n}=e;return n(["Játékaim"])},modpacks:e=>{const{normalize:n}=e;return n(["Az én Modpackeim"])},news:e=>{const{normalize:n}=e;return n(["Hírek"])},recentPlay:e=>{const{normalize:n}=e;return n(["Legutóbbi játék"])},versions:e=>{const{normalize:n}=e;return n(["Telepített verziók"])}},minecraftVersion:{empty:e=>{const{normalize:n}=e;return n(["Nem tudja betölteni a Minecraft verziókat"])},name:e=>{const{normalize:n}=e;return n(["Minecraft Verzió"])},release:e=>{const{normalize:n}=e;return n(["Kiadás"])},showAlpha:e=>{const{normalize:n}=e;return n(["Snapshot mutatása"])},snapshot:e=>{const{normalize:n}=e;return n(["Snapshot"])}},mod:{acceptVersion:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Elfogadás ",t(r("version"))])},applyGroupRules:e=>{const{normalize:n}=e;return n(["Alkalmazza a mentett csoportosítási szabályokat"])},compatible:e=>{const{normalize:n}=e;return n(["Kompatibilis mod."])},currentVersion:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Jelenlegi ",t(r("current"))])},deletion:e=>{const{normalize:n}=e;return n(["Mod törlése"])},deletionHint:e=>{const{normalize:n,plural:t}=e;return t([n(["Ez a mod és metaadatai örökre elvesznek. Biztos vagy benne, hogy törlöd?"]),n(["Ezt a modot és metaadatait örökre elveszíted. Biztos vagy benne, hogy hogy ezt akarod?"])])},deletionRestHint:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["És további ",t(r("rest"))," mod..."])},denseView:e=>{const{normalize:n}=e;return n(["Sűrű kilátás"])},dropHint:e=>{const{normalize:n}=e;return n(["A mod .jar/.litemod fájlt húzd ide az importáláshoz."])},duplicatedDetected:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("count"))," duplikált mod"])},duplicatedDetectedDescription:e=>{const{normalize:n}=e;return n(["Modokat találtam azonos mod azonosítóval, de különböző fájlokkal. \nEz a Minecraft összeomlását okozhatja. \nKérjük, válassza ki a megtartani kívánt fájlt."])},enabled:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("count"))," Modok engedélyezve"])},filter:e=>{const{normalize:n}=e;return n(["Modok szűrése"])},group:e=>{const{normalize:n}=e;return n(["Csoportosul"])},groupInstalled:e=>{const{normalize:n}=e;return n(["Csoportosan telepített modok"])},hasUpdate:e=>{const{normalize:n}=e;return n(["A modnak új verziója van!"])},hideIncompatible:e=>{const{normalize:n}=e;return n(["Inkompatibilis modok elrejtése"])},incompatible:e=>{const{normalize:n}=e;return n(["Inkompatibilis mod."])},incompatibleHint:e=>{const{normalize:n}=e;return n(["Nézze meg a mod kompatibilitási jelentést"])},incompatibleHintDescription:e=>{const{normalize:n}=e;return n(["Előfordulhat, hogy néhány mod-függőség hiányzik. \nVagy egyes függőségi verziók nem egyeznek."])},manage:e=>{const{normalize:n}=e;return n(["Modok kezelése"])},maybeCompatible:e=>{const{normalize:n}=e;return n(["Talán kompatibilis."])},modloaderSelectHint:e=>{const{normalize:n}=e;return n(["A mod támogatja a mod betöltőket. \nKérjük, válasszon egyet a telepítéshez."])},modloaderSelectNotSupported:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Nem található ",t(r("modloader"))," a Minecraft ",t(r("minecraft"))," számára"])},mods:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("count"))," Mod"])},name:e=>{const{normalize:n,plural:t}=e;return t([n(["Mod"]),n(["Modok"])])},noModLoaderHint:e=>{const{normalize:n}=e;return n(["Ne felejtsd el engedélyezni a modloadert a modok használatához!"])},openLink:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["A mod url ",t(r("url"))," megnyitása"])},search:e=>{const{normalize:n}=e;return n(["Modok keresése"])},searchOnCurseforge:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Keresés ",t(r("name"))," a curseforge-on"])},searchOnModrinth:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Keresés ",t(r("name"))," a Modrinth-on"])},showDirectory:e=>{const{normalize:n}=e;return n(["Modok mappájának megjelenítése"])},showFile:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["A mod elérési útvonalának megjelenítése ",t(r("file"))])},showInCurseforge:e=>{const{normalize:n}=e;return n(["A mod megjelenítése a curseforge-ban"])},showInModrinth:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("name"))," megjelenítése Modrinth-en"])},switchDefaultSource:e=>{const{normalize:n}=e;return n(["Alapértelmezett mod forrás"])},syncGroupRules:e=>{const{normalize:n}=e;return n(["A csoportosítási szabályok mentése"])},toUpdate:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("count"))," frissítendő"])},ungroup:e=>{const{normalize:n}=e;return n(["Csoportosítás"])}},modFilter:{clear:e=>{const{normalize:n}=e;return n(["Átlátszó szűrő"])},dependenciesInstallOnly:e=>{const{normalize:n}=e;return n(["Csak az elmulasztott függőségi modokat mutatja be"])},disabledOnly:e=>{const{normalize:n}=e;return n(["Csak a fogyatékossággal élő modokat jelenítse meg"])},hasUpdateOnly:e=>{const{normalize:n}=e;return n(["Csak a Show -nak van frissítése"])},incompatibleOnly:e=>{const{normalize:n}=e;return n(["Csak az összeegyeztethetetlen vagy hiányzó függőségek hiányzó modokat mutatnak"])},unusedOnly:e=>{const{normalize:n}=e;return n(["Csak a fel nem használt könyvtárak modokat mutatják be"])}},modInstall:{archived:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("name"))," archiválva. \n",t(r("name"))," nem kap további frissítéseket, kivéve, ha a szerző úgy dönt, hogy visszavonja a projekt archiválását."])},checkDependencies:e=>{const{normalize:n}=e;return n(["Ellenőrizze a függőségeket"])},checkUpgrade:e=>{const{normalize:n}=e;return n(["Modok frissítésének ellenőrzése"])},checkedDependencies:e=>{const{normalize:n}=e;return n(["Ellenőrzött függőségek"])},checkedUpgrade:e=>{const{normalize:n}=e;return n(["Frissítés ellenőrizve"])},currentVersion:e=>{const{normalize:n}=e;return n(["Kiválasztott verzió"])},dependencyHint:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Egy másik verzió ",t(r("version"))," telepítése"])},display:e=>{const{normalize:n}=e;return n(["Mods kijelző"])},install:e=>{const{normalize:n}=e;return n(["Telepítés"])},installDependencies:e=>{const{normalize:n}=e;return n(["Hiányzó függőségek telepítése"])},installHint:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Telepíti a ",t(r("file"))," fájlt a ",t(r("dependencies"))," függőségekkel együtt"])},installed:e=>{const{normalize:n}=e;return n(["Telepítve"])},noVersionSupported:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["A Mod csak a Minecraftot támogatja ",t(r("supported")),"."])},recommendation:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Fedezze fel a ",t(r("first"))," vagy ",t(r("second"))," modokat a ",t(r("modrinth"))," és a ",t(r("curseforge"))," oldalon!"])},removeUnusedLibraries:e=>{const{normalize:n}=e;return n(["Távolítsa el a fel nem használt könyvtárak modokat"])},search:e=>{const{normalize:n}=e;return n(["Keresési találat"])},searchHint:e=>{const{normalize:n}=e;return n(["Keresés és projekt kiválasztása"])},skipVersion:e=>{const{normalize:n}=e;return n(["Hagyd ki a modokat a különböző Minecraft verziókkal"])},source:e=>{const{normalize:n}=e;return n(["Mod forrása"])},switch:e=>{const{normalize:n}=e;return n(["Verzió váltás"])},upgrade:e=>{const{normalize:n}=e;return n(["Modok frissítése"])}},modUpgradePolicy:{curseforge:e=>{const{normalize:n}=e;return n(["Curseforge először"])},curseforgeOnly:e=>{const{normalize:n}=e;return n(["Csak Curseforge"])},modrinth:e=>{const{normalize:n}=e;return n(["Modrinth először"])},modrinthOnly:e=>{const{normalize:n}=e;return n(["Csak Modrinth"])},name:e=>{const{normalize:n}=e;return n(["Frissítési politika"])}},modified:{reset:e=>{const{normalize:n}=e;return n(["Visszaállítás"])},save:e=>{const{normalize:n}=e;return n(["Mentés"])},unsaved:e=>{const{normalize:n}=e;return n(["A módosításod még nincs mentve!"])}},modpack:{author:e=>{const{normalize:n}=e;return n(["Készítő neve"])},authorHint:e=>{const{normalize:n}=e;return n(["Ezt lehet használni, hogy aláírd az exportált modcsomagot (Curseforge)"])},delete:{hint:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Törlöd a ",t(r("name"))," modcsomagot a metadataival együtt. Biztos vagy benne?"])},title:e=>{const{normalize:n}=e;return n(["Modcsomag törlése"])}},description:e=>{const{normalize:n}=e;return n(["Leírás"])},descriptionHint:e=>{const{normalize:n}=e;return n(["A modcsomag általános leírása. Használható a curseforge modcsomag exportálásához."])},dropHint:e=>{const{normalize:n}=e;return n(["Húzd ide a modcsomag zip fájlát az importáláshoz"])},emitCurseforge:e=>{const{normalize:n}=e;return n(["Emit Curseforge modcsomag"])},emitMcbbs:e=>{const{normalize:n}=e;return n(["Emit MCBBS modcsomag"])},emitModrinth:e=>{const{normalize:n}=e;return n(["Emit Modrinth modcsomag"])},emitModrinthStrict:e=>{const{normalize:n}=e;return n(["Szigorú Modrinth formátum"])},emitModrinthStrictDescription:e=>{const{normalize:n}=e;return n(["Csak a modrinth dokumentumban felsorolt 4 domain URL-je engedélyezett."])},export:e=>{const{normalize:n}=e;return n(["Exportálás modcsomagként"])},general:e=>{const{normalize:n}=e;return n(["Általános információk"])},includeAssets:e=>{const{normalize:n}=e;return n(["Tartalmazott elemek"])},includeLibraries:e=>{const{normalize:n}=e;return n(["Tartalmazott könyvtárak"])},includes:e=>{const{normalize:n}=e;return n(["Fájlok, amelyek tartalmazzák"])},modpackVersion:e=>{const{normalize:n}=e;return n(["Modpcsomag verzió"])},name:e=>{const{normalize:n,plural:t}=e;return t([n(["Modcsomag"]),n(["Modcsomagok"])])},overrides:e=>{const{normalize:n}=e;return n(["Felülírás"])},showFile:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Fájl megjelenítése ",t(r("file"))])},showInCurseforge:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("name"))," megnyitása Curseforge-on"])},showInFtb:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("name"))," megnyitása FTB-ben"])},showInModrinth:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("name"))," megnyitása Modrinth-en"])},url:e=>{const{normalize:n}=e;return n(["URL"])},urlHint:e=>{const{normalize:n}=e;return n(["A modcsomag kezdőlapjának url-je"])}},modpackImportConfirm:{description:e=>{const{normalize:n}=e;return n(["Detektálja, hogy egy fájlt dobjon be az indítóba. \nModpackot próbál importálni?"])},title:e=>{const{normalize:n}=e;return n(["Modpackot próbál importálni?"])}},modrinth:{browseUrl:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Megnyitás böngészőben ",t(r("url"))])},categories:{"128x":e=>{const{normalize:n}=e;return n(["128x"])},"16x":e=>{const{normalize:n}=e;return n(["16x"])},"256x":e=>{const{normalize:n}=e;return n(["256x"])},"32x":e=>{const{normalize:n}=e;return n(["32x"])},"48x":e=>{const{normalize:n}=e;return n(["48x"])},"512x+":e=>{const{normalize:n}=e;return n(["512x+"])},"64x":e=>{const{normalize:n}=e;return n(["64x"])},"8x-":e=>{const{normalize:n}=e;return n(["8x-"])},adventure:e=>{const{normalize:n}=e;return n(["Kaland"])},atmosphere:e=>{const{normalize:n}=e;return n(["Hangulat"])},audio:e=>{const{normalize:n}=e;return n(["Hang"])},blocks:e=>{const{normalize:n}=e;return n(["Blokkok"])},bloom:e=>{const{normalize:n}=e;return n(["Bloom"])},bukkit:e=>{const{normalize:n}=e;return n(["Bukkit"])},bungeecord:e=>{const{normalize:n}=e;return n(["Bungeecord"])},canvas:e=>{const{normalize:n}=e;return n(["Vászon"])},cartoon:e=>{const{normalize:n}=e;return n(["Rajzfilm"])},categories:e=>{const{normalize:n}=e;return n(["Kategóriák"])},challenging:e=>{const{normalize:n}=e;return n(["Kihívás"])},"colored-lighting":e=>{const{normalize:n}=e;return n(["Színes világítás"])},combat:e=>{const{normalize:n}=e;return n(["Harc"])},"core-shaders":e=>{const{normalize:n}=e;return n(["Core-shaderek"])},cursed:e=>{const{normalize:n}=e;return n(["Elátkozott"])},datapack:e=>{const{normalize:n}=e;return n(["Adatcsomag"])},decoration:e=>{const{normalize:n}=e;return n(["Dekoráció"])},economy:e=>{const{normalize:n}=e;return n(["Gazdaság"])},entities:e=>{const{normalize:n}=e;return n(["Entitások"])},environment:e=>{const{normalize:n}=e;return n(["Környezet"])},equipment:e=>{const{normalize:n}=e;return n(["Felszerelés"])},fabric:e=>{const{normalize:n}=e;return n(["Fabric"])},fantasy:e=>{const{normalize:n}=e;return n(["Fantázia"])},features:e=>{const{normalize:n}=e;return n(["Funkciók"])},folia:e=>{const{normalize:n}=e;return n(["Folia"])},foliage:e=>{const{normalize:n}=e;return n(["Foliage"])},fonts:e=>{const{normalize:n}=e;return n(["Betűtípusok"])},food:e=>{const{normalize:n}=e;return n(["Étel"])},forge:e=>{const{normalize:n}=e;return n(["Forge"])},"game-mechanics":e=>{const{normalize:n}=e;return n(["Játékmechanikák"])},gui:e=>{const{normalize:n}=e;return n(["Gui"])},high:e=>{const{normalize:n}=e;return n(["Magas"])},iris:e=>{const{normalize:n}=e;return n(["Iris"])},items:e=>{const{normalize:n}=e;return n(["Tárgyak"])},"kitchen-sink":e=>{const{normalize:n}=e;return n(["Mosogató"])},library:e=>{const{normalize:n}=e;return n(["Könyvtár"])},lightweight:e=>{const{normalize:n}=e;return n(["Pehelysúlyú"])},liteloader:e=>{const{normalize:n}=e;return n(["Liteloader"])},locale:e=>{const{normalize:n}=e;return n(["Nyelv"])},low:e=>{const{normalize:n}=e;return n(["Alacsony"])},magic:e=>{const{normalize:n}=e;return n(["Varázslatos"])},management:e=>{const{normalize:n}=e;return n(["Kezelés"])},medium:e=>{const{normalize:n}=e;return n(["Közepes"])},minecraft:e=>{const{normalize:n}=e;return n(["Minecraft"])},minigame:e=>{const{normalize:n}=e;return n(["Mini játékok"])},misc:e=>{const{normalize:n}=e;return n(["Különféle"])},mobs:e=>{const{normalize:n}=e;return n(["Ellenségek"])},modded:e=>{const{normalize:n}=e;return n(["Modolt"])},models:e=>{const{normalize:n}=e;return n(["Modellek"])},modloader:e=>{const{normalize:n}=e;return n(["Mod betöltő"])},multiplayer:e=>{const{normalize:n}=e;return n(["Többjátékos"])},neoforge:e=>{const{normalize:n}=e;return n(["NeoForge"])},optifine:e=>{const{normalize:n}=e;return n(["Optifine"])},optimization:e=>{const{normalize:n}=e;return n(["Optimalizálás"])},paper:e=>{const{normalize:n}=e;return n(["Paper"])},"path-tracing":e=>{const{normalize:n}=e;return n(["Útvonal követés"])},pbr:e=>{const{normalize:n}=e;return n(["PBR"])},"performance impact":e=>{const{normalize:n}=e;return n(["Teljesítmény hatás"])},potato:e=>{const{normalize:n}=e;return n(["Krumpli"])},purpur:e=>{const{normalize:n}=e;return n(["Purpur"])},quests:e=>{const{normalize:n}=e;return n(["Küldetések"])},quilt:e=>{const{normalize:n}=e;return n(["Quilt"])},realistic:e=>{const{normalize:n}=e;return n(["Valósághű"])},reflections:e=>{const{normalize:n}=e;return n(["Visszatükröződések"])},resolutions:e=>{const{normalize:n}=e;return n(["Felbontások"])},rift:e=>{const{normalize:n}=e;return n(["Rift"])},screenshot:e=>{const{normalize:n}=e;return n(["Képernyőkép"])},"semi-realistic":e=>{const{normalize:n}=e;return n(["Félig valósághű"])},shadows:e=>{const{normalize:n}=e;return n(["Árnyékok"])},simplistic:e=>{const{normalize:n}=e;return n(["Egyszerű"])},social:e=>{const{normalize:n}=e;return n(["Közösségi"])},spigot:e=>{const{normalize:n}=e;return n(["Spigot"])},sponge:e=>{const{normalize:n}=e;return n(["Sponge"])},storage:e=>{const{normalize:n}=e;return n(["Tárolás"])},technology:e=>{const{normalize:n}=e;return n(["Technológia"])},themed:e=>{const{normalize:n}=e;return n(["Tematikus"])},transportation:e=>{const{normalize:n}=e;return n(["Közlekedés"])},tweaks:e=>{const{normalize:n}=e;return n(["Módosítások"])},utility:e=>{const{normalize:n}=e;return n(["Segédprogram"])},vanilla:e=>{const{normalize:n}=e;return n(["Vanilla"])},"vanilla-like":e=>{const{normalize:n}=e;return n(["Vanilla-like"])},velocity:e=>{const{normalize:n}=e;return n(["Velocity"])},waterfall:e=>{const{normalize:n}=e;return n(["Waterfall"])},worldgen:e=>{const{normalize:n}=e;return n(["Világ generálás"])}},clientSide:e=>{const{normalize:n}=e;return n(["Kliens oldali"])},copyTitle:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("title"))," címe másolása vágólapra"])},createAt:e=>{const{normalize:n}=e;return n(["Létrehozva"])},createCollection:e=>{const{normalize:n}=e;return n(["Készítsen gyűjteményt"])},description:e=>{const{normalize:n}=e;return n(["Leírás"])},downloads:e=>{const{normalize:n}=e;return n(["Letöltések"])},environments:{client:e=>{const{normalize:n}=e;return n(["Kliens"])},default:e=>{const{normalize:n}=e;return n(["Alapértelmezett"])},name:e=>{const{normalize:n}=e;return n(["Környezet"])},optional:e=>{const{normalize:n}=e;return n(["Opcionális"])},required:e=>{const{normalize:n}=e;return n(["Szükséges"])},server:e=>{const{normalize:n}=e;return n(["Szerver"])},unsupported:e=>{const{normalize:n}=e;return n(["Nem támogatott"])}},externalResources:e=>{const{normalize:n}=e;return n(["Külső források"])},featuredVersions:e=>{const{normalize:n}=e;return n(["Kiemelt verziók"])},followedProjects:e=>{const{normalize:n}=e;return n(["Követett projektek"])},followers:e=>{const{normalize:n}=e;return n(["Követők"])},gallery:e=>{const{normalize:n}=e;return n(["Galéria"])},gameVersions:{name:e=>{const{normalize:n}=e;return n(["Játék verziók"])}},headers:{status:e=>{const{normalize:n}=e;return n(["Statisztika"])},support:e=>{const{normalize:n}=e;return n(["Támogatás"])},version:e=>{const{normalize:n}=e;return n(["Verziók"])}},issueUrl:e=>{const{normalize:n}=e;return n(["Problémák"])},license:e=>{const{normalize:n}=e;return n(["Licenc"])},licenses:{name:e=>{const{normalize:n}=e;return n(["Licencek"])}},loginHint:e=>{const{normalize:n}=e;return n(["A művelethez a modrint elvégzéséhez szükséges. \nAz indító megnyitja a böngészőablakot a Modrinth bejelentkezéséhez."])},loginTitle:e=>{const{normalize:n}=e;return n(["Jelentkezzen be a Modrinthbe"])},modLoaders:{name:e=>{const{normalize:n}=e;return n(["Mod betöltők"])}},perPage:e=>{const{normalize:n}=e;return n(["Oldalanként"])},projectId:e=>{const{normalize:n}=e;return n(["Projekt Id"])},projectMembers:e=>{const{normalize:n}=e;return n(["Projekt tagok"])},projectType:{mod:e=>{const{normalize:n}=e;return n(["Mod"])},modpack:e=>{const{normalize:n}=e;return n(["Modcsomag"])},name:e=>{const{normalize:n}=e;return n(["Projekt típusa"])},resourcePack:e=>{const{normalize:n}=e;return n(["Forráscsomag"])},shader:e=>{const{normalize:n}=e;return n(["Shader"])}},projects:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("count"))," projektek"])},quickSearch:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Keresés ",t(r("title"))])},searchText:e=>{const{normalize:n}=e;return n(["Keresés"])},serverSide:e=>{const{normalize:n}=e;return n(["Szerver oldali"])},sort:{downloads:e=>{const{normalize:n}=e;return n(["Letöltések"])},follows:e=>{const{normalize:n}=e;return n(["Követések"])},newest:e=>{const{normalize:n}=e;return n(["Nemrégiben létrehozva"])},relevance:e=>{const{normalize:n}=e;return n(["Releváns"])},title:e=>{const{normalize:n}=e;return n(["Rendezés"])},updated:e=>{const{normalize:n}=e;return n(["Nemrég frissítve"])}},sourceUrl:e=>{const{normalize:n}=e;return n(["Forrás"])},technicalInformation:e=>{const{normalize:n}=e;return n(["Technikai információk"])},updateAt:e=>{const{normalize:n}=e;return n(["Frissítve"])},versions:e=>{const{normalize:n}=e;return n(["Verziók"])},wikiUrl:e=>{const{normalize:n}=e;return n(["Wiki"])}},modrinthCard:{currentVersion:e=>{const{normalize:n}=e;return n(["Jelenlegi verzió"])},projectHint:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(['Ezt a példányt a Modrinth modpack hozta létre a következőből <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',t(r("title")),'</code> (projekt id:\n      <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',t(r("id")),"</code>)\n"])}},multiplayer:{allowTurn:e=>{const{normalize:n}=e;return n(["Relay szerver engedélyezése"])},allowTurnHint:e=>{const{normalize:n}=e;return n(["Engedélyezd a relé-kiszolgálót, ha nem tudsz csatlakozni a barátodhoz. A relés szerver használata azonban lelassíthatja a kapcsolatot. Használd  óvatosan."])},complete:e=>{const{normalize:n}=e;return n(["Kész"])},confirm:e=>{const{normalize:n}=e;return n(["Megerősítés"])},connections:e=>{const{normalize:n}=e;return n(["Kapcsolatok"])},copied:e=>{const{normalize:n}=e;return n(["Másolva!"])},copy:e=>{const{normalize:n}=e;return n(["Másolás"])},copyGroupToFriendHint:e=>{const{normalize:n}=e;return n(["Engedd meg barátaidnak, hogy csatlakozzanak a csoporthoz ezzel az azonosítóval"])},copyLocalHint:e=>{const{normalize:n}=e;return n(['"Kérjük, másolja a helyi SDP szövegét, és küldje el az objektumának, hogy az objektum ezt a szöveget adja meg a csatlakozási kapcsolatba <span>Egy token csak <span style="color: red; font-weight: bold;">egy partner</span> számára használható!   Ugyanazt a tokent nem küldheti el több peer-nek!</span> <br> <span class="hint-text" style="font-style: italic;">Ha több peerhez kell csatlakoznia, akkor a létrehozni <span style="font-weight: bold; color: rgba(245, 158, 11)"> több</span> kapcsolatot.</span>"\n'])},createLocalToken:e=>{const{normalize:n}=e;return n(["Helyi token létrehozása"])},currentIpTitle:e=>{const{normalize:n}=e;return n(["Nyilvános IP érzékelése"])},currentNatTitle:e=>{const{normalize:n}=e;return n(["Jelenlegi hálózat (NAT):"])},difficultyLevelHint:e=>{const{normalize:n}=e;return n(["A nehézségi szint, hogy létrehozzanak egy peer kapcsolatot más"])},disconnect:e=>{const{normalize:n}=e;return n(["Lecsatlakozás"])},disconnectDescription:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Biztos, hogy a ",t(r("user")),"(",t(r("id")),") felhasználóval akarod megszakítani a kapcsolatot?"])},disconnected:e=>{const{normalize:n}=e;return n(["lecsatlakozva"])},enterRemoteToken:e=>{const{normalize:n}=e;return n(["Távoli token megadása"])},enterRemoteTokenHint:e=>{const{normalize:n}=e;return n(["Miután a társad beírta a jelszavadat, neked is be kell írnod a jelszavát az alábbi szöveges területre. Kattints a megerősítésre a csatlakozáshoz."])},exposedPortDescription:e=>{const{normalize:n}=e;return n(["A port, amelyet a többi társnak tettél közzé"])},exposedPorts:e=>{const{normalize:n}=e;return n(["Továbbított portok"])},gatheringIce:e=>{const{normalize:n}=e;return n(['"Kérjük, várjon, amíg az ICE-kiszolgáló elegendő információt gyűjt az Ön a hálózatáról. Ha türelmetlen, és van elég információ, akkor adjon az aktuális SDP-t a másik félnek előre, és kattintson a Next Please send the <span class="v-chip v-chip--label v-size--small" style="text-font: bold"> Local Token</span> a partnerének, a partner megadja a tokenjét a <span class="v-chip v-chip--label v-size--small" style="text-font: bold"> Join Kapcsolat </span> szakaszban. <br> Az ICE-kiszolgálónak időre lehet szüksége ahhoz, hogy összegyűjti az adatait, hogy létrehozza a <span class="v-chip v-chip--label v-size--small" style="text-font: bold">Lokális token</span>. <br> Nem kell várnia. amíg az ICE státusz befejeződik. Ha az alábbi token változatlanul marad, akkor a másolja le és küldje el a partnerének."\n'])},groupId:e=>{const{normalize:n}=e;return n(["Csoport Id"])},illegalTokenDescription:e=>{const{normalize:n}=e;return n(["Hibás token, kérlek győződj meg róla, hogy a partneredtől kapott token helyes-e"])},initiateConnection:e=>{const{normalize:n}=e;return n(["Kapcsolat kezdeményezése"])},inviteLink:e=>{const{normalize:n}=e;return n(["Meghívó link"])},joinConnection:e=>{const{normalize:n}=e;return n(["Ha a társad már kezdeményezett kapcsolatot, akkor a Csatlakozáshoz csatlakozni kell."])},joinManual:e=>{const{normalize:n}=e;return n(["Csatlakozás"])},joinOrCreateGroup:e=>{const{normalize:n}=e;return n(["Csatlakozás/Csoport létrehozása"])},joinOrCreateGroupHint:e=>{const{normalize:n}=e;return n(["Csoport azonosító kérése barátaidtól vagy csoport létrehozása"])},kernel:e=>{const{normalize:n}=e;return n(["P2P kernel"])},kernelDescription:e=>{const{normalize:n}=e;return n(["Használjon natív WebRTC-t vagy node-datachannel-t. \nCsak akkor váltsa ezt, ha a p2p kapcsolata valamikor összeomlik az indítóablakban."])},leaveGroup:e=>{const{normalize:n}=e;return n(["Csoport elhagyása"])},localToken:e=>{const{normalize:n}=e;return n(["Helyi token"])},manualConnect:e=>{const{normalize:n}=e;return n(["Manuális csatlakozás"])},name:e=>{const{normalize:n}=e;return n(["Többjátékos LAN-on"])},networkInfo:e=>{const{normalize:n}=e;return n(["Hálózati információk"])},next:e=>{const{normalize:n}=e;return n(["Következő"])},otherExposedPortDescription:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["A port előszava: ",t(r("user"))])},placeholder:e=>{const{normalize:n}=e;return n(["Csatlakozz más felhasználókhoz, hogy Minecraftot játszhass LAN-on!"])},previous:e=>{const{normalize:n}=e;return n(["Előző"])},receiveHint:e=>{const{normalize:n}=e;return n(["Miután a másik fél megadja a jelszavát, a kapcsolat automatikusan létrejön. Most már bezárhatod a párbeszédpanelt."])},receiveRemoteTokenHint:e=>{const{normalize:n}=e;return n(["Kérlek, add meg itt a partneredtől kapott tokent."])},remoteToken:e=>{const{normalize:n}=e;return n(["Távoli token"])},routerInfo:e=>{const{normalize:n}=e;return n(["Router információ"])},sendTokenToRemote:e=>{const{normalize:n}=e;return n(["Token küldése a távolra"])},share:e=>{const{normalize:n}=e;return n(["Példány konfigurációjánask megosztása"])},sharing:e=>{const{normalize:n}=e;return n(["Fájlok megosztása..."])},sharingNotificationBody:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Letöltheti vagy létrehozhatja a példányt a ",t(r("name"))," megosztott konfigurációjából."])},sharingNotificationTitle:e=>{const{normalize:n}=e;return n(["Egy társ megosztja a játék konfigurációját"])},start:e=>{const{normalize:n}=e;return n(["Indítás"])},startNewP2PConnection:e=>{const{normalize:n}=e;return n(["Kattints az Indítás gombra egy új kapcsolat létrehozásához."])}},myStuff:e=>{const{normalize:n}=e;return n(["Dolgaid"])},name:e=>{const{normalize:n}=e;return n(["Név"])},natType:{blocked:e=>{const{normalize:n}=e;return n(["Blokkolva"])},fullCone:e=>{const{normalize:n}=e;return n(["Teljes cone"])},openInternet:e=>{const{normalize:n}=e;return n(["Nyílt internet"])},restrictNat:e=>{const{normalize:n}=e;return n(["NAT korlátozása"])},restrictPortNat:e=>{const{normalize:n}=e;return n(["NAT-port korlátozása"])},symmetricNat:e=>{const{normalize:n}=e;return n(["Szimmetrikus NAT"])},symmetricUDPFirewall:e=>{const{normalize:n}=e;return n(["Szimmetrikus UDP tűzfal"])},unknown:e=>{const{normalize:n}=e;return n(["Ismeretlen"])}},neoForgedVersion:{disable:e=>{const{normalize:n}=e;return n(["NeoForged letiltása"])},empty:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["NeoForged nem támogatja a ",t(r("version"))," verziót"])},name:e=>{const{normalize:n}=e;return n(["NeoForged"])}},news:{name:e=>{const{normalize:n}=e;return n(["Hírek"])},readMore:e=>{const{normalize:n}=e;return n(["Bővebben"])}},next:e=>{const{normalize:n}=e;return n(["Következő"])},no:e=>{const{normalize:n}=e;return n(["Nem"])},ok:e=>{const{normalize:n}=e;return n(["Oké"])},optifineVersion:{disable:e=>{const{normalize:n}=e;return n(["Optifine letiltása"])},empty:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Optifine nem támogatja a ",t(r("version"))," verziót"])}},optional:e=>{const{normalize:n}=e;return n(["Opcionális"])},peerConnectionState:{closed:e=>{const{normalize:n}=e;return n(["Zárt"])},connected:e=>{const{normalize:n}=e;return n(["Csatlakozva"])},connecting:e=>{const{normalize:n}=e;return n(["Csatlakozás"])},disconnected:e=>{const{normalize:n}=e;return n(["Lecsatlakozva"])},failed:e=>{const{normalize:n}=e;return n(["Sikertelen"])},name:e=>{const{normalize:n}=e;return n(["Csatlakozás állapota"])},new:e=>{const{normalize:n}=e;return n(["Új"])}},peerGroupState:{closed:e=>{const{normalize:n}=e;return n(["Nem a csoportban"])},closing:e=>{const{normalize:n}=e;return n(["Zárt"])},connected:e=>{const{normalize:n}=e;return n(["Csoport csatlakozott"])},connecting:e=>{const{normalize:n}=e;return n(["Csatlakozás"])}},peerIceGatheringState:{gathering:e=>{const{normalize:n}=e;return n(["Ice Szerver gyűjtése"])}},peerSignalingState:{"have-local-offer":e=>{const{normalize:n}=e;return n(["Várakozó peer leírása"])}},popular:e=>{const{normalize:n}=e;return n(["Népszerűség"])},presence:{curseforge:e=>{const{normalize:n}=e;return n(["CurseForge megtekintése"])},curseforgeProject:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("name"))," megtekintése a Curseforge-ban"])},instance:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Tétlen a példányban ",t(r("instance"))])},instanceSetting:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Példa beállításainak szerkesztése: ",t(r("instance"))])},mod:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Modok megtekintése a ",t(r("instance")),"-ban"])},modrinth:e=>{const{normalize:n}=e;return n(["Modrinth megtekintése"])},modrinthProject:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("name"))," megtekintése Modrinth-ban"])},resourcePack:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Forráscsomagok megtekintése a ",t(r("instance")),"-ben"])},save:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Mentés megtekintése a ",t(r("instance")),"-ben"])},setting:e=>{const{normalize:n}=e;return n(["Beállítások megtekintése"])},shaderPack:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Shader csomagok megtekintése ",t(r("instance")),"-ben"])},version:e=>{const{normalize:n}=e;return n(["Verziók megtekintése"])}},previous:e=>{const{normalize:n}=e;return n(["Előző"])},proxy:{host:e=>{const{normalize:n}=e;return n(["Hoszt"])},port:e=>{const{normalize:n}=e;return n(["Port"])}},quiltVersion:{disable:e=>{const{normalize:n}=e;return n(["Quilt letiltása"])},empty:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Quilt nem támogatja a ",t(r("version"))," verziót"])}},refresh:e=>{const{normalize:n}=e;return n(["Frissítés"])},refreshResource:e=>{const{normalize:n}=e;return n(["Erőforrások frissítése"])},remove:e=>{const{normalize:n}=e;return n(["Eltávolítás"])},resourcepack:{available:e=>{const{normalize:n}=e;return n(["Elérhető"])},compatible:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Kompatibilis formátum ",t(r("format"))," a ",t(r("version")),"-vel"])},defaultDescription:e=>{const{normalize:n}=e;return n(["A Minecraft alapértelmezett megjelenése"])},delete:{content:e=>{const{normalize:n}=e;return n(["Ez eltávolítja az forráscsomag-fájlt a meghajtóról, és nem tudod visszacsinálni. Biztos vagy benne, hogy ezt akarod csinálni?"])},title:e=>{const{normalize:n}=e;return n(["Forráscsomag törlése"])}},dropHint:e=>{const{normalize:n}=e;return n(["Húzd ide a forráscsomag zip-jét/mappá-ját az importáláshoz"])},enable:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("count"))," forráscsomag engedélyezve"])},import:e=>{const{normalize:n}=e;return n(["Forráscsomag importálása"])},incompatible:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Nem kompatibilis forráscsomag formátum(",t(r("format")),"). Elfogadott ",t(r("accept")),". Jelenlegi ",t(r("actual")),"."])},independent:e=>{const{normalize:n}=e;return n(["A példány független erőforráscsomag-mappát használ"])},manage:e=>{const{normalize:n}=e;return n(["Forráscsomagok kezelése"])},name:e=>{const{normalize:n,plural:t}=e;return t([n(["Forráscsomag"]),n(["Forráscsomagok"])])},searchHint:e=>{const{normalize:n}=e;return n(["Forráscsomag keresése"])},searchOnCurseforge:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("name"))," keresése curseforge-on"])},searchOnModrinth:e=>{const{normalize:n,linked:t,type:r}=e;return n([t("mod.searchOnModrinth",void 0,r)])},selectSearchHint:e=>{const{normalize:n}=e;return n(["Keress és válassz forráscsomagot"])},selected:e=>{const{normalize:n}=e;return n(["Kiválasztott forráscsomagok"])},shared:e=>{const{normalize:n}=e;return n(["Példány használja a megosztott erőforráscsomag mappát"])},showFile:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("file"))," megjelenítése fájlkezelőben"])},showInCurseforge:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("name"))," megjelenítése curseforge-on"])},unselected:e=>{const{normalize:n}=e;return n(["Nem kiválasztott forráscsomagok"])}},save:{cheat:e=>{const{normalize:n}=e;return n(["Csalás"])},copy:{cancel:e=>{const{normalize:n}=e;return n(["Másolás törlése"])},confirm:e=>{const{normalize:n}=e;return n(["Másolás indítása"])},description:e=>{const{normalize:n}=e;return n(["Kérlek, válaszd ki a célprofil(ok)at, ahová a mentést szeretnéd eljuttatni."])},name:e=>{const{normalize:n}=e;return n(["Mentés másolása"])},title:e=>{const{normalize:n}=e;return n(["Mentés másolása másik profilra"])}},copyFrom:{cancel:e=>{const{normalize:n}=e;return n(["Mégsem"])},confirm:e=>{const{normalize:n}=e;return n(["Másolás indítása"])},description:e=>{const{normalize:n}=e;return n(["Erre a példányra más példányokból vagy kezelt erőforrásokból (curseforge) telepíthet mentést."])},from:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Innen ",t(r("src"))])},fromProfile:e=>{const{normalize:n}=e;return n(["Más példányokból"])},fromResource:e=>{const{normalize:n}=e;return n(["Kezelt forrásokból"])},title:e=>{const{normalize:n}=e;return n(["Mentés importálása kezelt forrásból"])}},createNew:e=>{const{normalize:n}=e;return n(["Új világ létrehozása"])},createdWorlds:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("count"))," db világod van"])},deleteHint:e=>{const{normalize:n}=e;return n(["Ezt a műveletet nem lehet visszaállítani. A mentett adatokat örökre elveszted. Biztos, hogy törölni szeretnéd ezt a mentést?"])},deleteTitle:e=>{const{normalize:n}=e;return n(["Mentés törlése"])},detail:e=>{const{normalize:n}=e;return n(["További infók"])},dropHint:e=>{const{normalize:n}=e;return n(["Húzz ide egy zipet az importáláshoz"])},export:e=>{const{normalize:n}=e;return n(["Mentés exportálása"])},exportMessage:e=>{const{normalize:n}=e;return n(["Mentés exportálása zip-ként"])},exportTitle:e=>{const{normalize:n}=e;return n(["Mentés exportálása"])},gameMode:e=>{const{normalize:n}=e;return n(["játék mód"])},import:e=>{const{normalize:n}=e;return n(["Mentés importálása"])},importMessage:e=>{const{normalize:n}=e;return n(["Mentés importálása zip-ből"])},importTitle:e=>{const{normalize:n}=e;return n(["Mentés importálása"])},independent:e=>{const{normalize:n}=e;return n(["Példány használjon független mentési mappát"])},levelName:e=>{const{normalize:n}=e;return n(["Szint neve"])},manage:e=>{const{normalize:n}=e;return n(["Mentések kezelése"])},name:e=>{const{normalize:n,plural:t}=e;return t([n(["Mentés"]),n(["Mentések"])])},search:e=>{const{normalize:n}=e;return n(["Keresés Mentés"])},selected:e=>{const{normalize:n}=e;return n(["helyi archívum"])},shared:e=>{const{normalize:n}=e;return n(["Példány megosztott mentési mappa használata"])},showDirectory:e=>{const{normalize:n}=e;return n(["Mentés könyvtár megjelenítése"])},unselected:e=>{const{normalize:n}=e;return n(["megosztott archívum"])},useCurrent:e=>{const{normalize:n}=e;return n(["Használja a jelenlegi világot"])}},saves:{},screenshots:{empty:e=>{const{normalize:n}=e;return n(["Nincsenek képernyőképeid"])},goto:e=>{const{normalize:n}=e;return n(["Mappa megnyitása"])},name:e=>{const{normalize:n}=e;return n(["Képernyőképek"])},playRandom:e=>{const{normalize:n}=e;return n(["Játék véletlenszerűen"])},playSequence:e=>{const{normalize:n}=e;return n(["Játék sorrendben"])}},search:{favorate:e=>{const{normalize:n}=e;return n(["Gyűjtemény"])}},server:{acceptingMinecraftVersion:e=>{const{normalize:n}=e;return n(["Minecraft verzió elfogadása"])},creationHint:e=>{const{normalize:n}=e;return n(["Kérlek, töltsd ki a szerver címét és pingeld a szervert"])},delete:{},error:{},expectedVersions:e=>{const{normalize:n}=e;return n(["Támogatott verziók"])},export:e=>{const{normalize:n}=e;return n(["Exportáló szerver"])},exportNoFilesHint:e=>{const{normalize:n}=e;return n(["Nincs kiszolgálófájl. \nEgyszerre futtathatja a kiszolgálót a Local -on, hogy néhány fájlt generáljon."])},exportOption:e=>{const{normalize:n}=e;return n(["Szerver exportálási beállítások"])},exportSSHAuthenticationFailed:e=>{const{normalize:n}=e;return n(["Az összes hitelesítési módszer sikertelen. \nKérjük, ellenőrizze a felhasználónevet/jelszót vagy a privát kulcsot."])},exportSSHOptions:e=>{const{normalize:n}=e;return n(["SSH opciók"])},exportSSHPrivateKeyPath:e=>{const{normalize:n}=e;return n(["SSH privát kulcsút"])},exportSSHRemotePath:e=>{const{normalize:n}=e;return n(["Távoli kiszolgáló elérési útja"])},exportToFolder:e=>{const{normalize:n}=e;return n(["Exportálás a mappába"])},filterVersion:e=>{const{normalize:n}=e;return n(["Szűrő szerver válaszolt Minecraft verzió"])},host:e=>{const{normalize:n}=e;return n(["Kiszolgáló"])},hostHint:e=>{const{normalize:n}=e;return n(["A kiszolgáló állomáshelye (porttal együtt)"])},hostRequired:e=>{const{normalize:n}=e;return n(["Kérjük, írja be a szerver IP -címét"])},ipAddress:e=>{const{normalize:n}=e;return n(["IP cím"])},maxPlayers:e=>{const{normalize:n}=e;return n([])},motd:e=>{const{normalize:n}=e;return n(["Szerver MOTD"])},name:e=>{const{normalize:n,plural:t}=e;return t([n(["Szerver"]),n(["Szerverek"])])},nogui:e=>{const{normalize:n}=e;return n(["Nincs Server Gui"])},onlineMode:e=>{const{normalize:n}=e;return n(["Online mód"])},ping:e=>{const{normalize:n}=e;return n(["Ping"])},pings:e=>{const{normalize:n}=e;return n(["Pingek"])},players:e=>{const{normalize:n}=e;return n(["Játékosok"])},port:e=>{const{normalize:n}=e;return n(["Port"])},recommendedMinecraftVersion:e=>{const{normalize:n}=e;return n(["Minecraft Verzió"])},status:e=>{const{normalize:n}=e;return n(["Szerver Státusz"])},unknown:e=>{const{normalize:n}=e;return n(["Ismeretlen szerver"])},unknownDescription:e=>{const{normalize:n}=e;return n(["Ismeretlen szerver. Frissítsd újra"])},upload:e=>{const{normalize:n}=e;return n(["Feltöltő szerver"])},version:e=>{const{normalize:n}=e;return n(["A szerver verzióigénye"])},versionHint:e=>{const{normalize:n}=e;return n(["A Minecraft verzió a Pinghez"])}},serverStatus:{nohost:e=>{const{normalize:n}=e;return n(["§4Nem található a kiszolgáló!"])},ping:e=>{const{normalize:n}=e;return n(["Pingelés..."])},refuse:e=>{const{normalize:n}=e;return n(["§4A szerver elutasítot!"])},timeout:e=>{const{normalize:n}=e;return n(["§4Szerver csatlakozási időtúllépés!"])}},setting:{allowPrerelease:e=>{const{normalize:n}=e;return n(["Előzetes kiadás letöltése"])},allowPrereleaseDescription:e=>{const{normalize:n}=e;return n(["Az előzetes kiadás instabil lehet"])},apiSets:{auto:e=>{const{normalize:n}=e;return n(["Automatikus (hálózat által meghatározott)"])},official:e=>{const{normalize:n}=e;return n(["Eredeti (Mojang)"])}},appearance:e=>{const{normalize:n}=e;return n(["Megjelenés"])},appxUpdateHint:e=>{const{normalize:n}=e;return n(["A Launcher letölti és futtatja a telepítőt. Ha a felugró telepítő nem sikerült, kérlek futtasd manuálisan."])},autoDownload:e=>{const{normalize:n}=e;return n(["Automatikus letöltés"])},autoDownloadDescription:e=>{const{normalize:n}=e;return n(["Automatikus letöltés, ha van elérhető frissítés"])},autoInstallOnAppQuit:e=>{const{normalize:n}=e;return n(["Automatikus telepítés"])},autoInstallOnAppQuitDescription:e=>{const{normalize:n}=e;return n(["A frissítés automatikus telepítése az alkalmazás bezárásakor"])},backgroundColorAbove:e=>{const{normalize:n}=e;return n(["Háttérszín megjelenítése fedvényként"])},backgroundColorAboveDescription:e=>{const{normalize:n}=e;return n(["Ezzel a háttérszín jelenik meg a háttérkép vagy a videó felett."])},backgroundImage:e=>{const{normalize:n}=e;return n(["Háttérkép"])},backgroundImageBlur:e=>{const{normalize:n}=e;return n(["Kép elmosódása"])},backgroundImageBlurDescription:e=>{const{normalize:n}=e;return n(["Húzd az elmosódáshoz, egyszerű"])},backgroundImageClear:e=>{const{normalize:n}=e;return n(["törlés"])},backgroundImageDescription:e=>{const{normalize:n}=e;return n(["Válassz ki egy képet háttérként vagy töröld"])},backgroundImageFit:{contain:e=>{const{normalize:n}=e;return n(["Tartalmazza"])},cover:e=>{const{normalize:n}=e;return n(["Elfedje"])},name:e=>{const{normalize:n}=e;return n(["Illeszkedjen"])}},backgroundImageSelect:e=>{const{normalize:n}=e;return n(["kiválasztás"])},backgroundMusic:e=>{const{normalize:n}=e;return n(["Téma Háttérzene"])},backgroundType:e=>{const{normalize:n}=e;return n(["Háttérkép típusa"])},backgroundTypeDescription:e=>{const{normalize:n}=e;return n(["Speciális hatás megjelenítése a háttérben (Ez befolyásolhatja a teljesítményt)"])},backgroundTypes:{halo:e=>{const{normalize:n}=e;return n(["Halo"])},image:e=>{const{normalize:n}=e;return n(["Kép"])},none:e=>{const{normalize:n}=e;return n(["Nincs"])},particle:e=>{const{normalize:n}=e;return n(["Részecskék"])},video:e=>{const{normalize:n}=e;return n(["Videó"])}},backgroundVideo:e=>{const{normalize:n}=e;return n(["Háttér videó"])},backgroundVideoDescription:e=>{const{normalize:n}=e;return n(["válassz vagy törölj videót"])},backgroundVideoSelect:e=>{const{normalize:n}=e;return n(["kiválasztás"])},backgroundVideoVolume:e=>{const{normalize:n}=e;return n(["hangerő"])},backgroundVideoVolumeDescription:e=>{const{normalize:n}=e;return n(["húzd a hangerő beállításához"])},blurAppBar:e=>{const{normalize:n}=e;return n(["Alkalmazás sáv elmosása"])},blurMainBody:e=>{const{normalize:n}=e;return n(["Alkalmazás testének elmosása"])},blurMainBodyDescription:e=>{const{normalize:n}=e;return n(["A Launcher jobb panelje elmosódott legyen"])},blurSidebar:e=>{const{normalize:n}=e;return n(["Oldalsáv elmosása"])},browseRoot:e=>{const{normalize:n}=e;return n(["Böngészés"])},checkUpdate:e=>{const{normalize:n}=e;return n(["Frissítés keresése"])},colorTheme:{appBarColor:e=>{const{normalize:n}=e;return n(["Alkalmazás sáv"])},backgroundColor:e=>{const{normalize:n}=e;return n(["Háttér színe"])},cardColor:e=>{const{normalize:n}=e;return n(["Lap színe"])},description:e=>{const{normalize:n}=e;return n(["A téma színeinek módosítása"])},errorColor:e=>{const{normalize:n}=e;return n(["Hiba színe"])},name:e=>{const{normalize:n}=e;return n(["Téma szíbe"])},primaryColor:e=>{const{normalize:n}=e;return n(["Elsődleges szín"])},secondaryColor:e=>{const{normalize:n}=e;return n(["Másodlagos szín"])},sideBarColor:e=>{const{normalize:n}=e;return n(["Oldalsáv"])},warningColor:e=>{const{normalize:n}=e;return n(["Figyelmeztetés színe"])}},darkTheme:e=>{const{normalize:n}=e;return n(["Téma"])},darkThemeDescription:e=>{const{normalize:n}=e;return n(["Válaszd a sötét vagy világos témát"])},developerMode:e=>{const{normalize:n}=e;return n(["Fejlesztői mód"])},developerModeDescription:e=>{const{normalize:n}=e;return n(["Fejlesztői mód a saját írt mod tesztelésére irányul"])},disableTelemetry:e=>{const{normalize:n}=e;return n(["Telemetria kikapcsolása"])},disableTelemetryDescription:e=>{const{normalize:n}=e;return n(["Az XMCL összegyűjti a játékindítási és a felhasználói bejelentkezési eseményeket."])},enableDiscord:e=>{const{normalize:n}=e;return n(["Discord státusz engedélyezése"])},enableDiscordDescription:e=>{const{normalize:n}=e;return n(["Ez folyamatosan frissíti az launcher állapotát a discordra."])},general:e=>{const{normalize:n}=e;return n(["Általános"])},githubRelease:e=>{const{normalize:n}=e;return n(["Github kiadás"])},globalSetting:e=>{const{normalize:n}=e;return n(["Globális példány beállítás"])},globalSettingHint:e=>{const{normalize:n}=e;return n(["Az példány alapértelmezés szerint ezeket a beállításokat fogja használni."])},hideNewsHeader:e=>{const{normalize:n}=e;return n(["Hírek kirakat elrejtése"])},language:e=>{const{normalize:n}=e;return n(["Nyelv"])},languageDescription:e=>{const{normalize:n}=e;return n(["A megjelenített nyelv"])},latestVersion:e=>{const{normalize:n}=e;return n(["Legújabb verzió"])},layout:{default:e=>{const{normalize:n}=e;return n(["Alap elrendezés"])},focus:e=>{const{normalize:n}=e;return n(["Fókusz elrendezés"])}},layoutDescription:e=>{const{normalize:n}=e;return n(["A különböző UI logikát reprezentáló launcher elrendezés"])},layoutTitle:e=>{const{normalize:n}=e;return n(["Elrendezés"])},linuxEnableDedicatedGPUOptimization:e=>{const{normalize:n}=e;return n(["Dedikált GPU kijelölése"])},linuxEnableDedicatedGPUOptimizationDescription:e=>{const{normalize:n}=e;return n(["Ez az opció dedikált GPU-t rendel a Minecraft folyamathoz."])},linuxTitlebar:e=>{const{normalize:n}=e;return n(["Saját címsáv"])},linuxTitlebarDescription:e=>{const{normalize:n}=e;return n(["A natív linuxos címsor használata az launcherhez"])},location:e=>{const{normalize:n}=e;return n(["Áruház helye"])},maunalUpdateHint:e=>{const{normalize:n}=e;return n(["A verzió nem frissíthető automatikusan. Kérlek, töltsd le újra az launchert a weboldalról!"])},maxSockets:e=>{const{normalize:n}=e;return n(["Kiszolgálónként"])},maxSocketsDescription:e=>{const{normalize:n}=e;return n(["Korlátozza a maximálisan engedélyezhető foglalatok számát állomásonként vagy az összes állomáson összesen. A 0 azt jelenti, hogy nincs korlátozás."])},maxSocketsTitle:e=>{const{normalize:n}=e;return n(["Max HTTP foglalatok"])},migrateFromOther:e=>{const{normalize:n}=e;return n(["Importálás másik indítóból"])},name:e=>{const{normalize:n,plural:t}=e;return t([n(["Globális beállítás"]),n(["Globális beállítások"])])},network:e=>{const{normalize:n}=e;return n(["Hálózati beállítások"])},officialWebsite:e=>{const{normalize:n}=e;return n(["Hivatalos weboldal"])},particleMode:{bubble:e=>{const{normalize:n}=e;return n(["Buborék"])},name:e=>{const{normalize:n}=e;return n(["Részecske mód"])},push:e=>{const{normalize:n}=e;return n(["Tolás"])},remove:e=>{const{normalize:n}=e;return n(["Eltávolítás"])},repulse:e=>{const{normalize:n}=e;return n(["Visszaverődés"])}},particleModeDescription:e=>{const{normalize:n}=e;return n(["Jelöld ki a részecske kattintási viselkedését"])},replaceNative:e=>{const{normalize:n}=e;return n(["Natív könyvtárak helyettesítése"])},replaceNativeDescription:e=>{const{normalize:n}=e;return n(["Cserélje ki a natív könyvtárakat a számítógép archívumának megfelelően."])},replaceNatives:{all:e=>{const{normalize:n}=e;return n(["Összes"])},legacy:e=>{const{normalize:n}=e;return n(["Csak a Legacy verzió"])}},resetToDefault:e=>{const{normalize:n}=e;return n(["Visszaállítás alapértelmezettre"])},showNewsHeader:e=>{const{normalize:n}=e;return n(["Hírek kirakatának megjelenítése"])},showRoot:e=>{const{normalize:n}=e;return n(["Megjelenítés"])},streamerMode:e=>{const{normalize:n}=e;return n(["Közvetítés mód"])},streamerModeDescription:e=>{const{normalize:n}=e;return n(["Ez elrejti a személyes adatait, például az e-mail címét az launcherben."])},theme:{dark:e=>{const{normalize:n}=e;return n(["Sötét téma"])},light:e=>{const{normalize:n}=e;return n(["Világos téma"])},system:e=>{const{normalize:n}=e;return n(["Rendszer téma használata"])}},themeFont:e=>{const{normalize:n}=e;return n(["Betűtípus"])},themeFontDescription:e=>{const{normalize:n}=e;return n(["Módosítsa az indító betűtípusát."])},themeResetFont:e=>{const{normalize:n}=e;return n(["Betűtípus visszaállítása"])},themeSelectFont:e=>{const{normalize:n}=e;return n(["Válassza a Betűtípus lehetőséget"])},themeShare:e=>{const{normalize:n}=e;return n(["Téma megosztása"])},themeShareDescription:e=>{const{normalize:n}=e;return n(["Megoszthatja a témát a barátjával."])},update:e=>{const{normalize:n}=e;return n(["Frissítés"])},useBmclAPI:e=>{const{normalize:n}=e;return n(["BMCL API használata"])},useBmclAPIDescription:e=>{const{normalize:n}=e;return n(["Használd a BMCLAPI-t a Minecraft letöltéséhez, ha a kínai kontinensen tartózkodsz. (Ez nem befolyásolja, ha nem a kínai kontinensen tartózkodik.)"])},useProxy:e=>{const{normalize:n}=e;return n(["HTTP Proxy"])},useProxyDescription:e=>{const{normalize:n}=e;return n(["A http-kérés proxy-kiszolgálójának címe"])},viewBackgroundMusic:e=>{const{normalize:n}=e;return n(["Zenék megtekintése"])}},settingLabel:{global:e=>{const{normalize:n}=e;return n(["Globális"])},globalHint:e=>{const{normalize:n}=e;return n(["Ez a beállítás követi a globális beállítást"])},local:e=>{const{normalize:n}=e;return n(["Helyi"])},localHint:e=>{const{normalize:n}=e;return n(["Ezt a beállítást az aktuális példány módosítja"])}},setup:{appearance:{name:e=>{const{normalize:n,linked:t,type:r}=e;return n([t("setting.appearance",void 0,r)])}},dataRoot:{description:e=>{const{normalize:n}=e;return n(["Az adatgyökér nem egy közös .minecraft könyvtár. Mivel az XMCL adatok könyvtárszerkezet különbözik a vanilla könyvtárszerkezettől, nem javasoljuk, hogy a a közös .minecraft könyvtárat adatgyökérként használni."])},drives:e=>{const{normalize:n}=e;return n(["Ajánlott helyek"])},name:e=>{const{normalize:n}=e;return n(["Adatmappa beállítása"])}},defaultLayoutDescription:e=>{const{normalize:n}=e;return n(['Az alapértelmezett elrendezés a játék "példány" koncepcióját próbálja erősíteni. Úgy néz ki, mint az olyan alkalmazások, mint a Discord. Más játékindító alkalmazások, mint a Steam stb. is inspirálták.'])},defaultPath:e=>{const{normalize:n}=e;return n(["Alapértelmezett útvonal"])},error:{badDataRoot:e=>{const{normalize:n}=e;return n(["Érvénytelen könyvtár az indítóadatokhoz! Kérjük, próbálkozzon más könyvtárral!"])},exists:e=>{const{normalize:n}=e;return n(["A kiválasztott könyvtár nem üres. Ez rendben van, de kérjük, készítsen biztonsági mentést az adatokról."])},invalidChar:e=>{const{normalize:n}=e;return n(["Az elérési út érvénytelen karaktereket tartalmaz! \nEz okozhatja, hogy a Minecraft nem kezdődik! \nA plakán csak angol karaktereket és szimbólumot használ!"])},noPermission:e=>{const{normalize:n}=e;return n(["Az launchernek nincs jogosultsága a kiválasztott könyvtárhoz! Kérlek, próbálj meg egy másikat."])},nonDictionary:e=>{const{normalize:n}=e;return n(["A kiválasztott útvonal egy fájl! Kérlek válasszon ki egy könyvtárat!"])}},focusLayoutDescription:e=>{const{normalize:n}=e;return n(["A fókusz elrendezés a Minecraft Launcher régi elrendezése. Ezt úgy tervezték egyetlen példány vagy néhány példány használatára tervezték."])},game:{description:e=>{const{normalize:n}=e;return n(["Válassza ki a meglévő játékkönyvtárat (.minecraft) a meglévő erőforrások importálásához. Így gyorsan azonosíthatja a modokat, erőforrás csomagokat stb."])},name:e=>{const{normalize:n}=e;return n(["Létező játék beimportálása"])}},locale:{description:e=>{const{normalize:n}=e;return n(["Válaszd ki a kívánt nyelvet, ha van! Ha nem látod az anyanyelvedet, és segíteni szeretnél, akkor látogass el a Githubra, hogy pull requesteket küldj a fordításhoz!"])},language:e=>{const{normalize:n}=e;return n(["Nyelv"])},name:e=>{const{normalize:n}=e;return n(["Nyelv beállítása"])}},path:e=>{const{normalize:n}=e;return n(["Jelenlegi útvonal"])},title:e=>{const{normalize:n}=e;return n(["Üdvözöljük az X Minecraft Launcherben. Mielőtt elkezdenéd, szükségünk van arra, hogy "])}},shaderPack:{deletion:e=>{const{normalize:n}=e;return n(["Shader Pack törlése"])},deletionHint:e=>{const{normalize:n,interpolate:t,named:r}=e;return n(["Ez törli a shader pack fájlt ",t(r("path"))," és nem lehet visszaállítani."])},disabled:e=>{const{normalize:n}=e;return n(["Shader pack kikapcsolása"])},dropHint:e=>{const{normalize:n}=e;return n(["Shader pack importálása"])},empty:e=>{const{normalize:n}=e;return n(["Nincs kijelölt shader csomag"])},enable:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("name"))," shader pack használata"])},enabled:e=>{const{normalize:n}=e;return n(["Engedélyezett Shader Pack"])},manage:e=>{const{normalize:n}=e;return n(["Shader packek kezelése"])},name:e=>{const{normalize:n}=e;return n(["Shader Pack"])},noShaderMod:e=>{const{normalize:n}=e;return n(["Nincs telepítve Shader Mod"])},noShaderModHint:e=>{const{normalize:n}=e;return n(["A shader nem használható shader mod nélkül"])},noShaderModInstallHint:e=>{const{normalize:n}=e;return n(["A shader csomag betöltéséhez telepítenie kell a következő modok egyikét."])},searchHint:e=>{const{normalize:n}=e;return n(["Shader Pack keresése"])},selectSearchHint:e=>{const{normalize:n}=e;return n(["Keresés és Shader Pack kiválasztása"])},showDirectory:e=>{const{normalize:n}=e;return n(["Shader pack könyvtár megjelenítése"])},showFile:e=>{const{normalize:n}=e;return n(["Shader pack megjelenítése a mappában"])}},shared:{accept:e=>{const{normalize:n}=e;return n(["Elfogad"])},keepSelected:e=>{const{normalize:n}=e;return n(["Tartsa kiválasztva"])},skipForNow:e=>{const{normalize:n}=e;return n(["Most hagyd ki"])}},sortBy:{alphabetAsc:e=>{const{normalize:n}=e;return n(["Rendezés ábécé szerint (emelkedő)"])},alphabetDesc:e=>{const{normalize:n}=e;return n(["Rendezés ábécé szerint (csökkenő)"])},timeAsc:e=>{const{normalize:n}=e;return n(["Rendezés módosítási idő szerint (növekvő)"])},timeDesc:e=>{const{normalize:n}=e;return n(["Rendezés módosítási idő szerint (csökkenő)"])}},store:{explore:e=>{const{normalize:n}=e;return n(["Felfedezés"])},latestMinecraft:e=>{const{normalize:n}=e;return n(["Legfrissebb Minecraft verzió"])},name:e=>{const{normalize:n}=e;return n(["Modcsomag piac"])},popular:e=>{const{normalize:n}=e;return n(["Népszerű modcsomagok"])},recentUpdated:e=>{const{normalize:n}=e;return n(["Legutóbb frissítve"])}},summery:e=>{const{normalize:n}=e;return n(["Áttekintés"])},tag:{create:e=>{const{normalize:n}=e;return n(["Címke létrehozása"])},createSelected:e=>{const{normalize:n}=e;return n(["Címke létrehozása a kiválasztotthoz"])},newTag:e=>{const{normalize:n}=e;return n(["Új címke"])}},task:{cancelled:e=>{const{normalize:n}=e;return n(["Törölt"])},clear:e=>{const{normalize:n}=e;return n(["Befejezett folyamatok törlése"])},connection:{connected:e=>{const{normalize:n}=e;return n(["csatlakoztatva"])},free:e=>{const{normalize:n}=e;return n(["Ingyenes"])},pending:e=>{const{normalize:n}=e;return n(["Függőben levő"])},queued:e=>{const{normalize:n}=e;return n(["Sorban"])},running:e=>{const{normalize:n}=e;return n(["Futó kapcsolat"])},size:e=>{const{normalize:n}=e;return n(["teljes számlálás"])}},connections:e=>{const{normalize:n}=e;return n(["Hálózati kapcsolatok"])},empty:e=>{const{normalize:n}=e;return n(["Nincs futó folyamat"])},failed:e=>{const{normalize:n}=e;return n(["Sikertelen"])},manager:e=>{const{normalize:n}=e;return n(["Folyamatkezelő"])},nTaskRunning:e=>{const{normalize:n,interpolate:t,named:r}=e;return n([t(r("count"))," folyamat fut"])},name:e=>{const{normalize:n,plural:t}=e;return t([n(["Folyamat"]),n(["Folyamatok"])])},pause:e=>{const{normalize:n}=e;return n(["Szüneteltetés"])}},theme:{selectImage:e=>{const{normalize:n}=e;return n(["Válassza a Kép lehetőséget"])},selectMusic:e=>{const{normalize:n}=e;return n(["Válassza a Zene lehetőséget"])},selectVideo:e=>{const{normalize:n}=e;return n(["Válassza a Videó lehetőséget"])}},title:e=>{const{normalize:n}=e;return n(["X Minecraft Launcher"])},transportType:{host:e=>{const{normalize:n}=e;return n(["Kiszolgáló jelölt"])},prflx:e=>{const{normalize:n}=e;return n(["Peer Reflexív jelölt"])},relay:e=>{const{normalize:n}=e;return n(["Relay jelölt"])},srflx:e=>{const{normalize:n}=e;return n(["Kiszolgáló Reflexív jelölt"])}},turnRegion:{fr:e=>{const{normalize:n}=e;return n(["Franciaország"])},po:e=>{const{normalize:n}=e;return n(["Lengyelország"])}},tutorial:{feedbackDescription:e=>{const{normalize:n}=e;return n(["Ha bármilyen probléma merül fel, kérlek, kattints erre a gombra, hogy visszajelzést küldj!"])},hideNewsHeaderDescription:e=>{const{normalize:n}=e;return n(["Bal oldalon a Hírek bemutatója látható. \nErre a gombra kattintva elrejtheti ezt a kirakatot."])},instance:{iconDescription:e=>{const{normalize:n}=e;return n(["Kattints az ikon megváltoztatásához.`"])},iconTitle:e=>{const{normalize:n}=e;return n(["Példány ikonja"])},javaDescription:e=>{const{normalize:n}=e;return n(["Válassz vagy válts java verziót."])},javaImportDescription:e=>{const{normalize:n}=e;return n(["Java importálása a helyi tárolóból."])},javaImportTitle:e=>{const{normalize:n}=e;return n(["Java importálása"])},javaTitle:e=>{const{normalize:n}=e;return n(["Java lista"])}},instanceAddDescription:e=>{const{normalize:n}=e;return n(["Erre a gombra kattintva importálhatsz létező Minecraftot vagy hozhatsz létre egy újat a vagy modcsomagot."])},instanceSelectDescription:e=>{const{normalize:n}=e;return n(["Erre a gombra kattintva a játék kiválasztásához és a hírek olvasásához szükséges oldalra navigál."])},launchDescription:e=>{const{normalize:n}=e;return n(["Kattints erre a gombra a játék telepítéséhez vagy elindításához."])},mod:{defaultSourceDescription:e=>{const{normalize:n}=e;return n(["Itt kiválaszthatja a modok forrását. Vannak a Modrinth és a Curseforge által közzétett modok. Ha váltani akarsz e két tartalomszolgáltató között. Itt módosíthatod az értéket."])},defaultSourceTitle:e=>{const{normalize:n}=e;return n(["Mod tartalom forrásának kiválasztása"])},detailDescription:e=>{const{normalize:n}=e;return n(["Amikor kiválaszt egy elemet a bal oldalon. Látni fogja a mod részleteit. A tartalom származhat Modrinth, Curseforge vagy elemzett mod tartalmából."])},detailTitle:e=>{const{normalize:n}=e;return n(["Mod részletek"])},listDescription:e=>{const{normalize:n}=e;return n(["Megjelenítjük a telepített modokat, ha nincs inputja. A keresett modokat akkor fogja látni, ha a kulcsszó vagy a kategória kiválasztása megtörtént."])},listTitle:e=>{const{normalize:n}=e;return n(["Installed or Searched Mod"])},searchDescription:e=>{const{normalize:n}=e;return n(["A Modrinth, Curseforge vagy a helyi gyorsítótár modjait keresheted ezzel a keresőmezővel."])},searchTitle:e=>{const{normalize:n}=e;return n(["Modok keresése"])}},multiplayer:{contentDescription:e=>{const{normalize:n}=e;return n(["Az Ön és társai közötti kapcsolatok itt lesznek felsorolva."])},contentTitle:e=>{const{normalize:n,linked:t,type:r}=e;return n([t("multiplayer.connections",void 0,r)])},groupDescription:e=>{const{normalize:n}=e;return n(["Létrehozhatsz egy csoportot, vagy csatlakozhatsz egy csoporthoz más játékosokkal. A launcher megpróbál P2P-kapcsolatokat létrehozni közted és barátaid között a csoportnak megfelelően. A barátaid által megadott csoportnevet megadhatod. Vagy létrehozhatsz egy egyedi nevet a sajátodból."])},groupTitle:e=>{const{normalize:n}=e;return n(["Csatlakozás egy csoporthoz"])},joinDescription:e=>{const{normalize:n}=e;return n(["Miután beírt egy csoportnevet. Erre a gombra kattintva csatlakozhat a csoporthoz vagy létrehozhatja azt. Ha a csoportnév üres, az indítóprogram generál egy nevet az Ön számára."])},manualDescription:e=>{const{normalize:n}=e;return n(["Ha Ön vagy barátja nem tud csatlakozni a csoporthoz. Megpróbálhatja manuálisan kicserélni a tokent a manuális csatlakozás gombra kattintva. Ha ez is sikertelen, akkor az internetprobléma lehet."])}},recentPlayDescription:e=>{const{normalize:n}=e;return n(["A létrehozott játékok itt lesznek felsorolva. \nItt váltogathatja a nézeteket, hogy megtekinthesse a telepített verziókat és a letöltött modpackokat is."])},storePoupularModpackDescription:e=>{const{normalize:n}=e;return n(["Ebben a részben láthatja a Curseforge és Modrinth legnépszerűbb modpackjait."])},storeSearchCategoryDescription:e=>{const{normalize:n}=e;return n(["Itt is válthat a kategóriák és a szűrők között."])},storeSearchDescription:e=>{const{normalize:n}=e;return n(["Ebbe a szövegmezőbe beírva kereshet a Modpack között. \nNyomja meg az Entert a kereséshez."])},storeSearchResultDescription:e=>{const{normalize:n}=e;return n(["Itt látni fogja az összes keresési eredményt."])},userAccountDescription:e=>{const{normalize:n}=e;return n(["Erre az ikonra kattintva adhatod hozzá vagy kezelheted Minecraft-fiókodat."])}},universalDrop:{enableModsAfterImport:e=>{const{normalize:n}=e;return n(["Modok engedélyezése importálás után"])},start:e=>{const{normalize:n}=e;return n(["Importálás megkezdődött"])},title:e=>{const{normalize:n}=e;return n(["Húzd ide a fájl(oka)t az importáláshoz"])},unknownResource:e=>{const{normalize:n}=e;return n(["Ismeretlen"])}},update:{goOfficialWebDownload:e=>{const{normalize:n}=e;return n(["Töltse le újra a hivatalos webhelyről"])}},upstream:{downgrade:e=>{const{normalize:n}=e;return n(["Visszaváltás"])},missingModpackMetadata:e=>{const{normalize:n}=e;return n(["A régi modcsomag metaadatok nem találhatók.\nEttől még frissíthet, de az eredmény rossz lehet. Kérlek, készíts biztonsági mentést a példányfájlokról."])},onlyShowCurrentVersion:e=>{const{normalize:n}=e;return n(["Csak az aktuális Minecraft verzió megjelenítése"])},update:e=>{const{normalize:n}=e;return n(["Frissítés"])}},user:{accessToken:e=>{const{normalize:n}=e;return n(["Hozzáférési token"])},authMode:e=>{const{normalize:n}=e;return n(["Auth szolgáltatás"])},authService:e=>{const{normalize:n}=e;return n(["Szolgáltatás engedélyezése"])},birth:e=>{const{normalize:n}=e;return n(["Regisztrált születésnap"])},challenges:e=>{const{normalize:n}=e;return n(["Válaszolj az alábbi kérdésekre a személyazonosságod igazolásához"])},email:e=>{const{normalize:n}=e;return n(["Email Cím"])},forgetChallenges:e=>{const{normalize:n}=e;return n(["Elfelejtettem ezeket a kérdéseket, és szeretném megváltoztatni őket."])},id:e=>{const{normalize:n}=e;return n(["Felhasználó Id"])},info:e=>{const{normalize:n}=e;return n(["Felhaszáló infók"])},insecureClient:e=>{const{normalize:n}=e;return n(["A kliens bizonytalan! Kérlek, ellenőrizd személyazonosságodat a kinézet feltöltéséhez!"])},name:e=>{const{normalize:n}=e;return n(["Felhasználónév"])},nameHint:e=>{const{normalize:n}=e;return n(["A játékban megjelenő név"])},profile:e=>{const{normalize:n}=e;return n(["Profil"])},refreshAccount:e=>{const{normalize:n}=e;return n(["Fiók frissítése"])},refreshSkin:e=>{const{normalize:n}=e;return n(["Kinézet frissítése"])},submitChallenges:e=>{const{normalize:n}=e;return n(["Válaszok beküldése"])},tokenExpired:e=>{const{normalize:n}=e;return n(["Lejárt"])},tokenValidUntil:e=>{const{normalize:n}=e;return n(["Token Érvényes addig"])}},userAccount:{add:e=>{const{normalize:n}=e;return n(["Fiók hozzáadása"])},removeDescription:e=>{const{normalize:n}=e;return n(["Ez törli a fiók összes adatát. Biztos vagy benne?"])},removeTitle:e=>{const{normalize:n}=e;return n(["Fiók eltávolítása"])}},userCape:{changeTitle:e=>{const{normalize:n}=e;return n(["Köpeny változtatása"])},description:e=>{const{normalize:n}=e;return n(["A köpenyek különleges jutalmak, amelyeket a játékosok különböző eseményeken keresztül oldhatnak fel, kampányok és más vidám események során. Itt választhatsz a köpenyek közül amelyek jelenleg a tulajdonodban vannak:"])},noCape:e=>{const{normalize:n}=e;return n(["Nincs köpeny"])}},userService:{add:e=>{const{normalize:n}=e;return n(["További szolgáltatás hozzáadása"])},authLibInjector:e=>{const{normalize:n}=e;return n(["Auth-lib injektor javaslat követése"])},baseUrlHint:e=>{const{normalize:n}=e;return n(["Az egyéni szolgáltatás alap URL címe"])},title:e=>{const{normalize:n}=e;return n(["Harmadik fél felhasználói szolgáltatásai"])},validateHint:e=>{const{normalize:n}=e;return n(["Annak ellenőrzésére szolgál, hogy a felhasználó tokenje még mindig érvényes-e"])}},userServices:{microsoft:{account:e=>{const{normalize:n}=e;return n(["Microsoft Fiók"])},deviceCode:e=>{const{normalize:n}=e;return n(["Eszközkód"])},deviceCodeHint:e=>{const{normalize:n}=e;return n(["Az eszközkód a bejelentkezés gombra kattintás után generálódik"])},fastLogin:e=>{const{normalize:n}=e;return n(["Gyors bejelentkezés"])},name:e=>{const{normalize:n}=e;return n(["Microsoft"])},password:e=>{const{normalize:n}=e;return n(["Jelszó megadása a böngészőben"])},useDeviceCode:e=>{const{normalize:n}=e;return n(["Bejelentkezés eszközkóddal"])}},mojang:{account:e=>{const{normalize:n}=e;return n(["Email cím"])},name:e=>{const{normalize:n}=e;return n(["Mojang"])},password:e=>{const{normalize:n}=e;return n(["Jelszó"])}},offline:{account:e=>{const{normalize:n}=e;return n(["Felhasználónév"])},name:e=>{const{normalize:n}=e;return n(["Offline"])},password:e=>{const{normalize:n}=e;return n(["Nincs jelszó"])},uuid:e=>{const{normalize:n}=e;return n(["Felhasználó UUID (Opcionális)"])}}},userSkin:{import:e=>{const{normalize:n}=e;return n(["Kinézet importálása"])},importFile:e=>{const{normalize:n}=e;return n(["Megnyitás fájlból"])},importLink:e=>{const{normalize:n}=e;return n(["Megnyitás linkről"])},placeUrlHere:e=>{const{normalize:n}=e;return n(["Rakj ide egy kinézet URL-t az importáláshoz"])},reset:e=>{const{normalize:n}=e;return n(["Törlés"])},save:e=>{const{normalize:n}=e;return n(["Mentés"])},saveTitle:e=>{const{normalize:n}=e;return n(["Kinézet letöltése"])},skinType:e=>{const{normalize:n}=e;return n(["Kinézet típusa"])},upload:e=>{const{normalize:n}=e;return n(["Kinézet feltöltése"])},urlNotEmpty:e=>{const{normalize:n}=e;return n(["Kinézet URL nem lehet üres"])},urlNotValid:e=>{const{normalize:n}=e;return n(["Kinézet URL érvénytelen"])},useSlim:e=>{const{normalize:n}=e;return n(["Vékony modell használata"])}},version:{name:e=>{const{normalize:n,plural:t}=e;return t([n(["Verzió"]),n(["Verzió"])])},notInstalled:e=>{const{normalize:n}=e;return n(["Verzió nincs telepítve"])}},versionType:{alpha:e=>{const{normalize:n}=e;return n(["Alfa"])},beta:e=>{const{normalize:n}=e;return n(["Béta"])},name:e=>{const{normalize:n}=e;return n(["Státusz"])},release:e=>{const{normalize:n}=e;return n(["Kiadás"])}},yes:e=>{const{normalize:n}=e;return n(["Igen"])}};export{e as default};
//# sourceMappingURL=hu.73375080.js.map
import{a as e,w as t,A as n,C as r,D as a,E as o,o as u,l as s,c as l,F as i,g as c,f as d,s as v,r as f}from"./__uno.e65a1954.js";function tryOnScopeDispose(e){return!!r()&&(a(e),!0)}function get(e,t){return null==t?o(e):o(e)[t]}function toValue(e){return"function"==typeof e?e():o(e)}const p="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);const notNullish=e=>null!=e,m=Object.prototype.toString,isObject=e=>"[object Object]"===m.call(e),noop=()=>{};function createFilterWrapper(e,t){return function wrapper(...n){return new Promise(((r,a)=>{Promise.resolve(e((()=>t.apply(this,n)),{fn:t,thisArg:this,args:n})).then(r).catch(a)}))}}const bypassFilter=e=>e();function useDebounceFn(e,t=200,n={}){return createFilterWrapper(function debounceFilter(e,t={}){let n,r,a=noop;const _clearTimeout=e=>{clearTimeout(e),a(),a=noop};return o=>{const u=toValue(e),s=toValue(t.maxWait);return n&&_clearTimeout(n),u<=0||void 0!==s&&s<=0?(r&&(_clearTimeout(r),r=null),Promise.resolve(o())):new Promise(((e,l)=>{a=t.rejectOnCancel?l:e,s&&!r&&(r=setTimeout((()=>{n&&_clearTimeout(n),r=null,e(o())}),s)),n=setTimeout((()=>{r&&_clearTimeout(r),r=null,e(o())}),u)}))}}(t,n),e)}function useThrottleFn(e,t=200,r=!1,a=!0,o=!1){return createFilterWrapper(function throttleFilter(...e){let t,r,a,o,u,s,l=0,i=!0,c=noop;n(e[0])||"object"!=typeof e[0]?[a,o=!0,u=!0,s=!1]=e:({delay:a,trailing:o=!0,leading:u=!0,rejectOnCancel:s=!1}=e[0]);const clear=()=>{t&&(clearTimeout(t),t=void 0,c(),c=noop)};return e=>{const n=toValue(a),d=Date.now()-l,invoke=()=>r=e();return clear(),n<=0?(l=Date.now(),invoke()):(d>n&&(u||!i)?(l=Date.now(),invoke()):o&&(r=new Promise(((e,r)=>{c=s?r:e,t=setTimeout((()=>{l=Date.now(),i=!0,e(invoke()),clear()}),Math.max(0,n-d))}))),u||t||(t=setTimeout((()=>i=!0),n)),i=!1,r)}}(t,r,a,o),e)}function refThrottled(n,r=200,a=!0,o=!0){if(r<=0)return n;const u=e(n.value),s=useThrottleFn((()=>{u.value=n.value}),r,a,o);return t(n,(()=>s())),u}function watchPausable(n,r,a={}){const{eventFilter:o,...u}=a,{eventFilter:s,pause:l,resume:c,isActive:d}=function pausableFilter(t=bypassFilter){const n=e(!0);return{isActive:i(n),pause:function pause(){n.value=!1},resume:function resume(){n.value=!0},eventFilter:(...e)=>{n.value&&t(...e)}}}(o),v=function watchWithFilter(e,n,r={}){const{eventFilter:a=bypassFilter,...o}=r;return t(e,createFilterWrapper(a,n),o)}(n,r,{...u,eventFilter:s});return{stop:v,pause:l,resume:c,isActive:d}}function tryOnMounted(e,t=!0,n){const r=function getLifeCycleTarget(e){return e||c()}();r?u(e,n):t?e():s(e)}function useIntervalFn(r,a=1e3,o={}){const{immediate:u=!0,immediateCallback:s=!1}=o;let l=null;const i=e(!1);function clean(){l&&(clearInterval(l),l=null)}function pause(){i.value=!1,clean()}function resume(){const e=toValue(a);e<=0||(i.value=!0,s&&r(),clean(),l=setInterval(r,e))}if(u&&p&&resume(),n(a)||"function"==typeof a){tryOnScopeDispose(t(a,(()=>{i.value&&p&&resume()})))}return tryOnScopeDispose(pause),{isActive:i,pause:pause,resume:resume}}function useTimeout(t=1e3,n={}){const{controls:r=!1,callback:a}=n,o=function useTimeoutFn(t,n,r={}){const{immediate:a=!0}=r,o=e(!1);let u=null;function clear(){u&&(clearTimeout(u),u=null)}function stop(){o.value=!1,clear()}function start(...e){clear(),o.value=!0,u=setTimeout((()=>{o.value=!1,u=null,t(...e)}),toValue(n))}return a&&(o.value=!0,p&&start()),tryOnScopeDispose(stop),{isPending:i(o),start:start,stop:stop}}(null!=a?a:noop,t,n),u=l((()=>!o.isPending.value));return r?{ready:u,...o}:u}function watchIgnorable(n,r,a={}){const{eventFilter:o=bypassFilter,...u}=a,s=createFilterWrapper(o,r);let l,i,c;if("sync"===u.flush){const r=e(!1);i=()=>{},l=e=>{r.value=!0,e(),r.value=!1},c=t(n,((...e)=>{r.value||s(...e)}),u)}else{const r=[],a=e(0),o=e(0);i=()=>{a.value=o.value},r.push(t(n,(()=>{o.value++}),{...u,flush:"sync"})),l=e=>{const t=o.value;e(),a.value+=o.value-t},r.push(t(n,((...e)=>{const t=a.value>0&&a.value===o.value;a.value=0,o.value=0,t||s(...e)}),u)),c=()=>{r.forEach((e=>e()))}}return{stop:c,ignoreUpdates:l,ignorePrevAsyncUpdates:i}}function unrefElement(e){var t;const n=toValue(e);return null!=(t=null==n?void 0:n.$el)?t:n}const g=p?window:void 0,h=p?window.document:void 0;function useEventListener(...e){let n,r,a,o;if("string"==typeof e[0]||Array.isArray(e[0])?([r,a,o]=e,n=g):[n,r,a,o]=e,!n)return noop;Array.isArray(r)||(r=[r]),Array.isArray(a)||(a=[a]);const u=[],cleanup=()=>{u.forEach((e=>e())),u.length=0},s=t((()=>[unrefElement(n),toValue(o)]),(([e,t])=>{if(cleanup(),!e)return;const n=isObject(t)?{...t}:t;u.push(...r.flatMap((t=>a.map((r=>((e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)))(e,t,r,n))))))}),{immediate:!0,flush:"post"}),stop=()=>{s(),cleanup()};return tryOnScopeDispose(stop),stop}function useSupported(t){const n=function useMounted(){const t=e(!1);return c()&&u((()=>{t.value=!0}),null),t}();return l((()=>(n.value,Boolean(t()))))}function useMediaQuery(t,n={}){const{window:r=g}=n,a=useSupported((()=>r&&"matchMedia"in r&&"function"==typeof r.matchMedia));let o;const u=e(!1),handler=e=>{u.value=e.matches},cleanup=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",handler):o.removeListener(handler))},s=d((()=>{a.value&&(cleanup(),o=r.matchMedia(toValue(t)),"addEventListener"in o?o.addEventListener("change",handler):o.addListener(handler),u.value=o.matches)}));return tryOnScopeDispose((()=>{s(),cleanup(),o=void 0})),u}function useBreakpoints(e,t={}){function getValue(t,n){let r=toValue(e[toValue(t)]);return null!=n&&(r=function increaseWithUnit(e,t){var n;if("number"==typeof e)return e+t;const r=(null==(n=e.match(/^-?[0-9]+\.?[0-9]*/))?void 0:n[0])||"",a=e.slice(r.length),o=Number.parseFloat(r)+t;return Number.isNaN(o)?e:o+a}(r,n)),"number"==typeof r&&(r=`${r}px`),r}const{window:n=g,strategy:r="min-width"}=t;function match(e){return!!n&&n.matchMedia(e).matches}const greaterOrEqual=e=>useMediaQuery((()=>`(min-width: ${getValue(e)})`),t),smallerOrEqual=e=>useMediaQuery((()=>`(max-width: ${getValue(e)})`),t),a=Object.keys(e).reduce(((e,t)=>(Object.defineProperty(e,t,{get:()=>"min-width"===r?greaterOrEqual(t):smallerOrEqual(t),enumerable:!0,configurable:!0}),e)),{});function current(){const t=Object.keys(e).map((e=>[e,greaterOrEqual(e)]));return l((()=>t.filter((([,e])=>e.value)).map((([e])=>e))))}return Object.assign(a,{greaterOrEqual:greaterOrEqual,smallerOrEqual:smallerOrEqual,greater:e=>useMediaQuery((()=>`(min-width: ${getValue(e,.1)})`),t),smaller:e=>useMediaQuery((()=>`(max-width: ${getValue(e,-.1)})`),t),between:(e,n)=>useMediaQuery((()=>`(min-width: ${getValue(e)}) and (max-width: ${getValue(n,-.1)})`),t),isGreater:e=>match(`(min-width: ${getValue(e,.1)})`),isGreaterOrEqual:e=>match(`(min-width: ${getValue(e)})`),isSmaller:e=>match(`(max-width: ${getValue(e,-.1)})`),isSmallerOrEqual:e=>match(`(max-width: ${getValue(e)})`),isInBetween:(e,t)=>match(`(min-width: ${getValue(e)}) and (max-width: ${getValue(t,-.1)})`),current:current,active(){const e=current();return l((()=>0===e.value.length?"":e.value.at(-1)))}})}p&&window.navigator,p&&window.location;const y="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},w="__vueuse_ssr_handlers__",E=getHandlers();function getHandlers(){return w in y||(y[w]=y[w]||{}),y[w]}const b={boolean:{read:e=>"true"===e,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},S="vueuse-storage";function useStorage(t,n,r,a={}){var o;const{flush:u="pre",deep:l=!0,listenToStorageChanges:i=!0,writeDefaults:c=!0,mergeDefaults:d=!1,shallow:f,window:p=g,eventFilter:m,onError:h=(e=>{console.error(e)}),initOnMounted:y}=a,w=(f?v:e)("function"==typeof n?n():n);if(!r)try{r=function getSSRHandler(e,t){return E[e]||t}("getDefaultStorage",(()=>{var e;return null==(e=g)?void 0:e.localStorage}))()}catch(M){h(M)}if(!r)return w;const V=toValue(n),k=function guessSerializerType(e){return null==e?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":"boolean"==typeof e?"boolean":"string"==typeof e?"string":"object"==typeof e?"object":Number.isNaN(e)?"any":"number"}(V),L=null!=(o=a.serializer)?o:b[k],{pause:T,resume:O}=watchPausable(w,(()=>function write(e){try{const n=r.getItem(t);if(null==e)dispatchWriteEvent(n,null),r.removeItem(t);else{const a=L.write(e);n!==a&&(r.setItem(t,a),dispatchWriteEvent(n,a))}}catch(M){h(M)}}(w.value)),{flush:u,deep:l,eventFilter:m});function dispatchWriteEvent(e,n){p&&p.dispatchEvent(new CustomEvent(S,{detail:{key:t,oldValue:e,newValue:n,storageArea:r}}))}function update(e){if(!e||e.storageArea===r)if(e&&null==e.key)w.value=V;else if(!e||e.key===t){T();try{(null==e?void 0:e.newValue)!==L.write(w.value)&&(w.value=function read(e){const n=e?e.newValue:r.getItem(t);if(null==n)return c&&null!=V&&r.setItem(t,L.write(V)),V;if(!e&&d){const e=L.read(n);return"function"==typeof d?d(e,V):"object"!==k||Array.isArray(e)?e:{...V,...e}}return"string"!=typeof n?n:L.read(n)}(e))}catch(M){h(M)}finally{e?s(O):O()}}}function updateFromCustomEvent(e){update(e.detail)}return p&&i&&tryOnMounted((()=>{useEventListener(p,"storage",update),useEventListener(p,S,updateFromCustomEvent),y&&update()})),y||update(),w}function usePreferredDark(e){return useMediaQuery("(prefers-color-scheme: dark)",e)}function useElementBounding(n,r={}){const{reset:a=!0,windowResize:o=!0,windowScroll:u=!0,immediate:s=!0}=r,i=e(0),c=e(0),d=e(0),v=e(0),f=e(0),p=e(0),m=e(0),h=e(0);function update(){const e=unrefElement(n);if(!e)return void(a&&(i.value=0,c.value=0,d.value=0,v.value=0,f.value=0,p.value=0,m.value=0,h.value=0));const t=e.getBoundingClientRect();i.value=t.height,c.value=t.bottom,d.value=t.left,v.value=t.right,f.value=t.top,p.value=t.width,m.value=t.x,h.value=t.y}return function useResizeObserver(e,n,r={}){const{window:a=g,...o}=r;let u;const s=useSupported((()=>a&&"ResizeObserver"in a)),cleanup=()=>{u&&(u.disconnect(),u=void 0)},i=l((()=>Array.isArray(e)?e.map((e=>unrefElement(e))):[unrefElement(e)])),c=t(i,(e=>{if(cleanup(),s.value&&a){u=new ResizeObserver(n);for(const t of e)t&&u.observe(t,o)}}),{immediate:!0,flush:"post"}),stop=()=>{cleanup(),c()};return tryOnScopeDispose(stop),{isSupported:s,stop:stop}}(n,update),t((()=>unrefElement(n)),(e=>!e&&update())),function useMutationObserver(e,n,r={}){const{window:a=g,...o}=r;let u;const s=useSupported((()=>a&&"MutationObserver"in a)),cleanup=()=>{u&&(u.disconnect(),u=void 0)},i=l((()=>{const t=toValue(e),n=(Array.isArray(t)?t:[t]).map(unrefElement).filter(notNullish);return new Set(n)})),c=t((()=>i.value),(e=>{cleanup(),s.value&&a&&e.size&&(u=new MutationObserver(n),e.forEach((e=>u.observe(e,o))))}),{immediate:!0,flush:"post"}),stop=()=>{cleanup(),c()};return tryOnScopeDispose(stop),{isSupported:s,stop:stop,takeRecords:()=>null==u?void 0:u.takeRecords()}}(n,update,{attributeFilter:["style","class"]}),u&&useEventListener("scroll",update,{capture:!0,passive:!0}),o&&useEventListener("resize",update,{passive:!0}),tryOnMounted((()=>{s&&update()})),{height:i,bottom:c,left:d,right:v,top:f,width:p,x:m,y:h,update:update}}const V=new Map;function useEventBus(e){const t=r();function on(n){var r;const a=V.get(e)||new Set;a.add(n),V.set(e,a);const _off=()=>off(n);return null==(r=null==t?void 0:t.cleanups)||r.push(_off),_off}function off(t){const n=V.get(e);n&&(n.delete(t),n.size||reset())}function reset(){V.delete(e)}return{on:on,once:function once(e){return on((function _listener(...t){off(_listener),e(...t)}))},off:off,emit:function emit(t,n){var r;null==(r=V.get(e))||r.forEach((e=>e(t,n)))},reset:reset}}function useFocus(n,r={}){const{initialValue:a=!1,focusVisible:o=!1}=r,u=e(!1),s=l((()=>unrefElement(n)));useEventListener(s,"focus",(e=>{var t,n;o&&!(null==(n=(t=e.target).matches)?void 0:n.call(t,":focus-visible"))||(u.value=!0)})),useEventListener(s,"blur",(()=>u.value=!1));const i=l({get:()=>u.value,set(e){var t,n;!e&&u.value?null==(t=s.value)||t.blur():e&&!u.value&&(null==(n=s.value)||n.focus())}});return t(s,(()=>{i.value=a}),{immediate:!0,flush:"post"}),{focused:i}}function useScroll(t,n={}){const{throttle:r=0,idle:a=200,onStop:o=noop,onScroll:u=noop,offset:s={left:0,right:0,top:0,bottom:0},eventListenerOptions:i={capture:!1,passive:!0},behavior:c="auto",window:d=g,onError:v=(e=>{console.error(e)})}=n,p=e(0),m=e(0),h=l({get:()=>p.value,set(e){scrollTo(e,void 0)}}),y=l({get:()=>m.value,set(e){scrollTo(void 0,e)}});function scrollTo(e,n){var r,a,o;if(!d)return;const u=toValue(t);u&&(null==(o=u instanceof Document?d.document.body:u)||o.scrollTo({top:null!=(r=toValue(n))?r:y.value,left:null!=(a=toValue(e))?a:h.value,behavior:toValue(c)}))}const w=e(!1),E=f({left:!0,right:!1,top:!0,bottom:!1}),b=f({left:!1,right:!1,top:!1,bottom:!1}),onScrollEnd=e=>{w.value&&(w.value=!1,b.left=!1,b.right=!1,b.top=!1,b.bottom=!1,o(e))},S=useDebounceFn(onScrollEnd,r+a),setArrivedState=e=>{var t;if(!d)return;const n=(null==(t=null==e?void 0:e.document)?void 0:t.documentElement)||(null==e?void 0:e.documentElement)||unrefElement(e),{display:r,flexDirection:a}=getComputedStyle(n),o=n.scrollLeft;b.left=o<p.value,b.right=o>p.value;const u=Math.abs(o)<=(s.left||0),l=Math.abs(o)+n.clientWidth>=n.scrollWidth-(s.right||0)-1;"flex"===r&&"row-reverse"===a?(E.left=l,E.right=u):(E.left=u,E.right=l),p.value=o;let i=n.scrollTop;e!==d.document||i||(i=d.document.body.scrollTop),b.top=i<m.value,b.bottom=i>m.value;const c=Math.abs(i)<=(s.top||0),v=Math.abs(i)+n.clientHeight>=n.scrollHeight-(s.bottom||0)-1;"flex"===r&&"column-reverse"===a?(E.top=v,E.bottom=c):(E.top=c,E.bottom=v),m.value=i},onScrollHandler=e=>{var t;if(!d)return;const n=null!=(t=e.target.documentElement)?t:e.target;setArrivedState(n),w.value=!0,S(e),u(e)};return useEventListener(t,"scroll",r?useThrottleFn(onScrollHandler,r,!0,!1):onScrollHandler,i),tryOnMounted((()=>{try{const e=toValue(t);if(!e)return;setArrivedState(e)}catch(e){v(e)}})),useEventListener(t,"scrollend",onScrollEnd,i),{x:h,y:y,isScrolling:w,arrivedState:E,directions:b,measure(){const e=toValue(t);d&&e&&setArrivedState(e)}}}const k=["mousedown","mouseup","keydown","keyup"];function useKeyModifier(t,n={}){const{events:r=k,document:a=h,initial:o=null}=n,u=e(o);return a&&r.forEach((e=>{useEventListener(a,e,(e=>{"function"==typeof e.getModifierState&&(u.value=e.getModifierState(t))}))})),u}function useLocalStorage(e,t,n={}){const{window:r=g}=n;return useStorage(e,t,null==r?void 0:r.localStorage,n)}const L={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function useMagicKeys(t={}){const{reactive:n=!1,target:r=g,aliasMap:a=L,passive:o=!0,onEventFired:u=noop}=t,s=f(new Set),i={toJSON:()=>({}),current:s},c=n?f(i):i,d=new Set,v=new Set;function setRefs(e,t){e in c&&(n?c[e]=t:c[e].value=t)}function reset(){s.clear();for(const e of v)setRefs(e,!1)}function updateRefs(e,t){var n,r;const a=null==(n=e.key)?void 0:n.toLowerCase(),o=[null==(r=e.code)?void 0:r.toLowerCase(),a].filter(Boolean);a&&(t?s.add(a):s.delete(a));for(const u of o)v.add(u),setRefs(u,t);"meta"!==a||t?"function"==typeof e.getModifierState&&e.getModifierState("Meta")&&t&&[...s,...o].forEach((e=>d.add(e))):(d.forEach((e=>{s.delete(e),setRefs(e,!1)})),d.clear())}useEventListener(r,"keydown",(e=>(updateRefs(e,!0),u(e))),{passive:o}),useEventListener(r,"keyup",(e=>(updateRefs(e,!1),u(e))),{passive:o}),useEventListener("blur",reset,{passive:!0}),useEventListener("focus",reset,{passive:!0});const p=new Proxy(c,{get(t,r,o){if("string"!=typeof r)return Reflect.get(t,r,o);if((r=r.toLowerCase())in a&&(r=a[r]),!(r in c))if(/[+_-]/.test(r)){const e=r.split(/[+_-]/g).map((e=>e.trim()));c[r]=l((()=>e.every((e=>toValue(p[e])))))}else c[r]=e(!1);const u=Reflect.get(t,r,o);return n?toValue(u):u}});return p}function usingElRef(e,t){toValue(e)&&t(toValue(e))}function tracksToArray(e){return Array.from(e).map((({label:e,kind:t,language:n,mode:r,activeCues:a,cues:o,inBandMetadataTrackDispatchType:u},s)=>({id:s,label:e,kind:t,language:n,mode:r,activeCues:a,cues:o,inBandMetadataTrackDispatchType:u})))}const T={src:"",tracks:[]};function useMediaControls(n,r={}){r={...T,...r};const{document:a=h}=r,o=e(0),u=e(0),s=e(!1),l=e(1),i=e(!1),c=e(!1),v=e(!1),f=e(1),p=e(!1),m=e([]),g=e([]),y=e(-1),w=e(!1),E=e(!1),b=a&&"pictureInPictureEnabled"in a,S=function createEventHook(){const e=new Set,off=t=>{e.delete(t)};return{on:t=>{e.add(t);const offFn=()=>off(t);return tryOnScopeDispose(offFn),{off:offFn}},off:off,trigger:(...t)=>Promise.all(Array.from(e).map((e=>e(...t))))}}(),disableTrack=e=>{usingElRef(n,(t=>{if(e){const n="number"==typeof e?e:e.id;t.textTracks[n].mode="disabled"}else for(let e=0;e<t.textTracks.length;++e)t.textTracks[e].mode="disabled";y.value=-1}))};d((()=>{if(!a)return;const e=toValue(n);if(!e)return;const t=toValue(r.src);let o=[];t&&("string"==typeof t?o=[{src:t}]:Array.isArray(t)?o=t:isObject(t)&&(o=[t]),e.querySelectorAll("source").forEach((e=>{e.removeEventListener("error",S.trigger),e.remove()})),o.forEach((({src:t,type:n})=>{const r=a.createElement("source");r.setAttribute("src",t),r.setAttribute("type",n||""),r.addEventListener("error",S.trigger),e.appendChild(r)})),e.load())})),tryOnScopeDispose((()=>{const e=toValue(n);e&&e.querySelectorAll("source").forEach((e=>e.removeEventListener("error",S.trigger)))})),t([n,l],(()=>{const e=toValue(n);e&&(e.volume=l.value)})),t([n,E],(()=>{const e=toValue(n);e&&(e.muted=E.value)})),t([n,f],(()=>{const e=toValue(n);e&&(e.playbackRate=f.value)})),d((()=>{if(!a)return;const e=toValue(r.tracks),t=toValue(n);e&&e.length&&t&&(t.querySelectorAll("track").forEach((e=>e.remove())),e.forEach((({default:e,kind:n,label:r,src:o,srcLang:u},s)=>{const l=a.createElement("track");l.default=e||!1,l.kind=n,l.label=r,l.src=o,l.srclang=u,l.default&&(y.value=s),t.appendChild(l)})))}));const{ignoreUpdates:V}=watchIgnorable(o,(e=>{const t=toValue(n);t&&(t.currentTime=e)})),{ignoreUpdates:k}=watchIgnorable(v,(e=>{const t=toValue(n);t&&(e?t.play():t.pause())}));useEventListener(n,"timeupdate",(()=>V((()=>o.value=toValue(n).currentTime)))),useEventListener(n,"durationchange",(()=>u.value=toValue(n).duration)),useEventListener(n,"progress",(()=>m.value=function timeRangeToArray(e){let t=[];for(let n=0;n<e.length;++n)t=[...t,[e.start(n),e.end(n)]];return t}(toValue(n).buffered))),useEventListener(n,"seeking",(()=>s.value=!0)),useEventListener(n,"seeked",(()=>s.value=!1)),useEventListener(n,["waiting","loadstart"],(()=>{i.value=!0,k((()=>v.value=!1))})),useEventListener(n,"loadeddata",(()=>i.value=!1)),useEventListener(n,"playing",(()=>{i.value=!1,c.value=!1,k((()=>v.value=!0))})),useEventListener(n,"ratechange",(()=>f.value=toValue(n).playbackRate)),useEventListener(n,"stalled",(()=>p.value=!0)),useEventListener(n,"ended",(()=>c.value=!0)),useEventListener(n,"pause",(()=>k((()=>v.value=!1)))),useEventListener(n,"play",(()=>k((()=>v.value=!0)))),useEventListener(n,"enterpictureinpicture",(()=>w.value=!0)),useEventListener(n,"leavepictureinpicture",(()=>w.value=!1)),useEventListener(n,"volumechange",(()=>{const e=toValue(n);e&&(l.value=e.volume,E.value=e.muted)}));const L=[],O=t([n],(()=>{const e=toValue(n);e&&(O(),L[0]=useEventListener(e.textTracks,"addtrack",(()=>g.value=tracksToArray(e.textTracks))),L[1]=useEventListener(e.textTracks,"removetrack",(()=>g.value=tracksToArray(e.textTracks))),L[2]=useEventListener(e.textTracks,"change",(()=>g.value=tracksToArray(e.textTracks))))}));return tryOnScopeDispose((()=>L.forEach((e=>e())))),{currentTime:o,duration:u,waiting:i,seeking:s,ended:c,stalled:p,buffered:m,playing:v,rate:f,volume:l,muted:E,tracks:g,selectedTrack:y,enableTrack:(e,t=!0)=>{usingElRef(n,(n=>{const r="number"==typeof e?e:e.id;t&&disableTrack(),n.textTracks[r].mode="showing",y.value=r}))},disableTrack:disableTrack,supportsPictureInPicture:b,togglePictureInPicture:()=>new Promise(((e,t)=>{usingElRef(n,(async n=>{b&&(w.value?a.exitPictureInPicture().then(e).catch(t):n.requestPictureInPicture().then(e).catch(t))}))})),isPictureInPicture:w,onSourceError:S.on}}let O=0;function useStyleTag(n,r={}){const a=e(!1),{document:o=h,immediate:u=!0,manual:s=!1,id:l="vueuse_styletag_"+ ++O}=r,c=e(n);let stop=()=>{};const load=()=>{if(!o)return;const e=o.getElementById(l)||o.createElement("style");e.isConnected||(e.id=l,r.media&&(e.media=r.media),o.head.appendChild(e)),a.value||(stop=t(c,(t=>{e.textContent=t}),{immediate:!0}),a.value=!0)},unload=()=>{o&&a.value&&(stop(),o.head.removeChild(o.getElementById(l)),a.value=!1)};return u&&!s&&tryOnMounted(load),s||tryOnScopeDispose(unload),{id:l,css:c,unload:unload,load:load,isLoaded:i(a)}}function useVModel(n,r,a,o={}){var u,i,d,v,f;const{clone:p=!1,passive:m=!1,eventName:g,deep:h=!1,defaultValue:y,shouldEmit:w}=o,E=c(),b=a||(null==E?void 0:E.emit)||(null==(u=null==E?void 0:E.$emit)?void 0:u.bind(E))||(null==(d=null==(i=null==E?void 0:E.proxy)?void 0:i.$emit)?void 0:d.bind(null==E?void 0:E.proxy));let S=g;if(!r){const e=null==(f=null==(v=null==E?void 0:E.proxy)?void 0:v.$options)?void 0:f.model;r=(null==e?void 0:e.value)||"value",g||(S=(null==e?void 0:e.event)||"input")}S=S||`update:${r.toString()}`;const cloneFn=e=>p?"function"==typeof p?p(e):function cloneFnJSON(e){return JSON.parse(JSON.stringify(e))}(e):e,getValue=()=>void 0!==n[r]?cloneFn(n[r]):y,triggerEmit=e=>{w?w(e)&&b(S,e):b(S,e)};if(m){const a=getValue(),o=e(a);let u=!1;return t((()=>n[r]),(e=>{u||(u=!0,o.value=cloneFn(e),s((()=>u=!1)))})),t(o,(e=>{u||e===n[r]&&!h||triggerEmit(e)}),{deep:h}),o}return l({get:()=>getValue(),set(e){triggerEmit(e)}})}export{useLocalStorage as a,useMediaControls as b,useIntervalFn as c,useEventBus as d,useStyleTag as e,useKeyModifier as f,get as g,useVModel as h,useTimeout as i,useMediaQuery as j,useElementBounding as k,useScroll as l,useMagicKeys as m,notNullish as n,useBreakpoints as o,useFocus as p,usePreferredDark as q,refThrottled as r,useEventListener as u};
//# sourceMappingURL=index.2410a9a2.js.map
.image-dialog{box-shadow:none}.file-collapse-btn{width:24px;height:24px;margin-right:16px;transition:transform ease .2s}.file-collapse-btn.open{transform:rotate(90deg)}.instance-manifest-file-item{cursor:pointer;display:flex;align-items:center;padding:8px 16px;min-height:48px;border-radius:4px;transition:background-color ease .2s;user-select:none}.instance-manifest-file-item:hover{background-color:#ffffff1a}.select-checkbox{padding-top:0;margin-top:0}.export-dialog-files .v-text-field>.v-input__control>.v-input__slot:before{border:none}.v-input__prepend-outer{margin-top:0!important;margin-right:0!important;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.v-input__prepend-outer{margin-bottom:0!important}.java-select .v-select__selection{white-space:nowrap;overflow-x:hidden;overflow-y:hidden;max-width:240px}.template-content .theme--.v-text-field>.v-input__control>.v-input__slot:before{border:none}.img-container[data-v-0b543c67]{background:radial-gradient(ellipse at top right,transparent,var(--720f049f) 72%);position:absolute;min-width:100%;min-height:100%;z-index:4}.diff{color:#81c784;font-style:italic}.blocked-dialog .highlight{border-radius:.25rem;padding:.25rem;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));font-weight:700}.stepper-select .v-list-item--link:before{border-radius:.5rem}.v-stepper__content{padding:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.v-stepper__wrapper{display:flex;flex-direction:column}.v-stepper__step span{margin-right:12px!important}.v-stepper__step div{display:flex!important}.v-snack__content{display:flex;padding-top:0;padding-bottom:4px}.sidebar[data-v-cdbd8928]{min-width:80px;max-height:100%;display:flex;flex-direction:column}.dark .sidebar .theme--dark.v-icon{color:var(--icon-color)}.dark .sidebar .v-list-item{--icon-color: #d8d8d8}.dark .sidebar .v-list-item:hover{--icon-color: #fff}.v-navigation-drawer__content{height:100%;display:flex;flex-grow:0;flex-direction:column}.sidebar .v-list .v-list-item--active,.v-list .v-list-item--active .v-icon{color:var(--color-primary)}.sidebar .v-list-item--link:before{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.sidebar .theme--dark.v-list-item--active:hover:before{opacity:.5}.sidebar .theme--light.v-list-item--active:before{opacity:.25;background-color:gray}.avatar .v-list-group__header.v-list-item--active:not(:hover):not(:focus):before{opacity:.24}.v-progress-linear[data-v-c81eac0b]{margin-left:10px}.v-treeview-node__label{white-space:normal;line-break:normal;word-break:break-all}.task-dialog .v-treeview>.v-treeview-node--leaf{margin-left:0}.setup .v-list__tile__content{margin-left:7px}.setup .v-list__tile__title{overflow:auto;text-overflow:unset}.setup .v-stepper__wrapper{height:100%;display:flex;flex-direction:column;overflow:auto}.clip-head[data-v-18d44158]{clip-path:inset(0px 30px 30px 0px)!important;width:64px;height:auto}.v-input__icon--prepend[data-v-18d44158]{margin-right:7px}img[data-v-18d44158]{max-width:100%;max-height:100%;object-fit:contain}.flex[data-v-2cb8ccc3]{padding:6px 8px!important}.v-btn[data-v-2cb8ccc3]{margin:0}.fix-after[data-v-64c86870]:after{display:none}.theme--.v-list .v-list__group--active[data-v-a6fe0378]:after,.theme--.v-list .v-list__group--active[data-v-a6fe0378]:before{background:unset}#java-list .v-list-group__header:before{opacity:.08}.flex[data-v-d1118a02]{padding:6px 8px!important}.theme--.v-list .v-list__group--active[data-v-d1118a02]:after,.theme--.v-list .v-list__group--active[data-v-d1118a02]:before{background:unset}.v-textarea.v-text-field--enclosed .v-text-field__slot textarea{word-break:break-all}.flex[data-v-5cbe40de]{padding:6px 8px!important}.v-btn[data-v-5cbe40de]{margin:0}.flex[data-v-9fc7e214]{padding:6px 8px!important}.v-btn[data-v-9fc7e214]{margin:0}.base-settings{background:transparent!important;width:100%}.base-settings .v-text-field--box input,.v-text-field--full-width input,.v-text-field--outlined input{margin-top:0}.flex[data-v-a168c4a6]{padding:6px 8px!important}.v-btn[data-v-a168c4a6]{margin:0}.flex[data-v-7cf0d497]{padding:6px 8px!important}.v-btn[data-v-7cf0d497]{margin:0}.local-version .v-select__selection--comma{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.base-setting{background:transparent!important}@media (min-width: 1360px){.base-setting{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px}}.base-setting .v-list-item{border-radius:.75rem}.base-setting .v-list-item:before{border-radius:.75rem}.base-setting .v-list-item:hover:before{border-radius:.75rem}.base-setting .v-text-field--box input,.v-text-field--full-width input,.v-text-field--outlined input{margin-top:0}.v-snack__wrapper{transition-property:all!important;transition-delay:0ms;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes shake{0%{transform:translate(0)}10%{transform:translate(-10px)}20%{transform:translate(10px)}30%{transform:translate(-10px)}40%{transform:translate(10px)}50%{transform:translate(-10px)}60%{transform:translate(10px)}70%{transform:translate(-10px)}80%{transform:translate(10px)}90%{transform:translate(-10px)}to{transform:translate(0)}}.shake-animation{animation-name:shake;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.highlighted[data-v-ae994b1b]{transform:scale(1.05)}.text-content[data-v-ae994b1b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.home-card[data-v-ae994b1b]{backdrop-filter:blur(5px)}.vue-grid-layout[data-v-bd7c3e41]{padding:0 4px}.vue-grid-placeholder[data-v-bd7c3e41]{background:var(--color-primary)}.vue-grid-item .resizing[data-v-bd7c3e41]{opacity:.9}.vue-draggable-handle[data-v-bd7c3e41]{position:absolute;width:20px;height:20px;top:0;left:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10'><circle cx='5' cy='5' r='5' fill='#FFFFFF'/></svg>") no-repeat;background-position:bottom right;padding:0 8px 8px 0;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;cursor:pointer}.btn-right[data-v-b901bc0b]{border-top-left-radius:0;border-bottom-left-radius:0}.btn-left[data-v-b901bc0b]{border-top-right-radius:0;border-bottom-right-radius:0}.compact[data-v-3cec8744]{background:rgba(0,0,0,.5)}.home-actions .v-speed-dial__list{padding:0}.responsive[data-v-2bd171a5]{display:none!important}.text[data-v-2bd171a5]{padding-left:.5rem}@media (min-width: 1000px){.responsive[data-v-2bd171a5]{display:block!important}}.blink[data-v-6ce54b90]:after{content:"|";animation:blink-6ce54b90 1s infinite step-start}@keyframes blink-6ce54b90{50%{opacity:0}}.v-dialog__content--active,.v-dialog{-webkit-app-region:no-drag;user-select:auto}.pointer *{cursor:pointer!important}h2[data-v-b2cc65a0]{margin-top:.5rem;margin-bottom:.5rem;margin-left:.75rem;font-size:1.125rem;line-height:1.75rem;letter-spacing:1px}.local-version-list .v-text-field>.v-input__control>.v-input__slot:before{border:none}.dark .selected[data-v-29f9d9c1]{background:rgba(234,233,255,.2)!important}.selected[data-v-29f9d9c1]{background:rgba(0,0,0,.2)!important}.clearfix[data-v-7a902ee5]:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.vue-splitter-container[data-v-7a902ee5]{height:100%;position:relative}.vue-splitter-container-mask[data-v-7a902ee5]{z-index:9999;width:100%;height:100%;position:absolute;top:0;left:0}.splitter-pane.vertical.splitter-paneL[data-v-7a902ee5]{position:absolute;left:0px;height:100%;padding-right:3px}.splitter-pane.vertical.splitter-paneR[data-v-7a902ee5]{position:absolute;right:0px;height:100%;padding-left:3px}.splitter-pane.horizontal.splitter-paneL[data-v-7a902ee5]{position:absolute;top:0px;width:100%}.splitter-pane.horizontal.splitter-paneR[data-v-7a902ee5]{position:absolute;bottom:0px;width:100%;padding-top:3px}.splitter-pane-resizer[data-v-7a902ee5]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#000;position:absolute;opacity:.2;z-index:1;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}.dark .splitter-pane-resizer[data-v-7a902ee5]{background-color:#fff}.splitter-pane-resizer.horizontal[data-v-7a902ee5]{height:11px;margin:-5px 0;border-top:5px solid var(--color-border);border-bottom:5px solid var(--color-border);cursor:row-resize;width:100%}.splitter-pane-resizer.vertical[data-v-7a902ee5]{width:11px;height:100%;margin-left:-5px;border-left:5px solid var(--color-border);border-right:5px solid var(--color-border);cursor:col-resize}.dark .splitter-pane-resizer.vertical[data-v-7a902ee5]:hover,.splitter-pane-resizer.vertical[data-v-7a902ee5]:active{border-left:5px solid hsla(0,0%,100%,.8);border-right:5px solid hsla(0,0%,100%,.8)}.dark .splitter-pane-resizer.horizontal[data-v-7a902ee5]:hover,.splitter-pane-resizer.horizontal[data-v-7a902ee5]:active{border-top:5px solid hsla(0,0%,100%,.8);border-bottom:5px solid hsla(0,0%,100%,.8)}.responsive-container[data-v-eb3919f8]{container-type:size;width:100%}.v-application .market-base .info{background-color:#2196f3cc!important;border-color:#2196f3cc!important}.v-application .market-base .error{background-color:#ff5252cc!important;border-color:#ff5252cc!important}.dark.v-application .market-base .info{background-color:#2196f380!important;border-color:#2196f380!important}.dark.v-application .market-base .error{background-color:#ff525280!important;border-color:#ff525280!important}.market-base .v-sheet.v-alert{margin:4px!important}.market-base .v-virtual-scroll__item{left:6px}.dark .market-right{background-color:#0000004d;backdrop-filter:blur(4px)}.mod-detail .v-badge__badge.primary{right:-10px;height:20px;font-size:12px}.main-content[data-v-9ff99d31]{grid-column:span 4 / span 4}.side-content[data-v-9ff99d31]{grid-column:span 4 / span 4;margin-bottom:10px}.header-container[data-v-9ff99d31]{flex-direction:column}@container (min-width: 450px){.main-content[data-v-9ff99d31]{-ms-grid-column-span:span 3 / span 3;grid-column:span 3 / span 3}.side-content[data-v-9ff99d31]{-ms-grid-column-span:span 1 / span 1;grid-column:span 1 / span 1}.header-container[data-v-9ff99d31]{flex-direction:row}}.item[data-v-9ff99d31]{width:100%;display:flex;align-items:center;gap:.5rem;overflow-x:auto;overflow-y:hidden}.item .v-icon[data-v-9ff99d31]{border-radius:9999px;padding:.5rem;background-color:#0003}.item div[data-v-9ff99d31]{display:flex;flex-direction:column}.contained[data-v-9ff99d31]{container-type:inline-size}.expanded[data-v-32465e2c]{border-radius:0}.dragged-over[data-v-2446e32f]{border-width:1px;border-color:transparent;--un-border-opacity:1;border-color:rgb(250 204 21 / var(--un-border-opacity));border-style:dashed}.indicator[data-v-2446e32f]{content:"";min-width:2px;margin-right:1rem}.mod-tag[data-v-b80ac4e3]{overflow:unset!important}.large-button[data-v-83b5ad85]{display:none}.icon-large[data-v-83b5ad85]{margin-left:0!important;margin-right:0!important}@container (min-width: 300px){.large-button[data-v-83b5ad85]{display:block}.icon-large[data-v-83b5ad85]{margin-left:-4px!important;margin-right:8px!important}}.sun[data-v-87a4caea]{opacity:1}.moon[data-v-87a4caea],.dark .sun[data-v-87a4caea]{opacity:0}.dark .moon[data-v-87a4caea]{opacity:1}.dark .VPSwitchAppearance[data-v-87a4caea] .check{transform:translate(28px)}.v-slide-group__prev,.v-slide-group__next{min-width:28px}.tab[data-v-234dad6c]{height:30rem;width:30rem;max-height:30rem;max-width:30rem;overflow:auto;padding-left:.5rem;padding-right:.5rem}.resource-pack-page[data-v-8bbc57cc]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:100%;display:flex;flex-direction:column;gap:.75rem;overflow-x:hidden;overflow-y:auto;padding-left:1rem;padding-right:1rem;padding-bottom:1rem}@media (min-width: 1024px){.resource-pack-page[data-v-8bbc57cc]{gap:2rem;padding-left:2rem;padding-right:2rem}}.list-title[data-v-8bbc57cc]{position:sticky;top:0;z-index:10;width:100%;flex-shrink:0;padding-left:0;text-transform:uppercase;text-indent:.0892857143em;letter-spacing:.0892857143em}.list[data-v-8bbc57cc]{height:100%;display:flex;flex-direction:column;overflow-y:auto}.transition-list[data-v-8bbc57cc]{display:flex;flex-direction:column;gap:.375rem;overflow:auto;padding:.25rem}.sun[data-v-1aada1f5]{opacity:1}.moon[data-v-1aada1f5],.dark .sun[data-v-1aada1f5]{opacity:0}.dark .moon[data-v-1aada1f5]{opacity:1}.dark .VPSwitchAppearance[data-v-1aada1f5] .check{transform:translate(28px)}.v-heading[data-v-288b94ee]{display:inline-block;top:0;padding:0 16px;z-index:3}.xtext-h5[data-v-288b94ee]{font-size:1.4rem!important;font-weight:400;line-height:1.8rem;letter-spacing:normal!important;text-transform:none!important}.color-button[data-v-14a3f2c4],.color-button[data-v-14a3f2c4]:hover{box-shadow:0 3px 5px -1px rgb(var(--shadow-color) / 20%),0 5px 8px 0 rgb(var(--shadow-color) / 14%),0 1px 14px 0 rgb(var(--shadow-color) / 12%)}.color-button[data-v-14a3f2c4]:active{box-shadow:0 8px 9px -5px rgb(var(--shadow-color) / 20%),0 15px 22px 2px rgb(var(--shadow-color) / 14%),0 6px 28px 5px rgb(var(--shadow-color) / 12%)}@media (min-width: 1660px){.setting[data-v-c31abc18]{display:grid;grid-template-columns:1fr 1fr}.setting>div[data-v-c31abc18]{max-width:calc(50vw - 60px)}}.store{.v-window__container {max-height: 360px;} .v-carousel__controls {position: static !important;}}.description[data-v-e64a9ab4]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:64px}.item[data-v-ce85f714]{margin-left:.5rem;display:inline-flex;cursor:pointer;gap:.25rem;border-radius:.5rem;padding:.25rem .25rem .25rem .75rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.25s}.item[data-v-ce85f714]:hover{--un-bg-opacity:.2;background-color:rgba(255,255,255,var(--un-bg-opacity))}.list-title[data-v-ce85f714]{padding-top:.25rem;padding-bottom:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}.selected[data-v-ce85f714]{--un-bg-opacity:.2;background-color:rgba(255,255,255,var(--un-bg-opacity))}.subimage[data-v-3a781ea8]{height:100px;max-height:100px;max-width:180px;cursor:pointer;border-radius:.25rem}.main[data-v-cdc9c90e]{display:grid;grid-template-columns:35% 25% 10% 30%;grid-template-rows:repeat(auto-fit)}.section[data-v-cdc9c90e]{grid-row:auto;grid-column:1 / 5;display:flex;flex-direction:column;justify-content:center}.section .v-subheader[data-v-cdc9c90e]{margin-top:16px;margin-bottom:16px}.category[data-v-cdc9c90e]{grid-column:4 / 5;grid-row:auto;position:sticky;top:10px;left:0;align-self:start}.category>.v-card[data-v-cdc9c90e]{max-height:calc(100vh - 50px)}.content[data-v-cdc9c90e]{grid-column:1 / 4;grid-row:auto}.search-field[data-v-cdc9c90e]{grid-column-start:2;grid-column-end:4;transition:all;transition-duration:.2s}.pinned .search-field[data-v-cdc9c90e]{grid-column-start:1;grid-column-end:4}@media screen and (max-width: 1024px){.content[data-v-cdc9c90e]{grid-column:1 / 3}.category[data-v-cdc9c90e]{grid-column:3 / 5}.pinned .search-field[data-v-cdc9c90e]{grid-column-start:1;grid-column-end:3}}.v-subheader[data-v-cdc9c90e]{z-index:4}.item[data-v-8ee1aac4]{display:flex;align-items:center;gap:.75rem}.item .head[data-v-8ee1aac4]{-webkit-user-select:none;user-select:none;white-space:nowrap;--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity))}.dark .item .head[data-v-8ee1aac4]{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}
.clip-head[data-v-7a53e30f]{clip-path:inset(0px 30px 30px 0px)!important;width:64px;height:auto}.v-input__icon--prepend[data-v-7a53e30f]{margin-right:7px}img[data-v-7a53e30f]{max-width:100%;max-height:100%;object-fit:contain}
var e=Object.defineProperty,__publicField=(t,n,r)=>(((t,n,r)=>{n in t?e(t,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[n]=r})(t,"symbol"!=typeof n?n+"":n,r),r);import{o as t,H as n,I as r,b as i,a as o,d as a,n as s,u as l,w as c,s as u,c as d,m as p,i as f,r as v,J as h,j as m,p as g,l as _,B as b,K as k,h as C,t as S,x as I,A as E,v as M,L as P,M as D,N as T,O as L,V as A,y as j,g as O}from"./__uno.e65a1954.js";import{x as F,I as R,U as V,J as N,V as z,K as U,L as B,N as $,H,u as q,O as G,C as W,P as J,Q as X,s as K,D as Y,R as Q,S as Z,W as ee,X as te,Y as ne,Z as re,p as ie,_ as oe,$ as ae,a0 as se,a1 as le,a2 as ce,a3 as ue,a4 as de,a5 as pe,a6 as fe,a7 as ve,a8 as he,a9 as me,aa as ge,ab as ye,ac as _e,ad as be,ae as we,af as xe,ag as ke,ah as Ce,ai as Se,aj as Ie,ak as Ee,al as Me,am as Pe,an as De,ao as Te,ap as Le,aq as Ae,ar as je,as as Oe,h as Fe,at as Re,au as Ve,v as Ne,B as ze,av as Ue,aw as Be,ax as $e,ay as He,az as qe,a as Ge,A as We,b as Je,c as Xe,aA as Ke,aB as Ye,e as Qe,f as Ze,l as et,o as tt,q as nt,r as rt,aC as it,i as ot,aD as at,y as st,z as lt,j as ct,t as ut,w as dt,aE as pt,aF as ft,aG as vt,aH as ht,aI as mt,aJ as gt,aK as yt,aL as _t,aM as bt,aN as wt,aO as xt,aP as kt,aQ as Ct,G as St,aR as It,T as Et,aS as Mt,F as Pt,aT as Dt,aU as Tt,aV as Lt,aW as At,aX as jt,aY as Ot,aZ as Ft,M as Rt,g as Vt,d as Nt,k as zt,a_ as Ut,E as Bt}from"./versionLocal.d3174108.js";import{p as $t,f as Ht,g as qt,b as Gt,c as Wt,V as Jt,B as Xt,i as Kt,d as Yt,M as Qt}from"./fuzzy.36d6b793.js";import{i as Zt,u as en,l as tn,c as nn,k as rn,B as an,a as sn,b as ln,d as cn,T as un,e as dn,f as pn}from"./theme.eb3baece.js";/* empty css               */import{u as fn}from"./refreshable.28c62d0f.js";import{g as vn,a as hn,f as mn,n as gn,r as yn,u as _n,d as bn,h as wn,i as xn,j as kn,k as Cn,l as Sn,m as In,o as En,p as Mn}from"./index.2410a9a2.js";import{u as Pn,p as Dn,L as Tn}from"./LogView.e07a5f44.js";var Ln=(e=>(e[e.Modrinth=0]="Modrinth",e[e.CurseForge=1]="CurseForge",e))(Ln||{});const An=["edge.forgecdn.net","media.forgecdn.net"],jn=["cdn.modrinth.com","github.com","raw.githubusercontent.com","gitlab.com"];function isForgeResource(e){return!!e.metadata.forge}function isFabricResource(e){return!!e.metadata.fabric}var On=(e=>(e[e.Upsert=0]="Upsert",e[e.Remove=1]="Remove",e[e.Update=2]="Update",e))(On||{});class ResourceState{constructor(){__publicField(this,"files",[])}filesUpdates(e){const t=[...this.files];for(const[n,r]of e)if(n)if(0===r){const e=t.findIndex((e=>e.path===n.path));-1===e?t.push(n):t[e]=n}else if(1===r){const e=t.findIndex((e=>e.path===n));-1!==e&&t.splice(e,1)}else for(const e of n)for(const n of t)n.hash===e.hash&&applyUpdateToResource(n,e);else console.warn("Invalid resource",n);this.files=t}}function applyUpdateToResource(e,t){var n,r,i,o;e.name=null!=(r=null==(n=t.metadata)?void 0:n.name)?r:e.name;for(const[a,s]of Object.entries(null!=(i=t.metadata)?i:{}))s&&(e.metadata[a]=s);e.icons=null!=(o=t.icons)?o:e.icons}class Saves{constructor(){__publicField(this,"saves",[])}instanceSaves(e){this.saves=e}instanceSaveUpdate(e){const t=this.saves.find((t=>t.path===e.path));t?Object.assign(t,e):this.saves.push(e)}instanceSaveRemove(e){this.saves=this.saves.filter((t=>t.path!==e))}}const Fn="InstallService";class InstanceInstallStatus{constructor(){__publicField(this,"instance",""),__publicField(this,"pendingFileCount",0),__publicField(this,"unresolvedFiles",[])}pendingFileCountSet(e){this.pendingFileCount=e}unresolvedFilesSet(e){this.unresolvedFiles=e}}const Rn="InstanceInstallService",Vn="InstanceIOService",Nn="InstanceLogService",zn="InstanceManifestService";class InstanceModsGroupState{constructor(){__publicField(this,"groups",{})}groupsSet(e){this.groups=e}}const Un="InstanceModsService";class GameOptionsState{constructor(){__publicField(this,"resourcePacks",[]),__publicField(this,"anaglyph3d"),__publicField(this,"ao"),__publicField(this,"useVbo"),__publicField(this,"enableVsync"),__publicField(this,"difficulty"),__publicField(this,"entityShadows"),__publicField(this,"fboEnable"),__publicField(this,"fullscreen"),__publicField(this,"renderDistance"),__publicField(this,"fancyGraphics"),__publicField(this,"renderClouds"),__publicField(this,"lang",""),__publicField(this,"shaderPack",""),__publicField(this,"eula",!1)}gameOptionsSet(e){const t=this;e.resourcePacks&&e.resourcePacks instanceof Array&&(t.resourcePacks=[...e.resourcePacks]);for(const[n,r]of Object.entries(e))n in t&&(t[n]=r)}shaderPackSet(e){this.shaderPack=e}eulaSet(e){this.eula=e}}const Bn="InstanceOptionsService",$n="InstanceResourcePacksService",Hn="InstanceSavesService",qn="InstanceShaderPacksService";class JavaState{constructor(){__publicField(this,"all",[])}javaUpdate(e){if(e instanceof Array)for(const t of e){const e=this.all.find((e=>e.path===t.path));e?(e.majorVersion=t.majorVersion,e.version=t.version,e.valid=t.valid,e.arch=t.arch||e.arch):this.all.push(t)}else{const t=this.all.find((t=>t.path===e.path));t?(t.majorVersion=e.majorVersion,t.version=e.version,t.valid=e.valid,t.arch=e.arch||t.arch):this.all.push(e)}}javaRemove(e){this.all=this.all.filter((t=>t.path!==e.path))}}const Gn="JavaService",Wn="ProjectMappingService",Jn="VersionMetadataService";var Xn=(e=>(e[e.Matched=0]="Matched",e[e.MayIncompatible=1]="MayIncompatible",e[e.VeryLikelyIncompatible=2]="VeryLikelyIncompatible",e))(Xn||{});function getAutoSelectedJava(e,t,n,r){const{javaVersion:i,versionPref:o}=function getVersionPreference(e,t,n){let r=n&&"javaVersion"in n?null==n?void 0:n.javaVersion:void 0;const i=$t(e).minorVersion;let o,a;if(r){const e=r;o=t=>t.majorVersion===e.majorVersion}return i<13?(a={match:o||(e=>8===e.majorVersion),okay:e=>e.majorVersion<8||e.majorVersion<11,requirement:r?`=${r.majorVersion.toString()}`:"=8"},r||(r={component:"jre-legacy",majorVersion:8})):i>=13&&i<17?(a={match:o||(e=>e.majorVersion>=8&&e.majorVersion<=16),okay:e=>!0,requirement:r?`=${r.majorVersion.toString()}`:">=8,<=16"},r||(r={component:"jre-legacy",majorVersion:8})):(a={match:o||(e=>e.majorVersion>=16),okay:e=>!0,requirement:r?`=${r.majorVersion.toString()}`:">=16"},r||(r={component:"java-runtime-alpha",majorVersion:16})),{javaVersion:r,versionPref:a}}(t,0,r);if(0===e.length)return{preference:o,javaVersion:i,java:void 0,noJava:!0,noVersion:!r};const[a,s]=function selectJavaByPreference(e,{match:t,okay:n}){const r=e.filter((e=>e.valid)),i=[],o=[],a=[];for(const s of r)t(s)?i.push(s):n(s)?o.push(s):a.push(s);return i.length>0?[i[0],0]:o.length>0?[o[0],1]:[a[0],2]}(e,o);return 0!==s?{preference:o,javaVersion:i,java:void 0,noVersion:!r}:{preference:o,javaVersion:i,noVersion:!r,java:{...a,valid:!0}}}const Kn={1:"[1.6, 1.9)",2:"[1.9, 1.11)",3:"[1.11, 1.13)",4:"[1.13,1.14.4]",5:"[1.15, 1.16.1]",6:"[1.16.2, 1.16.5]",7:"[1.17,1.17.1]",8:"[1.18,1.18.2]",9:"[1.19,1.19.2]",11:"[1.19.3]",12:"[1.19.3]",13:"[1.19.4]",15:"[1.20.0,1.20.1]",18:"[1.20.2]"};const Yn={0:["13w41b","13w41a"],1:["13w42b","13w42a"],2:["13w43a"],3:["1.7.1-pre","1.7-pre"],4:["1.7.5","1.7.4","1.7.3-pre","13w49a","13w48b","13w48a","13w47e","13w47d","13w47c","13w47b","13w47a","1.7.2"],5:["14w02c","14w02b","14w02a","1.7.10","1.7.10-pre4","1.7.10-pre3","1.7.10-pre2","1.7.10-pre1","1.7.9","1.7.8","1.7.7","1.7.6","1.7.6-pre2","1.7.6-pre1"],6:["14w03b","14w03a"],7:["14w04a"],8:["14w04b"],9:["14w05b","14w05a"],10:["14w06b","14w06a"],11:["14w07a"],12:["14w08a"],13:["14w10c","14w10b","14w10a"],14:["14w11b","14w11a"],15:["14w17a"],16:["14w18b","14w18a"],17:["14w19a"],18:["14w20b","14w20a"],19:["14w21a"],20:["14w21b"],21:["14w25a"],22:["14w25b","11w48a","11w47a","1.0.1","1.0.0","11w50a","11w49a"],23:["1.1","14w26a","12w01a"],24:["14w26b","12w05b","12w05a","12w04a","12w03a"],25:["14w26c","12w06a"],26:["14w27b","14w27a"],27:["14w28a","12w07b","12w07a"],28:["14w28b","1.2.3","1.2.2","1.2.1","12w08a"],29:["14w29a","12w15a","1.2.5","1.2.4"],30:["14w30b","14w30a","12w16a"],31:["14w30c","12w17a"],32:["14w31a","12w19a","12w18a"],33:["14w32a","12w21b","12w21a"],34:["14w32b","12w22a"],35:["14w32c","12w23b","12w23a"],36:["14w32d","12w24a"],37:["14w33a","12w26a","12w25a"],38:["14w33b","12w30b","12w30a","12w27a"],39:["14w33c","1.3.2","1.3.1","12w30e","12w30d","12w30c"],40:["14w34a","12w32a"],41:["14w34b","12w34a"],42:["14w34c","12w37a","12w36a","12w34b"],43:["14w34d","12w39b","12w39a","12w38b","12w38a"],44:["1.8-pre1","12w40a"],45:["1.8-pre2","12w40b"],46:["1.8-pre3","12w42b","12w42a","12w41b","12w41a"],47:["1.8.9","1.8.8","1.8.7","1.8.6","1.8.5","1.8.4","1.8.3","1.8.2","1.8.2-pre7","1.8.2-pre6","1.8.2-pre5","1.8.2-pre4","1.8.2-pre3","1.8.2-pre2","1.8.2-pre1","1.8.1","1.8.1-pre5","1.8.1-pre4","1.8.1-pre3","1.8.1-pre2","1.8.1-pre1","1.8","1.4.2"],48:["15w14a","1.4.3-pre"],49:["15w31a","1.4.5","1.4.4"],50:["15w31b","12w49a"],51:["15w31c","1.4.7","1.4.6","12w50b","12w50a"],52:["15w32a","13w01b","13w01a"],53:["15w32b","13w02b","13w02a"],54:["15w32c","13w03a"],55:["15w33a","13w04a"],56:["15w33b","13w05a"],57:["15w33c","13w05b"],58:["15w34a","13w07a","13w06a"],59:["15w34b","13w09b","13w09a"],60:["15w34c","1.5.1","13w12~","13w11a","1.5","13w10b","13w10a","13w09c"],61:["15w34d","1.5.2"],62:["15w35a","13w16a"],63:["15w35b","13w16b"],64:["15w35c","13w17a"],65:["15w35d","13w18c","13w18b","13w18a"],66:["15w35e","13w19a"],67:["15w36a","13w23a","13w22a","13w21b","13w21a"],68:["15w36b","13w23b"],69:["15w36c","13w24a"],70:["15w36d","13w24b"],71:["15w37a","13w25c","13w25b","13w25a"],72:["15w38a","1.6-pre","13w26a"],73:["15w38b","1.6.1"],74:["15w39c","15w39b","15w39a","1.6.2"],75:["15w40a","13w36b","13w36a"],76:["15w40b","13w37b","13w37a"],77:["15w41a","1.6.3-pre"],78:["15w41b","1.6.4"],79:["15w42a","13w38c","13w38b","13w38a"],80:["15w43a","13w39b","13w39a"],81:["15w43b"],82:["15w43c"],83:["15w44a"],84:["15w44b"],85:["15w45a"],86:["15w46a"],87:["15w47a"],88:["15w47b"],89:["15w47c"],90:["15w49a","2.0"],91:["15w49b"],92:["15w50a"],93:["15w51a"],94:["15w51b"],95:["16w02a"],96:["16w03a"],97:["16w04a"],98:["16w05a"],99:["16w05b"],100:["16w06a"],101:["16w07a"],102:["16w07b"],103:["1.9-pre1"],104:["1.9-pre2"],105:["1.9-pre3"],106:["1.9-pre4"],107:["1.9.1-pre1","1.9"],108:["1.RV-Pre1","1.9.1","1.9.1-pre3","1.9.1-pre2"],109:["1.9.3-pre1","16w15b","16w15a","16w14a","1.9.2"],110:["1.9.4","1.9.3","1.9.3-pre3","1.9.3-pre2"],201:["16w20a"],202:["16w21a"],203:["16w21b"],204:["1.10-pre1"],205:["1.10-pre2"],210:["1.10.2","1.10.1","1.10"],301:["16w32a"],302:["16w32b"],303:["16w33a"],304:["16w35a"],305:["16w36a"],306:["16w38a"],307:["16w39a"],308:["16w39b"],309:["16w39c"],310:["16w40a"],311:["16w41a"],312:["16w42a"],313:["16w44a","16w43a"],314:["1.11-pre1"],315:["1.11"],316:["1.11.2","1.11.1","16w50a"],317:["17w06a"],318:["17w13a"],319:["17w13b"],320:["17w14a"],321:["17w15a"],322:["17w16a"],323:["17w16b"],324:["17w17a"],325:["17w17b"],326:["17w18a"],327:["17w18b"],328:["1.12-pre1"],329:["1.12-pre2"],330:["1.12-pre3"],331:["1.12-pre4"],332:["1.12-pre5"],333:["1.12-pre6"],334:["1.12-pre7"],335:["1.12"],336:["17w31a"],337:["1.12.1-pre1"],338:["1.12.1"],339:["1.12.2-pre2","1.12.2-pre1"],340:["1.12.2"],341:["17w43a"],342:["17w43b"],343:["17w45a"],344:["17w45b"],345:["17w46a"],346:["17w47a"],347:["17w47b"],348:["17w48a"],349:["17w49a"],350:["17w49b"],351:["17w50a"],352:["18w01a"],353:["18w02a"],354:["18w03b"],356:["18w05a"],357:["18w06a"],358:["18w07a"],359:["18w07b"],360:["18w07c"],361:["18w08a"],362:["18w08b"],363:["18w09a"],364:["18w10a"],365:["18w10b"],366:["18w10c"],367:["18w10d"],368:["18w11a"],369:["18w14a"],370:["18w14b"],371:["18w15a"],372:["18w16a"],373:["18w19a"],374:["18w19b"],375:["18w20a"],376:["18w20b"],377:["18w20c"],378:["18w21a"],379:["18w21b"],380:["18w22a"],381:["18w22b"],382:["18w22c"],383:["1.13-pre1"],384:["1.13-pre2"],385:["1.13-pre3"],386:["1.13-pre4"],387:["1.13-pre5"],388:["1.13-pre6"],389:["1.13-pre7"],390:["1.13-pre8"],391:["1.13-pre9"],392:["1.13-pre10"],393:["1.13"],394:["18w30a"],395:["18w30b"],396:["18w31a"],397:["18w32a"],398:["18w33a"],399:["1.13.1-pre1"],400:["1.13.1-pre2"],401:["1.13.1"],402:["1.13.2-pre1"],403:["1.13.2-pre2"],404:["1.13.2"],441:["18w43b","18w43a"],442:["18w43c"],443:["18w44a"],444:["18w45a"],445:["18w46a"],446:["18w47a"],447:["18w47b"],448:["18w48a"],449:["18w48b"],450:["18w49a"],451:["18w50a"],452:["19w02a"],453:["19w03a"],454:["19w03b"],455:["19w03c"],456:["19w04a"],457:["19w04b"],458:["19w05a"],459:["19w06a"],460:["19w07a"],461:["19w08a"],462:["19w08b"],463:["19w09a"],464:["19w11a"],465:["19w11b"],466:["19w12a"],467:["19w12b"],468:["19w13a"],469:["19w13b"],470:["19w14a"],471:["19w14b"],472:["1.14 Pre-Release 1"],473:["1.14 Pre-Release 2"],474:["1.14 Pre-Release 3"],475:["1.14 Pre-Release 4"],476:["1.14 Pre-Release 5"],477:["1.14"],478:["1.14.1 Pre-Release 1"],479:["1.14.1 Pre-Release 2"],480:["1.14.1"],481:["1.14.2 Pre-Release 1"],482:["1.14.2 Pre-Release 2"],483:["1.14.2 Pre-Release 3"],484:["1.14.2 Pre-Release 4"],485:["1.14.2"],486:["1.14.3-pre1"],487:["1.14.3-pre2"],488:["1.14.3-pre3"],489:["1.14.3-pre4"],490:["1.14.3"],491:["1.14.4-pre1"],492:["1.14.4-pre2"],498:["1.14.4"],573:["1.15"],575:["1.15.1"],578:["1.15.2"],735:["1.16"],736:["1.16.1"],751:["1.16.2"],753:["1.16.3"],754:["1.16.5","1.16.4"],755:["1.17"],756:["1.17.1"],757:["1.18","1.18.1"],758:["1.18.2"],759:["1.19"],760:["1.19.1","1.19.2"],761:["1.19.3"],762:["1.19.4"],763:["1.20","1.20.1"],764:["1.20.2"],765:["1.20.3","1.20.4"]};function versionCompare(e,t){const n=String(e).split("."),r=String(t).split(".");for(let i=0;i<Math.min(n.length,r.length);i++){const e=Number(n[i]),t=Number(r[i]);if(e>t)return 1;if(t>e)return-1;if(!isNaN(e)&&isNaN(t))return 1;if(isNaN(e)&&!isNaN(t))return-1}return 0}const Qn=Symbol("FilterCombobox");const Zn=s(a({__name:"AppImageDialog",setup(e){const{isShown:t,image:n,description:r,date:i}=Zt(F),{getDateString:o}=R();return{__sfc:!0,isShown:t,image:n,description:r,date:i,getDateString:o,onOpen:()=>{window.open(n.value,"browser")}}}}),(function render(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{"content-class":"image-dialog"},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("div",{staticClass:"relative"},[t("v-img",{attrs:{"max-height":"90vh",contain:"",src:n.image}}),t("div",{staticClass:"absolute bottom-10 flex w-full flex-col items-center justify-center gap-2"},[e._v(" "+e._s(n.description)+" "),n.date?t("div",[e._v(" "+e._s(n.getDateString(n.date))+" ")]):e._e(),t("v-card",{staticClass:"hover:scale-100 hover:opacity-100 flex flex-grow-0 gap-2 rounded-xl px-2 py-1 opacity-60 transition"},[t("v-btn",{attrs:{icon:"",small:""},on:{click:function(e){n.isShown=!1}}},[t("v-icon",[e._v("close")])],1),t("v-btn",{attrs:{icon:"",small:""},on:{click:n.onOpen}},[t("v-icon",[e._v("open_in_new")])],1)],1)],1)],1)])}),[],!1,null,null,null,null).exports;const er=Symbol("InstanceFiles");function useInstanceFiles(e){const{watchInstanceInstall:t,resumeInstanceInstall:n}=en(Rn),{error:r,isValidating:i,state:a}=N((()=>t(e.value)),InstanceInstallStatus),s=o(!1),l=tn((()=>{s.value=i.value}),400);c(i,l);const p=u(void 0),f=d((()=>{var e;return null==(e=p.value)?void 0:e.count})),v=d((()=>{var e;return null==(e=p.value)?void 0:e.files})),h=d((()=>{var e;return null==(e=a.value)?void 0:e.unresolvedFiles}));return{instanceInstallStatus:a,shouldHintUserSkipChecksum:f,unresolvedFiles:h,resumeInstall:async function resumeInstall(e,t){const r=await n(e,t);r&&function countUpChecksumError(e,t){var n;(null==(n=p.value)?void 0:n.key)===e?p.value={...p.value,count:p.value.count+1}:p.value={key:e,count:1,files:t.filter((e=>!!e.file))}}(r.map((e=>e.expect)).join(),r.map((e=>({file:e.file,expect:e.expect,actual:e.actual}))))},resetChecksumError:function resetChecksumError(){p.value=void 0},blockingFiles:v,isValidating:s,error:r}}const tr=Symbol("InstanceJava");const nr=Symbol("InstanceJavaDiagnose");const rr=Symbol("InstanceVersion");var ir=void 0,or=null,ar="",sr="boolean",lr="function",cr="number",ur="object",dr="prototype",pr="__proto__",fr="string",vr="undefined",hr="constructor",mr="Symbol",gr="_polyfill",yr="indexOf",_r="length",br="done",wr="value",xr="name",kr="slice",Cr="call",Sr="toString",Ir=Object,Er=Ir[dr],Mr=String,Pr=Mr[dr],Dr=Math,Tr=Array,Lr=Tr[dr];function safe(e,t){try{return{v:e.apply(this,t)}}catch(n){return{e:n}}}var Ar=[fr,cr,sr,vr,"symbol","bigint"];function _createIs(e){return function(t){return typeof t===e}}function _createObjIs(e){var t="[object "+e+"]";return function(e){return!(!e||objToString(e)!==t)}}function objToString(e){return Er.toString.call(e)}function isUndefined(e){return typeof e===vr||e===vr}function isNullOrUndefined(e){return e===or||isUndefined(e)}function isDefined(e){return!!e||e!==ir}var jr=_createIs(fr),Or=_createIs(lr);function isObject$1(e){return!(!e&&isNullOrUndefined(e))&&(!!e&&typeof e===ur)}var Fr=Tr.isArray,Rr=_createObjIs("Date"),Vr=_createIs(cr),Nr=_createIs(sr),zr=_createObjIs("Error");function isPromiseLike(e){return!!(e&&e.then&&Or(e.then))}function isTruthy(e){return!(!e||function safeGet(e,t){var n=safe(e);return n.e?t:n.v}((function(){return!(e&&0+e)}),!e))}var Ur=Ir.getOwnPropertyDescriptor;function objHasOwnProperty(e,t){return!!e&&Er.hasOwnProperty[Cr](e,t)}var Br=Ir.hasOwn||function polyObjHasOwn(e,t){return objHasOwnProperty(e,t)||!!Ur(e,t)};function objForEachKey(e,t,n){if(e&&isObject$1(e))for(var r in e)if(Br(e,r)&&-1===t[Cr](n||e,r,e[r]))break}function _createKeyValueMap(e,t,n,r){var i={};return objForEachKey(e,(function(e,r){i[e]=t?r:e,i[r]=n?r:e})),r(i)}function throwError(e){throw new Error(e)}function throwTypeError(e){throw new TypeError(e)}var $r=Ir.freeze;var Hr=Ir.assign,qr=Ir.keys;function objDeepFreeze(e){return $r&&objForEachKey(e,(function(e,t){(Fr(t)||isObject$1(t))&&$r(t)})),Gr(e)}var Gr=$r||function _doNothing(e){return e},Wr=Ir.getPrototypeOf||function _getProto(e){return e[pr]||or};function createEnumKeyMap(e){return _createKeyValueMap(e,0,0,objDeepFreeze)}var Jr,Xr=createEnumKeyMap({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),Kr=Mr,Yr="__tsUtils$gblCfg";function _getGlobalValue(){var e;return typeof globalThis!==vr&&(e=globalThis),e||typeof self===vr||(e=self),e||typeof window===vr||(e=window),e||typeof global===vr||(e=global),e}function _getGlobalConfig(){if(!Jr){var e=safe(_getGlobalValue).v||{};Jr=e[Yr]=e[Yr]||{}}return Jr}var Qr,Zr="[object Error]";function dumpObj(e,t){var n=ar,r=Er[Sr][Cr](e);r===Zr&&(e={stack:Kr(e.stack),message:Kr(e.message),name:Kr(e.name)});try{n=(n=JSON.stringify(e,or,t?typeof t===cr?t:4:ir))&&n.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: ")||Kr(e)}catch(i){n=" - "+dumpObj(i,t)}return r+": "+n}var ei=_unwrapFunctionWithPoly,ti=_unwrapFunctionWithPoly;function _unwrapFunctionWithPoly(e,t,n){Qr=Qr||Lr[kr];var r=t&&t[e];return function(t){var i=t&&t[e]||r;if(i||n){var o=arguments;return(i||n).apply(t,i?Qr[Cr](o,1):o)}throwTypeError('"'+Kr(e)+'" not defined for '+dumpObj(t))}}function _unwrapProp(e){return function(t){return t[e]}}var ni=Dr.max,ri=ti(kr,Pr),ii=ti("substring",Pr),oi=_unwrapFunctionWithPoly("substr",Pr,polyStrSubstr);function polyStrSubstr(e,t,n){return isNullOrUndefined(e)&&throwTypeError("'polyStrSubstr called with invalid "+dumpObj(e)),n<0?ar:((t=t||0)<0&&(t=ni(t+e[_r],0)),isUndefined(n)?ri(e,t):ri(e,t,t+n))}function strLeft(e,t){return ii(e,0,t)}var ai,si,li="_urid";function polyNewSymbol(e){var t={description:Kr(e),toString:function(){return mr+"("+e+")"}};return t[gr]=!0,t}function polySymbolFor(e){var t=function _globalSymbolRegistry(){if(!ai){var e=_getGlobalConfig();ai=e.gblSym=e.gblSym||{k:{},s:{}}}return ai}();if(!Br(t.k,e)){var n=polyNewSymbol(e),r=qr(t.s).length;n[li]=function(){return r+"_"+n[Sr]()},t.k[e]=n,t.s[n[li]()]=Kr(e)}return t.k[e]}var ci={e:"enumerable",c:"configurable",v:wr,w:"writable",g:"get",s:"set"};var ui,di=Ir.defineProperty;function objDefine(e,t,n){return di(e,t,function _createProp(e){var t={};if(t[ci.c]=!0,t[ci.e]=!0,e.l){t.get=function(){return e.l.v};var n=Ur(e.l,"v");n&&n.set&&(t.set=function(t){e.l.v=t})}return objForEachKey(e,(function(e,n){t[ci[e]]=isUndefined(n)?t[ci[e]]:n})),t}(n))}function _initTestHooks(){ui=_getGlobalConfig()}function getLazy(e){var t={};return!ui&&_initTestHooks(),t.b=ui.lzy,di(t,"v",{configurable:!0,get:function(){var n=e();return ui.lzy||di(t,"v",{value:n}),t.b=ui.lzy,n}}),t}function safeGetLazy(e,t){return getLazy((function(){var n=safe(e);return n.e?t:n.v}))}function createCachedValue(e){return di({toJSON:function(){return e}},"v",{value:e})}Ir.defineProperties;var pi,fi,vi,hi,mi,gi,yi,_i,bi,wi,xi="window";function lazySafeGetInst(e){return getLazy((function(){return safe(getInst,[e]).v||ir}))}function getGlobal(e){return!ui&&_initTestHooks(),(!pi||!1===e||ui.lzy)&&(pi=createCachedValue(safe(_getGlobalValue).v||or)),pi.v}function getInst(e,t){var n=pi&&!1!==t?pi.v:getGlobal(t);return n&&n[e]?n[e]:e===xi&&fi?fi.v:or}function hasDocument(){return!!getDocument()}function getDocument(){return!ui&&_initTestHooks(),(!vi||ui.lzy)&&(vi=createCachedValue(safe(getInst,["document"]).v)),vi.v}function hasWindow(){return!!getWindow()}function getWindow(){return!ui&&_initTestHooks(),(!fi||ui.lzy)&&(fi=createCachedValue(safe(getInst,[xi]).v)),fi.v}function getNavigator(){return!ui&&_initTestHooks(),(!hi||ui.lzy)&&(hi=createCachedValue(safe(getInst,["navigator"]).v)),hi.v}function getHistory(){return!ui&&_initTestHooks(),(!mi||ui.lzy)&&(mi=createCachedValue(safe(getInst,["history"]).v)),mi.v}function isWebWorker(){return!gi&&(gi=createCachedValue(!!safe((function(){return self&&self instanceof WorkerGlobalScope})).v)),gi.v}function _initSymbol(){_i&&_i.b||(_i=lazySafeGetInst(mr),bi=safeGetLazy((function(){return _i.v?_i.v.for:ir}),ir),safeGetLazy((function(){return _i.v?_i.v.keyFor:ir}),ir))}function hasSymbol$1(){return!!function getSymbol(){return!ui&&_initTestHooks(),(!_i||ui.lzy)&&_initSymbol(),_i.v}()}function getKnownSymbol(e,t){var n=Xr[e];return!ui&&_initTestHooks(),(!_i||ui.lzy)&&_initSymbol(),_i.v?_i.v[n||e]:t?ir:function polyGetKnownSymbol(e){var t;!si&&(si={});var n=Xr[e];return n&&(t=si[n]=si[n]||polyNewSymbol(mr+"."+n)),t}(e)}function newSymbol(e,t){return!ui&&_initTestHooks(),(!_i||ui.lzy)&&_initSymbol(),_i.v?_i.v(e):t?or:polyNewSymbol(e)}function symbolFor(e){return!ui&&_initTestHooks(),(!bi||!_i||ui.lzy)&&_initSymbol(),(bi.v||polySymbolFor)(e)}function isIterator(e){return!!e&&Or(e.next)}function isIterable(e){return!function isStrictNullOrUndefined(e){return e===or||!isDefined(e)}(e)&&Or(e[getKnownSymbol(3)])}var ki=ei("apply");function arrAppend(e,t){return!isUndefined(t)&&e&&(Fr(t)?ki(e.push,e,t):isIterator(t)||isIterable(t)?function iterForOf(e,t,n){if(e&&(isIterator(e)||(!wi&&(wi=createCachedValue(getKnownSymbol(3))),e=e[wi.v]?e[wi.v]():null),isIterator(e))){var r=void 0,i=void 0;try{for(var o=0;!(i=e.next())[br]&&-1!==t[Cr](n||e,i[wr],o,e);)o++}catch(a){r={e:a},e.throw&&(i=null,e.throw(r))}finally{try{i&&!i[br]&&e.return&&e.return(i)}finally{if(r)throw r.e}}}}(t,(function(t){e.push(t)})):e.push(t)),e}function arrForEach(e,t,n){if(e)for(var r=e[_r]>>>0,i=0;i<r&&(!(i in e)||-1!==t[Cr](n||e,e[i],i,e));i++);}var Ci,Si,Ii=ti(yr,Lr),Ei=ti("map",Lr),Mi=ti(kr,Lr),Pi=ti("reduce",Lr),Di=Ir.create||function polyObjCreate(e){if(!e)return{};var t=typeof e;t!==ur&&t!==lr&&throwTypeError("Prototype must be an Object or function: "+dumpObj(e));function tempFunc(){}return tempFunc[dr]=e,new tempFunc};function objSetPrototypeOf(e,t){return(Ir.setPrototypeOf||function(e,t){!Ci&&(Ci=getLazy((function(){var e;return(e={})[pr]=[],e instanceof Array}))),Ci.v?e[pr]=t:objForEachKey(t,(function(t,n){return e[t]=n}))})(e,t)}function _setName(e,t){t&&(e[xr]=t)}function createCustomError(e,t,n){var r=n||Error,i=r[dr][xr],o=Error.captureStackTrace;return function _createCustomError(e,t,n){function __(){this.constructor=t,safe(objDefine,[this,xr,{v:e,c:!0,e:!1}])}return safe(objDefine,[t,xr,{v:e,c:!0,e:!1}]),(t=objSetPrototypeOf(t,n))[dr]=n===or?Di(n):(__[dr]=n[dr],new __),t}(e,(function(){var n=this,a=arguments;try{safe(_setName,[r,e]);var s=ki(r,n,Lr[kr][Cr](a))||n;if(s!==n){var l=Wr(n);l!==Wr(s)&&objSetPrototypeOf(s,l)}return o&&o(s,n[hr]),t&&t(s,a),s}finally{safe(_setName,[r,i])}}),r)}function utcNow(){return(Date.now||polyUtcNow)()}function polyUtcNow(){return(new Date).getTime()}function _createTrimFn(e){return function _doTrim(t){return isNullOrUndefined(t)&&throwTypeError("strTrim called ["+dumpObj(t)+"]"),t&&t.replace&&(t=t.replace(e,ar)),t}}var Ti,Li,Ai,ji=_unwrapFunctionWithPoly("trim",Pr,_createTrimFn(/^\s+|(?=\s)\s+$/g));function isPlainObject(e){if(!e||typeof e!==ur)return!1;Ai||(Ai=!hasWindow()||getWindow());var t=!1;if(e!==Ai){Li||(Ti=Function[dr][Sr],Li=Ti[Cr](Ir));try{var n=Wr(e);(t=!n)||(objHasOwnProperty(n,hr)&&(n=n[hr]),t=n&&typeof n===lr&&Ti[Cr](n)===Li)}catch(r){}}return t}var _defaultDeepCopyHandler=function(e){return e.value&&plainObjDeepCopyHandler(e),!0},Oi=[function arrayDeepCopyHandler(e){var t=e.value;if(Fr(t)){var n=e.result=[];return n.length=t.length,e.copyTo(n,t),!0}return!1},plainObjDeepCopyHandler,function functionDeepCopyHandler(e){if(e.type===lr)return!0;return!1},function dateDeepCopyHandler(e){var t=e.value;if(Rr(t))return e.result=new Date(t.getTime()),!0;return!1}];function _deepCopy(e,t,n,r){var i=n.handler,o=n.path?r?n.path.concat(r):n.path:[],a={handler:n.handler,src:n.src,path:o},s=typeof t,l=!1,c=!1;t&&s===ur?l=isPlainObject(t):c=t===or||function isPrimitiveType(e){return e!==ur&&-1!==Ar.indexOf(e)}(s);var u={type:s,isPrim:c,isPlain:l,value:t,result:t,path:o,origin:n.src,copy:function(t,r){return _deepCopy(e,t,r?a:n,r)},copyTo:function(t,n){return _copyProps(e,t,n,a)}};return u.isPrim?i&&i[Cr](n,u)?u.result:t:function _getSetVisited(e,t,n,r){var i;return arrForEach(e,(function(e){if(e.k===t)return i=e,-1})),i||(i={k:t,v:t},e.push(i),r(i)),i.v}(e,t,0,(function(e){objDefine(u,"result",{g:function(){return e.v},s:function(t){e.v=t}});for(var t=0,r=i;!(r||(t<Oi.length?Oi[t++]:_defaultDeepCopyHandler))[Cr](n,u);)r=or}))}function _copyProps(e,t,n,r){if(!isNullOrUndefined(n))for(var i in n)t[i]=_deepCopy(e,n[i],r,i);return t}function plainObjDeepCopyHandler(e){var t=e.value;if(t&&e.isPlain){var n=e.result={};return e.copyTo(n,t),!0}return!1}function _doExtend(e,t){return arrForEach(t,(function(t){!function objCopyProps(e,t,n){return _copyProps([],e,t,{handler:n,src:t,path:[]})}(e,t)})),e}function deepExtend(e,t,n,r,i,o,a){return _doExtend(function objDeepCopy(e,t){return _deepCopy([],e,{handler:t,src:e})}(e)||{},Lr[kr][Cr](arguments))}var Fi,Ri=_unwrapProp(_r);function getPerformance(){return!ui&&_initTestHooks(),(!Fi||!Fi.b&&ui.lzy)&&(Fi=lazySafeGetInst("performance")),Fi.v}var Vi=ti("split",Pr);function setValueByKey(e,t,n){if(e&&t){var r=Vi(t,"."),i=r.pop();arrForEach(r,(function(t){isNullOrUndefined(e[t])&&(e[t]={}),e=e[t]})),e[i]=n}}hasSymbol$1();var Ni=_unwrapFunctionWithPoly("endsWith",Pr,polyStrEndsWith);function polyStrEndsWith(e,t,n){jr(e)||throwTypeError("'"+dumpObj(e)+"' is not a string");var r=jr(t)?t:Kr(t),i=!isUndefined(n)&&n<e[_r]?n:e[_r];return ii(e,i-r[_r],i)===r}var zi,Ui=ti(yr,Pr),Bi="ref",$i="un"+Bi,Hi="hasRef",qi="enabled";function _createTimeoutWith(e,t,n,r){var i=Fr(n),o=i?n.length:0,a=(o>0?n[0]:i?ir:n)||setTimeout,s=(o>1?n[1]:ir)||clearTimeout,l=r[0];r[0]=function(){c.dn(),ki(l,e,Lr[kr][Cr](arguments))};var c=function _createTimerHandler(e,t,n){var r,i,o=!0,a=e?t(or):or,_unref=function(){return o=!1,a&&a[$i]&&a[$i](),i},_refresh=function(){return a=t(a),o||_unref(),i},_cancel=function(){a&&n(a),a=or};return(r={cancel:_cancel,refresh:_refresh})[Hi]=function(){return a&&a[Hi]?a[Hi]():o},r[Bi]=function(){return o=!0,a&&a[Bi]&&a[Bi](),i},r[$i]=_unref,r[qi]=!1,di(i=r,qi,{get:function(){return!!a},set:function(e){!e&&a&&_cancel(),e&&!a&&_refresh()}}),{h:i,dn:function(){a=or}}}(t,(function(t){if(t){if(t.refresh)return t.refresh(),t;ki(s,e,[t])}return ki(a,e,r)}),(function(t){ki(s,e,[t])}));return c.h}function scheduleTimeout(e,t){return _createTimeoutWith(this,!0,ir,Lr[kr][Cr](arguments))}var Gi="constructor",Wi="prototype",Ji="function",Xi="_dynInstFuncs",Ki="_isDynProxy",Yi="_dynClass",Qi="_dynInstChk",Zi=Qi,eo="_dfOpts",to="_unknown_",no="__proto__",ro="_dyn"+no,io="__dynProto$Gbl",oo="_dynInstProto",ao="useBaseInst",so="setInstFuncs",lo=Object,co=lo.getPrototypeOf,uo=lo.getOwnPropertyNames,po=getGlobal(),fo=po[io]||(po[io]={o:(zi={},zi[so]=!0,zi[ao]=!0,zi),n:1e3});function _isObjectOrArrayPrototype(e){return e&&(e===lo[Wi]||e===Array[Wi])}function _isObjectArrayOrFunctionPrototype(e){return _isObjectOrArrayPrototype(e)||e===Function[Wi]}function _getObjProto$1(e){var t;if(e){if(co)return co(e);var n=e[no]||e[Wi]||(e[Gi]?e[Gi][Wi]:null);t=e[ro]||n,objHasOwnProperty(e,ro)||(delete e[oo],t=e[ro]=e[oo]||e[ro],e[oo]=n)}return t}function _forEachProp(e,t){var n=[];if(uo)n=uo(e);else for(var r in e)"string"==typeof r&&objHasOwnProperty(e,r)&&n.push(r);if(n&&n.length>0)for(var i=0;i<n.length;i++)t(n[i])}function _isDynamicCandidate(e,t,n){return t!==Gi&&typeof e[t]===Ji&&(n||objHasOwnProperty(e,t))&&t!==no&&t!==Wi}function _throwTypeError(e){throwTypeError("DynamicProto: "+e)}function _hasVisited(e,t){for(var n=e.length-1;n>=0;n--)if(e[n]===t)return!0;return!1}function _populatePrototype(e,t,n,r,i){function _createDynamicPrototype(e,t){var dynProtoProxy=function(){var n=function _getInstFunc(e,t,n,r){var i=null;if(e&&objHasOwnProperty(n,Yi)){var o=e[Xi]||Di(null);if((i=(o[n[Yi]]||Di(null))[t])||_throwTypeError("Missing ["+t+"] "+Ji),!i[Qi]&&!1!==o[Zi]){for(var a=!objHasOwnProperty(e,t),s=_getObjProto$1(e),l=[];a&&s&&!_isObjectArrayOrFunctionPrototype(s)&&!_hasVisited(l,s);){var c=s[t];if(c){a=c===r;break}l.push(s),s=_getObjProto$1(s)}try{a&&(e[t]=i),i[Qi]=1}catch(u){o[Zi]=!1}}}return i}(this,t,e,dynProtoProxy)||function _getProtoFunc(e,t,n){var r=t[e];return r===n&&(r=_getObjProto$1(t)[e]),typeof r!==Ji&&_throwTypeError("["+e+"] is not a "+Ji),r}(t,e,dynProtoProxy);return n.apply(this,arguments)};return dynProtoProxy[Ki]=1,dynProtoProxy}if(!_isObjectOrArrayPrototype(e)){var o=n[Xi]=n[Xi]||Di(null);if(!_isObjectOrArrayPrototype(o)){var a=o[t]=o[t]||Di(null);!1!==o[Zi]&&(o[Zi]=!!i),_isObjectOrArrayPrototype(a)||_forEachProp(n,(function(t){_isDynamicCandidate(n,t,!1)&&n[t]!==r[t]&&(a[t]=n[t],delete n[t],(!objHasOwnProperty(e,t)||e[t]&&!e[t][Ki])&&(e[t]=_createDynamicPrototype(e,t)))}))}}}function _getObjName(e,t){return objHasOwnProperty(e,Wi)?e.name||t||to:((e||{})[Gi]||{}).name||t||to}function dynamicProto(e,t,n,r){objHasOwnProperty(e,Wi)||_throwTypeError("theClass is an invalid class definition.");var i=e[Wi];(function _checkPrototype(e,t){if(co){for(var n=[],r=_getObjProto$1(t);r&&!_isObjectArrayOrFunctionPrototype(r)&&!_hasVisited(n,r);){if(r===e)return!0;n.push(r),r=_getObjProto$1(r)}return!1}return!0})(i,t)||_throwTypeError("["+_getObjName(e)+"] not in hierarchy of ["+_getObjName(t)+"]");var o=null;objHasOwnProperty(i,Yi)?o=i[Yi]:(o="_dynCls$"+_getObjName(e,"_")+"$"+fo.n,fo.n++,i[Yi]=o);var a=dynamicProto[eo],s=!!a[ao];s&&r&&void 0!==r[ao]&&(s=!!r[ao]);var l=function _getInstanceFuncs(e){var t=Di(null);return _forEachProp(e,(function(n){!t[n]&&_isDynamicCandidate(e,n,!1)&&(t[n]=e[n])})),t}(t),c=function _getBaseFuncs(e,t,n,r){function _instFuncProxy(e,t,n){var i=t[n];if(i[Ki]&&r){var o=e[Xi]||{};!1!==o[Zi]&&(i=(o[t[Yi]]||{})[n]||i)}return function(){return i.apply(e,arguments)}}var i=Di(null);_forEachProp(n,(function(e){i[e]=_instFuncProxy(t,n,e)}));for(var o=_getObjProto$1(e),a=[];o&&!_isObjectArrayOrFunctionPrototype(o)&&!_hasVisited(a,o);)_forEachProp(o,(function(e){!i[e]&&_isDynamicCandidate(o,e,!co)&&(i[e]=_instFuncProxy(t,o,e))})),a.push(o),o=_getObjProto$1(o);return i}(i,t,l,s);n(t,c);var u=!!co&&!!a[so];u&&r&&(u=!!r[so]),_populatePrototype(i,o,t,l,!1!==u)}dynamicProto[eo]=fo.o;var vo="function",ho="object",mo="undefined",yo="prototype",_o=Object,bo=_o[yo];(getGlobal()||{}).Symbol,(getGlobal()||{}).Reflect;var wo="hasOwnProperty",xo=Hr||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])bo[wo].call(t,i)&&(e[i]=t[i]);return e},extendStaticsFn=function(e,t){return(extendStaticsFn=_o.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t[wo](n)&&(e[n]=t[n])})(e,t)};function __extendsFn(e,t){function __(){this.constructor=e}typeof t!==vo&&null!==t&&throwTypeError("Class extends value "+String(t)+" is not a constructor or null"),extendStaticsFn(e,t),e[yo]=null===t?Di(t):(__[yo]=t[yo],new __)}function __spreadArrayFn(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e}var ko,Co,So,Io,Eo=function createEnum(e){return _createKeyValueMap(e,1,0,objDeepFreeze)},Mo=function createTypeMap(e){return function createSimpleMap(e){var t={};return objForEachKey(e,(function(e,n){t[e]=n[1],t[n[0]]=n[1]})),objDeepFreeze(t)}(e)},Po="toLowerCase",Do="blkVal",To="length",Lo="rdOnly",Ao="notify",jo="warnToConsole",Oo="throwInternal",Fo="setDf",Ro="watch",Vo="logger",No="apply",zo="push",Uo="splice",Bo="hdlr",$o="cancel",Ho="initialize",qo="identifier",Go="isInitialized",Wo="getPlugin",Jo="pollInternalLogs",Xo="name",Ko="time",Yo="processNext",Qo="getProcessTelContext",Zo="getNotifyMgr",ea="addNotificationListener",ta="removeNotificationListener",na="enabled",ra="stopPollingInternalLogs",ia="unload",oa="onComplete",aa="version",sa="loggingLevelConsole",la="createNew",ca="teardown",ua="messageId",da="message",pa="isAsync",fa="diagLog",va="_doTeardown",ha="update",ma="getNext",ga="setNextPlugin",ya="protocol",_a="userAgent",ba="split",wa="nodeType",xa="replace",ka="logInternalMessage",Ca="type",Sa="handler",Ia="status",Ea="itemsReceived",Ma="getResponseHeader",Pa="getAllResponseHeaders",Da="isChildEvt",Ta="data",La="getCtx",Aa="setCtx",ja="complete",Oa="urlString",Fa="sendPOST",Ra="headers",Va="timeout",Na="setRequestHeader",za="traceId",Ua="spanId",Ba="traceFlags";function doAwaitResponse(e,t){return doAwait(e,(function(e){return t?t({value:e,rejected:!1}):e}),(function(e){return t?t({rejected:!0,reason:e}):e}))}function doAwait(e,t,n,r){var i=e;return isPromiseLike(e)?(t||n)&&(i=e.then(t,n)):t&&(i=t(e)),r&&function doFinally(e,t){var n=e;t&&(isPromiseLike(e)?n=e.finally?e.finally(t):e.then((function(e){return t(),e}),(function(e){throw t(),e})):t());return n}(i,r),i}var $a=!1;var Ha,qa=["pending","resolving","resolved","rejected"],Ga="dispatchEvent";var Wa,Ja="Promise",Xa="unhandledRejection",Ka=Xa.toLowerCase(),Ya=[],Qa=0,Za=10;function dumpFnObj(e){return Or(e)?e.toString():dumpObj(e)}function _createPromise(e,t,n){var r,i,o=Mi(arguments,3),a=0,s=!1,l=[],c=Qa++,u=!1,d=null;!Wa&&(Wa=lazySafeGetInst(Ja+"RejectionEvent"));var _then=function(t,n){try{return Ya.push(c),u=!0,d&&d.cancel(),d=null,e((function(e,i){l.push((function(){try{var o=2===a?t:n,s=isUndefined(o)?r:Or(o)?o(r):o;isPromiseLike(s)?s.then(e,i):o?e(s):3===a?i(s):e(s)}catch(l){i(l)}})),s&&_processQueue()}),o)}finally{Ya.pop()}},_strState=function(){return qa[a]},_processQueue=function(){if(l.length>0){var e=l.slice();l=[],u=!0,t(e),d&&d.cancel(),d=null}},_createSettleIfFn=function(e,t){return function(n){if(a===t){if(2===e&&isPromiseLike(n))return a=1,void n.then(_createSettleIfFn(2,1),_createSettleIfFn(3,1));a=e,s=!0,r=n,_processQueue(),u||3!==e||d||(d=scheduleTimeout(_notifyUnhandledRejection,Za))}}},_notifyUnhandledRejection=function(){u||(!function isNode(){return!yi&&(yi=createCachedValue(!!safe((function(){return process&&(process.versions||{}).node})).v)),yi.v}()?function emitEvent(e,t,n,r){var i=getDocument();!Ha&&(Ha=safeGetLazy((function(){var e;return i&&i.createEvent&&(e=i.createEvent("Event")),!!e&&e.initEvent}),null));var o=Ha.v?i.createEvent("Event"):r?new Event(t):{};if(n&&n(o),Ha.v&&o.initEvent(t,!1,!0),o&&e[Ga])e[Ga](o);else{var a=e["on"+t];if(a)a(o);else{var s=getInst("console");s&&(s.error||s.log)(t,dumpObj(o))}}}(getWindow()||getGlobal(),Ka,(function(e){return objDefine(e,"promise",{g:function(){return i}}),e.reason=r,e}),!!Wa.v):process.emit(Xa,r,i))};di(i={then:_then,catch:function(e){return _then(void 0,e)},finally:function(e){var t=e,n=e;return Or(e)&&(t=function(t){return e&&e(),t},n=function(t){throw e&&e(),t}),_then(t,n)}},"state",{get:_strState}),$a&&function _addDebugState(e,t,n,r){So=So||{toString:function(){return"[[PromiseResult]]"}},Io=Io||{toString:function(){return"[[PromiseIsHandled]]"}},di(e,Co=Co||{toString:function(){return"[[PromiseState]]"}},{get:t}),di(e,So,{get:n}),di(e,Io,{get:r})}(i,_strState,(function(){return objToString(r)}),(function(){return u})),hasSymbol$1()&&(i[getKnownSymbol(11)]="IPromise");return i.toString=function(){return"IPromise "+_strState()+(s?" - "+dumpFnObj(r):"")},function _initialize(){Or(n)||throwTypeError(Ja+": executor is not a function - "+dumpFnObj(n));var e=_createSettleIfFn(3,0);try{n.call(i,_createSettleIfFn(2,0),e)}catch(t){e(t)}}(),i}var es,ts,_processPendingItems=function(e){arrForEach(e,(function(e){try{e()}catch(t){}}))};function createAsyncPromise(e,t){return _createPromise(createAsyncPromise,function timeoutItemProcessor(e){var t=Vr(e)?e:0;return function(e){scheduleTimeout((function(){_processPendingItems(e)}),t)}}(t),e,t)}function createNativePromise(e,t){!es&&(es=lazySafeGetInst(Ja));var n=es.v;if(!n)return createAsyncPromise(e);Or(e)||throwTypeError(Ja+": executor is not a function - "+dumpObj(e));var r=0;var i=new n((function(t,n){e((function _resolve(e){r=2,t(e)}),(function _reject(e){r=3,n(e)}))}));return di(i,"state",{get:function _strState(){return qa[r]}}),i}function createPromise(e,t){return!ts&&(ts=getLazy((function(){return createNativePromise}))),ts.v.call(this,e,t)}var ns,rs=function _createAllPromise(e){return function(t){var n=Mi(arguments,1);return e((function(e,n){try{var r=[],i=1;arrForEach(t,(function(t,o){t&&(i++,doAwait(t,(function(t){r[o]=t,0==--i&&e(r)}),n))})),0===--i&&e(r)}catch(o){n(o)}}),n)}}(createPromise),is=void 0,os="",as="channels",ss="core",ls="createPerfMgr",cs="disabled",us="extensionConfig",ds="extensions",ps="processTelemetry",fs="priority",vs="eventsSent",hs="eventsDiscarded",ms="eventsSendRequest",gs="perfEvent",ys="offlineEventsStored",_s="offlineBatchSent",bs="offlineBatchDrop",ws="getPerfMgr",xs="domain",ks="path",Cs="Not dynamic - ",Ss=[vs,hs,ms,gs],Is=null;function _listenerProxyFunc(e,t){return function(){var n=arguments,r=getDebugExt(t);if(r){var i=r.listener;i&&i[e]&&i[e][No](i,n)}}}function getDebugExt(e){var t=Is;return t||!0===e.disableDbgExt||(t=Is||function _getExtensionNamespace(){var e=getInst("Microsoft");return e&&(Is=e.ApplicationInsights),Is}()),t?t.ChromeDbgExt:null}var Es,Ms="documentMode",Ps="location",Ds="console",Ts="JSON",Ls="crypto",As="msCrypto",js="msie",Os="trident/",Fs="XMLHttpRequest",Rs=null,Vs=null,Ns=!1,zs=null,Us=null;function _hasProperty(e,t){var n=!1;if(e){try{if(!(n=t in e)){var r=e[yo];r&&(n=t in r)}}catch(i){}if(!n)try{n=!isUndefined((new e)[t])}catch(i){}}return n}function getLocation$1(e){if(e&&Ns){var t=getInst("__mockLocation");if(t)return t}return typeof location===ho&&location?location:getInst(Ps)}function hasJSON(){return Boolean(typeof JSON===ho&&JSON||null!==getInst(Ts))}function getJSON(){return hasJSON()?JSON||getInst(Ts):null}function isIE(){var e=getNavigator();if(e&&(e[_a]!==Vs||null===Rs)){var t=((Vs=e[_a])||os)[Po]();Rs=strContains(t,js)||strContains(t,Os)}return Rs}function getIEVersion(e){if(void 0===e&&(e=null),!e){var t=getNavigator()||{};e=t?(t.userAgent||os)[Po]():os}var n=(e||os)[Po]();if(strContains(n,js)){var r=getDocument()||{};return Math.max(parseInt(n[ba](js)[1]),r[Ms]||0)}if(strContains(n,Os)){var i=parseInt(n[ba](Os)[1]);if(i)return i+4}return null}function isBeaconsSupported(e){return null!==Us&&!1!==e||(Us=function hasNavigator(){return!!getNavigator()}()&&Boolean(getNavigator().sendBeacon)),Us}function isFetchSupported(e){var t=!1;try{t=!!getInst("fetch");var n=getInst("Request");t&&e&&n&&(t=_hasProperty(n,"keepalive"))}catch(r){}return t}function useXDomainRequest(){return null===zs&&(zs=typeof XDomainRequest!==mo)&&isXhrSupported()&&(zs=zs&&!_hasProperty(getInst(Fs),"withCredentials")),zs}function isXhrSupported(){var e=!1;try{e=!!getInst(Fs)}catch(t){}return e}function sendCustomEvent(e,t,n){var r=getGlobal();if(r&&r.CustomEvent)try{return function dispatchEvent(e,t){return!!(e&&e.dispatchEvent&&t)&&(e.dispatchEvent(t),!0)}(r,function createCustomDomEvent(e,t){var n=null,r={detail:t||null};if(Or(CustomEvent))n=new CustomEvent(e,r);else{var i=getDocument();i&&i.createEvent&&(n=i.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,r)}return n}(e,{cfg:t||null,customDetails:n||null}))}catch(i){}return!1}var Bs="warnToConsole",$s={loggingLevelConsole:0,loggingLevelTelemetry:1,maxMessageLimit:25,enableDebug:!1},Hs=((Es={})[0]=null,Es[1]="errorToConsole",Es[2]=Bs,Es[3]="debugToConsole",Es);function _sanitizeDiagnosticText(e){return e?'"'+e[xa](/\"/g,os)+'"':os}function _logToConsole(e,t){var n=function getConsole(){return typeof console!==mo?console:getInst(Ds)}();if(n){var r="log";n[e]&&(r=e),Or(n[r])&&n[r](t)}}var qs=function(){function _InternalLogMessage2(e,t,n,r){void 0===n&&(n=!1);var i=this;i[ua]=e,i[da]=(n?"AI: ":"AI (Internal): ")+e;var o=os;hasJSON()&&(o=getJSON().stringify(r));var a=(t?" message:"+_sanitizeDiagnosticText(t):os)+(r?" props:"+_sanitizeDiagnosticText(o):os);i[da]+=a}return _InternalLogMessage2.dataType="MessageData",_InternalLogMessage2}();function safeGetLogger(e,t){return(e||{})[Vo]||new Gs(t)}var Gs=function(){function DiagnosticLogger2(e){this.identifier="DiagnosticLogger",this.queue=[];var t,n,r,i,o,a=0,s={};dynamicProto(DiagnosticLogger2,this,(function(l){function _logInternalMessage2(e,t){if(!function _areInternalMessagesThrottled(){return a>=r}()){var i=!0,o="AITR_"+t[ua];if(s[o]?i=!1:s[o]=!0,i&&(e<=n&&(l.queue[zo](t),a++,_debugExtMsg(1===e?"error":"warn",t)),a===r)){var c="Internal events throttle limit per PageView reached for this app.",u=new qs(23,c,!1);l.queue[zo](u),1===e?l.errorToConsole(c):l[jo](c)}}}function _debugExtMsg(t,n){var r=getDebugExt(e||{});r&&r[fa]&&r[fa](t,n)}o=function _setDefaultsFromConfig(e){return onConfigChange(createDynamicConfig(e,$s,l).cfg,(function(e){var o=e.cfg;t=o[sa],n=o.loggingLevelTelemetry,r=o.maxMessageLimit,i=o.enableDebug}))}(e||{}),l.consoleLoggingLevel=function(){return t},l[Oo]=function(e,n,r,o,a){void 0===a&&(a=!1);var c=new qs(n,r,a,o);if(i)throw dumpObj(c);var u=Hs[e]||Bs;if(isUndefined(c[da]))_debugExtMsg("throw"+(1===e?"Critical":"Warning"),c);else{if(a){var d=+c[ua];!s[d]&&t>=e&&(l[u](c[da]),s[d]=!0)}else t>=e&&l[u](c[da]);_logInternalMessage2(e,c)}},l.debugToConsole=function(e){_logToConsole("debug",e),_debugExtMsg("warning",e)},l[jo]=function(e){_logToConsole("warn",e),_debugExtMsg("warning",e)},l.errorToConsole=function(e){_logToConsole("error",e),_debugExtMsg("error",e)},l.resetInternalMessageCount=function(){a=0,s={}},l[ka]=_logInternalMessage2,l[ia]=function(e){o&&o.rm(),o=null}}))}return DiagnosticLogger2.__ieDyn=1,DiagnosticLogger2}();function _getLogger(e){return e||new Gs}function _throwInternal(e,t,n,r,i,o){void 0===o&&(o=!1),_getLogger(e)[Oo](t,n,r,i,o)}function _warnToConsole(e,t){_getLogger(e)[jo](t)}var Ws=/-([a-z])/g,Js=/([^\w\d_$])/g,Xs=/^(\d+[\w\d_$])/,Ks=Object.getPrototypeOf;function isNotNullOrUndefined(e){return!isNullOrUndefined(e)}function normalizeJsName(e){var t=e;return t&&jr(t)&&(t=(t=(t=t[xa](Ws,(function(e,t){return t.toUpperCase()})))[xa](Js,"_"))[xa](Xs,(function(e,t){return"_"+t}))),t}function strContains(e,t){return!(!e||!t)&&-1!==Ui(e,t)}function toISOString(e){return e&&e.toISOString()||""}function getExceptionName(e){return zr(e)?e[Xo]:os}function setValue(e,t,n,r,i){var o=n;return e&&((o=e[t])===n||i&&!i(o)||r&&!r(n)||(o=n,e[t]=o)),o}function getSetValue(e,t,n){var r;return e?!(r=e[t])&&isNullOrUndefined(r)&&(r=isUndefined(n)?{}:n,e[t]=r):r=isUndefined(n)?{}:n,r}function _createProxyFunction(e,t){var n=null,r=null;return Or(e)?n=e:r=e,function(){var e=arguments;if(n&&(r=n()),r)return r[t][No](r,e)}}function proxyFunctionAs(e,t,n,r,i){e&&t&&n&&(!1!==i||isUndefined(e[t]))&&(e[t]=_createProxyFunction(n,r))}function proxyFunctions(e,t,n,r){return e&&t&&isObject$1(e)&&Fr(n)&&arrForEach(n,(function(n){jr(n)&&proxyFunctionAs(e,n,t,n,r)})),e}function optimizeObject(e){return e&&Hr&&(e=_o(Hr({},e))),e}function objExtend(e,t,n,r,i,o){var a=arguments,s=a[0]||{},l=a[To],c=!1,u=1;for(l>0&&Nr(s)&&(c=s,s=a[u]||{},u++),isObject$1(s)||(s={});u<l;u++){var d=a[u],p=Fr(d),f=isObject$1(d);for(var v in d){if(p&&v in d||f&&Br(d,v)){var h=d[v],m=void 0;if(c&&h&&((m=Fr(h))||isPlainObject(h))){var g=s[v];m?Fr(g)||(g=[]):isPlainObject(g)||(g={}),h=objExtend(c,g,h)}void 0!==h&&(s[v]=h)}}}return s}function isFeatureEnabled(e,t){var n=!1,r=t&&t.featureOptIn&&t.featureOptIn[e];if(e&&r){var i=r.mode;n=3==i||1==i}return n}function getResponseText(e){try{return e.responseText}catch(t){}return null}function formatErrorMessageXdr(e,t){return e?"XDomainRequest,Response:"+getResponseText(e)||"":t}function formatErrorMessageXhr(e,t){return e?"XMLHttpRequest,Status:"+e[Ia]+",Response:"+getResponseText(e)||e.response||"":t}function prependTransports(e,t){return t&&(Vr(t)?e=[t].concat(e):Fr(t)&&(e=t.concat(e))),e}function parseResponse(e,t){try{if(e&&""!==e){var n=getJSON().parse(e);if(n&&n[Ea]&&n[Ea]>=n.itemsAccepted&&n.itemsReceived-n.itemsAccepted===n.errors[To])return n}}catch(r){_throwInternal(t,1,43,"Cannot parse the response. "+getExceptionName(r),{response:e})}return null}var Ys="withCredentials";function _appendHeader(e,t,n){if(!e[n]&&t&&t[Ma]){var r=t[Ma](n);r&&(e[n]=ji(r))}return e}function _getAllResponseHeaders(e,t){var n={};return e[Pa]?n=function convertAllHeadersToMap(e){var t={};return jr(e)&&arrForEach(ji(e)[ba](/[\r\n]+/),(function(e){if(e){var n=e.indexOf(": ");if(-1!==n){var r=ji(e.substring(0,n))[Po](),i=ji(e.substring(n+1));t[r]=i}else t[ji(e)]=1}})),t}(e[Pa]()):t&&(n=_appendHeader(n,e,"time-delta-millis"),n=_appendHeader(n,e,"kill-duration"),n=_appendHeader(n,e,"kill-duration-seconds")),n}var Qs=4294967296,Zs=4294967295,el=123456789,tl=987654321,nl=!1,rl=el,il=tl;function _autoSeedMwc(){try{var e=2147483647&utcNow();!function _mwcSeed(e){e<0&&(e>>>=0),rl=el+e&Zs,il=tl-e&Zs,nl=!0}((Math.random()*Qs^e)+e)}catch(t){}}function random32(e){var t=0,n=function getCrypto(){return getInst(Ls)}()||function getMsCrypto(){return getInst(As)}();return n&&n.getRandomValues&&(t=n.getRandomValues(new Uint32Array(1))[0]&Zs),0===t&&isIE()&&(nl||_autoSeedMwc(),t=function mwcRandom32(e){var t=((il=36969*(65535&il)+(il>>16)&Zs)<<16)+(65535&(rl=18e3*(65535&rl)+(rl>>16)&Zs))>>>0&Zs|0;e||(t>>>=0);return t}()&Zs),0===t&&(t=Math.floor(Qs*Math.random()|0)),e||(t>>>=0),t}function newId(e){void 0===e&&(e=22);for(var t=random32()>>>0,n=0,r=os;r[To]<e;)n++,r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(63&t),t>>>=6,5===n&&(t=(random32()<<2&4294967295|3&t)>>>0,n=0);return r}var ol="3.0.5",al="."+newId(6),sl=0;function _canAcceptData(e){return 1===e[wa]||9===e[wa]||!+e[wa]}function createUniqueNamespace(e,t){return void 0===t&&(t=!1),normalizeJsName(e+sl+++(t?"."+ol:os)+al)}function createElmNodeData(e){var t={id:createUniqueNamespace("_aiData-"+(e||os)+"."+ol),accept:function(e){return _canAcceptData(e)},get:function(e,n,r,i){var o=e[t.id];return o?o[normalizeJsName(n)]:(i&&(o=function _getCache(e,t){var n=t[e.id];if(!n){n={};try{_canAcceptData(t)&&objDefine(t,e.id,{e:!1,v:n})}catch(r){}}return n}(t,e),o[normalizeJsName(n)]=r),r)},kill:function(e,t){if(e&&e[t])try{delete e[t]}catch(n){}}};return t}function _isConfigDefaults(e){return e&&isObject$1(e)&&(e.isVal||e.fb||Br(e,"v")||Br(e,"mrg")||Br(e,"ref")||e.set)}function _getDefault(e,t,n){var r,i=n.dfVal||isDefined;if(t&&n.fb){var o=n.fb;Fr(o)||(o=[o]);for(var a=0;a<o[To];a++){var s=o[a],l=t[s];if(i(l)?r=l:e&&(i(l=e.cfg[s])&&(r=l),e.set(e.cfg,Kr(s),l)),i(r))break}}return!i(r)&&i(n.v)&&(r=n.v),r}function _resolveDefaultValue(e,t,n){var r,i=n;(n&&_isConfigDefaults(n)&&(i=_getDefault(e,t,n)),i)&&(_isConfigDefaults(i)&&(i=_resolveDefaultValue(e,t,i)),Fr(i)?(r=[])[To]=i[To]:isPlainObject(i)&&(r={}),r&&(objForEachKey(i,(function(n,i){i&&_isConfigDefaults(i)&&(i=_resolveDefaultValue(e,t,i)),r[n]=i})),i=r));return i}function _applyDefaultValue(e,t,n,r){var i,o,a,s,l,c,u,d,p=r;_isConfigDefaults(p)?(i=p.isVal,o=p.set,c=p[Lo],u=p[Do],s=p.mrg,!(l=p.ref)&&isUndefined(l)&&(l=!!s),a=_getDefault(e,t,p)):a=r,u&&e[Do](t,n);var f=!0,v=t[n];!v&&isNullOrUndefined(v)||(d=v,f=!1,i&&d!==a&&!i(d)&&(d=a,f=!0),o&&(f=(d=o(d,a,t))===a)),f?d=a?_resolveDefaultValue(e,t,a):a:(isPlainObject(d)||Fr(a))&&s&&a&&(isPlainObject(a)||Fr(a))&&objForEachKey(a,(function(t,n){_applyDefaultValue(e,d,t,n)})),e.set(t,n,d),l&&e.ref(t,n),c&&e[Lo](t,n)}var ll=symbolFor("[[ai_dynCfg_1]]"),cl=symbolFor("[[ai_blkDynCfg_1]]"),ul=symbolFor("[[ai_frcDynCfg_1]]");function _cfgDeepCopy(e){var t;if(e&&(Fr(e)?(t=[])[To]=e[To]:isPlainObject(e)&&(t={}),t))return objForEachKey(e,(function(e,n){t[e]=_cfgDeepCopy(n)})),t;return e}function _canMakeDynamic(e,t,n){var r=!1;return n&&!e[t.blkVal]&&((r=n[ul])||n[cl]||(r=isPlainObject(n)||Fr(n))),r}function throwInvalidAccess(e){throwTypeError("InvalidAccess:"+e)}var dl=["push","pop","shift","unshift","splice"],_throwDynamicError=function(e,t,n,r){e&&e[Oo](3,108,"".concat(n," [").concat(t,"] failed - ")+dumpObj(r))};function _getOwnPropGetter(e,t){var n=Ur(e,t);return n&&n.get}function _setDynamicProperty(e,t,n,r){if(t){var i=_getOwnPropGetter(t,n);i&&!!i[e.prop]?t[n]=r:function _createDynamicProperty(e,t,n,r){var i={n:n,h:[],trk:function(t){t&&t.fn&&(-1===Ii(i.h,t)&&i.h[zo](t),e.trk(t,i))},clr:function(e){var t=Ii(i.h,e);-1!==t&&i.h[Uo](t,1)}},o=!0,a=!1;function _getProperty(){o&&(a=a||_canMakeDynamic(_getProperty,e,r),r&&!r[ll]&&a&&(r=_makeDynamicObject(e,r,n,"Converting")),o=!1);var t=e.act;return t&&i.trk(t),r}_getProperty[e.prop]={chng:function(){e.add(i)}},objDefine(t,i.n,{g:_getProperty,s:function _setProperty(s){if(r!==s){_getProperty[e.ro]&&!e.upd&&throwInvalidAccess("["+n+"] is read-only:"+dumpObj(t)),o&&(a=a||_canMakeDynamic(_getProperty,e,r),o=!1);var l=a&&_getProperty[e.rf];if(a)if(l){objForEachKey(r,(function(e){r[e]=s?s[e]:is}));try{objForEachKey(s,(function(t,n){_setDynamicProperty(e,r,t,n)})),s=r}catch(u){_throwDynamicError((e.hdlr||{})[Vo],n,"Assigning",u),a=!1}}else r&&r[ll]&&objForEachKey(r,(function(t){var n=_getOwnPropGetter(r,t);if(n){var i=n[e.prop];i&&i.chng()}}));if(s!==r){var c=s&&_canMakeDynamic(_getProperty,e,s);!l&&c&&(s=_makeDynamicObject(e,s,n,"Converting")),r=s,a=c}e.add(i)}}})}(e,t,n,r)}return t}function _setDynamicPropertyState(e,t,n,r){if(t){var i=_getOwnPropGetter(t,n),o=i&&!!i[e.prop],a=r&&r[0],s=r&&r[1],l=r&&r[2];if(!o){if(l)try{!function blockDynamicConversion(e){if(e&&(isPlainObject(e)||Fr(e)))try{e[cl]=!0}catch(t){}return e}(t)}catch(c){_throwDynamicError((e.hdlr||{})[Vo],n,"Blocking",c)}try{_setDynamicProperty(e,t,n,t[n]),i=_getOwnPropGetter(t,n)}catch(c){_throwDynamicError((e.hdlr||{})[Vo],n,"State",c)}}a&&(i[e.rf]=a),s&&(i[e.ro]=s),l&&(i[e.blkVal]=!0)}return t}function _makeDynamicObject(e,t,n,r){try{objForEachKey(t,(function(n,r){_setDynamicProperty(e,t,n,r)})),t[ll]||(di(t,ll,{get:function(){return e[Bo]}}),function _patchArray(e,t,n){Fr(t)&&arrForEach(dl,(function(r){var i=t[r];t[r]=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var a=i[No](this,r);return _makeDynamicObject(e,t,n,"Patching"),a}}))}(e,t,n))}catch(i){_throwDynamicError((e.hdlr||{})[Vo],n,r,i)}return t}var pl="[[ai_",fl="]]";function _createState(e){var t,n,r=newSymbol(pl+"get"+e.uid+fl),i=newSymbol(pl+"ro"+e.uid+fl),o=newSymbol(pl+"rf"+e.uid+fl),a=newSymbol(pl+"blkVal"+e.uid+fl),s=newSymbol(pl+"dtl"+e.uid+fl),l=null,c=null;function _useHandler(t,r){var i=n.act;try{n.act=t,t&&t[s]&&(arrForEach(t[s],(function(e){e.clr(t)})),t[s]=[]),r({cfg:e.cfg,set:e.set.bind(e),setDf:e[Fo].bind(e),ref:e.ref.bind(e),rdOnly:e[Lo].bind(e)})}catch(a){var o=e[Vo];throw o&&o[Oo](1,107,dumpObj(a)),a}finally{n.act=i||null}}function _notifyWatchers(){if(l){var e=l;l=null,c&&c[$o](),c=null;var t=[];if(arrForEach(e,(function(e){if(e&&(e[s]&&(arrForEach(e[s],(function(t){t.clr(e)})),e[s]=null),e.fn))try{_useHandler(e,e.fn)}catch(n){t[zo](n)}})),l)try{_notifyWatchers()}catch(n){t[zo](n)}t[To]>0&&function throwAggregationError(e,t){ko||(ko=createCustomError("AggregationError",(function(e,t){t[To]>1&&(e.errors=t[1])})));var n=e||"One or more errors occurred.";throw arrForEach(t,(function(e,t){n+="\n".concat(t," > ").concat(dumpObj(e))})),new ko(n,t||[])}("Watcher error(s): ",t)}}return(t={prop:r,ro:i,rf:o})[Do]=a,t[Bo]=e,t.add=function _addWatcher(e){if(e&&e.h[To]>0){l||(l=[]),c||(c=scheduleTimeout((function(){c=null,_notifyWatchers()}),0));for(var t=0;t<e.h[To];t++){var n=e.h[t];n&&-1===Ii(l,n)&&l[zo](n)}}},t[Ao]=_notifyWatchers,t.use=_useHandler,t.trk=function _trackHandler(e,t){if(e){var n=e[s]=e[s]||[];-1===Ii(n,t)&&n[zo](t)}},n=t}function _createDynamicHandler(e,t,n){var r,i=function getDynamicConfigHandler(e){if(e){var t=e[ll]||e;if(t.cfg&&(t.cfg===e||t.cfg[ll]===t))return t}return null}(t);if(i)return i;var o,a=createUniqueNamespace("dyncfg",!0),s=t&&!1!==n?t:_cfgDeepCopy(t);var l=((r={uid:null,cfg:s})[Vo]=e,r[Ao]=function _notifyWatchers(){o[Ao]()},r.set=function _setValue(t,n,r){try{t=_setDynamicProperty(o,t,n,r)}catch(i){_throwDynamicError(e,n,"Setting value",i)}return t[n]},r[Fo]=function _applyDefaults(e,t){return t&&objForEachKey(t,(function(t,n){_applyDefaultValue(l,e,t,n)})),e},r[Ro]=function _watch(e){return function _createAndUseHandler(e,t){var n={fn:t,rm:function(){n.fn=null,e=null,t=null}};return e.use(n,t),n}(o,e)},r.ref=function _ref(e,t){var n;return _setDynamicPropertyState(o,e,t,(n={},n[0]=!0,n))[t]},r[Lo]=function _rdOnly(e,t){var n;return _setDynamicPropertyState(o,e,t,(n={},n[1]=!0,n))[t]},r[Do]=function _blkPropValue(e,t){var n;return _setDynamicPropertyState(o,e,t,(n={},n[2]=!0,n))[t]},r._block=function _block(e,t){o.use(null,(function(n){var r=o.upd;try{isUndefined(t)||(o.upd=t),e(n)}finally{o.upd=r}}))},r);return objDefine(l,"uid",{c:!1,e:!1,w:!1,v:a}),_makeDynamicObject(o=_createState(l),s,"config","Creating"),l}function createDynamicConfig(e,t,n,r){var i=_createDynamicHandler(n,e||{},r);return t&&i[Fo](i.cfg,t),i}function onConfigChange(e,t,n){var r=e[ll]||e;return!r.cfg||r.cfg!==e&&r.cfg[ll]!==r?(function _logInvalidAccess(e,t){e?(e[jo](t),e[Oo](2,108,t)):throwInvalidAccess(t)}(n,Cs+dumpObj(e)),createDynamicConfig(e,null,n)[Ro](t)):r[Ro](t)}function runTargetUnload(e,t){if(e&&e[ia])return e[ia](t)}function doUnloadAll(e,t,n){var r;return n||(r=createPromise((function(e){n=e}))),e&&Ri(e)>0?doAwaitResponse(runTargetUnload(e[0],t),(function(){doUnloadAll(Mi(e,1),t,n)})):n(),r}var vl,hl,ml="Microsoft_ApplicationInsights_BypassAjaxInstrumentation";function _stringToBoolOrDefault(e,t,n){return!e&&isNullOrUndefined(e)?t:Nr(e)?e:"true"===Kr(e)[Po]()}function cfgDfMerge(e){return{mrg:!0,v:e}}function cfgDfSet(e,t){return{set:e,v:t}}function cfgDfValidate(e,t,n){return{fb:n,isVal:e,v:t}}function cfgDfBoolean(e,t){return{fb:t,set:_stringToBoolOrDefault,v:!!e}}var gl,yl="toGMTString",_l="toUTCString",bl="cookie",wl="expires",xl="isCookieUseDisabled",kl="disableCookiesUsage",Cl="_ckMgr",Sl=null,Il=null,El=null,Ml={},Pl={},Dl=((vl={cookieCfg:cfgDfMerge((hl={},hl[xs]={fb:"cookieDomain",dfVal:isNotNullOrUndefined},hl.path={fb:"cookiePath",dfVal:isNotNullOrUndefined},hl.enabled=is,hl.ignoreCookies=is,hl.blockedCookies=is,hl)),cookieDomain:is,cookiePath:is})[kl]=is,vl);function _getDoc(){!gl&&(gl=getLazy((function(){return getDocument()})))}function _isMgrEnabled(e){return!e||e.isEnabled()}function _isIgnoredCookie(e,t){return!!(t&&e&&Fr(e.ignoreCookies))&&-1!==Ii(e.ignoreCookies,t)}function _isCfgEnabled(e,t){var n=t[na];if(isNullOrUndefined(n)){var r=void 0;isUndefined(e[xl])||(r=!e[xl]),isUndefined(e[kl])||(r=!e[kl]),n=r}return n}function safeGetCookieMgr(e,t){var n;if(e)n=e.getCookieMgr();else if(t){var r=t.cookieCfg;n=r&&r[Cl]?r[Cl]:createCookieMgr(t)}return n||(n=function _gblCookieMgr(e,t){var n=createCookieMgr[Cl]||Pl[Cl];return n||(n=createCookieMgr[Cl]=createCookieMgr(e,t),Pl[Cl]=n),n}(t,(e||{})[Vo])),n}function createCookieMgr(e,t){var n,r,i,o,a,s,l,c,u;e=createDynamicConfig(e||Pl,null,t).cfg,a=onConfigChange(e,(function(t){t[Fo](t.cfg,Dl),r=t.ref(t.cfg,"cookieCfg"),i=r[ks]||"/",o=r[xs],s=!1!==_isCfgEnabled(e,r),l=r.getCookie||_getCookieValue,c=r.setCookie||_setCookieValue,u=r.delCookie||_setCookieValue}),t);var d=((n={isEnabled:function(){var n=!1!==_isCfgEnabled(e,r)&&s&&areCookiesSupported(t),i=Pl[Cl];return n&&i&&d!==i&&(n=_isMgrEnabled(i)),n},setEnabled:function(e){s=!1!==e,r[na]=e},set:function(e,t,n,a,s){var l=!1;if(_isMgrEnabled(d)&&!function _isBlockedCookie(e,t){return!!(t&&e&&Fr(e.blockedCookies)&&-1!==Ii(e.blockedCookies,t))||_isIgnoredCookie(e,t)}(r,e)){var u={},p=ji(t||os),f=Ui(p,";");if(-1!==f&&(p=ji(strLeft(t,f)),u=_extractParts(ii(t,f+1))),setValue(u,xs,a||o,isTruthy,isUndefined),!isNullOrUndefined(n)){var v=isIE();if(isUndefined(u[wl])){var h=utcNow()+1e3*n;if(h>0){var m=new Date;m.setTime(h),setValue(u,wl,_formatDate(m,v?yl:_l)||_formatDate(m,v?yl:_l)||os,isTruthy)}}v||setValue(u,"max-age",os+n,null,isUndefined)}var g=getLocation$1();g&&"https:"===g[ya]&&(setValue(u,"secure",null,null,isUndefined),null===Il&&(Il=!function uaDisallowsSameSiteNone(e){if(!jr(e))return!1;if(strContains(e,"CPU iPhone OS 12")||strContains(e,"iPad; CPU OS 12"))return!0;if(strContains(e,"Macintosh; Intel Mac OS X 10_14")&&strContains(e,"Version/")&&strContains(e,"Safari"))return!0;if(strContains(e,"Macintosh; Intel Mac OS X 10_14")&&Ni(e,"AppleWebKit/605.1.15 (KHTML, like Gecko)"))return!0;if(strContains(e,"Chrome/5")||strContains(e,"Chrome/6"))return!0;if(strContains(e,"UnrealEngine")&&!strContains(e,"Chrome"))return!0;if(strContains(e,"UCBrowser/12")||strContains(e,"UCBrowser/11"))return!0;return!1}((getNavigator()||{})[_a])),Il&&setValue(u,"SameSite","None",null,isUndefined)),setValue(u,ks,s||i,null,isUndefined),c(e,_formatCookieValue(p,u)),l=!0}return l},get:function(e){var t=os;return _isMgrEnabled(d)&&!_isIgnoredCookie(r,e)&&(t=l(e)),t},del:function(e,t){var n=!1;return _isMgrEnabled(d)&&(n=d.purge(e,t)),n},purge:function(e,n){var r,i=!1;if(areCookiesSupported(t)){var o=((r={})[ks]=n||"/",r[wl]="Thu, 01 Jan 1970 00:00:01 GMT",r);isIE()||(o["max-age"]="0"),u(e,_formatCookieValue(os,o)),i=!0}return i}})[ia]=function(e){a&&a.rm(),a=null},n);return d[Cl]=d,d}function areCookiesSupported(e){if(null===Sl){Sl=!1,!gl&&_getDoc();try{var t=gl.v||{};Sl=void 0!==t[bl]}catch(n){_throwInternal(e,2,68,"Cannot access document.cookie - "+getExceptionName(n),{exception:dumpObj(n)})}}return Sl}function _extractParts(e){var t={};e&&e[To]&&arrForEach(ji(e)[ba](";"),(function(e){if(e=ji(e||os)){var n=Ui(e,"=");-1===n?t[e]=null:t[ji(strLeft(e,n))]=ji(ii(e,n+1))}}));return t}function _formatDate(e,t){return Or(e[t])?e[t]():null}function _formatCookieValue(e,t){var n=e||os;return objForEachKey(t,(function(e,t){n+="; "+e+(isNullOrUndefined(t)?os:"="+t)})),n}function _getCookieValue(e){var t=os;if(!gl&&_getDoc(),gl.v){var n=gl.v[bl]||os;El!==n&&(Ml=_extractParts(n),El=n),t=ji(Ml[e]||os)}return t}function _setCookieValue(e,t){!gl&&_getDoc(),gl.v&&(gl.v[bl]=e+"="+t)}var Tl={perfEvtsSendAll:!1};function _runListeners(e,t,n,r){arrForEach(e,(function(e){if(e&&e[t])if(n)scheduleTimeout((function(){return r(e)}),0);else try{r(e)}catch(i){}}))}var Ll=function(){function NotificationManager2(e){var t,n;this.listeners=[];var r=[],i=createDynamicConfig(e,Tl);n=i[Ro]((function(e){t=!!e.cfg.perfEvtsSendAll})),dynamicProto(NotificationManager2,this,(function(e){objDefine(e,"listeners",{g:function(){return r}}),e[ea]=function(e){r[zo](e)},e[ta]=function(e){for(var t=Ii(r,e);t>-1;)r[Uo](t,1),t=Ii(r,e)},e[vs]=function(e){_runListeners(r,vs,!0,(function(t){t[vs](e)}))},e[hs]=function(e,t){_runListeners(r,hs,!0,(function(n){n[hs](e,t)}))},e[ms]=function(e,t){_runListeners(r,ms,t,(function(n){n[ms](e,t)}))},e[gs]=function(e){e&&(!t&&e[Da]()||_runListeners(r,gs,!1,(function(t){e[pa]?scheduleTimeout((function(){return t[gs](e)}),0):t[gs](e)})))},e[ys]=function(e){e&&e[To]&&_runListeners(r,ys,!0,(function(t){t[ys](e)}))},e[_s]=function(e){e&&e[Ta]&&_runListeners(r,_s,!0,(function(t){t[_s](e)}))},e[bs]=function(e,t){if(e>0){var n=t||0;_runListeners(r,bs,!0,(function(t){t[bs](e,n)}))}},e[ia]=function(e){var t,_finishUnload=function(){n&&n.rm(),n=null,r=[]};if(_runListeners(r,"unload",!1,(function(n){var r=n[ia](e);r&&(t||(t=[]),t[zo](r))})),t)return createPromise((function(e){return doAwaitResponse(rs(t),(function(){_finishUnload(),e()}))}));_finishUnload()}}))}return NotificationManager2.__ieDyn=1,NotificationManager2}(),Al="ctx",jl="ParentContextKey",Ol="ChildrenContextKey",Fl=function(){function PerfEvent2(e,t,n){var r,i=this;(i.start=utcNow(),i[Xo]=e,i[pa]=n,i[Da]=function(){return!1},Or(t))&&objDefine(i,"payload",{g:function(){return!r&&Or(t)&&(r=t(),t=null),r}});i[La]=function(e){return e?e===PerfEvent2[jl]||e===PerfEvent2[Ol]?i[e]:(i[Al]||{})[e]:null},i[Aa]=function(e,t){if(e)if(e===PerfEvent2[jl])i[e]||(i[Da]=function(){return!0}),i[e]=t;else if(e===PerfEvent2[Ol])i[e]=t;else{(i[Al]=i[Al]||{})[e]=t}},i[ja]=function(){var e=0,t=i[La](PerfEvent2[Ol]);if(Fr(t))for(var n=0;n<t[To];n++){var r=t[n];r&&(e+=r[Ko])}i[Ko]=utcNow()-i.start,i.exTime=i[Ko]-e,i[ja]=function(){}}}return PerfEvent2.ParentContextKey="parent",PerfEvent2.ChildrenContextKey="childEvts",PerfEvent2}(),Rl=function(){function PerfManager2(e){this.ctx={},dynamicProto(PerfManager2,this,(function(t){t.create=function(e,t,n){return new Fl(e,t,n)},t.fire=function(t){t&&(t[ja](),e&&Or(e[gs])&&e[gs](t))},t[Aa]=function(e,n){e&&((t[Al]=t[Al]||{})[e]=n)},t[La]=function(e){return(t[Al]||{})[e]}}))}return PerfManager2.__ieDyn=1,PerfManager2}(),Vl="CoreUtils.doPerf";function doPerf(e,t,n,r,i){if(e){var o=e;if(o[ws]&&(o=o[ws]()),o){var a=void 0,s=o[La](Vl);try{if(a=o.create(t(),r,i)){if(s&&a[Aa]&&(a[Aa](Fl[jl],s),s[La]&&s[Aa])){var l=s[La](Fl[Ol]);l||(l=[],s[Aa](Fl[Ol],l)),l[zo](a)}return o[Aa](Vl,a),n(a)}}catch(c){a&&a[Aa]&&a[Aa]("exception",c)}finally{a&&o.fire(a),o[Aa](Vl,s)}}}return n()}function generateW3CId(){for(var e,t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n=os,r=0;r<4;r++)n+=t[15&(e=random32())]+t[e>>4&15]+t[e>>8&15]+t[e>>12&15]+t[e>>16&15]+t[e>>20&15]+t[e>>24&15]+t[e>>28&15];var i=t[8+(3&random32())|0];return oi(n,0,8)+oi(n,9,4)+"4"+oi(n,13,3)+i+oi(n,16,3)+oi(n,19,12)}var Nl="00",zl="00000000000000000000000000000000",Ul="0000000000000000";function _isValid(e,t,n){return!(!e||e[To]!==t||e===n)&&!!e.match(/^[\da-f]*$/i)}function _formatValue(e,t,n){return _isValid(e,t)?e:n}function createTraceParent(e,t,n,r){var i;return(i={})[aa]=_isValid(r,2,"ff")?r:Nl,i[za]=isValidTraceId(e)?e:generateW3CId(),i[Ua]=isValidSpanId(t)?t:strLeft(generateW3CId(),16),i.traceFlags=n>=0&&n<=255?n:1,i}function isValidTraceId(e){return _isValid(e,32,zl)}function isValidSpanId(e){return _isValid(e,16,Ul)}function formatTraceParent(e){if(e){var t=function _formatFlags(e){(isNaN(e)||e<0||e>255)&&(e=1);for(var t=e.toString(16);t[To]<2;)t="0"+t;return t}(e[Ba]);_isValid(t,2)||(t="01");var n=e[aa]||Nl;return"00"!==n&&"ff"!==n&&(n=Nl),"".concat(n.toLowerCase(),"-").concat(_formatValue(e.traceId,32,zl).toLowerCase(),"-").concat(_formatValue(e.spanId,16,Ul).toLowerCase(),"-").concat(t.toLowerCase())}return""}var Bl=createElmNodeData("plugin");function _getPluginState(e){return Bl.get(e,"state",{},!0)}function initializePlugins(e,t){for(var n,r=[],i=null,o=e[ma]();o;){var a=o[Wo]();if(a){i&&i[ga]&&a[ps]&&i[ga](a);var s=!!(n=_getPluginState(a))[Go];a[Go]&&(s=a[Go]()),s||r[zo](a),i=a,o=o[ma]()}}arrForEach(r,(function(r){var i=e[ss]();r[Ho](e.getCfg(),i,t,e[ma]()),n=_getPluginState(r),r[ss]||n[ss]||(n[ss]=i),n[Go]=!0,delete n[ca]}))}function sortPlugins(e){return e.sort((function(e,t){var n=0;if(t){var r=t[ps];e[ps]?n=r?e[fs]-t[fs]:1:r&&(n=-1)}else n=e?1:-1;return n}))}var $l,Hl="TelemetryPluginChain",ql="_hasRun",Gl="_getTelCtx",Wl=0;function _createInternalContext(e,t,n,r){var i=null,o=[];t||(t=createDynamicConfig({},null,n[Vo])),null!==r&&(i=r?function _getNextProxyStart(e,t,n){for(;e;){if(e[Wo]()===n)return e;e=e[ma]()}return createTelemetryProxyChain([n],t.config||{},t)}(e,n,r):e);var a={_next:function _moveNext(){var e=i;if(i=e?e[ma]():null,!e){var t=o;t&&t[To]>0&&(arrForEach(t,(function(e){try{e.func.call(e.self,e.args)}catch(t){_throwInternal(n[Vo],2,73,"Unexpected Exception during onComplete - "+dumpObj(t))}})),o=[])}return e},ctx:{core:function(){return n},diagLog:function(){return safeGetLogger(n,t.cfg)},getCfg:function(){return t.cfg},getExtCfg:function _resolveExtCfg(e,n){var r=_getExtCfg(e,!0);n&&objForEachKey(n,(function(e,n){if(isNullOrUndefined(r[e])){var i=t.cfg[e];!i&&isNullOrUndefined(i)||(r[e]=i)}_applyDefaultValue(t,r,e,n)}));return t[Fo](r,n)},getConfig:function _getConfig(e,n,r){void 0===r&&(r=!1);var i,o=_getExtCfg(e,!1),a=t.cfg;!o||!o[n]&&isNullOrUndefined(o[n])?!a[n]&&isNullOrUndefined(a[n])||(i=a[n]):i=o[n];return i||!isNullOrUndefined(i)?i:r},hasNext:function(){return!!i},getNext:function(){return i},setNext:function(e){i=e},iterate:function _iterateChain(e){var t;for(;t=a._next();){var n=t[Wo]();n&&e(n)}},onComplete:function _addOnComplete(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];e&&o[zo]({func:e,self:isUndefined(t)?a.ctx:t,args:n})}}};function _getExtCfg(e,n){var r=null,i=t.cfg;if(i&&e){var o=i[us];!o&&n&&(o={}),i[us]=o,(o=t.ref(i,us))&&(!(r=o[e])&&n&&(r={}),o[e]=r,r=t.ref(o,e))}return r}return a}function createProcessTelemetryContext(e,t,n,r){var i=createDynamicConfig(t),o=_createInternalContext(e,i,n,r),a=o.ctx;return a[Yo]=function _processNext(e){var t=o._next();return t&&t[ps](e,a),!t},a[la]=function _createNew(e,t){return void 0===e&&(e=null),Fr(e)&&(e=createTelemetryProxyChain(e,i.cfg,n,t)),createProcessTelemetryContext(e||a[ma](),i.cfg,n,t)},a}function createProcessTelemetryUnloadContext(e,t,n){var r=createDynamicConfig(t.config),i=_createInternalContext(e,r,t,n),o=i.ctx;return o[Yo]=function _processNext(e){var t=i._next();return t&&t[ia](o,e),!t},o[la]=function _createNew(e,n){return void 0===e&&(e=null),Fr(e)&&(e=createTelemetryProxyChain(e,r.cfg,t,n)),createProcessTelemetryUnloadContext(e||o[ma](),t,n)},o}function createProcessTelemetryUpdateContext(e,t,n){var r=createDynamicConfig(t.config),i=_createInternalContext(e,r,t,n).ctx;return i[Yo]=function _processNext(e){return i.iterate((function(t){Or(t[ha])&&t[ha](i,e)}))},i[la]=function _createNew(e,n){return void 0===e&&(e=null),Fr(e)&&(e=createTelemetryProxyChain(e,r.cfg,t,n)),createProcessTelemetryUpdateContext(e||i[ma](),t,n)},i}function createTelemetryProxyChain(e,t,n,r){var i=null,o=!r;if(Fr(e)&&e[To]>0){var a=null;arrForEach(e,(function(e){if(o||r!==e||(o=!0),o&&e&&Or(e[ps])){var s=function createTelemetryPluginProxy(e,t,n){var r,i=null,o=Or(e[ps]),a=Or(e[ga]);r=e?e[qo]+"-"+e[fs]+"-"+Wl++:"Unknown-0-"+Wl++;var s={getPlugin:function(){return e},getNext:function(){return i},processTelemetry:_processTelemetry,unload:_unloadPlugin,update:_updatePlugin,_id:r,_setNext:function(e){i=e}};function _getTelCtx(){var r;return e&&Or(e[Gl])&&(r=e[Gl]()),r||(r=createProcessTelemetryContext(s,t,n)),r}function _processChain(t,n,o,a,s){var l=!1,c=e?e[qo]:Hl,u=t[ql];return u||(u=t[ql]={}),t.setNext(i),e&&doPerf(t[ss](),(function(){return c+":"+o}),(function(){u[r]=!0;try{var e=i?i._id:os;e&&(u[e]=!1),l=n(t)}catch(s){var a=!i||u[i._id];a&&(l=!0),i&&a||_throwInternal(t[fa](),1,73,"Plugin ["+c+"] failed during "+o+" - "+dumpObj(s)+", run flags: "+dumpObj(u))}}),a,s),l}function _processTelemetry(t,n){function _callProcessTelemetry(n){if(!e||!o)return!1;var r=_getPluginState(e);return!r[ca]&&!r[cs]&&(a&&e[ga](i),e[ps](t,n),!0)}_processChain(n=n||_getTelCtx(),_callProcessTelemetry,"processTelemetry",(function(){return{item:t}}),!t.sync)||n[Yo](t)}function _unloadPlugin(t,n){function _callTeardown(){var r=!1;if(e){var i=_getPluginState(e),o=e[ss]||i[ss];!e||o&&o!==t.core()||i[ca]||(i[ss]=null,i[ca]=!0,i[Go]=!1,e[ca]&&!0===e[ca](t,n)&&(r=!0))}return r}_processChain(t,_callTeardown,"unload",(function(){}),n[pa])||t[Yo](n)}function _updatePlugin(t,n){function _callUpdate(){var r=!1;if(e){var i=_getPluginState(e),o=e[ss]||i[ss];!e||o&&o!==t.core()||i[ca]||e[ha]&&!0===e[ha](t,n)&&(r=!0)}return r}_processChain(t,_callUpdate,"update",(function(){}),!1)||t[Yo](n)}return Gr(s)}(e,t,n);i||(i=s),a&&a._setNext(s),a=s}}))}return r&&!i?createTelemetryProxyChain([r],t,n):i}function createUnloadHandlerContainer(){var e=[];return{add:function _addHandler2(t){t&&e[zo](t)},run:function _runHandlers(t,n){arrForEach(e,(function(e){try{e(t,n)}catch(r){_throwInternal(t[fa](),2,73,"Unexpected error calling unload handler - "+dumpObj(r))}})),e=[]}}}function createUnloadHookContainer(){var e=[];return{run:function _doUnload(t){var n=e;e=[],arrForEach(n,(function(e){try{(e.rm||e.remove).call(e)}catch(n){_throwInternal(t,2,73,"Unloading:"+dumpObj(n))}}))},add:function _addHook(t){t&&arrAppend(e,t)}}}var Jl="getPlugin",Xl=(($l={})[us]={isVal:isNotNullOrUndefined,v:{}},$l),Kl=function(){function BaseTelemetryPlugin2(){var e,t,n,r,i,o=this;function _getTelCtx(e){void 0===e&&(e=null);var r=e;if(!r){var i=t||createProcessTelemetryContext(null,{},o[ss]);r=n&&n[Jl]?i[la](null,n[Jl]):i[la](null,n)}return r}function _setDefaults(e,r,i){createDynamicConfig(e,Xl,safeGetLogger(r)),!i&&r&&(i=r[Qo]()[ma]());var a=n;n&&n[Jl]&&(a=n[Jl]()),o[ss]=r,t=createProcessTelemetryContext(i,e,r,a)}function _initDefaults(){e=!1,o[ss]=null,t=null,n=null,i=createUnloadHookContainer(),r=createUnloadHandlerContainer()}_initDefaults(),dynamicProto(BaseTelemetryPlugin2,o,(function(t){t[Ho]=function(t,n,r,i){_setDefaults(t,n,i),e=!0},t[ca]=function(e,o){var a,s=t[ss];if(s&&(!e||s===e[ss]())){var l,c=!1,u=e||createProcessTelemetryUnloadContext(null,s,n&&n[Jl]?n[Jl]():n),d=o||((a={reason:0})[pa]=!1,a);return t[va]&&!0===t[va](u,d,_unloadCallback)?l=!0:_unloadCallback(),l}function _unloadCallback(){c||(c=!0,r.run(u,o),i.run(u[fa]()),!0===l&&u[Yo](d),_initDefaults())}},t[ha]=function(e,r){var i=t[ss];if(i&&(!e||i===e[ss]())){var o,a=!1,s=e||createProcessTelemetryUpdateContext(null,i,n&&n[Jl]?n[Jl]():n),l=r||{reason:0};return t._doUpdate&&!0===t._doUpdate(s,l,_updateCallback)?o=!0:_updateCallback(),o}function _updateCallback(){a||(a=!0,_setDefaults(s.getCfg(),s.core(),s[ma]()))}},proxyFunctionAs(t,"_addUnloadCb",(function(){return r}),"add"),proxyFunctionAs(t,"_addHook",(function(){return i}),"add"),objDefine(t,"_unloadHooks",{g:function(){return i}})})),o[fa]=function(e){return _getTelCtx(e)[fa]()},o[Go]=function(){return e},o.setInitialized=function(t){e=t},o[ga]=function(e){n=e},o[Yo]=function(e,t){t?t[Yo](e):n&&Or(n[ps])&&n[ps](e,null)},o._getTelCtx=_getTelCtx}return BaseTelemetryPlugin2.__ieDyn=1,BaseTelemetryPlugin2}();var Yl,Ql=function(e){function TelemetryInitializerPlugin2(){var t,n,r=e.call(this)||this;function _initDefaults(){t=0,n=[]}return r.identifier="TelemetryInitializerPlugin",r.priority=199,_initDefaults(),dynamicProto(TelemetryInitializerPlugin2,r,(function(e,r){e.addTelemetryInitializer=function(e){return function _addInitializer(e,t,n){var r={id:t,fn:n};return arrAppend(e,r),{remove:function(){arrForEach(e,(function(t,n){if(t.id===r.id)return e[Uo](n,1),-1}))}}}(n,t++,e)},e[ps]=function(t,r){(function _runInitializers(e,t,n){for(var r=!1,i=e[To],o=0;o<i;++o){var a=e[o];if(a)try{if(!1===a.fn[No](null,[t])){r=!0;break}}catch(s){_throwInternal(n,2,64,"Telemetry initializer failed: "+getExceptionName(s),{exception:dumpObj(s)},!0)}}return!r})(n,t,r?r[fa]():e[fa]())&&e[Yo](t,r)},e[va]=function(){_initDefaults()}})),r}return __extendsFn(TelemetryInitializerPlugin2,e),TelemetryInitializerPlugin2.__ieDyn=1,TelemetryInitializerPlugin2}(Kl),Zl="Plugins must provide initialize method",ec="SDK is still unloading...",tc=objDeepFreeze(((Yl={cookieCfg:{}})[ds]={rdOnly:!0,ref:!0,v:[]},Yl[as]={rdOnly:!0,ref:!0,v:[]},Yl[us]={ref:!0,v:{}},Yl[ls]=is,Yl.loggingLevelConsole=0,Yl.diagnosticLogInterval=is,Yl));function _createPerfManager(e,t){return new Rl(t)}function _isPluginPresent(e,t){var n=!1;return arrForEach(t,(function(t){if(t===e)return n=!0,-1})),n}function _deepMergeConfig(e,t,n,r){n&&objForEachKey(n,(function(n,i){r&&isPlainObject(i)&&isPlainObject(t[n])&&_deepMergeConfig(e,t[n],i,r),r&&isPlainObject(i)&&isPlainObject(t[n])?_deepMergeConfig(e,t[n],i,r):e.set(t,n,i)}))}function _findWatcher(e,t){var n=null,r=-1;return arrForEach(e,(function(e,i){if(e.w===t)return n=e,r=i,-1})),{i:r,l:n}}var nc=function(){function AppInsightsCore2(){var e,t,n,r,i,o,a,s,l,c,u,d,p,f,v,h,m,g,_,b,k,C,S,I,E,M,P,D;dynamicProto(AppInsightsCore2,this,(function(T){function _startLogPoller(t){M&&M[na]||D||(t||n&&n.queue[To]>0)&&(P||(P=!0,_addUnloadHook(e[Ro]((function(e){var t=e.cfg.diagnosticLogInterval;t&&t>0||(t=1e4);var n=!1;M&&(n=M[na],M[$o]()),M=function createTimeout(e,t){return _createTimeoutWith(this,!1,ir,Lr[kr][Cr](arguments))}(_flushInternalLogs,t),M.unref(),M[na]=n})))),M[na]=!0);return M}function _setPluginVersions(){var e={};I=[];var _addPluginVersions=function(t){t&&arrForEach(t,(function(t){if(t[qo]&&t[aa]&&!e[t.identifier]){var n=t[qo]+"="+t[aa];I[zo](n),e[t.identifier]=t}}))};_addPluginVersions(d),u&&arrForEach(u,(function(e){_addPluginVersions(e)})),_addPluginVersions(c)}function _initDefaults(){t=!1,(e=createDynamicConfig({},tc,T[Vo])).cfg[sa]=1,objDefine(T,"config",{g:function(){return e.cfg},s:function(e){T.updateCfg(e,!1)}}),objDefine(T,"pluginVersionStringArr",{g:function(){return I||_setPluginVersions(),I}}),objDefine(T,"pluginVersionString",{g:function(){return E||(I||_setPluginVersions(),E=I.join(";")),E||os}}),objDefine(T,"logger",{g:function(){return n||(n=new Gs(e.cfg),e[Vo]=n),n},s:function(t){e[Vo]=t,n!==t&&(runTargetUnload(n,!1),n=t)}}),T[Vo]=new Gs(e.cfg),S=[];var _=T.config[ds]||[];_.splice(0,_[To]),arrAppend(_,S),f=new Ql,r=[],runTargetUnload(i,!1),i=null,o=null,a=null,runTargetUnload(s,!1),s=null,l=null,c=[],u=null,d=null,p=!1,v=null,h=createUniqueNamespace("AIBaseCore",!0),m=createUnloadHandlerContainer(),b=null,k=null,g=createUnloadHookContainer(),C=[],E=null,I=null,D=!1}function _createTelCtx(){var t=createProcessTelemetryContext(_getPluginChain(),e.cfg,T);return t[oa](_startLogPoller),t}function _initPluginChain(e){var t=function _validateExtensions(e,t,n){var r,i=[],o=[],a={};return arrForEach(n,(function(n){(isNullOrUndefined(n)||isNullOrUndefined(n[Ho]))&&throwError(Zl);var r=n[fs],s=n[qo];n&&r&&(isNullOrUndefined(a[r])?a[r]=s:_warnToConsole(e,"Two extensions have same priority #"+r+" - "+a[r]+", "+s)),!r||r<t?i[zo](n):o[zo](n)})),(r={})[ss]=i,r[as]=o,r}(T[Vo],500,c);l=null,E=null,I=null,d=sortPlugins(arrAppend(d=(u||[])[0]||[],t[as]));var n=arrAppend(sortPlugins(t[ss]),d);S=Gr(n);var r=T.config[ds]||[];r.splice(0,r[To]),arrAppend(r,S);var i=_createTelCtx();d&&d[To]>0&&initializePlugins(i[la](d),n),initializePlugins(i,n),e&&_doUpdate(e)}function _getPlugin(e){var t=null,n=null,r=[];return arrForEach(S,(function(t){if(t[qo]===e&&t!==f)return n=t,-1;t.getChannel&&r[zo](t)})),!n&&r[To]>0&&arrForEach(r,(function(t){if(!(n=t.getChannel(e)))return-1})),n&&(t={plugin:n,setEnabled:function(e){_getPluginState(n)[cs]=!e},isEnabled:function(){var e=_getPluginState(n);return!e[ca]&&!e[cs]},remove:function(e,t){var r;void 0===e&&(e=!0);var i=[n],o=((r={reason:1})[pa]=e,r);_removePlugins(i,o,(function(e){e&&_initPluginChain({reason:32,removed:i}),t&&t(e)}))}}),t}function _getPluginChain(){if(!l){var t=(S||[]).slice();-1===Ii(t,f)&&t[zo](f),l=createTelemetryProxyChain(sortPlugins(t),e.cfg,T)}return l}function _removePlugins(t,n,r){if(t&&t[To]>0){var i=createProcessTelemetryUnloadContext(createTelemetryProxyChain(t,e.cfg,T),T);i[oa]((function(){var e=!1,n=[];arrForEach(c,(function(r,i){_isPluginPresent(r,t)?e=!0:n[zo](r)})),c=n,E=null,I=null;var i=[];u&&(arrForEach(u,(function(n,r){var o=[];arrForEach(n,(function(n){_isPluginPresent(n,t)?e=!0:o[zo](n)})),i[zo](o)})),u=i),r&&r(e),_startLogPoller()})),i[Yo](n)}else r(!1)}function _flushInternalLogs(){if(n&&n.queue){var e=n.queue.slice(0);n.queue[To]=0,arrForEach(e,(function(e){var t,n=((t={})[Xo]=v||"InternalMessageId: "+e[ua],t.iKey=k,t[Ko]=toISOString(new Date),t.baseType=qs.dataType,t.baseData={message:e[da]},t);T.track(n)}))}}function _flushChannels(e,t,n,r){var i=1,o=!1,a=null;function doCallback(){i--,o&&0===i&&(a&&a[$o](),a=null,t&&t(o),t=null)}(r=r||5e3,d&&d[To]>0)&&_createTelCtx()[la](d).iterate((function(t){if(t.flush){i++;var o=!1;t.flush(e,(function(){o=!0,doCallback()}),n)||o||(e&&null==a?a=scheduleTimeout((function(){a=null,doCallback()}),r):doCallback())}}));return o=!0,doCallback(),!0}function _doUpdate(e){var t=createProcessTelemetryUpdateContext(_getPluginChain(),T);t[oa](_startLogPoller),T._updateHook&&!0===T._updateHook(t,e)||t[Yo](e)}function _logOrThrowError(e){var t=T[Vo];t?(_throwInternal(t,2,73,e),_startLogPoller()):throwError(e)}function _notifyInvalidEvent(e){var t=T[Zo]();t&&t[hs]([e],2)}function _addUnloadHook(e){g.add(e)}_initDefaults(),T._getDbgPlgTargets=function(){return[S]},T[Go]=function(){return t},T[Ho]=function(r,o,s,l){p&&throwError(ec),T[Go]()&&throwError("Core cannot be initialized more than once"),r=(e=createDynamicConfig(r,tc,s||T[Vo],!1)).cfg,_addUnloadHook(e[Ro]((function(e){k=e.cfg.instrumentationKey;var t=e.ref(e.cfg,us);objForEachKey(t,(function(n){e.ref(t,n)})),isNullOrUndefined(k)&&throwError("Please provide instrumentation key")}))),i=l,function _initDebugListener(){!i&&T[Zo](),_addUnloadHook(e[Ro]((function(e){var t=e.cfg.disableDbgExt;!0===t&&_&&(i[ta](_),_=null),i&&!_&&!0!==t&&(_=function getDebugListener(e){if(!ns){ns={};for(var t=0;t<Ss[To];t++)ns[Ss[t]]=_listenerProxyFunc(Ss[t],e)}return ns}(e.cfg),i[ea](_))})))}(),function _initPerfManager(){_addUnloadHook(e[Ro]((function(e){var t=e.cfg.enablePerfMgr;!t&&a&&(a=null),t&&getSetValue(e.cfg,ls,_createPerfManager)})))}(),T[Vo]=s;var f=r[ds];if((c=[])[zo].apply(c,__spreadArrayFn(__spreadArrayFn([],o),f)),u=r[as],_initPluginChain(null),d&&0!==d[To]||throwError("No "+as+" available"),u&&u[To]>1){var v=T[Wo]("TeeChannelController");v&&v.plugin||_throwInternal(n,1,28,"TeeChannel required")}!function _registerDelayedCfgListener(e,t,n){arrForEach(t,(function(t){var r=onConfigChange(e,t.w,n);delete t.w,t.rm=function(){r.rm()}}))}(r,C,n),C=null,t=!0,T.releaseQueue(),T[Jo]()},T.getChannels=function(){var e=[];return d&&arrForEach(d,(function(t){e[zo](t)})),Gr(e)},T.track=function(e){doPerf(T[ws](),(function(){return"AppInsightsCore:track"}),(function(){null===e&&(_notifyInvalidEvent(e),throwError("Invalid telemetry item")),!e[Xo]&&isNullOrUndefined(e[Xo])&&(_notifyInvalidEvent(e),throwError("telemetry name required")),e.iKey=e.iKey||k,e[Ko]=e[Ko]||toISOString(new Date),e.ver=e.ver||"4.0",!p&&T[Go]()?_createTelCtx()[Yo](e):r[zo](e)}),(function(){return{item:e}}),!e.sync)},T[Qo]=_createTelCtx,T[Zo]=function(){return i||(i=new Ll(e.cfg),T._notificationManager=i),i},T[ea]=function(e){T[Zo]()[ea](e)},T[ta]=function(e){i&&i[ta](e)},T.getCookieMgr=function(){return s||(s=createCookieMgr(e.cfg,T[Vo])),s},T.setCookieMgr=function(e){s!==e&&(runTargetUnload(s,!1),s=e)},T[ws]=function(){return o||a||_addUnloadHook(e[Ro]((function(e){if(e.cfg.enablePerfMgr){var t=e.cfg[ls];Or(t)&&(a=t(T,T[Zo]()))}}))),o||a||null},T.setPerfMgr=function(e){o=e},T.eventCnt=function(){return r[To]},T.releaseQueue=function(){if(t&&r[To]>0){var e=r;r=[],arrForEach(e,(function(e){_createTelCtx()[Yo](e)}))}},T[Jo]=function(e){return v=e||null,D=!1,M&&M[$o](),_startLogPoller(!0)},T[ra]=function(){D=!0,M&&M[$o](),_flushInternalLogs()},proxyFunctions(T,(function(){return f}),["addTelemetryInitializer"]),T[ia]=function(e,r,o){var a;void 0===e&&(e=!0),t||throwError("SDK is not initialized"),p&&throwError(ec);var l,c=((a={reason:50})[pa]=e,a.flushComplete=!1,a);e&&!r&&(l=createPromise((function(e){r=e})));var u=createProcessTelemetryUnloadContext(_getPluginChain(),T);return u[oa]((function(){g.run(T[Vo]),doUnloadAll([s,i,n],e,(function(){_initDefaults(),r&&r(c)}))}),T),_flushInternalLogs(),_flushChannels(e,(function _doUnload(e){c.flushComplete=e,p=!0,m.run(u,c),T[ra](),u[Yo](c)}),6,o),l},T[Wo]=_getPlugin,T.addPlugin=function(e,t,n,r){if(!e)return r&&r(!1),void _logOrThrowError(Zl);var i=_getPlugin(e[qo]);if(i&&!t)return r&&r(!1),void _logOrThrowError("Plugin ["+e[qo]+"] is already loaded!");var o={reason:16};function _addPlugin(t){c[zo](e),o.added=[e],_initPluginChain(o),r&&r(!0)}if(i){var a=[i.plugin];_removePlugins(a,{reason:2,isAsync:!!n},(function(e){e?(o.removed=a,o.reason|=32,_addPlugin()):r&&r(!1)}))}else _addPlugin()},T.updateCfg=function(t,n){var r;if(void 0===n&&(n=!0),T[Go]()){r={reason:1,cfg:e.cfg,oldCfg:deepExtend({},e.cfg),newConfig:deepExtend({},t),merge:n},t=r.newConfig;var i=e.cfg;t[ds]=i[ds],t[as]=i[as]}e._block((function(e){var r=e.cfg;_deepMergeConfig(e,r,t,n),n||objForEachKey(r,(function(n){Br(t,n)||e.set(r,n,is)})),e[Fo](r,tc)}),!0),e[Ao](),r&&_doUpdate(r)},T.evtNamespace=function(){return h},T.flush=_flushChannels,T.getTraceCtx=function(e){return b||(b=function createDistributedTraceContext(e){var t={};return{getName:function(){return t[Xo]},setName:function(n){e&&e.setName(n),t[Xo]=n},getTraceId:function(){return t[za]},setTraceId:function(n){e&&e.setTraceId(n),isValidTraceId(n)&&(t[za]=n)},getSpanId:function(){return t[Ua]},setSpanId:function(n){e&&e.setSpanId(n),isValidSpanId(n)&&(t[Ua]=n)},getTraceFlags:function(){return t[Ba]},setTraceFlags:function(n){e&&e.setTraceFlags(n),t[Ba]=n}}}()),b},T.setTraceCtx=function(e){b=e||null},T.addUnloadHook=_addUnloadHook,proxyFunctionAs(T,"addUnloadCb",(function(){return m}),"add"),T.onCfgChange=function(n){var r;return r=t?onConfigChange(e.cfg,n,T[Vo]):function _addDelayedCfgListener(e,t){var n=_findWatcher(e,t).l;return n||(n={w:t,rm:function(){var n=_findWatcher(e,t);-1!==n.i&&e[Uo](n.i,1)}},e[zo](n)),n}(C,n),{rm:function(){r.rm()}}},T.getWParam=function(){return hasDocument()||e.cfg.enableWParam?0:-1}}))}return AppInsightsCore2.__ieDyn=1,AppInsightsCore2}(),rc="",ic="&NoResponseBody=true",oc="POST",ac=function(){function SenderPostManager2(){var e,t,n,r,i,o,a,s,l,c,u,d,p,f=0;dynamicProto(SenderPostManager2,this,(function(v,h){var m=!0;function _onError(e,t){_throwInternal(n,2,26,"Failed to send telemetry.",{message:e}),_doOnComplete(t,400,{})}function _onNoPayloadUrl(e){_onError("No endpoint url is provided for the batch",e)}function _doOnComplete(e,t,n,r){try{e&&e(t,n,r)}catch(i){}}function _doBeaconSend(e,t){var n=getNavigator(),i=e[Oa];if(!i)return _onNoPayloadUrl(t),!0;i=e[Oa]+(d?ic:rc);var o=e[Ta],a=r?o:new Blob([o],{type:"text/plain;charset=UTF-8"});return n.sendBeacon(i,a)}function _beaconSender(e,t,o){var s=e[Ta];try{if(s)if(_doBeaconSend(e,t))!function _onSuccess(e,t){_doOnComplete(t,200,{},e)}(rc,t);else{var l=i&&i.beaconOnRetry;l&&Or(l)?l(e,t,_doBeaconSend):(a&&a[Fa](e,t,!0),_throwInternal(n,2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}catch(c){r&&_warnToConsole(n,"Failed to send telemetry using sendBeacon API. Ex:"+dumpObj(c)),_doOnComplete(t,r?0:400,{},rc)}}function _xhrSender(t,n,o){var a,s,l,c=t[Ra]||{};!o&&e&&(a=createPromise((function(e,t){s=e,l=t}))),r&&o&&t.disableXhrSync&&(o=!1);var u=t[Oa];if(!u)return _onNoPayloadUrl(n),void(s&&s(!1));var d=function openXhr(e,t,n,r,i,o){function _wrapSetXhrProp(e,t,n){try{e[t]=n}catch(r){}}void 0===r&&(r=!1),void 0===i&&(i=!1);var a=new XMLHttpRequest;return r&&_wrapSetXhrProp(a,"Microsoft_ApplicationInsights_BypassAjaxInstrumentation",r),n&&_wrapSetXhrProp(a,Ys,n),a.open(e,t,!i),n&&_wrapSetXhrProp(a,Ys,n),!i&&o&&_wrapSetXhrProp(a,"timeout",o),a}(oc,u,m,!0,o,t[Va]);function _doOnReadyFunc(e){var o=i&&i.xhrOnComplete;if(o&&Or(o))o(e,n,t);else{var a=getResponseText(e);_doOnComplete(n,e[Ia],_getAllResponseHeaders(e,r),a)}}return d[Na]("Content-type","application/json"),arrForEach(qr(c),(function(e){d[Na](e,c[e])})),d.onreadystatechange=function(){r||(_doOnReadyFunc(d),4===d.readyState&&s&&s(!0))},d.onload=function(){r&&_doOnReadyFunc(d)},d.onerror=function(e){_doOnComplete(n,r?d[Ia]:400,_getAllResponseHeaders(d,r),r?rc:formatErrorMessageXhr(d)),l&&l(e)},d.ontimeout=function(){_doOnComplete(n,r?d[Ia]:500,_getAllResponseHeaders(d,r),r?rc:formatErrorMessageXhr(d)),s&&s(!1)},d.send(t[Ta]),a}function _doFetchSender(t,n,o){var a,s,l,c,u=t[Oa],v=t[Ta],h=r?v:new Blob([v],{type:"application/json"}),g=new Headers,_=v[To],b=!1,k=!1,C=t[Ra]||{},S=((a={method:oc,body:h})[ml]=!0,a);t.headers&&qr(t.headers)[To]>0&&(arrForEach(qr(C),(function(e){g.append(e,C[e])})),S[Ra]=g),m&&r&&(S.credentials="include"),o&&(S.keepalive=!0,f+=_,r?2===t._sendReason&&(b=!0,d&&(u+=ic)):b=!0);var I=new Request(u,S);try{I[ml]=!0}catch(E){}if(!o&&e&&(s=createPromise((function(e,t){l=e,c=t}))),!u)return _onNoPayloadUrl(n),void(l&&l(!1));function _handleError(e){_doOnComplete(n,r?0:400,{},r?rc:e)}function _onFetchComplete(e,t,r){var o=e[Ia],a=i.fetchOnComplete;a&&Or(a)?a(e,n,r||rc,t):_doOnComplete(n,o,{},r||rc)}try{doAwaitResponse(fetch(r?u:I,r?S:null),(function(e){if(o&&(f-=_,_=0),!k)if(k=!0,e.rejected)_handleError(e.reason&&e.reason[da]),c&&c(e.reason);else{var n=e.value;try{r||n.ok?r&&!n.body?(_onFetchComplete(n,null,rc),l&&l(!0)):doAwaitResponse(n.text(),(function(e){_onFetchComplete(n,t,e.value),l&&l(!0)})):(_handleError(n.statusText),l&&l(!1))}catch(E){_handleError(dumpObj(E)),c&&c(E)}}}))}catch(E){k||(_handleError(dumpObj(E)),c&&c(E))}return b&&!k&&(k=!0,_doOnComplete(n,200,{}),l&&l(!0)),r&&!k&&t[Va]>0&&p&&p.set((function(){k||(k=!0,_doOnComplete(n,500,{}),l&&l(!0))}),t[Va]),s}function _xdrSender(e,t,o){var a=getWindow(),s=new XDomainRequest,l=e[Ta];s.onload=function(){var n=getResponseText(s),r=i&&i.xdrOnComplete;r&&Or(r)?r(s,t,e):_doOnComplete(t,200,{},n)},s.onerror=function(){_doOnComplete(t,400,{},r?rc:formatErrorMessageXdr(s))},s.ontimeout=function(){_doOnComplete(t,500,{})},s.onprogress=function(){};var c=a&&a.location&&a.location[ya]||"",u=e[Oa];if(u){if(!r&&0!==u.lastIndexOf(c,0)){var d="Cannot send XDomain request. The endpoint URL protocol doesn't match the hosting page protocol.";return _throwInternal(n,2,40,". "+d),void _onError(d,t)}var f=r?u:u[xa](/^(https?:)/,"");s.open(oc,f),e[Va]&&(s[Va]=e[Va]),s.send(l),r&&o?p&&p.set((function(){s.send(l)}),0):s.send(l)}else _onNoPayloadUrl(t)}function _initDefaults(){f=0,t=!1,e=!1,n=null,r=null,i=null,o=null,a=null,s=!1,l=!1,c=!1,u=!1,d=!1,p=null}_initDefaults(),v[Ho]=function(e,r){n=r,t&&_throwInternal(n,1,28,"Sender is already initialized"),v.SetConfig(e),t=!0},v._getDbgPlgTargets=function(){return[t,r,o,e]},v.SetConfig=function(t){try{if(i=t.senderOnCompleteCallBack||{},o=!!t.disableCredentials,r=!!t.isOneDs,e=!!t.enableSendPromise,s=!!t.disableXhr,l=!!t.disableBeacon,c=!!t.disableBeaconSync,p=t.timeWrapper,d=!!t.addNoResponse,u=!!t.disableFetchKeepAlive,a={sendPOST:_xhrSender},r||(m=!1),o){var n=getLocation$1();n&&n.protocol&&"file:"===n.protocol[Po]()&&(m=!1)}return!0}catch(f){}return!1},v.getSyncFetchPayload=function(){return f},v.getSenderInst=function(e,t){return e&&e[To]?function _getSenderInterface(e,t){var n,r=0,i=null,o=0;for(;null==i&&o<e[To];)r=e[o],s||1!==r?2!==r||!isFetchSupported(t)||t&&u?3!==r||!isBeaconsSupported()||(t?c:l)||(i=_beaconSender):i=_doFetchSender:useXDomainRequest()?i=_xdrSender:isXhrSupported()&&(i=_xhrSender),o++;if(i)return(n={_transport:r,_isSync:t})[Fa]=i,n;return null}(e,t):null},v.getFallbackInst=function(){return a},v[va]=function(e,t){_initDefaults()}}))}return SenderPostManager2.__ieDyn=1,SenderPostManager2}(),sc="on",lc="attachEvent",cc="addEventListener",uc="detachEvent",dc="removeEventListener",pc="events",fc="visibilitychange",vc="pagehide",hc="unload",mc="beforeunload",gc=createUniqueNamespace("aiEvtPageHide");createUniqueNamespace("aiEvtPageShow");var yc=/\.[\.]+/g,_c=/[\.]+$/,bc=1,wc=createElmNodeData("events"),xc=/^([^.]*)(?:\.(.+)|)/;function _normalizeNamespace(e){return e&&e[xa]?e[xa](/^[\s\.]+|(?=[\s\.])[\.\s]+$/g,os):e}function _getEvtNamespace(e,t){var n;if(t){var r=os;Fr(t)?(r=os,arrForEach(t,(function(e){(e=_normalizeNamespace(e))&&("."!==e[0]&&(e="."+e),r+=e)}))):r=_normalizeNamespace(t),r&&("."!==r[0]&&(r="."+r),e=(e||os)+r)}var i=xc.exec(e||os)||[];return(n={})[Ca]=i[1],n.ns=(i[2]||os).replace(yc,".").replace(_c,os)[ba](".").sort().join("."),n}function _getRegisteredEvents(e,t,n){void 0===n&&(n=!0);var r=wc.get(e,pc,{},n),i=r[t];return i||(i=r[t]=[]),i}function _doDetach(e,t,n,r){e&&t&&t[Ca]&&(e[dc]?e[dc](t[Ca],n,r):e[uc]&&e[uc](sc+t[Ca],n))}function _doUnregister(e,t,n,r){for(var i=t[To];i--;){var o=t[i];o&&(n.ns&&n.ns!==o.evtName.ns||r&&!r(o)||(_doDetach(e,o.evtName,o[Sa],o.capture),t[Uo](i,1)))}}function mergeEvtNamespace(e,t){return t?_getEvtNamespace("xx",Fr(t)?[e].concat(t):[e,t]).ns[ba]("."):e}function eventOn(e,t,n,r,i){var o;void 0===i&&(i=!1);var a=!1;if(e)try{var s=_getEvtNamespace(t,r);if(a=function _doAttach(e,t,n,r){var i=!1;return e&&t&&t[Ca]&&n&&(e[cc]?(e[cc](t[Ca],n,r),i=!0):e[lc]&&(e[lc](sc+t[Ca],n),i=!0)),i}(e,s,n,i),a&&wc.accept(e)){var l=((o={guid:bc++,evtName:s})[Sa]=n,o.capture=i,o);_getRegisteredEvents(e,s.type)[zo](l)}}catch(c){}return a}function eventOff(e,t,n,r,i){if(void 0===i&&(i=!1),e)try{var o=_getEvtNamespace(t,r),a=!1;!function _unregisterEvents(e,t,n){if(t[Ca])_doUnregister(e,_getRegisteredEvents(e,t[Ca]),t,n);else{var r=wc.get(e,pc,{});objForEachKey(r,(function(r,i){_doUnregister(e,i,t,n)})),0===qr(r)[To]&&wc.kill(e,pc)}}(e,o,(function(e){return!((!o.ns||n)&&e[Sa]!==n)&&(a=!0,!0)})),a||_doDetach(e,o,n,i)}catch(s){}}function _addEventListeners(e,t,n,r){var i=!1;return t&&e&&e[To]>0&&arrForEach(e,(function(e){e&&(n&&-1!==Ii(n,e)||(i=function addEventHandler(e,t,n){var r=!1,i=getWindow();i&&(r=eventOn(i,e,t,n),r=eventOn(i.body,e,t,n)||r);var o=getDocument();return o&&(r=eventOn(o,e,t,n)||r),r}(e,t,r)||i))})),i}function removeEventListeners(e,t,n){e&&Fr(e)&&arrForEach(e,(function(e){e&&function removeEventHandler(e,t,n){var r=getWindow();r&&(eventOff(r,e,t,n),eventOff(r.body,e,t,n));var i=getDocument();i&&eventOff(i,e,t,n)}(e,t,n)}))}function addPageUnloadEventListener(e,t,n){return function addEventListeners(e,t,n,r){var i=!1;return t&&e&&Fr(e)&&!(i=_addEventListeners(e,t,n,r))&&n&&n[To]>0&&(i=_addEventListeners(e,t,null,r)),i}([mc,hc,vc],e,t,n)}function addPageHideEventListener(e,t,n){var r=mergeEvtNamespace(gc,n),i=_addEventListeners([vc],e,t,r);return t&&-1!==Ii(t,fc)||(i=_addEventListeners([fc],(function _handlePageVisibility(t){var n=getDocument();e&&n&&"hidden"===n.visibilityState&&e(t)}),t,r)||i),!i&&t&&(i=addPageHideEventListener(e,null,n)),i}var kc="_aiHooks",Cc=["req","rsp","hkErr","fnErr"];function _arrLoop(e,t){if(e)for(var n=0;n<e[To]&&!t(e[n],n);n++);}function _doCallbacks(e,t,n,r,i){i>=0&&i<=2&&_arrLoop(e,(function(e,o){var a=e.cbks,s=a[Cc[i]];if(s){t.ctx=function(){return r[o]=r[o]||{}};try{s[No](t.inst,n)}catch(u){var l=t.err;try{var c=a[Cc[2]];c&&(t.err=u,c[No](t.inst,n))}catch(d){}finally{t.err=l}}}}))}function _getOwner(e,t,n,r){var i=null;return e&&(objHasOwnProperty(e,t)?i=e:n&&(i=_getOwner(Ks(e),t,r,!1))),i}function _createInstrumentHook(e,t,n,r){var i=n&&n[kc];if(!i){var o=function _createFunctionHook(e){return function(){var t,n=arguments,r=e.h,i=((t={})[Xo]=e.n,t.inst=this,t.ctx=null,t.set=function _replaceArg(e,t){(n=_createArgs([],n))[e]=t,a=_createArgs([i],n)},t),o=[],a=_createArgs([i],n);function _createArgs(e,t){return _arrLoop(t,(function(t){e[zo](t)})),e}i.evt=getInst("event"),_doCallbacks(r,i,a,o,0);var s=e.f;if(s)try{i.rslt=s[No](this,n)}catch(l){throw i.err=l,_doCallbacks(r,i,a,o,3),l}return _doCallbacks(r,i,a,o,1),i.rslt}}(i={i:0,n:t,f:n,h:[]});o[kc]=i,e[t]=o}var a={id:i.i,cbks:r,rm:function(){var e=this.id;_arrLoop(i.h,(function(t,n){if(t.id===e)return i.h[Uo](n,1),1}))}};return i.i++,i.h[zo](a),a}function InstrumentFunc(e,t,n,r,i){if(void 0===r&&(r=!0),e&&t&&n){var o=_getOwner(e,t,r,i);if(o){var a=o[t];if(typeof a===vo)return _createInstrumentHook(o,t,a,n)}}return null}function InstrumentEvent(e,t,n,r,i){if(e&&t&&n){var o=_getOwner(e,t,r,i)||e;if(o)return _createInstrumentHook(o,t,o[t],n)}return null}var Sc="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",Ic="sampleRate",Ec="ProcessLegacy",Mc="http.method",Pc="https://dc.services.visualstudio.com",Dc="/v2/track",Tc="not_specified",Lc="iKey",Ac=Mo({requestContextHeader:[0,"Request-Context"],requestContextTargetKey:[1,"appId"],requestContextAppIdFormat:[2,"appId=cid-v1:"],requestIdHeader:[3,"Request-Id"],traceParentHeader:[4,"traceparent"],traceStateHeader:[5,"tracestate"],sdkContextHeader:[6,"Sdk-Context"],sdkContextHeaderAppIdRequest:[7,"appId"],requestContextHeaderLowerCase:[8,"request-context"]}),jc="split",Oc="length",Fc="toLowerCase",Rc="ingestionendpoint",Vc="toString",Nc="push",zc="removeItem",Uc="name",Bc="message",$c="count",Hc="preTriggerDate",qc="disabled",Gc="interval",Wc="daysOfMonth",Jc="date",Xc="getUTCDate",Kc="stringify",Yc="pathname",Qc="correlationHeaderExcludePatterns",Zc="exceptions",eu="parsedStack",tu="properties",nu="measurements",ru="sizeInBytes",iu="typeName",ou="severityLevel",au="problemGroup",su="isManual",lu="CreateFromInterface",cu="assembly",uu="fileName",du="hasFullStack",pu="level",fu="method",vu="line",hu="duration",mu="receivedResponse";function dataSanitizeKeyAndAddUniqueness(e,t,n){var r,i=t[Oc],o=function dataSanitizeKey(e,t){var n;t&&(t=ji(Kr(t)))[Oc]>150&&(n=ii(t,0,150),_throwInternal(e,2,57,"name is too long.  It has been truncated to 150 characters.",{name:t},!0));return n||t}(e,t);if(o[Oc]!==i){for(var a=0,s=o;void 0!==n[s];)a++,s=ii(o,0,147)+(r=void 0,oi(r="00"+a,r[Oc]-3));o=s}return o}function dataSanitizeString(e,t,n){var r;return void 0===n&&(n=1024),t&&(n=n||1024,(t=ji(Kr(t)))[Oc]>n&&(r=ii(t,0,n),_throwInternal(e,2,61,"string value is too long. It has been truncated to "+n+" characters.",{value:t},!0))),r||t}function dataSanitizeUrl(e,t){return dataSanitizeInput(e,t,2048,66)}function dataSanitizeMessage(e,t){var n;return t&&t[Oc]>32768&&(n=ii(t,0,32768),_throwInternal(e,2,56,"message is too long, it has been truncated to 32768 characters.",{message:t},!0)),n||t}function dataSanitizeProperties(e,t){if(t){var n={};objForEachKey(t,(function(t,r){if(isObject$1(r)&&hasJSON())try{r=getJSON()[Kc](r)}catch(i){_throwInternal(e,2,49,"custom property is not valid",{exception:i},!0)}r=dataSanitizeString(e,r,8192),t=dataSanitizeKeyAndAddUniqueness(e,t,n),n[t]=r})),t=n}return t}function dataSanitizeMeasurements(e,t){if(t){var n={};objForEachKey(t,(function(t,r){t=dataSanitizeKeyAndAddUniqueness(e,t,n),n[t]=r})),t=n}return t}function dataSanitizeInput(e,t,n,r){var i;return t&&(t=ji(Kr(t)))[Oc]>n&&(i=ii(t,0,n),_throwInternal(e,2,r,"input is too long, it has been truncated to "+n+" characters.",{data:t},!0)),i||t}var gu=getDocument()||{},yu=0,_u=[null,null,null,null,null];function urlParseUrl(e){var t=yu,n=_u,r=n[t];return gu.createElement?n[t]||(r=n[t]=gu.createElement("a")):r={host:urlParseHost(e,!0)},r.href=e,++t>=n[Oc]&&(t=0),yu=t,r}function urlParseHost(e,t){var n=urlParseFullHost(e,t)||"";if(n){var r=n.match(/(www\d{0,5}\.)?([^\/:]{1,256})(:\d{1,20})?/i);if(null!=r&&r[Oc]>3&&jr(r[2])&&r[2][Oc]>0)return r[2]+(r[3]||"")}return n}function urlParseFullHost(e,t){var n=null;if(e){var r=e.match(/(\w{1,150}):\/\/([^\/:]{1,256})(:\d{1,20})?/i);if(null!=r&&r[Oc]>2&&jr(r[2])&&r[2][Oc]>0&&(n=r[2]||"",t&&r[Oc]>2)){var i=(r[1]||"")[Fc](),o=r[3]||"";("http"===i&&":80"===o||"https"===i&&":443"===o)&&(o=""),n+=o}}return n}var bu=[Pc+Dc,"https://breeze.aimon.applicationinsights.io"+Dc,"https://dc-int.services.visualstudio.com"+Dc];function isInternalApplicationInsightsEndpoint(e){return-1!==Ii(bu,e[Fc]())}function correlationIdCanIncludeCorrelationHeader(e,t,n){if(!t||e&&e.disableCorrelationHeaders)return!1;if(e&&e[Qc])for(var r=0;r<e.correlationHeaderExcludePatterns[Oc];r++)if(e[Qc][r].test(t))return!1;var i=urlParseUrl(t).host[Fc]();if(!i||-1===Ui(i,":443")&&-1===Ui(i,":80")||(i=(urlParseFullHost(t,!0)||"")[Fc]()),(!e||!e.enableCorsCorrelation)&&i&&i!==n)return!1;var o,a=e&&e.correlationHeaderDomains;if(a&&(arrForEach(a,(function(e){var t=new RegExp(e.toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*"));o=o||t.test(i)})),!o))return!1;var s=e&&e.correlationHeaderExcludedDomains;if(!s||0===s[Oc])return!0;for(r=0;r<s[Oc];r++){if(new RegExp(s[r].toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*")).test(i))return!1}return i&&i[Oc]>0}function correlationIdGetCorrelationContext(e){if(e){var t=function correlationIdGetCorrelationContextValue(e,t){if(e)for(var n=e[jc](","),r=0;r<n[Oc];++r){var i=n[r][jc]("=");if(2===i[Oc]&&i[0]===t)return i[1]}}(e,Ac[1]);if(t&&"cid-v1:"!==t)return t}}function dateTimeUtilsNow(){var e=getPerformance();if(e&&e.now&&e.timing){var t=e.now()+e.timing.navigationStart;if(t>0)return t}return utcNow()}function dateTimeUtilsDuration(e,t){var n=null;return 0===e||0===t||isNullOrUndefined(e)||isNullOrUndefined(t)||(n=t-e),n}function createDistributedTraceContextFromTrace(e,t){var n=e||{};return{getName:function(){return n[Uc]},setName:function(e){t&&t.setName(e),n[Uc]=e},getTraceId:function(){return n.traceID},setTraceId:function(e){t&&t.setTraceId(e),isValidTraceId(e)&&(n.traceID=e)},getSpanId:function(){return n.parentID},setSpanId:function(e){t&&t.setSpanId(e),isValidSpanId(e)&&(n.parentID=e)},getTraceFlags:function(){return n.traceFlags},setTraceFlags:function(e){t&&t.setTraceFlags(e),n.traceFlags=e}}}var wu=Eo({LocalStorage:0,SessionStorage:1});Eo({AI:0,AI_AND_W3C:1,W3C:2}),Eo({Normal:1,Critical:2});var xu=void 0,ku=void 0,Cu="";function _getLocalStorageObject(){return utlCanUseLocalStorage()?_getVerifiedStorageObject(wu.LocalStorage):null}function _getVerifiedStorageObject(e){try{if(isNullOrUndefined(getGlobal()))return null;var t=(new Date)[Vc](),n=getInst(e===wu.LocalStorage?"localStorage":"sessionStorage"),r=Cu+t;n.setItem(r,t);var i=n.getItem(r)!==t;if(n[zc](r),!i)return n}catch(o){}return null}function _getSessionStorageObject(){return utlCanUseSessionStorage()?_getVerifiedStorageObject(wu.SessionStorage):null}function utlSetStoragePrefix(e){Cu=e||""}function utlCanUseLocalStorage(e){return(e||void 0===xu)&&(xu=!!_getVerifiedStorageObject(wu.LocalStorage)),xu}function utlGetLocalStorage(e,t){var n=_getLocalStorageObject();if(null!==n)try{return n.getItem(t)}catch(r){xu=!1,_throwInternal(e,2,1,"Browser failed read of local storage. "+getExceptionName(r),{exception:dumpObj(r)})}return null}function utlSetLocalStorage(e,t,n){var r=_getLocalStorageObject();if(null!==r)try{return r.setItem(t,n),!0}catch(i){xu=!1,_throwInternal(e,2,3,"Browser failed write to local storage. "+getExceptionName(i),{exception:dumpObj(i)})}return!1}function utlCanUseSessionStorage(e){return(e||void 0===ku)&&(ku=!!_getVerifiedStorageObject(wu.SessionStorage)),ku}function utlGetSessionStorage(e,t){var n=_getSessionStorageObject();if(null!==n)try{return n.getItem(t)}catch(r){ku=!1,_throwInternal(e,2,2,"Browser failed read of session storage. "+getExceptionName(r),{exception:dumpObj(r)})}return null}function utlSetSessionStorage(e,t,n){var r=_getSessionStorageObject();if(null!==r)try{return r.setItem(t,n),!0}catch(i){ku=!1,_throwInternal(e,2,4,"Browser failed write to session storage. "+getExceptionName(i),{exception:dumpObj(i)})}return!1}var Su=function ThrottleMgr2(e,t){var n,r,i,o,a,s,l,c=this,u=!1,d=!1;function _flushMessage(e,t,i,o){if(u){var s=function _canSampledIn(e){try{var t=_getCfgByKey(e);return function randomValue(e){return e>0?Math.floor(random32()/Zs*(e+1))>>>0:0}(1e6)<=t.limit.samplingRate}catch(n){}return!1}(e);if(!s)return;var l=_getCfgByKey(e),c=_getLocalStorageObjByKey(e),d=_canThrottle(l,n,c),p=!1,f=0,v=_isTrigger(e);try{d&&!v?(f=Math.min(l.limit.maxSendNumber,c[$c]+1),c[$c]=0,p=!0,a[e]=!0,c[Hc]=new Date):(a[e]=d,c[$c]+=1);var h=_getLocalStorageName(e);_resetLocalStorage(r,h,c);for(var m=0;m<f;m++)_sendMessage(e,r,t,i)}catch(g){}return{isThrottled:p,throttleNum:f}}return o&&_getQueueByKey(e)[Nc]({msgID:e,message:t,severity:i}),null}function _getCfgByKey(e){return i[e]||i[109]}function _setCfgByKey(e,t){var n,r;try{var o=t||{},a={};a[qc]=!!o[qc];var s=o[Gc]||{};d=(null==s?void 0:s.daysOfMonth)&&(null==s?void 0:s.daysOfMonth[Oc])>0,a[Gc]=function _getIntervalConfig(e){var t=null===(e=e||{})||void 0===e?void 0:e.monthInterval,n=null==e?void 0:e.dayInterval;return isNullOrUndefined(t)&&isNullOrUndefined(n)&&(e.monthInterval=3,d||(e[Wc]=[28],d=!0)),e={monthInterval:null==e?void 0:e.monthInterval,dayInterval:null==e?void 0:e.dayInterval,daysOfMonth:null==e?void 0:e.daysOfMonth}}(s);var l={samplingRate:(null===(n=o.limit)||void 0===n?void 0:n.samplingRate)||100,maxSendNumber:(null===(r=o.limit)||void 0===r?void 0:r.maxSendNumber)||1};a.limit=l,i[e]=a}catch(c){}}function _canThrottle(e,t,n){if(e&&!e[qc]&&t&&isNotNullOrUndefined(n)){var r=_getThrottleDate(),i=n[Jc],o=e[Gc],a=1;if(null==o?void 0:o.monthInterval){var s=12*(r.getUTCFullYear()-i.getUTCFullYear())+r.getUTCMonth()-i.getUTCMonth();a=_checkInterval(o.monthInterval,0,s)}var l=1;if(d)l=Ii(o[Wc],r[Xc]());else if(null==o?void 0:o.dayInterval){var c=Math.floor((r.getTime()-i.getTime())/864e5);l=_checkInterval(o.dayInterval,0,c)}return a>=0&&l>=0}return!1}function _getLocalStorageName(e,t){var n=isNotNullOrUndefined(t)?t:"";return e?"appInsightsThrottle"+n+"-"+e:null}function _getThrottleDate(e){try{if(!e)return new Date;var t=new Date(e);if(!isNaN(t.getDate()))return t}catch(n){}return null}function _resetLocalStorage(e,t,n){try{return utlSetLocalStorage(e,t,ji(JSON[Kc](n)))}catch(r){}return!1}function _checkInterval(e,t,n){return e<=0?1:n>=t&&(n-t)%e==0?Math.floor((n-t)/e)+1:-1}function _sendMessage(e,t,n,r){_throwInternal(t,r||1,e,n)}function _getLocalStorageObjByKey(e){try{var t=o[e];if(!t){var n=_getLocalStorageName(e,s);t=function _getLocalStorageObj(e,t,n){try{var r={date:_getThrottleDate(),count:0};if(e){var i=JSON.parse(e);return{date:_getThrottleDate(i[Jc])||r[Jc],count:i[$c]||r[$c],preTriggerDate:i.preTriggerDate?_getThrottleDate(i[Hc]):void 0}}return _resetLocalStorage(t,n,r),r}catch(o){}return null}(utlGetLocalStorage(r,n),r,n),o[e]=t}return o[e]}catch(i){}return null}function _isTrigger(e){var t=a[e];if(isNullOrUndefined(t)){t=!1;var n=_getLocalStorageObjByKey(e);n&&(t=function _isTriggeredOnCurDate(e){try{if(e){var t=new Date;return e.getUTCFullYear()===t.getUTCFullYear()&&e.getUTCMonth()===t.getUTCMonth()&&e[Xc]()===t[Xc]()}}catch(n){}return!1}(n[Hc])),a[e]=t}return a[e]}function _getQueueByKey(e){return isNullOrUndefined((l=l||{})[e])&&(l[e]=[]),l[e]}!function _initConfig(){r=safeGetLogger(e),a={},o={},l={},i={},_setCfgByKey(109),s=isNotNullOrUndefined(t)?t:"",e.addUnloadHook(onConfigChange(e.config,(function(e){var t=e.cfg;n=utlCanUseLocalStorage(),objForEachKey(t.throttleMgrCfg||{},(function(e,t){_setCfgByKey(parseInt(e),t)}))})))}(),c._getDbgPlgTargets=function(){return[l]},c.getConfig=function(){return i},c.canThrottle=function(e){var t=_getLocalStorageObjByKey(e);return _canThrottle(_getCfgByKey(e),n,t)},c.isTriggered=function(e){return _isTrigger(e)},c.isReady=function(){return u},c.flush=function(e){try{var t=_getQueueByKey(e);if(t&&t[Oc]>0){var n=t.slice(0);return l[e]=[],arrForEach(n,(function(e){_flushMessage(e.msgID,e[Bc],e.severity,!1)})),!0}}catch(r){}return!1},c.flushAll=function(){try{if(l){var e=!0;return objForEachKey(l,(function(t){var n=c.flush(parseInt(t));e=e&&n})),e}}catch(t){}return!1},c.onReadyState=function(e,t){return void 0===t&&(t=!0),(u=!!isNullOrUndefined(e)||e)&&t?c.flushAll():null},c.sendMessage=function(e,t,n){return _flushMessage(e,t,n,!0)}};var Iu=function Envelope2(e,t,n){var r=this,i=this;i.ver=1,i.sampleRate=100,i.tags={},i[Uc]=dataSanitizeString(e,n)||Tc,i.data=t,i.time=toISOString(new Date),i.aiDataContract={time:1,iKey:1,name:1,sampleRate:function(){return 100===r.sampleRate?4:1},tags:1,data:1}},Eu=function(){function Event2(e,t,n,r){this.aiDataContract={ver:1,name:1,properties:0,measurements:0};var i=this;i.ver=2,i[Uc]=dataSanitizeString(e,t)||Tc,i[tu]=dataSanitizeProperties(e,n),i[nu]=dataSanitizeMeasurements(e,r)}return Event2.envelopeType="Microsoft.ApplicationInsights.{0}.Event",Event2.dataType="EventData",Event2}(),Mu="error",Pu="stack",Du="stackDetails",Tu="errorSrc",Lu="message",Au="description";function _stringify(e,t){var n=e;return n&&!jr(n)&&(JSON&&JSON[Kc]?(n=JSON[Kc](e),!t||n&&"{}"!==n||(n=Or(e[Vc])?e[Vc]():""+e)):n=e+" - (Missing JSON.stringify)"),n||""}function _formatMessage(e,t){var n=e;return e&&(n&&!jr(n)&&(n=e[Lu]||e[Au]||n),n&&!jr(n)&&(n=_stringify(n,!0)),e.filename&&(n=n+" @"+(e.filename||"")+":"+(e.lineno||"?")+":"+(e.colno||"?"))),t&&"String"!==t&&"Object"!==t&&"Error"!==t&&-1===Ui(n||"",t)&&(n=t+": "+n),n||""}function _isStackDetails(e){return e&&e.src&&jr(e.src)&&e.obj&&Fr(e.obj)}function _convertStackObj(e){var t=e||"";jr(t)||(t=jr(t[Pu])?t[Pu]:""+t);var n=t[jc]("\n");return{src:t,obj:n}}function _getStackFromErrorObj(e){var t=null;if(e)try{if(e[Pu])t=_convertStackObj(e[Pu]);else if(e[Mu]&&e[Mu][Pu])t=_convertStackObj(e[Mu][Pu]);else if(e.exception&&e.exception[Pu])t=_convertStackObj(e.exception[Pu]);else if(_isStackDetails(e))t=e;else if(_isStackDetails(e[Du]))t=e[Du];else if(getWindow()&&getWindow().opera&&e[Lu])t=function _getOperaStack(e){for(var t=[],n=e[jc]("\n"),r=0;r<n[Oc];r++){var i=n[r];n[r+1]&&(i+="@"+n[r+1],r++),t[Nc](i)}return{src:e,obj:t}}(e[Bc]);else if(e.reason&&e.reason[Pu])t=_convertStackObj(e.reason[Pu]);else if(jr(e))t=_convertStackObj(e);else{var n=e[Lu]||e[Au]||"";jr(e[Tu])&&(n&&(n+="\n"),n+=" from "+e[Tu]),n&&(t=_convertStackObj(n))}}catch(r){t=_convertStackObj(r)}return t||{src:"",obj:null}}function _getErrorType(e){var t="";if(e&&!(t=e.typeName||e[Uc]||""))try{var n=/function (.{1,200})\(/.exec(e.constructor[Vc]());t=n&&n[Oc]>1?n[1]:""}catch(r){}return t}function _formatErrorCode(e){if(e)try{if(!jr(e)){var t=_getErrorType(e),n=_stringify(e,!1);return n&&"{}"!==n||(e[Mu]&&(t=_getErrorType(e=e[Mu])),n=_stringify(e,!0)),0!==Ui(n,t)&&"String"!==t?t+":"+n:n}}catch(r){}return""+(e||"")}var ju=function(){function Exception2(e,t,n,r,i,o){this.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0};var a=this;a.ver=2,!function _isExceptionInternal(e){try{if(isObject$1(e))return"ver"in e&&"exceptions"in e&&"properties"in e}catch(t){}return!1}(t)?(n||(n={}),o&&(n.id=o),a[Zc]=[new Ou(e,t,n)],a[tu]=dataSanitizeProperties(e,n),a[nu]=dataSanitizeMeasurements(e,r),i&&(a[ou]=i),o&&(a.id=o)):(a[Zc]=t[Zc]||[],a[tu]=t[tu],a[nu]=t[nu],t[ou]&&(a[ou]=t[ou]),t.id&&(a.id=t.id,t[tu].id=t.id),t[au]&&(a[au]=t[au]),isNullOrUndefined(t[su])||(a[su]=t[su]))}return Exception2.CreateAutoException=function(e,t,n,r,i,o,a,s){var l,c=_getErrorType(i||o||e);return(l={})[Bc]=_formatMessage(e,c),l.url=t,l.lineNumber=n,l.columnNumber=r,l.error=_formatErrorCode(i||o||e),l.evt=_formatErrorCode(o||e),l[iu]=c,l.stackDetails=_getStackFromErrorObj(a||i||o),l.errorSrc=s,l},Exception2.CreateFromInterface=function(e,t,n,r){var i=t[Zc]&&Ei(t[Zc],(function(t){return Ou[lu](e,t)}));return new Exception2(e,xo(xo({},t),{exceptions:i}),n,r)},Exception2.prototype.toInterface=function(){var e,t=this,n=t.exceptions,r=t.properties,i=t.measurements,o=t.severityLevel,a=t.problemGroup,s=t.id,l=t.isManual,c=n instanceof Array&&Ei(n,(function(e){return e.toInterface()}))||void 0;return(e={ver:"4.0"})[Zc]=c,e.severityLevel=o,e.properties=r,e.measurements=i,e.problemGroup=a,e.id=s,e.isManual=l,e},Exception2.CreateSimpleException=function(e,t,n,r,i,o){var a;return{exceptions:[(a={},a[du]=!0,a.message=e,a.stack=i,a.typeName=t,a)]}},Exception2.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",Exception2.dataType="ExceptionData",Exception2.formatError=_formatErrorCode,Exception2}(),Ou=function(){function _ExceptionDetails2(e,t,n){this.aiDataContract={id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2};var r=this;if(function _isExceptionDetailsInternal(e){try{if(isObject$1(e))return"hasFullStack"in e&&"typeName"in e}catch(t){}return!1}(t))r[iu]=t[iu],r[Bc]=t[Bc],r[Pu]=t[Pu],r[eu]=t[eu]||[],r[du]=t[du];else{var i=t,o=i&&i.evt;zr(i)||(i=i[Mu]||o||i),r[iu]=dataSanitizeString(e,_getErrorType(i))||Tc,r[Bc]=dataSanitizeMessage(e,_formatMessage(t||i,r[iu]))||Tc;var a=t[Du]||_getStackFromErrorObj(t);r[eu]=function _parseStack(e){var t,n=e.obj;if(n&&n[Oc]>0){t=[];var r=0,i=0;if(arrForEach(n,(function(e){var n=e[Vc]();if(Fu.regex.test(n)){var o=new Fu(n,r++);i+=o[ru],t[Nc](o)}})),i>32768)for(var o=0,a=t[Oc]-1,s=0,l=o,c=a;o<a;){if((s+=t[o][ru]+t[a][ru])>32768){var u=c-l+1;t.splice(l,u);break}l=o,c=a,o++,a--}}return t}(a),Fr(r[eu])&&Ei(r[eu],(function(t){t[cu]=dataSanitizeString(e,t[cu]),t[uu]=dataSanitizeString(e,t[uu])})),r[Pu]=function dataSanitizeException(e,t){var n;if(t){var r=""+t;r[Oc]>32768&&(n=ii(r,0,32768),_throwInternal(e,2,52,"exception is too long, it has been truncated to 32768 characters.",{exception:t},!0))}return n||t}(e,function _formatStackTrace(e){var t="";return e&&(e.obj?arrForEach(e.obj,(function(e){t+=e+"\n"})):t=e.src||""),t}(a)),r.hasFullStack=Fr(r.parsedStack)&&r.parsedStack[Oc]>0,n&&(n[iu]=n[iu]||r[iu])}}return _ExceptionDetails2.prototype.toInterface=function(){var e,t=this,n=t[eu]instanceof Array&&Ei(t[eu],(function(e){return e.toInterface()}));return(e={id:t.id,outerId:t.outerId,typeName:t[iu],message:t[Bc],hasFullStack:t[du],stack:t[Pu]})[eu]=n||void 0,e},_ExceptionDetails2.CreateFromInterface=function(e,t){var n=t[eu]instanceof Array&&Ei(t[eu],(function(e){return Fu[lu](e)}))||t[eu];return new _ExceptionDetails2(e,xo(xo({},t),{parsedStack:n}))},_ExceptionDetails2}(),Fu=function(){function _StackFrame2(e,t){this.aiDataContract={level:1,method:1,assembly:0,fileName:0,line:0};var n=this;if(n[ru]=0,"string"==typeof e){var r=e;n[pu]=t,n[fu]="<no_method>",n[cu]=ji(r),n[uu]="",n[vu]=0;var i=r.match(_StackFrame2.regex);i&&i[Oc]>=5&&(n[fu]=ji(i[2])||n[fu],n[uu]=ji(i[4]),n[vu]=parseInt(i[5])||0)}else n[pu]=e[pu],n[fu]=e[fu],n[cu]=e[cu],n[uu]=e[uu],n[vu]=e[vu],n[ru]=0;n.sizeInBytes+=n.method[Oc],n.sizeInBytes+=n.fileName[Oc],n.sizeInBytes+=n.assembly[Oc],n[ru]+=_StackFrame2.baseSize,n.sizeInBytes+=n.level.toString()[Oc],n.sizeInBytes+=n.line.toString()[Oc]}return _StackFrame2.CreateFromInterface=function(e){return new _StackFrame2(e,null)},_StackFrame2.prototype.toInterface=function(){var e=this;return{level:e[pu],method:e[fu],assembly:e[cu],fileName:e[uu],line:e[vu]}},_StackFrame2.regex=/^([\s]+at)?[\s]{0,50}([^\@\()]+?)[\s]{0,50}(\@|\()([^\(\n]+):([0-9]+):([0-9]+)(\)?)$/,_StackFrame2.baseSize=58,_StackFrame2}(),Ru=function DataPoint2(){this.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},this.kind=0},Vu=function(){function Metric2(e,t,n,r,i,o,a,s,l){this.aiDataContract={ver:1,metrics:1,properties:0};var c=this;c.ver=2;var u=new Ru;u[$c]=r>0?r:void 0,u.max=isNaN(o)||null===o?void 0:o,u.min=isNaN(i)||null===i?void 0:i,u[Uc]=dataSanitizeString(e,t)||Tc,u.value=n,u.stdDev=isNaN(a)||null===a?void 0:a,c.metrics=[u],c[tu]=dataSanitizeProperties(e,s),c[nu]=dataSanitizeMeasurements(e,l)}return Metric2.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",Metric2.dataType="MetricData",Metric2}(),Nu="";function msToTimeSpan(e){(isNaN(e)||e<0)&&(e=0),e=Math.round(e);var t=Nu+e%1e3,n=Nu+Math.floor(e/1e3)%60,r=Nu+Math.floor(e/6e4)%60,i=Nu+Math.floor(e/36e5)%24,o=Math.floor(e/864e5);return t=1===t[Oc]?"00"+t:2===t[Oc]?"0"+t:t,n=n[Oc]<2?"0"+n:n,r=r[Oc]<2?"0"+r:r,i=i[Oc]<2?"0"+i:i,(o>0?o+".":Nu)+i+":"+r+":"+n+"."+t}var zu=function(){function PageView2(e,t,n,r,i,o,a){this.aiDataContract={ver:1,name:0,url:0,duration:0,properties:0,measurements:0,id:0};var s=this;s.ver=2,s.id=function dataSanitizeId(e,t){return t?dataSanitizeInput(e,t,128,69)[Vc]():t}(e,a),s.url=dataSanitizeUrl(e,n),s[Uc]=dataSanitizeString(e,t)||Tc,isNaN(r)||(s[hu]=msToTimeSpan(r)),s[tu]=dataSanitizeProperties(e,i),s[nu]=dataSanitizeMeasurements(e,o)}return PageView2.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",PageView2.dataType="PageviewData",PageView2}(),Uu=function(){function RemoteDependencyData2(e,t,n,r,i,o,a,s,l,c,u,d){void 0===l&&(l="Ajax"),this.aiDataContract={id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0};var p=this;p.ver=2,p.id=t,p[hu]=msToTimeSpan(i),p.success=o,p.resultCode=a+"",p.type=dataSanitizeString(e,l);var f=function AjaxHelperParseDependencyPath(e,t,n,r){var i,o=r,a=r;if(t&&t[Oc]>0){var s=urlParseUrl(t);if(i=s.host,!o)if(null!=s[Yc]){var l=0===s.pathname[Oc]?"/":s[Yc];"/"!==l.charAt(0)&&(l="/"+l),a=s[Yc],o=dataSanitizeString(e,n?n+" "+l:l)}else o=dataSanitizeString(e,t)}else i=r,o=r;return{target:i,name:o,data:a}}(e,n,s,r);p.data=dataSanitizeUrl(e,r)||f.data,p.target=dataSanitizeString(e,f.target),c&&(p.target="".concat(p.target," | ").concat(c)),p[Uc]=dataSanitizeString(e,f[Uc]),p[tu]=dataSanitizeProperties(e,u),p[nu]=dataSanitizeMeasurements(e,d)}return RemoteDependencyData2.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",RemoteDependencyData2.dataType="RemoteDependencyData",RemoteDependencyData2}(),Bu=function(){function Trace2(e,t,n,r,i){this.aiDataContract={ver:1,message:1,severityLevel:0,properties:0};var o=this;o.ver=2,t=t||Tc,o[Bc]=dataSanitizeMessage(e,t),o[tu]=dataSanitizeProperties(e,r),o[nu]=dataSanitizeMeasurements(e,i),n&&(o[ou]=n)}return Trace2.envelopeType="Microsoft.ApplicationInsights.{0}.Message",Trace2.dataType="MessageData",Trace2}(),$u=function(){function PageViewPerformance2(e,t,n,r,i,o,a){this.aiDataContract={ver:1,name:0,url:0,duration:0,perfTotal:0,networkConnect:0,sentRequest:0,receivedResponse:0,domProcessing:0,properties:0,measurements:0};var s=this;s.ver=2,s.url=dataSanitizeUrl(e,n),s[Uc]=dataSanitizeString(e,t)||Tc,s[tu]=dataSanitizeProperties(e,i),s[nu]=dataSanitizeMeasurements(e,o),a&&(s.domProcessing=a.domProcessing,s[hu]=a[hu],s.networkConnect=a.networkConnect,s.perfTotal=a.perfTotal,s[mu]=a[mu],s.sentRequest=a.sentRequest)}return PageViewPerformance2.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",PageViewPerformance2.dataType="PageviewPerformanceData",PageViewPerformance2}(),Hu=function Data2(e,t){this.aiDataContract={baseType:1,baseData:1},this.baseType=e,this.baseData=t};function _aiNameFunc(e){var t="ai."+e+".";return function(e){return t+e}}var qu=_aiNameFunc("application"),Gu=_aiNameFunc("device"),Wu=_aiNameFunc("location"),Ju=_aiNameFunc("operation"),Xu=_aiNameFunc("session"),Ku=_aiNameFunc("user"),Yu=_aiNameFunc("cloud"),Qu=_aiNameFunc("internal"),Zu=function(e){function ContextTagKeys2(){return e.call(this)||this}return __extendsFn(ContextTagKeys2,e),ContextTagKeys2}(function createClassFromInterface(e){return function class_1(){var t=this;e&&objForEachKey(e,(function(e,n){t[e]=n}))}}({applicationVersion:qu("ver"),applicationBuild:qu("build"),applicationTypeId:qu("typeId"),applicationId:qu("applicationId"),applicationLayer:qu("layer"),deviceId:Gu("id"),deviceIp:Gu("ip"),deviceLanguage:Gu("language"),deviceLocale:Gu("locale"),deviceModel:Gu("model"),deviceFriendlyName:Gu("friendlyName"),deviceNetwork:Gu("network"),deviceNetworkName:Gu("networkName"),deviceOEMName:Gu("oemName"),deviceOS:Gu("os"),deviceOSVersion:Gu("osVersion"),deviceRoleInstance:Gu("roleInstance"),deviceRoleName:Gu("roleName"),deviceScreenResolution:Gu("screenResolution"),deviceType:Gu("type"),deviceMachineName:Gu("machineName"),deviceVMName:Gu("vmName"),deviceBrowser:Gu("browser"),deviceBrowserVersion:Gu("browserVersion"),locationIp:Wu("ip"),locationCountry:Wu("country"),locationProvince:Wu("province"),locationCity:Wu("city"),operationId:Ju("id"),operationName:Ju("name"),operationParentId:Ju("parentId"),operationRootId:Ju("rootId"),operationSyntheticSource:Ju("syntheticSource"),operationCorrelationVector:Ju("correlationVector"),sessionId:Xu("id"),sessionIsFirst:Xu("isFirst"),sessionIsNew:Xu("isNew"),userAccountAcquisitionDate:Ku("accountAcquisitionDate"),userAccountId:Ku("accountId"),userAgent:Ku("userAgent"),userId:Ku("id"),userStoreRegion:Ku("storeRegion"),userAuthUserId:Ku("authUserId"),userAnonymousUserAcquisitionDate:Ku("anonUserAcquisitionDate"),userAuthenticatedUserAcquisitionDate:Ku("authUserAcquisitionDate"),cloudName:Yu("name"),cloudRole:Yu("role"),cloudRoleVer:Yu("roleVer"),cloudRoleInstance:Yu("roleInstance"),cloudEnvironment:Yu("environment"),cloudLocation:Yu("location"),cloudDeploymentUnit:Yu("deploymentUnit"),internalNodeName:Qu("nodeName"),internalSdkVersion:Qu("sdkVersion"),internalAgentVersion:Qu("agentVersion"),internalSnippet:Qu("snippet"),internalSdkSrc:Qu("sdkSrc")}));function createTelemetryItem(e,t,n,r,i,o){var a;n=dataSanitizeString(r,n)||Tc,(isNullOrUndefined(e)||isNullOrUndefined(t)||isNullOrUndefined(n))&&throwError("Input doesn't contain all required fields");var s="";e[Lc]&&(s=e[Lc],delete e[Lc]);var l=((a={})[Uc]=n,a.time=toISOString(new Date),a.iKey=s,a.ext=o||{},a.tags=[],a.data={},a.baseType=t,a.baseData=e,a);return isNullOrUndefined(i)||objForEachKey(i,(function(e,t){l.data[e]=t})),l}var ed="user",td="device",nd="trace",rd="web",id="app",od="os",ad=new Zu;function createDomEvent(e){var t=null;if(Or(Event))t=new Event(e);else{var n=getDocument();n&&n.createEvent&&(t=n.createEvent("Event")).initEvent(e,!0,!0)}return t}function _disableEvents(e,t){eventOff(e,null,null,t)}var sd="AppInsightsPropertiesPlugin",ld="AppInsightsChannelPlugin",cd="ApplicationInsightsAnalytics",ud="toString",dd="isStorageUseDisabled",pd="_addHook",fd="core",vd="dataType",hd="envelopeType",md="diagLog",gd="track",yd="trackPageView",_d="trackPreviousPageVisit",bd="sendPageViewInternal",wd="startTime",xd="properties",kd="duration",Cd="sendPageViewPerformanceInternal",Sd="populatePageViewPerformanceEvent",Id="href",Ed="sendExceptionInternal",Md="exception",Pd="error",Dd="_onerror",Td="errorSrc",Ld="lineNumber",Ad="columnNumber",jd="message",Od="CreateAutoException",Fd="addTelemetryInitializer",Rd="autoTrackPageVisitTime",Vd="isBrowserLinkTrackingEnabled",Nd="length",zd="enableAutoRouteTracking",Ud="enableUnhandledPromiseRejectionTracking",Bd="autoUnhandledPromiseInstrumented",$d="getEntriesByType",Hd="isPerformanceTimingSupported",qd="getPerformanceTiming",Gd="navigationStart",Wd="shouldCollectDuration",Jd="isPerformanceTimingDataReady",Xd="responseStart",Kd="loadEventEnd",Yd="responseEnd",Qd="connectEnd",Zd="pageVisitStartTime",ep=function(){function PageViewManager2(e,t,n,r){dynamicProto(PageViewManager2,this,(function(i){var o,a=null,s=[],l=!1,c=!1;function _flushChannels(e){n&&n.flush(e,(function(){}))}function _startTimer(){a||(a=scheduleTimeout((function(){a=null;var e=s.slice(0),t=!1;s=[],arrForEach(e,(function(e){e()?t=!0:s.push(e)})),s[Nd]>0&&_startTimer(),t&&_flushChannels(!0)}),100))}function _addQueue(e){s.push(e),_startTimer()}n&&(o=n.logger),i[yd]=function(n,i){var a=n.name;if(isNullOrUndefined(a)||"string"!=typeof a){var s=getDocument();a=n.name=s&&s.title||""}var u=n.uri;if(isNullOrUndefined(u)||"string"!=typeof u){var d=getLocation$1();u=n.uri=d&&d[Id]||""}if(!c){var p=getPerformance(),f=p&&p[$d]&&p[$d]("navigation");if(f&&f[0]&&!isUndefined(p.timeOrigin)){var v=f[0].loadEventStart;n[wd]=new Date(p.timeOrigin+v)}else{var h=(i||n[xd]||{})[kd]||0;n[wd]=new Date((new Date).getTime()-h)}c=!0}if(!r[Hd]())return e[bd](n,i),_flushChannels(!0),void(isWebWorker()||_throwInternal(o,2,25,"trackPageView: navigation timing API used for calculation of page duration is not supported in this browser. This page view will be collected without duration and timing info."));var m,g,_=!1,b=r[qd]()[Gd];b>0&&(m=dateTimeUtilsDuration(b,+new Date),r[Wd](m)||(m=void 0)),isNullOrUndefined(i)||isNullOrUndefined(i[kd])||(g=i[kd]),!t&&isNaN(g)||(isNaN(g)&&(i||(i={}),i[kd]=m),e[bd](n,i),_flushChannels(!0),_=!0);i||(i={}),_addQueue((function(){var t=!1;try{if(r[Jd]()){t=!0;var s={name:a,uri:u};r[Sd](s),s.isValid||_?(_||(i[kd]=s.durationMs,e[bd](n,i)),l||(e[Cd](s,i),l=!0)):(i[kd]=m,e[bd](n,i))}else b>0&&dateTimeUtilsDuration(b,+new Date)>6e4&&(t=!0,_||(i[kd]=6e4,e[bd](n,i)))}catch(c){_throwInternal(o,1,38,"trackPageView failed on page load calculation: "+getExceptionName(c),{exception:dumpObj(c)})}return t}))},i.teardown=function(e,t){if(a){a.cancel(),a=null;var n=s.slice(0);s=[],arrForEach(n,(function(e){e()}))}}}))}return PageViewManager2.__ieDyn=1,PageViewManager2}(),tp=["googlebot","adsbot-google","apis-google","mediapartners-google"];function _isPerformanceTimingSupported(){var e=getPerformance();return e&&!!e.timing}function _isPerformanceTimingDataReady(){var e=getPerformance(),t=e?e.timing:0;return t&&t.domainLookupStart>0&&t[Gd]>0&&t[Xd]>0&&t.requestStart>0&&t[Kd]>0&&t[Yd]>0&&t[Qd]>0&&t.domLoading>0}function _getPerformanceTiming(){return _isPerformanceTimingSupported()?getPerformance().timing:null}function _getPerformanceNavigationTiming(){return function _isPerformanceNavigationTimingSupported(){var e=getPerformance();return e&&e.getEntriesByType&&e.getEntriesByType("navigation")[Nd]>0}()?getPerformance()[$d]("navigation")[0]:null}function _shouldCollectDuration(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=(getNavigator()||{}).userAgent,r=!1;if(n)for(var i=0;i<tp[Nd];i++)r=r||-1!==Ui(n.toLowerCase(),tp[i]);if(r)return!1;for(i=0;i<e[Nd];i++)if(e[i]<0||e[i]>=36e5)return!1;return!0}var np,rp=function(){function PageViewPerformanceManager2(e){var t=safeGetLogger(e);dynamicProto(PageViewPerformanceManager2,this,(function(e){e[Sd]=function(n){n.isValid=!1;var r=_getPerformanceNavigationTiming(),i=_getPerformanceTiming(),o=0,a=0,s=0,l=0,c=0;(r||i)&&(r?(o=r[kd],a=0===r[wd]?r[Qd]:dateTimeUtilsDuration(r[wd],r[Qd]),s=dateTimeUtilsDuration(r.requestStart,r[Xd]),l=dateTimeUtilsDuration(r[Xd],r[Yd]),c=dateTimeUtilsDuration(r.responseEnd,r[Kd])):(o=dateTimeUtilsDuration(i[Gd],i[Kd]),a=dateTimeUtilsDuration(i[Gd],i[Qd]),s=dateTimeUtilsDuration(i.requestStart,i[Xd]),l=dateTimeUtilsDuration(i[Xd],i[Yd]),c=dateTimeUtilsDuration(i.responseEnd,i[Kd])),0===o?_throwInternal(t,2,10,"error calculating page view performance.",{total:o,network:a,request:s,response:l,dom:c}):e[Wd](o,a,s,l,c)?o<Math.floor(a)+Math.floor(s)+Math.floor(l)+Math.floor(c)?_throwInternal(t,2,8,"client performance math error.",{total:o,network:a,request:s,response:l,dom:c}):(n.durationMs=o,n.perfTotal=n[kd]=msToTimeSpan(o),n.networkConnect=msToTimeSpan(a),n.sentRequest=msToTimeSpan(s),n.receivedResponse=msToTimeSpan(l),n.domProcessing=msToTimeSpan(c),n.isValid=!0):_throwInternal(t,2,45,"Invalid page load duration value. Browser perf data won't be sent.",{total:o,network:a,request:s,response:l,dom:c}))},e[qd]=_getPerformanceTiming,e[Hd]=_isPerformanceTimingSupported,e[Jd]=_isPerformanceTimingDataReady,e[Wd]=_shouldCollectDuration}))}return PageViewPerformanceManager2.__ieDyn=1,PageViewPerformanceManager2}(),ip=function(){function PageVisitTimeManager2(e,t){var n="prevPageVisitData";dynamicProto(PageVisitTimeManager2,this,(function(r){r[_d]=function(r,i){try{var o=function restartPageVisitTimer(t,r){var i=null;try{if(i=function stopPageVisitTimer(){var t=null;try{if(utlCanUseSessionStorage()){var r=utcNow(),i=utlGetSessionStorage(e,n);i&&hasJSON()&&((t=getJSON().parse(i)).pageVisitTime=r-t[Zd],function utlRemoveSessionStorage(e,t){var n=_getSessionStorageObject();if(null!==n)try{return n[zc](t),!0}catch(r){ku=!1,_throwInternal(e,2,6,"Browser failed removal of session storage item. "+getExceptionName(r),{exception:dumpObj(r)})}return!1}(e,n))}}catch(o){_warnToConsole(e,"Stop page visit timer failed: "+dumpObj(o)),t=null}return t}(),utlCanUseSessionStorage()){null!=utlGetSessionStorage(e,n)&&throwError("Cannot call startPageVisit consecutively without first calling stopPageVisit");var o=getJSON().stringify(new op(t,r));utlSetSessionStorage(e,n,o)}}catch(a){_warnToConsole(e,"Call to restart failed: "+dumpObj(a)),i=null}return i}(r,i);o&&t(o.pageName,o.pageUrl,o.pageVisitTime)}catch(a){_warnToConsole(e,"Auto track page visit time failed, metric will not be collected: "+dumpObj(a))}},objDefine(r,"_logger",{g:function(){return e}}),objDefine(r,"pageVisitTimeTrackingHandler",{g:function(){return t}})}))}return PageVisitTimeManager2.__ieDyn=1,PageVisitTimeManager2}(),op=function PageVisitData2(e,t){this[Zd]=utcNow(),this.pageName=e,this.pageUrl=t},ap=function Timing2(e,t){var n=this,r={};n.start=function(t){void 0!==r[t]&&_throwInternal(e,2,62,"start was called more than once for this event without calling stop.",{name:t,key:t},!0),r[t]=+new Date},n.stop=function(t,i,o,a){var s=r[t];if(isNaN(s))_throwInternal(e,2,63,"stop was called without a corresponding start.",{name:t,key:t},!0);else{var l=dateTimeUtilsDuration(s,+new Date);n.action(t,i,l,o,a)}delete r[t],r[t]=void 0}};function _dispatchEvent(e,t){e&&e.dispatchEvent&&t&&e.dispatchEvent(t)}var sp=objDeepFreeze(((np={sessionRenewalMs:cfgDfSet(_chkConfigMilliseconds,18e5),sessionExpirationMs:cfgDfSet(_chkConfigMilliseconds,864e5),disableExceptionTracking:cfgDfBoolean()})[Rd]=cfgDfBoolean(),np.overridePageViewDuration=cfgDfBoolean(),np[Ud]=cfgDfBoolean(),np[Bd]=!1,np.samplingPercentage=cfgDfValidate((function _chkSampling$1(e){return!isNaN(e)&&e>0&&e<=100}),100),np[dd]=cfgDfBoolean(),np[Vd]=cfgDfBoolean(),np[zd]=cfgDfBoolean(),np.namePrefix=function cfgDfString(e){return{isVal:jr,v:Kr(e||os)}}(),np.enableDebug=cfgDfBoolean(),np.disableFlushOnBeforeUnload=cfgDfBoolean(),np.disableFlushOnUnload=cfgDfBoolean(!1,"disableFlushOnBeforeUnload"),np));function _chkConfigMilliseconds(e,t){return(e=e||t)<6e4&&(e=6e4),+e}function _updateStorageUsage(e){isUndefined(e[dd])||(e[dd]?function utlDisableStorage(){xu=!1,ku=!1}():function utlEnableStorage(){xu=utlCanUseLocalStorage(!0),ku=utlCanUseSessionStorage(!0)}())}var lp=function(e){function AnalyticsPlugin2(){var t,n,r,i,o,a,s,l,c,u,d,p,f,v,h,m,g,_,b,k=e.call(this)||this;return k.identifier=cd,k.priority=180,k.autoRoutePVDelay=500,dynamicProto(AnalyticsPlugin2,k,(function(e,k){var C=k[pd];function _throwInternal2(t,n,r,i,o){e[md]().throwInternal(t,n,r,i,o)}function _initDefaults(){t=null,n=null,r=null,i=null,o=null,a=null,s=!1,l=!1,c=!1,u=!1,d=!1,p=!1,f=!1,v=!1,m=!1;var k=getLocation$1(!0);g=k&&k[Id]||"",_=null,b=null,h=null,objDefine(e,"config",{g:function(){return h}})}_initDefaults(),e.getCookieMgr=function(){return safeGetCookieMgr(e[fd])},e.processTelemetry=function(t,n){e.processNext(t,n)},e.trackEvent=function(t,n){try{var r=createTelemetryItem(t,Eu[vd],Eu[hd],e[md](),n);e[fd][gd](r)}catch(i){_throwInternal2(2,39,"trackTrace failed, trace will not be collected: "+getExceptionName(i),{exception:dumpObj(i)})}},e.startTrackEvent=function(e){try{t.start(e)}catch(n){_throwInternal2(1,29,"startTrackEvent failed, event will not be collected: "+getExceptionName(n),{exception:dumpObj(n)})}},e.stopTrackEvent=function(e,n,r){try{t.stop(e,void 0,n,r)}catch(i){_throwInternal2(1,30,"stopTrackEvent failed, event will not be collected: "+getExceptionName(i),{exception:dumpObj(i)})}},e.trackTrace=function(t,n){try{var r=createTelemetryItem(t,Bu[vd],Bu[hd],e[md](),n);e[fd][gd](r)}catch(i){_throwInternal2(2,39,"trackTrace failed, trace will not be collected: "+getExceptionName(i),{exception:dumpObj(i)})}},e.trackMetric=function(t,n){try{var r=createTelemetryItem(t,Vu[vd],Vu[hd],e[md](),n);e[fd][gd](r)}catch(i){_throwInternal2(1,36,"trackMetric failed, metric will not be collected: "+getExceptionName(i),{exception:dumpObj(i)})}},e[yd]=function(e,t){try{var n=e||{};r[yd](n,xo(xo(xo({},n.properties),n.measurements),t)),m&&o[_d](n.name,n.uri)}catch(i){_throwInternal2(1,37,"trackPageView failed, page view will not be collected: "+getExceptionName(i),{exception:dumpObj(i)})}},e[bd]=function(t,n,r){var i=getDocument();if(i&&(t.refUri=void 0===t.refUri?i.referrer:t.refUri),isNullOrUndefined(t[wd])){var o=(n||t[xd]||{})[kd]||0;t[wd]=new Date((new Date).getTime()-o)}var a=createTelemetryItem(t,zu[vd],zu[hd],e[md](),n,r);e[fd][gd](a)},e[Cd]=function(t,n,r){var i=createTelemetryItem(t,$u[vd],$u[hd],e[md](),n,r);e[fd][gd](i)},e.trackPageViewPerformance=function(t,n){var r=t||{};try{i[Sd](r),e[Cd](r,n)}catch(o){_throwInternal2(1,37,"trackPageViewPerformance failed, page view will not be collected: "+getExceptionName(o),{exception:dumpObj(o)})}},e.startTrackPage=function(e){try{if("string"!=typeof e){var t=getDocument();e=t&&t.title||""}n.start(e)}catch(r){_throwInternal2(1,31,"startTrackPage failed, page view may not be collected: "+getExceptionName(r),{exception:dumpObj(r)})}},e.stopTrackPage=function(e,t,r,i){try{if("string"!=typeof e){var a=getDocument();e=a&&a.title||""}if("string"!=typeof t){var s=getLocation$1();t=s&&s[Id]||""}n.stop(e,t,r,i),m&&o[_d](e,t)}catch(l){_throwInternal2(1,32,"stopTrackPage failed, page view will not be collected: "+getExceptionName(l),{exception:dumpObj(l)})}},e[Ed]=function(t,n,r){var i=t&&(t[Md]||t[Pd])||zr(t)&&t||{name:t&&typeof t,message:t||Tc};t=t||{};var o=createTelemetryItem(new ju(e[md](),i,t[xd]||n,t.measurements,t.severityLevel,t.id).toInterface(),ju[vd],ju[hd],e[md](),n,r);e[fd][gd](o)},e.trackException=function(t,n){t&&!t[Md]&&t[Pd]&&(t[Md]=t[Pd]);try{e[Ed](t,n)}catch(r){_throwInternal2(1,35,"trackException failed, exception will not be collected: "+getExceptionName(r),{exception:dumpObj(r)})}},e[Dd]=function(t){var n=t&&t[Pd],r=t&&t.evt;try{if(!r){var i=getWindow();i&&(r=i.event)}var o=t&&t.url||(getDocument()||{}).URL,a=t[Td]||"window.onerror@"+o+":"+(t[Ld]||0)+":"+(t[Ad]||0),s={errorSrc:a,url:o,lineNumber:t[Ld]||0,columnNumber:t[Ad]||0,message:t[jd]};!function isCrossOriginError(e,t,n,r,i){return!i&&jr(e)&&("Script error."===e||"Script error"===e)}(t.message,t.url,t.lineNumber,t.columnNumber,t[Pd])?(t[Td]||(t[Td]=a),e.trackException({exception:t,severityLevel:3},s)):function _sendCORSException(t,n){var r=createTelemetryItem(t,ju[vd],ju[hd],e[md](),n);e[fd][gd](r)}(ju[Od]("Script error: The browser's same-origin policy prevents us from getting the details of this exception. Consider using the 'crossorigin' attribute.",o,t[Ld]||0,t[Ad]||0,n,r,null,a),s)}catch(c){var l=n?n.name+", "+n[jd]:"null";_throwInternal2(1,11,"_onError threw exception while logging error, error will not be collected: "+getExceptionName(c),{exception:dumpObj(c),errorString:l})}},e[Fd]=function(t){if(e[fd])return e[fd][Fd](t);a||(a=[]),a.push(t)},e.initialize=function(S,I,E,M){if(!e.isInitialized()){isNullOrUndefined(I)&&throwError("Error initializing"),k.initialize(S,I,E,M);try{b=mergeEvtNamespace(createUniqueNamespace(e.identifier),I.evtNamespace&&I.evtNamespace()),a&&(arrForEach(a,(function(e){I[Fd](e)})),a=null),function _populateDefaults(t){var n=e.identifier,r=e[fd];e[pd](onConfigChange(t,(function(){var i=createProcessTelemetryContext(null,t,r);h=i.getExtCfg(n,sp),m=h[Rd],t.storagePrefix&&utlSetStoragePrefix(t.storagePrefix),_updateStorageUsage(h),s=h[Vd],function _addDefaultTelemetryInitializers(){if(!l&&s){var t=["/browserLinkSignalR/","/__browserLink/"],dropBrowserLinkRequests=function(e){if(s&&e.baseType===Uu[vd]){var n=e.baseData;if(n)for(var r=0;r<t[Nd];r++)if(n.target&&Ui(n.target,t[r])>=0)return!1}return!0};e[pd](e[Fd](dropBrowserLinkRequests)),l=!0}}()})))}(S),i=new rp(e[fd]),r=new ep(e,h.overridePageViewDuration,e[fd],i),o=new ip(e[md](),(function(t,n,r){return function trackPageVisitTime(t,n,r){var i={PageName:t,PageUrl:n};e.trackMetric({name:"PageVisitTime",average:r,max:r,min:r,sampleCount:1},i)}(t,n,r)})),(t=new ap(e[md](),"trackEvent")).action=function(t,n,r,i,o){i||(i={}),o||(o={}),i.duration=r[ud](),e.trackEvent({name:t,properties:i,measurements:o})},(n=new ap(e[md](),"trackPageView")).action=function(t,n,r,i,o){isNullOrUndefined(i)&&(i={}),i.duration=r[ud]();var a={name:t,uri:n,properties:i,measurements:o};e[bd](a,i)},hasWindow()&&(!function _updateExceptionTracking(){var t=getWindow(),n=getLocation$1(!0);e[pd](onConfigChange(h,(function(){(d=h.disableExceptionTracking)||p||h.autoExceptionInstrumented||(C(InstrumentEvent(t,"onerror",{ns:b,rsp:function(t,n,r,i,o,a){d||!0===t.rslt||e[Dd](ju[Od](n,r,i,o,a,t.evt))}},!1)),p=!0)}))),function _addUnhandledPromiseRejectionTracking(t,n){e[pd](onConfigChange(h,(function(){f=!0===h[Ud],p=p||h[Bd],f&&!v&&(C(InstrumentEvent(t,"onunhandledrejection",{ns:b,rsp:function(t,r){f&&!0!==t.rslt&&e[Dd](ju[Od](function _getReason(e){if(e&&e.reason){var t=e.reason;return!jr(t)&&Or(t[ud])?t[ud]():dumpObj(t)}return e||""}(r),n?n[Id]:"",0,0,r,t.evt))}},!1)),h[Bd]=v=!0)})))}(t,n)}(),function _updateLocationChange(){var t=getWindow(),n=getLocation$1(!0);e[pd](onConfigChange(h,(function(){if(c=!0===h[zd],t&&c&&!u&&function hasHistory(){return!!getHistory()}()){var r=getHistory();Or(r.pushState)&&Or(r.replaceState)&&typeof Event!==mo&&function _addHistoryListener(t,n,r){if(u)return;var i=h.namePrefix||"";function _popstateHandler(){c&&_dispatchEvent(t,createDomEvent(i+"locationchange"))}function _locationChangeHandler(){if(_?(g=_,_=r&&r[Id]||""):_=r&&r[Id]||"",c){var t=function _getDistributedTraceCtx(){var t=null;e[fd]&&e[fd].getTraceCtx&&(t=e[fd].getTraceCtx(!1));if(!t){var n=e[fd].getPlugin(sd);if(n){var r=n.plugin.context;r&&(t=createDistributedTraceContextFromTrace(r.telemetryTrace))}}return t}();if(t){t.setTraceId(generateW3CId());var n="_unknown_";r&&r.pathname&&(n=r.pathname+(r.hash||"")),t.setName(dataSanitizeString(e[md](),n))}scheduleTimeout(function(t){e[yd]({refUri:t,properties:{duration:0}})}.bind(e,g),e.autoRoutePVDelay)}}C(InstrumentEvent(n,"pushState",{ns:b,rsp:function(){c&&(_dispatchEvent(t,createDomEvent(i+"pushState")),_dispatchEvent(t,createDomEvent(i+"locationchange")))}},!0)),C(InstrumentEvent(n,"replaceState",{ns:b,rsp:function(){c&&(_dispatchEvent(t,createDomEvent(i+"replaceState")),_dispatchEvent(t,createDomEvent(i+"locationchange")))}},!0)),eventOn(t,i+"popstate",_popstateHandler,b),eventOn(t,i+"locationchange",_locationChangeHandler,b),u=!0}(t,r,n)}})))}())}catch(P){throw e.setInitialized(!1),P}}},e._doTeardown=function(e,t){r&&r.teardown(e,t),eventOff(window,null,null,b),_initDefaults()},objDefine(e,"_pageViewManager",{g:function(){return r}}),objDefine(e,"_pageViewPerformanceManager",{g:function(){return i}}),objDefine(e,"_pageVisitTimeManager",{g:function(){return o}}),objDefine(e,"_evtNamespace",{g:function(){return"."+b}})})),k}return __extendsFn(AnalyticsPlugin2,e),AnalyticsPlugin2.Version="3.1.1",AnalyticsPlugin2}(Kl),cp="featureOptIn",up="onCfgChangeReceive",dp="nonOverrideConfigs",pp="scheduleFetchTimeout";function replaceByNonOverrideCfg(e,t,n,r){try{var i=n>r;i&&(e=null);var o=0==n?function objExtend$1(e,t,n,r,i,o,a){return _doExtend(e||{},Lr[kr][Cr](arguments))}({},e):e;return o&&t&&!i&&objForEachKey(o,(function(e){var i=t[e];i&&(isObject$1(o[e])&&isObject$1(i)?o[e]=replaceByNonOverrideCfg(o[e],i,++n,r):delete o[e])})),o}catch(a){}return e}var fp,vp="featureOptIn.",hp=".mode",mp=".onCfg",gp=".offCfg";function applyCdnfeatureCfg(e,t){try{if(!e||!e.enabled)return null;if(!e[cp])return e.config;var n=e[cp],r=e.config||{};return objForEachKey(n,(function(n){var i=function resolveCdnFeatureCfg(e,t,n){var r;if(!t||!t.enabled)return null;var i=(t[cp]||{})[e]||{mode:1},o=i.mode,a=i.onCfg,s=i.offCfg,l=(n||{})[e]||{mode:2},c=l.mode,u=l.onCfg,d=l.offCfg,p=!!l.blockCdnCfg,f=vp+e+mp,v=vp+e+gp,h=c,m=u,g=d;return p||(4===o||5===o?(h=4==o?3:2,m=a||u,g=s||d):2===o||2===c?(h=2,m=u||a,g=d||s):3===o?(h=3,m=u||a,g=d||s):1===o&&1===c&&(h=1)),(r={})[vp+e+hp]=h,r[f]=m,r[v]=g,r}(n,e,t.config[cp]);isNullOrUndefined(i)||(objForEachKey(i,(function(e,t){setValueByKey(r,e,t)})),function _overrideCdnCfgByFeature(e,t,n){var r=t[vp+e+hp],i=t[vp+e+mp],o=t[vp+e+gp],a=null;3===r&&(a=i);2===r&&(a=o);a&&objForEachKey(a,(function(e,t){setValueByKey(n,e,t)}))}(n,i,r))})),r}catch(i){}return null}var yp="ai_cfgsync",_p=void 0,bp=objDeepFreeze(((fp={syncMode:1,blkCdnCfg:_p,customEvtName:_p,cfgUrl:_p,overrideSyncFn:_p,overrideFetchFn:_p})[up]=_p,fp[pp]=18e5,fp[dp]={instrumentationKey:!0,connectionString:!0,endpointUrl:!0},fp)),wp=function(e){function CfgSyncPlugin2(){var t,n,r,i,o,a,s,l,c,u,d,p,f,v,h,m,g=e.call(this)||this;g.priority=198,g.identifier="AppInsightsCfgSyncPlugin";var _=!1;return dynamicProto(CfgSyncPlugin2,g,(function(e,g){function _initDefaults(){n=null,r=null,i=null,o=null,s=null,l=null,f=null,a=null,u=null,d=null,c=null,h=null,m=null,p=null}function _setCfg(t,r){if(t){if(n=t,r&&!_)return _sendCfgsyncEvents();if(s&&!_)return e.core.updateCfg(t),!0}return!1}function _eventOff(){try{var e=getGlobal();e&&eventOff(e,null,null,i)}catch(t){}}function _sendCfgsyncEvents(e){try{return m&&Or(m)?m(n,e):sendCustomEvent(r,n,e)}catch(t){}return!1}function _updateEventListenerName(e){try{return _eventOff(),e&&(r=e,function _addEventListener(){if(s){var e=getGlobal();if(e)try{eventOn(e,r,(function(e){var t=e&&e.detail;if(p&&t)p(t);else{var n=t&&t.cfg,r=n&&isPlainObject(n)&&function _replaceTartgetByKeys(e,t){var n=null;try{e&&(n=replaceByNonOverrideCfg(e,f,0,5))}catch(r){}return n}(n);r&&_setCfg(r)}}),i,!0)}catch(t){}}}()),!0}catch(t){}return!1}function _fetchSender(e,t,n){var r=getGlobal(),i=r&&r.fetch||null;if(e&&i&&Or(i))try{var o=new Request(e,{method:"GET"});doAwaitResponse(fetch(o),(function(e){var r=e.value;e.rejected?_doOnComplete(t,400):r.ok?doAwaitResponse(r.text(),(function(e){_doOnComplete(t,r.status,e.value,n)})):_doOnComplete(t,r.status,null,n)}))}catch(a){}}function _xhrSender(e,t,n){try{var r=new XMLHttpRequest;r.open("GET",e),r.onreadystatechange=function(){r.readyState===XMLHttpRequest.DONE&&_doOnComplete(t,r.status,r.responseText,n)},r.onerror=function(){_doOnComplete(t,400)},r.ontimeout=function(){_doOnComplete(t,400)},r.send()}catch(i){}}function _onFetchComplete(t,n,r){try{if(t>=200&&t<400&&n){d=0;var i=getJSON();if(i){var o=applyCdnfeatureCfg(i.parse(n),e.core);o&&_setCfg(o,r)}}else d++;d<3&&_setupTimer()}catch(a){}}function _doOnComplete(e,t,n,r){try{e(t,n,r)}catch(i){}}function _setupTimer(){!a&&u&&(a=scheduleTimeout((function(){a=null,v(o,_onFetchComplete,l)}),u)).unref()}function _clearScheduledTimer(){a&&a.cancel(),a=null,d=0}_initDefaults(),e.initialize=function(a,_,b,k){g.initialize(a,_,b,k),i=mergeEvtNamespace(createUniqueNamespace(e.identifier),_.evtNamespace&&_.evtNamespace()),function _populateDefaults(i){var a=e.identifier,g=e.core;e._addHook(onConfigChange(i,(function(){var e=createProcessTelemetryContext(null,i,g);t=e.getExtCfg(a,bp);var u=c;c=!!t.blkCdnCfg,isNullOrUndefined(u)||u===c||(!c&&o?v&&v(o,_onFetchComplete,l):_clearScheduledTimer()),isNullOrUndefined(s)&&(s=2===t.syncMode),isNullOrUndefined(l)&&(l=1===t.syncMode);var d=t.customEvtName||yp;r!==d&&(s?_updateEventListenerName(d):(_eventOff(),r=d)),isNullOrUndefined(o)&&(o=t.cfgUrl),o||(n=i,l&&_sendCfgsyncEvents())}))),m=t.overrideSyncFn,h=t.overrideFetchFn,p=t[up],f=t[dp],u=t[pp],v=function _getFetchFnInterface(){var e=h;isNullOrUndefined(e)&&(isFetchSupported()?e=_fetchSender:isXhrSupported()&&(e=_xhrSender));return e}(),d=0,o&&!c&&v&&v(o,_onFetchComplete,l)}(a)},e.getCfg=function(){return n},e.pause=function(){_=!0,_clearScheduledTimer()},e.resume=function(){_=!1,_setupTimer()},e.setCfg=function(e){return _setCfg(e)},e.sync=function(e){return _sendCfgsyncEvents(e)},e.updateEventListenerName=function(e){return _updateEventListenerName(e)},e._doTeardown=function(e,t){_eventOff(),_clearScheduledTimer(),_initDefaults()},e._getDbgPlgTargets=function(){return[l,s,r,c]},e.processTelemetry=function(t,n){e.processNext(t,n)}})),g}return __extendsFn(CfgSyncPlugin2,e),CfgSyncPlugin2.__ieDyn=1,CfgSyncPlugin2}(Kl),xp="duration",kp="tags",Cp="deviceType",Sp="data",Ip="name",Ep="traceID",Mp="length",Pp="stringify",Dp="measurements",Tp="dataType",Lp="envelopeType",Ap="toString",jp="_get",Op="enqueue",Fp="count",Rp="eventsLimitInMem",Vp="push",Np="emitLineDelimitedJson",zp="clear",Up="createNew",Bp="markAsSent",$p="clearSent",Hp="bufferOverride",qp="BUFFER_KEY",Gp="SENT_BUFFER_KEY",Wp="MAX_BUFFER_SIZE",Jp="triggerSend",Xp="diagLog",Kp="initialize",Yp="_sender",Qp="customHeaders",Zp="maxBatchSizeInBytes",ef="onunloadDisableBeacon",tf="isBeaconApiDisabled",nf="alwaysUseXhrOverride",rf="disableXhr",of="enableSessionStorageBuffer",af="_buffer",sf="onunloadDisableFetch",lf="disableSendBeaconSplit",cf="instrumentationKey",uf="enableSendPromise",df="getSenderInst",pf="unloadTransports",ff="convertUndefined",vf="maxBatchInterval",hf="serialize",mf="_onError",gf="_onPartialSuccess",yf="_onSuccess",_f="itemsAccepted",bf="oriPayload",wf="baseType",xf="sampleRate",kf="eventsSendRequest",Cf="getSamplingScore",Sf="baseType",If="baseData",Ef="properties",Mf="true";function _setValueIf(e,t,n){return setValue(e,t,n,isTruthy)}function _extractPropsAndMeasurements(e,t,n){isNullOrUndefined(e)||objForEachKey(e,(function(e,r){Vr(r)?n[e]=r:jr(r)?t[e]=r:hasJSON()&&(t[e]=getJSON()[Pp](r))}))}function _convertPropsUndefinedToCustomDefinedValue(e,t){isNullOrUndefined(e)||objForEachKey(e,(function(n,r){e[n]=r||t}))}function _createEnvelope(e,t,n,r){var i=new Iu(e,r,t);_setValueIf(i,"sampleRate",n[Ic]),(n[If]||{}).startTime&&(i.time=toISOString(n[If].startTime)),i.iKey=n.iKey;var o=n.iKey.replace(/-/g,"");return i[Ip]=i[Ip].replace("{0}",o),function _extractPartAExtensions(e,t,n){var r=n[kp]=n[kp]||{},i=t.ext=t.ext||{},o=t[kp]=t[kp]||[],a=i.user;a&&(_setValueIf(r,ad.userAuthUserId,a.authId),_setValueIf(r,ad.userId,a.id||a.localId));var s=i.app;s&&_setValueIf(r,ad.sessionId,s.sesId);var l=i.device;l&&(_setValueIf(r,ad.deviceId,l.id||l.localId),_setValueIf(r,ad[Cp],l.deviceClass),_setValueIf(r,ad.deviceIp,l.ip),_setValueIf(r,ad.deviceModel,l.model),_setValueIf(r,ad[Cp],l[Cp]));var c=t.ext.web;if(c){_setValueIf(r,ad.deviceLanguage,c.browserLang),_setValueIf(r,ad.deviceBrowserVersion,c.browserVer),_setValueIf(r,ad.deviceBrowser,c.browser);var u=n[Sp]=n[Sp]||{},d=u[If]=u[If]||{},p=d[Ef]=d[Ef]||{};_setValueIf(p,"domain",c.domain),_setValueIf(p,"isManual",c.isManual?Mf:null),_setValueIf(p,"screenRes",c.screenRes),_setValueIf(p,"userConsent",c.userConsent?Mf:null)}var f=i.os;f&&_setValueIf(r,ad.deviceOS,f[Ip]);var v=i.trace;v&&(_setValueIf(r,ad.operationParentId,v.parentID),_setValueIf(r,ad.operationName,dataSanitizeString(e,v[Ip])),_setValueIf(r,ad.operationId,v[Ep]));for(var h={},m=o[Mp]-1;m>=0;m--)objForEachKey(o[m],(function(e,t){h[e]=t})),o.splice(m,1);objForEachKey(o,(function(e,t){h[e]=t}));var g=xo(xo({},r),h);g[ad.internalSdkVersion]||(g[ad.internalSdkVersion]=dataSanitizeString(e,"javascript:".concat(Pf.Version),64)),n[kp]=optimizeObject(g)}(e,n,i),n[kp]=n[kp]||[],optimizeObject(i)}function EnvelopeCreatorInit(e,t){isNullOrUndefined(t[If])&&_throwInternal(e,1,46,"telemetryItem.baseData cannot be null.")}var Pf={Version:"3.1.1"};function EventEnvelopeCreator(e,t,n){EnvelopeCreatorInit(e,t);var r={},i={};t[Sf]!==Eu[Tp]&&(r.baseTypeSource=t[Sf]),t[Sf]===Eu[Tp]?(r=t[If][Ef]||{},i=t[If][Dp]||{}):t[If]&&_extractPropsAndMeasurements(t[If],r,i),_extractPropsAndMeasurements(t[Sp],r,i),isNullOrUndefined(n)||_convertPropsUndefinedToCustomDefinedValue(r,n);var o=t[If][Ip],a=new Eu(e,o,r,i),s=new Hu(Eu[Tp],a);return _createEnvelope(e,Eu[Lp],t,s)}var Df,Tf,Lf=function(){function BaseSendBuffer2(e,t){var n=[],r=!1;this[jp]=function(){return n},this._set=function(e){return n=e},dynamicProto(BaseSendBuffer2,this,(function(i){i[Op]=function(o){i[Fp]()>=t[Rp]?r||(_throwInternal(e,2,105,"Maximum in-memory buffer size reached: "+i[Fp](),!0),r=!0):n[Vp](o)},i[Fp]=function(){return n[Mp]},i.size=function(){for(var e=n[Mp],r=0;r<n[Mp];r++)e+=n[r][Mp];return t[Np]||(e+=2),e},i[zp]=function(){n=[],r=!1},i.getItems=function(){return n.slice(0)},i.batchPayloads=function(e){return e&&e[Mp]>0?t[Np]?e.join("\n"):"["+e.join(",")+"]":null},i[Up]=function(t,r,i){var o=n.slice(0);t=t||e,r=r||{};var a=i?new jf(t,r):new Af(t,r);return arrForEach(o,(function(e){a[Op](e)})),a}}))}return BaseSendBuffer2.__ieDyn=1,BaseSendBuffer2}(),Af=function(e){function ArraySendBuffer2(t,n){var r=e.call(this,t,n)||this;return dynamicProto(ArraySendBuffer2,r,(function(e,t){e[Bp]=function(e){t[zp]()},e[$p]=function(e){}})),r}return __extendsFn(ArraySendBuffer2,e),ArraySendBuffer2.__ieDyn=1,ArraySendBuffer2}(Lf),jf=function(e){function SessionStorageSendBuffer2(t,n){var r=e.call(this,t,n)||this,i=!1,o=null==n?void 0:n.namePrefix,a=n[Hp]||{getItem:utlGetSessionStorage,setItem:utlSetSessionStorage},s=a.getItem,l=a.setItem;return dynamicProto(SessionStorageSendBuffer2,r,(function(e,n){var r=_getBuffer(SessionStorageSendBuffer2[qp]),a=_getBuffer(SessionStorageSendBuffer2[Gp]),c=e._set(r.concat(a));function _removePayloadsFromBuffer(e,t){var n=[];return arrForEach(t,(function(t){Or(t)||-1!==Ii(e,t)||n[Vp](t)})),n}function _getBuffer(e){var n=e;try{var r=s(t,n=o?o+"_"+n:n);if(r){var i=getJSON().parse(r);if(jr(i)&&(i=getJSON().parse(i)),i&&Fr(i))return i}}catch(a){_throwInternal(t,1,42," storage key: "+n+", "+getExceptionName(a),{exception:dumpObj(a)})}return[]}function _setBuffer(e,n){var r=e;try{r=o?o+"_"+r:r;var i=JSON[Pp](n);l(t,r,i)}catch(a){l(t,r,JSON[Pp]([])),_throwInternal(t,2,41," storage key: "+r+", "+getExceptionName(a)+". Buffer cleared",{exception:dumpObj(a)})}}c[Mp]>SessionStorageSendBuffer2[Wp]&&(c[Mp]=SessionStorageSendBuffer2[Wp]),_setBuffer(SessionStorageSendBuffer2[Gp],[]),_setBuffer(SessionStorageSendBuffer2[qp],c),e[Op]=function(r){e[Fp]()>=SessionStorageSendBuffer2[Wp]?i||(_throwInternal(t,2,67,"Maximum buffer size reached: "+e[Fp](),!0),i=!0):(n[Op](r),_setBuffer(SessionStorageSendBuffer2.BUFFER_KEY,e[jp]()))},e[zp]=function(){n[zp](),_setBuffer(SessionStorageSendBuffer2.BUFFER_KEY,e[jp]()),_setBuffer(SessionStorageSendBuffer2[Gp],[]),i=!1},e[Bp]=function(n){_setBuffer(SessionStorageSendBuffer2[qp],e._set(_removePayloadsFromBuffer(n,e[jp]())));var r=_getBuffer(SessionStorageSendBuffer2[Gp]);r instanceof Array&&n instanceof Array&&((r=r.concat(n))[Mp]>SessionStorageSendBuffer2[Wp]&&(_throwInternal(t,1,67,"Sent buffer reached its maximum size: "+r[Mp],!0),r[Mp]=SessionStorageSendBuffer2[Wp]),_setBuffer(SessionStorageSendBuffer2[Gp],r))},e[$p]=function(e){var t=_getBuffer(SessionStorageSendBuffer2[Gp]);t=_removePayloadsFromBuffer(e,t),_setBuffer(SessionStorageSendBuffer2[Gp],t)},e[Up]=function(n,r,i){i=!!i;var o=e[jp]().slice(0),a=_getBuffer(SessionStorageSendBuffer2[Gp]).slice(0);n=n||t,r=r||{},e[zp]();var s=i?new SessionStorageSendBuffer2(n,r):new Af(n,r);return arrForEach(o,(function(e){s[Op](e)})),i&&s[Bp](a),s}})),r}return __extendsFn(SessionStorageSendBuffer2,e),SessionStorageSendBuffer2.BUFFER_KEY="AI_buffer",SessionStorageSendBuffer2.SENT_BUFFER_KEY="AI_sentBuffer",SessionStorageSendBuffer2.MAX_BUFFER_SIZE=2e3,SessionStorageSendBuffer2}(Lf),Of=function(){function Serializer2(e){dynamicProto(Serializer2,this,(function(t){function _serializeObject(t,n){var r="__aiCircularRefCheck",i={};if(!t)return _throwInternal(e,1,48,"cannot serialize object because it is null or undefined",{name:n},!0),i;if(t[r])return _throwInternal(e,2,50,"Circular reference detected while serializing object",{name:n},!0),i;if(!t.aiDataContract){if("measurements"===n)i=_serializeStringMap(t,"number",n);else if("properties"===n)i=_serializeStringMap(t,"string",n);else if("tags"===n)i=_serializeStringMap(t,"string",n);else if(Fr(t))i=_serializeArray(t,n);else{_throwInternal(e,2,49,"Attempting to serialize an object which does not implement ISerializable",{name:n},!0);try{getJSON()[Pp](t),i=t}catch(o){_throwInternal(e,1,48,o&&Or(o[Ap])?o[Ap]():"Error serializing object",null,!0)}}return i}return t[r]=!0,objForEachKey(t.aiDataContract,(function(r,o){var a=Or(o)?1&o():1&o,s=Or(o)?4&o():4&o,l=2&o,c=void 0!==t[r],u=isObject$1(t[r])&&null!==t[r];if(!a||c||l){if(!s){var d=void 0;void 0!==(d=u?l?_serializeArray(t[r],r):_serializeObject(t[r],r):t[r])&&(i[r]=d)}}else _throwInternal(e,1,24,"Missing required field specification. The field is required but not present on source",{field:r,name:n})})),delete t[r],i}function _serializeArray(t,n){var r;if(t)if(Fr(t)){r=[];for(var i=0;i<t[Mp];i++){var o=_serializeObject(t[i],n+"["+i+"]");r[Vp](o)}}else _throwInternal(e,1,54,"This field was specified as an array in the contract but the item is not an array.\r\n",{name:n},!0);return r}function _serializeStringMap(t,n,r){var i;return t&&(i={},objForEachKey(t,(function(t,o){if("string"===n)void 0===o?i[t]="undefined":null===o?i[t]="null":o[Ap]?i[t]=o[Ap]():i[t]="invalid field: toString() is not defined.";else if("number"===n)if(void 0===o)i[t]="undefined";else if(null===o)i[t]="null";else{var a=parseFloat(o);i[t]=a}else i[t]="invalid field: "+r+" is of unknown type.",_throwInternal(e,1,i[t],null,!0)}))),i}t[hf]=function(t){var n=_serializeObject(t,"root");try{return getJSON()[Pp](n)}catch(r){_throwInternal(e,1,48,r&&Or(r[Ap])?r[Ap]():"Error serializing object",null,!0)}}}))}return Serializer2.__ieDyn=1,Serializer2}(),Ff=function(){function HashCodeScoreGenerator2(){}return HashCodeScoreGenerator2.prototype.getHashCodeScore=function(e){return 100*(this.getHashCode(e)/HashCodeScoreGenerator2.INT_MAX_VALUE)},HashCodeScoreGenerator2.prototype.getHashCode=function(e){if(""===e)return 0;for(;e[Mp]<8;)e=e.concat(e);for(var t=5381,n=0;n<e[Mp];++n)t=(t<<5)+t+e.charCodeAt(n),t&=t;return Math.abs(t)},HashCodeScoreGenerator2.INT_MAX_VALUE=2147483647,HashCodeScoreGenerator2}(),Rf=function SamplingScoreGenerator2(){var e=new Ff,t=new Zu;this[Cf]=function(n){return n[kp]&&n[kp][t.userId]?e.getHashCodeScore(n[kp][t.userId]):n.ext&&n.ext.user&&n.ext.user.id?e.getHashCodeScore(n.ext.user.id):n[kp]&&n[kp][t.operationId]?e.getHashCodeScore(n[kp][t.operationId]):n.ext&&n.ext.telemetryTrace&&n.ext.telemetryTrace[Ep]?e.getHashCodeScore(n.ext.telemetryTrace[Ep]):100*Math.random()}},Vf=function(){function Sample2(e,t){this.INT_MAX_VALUE=2147483647;var n=t||safeGetLogger(null);(e>100||e<0)&&(n.throwInternal(2,58,"Sampling rate is out of range (0..100). Sampling will be disabled, you may be sending too much data which may affect your AI service level.",{samplingRate:e},!0),e=100),this[xf]=e,this.samplingScoreGenerator=new Rf}return Sample2.prototype.isSampledIn=function(e){var t=this[xf];return null==t||t>=100||(e.baseType===Vu[Tp]||this.samplingScoreGenerator[Cf](e)<t)},Sample2}(),Nf=void 0;function _getResponseText(e){try{return e.responseText}catch(t){}return null}var zf=objDeepFreeze(((Df={endpointUrl:cfgDfValidate(isTruthy,Pc+Dc)})[Np]=cfgDfBoolean(),Df[vf]=15e3,Df[Zp]=102400,Df.disableTelemetry=cfgDfBoolean(),Df[of]=cfgDfBoolean(!0),Df.isRetryDisabled=cfgDfBoolean(),Df[tf]=cfgDfBoolean(!0),Df[lf]=cfgDfBoolean(!0),Df[rf]=cfgDfBoolean(),Df[sf]=cfgDfBoolean(),Df[ef]=cfgDfBoolean(),Df[cf]=Nf,Df.namePrefix=Nf,Df.samplingPercentage=cfgDfValidate((function _chkSampling(e){return!isNaN(e)&&e>0&&e<=100}),100),Df[Qp]=Nf,Df[ff]=Nf,Df[Rp]=1e4,Df[Hp]=!1,Df.httpXHROverride={isVal:function isOverrideFn(e){return e&&e.sendPOST},v:Nf},Df[nf]=cfgDfBoolean(),Df.transports=Nf,Df.retryCodes=Nf,Df));var Uf=((Tf={})[Eu.dataType]=EventEnvelopeCreator,Tf[Bu.dataType]=function TraceEnvelopeCreator(e,t,n){EnvelopeCreatorInit(e,t);var r=t[If].message,i=t[If].severityLevel,o=t[If][Ef]||{},a=t[If][Dp]||{};_extractPropsAndMeasurements(t[Sp],o,a),isNullOrUndefined(n)||_convertPropsUndefinedToCustomDefinedValue(o,n);var s=new Bu(e,r,i,o,a),l=new Hu(Bu[Tp],s);return _createEnvelope(e,Bu[Lp],t,l)},Tf[zu.dataType]=function PageViewEnvelopeCreator(e,t,n){var r;EnvelopeCreatorInit(e,t);var i=t[If];isNullOrUndefined(i)||isNullOrUndefined(i[Ef])||isNullOrUndefined(i[Ef][xp])?isNullOrUndefined(t[Sp])||isNullOrUndefined(t[Sp][xp])||(r=t[Sp][xp],delete t[Sp][xp]):(r=i[Ef][xp],delete i[Ef][xp]);var o,a=t[If];((t.ext||{}).trace||{})[Ep]&&(o=t.ext.trace[Ep]);var s=a.id||o,l=a[Ip],c=a.uri,u=a[Ef]||{},d=a[Dp]||{};isNullOrUndefined(a.refUri)||(u.refUri=a.refUri),isNullOrUndefined(a.pageType)||(u.pageType=a.pageType),isNullOrUndefined(a.isLoggedIn)||(u.isLoggedIn=a.isLoggedIn[Ap]()),isNullOrUndefined(a[Ef])||objForEachKey(a[Ef],(function(e,t){u[e]=t})),_extractPropsAndMeasurements(t[Sp],u,d),isNullOrUndefined(n)||_convertPropsUndefinedToCustomDefinedValue(u,n);var p=new zu(e,l,c,r,u,d,s),f=new Hu(zu[Tp],p);return _createEnvelope(e,zu[Lp],t,f)},Tf[$u.dataType]=function PageViewPerformanceEnvelopeCreator(e,t,n){EnvelopeCreatorInit(e,t);var r=t[If],i=r[Ip],o=r.uri||r.url,a=r[Ef]||{},s=r[Dp]||{};_extractPropsAndMeasurements(t[Sp],a,s),isNullOrUndefined(n)||_convertPropsUndefinedToCustomDefinedValue(a,n);var l=new $u(e,i,o,void 0,a,s,r),c=new Hu($u[Tp],l);return _createEnvelope(e,$u[Lp],t,c)},Tf[ju.dataType]=function ExceptionEnvelopeCreator(e,t,n){EnvelopeCreatorInit(e,t);var r=t[If][Dp]||{},i=t[If][Ef]||{};_extractPropsAndMeasurements(t[Sp],i,r),isNullOrUndefined(n)||_convertPropsUndefinedToCustomDefinedValue(i,n);var o=t[If],a=ju.CreateFromInterface(e,o,i,r),s=new Hu(ju[Tp],a);return _createEnvelope(e,ju[Lp],t,s)},Tf[Vu.dataType]=function MetricEnvelopeCreator(e,t,n){EnvelopeCreatorInit(e,t);var r=t[If],i=r[Ef]||{},o=r[Dp]||{};_extractPropsAndMeasurements(t[Sp],i,o),isNullOrUndefined(n)||_convertPropsUndefinedToCustomDefinedValue(i,n);var a=new Vu(e,r[Ip],r.average,r.sampleCount,r.min,r.max,r.stdDev,i,o),s=new Hu(Vu[Tp],a);return _createEnvelope(e,Vu[Lp],t,s)},Tf[Uu.dataType]=function DependencyEnvelopeCreator(e,t,n){EnvelopeCreatorInit(e,t);var r=t[If][Dp]||{},i=t[If][Ef]||{};_extractPropsAndMeasurements(t[Sp],i,r),isNullOrUndefined(n)||_convertPropsUndefinedToCustomDefinedValue(i,n);var o=t[If];if(isNullOrUndefined(o))return _warnToConsole(e,"Invalid input for dependency data"),null;var a=o[Ef]&&o[Ef][Mc]?o[Ef][Mc]:"GET",s=new Uu(e,o.id,o.target,o[Ip],o[xp],o.success,o.responseCode,a,o.type,o.correlationContext,i,r),l=new Hu(Uu[Tp],s);return _createEnvelope(e,Uu[Lp],t,l)},Tf),Bf=function(e){function Sender2(){var t,n,r,i,o,a,s,l=e.call(this)||this;l.priority=1001,l.identifier=ld;var c,u,d,p,f,v,h,m,g,_,b,k,C,S,I,E,M,P,D,T,L,A,j,O,F,R,V,N=0;return dynamicProto(Sender2,l,(function(e,z){function _xdrOnLoad(n,r){var i=_getResponseText(n);if(!n||i+""!="200"&&""!==i){var o=parseResponse(i);o&&o.itemsReceived&&o.itemsReceived>o[_f]&&!S?e[gf](r,o):e[mf](r,formatErrorMessageXdr(n))}else t=0,e[yf](r,0)}function _xhrReadyStateChange(e,t,n){4===e.readyState&&_checkResponsStatus(e.status,t,e.responseURL,n,formatErrorMessageXhr(e),_getResponseText(e)||e.response)}function _getPayloadArr(e){try{if(e){var t=e[bf];return t&&t[Mp]?t:null}}catch(n){}return null}function _validate(t,n){return!b&&(t?t.baseData&&!t[wf]?(n&&_throwInternal(n,1,70,"Cannot send telemetry without baseData and baseType"),!1):(t[wf]||(t[wf]="EventData"),e[Yp]?function _isSampledIn(t){return e._sample.isSampledIn(t)}(t)?(t[Ic]=e._sample[xf],!0):(n&&_throwInternal(n,2,33,"Telemetry item was sampled out and not sent",{SampleRate:e._sample[xf]}),!1):(n&&_throwInternal(n,1,28,"Sender was not initialized"),!1)):(n&&_throwInternal(n,1,7,"Cannot send empty telemetry"),!1))}function _getEnvelope(e,t){var n=e.iKey||k,r=Sender2.constructEnvelope(e,n,t,C);if(r){var i=!1;if(e[kp]&&e[kp][Ec]&&(arrForEach(e[kp][Ec],(function(e){try{e&&!1===e(r)&&(i=!0,_warnToConsole(t,"Telemetry processor check returns false"))}catch(n){_throwInternal(t,1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+getExceptionName(n),{exception:dumpObj(n)},!0)}})),delete e[kp][Ec]),!i)return r}else _throwInternal(t,1,47,"Unable to create an AppInsights envelope")}function _serialize(t){var n="",r=e[Xp]();try{var i=_validate(t,r),a=null;i&&(a=_getEnvelope(t,r)),a&&(n=o[hf](a))}catch(s){}return n}function _batch(e){var t="";return e&&e[Mp]&&(t="["+e.join(",")+"]"),t}function _createPayload(e){var t,n=_getHeaders();return(t={urlString:p})[Sp]=e,t.headers=n,t}function _doSend(t,n,r,i){void 0===i&&(i=!0);var o=_getPayload(n),a=t&&t.sendPOST;return a&&o?(i&&e._buffer[Bp](n),a(o,(function(t,r,i){return function _getOnComplete(t,n,r,i){200===n&&t?e._onSuccess(t,t[Mp]):i&&e[mf](t,i)}(n,t,0,i)}),!r)):null}function _getPayload(t){var n;if(Fr(t)&&t[Mp]>0){var r=e[af].batchPayloads(t),i=_getHeaders();return(n={})[Sp]=r,n.urlString=p,n.headers=i,n.disableXhrSync=L,n.disableFetchKeepAlive=!A,n[bf]=t,n}return null}function _getHeaders(){try{var e=s||{};return isInternalApplicationInsightsEndpoint(p)&&(e[Ac[6]]=Ac[7]),e}catch(t){}return null}function _checkMaxSize(t){var n=t?t[Mp]:0;return e[af].size()+n>v&&(u&&!u.isOnline()||e[Jp](!0,null,10),!0)}function _checkResponsStatus(n,r,i,o,a,s){var l=null;if(e._appId||(l=parseResponse(s))&&l.appId&&(e._appId=l.appId),(n<200||n>=300)&&0!==n){if((301===n||307===n||308===n)&&!_checkAndUpdateEndPointUrl(i))return void e[mf](r,a);!S&&_isRetriable(n)?(_resendPayload(r),_throwInternal(e[Xp](),2,40,". Response code "+n+". Will retry to send "+r[Mp]+" items.")):e[mf](r,a)}else if(u&&!u.isOnline()){if(!S){_resendPayload(r,10),_throwInternal(e[Xp](),2,40,". Offline - Response Code: ".concat(n,". Offline status: ").concat(!u.isOnline(),". Will retry to send ").concat(r.length," items."))}}else _checkAndUpdateEndPointUrl(i),206===n?(l||(l=parseResponse(s)),l&&!S?e[gf](r,l):e[mf](r,a)):(t=0,e[yf](r,o))}function _checkAndUpdateEndPointUrl(e){return!(a>=10)&&(!isNullOrUndefined(e)&&""!==e&&e!==p&&(p=e,++a,!0))}function _doUnloadSend(e,t){if(!c)return _doSend(R&&R[df]([3],!0),e,t);c(e,!1)}function _fetchKeepAliveSender(t,n){var r=null;if(Fr(t)){for(var i=t[Mp],o=0;o<t[Mp];o++)i+=t[o][Mp];return R.getSyncFetchPayload()+i<=65e3?r=2:isBeaconsSupported()?r=3:(r=1,_throwInternal(e[Xp](),2,40,". Failed to send telemetry with Beacon API, retried with xhrSender.")),_doSend(R&&R[df]([r],!0),t,n)}return null}function _resendPayload(r,i){if(void 0===i&&(i=1),r&&0!==r[Mp]){var o=e[af];o[$p](r),t++;for(var a=0,s=r;a<s.length;a++){var l=s[a];o[Op](l)}!function _setRetryTime(e){var r,i=10;if(t<=1)r=i;else{var o=(Math.pow(2,t)-1)/2,a=Math.floor(Math.random()*o*i)+1;a*=e,r=Math.max(Math.min(a,3600),i)}var s=utcNow()+1e3*r;n=s}(i),_setupTimer()}}function _setupTimer(){if(!i&&!r){var t=n?Math.max(0,n-utcNow()):0,o=Math.max(I,t);i=scheduleTimeout((function(){i=null,e[Jp](!0,null,1)}),o)}}function _clearScheduledTimer(){i&&i.cancel(),i=null,n=null}function _isRetriable(e){return isNullOrUndefined(V)?401===e||408===e||429===e||500===e||502===e||503===e||504===e:V[Mp]&&V.indexOf(e)>-1}function _initDefaults(){e[Yp]=null,e[af]=null,e._appId=null,e._sample=null,s={},u=null,t=0,n=null,null,r=!1,i=null,o=null,a=0,N=0,c=null,d=null,p=null,f=null,v=0,h=!1,_=null,b=!1,k=null,C=Nf,S=!1,E=null,P=Nf,L=!1,A=!1,F=!1,j=null,O=null,R=null,objDefine(e,"_senderConfig",{g:function(){return objExtend({},zf)}})}_initDefaults(),e.pause=function(){_clearScheduledTimer(),r=!0},e.resume=function(){r&&(r=!1,n=null,_checkMaxSize(),_setupTimer())},e.flush=function(t,n,i){if(void 0===t&&(t=!0),!r){_clearScheduledTimer();try{return e[Jp](t,null,i||1)}catch(o){_throwInternal(e[Xp](),1,22,"flush failed, telemetry will not be collected: "+getExceptionName(o),{exception:dumpObj(o)})}}},e.onunloadFlush=function(){if(!r)if(h||T)try{return e[Jp](!0,_doUnloadSend,2)}catch(t){_throwInternal(e[Xp](),1,20,"failed to flush with beacon sender on page unload, telemetry will not be collected: "+getExceptionName(t),{exception:dumpObj(t)})}else e.flush(!1)},e.addHeader=function(e,t){s[e]=t},e[Kp]=function(r,i,N,U){e.isInitialized()&&_throwInternal(e[Xp](),1,28,"Sender is already initialized"),z[Kp](r,i,N,U);var B=e.identifier;o=new Of(i.logger),t=0,n=null,0,e[Yp]=null,a=0;var $=e[Xp]();d=mergeEvtNamespace(createUniqueNamespace("Sender"),i.evtNamespace&&i.evtNamespace()),u=function createOfflineListener(e){var t=getDocument(),n=getNavigator(),r=!1,i=[],o=1;!n||isNullOrUndefined(n.onLine)||n.onLine||(o=2);var a=0,s=calCurrentState(),l=mergeEvtNamespace(createUniqueNamespace("OfflineListener"),e);try{if(_enableEvents(getWindow())&&(r=!0),t){var c=t.body||t;c.ononline&&_enableEvents(c)&&(r=!0)}}catch(u){r=!1}function _enableEvents(e){var t=!1;return e&&(t=eventOn(e,"online",_setOnline,l))&&eventOn(e,"offline",_setOffline,l),t}function calCurrentState(){return 2!==a&&2!==o}function listnerNoticeCheck(){var e=calCurrentState();s!==e&&(s=e,arrForEach(i,(function(e){var t={isOnline:s,rState:o,uState:a};try{e(t)}catch(u){}})))}function _setOnline(){o=1,listnerNoticeCheck()}function _setOffline(){o=2,listnerNoticeCheck()}return{isOnline:function _isOnline(){return s},isListening:function(){return r},unload:function _unload(){var e=getWindow();if(e&&r){if(_disableEvents(e,l),t){var n=t.body||t;isUndefined(n.ononline)||_disableEvents(n,l)}r=!1}},addListener:function addListener(e){return i[Nc](e),{rm:function(){var t=i.indexOf(e);return t>-1?i.splice(t,1):void 0}}},setOnlineState:function setOnlineState(e){a=e,listnerNoticeCheck()}}}(d),e._addHook(onConfigChange(r,(function(t){var n=t.cfg;n.storagePrefix&&utlSetStoragePrefix(n.storagePrefix);var r=createProcessTelemetryContext(null,n,i).getExtCfg(B,zf);objDefine(e,"_senderConfig",{g:function(){return r}}),f!==r.endpointUrl&&(p=f=r.endpointUrl),_&&_!==r[Qp]&&arrForEach(_,(function(e){delete s[e.header]})),v=r[Zp],h=(!1===r[ef]||!1===r[tf])&&isBeaconsSupported(),m=!1===r[ef]&&isBeaconsSupported(),g=!1===r[tf]&&isBeaconsSupported(),T=r[nf],L=!!r[rf],V=r.retryCodes;var o=r[Hp],a=!!r[of]&&(!!o||utlCanUseSessionStorage()),u=r.namePrefix,d=a!==E||a&&P!==u||a&&M!==o;if(e[af]){if(d)try{e._buffer=e._buffer[Up]($,r,a)}catch(J){_throwInternal(e[Xp](),1,12,"failed to transfer telemetry to different buffer storage, telemetry will be lost: "+getExceptionName(J),{exception:dumpObj(J)})}_checkMaxSize()}else e[af]=a?new jf($,r):new Af($,r);P=u,E=a,M=o,A=!r[sf]&&isFetchSupported(!0),F=!!r[lf],e._sample=new Vf(r.samplingPercentage,$),function _validateInstrumentationKey(e,t){var n=t.disableInstrumentationKeyValidation;if(!isNullOrUndefined(n)&&n)return!0;return new RegExp("^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$").test(e)}(k=r[cf],n)||_throwInternal($,1,100,"Invalid Instrumentation key "+k),_=r[Qp],!isInternalApplicationInsightsEndpoint(p)&&_&&_[Mp]>0?arrForEach(_,(function(e){l.addHeader(e.header,e.value)})):_=null,D=r[uf];var N=function _getSendPostMgrConfig(){var t;try{var n={xdrOnComplete:function(e,t,n){var r=_getPayloadArr(n);if(r)return _xdrOnLoad(e,r)},fetchOnComplete:function(e,t,n,r){var i=_getPayloadArr(r);if(i)return _checkResponsStatus(e.status,i,e.url,i[Mp],e.statusText,n||"")},xhrOnComplete:function(e,t,n){var r=_getPayloadArr(n);if(r)return _xhrReadyStateChange(e,r,r[Mp])},beaconOnRetry:function(t,n,r){return function _onBeaconRetry(t,n,r){var i=t,o=i&&i[bf];if(F)O&&O(o,!0),_throwInternal(e[Xp](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender.");else{for(var a=[],s=0;s<o[Mp];s++){var l=o[s],c=[l];r(_getPayload(c),n)?e._onSuccess(c,c[Mp]):a[Vp](l)}a[Mp]>0&&(O&&O(a,!0),_throwInternal(e[Xp](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}(t,n,r)}};return(t={})[uf]=D,t.isOneDs=!1,t.disableCredentials=!1,t[rf]=L,t.disableBeacon=!g,t.disableBeaconSync=!m,t.senderOnCompleteCallBack=n,t}catch(J){}return null}();R?R.SetConfig(N):(R=new ac)[Kp](N,$);var z=r.httpXHROverride,U=null,H=null,q=prependTransports([3,1,2],r.transports);U=R&&R[df](q,!1);var G=R&&R.getFallbackInst();j=function(e,t){return _doSend(G,e,t)},O=function(e,t){return _doSend(G,e,t,!1)},U=T?z:U||z||G,e[Yp]=function(e,t){return _doSend(U,e,t)},A&&(c=_fetchKeepAliveSender);var W=prependTransports([3,1],r[pf]);A||(W=W.filter((function(e){return 2!==e}))),H=R&&R[df](W,!0),H=T?z:H||z,(T||r[pf]||!c)&&H&&(c=function(e,t){return _doSend(H,e,t)}),c||(c=j),b=r.disableTelemetry,C=r[ff]||Nf,S=r.isRetryDisabled,I=r[vf]})))},e.processTelemetry=function(t,n){var r=(n=e._getTelCtx(n))[Xp]();try{if(!_validate(t,r))return;var i=_getEnvelope(t,r);if(!i)return;var a=o[hf](i),s=e[af];_checkMaxSize(a),s[Op](a),_setupTimer()}catch(l){_throwInternal(r,2,12,"Failed adding telemetry to the sender's buffer, some telemetry will be lost: "+getExceptionName(l),{exception:dumpObj(l)})}e.processNext(t,n)},e.isCompletelyIdle=function(){return!r&&0===N&&0===e._buffer[Fp]()},e._xhrReadyStateChange=function(e,t,n){return _xhrReadyStateChange(e,t,n)},e[Jp]=function(t,n,i){var o;if(void 0===t&&(t=!0),!r)try{var a=e[af];if(b)a[zp]();else{if(a[Fp]()>0){var s=a.getItems();!function _notifySendRequest(t,n){var r=function _getNotifyMgr(){var t="getNotifyMgr";if(e.core[t])return e.core[t]();return e.core._notificationManager}();if(r&&r[kf])try{r[kf](t,n)}catch(i){_throwInternal(e[Xp](),1,74,"send request notification failed: "+getExceptionName(i),{exception:dumpObj(i)})}}(i||0,t),o=n?n.call(e,s,t):e[Yp](s,t)}+new Date}_clearScheduledTimer()}catch(c){var l=getIEVersion();(!l||l>9)&&_throwInternal(e[Xp](),1,40,"Telemetry transmission failed, some telemetry will be lost: "+getExceptionName(c),{exception:dumpObj(c)})}return o},e.getOfflineSupport=function(){var e;return(e={getUrl:function(){return p},createPayload:_createPayload})[hf]=_serialize,e.batch=_batch,e.shouldProcess=function(e){return!!_validate(e)},e},e._doTeardown=function(t,n){e.onunloadFlush(),runTargetUnload(u,!1),_initDefaults()},e[mf]=function(t,n,r){_throwInternal(e[Xp](),2,26,"Failed to send telemetry.",{message:n}),e._buffer&&e._buffer[$p](t)},e[gf]=function(t,n){for(var r=[],i=[],o=0,a=n.errors.reverse();o<a.length;o++){var s=a[o],l=t.splice(s.index,1)[0];_isRetriable(s.statusCode)?i[Vp](l):r[Vp](l)}t[Mp]>0&&e[yf](t,n[_f]),r[Mp]>0&&e[mf](r,formatErrorMessageXhr(null,["partial success",n[_f],"of",n.itemsReceived].join(" "))),i[Mp]>0&&(_resendPayload(i),_throwInternal(e[Xp](),2,40,"Partial success. Delivered: "+t[Mp]+", Failed: "+r[Mp]+". Will retry to send "+i[Mp]+" our of "+n.itemsReceived+" items"))},e[yf]=function(t,n){e._buffer&&e._buffer[$p](t)},e._xdrOnLoad=function(e,t){return _xdrOnLoad(e,t)}})),l}return __extendsFn(Sender2,e),Sender2.constructEnvelope=function(e,t,n,r){var i;return i=t===e.iKey||isNullOrUndefined(t)?e:xo(xo({},e),{iKey:t}),(Uf[i.baseType]||EventEnvelopeCreator)(n,i,r)},Sender2}(Kl),$f="duration",Hf="properties",qf="requestUrl",Gf="inst",Wf="length",Jf="traceID",Xf="spanID",Kf="traceFlags",Yf="context",Qf="aborted",Zf="traceId",ev="spanId",tv="_addHook",nv="core",rv="includeCorrelationHeaders",iv="getAbsoluteUrl",ov="headers",av="requestHeaders",sv="setRequestHeader",lv="trackDependencyDataInternal",cv="startTime",uv="toLowerCase",dv="enableRequestHeaderTracking",pv="enableAjaxErrorStatusText",fv="enableAjaxPerfTracking",vv="maxAjaxCallsPerView",hv="excludeRequestFromAutoTrackingPatterns",mv="addRequestContext",gv="disableAjaxTracking",yv="ajaxPerfLookupDelay",_v="disableFetchTracking",bv="enableResponseHeaderTracking",wv="status",xv="statusText",kv="headerMap",Cv="openDone",Sv="sendDone",Iv="requestSentTime",Ev="abortDone",Mv="getTraceId",Pv="getTraceFlags",Dv="method",Tv="errorStatusText",Lv="stateChangeAttached",Av="responseText",jv="responseFinishedTime",Ov="CreateTrackItem",Fv="response",Rv="getAllResponseHeaders",Vv="getPartAProps",Nv="perfMark",zv="name",Uv="perfTiming",Bv="exception",$v="ajaxDiagnosticsMessage",Hv="correlationContext",qv="ajaxTotalDuration",Gv="eventTraceCtx";function _calcPerfDuration(e,t,n){var r=0,i=e[t],o=e[n];return i&&o&&(r=dateTimeUtilsDuration(i,o)),r}function _setPerfDuration(e,t,n,r,i){var o=0,a=_calcPerfDuration(n,r,i);return a&&(o=_setPerfValue(e,t,msToTimeSpan(a))),o}function _setPerfValue(e,t,n){var r="ajaxPerf",i=0;e&&t&&n&&((e[r]=e[r]||{})[t]=n,i=1);return i}var Wv,Jv=function XHRMonitoringState2(){var e=this;e[Cv]=!1,e.setRequestHeaderDone=!1,e[Sv]=!1,e[Ev]=!1,e[Lv]=!1},Xv=function(){function ajaxRecord2(e,t,n,r){var i,o=this,a=n;o[Nv]=null,o.completed=!1,o.requestHeadersSize=null,o[av]=null,o.responseReceivingDuration=null,o.callbackDuration=null,o[qv]=null,o[Qf]=0,o.pageUrl=null,o[qf]=null,o.requestSize=0,o[Dv]=null,o[wv]=null,o[Iv]=null,o.responseStartedTime=null,o[jv]=null,o.callbackFinishedTime=null,o.endTime=null,o.xhrMonitoringState=new Jv,o.clientFailure=0,o[Jf]=e,o[Xf]=t,o[Kf]=null==r?void 0:r.getTraceFlags(),o[Gv]=r?((i={})[Zf]=r[Mv](),i[ev]=r.getSpanId(),i[Kf]=r[Pv](),i):null,dynamicProto(ajaxRecord2,o,(function(e){e.getAbsoluteUrl=function(){return e[qf]?function urlGetAbsoluteUrl(e){var t,n=urlParseUrl(e);return n&&(t=n.href),t}(e[qf]):null},e.getPathName=function(){return e[qf]?dataSanitizeUrl(a,function urlGetCompleteUrl(e,t){return e?e.toUpperCase()+" "+t:t}(e[Dv],e[qf])):null},e[Ov]=function(t,n,r){var i;if(e.ajaxTotalDuration=Math.round(1e3*dateTimeUtilsDuration(e.requestSentTime,e.responseFinishedTime))/1e3,e[qv]<0)return null;var o=((i={id:"|"+e[Jf]+"."+e[Xf],target:e[iv]()})[zv]=e.getPathName(),i.type=t,i[cv]=null,i.duration=e[qv],i.success=+e[wv]>=200&&+e[wv]<400,i.responseCode=+e[wv],i[Hf]={HttpMethod:e[Dv]},i),a=o[Hf];if(e[Qf]&&(a[Qf]=!0),e[Iv]&&(o[cv]=new Date,o[cv].setTime(e[Iv])),function _populatePerfData(e,t){var n=e[Uv],r=t[Hf]||{},i=0,o="name",a="Start",s="End",l="domainLookup",c="connect",u="redirect",d="request",p="response",f="startTime",v=l+a,h=l+s,m=c+a,g=c+s,_=d+a,b=d+s,k=p+a,C=p+s,S=u+a,I=u=s,E="transferSize",M="encodedBodySize",P="decodedBodySize",D="serverTiming";if(n){i|=_setPerfDuration(r,u,n,S,I),i|=_setPerfDuration(r,l,n,v,h),i|=_setPerfDuration(r,c,n,m,g),i|=_setPerfDuration(r,d,n,_,b),i|=_setPerfDuration(r,p,n,k,C),i|=_setPerfDuration(r,"networkConnect",n,f,g),i|=_setPerfDuration(r,"sentRequest",n,_,C);var T=n[$f];T||(T=_calcPerfDuration(n,f,C)||0),i|=_setPerfValue(r,$f,T),i|=_setPerfValue(r,"perfTotal",T);var L=n[D];if(L){var A={};arrForEach(L,(function(e,t){var n=normalizeJsName(e[o]||""+t),r=A[n]||{};objForEachKey(e,(function(e,t){(e!==o&&jr(t)||Vr(t))&&(r[e]&&(t=r[e]+";"+t),!t&&jr(t)||(r[e]=t))})),A[n]=r})),i|=_setPerfValue(r,D,A)}i|=_setPerfValue(r,E,n[E]),i|=_setPerfValue(r,M,n[M]),i|=_setPerfValue(r,P,n[P])}else e[Nv]&&(i|=_setPerfValue(r,"missing",e.perfAttempts));i&&(t[Hf]=r)}(e,o),n&&qr(e.requestHeaders)[Wf]>0&&(a[av]=e[av]),r){var s=r();if(s){var l=s[Hv];if(l&&(o.correlationContext=l),s[kv]&&qr(s.headerMap)[Wf]>0&&(a.responseHeaders=s[kv]),e[Tv])if(e[wv]>=400){var c=s.type;""!==c&&"text"!==c||(a.responseText=s.responseText?s[xv]+" - "+s.responseText:s[xv]),"json"===c&&(a.responseText=s.response?s[xv]+" - "+JSON.stringify(s[Fv]):s[xv])}else 0===e[wv]&&(a.responseText=s[xv]||"")}}return o},e[Vv]=function(){var t,n=null,r=e[Gv];if(r&&(r[Zf]||r[ev])){var i=(n={})[nd]=((t={})[Jf]=r[Zf],t.parentID=r[ev],t);isNullOrUndefined(r[Kf])||(i[Kf]=r[Kf])}return n}}))}return ajaxRecord2.__ieDyn=1,ajaxRecord2}(),Kv="ai.ajxmn.",Yv="diagLog",Qv="_ajaxData",Zv="fetch",eh="Failed to monitor XMLHttpRequest",th=", monitoring data for this ajax call ",nh=th+"may be incorrect.",rh=th+"won't be sent.",ih="Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",oh="Failed to add custom defined request context as configured call back may missing a null check.",ah="Failed to calculate the duration of the ",sh=0;var _getAjaxData=function(e,t){return e&&t&&e[Qv]?(e[Qv].i||{})[t]:null},_isHeaderSet=function(e,t){var n=!1;if(e){var r=(e[Qv]||{}).xh;r&&arrForEach(r,(function(e){if(e.n===t)return n=!0,-1}))}return n};function _getFailedAjaxDiagnosticsMessage(e,t){var n="";try{var r=_getAjaxData(e,t);r&&r[qf]&&(n+="(url: '"+r[qf]+"')")}catch(i){}return n}function _throwInternalCritical(e,t,n,r,i){_throwInternal(e[Yv](),1,t,n,r,i)}function _throwInternalWarning(e,t,n,r,i){_throwInternal(e[Yv](),2,t,n,r,i)}function _createErrorCallbackFunc(e,t,n){return function(r){var i;_throwInternalCritical(e,t,n,((i={ajaxDiagnosticsMessage:_getFailedAjaxDiagnosticsMessage(r[Gf],e._ajaxDataId)})[Bv]=dumpObj(r.err),i))}}function _indexOf(e,t){return e&&t?Ui(e,t):-1}function _addHandler(e,t,n){var r={id:t,fn:n};return e.push(r),{remove:function(){arrForEach(e,(function(t,n){if(t.id===r.id)return e.splice(n,1),-1}))}}}function _processDependencyContainer(e,t,n,r){var i=!0;return arrForEach(t,(function(t,o){try{!1===t.fn.call(null,n)&&(i=!1)}catch(a){_throwInternal(e&&e.logger,1,64,"Dependency "+r+" [#"+o+"] failed: "+getExceptionName(a),{exception:dumpObj(a)},!0)}})),i}var lh="*.blob.core.",ch=Gr([lh+"windows.net",lh+"chinacloudapi.cn",lh+"cloudapi.de",lh+"usgovcloudapi.net"]),uh=[/https:\/\/[^\/]*(\.pipe\.aria|aria\.pipe|events\.data|collector\.azure)\.[^\/]+\/(OneCollector\/1|Collector\/3)\.0/i],dh=Gr(((Wv={})[vv]=500,Wv[gv]=!1,Wv[_v]=!1,Wv[hv]=void 0,Wv.disableCorrelationHeaders=!1,Wv.distributedTracingMode=1,Wv.correlationHeaderExcludedDomains=ch,Wv.correlationHeaderDomains=void 0,Wv.correlationHeaderExcludePatterns=void 0,Wv.appId=void 0,Wv.enableCorsCorrelation=!1,Wv[dv]=!1,Wv[bv]=!1,Wv[pv]=!1,Wv[fv]=!1,Wv.maxAjaxPerfLookupAttempts=3,Wv[yv]=25,Wv.ignoreHeaders=["Authorization","X-API-Key","WWW-Authenticate"],Wv[mv]=void 0,Wv.addIntEndpoints=!0,Wv)),ph=function(e){function AjaxMonitor2(){var t,n,r,i,o,a,s,l,c,u,d,p,f,v,h,m,g,_,b,k,C,S,I,E,M,P,D,T,L,A,j=e.call(this)||this;return j.identifier=AjaxMonitor2.identifier,j.priority=120,dynamicProto(AjaxMonitor2,j,(function(e,j){var O=j[tv];function _initDefaults(){var j=getLocation$1();t=!1,n=!1,A=!1,r=j&&j.host&&j.host[uv](),i=null,o=!1,a=!1,s=0,l=null,c=!1,u=!1,d=null,p=!1,f=0,v=!1,h={},m=!1,g=!1,_=null,b=null,k=null,S=0,I=[],E=[],C=createUniqueNamespace("ajaxData"),e._ajaxDataId=C,M=null,P=1,D=1,T=1,L=null}function _canIncludeHeaders(e){var t=!0;return(e||M)&&arrForEach(M,(function(n){if(n[uv]()===e[uv]())return t=!1,-1})),t}function _hookProto(e,t,n){O(function InstrumentProto(e,t,n){return e?InstrumentFunc(e[yo],t,n,!1):null}(e,t,n))}function _isDisabledRequest(e,t,n){var r=!1,i=((jr(t)?t:(t||{}).url||"")||"")[uv]();if(arrForEach(_,(function(e){var t=e;jr(e)&&(t=new RegExp(e)),r||(r=t.test(i))})),r)return r;var o=_indexOf(i,"?"),a=_indexOf(i,"#");return(-1===o||-1!==a&&a<o)&&(o=a),-1!==o&&(i=i.substring(0,o)),isNullOrUndefined(e)?isNullOrUndefined(t)||(r="object"==typeof t&&!0===t[Sc]||!!n&&!0===n[Sc]):r=!0===e[Sc]||!0===i[Sc],!r&&i&&isInternalApplicationInsightsEndpoint(i)&&(r=!0),r?h[i]||(h[i]=1):h[i]&&(r=!0),r}function _isMonitoredXhrInstance(e,t,r){var i=!0,o=n;return isNullOrUndefined(e)||(i=!0===r||!isNullOrUndefined(t)),o&&i}function _getDistributedTraceCtx(){var t=null;return e[nv]&&e[nv].getTraceCtx&&(t=e[nv].getTraceCtx(!1)),!t&&l&&l.telemetryTrace&&(t=createDistributedTraceContextFromTrace(l.telemetryTrace)),t}function _createMarkId(e,t){if(t[qf]&&d&&p){var n=getPerformance();if(n&&Or(n.mark)){sh++;var r=d+e+"#"+sh;n.mark(r);var i=n.getEntriesByName(r);i&&1===i[Wf]&&(t[Nv]=i[0])}}}function _findPerfResourceEntry(e,t,n,r){var i=t[Nv],o=getPerformance(),a=P,s=D,l=t[qf],c=0;!function locateResourceTiming(){try{if(o&&i){c++;for(var u=null,d=o.getEntries(),p=d[Wf]-1;p>=0;p--){var f=d[p];if(f){if("resource"===f.entryType)f.initiatorType!==e||-1===_indexOf(f[zv],l)&&-1===_indexOf(l,f[zv])||(u=f);else if("mark"===f.entryType&&f[zv]===i[zv]){t[Uv]=u;break}if(f[cv]<i[cv]-1e3)break}}}!i||t[Uv]||c>=a||!1===t.async?(i&&Or(o.clearMarks)&&o.clearMarks(i[zv]),t.perfAttempts=c,n()):scheduleTimeout(locateResourceTiming,s)}catch(v){r(v)}}()}function _getFailedFetchDiagnosticsMessage(t){var n="";try{isNullOrUndefined(t)||(n+="(url: '".concat("string"==typeof t?t:t.url,"')"))}catch(r){_throwInternalCritical(e,15,"Failed to grab failed fetch diagnostics message",{exception:dumpObj(r)})}return n}function _reportFetchMetrics(t,n,r,i,a,s,l){function _reportFetchError(t,n,i){var o=i||{};o.fetchDiagnosticsMessage=_getFailedFetchDiagnosticsMessage(r),n&&(o.exception=dumpObj(n)),_throwInternalWarning(e,t,ah+"fetch call"+rh,o)}a&&(a[jv]=dateTimeUtilsNow(),a[wv]=n,_findPerfResourceEntry(Zv,a,(function(){var t,l=a[Ov]("Fetch",o,s);try{b&&(t=b({status:n,request:r,response:i}))}catch(u){_throwInternalWarning(e,104,oh)}if(l){void 0!==t&&(l[Hf]=xo(xo({},l.properties),t));var c=a[Vv]();_reportDependencyInternal(E,e[nv],a,l,null,c)}else _reportFetchError(14,null,{requestSentTime:a[Iv],responseFinishedTime:a[jv]})}),(function(e){_reportFetchError(18,e,null)})))}function _reportDependencyInternal(t,n,r,i,o,a){var s,l=!0;t[Wf]>0&&(l=_processDependencyContainer(n,t,((s={item:i})[Hf]=o,s.sysProperties=a,s.context=r?r[Yf]:null,s.aborted=!!r&&!!r[Qf],s),"initializer"));l&&e[lv](i,o,a)}_initDefaults(),e.initialize=function(r,s,h,S){e.isInitialized()||(j.initialize(r,s,h,S),k=mergeEvtNamespace(createUniqueNamespace("ajax"),s&&s.evtNamespace&&s.evtNamespace()),function _populateDefaults(t){e[tv](onConfigChange(t,(function(t){var n=t.cfg,r=createProcessTelemetryContext(null,n,e[nv]);if(i=r.getExtCfg(AjaxMonitor2.identifier,dh),T=i.distributedTracingMode,o=i[dv],a=i[pv],p=i[fv],f=i[vv],_=[].concat(i[hv]||[],!1!==i.addIntEndpoints?uh:[]),b=i[mv],u=0===T||1===T,c=1===T||2===T,p){var s=n.instrumentationKey||"unkwn";d=s[Wf]>5?Kv+ii(s,s[Wf]-5)+".":Kv+s+"."}m=!!i[gv],P=i.maxAjaxPerfLookupAttempts,D=i[yv],M=i.ignoreHeaders,L=i.appId})))}(r),function _instrumentXhr(){if(!function _supportsAjaxMonitoring(e,t){var n,r,i=!1;if(isXhrSupported()){var o=XMLHttpRequest[yo];i=!(isNullOrUndefined(o)||isNullOrUndefined(o.open)||isNullOrUndefined(o.send)||isNullOrUndefined(o.abort))}var a=getIEVersion();if(a&&a<9&&(i=!1),i)try{var s=new XMLHttpRequest,l={xh:[],i:(n={},n[t]={},n)};s[Qv]=l;var c=XMLHttpRequest[yo].open;XMLHttpRequest[yo].open=c}catch(u){i=!1,_throwInternalCritical(e,15,"Failed to enable XMLHttpRequest monitoring, extension is not supported",((r={})[Bv]=dumpObj(u),r))}return i}(e,C))return;e[tv](onConfigChange(i,(function(){m=!!i[gv],o=i[dv],m||n||(_hookProto(XMLHttpRequest,"open",{ns:k,req:function(t,n,r,i){if(!m){var s=t[Gf],l=_getAjaxData(s,C);!_isDisabledRequest(s,r)&&_isMonitoredXhrInstance(s,l,!0)&&(l&&l.xhrMonitoringState[Cv]||(l=function _openHandler(t,n,r,i){var o,s=_getDistributedTraceCtx(),l=s&&s[Mv]()||generateW3CId(),c=oi(generateW3CId(),0,16),u=t[Qv]=t[Qv]||{xh:[],i:{}},d=u.i=u.i||{},p=d[C]=d[C]||new Xv(l,c,e[Yv](),null===(o=e.core)||void 0===o?void 0:o.getTraceCtx());return p[Kf]=s&&s[Pv](),p[Dv]=n,p[qf]=r,p.xhrMonitoringState[Cv]=!0,p[av]={},p.async=i,p[Tv]=a,p}(s,n,r,i)),function _attachToOnReadyStateChange(t,n){n.xhrMonitoringState[Lv]=eventOn(t,"readystatechange",(function(){var r;try{t&&4===t.readyState&&_isMonitoredXhrInstance(t,n)&&function _onAjaxComplete(t){var n=_getAjaxData(t,C);function _reportXhrError(n,r){var i=r||{};i.ajaxDiagnosticsMessage=_getFailedAjaxDiagnosticsMessage(t,C),n&&(i.exception=dumpObj(n)),_throwInternalWarning(e,14,ah+"ajax call"+rh,i)}n[jv]=dateTimeUtilsNow(),n[wv]=t[wv],_findPerfResourceEntry("xmlhttprequest",n,(function(){try{var r=n[Ov]("Ajax",o,(function(){var n,r=((n={statusText:t[xv]})[kv]=null,n[Hv]=function _getAjaxCorrelationContext(t){var n;try{var r=t[Rv]();if(null!==r)if(-1!==_indexOf(r[uv](),Ac[8]))return correlationIdGetCorrelationContext(t.getResponseHeader(Ac[0]))}catch(i){_throwInternalWarning(e,18,ih,((n={})[$v]=_getFailedAjaxDiagnosticsMessage(t,C),n[Bv]=dumpObj(i),n))}}(t),n.type=t.responseType,n[Av]=function _getResponseText2(e){try{var t=e.responseType;if(""===t||"text"===t)return e[Av]}catch(n){}return null}(t),n.response=t[Fv],n);if(v){var i=t[Rv]();if(i){var o=ji(i).split(/[\r\n]+/),a={};arrForEach(o,(function(e){var t=e.split(": "),n=t.shift(),r=t.join(": ");_canIncludeHeaders(n)&&(a[n]=r)})),r[kv]=a}}return r})),i=void 0;try{b&&(i=b({status:t[wv],xhr:t}))}catch(l){_throwInternalWarning(e,104,oh)}if(r){void 0!==i&&(r[Hf]=xo(xo({},r.properties),i));var a=n[Vv]();_reportDependencyInternal(E,e[nv],n,r,null,a)}else _reportXhrError(null,{requestSentTime:n[Iv],responseFinishedTime:n[jv]})}finally{try{var s=(t[Qv]||{i:{}}).i||{};s[C]&&(s[C]=null)}catch(l){}}}),(function(e){_reportXhrError(e,null)}))}(t)}catch(a){var i=dumpObj(a);i&&-1!==_indexOf(i[uv](),"c00c023f")||_throwInternalCritical(e,16,eh+" 'readystatechange' event handler"+nh,((r={})[$v]=_getFailedAjaxDiagnosticsMessage(t,C),r[Bv]=i,r))}}),k)}(s,l))}},hkErr:_createErrorCallbackFunc(e,15,eh+".open"+nh)}),_hookProto(XMLHttpRequest,"send",{ns:k,req:function(t,n){if(!m){var r=t[Gf],i=_getAjaxData(r,C);_isMonitoredXhrInstance(r,i)&&!i.xhrMonitoringState[Sv]&&(_createMarkId("xhr",i),i[Iv]=dateTimeUtilsNow(),e[rv](i,void 0,void 0,r),i.xhrMonitoringState[Sv]=!0)}},hkErr:_createErrorCallbackFunc(e,17,eh+nh)}),_hookProto(XMLHttpRequest,"abort",{ns:k,req:function(e){if(!m){var t=e[Gf],n=_getAjaxData(t,C);_isMonitoredXhrInstance(t,n)&&!n.xhrMonitoringState[Ev]&&(n[Qf]=1,n.xhrMonitoringState[Ev]=!0)}},hkErr:_createErrorCallbackFunc(e,13,eh+".abort"+nh)}),_hookProto(XMLHttpRequest,"setRequestHeader",{ns:k,req:function(e,t,n){if(!m){var r=e[Gf],i=_getAjaxData(r,C);i&&_isMonitoredXhrInstance(r,i)&&(!function(e,t,n){if(e){var r=(e[Qv]||{}).xh;r&&r.push({n:t,v:n})}}(r,t,n),o&&_canIncludeHeaders(t)&&i&&(i[av][t]=n))}},hkErr:_createErrorCallbackFunc(e,71,eh+".setRequestHeader"+nh)}),n=!0)})))}(),function _instrumentFetch(){var r=function _supportsFetch(){var e=getGlobal();return!e||isNullOrUndefined(e.Request)||isNullOrUndefined(e.Request[yo])||isNullOrUndefined(e[Zv])?null:e[Zv]}();if(!r)return;var s=getGlobal(),l=r.polyfill;e[tv](onConfigChange(i,(function(){g=!!i[_v],v=i[bv],g||t?l&&!A&&(O(InstrumentFunc(s,Zv,{ns:k,req:function(e,t,n){_isDisabledRequest(null,t,n)}})),A=!0):(O(InstrumentFunc(s,Zv,{ns:k,req:function(r,i,s){var c;if(!g&&t&&!_isDisabledRequest(null,i,s)&&(!l||!n)){var u=r.ctx();c=function _createFetchRecord(t,n){var r,i,s=_getDistributedTraceCtx(),l=s&&s[Mv]()||generateW3CId(),c=oi(generateW3CId(),0,16),u=new Xv(l,c,e[Yv](),null===(r=e.core)||void 0===r?void 0:r.getTraceCtx());u[Kf]=s&&s[Pv](),u[Iv]=dateTimeUtilsNow(),u[Tv]=a,i=t instanceof Request?(t||{}).url||"":t;if(""===i){var d=getLocation$1();d&&d.href&&(i=Vi(d.href,"#")[0])}u[qf]=i;var p="GET";n&&n[Dv]?p=n[Dv]:t&&t instanceof Request&&(p=t[Dv]);u[Dv]=p;var f={};if(o){new Headers((n?n[ov]:0)||t instanceof Request&&t[ov]||{}).forEach((function(e,t){_canIncludeHeaders(t)&&(f[t]=e)}))}return u[av]=f,_createMarkId(Zv,u),u}(i,s);var d=e[rv](c,i,s);d!==s&&r.set(1,d),u.data=c}},rsp:function(t,n){if(!g){var r=t.ctx().data;r&&(t.rslt=t.rslt.then((function(i){return _reportFetchMetrics(t,(i||{})[wv],n,i,r,(function(){var t,n=((t={statusText:(i||{})[xv]})[kv]=null,t[Hv]=function _getFetchCorrelationContext(t){var n;if(t&&t[ov])try{return correlationIdGetCorrelationContext(t[ov].get(Ac[0]))}catch(r){_throwInternalWarning(e,18,ih,((n={fetchDiagnosticsMessage:_getFailedFetchDiagnosticsMessage(t)})[Bv]=dumpObj(r),n))}}(i),t);if(v&&i){var r={};i.headers.forEach((function(e,t){_canIncludeHeaders(t)&&(r[t]=e)})),n[kv]=r}return n})),i})).catch((function(e){throw _reportFetchMetrics(t,0,n,null,r,null,{error:e.message||dumpObj(e)}),e})))}},hkErr:_createErrorCallbackFunc(e,15,"Failed to monitor Window.fetch"+nh)},!0,isWebWorker())),t=!0)}))),l&&(s[Zv].polyfill=l)}(),function _populateContext(){var t=e[nv].getPlugin(sd);t&&(l=t.plugin[Yf])}())},e._doTeardown=function(){_initDefaults()},e.trackDependencyData=function(t,n){_reportDependencyInternal(E,e[nv],null,t,n)},e[rv]=function(t,n,a,s){var d=e._currentWindowHost||r;if(function _processDependencyListeners(e,t,n,r,i,o){var a;if(e[Wf]>0){var s=((a={})[nv]=t,a.xhr=r,a.input=i,a.init=o,a.traceId=n[Jf],a.spanId=n[Xf],a.traceFlags=n[Kf],a.context=n[Yf]||{},a.aborted=!!n[Qf],a);_processDependencyContainer(t,e,s,"listener"),n[Jf]=s[Zf],n[Xf]=s[ev],n[Kf]=s[Kf],n[Yf]=s[Yf]}}(I,e[nv],t,s,n,a),n||""===n){if(correlationIdCanIncludeCorrelationHeader(i,t[iv](),d)){a||(a={});var p=new Headers(a[ov]||n instanceof Request&&n[ov]||{});if(u){var f="|"+t[Jf]+"."+t[Xf];p.set(Ac[3],f),o&&(t[av][Ac[3]]=f)}if((h=L||l&&l.appId())&&(p.set(Ac[0],Ac[2]+h),o&&(t[av][Ac[0]]=Ac[2]+h)),c){isNullOrUndefined(m=t[Kf])&&(m=1);var v=formatTraceParent(createTraceParent(t[Jf],t[Xf],m));p.set(Ac[4],v),o&&(t[av][Ac[4]]=v)}a[ov]=p}return a}if(s){if(correlationIdCanIncludeCorrelationHeader(i,t[iv](),d)){if(u)if(_isHeaderSet(s,Ac[3]))_throwInternalWarning(e,71,"Unable to set ["+Ac[3]+"] as it has already been set by another instance");else{f="|"+t[Jf]+"."+t[Xf];s[sv](Ac[3],f),o&&(t[av][Ac[3]]=f)}var h,m;if((h=L||l&&l.appId())&&(_isHeaderSet(s,Ac[0])?_throwInternalWarning(e,71,"Unable to set ["+Ac[0]+"] as it has already been set by another instance"):(s[sv](Ac[0],Ac[2]+h),o&&(t[av][Ac[0]]=Ac[2]+h))),c)if(isNullOrUndefined(m=t[Kf])&&(m=1),_isHeaderSet(s,Ac[4]))_throwInternalWarning(e,71,"Unable to set ["+Ac[4]+"] as it has already been set by another instance");else{v=formatTraceParent(createTraceParent(t[Jf],t[Xf],m));s[sv](Ac[4],v),o&&(t[av][Ac[4]]=v)}}return s}},e[lv]=function(t,n,r){if(-1===f||s<f){2!==T&&1!==T||"string"!=typeof t.id||"."===t.id[t.id[Wf]-1]||(t.id+="."),isNullOrUndefined(t[cv])&&(t[cv]=new Date);var i=createTelemetryItem(t,Uu.dataType,Uu.envelopeType,e[Yv](),n,r);e[nv].track(i)}else s===f&&_throwInternalCritical(e,55,"Maximum ajax per page view limit reached, ajax monitoring is paused until the next trackPageView(). In order to increase the limit set the maxAjaxCallsPerView configuration parameter.",!0);++s},e.addDependencyListener=function(e){return _addHandler(I,S++,e)},e.addDependencyInitializer=function(e){return _addHandler(E,S++,e)}})),j}return __extendsFn(AjaxMonitor2,e),AjaxMonitor2.prototype.processTelemetry=function(e,t){this.processNext(e,t)},AjaxMonitor2.prototype.addDependencyInitializer=function(e){return null},AjaxMonitor2.identifier="AjaxDependencyPlugin",AjaxMonitor2}(Kl),fh=function Application2(){},vh=function Device2(){this.id="browser",this.deviceClass="Browser"},hh=function Internal2(e,t){var n=this,r=onConfigChange(e,(function(){var t=e.sdkExtension;n.sdkVersion=(t?t+"_":"")+"javascript:3.1.1"}));t&&t.add(r)},mh=function Location2(){},gh="sessionManager",yh="update",_h="isUserCookieSet",bh="isNewUser",wh="getTraceCtx",xh="telemetryTrace",kh="applySessionContext",Ch="applyApplicationContext",Sh="applyDeviceContext",Ih="applyOperationContext",Eh="applyUserContext",Mh="applyOperatingSystemContxt",Ph="applyLocationContext",Dh="applyInternalContext",Th="accountId",Lh="getSessionId",Ah="namePrefix",jh="userCookiePostfix",Oh="idLength",Fh="getNewId",Rh="length",Vh="automaticSession",Nh="authenticatedId",zh="acquisitionDate",Uh="renewalDate",Bh="join",$h="cookieSeparator",Hh="authUserCookieName",qh=function Session2(){},Gh=function(){function _SessionManager2(e,t,n){var r,i,o,a,s=safeGetLogger(t),l=safeGetCookieMgr(t);dynamicProto(_SessionManager2,this,(function(t){e||(e={});var c=onConfigChange(e,(function(t){o=e.sessionExpirationMs||864e5,a=e.sessionRenewalMs||18e5;var n=e.sessionCookiePostfix||e[Ah]||"";r="ai_session"+n}));function _initializeAutomaticSessionWithData(e,t){var n=!1,r=", session will be reset",i=t.split("|");if(i[Rh]>=2)try{var o=+i[1]||0,a=+i[2]||0;isNaN(o)||o<=0?_throwInternal(s,2,27,"AI session acquisition date is 0"+r):isNaN(a)||a<=0?_throwInternal(s,2,27,"AI session renewal date is 0"+r):i[0]&&(e.id=i[0],e[zh]=o,e[Uh]=a,n=!0)}catch(l){_throwInternal(s,1,9,"Error parsing ai_session value ["+(t||"")+"]"+r+" - "+getExceptionName(l),{exception:dumpObj(l)})}return n}function _setCookie(t,n){var s=t[zh];t[Uh]=n;var c=a,u=s+o-n,d=[t.id,s,n],p=0;p=u<c?u/1e3:c/1e3;var f=e.cookieDomain||null;l.set(r,d[Bh]("|"),o>0?p:null,f),i=n}n&&n.add(c),t[Vh]=new qh,t[yh]=function(){var n=utcNow(),c=!1,u=t[Vh];if(u.id||(c=!function _initializeAutomaticSession(e,t){var n=!1,i=l.get(r);if(i&&Or(i.split))n=_initializeAutomaticSessionWithData(e,i);else{var o=utlGetLocalStorage(s,r);o&&(n=_initializeAutomaticSessionWithData(e,o))}return n||!!e.id}(u)),!c&&o>0){var d=n-u[zh],p=n-u[Uh];c=(c=(c=d<0||p<0)||d>o)||p>a}c?function _renew(n){var r=e[Fh]||newId;t.automaticSession.id=r(e[Oh]||22),t[Vh][zh]=n,_setCookie(t[Vh],n),utlCanUseLocalStorage()||_throwInternal(s,2,0,"Browser does not support local storage. Session durations will be inaccurate.")}(n):(!i||n-i>6e4)&&_setCookie(u,n)},t.backup=function(){var e=t[Vh];!function _setStorage(e,t,n){utlSetLocalStorage(s,r,[e,t,n][Bh]("|"))}(e.id,e[zh],e[Uh])}}))}return _SessionManager2.__ieDyn=1,_SessionManager2}(),Wh=function TelemetryTrace2(e,t,n,r){var i=this;i.traceID=e||generateW3CId(),i.parentID=t;var o=getLocation$1();!n&&o&&o.pathname&&(n=o.pathname),i.name=dataSanitizeString(r,n)};function _validateUserInput(e){return!("string"!=typeof e||!e||e.match(/,|;|=| |\|/))}var Jh=function(){function User2(e,t,n){this.isNewUser=!1,this.isUserCookieSet=!1;var r,i=safeGetLogger(t),o=safeGetCookieMgr(t);dynamicProto(User2,this,(function(t){objDefine(t,"config",{g:function(){return e}});var a=onConfigChange(e,(function(){var n=e[jh]||"";r=User2.userCookieName+n;var a=o.get(r);if(a){t[bh]=!1;var s=a.split(User2[$h]);s[Rh]>0&&(t.id=s[0],t[_h]=!!t.id)}if(!t.id){t.id=_generateNewId(),_setUserCookie(_generateNewCookie(t.id)[Bh](User2[$h]));var l=(e[Ah]||"")+"ai_session";!function utlRemoveStorage(e,t){var n=_getLocalStorageObject();if(null!==n)try{return n[zc](t),!0}catch(r){xu=!1,_throwInternal(e,2,5,"Browser failed removal of local storage item. "+getExceptionName(r),{exception:dumpObj(r)})}return!1}(i,l)}t[Th]=e[Th]||void 0;var c=o.get(User2[Hh]);if(c){var u=(c=decodeURI(c)).split(User2[$h]);u[0]&&(t[Nh]=u[0]),u[Rh]>1&&u[1]&&(t[Th]=u[1])}}));function _generateNewId(){var t=e||{};return(t[Fh]||newId)(t[Oh]?e[Oh]:22)}function _generateNewCookie(e){var n=toISOString(new Date);return t.accountAcquisitionDate=n,t[bh]=!0,[e,n]}function _setUserCookie(e){t[_h]=o.set(r,e,31536e3)}n&&n.add(a),t.setAuthenticatedUserContext=function(e,n,r){if(void 0===r&&(r=!1),!_validateUserInput(e)||n&&!_validateUserInput(n))_throwInternal(i,2,60,"Setting auth user context failed. User auth/account id should be of type string, and not contain commas, semi-colons, equal signs, spaces, or vertical-bars.",!0);else{t[Nh]=e;var a=t[Nh];n&&(t[Th]=n,a=[t[Nh],t.accountId][Bh](User2[$h])),r&&o.set(User2[Hh],encodeURI(a))}},t.clearAuthenticatedUserContext=function(){t[Nh]=null,t[Th]=null,o.del(User2[Hh])},t[yh]=function(e){t.id===e&&t[_h]||_setUserCookie(_generateNewCookie(e||_generateNewId())[Bh](User2[$h]))}}))}return User2.cookieSeparator="|",User2.userCookieName="ai_user",User2.authUserCookieName="ai_authUser",User2}(),Xh="ext",Kh="tags";function _removeEmpty(e,t){e&&e[t]&&0===qr(e[t])[Rh]&&delete e[t]}function _nullResult(){return null}var Yh,Qh,Zh=function(){function TelemetryContext2(e,t,n,r){var i=this,o=e.logger;dynamicProto(TelemetryContext2,this,(function(a){if(a.appId=_nullResult,a[Lh]=_nullResult,a.application=new fh,a.internal=new hh(t,r),hasWindow()){a[gh]=new Gh(t,e,r),a.device=new vh,a.location=new mh,a.user=new Jh(t,e,r);var s,l=void 0,c=void 0;n&&(l=n.getTraceId(),c=n.getSpanId(),s=n.getName()),a[xh]=new Wh(l,c,s,o),a.session=new qh}a[Lh]=function(){var e=a.session,t=null;if(e&&jr(e.id))t=e.id;else{var n=(a[gh]||{})[Vh];t=n&&jr(n.id)?n.id:null}return t},a[kh]=function(e,t){setValue(getSetValue(e.ext,id),"sesId",a[Lh](),jr)},a[Mh]=function(e,t){setValue(e.ext,od,a.os)},a[Ch]=function(e,t){var n=a.application;if(n){var r=getSetValue(e,Kh);setValue(r,ad.applicationVersion,n.ver,jr),setValue(r,ad.applicationBuild,n.build,jr)}},a[Sh]=function(e,t){var n=a.device;if(n){var r=getSetValue(getSetValue(e,Xh),td);setValue(r,"localId",n.id,jr),setValue(r,"ip",n.ip,jr),setValue(r,"model",n.model,jr),setValue(r,"deviceClass",n.deviceClass,jr)}},a[Dh]=function(e,t){var n=a.internal;if(n){var r=getSetValue(e,Kh);setValue(r,ad.internalAgentVersion,n.agentVersion,jr),setValue(r,ad.internalSdkVersion,dataSanitizeString(o,n.sdkVersion,64),jr),e.baseType!==qs.dataType&&e.baseType!==zu.dataType||(setValue(r,ad.internalSnippet,n.snippetVer,jr),setValue(r,ad.internalSdkSrc,n.sdkSrc,jr))}},a[Ph]=function(e,t){var n=i.location;n&&setValue(getSetValue(e,Kh,[]),ad.locationIp,n.ip,jr)},a[Ih]=function(e,t){var n=a[xh];if(n){var r=getSetValue(getSetValue(e,Xh),nd,{traceID:void 0,parentID:void 0});setValue(r,"traceID",n.traceID,jr,isNullOrUndefined),setValue(r,"name",n.name,jr,isNullOrUndefined),setValue(r,"parentID",n.parentID,jr,isNullOrUndefined)}},a.applyWebContext=function(e,t){var n=i.web;n&&setValue(getSetValue(e,Xh),rd,n)},a[Eh]=function(e,t){var n=a.user;if(n){setValue(getSetValue(e,Kh,[]),ad.userAccountId,n[Th],jr);var r=getSetValue(getSetValue(e,Xh),ed);setValue(r,"id",n.id,jr),setValue(r,"authId",n[Nh],jr)}},a.cleanUp=function(e,t){var n=e.ext;n&&(_removeEmpty(n,td),_removeEmpty(n,ed),_removeEmpty(n,rd),_removeEmpty(n,od),_removeEmpty(n,id),_removeEmpty(n,nd))}}))}return TelemetryContext2.__ieDyn=1,TelemetryContext2}(),em=null,tm=objDeepFreeze(((Yh={})[Th]=em,Yh.sessionRenewalMs=18e5,Yh.samplingPercentage=100,Yh.sessionExpirationMs=864e5,Yh.cookieDomain=em,Yh.sdkExtension=em,Yh.isBrowserLinkTrackingEnabled=!1,Yh.appId=em,Yh[Lh]=em,Yh[Ah]=Qh,Yh.sessionCookiePostfix=Qh,Yh[jh]=Qh,Yh[Oh]=22,Yh[Fh]=em,Yh));const nm=function(e){function PropertiesPlugin2(){var t,n,r,i,o,a=e.call(this)||this;return a.priority=110,a.identifier=sd,dynamicProto(PropertiesPlugin2,a,(function(e,a){function _initDefaults(){t=null,n=null,r=null,i=null,o=!0}_initDefaults(),objDefine(e,"context",{g:function(){return i}}),e.initialize=function(s,l,c,u){a.initialize(s,l,c,u),function _populateDefaults(a){var s=e.identifier,l=e.core;e._addHook(onConfigChange(a,(function(){var n=createProcessTelemetryContext(null,a,l);a.storagePrefix&&utlSetStoragePrefix(a.storagePrefix),o=!1!==a.disableUserInitMessage,t=n.getExtCfg(s,tm),e._extConfig=t}))),r=l[wh](!1),i=new Zh(l,t,r,e._unloadHooks),n=createDistributedTraceContextFromTrace(e.context[xh],r),l.setTraceCtx(n),e.context.appId=function(){var e=l.getPlugin(ld);return e?e.plugin._appId:null}}(s)},e.processTelemetry=function(t,n){if(!isNullOrUndefined(t)){n=e._getTelCtx(n),t.name===zu.envelopeType&&n.diagLog().resetInternalMessageCount();var r=i||{};r.session&&"string"!=typeof i.session.id&&r[gh]&&r[gh][yh]();var a=r.user;if(a&&!a[_h]&&a[yh](r.user.id),function _processTelemetryInternal(t,n){getSetValue(t,"tags",[]),getSetValue(t,"ext",{});var r=e.context;r[kh](t,n),r[Ch](t,n),r[Sh](t,n),r[Ih](t,n),r[Eh](t,n),r[Mh](t,n),r.applyWebContext(t,n),r[Ph](t,n),r[Dh](t,n),r.cleanUp(t,n)}(t,n),a&&a[bh]&&(a[bh]=!1,!o)){var s=new qs(72,(getNavigator()||{}).userAgent||"");!function _logInternalMessage(e,t,n){_getLogger(e)[ka](t,n)}(n.diagLog(),1,s)}e.processNext(t,n)}},e._doTeardown=function(e,t){var i=(e||{}).core();i&&i[wh]&&(i[wh](!1)===n&&i.setTraceCtx(r));_initDefaults()}})),a}return __extendsFn(PropertiesPlugin2,e),PropertiesPlugin2.__ieDyn=1,PropertiesPlugin2}(Kl);var rm,im,om,am,sm="AuthenticatedUserContext",lm="track",cm="snippet",um="flush",dm="pollInternalLogs",pm="getPlugin",fm="evtNamespace",vm=lm+"Event",hm=lm+"Trace",mm=lm+"Metric",gm=lm+"PageView",ym=lm+"Exception",_m=lm+"DependencyData",bm="set"+sm,wm="clear"+sm,xm="version",km="queue",Cm="connectionString",Sm="endpointUrl",Im="userOverrideEndpointUrl",Em="instrumentationKey",Mm="onunloadFlush",Pm="context",Dm="addHousekeepingBeforeUnload",Tm="sendMessage",Lm=[cm,"dependencies","properties","_snippetVersion","appInsightsNew","getSKUDefaults"],Am="iKeyUsage",jm="CdnUsage",Om="SdkLoaderVer",Fm=void 0,Rm={disabled:!0,limit:cfgDfMerge({samplingRate:100,maxSendNumber:1}),interval:cfgDfMerge({monthInterval:3,daysOfMonth:[28]})},Vm=((rm={})[Cm]=Fm,rm[Sm]=Fm,rm[Em]=Fm,rm[Im]=Fm,rm.diagnosticLogInterval=cfgDfValidate((function _chkDiagLevel(e){return e&&e>0}),1e4),rm.featureOptIn=((im={})[Am]={mode:2},im[jm]={mode:2},im[Om]={mode:2},im),rm.throttleMgrCfg=cfgDfMerge(((om={})[109]=cfgDfMerge(Rm),om[106]=cfgDfMerge(Rm),om[111]=cfgDfMerge(Rm),om[110]=cfgDfMerge(Rm),om)),rm);var Nm=function(){function AppInsightsSku2(e){var t,n,r,i,o,a,s,l,c,u,d,p,f,v,h=this;dynamicProto(AppInsightsSku2,this,(function(m){_initDefaults(),objDefine(m,"config",{g:function(){return l}}),arrForEach(["pluginVersionStringArr","pluginVersionString"],(function(e){objDefine(m,e,{g:function(){return s?s[e]:null}})})),i=""+(e.sv||e[xm]||""),e[km]=e[km]||[],e[xm]=e[xm]||2;var g=createDynamicConfig(e.config||{},Vm);function _initDefaults(){o=createUniqueNamespace("AISKU"),a=null,t=null,n=null,r=null,i=null,d=null,p=!1,f=!1,v=!1,u=new wp}function _removePageEventHandlers(){a&&(!function removePageUnloadEventListener(e,t){removeEventListeners([mc,hc,vc],e,t)}(null,a),function removePageHideEventListener(e,t){var n=mergeEvtNamespace(gc,t);removeEventListeners([vc],e,n),removeEventListeners([fc],null,n)}(null,a))}function _addUnloadHook(e){s.addUnloadHook(e)}l=g.cfg,c=new lp,objDefine(m,"appInsights",{g:function(){return c}}),n=new nm,t=new ph,r=new Bf,s=new nc,objDefine(m,"core",{g:function(){return s}}),_addUnloadHook(onConfigChange(g,(function(){if(l[Cm]){var e=function parseConnectionString(e){if(!e)return{};var t=e[jc](";"),n=Pi(t,(function(e,t){var n=t[jc]("=");if(2===n[Oc]){var r=n[0][Fc](),i=n[1];e[r]=i}return e}),{});if(qr(n)[Oc]>0){if(n.endpointsuffix){var r=n.location?n.location+".":"";n[Rc]=n[Rc]||"https://"+r+"dc."+n.endpointsuffix}n[Rc]=n[Rc]||Pc,Ni(n[Rc],"/")&&(n[Rc]=n[Rc].slice(0,-1))}return n}(l[Cm]),t=e.ingestionendpoint;l[Sm]=l[Im]?l[Im]:t+Dc,l[Em]=e.instrumentationkey||l[Em]}l[Sm]=l[Im]?l[Im]:l[Sm]}))),m[cm]=e,m[um]=function(e,t){var n;return void 0===e&&(e=!0),doPerf(s,(function(){return"AISKU.flush"}),(function(){e&&!t&&(n=createPromise((function(e){t=e})));var r=1,flushDone=function(){0===--r&&t()};arrForEach(s.getChannels(),(function(t){t&&(r++,t[um](e,flushDone))})),flushDone()}),null,e),n},m[Mm]=function(e){void 0===e&&(e=!0),arrForEach(s.getChannels(),(function(t){t[Mm]?t[Mm]():t[um](e)}))},m.loadAppInsights=function(e,o,a){return void 0===e&&(e=!1),e&&function throwUnsupported(e){throw Si||(Si=createCustomError("UnsupportedError")),new Si(e)}("Legacy Mode is no longer supported"),doPerf(m.core,(function(){return"AISKU.loadAppInsights"}),(function(){s.initialize(l,[r,n,t,c,u],o,a),objDefine(m,"context",{g:function(){return n[Pm]}}),d||(d=new Su(s));var e=function _findSdkSourceFile(){if(am)return am;var e=null,t=!1,n=["://js.monitor.azure.com/","://az416426.vo.msecnd.net/"];try{var r=(document||{}).currentScript;r&&(e=r.src)}catch(a){}if(e){try{var i=e.toLowerCase();if(i){var o="";arrForEach(n,(function(e,n){if(-1!==Ui(i,e))return o="cdn"+(n+1),-1===Ui(i,"/scripts/")&&(-1!==Ui(i,"/next/")?o+="-next":-1!==Ui(i,"/beta/")&&(o+="-beta")),am=o+(t?".mod":""),-1}))}}catch(a){}am=e}return am}();e&&m[Pm]&&(m[Pm].internal.sdkSrc=e),function _updateSnippetProperties(e){if(e){var t="";isNullOrUndefined(i)||(t+=i),m[Pm]&&m[Pm].internal&&(m[Pm].internal.snippetVer=t||"-"),objForEachKey(m,(function(t,n){jr(t)&&!Or(n)&&t&&"_"!==t[0]&&-1===Ii(Lm,t)&&e[t]!==n&&(e[t]=n)}))}}(m[cm]),m.emptyQueue(),m[dm](),m[Dm](m),_addUnloadHook(onConfigChange(g,(function(){var e=!1;l.throttleMgrCfg[109]&&(e=!l.throttleMgrCfg[109].disabled),!d.isReady()&&l.extensionConfig&&l.extensionConfig[u.identifier]&&e&&d.onReadyState(!0),p||l[Cm]||!isFeatureEnabled(Am,l)||(d[Tm](106,"See Instrumentation key support at aka.ms/IkeyMigrate"),p=!0),!f&&m[Pm].internal.sdkSrc&&-1!=m[Pm].internal.sdkSrc.indexOf("az416426")&&isFeatureEnabled(jm,l)&&(d[Tm](110,"See Cdn support notice at aka.ms/JsActiveCdn"),f=!0),!v&&parseInt(i)<6&&isFeatureEnabled(Om,l)&&(d[Tm](111,"An updated Sdk Loader is available, see aka.ms/SnippetVer"),v=!0)})))})),m},m.updateSnippetDefinitions=function(e){!function proxyAssign(e,t,n){if(e&&t&&isObject$1(e)&&isObject$1(t)){var _loop_1=function(r){if(jr(r)){var i=t[r];Or(i)?n&&!n(r,!0,t,e)||(e[r]=_createProxyFunction(t,r)):n&&!n(r,!1,t,e)||(Br(e,r)&&delete e[r],objDefine(e,r,{g:function(){return t[r]},s:function(e){t[r]=e}}))}};for(var r in t)_loop_1(r)}return e}(e,m,(function(e){return e&&-1===Ii(Lm,e)}))},m.emptyQueue=function(){try{if(Fr(m.snippet[km])){for(var e=m.snippet[km].length,t=0;t<e;t++){(0,m.snippet[km][t])()}m.snippet[km]=void 0,delete m.snippet[km]}}catch(n){n&&Or(n.toString)&&n.toString()}},m[Dm]=function(e){if(hasWindow()||hasDocument()){var performHousekeeping_1=function(){if(e[Mm](!1),Or(m.core[pm])){var t=h.core[pm](sd);if(t){var n=t.plugin;n&&n[Pm]&&n[Pm]._sessionManager&&n[Pm]._sessionManager.backup()}}},t=!1;a||(a=mergeEvtNamespace(o,s[fm]&&s[fm]())),_addUnloadHook(onConfigChange(l,(function(n){var r=n.cfg,i=e.appInsights,o=createProcessTelemetryContext(null,r,i.core).getExtCfg(i.identifier||cd);_removePageEventHandlers();var l=r.disablePageUnloadEvents;o.disableFlushOnBeforeUnload||(addPageUnloadEventListener(performHousekeeping_1,l,a)&&(t=!0),addPageHideEventListener(performHousekeeping_1,l,a)&&(t=!0),t||function isReactNative(){var e=getNavigator();return!(!e||!e.product)&&"ReactNative"===e.product}()||_throwInternal(s.logger,1,19,"Could not add handler for beforeunload and pagehide")),t||o.disableFlushOnUnload||addPageHideEventListener(performHousekeeping_1,l,a)})))}},m.getSender=function(){return r},m.unload=function(e,t,n){var r,i=!1;return e&&!t&&(r=createPromise((function(e){t=e}))),m[Mm](e),_removePageEventHandlers(),s.unload&&s.unload(e,(function _unloadCallback(e){i||(i=!0,_initDefaults(),t&&t(e))}),n),r},proxyFunctions(m,c,["getCookieMgr",vm,gm,"trackPageViewPerformance",ym,"_onerror",hm,mm,"startTrackPage","stopTrackPage","startTrackEvent","stopTrackEvent"]),proxyFunctions(m,(function _getCurrentDependencies(){return t}),[_m,"addDependencyListener","addDependencyInitializer"]),proxyFunctions(m,s,["addTelemetryInitializer",dm,"stopPollingInternalLogs",pm,"addPlugin",fm,"addUnloadCb","getTraceCtx","updateCfg","onCfgChange"]),proxyFunctions(m,(function(){var e=n[Pm];return e?e.user:null}),[bm,wm])}))}return AppInsightsSku2.prototype.addDependencyInitializer=function(e){return null},AppInsightsSku2}();const zm=new Nm({config:{connectionString:"InstrumentationKey=3db62cee-dd9b-4622-9884-e44d8403f2bc;IngestionEndpoint=https://eastasia-0.in.applicationinsights.azure.com/;LiveEndpoint=https://eastasia.livediagnostics.monitor.azure.com/;ApplicationId=be48ffb5-2543-4ab6-a75c-37ef9deda34a",disableCookiesUsage:!0,disableFetchTracking:!0,disableAjaxTracking:!0}});zm.loadAppInsights();class AnyError extends Error{constructor(e,t,n,r){super(t,n),this.name=e,r&&Object.assign(this,r)}}function getSWRV(e,t){const n=vn(e.key);if(!n)throw new Error("Key is required");return swrvGet(n,e.fetcher,t.cache,t.dedupingInterval)}function formatKey(e,t){return`${e}?${function buildSearchParameters(e){return Object.entries(e).map((([e,t])=>`${e}=${vn(t)||""}`)).join("&")}(t)}`}async function swrvGet(e,t,n,r,i){const o=null==n?void 0:n.get(e),a=null==o?void 0:o.data;if(a){if(!Boolean(Date.now()-o.createdAt>=r)){if(a.error)throw a.error;return a.data}}const s=await B(e,t(null==i?void 0:i.abortSignal),n,null==i?void 0:i.ttl);if(s.error)throw s.error;return s.data}function __awaiter(e,t,n,r){return new(n||(n=Promise))((function(i,o){function fulfilled(e){try{step(r.next(e))}catch(t){o(t)}}function rejected(e){try{step(r.throw(e))}catch(t){o(t)}}function step(e){e.done?i(e.value):function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())}))}function __generator(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function verb(s){return function(l){return function step(s){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){a.label=s[1];break}if(6===s[0]&&a.label<i[1]){a.label=i[1],i=s;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(s);break}i[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(l){s=[6,l],r=0}finally{n=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}"function"==typeof SuppressedError&&SuppressedError;var Um=new Error("request for lock canceled"),Bm=function(){function Semaphore2(e,t){void 0===t&&(t=Um),this._value=e,this._cancelError=t,this._queue=[],this._weightedWaiters=[]}return Semaphore2.prototype.acquire=function(e,t){var n=this;if(void 0===e&&(e=1),void 0===t&&(t=0),e<=0)throw new Error("invalid weight ".concat(e,": must be positive"));return new Promise((function(r,i){var o={resolve:r,reject:i,weight:e,priority:t},a=findIndexFromEnd(n._queue,(function(e){return t<=e.priority}));-1===a&&e<=n._value?n._dispatchItem(o):n._queue.splice(a+1,0,o)}))},Semaphore2.prototype.runExclusive=function(e){return __awaiter(this,arguments,void 0,(function(e,t,n){var r,i,o;return void 0===t&&(t=1),void 0===n&&(n=0),__generator(this,(function(a){switch(a.label){case 0:return[4,this.acquire(t,n)];case 1:r=a.sent(),i=r[0],o=r[1],a.label=2;case 2:return a.trys.push([2,,4,5]),[4,e(i)];case 3:return[2,a.sent()];case 4:return o(),[7];case 5:return[2]}}))}))},Semaphore2.prototype.waitForUnlock=function(e,t){var n=this;if(void 0===e&&(e=1),void 0===t&&(t=0),e<=0)throw new Error("invalid weight ".concat(e,": must be positive"));return this._couldLockImmediately(e,t)?Promise.resolve():new Promise((function(r){n._weightedWaiters[e-1]||(n._weightedWaiters[e-1]=[]),function insertSorted(e,t){var n=findIndexFromEnd(e,(function(e){return t.priority<=e.priority}));e.splice(n+1,0,t)}(n._weightedWaiters[e-1],{resolve:r,priority:t})}))},Semaphore2.prototype.isLocked=function(){return this._value<=0},Semaphore2.prototype.getValue=function(){return this._value},Semaphore2.prototype.setValue=function(e){this._value=e,this._dispatchQueue()},Semaphore2.prototype.release=function(e){if(void 0===e&&(e=1),e<=0)throw new Error("invalid weight ".concat(e,": must be positive"));this._value+=e,this._dispatchQueue()},Semaphore2.prototype.cancel=function(){var e=this;this._queue.forEach((function(t){return t.reject(e._cancelError)})),this._queue=[]},Semaphore2.prototype._dispatchQueue=function(){for(this._drainUnlockWaiters();this._queue.length>0&&this._queue[0].weight<=this._value;)this._dispatchItem(this._queue.shift()),this._drainUnlockWaiters()},Semaphore2.prototype._dispatchItem=function(e){var t=this._value;this._value-=e.weight,e.resolve([t,this._newReleaser(e.weight)])},Semaphore2.prototype._newReleaser=function(e){var t=this,n=!1;return function(){n||(n=!0,t.release(e))}},Semaphore2.prototype._drainUnlockWaiters=function(){if(0===this._queue.length)for(var e=this._value;e>0;e--){(n=this._weightedWaiters[e-1])&&(n.forEach((function(e){return e.resolve()})),this._weightedWaiters[e-1]=[])}else{var t=this._queue[0].priority;for(e=this._value;e>0;e--){var n;if(n=this._weightedWaiters[e-1]){var r=n.findIndex((function(e){return e.priority<=t}));(-1===r?n:n.splice(0,r)).forEach((function(e){return e.resolve()}))}}}},Semaphore2.prototype._couldLockImmediately=function(e,t){return(0===this._queue.length||this._queue[0].priority<t)&&e<=this._value},Semaphore2}();function findIndexFromEnd(e,t){for(var n=e.length-1;n>=0;n--)if(t(e[n]))return n;return-1}var $m=function(){function Mutex2(e){this._semaphore=new Bm(1,e)}return Mutex2.prototype.acquire=function(){return __awaiter(this,arguments,void 0,(function(e){var t;return void 0===e&&(e=0),__generator(this,(function(n){switch(n.label){case 0:return[4,this._semaphore.acquire(1,e)];case 1:return t=n.sent(),[2,t[1]]}}))}))},Mutex2.prototype.runExclusive=function(e,t){return void 0===t&&(t=0),this._semaphore.runExclusive((function(){return e()}),1,t)},Mutex2.prototype.isLocked=function(){return this._semaphore.isLocked()},Mutex2.prototype.waitForUnlock=function(e){return void 0===e&&(e=0),this._semaphore.waitForUnlock(1,e)},Mutex2.prototype.release=function(){this._semaphore.isLocked()&&this._semaphore.release()},Mutex2.prototype.cancel=function(){return this._semaphore.cancel()},Mutex2}();function useSWRVModel(e,t){return $(e.key,e.fetcher,t)}function useLoading(e,t,n){const r=o(void 0);c(t,(()=>{r.value=n.value}));return d((()=>e.value&&r.value!==n.value))}var Hm={exports:{}};var qm={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2};var Gm="object"==typeof process&&process.env&&{}.NODE_DEBUG&&/\bsemver\b/i.test({}.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};!function(e,t){const{MAX_SAFE_COMPONENT_LENGTH:n,MAX_SAFE_BUILD_LENGTH:r,MAX_LENGTH:i}=qm,o=Gm,a=(t=e.exports={}).re=[],s=t.safeRe=[],l=t.src=[],c=t.t={};let u=0;const d="[a-zA-Z0-9-]",p=[["\\s",1],["\\d",i],[d,r]],createToken=(e,t,n)=>{const r=(e=>{for(const[t,n]of p)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e})(t),i=u++;o(e,i,t),c[e]=i,l[i]=t,a[i]=new RegExp(t,n?"g":void 0),s[i]=new RegExp(r,n?"g":void 0)};createToken("NUMERICIDENTIFIER","0|[1-9]\\d*"),createToken("NUMERICIDENTIFIERLOOSE","\\d+"),createToken("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${d}*`),createToken("MAINVERSION",`(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})`),createToken("MAINVERSIONLOOSE",`(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})`),createToken("PRERELEASEIDENTIFIER",`(?:${l[c.NUMERICIDENTIFIER]}|${l[c.NONNUMERICIDENTIFIER]})`),createToken("PRERELEASEIDENTIFIERLOOSE",`(?:${l[c.NUMERICIDENTIFIERLOOSE]}|${l[c.NONNUMERICIDENTIFIER]})`),createToken("PRERELEASE",`(?:-(${l[c.PRERELEASEIDENTIFIER]}(?:\\.${l[c.PRERELEASEIDENTIFIER]})*))`),createToken("PRERELEASELOOSE",`(?:-?(${l[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[c.PRERELEASEIDENTIFIERLOOSE]})*))`),createToken("BUILDIDENTIFIER",`${d}+`),createToken("BUILD",`(?:\\+(${l[c.BUILDIDENTIFIER]}(?:\\.${l[c.BUILDIDENTIFIER]})*))`),createToken("FULLPLAIN",`v?${l[c.MAINVERSION]}${l[c.PRERELEASE]}?${l[c.BUILD]}?`),createToken("FULL",`^${l[c.FULLPLAIN]}$`),createToken("LOOSEPLAIN",`[v=\\s]*${l[c.MAINVERSIONLOOSE]}${l[c.PRERELEASELOOSE]}?${l[c.BUILD]}?`),createToken("LOOSE",`^${l[c.LOOSEPLAIN]}$`),createToken("GTLT","((?:<|>)?=?)"),createToken("XRANGEIDENTIFIERLOOSE",`${l[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),createToken("XRANGEIDENTIFIER",`${l[c.NUMERICIDENTIFIER]}|x|X|\\*`),createToken("XRANGEPLAIN",`[v=\\s]*(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:${l[c.PRERELEASE]})?${l[c.BUILD]}?)?)?`),createToken("XRANGEPLAINLOOSE",`[v=\\s]*(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:${l[c.PRERELEASELOOSE]})?${l[c.BUILD]}?)?)?`),createToken("XRANGE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAIN]}$`),createToken("XRANGELOOSE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAINLOOSE]}$`),createToken("COERCEPLAIN",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?`),createToken("COERCE",`${l[c.COERCEPLAIN]}(?:$|[^\\d])`),createToken("COERCEFULL",l[c.COERCEPLAIN]+`(?:${l[c.PRERELEASE]})?(?:${l[c.BUILD]})?(?:$|[^\\d])`),createToken("COERCERTL",l[c.COERCE],!0),createToken("COERCERTLFULL",l[c.COERCEFULL],!0),createToken("LONETILDE","(?:~>?)"),createToken("TILDETRIM",`(\\s*)${l[c.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",createToken("TILDE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAIN]}$`),createToken("TILDELOOSE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAINLOOSE]}$`),createToken("LONECARET","(?:\\^)"),createToken("CARETTRIM",`(\\s*)${l[c.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",createToken("CARET",`^${l[c.LONECARET]}${l[c.XRANGEPLAIN]}$`),createToken("CARETLOOSE",`^${l[c.LONECARET]}${l[c.XRANGEPLAINLOOSE]}$`),createToken("COMPARATORLOOSE",`^${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]})$|^$`),createToken("COMPARATOR",`^${l[c.GTLT]}\\s*(${l[c.FULLPLAIN]})$|^$`),createToken("COMPARATORTRIM",`(\\s*)${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]}|${l[c.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",createToken("HYPHENRANGE",`^\\s*(${l[c.XRANGEPLAIN]})\\s+-\\s+(${l[c.XRANGEPLAIN]})\\s*$`),createToken("HYPHENRANGELOOSE",`^\\s*(${l[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[c.XRANGEPLAINLOOSE]})\\s*$`),createToken("STAR","(<|>)?=?\\s*\\*"),createToken("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),createToken("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}(Hm,Hm.exports);const Wm=Object.freeze({loose:!0}),Jm=Object.freeze({});var parseOptions_1=e=>e?"object"!=typeof e?Wm:e:Jm;const Xm=/^[0-9]+$/,compareIdentifiers$1=(e,t)=>{const n=Xm.test(e),r=Xm.test(t);return n&&r&&(e=+e,t=+t),e===t?0:n&&!r?-1:r&&!n?1:e<t?-1:1};var Km={compareIdentifiers:compareIdentifiers$1,rcompareIdentifiers:(e,t)=>compareIdentifiers$1(t,e)};const Ym=Gm,{MAX_LENGTH:Qm,MAX_SAFE_INTEGER:Zm}=qm,{safeRe:eg,t:tg}=Hm.exports,ng=parseOptions_1,{compareIdentifiers:rg}=Km;class SemVer$d{constructor(e,t){if(t=ng(t),e instanceof SemVer$d){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>Qm)throw new TypeError(`version is longer than ${Qm} characters`);Ym("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?eg[tg.LOOSE]:eg[tg.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>Zm||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Zm||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Zm||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<Zm)return t}return e})):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(Ym("SemVer.compare",this.version,this.options,e),!(e instanceof SemVer$d)){if("string"==typeof e&&e===this.version)return 0;e=new SemVer$d(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof SemVer$d||(e=new SemVer$d(e,this.options)),rg(this.major,e.major)||rg(this.minor,e.minor)||rg(this.patch,e.patch)}comparePre(e){if(e instanceof SemVer$d||(e=new SemVer$d(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const n=this.prerelease[t],r=e.prerelease[t];if(Ym("prerelease compare",t,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return rg(n,r)}while(++t)}compareBuild(e){e instanceof SemVer$d||(e=new SemVer$d(e,this.options));let t=0;do{const n=this.build[t],r=e.build[t];if(Ym("prerelease compare",t,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return rg(n,r)}while(++t)}inc(e,t,n){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,n),this.inc("pre",t,n);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t,n),this.inc("pre",t,n);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{const e=Number(n)?1:0;if(!t&&!1===n)throw new Error("invalid increment argument: identifier is empty");if(0===this.prerelease.length)this.prerelease=[e];else{let r=this.prerelease.length;for(;--r>=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);if(-1===r){if(t===this.prerelease.join(".")&&!1===n)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let r=[t,e];!1===n&&(r=[t]),0===rg(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=r):this.prerelease=r}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}var ig=SemVer$d;const og=ig;var parse_1$1=(e,t,n=!1)=>{if(e instanceof og)return e;try{return new og(e,t)}catch(r){if(!n)return null;throw r}};const ag=parse_1$1;var valid_1=(e,t)=>{const n=ag(e,t);return n?n.version:null};const sg=parse_1$1;var clean_1=(e,t)=>{const n=sg(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null};const lg=ig;var inc_1=(e,t,n,r,i)=>{"string"==typeof n&&(i=r,r=n,n=void 0);try{return new lg(e instanceof lg?e.version:e,n).inc(t,r,i).version}catch(o){return null}};const cg=parse_1$1;var diff_1=(e,t)=>{const n=cg(e,null,!0),r=cg(t,null,!0),i=n.compare(r);if(0===i)return null;const o=i>0,a=o?n:r,s=o?r:n,l=!!a.prerelease.length;if(!!s.prerelease.length&&!l)return s.patch||s.minor?a.patch?"patch":a.minor?"minor":"major":"major";const c=l?"pre":"";return n.major!==r.major?c+"major":n.minor!==r.minor?c+"minor":n.patch!==r.patch?c+"patch":"prerelease"};const ug=ig;var major_1=(e,t)=>new ug(e,t).major;const dg=ig;var minor_1=(e,t)=>new dg(e,t).minor;const pg=ig;var patch_1=(e,t)=>new pg(e,t).patch;const fg=parse_1$1;var prerelease_1=(e,t)=>{const n=fg(e,t);return n&&n.prerelease.length?n.prerelease:null};const vg=ig;var compare_1=(e,t,n)=>new vg(e,n).compare(new vg(t,n));const hg=compare_1;var rcompare_1=(e,t,n)=>hg(t,e,n);const mg=compare_1;var compareLoose_1=(e,t)=>mg(e,t,!0);const gg=ig;var compareBuild_1=(e,t,n)=>{const r=new gg(e,n),i=new gg(t,n);return r.compare(i)||r.compareBuild(i)};const yg=compareBuild_1;var sort_1=(e,t)=>e.sort(((e,n)=>yg(e,n,t)));const _g=compareBuild_1;var rsort_1=(e,t)=>e.sort(((e,n)=>_g(n,e,t)));const bg=compare_1;var gt_1=(e,t,n)=>bg(e,t,n)>0;const wg=compare_1;var lt_1=(e,t,n)=>wg(e,t,n)<0;const xg=compare_1;var eq_1=(e,t,n)=>0===xg(e,t,n);const kg=compare_1;var neq_1=(e,t,n)=>0!==kg(e,t,n);const Cg=compare_1;var gte_1=(e,t,n)=>Cg(e,t,n)>=0;const Sg=compare_1;var lte_1=(e,t,n)=>Sg(e,t,n)<=0;const Ig=eq_1,Eg=neq_1,Mg=gt_1,Pg=gte_1,Dg=lt_1,Tg=lte_1;var cmp_1=(e,t,n,r)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e===n;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return Ig(e,n,r);case"!=":return Eg(e,n,r);case">":return Mg(e,n,r);case">=":return Pg(e,n,r);case"<":return Dg(e,n,r);case"<=":return Tg(e,n,r);default:throw new TypeError(`Invalid operator: ${t}`)}};const Lg=ig,Ag=parse_1$1,{safeRe:jg,t:Og}=Hm.exports;var Fg,Rg,coerce_1=(e,t)=>{if(e instanceof Lg)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let n=null;if((t=t||{}).rtl){const r=t.includePrerelease?jg[Og.COERCERTLFULL]:jg[Og.COERCERTL];let i;for(;(i=r.exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&i.index+i[0].length===n.index+n[0].length||(n=i),r.lastIndex=i.index+i[1].length+i[2].length;r.lastIndex=-1}else n=e.match(t.includePrerelease?jg[Og.COERCEFULL]:jg[Og.COERCE]);if(null===n)return null;const r=n[2],i=n[3]||"0",o=n[4]||"0",a=t.includePrerelease&&n[5]?`-${n[5]}`:"",s=t.includePrerelease&&n[6]?`+${n[6]}`:"";return Ag(`${r}.${i}.${o}${a}${s}`,t)};var Vg=Yallist$1;function Yallist$1(e){var t=this;if(t instanceof Yallist$1||(t=new Yallist$1),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var n=0,r=arguments.length;n<r;n++)t.push(arguments[n]);return t}function insert(e,t,n){var r=t===e.head?new Node$1(n,null,t,e):new Node$1(n,t,t.next,e);return null===r.next&&(e.tail=r),null===r.prev&&(e.head=r),e.length++,r}function push(e,t){e.tail=new Node$1(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function unshift(e,t){e.head=new Node$1(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function Node$1(e,t,n,r){if(!(this instanceof Node$1))return new Node$1(e,t,n,r);this.list=r,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,n?(n.prev=this,this.next=n):this.next=null}Yallist$1.Node=Node$1,Yallist$1.create=Yallist$1,Yallist$1.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,n=e.prev;return t&&(t.prev=n),n&&(n.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=n),e.list.length--,e.next=null,e.prev=null,e.list=null,t},Yallist$1.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}},Yallist$1.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}},Yallist$1.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)push(this,arguments[e]);return this.length},Yallist$1.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)unshift(this,arguments[e]);return this.length},Yallist$1.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}},Yallist$1.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}},Yallist$1.prototype.forEach=function(e,t){t=t||this;for(var n=this.head,r=0;null!==n;r++)e.call(t,n.value,r,this),n=n.next},Yallist$1.prototype.forEachReverse=function(e,t){t=t||this;for(var n=this.tail,r=this.length-1;null!==n;r--)e.call(t,n.value,r,this),n=n.prev},Yallist$1.prototype.get=function(e){for(var t=0,n=this.head;null!==n&&t<e;t++)n=n.next;if(t===e&&null!==n)return n.value},Yallist$1.prototype.getReverse=function(e){for(var t=0,n=this.tail;null!==n&&t<e;t++)n=n.prev;if(t===e&&null!==n)return n.value},Yallist$1.prototype.map=function(e,t){t=t||this;for(var n=new Yallist$1,r=this.head;null!==r;)n.push(e.call(t,r.value,this)),r=r.next;return n},Yallist$1.prototype.mapReverse=function(e,t){t=t||this;for(var n=new Yallist$1,r=this.tail;null!==r;)n.push(e.call(t,r.value,this)),r=r.prev;return n},Yallist$1.prototype.reduce=function(e,t){var n,r=this.head;if(arguments.length>1)n=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");r=this.head.next,n=this.head.value}for(var i=0;null!==r;i++)n=e(n,r.value,i),r=r.next;return n},Yallist$1.prototype.reduceReverse=function(e,t){var n,r=this.tail;if(arguments.length>1)n=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");r=this.tail.prev,n=this.tail.value}for(var i=this.length-1;null!==r;i--)n=e(n,r.value,i),r=r.prev;return n},Yallist$1.prototype.toArray=function(){for(var e=new Array(this.length),t=0,n=this.head;null!==n;t++)e[t]=n.value,n=n.next;return e},Yallist$1.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,n=this.tail;null!==n;t++)e[t]=n.value,n=n.prev;return e},Yallist$1.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new Yallist$1;if(t<e||t<0)return n;e<0&&(e=0),t>this.length&&(t=this.length);for(var r=0,i=this.head;null!==i&&r<e;r++)i=i.next;for(;null!==i&&r<t;r++,i=i.next)n.push(i.value);return n},Yallist$1.prototype.sliceReverse=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new Yallist$1;if(t<e||t<0)return n;e<0&&(e=0),t>this.length&&(t=this.length);for(var r=this.length,i=this.tail;null!==i&&r>t;r--)i=i.prev;for(;null!==i&&r>e;r--,i=i.prev)n.push(i.value);return n},Yallist$1.prototype.splice=function(e,t,...n){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var r=0,i=this.head;null!==i&&r<e;r++)i=i.next;var o=[];for(r=0;i&&r<t;r++)o.push(i.value),i=this.removeNode(i);null===i&&(i=this.tail),i!==this.head&&i!==this.tail&&(i=i.prev);for(r=0;r<n.length;r++)i=insert(this,i,n[r]);return o},Yallist$1.prototype.reverse=function(){for(var e=this.head,t=this.tail,n=e;null!==n;n=n.prev){var r=n.prev;n.prev=n.next,n.next=r}return this.head=t,this.tail=e,this};try{!function requireIterator(){return Rg?Fg:(Rg=1,Fg=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}})}()(Yallist$1)}catch(aM){}const Ng=Vg,zg=Symbol("max"),Ug=Symbol("length"),Bg=Symbol("lengthCalculator"),$g=Symbol("allowStale"),Hg=Symbol("maxAge"),qg=Symbol("dispose"),Gg=Symbol("noDisposeOnSet"),Wg=Symbol("lruList"),Jg=Symbol("cache"),Xg=Symbol("updateAgeOnGet"),naiveLength=()=>1;const get=(e,t,n)=>{const r=e[Jg].get(t);if(r){const t=r.value;if(isStale(e,t)){if(del(e,r),!e[$g])return}else n&&(e[Xg]&&(r.value.now=Date.now()),e[Wg].unshiftNode(r));return t.value}},isStale=(e,t)=>{if(!t||!t.maxAge&&!e[Hg])return!1;const n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[Hg]&&n>e[Hg]},trim=e=>{if(e[Ug]>e[zg])for(let t=e[Wg].tail;e[Ug]>e[zg]&&null!==t;){const n=t.prev;del(e,t),t=n}},del=(e,t)=>{if(t){const n=t.value;e[qg]&&e[qg](n.key,n.value),e[Ug]-=n.length,e[Jg].delete(n.key),e[Wg].removeNode(t)}};class Entry{constructor(e,t,n,r,i){this.key=e,this.value=t,this.length=n,this.now=r,this.maxAge=i||0}}const forEachStep=(e,t,n,r)=>{let i=n.value;isStale(e,i)&&(del(e,n),e[$g]||(i=void 0)),i&&t.call(r,i.value,i.key,e)};var Kg,Yg,Qg,Zg,ey=class LRUCache{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[zg]=e.max||1/0;const t=e.length||naiveLength;if(this[Bg]="function"!=typeof t?naiveLength:t,this[$g]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[Hg]=e.maxAge||0,this[qg]=e.dispose,this[Gg]=e.noDisposeOnSet||!1,this[Xg]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[zg]=e||1/0,trim(this)}get max(){return this[zg]}set allowStale(e){this[$g]=!!e}get allowStale(){return this[$g]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[Hg]=e,trim(this)}get maxAge(){return this[Hg]}set lengthCalculator(e){"function"!=typeof e&&(e=naiveLength),e!==this[Bg]&&(this[Bg]=e,this[Ug]=0,this[Wg].forEach((e=>{e.length=this[Bg](e.value,e.key),this[Ug]+=e.length}))),trim(this)}get lengthCalculator(){return this[Bg]}get length(){return this[Ug]}get itemCount(){return this[Wg].length}rforEach(e,t){t=t||this;for(let n=this[Wg].tail;null!==n;){const r=n.prev;forEachStep(this,e,n,t),n=r}}forEach(e,t){t=t||this;for(let n=this[Wg].head;null!==n;){const r=n.next;forEachStep(this,e,n,t),n=r}}keys(){return this[Wg].toArray().map((e=>e.key))}values(){return this[Wg].toArray().map((e=>e.value))}reset(){this[qg]&&this[Wg]&&this[Wg].length&&this[Wg].forEach((e=>this[qg](e.key,e.value))),this[Jg]=new Map,this[Wg]=new Ng,this[Ug]=0}dump(){return this[Wg].map((e=>!isStale(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)})).toArray().filter((e=>e))}dumpLru(){return this[Wg]}set(e,t,n){if((n=n||this[Hg])&&"number"!=typeof n)throw new TypeError("maxAge must be a number");const r=n?Date.now():0,i=this[Bg](t,e);if(this[Jg].has(e)){if(i>this[zg])return del(this,this[Jg].get(e)),!1;const o=this[Jg].get(e).value;return this[qg]&&(this[Gg]||this[qg](e,o.value)),o.now=r,o.maxAge=n,o.value=t,this[Ug]+=i-o.length,o.length=i,this.get(e),trim(this),!0}const o=new Entry(e,t,i,r,n);return o.length>this[zg]?(this[qg]&&this[qg](e,t),!1):(this[Ug]+=o.length,this[Wg].unshift(o),this[Jg].set(e,this[Wg].head),trim(this),!0)}has(e){if(!this[Jg].has(e))return!1;const t=this[Jg].get(e).value;return!isStale(this,t)}get(e){return get(this,e,!0)}peek(e){return get(this,e,!1)}pop(){const e=this[Wg].tail;return e?(del(this,e),e.value):null}del(e){del(this,this[Jg].get(e))}load(e){this.reset();const t=Date.now();for(let n=e.length-1;n>=0;n--){const r=e[n],i=r.e||0;if(0===i)this.set(r.k,r.v);else{const e=i-t;e>0&&this.set(r.k,r.v,e)}}}prune(){this[Jg].forEach(((e,t)=>get(this,t,!1)))}};function requireRange(){if(Yg)return Kg;Yg=1;class Range2{constructor(e,r){if(r=t(r),e instanceof Range2)return e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease?e:new Range2(e.raw,r);if(e instanceof n)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map((e=>this.parseRange(e.trim()))).filter((e=>e.length)),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter((e=>!isNullSet(e[0]))),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const t of this.set)if(1===t.length&&isAny(t[0])){this.set=[t];break}}this.format()}format(){return this.range=this.set.map((e=>e.join(" ").trim())).join("||").trim(),this.range}toString(){return this.range}parseRange(t){const i=((this.options.includePrerelease&&u)|(this.options.loose&&d))+":"+t,p=e.get(i);if(p)return p;const f=this.options.loose,v=f?o[a.HYPHENRANGELOOSE]:o[a.HYPHENRANGE];t=t.replace(v,hyphenReplace(this.options.includePrerelease)),r("hyphen replace",t),t=t.replace(o[a.COMPARATORTRIM],s),r("comparator trim",t),t=t.replace(o[a.TILDETRIM],l),r("tilde trim",t),t=t.replace(o[a.CARETTRIM],c),r("caret trim",t);let h=t.split(" ").map((e=>parseComparator(e,this.options))).join(" ").split(/\s+/).map((e=>replaceGTE0(e,this.options)));f&&(h=h.filter((e=>(r("loose invalid filter",e,this.options),!!e.match(o[a.COMPARATORLOOSE]))))),r("range list",h);const m=new Map,g=h.map((e=>new n(e,this.options)));for(const e of g){if(isNullSet(e))return[e];m.set(e.value,e)}m.size>1&&m.has("")&&m.delete("");const _=[...m.values()];return e.set(i,_),_}intersects(e,t){if(!(e instanceof Range2))throw new TypeError("a Range is required");return this.set.some((n=>isSatisfiable(n,t)&&e.set.some((e=>isSatisfiable(e,t)&&n.every((n=>e.every((e=>n.intersects(e,t)))))))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new i(e,this.options)}catch(aM){return!1}for(let t=0;t<this.set.length;t++)if(testSet(this.set[t],e,this.options))return!0;return!1}}Kg=Range2;const e=new ey({max:1e3}),t=parseOptions_1,n=requireComparator(),r=Gm,i=ig,{safeRe:o,t:a,comparatorTrimReplace:s,tildeTrimReplace:l,caretTrimReplace:c}=Hm.exports,{FLAG_INCLUDE_PRERELEASE:u,FLAG_LOOSE:d}=qm,isNullSet=e=>"<0.0.0-0"===e.value,isAny=e=>""===e.value,isSatisfiable=(e,t)=>{let n=!0;const r=e.slice();let i=r.pop();for(;n&&r.length;)n=r.every((e=>i.intersects(e,t))),i=r.pop();return n},parseComparator=(e,t)=>(r("comp",e,t),e=replaceCarets(e,t),r("caret",e),e=replaceTildes(e,t),r("tildes",e),e=replaceXRanges(e,t),r("xrange",e),e=replaceStars(e,t),r("stars",e),e),isX=e=>!e||"x"===e.toLowerCase()||"*"===e,replaceTildes=(e,t)=>e.trim().split(/\s+/).map((e=>replaceTilde(e,t))).join(" "),replaceTilde=(e,t)=>{const n=t.loose?o[a.TILDELOOSE]:o[a.TILDE];return e.replace(n,((t,n,i,o,a)=>{let s;return r("tilde",e,t,n,i,o,a),isX(n)?s="":isX(i)?s=`>=${n}.0.0 <${+n+1}.0.0-0`:isX(o)?s=`>=${n}.${i}.0 <${n}.${+i+1}.0-0`:a?(r("replaceTilde pr",a),s=`>=${n}.${i}.${o}-${a} <${n}.${+i+1}.0-0`):s=`>=${n}.${i}.${o} <${n}.${+i+1}.0-0`,r("tilde return",s),s}))},replaceCarets=(e,t)=>e.trim().split(/\s+/).map((e=>replaceCaret(e,t))).join(" "),replaceCaret=(e,t)=>{r("caret",e,t);const n=t.loose?o[a.CARETLOOSE]:o[a.CARET],i=t.includePrerelease?"-0":"";return e.replace(n,((t,n,o,a,s)=>{let l;return r("caret",e,t,n,o,a,s),isX(n)?l="":isX(o)?l=`>=${n}.0.0${i} <${+n+1}.0.0-0`:isX(a)?l="0"===n?`>=${n}.${o}.0${i} <${n}.${+o+1}.0-0`:`>=${n}.${o}.0${i} <${+n+1}.0.0-0`:s?(r("replaceCaret pr",s),l="0"===n?"0"===o?`>=${n}.${o}.${a}-${s} <${n}.${o}.${+a+1}-0`:`>=${n}.${o}.${a}-${s} <${n}.${+o+1}.0-0`:`>=${n}.${o}.${a}-${s} <${+n+1}.0.0-0`):(r("no pr"),l="0"===n?"0"===o?`>=${n}.${o}.${a}${i} <${n}.${o}.${+a+1}-0`:`>=${n}.${o}.${a}${i} <${n}.${+o+1}.0-0`:`>=${n}.${o}.${a} <${+n+1}.0.0-0`),r("caret return",l),l}))},replaceXRanges=(e,t)=>(r("replaceXRanges",e,t),e.split(/\s+/).map((e=>replaceXRange(e,t))).join(" ")),replaceXRange=(e,t)=>{e=e.trim();const n=t.loose?o[a.XRANGELOOSE]:o[a.XRANGE];return e.replace(n,((n,i,o,a,s,l)=>{r("xRange",e,n,i,o,a,s,l);const c=isX(o),u=c||isX(a),d=u||isX(s),p=d;return"="===i&&p&&(i=""),l=t.includePrerelease?"-0":"",c?n=">"===i||"<"===i?"<0.0.0-0":"*":i&&p?(u&&(a=0),s=0,">"===i?(i=">=",u?(o=+o+1,a=0,s=0):(a=+a+1,s=0)):"<="===i&&(i="<",u?o=+o+1:a=+a+1),"<"===i&&(l="-0"),n=`${i+o}.${a}.${s}${l}`):u?n=`>=${o}.0.0${l} <${+o+1}.0.0-0`:d&&(n=`>=${o}.${a}.0${l} <${o}.${+a+1}.0-0`),r("xRange return",n),n}))},replaceStars=(e,t)=>(r("replaceStars",e,t),e.trim().replace(o[a.STAR],"")),replaceGTE0=(e,t)=>(r("replaceGTE0",e,t),e.trim().replace(o[t.includePrerelease?a.GTE0PRE:a.GTE0],"")),hyphenReplace=e=>(t,n,r,i,o,a,s,l,c,u,d,p,f)=>`${n=isX(r)?"":isX(i)?`>=${r}.0.0${e?"-0":""}`:isX(o)?`>=${r}.${i}.0${e?"-0":""}`:a?`>=${n}`:`>=${n}${e?"-0":""}`} ${l=isX(c)?"":isX(u)?`<${+c+1}.0.0-0`:isX(d)?`<${c}.${+u+1}.0-0`:p?`<=${c}.${u}.${d}-${p}`:e?`<${c}.${u}.${+d+1}-0`:`<=${l}`}`.trim(),testSet=(e,t,i)=>{for(let n=0;n<e.length;n++)if(!e[n].test(t))return!1;if(t.prerelease.length&&!i.includePrerelease){for(let i=0;i<e.length;i++)if(r(e[i].semver),e[i].semver!==n.ANY&&e[i].semver.prerelease.length>0){const n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0};return Kg}function requireComparator(){if(Zg)return Qg;Zg=1;const e=Symbol("SemVer ANY");class Comparator2{static get ANY(){return e}constructor(n,r){if(r=t(r),n instanceof Comparator2){if(n.loose===!!r.loose)return n;n=n.value}n=n.trim().split(/\s+/).join(" "),o("comparator",n,r),this.options=r,this.loose=!!r.loose,this.parse(n),this.semver===e?this.value="":this.value=this.operator+this.semver.version,o("comp",this)}parse(t){const i=this.options.loose?n[r.COMPARATORLOOSE]:n[r.COMPARATOR],o=t.match(i);if(!o)throw new TypeError(`Invalid comparator: ${t}`);this.operator=void 0!==o[1]?o[1]:"","="===this.operator&&(this.operator=""),o[2]?this.semver=new a(o[2],this.options.loose):this.semver=e}toString(){return this.value}test(t){if(o("Comparator.test",t,this.options.loose),this.semver===e||t===e)return!0;if("string"==typeof t)try{t=new a(t,this.options)}catch(aM){return!1}return i(t,this.operator,this.semver,this.options)}intersects(e,n){if(!(e instanceof Comparator2))throw new TypeError("a Comparator is required");return""===this.operator?""===this.value||new s(e.value,n).test(this.value):""===e.operator?""===e.value||new s(this.value,n).test(e.semver):(!(n=t(n)).includePrerelease||"<0.0.0-0"!==this.value&&"<0.0.0-0"!==e.value)&&(!(!n.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0")))&&(!(!this.operator.startsWith(">")||!e.operator.startsWith(">"))||(!(!this.operator.startsWith("<")||!e.operator.startsWith("<"))||(!(this.semver.version!==e.semver.version||!this.operator.includes("=")||!e.operator.includes("="))||(!!(i(this.semver,"<",e.semver,n)&&this.operator.startsWith(">")&&e.operator.startsWith("<"))||!!(i(this.semver,">",e.semver,n)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))))))}}Qg=Comparator2;const t=parseOptions_1,{safeRe:n,t:r}=Hm.exports,i=cmp_1,o=Gm,a=ig,s=requireRange();return Qg}const ty=requireRange();var satisfies_1=(e,t,n)=>{try{t=new ty(t,n)}catch(aM){return!1}return t.test(e)};const ny=requireRange();var toComparators_1=(e,t)=>new ny(e,t).set.map((e=>e.map((e=>e.value)).join(" ").trim().split(" ")));const ry=ig,iy=requireRange();var maxSatisfying_1=(e,t,n)=>{let r=null,i=null,o=null;try{o=new iy(t,n)}catch(aM){return null}return e.forEach((e=>{o.test(e)&&(r&&-1!==i.compare(e)||(r=e,i=new ry(r,n)))})),r};const oy=ig,ay=requireRange();var minSatisfying_1=(e,t,n)=>{let r=null,i=null,o=null;try{o=new ay(t,n)}catch(aM){return null}return e.forEach((e=>{o.test(e)&&(r&&1!==i.compare(e)||(r=e,i=new oy(r,n)))})),r};const sy=ig,ly=requireRange(),cy=gt_1;var minVersion_1=(e,t)=>{e=new ly(e,t);let n=new sy("0.0.0");if(e.test(n))return n;if(n=new sy("0.0.0-0"),e.test(n))return n;n=null;for(let r=0;r<e.set.length;++r){const t=e.set[r];let i=null;t.forEach((e=>{const t=new sy(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":i&&!cy(t,i)||(i=t);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}})),!i||n&&!cy(n,i)||(n=i)}return n&&e.test(n)?n:null};const uy=requireRange();var valid$1=(e,t)=>{try{return new uy(e,t).range||"*"}catch(aM){return null}};const dy=ig,py=requireComparator(),{ANY:fy}=py,vy=requireRange(),hy=satisfies_1,my=gt_1,gy=lt_1,yy=lte_1,_y=gte_1;var outside_1=(e,t,n,r)=>{let i,o,a,s,l;switch(e=new dy(e,r),t=new vy(t,r),n){case">":i=my,o=yy,a=gy,s=">",l=">=";break;case"<":i=gy,o=_y,a=my,s="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(hy(e,t,r))return!1;for(let c=0;c<t.set.length;++c){const n=t.set[c];let u=null,d=null;if(n.forEach((e=>{e.semver===fy&&(e=new py(">=0.0.0")),u=u||e,d=d||e,i(e.semver,u.semver,r)?u=e:a(e.semver,d.semver,r)&&(d=e)})),u.operator===s||u.operator===l)return!1;if((!d.operator||d.operator===s)&&o(e,d.semver))return!1;if(d.operator===l&&a(e,d.semver))return!1}return!0};const by=outside_1;var gtr_1=(e,t,n)=>by(e,t,">",n);const wy=outside_1;var ltr_1=(e,t,n)=>wy(e,t,"<",n);const xy=requireRange();var intersects_1=(e,t,n)=>(e=new xy(e,n),t=new xy(t,n),e.intersects(t,n));const ky=satisfies_1,Cy=compare_1;const Sy=requireRange(),Iy=requireComparator(),{ANY:Ey}=Iy,My=satisfies_1,Py=compare_1,Dy=[new Iy(">=0.0.0-0")],Ty=[new Iy(">=0.0.0")],simpleSubset=(e,t,n)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===Ey){if(1===t.length&&t[0].semver===Ey)return!0;e=n.includePrerelease?Dy:Ty}if(1===t.length&&t[0].semver===Ey){if(n.includePrerelease)return!0;t=Ty}const r=new Set;let i,o,a,s,l,c,u;for(const f of e)">"===f.operator||">="===f.operator?i=higherGT(i,f,n):"<"===f.operator||"<="===f.operator?o=lowerLT(o,f,n):r.add(f.semver);if(r.size>1)return null;if(i&&o){if(a=Py(i.semver,o.semver,n),a>0)return null;if(0===a&&(">="!==i.operator||"<="!==o.operator))return null}for(const f of r){if(i&&!My(f,String(i),n))return null;if(o&&!My(f,String(o),n))return null;for(const e of t)if(!My(f,String(e),n))return!1;return!0}let d=!(!o||n.includePrerelease||!o.semver.prerelease.length)&&o.semver,p=!(!i||n.includePrerelease||!i.semver.prerelease.length)&&i.semver;d&&1===d.prerelease.length&&"<"===o.operator&&0===d.prerelease[0]&&(d=!1);for(const f of t){if(u=u||">"===f.operator||">="===f.operator,c=c||"<"===f.operator||"<="===f.operator,i)if(p&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===p.major&&f.semver.minor===p.minor&&f.semver.patch===p.patch&&(p=!1),">"===f.operator||">="===f.operator){if(s=higherGT(i,f,n),s===f&&s!==i)return!1}else if(">="===i.operator&&!My(i.semver,String(f),n))return!1;if(o)if(d&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===d.major&&f.semver.minor===d.minor&&f.semver.patch===d.patch&&(d=!1),"<"===f.operator||"<="===f.operator){if(l=lowerLT(o,f,n),l===f&&l!==o)return!1}else if("<="===o.operator&&!My(o.semver,String(f),n))return!1;if(!f.operator&&(o||i)&&0!==a)return!1}return!(i&&c&&!o&&0!==a)&&(!(o&&u&&!i&&0!==a)&&(!p&&!d))},higherGT=(e,t,n)=>{if(!e)return t;const r=Py(e.semver,t.semver,n);return r>0?e:r<0||">"===t.operator&&">="===e.operator?t:e},lowerLT=(e,t,n)=>{if(!e)return t;const r=Py(e.semver,t.semver,n);return r<0?e:r>0||"<"===t.operator&&"<="===e.operator?t:e};var subset_1=(e,t,n={})=>{if(e===t)return!0;e=new Sy(e,n),t=new Sy(t,n);let r=!1;e:for(const i of e.set){for(const e of t.set){const t=simpleSubset(i,e,n);if(r=r||null!==t,t)continue e}if(r)return!1}return!0};const Ly=Hm.exports,Ay=qm,jy=ig,Oy=Km;var Fy={parse:parse_1$1,valid:valid_1,clean:clean_1,inc:inc_1,diff:diff_1,major:major_1,minor:minor_1,patch:patch_1,prerelease:prerelease_1,compare:compare_1,rcompare:rcompare_1,compareLoose:compareLoose_1,compareBuild:compareBuild_1,sort:sort_1,rsort:rsort_1,gt:gt_1,lt:lt_1,eq:eq_1,neq:neq_1,gte:gte_1,lte:lte_1,cmp:cmp_1,coerce:coerce_1,Comparator:requireComparator(),Range:requireRange(),satisfies:satisfies_1,toComparators:toComparators_1,maxSatisfying:maxSatisfying_1,minSatisfying:minSatisfying_1,minVersion:minVersion_1,validRange:valid$1,outside:outside_1,gtr:gtr_1,ltr:ltr_1,intersects:intersects_1,simplifyRange:(e,t,n)=>{const r=[];let i=null,o=null;const a=e.sort(((e,t)=>Cy(e,t,n)));for(const u of a){ky(u,t,n)?(o=u,i||(i=u)):(o&&r.push([i,o]),o=null,i=null)}i&&r.push([i,null]);const s=[];for(const[u,d]of r)u===d?s.push(u):d||u!==a[0]?d?u===a[0]?s.push(`<=${d}`):s.push(`${u} - ${d}`):s.push(`>=${u}`):s.push("*");const l=s.join(" || "),c="string"==typeof t.raw?t.raw:String(t);return l.length<c.length?l:t},subset:subset_1,SemVer:jy,re:Ly.re,src:Ly.src,tokens:Ly.t,SEMVER_SPEC_VERSION:Ay.SEMVER_SPEC_VERSION,RELEASE_TYPES:Ay.RELEASE_TYPES,compareIdentifiers:Oy.compareIdentifiers,rcompareIdentifiers:Oy.rcompareIdentifiers};async function getJson(e){const t=await fetch(e);if(t.ok){return await t.json()}throw new Error("Failed to load "+e)}function getMinecraftVersionsModel(){return{key:"/minecraft-versions",fetcher:async()=>{const e=await Promise.any([getJson("https://launchermeta.mojang.com/mc/game/version_manifest.json"),getJson("https://bmclapi2.bangbang93.com/mc/game/version_manifest.json")]);return e.versions=e.versions.map(p),p(e)}}}function useMinecraftVersions(){const{data:e,isValidating:t,mutate:n,error:r}=useSWRVModel(getMinecraftVersionsModel(),f(H)),{setLatestMinecraft:i}=en(Jn);c(e,(e=>{e&&i(e.latest.release,e.latest.snapshot)}),{immediate:!0});return{error:r,versions:d((()=>e.value?e.value.versions:[])),isValidating:t,release:d((()=>e.value?e.value.versions.find((t=>t.id===e.value.latest.release)):void 0)),snapshot:d((()=>e.value?e.value.versions.find((t=>t.id===e.value.latest.snapshot)):void 0)),mutate:n}}function getFabricGameVersionsModel(){return{key:d((()=>"/fabric-game-versions")),fetcher:async()=>(await Promise.any([getJson("https://meta.fabricmc.net/v2/versions/game"),getJson("https://bmclapi2.bangbang93.com/fabric-meta/v2/versions/game")])).map((e=>e.version))}}function getFabricLoaderVersionsModel(){return{key:d((()=>"/fabric-versions")),fetcher:async()=>(await Promise.any([getJson("https://meta.fabricmc.net/v2/versions/loader"),getJson("https://bmclapi2.bangbang93.com/fabric-meta/v2/versions/loader")])).map(p)}}function getLabyModManifestModel(){return{key:"/labymod",fetcher:async()=>getJson("https://laby-releases.s3.de.io.cloud.ovh.net/api/v1/manifest/production/latest.json")}}function getQuiltGameVersionsModel(){return{key:d((()=>"/quilt-game-versions")),fetcher:async()=>(await Promise.any([getJson("https://meta.quiltmc.org/v3/versions/game"),getJson("https://bmclapi2.bangbang93.com/quilt-meta/v3/versions/game")])).map((e=>e.version))}}function getQuiltLoaderVersionsModel(){return{key:d((()=>"/quilt-versions")),fetcher:async()=>(await Promise.any([getJson("https://meta.quiltmc.org/v3/versions/loader"),getJson("https://bmclapi2.bangbang93.com/quilt-meta/v3/versions/loader")])).map(p)}}function getLatestNeoforge(e){return e.toSorted(((e,t)=>Fy.gt(e,t)?-1:1))[0]}function getNeoForgedVersionModel(e){return{key:d((()=>`/neoforged-versions/${vn(e)}`)),fetcher:async()=>await Promise.any([getJson("https://maven.neoforged.net/api/maven/versions/releases/net/neoforged/neoforge").then((t=>t.versions.filter((t=>t.startsWith(vn(e).substring(2)))))),getJson(`https://bmclapi2.bangbang93.com/neoforge/list/${vn(e)}`).then((e=>e.map((e=>e.version))))])}}function getForgeVersionsModel(e){return{key:d((()=>"/forge-versions/"+vn(e))),fetcher:async()=>{if(!vn(e))return[];const t=await Promise.any([fetch(`https://files.minecraftforge.net/net/minecraftforge/forge/index_${vn(e)}.html`).then((e=>e.ok?e.text():"")).then((e=>e?function parse$9(e){var t;const n=(new DOMParser).parseFromString(e,"text/html"),r=n.querySelector(".elem-active"),i=null!=(t=null==r?void 0:r.textContent)?t:"";function parseLink(e){var t,n,r,i;const o=e,a=o.querySelector(".info-tooltip"),s=(null==(t=null==a?void 0:a.querySelector("a"))?void 0:t.getAttribute("href"))||(null==(n=o.querySelector(".info-link"))?void 0:n.getAttribute("href"))||(null==(r=o.querySelector("a"))?void 0:r.getAttribute("href"));if(!s)return;const l=s.trim(),c=/forge-.+-.+-(\w+)\.\w+/.exec(l);let u="",d="",p="";if(c&&(u=c[1]),!u)throw new SyntaxError(`Cannot determine name for forge url "${l}". Maybe the forge webisite changed?`);const f=/\b([a-f0-9]{40})\b/i,v=/\b[a-f0-9]{32}\b/i;for(const h of(null==a?void 0:a.childNodes)||[]){if("#text"!==h.nodeName)continue;if("\n"===h.textContent)continue;const e=(null==(i=h.textContent)?void 0:i.trim())||"";f.test(e)?d=e:v.test(e)&&(p=e)}return{name:u,md5:p,sha1:d,path:l}}return Array.from(n.querySelector(".download-list").querySelector("tbody").querySelectorAll("tr").values()).map((function parseVersion2(e){var t,n,r,o,a,s,l,c,u,d;const p=null!=(n=null==(t=e.querySelector(".download-links"))?void 0:t.childNodes)?n:[],f=Array.from(p).filter((e=>e instanceof HTMLElement&&"LI"===e.tagName)).map(parseLink).filter((e=>!!e)),v=e.querySelector(".download-version");let h,m="common";const g=null==v?void 0:v.querySelector("i");g?(-1!==g.className.indexOf("promo-recommended")?m="recommended":-1!==g.className.indexOf("promo-latest")?m="latest":-1!==g.className.indexOf("fa-bug")&&(m="buggy"),h=null!=(a=null==(o=null==(r=null==v?void 0:v.firstChild)?void 0:r.textContent)?void 0:o.trim())?a:""):h=null!=(l=null==(s=null==v?void 0:v.textContent)?void 0:s.trim())?l:"";const _=null==f?void 0:f.find((e=>"installer"===e.name)),b=null==f?void 0:f.find((e=>"universal"===e.name)),k=null==f?void 0:f.find((e=>"changelog"===e.name));null==f||f.find((e=>"installer-win"===e.name));const C=null==f?void 0:f.find((e=>"source"===e.name)),S=null==f?void 0:f.find((e=>"launcher"===e.name)),I=null==f?void 0:f.find((e=>"mdk"===e.name));if(void 0===_&&void 0===b)throw new SyntaxError("Cannot parse forge web since it missing installer and universal jar info.");return{version:h,date:null!=(d=null==(u=null==(c=e.querySelector(".download-time"))?void 0:c.textContent)?void 0:u.trim())?d:"",changelog:k,installer:_,mdk:I,universal:b,source:C,launcher:S,mcversion:i,type:m}}))}(e):[])),getJson(`https://bmclapi2.bangbang93.com/forge/minecraft/${vn(e)}`).then((e=>e.map((e=>({mcversion:e.mcversion,version:e.version,type:"common",date:e.modified})))))]);return t}}}function useOptifineVersions(){const{data:e,isValidating:t,mutate:n,error:r}=useSWRVModel(function getOptifineVersionsModel(){return{key:"/optifine-versions",fetcher:async()=>(await getJson("https://bmclapi2.bangbang93.com/optifine/versionList")).map(p)}}(),f(H));return{error:r,versions:d((()=>{var t;return null!=(t=e.value)?t:[]})),isValidating:t,mutate:n}}const Ry=Symbol("InstanceVersionInstall"),Vy=Symbol("Aborted");function getJavaPathOrInstall(e,t,n,r){const i=e.find((e=>e.path===r));if(null==i?void 0:i.java)return i.java;const o=t.find((e=>e.majorVersion===n.javaVersion.majorVersion&&e.valid));return o?o.path:n.javaVersion}function useInstanceVersionInstallInstruction(e,t,n,r,i,a,s,l){const{diagnoseAssets:v,diagnoseJar:h,diagnoseLibraries:m,diagnoseProfile:g}=en("DiagnoseService"),{installAssetsForVersion:_,installForge:b,installAssets:k,installMinecraftJar:C,installLibraries:S,installNeoForged:I,installDependencies:E,installOptifine:M,installByProfile:P}=en(Fn),{editInstance:D}=en(U),{resolveLocalVersion:T}=en(z),{installJava:L}=en(Gn),{notify:A}=q(),{install:j,installServer:O}=function useInstanceVersionInstall(e,t,n,r,i){const{installForge:o,installNeoForged:a,installMinecraft:s,installMinecraftJar:l,installOptifine:c,installFabric:u,installQuilt:d,installLabyModVersion:p}=en(Fn),{refreshVersion:v,refreshServerVersion:h,resolveLocalVersion:m}=en(z),{installJava:g}=en(Gn),_=f(H);function onInstallForgeError(e){throw"ENOENT"===e.code&&i(),e}return{install:async function install2(t,i=!1){var f;const{minecraft:h,forge:b,fabricLoader:k,quiltLoader:C,optifine:S,neoForged:I,labyMod:E}=t,M=await getSWRV(getMinecraftVersionsModel(),_),P=e.value,D=P.find((e=>e.id===h));if(!D||i){const e=M.versions.find((e=>e.id===h));if(!e){const e=new AnyError("InstallMinecraftClientError",`Cannot find the minecraft version ${h}`,{},{minecraft:h,jar:i});throw zm.trackException({exception:e}),e}await s(e,"client")}else await l(D.id,"client");const T=await m(h).catch((e=>{throw"Error"===e.name&&(e.name="InstallMinecraftClientError"),zm.trackException({exception:e}),e})),L=getJavaPathOrInstall(n.value,r.value,T,""),A="string"==typeof L?L:await g(L).then((e=>e.path));let j;if(b){const e=P.find((e=>e.forge===b&&e.minecraft===h));if(e)j=e.id,await v(e.id);else{const e=(await getSWRV(getForgeVersionsModel(h),_)).find((e=>e.version===b)),t=null!=(f=null==e?void 0:e.version)?f:b;j=await o({mcversion:h,version:t,installer:null==e?void 0:e.installer,java:A}).catch(onInstallForgeError)}}if(I){const e=P.find((e=>e.neoForged===I&&e.minecraft===h));if(e)j=e.id,await v(e.id);else{const e=(await getSWRV(getNeoForgedVersionModel(h),_)).find((e=>e===I)),t=null!=e?e:I;j=await a({version:t,minecraft:h,java:A}).catch(onInstallForgeError)}}if(S){let e=S;e.startsWith(h)&&(e=e.substring(h.length));const t=P.find((t=>t.minecraft===h&&t.optifine===e&&t.forge===(j||"")));if(t)return await v(t.id),t.id;const{type:n,patch:r}=Gt(e);return await c({type:n,patch:r,mcversion:h,inheritFrom:j,java:A})}if(j)return j;if(k){const e=P.find((e=>e.fabric===k&&e.minecraft===t.minecraft));return e?(await v(e.id),e.id):await u({loader:k,minecraft:h})}if(C){const e=P.find((e=>e.quilt===C&&e.minecraft===t.minecraft));return e?(await v(e.id),e.id):await d({version:C,minecraftVersion:h})}if(E){const e=P.find((e=>e.labyMod===E&&e.minecraft===t.minecraft));if(e)return await v(e.id),e.id;const n=await getSWRV(getLabyModManifestModel(),_);return await p({manifest:n,minecraftVersion:h})}return h},installServer:async function installServer(e,n,i){var c;const{minecraft:p,forge:f,fabricLoader:v,quiltLoader:b,optifine:k,neoForged:C,labyMod:S}=e;if(i)await l(p,"server");else{const e=(await getSWRV(getMinecraftVersionsModel(),_)).versions.find((e=>e.id===p));if(!e){const e=new AnyError("InstallServerError",`Cannot find the minecraft version ${p}`,{},{minecraft:p});throw zm.trackException({exception:e}),e}await s(e,"server")}if(f){const e=t.value.find((e=>e.version===f&&e.minecraft===p&&"forge"===e.type));if(e)return e.id;const i=(await getSWRV(getForgeVersionsModel(p),_)).find((e=>e.version===f)),a=null!=(c=null==i?void 0:i.version)?c:f;if(0===r.value.length||r.value.every((e=>!e.valid))){const e=await m(p);await g(e.javaVersion)}const s=await o({mcversion:p,version:a,installer:null==i?void 0:i.installer,side:"server",root:n});return h(s),s}if(C){const e=t.value.find((e=>e.version===C&&e.minecraft===p&&"neoforge"===e.type));if(e)return e.id;const n=await a({version:C,minecraft:p,side:"server"});return h(n),n}if(v){const e=t.value.find((e=>e.version===v&&e.minecraft===p&&"fabric"===e.type));if(e)return e.id;const n=await u({loader:v,minecraft:p,side:"server"});return h(n),n}if(b){const e=t.value.find((e=>e.version===b&&e.minecraft===p&&"quilt"===e.type));if(e)return e.id;const n=await d({version:b,minecraftVersion:p,side:"server"});return h(n),n}return p}}}(i,a,t,s,l);let F=new AbortController;const R=u(void 0),V=o(0),N=f(H),B={};async function update(t,n=s.value){if(!t)return;F.abort(),F=new AbortController;const r=performance.now();try{V.value+=1;const i=getInstanceLock(e.value);await i.runExclusive((async()=>{try{const r=t.instance,i=t.version,o={...t.requirements},a="id"in t?{...t}:void 0;if(r!==e.value)return;const s=await getInstallInstruction(r,o,i,a,n,F.signal);if(r!==e.value)return;R.value=s}catch(r){if(r===Vy)return;throw r}}));const o=performance.now();console.log("Full install profile update",o-r,"ms")}catch(i){if(i===Vy){const e=performance.now();return void console.log("Aborted install profile update",e-r,"ms")}throw i}finally{V.value-=1}}function getInstanceLock(e){const t=B[e];if(t)return t;const n=new $m;return B[e]=n,n}async function getInstallInstruction(n,r,i,o,a,s){const l={instance:n,runtime:{...r},version:i};if(!o)return l;l.resolvedVersion=o.id;const c=getJavaPathOrInstall(t.value,a,o,n);"object"==typeof c&&(l.java=c);const u=await h(o,"client");if(null==s?void 0:s.aborted)throw Vy;u&&(l.jar=p(u));const d=await g(o.id,"client",e.value);if(null==s?void 0:s.aborted)throw Vy;if(d)return l.profile=p(d),l;const f=await m(o);if(null==s?void 0:s.aborted)throw Vy;if(f.length>0){const e=[],t=[],n=[];for(const r of f)"optifine"===r.library.groupId?e.push(r):"net.minecraftforge"!==r.library.groupId||"forge"!==r.library.artifactId||"client"!==r.library.classifier&&r.library.classifier?n.push(r):t.push(r);if(n.length>0&&(l.libriares=n),e.length>0){const{type:e,patch:t}=Gt(r.optifine);l.optifine={minecraft:o.minecraftVersion,type:e,patch:t}}t.length>0&&(l.forge={minecraft:o.minecraftVersion,version:r.forge})}const{index:_,assets:b}=await v(o);if(null==s?void 0:s.aborted)throw Vy;return _?l.assetIndex=_:b.length>0&&(l.assets=b),p(l)}async function handleInstallInstruction(e){const commit=n=>{const r=e.runtime,i=t.value.find((t=>t.path===e.instance)),o=null==i?void 0:i.runtime;if(r.minecraft===(null==o?void 0:o.minecraft)&&r.forge===(null==o?void 0:o.forge)&&r.fabricLoader===(null==o?void 0:o.fabricLoader)&&r.optifine===(null==o?void 0:o.optifine)&&r.neoForged===(null==o?void 0:o.neoForged)&&r.labyMod===(null==o?void 0:o.labyMod)&&r.quiltLoader===(null==o?void 0:o.quiltLoader)&&e.version===(null==i?void 0:i.version))return D({instancePath:e.instance,version:n})};try{if(!e.resolvedVersion){const t=await j(e.runtime);return t&&await E(t,"client"),void(await commit(t))}if(e.jar&&await C(e.runtime.minecraft,"client"),e.profile){const n=await T(e.resolvedVersion),r=getJavaPathOrInstall(t.value,s.value,n,e.instance),i="string"==typeof r?r:await L(r).then((e=>e.path));return await P({profile:e.profile.installProfile,side:"client",java:i}),void(e.version&&await E(e.version,"client"))}if(e.optifine){const n=await M({mcversion:e.optifine.minecraft,type:e.optifine.type,patch:e.optifine.patch});await E(n,"client");const r=await T(n),i=getJavaPathOrInstall(t.value,s.value,r,e.instance);return"object"==typeof i&&await L(i),void(await commit(n))}if(e.forge){const n=await T(e.forge.minecraft),r=getJavaPathOrInstall(t.value,s.value,n,e.instance),i="string"==typeof r?r:await L(r).then((e=>e.path)),o=await b({mcversion:e.forge.minecraft,version:e.forge.version,java:i,side:"client"});return await E(o,"client"),void(await commit(o))}const n=await T(e.resolvedVersion),i=getJavaPathOrInstall(t.value,s.value,n,e.instance);if("object"==typeof i&&await L(i),e.libriares&&await S(e.libriares.map((e=>e.library)),e.runtime.minecraft,e.libriares.length>15),e.assetIndex){const t=await getSWRV(getMinecraftVersionsModel(),N);await _(e.assetIndex.version,t.versions.filter((t=>{var n;return t.id===e.runtime.minecraft||t.id===(null==(n=e.assetIndex)?void 0:n.version)}))),r()}else e.assets&&await k(e.assets.map((e=>e.asset)),e.runtime.minecraft,e.assets.length>15)}catch(n){const e=n;e.name&&("Error"===e.name&&(e.name="InstallInstallInstructionError"),zm.trackException({exception:e})),"object"==typeof n&&n&&"code"in n&&"string"==typeof n.code&&"EPERM"===n.code&&A({title:"Permission Denied",body:"You do not have permission to download. Please ensure there is no anti-virus software blocking the launcher.",level:"error"})}}return c([n,s],(([e])=>{R.value=void 0,update(e,s.value)}),{immediate:!0}),{instruction:R,fix:async function fix(){const t=R.value;if(!t)return;const r=n.value,i=getInstanceLock(e.value);await i.runExclusive((()=>handleInstallInstruction(t))),r===n.value&&await update(r)},loading:d((()=>V.value>0)),getInstanceLock:getInstanceLock,getInstallInstruction:getInstallInstruction,handleInstallInstruction:handleInstallInstruction,install:j,installServer:O}}const Ny="launch-status",zy=Symbol("LaunchTask");const Uy=Symbol("LaunchButton");function useLaunchButton(){const{show:e}=J(Ny),{path:t}=Zt(K),{isValidating:n}=Zt(Y),{isValidating:r}=Zt(tr),{isValidating:i}=Zt(er),{userProfile:a}=Zt(W),{fix:s,loading:u}=Zt(Ry),p=function useInstanceVersionDiagnose(){const{instruction:e}=Zt(Ry),{t:t}=l(),n=d((()=>{var n,r;const i=[],o=e.value;if(!o)return i;if(o.resolvedVersion||i.push(v({title:d((()=>t("diagnosis.missingVersion.name",{version:Wt(o.runtime)}))),description:d((()=>t("diagnosis.missingVersion.message")))})),o.java&&i.push({title:t("diagnosis.missingJava.name"),description:t("diagnosis.missingJava.message")}),o.profile&&i.push(v({title:d((()=>t("diagnosis.badInstall.name",{version:o.resolvedVersion}))),description:d((()=>t("diagnosis.badInstall.message")))})),o.jar&&i.push("corrupted"===o.jar.type?v({title:d((()=>t("diagnosis.corruptedVersionJar.name",{version:o.jar.version}))),description:d((()=>t("diagnosis.corruptedVersionJar.message")))}):v({title:d((()=>t("diagnosis.missingVersionJar.name",{version:o.jar.version}))),description:d((()=>t("diagnosis.missingVersionJar.message")))})),o.libriares){const e=o.libriares,n={count:e.length,name:e[0].library.path};i.push(e.some((e=>"corrupted"===e.type))?v({title:d((()=>t("diagnosis.corruptedLibraries.name",n,e.length))),description:d((()=>t("diagnosis.corruptedLibraries.message")))}):v({title:d((()=>t("diagnosis.missingLibraries.name",n,e.length))),description:d((()=>t("diagnosis.missingLibraries.message")))}))}if(o.assets){const e=o.assets,a=e.length,s=null!=(r=null==(n=e[0])?void 0:n.asset.name)?r:"";i.push(e.some((e=>"corrupted"===e.type))?v({title:d((()=>t("diagnosis.corruptedAssets.name",{count:a,name:s}))),description:d((()=>t("diagnosis.corruptedAssets.message")))}):v({title:d((()=>t("diagnosis.missingAssets.name",{count:a,name:s}))),description:d((()=>t("diagnosis.missingAssets.message")))}))}return o.assetIndex&&i.push("corrupted"===o.assetIndex.type?v({title:d((()=>t("diagnosis.corruptedAssetsIndex.name",{version:o.assetIndex.version}))),description:d((()=>t("diagnosis.corruptedAssetsIndex.message")))}):v({title:d((()=>t("diagnosis.missingAssetsIndex.name",{version:o.assetIndex.version}))),description:d((()=>t("diagnosis.missingAssetsIndex.message")))})),o.forge&&i.push(v({title:d((()=>t("diagnosis.badInstall.name"))),description:d((()=>t("diagnosis.badInstall.message")))})),o.optifine&&i.push(v({title:d((()=>t("diagnosis.badInstall.name"))),description:d((()=>t("diagnosis.badInstall.message")))})),i}));return n}(),{issue:f}=Zt(nr),{issue:m,fix:g}=function useInstanceFilesDiagnose(){const{t:e}=l(),{instanceInstallStatus:t,resumeInstall:n}=Zt(er);return{issue:d((()=>{var n,r;return((null==(n=t.value)?void 0:n.pendingFileCount)||0)>0?{title:e("diagnosis.instanceFiles.title"),description:e("diagnosis.instanceFiles.description",{counts:null==(r=t.value)?void 0:r.pendingFileCount})}:void 0})),fix:async()=>{t.value&&t.value.pendingFileCount>0&&await n(t.value.instance)}}}(),{issue:_,fix:b}=function useUserDiagnose(){const{userProfile:e}=Zt(W),{show:t}=J(X),{t:n}=l();return{issue:d((()=>{if(!e.value)return{title:n("diagnose.login.title"),description:n("diagnose.login.description")}})),fix:function fix(){e.value&&t()}}}(),{status:k,pause:C,resume:S}=Zt(zy),{isValidating:I}=Zt(rr),{launch:E,launching:M,gameProcesses:P,count:D,abort:T}=Zt(Q),{t:L}=l(),A=o(!1);c(t,(()=>{A.value=!0}));const j=d((()=>(console.log("update button facade"),u.value||i.value||I.value||(A.value=!1),k.value===Z.Running?{icon:"pause",text:L("task.pause"),color:"blue",onClick:()=>C()}:k.value===Z.Paused?{icon:"get_app",text:L("install"),color:"blue",onClick:()=>S()}:M.value?{icon:"close",text:L("launch.cancel"),color:"blue",right:!0,menu:[],onClick:()=>{T()}}:D.value>0?P.value.every((e=>e.options.user.id!==a.value.id))?{text:L("launch.launch"),color:f.value?"primary darken-1":"primary",leftIcon:"play_arrow",onClick:async()=>{await g(),f.value?e({javaIssue:f.value}):(E(),e())}}:{icon:"close",text:L("launch.kill"),color:"blue",right:!0,menu:[],onClick:()=>{e({isKill:!0})}}:_.value?{icon:"account_circle",text:L("login.login"),color:"blue",menu:[_.value],onClick:()=>b()}:m.value?{icon:"get_app",text:L("install"),color:"blue",menu:[m.value],onClick:()=>g()}:p.value.length>0?{icon:"get_app",text:L("install"),color:"blue",menu:p.value,onClick:()=>s()}:{text:L("launch.launch"),color:f.value?"primary darken-1":"primary",leftIcon:"play_arrow",onClick:async()=>{await g(),f.value?e({javaIssue:f.value}):(E(),e())}}))),O=d((()=>j.value.color)),F=d((()=>j.value.icon)),R=d((()=>j.value.text)),V=d((()=>M.value||u.value||i.value||r.value||I.value||n.value||A.value)),N=d((()=>j.value.leftIcon)),z=d((()=>A.value?[]:j.value.menu||[])),U=new Set;return{usePreclickListener:function usePreclickListener(e){!function addPreclickListener(e){U.add(e)}(e),h((()=>{!function removePreclickListener(e){U.delete(e)}(e)}))},count:D,onClick:async function onClick(){for(const e of U)await e();j.value.onClick()},color:O,icon:F,text:R,loading:V,leftIcon:N,menuItems:z}}const By=Symbol("localizedContent");function useLocalizedContentControl(){const e=hn("displayLocalizedCommunityContent",!0),t=mn("Alt"),n=d((()=>t.value?!e.value:e.value));return{isEnabledState:e,isEnabled:n}}const $y=Symbol("Compact");const Hy=s(a({__name:"AppLoadingCircular",props:{texts:null,hint:null,secondaryHint:{type:Boolean}},setup:e=>({__sfc:!0})}),(function render2(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"m-8 flex flex-col items-center justify-center"},[t("div",{staticClass:"relative mt-8"},[t("v-progress-circular",{attrs:{color:"primary",size:70,width:4,indeterminate:""}}),t("v-progress-circular",{staticClass:"absolute left-[10px] top-[11px]",attrs:{color:"error",size:50,width:4,indeterminate:""}}),t("v-progress-circular",{staticClass:"absolute left-[20px] top-[21px]",attrs:{color:"warning",size:30,width:4,indeterminate:""}})],1),e._t("default")],2)}),[],!1,null,null,null,null).exports;const qy=s(a({__name:"StepChoice",props:{manifests:null},emits:["select"],setup(e,{emit:t}){const n=e,r=d((()=>n.manifests.map((e=>{var t;return{title:e.options.name,icon:e.options.icon,subtitle:null!=(t=e.options.description)?t:e.path,value:e}}))));return{__sfc:!0,emit:t,props:n,items:r}}}),(function render3(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list",{staticClass:"w-200 stepper-select mx-auto flex flex-grow-0 flex-col gap-2 px-2",attrs:{color:"transparent","three-line":""}},e._l(n.items,(function(r){return t("v-list-item",{key:r.value,staticClass:"rounded-lg",on:{click:function(e){return n.emit("select",r.value)}}},[t("v-list-item-avatar",{staticClass:"self-center"},[t("v-img",{attrs:{src:r.icon}})],1),t("v-list-item-content",[t("v-list-item-title",[e._v(e._s(r.title))]),r.subtitle?t("v-list-item-subtitle",[e._v(" "+e._s(r.subtitle)+" ")]):e._e()],1),t("v-list-item-action",{staticClass:"self-center"},[t("v-icon",[e._v(" arrow_right ")])],1)],1)})),1)}),[],!1,null,null,null,null).exports;class ReactiveResourceState extends ResourceState{filesUpdates(e){const t=[...this.files];for(const[n,r]of e)if(r===On.Upsert){const e=t.findIndex((e=>(null==e?void 0:e.path)===(null==n?void 0:n.path)));-1===e?t.push(p(n)):t[e]=p(n)}else if(r===On.Remove){const e=t.findIndex((e=>(null==e?void 0:e.path)===n));-1!==e&&t.splice(e,1)}else for(const e of n)for(const n of t)n.hash===e.hash&&applyUpdateToResource(n,e);m(this,"files",t)}}function getModDependencies(e){const t=p({});return isFabricResource(e)&&(t.fabric=p(function getFabricModDependencies(e){const t=e.metadata.fabric instanceof Array?e.metadata.fabric[0].depends:e.metadata.fabric.depends,n=[];if(t)for(const[r,i]of Object.entries(t))n.push({modId:r,semanticVersion:i});return n}(e))),isForgeResource(e)&&(t.forge=p(function getForgeModDependencies(e){const t=[];if(e.metadata.forge.modsToml.length>0)for(const n of e.metadata.forge.modsToml){const e=[];for(const t of n.dependencies)e.push({modId:t.modId,versionRange:t.versionRange,optional:!t.mandatory});e.every((e=>"forge"!==e.modId))&&e.push({modId:"forge",versionRange:n.loaderVersion}),t.push(...e)}else t.push(...function getLegacyForgeDependencies(e){const t=[];for(const r of e.modAnnotations){const i=[];if(r.dependencies&&i.push(...(n=r.dependencies,n.split(";").map((e=>e.split(":"))).filter((e=>e[0].startsWith("required"))).map((e=>e[1].split("@"))).map((e=>{var t;return{modId:"Forge"===e[0]?"forge":e[0],versionRange:null!=(t=e[1])?t:""}})))),r.acceptedMinecraftVersions)i.push({modId:"minecraft",versionRange:r.acceptedMinecraftVersions});else{const t=e.mcmodInfo.find((e=>e.modid===r.modid));t&&t.mcversion&&i.push({modId:"minecraft",semanticVersion:`~${t.mcversion}`})}i.every((e=>"forge"!==e.modId))&&i.push({modId:"forge",versionRange:"[*]"}),t.push(...i)}var n;return t}(e.metadata.forge));return t}(e))),e.metadata.neoforge&&(t.neoforge=p(function getNeoforgeModDependencies(e){const t=[],n=[e,...e.children];for(const r of n){const e=[];for(const t of r.dependencies||[])e.push({modId:t.modId,versionRange:t.versionRange,optional:!t.mandatory});e.every((e=>"neoforge"!==e.modId))&&e.push({modId:"neoforge",versionRange:r.loaderVersion}),t.push(...e)}return t}(e.metadata.neoforge))),t}function getModProvides(e){var t,n,r;const i={};if(isForgeResource(e)){const r=e.metadata.forge;if("org.sinytra.connector"!==(null==(t=r.manifest)?void 0:t["Automatic-Module-Name"])&&"Connector"!==(null==(n=r.manifest)?void 0:n["Implementation-Title"])||r.manifest["Fabric-Loader-Version"]&&(i.fabricLoader=r.manifest["Fabric-Loader-Version"],i.fabricloader=i.fabricLoader),i[r.modid]=r.version,r.modsToml.length>0)for(const e of r.modsToml)if(i[e.modid]=e.version,e.provides)for(const t of e.provides)i[t]=e.version;i.fabric_api&&!i["fabric-api"]&&(i["fabric-api"]=i.fabric_api),i.fabric_api&&!i.fabric&&(i.fabric=i.fabric_api)}if(e.metadata.neoforge){const t=e.metadata.neoforge;if(t){i[t.modid]=t.version;for(const e of t.children)i[e.modid]=e.version}}if(isFabricResource(e)){const t=e.metadata.fabric;if(t instanceof Array){for(const e of t)if(i[e.id]=e.version,e.provides)for(const t of e.provides)i[t]=e.version}else if(i[t.id]=t.version,t.provides)for(const e of t.provides)i[e]=t.version}if(function isLiteloaderResource(e){return!!e.metadata.liteloader}(e)){const t=e.metadata.liteloader;i[t.name]=null!=(r=t.version)?r:""}if(function isQuiltResource(e){return!!e.metadata.quilt}(e)){const t=e.metadata.quilt;i[t.quilt_loader.id]=t.quilt_loader.version}return i}function getLinksFromTOML(e,t){t.issueTrackerURL&&(e.issues=t.issueTrackerURL),t.updateJSONURL&&(e.update=t.updateJSONURL),t.displayURL&&(e.home=t.displayURL)}function getFabricLikeModLinks(e){const t={};return e&&(e.issues&&(t.issues=e.issues),e.homepage&&(t.home=e.homepage),e.sources&&("string"==typeof e.sources?t.sources=e.sources:t.sources=e.sources[0]),e.irc&&(t.irc=e.irc),e.email&&(t.email=e.email)),t}function getModSide(e,t){var n,r,i;const o=e.fabric;if(o&&t){let e;if(e=o instanceof Array?o[0].environment:o.environment,"*"===e)return"BOTH";if("client"===e)return"CLIENT";if("server"===e)return"SERVER"}if(e.quilt&&"quilt"===t){const t=e.quilt;if("*"===(null==(n=t.quilt_loader.minecraft)?void 0:n.environment))return"BOTH";if("client"===(null==(r=t.quilt_loader.minecraft)?void 0:r.environment))return"CLIENT";if("dedicated_server"===(null==(i=t.quilt_loader.minecraft)?void 0:i.environment))return"SERVER"}if(e.forge&&"forge"===t){const t=e.forge.modsToml,n=new Set(t.reduce(((e,t)=>[...e,...t.dependencies.map((e=>e.side)).filter(gn)]),[]));if(n.has("BOTH")||n.has("CLIENT")&&n.has("SERVER"))return"BOTH";if(n.has("CLIENT"))return"CLIENT";if(n.has("SERVER"))return"SERVER"}if(e.neoforge&&"neoforge"===t&&e.neoforge.dependencies instanceof Array){const t=new Set(e.neoforge.dependencies.map((e=>e.side)).filter(gn));if(t.has("BOTH")||t.has("CLIENT")&&t.has("SERVER"))return"BOTH";if(t.has("CLIENT"))return"CLIENT";if(t.has("SERVER"))return"SERVER"}return""}function isModFile(e){return void 0!==e.dependencies}function getModMinecraftVersion(e){var t;for(const n of Object.values(e.dependencies))for(const e of n)if("minecraft"===e.modId){const n=e,r=null!=(t=(null==n?void 0:n.semanticVersion)instanceof Array?n.semanticVersion.join(" "):null==n?void 0:n.semanticVersion)?t:null==n?void 0:n.versionRange;if(r)return r}}function getModFileFromResource(e,t){var n,r;const i=p({path:e.path,modId:"",name:e.fileName,version:"",modLoaders:p([]),description:"",authors:[],links:{},provideRuntime:p(getModProvides(e)),icon:null!=(r=null==(n=e.icons)?void 0:n.at(-1))?r:"",dependencies:getModDependencies(e),url:"",hash:e.hash,tags:[],enabled:!e.path.endsWith(".disabled"),curseforge:e.metadata.curseforge&&p(e.metadata.curseforge),modrinth:e.metadata.modrinth&&p(e.metadata.modrinth),fabric:e.metadata.fabric,forge:e.metadata.forge,quilt:e.metadata.quilt,neoforge:e.metadata.neoforge,ino:e.ino,size:e.size,mtime:e.mtime,fileName:e.fileName});e.metadata.forge&&i.modLoaders.push("forge"),e.metadata.fabric&&i.modLoaders.push("fabric"),e.metadata.liteloader&&i.modLoaders.push("liteloader"),e.metadata.quilt&&i.modLoaders.push("quilt"),e.metadata.neoforge&&i.modLoaders.push("neoforge");const applyNeoforge=()=>{var t;const n=e.metadata.neoforge;if(!n)return!0;i.modId=n.modid,i.name=n.displayName,i.version=n.version,i.description=n.description,i.authors="string"==typeof n.authors?[n.authors]:null!=(t=n.authors)?t:[],i.links={},getLinksFromTOML(i.links,n)},applyForge=()=>{const t=e.metadata.forge;if(!t)return!0;i.modId=t.modid,i.name=t.name,i.version=t.version,i.description=t.description,i.authors=t.authors,i.links=function getForgeModLinks(e){const t={};if(e.modsToml&&e.modsToml.length>0)for(const n of e.modsToml)getLinksFromTOML(t,n);else if(e.mcmodInfo&&e.mcmodInfo.length>0)for(const n of e.mcmodInfo)n.updateUrl&&(t.update=n.updateUrl),n.url&&(t.home=n.url);else e.manifestMetadata&&(t.home=e.manifestMetadata.url);return t}(t)},applyFabric=()=>{var t,n,r,o,a;const s=e.metadata.fabric instanceof Array?e.metadata.fabric[0]:e.metadata.fabric;if(!s)return!0;i.modId=s.id,i.version=s.version,i.name=null!=(t=s.name)?t:s.id,i.description=null!=(n=s.description)?n:"",i.authors=null!=(o=null==(r=s.authors)?void 0:r.map((e=>"string"==typeof e?e:e.name)))?o:[],i.links=getFabricLikeModLinks(s.contact),i.license="string"==typeof s.license?{name:s.license}:s.license?{name:null==(a=s.license)?void 0:a[0]}:void 0},applyQuilt=()=>{var t,n,r,o,a,s,l,c;const u=e.metadata.quilt;if(!u)return!0;i.modId=u.quilt_loader.id,i.version=u.quilt_loader.version,i.name=null!=(n=null==(t=u.quilt_loader.metadata)?void 0:t.name)?n:u.quilt_loader.id,i.description=null!=(o=null==(r=u.quilt_loader.metadata)?void 0:r.description)?o:"",i.authors=(null==(a=u.quilt_loader.metadata)?void 0:a.contributors)?Object.values(null==(s=u.quilt_loader.metadata)?void 0:s.contributors):[],i.links=getFabricLikeModLinks(null==(l=u.quilt_loader.metadata)?void 0:l.contact);const d=null==(c=u.quilt_loader.metadata)?void 0:c.license;i.license="object"==typeof d?d instanceof Array?{name:d[0]}:{name:d.id,url:d.url}:d?{name:d}:void 0},applyLiteloader=()=>{var t,n;const r=e.metadata.liteloader;if(!r)return!0;i.name=r.name,i.version=null!=(t=r.version)?t:"",i.modId=`${r.name}`,i.description=null!=(n=i.description)?n:"",i.authors=r.author?[r.author]:[],r.url&&(i.links={home:r.url})},o=t.fabricLoader?[applyFabric,applyQuilt,applyForge,applyNeoforge,applyLiteloader]:t.quiltLoader?[applyQuilt,applyFabric,applyForge,applyNeoforge,applyLiteloader]:t.forge?[applyForge,applyNeoforge,applyFabric,applyQuilt,applyLiteloader]:t.neoForged?[applyNeoforge,applyForge,applyFabric,applyQuilt,applyLiteloader]:[applyForge,applyFabric,applyQuilt,applyNeoforge,applyLiteloader];for(const a of o)if(!a())break;return i.name||(i.name=e.fileName),i.modId||(i.modId=e.fileName+e.hash.slice(0,4)),i.version||(i.version="?"),i.name||(i.name=e.fileName),p(i)}const Gy=class{constructor(e,t=!1){__publicField(this,"components"),__publicField(this,"prerelease"),__publicField(this,"build"),__publicField(this,"friendlyName");const n=e.indexOf("+");let r,i;n>=0&&(r=e.substring(n+1),e=e.substring(0,n));const o=e.indexOf("-");if(o>=0&&(i=e.substring(o+1),e=e.substring(0,o)),i&&!Gy.DOT_SEPARATED_ID.test(i))throw new Error(`Invalid prerelease string '${i}'!`);if(e.endsWith("."))throw new Error("Negative version number component found!");if(e.startsWith("."))throw new Error("Missing version component!");const a=e.split(".");if(a.length<1)throw new Error("Did not provide version numbers!");const s=[];let l=-1;for(let d=0;d<a.length;d++){const e=a[d];if(t){if("x"===e||"X"===e||"*"===e){if(i)throw new Error("Pre-release versions are not allowed to use X-ranges!");s[d]=Gy.COMPONENT_WILDCARD,l<0&&(l=d);continue}if(d>0&&s[d-1]===Gy.COMPONENT_WILDCARD)throw new Error("Interjacent wildcard (1.x.2) are disallowed!")}if(""===e.trim())throw new Error("Missing version number component!");try{if(s[d]=parseInt(e,10),s[d]<0)throw new Error(`Negative version number component '${e}'!`)}catch(u){throw new Error(`Could not parse version number component '${e}'!`)}}if(t&&1===s.length&&s[0]===Gy.COMPONENT_WILDCARD)throw new Error("Versions of form 'x' or 'X' not allowed!");l>0&&s.length>l+1&&s.splice(l+1),this.components=s,this.prerelease=i,this.build=r;const c=[];for(let d=0;d<this.components.length;d++)d>0&&c.push("."),this.components[d]===Gy.COMPONENT_WILDCARD?c.push("x"):c.push(this.components[d].toString());this.prerelease&&c.push("-",this.prerelease),this.build&&c.push("+",this.build),this.friendlyName=c.join("")}getVersionComponentCount(){return this.components.length}getVersionComponent(e){if(e<0)throw new Error("Tried to access negative version number component!");return e>=this.components.length?this.components[this.components.length-1]===Gy.COMPONENT_WILDCARD?Gy.COMPONENT_WILDCARD:0:this.components[e]}getVersionComponents(){return[...this.components]}getPrereleaseKey(){return this.prerelease}getBuildKey(){return this.build}getFriendlyString(){return this.friendlyName}equals(e){if(e instanceof Gy){const t=e;return!!this.equalsComponentsExactly(t)&&(this.prerelease===t.prerelease&&this.build===t.build)}return!1}toString(){return this.getFriendlyString()}hasWildcard(){return this.components.some((e=>e===Gy.COMPONENT_WILDCARD))}equalsComponentsExactly(e){const t=Math.max(this.getVersionComponentCount(),e.getVersionComponentCount());for(let n=0;n<t;n++)if(this.getVersionComponent(n)!==e.getVersionComponent(n))return!1;return!0}compareTo(e){if(!(e instanceof Gy))return this.getFriendlyString().localeCompare(e.getFriendlyString());const t=e;for(let i=0;i<Math.max(this.getVersionComponentCount(),t.getVersionComponentCount());i++){const e=this.getVersionComponent(i),n=t.getVersionComponent(i);if(e===Gy.COMPONENT_WILDCARD||n===Gy.COMPONENT_WILDCARD)continue;const r=e-n;if(0!==r)return r}const n=this.getPrereleaseKey(),r=t.getPrereleaseKey();if(n||r){if(n&&r){const e=n.split("."),t=r.split(".");for(let n=0;n<e.length;n++){if(!(n<t.length))return 1;{const r=e[n],i=t[n];if(Gy.UNSIGNED_INTEGER.test(r)){if(!Gy.UNSIGNED_INTEGER.test(i))return-1;{const e=r.length-i.length;if(0!==e)return e}}else if(Gy.UNSIGNED_INTEGER.test(i))return 1;const o=r.localeCompare(i);if(0!==o)return o}}return t.length>e.length?-1:0}return n?t.hasWildcard()?0:-1:this.hasWildcard()?0:1}return 0}};let Wy=Gy;__publicField(Wy,"DOT_SEPARATED_ID",/^[-0-9A-Za-z]+(\.[-0-9A-Za-z]+)*$/),__publicField(Wy,"UNSIGNED_INTEGER",/^(0|[1-9][0-9]*)$/),__publicField(Wy,"COMPONENT_WILDCARD",-1);var Jy=(e=>(e.GREATER_EQUAL=">=",e.LESS_EQUAL="<=",e.GREATER=">",e.LESS="<",e.EQUAL="=",e.SAME_TO_NEXT_MINOR="~",e.SAME_TO_NEXT_MAJOR="^",e))(Jy||{});const Xy={">=":(e,t)=>e.compareTo(t)>=0,"<=":(e,t)=>e.compareTo(t)<=0,">":(e,t)=>e.compareTo(t)>0,"<":(e,t)=>e.compareTo(t)<0,"=":(e,t)=>0===e.compareTo(t),"~":(e,t)=>e.compareTo(t)>=0&&e.getVersionComponent(0)===t.getVersionComponent(0)&&e.getVersionComponent(1)===t.getVersionComponent(1),"^":(e,t)=>e.compareTo(t)>=0&&e.getVersionComponent(0)===t.getVersionComponent(0)},Ky={"~":e=>({min:e,max:{getVersionComponent:t=>1===t?e.getVersionComponent(1)+1:e.getVersionComponent(t)}}),"^":e=>({min:e,max:{getVersionComponent:t=>0===t?e.getVersionComponent(0)+1:e.getVersionComponent(t)}}),default:e=>({min:e,max:e})};function testVersion(e,t,n){return isSemanticVersion(t)&&isSemanticVersion(n)?Xy[e](t,n):t.getFriendlyString()===n.getFriendlyString()}function isSemanticVersion(e){return"compareTo"in e&&"getVersionComponent"in e}const Yy=class{test(){return!0}getTerms(){return[]}getInterval(){return{min:void 0,max:void 0,isMinInclusive:!0,isMaxInclusive:!0}}toString(){return"*"}};let Qy=Yy;__publicField(Qy,"INSTANCE",new Yy);class SingleVersionPredicate{constructor(e,t){this.operator=e,this.refVersion=t}test(e){return testVersion(this.operator,e,this.refVersion)}getTerms(){return[this]}getInterval(){const{min:e,max:t}=function getMinMaxVersion(e,t){var n,r;return null!=(r=null==(n=Ky[e])?void 0:n.call(Ky,t))?r:Ky.default(t)}(this.operator,this.refVersion);return{min:e,max:t,isMinInclusive:this.operator===Jy.GREATER_EQUAL||this.operator===Jy.EQUAL,isMaxInclusive:this.operator===Jy.LESS_EQUAL||this.operator===Jy.EQUAL}}getOperator(){return this.operator}getReferenceVersion(){return this.refVersion}toString(){return`${this.operator}${this.refVersion}`}}class MultiVersionPredicate{constructor(e){this.predicates=e}test(e){return this.predicates.every((t=>t.test(e)))}getTerms(){return this.predicates}getInterval(){return this.predicates.reduce(((e,t)=>{const n=t.getInterval();return{min:void 0===e.min?n.min:void 0===n.min||testVersion(Jy.GREATER_EQUAL,e.min,n.min)?e.min:n.min,max:void 0===e.max?n.max:void 0===n.max||testVersion(Jy.LESS_EQUAL,e.max,n.max)?e.max:n.max,isMinInclusive:e.isMinInclusive&&n.isMinInclusive,isMaxInclusive:e.isMaxInclusive&&n.isMaxInclusive}}),{min:void 0,max:void 0,isMinInclusive:!0,isMaxInclusive:!0})}toString(){return this.predicates.map((e=>e.toString())).join(" ")}}function parseVersionRange(e){const t=e.split(" ").map((e=>e.trim())).filter((e=>e&&"*"!==e));if(0===t.length)return Qy.INSTANCE;const n=t.map((e=>{let t=Jy.EQUAL;for(const r of Object.values(Jy))if(e.startsWith(r)){t=r,e=e.slice(r.length);break}try{const n=new Wy(e,!0);return new SingleVersionPredicate(t,n)}catch(n){if(n instanceof Error&&"Versions of form 'x' or 'X' not allowed!"===n.message){const n=new Wy(e,!1);return new SingleVersionPredicate(t,n)}throw n}}));return 1===n.length?n[0]:new MultiVersionPredicate(n)}function getModCompatiblity(e,t){var n,r,i,o;e.modId;let a="maybe";if(!t)return!1;if(e.versionRange){const s=e.versionRange,l=Jt.createFromVersionSpec(s),c=$t(t);if(l&&(a=l.containsVersion(c),!a)){const e=l.restrictions[0];1!==Math.abs(null!=(r=null==(n=e.lowerBound)?void 0:n.compareTo(c))?r:100)&&1!==Math.abs(null!=(o=null==(i=e.upperBound)?void 0:i.compareTo(c))?o:100)||(a="maybe")}return a}if(e.semanticVersion){const n=function parseSemanticVersion(e,t=!0){return new Wy(e,t)}(t),r=e.semanticVersion instanceof Array?e.semanticVersion.map((e=>parseVersionRange(e))):parseVersionRange(e.semanticVersion),i=r instanceof Array?r.some((e=>null==e?void 0:e.test(n))):null==r?void 0:r.test(n);return null!=i&&i}return a}function getModsCompatiblity(e,t,n){const r=[];for(const i of e){const e=i.modId,n=t[e];n?r.push({modId:e,optional:i.optional,compatible:getModCompatiblity(i,n),requirements:i.versionRange||i.semanticVersion||"[*]",version:n}):r.push({modId:e,compatible:!1,optional:i.optional,requirements:i.versionRange||i.semanticVersion||"[*]",version:""})}return r}function resolveDepsCompatible(e){return function resolveCompatible(e){const t=e;return!t.some((e=>!1===e))&&(!t.some((e=>"maybe"===e))||"maybe")}(e.map((e=>e.compatible)))}const Zy=Symbol("instance-mods");function useInstanceMods(e,t,n){const{watch:r}=en(Un),{isValidating:i,error:o,state:a,revalidate:s}=N((async()=>{const t=e.value;if(!t)return;const n=performance.now(),i=await r(t);return console.log("[instanceMods] fetch",performance.now()-n),i.files=i.files.map((e=>p(e))),i}),ReactiveResourceState),f=u([]),v=yn(f,500),h=u({}),m=u({}),g=d((()=>v.value.filter((e=>e.enabled))));function reset(){v.value=[],h.value={},m.value={}}function updateItems(e,t){var r,i,o,a;const s=e.map((e=>getModFileFromResource(e,t))),l={},c={...t,java:null!=(i=null==(r=n.value)?void 0:r.version.toString())?i:"",neoforge:null!=(o=t.neoForged)?o:"",fabricloader:null!=(a=t.fabricLoader)?a:""},u=function getAllowedLoaders(e,t){const n=[];e.forge?(n.push("forge"),t.some((e=>"fabric_api"===e.modId))&&n.push("fabric")):e.fabricLoader?n.push("fabric"):e.neoforge?n.push("neoforge"):e.quiltLoader&&n.push("quilt");return n}(t,s);for(const n of s)if(l[n.modId]=n.icon,l[ee(n.path)]=n.icon,n.enabled)for(const[e,t]of Object.entries(n.provideRuntime))c[e]=t;b.value=u,h.value=p(l),f.value=p(s.map(p)),m.value=p(c)}c(e,((e,t)=>{e!==t&&reset()})),c([d((()=>{var e;return null==(e=a.value)?void 0:e.files})),n],(()=>{var e,n;(null==(e=a.value)?void 0:e.files)?(console.log("[instanceMods] update by state"),updateItems(null==(n=a.value)?void 0:n.files,t.value)):reset()})),c(t,(()=>{var e,n;(null==(e=a.value)?void 0:e.files)?(console.log("[instanceMods] update by runtime"),updateItems(null==(n=a.value)?void 0:n.files,t.value)):reset()}),{deep:!0});const _=d((()=>{const e={};for(const t of v.value){const n=t.modId;t.enabled&&(e[n]||(e[n]=[]),e[n].push(t))}for(const t in e)1===e[t].length&&delete e[t];return p(e)}));const b=u([]),k=d((()=>{const e=m.value,t=b.value,n={};if(0===t.length)return n;"forge"===t[0]&&t[1];for(const r of v.value)if(r.enabled){for(const i of t){const t=r.dependencies[i];if(t){const i=getModsCompatiblity(t,e);n[r.modId]=i;break}}n[r.modId]||(n[r.modId]=[])}return p(n)})),C=d((()=>{const e=k.value;for(const t in e)if(!resolveDepsCompatible(e[t]))return!0;return!1})),{update:S}=function useInstanceModsMetadataRefresh(e,t){const n=nn("instanceModsLastRefreshMetadata",(()=>({})),JSON.stringify,JSON.parse),{refreshMetadata:r}=en(Un);async function checkAndUpdate(){const t=n.value[e.value]||0;Date.now()-t>18e5&&await update()}async function update(){n.value[e.value]=Date.now(),await r(e.value)}const i=tn(checkAndUpdate,1e3);return c(t,(e=>{e&&(e.subscribe("filesUpdates",(()=>{i()})),e.files.length>0&&checkAndUpdate())}),{immediate:!0}),_n("focus",checkAndUpdate),{checkAndUpdate:checkAndUpdate,update:update}}(e,a),{t:I}=l();return{mods:v,allowLoaders:b,conflicted:_,modsIconsMap:h,provideRuntime:m,compatibility:k,incompatible:C,enabledMods:g,isValidating:i,updateMetadata:S,error:d((()=>Object.keys(_.value).length?I("mod.duplicatedDetected",{count:Object.keys(_.value).length}):o.value)),revalidate:s}}const e_=Symbol("InstanceFileNode");function useInstanceFileNodesFromLocal(e){const{modsIconsMap:t}=Zt(Zy);function getFileNode(e){var n;return v({name:ee(e.path),path:e.path,size:null!=(n=e.size)?n:0,data:{client:"",server:"",forceOverride:!1,downloads:e.downloads,curseforge:!!e.curseforge,modrinth:!!e.modrinth},children:void 0,curseforge:!!e.curseforge,modrinth:!!e.modrinth,avatar:t.value[ee(e.path,"/")]})}const n=o(e.value.map(getFileNode));return c(e,(t=>{t.length>0?n.value=e.value.map(getFileNode):n.value=[]})),n}function provideFileNodes(e){function buildEdges(e,t,n,r){const i=t.slice(1);if(i.length>0){const o=t[0];let a=e.find((e=>e.name===o));const s=n?n+"/"+o:o;a||(a=p({name:o,path:s,size:0,children:[]}),e.push(a)),buildEdges(a.children,i,s,r)}else e.push(p(r))}const t=u([]),n=u([]);function update(e){const r=e,i=[];r.sort(((e,t)=>e.path.localeCompare(t.path)));for(const t of r)buildEdges(i,t.path.split("/"),"",t);t.value=r,n.value=i}return c(e,(e=>{update(e)})),update(e.value),g(e_,n),{nodes:n,leaves:t}}function generateDistinctName(e,t){let n=e,r=1;for(;t.includes(n);)n=`${n}-${r++}`;return n}const t_=Symbol("CreateOption");const n_=s(a({__name:"ErrorView",props:{error:null,noRefresh:{type:Boolean}},emits:["refresh"],setup(e,{emit:t}){const n=te(),{t:r}=l();return{__sfc:!0,tError:n,emit:t,t:r}}}),(function render4(){var e=this,t=e._self._c,n=e._self._setupProxy;return e.error?t("div",{staticClass:"flex flex-col items-center gap-4 px-5 py-10"},[t("v-icon",{attrs:{color:"error",size:"100"}},[e._v(" error ")]),t("div",{staticClass:"max-w-full select-text overflow-auto break-words text-center text-3xl font-bold"},[e._v(" "+e._s(n.tError(e.error))+" ")]),e.error.stack?t("div",{staticClass:"max-w-full overflow-x-auto rounded dark:bg-gray-900"},[t("pre",[e._v("      "+e._s(e.error.stack.trim())+"\n    ")])]):e._e(),e.noRefresh?e._e():t("v-btn",{attrs:{color:"error"},on:{click:function(e){return n.emit("refresh")}}},[e._v(" "+e._s(n.t("refresh"))+" ")])],1):e._e()}),[],!1,null,null,null,null).exports;const r_=s(a({__name:"InstanceManifestFileItem",props:{item:null,open:{type:Boolean},value:{type:Boolean},description:null,selectable:{type:Boolean}},setup(e){const t=e,n=d((()=>t.item.data)),r=d((()=>t.item.depth));return{__sfc:!0,props:t,item:n,depth:r,getIcon:function getIcon(e){return e.path.endsWith(".jar")||e.path.endsWith(".zip")?"$vuetify.icons.package":"insert_drive_file"},basename:ee,getExpectedSize:ne}}}),(function render5(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"instance-manifest-file-item",style:{paddingLeft:16+40*n.depth+"px"},on:{click:function(t){return t.stopPropagation(),e.$emit("toggle")}}},[e.selectable?t("v-simple-checkbox",{staticClass:"select-checkbox",attrs:{value:e.value,color:"success"},on:{click:function(t){return t.stopPropagation(),e.$emit("toggleValue")}}}):e._e(),n.item.children?t("div",{staticClass:"file-collapse-btn",class:{open:e.open}},[t("v-icon",[e._v(" chevron_right ")])],1):e._e(),n.item.children?e._e():t("div",{staticClass:"mr-4"},[n.item.avatar?t("v-avatar",{attrs:{size:"24"}},[t("v-img",{attrs:{src:n.item.avatar}})],1):t("v-icon",[e._v(" "+e._s(n.getIcon(n.item))+" ")])],1),t("div",{staticClass:"flex-grow flex flex-col justify-center"},[t("div",{style:{fontSize:"16px",lineHeight:"100%",...n.item.style}},[e._v(" "+e._s(n.basename(n.item.name,"/"))+" ")]),e.description?t("div",{style:{opacity:.6,fontStyle:"italic",fontSize:"12px"}},[e._v(" "+e._s(e.description)+" ")]):e._e(),n.item.size>0?t("div",{staticClass:"inline-flex gap-2 items-center"},[t("span",{style:{opacity:.6,fontStyle:"italic",fontSize:"12px"}},[e._v(" "+e._s(n.getExpectedSize(n.item.size))+" ")]),n.item.modrinth?t("v-icon",{attrs:{size:"20"}},[e._v(" $vuetify.icons.modrinth ")]):e._e(),n.item.curseforge?t("v-icon",{attrs:{size:"20"}},[e._v(" $vuetify.icons.curseforge ")]):e._e()],1):e._e()]),e._t("default",null,{item:n.item})],2)}),[],!1,null,null,null,null).exports,treeItemKey=e=>`${e.depth}.${e.index}`,flatTree=(e,t,n,r=!1,i=0)=>e.flatMap(((e,o)=>{const a=t(e),s={data:e,depth:i,index:o},l=[s];let c=n.includes(treeItemKey(s));return r&&(c=!c),a&&c&&l.push(...flatTree(a,t,n,r,i+1)),l})).flat(),i_=a({__name:"InstanceManifestFileTree",props:{value:null,selectable:{type:Boolean},openAll:{type:Boolean},scrollElement:null},setup(e){const t=e,{t:n}=l(),r=o(null),i=o(0);c(r,(e=>{e&&_().then((()=>{i.value=e.offsetTop}))}));const a=o([]),toggleValue=e=>{if(e.data.children)if(p.value.includes(e.data.path))for(let n=t.value.length-1;n>0;n--){t.value[n].startsWith(e.data.path+"/")&&t.value.splice(n,1)}else{const n=[],r=e.data.path+"/",recurse=e=>{for(const i of e)i.children?recurse(i.children):i.path.startsWith(r)&&(t.value.includes(i.path)||n.push(i.path))};recurse(s.value),t.value.push(...n)}else{const n=t.value.indexOf(e.data.path);n>=0?t.value.splice(n,1):t.value.push(e.data.path)}},s=Zt(e_),u=o([]),p=d((()=>{const e=[],recurse=n=>{let r=!0;for(const i of n.children)i.children?recurse(i)?e.push(i.path):r=!1:t.value.includes(i.path)||(r=!1);return r};for(const t of s.value)t.children&&recurse(t)&&e.push(t.path);return e})),f=d((()=>({count:u.value.length,getScrollElement:()=>t.scrollElement||null,estimateSize:()=>48,overscan:10,paddingStart:i.value}))),v=Pn(f),h=d((()=>v.value.getTotalSize())),m=d((()=>v.value.getVirtualItems()));c([s,a,()=>t.openAll],(async([e,t,n])=>{const r=flatTree(e,(e=>e.children),t,n),i=new Set,o=r.filter((e=>!i.has(e.data.path)&&(i.add(e.data.path),!0)));u.value=o}),{immediate:!0});const g=d((()=>({mods:n("intro.struct.mods"),resourcepacks:n("intro.struct.resourcepacks"),config:n("intro.struct.config"),saves:n("intro.struct.saves"),"options.txt":n("intro.struct.optionTxt"),logs:n("intro.struct.logs"),"optionsshaders.txt":n("intro.struct.optionShadersTxt")})));return c(s,(()=>{a.value=[]})),{__sfc:!0,props:t,t:n,containerRef:r,offsetTop:i,opened:a,isOpen:e=>{let n=a.value.includes(treeItemKey(e));return t.openAll&&(n=!n),n},isSelected:e=>!!(null==e?void 0:e.data)&&(p.value.includes(e.data.path)||t.value.includes(e.data.path)),toggleOpen:e=>{if(!e.data.children)return void toggleValue(e);const t=a.value.indexOf(treeItemKey(e));t>=0?a.value.splice(t,1):a.value.push(treeItemKey(e))},toggleValue:toggleValue,files:s,flattened:u,checkedFolders:p,virtualizerOptions:f,virtualizer:v,totalHeight:h,virtualRows:m,measureElement:e=>{e&&v.value.measureElement(e)},translatedFiles:g,getDescription:function getDescription(e){return e.descrription?e.descrription:e.path in g.value?g.value[e.path]:""},InstanceManifestFileItem:r_}}});function block0(e){const t=e;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"en",resource:{intro:{struct:{assets:e=>{const{normalize:t}=e;return t(["Same with vanilla. The assets folder cache the game assets"])},config:e=>{const{normalize:t}=e;return t(["The instance config folder"])},"forge-versions":e=>{const{normalize:t}=e;return t(["The global cache of Forge version metadata"])},java:e=>{const{normalize:t}=e;return t(["The global cache of found java"])},jre:e=>{const{normalize:t}=e;return t(["Cache the launcher downloaded JRE (JVM 8)"])},libraries:e=>{const{normalize:t}=e;return t(["Same with vanilla."])},"lite-versions":e=>{const{normalize:t}=e;return t(["The global cache of Liteloader version metadata"])},logs:e=>{const{normalize:t}=e;return t(["Containing launched game logs"])},mclogs:e=>{const{normalize:t}=e;return t(["The normal Minecraft game logs"])},modJar:e=>{const{normalize:t}=e;return t(["The mod jar file"])},modLite:e=>{const{normalize:t}=e;return t(["The mod lite loader file"])},modManaged:e=>{const{normalize:t}=e;return t(["The managed mod jar file"])},mods:e=>{const{normalize:t}=e;return t(["Mods folder. Containing all the enabled mods of this modpack"])},optionShadersTxt:e=>{const{normalize:t}=e;return t(["Optifine shader setting file"])},optionTxt:e=>{const{normalize:t}=e;return t(["Minecraft Vanilla game setting file"])},options:e=>{const{normalize:t}=e;return t(["The normal Minecraft game settings"])},profile:e=>{const{normalize:t}=e;return t(["The JSON store launch profile config"])},profileFolder:e=>{const{normalize:t}=e;return t(["The folder contains a specific launch profile. The name is the uuid"])},profiles:e=>{const{normalize:t}=e;return t(["The folder contains each launch profile"])},resourceJson:e=>{const{normalize:t}=e;return t(["The resource metadata matching one mod or resourcepack"])},resourcepack:e=>{const{normalize:t}=e;return t(["The normal resource pack zip"])},resourcepacks:e=>{const{normalize:t}=e;return t(["ResourcePack folder. Containing all the resource pack of this modpack"])},resources:e=>{const{normalize:t}=e;return t(["The folder contains the managed mods/resourcepacks metadata"])},root:e=>{const{normalize:t}=e;return t(["The root the your minecraft data folder"])},saves:e=>{const{normalize:t}=e;return t(["Minecraft Saves"])},temp:e=>{const{normalize:t}=e;return t(["The temp folder (for download) the Launcher have"])},user:e=>{const{normalize:t}=e;return t(["The user auth info cache"])},version:e=>{const{normalize:t}=e;return t(["The global cache of Minecraft version metadata"])},versions:e=>{const{normalize:t}=e;return t(["Same with vanilla. Save multiple versions' JSON & JAR"])}}}}})}function block1(e){const t=e;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"zh-CN",resource:{intro:{struct:{assets:e=>{const{normalize:t}=e;return t(["和原版一样，保存游戏贴图/声音等"])},config:e=>{const{normalize:t}=e;return t(["模组配置文件夹"])},"forge-versions":e=>{const{normalize:t}=e;return t(["Forge 版本信息缓存"])},java:e=>{const{normalize:t}=e;return t(["已发现 Java 的位置版本等信息"])},jre:e=>{const{normalize:t}=e;return t(["缓存启动器下载的 JRE"])},libraries:e=>{const{normalize:t}=e;return t(["和原版一样"])},"lite-versions":e=>{const{normalize:t}=e;return t(["Liteloader 版本信息缓存"])},logs:e=>{const{normalize:t}=e;return t(["已经启动的游戏的日志文件夹"])},mclogs:e=>{const{normalize:t}=e;return t(["此启动配置下的 Minecraft 的游戏日志"])},modJar:e=>{const{normalize:t}=e;return t(["一个正常的 Mod Jar 文件"])},modLite:e=>{const{normalize:t}=e;return t(["一个正常的 Liteloader Mod 文件"])},modManaged:e=>{const{normalize:t}=e;return t(["Curseforge 的 Mod Jar 文件"])},mods:e=>{const{normalize:t}=e;return t(["Mods 文件夹，含有此整合包启用的所有 Mod"])},optionShadersTxt:e=>{const{normalize:t}=e;return t(["Optifine 光影设置文件"])},optionTxt:e=>{const{normalize:t}=e;return t(["Minecraft 原版游戏设置文件"])},options:e=>{const{normalize:t}=e;return t(["常规的 Minecraft 游戏设置文件"])},profile:e=>{const{normalize:t}=e;return t(["储存启动配置的具体 JSON 文件"])},profileFolder:e=>{const{normalize:t}=e;return t(["某一个具体的启动配置文件夹，名称是其 UUID"])},profiles:e=>{const{normalize:t}=e;return t(["保存负责版本分离的启动配置"])},resourceJson:e=>{const{normalize:t}=e;return t(["某一个 Mod 或资源包的元数据"])},resourcepack:e=>{const{normalize:t}=e;return t(["一个正常的资源包压缩文件"])},resourcepacks:e=>{const{normalize:t}=e;return t(["资源包文件夹，含有此整合包启用的所有资源包"])},resources:e=>{const{normalize:t}=e;return t(["保存已发现的 Mods/资源包的元数据"])},root:e=>{const{normalize:t}=e;return t(["Minecraft 的数据目录"])},saves:e=>{const{normalize:t}=e;return t(["Minecraft 地图文件夹"])},temp:e=>{const{normalize:t}=e;return t(["启动器临时文件夹，一般用来放下载文件"])},user:e=>{const{normalize:t}=e;return t(["用户验证信息缓存"])},version:e=>{const{normalize:t}=e;return t(["Minecraft 版本信息缓存"])},versions:e=>{const{normalize:t}=e;return t(["和原版一样，保存各个版本的 JAR 和 JSON"])}}}}})}function block2(e){const t=e;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"ru",resource:{intro:{struct:{assets:e=>{const{normalize:t}=e;return t(["Как с Vanilla. Папка assets кэширует игровые активы"])},config:e=>{const{normalize:t}=e;return t(["Папка конфигурации экземпляра"])},"forge-versions":e=>{const{normalize:t}=e;return t(["Глобальный кэш метаданных версии Forge"])},java:e=>{const{normalize:t}=e;return t(["Глобальный кэш найденной версии java"])},jre:e=>{const{normalize:t}=e;return t(["Кеш скачаного JRE (JVM 8) лаунчера"])},libraries:e=>{const{normalize:t}=e;return t(["Как с Vanilla."])},"lite-versions":e=>{const{normalize:t}=e;return t(["Глобальный кэш метаданных версии Liteloader"])},logs:e=>{const{normalize:t}=e;return t(["Содержит логи запущенных игр"])},mclogs:e=>{const{normalize:t}=e;return t(["Обычные игровые логи Minecraft"])},modJar:e=>{const{normalize:t}=e;return t(["Jar-файл мода"])},modLite:e=>{const{normalize:t}=e;return t(["Файл мода liteloader"])},modManaged:e=>{const{normalize:t}=e;return t(["Jar-файл мода curseforge"])},mods:e=>{const{normalize:t}=e;return t(["Папка модов. Содержит все включенные моды этого модпака"])},optionShadersTxt:e=>{const{normalize:t}=e;return t(["Файл настроек шейдера Optifine"])},optionTxt:e=>{const{normalize:t}=e;return t(["Файл настроек игры Minecraft Vanilla"])},options:e=>{const{normalize:t}=e;return t(["Обычные игровые настройки Minecraft"])},profile:e=>{const{normalize:t}=e;return t(["Конфигурация профиля запуска JSON store"])},profileFolder:e=>{const{normalize:t}=e;return t(["Папка содержит определенный профиль запуска. Имя - это идентификатор UUID"])},profiles:e=>{const{normalize:t}=e;return t(["Папка содержит каждый профиль запуска"])},resourceJson:e=>{const{normalize:t}=e;return t(["Метаданные ресурса соответствуют одному моду или пакету текстур"])},resourcepack:e=>{const{normalize:t}=e;return t(["Обычный zip пакета текстур"])},resourcepacks:e=>{const{normalize:t}=e;return t(["Папка ResourcePack. Содержит все пакеты тектсур этого модпака"])},resources:e=>{const{normalize:t}=e;return t(["Папка содержит метаданные управляемых модов/пакетов текстур."])},root:e=>{const{normalize:t}=e;return t(["Корневой каталог вашей папки данных minecraft"])},saves:e=>{const{normalize:t}=e;return t(["Сохранения Minecraft"])},temp:e=>{const{normalize:t}=e;return t(["У лаунчера есть временная папка (для скачивания)"])},user:e=>{const{normalize:t}=e;return t(["Кэш информация об авторизации пользователя"])},version:e=>{const{normalize:t}=e;return t(["Глобальный кеш метаданных версии Minecraft"])},versions:e=>{const{normalize:t}=e;return t(["Как с Vanilla. Сохранение нескольких версий JSON и JAR"])}}}}})}var o_=function render6(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{ref:"containerRef",style:{height:`${n.totalHeight}px`,position:"relative",width:"100%",marginTop:-n.offsetTop+"px"}},e._l(n.virtualRows,(function(r){return t("div",{key:n.flattened[r.index].data.path,ref:n.measureElement,refInFor:!0,style:{position:"absolute",top:0,left:0,width:"100%",transform:`translateY(${r.start}px)`},attrs:{"data-index":r.index}},[t(n.InstanceManifestFileItem,{attrs:{value:n.isSelected(n.flattened[r.index]),open:n.isOpen(n.flattened[r.index]),item:n.flattened[r.index],description:n.getDescription(n.flattened[r.index].data),selectable:e.selectable},on:{toggle:function(e){return n.toggleOpen(n.flattened[r.index])},toggleValue:function(e){return n.toggleValue(n.flattened[r.index])}},scopedSlots:e._u([{key:"default",fn:function({item:t}){return[e._t("default",null,{item:t,selected:n.isSelected(t)})]}}],null,!0)})],1)})),0)},a_=[];block0(i_),block1(i_),block2(i_);const s_=s(i_,o_,a_,!1,null,null,null,null).exports;const l_=s(a({__name:"VersionMenu",props:{items:null,refreshing:{type:Boolean},disabled:{type:Boolean},isClearable:{type:Boolean},clearText:null,emptyText:null,hasSnapshot:{type:Boolean},snapshot:{type:Boolean},snapshotTooltip:null,error:null},emits:["update:snapshot","select","refresh"],setup(e,{emit:t}){const n=e,{t:r}=l(),i=v({opened:!1,filterText:""}),o=d((()=>n.items.filter((e=>{var t;return!i.filterText||-1!==e.name.toLowerCase().indexOf(i.filterText.toLowerCase())||-1!==((null==(t=e.tag)?void 0:t.toLowerCase().indexOf(i.filterText.toLowerCase()))||-1)}))));return c(d((()=>i.opened)),(e=>{i.filterText=""})),{__sfc:!0,props:n,emit:t,t:r,data:i,filteredItems:o,onSelect:e=>{t("select",e),i.opened=!1},ErrorView:n_}}}),(function render7(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-menu",{attrs:{bottom:"","close-on-content-click":!1,disabled:e.disabled},scopedSlots:e._u([{key:"activator",fn:function({on:t}){return[e._t("default",null,{on:t})]}}],null,!0),model:{value:n.data.opened,callback:function(t){e.$set(n.data,"opened",t)},expression:"data.opened"}},[t("v-text-field",{staticClass:"rounded-none",attrs:{color:"green","append-icon":"filter_list",label:n.t("filter"),solo:"","hide-details":""},scopedSlots:e._u([{key:"prepend",fn:function(){return[e.hasSnapshot?t("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function({on:r}){return[e.hasSnapshot?t("v-chip",{staticStyle:{margin:"0px",height:"48px","border-radius":"0"},attrs:{color:e.snapshot?"primary":"",icon:""},on:{click:function(t){return n.emit("update:snapshot",!e.snapshot)}}},[t("v-icon",e._g({},r),[e._v(" bug_report ")])],1):e._e()]}}],null,!1,1134061)},[e._v(" "+e._s(e.snapshotTooltip)+" ")]):e._e()]},proxy:!0}]),model:{value:n.data.filterText,callback:function(t){e.$set(n.data,"filterText",t)},expression:"data.filterText"}}),e.refreshing?t("v-skeleton-loader",{staticClass:"w-100",attrs:{type:"list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line"}}):e.error?t(n.ErrorView,{staticClass:"w-100 dark:bg-dark-300 bg-light-500",attrs:{type:"error",error:e.error},on:{refresh:function(e){return n.emit("refresh")}}}):t("v-list",{staticClass:"w-100 flex h-full flex-col overflow-auto p-0"},[e.isClearable?t("v-list-item",{attrs:{ripple:""},on:{click:function(e){return n.onSelect("")}}},[t("v-list-item-avatar",[t("v-icon",[e._v("close")])],1),e._v(" "+e._s(e.clearText)+" "),t("div",{staticClass:"flex-grow"})],1):e._e(),t("v-virtual-scroll",{staticClass:"box-content h-full max-h-[300px] w-full overflow-y-auto",attrs:{items:n.filteredItems,"item-height":48,bench:10},scopedSlots:e._u([{key:"default",fn:function({item:r}){return[t("v-list-item",{key:r.name,attrs:{ripple:""},on:{click:function(e){return n.onSelect(r.name)}}},[e._v(" "+e._s(r.name)+" "),t("div",{staticClass:"flex-grow"}),r.tag?t("v-chip",{attrs:{label:"",color:r.tagColor}},[e._v(" "+e._s(r.tag)+" ")]):e._e()],1)]}}])}),0===n.filteredItems.length?t("v-list-item",[e._v(" "+e._s(e.emptyText)+" ")]):e._e()],1)],1)}),[],!1,null,null,null,null).exports;const c_=s(a({__name:"VersionInput",props:{icon:null,title:null,url:null,placeholder:null,value:null,items:null,refreshing:{type:Boolean},disabled:{type:Boolean},isClearable:{type:Boolean},clearText:null,emptyText:null,hasSnapshot:{type:Boolean},snapshot:{type:Boolean},snapshotTooltip:null,error:null},emits:["input","refresh","update:snapshot"],setup:(e,{emit:t})=>({__sfc:!0,emit:t,VersionMenu:l_})}),(function render8(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list-item",[t("v-list-item-action",{staticClass:"self-center"},[t("img",{attrs:{src:e.icon,width:"40"}})]),t("v-list-item-content",[t("v-list-item-title",[e._v(e._s(e.title))]),t("v-list-item-subtitle",[e.url.startsWith("http")?t("a",{attrs:{target:"browser",href:e.url}},[e._v(e._s(e.url))]):[e._v(" "+e._s(e.url)+" ")]],2)],1),t("v-list-item-action",[t(n.VersionMenu,{attrs:{items:e.items,refreshing:e.refreshing,disabled:e.disabled,"is-clearable":e.isClearable,error:e.error,"clear-text":e.clearText,"empty-text":e.emptyText,"has-snapshot":e.hasSnapshot,snapshot:e.snapshot,"snapshot-tooltip":e.snapshotTooltip},on:{"update:snapshot":function(e){return n.emit("update:snapshot",e)},select:function(e){return n.emit("input",e)},refresh:function(e){return n.emit("refresh")}},scopedSlots:e._u([{key:"default",fn:function({on:n}){return[t("v-text-field",e._g({attrs:{value:e.value,outlined:"",filled:"",dense:"",placeholder:e.placeholder,"hide-details":"","append-icon":"arrow_drop_down","persistent-hint":"",readonly:!0},on:{"click:append":function(e){return n.click(e)}}},n))]}}])})],1)],1)}),[],!1,null,null,null,null).exports;const u_=s(a({__name:"VersionInputFabric",props:{minecraft:null,value:null},emits:["input"],setup(e,{emit:t}){const n=e,{t:r}=l(),i=o(!1),{versions:a,error:s,mutate:c,isValidating:u}=function useFabricVersions(e){const{data:t,isValidating:n,mutate:r,error:i}=useSWRVModel(getFabricLoaderVersionsModel(),f(H)),{data:o}=useSWRVModel(getFabricGameVersionsModel(),f(H));return{error:i,versions:d((()=>{if(!o.value||!o.value.includes(e.value))return[];return t.value||[]})),mutate:r,isValidating:n}}(d((()=>n.minecraft))),v=d((()=>a.value.filter((e=>!i.value||e.stable)).map((e=>p({name:e.version,tag:e.stable?r("fabricVersion.stable"):r("fabricVersion.unstable"),tagColor:e.stable?"primary":void 0})))));return{__sfc:!0,props:n,t:r,showStableOnly:i,versions:a,error:s,mutate:c,isValidating:u,items:v,emit:t,VersionInput:c_,BuiltinImages:b}}}),(function render9(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.VersionInput,{attrs:{icon:n.BuiltinImages.fabric,title:"Fabric",url:"https://fabricmc.net/","is-clearable":!0,items:n.items,"has-snapshot":!0,error:n.error,"clear-text":n.t("fabricVersion.disable"),"empty-text":n.t("fabricVersion.empty",{version:e.minecraft}),snapshot:n.showStableOnly,"snapshot-tooltip":n.t("fabricVersion.showSnapshot"),refreshing:n.isValidating,placeholder:n.t("fabricVersion.disable"),value:e.value},on:{"update:snapshot":function(e){n.showStableOnly=e},refresh:function(e){return n.mutate()},input:function(e){return n.emit("input",e)}}})}),[],!1,null,null,null,null).exports;const d_=s(a({__name:"VersionInputForge",props:{minecraft:null,value:null},emits:["input"],setup(e,{emit:t}){const n=e,{versions:r,isValidating:i,mutate:a,error:s}=function useForgeVersions(e){const{data:t,isValidating:n,mutate:r,error:i}=useSWRVModel(getForgeVersionsModel(e),f(H)),o=d((()=>{const e=t.value;if(e)return e.find((e=>"recommended"===e.type))})),a=d((()=>{const e=t.value;if(e)return e.find((e=>"latest"===e.type))}));return{error:i,versions:t,mutate:r,isValidating:n,recommended:o,latest:a}}(d((()=>n.minecraft))),{t:c}=l(),u=o(!1),v=o(!1);function filterForge(e){return(!u.value||"recommended"===e.type||"latest"===e.type)&&(v.value&&e.type,!0)}const h=d((()=>{var e;return(null!=(e=r.value)?e:[]).filter(filterForge).sort(((e,t)=>e.date&&t.date?new Date(t.date)-new Date(e.date):t.version.localeCompare(e.version))).map((e=>p({name:e.version,tag:"recommended"===e.type?c("forgeVersion.recommended"):"latest"===e.type?c("forgeVersion.latest"):"",tagColor:"recommended"===e.type?"primary":""})))}));return{__sfc:!0,props:n,versions:r,isValidating:i,mutate:a,error:s,t:c,recommendedOnly:u,canShowBuggy:v,filterForge:filterForge,items:h,emit:t,VersionInput:c_,BuiltinImages:b}}}),(function render10(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.VersionInput,{attrs:{icon:n.BuiltinImages.forge,title:"Forge",url:"https://github.com/MinecraftForge/MinecraftForge","is-clearable":!0,items:n.items,"has-snapshot":!0,error:n.error,"clear-text":n.t("forgeVersion.disable"),"empty-text":n.t("forgeVersion.empty",{version:e.minecraft}),snapshot:n.canShowBuggy,"snapshot-tooltip":n.t("fabricVersion.showSnapshot"),refreshing:n.isValidating,placeholder:n.t("forgeVersion.disable"),value:e.value},on:{"update:snapshot":function(e){n.canShowBuggy=e},input:function(e){return n.emit("input",e)},refresh:function(e){return n.mutate()}}})}),[],!1,null,null,null,null).exports;const p_=s(a({__name:"VersionInputLocal",props:{versions:null,value:null},emits:["input"],setup(e,{emit:t}){const n=e,r=d((()=>n.versions.map((e=>({name:e.id,tag:e.minecraft}))))),{t:i}=l();return{__sfc:!0,props:n,localItems:r,t:i,emit:t,VersionInput:c_,BuiltinImages:b}}}),(function render11(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.VersionInput,{attrs:{icon:n.BuiltinImages.craftingTable,title:n.t("localVersion.title",1),url:n.t("localVersion.hint"),"is-clearable":!0,items:n.localItems,"clear-text":n.t("localVersion.auto"),"empty-text":n.t("localVersion.empty"),placeholder:n.t("localVersion.auto"),value:e.value},on:{input:function(e){return n.emit("input",e)}}})}),[],!1,null,null,null,null).exports;const f_=s(a({__name:"VersionInputMinecraft",props:{value:null},emits:["input"],setup(e,{emit:t}){const n=e,{versions:r,isValidating:i,release:a,mutate:s,error:c}=useMinecraftVersions(),{t:u}=l(),f=o(!1),v=d((()=>r.value.filter((e=>f.value||"release"===e.type)).map((e=>p({tag:"snapshot"===e.type?u("minecraftVersion.snapshot"):"release"===e.type?u("minecraftVersion.release"):"",tagColor:"release"===e.type?"primary":"",name:e.id})))));return{__sfc:!0,props:n,vers:r,isValidating:i,release:a,mutate:s,error:c,t:u,showAlpha:f,items:v,emit:t,VersionInput:c_,BuiltinImages:b}}}),(function render12(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.VersionInput,{attrs:{icon:n.BuiltinImages.minecraft,title:"Minecraft",url:"https://minecraft.net","is-clearable":!1,items:n.items,error:n.error,refreshing:n.isValidating,"has-snapshot":!0,snapshot:n.showAlpha,"snapshot-tooltip":n.t("fabricVersion.showSnapshot"),placeholder:"",value:e.value},on:{"update:snapshot":function(e){n.showAlpha=e},refresh:function(e){return n.mutate()},input:function(e){return n.emit("input",e)}}})}),[],!1,null,null,null,null).exports;const v_=s(a({__name:"VersionInputNeoForged",props:{minecraft:null,value:null},emits:["input"],setup(e,{emit:t}){const n=e,{versions:r,latest:i,recommended:o,isValidating:a,mutate:s,error:c}=function useNeoForgedVersions(e){const{data:t,isValidating:n,mutate:r,error:i}=useSWRVModel(getNeoForgedVersionModel(e),f(H)),o=d((()=>"")),a=d((()=>{var e;const t=s.value;if(t)return null!=(e=t[0])?e:""})),s=d((()=>{const e=t.value;return e?e.toSorted(((e,t)=>Fy.gt(e,t)?-1:1)):[]}));return{error:i,versions:s,mutate:r,isValidating:n,recommended:o,latest:a}}(d((()=>n.minecraft))),{t:u}=l(),v=d((()=>r.value.map((e=>p({name:e,description:"",tag:o.value===e?u("forgeVersion.recommended"):i.value===e?u("forgeVersion.latest"):"",tagColor:o.value===e?"primary":""})))));return{__sfc:!0,props:n,versions:r,latest:i,recommended:o,isValidating:a,mutate:s,error:c,t:u,items:v,emit:t,VersionInput:c_,BuiltinImages:b}}}),(function render13(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.VersionInput,{attrs:{icon:n.BuiltinImages.neoForged,title:"NeoForge",url:"https://github.com/neoforged/NeoForge","is-clearable":!0,items:n.items,error:n.error,"clear-text":n.t("neoForgedVersion.disable"),"empty-text":n.t("neoForgedVersion.empty",{version:e.minecraft}),refreshing:n.isValidating,placeholder:n.t("neoForgedVersion.disable"),value:e.value},on:{refresh:function(e){return n.mutate()},input:function(e){return n.emit("input",e)}}})}),[],!1,null,null,null,null).exports;const h_=s(a({__name:"VersionInputOptifine",props:{minecraft:null,forge:null,value:null},emits:["input"],setup(e,{emit:t}){const n=e,{versions:r,error:i,isValidating:o,mutate:a}=useOptifineVersions(),s=d((()=>{var e;return(null!=(e=r.value.filter((e=>(e.mcversion.endsWith(".0")?e.mcversion.slice(0,e.mcversion.length-2):e.mcversion)===n.minecraft)))?e:[]).sort(((e,t)=>{const{patch:n,type:r}=e,i=r.localeCompare(t.type);return 0===i?-n.localeCompare(t.patch):-i})).map((e=>{const t=e.type+"_"+e.patch;return p({name:t,description:e.patch})}))})),{t:c}=l();return{__sfc:!0,props:n,versions:r,error:i,isValidating:o,mutate:a,items:s,t:c,emit:t,VersionInput:c_,BuiltinImages:b}}}),(function render14(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.VersionInput,{attrs:{icon:n.BuiltinImages.optifine,title:"Optifine",url:"https://www.optifine.net/home","is-clearable":!0,items:n.items,error:n.error,"clear-text":n.t("optifineVersion.disable"),"empty-text":n.t("optifineVersion.empty",{version:e.minecraft}),refreshing:n.isValidating,placeholder:n.t("optifineVersion.disable"),value:e.value},on:{refresh:function(e){return n.mutate()},input:function(e){return n.emit("input",e)}}})}),[],!1,null,null,null,null).exports,m_=Symbol("JavaContext");const g_=s(a({__name:"VersionInputLabymod",props:{minecraft:null,value:null},emits:["input"],setup(e,{emit:t}){const n=e,{data:r,isValidating:i,mutate:o,error:a}=function useLabyModManifest(){return useSWRVModel(getLabyModManifestModel(),f(H))}(),s=d((()=>{const e=r.value;if(!e)return[];if(!e.minecraftVersions.find((e=>e.tag===n.minecraft)))return[];return[p({name:e.labyModVersion,status:"remote"})]})),{t:c}=l();return{__sfc:!0,props:n,data:r,isValidating:i,mutate:o,error:a,items:s,t:c,emit:t,VersionInput:c_,BuiltinImages:b}}}),(function render15(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.VersionInput,{attrs:{icon:n.BuiltinImages.labyMod,title:"LabyMod",url:"https://www.labymod.net","is-clearable":!0,items:n.items,error:n.error,"clear-text":n.t("labyMod.disable"),"empty-text":n.t("labyMod.empty",{version:e.minecraft}),refreshing:n.isValidating,placeholder:n.t("labyMod.disable"),value:e.value},on:{refresh:function(e){return n.mutate()},input:function(e){return n.emit("input",e)}}})}),[],!1,null,null,null,null).exports;const y_=s(a({__name:"VersionInputQuilt",props:{minecraft:null,value:null},emits:["input"],setup(e,{emit:t}){const n=e,{versions:r,isValidating:i,mutate:o,error:a}=function useQuiltVersions(e){const{data:t,isValidating:n,mutate:r,error:i}=useSWRVModel(getQuiltLoaderVersionsModel(),f(H)),{data:o}=useSWRVModel(getQuiltGameVersionsModel(),f(H));return{error:i,versions:d((()=>{if(!o.value||!o.value.includes(e.value))return[];return t.value||[]})),mutate:r,isValidating:n}}(d((()=>n.minecraft))),s=d((()=>{var e;return(null!=(e=r.value)?e:[]).map((e=>p({name:e.version,description:e.maven,tag:e.stable?c("fabricVersion.stable"):c("fabricVersion.unstable"),tagColor:e.stable?"primary":void 0})))})),{t:c}=l();return{__sfc:!0,props:n,versions:r,isValidating:i,mutate:o,error:a,items:s,t:c,emit:t,VersionInput:c_,BuiltinImages:b}}}),(function render16(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.VersionInput,{attrs:{icon:n.BuiltinImages.quilt,title:"Quilt",url:"https://quiltmc.org/","is-clearable":!0,items:n.items,error:n.error,"clear-text":n.t("quiltVersion.disable"),"empty-text":n.t("quiltVersion.empty",{version:e.minecraft}),refreshing:n.isValidating,placeholder:n.t("quiltVersion.disable"),value:e.value},on:{refresh:function(e){return n.mutate()},input:function(e){return n.emit("input",e)}}})}),[],!1,null,null,null,null).exports,b_=Symbol("InstanceEdit");function useInstanceEdit(e,t){var n,r,i,o,a,s,l,u,p,f,h,g,_,b,k,C,S,I,E,M,P,D,T,L,A,j,O,F,R,V,N,z,U,B,$;const{globalAssignMemory:H,globalFastLaunch:q,globalHideLauncher:G,globalMaxMemory:W,globalMcOptions:J,globalMinMemory:X,globalShowLog:K,globalVmOptions:Y,globalDisableAuthlibInjector:Q,globalDisableElyByAuthlib:Z,globalPrependCommand:ee,globalEnv:te}=re(),ne=v({path:e.value.path,name:null!=(r=null==(n=e.value)?void 0:n.name)?r:"",host:"",port:"",author:"",description:"",url:"",fileServerApi:"",vmOptions:null==(o=null==(i=e.value)?void 0:i.vmOptions)?void 0:o.join(" "),mcOptions:null==(s=null==(a=e.value)?void 0:a.mcOptions)?void 0:s.join(" "),prependCommand:null==(l=e.value)?void 0:l.prependCommand,maxMemory:null==(u=e.value)?void 0:u.maxMemory,minMemory:null==(p=e.value)?void 0:p.minMemory,env:null!=(h=null==(f=e.value)?void 0:f.env)?h:{},runtime:{minecraft:null!=(_=null==(g=e.value)?void 0:g.runtime.minecraft)?_:"",forge:null!=(k=null==(b=e.value)?void 0:b.runtime.forge)?k:"",fabricLoader:null!=(S=null==(C=e.value)?void 0:C.runtime.fabricLoader)?S:"",quiltLoader:null!=(E=null==(I=e.value)?void 0:I.runtime.quiltLoader)?E:"",optifine:null!=(P=null==(M=e.value)?void 0:M.runtime.optifine)?P:"",liteloader:null!=(T=null==(D=e.value)?void 0:D.runtime.liteloader)?T:"",neoForged:null!=(A=null==(L=e.value)?void 0:L.runtime.neoForged)?A:"",labyMod:null!=(O=null==(j=e.value)?void 0:j.runtime.labyMod)?O:""},version:"",fastLaunch:null==(F=e.value)?void 0:F.fastLaunch,hideLauncher:null==(R=e.value)?void 0:R.hideLauncher,showLog:null==(V=e.value)?void 0:V.showLog,disableElyByAuthlib:null==(N=e.value)?void 0:N.disableElybyAuthlib,disableAuthlibInjector:null==(z=e.value)?void 0:z.disableAuthlibInjector,assignMemory:null==(U=e.value)?void 0:U.assignMemory,javaPath:null==(B=e.value)?void 0:B.java,icon:null==($=e.value)?void 0:$.icon,loading:!0}),ie=d((()=>void 0===ne.assignMemory)),oe=d((()=>void 0===ne.minMemory)),ae=d((()=>void 0===ne.maxMemory)),se=d((()=>void 0===ne.vmOptions)),le=d((()=>void 0===ne.mcOptions)),ce=d((()=>void 0===ne.fastLaunch)),ue=d((()=>void 0===ne.hideLauncher)),de=d((()=>void 0===ne.showLog)),pe=d((()=>void 0===ne.disableElyByAuthlib)),fe=d((()=>void 0===ne.disableAuthlibInjector)),ve=d((()=>void 0===ne.prependCommand)),he=d({get:()=>{var e;return null!=(e=ne.assignMemory)?e:H.value},set:e=>{m(ne,"assignMemory",e),saveJIT()}}),me=d({get:()=>{var e;return null!=(e=ne.minMemory)?e:X.value},set:e=>{!0!==ne.assignMemory&&m(ne,"assignMemory",!0),m(ne,"minMemory",e),saveJIT()}}),ge=d({get:()=>{var e;return null!=(e=ne.maxMemory)?e:W.value},set:e=>{!0!==ne.assignMemory&&m(ne,"assignMemory",!0),m(ne,"maxMemory",e),saveJIT()}}),ye=d({get:()=>{var e;return null!=(e=ne.vmOptions)?e:Y.value.join(" ")},set:e=>{m(ne,"vmOptions",e),saveJIT()}}),_e=d({get:()=>{var e;return null!=(e=ne.mcOptions)?e:J.value.join(" ")},set:e=>{m(ne,"mcOptions",e),saveJIT()}}),be=d({get:()=>{var e;return null!=(e=ne.prependCommand)?e:ee.value},set:e=>{m(ne,"prependCommand",e),saveJIT()}}),we=d({get:()=>{var e;return null!=(e=ne.fastLaunch)?e:q.value},set:e=>{m(ne,"fastLaunch",e),saveJIT()}}),xe=d({get:()=>{var e;return null!=(e=ne.hideLauncher)?e:G.value},set:e=>{m(ne,"hideLauncher",e),saveJIT()}}),ke=d({get:()=>{var e;return null!=(e=ne.showLog)?e:K.value},set:e=>{m(ne,"showLog",e),saveJIT()}}),Ce=d({get:()=>{var e;return null!=(e=ne.disableAuthlibInjector)?e:Q.value},set:e=>{m(ne,"disableAuthlibInjector",e),saveJIT()}}),Se=d({get:()=>{var e;return null!=(e=ne.disableElyByAuthlib)?e:Z.value},set:e=>{m(ne,"disableElyByAuthlib",e),saveJIT()}}),Ie=d({get:()=>ne.javaPath,set:e=>{ne.javaPath=e,saveJIT()}}),Ee=d({get:()=>ne.env,set:e=>{ne.env=e,saveJIT()}}),Me=d((()=>{const t=e.value;return!t||(t.name!==ne.name||(t.version!==ne.version||(t.runtime.minecraft!==ne.runtime.minecraft||(t.runtime.forge!==ne.runtime.forge||(t.runtime.neoForged!==ne.runtime.neoForged||(t.runtime.labyMod!==ne.runtime.labyMod||(t.runtime.fabricLoader!==ne.runtime.fabricLoader||(t.runtime.quiltLoader!==ne.runtime.quiltLoader||(t.runtime.optifine!==ne.runtime.optifine||t.icon!==ne.icon)))))))))}));let Pe;c(d((()=>e.value)),(()=>load()),{immediate:!0,deep:!0});const De=tn(flush,2e3);async function flush(){Pe&&(await t(Pe),Pe=void 0,load())}const{usePreclickListener:Te}=Zt(Uy);async function saveJIT(){var t,n,r;const i=e.value.path,o={url:ne.url,fileApi:ne.fileServerApi,minMemory:ne.minMemory,maxMemory:ne.maxMemory,vmOptions:null==(t=ne.vmOptions)?void 0:t.split(" ").filter((e=>0!==e.length)),mcOptions:null==(n=ne.mcOptions)?void 0:n.split(" ").filter((e=>0!==e.length)),assignMemory:ne.assignMemory,fastLaunch:ne.fastLaunch,showLog:ne.showLog,hideLauncher:ne.hideLauncher,java:ne.javaPath,disableAuthlibInjector:ne.disableAuthlibInjector,disableElybyAuthlib:ne.disableElyByAuthlib,prependCommand:ne.prependCommand,author:ne.author,description:ne.description,env:ne.env};e.value.server&&(o.server=(null==(r=e.value)?void 0:r.server)?{host:ne.host,port:Number.parseInt(ne.port,10)}:void 0),function enqueue(e){Pe=Pe&&Pe.instancePath===e.instancePath?{...Pe,...e}:{...e},De()}({...o,instancePath:i})}function load(){var t,n,r,i,o,a,s,l,c,u,d;ne.loading=!1;const p=e.value;p&&(ne.path=p.path,ne.name=p.name,ne.hideLauncher=p.hideLauncher,ne.url=p.url,ne.showLog=p.showLog,ne.author=p.author,ne.fileServerApi=p.fileApi,ne.description=p.description||"",ne.runtime.fabricLoader=null!=(t=p.runtime.fabricLoader)?t:"",ne.runtime.forge=null!=(n=p.runtime.forge)?n:"",ne.runtime.minecraft=null!=(r=p.runtime.minecraft)?r:"",ne.runtime.optifine=null!=(i=p.runtime.optifine)?i:"",ne.runtime.quiltLoader=null!=(o=p.runtime.quiltLoader)?o:"",ne.runtime.neoForged=null!=(a=p.runtime.neoForged)?a:"",ne.runtime.labyMod=null!=(s=p.runtime.labyMod)?s:"",ne.version=p.version,ne.icon=p.icon,ne.disableAuthlibInjector=p.disableAuthlibInjector,ne.disableElyByAuthlib=p.disableElybyAuthlib,ne.prependCommand=p.prependCommand,ne.env=null!=(l=p.env)?l:{},p.server&&(ne.host=p.server.host,ne.port=(null==(c=p.server.port)?void 0:c.toString())||""),ne.maxMemory=p.maxMemory,ne.minMemory=p.minMemory,ne.vmOptions=null==(u=p.vmOptions)?void 0:u.join(" "),ne.mcOptions=null==(d=p.mcOptions)?void 0:d.join(" "),ne.javaPath=p.java,ne.assignMemory=p.assignMemory,ne.fastLaunch=p.fastLaunch)}return Te(flush),{isModified:Me,isGlobalAssignMemory:ie,isGlobalMinMemory:oe,isGlobalMaxMemory:ae,isGlobalVmOptions:se,isGlobalMcOptions:le,isGlobalFastLaunch:ce,isGlobalHideLauncher:ue,isGlobalShowLog:de,isGlobalDisableElyByAuthlib:pe,isGlobalDisableAuthlibInjector:fe,isGlobalPrependCommand:ve,assignMemory:he,prependCommand:be,fastLaunch:we,hideLauncher:xe,showLog:ke,javaPath:Ie,disableAuthlibInjector:Ce,disableElyByAuthlib:Se,env:Ee,globalEnv:te,resetAssignMemory:()=>{m(ne,"assignMemory",void 0),m(ne,"minMemory",void 0),m(ne,"maxMemory",void 0),saveJIT()},resetVmOptions:()=>{m(ne,"vmOptions",void 0),saveJIT()},resetMcOptions:()=>{m(ne,"mcOptions",void 0),saveJIT()},resetFastLaunch:()=>{m(ne,"fastLaunch",void 0),saveJIT()},resetHideLauncher:()=>{ne.hideLauncher=void 0,saveJIT()},resetShowLog:()=>{ne.showLog=void 0,saveJIT()},resetDisableAuthlibInjector:()=>{ne.disableAuthlibInjector=void 0,saveJIT()},resetDisableElyByAuthlib:()=>{ne.disableElyByAuthlib=void 0,saveJIT()},resetPrependCommand:()=>{m(ne,"prependCommand",void 0),saveJIT()},minMemory:me,maxMemory:ge,mcOptions:_e,vmOptions:ye,data:ne,save:async function save(){var n,r,i,o;const a={name:ne.name,version:ne.version,runtime:ne.runtime,icon:ne.icon};(null==(n=e.value)?void 0:n.server)?await t({...a,instancePath:null==(i=e.value)?void 0:i.path,server:{host:ne.host,port:Number.parseInt(ne.port,10)}}):await t({...a,instancePath:null==(r=e.value)?void 0:r.path,author:ne.author,description:ne.description}),ne.icon=null==(o=e.value)?void 0:o.icon,load()},load:load}}function useInstanceEditVersions(e,t){return{onSelectMinecraft:function onSelectMinecraft(t){if(null==e?void 0:e.runtime){const n=e.runtime;e.version="",n.minecraft=t,n.forge="",n.neoForged="",n.fabricLoader="",n.quiltLoader="",n.optifine=""}},onSelectForge:function onSelectForge(t){if(null==e?void 0:e.runtime){const n=null==e?void 0:e.runtime;n.forge=t,t&&(e.version="",n.neoForged="",n.fabricLoader="",n.quiltLoader="",n.optifine="")}},onSelectNeoForged:function onSelectNeoForged(t){if(null==e?void 0:e.runtime){const n=null==e?void 0:e.runtime;n.neoForged=t,t&&(e.version="",n.forge="",n.fabricLoader="",n.quiltLoader="",n.optifine="")}},onSelectFabric:function onSelectFabric(t){if(null==e?void 0:e.runtime){const n=null==e?void 0:e.runtime;t&&(e.version="",n.forge="",n.neoForged="",n.quiltLoader="",n.optifine=""),n.fabricLoader=t}},onSelectQuilt:function onSelectQuilt(t){if(null==e?void 0:e.runtime){const n=null==e?void 0:e.runtime;n.quiltLoader=t,t&&(e.version="",n.neoForged="",n.forge=n.fabricLoader="",n.optifine="")}},onSelectOptifine:function onSelectOptifine(t){if(e.runtime){const n=e.runtime;n.optifine=t,t&&(e.version="",n.quiltLoader=n.fabricLoader="",n.neoForged="")}},onSelectLabyMod:function onSelectLabyMod(t){if(e.runtime){const n=e.runtime;"labyMod"in n?n.labyMod=t:m(n,"labyMod",t),t&&(e.version="",n.quiltLoader=n.fabricLoader="",n.neoForged="",n.optifine="",n.forge="")}},onSelectLocalVersion:function onSelectLocalVersion(n){e.version=n;const r=t.value.find((e=>e.id===n));if(!r)throw new AnyError("SelectLocalVersionError",`Cannot find version ${n}`);e.runtime.minecraft=r.minecraft,e.runtime.forge=r.forge,e.runtime.liteloader=r.liteloader,e.runtime.fabricLoader=r.fabric,e.runtime.neoForged=r.neoForged,e.runtime.optifine=r.optifine,e.runtime.quiltLoader=r.quilt,e.runtime.labyMod=r.labyMod}}}const w_=s(a({__name:"StepperAdvanceContent",props:{valid:{type:Boolean,required:!0},showMinecraft:{type:Boolean,default:!0}},setup(e){const{data:t}=Zt(t_),{t:n}=l(),{versions:r}=Zt(ie),{onSelectMinecraft:i,onSelectNeoForged:o,onSelectForge:a,onSelectFabric:s,onSelectQuilt:c,onSelectOptifine:u,onSelectLabyMod:p,onSelectLocalVersion:f}=useInstanceEditVersions(t,r),{all:v}=Zt(m_),h=d((()=>v.value.map((e=>({text:`Java ${e.majorVersion} (${e.version})`,value:e.path}))))),m=d((()=>!t.runtime.labyMod));return{__sfc:!0,data:t,t:n,versions:r,onSelectMinecraft:i,onSelectNeoForged:o,onSelectForge:a,onSelectFabric:s,onSelectQuilt:c,onSelectOptifine:u,onSelectLabyMod:p,onSelectLocalVersion:f,javas:v,javaItems:h,isNotSelectingLabyMod:m,VersionInputFabric:u_,VersionInputForge:d_,VersionInputLocal:p_,VersionInputMinecraft:f_,VersionInputNeoForged:v_,VersionInputOptifine:h_,VersionInputLabymod:g_,VersionInputQuilt:y_}}}),(function render17(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list",{staticStyle:{background:"transparent",width:"100%"},attrs:{"two-line":"",subheader:""}},[t("div",{staticClass:"mx-4 grid grid-cols-4 gap-4"},[t("v-select",{staticClass:"java-select col-span-2",attrs:{outlined:"",label:n.t("java.location"),placeholder:n.t("java.allocatedLong"),items:n.javaItems,"menu-props":{auto:!0,overflowY:!0},"hide-details":"",required:""},model:{value:n.data.java,callback:function(t){e.$set(n.data,"java",t)},expression:"data.java"}}),t("v-text-field",{attrs:{outlined:"","hide-details":"",type:"number",label:n.t("java.minMemory"),placeholder:n.t("java.allocatedShort"),required:""},model:{value:n.data.minMemory,callback:function(t){e.$set(n.data,"minMemory",t)},expression:"data.minMemory"}}),t("v-text-field",{attrs:{outlined:"","hide-details":"",type:"number",label:n.t("java.maxMemory"),placeholder:n.t("java.allocatedShort"),required:""},model:{value:n.data.maxMemory,callback:function(t){e.$set(n.data,"maxMemory",t)},expression:"data.maxMemory"}})],1),e.showMinecraft?t(n.VersionInputMinecraft,{staticClass:"mt-4",attrs:{value:n.data.runtime.minecraft,versions:n.versions},on:{input:n.onSelectMinecraft}}):e._e(),n.isNotSelectingLabyMod?t(n.VersionInputNeoForged,{attrs:{value:n.data.runtime.neoForged,minecraft:n.data.runtime.minecraft,versions:n.versions},on:{input:n.onSelectNeoForged}}):e._e(),n.isNotSelectingLabyMod?t(n.VersionInputForge,{attrs:{value:n.data.runtime.forge,minecraft:n.data.runtime.minecraft,versions:n.versions},on:{input:n.onSelectForge}}):e._e(),n.isNotSelectingLabyMod?t(n.VersionInputFabric,{attrs:{value:n.data.runtime.fabricLoader,minecraft:n.data.runtime.minecraft,versions:n.versions},on:{input:n.onSelectFabric}}):e._e(),n.isNotSelectingLabyMod?t(n.VersionInputQuilt,{attrs:{value:n.data.runtime.quiltLoader,minecraft:n.data.runtime.minecraft,versions:n.versions},on:{input:n.onSelectQuilt}}):e._e(),n.isNotSelectingLabyMod?t(n.VersionInputOptifine,{attrs:{value:n.data.runtime.optifine,forge:n.data.runtime.forge||"",minecraft:n.data.runtime.minecraft,versions:n.versions},on:{input:n.onSelectOptifine}}):e._e(),t(n.VersionInputLabymod,{attrs:{value:n.data.runtime.labyMod,minecraft:n.data.runtime.minecraft,versions:n.versions},on:{input:n.onSelectLabyMod}}),t(n.VersionInputLocal,{attrs:{value:n.data.version,versions:n.versions},on:{input:n.onSelectLocalVersion}})],1)}),[],!1,null,null,null,null).exports,x_=a({__name:"StepConfig",props:{valid:oe(Boolean)},emits:["update:valid"],setup(e,{emit:t}){const{t:n}=l(),{data:r,files:i,loading:a,error:s}=Zt(t_),{instances:c}=Zt(Y),u=d((()=>[e=>!!e||n("instance.requireName"),e=>!c.value.some((t=>t.name===e.trim()))||n("instance.duplicatedName")])),p=o(null);return provideFileNodes(d((()=>{var e;return null!=(e=i.value.map((e=>{var t;return{path:e.path,name:ee(e.path,"/"),size:null!=(t=e.size)?t:0}})))?e:[]}))),{__sfc:!0,emit:t,t:n,content:r,files:i,loading:a,error:s,instances:c,nameRules:u,scrollElement:p,onUpdate:e=>{t("update:valid",e)},ErrorView:n_,InstanceManifestFileTree:s_,StepperAdvanceContent:w_}}});const k_=s(x_,(function render18(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{ref:"scrollElement",staticStyle:{overflow:"auto","max-height":"70vh",padding:"24px 24px 16px"}},[t("v-form",{staticStyle:{height:"100%"},attrs:{"lazy-validation":"",value:e.valid},on:{input:n.onUpdate}},[t("v-list",{staticStyle:{width:"100%"},attrs:{"three-line":"",subheader:"",color:"transparent"}},[t("v-list-item",[t("div",{staticClass:"mt-4 grid grid-cols-4 gap-4"},[t("v-text-field",{attrs:{outlined:"",autofocus:"","persistent-hint":"",hint:n.t("instance.nameHint"),label:n.t("name"),rules:n.nameRules,required:""},model:{value:n.content.name,callback:function(t){e.$set(n.content,"name",t)},expression:"content.name"}}),t("v-text-field",{attrs:{outlined:"","persistent-hint":"",hint:n.t("modpack.authorHint"),label:n.t("author"),required:""},model:{value:n.content.author,callback:function(t){e.$set(n.content,"author",t)},expression:"content.author"}}),t("v-text-field",{staticClass:"col-span-2",attrs:{outlined:"","persistent-hint":"",hint:n.t("modpack.descriptionHint"),label:n.t("description")},model:{value:n.content.description,callback:function(t){e.$set(n.content,"description",t)},expression:"content.description"}})],1)])],1)],1),t(n.StepperAdvanceContent,{attrs:{valid:e.valid},on:{"update:valid":function(t){e.valid=t}}}),n.loading||n.error||n.files.length>0?t("v-subheader",[e._v(" "+e._s(n.t("instanceTemplate.preview"))+" ")]):e._e(),n.loading?t("v-skeleton-loader",{attrs:{type:"list-item-avatar-two-line,list-item-avatar-two-line,list-item-avatar-two-line,list-item-avatar-two-line,list-item-avatar-two-line"}}):n.error?t(n.ErrorView,{staticClass:"px-7",attrs:{error:n.error,"no-refresh":""}}):t(n.InstanceManifestFileTree,{attrs:{value:[],"scroll-element":n.scrollElement}})],1)}),[],!1,null,null,null,null).exports,vFallbackImg=(e,t)=>{e.addEventListener("error",(function onImageLoadFail(e){e.target.src=t.value}))};const C_=s(a({__name:"StepServer",props:{valid:{type:Boolean}},emits:["update:valid"],setup(e,{emit:t}){const n=e,r={};for(const[o,l]of Object.entries(Yn))for(const e of l)r[e]=Number(o);const{t:i}=l(),{data:a}=Zt(t_),s=d((()=>{var e;return null!=(e=r[a.runtime.minecraft])?e:498})),u=d((()=>{var e;return null!=(e=a.server)?e:{host:"",port:void 0}})),{status:p,pinging:f,refresh:v}=ae(u,s),h=o(""),m=d((()=>Yn[p.value.version.protocol]));return c(h,(e=>{const[t,n]=e.split(":");a.server={host:t,port:n?Number.parseInt(n,10):25565}})),{__sfc:!0,props:n,minecraftToProtocol:r,emit:t,t:i,creationData:a,protocol:s,server:u,status:p,pinging:f,refresh:v,serverField:h,acceptingMinecrafts:m,vFallbackImg:vFallbackImg,BuiltinImages:b}}}),(function render19(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticStyle:{overflow:"auto","max-height":"70vh",padding:"24px 24px 16px"}},[t("v-form",{staticStyle:{height:"100%"},attrs:{"lazy-validation":"",value:e.valid},on:{input:function(e){return n.emit("update:valid",e)}}},[t("div",{staticClass:"flex flex-col gap-4"},[t("v-list",{staticClass:"w-full pb-0",attrs:{"three-line":"",subheader:"",color:"transparent"}},[t("v-list-item",[t("v-card",{staticClass:"mb-6 flex flex-col gap-4 p-2 hover:bg-[rgba(0,0,0,0.2)]",attrs:{outlined:""}},[t("div",{staticClass:"flex w-full items-center gap-5"},[t("img",{directives:[{name:"fallback-img",rawName:"v-fallback-img",value:n.BuiltinImages.unknownServer,expression:"BuiltinImages.unknownServer"}],staticClass:"rounded-lg p-1",staticStyle:{"max-width":"80px","max-height":"80px","min-height":"80px"},attrs:{src:n.status.favicon||n.BuiltinImages.unknownServer}}),t("span",{staticClass:"flex flex-grow justify-center"},[n.status.description?t("text-component",{attrs:{source:"string"==typeof n.status.description?n.t(n.status.description):n.status.description}}):t("div",{staticStyle:{"font-size":"18px","font-weight":"bold"}},[e._v(e._s(n.t("server.creationHint")))])],1),n.status.version.name?t("text-component",{staticClass:"mr-2",attrs:{source:"string"==typeof n.status.version.name?n.t(n.status.version.name):n.status.version.name}}):e._e()],1),t("div",{staticClass:"mb-2 grid grid-cols-12 gap-4"},[t("v-combobox",{staticClass:"col-span-6",attrs:{outlined:"","hide-details":"",value:n.acceptingMinecrafts,"append-icon":"title",label:n.t("server.version"),readonly:!0,loading:n.pinging}}),t("v-text-field",{staticClass:"col-span-4",attrs:{outlined:"","hide-details":"",value:n.status.players.online+"/"+n.status.players.max,"append-icon":"people",label:n.t("server.players"),readonly:!0,loading:n.pinging}}),t("v-text-field",{staticClass:"col-span-2",attrs:{value:n.status.ping,outlined:"","hide-details":"","append-icon":"signal_cellular_alt",label:n.t("server.ping"),readonly:!0,loading:n.pinging}})],1)])],1),t("v-list-item",[t("div",{staticClass:"grid w-full grid-cols-3 gap-4"},[t("v-text-field",{attrs:{rules:[n.serverField?void 0:"Required"],outlined:"","persistent-hint":"",autofocus:"",hint:n.t("server.hostHint"),label:n.t("server.host")},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:n.refresh.apply(null,arguments)}},model:{value:n.serverField,callback:function(e){n.serverField=e},expression:"serverField"}}),t("div"),t("div",{staticClass:"flex justify-end"},[t("v-btn",{attrs:{text:"","x-large":"",color:"primary",disabled:!n.server.host,loading:n.pinging,outlined:""},on:{click:n.refresh}},[t("v-icon",{attrs:{left:""}},[e._v(" wifi ")]),e._v(" "+e._s(n.t("refresh"))+" ")],1)],1)],1)])],1)],1)])],1)}),[],!1,null,null,null,null).exports;const S_=s(a({__name:"StepperFooter",props:{disabled:{type:Boolean},creating:{type:Boolean},create:{type:Boolean},next:{type:Boolean}},emits:["quit","next","create","back"],setup(e,{emit:t}){const{t:n}=l();return{__sfc:!0,emit:t,t:n}}}),(function render20(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"flex gap-4"},[t("v-btn",{attrs:{text:"",disabled:e.creating},on:{click:function(e){return n.emit("quit")}}},[e._v(" "+e._s(n.t("cancel"))+" ")]),t("v-spacer"),e._t("default"),e.next?t("v-btn",{attrs:{color:"primary",loading:e.creating,disabled:e.disabled},on:{click:function(e){return n.emit("next")}}},[e._v(" "+e._s(n.t("next"))+" ")]):e._e(),e.create?t("v-btn",{attrs:{color:"primary",loading:e.creating,disabled:e.disabled},on:{click:function(e){return n.emit("create")}}},[e._v(" "+e._s(n.t("create"))+" ")]):e._e()],2)}),[],!1,null,null,null,null).exports;var I_=(e=>(e[e.New=1]="New",e[e.ChangesRequired=2]="ChangesRequired",e[e.UnderSoftReview=3]="UnderSoftReview",e[e.Approved=4]="Approved",e[e.Rejected=5]="Rejected",e[e.ChangesMade=6]="ChangesMade",e[e.Inactive=7]="Inactive",e[e.Abandoned=8]="Abandoned",e[e.Deleted=9]="Deleted",e[e.UnderReview=10]="UnderReview",e))(I_||{}),E_=(e=>(e[e.Any=0]="Any",e[e.Forge=1]="Forge",e[e.Cauldron=2]="Cauldron",e[e.LiteLoader=3]="LiteLoader",e[e.Fabric=4]="Fabric",e[e.Quilt=5]="Quilt",e[e.NeoForge=6]="NeoForge",e))(E_||{}),M_=(e=>(e[e.Sha1=1]="Sha1",e[e.Md5=2]="Md5",e))(M_||{}),P_=(e=>(e[e.EmbeddedLibrary=1]="EmbeddedLibrary",e[e.OptionalDependency=2]="OptionalDependency",e[e.RequiredDependency=3]="RequiredDependency",e[e.Tool=4]="Tool",e[e.Incompatible=5]="Incompatible",e[e.Include=6]="Include",e))(P_||{}),D_=(e=>(e[e.Featured=1]="Featured",e[e.Popularity=2]="Popularity",e[e.LastUpdated=3]="LastUpdated",e[e.Name=4]="Name",e[e.Author=5]="Author",e[e.TotalDownloads=6]="TotalDownloads",e[e.Category=7]="Category",e[e.GameVersion=8]="GameVersion",e))(D_||{});class CurseforgeApiError extends Error{constructor(e,t,n){super(`Fail to fetch curseforge api ${e}. Status=${t}. ${n}`),this.url=e,this.status=t,this.body=n,this.name="CurseforgeApiError"}}class ModerinthApiError extends Error{constructor(e,t,n){super(`Fail to fetch modrinth api ${e}. Status=${t}. ${n}`),this.url=e,this.status=t,this.body=n,this.name="ModerinthApiError"}}const T_=new class ModrinthV2Client{constructor(e){var t;__publicField(this,"baseUrl"),__publicField(this,"fetch"),__publicField(this,"headers"),this.baseUrl=null!=(t=null==e?void 0:e.baseUrl)?t:"https://api.modrinth.com",this.headers=(null==e?void 0:e.headers)||{},this.fetch=(null==e?void 0:e.fetch)||((...e)=>fetch(...e))}async searchProjects(e,t){var n,r,i,o;const a=new URL(this.baseUrl+"/v2/search");a.searchParams.append("query",e.query||""),a.searchParams.append("filter",e.filter||""),a.searchParams.append("index",e.index||(e.query?"relevance":"downloads")),a.searchParams.append("offset",null!=(r=null==(n=e.offset)?void 0:n.toString())?r:"0"),a.searchParams.append("limit",null!=(o=null==(i=e.limit)?void 0:i.toString())?o:"10"),e.facets&&a.searchParams.append("facets",e.facets);const s=await this.fetch(a,{signal:t,headers:this.headers});if(200!==s.status)throw new ModerinthApiError(a.toString(),s.status,await s.text());return await s.json()}async getProject(e,t){e.startsWith("local-")&&(e=e.slice(6));const n=new URL(this.baseUrl+`/v2/project/${e}`),r=await this.fetch(n,{signal:t,headers:this.headers});if(200!==r.status)throw new ModerinthApiError(n.toString(),r.status,await r.text());return await r.json()}async getProjects(e,t){const n=new URL(this.baseUrl+"/v2/projects");n.searchParams.append("ids",JSON.stringify(e));const r=await this.fetch(n,{signal:t,headers:this.headers});if(200!==r.status)throw new ModerinthApiError(n.toString(),r.status,await r.text());return await r.json()}async getProjectVersions(e,{loaders:t,gameVersions:n,featured:r}={},i){const o=new URL(this.baseUrl+`/v2/project/${e}/version`);t&&o.searchParams.append("loaders",JSON.stringify(t)),n&&o.searchParams.append("game_versions",JSON.stringify(n)),void 0!==r&&o.searchParams.append("featured",r?"true":"false");const a=await this.fetch(o,{signal:i,headers:this.headers});if(200!==a.status)throw new ModerinthApiError(o.toString(),a.status,await a.text());return await a.json()}async getProjectVersion(e,t){const n=new URL(this.baseUrl+`/v2/version/${e}`),r=await this.fetch(n,{signal:t,headers:this.headers});if(200!==r.status)throw new ModerinthApiError(n.toString(),r.status,await r.text());return await r.json()}async getProjectVersionsById(e,t){const n=new URL(this.baseUrl+"/v2/versions");n.searchParams.append("ids",JSON.stringify(e));const r=await this.fetch(n,{signal:t,headers:this.headers});if(200!==r.status)throw new ModerinthApiError(n.toString(),r.status,await r.text());return await r.json()}async getProjectVersionsByHash(e,t="sha1",n){const r=new URL(this.baseUrl+"/v2/version_files"),i=await this.fetch(r,{method:"POST",body:JSON.stringify({hashes:e,algorithm:t}),headers:{...this.headers,"content-type":"application/json"},signal:n});if(200!==i.status)throw new ModerinthApiError(r.toString(),i.status,await i.text());return await i.json()}async getLatestVersionsFromHashes(e,{algorithm:t,loaders:n=[],gameVersions:r=[]}={},i){const o=new URL(this.baseUrl+"/v2/version_files/update"),a=await this.fetch(o,{method:"POST",body:JSON.stringify({hashes:e,algorithm:t,loaders:n,game_versions:r}),headers:{...this.headers,"content-type":"application/json"},signal:i});if(200!==a.status)throw new ModerinthApiError(o.toString(),a.status,await a.text());return await a.json()}async getLatestProjectVersion(e,{algorithm:t,loaders:n=[],gameVersions:r=[]}={},i){const o=new URL(this.baseUrl+`/v2/version_file/${e}/update`);o.searchParams.append("algorithm",null!=t?t:"sha1");const a=await this.fetch(o,{method:"POST",body:JSON.stringify({loaders:n,game_versions:r}),headers:{...this.headers,"content-type":"application/json"},signal:i});if(200!==a.status)throw new ModerinthApiError(o.toString(),a.status,await a.text());return await a.json()}async getLicenseTags(e){const t=new URL(this.baseUrl+"/v2/tag/license"),n=await this.fetch(t,{headers:this.headers,signal:e});if(200!==n.status)throw new ModerinthApiError(t.toString(),n.status,await n.text());return await n.json()}async getCategoryTags(e){const t=new URL(this.baseUrl+"/v2/tag/category"),n=await this.fetch(t,{headers:this.headers,signal:e});if(200!==n.status)throw new ModerinthApiError(t.toString(),n.status,await n.text());return await n.json()}async getGameVersionTags(e){const t=new URL(this.baseUrl+"/v2/tag/game_version"),n=await this.fetch(t,{headers:this.headers,signal:e});if(200!==n.status)throw new ModerinthApiError(t.toString(),n.status,await n.text());return await n.json()}async getLoaderTags(e){const t=new URL(this.baseUrl+"/v2/tag/loader"),n=await this.fetch(t,{headers:this.headers,signal:e});if(200!==n.status)throw new ModerinthApiError(t.toString(),n.status,await n.text());return await n.json()}async getCollections(e,t){const n=new URL(this.baseUrl+`/v3/user/${e}/collections`),r=await this.fetch(n,{headers:this.headers,signal:t});if(200!==r.status)throw new ModerinthApiError(n.toString(),r.status,await r.text());return await r.json()}async uppdateCollectionIcon(e,t,n,r){const i=n.split("/")[1],o=new URL(this.baseUrl+`/v3/collection/${e}/icon?ext=${i}`),a=await this.fetch(o,{method:"PATCH",headers:{...this.headers,"content-type":n},body:t,signal:r});if(200!==a.status)throw new ModerinthApiError(o.toString(),a.status,await a.text())}async createCollection(e,t,n,r){const i=new URL(this.baseUrl+"/v3/collection"),o=JSON.stringify({name:e,description:t,projects:n},((e,t)=>t||void 0)),a=await this.fetch(i,{method:"POST",headers:{...this.headers,"content-type":"application/json"},body:o,signal:r});if(!a.ok)throw new ModerinthApiError(i.toString(),a.status,await a.text());return await a.json()}async updateCollection(e,t,n){const r=new URL(this.baseUrl+`/v3/collection/${e}`),i=await this.fetch(r,{method:"PATCH",headers:{...this.headers,"content-type":"application/json"},body:JSON.stringify({new_projects:t}),signal:n});if(!i.ok)throw new ModerinthApiError(r.toString(),i.status,await i.text())}async getAuthenticatedUser(e){const t=new URL(this.baseUrl+"/v2/user"),n=await this.fetch(t,{headers:this.headers});if(200!==n.status)throw new ModerinthApiError(t.toString(),n.status,await n.text());return await n.json()}async followProject(e,t){const n=new URL(this.baseUrl+`/v2/project/${e}/follow`),r=await this.fetch(n,{method:"POST",headers:this.headers,signal:t});if(!r.ok)throw new ModerinthApiError(n.toString(),r.status,await r.text())}async unfollowProject(e,t){const n=new URL(this.baseUrl+`/v2/project/${e}/follow`),r=await this.fetch(n,{method:"DELETE",headers:this.headers,signal:t});if(!r.ok)throw new ModerinthApiError(n.toString(),r.status,await r.text())}async getUserFollowedProjects(e,t){const n=new URL(this.baseUrl+`/v2/user/${e}/follows`),r=await this.fetch(n,{headers:this.headers,signal:t});if(200!==r.status)throw new ModerinthApiError(n.toString(),r.status,await r.text());return await r.json()}async getProjectTeamMembers(e,t){const n=new URL(this.baseUrl+`/v2/project/${e}/members`),r=await this.fetch(n,{headers:this.headers,signal:t});if(200!==r.status)throw new ModerinthApiError(n.toString(),r.status,await r.text());return await r.json()}async getUser(e,t){const n=new URL(this.baseUrl+`/v2/user/${e}`),r=await this.fetch(n,{headers:this.headers,signal:t});if(200!==r.status)throw new ModerinthApiError(n.toString(),r.status,await r.text());return await r.json()}async getUserProjects(e,t){const n=new URL(this.baseUrl+`/v2/user/${e}/projects`),r=await this.fetch(n,{headers:this.headers,signal:t});if(200!==r.status)throw new ModerinthApiError(n.toString(),r.status,await r.text());return await r.json()}},L_=new class CurseforgeV1Client{constructor(e,t){__publicField(this,"headers"),__publicField(this,"fetch"),__publicField(this,"baseUrl"),this.apiKey=e,this.headers={"x-api-key":this.apiKey,...null==t?void 0:t.headers},this.baseUrl=(null==t?void 0:t.baseUrl)||"https://api.curseforge.com",this.fetch=(null==t?void 0:t.fetch)||((...e)=>fetch(...e))}async getCategories(e){const t=new URL(this.baseUrl+"/v1/categories");t.searchParams.append("gameId","432");const n=await this.fetch(t,{headers:{...this.headers,accept:"application/json"},signal:e});if(200!==n.status)throw new CurseforgeApiError(t.toString(),n.status,await n.text());return(await n.json()).data}async getMod(e,t){const n=new URL(this.baseUrl+`/v1/mods/${e}`),r=await this.fetch(n,{headers:{accept:"application/json",...this.headers},signal:t});if(200!==r.status)throw new CurseforgeApiError(n.toString(),r.status,await r.text());return(await r.json()).data}async getModDescription(e,t){const n=new URL(this.baseUrl+`/v1/mods/${e}/description`),r=await this.fetch(n,{headers:{...this.headers,accept:"application/json"},signal:t});if(200!==r.status)throw new CurseforgeApiError(n.toString(),r.status,await r.text());return(await r.json()).data}async getModFiles(e,t){var n,r,i,o,a,s,l,c,u;const d=new URL(this.baseUrl+`/v1/mods/${e.modId}/files`);d.searchParams.append("gameVersion",null!=(n=e.gameVersion)?n:""),void 0!==e.modLoaderType&&d.searchParams.append("modLoaderType",null!=(i=null==(r=e.modLoaderType)?void 0:r.toString())?i:""),d.searchParams.append("gameVersionTypeId",null!=(a=null==(o=e.gameVersionTypeId)?void 0:o.toString())?a:""),d.searchParams.append("index",null!=(l=null==(s=e.index)?void 0:s.toString())?l:""),d.searchParams.append("pageSize",null!=(u=null==(c=e.pageSize)?void 0:c.toString())?u:"");const p=await this.fetch(d,{headers:{...this.headers,accept:"application/json"},signal:t});if(200!==p.status)throw new CurseforgeApiError(d.toString(),p.status,await p.text());return await p.json()}async getModFile(e,t,n){const r=new URL(this.baseUrl+`/v1/mods/${e}/files/${t}`),i=await this.fetch(r,{headers:{...this.headers,accept:"application/json"},signal:n});if(200!==i.status)throw new CurseforgeApiError(r.toString(),i.status,await i.text());return(await i.json()).data}async getMods(e,t){const n=new URL(this.baseUrl+"/v1/mods"),r=await this.fetch(n,{method:"POST",body:JSON.stringify({modIds:e}),headers:{...this.headers,"content-type":"application/json",accept:"application/json"},signal:t});if(200!==r.status)throw new CurseforgeApiError(n.toString(),r.status,await r.text());return(await r.json()).data}async getFiles(e,t){const n=new URL(this.baseUrl+"/v1/mods/files"),r=await this.fetch(n,{method:"POST",body:JSON.stringify({fileIds:e}),headers:{...this.headers,"content-type":"application/json",accept:"application/json"},signal:t});if(200!==r.status)throw new CurseforgeApiError(n.toString(),r.status,await r.text());return(await r.json()).data}async searchMods(e,t){var n,r,i,o,a,s,l;const c=new URL(this.baseUrl+"/v1/mods/search");c.searchParams.append("gameId","432"),e.classId&&c.searchParams.append("classId",e.classId.toString()),e.categoryId&&c.searchParams.append("categoryId",e.categoryId.toString()),e.gameVersion&&c.searchParams.append("gameVersion",e.gameVersion),e.searchFilter&&c.searchParams.append("searchFilter",e.searchFilter),c.searchParams.append("sortField",null!=(r=null==(n=e.sortField)?void 0:n.toString())?r:2..toString()),c.searchParams.append("sortOrder",null!=(i=e.sortOrder)?i:"desc"),e.modLoaderType&&c.searchParams.append("modLoaderType",e.modLoaderType.toString()),e.modLoaderTypes&&c.searchParams.append("modLoaderTypes","["+e.modLoaderTypes.join(",")+"]"),e.gameVersionTypeId&&c.searchParams.append("gameVersionTypeId",e.gameVersionTypeId.toString()),c.searchParams.append("index",null!=(a=null==(o=e.index)?void 0:o.toString())?a:"0"),c.searchParams.append("pageSize",null!=(l=null==(s=e.pageSize)?void 0:s.toString())?l:"25"),e.slug&&c.searchParams.append("slug",e.slug);const u=await this.fetch(c,{headers:{...this.headers,accept:"application/json"},signal:t});if(200!==u.status)throw new CurseforgeApiError(c.toString(),u.status,await u.text());return await u.json()}async getModFileChangelog(e,t,n){const r=new URL(this.baseUrl+`/v1/mods/${e}/files/${t}/changelog`),i=await this.fetch(r,{headers:{...this.headers,accept:"application/json"},signal:n});if(200!==i.status)throw new CurseforgeApiError(r.toString(),i.status,await i.text());return(await i.json()).data}async getFingerprintsMatchesByGameId(e,t,n){const r=new URL(this.baseUrl+`/v1/fingerprints/${e}`),i=await this.fetch(r,{method:"POST",body:JSON.stringify({fingerprints:t}),headers:{...this.headers,"content-type":"application/json",accept:"application/json"},signal:n});if(200!==i.status)throw new CurseforgeApiError(r.toString(),i.status,await i.text());return(await i.json()).data}async getFingerprintsFuzzyMatchesByGameId(e,t,n){const r=new URL(this.baseUrl+`/v1/fingerprints/fuzzy/${e}`),i=await this.fetch(r,{method:"POST",body:JSON.stringify({fingerprints:t}),headers:{...this.headers,"content-type":"application/json",accept:"application/json"},signal:n});if(200!==i.status)throw new CurseforgeApiError(r.toString(),i.status,await i.text());return(await i.json()).data}}("",{}),A_=new class FTBClient{constructor(e="https://api.modpacks.ch"){this.endpoint=e}async searchModpacks(e){var t;const n=await fetch(`${this.endpoint}/public/modpack/search/8?term=${null!=(t=null==e?void 0:e.keyword)?t:""}`);if(!n.ok)throw new Error(`Fail to search modpacks: ${n.statusText}`);return await n.json()}async getFeaturedModpacks(){const e=await fetch(`${this.endpoint}/public/modpack/featured/5`);if(!e.ok)throw new Error(`Fail to search modpacks: ${e.statusText}`);return await e.json()}async getModpackManifest(e){const t=await fetch(`${this.endpoint}/public/modpack/${e}`);if(!t.ok)throw new Error(`Fail to search modpacks: ${t.statusText}`);return await t.json()}async getModpackVersionManifest({modpack:e,version:t}){const n="number"==typeof e?e:e.id,r=await fetch(`${this.endpoint}/public/modpack/${n}/${t.id}`),i=await r.json();if("error"===i.status)throw new Error(`Fail to get manifest for ${n} ${t.id}`);return i}async getModpackVersionChangelog({modpack:e,version:t}){const n="number"==typeof e?e:e.id,r=await fetch(`${this.endpoint}/public/modpack/${n}/${t.id}/changelog`);return(await r.json()).content}};function getFeedTheBeastProjectModel(e){return{key:d((()=>`/ftb/${e.value}`)),fetcher:()=>A_.getModpackManifest(e.value)}}function getFeedTheBeastVersionModel(e,t){return{key:d((()=>`/ftb/${e.value}/${t.value.id}`)),fetcher:()=>A_.getModpackVersionManifest({modpack:e.value,version:t.value})}}function useFeedTheBeastVersionsCache(){const e=nn("cachedFTB",(()=>[]),JSON.stringify,JSON.parse,{deep:!0});return{cache:e,dispose:function dispose(){e.value=[]}}}function useModpacks(){const{watchModpackFolder:e}=en(ce);return N(e,ResourceState)}const j_=s(a({__name:"InstanceItem",props:{icon:null,name:null,runtime:null,value:{type:Boolean},description:null},emits:["input","select"],setup:e=>({__sfc:!0,BuiltinImages:b})}),(function render21(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list-item",{attrs:{ripple:""},on:{click:function(t){return e.$emit("select")}}},[t("v-list-item-avatar",[t("v-img",{attrs:{src:e.icon?e.icon:""}})],1),t("v-list-item-content",[t("v-list-item-title",[e._v(e._s(e.name))]),t("v-list-item-subtitle",{staticClass:"flex gap-1"},[e.runtime.minecraft?t("v-chip",{attrs:{outlined:"",small:"",label:""}},[t("v-avatar",{attrs:{left:""}},[t("img",{attrs:{src:n.BuiltinImages.minecraft,alt:"minecraft"}})]),e._v(" "+e._s(e.runtime.minecraft)+" ")],1):e._e(),e.runtime.forge?t("v-chip",{attrs:{outlined:"",small:"",label:""}},[t("v-avatar",{attrs:{left:""}},[t("img",{attrs:{src:n.BuiltinImages.forge,alt:"forge"}})]),e._v(" "+e._s(e.runtime.forge)+" ")],1):e._e(),e.runtime.fabricLoader?t("v-chip",{attrs:{outlined:"",small:"",label:""}},[t("v-avatar",{attrs:{left:""}},[t("img",{attrs:{src:n.BuiltinImages.fabric,alt:"fabric"}})]),e._v(" "+e._s(e.runtime.fabricLoader)+" ")],1):e._e(),e.runtime.neoForged?t("v-chip",{attrs:{outlined:"",small:"",label:""}},[t("v-avatar",{attrs:{left:""}},[t("img",{attrs:{src:n.BuiltinImages.neoForged}})]),e._v(" "+e._s(e.runtime.neoForged)+" ")],1):e._e(),e.runtime.quiltLoader?t("v-chip",{attrs:{outlined:"",small:"",label:""}},[t("v-avatar",{attrs:{left:""}},[t("img",{attrs:{src:n.BuiltinImages.quilt}})]),e._v(" "+e._s(e.runtime.quiltLoader)+" ")],1):e._e()],1)],1),t("v-list-item-action",[t("v-list-item-action-text",[e._v(e._s(e.description))])],1),t("v-list-item-action",[t("v-checkbox",{attrs:{value:e.value,"input-value":e.value,readonly:""},on:{input:function(t){return e.$emit("input",!e.value)}}})],1)],1)}),[],!1,null,null,null,null).exports;const O_=s(a({__name:"StepTemplate",emits:["select"],setup(e,{emit:t}){const{all:n}=Zt(m_),{connections:r}=Zt(ue),{getFeaturedModpacks:a}=function useGetFeedTheBeastVersionsCache(){return{getFeaturedModpacks:function getFTBModpackVersionManifests(){const e=localStorage.getItem("cachedFTB");if(e)try{return JSON.parse(e)}catch{}return[]}}}(),{getTemplates:s}=de(n),{state:u}=useModpacks(),p=d((()=>{var e;const t=a();return s((null==(e=u.value)?void 0:e.files)||[],r.value,t)})),v=f("template",o("")),h=d((()=>p.value.find((e=>e.filePath===v.value))));const m=Zt(t_),g=m.loading;c(h,(async e=>{e&&(await m.update(e.instance,e.loadFiles()),t("select"))}),{immediate:!0});const _=o(""),b=d((()=>p.value.map((e=>e.instance.runtime.minecraft)).filter((e=>!!e)))),k=o(""),C=o(null),{t:S}=l(),I=d((()=>p.value.filter((e=>{var t,n,r;if(k.value&&e.instance.runtime.minecraft!==k.value)return!1;const i=(null!=(t=_.value)?t:"").toLowerCase();return 0===i.length||(-1!==e.name.toLowerCase().indexOf(i)||(-1!==e.instance.runtime.minecraft.toLowerCase().indexOf(i)||(-1!==(null==(n=e.instance.runtime.forge)?void 0:n.toLowerCase().indexOf(i))||-1!==(null==(r=e.instance.runtime.fabricLoader)?void 0:r.toLowerCase().indexOf(i)))))})).sort(((e,t)=>e.name.localeCompare(t.name)))));return i((()=>{_.value=""})),{__sfc:!0,emit:t,all:n,connections:r,getFeaturedModpacks:a,getTemplates:s,state:u,templates:p,selectedTemplatePath:v,selectedTemplate:h,onSelect:function onSelect(e){h.value!==e?v.value=e.filePath:t("select")},creationData:m,loading:g,filterText:_,versionFilterOptions:b,selectedVersionFilterOption:k,searchTextRef:C,t:S,items:I,InstanceItem:j_}}}),(function render22(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"template-content flex h-full flex-col overflow-auto",staticStyle:{overflow:"auto",padding:"24px 24px 16px"}},[n.loading?t("v-skeleton-loader",{attrs:{type:"list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line"}}):t("v-list",{staticClass:"flex flex-col overflow-auto p-0",attrs:{color:"transparent","two-line":""}},[t("v-list-item",{staticClass:"mb-2"},[t("div",{staticClass:"flex w-full gap-3"},[t("v-select",{staticClass:"max-w-40",attrs:{"hide-details":"",label:"Minecraft",items:n.versionFilterOptions,clearable:""},model:{value:n.selectedVersionFilterOption,callback:function(e){n.selectedVersionFilterOption=e},expression:"selectedVersionFilterOption"}}),t("v-spacer"),t("v-text-field",{ref:"searchTextRef",attrs:{"hide-details":"",filled:"","append-icon":"filter_list",label:n.t("filter")},model:{value:n.filterText,callback:function(e){n.filterText=e},expression:"filterText"}})],1)]),t("v-divider"),t("v-virtual-scroll",{staticClass:"visible-scroll ml-2 h-full max-h-full overflow-auto",attrs:{bench:8,items:n.items,"item-height":72},scopedSlots:e._u([{key:"default",fn:function({item:e}){return[t(n.InstanceItem,{key:e.filePath,attrs:{icon:e.instance.icon,name:e.name,runtime:e.instance.runtime,description:e.description,value:n.selectedTemplate===e},on:{select:function(t){return n.onSelect(e)}}})]}}])})],1)],1)}),[],!1,null,null,null,null).exports,F_=a({__name:"AppAddInstanceDialog",setup(e){const t=o(void 0),n=o([]),{parseInstanceFiles:r}=en(Vn),updateData=async e=>{await E(e.options,e.isIsolated?r(e.path,t.value):Promise.resolve([]))},{openModpack:i}=en(ce),{all:a}=Zt(m_),onSelectModpack=async e=>{try{M.value=!0;const t=await i(e);await E(t.config,ve(t))}catch(t){I.value=t}finally{M.value=!1}},onSelectFTB=async e=>{try{M.value=!0;const[t,n]=le(e,a.value);if(!t)return;await E(t,Promise.resolve(n))}catch(t){I.value=t}finally{M.value=!1}},onSelectManifest=async e=>{var t;try{M.value=!0,await E({name:null!=(t=e.name)?t:"",description:e.description,minMemory:e.minMemory,maxMemory:e.maxMemory,vmOptions:e.vmOptions,mcOptions:e.mcOptions,runtime:e.runtime},Promise.resolve(e.files))}catch(n){I.value=n}finally{M.value=!1}},{isShown:s,show:u,hide:p}=J(pe,(e=>{if(!M.value&&(L.value=2,t.value="template",T.value=!0,windowController.focus(),e&&"object"==typeof e)){const after=()=>{t.value="template",_((()=>{L.value=2}))};"modpack"===e.type?onSelectModpack(e.path).then(after):"ftb"===e.type?onSelectFTB(e.manifest).then(after):"manifest"===e.type&&onSelectManifest(e.manifest).then(after)}}),(()=>{M.value||setTimeout((()=>{L.value=2,T.value=!0,t.value="template",S()}),500)}));c(s,(e=>{e&&windowController.focus()})),window.addEventListener("keydown",(e=>{"Escape"===e.key&&p()}));const{t:f}=l(),{gameProfile:h}=Zt(W),{instances:m}=Zt(Y),{path:b}=Zt(K),k=function useInstanceCreation(e,t){const{createInstance:n}=en(U),{getLatestMinecraftRelease:r}=en(Jn),{installInstanceFiles:i}=en(Rn);let a="";r().then((e=>{a=e,""===s.runtime.minecraft&&(s.runtime.minecraft=a)}));const getNewRuntime=()=>({minecraft:a||"",forge:"",liteloader:"",fabricLoader:"",yarn:"",optifine:"",quiltLoader:"",neoForged:""}),s=v({name:"",runtime:getNewRuntime(),version:"",java:"",showLog:void 0,hideLauncher:void 0,vmOptions:[],mcOptions:[],maxMemory:void 0,minMemory:void 0,author:e.value.name,fileApi:"",modpackVersion:"",description:"",resolution:null,url:"",icon:"",server:null,tags:[],assignMemory:void 0,fastLaunch:void 0}),l=o([]),c=o(!1),u=o(null);function reset(){s.name="",s.runtime=getNewRuntime(),s.java="",s.showLog=!1,s.hideLauncher=!0,s.vmOptions=[],s.mcOptions=[],s.maxMemory=0,s.minMemory=0,s.author=e.value.name,s.description="",s.resolution=null,s.url="",s.icon="",s.server=null,s.modpackVersion="",s.description="",u.value=null,l.value=[],c.value=!1}return{data:s,files:l,loading:c,error:u,update:async function update(e,t){var n,r,i,o,a,d,p,f,v;s.name=e.name,e.runtime&&(s.runtime={...e.runtime}),s.java=null!=(n=e.java)?n:"",s.showLog=e.showLog,s.hideLauncher=e.hideLauncher,s.vmOptions=[...null!=(r=e.vmOptions)?r:[]],s.mcOptions=[...null!=(i=e.mcOptions)?i:[]],s.maxMemory=null!=(o=e.maxMemory)?o:0,s.minMemory=null!=(a=e.minMemory)?a:0,s.author=null!=(d=e.author)?d:"",s.description=null!=(p=e.description)?p:"",s.url=null!=(f=e.url)?f:"",s.icon=null!=(v=e.icon)?v:"",s.modpackVersion=e.modpackVersion||"",s.server=e.server?{...e.server}:null,s.upstream=e.upstream;try{c.value=!0,l.value=await t}catch(h){u.value=h}finally{c.value=!1}},async create(e){try{c.value=!0;const r={...s.runtime};s.name||(s.name=generateDistinctName(function generateBaseName(e){let t=e.minecraft;return e.forge?t+=`-forge${e.forge}`:e.liteloader?t+=`-liteloader${e.liteloader}`:e.fabricLoader?t+=`-fabricLoader${e.fabricLoader}`:e.quiltLoader&&(t+=`-quiltLoader${e.quiltLoader}`),t}(r),t.value.map((e=>e.name))));const o=[...l.value],a=await n({...s,resourcepacks:o.some((e=>e.path.startsWith("resourcepacks"))),shaderpacks:o.some((e=>e.path.startsWith("shaderpacks")))});return null==e||e(a),reset(),o.length>0&&await i(s.upstream?{path:a,files:o,upstream:s.upstream}:{path:a,oldFiles:[],files:o}).catch((e=>{console.error(e)})),a}catch(r){u.value=r}finally{c.value=!1}},reset:reset}}(h,m),{create:C,reset:S,error:I,update:E,loading:M}=k;g(t_,k);const P=se(),{fix:D}=Zt(Ry),T=o(!1),L=o(1),A=d((()=>f("errors.BadInstanceType",{type:"mmc"===t.value?"MultiMC":"modrinth"===t.value?"Modrinth":"Minecraft"}))),j=d((()=>"template"===t.value?["template","config"]:"server"===t.value?["server","config"]:["config"]));const{on:O}=en(fe),{notify:F}=q(),{connections:R}=Zt(ue);O("share",(e=>{if(!e.manifest)return;const t=R.value.find((t=>t.id===e.id));t&&F({level:"info",title:f("AppShareInstanceDialog.instanceShare",{user:t.userInfo.name}),more(){!s.value&&e.manifest&&u({type:"manifest",manifest:e.manifest})}})}));const{show:V}=J("migrate-wizard");return{__sfc:!0,type:t,manifests:n,parseInstanceFiles:r,updateData:updateData,onManifestSelect:async e=>{updateData(e),_().then((()=>{L.value+=1}))},openModpack:i,javas:a,onSelectModpack:onSelectModpack,onSelectFTB:onSelectFTB,onSelectManifest:onSelectManifest,isShown:s,show:u,hide:p,quit:function quit(){M.value||p()},t:f,gameProfile:h,instances:m,path:b,creation:k,create:C,reset:S,error:I,update:E,loading:M,router:P,fix:D,onCreate:async()=>{await C((e=>{b.value=e,"/"!==P.currentRoute.path&&P.push("/"),p()}))===b.value&&await D().catch((()=>{}))},valid:T,step:L,errorText:A,steps:j,next:function next(){L.value<j.value.length&&(L.value+=1)},back:function back2(){L.value>1&&(L.value-=1)},onSelectTemplate:function onSelectTemplate(){t.value="template",L.value=2,_((()=>{L.value=1}))},onImportModpack:()=>{windowController.showOpenDialog({properties:["openFile"],filters:[{name:f("modpack.name",2),extensions:["zip","mrpack"]}]}).then((async e=>{if(e.canceled)return;const n=e.filePaths[0];try{M.value=!0,await onSelectModpack(n),t.value="template",_((()=>{L.value=2}))}catch(r){I.value=r}finally{M.value=!1}}))},onPeerService:O,notify:F,connections:R,onMigrateFromOther:V,AppLoadingCircular:Hy,StepChoice:qy,StepConfig:k_,StepServer:C_,StepperFooter:S_,StepTemplate:O_}}});var R_=function render23(){var e,t,n=this,r=n._self._c,i=n._self._setupProxy;return r("v-dialog",{attrs:{width:"900",persistent:!0},model:{value:i.isShown,callback:function(e){i.isShown=e},expression:"isShown"}},[r("v-toolbar",{staticClass:"px-1",attrs:{elevation:"4"}},[r("v-btn",{style:{visibility:1===i.step?"hidden":"visible"},attrs:{icon:""},on:{click:i.back}},[r("v-icon",[n._v("arrow_back")])],1),r("v-toolbar-title",{staticClass:"flex items-center"},["template"===i.steps[i.step-1]?r("div",[n._v(" "+n._s(i.t("instanceTemplate.title"))+" ")]):n._e(),"config"===i.steps[i.step-1]?[n._v(" "+n._s(i.t("instances.add"))+" ")]:n._e(),"choice"===i.steps[i.step-1]?[n._v(" "+n._s(i.t("AppAddInstanceDialog.choiceTitle"))+" ")]:n._e(),"create"===i.steps[i.step-1]?[n._v(" "+n._s(i.t("AppAddInstanceDialog.createTitle"))+" ")]:n._e(),"server"===i.steps[i.step-1]?[n._v(" "+n._s(i.t("AppAddInstanceDialog.serverTitle"))+" ")]:n._e(),r("div",{staticClass:"flex-grow"}),r("v-btn",{attrs:{outlined:"",color:"primary"},on:{click:i.onMigrateFromOther}},[r("v-icon",{attrs:{left:""}},[n._v(" local_shipping ")]),n._v(" "+n._s(i.t("setting.migrateFromOther"))+" ")],1)],2)],1),r("v-stepper",{model:{value:i.step,callback:function(e){i.step=e},expression:"step"}},[r("v-stepper-items",{staticClass:"visible-scroll overflow-y-auto"},n._l(i.steps,(function(e,t){return r("v-stepper-content",{key:e,staticClass:"max-h-[70vh]",attrs:{step:t+1}},["create"===e&&i.loading?r(i.AppLoadingCircular,{attrs:{texts:[i.t("instances.loadingFiles")+"..."]}}):n._e(),"choice"===e?r(i.StepChoice,{attrs:{manifests:i.manifests},on:{select:i.onManifestSelect}}):n._e(),"template"===e?r(i.StepTemplate,{attrs:{"is-shown":i.isShown},on:{select:function(e){return i.next()}}}):n._e(),"config"===e?r(i.StepConfig,{attrs:{valid:i.valid},on:{"update:valid":function(e){i.valid=e}}}):n._e(),"server"===e?r(i.StepServer,{attrs:{valid:i.valid},on:{"update:valid":function(e){i.valid=e}}}):n._e()],1)})),1),r("v-divider"),r(i.StepperFooter,{staticClass:"px-6 pb-6 pt-4",attrs:{disabled:!i.valid||i.loading,creating:i.loading,next:i.step!==i.steps.length,create:i.step===i.steps.length},on:{create:i.onCreate,next:i.next,quit:i.quit}},["template"!==i.type&&"manual"!==i.type&&i.type?n._e():r("div",{staticClass:"flex justify-end"},[r("v-menu",{attrs:{"offset-y":"","open-on-hover":"",top:""},scopedSlots:n._u([{key:"activator",fn:function({on:e}){return[r("v-btn",n._g({attrs:{text:"",outlined:"",loading:i.loading},on:{click:i.onImportModpack}},e),[r("v-icon",{attrs:{left:""}},[n._v(" note_add ")]),n._v(" "+n._s(i.t("importModpack.name"))+" ")],1)]}}],null,!1,1115161808)},[r("v-btn",{attrs:{large:"",loading:i.loading},on:{click:i.onSelectTemplate}},[r("v-icon",{attrs:{left:""}},[n._v(" list ")]),n._v(" "+n._s(i.t("instances.addTemplate"))+" ")],1)],1)],1),i.error?r("div",{staticClass:"pointer-events-none absolute left-0 flex w-full justify-center"},[r("v-alert",{staticClass:"w-[50%]",attrs:{dense:"",type:"error"}},[n._v(" "+n._s(null!=(e=i.errorText)?e:i.error)+" "),r("div",[n._v(" "+n._s(null==(t=i.error)?void 0:t.path)+" ")])])],1):n._e()])],1)],1)};const V_=s(F_,R_,[],!1,null,null,null,null).exports;Number.prototype.clamp=function(e,t){return Math.min(Math.max(this,e),t)};function clearThree(e){for(;e.children&&e.children.length>0;)clearThree(e.children[0]),e.remove(e.children[0]);e.geometry&&e.geometry.dispose(),e.material&&(Object.keys(e.material).forEach((t=>{e.material[t]&&null!==e.material[t]&&"function"==typeof e.material[t].dispose&&e.material[t].dispose()})),e.material.dispose())}const N_="object"==typeof window;let z_=N_&&window.THREE||{};N_&&!window.VANTA&&(window.VANTA={});const U_=N_&&window.VANTA||{};U_.register=(e,t)=>U_[e]=e=>new t(e),U_.version="0.5.24";const error$1=function(){return Array.prototype.unshift.call(arguments,"[VANTA]"),console.error.apply(this,arguments)};U_.VantaBase=class VantaBase{constructor(e={}){if(!N_)return!1;U_.current=this,this.windowMouseMoveWrapper=this.windowMouseMoveWrapper.bind(this),this.windowTouchWrapper=this.windowTouchWrapper.bind(this),this.windowGyroWrapper=this.windowGyroWrapper.bind(this),this.resize=this.resize.bind(this),this.animationLoop=this.animationLoop.bind(this),this.restart=this.restart.bind(this);const t="function"==typeof this.getDefaultOptions?this.getDefaultOptions():this.defaultOptions;if(this.options=Object.assign({mouseControls:!0,touchControls:!0,gyroControls:!1,minHeight:200,minWidth:200,scale:1,scaleMobile:1},t),(e instanceof HTMLElement||"string"==typeof e)&&(e={el:e}),Object.assign(this.options,e),this.options.THREE&&(z_=this.options.THREE),this.el=this.options.el,null==this.el)error$1('Instance needs "el" param!');else if(!(this.options.el instanceof HTMLElement)){const e=this.el;if(this.el=(n=e,document.querySelector(n)),!this.el)return void error$1("Cannot find element",e)}var n,r;this.prepareEl(),this.initThree(),this.setSize();try{this.init()}catch(o){return error$1("Init error",o),this.renderer&&this.renderer.domElement&&this.el.removeChild(this.renderer.domElement),void(this.options.backgroundColor&&(console.log("[VANTA] Falling back to backgroundColor"),this.el.style.background="number"==typeof(r=this.options.backgroundColor)?"#"+("00000"+r.toString(16)).slice(-6):r))}this.initMouse(),this.resize(),this.animationLoop();const i=window.addEventListener;i("resize",this.resize),window.requestAnimationFrame(this.resize),this.options.mouseControls&&(i("scroll",this.windowMouseMoveWrapper),i("mousemove",this.windowMouseMoveWrapper)),this.options.touchControls&&(i("touchstart",this.windowTouchWrapper),i("touchmove",this.windowTouchWrapper)),this.options.gyroControls&&i("deviceorientation",this.windowGyroWrapper)}setOptions(e={}){Object.assign(this.options,e),this.triggerMouseMove()}prepareEl(){let e,t;if("undefined"!=typeof Node&&Node.TEXT_NODE)for(e=0;e<this.el.childNodes.length;e++){const t=this.el.childNodes[e];if(t.nodeType===Node.TEXT_NODE){const e=document.createElement("span");e.textContent=t.textContent,t.parentElement.insertBefore(e,t),t.remove()}}for(e=0;e<this.el.children.length;e++)t=this.el.children[e],"static"===getComputedStyle(t).position&&(t.style.position="relative"),"auto"===getComputedStyle(t).zIndex&&(t.style.zIndex=1);"static"===getComputedStyle(this.el).position&&(this.el.style.position="relative")}applyCanvasStyles(e,t={}){Object.assign(e.style,{position:"absolute",zIndex:0,top:0,left:0,background:""}),Object.assign(e.style,t),e.classList.add("vanta-canvas")}initThree(){z_.WebGLRenderer?(this.renderer=new z_.WebGLRenderer({alpha:!0,antialias:!0}),this.el.appendChild(this.renderer.domElement),this.applyCanvasStyles(this.renderer.domElement),isNaN(this.options.backgroundAlpha)&&(this.options.backgroundAlpha=1),this.scene=new z_.Scene):console.warn("[VANTA] No THREE defined on window")}getCanvasElement(){return this.renderer?this.renderer.domElement:this.p5renderer?this.p5renderer.canvas:void 0}getCanvasRect(){const e=this.getCanvasElement();return!!e&&e.getBoundingClientRect()}windowMouseMoveWrapper(e){const t=this.getCanvasRect();if(!t)return!1;const n=e.clientX-t.left,r=e.clientY-t.top;n>=0&&r>=0&&n<=t.width&&r<=t.height&&(this.mouseX=n,this.mouseY=r,this.options.mouseEase||this.triggerMouseMove(n,r))}windowTouchWrapper(e){const t=this.getCanvasRect();if(!t)return!1;if(1===e.touches.length){const n=e.touches[0].clientX-t.left,r=e.touches[0].clientY-t.top;n>=0&&r>=0&&n<=t.width&&r<=t.height&&(this.mouseX=n,this.mouseY=r,this.options.mouseEase||this.triggerMouseMove(n,r))}}windowGyroWrapper(e){const t=this.getCanvasRect();if(!t)return!1;const n=Math.round(2*e.alpha)-t.left,r=Math.round(2*e.beta)-t.top;n>=0&&r>=0&&n<=t.width&&r<=t.height&&(this.mouseX=n,this.mouseY=r,this.options.mouseEase||this.triggerMouseMove(n,r))}triggerMouseMove(e,t){void 0===e&&void 0===t&&(this.options.mouseEase?(e=this.mouseEaseX,t=this.mouseEaseY):(e=this.mouseX,t=this.mouseY)),this.uniforms&&(this.uniforms.iMouse.value.x=e/this.scale,this.uniforms.iMouse.value.y=t/this.scale);const n=e/this.width,r=t/this.height;"function"==typeof this.onMouseMove&&this.onMouseMove(n,r)}setSize(){this.scale||(this.scale=1),function mobileCheck(){return"undefined"!=typeof navigator?/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<600:null}()&&this.options.scaleMobile?this.scale=this.options.scaleMobile:this.options.scale&&(this.scale=this.options.scale),this.width=Math.max(this.el.offsetWidth,this.options.minWidth),this.height=Math.max(this.el.offsetHeight,this.options.minHeight)}initMouse(){(!this.mouseX&&!this.mouseY||this.mouseX===this.options.minWidth/2&&this.mouseY===this.options.minHeight/2)&&(this.mouseX=this.width/2,this.mouseY=this.height/2,this.triggerMouseMove(this.mouseX,this.mouseY))}resize(){this.setSize(),this.camera&&(this.camera.aspect=this.width/this.height,"function"==typeof this.camera.updateProjectionMatrix&&this.camera.updateProjectionMatrix()),this.renderer&&(this.renderer.setSize(this.width,this.height),this.renderer.setPixelRatio(window.devicePixelRatio/this.scale)),"function"==typeof this.onResize&&this.onResize()}isOnScreen(){const e=this.el.offsetHeight,t=this.el.getBoundingClientRect(),n=window.pageYOffset||(document.documentElement||document.body.parentNode||document.body).scrollTop,r=t.top+n;return r-window.innerHeight<=n&&n<=r+e}animationLoop(){this.t||(this.t=0),this.t2||(this.t2=0);const e=performance.now();if(this.prevNow){let t=(e-this.prevNow)/(1e3/60);t=Math.max(.2,Math.min(t,5)),this.t+=t,this.t2+=(this.options.speed||1)*t,this.uniforms&&(this.uniforms.iTime.value=.016667*this.t2)}return this.prevNow=e,this.options.mouseEase&&(this.mouseEaseX=this.mouseEaseX||this.mouseX||0,this.mouseEaseY=this.mouseEaseY||this.mouseY||0,Math.abs(this.mouseEaseX-this.mouseX)+Math.abs(this.mouseEaseY-this.mouseY)>.1&&(this.mouseEaseX+=.05*(this.mouseX-this.mouseEaseX),this.mouseEaseY+=.05*(this.mouseY-this.mouseEaseY),this.triggerMouseMove(this.mouseEaseX,this.mouseEaseY))),(this.isOnScreen()||this.options.forceAnimate)&&("function"==typeof this.onUpdate&&this.onUpdate(),this.scene&&this.camera&&(this.renderer.render(this.scene,this.camera),this.renderer.setClearColor(this.options.backgroundColor,this.options.backgroundAlpha)),this.fps&&this.fps.update&&this.fps.update(),"function"==typeof this.afterRender&&this.afterRender()),this.req=window.requestAnimationFrame(this.animationLoop)}restart(){if(this.scene)for(;this.scene.children.length;)this.scene.remove(this.scene.children[0]);"function"==typeof this.onRestart&&this.onRestart(),this.init()}init(){"function"==typeof this.onInit&&this.onInit()}destroy(){"function"==typeof this.onDestroy&&this.onDestroy();const e=window.removeEventListener;e("touchstart",this.windowTouchWrapper),e("touchmove",this.windowTouchWrapper),e("scroll",this.windowMouseMoveWrapper),e("mousemove",this.windowMouseMoveWrapper),e("deviceorientation",this.windowGyroWrapper),e("resize",this.resize),window.cancelAnimationFrame(this.req);const t=this.scene;t&&t.children&&clearThree(t),this.renderer&&(this.renderer.domElement&&this.el.removeChild(this.renderer.domElement),this.renderer=null,this.scene=null),U_.current===this&&(U_.current=null)}};const B_=U_.VantaBase;let $_="object"==typeof window&&window.THREE;class ShaderBase extends B_{constructor(e){$_=e.THREE||$_,$_.Color.prototype.toVector=function(){return new $_.Vector3(this.r,this.g,this.b)},super(e),this.updateUniforms=this.updateUniforms.bind(this)}init(){this.mode="shader",this.uniforms={iTime:{type:"f",value:1},iResolution:{type:"v2",value:new $_.Vector2(1,1)},iDpr:{type:"f",value:window.devicePixelRatio||1},iMouse:{type:"v2",value:new $_.Vector2(this.mouseX||0,this.mouseY||0)}},super.init(),this.fragmentShader&&this.initBasicShader()}setOptions(e){super.setOptions(e),this.updateUniforms()}initBasicShader(e=this.fragmentShader,t=this.vertexShader){t||(t="uniform float uTime;\nuniform vec2 uResolution;\nvoid main() {\n  gl_Position = vec4( position, 1.0 );\n}"),this.updateUniforms(),"function"==typeof this.valuesChanger&&this.valuesChanger();const n=new $_.ShaderMaterial({uniforms:this.uniforms,vertexShader:t,fragmentShader:e}),r=this.options.texturePath;r&&(this.uniforms.iTex={type:"t",value:(new $_.TextureLoader).load(r)});const i=new $_.Mesh(new $_.PlaneGeometry(2,2),n);this.scene.add(i),this.camera=new $_.Camera,this.camera.position.z=1}updateUniforms(){const e={};let t,n;for(t in this.options)n=this.options[t],-1!==t.toLowerCase().indexOf("color")?e[t]={type:"v3",value:new $_.Color(n).toVector()}:"number"==typeof n&&(e[t]={type:"f",value:n});return Object.assign(this.uniforms,e)}resize(){super.resize(),this.uniforms.iResolution.value.x=this.width/this.scale,this.uniforms.iResolution.value.y=this.height/this.scale}}class Halo$1 extends ShaderBase{getDefaultOptions(){return{baseColor:6745,color2:15918901,backgroundColor:0,amplitudeFactor:1,ringFactor:1,rotationFactor:1,xOffset:0,yOffset:0,size:1.5,speed:1,mouseEase:!0,scaleMobile:1,scale:1}}onInit(){const e={minFilter:me,magFilter:me,format:ge},t=this.width*window.devicePixelRatio/this.scale,n=this.height*window.devicePixelRatio/this.scale;this.bufferTarget=new he(t,n,e),this.bufferFeedback=new he(t,n,e)}initBasicShader(e,t){super.initBasicShader(e,t),this.uniforms.iBuffer={type:"t",value:this.bufferTarget.texture}}onUpdate(){this.uniforms.iBuffer.value=this.bufferFeedback.texture;const e=this.renderer;e.setRenderTarget(this.bufferTarget),e.render(this.scene,this.camera),e.setRenderTarget(null),e.clear();const t=this.bufferTarget;this.bufferTarget=this.bufferFeedback,this.bufferFeedback=t}onResize(){if(this.bufferTarget){const e=this.width*window.devicePixelRatio/this.scale,t=this.height*window.devicePixelRatio/this.scale;this.bufferTarget.setSize(e,t),this.bufferFeedback.setSize(e,t)}}onDestroy(){this.bufferTarget=null,this.bufferFeedback=null}}Halo$1.prototype.fragmentShader="uniform vec2 iResolution;\nuniform float iDpr;\nuniform vec2 iMouse;\nuniform float iTime;\n\nuniform float xOffset;\nuniform float yOffset;\nuniform vec3 baseColor;\nuniform vec3 color2;\nuniform vec3 backgroundColor;\nuniform float size;\nuniform float shape;\nuniform float ringFactor;\nuniform float rotationFactor;\nuniform float amplitudeFactor;\n\nuniform sampler2D iBuffer;\nuniform sampler2D iTex;\nconst float PI = 3.14159265359;\n\n// float length2(vec2 p) { return dot(p, p); }\n\n// float noise(vec2 p){\n//   return fract(sin(fract(sin(p.x) * (43.13311)) + p.y) * 31.0011);\n// }\n\n// float worley(vec2 p) {\n//     float d = 1e30;\n//     for (int xo = -1; xo <= 1; ++xo) {\n//         for (int yo = -1; yo <= 1; ++yo) {\n//             vec2 tp = floor(p) + vec2(xo, yo);\n//             d = min(d, length2(p - tp - vec2(noise(tp))));\n//         }\n//     }\n//     vec2 uv = gl_FragCoord.xy / iResolution.xy;\n//     float timeOffset =  0.15 * sin(iTime * 2.0 + 10.0*(uv.x - uv.y));\n//     return 3.0*exp(-4.0*abs(2.0*d - 1.0 + timeOffset));\n// }\n\n// float fworley(vec2 p) {\n//     return sqrt(\n//     1.1 * // light\n//     worley(p*10. + .3 + iTime*.0525) *\n//     sqrt(worley(p * 50. / size + 0.1 + iTime * -0.75)) *\n//     4.1 *\n//     sqrt(sqrt(worley(p * -1. + 9.3))));\n// }\n\nvec4 j2hue(float c) {\n  return .5+.5*cos(6.28*c+vec4(0,-2.1,2.1,0));\n}\n\nvec3 permute(vec3 x) { return mod(((x*34.0)+1.0)*x, 289.0); }\n\nfloat snoise(vec2 v){\n  const vec4 C = vec4(0.211324865405187, 0.366025403784439,\n           -0.577350269189626, 0.024390243902439);\n  vec2 i  = floor(v + dot(v, C.yy) );\n  vec2 x0 = v -   i + dot(i, C.xx);\n  vec2 i1;\n  i1 = (x0.x > x0.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0);\n  vec4 x12 = x0.xyxy + C.xxzz;\n  x12.xy -= i1;\n  i = mod(i, 289.0);\n  vec3 p = permute( permute( i.y + vec3(0.0, i1.y, 1.0 ))\n  + i.x + vec3(0.0, i1.x, 1.0 ));\n  vec3 m = max(0.5 - vec3(dot(x0,x0), dot(x12.xy,x12.xy),\n    dot(x12.zw,x12.zw)), 0.0);\n  m = m*m ;\n  m = m*m ;\n  vec3 x = 2.0 * fract(p * C.www) - 1.0;\n  vec3 h = abs(x) - 0.5;\n  vec3 ox = floor(x + 0.5);\n  vec3 a0 = x - ox;\n  m *= 1.79284291400159 - 0.85373472095314 * ( a0*a0 + h*h );\n  vec3 g;\n  g.x  = a0.x  * x0.x  + h.x  * x0.y;\n  g.yz = a0.yz * x12.xz + h.yz * x12.yw;\n  return 130.0 * dot(m, g);\n}\n\nvec2 sincos( float x ){return vec2(sin(x), cos(x));}\nvec2 rotate2d(vec2 uv, float phi){vec2 t = sincos(phi); return vec2(uv.x*t.y-uv.y*t.x, uv.x*t.x+uv.y*t.y);}\nvec3 rotate3d(vec3 p, vec3 v, float phi){ v = normalize(v); vec2 t = sincos(-phi); float s = t.x, c = t.y, x =-v.x, y =-v.y, z =-v.z; mat4 M = mat4(x*x*(1.-c)+c,x*y*(1.-c)-z*s,x*z*(1.-c)+y*s,0.,y*x*(1.-c)+z*s,y*y*(1.-c)+c,y*z*(1.-c)-x*s,0.,z*x*(1.-c)-y*s,z*y*(1.-c)+x*s,z*z*(1.-c)+c,0.,0.,0.,0.,1.);return (vec4(p,1.)*M).xyz;}\n\n// Classic Perlin 3D Noise\n// by Stefan Gustavson\nvec4 permute(vec4 x){return mod(((x*34.0)+1.0)*x, 289.0);}\nvec4 taylorInvSqrt(vec4 r){return 1.79284291400159 - 0.85373472095314 * r;}\nvec3 fade(vec3 t) {return t*t*t*(t*(t*6.0-15.0)+10.0);}\nfloat p3d(vec3 P){\n  vec3 Pi0 = floor(P); // Integer part for indexing\n  vec3 Pi1 = Pi0 + vec3(1.0); // Integer part + 1\n  Pi0 = mod(Pi0, 289.0);\n  Pi1 = mod(Pi1, 289.0);\n  vec3 Pf0 = fract(P); // Fractional part for interpolation\n  vec3 Pf1 = Pf0 - vec3(1.0); // Fractional part - 1.0\n  vec4 ix = vec4(Pi0.x, Pi1.x, Pi0.x, Pi1.x);\n  vec4 iy = vec4(Pi0.yy, Pi1.yy);\n  vec4 iz0 = Pi0.zzzz;\n  vec4 iz1 = Pi1.zzzz;\n\n  vec4 ixy = permute(permute(ix) + iy);\n  vec4 ixy0 = permute(ixy + iz0);\n  vec4 ixy1 = permute(ixy + iz1);\n\n  vec4 gx0 = ixy0 / 7.0;\n  vec4 gy0 = fract(floor(gx0) / 7.0) - 0.5;\n  gx0 = fract(gx0);\n  vec4 gz0 = vec4(0.5) - abs(gx0) - abs(gy0);\n  vec4 sz0 = step(gz0, vec4(0.0));\n  gx0 -= sz0 * (step(0.0, gx0) - 0.5);\n  gy0 -= sz0 * (step(0.0, gy0) - 0.5);\n\n  vec4 gx1 = ixy1 / 7.0;\n  vec4 gy1 = fract(floor(gx1) / 7.0) - 0.5;\n  gx1 = fract(gx1);\n  vec4 gz1 = vec4(0.5) - abs(gx1) - abs(gy1);\n  vec4 sz1 = step(gz1, vec4(0.0));\n  gx1 -= sz1 * (step(0.0, gx1) - 0.5);\n  gy1 -= sz1 * (step(0.0, gy1) - 0.5);\n\n  vec3 g000 = vec3(gx0.x,gy0.x,gz0.x);\n  vec3 g100 = vec3(gx0.y,gy0.y,gz0.y);\n  vec3 g010 = vec3(gx0.z,gy0.z,gz0.z);\n  vec3 g110 = vec3(gx0.w,gy0.w,gz0.w);\n  vec3 g001 = vec3(gx1.x,gy1.x,gz1.x);\n  vec3 g101 = vec3(gx1.y,gy1.y,gz1.y);\n  vec3 g011 = vec3(gx1.z,gy1.z,gz1.z);\n  vec3 g111 = vec3(gx1.w,gy1.w,gz1.w);\n\n  vec4 norm0 = taylorInvSqrt(vec4(dot(g000, g000), dot(g010, g010), dot(g100, g100), dot(g110, g110)));\n  g000 *= norm0.x;\n  g010 *= norm0.y;\n  g100 *= norm0.z;\n  g110 *= norm0.w;\n  vec4 norm1 = taylorInvSqrt(vec4(dot(g001, g001), dot(g011, g011), dot(g101, g101), dot(g111, g111)));\n  g001 *= norm1.x;\n  g011 *= norm1.y;\n  g101 *= norm1.z;\n  g111 *= norm1.w;\n\n  float n000 = dot(g000, Pf0);\n  float n100 = dot(g100, vec3(Pf1.x, Pf0.yz));\n  float n010 = dot(g010, vec3(Pf0.x, Pf1.y, Pf0.z));\n  float n110 = dot(g110, vec3(Pf1.xy, Pf0.z));\n  float n001 = dot(g001, vec3(Pf0.xy, Pf1.z));\n  float n101 = dot(g101, vec3(Pf1.x, Pf0.y, Pf1.z));\n  float n011 = dot(g011, vec3(Pf0.x, Pf1.yz));\n  float n111 = dot(g111, Pf1);\n\n  vec3 fade_xyz = fade(Pf0);\n  vec4 n_z = mix(vec4(n000, n100, n010, n110), vec4(n001, n101, n011, n111), fade_xyz.z);\n  vec2 n_yz = mix(n_z.xy, n_z.zw, fade_xyz.y);\n  float n_xyz = mix(n_yz.x, n_yz.y, fade_xyz.x);\n  return 2.2 * n_xyz;\n}\n\n\nvoid main() {\n  vec2 res2 = iResolution.xy * iDpr;\n  vec2 pixel = vec2(gl_FragCoord.xy - 0.5 * res2) / res2.y; // center-origin pixel coord\n  pixel.x -= xOffset * res2.x / res2.y;\n  pixel.y -= yOffset;\n\n  vec2 uv = gl_FragCoord.xy / res2; // 0 to 1\n\n  // float nn1 = snoise(uv * 0.25 + iTime * 0.005 + mixedColor.b * 0.01) * 0.1;\n  // float nn2 = snoise(uv * 0.25 + iTime * 0.005 + mixedColor.b * 0.01 + 1000.) * 0.1;\n  // uv += vec2(nn1, nn2);\n\n  // PERLIN DISTORTION\n  // float noiseScale = 10.;\n  // float timeScale = 0.5;\n  // uv += vec2( p3d(vec3(uv * noiseScale, iTime * timeScale)), p3d(vec3(1000. + uv * noiseScale , iTime * timeScale)) ) * 0.001;\n\n  // uv = rotate2d(uv, 0.001);\n  // pixel = rotate2d(pixel, 0.001);\n\n  vec2 mouse2 = (iMouse * iDpr / res2 - 0.5) * vec2(1.,-1.);\n  vec2 uvBig = (uv - 0.5) * 0.996 + 0.5;\n\n  vec4 oldImage = texture2D(iBuffer, uv);\n  vec3 mixedColor = oldImage.rgb - backgroundColor;\n\n  // float spinDist = 0.002 + 0.002 * sin(iTime * 0.4);\n  float cropDist = 0.01;\n  float cropXOffset = 0.2;\n  float cropYOffset = 0.2;\n  // float cropXOffset = 0.4 + 0.1 * sin(iTime * 0.4);\n  // float cropYOffset = 0.4 + 0.1 * cos(iTime * 0.6);\n\n  vec2 offset = uv + vec2((mixedColor.g - cropXOffset) * cropDist, (mixedColor.r - cropYOffset) * cropDist);\n\n  // float nn = snoise(uv * 10.) * 0.001;\n  // offset += nn;\n\n  float spinDist = 0.001;\n  float spinSpeed = 0.2 + 0.15 * cos(iTime * 0.5);\n  float timeFrac = mod(iTime, 6.5);\n  vec2 offset2 = uvBig + vec2(cos(timeFrac * spinSpeed) * spinDist, sin(timeFrac * spinSpeed) * spinDist);\n\n  mixedColor = texture2D(iBuffer, offset).rgb * 0.4\n    + texture2D(iBuffer, offset2).rgb * 0.6\n    - backgroundColor;\n\n\n  // mixedColor *= .875;\n  float fadeAmt = 0.0015; // fade this amount each frame // 0.002\n  mixedColor = (mixedColor - fadeAmt) * .995;\n\n  // float nn = snoise(uvBig * 10.) * 20.;\n  // mixedColor *= clamp(nn, 0.98, 1.0);\n\n  vec4 spectrum = abs( abs( .95*atan(uv.x, uv.y) -vec4(0,2,4,0) ) -3. )-1.;\n  float angle = atan(pixel.x, pixel.y);\n  float dist = length(pixel - mouse2 * 0.15) * 8. + sin(iTime) * .01;\n\n  // mixedColor *= pow(1.-dist*0.002, 2.);\n\n\n  // Flowery shapes\n  // float edge = abs(dist * 0.5);\n  float flowerPeaks = .05 * amplitudeFactor * size;\n  float flowerPetals = 7.;\n  float edge = abs((dist + sin(angle * flowerPetals + iTime * 0.5) * sin(iTime * 1.5) * flowerPeaks) * 0.65 / size);\n  // float edge = abs((dist + sin(angle * 4. + iTime * 2.) * sin(iTime * 3.) * 0.75) * 1.);\n\n  // vec4 rainbow = abs( abs( .95*mod(iTime * 1., 2. * PI) - vec4(0,2,4,0) ) -3. )-1.;\n  // vec4 rainbow = vec4(0,2,4,0);\n\n  float colorChangeSpeed = 0.75 + 0.05 * sin(iTime) * 1.5;\n  float rainbowInput = timeFrac * colorChangeSpeed;\n  // NOISE!\n  // float nn = snoise(uv * 0.25 + iTime * 0.005 + mixedColor.b * 0.01) * 20.;\n  // rainbowInput += nn;\n\n  float brightness = 0.7;\n  vec4 rainbow = sqrt(j2hue(cos(rainbowInput))) + vec4(baseColor,0) - 1.0 + brightness;\n  float factor = smoothstep(1., .9, edge) * pow(edge, 2.);\n  vec3 color = rainbow.rgb * smoothstep(1., .9, edge) * pow(edge, 20.);\n  vec4 ring = vec4(\n    clamp( mixedColor + color, 0.05, 0.5)\n    // backgroundColor + clamp( mixedColor + color, 0.0, 1.0)\n    , 0);\n\n  // float t = fworley(uv * u_resolution.xy / 1500.0);\n  // t *= exp(-length2(abs(0.7*uv - 1.0)));\n  // float tExp = pow(t, 2. - t);\n  // vec3 c1 = color1 * (1.0 - t);\n  // vec3 c2 = color2 * tExp;\n  // vec4 cells = vec4(mixedColor * 0.25, 1.) + vec4(pow(t, 1.0 - t) * (c1 + c2), 1.0);\n  // gl_FragColor = clamp(ring + cells * 0.5, 0.8, 0.8);\n\n  // float nn = snoise(uv * 10.) * 0.01; // creepy!\n  // gl_FragColor = vec4(ring, 0.5);\n  // gl_FragColor = vec4(1, 0, 0, 1);\n  gl_FragColor = ring;\n}";const H_=U_.register("HALO",Halo$1);window.THREE={LinearFilter:me,WebGLRenderTarget:he,RGBFormat:ge,RGBAFormat:ge,Vector3:ye,Color:_e,Vector2:be,WebGLRenderer:we,Scene:xe,ShaderMaterial:ke,TextureLoader:Ce,Mesh:Se,PlaneGeometry:Ie,Camera:Ee};const q_=s(a({setup(){const e=o(null);return t((()=>{H_({el:e.value,THREE:window.THREE})})),{halo:e}}}),(function render24(){var e=this._self._c;return this._self._setupProxy,e("div",{ref:"halo",staticStyle:{filter:"blur(10px)"}})}),[],!1,null,null,null,null).exports;var pJS=function(e,t){var n=document.querySelector("#"+e+" > .particles-js-canvas-el");this.pJS={canvas:{el:n,w:n.offsetWidth,h:n.offsetHeight},particles:{number:{value:400,density:{enable:!0,value_area:800}},color:{value:"#fff"},shape:{type:"circle",stroke:{width:0,color:"#ff0000"},polygon:{nb_sides:5},image:{src:"",width:100,height:100}},opacity:{value:1,random:!1,anim:{enable:!1,speed:2,opacity_min:0,sync:!1}},size:{value:20,random:!1,anim:{enable:!1,speed:20,size_min:0,sync:!1}},line_linked:{enable:!0,distance:100,color:"#fff",opacity:1,width:1},move:{enable:!0,speed:2,direction:"none",random:!1,straight:!1,out_mode:"out",bounce:!1,attract:{enable:!1,rotateX:3e3,rotateY:3e3}},array:[]},interactivity:{detect_on:"canvas",events:{onhover:{enable:!0,mode:"grab"},onclick:{enable:!0,mode:"push"},resize:!0},modes:{grab:{distance:100,line_linked:{opacity:1}},bubble:{distance:200,size:80,duration:.4},repulse:{distance:200,duration:.4},push:{particles_nb:4},remove:{particles_nb:2}},mouse:{}},retina_detect:!1,fn:{interact:{},modes:{},vendors:{}},tmp:{}};var r=this.pJS;t&&Object.deepExtend(r,t),r.tmp.obj={size_value:r.particles.size.value,size_anim_speed:r.particles.size.anim.speed,move_speed:r.particles.move.speed,line_linked_distance:r.particles.line_linked.distance,line_linked_width:r.particles.line_linked.width,mode_grab_distance:r.interactivity.modes.grab.distance,mode_bubble_distance:r.interactivity.modes.bubble.distance,mode_bubble_size:r.interactivity.modes.bubble.size,mode_repulse_distance:r.interactivity.modes.repulse.distance},r.fn.retinaInit=function(){r.retina_detect&&window.devicePixelRatio>1?(r.canvas.pxratio=window.devicePixelRatio,r.tmp.retina=!0):(r.canvas.pxratio=1,r.tmp.retina=!1),r.canvas.w=r.canvas.el.offsetWidth*r.canvas.pxratio,r.canvas.h=r.canvas.el.offsetHeight*r.canvas.pxratio,r.particles.size.value=r.tmp.obj.size_value*r.canvas.pxratio,r.particles.size.anim.speed=r.tmp.obj.size_anim_speed*r.canvas.pxratio,r.particles.move.speed=r.tmp.obj.move_speed*r.canvas.pxratio,r.particles.line_linked.distance=r.tmp.obj.line_linked_distance*r.canvas.pxratio,r.interactivity.modes.grab.distance=r.tmp.obj.mode_grab_distance*r.canvas.pxratio,r.interactivity.modes.bubble.distance=r.tmp.obj.mode_bubble_distance*r.canvas.pxratio,r.particles.line_linked.width=r.tmp.obj.line_linked_width*r.canvas.pxratio,r.interactivity.modes.bubble.size=r.tmp.obj.mode_bubble_size*r.canvas.pxratio,r.interactivity.modes.repulse.distance=r.tmp.obj.mode_repulse_distance*r.canvas.pxratio},r.fn.canvasInit=function(){r.canvas.ctx=r.canvas.el.getContext("2d")},r.fn.canvasSize=function(){r.canvas.el.width=r.canvas.w,r.canvas.el.height=r.canvas.h,r&&r.interactivity.events.resize&&window.addEventListener("resize",(function(){r.canvas.w=r.canvas.el.offsetWidth,r.canvas.h=r.canvas.el.offsetHeight,r.tmp.retina&&(r.canvas.w*=r.canvas.pxratio,r.canvas.h*=r.canvas.pxratio),r.canvas.el.width=r.canvas.w,r.canvas.el.height=r.canvas.h,r.particles.move.enable||(r.fn.particlesEmpty(),r.fn.particlesCreate(),r.fn.particlesDraw(),r.fn.vendors.densityAutoParticles()),r.fn.vendors.densityAutoParticles()}))},r.fn.canvasPaint=function(){r.canvas.ctx.fillRect(0,0,r.canvas.w,r.canvas.h)},r.fn.canvasClear=function(){r.canvas.ctx.clearRect(0,0,r.canvas.w,r.canvas.h)},r.fn.particle=function(e,t,n){if(this.radius=(r.particles.size.random?Math.random():1)*r.particles.size.value,r.particles.size.anim.enable&&(this.size_status=!1,this.vs=r.particles.size.anim.speed/100,r.particles.size.anim.sync||(this.vs=this.vs*Math.random())),this.x=n?n.x:Math.random()*r.canvas.w,this.y=n?n.y:Math.random()*r.canvas.h,this.x>r.canvas.w-2*this.radius?this.x=this.x-this.radius:this.x<2*this.radius&&(this.x=this.x+this.radius),this.y>r.canvas.h-2*this.radius?this.y=this.y-this.radius:this.y<2*this.radius&&(this.y=this.y+this.radius),r.particles.move.bounce&&r.fn.vendors.checkOverlap(this,n),this.color={},"object"==typeof e.value)if(e.value instanceof Array){var i=e.value[Math.floor(Math.random()*r.particles.color.value.length)];this.color.rgb=hexToRgb(i)}else null!=e.value.r&&null!=e.value.g&&null!=e.value.b&&(this.color.rgb={r:e.value.r,g:e.value.g,b:e.value.b}),null!=e.value.h&&null!=e.value.s&&null!=e.value.l&&(this.color.hsl={h:e.value.h,s:e.value.s,l:e.value.l});else"random"==e.value?this.color.rgb={r:Math.floor(256*Math.random())+0,g:Math.floor(256*Math.random())+0,b:Math.floor(256*Math.random())+0}:"string"==typeof e.value&&(this.color=e,this.color.rgb=hexToRgb(this.color.value));this.opacity=(r.particles.opacity.random?Math.random():1)*r.particles.opacity.value,r.particles.opacity.anim.enable&&(this.opacity_status=!1,this.vo=r.particles.opacity.anim.speed/100,r.particles.opacity.anim.sync||(this.vo=this.vo*Math.random()));var o={};switch(r.particles.move.direction){case"top":o={x:0,y:-1};break;case"top-right":o={x:.5,y:-.5};break;case"right":o={x:1,y:-0};break;case"bottom-right":o={x:.5,y:.5};break;case"bottom":o={x:0,y:1};break;case"bottom-left":o={x:-.5,y:1};break;case"left":o={x:-1,y:0};break;case"top-left":o={x:-.5,y:-.5};break;default:o={x:0,y:0}}r.particles.move.straight?(this.vx=o.x,this.vy=o.y,r.particles.move.random&&(this.vx=this.vx*Math.random(),this.vy=this.vy*Math.random())):(this.vx=o.x+Math.random()-.5,this.vy=o.y+Math.random()-.5),this.vx_i=this.vx,this.vy_i=this.vy;var a=r.particles.shape.type;if("object"==typeof a){if(a instanceof Array){var s=a[Math.floor(Math.random()*a.length)];this.shape=s}}else this.shape=a;if("image"==this.shape){var l=r.particles.shape;this.img={src:l.image.src,ratio:l.image.width/l.image.height},this.img.ratio||(this.img.ratio=1),"svg"==r.tmp.img_type&&null!=r.tmp.source_svg&&(r.fn.vendors.createSvgImg(this),r.tmp.pushing&&(this.img.loaded=!1))}},r.fn.particle.prototype.draw=function(){var e=this;if(null!=e.radius_bubble)var t=e.radius_bubble;else t=e.radius;if(null!=e.opacity_bubble)var n=e.opacity_bubble;else n=e.opacity;if(e.color.rgb)var i="rgba("+e.color.rgb.r+","+e.color.rgb.g+","+e.color.rgb.b+","+n+")";else i="hsla("+e.color.hsl.h+","+e.color.hsl.s+"%,"+e.color.hsl.l+"%,"+n+")";switch(r.canvas.ctx.fillStyle=i,r.canvas.ctx.beginPath(),e.shape){case"circle":r.canvas.ctx.arc(e.x,e.y,t,0,2*Math.PI,!1);break;case"edge":r.canvas.ctx.rect(e.x-t,e.y-t,2*t,2*t);break;case"triangle":r.fn.vendors.drawShape(r.canvas.ctx,e.x-t,e.y+t/1.66,2*t,3,2);break;case"polygon":r.fn.vendors.drawShape(r.canvas.ctx,e.x-t/(r.particles.shape.polygon.nb_sides/3.5),e.y-t/.76,2.66*t/(r.particles.shape.polygon.nb_sides/3),r.particles.shape.polygon.nb_sides,1);break;case"star":r.fn.vendors.drawShape(r.canvas.ctx,e.x-2*t/(r.particles.shape.polygon.nb_sides/4),e.y-t/1.52,2*t*2.66/(r.particles.shape.polygon.nb_sides/3),r.particles.shape.polygon.nb_sides,2);break;case"image":let draw=function(){r.canvas.ctx.drawImage(o,e.x-t,e.y-t,2*t,2*t/e.img.ratio)};if("svg"==r.tmp.img_type)var o=e.img.obj;else o=r.tmp.img_obj;o&&draw()}r.canvas.ctx.closePath(),r.particles.shape.stroke.width>0&&(r.canvas.ctx.strokeStyle=r.particles.shape.stroke.color,r.canvas.ctx.lineWidth=r.particles.shape.stroke.width,r.canvas.ctx.stroke()),r.canvas.ctx.fill()},r.fn.particlesCreate=function(){for(var e=0;e<r.particles.number.value;e++)r.particles.array.push(new r.fn.particle(r.particles.color,r.particles.opacity.value))},r.fn.particlesUpdate=function(){for(var e=0;e<r.particles.array.length;e++){var t=r.particles.array[e];if(r.particles.move.enable){var n=r.particles.move.speed/2;t.x+=t.vx*n,t.y+=t.vy*n}if(r.particles.opacity.anim.enable&&(1==t.opacity_status?(t.opacity>=r.particles.opacity.value&&(t.opacity_status=!1),t.opacity+=t.vo):(t.opacity<=r.particles.opacity.anim.opacity_min&&(t.opacity_status=!0),t.opacity-=t.vo),t.opacity<0&&(t.opacity=0)),r.particles.size.anim.enable&&(1==t.size_status?(t.radius>=r.particles.size.value&&(t.size_status=!1),t.radius+=t.vs):(t.radius<=r.particles.size.anim.size_min&&(t.size_status=!0),t.radius-=t.vs),t.radius<0&&(t.radius=0)),"bounce"==r.particles.move.out_mode)var i={x_left:t.radius,x_right:r.canvas.w,y_top:t.radius,y_bottom:r.canvas.h};else i={x_left:-t.radius,x_right:r.canvas.w+t.radius,y_top:-t.radius,y_bottom:r.canvas.h+t.radius};if(t.x-t.radius>r.canvas.w?(t.x=i.x_left,t.y=Math.random()*r.canvas.h):t.x+t.radius<0&&(t.x=i.x_right,t.y=Math.random()*r.canvas.h),t.y-t.radius>r.canvas.h?(t.y=i.y_top,t.x=Math.random()*r.canvas.w):t.y+t.radius<0&&(t.y=i.y_bottom,t.x=Math.random()*r.canvas.w),"bounce"===r.particles.move.out_mode)(t.x+t.radius>r.canvas.w||t.x-t.radius<0)&&(t.vx=-t.vx),(t.y+t.radius>r.canvas.h||t.y-t.radius<0)&&(t.vy=-t.vy);if(isInArray("grab",r.interactivity.events.onhover.mode)&&r.fn.modes.grabParticle(t),(isInArray("bubble",r.interactivity.events.onhover.mode)||isInArray("bubble",r.interactivity.events.onclick.mode))&&r.fn.modes.bubbleParticle(t),(isInArray("repulse",r.interactivity.events.onhover.mode)||isInArray("repulse",r.interactivity.events.onclick.mode))&&r.fn.modes.repulseParticle(t),r.particles.line_linked.enable||r.particles.move.attract.enable)for(var o=e+1;o<r.particles.array.length;o++){var a=r.particles.array[o];r.particles.line_linked.enable&&r.fn.interact.linkParticles(t,a),r.particles.move.attract.enable&&r.fn.interact.attractParticles(t,a),r.particles.move.bounce&&r.fn.interact.bounceParticles(t,a)}}},r.fn.particlesDraw=function(){r.canvas.ctx.clearRect(0,0,r.canvas.w,r.canvas.h),r.fn.particlesUpdate();for(var e=0;e<r.particles.array.length;e++){r.particles.array[e].draw()}},r.fn.particlesEmpty=function(){r.particles.array=[]},r.fn.particlesRefresh=function(){cancelRequestAnimFrame(r.fn.checkAnimFrame),cancelRequestAnimFrame(r.fn.drawAnimFrame),r.tmp.source_svg=void 0,r.tmp.img_obj=void 0,r.tmp.count_svg=0,r.fn.particlesEmpty(),r.fn.canvasClear(),r.fn.vendors.start()},r.fn.interact.linkParticles=function(e,t){var n=e.x-t.x,i=e.y-t.y,o=Math.sqrt(n*n+i*i);if(o<=r.particles.line_linked.distance){var a=r.particles.line_linked.opacity-o/(1/r.particles.line_linked.opacity)/r.particles.line_linked.distance;if(a>0){var s=r.particles.line_linked.color_rgb_line;r.canvas.ctx.strokeStyle="rgba("+s.r+","+s.g+","+s.b+","+a+")",r.canvas.ctx.lineWidth=r.particles.line_linked.width,r.canvas.ctx.beginPath(),r.canvas.ctx.moveTo(e.x,e.y),r.canvas.ctx.lineTo(t.x,t.y),r.canvas.ctx.stroke(),r.canvas.ctx.closePath()}}},r.fn.interact.attractParticles=function(e,t){var n=e.x-t.x,i=e.y-t.y;if(Math.sqrt(n*n+i*i)<=r.particles.line_linked.distance){var o=n/(1e3*r.particles.move.attract.rotateX),a=i/(1e3*r.particles.move.attract.rotateY);e.vx-=o,e.vy-=a,t.vx+=o,t.vy+=a}},r.fn.interact.bounceParticles=function(e,t){var n=e.x-t.x,r=e.y-t.y;Math.sqrt(n*n+r*r)<=e.radius+t.radius&&(e.vx=-e.vx,e.vy=-e.vy,t.vx=-t.vx,t.vy=-t.vy)},r.fn.modes.pushParticles=function(e,t){r.tmp.pushing=!0;for(var n=0;n<e;n++)r.particles.array.push(new r.fn.particle(r.particles.color,r.particles.opacity.value,{x:t?t.pos_x:Math.random()*r.canvas.w,y:t?t.pos_y:Math.random()*r.canvas.h})),n==e-1&&(r.particles.move.enable||r.fn.particlesDraw(),r.tmp.pushing=!1)},r.fn.modes.removeParticles=function(e){r.particles.array.splice(0,e),r.particles.move.enable||r.fn.particlesDraw()},r.fn.modes.bubbleParticle=function(e){if(r.interactivity.events.onhover.enable&&isInArray("bubble",r.interactivity.events.onhover.mode)){let init2=function(){e.opacity_bubble=e.opacity,e.radius_bubble=e.radius};var t=e.x-r.interactivity.mouse.pos_x,n=e.y-r.interactivity.mouse.pos_y,i=1-(l=Math.sqrt(t*t+n*n))/r.interactivity.modes.bubble.distance;if(l<=r.interactivity.modes.bubble.distance){if(i>=0&&"mousemove"==r.interactivity.status){if(r.interactivity.modes.bubble.size!=r.particles.size.value)if(r.interactivity.modes.bubble.size>r.particles.size.value){(a=e.radius+r.interactivity.modes.bubble.size*i)>=0&&(e.radius_bubble=a)}else{var o=e.radius-r.interactivity.modes.bubble.size,a=e.radius-o*i;e.radius_bubble=a>0?a:0}var s;if(r.interactivity.modes.bubble.opacity!=r.particles.opacity.value)if(r.interactivity.modes.bubble.opacity>r.particles.opacity.value)(s=r.interactivity.modes.bubble.opacity*i)>e.opacity&&s<=r.interactivity.modes.bubble.opacity&&(e.opacity_bubble=s);else(s=e.opacity-(r.particles.opacity.value-r.interactivity.modes.bubble.opacity)*i)<e.opacity&&s>=r.interactivity.modes.bubble.opacity&&(e.opacity_bubble=s)}}else init2();"mouseleave"==r.interactivity.status&&init2()}else if(r.interactivity.events.onclick.enable&&isInArray("bubble",r.interactivity.events.onclick.mode)){let process2=function(t,n,i,o,a){if(t!=n)if(r.tmp.bubble_duration_end)null!=i&&(u=t+(t-(o-c*(o-t)/r.interactivity.modes.bubble.duration)),"size"==a&&(e.radius_bubble=u),"opacity"==a&&(e.opacity_bubble=u));else if(l<=r.interactivity.modes.bubble.distance){if(null!=i)var s=i;else s=o;if(s!=t){var u=o-c*(o-t)/r.interactivity.modes.bubble.duration;"size"==a&&(e.radius_bubble=u),"opacity"==a&&(e.opacity_bubble=u)}}else"size"==a&&(e.radius_bubble=void 0),"opacity"==a&&(e.opacity_bubble=void 0)};if(r.tmp.bubble_clicking){t=e.x-r.interactivity.mouse.click_pos_x,n=e.y-r.interactivity.mouse.click_pos_y;var l=Math.sqrt(t*t+n*n),c=((new Date).getTime()-r.interactivity.mouse.click_time)/1e3;c>r.interactivity.modes.bubble.duration&&(r.tmp.bubble_duration_end=!0),c>2*r.interactivity.modes.bubble.duration&&(r.tmp.bubble_clicking=!1,r.tmp.bubble_duration_end=!1)}r.tmp.bubble_clicking&&(process2(r.interactivity.modes.bubble.size,r.particles.size.value,e.radius_bubble,e.radius,"size"),process2(r.interactivity.modes.bubble.opacity,r.particles.opacity.value,e.opacity_bubble,e.opacity,"opacity"))}},r.fn.modes.repulseParticle=function(e){if(r.interactivity.events.onhover.enable&&isInArray("repulse",r.interactivity.events.onhover.mode)&&"mousemove"==r.interactivity.status){var t=e.x-r.interactivity.mouse.pos_x,n=e.y-r.interactivity.mouse.pos_y,i=Math.sqrt(t*t+n*n),o={x:t/i,y:n/i},a=function clamp(e,t,n){return Math.min(Math.max(e,t),n)}(1/(l=r.interactivity.modes.repulse.distance)*(-1*Math.pow(i/l,2)+1)*l*100,0,50),s={x:e.x+o.x*a,y:e.y+o.y*a};"bounce"==r.particles.move.out_mode?(s.x-e.radius>0&&s.x+e.radius<r.canvas.w&&(e.x=s.x),s.y-e.radius>0&&s.y+e.radius<r.canvas.h&&(e.y=s.y)):(e.x=s.x,e.y=s.y)}else if(r.interactivity.events.onclick.enable&&isInArray("repulse",r.interactivity.events.onclick.mode))if(r.tmp.repulse_finish||(r.tmp.repulse_count++,r.tmp.repulse_count==r.particles.array.length&&(r.tmp.repulse_finish=!0)),r.tmp.repulse_clicking){let process2=function(){var t=Math.atan2(u,c);if(e.vx=p*Math.cos(t),e.vy=p*Math.sin(t),"bounce"==r.particles.move.out_mode){var n={x:e.x+e.vx,y:e.y+e.vy};(n.x+e.radius>r.canvas.w||n.x-e.radius<0)&&(e.vx=-e.vx),(n.y+e.radius>r.canvas.h||n.y-e.radius<0)&&(e.vy=-e.vy)}};var l=Math.pow(r.interactivity.modes.repulse.distance/6,3),c=r.interactivity.mouse.click_pos_x-e.x,u=r.interactivity.mouse.click_pos_y-e.y,d=c*c+u*u,p=-l/d*1;d<=l&&process2()}else 0==r.tmp.repulse_clicking&&(e.vx=e.vx_i,e.vy=e.vy_i)},r.fn.modes.grabParticle=function(e){if(r.interactivity.events.onhover.enable&&"mousemove"==r.interactivity.status){var t=e.x-r.interactivity.mouse.pos_x,n=e.y-r.interactivity.mouse.pos_y,i=Math.sqrt(t*t+n*n);if(i<=r.interactivity.modes.grab.distance){var o=r.interactivity.modes.grab.line_linked.opacity-i/(1/r.interactivity.modes.grab.line_linked.opacity)/r.interactivity.modes.grab.distance;if(o>0){var a=r.particles.line_linked.color_rgb_line;r.canvas.ctx.strokeStyle="rgba("+a.r+","+a.g+","+a.b+","+o+")",r.canvas.ctx.lineWidth=r.particles.line_linked.width,r.canvas.ctx.beginPath(),r.canvas.ctx.moveTo(e.x,e.y),r.canvas.ctx.lineTo(r.interactivity.mouse.pos_x,r.interactivity.mouse.pos_y),r.canvas.ctx.stroke(),r.canvas.ctx.closePath()}}}},r.fn.vendors.eventsListeners=function(){"window"==r.interactivity.detect_on?r.interactivity.el=window:r.interactivity.el=r.canvas.el,(r.interactivity.events.onhover.enable||r.interactivity.events.onclick.enable)&&(r.interactivity.el.addEventListener("mousemove",(function(e){if(r.interactivity.el==window)var t=e.clientX,n=e.clientY;else t=e.offsetX||e.clientX,n=e.offsetY||e.clientY;r.interactivity.mouse.pos_x=t,r.interactivity.mouse.pos_y=n,r.tmp.retina&&(r.interactivity.mouse.pos_x*=r.canvas.pxratio,r.interactivity.mouse.pos_y*=r.canvas.pxratio),r.interactivity.status="mousemove"})),r.interactivity.el.addEventListener("mouseleave",(function(e){r.interactivity.mouse.pos_x=null,r.interactivity.mouse.pos_y=null,r.interactivity.status="mouseleave"}))),r.interactivity.events.onclick.enable&&r.interactivity.el.addEventListener("click",(function(){if(r.interactivity.mouse.click_pos_x=r.interactivity.mouse.pos_x,r.interactivity.mouse.click_pos_y=r.interactivity.mouse.pos_y,r.interactivity.mouse.click_time=(new Date).getTime(),r.interactivity.events.onclick.enable)switch(r.interactivity.events.onclick.mode){case"push":r.particles.move.enable||1==r.interactivity.modes.push.particles_nb?r.fn.modes.pushParticles(r.interactivity.modes.push.particles_nb,r.interactivity.mouse):r.interactivity.modes.push.particles_nb>1&&r.fn.modes.pushParticles(r.interactivity.modes.push.particles_nb);break;case"remove":r.fn.modes.removeParticles(r.interactivity.modes.remove.particles_nb);break;case"bubble":r.tmp.bubble_clicking=!0;break;case"repulse":r.tmp.repulse_clicking=!0,r.tmp.repulse_count=0,r.tmp.repulse_finish=!1,setTimeout((function(){r.tmp.repulse_clicking=!1}),1e3*r.interactivity.modes.repulse.duration)}}))},r.fn.vendors.densityAutoParticles=function(){if(r.particles.number.density.enable){var e=r.canvas.el.width*r.canvas.el.height/1e3;r.tmp.retina&&(e/=2*r.canvas.pxratio);var t=e*r.particles.number.value/r.particles.number.density.value_area,n=r.particles.array.length-t;n<0?r.fn.modes.pushParticles(Math.abs(n)):r.fn.modes.removeParticles(n)}},r.fn.vendors.checkOverlap=function(e,t){for(var n=0;n<r.particles.array.length;n++){var i=r.particles.array[n],o=e.x-i.x,a=e.y-i.y;Math.sqrt(o*o+a*a)<=e.radius+i.radius&&(e.x=t?t.x:Math.random()*r.canvas.w,e.y=t?t.y:Math.random()*r.canvas.h,r.fn.vendors.checkOverlap(e))}},r.fn.vendors.createSvgImg=function(e){var t=r.tmp.source_svg.replace(/#([0-9A-F]{3,6})/gi,(function(t,n,r,i){if(e.color.rgb)var o="rgba("+e.color.rgb.r+","+e.color.rgb.g+","+e.color.rgb.b+","+e.opacity+")";else o="hsla("+e.color.hsl.h+","+e.color.hsl.s+"%,"+e.color.hsl.l+"%,"+e.opacity+")";return o})),n=new Blob([t],{type:"image/svg+xml;charset=utf-8"}),i=window.URL||window.webkitURL||window,o=i.createObjectURL(n),a=new Image;a.addEventListener("load",(function(){e.img.obj=a,e.img.loaded=!0,i.revokeObjectURL(o),r.tmp.count_svg++})),a.src=o},r.fn.vendors.destroypJS=function(){cancelAnimationFrame(r.fn.drawAnimFrame),n.remove(),pJSDom=null},r.fn.vendors.drawShape=function(e,t,n,r,i,o){var a=i*o,s=i/o,l=180*(s-2)/s,c=Math.PI-Math.PI*l/180;e.save(),e.beginPath(),e.translate(t,n),e.moveTo(0,0);for(var u=0;u<a;u++)e.lineTo(r,0),e.translate(r,0),e.rotate(c);e.fill(),e.restore()},r.fn.vendors.exportImg=function(){window.open(r.canvas.el.toDataURL("image/png"),"_blank")},r.fn.vendors.loadImg=function(e){if(r.tmp.img_error=void 0,""!=r.particles.shape.image.src)if("svg"==e){var t=new XMLHttpRequest;t.open("GET",r.particles.shape.image.src),t.onreadystatechange=function(e){4==t.readyState&&(200==t.status?(r.tmp.source_svg=e.currentTarget.response,r.fn.vendors.checkBeforeDraw()):(console.log("Error pJS - Image not found"),r.tmp.img_error=!0))},t.send()}else{var n=new Image;n.addEventListener("load",(function(){r.tmp.img_obj=n,r.fn.vendors.checkBeforeDraw()})),n.src=r.particles.shape.image.src}else console.log("Error pJS - No image.src"),r.tmp.img_error=!0},r.fn.vendors.draw=function(){"image"==r.particles.shape.type?"svg"==r.tmp.img_type?r.tmp.count_svg>=r.particles.number.value?(r.fn.particlesDraw(),r.particles.move.enable?r.fn.drawAnimFrame=requestAnimFrame(r.fn.vendors.draw):cancelRequestAnimFrame(r.fn.drawAnimFrame)):r.tmp.img_error||(r.fn.drawAnimFrame=requestAnimFrame(r.fn.vendors.draw)):null!=r.tmp.img_obj?(r.fn.particlesDraw(),r.particles.move.enable?r.fn.drawAnimFrame=requestAnimFrame(r.fn.vendors.draw):cancelRequestAnimFrame(r.fn.drawAnimFrame)):r.tmp.img_error||(r.fn.drawAnimFrame=requestAnimFrame(r.fn.vendors.draw)):(r.fn.particlesDraw(),r.particles.move.enable?r.fn.drawAnimFrame=requestAnimFrame(r.fn.vendors.draw):cancelRequestAnimFrame(r.fn.drawAnimFrame))},r.fn.vendors.checkBeforeDraw=function(){"image"==r.particles.shape.type?"svg"==r.tmp.img_type&&null==r.tmp.source_svg?r.tmp.checkAnimFrame=requestAnimFrame(check):(cancelRequestAnimFrame(r.tmp.checkAnimFrame),r.tmp.img_error||(r.fn.vendors.init(),r.fn.vendors.draw())):(r.fn.vendors.init(),r.fn.vendors.draw())},r.fn.vendors.init=function(){r.fn.retinaInit(),r.fn.canvasInit(),r.fn.canvasSize(),r.fn.canvasPaint(),r.fn.particlesCreate(),r.fn.vendors.densityAutoParticles(),r.particles.line_linked.color_rgb_line=hexToRgb(r.particles.line_linked.color)},r.fn.vendors.start=function(){isInArray("image",r.particles.shape.type)?(r.tmp.img_type=r.particles.shape.image.src.substr(r.particles.shape.image.src.length-3),r.fn.vendors.loadImg(r.tmp.img_type)):r.fn.vendors.checkBeforeDraw()},r.fn.vendors.eventsListeners(),r.fn.vendors.start()};function hexToRgb(e){e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(function(e,t,n,r){return t+t+n+n+r+r}));var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null}function isInArray(e,t){return t.indexOf(e)>-1}Object.deepExtend=function(e,t){for(var n in t)t[n]&&t[n].constructor&&t[n].constructor===Object?(e[n]=e[n]||{},Object.deepExtend(e[n],t[n])):e[n]=t[n];return e},window.requestAnimFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)},window.cancelRequestAnimFrame=window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout,window.pJSDom=[],window.particlesJS=function(e,t){"string"!=typeof e&&(t=e,e="particles-js"),e||(e="particles-js");var n=document.getElementById(e),r="particles-js-canvas-el",i=n.getElementsByClassName(r);if(i.length)for(;i.length>0;)n.removeChild(i[0]);var o=document.createElement("canvas");o.className=r,o.style.width="100%",o.style.height="100%",null!=document.getElementById(e).appendChild(o)&&pJSDom.push(new pJS(e,t))},window.particlesJS.load=function(e,t,n){var r=new XMLHttpRequest;r.open("GET",t),r.onreadystatechange=function(t){if(4==r.readyState)if(200==r.status){var i=JSON.parse(t.currentTarget.response);window.particlesJS(e,i),n&&n()}else console.log("Error pJS - XMLHttpRequest status: "+r.status),console.log("Error pJS - File config not found")},r.send()};const G_=s(a({__name:"Particles",props:{color:{default:"#dedede"},moveEnabled:{type:Boolean,default:!0},particleOpacity:{default:.7},particlesNumber:{default:80},shapeType:{default:"circle"},particleSize:{default:4},linesColor:{default:"#dedede"},linesWidth:{default:1},lineLinked:{type:Boolean,default:!0},lineOpacity:{default:.4},linesDistance:{default:150},moveSpeed:{default:3},hoverEffect:{type:Boolean,default:!0},hoverMode:{default:"grab"},opacityRandom:{type:Boolean,default:!1},clickEffect:{type:Boolean,default:!0},clickMode:{default:"push"},moveDirection:{default:"none"},moveRandom:{type:Boolean,default:!1}},setup(e){const n=e,current=()=>window.pJSDom[0];function initParticleJS(){window.particlesJS("particles-js",{particles:{number:{value:n.particlesNumber,density:{enable:!0,value_area:800}},color:{value:n.color},shape:{type:n.shapeType,stroke:{width:0,color:"#192231"},polygon:{nb_sides:5}},opacity:{value:n.particleOpacity,random:!1,anim:{enable:!1,speed:1,opacity_min:.1,sync:!1}},size:{value:n.particleSize,random:!0,anim:{enable:!1,speed:40,size_min:.1,sync:!1}},line_linked:{enable:n.lineLinked,distance:n.linesDistance,color:n.linesColor,opacity:n.lineOpacity,width:n.linesWidth},move:{enable:n.moveEnabled,speed:n.moveSpeed,direction:n.moveDirection,random:n.moveRandom,straight:!1,out_mode:"out",bounce:!1,attract:{enable:!1,rotateX:600,rotateY:1200}}},interactivity:{detect_on:"canvas",events:{onhover:{enable:n.hoverEffect,mode:n.hoverMode},onclick:{enable:n.clickEffect,mode:n.clickMode},onresize:{enable:!0,density_auto:!0,density_area:400}},modes:{grab:{distance:140,line_linked:{opacity:1}},bubble:{distance:400,size:40,duration:2,opacity:8,speed:3},repulse:{distance:200,duration:.4},push:{particles_nb:4},remove:{particles_nb:2}}},retina_detect:!0})}return c(d((()=>n.moveEnabled)),(e=>{const t=current();if(!t)return;const n=t.pJS;n.particles.move.enable=e,console.log(`enabled: ${e}`),e&&(console.log(current()),n.fn.vendors.start())})),c((()=>n.moveDirection),(()=>{const e=current();if(e){const t=e.pJS;let r;switch(n.moveDirection){case"top":r={x:0,y:-1};break;case"top-right":r={x:.5,y:-.5};break;case"right":r={x:1,y:-0};break;case"bottom-right":r={x:.5,y:.5};break;case"bottom":r={x:0,y:1};break;case"bottom-left":r={x:-.5,y:1};break;case"left":r={x:-1,y:0};break;case"top-left":r={x:-.5,y:-.5};break;default:r={x:0,y:0}}for(const e of t.particles.array)t.particles.move.straight?(e.vx=r.x,e.vy=r.y,t.particles.move.random&&(e.vx=t.vx*Math.random(),e.vy=t.vy*Math.random())):(e.vx=r.x+Math.random()-.5,e.vy=r.y+Math.random()-.5)}})),t((()=>{_().then((()=>{initParticleJS()}))})),{__sfc:!0,props:n,current:current,initParticleJS:initParticleJS}}}),(function render25(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{attrs:{id:"particles-js",color:e.color,particleOpacity:e.particleOpacity,linesColor:e.linesColor,particlesNumber:e.particlesNumber,shapeType:e.shapeType,particleSize:e.particleSize,linesWidth:e.linesWidth,lineLinked:e.lineLinked,lineOpacity:e.lineOpacity,linesDistance:e.linesDistance,moveSpeed:e.moveSpeed,hoverEffect:e.hoverEffect,hoverMode:e.hoverMode,clickEffect:e.clickEffect,clickMode:e.clickMode}})}),[],!1,null,null,null,null).exports;const W_=s(a({__name:"AppBackground",setup(e){k(((e,t)=>({"720f049f":t.sideBarColor})));const{sideBarColor:n,backgroundColorOverlay:r,backgroundColor:i,blur:a,backgroundImage:s,backgroundType:l,particleMode:u,backgroundImageFit:p,volume:f,backgroundImageOverride:v}=Zt(rn),h=o(null),m=Me(),g=d((()=>"/"===m.path));c(f,(e=>{h.value&&(h.value.volume=e)}));const{gameProcesses:_}=Zt(Q);return c(d((()=>_.value.length)),((e,t)=>{var n,r;e>0&&0===t?null==(n=h.value)||n.pause():0===e&&t>0&&(null==(r=h.value)||r.play())})),c(h,(e=>{e&&(e.volume=f.value)})),t((()=>{h.value&&(h.value.volume=f.value)})),c(l,(e=>{console.log(e)})),{__sfc:!0,sideBarColor:n,backgroundColorOverlay:r,backgroundColor:i,blur:a,backgroundImage:s,backgroundType:l,particleMode:u,backgroundImageFit:p,volume:f,backgroundImageOverride:v,videoRef:h,route:m,isHome:g,gameProcesses:_,Halo:q_,Particles:G_,BackgroundType:an}}}),(function render26(){var e,t,n=this,r=n._self._c,i=n._self._setupProxy;return r("div",{staticClass:"absolute z-0 h-full w-full"},[i.backgroundType===i.BackgroundType.PARTICLE?r(i.Particles,{staticClass:"absolute z-0 h-full w-full",style:{filter:`blur(${i.blur}px)`},attrs:{color:"#dedede","click-mode":i.particleMode}}):i.backgroundType===i.BackgroundType.HALO?r(i.Halo,{staticClass:"absolute z-0 h-full w-full",style:{filter:`blur(${i.blur}px)`}}):"image"===(null==(e=i.backgroundImage)?void 0:e.type)&&i.backgroundType===i.BackgroundType.IMAGE?r("img",{staticClass:"absolute z-0 h-full w-full",style:{filter:`blur(${i.blur}px)`,"object-fit":i.backgroundImageFit},attrs:{src:i.backgroundImage.url}}):"video"===(null==(t=i.backgroundImage)?void 0:t.type)&&i.backgroundType===i.BackgroundType.VIDEO?r("video",{ref:"videoRef",staticClass:"absolute z-0 h-full w-full object-cover",style:{filter:`blur(${i.blur}px)`,"object-fit":i.backgroundImageFit},attrs:{src:i.backgroundImage.url,autoplay:"",loop:""}}):n._e(),i.backgroundImageOverride?[r("transition",{attrs:{name:"fade-transition"}},[r("img",{key:i.backgroundImageOverride,staticClass:"z-1 absolute h-full w-full",attrs:{src:i.backgroundImageOverride}})]),r("div",{staticClass:"img-container"})]:n._e(),r("transition",{attrs:{name:"fade-transition"}},[i.backgroundColorOverlay&&!i.isHome||i.backgroundType===i.BackgroundType.NONE?r("div",{staticClass:"z-3 absolute h-full w-full",style:{background:i.backgroundColor}}):n._e()])],2)}),[],!1,null,"0b543c67",null,null).exports,J_="export",X_="export-server";const K_=s(a({__name:"AppExportDialog",setup(e){var t;const{isShown:n,hide:r}=J(J_),{exportInstance:i}=en(Vn),{editInstance:a}=en(U),{getInstanceManifest:s}=en(zn),{exportModpack:u}=en(ce),{showSaveDialog:p}=windowController,{t:f}=l(),{instance:h}=Zt(K),{versionId:m}=Zt(rr),{versions:g}=Zt(ie),b=d((()=>h.value.name)),k=d((()=>h.value.author)),C=d((()=>h.value.modpackVersion)),S=Pe(),I=De(),E=C.value||"0.0.0",M=d((()=>g.value.map((e=>e.id)))),P=o(null);const D=o(""),T=v({name:b.value,author:k.value,version:null!=(t=Fy.inc(E,"patch"))?t:"0.0.1",gameVersion:m.value,selected:[],fileApi:"",files:[],includeLibraries:!1,includeAssets:!1,emitCurseforge:!1,emitModrinth:!0,emitModrinthStrict:!0,emitMcbbs:!1}),L=d((()=>T.emitCurseforge||T.emitMcbbs)),A=d((()=>T.emitModrinth));c(A,(e=>{e&&(T.emitCurseforge=!1,T.emitMcbbs=!1)})),c(L,(e=>{e&&(T.emitModrinth=!1)}));const{leaves:j}=provideFileNodes(useInstanceFileNodesFromLocal(d((()=>T.files.filter((e=>e.path.toLowerCase().includes(D.value.toLowerCase()))))))),O=d((()=>({curseforge:f("exportModpackTarget.curseforge"),modrinth:f("exportModpackTarget.modrinth"),override:f("exportModpackTarget.override")})));function canExport(e){return!(!e.curseforge&&!e.downloads)&&(L.value?!!e.curseforge:!(!A.value||!e.downloads)&&(0!==e.downloads.length&&e.downloads.some((e=>function isAllowInModrinthModpack(e,t=!0){const n=new URL(e);return!("http:"!==n.protocol&&"https:"!==n.protocol||-1!==An.indexOf(n.host)||t&&-1===jn.indexOf(n.host))}(e,T.emitModrinthStrict)))))}function reset(){var e,t;T.includeAssets=!1,T.includeLibraries=!1,T.name=b.value,T.author=k.value,T.files=[],T.selected=[],T.gameVersion=null!=(e=m.value)?e:"",T.version=null!=(t=Fy.inc(C.value||"0.0.0","patch"))?t:"0.0.1"}const{refresh:F,refreshing:R}=fn((async()=>{const e=(await s({path:h.value.path})).files;let t=[];t=e.filter((e=>e.path.startsWith("resourcepacks")||e.path.startsWith("mods")||e.path.startsWith("config")||e.path.startsWith("scripts")||e.path.startsWith("shaderpacks")||e.path.startsWith("options.txt")||e.path.startsWith("optionsof.txt")||e.path.startsWith("servers.dat"))).filter((e=>!e.path.endsWith(".disabled"))).map((e=>e.path)),_().then((()=>{T.selected=t})),T.files=e})),V=d((()=>new Set(T.selected))),N=d((()=>{const e=V.value;return j.value.filter((t=>e.has(t.path))).map((e=>({path:e.path,env:e.data?{client:e.data.client,server:e.data.server}:void 0})))})),z=d((()=>{const e=V.value;return j.value.filter((t=>e.has(t.path))).filter((e=>!e.data||e.data.forceOverride||!canExport(e.data))).map((e=>e.size)).reduce(((e,t)=>e+t),0)})),{refresh:B,refreshing:$}=fn((async()=>{let e=`${T.name}-${T.version}`;e=T.emitModrinth?`${T.name}-${T.version}.mrpack`:`${T.name}-${T.version}.zip`;const{filePath:t,canceled:n}=await p({title:f("modpack.export"),defaultPath:e,filters:T.emitModrinth?[I]:[S]});if(!n&&t&&T.gameVersion){if(T.emitCurseforge||T.emitMcbbs||T.emitModrinth)try{await u({instancePath:h.value.path,name:T.name,files:N.value,author:T.author,version:T.version,gameVersion:T.gameVersion,destinationPath:t,emitCurseforge:T.emitCurseforge,emitMcbbs:T.emitMcbbs,emitModrinth:T.emitModrinth,strictModeInModrinth:T.emitModrinthStrict}),await a({instancePath:h.value.path,modpackVersion:T.version})}catch(o){console.error(o)}else{const e=T.selected.filter((e=>!!T.files.find((t=>t.path===e))));m.value&&await i({src:h.value.path,version:m.value,destinationPath:t,includeLibraries:T.includeLibraries,includeAssets:T.includeAssets,files:e})}r()}}));return c(n,(e=>{e&&(reset(),F())})),{__sfc:!0,isShown:n,cancel:r,exportInstance:i,editInstance:a,getInstanceManifest:s,exportModpack:u,showSaveDialog:p,t:f,instance:h,versionId:m,_locals:g,name:b,author:k,modpackVersion:C,zipFilter:S,modrinthFilter:I,baseVersion:E,localVersions:M,scrollElement:P,getEnvText:function getEnvText(e){return f("required"===e?"modrinth.environments.required":"optional"===e?"modrinth.environments.optional":"unsupported"===e?"modrinth.environments.unsupported":"modrinth.environments.default")},nextEnv:function nextEnv(e){return"required"===e?"optional":"optional"===e?"unsupported":"required"},filterText:D,data:T,enableCurseforge:L,enableModrinth:A,leaves:j,translatedMods:O,getDescription:function getDescription(e){if(e.path.startsWith("mods/")){let t=f("intro.struct.modJar");return e.data&&(e.data.curseforge&&(t+=" 🧬 "+O.value.curseforge),e.data.modrinth&&(t+=" 🧬 "+O.value.modrinth),e.data.modrinth||e.data.curseforge||(t+=" 🧬 "+O.value.override)),t}return""},canExport:canExport,reset:reset,exclusions:["usernamecache.json","usercache.json"],refresh:F,refreshing:R,selectedPaths:V,exportFiles:N,totalSize:z,confirm:B,exporting:$,getExpectedSize:ne,InstanceManifestFileTree:s_}}}),(function render27(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{"hide-overlay":"",transition:"dialog-bottom-transition",scrollable:"",width:"800"},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-card",{staticClass:"rounded-none"},[t("v-toolbar",{staticClass:"moveable flex-1 flex-grow-0 rounded-none",attrs:{tabs:"",color:"green en"}},[t("v-toolbar-title",{staticClass:"text-white"},[e._v(" "+e._s(n.t("modpack.export"))+" ")]),t("v-spacer"),t("v-btn",{staticClass:"non-moveable",attrs:{icon:""},on:{click:n.cancel}},[t("v-icon",[e._v("arrow_drop_down")])],1)],1),t("div",{ref:"scrollElement",staticClass:"visible-scroll mx-0 max-h-[100vh] items-center justify-center overflow-y-auto overflow-x-hidden px-6 py-2"},[t("v-subheader",[e._v(e._s(n.t("modpack.general")))]),t("div",{staticClass:"grid grid-cols-2 gap-4 gap-y-2"},[t("v-text-field",{attrs:{"prepend-inner-icon":"edit","persistent-hint":"",hint:n.t("instance.nameHint"),label:n.t("name"),required:""},model:{value:n.name,callback:function(e){n.name=e},expression:"name"}}),t("v-text-field",{attrs:{"prepend-inner-icon":"person","persistent-hint":"",hint:n.t("modpack.authorHint"),label:n.t("author"),required:""},model:{value:n.author,callback:function(e){n.author=e},expression:"author"}}),t("v-text-field",{attrs:{"prepend-inner-icon":"history","persistent-hint":"",hint:n.t("modpack.modpackVersion"),label:n.t("modpack.modpackVersion"),required:""},model:{value:n.data.version,callback:function(t){e.$set(n.data,"version",t)},expression:"data.version"}}),t("v-select",{staticClass:"visible-scroll",attrs:{items:n.localVersions,"prepend-inner-icon":"games","persistent-hint":"",hint:n.t("instance.includeVersion",2),label:n.t("instance.gameVersion"),required:""},model:{value:n.data.gameVersion,callback:function(t){e.$set(n.data,"gameVersion",t)},expression:"data.gameVersion"}}),t("v-checkbox",{staticClass:"z-10",attrs:{label:n.t("modpack.emitCurseforge"),"prepend-icon":"$vuetify.icons.curseforge","hide-details":""},model:{value:n.data.emitCurseforge,callback:function(t){e.$set(n.data,"emitCurseforge",t)},expression:"data.emitCurseforge"}}),t("v-checkbox",{staticClass:"z-10",attrs:{label:n.t("modpack.emitMcbbs"),"hide-details":""},model:{value:n.data.emitMcbbs,callback:function(t){e.$set(n.data,"emitMcbbs",t)},expression:"data.emitMcbbs"}}),t("v-checkbox",{staticClass:"z-10",attrs:{label:n.t("modpack.emitModrinth"),"hide-details":"","prepend-icon":"$vuetify.icons.modrinth"},model:{value:n.data.emitModrinth,callback:function(t){e.$set(n.data,"emitModrinth",t)},expression:"data.emitModrinth"}}),n.data.emitModrinth?t("v-checkbox",{staticClass:"z-10",attrs:{label:n.t("modpack.emitModrinthStrict"),"hide-details":"","prepend-icon":"$vuetify.icons.modrinth"},scopedSlots:e._u([{key:"append",fn:function(){return[t("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function({on:n}){return[t("a",e._g({staticClass:"rounded border border-dashed border-green-300 pb-[2px]",attrs:{target:"browser",href:"https://docs.modrinth.com/docs/modpacks/format_definition/#downloads"}},n),[t("v-icon",{staticClass:"cursor-pointer",attrs:{color:"primary",small:""}},[e._v(" question_mark ")])],1)]}}],null,!1,753326581)},[e._v(" "+e._s(n.t("modpack.emitModrinthStrictDescription"))+" "),t("ul",{staticClass:"list-disc"},[t("li",[e._v(" cdn.modrinth.com ")]),t("li",[e._v("github.com")]),t("li",[e._v("raw.githubusercontent.com")]),t("li",[e._v("gitlab.com")])])])]},proxy:!0}],null,!1,3887249412),model:{value:n.data.emitModrinthStrict,callback:function(t){e.$set(n.data,"emitModrinthStrict",t)},expression:"data.emitModrinthStrict"}}):e._e(),n.data.emitCurseforge||n.data.emitMcbbs||n.data.emitModrinth?e._e():[t("v-checkbox",{staticClass:"z-10",attrs:{label:n.t("modpack.includeAssets"),"prepend-icon":"texture","hide-details":""},model:{value:n.data.includeAssets,callback:function(t){e.$set(n.data,"includeAssets",t)},expression:"data.includeAssets"}}),t("v-checkbox",{staticClass:"z-10",attrs:{label:n.t("modpack.includeLibraries"),"prepend-icon":"camera_roll","hide-details":""},model:{value:n.data.includeLibraries,callback:function(t){e.$set(n.data,"includeLibraries",t)},expression:"data.includeLibraries"}})]],2),t("div",{staticClass:"flex items-center"},[n.data.emitCurseforge||n.data.emitMcbbs?t("v-subheader",[e._v(" "+e._s(n.t("modpack.overrides"))+" ")]):t("v-subheader",[e._v(" "+e._s(n.t("modpack.includes"))+" ")]),t("div",{staticClass:"flex-grow"}),t("v-text-field",{staticClass:"max-w-50",attrs:{"prepend-inner-icon":"search",label:n.t("filter")},model:{value:n.filterText,callback:function(e){n.filterText=e},expression:"filterText"}})],1),t("div",{staticStyle:{padding:"5px","margin-bottom":"5px"}},[n.refreshing?t("v-skeleton-loader",{attrs:{type:"list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line"}}):e._e(),t(n.InstanceManifestFileTree,{attrs:{selectable:"","scroll-element":n.scrollElement,multiple:!1},scopedSlots:e._u([{key:"default",fn:function({item:r,selected:i}){return[r.data&&n.canExport(r.data)&&i&&n.data.emitModrinth?[t("v-tooltip",{attrs:{left:"",color:"green"},scopedSlots:e._u([{key:"activator",fn:function({on:i}){return[t("v-chip",e._g({attrs:{color:"green",label:"",outlined:"",close:!!r.data.client},on:{"click:close":function(e){r.data.client=""},click:function(e){r.data.client=n.nextEnv(r.data.client)}}},i),[t("v-avatar",{attrs:{left:""}},[e._v(" C ")]),e._v(" "+e._s(n.getEnvText(r.data.client))+" ")],1)]}}],null,!0)},[e._v(" "+e._s(n.t("modrinth.environments.client"))+" ")]),t("v-tooltip",{attrs:{top:"",color:"blue"},scopedSlots:e._u([{key:"activator",fn:function({on:i}){return[t("v-chip",e._g({attrs:{color:"blue",label:"",outlined:"",close:!!r.data.server},on:{"click:close":function(e){r.data.server=""},click:function(e){r.data.server=n.nextEnv(r.data.server)}}},i),[t("v-avatar",{attrs:{left:""}},[e._v(" S ")]),e._v(" "+e._s(n.getEnvText(r.data.server))+" ")],1)]}}],null,!0)},[e._v(" "+e._s(n.t("modrinth.environments.server"))+" ")])]:e._e()]}}]),model:{value:n.data.selected,callback:function(t){e.$set(n.data,"selected",t)},expression:"data.selected"}})],1)],1),t("div",{staticClass:"flex-grow"}),t("v-card-actions",{staticClass:"items-baseline gap-5"},[t("v-btn",{attrs:{text:"",large:"",disabled:n.exporting||n.refreshing},on:{click:n.cancel}},[e._v(" "+e._s(n.t("cancel"))+" ")]),t("v-spacer"),t("div",{staticClass:"flex flex-shrink flex-grow-0 items-center justify-center text-center text-sm text-gray-500"},[e._v(" ~"+e._s(n.getExpectedSize(n.totalSize))+" ")]),t("v-btn",{attrs:{text:"",color:"primary",large:"",loading:n.exporting||n.refreshing},on:{click:n.confirm}},[e._v(" "+e._s(n.t("modpack.export"))+" ")])],1)],1)],1)}),[],!1,null,null,null,null).exports;function useInstanceVersionServerInstall(){const{runtime:e,path:t}=Zt(K),{installDependencies:n,installMinecraftJar:r}=en(Fn),{serverVersionId:i}=Zt(rr),{installServer:o}=Zt(Ry);return{install:async function install2(){const a=t.value,s=e.value;let l=i.value;if(l)console.log("installDependencies"),await r(s.minecraft,"server"),await n(l,"server");else{console.log("installServer");const e=await o(s,a);await r(s.minecraft,"server"),await n(e,"server"),l=e}return l}}}const Y_=s(a({__name:"AppExportServerDialog",setup(e){const{isShown:t,hide:n}=J(X_,(()=>{k();const e=h.value[i.value];a.value=!!e&&!!(e.host||e.remotePath||e.username||e.privateKeyPath),m.value=e||{host:"",remotePath:"",username:"",privateKeyPath:""}}),(()=>{s.files=[],s.selected=[],z.value=void 0,h.value={...h.value,[i.value]:m.value}})),{t:r}=l(),{path:i}=Zt(K),a=o(!1),s=v({uploadToServer:!1,selected:[],files:[]}),c=d((()=>0===s.files.length)),{serverVersionId:u}=Zt(rr),f=d((()=>!u.value)),h=hn("remoteSSHServers",(()=>({}))),m=o(h.value[i.value]||{host:"",remotePath:"",username:"",privateKeyPath:""}),g=o(""),{getInstanceServerManifest:b}=en(zn),{refresh:k,refreshing:C}=fn((async()=>{const e=await b({path:i.value});let t=[];t=e.filter((e=>!e.path.startsWith("logs")&&!e.path.startsWith("libraries")&&!e.path.startsWith("versions"))).filter((e=>!e.path.endsWith(".disabled"))).map((e=>e.path)),_().then((()=>{s.selected=t})),s.files=p(e)})),S=o(""),I=o(null),{leaves:E}=provideFileNodes(useInstanceFileNodesFromLocal(d((()=>s.files.filter((e=>e.path.toLowerCase().includes(S.value.toLowerCase()))))))),M=d((()=>new Set(s.selected)));const P=d((()=>{const e=M.value;return E.value.filter((t=>e.has(t.path))).map((e=>e.size)).reduce(((e,t)=>e+t),0)})),{exportInstanceAsServer:D}=en(Vn),{generateLaunchOptions:T}=Zt(Q),{showItemInDirectory:L}=en(Xt),{userProfile:A}=Zt(W),{install:j}=useInstanceVersionServerInstall();const{refresh:O,refreshing:F}=fn((async()=>{z.value=void 0;const e=s.files.filter((e=>s.selected.includes(e.path))),t=await j();if(a.value)await D({output:{type:"ssh",host:m.value.host,port:22,path:m.value.remotePath,username:m.value.username,credentials:m.value.privateKeyPath?{privateKey:m.value.privateKeyPath,passphrase:g.value}:{password:g.value}},options:await T(i.value,A.value,"","server",{version:t},!0),files:e}).then((()=>{n()})).catch(handleTheExportServerError);else{const o=`${ee(i.value)}-server`,{filePaths:a,canceled:s}=await windowController.showOpenDialog({title:r("server.export"),defaultPath:o,properties:["openDirectory","createDirectory"]});if(s)return;a[0]&&await D({output:{type:"folder",path:a[0]},options:await T(i.value,A.value,"","server",{version:t},!0),files:e}).then((()=>{L(a[0]),n()})).catch(handleTheExportServerError)}})),R=te();function handleTheExportServerError(e){"All configured authentication methods failed"===e.message&&"client-authentication"===e.level?z.value=r("server.exportSSHAuthenticationFailed"):z.value=R(e)}const V=d((()=>[e=>!!e||r("server.hostRequired")])),N=d((()=>[e=>!!e||r("loginError.requireUsername")])),z=o(void 0),U=d((()=>{if(!a.value)return!1;const e=V.value.some((e=>!0!==e(m.value.host))),t=N.value.some((e=>!0!==e(m.value.username)));return!!e||!!t}));return{__sfc:!0,isShown:t,cancel:n,t:r,path:i,exportToServer:a,data:s,noFiles:c,serverVersionId:u,noVersion:f,cachedUserServers:h,cachedUserServer:m,password:g,getInstanceServerManifest:b,refresh:k,refreshing:C,filterText:S,scrollElement:I,leaves:E,selectedPaths:M,selectFit:function selectFit(){const e=s.files;let t=[];t=e.filter((e=>!e.path.startsWith("logs")&&!e.path.startsWith("libraries")&&!e.path.startsWith("versions"))).filter((e=>!e.path.endsWith(".disabled"))).map((e=>e.path)),_().then((()=>{s.selected=t}))},selectAll:function selectAll(){const e=s.files.map((e=>e.path));s.selected=e},selectNone:function selectNone(){s.selected=[]},totalSize:P,exportInstanceAsServer:D,generateLaunchOptions:T,showItemInDirectory:L,userProfile:A,install:j,onSelectPrivateKey:async function onSelectPrivateKey(){const{filePaths:e,canceled:t}=await windowController.showOpenDialog({title:r("server.exportSSHPrivateKeyPath"),properties:["openFile"],filters:[{name:r("server.exportSSHPrivateKeyPath"),extensions:["pem","ppk"]}]});t||(m.value.privateKeyPath=e[0])},exportAsFile:O,exporting:F,tError:R,handleTheExportServerError:handleTheExportServerError,hostNameRules:V,usernameRules:N,authenticateError:z,hasError:U,InstanceManifestFileTree:s_,vSharedTooltip:Te,getExpectedSize:ne}}}),(function render28(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{"hide-overlay":"",transition:"dialog-bottom-transition",scrollable:"",width:"800"},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-card",{staticClass:"rounded-none"},[t("v-toolbar",{staticClass:"moveable flex-1 flex-grow-0 rounded-none",attrs:{tabs:"",color:"green en"}},[t("v-toolbar-title",{staticClass:"text-white"},[e._v(" "+e._s(n.t("server.export"))+" ")]),t("v-spacer"),t("v-btn",{staticClass:"non-moveable",attrs:{icon:""},on:{click:n.cancel}},[t("v-icon",[e._v("arrow_drop_down")])],1)],1),t("div",{ref:"scrollElement",staticClass:"visible-scroll mx-0 max-h-[100vh] items-center justify-center overflow-y-auto overflow-x-hidden flex-grow px-6 py-2"},[t("v-subheader",[e._v(e._s(n.t("server.exportOption")))]),t("div",{staticClass:"grid grid-cols-2 gap-4 gap-y-2 z-10"},[t("v-checkbox",{staticClass:"z-10",attrs:{value:!n.exportToServer,"input-value":!n.exportToServer,label:n.t("server.exportToFolder")},on:{change:function(e){n.exportToServer=!e}}}),t("v-checkbox",{staticClass:"z-10",attrs:{value:n.exportToServer,"input-value":n.exportToServer,label:n.t("server.upload")},on:{change:function(e){n.exportToServer=e}}})],1),n.exportToServer?t("v-subheader",[e._v(" "+e._s(n.t("server.exportSSHOptions"))+" ")]):e._e(),n.exportToServer?t("div",{staticClass:"grid grid-cols-3 gap-4 gap-y-2 z-10"},[t("v-text-field",{staticClass:"col-span-1",attrs:{"prepend-inner-icon":"dns","persistent-hint":"",rules:n.hostNameRules,label:n.t("proxy.host"),required:""},model:{value:n.cachedUserServer.host,callback:function(t){e.$set(n.cachedUserServer,"host",t)},expression:"cachedUserServer.host"}}),t("v-text-field",{attrs:{"prepend-inner-icon":"person","persistent-hint":"",label:n.t("user.name"),rules:n.usernameRules,required:""},model:{value:n.cachedUserServer.username,callback:function(t){e.$set(n.cachedUserServer,"username",t)},expression:"cachedUserServer.username"}}),t("v-text-field",{staticClass:"col-span-1",attrs:{"prepend-inner-icon":"folder","persistent-hint":"",label:n.t("server.exportSSHRemotePath"),required:""},model:{value:n.cachedUserServer.remotePath,callback:function(t){e.$set(n.cachedUserServer,"remotePath",t)},expression:"cachedUserServer.remotePath"}}),t("v-text-field",{attrs:{"prepend-inner-icon":"lock",type:"password","persistent-hint":"","error-messages":n.authenticateError,label:n.cachedUserServer.privateKeyPath?"Passphrase":n.t("userServices.mojang.password")},model:{value:n.password,callback:function(e){n.password=e},expression:"password"}}),t("v-text-field",{staticClass:"col-span-2",attrs:{"prepend-inner-icon":"fingerprint","persistent-hint":"",readonly:"","error-messages":n.authenticateError,label:n.t("server.exportSSHPrivateKeyPath")},on:{click:n.onSelectPrivateKey},model:{value:n.cachedUserServer.privateKeyPath,callback:function(t){e.$set(n.cachedUserServer,"privateKeyPath",t)},expression:"cachedUserServer.privateKeyPath"}})],1):e._e(),t("div",{staticClass:"px-6"},[t("v-subheader",[e._v(" "+e._s(n.t("modpack.includes"))+" "),t("v-spacer"),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("env.select.all"),expression:"_ => t('env.select.all')"}],staticClass:"z-10",attrs:{text:"",icon:""},on:{click:n.selectAll}},[t("v-icon",[e._v(" select_all ")])],1),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("env.select.fit"),expression:"_ => t('env.select.fit')"}],staticClass:"z-10",attrs:{text:"",icon:""},on:{click:n.selectFit}},[t("v-icon",[e._v(" tab_unselected ")])],1),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("env.select.none"),expression:"_ => t('env.select.none')"}],staticClass:"z-10",attrs:{text:"",icon:""},on:{click:n.selectNone}},[t("v-icon",[e._v(" deselect ")])],1)],1)],1),t("div",{staticStyle:{padding:"5px","margin-bottom":"5px"}},[n.refreshing?t("v-skeleton-loader",{attrs:{type:"list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line"}}):e._e(),t(n.InstanceManifestFileTree,{attrs:{selectable:"","scroll-element":n.scrollElement,multiple:!1},model:{value:n.data.selected,callback:function(t){e.$set(n.data,"selected",t)},expression:"data.selected"}})],1)],1),n.noFiles?t("v-alert",{attrs:{type:"info"}},[e._v(" "+e._s(n.t("server.exportNoFilesHint"))+" ")]):e._e(),t("v-card-actions",{staticClass:"items-baseline gap-5"},[t("v-btn",{attrs:{text:"",large:"",disabled:n.exporting||n.refreshing},on:{click:n.cancel}},[e._v(" "+e._s(n.t("cancel"))+" ")]),t("v-spacer"),t("div",{staticClass:"flex flex-shrink flex-grow-0 items-center justify-center text-center text-sm text-gray-500"},[e._v(" ~"+e._s(n.getExpectedSize(n.totalSize))+" ")]),t("v-btn",{attrs:{text:"",disabled:n.hasError,color:"primary",large:"",loading:n.exporting||n.refreshing},on:{click:n.exportAsFile}},[e._v(" "+e._s(n.t("server.export"))+" ")])],1)],1)],1)}),[],!1,null,"c4316bf2",null,null).exports;const Q_=s(a({__name:"FeedbackCard",props:{icon:{type:Boolean,default:!0},border:{default:"left"}},setup(e){const{t:t}=l(),{reportItNow:n}=en(Xt),r=o(!1),{refresh:i,refreshing:a}=fn((async()=>{const{filePath:e}=await windowController.showSaveDialog({title:t("feedback.generateSaveAs"),defaultPath:"report.zip"});e&&(await n({destination:e}),r.value=!0)}));return{__sfc:!0,t:t,reportItNow:n,done:r,generateReport:i,loading:a}}}),(function render29(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",[t("v-alert",{staticClass:"mx-4",attrs:{border:e.border,"colored-border":"",outlined:"",type:e.icon?"info":void 0}},[e._v(" "+e._s(n.t("feedback.hint"))+" ")]),t("div",{staticClass:"flex w-full"},[t("v-btn",{staticClass:"mx-4 flex-grow",attrs:{shaped:"",color:"primary",loading:n.loading},on:{click:n.generateReport}},[n.done?t("v-icon",{attrs:{left:""}},[e._v(" done ")]):t("v-icon",{attrs:{left:""}},[e._v(" bug_report ")]),e._v(" "+e._s(n.t("feedback.generateReport"))+" ")],1)],1)],1)}),[],!1,null,null,null,null).exports;const Z_=s(a({__name:"AppFeedbackDialog",setup(e){const{hide:t,isShown:n}=J("feedback"),{t:r}=l();return c(n,(e=>{e&&windowController.focus()})),{__sfc:!0,hide:t,isShown:n,t:r,FeedbackCard:Q_}}}),(function render30(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{"hide-overlay":"",transition:"dialog-bottom-transition",width:"500"},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-toolbar",{attrs:{color:"warning"}},[t("v-toolbar-title",[e._v(e._s(n.t("feedback.name")))]),t("v-spacer"),t("v-btn",{attrs:{icon:""},on:{click:n.hide}},[t("v-icon",[e._v("close")])],1)],1),t("v-list",{staticClass:"overflow-auto max-h-full visible-scroll",attrs:{"three-line":"",subheader:""}},[t("v-subheader",[e._v(e._s(n.t("feedback.description")))]),t(n.FeedbackCard),t("v-subheader",[e._v(" "+e._s(n.t("feedback.channel"))+" ")]),t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",[e._v(e._s(n.t("feedback.github")))]),t("v-list-item-subtitle",[e._v(e._s(n.t("feedback.githubDescription")))])],1),t("v-list-item-action",[t("v-btn",{attrs:{text:"",target:"browser",href:"https://github.com/Voxelum/x-minecraft-launcher/issues/new"}},[e._v(" "+e._s(n.t("feedback.githubOpenIssue"))+" ")])],1)],1),t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",[e._v(e._s(n.t("feedback.qq")))]),t("v-list-item-subtitle",{staticStyle:{"max-width":"80%"}},[e._v(" "+e._s(n.t("feedback.qqDescription",{number:858391850}))+" ")])],1),t("v-list-item-action",[t("v-btn",{attrs:{text:"",href:"https://jq.qq.com/?_wv=1027&k=5Py5zM1"}},[e._v(" "+e._s(n.t("feedback.qqEnterGroup"))+" ")])],1)],1),t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",[e._v(e._s(n.t("feedback.kook")))]),t("v-list-item-subtitle",{staticStyle:{"max-width":"80%"}},[e._v(" "+e._s(n.t("feedback.kookDescription"))+" ")])],1),t("v-list-item-action",[t("v-btn",{attrs:{text:"",target:"browser",href:"https://kook.top/gqjSHh"}},[e._v(" "+e._s(n.t("feedback.qqEnterGroup"))+" ")])],1)],1),t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",[e._v(e._s(n.t("feedback.discord")))]),t("v-list-item-subtitle",{staticStyle:{"max-width":"80%"}},[e._v(" "+e._s(n.t("feedback.discordDescription"))+" ")])],1),t("v-list-item-action",[t("v-btn",{attrs:{text:"",target:"browser",href:"https://discord.gg/W5XVwYY7GQ"}},[e._v(" "+e._s(n.t("feedback.discordJoin"))+" ")])],1)],1)],1)],1)}),[],!1,null,null,null,null).exports;const eb=s(a({__name:"AppGameExitDialog",setup(e){const t=v({isShown:!1,log:"",isCrash:!1,launcherError:!1,crashReportLocation:"",errorLog:""});c((()=>t.isShown),(e=>{e||(t.log="",t.isCrash=!1,t.launcherError=!1,t.crashReportLocation="",t.errorLog="")}));const{t:n}=l(),{path:r}=Zt(K),{getLogContent:i,getCrashReportContent:o,showLog:a}=en(Nn),{on:s}=en(Le),{showItemInDirectory:u}=en(Xt),{error:d}=Zt(Q);function decorate(e){return e}async function displayLog(){const e=await i(r.value,"latest.log");t.log=e,t.isShown=!0}async function displayCrash(){const e=await o(r.value,t.crashReportLocation);t.log=e,t.isShown=!0}return c(d,(e=>{e&&(t.launcherError=!0,t.errorLog=JSON.stringify(e,null,2))})),s("minecraft-exit",(({code:e,signal:n,crashReport:r,crashReportLocation:i,errorLog:o})=>{(e||"SIGTERM"!==n)&&0!==e&&(console.log(o),t.errorLog=o||r||"",i?(t.crashReportLocation=i,t.isCrash=!0,displayCrash()):displayLog())})),{__sfc:!0,data:t,t:n,path:r,getLogContent:i,getCrashReportContent:o,showLog:a,on:s,showItemInDirectory:u,error:d,decorate:decorate,displayLog:displayLog,displayCrash:displayCrash,openFolder:function openFolder(){t.isCrash?u(t.crashReportLocation):a(r.value,"latest.log")}}}}),(function render31(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{persistent:!0},model:{value:n.data.isShown,callback:function(t){e.$set(n.data,"isShown",t)},expression:"data.isShown"}},[t("v-card",{staticClass:"visible-scroll flex max-h-[80vh] flex-col overflow-auto"},[t("v-toolbar",{attrs:{color:"error"}},[t("v-toolbar-title",{staticClass:"white--text"},[e._v(" "+e._s(n.data.isCrash?n.t("launchFailed.crash"):n.t("launchFailed.title"))+" ")]),t("v-spacer"),n.data.launcherError?e._e():t("v-toolbar-items",[t("v-btn",{attrs:{text:""},on:{click:n.openFolder}},[e._v(" "+e._s(n.data.isCrash?n.t("instance.openCrashReportFolder"):n.t("instance.openLogFolder"))+" ")])],1),t("v-btn",{attrs:{icon:""},on:{click:function(e){n.data.isShown=!1}}},[t("v-icon",[e._v("arrow_drop_down")])],1)],1),t("v-card-text",{staticClass:"flex flex-col overflow-auto"},[n.data.errorLog?t("div",{staticStyle:{padding:"10px"}},[e._v(" "+e._s(n.data.launcherError?n.t("launchFailed.failedToLaunch"):n.data.isCrash?n.t("launchFailed.crash"):n.t("launchFailed.description"))+" ")]):e._e(),n.data.errorLog?t("pre",{staticClass:"overflow-auto min-h-[200px] rounded bg-[rgba(0,0,0,0.1)] p-5 hover:bg-[rgba(0,0,0,0.2)]"},[e._v(e._s(n.data.errorLog))]):e._e(),t("div",{staticStyle:{padding:"10px"}},[e._v(" "+e._s(n.t("launchFailed.latestLog"))+" ")]),t("pre",{staticClass:"overflow-auto rounded bg-[rgba(0,0,0,0.1)] p-5 hover:bg-[rgba(0,0,0,0.2)]"},[e._v(e._s(n.data.log))])])],1)],1)}),[],!1,null,null,null,null).exports;var tb=function render32(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{width:"800"},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-card",[t("v-card-title",[e._v(" "+e._s(n.t("instanceInstallSkip.title"))+" ")]),t("v-card-text",[t("v-alert",{attrs:{type:"warning",icon:"warning"}},[e._v(" "+e._s(n.t("instanceInstallSkip.warning"))+" ")]),t("v-list",e._l(n.blockingFiles,(function(r){return t("v-list-item",{key:r.file.path},[t("v-list-item-content",[t("v-list-item-title",{staticClass:"whitespace-normal overflow-auto"},[e._v(e._s(r.file.path))]),t("v-list-item-subtitle",{staticClass:"whitespace-normal overflow-auto"},[e._v(" "+e._s(n.t("errors.ChecksumNotMatchError",{expect:r.expect,actual:r.actual}))+" ")])],1)],1)})),1)],1),t("v-card-actions",[t("v-btn",{attrs:{text:""},on:{click:n.onCancel}},[t("v-icon",{attrs:{left:""}},[e._v("refresh")]),e._v(" "+e._s(n.t("instanceInstallSkip.ignore"))+" ")],1),t("v-spacer"),t("v-btn",{attrs:{text:"",color:"primary"},on:{click:n.onSkip}},[t("v-icon",{attrs:{left:""}},[e._v(" check ")]),e._v(" "+e._s(n.t("instanceInstallSkip.skip"))+" ")],1)],1)],1)],1)};const nb=s(a({__name:"AppInstallSkipDialog",setup(e){const{isShown:t}=J("InstanceInstallSkipDialog"),{shouldHintUserSkipChecksum:n,blockingFiles:r,resetChecksumError:i,resumeInstall:o}=Zt(er),{path:a}=Zt(K),{t:s}=l();return c(n,(e=>{e&&e>=1&&(t.value=!0)}),{immediate:!0}),{__sfc:!0,isShown:t,shouldHintUserSkipChecksum:n,blockingFiles:r,resetChecksumError:i,resumeInstall:o,path:a,t:s,onCancel:function onCancel(){t.value=!1},onSkip:function onSkip(){if(r.value){const e=r.value.map((e=>({...e.file,hashes:{sha1:e.actual}})));i(),o(a.value,e)}t.value=!1}}}}),tb,[],!1,null,null,null,null).exports;const rb=s(a({__name:"AppInstanceDeleteDialog",setup(e){const{t:t}=l(),n=o(""),r=o(""),{parameter:i,isShown:a}=J("delete-instance");c(a,(e=>{var t,o;e&&(n.value="object"==typeof i.value&&null!=(t=i.value.name)?t:"",r.value="object"==typeof i.value&&null!=(o=i.value.path)?o:"")}));const s=se(),{remove:u,selectedInstance:d}=Zt(Y),{notify:p}=q();return{__sfc:!0,t:t,name:n,path:r,parameter:i,isShown:a,router:s,remove:u,selectedInstance:d,notify:p,doDelete:()=>{const e=i.value;u(e.path).catch((e=>{"code"in e&&"EBUSY"===e.code&&p({title:t("instance.deleteFailed"),body:t("instance.deleteFailedPermission"),level:"error"})}));const n=e.path;"/"!==s.currentRoute.fullPath&&d.value===n&&s.push("/"),a.value=!1}}}}),(function render33(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{persistent:!1,width:400},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-card",[t("v-card-title",{staticClass:"headline",attrs:{"primary-title":""}},[e._v(" "+e._s(n.t("instance.delete"))+" ")]),t("v-card-text",[e._v(" "+e._s(n.t("instance.deleteHint"))+" "),t("div",{staticStyle:{color:"grey"}},[e._v(" "+e._s(n.t("instance.name"))+": "+e._s(n.name)+" ")]),t("div",{staticStyle:{color:"grey"}},[e._v(" "+e._s(n.path)+" ")])]),t("v-divider"),t("v-card-actions",[t("v-btn",{attrs:{text:""},on:{click:function(e){n.isShown=!1}}},[e._v(" "+e._s(n.t("delete.no"))+" ")]),t("v-spacer"),t("v-btn",{attrs:{color:"error"},on:{click:n.doDelete}},[t("v-icon",{attrs:{left:""}},[e._v(" delete ")]),e._v(" "+e._s(n.t("delete.yes"))+" ")],1)],1)],1)],1)}),[],!1,null,null,null,null).exports;function useLaunchException(e,t,n,r){const{t:i}=l(),{refresh:o}=Zt(m_);function onException(a){var s;"launchInvalidJavaPath"===a.type?(e.value=i("launchBlocked.launchInvalidJavaPath.title"),t.value=i("launchBlocked.launchInvalidJavaPath.description",{javaPath:a.javaPath}),n.value=!0,r.value="",o(!1)):"launchJavaNoPermission"===a.type?(e.value=i("launchBlocked.launchJavaNoPermission.title"),t.value=i("launchBlocked.launchJavaNoPermission.description",{javaPath:a.javaPath}),n.value=!1,r.value="",o(!1)):"launchNoProperJava"===a.type?(e.value=i("launchBlocked.launchNoProperJava.title"),t.value=i("launchBlocked.launchNoProperJava.description",{javaPath:a.javaPath}),n.value=!0,r.value="",o(!1)):"launchNoVersionInstalled"===a.type?(e.value=i("launchBlocked.launchNoVersionInstalled.title"),t.value=i("launchBlocked.launchNoVersionInstalled.description",{version:null==(s=a.options)?void 0:s.version}),n.value=!0,r.value=""):"launchBadVersion"===a.type?(e.value=i("launchBlocked.launchBadVersion.title"),t.value=i("launchBlocked.launchBadVersion.description",{version:a.version}),n.value=!0,r.value=""):"launchSpawnProcessFailed"===a.type&&(e.value=i("launchBlocked.launchSpawnProcessFailed.title"),t.value=i("launchBlocked.launchSpawnProcessFailed.description"))}return{onError:function onError3(o){if(Kt(Ae,o)){onException(o.exception)}else if("object"==typeof o){e.value=i("launchBlocked.launchGeneralException.title"),t.value=i("launchBlocked.launchGeneralException.description"),n.value=!0;const a=o;"string"==typeof a.stack?r.value+=a.stack:"string"==typeof a.message?r.value=a.message:"function"==typeof a.toString?r.value=a.toString():r.value=""}},onException:onException}}const ib=s(a({__name:"AppLaunchBlockedDialog",setup(e){const{on:t}=en(Le),{isShown:n,hide:r}=J("launch-blocked"),i=o(""),a=o(""),s=o(!1),c=o(""),{t:u}=l(),{onException:d,onError:p}=useLaunchException(i,a,s,c);function onException(e){d(e),n.value=!0}return t("error",(e=>{p(e),n.value=!0})),je(Ae,(e=>{onException(e)})),{__sfc:!0,on:t,isShown:n,hide:r,title:i,description:a,unexpected:s,extraText:c,t:u,_onException:d,onError:p,onException:onException,FeedbackCard:Q_}}}),(function render34(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{width:500,persistent:!0},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-alert",{staticClass:"blocked-dialog mb-0",attrs:{border:"left",type:"error",prominent:""}},[t("v-card",{attrs:{color:"transparent",elevation:"0",text:""}},[t("v-card-title",{staticClass:"text-2xl font-bold",attrs:{"primary-title":""}},[e._v(" "+e._s(n.title)+" ")]),t("v-card-text",{staticClass:"text-lg"},[t("span",{domProps:{innerHTML:e._s(n.description)}}),n.extraText?t("v-textarea",{attrs:{value:n.extraText,readonly:""}}):e._e(),n.unexpected?t("div",[e._v(" "+e._s(n.t("launchBlocked.unexpectedText"))+" ")]):e._e()],1),t(n.FeedbackCard,{staticClass:"mb-3",attrs:{icon:!1,border:"bottom"}}),t("v-divider"),t("v-card-actions",[t("v-spacer"),t("v-btn",{attrs:{text:""},on:{click:n.hide}},[e._v(" "+e._s(n.t("ok"))+" ")])],1)],1)],1)],1)}),[],!1,null,null,null,null).exports,ob=Symbol("InstanceSave");const ab=s(a({__name:"AppLaunchServerDialog",setup(e){const t=o(25565),n=o(""),r=o(20),i=o(!1),a=o(!1),s=o(!1),f=o(""),v=o(!1),{getEULA:h,setEULA:m,getServerProperties:g,setServerProperties:_}=en(Bn),{linkSaveAsServerWorld:k,getLinkedSaveWorld:C}=en(Hn);let S;const{launch:I,gameProcesses:E}=Zt(Q),{serverVersionId:M}=Zt(rr),P=d({get(){if(""===f.value)return 0;return O.value.findIndex((e=>e.path===f.value))+1},set(e){var t,n;f.value=0!==e&&null!=(n=null==(t=O.value[e-1])?void 0:t.path)?n:""}});let D="";const{isShown:T}=J("launch-server",(()=>{D!==j.value&&(D=j.value,F(),g(j.value).then((e=>{const o=parseInt(e.port,10);t.value=isNaN(o)?25565:o,n.value=e.motd||"A Minecraft Server";const a=parseInt(e.maxPlayers,10);r.value=isNaN(a)?20:a,i.value=Boolean(e.onlineMode)})),h(j.value).then((e=>{a.value=e,S=e})),C(j.value).then((e=>{v.value=void 0!==e&&""!==e,f.value=null!=e?e:""})),G.value=!0,selectNone(),Y(j.value).then((e=>{const t=V.value;e.length>0?W.value=t.filter((t=>e.some((e=>e.ino===t.ino)))):W.value=getFitsMods()})).finally((()=>{G.value=!1})))})),{t:L}=l(),{runtime:A,path:j}=Zt(K),{saves:O,revalidate:F}=Zt(ob),{mods:R}=Zt(Zy),V=d((()=>R.value.filter((e=>e.enabled)))),N=o(""),z=d((()=>A.value.forge?"forge":A.value.fabricLoader?"fabric":A.value.quiltLoader?"quilt":A.value.neoForged?"neoforge":"")),U=d((()=>{const e=z.value;if(!e)return{};const t=V.value;return Object.fromEntries(t.map((t=>[t.hash,getModSide(t,e)])))})),B=u({});c([V,T],(async()=>{if(!T.value)return void(B.value={});const[e,t]=V.value.reduce(((e,t)=>(t.modrinth?e[0].push(t):e[1].push(t),e)),[[],[]]),n=t.map((e=>e.hash)),r=n.length>0?await T_.getProjectVersionsByHash(n):{},i=Object.fromEntries(Object.entries(r).map((([e,t])=>[e,t.project_id]))),o=e.map((e=>e.modrinth.projectId)).concat(Object.values(i)),a=o.length>0?await T_.getProjects(o):[],s=Object.fromEntries(a.map((e=>[e.id,e]))),getSideFromProject=e=>e?"unsupported"===e.client_side?"SERVER":"unsupported"===e.server_side?"CLIENT":"BOTH":"",l=Object.fromEntries(V.value.map((e=>[e.hash,e.modrinth?getSideFromProject(s[e.modrinth.projectId]):i[e.hash]?getSideFromProject(s[i[e.hash]]):""])));B.value=l}));const $=d((()=>{const e=U.value,t=B.value||{};return Object.fromEntries(Object.keys(e).map((n=>[n,t[n]||e[n]])))}));const H=p({CLIENT:0,BOTH:1,SERVER:2,"":3}),q=d((()=>[{text:L("mod.name"),value:"name"},{text:L("modrinth.environments.name"),value:"hash",sort:(e,t)=>H[$.value[e]]-H[$.value[t]]}])),G=o(!1),W=u([]),{installToServerInstance:X,getServerInstanceMods:Y}=en(Un);function getFitsMods(){return V.value.filter((e=>"CLIENT"!==$.value[e.hash]))}function selectNone(){W.value=[]}const{install:Z}=useInstanceVersionServerInstall(),ee=o(""),te=o(""),ne=o(!1),re=o(""),{onError:ie}=useLaunchException(ee,te,ne,re),{refresh:oe,refreshing:ae,error:se}=fn((async()=>{A.value;const e=j.value;let o=M.value;const a=r.value,l=t.value,c=n.value,u=i.value,d=s.value,p=W.value;S||(console.log("eula"),await m(e,!0)),console.log("serverProperties"),await _(e,{port:null!=l?l:25565,motd:c||"A Minecraft Server","max-players":null!=a?a:20,"online-mode":null!=u&&u}),o=await Z(),f.value&&(console.log("linkSaveAsServerWorld",f.value),await k({instancePath:e,saveName:f.value})),console.log("installToServerInstance"),await X({path:e,mods:p.map((e=>e.path))}),console.log("launch"),await I("server",{nogui:d,version:o}),T.value=!1}));return c(se,(e=>{e&&ie(e)})),{__sfc:!0,port:t,motd:n,maxPlayers:r,onlineMode:i,isAcceptEula:a,nogui:s,linkedWorld:f,rawWorldExists:v,getEULA:h,setEULA:m,getServerProperties:g,setServerProperties:_,linkSaveAsServerWorld:k,getLinkedSaveWorld:C,_eula:S,launch:I,gameProcesses:E,serverVersionId:M,selectedSave:P,lastPath:D,isShown:T,t:L,runtime:A,path:j,saves:O,revalidate:F,mods:R,enabled:V,search:N,modLoader:z,computedSides:U,requestedSides:B,sides:$,getSide:function getSide(e){const t=$.value[e.hash];return t?"CLIENT"===t?L("modrinth.environments.client"):"SERVER"===t?L("modrinth.environments.server"):L("modrinth.environments.client")+"/"+L("modrinth.environments.server"):"?"},sortIndex:H,headers:q,loadingSelectedMods:G,selectedMods:W,installToServerInstance:X,getServerInstanceMods:Y,getFitsMods:getFitsMods,selectFit:function selectFit(){W.value=getFitsMods()},selectAll:function selectAll(){W.value=V.value},selectNone:selectNone,install:Z,errorTitle:ee,errorDescription:te,errorUnexpected:ne,errorExtraText:re,onError:ie,onPlay:oe,loading:ae,error:se,BuiltinImages:b,vFallbackImg:vFallbackImg,vSharedTooltip:Te}}}),(function render35(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{width:"800"},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-card",{staticClass:"select-none overflow-auto flex flex-col"},[t("v-toolbar",{staticClass:"flex-1 flex-grow-0 rounded-none",attrs:{tabs:"",color:"green en"}},[t("v-toolbar-title",{staticClass:"text-white"},[e._v(" "+e._s(n.t("instance.launchServer"))+" ")]),t("v-spacer"),t("v-btn",{staticClass:"non-moveable",attrs:{icon:""},on:{click:function(e){n.isShown=!1}}},[t("v-icon",[e._v("arrow_drop_down")])],1)],1),t("div",{staticClass:"visible-scroll flex flex-col max-h-[60vh] mx-0 overflow-y-auto overflow-x-hidden px-6 py-2"},[n.error?t("v-alert",{staticClass:"select-text",attrs:{type:"error"}},[e._v(" "+e._s(n.errorTitle)+" "),t("br"),t("div",{domProps:{innerHTML:e._s(n.errorDescription)}})]):e._e(),t("v-subheader",[e._v(e._s(n.t("baseSetting.title")))]),t("div",{staticClass:"grid grid-cols-3 gap-3 pt-2 px-2"},[t("v-text-field",{attrs:{label:n.t("server.motd"),outlined:"","hide-details":""},model:{value:n.motd,callback:function(e){n.motd=e},expression:"motd"}}),t("v-text-field",{attrs:{label:n.t("server.port"),outlined:"",type:"number","hide-details":""},model:{value:n.port,callback:function(e){n.port=e},expression:"port"}}),t("v-text-field",{attrs:{label:n.t("server.maxPlayers"),outlined:"",type:"number","hide-details":""},model:{value:n.maxPlayers,callback:function(e){n.maxPlayers=e},expression:"maxPlayers"}}),t("v-checkbox",{staticClass:"col-start-1",attrs:{label:n.t("server.nogui")},model:{value:n.nogui,callback:function(e){n.nogui=e},expression:"nogui"}}),t("v-checkbox",{staticClass:"col-start-3",attrs:{label:n.t("server.onlineMode")},model:{value:n.onlineMode,callback:function(e){n.onlineMode=e},expression:"onlineMode"}})],1),t("v-subheader",[e._v(e._s(n.t("save.name")))]),t("v-item-group",{staticClass:"pt-2 px-2",attrs:{mandatory:""},model:{value:n.selectedSave,callback:function(e){n.selectedSave=e},expression:"selectedSave"}},[t("div",{staticClass:"grid grid-cols-3 gap-2 max-h-40 overflow-auto"},[t("v-item",{scopedSlots:e._u([{key:"default",fn:function({active:r,toggle:i}){return[t("v-card",{staticClass:"flex flex-col items-center justify-center h-[120px] gap-1",attrs:{color:r?"primary":""},on:{click:i}},[t("v-icon",{attrs:{size:"80"}},[e._v(" "+e._s(n.rawWorldExists?"save":"add")+" ")]),e._v(" "+e._s(n.rawWorldExists?n.t("save.useCurrent"):n.t("save.createNew"))+" ")],1)]}}])}),e._l(n.saves,(function(r){return t("v-item",{key:r.path,scopedSlots:e._u([{key:"default",fn:function({active:i,toggle:o}){return[t("v-card",{staticClass:"flex flex-col items-center justify-center gap-1",attrs:{color:i?"primary":""},on:{click:o}},[t("img",{directives:[{name:"fallback-img",rawName:"v-fallback-img",value:n.BuiltinImages.unknownServer,expression:"BuiltinImages.unknownServer"}],staticClass:"rounded-lg object-contain",attrs:{src:r.icon,width:"80px",height:"80px"}}),e._v(" "+e._s(r.name)+" ")])]}}],null,!0)})}))],2)]),n.enabled.length>0?[t("div",{staticClass:"flex items-center mt-4 gap-2"},[t("v-subheader",{},[e._v(" "+e._s(n.t("mod.name"))+" ")]),t("div",{staticClass:"flex-grow"}),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("env.select.all"),expression:"_ => t('env.select.all')"}],attrs:{text:"",icon:""},on:{click:n.selectAll}},[t("v-icon",[e._v(" select_all ")])],1),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("env.select.fit"),expression:"_ => t('env.select.fit')"}],attrs:{text:"",icon:""},on:{click:n.selectFit}},[t("v-icon",[e._v(" tab_unselected ")])],1),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("env.select.none"),expression:"_ => t('env.select.none')"}],attrs:{text:"",icon:""},on:{click:n.selectNone}},[t("v-icon",[e._v(" deselect ")])],1),t("v-text-field",{staticClass:"max-w-50 pl-1",attrs:{dense:"",outlined:"",flat:"","prepend-inner-icon":"search","hide-details":""},model:{value:n.search,callback:function(e){n.search=e},expression:"search"}})],1),t("div",{staticClass:"pt-2 px-2"},[t("v-data-table",{attrs:{disabled:n.loadingSelectedMods,"item-key":"path","show-select":"",search:n.search,headers:n.headers,items:n.enabled},scopedSlots:e._u([{key:"item.name",fn:function({item:r}){return[t("v-list-item-avatar",{attrs:{size:30}},[t("img",{attrs:{src:r.icon||n.BuiltinImages.unknownServer}})]),e._v(" "+e._s(r.name)+" ")]}},{key:"item.hash",fn:function({item:t}){return[e._v(" "+e._s(n.getSide(t))+" ")]}}],null,!1,1665372291),model:{value:n.selectedMods,callback:function(e){n.selectedMods=e},expression:"selectedMods"}})],1)]:e._e(),t("div",{staticClass:"flex items-center pt-2 px-2"},[t("v-checkbox",{scopedSlots:e._u([{key:"label",fn:function(){return[t("i18n-t",{attrs:{keypath:"eula.body",tag:"span"},scopedSlots:e._u([{key:"eula",fn:function(){return[t("a",{attrs:{href:"https://aka.ms/MinecraftEULA",target:"_blank"},on:{click:function(e){e.stopPropagation()}}},[e._v("EULA")])]},proxy:!0}])})]},proxy:!0}]),model:{value:n.isAcceptEula,callback:function(e){n.isAcceptEula=e},expression:"isAcceptEula"}})],1)],2),t("v-divider"),t("div",{staticClass:"flex p-4"},[t("div",{staticClass:"flex-grow"}),t("v-btn",{attrs:{color:"primary",disabled:!n.isAcceptEula,loading:n.loading},on:{click:n.onPlay}},[t("v-icon",[e._v(" play_arrow ")]),e._v(" "+e._s(n.t("instance.launchServer"))+" ")],1)],1)],1)],1)}),[],!1,null,null,null,null).exports;const sb=s(a({__name:"StepSelect",emits:["select"],setup(e,{emit:t}){const{t:n}=l(),r=d((()=>[{title:"MultiMC",subtitle:n("instances.addMMCDescription"),icon:"$vuetify.icons.mmc",value:"mmc"},{title:"Modrinth",subtitle:n("instances.addModrinthDescription"),icon:"$vuetify.icons.modrinth",value:"modrinth",color:"green"},{title:"CurseForge",subtitle:n("instances.addCurseForgeDescription"),icon:"$vuetify.icons.curseforge",value:"curseforge",color:"red"},{title:n("instances.addVanilla"),subtitle:n("instances.addVanillaDescription"),icon:"$vuetify.icons.minecraft",value:"vanilla"}]));return{__sfc:!0,t:n,emit:t,items:r}}}),(function render36(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list",{staticClass:"w-200 stepper-select mx-auto flex max-h-full flex-grow-0 flex-col gap-2 overflow-auto px-2",attrs:{color:"transparent"}},e._l(n.items,(function(r){return t("v-list-item",{key:r.value,staticClass:"rounded-lg",on:{click:function(e){return n.emit("select",r.value)}}},[t("v-list-item-avatar",{staticClass:"self-center"},[t("v-icon",{attrs:{color:r.color}},[e._v(" "+e._s(r.icon)+" ")])],1),t("v-list-item-content",[t("v-list-item-title",[e._v(e._s(r.title))]),r.subtitle?t("v-list-item-subtitle",[e._v(" "+e._s(r.subtitle)+" ")]):e._e()],1),t("v-list-item-action",{staticClass:"self-center"},[t("v-icon",[e._v(" arrow_right ")])],1)],1)})),1)}),[],!1,null,null,null,null).exports,lb=a({__name:"AppMigrateWizardDialog",setup(e){const{t:t}=l(),{isShown:n,hide:r}=J("migrate-wizard",(()=>{i.value=1,a.value=void 0,s.value=void 0})),i=o(1),a=u(void 0),s=u(void 0),c=d((()=>t("errors.BadInstanceType",{}))),p=u([]),{getGameDefaultPath:f,importLauncherData:v,parseLauncherData:h}=en(Vn),m=d((()=>s.value?Object.values(s.value.folder).filter((e=>!!e)):[]));return{__sfc:!0,t:t,isShown:n,cancel:r,step:i,error:a,manifest:s,errorText:c,included:p,getGameDefaultPath:f,importLauncherData:v,parseLauncherData:h,onSelectType:async e=>{const t="modrinth"===e?await f("modrinth"):"curseforge"===e?await f("curseforge"):"vanilla"===e?await f("vanilla"):void 0,n=await windowController.showOpenDialog({properties:["openDirectory"],defaultPath:t});if(n.canceled)return;const r=n.filePaths[0],o=await h(r,e).catch((e=>{a.value=e}));s.value=o;const l=[];o&&(l.push(...o.instances.map((e=>e.path))),o.folder.assets&&l.push(o.folder.assets),o.folder.libraries&&l.push(o.folder.libraries),o.folder.versions&&l.push(o.folder.versions),o.folder.jre&&l.push(o.folder.jre)),p.value=l,a.value||_().then((()=>{i.value+=1}))},activeFolders:m,onConfirm:function onConfirm(){if(!s.value)return;const e=s.value,t=e.instances.filter((e=>p.value.includes(e.path))),n={instances:t,folder:{assets:p.value.includes(e.folder.assets)?e.folder.assets:"",versions:p.value.includes(e.folder.versions)?e.folder.versions:"",libraries:p.value.includes(e.folder.libraries)?e.folder.libraries:"",jre:e.folder.jre&&p.value.includes(e.folder.jre)?e.folder.jre:""}};r(),v(n)},onEnableFolder:function onEnableFolder(e){p.value.includes(e)?p.value=p.value.filter((t=>t!==e)):p.value.push(e)},InstanceItem:j_,StepperFooter:S_,StepSelect:sb,basename:ee}}});const cb=s(lb,(function render37(){var e,t,n=this,r=n._self._c,i=n._self._setupProxy;return r("v-dialog",{attrs:{"hide-overlay":"",transition:"dialog-bottom-transition",scrollable:"",width:"900"},model:{value:i.isShown,callback:function(e){i.isShown=e},expression:"isShown"}},[r("v-card",[r("v-toolbar",{staticClass:"moveable flex-1 flex-grow-0 rounded-none",attrs:{tabs:""}},[r("v-toolbar-title",{staticClass:"text-white"},[n._v(" "+n._s(i.t("setting.migrateFromOther"))+" ")]),r("v-spacer"),r("v-btn",{staticClass:"non-moveable",attrs:{icon:""},on:{click:i.cancel}},[r("v-icon",[n._v("arrow_drop_down")])],1)],1),r("v-stepper",{model:{value:i.step,callback:function(e){i.step=e},expression:"step"}},[r("v-stepper-items",{staticClass:"visible-scroll overflow-y-auto"},[r("v-stepper-content",{staticClass:"max-h-[70vh]",attrs:{step:1}},[r(i.StepSelect,{on:{select:i.onSelectType}})],1),r("v-stepper-content",{staticClass:"max-h-[70vh]",attrs:{step:2}},[i.manifest?[r("v-list",{staticClass:"overflow-auto",attrs:{color:"transparent"}},[r("v-subheader",[n._v(" "+n._s(i.t("instanceDiscover.gameFolder",{count:i.activeFolders.length}))+" ")]),n._l(i.activeFolders,(function(e){return r("v-list-item",{key:e,on:{click:function(t){return i.onEnableFolder(e)}}},[r("v-list-item-avatar",[r("v-icon",[n._v(" folder ")])],1),r("v-list-item-content",[r("v-list-item-title",[n._v(n._s(i.basename(e)))]),r("v-list-item-subtitle",[n._v(" "+n._s(e)+" ")])],1),r("v-list-item-action",[r("v-checkbox",{attrs:{value:i.included.includes(e),"input-value":i.included.includes(e),readonly:""},on:{input:function(t){return i.onEnableFolder(e)}}})],1)],1)})),r("v-subheader",[n._v(" "+n._s(i.t("instanceDiscover.instanceFolder",{count:i.manifest.instances.length}))+" ")]),n._l(i.manifest.instances,(function(e){return r(i.InstanceItem,{key:e.path,attrs:{value:i.included.includes(e.path),runtime:e.options.runtime,name:e.options.name},on:{select:function(t){return i.onEnableFolder(e.path)}}})}))],2)]:n._e(),r(i.StepperFooter,{staticClass:"px-6 pb-6 pt-4",attrs:{disabled:!1,creating:!1,create:""},on:{quit:i.cancel,create:i.onConfirm}},[i.error?r("div",{staticClass:"pointer-events-none absolute left-0 flex w-full justify-center"},[r("v-alert",{staticClass:"w-[50%]",attrs:{dense:"",type:"error"}},[n._v(" "+n._s(null!=(e=i.errorText)?e:i.error)+" "),r("div",[n._v(" "+n._s(null==(t=i.error)?void 0:t.path)+" ")])])],1):n._e()])],2)],1)],1)],1)],1)}),[],!1,null,null,null,null).exports,ub=Symbol("modrinth-authenticated-api");function useModrinthFollow(e){const{followProject:t,isFollowed:n,unfollowProject:r,isValidatingUser:i,isValidatingFollows:a}=Zt(ub),s=o(!1),l=d((()=>s.value||i.value||a.value));return{onFollow:async function onFollow(){if(e.value&&!s.value){s.value=!0;try{n(e.value)?await r(e.value):await t(e.value)}finally{s.value=!1}}},isFollowed:d((()=>!!e.value&&n(e.value))),following:l}}function useInCollection(e){const{collections:t,addToCollection:n,removeFromCollection:r,isValidatingCollections:i}=Zt(ub),a=o(!1),s=d((()=>a.value||i.value)),l=d((()=>{var n;const r=e.value;if(!r)return;const i=null==(n=t.value)?void 0:n.find((e=>e.projects.includes(r)));return null==i?void 0:i.id}));return{collectionId:l,loadingCollections:s,onAddOrRemove:async function onAddOrRemove(t){if(e.value&&!a.value){a.value=!0;try{t?await n(t,e.value):await r(l.value,e.value)}finally{a.value=!1}}}}}const db=s(a({__name:"AppModrinthLoginDialog",setup(e){const{t:t}=l(),{acceptSignal:n,rejectSignal:r}=Zt(ub);const{isShown:i}=J("modrinth-login");return{__sfc:!0,t:t,acceptSignal:n,rejectSignal:r,onAccept:function onAccept(){i.value=!1,n()},isShown:i,SimpleDialog:Oe}}}),(function render38(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.SimpleDialog,{attrs:{title:n.t("modrinth.loginTitle"),width:400,color:"primary","confirm-icon":"check",confirm:n.t("yes")},on:{confirm:n.onAccept,cancel:function(e){return n.rejectSignal()}},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("div",{staticClass:"flex flex-col items-center gap-4 mt-2"},[t("v-icon",{attrs:{size:"100",color:"green"}},[e._v(" $vuetify.icons.modrinth ")]),t("span",[e._v(" "+e._s(n.t("modrinth.loginHint"))+" ")])],1)])}),[],!1,null,null,null,null).exports;const pb=s(a({__name:"AppNotifier",setup(e){const n=v({show:!1,level:"",title:"",body:"",more:()=>{},operations:[]}),r=Zt(Fe),o=d((()=>r.value.length)),close=()=>{n.show=!1};function consume(){var e,t,i;const o=r.value.pop();o&&(n.level=null!=(e=o.level)?e:"",n.title=o.title,n.show=!0,n.more=o.more,n.body=null!=(t=o.body)?t:"",n.operations=null!=(i=o.operations)?i:[])}c(o,((e,t)=>{e>t&&!n.show&&consume()}));const{t:a}=l(),s=d((()=>"info"===n.level?a("logLevel.info"):"error"===n.level?a("logLevel.error"):"success"===n.level?a("logLevel.success"):a("logLevel.warning")));t((()=>{})),i((()=>{}));return{__sfc:!0,data:n,queue:r,queueLength:o,close:close,more:()=>{n.more&&(n.more(),close())},consume:consume,t:a,levelText:s,icons:{success:"check_circle",info:"info",warning:"priority_high",error:"warning"},colors:{success:"green",error:"red",info:"white",warning:"orange"}}}}),(function render39(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-snackbar",{staticClass:"select-none",attrs:{"multi-line":n.data.operations.length>0,top:!0,right:!0},scopedSlots:e._u([{key:"action",fn:function(){return[n.data.more?t("v-btn",{attrs:{icon:"",text:""},on:{click:n.more}},[t("v-icon",[e._v("arrow_right")])],1):e._e(),t("v-btn",{attrs:{icon:"",color:"pink",text:""},on:{click:n.close}},[t("v-icon",[e._v("close")])],1)]},proxy:!0}]),model:{value:n.data.show,callback:function(t){e.$set(n.data,"show",t)},expression:"data.show"}},[n.data.level?t("v-icon",{attrs:{color:n.colors[n.data.level],left:""}},[e._v(" "+e._s(n.icons[n.data.level])+" ")]):e._e(),n.data.body||n.data.operations?t("div",{staticClass:"w-full"},[t("v-card",{attrs:{color:"transparent",flat:""}},[t("v-card-title",[e._v(" "+e._s(n.data.title)+" ")]),n.data.body?t("v-card-text",[e._v(" "+e._s(n.data.body)+" ")]):e._e(),n.data.operations.length>0?t("v-card-actions",[t("div",{staticClass:"flex-grow"}),e._l(n.data.operations,(function(r){return t("v-btn",{key:r.text,attrs:{text:"",small:"",color:r.color},on:{click:function(e){r.handler(),n.close()}}},[r.icon?t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(r.icon)+" ")]):e._e(),e._v(" "+e._s(r.text)+" ")],1)}))],2):e._e()],1)],1):t("span",[e._v(" "+e._s(n.data.title)+" ")])],1)}),[],!1,null,null,null,null).exports;const fb=s(a({__name:"AppShareInstanceDialog",setup(e){const{isShown:t,parameter:n}=J("share-instance"),{installInstanceFiles:r}=en(Rn),{getInstanceManifest:i}=en(zn),{shareInstance:a}=en(fe),{path:s,name:p}=Zt(K),{t:f}=l(),{subscribeTask:v}=q(),h=d((()=>t.value&&!n.value)),m=o(""),g=u(void 0),_=o([]);provideFileNodes(useInstanceFileNodesFromLocal(d((()=>{var e;return(null==(e=g.value)?void 0:e.files)||[]}))));const k=d((()=>{var e;return null==(e=g.value)?void 0:e.runtime.minecraft})),C=d((()=>{var e;return null==(e=g.value)?void 0:e.runtime.forge})),S=d((()=>{var e;return null==(e=g.value)?void 0:e.runtime.fabricLoader})),I=d((()=>{var e;return null==(e=g.value)?void 0:e.runtime.quiltLoader})),E=d((()=>{var e;return null==(e=g.value)?void 0:e.runtime.neoForged})),M=d((()=>{var e;return null==(e=g.value)?void 0:e.runtime.optifine})),P=d((()=>{var e;return(null==(e=g.value)?void 0:e.mcOptions)||[]})),D=d((()=>{var e;return(null==(e=g.value)?void 0:e.vmOptions)||[]})),T=o(!1),L=o(null),A=d((()=>{})),{show:j}=J(pe);return c(t,(async e=>{e&&(windowController.focus(),n.value?g.value=n.value:(T.value=!0,g.value=await i({path:s.value}).finally((()=>{T.value=!1}))))})),{__sfc:!0,isShown:t,parameter:n,installInstanceFiles:r,getInstanceManifest:i,shareInstance:a,path:s,name:p,t:f,subscribeTask:v,sharing:h,currentUser:m,manifest:g,selected:_,minecraft:k,forge:C,fabricLoader:S,quiltLoader:I,neoForged:E,optifine:M,mcOptions:P,vmOptions:D,loading:T,scrollElement:L,onCancelShare:()=>{a({manifest:void 0,instancePath:s.value}),t.value=!1},onShareInstance:()=>{if(g.value){const e={...g.value},n=new Set(_.value);e.files=e.files.filter((e=>n.has(e.path))),v(a({manifest:e,instancePath:s.value}),f("AppShareInstanceDialog.shareNotifyTitle")),t.value=!1}},isNoUpstreamOrSameUpstream:A,onDownloadInstance:()=>{if(g.value){let e=g.value.files;const n=new Set(_.value);e=e.filter((e=>n.has(e.path))),v(r({path:s.value,files:e,upstream:{type:"peer",id:""}}),f("AppShareInstanceDialog.downloadNotifyTitle",{user:m.value})),t.value=!1}},show:j,onCreateInstance:()=>{g.value&&j({type:"manifest",manifest:g.value})},InstanceManifestFileTree:s_,BuiltinImages:b}}}),(function render40(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{width:"700"},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-card",[t("v-toolbar",{attrs:{color:"green en"}},[t("v-toolbar-title",[n.sharing?[e._v(" "+e._s(n.t("AppShareInstanceDialog.shareTitle"))+" ")]:[e._v(" "+e._s(n.t("AppShareInstanceDialog.downloadTitle"))+" ")]],2)],1),t("v-container",{ref:"scrollElement",staticClass:"visible-scroll max-h-[70vh]",staticStyle:{overflow:"auto"},attrs:{"grid-list-sm":""}},[t("v-card-text",[n.sharing?[e._v(" "+e._s(n.t("AppShareInstanceDialog.description"))+" ")]:[e._v(" "+e._s(n.t("AppShareInstanceDialog.downloadDescription",{name:n.name}))+" ")]],2),n.sharing?e._e():t("v-card-text",[e._v(" "+e._s(n.t("AppShareInstanceDialog.alterDownloadDescription"))+" ")]),t("v-subheader",[e._v(e._s(n.t("AppShareInstanceDialog.baseInfo")))]),t("div",{staticClass:"flex flex-col p-5"},[t("div",{staticClass:"flex gap-5"},[t("v-text-field",{attrs:{flat:"",value:n.minecraft,label:"Minecraft",dense:"",readonly:""},scopedSlots:e._u([{key:"prepend-inner",fn:function(){return[t("img",{attrs:{src:n.BuiltinImages.minecraft,width:"32"}})]},proxy:!0}])}),n.forge?t("v-text-field",{attrs:{flat:"",dense:"",label:"Forge",value:n.forge,readonly:""},scopedSlots:e._u([{key:"prepend-inner",fn:function(){return[t("img",{attrs:{src:n.BuiltinImages.forge,width:"32"}})]},proxy:!0}],null,!1,2482034685)}):e._e(),n.fabricLoader?t("v-text-field",{attrs:{flat:"",dense:"",label:"Fabric",value:n.fabricLoader,readonly:""},scopedSlots:e._u([{key:"prepend-inner",fn:function(){return[t("img",{attrs:{src:n.BuiltinImages.fabric,width:"32"}})]},proxy:!0}],null,!1,1312428441)}):e._e(),n.quiltLoader?t("v-text-field",{attrs:{flat:"",dense:"",label:"Fabric",value:n.quiltLoader,readonly:""},scopedSlots:e._u([{key:"prepend-inner",fn:function(){return[t("img",{attrs:{src:n.BuiltinImages.quilt,width:"32"}})]},proxy:!0}],null,!1,964684433)}):e._e(),n.neoForged?t("v-text-field",{attrs:{flat:"",dense:"",label:"Fabric",value:n.neoForged,readonly:""},scopedSlots:e._u([{key:"prepend-inner",fn:function(){return[t("img",{attrs:{src:n.BuiltinImages.neoForged,width:"32"}})]},proxy:!0}],null,!1,995148125)}):e._e()],1),t("div",{staticClass:"flex gap-5"},[n.vmOptions.length>0?t("v-text-field",{attrs:{value:n.vmOptions,readonly:"",label:n.t("instance.vmOptions")}}):e._e()],1),t("div",{staticClass:"flex gap-5"},[n.mcOptions.length>0?t("v-text-field",{attrs:{value:n.mcOptions,readonly:"",label:n.t("instance.mcOptions")}}):e._e()],1)]),t("v-subheader",[n.sharing?[e._v(" "+e._s(n.t("AppShareInstanceDialog.filesToShare"))+" ")]:[e._v(" "+e._s(n.t("AppShareInstanceDialog.filesToDownload"))+" ")]],2),n.loading?t("div",[t("v-skeleton-loader",{staticClass:"flex flex-col gap-3 overflow-auto",attrs:{type:"list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line"}})],1):t(n.InstanceManifestFileTree,{attrs:{selectable:"",multiple:"","scroll-element":n.scrollElement},model:{value:n.selected,callback:function(e){n.selected=e},expression:"selected"}})],1),n.sharing?t("v-card-actions",[t("v-btn",{attrs:{text:"",color:"error"},on:{click:n.onCancelShare}},[t("v-icon",{attrs:{left:""}},[e._v(" delete ")]),e._v(" "+e._s(n.t("AppShareInstanceDialog.cancelShare"))+" ")],1),t("v-spacer"),t("v-btn",{attrs:{text:"",color:"primary"},on:{click:n.onShareInstance}},[t("v-icon",{attrs:{left:""}},[e._v(" share ")]),e._v(" "+e._s(n.t("AppShareInstanceDialog.share"))+" ")],1)],1):t("v-card-actions",[t("v-btn",{attrs:{text:""},on:{click:function(e){n.isShown=!1}}},[e._v(" "+e._s(n.t("cancel"))+" ")]),t("v-spacer"),t("v-btn",{attrs:{text:""},on:{click:n.onCreateInstance}},[t("v-icon",{attrs:{left:""}},[e._v(" add ")]),e._v(" "+e._s(n.t("instances.add"))+" ")],1),t("v-btn",{attrs:{text:"",color:"primary"},on:{click:n.onDownloadInstance}},[t("v-icon",{attrs:{left:""}},[e._v(" download ")]),e._v(" "+e._s(n.t("download"))+" ")],1)],1)],1)],1)}),[],!1,null,null,null,null).exports;const vb=s(a({__name:"AppSideBarContentFocus",setup(e){const t=se(),n=o(!1),r=new Set(["/","/base-setting","/mods","/resourcepacks","/shaderpacks"]);n.value=r.has(t.currentRoute.fullPath),t.afterEach((e=>{r.has(e.fullPath)?n.value=!0:n.value=!1}));const{show:i}=J(pe),{instance:a}=Zt(K),s=d((()=>{const e=a.value.upstream;if(e)return"curseforge-modpack"===e.type?["$vuetify.icons.curseforge","Curseforge"]:"modrinth-modpack"===e.type?["$vuetify.icons.modrinth","Modrinth"]:"ftb-modpack"===e.type?["$vuetify.icons.ftb","FTB"]:void 0})),{t:c}=l();return{__sfc:!0,router:t,expanding:n,subRoutes:r,showAddInstance:i,instance:a,upstreamBtn:s,t:c,vSharedTooltip:Te}}}),(function render41(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"h-full overflow-auto"},[t("v-list",{staticClass:"ml-1 flex flex-grow-0 flex-col justify-start overflow-auto px-2",attrs:{nav:"",dense:""}},[t("v-list-item",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.right",value:e=>n.t("home",2),expression:"_ => t('home', 2)",modifiers:{right:!0}}],staticClass:"non-moveable",attrs:{link:"",push:"",to:"/"}},[t("v-list-item-icon",[t("v-icon",[e._v(" home ")])],1),t("v-list-item-title",{domProps:{textContent:e._s("Text")}})],1),n.upstreamBtn?t("v-list-item",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.right",value:e=>(n.upstreamBtn||[])[1],expression:"_ => (upstreamBtn || [])[1]",modifiers:{right:!0}}],staticClass:"non-moveable",attrs:{link:"",push:"",to:"/?upstream=true"}},[t("v-list-item-icon",[t("v-icon",[e._v(" "+e._s(n.upstreamBtn[0])+" ")])],1),t("v-list-item-title",{domProps:{textContent:e._s("Text")}})],1):e._e(),t("v-list-item",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.right",value:e=>n.t("mod.name",2),expression:"_ => t('mod.name', 2)",modifiers:{right:!0}}],staticClass:"non-moveable",attrs:{link:"",push:"",to:"/mods"}},[t("v-list-item-icon",[t("v-icon",[e._v(" extension ")])],1),t("v-list-item-title",{domProps:{textContent:e._s("Text")}})],1),t("v-list-item",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.right",value:e=>n.t("resourcepack.name",2),expression:"_ => t('resourcepack.name', 2)",modifiers:{right:!0}}],staticClass:"non-moveable",attrs:{link:"",push:"",to:"/resourcepacks"}},[t("v-list-item-icon",[t("v-icon",[e._v(" palette ")])],1),t("v-list-item-title",{domProps:{textContent:e._s("Text")}})],1),t("v-list-item",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.right",value:e=>n.t("shaderPack.name",2),expression:"_ => t('shaderPack.name', 2)",modifiers:{right:!0}}],staticClass:"non-moveable",attrs:{link:"",push:"",to:"/shaderpacks"}},[t("v-list-item-icon",[t("v-icon",[e._v(" gradient ")])],1),t("v-list-item-title",{domProps:{textContent:e._s("Text")}})],1),t("v-divider"),t("v-list-item",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.right",value:e=>n.t("AppAddInstanceDialog.createTitle"),expression:"_ => t('AppAddInstanceDialog.createTitle')",modifiers:{right:!0}}],staticClass:"non-moveable",attrs:{id:"create-game-button"},on:{click:function(e){return n.showAddInstance()}}},[t("v-list-item-icon",[t("v-icon",[e._v("add")])],1),t("v-list-item-title",[e._v("Instances")])],1),t("v-spacer")],1)],1)}),[],!1,null,null,null,null).exports;function useGroupDragDropState(e,t){const n=o(!1),r=o(0),i=o(void 0);return{onDragEnd:e=>{n.value=!1,i.value=void 0},onDragEnter:e=>{var t;"instance"===(null==(t=e.dataTransfer)?void 0:t.items[0].type)&&(r.value+=1)},onDragOver:e=>{var r,o,a,s;const l="group"===(null==(o=null==(r=e.dataTransfer)?void 0:r.items[1])?void 0:o.type)||"group"===(null==(s=null==(a=e.dataTransfer)?void 0:a.items[0])?void 0:s.type);i.value=((e,n=vn(t))=>{let r;const i=e.target.getBoundingClientRect(),o=e.clientY-i.top,a=i.height;return r=n?o<a/2?0:2:o<a/5*2?0:o>a/5*4?2:1,r})(e,!!l||n.value)},onDragLeave:()=>{r.value+=-1,r.value<=0&&(r.value=0,i.value=void 0)},onDrop:t=>{var o,a;let s=t.dataTransfer.getData("instance");const l=null==(o=t.dataTransfer)?void 0:o.getData("group");l&&(s=JSON.parse(l)),null==(a=t.dataTransfer)||a.getData("save");const c=i.value;s&&(0===c?e("arrange",{targetPath:s,previous:!0}):2===c?e("arrange",{targetPath:s,previous:!1}):e("group",s)),n.value=!1,r.value=0,i.value=void 0},dragging:n,dragover:r,overState:i}}function getInstanceIcon(e,t){return(null==t?void 0:t.favicon)&&(null==t?void 0:t.favicon)!==b.unknownServer?null==t?void 0:t.favicon:e.server?b.unknownServer:e.icon?e.icon:e.runtime.forge?b.forge:e.runtime.neoForged?b.neoForged:e.runtime.labyMod?b.labyMod:e.runtime.fabricLoader?b.fabric:e.runtime.quiltLoader?b.quilt:e.runtime.optifine?b.optifine:e.runtime.minecraft?b.minecraft:b.craftingTable}function useInstanceContextMenuItems(e){const{show:t}=J("delete-instance"),{duplicateInstance:n}=en(U),{showItemInDirectory:r}=en(Xt),{t:i}=l(),{path:o}=Zt(K),{currentRoute:a,push:s}=se();return()=>{const l=e.value;if(!l)return[];return[{text:i("instance.showInstance",{file:l.path}),onClick:()=>{r(l.path)},icon:"folder"},{text:i("instance.delete"),color:"red",icon:"delete",onClick(){t({name:l.name,path:l.path})}},{text:i("instance.duplicate"),icon:"file_copy",onClick(){n(l.path).then((e=>{try{const t=localStorage.getItem("modsGrouping");if(!t)return;const n=JSON.parse(t);n[l.path]&&(n[e]=n[l.path],localStorage.setItem("modsGrouping",JSON.stringify(n)))}catch(t){console.error("Failed to parse modsGrouping",t)}}))}},{text:i("instance.changeIcon"),icon:"image",onClick(){o.value!==l.path&&(o.value=l.path),"/base-setting"!==a.fullPath&&s("/base-setting?changeIcon=true")}}]}}const vContextMenu=(e,t,n,r)=>{if(r.elm===e&&!t.modifiers.force)return;const{open:i}=Re();e.addEventListener("contextmenu",(e=>{t.value instanceof Array&&t.value.length>0?(i(e.clientX,e.clientY,t.value),e.preventDefault(),e.stopPropagation()):"function"==typeof t.value&&(i(e.clientX,e.clientY,t.value()),e.preventDefault(),e.stopPropagation())}))};const hb=s(a({__name:"AppSideBarGroupItemIndicator",props:{state:null},setup:e=>({__sfc:!0})}),(function render42(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"absolute left-0 rounded z-10",class:{"bg-yellow-400":"number"==typeof e.state&&1!==e.state},style:{top:0===e.state?"0":"",bottom:2===e.state?"0":"",minHeight:1!==e.state?"4px":"16px",minWidth:1!==e.state?"100%":"16px"}},[1===e.state?t("v-icon",[e._v(" folder ")]):t("span",[e._v(" "+e._s(" ")+" ")])],1)}),[],!1,null,null,null,null).exports,mb=a({__name:"AppSideBarInstanceItem",props:{path:null,inside:{type:Boolean}},emits:["arrange","drop-save","group"],setup(e,{emit:t}){const n=e,{instances:r,selectedInstance:i}=Zt(Y),o=d((()=>r.value.find((e=>e.path===n.path)))),a=d((()=>o.value?o.value.name?o.value.name:o.value.runtime.minecraft?`Minecraft ${o.value.runtime.minecraft}`:"":"")),s=d((()=>{const e=o.value;if(!e)return[];const t=[];return e.runtime.minecraft&&t.push({icon:b.minecraft,text:e.runtime.minecraft}),e.runtime.forge&&t.push({icon:b.forge,text:e.runtime.forge}),e.runtime.labyMod&&t.push({icon:b.labyMod,text:e.runtime.labyMod}),e.runtime.neoForged&&t.push({icon:b.neoForged,text:e.runtime.neoForged}),e.runtime.fabricLoader&&t.push({icon:b.fabric,text:e.runtime.fabricLoader}),e.runtime.quiltLoader&&t.push({icon:b.quilt,text:e.runtime.quiltLoader}),e.runtime.optifine&&t.push({icon:b.optifine,text:e.runtime.optifine}),t})),l=se(),{select:c}=Zt(K),{status:u}=Ve(o),p=d((()=>{const e=o.value;return e?getInstanceIcon(e,e.server?u.value:void 0):""})),f=useInstanceContextMenuItems(o),{dragging:v,overState:h,onDragEnd:m,onDragEnter:g,onDragLeave:_,onDragOver:k,onDrop:C}=useGroupDragDropState(t,d((()=>n.inside)));return{__sfc:!0,props:n,emit:t,instances:r,selectedInstance:i,instance:o,name:a,runtimes:s,router:l,select:c,status:u,favicon:p,getItems:f,navigate:()=>{"/"!==l.currentRoute.path?l.push("/").then((()=>{c(n.path)})):c(n.path)},onDragStart:e=>{var t;const r=new Image(54,54);r.style.maxHeight="54px",r.style.maxWidth="54px",r.src=p.value,null==(t=e.dataTransfer)||t.setDragImage(r,0,0),e.dataTransfer.effectAllowed="move",e.dataTransfer.dropEffect="move",r.onload=()=>{r.height=54,r.width=54,r.style.maxHeight="54px",r.style.maxWidth="54px"},e.dataTransfer.setData("instance",n.path),v.value=!0},dragging:v,overState:h,onDragEnd:m,onDragEnter:g,onDragLeave:_,onDragOver:k,onDrop:C,vContextMenu:vContextMenu,AppSideBarGroupItemIndicator:hb,vSharedTooltip:Te}}});const gb=s(mb,(function render43(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"relative"},[t(n.AppSideBarGroupItemIndicator,{attrs:{state:n.overState}}),t("v-list-item",{directives:[{name:"context-menu",rawName:"v-context-menu",value:n.getItems,expression:"getItems"},{name:"shared-tooltip",rawName:"v-shared-tooltip.right",value:()=>({text:n.name,items:n.runtimes}),expression:"() => ({ text: name, items: runtimes })",modifiers:{right:!0}}],staticClass:"non-moveable sidebar-item flex-1 flex-grow-0 px-2",class:{"v-list-item--active":e.path===n.selectedInstance},attrs:{push:"",link:"",draggable:""},on:{click:n.navigate,dragover:[function(e){e.preventDefault()},n.onDragOver],dragstart:n.onDragStart,dragend:n.onDragEnd,dragenter:n.onDragEnter,dragleave:n.onDragLeave,drop:n.onDrop}},[t("v-list-item-avatar",{staticClass:"transition-all duration-300 hover:rounded",attrs:{size:"48",large:""}},[n.dragging?t("v-skeleton-loader",{attrs:{type:"avatar"}}):t("v-img",{attrs:{width:"54",height:"54",src:n.favicon},on:{dragenter:n.onDragEnter,dragleave:n.onDragLeave}})],1),t("v-list-item-title",[e._v(e._s(n.name))])],1)],1)}),[],!1,null,null,null,null).exports,yb=a({__name:"AppSideBarGroupItem",props:{group:null,color:null},emits:["arrange","drop-save","group"],setup(e,{emit:t}){const n=e,{instances:r}=Zt(Y),i=d((()=>{const e=n.group.instances.map((e=>r.value.find((t=>t.path===e)))).filter(gn);return e})),a=o(!1),{dragging:s,overState:c,onDragEnd:u,onDragEnter:p,onDragLeave:f,onDragOver:v,onDrop:h}=useGroupDragDropState(t),{show:m}=J("folder-setting"),{t:g}=l();return{__sfc:!0,props:n,emit:t,allInstances:r,instances:i,expanded:a,onClick:()=>{a.value?a.value=!1:a.value=!0},onDragStart:e=>{e.dataTransfer.setData("instance",n.group.id),e.dataTransfer.setData("group",JSON.stringify(n.group)),e.dataTransfer.effectAllowed="move",e.dataTransfer.dropEffect="move"},dragging:s,overState:c,onDragEnd:u,onDragEnter:p,onDragLeave:f,onDragOver:v,onDrop:h,show:m,t:g,getItems:()=>[{icon:"settings",text:g("instances.folderSetting"),onClick:()=>{m(n.group)}}],getInstanceIcon:getInstanceIcon,AppSideBarInstanceItem:gb,AppSideBarGroupItemIndicator:hb,vContextMenu:vContextMenu,vSharedTooltip:Te}}});var _b=function render44(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-sheet",{staticClass:"relative rounded-xl hover:rounded-lg! transition-all",attrs:{color:e.color}},[t(n.AppSideBarGroupItemIndicator,{attrs:{state:n.overState}}),t("v-list-item",{directives:[{name:"context-menu",rawName:"v-context-menu",value:n.getItems,expression:"getItems"},{name:"shared-tooltip",rawName:"v-shared-tooltip.right",value:()=>e.group.name?e.group.name:{list:n.instances.map((e=>e.name||`Minecraft ${e.runtime.minecraft}`))},expression:"() => group.name ? group.name : { list: instances.map(instance => instance.name || `Minecraft ${instance.runtime.minecraft}`) }",modifiers:{right:!0}}],staticClass:"non-moveable sidebar-item flex-1 flex-grow-0 px-2",attrs:{push:"",link:"",draggable:""},on:{click:n.onClick,dragover:[function(e){e.preventDefault()},n.onDragOver],dragstart:n.onDragStart,dragend:n.onDragEnd,dragenter:n.onDragEnter,dragleave:n.onDragLeave,drop:n.onDrop}},[t("v-list-item-avatar",{staticClass:"transition-all duration-300 rounded",attrs:{size:"48",large:""}},[t("Transition",{attrs:{name:"scroll-y-reverse-transition",mode:"out-in"}},[n.dragging?t("v-skeleton-loader",{attrs:{type:"avatar"}}):n.expanded?t("v-icon",[e._v(" folder ")]):t("div",{staticClass:"grid cols-2 rows-2 gap-[2px] p-[2px] rounded-xl"},e._l(n.instances.slice(0,4),(function(e){return t("v-img",{key:e.path,style:{maxHeight:"20px",maxWidth:"20px"},attrs:{src:n.getInstanceIcon(e,void e.server)},on:{dragenter:n.onDragEnter,dragleave:n.onDragLeave}})})),1)],1)],1),t("v-list-item-title",[e._v("123")])],1),n.expanded?e._l(e.group.instances,(function(e,r){return t(n.AppSideBarInstanceItem,{key:e+r,attrs:{path:e,inside:""},on:{arrange:function(t){return n.emit("arrange",{...t,toPath:e})}}})})):e._e()],2)};const bb=s(yb,_b,[],!1,null,null,null,null).exports;const wb=s(a({__name:"AppSideBarGroupSettingDialog",props:{defaultColor:null},setup(e){const t=e,n=o(""),r=o(t.defaultColor);let i;const a=o(!0),{isShown:s}=J("folder-setting",(e=>{i=e,n.value=e.name,r.value=e.color||t.defaultColor,e.noColor?a.value=!1:a.value=!0})),{t:c}=l();return{__sfc:!0,props:t,name:n,color:r,data:i,hasColor:a,isShown:s,onSave:()=>{i&&(i.name=n.value,r.value!==t.defaultColor&&(i.color=r.value)),s.value=!1},t:c}}}),(function render45(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{width:"500"},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-card",{staticClass:"flex flex-col overflow-auto max-h-[90vh] visible-scroll"},[t("v-card-title",[e._v(" "+e._s(n.t("instances.folderSetting"))+" ")]),t("v-divider"),t("v-card-text",{staticClass:"overflow-auto pt-4"},[t("v-text-field",{attrs:{label:n.t("name"),autofocus:""},model:{value:n.name,callback:function(e){n.name=e},expression:"name"}}),n.hasColor?[t("v-subheader",{staticClass:"px-0"},[e._v(" "+e._s(n.t("color"))+" ")]),t("v-color-picker",{attrs:{"dot-size":"25",mode:"rgba","show-swatches":"","swatches-max-height":"200"},model:{value:n.color,callback:function(e){n.color=e},expression:"color"}})]:e._e()],2),t("v-divider"),t("v-card-actions",[t("v-btn",{attrs:{text:""},on:{click:function(e){n.isShown=!1}}},[e._v(" "+e._s(n.t("cancel"))+" ")]),t("v-spacer"),t("v-btn",{attrs:{color:"primary"},on:{click:n.onSave}},[t("v-icon",{attrs:{left:""}},[e._v(" save ")]),e._v(" "+e._s(n.t("modified.save"))+" ")],1)],1)],1)],1)}),[],!1,null,null,null,null).exports,xb=a({__name:"AppSideBarContentNext",setup(e){const{t:t}=l(),{isValidating:n}=Zt(Y),{show:r}=J(pe),{groups:i,move:a,group:s}=function useInstanceGroup(){const{instances:e,ready:t}=Zt(Y),n=hn("instanceGroup",(()=>[]));bn("migration").once((e=>{n.value=n.value.map((t=>"string"==typeof t?t.replace(e.oldRoot,e.newRoot):{...t,instances:t.instances.map((t=>t.replace(e.oldRoot,e.newRoot)))}))})),c(e,(e=>{if(!t.value)return;const r=n.value,i=[],o=new Set(e.map((e=>e.path)));for(const t of r)if("string"==typeof t)o.has(t)&&(i.push(t),o.delete(t));else{const e=[];for(const n of t.instances)o.has(n)&&(e.push(n),o.delete(n));e.length>0&&i.push({...t,instances:e})}for(const t of o)i.push(t);n.value=i}),{immediate:!0});const isEqualGroup=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e.id===t.id;return{groups:n,move:(e,t,r)=>{if(isEqualGroup(e,t))return;const i=n.value,o="string"==typeof t?t:t.id,a=[];for(let n=0;n<i.length;n++){const t=i[n];if("string"==typeof t)r&&t===o&&a.push(e),isEqualGroup(t,e)||a.push(t),r||t===o&&a.push(e);else{if("string"==typeof e){const n=[];for(let i=0;i<t.instances.length;i++){const a=t.instances[i];a===o&&r&&n.push(e),a!==e&&n.push(a),r||a===o&&n.push(e)}t.instances=n}r&&t.id===o&&a.push(e),!isEqualGroup(t,e)&&t.instances.length>0&&a.push(t),r||t.id===o&&a.push(e)}}n.value=a},group:(e,t)=>{if(isEqualGroup(e,t))return;const r=n.value,i=[];for(let n=0;n<r.length;n++){const o=r[n];if("string"==typeof o)isEqualGroup(o,t)?i.push({id:crypto.getRandomValues(new Uint32Array(2))[0].toString(16),name:"",color:"",instances:[o,e]}):isEqualGroup(o,e)||i.push(o);else{const n=[];for(const t of o.instances)isEqualGroup(t,e)||n.push(t);o.instances=n,isEqualGroup(o,t)&&o.instances.push(e),o.instances.length>0&&i.push(o)}}n.value=i}}}(),{isShown:u}=J("saveCopyDialog"),p=o(void 0),{cloneSave:f}=en(Hn),v=function useInstanceGroupDefaultColor(){const{isDark:e}=Zt(rn);return d((()=>e.value?"#3e3e3e66":"#bcbcbc66"))}(),{notify:h}=q();return{__sfc:!0,t:t,isValidating:n,showAddInstance:r,groups:i,move:a,group:s,isShown:u,copySavePayload:p,cloneSave:f,defaultColor:v,notify:h,doCopy:function doCopy(){p.value&&f({...p.value}).then((()=>{h({level:"success",title:t("save.copy.name")})}),(()=>{h({level:"error",title:t("save.copy.name")})})),u.value=!1},SimpleDialog:Oe,vSharedTooltip:Te,AppSideBarGroupItem:bb,AppSideBarGroupSettingDialog:wb,AppSideBarInstanceItem:gb}}});var kb=function render46(){var e,t,n=this,r=n._self._c,i=n._self._setupProxy;return r("div",{staticClass:"h-full overflow-auto"},[r("v-list",{staticClass:"ml-1 gap-1 flex flex-col flex-grow-0 justify-start overflow-auto px-2",attrs:{nav:"",dense:""}},[i.isValidating?n._l(5,(function(e){return r("v-skeleton-loader",{key:e,staticClass:"non-moveable my-2 ml-[6px]",attrs:{type:"avatar"}})})):n._e(),n._l(i.groups,(function(e,t){return["string"==typeof e?r(i.AppSideBarInstanceItem,{key:e+t,attrs:{path:e},on:{arrange:function(t){return i.move(t.targetPath,e,t.previous)},group:function(t){return i.group(t,e)}}}):"object"==typeof e?r(i.AppSideBarGroupItem,{key:e.id+t,attrs:{group:e,color:e.color||i.defaultColor},on:{arrange:function(t){return i.move(t.targetPath,t.toPath||e,t.previous)},group:function(t){return i.group(t,e)}}}):n._e()]})),r("v-list-item",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.right",value:e=>i.t("instances.add"),expression:"_ => t('instances.add')",modifiers:{right:!0}}],staticClass:"non-moveable",attrs:{push:""},on:{click:function(e){return i.showAddInstance()}}},[r("v-list-item-avatar",{staticClass:"bg-[rgba(80,80,80,0.4)] transition-all duration-300 hover:rounded-xl hover:bg-green-500",attrs:{id:"create-instance-button",size:"48",large:""}},[r("v-icon",{staticClass:"text-3xl"},[n._v(" add ")])],1),r("v-list-item-title",[n._v(n._s(i.t("instances.add")))])],1),r("v-spacer")],2),r(i.SimpleDialog,{attrs:{width:500,color:"primary",dialog:"saveCopyDialog",title:i.t("save.copy.title"),confirm:i.t("save.copy.confirm")},on:{confirm:i.doCopy}},[n._v(" "+n._s(null==(e=i.copySavePayload)?void 0:e.destInstancePath)+" "+n._s(null==(t=i.copySavePayload)?void 0:t.saveName)+" ")]),r(i.AppSideBarGroupSettingDialog,{attrs:{"default-color":i.defaultColor}})],1)};const Cb=s(xb,kb,[],!1,null,null,null,null).exports;const Sb=s(a({__name:"AppSideBar",setup(e){const{blurSidebar:t}=Zt(rn),n=Zt(Ne),r=d((()=>"focus"===n.value)),{state:i}=Zt(ze),{t:o}=l(),{sideBarColor:a}=Zt(rn),{back:s}=se();return{__sfc:!0,blurSidebar:t,layout:n,useFocus:r,state:i,t:o,sideBarColor:a,back:s,goBack:function goBack(){s()},goMultiplayer:function goMultiplayer(){windowController.openMultiplayerWindow()},AppSideBarContentFocus:vb,AppSideBarContentNext:Cb,vSharedTooltip:Te}}}),(function render47(){var e,t=this,n=t._self._c,r=t._self._setupProxy;return n("v-navigation-drawer",{staticClass:"sidebar moveable z-10 rounded-[0.75rem]",style:{"backdrop-filter":`blur(${r.blurSidebar}px)`},attrs:{value:!0,permanent:"","mini-variant":!0,color:r.sideBarColor}},[n("v-list",{staticClass:"ml-1 px-2",attrs:{nav:"",dense:""}},[n("v-list-item",{staticClass:"non-moveable",on:{click:r.goBack}},[n("v-icon",{staticClass:"text-[18px]"},[t._v(" arrow_back ")])],1),n("v-list-item",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.right",value:e=>r.t("myStuff"),expression:"_ => t('myStuff')",modifiers:{right:!0}}],staticClass:"non-moveable",attrs:{id:"my-stuff-button",link:"",push:"",to:"/me"}},[n("v-list-item-icon",[n("v-icon",[t._v(" widgets ")])],1),n("v-list-item-title",{domProps:{textContent:t._s(r.t("myStuff"))}})],1),n("v-list-item",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.right",value:e=>r.t("store.name",2),expression:"_ => t('store.name', 2)",modifiers:{right:!0}}],staticClass:"non-moveable",attrs:{link:"",push:"",to:"/store"}},[n("v-list-item-icon",[n("v-icon",{attrs:{size:28}},[t._v(" store ")])],1),n("v-list-item-title",{domProps:{textContent:t._s(r.t("store.name",2))}})],1),n("v-divider")],1),r.useFocus?n(r.AppSideBarContentFocus):n(r.AppSideBarContentNext),n("v-list",{staticClass:"ml-1 px-2",attrs:{nav:"",dense:""}},[n("v-list-item",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.right",value:e=>r.t("multiplayer.name"),expression:"_ => t('multiplayer.name')",modifiers:{right:!0}}],staticClass:"non-moveable",attrs:{link:""},on:{click:r.goMultiplayer}},[n("v-list-item-icon",[n("v-icon",{attrs:{size:23}},[t._v(" hub ")])],1),n("v-list-item-title",[t._v(t._s(r.t("multiplayer.name")))])],1),n("v-divider",{staticClass:"mx-1 block"}),n("v-list-item",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.right",value:e=>r.t("setting.name",2),expression:"_ => t('setting.name', 2)",modifiers:{right:!0}}],staticClass:"non-moveable",attrs:{link:"",push:"",to:"/setting"}},[n("v-list-item-icon",[n("v-badge",{attrs:{right:"",overlap:"",value:"none"!==(null==(e=r.state)?void 0:e.updateStatus)},scopedSlots:t._u([{key:"badge",fn:function(){return[n("span",[t._v(t._s(1))])]},proxy:!0}])},[n("v-icon",[t._v(" settings ")])],1)],1),n("v-list-item-title",[t._v(t._s(r.t("setting.name",2)))])],1)],1)],1)}),[],!1,null,"cdbd8928",null,null).exports;const Ib=s(a({__name:"AppTaskDialogNodeStatus",props:{item:null,showNumber:{type:Boolean}},emits:["cancel","resume","pause"],setup(e,{emit:t}){const n=e,r=o(!1),{t:i}=l(),{isDark:a}=Zt(rn),s=d((()=>{switch(n.item.state){case Z.Succeed:return"green";case Z.Cancelled:case Z.Running:case Z.Paused:return a.value?"white":"";case Z.Failed:return"error";default:return a.value?"white":""}})),c=d((()=>!n.item.total||-1===n.item.total)),u=d((()=>{if(r.value&&n.item.state===Z.Running)return"close";switch(n.item.state){case Z.Succeed:return n.item.children&&n.item.children.length>0?"done_all":"check";case Z.Cancelled:return"stop";case Z.Failed:return"error_outline";case Z.Paused:return"play_arrow";default:return"device_unknown"}})),p=d((()=>n.item.progress/n.item.total*100));return{__sfc:!0,props:n,emit:t,hover:r,t:i,isDark:a,color:s,indeterminate:c,icon:u,percentage:p,onClick:()=>{n.item.state===Z.Running?t("cancel"):n.item.state===Z.Paused&&t("resume")},onPause:()=>{t("pause")}}}}),(function render48(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"center","margin-right":"7px",gap:"5px"},on:{mouseenter:function(e){n.hover=!0},mouseleave:function(e){n.hover=!1}}},[5===e.item.state?t("div",[e._v(" "+e._s(n.t("task.failed"))+" ")]):2===e.item.state?t("div",[e._v(" "+e._s(n.t("task.cancelled"))+" ")]):e._e(),1===e.item.state?t("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],staticStyle:{"border-radius":"100%",padding:"3px"},attrs:{size:20,color:n.color},on:{click:n.onPause}},[e._v(" pause ")]):e._e(),1!==e.item.state||n.hover?t("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],staticStyle:{"border-radius":"100%",padding:"3px"},attrs:{size:20,color:n.color},on:{click:n.onClick}},[e._v(" "+e._s(n.icon)+" ")]):n.indeterminate||!e.showNumber?t("v-progress-circular",{staticClass:"mb-0",staticStyle:{"margin-left":"6px",padding:"3px"},attrs:{color:n.isDark?"white":void 0,small:"",size:20,value:n.percentage,width:3,indeterminate:n.indeterminate}}):t("span",{staticStyle:{"margin-right":"7px"}},[e._v(e._s(n.percentage.toFixed(2))+" %")])],1)}),[],!1,null,null,null,null).exports,Eb=a({props:{value:oe([String,Object,Array])},setup(e,t){const{t:n}=l(),{showItemInDirectory:r}=en(Xt),i=te();return()=>{const resolve2=e=>{var t,o,a,s,l,c,u,d,f;if(!e)return C("div");if(p(e),"PostProcessFailedError"===e.name)return C("div",[C("div",["🔗 ",C("a",{attrs:{href:`file:///${e.jarPath}`}},ee(e.jarPath))]),C("div",e.message),C("div",["🔨",e.commands.join(" ")])]);if("PostProcessValidationFailedError"===e.name)return C("div",[C("div",["🔗 ",C("a",{attrs:{href:`file:///${e.jarPath}`}},ee(e.jarPath))]),C("div",[e.file,e.expect,e.actual]),C("div",["🔨",e.commands.join(" ")])]);if("AggregateError"===e.name)return C("div",[C("div",[C("span",{staticClass:"font-bold"},["🚷 ",n("errors.DownloadAggregateError")]),...e.destination?["📁 ",C("a",{attrs:{},on:{click(){r(e.destination)}}},e.destination)]:[]]),...e.errors.map(resolve2)]);if("ChecksumNotMatchError"===e.name)return C("div",{staticClass:"border-l pl-2"},[C("div",["🔗 ",C("a",{attrs:{href:e.url}},e.url)]),"📌 ",n("errors.ChecksumNotMatchError",{expect:e.expect,actual:e.actual})]);if("HeadersTimeoutError"===e.name){const r=null!=(t=e.url)?t:e.options?new URL(e.options.path,e.options.origin).toString():"";return C("div",[C("div",["🔗 ",C("a",{attrs:{href:r}},r)]),n("errors.HeadersTimeoutError")])}if("ConnectTimeoutError"===e.name){const t=null!=(o=e.url)?o:e.options?new URL(e.options.path,e.options.origin).toString():"";return C("div",[C("div",["🔗 ",C("a",{attrs:{href:t}},t)]),n("errors.ConnectTimeoutError")])}if("BodyTimeoutError"===e.name){const t=null!=(a=e.url)?a:e.options?new URL(e.options.path,e.options.origin).toString():"";return C("div",[C("div",["🔗 ",C("a",{attrs:{href:t}},t)]),n("errors.BodyTimeoutError")])}if("SocketError"===e.name||"ECONNRESET"===e.code){const t=null!=(s=e.url)?s:e.options?new URL(e.options.path,e.options.origin).toString():"";return C("div",[C("div",["🔗 ",C("a",{attrs:{href:t}},t)]),n("errors.SocketError")])}if("HTTPException"===e.name){const t=null!=(u=null==(l=e.exception)?void 0:l.url)?u:e.options?new URL(e.options.path,e.options.origin).toString():null!=(c=e.url)?c:"";return C("div",[C("div",["🔗 ",C("a",{attrs:{href:t}},t)]),i(e)])}if("ResponseStatusCodeError"===e.name){const t=null!=(f=e.url)?f:e.options?new URL(e.options.path,e.options.origin).toString():null!=(d=e.url)?d:"";return C("div",[C("div",["🔗 ",C("a",{attrs:{href:t}},t)]),`HTTP ${e.status}`])}return"DownloadAbortError"===e.name||"RequestAbortedError"===e.name||"AggregateError"===e.name?C("div"):"Error"===e.name&&"string"==typeof e.message?C("div",e.message):"BadForgeInstallerJarError"===e.name?C("div",[C("div",["🔗 ",C("a",{attrs:{href:`file:///${e.jarPath}`}},e.jarPath)]),C("div",n("errors.BadForgeInstallerJarError"))]):"DownloadFileSystemError"===e.name?C("div",[C("div",["🔗 ",C("a",{attrs:{href:`file:///${e.destination}`}},e.destination)]),C("div",n("errors.DownloadFileSystemError")),e.message]):C("div",e.name)};return"string"==typeof e.value?C("div",[e.value]):e.value instanceof Array?C("div",e.value.map(resolve2)):resolve2(e.value)}}}),Mb=a({__name:"AppTaskDialogTaskView",setup(e){const t=o(0),{tasks:n,pause:r,resume:i,cancel:a,clear:s}=Zt(Ue),{t:u}=l(),d=Be(),{getNetworkStatus:f,destroyPool:h}=en(Xt),m=o({}),g=o([]),getReactiveItems=e=>{if(e.length<=6)return[...e];const t=[],n=[],r=[];for(const i of e)i.state===Z.Running?t.push(i):i.state===Z.Failed?n.push(p(i)):r.push(p(i));return[...t,...n.map(p),...r.map(p)]},onUpdate=()=>{for(const e of n.value)e.childrenDirty&&e.rawChildren&&(e.children=getReactiveItems(e.rawChildren),e.childrenDirty=!1)},makeReactive=()=>{for(const e of n.value)e.rawChildren&&(e.children=getReactiveItems(e.rawChildren),e.childrenDirty=!1)},makeNonReactive=()=>{for(const e of n.value)e.children=[],e.childrenDirty=!0},{isShown:_,hide:b}=J("task");let k;c(_,(e=>{e?(taskMonitor.on("task-update",onUpdate),makeReactive(),g.value=n.value,k=setInterval((()=>{f().then((e=>{m.value=e}))}),1e3)):(clearInterval(k),taskMonitor.removeListener("task-update",onUpdate),makeNonReactive(),g.value=[])}),{immediate:!0});const C=v({tree:[],opened:[],hovered:{}});return{__sfc:!0,tab:t,all:n,pause:r,resume:i,cancel:a,clear:s,t:u,tTask:d,getNetworkStatus:f,destroyPool:h,stat:m,visible:g,getReactiveItems:getReactiveItems,onUpdate:onUpdate,makeReactive:makeReactive,makeNonReactive:makeNonReactive,isShown:_,hide:b,interval:k,onClear:function onClear(){s(),g.value=[...n.value]},data:C,onTaskClick:function onTaskClick(e,t){var n;"string"==typeof t.message&&windowController.writeClipboard(null!=(n=t.message)?n:"")},TaskDialogNodeStatus:Ib,AppTaskDialogTaskViewMessage:Eb}}});const Pb=s(Mb,(function render49(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-card",{staticClass:"flex flex-col overflow-auto",staticStyle:{"min-height":"300px","max-width":"100%"},attrs:{flat:""}},[t("v-toolbar",{staticClass:"flex-grow-0",attrs:{tabs:""},scopedSlots:e._u([{key:"extension",fn:function(){return[t("v-tabs",{attrs:{centered:""},model:{value:n.tab,callback:function(e){n.tab=e},expression:"tab"}},[t("v-tab",[e._v(e._s(n.t("task.name",2)))]),t("v-tab",[e._v(e._s(n.t("task.connections")))])],1)]},proxy:!0}])},[t("v-toolbar-title",[e._v(e._s(n.t("task.manager")))]),t("v-spacer"),t("v-btn",{attrs:{icon:""},on:{click:n.hide}},[t("v-icon",[e._v("close")])],1)],1),t("v-card-text",{staticClass:"visible-scroll max-h-[400px] overflow-auto"},[t("v-tabs-items",{model:{value:n.tab,callback:function(e){n.tab=e},expression:"tab"}},[t("v-tab-item",{key:0},[0===n.visible.length?t("div",{staticClass:"mt-4"},[e._v(" "+e._s(n.t("task.empty"))+" ")]):e._e(),t("v-treeview",{attrs:{hoverable:"",transition:"",open:n.data.opened,items:n.visible,activatable:"","item-key":"id","item-children":"children"},scopedSlots:e._u([{key:"append",fn:function({item:e}){return[t(n.TaskDialogNodeStatus,{attrs:{item:e,"show-number":n.data.hovered[e.id]},on:{pause:function(t){return n.pause(e)},resume:function(t){return n.resume(e)},cancel:function(t){return n.cancel(e)}}})]}},{key:"label",fn:function({item:r}){return[t("div",{staticStyle:{padding:"5px 0px"},on:{click:function(e){return n.onTaskClick(e,r)},mouseenter:function(e){e.preventDefault(),n.data.hovered[r.id]=!0},mouseleave:function(e){e.preventDefault(),n.data.hovered[r.id]=!1}}},[t("span",{staticStyle:{"max-width":"100px"}},[e._v(" "+e._s(n.tTask(r.path,r.param))+" "),r.isGrouped?t("span",[e._v(" ("+e._s(r.groupedCount)+" similar is collapsed) ")]):e._e()]),t("div",{staticStyle:{color:"grey","font-size":"12px","font-style":"italic","max-width":"400px"}},[e._v(" "+e._s(r.time.toLocaleString())+" ")]),t("div",{staticStyle:{color:"grey","font-size":"12px","font-style":"italic","max-width":"400px","word-wrap":"normal","overflow-wrap":"break-word","white-space":"normal"}},[t(n.AppTaskDialogTaskViewMessage,{attrs:{value:r.message?r.message:r.from||r.to||""}})],1)])]}}]),model:{value:n.data.tree,callback:function(t){e.$set(n.data,"tree",t)},expression:"data.tree"}})],1),t("v-tab-item",{key:1},[t("v-list",{attrs:{dense:"","two-lines":""}},e._l(Object.entries(n.stat),(function([r,i]){return t("v-list-item",{key:r},[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(r)+" ")]),t("v-list-item-subtitle",{staticClass:"flex gap-3"},[t("span",[e._v(" "+e._s(n.t("task.connection.connected"))+": "+e._s(i.connected)+" ")]),t("span",[e._v(" "+e._s(n.t("task.connection.free"))+": "+e._s(i.free)+" ")]),t("span",[e._v(" "+e._s(n.t("task.connection.pending"))+": "+e._s(i.pending)+" ")]),t("span",[e._v(" "+e._s(n.t("task.connection.queued"))+": "+e._s(i.queued)+" ")]),t("span",[e._v(" "+e._s(n.t("task.connection.running"))+": "+e._s(i.running)+" ")]),t("span",[e._v(" "+e._s(n.t("task.connection.size"))+": "+e._s(i.size)+" ")])])],1),t("v-list-item-action",[t("v-btn",{attrs:{icon:"",small:""},on:{click:function(e){return n.destroyPool(r)}}},[t("v-icon",[e._v(" close ")])],1)],1)],1)})),1)],1)],1)],1),t("div",{staticClass:"flex-grow"}),t("v-card-actions",{staticClass:"flex flex-grow-0"},[t("div",{staticClass:"flex-grow"}),t("v-btn",{attrs:{text:"",small:""},on:{click:n.onClear}},[t("v-icon",{attrs:{left:""}},[e._v(" delete_forever ")]),e._v(" "+e._s(n.t("task.clear"))+" ")],1)],1)],1)}),[],!1,null,null,null,null).exports;const Db=s(a({__name:"AppTaskDialog",setup(e){const{hide:t,isShown:n}=J("task",(()=>{windowController.focus()})),r=se();return r.afterEach((e=>{n.value&&t()})),{__sfc:!0,hide:t,isShown:n,router:r,TaskView:Pb}}}),(function render50(){var e=this._self._c,t=this._self._setupProxy;return e("v-dialog",{staticClass:"task-dialog",staticStyle:{"max-height":"100%"},attrs:{"hide-overlay":"",width:"700"},model:{value:t.isShown,callback:function(e){t.isShown=e},expression:"isShown"}},[e(t.TaskView)],1)}),[],!1,null,"c81eac0b",null,null).exports;const Tb=s(a({__name:"SetupLayoutPreview",props:{dark:{type:Boolean},type:null},setup(e){const t=e,n=d((()=>t.dark?"#303030":"#eee")),r=d((()=>t.dark?"#404040":"#ddd")),i=d((()=>t.dark?"#1c1c1c":"#fff")),o=d((()=>t.dark?"#111111":"#e0e0e0FF")),a=d((()=>t.dark?"#4caf50":"#1976D2"));return{__sfc:!0,props:t,lightColor:n,highlightColor:r,bgColor:i,sidebarColor:o,primaryColor:a}}}),(function render51(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("svg",{attrs:{width:"300",viewBox:"0 0 800 500",xmlns:"http://www.w3.org/2000/svg"}},["default"===e.type?t("g",[t("rect",{attrs:{id:"svg_7","stroke-width":"0",stroke:"#000",height:"500",width:"800",x:"0",fill:n.bgColor}}),t("rect",{attrs:{id:"svg_5","stroke-opacity":"0.6",stroke:"#848484",height:"500",width:"75",y:"0",x:"0",fill:n.sidebarColor}}),t("rect",{attrs:{id:"svg_6","stroke-width":"0",stroke:"#000",height:"30",width:"800",y:"0",x:"0",fill:n.sidebarColor}}),t("ellipse",{attrs:{id:"svg_8",ry:"20",rx:"20",cy:"67.27273",cx:"38.45455","stroke-width":"0",stroke:"#000",fill:n.lightColor}}),t("ellipse",{attrs:{id:"svg_9",ry:"20",rx:"20",cy:"178.93886",cx:"37.62122","stroke-width":"0",stroke:"#000",fill:n.lightColor}}),t("ellipse",{attrs:{id:"svg_10",ry:"20",rx:"20",cy:"122.27246",cx:"38.45455","stroke-width":"0",stroke:"#000",fill:n.lightColor}}),t("ellipse",{attrs:{id:"svg_11",ry:"20",rx:"20",cy:"234.77193",cx:"38.45455","stroke-width":"0",stroke:"#000",fill:n.lightColor}}),t("ellipse",{attrs:{id:"svg_12",ry:"20",rx:"20",cy:"288.34336",cx:"39.16883","stroke-width":"0",stroke:"#000",fill:n.lightColor}}),t("ellipse",{attrs:{id:"svg_13",ry:"20",rx:"20",cy:"466.20051",cx:"38.45455","stroke-width":"0",stroke:"#000",fill:n.lightColor}}),t("path",{attrs:{id:"svg_14",d:"m95.63097,46l190,0l0,40l-190,0l0,-40z",opacity:"undefined","stroke-width":"0",stroke:"#000",fill:n.highlightColor}}),t("rect",{attrs:{id:"svg_16",stroke:"#000",height:"36",width:"385.55554",y:"100",x:"95.88738","stroke-width":"0",fill:n.lightColor}}),t("rect",{attrs:{id:"svg_17",stroke:"#000",height:"36.33987",width:"93.72548",y:"100",x:"683.13725","stroke-width":"0",fill:n.primaryColor}}),t("path",{attrs:{id:"svg_18",stroke:"#000",d:"m102.15405,202.92309l201.53847,0l0,126.15385l-201.53847,0l0,-126.15385z",opacity:"undefined","stroke-width":"0",fill:n.lightColor}}),t("path",{attrs:{id:"svg_19",stroke:"#000",d:"m332.55404,204.46154l204.61538,0l0,120.00001l-204.61538,0l0,-120.00001z",opacity:"undefined","stroke-width":"0",fill:n.lightColor}}),t("path",{attrs:{id:"svg_20",stroke:"#000",d:"m569.47713,203.69231l204.61538,0l0,120.00001l-204.61538,0l0,-120.00001z",opacity:"undefined","stroke-width":"0",fill:n.lightColor}}),t("path",{attrs:{id:"svg_21",d:"m103.32328,348.3077l433.90763,0l0,143.84617l-433.90763,0l0,-143.84617z",opacity:"undefined","stroke-width":"0",fill:n.lightColor,stroke:"#000"}}),t("line",{attrs:{id:"svg_22",y2:"156.15385",x2:"773.84615",y1:"160",x1:"93.07692",stroke:"#444444",fill:"none"}}),t("ellipse",{attrs:{id:"svg_23",ry:"10",rx:"10",cy:"61.27273",cx:"767.79381","stroke-width":"0",stroke:"#000",fill:n.lightColor}}),t("ellipse",{attrs:{id:"svg_24",ry:"10",rx:"10",cy:"61.27273",cx:"742.79381","stroke-width":"0",stroke:"#000",fill:n.lightColor}}),t("ellipse",{attrs:{id:"svg_25",ry:"10",rx:"10",cy:"60.77273",cx:"717.79381","stroke-width":"0",stroke:"#000",fill:n.lightColor}}),t("ellipse",{attrs:{id:"svg_26",ry:"10",rx:"10",cy:"60.77273",cx:"690.79381","stroke-width":"0",stroke:"#000",fill:n.lightColor}})]):t("g",[t("rect",{attrs:{id:"svg_7",fill:n.bgColor,x:"0",width:"800",height:"500",stroke:"#000","stroke-width":"0"}}),t("rect",{attrs:{id:"svg_5",fill:n.sidebarColor,x:"0",y:"0",width:"75",height:"500",stroke:"#848484","stroke-opacity":"0.6"}}),t("rect",{attrs:{id:"svg_6",fill:n.sidebarColor,x:"0",y:"0",width:"800",height:"30",stroke:"#000","stroke-width":"0"}}),t("ellipse",{attrs:{id:"svg_8",fill:n.lightColor,stroke:"#000","stroke-width":"0",cx:"38.45455",cy:"67.27273",rx:"20",ry:"20"}}),t("ellipse",{attrs:{id:"svg_10",fill:n.lightColor,stroke:"#000","stroke-width":"0",cx:"38.45455",cy:"122.27246",rx:"20",ry:"20"}}),t("ellipse",{attrs:{id:"svg_13",fill:n.lightColor,stroke:"#000","stroke-width":"0",cx:"38.45455",cy:"465.22012",rx:"20",ry:"20"}}),t("path",{attrs:{id:"svg_14",fill:n.lightColor,stroke:"#000","stroke-width":"0",opacity:"undefined",d:"m95.63097,46l190,0l0,40l-190,0l0,-40z"}}),t("rect",{attrs:{id:"svg_16",fill:n.lightColor,"stroke-width":"0",x:"95.88738",y:"100",width:"385.55554",height:"36",stroke:"#000"}}),t("rect",{attrs:{id:"svg_17",stroke:"#000",fill:n.primaryColor,"stroke-width":"0",x:"670.4981",y:"430.96766",width:"113.88342",height:"48.22935"}}),t("line",{attrs:{id:"svg_22",fill:"none",stroke:"#444444",x1:"93.07692",y1:"160",x2:"773.84615",y2:"156.15385"}}),t("ellipse",{attrs:{id:"svg_23",fill:n.lightColor,stroke:"#000","stroke-width":"0",cx:"191.85394",cy:"469.54342",rx:"10",ry:"10"}}),t("ellipse",{attrs:{id:"svg_24",fill:n.lightColor,stroke:"#000","stroke-width":"0",cx:"166.85394",cy:"469.54342",rx:"10",ry:"10"}}),t("ellipse",{attrs:{id:"svg_25",fill:n.lightColor,stroke:"#000","stroke-width":"0",cx:"141.85394",cy:"469.04342",rx:"10",ry:"10"}}),t("ellipse",{attrs:{id:"svg_26",fill:n.lightColor,stroke:"#000","stroke-width":"0",cx:"114.85394",cy:"469.04342",rx:"10",ry:"10"}}),t("ellipse",{attrs:{id:"svg_1",fill:n.lightColor,stroke:"#000","stroke-width":"0",cx:"39.15385",cy:"173.32141",rx:"20",ry:"20"}})])])}),[],!1,null,null,null,null).exports;const Lb=s(a({__name:"SetupAppearance",props:{value:null},emits:["input"],setup(e,{emit:t}){const n=Zt("setup"),{isDark:r}=Zt(rn),i=d({get:()=>"default"===o.value?0:1,set(e){o.value=e?"focus":"default"}}),o=Zt(Ne),a=d((()=>[{text:c("setting.theme.dark"),value:"dark"},{text:c("setting.theme.light"),value:"light"},{text:c("setting.theme.system"),value:"system"}])),s=d((()=>[{text:c("setting.layout.default"),value:"default"},{text:c("setting.layout.focus"),value:"focus"}])),{t:c}=l();return{__sfc:!0,data:n,isDark:r,layoutModel:i,layout:o,themes:a,layouts:s,emit:t,t:c,SetupLayoutPreview:Tb}}}),(function render52(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{},[t("v-list",{staticClass:"non-moveable w-full",attrs:{color:"transparent","three-line":"",subheader:""}},[t("v-list-item",{staticClass:"items-center justify-center"},[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("setting.darkTheme"))+" ")]),t("v-list-item-subtitle",[e._v(" "+e._s(n.t("setting.darkThemeDescription"))+" ")])],1),t("v-list-item-action",[t("v-select",{staticStyle:{"max-width":"185px"},attrs:{filled:"","hide-details":"",items:n.themes},model:{value:n.data.theme,callback:function(t){e.$set(n.data,"theme",t)},expression:"data.theme"}})],1)],1),t("v-list-item",{staticClass:"items-center justify-center"},[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("setting.layoutTitle"))+" ")]),t("v-list-item-subtitle",[e._v(" "+e._s(n.t("setting.layoutDescription"))+" ")])],1),t("v-list-item-action",[t("v-select",{staticStyle:{"max-width":"185px"},attrs:{filled:"","hide-details":"",items:n.layouts},model:{value:n.layout,callback:function(e){n.layout=e},expression:"layout"}})],1)],1)],1),t("v-item-group",{staticClass:"mx-auto flex max-w-[90vw] items-center justify-center gap-4 p-2",attrs:{mandatory:""},model:{value:n.layoutModel,callback:function(e){n.layoutModel=e},expression:"layoutModel"}},[t("v-item",{key:0,scopedSlots:e._u([{key:"default",fn:function({active:e,toggle:r}){return[t("v-card",{attrs:{elevation:e?8:0},on:{click:r}},[t(n.SetupLayoutPreview,{attrs:{dark:n.isDark,type:"default"}})],1)]}}])}),t("v-item",{key:1,scopedSlots:e._u([{key:"default",fn:function({active:e,toggle:r}){return[t("v-card",{attrs:{elevation:e?8:0},on:{click:r}},[t(n.SetupLayoutPreview,{attrs:{dark:n.isDark,type:"focus"}})],1)]}}])})],1),t("div",{staticClass:"max-w-180 mx-auto mt-4 flex items-center justify-center"},[0===n.layoutModel?t("span",[e._v(" "+e._s(n.t("setup.defaultLayoutDescription"))+" ")]):t("span",[e._v(" "+e._s(n.t("setup.focusLayoutDescription"))+" ")])])],1)}),[],!1,null,null,null,null).exports;function useGetDataDirErrorText(){const{t:e}=l();return function getDataRootErrors(t){return t?e("invalidchar"===t?"setup.error.invalidChar":"bad"===t?"setup.error.badDataRoot":"nondictionary"===t?"setup.error.nonDictionary":"noperm"===t?"setup.error.noPermission":"setup.error.exists"):""}}const Ab=s(a({__name:"SetupDataRoot",props:{defaultPath:null,drives:null,value:null,error:null},emits:["input"],setup(e,{emit:t}){const n=e,{showOpenDialog:r}=windowController,{t:i}=l(),o=useGetDataDirErrorText(),a=d((()=>o(n.error)));return{__sfc:!0,props:n,emit:t,showOpenDialog:r,t:i,getDataDirErrorText:o,errorText:a,browse:async function browse(){const{filePaths:e}=await r({title:i("browse"),defaultPath:n.value,properties:["openDirectory","createDirectory"]});e&&0!==e.length&&t("input",e[0])},onSelect:function onSelect(e){t("input",e.selectedPath)},restore:function restore(){t("input",n.defaultPath)}}}}),(function render53(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list",{staticClass:"non-moveable",staticStyle:{background:"transparent",width:"100%"},attrs:{"three-line":"",subheader:""}},[t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",{staticClass:"whitespace-pre-wrap"},[e._v(" "+e._s(n.t("setup.dataRoot.description"))+" ")])],1)],1),t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",[e._v(e._s(n.t("setup.path")))]),t("v-list-item-subtitle",[e._v(e._s(e.value))])],1),t("v-list-item-action",{staticClass:"self-center"},[t("v-btn",{staticStyle:{"margin-right":"10px"},attrs:{disabled:e.value===e.defaultPath,outlined:"",text:""},on:{click:n.restore}},[e._v(" "+e._s(n.t("setup.defaultPath"))+" ")])],1),t("v-list-item-action",{staticClass:"self-center"},[t("v-btn",{staticStyle:{"margin-right":"10px"},attrs:{outlined:"",color:"primary",text:""},on:{click:n.browse}},[e._v(" "+e._s(n.t("browse"))+" ")])],1)],1),e.error?t("v-alert",{staticClass:"mx-2",attrs:{type:"exists"===e.error?"warning":"error"}},[e._v(" "+e._s(n.errorText)+" ")]):e._e(),t("v-subheader",[e._v(" "+e._s(n.t("setup.dataRoot.drives"))+" ")]),e._l(e.drives,(function(r){return t("v-list-item",{directives:[{name:"ripple",rawName:"v-ripple"}],key:r.mounted,staticClass:"m-2 mx-3 cursor-pointer rounded-lg before:rounded-lg hover:bg-[rgba(123,123,123,0.5)]",class:{"v-list-item--active":r.selectedPath===e.value},on:{click:function(e){return n.onSelect(r)}}},[t("v-list-item-avatar",[t("v-icon",[e._v("storage")])],1),t("v-list-item-content",[t("v-list-item-title",{staticClass:"flex w-full flex-grow-0 p-0 align-baseline"},[e._v(" "+e._s(r.mounted)+" "),t("div",{staticClass:"flex-grow"}),t("span",{staticClass:"whitespace-normal text-[hsla(0,0%,100%,.7)]",staticStyle:{"font-size":"14px"}},[e._v(" "+e._s(r.selectedPath)+" ")])]),t("v-progress-linear",{staticClass:"my-2 p-0",attrs:{value:r.used/(r.available+r.used)*100}}),t("v-list-item-subtitle",{staticClass:"flex"},[t("span",{},[e._v(" "+e._s(n.t("disk.available"))+": "+e._s((r.available/1024/1024/1024).toFixed(2))+"G "+e._s(n.t("disk.used"))+": "+e._s((r.used/1024/1024/1024).toFixed(2))+"G ")]),t("div",{staticClass:"flex-grow"}),t("span",[e._v(" "+e._s(r.capacity)+" ")])])],1)],1)}))],2)}),[],!1,null,null,null,null).exports;const jb=s(a({__name:"SetupFooter",props:{disabled:{type:Boolean},loading:{type:Boolean},finish:{type:Boolean},prev:{type:Boolean},next:{type:Boolean}},emits:["next","prev"],setup(e,{emit:t}){const n=e,{t:r}=l();return{__sfc:!0,props:n,emit:t,t:r}}}),(function render54(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"mt-2"},[t("v-divider"),t("div",{staticClass:"flex flex-1 flex-grow-0 p-5"},[e.prev?t("v-btn",{attrs:{text:"",large:"",disabled:e.disabled,loading:e.loading},on:{click:function(e){return n.emit("prev")}}},[e._v(" "+e._s(n.t("previous"))+" ")]):e._e(),t("div",{staticClass:"flex-grow"}),e.next?t("v-btn",{attrs:{large:"",color:"primary",disabled:e.disabled,loading:e.loading},on:{click:function(e){return n.emit("next")}}},[e._v(" "+e._s(e.finish?n.t("confirm"):n.t("next"))+" ")]):e._e()],1)],1)}),[],!1,null,null,null,null).exports;const Ob=s(a({__name:"SetupAccount",setup(e){const{users:t,select:n,userProfile:r}=Zt(W),i=o(!1),{t:a}=l();return{__sfc:!0,users:t,select:n,selected:r,login:i,t:a,UserCardUserItem:$e,UserLoginForm:He}}}),(function render55(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"relative"},[t("div",{staticClass:"select-none px-6 pt-6"},[e._v(" "+e._s(n.t("setup.account.description"))+" ")]),n.login?t("div",{staticClass:"flex flex-grow flex-col items-center justify-center"},[t(n.UserLoginForm,{attrs:{inside:!1},on:{login:function(e){n.login=!1}}},[t("v-btn",{staticClass:"z-10 mt-4 dark:text-white",attrs:{block:"",rounded:"",large:""},on:{click:function(e){n.login=!1}}},[e._v(" "+e._s(n.t("setup.account.skip"))+" ")])],1)],1):t("v-list",{staticClass:"mt-4",attrs:{dense:""}},[e._l(n.users,(function(e){return t(n.UserCardUserItem,{key:e.id,attrs:{user:e},nativeOn:{click:function(t){return n.select(e.id)}}})})),t("v-list-item",{attrs:{color:"primary"},on:{click:function(e){n.login=!0}}},[t("v-list-item-avatar",[t("v-icon",[e._v(" person_add ")])],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("userAccount.add"))+" ")])],1)],1)],2)],1)}),[],!1,null,null,null,null).exports,Fb={"zh-CN":"简体中文","zh-TW":"繁體中文",en:"English",ru:"Русский язык","es-ES":"Español",fr:"Français","it-IT":"italiano",uk:"Українська мова",pl:"Język polski",nl:"Nederlands",gl:"Galego",de:"Deutsch",hu:"Magyar","ja-JP":"日本語",lolcat:"LOLCAT","pt-BR":"Português-BR"};const Rb=s(a({__name:"SetupLocale",props:{value:null},emits:["input"],setup(e,{emit:t}){const{t:n}=l();return{__sfc:!0,emit:t,t:n,locales:Object.entries(Fb).map((([e,t])=>({text:t,value:e})))}}}),(function render56(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list",{staticClass:"non-moveable",staticStyle:{background:"transparent",width:"100%"},attrs:{"three-line":"",subheader:""}},[t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",{staticClass:"flex-wrap whitespace-pre-wrap"},[e._v(" "+e._s(n.t("setup.locale.description"))+" ")])],1)],1),t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("setup.locale.language"))+" ")])],1),t("v-list-item-action",[t("v-select",{staticStyle:{"max-width":"185px"},attrs:{value:e.value,filled:"","hide-details":"",items:n.locales},on:{input:function(e){return n.emit("input",e)}}})],1)],1)],1)}),[],!1,null,null,null,null).exports;const Vb=s(a({__name:"Setup",emits:["ready"],setup(e,{emit:t}){const{validateDataDictionary:n}=en(Xt),{locale:r,t:i}=l(),o=d({get:()=>{var e,t;return null!=(t=null==(e=f.value)?void 0:e.locale)?t:r.value},set:e=>{var t;null==(t=f.value)||t.localeSet(null!=e?e:r.value)}}),a=d((()=>1===s.step?i("setup.locale.name"):2===s.step?i("setup.dataRoot.name"):i("setup.game.name"))),s=v({step:1,fetching:!0,minecraftPath:"",instancePath:"",path:"",pathError:"",defaultPath:"",loading:!1,drives:[],theme:"system"});g("setup",s),bootstrap.preset().then((({minecraftPath:e,defaultPath:t,locale:n,drives:i})=>{s.fetching=!1,n.startsWith("en")&&(n="en"),r.value=n,s.minecraftPath=e,s.instancePath=e,s.path=t,s.defaultPath=t,s.drives=i}));const u=d((()=>!!s.pathError&&"exists"!==s.pathError));c((()=>s.path),(e=>{s.loading=!0,s.pathError=void 0,n(e).then((t=>{s.loading=!1,t?s.pathError=t:s.path=e}))}));const{darkTheme:p}=Zt(rn),updateTheme=e=>{p.value=e};updateTheme(s.theme),c((()=>s.theme),(()=>{updateTheme(s.theme)}));const{state:f}=Zt(ze);return{__sfc:!0,emit:t,validateDataDictionary:n,next:()=>{s.step=Number(s.step)+1},prev:()=>{s.step=Number(s.step)-1},locale:r,t:i,localeRef:o,currentTitle:a,data:s,hasError:u,darkTheme:p,updateTheme:updateTheme,state:f,setup:async function setup(){await bootstrap.bootstrap(s.path),t("ready",s);const e=c(f,(t=>{t&&(t.localeSet(r.value),e())}),{immediate:!0});s.loading=!0},SetupAppearance:Lb,SetDataRoot:Ab,SetupFooter:jb,SetupAccount:Ob,SetLocale:Rb}}}),(function render57(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.data.fetching?t("v-card",{staticClass:"flex h-full w-full items-center justify-center"},[t("v-img",{staticClass:"max-w-50",attrs:{src:"http://launcher/icons/logoDark"}})],1):t("v-card",{staticClass:"setup flex flex-col overflow-auto"},[t("v-stepper",{staticClass:"non-moveable visible-scroll flex h-full flex-col overflow-auto bg-transparent",model:{value:n.data.step,callback:function(t){e.$set(n.data,"step",t)},expression:"data.step"}},[t("v-stepper-header",[t("v-stepper-step",{attrs:{complete:n.data.step>1,editable:n.data.step>1,step:"1"}},[e._v(" "+e._s(n.t("setup.locale.name"))+" ")]),t("v-divider"),t("v-stepper-step",{attrs:{complete:n.data.step>2,editable:n.data.step>2,step:"2"}},[e._v(" "+e._s(n.t("setup.appearance.name"))+" ")]),t("v-divider"),t("v-stepper-step",{attrs:{complete:n.data.step>3,editable:n.data.step>3,step:"3"}},[e._v(" "+e._s(n.t("setup.dataRoot.name"))+" ")]),t("v-divider"),t("v-stepper-step",{attrs:{step:"4"}},[e._v(" "+e._s(n.t("setup.account.name"))+" ")])],1),t("v-stepper-items",{staticClass:"h-full overflow-auto overflow-x-hidden"},[t("v-stepper-content",{staticClass:"h-full overflow-auto overflow-x-hidden pt-2",attrs:{step:"1"}},[t(n.SetLocale,{model:{value:n.localeRef,callback:function(e){n.localeRef=e},expression:"localeRef"}})],1),t("v-stepper-content",{staticClass:"h-full overflow-auto overflow-x-hidden pt-2",attrs:{step:"2"}},[t(n.SetupAppearance,{staticClass:"h-full overflow-y-auto px-4",attrs:{"default-path":n.data.defaultPath,drives:n.data.drives},model:{value:n.data.path,callback:function(t){e.$set(n.data,"path",t)},expression:"data.path"}})],1),t("v-stepper-content",{staticClass:"h-full overflow-auto overflow-x-hidden pt-2",attrs:{step:"3"}},[t(n.SetDataRoot,{staticClass:"h-full overflow-auto",attrs:{error:n.data.pathError,"default-path":n.data.defaultPath,drives:n.data.drives},model:{value:n.data.path,callback:function(t){e.$set(n.data,"path",t)},expression:"data.path"}})],1),t("v-stepper-content",{staticClass:"h-full overflow-auto overflow-x-hidden pt-2",attrs:{step:"4"}},[t(n.SetupAccount,{model:{value:n.data.instancePath,callback:function(t){e.$set(n.data,"instancePath",t)},expression:"data.instancePath"}})],1)],1),e._t("actions",(function(){return[t(n.SetupFooter,{attrs:{prev:1!==n.data.step,next:"",disabled:3===n.data.step&&n.hasError,loading:n.data.loading,finish:4===n.data.step},on:{prev:n.prev,next:function(e){4===n.data.step?n.setup():n.next()}}})]}))],2)],1)}),[],!1,null,null,null,null).exports;const Nb=s(a({__name:"App",setup(e){const t=o(-1!==location.search.indexOf("bootstrap")),{state:n}=Zt(ze);g("streamerMode",sn("streamerMode",!1)),g(By,useLocalizedContentControl()),g(Uy,useLaunchButton());const r=o(!1);g($y,r);const i=o(0);g("headerHeight",i);const{appBarColor:a}=Zt(rn),s=Zt(qe),{isDark:u}=Zt(rn),{notify:d}=q();return Ge(d),function useAuthProfileImportNotification(e){const{t:t}=l(),{on:n}=en(V);n("auth-profile-added",(n=>{e({title:t("authProfileAddedNotification",{name:n}),level:"success"})}))}(d),{__sfc:!0,showSetup:t,state:n,compact:r,headerHeight:i,appBarColor:a,tutor:s,onReady:async e=>{if(await _(),t.value=!1,await _(),n.value)n.value.themeSet(e.theme);else{const t=c(n,(n=>{n&&n.themeSet(e.theme),t()}))}s.start()},isDark:u,notify:d,AppImageDialog:Zn,AppSharedTooltip:We,AppAddInstanceDialog:V_,AppBackground:W_,AppContextMenu:Je,AppExportDialog:K_,AppExportServerDialog:Y_,AppFeedbackDialog:Z_,AppGameExitDialog:eb,AppInstallSkipDialog:nb,AppInstanceDeleteDialog:rb,AppLaunchBlockedDialog:ib,AppLaunchServerDialog:ab,AppMigrateWizardDialog:cb,AppModrinthLoginDialog:db,AppNotifier:pb,AppShareInstanceDialog:fb,AppSideBar:Sb,AppSystemBar:Xe,AppTaskDialog:Db,Setup:Vb}}}),(function render58(){var e=this._self._c,t=this._self._setupProxy;return t.showSetup?e("v-app",{staticClass:"h-full max-h-screen overflow-auto overflow-x-hidden",class:{dark:t.isDark}},[e(t.AppSystemBar,{attrs:{"no-user":"","no-task":""}}),e("div",{staticClass:"relative flex h-full overflow-auto"},[e(t.Setup,{on:{ready:t.onReady}})],1),e(t.AppFeedbackDialog)],1):e("v-app",{staticClass:"h-full max-h-screen overflow-auto overflow-x-hidden",class:{dark:t.isDark}},[e(t.AppBackground),e("div",{staticClass:"w-full h-full absolute left-0 header-overlay",style:{height:t.headerHeight+(t.compact?30:70)+"px","background-image":`linear-gradient(${t.appBarColor}, transparent)`}}),e(t.AppSystemBar),e("div",{staticClass:"relative flex h-full overflow-auto"},[e(t.AppSideBar),e("main",{staticClass:"relative inset-y-0 right-0 flex max-h-full flex-col overflow-auto"},[e("transition",{attrs:{name:"fade-transition",mode:"out-in"}},[e("router-view",{staticClass:"z-2"})],1)],1)],1),e(t.AppContextMenu),e(t.AppNotifier),e(t.AppFeedbackDialog),e(t.AppTaskDialog),e(t.AppAddInstanceDialog),e(t.AppExportDialog),e(t.AppShareInstanceDialog),e(t.AppInstanceDeleteDialog),e(t.AppGameExitDialog),e(t.AppLaunchBlockedDialog),e(t.AppImageDialog),e(t.AppLaunchServerDialog),e(t.AppSharedTooltip),e(t.AppInstallSkipDialog),e(t.AppMigrateWizardDialog),e(t.AppExportServerDialog),e(t.AppModrinthLoginDialog)],1)}),[],!1,null,"18d44158",null,null).exports;var zb=(e=>(e[e.mod=6]="mod",e[e.shaderPack=6552]="shaderPack",e[e.modpack=4471]="modpack",e[e.resourcePack=12]="resourcePack",e[e.world=17]="world",e))(zb||{});function useCurseforgeSearchFunc(e,t,n,r,i,o,a){const s=["Any","Forge","Cauldron","LiteLoader","Fabric","Quilt"];return async function search(l){let c,u;const d=vn(n);return 1===d.length?c=d[0]:u=d.map((e=>s[e])),await L_.searchMods({classId:vn(e),sortField:i.value,modLoaderTypes:u,modLoaderType:c,gameVersion:o.value,searchFilter:t.value,categoryId:r.value,pageSize:vn(a),index:l})}}function getCurseforgeProjectFilesModel(e,t,n){return{key:d((()=>formatKey(`/curseforge/${e.value}/files`,{gameVersion:t,modLoaderType:n}))),fetcher:()=>L_.getModFiles({modId:e.value,gameVersion:t.value,modLoaderType:0===n.value?void 0:n.value}).then((e=>{for(const t of e.data)p(t);return p(e),e}))}}function useCurseforgeCategoryI18n(){const{te:e,t:t}=l();return n=>e(`curseforgeCategory.${n}`)?t(`curseforgeCategory.${n}`):n}function getCurseforgeProjectDescriptionModel(e){return{key:d((()=>`/curseforge/${e.value}/description`)),fetcher:async()=>{const t=await L_.getModDescription(e.value),n=document.createElement("div");n.innerHTML=t;const r=n.getElementsByTagName("a");for(const e of r)if(e.href){const t=new URL(e.href).searchParams.get("remoteUrl");t&&(e.href=decodeURIComponent(t))}return n.innerHTML}}}function getCurseforgeProjectModel(e){return{key:d((()=>`/curseforge/${e.value}`)),fetcher:t=>L_.getMod(e.value)}}const Ub=Symbol("CurseforgeCategories"),Bb=Symbol("CriticalStatus");const $b=Symbol("DropHandle");function useGlobalDrop(e){const{registerHandler:n,dragover:r}=Zt($b);let dispose=()=>{};return t((()=>{dispose=n(e)})),i((()=>dispose())),{dragover:r}}function useDropHandler(){const e=o(!1),t=[];return document.addEventListener("dragleave",(n=>{var r,i;null===n.fromElement&&"all"===n.dataTransfer.effectAllowed&&(null==(i=null==(r=t[0])?void 0:r.onLeave)||i.call(r),e.value=!1)})),document.addEventListener("drop",(n=>{!async function onDrop(e){var n,r;const i=e.dataTransfer;i&&(null==(r=null==(n=t[0])?void 0:n.onDrop)||r.call(n,i))}(n),e.value=!1,n.preventDefault()})),document.addEventListener("dragover",(e=>{null===e.fromElement&&"all"===e.dataTransfer.effectAllowed&&e.preventDefault()})),document.addEventListener("dragenter",(n=>{var r,i;null===n.fromElement&&"all"===n.dataTransfer.effectAllowed&&(null==(i=null==(r=t[0])?void 0:r.onEnter)||i.call(r),e.value=!0),n.dataTransfer.dropEffect="copy"})),{dragover:e,registerHandler:function registerHandler(e){return t.unshift(e),()=>{const n=t.indexOf(e);n>=0&&t.splice(n,1)}}}}const Hb=Symbol("InstanceDefaultSource");const qb=Symbol("InstanceOptions");const Gb=Symbol("InstanceResourcePacks");function getResourcepackFormat(e){var t;return e?null!=(t=e.format)?t:e.pack_format:3}function getResourcePackItem(e,t){var n;const r={path:e.path,version:"",enabled:t.has(e.fileName)||t.has(`file/${e.fileName}`),name:e.name,id:`file/${e.fileName.endsWith(".zip")?e.fileName:e.fileName+".zip"}`,pack_format:0,mtime:e.mtime,description:"",size:e.size,hash:e.hash,acceptingRange:null!=(n=Kn[getResourcepackFormat(e.metadata.resourcepack)])?n:"[*]",icon:"",modrinth:e.metadata.modrinth,curseforge:e.metadata.curseforge};return e.metadata.resourcepack&&(r.description=e.metadata.resourcepack.description,r.pack_format=e.metadata.resourcepack.pack_format),r}const Wb=Symbol("InstanceShaderPacks");function isNoModLoader(e){return!(e.forge||e.fabricLoader||e.quiltLoader||e.liteLoader||e.neoForged)}function useMarketSort(e){const t=o(void 0),n=o(void 0);return c(e,(e=>(e=>{0===e||"relevance"===e?(t.value="relevance",n.value=D_.Name):1===e||"downloads"===e?(t.value="downloads",n.value=D_.TotalDownloads):2===e||"follows"===e?(t.value="follows",n.value=D_.Popularity):3===e||"updated"===e?(t.value="updated",n.value=D_.LastUpdated):4===e||"newest"===e?(t.value="newest",n.value=D_.LastUpdated):(t.value="downloads",n.value=D_.TotalDownloads)})(e))),{sort:e,modrinthSort:t,curseforgeSort:n}}function useQuery(e,t){const n=Me(),r=se();return d({get(){var t;return null!=(t=n.query[e])?t:""},set(i){if(n.query[e]!==i){const o={...n.query,[e]:i};null==t||t(o),r.replace({path:n.path,query:o})}}})}function useQueryStringArray(e,t){const n=Me(),r=se();return d({get:()=>n.query[e]?n.query[e].split(","):[],set(i){const o=i.join(",");if(i&&n.query[e]!==o){const i={...n.query,[e]:o};null==t||t(i),r.replace({path:n.path,query:i})}}})}function useQueryNumber(e,t,n){const r=Me(),i=se();return d({get:()=>r.query[e]?Number(r.query[e]):t,set(t){var o,a;if(r.query[e]!==(null!=(o=null==t?void 0:t.toString())?o:"")){const o={...r.query,[e]:null!=(a=null==t?void 0:t.toString())?a:""};null==n||n(o),i.replace({path:r.path,query:o})}}})}const Jb={string:{fromString:e=>e,toString:e=>e},number:{fromString:e=>e?Number(e):void 0,toString:e=>e?e.toString():""},boolean:{fromString:e=>"true"===e,toString:e=>e.toString()},stringArray:{fromString:e=>e.split(","),toString:e=>e.join(",")}};function useQueryOverride(e,t,n,{fromString:r,toString:i}){const o=Me(),a=se();if(e in o.query){const a=i(t.value);if(o.query[e]!==a){const i=o.query[e];t.value="string"==typeof i?r(i):vn(n)}}else t.value=vn(n);c(d((()=>o.query[e])),(e=>{e!==i(t.value)&&(t.value="string"==typeof e?r(e):vn(n))})),c(t,(t=>{const n=i(t);o.query[e]!==n&&a.replace({path:o.path,query:{...o.query,[e]:n}})}))}var Xb=(e=>(e.fabric="fabric",e.forge="forge",e.quilt="quilt",e.neoforge="neoforge",e))(Xb||{});const Kb=Symbol("SearchModel");function getCursforgeFileModLoaders(e){return e.gameVersions.filter((e=>!Number.isInteger(Number(e[0])))).map((e=>e.toLocaleLowerCase()))}function getCurseforgeFileGameVersions(e){return e.gameVersions.filter((e=>Number.isInteger(Number(e[0]))))}function getModLoaderTypesForFile(e){const t=new Set;if(e.sortableGameVersions)for(const n of e.sortableGameVersions)"Forge"===n.gameVersionName?t.add(E_.Forge):"Fabric"===n.gameVersionName?t.add(E_.Fabric):"Quilt"===n.gameVersionName?t.add(E_.Quilt):"LiteLoader"===n.gameVersionName&&t.add(E_.LiteLoader);return t}function getCursforgeModLoadersFromString(e){const t={[Xb.fabric]:E_.Fabric,[Xb.forge]:E_.Forge,[Xb.quilt]:E_.Quilt,[Xb.neoforge]:E_.NeoForge};return e?"string"==typeof e?[t[e]]:e.map((e=>t[e])):[E_.Any]}function getCurseforgeModLoaderTypeFromRuntime(e,t=!0){return isNoModLoader(e)&&t?E_.Any:e.forge?E_.Forge:e.fabricLoader?E_.Fabric:e.quiltLoader?E_.Quilt:e.neoForged?E_.NeoForge:E_.Any}function getInstanceFileFromCurseforgeFile(e){var t;return{path:`mods/${e.fileName}`,hashes:{sha1:null==(t=e.hashes.find((e=>e.algo===M_.Sha1)))?void 0:t.value},size:e.fileLength,curseforge:{projectId:e.modId,fileId:e.id}}}function getModrinthModLoaders(e,t=!0){const n=[];return isNoModLoader(e)&&t?n.push():(e.forge&&n.push("forge"),e.fabricLoader&&n.push("fabric"),e.quiltLoader&&n.push("quilt"),e.liteLoader&&n.push("liteloader"),e.neoForged&&n.push("neoforge")),n}function getModrinthVersionKey(e,t,n,r){return`/modrinth/versions/${e}?featured=${t}&loaders=${"string"==typeof n?n:(null==n?void 0:n.join(","))||""}&gameVersions=${(null==r?void 0:r.join(","))||""}`}function getModrinthProjectKey(e){return`/modrinth/${e}`}function getInstanceFileFromModrinthVersion(e){const t=e.files.find((e=>e.primary))||e.files[0];return{path:`mods/${t.filename}`,hashes:t.hashes,size:0,modrinth:{projectId:e.project_id,versionId:e.id}}}const Yb="instance-install",Qb=Symbol("Upstream"),Zb=Symbol("ModrinthVersionsHolder");function getModrinthVersionModel(e,t,n,r){return{key:d((()=>getModrinthVersionKey(vn(e),t,vn(n),vn(r)))),fetcher:async()=>{const i=vn(n);return(await T_.getProjectVersions(vn(e),{loaders:i?[i]:void 0,gameVersions:vn(r),featured:t})).map(p)}}}const ew=Symbol("mod-dependencies-check");const tw=Symbol("mod-lib-cleaner");function useModLibCleaner(e,t){const n=u([]);let r="";const{refresh:i,refreshing:o,error:a}=fn((async()=>{await async function calcUnusedLibsMod(e){const[r,i]=e.reduce(((e,t)=>(t.modrinth?e[0].push(t):t.curseforge&&e[1].push(t),e)),[[],[]]),o=new Set;if(r.length>0){const e=await T_.getProjects(r.map((e=>e.modrinth.projectId)));for(const t of e)t.categories.includes("library")&&o.add(t.id)}if(i.length>0){const e=await L_.getMods(i.map((e=>e.curseforge.projectId)));for(const t of e)t.categories.some((e=>421===e.id||6945===e.id))&&o.add(t.id)}const a=function getModsWithNoDependent(e){const n=e.reduce(((e,t)=>{e[t.modId]=t;for(const n of Object.keys(t.provideRuntime))e[n]=t;return e}),{}),r=new Set;for(const i of e)for(const e of t.value){const t=i.dependencies[e]||[];for(const e of t)if(n[e.modId]){const t=n[e.modId];r.add(t)}}return e.filter((e=>!r.has(e)))}(e).filter((e=>{var t,n,r;const i=null!=(r=null==(t=e.modrinth)?void 0:t.projectId)?r:null==(n=e.curseforge)?void 0:n.projectId;return!!i&&o.has(i)})).map((e=>p({path:`mods/${ee(e.path)}`,hashes:{sha1:e.hash}})));n.value=a}(e.value),r=crypto.getRandomValues(new Uint8Array(8)).join("")}));c(e,(async e=>{const t=new Set(e.map((e=>"mods/"+ee(e.path))));n.value=n.value.filter((e=>t.has(e.path))),a.value=void 0}));const{show:s}=J(Yb);return{apply:function apply(){const e=n.value,t=e.map((e=>({...e,path:e.path+".disabled"})));s({type:"updates",oldFiles:e,files:t,id:r})},unusedMods:n,refresh:i,refreshing:o,error:a}}const nw=new Map;function getDiceCoefficient(e,t){if((e=e.replace(/\s+/g,""))===(t=t.replace(/\s+/g,"")))return 1;if(e.length<2||t.length<2)return 0;nw.clear();for(let r=0;r<e.length-1;r++){const t=e.substring(r,r+2),n=nw.has(t)?nw.get(t)+1:1;nw.set(t,n)}let n=0;for(let r=0;r<t.length-1;r++){const e=t.substring(r,r+2),i=nw.has(e)?nw.get(e):0;i>0&&(nw.set(e,i-1),n++)}return 2*n/(e.length+t.length-2)}function useSearchPattern(e,t){const n=o(void 0),r=o(0),i=o(!1),a=o(void 0),s=tn((async(r,o)=>{if(!t())return a.value=void 0,i.value=!1,void(n.value=void 0);try{a.value=void 0;const t=await e(r);o&&n.value?(n.value.data.push(...t.data),n.value.total=t.total,n.value.offset=t.offset,n.value.limit=t.limit):n.value=t}catch(s){a.value=s}finally{i.value=!1}}),500),l=d((()=>n.value&&n.value.total>n.value.offset+n.value.limit));return{result:n,page:r,loadMore:async()=>{n.value&&l.value&&(r.value+=1,i.value=!0,await s(20*r.value,!0))},loading:i,onSearch:async()=>(i.value=!0,r.value=0,a.value=void 0,s(20*r.value,!1)),hasMore:l,error:a}}function useCurseforgeSearch(e,{keyword:t,modLoader:n,curseforgeCategory:r,curseforgeSort:i,gameVersion:o,isCurseforgeDisabled:a}){const s=useCurseforgeSearchFunc(e,t,d((()=>getCursforgeModLoadersFromString(n.value))),r,i,o,20),{error:l,loadMore:u,loading:f,onSearch:v,hasMore:h,result:m}=useSearchPattern((async e=>{const t=await s(e);return{data:t.data,total:t.pagination.totalCount,offset:t.pagination.index,limit:t.pagination.resultCount}}),(()=>!a.value&&(!!t.value||!!r.value)));const g=d((()=>{const e=m.value;if(!e)return[];const t=e.data.map((e=>p(function getProjectFileFromCurseforge(e){var t,n,r;return{id:e.id.toString(),icon:null!=(n=null==(t=e.logo)?void 0:t.url)?n:"",title:e.name,author:null==(r=e.authors[0])?void 0:r.name,description:e.summary,downloadCount:e.downloadCount,followerCount:e.thumbsUpCount,curseforge:e,installed:[]}}(e))));return t}));return{curseforge:g,curseforgeError:l,loadMoreCurseforge:u,loadingCurseforge:f,canCurseforgeLoadMore:h,effect:function effect(){c(t,v),c(n,v,{deep:!0}),c(r,v,{deep:!0}),c(i,v),c(o,v),c(a,v)}}}function useI18nSearch({notRemote:e,keyword:t,modLoader:n,gameVersion:r}){const{lookupByKeyword:i}=en(Wn),a=o([]);return{effect:function effect(){c(t,(t=>{!async function doSearch(t){if(e.value)return void(a.value=[]);if(!t)return void(a.value=[]);const o=await i(t),s=o.filter((e=>e.modrinthId)).map((e=>e.modrinthId)),l=o.filter((e=>e.curseforgeId)).map((e=>e.curseforgeId)),[c,u]=await Promise.all([s.length>0?T_.getProjects(s).then((e=>Object.fromEntries(e.map((e=>[e.id,e])))),(()=>({}))):{},l.length>0?L_.getMods(l).then((e=>Object.fromEntries(e.map((e=>[e.id.toString(),e])))),(()=>({}))):{}]),d=o.map((e=>{var t,i,o,a,s,l,d,p,f;let v=c[null!=(t=e.modrinthId)?t:""],h=u[null!=(i=e.curseforgeId)?i:""],m=!1;v&&n.value&&!v.loaders.includes(n.value)&&(m=!0),v&&!v.game_versions.includes(r.value)&&(m=!0);let g=!1;return h&&h.latestFilesIndexes&&(h.latestFilesIndexes.some((e=>e.gameVersion===r.value))||(g=!0),getCursforgeModLoadersFromString(n.value).some((e=>h.latestFilesIndexes.some((t=>t.modLoader===e))))||(g=!0)),{id:e.name+(e.modrinthId||e.curseforgeId||"").toString(),icon:null!=(s=null!=(a=null==v?void 0:v.icon_url)?a:null==(o=null==h?void 0:h.logo)?void 0:o.thumbnailUrl)?s:"",title:e.name||(null==h?void 0:h.name)||(null==v?void 0:v.title),localizedTitle:e.name,description:e.description,localizedDescription:e.description,author:null!=(l=null==h?void 0:h.authors[0].name)?l:"",unsupported:m||g,downloadCount:null!=(p=null!=(d=null==v?void 0:v.downloads)?d:null==h?void 0:h.downloadCount)?p:0,followerCount:null!=(f=null==v?void 0:v.followers)?f:0,installed:[],curseforge:h,curseforgeProjectId:e.curseforgeId&&h?e.curseforgeId:void 0,modrinthProjectId:e.modrinthId&&v?e.modrinthId:void 0,files:[]}}));a.value=d}(t)}))},projects:a}}function useMarketCollectionSearch(e,{keyword:t,source:n,selectedCollection:r},i,a){const s=Zt(H);function mapProject(e){return p({id:e.id,icon:e.icon_url,title:e.title,author:"",description:e.description,downloadCount:e.downloads,followerCount:e.followers,modrinth:e,modrinthProjectId:e.id,installed:[]})}function filter(n){return n.project_type===e&&!(t.value&&!n.title.toLowerCase().includes(t.value.toLowerCase()))}const l=o(!1);const u=o([]);return{items:u,effect:function effect(){c([n,r,a,i],(async([e,t,n,r])=>{"favorite"===e&&(u.value=await async function getProjects(e,t,n){l.value=!0;try{if("followed"===e||!e)return(null==t?void 0:t.filter(filter).map(mapProject))||[];if(!n)return[];const r=n.find((t=>t.id===e));return r?(await getSWRV({key:`/collections/${r.id}`,fetcher:()=>T_.getProjects(r.projects)},s)).filter(filter).map(mapProject):[]}finally{l.value=!1}}(t,n,r))}),{immediate:!0})},isValidating:l}}const rw=Symbol("ModrinthTags");function getFacatsText(e,t,n,r,i,o){const a=[];let s;return e&&"null"!==e&&a.push([`versions:${e}`]),t&&a.push([`license:${t}`]),r.length>0&&a.push(r.map((e=>`categories:${e}`))),n.length>0&&a.push(n.map((e=>`categories:${e}`))),i&&a.push([`project_type:${i}`]),o&&("server"===o?a.push(["client_side:optional","client_side:unsupported"],["server_side:optional","server_side:required"]):a.push(["client_side:optional","client_side:required"],["server_side:optional","server_side:unsupported"])),a.length>0&&(s="["+a.map((e=>"["+e.map((e=>JSON.stringify(e))).join(",")+"]")).join(",")+"]"),s}function useModrinthSearchFunc(e,t,n,r,i,o,a,s,l){return async function search(c){const u=getFacatsText(vn(t),vn(n),vn(r),vn(i),vn(s),vn(o));return T_.searchProjects({query:vn(e),limit:vn(l),offset:c,index:vn(a),facets:u}).then(p)}}function useModrinthSearch(e,{keyword:t,modLoaders:n,modrinthCategories:r,modrinthSort:i,gameVersion:o,isModrinthDisabled:a}){const s=useModrinthSearchFunc(t,o,"",r,n,"",i,e,20),{error:l,loading:u,result:f,onSearch:v,hasMore:h,loadMore:m}=useSearchPattern((async e=>{const t=await s(e);return{data:t.hits,limit:t.limit,total:t.total_hits,offset:t.offset}}),(()=>!a.value&&(!!t.value||r.value.length>0)));const g=d((()=>{const e=f.value;if(!e)return[];const t=p(e.data.map((e=>({id:e.project_id,icon:e.icon_url,title:e.title,author:e.author,description:e.description,downloadCount:e.downloads,followerCount:e.follows,modrinth:e,installed:[]}))));return t}));return{modrinth:g,modrinthError:l,hasMore:h,loadMoreModrinth:m,effect:function effect(){c(t,v),c(r,v,{deep:!0}),c(i,v),c(o,v),c(a,v)},loadingModrinth:u}}function useProjectsSort(e,t){return d((()=>{const n=t.value;if(!e.value)return n;return n.map((t=>[t,getDiceCoefficient(e.value,t.title)])).sort(((e,t)=>-e[1]+t[1])).map((e=>e[0]))}))}function useMergedProjects(e){return d((()=>{const t=[],n={},insert2=e=>{n[e.id]=e,e.curseforgeProjectId&&(n[e.curseforgeProjectId]=e),e.modrinthProjectId&&(n[e.modrinthProjectId]=e)},visit2=(e,r)=>{const i=(e=>n[e.id]?n[e.id]:e.curseforgeProjectId?n[e.curseforgeProjectId]:e.modrinthProjectId?n[e.modrinthProjectId]:void 0)(e);i?(!function assignProject(e,t){e.icon=t.icon||e.icon,e.title=t.title||e.title,e.author=t.author||e.author,e.description=t.description||e.description,e.downloadCount=t.downloadCount||e.downloadCount,e.followerCount=t.followerCount||e.followerCount,e.modrinth=t.modrinth||e.modrinth,e.curseforge=t.curseforge||e.curseforge;const n=Object.fromEntries((e.files||[]).map((e=>[e.path,e])));for(const i of t.files||[])n[i.path]=i;e.files=Object.values(n);const r=Object.fromEntries((e.installed||[]).map((e=>[e.path,e])));for(const i of t.installed||[])r[i.path]=i;e.installed=Object.values(r),e.curseforgeProjectId=e.curseforgeProjectId||t.curseforgeProjectId,e.modrinthProjectId=e.modrinthProjectId||t.modrinthProjectId}(i,e),insert2(i)):(insert2(e),r&&t.push(e))},[r,i]=e.value;for(const e of r)visit2(e,!0);for(const e of i)visit2(e,!1);return t}))}const iw=Symbol("ModsSearch"),ow=Symbol("cached");function useLocalModsSearch(e,t,n,{keyword:r,modLoader:i}){const{searchInstalled:a}=en(Un),s=o([]),l=d((()=>{const e={},i=[],o=[],a=[],l=r.value,getOrDecorateProjectEntry=(t,n)=>{var r,i,o,a,s,l,c,u,d;if("OptiFine"===t.modId){if(e.OptiFine)return null==(r=e.OptiFine.files)||r.push(t),void(n&&(null==(i=e.OptiFine.installed)||i.push(t)));{const r=getOptifineAsMod();return n&&(null==(o=r.installed)||o.push(t)),null==(a=r.files)||a.push(t),e.OptiFine=r,r}}const f=null==(s=t.curseforge)?void 0:s.projectId,v=null==(l=t.modrinth)?void 0:l.projectId,h=t.name,m=v||(null==f?void 0:f.toString())||h,g=e[h]||v&&e[v]||f&&e[f];if(!g){const r=p({id:m,author:null!=(d=t.authors[0])?d:"",icon:t.icon,title:h,disabled:!1,description:t.description,installed:[],downloadCount:0,followerCount:0,modrinthProjectId:v,curseforgeProjectId:f,files:[t]});return r[ow]=!1,e[h]=r,v&&(e[v]=r),f&&(e[f]=r),n&&(r.installed.some((e=>e.path===t.path))||r.installed.push(t),r.disabled=!r.installed[0].enabled),r}null==(c=g.files)||c.push(t),n&&(g.installed.some((e=>e.path===t.path))||null==(u=g.installed)||u.push(t),g.disabled=!g.installed[0].enabled)};for(const t of n.value){const e=getOrDecorateProjectEntry(t,!0);if(!e)continue;const n=l.toLocaleLowerCase();(-1!==t.name.toLocaleLowerCase().indexOf(n)||-1!==ee(t.path).toLocaleLowerCase().indexOf(n))&&o.push(e),a.push(e)}for(const t of s.value){const e=getOrDecorateProjectEntry(t,!1);e&&i.push(e)}if(!e.OptiFine){const e=getDiceCoefficient(r.value,"optifine")>.5;e&&(t.value.optifine?o.push(getOptifineAsMod()):e&&i.push(getOptifineAsMod()))}return p([i,o,a])})),u=d((()=>l.value[0])),f=d((()=>l.value[1])),v=d((()=>l.value[2]));const h=o(!1),onSearch=async()=>{h.value=!0,async function searchLocalMods(){const n=r.value;if(!n)return void(s.value=[]);const o=i.value===Xb.forge,l=i.value===Xb.fabric,c=i.value===Xb.quilt,u=i.value===Xb.neoforge,d=(await a(n)).filter((t=>!(t.path.startsWith(e.value)||(o||u?!t.metadata.forge:l?!t.metadata.fabric:!c||!t.metadata.quilt)))).map((e=>getModFileFromResource(e,t.value)));s.value=d}().finally((()=>{h.value=!1}))};return{cached:u,effect:function effect(){c([r,n],onSearch),c(i,onSearch,{deep:!0})},instances:f,instancesAll:v,loadingCached:h}}const getOptifineAsMod=()=>({id:"OptiFine",icon:b.optifine,title:"Optifine",author:"sp614x",description:"Optifine is a Minecraft optimization mod. It allows Minecraft to run faster and look better with full support for HD textures and many configuration options.",installed:[],files:[],downloadCount:0,followerCount:0});function useModsSearch(e,t,n,r,i,{collections:a,follows:s}=Zt(ub),l){const{keyword:f,currentView:v}=l,{loadMoreModrinth:h,loadingModrinth:m,modrinth:g,modrinthError:_,effect:b}=useModrinthSearch("mod",l),{loadMoreCurseforge:k,loadingCurseforge:C,curseforge:S,curseforgeError:I,effect:E}=useCurseforgeSearch(zb.mod,l),{projects:M,effect:P}=useI18nSearch(l),{cached:D,instances:T,instancesAll:L,loadingCached:A,effect:j}=useLocalModsSearch(e,t,n,l),{items:O,effect:F}=useMarketCollectionSearch("mod",l,a,s),R=d((()=>_.value||I.value)),V=d((()=>m.value||C.value||A.value||r.value)),N=useProjectsSort(f,useMergedProjects(d((()=>{const e=v.value;return"local"===e?[T.value,[...D.value,...L.value]]:"favorite"===e?[O.value,[...D.value,...L.value]]:[[...g.value,...S.value,...M.value,...D.value],[...L.value,...T.value]]})))),{lookupBatch:z}=en(Wn),U=u({});c([N,d((()=>{var e;return null==(e=i.value)?void 0:e.locale}))],(([e])=>{const t=e,n=t.map((e=>{var t;return e.modrinthProjectId||(null==(t=e.modrinth)?void 0:t.project_id)})).filter(gn),r=t.map((e=>{var t;return e.curseforgeProjectId||(null==(t=e.curseforge)?void 0:t.id)})).filter(gn);z(n,r).then((e=>{const t={};for(const n of e)n.modrinthId&&(t[n.modrinthId]=p(n)),n.curseforgeId&&(t[n.curseforgeId]=p(n));U.value=p(t)}))}));const B=d((()=>{const e=N.value,t=U.value;return e.map((e=>{var n,r;const i=e.modrinthProjectId||(null==(n=e.modrinth)?void 0:n.project_id),o=e.curseforgeProjectId||(null==(r=e.curseforge)?void 0:r.id),a=i||(null==o?void 0:o.toString());if(a){const n=t[a];n&&(e.localizedTitle=n.name,e.localizedDescription=n.description,n.modrinthId&&!e.modrinthProjectId&&(e.modrinthProjectId=n.modrinthId),n.curseforgeId&&!e.curseforgeProjectId&&(e.curseforgeProjectId=n.curseforgeId))}return e}))}));const $=o(""),H=ln("modSort",""),q=sn("mod-dense-view",!1),G=sn("mod-group-installed",!0);return{localFilter:$,sortBy:H,denseView:q,groupInstalled:G,loadMore:function loadMore(){h(),k()},error:R,loading:V,items:B,effect:function effect(){l.effect((()=>{return(e=t.value).fabricLoader?Xb.fabric:e.forge?Xb.forge:e.quiltLoader?Xb.quilt:e.neoForged?Xb.neoforge:void 0;var e})),b(),E(),j(),P(),F(),$.value=""}}}const aw=Symbol("kModUpgrade");function useModUpgrade(e,t,n){const{cache:r,dedupingInterval:i}=Zt(H),a=u({});let s="",l="";const f=o(!1),{show:v}=J(Yb),h=sn(d((()=>`modsUpgradeSkipVersion:${e.value}`)),!1),m=ln(d((()=>`modsUpgradePolicy:${e.value}`)),"modrinth");function select(e,t){const n=[];for(const r of e)t(r)&&(n.push(r),e.delete(r));return n}Ye((e=>e instanceof Error&&"instanceInstallErrorId"in e&&e.instanceInstallErrorId===s&&(b.value=e,!0))),c([e,t],(()=>{f.value=!1,a.value={},s="",b.value=null,l=e.value}));const{refresh:g,refreshing:_,error:b}=fn((async({skipVersion:o,policy:c})=>{const u={},d=new Set(n.value),v=t.value,h=e.value;async function doCheckModrinthUpgrade(){const e=select(d,(e=>{var t;return!!(null==(t=e.modrinth)?void 0:t.projectId)}));await async function checkModrinthUpgrade(e,t,n,r){var i;const o=e.map((e=>e.hash));if(n){const n=t.minecraft,r=await T_.getProjectVersionsByHash(o),i=new Set;for(const e of Object.values(r))e.game_versions.includes(n)||i.add(e.project_id);e=e.filter((e=>!i.has(e.modrinth.projectId)))}const a=getModrinthModLoaders(t),s=[t.minecraft],l=await T_.getLatestVersionsFromHashes(o,{algorithm:"sha1",gameVersions:s,loaders:a});for(const[c,u]of Object.entries(l)){const t=e.find((e=>e.modrinth.projectId===u.project_id)),n=t;t&&n&&u.id!==(null==(i=null==n?void 0:n.modrinth)?void 0:i.versionId)&&(r[t.modrinth.projectId]={version:u,mod:t,updating:!1,filePath:ee(n.path)})}return e}(e,v,o,u)}async function doCurseforgeUpgrade(){const e=select(d,(e=>{var t;return!!(null==(t=e.curseforge)?void 0:t.projectId)}));await async function checkCurseforgeUpgrade(e,t,n,o){const a=e.map((e=>{var t;return null==(t=e.curseforge)?void 0:t.fileId})).filter(gn);if(n){const n=t.minecraft,r=await L_.getFiles(a),i=new Set;for(const e of r)e.gameVersions.includes(n)||i.add(e.id);e=e.filter((e=>!i.has(e.curseforge.projectId)))}for(let s=0;s<e.length;s+=8)await Promise.allSettled(e.slice(s,s+8).map((async e=>{var n;const a=t.minecraft,s=getCurseforgeModLoaderTypeFromRuntime(t),l=await swrvGet(`/curseforge/${e.curseforge.projectId}/files?gameVersion=${a}&modLoaderType=${s}&index=0`,(()=>L_.getModFiles({modId:e.curseforge.projectId,gameVersion:a,modLoaderType:s})),r,i);if(l.data.length>0){const t=p(l.data[0]),r=e;t.id!==(null==(n=r.curseforge)?void 0:n.fileId)&&(o[e.curseforge.projectId]||(o[e.curseforge.projectId]={file:t,mod:e,updating:!1,filePath:ee(r.path)}))}})))}(e,v,o,u)}"curseforge"===c?(await doCurseforgeUpgrade(),await doCheckModrinthUpgrade()):"modrinth"===c?(await doCheckModrinthUpgrade(),await doCurseforgeUpgrade()):"curseforgeOnly"===c?await doCurseforgeUpgrade():"modrinthOnly"===c&&await doCheckModrinthUpgrade(),a.value=u,f.value=!0,s=crypto.getRandomValues(new Uint8Array(8)).join(""),l=h}));function isCurrentTask(e){return"installInstance"===e.path&&e.param.operationId===s&&e.param.instance===l}c(n,(e=>{const t=new Set(e.map((e=>ee(e.path)))),n=Object.entries(a.value).filter((([e,n])=>t.has(n.filePath)));a.value=Object.fromEntries(n),f.value=!1}));const{task:k}=G((e=>!!isCurrentTask(e)));return c(k,((e,t)=>{t&&isCurrentTask(t)&&!e&&t.state===Z.Succeed&&(a.value={})})),{refresh:g,refreshing:_,skipVersion:h,upgradePolicy:m,error:b,plans:a,checked:f,upgrade:function upgrade(){const e=[],t=[];for(const n of Object.values(a.value))e.push({path:`mods/${n.mod.fileName}`,hashes:{sha1:n.mod.hash},size:n.mod.size||0}),t.push("file"in n?getInstanceFileFromCurseforgeFile(n.file):getInstanceFileFromModrinthVersion(n.version));v({type:"updates",oldFiles:e,files:t,id:s})},upgrading:d((()=>!!k.value))}}const sw=Symbol("ResourcePackSearch");function useResourcePackSearch(e,t,{collections:n,follows:r}=Zt(ub),i){const{loadMoreModrinth:a,loadingModrinth:s,modrinth:l,modrinthError:c,effect:u}=useModrinthSearch("resourcepack",i),{loadMoreCurseforge:f,loadingCurseforge:v,curseforge:h,curseforgeError:m,effect:g}=useCurseforgeSearch(zb.resourcePack,i),{filtered:_,all:b,loadingCached:k,effect:C}=function useLocalSearch$1(e,t,{keyword:n}){const r=d((()=>{const n={},r=[],getFromResource=(e,t)=>{var r,i,o,a;const s=null==(r=e.curseforge)?void 0:r.projectId,l=null==(i=e.modrinth)?void 0:i.projectId,c=e.name.startsWith("file/")?e.name.slice(5):e.name,u=n[c]||l&&n[l]||s&&n[s];if(!u){const r=p({id:e.id,author:"",icon:e.icon,title:c,disabled:!t,description:"string"==typeof e.description?e.description:"",descriptionTextComponent:"object"==typeof e.description?e.description:void 0,installed:[e],downloadCount:0,followerCount:0,modrinthProjectId:l,curseforgeProjectId:s,files:[e]});return n[c]=r,l&&(n[l]=r),s&&(n[s]=r),r}null==(o=u.files)||o.push(e),null==(a=u.installed)||a.push(e)};for(const t of e.value){const e=getFromResource(t,!0);e&&r.push(e)}for(const e of t.value){const t=getFromResource(e,!1);t&&r.push(t)}return p(r)})),i=o(!1);return{filtered:d((()=>r.value.filter((e=>e.title.toLowerCase().includes(n.value.toLowerCase()))))),all:r,loadingCached:i,effect:function effect(){}}}(e,t,i),S=d((()=>s.value||k.value||v.value)),{items:I,effect:E}=useMarketCollectionSearch("resourcepack",i,n,r),{currentView:M}=i,P=ln("resourcePackSort",""),D=useMergedProjects(d((()=>{const e=M.value;return"local"===e?[_.value,b.value]:"favorite"===e?[I.value,b.value]:[[...l.value,...h.value],b.value]}))),T=useProjectsSort(i.keyword,D);return{sortBy:P,loadMore:function loadMore(){a(),f()},error:d((()=>m.value||c.value)),items:T,loading:S,effect:function effect(){u(),g(),C(),E(),i.effect((()=>{}))}}}const lw=Symbol("kSaveSearch");function useSavesSearch(e,t,n){const{loadMoreCurseforge:r,loadingCurseforge:i,curseforge:o,curseforgeError:a,effect:s}=useCurseforgeSearch(zb.world,n),{instanceSaves:l,sharedSaves:c}=function useSaveLocalSearch({keyword:e},t,n){const getProjectFromFile=e=>{var t,n;return{id:e.path,icon:e.icon,title:null!=(t=e.name)?t:"",description:null!=(n=e.levelName)?n:"",author:"",disabled:!e.enabled,installed:[e],files:[e]}};return{instanceSaves:d((()=>{const n=[];for(const r of t.value){const t=r.name;e.value&&!t.toLowerCase().includes(e.value.toLowerCase())||n.push(getProjectFromFile(r))}return n})),sharedSaves:d((()=>{const t=[];for(const r of n.value){const n=r.name;e.value&&!n.toLowerCase().includes(e.value.toLowerCase())||t.push(getProjectFromFile(r))}return t}))}}(n,e,t),{currentView:u,keyword:p}=n,f=useProjectsSort(p,useMergedProjects(d((()=>{const e=u.value;return"local"===e||"favorite"===e?[l.value,c.value]:[o.value,[...c.value,...l.value]]}))));return{sortBy:ln("savesSort",""),loading:i,error:a,loadMore:r,effect:function effect(){s(),n.effect((()=>{}))},items:f}}const cw=Symbol("ShaderPackSearch");function useShaderPackSearch(e,{collections:t,follows:n}=Zt(ub),r){const{loadMoreModrinth:i,loadingModrinth:a,modrinth:s,modrinthError:l,effect:c}=useModrinthSearch("shader",{...r,modLoaders:["optifine","iris"]}),{loadMoreCurseforge:u,loadingCurseforge:f,curseforge:v,curseforgeError:h,effect:m}=useCurseforgeSearch(zb.shaderPack,r),{filtered:g,all:_,loadingCached:b,effect:k}=function useLocalSearch(e,{keyword:t}){const n=d((()=>{const t={},n=p([]),getFromResource=e=>{var n,r,i,o;const a=null==(n=e.curseforge)?void 0:n.projectId,s=null==(r=e.modrinth)?void 0:r.projectId,l=ee(e.path),c=t[l]||s&&t[s]||a&&t[a];if(!c){const n=p({id:l,author:"",icon:"",title:l,disabled:!e.enabled,description:l,installed:[e],downloadCount:0,followerCount:0,modrinthProjectId:s,curseforgeProjectId:a,files:[e]});return t[l]=n,s&&(t[s]=n),a&&(t[a]=n),n}null==(i=c.installed)||i.push(e),null==(o=c.files)||o.push(e),c.disabled=!e.enabled&&c.disabled};for(const r of e.value){const e=getFromResource(r);e&&n.push(e)}return n})),r=d((()=>n.value.filter((e=>e.title.toLowerCase().includes(t.value.toLowerCase()))))),i=o(!1);return{all:n,filtered:r,loadingCached:i,effect:function effect(){}}}(e,r),C=d((()=>a.value||b.value||f.value)),{currentView:S}=r,{items:I,effect:E}=useMarketCollectionSearch("shader",r,t,n),M=ln("shaderPackSort",""),P=d((()=>h.value||l.value));const D=useMergedProjects(d((()=>{const e=S.value;return"local"===e?[g.value,_.value]:"favorite"===e?[I.value,_.value]:[[...s.value,...v.value],_.value]})));return{sortBy:M,error:P,items:useProjectsSort(r.keyword,D),loadMore:function loadMore(){i(),u()},loading:C,effect:function effect(){c(),m(),k(),E(),r.effect((()=>{}))}}}const uw=a({setup(e,n){g(Ze,Qe()),g($b,useDropHandler());const r=et(),a=function useJavaContext(){const{getJavaState:e,removeJava:t}=en(Gn),{state:n,isValidating:r,error:i}=N(e,JavaState),o=d((()=>{var e,t;return null!=(t=null==(e=n.value)?void 0:e.all)?t:[]})),a=d((()=>{var e;return 0===(null==(e=n.value)?void 0:e.all.length)})),{refreshLocalJava:s}=en(Gn),{refreshing:l,refresh:c}=fn(s);return{isValidating:r,missing:a,all:o,error:i,remove:e=>{t(e.path)},refresh:e=>c(e),refreshing:l}}(),s=tt(),v=nt(),h=rt(v.selectedInstance,v.instances);g(ue,it());const m=ot(),_=function useInstanceVersion(e,t,n){const r=d((()=>{if(e.value.path)return Ht(t.value,e.value.version,e.value.runtime.minecraft,e.value.runtime.forge,e.value.runtime.neoForged,e.value.runtime.fabricLoader,e.value.runtime.optifine,e.value.runtime.quiltLoader,e.value.runtime.labyMod)})),i=d((()=>getServerHeader(e.value.runtime))),{resolveLocalVersion:a}=en(z);async function getResolvedVersion(e,t){let n;if(e)n=e.id;else{if(!t)return;n=t}try{return await a(n)}catch(r){if("MissingVersionJson"===r.name)return;throw r}}const s=o(void 0),{editInstance:l}=en(U),{refreshing:u,refresh:p,error:f}=fn((async n=>{const i=n.path;if(!i)return;const o=Ht(t.value,n.version,n.runtime.minecraft,n.runtime.forge,n.runtime.neoForged,n.runtime.fabricLoader,n.runtime.optifine,n.runtime.quiltLoader,e.value.runtime.labyMod),a=n.version,c=performance.now(),u=await getResolvedVersion(o,a);if(console.log("getResolvedVersion",performance.now()-c,"ms"),e.value.version!==a||o!==r.value||i!==e.value.path)return;if(u){const t=qt(u),n=e.value.runtime,r={minecraft:t.minecraft,forge:t.forge,neoForged:t.neoForged,fabricLoader:t.fabric,optifine:t.optifine,quiltLoader:t.quilt,labyMod:t.labyMod};r.minecraft===n.minecraft&&r.forge===n.forge&&r.neoForged===n.neoForged&&r.fabricLoader===n.fabricLoader&&r.optifine===n.optifine&&r.quiltLoader===n.quiltLoader&&r.labyMod===n.labyMod||(console.warn(`The instance ${i}'s runtime ${JSON.stringify(n,((e,t)=>t||void 0))} is mismatched with it's version ${u.id} ${JSON.stringify(r,((e,t)=>t||void 0))}.`),l({instancePath:i,runtime:r}))}const d={requirements:{...e.value.runtime},version:a,instance:i};s.value=u?{...u,...d}:d})),v=tn((()=>{p(e.value)}),500);c([r,t,e],v,{deep:!0});const h=d((()=>{var e;return null==(e=i.value)?void 0:e.id}));function getServerHeader(e){const t=0===Object.entries(e).filter((([e,t])=>"minecraft"!==e&&!!t)).length;for(const r of n.value)if(r.minecraft===e.minecraft){if(e.forge&&r.version===e.forge&&"forge"===r.type)return r;if(e.fabricLoader&&r.version===e.fabricLoader&&"fabric"===r.type)return r;if(e.neoForged&&r.version===e.neoForged&&"neoforge"===r.type)return r;if(e.quiltLoader&&r.version===e.quiltLoader&&"quilt"===r.type)return r;if("vanilla"===r.type&&t)return r}}return{getVersionHeader:function getVersionHeader(n,r=e.value.version){if(e.value.path)return Ht(t.value,r,n.minecraft,n.forge,n.neoForged,n.fabricLoader,n.optifine,n.quiltLoader,n.labyMod)},getServerHeader:getServerHeader,getResolvedVersion:getResolvedVersion,versionId:d((()=>{var e;return null==(e=r.value)?void 0:e.id})),serverVersionId:h,versionHeader:r,serverVersionHeader:i,error:f,isValidating:u,resolvedVersion:s,refreshResolvedVersion:()=>p(e.value)}}(h.instance,s.versions,s.servers),k=function useInstanceJava(e,t,n){const{resolveJava:r}=en(Gn),i=o(void 0),{refresh:a,refreshing:s,error:l}=fn((async()=>{const r=t.value,o=e.value,a=n.value,s=o.path,l=o.java,c=o.runtime.minecraft,u=o.runtime.forge;if(i.value=void 0,t.value&&t.value.instance!==s)return;const d=await getInstanceJavaStatus(r,o);t.value===r&&e.value.java===l&&e.value.runtime.minecraft===c&&e.value.runtime.forge===u&&n.value===a&&(i.value=d)}));function getComputedJava(e,t){return getAutoSelectedJava(n.value,e.runtime.minecraft,e.runtime.forge,t)}async function getInstanceJavaStatus(e,t){const n=t.java,i=t.path,o=getComputedJava(t,e),a=await async function getAutoOrManuallJava(e,t,n){if(e.noJava)return{auto:e};if(n&&""!==n){const r=await t(n);if(!r)return{auto:e,java:{valid:!1,path:n,version:"",majorVersion:-1}};let i;return i=e.preference.match(r)?0:e.preference.okay(r)?1:2,{auto:e,java:{...r,valid:!0},quality:i}}return{auto:e}}(o,r,n);return{instance:i,javaPath:n,...a.auto,java:a.java||a.auto.java,compatible:a.quality,preferredJava:a.auto.java}}const u=d((()=>{var e;return null==(e=i.value)?void 0:e.java}));return c([n,t,d((()=>e.value.java)),d((()=>e.value.runtime))],(()=>{a()}),{deep:!0}),{java:u,status:i,isValidating:s,getInstanceJavaStatus:getInstanceJavaStatus,getComputedJava:getComputedJava,error:l}}(h.instance,_.resolvedVersion,a.all);g(nr,function useInstanceJavaDiagnose({status:e}=Zt(tr)){const t=d((()=>{var t;const r=e.value;if(!r)return;const i=r.instance;if((!r.java||n.value[i]!==r.java.path)&&r.javaPath){if(!(null==(t=r.java)?void 0:t.valid))return"invalid";if("compatible"in r&&r.compatible!==Xn.Matched)return"incompatible"}})),n=nn("instanceJavaBypass",(()=>({})),JSON.stringify,JSON.parse);return{issue:t,bypass:function bypass(){if(!t.value)return;const r=e.value;(null==r?void 0:r.java)&&(n.value={...n.value,[r.instance]:r.java.path})}}}(k));const C=function useInstanceDefaultSource(e){return nn(d((()=>`instanceDefaultSource?instance=${e.value}`)),(()=>"modrinth"),(e=>e),(e=>e))}(h.path),S=function useInstanceOptions(e){const{watch:t}=en(Bn),{state:n,isValidating:r,error:i}=N((()=>e.value?t(e.value):void 0),GameOptionsState);return{gameOptions:n,isValidating:r,error:i}}(h.path),I=function useInstanceSaves(e){const{watch:t,getInstanceSaves:n,getSharedSaves:r,shareSave:i}=en(Hn),{state:o,isValidating:a,error:s,revalidate:l}=N((()=>e.value?t(e.value):void 0),Saves),{isSaveLinked:c,importSave:u,deleteSave:p}=en(Hn),{data:f,isValidating:v}=$(e,c),{data:h,mutate:m}=$(d((()=>`${e.value}:${f.value}`)),r),g=d((()=>{var e;return((null==(e=o.value)?void 0:e.saves)||[]).map((e=>({...e,icon:e.icon||b.unknownServer,version:"",mtime:0,enabled:!0})))})),_=d((()=>{if(f.value)return[];const e=g.value.map((e=>e.linkTo)).filter(gn);return(h.value||[]).filter((t=>!e.includes(t.path))).map((e=>({...e,icon:e.icon||b.unknownServer,version:"",mtime:0,enabled:!1})))}));return{revalidate:l,saves:g,sharedSaves:_,isValidating:a,error:s,isInstanceLinked:f,isInstanceLinkValidating:v,enableSave:async t=>{f.value||(await u({instancePath:e.value,path:t.path}),l())},disableSave:async t=>{f.value||(t.linkTo?await p({instancePath:e.value,saveName:t.name}):await i({instancePath:e.value,saveName:t.name}),l(),m())},deleteSave:async t=>{t.enabled?(await p({instancePath:e.value,saveName:t.name}),l()):(await p({saveName:t.name}),m())}}}(h.path),E=function useInstanceResourcePacks(e,t){const{watch:n}=en($n),{state:r,isValidating:i,revalidate:o,error:a}=N((()=>e.value?n(e.value):void 0),ReactiveResourceState),{t:s}=l();function getResourcePackItemFromGameSettingName(e){const t={path:"",acceptingRange:"[*]",icon:"",name:"Minecraft",version:"",size:0,hash:"",enabled:!0,mtime:0,description:"",pack_format:0,id:"vanilla"};return"vanilla"!==e?(t.path="",t.name=e,t.acceptingRange="unknown",t.id=e.startsWith("file")?e:`file/${e}`):(t.icon=b.minecraft,t.description=s("resourcepack.defaultDescription")),t}const c=d((()=>{var e,n,i;const o=[...null!=(n=null==(e=t.value)?void 0:e.resourcePacks)?n:[]].reverse(),a=new Set(o),s=[],l={},c=[];for(const t of(null==(i=r.value)?void 0:i.files)||[]){const e=getResourcePackItem(t,a);e.enabled?l[e.id]=e:c.push(e),s.push(e)}const u=[];for(const t of o)l[t]?u.push(l[t]):u.push(getResourcePackItemFromGameSettingName(t));return[s,c,u]})),u=d((()=>c.value[2])),p=d((()=>c.value[1])),f=d((()=>c.value[0])),v=d((()=>new Set(c.value[2].map((e=>e.id))))),{editGameSetting:h}=en(Bn);return{enabledSet:v,enabled:u,disabled:p,files:f,insert:function insert2(t,n){const r=[...u.value],[i]=r.splice(t,1);return r.splice(n,0,i),h({instancePath:e.value,resourcePacks:r.map((e=>e.id)).reverse()})},enable:function enable(t){const n=[...t.map((e=>"string"==typeof e?e:e.id)),...u.value.map((e=>e.id))];return h({instancePath:e.value,resourcePacks:n.reverse()})},disable:function disable(t){const n=t.map((e=>e.id)),r=u.value.filter((e=>!n.includes(e.id)));return h({instancePath:e.value,resourcePacks:r.map((e=>e.id)).reverse()})},refreshing:i}}(h.path,S.gameOptions),P=useInstanceMods(h.path,h.runtime,k.java),D=function useInstanceShaderPacks(e,t,n,r){const{link:i,watch:a}=en(qn),{editOculusShaderOptions:s,getOculusShaderOptions:l,getIrisShaderOptions:u,editIrisShaderOptions:p,getShaderOptions:f,editShaderOptions:v}=en(Bn),{state:h,error:m,isValidating:g}=N((()=>e.value?a(e.value):void 0),ReactiveResourceState),_=d((()=>{var e;return(null==(e=h.value)?void 0:e.files.map((e=>({path:e.path,version:"",enabled:T.value===e.fileName,fileName:e.fileName,size:e.size,mtime:e.mtime,hash:e.hash,modrinth:e.metadata.modrinth,curseforge:e.metadata.curseforge}))))||[]})),k=o(!1),{refresh:C,refreshing:S}=fn((async e=>{e&&(k.value=await i(e))})),I=d((()=>{if(t.value.optifine)return{id:"optifine",name:"Optifine",version:t.value.optifine,icon:b.optifine};const e=n.value.find((e=>{if(!e.enabled)return!1;const t=e.forge,n=e.fabric;if(t)return"optifine"===t.modid.toLowerCase()||"oculus"===t.modid.toLowerCase();if(n)if(n instanceof Array){if(n.some((e=>"optifabric"===e.id||"iris"===e.id)))return!0}else if("optifabric"===n.id||"iris"===n.id)return!0;return!1}));return"optifine"===(null==e?void 0:e.modId.toLowerCase())&&e.forge?{id:"optifine",name:"Optifine",version:e.forge.version,icon:b.optifine}:(null==e?void 0:e.forge)?{id:e.forge.modid,name:e.forge.name,version:e.forge.version,icon:e.icon}:(null==e?void 0:e.fabric)?(r=e.fabric,i=e.icon,r instanceof Array?r.map((e=>({id:e.id,name:e.name,version:e.version,icon:i})))[0]:{id:r.id,name:r.name,version:r.version,icon:i}):void 0;var r,i})),E=d((()=>{var e;return console.log("get shader pack path"),null==(e=r.value)?void 0:e.shaderPack})),M=o(void 0),{refresh:P}=fn((async()=>{var t;const n=I.value,i=e.value;if("optifine"===(null==n?void 0:n.id)||"optifabric"===(null==n?void 0:n.id))M.value=["optifine",null==(t=r.value)?void 0:t.shaderPack];else if("iris"===(null==n?void 0:n.id)){const t=await u(i);i===e.value?M.value=["iris",t.shaderPack]:M.value=void 0}else if("oculus"===(null==n?void 0:n.id)){const t=await l(i);i===e.value?M.value=["oculus",t.shaderPack]:M.value=void 0}else M.value=void 0})),D=tn(P,300);c([I,E],(()=>D()));const T=d({get(){var e,t;return console.log(`get shader pack ${null==(e=M.value)?void 0:e[1]}`),null==(t=M.value)?void 0:t[1]},set(t){var n,r,i;"optifine"===(null==(n=M.value)?void 0:n[0])?v({instancePath:e.value,shaderPack:null!=t?t:""}):"iris"===(null==(r=M.value)?void 0:r[0])?p({instancePath:e.value,shaderPack:null!=t?t:""}).then((()=>P())):("oculus"===(null==(i=M.value)?void 0:i[0])||(v({instancePath:e.value,shaderPack:null!=t?t:""}),p({instancePath:e.value,shaderPack:null!=t?t:""}).then((()=>P()))),s({instancePath:e.value,shaderPack:null!=t?t:""}).then((()=>P())))}});return c(e,C,{immediate:!0}),{linked:k,shaderMod:I,shaderPack:T,shaderPacks:_,refresh:C,refreshing:d((()=>S.value||g.value)),error:m,effect:function effect(){}}}(h.path,h.runtime,P.mods,S.gameOptions),T=useInstanceFiles(h.path),L=function useLaunchTask(e,t,n){return G((r=>{if(!e.value)return!1;const i=r.param;return"installJre"===r.path||"installVersion"===r.path&&(null==i?void 0:i.id)===t.value.minecraft||"installVersion.jar"===r.path&&((null==i?void 0:i.id)===n.value||(null==i?void 0:i.id)===t.value.minecraft)||"installLibraries"===r.path&&((null==i?void 0:i.id)===n.value||(null==i?void 0:i.id)===t.value.minecraft)||"installAssets"===r.path&&((null==i?void 0:i.id)===n.value||(null==i?void 0:i.id)===t.value.minecraft||(null==i?void 0:i.id)===t.value.minecraft.substring(t.value.minecraft.lastIndexOf(".")))||"installForge"===r.path&&((null==i?void 0:i.id)===t.value.forge||(null==i?void 0:i.id)===n.value||(null==i?void 0:i.id)===t.value.neoForged)||"installLabyMod"===r.path&&(null==i?void 0:i.version)===t.value.labyMod||"installOptifine"===r.path&&(null==i?void 0:i.id)===t.value.optifine||"installByProfile"===r.path&&(null==i?void 0:i.id)===n.value||"installFabric"===r.path&&(null==i?void 0:i.id)===t.value.minecraft||"installInstance"===r.path&&i.instance===e.value}))}(h.path,h.runtime,_.versionId),A=at(h.instance,_.versionId,_.serverVersionId,k.java,r.userProfile,m,P.mods),j=function useModrinthAuthenticatedAPI(){const{loginModrinth:e,hasModrinthToken:n}=en(V),r=f(H),i=u(void 0),o=u(void 0),a=u(void 0),s=u(void 0),l=u(!1),c=u(!1),p=u(!1),{show:v}=J("modrinth-login");let h=Promise.withResolvers();async function login(t=!1){try{l.value=!0,await e(),i.value=await T_.getAuthenticatedUser()}catch(n){t&&await e(!0),s.value=n}finally{l.value=!1}}async function mutateFollows(){var e;if(null==(e=i.value)?void 0:e.id){c.value=!0;try{const e=i.value.id;a.value=await getSWRV({key:"/modrinth-follows",fetcher:()=>T_.getUserFollowedProjects(e)},r)}catch(t){s.value=t}c.value=!1}}async function mutateCollections(){var e;if(null==(e=i.value)?void 0:e.id){p.value=!0;try{const e=i.value.id;o.value=await getSWRV({key:"/modrinth-collections",fetcher:()=>T_.getCollections(e)},r)}catch(t){throw s.value=t,t}finally{p.value=!1}}}t((()=>{n().then((e=>{e&&login(e)}))}));const m=d((()=>a.value?new Set(a.value.map((e=>e.id))):new Set));async function awaitLogin(){i.value||(v(),await h.promise,await login())}return{interact:async function interact(){await awaitLogin(),a.value||mutateFollows(),o.value||mutateCollections()},follows:a,rejectSignal:function rejectSignal(){h.reject(new Error("Login cancelled")),h=Promise.withResolvers()},acceptSignal:function acceptSignal(){h.resolve()},userData:i,userError:s,isValidatingUser:l,isValidatingFollows:c,followProject:async function followProject(e){await awaitLogin(),a.value||await mutateFollows(),await T_.followProject(e),await mutateFollows()},unfollowProject:async function unfollowProject(e){await awaitLogin(),a.value||await mutateFollows(),await T_.unfollowProject(e),await mutateFollows()},isFollowed:function isFollowed(e){return m.value.has(e)},addToCollection:async function addToCollection(e,t){var n;if(await awaitLogin(),!t)return;o.value||await mutateCollections();const r=null==(n=o.value)?void 0:n.find((t=>t.id===e));if(!r)throw new TypeError("Collection not found");await T_.updateCollection(e,[...r.projects,t]),await mutateCollections()},removeFromCollection:async function removeFromCollection(e,t){var n;if(await awaitLogin(),!t)return;if(!e)return;o.value||await mutateCollections();const r=null==(n=o.value)?void 0:n.find((t=>t.id===e));if(!r)throw new TypeError("Collection not found");await T_.updateCollection(e,r.projects.filter((e=>e!==t))),await mutateCollections()},collections:o,createCollection:async function createCollection(e,t,n){await awaitLogin(),o.value||await mutateCollections(),await T_.createCollection(e,t,n),await mutateCollections()},isValidatingCollections:p}}();g(ub,j);const O=function useSearchModel(e){const t=o(""),n=o(void 0),r=d((()=>n.value?[n.value]:[])),i=o(""),a=o([]),s=o(void 0),l=o(0),c=o(!0),u=o(!0),p=o("remote"),f=d((()=>"remote"!==p.value)),v=o(void 0),h=d((()=>{const e=p.value,n=!!t.value,r=!!s.value||!!a.value.length;return"local"===e||!n&&!r&&"remote"===e?"local":"favorite"===e?"favorite":"remote"})),{modrinthSort:m,curseforgeSort:g}=useMarketSort(l),_=d((()=>f.value||!u.value)),b=d((()=>f.value||!c.value));return{modLoader:n,modLoaders:r,keyword:t,gameVersion:i,modrinthCategories:a,curseforgeCategory:s,sort:l,isCurseforgeActive:c,isModrinthActive:u,source:p,currentView:h,notRemote:f,selectedCollection:v,modrinthSort:m,curseforgeSort:g,isModrinthDisabled:_,isCurseforgeDisabled:b,effect:function effect(r){useQueryOverride("keyword",t,"",Jb.string),useQueryOverride("gameVersion",i,d((()=>e.value.minecraft)),Jb.string),useQueryOverride("modLoader",n,d((()=>r())),{fromString:e=>e||void 0,toString:e=>e||""}),useQueryOverride("modLoaders",a,[],Jb.stringArray),useQueryOverride("curseforgeCategory",s,void 0,Jb.number),useQueryOverride("sort",l,0,Jb.number),useQueryOverride("curseforgeActive",c,!0,Jb.boolean),useQueryOverride("modrinthActive",u,!0,Jb.boolean),p.value="remote",v.value=void 0}}}(h.runtime);g(Kb,O);const R=useModsSearch(h.path,h.runtime,P.mods,P.isValidating,m.state,j,O),B=useModUpgrade(h.path,h.runtime,P.mods),q=useResourcePackSearch(E.enabled,E.disabled,j,O),X=useShaderPackSearch(D.shaderPacks,j,O),ee=useInstanceVersionInstallInstruction(h.path,h.instances,_.resolvedVersion,_.refreshResolvedVersion,s.versions,s.servers,a.all,a.refresh);!function useTelemetryTrack(e){const{getEnvironment:t,getSessionId:n}=en(Xt);t().then((({version:e,build:t})=>{zm.context.application.ver=e,zm.context.application.build=t.toString()})),n().then((e=>{zm.context.user.id=e,zm.context.session.id=e})),c(e,(e=>{e&&(zm.config.disableTelemetry=!!e.disableTelemetry,e.subscribe("disableTelemetrySet",(e=>{zm.config.disableTelemetry=!!e})))}))}(m.state),g(Bb,function useCriticalStatus(e){return{isOpened:d((()=>{var t,n;return null!=(n=null==(t=e.value)?void 0:t.databaseReady)&&n})),isNoEmptySpace:d((()=>{var t,n;return null!=(n=null==(t=e.value)?void 0:t.diskFullError)&&n})),invalidGameDataPath:d((()=>{var t,n;return null!=(n=null==(t=e.value)?void 0:t.invalidGameDataPath)&&n}))}}(m.state)),g(W,r),g(m_,a),g(ze,m),g(Y,v),g(K,h),g(ie,s),g(Q,A),g(rr,_),g(Hb,C),g(tr,k),g(qb,S),g(ob,I),g(Gb,E),g(Zy,P),g(er,T),g(zy,L),g(Ry,ee),g(Wb,D),g(sw,q),g(cw,X),g(iw,R),g(ew,function useModDependenciesCheck(e,t,n,r){const a=u([]),s=o(!1),l=f(H);let p="",v="";const{show:h}=J(Yb);async function checkModrinthDependencies(e,t,n){const r=e.filter((e=>e.modrinth)),i=r.map((e=>e.hash));if(0===i.length)return void console.log("Skip modrinth dependencies check due to no modrinth mods");const o=await T_.getProjectVersionsByHash(i,"sha1"),a={},s={};for(const[l,p]of Object.entries(o))for(const t of p.dependencies)"required"===t.dependency_type&&(e.find((e=>{var n;return(null==(n=e.modrinth)?void 0:n.projectId)===t.project_id}))||(t.version_id?a[t.project_id]=t.version_id:a[t.project_id]||(a[t.project_id]=""),s[t.project_id]=p.project_id));const c=Object.values(a).filter((e=>e));if(c.length>0){const e=await T_.getProjectVersionsById(c);for(const t of e){delete a[t.project_id];const e=s[t.project_id],i=r.find((t=>t.modrinth.projectId===e));n.push([getInstanceFileFromModrinthVersion(t),i])}}const u=getModrinthModLoaders(t,!1),d=Object.keys(a);await Promise.allSettled(d.map((async e=>{const i=await getSWRV(getModrinthVersionModel(e,!1,u[0],[t.minecraft]),l);if(i[0]){const t=s[e],o=r.find((e=>{var n;return(null==(n=e.modrinth)?void 0:n.projectId)===t}));n.push([getInstanceFileFromModrinthVersion(i[0]),o])}})))}async function checkCurseforgeDependencies(e,t,n){const r=e.map((e=>{var t;return e.modrinth||null==(t=e.curseforge)?void 0:t.fileId})).filter(gn);if(0===r.length)return void console.log("Skip curseforge dependencies check due to no curseforge mods");const i=await L_.getFiles(r);let o=[];const a={};for(const s of i)for(const t of s.dependencies)t.relationType===P_.RequiredDependency&&(e.find((e=>{var n;return(null==(n=e.curseforge)?void 0:n.projectId)===t.modId}))||(o.push(t.modId),a[t.modId]=s.modId.toString()));if(o=Array.from(new Set(o)),o.length>0){const r=getCurseforgeModLoaderTypeFromRuntime(t);await Promise.allSettled(o.map((async i=>{const{data:o}=await L_.getModFiles({modId:i,modLoaderType:r,gameVersion:t.minecraft,pageSize:1});if(o[0]){const t=a[i],r=e.find((e=>{var n;return(null==(n=e.curseforge)?void 0:n.projectId)===Number(t)}));n.push([getInstanceFileFromCurseforgeFile(o[0]),r])}})))}}const{refresh:m,refreshing:g,error:_}=fn((async()=>{await r(),await new Promise((e=>setTimeout(e,500)));const i=[],o=n.value,l=e.value,c=t.value;await Promise.allSettled([checkModrinthDependencies(o,c,i),checkCurseforgeDependencies(o,c,i)]),a.value=i,s.value=!0,p=crypto.getRandomValues(new Uint8Array(8)).join(""),v=l}));function isCurrentTask(e){return"installInstance"===e.path&&e.param.operationId===p&&e.param.instance===v}const{task:b}=G((e=>!!isCurrentTask(e)));return{effect:function effect(){i((()=>{a.value=[],s.value=!1,p="",v=""})),c(e,(()=>{s.value=!1,a.value=[],p="",v=e.value})),c(b,((e,t)=>{t&&isCurrentTask(t)&&!e&&t.state===Z.Succeed&&(a.value=[])}))},refresh:m,refreshing:g,error:_,installation:a,checked:s,apply:function apply(){h({type:"updates",oldFiles:[],files:a.value.map((([e])=>e)),id:p})},installing:d((()=>!!b.value))}}(h.path,h.runtime,P.mods,_.refreshResolvedVersion)),g(tw,useModLibCleaner(P.mods,P.allowLoaders)),g(lw,useSavesSearch(I.saves,I.sharedSaves,O)),g(aw,B),g(lt,st()),g(rn,cn(M.framework)),ct(M.framework,m.state);return function useExternalRoute(e){e.beforeEach(((e,t,n)=>{const r=e.fullPath.substring(1);r.startsWith("https:")||r.startsWith("http:")?(n(!1),window.open(r,"browser")):n()}))}(se()),g(Ne,ut()),g(F,dt()),g(Qn,function useFilterComboboxData(){const e=o(""),t=o([]),n=o([]);return{selectedFilterOptions:t,filterOptions:n,filteredText:e,clearFilterItems:function clearFilterItems(){t.value=[]},removeFilteredItem:function removeFilteredItem(e){t.value=t.value.filter(((t,n)=>n!==e))}}}()),g(ft,pt()),g(qe,vt()),g(rw,function useModrinthTags(){const{data:e,isValidating:t,error:n}=$("/modrinth/tags/gameVersions",(()=>T_.getGameVersionTags().then(p)),f(H)),{data:r,isValidating:i,error:o}=$("/modrinth/tags/licenses",(()=>T_.getLicenseTags().then(p)),f(H)),{data:a,isValidating:s,error:l}=$("/modrinth/tags/categories",(()=>T_.getCategoryTags().then(p)),f(H)),{data:c,isValidating:u,error:v}=$("/modrinth/tags/modLoaders",(()=>T_.getLoaderTags().then(p)),f(H)),h=d((()=>e.value||[])),m=d((()=>r.value||[])),g=d((()=>a.value||[])),_=d((()=>c.value||[])),b=d((()=>["client","server"])),k=d((()=>t.value||i.value||s.value||u.value)),C=d((()=>n.value||o.value||l.value||v.value));return{errorGameVersions:n,errorLicenses:o,errorCategories:l,errorModLoaders:v,isGameVersionValidating:t,isLicenseValidating:i,isCategoryValidating:s,isModLoaderValidating:u,refreshing:k,error:C,gameVersions:h,licenses:m,categories:g,modLoaders:_,environments:b}}()),g(Ub,function useCurseforgeCategories(){const{error:e,isValidating:t,mutate:n,data:r}=$("/curseforge/categories",(async()=>p(await L_.getCategories()).map(p)),f(H));return{categories:r,refreshing:t,refresh:n,error:e}}()),()=>{var e,t;return null==(t=(e=n.slots).default)?void 0:t.call(e)}}});function usePresence(e){const{setActivity:n}=en("PresenceService");t((()=>{const t=E(e)?e.value:e;t&&n(t)})),addEventListener("focus",(()=>{const t=E(e)?e.value:e;t&&n(t)})),E(e)&&c(e,(e=>{e&&n(e)}))}const dw=s(a({__name:"AppChangeInstanceIconCard",props:{icon:null,color:null},emits:["update:icon"],setup(e,{emit:t}){const n=e,{t:r}=l(),i=wn(n,"icon",t);return{__sfc:!0,t:r,props:n,emit:t,iconModel:i,pickIconFile:function pickIconFile(){windowController.showOpenDialog({title:r("instanceSetting.icon"),filters:[{name:r("instanceSetting.icon"),extensions:["png","jpg","jpeg","bmp","gif","svg"]}],properties:["openFile"]}).then((e=>{if(e.canceled)return;const t=e.filePaths[0];t&&(i.value=`http://launcher/media?path=${t}`)}))}}}}),(function render59(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-card",{staticClass:"transition-colors",attrs:{color:e.color}},[t("v-list",{attrs:{color:"transparent"}},[t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("instance.icon"))+" ")]),t("v-list-item-subtitle",[e._v(" "+e._s(n.t("instance.iconHint"))+" ")])],1),t("v-list-item-action",[t("v-btn",{attrs:{text:"",outlined:""},on:{click:function(e){n.iconModel=""}}},[e._v(" "+e._s(n.t("modified.reset"))+" ")])],1)],1)],1),t("v-divider"),t("v-list",{attrs:{color:"transparent"}},[t("v-list-item",[t("v-text-field",{attrs:{label:n.t("instance.iconUrl"),small:"","hide-details":"",outlined:"",filled:"",dense:""},model:{value:n.iconModel,callback:function(e){n.iconModel=e},expression:"iconModel"}}),t("v-list-item-action",[t("v-btn",{attrs:{icon:""},on:{click:n.pickIconFile}},[t("v-icon",[e._v(" upload_file ")])],1)],1)],1)],1)],1)}),[],!1,null,null,null,null).exports;const pw=s(a({__name:"SettingItemCheckbox",props:{value:{type:Boolean},title:null,disabled:{type:Boolean},description:null},emits:["input"],setup:(e,{emit:t})=>({__sfc:!0,props:e,emit:t,model:wn(e,"value",t)})}),(function render60(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list-item",{attrs:{disabled:e.disabled},on:{click:function(t){e.disabled||n.emit("input",!e.value)}}},[t("v-list-item-action",{staticClass:"self-center"},[t("v-checkbox",{attrs:{"hide-details":"",disabled:e.disabled,readonly:!0,"input-value":e.value,value:e.value},on:{"!click":function(t){t.stopPropagation(),t.preventDefault(),e.disabled||n.emit("input",!e.value)},change:function(t){return n.emit("input",!e.value)}}})],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(e.title)+" "),e._t("default")],2),e.description?t("v-list-item-subtitle",[e._v(" "+e._s(e.description)+" ")]):e._e()],1)],1)}),[],!1,null,null,null,null).exports;const fw=s(a({__name:"BaseSettingGlobalLabel",props:{global:{type:Boolean}},emits:["clear","click"],setup(e,{emit:t}){const{t:n}=l();return{__sfc:!0,emit:t,t:n,vSharedTooltip:Te}}}),(function render61(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-chip",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:t=>e.global?n.t("settingLabel.globalHint"):n.t("settingLabel.localHint"),expression:"_ => global ? t('settingLabel.globalHint') : t('settingLabel.localHint')"}],staticClass:"mb-1 ml-2",attrs:{label:"",small:"",dark:"",color:e.global?"lighten-2 purple":"lighten-2 blue",close:!e.global},on:{click:function(e){return e.stopPropagation(),n.emit("click")},"click:close":function(e){return n.emit("clear")}}},[e.global?[e._v(" "+e._s(n.t("settingLabel.global"))+" ")]:[e._v(" "+e._s(n.t("settingLabel.local"))+" ")]],2)}),[],!1,null,null,null,null).exports;const vw=s(a({__name:"BaseSettingGeneral",setup(e){const n=useQuery("changeIcon"),{data:r,resetFastLaunch:i,isGlobalHideLauncher:a,hideLauncher:s,resetHideLauncher:c,isGlobalShowLog:u,showLog:p,resetShowLog:f,disableAuthlibInjector:v,disableElyByAuthlib:h,isGlobalDisableAuthlibInjector:m,isGlobalDisableElyByAuthlib:g,resetDisableAuthlibInjector:b,resetDisableElyByAuthlib:k}=Zt(b_),{userProfile:C}=Zt(W),S=d((()=>C.value.authority!==ht)),I=d((()=>C.value.authority.startsWith("https://authserver.ely.by"))),{t:E}=l(),M=o(!1);t((()=>{n.value&&_().then((()=>{M.value=!0,D()}))}));const{ready:P,start:D}=xn(500,{controls:!0}),T=d((()=>!P.value&&M.value));return{__sfc:!0,changeIcon:n,data:r,resetFastLaunch:i,isGlobalHideLauncher:a,hideLauncher:s,resetHideLauncher:c,isGlobalShowLog:u,showLog:p,resetShowLog:f,disableAuthlibInjector:v,disableElyByAuthlib:h,isGlobalDisableAuthlibInjector:m,isGlobalDisableElyByAuthlib:g,resetDisableAuthlibInjector:b,resetDisableElyByAuthlib:k,userProfile:C,isThirdparty:S,isElyBy:I,t:E,changeIconModel:M,ready:P,start:D,highlighted:T,AppChangeInstanceIconCard:dw,SettingItemCheckbox:pw,BaseSettingGlobalLabel:fw}}}),(function render62(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list",{staticClass:"base-settings"},[t("v-subheader",{},[e._v(" "+e._s(n.t("BaseSettingGeneral.title"))+" ")]),t("v-list-item",[t("v-list-item-action",{staticClass:"self-center"},[t("v-menu",{attrs:{"close-on-content-click":!1,"nudge-width":380,"offset-x":""},scopedSlots:e._u([{key:"activator",fn:function({on:r,attrs:i}){return[t("v-avatar",e._g(e._b({directives:[{name:"ripple",rawName:"v-ripple"}],attrs:{id:"instance-icon",size:"80"}},"v-avatar",i,!1),r),[n.data.icon?t("img",{attrs:{src:n.data.icon}}):t("v-icon",[e._v(" add ")])],1)]}}]),model:{value:n.changeIconModel,callback:function(e){n.changeIconModel=e},expression:"changeIconModel"}},[t(n.AppChangeInstanceIconCard,{attrs:{color:n.highlighted?"info":"",icon:n.data.icon},on:{"update:icon":function(t){return e.$set(n.data,"icon",t)}}})],1)],1),t("v-list-item-content",[t("v-list-item-subtitle",[e._v(" "+e._s(n.t("instance.iconHint"))+" ")]),t("div",{staticClass:"mt-1"},[t("v-btn",{attrs:{outlined:"",text:""},on:{click:function(e){n.changeIconModel=!0}}},[e._v(" "+e._s(n.t("instance.changeIcon"))+" ")])],1)],1),t("div",{staticClass:"w-60"},[t("v-text-field",{attrs:{label:n.t("instance.name"),hint:n.t("instance.nameHint"),filled:"",dense:"",placeholder:`Minecraft ${n.data.runtime.minecraft}`},model:{value:n.data.name,callback:function(t){e.$set(n.data,"name",t)},expression:"data.name"}})],1)],1),t(n.SettingItemCheckbox,{attrs:{title:n.t("instanceSetting.hideLauncher")},model:{value:n.hideLauncher,callback:function(e){n.hideLauncher=e},expression:"hideLauncher"}},[t(n.BaseSettingGlobalLabel,{attrs:{global:n.isGlobalHideLauncher},on:{clear:n.resetHideLauncher}})],1),t(n.SettingItemCheckbox,{attrs:{title:n.t("instanceSetting.showLog")},model:{value:n.showLog,callback:function(e){n.showLog=e},expression:"showLog"}},[t(n.BaseSettingGlobalLabel,{attrs:{global:n.isGlobalShowLog},on:{clear:n.resetShowLog}})],1),n.isThirdparty?t(n.SettingItemCheckbox,{attrs:{title:n.t("instanceSetting.disableAuthlibInjector"),description:n.t("instanceSetting.disableAuthlibInjectorDescription")},model:{value:n.disableAuthlibInjector,callback:function(e){n.disableAuthlibInjector=e},expression:"disableAuthlibInjector"}},[t(n.BaseSettingGlobalLabel,{attrs:{global:n.isGlobalDisableAuthlibInjector},on:{clear:n.resetDisableAuthlibInjector}})],1):e._e(),n.isElyBy?t(n.SettingItemCheckbox,{attrs:{title:n.t("instanceSetting.disableElyByAuthlib"),description:n.t("instanceSetting.disableElyByAuthlibDescription")},model:{value:n.disableElyByAuthlib,callback:function(e){n.disableElyByAuthlib=e},expression:"disableElyByAuthlib"}},[t(n.BaseSettingGlobalLabel,{attrs:{global:n.isGlobalDisableElyByAuthlib},on:{clear:n.resetDisableElyByAuthlib}})],1):e._e()],1)}),[],!1,null,"2cb8ccc3",null,null).exports;const hw=s(a({__name:"BaseSettingJavaList",props:{items:null,value:null,remove:null},emits:["input"],setup(e,{emit:t}){const{t:n}=l(),{showItemInDirectory:r}=en(Xt),{java:i}=Zt(tr);return{__sfc:!0,emit:t,t:n,showItemInDirectory:r,java:i}}}),(function render63(){var e,t=this,n=t._self._c,r=t._self._setupProxy;return n("v-list",{staticClass:"overflow-y-auto bg-transparent!",attrs:{"two-line":""}},[n("v-list-item",{key:"DEFAULT",class:{primary:""===t.value.path},on:{click:function(e){return r.emit("input",{path:"",version:"",majorVersion:0,valid:!1})}}},[n("v-list-item-avatar",[n("v-icon",[t._v("close")])],1),n("v-list-item-content",[n("v-list-item-title",[t._v(" "+t._s(r.t("java.allocatedLong"))+" ")]),n("v-list-item-subtitle",[t._v(t._s(null==(e=r.java)?void 0:e.path))])],1)],1),t._l(t.items,(function(e){return n("v-list-item",{key:e.path,class:{primary:e.path===t.value.path&&e.valid,error:e.path===t.value.path&&!e.valid},on:{click:function(t){return r.emit("input",e)}}},[n("v-list-item-avatar",[n("span",{staticClass:"font-extrabold",style:{color:e.path===t.value.path&&e.valid?"white":e.valid?"orange":"grey"}},[t._v(" "+t._s(e.majorVersion)+" ")])]),n("v-list-item-content",[e.valid?n("v-list-item-title",{staticClass:"flex items-center gap-2"},[t._v(" Java "+t._s(e.version)+" "),e.arch?n("v-chip",{staticClass:"h-[20px]",attrs:{color:"orange",small:"",label:"",outlined:""}},[t._v(" "+t._s(e.arch)+" ")]):t._e()],1):n("v-list-item-title",[t._v(" "+t._s(r.t("java.invalid"))+" ")]),n("v-list-item-subtitle",[t._v(t._s(e.path))])],1),n("v-list-item-action",[e.valid?n("v-btn",{attrs:{icon:""},on:{click:function(t){return t.stopPropagation(),r.showItemInDirectory(e.path)}}},[n("v-icon",[t._v("folder")])],1):t._e()],1),n("v-list-item-action",[n("v-btn",{attrs:{icon:"",color:"red"},on:{click:function(n){return n.stopPropagation(),t.remove(e)}}},[n("v-icon",[t._v("delete")])],1)],1)],1)}))],2)}),[],!1,null,null,null,null).exports;const mw=s(a({__name:"SettingJavaMemory",props:{assignMemory:{type:[Boolean,String]},min:null,max:null},emits:["update:max","update:min"],setup(e,{emit:n}){const r=e,{t:a}=l(),{getMemoryStatus:s}=en(Xt),c=o({total:0,free:0}),u=d((()=>(c.value.total-c.value.free)/c.value.total*100)),{enabledMods:p}=Zt(Zy),f=d((()=>{if("auto"===r.assignMemory){const e=p.value.length;let t=0;if(0===e)t=1024;else{const n=e/25,r=Math.floor(n);t=1024*r+(n-r>.5?512:0)+1024}return 1024*t*1024}return 1024*r.min*1024})),v=d((()=>"auto"===r.assignMemory?c.value.total:1024*r.max*1024)),h=d({get:()=>[f.value,v.value],set(e){n("update:min",Math.floor(e[0]/1024/1024)),n("update:max",Math.floor(e[1]/1024/1024))}}),m=d((()=>f.value/(c.value.total||1)*100)),g=d((()=>v.value/(c.value.total||1)*100)),updateTotalMemory=()=>{s().then((({total:e,free:t})=>{c.value.total=e,c.value.free=t}))};let _;return i((()=>{clearInterval(_)})),t((()=>{updateTotalMemory(),_=setInterval(updateTotalMemory,1e3)})),{__sfc:!0,props:r,emit:n,t:a,getMemoryStatus:s,step:536870912,sysmem:c,memoryProgress:u,enabledMods:p,minMemory:f,maxMemory:v,mem:h,minMemoryProgress:m,maxMemoryProgress:g,updateTotalMemory:updateTotalMemory,interval:_,getExpectedSize:ne}}}),(function render64(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"flex flex-col"},[t("v-progress-linear",{staticClass:"mt-3 rounded",attrs:{active:!1!==e.assignMemory,value:n.minMemoryProgress,color:"deep-orange","buffer-value":n.maxMemoryProgress,striped:"",stream:"",height:"25"},scopedSlots:e._u([{key:"default",fn:function(){return[t("strong",{staticClass:"pl-4"},[e._v(" "+e._s(n.t("java.minMemory")+" "+n.getExpectedSize(n.minMemory,"B"))+" ")]),t("div",{staticClass:"flex-grow"}),t("strong",{staticClass:"pr-4"},[e._v(" "+e._s(n.t("java.maxMemory")+" "+n.getExpectedSize(n.maxMemory,"B"))+" ")])]},proxy:!0}])}),!1!==e.assignMemory?t("v-range-slider",{staticClass:"z-10 mt-[-25px]",attrs:{"input-value":n.mem,disabled:!0!==e.assignMemory,max:n.sysmem.total,min:"0",step:n.step,height:"25","track-fill-color":"transparent","track-color":"transparent",color:"red","hide-details":""},on:{input:function(e){n.mem=e}},scopedSlots:e._u([{key:"thumb-label",fn:function({value:t}){return[e._v(" "+e._s(n.getExpectedSize(t,"",1))+" ")]}}],null,!1,1565687850)}):e._e(),t("v-progress-linear",{staticClass:"mt-3 rounded",attrs:{value:n.memoryProgress,color:"blue",height:"25",reverse:""},scopedSlots:e._u([{key:"default",fn:function(){return[t("div",{staticClass:"flex items-center justify-center"},[t("v-icon",{attrs:{left:""}},[e._v(" memory ")]),t("strong",{staticClass:"flex flex-grow-0 items-center justify-center"},[e._v(" "+e._s(n.t("java.systemMemory",{free:n.getExpectedSize(n.sysmem.free,"B"),total:n.getExpectedSize(n.sysmem.total,"B")}))+" ")])],1)]},proxy:!0}])})],1)}),[],!1,null,null,null,null).exports;const gw=s(a({__name:"SettingJavaMemoryAssign",props:{value:{type:[Boolean,String]}},emits:["input"],setup(e,{emit:t}){const n=e,{t:r}=l(),i=d({get:()=>"auto"===n.value?1:n.value?2:0,set(e){t("input",0!==e&&(1!==e||"auto"))}});return{__sfc:!0,t:r,props:n,emit:t,memoryMode:i}}}),(function render65(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-btn-toggle",{attrs:{dense:""},model:{value:n.memoryMode,callback:function(e){n.memoryMode=e},expression:"memoryMode"}},[t("v-btn",[t("v-icon",{attrs:{left:""}},[e._v(" hide_source ")]),e._v(" "+e._s(n.t("java.memoryUnassigned"))+" ")],1),t("v-btn",[t("v-icon",{attrs:{left:"",color:"primary"}},[e._v(" memory ")]),e._v(" "+e._s(n.t("java.memoryAuto"))+" ")],1),t("v-btn",[t("v-icon",{attrs:{left:"",color:"deep-orange"}},[e._v(" pinch ")]),e._v(" "+e._s(n.t("java.memoryManual"))+" ")],1)],1)}),[],!1,null,null,null,null).exports;const yw=s(a({__name:"EnvVarTableItem",props:{env:null,readonly:null},emits:["delete"],setup(e,{emit:t}){const n=e,r=d((()=>Object.fromEntries(Object.entries(n.env).sort((([e],[t])=>e.localeCompare(t))))));return{__sfc:!0,props:n,emit:t,items:r,vSharedTooltip:Te,BaseSettingGlobalLabel:fw}}}),(function render66(){var e=this,t=e._self._c,n=e._self._setupProxy;return Object.keys(e.env).length>0?t("v-list-item",{staticClass:"fix-after gap-x-4 grid grid-cols-2",attrs:{dense:""}},e._l(n.items,(function(r,i){var o,a;return t("div",{key:i,staticClass:"flex items-center v-list-item__subtitle"},[t("v-icon",{attrs:{left:""}},[e._v(" key ")]),t("span",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:i,expression:"key"}],staticClass:"overflow-hidden text-ellipsis"},[e._v(" "+e._s(i)+" ")]),(null==(o=e.readonly)?void 0:o.includes(i))?t(n.BaseSettingGlobalLabel,{attrs:{global:!0}}):e._e(),t("v-spacer",{staticClass:"mr-4"}),t("span",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:r,expression:"value"}],staticClass:"overflow-hidden text-ellipsis"},[e._v(" "+e._s(r)+" ")]),(null==(a=e.readonly)?void 0:a.includes(i))?e._e():t("v-btn",{attrs:{icon:"",color:"error"},on:{click:function(e){return n.emit("delete",i)}}},[t("v-icon",{staticClass:"material-icons-outlined"},[e._v(" delete ")])],1)],1)})),0):e._e()}),[],!1,null,"64c86870",null,null).exports;const _w=s(a({__name:"EnvVarAddItem",emits:["clear","add"],setup(e,{emit:t}){const n=o(""),r=o("");return{__sfc:!0,emit:t,envVarKey:n,envVarValue:r,onEnvVarCleared:function onEnvVarCleared(){n.value="",r.value="",t("clear")},onEnvVarAdded:function onEnvVarAdded(){t("add",n.value,r.value),n.value="",r.value=""}}}}),(function render67(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list-item",{staticClass:"gap-2"},[t("v-btn",{attrs:{icon:""},on:{click:n.onEnvVarCleared}},[t("v-icon",[e._v("close")])],1),t("v-text-field",{attrs:{autofocus:"",label:"Key",placeholder:"Key",solo:"",outlined:"",dense:"","hide-details":""},model:{value:n.envVarKey,callback:function(e){n.envVarKey=e},expression:"envVarKey"}}),t("v-text-field",{attrs:{label:"Value",placeholder:"Value",solo:"",outlined:"",dense:"","hide-details":""},model:{value:n.envVarValue,callback:function(e){n.envVarValue=e},expression:"envVarValue"}}),t("v-btn",{attrs:{icon:"",color:"primary"},on:{click:n.onEnvVarAdded}},[t("v-icon",[e._v("check")])],1)],1)}),[],!1,null,null,null,null).exports;const bw=s(a({__name:"BaseSettingJava",setup(e){const{t:t}=l(),{showOpenDialog:n}=windowController,{all:r,remove:i,refreshing:a,refresh:s}=Zt(m_),{java:c}=Zt(tr),{resolveJava:u}=en(Gn),{isGlobalAssignMemory:p,isGlobalVmOptions:f,assignMemory:v,isGlobalPrependCommand:h,prependCommand:m,env:g,globalEnv:_,resetPrependCommand:b,resetAssignMemory:k,resetVmOptions:C,maxMemory:S,vmOptions:I,minMemory:E,javaPath:M}=Zt(b_),P=d((()=>({..._.value,...g.value}))),D=d((()=>{const e={..._.value};for(const t in e)void 0!==g.value[t]&&delete e[t];return Object.keys(e)})),T=d({get:()=>r.value.find((e=>e.path===M.value))||{path:"",valid:!1,majorVersion:0,version:""},set:e=>{var t;M.value=null!=(t=null==e?void 0:e.path)?t:""}}),{push:L}=se();const A=o(!1);return{__sfc:!0,t:t,showOpenDialog:n,javas:r,removeJava:i,refreshing:a,refresh:s,selectedJava:c,add:u,isGlobalAssignMemory:p,isGlobalVmOptions:f,assignMemory:v,isGlobalPrependCommand:h,prependCommand:m,env:g,globalEnv:_,resetPrependCommand:b,resetAssignMemory:k,resetVmOptions:C,maxMem:S,vmOptions:I,minMem:E,javaPath:M,allEnv:P,readonlyEnv:D,java:T,push:L,gotoSetting:()=>{L("/setting")},browseFile:async function browseFile(){const{filePaths:e}=await n({title:t("java.importFromFile")});e.forEach(u)},adding:A,onAddEnvVar:function onAddEnvVar(){A.value=!0},onEnvVarCleared:function onEnvVarCleared(){A.value=!1},onEnvVarAdded:function onEnvVarAdded(e,t){A.value=!1,""!==e&&(g.value={...g.value,[e]:t})},onEnvVarDeleted:function onEnvVarDeleted(e){const{[e]:t,...n}=g.value;g.value=n},vSharedTooltip:Te,BaseSettingGlobalLabel:fw,JavaList:hw,SettingJavaMemory:mw,SettingJavaMemoryAssign:gw,EnvVarTableItem:yw,EnvVarAddItem:_w}}}),(function render68(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list",{staticStyle:{background:"transparent",width:"100%"}},[t("v-subheader",{staticStyle:{"padding-right":"2px"}},[e._v(" Java "),t("v-spacer"),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.left",value:e=>n.t("java.refresh"),expression:"_ => t('java.refresh')",modifiers:{left:!0}}],attrs:{icon:"",loading:n.refreshing},on:{click:n.refresh}},[t("v-icon",[e._v("refresh")])],1),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.left",value:e=>n.t("java.importFromFile"),expression:"_ => t('java.importFromFile')",modifiers:{left:!0}}],attrs:{id:"java-import",icon:""},on:{click:n.browseFile}},[t("v-icon",[e._v("add")])],1)],1),t("v-list-group",{attrs:{id:"java-list","no-action":""},scopedSlots:e._u([{key:"activator",fn:function(){var r;return[t("v-list-item",{attrs:{id:"java-list"}},[t("v-list-item-content",[t("v-list-item-title",[t("span",{staticClass:"h-full self-center object-center text-center"},[e._v(" "+e._s(n.t("java.location"))+" ")])]),t("v-list-item-subtitle",[e._v(" "+e._s(n.java&&n.java.path?n.java.path:(null==(r=n.selectedJava)?void 0:r.path)||n.t("java.allocatedLong"))+" ")])],1)],1)]},proxy:!0}])},[t(n.JavaList,{attrs:{items:n.javas,remove:n.removeJava},model:{value:n.java,callback:function(e){n.java=e},expression:"java"}})],1),t("v-list-item",[t("div",{staticClass:"mt-2 flex flex-col gap-2 py-[8px]"},[t("div",{staticClass:"flex flex-row items-center"},[e._v(" "+e._s(n.t("java.memory"))+" "),t(n.BaseSettingGlobalLabel,{attrs:{global:n.isGlobalAssignMemory},on:{click:n.gotoSetting,clear:n.resetAssignMemory}}),t("div",{staticClass:"flex-grow"}),t(n.SettingJavaMemoryAssign,{model:{value:n.assignMemory,callback:function(e){n.assignMemory=e},expression:"assignMemory"}})],1),t(n.SettingJavaMemory,{attrs:{"assign-memory":n.assignMemory,min:n.minMem,max:n.maxMem},on:{"update:min":function(e){n.minMem=e},"update:max":function(e){n.maxMem=e}}})],1)]),t("v-list-item",{staticStyle:{"margin-top":"5px"}},[t("v-list-item-content",{staticClass:"max-w-70 mr-4"},[t("v-list-item-title",[e._v(" "+e._s(n.t("instance.prependCommand"))+" "),t(n.BaseSettingGlobalLabel,{attrs:{global:n.isGlobalPrependCommand},on:{clear:n.resetPrependCommand,click:n.gotoSetting}})],1),t("v-list-item-subtitle",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("instance.prependCommandHint"),expression:"_ => t('instance.prependCommandHint')"}]},[t("v-text-field",{staticClass:"m-1 mt-2",attrs:{"hide-details":"",required:"",outlined:"",filled:"",dense:"",placeholder:n.t("instance.prependCommandHint")},model:{value:n.prependCommand,callback:function(e){n.prependCommand=e},expression:"prependCommand"}})],1)],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("instance.vmOptions"))+" "),t(n.BaseSettingGlobalLabel,{attrs:{global:n.isGlobalVmOptions},on:{clear:n.resetVmOptions,click:n.gotoSetting}})],1),t("v-list-item-subtitle",[t("v-text-field",{staticClass:"m-1 mt-2",attrs:{"hide-details":"",required:"",outlined:"",filled:"",dense:"",placeholder:n.t("instance.vmOptionsHint")},model:{value:n.vmOptions,callback:function(e){n.vmOptions=e},expression:"vmOptions"}})],1)],1)],1),t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("instance.vmVar"))+" ")]),t("v-list-item-subtitle",[e._v(" "+e._s(n.t("instance.vmVarHint"))+" ")])],1),t("v-list-item-action",[t("v-btn",{attrs:{icon:""},on:{click:n.onAddEnvVar}},[t("v-icon",[e._v("add")])],1)],1)],1),t(n.EnvVarTableItem,{attrs:{env:n.allEnv,readonly:n.readonlyEnv},on:{delete:n.onEnvVarDeleted}}),n.adding?t(n.EnvVarAddItem,{on:{clear:n.onEnvVarCleared,add:n.onEnvVarAdded}}):e._e(),t("v-divider")],1)}),[],!1,null,"a6fe0378",null,null).exports;const ww=s(a({__name:"BaseSettingLaunch",setup(e){const{t:t}=l(),{preview:n,refresh:r,command:i,error:a}=function useLaunchPreview(){const{generateArguments:e}=en(Le),{generateLaunchOptions:t}=Zt(Q),n=v({preview:[]}),{path:r}=Zt(K),{userProfile:i}=Zt(W),wrapIfSpace=e=>-1!==e.indexOf(" ")?`"${e}"`:e,{refresh:o,refreshing:a,error:s}=fn((async o=>{const a=await t(r.value,i.value,"",o,{},!0),s=await e(a);n.preview=s}));return{command:d((()=>n.preview.map(wrapIfSpace).join(" "))),...S(n),refreshing:a,error:s,refresh:o}}(),{notify:s}=q(),{save:c,isGlobalMcOptions:u,resetMcOptions:p,mcOptions:f}=Zt(b_),h=o(!1),m=d((()=>n.value.join("\n"))),{push:g}=se(),{path:_}=Zt(K),{isGameOptionsLinked:b,linkGameOptions:k,unlinkGameOptions:C}=en(Bn),{isLinked:I,unlink:E,link:M}=en("InstanceServerInfoService"),{data:P,mutate:D}=$(d((()=>`${_.value}/options.txt`)),(e=>b(e.substring(0,e.lastIndexOf("/"))))),{data:T,mutate:L}=$(d((()=>`${_.value}/servers.dat`)),(e=>I(e.substring(0,e.lastIndexOf("/"))))),{model:A,show:j,target:O,confirm:F,cancel:R}=mt((e=>{"options.txt"===e?k(_.value).then((()=>D())):"servers.dat"===e&&M(_.value).then((()=>L()))}));return{__sfc:!0,t:t,preview:n,refresh:r,command:i,error:a,notify:s,save:c,isGlobalMcOptions:u,resetMcOptions:p,mcOptions:f,isPreviewShown:h,previewText:m,push:g,path:_,isGameOptionsLinked:b,linkGameOptions:k,unlinkGameOptions:C,isServersListLinked:I,unlinkServersList:E,linkServersList:M,isGameOptionsLinkedCache:P,mutateOptions:D,isServersListLinkedCache:T,mutateServers:L,model:A,show:j,target:O,confirm:F,cancel:R,showPreview:async function showPreview(e="client"){await c(),await r(e),a.value||(h.value=!0)},copyToClipboard:async function copyToClipboard(e="client"){await c(),await r(e),a.value||(s({level:"success",title:t("copyClipboard.success")}),windowController.writeClipboard(i.value))},gotoSetting:()=>{g("/setting")},SettingItemCheckbox:pw,BaseSettingGlobalLabel:fw}}}),(function render69(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list",{staticStyle:{background:"transparent",width:"100%"},attrs:{"two-line":"",subheader:""}},[t("v-subheader",[e._v("Minecraft")]),t(n.SettingItemCheckbox,{attrs:{value:n.isGameOptionsLinkedCache||!1,disabled:void 0===n.isGameOptionsLinkedCache,title:n.t("instance.useSharedOptions"),description:n.t("instance.useSharedOptionsDesc")},on:{input:function(e){n.isGameOptionsLinkedCache?n.unlinkGameOptions(n.path).then((()=>n.mutateOptions())):n.show("options.txt")}}}),t(n.SettingItemCheckbox,{attrs:{value:n.isServersListLinkedCache||!1,disabled:void 0===n.isServersListLinkedCache,title:n.t("instance.useSharedServersList"),description:n.t("instance.useSharedServersListDesc")},on:{input:function(e){n.isServersListLinkedCache?n.unlinkServersList(n.path).then((()=>n.mutateServers())):n.show("servers.dat")}}}),t("v-list-item",[t("v-list-item-content",{staticStyle:{flex:"1"}},[t("v-list-item-title",[e._v(" "+e._s(n.t("instance.mcOptions"))+" "),t(n.BaseSettingGlobalLabel,{attrs:{global:n.isGlobalMcOptions},on:{clear:n.resetMcOptions,click:n.gotoSetting}})],1),t("v-list-item-subtitle",[t("v-text-field",{staticClass:"m-1 mt-2",attrs:{outlined:"",filled:"",dense:"","hide-details":"",required:"",placeholder:n.t("instance.mcOptionsHint")},model:{value:n.mcOptions,callback:function(e){n.mcOptions=e},expression:"mcOptions"}})],1)],1)],1),t("v-list-item",[t("v-list-item-action",[t("v-icon",{staticClass:"material-icons-outlined icon-image-preview"},[e._v(" preview ")])],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("instance.launchArguments"))+" ")])],1),e._v(" "+e._s(n.t("modrinth.environments.server"))+" "),t("v-divider",{staticClass:"my-4 mx-2",attrs:{vertical:""}}),t("v-list-item-action",[t("v-btn",{attrs:{icon:""},on:{click:function(e){return n.copyToClipboard("server")}}},[t("v-icon",[e._v("content_copy")])],1)],1),t("v-list-item-action",[t("v-btn",{attrs:{icon:""},on:{click:function(e){return n.showPreview("server")}}},[t("v-icon",[e._v("print")])],1)],1),t("span",{staticClass:"mx-4"}),e._v(" "+e._s(n.t("modrinth.environments.client"))+" "),t("v-divider",{staticClass:"my-4 mx-2",attrs:{vertical:""}}),t("v-list-item-action",[t("v-btn",{attrs:{icon:""},on:{click:function(e){return n.copyToClipboard("client")}}},[t("v-icon",[e._v("content_copy")])],1)],1),t("v-list-item-action",{staticClass:"mx-0"},[t("v-btn",{attrs:{icon:""},on:{click:function(e){return n.showPreview("client")}}},[t("v-icon",[e._v("print")])],1)],1)],1),t("v-dialog",{staticStyle:{overflow:"hidden"},attrs:{width:500},model:{value:n.isPreviewShown,callback:function(e){n.isPreviewShown=e},expression:"isPreviewShown"}},[t("v-card",[t("v-toolbar",{attrs:{color:"primary"}},[e._v(" "+e._s(n.t("instance.launchArguments"))+" ")]),t("v-textarea",{attrs:{"hide-details":"",readonly:"",filled:"",value:n.previewText,"no-resize":"",height:480}})],1)],1),t("v-dialog",{attrs:{width:"400"},model:{value:n.model,callback:function(e){n.model=e},expression:"model"}},[t("v-card",[t("v-card-title",[e._v(" "+e._s(n.t("instance.linkFileTitle",{file:n.target}))+" ")]),t("v-card-text",[e._v(" "+e._s(n.t("instance.linkFileDesc",{file:n.target}))+" ")]),t("v-card-actions",[t("v-btn",{attrs:{text:""},on:{click:n.cancel}},[e._v(" "+e._s(n.t("cancel"))+" ")]),t("div",{staticClass:"flex-grow"}),t("v-btn",{attrs:{text:"",color:"primary"},on:{click:n.confirm}},[t("v-icon",{attrs:{left:""}},[e._v(" link ")]),e._v(" "+e._s(n.t("yes"))+" ")],1)],1)],1)],1),t("v-divider")],1)}),[],!1,null,"d1118a02",null,null).exports;const xw=s(a({__name:"BaseSettingModpack",setup(e){const{data:t}=Zt(b_),{gameProfile:n}=Zt(W),{t:r}=l();return{__sfc:!0,data:t,gameProfile:n,t:r}}}),(function render70(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list",{staticClass:"base-settings",attrs:{color:"transparent","two-line":"",subheader:""}},[t("v-subheader",{staticStyle:{"padding-right":"2px"}},[e._v(" "+e._s(n.t("modpack.name",1))+" ")]),t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("modpack.author"))+" ")]),t("v-list-item-subtitle",[e._v(" "+e._s(n.t("modpack.authorHint"))+" ")])],1),t("v-list-item-action",{staticStyle:{"flex-grow":"0"}},[t("v-text-field",{attrs:{"hide-details":"",placeholder:n.gameProfile.name,outlined:"",filled:"",dense:"",required:""},model:{value:n.data.author,callback:function(t){e.$set(n.data,"author",t)},expression:"data.author"}})],1)],1),t("v-list-item",{staticStyle:{"margin-top":"5px"}},[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("modpack.description"))+" ")]),t("v-list-item-subtitle",[t("v-text-field",{staticClass:"m-1 mt-2",attrs:{outlined:"",filled:"",dense:"","hide-details":"",placeholder:n.t("modpack.descriptionHint")},model:{value:n.data.description,callback:function(t){e.$set(n.data,"description",t)},expression:"data.description"}})],1)],1)],1),t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("modpack.url"))+" ")]),t("v-list-item-subtitle",[e._v(" "+e._s(n.t("modpack.urlHint"))+" ")])],1),t("v-list-item-action",{staticStyle:{width:"50%"}},[t("v-text-field",{staticClass:"m-1 mt-2",attrs:{outlined:"",filled:"",dense:"","hide-details":"",placeholder:n.t("modpack.urlHint")},model:{value:n.data.url,callback:function(t){e.$set(n.data,"url",t)},expression:"data.url"}})],1)],1)],1)}),[],!1,null,"5cbe40de",null,null).exports;const kw=s(a({__name:"BaseSettingServer",setup(e){const{data:t}=Zt(b_),{t:n}=l();return{__sfc:!0,data:t,t:n}}}),(function render71(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list",{staticClass:"base-settings",attrs:{"two-line":"",subheader:""}},[t("v-subheader",{staticStyle:{"padding-right":"2px"}},[e._v(" "+e._s(n.t("server.name",1))+" ")]),t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("server.host"))+" ")])],1),t("v-list-item-action",[t("v-text-field",{attrs:{"hide-details":"",solo:"",placeholder:"www.whatever.com",required:""},model:{value:n.data.host,callback:function(t){e.$set(n.data,"host",t)},expression:"data.host"}})],1)],1),t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("server.port"))+" ")])],1),t("v-list-item-action",[t("v-text-field",{attrs:{solo:"","hide-details":"",placeholder:"25565",required:""},model:{value:n.data.port,callback:function(t){e.$set(n.data,"port",t)},expression:"data.port"}})],1)],1)],1)}),[],!1,null,"9fc7e214",null,null).exports;const Cw=s(a({__name:"BaseSettingSync",setup(e){const{data:t}=Zt(b_),{t:n}=l();return{__sfc:!0,data:t,t:n,gotoHelp:()=>{window.open("https://xmcl.app/faq/","browser")}}}}),(function render72(){var e=this;return e._self._c,e._self._setupProxy,e._e()}),[],!1,null,"a168c4a6",null,null).exports;const Sw=s(a({__name:"BaseSettingVersions",props:{isExpanded:{type:Boolean}},setup(e){const t=e,{data:n}=Zt(b_),{versions:r}=Zt(ie),i=o(!1),a=d((()=>t.isExpanded||i.value||n.runtime.forge)),s=d((()=>t.isExpanded||i.value||n.runtime.neoForged)),c=d((()=>t.isExpanded||i.value||n.runtime.fabricLoader)),u=d((()=>t.isExpanded||i.value||n.runtime.quiltLoader)),p=d((()=>t.isExpanded||i.value||n.runtime.optifine)),f=d((()=>t.isExpanded||i.value||n.runtime.labyMod)),{onSelectMinecraft:v,onSelectNeoForged:h,onSelectForge:m,onSelectFabric:g,onSelectQuilt:_,onSelectOptifine:b,onSelectLabyMod:k,onSelectLocalVersion:C}=useInstanceEditVersions(n,r),{t:S}=l();return{__sfc:!0,props:t,data:n,versions:r,showAll:i,showForge:a,showNeoForged:s,showFabric:c,showQuilt:u,showOptifine:p,showLabyMod:f,onSelectMinecraft:v,onSelectNeoForged:h,onSelectForge:m,onSelectFabric:g,onSelectQuilt:_,onSelectOptifine:b,onSelectLabyMod:k,onSelectLocalVersion:C,t:S,VersionInputFabric:u_,VersionInputForge:d_,VersionInputLabymod:g_,VersionInputLocal:p_,VersionInputMinecraft:f_,VersionInputNeoForged:v_,VersionInputOptifine:h_,VersionInputQuilt:y_}}}),(function render73(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list",{staticClass:"base-settings",attrs:{subheader:""}},[t("v-subheader",[e._v(" "+e._s(n.t("version.name",2))+" "),t("div",{staticClass:"flex-grow"}),e.isExpanded?e._e():t("v-btn",{attrs:{icon:""},on:{click:function(e){n.showAll=!n.showAll}}},[n.showAll?t("v-icon",[e._v(" unfold_less ")]):t("v-icon",[e._v(" unfold_more ")])],1)],1),t(n.VersionInputMinecraft,{attrs:{value:n.data.runtime.minecraft},on:{input:n.onSelectMinecraft}}),n.showNeoForged?t(n.VersionInputNeoForged,{attrs:{value:n.data.runtime.neoForged,minecraft:n.data.runtime.minecraft},on:{input:n.onSelectNeoForged}}):e._e(),n.showForge?t(n.VersionInputForge,{attrs:{value:n.data.runtime.forge,minecraft:n.data.runtime.minecraft},on:{input:n.onSelectForge}}):e._e(),n.showFabric?t(n.VersionInputFabric,{attrs:{value:n.data.runtime.fabricLoader,minecraft:n.data.runtime.minecraft},on:{input:n.onSelectFabric}}):e._e(),n.showQuilt?t(n.VersionInputQuilt,{attrs:{value:n.data.runtime.quiltLoader,minecraft:n.data.runtime.minecraft},on:{input:n.onSelectQuilt}}):e._e(),n.showOptifine?t(n.VersionInputOptifine,{attrs:{value:n.data.runtime.optifine,forge:n.data.runtime.forge||"",minecraft:n.data.runtime.minecraft},on:{input:n.onSelectOptifine}}):e._e(),n.showLabyMod?t(n.VersionInputLabymod,{attrs:{value:n.data.runtime.labyMod,minecraft:n.data.runtime.minecraft},on:{input:n.onSelectLabyMod}}):e._e(),t(n.VersionInputLocal,{attrs:{value:n.data.version,versions:n.versions},on:{input:n.onSelectLocalVersion}})],1)}),[],!1,null,"7cf0d497",null,null).exports;const Iw=s(a({__name:"BaseSetting",setup(e){const{isServer:a,name:s,instance:c}=Zt(K),{edit:u}=Zt(Y),p=useInstanceEdit(c,u),{t:f}=l();g(b_,p),function useAutoSaveLoad(e,o){t((()=>o())),n((()=>o())),r((()=>e())),i((()=>e()))}((()=>{}),p.load);const{isModified:v}=p;const h=o("black"),m=o(!1);!function useBeforeLeave(e){const n=se();let remove=()=>{};t((()=>{remove=n.beforeEach(((t,n,r)=>{e()?r():r(!1)}))})),i((()=>{remove()}))}((()=>!v.value||(p.data.path!==c.value.path?(p.load(),!0):(h.value="error",m.value=!0,setTimeout((()=>{h.value="black",m.value=!1}),500),!1))));const _=kn("(min-width: 1360px)");return usePresence(d((()=>f("presence.instanceSetting",{instance:s.value})))),gt(d((()=>[{element:"#instance-icon",popover:{title:f("tutorial.instance.iconTitle"),description:f("tutorial.instance.iconDescription")}},{element:"#java-list",popover:{title:f("tutorial.instance.javaTitle"),description:f("tutorial.instance.javaDescription")}},{element:"#java-import",popover:{title:f("tutorial.instance.javaImportTitle"),description:f("tutorial.instance.javaImportDescription")}}]))),{__sfc:!0,isServer:a,name:s,instance:c,_edit:u,edit:p,t:f,isModified:v,onReset:function onReset(){p.load()},snackbarColor:h,hasAnimation:m,isExpanded:_,BaseSettingGeneral:vw,BaseSettingJava:bw,BaseSettingLaunch:ww,BaseSettingModpack:xw,BaseSettingServer:kw,BaseSettingSync:Cw,BaseSettingVersions:Sw}}}),(function render74(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"base-setting px-10"},[t("div",[t(n.BaseSettingGeneral,{}),t(n.BaseSettingVersions,{attrs:{isExpanded:n.isExpanded}}),n.isExpanded?e._e():t("v-divider")],1),t("div",[t(n.BaseSettingJava,{}),t(n.BaseSettingSync,{}),t(n.BaseSettingLaunch,{}),n.isServer?t(n.BaseSettingServer,{}):t(n.BaseSettingModpack,{})],1),t("v-snackbar",{class:{"shake-animation":n.hasAnimation},attrs:{color:n.snackbarColor,timeout:-1,value:n.isModified},scopedSlots:e._u([{key:"action",fn:function({attrs:r}){return[t("div",e._b({staticClass:"mr-2 flex gap-1"},"div",r,!1),[t("v-btn",{attrs:{text:""},on:{click:n.onReset}},[e._v(" "+e._s(n.t("modified.reset"))+" ")]),t("v-btn",{attrs:{color:"primary"},on:{click:n.edit.save}},[e._v(" "+e._s(n.t("modified.save"))+" ")])],1)]}}])},[t("div",{staticClass:"text-button mr-4"},[e._v(" "+e._s(n.t("modified.unsaved"))+" ")])])],1)}),[],!1,null,null,null,null).exports;var Ew={exports:{}};
/*! vue-grid-layout - 2.4.0 | (c) 2015, 2022  Gustavo Santos (JBay Solutions) <gustavo.santos@jbaysolutions.com> (http://www.jbaysolutions.com) | https://github.com/jbaysolutions/vue-grid-layout */Ew.exports=function(e){var t={};function __webpack_require__(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,__webpack_require__),r.l=!0,r.exports}return __webpack_require__.m=e,__webpack_require__.c=t,__webpack_require__.d=function(e,t,n){__webpack_require__.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.t=function(e,t){if(1&t&&(e=__webpack_require__(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(__webpack_require__.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)__webpack_require__.d(n,r,function(t){return e[t]}.bind(null,r));return n},__webpack_require__.n=function(e){var t=e&&e.__esModule?function getDefault(){return e.default}:function getModuleExports(){return e};return __webpack_require__.d(t,"a",t),t},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s="fb15")}({"01f9":function(e,t,n){var r=n("2d00"),i=n("5ca1"),o=n("2aba"),a=n("32e9"),s=n("84f2"),l=n("41a0"),c=n("7f20"),u=n("38fd"),d=n("2b4c")("iterator"),p=!([].keys&&"next"in[].keys()),f="keys",v="values",returnThis=function(){return this};e.exports=function(e,t,n,h,m,g,_){l(n,t,h);var b,k,C,getMethod=function(e){if(!p&&e in M)return M[e];switch(e){case f:return function keys(){return new n(this,e)};case v:return function values(){return new n(this,e)}}return function entries(){return new n(this,e)}},S=t+" Iterator",I=m==v,E=!1,M=e.prototype,P=M[d]||M["@@iterator"]||m&&M[m],D=P||getMethod(m),T=m?I?getMethod("entries"):D:void 0,L="Array"==t&&M.entries||P;if(L&&(C=u(L.call(new e)))!==Object.prototype&&C.next&&(c(C,S,!0),r||"function"==typeof C[d]||a(C,d,returnThis)),I&&P&&P.name!==v&&(E=!0,D=function values(){return P.call(this)}),r&&!_||!p&&!E&&M[d]||a(M,d,D),s[t]=D,s[S]=returnThis,m)if(b={values:I?D:getMethod(v),keys:g?D:getMethod(f),entries:T},_)for(k in b)k in M||o(M,k,b[k]);else i(i.P+i.F*(p||E),t,b);return b}},"02f4":function(e,t,n){var r=n("4588"),i=n("be13");e.exports=function(e){return function(t,n){var o,a,s=String(i(t)),l=r(n),c=s.length;return l<0||l>=c?e?"":void 0:(o=s.charCodeAt(l))<55296||o>56319||l+1===c||(a=s.charCodeAt(l+1))<56320||a>57343?e?s.charAt(l):o:e?s.slice(l,l+2):a-56320+(o-55296<<10)+65536}}},"0390":function(e,t,n){var r=n("02f4")(!0);e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},"0bfb":function(e,t,n){var r=n("cb7c");e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},"0d58":function(e,t,n){var r=n("ce10"),i=n("e11e");e.exports=Object.keys||function keys(e){return r(e,i)}},1156:function(e,t,n){var r=n("ad20");"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals),(0,n("499e").default)("c1ec597e",r,!0,{sourceMap:!1,shadowMode:!1})},"11e9":function(e,t,n){var r=n("52a7"),i=n("4630"),o=n("6821"),a=n("6a99"),s=n("69a8"),l=n("c69a"),c=Object.getOwnPropertyDescriptor;t.f=n("9e1e")?c:function getOwnPropertyDescriptor(e,t){if(e=o(e),t=a(t,!0),l)try{return c(e,t)}catch(n){}if(s(e,t))return i(!r.f.call(e,t),e[t])}},1495:function(e,t,n){var r=n("86cc"),i=n("cb7c"),o=n("0d58");e.exports=n("9e1e")?Object.defineProperties:function defineProperties(e,t){i(e);for(var n,a=o(t),s=a.length,l=0;s>l;)r.f(e,n=a[l++],t[n]);return e}},"18d2":function(e,t,n){var r=n("18e9");e.exports=function(e){var t=(e=e||{}).reporter,n=e.batchProcessor,i=e.stateHandler.getState;if(!t)throw new Error("Missing required dependency: reporter.");function getObject(e){return i(e).object}return{makeDetectable:function makeDetectable(o,a,s){s||(s=a,a=o,o=null),(o=o||{}).debug,r.isIE(8)?s(a):function injectObject(a,s){var l=function buildCssTextString(t){var n=e.important?" !important; ":"; ";return(t.join(n)+n).trim()}(["display: block","position: absolute","top: 0","left: 0","width: 100%","height: 100%","border: none","padding: 0","margin: 0","opacity: 0","z-index: -1000","pointer-events: none"]),c=!1,u=window.getComputedStyle(a),d=a.offsetWidth,p=a.offsetHeight;function mutateDom(){function alterPositionStyles(){if("static"===u.position){a.style.setProperty("position","relative",o.important?"important":"");var removeRelativeStyles=function(e,t,n,r){var i=n[r];"auto"!==i&&"0"!==function getNumericalValue(e){return e.replace(/[^-\d\.]/g,"")}(i)&&(e.warn("An element that is positioned static has style."+r+"="+i+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+r+" will be set to 0. Element: ",t),t.style.setProperty(r,"0",o.important?"important":""))};removeRelativeStyles(t,a,u,"top"),removeRelativeStyles(t,a,u,"right"),removeRelativeStyles(t,a,u,"bottom"),removeRelativeStyles(t,a,u,"left")}}""!==u.position&&(alterPositionStyles(),c=!0);var e=document.createElement("object");e.style.cssText=l,e.tabIndex=-1,e.type="text/html",e.setAttribute("aria-hidden","true"),e.onload=function onObjectLoad(){c||alterPositionStyles(),function getDocument2(e,t){if(!e.contentDocument){var n=i(e);return n.checkForObjectDocumentTimeoutId&&window.clearTimeout(n.checkForObjectDocumentTimeoutId),void(n.checkForObjectDocumentTimeoutId=setTimeout((function checkForObjectDocument(){n.checkForObjectDocumentTimeoutId=0,getDocument2(e,t)}),100))}t(e.contentDocument)}(this,(function onObjectDocumentReady(e){s(a)}))},r.isIE()||(e.data="about:blank"),i(a)&&(a.appendChild(e),i(a).object=e,r.isIE()&&(e.data="about:blank"))}i(a).startSize={width:d,height:p},n?n.add(mutateDom):mutateDom()}(a,s)},addListener:function addListener(e,t){function listenerProxy(){t(e)}if(r.isIE(8))i(e).object={proxy:listenerProxy},e.attachEvent("onresize",listenerProxy);else{var n=getObject(e);if(!n)throw new Error("Element is not detectable by this strategy.");n.contentDocument.defaultView.addEventListener("resize",listenerProxy)}},uninstall:function uninstall(e){if(i(e)){var t=getObject(e);t&&(r.isIE(8)?e.detachEvent("onresize",t.proxy):e.removeChild(t),i(e).checkForObjectDocumentTimeoutId&&window.clearTimeout(i(e).checkForObjectDocumentTimeoutId),delete i(e).object)}}}}},"18e9":function(e,t,n){var r=e.exports={};r.isIE=function(e){return!(!function isAnyIeVersion(){var e=navigator.userAgent.toLowerCase();return-1!==e.indexOf("msie")||-1!==e.indexOf("trident")||-1!==e.indexOf(" edge/")}()||e&&e!==function(){var e=3,t=document.createElement("div"),n=t.getElementsByTagName("i");do{t.innerHTML="\x3c!--[if gt IE "+ ++e+"]><i></i><![endif]--\x3e"}while(n[0]);return e>4?e:void 0}())},r.isLegacyOpera=function(){return!!window.opera}},"1ca7":function(e,t,n){n.d(t,"b",(function(){return getDocumentDir})),n.d(t,"a",(function(){return addWindowEventListener})),n.d(t,"c",(function(){return removeWindowEventListener}));var r="auto";function hasWindow2(){return"undefined"!=typeof window}function getDocumentDir(){return function hasDocument2(){return"undefined"!=typeof document}()?void 0!==document.dir?document.dir:document.getElementsByTagName("html")[0].getAttribute("dir"):r}function addWindowEventListener(e,t){hasWindow2?window.addEventListener(e,t):t()}function removeWindowEventListener(e,t){hasWindow2&&window.removeEventListener(e,t)}},"214f":function(e,t,n){n("b0c5");var r=n("2aba"),i=n("32e9"),o=n("79e5"),a=n("be13"),s=n("2b4c"),l=n("520a"),c=s("species"),u=!o((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),d=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var p=s(e),f=!o((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),v=f?!o((function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[c]=function(){return n}),n[p](""),!t})):void 0;if(!f||!v||"replace"===e&&!u||"split"===e&&!d){var h=/./[p],m=n(a,p,""[e],(function maybeCallNative(e,t,n,r,i){return t.exec===l?f&&!i?{done:!0,value:h.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}})),g=m[0],_=m[1];r(String.prototype,e,g),i(RegExp.prototype,p,2==t?function(e,t){return _.call(e,this,t)}:function(e){return _.call(e,this)})}}},"230e":function(e,t,n){var r=n("d3f4"),i=n("7726").document,o=r(i)&&r(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},2350:function(e,t){e.exports=function(e){var t=[];return t.toString=function toString(){return this.map((function(t){var n=function cssWithMappingToString(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var i=function toComment(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}(r),o=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[n].concat(o).concat([i]).join("\n")}return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},i=0;i<this.length;i++){var o=this[i][0];"number"==typeof o&&(r[o]=!0)}for(i=0;i<e.length;i++){var a=e[i];"number"==typeof a[0]&&r[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]="("+a[2]+") and ("+n+")"),t.push(a))}},t}},"23c6":function(e,t,n){var r=n("2d95"),i=n("2b4c")("toStringTag"),o="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),i))?n:o?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},2621:function(e,t){t.f=Object.getOwnPropertySymbols},2877:function(e,t,n){function normalizeComponent2(e,t,n,r,i,o,a,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),o&&(c._scopeId="data-v-"+o),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):i&&(l=s?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function renderWithStyleInjection(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}n.d(t,"a",(function(){return normalizeComponent2}))},"2aba":function(e,t,n){var r=n("7726"),i=n("32e9"),o=n("69a8"),a=n("ca5a")("src"),s=n("fa5b"),l="toString",c=(""+s).split(l);n("8378").inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var l="function"==typeof n;l&&(o(n,"name")||i(n,"name",t)),e[t]!==n&&(l&&(o(n,a)||i(n,a,e[t]?""+e[t]:c.join(String(t)))),e===r?e[t]=n:s?e[t]?e[t]=n:i(e,t,n):(delete e[t],i(e,t,n)))})(Function.prototype,l,(function toString(){return"function"==typeof this&&this[a]||s.call(this)}))},"2aeb":function(e,t,n){var r=n("cb7c"),i=n("1495"),o=n("e11e"),a=n("613b")("IE_PROTO"),Empty=function(){},s="prototype",createDict=function(){var e,t=n("230e")("iframe"),r=o.length;for(t.style.display="none",n("fab2").appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),createDict=e.F;r--;)delete createDict[s][o[r]];return createDict()};e.exports=Object.create||function create(e,t){var n;return null!==e?(Empty[s]=r(e),n=new Empty,Empty[s]=null,n[a]=e):n=createDict(),void 0===t?n:i(n,t)}},"2af9":function(e,t,n){(function(e){n.d(t,"d",(function(){return install2})),n("7f7f"),n("cadf"),n("456d"),n("ac6a");var r=n("bc21");n.d(t,"a",(function(){return r.a}));var i=n("37c8");n.d(t,"b",(function(){return i.a}));var o={GridLayout:i.a,GridItem:r.a};function install2(e){install2.installed||(install2.installed=!0,Object.keys(o).forEach((function(t){e.component(t,o[t])})))}var a={install:install2},s=null;"undefined"!=typeof window?s=window.Vue:void 0!==e&&(s=e.Vue),s&&s.use(a),t.c=o}).call(this,n("c8ba"))},"2b4c":function(e,t,n){var r=n("5537")("wks"),i=n("ca5a"),o=n("7726").Symbol,a="function"==typeof o;(e.exports=function(e){return r[e]||(r[e]=a&&o[e]||(a?o:i)("Symbol."+e))}).store=r},"2cef":function(e,t,n){e.exports=function(){var e=1;return{generate:function generate(){return e++}}}},"2d00":function(e,t){e.exports=!1},"2d95":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"2f21":function(e,t,n){var r=n("79e5");e.exports=function(e,t){return!!e&&r((function(){t?e.call(null,(function(){}),1):e.call(null)}))}},"32e9":function(e,t,n){var r=n("86cc"),i=n("4630");e.exports=n("9e1e")?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},"37c8":function(e,t,n){n("8e6e"),n("cadf"),n("456d"),n("f751"),n("fca0"),n("ac6a");var r=n("ade3");n("c5f6");var i=n("8bbf"),o=n.n(i),a=n("a2b6"),s=n("97a7"),l=n("bc21"),c=n("1ca7");function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u=n("eec4"),d={name:"GridLayout",provide:function provide2(){return{eventBus:null,layout:this}},components:{GridItem:l.a},props:{autoSize:{type:Boolean,default:!0},colNum:{type:Number,default:12},rowHeight:{type:Number,default:150},maxRows:{type:Number,default:1/0},margin:{type:Array,default:function _default2(){return[10,10]}},isDraggable:{type:Boolean,default:!0},isResizable:{type:Boolean,default:!0},isMirrored:{type:Boolean,default:!1},isBounded:{type:Boolean,default:!1},useCssTransforms:{type:Boolean,default:!0},verticalCompact:{type:Boolean,default:!0},restoreOnDrag:{type:Boolean,default:!1},layout:{type:Array,required:!0},responsive:{type:Boolean,default:!1},responsiveLayouts:{type:Object,default:function _default2(){return{}}},transformScale:{type:Number,default:1},breakpoints:{type:Object,default:function _default2(){return{lg:1200,md:996,sm:768,xs:480,xxs:0}}},cols:{type:Object,default:function _default2(){return{lg:12,md:10,sm:6,xs:4,xxs:2}}},preventCollision:{type:Boolean,default:!1},useStyleCursor:{type:Boolean,default:!0}},data:function data(){return{width:null,mergedStyle:{},lastLayoutLength:0,isDragging:!1,placeholder:{x:0,y:0,w:0,h:0,i:-1},layouts:{},lastBreakpoint:null,originalLayout:null}},created:function created(){var e=this;e.resizeEventHandler=function(t,n,r,i,o,a){e.resizeEvent(t,n,r,i,o,a)},e.dragEventHandler=function(t,n,r,i,o,a){e.dragEvent(t,n,r,i,o,a)},e._provided.eventBus=new o.a,e.eventBus=e._provided.eventBus,e.eventBus.$on("resizeEvent",e.resizeEventHandler),e.eventBus.$on("dragEvent",e.dragEventHandler),e.$emit("layout-created",e.layout)},beforeDestroy:function beforeDestroy(){this.eventBus.$off("resizeEvent",this.resizeEventHandler),this.eventBus.$off("dragEvent",this.dragEventHandler),this.eventBus.$destroy(),Object(c.c)("resize",this.onWindowResize),this.erd&&this.erd.uninstall(this.$refs.item)},beforeMount:function beforeMount(){this.$emit("layout-before-mount",this.layout)},mounted:function mounted(){this.$emit("layout-mounted",this.layout),this.$nextTick((function(){Object(a.l)(this.layout),this.originalLayout=this.layout;var e=this;this.$nextTick((function(){e.initResponsiveFeatures(),e.onWindowResize(),Object(c.a)("resize",e.onWindowResize),Object(a.c)(e.layout,e.verticalCompact),e.$emit("layout-updated",e.layout),e.updateHeight(),e.$nextTick((function(){this.erd=u({strategy:"scroll",callOnAdd:!1}),this.erd.listenTo(e.$refs.item,(function(){e.onWindowResize()}))}))}))}))},watch:{width:function width(e,t){var n=this;this.$nextTick((function(){var e=this;this.eventBus.$emit("updateWidth",this.width),null===t&&this.$nextTick((function(){e.$emit("layout-ready",n.layout)})),this.updateHeight()}))},layout:function layout(){this.layoutUpdate()},colNum:function colNum(e){this.eventBus.$emit("setColNum",e)},rowHeight:function rowHeight(){this.eventBus.$emit("setRowHeight",this.rowHeight)},isDraggable:function isDraggable(){this.eventBus.$emit("setDraggable",this.isDraggable)},isResizable:function isResizable(){this.eventBus.$emit("setResizable",this.isResizable)},isBounded:function isBounded(){this.eventBus.$emit("setBounded",this.isBounded)},transformScale:function transformScale(){this.eventBus.$emit("setTransformScale",this.transformScale)},responsive:function responsive(){this.responsive||(this.$emit("update:layout",this.originalLayout),this.eventBus.$emit("setColNum",this.colNum)),this.onWindowResize()},maxRows:function maxRows(){this.eventBus.$emit("setMaxRows",this.maxRows)},margin:function margin(){this.updateHeight()}},methods:{layoutUpdate:function layoutUpdate(){if(void 0!==this.layout&&null!==this.originalLayout){if(this.layout.length!==this.originalLayout.length){var e=this.findDifference(this.layout,this.originalLayout);e.length>0&&(this.layout.length>this.originalLayout.length?this.originalLayout=this.originalLayout.concat(e):this.originalLayout=this.originalLayout.filter((function(t){return!e.some((function(e){return t.i===e.i}))}))),this.lastLayoutLength=this.layout.length,this.initResponsiveFeatures()}Object(a.c)(this.layout,this.verticalCompact),this.eventBus.$emit("updateWidth",this.width),this.updateHeight(),this.$emit("layout-updated",this.layout)}},updateHeight:function updateHeight(){this.mergedStyle={height:this.containerHeight()}},onWindowResize:function onWindowResize(){null!==this.$refs&&null!==this.$refs.item&&void 0!==this.$refs.item&&(this.width=this.$refs.item.offsetWidth),this.eventBus.$emit("resizeEvent")},containerHeight:function containerHeight(){if(this.autoSize)return Object(a.a)(this.layout)*(this.rowHeight+this.margin[1])+this.margin[1]+"px"},dragEvent:function dragEvent(e,t,n,i,o,s){var l=Object(a.f)(this.layout,t);null==l&&(l={x:0,y:0}),"dragstart"!==e||this.verticalCompact||(this.positionsBeforeDrag=this.layout.reduce((function(e,t){var n=t.i,i=t.x,o=t.y;return _objectSpread(_objectSpread({},e),{},Object(r.a)({},n,{x:i,y:o}))}),{})),"dragmove"===e||"dragstart"===e?(this.placeholder.i=t,this.placeholder.x=l.x,this.placeholder.y=l.y,this.placeholder.w=s,this.placeholder.h=o,this.$nextTick((function(){this.isDragging=!0})),this.eventBus.$emit("updateWidth",this.width)):this.$nextTick((function(){this.isDragging=!1})),this.layout=Object(a.g)(this.layout,l,n,i,!0,this.preventCollision),this.restoreOnDrag?(l.static=!0,Object(a.c)(this.layout,this.verticalCompact,this.positionsBeforeDrag),l.static=!1):Object(a.c)(this.layout,this.verticalCompact),this.eventBus.$emit("compact"),this.updateHeight(),"dragend"===e&&(delete this.positionsBeforeDrag,this.$emit("layout-updated",this.layout))},resizeEvent:function resizeEvent(e,t,n,r,i,o){var s,l=Object(a.f)(this.layout,t);if(null==l&&(l={h:0,w:0}),this.preventCollision){var c=Object(a.e)(this.layout,_objectSpread(_objectSpread({},l),{},{w:o,h:i})).filter((function(e){return e.i!==l.i}));if(s=c.length>0){var u=1/0,d=1/0;c.forEach((function(e){e.x>l.x&&(u=Math.min(u,e.x)),e.y>l.y&&(d=Math.min(d,e.y))})),Number.isFinite(u)&&(l.w=u-l.x),Number.isFinite(d)&&(l.h=d-l.y)}}s||(l.w=o,l.h=i),"resizestart"===e||"resizemove"===e?(this.placeholder.i=t,this.placeholder.x=n,this.placeholder.y=r,this.placeholder.w=l.w,this.placeholder.h=l.h,this.$nextTick((function(){this.isDragging=!0})),this.eventBus.$emit("updateWidth",this.width)):this.$nextTick((function(){this.isDragging=!1})),this.responsive&&this.responsiveGridLayout(),Object(a.c)(this.layout,this.verticalCompact),this.eventBus.$emit("compact"),this.updateHeight(),"resizeend"===e&&this.$emit("layout-updated",this.layout)},responsiveGridLayout:function responsiveGridLayout(){var e=Object(s.b)(this.breakpoints,this.width),t=Object(s.c)(e,this.cols);null==this.lastBreakpoint||this.layouts[this.lastBreakpoint]||(this.layouts[this.lastBreakpoint]=Object(a.b)(this.layout));var n=Object(s.a)(this.originalLayout,this.layouts,this.breakpoints,e,this.lastBreakpoint,t,this.verticalCompact);this.layouts[e]=n,this.lastBreakpoint!==e&&this.$emit("breakpoint-changed",e,n),this.$emit("update:layout",n),this.lastBreakpoint=e,this.eventBus.$emit("setColNum",Object(s.c)(e,this.cols))},initResponsiveFeatures:function initResponsiveFeatures(){this.layouts=Object.assign({},this.responsiveLayouts)},findDifference:function findDifference(e,t){var n=e.filter((function(e){return!t.some((function(t){return e.i===t.i}))})),r=t.filter((function(t){return!e.some((function(e){return t.i===e.i}))}));return n.concat(r)}}},p=d;n("e279");var f=n("2877"),v=Object(f.a)(p,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"item",staticClass:"vue-grid-layout",style:e.mergedStyle},[e._t("default"),n("grid-item",{directives:[{name:"show",rawName:"v-show",value:e.isDragging,expression:"isDragging"}],staticClass:"vue-grid-placeholder",attrs:{x:e.placeholder.x,y:e.placeholder.y,w:e.placeholder.w,h:e.placeholder.h,i:e.placeholder.i}})],2)}),[],!1,null,null,null);t.a=v.exports},"38fd":function(e,t,n){var r=n("69a8"),i=n("4bf8"),o=n("613b")("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},"41a0":function(e,t,n){var r=n("2aeb"),i=n("4630"),o=n("7f20"),a={};n("32e9")(a,n("2b4c")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(a,{next:i(1,n)}),o(e,t+" Iterator")}},"456d":function(e,t,n){var r=n("4bf8"),i=n("0d58");n("5eda")("keys",(function(){return function keys(e){return i(r(e))}}))},4588:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},4630:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},4917:function(e,t,n){var r=n("cb7c"),i=n("9def"),o=n("0390"),a=n("5f1b");n("214f")("match",1,(function(e,t,n,s){return[function match3(n){var r=e(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=s(n,e,this);if(t.done)return t.value;var l=r(e),c=String(this);if(!l.global)return a(l,c);var u=l.unicode;l.lastIndex=0;for(var d,p=[],f=0;null!==(d=a(l,c));){var v=String(d[0]);p[f]=v,""===v&&(l.lastIndex=o(c,i(l.lastIndex),u)),f++}return 0===f?null:p}]}))},"499e":function(e,t,n){function listToStyles(e,t){for(var n=[],r={},i=0;i<t.length;i++){var o=t[i],a=o[0],s={id:e+":"+i,css:o[1],media:o[2],sourceMap:o[3]};r[a]?r[a].parts.push(s):n.push(r[a]={id:a,parts:[s]})}return n}n.r(t),n.d(t,"default",(function(){return addStylesClient}));var r="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!r)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var i={},o=r&&(document.head||document.getElementsByTagName("head")[0]),a=null,s=0,l=!1,noop2=function(){},c=null,u="data-vue-ssr-id",d="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function addStylesClient(e,t,n,r){l=n,c=r||{};var o=listToStyles(e,t);return addStylesToDom(o),function update(t){for(var n=[],r=0;r<o.length;r++){var a=o[r];(s=i[a.id]).refs--,n.push(s)}for(t?addStylesToDom(o=listToStyles(e,t)):o=[],r=0;r<n.length;r++){var s;if(0===(s=n[r]).refs){for(var l=0;l<s.parts.length;l++)s.parts[l]();delete i[s.id]}}}}function addStylesToDom(e){for(var t=0;t<e.length;t++){var n=e[t],r=i[n.id];if(r){r.refs++;for(var o=0;o<r.parts.length;o++)r.parts[o](n.parts[o]);for(;o<n.parts.length;o++)r.parts.push(addStyle(n.parts[o]));r.parts.length>n.parts.length&&(r.parts.length=n.parts.length)}else{var a=[];for(o=0;o<n.parts.length;o++)a.push(addStyle(n.parts[o]));i[n.id]={id:n.id,refs:1,parts:a}}}}function createStyleElement(){var e=document.createElement("style");return e.type="text/css",o.appendChild(e),e}function addStyle(e){var t,n,r=document.querySelector("style["+u+'~="'+e.id+'"]');if(r){if(l)return noop2;r.parentNode.removeChild(r)}if(d){var i=s++;r=a||(a=createStyleElement()),t=applyToSingletonTag.bind(null,r,i,!1),n=applyToSingletonTag.bind(null,r,i,!0)}else r=createStyleElement(),t=applyToTag.bind(null,r),n=function(){r.parentNode.removeChild(r)};return t(e),function updateStyle(r){if(r){if(r.css===e.css&&r.media===e.media&&r.sourceMap===e.sourceMap)return;t(e=r)}else n()}}var p,f=(p=[],function(e,t){return p[e]=t,p.filter(Boolean).join("\n")});function applyToSingletonTag(e,t,n,r){var i=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=f(t,i);else{var o=document.createTextNode(i),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(o,a[t]):e.appendChild(o)}}function applyToTag(e,t){var n=t.css,r=t.media,i=t.sourceMap;if(r&&e.setAttribute("media",r),c.ssrId&&e.setAttribute(u,t.id),i&&(n+="\n/*# sourceURL="+i.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */"),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}},"49ad":function(e,t,n){e.exports=function(e){var t={};function getListeners(n){var r=e.get(n);return void 0===r?[]:t[r]||[]}return{get:getListeners,add:function addListener(n,r){var i=e.get(n);t[i]||(t[i]=[]),t[i].push(r)},removeListener:function removeListener(e,t){for(var n=getListeners(e),r=0,i=n.length;r<i;++r)if(n[r]===t){n.splice(r,1);break}},removeAllListeners:function removeAllListeners(e){var t=getListeners(e);t&&(t.length=0)}}}},"4bf8":function(e,t,n){var r=n("be13");e.exports=function(e){return Object(r(e))}},5058:function(e,t,n){e.exports=function(e){var t=e.idGenerator,n=e.stateHandler.getState;return{get:function getId(e){var t=n(e);return t&&void 0!==t.id?t.id:null},set:function setId(e){var r=n(e);if(!r)throw new Error("setId required the element to have a resize detection state.");var i=t.generate();return r.id=i,i}}}},"50bf":function(e,t,n){(e.exports={}).getOption=function getOption(e,t,n){var r=e[t];return null==r&&void 0!==n?n:r}},"520a":function(e,t,n){var r,i,o=n("0bfb"),a=RegExp.prototype.exec,s=String.prototype.replace,l=a,c="lastIndex",u=(r=/a/,i=/b*/g,a.call(r,"a"),a.call(i,"a"),0!==r[c]||0!==i[c]),d=void 0!==/()??/.exec("")[1];(u||d)&&(l=function exec(e){var t,n,r,i,l=this;return d&&(n=new RegExp("^"+l.source+"$(?!\\s)",o.call(l))),u&&(t=l[c]),r=a.call(l,e),u&&r&&(l[c]=l.global?r.index+r[0].length:t),d&&r&&r.length>1&&s.call(r[0],n,(function(){for(i=1;i<arguments.length-2;i++)void 0===arguments[i]&&(r[i]=void 0)})),r}),e.exports=l},"52a7":function(e,t){t.f={}.propertyIsEnumerable},5537:function(e,t,n){var r=n("8378"),i=n("7726"),o="__core-js_shared__",a=i[o]||(i[o]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n("2d00")?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"55dd":function(e,t,n){var r=n("5ca1"),i=n("d8e8"),o=n("4bf8"),a=n("79e5"),s=[].sort,l=[1,2,3];r(r.P+r.F*(a((function(){l.sort(void 0)}))||!a((function(){l.sort(null)}))||!n("2f21")(s)),"Array",{sort:function sort2(e){return void 0===e?s.call(o(this)):s.call(o(this),i(e))}})},"5be5":function(e,t,n){e.exports=function(e){var t=e.stateHandler.getState;return{isDetectable:function isDetectable(e){var n=t(e);return n&&!!n.isDetectable},markAsDetectable:function markAsDetectable(e){t(e).isDetectable=!0},isBusy:function isBusy(e){return!!t(e).busy},markBusy:function markBusy(e,n){t(e).busy=!!n}}}},"5ca1":function(e,t,n){var r=n("7726"),i=n("8378"),o=n("32e9"),a=n("2aba"),s=n("9b43"),l="prototype",$export=function(e,t,n){var c,u,d,p,f=e&$export.F,v=e&$export.G,h=e&$export.S,m=e&$export.P,g=e&$export.B,_=v?r:h?r[t]||(r[t]={}):(r[t]||{})[l],b=v?i:i[t]||(i[t]={}),k=b[l]||(b[l]={});for(c in v&&(n=t),n)d=((u=!f&&_&&void 0!==_[c])?_:n)[c],p=g&&u?s(d,r):m&&"function"==typeof d?s(Function.call,d):d,_&&a(_,c,d,e&$export.U),b[c]!=d&&o(b,c,p),m&&k[c]!=d&&(k[c]=d)};r.core=i,$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128,e.exports=$export},"5dbc":function(e,t,n){var r=n("d3f4"),i=n("8b97").set;e.exports=function(e,t,n){var o,a=t.constructor;return a!==n&&"function"==typeof a&&(o=a.prototype)!==n.prototype&&r(o)&&i&&i(e,o),e}},"5ed4":function(e,t,n){n("6e21")},"5eda":function(e,t,n){var r=n("5ca1"),i=n("8378"),o=n("79e5");e.exports=function(e,t){var n=(i.Object||{})[e]||Object[e],a={};a[e]=t(n),r(r.S+r.F*o((function(){n(1)})),"Object",a)}},"5f1b":function(e,t,n){var r=n("23c6"),i=RegExp.prototype.exec;e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var o=n.call(e,t);if("object"!=typeof o)throw new TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==r(e))throw new TypeError("RegExp#exec called on incompatible receiver");return i.call(e,t)}},"613b":function(e,t,n){var r=n("5537")("keys"),i=n("ca5a");e.exports=function(e){return r[e]||(r[e]=i(e))}},"626a":function(e,t,n){var r=n("2d95");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},6821:function(e,t,n){var r=n("626a"),i=n("be13");e.exports=function(e){return r(i(e))}},"69a8":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},"6a99":function(e,t,n){var r=n("d3f4");e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},"6e21":function(e,t,n){var r=n("9cbe");"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals),(0,n("499e").default)("3cbd0c21",r,!0,{sourceMap:!1,shadowMode:!1})},7333:function(e,t,n){var r=n("9e1e"),i=n("0d58"),o=n("2621"),a=n("52a7"),s=n("4bf8"),l=n("626a"),c=Object.assign;e.exports=!c||n("79e5")((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=c({},e)[n]||Object.keys(c({},t)).join("")!=r}))?function assign2(e,t){for(var n=s(e),c=arguments.length,u=1,d=o.f,p=a.f;c>u;)for(var f,v=l(arguments[u++]),h=d?i(v).concat(d(v)):i(v),m=h.length,g=0;m>g;)f=h[g++],r&&!p.call(v,f)||(n[f]=v[f]);return n}:c},7726:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"77f1":function(e,t,n){var r=n("4588"),i=Math.max,o=Math.min;e.exports=function(e,t){return(e=r(e))<0?i(e+t,0):o(e,t)}},"79e5":function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},"7f20":function(e,t,n){var r=n("86cc").f,i=n("69a8"),o=n("2b4c")("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,o)&&r(e,o,{configurable:!0,value:t})}},"7f7f":function(e,t,n){var r=n("86cc").f,i=Function.prototype,o=/^\s*function ([^ (]*)/,a="name";a in i||n("9e1e")&&r(i,a,{configurable:!0,get:function(){try{return(""+this).match(o)[1]}catch(e){return""}}})},8378:function(e,t){var n=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},"84f2":function(e,t){e.exports={}},"86cc":function(e,t,n){var r=n("cb7c"),i=n("c69a"),o=n("6a99"),a=Object.defineProperty;t.f=n("9e1e")?Object.defineProperty:function defineProperty(e,t,n){if(r(e),t=o(t,!0),r(n),i)try{return a(e,t,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},"8b97":function(e,t,n){var r=n("d3f4"),i=n("cb7c"),check2=function(e,t){if(i(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n("9b43")(Function.call,n("11e9").f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(i){t=!0}return function setPrototypeOf(e,n){return check2(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:check2}},"8bbf":function(e,t){e.exports=P},"8e6e":function(e,t,n){var r=n("5ca1"),i=n("990b"),o=n("6821"),a=n("11e9"),s=n("f1ae");r(r.S,"Object",{getOwnPropertyDescriptors:function getOwnPropertyDescriptors(e){for(var t,n,r=o(e),l=a.f,c=i(r),u={},d=0;c.length>d;)void 0!==(n=l(r,t=c[d++]))&&s(u,t,n);return u}})},9093:function(e,t,n){var r=n("ce10"),i=n("e11e").concat("length","prototype");t.f=Object.getOwnPropertyNames||function getOwnPropertyNames(e){return r(e,i)}},"97a7":function(e,t,n){n.d(t,"b",(function(){return getBreakpointFromWidth})),n.d(t,"c",(function(){return getColsFromBreakpoint})),n.d(t,"a",(function(){return findOrGenerateResponsiveLayout})),n("55dd"),n("ac6a"),n("cadf"),n("456d");var r=n("a2b6");function getBreakpointFromWidth(e,t){for(var n=sortBreakpoints(e),r=n[0],i=1,o=n.length;i<o;i++){var a=n[i];t>e[a]&&(r=a)}return r}function getColsFromBreakpoint(e,t){if(!t[e])throw new Error("ResponsiveGridLayout: `cols` entry for breakpoint "+e+" is missing!");return t[e]}function findOrGenerateResponsiveLayout(e,t,n,i,o,a,s){if(t[i])return Object(r.b)(t[i]);for(var l=e,c=sortBreakpoints(n),u=c.slice(c.indexOf(i)),d=0,p=u.length;d<p;d++){var f=u[d];if(t[f]){l=t[f];break}}return l=Object(r.b)(l||[]),Object(r.c)(Object(r.d)(l,{cols:a}),s)}function sortBreakpoints(e){return Object.keys(e).sort((function(t,n){return e[t]-e[n]}))}},"990b":function(e,t,n){var r=n("9093"),i=n("2621"),o=n("cb7c"),a=n("7726").Reflect;e.exports=a&&a.ownKeys||function ownKeys(e){var t=r.f(o(e)),n=i.f;return n?t.concat(n(e)):t}},"9b43":function(e,t,n){var r=n("d8e8");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},"9c6c":function(e,t,n){var r=n("2b4c")("unscopables"),i=Array.prototype;null==i[r]&&n("32e9")(i,r,{}),e.exports=function(e){i[r][e]=!0}},"9cbe":function(e,t,n){(e.exports=n("2350")(!1)).push([e.i,'.vue-grid-item{-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition-property:left,top,right;transition-property:left,top,right}.vue-grid-item.no-touch{-ms-touch-action:none;touch-action:none}.vue-grid-item.cssTransforms{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;left:0;right:auto}.vue-grid-item.cssTransforms.render-rtl{left:auto;right:0}.vue-grid-item.resizing{opacity:.6;z-index:3}.vue-grid-item.vue-draggable-dragging{-webkit-transition:none;transition:none;z-index:3}.vue-grid-item.vue-grid-placeholder{background:red;opacity:.2;-webkit-transition-duration:.1s;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.vue-grid-item>.vue-resizable-handle{position:absolute;width:20px;height:20px;bottom:0;right:0;background:url("data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZ6IiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+");background-position:100% 100%;padding:0 3px 3px 0;background-repeat:no-repeat;background-origin:content-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:se-resize}.vue-grid-item>.vue-rtl-resizable-handle{bottom:0;left:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTS0xLTFoMTJ2MTJILTF6Ii8+PGc+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InVuZGVmaW5lZCIgc3Ryb2tlLWxpbmVqb2luPSJ1bmRlZmluZWQiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiIGQ9Ik0xNDQuODIxLTM4LjM5M2wtMjAuMzU3LTMxLjc4NSIvPjxwYXRoIHN0cm9rZT0iIzY2NiIgc3Ryb2tlLWxpbmVjYXA9InVuZGVmaW5lZCIgc3Ryb2tlLWxpbmVqb2luPSJ1bmRlZmluZWQiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgZD0iTS45NDctLjAxOHY5LjEyNU0tLjY1NiA5aDEwLjczIi8+PC9nPjwvc3ZnPg==);background-position:0 100%;padding-left:3px;background-repeat:no-repeat;background-origin:content-box;cursor:sw-resize;right:auto}.vue-grid-item.disable-userselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}',""])},"9def":function(e,t,n){var r=n("4588"),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},"9e1e":function(e,t,n){e.exports=!n("79e5")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},a2b6:function(e,t,n){function bottom2(e){for(var t,n=0,r=0,i=e.length;r<i;r++)(t=e[r].y+e[r].h)>n&&(n=t);return n}function cloneLayout(e){for(var t,n=Array(e.length),r=0,i=e.length;r<i;r++)n[r]=(t=e[r],JSON.parse(JSON.stringify(t)));return n}function collides(e,t){return!(e===t||e.x+e.w<=t.x||e.x>=t.x+t.w||e.y+e.h<=t.y||e.y>=t.y+t.h)}function compact(e,t,n){for(var r=getStatics(e),i=sortLayoutItemsByRowCol(e),o=Array(e.length),a=0,s=i.length;a<s;a++){var l=i[a];l.static||(l=compactItem(r,l,t,n),r.push(l)),o[e.indexOf(l)]=l,l.moved=!1}return o}function compactItem(e,t,n,r){if(n)for(;t.y>0&&!getFirstCollision(e,t);)t.y--;else if(r)for(var i=r[t.i].y;t.y>i&&!getFirstCollision(e,t);)t.y--;for(var o;o=getFirstCollision(e,t);)t.y=o.y+o.h;return t}function correctBounds(e,t){for(var n=getStatics(e),r=0,i=e.length;r<i;r++){var o=e[r];if(o.x+o.w>t.cols&&(o.x=t.cols-o.w),o.x<0&&(o.x=0,o.w=t.cols),o.static)for(;getFirstCollision(n,o);)o.y++;else n.push(o)}return e}function getLayoutItem(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n].i===t)return e[n]}function getFirstCollision(e,t){for(var n=0,r=e.length;n<r;n++)if(collides(e[n],t))return e[n]}function getAllCollisions(e,t){return e.filter((function(e){return collides(e,t)}))}function getStatics(e){return e.filter((function(e){return e.static}))}function moveElement(e,t,n,r,i,o){if(t.static)return e;var a=t.x,s=t.y,l=r&&t.y>r;"number"==typeof n&&(t.x=n),"number"==typeof r&&(t.y=r),t.moved=!0;var c=sortLayoutItemsByRowCol(e);l&&(c=c.reverse());var u=getAllCollisions(c,t);if(o&&u.length)return t.x=a,t.y=s,t.moved=!1,e;for(var d=0,p=u.length;d<p;d++){var f=u[d];f.moved||t.y>f.y&&t.y-f.y>f.h/4||(e=f.static?moveElementAwayFromCollision(e,f,t,i):moveElementAwayFromCollision(e,t,f,i))}return e}function moveElementAwayFromCollision(e,t,n,r){if(r){var i={x:n.x,y:n.y,w:n.w,h:n.h,i:"-1"};if(i.y=Math.max(t.y-n.h,0),!getFirstCollision(e,i))return moveElement(e,n,void 0,i.y,!1)}return moveElement(e,n,void 0,n.y+1,!1)}function setTransform(e,t,n,r){var i="translate3d("+t+"px,"+e+"px, 0)";return{transform:i,WebkitTransform:i,MozTransform:i,msTransform:i,OTransform:i,width:n+"px",height:r+"px",position:"absolute"}}function setTransformRtl(e,t,n,r){var i="translate3d("+-1*t+"px,"+e+"px, 0)";return{transform:i,WebkitTransform:i,MozTransform:i,msTransform:i,OTransform:i,width:n+"px",height:r+"px",position:"absolute"}}function setTopLeft(e,t,n,r){return{top:e+"px",left:t+"px",width:n+"px",height:r+"px",position:"absolute"}}function setTopRight(e,t,n,r){return{top:e+"px",right:t+"px",width:n+"px",height:r+"px",position:"absolute"}}function sortLayoutItemsByRowCol(e){return[].concat(e).sort((function(e,t){return e.y===t.y&&e.x===t.x?0:e.y>t.y||e.y===t.y&&e.x>t.x?1:-1}))}function validateLayout(e,t){t=t||"Layout";var n=["x","y","w","h"],r=[];if(!Array.isArray(e))throw new Error(t+" must be an array!");for(var i=0,o=e.length;i<o;i++){for(var a=e[i],s=0;s<n.length;s++)if("number"!=typeof a[n[s]])throw new Error("VueGridLayout: "+t+"["+i+"]."+n[s]+" must be a number!");if(void 0===a.i||null===a.i)throw new Error("VueGridLayout: "+t+"["+i+"].i cannot be null!");if("number"!=typeof a.i&&"string"!=typeof a.i)throw new Error("VueGridLayout: "+t+"["+i+"].i must be a string or number!");if(r.indexOf(a.i)>=0)throw new Error("VueGridLayout: "+t+"["+i+"].i must be unique!");if(r.push(a.i),void 0!==a.static&&"boolean"!=typeof a.static)throw new Error("VueGridLayout: "+t+"["+i+"].static must be a boolean!")}}n.d(t,"a",(function(){return bottom2})),n.d(t,"b",(function(){return cloneLayout})),n.d(t,"c",(function(){return compact})),n.d(t,"d",(function(){return correctBounds})),n.d(t,"f",(function(){return getLayoutItem})),n.d(t,"e",(function(){return getAllCollisions})),n.d(t,"g",(function(){return moveElement})),n.d(t,"j",(function(){return setTransform})),n.d(t,"k",(function(){return setTransformRtl})),n.d(t,"h",(function(){return setTopLeft})),n.d(t,"i",(function(){return setTopRight})),n.d(t,"l",(function(){return validateLayout})),n("a481"),n("cadf"),n("456d"),n("ac6a"),n("55dd")},a481:function(e,t,n){var r=n("cb7c"),i=n("4bf8"),o=n("9def"),a=n("4588"),s=n("0390"),l=n("5f1b"),c=Math.max,u=Math.min,d=Math.floor,p=/\$([$&`']|\d\d?|<[^>]*>)/g,f=/\$([$&`']|\d\d?)/g;n("214f")("replace",2,(function(e,t,n,v){return[function replace3(r,i){var o=e(this),a=null==r?void 0:r[t];return void 0!==a?a.call(r,o,i):n.call(String(o),r,i)},function(e,t){var i=v(n,e,this,t);if(i.done)return i.value;var d=r(e),p=String(this),f="function"==typeof t;f||(t=String(t));var h=d.global;if(h){var m=d.unicode;d.lastIndex=0}for(var g=[];;){var _=l(d,p);if(null===_)break;if(g.push(_),!h)break;""===String(_[0])&&(d.lastIndex=s(p,o(d.lastIndex),m))}for(var b,k="",C=0,S=0;S<g.length;S++){_=g[S];for(var I=String(_[0]),E=c(u(a(_.index),p.length),0),M=[],P=1;P<_.length;P++)M.push(void 0===(b=_[P])?b:String(b));var D=_.groups;if(f){var T=[I].concat(M,E,p);void 0!==D&&T.push(D);var L=String(t.apply(void 0,T))}else L=getSubstitution(I,p,E,M,D,t);E>=C&&(k+=p.slice(C,E)+L,C=E+I.length)}return k+p.slice(C)}];function getSubstitution(e,t,r,o,a,s){var l=r+e.length,c=o.length,u=f;return void 0!==a&&(a=i(a),u=p),n.call(s,u,(function(n,i){var s;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(l);case"<":s=a[i.slice(1,-1)];break;default:var u=+i;if(0===u)return n;if(u>c){var p=d(u/10);return 0===p?n:p<=c?void 0===o[p-1]?i.charAt(1):o[p-1]+i.charAt(1):n}s=o[u-1]}return void 0===s?"":s}))}}))},aa77:function(e,t,n){var r=n("5ca1"),i=n("be13"),o=n("79e5"),a=n("fdef"),s="["+a+"]",l=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),exporter=function(e,t,n){var i={},s=o((function(){return!!a[e]()||"​"!="​"[e]()})),l=i[e]=s?t(u):a[e];n&&(i[n]=l),r(r.P+r.F*s,"String",i)},u=exporter.trim=function(e,t){return e=String(i(e)),1&t&&(e=e.replace(l,"")),2&t&&(e=e.replace(c,"")),e};e.exports=exporter},abb4:function(e,t,n){e.exports=function(e){function noop2(){}var t={log:noop2,warn:noop2,error:noop2};if(!e&&window.console){var attachFunction=function(e,t){e[t]=function reporterProxy(){var e=console[t];if(e.apply)e.apply(console,arguments);else for(var n=0;n<arguments.length;n++)e(arguments[n])}};attachFunction(t,"log"),attachFunction(t,"warn"),attachFunction(t,"error")}return t}},ac6a:function(e,t,n){for(var r=n("cadf"),i=n("0d58"),o=n("2aba"),a=n("7726"),s=n("32e9"),l=n("84f2"),c=n("2b4c"),u=c("iterator"),d=c("toStringTag"),p=l.Array,f={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},v=i(f),h=0;h<v.length;h++){var m,g=v[h],_=f[g],b=a[g],k=b&&b.prototype;if(k&&(k[u]||s(k,u,p),k[d]||s(k,d,g),l[g]=p,_))for(m in r)k[m]||o(k,m,r[m],!0)}},ad20:function(e,t,n){(e.exports=n("2350")(!1)).push([e.i,".vue-grid-layout{position:relative;-webkit-transition:height .2s ease;transition:height .2s ease}",""])},ade3:function(e,t,n){function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return _defineProperty}))},b0c5:function(e,t,n){var r=n("520a");n("5ca1")({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},b770:function(e,t,n){(e.exports={}).forEach=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n]);if(r)return r}}},bc21:function(e,t,n){var r={};n.r(r),n.d(r,"edgeTarget",(function(){return edgeTarget})),n.d(r,"elements",(function(){return snappers_elements})),n.d(r,"grid",(function(){return grid})),n("8e6e"),n("ac6a"),n("cadf"),n("456d"),n("a481");var i=n("ade3");n("fca0"),n("4917"),n("c5f6");var o=n("a2b6");function getControlPosition(e){return function offsetXYFromParentOf(e){var t=e.target.offsetParent||document.body,n=e.offsetParent===document.body?{left:0,top:0}:t.getBoundingClientRect(),r=e.clientX+t.scrollLeft-n.left,i=e.clientY+t.scrollTop-n.top;return{x:r,y:i}}(e)}function createCoreData(e,t,n,r){return function isNum(e){return"number"==typeof e&&!isNaN(e)}(e)?{deltaX:n-e,deltaY:r-t,lastX:e,lastY:t,x:n,y:r}:{deltaX:0,deltaY:0,lastX:n,lastY:r,x:n,y:r}}var a=n("97a7"),s=n("1ca7");const l={init:function init2(e){const t=e;l.document=t.document,l.DocumentFragment=t.DocumentFragment||blank2,l.SVGElement=t.SVGElement||blank2,l.SVGSVGElement=t.SVGSVGElement||blank2,l.SVGElementInstance=t.SVGElementInstance||blank2,l.Element=t.Element||blank2,l.HTMLElement=t.HTMLElement||l.Element,l.Event=t.Event,l.Touch=t.Touch||blank2,l.PointerEvent=t.PointerEvent||t.MSPointerEvent},document:null,DocumentFragment:null,SVGElement:null,SVGSVGElement:null,SVGElementInstance:null,Element:null,HTMLElement:null,Event:null,Touch:null,PointerEvent:null};function blank2(){}var c=l,isWindow=e=>!(!e||!e.Window)&&e instanceof e.Window;let u,d;function window_init(e){u=e;const t=e.document.createTextNode("");t.ownerDocument!==e.document&&"function"==typeof e.wrap&&e.wrap(t)===t&&(e=e.wrap(e)),d=e}function getWindow2(e){return isWindow(e)?e:(e.ownerDocument||e).defaultView||d.window}"undefined"!=typeof window&&window&&window_init(window);const object=e=>!!e&&"object"==typeof e,func=e=>"function"==typeof e;var p={window:e=>e===d||isWindow(e),docFrag:e=>object(e)&&11===e.nodeType,object:object,func:func,number:e=>"number"==typeof e,bool:e=>"boolean"==typeof e,string:e=>"string"==typeof e,element:e=>{if(!e||"object"!=typeof e)return!1;const t=getWindow2(e)||d;return/object|function/.test(typeof t.Element)?e instanceof t.Element:1===e.nodeType&&"string"==typeof e.nodeName},plainObject:e=>object(e)&&!!e.constructor&&/function Object\b/.test(e.constructor.toString()),array:e=>object(e)&&void 0!==e.length&&func(e.splice)};const f={init:function browser_init(e){const t=c.Element,n=d.navigator;f.supportsTouch="ontouchstart"in e||p.func(e.DocumentTouch)&&c.document instanceof e.DocumentTouch,f.supportsPointerEvent=!1!==n.pointerEnabled&&!!c.PointerEvent,f.isIOS=/iP(hone|od|ad)/.test(n.platform),f.isIOS7=/iP(hone|od|ad)/.test(n.platform)&&/OS 7[^\d]/.test(n.appVersion),f.isIe9=/MSIE 9/.test(n.userAgent),f.isOperaMobile="Opera"===n.appName&&f.supportsTouch&&/Presto/.test(n.userAgent),f.prefixedMatchesSelector="matches"in t.prototype?"matches":"webkitMatchesSelector"in t.prototype?"webkitMatchesSelector":"mozMatchesSelector"in t.prototype?"mozMatchesSelector":"oMatchesSelector"in t.prototype?"oMatchesSelector":"msMatchesSelector",f.pEventTypes=f.supportsPointerEvent?c.PointerEvent===e.MSPointerEvent?{up:"MSPointerUp",down:"MSPointerDown",over:"mouseover",out:"mouseout",move:"MSPointerMove",cancel:"MSPointerCancel"}:{up:"pointerup",down:"pointerdown",over:"pointerover",out:"pointerout",move:"pointermove",cancel:"pointercancel"}:null,f.wheelEvent="onmousewheel"in c.document?"mousewheel":"wheel"},supportsTouch:null,supportsPointerEvent:null,isIOS7:null,isIOS:null,isIe9:null,isOperaMobile:null,prefixedMatchesSelector:null,pEventTypes:null,wheelEvent:null};var v=f;const merge=(e,t)=>{for(const n of t)e.push(n);return e},from=e=>merge([],e),findIndex=(e,t)=>{for(let n=0;n<e.length;n++)if(t(e[n],n,e))return n;return-1},find=(e,t)=>e[findIndex(e,t)];function clone2(e){const t={};for(const n in e){const r=e[n];p.plainObject(r)?t[n]=clone2(r):p.array(r)?t[n]=from(r):t[n]=r}return t}function extend2(e,t){for(const n in t)e[n]=t[n];return e}let h,m,g=0;var _={request:e=>h(e),cancel:e=>m(e),init:function raf_init(e){if(h=e.requestAnimationFrame,m=e.cancelAnimationFrame,!h){const t=["ms","moz","webkit","o"];for(const n of t)h=e[`${n}RequestAnimationFrame`],m=e[`${n}CancelAnimationFrame`]||e[`${n}CancelRequestAnimationFrame`]}h=h&&h.bind(e),m=m&&m.bind(e),h||(h=t=>{const n=Date.now(),r=Math.max(0,16-(n-g)),i=e.setTimeout((()=>{t(n+r)}),r);return g=n+r,i},m=e=>clearTimeout(e))}};function normalize4(e,t,n){if(n=n||{},p.string(e)&&-1!==e.search(" ")&&(e=split(e)),p.array(e))return e.reduce(((e,r)=>extend2(e,normalize4(r,t,n))),n);if(p.object(e)&&(t=e,e=""),p.func(t))n[e]=n[e]||[],n[e].push(t);else if(p.array(t))for(const r of t)normalize4(e,r,n);else if(p.object(t))for(const r in t)normalize4(split(r).map((t=>`${e}${t}`)),t[r],n);return n}function split(e){return e.trim().split(/ +/)}function fireUntilImmediateStopped(e,t){for(const n of t){if(e.immediatePropagationStopped)break;n(e)}}class Eventable_Eventable{constructor(e){this.options=void 0,this.types={},this.propagationStopped=!1,this.immediatePropagationStopped=!1,this.global=void 0,this.options=extend2({},e||{})}fire(e){let t;const n=this.global;(t=this.types[e.type])&&fireUntilImmediateStopped(e,t),!e.propagationStopped&&n&&(t=n[e.type])&&fireUntilImmediateStopped(e,t)}on(e,t){const n=normalize4(e,t);for(e in n)this.types[e]=merge(this.types[e]||[],n[e])}off(e,t){const n=normalize4(e,t);for(e in n){const t=this.types[e];if(t&&t.length)for(const r of n[e]){const e=t.indexOf(r);-1!==e&&t.splice(e,1)}}}getRect(e){return null}}function nodeContains(e,t){if(e.contains)return e.contains(t);for(;t;){if(t===e)return!0;t=t.parentNode}return!1}function domUtils_closest(e,t){for(;p.element(e);){if(matchesSelector(e,t))return e;e=parentNode(e)}return null}function parentNode(e){let t=e.parentNode;if(p.docFrag(t)){for(;(t=t.host)&&p.docFrag(t););return t}return t}function matchesSelector(e,t){return d!==u&&(t=t.replace(/\/deep\//g," ")),e[v.prefixedMatchesSelector](t)}function matchesUpTo(e,t,n){for(;p.element(e);){if(matchesSelector(e,t))return!0;if((e=parentNode(e))===n)return matchesSelector(e,t)}return!1}function getActualElement(e){return e.correspondingUseElement||e}function getElementClientRect(e){const t=e instanceof c.SVGElement?e.getBoundingClientRect():e.getClientRects()[0];return t&&{left:t.left,right:t.right,top:t.top,bottom:t.bottom,width:t.width||t.right-t.left,height:t.height||t.bottom-t.top}}function getElementRect(e){const t=getElementClientRect(e);if(!v.isIOS7&&t){const n=function getScrollXY(e){return{x:(e=e||d).scrollX||e.document.documentElement.scrollLeft,y:e.scrollY||e.document.documentElement.scrollTop}}(getWindow2(e));t.left+=n.x,t.right+=n.x,t.top+=n.y,t.bottom+=n.y}return t}function trySelector(e){return!!p.string(e)&&(c.document.querySelector(e),!0)}function getStringOptionResult(e,t,n){return"parent"===e?parentNode(n):"self"===e?t.getRect(n):domUtils_closest(n,e)}function resolveRectLike(e,t,n,r){let i=e;return p.string(i)?i=getStringOptionResult(i,t,n):p.func(i)&&(i=i(...r)),p.element(i)&&(i=getElementRect(i)),i}function rectToXY(e){return e&&{x:"x"in e?e.x:e.left,y:"y"in e?e.y:e.top}}function tlbrToXywh(e){return!e||"x"in e&&"y"in e||((e=extend2({},e)).x=e.left||0,e.y=e.top||0,e.width=e.width||(e.right||0)-e.x,e.height=e.height||(e.bottom||0)-e.y),e}function addEdges(e,t,n){e.left&&(t.left+=n.x),e.right&&(t.right+=n.x),e.top&&(t.top+=n.y),e.bottom&&(t.bottom+=n.y),t.width=t.right-t.left,t.height=t.bottom-t.top}var getOriginXY=function(e,t,n){const r=e.options[n];return rectToXY(resolveRectLike(r&&r.origin||e.options.origin,e,t,[e&&t]))||{x:0,y:0}},hypot=(e,t)=>Math.sqrt(e*e+t*t);class BaseEvent{constructor(e){this.type=void 0,this.target=void 0,this.currentTarget=void 0,this.interactable=void 0,this._interaction=void 0,this.timeStamp=void 0,this.immediatePropagationStopped=!1,this.propagationStopped=!1,this._interaction=e}preventDefault(){}stopPropagation(){this.propagationStopped=!0}stopImmediatePropagation(){this.immediatePropagationStopped=this.propagationStopped=!0}}Object.defineProperty(BaseEvent.prototype,"interaction",{get(){return this._interaction._proxy},set(){}});const b={base:{preventDefault:"auto",deltaSource:"page"},perAction:{enabled:!1,origin:{x:0,y:0}},actions:{}};class InteractEvent_InteractEvent extends BaseEvent{constructor(e,t,n,r,i,o,a){super(e),this.target=void 0,this.currentTarget=void 0,this.relatedTarget=null,this.screenX=void 0,this.screenY=void 0,this.button=void 0,this.buttons=void 0,this.ctrlKey=void 0,this.shiftKey=void 0,this.altKey=void 0,this.metaKey=void 0,this.page=void 0,this.client=void 0,this.delta=void 0,this.rect=void 0,this.x0=void 0,this.y0=void 0,this.t0=void 0,this.dt=void 0,this.duration=void 0,this.clientX0=void 0,this.clientY0=void 0,this.velocity=void 0,this.speed=void 0,this.swipe=void 0,this.timeStamp=void 0,this.axes=void 0,this.preEnd=void 0,i=i||e.element;const s=e.interactable,l=(s&&s.options||b).deltaSource,c=getOriginXY(s,i,n),u="start"===r,d="end"===r,p=u?this:e.prevEvent,f=u?e.coords.start:d?{page:p.page,client:p.client,timeStamp:e.coords.cur.timeStamp}:e.coords.cur;this.page=extend2({},f.page),this.client=extend2({},f.client),this.rect=extend2({},e.rect),this.timeStamp=f.timeStamp,d||(this.page.x-=c.x,this.page.y-=c.y,this.client.x-=c.x,this.client.y-=c.y),this.ctrlKey=t.ctrlKey,this.altKey=t.altKey,this.shiftKey=t.shiftKey,this.metaKey=t.metaKey,this.button=t.button,this.buttons=t.buttons,this.target=i,this.currentTarget=i,this.preEnd=o,this.type=a||n+(r||""),this.interactable=s,this.t0=u?e.pointers[e.pointers.length-1].downTime:p.t0,this.x0=e.coords.start.page.x-c.x,this.y0=e.coords.start.page.y-c.y,this.clientX0=e.coords.start.client.x-c.x,this.clientY0=e.coords.start.client.y-c.y,this.delta=u||d?{x:0,y:0}:{x:this[l].x-p[l].x,y:this[l].y-p[l].y},this.dt=e.coords.delta.timeStamp,this.duration=this.timeStamp-this.t0,this.velocity=extend2({},e.coords.velocity[l]),this.speed=hypot(this.velocity.x,this.velocity.y),this.swipe=d||"inertiastart"===r?this.getSwipe():null}getSwipe(){const e=this._interaction;if(e.prevEvent.speed<600||this.timeStamp-e.prevEvent.timeStamp>150)return null;let t=180*Math.atan2(e.prevEvent.velocityY,e.prevEvent.velocityX)/Math.PI;t<0&&(t+=360);const n=112.5<=t&&t<247.5,r=202.5<=t&&t<337.5;return{up:r,down:!r&&22.5<=t&&t<157.5,left:n,right:!n&&(292.5<=t||t<67.5),angle:t,speed:e.prevEvent.speed,velocity:{x:e.prevEvent.velocityX,y:e.prevEvent.velocityY}}}preventDefault(){}stopImmediatePropagation(){this.immediatePropagationStopped=this.propagationStopped=!0}stopPropagation(){this.propagationStopped=!0}}function isNonNativeEvent(e,t){if(t.phaselessTypes[e])return!0;for(const n in t.map)if(0===e.indexOf(n)&&e.substr(n.length)in t.phases)return!0;return!1}Object.defineProperties(InteractEvent_InteractEvent.prototype,{pageX:{get(){return this.page.x},set(e){this.page.x=e}},pageY:{get(){return this.page.y},set(e){this.page.y=e}},clientX:{get(){return this.client.x},set(e){this.client.x=e}},clientY:{get(){return this.client.y},set(e){this.client.y=e}},dx:{get(){return this.delta.x},set(e){this.delta.x=e}},dy:{get(){return this.delta.y},set(e){this.delta.y=e}},velocityX:{get(){return this.velocity.x},set(e){this.velocity.x=e}},velocityY:{get(){return this.velocity.y},set(e){this.velocity.y=e}}});class Interactable_Interactable{get _defaults(){return{base:{},perAction:{},actions:{}}}constructor(e,t,n,r){this.options=void 0,this._actions=void 0,this.target=void 0,this.events=new Eventable_Eventable,this._context=void 0,this._win=void 0,this._doc=void 0,this._scopeEvents=void 0,this._rectChecker=void 0,this._actions=t.actions,this.target=e,this._context=t.context||n,this._win=getWindow2(trySelector(e)?this._context:e),this._doc=this._win.document,this._scopeEvents=r,this.set(t)}setOnEvents(e,t){return p.func(t.onstart)&&this.on(`${e}start`,t.onstart),p.func(t.onmove)&&this.on(`${e}move`,t.onmove),p.func(t.onend)&&this.on(`${e}end`,t.onend),p.func(t.oninertiastart)&&this.on(`${e}inertiastart`,t.oninertiastart),this}updatePerActionListeners(e,t,n){(p.array(t)||p.object(t))&&this.off(e,t),(p.array(n)||p.object(n))&&this.on(e,n)}setPerAction(e,t){const n=this._defaults;for(const r in t){const i=r,o=this.options[e],a=t[i];"listeners"===i&&this.updatePerActionListeners(e,o.listeners,a),p.array(a)?o[i]=from(a):p.plainObject(a)?(o[i]=extend2(o[i]||{},clone2(a)),p.object(n.perAction[i])&&"enabled"in n.perAction[i]&&(o[i].enabled=!1!==a.enabled)):p.bool(a)&&p.object(n.perAction[i])?o[i].enabled=a:o[i]=a}}getRect(e){return e=e||(p.element(this.target)?this.target:null),p.string(this.target)&&(e=e||this._context.querySelector(this.target)),getElementRect(e)}rectChecker(e){return p.func(e)?(this._rectChecker=e,this.getRect=e=>{const t=extend2({},this._rectChecker(e));return"width"in t||(t.width=t.right-t.left,t.height=t.bottom-t.top),t},this):null===e?(delete this.getRect,delete this._rectChecker,this):this.getRect}_backCompatOption(e,t){if(trySelector(t)||p.object(t)){this.options[e]=t;for(const n in this._actions.map)this.options[n][e]=t;return this}return this.options[e]}origin(e){return this._backCompatOption("origin",e)}deltaSource(e){return"page"===e||"client"===e?(this.options.deltaSource=e,this):this.options.deltaSource}context(){return this._context}inContext(e){return this._context===e.ownerDocument||nodeContains(this._context,e)}testIgnoreAllow(e,t,n){return!this.testIgnore(e.ignoreFrom,t,n)&&this.testAllow(e.allowFrom,t,n)}testAllow(e,t,n){return!e||!!p.element(n)&&(p.string(e)?matchesUpTo(n,e,t):!!p.element(e)&&nodeContains(e,n))}testIgnore(e,t,n){return!(!e||!p.element(n))&&(p.string(e)?matchesUpTo(n,e,t):!!p.element(e)&&nodeContains(e,n))}fire(e){return this.events.fire(e),this}_onOff(e,t,n,r){p.object(t)&&!p.array(t)&&(r=n,n=null);const i="on"===e?"add":"remove",o=normalize4(t,n);for(let a in o){"wheel"===a&&(a=v.wheelEvent);for(const t of o[a])isNonNativeEvent(a,this._actions)?this.events[e](a,t):p.string(this.target)?this._scopeEvents[`${i}Delegate`](this.target,this._context,a,t,r):this._scopeEvents[i](this.target,a,t,r)}return this}on(e,t,n){return this._onOff("on",e,t,n)}off(e,t,n){return this._onOff("off",e,t,n)}set(e){const t=this._defaults;p.object(e)||(e={}),this.options=clone2(t.base);for(const n in this._actions.methodDict){const r=n,i=this._actions.methodDict[r];this.options[r]={},this.setPerAction(r,extend2(extend2({},t.perAction),t.actions[r])),this[i](e[r])}for(const n in e)p.func(this[n])&&this[n](e[n]);return this}unset(){if(p.string(this.target))for(const e in this._scopeEvents.delegatedEvents){const t=this._scopeEvents.delegatedEvents[e];for(let n=t.length-1;n>=0;n--){const{selector:r,context:i,listeners:o}=t[n];r===this.target&&i===this._context&&t.splice(n,1);for(let t=o.length-1;t>=0;t--)this._scopeEvents.removeDelegate(this.target,this._context,e,o[t][0],o[t][1])}}else this._scopeEvents.remove(this.target,"all")}}class InteractableSet_InteractableSet{constructor(e){this.list=[],this.selectorMap={},this.scope=void 0,this.scope=e,e.addListeners({"interactable:unset":({interactable:e})=>{const{target:t,_context:n}=e,r=p.string(t)?this.selectorMap[t]:t[this.scope.id],i=findIndex(r,(e=>e.context===n));r[i]&&(r[i].context=null,r[i].interactable=null),r.splice(i,1)}})}new(e,t){t=extend2(t||{},{actions:this.scope.actions});const n=new this.scope.Interactable(e,t,this.scope.document,this.scope.events),r={context:n._context,interactable:n};return this.scope.addDocument(n._doc),this.list.push(n),p.string(e)?(this.selectorMap[e]||(this.selectorMap[e]=[]),this.selectorMap[e].push(r)):(n.target[this.scope.id]||Object.defineProperty(e,this.scope.id,{value:[],configurable:!0}),e[this.scope.id].push(r)),this.scope.fire("interactable:new",{target:e,options:t,interactable:n,win:this.scope._win}),n}get(e,t){const n=t&&t.context||this.scope.document,r=p.string(e),i=r?this.selectorMap[e]:e[this.scope.id];if(!i)return null;const o=find(i,(t=>t.context===n&&(r||t.interactable.inContext(e))));return o&&o.interactable}forEachMatch(e,t){for(const n of this.list){let r;if((p.string(n.target)?p.element(e)&&matchesSelector(e,n.target):e===n.target)&&n.inContext(e)&&(r=t(n)),void 0!==r)return r}}}function pointerExtend(e,t){for(const n in t){const r=pointerExtend.prefixedPropREs;let i=!1;for(const e in r)if(0===n.indexOf(e)&&r[e].test(n)){i=!0;break}i||"function"==typeof t[n]||(e[n]=t[n])}return e}pointerExtend.prefixedPropREs={webkit:/(Movement[XY]|Radius[XY]|RotationAngle|Force)$/,moz:/(Pressure)$/};var k=pointerExtend;function copyCoords(e,t){e.page=e.page||{},e.page.x=t.page.x,e.page.y=t.page.y,e.client=e.client||{},e.client.x=t.client.x,e.client.y=t.client.y,e.timeStamp=t.timeStamp}function isNativePointer(e){return e instanceof c.Event||e instanceof c.Touch}function getXY(e,t,n){return e=e||"page",(n=n||{}).x=t[e+"X"],n.y=t[e+"Y"],n}function getPointerId(e){return p.number(e.pointerId)?e.pointerId:e.identifier}function setCoords(e,t,n){const r=t.length>1?pointerAverage(t):t[0];!function getPageXY(e,t){return t=t||{x:0,y:0},v.isOperaMobile&&isNativePointer(e)?(getXY("screen",e,t),t.x+=window.scrollX,t.y+=window.scrollY):getXY("page",e,t),t}(r,e.page),function getClientXY(e,t){return t=t||{},v.isOperaMobile&&isNativePointer(e)?getXY("screen",e,t):getXY("client",e,t),t}(r,e.client),e.timeStamp=n}function getTouchPair(e){const t=[];return p.array(e)?(t[0]=e[0],t[1]=e[1]):"touchend"===e.type?1===e.touches.length?(t[0]=e.touches[0],t[1]=e.changedTouches[0]):0===e.touches.length&&(t[0]=e.changedTouches[0],t[1]=e.changedTouches[1]):(t[0]=e.touches[0],t[1]=e.touches[1]),t}function pointerAverage(e){const t={pageX:0,pageY:0,clientX:0,clientY:0,screenX:0,screenY:0};for(const n of e)for(const e in t)t[e]+=n[e];for(const n in t)t[n]/=e.length;return t}function touchBBox(e){if(!e.length)return null;const t=getTouchPair(e),n=Math.min(t[0].pageX,t[1].pageX),r=Math.min(t[0].pageY,t[1].pageY),i=Math.max(t[0].pageX,t[1].pageX),o=Math.max(t[0].pageY,t[1].pageY);return{x:n,y:r,left:n,top:r,right:i,bottom:o,width:i-n,height:o-r}}function touchDistance(e,t){const n=t+"X",r=t+"Y",i=getTouchPair(e),o=i[0][n]-i[1][n],a=i[0][r]-i[1][r];return hypot(o,a)}function touchAngle(e,t){const n=t+"X",r=t+"Y",i=getTouchPair(e),o=i[1][n]-i[0][n],a=i[1][r]-i[0][r];return 180*Math.atan2(a,o)/Math.PI}function getEventTargets(e){const t=p.func(e.composedPath)?e.composedPath():e.path;return[getActualElement(t?t[0]:e.target),getActualElement(e.currentTarget)]}class events_FakeEvent{constructor(e){this.currentTarget=void 0,this.originalEvent=void 0,this.type=void 0,this.originalEvent=e,k(this,e)}preventOriginalDefault(){this.originalEvent.preventDefault()}stopPropagation(){this.originalEvent.stopPropagation()}stopImmediatePropagation(){this.originalEvent.stopImmediatePropagation()}}function getOptions(e){if(!p.object(e))return{capture:!!e,passive:!1};const t=extend2({},e);return t.capture=!!e.capture,t.passive=!!e.passive,t}var C={id:"events",install:function install2(e){const t=[],n={},r=[],i={add:add2,remove:remove,addDelegate:function addDelegate(e,t,i,o,a){const s=getOptions(a);if(!n[i]){n[i]=[];for(const e of r)add2(e,i,delegateListener),add2(e,i,delegateUseCapture,!0)}const l=n[i];let c=find(l,(n=>n.selector===e&&n.context===t));c||(c={selector:e,context:t,listeners:[]},l.push(c)),c.listeners.push([o,s])},removeDelegate:function removeDelegate(e,t,r,i,o){const a=getOptions(o),s=n[r];let l,c=!1;if(s)for(l=s.length-1;l>=0;l--){const n=s[l];if(n.selector===e&&n.context===t){const{listeners:e}=n;for(let n=e.length-1;n>=0;n--){const[o,{capture:u,passive:d}]=e[n];if(o===i&&u===a.capture&&d===a.passive){e.splice(n,1),e.length||(s.splice(l,1),remove(t,r,delegateListener),remove(t,r,delegateUseCapture,!0)),c=!0;break}}if(c)break}}},delegateListener:delegateListener,delegateUseCapture:delegateUseCapture,delegatedEvents:n,documents:r,targets:t,supportsOptions:!1,supportsPassive:!1};function add2(e,n,r,o){const a=getOptions(o);let s=find(t,(t=>t.eventTarget===e));s||(s={eventTarget:e,events:{}},t.push(s)),s.events[n]||(s.events[n]=[]),e.addEventListener&&!((e,t)=>-1!==e.indexOf(t))(s.events[n],r)&&(e.addEventListener(n,r,i.supportsOptions?a:a.capture),s.events[n].push(r))}function remove(e,n,r,o){const a=getOptions(o),s=findIndex(t,(t=>t.eventTarget===e)),l=t[s];if(!l||!l.events)return;if("all"===n){for(n in l.events)l.events.hasOwnProperty(n)&&remove(e,n,"all");return}let c=!1;const u=l.events[n];if(u){if("all"===r){for(let t=u.length-1;t>=0;t--)remove(e,n,u[t],a);return}for(let t=0;t<u.length;t++)if(u[t]===r){e.removeEventListener(n,r,i.supportsOptions?a:a.capture),u.splice(t,1),0===u.length&&(delete l.events[n],c=!0);break}}c&&!Object.keys(l.events).length&&t.splice(s,1)}function delegateListener(e,t){const r=getOptions(t),i=new events_FakeEvent(e),o=n[e.type],[a]=getEventTargets(e);let s=a;for(;p.element(s);){for(let e=0;e<o.length;e++){const t=o[e],{selector:n,context:l}=t;if(matchesSelector(s,n)&&nodeContains(l,a)&&nodeContains(l,s)){const{listeners:e}=t;i.currentTarget=s;for(const[t,{capture:n,passive:o}]of e)n===r.capture&&o===r.passive&&t(i)}}s=parentNode(s)}}function delegateUseCapture(e){return delegateListener.call(this,e,!0)}return e.document.createElement("div").addEventListener("test",null,{get capture(){return i.supportsOptions=!0},get passive(){return i.supportsPassive=!0}}),e.events=i,i}};function warnOnce(e,t){let n=!1;return function(){return n||(d.console.warn(t),n=!0),e.apply(this,arguments)}}function copyAction(e,t){return e.name=t.name,e.axis=t.axis,e.edges=t.edges,e}class PointerInfo{constructor(e,t,n,r,i){this.id=void 0,this.pointer=void 0,this.event=void 0,this.downTime=void 0,this.downTarget=void 0,this.id=e,this.pointer=t,this.event=n,this.downTime=r,this.downTarget=i}}let S;var I;let E;var M;(I=S||(S={})).interactable="",I.element="",I.prepared="",I.pointerIsDown="",I.pointerWasMoved="",I._proxy="",(M=E||(E={})).start="",M.move="",M.end="",M.stop="",M.interacting="";let P=0;var D=class Interaction_Interaction{get pointerMoveTolerance(){return 1}constructor({pointerType:e,scopeFire:t}){this.interactable=null,this.element=null,this.rect=void 0,this._rects=void 0,this.edges=void 0,this._scopeFire=void 0,this.prepared={name:null,axis:null,edges:null},this.pointerType=void 0,this.pointers=[],this.downEvent=null,this.downPointer={},this._latestPointer={pointer:null,event:null,eventTarget:null},this.prevEvent=null,this.pointerIsDown=!1,this.pointerWasMoved=!1,this._interacting=!1,this._ending=!1,this._stopped=!0,this._proxy=null,this.simulation=null,this.doMove=warnOnce((function(e){this.move(e)}),"The interaction.doMove() method has been renamed to interaction.move()"),this.coords={start:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},prev:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},cur:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},delta:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},velocity:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0}},this._id=P++,this._scopeFire=t,this.pointerType=e;const n=this;this._proxy={};for(const r in S)Object.defineProperty(this._proxy,r,{get:()=>n[r]});for(const r in E)Object.defineProperty(this._proxy,r,{value:(...e)=>n[r](...e)});this._scopeFire("interactions:new",{interaction:this})}pointerDown(e,t,n){const r=this.updatePointer(e,t,n,!0),i=this.pointers[r];this._scopeFire("interactions:down",{pointer:e,event:t,eventTarget:n,pointerIndex:r,pointerInfo:i,type:"down",interaction:this})}start(e,t,n){return!(this.interacting()||!this.pointerIsDown||this.pointers.length<("gesture"===e.name?2:1)||!t.options[e.name].enabled)&&(copyAction(this.prepared,e),this.interactable=t,this.element=n,this.rect=t.getRect(n),this.edges=this.prepared.edges?extend2({},this.prepared.edges):{left:!0,right:!0,top:!0,bottom:!0},this._stopped=!1,this._interacting=this._doPhase({interaction:this,event:this.downEvent,phase:"start"})&&!this._stopped,this._interacting)}pointerMove(e,t,n){this.simulation||this.modification&&this.modification.endResult||this.updatePointer(e,t,n,!1);const r=this.coords.cur.page.x===this.coords.prev.page.x&&this.coords.cur.page.y===this.coords.prev.page.y&&this.coords.cur.client.x===this.coords.prev.client.x&&this.coords.cur.client.y===this.coords.prev.client.y;let i,o;this.pointerIsDown&&!this.pointerWasMoved&&(i=this.coords.cur.client.x-this.coords.start.client.x,o=this.coords.cur.client.y-this.coords.start.client.y,this.pointerWasMoved=hypot(i,o)>this.pointerMoveTolerance);const a=this.getPointerIndex(e),s={pointer:e,pointerIndex:a,pointerInfo:this.pointers[a],event:t,type:"move",eventTarget:n,dx:i,dy:o,duplicate:r,interaction:this};r||function setCoordVelocity(e,t){const n=Math.max(t.timeStamp/1e3,.001);e.page.x=t.page.x/n,e.page.y=t.page.y/n,e.client.x=t.client.x/n,e.client.y=t.client.y/n,e.timeStamp=n}(this.coords.velocity,this.coords.delta),this._scopeFire("interactions:move",s),r||this.simulation||(this.interacting()&&(s.type=null,this.move(s)),this.pointerWasMoved&&copyCoords(this.coords.prev,this.coords.cur))}move(e){e&&e.event||function setZeroCoords(e){e.page.x=0,e.page.y=0,e.client.x=0,e.client.y=0}(this.coords.delta),(e=extend2({pointer:this._latestPointer.pointer,event:this._latestPointer.event,eventTarget:this._latestPointer.eventTarget,interaction:this},e||{})).phase="move",this._doPhase(e)}pointerUp(e,t,n,r){let i=this.getPointerIndex(e);-1===i&&(i=this.updatePointer(e,t,n,!1));const o=/cancel$/i.test(t.type)?"cancel":"up";this._scopeFire(`interactions:${o}`,{pointer:e,pointerIndex:i,pointerInfo:this.pointers[i],event:t,eventTarget:n,type:o,curEventTarget:r,interaction:this}),this.simulation||this.end(t),this.removePointer(e,t)}documentBlur(e){this.end(e),this._scopeFire("interactions:blur",{event:e,type:"blur",interaction:this})}end(e){let t;this._ending=!0,e=e||this._latestPointer.event,this.interacting()&&(t=this._doPhase({event:e,interaction:this,phase:"end"})),this._ending=!1,!0===t&&this.stop()}currentAction(){return this._interacting?this.prepared.name:null}interacting(){return this._interacting}stop(){this._scopeFire("interactions:stop",{interaction:this}),this.interactable=this.element=null,this._interacting=!1,this._stopped=!0,this.prepared.name=this.prevEvent=null}getPointerIndex(e){const t=getPointerId(e);return"mouse"===this.pointerType||"pen"===this.pointerType?this.pointers.length-1:findIndex(this.pointers,(e=>e.id===t))}getPointerInfo(e){return this.pointers[this.getPointerIndex(e)]}updatePointer(e,t,n,r){const i=getPointerId(e);let o=this.getPointerIndex(e),a=this.pointers[o];return r=!1!==r&&(r||/(down|start)$/i.test(t.type)),a?a.pointer=e:(a=new PointerInfo(i,e,t,null,null),o=this.pointers.length,this.pointers.push(a)),setCoords(this.coords.cur,this.pointers.map((e=>e.pointer)),this._now()),function setCoordDeltas(e,t,n){e.page.x=n.page.x-t.page.x,e.page.y=n.page.y-t.page.y,e.client.x=n.client.x-t.client.x,e.client.y=n.client.y-t.client.y,e.timeStamp=n.timeStamp-t.timeStamp}(this.coords.delta,this.coords.prev,this.coords.cur),r&&(this.pointerIsDown=!0,a.downTime=this.coords.cur.timeStamp,a.downTarget=n,k(this.downPointer,e),this.interacting()||(copyCoords(this.coords.start,this.coords.cur),copyCoords(this.coords.prev,this.coords.cur),this.downEvent=t,this.pointerWasMoved=!1)),this._updateLatestPointer(e,t,n),this._scopeFire("interactions:update-pointer",{pointer:e,event:t,eventTarget:n,down:r,pointerInfo:a,pointerIndex:o,interaction:this}),o}removePointer(e,t){const n=this.getPointerIndex(e);if(-1===n)return;const r=this.pointers[n];this._scopeFire("interactions:remove-pointer",{pointer:e,event:t,eventTarget:null,pointerIndex:n,pointerInfo:r,interaction:this}),this.pointers.splice(n,1),this.pointerIsDown=!1}_updateLatestPointer(e,t,n){this._latestPointer.pointer=e,this._latestPointer.event=t,this._latestPointer.eventTarget=n}destroy(){this._latestPointer.pointer=null,this._latestPointer.event=null,this._latestPointer.eventTarget=null}_createPreparedEvent(e,t,n,r){return new InteractEvent_InteractEvent(this,e,this.prepared.name,t,this.element,n,r)}_fireEvent(e){this.interactable.fire(e),(!this.prevEvent||e.timeStamp>=this.prevEvent.timeStamp)&&(this.prevEvent=e)}_doPhase(e){const{event:t,phase:n,preEnd:r,type:i}=e,{rect:o}=this;if(o&&"move"===n&&(addEdges(this.edges,o,this.coords.delta[this.interactable.options.deltaSource]),o.width=o.right-o.left,o.height=o.bottom-o.top),!1===this._scopeFire(`interactions:before-action-${n}`,e))return!1;const a=e.iEvent=this._createPreparedEvent(t,n,r,i);return this._scopeFire(`interactions:action-${n}`,e),"start"===n&&(this.prevEvent=a),this._fireEvent(a),this._scopeFire(`interactions:after-action-${n}`,e),!0}_now(){return Date.now()}};function preventDefault(e){return/^(always|never|auto)$/.test(e)?(this.options.preventDefault=e,this):p.bool(e)?(this.options.preventDefault=e?"always":"never",this):this.options.preventDefault}function onInteractionEvent({interaction:e,event:t}){e.interactable&&e.interactable.checkAndPreventDefault(t)}var T={id:"core/interactablePreventDefault",install:function interactablePreventDefault_install(e){const{Interactable:t}=e;t.prototype.preventDefault=preventDefault,t.prototype.checkAndPreventDefault=function(t){return function checkAndPreventDefault(e,t,n){const r=e.options.preventDefault;if("never"!==r)if("always"!==r){if(t.events.supportsPassive&&/^touch(start|move)$/.test(n.type)){const e=getWindow2(n.target).document,r=t.getDocOptions(e);if(!r||!r.events||!1!==r.events.passive)return}/^(mouse|pointer|touch)*(down|start)/i.test(n.type)||p.element(n.target)&&matchesSelector(n.target,"input,select,textarea,[contenteditable=true],[contenteditable=true] *")||n.preventDefault()}else n.preventDefault()}(this,e,t)},e.interactions.docEvents.push({type:"dragstart",listener(t){for(const n of e.interactions.list)if(n.element&&(n.element===t.target||nodeContains(n.element,t.target)))return void n.interactable.checkAndPreventDefault(t)}})},listeners:["down","move","up","cancel"].reduce(((e,t)=>(e[`interactions:${t}`]=onInteractionEvent,e)),{})};const L={methodOrder:["simulationResume","mouseOrPen","hasPointer","idle"],search(e){for(const t of L.methodOrder){const n=L[t](e);if(n)return n}return null},simulationResume({pointerType:e,eventType:t,eventTarget:n,scope:r}){if(!/down|start/i.test(t))return null;for(const i of r.interactions.list){let t=n;if(i.simulation&&i.simulation.allowResume&&i.pointerType===e)for(;t;){if(t===i.element)return i;t=parentNode(t)}}return null},mouseOrPen({pointerId:e,pointerType:t,eventType:n,scope:r}){if("mouse"!==t&&"pen"!==t)return null;let i;for(const o of r.interactions.list)if(o.pointerType===t){if(o.simulation&&!hasPointerId(o,e))continue;if(o.interacting())return o;i||(i=o)}if(i)return i;for(const o of r.interactions.list)if(!(o.pointerType!==t||/down/i.test(n)&&o.simulation))return o;return null},hasPointer({pointerId:e,scope:t}){for(const n of t.interactions.list)if(hasPointerId(n,e))return n;return null},idle({pointerType:e,scope:t}){for(const n of t.interactions.list){if(1===n.pointers.length){const e=n.interactable;if(e&&(!e.options.gesture||!e.options.gesture.enabled))continue}else if(n.pointers.length>=2)continue;if(!n.interacting()&&e===n.pointerType)return n}return null}};function hasPointerId(e,t){return e.pointers.some((({id:e})=>e===t))}var A=L;const j=["pointerDown","pointerMove","pointerUp","updatePointer","removePointer","windowBlur"];function doOnInteractions(e,t){return function(n){const r=t.interactions.list,i=function getPointerType(e){return p.string(e.pointerType)?e.pointerType:p.number(e.pointerType)?[void 0,void 0,"touch","pen","mouse"][e.pointerType]:/touch/.test(e.type)||e instanceof c.Touch?"touch":"mouse"}(n),[o,a]=getEventTargets(n),s=[];if(/^touch/.test(n.type)){t.prevTouchTime=t.now();for(const e of n.changedTouches){const r={pointer:e,pointerId:getPointerId(e),pointerType:i,eventType:n.type,eventTarget:o,curEventTarget:a,scope:t},l=getInteraction(r);s.push([r.pointer,r.eventTarget,r.curEventTarget,l])}}else{let e=!1;if(!v.supportsPointerEvent&&/mouse/.test(n.type)){for(let t=0;t<r.length&&!e;t++)e="mouse"!==r[t].pointerType&&r[t].pointerIsDown;e=e||t.now()-t.prevTouchTime<500||0===n.timeStamp}if(!e){const e={pointer:n,pointerId:getPointerId(n),pointerType:i,eventType:n.type,curEventTarget:a,eventTarget:o,scope:t},r=getInteraction(e);s.push([e.pointer,e.eventTarget,e.curEventTarget,r])}}for(const[t,l,c,u]of s)u[e](t,n,l,c)}}function getInteraction(e){const{pointerType:t,scope:n}=e,r={interaction:A.search(e),searchDetails:e};return n.fire("interactions:find",r),r.interaction||n.interactions.new({pointerType:t})}function onDocSignal({doc:e,scope:t,options:n},r){const{interactions:{docEvents:i},events:o}=t,a=o[r];t.browser.isIOS&&!n.events&&(n.events={passive:!1});for(const l in o.delegatedEvents)a(e,l,o.delegateListener),a(e,l,o.delegateUseCapture,!0);const s=n&&n.events;for(const{type:l,listener:c}of i)a(e,l,c,s)}const O={id:"core/interactions",install:function interactions_install(e){const t={};for(const i of j)t[i]=doOnInteractions(i,e);const n=v.pEventTypes;let r;function releasePointersOnRemovedEls(){for(const t of e.interactions.list)if(t.pointerIsDown&&"touch"===t.pointerType&&!t._interacting)for(const n of t.pointers)e.documents.some((({doc:e})=>nodeContains(e,n.downTarget)))||t.removePointer(n.pointer,n.event)}r=c.PointerEvent?[{type:n.down,listener:releasePointersOnRemovedEls},{type:n.down,listener:t.pointerDown},{type:n.move,listener:t.pointerMove},{type:n.up,listener:t.pointerUp},{type:n.cancel,listener:t.pointerUp}]:[{type:"mousedown",listener:t.pointerDown},{type:"mousemove",listener:t.pointerMove},{type:"mouseup",listener:t.pointerUp},{type:"touchstart",listener:releasePointersOnRemovedEls},{type:"touchstart",listener:t.pointerDown},{type:"touchmove",listener:t.pointerMove},{type:"touchend",listener:t.pointerUp},{type:"touchcancel",listener:t.pointerUp}],r.push({type:"blur",listener(t){for(const n of e.interactions.list)n.documentBlur(t)}}),e.prevTouchTime=0,e.Interaction=class extends D{get pointerMoveTolerance(){return e.interactions.pointerMoveTolerance}set pointerMoveTolerance(t){e.interactions.pointerMoveTolerance=t}_now(){return e.now()}},e.interactions={list:[],new(t){t.scopeFire=(t,n)=>e.fire(t,n);const n=new e.Interaction(t);return e.interactions.list.push(n),n},listeners:t,docEvents:r,pointerMoveTolerance:1},e.usePlugin(T)},listeners:{"scope:add-document":e=>onDocSignal(e,"add"),"scope:remove-document":e=>onDocSignal(e,"remove"),"interactable:unset":({interactable:e},t)=>{for(let n=t.interactions.list.length-1;n>=0;n--){const r=t.interactions.list[n];r.interactable===e&&(r.stop(),t.fire("interactions:destroy",{interaction:r}),r.destroy(),t.interactions.list.length>2&&t.interactions.list.splice(n,1))}}},onDocSignal:onDocSignal,doOnInteractions:doOnInteractions,methodNames:j};var F=O;function pluginIdRoot(e){return e&&e.replace(/\/.*$/,"")}const R=new class scope_Scope{constructor(){this.id=`__interact_scope_${Math.floor(100*Math.random())}`,this.isInitialized=!1,this.listenerMaps=[],this.browser=v,this.defaults=clone2(b),this.Eventable=Eventable_Eventable,this.actions={map:{},phases:{start:!0,move:!0,end:!0},methodDict:{},phaselessTypes:{}},this.interactStatic=function createInteractStatic(e){const interact=(t,n)=>{let r=e.interactables.get(t,n);return r||(r=e.interactables.new(t,n),r.events.global=interact.globalEvents),r};return interact.getPointerAverage=pointerAverage,interact.getTouchBBox=touchBBox,interact.getTouchDistance=touchDistance,interact.getTouchAngle=touchAngle,interact.getElementRect=getElementRect,interact.getElementClientRect=getElementClientRect,interact.matchesSelector=matchesSelector,interact.closest=domUtils_closest,interact.globalEvents={},interact.version="1.10.2",interact.scope=e,interact.use=function(e,t){return this.scope.usePlugin(e,t),this},interact.isSet=function(e,t){return!!this.scope.interactables.get(e,t&&t.context)},interact.on=warnOnce((function on(e,t,n){if(p.string(e)&&-1!==e.search(" ")&&(e=e.trim().split(/ +/)),p.array(e)){for(const r of e)this.on(r,t,n);return this}if(p.object(e)){for(const n in e)this.on(n,e[n],t);return this}return isNonNativeEvent(e,this.scope.actions)?this.globalEvents[e]?this.globalEvents[e].push(t):this.globalEvents[e]=[t]:this.scope.events.add(this.scope.document,e,t,{options:n}),this}),"The interact.on() method is being deprecated"),interact.off=warnOnce((function off(e,t,n){if(p.string(e)&&-1!==e.search(" ")&&(e=e.trim().split(/ +/)),p.array(e)){for(const r of e)this.off(r,t,n);return this}if(p.object(e)){for(const n in e)this.off(n,e[n],t);return this}if(isNonNativeEvent(e,this.scope.actions)){let n;e in this.globalEvents&&-1!==(n=this.globalEvents[e].indexOf(t))&&this.globalEvents[e].splice(n,1)}else this.scope.events.remove(this.scope.document,e,t,n);return this}),"The interact.off() method is being deprecated"),interact.debug=function(){return this.scope},interact.supportsTouch=function(){return v.supportsTouch},interact.supportsPointerEvent=function(){return v.supportsPointerEvent},interact.stop=function(){for(const e of this.scope.interactions.list)e.stop();return this},interact.pointerMoveTolerance=function(e){return p.number(e)?(this.scope.interactions.pointerMoveTolerance=e,this):this.scope.interactions.pointerMoveTolerance},interact.addDocument=function(e,t){this.scope.addDocument(e,t)},interact.removeDocument=function(e){this.scope.removeDocument(e)},interact}(this),this.InteractEvent=InteractEvent_InteractEvent,this.Interactable=void 0,this.interactables=new InteractableSet_InteractableSet(this),this._win=void 0,this.document=void 0,this.window=void 0,this.documents=[],this._plugins={list:[],map:{}},this.onWindowUnload=e=>this.removeDocument(e.target);const e=this;this.Interactable=class extends Interactable_Interactable{get _defaults(){return e.defaults}set(t){return super.set(t),e.fire("interactable:set",{options:t,interactable:this}),this}unset(){super.unset(),e.interactables.list.splice(e.interactables.list.indexOf(this),1),e.fire("interactable:unset",{interactable:this})}}}addListeners(e,t){this.listenerMaps.push({id:t,map:e})}fire(e,t){for(const{map:{[e]:n}}of this.listenerMaps)if(n&&!1===n(t,this,e))return!1}init(e){return this.isInitialized?this:function initScope(e,t){return e.isInitialized=!0,window_init(t),c.init(t),v.init(t),_.init(t),e.window=t,e.document=t.document,e.usePlugin(F),e.usePlugin(C),e}(this,e)}pluginIsInstalled(e){return this._plugins.map[e.id]||-1!==this._plugins.list.indexOf(e)}usePlugin(e,t){if(!this.isInitialized)return this;if(this.pluginIsInstalled(e))return this;if(e.id&&(this._plugins.map[e.id]=e),this._plugins.list.push(e),e.install&&e.install(this,t),e.listeners&&e.before){let t=0;const n=this.listenerMaps.length,r=e.before.reduce(((e,t)=>(e[t]=!0,e[pluginIdRoot(t)]=!0,e)),{});for(;t<n;t++){const e=this.listenerMaps[t].id;if(r[e]||r[pluginIdRoot(e)])break}this.listenerMaps.splice(t,0,{id:e.id,map:e.listeners})}else e.listeners&&this.listenerMaps.push({id:e.id,map:e.listeners});return this}addDocument(e,t){if(-1!==this.getDocIndex(e))return!1;const n=getWindow2(e);t=t?extend2({},t):{},this.documents.push({doc:e,options:t}),this.events.documents.push(e),e!==this.document&&this.events.add(n,"unload",this.onWindowUnload),this.fire("scope:add-document",{doc:e,window:n,scope:this,options:t})}removeDocument(e){const t=this.getDocIndex(e),n=getWindow2(e),r=this.documents[t].options;this.events.remove(n,"unload",this.onWindowUnload),this.documents.splice(t,1),this.events.documents.splice(t,1),this.fire("scope:remove-document",{doc:e,window:n,scope:this,options:r})}getDocIndex(e){for(let t=0;t<this.documents.length;t++)if(this.documents[t].doc===e)return t;return-1}getDocOptions(e){const t=this.getDocIndex(e);return-1===t?null:this.documents[t].options}now(){return(this.window.Date||Date).now()}};var V=R.interactStatic;const interact_init=e=>R.init(e);function styleCursor(e){return p.bool(e)?(this.options.styleCursor=e,this):null===e?(delete this.options.styleCursor,this):this.options.styleCursor}function actionChecker(e){return p.func(e)?(this.options.actionChecker=e,this):null===e?(delete this.options.actionChecker,this):this.options.actionChecker}"object"==typeof window&&window&&interact_init(window);var N={id:"auto-start/interactableMethods",install:function InteractableMethods_install(e){const{Interactable:t}=e;t.prototype.getAction=function getAction(t,n,r,i){const o=function defaultActionChecker(e,t,n,r,i){const o=e.getRect(r),a=t.buttons||{0:1,1:4,3:8,4:16}[t.button],s={action:null,interactable:e,interaction:n,element:r,rect:o,buttons:a};return i.fire("auto-start:check",s),s.action}(this,n,r,i,e);return this.options.actionChecker?this.options.actionChecker(t,n,o,this,i,r):o},t.prototype.ignoreFrom=warnOnce((function(e){return this._backCompatOption("ignoreFrom",e)}),"Interactable.ignoreFrom() has been deprecated. Use Interactble.draggable({ignoreFrom: newValue})."),t.prototype.allowFrom=warnOnce((function(e){return this._backCompatOption("allowFrom",e)}),"Interactable.allowFrom() has been deprecated. Use Interactble.draggable({allowFrom: newValue})."),t.prototype.actionChecker=actionChecker,t.prototype.styleCursor=styleCursor}};function validateAction(e,t,n,r,i){return t.testIgnoreAllow(t.options[e.name],n,r)&&t.options[e.name].enabled&&withinInteractionLimit(t,n,e,i)?e:null}function validateMatches(e,t,n,r,i,o,a){for(let s=0,l=r.length;s<l;s++){const l=r[s],c=i[s],u=l.getAction(t,n,e,c);if(!u)continue;const d=validateAction(u,l,c,o,a);if(d)return{action:d,interactable:l,element:c}}return{action:null,interactable:null,element:null}}function getActionInfo(e,t,n,r,i){let o=[],a=[],s=r;function pushMatches(e){o.push(e),a.push(s)}for(;p.element(s);){o=[],a=[],i.interactables.forEachMatch(s,pushMatches);const l=validateMatches(e,t,n,o,a,r,i);if(l.action&&!l.interactable.options[l.action.name].manualStart)return l;s=parentNode(s)}return{action:null,interactable:null,element:null}}function prepare(e,{action:t,interactable:n,element:r},i){t=t||{name:null},e.interactable=n,e.element=r,copyAction(e.prepared,t),e.rect=n&&t.name?n.getRect(r):null,setInteractionCursor(e,i),i.fire("autoStart:prepared",{interaction:e})}function withinInteractionLimit(e,t,n,r){const i=e.options,o=i[n.name].max,a=i[n.name].maxPerElement,s=r.autoStart.maxInteractions;let l=0,c=0,u=0;if(!(o&&a&&s))return!1;for(const d of r.interactions.list){const r=d.prepared.name;if(d.interacting()){if(l++,l>=s)return!1;if(d.interactable===e){if(c+=r===n.name?1:0,c>=o)return!1;if(d.element===t&&(u++,r===n.name&&u>=a))return!1}}}return s>0}function maxInteractions(e,t){return p.number(e)?(t.autoStart.maxInteractions=e,this):t.autoStart.maxInteractions}function setCursor(e,t,n){const{cursorElement:r}=n.autoStart;r&&r!==e&&(r.style.cursor=""),e.ownerDocument.documentElement.style.cursor=t,e.style.cursor=t,n.autoStart.cursorElement=t?e:null}function setInteractionCursor(e,t){const{interactable:n,element:r,prepared:i}=e;if("mouse"!==e.pointerType||!n||!n.options.styleCursor)return void(t.autoStart.cursorElement&&setCursor(t.autoStart.cursorElement,"",t));let o="";if(i.name){const a=n.options[i.name].cursorChecker;o=p.func(a)?a(i,n,r,e._interacting):t.actions.map[i.name].getCursor(i)}setCursor(e.element,o||"",t)}var z={id:"auto-start/base",before:["actions"],install:function base_install(e){const{interactStatic:t,defaults:n}=e;e.usePlugin(N),n.base.actionChecker=null,n.base.styleCursor=!0,extend2(n.perAction,{manualStart:!1,max:1/0,maxPerElement:1,allowFrom:null,ignoreFrom:null,mouseButtons:1}),t.maxInteractions=t=>maxInteractions(t,e),e.autoStart={maxInteractions:1/0,withinInteractionLimit:withinInteractionLimit,cursorElement:null}},listeners:{"interactions:down":function prepareOnDown({interaction:e,pointer:t,event:n,eventTarget:r},i){e.interacting()||prepare(e,getActionInfo(e,t,n,r,i),i)},"interactions:move":(e,t)=>{!function prepareOnMove({interaction:e,pointer:t,event:n,eventTarget:r},i){"mouse"!==e.pointerType||e.pointerIsDown||e.interacting()||prepare(e,getActionInfo(e,t,n,r,i),i)}(e,t),function startOnMove(e,t){const{interaction:n}=e;if(!n.pointerIsDown||n.interacting()||!n.pointerWasMoved||!n.prepared.name)return;t.fire("autoStart:before-start",e);const{interactable:r}=n,i=n.prepared.name;i&&r&&(r.options[i].manualStart||!withinInteractionLimit(r,n.element,n.prepared,t)?n.stop():(n.start(n.prepared,r,n.element),setInteractionCursor(n,t)))}(e,t)},"interactions:stop":function clearCursorOnStop({interaction:e},t){const{interactable:n}=e;n&&n.options.styleCursor&&setCursor(e.element,"",t)}},maxInteractions:maxInteractions,withinInteractionLimit:withinInteractionLimit,validateAction:validateAction},U={id:"auto-start/dragAxis",listeners:{"autoStart:before-start":function beforeStart({interaction:e,eventTarget:t,dx:n,dy:r},i){if("drag"!==e.prepared.name)return;const o=Math.abs(n),a=Math.abs(r),s=e.interactable.options.drag,l=s.startAxis,c=o>a?"x":o<a?"y":"xy";if(e.prepared.axis="start"===s.lockAxis?c[0]:s.lockAxis,"xy"!==c&&"xy"!==l&&l!==c){e.prepared.name=null;let n=t;const getDraggable=function(r){if(r===e.interactable)return;const o=e.interactable.options.drag;if(!o.manualStart&&r.testIgnoreAllow(o,n,t)){const o=r.getAction(e.downPointer,e.downEvent,e,n);if(o&&"drag"===o.name&&function checkStartAxis(e,t){if(!t)return!1;const n=t.options.drag.startAxis;return"xy"===e||"xy"===n||n===e}(c,r)&&z.validateAction(o,r,n,t,i))return r}};for(;p.element(n);){const t=i.interactables.forEachMatch(n,getDraggable);if(t){e.prepared.name="drag",e.interactable=t,e.element=n;break}n=parentNode(n)}}}}};function getHoldDuration(e){const t=e.prepared&&e.prepared.name;if(!t)return null;const n=e.interactable.options;return n[t].hold||n[t].delay}var B={id:"auto-start/hold",install:function hold_install(e){const{defaults:t}=e;e.usePlugin(z),t.perAction.hold=0,t.perAction.delay=0},listeners:{"interactions:new":({interaction:e})=>{e.autoStartHoldTimer=null},"autoStart:prepared":({interaction:e})=>{const t=getHoldDuration(e);t>0&&(e.autoStartHoldTimer=setTimeout((()=>{e.start(e.prepared,e.interactable,e.element)}),t))},"interactions:move":({interaction:e,duplicate:t})=>{e.autoStartHoldTimer&&e.pointerWasMoved&&!t&&(clearTimeout(e.autoStartHoldTimer),e.autoStartHoldTimer=null)},"autoStart:before-start":({interaction:e})=>{getHoldDuration(e)>0&&(e.prepared.name=null)}},getHoldDuration:getHoldDuration},$={id:"auto-start",install(e){e.usePlugin(z),e.usePlugin(B),e.usePlugin(U)}};"object"==typeof window&&window&&interact_init(window),V.use($);const H={defaults:{enabled:!1,margin:60,container:null,speed:300},now:Date.now,interaction:null,i:0,x:0,y:0,isScrolling:!1,prevTime:0,margin:0,speed:0,start(e){H.isScrolling=!0,_.cancel(H.i),e.autoScroll=H,H.interaction=e,H.prevTime=H.now(),H.i=_.request(H.scroll)},stop(){H.isScrolling=!1,H.interaction&&(H.interaction.autoScroll=null),_.cancel(H.i)},scroll(){const{interaction:e}=H,{interactable:t,element:n}=e,r=e.prepared.name,i=t.options[r].autoScroll,o=getContainer(i.container,t,n),a=H.now(),s=(a-H.prevTime)/1e3,l=i.speed*s;if(l>=1){const r={x:H.x*l,y:H.y*l};if(r.x||r.y){const i=getScroll(o);p.window(o)?o.scrollBy(r.x,r.y):o&&(o.scrollLeft+=r.x,o.scrollTop+=r.y);const a=getScroll(o),s={x:a.x-i.x,y:a.y-i.y};(s.x||s.y)&&t.fire({type:"autoscroll",target:n,interactable:t,delta:s,interaction:e,container:o})}H.prevTime=a}H.isScrolling&&(_.cancel(H.i),H.i=_.request(H.scroll))},check(e,t){var n;return null==(n=e.options[t].autoScroll)?void 0:n.enabled},onInteractionMove({interaction:e,pointer:t}){if(!e.interacting()||!H.check(e.interactable,e.prepared.name))return;if(e.simulation)return void(H.x=H.y=0);let n,r,i,o;const{interactable:a,element:s}=e,l=e.prepared.name,c=a.options[l].autoScroll,u=getContainer(c.container,a,s);if(p.window(u))o=t.clientX<H.margin,n=t.clientY<H.margin,r=t.clientX>u.innerWidth-H.margin,i=t.clientY>u.innerHeight-H.margin;else{const e=getElementClientRect(u);o=t.clientX<e.left+H.margin,n=t.clientY<e.top+H.margin,r=t.clientX>e.right-H.margin,i=t.clientY>e.bottom-H.margin}H.x=r?1:o?-1:0,H.y=i?1:n?-1:0,H.isScrolling||(H.margin=c.margin,H.speed=c.speed,H.start(e))}};function getContainer(e,t,n){return(p.string(e)?getStringOptionResult(e,t,n):e)||getWindow2(n)}function getScroll(e){return p.window(e)&&(e=window.document.body),{x:e.scrollLeft,y:e.scrollTop}}var q={id:"auto-scroll",install:function plugin_install(e){const{defaults:t,actions:n}=e;e.autoScroll=H,H.now=()=>e.now(),n.phaselessTypes.autoscroll=!0,t.perAction.autoScroll=H.defaults},listeners:{"interactions:new":({interaction:e})=>{e.autoScroll=null},"interactions:destroy":({interaction:e})=>{e.autoScroll=null,H.stop(),H.interaction&&(H.interaction=null)},"interactions:stop":H.stop,"interactions:action-move":e=>H.onInteractionMove(e)}};function beforeMove({interaction:e}){if("drag"!==e.prepared.name)return;const t=e.prepared.axis;"x"===t?(e.coords.cur.page.y=e.coords.start.page.y,e.coords.cur.client.y=e.coords.start.client.y,e.coords.velocity.client.y=0,e.coords.velocity.page.y=0):"y"===t&&(e.coords.cur.page.x=e.coords.start.page.x,e.coords.cur.client.x=e.coords.start.client.x,e.coords.velocity.client.x=0,e.coords.velocity.page.x=0)}function move({iEvent:e,interaction:t}){if("drag"!==t.prepared.name)return;const n=t.prepared.axis;if("x"===n||"y"===n){const r="x"===n?"y":"x";e.page[r]=t.coords.start.page[r],e.client[r]=t.coords.start.client[r],e.delta[r]=0}}"object"==typeof window&&window&&interact_init(window),V.use(q);const G={id:"actions/drag",install:function drag_plugin_install(e){const{actions:t,Interactable:n,defaults:r}=e;n.prototype.draggable=G.draggable,t.map.drag=G,t.methodDict.drag="draggable",r.actions.drag=G.defaults},listeners:{"interactions:before-action-move":beforeMove,"interactions:action-resume":beforeMove,"interactions:action-move":move,"auto-start:check":e=>{const{interaction:t,interactable:n,buttons:r}=e,i=n.options.drag;if(i&&i.enabled&&(!t.pointerIsDown||!/mouse|pointer/.test(t.pointerType)||0!=(r&n.options.drag.mouseButtons)))return e.action={name:"drag",axis:"start"===i.lockAxis?i.startAxis:i.lockAxis},!1}},draggable:function draggable(e){return p.object(e)?(this.options.drag.enabled=!1!==e.enabled,this.setPerAction("drag",e),this.setOnEvents("drag",e),/^(xy|x|y|start)$/.test(e.lockAxis)&&(this.options.drag.lockAxis=e.lockAxis),/^(xy|x|y)$/.test(e.startAxis)&&(this.options.drag.startAxis=e.startAxis),this):p.bool(e)?(this.options.drag.enabled=e,this):this.options.drag},beforeMove:beforeMove,move:move,defaults:{startAxis:"xy",lockAxis:"xy"},getCursor:()=>"move"};var W=G;function checkResizeEdge(e,t,n,r,i,o,a){if(!t)return!1;if(!0===t){const t=p.number(o.width)?o.width:o.right-o.left,r=p.number(o.height)?o.height:o.bottom-o.top;if(a=Math.min(a,Math.abs(("left"===e||"right"===e?t:r)/2)),t<0&&("left"===e?e="right":"right"===e&&(e="left")),r<0&&("top"===e?e="bottom":"bottom"===e&&(e="top")),"left"===e)return n.x<(t>=0?o.left:o.right)+a;if("top"===e)return n.y<(r>=0?o.top:o.bottom)+a;if("right"===e)return n.x>(t>=0?o.right:o.left)-a;if("bottom"===e)return n.y>(r>=0?o.bottom:o.top)-a}return!!p.element(r)&&(p.element(t)?t===r:matchesUpTo(r,t,i))}function updateEventAxes({iEvent:e,interaction:t}){if("resize"!==t.prepared.name||!t.resizeAxes)return;const n=e;t.interactable.options.resize.square?("y"===t.resizeAxes?n.delta.x=n.delta.y:n.delta.y=n.delta.x,n.axes="xy"):(n.axes=t.resizeAxes,"x"===t.resizeAxes?n.delta.y=0:"y"===t.resizeAxes&&(n.delta.x=0))}"object"==typeof window&&window&&interact_init(window),V.use(W);const J={id:"actions/resize",before:["actions/drag"],install:function resize_plugin_install(e){const{actions:t,browser:n,Interactable:r,defaults:i}=e;J.cursors=function initCursors(e){return e.isIe9?{x:"e-resize",y:"s-resize",xy:"se-resize",top:"n-resize",left:"w-resize",bottom:"s-resize",right:"e-resize",topleft:"se-resize",bottomright:"se-resize",topright:"ne-resize",bottomleft:"ne-resize"}:{x:"ew-resize",y:"ns-resize",xy:"nwse-resize",top:"ns-resize",left:"ew-resize",bottom:"ns-resize",right:"ew-resize",topleft:"nwse-resize",bottomright:"nwse-resize",topright:"nesw-resize",bottomleft:"nesw-resize"}}(n),J.defaultMargin=n.supportsTouch||n.supportsPointerEvent?20:10,r.prototype.resizable=function(t){return function resizable(e,t,n){return p.object(t)?(e.options.resize.enabled=!1!==t.enabled,e.setPerAction("resize",t),e.setOnEvents("resize",t),p.string(t.axis)&&/^x$|^y$|^xy$/.test(t.axis)?e.options.resize.axis=t.axis:null===t.axis&&(e.options.resize.axis=n.defaults.actions.resize.axis),p.bool(t.preserveAspectRatio)?e.options.resize.preserveAspectRatio=t.preserveAspectRatio:p.bool(t.square)&&(e.options.resize.square=t.square),e):p.bool(t)?(e.options.resize.enabled=t,e):e.options.resize}(this,t,e)},t.map.resize=J,t.methodDict.resize="resizable",i.actions.resize=J.defaults},listeners:{"interactions:new":({interaction:e})=>{e.resizeAxes="xy"},"interactions:action-start":e=>{!function start({iEvent:e,interaction:t}){if("resize"!==t.prepared.name||!t.prepared.edges)return;const n=e,r=t.rect;t._rects={start:extend2({},r),corrected:extend2({},r),previous:extend2({},r),delta:{left:0,right:0,width:0,top:0,bottom:0,height:0}},n.edges=t.prepared.edges,n.rect=t._rects.corrected,n.deltaRect=t._rects.delta}(e),updateEventAxes(e)},"interactions:action-move":e=>{!function plugin_move({iEvent:e,interaction:t}){if("resize"!==t.prepared.name||!t.prepared.edges)return;const n=e,r=t.interactable.options.resize.invert,i="reposition"===r||"negate"===r,o=t.rect,{start:a,corrected:s,delta:l,previous:c}=t._rects;if(extend2(c,s),i){if(extend2(s,o),"reposition"===r){if(s.top>s.bottom){const e=s.top;s.top=s.bottom,s.bottom=e}if(s.left>s.right){const e=s.left;s.left=s.right,s.right=e}}}else s.top=Math.min(o.top,a.bottom),s.bottom=Math.max(o.bottom,a.top),s.left=Math.min(o.left,a.right),s.right=Math.max(o.right,a.left);s.width=s.right-s.left,s.height=s.bottom-s.top;for(const u in s)l[u]=s[u]-c[u];n.edges=t.prepared.edges,n.rect=s,n.deltaRect=l}(e),updateEventAxes(e)},"interactions:action-end":function end({iEvent:e,interaction:t}){if("resize"!==t.prepared.name||!t.prepared.edges)return;const n=e;n.edges=t.prepared.edges,n.rect=t._rects.corrected,n.deltaRect=t._rects.delta},"auto-start:check":function resizeChecker(e){const{interaction:t,interactable:n,element:r,rect:i,buttons:o}=e;if(!i)return;const a=extend2({},t.coords.cur.page),s=n.options.resize;if(s&&s.enabled&&(!t.pointerIsDown||!/mouse|pointer/.test(t.pointerType)||0!=(o&s.mouseButtons))){if(p.object(s.edges)){const n={left:!1,right:!1,top:!1,bottom:!1};for(const e in n)n[e]=checkResizeEdge(e,s.edges[e],a,t._latestPointer.eventTarget,r,i,s.margin||J.defaultMargin);n.left=n.left&&!n.right,n.top=n.top&&!n.bottom,(n.left||n.right||n.top||n.bottom)&&(e.action={name:"resize",edges:n})}else{const t="y"!==s.axis&&a.x>i.right-J.defaultMargin,n="x"!==s.axis&&a.y>i.bottom-J.defaultMargin;(t||n)&&(e.action={name:"resize",axes:(t?"x":"")+(n?"y":"")})}return!e.action&&void 0}}},defaults:{square:!1,preserveAspectRatio:!1,axis:"xy",margin:NaN,edges:null,invert:"none"},cursors:null,getCursor({edges:e,axis:t,name:n}){const r=J.cursors;let i=null;if(t)i=r[n+t];else if(e){let t="";for(const n of["top","bottom","left","right"])e[n]&&(t+=n);i=r[t]}return i},defaultMargin:null};var X=J;"object"==typeof window&&window&&interact_init(window),V.use(X);var edgeTarget=()=>{},snappers_elements=()=>{},grid=e=>{const t=[["x","y"],["left","top"],["right","bottom"],["width","height"]].filter((([t,n])=>t in e||n in e)),gridFunc=(n,r)=>{const{range:i,limits:o={left:-1/0,right:1/0,top:-1/0,bottom:1/0},offset:a={x:0,y:0}}=e,s={range:i,grid:e,x:null,y:null};for(const[l,c]of t){const t=Math.round((n-a.x)/e[l]),i=Math.round((r-a.y)/e[c]);s[l]=Math.max(o.left,Math.min(o.right,t*e[l]+a.x)),s[c]=Math.max(o.top,Math.min(o.bottom,i*e[c]+a.y))}return s};return gridFunc.grid=e,gridFunc.coordFields=t,gridFunc},K={id:"snappers",install(e){const{interactStatic:t}=e;t.snappers=extend2(t.snappers||{},r),t.createSnapGrid=t.snappers.grid}};class Modification_Modification{constructor(e){this.states=[],this.startOffset={left:0,right:0,top:0,bottom:0},this.startDelta=null,this.result=null,this.endResult=null,this.edges=void 0,this.interaction=void 0,this.interaction=e,this.result=createResult()}start({phase:e},t){const{interaction:n}=this,r=function getModifierList(e){const t=e.interactable.options[e.prepared.name],n=t.modifiers;return n&&n.length?n:["snap","snapSize","snapEdges","restrict","restrictEdges","restrictSize"].map((e=>{const n=t[e];return n&&n.enabled&&{options:n,methods:n._methods}})).filter((e=>!!e))}(n);this.prepareStates(r),this.edges=extend2({},n.edges),this.startOffset=function getRectOffset(e,t){return e?{left:t.x-e.left,top:t.y-e.top,right:e.right-t.x,bottom:e.bottom-t.y}:{left:0,top:0,right:0,bottom:0}}(n.rect,t),this.startDelta={x:0,y:0};const i={phase:e,pageCoords:t,preEnd:!1};return this.result=createResult(),this.startAll(i),this.result=this.setAll(i)}fillArg(e){const{interaction:t}=this;e.interaction=t,e.interactable=t.interactable,e.element=t.element,e.rect=e.rect||t.rect,e.edges=this.edges,e.startOffset=this.startOffset}startAll(e){this.fillArg(e);for(const t of this.states)t.methods.start&&(e.state=t,t.methods.start(e))}setAll(e){this.fillArg(e);const{phase:t,preEnd:n,skipModifiers:r,rect:i}=e;e.coords=extend2({},e.pageCoords),e.rect=extend2({},i);const o=r?this.states.slice(r):this.states,a=createResult(e.coords,e.rect);for(const c of o){const{options:r}=c,i=extend2({},e.coords);let o=null;c.methods.set&&this.shouldDo(r,n,t)&&(e.state=c,o=c.methods.set(e),addEdges(this.interaction.edges,e.rect,{x:e.coords.x-i.x,y:e.coords.y-i.y})),a.eventProps.push(o)}a.delta.x=e.coords.x-e.pageCoords.x,a.delta.y=e.coords.y-e.pageCoords.y,a.rectDelta.left=e.rect.left-i.left,a.rectDelta.right=e.rect.right-i.right,a.rectDelta.top=e.rect.top-i.top,a.rectDelta.bottom=e.rect.bottom-i.bottom;const s=this.result.coords,l=this.result.rect;if(s&&l){const e=a.rect.left!==l.left||a.rect.right!==l.right||a.rect.top!==l.top||a.rect.bottom!==l.bottom;a.changed=e||s.x!==a.coords.x||s.y!==a.coords.y}return a}applyToInteraction(e){const{interaction:t}=this,{phase:n}=e,r=t.coords.cur,i=t.coords.start,{result:o,startDelta:a}=this,s=o.delta;"start"===n&&extend2(this.startDelta,o.delta);for(const[u,d]of[[i,a],[r,s]])u.page.x+=d.x,u.page.y+=d.y,u.client.x+=d.x,u.client.y+=d.y;const{rectDelta:l}=this.result,c=e.rect||t.rect;c.left+=l.left,c.right+=l.right,c.top+=l.top,c.bottom+=l.bottom,c.width=c.right-c.left,c.height=c.bottom-c.top}setAndApply(e){const{interaction:t}=this,{phase:n,preEnd:r,skipModifiers:i}=e,o=this.setAll({preEnd:r,phase:n,pageCoords:e.modifiedCoords||t.coords.cur.page});if(this.result=o,!o.changed&&(!i||i<this.states.length)&&t.interacting())return!1;if(e.modifiedCoords){const{page:n}=t.coords.cur,r={x:e.modifiedCoords.x-n.x,y:e.modifiedCoords.y-n.y};o.coords.x+=r.x,o.coords.y+=r.y,o.delta.x+=r.x,o.delta.y+=r.y}this.applyToInteraction(e)}beforeEnd(e){const{interaction:t,event:n}=e,r=this.states;if(!r||!r.length)return;let i=!1;for(const o of r){e.state=o;const{options:t,methods:n}=o,r=n.beforeEnd&&n.beforeEnd(e);if(r)return this.endResult=r,!1;i=i||!i&&this.shouldDo(t,!0,e.phase,!0)}i&&t.move({event:n,preEnd:!0})}stop(e){const{interaction:t}=e;if(!this.states||!this.states.length)return;const n=extend2({states:this.states,interactable:t.interactable,element:t.element,rect:null},e);this.fillArg(n);for(const r of this.states)n.state=r,r.methods.stop&&r.methods.stop(n);this.states=null,this.endResult=null}prepareStates(e){this.states=[];for(let t=0;t<e.length;t++){const{options:n,methods:r,name:i}=e[t];this.states.push({options:n,methods:r,index:t,name:i})}return this.states}restoreInteractionCoords({interaction:{coords:e,rect:t,modification:n}}){if(!n.result)return;const{startDelta:r}=n,{delta:i,rectDelta:o}=n.result,a=[[e.start,r],[e.cur,i]];for(const[s,l]of a)s.page.x-=l.x,s.page.y-=l.y,s.client.x-=l.x,s.client.y-=l.y;t.left-=o.left,t.right-=o.right,t.top-=o.top,t.bottom-=o.bottom}shouldDo(e,t,n,r){return!(!e||!1===e.enabled||r&&!e.endOnly||e.endOnly&&!t||"start"===n&&!e.setStart)}copyFrom(e){this.startOffset=e.startOffset,this.startDelta=e.startDelta,this.edges=e.edges,this.states=e.states.map((e=>clone2(e))),this.result=createResult(extend2({},e.result.coords),extend2({},e.result.rect))}destroy(){for(const e in this)this[e]=null}}function createResult(e,t){return{rect:t,coords:e,delta:{x:0,y:0},rectDelta:{left:0,right:0,top:0,bottom:0},eventProps:[],changed:!0}}function makeModifier(e,t){const{defaults:n}=e,r={start:e.start,set:e.set,beforeEnd:e.beforeEnd,stop:e.stop},modifier=e=>{const i=e||{};i.enabled=!1!==i.enabled;for(const t in n)t in i||(i[t]=n[t]);const o={options:i,methods:r,name:t,enable:()=>(i.enabled=!0,o),disable:()=>(i.enabled=!1,o)};return o};return t&&"string"==typeof t&&(modifier._defaults=n,modifier._methods=r),modifier}function addEventModifiers({iEvent:e,interaction:{modification:{result:t}}}){t&&(e.modifiers=t.eventProps)}var Y={id:"modifiers/base",before:["actions"],install:e=>{e.defaults.perAction.modifiers=[]},listeners:{"interactions:new":({interaction:e})=>{e.modification=new Modification_Modification(e)},"interactions:before-action-start":e=>{const{modification:t}=e.interaction;t.start(e,e.interaction.coords.start.page),e.interaction.edges=t.edges,t.applyToInteraction(e)},"interactions:before-action-move":e=>e.interaction.modification.setAndApply(e),"interactions:before-action-end":e=>e.interaction.modification.beforeEnd(e),"interactions:action-start":addEventModifiers,"interactions:action-move":addEventModifiers,"interactions:action-end":addEventModifiers,"interactions:after-action-start":e=>e.interaction.modification.restoreInteractionCoords(e),"interactions:after-action-move":e=>e.interaction.modification.restoreInteractionCoords(e),"interactions:stop":e=>e.interaction.modification.stop(e)}};function setEqualDelta({startCoords:e,edgeSign:t},n,r){n?r.y=e.y+(r.x-e.x)*t:r.x=e.x+(r.y-e.y)*t}function setRatio({startRect:e,startCoords:t,ratio:n,edgeSign:r},i,o,a){if(i){const i=a.width/n;o.y=t.y+(i-e.height)*r}else{const i=a.height*n;o.x=t.x+(i-e.width)*r}}var Q=makeModifier({start(e){const{state:t,rect:n,edges:r,pageCoords:i}=e;let{ratio:o}=t.options;const{equalDelta:a,modifiers:s}=t.options;"preserve"===o&&(o=n.width/n.height),t.startCoords=extend2({},i),t.startRect=extend2({},n),t.ratio=o,t.equalDelta=a;const l=t.linkedEdges={top:r.top||r.left&&!r.bottom,left:r.left||r.top&&!r.right,bottom:r.bottom||r.right&&!r.top,right:r.right||r.bottom&&!r.left};if(t.xIsPrimaryAxis=!(!r.left&&!r.right),t.equalDelta)t.edgeSign=(l.left?1:-1)*(l.top?1:-1);else{const e=t.xIsPrimaryAxis?l.top:l.left;t.edgeSign=e?-1:1}if(extend2(e.edges,l),!s||!s.length)return;const c=new Modification_Modification(e.interaction);c.copyFrom(e.interaction.modification),c.prepareStates(s),t.subModification=c,c.startAll({...e})},set(e){const{state:t,rect:n,coords:r}=e,i=extend2({},r),o=t.equalDelta?setEqualDelta:setRatio;if(o(t,t.xIsPrimaryAxis,r,n),!t.subModification)return null;const a=extend2({},n);addEdges(t.linkedEdges,a,{x:r.x-i.x,y:r.y-i.y});const s=t.subModification.setAll({...e,rect:a,edges:t.linkedEdges,pageCoords:r,prevCoords:r,prevRect:a}),{delta:l}=s;return s.changed&&(o(t,Math.abs(l.x)>Math.abs(l.y),s.coords,s.rect),extend2(r,s.coords)),s.eventProps},defaults:{ratio:"preserve",equalDelta:!1,modifiers:[],enabled:!1}},"aspectRatio");const noop2=()=>{};noop2._defaults={};var Z=noop2;function getRestrictionRect(e,t,n){return p.func(e)?resolveRectLike(e,t.interactable,t.element,[n.x,n.y,t]):resolveRectLike(e,t.interactable,t.element)}const ee={start:function pointer_start({rect:e,startOffset:t,state:n,interaction:r,pageCoords:i}){const{options:o}=n,{elementRect:a}=o,s=extend2({left:0,top:0,right:0,bottom:0},o.offset||{});if(e&&a){const n=getRestrictionRect(o.restriction,r,i);if(n){const t=n.right-n.left-e.width,r=n.bottom-n.top-e.height;t<0&&(s.left+=t,s.right+=t),r<0&&(s.top+=r,s.bottom+=r)}s.left+=t.left-e.width*a.left,s.top+=t.top-e.height*a.top,s.right+=t.right-e.width*(1-a.right),s.bottom+=t.bottom-e.height*(1-a.bottom)}n.offset=s},set:function set3({coords:e,interaction:t,state:n}){const{options:r,offset:i}=n,o=getRestrictionRect(r.restriction,t,e);if(!o)return;const a=function xywhToTlbr(e){return!e||"left"in e&&"top"in e||((e=extend2({},e)).left=e.x||0,e.top=e.y||0,e.right=e.right||e.left+e.width,e.bottom=e.bottom||e.top+e.height),e}(o);e.x=Math.max(Math.min(a.right-i.right,e.x),a.left+i.left),e.y=Math.max(Math.min(a.bottom-i.bottom,e.y),a.top+i.top)},defaults:{restriction:null,elementRect:null,offset:null,endOnly:!1,enabled:!1}};var te=makeModifier(ee,"restrict");const ne={top:1/0,left:1/0,bottom:-1/0,right:-1/0},re={top:-1/0,left:-1/0,bottom:1/0,right:1/0};function fixRect(e,t){for(const n of["top","left","bottom","right"])n in e||(e[n]=t[n]);return e}const ie={noInner:ne,noOuter:re,start:function edges_start({interaction:e,startOffset:t,state:n}){const{options:r}=n;let i;r&&(i=rectToXY(getRestrictionRect(r.offset,e,e.coords.start.page))),i=i||{x:0,y:0},n.offset={top:i.y+t.top,left:i.x+t.left,bottom:i.y-t.bottom,right:i.x-t.right}},set:function edges_set({coords:e,edges:t,interaction:n,state:r}){const{offset:i,options:o}=r;if(!t)return;const a=extend2({},e),s=getRestrictionRect(o.inner,n,a)||{},l=getRestrictionRect(o.outer,n,a)||{};fixRect(s,ne),fixRect(l,re),t.top?e.y=Math.min(Math.max(l.top+i.top,a.y),s.top+i.top):t.bottom&&(e.y=Math.max(Math.min(l.bottom+i.bottom,a.y),s.bottom+i.bottom)),t.left?e.x=Math.min(Math.max(l.left+i.left,a.x),s.left+i.left):t.right&&(e.x=Math.max(Math.min(l.right+i.right,a.x),s.right+i.right))},defaults:{inner:null,outer:null,offset:null,endOnly:!1,enabled:!1}};var oe=makeModifier(ie,"restrictEdges");const ae=extend2({get elementRect(){return{top:0,left:0,bottom:1,right:1}},set elementRect(e){}},ee.defaults);var se=makeModifier({start:ee.start,set:ee.set,defaults:ae},"restrictRect");const le={width:-1/0,height:-1/0},ce={width:1/0,height:1/0};var ue=makeModifier({start:function size_start(e){return ie.start(e)},set:function size_set(e){const{interaction:t,state:n,rect:r,edges:i}=e,{options:o}=n;if(!i)return;const a=tlbrToXywh(getRestrictionRect(o.min,t,e.coords))||le,s=tlbrToXywh(getRestrictionRect(o.max,t,e.coords))||ce;n.options={endOnly:o.endOnly,inner:extend2({},ie.noInner),outer:extend2({},ie.noOuter)},i.top?(n.options.inner.top=r.bottom-a.height,n.options.outer.top=r.bottom-s.height):i.bottom&&(n.options.inner.bottom=r.top+a.height,n.options.outer.bottom=r.top+s.height),i.left?(n.options.inner.left=r.right-a.width,n.options.outer.left=r.right-s.width):i.right&&(n.options.inner.right=r.left+a.width,n.options.outer.right=r.left+s.width),ie.set(e),n.options=o},defaults:{min:null,max:null,endOnly:!1,enabled:!1}},"restrictSize");const de={start:function snap_pointer_start(e){const{interaction:t,interactable:n,element:r,rect:i,state:o,startOffset:a}=e,{options:s}=o,l=s.offsetWithOrigin?function getOrigin(e){const{element:t}=e.interaction,n=rectToXY(resolveRectLike(e.state.options.origin,null,null,[t])),r=n||getOriginXY(e.interactable,t,e.interaction.prepared.name);return r}(e):{x:0,y:0};let c;if("startCoords"===s.offset)c={x:t.coords.start.page.x,y:t.coords.start.page.y};else{const e=resolveRectLike(s.offset,n,r,[t]);c=rectToXY(e)||{x:0,y:0},c.x+=l.x,c.y+=l.y}const{relativePoints:u}=s;o.offsets=i&&u&&u.length?u.map(((e,t)=>({index:t,relativePoint:e,x:a.left-i.width*e.x+c.x,y:a.top-i.height*e.y+c.y}))):[extend2({index:0,relativePoint:null},c)]},set:function pointer_set(e){const{interaction:t,coords:n,state:r}=e,{options:i,offsets:o}=r,a=getOriginXY(t.interactable,t.element,t.prepared.name),s=extend2({},n),l=[];i.offsetWithOrigin||(s.x-=a.x,s.y-=a.y);for(const u of o){const e=s.x-u.x,n=s.y-u.y;for(let r=0,o=i.targets.length;r<o;r++){const o=i.targets[r];let a;a=p.func(o)?o(e,n,t._proxy,u,r):o,a&&l.push({x:(p.number(a.x)?a.x:e)+u.x,y:(p.number(a.y)?a.y:n)+u.y,range:p.number(a.range)?a.range:i.range,source:o,index:r,offset:u})}}const c={target:null,inRange:!1,distance:0,range:0,delta:{x:0,y:0}};for(const u of l){const e=u.range,t=u.x-s.x,n=u.y-s.y,r=hypot(t,n);let i=r<=e;e===1/0&&c.inRange&&c.range!==1/0&&(i=!1),c.target&&!(i?c.inRange&&e!==1/0?r/e<c.distance/c.range:e===1/0&&c.range!==1/0||r<c.distance:!c.inRange&&r<c.distance)||(c.target=u,c.distance=r,c.range=e,c.inRange=i,c.delta.x=t,c.delta.y=n)}return c.inRange&&(n.x=c.target.x,n.y=c.target.y),r.closest=c,c},defaults:{range:1/0,targets:null,offset:null,offsetWithOrigin:!0,origin:null,relativePoints:null,endOnly:!1,enabled:!1}};var pe=makeModifier(de,"snap");const fe={start:function snap_size_start(e){const{state:t,edges:n}=e,{options:r}=t;if(!n)return null;e.state={options:{targets:null,relativePoints:[{x:n.left?0:1,y:n.top?0:1}],offset:r.offset||"self",origin:{x:0,y:0},range:r.range}},t.targetFields=t.targetFields||[["width","height"],["x","y"]],de.start(e),t.offsets=e.state.offsets,e.state=t},set:function snap_size_set(e){const{interaction:t,state:n,coords:r}=e,{options:i,offsets:o}=n,a={x:r.x-o[0].x,y:r.y-o[0].y};n.options=extend2({},i),n.options.targets=[];for(const l of i.targets||[]){let e;if(e=p.func(l)?l(a.x,a.y,t):l,e){for(const[t,r]of n.targetFields)if(t in e||r in e){e.x=e[t],e.y=e[r];break}n.options.targets.push(e)}}const s=de.set(e);return n.options=i,s},defaults:{range:1/0,targets:null,offset:null,endOnly:!1,enabled:!1}};var ve,he,me=makeModifier(fe,"snapSize"),ge={aspectRatio:Q,restrictEdges:oe,restrict:te,restrictRect:se,restrictSize:ue,snapEdges:makeModifier({start:function snap_edges_start(e){const{edges:t}=e;return t?(e.state.targetFields=e.state.targetFields||[[t.left?"left":"right",t.top?"top":"bottom"]],fe.start(e)):null},set:fe.set,defaults:extend2(clone2(fe.defaults),{targets:null,range:null,offset:{x:0,y:0}})},"snapEdges"),snap:pe,snapSize:me,spring:Z,avoid:Z,transform:Z,rubberband:Z},ye={id:"modifiers",install(e){const{interactStatic:t}=e;e.usePlugin(Y),e.usePlugin(K),t.modifiers=ge;for(const n in ge){const{_defaults:t,_methods:r}=ge[n];t._methods=r,e.defaults.perAction[n]=t}}};"object"==typeof window&&window&&interact_init(window),V.use(ye),(he=ve||(ve={})).touchAction="touchAction",he.boxSizing="boxSizing",he.noListeners="noListeners";const _e="[interact.js] ",be={touchAction:"https://developer.mozilla.org/en-US/docs/Web/CSS/touch-action",boxSizing:"https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing"},we=[{name:ve.touchAction,perform:({element:e})=>!function parentHasStyle(e,t,n){let r=e;for(;p.element(r);){if(hasStyle(r,t,n))return!0;r=parentNode(r)}return!1}(e,"touchAction",/pan-|pinch|none/),getInfo:({element:e})=>[e,be.touchAction],text:'Consider adding CSS "touch-action: none" to this element\n'},{name:ve.boxSizing,perform(e){const{element:t}=e;return"resize"===e.prepared.name&&t instanceof c.HTMLElement&&!hasStyle(t,"boxSizing",/border-box/)},text:'Consider adding CSS "box-sizing: border-box" to this resizable element',getInfo:({element:e})=>[e,be.boxSizing]},{name:ve.noListeners,perform(e){const t=e.prepared.name;return!(e.interactable.events.types[`${t}move`]||[]).length},getInfo:e=>[e.prepared.name,e.interactable],text:"There are no listeners set for this action"}];function hasStyle(e,t,n){const r=e.style[t]||d.getComputedStyle(e)[t];return n.test((r||"").toString())}var xe={id:"dev-tools",install:function dev_tools_plugin_install(e,{logger:t}={}){const{Interactable:n,defaults:r}=e;e.logger=t||console,r.base.devTools={ignore:{}},n.prototype.devTools=function(e){return e?(extend2(this.options.devTools,e),this):this.options.devTools}},listeners:{"interactions:action-start":({interaction:e},t)=>{for(const n of we){const r=e.interactable&&e.interactable.options;r&&r.devTools&&r.devTools.ignore[n.name]||!n.perform(e)||t.logger.warn(_e+n.text,...n.getInfo(e))}}},checks:we,CheckName:ve,links:be,prefix:_e};function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach((function(t){Object(i.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}"object"==typeof window&&window&&interact_init(window),V.use(xe);var ke={name:"GridItem",props:{isDraggable:{type:Boolean,required:!1,default:null},isResizable:{type:Boolean,required:!1,default:null},isBounded:{type:Boolean,required:!1,default:null},static:{type:Boolean,required:!1,default:!1},minH:{type:Number,required:!1,default:1},minW:{type:Number,required:!1,default:1},maxH:{type:Number,required:!1,default:1/0},maxW:{type:Number,required:!1,default:1/0},x:{type:Number,required:!0},y:{type:Number,required:!0},w:{type:Number,required:!0},h:{type:Number,required:!0},i:{required:!0},dragIgnoreFrom:{type:String,required:!1,default:"a, button"},dragAllowFrom:{type:String,required:!1,default:null},resizeIgnoreFrom:{type:String,required:!1,default:"a, button"},preserveAspectRatio:{type:Boolean,required:!1,default:!1},dragOption:{type:Object,required:!1,default:function _default2(){return{}}},resizeOption:{type:Object,required:!1,default:function _default2(){return{}}}},inject:["eventBus","layout"],data:function data(){return{cols:1,containerWidth:100,rowHeight:30,margin:[10,10],maxRows:1/0,draggable:null,resizable:null,transformScale:1,useCssTransforms:!0,useStyleCursor:!0,isDragging:!1,dragging:null,isResizing:!1,resizing:null,lastX:NaN,lastY:NaN,lastW:NaN,lastH:NaN,style:{},rtl:!1,dragEventSet:!1,resizeEventSet:!1,previousW:null,previousH:null,previousX:null,previousY:null,innerX:this.x,innerY:this.y,innerW:this.w,innerH:this.h}},created:function created(){var e=this,t=this;t.updateWidthHandler=function(e){t.updateWidth(e)},t.compactHandler=function(e){t.compact(e)},t.setDraggableHandler=function(e){null===t.isDraggable&&(t.draggable=e)},t.setResizableHandler=function(e){null===t.isResizable&&(t.resizable=e)},t.setBoundedHandler=function(e){null===t.isBounded&&(t.bounded=e)},t.setTransformScaleHandler=function(e){t.transformScale=e},t.setRowHeightHandler=function(e){t.rowHeight=e},t.setMaxRowsHandler=function(e){t.maxRows=e},t.directionchangeHandler=function(){e.rtl="rtl"===Object(s.b)(),e.compact()},t.setColNum=function(e){t.cols=parseInt(e)},this.eventBus.$on("updateWidth",t.updateWidthHandler),this.eventBus.$on("compact",t.compactHandler),this.eventBus.$on("setDraggable",t.setDraggableHandler),this.eventBus.$on("setResizable",t.setResizableHandler),this.eventBus.$on("setBounded",t.setBoundedHandler),this.eventBus.$on("setTransformScale",t.setTransformScaleHandler),this.eventBus.$on("setRowHeight",t.setRowHeightHandler),this.eventBus.$on("setMaxRows",t.setMaxRowsHandler),this.eventBus.$on("directionchange",t.directionchangeHandler),this.eventBus.$on("setColNum",t.setColNum),this.rtl="rtl"===Object(s.b)()},beforeDestroy:function beforeDestroy(){var e=this;this.eventBus.$off("updateWidth",e.updateWidthHandler),this.eventBus.$off("compact",e.compactHandler),this.eventBus.$off("setDraggable",e.setDraggableHandler),this.eventBus.$off("setResizable",e.setResizableHandler),this.eventBus.$off("setBounded",e.setBoundedHandler),this.eventBus.$off("setTransformScale",e.setTransformScaleHandler),this.eventBus.$off("setRowHeight",e.setRowHeightHandler),this.eventBus.$off("setMaxRows",e.setMaxRowsHandler),this.eventBus.$off("directionchange",e.directionchangeHandler),this.eventBus.$off("setColNum",e.setColNum),this.interactObj&&this.interactObj.unset()},mounted:function mounted(){this.layout.responsive&&this.layout.lastBreakpoint?this.cols=Object(a.c)(this.layout.lastBreakpoint,this.layout.cols):this.cols=this.layout.colNum,this.rowHeight=this.layout.rowHeight,this.containerWidth=null!==this.layout.width?this.layout.width:100,this.margin=void 0!==this.layout.margin?this.layout.margin:[10,10],this.maxRows=this.layout.maxRows,null===this.isDraggable?this.draggable=this.layout.isDraggable:this.draggable=this.isDraggable,null===this.isResizable?this.resizable=this.layout.isResizable:this.resizable=this.isResizable,null===this.isBounded?this.bounded=this.layout.isBounded:this.bounded=this.isBounded,this.transformScale=this.layout.transformScale,this.useCssTransforms=this.layout.useCssTransforms,this.useStyleCursor=this.layout.useStyleCursor,this.createStyle()},watch:{isDraggable:function isDraggable(){this.draggable=this.isDraggable},static:function _static(){this.tryMakeDraggable(),this.tryMakeResizable()},draggable:function draggable(){this.tryMakeDraggable()},isResizable:function isResizable(){this.resizable=this.isResizable},isBounded:function isBounded(){this.bounded=this.isBounded},resizable:function resizable2(){this.tryMakeResizable()},rowHeight:function rowHeight(){this.createStyle(),this.emitContainerResized()},cols:function cols(){this.tryMakeResizable(),this.createStyle(),this.emitContainerResized()},containerWidth:function containerWidth(){this.tryMakeResizable(),this.createStyle(),this.emitContainerResized()},x:function x(e){this.innerX=e,this.createStyle()},y:function y(e){this.innerY=e,this.createStyle()},h:function h2(e){this.innerH=e,this.createStyle()},w:function w(e){this.innerW=e,this.createStyle()},renderRtl:function renderRtl(){this.tryMakeResizable(),this.createStyle()},minH:function minH(){this.tryMakeResizable()},maxH:function maxH(){this.tryMakeResizable()},minW:function minW(){this.tryMakeResizable()},maxW:function maxW(){this.tryMakeResizable()},"$parent.margin":function $parentMargin(e){!e||e[0]==this.margin[0]&&e[1]==this.margin[1]||(this.margin=e.map((function(e){return Number(e)})),this.createStyle(),this.emitContainerResized())}},computed:{classObj:function classObj(){return{"vue-resizable":this.resizableAndNotStatic,static:this.static,resizing:this.isResizing,"vue-draggable-dragging":this.isDragging,cssTransforms:this.useCssTransforms,"render-rtl":this.renderRtl,"disable-userselect":this.isDragging,"no-touch":this.isAndroid&&this.draggableOrResizableAndNotStatic}},resizableAndNotStatic:function resizableAndNotStatic(){return this.resizable&&!this.static},draggableOrResizableAndNotStatic:function draggableOrResizableAndNotStatic(){return(this.draggable||this.resizable)&&!this.static},isAndroid:function isAndroid(){return-1!==navigator.userAgent.toLowerCase().indexOf("android")},renderRtl:function renderRtl(){return this.layout.isMirrored?!this.rtl:this.rtl},resizableHandleClass:function resizableHandleClass(){return this.renderRtl?"vue-resizable-handle vue-rtl-resizable-handle":"vue-resizable-handle"}},methods:{createStyle:function createStyle(){this.x+this.w>this.cols?(this.innerX=0,this.innerW=this.w>this.cols?this.cols:this.w):(this.innerX=this.x,this.innerW=this.w);var e,t=this.calcPosition(this.innerX,this.innerY,this.innerW,this.innerH);this.isDragging&&(t.top=this.dragging.top,this.renderRtl?t.right=this.dragging.left:t.left=this.dragging.left),this.isResizing&&(t.width=this.resizing.width,t.height=this.resizing.height),e=this.useCssTransforms?this.renderRtl?Object(o.k)(t.top,t.right,t.width,t.height):Object(o.j)(t.top,t.left,t.width,t.height):this.renderRtl?Object(o.i)(t.top,t.right,t.width,t.height):Object(o.h)(t.top,t.left,t.width,t.height),this.style=e},emitContainerResized:function emitContainerResized(){for(var e={},t=0,n=["width","height"];t<n.length;t++){var r=n[t],i=this.style[r].match(/^(\d+)px$/);if(!i)return;e[r]=i[1]}this.$emit("container-resized",this.i,this.h,this.w,e.height,e.width)},handleResize:function handleResize(e){if(!this.static){var t=getControlPosition(e);if(null!=t){var n,r=t.x,i=t.y,o={width:0,height:0};switch(e.type){case"resizestart":this.tryMakeResizable(),this.previousW=this.innerW,this.previousH=this.innerH,n=this.calcPosition(this.innerX,this.innerY,this.innerW,this.innerH),o.width=n.width,o.height=n.height,this.resizing=o,this.isResizing=!0;break;case"resizemove":var a=createCoreData(this.lastW,this.lastH,r,i);this.renderRtl?o.width=this.resizing.width-a.deltaX/this.transformScale:o.width=this.resizing.width+a.deltaX/this.transformScale,o.height=this.resizing.height+a.deltaY/this.transformScale,this.resizing=o;break;case"resizeend":n=this.calcPosition(this.innerX,this.innerY,this.innerW,this.innerH),o.width=n.width,o.height=n.height,this.resizing=null,this.isResizing=!1}(n=this.calcWH(o.height,o.width)).w<this.minW&&(n.w=this.minW),n.w>this.maxW&&(n.w=this.maxW),n.h<this.minH&&(n.h=this.minH),n.h>this.maxH&&(n.h=this.maxH),n.h<1&&(n.h=1),n.w<1&&(n.w=1),this.lastW=r,this.lastH=i,this.innerW===n.w&&this.innerH===n.h||this.$emit("resize",this.i,n.h,n.w,o.height,o.width),"resizeend"!==e.type||this.previousW===this.innerW&&this.previousH===this.innerH||this.$emit("resized",this.i,n.h,n.w,o.height,o.width),this.eventBus.$emit("resizeEvent",e.type,this.i,this.innerX,this.innerY,n.h,n.w)}}},handleDrag:function handleDrag(e){if(!this.static&&!this.isResizing){var t=getControlPosition(e);if(null!==t){var n,r=t.x,i=t.y,o={top:0,left:0};switch(e.type){case"dragstart":this.previousX=this.innerX,this.previousY=this.innerY;var a=e.target.offsetParent.getBoundingClientRect(),s=e.target.getBoundingClientRect(),l=s.left/this.transformScale,c=a.left/this.transformScale,u=s.right/this.transformScale,d=a.right/this.transformScale,p=s.top/this.transformScale,f=a.top/this.transformScale;this.renderRtl?o.left=-1*(u-d):o.left=l-c,o.top=p-f,this.dragging=o,this.isDragging=!0;break;case"dragend":if(!this.isDragging)return;var v=e.target.offsetParent.getBoundingClientRect(),h=e.target.getBoundingClientRect(),m=h.left/this.transformScale,g=v.left/this.transformScale,_=h.right/this.transformScale,b=v.right/this.transformScale,k=h.top/this.transformScale,C=v.top/this.transformScale;this.renderRtl?o.left=-1*(_-b):o.left=m-g,o.top=k-C,this.dragging=null,this.isDragging=!1;break;case"dragmove":var S=createCoreData(this.lastX,this.lastY,r,i);if(this.renderRtl?o.left=this.dragging.left-S.deltaX/this.transformScale:o.left=this.dragging.left+S.deltaX/this.transformScale,o.top=this.dragging.top+S.deltaY/this.transformScale,this.bounded){var I=e.target.offsetParent.clientHeight-this.calcGridItemWHPx(this.h,this.rowHeight,this.margin[1]);o.top=this.clamp(o.top,0,I);var E=this.calcColWidth(),M=this.containerWidth-this.calcGridItemWHPx(this.w,E,this.margin[0]);o.left=this.clamp(o.left,0,M)}this.dragging=o}this.renderRtl,n=this.calcXY(o.top,o.left),this.lastX=r,this.lastY=i,this.innerX===n.x&&this.innerY===n.y||this.$emit("move",this.i,n.x,n.y),"dragend"!==e.type||this.previousX===this.innerX&&this.previousY===this.innerY||this.$emit("moved",this.i,n.x,n.y),this.eventBus.$emit("dragEvent",e.type,this.i,n.x,n.y,this.innerH,this.innerW)}}},calcPosition:function calcPosition(e,t,n,r){var i=this.calcColWidth();return this.renderRtl?{right:Math.round(i*e+(e+1)*this.margin[0]),top:Math.round(this.rowHeight*t+(t+1)*this.margin[1]),width:n===1/0?n:Math.round(i*n+Math.max(0,n-1)*this.margin[0]),height:r===1/0?r:Math.round(this.rowHeight*r+Math.max(0,r-1)*this.margin[1])}:{left:Math.round(i*e+(e+1)*this.margin[0]),top:Math.round(this.rowHeight*t+(t+1)*this.margin[1]),width:n===1/0?n:Math.round(i*n+Math.max(0,n-1)*this.margin[0]),height:r===1/0?r:Math.round(this.rowHeight*r+Math.max(0,r-1)*this.margin[1])}},calcXY:function calcXY(e,t){var n=this.calcColWidth(),r=Math.round((t-this.margin[0])/(n+this.margin[0])),i=Math.round((e-this.margin[1])/(this.rowHeight+this.margin[1]));return{x:r=Math.max(Math.min(r,this.cols-this.innerW),0),y:i=Math.max(Math.min(i,this.maxRows-this.innerH),0)}},calcColWidth:function calcColWidth(){return(this.containerWidth-this.margin[0]*(this.cols+1))/this.cols},calcGridItemWHPx:function calcGridItemWHPx(e,t,n){return Number.isFinite(e)?Math.round(t*e+Math.max(0,e-1)*n):e},clamp:function clamp2(e,t,n){return Math.max(Math.min(e,n),t)},calcWH:function calcWH(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=this.calcColWidth(),i=Math.round((t+this.margin[0])/(r+this.margin[0])),o=0;return o=n?Math.ceil((e+this.margin[1])/(this.rowHeight+this.margin[1])):Math.round((e+this.margin[1])/(this.rowHeight+this.margin[1])),{w:i=Math.max(Math.min(i,this.cols-this.innerX),0),h:o=Math.max(Math.min(o,this.maxRows-this.innerY),0)}},updateWidth:function updateWidth(e,t){this.containerWidth=e,null!=t&&(this.cols=t)},compact:function compact(){this.createStyle()},tryMakeDraggable:function tryMakeDraggable(){var e=this;if(null!==this.interactObj&&void 0!==this.interactObj||(this.interactObj=V(this.$refs.item),this.useStyleCursor||this.interactObj.styleCursor(!1)),this.draggable&&!this.static){var t=_objectSpread({ignoreFrom:this.dragIgnoreFrom,allowFrom:this.dragAllowFrom},this.dragOption);this.interactObj.draggable(t),this.dragEventSet||(this.dragEventSet=!0,this.interactObj.on("dragstart dragmove dragend",(function(t){e.handleDrag(t)})))}else this.interactObj.draggable({enabled:!1})},tryMakeResizable:function tryMakeResizable(){var e=this;if(null!==this.interactObj&&void 0!==this.interactObj||(this.interactObj=V(this.$refs.item),this.useStyleCursor||this.interactObj.styleCursor(!1)),this.resizable&&!this.static){var t=this.calcPosition(0,0,this.maxW,this.maxH),n=this.calcPosition(0,0,this.minW,this.minH),r=_objectSpread({edges:{left:!1,right:"."+this.resizableHandleClass.trim().replace(" ","."),bottom:"."+this.resizableHandleClass.trim().replace(" ","."),top:!1},ignoreFrom:this.resizeIgnoreFrom,restrictSize:{min:{height:n.height*this.transformScale,width:n.width*this.transformScale},max:{height:t.height*this.transformScale,width:t.width*this.transformScale}}},this.resizeOption);this.preserveAspectRatio&&(r.modifiers=[V.modifiers.aspectRatio({ratio:"preserve"})]),this.interactObj.resizable(r),this.resizeEventSet||(this.resizeEventSet=!0,this.interactObj.on("resizestart resizemove resizeend",(function(t){e.handleResize(t)})))}else this.interactObj.resizable({enabled:!1})},autoSize:function autoSize(){this.previousW=this.innerW,this.previousH=this.innerH;var e=this.$slots.default[0].elm.getBoundingClientRect(),t=this.calcWH(e.height,e.width,!0);t.w<this.minW&&(t.w=this.minW),t.w>this.maxW&&(t.w=this.maxW),t.h<this.minH&&(t.h=this.minH),t.h>this.maxH&&(t.h=this.maxH),t.h<1&&(t.h=1),t.w<1&&(t.w=1),this.innerW===t.w&&this.innerH===t.h||this.$emit("resize",this.i,t.h,t.w,e.height,e.width),this.previousW===t.w&&this.previousH===t.h||(this.$emit("resized",this.i,t.h,t.w,e.height,e.width),this.eventBus.$emit("resizeEvent","resizeend",this.i,this.innerX,this.innerY,t.h,t.w))}}},Ce=ke;n("5ed4");var Se=n("2877"),Ie=Object(Se.a)(Ce,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"item",staticClass:"vue-grid-item",class:e.classObj,style:e.style},[e._t("default"),e.resizableAndNotStatic?n("span",{ref:"handle",class:e.resizableHandleClass}):e._e()],2)}),[],!1,null,null,null);t.a=Ie.exports},be13:function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on  "+e);return e}},c274:function(e,t,n){var r=n("50bf");function Batch(){var e={},t=0,n=0,r=0;return{add:function add2(i,o){o||(o=i,i=0),i>n?n=i:i<r&&(r=i),e[i]||(e[i]=[]),e[i].push(o),t++},process:function process2(){for(var t=r;t<=n;t++)for(var i=e[t],o=0;o<i.length;o++)(0,i[o])()},size:function getSize(){return t}}}e.exports=function batchProcessorMaker(e){var t=(e=e||{}).reporter,n=r.getOption(e,"async",!0),i=r.getOption(e,"auto",!0);i&&!n&&(t&&t.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),n=!0);var o,a=Batch(),s=!1;function processBatch(){for(s=!0;a.size();){var e=a;a=Batch(),e.process()}s=!1}function processBatchAsync(){o=function requestFrame(e){return setTimeout(e,0)}(processBatch)}return{add:function addFunction(e,t){!s&&i&&n&&0===a.size()&&processBatchAsync(),a.add(e,t)},force:function forceProcessBatch(e){s||(void 0===e&&(e=n),o&&(function cancelFrame(e){return clearTimeout(e)}(o),o=null),e?processBatchAsync():processBatch())}}}},c366:function(e,t,n){var r=n("6821"),i=n("9def"),o=n("77f1");e.exports=function(e){return function(t,n,a){var s,l=r(t),c=i(l.length),u=o(a,c);if(e&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}}},c5f6:function(e,t,n){var r=n("7726"),i=n("69a8"),o=n("2d95"),a=n("5dbc"),s=n("6a99"),l=n("79e5"),c=n("9093").f,u=n("11e9").f,d=n("86cc").f,p=n("aa77").trim,f="Number",v=r[f],h=v,m=v.prototype,g=o(n("2aeb")(m))==f,_="trim"in String.prototype,toNumber=function(e){var t=s(e,!1);if("string"==typeof t&&t.length>2){var n,r,i,o=(t=_?t.trim():p(t,3)).charCodeAt(0);if(43===o||45===o){if(88===(n=t.charCodeAt(2))||120===n)return NaN}else if(48===o){switch(t.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+t}for(var a,l=t.slice(2),c=0,u=l.length;c<u;c++)if((a=l.charCodeAt(c))<48||a>i)return NaN;return parseInt(l,r)}}return+t};if(!v(" 0o1")||!v("0b1")||v("+0x1")){v=function Number2(e){var t=arguments.length<1?0:e,n=this;return n instanceof v&&(g?l((function(){m.valueOf.call(n)})):o(n)!=f)?a(new h(toNumber(t)),n,v):toNumber(t)};for(var b,k=n("9e1e")?c(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),C=0;k.length>C;C++)i(h,b=k[C])&&!i(v,b)&&d(v,b,u(h,b));v.prototype=m,m.constructor=v,n("2aba")(r,f,v)}},c69a:function(e,t,n){e.exports=!n("9e1e")&&!n("79e5")((function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a}))},c8ba:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"==typeof window&&(n=window)}e.exports=n},c946:function(e,t,n){var r=n("b770").forEach;e.exports=function(e){var t=(e=e||{}).reporter,n=e.batchProcessor,i=e.stateHandler.getState;e.stateHandler.hasState;var o=e.idHandler;if(!n)throw new Error("Missing required dependency: batchProcessor");if(!t)throw new Error("Missing required dependency: reporter.");var a=function getScrollbarSizes(){var e=500,t=500,n=document.createElement("div");n.style.cssText=buildCssTextString(["position: absolute","width: 1000px","height: 1000px","visibility: hidden","margin: 0","padding: 0"]);var r=document.createElement("div");r.style.cssText=buildCssTextString(["position: absolute","width: 500px","height: 500px","overflow: scroll","visibility: none","top: -1500px","left: -1500px","visibility: hidden","margin: 0","padding: 0"]),r.appendChild(n),document.body.insertBefore(r,document.body.firstChild);var i=e-r.clientWidth,o=t-r.clientHeight;return document.body.removeChild(r),{width:i,height:o}}(),s="erd_scroll_detection_container";function initDocument(e){!function injectScrollStyle(e,t,n){function injectStyle(n,r){r=r||function(t){e.head.appendChild(t)};var i=e.createElement("style");return i.innerHTML=n,i.id=t,r(i),i}if(!e.getElementById(t)){var r=n+"_animation",i=n+"_animation_active",o="/* Created by the element-resize-detector library. */\n";o+="."+n+" > div::-webkit-scrollbar { "+buildCssTextString(["display: none"])+" }\n\n",o+="."+i+" { "+buildCssTextString(["-webkit-animation-duration: 0.1s","animation-duration: 0.1s","-webkit-animation-name: "+r,"animation-name: "+r])+" }\n",o+="@-webkit-keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",injectStyle(o+="@keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }")}}(e,"erd_scroll_detection_scrollbar_style",s)}function buildCssTextString(t){var n=e.important?" !important; ":"; ";return(t.join(n)+n).trim()}function addEvent(e,n,r){if(e.addEventListener)e.addEventListener(n,r);else{if(!e.attachEvent)return t.error("[scroll] Don't know how to add event listeners.");e.attachEvent("on"+n,r)}}function removeEvent(e,n,r){if(e.removeEventListener)e.removeEventListener(n,r);else{if(!e.detachEvent)return t.error("[scroll] Don't know how to remove event listeners.");e.detachEvent("on"+n,r)}}function getExpandElement(e){return i(e).container.childNodes[0].childNodes[0].childNodes[0]}function getShrinkElement(e){return i(e).container.childNodes[0].childNodes[0].childNodes[1]}return initDocument(window.document),{makeDetectable:function makeDetectable(e,l,c){function debug2(){if(e.debug){var n=Array.prototype.slice.call(arguments);if(n.unshift(o.get(l),"Scroll: "),t.log.apply)t.log.apply(null,n);else for(var r=0;r<n.length;r++)t.log(n[r])}}function isUnrendered(e){var t=i(e).container.childNodes[0],n=window.getComputedStyle(t);return!n.width||-1===n.width.indexOf("px")}function getStyle(){var e=window.getComputedStyle(l),t={};return t.position=e.position,t.width=l.offsetWidth,t.height=l.offsetHeight,t.top=e.top,t.right=e.right,t.bottom=e.bottom,t.left=e.left,t.widthCSS=e.width,t.heightCSS=e.height,t}function storeStyle(){if(debug2("storeStyle invoked."),i(l)){var e=getStyle();i(l).style=e}else debug2("Aborting because element has been uninstalled")}function storeCurrentSize(e,t,n){i(e).lastWidth=t,i(e).lastHeight=n}function getWidthOffset(){return 2*a.width+1}function getHeightOffset(){return 2*a.height+1}function getExpandWidth(e){return e+10+getWidthOffset()}function getExpandHeight(e){return e+10+getHeightOffset()}function positionScrollbars(e,t,n){var r=getExpandElement(e),i=getShrinkElement(e),o=getExpandWidth(t),a=getExpandHeight(n),s=function getShrinkWidth(e){return 2*e+getWidthOffset()}(t),l=function getShrinkHeight(e){return 2*e+getHeightOffset()}(n);r.scrollLeft=o,r.scrollTop=a,i.scrollLeft=s,i.scrollTop=l}function injectContainerElement(){var e=i(l).container;if(!e){(e=document.createElement("div")).className=s,e.style.cssText=buildCssTextString(["visibility: hidden","display: inline","width: 0px","height: 0px","z-index: -1","overflow: hidden","margin: 0","padding: 0"]),i(l).container=e,function addAnimationClass(e){e.className+=" "+s+"_animation_active"}(e),l.appendChild(e);var onAnimationStart=function(){i(l).onRendered&&i(l).onRendered()};addEvent(e,"animationstart",onAnimationStart),i(l).onAnimationStart=onAnimationStart}return e}function injectScrollElements(){if(debug2("Injecting elements"),i(l)){!function alterPositionStyles(){var n=i(l).style;if("static"===n.position){l.style.setProperty("position","relative",e.important?"important":"");var removeRelativeStyles=function(e,t,n,r){var i=n[r];"auto"!==i&&"0"!==function getNumericalValue(e){return e.replace(/[^-\d\.]/g,"")}(i)&&(e.warn("An element that is positioned static has style."+r+"="+i+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+r+" will be set to 0. Element: ",t),t.style[r]=0)};removeRelativeStyles(t,l,n,"top"),removeRelativeStyles(t,l,n,"right"),removeRelativeStyles(t,l,n,"bottom"),removeRelativeStyles(t,l,n,"left")}}();var n=i(l).container;n||(n=injectContainerElement());var r=a.width,o=a.height,c=buildCssTextString(["position: absolute","flex: none","overflow: hidden","z-index: -1","visibility: hidden","width: 100%","height: 100%","left: 0px","top: 0px"]),u=buildCssTextString(["position: absolute","flex: none","overflow: hidden","z-index: -1","visibility: hidden"].concat(function getLeftTopBottomRightCssText(e,t,n,r){return["left: "+(e=e?e+"px":"0"),"top: "+(t=t?t+"px":"0"),"right: "+(r=r?r+"px":"0"),"bottom: "+(n=n?n+"px":"0")]}(-(1+r),-(1+o),-o,-r))),d=buildCssTextString(["position: absolute","flex: none","overflow: scroll","z-index: -1","visibility: hidden","width: 100%","height: 100%"]),p=buildCssTextString(["position: absolute","flex: none","overflow: scroll","z-index: -1","visibility: hidden","width: 100%","height: 100%"]),f=buildCssTextString(["position: absolute","left: 0","top: 0"]),v=buildCssTextString(["position: absolute","width: 200%","height: 200%"]),h=document.createElement("div"),m=document.createElement("div"),g=document.createElement("div"),_=document.createElement("div"),b=document.createElement("div"),k=document.createElement("div");h.dir="ltr",h.style.cssText=c,h.className=s,m.className=s,m.style.cssText=u,g.style.cssText=d,_.style.cssText=f,b.style.cssText=p,k.style.cssText=v,g.appendChild(_),b.appendChild(k),m.appendChild(g),m.appendChild(b),h.appendChild(m),n.appendChild(h),addEvent(g,"scroll",onExpandScroll),addEvent(b,"scroll",onShrinkScroll),i(l).onExpandScroll=onExpandScroll,i(l).onShrinkScroll=onShrinkScroll}else debug2("Aborting because element has been uninstalled");function onExpandScroll(){var e=i(l);e&&e.onExpand?e.onExpand():debug2("Aborting expand scroll handler: element has been uninstalled")}function onShrinkScroll(){var e=i(l);e&&e.onShrink?e.onShrink():debug2("Aborting shrink scroll handler: element has been uninstalled")}}function registerListenersAndPositionElements(){function updateChildSizes(t,n,r){var i=function getExpandChildElement(e){return getExpandElement(e).childNodes[0]}(t),o=getExpandWidth(n),a=getExpandHeight(r);i.style.setProperty("width",o+"px",e.important?"important":""),i.style.setProperty("height",a+"px",e.important?"important":"")}function updateDetectorElements(r){var a=l.offsetWidth,s=l.offsetHeight,c=a!==i(l).lastWidth||s!==i(l).lastHeight;debug2("Storing current size",a,s),storeCurrentSize(l,a,s),n.add(0,(function performUpdateChildSizes(){if(c)if(i(l))if(areElementsInjected()){if(e.debug){var n=l.offsetWidth,r=l.offsetHeight;n===a&&r===s||t.warn(o.get(l),"Scroll: Size changed before updating detector elements.")}updateChildSizes(l,a,s)}else debug2("Aborting because element container has not been initialized");else debug2("Aborting because element has been uninstalled")})),n.add(1,(function updateScrollbars(){i(l)?areElementsInjected()?positionScrollbars(l,a,s):debug2("Aborting because element container has not been initialized"):debug2("Aborting because element has been uninstalled")})),c&&r&&n.add(2,(function(){i(l)?areElementsInjected()?r():debug2("Aborting because element container has not been initialized"):debug2("Aborting because element has been uninstalled")}))}function areElementsInjected(){return!!i(l).container}function notifyListenersIfNeeded(){debug2("notifyListenersIfNeeded invoked");var e=i(l);return function isFirstNotify(){return void 0===i(l).lastNotifiedWidth}()&&e.lastWidth===e.startSize.width&&e.lastHeight===e.startSize.height?debug2("Not notifying: Size is the same as the start size, and there has been no notification yet."):e.lastWidth===e.lastNotifiedWidth&&e.lastHeight===e.lastNotifiedHeight?debug2("Not notifying: Size already notified"):(debug2("Current size not notified, notifying..."),e.lastNotifiedWidth=e.lastWidth,e.lastNotifiedHeight=e.lastHeight,void r(i(l).listeners,(function(e){e(l)})))}function handleScroll2(){debug2("Scroll detected."),isUnrendered(l)?debug2("Scroll event fired while unrendered. Ignoring..."):updateDetectorElements(notifyListenersIfNeeded)}if(debug2("registerListenersAndPositionElements invoked."),i(l)){i(l).onRendered=function handleRender(){if(debug2("startanimation triggered."),isUnrendered(l))debug2("Ignoring since element is still unrendered...");else{debug2("Element rendered.");var e=getExpandElement(l),t=getShrinkElement(l);0!==e.scrollLeft&&0!==e.scrollTop&&0!==t.scrollLeft&&0!==t.scrollTop||(debug2("Scrollbars out of sync. Updating detector elements..."),updateDetectorElements(notifyListenersIfNeeded))}},i(l).onExpand=handleScroll2,i(l).onShrink=handleScroll2;var a=i(l).style;updateChildSizes(l,a.width,a.height)}else debug2("Aborting because element has been uninstalled")}function finalizeDomMutation(){if(debug2("finalizeDomMutation invoked."),i(l)){var e=i(l).style;storeCurrentSize(l,e.width,e.height),positionScrollbars(l,e.width,e.height)}else debug2("Aborting because element has been uninstalled")}function ready(){c(l)}function install2(){debug2("Installing..."),function initListeners(){i(l).listeners=[]}(),function storeStartSize(){var e=getStyle();i(l).startSize={width:e.width,height:e.height},debug2("Element start size",i(l).startSize)}(),n.add(0,storeStyle),n.add(1,injectScrollElements),n.add(2,registerListenersAndPositionElements),n.add(3,finalizeDomMutation),n.add(4,ready)}c||(c=l,l=e,e=null),e=e||{},debug2("Making detectable..."),function isDetached(e){return!function isInDocument(e){var t=e.getRootNode&&e.getRootNode().contains(e);return e===e.ownerDocument.body||e.ownerDocument.body.contains(e)||t}(e)||null===window.getComputedStyle(e)}(l)?(debug2("Element is detached"),injectContainerElement(),debug2("Waiting until element is attached..."),i(l).onRendered=function(){debug2("Element is now attached"),install2()}):install2()},addListener:function addListener(e,t){if(!i(e).listeners.push)throw new Error("Cannot add listener to an element that is not detectable.");i(e).listeners.push(t)},uninstall:function uninstall(e){var t=i(e);t&&(t.onExpandScroll&&removeEvent(getExpandElement(e),"scroll",t.onExpandScroll),t.onShrinkScroll&&removeEvent(getShrinkElement(e),"scroll",t.onShrinkScroll),t.onAnimationStart&&removeEvent(t.container,"animationstart",t.onAnimationStart),t.container&&e.removeChild(t.container))},initDocument:initDocument}}},ca5a:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},cadf:function(e,t,n){var r=n("9c6c"),i=n("d53b"),o=n("84f2"),a=n("6821");e.exports=n("01f9")(Array,"Array",(function(e,t){this._t=a(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},cb7c:function(e,t,n){var r=n("d3f4");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},ce10:function(e,t,n){var r=n("69a8"),i=n("6821"),o=n("c366")(!1),a=n("613b")("IE_PROTO");e.exports=function(e,t){var n,s=i(e),l=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;t.length>l;)r(s,n=t[l++])&&(~o(c,n)||c.push(n));return c}},d3f4:function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},d53b:function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},d6eb:function(e,t,n){var r="_erd";function getState(e){return e[r]}e.exports={initState:function initState(e){return e[r]={},getState(e)},getState:getState,cleanState:function cleanState(e){delete e[r]}}},d8e8:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},e11e:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},e279:function(e,t,n){n("1156")},eec4:function(e,t,n){var r=n("b770").forEach,i=n("5be5"),o=n("49ad"),a=n("2cef"),s=n("5058"),l=n("abb4"),c=n("18e9"),u=n("c274"),d=n("d6eb"),p=n("18d2"),f=n("c946");function isCollection(e){return Array.isArray(e)||void 0!==e.length}function toArray(e){if(Array.isArray(e))return e;var t=[];return r(e,(function(e){t.push(e)})),t}function isElement(e){return e&&1===e.nodeType}function getOption(e,t,n){var r=e[t];return null==r&&void 0!==n?n:r}e.exports=function(e){var t;if((e=e||{}).idHandler)t={get:function(t){return e.idHandler.get(t,!0)},set:e.idHandler.set};else{var n=a(),v=s({idGenerator:n,stateHandler:d});t=v}var h=e.reporter;h||(h=l(!1===h));var m=getOption(e,"batchProcessor",u({reporter:h})),g={};g.callOnAdd=!!getOption(e,"callOnAdd",!0),g.debug=!!getOption(e,"debug",!1);var _,b=o(t),k=i({stateHandler:d}),C=getOption(e,"strategy","object"),S=getOption(e,"important",!1),I={reporter:h,batchProcessor:m,stateHandler:d,idHandler:t,important:S};if("scroll"===C&&(c.isLegacyOpera()?(h.warn("Scroll strategy is not supported on legacy Opera. Changing to object strategy."),C="object"):c.isIE(9)&&(h.warn("Scroll strategy is not supported on IE9. Changing to object strategy."),C="object")),"scroll"===C)_=f(I);else{if("object"!==C)throw new Error("Invalid strategy name: "+C);_=p(I)}var E={};return{listenTo:function listenTo(e,n,i){function onResizeCallback(e){var t=b.get(e);r(t,(function callListenerProxy(t){t(e)}))}function addListener(e,t,n){b.add(t,n),e&&n(t)}if(i||(i=n,n=e,e={}),!n)throw new Error("At least one element required.");if(!i)throw new Error("Listener required.");if(isElement(n))n=[n];else{if(!isCollection(n))return h.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");n=toArray(n)}var o=0,a=getOption(e,"callOnAdd",g.callOnAdd),s=getOption(e,"onReady",(function noop2(){})),l=getOption(e,"debug",g.debug);r(n,(function attachListenerToElement(e){d.getState(e)||(d.initState(e),t.set(e));var c=t.get(e);if(l&&h.log("Attaching listener to element",c,e),!k.isDetectable(e))return l&&h.log(c,"Not detectable."),k.isBusy(e)?(l&&h.log(c,"System busy making it detectable"),addListener(a,e,i),E[c]=E[c]||[],void E[c].push((function onReady3(){++o===n.length&&s()}))):(l&&h.log(c,"Making detectable..."),k.markBusy(e,!0),_.makeDetectable({debug:l,important:S},e,(function onElementDetectable(e){if(l&&h.log(c,"onElementDetectable"),d.getState(e)){k.markAsDetectable(e),k.markBusy(e,!1),_.addListener(e,onResizeCallback),addListener(a,e,i);var t=d.getState(e);if(t&&t.startSize){var u=e.offsetWidth,p=e.offsetHeight;t.startSize.width===u&&t.startSize.height===p||onResizeCallback(e)}E[c]&&r(E[c],(function(e){e()}))}else l&&h.log(c,"Element uninstalled before being detectable.");delete E[c],++o===n.length&&s()})));l&&h.log(c,"Already detecable, adding listener."),addListener(a,e,i),o++})),o===n.length&&s()},removeListener:b.removeListener,removeAllListeners:b.removeAllListeners,uninstall:function uninstall(e){if(!e)return h.error("At least one element is required.");if(isElement(e))e=[e];else{if(!isCollection(e))return h.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");e=toArray(e)}r(e,(function(e){b.removeAllListeners(e),_.uninstall(e),d.cleanState(e)}))},initDocument:function initDocument(e){_.initDocument&&_.initDocument(e)}}}},f1ae:function(e,t,n){var r=n("86cc"),i=n("4630");e.exports=function(e,t,n){t in e?r.f(e,t,i(0,n)):e[t]=n}},f6fd:function(e,t){var n,r,i;n=document,r="currentScript",i=n.getElementsByTagName("script"),r in n||Object.defineProperty(n,r,{get:function(){try{throw new Error}catch(n){var e,t=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(n.stack)||[!1])[1];for(e in i)if(i[e].src==t||"interactive"==i[e].readyState)return i[e];return null}}})},f751:function(e,t,n){var r=n("5ca1");r(r.S+r.F,"Object",{assign:n("7333")})},fa5b:function(e,t,n){e.exports=n("5537")("native-function-to-string",Function.toString)},fab2:function(e,t,n){var r=n("7726").document;e.exports=r&&r.documentElement},fb15:function(e,t,n){var r;n.r(t),n.d(t,"install",(function(){return i.d})),n.d(t,"GridLayout",(function(){return i.b})),n.d(t,"GridItem",(function(){return i.a})),"undefined"!=typeof window&&(n("f6fd"),(r=window.document.currentScript)&&(r=r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=r[1]));var i=n("2af9");t.default=i.c},fca0:function(e,t,n){var r=n("5ca1"),i=n("7726").isFinite;r(r.S,"Number",{isFinite:function isFinite(e){return"number"==typeof e&&i(e)}})},fdef:function(e,t){e.exports="\t\n\v\f\r   ᠎             　\u2028\u2029\ufeff"}}).default;const Mw=s(a({__name:"HomeCriticalError",setup(e){const{t:t}=l(),{isOpened:n,isNoEmptySpace:r,invalidGameDataPath:i}=Zt(Bb),{push:o}=se(),a=useGetDataDirErrorText(),s=d((()=>n.value?r.value?t("errors.DiskIsFull"):i.value?a(i.value):"":t("errors.DatabaseNotOpened")));return{__sfc:!0,t:t,isOpened:n,isNoEmptySpace:r,invalidGameDataPath:i,push:o,getDirErroText:a,error:s}}}),(function render75(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.error?t("v-alert",{attrs:{type:"error",prominent:"",border:"left"}},[t("div",{staticClass:"flex items-center justify-center"},[e._v(" "+e._s(n.error)+" "),t("v-spacer"),t("v-btn",{attrs:{text:""},on:{click:function(e){return n.push("/setting")}}},[t("v-icon",{attrs:{left:""}},[e._v(" settings ")]),e._v(" "+e._s(n.t("setting.name",2))+" ")],1)],1)]):e._e()}),[],!1,null,null,null,null).exports,Pw=["amber","orange lighten-1","pink lighten-3","deep-orange","purple lighten-1","lime"];function getColor(e){let t=0;for(let n=0;n<e.length;++n)t+=e.charCodeAt(n);return Pw[t%Pw.length]}function getColorForReleaseType(e){switch(e){case 1:case"release":return"green";case 3:case"alpha":return"red";case 2:case"beta":return"orange";default:return""}}const Dw=s(a({__name:"HomeCard",props:{icon:null,title:null,subtitle:null,text:null,button:null,refreshing:{type:Boolean},error:null,icons:null},emits:["navigate","drop","dragover","dragenter","dragleave"],setup(e,{emit:t}){const{cardColor:n,accentColor:r}=Zt(rn),i=D(),a=o(0),{dragover:s}=Zt($b),l=d((()=>s.value&&a.value>0));return{__sfc:!0,emit:t,cardColor:n,accentColor:r,slots:i,dragover:a,globalDragover:s,highlighted:l,vSharedTooltip:Te,getColor:getColor}}}),(function render76(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-card",{staticClass:"flex h-full flex-col transition-colors transition-transform home-card",class:{highlighted:n.highlighted},staticStyle:{"box-sizing":"border-box"},attrs:{color:n.highlighted?"yellow darken-2":n.cardColor},on:{dragover:function(e){return n.emit("dragover",e)},drop:function(e){n.emit("drop",e),n.dragover=0},dragenter:function(e){n.dragover+=1},dragleave:function(e){n.dragover-=1}}},[e.refreshing?t("v-progress-linear",{staticClass:"absolute left-0 bottom-0 z-20 m-0 p-0",attrs:{indeterminate:""}}):e._e(),t("v-card-title",[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.icon)+" ")]),e._v(" "+e._s(e.title)+" ")],1),t("v-card-text",{staticClass:"flex-grow relative pb-0"},[e.refreshing&&0===e.icons.length?[t("v-skeleton-loader",{attrs:{type:"paragraph"}})]:n.slots.default?[e._t("default")]:[e.error?t("span",{staticClass:"color-red"},[t("v-icon",{attrs:{color:"red",small:""}},[e._v(" warning ")]),e._v(" "+e._s(e.error.message||e.error)+" ")],1):t("span",{staticClass:"text-content"},[e._v(" "+e._s(e.text)+" ")]),!n.globalDragover&&e.icons.length>0?t("div",{staticClass:"mt-4"},e._l(e.icons,(function(r){var i;return t("v-avatar",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:r.name,expression:"a.name"}],key:r.name,attrs:{color:r.color?r.color:r.icon?void 0:n.getColor(r.name),size:"30px"}},[r.icon?t("img",{attrs:{src:r.icon,draggable:"false"}}):t("span",[e._v(" "+e._s(null==(i=r.name[0])?void 0:i.toUpperCase())+" ")])])})),1):e._e()]],2),t("v-card-actions",[t("v-btn",{attrs:{color:"teal accent-4",text:""},on:{click:function(e){return n.emit("navigate")}}},[e._v(" "+e._s(e.button)+" ")])],1)],1)}),[],!1,null,"ae994b1b",null,null).exports,Tw=a({__name:"HomeModCard",props:{row:null,rowCount:null},setup(e){const t=e,{mods:n,enabledMods:r,isValidating:i,error:o}=Zt(Zy),a=d((()=>n.value.filter((e=>e.enabled)).map((e=>({name:e.name+" ("+e.version+")",icon:e.icon}))).slice(0,t.row*t.rowCount))),{push:s}=se(),{t:c}=l(),{dragover:u}=Zt($b),{install:p}=en(Un),{path:f}=Zt(K);return{__sfc:!0,props:t,mods:n,enabledMods:r,isValidating:i,error:o,icons:a,push:s,t:c,dragover:u,install:p,path:f,onDrop:function onDrop(e){if(e.dataTransfer){const t=Array.from(e.dataTransfer.files).map((e=>e.path));p({path:f.value,mods:t})}},HomeCard:Dw}}});const Lw=s(Tw,(function render77(){var e=this._self._c,t=this._self._setupProxy;return e(t.HomeCard,{class:{dragover:t.dragover},attrs:{icon:"extension",title:t.t("mod.name",2),text:t.dragover?t.t("mod.dropHint"):t.t("mod.enabled",{count:t.enabledMods.length}),icons:t.icons,refreshing:t.isValidating,button:t.t("mod.manage"),error:t.error},on:{navigate:function(e){return t.push("/mods")},drop:t.onDrop}})}),[],!1,null,null,null,null).exports;const Aw=s(a({__name:"HomeResourcePacksCard",props:{row:null,rowCount:null},setup(e){const t=e,{enabled:n}=Zt(Gb),r=d((()=>{var e;return(null==(e=n.value)?void 0:e.length)||0})),i=d((()=>{if(!t.row)return[];if(!n.value)return[];const e=t.row*t.rowCount;return n.value.slice(0,e)})),{t:a}=l(),{push:s}=se(),{dragover:c}=Zt($b),{install:u}=en($n),{path:p}=Zt(K),f=o(0);return{__sfc:!0,props:t,enabled:n,resourcePackCount:r,icons:i,t:a,push:s,dragover:c,install:u,path:p,highlight:f,onDrop:function onDrop(e){if(e.dataTransfer){const t=Array.from(e.dataTransfer.files).map((e=>e.path));u(p.value,t)}f.value=0},HomeCard:Dw}}}),(function render78(){var e=this._self._c,t=this._self._setupProxy;return e(t.HomeCard,{class:{dragover:t.dragover},attrs:{icon:"palette",title:t.t("resourcepack.name",2),text:t.dragover?t.t("resourcepack.dropHint"):t.t("resourcepack.enable",{count:t.resourcePackCount}),icons:t.icons,highlighted:t.highlight>0,button:t.t("resourcepack.manage"),refreshing:!1},on:{navigate:function(e){return t.push("/resourcepacks")},dragenter:function(e){t.highlight+=1},dragleave:function(e){t.highlight-=1},drop:t.onDrop}})}),[],!1,null,null,null,null).exports;const jw=s(a({__name:"HomeSavesCard",props:{row:null,rowCount:null},setup(e){const t=e,{saves:n}=Zt(ob),r=d((()=>n.value.length)),i=d((()=>n.value.map((e=>{var t;return{name:e.name,icon:null==(t=e.icon)?void 0:t.replace(/\\/g,"\\\\")}})))),o=d((()=>i.value.slice(0,t.row*t.rowCount))),{t:a}=l(),{push:s}=se(),{dragover:c}=Zt($b),{importSave:u}=en(Hn),{path:p}=Zt(K);return{__sfc:!0,props:t,saves:n,savesLength:r,all:i,icons:o,t:a,push:s,dragover:c,importSave:u,path:p,onDrop:function onDrop(e){if(e.dataTransfer){const t=Array.from(e.dataTransfer.files).map((e=>e.path));u({instancePath:p.value,path:t[0]})}},HomeCard:Dw}}}),(function render79(){var e=this._self._c,t=this._self._setupProxy;return e(t.HomeCard,{class:{dragover:t.dragover},attrs:{icon:"map",title:t.t("save.name",2),text:t.dragover?t.t("save.dropHint"):t.t("save.createdWorlds",{count:t.savesLength}),icons:t.icons,refreshing:!1,button:t.t("save.manage")},on:{navigate:function(e){return t.push("/save")},drop:t.onDrop}})}),[],!1,null,null,null,null).exports;var Ow=function render80(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-card",{staticClass:"w-full",attrs:{color:n.cardColor}},[t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.randomPlayScreenshot?n.t("screenshots.playRandom"):n.t("screenshots.playSequence"),expression:"_ => randomPlayScreenshot ? t('screenshots.playRandom') : t('screenshots.playSequence')"}],staticClass:"z-6 absolute bottom-2 right-2",attrs:{text:"",icon:""},on:{click:function(e){n.randomPlayScreenshot=!n.randomPlayScreenshot}}},[t("v-icon",[e._v(" "+e._s(n.randomPlayScreenshot?"shuffle":"repeat")+" ")])],1),t("v-carousel",{staticClass:"h-full rounded",attrs:{"hide-delimiters":"",height:e.height,"show-arrows-on-hover":"","show-arrows":n.urls.length>0,cycle:"",interval:"5000"}},[n.urls.length>0?e._l(n.display,(function(r){return t("v-carousel-item",{key:r,staticClass:"cursor-pointer",attrs:{src:r},on:{click:function(e){return n.show(r)}}},[t("div",{staticClass:"flex h-full items-end justify-center pb-4 opacity-0 transition-opacity hover:opacity-100"},[t("v-btn",{attrs:{text:"",icon:""},on:{click:function(e){return e.stopPropagation(),n.onOpen(r)}}},[t("v-icon",[e._v(" folder ")])],1)],1)])})):[t("v-carousel-item",{key:-1},[t("v-sheet",{staticClass:"flex h-full items-center justify-center",attrs:{color:"transparent"}},[t("v-icon",{attrs:{left:""}},[e._v(" image ")]),e._v(" "+e._s(n.t("screenshots.empty"))+" ")],1)],1)]],2),t("div",{staticClass:"v-card__title min-h-4 z-100 absolute top-0 w-full"})],1)};const Fw=s(a({__name:"HomeScreenshotCard",props:{instance:null,width:null,height:null},setup(e){const n=e,{cardColor:r}=Zt(rn),{getScreenshots:i,showScreenshot:o}=en("InstanceScreenshotService"),{on:a}=en(Le),s=sn("randomPlayScreenshot",!1),p=u([]),f=d((()=>p.value.toSorted((()=>Math.random()-.5)))),v=d((()=>s.value?f.value:p.value)),{refresh:h,refreshing:m}=fn((async()=>{const e=await i(n.instance.path);0===e.length?p.value=[]:p.value=e}));a("minecraft-exit",(()=>h()));const g=Zt(F);t(h),c((()=>n.instance),(()=>{h()}));const{t:_}=l();return{__sfc:!0,props:n,cardColor:r,getScreenshots:i,showScreenshot:o,on:a,randomPlayScreenshot:s,urls:p,shuffled:f,display:v,refresh:h,refreshing:m,imageDialog:g,show:e=>{e&&g.show(e)},onOpen:e=>{o(e)},t:_,vSharedTooltip:Te}}}),Ow,[],!1,null,null,null,null).exports;const Rw=s(a({__name:"HomeServerStatusBar",setup(e){const{instance:n}=Zt(K),{refresh:r,status:i,pinging:o}=Ve(n),{t:a}=l();return t((()=>{i.value.ping<=0&&r()})),{__sfc:!0,instance:n,refresh:r,status:i,pinging:o,t:a,BuiltinImages:b}}}),(function render81(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"mb-10 flex flex-col"},[t("v-card-title",[e._v(" "+e._s(n.t("server.status"))+" ")]),t("v-card-text",{staticClass:"flex flex-grow items-center gap-4"},[t("img",{staticStyle:{"max-height":"64px"},attrs:{src:n.status.favicon||n.BuiltinImages.unknownServer}}),t("div",{staticClass:"py-4"},[t("text-component",{attrs:{source:n.status.version.name,localize:""}}),t("v-spacer"),t("text-component",{attrs:{source:n.status.description,localize:""}})],1)]),t("v-card-actions",[t("v-chip",{staticClass:"mr-2",attrs:{label:"",small:"",outlined:"","input-value":!1}},[t("v-avatar",{attrs:{left:""}},[t("v-icon",[e._v("people")])],1),e._v(" "+e._s(n.status.players.online)+" / "+e._s(n.status.players.max)+" ")],1),t("v-chip",{style:{color:n.status.ping<100?"green":n.status.ping<450?"orange":"red"},attrs:{label:"",outlined:"",small:"","input-value":!1}},[t("v-avatar",{attrs:{left:""}},[t("v-icon",{style:{color:n.status.ping<100?"green":n.status.ping<450?"orange":"red"}},[e._v(" signal_cellular_alt ")])],1),e._v(" "+e._s(n.status.ping)+" ms ")],1),t("v-spacer"),t("v-btn",{attrs:{text:"",loading:n.pinging},on:{click:n.refresh}},[t("v-icon",{attrs:{color:"primary",left:""}},[e._v(" refresh ")]),e._v(" "+e._s(n.t("refresh"))+" ")],1)],1)],1)}),[],!1,null,null,null,null).exports;const Vw=s(a({__name:"HomeShaderPackCard",setup(e){const{shaderPack:t,refreshing:n,error:r}=Zt(Wb),{t:i}=l(),{push:o}=se(),{dragover:a}=Zt($b),{install:s}=en(qn),{path:c}=Zt(K);return{__sfc:!0,shaderPack:t,refreshing:n,error:r,t:i,push:o,dragover:a,install:s,path:c,onDrop:function onDrop(e){if(e.dataTransfer){const t=Array.from(e.dataTransfer.files).map((e=>e.path));s(c.value,t)}},HomeCard:Dw}}}),(function render82(){var e=this._self._c,t=this._self._setupProxy;return e(t.HomeCard,{class:{dragover:t.dragover},attrs:{icon:"gradient",title:t.t("shaderPack.name",2),text:t.dragover?t.t("shaderPack.dropHint"):t.shaderPack?t.t("shaderPack.enable",{name:t.shaderPack}):t.t("shaderPack.empty"),icons:[],button:t.t("shaderPack.manage"),refreshing:t.refreshing},on:{navigate:function(e){return t.push("/shaderpacks")},drop:t.onDrop}})}),[],!1,null,null,null,null).exports;function getCurseforgeChangelogModel(e,t){return{key:d((()=>vn(t)?`/cureforge/${vn(e)}/${vn(t)}/changelog`:void 0)),fetcher:async()=>{const n=await L_.getModFileChangelog(vn(e),vn(t)),r=document.createElement("div");r.innerHTML=n;const i=r.getElementsByTagName("a");for(const e of i)if(e.href){const t=new URL(e.href).searchParams.get("remoteUrl");t&&(e.href=decodeURIComponent(t))}return r.innerHTML}}}const Nw=s(a({__name:"CategoryChip",props:{item:null,small:{type:Boolean},outlined:{type:Boolean}},setup:e=>({__sfc:!0})}),(function render83(){var e,t=this,n=t._self._c;return t._self._setupProxy,n("v-chip",{attrs:{label:"",small:t.small,outlined:t.outlined},on:{click:function(e){return t.$emit("click")}}},[(null==(e=t.item.icon)?void 0:e.startsWith("http"))?n("v-avatar",{attrs:{left:""}},[n("v-img",{attrs:{src:t.item.icon}})],1):t.item.icon?n("v-avatar",{attrs:{left:""},domProps:{innerHTML:t._s(t.item.icon)}}):t._e(),t._v(" "+t._s(t.item.text)+" ")],1)}),[],!1,null,null,null,null).exports;const zw=s(a({__name:"InfoHighlight",props:{value:null},setup:e=>({__sfc:!0})}),(function render84(){var e=this,t=e._self._c;return e._self._setupProxy,t("span",[t("div",{staticClass:"text-center text-2xl font-bold text-gray-600 dark:text-gray-300"},[e._v(" "+e._s(e.value.value)+" ")]),t("div",{staticClass:"flex w-full items-center justify-center"},[t("v-icon",{staticClass:"material-icons-outlined",attrs:{left:"",small:""}},[e._v(" "+e._s(e.value.icon)+" ")]),t("span",{staticClass:"whitespace-nowrap"},[e._v(e._s(e.value.name))])],1)])}),[],!1,null,null,null,null).exports;var Uw=function render85(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-card",{staticClass:"flex flex-col items-center justify-center gap-4 p-4 lg:flex-col",attrs:{outlined:""}},[t("v-img",{staticClass:"rounded-lg",attrs:{height:"150",width:"150","max-width":"150",src:e.value.icon}}),t("a",{staticClass:"text-2xl font-bold",attrs:{target:"browser",href:e.value.url}},[e._v(" "+e._s(e.value.title)+" ")]),t("span",{staticClass:"text-center"},[e._v(e._s(e.value.description))]),t("span",{staticClass:"flex flex-wrap justify-center gap-2"},e._l(e.value.categories,(function(e){return t(n.CategoryChip,{key:e.id,attrs:{item:e,outlined:""}})})),1),t("span",{staticClass:"grid grid-cols-4 items-center justify-center gap-3 lg:grid-cols-2 2xl:grid-cols-4"},e._l(e.value.infos,(function(r,i){return t("div",{key:r.name,staticClass:"relative flex justify-center"},[t(n.InfoHighlight,{attrs:{value:r}}),i!==e.value.infos.length-1&&i%2==0?t("v-divider",{staticClass:"absolute -right-1",attrs:{vertical:""}}):e._e()],1)})),0),t("span",[t("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(t){return n.push(e.value.store)}}},[t("v-icon",{staticClass:"material-icons-outlined",attrs:{left:""}},[e._v(" open_in_new ")]),e._v(" "+e._s(n.t("store.name"))+" ")],1)],1)],1)};const Bw=s(a({__name:"HomeUpstreamHeader",props:{value:null},setup(e){const{push:t}=se(),{t:n}=l();return{__sfc:!0,push:t,t:n,CategoryChip:Nw,InfoHighlight:zw}}}),Uw,[],!1,null,null,null,null).exports;const $w=s(a({__name:"HomeUpstreamVersion",props:{version:null,downgrade:{type:Boolean},color:null,noAction:{type:Boolean},outlined:{type:Boolean},duplicating:{type:Boolean},updating:{type:Boolean}},emits:["update","duplicate","changelog"],setup(e,{emit:t}){const n=e,r=d((()=>n.version)),{getColorCode:i}=yt(),{t:o}=l(),{getDateString:a}=R();return c((()=>n.version),(()=>{t("changelog")}),{immediate:!0}),{__sfc:!0,props:n,emit:t,version:r,getColorCode:i,t:o,getLoader:e=>"forge"===(e=e.toLowerCase())?"$vuetify.icons.forge":"fabric"===e?"$vuetify.icons.fabric":"",getDateString:a,vSharedTooltip:Te,getColorForReleaseType:getColorForReleaseType}}}),(function render86(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-card",{staticClass:"grid-cols-13 grid items-center gap-y-4 p-3 text-gray-700 dark:text-gray-300",style:{"content-visibility":"auto"},attrs:{outlined:e.outlined,color:e.color}},[t("div",{staticClass:"col-span-4"},[e._v(" "+e._s(n.version.name)+" ")]),t("div",{staticClass:"col-span-2"},[e._l(n.version.loaders,(function(r){return[n.getLoader(r)?t("v-icon",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:r,expression:"l"}],key:r},[e._v(" "+e._s(n.getLoader(r))+" ")]):t("span",{key:r},[e._v(e._s(r))])]}))],2),t("div",{staticClass:"col-span-3"},[e._v(" "+e._s(n.t("downloadCount",{count:n.version.downloads}))+" ")]),t("div",{staticClass:"col-span-4 justify-self-end"},[e.noAction?t("v-btn",{attrs:{small:"",color:"primary",loading:e.updating},on:{click:function(t){return e.$emit("update",n.version)}}},[e._v(" "+e._s(n.t("instances.fix"))+" "),t("v-icon",{attrs:{right:""}},[e._v(" build ")])],1):t("v-btn",{attrs:{small:"",color:e.downgrade?"warning":"primary",loading:e.updating},on:{click:function(t){return e.$emit("update",n.version)}}},[e._v(" "+e._s(e.downgrade?n.t("upstream.downgrade"):n.t("upstream.update"))+" "),t("v-icon",{attrs:{right:""}},[e._v(" "+e._s(e.downgrade?"keyboard_double_arrow_down":"upgrade")+" ")])],1)],1),t("div",{staticClass:"col-span-4"},[t("span",{staticClass:"border-l-[3px] pl-3 font-bold",style:{color:n.getColorCode(n.getColorForReleaseType(n.version.versionType)),borderColor:n.getColorCode(n.getColorForReleaseType(n.version.versionType))}},[e._v(" "+e._s(n.t(`versionType.${n.version.versionType}`))+" ")]),e._v(" · "+e._s(n.version.versionNumber)+" ")]),t("div",{staticClass:"col-span-2"},[e._v(" "+e._s(n.version.gameVersions.join(", "))+" ")]),t("div",{staticClass:"col-span-3"},[e._v(" "+e._s(n.getDateString(n.version.datePublished,{timeStyle:"short",dateStyle:"long"}))+" ")]),t("div",{staticClass:"col-span-4 justify-self-end"},[t("v-btn",{attrs:{small:"",text:"",loading:e.duplicating},on:{click:function(t){return e.$emit("duplicate",n.version)}}},[e._v(" "+e._s(n.t("instances.add"))+" "),t("v-icon",{attrs:{right:""}},[e._v(" add ")])],1)],1),n.version.changelog?t("div",{key:`${n.version.id}-changelog`,staticClass:"col-span-13 select-text"},[t("div",{staticClass:"border-l-[3px] pl-3",style:{borderColor:n.getColorCode(n.getColorForReleaseType(n.version.versionType))}},[t("div",{staticClass:"markdown-body hover:bg-[rgba(0,0,0,0.05)] dark:hover:bg-[rgba(0,0,0,0.3)] max-h-140 overflow-auto rounded-lg bg-[rgba(0,0,0,0.07)] py-2 pl-2 text-gray-500 transition-colors hover:text-black dark:bg-[rgba(0,0,0,0.4)] dark:hover:text-gray-300",domProps:{innerHTML:e._s(n.version.changelog)}})])]):e._e()])}),[],!1,null,null,null,null).exports;function getEl(e){if(e)return"$el"in e?e.$el:e}const Hw=a({__name:"HomeUpstreamBase",props:{duplicating:{type:Boolean},updating:{type:Boolean},items:null,currentVersion:null,header:null,onlyCurrentVersion:{type:Boolean}},emits:["update","duplicate","changelog","update:onlyCurrentVersion"],setup(e,{emit:t}){const n=e,{t:r}=l(),i=wn(n,"onlyCurrentVersion",t),isDowngrade=(e,t)=>new Date(e)>new Date(t),a=d((()=>{if(!n.currentVersion)return[];const e=n.items,t=["",n.currentVersion];for(const[n,r]of Object.entries(e))t.push(n),t.push(...r.filter((e=>!!e)));return t})),s=f("scrollElement",o(null)),u=o(0),p=o(null),v=d((()=>({count:a.value.length,getScrollElement:()=>getEl(s.value),paddingStart:u.value,overscan:5,estimateSize:estimateSize})));c(p,(e=>{e&&_().then((()=>{u.value=e.offsetTop}))}));const h=Pn(v);function estimateSize(e){if("string"==typeof a.value[e])return 48;const t=a.value[e];if(!t)return 48;const n=t.changelog,r=(n.match(/<div/g)||[]).length,i=(n.match(/<li/g)||[]).length;return Math.min(650,48+24*r+24*i)}return c(i,(()=>{h.value.scrollToIndex(0),u.value=0})),{__sfc:!0,props:n,emit:t,t:r,_only:i,isDowngrade:isDowngrade,listItems:a,scrollElement:s,offsetTop:u,containerRef:p,virtualizerOptions:v,virtualizer:h,estimateSize:estimateSize,isHeader:function isHeader(e){return"string"==typeof a.value[e]},getHeader:function getHeader(e){return a.value[e]},getItemKey:function getItemKey(e){const t=a.value[e];return"string"==typeof t?t+i.value:t?t.id+i.value:"-1"},getItemPaddingTop:function getItemPaddingTop(e){return"string"!=typeof a.value[e-1]?"0.5rem":""},getItemVersion:function getItemVersion(e){const t=a.value[e];if("string"==typeof t)throw new Error;return t},isItemDowngrade:function isItemDowngrade(e){var t,r;const i=a.value[e];return"string"!=typeof i&&isDowngrade(null!=(r=null==(t=n.currentVersion)?void 0:t.datePublished)?r:"",i.datePublished)},measureElement:e=>{e&&("$el"in e&&(e=e.$el),h.value.measureElement(e))},HomeUpstreamHeader:Bw,HomeUpstreamVersion:$w}}});const qw=s(Hw,(function render87(){var e,t,n=this,r=n._self._c,i=n._self._setupProxy;return r("div",{staticClass:"mx-2 grid grid-cols-9 gap-6 pb-4"},[r("div",{ref:"containerRef",staticClass:"col-span-9 lg:col-span-6",style:{height:`${i.virtualizer.getTotalSize()}px`,position:"relative",width:"100%",marginTop:-i.offsetTop+"px"}},[n._l(i.virtualizer.getVirtualItems(),(function(e){var t;return[0===e.index?r("v-subheader",{key:"currentVersion"+e.index,ref:i.measureElement,refInFor:!0,staticClass:"flex",style:{position:"absolute",top:0,left:0,width:"100%",transform:`translateY(${e.start}px)`},attrs:{"data-index":e.index}},[n._v(" "+n._s(i.t("modrinthCard.currentVersion"))+" "),r("div",{staticClass:"flex-grow"}),r("v-switch",{attrs:{dense:"",label:i.t("upstream.onlyShowCurrentVersion")},model:{value:i._only,callback:function(e){i._only=e},expression:"_only"}})],1):i.isHeader(e.index)?r("v-subheader",{key:i.getHeader(e.index),ref:i.measureElement,refInFor:!0,staticClass:"text-md",style:{position:"absolute",top:0,left:0,width:"100%",transform:`translateY(${e.start}px)`},attrs:{"data-index":e.index}},[n._v(" "+n._s(i.getHeader(e.index))+" ")]):r("div",{key:i.getItemKey(e.index),ref:i.measureElement,refInFor:!0,style:{position:"absolute",top:0,paddingTop:i.getItemPaddingTop(e.index),left:0,width:"100%",transform:`translateY(${e.start}px)`},attrs:{"data-index":e.index}},[r(i.HomeUpstreamVersion,{attrs:{version:i.getItemVersion(e.index),updating:n.updating,duplicating:n.duplicating,outlined:1===e.index,"no-action":1===e.index||(null==(t=n.currentVersion)?void 0:t.id)===i.getItemVersion(e.index).id,downgrade:i.isItemDowngrade(e.index)},on:{changelog:function(t){n.$emit("changelog",i.getItemVersion(e.index))},update:function(t){n.$emit("update",i.getItemVersion(e.index))},duplicate:function(t){n.$emit("duplicate",i.getItemVersion(e.index))}}})],1)]}))],2),n.header?r("div",{staticClass:"lg:col-span-3 lg:row-start-auto col-span-9 row-start-1"},[r("v-subheader",{staticClass:"px-1"},[n._v(" "+n._s("modrinth"===(null==(e=n.header)?void 0:e.type)?"Modrinth":"curseforge"===(null==(t=n.header)?void 0:t.type)?"Curseforge":"FTB")+" ")]),r(i.HomeUpstreamHeader,{attrs:{value:n.header}})],1):n._e()])}),[],!1,null,null,null,null).exports;const Gw=s(a({__name:"HomeUpstreamCurseforge",props:{id:null},setup(e){const t=e,{instance:n}=Zt(K),r=d((()=>{var e;return null==(e=n.value)?void 0:e.upstream})),{t:i,te:a}=l(),{data:s}=useSWRVModel(getCurseforgeProjectModel(d((()=>t.id)))),{getDateString:u}=R(),h=d((()=>{var e;if(!s.value)return;return{url:s.value.links.websiteUrl,icon:s.value.logo.url||"",title:s.value.name||"",description:(null==(e=s.value)?void 0:e.summary)||"",categories:s.value.categories.map((e=>({text:a(`curseforgeCategory.${null==e?void 0:e.name}`)?i(`curseforgeCategory.${null==e?void 0:e.name}`):e.name||"",icon:e.iconUrl||"",id:e.id.toString()}))),type:"curseforge",store:"/store/curseforge/"+s.value.id,infos:[{icon:"file_download",name:i("modrinth.downloads"),value:ne(s.value.downloadCount,"")},{icon:"star_rate",name:i("modrinth.followers"),value:s.value.thumbsUpCount},{icon:"event",name:i("modrinth.createAt"),value:u(s.value.dateCreated,{dateStyle:"long"})},{icon:"update",name:i("modrinth.updateAt"),value:u(s.value.dateModified,{dateStyle:"long"})}]}})),{data:m}=useSWRVModel(getCurseforgeProjectFilesModel(d((()=>t.id)),o(void 0),o(void 0))),g=d((()=>{var e,t;const n=r.value;if(!n||"curseforge-modpack"!==n.type)return;const i=null==(t=null==(e=m.value)?void 0:e.data)?void 0:t.find((e=>e.id===(null==n?void 0:n.fileId)));if(!i)return;return v({id:i.id.toString(),name:i.displayName,versionType:1===i.releaseType?"release":2===i.releaseType?"beta":"alpha",versionNumber:i.fileName,loaders:getCursforgeFileModLoaders(i),gameVersions:getCurseforgeFileGameVersions(i),datePublished:i.fileDate,downloads:i.downloadCount,changelog:""})})),_=o(10),b=sn(d((()=>`instanceUpstreamOnlyShowCurrentVersion/${n.value.path}`)),!1),k=d((()=>{var e,t;const r={};let i=(null==(e=m.value)?void 0:e.data)||[];b.value&&(i=i.filter((e=>e.gameVersions.includes(n.value.runtime.minecraft))));for(const n of i.slice(0,_.value)){if((null==(t=g.value)?void 0:t.id)===n.id.toString())continue;const e=u(n.fileDate,{dateStyle:"long"});r[e]||(r[e]=[]),r[e].push(p({id:n.id.toString(),name:n.displayName,versionType:1===(null==n?void 0:n.releaseType)?"release":2===(null==n?void 0:n.releaseType)?"beta":"alpha",versionNumber:n.fileName,loaders:getCursforgeFileModLoaders(n),gameVersions:getCurseforgeFileGameVersions(n),datePublished:n.fileDate,downloads:n.downloadCount,changelog:""}))}return r})),C=f("scroll",{bottom:!1});c(d((()=>C.bottom)),(e=>{e&&(_.value+=10)}));const{show:S}=J(Yb),{installModapckFromMarket:I}=en(ce),E=o(!1);const{show:M}=J(pe),P=o(!1),D=f(H);return{__sfc:!0,props:t,instance:n,upstream:r,t:i,te:a,project:s,getDateString:u,headerData:h,files:m,currentVersion:g,limit:_,onlyCurrentVersion:b,items:k,state:C,show:S,installModapckFromMarket:I,updating:E,onUpdate:async function onUpdate(e){var r;E.value=!0;try{const i=n.value.path,[o]=await I({market:1,file:{fileId:Number(e.id),icon:(null==(r=s.value)?void 0:r.logo.url)||""}});S({type:"upstream",modpack:o,instancePath:i,upstream:{type:"curseforge-modpack",modId:Number(t.id),fileId:Number(e.id)}})}finally{E.value=!1}},showAddInstanceDialog:M,duplicating:P,onDuplicate:async e=>{var t;P.value=!0;try{const[n]=await I({market:1,file:{fileId:Number(e.id),icon:(null==(t=s.value)?void 0:t.logo.url)||""}});M({type:"modpack",path:n})}finally{P.value=!1}},config:D,loadChangelog:async e=>{const n=await getSWRV(getCurseforgeChangelogModel(o(t.id),o(Number(e.id))),{...D,dedupingInterval:1/0}).catch((()=>""));n&&(e.changelog=n)},HomeUpstreamBase:qw}}}),(function render88(){var e=this._self._c,t=this._self._setupProxy;return e(t.HomeUpstreamBase,{attrs:{items:t.items,"current-version":t.currentVersion,header:t.headerData,duplicating:t.duplicating,"only-current-version":t.onlyCurrentVersion,updating:t.updating},on:{"update:onlyCurrentVersion":function(e){t.onlyCurrentVersion=e},"update:only-current-version":function(e){t.onlyCurrentVersion=e},duplicate:t.onDuplicate,update:t.onUpdate,changelog:t.loadChangelog}})}),[],!1,null,null,null,null).exports;var Ww={exports:{}},Jw={},Xw={exports:{}};Xw.exports={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",amp:"&",AMP:"&",andand:"⩕",And:"⩓",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",apacir:"⩯",ap:"≈",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxhu:"┴",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsolb:"⧅",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",capand:"⩄",capbrcup:"⩉",capcap:"⩋",cap:"∩",Cap:"⋒",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"○",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cup:"∪",Cup:"⋓",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"ⅅ",dd:"ⅆ",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarrow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"⇁",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",edot:"ė",eDot:"≑",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp13:" ",emsp14:" ",emsp:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ﬃ",fflig:"ﬀ",ffllig:"ﬄ",Ffr:"𝔉",ffr:"𝔣",filig:"ﬁ",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"ﬂ",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",ge:"≥",gE:"≧",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"Ĳ",ijlig:"ĳ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅",in:"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ŉ",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"};var Kw=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,Yw={},Qw={};function encode$2(e,t,n){var r,i,o,a,s,l="";for("string"!=typeof t&&(n=t,t=encode$2.defaultChars),void 0===n&&(n=!0),s=function getEncodeCache(e){var t,n,r=Qw[e];if(r)return r;for(r=Qw[e]=[],t=0;t<128;t++)n=String.fromCharCode(t),/^[0-9a-z]$/i.test(n)?r.push(n):r.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2));for(t=0;t<e.length;t++)r[e.charCodeAt(t)]=e[t];return r}(t),r=0,i=e.length;r<i;r++)if(o=e.charCodeAt(r),n&&37===o&&r+2<i&&/^[0-9a-f]{2}$/i.test(e.slice(r+1,r+3)))l+=e.slice(r,r+3),r+=2;else if(o<128)l+=s[o];else if(o>=55296&&o<=57343){if(o>=55296&&o<=56319&&r+1<i&&(a=e.charCodeAt(r+1))>=56320&&a<=57343){l+=encodeURIComponent(e[r]+e[r+1]),r++;continue}l+="%EF%BF%BD"}else l+=encodeURIComponent(e[r]);return l}encode$2.defaultChars=";/?:@&=+$,-_.!~*'()#",encode$2.componentChars="-_.!~*'()";var Zw=encode$2,ex={};function decode$2(e,t){var n;return"string"!=typeof t&&(t=decode$2.defaultChars),n=function getDecodeCache(e){var t,n,r=ex[e];if(r)return r;for(r=ex[e]=[],t=0;t<128;t++)n=String.fromCharCode(t),r.push(n);for(t=0;t<e.length;t++)r[n=e.charCodeAt(t)]="%"+("0"+n.toString(16).toUpperCase()).slice(-2);return r}(t),e.replace(/(%[a-f0-9]{2})+/gi,(function(e){var t,r,i,o,a,s,l,c="";for(t=0,r=e.length;t<r;t+=3)(i=parseInt(e.slice(t+1,t+3),16))<128?c+=n[i]:192==(224&i)&&t+3<r&&128==(192&(o=parseInt(e.slice(t+4,t+6),16)))?(c+=(l=i<<6&1984|63&o)<128?"��":String.fromCharCode(l),t+=3):224==(240&i)&&t+6<r&&(o=parseInt(e.slice(t+4,t+6),16),a=parseInt(e.slice(t+7,t+9),16),128==(192&o)&&128==(192&a))?(c+=(l=i<<12&61440|o<<6&4032|63&a)<2048||l>=55296&&l<=57343?"���":String.fromCharCode(l),t+=6):240==(248&i)&&t+9<r&&(o=parseInt(e.slice(t+4,t+6),16),a=parseInt(e.slice(t+7,t+9),16),s=parseInt(e.slice(t+10,t+12),16),128==(192&o)&&128==(192&a)&&128==(192&s))?((l=i<<18&1835008|o<<12&258048|a<<6&4032|63&s)<65536||l>1114111?c+="����":(l-=65536,c+=String.fromCharCode(55296+(l>>10),56320+(1023&l))),t+=9):c+="�";return c}))}decode$2.defaultChars=";/?:@&=+$,#",decode$2.componentChars="";var tx=decode$2;function Url(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var nx=/^([a-z0-9.+-]+:)/i,rx=/:[0-9]*$/,ix=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ox=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),ax=["'"].concat(ox),sx=["%","/","?",";","#"].concat(ax),lx=["/","?","#"],cx=/^[+a-z0-9A-Z_-]{0,63}$/,ux=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,dx={javascript:!0,"javascript:":!0},px={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};Url.prototype.parse=function(e,t){var n,r,i,o,a,s=e;if(s=s.trim(),!t&&1===e.split("#").length){var l=ix.exec(s);if(l)return this.pathname=l[1],l[2]&&(this.search=l[2]),this}var c=nx.exec(s);if(c&&(i=(c=c[0]).toLowerCase(),this.protocol=c,s=s.substr(c.length)),(t||c||s.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(a="//"===s.substr(0,2))||c&&dx[c]||(s=s.substr(2),this.slashes=!0)),!dx[c]&&(a||c&&!px[c])){var u,d,p=-1;for(n=0;n<lx.length;n++)-1!==(o=s.indexOf(lx[n]))&&(-1===p||o<p)&&(p=o);for(-1!==(d=-1===p?s.lastIndexOf("@"):s.lastIndexOf("@",p))&&(u=s.slice(0,d),s=s.slice(d+1),this.auth=u),p=-1,n=0;n<sx.length;n++)-1!==(o=s.indexOf(sx[n]))&&(-1===p||o<p)&&(p=o);-1===p&&(p=s.length),":"===s[p-1]&&p--;var f=s.slice(0,p);s=s.slice(p),this.parseHost(f),this.hostname=this.hostname||"";var v="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!v){var h=this.hostname.split(/\./);for(n=0,r=h.length;n<r;n++){var m=h[n];if(m&&!m.match(cx)){for(var g="",_=0,b=m.length;_<b;_++)m.charCodeAt(_)>127?g+="x":g+=m[_];if(!g.match(cx)){var k=h.slice(0,n),C=h.slice(n+1),S=m.match(ux);S&&(k.push(S[1]),C.unshift(S[2])),C.length&&(s=C.join(".")+s),this.hostname=k.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),v&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var I=s.indexOf("#");-1!==I&&(this.hash=s.substr(I),s=s.slice(0,I));var E=s.indexOf("?");return-1!==E&&(this.search=s.substr(E),s=s.slice(0,E)),s&&(this.pathname=s),px[i]&&this.hostname&&!this.pathname&&(this.pathname=""),this},Url.prototype.parseHost=function(e){var t=rx.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};var fx=function urlParse(e,t){if(e&&e instanceof Url)return e;var n=new Url;return n.parse(e,t),n};Yw.encode=Zw,Yw.decode=tx,Yw.format=function format2(e){var t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&-1!==e.hostname.indexOf(":")?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||""},Yw.parse=fx;var vx,hx,mx,gx,yx,_x,bx,wx,xx,kx={};function requireRegex$3(){return hx?vx:(hx=1,vx=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/)}function requireRegex$2(){return gx?mx:(gx=1,mx=/[\0-\x1F\x7F-\x9F]/)}function requireRegex(){return wx?bx:(wx=1,bx=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/)}function requireUc_micro(){return xx||(xx=1,kx.Any=requireRegex$3(),kx.Cc=requireRegex$2(),kx.Cf=function requireRegex$1(){return _x?yx:(_x=1,yx=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/)}(),kx.P=Kw,kx.Z=requireRegex()),kx}!function(e){var t=Object.prototype.hasOwnProperty;function has2(e,n){return t.call(e,n)}function isValidEntityCode2(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!=(65535&e)&&65534!=(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function fromCodePoint2(e){if(e>65535){var t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}var n=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,r=new RegExp(n.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),i=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,o=Xw.exports;var a=/[&<>"]/,s=/[&<>"]/g,l={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function replaceUnsafeChar(e){return l[e]}var c=/[.?*+^$[\]\\(){}|-]/g;var u=Kw;e.lib={},e.lib.mdurl=Yw,e.lib.ucmicro=requireUc_micro(),e.assign=function assign2(e){return Array.prototype.slice.call(arguments,1).forEach((function(t){if(t){if("object"!=typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach((function(n){e[n]=t[n]}))}})),e},e.isString=function isString2(e){return"[object String]"===function _class2(e){return Object.prototype.toString.call(e)}(e)},e.has=has2,e.unescapeMd=function unescapeMd(e){return e.indexOf("\\")<0?e:e.replace(n,"$1")},e.unescapeAll=function unescapeAll2(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(r,(function(e,t,n){return t||function replaceEntityPattern(e,t){var n=0;return has2(o,t)?o[t]:35===t.charCodeAt(0)&&i.test(t)&&isValidEntityCode2(n="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?fromCodePoint2(n):e}(e,n)}))},e.isValidEntityCode=isValidEntityCode2,e.fromCodePoint=fromCodePoint2,e.escapeHtml=function escapeHtml2(e){return a.test(e)?e.replace(s,replaceUnsafeChar):e},e.arrayReplaceAt=function arrayReplaceAt2(e,t,n){return[].concat(e.slice(0,t),n,e.slice(t+1))},e.isSpace=function isSpace2(e){switch(e){case 9:case 32:return!0}return!1},e.isWhiteSpace=function isWhiteSpace2(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},e.isMdAsciiPunct=function isMdAsciiPunct2(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},e.isPunctChar=function isPunctChar2(e){return u.test(e)},e.escapeRE=function escapeRE2(e){return e.replace(c,"\\$&")},e.normalizeReference=function normalizeReference2(e){return e=e.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}}(Jw);var Cx={},Sx=Jw.unescapeAll,Ix=Jw.unescapeAll;Cx.parseLinkLabel=function parseLinkLabel(e,t,n){var r,i,o,a,s=-1,l=e.posMax,c=e.pos;for(e.pos=t+1,r=1;e.pos<l;){if(93===(o=e.src.charCodeAt(e.pos))&&0===--r){i=!0;break}if(a=e.pos,e.md.inline.skipToken(e),91===o)if(a===e.pos-1)r++;else if(n)return e.pos=c,-1}return i&&(s=e.pos),e.pos=c,s},Cx.parseLinkDestination=function parseLinkDestination(e,t,n){var r,i,o=t,a={ok:!1,pos:0,lines:0,str:""};if(60===e.charCodeAt(t)){for(t++;t<n;){if(10===(r=e.charCodeAt(t)))return a;if(60===r)return a;if(62===r)return a.pos=t+1,a.str=Sx(e.slice(o+1,t)),a.ok=!0,a;92===r&&t+1<n?t+=2:t++}return a}for(i=0;t<n&&32!==(r=e.charCodeAt(t))&&!(r<32||127===r);)if(92===r&&t+1<n){if(32===e.charCodeAt(t+1))break;t+=2}else{if(40===r&&++i>32)return a;if(41===r){if(0===i)break;i--}t++}return o===t||0!==i||(a.str=Sx(e.slice(o,t)),a.lines=0,a.pos=t,a.ok=!0),a},Cx.parseLinkTitle=function parseLinkTitle(e,t,n){var r,i,o=0,a=t,s={ok:!1,pos:0,lines:0,str:""};if(t>=n)return s;if(34!==(i=e.charCodeAt(t))&&39!==i&&40!==i)return s;for(t++,40===i&&(i=41);t<n;){if((r=e.charCodeAt(t))===i)return s.pos=t+1,s.lines=o,s.str=Ix(e.slice(a+1,t)),s.ok=!0,s;if(40===r&&41===i)return s;10===r?o++:92===r&&t+1<n&&(t++,10===e.charCodeAt(t)&&o++),t++}return s};var Ex=Jw.assign,Mx=Jw.unescapeAll,Px=Jw.escapeHtml,Dx={};function Renderer$1(){this.rules=Ex({},Dx)}Dx.code_inline=function(e,t,n,r,i){var o=e[t];return"<code"+i.renderAttrs(o)+">"+Px(e[t].content)+"</code>"},Dx.code_block=function(e,t,n,r,i){var o=e[t];return"<pre"+i.renderAttrs(o)+"><code>"+Px(e[t].content)+"</code></pre>\n"},Dx.fence=function(e,t,n,r,i){var o,a,s,l,c,u=e[t],d=u.info?Mx(u.info).trim():"",p="",f="";return d&&(p=(s=d.split(/(\s+)/g))[0],f=s.slice(2).join("")),0===(o=n.highlight&&n.highlight(u.content,p,f)||Px(u.content)).indexOf("<pre")?o+"\n":d?(a=u.attrIndex("class"),l=u.attrs?u.attrs.slice():[],a<0?l.push(["class",n.langPrefix+p]):(l[a]=l[a].slice(),l[a][1]+=" "+n.langPrefix+p),c={attrs:l},"<pre><code"+i.renderAttrs(c)+">"+o+"</code></pre>\n"):"<pre><code"+i.renderAttrs(u)+">"+o+"</code></pre>\n"},Dx.image=function(e,t,n,r,i){var o=e[t];return o.attrs[o.attrIndex("alt")][1]=i.renderInlineAsText(o.children,n,r),i.renderToken(e,t,n)},Dx.hardbreak=function(e,t,n){return n.xhtmlOut?"<br />\n":"<br>\n"},Dx.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?"<br />\n":"<br>\n":"\n"},Dx.text=function(e,t){return Px(e[t].content)},Dx.html_block=function(e,t){return e[t].content},Dx.html_inline=function(e,t){return e[t].content},Renderer$1.prototype.renderAttrs=function renderAttrs(e){var t,n,r;if(!e.attrs)return"";for(r="",t=0,n=e.attrs.length;t<n;t++)r+=" "+Px(e.attrs[t][0])+'="'+Px(e.attrs[t][1])+'"';return r},Renderer$1.prototype.renderToken=function renderToken(e,t,n){var r,i="",o=!1,a=e[t];return a.hidden?"":(a.block&&-1!==a.nesting&&t&&e[t-1].hidden&&(i+="\n"),i+=(-1===a.nesting?"</":"<")+a.tag,i+=this.renderAttrs(a),0===a.nesting&&n.xhtmlOut&&(i+=" /"),a.block&&(o=!0,1===a.nesting&&t+1<e.length&&("inline"===(r=e[t+1]).type||r.hidden||-1===r.nesting&&r.tag===a.tag)&&(o=!1)),i+=o?">\n":">")},Renderer$1.prototype.renderInline=function(e,t,n){for(var r,i="",o=this.rules,a=0,s=e.length;a<s;a++)void 0!==o[r=e[a].type]?i+=o[r](e,a,t,n,this):i+=this.renderToken(e,a,t);return i},Renderer$1.prototype.renderInlineAsText=function(e,t,n){for(var r="",i=0,o=e.length;i<o;i++)"text"===e[i].type?r+=e[i].content:"image"===e[i].type?r+=this.renderInlineAsText(e[i].children,t,n):"softbreak"===e[i].type&&(r+="\n");return r},Renderer$1.prototype.render=function(e,t,n){var r,i,o,a="",s=this.rules;for(r=0,i=e.length;r<i;r++)"inline"===(o=e[r].type)?a+=this.renderInline(e[r].children,t,n):void 0!==s[o]?a+=s[e[r].type](e,r,t,n,this):a+=this.renderToken(e,r,t,n);return a};var Tx=Renderer$1;function Ruler$3(){this.__rules__=[],this.__cache__=null}Ruler$3.prototype.__find__=function(e){for(var t=0;t<this.__rules__.length;t++)if(this.__rules__[t].name===e)return t;return-1},Ruler$3.prototype.__compile__=function(){var e=this,t=[""];e.__rules__.forEach((function(e){e.enabled&&e.alt.forEach((function(e){t.indexOf(e)<0&&t.push(e)}))})),e.__cache__={},t.forEach((function(t){e.__cache__[t]=[],e.__rules__.forEach((function(n){n.enabled&&(t&&n.alt.indexOf(t)<0||e.__cache__[t].push(n.fn))}))}))},Ruler$3.prototype.at=function(e,t,n){var r=this.__find__(e),i=n||{};if(-1===r)throw new Error("Parser rule not found: "+e);this.__rules__[r].fn=t,this.__rules__[r].alt=i.alt||[],this.__cache__=null},Ruler$3.prototype.before=function(e,t,n,r){var i=this.__find__(e),o=r||{};if(-1===i)throw new Error("Parser rule not found: "+e);this.__rules__.splice(i,0,{name:t,enabled:!0,fn:n,alt:o.alt||[]}),this.__cache__=null},Ruler$3.prototype.after=function(e,t,n,r){var i=this.__find__(e),o=r||{};if(-1===i)throw new Error("Parser rule not found: "+e);this.__rules__.splice(i+1,0,{name:t,enabled:!0,fn:n,alt:o.alt||[]}),this.__cache__=null},Ruler$3.prototype.push=function(e,t,n){var r=n||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:r.alt||[]}),this.__cache__=null},Ruler$3.prototype.enable=function(e,t){Array.isArray(e)||(e=[e]);var n=[];return e.forEach((function(e){var r=this.__find__(e);if(r<0){if(t)return;throw new Error("Rules manager: invalid rule name "+e)}this.__rules__[r].enabled=!0,n.push(e)}),this),this.__cache__=null,n},Ruler$3.prototype.enableOnly=function(e,t){Array.isArray(e)||(e=[e]),this.__rules__.forEach((function(e){e.enabled=!1})),this.enable(e,t)},Ruler$3.prototype.disable=function(e,t){Array.isArray(e)||(e=[e]);var n=[];return e.forEach((function(e){var r=this.__find__(e);if(r<0){if(t)return;throw new Error("Rules manager: invalid rule name "+e)}this.__rules__[r].enabled=!1,n.push(e)}),this),this.__cache__=null,n},Ruler$3.prototype.getRules=function(e){return null===this.__cache__&&this.__compile__(),this.__cache__[e]||[]};var Lx=Ruler$3,Ax=/\r\n?|\n/g,jx=/\0/g,Ox=Jw.arrayReplaceAt;function isLinkClose$1(e){return/^<\/a\s*>/i.test(e)}var Fx=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,Rx=/\((c|tm|r)\)/i,Vx=/\((c|tm|r)\)/gi,Nx={c:"©",r:"®",tm:"™"};function replaceFn(e,t){return Nx[t.toLowerCase()]}function replace_scoped(e){var t,n,r=0;for(t=e.length-1;t>=0;t--)"text"!==(n=e[t]).type||r||(n.content=n.content.replace(Vx,replaceFn)),"link_open"===n.type&&"auto"===n.info&&r--,"link_close"===n.type&&"auto"===n.info&&r++}function replace_rare(e){var t,n,r=0;for(t=e.length-1;t>=0;t--)"text"!==(n=e[t]).type||r||Fx.test(n.content)&&(n.content=n.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1—").replace(/(^|\s)--(?=\s|$)/gm,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1–")),"link_open"===n.type&&"auto"===n.info&&r--,"link_close"===n.type&&"auto"===n.info&&r++}var zx=Jw.isWhiteSpace,Ux=Jw.isPunctChar,Bx=Jw.isMdAsciiPunct,$x=/['"]/,Hx=/['"]/g;function replaceAt(e,t,n){return e.slice(0,t)+n+e.slice(t+1)}function process_inlines(e,t){var n,r,i,o,a,s,l,c,u,d,p,f,v,h,m,g,_,b,k,C,S;for(k=[],n=0;n<e.length;n++){for(r=e[n],l=e[n].level,_=k.length-1;_>=0&&!(k[_].level<=l);_--);if(k.length=_+1,"text"===r.type){a=0,s=(i=r.content).length;e:for(;a<s&&(Hx.lastIndex=a,o=Hx.exec(i));){if(m=g=!0,a=o.index+1,b="'"===o[0],u=32,o.index-1>=0)u=i.charCodeAt(o.index-1);else for(_=n-1;_>=0&&("softbreak"!==e[_].type&&"hardbreak"!==e[_].type);_--)if(e[_].content){u=e[_].content.charCodeAt(e[_].content.length-1);break}if(d=32,a<s)d=i.charCodeAt(a);else for(_=n+1;_<e.length&&("softbreak"!==e[_].type&&"hardbreak"!==e[_].type);_++)if(e[_].content){d=e[_].content.charCodeAt(0);break}if(p=Bx(u)||Ux(String.fromCharCode(u)),f=Bx(d)||Ux(String.fromCharCode(d)),v=zx(u),(h=zx(d))?m=!1:f&&(v||p||(m=!1)),v?g=!1:p&&(h||f||(g=!1)),34===d&&'"'===o[0]&&u>=48&&u<=57&&(g=m=!1),m&&g&&(m=p,g=f),m||g){if(g)for(_=k.length-1;_>=0&&(c=k[_],!(k[_].level<l));_--)if(c.single===b&&k[_].level===l){c=k[_],b?(C=t.md.options.quotes[2],S=t.md.options.quotes[3]):(C=t.md.options.quotes[0],S=t.md.options.quotes[1]),r.content=replaceAt(r.content,o.index,S),e[c.token].content=replaceAt(e[c.token].content,c.pos,C),a+=S.length-1,c.token===n&&(a+=C.length-1),s=(i=r.content).length,k.length=_;continue e}m?k.push({token:n,pos:o.index,single:b,level:l}):g&&b&&(r.content=replaceAt(r.content,o.index,"’"))}else b&&(r.content=replaceAt(r.content,o.index,"’"))}}}}function Token$3(e,t,n){this.type=e,this.tag=t,this.attrs=null,this.map=null,this.nesting=n,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}Token$3.prototype.attrIndex=function attrIndex(e){var t,n,r;if(!this.attrs)return-1;for(n=0,r=(t=this.attrs).length;n<r;n++)if(t[n][0]===e)return n;return-1},Token$3.prototype.attrPush=function attrPush(e){this.attrs?this.attrs.push(e):this.attrs=[e]},Token$3.prototype.attrSet=function attrSet(e,t){var n=this.attrIndex(e),r=[e,t];n<0?this.attrPush(r):this.attrs[n]=r},Token$3.prototype.attrGet=function attrGet(e){var t=this.attrIndex(e),n=null;return t>=0&&(n=this.attrs[t][1]),n},Token$3.prototype.attrJoin=function attrJoin(e,t){var n=this.attrIndex(e);n<0?this.attrPush([e,t]):this.attrs[n][1]=this.attrs[n][1]+" "+t};var qx=Token$3,Gx=qx;function StateCore(e,t,n){this.src=e,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=t}StateCore.prototype.Token=Gx;var Wx=StateCore,Jx=Lx,Xx=[["normalize",function normalize2(e){var t;t=(t=e.src.replace(Ax,"\n")).replace(jx,"�"),e.src=t}],["block",function block3(e){var t;e.inlineMode?((t=new e.Token("inline","",0)).content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}],["inline",function inline2(e){var t,n,r,i=e.tokens;for(n=0,r=i.length;n<r;n++)"inline"===(t=i[n]).type&&e.md.inline.parse(t.content,e.md,e.env,t.children)}],["linkify",function linkify(e){var t,n,r,i,o,a,s,l,c,u,d,p,f,v,h,m,g,_,b=e.tokens;if(e.md.options.linkify)for(n=0,r=b.length;n<r;n++)if("inline"===b[n].type&&e.md.linkify.pretest(b[n].content))for(f=0,t=(i=b[n].children).length-1;t>=0;t--)if("link_close"!==(a=i[t]).type){if("html_inline"===a.type&&(_=a.content,/^<a[>\s]/i.test(_)&&f>0&&f--,isLinkClose$1(a.content)&&f++),!(f>0)&&"text"===a.type&&e.md.linkify.test(a.content)){for(c=a.content,g=e.md.linkify.match(c),s=[],p=a.level,d=0,g.length>0&&0===g[0].index&&t>0&&"text_special"===i[t-1].type&&(g=g.slice(1)),l=0;l<g.length;l++)v=g[l].url,h=e.md.normalizeLink(v),e.md.validateLink(h)&&(m=g[l].text,m=g[l].schema?"mailto:"!==g[l].schema||/^mailto:/i.test(m)?e.md.normalizeLinkText(m):e.md.normalizeLinkText("mailto:"+m).replace(/^mailto:/,""):e.md.normalizeLinkText("http://"+m).replace(/^http:\/\//,""),(u=g[l].index)>d&&((o=new e.Token("text","",0)).content=c.slice(d,u),o.level=p,s.push(o)),(o=new e.Token("link_open","a",1)).attrs=[["href",h]],o.level=p++,o.markup="linkify",o.info="auto",s.push(o),(o=new e.Token("text","",0)).content=m,o.level=p,s.push(o),(o=new e.Token("link_close","a",-1)).level=--p,o.markup="linkify",o.info="auto",s.push(o),d=g[l].lastIndex);d<c.length&&((o=new e.Token("text","",0)).content=c.slice(d),o.level=p,s.push(o)),b[n].children=i=Ox(i,t,s)}}else for(t--;i[t].level!==a.level&&"link_open"!==i[t].type;)t--}],["replacements",function replace(e){var t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)"inline"===e.tokens[t].type&&(Rx.test(e.tokens[t].content)&&replace_scoped(e.tokens[t].children),Fx.test(e.tokens[t].content)&&replace_rare(e.tokens[t].children))}],["smartquotes",function smartquotes2(e){var t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)"inline"===e.tokens[t].type&&$x.test(e.tokens[t].content)&&process_inlines(e.tokens[t].children,e)}],["text_join",function text_join2(e){var t,n,r,i,o,a,s=e.tokens;for(t=0,n=s.length;t<n;t++)if("inline"===s[t].type){for(o=(r=s[t].children).length,i=0;i<o;i++)"text_special"===r[i].type&&(r[i].type="text");for(i=a=0;i<o;i++)"text"===r[i].type&&i+1<o&&"text"===r[i+1].type?r[i+1].content=r[i].content+r[i+1].content:(i!==a&&(r[a]=r[i]),a++);i!==a&&(r.length=a)}}]];function Core(){this.ruler=new Jx;for(var e=0;e<Xx.length;e++)this.ruler.push(Xx[e][0],Xx[e][1])}Core.prototype.process=function(e){var t,n,r;for(t=0,n=(r=this.ruler.getRules("")).length;t<n;t++)r[t](e)},Core.prototype.State=Wx;var Kx=Core,Yx=Jw.isSpace;function getLine(e,t){var n=e.bMarks[t]+e.tShift[t],r=e.eMarks[t];return e.src.slice(n,r)}function escapedSplit(e){var t,n=[],r=0,i=e.length,o=!1,a=0,s="";for(t=e.charCodeAt(r);r<i;)124===t&&(o?(s+=e.substring(a,r-1),a=r):(n.push(s+e.substring(a,r)),s="",a=r+1)),o=92===t,r++,t=e.charCodeAt(r);return n.push(s+e.substring(a)),n}var Qx=Jw.isSpace,Zx=Jw.isSpace,ek=Jw.isSpace;function skipBulletListMarker(e,t){var n,r,i,o;return r=e.bMarks[t]+e.tShift[t],i=e.eMarks[t],42!==(n=e.src.charCodeAt(r++))&&45!==n&&43!==n||r<i&&(o=e.src.charCodeAt(r),!ek(o))?-1:r}function skipOrderedListMarker(e,t){var n,r=e.bMarks[t]+e.tShift[t],i=r,o=e.eMarks[t];if(i+1>=o)return-1;if((n=e.src.charCodeAt(i++))<48||n>57)return-1;for(;;){if(i>=o)return-1;if(!((n=e.src.charCodeAt(i++))>=48&&n<=57)){if(41===n||46===n)break;return-1}if(i-r>=10)return-1}return i<o&&(n=e.src.charCodeAt(i),!ek(n))?-1:i}var tk=Jw.normalizeReference,nk=Jw.isSpace,rk={},ik="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",ok="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",ak=new RegExp("^(?:"+ik+"|"+ok+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?][\\s\\S]*?[?]>|<![A-Z]+\\s+[^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)"),sk=new RegExp("^(?:"+ik+"|"+ok+")");rk.HTML_TAG_RE=ak,rk.HTML_OPEN_CLOSE_TAG_RE=sk;var lk=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],ck=rk.HTML_OPEN_CLOSE_TAG_RE,uk=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+lk.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(ck.source+"\\s*$"),/^$/,!1]],dk=Jw.isSpace,pk=qx,fk=Jw.isSpace;function StateBlock(e,t,n,r){var i,o,a,s,l,c,u,d;for(this.src=e,this.md=t,this.env=n,this.tokens=r,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",d=!1,a=s=c=u=0,l=(o=this.src).length;s<l;s++){if(i=o.charCodeAt(s),!d){if(fk(i)){c++,9===i?u+=4-u%4:u++;continue}d=!0}10!==i&&s!==l-1||(10!==i&&s++,this.bMarks.push(a),this.eMarks.push(s),this.tShift.push(c),this.sCount.push(u),this.bsCount.push(0),d=!1,c=0,u=0,a=s+1)}this.bMarks.push(o.length),this.eMarks.push(o.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}StateBlock.prototype.push=function(e,t,n){var r=new pk(e,t,n);return r.block=!0,n<0&&this.level--,r.level=this.level,n>0&&this.level++,this.tokens.push(r),r},StateBlock.prototype.isEmpty=function isEmpty(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},StateBlock.prototype.skipEmptyLines=function skipEmptyLines(e){for(var t=this.lineMax;e<t&&!(this.bMarks[e]+this.tShift[e]<this.eMarks[e]);e++);return e},StateBlock.prototype.skipSpaces=function skipSpaces(e){for(var t,n=this.src.length;e<n&&(t=this.src.charCodeAt(e),fk(t));e++);return e},StateBlock.prototype.skipSpacesBack=function skipSpacesBack(e,t){if(e<=t)return e;for(;e>t;)if(!fk(this.src.charCodeAt(--e)))return e+1;return e},StateBlock.prototype.skipChars=function skipChars(e,t){for(var n=this.src.length;e<n&&this.src.charCodeAt(e)===t;e++);return e},StateBlock.prototype.skipCharsBack=function skipCharsBack(e,t,n){if(e<=n)return e;for(;e>n;)if(t!==this.src.charCodeAt(--e))return e+1;return e},StateBlock.prototype.getLines=function getLines(e,t,n,r){var i,o,a,s,l,c,u,d=e;if(e>=t)return"";for(c=new Array(t-e),i=0;d<t;d++,i++){for(o=0,u=s=this.bMarks[d],l=d+1<t||r?this.eMarks[d]+1:this.eMarks[d];s<l&&o<n;){if(a=this.src.charCodeAt(s),fk(a))9===a?o+=4-(o+this.bsCount[d])%4:o++;else{if(!(s-u<this.tShift[d]))break;o++}s++}c[i]=o>n?new Array(o-n+1).join(" ")+this.src.slice(s,l):this.src.slice(s,l)}return c.join("")},StateBlock.prototype.Token=pk;var vk=StateBlock,hk=Lx,mk=[["table",function table2(e,t,n,r){var i,o,a,s,l,c,u,d,p,f,v,h,m,g,_,b,k,C;if(t+2>n)return!1;if(c=t+1,e.sCount[c]<e.blkIndent)return!1;if(e.sCount[c]-e.blkIndent>=4)return!1;if((a=e.bMarks[c]+e.tShift[c])>=e.eMarks[c])return!1;if(124!==(k=e.src.charCodeAt(a++))&&45!==k&&58!==k)return!1;if(a>=e.eMarks[c])return!1;if(124!==(C=e.src.charCodeAt(a++))&&45!==C&&58!==C&&!Yx(C))return!1;if(45===k&&Yx(C))return!1;for(;a<e.eMarks[c];){if(124!==(i=e.src.charCodeAt(a))&&45!==i&&58!==i&&!Yx(i))return!1;a++}for(u=(o=getLine(e,t+1)).split("|"),f=[],s=0;s<u.length;s++){if(!(v=u[s].trim())){if(0===s||s===u.length-1)continue;return!1}if(!/^:?-+:?$/.test(v))return!1;58===v.charCodeAt(v.length-1)?f.push(58===v.charCodeAt(0)?"center":"right"):58===v.charCodeAt(0)?f.push("left"):f.push("")}if(-1===(o=getLine(e,t).trim()).indexOf("|"))return!1;if(e.sCount[t]-e.blkIndent>=4)return!1;if((u=escapedSplit(o)).length&&""===u[0]&&u.shift(),u.length&&""===u[u.length-1]&&u.pop(),0===(d=u.length)||d!==f.length)return!1;if(r)return!0;for(g=e.parentType,e.parentType="table",b=e.md.block.ruler.getRules("blockquote"),(p=e.push("table_open","table",1)).map=h=[t,0],(p=e.push("thead_open","thead",1)).map=[t,t+1],(p=e.push("tr_open","tr",1)).map=[t,t+1],s=0;s<u.length;s++)p=e.push("th_open","th",1),f[s]&&(p.attrs=[["style","text-align:"+f[s]]]),(p=e.push("inline","",0)).content=u[s].trim(),p.children=[],p=e.push("th_close","th",-1);for(p=e.push("tr_close","tr",-1),p=e.push("thead_close","thead",-1),c=t+2;c<n&&!(e.sCount[c]<e.blkIndent);c++){for(_=!1,s=0,l=b.length;s<l;s++)if(b[s](e,c,n,!0)){_=!0;break}if(_)break;if(!(o=getLine(e,c).trim()))break;if(e.sCount[c]-e.blkIndent>=4)break;for((u=escapedSplit(o)).length&&""===u[0]&&u.shift(),u.length&&""===u[u.length-1]&&u.pop(),c===t+2&&((p=e.push("tbody_open","tbody",1)).map=m=[t+2,0]),(p=e.push("tr_open","tr",1)).map=[c,c+1],s=0;s<d;s++)p=e.push("td_open","td",1),f[s]&&(p.attrs=[["style","text-align:"+f[s]]]),(p=e.push("inline","",0)).content=u[s]?u[s].trim():"",p.children=[],p=e.push("td_close","td",-1);p=e.push("tr_close","tr",-1)}return m&&(p=e.push("tbody_close","tbody",-1),m[1]=c),p=e.push("table_close","table",-1),h[1]=c,e.parentType=g,e.line=c,!0},["paragraph","reference"]],["code",function code2(e,t,n){var r,i,o;if(e.sCount[t]-e.blkIndent<4)return!1;for(i=r=t+1;r<n;)if(e.isEmpty(r))r++;else{if(!(e.sCount[r]-e.blkIndent>=4))break;i=++r}return e.line=i,(o=e.push("code_block","code",0)).content=e.getLines(t,i,4+e.blkIndent,!1)+"\n",o.map=[t,e.line],!0}],["fence",function fence2(e,t,n,r){var i,o,a,s,l,c,u,d=!1,p=e.bMarks[t]+e.tShift[t],f=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(p+3>f)return!1;if(126!==(i=e.src.charCodeAt(p))&&96!==i)return!1;if(l=p,(o=(p=e.skipChars(p,i))-l)<3)return!1;if(u=e.src.slice(l,p),a=e.src.slice(p,f),96===i&&a.indexOf(String.fromCharCode(i))>=0)return!1;if(r)return!0;for(s=t;!(++s>=n)&&!((p=l=e.bMarks[s]+e.tShift[s])<(f=e.eMarks[s])&&e.sCount[s]<e.blkIndent);)if(e.src.charCodeAt(p)===i&&!(e.sCount[s]-e.blkIndent>=4||(p=e.skipChars(p,i))-l<o||(p=e.skipSpaces(p))<f)){d=!0;break}return o=e.sCount[t],e.line=s+(d?1:0),(c=e.push("fence","code",0)).info=a,c.content=e.getLines(t+1,s,o,!0),c.markup=u,c.map=[t,e.line],!0},["paragraph","reference","blockquote","list"]],["blockquote",function blockquote2(e,t,n,r){var i,o,a,s,l,c,u,d,p,f,v,h,m,g,_,b,k,C,S,I,E=e.lineMax,M=e.bMarks[t]+e.tShift[t],P=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(62!==e.src.charCodeAt(M++))return!1;if(r)return!0;for(s=p=e.sCount[t]+1,32===e.src.charCodeAt(M)?(M++,s++,p++,i=!1,b=!0):9===e.src.charCodeAt(M)?(b=!0,(e.bsCount[t]+p)%4==3?(M++,s++,p++,i=!1):i=!0):b=!1,f=[e.bMarks[t]],e.bMarks[t]=M;M<P&&(o=e.src.charCodeAt(M),Qx(o));)9===o?p+=4-(p+e.bsCount[t]+(i?1:0))%4:p++,M++;for(v=[e.bsCount[t]],e.bsCount[t]=e.sCount[t]+1+(b?1:0),c=M>=P,g=[e.sCount[t]],e.sCount[t]=p-s,_=[e.tShift[t]],e.tShift[t]=M-e.bMarks[t],C=e.md.block.ruler.getRules("blockquote"),m=e.parentType,e.parentType="blockquote",d=t+1;d<n&&(I=e.sCount[d]<e.blkIndent,!((M=e.bMarks[d]+e.tShift[d])>=(P=e.eMarks[d])));d++)if(62!==e.src.charCodeAt(M++)||I){if(c)break;for(k=!1,a=0,l=C.length;a<l;a++)if(C[a](e,d,n,!0)){k=!0;break}if(k){e.lineMax=d,0!==e.blkIndent&&(f.push(e.bMarks[d]),v.push(e.bsCount[d]),_.push(e.tShift[d]),g.push(e.sCount[d]),e.sCount[d]-=e.blkIndent);break}f.push(e.bMarks[d]),v.push(e.bsCount[d]),_.push(e.tShift[d]),g.push(e.sCount[d]),e.sCount[d]=-1}else{for(s=p=e.sCount[d]+1,32===e.src.charCodeAt(M)?(M++,s++,p++,i=!1,b=!0):9===e.src.charCodeAt(M)?(b=!0,(e.bsCount[d]+p)%4==3?(M++,s++,p++,i=!1):i=!0):b=!1,f.push(e.bMarks[d]),e.bMarks[d]=M;M<P&&(o=e.src.charCodeAt(M),Qx(o));)9===o?p+=4-(p+e.bsCount[d]+(i?1:0))%4:p++,M++;c=M>=P,v.push(e.bsCount[d]),e.bsCount[d]=e.sCount[d]+1+(b?1:0),g.push(e.sCount[d]),e.sCount[d]=p-s,_.push(e.tShift[d]),e.tShift[d]=M-e.bMarks[d]}for(h=e.blkIndent,e.blkIndent=0,(S=e.push("blockquote_open","blockquote",1)).markup=">",S.map=u=[t,0],e.md.block.tokenize(e,t,d),(S=e.push("blockquote_close","blockquote",-1)).markup=">",e.lineMax=E,e.parentType=m,u[1]=e.line,a=0;a<_.length;a++)e.bMarks[a+t]=f[a],e.tShift[a+t]=_[a],e.sCount[a+t]=g[a],e.bsCount[a+t]=v[a];return e.blkIndent=h,!0},["paragraph","reference","blockquote","list"]],["hr",function hr2(e,t,n,r){var i,o,a,s,l=e.bMarks[t]+e.tShift[t],c=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(42!==(i=e.src.charCodeAt(l++))&&45!==i&&95!==i)return!1;for(o=1;l<c;){if((a=e.src.charCodeAt(l++))!==i&&!Zx(a))return!1;a===i&&o++}return!(o<3)&&(r||(e.line=t+1,(s=e.push("hr","hr",0)).map=[t,e.line],s.markup=Array(o+1).join(String.fromCharCode(i))),!0)},["paragraph","reference","blockquote","list"]],["list",function list2(e,t,n,r){var i,o,a,s,l,c,u,d,p,f,v,h,m,g,_,b,k,C,S,I,E,M,P,D,T,L,A,j,O=!1,F=!0;if(e.sCount[t]-e.blkIndent>=4)return!1;if(e.listIndent>=0&&e.sCount[t]-e.listIndent>=4&&e.sCount[t]<e.blkIndent)return!1;if(r&&"paragraph"===e.parentType&&e.sCount[t]>=e.blkIndent&&(O=!0),(P=skipOrderedListMarker(e,t))>=0){if(u=!0,T=e.bMarks[t]+e.tShift[t],m=Number(e.src.slice(T,P-1)),O&&1!==m)return!1}else{if(!((P=skipBulletListMarker(e,t))>=0))return!1;u=!1}if(O&&e.skipSpaces(P)>=e.eMarks[t])return!1;if(h=e.src.charCodeAt(P-1),r)return!0;for(v=e.tokens.length,u?(j=e.push("ordered_list_open","ol",1),1!==m&&(j.attrs=[["start",m]])):j=e.push("bullet_list_open","ul",1),j.map=f=[t,0],j.markup=String.fromCharCode(h),_=t,D=!1,A=e.md.block.ruler.getRules("list"),C=e.parentType,e.parentType="list";_<n;){for(M=P,g=e.eMarks[_],c=b=e.sCount[_]+P-(e.bMarks[t]+e.tShift[t]);M<g;){if(9===(i=e.src.charCodeAt(M)))b+=4-(b+e.bsCount[_])%4;else{if(32!==i)break;b++}M++}if((l=(o=M)>=g?1:b-c)>4&&(l=1),s=c+l,(j=e.push("list_item_open","li",1)).markup=String.fromCharCode(h),j.map=d=[t,0],u&&(j.info=e.src.slice(T,P-1)),E=e.tight,I=e.tShift[t],S=e.sCount[t],k=e.listIndent,e.listIndent=e.blkIndent,e.blkIndent=s,e.tight=!0,e.tShift[t]=o-e.bMarks[t],e.sCount[t]=b,o>=g&&e.isEmpty(t+1)?e.line=Math.min(e.line+2,n):e.md.block.tokenize(e,t,n,!0),e.tight&&!D||(F=!1),D=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=k,e.tShift[t]=I,e.sCount[t]=S,e.tight=E,(j=e.push("list_item_close","li",-1)).markup=String.fromCharCode(h),_=t=e.line,d[1]=_,o=e.bMarks[t],_>=n)break;if(e.sCount[_]<e.blkIndent)break;if(e.sCount[t]-e.blkIndent>=4)break;for(L=!1,a=0,p=A.length;a<p;a++)if(A[a](e,_,n,!0)){L=!0;break}if(L)break;if(u){if((P=skipOrderedListMarker(e,_))<0)break;T=e.bMarks[_]+e.tShift[_]}else if((P=skipBulletListMarker(e,_))<0)break;if(h!==e.src.charCodeAt(P-1))break}return(j=u?e.push("ordered_list_close","ol",-1):e.push("bullet_list_close","ul",-1)).markup=String.fromCharCode(h),f[1]=_,e.line=_,e.parentType=C,F&&function markTightParagraphs(e,t){var n,r,i=e.level+2;for(n=t+2,r=e.tokens.length-2;n<r;n++)e.tokens[n].level===i&&"paragraph_open"===e.tokens[n].type&&(e.tokens[n+2].hidden=!0,e.tokens[n].hidden=!0,n+=2)}(e,v),!0},["paragraph","reference","blockquote"]],["reference",function reference2(e,t,n,r){var i,o,a,s,l,c,u,d,p,f,v,h,m,g,_,b,k=0,C=e.bMarks[t]+e.tShift[t],S=e.eMarks[t],I=t+1;if(e.sCount[t]-e.blkIndent>=4)return!1;if(91!==e.src.charCodeAt(C))return!1;for(;++C<S;)if(93===e.src.charCodeAt(C)&&92!==e.src.charCodeAt(C-1)){if(C+1===S)return!1;if(58!==e.src.charCodeAt(C+1))return!1;break}for(s=e.lineMax,_=e.md.block.ruler.getRules("reference"),f=e.parentType,e.parentType="reference";I<s&&!e.isEmpty(I);I++)if(!(e.sCount[I]-e.blkIndent>3||e.sCount[I]<0)){for(g=!1,c=0,u=_.length;c<u;c++)if(_[c](e,I,s,!0)){g=!0;break}if(g)break}for(S=(m=e.getLines(t,I,e.blkIndent,!1).trim()).length,C=1;C<S;C++){if(91===(i=m.charCodeAt(C)))return!1;if(93===i){p=C;break}(10===i||92===i&&++C<S&&10===m.charCodeAt(C))&&k++}if(p<0||58!==m.charCodeAt(p+1))return!1;for(C=p+2;C<S;C++)if(10===(i=m.charCodeAt(C)))k++;else if(!nk(i))break;if(!(v=e.md.helpers.parseLinkDestination(m,C,S)).ok)return!1;if(l=e.md.normalizeLink(v.str),!e.md.validateLink(l))return!1;for(o=C=v.pos,a=k+=v.lines,h=C;C<S;C++)if(10===(i=m.charCodeAt(C)))k++;else if(!nk(i))break;for(v=e.md.helpers.parseLinkTitle(m,C,S),C<S&&h!==C&&v.ok?(b=v.str,C=v.pos,k+=v.lines):(b="",C=o,k=a);C<S&&(i=m.charCodeAt(C),nk(i));)C++;if(C<S&&10!==m.charCodeAt(C)&&b)for(b="",C=o,k=a;C<S&&(i=m.charCodeAt(C),nk(i));)C++;return!(C<S&&10!==m.charCodeAt(C))&&(!!(d=tk(m.slice(1,p)))&&(r||(void 0===e.env.references&&(e.env.references={}),void 0===e.env.references[d]&&(e.env.references[d]={title:b,href:l}),e.parentType=f,e.line=t+k+1),!0))}],["html_block",function html_block2(e,t,n,r){var i,o,a,s,l=e.bMarks[t]+e.tShift[t],c=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(l))return!1;for(s=e.src.slice(l,c),i=0;i<uk.length&&!uk[i][0].test(s);i++);if(i===uk.length)return!1;if(r)return uk[i][2];if(o=t+1,!uk[i][1].test(s))for(;o<n&&!(e.sCount[o]<e.blkIndent);o++)if(l=e.bMarks[o]+e.tShift[o],c=e.eMarks[o],s=e.src.slice(l,c),uk[i][1].test(s)){0!==s.length&&o++;break}return e.line=o,(a=e.push("html_block","",0)).map=[t,o],a.content=e.getLines(t,o,e.blkIndent,!0),!0},["paragraph","reference","blockquote"]],["heading",function heading2(e,t,n,r){var i,o,a,s,l=e.bMarks[t]+e.tShift[t],c=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(35!==(i=e.src.charCodeAt(l))||l>=c)return!1;for(o=1,i=e.src.charCodeAt(++l);35===i&&l<c&&o<=6;)o++,i=e.src.charCodeAt(++l);return!(o>6||l<c&&!dk(i))&&(r||(c=e.skipSpacesBack(c,l),(a=e.skipCharsBack(c,35,l))>l&&dk(e.src.charCodeAt(a-1))&&(c=a),e.line=t+1,(s=e.push("heading_open","h"+String(o),1)).markup="########".slice(0,o),s.map=[t,e.line],(s=e.push("inline","",0)).content=e.src.slice(l,c).trim(),s.map=[t,e.line],s.children=[],(s=e.push("heading_close","h"+String(o),-1)).markup="########".slice(0,o)),!0)},["paragraph","reference","blockquote"]],["lheading",function lheading2(e,t,n){var r,i,o,a,s,l,c,u,d,p,f=t+1,v=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;for(p=e.parentType,e.parentType="paragraph";f<n&&!e.isEmpty(f);f++)if(!(e.sCount[f]-e.blkIndent>3)){if(e.sCount[f]>=e.blkIndent&&(l=e.bMarks[f]+e.tShift[f])<(c=e.eMarks[f])&&(45===(d=e.src.charCodeAt(l))||61===d)&&(l=e.skipChars(l,d),(l=e.skipSpaces(l))>=c)){u=61===d?1:2;break}if(!(e.sCount[f]<0)){for(i=!1,o=0,a=v.length;o<a;o++)if(v[o](e,f,n,!0)){i=!0;break}if(i)break}}return!!u&&(r=e.getLines(t,f,e.blkIndent,!1).trim(),e.line=f+1,(s=e.push("heading_open","h"+String(u),1)).markup=String.fromCharCode(d),s.map=[t,e.line],(s=e.push("inline","",0)).content=r,s.map=[t,e.line-1],s.children=[],(s=e.push("heading_close","h"+String(u),-1)).markup=String.fromCharCode(d),e.parentType=p,!0)}],["paragraph",function paragraph2(e,t){var n,r,i,o,a,s,l=t+1,c=e.md.block.ruler.getRules("paragraph"),u=e.lineMax;for(s=e.parentType,e.parentType="paragraph";l<u&&!e.isEmpty(l);l++)if(!(e.sCount[l]-e.blkIndent>3||e.sCount[l]<0)){for(r=!1,i=0,o=c.length;i<o;i++)if(c[i](e,l,u,!0)){r=!0;break}if(r)break}return n=e.getLines(t,l,e.blkIndent,!1).trim(),e.line=l,(a=e.push("paragraph_open","p",1)).map=[t,e.line],(a=e.push("inline","",0)).content=n,a.map=[t,e.line],a.children=[],a=e.push("paragraph_close","p",-1),e.parentType=s,!0}]];function ParserBlock$1(){this.ruler=new hk;for(var e=0;e<mk.length;e++)this.ruler.push(mk[e][0],mk[e][1],{alt:(mk[e][2]||[]).slice()})}ParserBlock$1.prototype.tokenize=function(e,t,n){for(var r,i=this.ruler.getRules(""),o=i.length,a=t,s=!1,l=e.md.options.maxNesting;a<n&&(e.line=a=e.skipEmptyLines(a),!(a>=n))&&!(e.sCount[a]<e.blkIndent);){if(e.level>=l){e.line=n;break}for(r=0;r<o&&!i[r](e,a,n,!1);r++);e.tight=!s,e.isEmpty(e.line-1)&&(s=!0),(a=e.line)<n&&e.isEmpty(a)&&(s=!0,a++,e.line=a)}},ParserBlock$1.prototype.parse=function(e,t,n,r){var i;e&&(i=new this.State(e,t,n,r),this.tokenize(i,i.line,i.lineMax))},ParserBlock$1.prototype.State=vk;var gk=ParserBlock$1;function isTerminatorChar(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}for(var yk=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i,_k=Jw.isSpace,bk=Jw.isSpace,wk=[],xk=0;xk<256;xk++)wk.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach((function(e){wk[e.charCodeAt(0)]=1}));var kk={};function postProcess$1(e,t){var n,r,i,o,a,s=[],l=t.length;for(n=0;n<l;n++)126===(i=t[n]).marker&&-1!==i.end&&(o=t[i.end],(a=e.tokens[i.token]).type="s_open",a.tag="s",a.nesting=1,a.markup="~~",a.content="",(a=e.tokens[o.token]).type="s_close",a.tag="s",a.nesting=-1,a.markup="~~",a.content="","text"===e.tokens[o.token-1].type&&"~"===e.tokens[o.token-1].content&&s.push(o.token-1));for(;s.length;){for(r=(n=s.pop())+1;r<e.tokens.length&&"s_close"===e.tokens[r].type;)r++;n!==--r&&(a=e.tokens[r],e.tokens[r]=e.tokens[n],e.tokens[n]=a)}}kk.tokenize=function strikethrough2(e,t){var n,r,i,o,a=e.pos,s=e.src.charCodeAt(a);if(t)return!1;if(126!==s)return!1;if(i=(r=e.scanDelims(e.pos,!0)).length,o=String.fromCharCode(s),i<2)return!1;for(i%2&&(e.push("text","",0).content=o,i--),n=0;n<i;n+=2)e.push("text","",0).content=o+o,e.delimiters.push({marker:s,length:0,token:e.tokens.length-1,end:-1,open:r.can_open,close:r.can_close});return e.pos+=r.length,!0},kk.postProcess=function strikethrough3(e){var t,n=e.tokens_meta,r=e.tokens_meta.length;for(postProcess$1(e,e.delimiters),t=0;t<r;t++)n[t]&&n[t].delimiters&&postProcess$1(e,n[t].delimiters)};var Ck={};function postProcess(e,t){var n,r,i,o,a,s;for(n=t.length-1;n>=0;n--)95!==(r=t[n]).marker&&42!==r.marker||-1!==r.end&&(i=t[r.end],s=n>0&&t[n-1].end===r.end+1&&t[n-1].marker===r.marker&&t[n-1].token===r.token-1&&t[r.end+1].token===i.token+1,a=String.fromCharCode(r.marker),(o=e.tokens[r.token]).type=s?"strong_open":"em_open",o.tag=s?"strong":"em",o.nesting=1,o.markup=s?a+a:a,o.content="",(o=e.tokens[i.token]).type=s?"strong_close":"em_close",o.tag=s?"strong":"em",o.nesting=-1,o.markup=s?a+a:a,o.content="",s&&(e.tokens[t[n-1].token].content="",e.tokens[t[r.end+1].token].content="",n--))}Ck.tokenize=function emphasis2(e,t){var n,r,i=e.pos,o=e.src.charCodeAt(i);if(t)return!1;if(95!==o&&42!==o)return!1;for(r=e.scanDelims(e.pos,42===o),n=0;n<r.length;n++)e.push("text","",0).content=String.fromCharCode(o),e.delimiters.push({marker:o,length:r.length,token:e.tokens.length-1,end:-1,open:r.can_open,close:r.can_close});return e.pos+=r.length,!0},Ck.postProcess=function emphasis3(e){var t,n=e.tokens_meta,r=e.tokens_meta.length;for(postProcess(e,e.delimiters),t=0;t<r;t++)n[t]&&n[t].delimiters&&postProcess(e,n[t].delimiters)};var Sk=Jw.normalizeReference,Ik=Jw.isSpace,Ek=Jw.normalizeReference,Mk=Jw.isSpace,Pk=/^([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,Dk=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/,Tk=rk.HTML_TAG_RE;var Lk=Xw.exports,Ak=Jw.has,jk=Jw.isValidEntityCode,Ok=Jw.fromCodePoint,Fk=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,Rk=/^&([a-z][a-z0-9]{1,31});/i;function processDelimiters(e,t){var n,r,i,o,a,s,l,c,u={},d=t.length;if(d){var p=0,f=-2,v=[];for(n=0;n<d;n++)if(i=t[n],v.push(0),t[p].marker===i.marker&&f===i.token-1||(p=n),f=i.token,i.length=i.length||0,i.close){for(u.hasOwnProperty(i.marker)||(u[i.marker]=[-1,-1,-1,-1,-1,-1]),a=u[i.marker][(i.open?3:0)+i.length%3],s=r=p-v[p]-1;r>a;r-=v[r]+1)if((o=t[r]).marker===i.marker&&o.open&&o.end<0&&(l=!1,(o.close||i.open)&&(o.length+i.length)%3==0&&(o.length%3==0&&i.length%3==0||(l=!0)),!l)){c=r>0&&!t[r-1].open?v[r-1]+1:0,v[n]=n-r+c,v[r]=c,i.open=!1,o.end=n,o.close=!1,s=-1,f=-2;break}-1!==s&&(u[i.marker][(i.open?3:0)+(i.length||0)%3]=s)}}}var Vk=qx,Nk=Jw.isWhiteSpace,zk=Jw.isPunctChar,Uk=Jw.isMdAsciiPunct;function StateInline(e,t,n,r){this.src=e,this.env=n,this.md=t,this.tokens=r,this.tokens_meta=Array(r.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}StateInline.prototype.pushPending=function(){var e=new Vk("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e},StateInline.prototype.push=function(e,t,n){this.pending&&this.pushPending();var r=new Vk(e,t,n),i=null;return n<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),r.level=this.level,n>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(r),this.tokens_meta.push(i),r},StateInline.prototype.scanDelims=function(e,t){var n,r,i,o,a,s,l,c,u,d=e,p=!0,f=!0,v=this.posMax,h=this.src.charCodeAt(e);for(n=e>0?this.src.charCodeAt(e-1):32;d<v&&this.src.charCodeAt(d)===h;)d++;return i=d-e,r=d<v?this.src.charCodeAt(d):32,l=Uk(n)||zk(String.fromCharCode(n)),u=Uk(r)||zk(String.fromCharCode(r)),s=Nk(n),(c=Nk(r))?p=!1:u&&(s||l||(p=!1)),s?f=!1:l&&(c||u||(f=!1)),t?(o=p,a=f):(o=p&&(!f||l),a=f&&(!p||u)),{can_open:o,can_close:a,length:i}},StateInline.prototype.Token=Vk;var Bk=StateInline,$k=Lx,Hk=[["text",function text2(e,t){for(var n=e.pos;n<e.posMax&&!isTerminatorChar(e.src.charCodeAt(n));)n++;return n!==e.pos&&(t||(e.pending+=e.src.slice(e.pos,n)),e.pos=n,!0)}],["linkify",function linkify3(e,t){var n,r,i,o,a,s,l;return!!e.md.options.linkify&&(!(e.linkLevel>0)&&(!((n=e.pos)+3>e.posMax)&&(58===e.src.charCodeAt(n)&&(47===e.src.charCodeAt(n+1)&&(47===e.src.charCodeAt(n+2)&&(!!(r=e.pending.match(yk))&&(i=r[1],!!(o=e.md.linkify.matchAtStart(e.src.slice(n-i.length)))&&(a=(a=o.url).replace(/\*+$/,""),s=e.md.normalizeLink(a),!!e.md.validateLink(s)&&(t||(e.pending=e.pending.slice(0,-i.length),(l=e.push("link_open","a",1)).attrs=[["href",s]],l.markup="linkify",l.info="auto",(l=e.push("text","",0)).content=e.md.normalizeLinkText(a),(l=e.push("link_close","a",-1)).markup="linkify",l.info="auto"),e.pos+=a.length-i.length,!0)))))))))}],["newline",function newline2(e,t){var n,r,i,o=e.pos;if(10!==e.src.charCodeAt(o))return!1;if(n=e.pending.length-1,r=e.posMax,!t)if(n>=0&&32===e.pending.charCodeAt(n))if(n>=1&&32===e.pending.charCodeAt(n-1)){for(i=n-1;i>=1&&32===e.pending.charCodeAt(i-1);)i--;e.pending=e.pending.slice(0,i),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(o++;o<r&&_k(e.src.charCodeAt(o));)o++;return e.pos=o,!0}],["escape",function escape(e,t){var n,r,i,o,a,s=e.pos,l=e.posMax;if(92!==e.src.charCodeAt(s))return!1;if(++s>=l)return!1;if(10===(n=e.src.charCodeAt(s))){for(t||e.push("hardbreak","br",0),s++;s<l&&(n=e.src.charCodeAt(s),bk(n));)s++;return e.pos=s,!0}return o=e.src[s],n>=55296&&n<=56319&&s+1<l&&(r=e.src.charCodeAt(s+1))>=56320&&r<=57343&&(o+=e.src[s+1],s++),i="\\"+o,t||(a=e.push("text_special","",0),n<256&&0!==wk[n]?a.content=o:a.content=i,a.markup=i,a.info="escape"),e.pos=s+1,!0}],["backticks",function backtick(e,t){var n,r,i,o,a,s,l,c,u=e.pos;if(96!==e.src.charCodeAt(u))return!1;for(n=u,u++,r=e.posMax;u<r&&96===e.src.charCodeAt(u);)u++;if(l=(i=e.src.slice(n,u)).length,e.backticksScanned&&(e.backticks[l]||0)<=n)return t||(e.pending+=i),e.pos+=l,!0;for(a=s=u;-1!==(a=e.src.indexOf("`",s));){for(s=a+1;s<r&&96===e.src.charCodeAt(s);)s++;if((c=s-a)===l)return t||((o=e.push("code_inline","code",0)).markup=i,o.content=e.src.slice(u,a).replace(/\n/g," ").replace(/^ (.+) $/,"$1")),e.pos=s,!0;e.backticks[c]=a}return e.backticksScanned=!0,t||(e.pending+=i),e.pos+=l,!0}],["strikethrough",kk.tokenize],["emphasis",Ck.tokenize],["link",function link2(e,t){var n,r,i,o,a,s,l,c,u="",d="",p=e.pos,f=e.posMax,v=e.pos,h=!0;if(91!==e.src.charCodeAt(e.pos))return!1;if(a=e.pos+1,(o=e.md.helpers.parseLinkLabel(e,e.pos,!0))<0)return!1;if((s=o+1)<f&&40===e.src.charCodeAt(s)){for(h=!1,s++;s<f&&(r=e.src.charCodeAt(s),Ik(r)||10===r);s++);if(s>=f)return!1;if(v=s,(l=e.md.helpers.parseLinkDestination(e.src,s,e.posMax)).ok){for(u=e.md.normalizeLink(l.str),e.md.validateLink(u)?s=l.pos:u="",v=s;s<f&&(r=e.src.charCodeAt(s),Ik(r)||10===r);s++);if(l=e.md.helpers.parseLinkTitle(e.src,s,e.posMax),s<f&&v!==s&&l.ok)for(d=l.str,s=l.pos;s<f&&(r=e.src.charCodeAt(s),Ik(r)||10===r);s++);}(s>=f||41!==e.src.charCodeAt(s))&&(h=!0),s++}if(h){if(void 0===e.env.references)return!1;if(s<f&&91===e.src.charCodeAt(s)?(v=s+1,(s=e.md.helpers.parseLinkLabel(e,s))>=0?i=e.src.slice(v,s++):s=o+1):s=o+1,i||(i=e.src.slice(a,o)),!(c=e.env.references[Sk(i)]))return e.pos=p,!1;u=c.href,d=c.title}return t||(e.pos=a,e.posMax=o,e.push("link_open","a",1).attrs=n=[["href",u]],d&&n.push(["title",d]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)),e.pos=s,e.posMax=f,!0}],["image",function image2(e,t){var n,r,i,o,a,s,l,c,u,d,p,f,v,h="",m=e.pos,g=e.posMax;if(33!==e.src.charCodeAt(e.pos))return!1;if(91!==e.src.charCodeAt(e.pos+1))return!1;if(s=e.pos+2,(a=e.md.helpers.parseLinkLabel(e,e.pos+1,!1))<0)return!1;if((l=a+1)<g&&40===e.src.charCodeAt(l)){for(l++;l<g&&(r=e.src.charCodeAt(l),Mk(r)||10===r);l++);if(l>=g)return!1;for(v=l,(u=e.md.helpers.parseLinkDestination(e.src,l,e.posMax)).ok&&(h=e.md.normalizeLink(u.str),e.md.validateLink(h)?l=u.pos:h=""),v=l;l<g&&(r=e.src.charCodeAt(l),Mk(r)||10===r);l++);if(u=e.md.helpers.parseLinkTitle(e.src,l,e.posMax),l<g&&v!==l&&u.ok)for(d=u.str,l=u.pos;l<g&&(r=e.src.charCodeAt(l),Mk(r)||10===r);l++);else d="";if(l>=g||41!==e.src.charCodeAt(l))return e.pos=m,!1;l++}else{if(void 0===e.env.references)return!1;if(l<g&&91===e.src.charCodeAt(l)?(v=l+1,(l=e.md.helpers.parseLinkLabel(e,l))>=0?o=e.src.slice(v,l++):l=a+1):l=a+1,o||(o=e.src.slice(s,a)),!(c=e.env.references[Ek(o)]))return e.pos=m,!1;h=c.href,d=c.title}return t||(i=e.src.slice(s,a),e.md.inline.parse(i,e.md,e.env,f=[]),(p=e.push("image","img",0)).attrs=n=[["src",h],["alt",""]],p.children=f,p.content=i,d&&n.push(["title",d])),e.pos=l,e.posMax=g,!0}],["autolink",function autolink2(e,t){var n,r,i,o,a,s,l=e.pos;if(60!==e.src.charCodeAt(l))return!1;for(a=e.pos,s=e.posMax;;){if(++l>=s)return!1;if(60===(o=e.src.charCodeAt(l)))return!1;if(62===o)break}return n=e.src.slice(a+1,l),Dk.test(n)?(r=e.md.normalizeLink(n),!!e.md.validateLink(r)&&(t||((i=e.push("link_open","a",1)).attrs=[["href",r]],i.markup="autolink",i.info="auto",(i=e.push("text","",0)).content=e.md.normalizeLinkText(n),(i=e.push("link_close","a",-1)).markup="autolink",i.info="auto"),e.pos+=n.length+2,!0)):!!Pk.test(n)&&(r=e.md.normalizeLink("mailto:"+n),!!e.md.validateLink(r)&&(t||((i=e.push("link_open","a",1)).attrs=[["href",r]],i.markup="autolink",i.info="auto",(i=e.push("text","",0)).content=e.md.normalizeLinkText(n),(i=e.push("link_close","a",-1)).markup="autolink",i.info="auto"),e.pos+=n.length+2,!0))}],["html_inline",function html_inline2(e,t){var n,r,i,o,a=e.pos;return!!e.md.options.html&&(i=e.posMax,!(60!==e.src.charCodeAt(a)||a+2>=i)&&(!(33!==(n=e.src.charCodeAt(a+1))&&63!==n&&47!==n&&!function isLetter(e){var t=32|e;return t>=97&&t<=122}(n))&&(!!(r=e.src.slice(a).match(Tk))&&(t||((o=e.push("html_inline","",0)).content=e.src.slice(a,a+r[0].length),function isLinkOpen(e){return/^<a[>\s]/i.test(e)}(o.content)&&e.linkLevel++,function isLinkClose(e){return/^<\/a\s*>/i.test(e)}(o.content)&&e.linkLevel--),e.pos+=r[0].length,!0))))}],["entity",function entity2(e,t){var n,r,i,o=e.pos,a=e.posMax;if(38!==e.src.charCodeAt(o))return!1;if(o+1>=a)return!1;if(35===e.src.charCodeAt(o+1)){if(r=e.src.slice(o).match(Fk))return t||(n="x"===r[1][0].toLowerCase()?parseInt(r[1].slice(1),16):parseInt(r[1],10),(i=e.push("text_special","",0)).content=jk(n)?Ok(n):Ok(65533),i.markup=r[0],i.info="entity"),e.pos+=r[0].length,!0}else if((r=e.src.slice(o).match(Rk))&&Ak(Lk,r[1]))return t||((i=e.push("text_special","",0)).content=Lk[r[1]],i.markup=r[0],i.info="entity"),e.pos+=r[0].length,!0;return!1}]],qk=[["balance_pairs",function link_pairs(e){var t,n=e.tokens_meta,r=e.tokens_meta.length;for(processDelimiters(0,e.delimiters),t=0;t<r;t++)n[t]&&n[t].delimiters&&processDelimiters(0,n[t].delimiters)}],["strikethrough",kk.postProcess],["emphasis",Ck.postProcess],["fragments_join",function fragments_join2(e){var t,n,r=0,i=e.tokens,o=e.tokens.length;for(t=n=0;t<o;t++)i[t].nesting<0&&r--,i[t].level=r,i[t].nesting>0&&r++,"text"===i[t].type&&t+1<o&&"text"===i[t+1].type?i[t+1].content=i[t].content+i[t+1].content:(t!==n&&(i[n]=i[t]),n++);t!==n&&(i.length=n)}]];function ParserInline$1(){var e;for(this.ruler=new $k,e=0;e<Hk.length;e++)this.ruler.push(Hk[e][0],Hk[e][1]);for(this.ruler2=new $k,e=0;e<qk.length;e++)this.ruler2.push(qk[e][0],qk[e][1])}ParserInline$1.prototype.skipToken=function(e){var t,n,r=e.pos,i=this.ruler.getRules(""),o=i.length,a=e.md.options.maxNesting,s=e.cache;if(void 0===s[r]){if(e.level<a)for(n=0;n<o&&(e.level++,t=i[n](e,!0),e.level--,!t);n++);else e.pos=e.posMax;t||e.pos++,s[r]=e.pos}else e.pos=s[r]},ParserInline$1.prototype.tokenize=function(e){for(var t,n,r=this.ruler.getRules(""),i=r.length,o=e.posMax,a=e.md.options.maxNesting;e.pos<o;){if(e.level<a)for(n=0;n<i&&!(t=r[n](e,!1));n++);if(t){if(e.pos>=o)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},ParserInline$1.prototype.parse=function(e,t,n,r){var i,o,a,s=new this.State(e,t,n,r);for(this.tokenize(s),a=(o=this.ruler2.getRules("")).length,i=0;i<a;i++)o[i](s)},ParserInline$1.prototype.State=Bk;var Gk,Wk,Jk=ParserInline$1;function assign(e){return Array.prototype.slice.call(arguments,1).forEach((function(t){t&&Object.keys(t).forEach((function(n){e[n]=t[n]}))})),e}function _class(e){return Object.prototype.toString.call(e)}function isFunction(e){return"[object Function]"===_class(e)}function escapeRE(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var Xk={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};var Kk={"http:":{validate:function(e,t,n){var r=e.slice(t);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(r)?r.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,n){var r=e.slice(t);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(r)?t>=3&&":"===e[t-3]||t>=3&&"/"===e[t-3]?0:r.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,n){var r=e.slice(t);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(r)?r.match(n.re.mailto)[0].length:0}}},Yk="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",Qk="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function compile$1(e){var t=e.re=function requireRe(){return Wk?Gk:(Wk=1,Gk=function(e){var t={};e=e||{},t.src_Any=requireRegex$3().source,t.src_Cc=requireRegex$2().source,t.src_Z=requireRegex().source,t.src_P=Kw.source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");var n="[><｜]";return t.src_pseudo_letter="(?:(?![><｜]|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|[><｜]|"+t.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+n+"|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+"|$)|;(?!"+t.src_ZCc+"|$)|\\!+(?!"+t.src_ZCc+"|[!]|$)|\\?(?!"+t.src_ZCc+"|[?]|$))+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy='(^|[><｜]|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|｜]|"+t.src_ZPCc+"))((?![$+<=>^`|｜])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|｜]|"+t.src_ZPCc+"))((?![$+<=>^`|｜])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t})}()(e.__opts__),n=e.__tlds__.slice();function untpl(e){return e.replace("%TLDS%",t.src_tlds)}e.onCompile(),e.__tlds_replaced__||n.push(Yk),n.push(t.src_xn),t.src_tlds=n.join("|"),t.email_fuzzy=RegExp(untpl(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(untpl(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(untpl(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(untpl(t.tpl_host_fuzzy_test),"i");var r=[];function schemaError(e,t){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+t)}e.__compiled__={},Object.keys(e.__schemas__).forEach((function(t){var n=e.__schemas__[t];if(null!==n){var i={validate:null,link:null};if(e.__compiled__[t]=i,function isObject(e){return"[object Object]"===_class(e)}(n))return!function isRegExp(e){return"[object RegExp]"===_class(e)}(n.validate)?isFunction(n.validate)?i.validate=n.validate:schemaError(t,n):i.validate=function createValidator(e){return function(t,n){var r=t.slice(n);return e.test(r)?r.match(e)[0].length:0}}(n.validate),void(isFunction(n.normalize)?i.normalize=n.normalize:n.normalize?schemaError(t,n):i.normalize=function(e,t){t.normalize(e)});!function isString(e){return"[object String]"===_class(e)}(n)?schemaError(t,n):r.push(t)}})),r.forEach((function(t){e.__compiled__[e.__schemas__[t]]&&(e.__compiled__[t].validate=e.__compiled__[e.__schemas__[t]].validate,e.__compiled__[t].normalize=e.__compiled__[e.__schemas__[t]].normalize)})),e.__compiled__[""]={validate:null,normalize:function(e,t){t.normalize(e)}};var i=Object.keys(e.__compiled__).filter((function(t){return t.length>0&&e.__compiled__[t]})).map(escapeRE).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><｜]|"+t.src_ZPCc+"))("+i+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><｜]|"+t.src_ZPCc+"))("+i+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),function resetScanCache(e){e.__index__=-1,e.__text_cache__=""}(e)}function Match(e,t){var n=e.__index__,r=e.__last_index__,i=e.__text_cache__.slice(n,r);this.schema=e.__schema__.toLowerCase(),this.index=n+t,this.lastIndex=r+t,this.raw=i,this.text=i,this.url=i}function createMatch(e,t){var n=new Match(e,t);return e.__compiled__[n.schema].normalize(n,e),n}function LinkifyIt$1(e,t){if(!(this instanceof LinkifyIt$1))return new LinkifyIt$1(e,t);t||function isOptionsObj(e){return Object.keys(e||{}).reduce((function(e,t){return e||Xk.hasOwnProperty(t)}),!1)}(e)&&(t=e,e={}),this.__opts__=assign({},Xk,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=assign({},Kk,e),this.__compiled__={},this.__tlds__=Qk,this.__tlds_replaced__=!1,this.re={},compile$1(this)}LinkifyIt$1.prototype.add=function add(e,t){return this.__schemas__[e]=t,compile$1(this),this},LinkifyIt$1.prototype.set=function set2(e){return this.__opts__=assign(this.__opts__,e),this},LinkifyIt$1.prototype.test=function test(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var t,n,r,i,o,a,s,l;if(this.re.schema_test.test(e))for((s=this.re.schema_search).lastIndex=0;null!==(t=s.exec(e));)if(i=this.testSchemaAt(e,t[2],s.lastIndex)){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+i;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=e.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||l<this.__index__)&&null!==(n=e.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))&&(o=n.index+n[1].length,(this.__index__<0||o<this.__index__)&&(this.__schema__="",this.__index__=o,this.__last_index__=n.index+n[0].length)),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&e.indexOf("@")>=0&&null!==(r=e.match(this.re.email_fuzzy))&&(o=r.index+r[1].length,a=r.index+r[0].length,(this.__index__<0||o<this.__index__||o===this.__index__&&a>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=o,this.__last_index__=a)),this.__index__>=0},LinkifyIt$1.prototype.pretest=function pretest(e){return this.re.pretest.test(e)},LinkifyIt$1.prototype.testSchemaAt=function testSchemaAt(e,t,n){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(e,n,this):0},LinkifyIt$1.prototype.match=function match(e){var t=0,n=[];this.__index__>=0&&this.__text_cache__===e&&(n.push(createMatch(this,t)),t=this.__last_index__);for(var r=t?e.slice(t):e;this.test(r);)n.push(createMatch(this,t)),r=r.slice(this.__last_index__),t+=this.__last_index__;return n.length?n:null},LinkifyIt$1.prototype.matchAtStart=function matchAtStart(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return null;var t=this.re.schema_at_start.exec(e);if(!t)return null;var n=this.testSchemaAt(e,t[2],t[0].length);return n?(this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+n,createMatch(this,0)):null},LinkifyIt$1.prototype.tlds=function tlds(e,t){return e=Array.isArray(e)?e:[e],t?(this.__tlds__=this.__tlds__.concat(e).sort().filter((function(e,t,n){return e!==n[t-1]})).reverse(),compile$1(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,compile$1(this),this)},LinkifyIt$1.prototype.normalize=function normalize3(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},LinkifyIt$1.prototype.onCompile=function onCompile(){};var Zk=LinkifyIt$1;const eC=2147483647,tC=36,nC=/^xn--/,rC=/[^\0-\x7F]/,iC=/[\x2E\u3002\uFF0E\uFF61]/g,oC={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},aC=Math.floor,sC=String.fromCharCode;function error(e){throw new RangeError(oC[e])}function mapDomain(e,t){const n=e.split("@");let r="";n.length>1&&(r=n[0]+"@",e=n[1]);const i=function map(e,t){const n=[];let r=e.length;for(;r--;)n[r]=t(e[r]);return n}((e=e.replace(iC,".")).split("."),t).join(".");return r+i}function ucs2decode(e){const t=[];let n=0;const r=e.length;for(;n<r;){const i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){const r=e.charCodeAt(n++);56320==(64512&r)?t.push(((1023&i)<<10)+(1023&r)+65536):(t.push(i),n--)}else t.push(i)}return t}const ucs2encode=e=>String.fromCodePoint(...e),digitToBasic=function(e,t){return e+22+75*(e<26)-((0!=t)<<5)},adapt=function(e,t,n){let r=0;for(e=n?aC(e/700):e>>1,e+=aC(e/t);e>455;r+=tC)e=aC(e/35);return aC(r+36*e/(e+38))},decode$1=function(e){const t=[],n=e.length;let r=0,i=128,o=72,a=e.lastIndexOf("-");a<0&&(a=0);for(let l=0;l<a;++l)e.charCodeAt(l)>=128&&error("not-basic"),t.push(e.charCodeAt(l));for(let l=a>0?a+1:0;l<n;){const a=r;for(let t=1,i=tC;;i+=tC){l>=n&&error("invalid-input");const a=(s=e.charCodeAt(l++))>=48&&s<58?s-48+26:s>=65&&s<91?s-65:s>=97&&s<123?s-97:tC;a>=tC&&error("invalid-input"),a>aC((eC-r)/t)&&error("overflow"),r+=a*t;const c=i<=o?1:i>=o+26?26:i-o;if(a<c)break;const u=tC-c;t>aC(eC/u)&&error("overflow"),t*=u}const c=t.length+1;o=adapt(r-a,c,0==a),aC(r/c)>eC-i&&error("overflow"),i+=aC(r/c),r%=c,t.splice(r++,0,i)}var s;return String.fromCodePoint(...t)},encode$1=function(e){const t=[],n=(e=ucs2decode(e)).length;let r=128,i=0,o=72;for(const l of e)l<128&&t.push(sC(l));const a=t.length;let s=a;for(a&&t.push("-");s<n;){let n=eC;for(const t of e)t>=r&&t<n&&(n=t);const l=s+1;n-r>aC((eC-i)/l)&&error("overflow"),i+=(n-r)*l,r=n;for(const c of e)if(c<r&&++i>eC&&error("overflow"),c===r){let e=i;for(let n=tC;;n+=tC){const r=n<=o?1:n>=o+26?26:n-o;if(e<r)break;const i=e-r,a=tC-r;t.push(sC(digitToBasic(r+i%a,0))),e=aC(i/a)}t.push(sC(digitToBasic(e,0))),o=adapt(i,l,s===a),i=0,++s}++i,++r}return t.join("")},toUnicode=function(e){return mapDomain(e,(function(e){return nC.test(e)?decode$1(e.slice(4).toLowerCase()):e}))},toASCII=function(e){return mapDomain(e,(function(e){return rC.test(e)?"xn--"+encode$1(e):e}))},lC={version:"2.1.0",ucs2:{decode:ucs2decode,encode:ucs2encode},decode:decode$1,encode:encode$1,toASCII:toASCII,toUnicode:toUnicode},cC=Object.freeze(Object.defineProperty({__proto__:null,ucs2decode:ucs2decode,ucs2encode:ucs2encode,decode:decode$1,encode:encode$1,toASCII:toASCII,toUnicode:toUnicode,default:lC},Symbol.toStringTag,{value:"Module"}));var uC=Jw,dC=Cx,pC=Tx,fC=Kx,vC=gk,hC=Jk,mC=Zk,gC=Yw,yC=T(cC),_C={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},zero:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},bC=/^(vbscript|javascript|file|data):/,wC=/^data:image\/(gif|png|jpeg|webp);/;function validateLink(e){var t=e.trim().toLowerCase();return!bC.test(t)||!!wC.test(t)}var xC=["http:","https:","mailto:"];function normalizeLink(e){var t=gC.parse(e,!0);if(t.hostname&&(!t.protocol||xC.indexOf(t.protocol)>=0))try{t.hostname=yC.toASCII(t.hostname)}catch(aM){}return gC.encode(gC.format(t))}function normalizeLinkText(e){var t=gC.parse(e,!0);if(t.hostname&&(!t.protocol||xC.indexOf(t.protocol)>=0))try{t.hostname=yC.toUnicode(t.hostname)}catch(aM){}return gC.decode(gC.format(t),gC.decode.defaultChars+"%")}function MarkdownIt$1(e,t){if(!(this instanceof MarkdownIt$1))return new MarkdownIt$1(e,t);t||uC.isString(e)||(t=e||{},e="default"),this.inline=new hC,this.block=new vC,this.core=new fC,this.renderer=new pC,this.linkify=new mC,this.validateLink=validateLink,this.normalizeLink=normalizeLink,this.normalizeLinkText=normalizeLinkText,this.utils=uC,this.helpers=uC.assign({},dC),this.options={},this.configure(e),t&&this.set(t)}MarkdownIt$1.prototype.set=function(e){return uC.assign(this.options,e),this},MarkdownIt$1.prototype.configure=function(e){var t,n=this;if(uC.isString(e)&&!(e=_C[t=e]))throw new Error('Wrong `markdown-it` preset "'+t+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&n.set(e.options),e.components&&Object.keys(e.components).forEach((function(t){e.components[t].rules&&n[t].ruler.enableOnly(e.components[t].rules),e.components[t].rules2&&n[t].ruler2.enableOnly(e.components[t].rules2)})),this},MarkdownIt$1.prototype.enable=function(e,t){var n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){n=n.concat(this[t].ruler.enable(e,!0))}),this),n=n.concat(this.inline.ruler2.enable(e,!0));var r=e.filter((function(e){return n.indexOf(e)<0}));if(r.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+r);return this},MarkdownIt$1.prototype.disable=function(e,t){var n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){n=n.concat(this[t].ruler.disable(e,!0))}),this),n=n.concat(this.inline.ruler2.disable(e,!0));var r=e.filter((function(e){return n.indexOf(e)<0}));if(r.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+r);return this},MarkdownIt$1.prototype.use=function(e){var t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this},MarkdownIt$1.prototype.parse=function(e,t){if("string"!=typeof e)throw new Error("Input data should be a String");var n=new this.core.State(e,this,t);return this.core.process(n),n.tokens},MarkdownIt$1.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},MarkdownIt$1.prototype.parseInline=function(e,t){var n=new this.core.State(e,this,t);return n.inlineMode=!0,this.core.process(n),n.tokens},MarkdownIt$1.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};const kC=L(Ww.exports=MarkdownIt$1);function markdownitLinkAttributes(e,t){t=t?Array.isArray(t)?t:[t]:[],Object.freeze(t);var n=e.renderer.rules.link_open||this.defaultRender;e.renderer.rules.link_open=function(e,r,i,o,a){var s=function findFirstMatchingConfig(e,t){var n,r,i=e.attrs[e.attrIndex("href")][1];for(n=0;n<t.length;++n){if("function"!=typeof(r=t[n]).matcher)return r;if(r.matcher(i,r))return r}}(e[r],t),l=s&&s.attrs;return l&&function applyAttributes(e,t,n){Object.keys(n).forEach((function(r){var i,o=n[r];"className"===r&&(r="class"),(i=t[e].attrIndex(r))<0?t[e].attrPush([r,o]):t[e].attrs[i][1]=o}))}(r,e,l),n(e,r,i,o,a)}}markdownitLinkAttributes.defaultRender=function(e,t,n,r,i){return i.renderToken(e,t,n)};var CC=markdownitLinkAttributes;function useMarkdown(){const e=new kC({html:!0,typographer:!0,linkify:!0}),t=e.renderer.rules.link_open||function(e,t,n,r,i){return i.renderToken(e,t,n)};e.renderer.rules.link_open=function(e,n,r,i,o){var a;const s=e[n],l=s.attrIndex("href");if(l>=0){if(!function isValidLink(e){if(!e)return!1;try{const t=new URL(e);return("http:"===t.protocol||"https:"===t.protocol)&&"localhost"!==t.hostname}catch{return!1}}(null==(a=s.attrs)?void 0:a[l][1])){const t=new qx("span_open","span",1);t.block=!1,e[n]=t;for(let r=n+1;r<e.length;r++)if("link_close"===e[r].type){const t=new qx("span_close","span",-1);t.block=!1,e[r]=t;break}}}return t(e,n,r,i,o)},e.use(CC,{attrs:{target:"browser",rel:"noopener noreferrer"}});return{render:t=>e.render(t)}}function useModrinthProject(e){const t=f(H),{data:n,isValidating:r,error:i,mutate:o}=$(d((()=>getModrinthProjectKey(e.value))),(async t=>{if(getModrinthProjectKey(e.value)===t)return T_.getProject(e.value).then(p);{const e=t.split("/")[2];return T_.getProject(e).then(p)}}),f(H));return c(n,(()=>{const n=e.value,r=getModrinthProjectKey(n),i=null==t?void 0:t.cache.get(r);(null==i?void 0:i.data.data.id)!==n&&(null==t||t.cache.delete(r))})),{project:n,isValidating:r,error:i,refresh:o}}function getModrinthProjectModel(e){return{key:d((()=>getModrinthProjectKey(e.value))),fetcher:async()=>T_.getProject(e.value)}}const SC=s(a({__name:"HomeUpstreamModrinth",props:{id:null},setup(e){const t=e,{instance:n}=Zt(K),r=d((()=>{var e;return null==(e=n.value)?void 0:e.upstream})),{t:i}=l(),{data:a}=useSWRVModel(getModrinthProjectModel(d((()=>t.id)))),{categories:s}=Zt(rw),{getDateString:u}=R(),v=d((()=>{var e,t,n;if(!a.value)return;return{url:`https://modrinth.com/${a.value.project_type}/${a.value.slug}`,icon:(null==(e=a.value)?void 0:e.icon_url)||"",title:(null==(t=a.value)?void 0:t.title)||"",description:(null==(n=a.value)?void 0:n.description)||"",categories:a.value.categories.map((e=>{const t=s.value.find((t=>t.name===e));return t?{text:i(`modrinth.categories.${t.name}`)||"",icon:t.icon||"",id:t.name||""}:void 0})).filter(gn),type:"modrinth",store:"/store/modrinth/"+a.value.id,infos:[{icon:"file_download",name:i("modrinth.downloads"),value:ne(a.value.downloads,"")},{icon:"star_rate",name:i("modrinth.followers"),value:a.value.followers},{icon:"event",name:i("modrinth.createAt"),value:u(a.value.published)},{icon:"update",name:i("modrinth.updateAt"),value:u(a.value.updated)}]}})),{data:h}=useSWRVModel(getModrinthVersionModel(d((()=>t.id)),void 0,o(void 0),o(void 0))),{render:m}=useMarkdown(),g=d((()=>{var e;const t=r.value;if(!t||"modrinth-modpack"!==t.type)return;const n=null==(e=h.value)?void 0:e.find((e=>e.id===(null==t?void 0:t.versionId)));if(!n)return;return{id:n.id,name:n.name,versionType:n.version_type,versionNumber:n.version_number,loaders:n.loaders,gameVersions:n.game_versions,datePublished:n.date_published,downloads:n.downloads,changelog:n.changelog?m(n.changelog):""}})),_=o(10),b=sn(d((()=>`instanceUpstreamOnlyShowCurrentVersion/${n.value.path}`)),!1),k=d((()=>{var e;const t={};let r=h.value||[];b.value&&(r=r.filter((e=>e.game_versions.includes(n.value.runtime.minecraft))));for(const n of r.slice(0,_.value)){if(n.id===(null==(e=g.value)?void 0:e.id))continue;const r=u(n.date_published,{dateStyle:"long"});t[r]||(t[r]=[]),t[r].push(p({id:n.id,name:n.name,versionType:n.version_type,versionNumber:n.version_number,loaders:n.loaders,gameVersions:n.game_versions,datePublished:n.date_published,downloads:n.downloads,changelog:n.changelog?m(n.changelog):""}))}return t})),C=f("scroll",{bottom:!1});c(d((()=>C.bottom)),(e=>{e&&(_.value+=10)}));const{show:S}=J(Yb),{installModapckFromMarket:I}=en(ce),E=o(!1);const{show:M}=J(pe),P=o(!1);return{__sfc:!0,props:t,instance:n,upstream:r,t:i,project:a,categories:s,getDateString:u,headerData:v,data:h,render:m,currentVersion:g,limit:_,onlyCurrentVersion:b,items:k,state:C,show:S,installModapckFromMarket:I,updating:E,onUpdate:async function onUpdate(e){var r;E.value=!0;try{const i=n.value.path,[o]=await I({market:0,version:{versionId:e.id,icon:null==(r=a.value)?void 0:r.icon_url}});S({type:"upstream",modpack:o,instancePath:i,upstream:{type:"modrinth-modpack",versionId:e.id,projectId:t.id}})}finally{E.value=!1}},showAddInstanceDialog:M,duplicating:P,onDuplicate:async function onDuplicate(e){var t;P.value=!0;try{const[n]=await I({market:0,version:{versionId:e.id,icon:null==(t=a.value)?void 0:t.icon_url}});M({type:"modpack",path:n})}finally{P.value=!1}},HomeUpstreamBase:qw}}}),(function render89(){var e=this._self._c,t=this._self._setupProxy;return e(t.HomeUpstreamBase,{attrs:{items:t.items,"current-version":t.currentVersion,header:t.headerData,updating:t.updating,duplicating:t.duplicating,"only-current-version":t.onlyCurrentVersion},on:{"update:onlyCurrentVersion":function(e){t.onlyCurrentVersion=e},"update:only-current-version":function(e){t.onlyCurrentVersion=e},update:t.onUpdate,duplicate:t.onDuplicate}})}),[],!1,null,null,null,null).exports;const IC=s(a({__name:"HomeUpstreamFeedTheBeast",props:{id:null},setup(e){const t=e,{instance:n}=Zt(K),r=d((()=>{var e;return null==(e=n.value)?void 0:e.upstream})),{t:i,te:a}=l(),{data:s}=useSWRVModel(getFeedTheBeastProjectModel(d((()=>t.id)))),{getDateString:u}=R(),v=d((()=>{var e,t;if(!s.value)return;return{url:"",icon:(null==(e=s.value.art.find((e=>"square"===e.type)))?void 0:e.url)||"",title:s.value.name||"",description:(null==(t=s.value)?void 0:t.synopsis)||"",categories:s.value.tags.map((e=>({text:e.name,id:e.id.toString()}))),type:"ftb",store:"/store/ftb/"+s.value.id,infos:[{icon:"file_download",name:i("modrinth.downloads"),value:ne(s.value.installs,"")},{icon:"star_rate",name:i("modrinth.followers"),value:s.value.plays.toString()},{icon:"event",name:i("modrinth.createAt"),value:u(1e3*s.value.released,{dateStyle:"long"})},{icon:"update",name:i("modrinth.updateAt"),value:u(1e3*s.value.refreshed,{dateStyle:"long"})}]}})),{data:h,isValidating:m}=$(d((()=>{var e;return null==(e=s.value)?void 0:e.id.toString()})),(async()=>{const e=s.value;if(!e)return[];return(await Promise.all(e.versions.map((async t=>{const n=await getSWRV(getFeedTheBeastVersionModel(o(e.id),o(t)),D);return n?p(n):n})))).filter((e=>!!e))})),g=d((()=>{var e;const t=r.value;if(!t||"ftb-modpack"!==t.type)return;const n=null==(e=h.value)?void 0:e.find((e=>e.id===(null==t?void 0:t.versionId)&&e.parent===t.id));if(!n)return;return I({id:n.id.toString(),name:n.name,versionType:"release",versionNumber:n.type,loaders:n.targets.filter((e=>"modloader"===e.type)).map((e=>e.name)),gameVersions:n.targets.filter((e=>"game"===e.type)).map((e=>e.version)),datePublished:new Date(1e3*n.updated).toString(),downloads:n.installs,changelog:n.changelog})})),_=o(10),b=sn(d((()=>`instanceUpstreamOnlyShowCurrentVersion/${n.value.path}`)),!1),k=d((()=>{var e;const t={};let r=h.value||[];b.value&&(r=r.filter((e=>e.targets.find((e=>e.version===n.value.runtime.minecraft)))));for(const n of r.toReversed().slice(0,_.value)){if((null==(e=g.value)?void 0:e.id)===n.id.toString())continue;const r=u(1e3*n.updated,{dateStyle:"long"});t[r]||(t[r]=[]),t[r].push(p({id:n.id.toString(),name:n.name,versionType:"release",versionNumber:n.name,loaders:n.targets.filter((e=>"modloader"===e.type)).map((e=>e.name)),gameVersions:n.targets.filter((e=>"game"===e.type)).map((e=>e.version)),datePublished:new Date(1e3*n.updated).toString(),downloads:n.installs,changelog:n.changelog}))}return t})),C=f("scroll",{bottom:!1});c(d((()=>C.bottom)),(e=>{e&&(_.value+=10)}));const{show:S}=J(Yb),E=o(!1);const{show:M}=J(pe),P=o(!1),D=f(H),{render:T}=useMarkdown();return{__sfc:!0,props:t,instance:n,upstream:r,t:i,te:a,project:s,getDateString:u,headerData:v,allVersions:h,loadingVersions:m,currentVersion:g,limit:_,onlyCurrentVersion:b,items:k,state:C,show:S,updating:E,onUpdate:async function onUpdate(e){var n,i,o,a,l,c,u,d,f,v;E.value=!0;try{const m=null==(n=h.value)?void 0:n.find((t=>t.id.toString()===e.id));if(!m)return;const g=null==(i=h.value)?void 0:i.find((e=>e.id===r.value.versionId));if(!g)return;S({type:"ftb",oldManifest:p({...g,iconUrl:(null==(a=null==(o=s.value)?void 0:o.art.find((e=>"square"===e.type)))?void 0:a.url)||"",projectName:(null==(l=s.value)?void 0:l.name)||"",authors:(null==(c=s.value)?void 0:c.authors)||[]}),newManifest:p({...m,iconUrl:(null==(d=null==(u=s.value)?void 0:u.art.find((e=>"square"===e.type)))?void 0:d.url)||"",projectName:(null==(f=s.value)?void 0:f.name)||"",authors:(null==(v=s.value)?void 0:v.authors)||[]}),upstream:{type:"ftb-modpack",id:Number(t.id),versionId:Number(e.id)}})}finally{E.value=!1}},showAddInstanceDialog:M,duplicating:P,onDuplicate:async e=>{var t,n,r,i,o;P.value=!0;try{const a=null==(t=h.value)?void 0:t.find((t=>t.id.toString()===e.id));if(!a)return;const l=p({...a,iconUrl:(null==(r=null==(n=s.value)?void 0:n.art.find((e=>"square"===e.type)))?void 0:r.url)||"",projectName:(null==(i=s.value)?void 0:i.name)||"",authors:(null==(o=s.value)?void 0:o.authors)||[]});M({type:"ftb",manifest:l})}finally{P.value=!1}},config:D,render:T,onChangelog:function onChangelog(e){getSWRV(function getFeedTheBeastVersionChangelogModel(e,t){return{key:d((()=>`/ftb/${e.value}/${t.value}/changelog`)),fetcher:()=>A_.getModpackVersionChangelog({modpack:e.value,version:{id:t.value}})}}(o(t.id),o(Number(e.id))),D).then((t=>{t&&(e.changelog=T(t))}))},HomeUpstreamBase:qw}}}),(function render90(){var e=this._self._c,t=this._self._setupProxy;return e(t.HomeUpstreamBase,{attrs:{items:t.items,"current-version":t.currentVersion,header:t.headerData,duplicating:t.duplicating,"only-current-version":t.onlyCurrentVersion},on:{"update:onlyCurrentVersion":function(e){t.onlyCurrentVersion=e},"update:only-current-version":function(e){t.onlyCurrentVersion=e},duplicate:t.onDuplicate,update:t.onUpdate,changelog:t.onChangelog}})}),[],!1,null,null,null,null).exports;var EC=(e=>(e[e.Mod=0]="Mod",e[e.ResourcePack=1]="ResourcePack",e[e.ShaderPack=2]="ShaderPack",e[e.Save=3]="Save",e[e.Screenshots=4]="Screenshots",e))(EC||{});const MC=a({__name:"HomeDefault",setup(e){const{instance:t,isServer:n}=Zt(K);function rawType(e){return e+""}g(Qb,d((()=>({upstream:t.value.upstream,minecraft:t.value.runtime.minecraft}))));const r=nn("cardsLayout",(()=>({md:[{x:0,y:0,w:3,h:9,minW:2,minH:4,i:rawType(0)},{x:9,y:0,w:3,h:9,minW:2,minH:4,i:rawType(1)},{x:3,y:0,w:3,h:4,minW:2,minH:4,i:rawType(3)},{x:6,y:0,w:3,h:4,minW:2,minH:4,i:rawType(2)},{x:3,y:4,w:6,h:5,minW:3,minH:4,i:rawType(4)}],lg:[{x:0,y:0,w:3,h:9,minW:2,minH:4,i:rawType(0)},{x:9,y:0,w:3,h:9,minW:2,minH:4,i:rawType(1)},{x:3,y:0,w:3,h:4,minW:2,minH:4,i:rawType(3)},{x:6,y:0,w:3,h:4,minW:2,minH:4,i:rawType(2)},{x:3,y:4,w:6,h:5,minW:3,minH:4,i:rawType(4)}],sm:[{x:0,y:0,w:2,h:6,minW:2,minH:4,i:rawType(0)},{x:2,y:0,w:2,h:5,minW:2,minH:4,i:rawType(1)},{x:2,y:5,w:2,h:5,minW:2,minH:4,i:rawType(2)},{x:0,y:6,w:2,h:4,minW:2,minH:4,i:rawType(3)},{x:4,y:0,w:2,h:10,minW:2,minH:4,i:rawType(4)}],xs:[{x:0,y:0,w:2,h:6,minW:2,minH:4,i:rawType(0)},{x:2,y:4,w:2,h:4,minW:2,minH:4,i:rawType(3)},{x:0,y:6,w:2,h:6,minW:2,minH:4,i:rawType(1)},{x:2,y:0,w:2,h:4,minW:2,minH:4,i:rawType(2)},{x:2,y:8,w:2,h:4,minW:1,minH:4,i:rawType(4)}]})),JSON.stringify,JSON.parse),i=o([]);let a="";const s=v({0:0,1:0,3:0,2:0}),c=o(0),u=tn((()=>{localStorage.setItem("cardsLayout",JSON.stringify(r.value))}),500);let p;const f=sn("hideNews",!1),getRowCount=e=>e?Math.floor((e-34)/30):7,h=d((()=>getRowCount(s[1]))),m=d((()=>getRowCount(s[0]))),b=d((()=>getRowCount(s[3]))),k=o(null);g("scrollElement",k);const{t:C}=l();return gt(d((()=>[{element:"#user-avatar",popover:{title:C("userAccount.add"),description:C("tutorial.userAccountDescription")}},{element:"#create-instance-button",popover:{title:C("instances.add"),description:C("tutorial.instanceAddDescription")}},{element:"#launch-button",popover:{title:C("launch.launch"),description:C("tutorial.launchDescription")}},{element:"#feedback-button",popover:{title:C("feedback.name"),description:C("tutorial.feedbackDescription")}}]))),{__sfc:!0,instance:t,isServer:n,CardType:EC,rawType:rawType,isType:function isType(e,t){const[n,r]=e.split("@");return Number(n)===t},cols:{lg:12,md:12,sm:6,xs:4,xxs:4},layouts:r,layout:i,lastBreakpoint:a,onBreakpoint:e=>{a&&(r.value[a]=i.value,localStorage.setItem("cardsLayout",JSON.stringify(r.value))),a=e},containerWidths:s,screenshotHeight:c,saveLayouts:u,screenshotItem:p,onResized:(e,t,n,o,l)=>{s[e]=l,4===Number(e)&&(p||(p=document.getElementsByClassName("screenshot-item").item(0)),p?_().then((()=>{const e=p.style.height;c.value=Number(e.substring(0,e.length-2))})):c.value=Number(o)),r.value[a]=i.value,u()},hideNews:f,getRowCount:getRowCount,resourcePackRowCount:h,modRowCount:m,saveRowCount:b,scrollElement:k,t:C,GridItem:Ew.exports.GridItem,GridLayout:Ew.exports.GridLayout,HomeDatabaseError:Mw,HomeModCard:Lw,HomeResourcePacksCard:Aw,HomeSavesCard:jw,HomeScreenshotCard:Fw,HomeServerStatusBar:Rw,HomeShaderPackCard:Vw,HomeUpstreamCurseforge:Gw,HomeUpstreamModrinth:SC,HomeUpstreamFeedTheBeast:IC}}});const PC=s(MC,(function render91(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{ref:"scrollElement",staticClass:"relative mx-3 select-none"},[t(n.HomeDatabaseError),t(n.GridLayout,{staticClass:"z-1 mt-3",attrs:{layout:n.layout,"responsive-layouts":n.layouts,"is-draggable":!0,cols:n.cols,"col-num":12,"row-height":32,"is-resizable":!0,responsive:!0,"vertical-compact":!0,"use-css-transforms":!0},on:{"update:layout":function(e){n.layout=e},"breakpoint-changed":n.onBreakpoint}},e._l(n.layout,(function(r){return t(n.GridItem,{key:r.i,class:{"screenshot-item":Number(r.i)===n.CardType.Screenshots},attrs:{x:r.x,y:r.y,w:r.w,h:r.h,"min-w":r.minW,"min-h":r.minH,i:r.i,"drag-allow-from":".v-card__title","drag-ignore-from":".no-drag"},on:{"container-resized":n.onResized,resized:n.onResized}},[n.isType(r.i,n.CardType.Mod)?t(n.HomeModCard,{attrs:{"row-count":n.modRowCount,row:r.h-4}}):n.isType(r.i,n.CardType.ResourcePack)?t(n.HomeResourcePacksCard,{attrs:{"row-count":n.resourcePackRowCount,row:r.h-4}}):n.isType(r.i,n.CardType.ShaderPack)?t(n.HomeShaderPackCard):n.isType(r.i,n.CardType.Save)?t(n.HomeSavesCard,{attrs:{"row-count":n.saveRowCount,row:r.h-4}}):n.isType(r.i,n.CardType.Screenshots)?t(n.HomeScreenshotCard,{attrs:{width:r.w,height:n.screenshotHeight,instance:n.instance}}):e._e()],1)})),1),n.instance.upstream||n.isServer||!n.hideNews?t("div",{staticClass:"my-2"}):e._e(),n.isServer?t(n.HomeServerStatusBar):n.instance.upstream&&"curseforge-modpack"===n.instance.upstream.type?t(n.HomeUpstreamCurseforge,{attrs:{id:n.instance.upstream.modId}}):n.instance.upstream&&"modrinth-modpack"===n.instance.upstream.type?t(n.HomeUpstreamModrinth,{attrs:{id:n.instance.upstream.projectId}}):n.instance.upstream&&"ftb-modpack"===n.instance.upstream.type?t(n.HomeUpstreamFeedTheBeast,{attrs:{id:n.instance.upstream.id}}):e._e()],1)}),[],!1,null,"bd7c3e41",null,null).exports;const DC=s(a({__name:"HomeLaunchButtonMenuList",setup(e){const{t:t}=l(),{serverCount:n,kill:r}=Zt(Q),i=d((()=>n.value>0?t("launch.killServer"):t("instance.launchServer"))),{show:o}=J("launch-server"),{path:a,name:s,instance:c}=Zt(K),{createLaunchShortcut:u}=en(Le),{getDesktopDirectory:p}=en(Xt),f=Zt(lt),{userProfile:v}=Zt(W);return{__sfc:!0,t:t,serverCount:n,kill:r,text:i,show:o,onStartLocalhost:async()=>{n.value>0?r("server"):o()},path:a,name:s,instance:c,createLaunchShortcut:u,getDesktopDirectory:p,env:f,userProfile:v,onCreateShortcut:async()=>{var e;const t=await p(),{filePath:n}=await windowController.showSaveDialog({defaultPath:_t(t,s.value),filters:"windows"===(null==(e=f.value)?void 0:e.os)?[{name:"Shortcut",extensions:["lnk"]}]:[{name:"Shortcut",extensions:["desktop"]}],properties:["createDirectory","showOverwriteConfirmation"]});if(!n)return;let r=getInstanceIcon(c.value,void 0);if(r.endsWith(".webp")){const e=document.createElement("canvas"),t=e.getContext("2d"),n=new Image;n.src=r,await new Promise((r=>{n.onload=()=>{e.width=n.width,e.height=n.height,null==t||t.drawImage(n,0,0),r(!0)}}));r=e.toDataURL("image/png")}await u({instancePath:a.value,destination:n,userId:v.value.id,icon:r})}}}}),(function render92(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list",{attrs:{dense:""}},[t("v-list-item",{on:{click:n.onStartLocalhost}},[t("v-list-item-avatar",{attrs:{size:"20"}},[t("v-icon",{attrs:{size:"20"}},[e._v(" "+e._s(n.serverCount>0?"cancel":"play_arrow")+" ")])],1),t("v-list-item-title",[e._v(" "+e._s(n.text)+" ")])],1),n.env&&"osx"!==n.env.os?t("v-list-item",{on:{click:n.onCreateShortcut}},[t("v-list-item-avatar",{attrs:{size:"20"}},[t("v-icon",{attrs:{size:"20"}},[e._v(" rocket_launch ")])],1),t("v-list-item-title",[e._v(" "+e._s(n.t("launch.createShortcut"))+" ")])],1):e._e()],1)}),[],!1,null,null,null,null).exports;const TC=s(a({__name:"HomeLaunchButton",props:{compact:{type:Boolean}},emits:["mouseenter","mouseleave"],setup(e,{emit:t}){const n=bt(),{isValidating:r}=Zt(Y),{onClick:i,color:a,icon:s,text:l,loading:c,leftIcon:u,count:d}=Zt(Uy);return{__sfc:!0,isFocus:n,emit:t,isValidating:r,onClick:i,color:a,icon:s,text:l,loading:c,leftIcon:u,count:d,isShown:o(!1),HomeLaunchButtonMenuList:DC}}}),(function render93(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"flex flex-grow-0 gap-[3px]"},[t("v-badge",{attrs:{left:"",color:"primary",bordered:"",overlap:"",value:0!==n.count},scopedSlots:e._u([{key:"badge",fn:function(){return[t("span",{directives:[{name:"ripple",rawName:"v-ripple"}]},[e._v(e._s(n.count))])]},proxy:!0}])},[t("v-btn",{staticClass:"px-12 text-lg transition-all btn-left",attrs:{id:"launch-button",disabled:n.isValidating,color:n.color,"x-large":!e.compact,large:e.compact},on:{click:function(e){n.loading||n.onClick()},mouseenter:function(e){return n.emit("mouseenter")},mouseleave:function(e){return n.emit("mouseleave")}}},[n.leftIcon?t("v-icon",{staticClass:"-ml-1 pr-2 text-2xl"},[e._v(" "+e._s(n.leftIcon)+" ")]):e._e(),e._v(" "+e._s(n.text)+" "),!n.loading&&n.icon?t("v-icon",{staticClass:"pl-3 text-2xl",attrs:{right:""}},[e._v(" "+e._s(n.icon)+" ")]):e._e(),n.loading?t("v-progress-circular",{staticClass:"v-icon--right",attrs:{indeterminate:"",size:20,width:2}}):e._e()],1)],1),t("v-menu",{attrs:{"offset-y":"",left:"",top:n.isFocus,transition:"scroll-y-transition"},scopedSlots:e._u([{key:"activator",fn:function({on:r}){return[t("v-btn",e._g({staticClass:"min-w-unset! max-w-5! px-0! btn-right",attrs:{disabled:n.isValidating,color:n.color,"x-large":!e.compact,large:e.compact}},r),[t("v-icon",[e._v(" arrow_drop_down ")])],1)]}}]),model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t(n.HomeLaunchButtonMenuList)],1)],1)}),[],!1,null,"b901bc0b",null,null).exports;const LC=s(a({__name:"HomeHeaderInstallStatus",props:{name:null,total:null,progress:null},setup(e){const t=e,{show:n}=J("task"),r=d((()=>t.progress/t.total*100));return{__sfc:!0,props:t,showTask:n,percentage:r,getExpectedSize:ne}}}),(function render94(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"w-43 cursor-pointer select-none",on:{click:function(e){return n.showTask()}}},[t("span",{staticClass:"whitespace-nowrap text-center text-sm font-bold text-gray-400"},[e._v(" "+e._s(e.name)+" ")]),t("v-progress-linear",{attrs:{rounded:"",color:"blue",value:n.percentage,height:"6"}}),t("span",{staticClass:"whitespace-nowrap text-center text-sm font-bold text-gray-400"},[e._v(" "+e._s(n.getExpectedSize(Math.abs(e.progress))+" / "+n.getExpectedSize(Math.abs(e.total)))+" ")])],1)}),[],!1,null,null,null,null).exports;const AC=s(a({__name:"HomeLaunchButtonStatusItem",props:{active:{type:Boolean},item:null},emits:["mouseenter","mouseleave"],setup:(e,{emit:t})=>({__sfc:!0,emit:t,vSharedTooltip:Te})}),(function render95(){var e,t,n=this,r=n._self._c,i=n._self._setupProxy;return n.item?r("div",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.item?n.item.title:"",expression:"_ => item ? item.title : ''"}],staticClass:"ml-2 transition-opacity duration-500 select-none h-full flex whitespace-nowrap text-sm font-bold flex-col overflow-hidden text-ellipsis",staticStyle:{cursor:"unset"},style:{opacity:n.active?"1":"0.5",cursor:(null==(e=n.item)?void 0:e.onClick)?"pointer":"unset"},on:{mouseenter:function(e){return i.emit("mouseenter")},mouseleave:function(e){return i.emit("mouseleave")},click:function(e){var t,r;null==(r=null==(t=n.item)?void 0:t.onClick)||r.call(t)}}},[r("div",{staticClass:"overflow-hidden text-ellipsis",style:{color:null!=(t=n.item.color)?t:""}},[n._v(" "+n._s(n.item.title)+" ")]),r("div",{staticClass:"text-gray-400 overflow-hidden text-ellipsis"},[n._v(" "+n._s(n.item.description)+" ")])]):n._e()}),[],!1,null,null,null,null).exports;const jC=s(a({__name:"HomeLaunchButtonStatus",props:{active:{type:Boolean}},setup(e){const t=bt(),{t:n}=l(),{loading:r,menuItems:i}=Zt(Uy);let a;const s=o(!1);return{__sfc:!0,inFoucsMode:t,t:n,loading:r,menuItems:i,handle:a,showMenu:s,onMouseEnter:function onMouseEnter(){a&&clearTimeout(a),r.value||(s.value=!0)},onMouseLeave:function onMouseLeave(){a&&clearTimeout(a),a=setTimeout((()=>{s.value=!1}),100)},HomeLaunchButtonStatusItem:AC}}}),(function render96(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-menu",{attrs:{"offset-y":"",left:"",transition:"scroll-y-transition",top:n.inFoucsMode,bottom:!n.inFoucsMode},scopedSlots:e._u([{key:"activator",fn:function({attrs:r}){return[t(n.HomeLaunchButtonStatusItem,e._b({staticClass:"flex-shrink-1 mr-4 flex-grow-0",attrs:{active:e.active||n.showMenu,item:n.menuItems[0]},on:{mouseenter:n.onMouseEnter,mouseleave:n.onMouseLeave}},"HomeLaunchButtonStatusItem",r,!1))]}}]),model:{value:n.showMenu,callback:function(e){n.showMenu=e},expression:"showMenu"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:n.menuItems.length>1,expression:"menuItems.length > 1"}],staticClass:"select-none",on:{mouseenter:function(t){return e.$emit("mouseenter",t)},mouseleave:function(t){return e.$emit("mouseleave",t)}}},[t("v-list",{attrs:{nav:"",color:"rgba(0,0,0,0.5)"}},[e._l(n.menuItems.slice(1),(function(e,r){return[t(n.HomeLaunchButtonStatusItem,{key:r,attrs:{item:e,active:!0},on:{mouseenter:n.onMouseEnter,mouseleave:n.onMouseLeave}})]}))],2)],1)])}),[],!1,null,null,null,null).exports;const OC=s(a({__name:"HomeFocusFooter",setup(e){const t=o(!1),{path:n,refreshing:r}=Zt(K),{total:i,progress:a,status:s,name:c,pause:u,resume:d}=Zt(zy),{openDirectory:p}=en(Xt),{show:f}=J(J_),{show:v}=J("log"),{t:h}=l();return{__sfc:!0,active:t,path:n,refreshing:r,total:i,progress:a,status:s,taskName:c,pause:u,resume:d,openDirectory:p,showExport:f,showLogDialog:v,t:h,showInstanceFolder:function showInstanceFolder(){p(n.value)},HomeLaunchButton:TC,HomeHeaderInstallStatus:LC,HomeLaunchButtonStatus:jC}}}),(function render97(){var e=this._self._c,t=this._self._setupProxy;return e("div",{staticClass:"w-full"},[e("div",{staticClass:"relative mx-6 flex-grow flex gap-6 items-end"},[e("v-spacer"),1===t.status||3===t.status?e(t.HomeHeaderInstallStatus,{staticClass:"mr-2",attrs:{name:t.taskName,total:t.total,progress:t.progress}}):e(t.HomeLaunchButtonStatus,{attrs:{active:t.active}}),e(t.HomeLaunchButton,{staticClass:"ml-4",attrs:{status:t.status},on:{pause:t.pause,resume:t.resume,mouseenter:function(e){t.active=!0},mouseleave:function(e){t.active=!1}}})],1)])}),[],!1,null,null,null,null).exports;const FC=s(a({__name:"HomeFocus",setup(e){const{instance:t}=Zt(K),{t:n}=l();gt(d((()=>[{element:"#user-avatar",popover:{title:n("userAccount.add"),description:n("tutorial.userAccountDescription")}},{element:"#my-stuff-button",popover:{title:n("instances.choose"),description:n("tutorial.instanceSelectDescription")}},{element:"#create-game-button",popover:{title:n("instances.add"),description:n("tutorial.instanceAddDescription")}},{element:"#launch-button",popover:{title:n("launch.launch"),description:n("tutorial.launchDescription")}},{element:"#feedback-button",popover:{title:n("feedback.name"),description:n("tutorial.feedbackDescription")}}])));const r=useQuery("upstream");return{__sfc:!0,instance:t,t:n,upstreamQuery:r,HomeFocusFooter:OC,HomeUpstreamCurseforge:Gw,HomeUpstreamModrinth:SC,HomeDatabaseError:Mw,HomeUpstreamFeedTheBeast:IC}}}),(function render98(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"relative h-full"},[t("transition",{attrs:{name:"fade-transition",mode:"out-in"}},[n.upstreamQuery?[n.instance.upstream&&"curseforge-modpack"===n.instance.upstream.type?t(n.HomeUpstreamCurseforge,{key:"curseforge",staticClass:"p-2",attrs:{id:n.instance.upstream.modId}}):n.instance.upstream&&"modrinth-modpack"===n.instance.upstream.type?t(n.HomeUpstreamModrinth,{key:"modrinth",staticClass:"p-2",attrs:{id:n.instance.upstream.projectId}}):n.instance.upstream&&"ftb-modpack"===n.instance.upstream.type?t(n.HomeUpstreamFeedTheBeast,{key:"ftb",staticClass:"p-2",attrs:{id:n.instance.upstream.id}}):e._e()]:t("div",{staticClass:"h-full"},[t(n.HomeDatabaseError),t(n.HomeFocusFooter,{staticClass:"absolute bottom-0 left-0 pb-[26px]"})],1)],2)],1)}),[],!1,null,null,null,null).exports;const RC=s(a({__name:"Home",setup(e){const n=bt(),r=Zt($y);t((()=>{r.value=!1}));const{show:i}=J("HomeDropModpackDialog");return useGlobalDrop({onDrop:async e=>{const t=e.files,n=null==t?void 0:t[0];if(n){const e=n.name.split(".").pop();if("zip"===e||"mrpack"===e)return void i(n.path)}}}),{__sfc:!0,isFocus:n,compact:r,show:i,HomeDefault:PC,HomeFocus:FC}}}),(function render99(){var e=this._self._c,t=this._self._setupProxy;return t.isFocus?e(t.HomeFocus):e(t.HomeDefault)}),[],!1,null,null,null,null).exports;const VC=s(a({__name:"HomeActions",setup(e){const{path:t,instance:n}=Zt(K),{isValidating:r}=Zt(Y),{openDirectory:i}=en(Xt),{show:o}=J("log"),{show:a}=J(J_),{show:s}=J(X_),{show:c}=J(Yb),{openModpack:u}=en(ce),{t:d}=l();return{__sfc:!0,path:t,instance:n,isValidating:r,openDirectory:i,showLogDialog:o,showExport:a,showExportServer:s,showInstanceInstallDialog:c,openModpack:u,t:d,showInstanceFolder:function showInstanceFolder(){i(t.value)},onClickInstallFromModpack:function onClickInstallFromModpack(){windowController.showOpenDialog({properties:["openFile"],filters:[{name:"Modpack",extensions:["zip","mrpack"]}]}).then((async e=>{const t=e.canceled?void 0:e.filePaths[0];if(!t)return;const n=await u(t),r=await ve(n);c({type:"updates",oldFiles:[],files:r,id:""})}))},vSharedTooltip:Te}}}),(function render100(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"grid xl:gap-4 gap-1 home-actions",style:{"grid-template-columns":`repeat(${n.instance&&!n.instance.upstream?5:4}, minmax(0, 1fr))`}},[t("v-speed-dial",{attrs:{"open-on-hover":""},scopedSlots:e._u([{key:"activator",fn:function(){return[t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.left",value:e=>n.t("modpack.export"),expression:"_ => t('modpack.export')",modifiers:{left:!0}}],attrs:{text:"",icon:"",loading:n.isValidating},on:{click:function(e){return n.showExport()}}},[t("v-icon",[e._v(" share ")])],1)]},proxy:!0}])},[t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.left",value:e=>n.t("server.export"),expression:"_ => t('server.export')",modifiers:{left:!0}}],attrs:{icon:"",loading:n.isValidating},on:{click:function(e){return n.showExportServer()}}},[t("v-icon",[e._v(" ios_share ")])],1)],1),n.instance&&!n.instance.upstream?t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("instance.installModpack"),expression:"_ => t('instance.installModpack')"}],attrs:{text:"",icon:"",loading:n.isValidating},on:{click:function(e){return n.onClickInstallFromModpack()}}},[t("v-icon",[e._v(" drive_folder_upload ")])],1):e._e(),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("logsCrashes.title"),expression:"_ => t('logsCrashes.title')"}],attrs:{text:"",icon:"",loading:n.isValidating},on:{click:function(e){return n.showLogDialog()}}},[t("v-icon",[e._v(" subtitles ")])],1),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("instance.showInstance"),expression:"_ => t('instance.showInstance')"}],attrs:{text:"",icon:"",loading:n.isValidating},on:{click:n.showInstanceFolder}},[t("v-icon",[e._v(" folder ")])],1),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("baseSetting.title",2),expression:"_ => t('baseSetting.title', 2)"}],attrs:{text:"",icon:"",loading:n.isValidating,to:"/base-setting"}},[t("v-icon",[e._v(" tune ")])],1)],1)}),[],!1,null,"3cec8744",null,null).exports;const NC=s(a({__name:"AvatarItem",props:{color:null,avatar:null,icon:null,title:null,text:null,responsive:{type:Boolean}},emits:["click"],setup(e,{emit:t}){const n=e,{getColorCode:r}=yt(),i=d((()=>n.color?r(n.color):void 0));return{__sfc:!0,props:n,getColorCode:r,bgColor:i,emit:t}}}),(function render101(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"flex flex-grow-0 items-center rounded pr-2 text-sm",class:{"cursor-pointer":!!e.$listeners.click},on:{click:function(e){return n.emit("click",e)}}},[t("v-avatar",{staticClass:"hidden lg:block",class:{responsive:e.responsive},staticStyle:{height:"34px",width:"34px"},attrs:{left:!0}},[e.avatar?t("img",{attrs:{src:e.avatar}}):e.icon?t("v-icon",[e._v(" "+e._s(e.icon)+" ")]):e._e()],1),e.text?t("div",{staticClass:"text overflow-hidden overflow-ellipsis whitespace-nowrap"},[t("div",{staticClass:"select-none font-semibold dark:text-gray-300",style:{color:n.bgColor}},[e._v(" "+e._s(e.title)+" ")]),e._v(" "+e._s(e.text)+" ")]):e._e()],1)}),[],!1,null,"2bd171a5",null,null).exports;function getExtensionItemsFromRuntime(e){const t=[{avatar:b.minecraft,title:"Minecraft",text:e.minecraft}];return e.forge&&t.push({avatar:b.forge,title:"Forge",text:e.forge}),e.fabricLoader&&t.push({avatar:b.fabric,title:"Fabric",text:e.fabricLoader}),e.quiltLoader&&t.push({avatar:b.quilt,title:"Quilt",text:e.quiltLoader}),e.neoForged&&t.push({avatar:b.neoForged,title:"NeoForged",text:e.neoForged}),e.optifine&&t.push({avatar:b.optifine,title:"Optifine",text:e.optifine}),e.labyMod&&t.push({avatar:b.labyMod,title:"LabyMod",text:e.labyMod}),t}const zC=a({__name:"HomeExtension",setup(e){const{instance:t,runtime:n}=Zt(K),r=bt(),{total:i,progress:a,status:s,name:c}=Zt(zy),u=o(!1),{t:p}=l(),f=Zt($y),v=d((()=>getExtensionItemsFromRuntime(n.value).map((e=>({icon:e.avatar,title:e.title,version:e.text}))))),{getDateString:h}=R(),{data:m}=$(d((()=>`${t.value.path}/lastPlay`)),(()=>{const e=t.value.lastPlayedDate;if(!e)return p("instance.neverPlayed");return h(e)}),{revalidateOnFocus:!0}),g=d((()=>{if(!t.value.playtime)return p("instance.neverPlayed");const[e,n,r]=wt(t.value.playtime);switch(r){case xt.Hour:return p("duration.hour",{duration:e},{plural:n});case xt.Minute:return p("duration.minute",{duration:e},{plural:n});case xt.Second:return p("duration.second",{duration:e},{plural:n});case xt.Day:default:return p("duration.day",{duration:e},{plural:n})}}));return{__sfc:!0,instance:t,version:n,isInFocusMode:r,total:i,progress:a,status:s,taskName:c,active:u,t:p,compact:f,versions:v,getDateString:h,lastPlayedText:m,playTimeText:g,AvatarItem:NC,HomeHeaderInstallStatus:LC,HomeLaunchButton:TC,HomeLaunchButtonStatus:jC}}});const UC=s(zC,(function render102(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"flex flex-1 flex-grow-0 flex-row items-center justify-start",class:{"mb-3":!n.compact,"mb-2":n.compact}},[t("div",{staticClass:"flex flex-grow-0 flex-row items-center justify-center gap-1"},[e._l(n.versions,(function(e){return[t(n.AvatarItem,{key:e.title,attrs:{avatar:e.icon,title:e.title,responsive:"",text:e.version}}),t("v-divider",{key:`${e.title}-divider`,attrs:{vertical:""}})]})),t(n.AvatarItem,{attrs:{icon:"schedule",title:n.t("instance.playtime"),responsive:"",text:n.playTimeText}}),t("v-divider",{attrs:{vertical:""}}),t(n.AvatarItem,{attrs:{icon:"update",title:n.t("instance.lastPlayed"),responsive:"",text:n.lastPlayedText}})],2),t("div",{staticClass:"flex-grow"}),n.isInFocusMode?e._e():[1===n.status||3===n.status?t(n.HomeHeaderInstallStatus,{staticClass:"mr-2",attrs:{name:n.taskName,total:n.total,progress:n.progress}}):t(n.HomeLaunchButtonStatus,{attrs:{active:n.active}}),t(n.HomeLaunchButton,{attrs:{compact:n.compact},on:{mouseenter:function(e){n.active=!0},mouseleave:function(e){n.active=!1}}})]],2)}),[],!1,null,null,null,null).exports;const BC=s(a({__name:"HomeHeader",setup(e){const{name:t,runtime:n}=Zt(K),{versionId:r}=Zt(rr),i=bt(),{t:a}=l(),{showVersionDirectory:s}=en(z),c=o(!1);g("transitioning",c);const u=bt(),p=d((()=>r.value?r.value:a("version.notInstalled"))),f=Zt($y),v=d((()=>f.value?"1.8rem":t.value&&t.value.length>30?"2rem":"2.425rem")),{dragover:h}=Zt($b),{show:m}=J(pe),_=o(0);return{__sfc:!0,name:t,version:n,versionId:r,isInFocusMode:i,t:a,showVersionDirectory:s,transitioning:c,onTransitionStart:e=>{"transform"===e.propertyName&&(c.value=!0)},onTransitionEnd:e=>{"transform"===e.propertyName&&(c.value=!1)},isFocus:u,currentVersion:p,compact:f,headerFontSize:v,onShowLocalVersion:()=>{r.value&&s(r.value)},dragover:h,show:m,onDropModpack:e=>{var t;e.preventDefault();const n=null==(t=e.dataTransfer)?void 0:t.files.item(0);n&&m({type:"modpack",path:n.path})},overcount:_,AvatarItem:NC,Hint:kt}}}),(function render103(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"header sticky max-w-full select-none transition-all px-2",class:{"backdrop-filter":!n.isInFocusMode,"backdrop-blur-sm":!n.isInFocusMode,compact:n.compact,"pt-10":!n.compact,"pt-5":n.compact},on:{transitionstart:n.onTransitionStart,transitionend:n.onTransitionEnd,transitioncancel:n.onTransitionEnd,wheel:function(e){e.stopPropagation()}}},[t("div",{staticClass:"flex flex-col header-content",staticStyle:{margin:"auto"},style:{opacity:n.dragover?0:""}},[t("div",{staticClass:"align-center flex max-h-20 flex-1 flex-grow-0 items-baseline px-6"},[t("span",{staticClass:"overflow-hidden overflow-ellipsis whitespace-nowrap transition-all",style:{fontSize:n.headerFontSize}},[e._v(e._s(n.name||`Minecraft ${n.version.minecraft}`))]),t("router-view",{attrs:{name:"route"}}),n.versionId?t(n.AvatarItem,{staticClass:"ml-2 p-1",attrs:{icon:"fact_check",title:n.t("version.name",2),text:n.currentVersion},on:{click:n.onShowLocalVersion}}):t(n.AvatarItem,{staticClass:"ml-2",attrs:{color:"warning",icon:"fact_check",title:n.t("version.name",2),text:n.currentVersion}}),t("div",{staticClass:"flex-grow"}),t("transition",{attrs:{name:"slide-x-transition",mode:"out-in"}},[t("router-view",{attrs:{name:"actions"}})],1)],1),t("transition",{attrs:{name:"slide-y-reverse-transition",mode:"out-in"}},[t("router-view",{staticClass:"pl-4 pr-6",class:{"mt-5":!n.compact,"mt-3":n.compact},attrs:{name:"extensions"}})],1)],1),n.dragover?t("div",{staticClass:"w-full h-full flex top-0 p-5",staticStyle:{position:"absolute"},on:{dragenter:function(e){n.overcount++},dragleave:function(e){n.overcount--},drop:function(e){n.overcount=0,n.onDropModpack(e)}}},[t(n.Hint,{staticClass:"rounded transition-all",class:{dragover:n.dragover,yellow:n.overcount>0,"darken-2":n.overcount>0},style:{transform:n.overcount>0?"scale(1.0125)":""},attrs:{text:n.t("modpack.dropHint"),icon:"save_alt"}})],1):e._e(),n.isFocus?e._e():t("v-divider",{staticClass:"transition-all divider mx-0",class:{}})],1)}),[],!1,null,"5aef359d",null,null).exports;const $C=s(a({__name:"HomeInstanceInstallDialog",setup(e){const t=o([]),n=o(""),r=o(void 0),i=o(null),{refresh:a,refreshing:s,error:f}=fn((async e=>{if(!e)return;const n=await getUpgradeValueFromParam(e),i=await g(n.installation);if(r.value={...n,delta:i},j.value){const e=n.installation.files.map((e=>e.path));"oldFiles"in n.installation&&e.push(...n.installation.oldFiles.map((e=>e.path))),t.value=e}})),{isShown:v}=J(Yb,(e=>{a(e)}),(()=>{r.value=void 0})),{openModpack:h}=en(ce),{installInstanceFiles:m,previewInstanceFiles:g}=en(Rn),{edit:_}=Zt(Y),{t:k}=l(),C=d((()=>({add:k("instanceFileOperation.add"),remove:k("instanceFileOperation.remove"),keep:k("instanceFileOperation.keep"),"backup-add":k("instanceFileOperation.backup-add"),"backup-remove":k("instanceFileOperation.backup-remove")}))),{getColorCode:S}=yt(),I=d((()=>{var e,t;return(null==(t=null==(e=r.value)?void 0:e.edit)?void 0:t.runtime)||{}})),E={add:"green",remove:"red",keep:"info","backup-add":"darken green","backup-remove":"lighten red"};function getFileNode(e){var t;return{name:ee(e.file.path,"/"),path:e.file.path,size:null!=(t=e.file.size)?t:0,style:{textDecorationLine:"remove"===e.operation||"backup-remove"===e.operation?"line-through":"",color:"keep"!==e.operation?S(E[e.operation]):""},data:{operation:e.operation},modrinth:!!e.file.modrinth,curseforge:!!e.file.curseforge,children:void 0}}const M=o(!1),P=u([]),D=u({add:0,remove:0,keep:0,hidden:0});c([r,M],(([e,t])=>{if(!(null==e?void 0:e.delta))return void(P.value=[]);const n=e.delta.map(getFileNode),r=n.filter((e=>{var n;return"keep"!==(null==(n=e.data)?void 0:n.operation)||!t}));D.value=n.reduce(((e,t)=>{var n,r,i;const o="backup-add"===(null==(n=t.data)?void 0:n.operation)?"add":"backup-remove"===(null==(r=t.data)?void 0:r.operation)?"remove":null==(i=t.data)?void 0:i.operation;return o&&e[o]++,e}),{add:0,remove:0,keep:0,hidden:n.length-r.length}),P.value=r}),{immediate:!0}),provideFileNodes(P);const{runtime:T,path:L}=Zt(K),{all:A}=Zt(m_);async function getUpgradeValueFromParam(e){if("ftb"===e.type){const t=e.oldManifest,n=e.newManifest,[r,i]=le(n,A.value),[o,a]=le(t,A.value);return p({edit:r,installation:{path:L.value,oldFiles:a,files:i,upstream:e.upstream}})}if("upstream"===e.type){const t=e.instancePath,n=e.modpack,r=await h(n),i=r.files,o=r.config;return p({edit:o,installation:{path:t,files:i,upstream:e.upstream}})}return p({installation:{path:L.value,oldFiles:e.oldFiles,files:e.files,id:e.id}})}const j=d((()=>{const e=r.value;return null==e||e.installation,!0})),O=d((()=>{const e=T.value,t=I.value,n=["forge","fabricLoader","quiltLoader","neoForged"],r=[],i=[];for(const o of n)!!e[o]!=!!t[o]&&(e[o]?r.push(o):i.push(o));return{old:r,new:i}}));return{__sfc:!0,selected:t,search:n,upgrade:r,scrollRef:i,refresh:a,refreshing:s,error:f,isShown:v,openModpack:h,installInstanceFiles:m,previewInstanceFiles:g,edit:_,t:k,tOperations:C,getColorCode:S,runtime:I,getVersionString:(e,t)=>e!==t?`${e} -> ${t}`:t,cOperations:E,iOperations:{add:"add",remove:"delete",keep:"save","backup-add":"restore_page","backup-remove":"restore_page"},getFileNode:getFileNode,filterKeep:M,fileNodes:P,counts:D,oldRuntime:T,instancePath:L,javas:A,getUpgradeValueFromParam:getUpgradeValueFromParam,selectable:j,loaderDifferences:O,confirm:async()=>{var e,n,i,o,a;const s=r.value;if(!s)return;const{edit:l,installation:c}=s;v.value=!1;const u=t.value,d=L.value;try{j.value&&("oldFiles"in c&&(c.oldFiles=c.oldFiles.filter((e=>u.includes(e.path)))),c.files=c.files.filter((e=>u.includes(e.path)))),await m(c)}catch(p){throw Object.assign(p,{instanceInstallErrorId:c.id}),p}l&&await _({instancePath:d,runtime:{minecraft:(null==(e=l.runtime)?void 0:e.minecraft)||T.value.minecraft,forge:null==(n=l.runtime)?void 0:n.forge,fabricLoader:null==(i=l.runtime)?void 0:i.fabricLoader,quiltLoader:null==(o=l.runtime)?void 0:o.quiltLoader,neoForged:null==(a=l.runtime)?void 0:a.neoForged},modpackVersion:l.modpackVersion,upstream:l.upstream})},cancel:function cancel(){v.value=!1},ErrorView:n_,Hint:kt,InstanceManifestFileTree:s_,BuiltinImages:b}}}),(function render104(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{"hide-overlay":"",scrollable:"",width:"800"},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-card",{staticClass:"select-none max-h-[90vh]!"},[t("v-toolbar",{attrs:{flat:"",tabs:""}},[t("v-toolbar-title",[e._v(" "+e._s(n.t("instanceUpdate.title"))+" ")])],1),n.refreshing?t("v-skeleton-loader",{attrs:{type:"list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line"}}):e._e(),t(n.ErrorView,{attrs:{error:n.error}}),n.upgrade&&!n.refreshing?t("div",{ref:"scrollRef",staticClass:"visible-scroll mx-0 max-h-screen items-center justify-center overflow-y-auto overflow-x-hidden px-6 py-2"},[n.upgrade&&n.upgrade.edit?[t("v-subheader",[e._v(" "+e._s(n.t("instanceUpdate.basic"))+" ")]),t("div",{staticClass:"grid grid-cols-2 gap-4"},[t("v-text-field",{attrs:{value:n.getVersionString(n.oldRuntime.minecraft,n.runtime.minecraft),"persistent-hint":"",label:"Minecraft",readonly:"",flat:"",dense:"",required:""},scopedSlots:e._u([{key:"prepend-inner",fn:function(){return[t("img",{attrs:{src:n.BuiltinImages.minecraft,width:"32"}})]},proxy:!0}],null,!1,4246669929)}),n.runtime.forge?t("v-text-field",{attrs:{value:n.getVersionString(n.oldRuntime.forge,n.runtime.forge),"persistent-hint":"",label:"Forge",readonly:"",flat:"",dense:"",required:""},scopedSlots:e._u([{key:"prepend-inner",fn:function(){return[t("img",{attrs:{src:n.BuiltinImages.forge,width:"32"}})]},proxy:!0}],null,!1,2482034685)}):e._e(),n.runtime.fabricLoader?t("v-text-field",{attrs:{value:n.getVersionString(n.oldRuntime.fabricLoader,n.runtime.fabricLoader),"persistent-hint":"",readonly:"",label:"Fabric",flat:"",dense:"",required:""},scopedSlots:e._u([{key:"prepend-inner",fn:function(){return[t("img",{attrs:{src:n.BuiltinImages.fabric,width:"32"}})]},proxy:!0}],null,!1,1312428441)}):e._e()],1),n.loaderDifferences.old.length>0||n.loaderDifferences.new.length>0?t("v-alert",{attrs:{"colored-border":"",outlined:"",type:"error",color:"error"}},[t("i18n-t",{attrs:{tag:"p",keypath:"instanceUpdate.loaderChanged"},scopedSlots:e._u([{key:"modloader",fn:function(){return[t("v-chip",{attrs:{label:"",small:"",outlined:""}},[e._v(" "+e._s(n.loaderDifferences.old.join(", "))+" ")])]},proxy:!0},{key:"newModloader",fn:function(){return[t("v-chip",{attrs:{label:"",small:"",outlined:""}},[e._v(" "+e._s(n.loaderDifferences.new.join(", "))+" ")])]},proxy:!0}],null,!1,1441738734)})],1):e._e()]:e._e(),t("div",[t("v-subheader",[e._v(" "+e._s(n.t("instanceUpdate.files"))+" "),t("v-spacer"),t("v-btn",{staticClass:"z-3",attrs:{icon:""},on:{click:function(e){n.filterKeep=!n.filterKeep}}},[n.filterKeep?t("v-icon",[e._v("visibility_off")]):t("v-icon",[e._v("visibility")])],1)],1)],1),t(n.InstanceManifestFileTree,{attrs:{value:n.selected,selectable:n.selectable,multiple:!1,"scroll-element":n.scrollRef},scopedSlots:e._u([{key:"default",fn:function({item:r}){return[r.data?t("v-chip",{staticClass:"pointer-events-none",attrs:{label:"",outlined:"",color:n.cOperations[r.data.operation]}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(n.iOperations[r.data.operation])+" ")]),e._v(" "+e._s(n.tOperations[r.data.operation])+" ")],1):e._e()]}}],null,!1,2656537177)}),0===n.fileNodes.length&&n.counts.hidden>0?t(n.Hint,{staticClass:"min-h-80 static",attrs:{icon:"visibility_off",text:n.t("instanceUpdate.summary",{add:n.counts.add,remove:n.counts.remove,keep:n.counts.keep})}}):t("div",{staticClass:"flex items-center gap-4 h-4 my-8"},[t("v-divider"),e._v(" "+e._s(n.t("instanceUpdate.summary",{add:n.counts.add,remove:n.counts.remove,keep:n.counts.keep}))+" "),t("v-divider")],1)],2):e._e(),t("v-card-actions",{staticClass:"items-baseline gap-5"},[t("v-btn",{attrs:{text:"",large:"",disabled:n.refreshing},on:{click:n.cancel}},[e._v(" "+e._s(n.t("cancel"))+" ")]),t("v-spacer"),t("v-btn",{attrs:{text:"",color:"primary",large:"",loading:n.refreshing},on:{click:n.confirm}},[e._v(" "+e._s(n.t("instanceUpdate.update"))+" ")])],1)],1)],1)}),[],!1,null,null,null,null).exports;const HC=s(a({__name:"HomeLaunchMultiInstanceDialog",setup(e){const{t:t}=l(),{isShown:n}=J("multi-instance-launch"),{launch:r}=Zt(Q);return{__sfc:!0,t:t,isShown:n,launch:r}}}),(function render105(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{width:500,persistent:""},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-alert",{attrs:{dense:"",border:"left",type:"warning",prominent:""}},[t("v-card",{attrs:{elevation:"0",text:"",color:"transparent"}},[t("v-card-title",[e._v(" "+e._s(n.t("HomeLaunchMultiInstanceDialog.title"))+" ")]),t("v-card-text",[e._v(" "+e._s(n.t("HomeLaunchMultiInstanceDialog.description"))+" ")]),t("v-card-actions",[t("v-btn",{attrs:{text:""},on:{click:function(e){n.isShown=!1}}},[e._v(" "+e._s(n.t("cancel"))+" ")]),t("v-spacer"),t("v-btn",{attrs:{text:""},on:{click:function(e){n.launch(),n.isShown=!1}}},[e._v(" "+e._s(n.t("HomeLaunchMultiInstanceDialog.confirm"))+" ")])],1)],1)],1)],1)}),[],!1,null,null,null,null).exports;async function typing(e,...t){for(const n of t)switch(typeof n){case"string":await edit(e,n);break;case"number":await wait(n);break;case"function":await n(e,...t);break;default:await n}}async function edit(e,t){const n=function getOverlap(e,[...t]){return[...e,NaN].findIndex(((e,n)=>t[n]!==e))}(e.textContent,t);await async function perform(e,t,n=80){for(const r of function*editor(e){for(const t of e)yield e=>requestAnimationFrame((()=>{e.textContent=t}))}(t))r(e),await wait(n+n*(Math.random()-.5))}(e,[...deleter(e.textContent,n),...writer(t,n)])}async function wait(e){await new Promise((t=>setTimeout(t,e)))}function*writer([...e],t=0,n=e.length){for(;t<n;)yield e.slice(0,++t).join("")}function*deleter([...e],t=0,n=e.length){for(;n>t;)yield e.slice(0,--n).join("")}const qC=typing;const GC=s(a({props:{steps:oe(Array),wrapper:{type:String,default:"div"},loop:{type:Number,default:1}},setup:e=>{const n=o(null);return t((()=>{const t=n.value;t&&(e.loop===1/0?typing(t,...e.steps,qC):"number"==typeof e.loop&&e.loop>0?typing(t,...Array(e.loop).fill(e.steps).flat()):typing(t,...e.steps))})),{myRef:n}}}),(function render106(){var e=this._self._c;return this._self._setupProxy,e("div",{ref:"myRef"})}),[],!1,null,null,null,null).exports;const WC=s(a({__name:"HomeLaunchStatusDialog",setup(e){const{t:t}=l(),{launching:n,windowReady:r,kill:i,launchingStatus:a,launch:s,skipRefresh:u,skipAuthLib:p}=Zt(Q),{bypass:f}=Zt(nr),v=o(!1),h=o(!1),m=o(),{isShown:g,show:_,hide:b}=J(Ny,(e=>{v.value=!!(null==e?void 0:e.isKill),m.value=null==e?void 0:e.javaIssue}),(()=>{v.value=!1,h.value=!1,S.value=!1,I.value=!1,m.value=void 0})),{path:k}=Zt(K),{editInstance:C}=en(U);const S=o(!1),I=o(!1);c(a,(e=>{"refreshing-user"===e?setTimeout((()=>{"refreshing-user"===a.value&&(S.value=!0)}),5e3):S.value=!1,"preparing-authlib"===e?setTimeout((()=>{"preparing-authlib"===a.value&&(I.value=!0)}),5e3):I.value=!1}));const E=d((()=>"preparing-authlib"===a.value?t("launchStatus.injectingAuthLib"):"assigning-memory"===a.value?t("launchStatus.assigningMemory"):"refreshing-user"===a.value?t("launchStatus.refreshingUser"):"spawning-process"===a.value?t("launchStatus.spawningProcess"):"")),{status:M}=Zt(tr),P=d((()=>{var e,n,r,i;const o=m.value;if(!o)return[];const a=M.value;return a?"invalid"===o?[t("diagnosis.invalidJava.name")]:"incompatible"===o?[t("HomeJavaIssueDialog.incompatibleJava",{javaVersion:null!=(r=null!=(n=null==(e=a.java)?void 0:e.version)?n:a.javaPath)?r:""}),t("diagnosis.incompatibleJava.name",{version:a.preference.requirement,javaVersion:(null==(i=a.java)?void 0:i.version)||""})]:[]:[]})),D=d((()=>[t("launchStatus.launching"),4e3,t("launchStatus.launchingSlow")]));return c(r,(e=>{e&&g.value&&b()})),{__sfc:!0,t:t,launching:n,windowReady:r,kill:i,launchingStatus:a,launch:s,skipRefresh:u,skipAuthLib:p,bypass:f,exiting:v,selected:h,javaIssue:m,isShown:g,show:_,hide:b,path:k,editInstance:C,selectLocalJava:async function selectLocalJava(){var e;if(h.value=!0,null==(e=M.value)?void 0:e.preferredJava){const e=M.value.preferredJava.path;await C({instancePath:k.value,java:e}),await s("client",{java:e})}},refreshUserTimeout:S,authLibTimeout:I,hint:E,status:M,javaHints:P,launchingSteps:D,onKill:()=>{i(),b()},onCancel:()=>b(),onLaunchAnyway:function onLaunchAnyway(){h.value=!0,s(),f()},AppLoadingCircular:Hy,VTypical:GC}}}),(function render107(){var e,t,n,r,i=this,o=i._self._c,a=i._self._setupProxy;return o("v-dialog",{attrs:{width:a.javaIssue?580:380},model:{value:a.isShown,callback:function(e){a.isShown=e},expression:"isShown"}},[o("v-card",{staticClass:"h-full flex select-none flex-col"},[a.exiting?o("v-card-title",[i._v(" "+i._s(a.t("launchStatus.exit"))+" ")]):i._e(),a.launching||!a.windowReady||a.javaIssue?o(a.AppLoadingCircular,{staticClass:"mb-4",attrs:{texts:a.launchingSteps,"secondary-hint":""!==a.launchingStatus,hint:a.hint}},[a.javaIssue?o("div",{staticClass:"mt-5 flex flex-col items-center justify-center"},[o("div",{staticClass:"flex items-center gap-1"},[o("v-icon",{attrs:{size:"15",color:"red"}},[i._v(" warning ")]),i._v(" "+i._s(a.javaHints[0])+" "),o("v-icon",{attrs:{size:"15",color:"red"}},[i._v(" warning ")])],1),o("v-card-text",{staticClass:"py-1 text-center"},[i._v(" "+i._s(a.javaHints[1])+" ")])],1):[o("div",{staticClass:"mx-10 my-3 flex flex-col items-center justify-center gap-1"},[o(a.VTypical,{staticClass:"blink",attrs:{steps:a.launchingSteps}}),a.hint?o("div",{staticClass:"transition-all",class:{"text-gray-500":""!==a.launchingStatus,"text-transparent":!a.launchingStatus}},[i._v(" "+i._s(a.hint+"...")+" ")]):i._e()],1)]],2):i._e(),o("div",{staticClass:"flex p-3 gap-3"},[a.exiting||a.javaIssue?o("v-btn",{attrs:{text:""},on:{click:a.onCancel}},[i._v(" "+i._s(a.t("cancel"))+" ")]):i._e(),o("div",{staticClass:"flex-grow"}),a.exiting?o("v-btn",{attrs:{text:"",color:"red"},on:{click:a.onKill}},[o("v-icon",{attrs:{left:""}},[i._v(" exit_to_app ")]),i._v(" "+i._s(a.t("yes"))+" ")],1):i._e(),a.javaIssue&&!a.selected?[o("v-btn",{attrs:{color:"warning",loading:a.selected,text:""},on:{click:a.onLaunchAnyway}},[o("v-icon",{attrs:{left:""}},[i._v(" play_arrow ")]),i._v(" "+i._s(a.t("launch.launchAnyway"))+" ")],1),o("v-btn",{attrs:{color:"primary",loading:a.selected},on:{click:a.selectLocalJava}},[o("v-icon",{attrs:{left:""}},[i._v(" play_arrow ")]),i._v(" "+i._s(a.t("HomeJavaIssueDialog.optionSwitch.name",{version:(null==(e=a.status)?void 0:e.javaVersion)?null==(t=a.status)?void 0:t.javaVersion.majorVersion:(null==(n=a.status)?void 0:n.javaVersion)?null==(r=a.status)?void 0:r.javaVersion.majorVersion:""}))+" ")],1)]:i._e(),a.refreshUserTimeout?o("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){return a.skipRefresh()}}},[o("v-icon",[i._v(" skip_next ")]),i._v(" "+i._s(a.t("shared.skipForNow"))+" ")],1):i._e(),a.authLibTimeout?o("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(e){return a.skipAuthLib()}}},[i._v(" "+i._s(a.t("shared.skipForNow"))+" ")]):i._e()],2)],1)],1)}),[],!1,null,"6ce54b90",null,null).exports;const JC=s(a({__name:"HomeLogDialogTabItem",props:{source:null,disabled:{type:Boolean},removeFile:null,showFile:null,openFile:null},setup:e=>({__sfc:!0})}),(function render108(){var e=this,t=e._self._c;return e._self._setupProxy,t("v-list-item",{directives:[{name:"ripple",rawName:"v-ripple"}],attrs:{disabled:e.disabled},on:{click:function(t){return e.openFile(e.source.name)}}},[t("v-list-item-avatar",[t("v-icon",[e._v("clear_all")])],1),t("v-list-item-content",[t("v-list-item-title",[e._v(e._s(e.source.name))])],1),t("v-list-item-action",[t("v-btn",{attrs:{icon:"",text:""},on:{click:function(t){return t.preventDefault(),t.stopPropagation(),e.showFile(e.source.name)}}},[t("v-icon",[e._v("folder")])],1)],1),t("v-list-item-action",[t("v-btn",{attrs:{icon:"",color:"error",text:""},on:{click:function(t){return t.preventDefault(),t.stopPropagation(),e.removeFile(e.source.name)}}},[t("v-icon",[e._v("delete")])],1)],1)],1)}),[],!1,null,null,null,null).exports;const XC=s(a({__name:"HomeLogDialogTab",props:{files:null,log:{type:Boolean},getFileContent:null,removeFile:null,showFile:null,visible:{type:Boolean},refreshing:{type:Boolean}},setup(e){const t=e,{t:n}=l(),r=o(""),i=o(!1),a=o(""),goBack=()=>{r.value="",a.value=""},s=d((()=>t.refreshing||i.value)),u=d((()=>{const e=r.value.split("\n").map((e=>e.replace("\r",""))),t=[];for(const n of e)n.startsWith("[")?t.push(n):t[t.length-1]+="\n"+n;return t.map(Dn)}));return c((()=>t.visible),(e=>{e||goBack()})),{__sfc:!0,props:t,t:n,content:r,loading:i,showedFile:a,goBack:goBack,openFile:async e=>{i.value=!0,a.value=e,r.value=await t.getFileContent(e).finally((()=>{i.value=!1}))},pending:s,logs:u,LogView:Tn,HomeLogDialogTabItem:JC}}}),(function render109(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-tab-item",[t("div",{staticClass:"min-h-[420px]"},[t("Transition",{attrs:{name:"fade-transition",mode:"out-in"}},[""===n.content&&0!==e.files.length?t("v-virtual-scroll",{key:0,staticClass:"visible-scroll v-list h-full max-h-[70vh] overflow-auto",attrs:{bench:10,items:e.files.map(((e,t)=>({name:e,id:`${e}-${t}`}))),"item-height":60},scopedSlots:e._u([{key:"default",fn:function({item:r}){return[t(n.HomeLogDialogTabItem,{attrs:{source:r,"open-file":n.openFile,"remove-file":e.removeFile,"show-file":e.showFile,disabled:n.pending}})]}}],null,!1,67937371)}):""===n.content&&0===e.files.length?t("div",{staticStyle:{height:"420px"}},[t("div",{staticClass:"flex h-full items-center justify-center"},[n.pending?t("v-progress-circular",{attrs:{size:100,color:"white",indeterminate:""}}):t("h1",[e._v(" "+e._s(n.t("logsCrashes.placeholder"))+" ")])],1)]):t("div",{key:1,staticClass:"visible-scroll flex max-h-[70vh] flex-col overflow-y-auto overflow-x-hidden"},[t("v-card-title",{attrs:{"primary-title":""}},[e._v(" "+e._s(n.showedFile)+" "),t("v-spacer"),t("v-btn",{attrs:{text:""},on:{click:n.goBack}},[t("v-icon",{attrs:{left:""}},[e._v(" arrow_back ")]),e._v(" "+e._s(n.t("back"))+" ")],1)],1),t("div",{staticClass:"flex max-h-full flex-col overflow-y-auto"},[e.log?t(n.LogView,{attrs:{logs:n.logs}}):e._e(),t("pre",{staticClass:"mx-5 mb-5 overflow-auto rounded bg-[rgba(0,0,0,0.1)] p-5 hover:bg-[rgba(0,0,0,0.2)]"},[e._v(e._s(n.content))])],1)],1)],1)],1)])}),[],!1,null,"ab478763",null,null).exports;const KC=s(a({__name:"HomeLogDialog",setup(e){const{listLogs:t,listCrashReports:n,removeLog:r,removeCrashReport:i,getCrashReportContent:o,getLogContent:a,showLog:s,showCrash:u}=en(Nn),{isShown:d,hide:p}=J("log"),{t:f}=l(),{path:h}=Zt(K),m=v({tab:null,loadingContent:!1,loadingList:!1,logs:[],crashes:[]});function loadLogs(){m.loadingList=!0,t(h.value).then((e=>{m.logs=e})).finally((()=>{m.loadingList=!1}))}function loadCrashes(){m.loadingList=!0,n(h.value).then((e=>{m.crashes=e})).finally((()=>{m.loadingList=!1}))}return c(d,(e=>{e?(m.tab=0,loadLogs()):(m.logs=[],m.crashes=[])})),{__sfc:!0,listLogs:t,listCrashReports:n,rmLog:r,rmCrash:i,getCrashReportContent:o,getLogContent:a,showLog:s,showCrashReport:u,isShown:d,hide:p,t:f,path:h,data:m,_getLogContent:e=>a(h.value,e),_getCrashReportContent:e=>o(h.value,e),_showLog:e=>s(h.value,e),_showCrashReport:e=>u(h.value,e),loadLogs:loadLogs,loadCrashes:loadCrashes,removeLog:async function removeLog(e){await r(h.value,e),loadLogs()},removeCrashReport:async function removeCrashReport(e){await i(h.value,e),loadCrashes()},goLog:function goLog(){m.tab=0,loadLogs()},goCrash:function goCrash(){m.tab=1,loadCrashes()},TabItem:XC}}}),(function render110(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{width:700},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-card",[t("v-toolbar",{attrs:{color:"warning",tabs:""},scopedSlots:e._u([{key:"extension",fn:function(){return[t("v-tabs",{attrs:{"align-with-title":"",color:"white"},model:{value:n.data.tab,callback:function(t){e.$set(n.data,"tab",t)},expression:"data.tab"}},[t("v-tabs-slider",{attrs:{color:"yellow"}}),t("v-tab",{key:0,attrs:{disabled:n.data.loadingList},on:{click:n.goLog}},[e._v(" "+e._s(n.t("logsCrashes.logs"))+" ")]),t("v-tab",{key:1,attrs:{disabled:n.data.loadingList},on:{click:n.goCrash}},[e._v(" "+e._s(n.t("logsCrashes.crashes"))+" ")])],1)]},proxy:!0}])},[t("v-toolbar-title",{staticClass:"white--text"},[e._v(" "+e._s(n.t("logsCrashes.title"))+" ")]),t("v-spacer"),t("v-btn",{attrs:{icon:""},on:{click:n.hide}},[t("v-icon",[e._v("close")])],1)],1),t("v-tabs-items",{staticClass:"bg-transparent",model:{value:n.data.tab,callback:function(t){e.$set(n.data,"tab",t)},expression:"data.tab"}},[t(n.TabItem,{key:0,attrs:{log:"",visible:0===n.data.tab&&n.isShown,files:n.data.logs,refreshing:n.data.loadingList,"get-file-content":n._getLogContent,"remove-file":n.removeLog,"show-file":n._showLog}}),t(n.TabItem,{key:1,attrs:{visible:1===n.data.tab&&n.isShown,files:n.data.crashes,refreshing:n.data.loadingList,"get-file-content":n._getCrashReportContent,"remove-file":n.removeCrashReport,"show-file":n._showCrashReport}})],1)],1)],1)}),[],!1,null,null,null,null).exports;const YC=s(a({__name:"AppCollectionDialog",setup(e){const{t:t}=l(),n=v({name:"",description:"",icon:void 0,projectId:void 0}),{isShown:r,hide:i}=J("collection",(e=>{n.projectId=e,n.name="",n.description="",n.icon=void 0})),{createCollection:o}=Zt(ub),a=d((()=>[e=>!!e||t("instance.requireName")]));return{__sfc:!0,t:t,newCollection:n,isShown:r,hide:i,createCollection:o,rules:a,confirm:function confirm(){n.name&&o(n.name,n.description,n.projectId?[n.projectId]:[]).then((()=>{n.name="",n.description="",n.icon=void 0,i()}))},SimpleDialog:Oe}}}),(function render111(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.SimpleDialog,{attrs:{width:500,title:n.t("modrinth.createCollection"),"confirm-icon":"check",confirm:n.t("yes"),color:"primary"},on:{confirm:n.confirm},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-divider"),t("v-form",{staticClass:"mt-4"},[t("v-text-field",{attrs:{small:"",filled:"",label:n.t("name"),rules:n.rules},model:{value:n.newCollection.name,callback:function(t){e.$set(n.newCollection,"name",t)},expression:"newCollection.name"}}),t("v-text-field",{attrs:{small:"",filled:"",label:n.t("description")},model:{value:n.newCollection.description,callback:function(t){e.$set(n.newCollection,"description",t)},expression:"newCollection.description"}})],1)],1)}),[],!1,null,null,null,null).exports;const QC=s(a({__name:"HomeDropModpackDialog",setup(e){const{t:t}=l(),n=o(""),{show:r}=J(pe),{isShown:i}=J("HomeDropModpackDialog",(e=>{n.value=e}),(()=>{n.value=""}));return{__sfc:!0,t:t,target:n,show:r,isShown:i,onConfirm:function onConfirm(){r({type:"modpack",path:n.value})},SimpleDialog:Oe}}}),(function render112(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.SimpleDialog,{attrs:{title:n.t("modpackImportConfirm.title"),width:500,persistent:!0,confirm:n.t("yes"),"confirm-icon":"check",color:"primary"},on:{confirm:n.onConfirm,cancel:function(e){n.isShown=!1}},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[e._v(" "+e._s(n.t("modpackImportConfirm.description"))+" "),t("div",{staticClass:"select-text mt-4 p-2 px-4 dark:bg-[rgba(0,0,0,0.4)] light:bg-[rgba(255,255,255,0.1)] rounded"},[e._v(" "+e._s(n.target)+" ")])])}),[],!1,null,null,null,null).exports;const ZC=s(a({__name:"HomeLayout",setup(e){const n=se();n.afterEach((e=>{document.title=`XMCL KeyStone - ${e.fullPath}`,v.value&&(v.value.scrollTop=0)}));const r=o(null),{height:i}=Cn(r),a=f("headerHeight",o(0));c(i,(e=>{a.value=e}),{immediate:!0});const{isServer:s,instance:u}=Zt(K),{refresh:p}=Ve(u),v=o(null);t((()=>{s.value&&p()}));const{t:h}=l();usePresence(d((()=>h("presence.instance",{instance:u.value.name,minecraft:u.value.runtime.minecraft||"",forge:u.value.runtime.forge||"",fabric:u.value.runtime.fabricLoader||""}))));const m=Zt($y),_=function useCompactScroll(e){return t=>{const n=t.currentTarget.scrollTop;e.value=n>150,t.stopPropagation()}}(m),{start:b,end:k}=Ct(),{arrivedState:C}=Sn(v);return g("scroll",C),g("scrollElement",v),{__sfc:!0,router:n,headerEl:r,height:i,hightTracker:a,isServer:s,instance:u,refresh:p,containerRef:v,t:h,compact:m,onScroll:_,start:b,end:k,arrivedState:C,HomeHeader:BC,HomeInstanceInstallDialog:$C,HomeLaunchMultiInstanceDialog:HC,HomeLaunchStatusDialog:WC,HomeLogDialog:KC,AppCollectionDialog:YC,HomeDropModpackDialog:QC}}}),(function render113(){var e=this._self._c,t=this._self._setupProxy;return e("div",{ref:"containerRef",staticClass:"home-page visible-scroll relative flex max-h-full flex-1 flex-col overflow-x-hidden",style:{overflow:"overlay"},on:{wheel:t.onScroll}},[e(t.HomeHeader,{ref:"headerEl",staticClass:"sticky top-0 z-20"}),e("transition",{attrs:{name:"fade-transition",mode:"out-in"},on:{"after-enter":t.end,leave:t.start}},[e("router-view")],1),e(t.HomeLogDialog),e(t.HomeDropModpackDialog),e(t.HomeLaunchMultiInstanceDialog),e(t.HomeLaunchStatusDialog),e(t.HomeInstanceInstallDialog),e(t.AppCollectionDialog)],1)}),[],!1,null,null,null,null).exports;const eS=s(a({__name:"MeSectionHeader",props:{title:null,options:null},emits:["select"],setup:e=>({__sfc:!0,slots:D()})}),(function render114(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"flex items-center gap-3"},[e.options?t("v-menu",{attrs:{"offset-y":"","open-on-hover":""},scopedSlots:e._u([{key:"activator",fn:function({on:n}){return[t("h2",e._g({staticClass:"text-align-left cursor-pointer"},n),[e._v(" "+e._s(e.title)+" "),t("v-icon",[e._v(" keyboard_arrow_down ")])],1)]}}])},[t("v-list",{attrs:{dense:""}},e._l(e.options,(function(n){return t("v-list-item",{key:n.value,on:{click:function(t){return e.$emit("select",n.value)}}},[t("v-list-item-icon",[t("v-icon",{domProps:{textContent:e._s(n.icon)}})],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.text)+" ")])],1)],1)})),1)],1):t("h2",{staticClass:"text-align-left"},[e._v(" "+e._s(e.title)+" ")]),t("v-divider",{class:{"mr-2":!n.slots.extra}}),e._t("extra")],2)}),[],!1,null,"b2cc65a0",null,null).exports,tS=""+new URL("1.20.ef24e32a.webp",import.meta.url).href,nS=""+new URL("1.19.e59d20d9.webp",import.meta.url).href,rS=""+new URL("1.18.674a05cb.webp",import.meta.url).href,iS=""+new URL("1.17.ccc8c02a.webp",import.meta.url).href,oS=""+new URL("1.16.90bca1e9.webp",import.meta.url).href,aS=""+new URL("1.15.84eb7392.webp",import.meta.url).href,sS=""+new URL("1.14.ff30cfd1.webp",import.meta.url).href,lS=""+new URL("1.13.2d8db041.webp",import.meta.url).href,cS=""+new URL("1.12.2f591965.webp",import.meta.url).href,uS=""+new URL("1.11.f3ad7480.webp",import.meta.url).href,dS=""+new URL("1.10.a6533532.webp",import.meta.url).href,pS=""+new URL("1.9.8bcf2cb3.webp",import.meta.url).href,fS=""+new URL("1.8.6ace9e7a.webp",import.meta.url).href,vS=""+new URL("1.7.5fc172e2.webp",import.meta.url).href,hS=""+new URL("1.6.8c8521eb.webp",import.meta.url).href,mS=Object.freeze({v120:tS,v119:nS,v118:rS,v117:iS,v116:oS,v115:aS,v114:sS,v113:lS,v112:cS,v111:uS,v110:dS,v19:pS,v18:fS,v17:vS,v16:hS});const gS=s(a({__name:"InstancesCard",props:{instance:null},emits:["delete","click"],setup(e,{emit:t}){const n=e,{path:r}=Zt(K),i=d((()=>r.value===n.instance.path)),{status:o}=Ve(d((()=>n.instance))),{getDateString:a}=R(),s=d((()=>n.instance.name||`Minecraft ${n.instance.runtime.minecraft}`)),l=It(d((()=>n.instance.runtime))),c=d((()=>{if(o.value.favicon&&o.value.favicon!==b.unknownServer)return o.value.favicon;if(n.instance.icon)return n.instance.icon;const e=function getBanner(e){const[t,n]=e.split(".");return mS[`v${t}${n}`]}(n.instance.runtime.minecraft);return e||b.unknownServer})),u=d((()=>n.instance.description)),{open:p}=Re(),f=useInstanceContextMenuItems(d((()=>n.instance)));return{__sfc:!0,props:n,path:r,isSelected:i,status:o,getDateString:a,name:s,versions:l,emit:t,image:c,description:u,open:p,getContextMenuItems:f,onSettingClick:e=>{const t=e.target.getBoundingClientRect(),n=t.left,r=t.bottom,i=f();i&&p(n,r,i)},TextComponent:Et,vContextMenu:vContextMenu,vSharedTooltip:Te}}}),(function render115(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-card",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.name,expression:"_ => name"},{name:"context-menu",rawName:"v-context-menu.force",value:n.getContextMenuItems,expression:"getContextMenuItems",modifiers:{force:!0}}],staticClass:"flex flex-col",attrs:{outlined:n.isSelected,color:n.isSelected?"primary":""},on:{click:function(e){return n.emit("click",e)}}},[t("v-list-item",{attrs:{color:n.isSelected?"primary":"",outlined:""}},[t("v-list-item-avatar",{attrs:{size:"96"}},[t("v-img",{attrs:{src:n.image}})],1),t("v-list-item-content",[t("v-list-item-title",[t("span",{staticClass:"text-center text-xl capitalize"},[e._v(e._s(n.name))])]),n.description?t("v-list-item-subtitle",[t(n.TextComponent,{attrs:{source:"object"==typeof e.instance.description?e.instance.description:{text:e.instance.description}}})],1):e._e(),t("v-list-item-subtitle",{staticClass:"flex gap-2 flex-wrap"},[e._l(n.versions,(function(r){return[t("div",{key:r.text,staticClass:"flex flex-grow-0 items-center gap-1 px-1 text-sm"},[t("v-img",{staticClass:"rounded",attrs:{width:"24",height:"24",src:r.icon}}),e._v(" "+e._s(r.text)+" ")],1),r!==n.versions[n.versions.length-1]?t("v-divider",{key:r.text+"divider",staticClass:"h-full",attrs:{vertical:""}}):e._e()]}))],2)],1)],1),t("v-divider"),t("v-card-actions",{staticClass:"flex w-full items-center"},[t("v-chip",{attrs:{outlined:"",label:"","input-value":!1}},[t("v-icon",{attrs:{left:""}},[e._v(" update ")]),e._v(" "+e._s(n.getDateString(e.instance.lastAccessDate,{dateStyle:"long"}))+" ")],1),t("div",{staticClass:"flex-grow"}),t("v-btn",{attrs:{icon:""},on:{click:function(e){return e.stopPropagation(),n.onSettingClick.apply(null,arguments)}}},[t("v-icon",[e._v("more_vert")])],1)],1)],1)}),[],!1,null,null,null,null).exports;var yS=function render116(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"flex h-full w-full select-none flex-col items-start justify-start gap-4 overflow-auto"},[e._l(n.instancesByTime,(function(r,i){return[t("div",{key:i+"title",staticClass:"flex w-full flex-1 flex-grow-0 justify-center",staticStyle:{color:"grey"}},[e._v(" "+e._s(n.title[i])+" ")]),t("div",{key:i+"instances",staticClass:"grid w-full grid-cols-2 gap-4 lg:grid-cols-3 2xl:grid-cols-4"},e._l(r,(function(e){return t(n.InstanceCard,{key:e.path,attrs:{instance:e},on:{click:function(t){return t.stopPropagation(),n.emit("select",e.path)},delete:function(t){return n.emit("delete",e)},dragstart:function(t){return n.emit("dragstart",e)},dragend:function(e){return n.emit("dragend")}}})})),1)]}))],2)};const _S=s(a({__name:"InstancesCards",props:{instances:null},emits:["select","dragstart","dragend","delete"],setup(e,{emit:t}){const n=e,{t:r}=l(),i=Date.now(),o=864e5,a=3*o,s=d((()=>[r("instanceAge.today"),r("instanceAge.threeDay"),r("instanceAge.older")])),c=d((()=>{const e=[],t=[],r=[];for(const l of n.instances){const n=i-l.lastAccessDate;n<=o?e.push(l):n<=a?t.push(l):r.push(l)}const s=[];return e.length>0&&s.push(e),t.length>0&&s.push(t),r.length>0&&s.push(r),s}));return{__sfc:!0,props:n,emit:t,t:r,now:i,oneDay:o,threeDays:a,title:s,instancesByTime:c,InstanceCard:gS}}}),yS,[],!1,null,null,null,null).exports;const bS=s(a({__name:"ResourceManageModpack",setup(e){const{t:t}=l(),{showItemInDirectory:n}=en(Xt),{show:r,model:o,confirm:a,target:s}=mt((e=>{e&&("path"in e?f(e.path):v.value=v.value.filter((t=>t.id!==e.id)))})),c=d((()=>[{text:t("modpack.name"),sortable:!0,value:"name"},{text:t("modpack.author"),sortable:!0,value:"author"},{text:t("modpack.modpackVersion"),sortable:!0,value:"version"},{text:t("fileDetail.fileSize"),sortable:!0,value:"size"},{text:"",value:"actions",sortable:!1}])),{isValidating:u,state:p}=useModpacks(),{removeModpack:f}=en(ce),{cache:v,dispose:h}=useFeedTheBeastVersionsCache();function getModpackItem(e){var t,n,r,i,o,a,s,l,c,u,d,p,f,v,h,m;const g=e.metadata;return{resource:e,id:e.path,size:ne(e.size),icon:e.icons?e.icons[0]:"",name:null!=(a=null!=(o=null!=(r=null==(t=g["curseforge-modpack"])?void 0:t.name)?r:null==(n=g["mcbbs-modpack"])?void 0:n.name)?o:null==(i=g["modrinth-modpack"])?void 0:i.name)?a:e.fileName,version:null!=(p=null!=(d=null!=(c=null==(s=g["curseforge-modpack"])?void 0:s.version)?c:null==(l=g["modrinth-modpack"])?void 0:l.versionId)?d:null==(u=g["mcbbs-modpack"])?void 0:u.version)?p:"",author:null!=(m=null!=(h=null==(f=g["curseforge-modpack"])?void 0:f.author)?h:null==(v=g["mcbbs-modpack"])?void 0:v.author)?m:"",tags:[],type:g.modpack?"raw":g["curseforge-modpack"]?"curseforge":"modrinth"}}function getModpackItemByFtb(e){return{ftb:e,id:`${e.parent}-${e.id}`,size:"",icon:e.iconUrl,name:e.projectName,version:e.name,author:e.authors[0].name,tags:[],type:"ftb"}}const m=d((()=>{var e;return[...((null==(e=p.value)?void 0:e.files)||[]).map(getModpackItem),...v.value.map(getModpackItemByFtb)].sort(((e,t)=>e.name.localeCompare(t.name)))}));i((()=>{h()}));const{show:g}=J(pe);return{__sfc:!0,t:t,showItemInDirectory:n,show:r,model:o,confirm:a,deleting:s,headers:c,isValidating:u,state:p,removeModpack:f,ftb:v,dispose:h,getModpackItem:getModpackItem,getModpackItemByFtb:getModpackItemByFtb,items:m,showCreateDialog:g,onCreate:e=>{e.resource?g({type:"modpack",path:e.resource.path}):e.ftb&&g({type:"ftb",manifest:e.ftb})},SimpleDialog:Oe}}}),(function render117(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"h-full select-text flex-col gap-4 overflow-auto overflow-x-hidden py-0"},[t("v-data-table",{attrs:{items:n.items,loading:n.isValidating,headers:n.headers,"items-per-page":10},scopedSlots:e._u([{key:"item.name",fn:function({item:n}){return[t("div",{staticClass:"flex items-center gap-2"},[t("v-img",{staticClass:"max-w-10 rounded",attrs:{src:n.icon}}),e._v(" "+e._s(n.name)+" ")],1)]}},{key:"item.actions",fn:function({item:r}){return[r.resource?t("v-btn",{attrs:{icon:""},on:{click:function(e){return n.showItemInDirectory(r.resource.path)}}},[t("v-icon",[e._v(" folder ")])],1):e._e(),t("v-btn",{attrs:{icon:""},on:{click:function(e){return n.onCreate(r)}}},[t("v-icon",[e._v(" add ")])],1),t("v-btn",{attrs:{icon:""},on:{click:function(e){return n.show(r.resource||r.ftb)}}},[t("v-icon",{attrs:{color:"red"}},[e._v(" delete ")])],1)]}},{key:"footer.prepend",fn:function(){return[t("div",{staticClass:"ml-2 flex items-center gap-2"},[t("v-btn",{attrs:{icon:"",loading:n.isValidating}},[t("v-icon",[e._v(" folder ")])],1)],1)]},proxy:!0}])}),t(n.SimpleDialog,{attrs:{title:n.t("modpack.delete.title"),width:450,persistent:""},on:{confirm:n.confirm},model:{value:n.model,callback:function(e){n.model=e},expression:"model"}},[e._v(" "+e._s(n.t("modpack.delete.hint",{name:n.deleting?n.deleting.name:""}))+" "),t("p",{staticStyle:{color:"grey"}},[e._v(" "+e._s(n.deleting?"path"in n.deleting?n.deleting.path:n.deleting.name:"")+" ")])])],1)}),[],!1,null,null,null,null).exports;const wS=s(a({__name:"ResourceManageVersions",setup(e){const t=v({filteredMinecraft:""}),n=mt((e=>{e&&c(e)})),r=n.model,i=mt((e=>{e&&p(e)})),o=i.model,a=d((()=>[{text:_("version.name"),sortable:!0,value:"id"},{text:"Minecraft",sortable:!0,value:"minecraft"},{text:_("modrinth.modLoaders.name"),sortable:!1,value:"loader"},{value:"actions",sortable:!1}])),getIcon=e=>e.forge?"$vuetify.icons.forge":e.fabric?"$vuetify.icons.fabric":e.quilt?"$vuetify.icons.quilt":e.optifine?"$vuetify.icons.optifine":e.neoForged?"$vuetify.icons.neoForged":"$vuetify.icons.minecraft",s=d((()=>u.value.filter((e=>!t.filteredMinecraft||e.minecraft===t.filteredMinecraft)).map((e=>({id:e.id,minecraft:e.minecraft,icon:getIcon(e),loader:[e.forge,e.fabric,e.neoForged,e.optifine,e.quilt].filter((e=>!!e)),header:e}))))),{reinstall:c}=en(Fn),{versions:u}=Zt(ie),{deleteVersion:p,showVersionsDirectory:f,showVersionDirectory:h,refreshVersions:m}=en(z),g=d((()=>[...new Set(u.value.map((e=>e.minecraft)))].sort(versionCompare).reverse())),{t:_}=l();function getFilterOptions(e){return[{label:"$vuetify.icons.minecraft",value:e.minecraft,color:"lime"}]}const b=d((()=>u.value.map(getFilterOptions).reduce(((e,t)=>[...e,...t]),[])));const{refresh:k,refreshing:C}=fn(m);return usePresence(d((()=>_("presence.version")))),{__sfc:!0,data:t,reinstallDialog:n,reinstallDialogModel:r,deleteDialog:i,deleteDialogModel:o,headers:a,getIcon:getIcon,items:s,reinstall:c,localVersions:u,deleteVersion:p,showVersionsDirectory:f,showVersionDirectory:h,refreshVersions:m,minecraftVersions:g,t:_,getFilterOptions:getFilterOptions,filterOptions:b,browseVersionsFolder:function browseVersionsFolder(){f()},openVersionDir:function openVersionDir(e){h(e.id)},refresh:k,refreshing:C,SimpleDialog:Oe,vSharedTooltip:Te}}}),(function render118(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"local-version-list h-full flex-col gap-4 overflow-auto overflow-x-hidden py-0"},[t("v-data-table",{attrs:{items:n.items,headers:n.headers,loading:n.refreshing,"items-per-page":10},scopedSlots:e._u([{key:"item.id",fn:function({item:n}){return[t("v-icon",{attrs:{large:"",left:""}},[e._v(" "+e._s(n.icon)+" ")]),e._v(" "+e._s(n.id)+" ")]}},{key:"item.actions",fn:function({item:r}){return[t("v-btn",{attrs:{icon:""},on:{click:function(e){return n.showVersionDirectory(r.id)}}},[t("v-icon",[e._v(" folder ")])],1),t("v-btn",{attrs:{icon:""},on:{click:function(e){return n.reinstallDialog.show(r.id)}}},[t("v-icon",[e._v(" build ")])],1),t("v-btn",{attrs:{icon:""},on:{click:function(e){return n.deleteDialog.show(r.id)}}},[t("v-icon",{attrs:{color:"red"}},[e._v(" delete ")])],1)]}},{key:"footer.prepend",fn:function(){return[t("div",{staticClass:"ml-2 flex items-center gap-2"},[t("v-btn",{attrs:{icon:"",loading:n.refreshing},on:{click:n.browseVersionsFolder}},[t("v-icon",[e._v(" folder ")])],1),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("localVersion.refresh"),expression:"_ => t('localVersion.refresh')"}],attrs:{icon:"",loading:n.refreshing},on:{click:n.refresh}},[t("v-icon",[e._v(" refresh ")])],1),t("v-select",{staticClass:"max-w-40 flex-shrink flex-grow-0 items-center",attrs:{label:"Minecraft","hide-details":"",flat:"",solo:"","prepend-icon":"filter_alt",items:n.minecraftVersions,clearable:""},model:{value:n.data.filteredMinecraft,callback:function(t){e.$set(n.data,"filteredMinecraft",t)},expression:"data.filteredMinecraft"}})],1)]},proxy:!0}])}),t(n.SimpleDialog,{attrs:{title:n.t("localVersion.delete"),width:290,"confirm-icon":"delete",color:"error en-1",confirm:n.t("yes")},on:{cancel:n.deleteDialog.cancel,confirm:n.deleteDialog.confirm},model:{value:n.deleteDialogModel,callback:function(e){n.deleteDialogModel=e},expression:"deleteDialogModel"}},[e._v(" "+e._s(n.t("localVersion.deleteDescription"))+" ")]),t(n.SimpleDialog,{attrs:{width:390,title:n.t("localVersion.reinstallTitle",{version:n.reinstallDialog.target.value}),"confirm-icon":"build",color:"orange en-1",confirm:n.t("yes")},on:{cancel:n.reinstallDialog.cancel,confirm:n.reinstallDialog.confirm},model:{value:n.reinstallDialogModel,callback:function(e){n.reinstallDialogModel=e},expression:"reinstallDialogModel"}},[e._v(" "+e._s(n.t("localVersion.reinstallDescription"))+" ")])],1)}),[],!1,null,"29f9d9c1",null,null).exports;var xS=function render119(){var e,t,n,r,i=this,o=i._self._c,a=i._self._setupProxy;return o("div",{ref:"container",staticClass:"visible-scroll h-full select-none overflow-auto pb-8",on:{wheel:a.onWheel}},[o("div",{staticClass:"z-2 relative flex w-full flex-col py-4",on:{dragover:function(e){e.preventDefault()}}},[a.displayNewsHeader?o("div",{staticClass:"absolute right-2 top-4"},[o("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.left",value:e=>a.t("setting.hideNewsHeader"),expression:"_ => t('setting.hideNewsHeader')",modifiers:{left:!0}}],attrs:{id:"hide-news-button",icon:"",text:""},on:{click:function(e){a.displayNewsHeader=!1}}},[o("v-icon",[i._v(" visibility ")])],1)],1):i._e(),a.displayNewsHeader?o("transition",{attrs:{name:"fade-transition",mode:"out-in"}},[o("section",{staticClass:"pt-25 mt-5 max-h-[480px] min-h-[480px] px-10"},[a.currentNews?o("div",{key:a.currentNews.title},[o("div",{staticClass:"mt-10 text-5xl font-bold",staticStyle:{"letter-spacing":"1.5px"}},[i._v(" "+i._s(a.currentNews.title)+" ")]),o("div",{staticClass:"mt-4 text-lg dark:text-gray-400"},[i._v(" "+i._s(a.getDateString(null==(e=a.currentNews)?void 0:e.date,{dateStyle:"long"}))+" ")]),o("div",{staticClass:"mt-2 text-xl"},[i._v(" "+i._s(null==(t=a.currentNews)?void 0:t.description)+" ")]),o("div",{staticClass:"mt-4"},[o("v-btn",{attrs:{color:"primary",large:""},on:{click:function(e){return a.openInBrowser(a.currentNews.link)}}},[i._v(" "+i._s(a.t("news.readMore"))+" ")])],1)]):i._e()])]):i._e(),o("section",{staticClass:"mt-4 px-2"},[o(a.MeSectionHeader,{attrs:{title:a.t("me.news")},scopedSlots:i._u([{key:"extra",fn:function(){return[a.displayNewsHeader?i._e():o("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.left",value:a.t("setting.showNewsHeader"),expression:"t('setting.showNewsHeader')",modifiers:{left:!0}}],attrs:{icon:"",text:""},on:{click:function(e){a.displayNewsHeader=!0}}},[o("v-icon",[i._v(" visibility_off ")])],1)]},proxy:!0}])}),o("div",{ref:"newsContainer",staticClass:"flex w-full gap-4 overflow-x-auto overflow-y-hidden p-2",on:{wheel:function(e){return e.stopPropagation(),a.onNewsWheel.apply(null,arguments)}}},i._l(a.allNews,(function(e,t){return o("div",{key:e.title,staticClass:"gap-2",on:{mouseenter:function(e){a.current=t},click:function(t){return a.openInBrowser(e.link)}}},[o("v-chip",{attrs:{label:"",outlined:"",small:""}},[o("v-icon",{attrs:{left:""}},[i._v(" event ")]),i._v(" "+i._s(a.getDateString(e.date,{dateStyle:"long"}))+" ")],1),e.category?o("v-chip",{staticClass:"float-right",attrs:{label:"",color:"primary",outlined:"",small:""}},[i._v(" "+i._s(e.category)+" ")]):i._e(),o("v-img",{staticClass:"mt-2 rounded-lg",attrs:{src:e.image.url,width:e.image.width/2,height:e.image.height/2}},[o("div",{staticClass:"px-4 flex h-full w-full cursor-pointer items-center justify-center bg-[rgba(123,123,123,0.5)] opacity-0 transition-all duration-300 hover:opacity-100"},[i._v(" "+i._s(e.description)+" ")])]),o("div",{staticClass:"font-lg mt-1.5 font-bold"},[i._v(" "+i._s(e.title)+" ")])],1)})),0)],1),o("section",{staticClass:"mt-4 px-2"},[o(a.MeSectionHeader,{attrs:{id:"my-stuff-header",title:null!=(r=null==(n=a.options.find((e=>e.value===a.currentDisplaied)))?void 0:n.text)?r:"",options:a.options},on:{select:function(e){a.currentDisplaied=e}}}),""===a.currentDisplaied?o(a.InstancesCards,{staticClass:"px-2",attrs:{instances:a.sorted},on:{select:a.onInstanceClick}}):"modpack"===a.currentDisplaied?o(a.ResourceManageModpack,{staticClass:"mt-2"}):"version"===a.currentDisplaied?o(a.ResourceManageVersions,{staticClass:"mt-2"}):i._e()],1)],1)])};const kS=s(a({__name:"Me",setup(e){const t=useQuery("view"),{t:n}=l(),{news:r}=function useMojangNews(){const{data:e,error:t,isValidating:n,mutate:r}=$("/news",(async()=>{const e=await fetch("https://launchercontent.mojang.com/v2/news.json"),t=await e.json();if(1===t.version){const e=t.entries.filter((e=>"Minecraft: Java Edition"===e.category));for(const t of e)t.newsPageImage.url=new URL(t.newsPageImage.url,"https://launchercontent.mojang.com").toString(),t.playPageImage.url=new URL(t.playPageImage.url,"https://launchercontent.mojang.com").toString();return e}return[]}),St());return{news:d((()=>e.value||[])),isValidating:n,mutate:r,error:t}}(),{news:a}=function useLauncherNews(){const e=Zt(lt),{state:t}=Zt(ze),{data:n,error:r,isValidating:i,mutate:o}=$("/launcher-news",(async()=>{const n=new URL("https://api.xmcl.app/news");e.value&&(n.searchParams.append("version",e.value.version),n.searchParams.append("osRelease",e.value.osRelease),n.searchParams.append("os",e.value.os),n.searchParams.append("arch",e.value.arch),n.searchParams.append("env",e.value.env),n.searchParams.append("build",e.value.build.toString())),t.value&&n.searchParams.append("locale",t.value.locale);const r=await fetch(n);return r.ok?await r.json():[]}),St());return{news:d((()=>n.value||[])),isValidating:i,mutate:o,error:r}}(),{backgroundImageOverride:s}=Zt(rn),u=d((()=>[...a.value,...r.value.map((e=>({title:e.title,category:e.tag,date:e.date,description:e.text,image:{url:e.newsPageImage.url,width:e.newsPageImage.dimensions.width,height:e.newsPageImage.dimensions.height},link:e.readMoreLink})))].sort(((e,t)=>-Date.parse(e.date)+Date.parse(t.date))))),{getDateString:p}=R(),f=d((()=>[{text:n("me.games",2),value:"",icon:"apps"},{text:n("me.versions",2),value:"version",icon:"power"},{text:n("me.modpacks",2),value:"modpack",icon:"inventory_2"}])),v=sn("displayNewsHeader",!0),h=o(0),m=d((()=>u.value[h.value])),{instances:g}=Zt(Y),_=d((()=>[...g.value].sort(((e,t)=>-e.lastAccessDate+t.lastAccessDate))));c([v,m],(([e,t])=>{s.value=e?null==t?void 0:t.image.url:""}),{immediate:!0}),i((()=>{s.value=""}));const b=o(1),k=o(null),{onWheel:C}=Mt(k),S=o(void 0),{path:I}=Zt(K),{push:E,currentRoute:M}=se();return gt(d((()=>[{element:"#hide-news-button",popover:{title:n("setting.hideNewsHeader"),description:n("tutorial.hideNewsHeaderDescription")}},{element:"#my-stuff-header",popover:{title:n("me.recentPlay"),description:n("tutorial.recentPlayDescription")}}]))),{__sfc:!0,currentDisplaied:t,t:n,news:r,launcherNews:a,backgroundImageOverride:s,allNews:u,getDateString:p,options:f,displayNewsHeader:v,current:h,currentNews:m,instances:g,sorted:_,opacity:b,newsContainer:k,onNewsWheel:C,container:S,onWheel:e=>{const t=S.value;if(!t)return;const n=t.scrollHeight-t.clientHeight,r=t.scrollTop;b.value=1-r/n},path:I,push:E,currentRoute:M,onInstanceClick:e=>{"/"!==M.path&&(I.value=e,E("/"))},openInBrowser:e=>{window.open(e,"browser")},vSharedTooltip:Te,MeSectionHeader:eS,InstancesCards:_S,ResourceManageModpack:bS,ResourceManageVersions:wS}}}),xS,[],!1,null,null,null,null).exports;const CS=s(a({__name:"SplitPane",props:{minPercent:{default:10},defaultPercent:{default:50},split:{default:"vertical"},className:{default:""},flexLeft:{type:Boolean,default:!1},visibleRight:{type:Boolean,default:!0}},emits:["resize"],setup(e,{emit:t}){const n=e,r=v({active:!1,hasMoved:!1,height:null,percent:n.defaultPercent,type:"vertical"===n.split?"width":"height",resizeType:"vertical"===n.split?"left":"top"}),i=d((()=>r.active?"none":void 0)),o=d((()=>r.active?"vertical"===n.split?"col-resize":"row-resize":""));return c((()=>n.defaultPercent),((e,t)=>{r.percent=e})),{__sfc:!0,props:n,data:r,emit:t,userSelect:i,cursor:o,onClick:function onClick(){r.hasMoved||(r.percent=50,t("resize",r.percent))},onMouseDown:function onMouseDown(){r.active=!0,r.hasMoved=!1},onMouseUp:function onMouseUp(){r.active=!1},onMouseMove:function onMouseMove(e){if(0!==e.buttons&&0!==e.which||(r.active=!1),r.active){let i=0,o=e.currentTarget;if("vertical"===n.split)for(;o;)i+=o.offsetLeft,o=o.offsetParent;else for(;o;)i+=o.offsetTop,o=o.offsetParent;o=e.currentTarget;const a="vertical"===n.split?e.pageX:e.pageY,s="vertical"===n.split?o.offsetWidth:o.offsetHeight,l=Math.floor((a-i)/s*1e4)/100;l>n.minPercent&&l<100-n.minPercent&&(r.percent=l),t("resize",r.percent),r.hasMoved=!0}}}}}),(function render120(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"vue-splitter-container clearfix",style:{cursor:n.cursor,userSelect:n.userSelect},on:{mouseup:n.onMouseUp,mousemove:n.onMouseMove}},[t("div",{staticClass:"splitter-pane splitter-paneL",class:{vertical:"vertical"===e.split,horizontal:"horizontal"===e.split},style:{[n.data.type]:e.visibleRight?n.data.percent+"%":"100%",display:e.flexLeft?"flex":"initial",flexDirection:e.flexLeft?"column":"initial",overflow:e.flexLeft?"auto":"initial"}},[e._t("left")],2),e.visibleRight?[t("div",{staticClass:"splitter-pane-resizer",class:{vertical:"vertical"===e.split,horizontal:"horizontal"===e.split},style:{[n.data.resizeType]:n.data.percent+"%"},on:{mousedown:n.onMouseDown,click:n.onClick}}),t("div",{staticClass:"splitter-pane splitter-paneR",class:{vertical:"vertical"===e.split,horizontal:"horizontal"===e.split},style:{[n.data.type]:100-n.data.percent+"%"}},[e._t("right")],2)]:e._e()],2)}),[],!1,null,"7a902ee5",null,null).exports,SS=a({__name:"MarketBase",props:{plans:null,items:null,itemHeight:null,selectionMode:{type:Boolean},loading:{type:Boolean},error:null},emits:["load","drop","update:selectionMode"],setup(e,{emit:n}){const r=e,a=useQuery("id"),s=d((()=>{if(a.value)return r.items.find((e=>"object"==typeof e&&"id"in e&&e.id===a.value))}));c((()=>r.items),((e,t)=>{if((!t||0===t.length)&&e.length>0){const t=e[0];"object"==typeof t&&"id"in t&&(a.value=t.id)}}));const l=d((()=>{var e;const t=a.value;if(t&&(null==t?void 0:t.startsWith("modrinth:")))return t.substring(9);const n=s.value;return(null==n?void 0:n.modrinthProjectId)||(null==(e=null==n?void 0:n.modrinth)?void 0:e.project_id)||""})),u=d((()=>{var e,t,n;const r=a.value;return r&&(null==r?void 0:r.startsWith("curseforge:"))?Number(r.substring(11)):(null==(e=s.value)?void 0:e.curseforgeProjectId)||(null==(n=null==(t=s.value)?void 0:t.curseforge)?void 0:n.id)||void 0})),p=f("selections",(()=>o({})),!0),{current:v}=Zt(Pt),onKeyPress=e=>{if(!v.value.dialog){if(e.ctrlKey&&"a"===e.key){e.preventDefault(),e.stopPropagation(),n("update:selectionMode",!0);const t={};for(const e of r.items)"string"!=typeof e&&"id"in e&&e.installed.length>0&&(t[e.id]=!0);p.value=t}"Escape"===e.key&&(n("update:selectionMode",!1),p.value={})}};return t((()=>{document.addEventListener("keydown",onKeyPress)})),i((()=>{document.removeEventListener("keydown",onKeyPress)})),{__sfc:!0,props:r,emit:n,selectedId:a,selectedItem:s,selectedModrinthId:l,selectedCurseforgeId:u,onSelect:(e,t)=>{if(r.selectionMode&&t.installed.length>0)if(e.ctrlKey)p.value={...p.value,[t.id]:!p.value[t.id]};else if(e.shiftKey){const e=r.items,n=e.findIndex((e=>"object"==typeof e&&"id"in e&&e.id===a.value)),i=e.findIndex((e=>"object"==typeof e&&"id"in e&&e.id===t.id)),o=Math.min(n,i),s=Math.max(n,i),l={};for(let t=o;t<=s;t++){const n=e[t];"object"==typeof n&&"id"in n&&(l[n.id]=!0)}p.value=l}else a.value=t.id,p.value={[t.id]:!0};else a.value=t.id,p.value={}},onScroll:e=>{const t=e.target;t&&t.scrollTop+t.clientHeight>=t.scrollHeight-100&&n("load")},selections:p,current:v,onKeyPress:onKeyPress,SplitPane:CS,vSharedTooltip:Te}}});const IS=s(SS,(function render121(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"relative flex h-full select-none flex-col overflow-auto pb-0 market-base",staticStyle:{"box-sizing":"border-box"},on:{wheel:function(e){e.stopPropagation()}}},[t("v-progress-linear",{staticClass:"absolute left-0 top-0 z-20 m-0 p-0",attrs:{active:e.loading,height:"3",indeterminate:!0}}),t(n.SplitPane,{staticClass:"flex h-full w-full overflow-auto py-0",attrs:{"flex-left":"","min-percent":30,"default-percent":30},scopedSlots:e._u([{key:"left",fn:function(){return[t("div",[e._t("actions"),e.error?t("v-alert",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e.error.message,expression:"error.message"}],staticClass:"overflow-hidden text-ellipsis whitespace-nowrap",attrs:{type:"error",dense:""}},[e._v(" "+e._s(e.error)+" ")]):e._e()],2),e.$slots.options?e._t("options"):e.items.length>0?t("v-virtual-scroll",{key:"market-left",staticClass:"visible-scroll h-full max-h-full w-full overflow-auto pl-1 pt-2",attrs:{id:"left-pane",bench:16,items:e.items,"item-height":e.itemHeight},on:{scroll:n.onScroll},scopedSlots:e._u([{key:"default",fn:function({item:t,index:r}){return[e._t("item",null,{item:t,index:r,hasUpdate:"string"!=typeof t&&!!e.plans[t.id],checked:"string"!=typeof t&&(n.selections[t.id]||!1),selectionMode:"string"!=typeof t&&(e.selectionMode&&t.installed&&t.installed.length>0),selected:"string"!=typeof t&&(n.selectedItem&&n.selectedItem.id===t.id||n.selections[t.id]||!1),on:{click:e=>n.onSelect(e,t)}})]}}],null,!0)}):e._t("placeholder")]},proxy:!0},{key:"right",fn:function(){var r,i,o;return[t("div",{key:"market-right",staticClass:"flex flex-col h-full flex-grow-0 overflow-y-auto overflow-x-hidden market-right",attrs:{id:"right-pane"}},[e._t("content",null,{selectedItem:n.selectedItem,selectedId:n.selectedId,selectedModrinthId:n.selectedModrinthId,selectedCurseforgeId:n.selectedCurseforgeId,updating:null==(o=e.plans[null!=(i=null==(r=n.selectedItem)?void 0:r.id)?i:""])?void 0:o.updating})],2)]},proxy:!0}],null,!0)}),e._t("default")],2)}),[],!1,null,"eb3919f8",null,null).exports;const ES=s(a({__name:"MarketProjectDetailVersion",props:{version:null,showChangelog:{type:Boolean}},emits:["install","click"],setup(e,{emit:t}){const n=e,r=d((()=>n.version.loaders.map((e=>"vanilla"===e.toLowerCase()?{icon:"$vuetify.icons.minecraft",loader:e}:"forge"===e.toLowerCase()?{icon:"$vuetify.icons.forge",loader:e}:"fabric"===e.toLowerCase()?{icon:"$vuetify.icons.fabric",loader:e}:"quilt"===e.toLowerCase()?{icon:"$vuetify.icons.quilt",loader:e}:"neoforge"===e.toLowerCase()?{icon:"$vuetify.icons.neoForged",loader:e}:"iris"===e.toLowerCase()?{icon:"$vuetify.icons.iris",loader:e}:"optifine"===e.toLowerCase()?{icon:"$vuetify.icons.optifine",loader:e}:{loader:e})))),{getColorCode:i}=yt(),o=d((()=>i(getColorForReleaseType(n.version.type)))),{t:a}=l();return{__sfc:!0,props:n,emit:t,loaders:r,getColorCode:i,color:o,t:a,getLocalDateString:Dt}}}),(function render122(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"rounded p-2 transition-colors duration-300 hover:bg-[rgba(0,0,0,0.15)]",style:{backgroundColor:e.version.installed?"rgba(0,0,0,0.25)":""}},[t("div",{staticClass:"grid-cols-13 my-1 grid cursor-pointer gap-x-1 text-gray-700 dark:text-gray-300",on:{click:function(t){return n.emit("click",e.version)}}},[t("div",{staticClass:"col-span-5"},[t("div",[e._v(" "+e._s(e.version.name)+" ")]),t("div",{staticClass:"mt-1"},[t("span",{staticClass:"border-l-[3px] pl-3 font-bold",style:{color:n.color,borderColor:n.color}},[e._v(" "+e._s(n.t(`versionType.${e.version.type}`))+" ")]),e._v(" · "+e._s(e.version.version)+" ")])]),t("div",{staticClass:"col-span-4"},[t("div",{staticClass:"flex flex-wrap items-center"},e._l(n.loaders,(function(n){return t("div",{key:n.loader,staticClass:"divide-light-600 mr-1 divide-x"},[n.icon?t("v-icon",[e._v(" "+e._s(n.icon)+" ")]):t("span",[e._v(" "+e._s(n.loader)+" ")])],1)})),0),e.version.minecraftVersion?t("div",{staticClass:"mr-1 mt-1"},[e._v(" "+e._s(e.version.minecraftVersion)+" ")]):e._e()]),t("div",{staticClass:"col-span-4"},[e.version.downloadCount?t("div",[e._v(" "+e._s(n.t("downloadCount",{count:e.version.downloadCount}))+" ")]):e._e(),e.version.createdDate?t("div",{staticClass:"mt-1"},[e._v(" "+e._s(n.getLocalDateString(e.version.createdDate))+" ")]):e._e()])]),e.showChangelog?t("div",{key:`${e.version.id}-changelog`,staticClass:"grid-cols-13 my-1.5 grid"},[t("div",{staticClass:"col-span-13 border-l-[3px] pl-3",style:{borderColor:n.color},attrs:{colspan:"3"}},[e.version.changelogLoading?t("v-skeleton-loader",{attrs:{type:"paragraph"}}):t("div",{staticClass:"markdown-body max-h-70 select-text overflow-auto text-gray-500 transition-colors hover:text-black dark:hover:text-gray-300",domProps:{innerHTML:e._s(e.version.changelog)}})],1)]):e._e()])}),[],!1,null,null,null,null).exports;const MS=s(a({__name:"AppCopyChip",props:{value:null,large:{type:Boolean},label:{type:Boolean},outlined:{type:Boolean}},setup(e){const t=o(!1);return{__sfc:!0,clicked:t,onInfoClicked:e=>{windowController.writeClipboard(e),t.value=!0},vSharedTooltip:Te}}}),(function render123(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-chip",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e.value,expression:"value"},{name:"ripple",rawName:"v-ripple"}],staticClass:"cursor-pointer",attrs:{label:e.label,color:"dark:grey dark:darken-4",small:!e.large,outlined:e.outlined},on:{click:function(t){return n.onInfoClicked(e.value)}}},[t("span",{staticClass:"select-text overflow-hidden overflow-ellipsis"},[e._v(" "+e._s(e.value)+" ")]),t("v-icon",{attrs:{small:"",right:"",color:n.clicked?"green":""}},[e._v(" "+e._s(n.clicked?"check":"content_copy")+" ")])],1)}),[],!1,null,null,null,null).exports;const PS=s(a({__name:"AppCollectionList",props:{select:null,projectId:null,noFavorite:{type:Boolean}},emits:["update:select"],setup(e,{emit:t}){const n=e,{collections:r,follows:i}=Zt(ub),o=d({get(){var e,t;if(n.noFavorite)return(null==(e=r.value)?void 0:e.findIndex((e=>e.id===n.select)))||-1;const i=null==(t=r.value)?void 0:t.findIndex((e=>e.id===n.select));return-1===i||void 0===i?0:i+1},set(e){var i,o,a,s;n.noFavorite?t("update:select",null==(o=null==(i=r.value)?void 0:i[e])?void 0:o.id):t("update:select",0===e?"followed":null==(s=null==(a=r.value)?void 0:a[e-1])?void 0:s.id)}}),a=d((()=>{var e,t,o;return n.noFavorite?(null==(e=r.value)?void 0:e.map((e=>({id:e.id,name:e.name,description:e.description,icon_url:e.icon_url,count:e.projects.length}))))||[]:[{id:"followed",name:s("modrinth.followedProjects"),description:"",icon_url:void 0,icon:"favorite",count:(null==(t=i.value)?void 0:t.length)||0},...(null==(o=r.value)?void 0:o.map((e=>({id:e.id,name:e.name,description:e.description,icon_url:e.icon_url,count:e.projects.length}))))||[]]})),{t:s}=l(),{show:c}=J("collection");return{__sfc:!0,collections:r,follows:i,props:n,emit:t,selectedIndex:o,collectionItems:a,t:s,show:c}}}),(function render124(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list",{attrs:{nav:""}},[t("v-list-item-group",{attrs:{"input-value":n.selectedIndex,value:n.selectedIndex,color:"primary"},on:{change:function(e){n.selectedIndex=e}}},e._l(n.collectionItems,(function(r){return t("v-list-item",{key:r.id,on:{click:function(e){}}},[t("v-list-item-avatar",["icon"in r?t("v-icon",{attrs:{color:"red"}},[e._v(e._s(r.icon))]):r.icon_url?t("v-img",{attrs:{src:r.icon_url}}):t("div",[t("span",{staticClass:"white--text text-h5 capitalize"},[e._v(e._s(r.name[0]))])])],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(r.name)+" ")]),t("v-list-item-subtitle",[e._v(" "+e._s(r.description)+" ")]),t("v-list-item-subtitle",[e._v(" "+e._s(n.t("modrinth.projects",{count:r.count}))+" ")])],1)],1)})),1),e.projectId?t("v-list-item",{attrs:{color:"primary"},on:{click:function(e){return n.show(n.props.projectId)}}},[t("v-list-item-icon",[t("v-icon",[e._v("add")])],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("modrinth.createCollection"))+" ")])],1)],1):e._e()],1)}),[],!1,null,null,null,null).exports;var DS=function render125(){var e,t,n,r=this,i=r._self._c,o=r._self._setupProxy;return i("div",{staticClass:"mod-detail contained w-full overflow-auto",on:{scroll:o.onScroll}},[r.detail.archived?i("v-alert",{attrs:{type:"error",text:"",tile:""}},[r._v(" "+r._s(o.t("modInstall.archived",{name:r.detail.title}))+" ")]):r._e(),i("div",{staticClass:"header-container flex flex-grow gap-4 p-4"},[i("div",{staticClass:"self-center"},[r.loading?i("v-skeleton-loader",{attrs:{width:"128",height:"128",type:"card"}}):i("img",{directives:[{name:"fallback-img",rawName:"v-fallback-img",value:o.BuiltinImages.unknownServer,expression:"BuiltinImages.unknownServer"}],staticClass:"rounded-xl",attrs:{width:"128",height:"128",src:r.detail.icon||o.BuiltinImages.unknownServer}})],1),i("div",{staticClass:"flex flex-col"},[r.loading?i("v-skeleton-loader",{staticClass:"mb-2",attrs:{type:"heading"}}):i("span",{staticClass:"inline-flex items-center gap-2 text-2xl font-bold"},[r.detail.url?i("a",{attrs:{target:"browser",href:r.detail.url}},[r._v(" "+r._s(o.titleToDisplay)+" ")]):[r._v(" "+r._s(o.titleToDisplay)+" ")],i("v-btn",{attrs:{icon:"",small:"",loading:r.loading,color:"grey"},on:{click:function(e){return o.emit("refresh")}}},[i("v-icon",{attrs:{size:"20"}},[r._v(" sync ")])],1),i("div",{staticClass:"flex-grow"}),r.modrinth?[i("v-menu",{scopedSlots:r._u([{key:"activator",fn:function({on:e}){return[i("v-btn",r._g({attrs:{small:"",plain:!r.collection,icon:"",loading:r.loadingCollections}},e),[i("v-icon",{class:r.collection?"":"material-icons-outlined"},[r._v(" label ")])],1)]}}],null,!1,4226074198)},[i(o.AppCollectionList,{attrs:{"project-id":r.modrinth,"no-favorite":"",select:r.collection},on:{"update:select":function(e){return o.emit("collection",e)}}})],1),i("v-btn",{attrs:{small:"",plain:!r.followed,icon:"",color:"yellow",loading:r.following},on:{click:function(e){return o.emit("follow",!r.followed)}}},[i("v-icon",{staticClass:"material-icons-outlined"},[r._v(" "+r._s(r.followed?"star":"star_rate")+" ")])],1)]:r._e(),("curseforge"===r.currentTarget?r.curseforge:r.modrinth)?i(o.AppCopyChip,{attrs:{label:"",value:(null==(e="curseforge"===r.currentTarget?r.curseforge:r.modrinth)?void 0:e.toString())||"",outlined:""}}):r._e()],2),i("div",{staticClass:"ml-1 flex flex-grow-0 items-center gap-2 pt-1"},[r.loading?[i("v-skeleton-loader",{attrs:{width:"100",type:"text"}}),i("v-skeleton-loader",{attrs:{width:"100",type:"text"}}),i("v-skeleton-loader",{attrs:{width:"100",type:"text"}})]:[r._l(o.detailsHeaders,(function(e,t){return[i("div",{key:e.id,staticClass:"flex flex-grow-0"},[e.icon?i("v-icon",{staticClass:"material-icons-outlined pb-0.5",attrs:{color:e.color,left:""}},[r._v(" "+r._s(e.icon)+" ")]):r._e(),r._v(" "+r._s(e.text)+" ")],1),t<o.detailsHeaders.length-1?i("v-divider",{key:e.id+"divider",staticClass:"ml-1",attrs:{vertical:""}}):r._e()]}))]],2),i("div",{staticClass:"my-1 ml-1"},[r.loading?i("v-skeleton-loader",{attrs:{type:"text, text"}}):o.descriptionToDisplay.includes("§")?[i("TextComponent",{attrs:{source:o.descriptionToDisplay}})]:[r._v(" "+r._s(o.descriptionToDisplay)+" ")]],2),i("div",{staticClass:"my-2 flex flex-col gap-2 lg:flex-row lg:flex-wrap lg:items-end"},[i("div",{staticClass:"flex items-end gap-2 flex-wrap"},[r.selectedInstalled&&!r.noEnabled?i("v-btn",{attrs:{disabled:r.updating,loading:r.loadingVersions,small:"",plain:"",outlined:"","hide-details":""},on:{click:function(e){o._enabled=!o._enabled}}},[i("v-icon",{attrs:{left:""}},[r._v(" "+r._s(r.enabled?"flash_off":"flash_on")+" ")]),r._v(" "+r._s(r.enabled?o.t("disable"):o.t("enable"))+" ")],1):r._e(),r.selectedInstalled?r._e():i("v-btn",{staticClass:"primary",attrs:{loading:r.loadingVersions||r.updating,disabled:!o.selectedVersion,small:""},on:{click:o.onInstall}},[i("v-icon",{staticClass:"material-icons-outlined",attrs:{left:""}},[r._v(" file_download ")]),r._v(" "+r._s(o.hasInstalledVersion?o.t("modInstall.switch"):o.t("modInstall.install"))+" ")],1),r.selectedInstalled?r._e():i("div",{staticClass:"v-card border-transparent bg-transparent!",class:{"theme--dark":o.isDark,"theme--light":!o.isDark}},[i("div",{staticClass:"v-card__subtitle overflow-hidden overflow-ellipsis p-0"},[r._v(" "+r._s(r.versions.length>0?o.t("modInstall.installHint",{file:1,dependencies:r.dependencies.filter((e=>"required"===e.type)).length}):o.t("modInstall.noVersionSupported",{supported:null==(t=r.supportedVersions)?void 0:t.join(", ")}))+" ")])]),r.selectedInstalled&&!r.noDelete?i("v-btn",{staticClass:"red",attrs:{loading:r.loadingVersions,disabled:!o.selectedVersion||r.updating,small:""},on:{click:function(e){return o.emit("delete")}}},[i("v-icon",{staticClass:"material-icons-outlined",attrs:{left:""}},[r._v(" delete ")]),r._v(" "+r._s(o.t("delete.yes"))+" ")],1):r._e()],1),i("div",{staticClass:"flex-grow"}),r.noVersion?r._e():i("div",{staticClass:"text-center"},[i("v-menu",{attrs:{"open-on-hover":"",disabled:r.loadingVersions,"offset-y":""},scopedSlots:r._u([{key:"activator",fn:function({on:e,attrs:t}){var n;return[i("div",r._g(r._b({staticClass:"cursor-pointer items-center",class:{flex:r.versions.length>0,hidden:0===r.versions.length},staticStyle:{color:"var(--color-secondary-text)"}},"div",t,!1),e),[i("span",{staticClass:"mr-2 whitespace-nowrap font-bold"},[r._v(" "+r._s(o.t("modInstall.currentVersion"))+": ")]),r.loadingVersions?i("v-skeleton-loader",{staticClass:"self-center",attrs:{width:"100",type:"text"}}):i("v-btn",{attrs:{small:"",plain:"",outlined:"","hide-details":""}},[i("span",{staticClass:"xl:max-w-50 max-w-40 overflow-hidden overflow-ellipsis whitespace-nowrap 2xl:max-w-full"},[r._v(" "+r._s(null==(n=o.selectedVersion)?void 0:n.name)+" ")]),i("v-icon",{staticClass:"material-icons-outlined",attrs:{right:""}},[r._v(" arrow_drop_down ")])],1)],1)]}}],null,!1,1685880750)},[i("v-list",{staticClass:"max-h-[400px] overflow-auto",attrs:{dense:""}},r._l(r.versions,(function(e,t){var n;return i("v-list-item",{key:e.id+t,class:{"v-list-item--active":e.id===(null==(n=o.selectedVersion)?void 0:n.id)},attrs:{value:e.installed},on:{click:function(t){o.selectedVersion=e}}},[i("v-list-item-content",[i("v-list-item-title",[r._v(r._s(e.name))]),i("v-list-item-subtitle",[r._v(r._s(e.version))])],1),i("v-list-item-avatar",{staticClass:"self-center"},[e.installed?i("v-icon",{attrs:{small:""}},[r._v(" folder ")]):r._e()],1)],1)})),1)],1)],1)])],1)]),i("v-tabs",{attrs:{"background-color":"transparent"},model:{value:o.tab,callback:function(e){o.tab=e},expression:"tab"}},[i("v-tab",[r._v(" "+r._s(o.t("modrinth.description"))+" ")]),i("v-tab",{attrs:{disabled:0===o.props.detail.galleries.length}},[r._v(" "+r._s(o.t("modrinth.gallery"))+" ")]),r.versions.length>0&&!r.noVersion?i("v-tab",[r._v(" "+r._s(o.t("modrinth.versions"))+" ")]):r._e()],1),i("v-divider"),i("div",{staticClass:"grid w-full grid-cols-4 gap-2"},[i("v-tabs-items",{staticClass:"main-content h-full max-h-full max-w-full bg-transparent! p-4",model:{value:o.tab,callback:function(e){o.tab=e},expression:"tab"}},[i("v-tab-item",[r.dependencies.length>0?i("v-expansion-panels",{staticClass:"mb-4",attrs:{disabled:0===r.dependencies.length},model:{value:o.showDependencies,callback:function(e){o.showDependencies=e},expression:"showDependencies"}},[i("v-expansion-panel",[i("v-expansion-panel-header",[i("span",[i("v-badge",{attrs:{inline:"",content:r.dependencies.length||"0"}},[r._v(" "+r._s(o.t("dependencies.name"))+" ")])],1)]),i("v-expansion-panel-content",[i("div",{},[r.loadingDependencies?[i("v-skeleton-loader",{attrs:{type:"list-item-two-line, list-item-two-line"}}),i("v-skeleton-loader",{attrs:{type:"list-item-two-line, list-item-two-line"}}),i("v-skeleton-loader",{attrs:{type:"list-item-two-line, list-item-two-line"}})]:r._l(r.dependencies,(function(e){return i("v-list-item",{key:e.id+e.parent,on:{click:function(t){return o.emit("open-dependency",e)}}},[i("v-list-item-avatar",[i("v-img",{attrs:{src:e.icon}})],1),i("v-list-item-content",[i("v-list-item-title",[r._v(" "+r._s(e.title)+" ")]),i("v-list-item-subtitle",[r._v(" "+r._s(e.description)+" ")]),i("v-list-item-subtitle",{staticClass:"flex gap-2"},[e.parent?i("div",[r._v(" "+r._s(e.parent)+" ")]):r._e(),i("div",{staticClass:"inline font-bold",class:{"text-red-400":"incompatible"===e.type,"text-green-400":"required"===e.type}},[r._v(" "+r._s(o.tDepType(e.type))+" ")]),e.installedVersion?i("v-divider",{attrs:{vertical:""}}):r._e(),e.installedVersion?i("div",[r._v(" "+r._s(o.t("modInstall.installed"))+" ")]):r._e(),e.installedDifferentVersion?i("v-divider",{attrs:{vertical:""}}):r._e(),e.installedDifferentVersion?i("span",[r._v(" "+r._s(o.t("modInstall.dependencyHint",{version:e.installedDifferentVersion}))+" ")]):r._e()],1)],1),i("v-list-item-action",{staticClass:"self-center"},[i("v-btn",{attrs:{text:"",icon:"",disabled:!!e.installedVersion,loading:e.progress>=0},on:{click:function(t){return t.stopPropagation(),o.emit("install-dependency",e)}},scopedSlots:r._u([{key:"loader",fn:function(){return[e.progress>=0?i("v-progress-circular",{attrs:{size:20,width:2,value:100*e.progress}}):r._e()]},proxy:!0}],null,!0)},[i("v-icon",{staticClass:"material-icons-outlined"},[r._v(" file_download ")])],1)],1)],1)}))],2)])],1)],1):r._e(),r.loading?i("v-card-text",{staticClass:"overflow-auto"},[i("v-skeleton-loader",{attrs:{type:"heading, list-item, paragraph, card, sentences, image, paragraph, paragraph"}})],1):r.detail.htmlContent?i("div",{staticClass:"markdown-body select-text whitespace-normal",class:{"project-description":r.curseforge},attrs:{"data-description-div":""},domProps:{innerHTML:r._s(o.isEnabled&&r.detail.localizedHtmlContent||r.detail.htmlContent)},on:{click:o.onDescriptionDivClicked}}):r.detail.description.includes("§")?[i("TextComponent",{attrs:{source:r.detail.description}})]:[r._v(" "+r._s(r.detail.description)+" ")]],2),i("v-tab-item",[i("div",{staticClass:"grid grid-cols-2 gap-2 p-4"},r._l(r.detail.galleries,(function(e){return i("v-card",{key:e.url+e.title,attrs:{hover:""},on:{click:function(t){return o.onShowImage(e)}}},[i("v-img",{attrs:{src:e.url,height:"200px"}}),i("v-card-title",[r._v(" "+r._s(e.title)+" ")]),i("v-card-subtitle",[r._v(" "+r._s(e.description)+" "),e.date?i("div",[r._v(" "+r._s(o.getDateString(e.date))+" ")]):r._e()])],1)})),1)]),i("v-tab-item",{staticClass:"h-full"},[r.loadingVersions?i("v-skeleton-loader",{attrs:{type:"table-thead, table-tbody"}}):r.versions.length>0?[o.installed?i("v-subheader",[r._v(" "+r._s(o.t("modInstall.installed"))+" ")]):r._e(),o.installed?i(o.ModDetailVersion,{key:o.installed.id,attrs:{version:o.installed,"show-changelog":(null==(n=o.selectedVersion)?void 0:n.id)===o.installed.id},on:{click:o.onVersionClicked}}):r._e(),o.installed&&o.notInstalled.length>0?i("v-divider",{staticClass:"my-2"}):r._e(),r._l(o.notInstalled,(function(e){var t;return i(o.ModDetailVersion,{key:e.id,attrs:{version:e,"show-changelog":(null==(t=o.selectedVersion)?void 0:t.id)===e.id},on:{click:o.onVersionClicked}})}))]:i(o.Hint,{staticClass:"h-full",attrs:{size:100,icon:"cancel",text:o.t("modInstall.noVersionSupported")}})],2)],1),i("aside",{staticClass:"side-content"},[r.curseforge||r.modrinth?[i("v-subheader",[r._v(" "+r._s(o.t("modInstall.source"))+" ")]),r.loading?[i("v-skeleton-loader",{attrs:{type:"avatar"}})]:i("span",{staticClass:"flex flex-wrap gap-2 px-2"},[r.modrinth?i("v-btn",{attrs:{text:"",icon:"",color:"modrinth"===r.currentTarget?"primary":""},on:{click:function(e){return o.goModrinthProject(r.modrinth)}}},[i("v-icon",[r._v(" $vuetify.icons.modrinth ")])],1):r._e(),r.curseforge?i("v-btn",{attrs:{text:"",icon:"",color:"curseforge"===r.currentTarget?"primary":""},on:{click:function(e){return o.goCurseforgeProject(r.curseforge)}}},[i("v-icon",{staticClass:"mt-0.5",attrs:{size:30}},[r._v(" $vuetify.icons.curseforge ")])],1):r._e()],1),i("v-divider",{staticClass:"mt-4 w-full"})]:r._e(),o.validModLoaders.length>0?[i("v-subheader",[r._v(" "+r._s(o.t("modrinth.modLoaders.name"))+" ")]),i("span",{staticClass:"flex flex-wrap gap-2 px-2"},r._l(o.validModLoaders,(function(e){return i("div",{key:e,staticStyle:{width:"36px",height:"36px"}},[i("v-icon",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e,expression:"l"}],attrs:{size:"32px"}},[r._v(" "+r._s(o.iconMapping[e])+" ")])],1)})),0),i("v-divider",{staticClass:"mt-4 w-full"})]:r._e(),r.detail.categories.length>0?i("v-subheader",[r._v(" "+r._s(o.t("modrinth.categories.categories"))+" ")]):r._e(),i("span",{staticClass:"flex flex-wrap gap-2"},[r.loading?[i("v-skeleton-loader",{attrs:{type:"chip"}}),i("v-skeleton-loader",{attrs:{type:"chip"}}),i("v-skeleton-loader",{attrs:{type:"chip"}})]:r._l(r.detail.categories,(function(e){return i("v-chip",{key:e.id,staticClass:"mr-2",attrs:{label:"",outlined:""},on:{mousedown:function(e){e.preventDefault()},click:function(t){return o.emit("select:category",e.id)}}},[e.iconHTML?i("v-avatar",{attrs:{left:""},domProps:{innerHTML:r._s(e.iconHTML)}}):e.icon?i("v-icon",{attrs:{left:""}},[r._v(r._s(e.icon))]):e.iconUrl?i("v-avatar",{attrs:{left:""}},[i("v-img",{attrs:{src:e.iconUrl}})],1):r._e(),r._v(" "+r._s(e.name)+" ")],1)}))],2),r.detail.externals.length>0&&r.detail.categories.length>0?i("v-divider",{staticClass:"mt-4 w-full"}):r._e(),r.detail.externals.length>0?i("v-subheader",[r._v(" "+r._s(o.t("modrinth.externalResources"))+" ")]):r._e(),i("div",{staticClass:"px-1"},[r.loading?[i("v-skeleton-loader",{attrs:{type:"sentences, sentences"}})]:r._l(r.detail.externals,(function(e){return i("span",{key:e.name+e.url,staticClass:"flex flex-grow-0 items-center gap-1"},[i("v-icon",[r._v(" "+r._s(e.icon)+" ")]),i("a",{attrs:{href:e.url}},[r._v(" "+r._s(e.name)+" ")])],1)}))],2),r.detail.info.length>0&&r.detail.externals.length>0?i("v-divider",{staticClass:"mt-4 w-full"}):r._e(),r.detail.info.length>0?i("div",{staticClass:"px-1"},[i("v-subheader",[r._v(" "+r._s(o.t("modrinth.technicalInformation"))+" ")]),i("div",{staticClass:"grid grid-cols-1 gap-1 gap-y-3 overflow-auto overflow-y-hidden pr-2"},[r.loading?[i("v-skeleton-loader",{attrs:{type:"chip"}}),i("v-skeleton-loader",{attrs:{type:"chip"}}),i("v-skeleton-loader",{attrs:{type:"chip"}}),i("v-skeleton-loader",{attrs:{type:"chip"}})]:r._l(r.detail.info,(function(e){return i("div",{key:e.name,staticClass:"item"},[i("v-icon",[r._v(r._s(e.icon))]),i("div",{staticClass:"overflow-x-auto overflow-y-hidden"},[i("span",[r._v(r._s(e.name))]),e.url?i("a",{attrs:{href:e.url}},[r._v(" "+r._s(e.value)+" ")]):r._e(),i(o.AppCopyChip,{attrs:{value:e.value,outlined:""}})],1)],1)}))],2)],1):r._e()],2)],1)],1)};const TS=s(a({__name:"MarketProjectDetail",props:{detail:null,versions:null,enabled:{type:Boolean},error:null,updating:{type:Boolean},dependencies:null,loading:{type:Boolean},loadingDependencies:{type:Boolean},loadingVersions:{type:Boolean},selectedInstalled:{type:Boolean},supportedVersions:null,noDelete:{type:Boolean},noEnabled:{type:Boolean},noVersion:{type:Boolean},hasMore:{type:Boolean},curseforge:null,modrinth:null,currentTarget:null,followed:{type:Boolean},following:{type:Boolean},loadingCollections:{type:Boolean},collection:null},emits:["load-changelog","load-more","install","install-dependency","delete","enable","open-dependency","select:category","refresh","description-link-clicked","follow","collection"],setup(e,{emit:t}){const n=e,r=o(0),i=d({get:()=>n.enabled,set(e){t("enable",e)}}),a=d((()=>{var e;return L.value&&n.detail.localizedTitle||n.detail.title||(null==(e=n.error)?void 0:e.name)||""})),s=d((()=>{var e;return L.value&&n.detail.localizedDescription||n.detail.description||(null==(e=n.error)?void 0:e.message)||""})),u=d((()=>{const e=[];return n.detail.author&&e.push({id:`${n.detail.id}-author`,icon:"person",text:n.detail.author}),n.detail.downloadCount&&e.push({id:`${n.detail.id}-download`,icon:"file_download",text:ne(n.detail.downloadCount,"")}),n.detail.follows&&e.push({id:`${n.detail.id}-follow`,icon:"star_rate",color:"orange",text:n.detail.follows.toString()}),e})),{getDateString:p}=R(),v=d((()=>n.versions.some((e=>e.installed)))),{push:h,replace:m,currentRoute:g}=se(),{isDark:_}=Zt(rn),k=f("selectedVersion",o(n.versions.find((e=>e.installed))||n.versions[0]));c(k,((e,n)=>{e!==n&&e&&t("load-changelog",e)}),{immediate:!0});const{t:C}=l();c((()=>n.detail),((e,t)=>{(null==e?void 0:e.id)!==(null==t?void 0:t.id)&&(I.value=!1,k.value=void 0,r.value=0)}));let S=!1;c([()=>n.detail,()=>n.loading],(()=>{S=!0}),{immediate:!0}),c((()=>n.versions),(e=>{!S&&k.value||(S=!1,k.value=n.versions.find((e=>e.installed))||e[0])}),{immediate:!0});const I=o(!1),E=d((()=>n.versions.find((e=>e.installed)))),M=d((()=>n.versions.filter((e=>!e.installed)))),P=Zt(F);const D={forge:"$vuetify.icons.forge",fabric:"$vuetify.icons.fabric",quilt:"$vuetify.icons.quilt",optifine:"$vuetify.icons.optifine",neoforge:"$vuetify.icons.neoForged",iris:"$vuetify.icons.iris",oculus:"$vuetify.icons.oculus"},T=d((()=>n.detail.modLoaders.filter((e=>D[e])))),{isEnabled:L}=f(By,useLocalizedContentControl());function onDescriptionLinkClicked(e,t){var n,r;const i=new URL(t);if("modrinth.com"===i.host){const t=null!=(n=i.pathname.split("/")[2])?n:"";let r="";i.pathname.startsWith("/mod/")?r="mods":i.pathname.startsWith("/shaders/")?r="shaderpacks":i.pathname.startsWith("/resourcepacks/")?r="resourcepacks":i.pathname.startsWith("/modpacks")&&(r="modpacks"),"modpacks"!==r&&t&&r&&(h({query:{...g.query,id:`modrinth:${t}`}}),e.preventDefault(),e.stopPropagation())}if(("www.curseforge.com"===i.host||"curseforge.com"===i.host)&&i.pathname.startsWith("/minecraft")){const n=null!=(r=i.pathname.split("/")[3])?r:"";let o="";i.pathname.startsWith("/minecraft/mc-mods/")?o="mods":i.pathname.startsWith("/texture-packs/")?o="resourcepacks":i.pathname.startsWith("/modpacks")&&(o="modpacks"),o&&"modpacks"!==o&&n&&(L_.searchMods({slug:n,pageSize:1}).then((e=>{var n;const r=null==(n=e.data[0])?void 0:n.id;r?h({query:{...g.query,id:`curseforge:${r}`}}):window.open(t,"_blank")})),e.preventDefault(),e.stopPropagation())}}return{__sfc:!0,props:n,emit:t,tab:r,_enabled:i,titleToDisplay:a,descriptionToDisplay:s,detailsHeaders:u,getDateString:p,hasInstalledVersion:v,push:h,replace:m,currentRoute:g,goCurseforgeProject:e=>{m({query:{...g.query,id:`curseforge:${e}`}})},goModrinthProject:e=>{m({query:{...g.query,id:`modrinth:${e}`}})},isDark:_,selectedVersion:k,onVersionClicked:e=>{var t;k.value&&(null==(t=k.value)?void 0:t.id)!==e.id&&(k.value=e)},t:C,dirty:S,showDependencies:I,installed:E,notInstalled:M,tDepType:e=>C(`dependencies.${e}`),onInstall:()=>{k.value&&t("install",k.value)},onScroll:e=>{const n=e.target;n.scrollTop+n.clientHeight>=n.scrollHeight&&3===r.value&&t("load-more")},imageDialog:P,onShowImage:e=>{P.show(e.rawUrl||e.url,{description:e.description,date:e.date})},onDescriptionDivClicked:function onDescriptionDivClicked(e){let t=e.target;for(;(n=t)&&n instanceof HTMLElement&&!t.attributes.getNamedItem("data-description-div");){if("A"===t.tagName){const n=t.getAttribute("href");if(n){onDescriptionLinkClicked(e,n);break}}t=t.parentElement}var n},iconMapping:D,validModLoaders:T,isEnabled:L,onDescriptionLinkClicked:onDescriptionLinkClicked,Hint:kt,ModDetailVersion:ES,AppCopyChip:MS,vSharedTooltip:Te,vFallbackImg:vFallbackImg,BuiltinImages:b,AppCollectionList:PS}}}),DS,[],!1,null,"9ff99d31",null,null).exports,visit$1=async(e,t,n,r,i=Zt(H))=>{const{file:a}=e;if(e.relativeType===P_.EmbeddedLibrary||e.relativeType===P_.Include||e.relativeType===P_.Incompatible)return[];if(r.has(a.modId))return[];r.add(a.modId);const s=await Promise.all(a.dependencies.map((async s=>{try{const l=getModLoaderTypesForFile(a).has(t.value)?t.value:E_.Any,c=await getSWRV(getCurseforgeProjectModel(o(s.modId)),i),u=await getSWRV(getCurseforgeProjectFilesModel(o(s.modId),n,o(l)),i);if(c&&u)return await visit$1({type:s.relationType===P_.RequiredDependency?e.relativeType===P_.RequiredDependency?P_.RequiredDependency:e.relativeType||s.relationType:s.relationType,files:u.data,file:u.data[0],relativeType:s.relationType,project:c,parent:e.project},t,n,r,i)}catch(l){}return[]})));return[e,...s.reduce(((e,t)=>e.concat(t)),[])]};function getCurseforgeDependenciesModel(e,t,n,r=Zt(H)){return{key:d((()=>e.value&&`/curseforge/file/${e.value.id}/dependencies`)),fetcher:async()=>{const i=new Set,o=await visit$1({file:e.value},n,t,i,r);return o.shift(),o}}}function useInstanceModLoaderDefault(){const e=St(),{editInstance:t}=en(U);return async function apply(n,r,i){for(const o of i){if("fabric"===o){if((await getSWRV(getFabricGameVersionsModel(),e)).includes(r.minecraft)){const i=(await getSWRV(getFabricLoaderVersionsModel(),e))[0];return await t({instancePath:n,runtime:{...r,fabricLoader:i.version},version:""}),!0}return!1}if("quilt"===o){if((await getSWRV(getQuiltGameVersionsModel(),e)).includes(r.minecraft)){const i=(await getSWRV(getQuiltLoaderVersionsModel(),e))[0];return await t({instancePath:n,runtime:{...r,quiltLoader:i.version},version:""}),!0}return!1}if("forge"===o){const i=await getSWRV(getForgeVersionsModel(r.minecraft),e),o=i.find((e=>"recommended"===e.type))||i[0];return!!o&&(await t({instancePath:n,runtime:{...r,forge:o.version},version:""}),!0)}if("neoforge"===o){const i=getLatestNeoforge(await getSWRV(getNeoForgedVersionModel(r.minecraft),e));return!!i&&(await t({instancePath:n,runtime:{...r,neoForged:i},version:""}),!0)}if("minecraft"===o)return!0}return!0}}const LS=Symbol("curseforgeInstaller");function useCurseforgeInstaller(e,t,n,r,i,o=useInstanceModLoaderDefault()){const install2=async t=>r({market:Ln.CurseForge,file:t,instancePath:e.value});return{installWithDependencies:async function installWithDependencies(r,a,s,l,c){const u=e.value,d=t.value,p=n.value;isNoModLoader(t.value)&&await o(u,d,a);const f=[...l],v=null==c?void 0:c.filter((e=>e.type===P_.RequiredDependency)).filter((e=>p.every((t=>{var n;return(null==(n=t.curseforge)?void 0:n.fileId)!==e.project.id})))).map((e=>({fileId:e.file.id,icon:e.project.logo.url})));v.push({fileId:r,icon:s}),await install2(v),f.length>0&&i(f,u)},install:install2}}const AS=Symbol("flights");function useI18nSearchFlights(){const e=f(AS,{});return e.i18nSearch&&e.i18nSearch instanceof Array?e.i18nSearch:void 0}function useProjectDetailEnable(e,t,n,r,i){const o=d((()=>{var n;const r=e.value;if(!r)return;return null==(n=t.value)?void 0:n.find((e=>{var t,n;return(null==(t=e.modrinth)?void 0:t.versionId)===r.id||(null==(n=e.curseforge)?void 0:n.fileId)===Number(r.id)||e.path===r.id}))})),a=d({get:()=>{var e,t;return null!=(t=null==(e=o.value)?void 0:e.enabled)&&t},set:e=>{const t=o.value;t&&(n.value=!0,e?r(t):i(t))}});return{installed:d((()=>!!o.value)),enabled:a,hasInstalledVersion:d((()=>t.value.length>0))}}function useProjectDetailUpdate(){let e;const t=o(!1);return c(t,(n=>{n?e=setTimeout((()=>{t.value=!1}),3e3):clearTimeout(e)})),t}const jS=a({__name:"MarketProjectDetailCurseforge",props:{curseforge:null,curseforgeId:null,installed:null,gameVersion:null,loader:null,allFiles:null,category:null,updating:{type:Boolean},modrinth:null},emits:["category","uninstall","enable","disable"],setup(e,{emit:t}){var n;const r=e,{getDateString:i}=R(),a=d((()=>r.curseforgeId)),{data:s,mutate:h}=useSWRVModel(getCurseforgeProjectModel(a)),{lookupByCurseforge:m}=en(Wn),_=u(void 0);c(a,(async e=>{const t=await m(e).catch((()=>{}));e===a.value&&(_.value=t)}),{immediate:!0});const{data:b,isValidating:k}=useSWRVModel(getCurseforgeProjectDescriptionModel(a)),C=useI18nSearchFlights(),E=o("");if(C){const{getContent:e}=Tt(C);c(a,(async t=>{E.value="";const n=await e("curseforge",t);t===a.value&&(E.value=n)}),{immediate:!0})}const M=d((()=>{var e,t,n,o,l,c,u,p;const f=[],h=r.curseforge||s.value;(null==h?void 0:h.links.issuesUrl)&&f.push({icon:"pest_control",name:D("modrinth.issueUrl"),url:h.links.issuesUrl}),(null==h?void 0:h.links.websiteUrl)&&f.push({icon:"web",name:"Website",url:h.links.websiteUrl}),(null==h?void 0:h.links.sourceUrl)&&f.push({icon:"code",name:D("modrinth.sourceUrl"),url:h.links.sourceUrl}),(null==h?void 0:h.links.wikiUrl)&&f.push({icon:"public",name:D("modrinth.wikiUrl"),url:h.links.wikiUrl});const m=(null==h?void 0:h.categories.map((e=>v({id:e.id.toString(),name:d((()=>T(e.name))),iconUrl:e.iconUrl}))))||[],g=[];(null==h?void 0:h.dateCreated)&&g.push({name:D("curseforge.createdDate"),icon:"event_available",value:i(h.dateCreated)}),(null==h?void 0:h.dateModified)&&g.push({name:D("curseforge.lastUpdate"),icon:"edit_calendar",value:i(h.dateModified)}),(null==h?void 0:h.dateReleased)&&g.push({name:D("curseforge.releasedDate"),icon:"calendar_month",value:i(h.dateReleased)}),(null==h?void 0:h.slug)&&g.push({name:"Slug",icon:"link",value:h.slug});const k=[];if(null==h?void 0:h.screenshots)for(const r of h.screenshots)k.push({title:r.title,description:r.description,rawUrl:r.url,url:r.thumbnailUrl});const C={[E_.Forge]:"forge",[E_.Fabric]:"fabric",[E_.Quilt]:"quilt",[E_.NeoForge]:"neoforge"},S=[...new Set((null==h?void 0:h.latestFilesIndexes.map((e=>C[e.modLoader])))||[])],I={id:r.curseforgeId.toString(),title:null!=(e=null==h?void 0:h.name)?e:"",icon:null!=(t=null==h?void 0:h.logo.url)?t:"",description:null!=(n=null==h?void 0:h.summary)?n:"",author:null!=(o=null==h?void 0:h.authors.map((e=>e.name)).join(", "))?o:"",downloadCount:null!=(l=null==h?void 0:h.downloadCount)?l:0,follows:null!=(c=null==h?void 0:h.thumbsUpCount)?c:0,url:null!=(u=null==h?void 0:h.links.websiteUrl)?u:"",categories:m,htmlContent:null!=(p=b.value)?p:"",modLoaders:S,externals:f,galleries:k,info:g,archived:I_.Inactive===(null==h?void 0:h.status)||I_.Abandoned===(null==h?void 0:h.status)};if(_.value&&_.value.curseforgeId===a.value){const e=_.value;I.localizedTitle=e.name,I.localizedDescription=e.description}return E.value&&(I.localizedHtmlContent=E.value),I})),P=useLoading(k,b,a),{t:D}=l(),T=useCurseforgeCategoryI18n(),L={1:"release",2:"beta",3:"alpha"},{files:A,refreshing:j,index:O,totalCount:F,pageSize:V}=function useCurseforgeProjectFiles(e,t,n){const r=u([]),i=I({index:0,pageSize:30,totalCount:0}),{mutate:o,isValidating:a,error:s,data:l}=$(d((()=>formatKey(`/curseforge/${e.value}/files`,{gameVersion:t,modLoaderType:n,index:i.index}))),(async()=>p(await L_.getModFiles({modId:e.value,index:i.index,gameVersion:t.value,pageSize:i.pageSize,modLoaderType:0===n.value?void 0:n.value}))),f(H));return c(l,(e=>{e&&(r.value=p(e.data.map(p)),i.index=e.pagination.index,i.pageSize=e.pagination.pageSize,i.totalCount=e.pagination.totalCount)}),{immediate:!0}),{...S(i),files:r,refresh:o,refreshing:a,error:s}}(a,d((()=>r.gameVersion)),d((()=>getCursforgeModLoadersFromString(r.loader)[0]))),N=o(0),z=o(void 0),{changelog:U,isValidating:B}=function useCurseforgeChangelog(e,t){const{data:n,...r}=useSWRVModel(getCurseforgeChangelogModel(e,t),{...f(H),dedupingInterval:1/0});return{changelog:n,...r}}(N,z),q=d((()=>{var e,t,n;const i=[],o=[...r.installed];for(const r of A.value){const e=o.findIndex((e=>{var t;return(null==(t=e.curseforge)?void 0:t.fileId)===r.id})),t=-1===e?void 0:o.splice(e,1);i.push(v({id:r.id.toString(),name:r.displayName,version:r.fileName,disabled:!1,changelog:d((()=>r.id===z.value?U.value:void 0)),changelogLoading:B,type:L[r.releaseType],installed:!!t,downloadCount:r.downloadCount,loaders:getCursforgeFileModLoaders(r),minecraftVersion:getCurseforgeFileGameVersions(r).join(", "),createdDate:r.fileDate}))}for(const r of o){const o=isModFile(r)?getModMinecraftVersion(r):void 0;i.push({id:null!=(t=null==(e=r.curseforge)?void 0:e.fileId.toString())?t:"",name:null!=(n=ee(r.path))?n:"",version:r.version,disabled:!1,changelog:void 0,changelogLoading:!1,type:"release",installed:!0,downloadCount:0,loaders:"modLoaders"in r?r.modLoaders:[],minecraftVersion:o,createdDate:""})}return i})),G=o(null!=(n=q.value.find((e=>e.installed)))?n:q.value[0]);g("selectedVersion",G);const W=useProjectDetailUpdate();c((()=>r.curseforge),(()=>{W.value=!1})),c((()=>r.installed),(()=>{W.value=!1}),{deep:!0});const{enabled:J,installed:X,hasInstalledVersion:K}=useProjectDetailEnable(G,d((()=>r.installed)),W,(e=>t("enable",e)),(e=>t("disable",e))),Y=d((()=>A.value.find((e=>{var t;return e.id===Number(null==(t=G.value)?void 0:t.id)})))),{data:Q,error:te,isValidating:ne}=useSWRVModel(getCurseforgeDependenciesModel(Y,d((()=>r.gameVersion)),d((()=>Y.value?getModLoaderTypesForFile(Y.value).values().next().value:E_.Any)))),re=d((()=>{var e,t;return Y.value&&null!=(t=null==(e=Q.value)?void 0:e.map((e=>{var t,n,i;const o=function useCurseforgeTask(e){const{tasks:t}=Zt(Ue);return d((()=>t.value.find((t=>t.state===Z.Running&&"installCurseforgeFile"===t.path&&t.param.fileId===e.value))))}(d((()=>e.file.id))),a=d((()=>{var t;for(const n of r.allFiles)if((null==(t=n.curseforge)?void 0:t.fileId)===e.file.id)return n})),s=d((()=>{var t,n;for(const i of r.allFiles)if((null==(t=i.curseforge)?void 0:t.projectId)===e.project.id&&(null==(n=i.curseforge)?void 0:n.fileId)!==e.file.id)return i}));var l;return v({id:e.project.id.toString(),icon:null==(t=e.project.logo)?void 0:t.url,title:e.project.name,version:e.file.displayName,description:e.file.fileName,type:(l=e.type,l===P_.RequiredDependency?"required":l===P_.OptionalDependency||l===P_.Tool?"optional":l===P_.Incompatible?"incompatible":"embedded"),parent:null!=(i=null==(n=e.parent)?void 0:n.name)?i:"",installedVersion:d((()=>{var e;return null==(e=a.value)?void 0:e.version})),installedDifferentVersion:d((()=>{var e;return null==(e=s.value)?void 0:e.version})),progress:d((()=>o.value?o.value.progress/o.value.total:-1))})})))?t:[]})),ie=o(!1),{install:oe,installWithDependencies:ae}=Zt(LS),{push:le,currentRoute:ce}=se(),ue=d((()=>{var e,t,n;return r.modrinth||(null==(t=null==(e=r.allFiles.find((e=>{var t;return(null==(t=e.curseforge)?void 0:t.projectId)===r.curseforgeId&&e.modrinth})))?void 0:e.modrinth)?void 0:t.projectId)||(null==(n=_.value)?void 0:n.modrinthId)})),{isFollowed:de,following:pe,onFollow:fe}=useModrinthFollow(ue),{collectionId:ve,onAddOrRemove:he,loadingCollections:me}=useInCollection(ue);return{__sfc:!0,props:r,emit:t,getDateString:i,curseforgeModId:a,curseforgeProject:s,mutate:h,lookupByCurseforge:m,curseforgeProjectMapping:_,description:b,isValidatingDescription:k,i18nSearch:C,localizedBody:E,model:M,loading:P,t:D,tCategory:T,releaseTypes:L,files:A,loadingVersions:j,index:O,totalCount:F,pageSize:V,modId:N,fileId:z,changelog:U,isValidating:B,modVersions:q,loadChangelog:e=>{N.value=r.curseforgeId,z.value=Number(e.id)},onLoadMore:()=>{O.value+=V.value},selectedVersion:G,innerUpdating:W,enabled:J,installed:X,hasInstalledVersion:K,curseforgeFile:Y,deps:Q,error:te,loadingDependencies:ne,dependencies:re,installing:ie,install:oe,installWithDependencies:ae,onInstall:async e=>{var t,n;try{ie.value=!0,await ae(Number(e.id),e.loaders,null==(t=s.value)?void 0:t.logo.url,r.installed,null!=(n=Q.value)?n:[])}finally{ie.value=!1}},installDependency:async e=>{var n,i;const o=null==(n=Q.value)?void 0:n.find((t=>t.project.id.toString()===e.id));if(!o)return;const a=o.file;try{ie.value=!0;const n=[];if(e.installedDifferentVersion)for(const e of r.allFiles)(null==(i=e.curseforge)?void 0:i.fileId)===o.project.id&&n.push(e);await oe({fileId:a.id,icon:e.icon}),n.length>0&&t("uninstall",n)}finally{ie.value=!1}},onDelete:()=>{W.value=!0,t("uninstall",r.installed)},push:le,currentRoute:ce,onOpenDependency:e=>{le({query:{...ce.query,id:`curseforge:${e.id}`}})},onRefresh:()=>{h()},modrinthId:ue,isFollowed:de,following:pe,onFollow:fe,collectionId:ve,onAddOrRemove:he,loadingCollections:me,MarketProjectDetail:TS}}});const OS=s(jS,(function render126(){var e,t,n=this,r=n._self._c,i=n._self._setupProxy;return r(i.MarketProjectDetail,{attrs:{detail:i.model,enabled:i.enabled,"selected-installed":i.installed,dependencies:i.dependencies,"supported-versions":null!=(t=null==(e=i.curseforgeProject)?void 0:e.latestFilesIndexes.map((e=>e.gameVersion)))?t:[],"has-installed-version":i.hasInstalledVersion,loading:i.loading,"has-more":i.files.length<i.totalCount,"loading-versions":i.loadingVersions,updating:i.innerUpdating||n.updating||i.installing,versions:i.modVersions,curseforge:n.curseforgeId,modrinth:i.modrinthId,"loading-dependencies":i.loadingDependencies,"current-target":"curseforge",followed:i.isFollowed,collection:i.collectionId,following:i.following,"loading-collections":i.loadingCollections},on:{"load-changelog":i.loadChangelog,collection:i.onAddOrRemove,delete:i.onDelete,enable:function(e){i.enabled=e},"load-more":i.onLoadMore,"open-dependency":i.onOpenDependency,install:i.onInstall,"install-dependency":i.installDependency,"select:category":function(e){i.emit("category",Number(e))},refresh:i.onRefresh,follow:i.onFollow}})}),[],!1,null,null,null,null).exports,visit=async(e,t,n,r)=>{const{recommendedVersion:i}=e;if("incompatible"===e.relativeType||"embedded"===e.type)return[];if(t.has(i.project_id))return[];t.add(i.project_id);const o=await Promise.all(i.dependencies.map((async r=>{const o=i.loaders,a=await swrvGet(getModrinthProjectKey(r.project_id),(()=>T_.getProject(r.project_id)),n.cache,n.dedupingInterval),s=await swrvGet(getModrinthVersionKey(r.project_id,void 0,o,i.game_versions),(()=>T_.getProjectVersions(r.project_id,{loaders:o,gameVersions:i.game_versions})),n.cache,n.dedupingInterval),l=r.version_id?s.find((e=>e.id===r.version_id)):s[0];return await visit(p({project:a,versions:s,recommendedVersion:l,parent:e.project,type:"required"===r.dependency_type?"required"===e.type?"required":e.type||r.dependency_type:r.dependency_type,relativeType:r.dependency_type}),t,n)})));return[e,...o.reduce(((e,t)=>[...e,...t]),[])]};function getModrinthDependenciesModel(e,t,n=Zt(H)){return{key:d((()=>e.value&&`/modrinth/version/${e.value.id}/dependencies?${vn(t)}`)),fetcher:async()=>{const t=new Set,r=await visit({recommendedVersion:e.value},t,n);return r.shift(),r}}}const FS=Symbol("modrinthInstaller");function useModrinthInstaller(e,t,n,r,i,o=useInstanceModLoaderDefault()){function install2(t,n){return r({market:Ln.Modrinth,version:t,instancePath:n||e.value})}return{installWithDependencies:async function installWithDependencies(r,a,s,l,c){const u=e.value,d=t.value,p=n.value;if(!(await o(u,d,a)))return!1;const f=[...l],v=null==c?void 0:c.filter((e=>"required"===e.type)).filter((e=>p.every((t=>{var n;return(null==(n=t.modrinth)?void 0:n.projectId)!==e.project.id})))).map((e=>({versionId:e.recommendedVersion.id,icon:e.project.icon_url})));return v.push({versionId:r,icon:s}),await install2(v,u),f.length>0&&i(f,u),!0},install:install2}}const RS=a({__name:"MarketProjectDetailModrinth",props:{modrinth:null,projectId:null,installed:null,loader:null,categories:null,gameVersion:null,allFiles:null,updating:{type:Boolean},curseforge:null},emits:["category","uninstall","enable","disable"],setup(e,{emit:t}){var n;const r=e,i=d((()=>r.projectId)),{project:a,isValidating:s,refresh:h,error:m}=useModrinthProject(i),{lookupByModrinth:_}=en(Wn),b=u(void 0);c(i,(async e=>{const t=await _(e).catch((()=>{}));e===i.value&&(b.value=t)}),{immediate:!0});const k=function useModrinthProjectDetailData(e,t,n,r){const{render:i}=useMarkdown(),{categories:a}=Zt(rw),s=useI18nSearchFlights(),u=o("");if(s){const{getContent:t}=Tt(s);c(e,(async n=>{u.value="";const r=await t("modrinth",n);n===e.value&&(u.value=r)}),{immediate:!0})}const{t:f}=l(),getEnv=e=>"required"===e?f("modrinth.environments.required"):"optional"===e?f("modrinth.environments.optional"):"unsupported"===e?f("modrinth.environments.unsupported"):e;return d((()=>{var o,s,l,c,d,v,h,m,g,_,b,k,C,S,I,E,M,P,D,T,L,A,j,O,F,R,V,N,z,U,B,$,H,q,G,W,J,X,K,Y,Q,Z,ee,te;const ne=[];(null==(o=t.value)?void 0:o.discord_url)&&ne.push({icon:"open_in_new",name:"Discord",url:t.value.discord_url}),(null==(s=t.value)?void 0:s.issues_url)&&ne.push({icon:"open_in_new",name:f("modrinth.issueUrl"),url:t.value.issues_url}),(null==(l=t.value)?void 0:l.source_url)&&ne.push({icon:"open_in_new",name:f("modrinth.sourceUrl"),url:t.value.source_url}),(null==(c=t.value)?void 0:c.wiki_url)&&ne.push({icon:"open_in_new",name:f("modrinth.wikiUrl"),url:t.value.wiki_url});const re=[];(null==(d=t.value)?void 0:d.client_side)&&re.push({icon:"desktop_windows",name:f("modrinth.clientSide"),value:getEnv(t.value.client_side)}),(null==(v=t.value)?void 0:v.server_side)&&re.push({icon:"storage",name:f("modrinth.serverSide"),value:getEnv(t.value.server_side)}),(null==(h=t.value)?void 0:h.license)&&re.push({icon:"description",name:f("modrinth.license"),value:t.value.license.name||t.value.license.id,url:t.value.license.url}),(null==(m=t.value)?void 0:m.id)&&re.push({icon:"code",name:f("modrinth.projectId"),value:t.value.id});const ie=[];if(null==(g=t.value)?void 0:g.gallery)for(const e of t.value.gallery)ie.push({title:e.title,description:e.description,date:e.created,url:e.url,rawUrl:e.raw_url});const oe=p({icon:null!=(C=null!=(k=null==(_=t.value)?void 0:_.icon_url)?k:null==(b=n.value)?void 0:b.icon_url)?C:"",id:e.value,title:null!=(M=null!=(E=null==(S=t.value)?void 0:S.title)?E:null==(I=n.value)?void 0:I.title)?M:"",description:null!=(L=null!=(T=null==(P=t.value)?void 0:P.description)?T:null==(D=n.value)?void 0:D.description)?L:"",author:null!=(j=null==(A=n.value)?void 0:A.author)?j:"",downloadCount:null!=(V=null!=(R=null==(O=t.value)?void 0:O.downloads)?R:null==(F=n.value)?void 0:F.downloads)?V:0,follows:null!=(B=null!=(U=null==(N=t.value)?void 0:N.followers)?U:null==(z=n.value)?void 0:z.follows)?B:0,url:`https://modrinth.com/${null!=(q=null==($=t.value)?void 0:$.project_type)?q:null==(H=n.value)?void 0:H.project_type}/${null!=(J=null==(G=t.value)?void 0:G.slug)?J:null==(W=n.value)?void 0:W.slug}`,categories:(ae=null!=(Q=null!=(Y=null==(X=t.value)?void 0:X.categories)?Y:null==(K=n.value)?void 0:K.categories)?Q:[],ae.map((e=>a.value.find((t=>t.name===e)))).filter((e=>!!e)).map((e=>({id:e.name,name:f(`modrinth.categories.${e.name}`),iconHTML:e.icon})))),htmlContent:(null==(Z=t.value)?void 0:Z.body)?i(t.value.body):"",modLoaders:(null==(ee=t.value)?void 0:ee.loaders)||[],externals:ne,galleries:ie,info:re,archived:"archived"===(null==(te=t.value)?void 0:te.status)});var ae;if(r.value&&r.value.modrinthId===e.value){const e=r.value;oe.localizedTitle=e.name,oe.localizedDescription=e.description}return u.value&&(oe.localizedHtmlContent=i(u.value)),oe}))}(i,a,d((()=>r.modrinth)),b),C=useLoading(s,a,i),S=d((()=>r.loader)),{data:I,isValidating:E}=useSWRVModel(getModrinthVersionModel(i,void 0,S,d((()=>r.gameVersion?[r.gameVersion]:void 0))),f(H)),M=function useModrinthProjectDetailVersions(e,t){const{render:n}=useMarkdown(),r=d((()=>{var r,i,o;const a=[],s=[...t.value];for(const t of e.value||[]){const e=s.findIndex((e=>{var n;return(null==(n=e.modrinth)?void 0:n.versionId)===t.id})),r=-1!==e?s.splice(e,1)[0]:void 0;a.push({id:t.id,name:t.name,version:t.version_number,disabled:!1,type:t.version_type,downloadCount:t.downloads,loaders:t.loaders||[],installed:!!r,minecraftVersion:t.game_versions.join(", "),createdDate:t.date_published,changelog:t.changelog?n(t.changelog):void 0})}for(const e of s){const t=isModFile(e)?getModMinecraftVersion(e):"";a.push({id:null!=(i=null==(r=e.modrinth)?void 0:r.versionId.toString())?i:e.path,name:null!=(o=ee(e.path))?o:"",version:e.version,disabled:!1,changelog:void 0,changelogLoading:!1,type:"release",installed:!0,downloadCount:0,loaders:e.modLoaders||[],minecraftVersion:t,createdDate:""})}return a}));return r}(I,d((()=>r.installed))),P=o(null!=(n=M.value.find((e=>e.installed)))?n:M.value[0]);g("selectedVersion",P);const D=d((()=>a.value?a.value.game_versions:[])),T=d((()=>{var e;return null==(e=I.value)?void 0:e.find((e=>{var t;return e.id===(null==(t=P.value)?void 0:t.id)}))})),{data:L,isValidating:A}=useSWRVModel(getModrinthDependenciesModel(T,S),{revalidateOnFocus:!1}),j=d((()=>{var e;return T.value&&L.value&&null!=(e=L.value.map((({recommendedVersion:e,versions:t,project:n,type:i,parent:o})=>{var a;const s=d((()=>{var t;for(const n of r.allFiles)if((null==(t=n.modrinth)?void 0:t.versionId)===e.id)return n})),l=d((()=>{var t,i;for(const o of r.allFiles)if((null==(t=o.modrinth)?void 0:t.projectId)===n.id&&(null==(i=o.modrinth)?void 0:i.versionId)!==e.id)return o})),c=function useModrinthTask(e){const{tasks:t}=Zt(Ue);return d((()=>t.value.find((t=>t.state===Z.Running&&"installModrinthFile"===t.path&&t.param.versionId===e.value))))}(d((()=>e.id)));return v({id:n.id,icon:n.icon_url,title:n.title,version:e.name,description:e.files[0].filename,type:i,parent:null!=(a=null==o?void 0:o.title)?a:"",installedVersion:d((()=>{var e;return null==(e=s.value)?void 0:e.version})),installedDifferentVersion:d((()=>{var e;return null==(e=l.value)?void 0:e.version})),progress:d((()=>c.value?c.value.progress/c.value.total:-1))})})))?e:[]})),O=useProjectDetailUpdate();c((()=>r.modrinth),(()=>{O.value=!1})),c((()=>r.installed),(()=>{O.value=!1}),{deep:!0});const F=o(!1),{install:R,installWithDependencies:V}=Zt(FS),{enabled:N,installed:z,hasInstalledVersion:U}=useProjectDetailEnable(P,d((()=>r.installed)),O,(e=>t("enable",e)),(e=>t("disable",e))),{push:B,currentRoute:$}=se(),q=d((()=>{var e,t,n;return r.curseforge||(null==(t=null==(e=r.allFiles.find((e=>{var t;return(null==(t=e.modrinth)?void 0:t.projectId)===r.projectId&&e.curseforge})))?void 0:e.curseforge)?void 0:t.projectId)||(null==(n=b.value)?void 0:n.curseforgeId)})),G=d((()=>{var e;return 404===(null==(e=m.value)?void 0:e.status)})),{replace:W}=se(),{isFollowed:J,following:X,onFollow:K}=useModrinthFollow(i),{collectionId:Y,onAddOrRemove:Q,loadingCollections:te}=useInCollection(i),{t:ne}=l();return{__sfc:!0,props:r,emit:t,projectId:i,project:a,isValidatingModrinth:s,refresh:h,error:m,lookupByModrinth:_,mapping:b,model:k,loading:C,modLoader:S,versions:I,loadingVersions:E,modVersions:M,selectedVersion:P,supportedVersions:D,version:T,deps:L,isValidating:A,dependencies:j,innerUpdating:O,installing:F,install:R,installWithDependencies:V,onInstall:async e=>{var t,n;try{F.value=!0,await V(e.id,e.loaders,null==(t=a.value)?void 0:t.icon_url,r.installed,null!=(n=L.value)?n:[])}finally{F.value=!1}},onInstallDependency:async e=>{var n,i;const o=null==(n=L.value)?void 0:n.find((t=>t.project.id===e.id));if(!o)return;const a=o.recommendedVersion;try{F.value=!0;const n=[];if(e.installedDifferentVersion)for(const e of r.allFiles)(null==(i=e.modrinth)?void 0:i.projectId)===o.project.id&&n.push(e);await R({versionId:a.id,icon:o.project.icon_url}),n.length>0&&t("uninstall",n)}finally{F.value=!1}},enabled:N,installed:z,hasInstalledVersion:U,onDelete:()=>{O.value=!0,t("uninstall",r.installed)},push:B,currentRoute:$,onOpenDependency:e=>{B({query:{...$.query,id:`modrinth:${e.id}`}})},curseforgeId:q,isNotFound:G,replace:W,goCurseforgeProject:e=>{W({query:{...$.query,id:`curseforge:${e}`}})},isFollowed:J,following:X,onFollow:K,collectionId:Y,onAddOrRemove:Q,loadingCollections:te,t:ne,MarketProjectDetail:TS,Hint:kt}}});const VS=s(RS,(function render127(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.isNotFound?t(n.Hint,{staticClass:"px-10",attrs:{icon:"warning",color:"red",size:100,text:n.t("errors.NotFoundError")}},[t("div",[n.curseforgeId?t("v-btn",{attrs:{color:"primary",text:""},on:{click:function(e){return n.goCurseforgeProject(n.curseforgeId)}}},[t("v-icon",{attrs:{left:""}},[e._v("$vuetify.icons.curseforge")]),e._v(" Curseforge ")],1):e._e()],1)]):t(n.MarketProjectDetail,{attrs:{detail:n.model,"has-more":!1,enabled:n.enabled,error:n.error,"supported-versions":n.supportedVersions,"selected-installed":n.installed,"has-installed-version":n.hasInstalledVersion,versions:n.modVersions,updating:n.innerUpdating||n.installing||e.updating,"loading-dependencies":n.isValidating,dependencies:n.dependencies,loading:n.loading,"loading-versions":n.loadingVersions,modrinth:n.projectId,curseforge:n.curseforgeId,followed:n.isFollowed,following:n.following,collection:n.collectionId,"loading-collections":n.loadingCollections,"current-target":"modrinth"},on:{collection:n.onAddOrRemove,"open-dependency":n.onOpenDependency,install:n.onInstall,enable:function(e){n.enabled=e},delete:n.onDelete,"install-dependency":n.onInstallDependency,"select:category":function(e){return n.emit("category",e)},refresh:function(e){return n.refresh()},follow:n.onFollow}})}),[],!1,null,null,null,null).exports;const NS=s(a({__name:"ModrinthCategoryChip",props:{tag:null,disabled:{type:Boolean},small:{type:Boolean}},emits:["click"],setup(e){const{t:t}=l();return{__sfc:!0,t:t}}}),(function render128(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-chip",{attrs:{filter:"",disabled:e.disabled,outlined:"",label:"",small:e.small},on:{click:function(t){e.disabled||e.$emit("click",e.tag)}}},[e.tag.icon?t("v-avatar",{attrs:{left:""},domProps:{innerHTML:e._s(e.tag.icon)}}):e._e(),e._v(" "+e._s(n.t("modrinth.categories."+e.tag.name))+" ")],1)}),[],!1,null,null,null,null).exports;const zS=s(a({__name:"CurseforgeCategoryChip",props:{disabled:{type:Boolean},value:null},emits:["click"],setup:e=>({__sfc:!0,tCategory:useCurseforgeCategoryI18n()})}),(function render129(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-chip",{attrs:{filter:"",disabled:e.disabled,outlined:"",label:""},on:{click:function(t){e.disabled||e.$emit("click",e.value)}}},[t("v-avatar",{attrs:{left:""}},[t("v-img",{attrs:{src:e.value.iconUrl}})],1),e._v(" "+e._s(n.tCategory(e.value.name))+" ")],1)}),[],!1,null,null,null,null).exports;const US=s(a({__name:"MarketRecommendation",props:{curseforge:null,modrinth:null},emits:["modrinth","curseforge"],setup(e,{emit:t}){const n=e,{categories:r}=Zt(rw),i=d((()=>{if(!n.modrinth)return[];const e=[],t=r.value.filter((e=>e.project_type===n.modrinth));for(;e.length<2;){const n=t[Math.floor(Math.random()*t.length)];e.every((e=>e.name!==n.name))&&e.push(n)}return e})),{categories:o}=Zt(Ub),a=d((()=>{var e,t;if(!n.curseforge)return[];const r=[],i=null==(e=o.value)?void 0:e.find((e=>e.slug===n.curseforge)),a=null==(t=o.value)?void 0:t.filter((e=>e.parentCategoryId===(null==i?void 0:i.id)));if(!a)return[];for(;r.length<2;){const e=a[Math.floor(Math.random()*a.length)];r.every((t=>t.id!==e.id))&&r.push(e)}return r}));return{__sfc:!0,props:n,emit:t,categories:r,randomModrinthCats:i,curseforgeCategories:o,randomCurseforgeCats:a,ModrinthCategoryChip:NS,CurseforgeCategoryChip:zS}}}),(function render130(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"flex flex-col items-center justify-center gap-2 px-10 pb-10",staticStyle:{"font-size":"30px","font-weight":"600","letter-spacing":"1px","word-spacing":"2px","line-height":"36px"}},[t("div",{staticClass:"flex flex-grow-0 gap-4"},[e.modrinth?t("v-icon",{attrs:{size:"90",color:"green"}},[e._v(" $vuetify.icons.modrinth ")]):e._e(),e.curseforge?t("v-icon",{attrs:{size:"100",color:"orange darken-2"}},[e._v(" $vuetify.icons.curseforge ")]):e._e()],1),t("i18n-t",{attrs:{keypath:"modInstall.recommendation",tag:"p"},scopedSlots:e._u([e.modrinth?{key:"first",fn:function(){return[t(n.ModrinthCategoryChip,{staticClass:"text-yellow-400",attrs:{tag:n.randomModrinthCats[0]},on:{click:function(e){return n.emit("modrinth",n.randomModrinthCats[0])}}}),t(n.ModrinthCategoryChip,{staticClass:"ml-1 text-green-400",attrs:{tag:n.randomModrinthCats[1]},on:{click:function(e){return n.emit("modrinth",n.randomModrinthCats[1])}}})]},proxy:!0}:null,e.curseforge?{key:"second",fn:function(){return[e.curseforge?[t(n.CurseforgeCategoryChip,{staticClass:"text-blue-400",attrs:{value:n.randomCurseforgeCats[0]},on:{click:function(e){return n.emit("curseforge",n.randomCurseforgeCats[0])}}}),t(n.CurseforgeCategoryChip,{staticClass:"ml-1 text-orange-400",attrs:{value:n.randomCurseforgeCats[1]},on:{click:function(e){return n.emit("curseforge",n.randomCurseforgeCats[1])}}})]:e._e()]},proxy:!0}:null,{key:"curseforge",fn:function(){return[e.curseforge?t("span",{staticClass:"text-orange-500"},[e._v(" Curseforge ")]):e._e()]},proxy:!0},e.modrinth?{key:"modrinth",fn:function(){return[t("span",{staticClass:"text-green-500"},[e._v(" Modrinth ")])]},proxy:!0}:null],null,!0)})],1)}),[],!1,null,null,null,null).exports;function useSortByItems(){const{t:e}=l();return d((()=>[{text:e("modrinth.sort.relevance"),icon:"sort_by_alpha",value:"relevance"},{text:e("modrinth.sort.downloads"),icon:"file_download",value:"downloads"},{text:e("modrinth.sort.follows"),icon:"star",value:"popularity"},{text:e("modrinth.sort.updated"),icon:"update",value:"updated"},{text:e("modrinth.sort.newest"),icon:"celebration",value:"created"}]))}function sort(e,t){return e.startsWith("time")?t.sort(((t,n)=>{var r,i;const o="mtime"in t?t.mtime:null==(r=t.installed[0])?void 0:r.mtime,a="mtime"in n?n.mtime:null==(i=n.installed[0])?void 0:i.mtime;return o&&a?e.endsWith("asc")?o-a:a-o:0})):e.startsWith("alpha")&&t.sort(((t,n)=>{const r="title"in t?t.title:t.name,i="title"in n?n.title:n.name;return e.endsWith("asc")?r.localeCompare(i):i.localeCompare(r)})),t}function useModWizard(){const{runtime:e,path:t}=Zt(K),n=d((()=>isNoModLoader(e.value))),{model:r,show:i,target:a}=mt((()=>{})),s=useInstanceModLoaderDefault();let l;function showInstallModloadersWizard(e){return l=function createPromiseSignal(){let __resolve=()=>{},__reject=()=>{};const e=new Promise(((e,t)=>{__resolve=e,__reject=t}));return{promise:e,resolve:__resolve,reject:__reject,accept:e=>e.then(__resolve,__reject),then:e.then.bind(e)}}(),i(e),l.promise}c(r,(e=>{e||null==l||l.resolve(!1)}));const u=o(void 0),p=d((()=>{if(!a.value)return[];const{loaders:e,instance:t,runtime:n}=a.value,onSelect=async e=>{const i=await s(t,n,[e]).catch((e=>e));"boolean"==typeof i?(null==l||l.resolve(i),i?r.value=!1:u.value={loader:e,minecraft:n.minecraft}):(null==l||l.resolve(!1),u.value=i)};return e.map((e=>"forge"===e?{title:"Forge",icon:b.forge,url:"https://files.minecraftforge.net/",onSelect:()=>{onSelect("forge")}}:"fabric"===e?{title:"Fabric",icon:b.fabric,url:"https://fabricmc.net/use/",onSelect:()=>{onSelect("fabric")}}:"quilt"===e?{title:"Quilt",icon:b.quilt,url:"https://quiltmc.org/",onSelect:()=>{onSelect("quilt")}}:"neoforge"===e?{title:"NeoForge",icon:b.neoForged,url:"https://neoforge.org/",onSelect:()=>{onSelect("neoforge")}}:void 0)).filter(gn)}));return{wizardModel:r,wizardModItems:p,wizardError:u,onInstallModRuntime:async function onInstallModRuntime(...e){return!n.value||await showInstallModloadersWizard({loaders:e[2],instance:e[0],runtime:e[1]})},wizardHandleOnEnable:async function wizardHandleOnEnable(r,i){if(n.value){if(!(await showInstallModloadersWizard({loaders:r.modLoaders,instance:i||t.value,runtime:e.value})))return!0}}}}function useProjectInstall(e,t,n=Zt(LS),r=Zt(FS),i){const a=Zt(H),{notify:s}=q();return async l=>{var c,u;const d=null==(c=l.modrinth)?void 0:c.project_id,p=null==(u=l.curseforge)?void 0:u.id;if(d){const n=await getSWRV(getModrinthProjectModel(o(d)),a);if(!n)return void s({level:"error",title:"Failed to get modrinth project"});const i=[e.value.minecraft],c=await getSWRV(getModrinthVersionModel(o(d),void 0,t,o(i)),a);if(!c)return void s({level:"error",title:"Failed to get modrinth versions"});const u=null==c?void 0:c[0],p=await getSWRV(getModrinthDependenciesModel(o(u),t,a),a);await r.installWithDependencies(u.id,u.loaders,n.icon_url,l.installed,p||[])}else if(p){const r=await getSWRV(getCurseforgeProjectModel(o(p)),a);if(!r)return void s({level:"error",title:"Failed to get curseforge project"});const i=getCursforgeModLoadersFromString(t.value),c=await getSWRV(getCurseforgeProjectFilesModel(o(p),o(e.value.minecraft),o(i[0])),a);if(!c)return void s({level:"error",title:"Failed to get curseforge files"});const u=c.data[0],d=getModLoaderTypesForFile(u),f=await getSWRV(getCurseforgeDependenciesModel(o(u),o(e.value.minecraft),o([...d][0]),a),a);await n.installWithDependencies(u.id,getCursforgeFileModLoaders(u),r.logo.url,l.installed,f||[])}else if(l.files){const e=l.files[0];if(!e)return void s({level:"error",title:"Failed to get project file"});i(e)}}}function useToggleCategories(e){return t=>{e.value.includes(t)?e.value.splice(e.value.indexOf(t),1):e.value.push(t)}}const BS=a({__name:"ModDetailOptifine",props:{mod:null,runtime:null},setup(e){var t;const n=e,{versions:r,isValidating:i}=useOptifineVersions(),a=o(void 0);g("selectedVersion",a);const{render:s}=useMarkdown(),{data:l,isValidating:c}=$(d((()=>a.value&&`https://www.optifine.net/changelog?f=OptiFine_${a.value.id}.jar`)),(async e=>{const t=await fetch(e),n=await t.text(),[r]=n.split("\r\n\r\n");return s(r)}),f(H)),u=d((()=>r.value.filter((e=>(e.mcversion.endsWith(".0")?e.mcversion.slice(0,e.mcversion.length-2):e.mcversion)===n.runtime.minecraft)).map((e=>{var t;const r=`${e.type}_${e.patch}`,i=`${e.mcversion}_${r}`;return v({id:(null==(t=n.mod.installed[0])?void 0:t.version)===r?n.mod.installed[0].path:i,name:r,version:r,downloadCount:0,installed:d((()=>n.runtime.optifine===r||n.mod.installed.length>0&&n.mod.installed[0].version===r)),loaders:["vanilla","forge"],minecraftVersion:e.mcversion,type:"release",disabled:!1,changelog:d((()=>{var e;return i===(null==(e=a.value)?void 0:e.id)?l.value:void 0})),changelogLoading:c})})).reverse()));a.value=null!=(t=u.value.find((e=>e.installed)))?t:u.value[0];const{data:p,isValidating:h}=$("/optifine-home",(async()=>{const e=await fetch("https://www.optifine.net/home"),t=await e.text(),n=(new DOMParser).parseFromString(t,"text/html").querySelector(".content");return(null==n?void 0:n.innerHTML)||""}),f(H)),m=d((()=>p.value||n.mod.description)),_=d((()=>v({id:n.mod.id,icon:n.mod.icon,title:n.mod.title,description:n.mod.description,categories:[],externals:[],info:[],galleries:[],author:n.mod.author,downloadCount:0,follows:0,url:"https://www.optifine.net/home",htmlContent:m,modLoaders:[],installed:d((()=>n.mod.installed.length>0)),enabled:!1}))),{editInstance:b}=en(U),{installOptifineAsMod:k}=en(Fn),{path:C}=Zt(K),S=o(!1),{install:I,uninstall:E}=en(Un),{enabled:M,installed:P,hasInstalledVersion:D}=useProjectDetailEnable(a,d((()=>n.mod.installed)),S,(()=>{}),(()=>{}));return{__sfc:!0,props:n,optVersions:r,isValidating:i,selectedVersion:a,renderMd:s,changelog:l,loadingChangelog:c,versions:u,optifineHome:p,loadingDescription:h,_optifineHome:m,model:_,editInstance:b,installOptifineAsMod:k,path:C,updating:S,installMod:I,uninstallMod:E,onInstall:async e=>{try{S.value=!0;const t=C.value,[r,...i]=e.id.split("_"),o=i.join("_"),a=o.lastIndexOf("_"),s=o.substring(0,a),l=o.substring(a+1),c={...n.runtime},u=D.value,d=n.mod.installed.map((e=>e.path));c.forge?u?(await k({mcversion:r,type:s,patch:l,instancePath:t}),await E({path:t,mods:d})):await k({mcversion:r,type:s,patch:l,instancePath:t}):await b({instancePath:t,runtime:{...c,optifine:e.version}})}finally{S.value=!1}},onDelete:()=>{if(n.runtime.optifine){const e={...n.runtime,optifine:""};b({instancePath:C.value,runtime:e})}n.mod.installed.length>0&&E({path:C.value,mods:n.mod.installed.map((e=>e.path))})},enabled:M,installed:P,hasInstalledVersion:D,MarketProjectDetail:TS}}});const $S=s(BS,(function render131(){var e,t=this,n=t._self._c,r=t._self._setupProxy;return n(r.MarketProjectDetail,{attrs:{detail:r.model,dependencies:[],enabled:r.enabled,"selected-installed":t.runtime.optifine===(null==(e=r.selectedVersion)?void 0:e.version)||r.installed,loading:r.loadingDescription,versions:r.versions,updating:r.updating,"no-enabled":"","has-more":!1,"loading-versions":r.isValidating,"loading-dependencies":!1},on:{install:r.onInstall,delete:r.onDelete}})}),[],!1,null,null,null,null).exports,HS=a({__name:"ModDetailResource",props:{mod:null,files:null,runtime:null,installed:null},setup(e){var t;const n=e,r=d((()=>{const e=n.files.filter((e=>e.forge)).map((e=>{const t=n.installed.some((t=>t.path===e.path)),r={id:e.path,name:e.fileName,version:e.version,downloadCount:0,installed:n.installed.some((t=>t.path===e.path)),loaders:e.modLoaders,minecraftVersion:isModFile(e)?getModMinecraftVersion(e):void 0,type:"release",disabled:t&&e.path.endsWith(".disabled")};return r}));return e})),i=d((()=>n.mod.installed.map((e=>r.value.find((t=>t.id===e.modId)))).filter((e=>!!e)))),a=o(null!=(t=i.value[0])?t:r.value[0]);g("selectedVersion",a),c(i,(e=>{a.value=e?i.value[0]:r.value[0]}));const{t:s}=l(),u=d((()=>{const e=n.files.find((e=>{var t;return e.path===(null==(t=a.value)?void 0:t.id)})),t=d((()=>{const e=n.files.find((e=>{var t;return e.path===(null==(t=a.value)?void 0:t.id)})),t=[];return(null==e?void 0:e.links.home)&&t.push({icon:"mdi-home",name:"Home",url:e.links.home}),(null==e?void 0:e.links.issues)&&t.push({icon:"mdi-bug",name:"Issues",url:e.links.issues}),(null==e?void 0:e.links.source)&&t.push({icon:"mdi-source-repository",name:"Source",url:e.links.source}),(null==e?void 0:e.links.update)&&t.push({icon:"mdi-file-document",name:"Javadoc",url:e.links.update}),t})),r=d((()=>{const t=[];return e?(e.license&&t.push({icon:"description",name:s("modrinth.license"),value:e.license.name,url:e.license.url}),t.push({icon:"123",name:s("fileDetail.fileSize"),value:ne(e.size)},{icon:"tag",name:s("fileDetail.hash"),value:e.hash}),t):[]}));return v({id:n.mod.id,icon:n.mod.icon,title:n.mod.title,description:n.mod.description,categories:[],externals:t.value,info:r,galleries:[],author:d((()=>{var t;return null!=(t=null==e?void 0:e.authors.join(", "))?t:""})),downloadCount:0,follows:0,url:d((()=>{var t;return null!=(t=null==e?void 0:e.links.home)?t:""})),htmlContent:n.mod.description,installed:!!n.mod.installed,modLoaders:[],enabled:d((()=>{var t;return null!=(t=null==e?void 0:e.enabled)&&t}))})})),p=useProjectDetailUpdate(),{install:f,uninstall:h,enable:m,disable:_}=en(Un),{enabled:b,installed:k,hasInstalledVersion:C}=useProjectDetailEnable(a,d((()=>n.installed)),p,(e=>m({path:S.value,mods:[e.path]})),(e=>_({path:S.value,mods:[e.path]}))),{path:S}=Zt(K),I=useInstanceModLoaderDefault();return{__sfc:!0,props:n,versions:r,installedVersions:i,selectedVersion:a,t:s,model:u,updating:p,install:f,uninstall:h,enable:m,disable:_,enabled:b,installed:k,hasInstalledVersion:C,path:S,installDefaultModLoader:I,onDelete:async()=>{p.value=!0;const e=n.files.find((e=>e.path===a.value.id));e&&await h({path:S.value,mods:[e.path]})},onInstall:async()=>{p.value=!0;const e=S.value,t=n.runtime,r=n.files.find((e=>e.path===a.value.id));r&&(isNoModLoader(n.runtime)&&await I(e,t,r.modLoaders),await f({path:e,mods:[r.path]}))},MarketProjectDetail:TS}}});const qS=s(HS,(function render132(){var e=this._self._c,t=this._self._setupProxy;return e(t.MarketProjectDetail,{attrs:{detail:t.model,dependencies:[],enabled:t.enabled,"has-installed-version":t.hasInstalledVersion,"selected-installed":t.installed,loading:!1,versions:t.versions,updating:t.updating,"has-more":!1,"loading-versions":!1},on:{install:t.onInstall,delete:t.onDelete,enable:function(e){t.enabled=e}}})}),[],!1,null,null,null,null).exports,GS=a({__name:"ModDuplicatedDialog",setup(e){const{isShown:t}=J("mod-duplicated"),{conflicted:n}=Zt(Zy),r=d((()=>{const e=[];for(const[t,r]of Object.entries(n.value))e.push(t),e.push(...r);return e}));function selectDefault(e){return e.toSorted(((e,t)=>e.enabled?t.mtime-e.mtime:1))[0]}function selectDefaults(e){const t={};for(const n of Object.entries(e)){const[e,r]=n;t[e]=selectDefault(r)}i.value=t}c(n,(e=>{selectDefaults(e)}));const i=o({}),{t:a}=l(),{uninstall:s}=en(Un),{path:u}=Zt(K);const{push:p,currentRoute:f}=se();return{__sfc:!0,isShown:t,conflicted:n,items:r,selectDefault:selectDefault,selectDefaults:selectDefaults,omitted:i,onSelect:e=>{m(i.value,e.modId,e)},t:a,uninstall:s,path:u,process:function process2(){const e=new Set(Object.values(i.value)),n=[];for(const t of r.value)"string"!=typeof t&&(e.has(t)||n.push(t.path));console.log("Uninstall "+n.join(", ")),s({mods:n,path:u.value}),t.value=!1},push:p,currentRoute:f,view:function view(e){var r,i;const o=n.value[e];for(const n of o){const e=null==(r=n.modrinth)?void 0:r.projectId,o=null==(i=n.curseforge)?void 0:i.projectId,a=n.name,s=e||o||a;return p({query:{...f.query,id:s.toString()}}),void(t.value=!1)}},vSharedTooltip:Te}}});var WS=function render133(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{width:"800"},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-card",{staticClass:"flex flex-col overflow-auto visible-scroll max-h-[90vh]"},[t("v-card-title",[e._v(e._s(n.t("mod.duplicatedDetected",{count:Object.keys(n.conflicted).length})))]),t("v-card-text",{staticClass:"overflow-auto max-h-full"},[e._v(" "+e._s(n.t("mod.duplicatedDetectedDescription"))+" "),t("v-list",{staticClass:"overflow-auto",attrs:{dense:"",nav:""}},[e._l(n.items,(function(r,i){return["string"==typeof r?t("v-subheader",{key:r+i},[e._v(" "+e._s(r)+" "),t("v-spacer"),t("v-btn",{attrs:{text:"",small:""},on:{click:function(e){return n.view(r)}}},[t("v-icon",{attrs:{small:""}},[e._v(" arrow_forward ")])],1)],1):t("v-list-item",{key:r.fileName+i,style:{textDecoration:n.omitted[r.modId]===r?"":"line-through"},on:{click:function(e){return n.onSelect(r)}}},[t("v-list-item-action",[t("v-simple-checkbox",{attrs:{value:n.omitted[r.modId]===r,"input-value":n.omitted[r.modId]===r,readonly:""},on:{click:function(e){return n.onSelect(r)}}})],1),t("v-list-item-content",[t("v-list-item-title",[e._v(e._s(r.fileName))]),t("v-list-item-subtitle",[e._v(e._s(r.version))])],1)],1)]}))],2)],1),t("v-card-actions",[t("v-spacer"),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:n.t("filter"),expression:"t('filter')"}],attrs:{icon:""},on:{click:function(e){return n.selectDefaults(n.conflicted)}}},[t("v-icon",[e._v("filter_alt")])],1),t("v-btn",{attrs:{text:"",color:"primary"},on:{click:n.process}},[e._v(" "+e._s(n.t("shared.keepSelected"))+" ")])],1)],1)],1)};const JS=s(GS,WS,[],!1,null,null,null,null).exports,XS=a({__name:"ModGroupEntryItem",props:{items:null,name:null,color:null,expanded:{type:Boolean},dense:{type:Boolean},height:null},emits:["expand","setting","ungroup"],setup(e,{emit:t}){const n=e,r=d((()=>n.items.map((e=>e.icon)))),{t:i}=l(),{show:o}=J("folder-setting"),a=v({name:n.name,color:n.color,noColor:!0});return c([()=>n.name,()=>n.color],(([e,t])=>{a.name=e,a.color=t})),c(a,(e=>{t("setting",e)}),{deep:!0}),{__sfc:!0,props:n,avatars:r,emit:t,t:i,show:o,mutableState:a,getContextMenu:function getContextMenu(){return[{icon:"settings",text:i("instances.folderSetting"),onClick:()=>{o(a)}},{icon:"label_off",text:i("mod.ungroup"),onClick:()=>{t("ungroup")}}]},vContextMenu:vContextMenu}}});var KS=function render134(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list-item",{directives:[{name:"context-menu",rawName:"v-context-menu",value:n.getContextMenu,expression:"getContextMenu"}],staticClass:"non-moveable sidebar-item flex-1 flex-grow-0",class:{expanded:e.expanded},style:{minHeight:e.height?e.height+"px":void 0,maxHeight:e.height?e.height+"px":void 0},attrs:{link:"",draggable:""},on:{dragover:function(e){e.preventDefault()},click:function(t){return n.emit("expand",e.expanded)}}},[t("v-list-item-avatar",{staticClass:"transition-all duration-300 rounded",attrs:{size:e.dense?30:40,large:""}},[t("div",{staticClass:"grid cols-2 rows-2 gap-[2px] p-[2px] rounded-xl"},e._l(n.avatars.slice(0,4),(function(e){return t("v-img",{key:e,style:{maxHeight:"20px",maxWidth:"20px"},attrs:{src:e}})})),1)]),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(e.name)+" ")]),e.dense?e._e():t("v-list-item-subtitle",[e._v(" "+e._s(n.t("mod.mods",{count:e.items.length}))+" ")])],1),t("v-list-item-action",{staticClass:"mr-1.5"},[t("v-icon",[e._v(" "+e._s(e.expanded?"folder_open":"folder")+" ")])],1)],1)};const YS=s(XS,KS,[],!1,null,"32465e2c",null,null).exports,getCompatibleIcon=e=>e?"maybe"===e.compatible?"❔":e.compatible?"✔️":"❌":"❔";function useModCompatibleTooltip(){const{t:e}=l();return{getTooltip:t=>{let n="maybe"===t.compatible?e("mod.maybeCompatible"):t.compatible?e("mod.compatible"):e("mod.incompatible");return n=n+e("mod.acceptVersion",{version:t.requirements})+", "+e("mod.currentVersion",{current:t.version||"⭕"})+".",n}}}var QS=function render135(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{width:"800"},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-card",{staticClass:"overflow-auto max-h-[90vh] visible-scroll flex-col flex"},[t("v-card-title",[e._v(e._s(n.t("mod.incompatibleHint")))]),t("v-card-text",{staticClass:"overflow-auto max-h-full"},[t("div",[e._v(" "+e._s(n.t("mod.incompatibleHintDescription"))+" ")]),t("v-list",{staticClass:"overflow-auto",attrs:{dense:"",nav:""}},[e._l(n.items,(function(r,i){return["string"==typeof r?t("v-subheader",{key:r+i},[e._v(" "+e._s(r)+" ")]):t("v-list-item",{key:r.modId+i,attrs:{small:""}},[t("v-list-item-avatar",[e._v(" "+e._s(n.getCompatibleIcon(r))+" ")]),t("v-list-item-content",[t("v-list-item-title",{staticClass:"flex gap-2 items-center"},[e._v(" "+e._s(r.modId)+" "),r.optional?t("v-chip",{staticClass:"mb-1",attrs:{small:"",label:"",outlined:"",color:"yellow darken-2"}},[e._v(" "+e._s(n.t("optional"))+" ")]):e._e()],1),t("v-list-item-subtitle",[e._v(" "+e._s(n.getTooltip(r))+" ")])],1)],1)]}))],2)],1)],1)],1)};const ZS=s(a({__name:"ModIncompatibileDialog",setup(e){const{isShown:t}=J("mod-incompatible"),{compatibility:n}=Zt(Zy),{getTooltip:r}=useModCompatibleTooltip(),i=d((()=>{const e=[];for(const[t,r]of Object.entries(n.value)){e.push(t);let n=!1;for(const t of r)!0!==t.compatible&&(n=!0,e.push(t));n||e.pop()}return e})),{t:o}=l();return{__sfc:!0,isShown:t,compatibility:n,getTooltip:r,items:i,t:o,getCompatibleIcon:getCompatibleIcon}}}),QS,[],!1,null,null,null,null).exports;var eI=function render136(){var e,t=this,n=t._self._c,r=t._self._setupProxy;return n("v-list-item",{directives:[{name:"context-menu",rawName:"v-context-menu",value:t.getContextMenuItems,expression:"getContextMenuItems"},{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>({text:r.tooltip,color:t.hasUpdate?"primary":"black"}),expression:"_ => ({ text: tooltip, color: hasUpdate ? 'primary' : 'black' })"}],class:{"v-list-item--disabled":t.disabled||t.item.disabled||t.item.unsupported,"dragged-over":r.dragover>0,dense:t.dense},staticStyle:{"pointer-events":"initial"},style:{minHeight:t.height?t.height+"px":void 0,maxHeight:t.height?t.height+"px":void 0},attrs:{draggable:t.draggable,"input-value":t.selected,link:""},on:{mouseenter:function(e){r.hover=!0},mouseleave:function(e){r.hover=!1},dragenter:r.onDragEnter,dragover:r.onDragOver,dragleave:r.onDragLeave,dragstart:r.onDragStart,dragend:r.onDragEnd,drop:r.onDrop,click:function(e){return r.emit("click",e)}}},[n("v-list-item-avatar",{attrs:{size:t.dense?30:40}},[n("img",{directives:[{name:"fallback-img",rawName:"v-fallback-img",value:r.BuiltinImages.unknownServer,expression:"BuiltinImages.unknownServer"}],ref:"iconImage",class:{"opacity-20":0===t.item.installed.length&&r.hover&&!t.item.unsupported},attrs:{src:r.icon||t.item.icon||r.BuiltinImages.unknownServer}}),t.install&&0===t.item.installed.length&&!t.item.unsupported?n("v-btn",{staticClass:"absolute",attrs:{large:"",icon:"",loading:r.installing},on:{click:function(e){return e.stopPropagation(),r.onInstall()}}},[n("v-icon",{staticClass:"material-icons-outlined",class:{"opacity-0":!r.hover}},[t._v(" file_download ")])],1):t._e()],1),t.indent?n("div",{staticClass:"indicator",style:{height:`${t.height}px`,background:t.indentColor||"rgb(250 204 21 / 1)"}}):t._e(),n("v-list-item-content",{class:{indented:t.indent,dense:t.dense}},[n("v-badge",{staticClass:"w-full",attrs:{color:"red",dot:"",inline:"",value:t.hasUpdate,"offset-y":5}},[n("v-list-item-title",{staticClass:"flex overflow-hidden"},[n("span",{staticClass:"max-w-full overflow-hidden overflow-ellipsis"},[t._v(" "+t._s((r.isEnabled?t.item.localizedTitle:"")||r.title||t.item.title)+" ")]),t.item.installed.length>0&&t.getContextMenuItems?[n("div",{staticClass:"flex-grow"}),r.hasDuplicate?n("v-icon",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:r.props.item.installed.map((e=>r.basename(e.path))).join(", "),expression:"props.item.installed.map(v => basename(v.path)).join(', ')"}],attrs:{size:"15",color:"red"}},[t._v(" warning ")]):t._e(),n("v-btn",{attrs:{"x-small":"",icon:""},on:{click:function(e){return e.stopPropagation(),r.onSettingClick.apply(null,arguments)}}},[n("v-icon",{staticClass:"v-list-item__subtitle",attrs:{size:"15"}},[t._v(" settings ")])],1)]:t.dense?[n("div",{staticClass:"flex-grow"}),n("v-icon",{attrs:{small:""}},[t._v(" "+t._s(r.getTrailingIcon())+" ")])]:t._e()],2)],1),t.dense?t._e():n("v-list-item-subtitle",["object"==typeof r.descriptionTextOrObject||(null==(e=r.descriptionTextOrObject)?void 0:e.includes("§"))?[n(r.TextComponent,{attrs:{source:r.descriptionTextOrObject}})]:[t._v(" "+t._s(r.descriptionTextOrObject)+" ")]],2),t.dense?t._e():n("v-list-item-subtitle",{staticClass:"invisible-scroll flex flex-grow-0 gap-2"},[r.slots.labels?t._t("labels"):[t._l(r.tags,(function(e,r){return[r>0?n("v-divider",{key:r+"divider",attrs:{vertical:""}}):t._e(),n("div",{key:r,staticClass:"flex flex-grow-0"},[e.icon?n("v-icon",{staticClass:"material-icons-outlined",attrs:{left:!!e.text,color:e.color,small:""}},[t._v(" "+t._s(e.icon)+" ")]):t._e(),n("span",{staticClass:"pt-[2px]"},[t._v(" "+t._s(e.text)+" ")])],1)]}))]],2)],1)],1)};const tI=s(a({__name:"MarketItem",props:{item:null,selectionMode:{type:Boolean},alt:{type:Boolean},checked:{type:Boolean},selected:{type:Boolean},noDuplicate:{type:Boolean},dense:{type:Boolean},hasUpdate:{type:Boolean},disabled:{type:Boolean},height:null,draggable:{type:Boolean},indent:{type:Boolean},indentColor:null,install:null,getContextMenuItems:null},emits:["click","checked","drop"],setup(e,{emit:t}){const n=e,r=D(),i=o(!1),a=Zt(H),s=o(void 0),u=o(void 0),p=o(void 0),v=o(void 0),h=o(void 0),{open:m}=Re(),g=d((()=>n.item.localizedDescription||p.value||n.item.description||n.item.descriptionTextComponent||"")),_=d((()=>n.noDuplicate&&n.item.installed.length>1)),{isEnabled:k}=f(By,useLocalizedContentControl()),C=o(0),S=o(null);c((()=>n.item),((e,t)=>{if(e&&e.id!==(null==t?void 0:t.id)&&(s.value=void 0,u.value=void 0,p.value=void 0,v.value=void 0,h.value=void 0,!e.curseforge&&!e.modrinth)){const{curseforgeProjectId:t,modrinthProjectId:n}=e;n?getSWRV(getModrinthProjectModel(o(n)),a).then((e=>{e&&(s.value=e.icon_url,u.value=e.title,p.value=e.description,v.value=e.downloads,h.value=e.followers)})):t&&getSWRV(getCurseforgeProjectModel(o(t)),a).then((e=>{var t;e&&(s.value=null==(t=e.logo)?void 0:t.url,u.value=e.name,p.value=e.summary,v.value=e.downloadCount,h.value=e.thumbsUpCount)}))}}),{immediate:!0});const{t:I}=l(),E=d((()=>{var e;return n.hasUpdate?I("mod.hasUpdate"):("string"==typeof g.value?g.value.trim():null==(e=g.value)?void 0:e.text)||n.item.title.trim()}));const M=d((()=>{const e=[];if(n.item.author&&e.push({icon:"person",text:n.item.author}),(v.value||n.item.downloadCount)&&e.push({icon:"file_download",text:ne(v.value||n.item.downloadCount||0,"")}),(h.value||n.item.followerCount)&&e.push({icon:"star_rate",color:"orange",text:(h.value||n.item.followerCount||0).toString()}),(n.item.modrinth||n.item.modrinthProjectId)&&e.push({icon:"$vuetify.icons.modrinth"}),(n.item.curseforge||n.item.curseforgeProjectId)&&e.push({icon:"$vuetify.icons.curseforge"}),n.item.files&&n.item.files.length>0&&n.item.files[0]&&"resource"in n.item.files[0]){const t=n.item.files[0].resource;e.push({icon:"storage",text:ne(t.size)})}return e})),P=o(!1);return{__sfc:!0,props:n,slots:r,emit:t,hover:i,config:a,icon:s,title:u,description:p,downloadCount:v,followerCount:h,open:m,descriptionTextOrObject:g,hasDuplicate:_,isEnabled:k,dragover:C,onDragEnter:e=>{n.draggable&&(C.value+=1)},onDragLeave:()=>{n.draggable&&(C.value+=-1)},iconImage:S,onDragStart:function onDragStart(e){var t;e.dataTransfer.effectAllowed="move",null==(t=e.dataTransfer)||t.setData("id",n.item.id),e.dataTransfer.setDragImage(S.value,0,0)},onDragEnd:function onDragEnd(e){},onDrop:function onDrop(e){var n;C.value=0,t("drop",null==(n=e.dataTransfer)?void 0:n.getData("id"))},onDragOver:function onDragOver(e){n.draggable&&e.preventDefault()},t:I,tooltip:E,onSettingClick:e=>{const t=e.target.getBoundingClientRect(),r=t.left,i=t.bottom;n.getContextMenuItems&&m(r,i,n.getContextMenuItems())},getTrailingIcon:function getTrailingIcon(){return n.item.modrinth?"$vuetify.icons.modrinth":n.item.curseforge?"$vuetify.icons.curseforge":void 0},tags:M,installing:P,onInstall:async()=>{var e;try{P.value=!0,await(null==(e=n.install)?void 0:e.call(n,n.item))}finally{setTimeout((()=>{P.value=!1}),1e3)}},BuiltinImages:b,vContextMenu:vContextMenu,vFallbackImg:vFallbackImg,vSharedTooltip:Te,basename:ee,TextComponent:Et}}}),eI,[],!1,null,"2446e32f",null,null).exports;function useModItemContextMenuItems(e,t,n,r){const{t:i,te:o}=l(),{showItemInDirectory:a}=en(Xt),{searchInMcWiki:s}=function useSearchInMcWiki(){return{searchInMcWiki:function searchInMcWiki(e){window.open(`https://www.mcmod.cn/s?key=${e}`,"browser")}}}();return()=>{const n=e.value.installed;if(0===n.length)return[];const l=[];for(const e of n)if(l.push({text:i("mod.showFile",{file:e.path}),onClick:()=>{a(e.path)},icon:"folder"}),l.push({text:i("delete.name",{name:e.fileName}),onClick:t,icon:"delete",color:"error"}),"optifine"!==e.modId.toLowerCase()&&l.push({onClick:r,text:e.enabled?i("disable")+" "+e.fileName:i("enable")+" "+e.fileName,color:"grey",icon:e.enabled?"flash_off":"flash_on"}),e.url){const t=e.url;l.push({text:i("mod.openLink",{url:t}),onClick:()=>{window.open(t,"browser")},icon:"link"})}return o("mod.searchOnMcWiki")&&l.push({text:i("mod.searchOnMcWiki",{name:e.value.title}),onClick:()=>{s(e.value.title)},icon:"search"}),l}}var nI=function render137(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{ref:"container",staticClass:"mt-1 flex gap-1 overflow-x-auto",on:{wheel:n.onWheel}},[e.modid?t("v-chip",{staticClass:"mod-tag",staticStyle:{"margin-left":"1px"},attrs:{small:"",outlined:n.isDark,color:"orange en-1",disabled:e.disabled,label:""},on:{mousedown:function(e){e.stopPropagation()}}},[e._v(" "+e._s(e.modid)+" ")]):e._e(),e._l(n.sortedCompatibility,(function(r,i){return t("v-chip",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:n.getTooltip(r),expression:"getTooltip(com)"}],key:r.modId+" "+i,staticClass:"mod-tag",attrs:{disabled:e.disabled,small:"",label:"",outlined:""}},[!0===r.compatible?t("v-avatar",{attrs:{left:""}},[n.getDepIcon(r.modId,n.icons[r.modId])?t("img",{attrs:{src:n.getDepIcon(r.modId,n.icons[r.modId])}}):t("v-icon",[e._v(" $vuetify.icons.package ")])],1):e._e(),r.optional?t("span",{staticClass:"color-orange mr-1"},[e._v(" "+e._s(n.t("optional"))+" ")]):e._e(),e._v(" "+e._s(r.modId)+" "),t("v-avatar",{attrs:{right:""}},[e._v(" "+e._s(n.getCompatibleIcon(r))+" ")])],1)})),e._l(e.tags,(function(r,i){return t("v-chip",{key:`${r}-${i}`,staticClass:"mod-tag",staticStyle:{"margin-left":"1px"},attrs:{outlined:n.isDark,small:"",label:"",disabled:e.disabled,color:n.getColor(r),close:""},on:{click:function(e){e.stopPropagation()},mousedown:function(e){e.stopPropagation()},"click:close":function(e){return n.emit("delete-tag",r)}}},[t("div",{attrs:{contenteditable:""},on:{input:function(e){return e.stopPropagation(),n.emit("edit-tag",e,i)},blur:function(e){return n.emit("edit-tag",e,0)}}},[e._v(" "+e._s(r)+" ")])])}))],2)};const rI=s(a({__name:"ModLabels",props:{modid:null,tags:null,disabled:{type:Boolean},compatibility:null},emits:["edit-tag","delete-tag"],setup(e,{emit:t}){const n=e,r=d((()=>[...n.compatibility].sort(((e,t)=>!0!==e.compatible?-1:!0!==t.compatible?1:0)))),{modsIconsMap:i}=Zt(Zy),{getTooltip:a}=useModCompatibleTooltip(),{isDark:s}=Zt(rn),c=o(null),{onWheel:u}=Mt(c),{t:p}=l();return{__sfc:!0,props:n,sortedCompatibility:r,emit:t,icons:i,getTooltip:a,getDepIcon:(e,t)=>t||("forge"===e?b.forge:"minecraft"===e?b.minecraft:"fabricloader"===e||e.startsWith("fabric-")||"fabric"===e?b.fabric:""),isDark:s,container:c,onWheel:u,t:p,getCompatibleIcon:getCompatibleIcon,vSharedTooltip:Te,getColor:getColor}}}),nI,[],!1,null,"b80ac4e3",null,null).exports,iI=a({__name:"ModItem",props:{item:null,selectionMode:{type:Boolean},checked:{type:Boolean},selected:{type:Boolean},itemHeight:null,hasUpdate:{type:Boolean},dense:{type:Boolean},indent:{type:Boolean},indentColor:null,getContextMenuItems:null,install:null},emits:["click","checked","install"],setup(e,{emit:t}){const n=e,{compatibility:r}=Zt(Zy),i=d((()=>{var e;return n.item.installed[0]&&null!=(e=r.value[n.item.installed[0].modId])?e:[]})),{uninstall:o,disable:a,enable:s}=en(Un),{path:l}=Zt(K),c=useModItemContextMenuItems(d((()=>n.item)),(()=>{n.item.installed&&o({path:l.value,mods:n.item.installed.map((e=>e.path))})}),0,(()=>{n.item.installed&&n.item.installed.length>0&&(n.item.installed[0].enabled?a({path:l.value,mods:n.item.installed.map((e=>e.path))}):s({path:l.value,mods:n.item.installed.map((e=>e.path))}))})),u=f("selections",{}),p=d((()=>{var e,t;return!n.dense&&n.item.installed&&(null==(t=null==(e=n.item.installed)?void 0:e[0])?void 0:t.tags.length)+i.value.length>0}));return{__sfc:!0,props:n,emit:t,compatibilities:r,compatibility:i,uninstall:o,disable:a,enable:s,path:l,_getContextMenuItems:c,selections:u,getContextMenuItems:()=>{var e;const t=null==(e=n.getContextMenuItems)?void 0:e.call(n,n.item);return Object.keys(u.value).length>1?t||[]:c().concat(null!=t?t:[])},hasLabel:p,MarketItem:tI,ModLabels:rI}}});const oI=s(iI,(function render138(){var e,t,n=this,r=n._self._c,i=n._self._setupProxy;return r(i.MarketItem,{attrs:{indent:n.indent,"indent-color":n.indentColor,item:n.item,"selection-mode":n.selectionMode,selected:n.selected,"has-update":n.hasUpdate,checked:n.checked,height:n.itemHeight,"no-duplicate":"","get-context-menu-items":i.getContextMenuItems,install:n.install,dense:n.dense},on:{click:function(e){return i.emit("click",e)},checked:function(e){return i.emit("checked",e)}},scopedSlots:n._u([!n.dense&&n.item.installed&&(null==(t=null==(e=n.item.installed)?void 0:e[0])?void 0:t.tags.length)+i.compatibility.length>0?{key:"labels",fn:function(){return[r(i.ModLabels,{attrs:{disabled:n.item.disabled,compatibility:i.compatibility,tags:n.item.installed[0].tags}})]},proxy:!0}:null],null,!0)})}),[],!1,null,null,null,null).exports,aI=a({__name:"Mod",setup(e){const n=d((()=>p({mod:{mods:he("mod.mods"),group:he("mod.group"),delete:{name:he("delete.name")},enable:he("enable"),disable:he("disable"),denseView:he("mod.denseView"),groupInstalled:he("mod.groupInstalled"),switchDefaultSource:he("mod.switchDefaultSource"),checkDependencies:he("modInstall.checkDependencies"),checkedDependencies:he("modInstall.checkedDependencies"),installDependencies:he("modInstall.installDependencies"),scanUnusedLibraries:he("modInstall.scanUnusedLibraries"),removeUnusedLibraries:he("modInstall.removeUnusedLibraries"),checkUpgrade:he("modInstall.checkUpgrade"),checkedUpgrade:he("modInstall.checkedUpgrade"),upgrade:he("modInstall.upgrade"),skipVersion:he("modInstall.skipVersion"),noModLoaderHint:he("mod.noModLoaderHint"),modloaderSelectHint:he("mod.modloaderSelectHint"),modloaderSelectNotSupported:he("mod.modloaderSelectNotSupported"),duplicatedDetected:he("mod.duplicatedDetected"),incompatibleHint:he("mod.incompatibleHint"),search:he("modInstall.search"),unsupported:he("modrinth.environments.unsupported"),dropHint:he("mod.dropHint")},modUpgradePolicy:{modrinth:he("modUpgradePolicy.modrinth"),curseforge:he("modUpgradePolicy.curseforge"),modrinthOnly:he("modUpgradePolicy.modrinthOnly"),curseforgeOnly:he("modUpgradePolicy.curseforgeOnly")}}))),{runtime:r,path:a}=Zt(K),{keyword:s,modrinthCategories:u,curseforgeCategory:f,modLoader:v,gameVersion:h,currentView:m}=Zt(Kb),{error:_,loading:b,items:k,effect:C,denseView:S,sortBy:I,groupInstalled:E,localFilter:M,loadMore:P}=Zt(iw);C();const{effect:D,installation:T}=Zt(ew);D();const{unusedMods:L}=Zt(tw),A=d((()=>"local"===m.value)),{localGroupedItems:j,groupCollapsedState:O,renameGroup:F,ungroup:R,group:V,isInGroup:z,getGroupColor:U,getContextMenuItemsForGroup:B}=function useModGroups(e,n,r,i){const{getGroupState:a,updateModsGroups:s,getSharedGroupRules:c,updateSharedGroupRules:u}=en("InstanceModsGroupService"),{state:f}=N((()=>a(n.value)),InstanceModsGroupState);t((()=>{const e=localStorage.getItem("modsGrouping");if(e){const t=JSON.parse(e);for(const[e,n]of Object.entries(t)){const t={};for(const[e,r]of Object.entries(n))t[r]||(t[r]={color:"",files:[]}),t[r].files.push(e);s(e,t)}localStorage.removeItem("modsGrouping")}}));const v=d({get:()=>{var e,t;return null!=(t=null==(e=f.value)?void 0:e.groups)?t:{}},set:e=>{s(n.value,e)}}),{t:h}=l(),m=o({}),g=d((()=>Object.keys(v.value)));function group(e){const t={...v.value};t[e.join(",")]={files:e,color:""},v.value=t}function sort$12(e){return sort(i.value,e),e}const _=d((()=>{const e={},t=v.value;for(const[n,r]of Object.entries(t))for(const t of r.files)e[t]=n;return e})),b=d((()=>{var t,n;if(!e.value)return[];const i=r.value,o={},a=[],s=_.value;for(const e of i){const r=s[null==(n=null==(t=e.installed)?void 0:t[0])?void 0:n.fileName];r?(o[r]||(o[r]={name:r,projects:[],mtime:0}),o[r].projects.push(e),o[r].mtime=Math.max(o[r].mtime,e.installed[0].mtime)):a.push(e)}const l=[...Object.values(o),...a];sort$12(l);for(const e of l)"projects"in e&&sort$12(e.projects);return l}));async function syncGroupRules(){var e;const t=await c(),n={},i=r.value;for(const r of i){const t=null==(e=r.installed)?void 0:e[0];if(!t)continue;const i=t.fileName,o=_.value[i];o&&(n[o]||(n[o]=[]),n[o].push(t.modId))}for(const[r,o]of Object.entries(n))t[r]||(t[r]=[]),t[r]=[...new Set([...t[r],...o])];await u(t)}async function applySharedGroupRules(){var e;const t=await c(),n={...v.value},i={};for(const[r,o]of Object.entries(t))for(const e of o)i[e]=r;for(const o of r.value){const t=null==(e=o.installed)?void 0:e[0];if(!t)continue;const r=t.modId,a=t.fileName,s=i[r];if(s){n[s]||(n[s]={files:[],color:""});const e=n[s];e.files.includes(a)||e.files.push(a)}else for(const e of Object.values(n))e.files=e.files.filter((e=>e!==a))}v.value=n}return{isInGroup:function isInGroup(e){return void 0!==_.value[e]},groups:g,syncGroupRules:syncGroupRules,applySharedGroupRules:applySharedGroupRules,getGroupColor:function getGroupColor(e){const t=_.value[e];if(!t)return"";const n=v.value[t];return n?n.color:""},group:group,ungroup:function ungroup(e){const t={...v.value};t[e]&&(delete t[e],v.value=p(t))},renameGroup:function renameGroup(e,t){if(e===t)return;const n={...v.value},r=n[e];r&&(delete n[e],n[t]=r,v.value=n)},localGroupedItems:b,groupCollapsedState:m,getContextMenuItemsForGroup:function getContextMenuItemsForGroup(e){var t,n;const r=null==(n=null==(t=e.installed)?void 0:t[0])?void 0:n.fileName;if(!r)return[];const i=[];return i.push({icon:"bookmarks",text:h("mod.applyGroupRules"),onClick:()=>{applySharedGroupRules()}},{icon:"book",text:h("mod.syncGroupRules"),onClick:()=>{syncGroupRules()}}),0===Object.values(v.value).length?(i.push({icon:"label",text:h("mod.group"),onClick:()=>{group([r])}}),i):(i.push({icon:"label",text:h("mod.group"),onClick:()=>{group([r])},children:g.value.map((e=>({text:e,icon:"",onClick:()=>{const t={...v.value};for(const e of Object.values(t))e.files=e.files.filter((e=>e!==r));t[e].files.push(r),v.value=t}})))}),v.value[r]&&i.push({icon:"label_off",text:h("mod.ungroup"),onClick:()=>{const e={...v.value};delete e[r],v.value=e}}),i)}}}(A,a,k,I);function isIncompatible(e){var t,n;const r=null==(n=null==(t=e.installed)?void 0:t[0])?void 0:n.modId;if(!r)return!1;const i=te.value[r];if(!i)return!1;for(const o of i)if(!0!==o.compatible)return!0;return!1}const $=d((()=>{const e=k.value,t=new Set(T.value.map((([e,t])=>ee(t.path)))),n=new Set(L.value.map((e=>ee(e.path,"/"))));if(A.value){const e=j.value,r=[];for(const i of e)if("projects"in i){if(r.push(p(i)),!O.value[i.name])for(const e of i.projects)("disabledOnly"!==M.value||e.disabled)&&("incompatibleOnly"!==M.value||isIncompatible(e))&&("hasUpdateOnly"!==M.value||H.value[e.id])&&(e.installed[0]&&"dependenciesInstallOnly"===M.value&&!t.has(ee(e.installed[0].path))||e.installed[0]&&"unusedOnly"===M.value&&!n.has(ee(e.installed[0].path))||r.push(e))}else{if("disabledOnly"===M.value&&!i.disabled)continue;if("incompatibleOnly"===M.value&&!isIncompatible(i))continue;if("hasUpdateOnly"===M.value&&!H.value[i.id])continue;if("dependenciesInstallOnly"===M.value&&i.installed[0]&&!t.has(ee(i.installed[0].path)))continue;if("unusedOnly"===M.value&&i.installed[0]&&!n.has(ee(i.installed[0].path)))continue;r.push(i)}return r}const r=[];let i=e;if(E.value){const[e,t]=i.reduce(((e,t)=>(t.installed.length>0?e[0].push(t):e[1].push(t),e)),[[],[]]);r.push(...e),i=t}const[o,a]=i.reduce(((e,t)=>(t.unsupported?e[1].push(t):e[0].push(t),e)),[[],[]]);return[...r,...o.length>0?["search",...o]:[],...a.length>0?["unsupported",...a]:[]]})),{plans:H,error:q}=Zt(aw),G=d((()=>q?q.value.message:"")),W=Zt(Hb),{mods:X,conflicted:Y,revalidate:Q,incompatible:Z,compatibility:te}=Zt(Zy),{show:ne}=J("mod-duplicated"),{show:re}=J("mod-incompatible"),ie=Me();c(d((()=>ie.fullPath)),(()=>{var e;s.value=null!=(e=ie.query.keyword)?e:""}),{immediate:!0});const oe=P,{install:ae,uninstall:le,enable:ce,disable:ue,installFromMarket:de}=en(Un),onUninstall=(e,t)=>{le({path:null!=t?t:a.value,mods:e.map((e=>e.path))}).then((()=>{setTimeout(Q,1500)}))},pe=useToggleCategories(u),fe=d((()=>S.value?40:90)),ve=o({});g("selections",ve);const{t:he}=l(),me=Zt($y);t((()=>{me.value=!0})),i((()=>{u.value=[],f.value=void 0}));const{dragover:ge}=useGlobalDrop({onDrop:async e=>{const t=[];for(const n of e.files)t.push(n.path);await ae({path:a.value,mods:t})}}),{onInstallModRuntime:ye,wizardModel:_e,wizardHandleOnEnable:be,wizardError:we,wizardModItems:xe}=useModWizard(),ke=useModrinthInstaller(a,r,X,de,onUninstall,ye);g(FS,ke);const Ce=useCurseforgeInstaller(a,r,X,de,onUninstall,ye);g(LS,Ce);const Se=useProjectInstall(r,v,Ce,ke,(e=>{ae({path:a.value,mods:[e.path]})})),Ie=tn((()=>{const e=Pe.value;if(e){if(e.startsWith("@")){const t=e.substring(1),n=/^\d+$/.test(t)&&t.length<10,r=/^[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz]+$/.test(t)&&8===t.length;if(n){if(ie.query.id===`curseforge:${t}`)return;Ee({query:{...ie.query,id:`curseforge:${t}`}})}else if(r){if(ie.query.id===`modrinth:${t}`)return;Ee({query:{...ie.query,id:`modrinth:${t}`}})}else{if(ie.query.keyword===t)return;Ee({query:{...ie.query,keyword:t}})}}else{if(ie.query.keyword===e)return;Ee({query:{...ie.query,keyword:e}})}}else{if(""===ie.query.keyword)return;Ee({query:{...ie.query,keyword:""}})}}),500),{replace:Ee}=se(),Pe=o(ie.query.keyword);return t((()=>{var e;Pe.value=null!=(e=ie.query.keyword)?e:""})),c(Pe,((e,t)=>{e!==t&&Ie()}),{immediate:!0}),gt(d((()=>[{element:"#search-text-field",popover:{title:he("tutorial.mod.searchTitle")+" (ctrl + f)",description:he("tutorial.mod.searchDescription")}},{element:"#left-pane",popover:{title:he("tutorial.mod.listTitle"),description:he("tutorial.mod.listDescription")}},{element:"#right-pane",popover:{title:he("tutorial.mod.detailTitle"),description:he("tutorial.mod.detailDescription")}},{element:"#default-source-button",popover:{title:he("tutorial.mod.defaultSourceTitle"),description:he("tutorial.mod.defaultSourceDescription")}}]))),usePresence(d((()=>he("presence.mod")))),{__sfc:!0,localizedTexts:n,runtime:r,path:a,keyword:s,modrinthCategories:u,curseforgeCategory:f,modLoader:v,gameVersion:h,currentView:m,error:_,loading:b,items:k,effect:C,denseView:S,sortBy:I,groupInstalled:E,localFilter:M,loadMore:P,onDependenciesEffect:D,installation:T,unusedMods:L,isLocalView:A,localGroupedItems:j,groupCollapsedState:O,renameGroup:F,ungroup:R,group:V,isInGroup:z,getGroupColor:U,getContextMenuItemsForGroup:B,isIncompatible:isIncompatible,groupedItems:$,isModProject:e=>!!(null==e?void 0:e.files),isOptifineProject:e=>"OptiFine"===(null==e?void 0:e.id),plans:H,upgradeError:q,updateErrorMessage:G,defaultSource:W,shouldShowModrinth:(e,t,n)=>{if(null==e?void 0:e.modrinth)return!0;if(null==e?void 0:e.curseforge)return!1;if(!((null==e?void 0:e.modrinth)||t))return!1;const r=(null==e?void 0:e.curseforge)||n;return"curseforge"!==W.value||!r},shouldShowCurseforge:(e,t,n)=>{if(null==e?void 0:e.curseforge)return!0;if(!((null==e?void 0:e.curseforge)||n))return!1;const r=(null==e?void 0:e.modrinth)||t;return"modrinth"!==W.value||!r},mods:X,conflicted:Y,revalidate:Q,incompatible:Z,compatibility:te,showDuplicatedDialog:ne,showIncompatibleDialog:re,getInstalledModrinth:e=>X.value.filter((t=>{var n;return(null==(n=t.modrinth)?void 0:n.projectId)===e})),getInstalledCurseforge:e=>X.value.filter((t=>{var n;return(null==(n=t.curseforge)?void 0:n.projectId)===e})),route:ie,onLoad:oe,install:ae,uninstall:le,enable:ce,disable:ue,installFromMarket:de,onUninstall:onUninstall,onEnable:async(e,t)=>{await be(e,t||a.value)||ce({path:null!=t?t:a.value,mods:[e.path]}).then((()=>{setTimeout(Q,1500)}))},onDisable:(e,t)=>{ue({path:null!=t?t:a.value,mods:[e.path]}).then((()=>{setTimeout(Q,1500)}))},toggleCategory:pe,itemHeight:fe,selections:ve,getContextMenuItems:e=>{const t=[];if(!(Object.values(ve.value).filter((e=>e)).length>1))return t.push(...B(e)),t;const n=new Set(Object.keys(ve.value).filter((e=>ve.value[e]))),r=k.value.filter((e=>n.has(e.id))).map((e=>e.installed)).flat(),i=r.every((e=>e.enabled)),o=r.map((e=>e.path)),s=he("mod.mods",{count:n.size});return t.push({text:he("delete.name",{name:s}),icon:"delete",color:"error",onClick:()=>{le({path:a.value,mods:o})}}),t.push({text:i?he("disable")+" "+s:he("enable")+" "+s,icon:i?"flash_off":"flash_on",color:"grey",onClick:()=>{i?ue({path:a.value,mods:o}):ce({path:a.value,mods:o})}}),A.value&&t.push({text:he("mod.group"),icon:"label",onClick:()=>{V(r.map((e=>e.fileName)))}}),t},t:he,compact:me,dragover:ge,onInstallModRuntime:ye,wizardModel:_e,wizardHandleOnEnable:be,wizardError:we,wizardModItems:xe,modrinthInstaller:ke,curseforgeInstaller:Ce,onInstallProject:Se,updateSearch:Ie,replace:Ee,keywordBuffer:Pe,Hint:kt,MarketBase:IS,MarketProjectDetailCurseforge:OS,MarketProjectDetailModrinth:VS,MarketRecommendation:US,vSharedTooltip:Te,ModDetailOptifine:$S,ModDetailResource:qS,ModDuplicatedDialog:JS,ModGroupEntryItem:YS,ModIncompatibileDialog:ZS,ModItem:oI}}});var sI=function render139(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.MarketBase,{class:{dragover:n.dragover},attrs:{plans:n.plans,items:n.groupedItems,"selection-mode":!0,"item-height":n.itemHeight,loading:n.loading,error:n.error},on:{load:n.onLoad},scopedSlots:e._u([{key:"actions",fn:function(){return[t("v-subheader",{staticClass:"flex gap-1"},[e._v(" "+e._s(n.t("mod.mods",{count:n.items.length}))+" "),t("v-spacer"),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("mod.switchDefaultSource")+" "+n.defaultSource,expression:"_ => t('mod.switchDefaultSource') + ' ' + defaultSource"}],attrs:{id:"default-source-button",icon:""},on:{click:function(e){n.defaultSource="curseforge"===n.defaultSource?"modrinth":"curseforge"}}},[t("v-icon",[e._v(" "+e._s("modrinth"===n.defaultSource?"$vuetify.icons.modrinth":"$vuetify.icons.curseforge")+" ")])],1),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("mod.groupInstalled"),expression:"_ => t('mod.groupInstalled')"}],class:{"v-list-item--active":n.groupInstalled},attrs:{icon:""},on:{click:function(e){n.groupInstalled=!n.groupInstalled}}},[t("v-icon",[e._v(" layers ")])],1),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("mod.denseView"),expression:"_ => t('mod.denseView')"}],attrs:{icon:""},on:{click:function(e){n.denseView=!n.denseView}}},[t("v-icon",[e._v(" "+e._s(n.denseView?"reorder":"list")+" ")])],1)],1),n.upgradeError?t("v-alert",{attrs:{dense:"",type:"error"}},[e._v(" "+e._s(n.updateErrorMessage)+" ")]):e._e(),Object.keys(n.conflicted).length>0?t("v-alert",{staticClass:"cursor-pointer error",attrs:{dense:"",type:"error"},on:{click:n.showDuplicatedDialog}},[e._v(" "+e._s(n.localizedTexts.mod.duplicatedDetected)+" ")]):e._e()]},proxy:!0},{key:"item",fn:function({item:r,hasUpdate:i,checked:o,selectionMode:a,selected:s,on:l}){var c,u,d,p;return["object"==typeof r&&"id"in r?t(n.ModItem,{attrs:{item:r,indent:!!n.isInGroup(null==(u=null==(c=r.installed)?void 0:c[0])?void 0:u.fileName),"indent-color":n.getGroupColor(null==(p=null==(d=r.installed)?void 0:d[0])?void 0:p.fileName),"item-height":n.itemHeight,"has-update":i,checked:o,"selection-mode":a,selected:s,install:n.onInstallProject,dense:n.denseView,"get-context-menu-items":n.getContextMenuItems},on:{click:l.click}}):"object"==typeof r?t(n.ModGroupEntryItem,{attrs:{items:r.projects,height:n.itemHeight,name:r.name,expanded:!n.groupCollapsedState[r.name],dense:n.denseView},on:{ungroup:function(e){return n.ungroup(r.name)},expand:function(e){n.groupCollapsedState={...n.groupCollapsedState,[r.name]:e}},setting:function(e){return n.renameGroup(r.name,e.name)}}}):"search"===r?t("v-subheader",{style:{height:`${n.itemHeight}px`}},[t("v-divider",{staticClass:"mr-4"}),e._v(" "+e._s(n.localizedTexts.mod.search)+" "),t("v-divider",{staticClass:"ml-4"})],1):"unsupported"===r?t("v-subheader",{style:{height:`${n.itemHeight}px`}},[t("v-divider",{staticClass:"mr-4"}),e._v(" "+e._s(n.localizedTexts.mod.unsupported)+" "),t("v-divider",{staticClass:"ml-4"})],1):e._e()]}},{key:"placeholder",fn:function(){return[t(n.Hint,{attrs:{text:n.t("modInstall.searchHint"),icon:"playlist_add"}})]},proxy:!0},{key:"content",fn:function({selectedItem:e,selectedModrinthId:r,selectedCurseforgeId:i,updating:o}){var a;return[n.dragover?t(n.Hint,{key:"dragover",staticClass:"h-full",attrs:{icon:"save_alt",text:n.t("mod.dropHint"),size:100}}):n.shouldShowModrinth(e,r,i)?t(n.MarketProjectDetailModrinth,{key:r,attrs:{modrinth:null==e?void 0:e.modrinth,"project-id":r,installed:(null==e?void 0:e.installed)||n.getInstalledModrinth(r),loader:n.modLoader,categories:n.modrinthCategories,"all-files":n.mods,updating:o,"game-version":n.gameVersion,curseforge:(null==(a=null==e?void 0:e.curseforge)?void 0:a.id)||i},on:{uninstall:n.onUninstall,enable:n.onEnable,disable:n.onDisable,category:n.toggleCategory}}):n.shouldShowCurseforge(e,r,i)?t(n.MarketProjectDetailCurseforge,{key:i,attrs:{curseforge:null==e?void 0:e.curseforge,"curseforge-id":Number(i),installed:(null==e?void 0:e.installed)||n.getInstalledCurseforge(i),"game-version":n.gameVersion,loader:n.modLoader,category:n.curseforgeCategory,"all-files":n.mods,updating:o,modrinth:r},on:{uninstall:n.onUninstall,enable:n.onEnable,disable:n.onDisable,category:function(e){n.curseforgeCategory=e}}}):n.isOptifineProject(e)?t(n.ModDetailOptifine,{key:e.id,attrs:{mod:e,runtime:n.runtime}}):n.isModProject(e)?t(n.ModDetailResource,{key:e.id,attrs:{mod:e,files:e.files,runtime:n.runtime,installed:e.installed}}):t(n.MarketRecommendation,{key:"recommendation",attrs:{curseforge:"mc-mods",modrinth:"mod"},on:{modrinth:function(e){return n.modrinthCategories.push(e.name)},curseforge:function(e){n.curseforgeCategory=e.id}}})]}}])},[t("v-dialog",{attrs:{width:"600"},model:{value:n.wizardModel,callback:function(e){n.wizardModel=e},expression:"wizardModel"}},[t("v-card",[t("v-card-title",[e._v(" "+e._s(n.localizedTexts.mod.noModLoaderHint)+" ")]),t("v-card-text",[e._v(" "+e._s(n.localizedTexts.mod.modloaderSelectHint)+" "),t("v-list",{attrs:{nav:""}},e._l(n.wizardModItems,(function(n){return t("v-list-item",{key:n.title,on:{click:n.onSelect}},[t("v-list-item-avatar",[t("img",{attrs:{src:n.icon}})]),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.title)+" ")]),t("v-list-item-subtitle",[t("a",{attrs:{href:n.url},on:{click:function(e){e.stopPropagation()}}},[e._v(e._s(n.url))])])],1)],1)})),1),n.wizardError?t("v-alert",{attrs:{type:"error"}},["loader"in n.wizardError?t("span",[e._v(" "+e._s(n.localizedTexts.mod.modloaderSelectNotSupported)+" ")]):t("div",[e._v(" "+e._s(n.wizardError.message)+" ")])]):e._e()],1)],1)],1),t(n.ModDuplicatedDialog),t(n.ModIncompatibileDialog)],1)};const lI=s(aI,sI,[],!1,null,"83b5ad85",null,null).exports;const cI=s(a({__name:"ModActions",setup(e){const{showDirectory:t}=en(Un),{path:n}=Zt(K),{isEnabledState:r}=Zt(By),{t:i}=l();return{__sfc:!0,showDirectory:t,path:n,isEnabledState:r,t:i,vSharedTooltip:Te}}}),(function render140(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"flex items-center justify-end gap-3"},[t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>"Alt",expression:"_ => 'Alt'"}],class:{"v-btn--active":n.isEnabledState},attrs:{icon:"",large:""},on:{click:function(e){n.isEnabledState=!n.isEnabledState}}},[t("v-icon",[e._v("translate")])],1),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("mod.showDirectory"),expression:"_ => t('mod.showDirectory')"}],attrs:{icon:"",large:""},on:{click:function(e){return n.showDirectory(n.path)}}},[t("v-icon",[e._v("folder")])],1)],1)}),[],!1,null,"87a4caea",null,null).exports;var uI=function render141(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"flex flex-grow-0 flex-row items-center justify-center gap-1"},[e._l(e.items,(function(r){return[t(n.AvatarItem,{key:r.title,attrs:{icon:r.icon,title:r.title,text:r.text,color:r.color,avatar:r.avatar}}),r!==e.items[e.items.length-1]?t("v-divider",{key:r.title+"divider",attrs:{vertical:""}}):e._e()]}))],2)};const dI=s(a({__name:"AvatarItemList",props:{items:null},setup:e=>({__sfc:!0,AvatarItem:NC})}),uI,[],!1,null,null,null,null).exports;const pI=s(a({__name:"MarketExtensions",setup:e=>({__sfc:!0})}),(function render142(){var e=this._self._c;return this._self._setupProxy,e("div",{staticClass:"flex w-full items-center justify-center gap-4 py-2"})}),[],!1,null,null,null,null).exports;function useTextFieldBehavior(e,t){return n=>{var r,i,o,a;n.ctrlKey&&"f"===n.key&&(n.preventDefault(),null==(r=e.value)||r.focus()),t.value&&n.ctrlKey&&"a"===n.key&&(n.preventDefault(),n.stopPropagation(),null==(o=null==(i=e.value)?void 0:i.$el.querySelector("input"))||o.select()),t.value&&"Escape"===n.key&&(n.preventDefault(),n.stopPropagation(),null==(a=e.value)||a.blur())}}const fI=s(a({__name:"MarketTextField",props:{value:null,clearable:{type:Boolean},placeholder:null,gameVersion:null,category:{type:Boolean},localOnly:{type:Boolean}},emits:["input","click","clear","clear-version","clear-category","update:localOnly"],setup(e,{expose:n,emit:r}){const i=e,a=d({get:()=>{var e;return null!=(e=i.value)?e:""},set:e=>{search(e)}}),search=e=>{e!==i.value&&r("input",e)},{t:s}=l(),u=o(void 0),p=f("focused",o(!1)),v=f("transitioning",o(!1));let h=!1;return c(v,(e=>{var t;!e&&h&&(p.value||(null==(t=u.value)||t.focus(),h=!1))}),{immediate:!0}),_n(document,"keydown",useTextFieldBehavior(u,p),{capture:!0}),n({focus(){var e;p.value||(v.value?h=!0:null==(e=u.value)||e.focus())}}),t((()=>{p.value||(h=!0)})),{__sfc:!0,props:i,_keyword:a,emit:r,search:search,clear:()=>{a.value="",r("clear")},t:s,searchTextField:u,searchTextFieldFocused:p,transitioning:v,pendingFocus:h}}}),(function render143(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-text-field",{ref:"searchTextField",staticClass:"max-w-80 min-w-40",attrs:{id:"search-text-field",placeholder:e.placeholder,small:"","hide-details":"",outlined:"",filled:"",dense:"","prepend-inner-icon":"search"},on:{focus:function(e){n.searchTextFieldFocused=!0},blur:function(e){n.searchTextFieldFocused=!1},click:function(e){return n.emit("click",e)}},scopedSlots:e._u([{key:"append",fn:function(){return[e.gameVersion?t("v-chip",{attrs:{label:"",outlined:"",small:"",close:""},on:{"click:close":function(e){return n.emit("clear-version")}}},[e._v(" "+e._s(e.gameVersion)+" ")]):e._e(),e.category?t("v-chip",{attrs:{label:"",outlined:"",small:"",close:""},on:{"click:close":function(e){return n.emit("clear-category")}}},[t("v-icon",{attrs:{small:""}},[e._v(" filter_alt ")])],1):e._e()]},proxy:!0}]),model:{value:n._keyword,callback:function(e){n._keyword=e},expression:"_keyword"}})}),[],!1,null,null,null,null).exports,vI=a({__name:"MarketTextFieldWithMenu",props:{curseforgeCategory:null,gameVersion:null,modrinthCategories:null,curseforgeCategoryFilter:null,modrinthCategoryFilter:null,enableCurseforge:{type:Boolean},enableModrinth:{type:Boolean},keyword:null,placeholder:null,sort:null,modrinthSort:null,curseforgeSort:null,noTab:{type:Boolean},collection:null,mode:null,localSort:null,modLoaders:null,modloader:null},emits:["input","update:curseforgeCategory","update:modrinthCategories","update:enableCurseforge","update:enableModrinth","update:keyword","update:sort","update:modloader","update:localSort","update:gameVersion","update:mode","update:collection"],setup(e,{emit:t}){const n=e,{versions:r}=useMinecraftVersions(),i=d({get:()=>"local"===n.mode?1:"remote"===n.mode?0:2,set(e){t("update:mode",0===e?"remote":1===e?"local":"favorite")}}),{interact:a}=Zt(ub);c(i,(e=>{2===e&&a()}));const s=o(!1);g("focused",s);const{refresh:u,refreshing:p,categories:f}=Zt(Ub),v=d((()=>{if(!n.curseforgeCategoryFilter)return[];const e=f.value;if(!e)return[];const t=e.find((e=>e.slug===n.curseforgeCategoryFilter));return e.filter((e=>e.parentCategoryId===(null==t?void 0:t.id)))})),{categories:h}=Zt(rw),m=d((()=>{const e=h.value;return e?e.filter((e=>e.project_type===n.modrinthCategoryFilter)):[]})),{t:k,te:C}=l(),{runtime:S}=Zt(K);function filterGameVersion(e){return-1===e.indexOf("-")&&!!e.startsWith("1.")}const I=d((()=>r.value.map((e=>e.id)).filter(filterGameVersion))),E=o(null);c((()=>n.curseforgeCategory),(e=>{var t;null==(t=E.value)||t.focus()})),c((()=>n.modrinthCategories),(e=>{var t;null==(t=E.value)||t.focus()}),{deep:!0});const M=d({get:()=>n.modrinthCategories.map((e=>m.value.findIndex((t=>t.name===e)))),set(e){const n=e.map((e=>m.value[e].name));t("update:modrinthCategories",n)}}),P=d({get:()=>v.value.findIndex((e=>e.id===n.curseforgeCategory)),set(e){t("update:curseforgeCategory",e?v.value[e].id:e)}}),D=d({get:()=>I.value.findIndex((e=>e===n.gameVersion)),set(e){t("update:gameVersion",I.value[e])}}),T=In(),L=T["Ctrl+D"],A=T["Ctrl+F"];c(L,(e=>{var t;e&&(null==(t=E.value)||t.focus(),_((()=>{i.value=1})))})),c(A,(e=>{e&&_((()=>{i.value=0}))}));const j=useSortByItems();const O=d((()=>[{icon:"sort_by_alpha",value:"alpha_asc",text:k("sortBy.alphabetAsc")},{icon:"sort_by_alpha",value:"alpha_desc",text:k("sortBy.alphabetDesc")},{icon:"calendar_month",value:"time_asc",text:k("sortBy.timeAsc")},{icon:"calendar_month",value:"time_desc",text:k("sortBy.timeDesc")}])),F=o(null);return{__sfc:!0,props:n,emit:t,versions:r,tab:i,interact:a,focused:s,refresh:u,refreshing:p,cCategories:f,curseforgeCategories:v,mCategories:h,_modrinthCategories:m,t:k,te:C,runtime:S,filterGameVersion:filterGameVersion,versionIds:I,field:E,modrinthSelectModel:M,curseforgeSelectModel:P,gameVersionModel:D,keys:T,localSearchKey:L,remoteSearchKey:A,onClear:()=>{t("update:curseforgeCategory",void 0),t("update:modrinthCategories",[])},sortByItems:j,updateLocalSort:function updateLocalSort(e){const n=O.value[e];n&&t("update:localSort",n.value)},sortByLocalItems:O,chipGroup:F,onWheel:e=>{var t,n;e.deltaY>0?null==(t=F.value)||t.onAffixClick("next"):null==(n=F.value)||n.onAffixClick("prev"),e.preventDefault(),e.stopPropagation()},getIcon:function getIcon(e){return"neoforge"===e&&(e="neoForged"),b[e]},MarketTextField:fI,vSharedTooltip:Te,AppCollectionList:PS,CurseforgeCategoryChip:zS,ModrinthCategoryChip:NS}}});var hI=function render144(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-menu",{attrs:{"offset-y":"",bottom:"","close-on-click":!1,"close-on-content-click":!1},scopedSlots:e._u([{key:"activator",fn:function({}){return[t(n.MarketTextField,{ref:"field",attrs:{clearable:!!e.curseforgeCategory||e.modrinthCategories.length>0||!!e.keyword,value:e.keyword,placeholder:e.placeholder,"game-version":e.gameVersion!==n.runtime.minecraft?e.gameVersion:void 0,category:!!e.curseforgeCategory||e.modrinthCategories.length>0},on:{clear:n.onClear,"clear-version":function(e){return n.emit("update:gameVersion",n.runtime.minecraft)},input:function(e){return n.emit("update:keyword",e)},"clear-category":n.onClear}})]}}]),model:{value:n.focused,callback:function(e){n.focused=e},expression:"focused"}},[t("v-card",{on:{mousedown:function(e){e.preventDefault()}}},[e.noTab?e._e():t("v-tabs",{attrs:{centered:"","fixed-tabs":""},model:{value:n.tab,callback:function(e){n.tab=e},expression:"tab"}},[t("v-tab",[e._v(" "+e._s(n.t("search.market"))+" ")]),t("v-tab",[e._v(" "+e._s(n.t("search.local"))+" ")]),t("v-tab",[e._v(" "+e._s(n.t("search.favorate"))+" ")])],1),t("v-tabs-items",{model:{value:n.tab,callback:function(e){n.tab=e},expression:"tab"}},[t("v-tab-item",{staticClass:"tab"},[t("v-subheader",{staticClass:"flex"},[e._v(" "+e._s(n.t("modrinth.sort.title"))+" ")]),t("v-btn-toggle",{staticClass:"bg-transparent px-1",attrs:{"background-color":"transparent",value:e.sort,mandatory:""},on:{change:function(e){return n.emit("update:sort",e||"alpha_asc")}}},e._l(n.sortByItems,(function(n){return t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:n.text,expression:"tag.text"}],key:n.value,attrs:{small:"",outlined:""}},[t("v-icon",{staticClass:"material-icons-outlined",attrs:{small:""}},[e._v(" "+e._s(n.icon)+" ")])],1)})),1),t("v-subheader",{staticClass:"flex"},[e._v(" "+e._s(n.t("minecraftVersion.name"))+" ")]),t("v-chip-group",{ref:"chipGroup",attrs:{"center-active":"","show-arrows":"",mandatory:""},nativeOn:{wheel:function(e){return e.stopPropagation(),n.onWheel.apply(null,arguments)}},model:{value:n.gameVersionModel,callback:function(e){n.gameVersionModel=e},expression:"gameVersionModel"}},e._l(n.versionIds,(function(n){return t("v-chip",{key:n,attrs:{filter:"",outlined:"",label:""}},[e._v(" "+e._s(n)+" ")])})),1),e.modLoaders?t("v-subheader",[e._v(" "+e._s(n.t("modrinth.modLoaders.name"))+" ")]):e._e(),e.modLoaders?t("v-btn-toggle",{staticClass:"px-1",attrs:{"background-color":"transparent",dense:"",value:e.modloader},on:{change:function(e){return n.emit("update:modloader",e)}}},e._l(e.modLoaders,(function(e){return t("v-btn",{key:e,attrs:{outlined:"",text:"",small:"",value:e}},[t("img",{attrs:{height:"24",src:n.getIcon(e)}})])})),1):e._e(),e.modrinthCategoryFilter?[t("v-subheader",{staticClass:"flex gap-1"},[e._v(" Modrinth "),t("div",{staticClass:"flex-grow"}),t("v-switch",{attrs:{dense:"",flat:"","input-value":e.enableModrinth},on:{change:function(e){return n.emit("update:enableModrinth",e)}}})],1),t("v-chip-group",{attrs:{column:"",multiple:""},model:{value:n.modrinthSelectModel,callback:function(e){n.modrinthSelectModel=e},expression:"modrinthSelectModel"}},e._l(n._modrinthCategories,(function(r){return t(n.ModrinthCategoryChip,{key:r.name,attrs:{tag:r,disabled:!e.enableModrinth}})})),1)]:e._e(),e.curseforgeCategoryFilter?[t("v-subheader",{staticClass:"flex"},[e._v(" Curseforge "),t("div",{staticClass:"flex-grow"}),t("v-switch",{attrs:{dense:"",flat:"","input-value":e.enableCurseforge},on:{change:function(e){return n.emit("update:enableCurseforge",e)}}})],1),t("v-chip-group",{attrs:{column:"",disabled:!e.enableCurseforge},model:{value:n.curseforgeSelectModel,callback:function(e){n.curseforgeSelectModel=e},expression:"curseforgeSelectModel"}},e._l(n.curseforgeCategories,(function(r){return t(n.CurseforgeCategoryChip,{key:r.id,attrs:{disabled:!e.enableCurseforge,value:r}})})),1)]:e._e()],2),t("v-tab-item",{staticClass:"tab"},[t("v-subheader",{staticClass:"flex"},[e._v(" "+e._s(n.t("modrinth.sort.title"))+" ")]),t("v-btn-toggle",{staticClass:"bg-transparent px-1",attrs:{"background-color":"transparent",value:n.sortByItems.findIndex((t=>t.value===e.localSort))},on:{change:n.updateLocalSort}},e._l(n.sortByLocalItems,(function(n){return t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:n.text,expression:"tag.text"}],key:n.value,attrs:{small:"",outlined:""}},[t("v-icon",{staticClass:"material-icons-outlined",attrs:{small:""}},[e._v(" "+e._s(n.icon)+" ")]),t("v-icon",{attrs:{small:""}},[e._v(" "+e._s(n.value.endsWith("asc")?"arrow_upward":"arrow_downward")+" ")])],1)})),1),e._t("local")],2),t("v-tab-item",{staticClass:"tab"},[t(n.AppCollectionList,{attrs:{select:e.collection},on:{"update:select":function(e){return n.emit("update:collection",e)}}})],1)],1)],1)],1)};const mI=s(vI,hI,[],!1,null,"234dad6c",null,null).exports;const gI=s(a({__name:"SettingItem",props:{title:null,description:null},setup:e=>({__sfc:!0,props:e,slots:D()})}),(function render145(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list-item",[n.slots.preaction?t("v-list-item-action",{staticClass:"self-center"},[e._t("preaction")],2):e._e(),t("v-list-item-content",[t("v-list-item-title",[n.slots.title?e._t("title"):[e._v(" "+e._s(e.title)+" ")]],2),t("v-list-item-subtitle",[e._v(" "+e._s(e.description)+" ")])],1),t("v-list-item-action",[e._t("action")],2)],1)}),[],!1,null,null,null,null).exports;const yI=s(a({__name:"ModOptionsPage",props:{denseView:{type:Boolean},groupInstalled:{type:Boolean}},emits:["update:denseView","update:groupInstalled"],setup(e,{emit:t}){const{t:n}=l(),{mods:r}=Zt(Zy),{plans:i,error:o,skipVersion:a,upgradePolicy:s,refresh:c,refreshing:u,checked:d,upgrade:p,upgrading:f}=Zt(aw);const{installation:v,refresh:h,refreshing:m,checked:g,apply:_,installing:b}=Zt(ew),{unusedMods:k,refresh:C,refreshing:S,apply:I}=Zt(tw);return{__sfc:!0,emit:t,t:n,mods:r,plans:i,upgradeError:o,skipVersion:a,upgradePolicy:s,checkUpgrade:c,checkingUpgrade:u,checkedUpgrade:d,upgrade:p,upgrading:f,onCheckUpgrade:function onCheckUpgrade(){const e=s.value;c({skipVersion:a.value,policy:e})},dependenciesToUpdate:v,checkDependencies:h,checkingDependencies:m,checkedDependencies:g,installDependencies:_,installingDependencies:b,unusedMods:k,scanUnusedMods:C,scanningUnusedMods:S,onCleanUnused:I,SettingItem:gI,SettingItemCheckbox:pw,vSharedTooltip:Te}}}),(function render146(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"w-full mod-options-page overflow-auto"},[t("v-subheader",[e._v(" "+e._s(n.t("dependencies.name"))+" ")]),t(n.SettingItem,{attrs:{title:n.t("modInstall.checkDependencies"),description:n.checkedDependencies?n.t("modInstall.checkedDependencies"):n.t("modInstall.checkDependencies")},scopedSlots:e._u([{key:"preaction",fn:function(){return[t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("refresh"),expression:"_ => t('refresh')"}],attrs:{icon:"",disabled:0===n.mods.length||n.checkingDependencies,loading:n.checkingDependencies},on:{click:n.checkDependencies}},[t("v-icon",{attrs:{color:n.checkedDependencies?"primary":""}},[e._v(" "+e._s(n.checkedDependencies?"check":"restart_alt")+" ")])],1)]},proxy:!0},{key:"action",fn:function(){return[t("div",{staticClass:"flex"},[t("v-btn",{attrs:{text:"",loading:n.installingDependencies,disabled:0===n.dependenciesToUpdate.length},on:{click:n.installDependencies}},[t("v-icon",{staticClass:"material-icons-outlined",attrs:{left:""}},[e._v(" file_download ")]),e._v(" "+e._s(n.t("install"))+" ")],1)],1)]},proxy:!0}])}),t(n.SettingItem,{attrs:{title:n.t("modInstall.removeUnusedLibraries"),disabled:0===n.mods.length||n.installingDependencies},scopedSlots:e._u([{key:"preaction",fn:function(){return[t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("refresh"),expression:"_ => t('refresh')"}],attrs:{icon:"",loading:n.scanningUnusedMods,disabled:0===n.mods.length||n.scanningUnusedMods},on:{click:n.scanUnusedMods}},[t("v-icon",{staticClass:"material-icons-outlined"},[e._v(" restart_alt ")])],1)]},proxy:!0},{key:"action",fn:function(){return[t("div",{staticClass:"flex gap-2"},[t("v-btn",{attrs:{color:"red",loading:n.scanningUnusedMods,disabled:0===n.unusedMods.length},on:{click:n.onCleanUnused}},[t("v-icon",{attrs:{left:""}},[e._v(" delete ")]),e._v(" "+e._s(n.t("remove"))+" ")],1)],1)]},proxy:!0}])}),t("v-divider"),t("v-subheader",[e._v(" "+e._s(n.t("modInstall.checkUpgrade"))+" ")]),t(n.SettingItem,{attrs:{title:n.t("modUpgradePolicy.name"),description:n.t(`modUpgradePolicy.${n.upgradePolicy}`)},scopedSlots:e._u([{key:"action",fn:function(){return[t("v-btn-toggle",{attrs:{mandatory:"",color:"primary"},model:{value:n.upgradePolicy,callback:function(e){n.upgradePolicy=e},expression:"upgradePolicy"}},[t("v-btn",{attrs:{small:"",outlined:"",value:"modrinth"}},[t("v-icon",{attrs:{small:""}},[e._v("$vuetify.icons.modrinth")]),t("v-icon",{attrs:{small:""}},[e._v("$vuetify.icons.curseforge")])],1),t("v-btn",{attrs:{small:"",outlined:"",value:"curseforge"}},[t("v-icon",{attrs:{small:""}},[e._v("$vuetify.icons.curseforge")]),t("v-icon",{attrs:{small:""}},[e._v("$vuetify.icons.modrinth")])],1),t("v-btn",{attrs:{small:"",outlined:"",value:"modrinthOnly"}},[t("v-icon",{attrs:{small:""}},[e._v("$vuetify.icons.modrinth")])],1),t("v-btn",{attrs:{small:"",outlined:"",value:"curseforgeOnly"}},[t("v-icon",{attrs:{small:""}},[e._v("$vuetify.icons.curseforge")])],1)],1)]},proxy:!0}])}),t(n.SettingItemCheckbox,{attrs:{value:n.skipVersion,title:n.t("modInstall.skipVersion")},on:{input:function(e){n.skipVersion=e}}}),t(n.SettingItem,{scopedSlots:e._u([{key:"action",fn:function(){return[t("div",{staticClass:"flex gap-1"},[t("v-btn",{attrs:{large:"",text:"",loading:n.checkingUpgrade},on:{click:n.onCheckUpgrade}},[t("v-icon",{attrs:{left:""}},[e._v(" refresh ")]),e._v(" "+e._s(n.t("modInstall.checkUpgrade"))+" ")],1),t("v-spacer"),t("v-btn",{attrs:{large:"",loading:n.upgrading,disabled:0===Object.keys(n.plans).length},on:{click:n.upgrade}},[t("v-icon",{attrs:{left:""}},[e._v(" upgrade ")]),e._v(" "+e._s(n.t("modInstall.upgrade"))+" ")],1)],1)]},proxy:!0}])})],1)}),[],!1,null,null,null,null).exports;const _I=s(a({__name:"ModExtension",setup(e){const{runtime:n}=Zt(K),{plans:r}=Zt(aw),{curseforgeCategory:i,modrinthCategories:a,isCurseforgeActive:s,isModrinthActive:u,sort:p,modLoader:f,selectedCollection:v,gameVersion:h,source:m}=Zt(Kb),{denseView:g,groupInstalled:_,sortBy:b,localFilter:k}=Zt(iw),{mods:C}=Zt(Zy),{t:S}=l(),{installation:I}=Zt(ew),{unusedMods:E}=Zt(tw),M=d((()=>{const e=Object.keys(r.value).length>0,t=Object.keys(I.value).length>0,n=Object.keys(E.value).length>0,i=[{icon:"flash_off",text:S("modFilter.disabledOnly"),disabled:!1,value:"disabledOnly"},{icon:"info",text:S("modFilter.incompatibleOnly"),value:"incompatibleOnly"}];return i.push({icon:"recycling",disabled:!n,text:S("modFilter.unusedOnly"),value:"unusedOnly"}),i.push({icon:"merge",disabled:!t,text:S("modFilter.dependenciesInstallOnly"),value:"dependenciesInstallOnly"}),i.push({icon:"update",disabled:!e,text:S("modFilter.hasUpdateOnly"),value:"hasUpdateOnly"}),i}));const P=Me(),D=tn((()=>{const e=L.value;if(e){if(e.startsWith("@")){const t=e.substring(1),n=/^\d+$/.test(t)&&t.length<10,r=/^[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz]+$/.test(t)&&8===t.length;if(n){if(P.query.id===`curseforge:${t}`)return;T({query:{...P.query,id:`curseforge:${t}`}})}else if(r){if(P.query.id===`modrinth:${t}`)return;T({query:{...P.query,id:`modrinth:${t}`}})}else{if(P.query.keyword===t)return;T({query:{...P.query,keyword:t}})}}else{if(P.query.keyword===e)return;T({query:{...P.query,keyword:e}})}}else{if(""===P.query.keyword)return;T({query:{...P.query,keyword:""}})}}),500),{replace:T}=se(),L=o(P.query.keyword);t((()=>{var e;L.value=null!=(e=P.query.keyword)?e:""})),c(L,((e,t)=>{e!==t&&D()}),{immediate:!0});const A=d((()=>[{icon:"folder_zip",title:S("mod.name",{count:2}),text:S("mod.enabled",{count:C.value.filter((e=>e.enabled)).length})},...getExtensionItemsFromRuntime(n.value)]));return{__sfc:!0,version:n,plans:r,curseforgeCategory:i,modrinthCategories:a,isCurseforgeActive:s,isModrinthActive:u,sort:p,modLoader:f,selectedCollection:v,gameVersion:h,source:m,denseView:g,groupInstalled:_,sortBy:b,localFilter:k,modFiles:C,t:S,installation:I,unusedMods:E,filterItems:M,onUpdateLocalFilter:function onUpdateLocalFilter(e){k.value=e},route:P,updateSearch:D,replace:T,keywordBuffer:L,extensionItems:A,AvatarItemList:dI,MarketExtensions:pI,MarketTextFieldWithMenu:mI,ModOptionsPage:yI,vSharedTooltip:Te,ModLoaderFilter:Xb}}}),(function render147(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"mb-0 flex flex-col"},[t("div",{staticClass:"flex flex-1 flex-grow-0 flex-row items-center justify-center"},[t("div",{staticClass:"flex flex-grow-0 flex-row items-center justify-center gap-1"},[t(n.AvatarItemList,{attrs:{items:n.extensionItems}})],1),t("div",{staticClass:"flex-grow"}),t("div",{staticClass:"invisible-scroll flex justify-end gap-4 overflow-x-auto"},[t(n.MarketTextFieldWithMenu,{attrs:{placeholder:n.t("mod.search"),keyword:n.keywordBuffer,"curseforge-category":n.curseforgeCategory,"modrinth-categories":n.modrinthCategories,"local-sort":n.sortBy,"curseforge-category-filter":"mc-mods","modrinth-category-filter":"mod",collection:n.selectedCollection,"enable-curseforge":n.isCurseforgeActive,"enable-modrinth":n.isModrinthActive,sort:n.sort,mode:n.source,"game-version":n.gameVersion,modloader:n.modLoader,"mod-loaders":[n.ModLoaderFilter.forge,n.ModLoaderFilter.neoforge,n.ModLoaderFilter.fabric,n.ModLoaderFilter.quilt]},on:{"update:keyword":function(e){n.keywordBuffer=e},"update:curseforgeCategory":function(e){n.curseforgeCategory=e},"update:curseforge-category":function(e){n.curseforgeCategory=e},"update:modrinthCategories":function(e){n.modrinthCategories=e},"update:modrinth-categories":function(e){n.modrinthCategories=e},"update:localSort":function(e){n.sortBy=e},"update:local-sort":function(e){n.sortBy=e},"update:collection":function(e){n.selectedCollection=e},"update:enableCurseforge":function(e){n.isCurseforgeActive=e},"update:enable-curseforge":function(e){n.isCurseforgeActive=e},"update:enableModrinth":function(e){n.isModrinthActive=e},"update:enable-modrinth":function(e){n.isModrinthActive=e},"update:sort":function(e){n.sort=e},"update:mode":function(e){n.source=e},"update:gameVersion":function(e){n.gameVersion=e},"update:game-version":function(e){n.gameVersion=e},"update:modloader":function(e){n.modLoader=e}},scopedSlots:e._u([{key:"local",fn:function(){return[t("v-subheader",{staticClass:"flex"},[e._v(" "+e._s(n.t("mod.filter"))+" ")]),t("v-btn-toggle",{staticClass:"bg-transparent px-1",attrs:{"background-color":"transparent",value:"disabledOnly"===n.localFilter?0:"incompatibleOnly"===n.localFilter?1:void 0},on:{change:function(e){var t;return n.onUpdateLocalFilter(null==(t=n.filterItems[e])?void 0:t.value)}}},e._l(n.filterItems,(function(n){return t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.text,expression:"_ => tag.text"}],key:n.value,attrs:{disabled:n.disabled,small:"",outlined:""}},[t("v-icon",{staticClass:"material-icons-outlined",attrs:{small:""}},[e._v(" "+e._s(n.icon)+" ")])],1)})),1),t(n.ModOptionsPage,{attrs:{denseView:n.denseView,groupInstalled:n.groupInstalled},on:{"update:denseView":function(e){n.denseView=e},"update:dense-view":function(e){n.denseView=e},"update:groupInstalled":function(e){n.groupInstalled=e},"update:group-installed":function(e){n.groupInstalled=e}}})]},proxy:!0}])})],1)]),t(n.MarketExtensions)],1)}),[],!1,null,null,null,null).exports,bI=a({__name:"ResourcePackDetailResource",props:{resourcePack:null,runtime:null,installed:null},setup(e){var t;const n=e,r=d((()=>""===n.installed[0].path)),i=d((()=>"vanilla"===n.resourcePack.id||"file/mod_resources"===n.resourcePack.id)),a=d((()=>(n.resourcePack.files||[]).map((e=>({id:e.path||e.id,name:ee(e.path||e.id),version:e.version,downloadCount:0,installed:!0,loaders:[],type:"release",disabled:!1}))))),s=a,u=o(null!=(t=s.value[0])?t:a.value[0]);g("selectedVersion",u),c(s,(e=>{u.value=e?s.value[0]:a.value[0]}));const{t:p}=l(),f=d((()=>{const e=n.installed.find((e=>{var t;return e.path===(null==(t=u.value)?void 0:t.id)})),t=d((()=>{const t=[];return e&&e.size&&e.hash?(t.push({icon:"123",name:p("fileDetail.fileSize"),value:ne(e.size)},{icon:"tag",name:p("fileDetail.hash"),value:e.hash}),t):[]}));return v({id:n.resourcePack.id,icon:n.resourcePack.icon,title:n.resourcePack.title,description:n.resourcePack.description,categories:[],externals:[],info:t,galleries:[],author:"",downloadCount:0,follows:0,url:"",htmlContent:"",modLoaders:[],installed:!!n.resourcePack.installed,enabled:!0})})),h=useProjectDetailUpdate(),{uninstall:m}=en($n),{path:_}=Zt(K),{enable:b,disable:k}=Zt(Gb);return{__sfc:!0,props:n,isUnmapped:r,isVanilla:i,versions:a,installedVersions:s,selectedVersion:u,t:p,model:f,updating:h,uninstall:m,path:_,onDelete:async()=>{h.value=!0,k(n.installed),await m(_.value,n.installed.map((e=>e.path)))},enable:b,disable:k,onEnable:e=>{e?b(n.installed):k(n.installed)},MarketProjectDetail:TS}}});const wI=s(bI,(function render148(){var e=this._self._c,t=this._self._setupProxy;return e(t.MarketProjectDetail,{attrs:{detail:t.model,dependencies:[],enabled:t.props.installed[0].enabled,"has-installed-version":!0,"selected-installed":!0,"no-delete":t.isVanilla,"no-enabled":t.isUnmapped||t.isVanilla,loading:!1,versions:t.versions,updating:t.updating,"no-version":0===t.versions.length,"has-more":!1,"loading-versions":!1},on:{enable:t.onEnable,delete:t.onDelete}})}),[],!1,null,null,null,null).exports;const xI=s(a({__name:"ResourcePackItem",props:{pack:null,selectionMode:{type:Boolean},checked:{type:Boolean},draggable:{type:Boolean},selected:{type:Boolean},hasUpdate:{type:Boolean},dense:{type:Boolean},itemHeight:null,install:null},emits:["click","check","drop","install"],setup(e,{emit:t}){const n=e,{runtime:r}=Zt(K),i=d((()=>Yt(n.pack.installed[0].acceptingRange,r.value.minecraft))),o=d((()=>i.value?"✔️":"❌")),a=d((()=>i.value?s("resourcepack.compatible",{format:n.pack.installed[0].pack_format,version:r.value.minecraft}):s("resourcepack.incompatible",{accept:n.pack.installed[0].acceptingRange,actual:r.value.minecraft,format:n.pack.installed[0].pack_format}))),{t:s}=l(),{uninstall:c}=en($n),{showItemInDirectory:u}=en(Xt),{path:p}=Zt(K),f=d((()=>n.pack.installed[0]&&!n.pack.installed[0].path)),v=d((()=>"vanilla"===n.pack.id||"fabric"===n.pack.id||"file/mod_resources"===n.pack.id));return{__sfc:!0,props:n,emit:t,runtime:r,compatible:i,icon:o,tooltip:a,t:s,uninstall:c,showItemInDirectory:u,path:p,isVirtual:f,isBuiltIn:v,getContextMenuItems:()=>{const e=[];if(n.pack.installed.length>0){if(f.value)return e;e.push({text:s("resourcepack.showFile",{file:n.pack.installed[0].path}),onClick:()=>{u(n.pack.installed[0].path)},icon:"folder"}),e.push({text:s("delete.name",{name:n.pack.title}),onClick:()=>{c(p.value,n.pack.installed.map((e=>e.path)).filter((e=>!!e)))},icon:"delete",color:"error"})}return e},MarketItem:tI,vSharedTooltip:Te,BuiltinImages:b}}}),(function render149(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.MarketItem,{attrs:{item:e.pack,"selection-mode":e.selectionMode,disabled:n.isVirtual,selected:e.selected,"has-update":e.hasUpdate,checked:e.checked,draggable:e.draggable,dense:e.dense,height:e.itemHeight,"get-context-menu-items":n.isBuiltIn?void 0:n.getContextMenuItems,install:e.install},on:{drop:function(e){return n.emit("drop",e)},click:function(e){n.isVirtual||n.emit("click",e)},checked:function(e){return n.emit("check",e)}},scopedSlots:e._u([e.pack.installed.length>0?{key:"labels",fn:function(){return[t("v-chip",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:n.tooltip,expression:"tooltip"}],attrs:{label:"",outlined:"",small:""}},[t("v-avatar",{attrs:{left:""}},[t("v-img",{attrs:{src:n.BuiltinImages.minecraft,left:""}})],1),e._v(" "+e._s(e.pack.installed[0].acceptingRange)+" "),t("v-avatar",{attrs:{right:""}},[e._v(" "+e._s(n.icon)+" ")])],1),e.pack.modrinth||e.pack.curseforge||e.pack.modrinthProjectId||e.pack.curseforgeProjectId?t("v-icon",{staticClass:"mt-1",attrs:{small:""}},[e._v(" "+e._s(e.pack.modrinth||e.pack.modrinthProjectId?"$vuetify.icons.modrinth":e.pack.curseforge||e.pack.curseforgeProjectId?"$vuetify.icons.curseforge":"")+" ")]):e._e()]},proxy:!0}:null],null,!0)})}),[],!1,null,null,null,null).exports;const kI=s(a({__name:"ResourcePack",setup(e){const{runtime:n,path:r}=Zt(K),{files:a,enable:s,disable:c,insert:u}=Zt(Gb),{keyword:p,curseforgeCategory:f,modrinthCategories:v,currentView:h,gameVersion:m}=Zt(Kb),{error:_,loading:b,loadMore:k,items:C,effect:S,sortBy:I}=Zt(sw);S();const E=d((()=>{const e=[];if("local"===h.value){const{enabled:t,disabled:n,others:r}=C.value.reduce(((e,t)=>(t.installed&&t.installed.length>0?t.disabled?e.disabled.push(t):e.enabled.push(t):e.others.push(t),e)),{enabled:[],disabled:[],others:[]});t.length>0&&(e.push("enabled"),e.push(...t)),n.length>0&&(e.push("disabled"),sort(I.value,n),e.push(...n)),r.length>0&&(e.push("search"),e.push(...r))}else"remote"===h.value?(e.push("search"),e.push(...C.value)):e.push(...C.value);return e})),onUninstall=e=>{const t=e;c(t),j(r.value,t.map((e=>e.path)))},M=k,P=useToggleCategories(v);i((()=>{p.value="",v.value=[],f.value=void 0}));const{t:D}=l(),{name:T}=Zt(K);usePresence(d((()=>D("presence.resourcePack",{instance:T.value}))));const L=Zt($y);t((()=>{L.value=!0}));const{installFromMarket:A,uninstall:j,install:O}=en($n),{dragover:F}=useGlobalDrop({onDrop:async e=>{const t=[];for(const n of e.files)t.push(n.path);if(t.length>0){const e=await O(r.value,t);await s(e)}}}),R=useModrinthInstaller(r,n,a,A,onUninstall);g(FS,R);const V=useCurseforgeInstaller(r,n,a,A,onUninstall);g(LS,V);const N=useProjectInstall(n,o(void 0),V,R,(e=>{O(r.value,[e.path]),s([e.path])})),z=sn("resource-pack-dense-view",!1),U=d((()=>z.value?48:76));return{__sfc:!0,runtime:n,path:r,files:a,enable:s,disable:c,insert:u,keyword:p,curseforgeCategory:f,modrinthCategories:v,currentView:h,gameVersion:m,error:_,loading:b,loadMore:k,originalItems:C,effect:S,sortBy:I,isLocalFile:e=>!!e,items:E,onUninstall:onUninstall,onEnable:e=>{s([e]),O(r.value,[e.path])},onDisable:e=>{c([e])},onDrop:(e,t)=>{const n=E.value;if("enabled"!==n[0])return;const r=n.indexOf(e),i=n.findIndex((e=>"object"==typeof e&&e.id===t));-1!==r&&-1!==i&&u(i,r)},onLoad:M,toggleCategory:P,t:D,name:T,compact:L,installFromMarket:A,uninstall:j,install:O,dragover:F,modrinthInstaller:R,curseforgeInstaller:V,onInstallProject:N,getInstalledModrinth:e=>a.value.filter((t=>{var n;return(null==(n=t.modrinth)?void 0:n.projectId)===e})),getInstalledCurseforge:e=>a.value.filter((t=>{var n;return(null==(n=t.curseforge)?void 0:n.projectId)===e})),denseView:z,itemHeight:U,Hint:kt,MarketBase:IS,MarketProjectDetailCurseforge:OS,MarketProjectDetailModrinth:VS,MarketRecommendation:US,SimpleDialog:Oe,vSharedTooltip:Te,ResourcePackDetailResource:wI,ResourcePackItem:xI}}}),(function render150(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.MarketBase,{class:{dragover:n.dragover},attrs:{items:n.items,"item-height":n.itemHeight,plans:{},error:n.error,loading:n.loading},on:{load:n.onLoad},scopedSlots:e._u([{key:"item",fn:function({item:r,hasUpdate:i,checked:o,selectionMode:a,selected:s,on:l,index:c}){return["string"==typeof r?t("v-subheader",{staticClass:"flex",style:{height:n.itemHeight+"px"}},[e._v(" "+e._s("enabled"===r?n.t("resourcepack.selected"):"disabled"===r?n.t("resourcepack.unselected"):n.t("modInstall.search"))+" "),t("div",{staticClass:"flex-grow"}),0===c?t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("mod.denseView"),expression:"_ => t('mod.denseView')"}],attrs:{icon:""},on:{click:function(e){n.denseView=!n.denseView}}},[t("v-icon",[e._v(" "+e._s(n.denseView?"reorder":"list")+" ")])],1):e._e()],1):"object"==typeof r?t(n.ResourcePackItem,{attrs:{pack:r,dense:n.denseView,draggable:"local"===n.currentView&&!r.disabled,"selection-mode":a,"item-height":n.itemHeight,selected:s,"has-update":i,checked:o,install:n.onInstallProject},on:{drop:function(e){return n.onDrop(r,e)},click:l.click}}):e._e()]}},{key:"content",fn:function({selectedModrinthId:e,selectedItem:r,selectedCurseforgeId:i}){var o,a,s,l,c;return[n.dragover?t(n.Hint,{staticClass:"h-full",attrs:{icon:"save_alt",text:n.t("resourcepack.dropHint")}}):(null==r?void 0:r.modrinth)||e?t(n.MarketProjectDetailModrinth,{attrs:{modrinth:null==r?void 0:r.modrinth,"project-id":e,installed:(null==r?void 0:r.installed)||n.getInstalledModrinth((null==(o=null==r?void 0:r.modrinth)?void 0:o.project_id)||e),"game-version":n.gameVersion,categories:n.modrinthCategories,"all-files":n.files,curseforge:(null==(a=null==r?void 0:r.curseforge)?void 0:a.id)||i},on:{uninstall:n.onUninstall,enable:n.onEnable,disable:n.onDisable,category:n.toggleCategory}}):(null==r?void 0:r.curseforge)||i?t(n.MarketProjectDetailCurseforge,{attrs:{curseforge:null==r?void 0:r.curseforge,"curseforge-id":Number((null==(s=null==r?void 0:r.curseforge)?void 0:s.id)||i),installed:(null==r?void 0:r.installed)||n.getInstalledCurseforge(Number((null==(l=null==r?void 0:r.curseforge)?void 0:l.id)||i)),"game-version":n.gameVersion,category:n.curseforgeCategory,"all-files":n.files,modrinth:(null==(c=null==r?void 0:r.modrinth)?void 0:c.project_id)||e},on:{uninstall:n.onUninstall,enable:n.onEnable,disable:n.onDisable,category:function(e){n.curseforgeCategory=e}}}):n.isLocalFile(r)?t(n.ResourcePackDetailResource,{attrs:{"resource-pack":r,installed:r.installed,runtime:n.runtime}}):t(n.MarketRecommendation,{attrs:{curseforge:"texture-packs",modrinth:"resourcepack"},on:{modrinth:function(e){return n.modrinthCategories.push(e.name)},curseforge:function(e){n.curseforgeCategory=e.id}}})]}}])},[t(n.SimpleDialog,{attrs:{title:n.t("resourcepack.delete.title")}},[e._v(" "+e._s(n.t("resourcepack.delete.content"))+" ")])],1)}),[],!1,null,"8bbc57cc",null,null).exports;const CI=s(a({__name:"ResourcePackActions",setup(e){const{showDirectory:t,link:n,unlink:r,isLinked:i}=en($n),{path:a}=Zt(K),{isEnabledState:s}=Zt(By),{data:c,isValidating:u,mutate:p}=$(d((()=>a.value)),i),f=o(!1),v=d((()=>f.value||u.value)),{t:h}=l();return{__sfc:!0,showDirectory:t,link:n,unlink:r,isLinked:i,path:a,isEnabledState:s,isInstanceLinked:c,isValidating:u,mutate:p,linking:f,loading:v,onLinkClicked:async()=>{f.value=!0;const e=a.value;c.value?r(e).finally((()=>{f.value=!1,p()})):await n(e,!0).finally((()=>{f.value=!1,p()}))},t:h,vSharedTooltip:Te}}}),(function render151(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"flex items-center justify-end gap-3"},[t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>"Alt",expression:"_ => 'Alt'"}],class:{"v-btn--active":n.isEnabledState},attrs:{icon:"",large:""},on:{click:function(e){n.isEnabledState=!n.isEnabledState}}},[t("v-icon",[e._v("translate")])],1),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:()=>n.isInstanceLinked?n.t("resourcepack.shared"):n.t("resourcepack.independent"),expression:"() => isInstanceLinked ? t('resourcepack.shared') : t('resourcepack.independent')"}],attrs:{icon:"",loading:n.loading,large:""},on:{click:n.onLinkClicked}},[t("v-icon",[e._v(e._s(n.isInstanceLinked?"account_tree":"looks_one"))])],1),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:()=>n.t("resourcepack.showDirectory"),expression:"() => t('resourcepack.showDirectory')"}],attrs:{icon:"",large:""},on:{click:function(e){return n.showDirectory(n.path)}}},[t("v-icon",[e._v("folder")])],1)],1)}),[],!1,null,null,null,null).exports;const SI=s(a({__name:"ResourcePackExtension",setup(e){const{path:t,runtime:n}=Zt(K),{enabled:r}=Zt(Gb),i=d((()=>[...getExtensionItemsFromRuntime({minecraft:n.value.minecraft}),{icon:"palette",title:b("resourcepack.name",2),text:b("resourcepack.enable",{count:r.value.length})},{icon:a.value?"account_tree":"looks_one",title:b("resourcepack.name",2)+" ",text:a.value?b("resourcepack.shared"):b("resourcepack.independent")}])),{isLinked:o}=en($n),{data:a}=$(d((()=>t.value)),o),{keyword:s,modrinthCategories:c,curseforgeCategory:u,isCurseforgeActive:p,isModrinthActive:f,source:v,selectedCollection:h,sort:m,gameVersion:g}=Zt(Kb),{sortBy:_}=Zt(sw),{t:b}=l();return{__sfc:!0,path:t,runtime:n,enabled:r,extensionItems:i,isLinked:o,isInstanceLinked:a,keyword:s,modrinthCategories:c,curseforgeCategory:u,isCurseforgeActive:p,isModrinthActive:f,filterMode:v,selectedCollection:h,sort:m,gameVersion:g,sortBy:_,t:b,AvatarItemList:dI,MarketExtensions:pI,MarketTextFieldWithMenu:mI}}}),(function render152(){var e=this._self._c,t=this._self._setupProxy;return e("div",{staticClass:"mb-0 flex flex-col"},[e("div",{staticClass:"flex flex-1 flex-grow-0 flex-row items-center justify-center"},[e("div",{staticClass:"flex flex-grow-0 flex-row items-center justify-center gap-1"},[e(t.AvatarItemList,{attrs:{items:t.extensionItems}})],1),e("div",{staticClass:"flex-grow"}),e(t.MarketTextFieldWithMenu,{attrs:{keyword:t.keyword,placeholder:t.t("resourcepack.searchHint"),"modrinth-categories":t.modrinthCategories,"modrinth-category-filter":"resourcepack","local-sort":t.sortBy,"curseforge-category":t.curseforgeCategory,"curseforge-category-filter":"texture-packs","enable-curseforge":t.isCurseforgeActive,"enable-modrinth":t.isModrinthActive,sort:t.sort,"game-version":t.gameVersion,mode:t.filterMode,collection:t.selectedCollection},on:{"update:keyword":function(e){t.keyword=e},"update:modrinthCategories":function(e){t.modrinthCategories=e},"update:modrinth-categories":function(e){t.modrinthCategories=e},"update:localSort":function(e){t.sortBy=e},"update:local-sort":function(e){t.sortBy=e},"update:curseforgeCategory":function(e){t.curseforgeCategory=e},"update:curseforge-category":function(e){t.curseforgeCategory=e},"update:enableCurseforge":function(e){t.isCurseforgeActive=e},"update:enable-curseforge":function(e){t.isCurseforgeActive=e},"update:enableModrinth":function(e){t.isModrinthActive=e},"update:enable-modrinth":function(e){t.isModrinthActive=e},"update:sort":function(e){t.sort=e},"update:gameVersion":function(e){t.gameVersion=e},"update:game-version":function(e){t.gameVersion=e},"update:mode":function(e){t.filterMode=e},"update:collection":function(e){t.selectedCollection=e}}})],1),e(t.MarketExtensions)],1)}),[],!1,null,null,null,null).exports;const II=s(a({__name:"SaveDetail",props:{save:null},emits:["delete"],setup(e,{emit:t}){const n=e,{getDateString:r}=R(),{t:i}=l(),o=d((()=>{const e=n.save,t=e.files[0];return{id:e.id,icon:e.icon,title:e.title,description:e.description,author:e.author,downloadCount:0,follows:0,url:"",categories:[],modLoaders:[],htmlContent:"",externals:[],galleries:[],info:[{name:i("save.gameMode"),value:getLevelMode(t.mode),icon:"shop"},{name:i("save.cheat"),value:t.cheat+"",icon:"mode"},{name:i("save.levelName"),value:t.levelName,icon:"badge"},{name:i("instance.lastPlayed"),value:r(t.lastPlayed),icon:"history"}]}})),getLevelMode=e=>{switch(e){case 0:return i("gameType.survival");case 1:return i("gameType.creative");case 2:return i("gameType.adventure");case 3:return i("gameType.spectator");default:return"Non"}},a=d((()=>{const e=n.save;return[{id:e.id,name:e.title,version:"",disabled:!!e.disabled,installed:!0,type:"release",downloadCount:0,loaders:[]}]})),{enableSave:s,disableSave:c}=Zt(ob);return{__sfc:!0,props:n,emit:t,getDateString:r,t:i,model:o,getLevelMode:getLevelMode,versions:a,onInstall:()=>{},enableSave:s,disableSave:c,onEnable:e=>{e?s(n.save.installed[0]):c(n.save.installed[0])},MarketProjectDetail:TS}}}),(function render153(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.MarketProjectDetail,{attrs:{detail:n.model,dependencies:[],enabled:!e.save.disabled,"has-installed-version":!0,"selected-installed":!0,loading:!1,versions:n.versions,updating:!1,"has-more":!1,"loading-versions":!1,"no-delete":!!e.save.installed[0].linkTo,"no-version":""},on:{install:n.onInstall,delete:function(t){return n.emit("delete",e.save.installed[0])},enable:n.onEnable}})}),[],!1,null,null,null,null).exports;const EI=s(a({__name:"AvatarChip",props:{small:{type:Boolean},avatar:null,text:null},emits:["click"],setup:(e,{emit:t})=>({__sfc:!0,emit:t})}),(function render154(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-chip",{attrs:{label:"",outlined:"",small:e.small},on:{click:function(e){return n.emit("click")}}},[t("v-avatar",{attrs:{left:!0}},[t("img",{attrs:{src:e.avatar}})]),e.text?t("div",[e._v(" "+e._s(e.text)+" ")]):e._e()],1)}),[],!1,null,null,null,null).exports;const MI=s(a({__name:"SaveItem",props:{item:null,selectionMode:{type:Boolean},checked:{type:Boolean},selected:{type:Boolean},itemHeight:null,hasUpdate:{type:Boolean},dense:{type:Boolean}},emits:["click","checked","install","delete"],setup(e,{emit:t}){const n=e,r=d((()=>n.item.installed[0])),{t:i}=l(),{showItemInDirectory:o}=en(Xt),{exportSave:a}=en(Hn),{showSaveDialog:s}=windowController,{path:c}=Zt(K);async function doExport(e){const{filePath:t}=await s({title:i("save.exportTitle"),message:i("save.exportMessage"),filters:[{extensions:["zip"],name:"zip"}],defaultPath:`${e}.zip`});t&&a({destination:t,zip:!0,saveName:e,instancePath:c.value})}const _getContextMenuItems=()=>{var e;const r=[],a=null==(e=n.item.files)?void 0:e[0];return a&&r.push({text:i("delete.name",{name:a.path}),icon:"delete",onClick:()=>t("delete",a),color:"red"},{text:i("mod.showFile",{file:a.path}),onClick:()=>{o(a.path)},icon:"folder"},{text:i("save.export"),onClick:()=>doExport(a.path),icon:"map"}),r};return{__sfc:!0,props:n,installedOne:r,emit:t,t:i,showItemInDirectory:o,exportSave:a,showSaveDialog:s,path:c,doExport:doExport,_getContextMenuItems:_getContextMenuItems,getContextMenuItems:()=>_getContextMenuItems(),AvatarChip:EI,MarketItem:tI,BuiltinImages:b}}}),(function render155(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.MarketItem,{attrs:{item:e.item,"selection-mode":e.selectionMode,selected:e.selected,"has-update":e.hasUpdate,checked:e.checked,height:e.itemHeight,"get-context-menu-items":n.getContextMenuItems,dense:e.dense},on:{click:function(e){return n.emit("click",e)},checked:function(e){return n.emit("checked",e)}},scopedSlots:e._u([!e.dense&&n.installedOne?{key:"labels",fn:function(){return[t(n.AvatarChip,{attrs:{small:"",avatar:n.BuiltinImages.minecraft,text:n.installedOne.gameVersion}})]},proxy:!0}:null],null,!0)})}),[],!1,null,null,null,null).exports;const PI=s(a({__name:"Save",setup(e){const{path:t}=Zt(K),{error:n,deleteSave:r}=Zt(ob),{curseforgeCategory:i,gameVersion:o}=Zt(Kb),{effect:a,items:s,sortBy:c,loadMore:u,loading:p,error:f}=Zt(lw);a();const v=sn("savesDenseView",!1),h=d((()=>v.value?40:68)),m=d((()=>{const e=[],{enabled:t,disabled:n,others:r}=s.value.reduce(((e,t)=>(t.installed&&t.installed.length>0?t.disabled?e.disabled.push(t):e.enabled.push(t):e.others.push(t),e)),{enabled:[],disabled:[],others:[]});return t.length>0&&(e.push("enabled"),e.push(...t)),n.length>0&&(e.push("disabled"),sort(c.value,n),e.push(...n)),r.length>0&&(e.push("search"),e.push(...r)),e})),{importSave:_,installFromMarket:b}=en(Hn);g(LS,{installWithDependencies:async(e,n,r)=>{await b({market:1,instancePath:t.value,file:{fileId:e,icon:r}})},install:async e=>{await b({market:1,instancePath:t.value,file:e})}});const{target:k,confirm:C,model:S,show:I}=mt((e=>e?r(e):void 0)),{t:E}=l(),{name:M}=Zt(K);usePresence(d((()=>E("presence.save",{instance:M.value}))));const{dragover:P}=useGlobalDrop({onDrop:async e=>{for(const n of e.files)_({path:n.path,instancePath:t.value})}});return{__sfc:!0,path:t,error:n,deleteSave:r,curseforgeCategory:i,gameVersion:o,effect:a,items:s,sortBy:c,loadMore:u,loading:p,searchError:f,isSaveProject:e=>!!(null==e?void 0:e.installed)&&e.installed.length>0,denseView:v,itemHeight:h,groupedItems:m,importSave:_,installFromMarket:b,deleting:k,doDelete:C,model:S,show:I,onDelete:e=>{I(e)},t:E,name:M,dragover:P,Hint:kt,MarketBase:IS,MarketProjectDetailCurseforge:OS,MarketRecommendation:US,vSharedTooltip:Te,SimpleDialog:Oe,SaveDetail:II,SaveItem:MI}}}),(function render156(){var e,t=this,n=t._self._c,r=t._self._setupProxy;return n(r.MarketBase,{class:{dragover:r.dragover},attrs:{plans:{},items:r.groupedItems,"selection-mode":!0,"item-height":r.itemHeight,loading:r.loading,error:r.error||r.searchError},on:{load:r.loadMore},scopedSlots:t._u([{key:"item",fn:function({item:e,hasUpdate:i,checked:o,selectionMode:a,selected:s,on:l,index:c}){return["string"==typeof e?n("v-subheader",{staticClass:"flex",style:{height:r.itemHeight+"px"}},[t._v(" "+t._s("installed"===e?r.t("save.selected"):"shared"===e?r.t("save.unselected"):r.t("modInstall.search"))+" "),n("div",{staticClass:"flex-grow"}),0===c?n("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:()=>r.t("mod.denseView"),expression:"() => t('mod.denseView')"}],attrs:{icon:""},on:{click:function(e){r.denseView=!r.denseView}}},[n("v-icon",[t._v(" "+t._s(r.denseView?"reorder":"list")+" ")])],1):t._e()],1):n(r.SaveItem,{attrs:{item:e,"item-height":r.itemHeight,"has-update":i,checked:o,"selection-mode":a,selected:s,dense:r.denseView},on:{click:l.click,delete:r.onDelete}})]}},{key:"content",fn:function({selectedItem:e,selectedCurseforgeId:t,updating:i}){return[r.dragover?n(r.Hint,{staticClass:"h-full",attrs:{icon:"save_alt",text:r.t("save.dropHint")}}):e&&(e.curseforge||t)?n(r.MarketProjectDetailCurseforge,{attrs:{curseforge:e.curseforge,"curseforge-id":Number(t),installed:e.installed,"game-version":r.gameVersion,"all-files":[],category:r.curseforgeCategory,updating:i},on:{category:function(e){r.curseforgeCategory=e}}}):r.isSaveProject(e)?n(r.SaveDetail,{attrs:{save:e},on:{delete:r.onDelete}}):n(r.MarketRecommendation,{attrs:{curseforge:"worlds"},on:{curseforge:function(e){r.curseforgeCategory=e.id}}})]}}])},[n(r.SimpleDialog,{attrs:{title:r.t("save.deleteTitle"),width:500,persistent:""},on:{confirm:function(e){return r.doDelete()}},model:{value:r.model,callback:function(e){r.model=e},expression:"model"}},[t._v(" "+t._s(r.t("save.deleteHint"))+" "),n("div",{staticStyle:{color:"grey"}},[t._v(" "+t._s(null==(e=r.deleting)?void 0:e.path)+" ")])])],1)}),[],!1,null,null,null,null).exports;const DI=s(a({__name:"SaveActions",setup(e){const{path:t}=Zt(K),{showDirectory:n,linkSharedSave:r,unlinkSharedSave:i,isSaveLinked:a}=en(Hn),{t:s}=l(),{data:c,isValidating:u,mutate:p}=$(d((()=>t.value)),a),{revalidate:f}=Zt(ob),v=o(!1),h=d((()=>v.value||u.value));return{__sfc:!0,path:t,showDirectory:n,linkSharedSave:r,unlinkSharedSave:i,isSaveLinked:a,t:s,isInstanceLinked:c,isValidating:u,mutate:p,revalidate:f,linking:v,loading:h,onLinkClicked:async()=>{v.value=!0,c.value?i(t.value).finally((()=>{v.value=!1,p(),f()})):await r(t.value).finally((()=>{v.value=!1,p(),f()}))},vSharedTooltip:Te}}}),(function render157(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"flex items-center justify-end gap-3"},[t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.isInstanceLinked?n.t("save.shared"):n.t("save.independent"),expression:"_ => isInstanceLinked ? t('save.shared') : t('save.independent')"}],attrs:{icon:"",loading:n.loading,large:""},on:{click:n.onLinkClicked}},[t("v-icon",[e._v(e._s(n.isInstanceLinked?"account_tree":"looks_one"))])],1),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.left",value:e=>n.t("save.showDirectory"),expression:"_ => t('save.showDirectory')",modifiers:{left:!0}}],attrs:{icon:"",large:""},on:{click:function(e){return n.showDirectory(n.path)}}},[t("v-icon",[e._v("folder")])],1)],1)}),[],!1,null,"1aada1f5",null,null).exports;const TI=s(a({__name:"SaveExtension",setup(e){const{keyword:t,source:n,gameVersion:r,curseforgeCategory:i,isCurseforgeActive:o,sort:a}=Zt(Kb),{runtime:s}=Zt(K),{isInstanceLinked:c}=Zt(ob),{t:u}=l(),p=d((()=>[...getExtensionItemsFromRuntime({minecraft:s.value.minecraft}),{icon:c.value?"account_tree":"looks_one",title:u("save.name",2),text:c.value?u("save.shared"):u("save.independent")}])),f=Zt($y);return{__sfc:!0,keyword:t,source:n,gameVersion:r,curseforgeCategory:i,isCurseforgeActive:o,sort:a,version:s,isInstanceLinked:c,t:u,items:p,compact:f,AvatarItemList:dI,MarketTextFieldWithMenu:mI}}}),(function render158(){var e=this._self._c,t=this._self._setupProxy;return e("div",{staticClass:"z-5 flex flex-shrink flex-grow-0 items-center gap-2",class:{"mb-3":!t.compact,"mb-2":t.compact},attrs:{outlined:"",elevation:"1"}},[e("div",{staticClass:"flex flex-grow-0 flex-row items-center justify-center gap-1"},[e(t.AvatarItemList,{attrs:{items:t.items}})],1),e("v-spacer"),e(t.MarketTextFieldWithMenu,{attrs:{"no-tab":"",placeholder:t.t("save.search"),keyword:t.keyword,"curseforge-category":t.curseforgeCategory,"curseforge-category-filter":"worlds","modrinth-categories":[],"modrinth-category-filter":"","enable-curseforge":t.isCurseforgeActive,sort:t.sort,mode:"remote","game-version":t.gameVersion},on:{"update:keyword":function(e){t.keyword=e},"update:curseforgeCategory":function(e){t.curseforgeCategory=e},"update:curseforge-category":function(e){t.curseforgeCategory=e},"update:enableCurseforge":function(e){t.isCurseforgeActive=e},"update:enable-curseforge":function(e){t.isCurseforgeActive=e},"update:sort":function(e){t.sort=e},"update:gameVersion":function(e){t.gameVersion=e},"update:game-version":function(e){t.gameVersion=e}}})],1)}),[],!1,null,null,null,null).exports;const LI=s(a({__name:"SettingUpdateInfoDialog",setup(e){const{isShown:t}=J("update-info"),{t:n}=l(),{render:r}=useMarkdown(),{state:i}=Zt(ze),{installing:o,downloadingUpdate:a,checkingUpdate:s,updateInfo:c,updateStatus:u,downloadUpdate:p,quitAndInstall:f}=Zt(Lt);function renderUpdate(){var e,t,n;const o=(null!=(n=null==(t=null==(e=i.value)?void 0:e.updateInfo)?void 0:t.body)?n:"").replace(/## \[(.+)\]\(#.+\)/g,((e,t)=>`## ${t}`));return r(o)}const v=d((()=>{var e,t,n;return"autoupdater"===(null==(t=null==(e=i.value)?void 0:e.updateInfo)?void 0:t.operation)?null==(n=i.value)?void 0:n.updateInfo.body:renderUpdate()})),h=Zt(lt),m=d((()=>{var e;return"appx"===(null==(e=h.value)?void 0:e.env)})),g=d((()=>{var e;return"appimage"===(null==(e=h.value)?void 0:e.env)})),_=d((()=>{var e,t;return"manual"===(null==(t=null==(e=i.value)?void 0:e.updateInfo)?void 0:t.operation)}));return{__sfc:!0,isShown:t,t:n,render:r,state:i,installing:o,downloadingUpdate:a,checkingUpdate:s,updateInfo:c,updateStatus:u,downloadUpdate:p,quitAndInstall:f,renderUpdate:renderUpdate,body:v,env:h,isAppX:m,isAppImage:g,hintRedownload:_,openOfficialWebsite:()=>{window.open("https://xmcl.app","browser")},openGithub:()=>{window.open("https://github.com/voxelum/x-minecraft-launcher/releases","browser")},getLocalDateString:Dt}}}),(function render159(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{width:"800"},on:{input:function(t){return e.$emit("input",t)}},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[n.updateInfo?t("v-card",{staticClass:"visible-scroll max-h-90vh overflow-auto flex flex-col",attrs:{outlined:""}},[n.isAppX?t("v-alert",{attrs:{text:"",type:"warning"}},[e._v(" "+e._s(n.t("setting.appxUpdateHint"))+" ")]):e._e(),t("v-card-title",[e._v(" "+e._s(n.updateInfo.name)+" ")]),t("v-card-subtitle",[e._v(" "+e._s(n.getLocalDateString(n.updateInfo.date))+" ")]),t("v-card-text",{staticClass:"markdown-body flex flex-col overflow-auto"},[t("div",{domProps:{innerHTML:e._s(n.body)}})]),n.hintRedownload?t("v-alert",{attrs:{text:"",type:"warning"}},[e._v(" "+e._s(n.t("setting.maunalUpdateHint"))+" ")]):e._e(),t("v-card-actions",[t("v-btn",{attrs:{text:""},on:{click:function(e){return n.openOfficialWebsite()}}},[t("v-icon",{attrs:{left:""}},[e._v(" web ")]),e._v(" "+e._s(n.t("setting.officialWebsite"))+" ")],1),t("v-btn",{attrs:{text:""},on:{click:function(e){return n.openGithub()}}},[t("v-icon",{attrs:{left:""}},[e._v(" signpost ")]),e._v(" "+e._s(n.t("setting.githubRelease"))+" ")],1),t("v-spacer"),n.hintRedownload?e._e():["pending"===n.updateStatus?t("v-btn",{attrs:{color:"primary",text:"",loading:n.downloadingUpdate,disabled:n.downloadingUpdate},on:{click:function(e){return n.downloadUpdate()}}},[t("v-icon",{attrs:{left:""}},[e._v(" cloud_download ")]),e._v(" "+e._s(n.t("launcherUpdate.updateToThisVersion"))+" ")],1):t("v-btn",{attrs:{color:"primary",loading:n.installing},on:{click:function(e){return n.quitAndInstall()}}},[t("v-icon",{attrs:{left:""}},[e._v(" refresh ")]),e._v(" "+e._s(n.t("launcherUpdate.installAndQuit"))+" ")],1)]],2)],1):t("v-card",{staticStyle:{width:"100%"},attrs:{hover:"",to:"https://github.com/voxelum/x-minecraft-launcher/releases",target:"browser",push:""}},[t("div",{staticClass:"m-8 flex h-full items-center justify-around"},[n.checkingUpdate?t("v-progress-circular",{attrs:{indeterminate:""}}):t("h3",[e._v(" "+e._s(n.t("launcherUpdate.noUpdateAvailable"))+" ")])],1)])],1)}),[],!1,null,null,null,null).exports;const AI=s({},(function render160(){var e=this._self._c;return e("div",{staticClass:"v-heading w-full"},[e("h3",{staticClass:"xtext-h5 my-4"},[this._t("default")],2),e("v-divider")],1)}),[],!1,null,"288b94ee",null,null).exports;const jI=s(a({__name:"SettingItemSelect",props:{title:null,description:null,select:null,items:null},emits:["update:select"],setup(e,{emit:t}){const n=e;return{__sfc:!0,props:n,emit:t,slots:D(),model:wn(n,"select",t)}}}),(function render161(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",[n.slots.title?e._t("title"):[e._v(" "+e._s(e.title)+" ")]],2),t("v-list-item-subtitle",{staticClass:"break-words whitespace-pre"},[e._v(" "+e._s(e.description)+" ")])],1),t("v-list-item-action",[t("v-select",{staticStyle:{"max-width":"185px"},attrs:{filled:"","hide-details":"",items:e.items},model:{value:n.model,callback:function(e){n.model=e},expression:"model"}})],1)],1)}),[],!1,null,null,null,null).exports;const OI=s(a({__name:"SettingAppearanceColor",props:{value:null,text:null},emits:["input"],setup(e,{emit:t}){const n=e,{isDark:r}=Zt(rn),i=d((()=>({"--shadow-color":r.value?"255 255 255":"0 0 0","background-color":n.value})));return{__sfc:!0,props:n,emit:t,isDark:r,shadowColor:i,vSharedTooltip:Te}}}),(function render162(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-menu",{attrs:{"close-on-content-click":!1,top:""},scopedSlots:e._u([{key:"activator",fn:function({on:r,attrs:i}){return[t("div",e._b({directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:t=>e.text,expression:"_ => text"}],staticClass:"color-button min-w-5 max-w-5 dark:border-light-50 rounded-full border-2 p-5 transition-all",style:n.shadowColor,on:{click:function(e){return r.click(e)}}},"div",i,!1))]}}])},[t("v-color-picker",{attrs:{value:e.value,"dot-size":"25","show-swatches":"","swatches-max-height":"200"},on:{input:function(e){return n.emit("input",e)}}})],1)}),[],!1,null,"14a3f2c4",null,null).exports;var FI=function render163(){var e,t=this,n=t._self._c,r=t._self._setupProxy;return n("div",[n(r.SettingHeader,[t._v("🎨 "+t._s(r.t("setting.appearance")))]),n(r.SettingItemSelect,{attrs:{select:r.layout,title:r.t("setting.layoutTitle"),description:r.t("setting.layoutDescription"),items:r.layouts},on:{"update:select":function(e){r.layout=e}}}),"linux"===(null==(e=r.env)?void 0:e.os)?n(r.SettingItemCheckbox,{attrs:{title:r.t("setting.linuxTitlebar"),description:r.t("setting.linuxTitlebarDescription")},model:{value:r.linuxTitlebar,callback:function(e){r.linuxTitlebar=e},expression:"linuxTitlebar"}}):t._e(),n(r.SettingItemSelect,{attrs:{select:r.theme,title:r.t("setting.darkTheme"),description:r.t("setting.darkThemeDescription"),items:r.themes},on:{"update:select":function(e){r.theme=e}}}),n("v-list-item",{staticClass:"items-center justify-center"},[n("v-list-item-action",{staticClass:"self-center"},[n("v-tooltip",{attrs:{color:"warning",outlined:"",right:""},scopedSlots:t._u([{key:"activator",fn:function({on:e}){return[n("v-btn",t._g({attrs:{text:"",icon:""},on:{click:r.resetToDefault}},e),[n("v-icon",[t._v(" restore ")])],1)]}}])},[t._v(" "+t._s(r.t("setting.resetToDefault"))+" ")])],1),n("v-list-item-content",[n("v-list-item-title",[t._v(" "+t._s(r.t("setting.colorTheme.name"))+" ")]),n("v-list-item-subtitle",[t._v(" "+t._s(r.t("setting.colorTheme.description"))+" ")])],1),n("v-list-item-action",{staticClass:"ml-[16px]",attrs:{"app-bar":""}},[n(r.SettingAppearanceColor,{attrs:{text:r.t("setting.colorTheme.appBarColor")},model:{value:r.appBarColor,callback:function(e){r.appBarColor=e},expression:"appBarColor"}})],1),n("v-list-item-action",{staticClass:"ml-[16px]",attrs:{sidebar:""}},[n(r.SettingAppearanceColor,{attrs:{text:r.t("setting.colorTheme.sideBarColor")},model:{value:r.sideBarColor,callback:function(e){r.sideBarColor=e},expression:"sideBarColor"}})],1),n("v-list-item-action",{staticClass:"ml-[16px]",attrs:{primary:""}},[n(r.SettingAppearanceColor,{attrs:{text:r.t("setting.colorTheme.primaryColor")},model:{value:r.primaryColor,callback:function(e){r.primaryColor=e},expression:"primaryColor"}})],1),n("v-list-item-action",{staticClass:"ml-[16px]",attrs:{primary:""}},[n(r.SettingAppearanceColor,{attrs:{text:r.t("setting.colorTheme.cardColor")},model:{value:r.cardColor,callback:function(e){r.cardColor=e},expression:"cardColor"}})],1),n("v-list-item-action",{staticClass:"ml-[16px]",attrs:{secondary:""}},[n(r.SettingAppearanceColor,{attrs:{text:r.t("setting.colorTheme.backgroundColor")},model:{value:r.backgroundColor,callback:function(e){r.backgroundColor=e},expression:"backgroundColor"}})],1),n("v-list-item-action",{staticClass:"ml-[16px]",attrs:{warning:""}},[n(r.SettingAppearanceColor,{attrs:{text:r.t("setting.colorTheme.warningColor")},model:{value:r.warningColor,callback:function(e){r.warningColor=e},expression:"warningColor"}})],1),n("v-list-item-action",{staticClass:"ml-[16px]",attrs:{error:""}},[n(r.SettingAppearanceColor,{attrs:{text:r.t("setting.colorTheme.errorColor")},model:{value:r.errorColor,callback:function(e){r.errorColor=e},expression:"errorColor"}})],1)],1),n(r.SettingItemSelect,{attrs:{select:r.backgroundType,title:r.t("setting.backgroundType"),description:r.t("setting.backgroundTypeDescription"),items:r.backgroundTypes},on:{"update:select":function(e){r.backgroundType=e}}}),n(r.SettingItemCheckbox,{attrs:{title:r.t("setting.backgroundColorAbove"),description:r.t("setting.backgroundColorAboveDescription")},model:{value:r.backgroundColorOverlay,callback:function(e){r.backgroundColorOverlay=e},expression:"backgroundColorOverlay"}}),"particle"===r.backgroundType?n(r.SettingItemSelect,{attrs:{select:r.particleMode,title:r.t("setting.particleMode.name"),description:r.t("setting.particleModeDescription"),items:r.particleModes},on:{"update:select":function(e){r.particleMode=e}}}):t._e(),"image"===r.backgroundType?n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[t._v(" "+t._s(r.t("setting.backgroundImage"))+" ")]),n("v-list-item-subtitle",[t._v(" "+t._s(r.t("setting.backgroundImageDescription"))+" ")])],1),n("v-list-item-action",{staticClass:"mr-4"},[n("v-select",{staticClass:"mr-4 w-40",attrs:{filled:"","hide-details":"",label:r.t("setting.backgroundImageFit.name"),items:r.backgroundImageFits},model:{value:r.backgroundImageFit,callback:function(e){r.backgroundImageFit=e},expression:"backgroundImageFit"}})],1),n("v-btn",{staticStyle:{"margin-right":"10px"},attrs:{outlined:"",text:"",disabled:!r.backgroundImage},on:{click:r.clearImage}},[t._v(" "+t._s(r.t("setting.backgroundImageClear"))+" ")]),n("v-btn",{staticStyle:{"margin-right":"10px"},attrs:{outlined:"",text:""},on:{click:r.selectImage}},[t._v(" "+t._s(r.t("setting.backgroundImageSelect"))+" ")])],1):t._e(),"video"===r.backgroundType?n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[t._v(" "+t._s(r.t("setting.backgroundVideo"))+" ")]),n("v-list-item-subtitle",[t._v(" "+t._s(r.t("setting.backgroundVideoDescription"))+" ")])],1),n("v-list-item-action",{staticClass:"mr-4"},[n("v-select",{staticClass:"mr-4 w-40",attrs:{filled:"","hide-details":"",label:r.t("setting.backgroundImageFit.name"),items:r.backgroundImageFits},model:{value:r.backgroundImageFit,callback:function(e){r.backgroundImageFit=e},expression:"backgroundImageFit"}})],1),n("v-btn",{staticStyle:{"margin-right":"10px"},attrs:{outlined:"",text:"",disabled:!r.backgroundImage},on:{click:r.clearVideo}},[t._v(" "+t._s(r.t("setting.backgroundImageClear"))+" ")]),n("v-btn",{staticStyle:{"margin-right":"10px"},attrs:{outlined:"",text:""},on:{click:r.selectVideo}},[t._v(" "+t._s(r.t("setting.backgroundVideoSelect"))+" ")])],1):t._e(),r.backgroundType===r.BackgroundType.VIDEO?n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[t._v(" "+t._s(r.t("setting.backgroundVideoVolume"))+" ")]),n("v-list-item-subtitle",[t._v(" "+t._s(r.t("setting.backgroundVideoVolumeDescription"))+" ")])],1),n("v-slider",{attrs:{step:"0.01",min:0,max:1,hint:r.t("setting.backgroundVideoVolume"),"always-dirty":!0},model:{value:r.volume,callback:function(e){r.volume=e},expression:"volume"}})],1):t._e(),n("v-list-item",[n("v-list-item-title",[t._v(" "+t._s(r.t("setting.backgroundMusic"))+" ")]),n("v-menu",{attrs:{"offset-y":"",disabled:0===r.backgroundMusic.length},scopedSlots:t._u([{key:"activator",fn:function({on:e}){return[n("v-btn",t._g({staticStyle:{"margin-right":"10px"},attrs:{outlined:"",text:"",disabled:0===r.backgroundMusic.length}},e),[t._v(" "+t._s(r.t("setting.viewBackgroundMusic"))+" ")])]}}])},[n("v-list",{attrs:{dense:"","two-line":""}},t._l(r.backgroundMusic,(function(e,i){return n("v-list-item",{key:e.url,on:{click:function(t){return r.viewMusic(e.url)}}},[n("v-list-item-content",[n("v-list-item-title",[t._v(" "+t._s(r.basename(e.url,"/"))+" ")]),n("v-list-item-subtitle",[t._v(" "+t._s(e.mimeType)+" ")])],1),n("v-list-item-action",[n("v-btn",{attrs:{icon:""},on:{click:function(e){return r.removeMusic(i)}}},[n("v-icon",{attrs:{color:"red"}},[t._v(" delete ")])],1)],1)],1)})),1)],1),n("v-btn",{staticStyle:{"margin-right":"10px"},attrs:{outlined:"",text:""},on:{click:r.selectMusic}},[t._v(" "+t._s(r.t("setting.backgroundVideoSelect"))+" ")])],1),n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[t._v(" "+t._s(r.t("setting.backgroundImageBlur"))+" ")]),n("v-list-item-subtitle",[t._v(" "+t._s(r.t("setting.backgroundImageBlurDescription"))+" ")])],1),n("v-slider",{attrs:{height:5,min:0,max:20,hint:r.t("setting.backgroundImageBlur"),"always-dirty":!0},model:{value:r.blur,callback:function(e){r.blur=e},expression:"blur"}})],1),n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[t._v(" "+t._s(r.t("setting.blurSidebar"))+" ")])],1),n("v-slider",{attrs:{height:5,min:0,max:20,hint:r.t("setting.blurSidebar"),"always-dirty":!0},model:{value:r.blurSidebar,callback:function(e){r.blurSidebar=e},expression:"blurSidebar"}})],1),n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[t._v(" "+t._s(r.t("setting.blurAppBar"))+" ")])],1),n("v-slider",{attrs:{height:5,min:0,max:20,hint:r.t("setting.blurAppBar"),"always-dirty":!0},model:{value:r.blurAppBar,callback:function(e){r.blurAppBar=e},expression:"blurAppBar"}})],1),n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[t._v(" "+t._s(r.t("setting.themeFont"))+" ")]),n("v-list-item-subtitle",[t._v(" "+t._s(r.t("setting.themeFontDescription"))+" ")])],1),n("div",{staticClass:"flex flex-grow-0 gap-1 mr-2"},[n("v-btn-toggle",{attrs:{mandatory:"",solo:"",dense:""},model:{value:r.fontDelta,callback:function(e){r.fontDelta=e},expression:"fontDelta"}},[n("v-btn",{staticClass:"h-unset!",attrs:{solo:""}},[t._v(" 1px ")]),n("v-btn",{staticClass:"h-unset!",attrs:{solo:""}},[t._v(" 0.1px ")])],1),n("v-btn",{attrs:{icon:""},on:{click:r.onFontSizeDecrease}},[n("v-icon",[t._v(" text_decrease ")])],1),n("v-text-field",{staticClass:"max-w-20",attrs:{value:Math.round(10*r.fontSize)/10+"px",readonly:"",solo:"",outlined:"",dense:"","hide-details":""}}),n("v-btn",{attrs:{icon:""},on:{click:r.onFontSizeIncrease}},[n("v-icon",[t._v(" text_increase ")])],1)],1),n("v-btn",{staticStyle:{"margin-right":"10px"},attrs:{outlined:"",text:""},on:{click:r.onSelectFont}},[t._v(" "+t._s(r.t("setting.themeSelectFont"))+" ")]),n("v-btn",{staticStyle:{"margin-right":"10px"},attrs:{outlined:"",text:""},on:{click:r.onRevertFont}},[t._v(" "+t._s(r.t("setting.themeResetFont"))+" ")])],1),n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[t._v(" "+t._s(r.t("setting.themeShare"))+" ")]),n("v-list-item-subtitle",[t._v(" "+t._s(r.t("setting.themeShareDescription"))+" ")])],1),n("v-btn",{staticStyle:{"margin-right":"10px"},attrs:{outlined:"",text:""},on:{click:r.onExportTheme}},[t._v(" "+t._s(r.t("setting.themeExport"))+" ")]),n("v-btn",{staticStyle:{"margin-right":"10px"},attrs:{outlined:"",text:""},on:{click:r.onImportTheme}},[t._v(" "+t._s(r.t("setting.themeImport"))+" ")])],1)],1)};const RI=s(a({__name:"SettingAppearance",setup(e){const{showOpenDialog:t,showSaveDialog:n}=windowController,{t:r}=l(),{blurSidebar:i,blurAppBar:a,fontSize:s,backgroundColorOverlay:c,backgroundImage:u,setBackgroundImage:p,blur:f,particleMode:v,backgroundType:h,backgroundImageFit:m,volume:g,clearBackgroundImage:_,exportTheme:b,importTheme:k}=Zt(rn),{sideBarColor:C,appBarColor:S,primaryColor:I,warningColor:E,errorColor:M,cardColor:P,backgroundColor:D,resetToDefault:T,darkTheme:L,currentTheme:A,font:j,setFont:O,resetFont:F,backgroundMusic:R,removeMusic:V}=Zt(rn),{state:N}=Zt(ze),z=Zt(lt),U=d({get:()=>{var e,t;return null!=(t=null==(e=N.value)?void 0:e.linuxTitlebar)&&t},set:e=>{var t;return null==(t=N.value)?void 0:t.linuxTitlebarSet(e)}}),B=Zt(Ne),$=L,H=d((()=>[{text:r("setting.theme.dark"),value:"dark"},{text:r("setting.theme.light"),value:"light"},{text:r("setting.theme.system"),value:"system"}])),q=d((()=>[{text:r("setting.layout.default"),value:"default"},{text:r("setting.layout.focus"),value:"focus"}])),G=d((()=>Object.entries({push:r("setting.particleMode.push"),remove:r("setting.particleMode.remove"),repulse:r("setting.particleMode.repulse"),bubble:r("setting.particleMode.bubble")}).map((([e,t])=>({value:e,text:t}))))),W=d((()=>[{value:"cover",text:r("setting.backgroundImageFit.cover")},{value:"contain",text:r("setting.backgroundImageFit.contain")}])),J=d((()=>[{value:an.NONE,text:r("setting.backgroundTypes.none")},{value:an.IMAGE,text:r("setting.backgroundTypes.image")},{value:an.PARTICLE,text:r("setting.backgroundTypes.particle")},{value:an.HALO,text:r("setting.backgroundTypes.halo")},{value:an.VIDEO,text:r("setting.backgroundTypes.video")}]));const{addMusic:X}=Zt(rn);const{showMediaItemInFolder:K}=en(un);const Y=o(0);return{__sfc:!0,showOpenDialog:t,showSaveDialog:n,t:r,blurSidebar:i,blurAppBar:a,fontSize:s,backgroundColorOverlay:c,backgroundImage:u,setBackgroundImage:p,blur:f,particleMode:v,backgroundType:h,backgroundImageFit:m,volume:g,clearBackgroundImage:_,exportTheme:b,importTheme:k,sideBarColor:C,appBarColor:S,primaryColor:I,warningColor:E,errorColor:M,cardColor:P,backgroundColor:D,resetToDefault:T,darkTheme:L,currentTheme:A,font:j,setFont:O,resetFont:F,backgroundMusic:R,removeMusic:V,state:N,env:z,linuxTitlebar:U,layout:B,theme:$,themes:H,layouts:q,particleModes:G,backgroundImageFits:W,backgroundTypes:J,selectImage:function selectImage(){t({title:r("theme.selectImage"),properties:["openFile"],filters:[{name:"image",extensions:["png","jpg","gif","webp"]}]}).then((e=>{const t=e.filePaths[0];t&&p(t)}))},selectVideo:function selectVideo(){t({title:r("theme.selectVideo"),properties:["openFile"],filters:[{name:"video",extensions:["mp4","webm"]}]}).then((e=>{e.filePaths[0]&&p(e.filePaths[0])}))},addMusic:X,selectMusic:function selectMusic(){t({title:r("theme.selectMusic"),properties:["openFile"],filters:[{name:"audio",extensions:["mp3","ogg","wav"]}]}).then((async e=>{e.filePaths[0]&&await X(e.filePaths[0])}))},showMediaItemInFolder:K,viewMusic:function viewMusic(e){K(e)},clearVideo:function clearVideo(){_()},clearImage:function clearImage(){_()},onExportTheme:function onExportTheme(){n({title:r("setting.themeExport"),defaultPath:A.value.name,filters:[{name:"xtheme",extensions:["xtheme"]}]}).then((e=>{e.filePath&&b(e.filePath)}))},onImportTheme:function onImportTheme(){t({title:r("setting.themeImport"),properties:["openFile"],filters:[{name:"xtheme",extensions:["xtheme"]}]}).then((e=>{e.filePaths[0]&&k(e.filePaths[0])}))},fontDelta:Y,onFontSizeIncrease:function onFontSizeIncrease(){const e=Y.value?.1:1;s.value+=e},onFontSizeDecrease:function onFontSizeDecrease(){const e=Y.value?.1:1;s.value-=e},onSelectFont:function onSelectFont(){t({title:r("setting.themeSelectFont"),properties:["openFile"],filters:[{name:"font",extensions:["ttf","otf","woff","woff2"]}]}).then((e=>{e.filePaths[0]&&O(e.filePaths[0])}))},onRevertFont:function onRevertFont(){F()},SettingHeader:AI,SettingItemCheckbox:pw,SettingItemSelect:jI,BackgroundType:an,basename:ee,SettingAppearanceColor:OI}}}),FI,[],!1,null,null,null,null).exports;const VI=s(a({__name:"SettingUpdate",setup(e){const{show:t}=J("update-info"),{updateInfo:n,installing:r,updateStatus:i,checkUpdate:o,checkingUpdate:a,version:s}=Zt(Lt),c=d((()=>{var e;return(null==(e=n.value)?void 0:e.name)!==s.value})),{t:u}=l();return{__sfc:!0,showUpdateInfo:t,disableUpdate:!1,updateInfo:n,installing:r,updateStatus:i,checkUpdate:o,checkingUpdate:a,version:s,hasNewUpdate:c,t:u,SettingHeader:AI,vSharedTooltip:Te}}}),(function render164(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",[n.disableUpdate?e._e():t(n.SettingHeader,[e._v(" 🚀 "+e._s(n.t("setting.update"))+" ")]),n.disableUpdate?e._e():t("v-list-item",[t("v-list-item-action",{staticClass:"self-center"},[t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("setting.checkUpdate"),expression:"_ => t('setting.checkUpdate')"}],attrs:{icon:"",loading:n.checkingUpdate},on:{click:n.checkUpdate}},[t("v-icon",[e._v("refresh")])],1)],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("setting.latestVersion"))+" ")]),t("v-list-item-subtitle",[e._v(" v"+e._s(n.version)+" "+e._s(n.hasNewUpdate&&n.updateInfo?`-> ${n.updateInfo.name}`:"")+" ")])],1),t("v-list-item-action",{staticClass:"self-center"},[t("v-btn",{attrs:{loading:n.checkingUpdate||n.installing,disabled:"none"===n.updateStatus,color:"none"!==n.updateStatus?"primary":"",text:"none"===n.updateStatus},on:{click:function(e){return n.showUpdateInfo()}}},[e._v(" "+e._s("none"===n.updateStatus?n.t("launcherUpdate.alreadyLatest"):"pending"===n.updateStatus?n.t("launcherUpdate.updateToThisVersion"):n.t("launcherUpdate.installAndQuit"))+" ")])],1)],1)],1)}),[],!1,null,null,null,null).exports;const NI=s(a({__name:"SettingGeneral",setup(e){const{isNoEmptySpace:t,invalidGameDataPath:n}=Zt(Bb),r=useGetDataDirErrorText(),i=d((()=>t.value?m("errors.DiskIsFull"):n.value?r(n.value):void 0)),o=Zt(lt),{streamerMode:a,developerMode:s,selectedLocale:c,replaceNative:u,disableTelemetry:p,enableDiscord:f,locales:v,enableDedicatedGPUOptimization:h}=At(),{t:m}=l(),g=d((()=>v.value.map((({locale:e,name:t})=>({text:t,value:e}))))),_=d((()=>[{text:m("disable"),value:""},{text:m("setting.replaceNatives.legacy"),value:"legacy-only"},{text:m("setting.replaceNatives.all"),value:"all"}])),{show:b}=J("migration"),{root:k,showGameDirectory:C}=jt();const{show:S}=J("migrate-wizard");return{__sfc:!0,isNoEmptySpace:t,invalidGameDataPath:n,getDirErroText:r,errorText:i,env:o,streamerMode:a,developerMode:s,selectedLocale:c,replaceNative:u,disableTelemetry:p,enableDiscord:f,rawLocales:v,enableDedicatedGPUOptimization:h,t:m,locales:g,replaceNativeItems:_,show:b,root:k,showGameDirectory:C,browseRootDir:async function browseRootDir(){b()},onMigrateFromOther:S,SettingHeader:AI,SettingItemCheckbox:pw,SettingItemSelect:jI}}}),(function render165(){var e,t,n=this,r=n._self._c,i=n._self._setupProxy;return r("div",[r(i.SettingHeader,[n._v(" ⚙️ "+n._s(i.t("setting.general"))+" ")]),r(i.SettingItemSelect,{attrs:{select:i.selectedLocale,title:i.t("setting.language"),description:i.t("setting.languageDescription"),items:i.locales},on:{"update:select":function(e){i.selectedLocale=e}}}),r("v-list-item",[r("v-list-item-content",[r("v-list-item-title",{attrs:{color:i.errorText?"red":""}},[n._v(" "+n._s(i.t("setting.location"))+" ")]),i.errorText?r("v-list-item-subtitle",{staticClass:"text-red!"},[n._v(n._s(i.errorText))]):r("v-list-item-subtitle",[n._v(n._s(i.root))])],1),r("v-list-item-action",{staticClass:"self-center mr-1"},[r("v-btn",{staticStyle:{"margin-right":"10px"},attrs:{outlined:"",text:""},on:{click:i.onMigrateFromOther}},[r("v-icon",{attrs:{left:""}},[n._v(" local_shipping ")]),n._v(" "+n._s(i.t("setting.migrateFromOther"))+" ")],1)],1),r("v-list-item-action",{staticClass:"self-center"},[r("v-btn",{attrs:{outlined:"",text:""},on:{click:i.browseRootDir}},[r("v-icon",{attrs:{left:""}},[n._v(" edit ")]),n._v(" "+n._s(i.t("setting.browseRoot"))+" ")],1)],1),r("v-list-item-action",{staticClass:"self-center"},[r("v-btn",{attrs:{outlined:"",text:""},on:{click:function(e){return i.showGameDirectory()}}},[r("v-icon",{attrs:{left:""}},[n._v(" folder ")]),n._v(" "+n._s(i.t("setting.showRoot"))+" ")],1)],1)],1),r(i.SettingItemCheckbox,{attrs:{title:i.t("setting.disableTelemetry"),description:i.t("setting.disableTelemetryDescription")},model:{value:i.disableTelemetry,callback:function(e){i.disableTelemetry=e},expression:"disableTelemetry"}}),"linux"===(null==(e=i.env)?void 0:e.os)||"windows"===(null==(t=i.env)?void 0:t.os)?r(i.SettingItemCheckbox,{attrs:{title:i.t("setting.enableDedicatedGPUOptimization"),description:i.t("setting.enableDedicatedGPUOptimizationDescription")},model:{value:i.enableDedicatedGPUOptimization,callback:function(e){i.enableDedicatedGPUOptimization=e},expression:"enableDedicatedGPUOptimization"}}):n._e(),r(i.SettingItemCheckbox,{attrs:{title:i.t("setting.enableDiscord"),description:i.t("setting.enableDiscordDescription")},model:{value:i.enableDiscord,callback:function(e){i.enableDiscord=e},expression:"enableDiscord"}}),r(i.SettingItemCheckbox,{attrs:{title:i.t("setting.developerMode"),description:i.t("setting.developerModeDescription")},model:{value:i.developerMode,callback:function(e){i.developerMode=e},expression:"developerMode"}}),r(i.SettingItemCheckbox,{attrs:{title:i.t("setting.streamerMode"),description:i.t("setting.streamerModeDescription")},model:{value:i.streamerMode,callback:function(e){i.streamerMode=e},expression:"streamerMode"}}),r(i.SettingItemSelect,{attrs:{select:!1===i.replaceNative?"":i.replaceNative,title:i.t("setting.replaceNative"),description:i.t("setting.replaceNativeDescription"),items:i.replaceNativeItems},on:{"update:select":function(e){i.replaceNative=e||!1}}})],1)}),[],!1,null,null,null,null).exports;const zI=s(a({__name:"SettingMigrationDialog",setup(e){const{showOpenDialog:t}=windowController,{setGameDirectory:n,root:r}=jt(),{validateDataDictionary:i}=en(Xt),{t:a}=l(),{isShown:s,hide:c}=J("migration"),u=o(""),d=o(void 0),p=o(""),f=useGetDataDirErrorText();const v=bn("migration"),{refresh:h,refreshing:m}=fn((async()=>{try{v.emit({oldRoot:r.value,newRoot:p.value}),await n(p.value)}catch(e){Kt(Qt,e)?u.value=f(e.exception.code):u.value=a("dataMigration.unknownError"),d.value=e}}));return{__sfc:!0,showOpenDialog:t,setGameDirectory:n,oldRoot:r,validateDataDictionary:i,t:a,isShown:s,hide:c,errorText:u,error:d,root:p,getErrorText:f,pickupFile:async function pickupFile(){const{filePaths:e}=await t({title:a("SettingMigrationDialog.selectRootDirectory"),defaultPath:p.value,properties:["openDirectory","createDirectory"]});e&&0!==e.length&&(u.value="",p.value=e[0],i(p.value).then((e=>{e&&(u.value=f(e))})))},cancelApply:function cancelApply(){c()},migrationBus:v,apply:h,migrating:m}}}),(function render166(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{width:"600",persistent:""},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-card",[t("v-toolbar",{attrs:{color:"warning"}},[t("v-icon",{attrs:{left:""}},[e._v(" local_shipping ")]),e._v(" "+e._s(n.t("dataMigration.setRootTitle"))+" ")],1),t("v-progress-linear",{attrs:{color:"red","buffer-value":"0",stream:""}}),t("v-card-text",{staticClass:"mt-4"},[t("p",[e._v(e._s(n.t("dataMigration.setRootDescription")))]),t("p",[e._v(e._s(n.t("dataMigration.setRootCause")))]),t("v-text-field",{staticClass:"mt-4",attrs:{outlined:"",value:n.root,readonly:"",placeholder:n.t("dataMigration.placeholder"),error:!!n.errorText,"error-messages":n.errorText,"append-icon":"folder"},on:{click:n.pickupFile}}),n.migrating?t("p",[e._v(" "+e._s(n.t("dataMigration.waitReload"))+" ")]):e._e()],1),t("v-progress-linear",{attrs:{color:"red","buffer-value":"0",stream:""}}),t("v-divider"),t("v-card-actions",{staticClass:"gap-2"},[t("v-btn",{attrs:{text:"",large:"",disable:n.migrating},on:{click:n.cancelApply}},[e._v(" "+e._s(n.t("cancel"))+" ")]),t("v-spacer"),t("v-btn",{attrs:{text:"",large:"",disabled:n.errorText,color:"primary",loading:n.migrating},on:{click:function(e){return n.apply()}}},[t("v-icon",{attrs:{left:""}},[e._v(" local_shipping ")]),e._v(" "+e._s(n.t("dataMigration.apply"))+" ")],1)],1)],1)],1)}),[],!1,null,null,null,null).exports;const UI=s(a({__name:"SettingGlobal",setup(e){const{t:n}=l(),{globalAssignMemory:r,globalMaxMemory:a,globalMinMemory:s,globalVmOptions:c,globalMcOptions:u,globalFastLaunch:d,globalHideLauncher:p,globalShowLog:f,globalDisableAuthlibInjector:v,globalDisableElyByAuthlib:h,globalPrependCommand:m,globalEnv:g,setGlobalSettings:_}=re(),b=o(r.value),k=o(s.value),C=o(a.value),S=o(c.value.join(" ")),I=o(m.value),E=o(u.value.join(" ")),M=o(d.value),P=o(p.value),D=o(f.value),T=o(v.value),L=o(h.value),A=o(g.value);t((()=>{b.value=r.value,k.value=s.value,C.value=a.value,S.value=c.value.join(" "),E.value=u.value.join(" "),M.value=d.value,P.value=p.value,D.value=f.value,T.value=v.value,L.value=h.value,I.value=m.value}));const save=()=>{_({globalAssignMemory:b.value,globalMaxMemory:C.value,globalMinMemory:k.value,globalVmOptions:S.value.split(" ").filter((e=>!!e)),globalMcOptions:E.value.split(" ").filter((e=>!!e)),globalFastLaunch:M.value,globalHideLauncher:P.value,globalShowLog:D.value,globalDisableAuthlibInjector:T.value,globalDisableElyByAuthlib:L.value,globalPrependCommand:I.value,globalEnv:A.value})},j=o(!1);return _n("beforeunload",save),i(save),{__sfc:!0,t:n,globalAssignMemory:r,globalMaxMemory:a,globalMinMemory:s,globalVmOptions:c,globalMcOptions:u,globalFastLaunch:d,globalHideLauncher:p,globalShowLog:f,globalDisableAuthlibInjector:v,globalDisableElyByAuthlib:h,globalPrependCommand:m,globalEnv:g,setGlobalSettings:_,assignMemory:b,minMem:k,maxMem:C,vmOptions:S,prependCommand:I,mcOptions:E,fastLaunch:M,hideLauncher:P,showLog:D,disableAuthlibInjector:T,disableElyByAuthlib:L,env:A,save:save,adding:j,onAddEnvVar:function onAddEnvVar(){j.value=!0},onEnvVarCleared:function onEnvVarCleared(){j.value=!1},onEnvVarAdded:function onEnvVarAdded(e,t){j.value=!1,""!==e&&(A.value={...A.value,[e]:t})},onEnvVarDeleted:function onEnvVarDeleted(e){const{[e]:t,...n}=A.value;A.value=n},SettingJavaMemory:mw,SettingJavaMemoryAssign:gw,SettingItemCheckbox:pw,SettingHeader:AI,vSharedTooltip:Te,EnvVarTableItem:yw,EnvVarAddItem:_w}}}),(function render167(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",[t(n.SettingHeader,[t("div",{staticClass:"flex flex-col"},[e._v(" 🌍 "+e._s(n.t("setting.globalSetting"))+" "),t("v-subheader",{staticClass:"my-0 h-[unset] px-0"},[e._v(" "+e._s(n.t("setting.globalSettingHint"))+" ")])],1)]),t(n.SettingItemCheckbox,{attrs:{title:n.t("instanceSetting.fastLaunch"),description:n.t("instanceSetting.fastLaunchHint")},model:{value:n.fastLaunch,callback:function(e){n.fastLaunch=e},expression:"fastLaunch"}}),t(n.SettingItemCheckbox,{attrs:{title:n.t("instanceSetting.hideLauncher")},model:{value:n.hideLauncher,callback:function(e){n.hideLauncher=e},expression:"hideLauncher"}}),t(n.SettingItemCheckbox,{attrs:{title:n.t("instanceSetting.showLog"),description:n.t("instanceSetting.showLogHint")},model:{value:n.showLog,callback:function(e){n.showLog=e},expression:"showLog"}}),t(n.SettingItemCheckbox,{attrs:{title:n.t("instanceSetting.disableAuthlibInjector"),description:n.t("instanceSetting.disableAuthlibInjectorDescription")},model:{value:n.disableAuthlibInjector,callback:function(e){n.disableAuthlibInjector=e},expression:"disableAuthlibInjector"}}),t(n.SettingItemCheckbox,{attrs:{title:n.t("instanceSetting.disableElyByAuthlib"),description:n.t("instanceSetting.disableElyByAuthlibDescription")},model:{value:n.disableElyByAuthlib,callback:function(e){n.disableElyByAuthlib=e},expression:"disableElyByAuthlib"}}),t("v-list-item",[t("div",{staticClass:"mt-2 flex flex-col gap-2 px-[16px] py-[8px]"},[t("div",{staticClass:"flex flex-row items-center"},[e._v(" "+e._s(n.t("java.memory"))+" "),t("div",{staticClass:"flex-grow"}),t(n.SettingJavaMemoryAssign,{model:{value:n.assignMemory,callback:function(e){n.assignMemory=e},expression:"assignMemory"}})],1),t(n.SettingJavaMemory,{attrs:{"assign-memory":n.assignMemory,min:n.minMem,max:n.maxMem},on:{"update:min":function(e){n.minMem=e},"update:max":function(e){n.maxMem=e}}})],1)]),t("v-list-item",{staticStyle:{"margin-top":"5px"}},[t("v-list-item-content",{staticClass:"max-w-70 mr-4"},[t("v-list-item-title",[e._v(" "+e._s(n.t("instance.prependCommand"))+" ")]),t("v-list-item-subtitle",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("instance.prependCommandHint"),expression:"_ => t('instance.prependCommandHint')"}]},[t("v-text-field",{staticClass:"m-1 mt-2",attrs:{"hide-details":"",required:"",dense:"",outlined:"",filled:"",placeholder:n.t("instance.prependCommandHint")},model:{value:n.prependCommand,callback:function(e){n.prependCommand=e},expression:"prependCommand"}})],1)],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("instance.vmOptions"))+" ")]),t("v-list-item-subtitle",[t("v-text-field",{staticClass:"m-1 mt-2",attrs:{"hide-details":"",required:"",dense:"",outlined:"",filled:"",placeholder:n.t("instance.vmOptionsHint")},model:{value:n.vmOptions,callback:function(e){n.vmOptions=e},expression:"vmOptions"}})],1)],1)],1),t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("instance.vmVar"))+" ")]),t("v-list-item-subtitle",[e._v(" "+e._s(n.t("instance.vmVarHint"))+" ")])],1),t("v-list-item-action",[t("v-btn",{attrs:{icon:""},on:{click:n.onAddEnvVar}},[t("v-icon",[e._v("add")])],1)],1)],1),t(n.EnvVarTableItem,{attrs:{env:n.env},on:{delete:n.onEnvVarDeleted}}),n.adding?t(n.EnvVarAddItem,{on:{clear:n.onEnvVarCleared,add:n.onEnvVarAdded}}):e._e(),t("v-list-item",[t("v-list-item-content",{staticStyle:{flex:"1"}},[t("v-list-item-title",[e._v(" "+e._s(n.t("instance.mcOptions"))+" ")]),t("v-list-item-subtitle",[t("v-text-field",{staticClass:"m-1 mt-2",attrs:{dense:"",outlined:"",filled:"","hide-details":"",required:"",placeholder:n.t("instance.mcOptionsHint")},model:{value:n.mcOptions,callback:function(e){n.mcOptions=e},expression:"mcOptions"}})],1)],1)],1)],1)}),[],!1,null,null,null,null).exports;var BI=function render168(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",[t(n.SettingHeader,[t("div",{staticClass:"flex"},[e._v(" 🔑 "+e._s(n.t("userService.title"))+" "),t("v-spacer"),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.left",value:e=>n.t("userService.add"),expression:"_ => t('userService.add')",modifiers:{left:!0}}],attrs:{icon:""},on:{click:n.addNew}},[t("v-icon",[e._v("add")])],1)],1)]),t("v-list",{attrs:{color:"transparent",hover:""}},e._l(n.items||[],(function(r,i){return t("v-list-item",{key:i},[t("v-list-item-content",[t("v-text-field",{attrs:{readonly:!r.new,filled:"",rules:n.urlsRules,dense:"","hide-details":"",placeholder:n.t("userService.baseUrlHint")},model:{value:r.url,callback:function(t){e.$set(r,"url",t)},expression:"a.url"}})],1),t("v-list-item-action",[r.new?t("v-btn",{attrs:{icon:"",text:""},on:{click:function(e){return n.save(r)}}},[t("v-icon",[e._v("save")])],1):t("v-btn",{attrs:{color:"error",icon:"",text:""},on:{click:function(e){return n.remove(r)}}},[t("v-icon",[e._v("delete")])],1)],1)],1)})),1)],1)};const $I=s(a({__name:"SettingYggdrasilServices",setup(e){const{data:t,mutate:n}=Zt(ft),r=o([]);c(t,(e=>{e&&(r.value=e.filter((e=>"yggdrasil"===e.kind)).map((e=>({url:e.authority,new:!1,isConnect:!1}))))}),{immediate:!0});const{addYggdrasilService:i,removeYggdrasilService:a}=en(V),{t:s}=l(),isValidUrl=e=>{try{const t=new URL(e);return"http:"===t.protocol||"https:"===t.protocol}catch(t){return!1}},u=[e=>e&&isValidUrl(e)];return{__sfc:!0,services:t,mutate:n,items:r,addYggdrasilService:i,removeYggdrasilService:a,t:s,addNew:()=>{var e;(null==(e=r.value)?void 0:e.every((e=>!e.new)))&&r.value.push({url:"",new:!0})},isValidUrl:isValidUrl,urlsRules:u,save:async e=>{await i(e.url),n()},remove:async e=>{await a(e.url),n()},SettingHeader:AI,vSharedTooltip:Te}}}),BI,[],!1,null,null,null,null).exports;const HI=s(a({__name:"SettingNetwork",setup(e){const{proxy:t,httpProxyEnabled:n,apiSets:r,apiSetsPreference:i,maxSockets:o}=At(),{t:a}=l(),s=d((()=>[{text:a("setting.apiSets.auto"),value:""},{text:a("setting.apiSets.official"),value:"mojang"}].concat(r.value.map((e=>({text:e.name.toString().toUpperCase(),value:e.name})))))),{show:c}=J("migration");return{__sfc:!0,proxy:t,httpProxyEnabled:n,apiSets:r,apiSetsPreference:i,maxSockets:o,t:a,apiSetItems:s,show:c,SettingHeader:AI,SettingItemSelect:jI}}}),(function render169(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",[t(n.SettingHeader,[e._v(" 🌐 "+e._s(n.t("setting.network"))+" ")]),t(n.SettingItemSelect,{attrs:{select:n.apiSetsPreference,title:"",description:n.t("setting.useBmclAPIDescription"),items:n.apiSetItems},on:{"update:select":function(e){n.apiSetsPreference=e}},scopedSlots:e._u([{key:"title",fn:function(){return[e._v(" "+e._s(n.t("setting.useBmclAPI"))+" "),t("a",{staticClass:"primary ml-1 underline",attrs:{target:"browser",href:"https://bmclapidoc.bangbang93.com/"}},[t("v-icon",{attrs:{small:""}},[e._v(" question_mark ")])],1)]},proxy:!0}])}),t("v-list-item",[t("v-list-item-action",{staticClass:"self-center"},[t("v-checkbox",{model:{value:n.httpProxyEnabled,callback:function(e){n.httpProxyEnabled=e},expression:"httpProxyEnabled"}})],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("setting.useProxy"))+" ")]),t("v-list-item-subtitle",[e._v(" "+e._s(n.t("setting.useProxyDescription"))+" ")])],1),t("v-list-item-action",{staticClass:"flex flex-grow-0 flex-row gap-1"},[t("v-text-field",{attrs:{disabled:!n.httpProxyEnabled,filled:"",dense:"","hide-details":"",label:n.t("proxy.host")},model:{value:n.proxy.host,callback:function(t){e.$set(n.proxy,"host",t)},expression:"proxy.host"}}),t("v-text-field",{staticClass:"w-20",attrs:{disabled:!n.httpProxyEnabled,filled:"",dense:"","hide-details":"",type:"number",label:n.t("proxy.port")},model:{value:n.proxy.port,callback:function(t){e.$set(n.proxy,"port",t)},expression:"proxy.port"}})],1)],1),t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("setting.maxSocketsTitle"))+" ")]),t("v-list-item-subtitle",[e._v(" "+e._s(n.t("setting.maxSocketsDescription"))+" ")])],1),t("v-list-item-action",{staticClass:"flex flex-grow-0 flex-row gap-1"},[t("v-text-field",{staticClass:"w-40",attrs:{filled:"",dense:"","hide-details":"",type:"number",label:n.t("setting.maxSockets")},model:{value:n.maxSockets,callback:function(e){n.maxSockets=e},expression:"maxSockets"}})],1)],1)],1)}),[],!1,null,null,null,null).exports;const qI=s(a({__name:"Setting",setup(e){const{t:t}=l();return usePresence(d((()=>t("presence.setting")))),g(Lt,Ot()),{__sfc:!0,t:t,SettingUpdateInfoDialog:LI,SettingAppearance:RI,SettingUpdate:VI,SettingGeneral:NI,SettingMigrationDialog:zI,SettingGlobal:UI,SettingYggdrasilServices:$I,SettingNetwork:HI}}}),(function render170(){var e=this._self._c,t=this._self._setupProxy;return e("v-list",{staticClass:"visible-scroll select-none overflow-auto setting pt-4 pb-4",attrs:{"two-line":"",subheader:"",color:"transparent"}},[e("div",{staticClass:"px-4"},[e(t.SettingGeneral),e(t.SettingAppearance)],1),e("div",{staticClass:"px-4"},[e(t.SettingGlobal),e(t.SettingUpdate),e(t.SettingNetwork),e(t.SettingYggdrasilServices)],1),e(t.SettingUpdateInfoDialog),e(t.SettingMigrationDialog)],1)}),[],!1,null,"c31abc18",null,null).exports,GI=a({__name:"ShaderPackDetailResource",props:{shaderPack:null,runtime:null,installed:null},emits:["enable"],setup(e,{emit:t}){var n;const r=e,i=d((()=>(r.shaderPack.files||[]).map((e=>({id:e.path,name:e.fileName,version:e.fileName,downloadCount:0,installed:!0,loaders:[],type:"release",disabled:!1}))))),a=i,s=o(null!=(n=a.value[0])?n:i.value[0]);g("selectedVersion",s),c(a,(e=>{s.value=e?a.value[0]:i.value[0]}));const{t:u}=l(),p=d((()=>{const e=r.installed.find((e=>{var t;return e.path===(null==(t=s.value)?void 0:t.id)})),t=d((()=>{const t=[];return e&&e.size&&e.hash?(t.push({icon:"123",name:u("fileDetail.fileSize"),value:ne(e.size)},{icon:"tag",name:u("fileDetail.hash"),value:e.hash}),t):[]}));return v({id:r.shaderPack.id,icon:r.shaderPack.icon,title:r.shaderPack.title,description:r.shaderPack.description,categories:[],externals:[],info:t,galleries:[],author:"",downloadCount:0,follows:0,url:"",htmlContent:r.shaderPack.description,installed:!!r.shaderPack.installed,modLoaders:[],enabled:!0})})),f=useProjectDetailUpdate(),{path:h}=Zt(K),{shaderPack:m}=Zt(Wb),{uninstall:_}=en(qn),b=d((()=>r.installed[0].fileName===m.value));return{__sfc:!0,props:r,versions:i,installedVersions:a,selectedVersion:s,t:u,model:p,updating:f,path:h,selectedShaderPack:m,uninstall:_,onDelete:async()=>{f.value=!0,await _(h.value,r.installed.map((e=>ee(e.path))))},onEnable:e=>{const n=r.installed.find((e=>{var t;return e.path===(null==(t=s.value)?void 0:t.id)}));t("enable",e?null==n?void 0:n.fileName:"")},enabled:b,emit:t,MarketProjectDetail:TS}}});const WI=s(GI,(function render171(){var e=this._self._c,t=this._self._setupProxy;return e(t.MarketProjectDetail,{attrs:{detail:t.model,dependencies:[],enabled:t.enabled,"has-installed-version":!0,"selected-installed":!0,loading:!1,versions:t.versions,updating:t.updating,"has-more":!1,"loading-versions":!1},on:{enable:t.onEnable,delete:t.onDelete}})}),[],!1,null,null,null,null).exports;const JI=s(a({__name:"ShaderPackItem",props:{pack:null,selectionMode:{type:Boolean},checked:{type:Boolean},selected:{type:Boolean},hasUpdate:{type:Boolean},dense:{type:Boolean},itemHeight:null,install:null},emits:["click","check","install"],setup(e,{emit:t}){const n=e,{t:r}=l(),{showItemInDirectory:i}=en(Xt),{uninstall:o}=en(qn),{path:a}=Zt(K);return{__sfc:!0,props:n,emit:t,t:r,showItemInDirectory:i,uninstall:o,path:a,getContextMenuItems:()=>{const e=[];return n.pack.installed.length>0&&e.push({text:r("delete.name",{name:n.pack.title}),onClick:()=>{o(a.value,n.pack.installed.map((e=>e.path)))},icon:"delete",color:"error"},{text:r("shaderPack.showFile",{file:n.pack.installed[0].path}),onClick:()=>{i(n.pack.installed[0].path)},icon:"folder"}),e},MarketItem:tI}}}),(function render172(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.MarketItem,{attrs:{item:e.pack,"selection-mode":e.selectionMode,selected:e.selected,"has-update":e.hasUpdate,checked:e.checked,dense:e.dense,height:e.itemHeight,"get-context-menu-items":n.getContextMenuItems,install:e.install},on:{click:function(e){return n.emit("click",e)},checked:function(e){return n.emit("check",e)}}})}),[],!1,null,null,null,null).exports;const XI=s(a({__name:"ShaderPack",setup(e){const{gameVersion:n,modrinthCategories:r,curseforgeCategory:i,currentView:a}=Zt(Kb),{error:s,loading:c,loadMore:u,effect:p,items:f,sortBy:v}=Zt(cw),{runtime:h,path:m}=Zt(K),{model:_,show:k,confirm:C}=mt((e=>{console.log("skip"),null==e||e(!0)}),(e=>{null==e||e(!1)})),S=d((()=>!!h.value.forge||!!h.value.optifine)),I=d((()=>!!h.value.fabricLoader||!!h.value.optifine||!!h.value.quiltLoader)),E=d((()=>!!h.value.fabricLoader||!!h.value.neoForged||!!h.value.quiltLoader));p();const{shaderPacks:M}=Zt(Wb),P=d((()=>{const e=[];if("local"===a.value){const{enabled:t,disabled:n,others:r}=f.value.reduce(((e,t)=>(t.installed&&t.installed.length>0?t.disabled?e.disabled.push(t):e.enabled.push(t):e.others.push(t),e)),{enabled:[],disabled:[],others:[]});t.length>0&&(e.push("enabled"),e.push(...t)),n.length>0&&(e.push("disabled"),sort(v.value,n),e.push(...n)),r.length>0&&(e.push("search"),e.push(...r))}else"remote"===a.value?(e.push("search"),e.push(...f.value)):e.push(...f.value);return e})),D=useToggleCategories(r),{t:T}=l(),{shaderPack:L}=Zt(Wb),onUninstall=e=>{L.value="",U(m.value,e.map((e=>e.path)))},onEnable=async e=>{R.value||h.value.optifine||await new Promise(((e,t)=>{k((n=>{n?e():t(new Error("cancel"))}))})),L.value="string"==typeof e?e:e.fileName},{name:A}=Zt(K);usePresence(d((()=>T("presence.shaderPack",{instance:A.value}))));const{dragover:j}=useGlobalDrop({onEnter:()=>{},onDrop:async e=>{const t=[];for(const r of e.files)t.push(r.path);const n=await z(m.value,t);L.value=ee(n[0])},onLeave:()=>{}}),O=Zt($y);t((()=>{O.value=!0}));const F=useInstanceModLoaderDefault(),{shaderMod:R}=Zt(Wb),{push:V}=se();const{installFromMarket:N,install:z,uninstall:U}=en(qn),B=useModrinthInstaller(m,h,M,N,onUninstall,F);g(FS,B);const $=useCurseforgeInstaller(m,h,M,N,onUninstall,F);g(LS,$);const H=useProjectInstall(h,o(void 0),$,B,(e=>{z(m.value,[e.path]),onEnable(e)})),q=sn("shader-pack-dense-view",!1),G=d((()=>q.value?48:80));return{__sfc:!0,gameVersion:n,modrinthCategories:r,curseforgeCategory:i,currentView:a,error:s,loading:c,loadMore:u,effect:p,originalItems:f,sortBy:v,runtime:h,path:m,model:_,showInstallShaderWizard:k,confirm:C,shouldDisableIris:S,shouldDisableOculus:I,shouldDisableOptifine:E,shaderPacks:M,getInstalledModrinth:e=>M.value.filter((t=>{var n;return(null==(n=t.modrinth)?void 0:n.projectId)===e})),getInstalledCurseforge:e=>M.value.filter((t=>{var n;return(null==(n=t.curseforge)?void 0:n.projectId)===e})),all:P,toggleCategory:D,t:T,isShaderPackProject:e=>!!e,shaderPack:L,onUninstall:onUninstall,onEnable:onEnable,skip:()=>{C()},name:A,dragover:j,compact:O,installModloaders:F,shaderMod:R,push:V,navigateToMod:function navigateToMod(e){"iris"===e?V("/mods?id=modrinth:YL57xq9U"):"oculus"===e?V("/mods?id=curseforge:581495"):"optifine"===e&&V("/mods?keyword=optifine")},installFromMarket:N,install:z,uninstall:U,modrinthInstaller:B,curseforgeInstaller:$,onInstallProject:H,denseView:q,itemHeight:G,AvatarChip:EI,Hint:kt,MarketBase:IS,MarketProjectDetailCurseforge:OS,MarketProjectDetailModrinth:VS,MarketRecommendation:US,BuiltinImages:b,vSharedTooltip:Te,ShaderPackDetailResource:WI,ShaderPackItem:JI}}}),(function render173(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.MarketBase,{class:{dragover:n.dragover},attrs:{items:n.all,"item-height":n.itemHeight,plans:{},error:n.error,loading:n.loading},on:{load:n.loadMore},scopedSlots:e._u([{key:"item",fn:function({item:r,hasUpdate:i,checked:o,selectionMode:a,selected:s,on:l,index:c}){return["string"==typeof r?t("v-subheader",{staticClass:"flex",style:{height:n.itemHeight+"px"}},[e._v(" "+e._s("enabled"===r?n.t("shaderPack.enabled"):"disabled"===r?n.t("shaderPack.disabled"):n.t("modInstall.search"))+" "),t("div",{staticClass:"flex-grow"}),0===c?t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("mod.denseView"),expression:"_ => t('mod.denseView')"}],attrs:{icon:""},on:{click:function(e){n.denseView=!n.denseView}}},[t("v-icon",[e._v(" "+e._s(n.denseView?"reorder":"list")+" ")])],1):e._e()],1):t(n.ShaderPackItem,{attrs:{pack:r,"selection-mode":a,selected:s,dense:n.denseView,"item-height":n.itemHeight,"has-update":i,checked:o,install:n.onInstallProject},on:{click:l.click}})]}},{key:"content",fn:function({selectedModrinthId:r,selectedCurseforgeId:i,selectedItem:o}){var a;return[n.dragover?t(n.Hint,{staticClass:"h-full",attrs:{icon:"save_alt",text:n.t("shaderPack.dropHint")}}):e._e(),(null==o?void 0:o.modrinth)||r?t(n.MarketProjectDetailModrinth,{attrs:{modrinth:null==o?void 0:o.modrinth,"project-id":r,installed:(null==o?void 0:o.installed)||n.getInstalledModrinth(r),"game-version":n.gameVersion,categories:n.modrinthCategories,"all-files":n.shaderPacks,curseforge:(null==(a=null==o?void 0:o.curseforge)?void 0:a.id)||(null==o?void 0:o.curseforgeProjectId)},on:{uninstall:n.onUninstall,enable:n.onEnable,disable:function(e){return n.onUninstall([e])},category:n.toggleCategory}}):(null==o?void 0:o.curseforge)||i?t(n.MarketProjectDetailCurseforge,{attrs:{curseforge:null==o?void 0:o.curseforge,"curseforge-id":Number(i),installed:(null==o?void 0:o.installed)||n.getInstalledCurseforge(Number(i)),"game-version":n.gameVersion,category:n.curseforgeCategory,"all-files":n.shaderPacks,modrinth:r},on:{uninstall:n.onUninstall,enable:n.onEnable,disable:function(e){return n.onUninstall([e])},category:function(e){n.curseforgeCategory=e}}}):n.isShaderPackProject(o)?t(n.ShaderPackDetailResource,{attrs:{"shader-pack":o,installed:o.files||[],runtime:n.runtime},on:{enable:n.onEnable}}):t(n.MarketRecommendation,{attrs:{modrinth:"shader"},on:{modrinth:function(e){return n.modrinthCategories.push(e.name)}}})]}}])},[t("v-dialog",{attrs:{width:"600"},model:{value:n.model,callback:function(e){n.model=e},expression:"model"}},[t("v-card",[t("v-card-title",[e._v(" "+e._s(n.t("shaderPack.noShaderMod"))+" ")]),t("v-card-text",[e._v(" "+e._s(n.t("shaderPack.noShaderModHint"))+" "),t("div",[e._v(" "+e._s(n.t("shaderPack.noShaderModInstallHint"))+" ")]),t("v-list",{attrs:{nav:""}},[t("v-list-item",{attrs:{disabled:n.shouldDisableIris},on:{click:function(e){return n.navigateToMod("iris")}}},[t("v-list-item-avatar",[t("img",{attrs:{src:n.BuiltinImages.iris}})]),t("v-list-item-content",[t("v-list-item-title",[e._v(" Iris ")]),t("v-list-item-subtitle",[t("a",{attrs:{href:"https://modrinth.com/mod/iris"},on:{click:function(e){e.stopPropagation()}}},[e._v("https://modrinth.com/mod/iris")])])],1),t("v-list-item-action",{staticClass:"flex flex-row flex-grow-0 gap-1"},[t(n.AvatarChip,{attrs:{avatar:n.BuiltinImages.fabric,small:"",text:"Fabric"}}),t(n.AvatarChip,{attrs:{avatar:n.BuiltinImages.neoForged,small:"",text:"Neoforge"}}),t(n.AvatarChip,{attrs:{avatar:n.BuiltinImages.quilt,small:"",text:"Quilt"}})],1)],1),t("v-list-item",{attrs:{disabled:n.shouldDisableOptifine},on:{click:function(e){return n.navigateToMod("optifine")}}},[t("v-list-item-avatar",[t("img",{attrs:{src:n.BuiltinImages.optifine}})]),t("v-list-item-content",[t("v-list-item-title",[e._v(" Optifine ")]),t("v-list-item-subtitle",[t("a",{attrs:{href:"https://optifine.net/home"},on:{click:function(e){e.stopPropagation()}}},[e._v("https://optifine.net/home")])])],1),t("v-list-item-action",{staticClass:"flex flex-row gap-1 flex-grow-0"},[t(n.AvatarChip,{attrs:{avatar:n.BuiltinImages.forge,small:"",text:"Forge"}}),t(n.AvatarChip,{attrs:{avatar:n.BuiltinImages.minecraft,small:"",text:"Vanilla"}})],1)],1),t("v-list-item",{attrs:{disabled:n.shouldDisableOculus},on:{click:function(e){return n.navigateToMod("oculus")}}},[t("v-list-item-avatar",[t("img",{attrs:{src:n.BuiltinImages.oculus}})]),t("v-list-item-content",[t("v-list-item-title",[e._v(" Oculus ")]),t("v-list-item-subtitle",[t("a",{attrs:{href:"https://www.curseforge.com/minecraft/mc-mods/oculus"},on:{click:function(e){e.stopPropagation()}}},[e._v("https://www.curseforge.com/minecraft/mc-mods/oculus")])])],1),t("v-list-item-action",{staticClass:"flex flex-row gap-1 flex-grow-0"},[t(n.AvatarChip,{attrs:{avatar:n.BuiltinImages.forge,small:"",text:"Forge"}}),t(n.AvatarChip,{attrs:{avatar:n.BuiltinImages.neoForged,small:"",text:"Neoforge"}})],1)],1)],1)],1),t("v-card-actions",[t("v-spacer"),t("v-btn",{attrs:{text:""},on:{click:n.skip}},[e._v(" "+e._s(n.t("shared.skipForNow"))+" ")])],1)],1)],1)],1)}),[],!1,null,null,null,null).exports;const KI=s(a({__name:"ShaderPackActions",setup(e){const{showDirectory:t,link:n,unlink:r,isLinked:i}=en(qn),{path:a}=Zt(K),{isEnabledState:s}=Zt(By),{data:c,isValidating:u,mutate:p}=$(d((()=>a.value)),i),f=o(!1),v=d((()=>f.value||u.value)),{t:h}=l();return{__sfc:!0,showDirectory:t,link:n,unlink:r,isLinked:i,path:a,isEnabledState:s,isInstanceLinked:c,isValidating:u,mutate:p,linking:f,loading:v,onLinkClicked:async()=>{f.value=!0,c.value?r(a.value).finally((()=>{f.value=!1,p()})):await n(a.value,!0).finally((()=>{f.value=!1,p()}))},t:h,vSharedTooltip:Te}}}),(function render174(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"flex items-center justify-end gap-3"},[t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>"Alt",expression:"_ => 'Alt'"}],class:{"v-btn--active":n.isEnabledState},attrs:{icon:"",large:""},on:{click:function(e){n.isEnabledState=!n.isEnabledState}}},[t("v-icon",[e._v("translate")])],1),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.isInstanceLinked?n.t("resourcepack.shared"):n.t("resourcepack.independent"),expression:"_ => isInstanceLinked ? t('resourcepack.shared') : t('resourcepack.independent')"}],attrs:{icon:"",loading:n.loading,large:""},on:{click:n.onLinkClicked}},[t("v-icon",[e._v(e._s(n.isInstanceLinked?"account_tree":"looks_one"))])],1),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("shaderPack.showDirectory"),expression:"_ => t('shaderPack.showDirectory')"}],attrs:{icon:"",large:""},on:{click:function(e){return n.showDirectory(n.path)}}},[t("v-icon",[e._v("folder")])],1)],1)}),[],!1,null,null,null,null).exports;const YI=s(a({__name:"ShaderPackExtension",setup(e){const{runtime:t}=Zt(K),n=d((()=>{var e,n;const r=getExtensionItemsFromRuntime(t.value),i=r.findIndex((e=>"Optifine"===e.title));return-1!==i&&r.splice(i,1),p.value&&r.push({avatar:null!=(e=p.value.icon)?e:"",title:null!=(n=p.value.name)?n:"",text:p.value.version}),p.value||-1!==i||r.push({icon:"error",title:v("shaderPack.noShaderMod"),text:v("shaderPack.noShaderModHint"),color:"warning"}),r})),{keyword:r,source:i,gameVersion:o,selectedCollection:a,modrinthCategories:s,sort:c,isModrinthActive:u}=Zt(Kb),{shaderMod:p}=Zt(Wb),{sortBy:f}=Zt(cw),{t:v}=l();return{__sfc:!0,version:t,extensionItems:n,keyword:r,source:i,gameVersion:o,selectedCollection:a,modrinthCategories:s,sort:c,isModrinthActive:u,shaderMod:p,sortBy:f,t:v,AvatarItemList:dI,MarketExtensions:pI,MarketTextFieldWithMenu:mI}}}),(function render175(){var e=this._self._c,t=this._self._setupProxy;return e("div",{staticClass:"mb-0 flex flex-col pl-4 pr-6"},[e("div",{staticClass:"flex flex-1 flex-grow-0 flex-row items-center justify-center gap-2"},[e(t.AvatarItemList,{attrs:{items:t.extensionItems}}),e("div",{staticClass:"flex-grow"}),e(t.MarketTextFieldWithMenu,{attrs:{keyword:t.keyword,placeholder:t.t("shaderPack.searchHint"),"modrinth-categories":t.modrinthCategories,"modrinth-category-filter":"shader","enable-modrinth":t.isModrinthActive,"game-version":t.gameVersion,"local-sort":t.sortBy,sort:t.sort,mode:t.source,collection:t.selectedCollection},on:{"update:keyword":function(e){t.keyword=e},"update:modrinthCategories":function(e){t.modrinthCategories=e},"update:modrinth-categories":function(e){t.modrinthCategories=e},"update:enableModrinth":function(e){t.isModrinthActive=e},"update:enable-modrinth":function(e){t.isModrinthActive=e},"update:gameVersion":function(e){t.gameVersion=e},"update:game-version":function(e){t.gameVersion=e},"update:localSort":function(e){t.sortBy=e},"update:local-sort":function(e){t.sortBy=e},"update:sort":function(e){t.sort=e},"update:mode":function(e){t.source=e},"update:collection":function(e){t.selectedCollection=e}}})],1),e(t.MarketExtensions,{attrs:{modrinth:0,curseforge:0,local:0}})],1)}),[],!1,null,null,null,null).exports;const QI=s(a({__name:"Store",setup(e){const{start:t,end:n}=Ct();return{__sfc:!0,start:t,end:n}}}),(function render176(){var e=this._self._c,t=this._self._setupProxy;return e("div",{staticClass:"store visible-scroll relative flex flex-col items-center overflow-auto"},[e("Transition",{attrs:{name:"slide-y-transition",mode:"out-in"},on:{"after-enter":t.end,leave:t.start}},[e("router-view",{staticClass:"flex flex-col"})],1)],1)}),[],!1,null,null,null,null).exports,ZI=a({__name:"GalleryGrid",props:{items:null},emits:["enter"],setup(e){const t=e,{getDateString:n}=R(),r=En({sm:1300},{window:window}),i=r.current(),a=d((()=>!i.value.includes("sm"))),s=d((()=>{const e=[],n=a.value?4:6;for(let r=0;r<t.items.length;r+=n)e.push(t.items.slice(r,r+n));return e})),l=o(0),c=d((()=>s.value[l.value]));return{__sfc:!0,props:t,getDateString:n,breakpoints:r,current:i,shrink:a,grouped:s,index:l,currentGroup:c,next:()=>{l.value=(l.value+1)%s.value.length},prev:()=>{l.value=(l.value-1+s.value.length)%s.value.length},vSharedTooltip:Te}}});const eE=s(ZI,(function render177(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"relative flex gap-4"},[t("div",{staticClass:"absolute left-0 flex h-full items-center lg:static"},[t("v-btn",{attrs:{icon:""},on:{click:n.prev}},[t("v-icon",[e._v(" chevron_left ")])],1)],1),t("Transition",{attrs:{mode:"out-in",transition:"fade-transition"}},[t("div",{key:n.index,staticClass:"grid select-none gap-4 overflow-auto",class:{"grid-cols-3":!n.shrink,"grid-cols-2":n.shrink}},e._l(n.currentGroup,(function(r){return t("v-card",{key:r.id,staticClass:"flex h-40 max-h-40 max-w-full overflow-auto overflow-x-hidden",on:{click:function(t){return e.$emit("enter",r)}}},[t("v-img",{staticClass:"white--text max-w-36 min-w-36",attrs:{src:r.logo}}),t("div",{staticClass:"flex max-w-full flex-col overflow-auto"},[t("v-card-title",{staticClass:"ml-1 max-w-full overflow-hidden overflow-ellipsis whitespace-nowrap pt-3"},[e._v(" "+e._s(r.title)+" ")]),t("v-card-subtitle",{staticClass:"description ml-1"},[e._v(" "+e._s(r.description)+" ")]),t("div",{staticClass:"flex-grow"}),t("v-divider"),t("v-card-actions",{staticClass:"ml-1 flex max-h-10 gap-2"},[t("v-chip",{attrs:{small:"",ripple:!1,outlined:""}},[t("v-icon",{staticClass:"material-icons-outlined",attrs:{size:"20",left:""}},[e._v(" update ")]),e._v(" "+e._s(n.getDateString(r.updatedAt))+" ")],1),t("div",{staticClass:"flex-grow"}),t("v-icon",{attrs:{size:"16"}},[e._v(" "+e._s("modrinth"===r.type?"$vuetify.icons.modrinth":"$vuetify.icons.curseforge")+" ")]),e._l(r.categories.slice(0,2),(function(n){return t("v-chip",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:n,expression:"c"}],key:n,staticClass:"hidden lg:block",attrs:{ripple:!1,small:""}},[t("span",{staticClass:"overflow-hidden overflow-ellipsis whitespace-nowrap"},[e._v(" "+e._s(n)+" ")])])}))],2)],1)],1)})),1)]),t("div",{staticClass:"absolute right-0 flex h-full items-center lg:static"},[t("v-btn",{attrs:{icon:""},on:{click:n.next}},[t("v-icon",[e._v(" chevron_right ")])],1)],1)],1)}),[],!1,null,"e64a9ab4",null,null).exports,tE=a({__name:"GalleryList",props:{items:null},setup(e){const t=e,n=En({sm:1200,md:1440},{window:window}),r=n.current(),i=d((()=>r.value.includes("sm")?r.value.includes("md")?6:5:4)),a=d((()=>{const e=[],n=i.value;for(let r=0;r<t.items.length;r+=n)e.push(t.items.slice(r,r+n));return e})),s=o(0),l=d((()=>a.value[s.value]));return{__sfc:!0,props:t,breakpoints:n,current:r,size:i,grouped:a,index:s,currentGroup:l,next:()=>{s.value=(s.value+1)%a.value.length},prev:()=>{s.value=(s.value-1+a.value.length)%a.value.length}}}});const nE=s(tE,(function render178(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"relative flex w-full select-none gap-4"},[t("div",{staticClass:"absolute left-0 flex h-full items-center lg:static"},[t("v-btn",{attrs:{icon:""},on:{click:n.prev}},[t("v-icon",[e._v(" chevron_left ")])],1)],1),t("Transition",{attrs:{mode:"out-in",transition:"fade-transition"}},[t("div",{key:n.index,staticClass:"grid w-full gap-4 overflow-auto",style:{gridTemplateColumns:`repeat(${n.size}, minmax(0, 1fr))`}},e._l(n.currentGroup,(function(n){return t("v-card",{key:n.id,staticClass:"flex flex-col overflow-auto",attrs:{outlined:""},on:{click:function(t){return e.$emit("enter",n)}}},[n.image?t("v-img",{staticClass:"flex-shrink flex-grow-0",attrs:{src:n.image,height:"200px"}}):e._e(),t("v-card-subtitle",{staticClass:"h-[98px] flex-grow"},[t("v-icon",{staticClass:"mr-1",attrs:{size:"16"}},[e._v(" "+e._s("modrinth"===n.type?"$vuetify.icons.modrinth":"$vuetify.icons.curseforge")+" ")]),e._v(" "+e._s(n.title)+" ")],1),t("v-divider"),t("v-card-actions",[t("v-chip",{attrs:{small:"",ripple:!1,outlined:""}},[t("v-icon",{staticClass:"material-icons-outlined",attrs:{size:"20",left:""}},[e._v(" $vuetify.icons.minecraft ")]),e._v(" "+e._s(n.gameVersion)+" ")],1),t("div",{staticClass:"flex-grow"}),e._l(n.categories.slice(0,1),(function(n){return t("v-chip",{key:n,attrs:{small:"",ripple:!1}},[e._v(" "+e._s(n)+" ")])}))],2)],1)})),1)]),t("div",{staticClass:"absolute right-0 flex h-full items-center lg:static"},[t("v-btn",{attrs:{icon:""},on:{click:n.next}},[t("v-icon",[e._v(" chevron_right ")])],1)],1)],1)}),[],!1,null,null,null,null).exports;const rE=s(a({__name:"StoreExploreCard",props:{contextMenu:null,disabled:{type:Boolean},value:null},emits:["filter","click","search","browse"],setup(e,{emit:t}){const{cardColor:n}=Zt(rn);return{__sfc:!0,emit:t,cardColor:n,vContextMenu:vContextMenu,CategoryChip:Nw}}}),(function render179(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-card",{directives:[{name:"ripple",rawName:"v-ripple"},{name:"context-menu",rawName:"v-context-menu",value:e.contextMenu,expression:"contextMenu"}],staticClass:"select-none rounded-lg p-4",attrs:{outlined:"",color:n.cardColor,hoverable:"",disabled:e.disabled,hover:""},on:{click:function(e){return n.emit("click")}}},[t("div",{staticClass:"flex"},[t("v-img",{staticClass:"hidden rounded-2xl lg:block",attrs:{"max-width":"100","min-width":"100",src:e.value.icon_url}}),t("div",{staticClass:"ml-3 flex flex-col"},[t("div",{staticClass:"flex align-baseline"},[t("h2",{staticClass:"pr-2 text-2xl font-bold"},[e._v(" "+e._s(e.value.title)+" ")]),t("span",{staticClass:"secondary-text"},[e._v(" by "+e._s(e.value.author))]),t("div",{staticClass:"flex-grow"}),t("v-icon",[e._v(" "+e._s("curseforge"===e.value.type?"$vuetify.icons.curseforge":"ftb"===e.value.type?"$vuetify.icons.ftb":"$vuetify.icons.modrinth")+" ")])],1),e._v(" "+e._s(e.value.description)+" "),t("div",{staticClass:"secondary-text mt-1 flex gap-3 align-baseline"},e._l(e.value.labels,(function(n){return t("span",{key:n.id,staticClass:"text-sm"},[t("v-icon",{attrs:{small:""}},[e._v(" "+e._s(n.icon)+" ")]),e._v(" "+e._s(n.text)+" ")],1)})),0),t("div",{staticClass:"mt-2 flex flex-wrap gap-2",on:{click:function(e){e.stopPropagation(),e.preventDefault()}}},e._l(e.value.tags,(function(e){return t(n.CategoryChip,{key:e.id,attrs:{small:"",item:e},on:{click:function(t){return n.emit("filter",e.text)}}})})),1)])],1)])}),[],!1,null,null,null,null).exports;const iE=s(a({__name:"StoreExploreCategories",props:{display:null,groups:null,selected:null,loading:{type:Boolean},error:null},emits:["select","refresh"],setup:(e,{emit:t})=>({__sfc:!0,emit:t,ErrorView:n_,vSharedTooltip:Te})}),(function render180(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-card",{staticClass:"flex overflow-auto rounded-lg"},[t("Transition",{attrs:{name:"fade-transition",mode:"out-in"}},[e.display?t("v-card",{staticClass:"z-8 absolute left-0 top-0 grid h-full gap-2 rounded-lg p-2",style:{"grid-template-rows":`repeat(${Math.min(e.display.length,4)}, minmax(0, 1fr))`}},e._l(e.display.slice(0,4),(function(e){return t("v-img",{key:e,staticClass:"min-h-40",attrs:{src:e}})})),1):e._e()],1),e.loading&&0===e.groups.length?t("v-skeleton-loader",{staticClass:"flex flex-col gap-3 overflow-auto",attrs:{type:"list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line, list-item-avatar-two-line"}}):e._e(),0===e.groups.length&&e.error?t(n.ErrorView,{attrs:{error:e.error},on:{refresh:function(e){return n.emit("refresh")}}}):t("div",{staticClass:"invisible-scroll flex max-h-full w-full flex-grow-0 flex-col overflow-auto p-4"},[e._l(e.groups,(function(r){return[t("span",{key:r.text,staticClass:"list-title"},[e._v(e._s(r.text))]),"checkbox"===r.type?e._l(r.categories,(function(i){return t("span",{key:r.text+i.text,staticClass:"item",on:{click:function(e){return n.emit("select",{category:i.id,group:r.id})}}},[t("v-checkbox",{staticClass:"mt-0 pt-0",attrs:{"input-value":-1!==e.selected.indexOf(i.id),"hide-details":""}}),i.iconHTML?t("div",{staticClass:"max-w-5 flex w-5 justify-center",domProps:{innerHTML:e._s(i.iconHTML)}}):i.icon?t("v-img",{staticClass:"max-w-5",attrs:{src:i.icon}}):e._e(),t("div",[e._v(" "+e._s(i.text)+" ")])],1)})):"buttons"===r.type?t("div",{key:r.text+"toggle",staticClass:"py-2"},[t("v-btn-toggle",{staticClass:"px-1",attrs:{value:r.categories.findIndex((t=>e.selected.includes(t.id))),"background-color":"transparent"},on:{change:function(e){var t,i;n.emit("select",{category:null!=(i=null==(t=r.categories.at(e))?void 0:t.id)?i:"",group:r.id})}}},e._l(r.categories,(function(n){return t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:n.text,expression:"tag.text"}],key:n.id,attrs:{small:"",outlined:""}},[t("v-icon",{staticClass:"material-icons-outlined",attrs:{small:""}},[e._v(" "+e._s(n.icon)+" ")])],1)})),1)],1):t("v-combobox",{key:r.text+"select",staticClass:"flex-grow-0",attrs:{solo:"",flat:"",clearable:"",label:r.text,items:r.categories,"hide-details":"","item-value":e=>e.id,value:r.categories.find((t=>e.selected.includes(t.id)))},on:{input:function(e){return n.emit("select",{category:(null==e?void 0:e.id)||"",group:r.id})}}})]}))],2)],1)}),[],!1,null,"ce85f714",null,null).exports;const oE=s(a({__name:"StoreGallery",props:{gallery:null},setup:e=>({__sfc:!0,currentImageIndex:o(0),vSharedTooltip:Te})}),(function render181(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-card",{staticClass:"grid h-[360px] max-h-[360px] select-none grid-cols-5 rounded-lg",attrs:{elevation:"3"},on:{click:function(t){return e.$emit("enter")}}},[e.gallery.images[n.currentImageIndex]?t("v-img",{staticClass:"z-2 col-span-3 max-h-[360px] cursor-pointer overflow-hidden rounded-none rounded-l-lg shadow-2xl",attrs:{cover:"",src:e.gallery.images[n.currentImageIndex][1],"lazy-src":e.gallery.images[n.currentImageIndex][0]}}):e._e(),t("div",{staticClass:"col-span-2 flex flex-col pb-2 pr-2"},[t("span",{staticClass:"h-18 v-card__title max-w-full overflow-hidden overflow-ellipsis whitespace-nowrap"},[e._v(" "+e._s(e.gallery.title)+" ")]),t("div",{staticClass:"grid grid-cols-1 gap-3 lg:grid-cols-2"},[e.gallery.images[0]?t("v-img",{staticClass:"subimage",attrs:{src:e.gallery.images[0][1],gradient:"to bottom, rgba(0,0,0,.1), rgba(0,0,0,.5)","lazy-src":e.gallery.images[0][0]},on:{mouseenter:function(e){n.currentImageIndex=0},click:function(t){return e.$emit("enter")}}}):e._e(),e.gallery.images[1]?t("v-img",{staticClass:"subimage",attrs:{gradient:"to bottom, rgba(0,0,0,.1), rgba(0,0,0,.5)",src:e.gallery.images[1][1],"lazy-src":e.gallery.images[1][0]},on:{mouseenter:function(e){n.currentImageIndex=1},click:function(t){return e.$emit("enter")}}}):e._e(),e.gallery.images[2]?t("v-img",{staticClass:"subimage hidden lg:block",attrs:{src:e.gallery.images[2][1],gradient:"to bottom, rgba(0,0,0,.1), rgba(0,0,0,.5)","lazy-src":e.gallery.images[2][0]},on:{mouseenter:function(e){n.currentImageIndex=2},click:function(t){return e.$emit("enter")}}}):e._e(),e.gallery.images[3]?t("v-img",{staticClass:"subimage hidden lg:block",attrs:{src:e.gallery.images[3][1],gradient:"to bottom, rgba(0,0,0,.1), rgba(0,0,0,.5)","lazy-src":e.gallery.images[3][0]},on:{mouseenter:function(e){n.currentImageIndex=3},click:function(t){return e.$emit("enter")}}}):e._e()],1),t("div",{staticClass:"flex-grow"}),t("div",{staticClass:"ml-2 flex flex-grow-0 select-none gap-1"},[t("v-icon",{staticClass:"mr-1"},[e._v(" "+e._s("modrinth"===e.gallery.type?"$vuetify.icons.modrinth":"$vuetify.icons.curseforge")+" ")]),e._l(e.gallery.categories.slice(0,3),(function(n){return t("v-chip",{key:n,attrs:{small:"",label:"",outlined:""}},[e._v(" "+e._s(n)+" ")])})),e.gallery.categories.length>3?t("span",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e.gallery.categories.slice(3,e.gallery.categories.length).join(" "),expression:"gallery.categories.slice(3, gallery.categories.length).join(' ')"}],staticClass:"cursor-default"},[e._v(" + ")]):e._e(),t("div",{staticClass:"flex-grow"}),t("v-chip",{attrs:{small:"",label:"",color:"primary"}},[e._v(" "+e._s(e.gallery.minecraft[0])+" ")]),e.gallery.minecraft.length>1?t("span",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e.gallery.minecraft.slice(1,e.gallery.minecraft.length).join(", "),expression:"gallery.minecraft.slice(1, gallery.minecraft.length).join(', ')"}],staticClass:"cursor-default"},[e._v(" + ")]):e._e()],2)])],1)}),[],!1,null,"3a781ea8",null,null).exports,aE=a({__name:"StoreEntry",setup(e){const{push:n}=se();function ensureQuery(e){e.page="1",scrollToView(),e.query||"0"===e.sort&&(e.sort="1")}const r=useQuery("query",ensureQuery),i=useQuery("gameVersion",ensureQuery),a=useQueryStringArray("modLoaders",ensureQuery),s=useQuery("sort",(e=>{e.page="1"})),u=useQueryNumber("page",1),h=o(r),{t:m}=l(),{getDateString:g}=R(),_=useCurseforgeCategoryI18n();function merge(e,t){const n=[];for(let r=0;r<Math.max(e.length,t.length);r++){const i=e[r],o=t[r];i&&n.push(i),o&&n.push(o)}return n}const{data:b,error:k,isValidating:C}=$("/modrinth/featured",(async()=>(await T_.searchProjects({index:"follows",limit:5,facets:getFacatsText("","",[],[],"modpack","")})).hits),f(H)),{data:I,error:M,isValidating:P}=$("/curseforge/featured",(async()=>(await L_.searchMods({sortField:D_.Featured,classId:4471,pageSize:5})).data),f(H)),D=d((()=>{var e,t;return merge(function getGameGalleryFromModrinth(e){return e.map((e=>{var t,n;const r=e.gallery.map((e=>[e,e]));e.icon_url&&r.push([e.icon_url,e.icon_url]);return{id:e.project_id,title:e.title,images:r,type:"modrinth",developer:null!=(t=null==e?void 0:e.author)?t:"",minecraft:null!=(n=null==e?void 0:e.versions)?n:[],categories:e.categories.map((e=>m(`modrinth.categories.${e}`,e)))}}))}(null!=(e=b.value)?e:[]),function getGameGalleryFromCurseforge(e){return e.map((e=>{const t=e.screenshots.map((e=>[e.thumbnailUrl,e.url]));e.logo&&t.push([e.logo.thumbnailUrl,e.logo.url]);return{id:e.id.toString(),title:e.name,images:t,type:"curseforge",developer:e.authors[0].name,minecraft:e.latestFilesIndexes.map((e=>e.gameVersion)),categories:e.categories.map((e=>_(e.name)))}}))}(null!=(t=I.value)?t:[]))})),{data:T,error:L,isValidating:A}=$("/modrinth/recent_update",(async()=>(await T_.searchProjects({index:"updated",limit:24,facets:getFacatsText("","",[],[],"modpack","")})).hits),f(H)),{data:j}=$("/curseforge/recent_update",(async()=>(await L_.searchMods({sortField:D_.LastUpdated,classId:4471,pageSize:30})).data),f(H)),O=d((()=>{const e=T.value||[],t=j.value||[];return merge(e.map((e=>({title:e.title,id:e.project_id,type:"modrinth",logo:e.icon_url,description:e.description,updatedAt:e.date_modified,follows:e.follows,downloads:e.downloads,categories:e.categories.map((e=>m(`modrinth.categories.${e}`,e)))}))),t.map((e=>({id:e.id.toString(),type:"curseforge",title:e.name,logo:e.logo.thumbnailUrl,description:e.summary,updatedAt:e.dateModified,follows:e.downloadCount,downloads:e.downloadCount,categories:e.categories.map((e=>_(e.name)))}))))})),F=d((()=>Q.value.filter((e=>e.major))[0].version)),{data:V}=$("/modrinth/recent_version",(async()=>(await T_.searchProjects({index:"newest",limit:30,facets:getFacatsText(F.value,"",[],[],"modpack","")})).hits),f(H)),{data:N}=$("/curseforge/recent_version",(async()=>(await L_.searchMods({sortField:D_.GameVersion,classId:4471,pageSize:30})).data),f(H)),z=d((()=>{const e=V.value||[],t=N.value||[];return merge(e.map((e=>({title:e.title,type:"modrinth",id:e.project_id,image:e.icon_url||e.gallery[0],gameVersion:F.value,categories:e.categories.map((e=>m(`modrinth.categories.${e}`,e)))}))),t.map((e=>{var t;return{id:e.id.toString(),type:"curseforge",title:e.name,image:e.logo.thumbnailUrl,gameVersion:null==(t=e.latestFilesIndexes[0])?void 0:t.gameVersion,categories:e.categories.map((e=>_(e.name)))}})))})),{refreshing:U,currentKeyword:B,data:q}=function useFeedTheBeast(e){const t=se(),n=d({get(){var t;return null!=(t=e.keyword)?t:""},set(e){t.replace({query:{...t.currentRoute.query,keyword:e}})}}),{data:r,isValidating:i}=$(d((()=>`/ftb?keyword=${n.value}`)),(async()=>n.value?await A_.searchModpacks({keyword:n.value}):await A_.getFeaturedModpacks()),f(H));return{data:r,refreshing:i,currentKeyword:n}}(v({keyword:r})),G=o([]),W=f(H);c([q,u],(async([e,t])=>{if(!e)return void(G.value=[]);if(!("packs"in e))return void(G.value=[]);const n=5*(t-1),r=await Promise.all(e.packs.slice(n,n+5).map((async e=>{var t,n,r,i,a,s,l,c,u,d;const p=await getSWRV(getFeedTheBeastProjectModel(o(e)),W);return{id:e.toString(),type:"ftb",title:null!=(t=null==p?void 0:p.name)?t:"",icon_url:null!=(r=null==(n=null==p?void 0:p.art.find((e=>"square"===e.type)))?void 0:n.url)?r:"",description:(null==p?void 0:p.synopsis)||"",author:null!=(i=null==p?void 0:p.authors[0].name)?i:"",labels:[{icon:"file_download",text:ne(null!=(a=null==p?void 0:p.installs)?a:0,""),id:`${null==p?void 0:p.id}_download_icon`},{icon:"event",text:g(1e3*(null!=(s=null==p?void 0:p.released)?s:0)),id:`${null==p?void 0:p.id}_event_icon`},{icon:"edit",text:g(1e3*(null!=(l=null==p?void 0:p.refreshed)?l:0)),id:`${null==p?void 0:p.id}_edit_icon`},{icon:"local_offer",text:null!=(c=null==p?void 0:p.plays.toString())?c:"0",id:`${null==p?void 0:p.id}_local_offer`}],tags:null!=(u=null==p?void 0:p.tags.map((e=>({text:e.name,id:e.id.toString()}))))?u:[],gallery:null!=(d=null==p?void 0:p.art.map((e=>e.url)))?d:[]}})));console.log(r),G.value=r}),{immediate:!0});const J=useSortByItems(),{refreshing:X,categories:K,modLoaders:Y,gameVersions:Q,error:Z}=Zt(rw),{modrinthSort:ee,curseforgeSort:te}=useMarketSort(s),re=useQueryStringArray("modrinthCategories",ensureQuery),{error:ie,refreshing:oe,projects:ae,pageCount:le}=function useModrinth(e,t,n,r,i,o,a,s,l,u){const p=useModrinthSearchFunc(e,t,n,r,i,o,a,s,u),{data:f,isValidating:v,error:h,mutate:m}=$(d((()=>formatKey("/modrinth/search",{query:e,pageSize:u,page:l,sortBy:a,gameVersion:t,license:n,category:r,modLoader:i,environment:o,projectType:s}))),(()=>p((vn(l)-1)*vn(u))),Ke({ttl:3e4})),g=d((()=>f.value?Math.floor(f.value.total_hits/vn(u))+1:0)),_=d((()=>{var e;return(null==(e=f.value)?void 0:e.hits)||[]})),b=tn((()=>m()),1e3),refresh=()=>(v.value=!0,b()),k=[];return E(e)&&k.push(e),E(u)&&k.push(u),E(l)&&k.push(l),E(a)&&k.push(a),E(t)&&k.push(t),E(n)&&k.push(n),E(r)&&k.push(r),E(i)&&k.push(i),E(o)&&k.push(o),E(s)&&k.push(s),c(k,(()=>{refresh()}),{deep:!0}),{pageCount:g,projects:_,refresh:refresh,refreshing:v,error:h}}(r,i,"",re,a,"",ee,"modpack",u,10),ce=useQueryNumber("curseforgeCategory",void 0,ensureQuery),{projects:ue,isValidating:de}=function useCurseforge(e,t,n,r,i,o,a,s=10){const l=v({pages:5,totalCount:0,projects:[]}),u=useCurseforgeSearchFunc(e,t,r,i,o,a,s),{mutate:f,isValidating:h,error:m,data:g}=$(d((()=>formatKey("/curseforge/search",{classId:e,keyword:t,modLoaders:r,category:i,sort:o,gameVersion:a,page:n,pageSize:s}))),(async()=>p(u((n.value-1)*vn(s)))),Ke({ttl:3e4}));return c(g,(e=>{e&&(l.projects=p(e.data.map(p)),e.pagination.totalCount=Math.min(1e4,e.pagination.totalCount),l.totalCount=e.pagination.totalCount,l.pages=Math.ceil(e.pagination.totalCount/vn(s)))}),{immediate:!0}),{...S(l),isValidating:h,error:m,mutate:f}}(zb.modpack,r,u,d((()=>getCursforgeModLoadersFromString(a.value))),ce,te,i,10),pe=d((()=>{const e=ae.value.map((e=>({id:e.project_id,type:"modrinth",title:e.title,icon_url:e.icon_url,description:e.description,author:e.author,labels:[{icon:"file_download",text:ne(e.downloads,""),id:`${e.project_id}_download_icon`},{icon:"event",text:g(e.date_created),id:`${e.project_id}_created_icon`},{icon:"edit",text:g(e.date_modified),id:`${e.project_id}_modified_icon`},{icon:"local_offer",text:e.versions[e.versions.length-1],id:`${e.project_id}_local_offer`}],tags:e.categories.map((e=>{var t;return{icon:null==(t=K.value.find((t=>t.name===e)))?void 0:t.icon,text:m(`modrinth.categories.${e}`,e),id:""}})),gallery:e.gallery}))),t=ue.value.map((e=>{const t=new Set,n=e.categories.map((e=>{if(!t.has(e.id))return t.add(e.id),{icon:e.iconUrl,text:_(e.name),id:e.id.toString()}})).filter((e=>void 0!==e));return{id:e.id.toString(),type:"curseforge",title:e.name,icon_url:e.logo.thumbnailUrl,description:e.summary,author:e.authors[0].name,labels:[{icon:"file_download",text:ne(e.downloadCount,""),id:`${e.id}_download_icon`},{icon:"event",text:g(e.dateModified),id:`${e.id}_event_icon`},{icon:"edit",text:g(e.dateModified),id:`${e.id}_edit_icon`},{icon:"local_offer",text:e.latestFilesIndexes[0].gameVersion,id:`${e.id}_local_offer`}],tags:n,gallery:e.screenshots.map((e=>e.thumbnailUrl))}}));return ce.value&&0===re.value.length?t:re.value.length>0&&void 0===ce.value?e:merge(merge(e,G.value),t)})),fe=o(null),ve=o(null);function scrollToView(){const e=ve.value,t=null==e?void 0:e.$el;t&&t.scrollIntoView({behavior:"smooth"})}c(pe,(()=>{if(r.value||i.value||a.value.length>0||re.value.length>0||ce.value){const e=ve.value,t=null==e?void 0:e.$el;if(t){t.getBoundingClientRect().y>300&&t.scrollIntoView({behavior:"smooth"})}}})),c(u,(()=>{scrollToView()}));const he=o(void 0);let me;const{categories:ge}=Zt(Ub),ye=d((()=>{var e;const t=K.value.filter((e=>"modpack"===e.project_type)).map((e=>({id:e.name,text:m(`modrinth.categories.${e.name}`,e.name),iconHTML:e.icon}))),n=((null==(e=ge.value)?void 0:e.filter((e=>4471===e.parentCategoryId)))||[]).map((e=>({id:e.id.toString(),text:_(e.name),icon:e.iconUrl})));return[{id:"sortBy",text:m("modrinth.sort.title"),type:"buttons",categories:J.value.map((e=>({id:e.value,text:e.text,icon:e.icon})))},{id:"gameVersions",text:m("modrinth.gameVersions.name"),type:"menu",categories:Q.value.map((e=>({id:e.version,text:e.version})))},{id:"modloaders",text:m("modrinth.modLoaders.name"),type:"checkbox",categories:Y.value.filter((e=>e.supported_project_types.includes("modpack"))).map((e=>({id:e.name,text:e.name[0].toUpperCase()+e.name.slice(1),iconHTML:e.icon})))},{id:"modrinthCategories",text:m("modrinth.categories.categories")+" (Modrinth)",type:"checkbox",categories:t},{id:"curseforgeCategories",text:m("curseforge.category")+" (Curseforge)",type:"checkbox",categories:n}]})),_e=d((()=>{const e=[];return e.push(...re.value),"number"==typeof ce.value&&e.push(ce.value.toString()),i.value&&e.push(i.value),e.push(...a.value),s.value&&e.push(s.value),e})),be=o(void 0),we=d((()=>{var e;return null==(e=be.value)?void 0:e.$el})),{focused:xe}=Mn(we);_n(document,"keydown",useTextFieldBehavior(be,xe),{capture:!0});const ke=o(!1);return t((()=>{const e=document.querySelector("#search-category");if(e){new IntersectionObserver((([e])=>{ke.value=e.isIntersecting}),{threshold:[1]}).observe(e)}})),gt(d((()=>[{element:"#popular-modpacks",popover:{align:"center",title:m("store.popular"),description:m("tutorial.storePoupularModpackDescription")}},{element:"#search-text-field",popover:{title:m("curseforge.search"),description:m("tutorial.storeSearchDescription")}},{element:"#search-result",popover:{side:"right",align:"start",title:m("modInstall.search"),description:m("tutorial.storeSearchResultDescription")}},{element:"#search-category",popover:{side:"left",title:m("curseforge.category"),description:m("tutorial.storeSearchCategoryDescription")}}]))),{__sfc:!0,push:n,ensureQuery:ensureQuery,query:r,gameVersion:i,modLoaders:a,sort:s,page:u,pageSize:10,keyword:h,t:m,getDateString:g,tCategory:_,merge:merge,modrinthResult:b,error:k,isValidating:C,curseforgeResult:I,curseforgeError:M,curseforgeValidating:P,popularItems:D,modrinthRecent:T,errorRecent:L,isValidatingRecent:A,curseforgeRecent:j,recentUpdatedItems:O,latestModrinth:F,modrinthRecentMinecraft:V,curseforgeRecentMinecraft:N,recentMinecraftItems:z,ftbLoading:U,currentKeyword:B,ftbData:q,ftbItems:G,config:W,enter:(e,t)=>{n(`/store/${e}/${t}`)},sortBy:J,refreshingTag:X,modrinthCategories:K,modrinthModloaders:Y,gameVersions:Q,tagError:Z,modrinthSort:ee,curseforgeSort:te,_modrinthCategories:re,searchError:ie,isModrinthSearching:oe,projects:ae,pageCount:le,curseforgeCategory:ce,curseforgeProjects:ue,isCurseforgeSearching:de,items:pe,container:fe,exploreHeader:ve,scrollToView:scrollToView,hovered:he,onMouseEnter:(e,t)=>{t.gallery.length>0&&(he.value=t,me&&clearTimeout(me))},timeout:me,onMouseLeave:e=>{me=setTimeout((()=>{he.value=void 0,me=void 0}),300)},curseforgeCategories:ge,groups:ye,selected:_e,onSelect:({group:e,category:t})=>{var n;if("modrinthCategories"===e){const e=re.value.indexOf(t);re.value=-1===e?[...re.value,t]:re.value.filter(((t,n)=>n!==e))}else if("curseforgeCategories"===e){const e=null==(n=ge.value)?void 0:n.find((e=>e.id.toString()===t));e&&(ce.value===e.id?ce.value=void 0:ce.value=e.id)}else if("modloaders"===e){if(t){const e=a.value.indexOf(t);a.value=-1===e?[...a.value,t]:a.value.filter(((t,n)=>n!==e))}}else"gameVersions"===e?i.value=t:"sortBy"===e&&(s.value=t===s.value?"":t)},searchTextField:be,searchTextEl:we,focused:xe,pinned:ke,GalleryGrid:eE,GalleryList:nE,Hint:kt,StoreExploreCard:rE,StoreExploreCategories:iE,StoreGallery:oE}}});var sE=function render182(){var e,t=this,n=t._self._c,r=t._self._setupProxy;return n("div",{ref:"container",staticClass:"w-full overflow-auto",class:{pinned:r.pinned}},[n("v-progress-linear",{staticClass:"absolute left-0 top-0 z-10 m-0 p-0",attrs:{active:r.isModrinthSearching||r.ftbLoading||r.isCurseforgeSearching,height:"3",indeterminate:!0}}),n("div",{staticClass:"z-8 sticky top-1 mt-4 w-full px-4 grid",staticStyle:{"grid-template-columns":"35% 25% 10% 30%"}},[n("v-text-field",{ref:"searchTextField",staticClass:"rounded-xl search-field pr-4",attrs:{id:"search-text-field",color:"green","append-icon":"search",solo:"","hide-details":"",clearable:"",placeholder:r.t("modrinth.searchText")},on:{"click:clear":function(e){r.query=""},keydown:function(e){if(!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter"))return null;r.query=r.keyword},"click:append":function(e){r.query=r.keyword}},model:{value:r.keyword,callback:function(e){r.keyword=e},expression:"keyword"}})],1),n("div",{staticClass:"main px-3"},[n("div",{staticClass:"section",attrs:{id:"popular-modpacks"}},[n("v-subheader",[n("v-icon",{attrs:{left:""}},[t._v(" local_fire_department ")]),t._v(" "+t._s(r.t("store.popular"))+" ")],1),n("v-carousel",{staticClass:"min-h-[410px] max-w-[950px] flex-grow self-center",attrs:{interval:7e3,cycle:!0,"show-arrows":!0,"hide-delimiter-background":"",height:"410"}},t._l(r.popularItems,(function(e,t){return n("v-carousel-item",{key:t},[n(r.StoreGallery,{attrs:{gallery:e},on:{enter:function(t){return r.enter(e.type,e.id)}}})],1)})),1)],1),n("div",{staticClass:"section"},[n("v-subheader",[n("v-icon",{attrs:{left:"",size:"20"}},[t._v(" update ")]),t._v(" "+t._s(r.t("store.recentUpdated"))+" ")],1),n(r.GalleryGrid,{attrs:{items:r.recentUpdatedItems},on:{enter:function(e){return r.enter(e.type,e.id)}}})],1),n("div",{staticClass:"section"},[n("v-subheader",[n("v-icon",{attrs:{left:""}},[t._v(" $vuetify.icons.minecraft ")]),t._v(" "+t._s(r.t("store.latestMinecraft"))+" ")],1),n(r.GalleryList,{attrs:{items:r.recentMinecraftItems},on:{enter:function(e){return r.enter(e.type,e.id)}}})],1),n("v-subheader",{ref:"exploreHeader"},[n("v-icon",{attrs:{left:""}},[t._v(" explore ")]),t._v(" "+t._s(r.t("store.explore"))+" ")],1),n("div",{staticClass:"content"},[!r.searchError&&r.items.length>0?n("div",{staticClass:"relative flex flex-col gap-3 lg:px-2.5",attrs:{id:"search-result"}},[n("div",{staticClass:"hover:scale-100 hover:opacity-100 absolute bottom-3 z-10 w-full scale-90 transform opacity-60 transition"},[n("v-pagination",{attrs:{length:r.pageCount,color:"success",disabled:r.isModrinthSearching||r.isCurseforgeSearching,"total-visible":12},model:{value:r.page,callback:function(e){r.page=e},expression:"page"}})],1),t._l(r.items,(function(e){return n(r.StoreExploreCard,{directives:[{name:"ripple",rawName:"v-ripple"}],key:e.id,staticClass:"cursor-pointer",attrs:{disabled:!1,value:e},on:{click:function(t){return r.enter(e.type,e.id)}},nativeOn:{mouseenter:function(t){return r.onMouseEnter(t,e)},mouseleave:function(t){return r.onMouseLeave(e)}}})})),n("div",{staticClass:"min-h-14 w-full p-1"})],2):t._e(),0===r.items.length?n(r.Hint,{attrs:{icon:"mood_bad",size:80,text:`No search result for ${r.query}`}}):t._e()],1),n("div",{staticClass:"category overflow-auto"},[n(r.StoreExploreCategories,{attrs:{id:"search-category",display:null==(e=r.hovered)?void 0:e.gallery,groups:r.groups,loading:r.refreshingTag,selected:r.selected,error:r.tagError},on:{select:r.onSelect}})],1)],1)],1)};const lE=s(aE,sE,[],!1,null,"cdc9c90e",null,null).exports;const cE=s(a({__name:"StoreProjectExternal",props:{project:null},setup(e){const{t:t}=l();return{__sfc:!0,t:t}}}),(function render183(){var e=this,t=e._self._c,n=e._self._setupProxy;return e.project.links.length>0?t("div",[t("v-subheader",[e._v(" "+e._s(n.t("modrinth.externalResources"))+" ")]),t("div",{staticClass:"my-2 flex w-full flex-1 flex-grow-0 flex-wrap gap-4 px-4"},e._l(e.project.links,(function(n){return t("span",{key:n.url,staticClass:"flex flex-grow-0 items-center"},[t("v-icon",{attrs:{left:""}},[e._v("open_in_new")]),t("a",{attrs:{href:n.url}},[e._v(" "+e._s(n.name)+" ")])],1)})),0)],1):e._e()}),[],!1,null,null,null,null).exports;var uE=function render184(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-carousel",{attrs:{interval:7e3,cycle:!0,"show-arrows":n.galleries.length>1,"hide-delimiter-background":"","hide-delimiters":n.galleries.length>9}},e._l(n.galleries,(function(e,r){return t("v-carousel-item",{key:r,staticClass:"cursor-pointer",attrs:{src:e.rawUrl||e.url},on:{click:function(t){return n.imageDialog.show(e.rawUrl||e.url,{description:e.description})}}})})),1)};const dE=s(a({__name:"StoreProjectGallery",props:{project:null},setup(e){const t=e,n=d((()=>{var e;return[...t.project.gallery,{url:null!=(e=t.project.iconUrl)?e:"",description:""}]})),r=Zt(F);return{__sfc:!0,props:t,galleries:n,imageDialog:r}}}),uE,[],!1,null,null,null,null).exports;var pE=function render185(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"flex flex-col p-4"},[t("div",{staticClass:"flex flex-grow-0 items-center gap-4 xl:flex-col"},[t("v-img",{attrs:{"max-width":"150",src:e.project.iconUrl}}),t("div",{staticClass:"flex gap-4 xl:flex-col"},[t("div",{staticClass:"flex flex-col gap-4"},[t("div",{staticClass:"flex flex-col gap-2"},[t("a",{staticClass:"overflow-hidden text-2xl font-bold",attrs:{target:"browser",href:e.project.url}},[e._v(" "+e._s(e.project.title)+" ")]),t("span",[e._v(e._s(e.project.description))])]),t("span",{staticClass:"flex select-none flex-wrap gap-3 xl:justify-center"},e._l(e.project.categories,(function(e){return t(n.CategoryChip,{key:e.id,attrs:{item:e}})})),1)]),t("div",{staticClass:"flex flex-grow-0 items-center justify-center gap-2 xl:flex-row"},[t("v-btn",{attrs:{color:"primary",loading:e.installing},on:{click:function(t){return e.$emit("install")}}},[t("v-icon",{staticClass:"material-icons-outlined",attrs:{left:""}},[e._v(" file_download ")]),e._v(" "+e._s(n.t("install"))+" ")],1),e.installed?t("v-btn",{attrs:{color:"blue"},on:{click:function(t){return e.$emit("open")}}},[t("v-icon",{staticClass:"material-icons-outlined",attrs:{left:""}},[e._v(" play_arrow ")]),e._v(" "+e._s(n.t("launch.launch"))+" ")],1):e._e()],1)])],1),t("div",{staticClass:"my-2 w-full flex-grow xl:my-0"}),t("div",{staticClass:"flex select-none items-center gap-6 text-gray-400",staticStyle:{width:"max-content"}},[e._l(n.items,(function(r,i){return[t(n.InfoHighlight,{key:r.name,attrs:{value:r}}),i!==n.items.length-1?t("v-divider",{key:r.name+"divider",attrs:{vertical:""}}):e._e()]}))],2)])};const fE=s(a({__name:"StoreProjectHeader",props:{project:null,installing:{type:Boolean},installed:{type:Boolean}},emits:["install","open"],setup(e,{emit:t}){const n=e,{t:r}=l(),{getDateString:i}=R(),o=d((()=>[{icon:"file_download",name:r("modrinth.downloads"),value:ne(n.project.downloads,"")},{icon:"star_rate",name:r("modrinth.followers"),value:n.project.follows},{icon:"event",name:r("modrinth.createAt"),value:i(n.project.createDate)},{icon:"update",name:r("modrinth.updateAt"),value:i(n.project.updateDate)}]));return{__sfc:!0,props:n,emit:t,t:r,getDateString:i,items:o,CategoryChip:Nw,InfoHighlight:zw}}}),pE,[],!1,null,null,null,null).exports;const vE=s(a({__name:"StoreProjectInstallVersionDialogVersion",props:{version:null,noClick:{type:Boolean},disabled:{type:Boolean}},emits:["click"],setup(e,{emit:t}){const{t:n}=l(),{getColorCode:r}=yt();return{__sfc:!0,t:n,emit:t,getColorCode:r,getColorForReleaseType:getColorForReleaseType}}}),(function render186(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-list-item",e._g({key:e.version.id,attrs:{disabled:e.disabled}},e.noClick?{}:{click:()=>n.emit("click",e.version)}),[t("v-list-item-avatar",[t("v-icon",{staticClass:"material-icons-outlined"},[e._v(" "+e._s("file_download")+" ")])],1),t("v-list-item-content",[t("v-list-item-title",{domProps:{textContent:e._s(e.version.name)}}),t("v-list-item-subtitle",[t("div",[e._v(" "+e._s(e.version.loaders.join(" "))+" "),e.version.game_versions.length>0?[e._v(" "+e._s(1===e.version.game_versions.length?e.version.game_versions[0]:e.version.game_versions[0]+"-"+e.version.game_versions[e.version.game_versions.length-1])+" ")]:e._e()],2),t("span",{style:{color:n.getColorCode(n.getColorForReleaseType(e.version.version_type))}},[e._v(" • "+e._s(n.t(`versionType.${e.version.version_type}`))+" ")])])],1),e._t("default")],2)}),[],!1,null,null,null,null).exports,hE=a({__name:"StoreProjectInstallVersionDialog",props:{versions:null,getVersionDetail:null,value:{type:Boolean}},emits:["install","input"],setup(e,{emit:t}){const n=e,{t:r}=l(),i=d((()=>{const e=[];for(const t of n.versions)for(const n of t.game_versions)e.includes(n)||e.push(n);return e})),a=d((()=>{const e=[];for(const t of n.versions)for(const n of t.loaders)e.includes(n)||e.push(n);return e})),s=d((()=>{const e=[];for(const t of n.versions)e.includes(t.version_type)||e.push(t.version_type);return e.map((e=>({text:r(`versionType.${e}`),value:e})))})),u=o(""),p=o(""),f=o(""),v=d((()=>{const e=[];for(const o of n.versions)u.value&&!o.game_versions.includes(u.value)||p.value&&!o.loaders.includes(p.value)||f.value&&o.version_type!==f.value||e.push(o);const t=e,r={};for(const n of t){const e=n.game_versions.join(" ");r[e]||(r[e]={});const t=n.loaders.join(" ");r[e][t]||(r[e][t]=[]),r[e][t].push(n)}const i=[];for(const n in r){const e=r[n];for(const t in e){const n=e[t],r=n.find((e=>"release"===e.version_type)),o=n.find((e=>"beta"===e.version_type)),a=n.find((e=>"alpha"===e.version_type)),s=r||o||a;s&&i.push(s)}}return[...i,"divider",...t.filter((e=>!i.includes(e)))]})),h=o(!1),m=o(void 0);c((()=>n.value),(e=>{e||(m.value=void 0)}));const{render:g}=useMarkdown(),b=o(0),k=o(null),C=o(null);c(k,(e=>{e&&_().then((()=>{var t;b.value=(null==(t=getEl(e))?void 0:t.offsetTop)||0}))}));const S=d((()=>({count:m.value?m.value.dependencies.length:v.value.length,getScrollElement:()=>getEl(C.value),estimateSize:()=>m.value?62:79,overscan:10,paddingStart:b.value}))),I=Pn(S),E=d((()=>I.value.getTotalSize())),M=d((()=>I.value.getVirtualItems()));return c(m,(()=>{_().then((()=>{getEl(k.value)&&(I.value.scrollToIndex(0),b.value=0)}))})),{__sfc:!0,props:n,t:r,emit:t,gameVersions:i,loaders:a,versionTypes:s,gameVersion:u,loader:p,versionType:f,all:v,loading:h,selectedDetail:m,onVersionClicked:async function onVersionClicked(e){try{h.value=!0;const t=await n.getVersionDetail(e);m.value=t}finally{h.value=!1}},asAny:function asAny(e){return e},render:g,offsetTop:b,containerRef:k,scrollElement:C,getKey:function getKey(e){const t=v.value[e];return t?"string"==typeof t?t:t.id:e},virtualizerOptions:S,virtualizer:I,totalHeight:E,virtualRows:M,measureElement:e=>{e&&("$el"in e&&(e=e.$el),I.value.measureElement(e))},StoreProjectInstallVersionDialogVersion:vE}}});const mE=s(hE,(function render187(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{value:e.value,transition:"fade-transition",width:"700"},on:{input:function(t){return e.$emit("input",t)}}},[t("v-card",{staticClass:"visible-scroll max-h-[90vh] overflow-auto flex flex-col",attrs:{rounded:"",outlined:""}},[t("v-progress-linear",{staticClass:"absolute left-0 top-0 z-20 m-0 p-0",attrs:{active:n.loading,height:"3",indeterminate:!0}}),n.selectedDetail?t("div",[t("v-btn",{attrs:{text:"",large:""},on:{click:function(e){n.selectedDetail=void 0}}},[t("v-icon",[e._v(" arrow_back ")])],1)],1):t("div",{staticClass:"mx-5 mt-3 grid flex-grow-0 grid-cols-3 gap-5"},[t("v-select",{attrs:{clearable:"",disabled:n.loading,"hide-details":"",flat:"",solo:"",items:n.gameVersions,dense:"",label:n.t("modrinth.gameVersions.name")},model:{value:n.gameVersion,callback:function(e){n.gameVersion=e},expression:"gameVersion"}}),t("v-select",{attrs:{clearable:"",disabled:n.loading,"hide-details":"",flat:"",solo:"",items:n.loaders,dense:"",label:n.t("modrinth.modLoaders.name")},model:{value:n.loader,callback:function(e){n.loader=e},expression:"loader"}}),t("v-select",{attrs:{clearable:"",disabled:n.loading,"hide-details":"",flat:"",solo:"",items:n.versionTypes,dense:"",label:n.t("versionType.name")},model:{value:n.versionType,callback:function(e){n.versionType=e},expression:"versionType"}})],1),n.selectedDetail?t(n.StoreProjectInstallVersionDialogVersion,{staticClass:"min-h-22",attrs:{version:n.selectedDetail.version,"no-click":""}},[t("v-list-item-action",[t("v-btn",{attrs:{color:"primary"},on:{click:function(e){return n.emit("install",n.selectedDetail.version)}}},[t("v-icon",{staticClass:"material-icons-outlined"},[e._v(" file_download ")]),e._v(" "+e._s(n.t("install"))+" ")],1)],1)],1):e._e(),t("div",{ref:"scrollElement",staticClass:"overflow-auto"},[n.selectedDetail&&n.selectedDetail.changelog?t("div",{staticClass:"z-1 markdown-body m-2 hover:bg-[rgba(0,0,0,0.05)] dark:hover:bg-[rgba(0,0,0,0.3)] overflow-auto rounded-lg bg-[rgba(0,0,0,0.07)] py-2 pl-2 text-gray-500 transition-colors hover:text-black dark:bg-[rgba(0,0,0,0.4)] dark:hover:text-gray-300",domProps:{innerHTML:e._s(n.render(n.selectedDetail.changelog))}}):e._e(),n.selectedDetail?t("v-divider",{staticClass:"z-1"}):e._e(),t("v-list",{ref:"containerRef",staticClass:"overflow-auto",style:{height:`${n.totalHeight}px`,position:"relative",width:"100%",marginTop:-n.offsetTop+"px"},attrs:{color:"transparent"}},e._l(n.virtualRows,(function(r){return t("div",{key:n.getKey(r.index),ref:n.measureElement,refInFor:!0,style:{position:"absolute",top:0,left:0,width:"100%",transform:`translateY(${r.start}px)`},attrs:{"data-index":r.index}},[n.selectedDetail?[t("v-list-item",{attrs:{href:n.selectedDetail.dependencies[r.index].href}},[t("v-list-item-avatar",[t("img",{attrs:{src:n.selectedDetail.dependencies[r.index].icon}})]),t("v-list-item-content",[t("v-list-item-title",{domProps:{textContent:e._s(n.selectedDetail.dependencies[r.index].title)}}),t("v-list-item-subtitle",{domProps:{textContent:e._s(n.selectedDetail.dependencies[r.index].title)}})],1)],1)]:["string"==typeof n.all[r.index]?[t("v-subheader",[t("v-divider",{staticClass:"mx-4"}),e._v(" "+e._s(n.t("modrinth.featuredVersions"))+" "),t("v-divider",{staticClass:"mx-4"})],1)]:t(n.StoreProjectInstallVersionDialogVersion,{attrs:{disabled:n.loading,version:n.asAny(n.all[r.index])},on:{click:function(e){n.onVersionClicked(n.asAny(n.all[r.index]))}}})]],2)})),0)],1)],1)],1)}),[],!1,null,null,null,null).exports;const gE=s(a({__name:"StoreProjectMembers",props:{members:null,loading:{type:Boolean},error:null},setup(e){const t=e,{t:n}=l();return{__sfc:!0,props:t,t:n,onClick:e=>{e.url&&window.open(e.url,"browser")},ErrorView:n_}}}),(function render188(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",[t("v-subheader",[e._v(" "+e._s(n.t("modrinth.projectMembers"))+" ")]),t(n.ErrorView,{attrs:{error:e.error}}),e.loading?t("v-skeleton-loader",{attrs:{type:"list-item-avatar-two-line, list-item-avatar-two-line"}}):e._e(),e.members?t("v-list",{staticClass:"xl:flex-col xl:flex grid grid-cols-3",attrs:{color:"transparent"}},e._l(e.members,(function(r){return t("v-list-item",{key:r.id,on:{click:function(e){return n.onClick(r)}}},[t("v-list-item-avatar",[t("v-img",{attrs:{src:r.avatar}})],1),t("v-list-item-content",[t("v-list-item-title",{domProps:{textContent:e._s(r.name)}}),t("v-list-item-subtitle",{domProps:{textContent:e._s(r.role)}})],1)],1)})),1):e._e()],1)}),[],!1,null,null,null,null).exports;const yE=s(a({__name:"StoreProjectTags",props:{project:null},setup(e){const{t:t}=l();return{__sfc:!0,t:t,AppCopyChip:MS}}}),(function render189(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{},[t("v-subheader",[e._v(" "+e._s(n.t("modrinth.technicalInformation"))+" ")]),t("div",{staticClass:"xl:flex xl:flex-col grid grid-cols-2 gap-1 px-2"},e._l(e.project.info,(function(r){return t("div",{key:r.name,staticClass:"item"},[t("v-icon",{staticClass:"material-icons-outlined"},[e._v(" "+e._s(r.icon)+" ")]),t("span",{staticClass:"head"},[e._v(e._s(r.name))]),t("span",{staticClass:"flex-grow"}),t(n.AppCopyChip,{attrs:{large:"",outlined:"",value:r.value}})],1)})),0)],1)}),[],!1,null,"8ee1aac4",null,null).exports;const _E=s(a({__name:"StoreProject",props:{project:null,refreshing:{type:Boolean},error:null,members:null,loadingMembers:{type:Boolean},teamError:null,versions:null,installed:{type:Boolean},installing:{type:Boolean},getVersionDetail:null},emits:["install","open","load"],setup(e,{emit:t}){const n=e,r=o(!1);return{__sfc:!0,props:n,emit:t,installDialog:r,onInstall:()=>{r.value=!0},onOpen:()=>{t("open")},onInstallVersion:e=>{r.value=!1,t("install",e)},ErrorView:n_,StoreProjectExternal:cE,StoreProjectGallery:dE,StoreProjectHeader:fE,StoreProjectInstallVersionDialog:mE,StoreProjectMembers:gE,StoreProjectTags:yE}}}),(function render190(){var e=this,t=e._self._c,n=e._self._setupProxy;return e.project?t("div",{staticClass:"flex flex-col gap-4 p-4"},[t("v-progress-linear",{staticClass:"absolute left-0 top-0 z-10 m-0 p-0",attrs:{active:e.refreshing,height:"3",indeterminate:!0}}),t("v-card",{staticClass:"flex flex-col gap-1 xl:flex-row"},[t(n.StoreProjectGallery,{staticClass:"h-full flex-grow",attrs:{project:e.project}}),t(n.StoreProjectHeader,{staticClass:"flex-shrink flex-grow-0",attrs:{project:e.project,installing:e.installing||!!n.installDialog,installed:e.installed},on:{open:n.onOpen,install:n.onInstall}})],1),t("div",{staticClass:"xl:grid xl:grid-cols-3 flex flex-col gap-4"},[t("v-card",{staticClass:"flex flex-col p-4"},[t(n.StoreProjectExternal,{attrs:{project:e.project}}),t("v-divider",{staticClass:"my-2 w-full"}),t(n.StoreProjectMembers,{attrs:{members:e.members,loading:e.loadingMembers,error:e.teamError}}),t("v-divider",{staticClass:"my-2 w-full"}),t(n.StoreProjectTags,{attrs:{project:e.project}})],1),t("div",{staticClass:"col-span-2 flex max-w-full flex-col"},[e.project.htmlDescription?t("div",{staticClass:"markdown-body p-4",domProps:{innerHTML:e._s(e.project.htmlDescription)}}):e._e()])],1),t(n.StoreProjectInstallVersionDialog,{attrs:{value:n.installDialog,versions:e.versions||[],"get-version-detail":e.getVersionDetail},on:{load:function(e){return n.emit("load")},input:function(e){n.installDialog=!1},install:n.onInstallVersion}})],1):t("div",{staticClass:"flex w-full flex-col gap-4 overflow-auto p-4 lg:flex-row"},[t("v-progress-linear",{staticClass:"absolute left-0 top-0 z-10 m-0 p-0",attrs:{active:e.refreshing,height:"3",indeterminate:!0}}),t(n.ErrorView,{staticClass:"h-full",attrs:{error:e.error}})],1)}),[],!1,null,null,null,null).exports;function useModpackInstaller(){const{selectedInstance:e}=Zt(Y),{importModpack:t,installModapckFromMarket:n}=en(ce),{resolveLocalVersion:r}=en(z),{getInstanceLock:i,getInstallInstruction:o,handleInstallInstruction:a}=Zt(Ry),{all:s}=Zt(m_),{currentRoute:l,push:c}=se();return async u=>{const[d]=await n(u.market===Ln.CurseForge?{market:Ln.CurseForge,file:{fileId:u.fileId,icon:u.icon}}:{market:Ln.Modrinth,version:{versionId:u.versionId,icon:u.icon}}),p=u.icon;let f;f=u.market===Ln.CurseForge?{type:"curseforge-modpack",modId:u.modId,fileId:u.fileId}:{type:"modrinth-modpack",projectId:u.projectId,versionId:u.versionId};const{instancePath:v,version:h,runtime:m}=await t(d,p,f);e.value=v,"/"!==l.path&&c("/");i(v).runExclusive((async()=>{const e=h?await r(h):void 0,t=await o(v,m,"",e,s.value);await a(t)}))}}const bE=a({__name:"StoreProjectCurseforge",props:{id:null},setup(e){const t=e,{t:n,te:r}=l(),i=d((()=>t.id)),{data:a,isValidating:s,mutate:c,error:u}=useSWRVModel(getCurseforgeProjectModel(i)),{getDateString:p}=R(),h=useCurseforgeCategoryI18n(),m=useSWRVModel(getCurseforgeProjectDescriptionModel(i)),g=d((()=>{const e=a.value;if(!e)return;const t=[];e.links.issuesUrl&&t.push({url:e.links.issuesUrl,name:n("modrinth.issueUrl")}),e.links.sourceUrl&&t.push({url:e.links.sourceUrl,name:n("modrinth.sourceUrl")}),e.links.wikiUrl&&t.push({url:e.links.wikiUrl,name:n("modrinth.wikiUrl")});const r=[];(null==e?void 0:e.dateCreated)&&r.push({name:n("curseforge.createdDate"),icon:"event_available",value:p(e.dateCreated)}),(null==e?void 0:e.dateModified)&&r.push({name:n("curseforge.lastUpdate"),icon:"edit_calendar",value:p(e.dateModified)}),(null==e?void 0:e.dateReleased)&&r.push({name:n("curseforge.releasedDate"),icon:"calendar_month",value:p(e.dateReleased)}),(null==e?void 0:e.slug)&&r.push({name:"Slug",icon:"link",value:e.slug});const i=(null==e?void 0:e.categories.map((e=>v({id:e.id.toString(),text:d((()=>h(e.name))),icon:e.iconUrl}))))||[];return v({id:e.id.toString(),title:e.name,iconUrl:e.logo.url,url:e.links.websiteUrl,description:e.summary,categories:i,downloads:e.downloadCount,follows:e.thumbsUpCount,createDate:e.dateCreated,updateDate:e.dateModified,links:t,info:r,htmlDescription:d((()=>m.data.value||"")),gallery:e.screenshots.map((e=>({rawUrl:e.url,url:e.thumbnailUrl,description:e.description})))})})),_=useSWRVModel(getCurseforgeProjectFilesModel(i,o(void 0),o(void 0)),f(H)),b=d((()=>{var e;if(!a.value)return[];const t=[];for(const n of(null==(e=_.data.value)?void 0:e.data)||a.value.latestFiles){const e={id:n.id.toString(),name:n.displayName,version_type:1===n.releaseType?"release":2===n.releaseType?"beta":"alpha",game_versions:getCurseforgeFileGameVersions(n),loaders:getCursforgeFileModLoaders(n)};t.push(e)}return t})),k=d((()=>{if(!a.value)return[];const e=[];for(const t of a.value.authors)e.push({id:t.id.toString(),name:t.name,avatar:"",role:""});return e})),C=o(!1),{instances:S,selectedInstance:I}=Zt(Y),E=d((()=>S.value.find((e=>{var n,r;return"curseforge-modpack"===(null==(n=e.upstream)?void 0:n.type)&&(null==(r=e.upstream)?void 0:r.modId)===t.id})))),{push:M}=se(),P=Ft((e=>{var n;return e.state===Z.Running&&("installCurseforgeFile"===e.path&&e.param.modId===t.id||"installInstanceFiles"===e.path&&e.param.instance===(null==(n=E.value)?void 0:n.path))})),D=d((()=>P.value.length>0)),T=useModpackInstaller(),L=Zt(H);return{__sfc:!0,props:t,t:n,te:r,projectId:i,proj:a,isValidating:s,mutate:c,error:u,getDateString:p,tCategory:h,description:m,project:g,allVersions:_,versions:b,members:k,_installing:C,onInstall:e=>{var t;a.value&&(C.value=!0,T({modId:a.value.id,fileId:Number(e.id),icon:null==(t=g.value)?void 0:t.iconUrl,market:1}).finally((()=>{C.value=!1})))},instances:S,selectedInstance:I,existed:E,push:M,onOpen:()=>{const e=E.value;e&&(I.value=e.path,M("/"))},tasks:P,isDownloading:D,installModpack:T,config:L,getVersionDetail:async function getVersionDetail(e){var t;const n=null==(t=_.data.value)?void 0:t.data.find((t=>t.id===Number(e.id)));if(!n)return{changelog:"",dependencies:[],version:e};const r={[P_.EmbeddedLibrary]:"embedded",[P_.Include]:"embedded",[P_.RequiredDependency]:"required",[P_.OptionalDependency]:"optional",[P_.Tool]:"optional",[P_.Incompatible]:"incompatible"},i=Object.fromEntries(n.dependencies.map((e=>[e.modId,r[e.relationType]]))),o=(n.dependencies.length>0?await L_.getMods(n.dependencies.map((e=>e.modId))):[]).map((e=>{var t;return{title:e.name,description:e.summary,icon:e.logo.url,href:null!=(t=null==e?void 0:e.links.websiteUrl)?t:"",dependencyType:i[e.id]}}));return{changelog:await getSWRV(getCurseforgeChangelogModel(n.modId,n.id),L),dependencies:o,version:e}},StoreProject:_E}}});const wE=s(bE,(function render191(){var e=this._self._c,t=this._self._setupProxy;return e(t.StoreProject,{attrs:{project:t.project,versions:t.versions,error:t.error,refreshing:t.isValidating,members:t.members,installing:t.isDownloading||t._installing,installed:!!t.existed,"loading-members":!1,"team-error":void 0,"get-version-detail":t.getVersionDetail},on:{install:t.onInstall,open:t.onOpen}})}),[],!1,null,null,null,null).exports,xE=a({__name:"StoreProjectFeedTheBeast",props:{id:null},setup(e){const t=e,n=d((()=>t.id)),r=Zt(H),{render:i}=useMarkdown(),{data:a,isValidating:s,mutate:l,error:c}=useSWRVModel(getFeedTheBeastProjectModel(n),r),u=d((()=>{var e;const t=a.value;if(!t)return;return{id:t.id.toString(),title:t.name,iconUrl:null==(e=t.art.find((e=>"square"===e.type)))?void 0:e.url,url:"",description:t.synopsis,categories:[],downloads:t.installs,follows:t.plays,createDate:new Date(1e3*t.released).toString(),updateDate:new Date(1e3*t.refreshed).toString(),links:[{}],info:[],htmlDescription:i(t.description),gallery:t.art.map((e=>({url:e.url,description:e.type})))}})),{data:p,isValidating:f}=$(d((()=>a.value?a.value.id.toString():void 0)),(async()=>{const e=a.value;if(!e)return[];return(await Promise.all(e.versions.map((async t=>await getSWRV(getFeedTheBeastVersionModel(o(e.id),o(t)),r))))).filter((e=>!!e)).toReversed()})),v=d((()=>{var e;return(null==(e=p.value)?void 0:e.map((e=>({id:e.id.toString(),name:(null==e?void 0:e.name)||"",version_type:e.type,game_versions:(null==e?void 0:e.targets.filter((e=>"game"===e.type)).map((e=>e.version)))||[],loaders:(null==e?void 0:e.targets.filter((e=>"modloader"===e.name)).map((e=>`${e.name}:${e.version}`)))||[]}))))||[]})),h=d((()=>{if(!a.value)return[];const e=[];for(const t of a.value.authors)e.push({id:t.id.toString(),name:t.name,avatar:"",role:""});return e})),m=o(!1),{installModpack:g}=function useFeedTheBeastModpackInstall(){const{cache:e}=useFeedTheBeastVersionsCache(),{createInstance:t}=en(U),{all:n}=Zt(m_),{instances:r,selectedInstance:i}=Zt(Y),{getVersionHeader:o,getResolvedVersion:a}=Zt(rr),{currentRoute:s,push:l}=se(),{getInstallInstruction:c,handleInstallInstruction:u,getInstanceLock:d}=Zt(Ry),{installInstanceFiles:p}=en(Rn);return{installModpack:async function installModpack(f,v){var h,m;const g={...f,iconUrl:null!=(m=null==(h=v.art.find((e=>"square"===e.type)))?void 0:h.url)?m:"",projectName:v.name,authors:v.authors};e.value.push(g);const[_,b]=le(g,n.value),k=generateDistinctName(_.name,r.value.map((e=>e.name))),C=o(_.runtime,""),S={..._,name:k};C&&(S.version=C.id);const I=await t(S);i.value=I,"/"!==s.path&&l("/"),p({path:I,upstream:{type:"ftb-modpack",id:v.id,versionId:f.id},files:b}),d(I).runExclusive((async()=>{const e=C?await a(C):void 0,t=await c(I,_.runtime,S.version||"",e,n.value);await u(t)}))}}}(),{instances:_,selectedInstance:b}=Zt(Y),k=d((()=>_.value.find((e=>{var n,r;return"ftb-modpack"===(null==(n=e.upstream)?void 0:n.type)&&(null==(r=e.upstream)?void 0:r.id)===t.id})))),{push:C}=se();return{__sfc:!0,props:t,projectId:n,config:r,render:i,proj:a,isValidating:s,mutate:l,error:c,project:u,allVersions:p,loadingVersions:f,versions:v,members:h,_installing:m,installModpack:g,onInstall:e=>{if(!a.value)return;const t=(p.value||[]).find((t=>t.id.toString()===e.id));t&&(m.value=!0,g(t,a.value).finally((()=>{m.value=!1})))},instances:_,selectedInstance:b,existed:k,push:C,onOpen:()=>{const e=k.value;e&&(b.value=e.path,C("/"))},getVersionDetail:async function getVersionDetail(e){var t;const n=null==(t=p.value)?void 0:t.find((t=>t.id===Number(e.id)));if(!n)return{changelog:"",dependencies:[],version:e};const r=n.files.filter((e=>e.curseforge)).map((e=>e.curseforge.project));return{changelog:await fetch(n.changelog).then((e=>e.json())).then((e=>i(e.content))),dependencies:(await L_.getMods(r)).filter((e=>!!e)).map((e=>{var t;return{title:e.name,description:e.summary,dependencyType:"embedded",href:e.links.websiteUrl||"",icon:(null==(t=e.logo)?void 0:t.thumbnailUrl)||""}})),version:e}},StoreProject:_E}}});const kE=s(xE,(function render192(){var e=this._self._c,t=this._self._setupProxy;return e(t.StoreProject,{attrs:{project:t.project,versions:t.versions,error:t.error,refreshing:t.isValidating,members:t.members,installing:t._installing||t.loadingVersions,installed:!!t.existed,"loading-members":!1,"team-error":void 0,"get-version-detail":t.getVersionDetail},on:{install:t.onInstall,open:t.onOpen}})}),[],!1,null,null,null,null).exports,CE=a({__name:"StoreProjectModrinth",props:{id:null},setup(e){const t=e,{t:n}=l(),r=d((()=>t.id)),{categories:i}=Zt(rw),{project:a,isValidating:s}=useModrinthProject(r),{render:u}=useMarkdown(),p=d((()=>{const e=a.value;if(!e)return;const t=[];e.discord_url&&t.push({url:e.discord_url,name:"Discord"}),e.issues_url&&t.push({url:e.issues_url,name:n("modrinth.issueUrl")}),e.source_url&&t.push({url:e.source_url,name:n("modrinth.sourceUrl")}),e.wiki_url&&t.push({url:e.wiki_url,name:n("modrinth.wikiUrl")});const r=[];r.push({name:n("modrinth.clientSide"),value:e.client_side?n("modrinth.environments.required"):n("modrinth.environments.optional")}),r.push({name:n("modrinth.serverSide"),value:e.server_side?n("modrinth.environments.required"):n("modrinth.environments.optional")}),r.push({name:n("modrinth.license"),value:e.license.name,url:e.license.url}),r.push({name:n("modrinth.projectId"),value:e.id});const o=[];for(const a of e.categories){const e=i.value.find((e=>e.name===a));e&&o.push({text:n(`modrinth.categories.${e.name}`),icon:e.icon,id:e.name})}return{id:e.id,title:e.title,iconUrl:e.icon_url,url:`https://modrinth.com/${e.project_type}/${e.slug}`,description:e.description,categories:o,downloads:e.downloads,follows:e.followers,createDate:e.published,updateDate:e.updated,links:t,info:r,htmlDescription:u(e.body),gallery:e.gallery.map((e=>({rawUrl:e.raw_url,url:e.url,description:e.description})))}})),{versions:v,error:h}=function useModrinthVersions(e,t,n,r){const i=f(Zb,void 0),{mutate:o,error:a,isValidating:s,data:l}=useSWRVModel(getModrinthVersionModel(e,t,n,r),f(H));return i&&c(l,(e=>{if(i&&e){const t={...i.value};for(const n of e)t[n.id]=n;i.value=t}}),{immediate:!0}),{refreshing:s,refresh:()=>o(),error:a,versions:d((()=>l.value||[]))}}(d((()=>t.id))),m=o(!1),{notify:g}=q(),{instances:_,selectedInstance:b}=Zt(Y),k=d((()=>_.value.find((e=>{var n,r;return"modrinth-modpack"===(null==(n=e.upstream)?void 0:n.type)&&(null==(r=e.upstream)?void 0:r.projectId)===t.id})))),{push:C}=se(),S=Ft((e=>{var t;return e.state===Z.Running&&("installModrinthFile"===e.path&&e.param.projectId===p.value||"installInstanceFiles"===e.path&&e.param.instance===(null==(t=k.value)?void 0:t.path))})),I=d((()=>S.value.length>0)),E=useModpackInstaller(),{isValidating:M,error:P,data:D}=$(d((()=>`/modrinth/team/${t.id}`)),(()=>T_.getProjectTeamMembers(t.id)),f(H)),T=d((()=>{if(!D.value)return[];const e=[];for(const t of D.value)e.push({id:t.user.id,name:t.user.name||t.user.username,avatar:t.user.avatar_url,role:t.role});return e}));return usePresence(d((()=>{var e;return n("presence.modrinthProject",{name:(null==(e=p.value)?void 0:e.title)||""})}))),{__sfc:!0,props:t,t:n,projectId:r,modrinthCategories:i,proj:a,refreshing:s,render:u,project:p,versions:v,error:h,_installing:m,notify:g,onInstall:e=>{var t;m.value=!0,E({projectId:a.value.id,versionId:e.id,icon:null==(t=p.value)?void 0:t.iconUrl,market:0}).catch((e=>{g({level:"error",title:e.message})})).finally((()=>{m.value=!1}))},instances:_,selectedInstance:b,existed:k,push:C,onOpen:()=>{const e=k.value;e&&(b.value=e.path,C("/"))},tasks:S,isDownloading:I,installModpack:E,loadingMembers:M,teamError:P,data:D,members:T,getVersionDetail:async function getVersionDetail(e){var t;const n=v.value.find((t=>t.id===e.id));if(!n)return{changelog:"",dependencies:[],version:e};const r=n.dependencies.map((e=>e.project_id)).filter((e=>!!e)),i=Object.fromEntries(n.dependencies.map((e=>[e.project_id,e.dependency_type]))),o=(await T_.getProjects(r)).map((e=>{var t;return{title:e.title,description:e.description,icon:null!=(t=e.icon_url)?t:"",href:`https://modrinth.com/${e.project_type}/${e.slug}`,dependencyType:i[e.id]}}));return{version:e,changelog:null!=(t=n.changelog)?t:"",dependencies:o}},StoreProjectBase:_E}}});const SE=s(CE,(function render193(){var e=this._self._c,t=this._self._setupProxy;return e(t.StoreProjectBase,{attrs:{project:t.project,versions:t.versions,error:t.error,refreshing:t.refreshing,tasks:t.tasks,members:t.members,installing:t.isDownloading||t._installing,installed:!!t.existed,"loading-members":t.loadingMembers,"team-error":t.teamError,"get-version-detail":t.getVersionDetail},on:{install:t.onInstall,open:t.onOpen}})}),[],!1,null,null,null,null).exports;
/*!
  * vue-router v3.6.5
  * (c) 2022 Evan You
  * @license MIT
  */function extend(e,t){for(var n in t)e[n]=t[n];return e}var IE=/[!'()*]/g,encodeReserveReplacer=function(e){return"%"+e.charCodeAt(0).toString(16)},EE=/%2C/g,encode=function(e){return encodeURIComponent(e).replace(IE,encodeReserveReplacer).replace(EE,",")};function decode(e){try{return decodeURIComponent(e)}catch(t){}return e}var castQueryParamValue=function(e){return null==e||"object"==typeof e?e:String(e)};function parseQuery(e){var t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach((function(e){var n=e.replace(/\+/g," ").split("="),r=decode(n.shift()),i=n.length>0?decode(n.join("=")):null;void 0===t[r]?t[r]=i:Array.isArray(t[r])?t[r].push(i):t[r]=[t[r],i]})),t):t}function stringifyQuery(e){var t=e?Object.keys(e).map((function(t){var n=e[t];if(void 0===n)return"";if(null===n)return encode(t);if(Array.isArray(n)){var r=[];return n.forEach((function(e){void 0!==e&&(null===e?r.push(encode(t)):r.push(encode(t)+"="+encode(e)))})),r.join("&")}return encode(t)+"="+encode(n)})).filter((function(e){return e.length>0})).join("&"):null;return t?"?"+t:""}var ME=/\/?$/;function createRoute(e,t,n,r){var i=r&&r.options.stringifyQuery,o=t.query||{};try{o=clone(o)}catch(s){}var a={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:o,params:t.params||{},fullPath:getFullPath(t,i),matched:e?formatMatch(e):[]};return n&&(a.redirectedFrom=getFullPath(n,i)),Object.freeze(a)}function clone(e){if(Array.isArray(e))return e.map(clone);if(e&&"object"==typeof e){var t={};for(var n in e)t[n]=clone(e[n]);return t}return e}var PE=createRoute(null,{path:"/"});function formatMatch(e){for(var t=[];e;)t.unshift(e),e=e.parent;return t}function getFullPath(e,t){var n=e.path,r=e.query;void 0===r&&(r={});var i=e.hash;return void 0===i&&(i=""),(n||"/")+(t||stringifyQuery)(r)+i}function isSameRoute(e,t,n){return t===PE?e===t:!!t&&(e.path&&t.path?e.path.replace(ME,"")===t.path.replace(ME,"")&&(n||e.hash===t.hash&&isObjectEqual(e.query,t.query)):!(!e.name||!t.name)&&(e.name===t.name&&(n||e.hash===t.hash&&isObjectEqual(e.query,t.query)&&isObjectEqual(e.params,t.params))))}function isObjectEqual(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var n=Object.keys(e).sort(),r=Object.keys(t).sort();return n.length===r.length&&n.every((function(n,i){var o=e[n];if(r[i]!==n)return!1;var a=t[n];return null==o||null==a?o===a:"object"==typeof o&&"object"==typeof a?isObjectEqual(o,a):String(o)===String(a)}))}function handleRouteEntered(e){for(var t=0;t<e.matched.length;t++){var n=e.matched[t];for(var r in n.instances){var i=n.instances[r],o=n.enteredCbs[r];if(i&&o){delete n.enteredCbs[r];for(var a=0;a<o.length;a++)i._isBeingDestroyed||o[a](i)}}}}var DE={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function render194(e,t){var n=t.props,r=t.children,i=t.parent,o=t.data;o.routerView=!0;for(var a=i.$createElement,s=n.name,l=i.$route,c=i._routerViewCache||(i._routerViewCache={}),u=0,d=!1;i&&i._routerRoot!==i;){var p=i.$vnode?i.$vnode.data:{};p.routerView&&u++,p.keepAlive&&i._directInactive&&i._inactive&&(d=!0),i=i.$parent}if(o.routerViewDepth=u,d){var f=c[s],v=f&&f.component;return v?(f.configProps&&fillPropsinData(v,o,f.route,f.configProps),a(v,o,r)):a()}var h=l.matched[u],m=h&&h.components[s];if(!h||!m)return c[s]=null,a();c[s]={component:m},o.registerRouteInstance=function(e,t){var n=h.instances[s];(t&&n!==e||!t&&n===e)&&(h.instances[s]=t)},(o.hook||(o.hook={})).prepatch=function(e,t){h.instances[s]=t.componentInstance},o.hook.init=function(e){e.data.keepAlive&&e.componentInstance&&e.componentInstance!==h.instances[s]&&(h.instances[s]=e.componentInstance),handleRouteEntered(l)};var g=h.props&&h.props[s];return g&&(extend(c[s],{route:l,configProps:g}),fillPropsinData(m,o,l,g)),a(m,o,r)}};function fillPropsinData(e,t,n,r){var i=t.props=function resolveProps(e,t){switch(typeof t){case"undefined":return;case"object":return t;case"function":return t(e);case"boolean":return t?e.params:void 0}}(n,r);if(i){i=t.props=extend({},i);var o=t.attrs=t.attrs||{};for(var a in i)e.props&&a in e.props||(o[a]=i[a],delete i[a])}}function resolvePath(e,t,n){var r=e.charAt(0);if("/"===r)return e;if("?"===r||"#"===r)return t+e;var i=t.split("/");n&&i[i.length-1]||i.pop();for(var o=e.replace(/^\//,"").split("/"),a=0;a<o.length;a++){var s=o[a];".."===s?i.pop():"."!==s&&i.push(s)}return""!==i[0]&&i.unshift(""),i.join("/")}function cleanPath(e){return e.replace(/\/(?:\s*\/)+/g,"/")}var TE=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},LE=pathToRegexp,AE=parse,jE=function compile(e,t){return tokensToFunction(parse(e,t),t)},OE=tokensToFunction,FE=tokensToRegExp,RE=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function parse(e,t){for(var n,r=[],i=0,o=0,a="",s=t&&t.delimiter||"/";null!=(n=RE.exec(e));){var l=n[0],c=n[1],u=n.index;if(a+=e.slice(o,u),o=u+l.length,c)a+=c[1];else{var d=e[o],p=n[2],f=n[3],v=n[4],h=n[5],m=n[6],g=n[7];a&&(r.push(a),a="");var _=null!=p&&null!=d&&d!==p,b="+"===m||"*"===m,k="?"===m||"*"===m,C=n[2]||s,S=v||h;r.push({name:f||i++,prefix:p||"",delimiter:C,optional:k,repeat:b,partial:_,asterisk:!!g,pattern:S?escapeGroup(S):g?".*":"[^"+escapeString(C)+"]+?"})}}return o<e.length&&(a+=e.substr(o)),a&&r.push(a),r}function encodeURIComponentPretty(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function tokensToFunction(e,t){for(var n=new Array(e.length),r=0;r<e.length;r++)"object"==typeof e[r]&&(n[r]=new RegExp("^(?:"+e[r].pattern+")$",flags(t)));return function(t,r){for(var i="",o=t||{},a=(r||{}).pretty?encodeURIComponentPretty:encodeURIComponent,s=0;s<e.length;s++){var l=e[s];if("string"!=typeof l){var c,u=o[l.name];if(null==u){if(l.optional){l.partial&&(i+=l.prefix);continue}throw new TypeError('Expected "'+l.name+'" to be defined')}if(TE(u)){if(!l.repeat)throw new TypeError('Expected "'+l.name+'" to not repeat, but received `'+JSON.stringify(u)+"`");if(0===u.length){if(l.optional)continue;throw new TypeError('Expected "'+l.name+'" to not be empty')}for(var d=0;d<u.length;d++){if(c=a(u[d]),!n[s].test(c))throw new TypeError('Expected all "'+l.name+'" to match "'+l.pattern+'", but received `'+JSON.stringify(c)+"`");i+=(0===d?l.prefix:l.delimiter)+c}}else{if(c=l.asterisk?encodeURI(u).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):a(u),!n[s].test(c))throw new TypeError('Expected "'+l.name+'" to match "'+l.pattern+'", but received "'+c+'"');i+=l.prefix+c}}else i+=l}return i}}function escapeString(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function escapeGroup(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function attachKeys(e,t){return e.keys=t,e}function flags(e){return e&&e.sensitive?"":"i"}function tokensToRegExp(e,t,n){TE(t)||(n=t||n,t=[]);for(var r=(n=n||{}).strict,i=!1!==n.end,o="",a=0;a<e.length;a++){var s=e[a];if("string"==typeof s)o+=escapeString(s);else{var l=escapeString(s.prefix),c="(?:"+s.pattern+")";t.push(s),s.repeat&&(c+="(?:"+l+c+")*"),o+=c=s.optional?s.partial?l+"("+c+")?":"(?:"+l+"("+c+"))?":l+"("+c+")"}}var u=escapeString(n.delimiter||"/"),d=o.slice(-u.length)===u;return r||(o=(d?o.slice(0,-u.length):o)+"(?:"+u+"(?=$))?"),o+=i?"$":r&&d?"":"(?="+u+"|$)",attachKeys(new RegExp("^"+o,flags(n)),t)}function pathToRegexp(e,t,n){return TE(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function regexpToRegexp(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return attachKeys(e,t)}(e,t):TE(e)?function arrayToRegexp(e,t,n){for(var r=[],i=0;i<e.length;i++)r.push(pathToRegexp(e[i],t,n).source);return attachKeys(new RegExp("(?:"+r.join("|")+")",flags(n)),t)}(e,t,n):function stringToRegexp(e,t,n){return tokensToRegExp(parse(e,n),t,n)}(e,t,n)}LE.parse=AE,LE.compile=jE,LE.tokensToFunction=OE,LE.tokensToRegExp=FE;var VE=Object.create(null);function fillParams(e,t,n){t=t||{};try{var r=VE[e]||(VE[e]=LE.compile(e));return"string"==typeof t.pathMatch&&(t[0]=t.pathMatch),r(t,{pretty:!0})}catch(i){return""}finally{delete t[0]}}function normalizeLocation(e,t,n,r){var i="string"==typeof e?{path:e}:e;if(i._normalized)return i;if(i.name){var o=(i=extend({},e)).params;return o&&"object"==typeof o&&(i.params=extend({},o)),i}if(!i.path&&i.params&&t){(i=extend({},i))._normalized=!0;var a=extend(extend({},t.params),i.params);if(t.name)i.name=t.name,i.params=a;else if(t.matched.length){var s=t.matched[t.matched.length-1].path;i.path=fillParams(s,a,t.path)}return i}var l=function parsePath(e){var t="",n="",r=e.indexOf("#");r>=0&&(t=e.slice(r),e=e.slice(0,r));var i=e.indexOf("?");return i>=0&&(n=e.slice(i+1),e=e.slice(0,i)),{path:e,query:n,hash:t}}(i.path||""),c=t&&t.path||"/",u=l.path?resolvePath(l.path,c,n||i.append):c,d=function resolveQuery(e,t,n){void 0===t&&(t={});var r,i=n||parseQuery;try{r=i(e||"")}catch(s){r={}}for(var o in t){var a=t[o];r[o]=Array.isArray(a)?a.map(castQueryParamValue):castQueryParamValue(a)}return r}(l.query,i.query,r&&r.options.parseQuery),p=i.hash||l.hash;return p&&"#"!==p.charAt(0)&&(p="#"+p),{_normalized:!0,path:u,query:d,hash:p}}var NE,noop=function(){},zE={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function render195(e){var t=this,n=this.$router,r=this.$route,i=n.resolve(this.to,r,this.append),o=i.location,a=i.route,s=i.href,l={},c=n.options.linkActiveClass,u=n.options.linkExactActiveClass,d=null==c?"router-link-active":c,p=null==u?"router-link-exact-active":u,f=null==this.activeClass?d:this.activeClass,v=null==this.exactActiveClass?p:this.exactActiveClass,h=a.redirectedFrom?createRoute(null,normalizeLocation(a.redirectedFrom),null,n):a;l[v]=isSameRoute(r,h,this.exactPath),l[f]=this.exact||this.exactPath?l[v]:function isIncludedRoute(e,t){return 0===e.path.replace(ME,"/").indexOf(t.path.replace(ME,"/"))&&(!t.hash||e.hash===t.hash)&&function queryIncludes(e,t){for(var n in t)if(!(n in e))return!1;return!0}(e.query,t.query)}(r,h);var m=l[v]?this.ariaCurrentValue:null,handler=function(e){guardEvent(e)&&(t.replace?n.replace(o,noop):n.push(o,noop))},g={click:guardEvent};Array.isArray(this.event)?this.event.forEach((function(e){g[e]=handler})):g[this.event]=handler;var _={class:l},b=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:a,navigate:handler,isActive:l[f],isExactActive:l[v]});if(b){if(1===b.length)return b[0];if(b.length>1||!b.length)return 0===b.length?e():e("span",{},b)}if("a"===this.tag)_.on=g,_.attrs={href:s,"aria-current":m};else{var k=findAnchor(this.$slots.default);if(k){k.isStatic=!1;var C=k.data=extend({},k.data);for(var S in C.on=C.on||{},C.on){var I=C.on[S];S in g&&(C.on[S]=Array.isArray(I)?I:[I])}for(var E in g)E in C.on?C.on[E].push(g[E]):C.on[E]=handler;var M=k.data.attrs=extend({},k.data.attrs);M.href=s,M["aria-current"]=m}else _.on=g}return e(this.tag,_,this.$slots.default)}};function guardEvent(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function findAnchor(e){if(e)for(var t,n=0;n<e.length;n++){if("a"===(t=e[n]).tag)return t;if(t.children&&(t=findAnchor(t.children)))return t}}var UE="undefined"!=typeof window;function createRouteMap(e,t,n,r,i){var o=t||[],a=n||Object.create(null),s=r||Object.create(null);e.forEach((function(e){addRouteRecord(o,a,s,e,i)}));for(var l=0,c=o.length;l<c;l++)"*"===o[l]&&(o.push(o.splice(l,1)[0]),c--,l--);return{pathList:o,pathMap:a,nameMap:s}}function addRouteRecord(e,t,n,r,i,o){var a=r.path,s=r.name,l=r.pathToRegexpOptions||{},c=function normalizePath(e,t,n){n||(e=e.replace(/\/$/,""));if("/"===e[0])return e;if(null==t)return e;return cleanPath(t.path+"/"+e)}(a,i,l.strict);"boolean"==typeof r.caseSensitive&&(l.sensitive=r.caseSensitive);var u={path:c,regex:compileRouteRegex(c,l),components:r.components||{default:r.component},alias:r.alias?"string"==typeof r.alias?[r.alias]:r.alias:[],instances:{},enteredCbs:{},name:s,parent:i,matchAs:o,redirect:r.redirect,beforeEnter:r.beforeEnter,meta:r.meta||{},props:null==r.props?{}:r.components?r.props:{default:r.props}};if(r.children&&r.children.forEach((function(r){var i=o?cleanPath(o+"/"+r.path):void 0;addRouteRecord(e,t,n,r,u,i)})),t[u.path]||(e.push(u.path),t[u.path]=u),void 0!==r.alias)for(var d=Array.isArray(r.alias)?r.alias:[r.alias],p=0;p<d.length;++p){var f={path:d[p],children:r.children};addRouteRecord(e,t,n,f,i,u.path||"/")}s&&(n[s]||(n[s]=u))}function compileRouteRegex(e,t){return LE(e,[],t)}function createMatcher(e,t){var n=createRouteMap(e),r=n.pathList,i=n.pathMap,o=n.nameMap;function match3(e,n,a){var s=normalizeLocation(e,n,!1,t),l=s.name;if(l){var c=o[l];if(!c)return _createRoute(null,s);var u=c.regex.keys.filter((function(e){return!e.optional})).map((function(e){return e.name}));if("object"!=typeof s.params&&(s.params={}),n&&"object"==typeof n.params)for(var d in n.params)!(d in s.params)&&u.indexOf(d)>-1&&(s.params[d]=n.params[d]);return s.path=fillParams(c.path,s.params),_createRoute(c,s,a)}if(s.path){s.params={};for(var p=0;p<r.length;p++){var f=r[p],v=i[f];if(matchRoute(v.regex,s.path,s.params))return _createRoute(v,s,a)}}return _createRoute(null,s)}function redirect(e,n){var r=e.redirect,i="function"==typeof r?r(createRoute(e,n,null,t)):r;if("string"==typeof i&&(i={path:i}),!i||"object"!=typeof i)return _createRoute(null,n);var a=i,s=a.name,l=a.path,c=n.query,u=n.hash,d=n.params;if(c=a.hasOwnProperty("query")?a.query:c,u=a.hasOwnProperty("hash")?a.hash:u,d=a.hasOwnProperty("params")?a.params:d,s)return o[s],match3({_normalized:!0,name:s,query:c,hash:u,params:d},void 0,n);if(l){var p=function resolveRecordPath(e,t){return resolvePath(e,t.parent?t.parent.path:"/",!0)}(l,e);return match3({_normalized:!0,path:fillParams(p,d),query:c,hash:u},void 0,n)}return _createRoute(null,n)}function _createRoute(e,n,r){return e&&e.redirect?redirect(e,r||n):e&&e.matchAs?function alias(e,t,n){var r=match3({_normalized:!0,path:fillParams(n,t.params)});if(r){var i=r.matched,o=i[i.length-1];return t.params=r.params,_createRoute(o,t)}return _createRoute(null,t)}(0,n,e.matchAs):createRoute(e,n,r,t)}return{match:match3,addRoute:function addRoute2(e,t){var n="object"!=typeof e?o[e]:void 0;createRouteMap([t||e],r,i,o,n),n&&n.alias.length&&createRouteMap(n.alias.map((function(e){return{path:e,children:[t]}})),r,i,o,n)},getRoutes:function getRoutes2(){return r.map((function(e){return i[e]}))},addRoutes:function addRoutes2(e){createRouteMap(e,r,i,o)}}}function matchRoute(e,t,n){var r=t.match(e);if(!r)return!1;if(!n)return!0;for(var i=1,o=r.length;i<o;++i){var a=e.keys[i-1];a&&(n[a.name||"pathMatch"]="string"==typeof r[i]?decode(r[i]):r[i])}return!0}var BE=UE&&window.performance&&window.performance.now?window.performance:Date;function genStateKey(){return BE.now().toFixed(3)}var $E=genStateKey();function getStateKey(){return $E}function setStateKey(e){return $E=e}var HE=Object.create(null);function setupScroll(){"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual");var e=window.location.protocol+"//"+window.location.host,t=window.location.href.replace(e,""),n=extend({},window.history.state);return n.key=getStateKey(),window.history.replaceState(n,"",t),window.addEventListener("popstate",handlePopState),function(){window.removeEventListener("popstate",handlePopState)}}function handleScroll(e,t,n,r){if(e.app){var i=e.options.scrollBehavior;i&&e.app.$nextTick((function(){var o=function getScrollPosition(){var e=getStateKey();if(e)return HE[e]}(),a=i.call(e,t,n,r?o:null);a&&("function"==typeof a.then?a.then((function(e){scrollToPosition(e,o)})).catch((function(e){})):scrollToPosition(a,o))}))}}function saveScrollPosition(){var e=getStateKey();e&&(HE[e]={x:window.pageXOffset,y:window.pageYOffset})}function handlePopState(e){saveScrollPosition(),e.state&&e.state.key&&setStateKey(e.state.key)}function isValidPosition(e){return isNumber(e.x)||isNumber(e.y)}function normalizePosition(e){return{x:isNumber(e.x)?e.x:window.pageXOffset,y:isNumber(e.y)?e.y:window.pageYOffset}}function isNumber(e){return"number"==typeof e}var qE=/^#\d/;function scrollToPosition(e,t){var n="object"==typeof e;if(n&&"string"==typeof e.selector){var r=qE.test(e.selector)?document.getElementById(e.selector.slice(1)):document.querySelector(e.selector);if(r){var i=e.offset&&"object"==typeof e.offset?e.offset:{};t=function getElementPosition(e,t){var n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{x:r.left-n.left-t.x,y:r.top-n.top-t.y}}(r,i=function normalizeOffset(e){return{x:isNumber(e.x)?e.x:0,y:isNumber(e.y)?e.y:0}}(i))}else isValidPosition(e)&&(t=normalizePosition(e))}else n&&isValidPosition(e)&&(t=normalizePosition(e));t&&("scrollBehavior"in document.documentElement.style?window.scrollTo({left:t.x,top:t.y,behavior:e.behavior}):window.scrollTo(t.x,t.y))}var GE,WE=UE&&((-1===(GE=window.navigator.userAgent).indexOf("Android 2.")&&-1===GE.indexOf("Android 4.0")||-1===GE.indexOf("Mobile Safari")||-1!==GE.indexOf("Chrome")||-1!==GE.indexOf("Windows Phone"))&&window.history&&"function"==typeof window.history.pushState);function pushState(e,t){saveScrollPosition();var n=window.history;try{if(t){var r=extend({},n.state);r.key=getStateKey(),n.replaceState(r,"",e)}else n.pushState({key:setStateKey(genStateKey())},"",e)}catch(i){window.location[t?"replace":"assign"](e)}}function replaceState(e){pushState(e,!0)}var JE={redirected:2,aborted:4,cancelled:8,duplicated:16};function createNavigationRedirectedError(e,t){return createRouterError(e,t,JE.redirected,'Redirected when going from "'+e.fullPath+'" to "'+function stringifyRoute(e){if("string"==typeof e)return e;if("path"in e)return e.path;var t={};return XE.forEach((function(n){n in e&&(t[n]=e[n])})),JSON.stringify(t,null,2)}(t)+'" via a navigation guard.')}function createNavigationCancelledError(e,t){return createRouterError(e,t,JE.cancelled,'Navigation cancelled from "'+e.fullPath+'" to "'+t.fullPath+'" with a new navigation.')}function createRouterError(e,t,n,r){var i=new Error(r);return i._isRouter=!0,i.from=e,i.to=t,i.type=n,i}var XE=["params","query","hash"];function isError(e){return Object.prototype.toString.call(e).indexOf("Error")>-1}function isNavigationFailure(e,t){return isError(e)&&e._isRouter&&(null==t||e.type===t)}function runQueue(e,t,n){var step=function(r){r>=e.length?n():e[r]?t(e[r],(function(){step(r+1)})):step(r+1)};step(0)}function resolveAsyncComponents(e){return function(t,n,r){var i=!1,o=0,a=null;flatMapComponents(e,(function(e,t,n,s){if("function"==typeof e&&void 0===e.cid){i=!0,o++;var l,c=once((function(t){(function isESModule(e){return e.__esModule||KE&&"Module"===e[Symbol.toStringTag]})(t)&&(t=t.default),e.resolved="function"==typeof t?t:NE.extend(t),n.components[s]=t,--o<=0&&r()})),u=once((function(e){var t="Failed to resolve async component "+s+": "+e;a||(a=isError(e)?e:new Error(t),r(a))}));try{l=e(c,u)}catch(p){u(p)}if(l)if("function"==typeof l.then)l.then(c,u);else{var d=l.component;d&&"function"==typeof d.then&&d.then(c,u)}}})),i||r()}}function flatMapComponents(e,t){return flatten(e.map((function(e){return Object.keys(e.components).map((function(n){return t(e.components[n],e.instances[n],e,n)}))})))}function flatten(e){return Array.prototype.concat.apply([],e)}var KE="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function once(e){var t=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!t)return t=!0,e.apply(this,n)}}var YE=function History2(e,t){this.router=e,this.base=function normalizeBase(e){if(!e)if(UE){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else e="/";"/"!==e.charAt(0)&&(e="/"+e);return e.replace(/\/$/,"")}(t),this.current=PE,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function extractGuards(e,t,n,r){var i=flatMapComponents(e,(function(e,r,i,o){var a=function extractGuard(e,t){"function"!=typeof e&&(e=NE.extend(e));return e.options[t]}(e,t);if(a)return Array.isArray(a)?a.map((function(e){return n(e,r,i,o)})):n(a,r,i,o)}));return flatten(r?i.reverse():i)}function bindGuard(e,t){if(t)return function boundRouteGuard(){return e.apply(t,arguments)}}YE.prototype.listen=function listen(e){this.cb=e},YE.prototype.onReady=function onReady(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},YE.prototype.onError=function onError(e){this.errorCbs.push(e)},YE.prototype.transitionTo=function transitionTo(e,t,n){var r,i=this;try{r=this.router.match(e,this.current)}catch(a){throw this.errorCbs.forEach((function(e){e(a)})),a}var o=this.current;this.confirmTransition(r,(function(){i.updateRoute(r),t&&t(r),i.ensureURL(),i.router.afterHooks.forEach((function(e){e&&e(r,o)})),i.ready||(i.ready=!0,i.readyCbs.forEach((function(e){e(r)})))}),(function(e){n&&n(e),e&&!i.ready&&(isNavigationFailure(e,JE.redirected)&&o===PE||(i.ready=!0,i.readyErrorCbs.forEach((function(t){t(e)}))))}))},YE.prototype.confirmTransition=function confirmTransition(e,t,n){var r=this,i=this.current;this.pending=e;var abort=function(e){!isNavigationFailure(e)&&isError(e)&&(r.errorCbs.length?r.errorCbs.forEach((function(t){t(e)})):console.error(e)),n&&n(e)},o=e.matched.length-1,a=i.matched.length-1;if(isSameRoute(e,i)&&o===a&&e.matched[o]===i.matched[a])return this.ensureURL(),e.hash&&handleScroll(this.router,i,e,!1),abort(function createNavigationDuplicatedError(e,t){var n=createRouterError(e,t,JE.duplicated,'Avoided redundant navigation to current location: "'+e.fullPath+'".');return n.name="NavigationDuplicated",n}(i,e));var s=function resolveQueue(e,t){var n,r=Math.max(e.length,t.length);for(n=0;n<r&&e[n]===t[n];n++);return{updated:t.slice(0,n),activated:t.slice(n),deactivated:e.slice(n)}}(this.current.matched,e.matched),l=s.updated,c=s.deactivated,u=s.activated,d=[].concat(function extractLeaveGuards(e){return extractGuards(e,"beforeRouteLeave",bindGuard,!0)}(c),this.router.beforeHooks,function extractUpdateHooks(e){return extractGuards(e,"beforeRouteUpdate",bindGuard)}(l),u.map((function(e){return e.beforeEnter})),resolveAsyncComponents(u)),iterator2=function(t,n){if(r.pending!==e)return abort(createNavigationCancelledError(i,e));try{t(e,i,(function(t){!1===t?(r.ensureURL(!0),abort(function createNavigationAbortedError(e,t){return createRouterError(e,t,JE.aborted,'Navigation aborted from "'+e.fullPath+'" to "'+t.fullPath+'" via a navigation guard.')}(i,e))):isError(t)?(r.ensureURL(!0),abort(t)):"string"==typeof t||"object"==typeof t&&("string"==typeof t.path||"string"==typeof t.name)?(abort(createNavigationRedirectedError(i,e)),"object"==typeof t&&t.replace?r.replace(t):r.push(t)):n(t)}))}catch(o){abort(o)}};runQueue(d,iterator2,(function(){var n=function extractEnterGuards(e){return extractGuards(e,"beforeRouteEnter",(function(e,t,n,r){return function bindEnterGuard(e,t,n){return function routeEnterGuard(r,i,o){return e(r,i,(function(e){"function"==typeof e&&(t.enteredCbs[n]||(t.enteredCbs[n]=[]),t.enteredCbs[n].push(e)),o(e)}))}}(e,n,r)}))}(u);runQueue(n.concat(r.router.resolveHooks),iterator2,(function(){if(r.pending!==e)return abort(createNavigationCancelledError(i,e));r.pending=null,t(e),r.router.app&&r.router.app.$nextTick((function(){handleRouteEntered(e)}))}))}))},YE.prototype.updateRoute=function updateRoute(e){this.current=e,this.cb&&this.cb(e)},YE.prototype.setupListeners=function setupListeners(){},YE.prototype.teardown=function teardown(){this.listeners.forEach((function(e){e()})),this.listeners=[],this.current=PE,this.pending=null};var QE=function(e){function HTML5History2(t,n){e.call(this,t,n),this._startLocation=getLocation(this.base)}return e&&(HTML5History2.__proto__=e),HTML5History2.prototype=Object.create(e&&e.prototype),HTML5History2.prototype.constructor=HTML5History2,HTML5History2.prototype.setupListeners=function setupListeners2(){var e=this;if(!(this.listeners.length>0)){var t=this.router,n=t.options.scrollBehavior,r=WE&&n;r&&this.listeners.push(setupScroll());var handleRoutingEvent=function(){var n=e.current,i=getLocation(e.base);e.current===PE&&i===e._startLocation||e.transitionTo(i,(function(e){r&&handleScroll(t,e,n,!0)}))};window.addEventListener("popstate",handleRoutingEvent),this.listeners.push((function(){window.removeEventListener("popstate",handleRoutingEvent)}))}},HTML5History2.prototype.go=function go2(e){window.history.go(e)},HTML5History2.prototype.push=function push3(e,t,n){var r=this,i=this.current;this.transitionTo(e,(function(e){pushState(cleanPath(r.base+e.fullPath)),handleScroll(r.router,e,i,!1),t&&t(e)}),n)},HTML5History2.prototype.replace=function replace3(e,t,n){var r=this,i=this.current;this.transitionTo(e,(function(e){replaceState(cleanPath(r.base+e.fullPath)),handleScroll(r.router,e,i,!1),t&&t(e)}),n)},HTML5History2.prototype.ensureURL=function ensureURL(e){if(getLocation(this.base)!==this.current.fullPath){var t=cleanPath(this.base+this.current.fullPath);e?pushState(t):replaceState(t)}},HTML5History2.prototype.getCurrentLocation=function getCurrentLocation(){return getLocation(this.base)},HTML5History2}(YE);function getLocation(e){var t=window.location.pathname,n=t.toLowerCase(),r=e.toLowerCase();return!e||n!==r&&0!==n.indexOf(cleanPath(r+"/"))||(t=t.slice(e.length)),(t||"/")+window.location.search+window.location.hash}var ZE=function(e){function HashHistory2(t,n,r){e.call(this,t,n),r&&function checkFallback(e){var t=getLocation(e);if(!/^\/#/.test(t))return window.location.replace(cleanPath(e+"/#"+t)),!0}(this.base)||ensureSlash()}return e&&(HashHistory2.__proto__=e),HashHistory2.prototype=Object.create(e&&e.prototype),HashHistory2.prototype.constructor=HashHistory2,HashHistory2.prototype.setupListeners=function setupListeners2(){var e=this;if(!(this.listeners.length>0)){var t=this.router.options.scrollBehavior,n=WE&&t;n&&this.listeners.push(setupScroll());var handleRoutingEvent=function(){var t=e.current;ensureSlash()&&e.transitionTo(getHash(),(function(r){n&&handleScroll(e.router,r,t,!0),WE||replaceHash(r.fullPath)}))},r=WE?"popstate":"hashchange";window.addEventListener(r,handleRoutingEvent),this.listeners.push((function(){window.removeEventListener(r,handleRoutingEvent)}))}},HashHistory2.prototype.push=function push3(e,t,n){var r=this,i=this.current;this.transitionTo(e,(function(e){pushHash(e.fullPath),handleScroll(r.router,e,i,!1),t&&t(e)}),n)},HashHistory2.prototype.replace=function replace3(e,t,n){var r=this,i=this.current;this.transitionTo(e,(function(e){replaceHash(e.fullPath),handleScroll(r.router,e,i,!1),t&&t(e)}),n)},HashHistory2.prototype.go=function go2(e){window.history.go(e)},HashHistory2.prototype.ensureURL=function ensureURL(e){var t=this.current.fullPath;getHash()!==t&&(e?pushHash(t):replaceHash(t))},HashHistory2.prototype.getCurrentLocation=function getCurrentLocation(){return getHash()},HashHistory2}(YE);function ensureSlash(){var e=getHash();return"/"===e.charAt(0)||(replaceHash("/"+e),!1)}function getHash(){var e=window.location.href,t=e.indexOf("#");return t<0?"":e=e.slice(t+1)}function getUrl(e){var t=window.location.href,n=t.indexOf("#");return(n>=0?t.slice(0,n):t)+"#"+e}function pushHash(e){WE?pushState(getUrl(e)):window.location.hash=e}function replaceHash(e){WE?replaceState(getUrl(e)):window.location.replace(getUrl(e))}var eM=function(e){function AbstractHistory2(t,n){e.call(this,t,n),this.stack=[],this.index=-1}return e&&(AbstractHistory2.__proto__=e),AbstractHistory2.prototype=Object.create(e&&e.prototype),AbstractHistory2.prototype.constructor=AbstractHistory2,AbstractHistory2.prototype.push=function push3(e,t,n){var r=this;this.transitionTo(e,(function(e){r.stack=r.stack.slice(0,r.index+1).concat(e),r.index++,t&&t(e)}),n)},AbstractHistory2.prototype.replace=function replace3(e,t,n){var r=this;this.transitionTo(e,(function(e){r.stack=r.stack.slice(0,r.index).concat(e),t&&t(e)}),n)},AbstractHistory2.prototype.go=function go2(e){var t=this,n=this.index+e;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var e=t.current;t.index=n,t.updateRoute(r),t.router.afterHooks.forEach((function(t){t&&t(r,e)}))}),(function(e){isNavigationFailure(e,JE.duplicated)&&(t.index=n)}))}},AbstractHistory2.prototype.getCurrentLocation=function getCurrentLocation(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},AbstractHistory2.prototype.ensureURL=function ensureURL(){},AbstractHistory2}(YE),tM=function VueRouter2(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=createMatcher(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!WE&&!1!==e.fallback,this.fallback&&(t="hash"),UE||(t="abstract"),this.mode=t,t){case"history":this.history=new QE(this,e.base);break;case"hash":this.history=new ZE(this,e.base,this.fallback);break;case"abstract":this.history=new eM(this,e.base)}},nM={currentRoute:{configurable:!0}};tM.prototype.match=function match2(e,t,n){return this.matcher.match(e,t,n)},nM.currentRoute.get=function(){return this.history&&this.history.current},tM.prototype.init=function init(e){var t=this;if(this.apps.push(e),e.$once("hook:destroyed",(function(){var n=t.apps.indexOf(e);n>-1&&t.apps.splice(n,1),t.app===e&&(t.app=t.apps[0]||null),t.app||t.history.teardown()})),!this.app){this.app=e;var n=this.history;if(n instanceof QE||n instanceof ZE){var setupListeners2=function(e){n.setupListeners(),function(e){var r=n.current,i=t.options.scrollBehavior;WE&&i&&"fullPath"in e&&handleScroll(t,e,r,!1)}(e)};n.transitionTo(n.getCurrentLocation(),setupListeners2,setupListeners2)}n.listen((function(e){t.apps.forEach((function(t){t._route=e}))}))}},tM.prototype.beforeEach=function beforeEach(e){return registerHook(this.beforeHooks,e)},tM.prototype.beforeResolve=function beforeResolve(e){return registerHook(this.resolveHooks,e)},tM.prototype.afterEach=function afterEach(e){return registerHook(this.afterHooks,e)},tM.prototype.onReady=function onReady2(e,t){this.history.onReady(e,t)},tM.prototype.onError=function onError2(e){this.history.onError(e)},tM.prototype.push=function push2(e,t,n){var r=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){r.history.push(e,t,n)}));this.history.push(e,t,n)},tM.prototype.replace=function replace2(e,t,n){var r=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){r.history.replace(e,t,n)}));this.history.replace(e,t,n)},tM.prototype.go=function go(e){this.history.go(e)},tM.prototype.back=function back(){this.go(-1)},tM.prototype.forward=function forward(){this.go(1)},tM.prototype.getMatchedComponents=function getMatchedComponents(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map((function(e){return Object.keys(e.components).map((function(t){return e.components[t]}))}))):[]},tM.prototype.resolve=function resolve(e,t,n){var r=normalizeLocation(e,t=t||this.history.current,n,this),i=this.match(r,t),o=i.redirectedFrom||i.fullPath,a=function createHref(e,t,n){var r="hash"===n?"#"+t:t;return e?cleanPath(e+"/"+r):r}(this.history.base,o,this.mode);return{location:r,route:i,href:a,normalizedTo:r,resolved:i}},tM.prototype.getRoutes=function getRoutes(){return this.matcher.getRoutes()},tM.prototype.addRoute=function addRoute(e,t){this.matcher.addRoute(e,t),this.history.current!==PE&&this.history.transitionTo(this.history.getCurrentLocation())},tM.prototype.addRoutes=function addRoutes(e){this.matcher.addRoutes(e),this.history.current!==PE&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(tM.prototype,nM);var rM=tM;function registerHook(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}tM.install=function install(e){if(!install.installed||NE!==e){install.installed=!0,NE=e;var isDef=function(e){return void 0!==e},registerInstance=function(e,t){var n=e.$options._parentVnode;isDef(n)&&isDef(n=n.data)&&isDef(n=n.registerRouteInstance)&&n(e,t)};e.mixin({beforeCreate:function beforeCreate(){isDef(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,registerInstance(this,this)},destroyed:function destroyed(){registerInstance(this)}}),Object.defineProperty(e.prototype,"$router",{get:function get2(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function get2(){return this._routerRoot._route}}),e.component("RouterView",DE),e.component("RouterLink",zE);var t=e.config.optionMergeStrategies;t.beforeRouteEnter=t.beforeRouteLeave=t.beforeRouteUpdate=t.created}},tM.version="3.6.5",tM.isNavigationFailure=isNavigationFailure,tM.NavigationFailureType=JE,tM.START_LOCATION=PE,UE&&window.Vue&&window.Vue.use(tM),A.use(rM);const iM=new rM({routes:[{path:"/",component:ZC,children:[{path:"/",components:{default:RC,extensions:UC,actions:VC}},{path:"/save",components:{default:PI,extensions:TI,actions:DI}},{path:"/mods",components:{default:lI,extensions:_I,actions:cI}},{path:"/resourcepacks",components:{default:kI,extensions:SI,actions:CI}},{path:"/shaderpacks",components:{default:XI,extensions:YI,actions:KI}},{path:"/base-setting",components:{default:Iw,extensions:UC,actions:VC}}]},{path:"/store",component:QI,children:[{path:"/",component:lE},{path:"/store/modrinth/:id",component:SE,props:e=>({id:e.path.split("/")[3]})},{path:"/store/curseforge/:id",component:wE,props:e=>({id:Number(e.path.split("/")[3])})},{path:"/store/ftb/:id",component:kE,props:e=>({id:Number(e.path.split("/")[3])})}]},{path:"/setting",component:qI},{path:"/me",component:kS},{path:"/multiplayer",component:Rt}]});document.addEventListener("dragstart",(e=>{var t;"uninitialized"===(null==(t=e.dataTransfer)?void 0:t.effectAllowed)&&(e.dataTransfer.effectAllowed="none")}));const oM=new A(a({i18n:j,vuetify:M,router:iM,setup(){const e=new URLSearchParams(window.location.search),t=e.get("from"),n=e.get("to");t&&n&&function handleMigrate(e,t){const n=localStorage.getItem("modsGrouping");if(n){const r=JSON.parse(n),i=Object.fromEntries(Object.entries(r).map((([n,r])=>[n.replace(e,t),r])));localStorage.setItem("modsGrouping",JSON.stringify(i))}const r=localStorage.getItem("instanceGroup");if(r){const n=JSON.parse(r).map((n=>"string"==typeof n?n.replace(e,t):{...n,instances:n.instances.map((n=>n.replace(e,t)))}));localStorage.setItem("instanceGroup",JSON.stringify(n))}const i=localStorage.getItem("remoteSSHServers");if(i){const n=JSON.parse(i),r=Object.fromEntries(Object.entries(n).map((([n,r])=>[n.replace(e,t),r])));localStorage.setItem("remoteSSHServers",JSON.stringify(r))}}(t,n);const r=O().proxy.$root;return Object.defineProperty(r,"$router",{value:new Proxy(r.$router,{get(e,t){const n=Reflect.get(e,t);return n instanceof Function?n.bind(e):n}})}),g(AS,window.flights||{}),g(Fe,Vt()),g(zt,Nt()),g(Ue,Ut()),g(pn,dn()),g(Pt,Bt()),g(H,St()),()=>C(uw,[C(Nb)])}}));A.component("TextComponent",Et),oM.$mount("#app"),A.config.warnHandler=(e,t,n)=>{const r=-1!==e.indexOf("TypeError")?4:3;zm.trackException({exception:{name:"VueWarn",message:e,stack:n},severityLevel:r}),console.warn(e),4===r&&zm.flush(!1,(()=>{window.location.reload()}))},A.config.errorHandler=(e,t,n)=>{const r=-1!==e.message.indexOf("TypeError")?4:3;zm.trackException({exception:e,severityLevel:r}),console.error(e),4===r&&zm.flush(!1,(()=>{window.location.reload()}))};
//# sourceMappingURL=index.74b65d22.js.map
import{u as a,a as s,A as e,b as t,c as o,M as n,d as r,k as l,e as i,f as p,g as f,h as u,i as d,j as c,l as m,m as v,n as w,o as h,p as x,q as y,r as A,s as _,t as k,v as C,w as g,x as j,y as T,z as b,B as M,C as z,D,T as S,E as B,F as E,G as L,H as P}from"./versionLocal.d3174108.js";import{d as q,n as F,p as G,v as H,V as I,y as V,h as $}from"./__uno.e65a1954.js";import"./fuzzy.36d6b793.js";import{i as J,k as K,d as N,e as O,f as Q}from"./theme.eb3baece.js";/* empty css               */const R=F(q({__name:"App",setup(r){const{isDark:l}=J(K),{notify:i}=a();return s(i),{__sfc:!0,isDark:l,notify:i,AppSharedTooltip:e,AppContextMenu:t,AppSystemBar:o,Multiplayer:n}}}),(function render(){var a=this._self._c,s=this._self._setupProxy;return a("v-app",{staticClass:"h-full max-h-[100vh] overflow-auto overflow-x-hidden",class:{dark:s.isDark}},[a(s.AppSystemBar,{attrs:{"no-task":"","no-user":"","no-debug":""}}),a("div",{staticClass:"relative flex h-full overflow-auto"},[a("main",{staticClass:"relative inset-y-0 right-0 flex max-h-full flex-col overflow-auto"},[a(s.Multiplayer)],1)]),a(s.AppContextMenu),a(s.AppSharedTooltip)],1)}),[],!1,null,"7a53e30f",null,null).exports,U=q({setup(a,s){G(l,r()),G(p,i()),G(u,f()),G(K,N(H.framework));const e=d();G(M,e),c(H.framework,e.state);const t=m();G(z,t),G(w,v(t.gameProfile)),G(x,h());const o=y();return G(D,o),G(_,A(o.selectedInstance,o.instances)),G(C,k()),G(j,g()),G(b,T()),()=>{var a,e;return null==(e=(a=s.slots).default)?void 0:e.call(a)}}});document.addEventListener("dragstart",(a=>{var s;"uninitialized"===(null==(s=a.dataTransfer)?void 0:s.effectAllowed)&&(a.dataTransfer.effectAllowed="none")}));const W=new I(q({i18n:V,vuetify:H,setup:()=>(G(Q,O()),G(E,B()),G(P,L()),()=>$(U,[$(R)]))}));I.component("TextComponent",S),W.$mount("#app"),window.addEventListener("message",(a=>{windowController.focus()}));
//# sourceMappingURL=index.e2f07a49.js.map
RIFF  WEBPVP8X
      c  c  ALPHo  3m۴i"4v2;#H|HHɊl8f_ff;1@O't%	"&`ovލ;ʹ3ضm۶xal۶m9.S3mLh~Z4"&hqmhj"̉x+;/eI%">cD1HV
Pҋ 8tږ!e+CwbwJY!#ˀ$0-͔}иkP 3rߖr&p~+(ْ.lVM^G	;0[Sd0vp<nxT)>$
aR E*Tf\χ
)03@kf-܈ dJ'=$xpXl]ViK ]0]䂑{b97ߖtб4|0rCSSjtzE?Zʣ=ѨȠ5P^v;D[jNw8\-~wm V⊁$1bGпt*'F}zł;jNFōw5kHA),0"rpEԔ3-NpE~=mktE TXsjCv+0 b,jn+-.>ͨ]XeI	: p@ez
<j2 (	YHĵfLm8 P{%֡:D"  
  d!5ι6;$	*C:mk$D!C$Z	'IM~A aRbQ3vV'2WAQ"S'NnDEZP-$$S)Jeҋ84J۾
(0+A&B _uof i tk]N ρ[kE		( 6ُf]H1J%ǽ4"bXvʳ'I\mo^\)8w>or`ӥs2B*H~jEN]WbL6jJ'#u|w`s6	O{VCfOs^/ vEmE肬zF'7)O^85nT/v ԑd<C<38q `@2z:wmoe\'}و	ख$ǘCq:8	 "T4#ߺ<k	m+Aa|Ba;n<% 
-j-#AF|0L&?ASgAKB<	X@@"hX6 T 8P]4;c^:Wqg"V 1%BYa:sOX&ױ񧋨SI,1niٴ;$)Aի-%)[C~CBB >;4u->wey)EuȬf"Wu{*A HHhW7s%
%U`r~Xp;0ZH)!ĦSB-q!>jJZe	RKtLj+"O¢Y*s(?x
nYhP< yk	XĸaVRϦw|D$CKxP*<U\wV[A Ҥ{[#Ac_#*;xsuՕH0N Au OˉO326n.r.8Y'8HqcSa4jjxi>#e@af_ս;`&" =(q0*bL6ax0 'e¡)>H|d%(%J>GE7篼U_hOm 6#7dMV	F?ATvSQ%k?gkTV Hj1
8PKgYܕj;AWq¢Bݡ@X/Mxԝzl(A泣sAD$D8hz[\B#q(O	R$B3~<	iܰ~  fFgH>&`y(^L7^Ff5F+/OI%jȬv[?JR3V+^Q;QftiToBLWAL1k_ek:aP^TlWtemVBD,Hj8h9AY\D"Me8HMXTꁤX ߓ "DSʄgmS?rl?( &bMR"ĈOOq}BoE`/$¶#oϚj2Z(cNF/Ez@5LTiL{0#MnmGQyxDʀCl@<|Mѣ'gw|ѣǜ< "(KCwU;ꖺ4EB1kp-lF\3|"# g02d~EG5S1'i!T\ri@!it-倡uiDݓF'e-4w:RAJ[s8[PVEV*eaF%Una.)}D_~+QSBE'ZS:ǻm9
a&H{)dl0?@Zbzy`#J^4SCAlR1[CrKV!Ų݊npK['];s{uNw<qB׮sn\-~{@:wWX$_:pqgDko^6 GV(E
Z$Sj5J~2?|xI.*֧ٮ!V%7.-dhGB$P;.^O箆Wv}QKaf$4@OeS'$2~r㹋" "& b`5 xGG7=r;K[zQ5Tuu^3IR)*ׇjE>^@bHd 'R9ծbUAnޜ' 5" ""Թ\I3p& Ta2J+H")5r#ԜHt"Jn`T+fR+͠%@6*>SaKI R-HgL`afd3bSnH"p&2l}6UJ;{sY!^ӓ.~Ay['D jD\\;O5>Q&%!Bo "iz
UX:eh<a%aoa|%t/1si?TlefG,igXAg>mRgsZ߂r$ԼX8cA[De'<:NǑ2 u&;$)6"Y[&(|@T&ESVl4{Τ?_9a^=K?l|eI?>Gc筎e (7fՇv e;ߘh5Ќ E R?`d  ieYǊJDd[X,l;}f@2#n<+K99Eze'5Wn:Vw VP8 X  p *d d >4G!86|	l @Zo~g'77gޠݺ=zU`3<H]\jWЯ͡3qg<Ԣ^n~B<M'Lߥvݮ:ߟVV/_iVy?JYK({=bVk;,yw6( k1E7P~r0dj(	y  k?viQ1".]mnƣ/J0[X#:lf\Dz]m]P"B-:y ܑ9!K;0XDGN`߼o'kC/-/~nmLUqy;F@-&h@8l/ӕF!)Uk\DV#tE+,.rc
GaXbB=Z=4\xd-^@_=H>oA[A(<&!UװʰVlYsU®@TR|]E#mR3KE)/0[߳F$.ȥ9f_48[oC<I 21!@_hh8$_v|iJP0jeC+)m$_Cfw#}<G_[ |f/Yԉ}N>U`@|lYك;`7Ϭ¸2pSIX4toh#H6TI껋%,qEAL^>Gl,|B6ѫg9[TW{/AHsXi$ę+:TNf~mPz߬.ehS~ZϹ+xO8yPpbL˩p|ٔu]#^N$0l_LtMOwjbd5*À,P}x){`h@ݛCeub-ڋ{o3;LrT+zm#Xx9__ʷ x>1#7Y1fvpߦ*Y_~nFj齬A<[^mbMnI|x60D	pu;vEiߦF*FVHHyp=JE缅x:2!f=ya"ՙO=v} Wk?cw?S`  ]xg 	AVbMZ,9z4+?wr?_L!G'G+Q0ʍj 6Ā%1qXRp   const e={AppAddInstanceDialog:{choiceTitle:e=>{const{normalize:n}=e;return n(["Rilevati più profili di lancio. Selezionane uno da importare."])},configTitle:e=>{const{normalize:n}=e;return n(["Configurazione"])},createTitle:e=>{const{normalize:n}=e;return n(["Crea gioco"])},downloadedNotification:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Il modpack ",r(o("name"))," è stato scaricato. Vuoi creare un'istanza per esso?"])},serverTitle:e=>{const{normalize:n}=e;return n(["Inserisci l'indirizzo del server"])}},AppShareInstanceDialog:{alterDownloadDescription:e=>{const{normalize:n}=e;return n(["\"Se non vuoi rovinare l'istanza corrente. Puoi anche creare una nuova istanza dalla configurazione del tuo peer. Fai clic sul pulsante qui sotto per creare un'istanza.\""])},baseInfo:e=>{const{normalize:n}=e;return n(["Impostazioni di base"])},cancelShare:e=>{const{normalize:n}=e;return n(["Annulla condivisione"])},description:e=>{const{normalize:n}=e;return n(["Dopo aver condiviso il profilo, altri luoghi possono scaricare questi file tramite il tuo PC."])},downloadDescription:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Verifica i file che ti sono stati forniti dal tuo peer.  Seleziona il file che desideri scaricare.  Verrà inserito nell'istanza corrente ",r(o("nome")),"."])},downloadNotifyTitle:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Scarica l'istanza da ",r(o("user"))])},downloadTitle:e=>{const{normalize:n}=e;return n(["Scarica i file da altri peer"])},downloadToLocal:e=>{const{normalize:n}=e;return n(["Scarica nell'istanza corrente"])},filesToDownload:e=>{const{normalize:n}=e;return n(["Scegli i file da scaricare"])},filesToShare:e=>{const{normalize:n}=e;return n(["Scegli i file da condividere"])},instanceShare:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("user"))," ha appena condiviso l'istanza corrente con te"])},share:e=>{const{normalize:n}=e;return n(["Condividi"])},shareNotifyTitle:e=>{const{normalize:n}=e;return n(["Condividi l'istanza"])},shareTitle:e=>{const{normalize:n}=e;return n(["Condividi i file di gioco con altri giocatori"])}},BaseSetting:{},BaseSettingGeneral:{title:e=>{const{normalize:n}=e;return n(["Generale"])}},FeedTheBeast:{search:e=>{const{normalize:n}=e;return n(["Cerca in FTB"])}},FeedTheBeastCard:{},FeedTheBeastProject:{changelog:e=>{const{normalize:n}=e;return n(["Registro delle modifiche"])},details:e=>{const{normalize:n}=e;return n(["Dettagli"])},install:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Installa ",r(o("version"))])},overview:e=>{const{normalize:n}=e;return n(["Panoramica"])},versions:e=>{const{normalize:n}=e;return n(["Versioni"])}},HomeJavaIssueDialog:{incompatibleJava:e=>{const{normalize:n}=e;return n(["Java incompatibile"])},incompatibleJavaHint:e=>{const{normalize:n}=e;return n(["Java corrente potrebbe essere incompatibile con Minecraft selezionato!"])},missingJava:e=>{const{normalize:n}=e;return n(["Java mancante"])},missingJavaHint:e=>{const{normalize:n}=e;return n(["Il launcher non riesce a rilevare alcun Java nel computer. Puoi:"])},needDownloadHint:e=>{const{normalize:n}=e;return n(["Impossibile trovare la versione Java corretta nel computer. Si consiglia di scaricarne una nuova."])},optionAutoDownload:{message:e=>{const{normalize:n}=e;return n(["Il launcher scaricherà e installerà Java dalla sorgente Mojang."])},name:e=>{const{normalize:n}=e;return n(["Scarica automaticamente"])}},optionManualDownload:{},optionSelectJava:{message:e=>{const{normalize:n}=e;return n(["Forse il launcher non ha trovato Java. Puoi indicare al launcher dove si trova."])},name:e=>{const{normalize:n}=e;return n(["Seleziona Java nel tuo computer"])}},optionSwitch:{disabled:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Non è stata trovata alcuna versione Java ",r(o("version"))," nel database!"])},message:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Usa Java ",r(o("version"))," esistente nel tuo PC"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Passa a ",r(o("version"))])}},recommendedVersionHint:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["La ",r(o("version"))," consiglia di utilizzare Java con range ",r(o("range")),"."])},selectMatchedHint:e=>{const{normalize:n}=e;return n(["Trovate versioni Java locali corrette. È possibile scegliere queste versioni Java locali."])},selectSecondaryHint:e=>{const{normalize:n}=e;return n(["Trovate alcune versioni Java locali, ma potrebbero non essere adatte ai criteri. Puoi comunque usarli per lanciare, ma questo problema persisterà."])}},HomeLaunchMultiInstanceDialog:{confirm:e=>{const{normalize:n}=e;return n(["Sì, lancia"])},description:e=>{const{normalize:n}=e;return n(["Stai lanciando più istanze di Minecraft. Sei sicuro?"])},title:e=>{const{normalize:n}=e;return n(["Istanze multiple"])}},HomeSyncButton:{},HomeSyncDialog:{pull:e=>{const{normalize:n}=e;return n(["Pull"])},push:e=>{const{normalize:n}=e;return n(["Push"])}},HomeSyncDialogPull:{failText:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Impossibile recuperare gli aggiornamenti. ",r(o("url"))])},refresh:e=>{const{normalize:n}=e;return n(["Aggiorna"])},update:e=>{const{normalize:n}=e;return n(["Aggiorna"])}},HomeSyncDialogPush:{authError:e=>{const{normalize:n}=e;return n(["Autenticazione utente errata. Assicurati di avere i privilegi per caricare i file del server!"])},refresh:e=>{const{normalize:n}=e;return n(["Aggiorna"])},unknownError:e=>{const{normalize:n}=e;return n(["Errore server sconosciuto. Riprova."])},upload:e=>{const{normalize:n}=e;return n(["Carica istanza"])}},SettingMigrationDialog:{selectRootDirectory:e=>{const{normalize:n}=e;return n(["Seleziona la directory radice"])}},add:e=>{const{normalize:n}=e;return n(["Aggiungi"])},ago:{day:e=>{const{normalize:n,interpolate:r,named:o,plural:i}=e;return i([n([r(o("duration"))," giorno fa"]),n([r(o("duration"))," giorni fa"])])},hour:e=>{const{normalize:n,interpolate:r,named:o,plural:i}=e;return i([n([r(o("duration"))," ora fa"]),n([r(o("duration"))," ore fa"])])},minute:e=>{const{normalize:n,interpolate:r,named:o,plural:i}=e;return i([n([r(o("duration"))," minuto fa"]),n([r(o("duration"))," minuti fa"])])},second:e=>{const{normalize:n,interpolate:r,named:o,plural:i}=e;return i([n([r(o("duration"))," secondo fa"]),n([r(o("duration"))," secondi fa"])])}},authProfileAddedNotification:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Profilo Auth ",r(o("name"))," aggiunto"])},author:e=>{const{normalize:n}=e;return n(["Autore"])},back:e=>{const{normalize:n}=e;return n(["Indietro"])},baseSetting:{title:e=>{const{normalize:n}=e;return n(["Impostazioni di base"])}},browse:e=>{const{normalize:n}=e;return n(["Sfoglia"])},browseApp:{createShortcut:e=>{const{normalize:n}=e;return n(["Crea collegamento"])},default:e=>{const{normalize:n}=e;return n(["DEFAULT"])},delete:e=>{const{normalize:n}=e;return n(["Elimina"])},launch:e=>{const{normalize:n}=e;return n(["Lancia e imposta come predefinito"])}},cancel:e=>{const{normalize:n}=e;return n(["Annulla"])},checkUpdate:{name:e=>{const{normalize:n}=e;return n(["Controlla aggiornamenti"])}},color:e=>{const{normalize:n}=e;return n(["Colore"])},confirm:e=>{const{normalize:n}=e;return n(["Inizia"])},copyClipboard:{success:e=>{const{normalize:n}=e;return n(["Copia negli appunti"])}},create:e=>{const{normalize:n}=e;return n(["Crea"])},curseforge:{authors:e=>{const{normalize:n}=e;return n(["Autori"])},category:e=>{const{normalize:n}=e;return n(["Categoria"])},createdDate:e=>{const{normalize:n}=e;return n(["Data di creazione"])},downloadOnly:e=>{const{normalize:n}=e;return n(["Scarica"])},file:{gameVersion:e=>{const{normalize:n}=e;return n(["Versione gioco"])},modLoader:e=>{const{normalize:n}=e;return n(["Mod Loader"])}},install:e=>{const{normalize:n}=e;return n(["Installa"])},installTo:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Installa in ",r(o("path"))])},installToStorage:e=>{const{normalize:n}=e;return n(["Installa in memoria"])},lastUpdate:e=>{const{normalize:n}=e;return n(["Data ultimo aggiornamento"])},project:{description:e=>{const{normalize:n}=e;return n(["Descrizione"])},files:e=>{const{normalize:n}=e;return n(["File"])},images:e=>{const{normalize:n}=e;return n(["Immagini"])}},recentFiles:e=>{const{normalize:n}=e;return n(["File recenti"])},releasedDate:e=>{const{normalize:n}=e;return n(["Data di rilascio"])},search:e=>{const{normalize:n}=e;return n(["Cerca"])},totalDownloads:e=>{const{normalize:n}=e;return n(["Download totali"])}},dataMigration:{apply:e=>{const{normalize:n}=e;return n(["Applica impostazioni"])},directoryCriteriaHint:e=>{const{normalize:n}=e;return n(["Assicurati che la nuova posizione della directory sia una directory VUOTA!"])},migrationDestinationIsFile:e=>{const{normalize:n}=e;return n(["La destinazione della migrazione è un file! Selezionare una directory vuota!"])},migrationDestinationIsNotEmptyDirectory:e=>{const{normalize:n}=e;return n(["La destinazione della migrazione non è una directory vuota! Assicurati di selezionare una directory vuota!"])},migrationNoPermission:e=>{const{normalize:n}=e;return n(["Nessun permesso per rinominare la vecchia directory nella nuova directory! Assicurati che il launcher abbia accesso a entrambi i luoghi!"])},placeholder:e=>{const{normalize:n}=e;return n(["Fare clic qui per selezionare la directory"])},setRootCause:e=>{const{normalize:n}=e;return n(["Si perderanno i dati (Mappe, Pacchetti di risorse, Mod) se si chiude il Launcher durante questo processo!"])},setRootDescription:e=>{const{normalize:n}=e;return n(["Questo cambierà la cartella dati radice di questo launcher e minecraft."])},setRootTitle:e=>{const{normalize:n}=e;return n(["Imposta una nuova posizione di archiviazione"])},unknownError:e=>{const{normalize:n}=e;return n(["Errore sconosciuto! Riprova o contatta lo sviluppatore!"])},waitReload:e=>{const{normalize:n}=e;return n(["Migrazione dei dati in corso. Non chiudere il Launcher o si perderanno i dati."])}},delete:{name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Elimina ",r(o("name"))])},no:e=>{const{normalize:n}=e;return n(["No"])},yes:e=>{const{normalize:n}=e;return n(["Elimina"])}},dependencies:{embedded:e=>{const{normalize:n}=e;return n(["Incorporato"])},incompatible:e=>{const{normalize:n}=e;return n(["Incompatibile"])},name:e=>{const{normalize:n}=e;return n(["Dipendenze"])},optional:e=>{const{normalize:n}=e;return n(["Opzionale"])},required:e=>{const{normalize:n}=e;return n(["Richiesto"])}},description:e=>{const{normalize:n}=e;return n(["Descrizione"])},detail:e=>{const{normalize:n}=e;return n(["Dettaglio"])},diagnosis:{badInstall:{message:e=>{const{normalize:n}=e;return n(["Fare clic per tentare di reinstallare questa versione."])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Cattiva installazione su ",r(o("version"))])}},corruptedAssets:{message:e=>{const{normalize:n}=e;return n(["Il launcher installerà gli asset per te"])},name:e=>{const{normalize:n,interpolate:r,named:o,plural:i}=e;return i([n(["Asset danneggiato: ",r(o("name"))]),n(["Asset danneggiato ",r(o("name"))]),n([r(o("count"))," asset danneggiati"])])}},corruptedAssetsIndex:{message:e=>{const{normalize:n}=e;return n(["Il launcher scaricherà l'indice degli asset per te"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["File indice degli asset danneggiati di ",r(o("version")),"."])}},corruptedLibraries:{message:e=>{const{normalize:n}=e;return n(["Il launcher installerà le librerie per te"])},name:e=>{const{normalize:n,interpolate:r,named:o,plural:i}=e;return i([n(["Libreria danneggiata: ",r(o("name"))]),n(["Libreria danneggiata: ",r(o("name"))]),n([r(o("count"))," librerie danneggiate"])])}},corruptedVersionJar:{message:e=>{const{normalize:n}=e;return n(["Fare clic per installare questa versione"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["File jar della versione danneggiato per Minecraft ",r(o("version")),"."])}},corruptedVersionJson:{message:e=>{const{normalize:n}=e;return n(["Fare clic per installare questa versione"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Versione ",r(o("version"))," json danneggiata."])}},incompatibleJava:{message:e=>{const{normalize:n}=e;return n(["Puoi chiedere al Launcher di scaricarlo per te."])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["La versione Java ",r(o("javaVersion"))," non è adatta a ",r(o("version")),"!"])}},instanceFiles:{description:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["L'installazione dell'istanza include ",r(o("counts"))," file."])},title:e=>{const{normalize:n}=e;return n(["Installazione istanza incompleta"])}},invalidJava:{message:e=>{const{normalize:n}=e;return n(["Fare clic per utilizzare un altro Java per il lancio."])},name:e=>{const{normalize:n}=e;return n(["Percorso Java non valido."])}},missingAssets:{message:e=>{const{normalize:n}=e;return n(["Il launcher installerà gli asset per te"])},name:e=>{const{normalize:n,interpolate:r,named:o,plural:i}=e;return i([n(["Asset mancante: ",r(o("name"))]),n(["Asset mancante: ",r(o("name"))]),n(["Asset mancanti ",r(o("count")),"."])])}},missingAssetsIndex:{message:e=>{const{normalize:n}=e;return n(["Il launcher scaricherà l'indice degli asset per te"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["File indice degli asset mancante di ",r(o("version")),"."])}},missingAuthlibInjector:{},missingJava:{message:e=>{const{normalize:n}=e;return n(["Fare clic per risolvere il problema"])},name:e=>{const{normalize:n}=e;return n(["Impossibile trovare Java per lanciare Minecraft!"])}},missingLibraries:{message:e=>{const{normalize:n}=e;return n(["Il launcher installerà le librerie per te"])},name:e=>{const{normalize:n,interpolate:r,named:o,plural:i}=e;return i([n(["Libreria mancante ",r(o("name"))]),n(["Libreria mancante ",r(o("name"))]),n([r(o("count"))," librerie mancanti"]),n([r(o("count"))," librerie mancanti"])])}},missingVersion:{message:e=>{const{normalize:n}=e;return n(["Fare clic per installare questa versione"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["La versione ",r(o("version"))," non è installata!"])}},missingVersionJar:{message:e=>{const{normalize:n}=e;return n(["Fare clic per installare questa versione"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["File jar della versione mancante per Minecraft ",r(o("version"))])}}},disable:e=>{const{normalize:n}=e;return n(["Disabilita"])},disk:{available:e=>{const{normalize:n}=e;return n(["Disponibile"])},used:e=>{const{normalize:n}=e;return n(["Usato"])}},download:e=>{const{normalize:n}=e;return n(["Scarica"])},downloadCount:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," download"])},downloadUpdate:e=>{const{normalize:n}=e;return n(["Scarica aggiornamento"])},duration:{day:e=>{const{normalize:n,interpolate:r,named:o,plural:i}=e;return i([n([r(o("duration"))," giorno fa"]),n([r(o("duration"))," giorni fa"])])},hour:e=>{const{normalize:n,interpolate:r,named:o,plural:i}=e;return i([n([r(o("duration"))," ora fa"]),n([r(o("duration"))," ore fa"])])},minute:e=>{const{normalize:n,interpolate:r,named:o,plural:i}=e;return i([n([r(o("duration"))," minuto fa"]),n([r(o("duration"))," minuti fa"])])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Elimina ",r(o("name"))])},no:e=>{const{normalize:n}=e;return n(["No"])},second:e=>{const{normalize:n,interpolate:r,named:o,plural:i}=e;return i([n([r(o("duration"))," secondo fa"]),n([r(o("duration"))," seconid fa"])])},yes:e=>{const{normalize:n}=e;return n(["Elimina"])}},edit:e=>{const{normalize:n}=e;return n(["Modifica"])},enable:e=>{const{normalize:n}=e;return n(["Abilita"])},env:{select:{all:e=>{const{normalize:n}=e;return n(["Seleziona tutto"])},fit:e=>{const{normalize:n}=e;return n(["Seleziona Adatta"])},none:e=>{const{normalize:n}=e;return n(["Non selezionare niente"])}}},error:{name:e=>{const{normalize:n,plural:r}=e;return r([n(["Errore"]),n(["Errori"])])}},errors:{BadForgeInstallerJarError:e=>{const{normalize:n}=e;return n(["Impossibile analizzare il file jar dell'installatore di Forge. Forse Forge ha un nuovo formato di file di installazione? Contattare gli sviluppatori se il problema persiste."])},BadInstanceType:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Non è un'istanza valida: ",r(o("type"))])},BodyTimeoutError:e=>{const{normalize:n}=e;return n(["Timeout del corpo HTTP"])},ChecksumNotMatchError:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Checksum non corrispondente! Aspettarsi ",r(o("expect")),". Reale ",r(o("actual")),"."])},ConnectTimeoutError:e=>{const{normalize:n}=e;return n(["Timeout della connessione al server."])},DNSNotFoundError:e=>{const{normalize:n}=e;return n(["Errore di ricerca DNS"])},DatabaseNotOpened:e=>{const{normalize:n}=e;return n(["Il database non è aperto! Il launcher non funzionerà correttamente! Selezionare una directory dati a cui il launcher può accedere. È possibile provare a reimpostare la directory radice dei dati nella pagina delle impostazioni."])},DiskIsFull:e=>{const{normalize:n}=e;return n(["Il tuo disco è pieno! \nNon posso scrivere nulla al disco! \nTutte le funzionalità potrebbero non essere funzionali!"])},DownloadAggregateError:e=>{const{normalize:n}=e;return n(["Impossibile scaricare il file."])},DownloadFileSystemError:e=>{const{normalize:n}=e;return n(["Errore durante l'accesso al percorso del file di download. Assicurarsi che il launcher abbia l'autorizzazione di scrittura su di esso."])},HeadersTimeoutError:e=>{const{normalize:n}=e;return n(["Timeout intestazione HTTP"])},NotFoundError:e=>{const{normalize:n}=e;return n(["404 Non trovato"])},SocketError:e=>{const{normalize:n}=e;return n(["Errore del socket del server"])}},eula:{body:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["cliccando la casella di controllo, indichi la tua accettazione  con l'",r(o("eula"))," di Minecraft."])}},exception:{http:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["La richiesta HTTP a ",r(o("url"))," non è riuscita. Codice di stato ",r(o("statusCode")),". ",r(o("code")),".\n  Riprova o controlla la tua rete. Se il problema persiste, invia un report\n  allo sviluppatore team."])}},existed:e=>{const{normalize:n}=e;return n(["Esistito"])},exportModpackTarget:{curseforge:e=>{const{normalize:n}=e;return n(["File Curseforge"])},github:e=>{const{normalize:n}=e;return n(["File Github"])},modrinth:e=>{const{normalize:n}=e;return n(["File Modrinth"])},override:e=>{const{normalize:n}=e;return n(["File di override (Raw)"])}},extensions:{mrpack:e=>{const{normalize:n}=e;return n(["Modrinth Modpack"])},zip:e=>{const{normalize:n}=e;return n(["File Zip"])}},fabricVersion:{disable:e=>{const{normalize:n}=e;return n(["Disabilita Fabric"])},empty:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Nessuna versione di Fabric per Minecraft ",r(o("version"))])},showSnapshot:e=>{const{normalize:n}=e;return n(["Mostra Snapshot"])},stable:e=>{const{normalize:n}=e;return n(["Stabile"])},unstable:e=>{const{normalize:n}=e;return n(["Instabile"])}},feedback:{channel:e=>{const{normalize:n}=e;return n(["Canali"])},description:e=>{const{normalize:n}=e;return n(["Ho trovato un bug o voglio fare un suggerimento"])},discord:e=>{const{normalize:n}=e;return n(["Discord"])},discordDescription:e=>{const{normalize:n}=e;return n(["Unisciti al canale Discord"])},discordJoin:e=>{const{normalize:n}=e;return n(["Unisciti"])},github:e=>{const{normalize:n}=e;return n(["Problema Github"])},githubDescription:e=>{const{normalize:n}=e;return n(["Apri un problema Github per dire il tuo pensiero"])},githubOpenIssue:e=>{const{normalize:n}=e;return n(["Github"])},kook:e=>{const{normalize:n}=e;return n(["Kook"])},kookDescription:e=>{const{normalize:n}=e;return n(["Kook è un'app alternativa per Discord per gli utenti della Cina continentale"])},name:e=>{const{normalize:n}=e;return n(["Feedback"])},qq:e=>{const{normalize:n}=e;return n(["Gruppo QQ"])},qqDescription:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Entra nel gruppo di feedback QQ e parla direttamente con gli autori. Numero di\n  gruppo: ",r(o("number"))])},qqEnterGroup:e=>{const{normalize:n}=e;return n(["Unisciti"])}},fileDetail:{fileSize:e=>{const{normalize:n}=e;return n(["Dimensione del file"])},hash:e=>{const{normalize:n}=e;return n(["Hash"])}},filter:e=>{const{normalize:n}=e;return n(["Filtro"])},filterLocalOnly:e=>{const{normalize:n}=e;return n(["Mostra solo installate"])},finish:e=>{const{normalize:n}=e;return n(["Finitoo"])},forgeConfig:{hint:e=>{const{normalize:n}=e;return n(["Avvia almeno una volta il gioco con questa mod, in modo che possiamo rilevare il suo file di configurazione!"])}},forgeVersion:{common:e=>{const{normalize:n}=e;return n(["Comune"])},disable:e=>{const{normalize:n}=e;return n(["Disabilita Forge"])},empty:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Forge non ha alcuna versione per Minecraft ",r(o("version"))])},latest:e=>{const{normalize:n}=e;return n(["Ultimo"])},name:e=>{const{normalize:n}=e;return n(["Forge"])},recommended:e=>{const{normalize:n}=e;return n(["Consigliato"])},showBuggy:e=>{const{normalize:n}=e;return n(["Mostra Buggy"])},showRecommendedAndLatestOnly:e=>{const{normalize:n}=e;return n(["Solo consigliato e ultimo"])},version:e=>{const{normalize:n}=e;return n(["Versione Forge"])}},gameSetting:{},gameType:{adventure:e=>{const{normalize:n}=e;return n(["Modalità Avventura"])},creative:e=>{const{normalize:n}=e;return n(["Modalità Creativa"])},spectator:e=>{const{normalize:n}=e;return n(["Modalità Spettatore"])},survival:e=>{const{normalize:n}=e;return n(["Modalità Sopravvivenza"])}},help:e=>{const{normalize:n}=e;return n(["Aiuto"])},home:e=>{const{normalize:n}=e;return n(["Casa"])},importModpack:{failed:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Importa ",r(o("modpack"))," non riuscito"])},name:e=>{const{normalize:n}=e;return n(["Importa Modpack"])},success:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Importa ",r(o("modpack"))," riuscito"])}},importResource:e=>{const{normalize:n}=e;return n(["Importa risorsa"])},install:e=>{const{normalize:n}=e;return n(["Installa"])},installAssets:{asset:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Installa ",r(o("count"))," risorse"])},assetIndex:e=>{const{normalize:n}=e;return n(["Controlla il file di indice degli asset"])},name:e=>{const{normalize:n}=e;return n(["Installa file di asset"])}},installAuthlibInjector:e=>{const{normalize:n}=e;return n(["Installa authlib-injector"])},installCurseforgeFile:e=>{const{normalize:n}=e;return n(["Installa file di Curseforge"])},installFabric:{name:e=>{const{normalize:n}=e;return n(["Installa Fabric"])}},installForge:{downloadInstaller:e=>{const{normalize:n}=e;return n(["Scarica l'installer"])},library:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Installa libreria ",r(o("lib"))])},name:e=>{const{normalize:n}=e;return n(["Installa Forge"])},postProcessing:e=>{const{normalize:n}=e;return n(["Post elaborazione"])}},installInstance:{file:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Aggiorna file dell' istanza ",r(o("file"))])},link:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Copia o collega ",r(o("count"))," file"])},name:e=>{const{normalize:n}=e;return n(["Aggiorna istanza"])},resolve:e=>{const{normalize:n}=e;return n(["Risolvi configurazione dell'istanza"])},unzip:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Decomprimi ",r(o("count"))," file"])}},installJre:{decompress:e=>{const{normalize:n}=e;return n(["Decomprimi i file JRE nella cartella"])},download:e=>{const{normalize:n}=e;return n(["Scarica file JRE compresso"])},name:e=>{const{normalize:n}=e;return n(["Installa libreria di Java runtime"])}},installLabyMod:{asset:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Installa asset ",r(o("name"))])},json:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Genera JSON ",r(o("version"))])},name:e=>{const{normalize:n}=e;return n(["Installa LabyMod"])}},installLibraries:{library:e=>{const{normalize:n}=e;return n(["Installa libreria"])},name:e=>{const{normalize:n}=e;return n(["Installa librerie"])}},installModpack:{deploy:e=>{const{normalize:n}=e;return n(["Distribuire"])},download:{file:e=>{const{normalize:n}=e;return n(["Scarica il file"])},name:e=>{const{normalize:n}=e;return n(["Scarica"])}},name:e=>{const{normalize:n}=e;return n(["Installa Modpack"])},unpack:e=>{const{normalize:n}=e;return n(["Decomprimi Modpack"])}},installModrinthFile:{name:e=>{const{normalize:n}=e;return n(["Installa Modrinth"])}},installOptifine:{download:e=>{const{normalize:n}=e;return n(["Scarica Optifine Universal"])},jar:e=>{const{normalize:n}=e;return n(["Genera Jar"])},json:e=>{const{normalize:n}=e;return n(["Genera Json"])},name:e=>{const{normalize:n}=e;return n(["Installa Optifine"])}},installResource:{fail:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Impossibile installare ",r(o("file"))])},success:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Installazione risorsa ",r(o("file"))," riuscita"])}},installVersion:{jar:e=>{const{normalize:n}=e;return n(["Installa versione Jar"])},json:e=>{const{normalize:n}=e;return n(["Installa versione Json"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Installa client Minecraft ",r(o("version"))])}},instance:{addServer:e=>{const{normalize:n}=e;return n(["Aggiungi server"])},changeIcon:e=>{const{normalize:n}=e;return n(["Cambia icona"])},current:e=>{const{normalize:n}=e;return n(["Istanza corrente"])},delete:e=>{const{normalize:n}=e;return n(["Elimina gioco"])},deleteFailed:e=>{const{normalize:n}=e;return n(["Impossibile eliminare l'istanza"])},deleteFailedPermission:e=>{const{normalize:n}=e;return n(["Un altro programma occupava il file"])},deleteHint:e=>{const{normalize:n}=e;return n(["I dati dell'istanza verranno rimossi definitivamente dal disco. Sei sicuro di volerlerlo fare?"])},duplicate:e=>{const{normalize:n}=e;return n(["Duplica gioco"])},duplicatedName:e=>{const{normalize:n}=e;return n(["Nome duplicato"])},fileApi:e=>{const{normalize:n}=e;return n(["L'URL API del server di sincronizzazione dei file"])},fileApiHint:e=>{const{normalize:n}=e;return n(["L'URL per sincronizzare i file dell'istanza da un server di configurazione remoto."])},gameVersion:e=>{const{normalize:n}=e;return n(["Versione del gioco"])},icon:e=>{const{normalize:n}=e;return n(["Icona profilo"])},iconHint:e=>{const{normalize:n}=e;return n(["L'icona potrebbe essere un file o un collegamento URL Internet."])},iconUrl:e=>{const{normalize:n}=e;return n(["Icona Url"])},includeVersion:e=>{const{normalize:n,plural:r}=e;return r([n(["Includi versione"]),n(["Includi versioni"])])},installModpack:e=>{const{normalize:n}=e;return n(["Aggiorna l'istanza da modpack"])},lastPlayed:e=>{const{normalize:n}=e;return n(["Giocato l'ultima volta"])},launchArguments:e=>{const{normalize:n}=e;return n(["Anteprima argomenti di avvio"])},launchServer:e=>{const{normalize:n}=e;return n(["Avvia il server localhost"])},linkFileDesc:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Ciò sovrascriverà l'istanza locale del ",r(o("file"))," con il globale ",r(o("file")),". \nSei sicuro di collegarlo?"])},linkFileTitle:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Sei sicuro di collegare ",r(o("file")),"?"])},mcOptions:e=>{const{normalize:n}=e;return n(["Opzioni Minecraft"])},mcOptionsHint:e=>{const{normalize:n}=e;return n(["Argomenti di avvio aggiuntivi di Minecraft"])},name:e=>{const{normalize:n}=e;return n(["Nome profilo"])},nameHint:e=>{const{normalize:n}=e;return n(["Il nome utilizzato per identificare il gioco"])},neverPlayed:e=>{const{normalize:n}=e;return n(["Mai giocato"])},openCrashReportFolder:e=>{const{normalize:n}=e;return n(["Apri la cartella del report di arresto anomalo"])},openLogFolder:e=>{const{normalize:n}=e;return n(["Apri la cartella dei log"])},playtime:e=>{const{normalize:n}=e;return n(["Tempo di gioco"])},prependCommand:e=>{const{normalize:n}=e;return n(["Anteponi comando"])},prependCommandHint:e=>{const{normalize:n}=e;return n(["Questo anteporrà questo comando prima di tutti i comandi di avvio"])},requireName:e=>{const{normalize:n}=e;return n(["Il nome è obbligatorio"])},showInstance:e=>{const{normalize:n}=e;return n(["Mostra la cartella del gioco"])},useSharedOptions:e=>{const{normalize:n}=e;return n(["Utilizza le impostazioni di gioco condivise"])},useSharedOptionsDesc:e=>{const{normalize:n}=e;return n(["Ciò collegherà options.txt a un file condiviso tra le istanze"])},useSharedServersList:e=>{const{normalize:n}=e;return n(["Utilizza l'elenco dei server condivisi"])},useSharedServersListDesc:e=>{const{normalize:n}=e;return n(["Ciò collegherà server.dat a un file condiviso tra le istanze"])},versionHint:e=>{const{normalize:n}=e;return n(["La versione di Minecraft di questo gioco"])},vmOptions:e=>{const{normalize:n}=e;return n(["Opzioni JVM"])},vmOptionsHint:e=>{const{normalize:n}=e;return n(["Argomenti aggiuntivi passati a JVM"])},vmVar:e=>{const{normalize:n}=e;return n(["Variabili d'ambiente"])},vmVarHint:e=>{const{normalize:n}=e;return n(["Fare clic sul pulsante per aggiungere variabili ambientali"])}},instanceAge:{older:e=>{const{normalize:n}=e;return n(["Più vecchio"])},threeDay:e=>{const{normalize:n}=e;return n(["In tre giorni"])},today:e=>{const{normalize:n}=e;return n(["Oggi"])}},instanceDiscover:{gameFolder:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Scopri ",r(o("count"))," cartelle di giochi"])},instanceFolder:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Trovate ",r(o("count"))," istanze"])}},instanceFileOperation:{add:e=>{const{normalize:n}=e;return n(["Aggiungi"])},"backup-add":e=>{const{normalize:n}=e;return n(["Sostituisci (Backup)"])},"backup-remove":e=>{const{normalize:n}=e;return n(["Rimuovi (Backup)"])},keep:e=>{const{normalize:n}=e;return n(["Conserva"])},remove:e=>{const{normalize:n}=e;return n(["Rimuovi"])}},instanceInstallSkip:{ignore:e=>{const{normalize:n}=e;return n(["Ignorare"])},skip:e=>{const{normalize:n}=e;return n(["Saltare"])},title:e=>{const{normalize:n}=e;return n(["Potenziale origine file danneggiata"])},warning:e=>{const{normalize:n}=e;return n(["Alcuni file vengono scaricati più volte con checksum non corrispondente. \nCiò potrebbe essere dovuto al fatto che il checksum originale non è corretto. \nSi prega di controllare. \nSe confermi che i file correnti sono validi, puoi saltare il controllo di convalida."])}},instanceSetting:{disableAuthlibInjector:e=>{const{normalize:n}=e;return n(["Disabilita l'iniezione di authlib"])},disableAuthlibInjectorDescription:e=>{const{normalize:n}=e;return n(["Se si utilizza un sistema di skin di terze parti. L'iniezione di authlib può\n  aiutarti a visualizzare la pelle nel gioco."])},disableElyByAuthlib:e=>{const{normalize:n}=e;return n(["Disabilita la sostituzione di authlib di ely.by"])},disableElyByAuthlibDescription:e=>{const{normalize:n}=e;return n(["Ely.by ha una sostituzione di authlib unica per visualizzare la skin\n  universalmente in qualsiasi server."])},fastLaunch:e=>{const{normalize:n}=e;return n(["Lancio Turbo"])},fastLaunchHint:e=>{const{normalize:n}=e;return n(["Ignora lo stato dell'utente e i problemi non risolti esistenti"])},hideLauncher:e=>{const{normalize:n}=e;return n(["Nascondi il launcher dopo l'avvio"])},icon:e=>{const{normalize:n}=e;return n(["Scegli un'immagine"])},showLog:e=>{const{normalize:n}=e;return n(["Mostra il registro di Minecraft"])},showLogHint:e=>{const{normalize:n}=e;return n(["Verrà visualizzata una finestra per trasmettere il registro di Minecraft dopo l'avvio del gioco"])}},instanceTemplate:{curseforge:e=>{const{normalize:n}=e;return n(["Questo è un modpack Curseforge"])},ftb:e=>{const{normalize:n}=e;return n(["Questo è un modpack FTB"])},importing:e=>{const{normalize:n}=e;return n(["Importazione modello"])},mcbbs:e=>{const{normalize:n}=e;return n(["Questo è un modpack MCBBS"])},modpack:e=>{const{normalize:n}=e;return n(["Questo è un modpack raw"])},modrinth:e=>{const{normalize:n}=e;return n(["Questo è un modpack Modrinth"])},preview:e=>{const{normalize:n}=e;return n(["Anteprima modpack"])},title:e=>{const{normalize:n}=e;return n(["Impostazioni template"])}},instanceUpdate:{basic:e=>{const{normalize:n}=e;return n(["Aggiornamento impostazioni"])},files:e=>{const{normalize:n}=e;return n(["Aggiornamento file"])},loaderChanged:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Il modloader di questa istanza è stato modificato. Il vecchio modloader è ",r(o("modloader")),", e il nuovo modloader è ",r(o("newModloader")),"."])},summary:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Aggiungi ",r(o("add"))," file. \nRimuovi i file ",r(o("remove")),". \nKeep ",r(o("keep"))," file."])},title:e=>{const{normalize:n}=e;return n(["Aggiorna istanza"])},update:e=>{const{normalize:n}=e;return n(["Avvia aggiornamento"])}},instances:{add:e=>{const{normalize:n}=e;return n(["Crea gioco"])},addCurseForgeDescription:e=>{const{normalize:n}=e;return n(["Importa dalla cartella dei dati di curseforge. \nDevi selezionare la cartella dei dati root di curseforge"])},addDescription:e=>{const{normalize:n}=e;return n(["Crea una nuova istanza da zero"])},addMMCDescription:e=>{const{normalize:n}=e;return n(["Importa l'istanza MultiMC esistente. \nÈ necessario selezionare la cartella dati da MultiMC."])},addManually:e=>{const{normalize:n}=e;return n(["Crea manualmente"])},addModrinthDescription:e=>{const{normalize:n}=e;return n(["Importa l'istanza Modrinth esistente. \nÈ necessario selezionare la cartella dei dati root di Modrinth."])},addServer:e=>{const{normalize:n}=e;return n(["Crea da server"])},addServerDescription:e=>{const{normalize:n}=e;return n(["Questo creerà un gioco che si avvia direttamente nel server."])},addTemplate:e=>{const{normalize:n}=e;return n(["Crea dal modpack scaricato"])},addTemplateDescription:e=>{const{normalize:n}=e;return n(["Importa da Modpack scaricato"])},addVanilla:e=>{const{normalize:n}=e;return n(["Crea da Minecraft vanilla"])},addVanillaDescription:e=>{const{normalize:n}=e;return n(["Importa dalla cartella .minecraft comune. Questo duplicherà il profilo di gioco originale in XMCL."])},choose:e=>{const{normalize:n}=e;return n(["Seleziona gioco"])},fix:e=>{const{normalize:n}=e;return n(["Sistemati"])},folderSetting:e=>{const{normalize:n}=e;return n(["Impostazioni della cartella"])},importFolder:e=>{const{normalize:n}=e;return n(["Importa da cartella"])},importFolderDescription:e=>{const{normalize:n}=e;return n(["Importa Minecraft nel launcher"])},loadingFiles:e=>{const{normalize:n}=e;return n(["Caricamento file Modpack"])},refreshServers:e=>{const{normalize:n}=e;return n(["Aggiorna server"])}},items:{count:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," elementi"])},total:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("total"))," totale"])}},java:{allocatedLong:e=>{const{normalize:n}=e;return n(["Usa Java di sistema predefinito"])},allocatedShort:e=>{const{normalize:n}=e;return n(["Auto Allocato"])},browse:e=>{const{normalize:n}=e;return n(["Sfoglia Java eseguibile"])},importFromFile:e=>{const{normalize:n}=e;return n(["Importa Java da file"])},invalid:e=>{const{normalize:n}=e;return n(["Percorso Java non valido"])},location:e=>{const{normalize:n}=e;return n(["Percorso Java"])},maxMemory:e=>{const{normalize:n}=e;return n(["Memoria massima"])},memory:e=>{const{normalize:n}=e;return n(["Memoria Java"])},memoryAuto:e=>{const{normalize:n}=e;return n(["Auto"])},memoryManual:e=>{const{normalize:n}=e;return n(["Manuale"])},memoryUnassigned:e=>{const{normalize:n}=e;return n(["Annulla assegnazione"])},minMemory:e=>{const{normalize:n}=e;return n(["Memoria minima"])},modifyInstance:e=>{const{normalize:n}=e;return n(["Modifica percorso Java"])},noMemory:e=>{const{normalize:n}=e;return n(["Non limitare l'utilizzo della memoria"])},refresh:e=>{const{normalize:n}=e;return n(["Aggiorna Java locale"])},systemMemory:e=>{const{normalize:n}=e;return n(["Memoria di sistema attuale"])}},labyMod:{disable:e=>{const{normalize:n}=e;return n(["Disabilita LabyMod"])},empty:e=>{const{normalize:n}=e;return n(["LabyMod non supporta l'attuale versione di Minecraft"])}},launch:{cancel:e=>{const{normalize:n}=e;return n(["Annulla"])},createShortcut:e=>{const{normalize:n}=e;return n(["Crea scorciatoia"])},kill:e=>{const{normalize:n}=e;return n(["Arresta"])},killServer:e=>{const{normalize:n}=e;return n(["Uccidi il server Localhost"])},launch:e=>{const{normalize:n}=e;return n(["Avvia"])},launchAnyway:e=>{const{normalize:n}=e;return n(["Avvia comunque"])}},launchBlocked:{ignore:e=>{const{normalize:n}=e;return n(["Forza avvio"])},launchBadVersion:{description:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Il file json della versione ",r(o("version"))," è danneggiato. Forse reinstallare questa versione?"])},title:e=>{const{normalize:n}=e;return n(["File json non valido"])}},launchGeneralException:{description:e=>{const{normalize:n}=e;return n(["Alcuni errori hanno causato l'arresto dell'avvio."])},title:e=>{const{normalize:n}=e;return n(["Avvio non riuscito"])}},launchInvalidJavaPath:{description:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(['Java selezionato mancante o non valido. Selezionare uno nuovo. <span class="highlight"> ',r(o("javaPath"))," </span>"])},title:e=>{const{normalize:n}=e;return n(["Percorso Java non valido"])}},launchJavaNoPermission:{description:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(['Il launcher non ha i permessi per eseguire Java <span class="highlight"> ',r(o("javaPath"))," </span>. Modificare i permessi del file Java o elevare i permessi del launcher."])},title:e=>{const{normalize:n}=e;return n(["Nessun permesso di avvio"])}},launchNoProperJava:{description:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Nessuna versione Java corretta può essere selezionata per avviare il gioco. (",r(o("javaPath"))," non è valido?)"])},title:e=>{const{normalize:n}=e;return n(["Java corretto non trovato"])}},launchNoVersionInstalled:{description:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(['Impossibile risolvere la versione <span class="highlight">',r(o("version")),"</span> per l'avvio."])},title:e=>{const{normalize:n}=e;return n(["Nessuna versione selezionata"])}},launchSpawnProcessFailed:{description:e=>{const{normalize:n}=e;return n(["Controllare Java o concedere più permessi al launcher e riprovare. Se il problema persiste, contattare gli sviluppatori."])},title:e=>{const{normalize:n}=e;return n(["Impossibile avviare il processo di gioco"])}},launchUserStatusRefreshFailed:{description:e=>{const{normalize:n}=e;return n(["Impossibile aggiornare lo stato dell'utente selezionato."])},title:e=>{const{normalize:n}=e;return n(["Aggiornamento stato utente non riuscito"])}},unexpectedText:e=>{const{normalize:n}=e;return n(["Questo è inaspettato. È possibile riavviare il launcher per attenuare il problema. Contattare l'autore se il problema si verifica nuovamente."])},userAcquireMicrosoftTokenFailed:e=>{const{normalize:n}=e;return n(["Impossibile acquisire il token Microsoft. Controllare la connessione di rete o l'account Microsoft."])},userCheckGameOwnershipFailed:e=>{const{normalize:n}=e;return n(["Impossibile verificare la proprietà del gioco. Riprovare o controllare la connessione di rete."])},userExchangeXboxTokenFailed:e=>{const{normalize:n}=e;return n(["Impossibile scambiare il token Xbox con il token Microsoft. Riprovare o controllare la connessione di rete."])},userLoginMinecraftByXboxFailed:e=>{const{normalize:n}=e;return n(["Impossibile accedere a Minecraft con il token Xbox. Riprovare o controllare la connessione di rete."])}},launchFailed:{crash:e=>{const{normalize:n}=e;return n(["Gioco bloccato!!"])},description:e=>{const{normalize:n}=e;return n(["Non è presente alcun report di arresto anomalo. Questo è il log degli errori e l'ultimo log."])},failedToLaunch:e=>{const{normalize:n}=e;return n(["Avvio non riuscito"])},latestLog:e=>{const{normalize:n}=e;return n(["Ultimo log"])},title:e=>{const{normalize:n}=e;return n(["Il gioco è uscito con un codice anomalo"])}},launchStatus:{assigningMemory:e=>{const{normalize:n}=e;return n(["Assegnazione memoria"])},exit:e=>{const{normalize:n}=e;return n(["Uscire dal gioco?"])},injectingAuthLib:e=>{const{normalize:n}=e;return n(["Configurazione AuthLib di terze parti"])},launching:e=>{const{normalize:n}=e;return n(["Avvio in corso..."])},launchingSlow:e=>{const{normalize:n}=e;return n(["Avvio ancora in corso... L'avvio del motore grafico potrebbe richiedere tempo..."])},refreshingUser:e=>{const{normalize:n}=e;return n(["Aggiornamento token utente"])},spawningProcess:e=>{const{normalize:n}=e;return n(["Avvio processo"])}},launcherUpdate:{alreadyLatest:e=>{const{normalize:n}=e;return n(["Aggiornato"])},installAndQuit:e=>{const{normalize:n}=e;return n(["Riavvia per installare"])},noUpdateAvailable:e=>{const{normalize:n}=e;return n(["Nessun aggiornamento disponibile"])},reinstall:e=>{const{normalize:n}=e;return n(["Reinstalla"])},updateToThisVersion:e=>{const{normalize:n}=e;return n(["Scarica e installa"])}},liteloader:{name:e=>{const{normalize:n}=e;return n(["LiteLoader"])}},localVersion:{auto:e=>{const{normalize:n}=e;return n(["Auto calcolato"])},delete:e=>{const{normalize:n}=e;return n(["Elimina versione locale"])},deleteDescription:e=>{const{normalize:n}=e;return n(["Questa operazione eliminerà il file json e jar della versione locale. Sarà necessario scaricarlo nuovamente se si desidera riutilizzarlo nuovamente."])},empty:e=>{const{normalize:n}=e;return n(["Nessuna versione installata"])},hint:e=>{const{normalize:n}=e;return n(["Avvia una versione locale specifica"])},refresh:e=>{const{normalize:n}=e;return n(["Aggiorna versioni"])},reinstallDescription:e=>{const{normalize:n}=e;return n(["Se si ritiene che l'installazione di questa versione presenti dei problemi, è possibile provare a reinstallarla."])},reinstallTitle:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Reinstalla ",r(o("version"))])},title:e=>{const{normalize:n,plural:r}=e;return r([n(["Versione locale"]),n(["Versioni locali"])])}},logLevel:{error:e=>{const{normalize:n}=e;return n(["Errore"])},info:e=>{const{normalize:n}=e;return n(["Info"])},success:e=>{const{normalize:n}=e;return n(["Successo"])},warning:e=>{const{normalize:n}=e;return n(["Avviso"])}},login:{dropHint:e=>{const{normalize:n}=e;return n(["Lasciare il collegamento con authcode qui per accedere manualmente"])},forgetPassword:e=>{const{normalize:n}=e;return n(["Hai dimenticato la password?"])},login:e=>{const{normalize:n}=e;return n(["Accedi"])},manualLoginUrl:e=>{const{normalize:n}=e;return n(["Se il browser non si apre, fare clic su questo link per l'autenticazione!"])},signup:e=>{const{normalize:n}=e;return n(["Registrati"])},signupDescription:e=>{const{normalize:n}=e;return n(["Nuovo qui?"])},userRelogin:e=>{const{normalize:n}=e;return n(["Il token di accesso utente è scaduto. Effettuare nuovamente l'accesso!"])}},loginError:{acquireMicrosoftTokenFailed:e=>{const{normalize:n}=e;return n(["Impossibile acquisire il token Microsoft. Potrebbe trattarsi di un problema di rete. Riprovare."])},badNetworkOrServer:e=>{const{normalize:n}=e;return n(["Controllare la connessione di rete! Oppure il server di autenticazione potrebbe essere inattivo!"])},checkOwnershipFailed:e=>{const{normalize:n}=e;return n(["Impossibile verificare la proprietà del gioco. Riprovare."])},connectionReset:e=>{const{normalize:n}=e;return n(["Impossibile accedere poiché la connessione è stata reimpostata dal server"])},fetchMinecraftProfileFailed:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Impossibile recuperare il profilo Minecraft: ",r(o("reason"))])},illegalEmail:e=>{const{normalize:n}=e;return n(["L'E-mail deve essere valida"])},invalidCredentials:e=>{const{normalize:n}=e;return n(["Credenziali non valide. Nome utente o password non validi."])},loginMinecraftByXboxFailed:e=>{const{normalize:n}=e;return n(["Impossibile scambiare il token Minecraft con il token Xbox. Assicurarsi di disporre di Minecraft in Xbox o riprovare."])},loginXboxFailed:e=>{const{normalize:n}=e;return n(["Impossibile accedere a Xbox con il token Microsoft. Assicurarsi di disporre di un account Xbox indipendente dall'account Microsoft. Riprovare."])},noProfileForNewUser:e=>{const{normalize:n}=e;return n(["Nessun profilo di gioco trovato! \nSe sei un nuovo utente di Minecraft, accedi ad almeno una volta nel lanciatore ufficiale di Minecraft."])},requestFailed:e=>{const{normalize:n}=e;return n(["Accesso non riuscito, motivo sconosciuto. Riprovare."])},requireEmail:e=>{const{normalize:n}=e;return n(["L'e-mail è obbligatoria"])},requirePassword:e=>{const{normalize:n}=e;return n(["La password è obbligatoria"])},requireUsername:e=>{const{normalize:n}=e;return n(["Il nome utente è obbligatorio"])},timeout:e=>{const{normalize:n}=e;return n(["Timeout di accesso. Riprovare o controllare la connessione di rete."])}},logsCrashes:{crashes:e=>{const{normalize:n}=e;return n(["Report arresto anomalo"])},logs:e=>{const{normalize:n}=e;return n(["Log"])},placeholder:e=>{const{normalize:n}=e;return n(["Nessun file trovato"])},title:e=>{const{normalize:n}=e;return n(["Log o report arresto anomalo"])}},me:{games:e=>{const{normalize:n}=e;return n(["I miei giochi"])},modpacks:e=>{const{normalize:n}=e;return n(["I miei modpack"])},news:e=>{const{normalize:n}=e;return n(["Notizie"])},recentPlay:e=>{const{normalize:n}=e;return n(["Giocato di recente"])},versions:e=>{const{normalize:n}=e;return n(["Versioni installate"])}},minecraftVersion:{empty:e=>{const{normalize:n}=e;return n(["Impossibile caricare le versioni di Minecraft"])},name:e=>{const{normalize:n}=e;return n(["Versione Minecraft"])},release:e=>{const{normalize:n}=e;return n(["Release"])},showAlpha:e=>{const{normalize:n}=e;return n(["Mostra snapshot"])},snapshot:e=>{const{normalize:n}=e;return n(["Snapshot"])}},mod:{acceptVersion:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Accetta ",r(o("version"))])},applyGroupRules:e=>{const{normalize:n}=e;return n(["Applicare le regole di raggruppamento salvate"])},compatible:e=>{const{normalize:n}=e;return n(["Mod compatibile."])},currentVersion:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Versione corrente ",r(o("current"))])},deletion:e=>{const{normalize:n}=e;return n(["Elimina mod"])},deletionHint:e=>{const{normalize:n,plural:r}=e;return r([n(["Perderai questa mod e i relativi metadati per sempre. Sei sicuro di volerla eliminare?"]),n(["Perderai queste mod e questi metadati per sempre. Sei sicuro di volerlo fare?"])])},deletionRestHint:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["E ",r(o("rest"))," altre Mods..."])},denseView:e=>{const{normalize:n}=e;return n(["Vista densa"])},dropHint:e=>{const{normalize:n}=e;return n(["Rilasca il file .jar/.litemod della mod qui per importarlo."])},duplicatedDetected:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," mod sono state duplicate"])},duplicatedDetectedDescription:e=>{const{normalize:n}=e;return n(["Mod trovate con lo stesso ID mod ma file diversi. \nCiò potrebbe causare l'arresto anomalo di Minecraft. \nSeleziona il file che desideri conservare."])},enabled:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," Mod abilitate"])},filter:e=>{const{normalize:n}=e;return n(["Filtra Mod"])},group:e=>{const{normalize:n}=e;return n(["Raggruppare"])},groupInstalled:e=>{const{normalize:n}=e;return n(["Raggruppa le mod installate"])},hasUpdate:e=>{const{normalize:n}=e;return n(["la Mod ha una nuova versione!"])},hideIncompatible:e=>{const{normalize:n}=e;return n(["Nascondi Mod Incompatibili"])},incompatible:e=>{const{normalize:n}=e;return n(["Mod Incompatibile."])},incompatibleHint:e=>{const{normalize:n}=e;return n(["Le mod potrebbero avere problemi di compatibilità"])},incompatibleHintDescription:e=>{const{normalize:n}=e;return n(["Potrebbero mancare alcune dipendenze delle mod. \nOppure alcune versioni delle dipendenze non corrispondono."])},manage:e=>{const{normalize:n}=e;return n(["Gestisci Mod"])},maybeCompatible:e=>{const{normalize:n}=e;return n(["Forse Compatibile."])},modloaderSelectHint:e=>{const{normalize:n}=e;return n(["Il mod supporta i seguenti caricatori di mod. \nSelezionane uno da installare."])},modloaderSelectNotSupported:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Non trovato ",r(o("modloader"))," per Minecraft ",r(o("minecraft"))])},mods:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," Mods"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Mod"]),n(["Mods"])])},noModLoaderHint:e=>{const{normalize:n}=e;return n(["Non dimenticare di abilitare un modloader per utilizzare le mod!"])},openLink:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Apri l'url della mod ",r(o("url"))])},search:e=>{const{normalize:n}=e;return n(["Cerca Mod"])},searchOnCurseforge:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Cerca ",r(o("name"))," in curseforge"])},searchOnModrinth:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Cerca ",r(o("name"))," in Modrinth"])},showDirectory:e=>{const{normalize:n}=e;return n(["Mostra la directory delle mod"])},showFile:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Mostra il percorso della mod ",r(o("file"))])},showInCurseforge:e=>{const{normalize:n}=e;return n(["Mostra la mod in curseforge"])},showInModrinth:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Mostra ",r(o("name"))," in Modrinth"])},switchDefaultSource:e=>{const{normalize:n}=e;return n(["Sorgente delle Mod Predefinita"])},syncGroupRules:e=>{const{normalize:n}=e;return n(["Salva regole di raggruppamento"])},toUpdate:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," da aggiornare"])},ungroup:e=>{const{normalize:n}=e;return n(["Non gruppo"])}},modFilter:{clear:e=>{const{normalize:n}=e;return n(["Filtro chiaro"])},dependenciesInstallOnly:e=>{const{normalize:n}=e;return n(["Mostra solo mod di dipendenze mancate"])},disabledOnly:e=>{const{normalize:n}=e;return n(["Mostra solo le mod disabilitate"])},hasUpdateOnly:e=>{const{normalize:n}=e;return n(["Solo lo spettacolo ha mod di aggiornamento"])},incompatibleOnly:e=>{const{normalize:n}=e;return n(["Mostra solo mod incompatibili"])},unusedOnly:e=>{const{normalize:n}=e;return n(["Mostra solo mod biblioteche inutilizzate"])}},modInstall:{all:e=>{const{normalize:n}=e;return n(["Tutti"])},archived:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("nome"))," è stato archiviato. \n",r(o("name"))," non riceverà ulteriori aggiornamenti a meno che l'autore non decida di annullare l'archiviazione del progetto."])},checkDependencies:e=>{const{normalize:n}=e;return n(["Controlla le dipendenze"])},checkUpgrade:e=>{const{normalize:n}=e;return n(["Controlla Aggiornamento delle Mod"])},checkedDependencies:e=>{const{normalize:n}=e;return n(["Dipendenze controllate"])},checkedUpgrade:e=>{const{normalize:n}=e;return n(["Aggiornamento controllato"])},currentVersion:e=>{const{normalize:n}=e;return n(["Versione Selezionata"])},dependencyHint:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Installata un'altra versione ",r(o("version"))])},display:e=>{const{normalize:n}=e;return n(["Visualizza mod"])},explore:e=>{const{normalize:n}=e;return n(["Esplora il mercato"])},install:e=>{const{normalize:n}=e;return n(["Installa"])},installDependencies:e=>{const{normalize:n}=e;return n(["Installa le dipendenze mancanti"])},installHint:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Verrà installato il file ",r(o("file"))," con ",r(o("dependencies"))," dipendenze"])},installed:e=>{const{normalize:n}=e;return n(["Installato"])},local:e=>{const{normalize:n}=e;return n(["Cache del disco"])},noVersionSupported:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["la mod supporta solo Minecraft ",r(o("supported")),"."])},recommendation:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Esplora ",r(o("first"))," o ",r(o("second"))," mod in ",r(o("modrinth"))," e ",r(o("curseforge")),"!"])},removeUnusedLibraries:e=>{const{normalize:n}=e;return n(["Rimuovi le mod librerie inutilizzate"])},search:e=>{const{normalize:n}=e;return n(["Risultato della ricerca"])},searchHint:e=>{const{normalize:n}=e;return n(["Cerca e seleziona il progetto"])},skipVersion:e=>{const{normalize:n}=e;return n(["Salta le Mod con diverse versioni di Minecraft"])},source:e=>{const{normalize:n}=e;return n(["Sorgente Mod"])},switch:e=>{const{normalize:n}=e;return n(["Cambia versione"])},upgrade:e=>{const{normalize:n}=e;return n(["Aggiorna le Mod"])}},modUpgradePolicy:{curseforge:e=>{const{normalize:n}=e;return n(["Curseforge  Maledizione"])},curseforgeOnly:e=>{const{normalize:n}=e;return n(["Solo Forgiamaledizione"])},modrinth:e=>{const{normalize:n}=e;return n(["Modrinth Primo"])},modrinthOnly:e=>{const{normalize:n}=e;return n(["Solo Modrinth"])},name:e=>{const{normalize:n}=e;return n(["Politica di aggiornamento"])}},modified:{reset:e=>{const{normalize:n}=e;return n(["Reimposta"])},save:e=>{const{normalize:n}=e;return n(["Salva"])},unsaved:e=>{const{normalize:n}=e;return n(["La tua modifica non è stata salvata!"])}},modpack:{author:e=>{const{normalize:n}=e;return n(["Nome autore"])},authorHint:e=>{const{normalize:n}=e;return n(["Questo potrebbe essere utilizzato per firmare l'esportazione del modpack (Curseforge)"])},delete:{hint:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Questo eliminerà il modpack ",r(o("name"))," con i suoi metadati. Sei sicuro?"])},title:e=>{const{normalize:n}=e;return n(["Elimina il Modpack"])}},description:e=>{const{normalize:n}=e;return n(["Descrizione"])},descriptionHint:e=>{const{normalize:n}=e;return n(["Descrizione generale del tuo modpack. Potrebbe essere utilizzato per l'esportazione come modpack curseforge."])},dropHint:e=>{const{normalize:n}=e;return n(["Rilascia lo zip del modpack qui per importare"])},emitCurseforge:e=>{const{normalize:n}=e;return n(["Emisfero Curseforge Modpack"])},emitMcbbs:e=>{const{normalize:n}=e;return n(["Emisfero MCBBS Modpack"])},emitModrinth:e=>{const{normalize:n}=e;return n(["Emisfero Modrinth Modpack"])},emitModrinthStrict:e=>{const{normalize:n}=e;return n(["Formato Modrinth Strict"])},emitModrinthStrictDescription:e=>{const{normalize:n}=e;return n(["Sono consentiti solo gli URL dei 4 domini elencati nel documento modrinth"])},export:e=>{const{normalize:n}=e;return n(["Esporta come Modpack"])},general:e=>{const{normalize:n}=e;return n(["Informazioni generali"])},includeAssets:e=>{const{normalize:n}=e;return n(["Includi risorse"])},includeLibraries:e=>{const{normalize:n}=e;return n(["Includi librerie"])},includes:e=>{const{normalize:n}=e;return n(["File da includere"])},modpackVersion:e=>{const{normalize:n}=e;return n(["Versione Modpack"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Modpack"]),n(["Modpacks"])])},overrides:e=>{const{normalize:n}=e;return n(["Sostituisce"])},showFile:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Mostra il file ",r(o("file"))])},showInCurseforge:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Mostra ",r(o("name"))," in Curseforge"])},showInFtb:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Mostra ",r(o("name"))," in FTB"])},showInModrinth:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Mostra ",r(o("name"))," in Modrinth"])},url:e=>{const{normalize:n}=e;return n(["URL"])},urlHint:e=>{const{normalize:n}=e;return n(["L'homepage del tuo modpack"])}},modpackImportConfirm:{description:e=>{const{normalize:n}=e;return n(["Rilevati rilasciare un file nel lanciatore. \nStai cercando di importare un modpack?"])},title:e=>{const{normalize:n}=e;return n(["Stai cercando di importare un modpack?"])}},modrinth:{browseUrl:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Apri nel browser ",r(o("url"))])},categories:{"128x":e=>{const{normalize:n}=e;return n(["128x"])},"16x":e=>{const{normalize:n}=e;return n(["16x"])},"256x":e=>{const{normalize:n}=e;return n(["256x"])},"32x":e=>{const{normalize:n}=e;return n(["32x"])},"48x":e=>{const{normalize:n}=e;return n(["48x"])},"512x+":e=>{const{normalize:n}=e;return n(["512x+"])},"64x":e=>{const{normalize:n}=e;return n(["64x"])},"8x-":e=>{const{normalize:n}=e;return n(["8x-"])},adventure:e=>{const{normalize:n}=e;return n(["Avventura"])},atmosphere:e=>{const{normalize:n}=e;return n(["Atmosfera"])},audio:e=>{const{normalize:n}=e;return n(["Audio"])},blocks:e=>{const{normalize:n}=e;return n(["Blocchi"])},bloom:e=>{const{normalize:n}=e;return n(["Bloom"])},bukkit:e=>{const{normalize:n}=e;return n(["Bukkit"])},bungeecord:e=>{const{normalize:n}=e;return n(["Bungeecord"])},canvas:e=>{const{normalize:n}=e;return n(["Tela"])},cartoon:e=>{const{normalize:n}=e;return n(["Cartone animato"])},categories:e=>{const{normalize:n}=e;return n(["Categorie"])},challenging:e=>{const{normalize:n}=e;return n(["Stimolante"])},"colored-lighting":e=>{const{normalize:n}=e;return n(["Illuminazione a colori"])},combat:e=>{const{normalize:n}=e;return n(["Combattimento"])},"core-shaders":e=>{const{normalize:n}=e;return n(["Core-shaders"])},cursed:e=>{const{normalize:n}=e;return n(["Maledetto"])},datapack:e=>{const{normalize:n}=e;return n(["Pacchetto dati"])},decoration:e=>{const{normalize:n}=e;return n(["Decorazione"])},economy:e=>{const{normalize:n}=e;return n(["Economia"])},entities:e=>{const{normalize:n}=e;return n(["Entità"])},environment:e=>{const{normalize:n}=e;return n(["Ambiente"])},equipment:e=>{const{normalize:n}=e;return n(["Attrezzatura"])},fabric:e=>{const{normalize:n}=e;return n(["Tessuto"])},fantasy:e=>{const{normalize:n}=e;return n(["Fantasia"])},features:e=>{const{normalize:n}=e;return n(["Caratteristiche"])},folia:e=>{const{normalize:n}=e;return n(["Folia"])},foliage:e=>{const{normalize:n}=e;return n(["Fogliame"])},fonts:e=>{const{normalize:n}=e;return n(["Font"])},food:e=>{const{normalize:n}=e;return n(["Cibo"])},forge:e=>{const{normalize:n}=e;return n(["Forgia"])},"game-mechanics":e=>{const{normalize:n}=e;return n(["Meccaniche di gioco"])},gui:e=>{const{normalize:n}=e;return n(["Gui"])},high:e=>{const{normalize:n}=e;return n(["Alto"])},iris:e=>{const{normalize:n}=e;return n(["Iris"])},items:e=>{const{normalize:n}=e;return n(["Articoli"])},"kitchen-sink":e=>{const{normalize:n}=e;return n(["Lavello della cucina"])},library:e=>{const{normalize:n}=e;return n(["Biblioteca"])},lightweight:e=>{const{normalize:n}=e;return n(["Leggero"])},liteloader:e=>{const{normalize:n}=e;return n(["Liteloader"])},locale:e=>{const{normalize:n}=e;return n(["Locale"])},low:e=>{const{normalize:n}=e;return n(["Basso"])},magic:e=>{const{normalize:n}=e;return n(["Magia"])},management:e=>{const{normalize:n}=e;return n(["Gestione"])},medium:e=>{const{normalize:n}=e;return n(["Medio"])},minecraft:e=>{const{normalize:n}=e;return n(["Minecraft"])},minigame:e=>{const{normalize:n}=e;return n(["Mini Giochi"])},misc:e=>{const{normalize:n}=e;return n(["Misc"])},mobs:e=>{const{normalize:n}=e;return n(["Mob"])},modded:e=>{const{normalize:n}=e;return n(["Modificato"])},models:e=>{const{normalize:n}=e;return n(["Modelli"])},modloader:e=>{const{normalize:n}=e;return n(["Mod Loader"])},multiplayer:e=>{const{normalize:n}=e;return n(["Multigiocatore"])},neoforge:e=>{const{normalize:n}=e;return n(["NeoForge"])},optifine:e=>{const{normalize:n}=e;return n(["Optifine"])},optimization:e=>{const{normalize:n}=e;return n(["Ottimizzazioni"])},paper:e=>{const{normalize:n}=e;return n(["Carta"])},"path-tracing":e=>{const{normalize:n}=e;return n(["Tracciamento del percorso"])},pbr:e=>{const{normalize:n}=e;return n(["PBR"])},"performance impact":e=>{const{normalize:n}=e;return n(["Impatto sulle prestazioni"])},potato:e=>{const{normalize:n}=e;return n(["Patata"])},purpur:e=>{const{normalize:n}=e;return n(["Purpur"])},quests:e=>{const{normalize:n}=e;return n(["Quest"])},quilt:e=>{const{normalize:n}=e;return n(["Quilt"])},realistic:e=>{const{normalize:n}=e;return n(["Realistico"])},reflections:e=>{const{normalize:n}=e;return n(["Riflessioni"])},resolutions:e=>{const{normalize:n}=e;return n(["Risoluzioni"])},rift:e=>{const{normalize:n}=e;return n(["Rift"])},screenshot:e=>{const{normalize:n}=e;return n(["Screenshot"])},"semi-realistic":e=>{const{normalize:n}=e;return n(["Semi realistico"])},shadows:e=>{const{normalize:n}=e;return n(["Ombre"])},simplistic:e=>{const{normalize:n}=e;return n(["Semplice"])},social:e=>{const{normalize:n}=e;return n(["Sociale"])},spigot:e=>{const{normalize:n}=e;return n(["Spigot"])},sponge:e=>{const{normalize:n}=e;return n(["Spugna"])},storage:e=>{const{normalize:n}=e;return n(["Deposito"])},technology:e=>{const{normalize:n}=e;return n(["Tecnologia"])},themed:e=>{const{normalize:n}=e;return n(["Tematico"])},transportation:e=>{const{normalize:n}=e;return n(["Trasporto"])},tweaks:e=>{const{normalize:n}=e;return n(["Tweaks"])},utility:e=>{const{normalize:n}=e;return n(["Utilità"])},vanilla:e=>{const{normalize:n}=e;return n(["Vaniglia"])},"vanilla-like":e=>{const{normalize:n}=e;return n(["Simile alla vaniglia"])},velocity:e=>{const{normalize:n}=e;return n(["Velocità"])},waterfall:e=>{const{normalize:n}=e;return n(["Cascata"])},worldgen:e=>{const{normalize:n}=e;return n(["Generatore di mondi"])}},clientSide:e=>{const{normalize:n}=e;return n(["Lato client"])},copyTitle:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Copia il testo ",r(o("title"))," negli appunti"])},createAt:e=>{const{normalize:n}=e;return n(["Creato"])},createCollection:e=>{const{normalize:n}=e;return n(["Crea collezione"])},description:e=>{const{normalize:n}=e;return n(["Descrizione"])},downloads:e=>{const{normalize:n}=e;return n(["Download"])},environments:{client:e=>{const{normalize:n}=e;return n(["Client"])},default:e=>{const{normalize:n}=e;return n(["Predefinito"])},name:e=>{const{normalize:n}=e;return n(["Ambiente"])},optional:e=>{const{normalize:n}=e;return n(["Opzionale"])},required:e=>{const{normalize:n}=e;return n(["Richiesto"])},server:e=>{const{normalize:n}=e;return n(["Server"])},unsupported:e=>{const{normalize:n}=e;return n(["Non supportato"])}},externalResources:e=>{const{normalize:n}=e;return n(["Risorse esterne"])},featuredVersions:e=>{const{normalize:n}=e;return n(["Versioni in primo piano"])},followedProjects:e=>{const{normalize:n}=e;return n(["Seguiti progetti"])},followers:e=>{const{normalize:n}=e;return n(["Seguaci"])},gallery:e=>{const{normalize:n}=e;return n(["Galleria"])},gameVersions:{name:e=>{const{normalize:n}=e;return n(["Versioni del gioco"])}},headers:{status:e=>{const{normalize:n}=e;return n(["Statistiche"])},support:e=>{const{normalize:n}=e;return n(["Supporti"])},version:e=>{const{normalize:n}=e;return n(["Versione"])}},issueUrl:e=>{const{normalize:n}=e;return n(["Problema URL"])},license:e=>{const{normalize:n}=e;return n(["Licenza"])},licenses:{name:e=>{const{normalize:n}=e;return n(["Licenze"])}},loginHint:e=>{const{normalize:n}=e;return n(["L'operazione richiede che ModRinth sia eseguita. \nIl lanciatore aprirà una finestra del browser per accedere a ModRinth."])},loginTitle:e=>{const{normalize:n}=e;return n(["Accedi a ModRinth"])},modLoaders:{name:e=>{const{normalize:n}=e;return n(["Mod Loaders"])}},perPage:e=>{const{normalize:n}=e;return n(["Per pagina"])},projectId:e=>{const{normalize:n}=e;return n(["ID progetto"])},projectMembers:e=>{const{normalize:n}=e;return n(["Membri del progetto"])},projectType:{mod:e=>{const{normalize:n}=e;return n(["Mod"])},modpack:e=>{const{normalize:n}=e;return n(["Modpack"])},name:e=>{const{normalize:n}=e;return n(["Tipo di progetto"])},resourcePack:e=>{const{normalize:n}=e;return n(["Pacchetto di risorse"])},shader:e=>{const{normalize:n}=e;return n(["Shader"])}},projects:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," Projects"])},quickSearch:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Cerca ",r(o("title"))])},searchText:e=>{const{normalize:n}=e;return n(["Cerca"])},serverSide:e=>{const{normalize:n}=e;return n(["Lato server"])},sort:{downloads:e=>{const{normalize:n}=e;return n(["Conteggio dei download"])},follows:e=>{const{normalize:n}=e;return n(["Conteggio dei follower"])},newest:e=>{const{normalize:n}=e;return n(["Creato di recente"])},relevance:e=>{const{normalize:n}=e;return n(["Rilevanza"])},title:e=>{const{normalize:n}=e;return n(["Ordina per"])},updated:e=>{const{normalize:n}=e;return n(["Aggiornato di recente"])}},sourceUrl:e=>{const{normalize:n}=e;return n(["URL di origine"])},technicalInformation:e=>{const{normalize:n}=e;return n(["Informazioni tecniche"])},updateAt:e=>{const{normalize:n}=e;return n(["Aggiornato"])},versions:e=>{const{normalize:n}=e;return n(["Versioni"])},wikiUrl:e=>{const{normalize:n}=e;return n(["Wiki"])}},modrinthCard:{currentVersion:e=>{const{normalize:n}=e;return n(["Versione corrente"])},projectHint:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(['Questa istanza è stata creata da Modrinth modpack da <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',r(o("title")),'</code> (project id:\n      <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',r(o("id")),"</code>)\n"])}},multiplayer:{allowTurn:e=>{const{normalize:n}=e;return n(["Abilita il server di relay"])},allowTurnHint:e=>{const{normalize:n}=e;return n(["Abilita il server relay se non riesci a connetterti con il tuo amico. Tuttavia, l'utilizzo di un server di relay potrebbe rallentare la tua connessione. Usalo con cautela."])},complete:e=>{const{normalize:n}=e;return n(["Completo"])},confirm:e=>{const{normalize:n}=e;return n(["Conferma"])},connections:e=>{const{normalize:n}=e;return n(["Connessioni"])},copied:e=>{const{normalize:n}=e;return n(["Copiato!"])},copy:e=>{const{normalize:n}=e;return n(["Copia"])},copyGroupToFriendHint:e=>{const{normalize:n}=e;return n(["Consenti ai tuoi amici di unirsi al gruppo con questo ID"])},copyLocalHint:e=>{const{normalize:n}=e;return n(['"Per favore copia il testo SDP locale e invialo al tuo amico affinché il tuo amico inserisca questo testo nella connessione di join <span>Un token può essere utilizzato solo per <span style="color: red; font-weight: bold;">un peer</span>! Non puoi inviare lo stesso token a più peer!</span> <span class="hint-text" style="font-style: italic;">Se è necessario connettere più peer, è necessario creare <span style="font-weight: bold; color: rgba(245, 158, 11)">più</span> connessioni.</span>"\n'])},creaLocalToken:e=>{const{normalize:n}=e;return n(["Crea token locale"])},createLocalToken:e=>{const{normalize:n}=e;return n(["Crea token locale"])},currentIpTitle:e=>{const{normalize:n}=e;return n(["Rileva IP pubblico"])},currentNatTitle:e=>{const{normalize:n}=e;return n(["Rete corrente (NAT):"])},difficultyLevelHint:e=>{const{normalize:n}=e;return n(["Livello di difficoltà per creare una connessione peer con altri:"])},disconnect:e=>{const{normalize:n}=e;return n(["Disconnetti"])},disconnectDescription:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Sei sicuro di voler disconnettere l'utente ",r(o("user")),"(",r(o("id")),")?"])},disconnected:e=>{const{normalize:n}=e;return n(["Disconnesso"])},enterRemoteToken:e=>{const{normalize:n}=e;return n(["Inserisci il token remoto"])},enterRemoteTokenHint:e=>{const{normalize:n}=e;return n(["Una volta che il tuo peer ha inserito il tuo token, devi inserire il suo token nell'area di testo qui sotto. Fai clic su Conferma per connetterti."])},exposedPortDescription:e=>{const{normalize:n}=e;return n(["La porta che hai esposto ad altri peer"])},exposedPorts:e=>{const{normalize:n}=e;return n(["Porte inoltrate"])},gatheringIce:e=>{const{normalize:n}=e;return n(['"Attendere che il server ICE raccolga informazioni sufficienti sulla rete. Se si è impazienti e ci sono informazioni sufficienti, è possibile fornire l\'SDP corrente all\'altra parte in anticipo e fare clic su Avanti Invia il <span class="v-chip v-chip--label v-size--small" style="text-font: bold">Local Token </span> al tuo peer, il tuo peer inserisce il tuo token in <span class="v-chip v-chip--label v-size--small" style="text-font"> Join Connection </span> section. Il server ICE potrebbe aver bisogno di tempo per raccogliere le tue informazioni per creare <span class="v-chip v-chip--label v-size--small" style="text-font: bold">Local token</span>. Non è necessario attendere fino a quando lo stato ICE non è completo. Se il token riportato di seguito rimane invariato, è possibile copiarlo e inviarlo al proprio peer."\n'])},groupId:e=>{const{normalize:n}=e;return n(["ID gruppo"])},illegalTokenDescription:e=>{const{normalize:n}=e;return n(["Token non valido, assicurarsi che il token del proprio peer sia corretto"])},initiateConnection:e=>{const{normalize:n}=e;return n(["Inizia la connessione"])},inviteLink:e=>{const{normalize:n}=e;return n(["Invita link"])},joinConnection:e=>{const{normalize:n}=e;return n(["Se il tuo peer ha già avviato una connessione, è necessario Unirsi alla connessione."])},joinManual:e=>{const{normalize:n}=e;return n(["Unisciti"])},joinOrCreateGroup:e=>{const{normalize:n}=e;return n(["Unisciti/Crea gruppo"])},joinOrCreateGroupHint:e=>{const{normalize:n}=e;return n(["Ottieni l'ID gruppo dai tuoi amici o crea un gruppo"])},kernel:e=>{const{normalize:n}=e;return n(["Kernel P2P"])},kernelDescription:e=>{const{normalize:n}=e;return n(["Utilizzare WebRTC nativo o node-datachannel. Cambiare questa impostazione solo se la connessione peer-to-peer si blocca occasionalmente la finestra del launcher."])},leaveGroup:e=>{const{normalize:n}=e;return n(["Abbandona il gruppo"])},localToken:e=>{const{normalize:n}=e;return n(["Token locale"])},manualConnect:e=>{const{normalize:n}=e;return n(["Connetti manualmente"])},name:e=>{const{normalize:n}=e;return n(["Multiplayer in LAN"])},networkInfo:e=>{const{normalize:n}=e;return n(["Informazioni sulla rete"])},next:e=>{const{normalize:n}=e;return n(["Avanti"])},otherExposedPortDescription:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Il port forwarding di ",r(o("user"))])},placeholder:e=>{const{normalize:n}=e;return n(["Connettiti con altri utenti per giocare a Minecraft su LAN!"])},previous:e=>{const{normalize:n}=e;return n(["Precedente"])},receiveHint:e=>{const{normalize:n}=e;return n(["Dopo che l'altra parte ha inserito il proprio token, la connessione verrà creata automaticamente. Ora è possibile chiudere la finestra di dialogo."])},receiveRemoteTokenHint:e=>{const{normalize:n}=e;return n(["Inserisci qui il token del tuo peer."])},remoteToken:e=>{const{normalize:n}=e;return n(["Token remoto"])},routerInfo:e=>{const{normalize:n}=e;return n(["Informazioni sul router"])},sendTokenToRemote:e=>{const{normalize:n}=e;return n(["Invia token al remoto"])},share:e=>{const{normalize:n}=e;return n(["Condividi configurazione istanza"])},sharing:e=>{const{normalize:n}=e;return n(["Condivisione file..."])},sharingNotificationBody:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Puoi scaricare o creare un'istanza dalla configurazione condivisa di ",r(o("name")),"."])},sharingNotificationTitle:e=>{const{normalize:n}=e;return n(["Un peer sta condividendo la configurazione del gioco"])},start:e=>{const{normalize:n}=e;return n(["Inizia"])},startNewP2PConnection:e=>{const{normalize:n}=e;return n(["Fare clic sul pulsante Start per creare una nuova connessione peer"])}},myStuff:e=>{const{normalize:n}=e;return n(["Le mie cose"])},name:e=>{const{normalize:n}=e;return n(["Nome"])},natType:{blocked:e=>{const{normalize:n}=e;return n(["Bloccato"])},fullCone:e=>{const{normalize:n}=e;return n(["Full Cone"])},openInternet:e=>{const{normalize:n}=e;return n(["Intert Aperto"])},restrictNat:e=>{const{normalize:n}=e;return n(["Restrizione NAT"])},restrictPortNat:e=>{const{normalize:n}=e;return n(["Restrizione porta NAT"])},symmetricNat:e=>{const{normalize:n}=e;return n(["NAT simmetrico"])},symmetricUDPFirewall:e=>{const{normalize:n}=e;return n(["Firewall UDP simmetrico"])},unknown:e=>{const{normalize:n}=e;return n(["Sconosciuto"])}},neoForgedVersion:{disable:e=>{const{normalize:n}=e;return n(["Disabilita NeoForged"])},empty:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["NeoForged non supporto ",r(o("version"))])},name:e=>{const{normalize:n}=e;return n(["NeoForged"])}},news:{name:e=>{const{normalize:n}=e;return n(["Notizie"])},readMore:e=>{const{normalize:n}=e;return n(["Leggi di più"])}},next:e=>{const{normalize:n}=e;return n(["Prossimo"])},no:e=>{const{normalize:n}=e;return n(["No"])},ok:e=>{const{normalize:n}=e;return n(["OK"])},optifineVersion:{disable:e=>{const{normalize:n}=e;return n(["Disabilita Optifine"])},empty:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Optifine non supporto Minecraft ",r(o("version"))])}},optional:e=>{const{normalize:n}=e;return n(["Opzionale"])},peerConnectionState:{closed:e=>{const{normalize:n}=e;return n(["Chiuso"])},connected:e=>{const{normalize:n}=e;return n(["Connesso"])},connecting:e=>{const{normalize:n}=e;return n(["Connessione in corso"])},disconnected:e=>{const{normalize:n}=e;return n(["Disconnesso"])},failed:e=>{const{normalize:n}=e;return n(["Non riuscito"])},name:e=>{const{normalize:n}=e;return n(["Stato connessione"])},new:e=>{const{normalize:n}=e;return n(["Nuovo"])}},peerGroupState:{closed:e=>{const{normalize:n}=e;return n(["Non nel gruppo"])},closing:e=>{const{normalize:n}=e;return n(["Chiuso"])},connected:e=>{const{normalize:n}=e;return n(["Gruppo Unito"])},connecting:e=>{const{normalize:n}=e;return n(["Connessione in corso"])}},peerIceGatheringState:{gathering:e=>{const{normalize:n}=e;return n(["Raccolta server ICE"])}},peerSignalingState:{"have-local-offer":e=>{const{normalize:n}=e;return n(["In attesa della descrizione del peer"])}},popular:e=>{const{normalize:n}=e;return n(["Popolarità"])},presence:{curseforge:e=>{const{normalize:n}=e;return n(["Visualizzazione CurseForge"])},curseforgeProject:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Visualizzazione ",r(o("name"))," in Curseforge"])},instance:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Inattivo nell'istanza ",r(o("instance"))])},instanceSetting:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Modifica impostazioni istanza: ",r(o("instance"))])},mod:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Visualizzazione Mods in ",r(o("instance"))])},modrinth:e=>{const{normalize:n}=e;return n(["Visualizzazione Modrinth"])},modrinthProject:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Visualizzazione ",r(o("name"))," in Modrinth"])},resourcePack:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Visualizzazione Pacchetti risorse in ",r(o("instance"))])},save:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Visualizzazione Salva in ",r(o("instance"))])},setting:e=>{const{normalize:n}=e;return n(["Visualizzazione Pagina impostazioni"])},shaderPack:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Visualizzazione Shader Packs in ",r(o("instance"))])},version:e=>{const{normalize:n}=e;return n(["Visualizzazione pagine versioni"])}},previous:e=>{const{normalize:n}=e;return n(["Precedente"])},proxy:{host:e=>{const{normalize:n}=e;return n(["Host"])},port:e=>{const{normalize:n}=e;return n(["Porta"])}},quiltVersion:{disable:e=>{const{normalize:n}=e;return n(["Disabilita Quilt"])},empty:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Quilt non supporta Minecraft ",r(o("version"))])}},refresh:e=>{const{normalize:n}=e;return n(["Aggiorna"])},refreshResource:e=>{const{normalize:n}=e;return n(["Aggiorna risorse"])},remove:e=>{const{normalize:n}=e;return n(["Rimuovi"])},resourcepack:{available:e=>{const{normalize:n}=e;return n(["Disponibile"])},compatible:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Formato compatibile ",r(o("format"))," con ",r(o("version"))])},defaultDescription:e=>{const{normalize:n}=e;return n(["Aspetto e funzionalità predefiniti di Minecraft"])},delete:{content:e=>{const{normalize:n}=e;return n(["Questa operazione rimuoverà il file del pacchetto risorse dal disco e non potrà essere annullata. Sei sicuro di volerlo fare?"])},title:e=>{const{normalize:n}=e;return n(["Elimina il pacchetto risorse"])}},dropHint:e=>{const{normalize:n}=e;return n(["Trascina la cartella/zip del pacchetto risorse qui per importare."])},enable:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," Resource Pack sono/è abilitati/o"])},import:e=>{const{normalize:n}=e;return n(["Importa pacchetto risorse"])},incompatible:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Pacchetto risorse incompatibile (",r(o("format")),"). Fitin ",r(o("accept")),". Corrente ",r(o("actual")),"."])},independent:e=>{const{normalize:n}=e;return n(["Istanza che utilizza la cartella del pacchetto risorse indipendente"])},manage:e=>{const{normalize:n}=e;return n(["Gestisci pacchetti risorse"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Pacchetto risorse"]),n(["Pacchetti risorse"])])},searchHint:e=>{const{normalize:n}=e;return n(["Ricerca reosurce pack"])},searchOnCurseforge:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Ricerca ",r(o("name"))," in curseforge"])},searchOnModrinth:e=>{const{normalize:n,linked:r,type:o}=e;return n([r("mod.searchOnModrinth",void 0,o)])},selectSearchHint:e=>{const{normalize:n}=e;return n(["Ricerca e selezione del pacchetto risorse"])},selected:e=>{const{normalize:n}=e;return n(["Pacchetti risorse selezionati"])},shared:e=>{const{normalize:n}=e;return n(["Istanza che utilizza la cartella del pacchetto risorse condivisa"])},showFile:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Mostra il pacchetto risorse nella cartella ",r(o("file"))])},showInCurseforge:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Mostra ",r(o("name"))," in curseforge"])},unselected:e=>{const{normalize:n}=e;return n(["Pacchetti risorse non selezionati"])}},save:{cheat:e=>{const{normalize:n}=e;return n(["Imbrogliare"])},copy:{cancel:e=>{const{normalize:n}=e;return n(["Annulla copia"])},confirm:e=>{const{normalize:n}=e;return n(["Avvia copia"])},description:e=>{const{normalize:n}=e;return n(["Selezionare il profilo di destinazione in cui si desidera salvare."])},name:e=>{const{normalize:n}=e;return n(["Copia salvataggio"])},title:e=>{const{normalize:n}=e;return n(["Copia il salvataggio in un altro profilo"])}},copyFrom:{cancel:e=>{const{normalize:n}=e;return n(["Annulla"])},confirm:e=>{const{normalize:n}=e;return n(["Avvia copia"])},description:e=>{const{normalize:n}=e;return n(["È possibile distribuire il salvataggio a questa istanza da altre istanze o da risorse gestite (curseforge)"])},from:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Da ",r(o("src"))])},fromProfile:e=>{const{normalize:n}=e;return n(["Da altre istanze"])},fromResource:e=>{const{normalize:n}=e;return n(["Da risorse gestite"])},title:e=>{const{normalize:n}=e;return n(["Importa salvataggio da fonte gestita"])}},createNew:e=>{const{normalize:n}=e;return n(["Crea un nuovo mondo"])},createdWorlds:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Hai ",r(o("count"))," mondi"])},deleteHint:e=>{const{normalize:n}=e;return n(["Questa operazione non può essere annullata. Si perderanno definitivamente questi dati di salvataggio. Sei sicuro di voler eliminare questo salvataggio?"])},deleteTitle:e=>{const{normalize:n}=e;return n(["Elimina il salvataggio"])},detail:e=>{const{normalize:n}=e;return n(["Altre informazioni"])},dropHint:e=>{const{normalize:n}=e;return n(["Trascina il salvataggio zip qui per importare"])},export:e=>{const{normalize:n}=e;return n(["Esporta salvataggio"])},exportMessage:e=>{const{normalize:n}=e;return n(["Esporta il salvataggio come zip"])},exportTitle:e=>{const{normalize:n}=e;return n(["Esporta il salvataggio"])},gameMode:e=>{const{normalize:n}=e;return n(["modalità di gioco"])},import:e=>{const{normalize:n}=e;return n(["Importa salvataggio"])},importMessage:e=>{const{normalize:n}=e;return n(["Importa un salvataggio da zip"])},importTitle:e=>{const{normalize:n}=e;return n(["Importa un salvataggio"])},independent:e=>{const{normalize:n}=e;return n(["L'istanza utilizza una cartella di salvataggio indipendente"])},levelName:e=>{const{normalize:n}=e;return n(["Nome del livello"])},manage:e=>{const{normalize:n}=e;return n(["Gestisci salvataggi"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Salva"]),n(["Salva"])])},search:e=>{const{normalize:n}=e;return n(["Cerca salvataggi"])},selected:e=>{const{normalize:n}=e;return n(["archivio locale"])},shared:e=>{const{normalize:n}=e;return n(["L'istanza utilizza la cartella di salvataggio condivisa"])},showDirectory:e=>{const{normalize:n}=e;return n(["Mostra la directory di salvataggio"])},unselected:e=>{const{normalize:n}=e;return n(["archivio condiviso"])},useCurrent:e=>{const{normalize:n}=e;return n(["Usa il mondo attuale"])}},saves:{},screenshots:{empty:e=>{const{normalize:n}=e;return n(["Non hai screenshot"])},goto:e=>{const{normalize:n}=e;return n(["Apri cartella"])},name:e=>{const{normalize:n}=e;return n(["Screenshots"])},playRandom:e=>{const{normalize:n}=e;return n(["Riproduci a caso"])},playSequence:e=>{const{normalize:n}=e;return n(["Riproduci in ordine"])}},search:{favorate:e=>{const{normalize:n}=e;return n(["Collezione"])}},server:{acceptingMinecraftVersion:e=>{const{normalize:n}=e;return n(["Versione Minecraft accettata"])},creationHint:e=>{const{normalize:n}=e;return n(["Inserire l'indirizzo del server e fare ping al server"])},delete:{},error:{},expectedVersions:e=>{const{normalize:n}=e;return n(["Versioni supportate"])},export:e=>{const{normalize:n}=e;return n(["Server di esportazione"])},exportNoFilesHint:e=>{const{normalize:n}=e;return n(["Nessun file di server trovati. \nÈ possibile eseguire un server su un locale per generare alcuni file."])},exportOption:e=>{const{normalize:n}=e;return n(["Opzioni di esportazione del server"])},exportSSHAuthenticationFailed:e=>{const{normalize:n}=e;return n(["Tutti i metodi di autenticazione non sono riusciti. \nSi prega di controllare il nome utente/password o la chiave privata."])},exportSSHOptions:e=>{const{normalize:n}=e;return n(["Opzioni SSH"])},exportSSHPrivateKeyPath:e=>{const{normalize:n}=e;return n(["SSH Private Key Path"])},exportSSHRemotePath:e=>{const{normalize:n}=e;return n(["Percorso del server remoto"])},exportToFolder:e=>{const{normalize:n}=e;return n(["Esportazione in cartella"])},filterVersion:e=>{const{normalize:n}=e;return n(["Filtra la versione di Minecraft rispondente del server"])},host:e=>{const{normalize:n}=e;return n(["Host"])},hostHint:e=>{const{normalize:n}=e;return n(["L'host (con porta) del server"])},hostRequired:e=>{const{normalize:n}=e;return n(["Immettere l'indirizzo IP del server"])},ipAddress:e=>{const{normalize:n}=e;return n(["Indirizzo IP"])},maxPlayers:e=>{const{normalize:n}=e;return n(["Giocatori massimi"])},motd:e=>{const{normalize:n}=e;return n(["MOTD del server"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Server"]),n(["Server"])])},nogui:e=>{const{normalize:n}=e;return n(["Nessuna GUI del server"])},onlineMode:e=>{const{normalize:n}=e;return n(["Modalità online"])},ping:e=>{const{normalize:n}=e;return n(["Ping"])},pings:e=>{const{normalize:n}=e;return n(["Ping"])},players:e=>{const{normalize:n}=e;return n(["Giocatori"])},port:e=>{const{normalize:n}=e;return n(["Porta"])},recommendedMinecraftVersion:e=>{const{normalize:n}=e;return n(["Versione Minecraft"])},status:e=>{const{normalize:n}=e;return n(["Stato server"])},unknown:e=>{const{normalize:n}=e;return n(["Server sconosciuto"])},unknownDescription:e=>{const{normalize:n}=e;return n(["Server sconosciuto. Aggiorna"])},upload:e=>{const{normalize:n}=e;return n(["Carica server"])},version:e=>{const{normalize:n}=e;return n(["Versione richiesta dal server"])},versionHint:e=>{const{normalize:n}=e;return n(["La versione di Minecraft di cui eseguire il ping"])}},serverStatus:{nohost:e=>{const{normalize:n}=e;return n(["§4Impossibile trovare l'host!"])},ping:e=>{const{normalize:n}=e;return n(["Ping..."])},refuse:e=>{const{normalize:n}=e;return n(["§4Server rufiutato!"])},timeout:e=>{const{normalize:n}=e;return n(["§4Tmeout della conessione del server!"])}},setting:{allowPrerelease:e=>{const{normalize:n}=e;return n(["Scarica la pre-release"])},allowPrereleaseDescription:e=>{const{normalize:n}=e;return n(["La pre-release potrebbe essere instabile"])},apiSets:{auto:e=>{const{normalize:n}=e;return n(["Auto (Determina dalla rete)"])},official:e=>{const{normalize:n}=e;return n(["Ufficiale (Mojang)"])}},appearance:e=>{const{normalize:n}=e;return n(["Aspetto"])},appxUpdateHint:e=>{const{normalize:n}=e;return n(["Il launcher scaricherà ed eseguirà l'installer. Se l'installer popup non funziona, eseguilo manualmente."])},autoDownload:e=>{const{normalize:n}=e;return n(["Aggiornamento automatico"])},autoDownloadDescription:e=>{const{normalize:n}=e;return n(["Aggiornamento automatico se disponibile"])},autoInstallOnAppQuit:e=>{const{normalize:n}=e;return n(["Installazione automatica"])},autoInstallOnAppQuitDescription:e=>{const{normalize:n}=e;return n(["Installa automaticamente l'aggiornamento alla chiusura dell'app"])},backgroundColorAbove:e=>{const{normalize:n}=e;return n(["Mostra il colore di sfondo come overlay"])},backgroundColorAboveDescription:e=>{const{normalize:n}=e;return n(["Questa opzione farà sì che il colore di sfondo venga visualizzato sopra l'immagine o il video di sfondo."])},backgroundImage:e=>{const{normalize:n}=e;return n(["Immagine di sfondo"])},backgroundImageBlur:e=>{const{normalize:n}=e;return n(["Sfocatura immagine"])},backgroundImageBlurDescription:e=>{const{normalize:n}=e;return n(["Trascina per sfocare, facile"])},backgroundImageClear:e=>{const{normalize:n}=e;return n(["Cancella"])},backgroundImageDescription:e=>{const{normalize:n}=e;return n(["Seleziona un'immagine come sfondo o cancella"])},backgroundImageFit:{contain:e=>{const{normalize:n}=e;return n(["Contenuto"])},cover:e=>{const{normalize:n}=e;return n(["Copertura"])},name:e=>{const{normalize:n}=e;return n(["Adatta immagine"])}},backgroundImageSelect:e=>{const{normalize:n}=e;return n(["seleziona"])},backgroundMusic:e=>{const{normalize:n}=e;return n(["Tema musica di sottofondo"])},backgroundType:e=>{const{normalize:n}=e;return n(["Tipo di sfondo"])},backgroundTypeDescription:e=>{const{normalize:n}=e;return n(["Mostra effetti speciali sullo sfondo (potrebbe influire sulle prestazioni)"])},backgroundTypes:{halo:e=>{const{normalize:n}=e;return n(["Alone"])},image:e=>{const{normalize:n}=e;return n(["Immagine"])},none:e=>{const{normalize:n}=e;return n(["Nessuno"])},particle:e=>{const{normalize:n}=e;return n(["Particella"])},video:e=>{const{normalize:n}=e;return n(["video"])}},backgroundVideo:e=>{const{normalize:n}=e;return n(["Video di sfondo"])},backgroundVideoDescription:e=>{const{normalize:n}=e;return n(["seleziona o cancella il video"])},backgroundVideoSelect:e=>{const{normalize:n}=e;return n(["seleziona"])},backgroundVideoVolume:e=>{const{normalize:n}=e;return n(["volume"])},backgroundVideoVolumeDescription:e=>{const{normalize:n}=e;return n(["trascina per regolare il volume"])},blurAppBar:e=>{const{normalize:n}=e;return n(["Sfoca la barra dell'app"])},blurMainBody:e=>{const{normalize:n}=e;return n(["Sfoca il corpo principale"])},blurMainBodyDescription:e=>{const{normalize:n}=e;return n(["La barra laterale destra del launcher dovrebbe essere sfocata?"])},blurSidebar:e=>{const{normalize:n}=e;return n(["Sfoca la barra laterale"])},browseRoot:e=>{const{normalize:n}=e;return n(["Sfoglia"])},checkUpdate:e=>{const{normalize:n}=e;return n(["Controlla aggiornamenti"])},colorTheme:{appBarColor:e=>{const{normalize:n}=e;return n(["Barra dell'app"])},backgroundColor:e=>{const{normalize:n}=e;return n(["Colore di sfondo"])},cardColor:e=>{const{normalize:n}=e;return n(["Colore della carta"])},description:e=>{const{normalize:n}=e;return n(["Cambia i colori del tema"])},errorColor:e=>{const{normalize:n}=e;return n(["Colore dell'errore"])},name:e=>{const{normalize:n}=e;return n(["Colore del tema"])},primaryColor:e=>{const{normalize:n}=e;return n(["Colore primario"])},secondaryColor:e=>{const{normalize:n}=e;return n(["Colore secondario"])},sideBarColor:e=>{const{normalize:n}=e;return n(["Barra laterale"])},warningColor:e=>{const{normalize:n}=e;return n(["Colore di avviso"])}},darkTheme:e=>{const{normalize:n}=e;return n(["Tema scuro"])},darkThemeDescription:e=>{const{normalize:n}=e;return n(["Scegli il tema chiaro o scuro"])},developerMode:e=>{const{normalize:n}=e;return n(["Modalità sviluppatore"])},developerModeDescription:e=>{const{normalize:n}=e;return n(["La modalità sviluppatore è destinata a testare i mod scritti personalmente"])},disableTelemetry:e=>{const{normalize:n}=e;return n(["Disabilita telemetria"])},disableTelemetryDescription:e=>{const{normalize:n}=e;return n(["XMCL racoglie gli eventi di avvio del gioco e di accesso dell'utente."])},enableDedicatedGPUOptimization:e=>{const{normalize:n}=e;return n(["Assegna GPU dedicata"])},enableDedicatedGPUOptimizationDescription:e=>{const{normalize:n}=e;return n(["Questa opzione assegnerà una GPU dedicata al processo di Minecraft."])},enableDiscord:e=>{const{normalize:n}=e;return n(["Abilita la presenza di Discord"])},enableDiscordDescription:e=>{const{normalize:n}=e;return n(["Questo aggiornerà il tuo stato del launcher su Discord"])},general:e=>{const{normalize:n}=e;return n(["Generale"])},githubRelease:e=>{const{normalize:n}=e;return n(["Rilascio Github"])},globalSetting:e=>{const{normalize:n}=e;return n(["Impostazioni globali"])},globalSettingHint:e=>{const{normalize:n}=e;return n(["L'istanza utilizzerà queste impostazioni per impostazione predefinita."])},hideNewsHeader:e=>{const{normalize:n}=e;return n(["Nascondi showcase delle notizie"])},language:e=>{const{normalize:n}=e;return n(["Lingua"])},languageDescription:e=>{const{normalize:n}=e;return n(["La lingua visualizzata"])},latestVersion:e=>{const{normalize:n}=e;return n(["Ultima versione"])},layout:{default:e=>{const{normalize:n}=e;return n(["Layout predefinito"])},focus:e=>{const{normalize:n}=e;return n(["Layout a fuoco"])}},layoutDescription:e=>{const{normalize:n}=e;return n(["Il layout del launcher rappresenta una diversa logica UI"])},layoutTitle:e=>{const{normalize:n}=e;return n(["Layout"])},linuxTitlebar:e=>{const{normalize:n}=e;return n(["Barra del titolo nativa Linux"])},linuxTitlebarDescription:e=>{const{normalize:n}=e;return n(["Usa la barra del titolo nativa di Linux per il launcher"])},location:e=>{const{normalize:n}=e;return n(["Posizione di archiviazione"])},maunalUpdateHint:e=>{const{normalize:n}=e;return n(["La versione non può essere aggiornata automaticamente. Per favore, riscarica il launcher dal sito web!"])},maxSockets:e=>{const{normalize:n}=e;return n(["Per host"])},maxSocketsDescription:e=>{const{normalize:n}=e;return n(["Limita il numero massimo di socket consentiti per host o per tutti gli host in totale. 0 significa senza limiti."])},maxSocketsTitle:e=>{const{normalize:n}=e;return n(["Max socket HTTP"])},migrateFromOther:e=>{const{normalize:n}=e;return n(["Importa da un altro launcher"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Impostazioni globali"]),n(["Impostazioni globali"])])},network:e=>{const{normalize:n}=e;return n(["Impostazioni di rete"])},officialWebsite:e=>{const{normalize:n}=e;return n(["Sito ufficiale"])},particleMode:{bubble:e=>{const{normalize:n}=e;return n(["Bolla"])},name:e=>{const{normalize:n}=e;return n(["Modalità particella"])},push:e=>{const{normalize:n}=e;return n(["Spingi"])},remove:e=>{const{normalize:n}=e;return n(["Rimuovi"])},repulse:e=>{const{normalize:n}=e;return n(["Ripulsa"])}},particleModeDescription:e=>{const{normalize:n}=e;return n(["Seleziona il comportamento del clic della particella"])},replaceNative:e=>{const{normalize:n}=e;return n(["Sostituisci librerie native"])},replaceNativeDescription:e=>{const{normalize:n}=e;return n(["Sostituisci le librerie native in base all'architettura del tuo computer."])},replaceNatives:{all:e=>{const{normalize:n}=e;return n(["Tutti"])},legacy:e=>{const{normalize:n}=e;return n(["Solo versione legacy"])}},resetToDefault:e=>{const{normalize:n}=e;return n(["Ripristina impostazioni predefinite"])},showNewsHeader:e=>{const{normalize:n}=e;return n(["Mostra lo showcase delle notizie"])},showRoot:e=>{const{normalize:n}=e;return n(["Mostra"])},streamerMode:e=>{const{normalize:n}=e;return n(["Modalità streaming"])},streamerModeDescription:e=>{const{normalize:n}=e;return n(['"Questa opzione nasconde le tue informazioni private, come l\'email, nel launcher."'])},theme:{dark:e=>{const{normalize:n}=e;return n(["Tema scuro"])},light:e=>{const{normalize:n}=e;return n(["Tema chiaro"])},system:e=>{const{normalize:n}=e;return n(["Usa il tema di sistema"])}},themeExport:e=>{const{normalize:n}=e;return n(["Esporta tema"])},themeFont:e=>{const{normalize:n}=e;return n(["Font"])},themeFontDescription:e=>{const{normalize:n}=e;return n(["Cambia il font del launcher."])},themeImport:e=>{const{normalize:n}=e;return n(["Importa tema"])},themeResetFont:e=>{const{normalize:n}=e;return n(["Ripristina font"])},themeSelectFont:e=>{const{normalize:n}=e;return n(["Seleziona font"])},themeShare:e=>{const{normalize:n}=e;return n(["Condividi tema"])},themeShareDescription:e=>{const{normalize:n}=e;return n(["Puoi condividere il tema con i tuoi amici."])},update:e=>{const{normalize:n}=e;return n(["Aggiorna"])},useBmclAPI:e=>{const{normalize:n}=e;return n(["Usa BMCL API"])},useBmclAPIDescription:e=>{const{normalize:n}=e;return n(["Usa BMCLAPI per scaricare Minecraft quando ti trovi nella Cina continentale. (Questo non influenzerà se non ti trovi in Cina)"])},useProxy:e=>{const{normalize:n}=e;return n(["Proxy HTTP"])},useProxyDescription:e=>{const{normalize:n}=e;return n(["L'indirizzo del server proxy per la richiesta http"])},viewBackgroundMusic:e=>{const{normalize:n}=e;return n(["Visualizza musiche"])}},settingLabel:{global:e=>{const{normalize:n}=e;return n(["Globale"])},globalHint:e=>{const{normalize:n}=e;return n(["Questa impostazione seguirà le impostazioni globali"])},local:e=>{const{normalize:n}=e;return n(["Locale"])},localHint:e=>{const{normalize:n}=e;return n(["Questa impostazione è modificata dall'istanza corrente"])}},setup:{account:{description:e=>{const{normalize:n}=e;return n(["Accedi al tuo account di gioco. Se non ne hai uno, puoi saltare questo passaggio per ora."])},name:e=>{const{normalize:n}=e;return n(["Aggiungi account di gioco"])},skip:e=>{const{normalize:n}=e;return n(["Salta per ora"])}},appearance:{name:e=>{const{normalize:n,linked:r,type:o}=e;return n([r("setting.appearance",void 0,o)])}},dataRoot:{description:e=>{const{normalize:n}=e;return n(['La directory dei dati non è una directory ".minecraft" standard. perché la struttura dei dati di XMCL è diversa da quella standard, non consigliamo di utilizzare la directory ".minecraft" standard come directory dei dati.'])},drives:e=>{const{normalize:n}=e;return n(["Posizioni consigliate"])},name:e=>{const{normalize:n}=e;return n(["Imposta directory dati"])}},defaultLayoutDescription:e=>{const{normalize:n}=e;return n(['Il layout predefinito è progettato per migliorare il concetto di "istanza" del gioco. Assomiglia ad app come Discord. È anche ispirato ad altri launcher di giochi come Steam, ecc.'])},defaultPath:e=>{const{normalize:n}=e;return n(["Percorso predefinito"])},error:{badDataRoot:e=>{const{normalize:n}=e;return n(["Directory non valida per i dati del launcher! Per favore, prova un'altra directory!"])},exists:e=>{const{normalize:n}=e;return n(["La directory selezionata non è vuota. Va bene, ma assicurati di eseguire il backup dei tuoi dati."])},invalidChar:e=>{const{normalize:n}=e;return n(["Il percorso contiene caratteri non validi! \nPotrebbe causare inizio a Minecraft! \nPlaese usa solo personaggi inglesi e simbolo!"])},noPermission:e=>{const{normalize:n}=e;return n(["Il launcher non ha i permessi per accedere alla directory selezionata! Per favore, prova un'altra."])},nonDictionary:e=>{const{normalize:n}=e;return n(["Il percorso selezionato è un file! Per favore seleziona una directory!"])}},focusLayoutDescription:e=>{const{normalize:n}=e;return n(["Il layout a fuoco è il layout legacy di Minecraft Launcher. È progettato per essere utilizzato con una singola istanza o poche istanze."])},game:{description:e=>{const{normalize:n}=e;return n(["Scegli una directory di gioco esistente (.minecraft) per importare le risorse esistenti. In questo modo puoi identificare rapidamente i mod, i pacchetti di risorse, ecc."])},name:e=>{const{normalize:n}=e;return n(["Importa gioco esistente"])}},locale:{description:e=>{const{normalize:n}=e;return n(["Seleziona la tua lingua preferita, se disponibile. Se non vedi la tua lingua nativa e vuoi aiutare, puoi visitare il nostro Github per inviare richieste pull per tradurre!"])},language:e=>{const{normalize:n}=e;return n(["Lingua"])},name:e=>{const{normalize:n}=e;return n(["Imposta lingua"])}},path:e=>{const{normalize:n}=e;return n(["Percorso corrente"])},title:e=>{const{normalize:n}=e;return n(["Benvenuto in X Minecraft Launcher. Prima di iniziare, abbiamo bisogno che tu "])}},shaderPack:{deletion:e=>{const{normalize:n}=e;return n(["Elimina Shader Pack"])},deletionHint:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Questa azione eliminerà il file del pacchetto shader ",r(o("path"))," e non potrà essere annullata."])},disabled:e=>{const{normalize:n}=e;return n(["Shader Pack disabilitato"])},dropHint:e=>{const{normalize:n}=e;return n(["Importa Shader Pack"])},empty:e=>{const{normalize:n}=e;return n(["Nessun shader pack allocato"])},enable:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Utilizzo del pacchetto shader ",r(o("name"))])},enabled:e=>{const{normalize:n}=e;return n(["Shader Pack abilitato"])},manage:e=>{const{normalize:n}=e;return n(["Gestisci Shader Pack"])},name:e=>{const{normalize:n}=e;return n(["Shader Pack"])},noShaderMod:e=>{const{normalize:n}=e;return n(["Nessuna mod Shader installata"])},noShaderModHint:e=>{const{normalize:n}=e;return n(["Non puoi usare lo shader senza un mod shader"])},noShaderModInstallHint:e=>{const{normalize:n}=e;return n(["È necessario installare una delle seguenti mod per caricare lo shader pack."])},searchHint:e=>{const{normalize:n}=e;return n(["Cerca Shader Pack"])},selectSearchHint:e=>{const{normalize:n}=e;return n(["Cerca e seleziona Shader Pack"])},showDirectory:e=>{const{normalize:n}=e;return n(["Mostra la directory degli shader pack"])},showFile:e=>{const{normalize:n}=e;return n(["Mostra questo shader pack nella cartella"])}},shared:{accept:e=>{const{normalize:n}=e;return n(["Accetta"])},keepSelected:e=>{const{normalize:n}=e;return n(["Mantieni selezionato"])},skipForNow:e=>{const{normalize:n}=e;return n(["Salta per ora"])}},sortBy:{alphabetAsc:e=>{const{normalize:n}=e;return n(["Ordina per alfabeto (ascendente)"])},alphabetDesc:e=>{const{normalize:n}=e;return n(["Ordina per alfabeto (discendente)"])},timeAsc:e=>{const{normalize:n}=e;return n(["Ordina per tempo di modifica (ascendente)"])},timeDesc:e=>{const{normalize:n}=e;return n(["Ordina per tempo di modifica (discendente)"])}},store:{explore:e=>{const{normalize:n}=e;return n(["Esplora"])},latestMinecraft:e=>{const{normalize:n}=e;return n(["Ultima versione di Minecraft"])},name:e=>{const{normalize:n}=e;return n(["Store dei modpack"])},popular:e=>{const{normalize:n}=e;return n(["Modpack popolari"])},recentUpdated:e=>{const{normalize:n}=e;return n(["Aggiornamenti recenti"])}},summery:e=>{const{normalize:n}=e;return n(["Riepilogo"])},tag:{create:e=>{const{normalize:n}=e;return n(["Crea tag"])},createSelected:e=>{const{normalize:n}=e;return n(["Crea tag per selezionato"])},newTag:e=>{const{normalize:n}=e;return n(["Nuovo tag"])}},task:{cancelled:e=>{const{normalize:n}=e;return n(["Annullato"])},clear:e=>{const{normalize:n}=e;return n(["Cancella attività completate"])},connection:{connected:e=>{const{normalize:n}=e;return n(["Connesso"])},free:e=>{const{normalize:n}=e;return n(["Libero"])},pending:e=>{const{normalize:n}=e;return n(["In attesa"])},queued:e=>{const{normalize:n}=e;return n(["In coda"])},running:e=>{const{normalize:n}=e;return n(["Connessione attiva"])},size:e=>{const{normalize:n}=e;return n(["Totale"])}},connections:e=>{const{normalize:n}=e;return n(["Consessioni di rete"])},empty:e=>{const{normalize:n}=e;return n(["Nessuna attività in esecuzione"])},failed:e=>{const{normalize:n}=e;return n(["Falitto"])},manager:e=>{const{normalize:n}=e;return n(["Gestore attività"])},nTaskRunning:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," Attività sono in esecuzione"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Attività"]),n(["Attività"])])},pause:e=>{const{normalize:n}=e;return n(["Pausa"])}},theme:{selectImage:e=>{const{normalize:n}=e;return n(["Scegli Immagine"])},selectMusic:e=>{const{normalize:n}=e;return n(["Scegli Musica"])},selectVideo:e=>{const{normalize:n}=e;return n(["Scegli Video"])}},title:e=>{const{normalize:n}=e;return n(["X Minecraft Launcher"])},transportType:{host:e=>{const{normalize:n}=e;return n(["Host Scelto"])},prflx:e=>{const{normalize:n}=e;return n(["Peer Reflexive Scelto"])},relay:e=>{const{normalize:n}=e;return n(["Relay Scelto"])},srflx:e=>{const{normalize:n}=e;return n(["Server Reflexive Scelto"])}},turnRegion:{fr:e=>{const{normalize:n}=e;return n(["Francia"])},guangzhou:e=>{const{normalize:n}=e;return n(["Guangzhou, Cina"])},hk:e=>{const{normalize:n}=e;return n(["Hong Kong"])},liaoning:e=>{const{normalize:n}=e;return n(["Liaoning, Cina"])},po:e=>{const{normalize:n}=e;return n(["Polonia"])}},tutorial:{feedbackDescription:e=>{const{normalize:n}=e;return n(["Se incontri qualche problema, Perfavore clicca questo bottone per inviare feedback!"])},hideNewsHeaderDescription:e=>{const{normalize:n}=e;return n(["Tu puoi vedere i nuovi showacse Sulla sinistra, cliccando questo bottone  puoi nascondere questo showacse."])},instance:{iconDescription:e=>{const{normalize:n}=e;return n(["Clicca per cambiare icon.`"])},iconTitle:e=>{const{normalize:n}=e;return n(["Icona istanza"])},javaDescription:e=>{const{normalize:n}=e;return n(["Cambia versione di java."])},javaImportDescription:e=>{const{normalize:n}=e;return n(["Importa java dallo storage locale."])},javaImportTitle:e=>{const{normalize:n}=e;return n(["Importa istanza"])},javaTitle:e=>{const{normalize:n}=e;return n(["Lista java"])}},instanceAddDescription:e=>{const{normalize:n}=e;return n(["Fai clic su questo pulsante per importare Minecraft esistente o crearne uno nuovo da zero o da un modpack."])},instanceSelectDescription:e=>{const{normalize:n}=e;return n(["Facendo clic su questo pulsante si passerà alla pagina per selezionare il gioco e leggere le notizie."])},launchDescription:e=>{const{normalize:n}=e;return n(["Fai clic su questo pulsante per installare o avviare il gioco."])},mod:{defaultSourceDescription:e=>{const{normalize:n}=e;return n(["Puoi scegliere la fonte dei dettagli dei mod qui. Ci sono mod pubblicate sia su Modrinth che su Curseforge. Se si desidera passare tra questi due provider di contenuti, è possibile modificare il valore qui."])},defaultSourceTitle:e=>{const{normalize:n}=e;return n(["Seleziona la fonte del contenuto Mod"])},detailDescription:e=>{const{normalize:n}=e;return n(["Quando selezioni un elemento a sinistra, vedrai il dettaglio del mod. Il contenuto può provenire da Modrinth, Curseforge o dal contenuto del mod analizzato."])},detailTitle:e=>{const{normalize:n}=e;return n(["Dettaglio Mod"])},listDescription:e=>{const{normalize:n}=e;return n(["Visualizzeremo i mod installati quando non hai alcun input. Vedrai i mod cercati una volta inserito un termine di ricerca o selezionata una categoria."])},listTitle:e=>{const{normalize:n}=e;return n(["Installato o cercato"])},searchDescription:e=>{const{normalize:n}=e;return n(["Puoi cercare mod da Modrinth, Curseforge o dalla tua cache locale utilizzando questa casella di ricerca."])},searchTitle:e=>{const{normalize:n}=e;return n(["Cerca Mod"])}},multiplayer:{contentDescription:e=>{const{normalize:n}=e;return n(["Le connessioni tra te e i tuoi colleghi saranno elencate qui."])},contentTitle:e=>{const{normalize:n,linked:r,type:o}=e;return n([r("multiplayer.connections",void 0,o)])},groupDescription:e=>{const{normalize:n}=e;return n(["Puoi creare o unirti a un gruppo con altri giocatori. Il launcher tenterà di creare connessioni P2P tra te e i tuoi amici in base al gruppo. Puoi inserire il nome del gruppo fornito dai tuoi amici o crearne uno unico tuo."])},groupTitle:e=>{const{normalize:n}=e;return n(["Unisciti a un gruppo"])},joinDescription:e=>{const{normalize:n}=e;return n(["Una volta inserito un nome di gruppo, puoi fare clic su questo pulsante per unirti o creare il gruppo. Se il nome del gruppo è vuoto, il launcher genererà un nome per te."])},manualDescription:e=>{const{normalize:n}=e;return n(["Se tu o un tuo amico non riuscite a connettervi al gruppo, potete provare a scambiare manualmente il token facendo clic su Connetti manualmente. Se anche questo tentativo fallisce, potrebbe trattarsi di un problema di connessione a Internet."])}},recentPlayDescription:e=>{const{normalize:n}=e;return n(["I giochi creati saranno elencati qui. Puoi cambiare le visualizzazioni qui per vedere anche le versioni installate e i modpack scaricati."])},storePoupularModpackDescription:e=>{const{normalize:n}=e;return n(["In questa sezione vedrai i modpack più popolari in Curseforge e Modrinth."])},storeSearchCategoryDescription:e=>{const{normalize:n}=e;return n(["Puoi anche attivare/disattivare le categorie o i filtri qui."])},storeSearchDescription:e=>{const{normalize:n}=e;return n(["Puoi cercare un Modpack inserendo il testo in questa casella. Premi Invio per cercare."])},storeSearchResultDescription:e=>{const{normalize:n}=e;return n(["Vedrai tutti i risultati della ricerca elencati qui."])},userAccountDescription:e=>{const{normalize:n}=e;return n(["Fai clic su questa icona per aggiungere o gestire il tuo account Minecraft."])}},universalDrop:{enableModsAfterImport:e=>{const{normalize:n}=e;return n(["Abilita mod dopo l'importazione"])},start:e=>{const{normalize:n}=e;return n(["Importazione avviata"])},title:e=>{const{normalize:n}=e;return n(["Trascina i file qui per importarli come"])},unknownResource:e=>{const{normalize:n}=e;return n(["Sconosciuto"])}},update:{goOfficialWebDownload:e=>{const{normalize:n}=e;return n(["Riscarica dal sito web ufficiale"])}},upstream:{downgrade:e=>{const{normalize:n}=e;return n(["Downgrade"])},missingModpackMetadata:e=>{const{normalize:n}=e;return n(["I vecchi metadati del modpack non sono stati trovati. Puoi comunque eseguire l'aggiornamento, ma il risultato potrebbe essere errato. Effettua il backup dei file della tua istanza."])},onlyShowCurrentVersion:e=>{const{normalize:n}=e;return n(["Mostra solo la versione corrente di Minecraft"])},update:e=>{const{normalize:n}=e;return n(["Aggiornare"])}},user:{accessToken:e=>{const{normalize:n}=e;return n(["Token d'accesso"])},authMode:e=>{const{normalize:n}=e;return n(["Servizio Autenticazione"])},authService:e=>{const{normalize:n}=e;return n(["Servizio di autorizzazione"])},birth:e=>{const{normalize:n}=e;return n(["Data di nascita registrata"])},challenges:e=>{const{normalize:n}=e;return n(["Rispondere alle domande sottostanti per verificare la propria identità"])},email:e=>{const{normalize:n}=e;return n(["Indirizzo email"])},forgetChallenges:e=>{const{normalize:n}=e;return n(["Ho dimenticato queste domande e voglio cambiarle"])},id:e=>{const{normalize:n}=e;return n(["ID utente"])},info:e=>{const{normalize:n}=e;return n(["Informazioni utente"])},insecureClient:e=>{const{normalize:n}=e;return n(["Il client non è sicuro! Per favore, convalida la tua identità per caricare la skin!"])},name:e=>{const{normalize:n}=e;return n(["Nome utente"])},nameHint:e=>{const{normalize:n}=e;return n(["Il nome visualizzato nel gioco"])},profile:e=>{const{normalize:n}=e;return n(["Profilo"])},refreshAccount:e=>{const{normalize:n}=e;return n(["Aggiorna account"])},refreshSkin:e=>{const{normalize:n}=e;return n(["Aggiorna skin"])},submitChallenges:e=>{const{normalize:n}=e;return n(["Invia risposte"])},tokenExpired:e=>{const{normalize:n}=e;return n(["Scaduto"])},tokenValidUntil:e=>{const{normalize:n}=e;return n(["Token valido fino a"])}},userAccount:{add:e=>{const{normalize:n}=e;return n(["Aggiungi account"])},removeDescription:e=>{const{normalize:n}=e;return n(["Questa operazione eliminerà tutte le informazioni di questo account. Sei sicuro?"])},removeTitle:e=>{const{normalize:n}=e;return n(["Rimuovi account"])}},userCape:{changeTitle:e=>{const{normalize:n}=e;return n(["Cambia il tuo mantello"])},description:e=>{const{normalize:n}=e;return n(["I mantelli sono ricompense speciali che i giocatori possono sbloccare attraverso diversi eventi, campagne e altri eventi fortunati. Qui puoi scegliere tra i mantelli che possiedi attualmente:"])},noCape:e=>{const{normalize:n}=e;return n(["Nessun mantello"])}},userService:{add:e=>{const{normalize:n}=e;return n(["Aggiungi più servizi"])},authLibInjector:e=>{const{normalize:n}=e;return n(["Segui il suggerimento dell'injector auth-lib"])},baseUrlHint:e=>{const{normalize:n}=e;return n(["L'URL di base del tuo servizio personalizzato"])},title:e=>{const{normalize:n}=e;return n(["Servizi utente di terze parti"])},validateHint:e=>{const{normalize:n}=e;return n(["Utilizzato per verificare se il token dell'utente è ancora valido"])}},userServices:{microsoft:{account:e=>{const{normalize:n}=e;return n(["Account Microsoft"])},deviceCode:e=>{const{normalize:n}=e;return n(["Codice dispositivo"])},deviceCodeHint:e=>{const{normalize:n}=e;return n(["Il codic del dispositivo sarà genereando dopo che cliccerai login"])},fastLogin:e=>{const{normalize:n}=e;return n(["Login rapido"])},name:e=>{const{normalize:n}=e;return n(["Microsoft"])},password:e=>{const{normalize:n}=e;return n(["Inserisci la Password nel Browser"])},useDeviceCode:e=>{const{normalize:n}=e;return n(["Accedi con codice dispositivo"])}},mojang:{account:e=>{const{normalize:n}=e;return n(["Indirizzo E-mail"])},name:e=>{const{normalize:n}=e;return n(["Mojang"])},password:e=>{const{normalize:n}=e;return n(["Password"])}},offline:{account:e=>{const{normalize:n}=e;return n(["Nome utente"])},name:e=>{const{normalize:n}=e;return n(["Offline"])},password:e=>{const{normalize:n}=e;return n(["No Password"])},uuid:e=>{const{normalize:n}=e;return n(["UUID dell'utente (Facoltativo)"])}}},userSkin:{import:e=>{const{normalize:n}=e;return n(["Importa Skin"])},importFile:e=>{const{normalize:n}=e;return n(["Apri da file"])},importLink:e=>{const{normalize:n}=e;return n(["Apri da link"])},placeUrlHere:e=>{const{normalize:n}=e;return n(["Inserisci l'URL della Skin qui per importarla"])},reset:e=>{const{normalize:n}=e;return n(["Reset"])},save:e=>{const{normalize:n}=e;return n(["Salva"])},saveTitle:e=>{const{normalize:n}=e;return n(["Salva Skin su disco"])},skinType:e=>{const{normalize:n}=e;return n(["Tipo Skin"])},upload:e=>{const{normalize:n}=e;return n(["Carica Skin"])},urlNotEmpty:e=>{const{normalize:n}=e;return n(["Inserisci l'URL della Skin non può essere vuoto"])},urlNotValid:e=>{const{normalize:n}=e;return n(["Inserisci l'URL della Skin non è valido"])},useSlim:e=>{const{normalize:n}=e;return n(["Usa modello Skin"])}},version:{name:e=>{const{normalize:n,plural:r}=e;return r([n(["Version"]),n(["Versioni"])])},notInstalled:e=>{const{normalize:n}=e;return n(["Versione non installata"])}},versionType:{alpha:e=>{const{normalize:n}=e;return n(["Alpha"])},beta:e=>{const{normalize:n}=e;return n(["Beta"])},name:e=>{const{normalize:n}=e;return n(["Status"])},release:e=>{const{normalize:n}=e;return n(["Release"])}},yes:e=>{const{normalize:n}=e;return n(["Si"])}};export{e as default};
//# sourceMappingURL=it-IT.d5accabc.js.map
const n={AppAddInstanceDialog:{choiceTitle:n=>{const{normalize:r}=n;return r(["複数のランチャー構成が検出されました。インポートするものを一つ選択してください。"])},configTitle:n=>{const{normalize:r}=n;return r(["設定"])},createTitle:n=>{const{normalize:r}=n;return r(["ゲームを作成"])},downloadedNotification:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Modpack ",e(t("name"))," がダウンロードされました。新しく起動構成を作成しますか?"])},serverTitle:n=>{const{normalize:r}=n;return r(["サーバーアドレスを入力"])}},AppShareInstanceDialog:{alterDownloadDescription:n=>{const{normalize:r}=n;return r(["現在の起動構成をいじりたくなければ、ピアの構成から新しく起動構成を作ることができます。下のボタンをクリックすると起動構成を作成します。"])},baseInfo:n=>{const{normalize:r}=n;return r(["基本的な設定"])},cancelShare:n=>{const{normalize:r}=n;return r(["共有を取り消す"])},description:n=>{const{normalize:r}=n;return r(["プロファイルを共有すると、他の場所からあなたのPCを通してファイルをダウンロードできるようになります。"])},downloadDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["ピアから提供されたファイルを確認し、ダウンロードするファイルを選択してください。これは現在の起動構成 ",e(t("name"))," に配置されます。"])},downloadNotifyTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("user"))," から起動構成をダウンロード"])},downloadTitle:n=>{const{normalize:r}=n;return r(["他のピアからファイルをダウンロード"])},downloadToLocal:n=>{const{normalize:r}=n;return r(["現在の起動構成にダウンロード"])},filesToDownload:n=>{const{normalize:r}=n;return r(["ダウンロードするファイルを選択"])},filesToShare:n=>{const{normalize:r}=n;return r(["共有するファイルを選択"])},instanceShare:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("user"))," が現在の起動構成をあなたに共有しました。"])},share:n=>{const{normalize:r}=n;return r(["共有"])},shareNotifyTitle:n=>{const{normalize:r}=n;return r(["起動構成を共有"])},shareTitle:n=>{const{normalize:r}=n;return r(["ゲームファイルを他のプレイヤーに共有"])}},BaseSettingGeneral:{title:n=>{const{normalize:r}=n;return r(["一般"])}},FeedTheBeast:{search:n=>{const{normalize:r}=n;return r(["FTBで検索"])}},FeedTheBeastProject:{changelog:n=>{const{normalize:r}=n;return r(["変更履歴"])},details:n=>{const{normalize:r}=n;return r(["詳細"])},install:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("version"))," をインストール"])},overview:n=>{const{normalize:r}=n;return r(["概要"])},versions:n=>{const{normalize:r}=n;return r(["バージョン"])}},HomeJavaIssueDialog:{incompatibleJava:n=>{const{normalize:r}=n;return r(["互換性のないJava"])},incompatibleJavaHint:n=>{const{normalize:r}=n;return r(["現在のJavaは選択されたMinecraftと互換性がない可能性があります!"])},missingJava:n=>{const{normalize:r}=n;return r(["Javaが見つかりません"])},missingJavaHint:n=>{const{normalize:r}=n;return r(["ランチャーはJavaを見つけることができませんでした。次のことを試すことができます:"])},needDownloadHint:n=>{const{normalize:r}=n;return r(["適切なJavaバージョンをコンピューターから見つけることができませんでした。新しくダウンロードすることを推奨します。"])},optionAutoDownload:{message:n=>{const{normalize:r}=n;return r(["ランチャーはMojangのソースからJavaをダウンロードし、インストールします。"])},name:n=>{const{normalize:r}=n;return r(["自動的にダウンロード"])}},optionSelectJava:{message:n=>{const{normalize:r}=n;return r(["ランチャーはJavaを見つけられない可能性があります。ランチャーにJavaの場所を明示することもできます。"])},name:n=>{const{normalize:r}=n;return r(["あなたのコンピューターの中からJavaを選択"])}},optionSwitch:{disabled:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Java ",e(t("version"))," がデータベースに見つかりません!"])},message:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Java ",e(t("version"))," を使用します"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("version"))," に切り替え"])}},recommendedVersionHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("version"))," は ",e(t("range"))," の範囲内のJavaを使うことが推奨されます。"])},selectMatchedHint:n=>{const{normalize:r}=n;return r(["適切なJavaバージョンを見つけました。これらのJavaを選択できます。"])},selectSecondaryHint:n=>{const{normalize:r}=n;return r(["いくつかのJavaバージョンを見つけましたが、互換性がない可能性があります。これを使用することもできますが、問題が発生するかもしれません。"])}},HomeLaunchMultiInstanceDialog:{confirm:n=>{const{normalize:r}=n;return r(["はい、起動します。"])},description:n=>{const{normalize:r}=n;return r(["複数の起動構成を起動しようとしています。続行しますか?"])},title:n=>{const{normalize:r}=n;return r(["複数の起動構成"])}},HomeSyncDialog:{pull:n=>{const{normalize:r}=n;return r(["プル"])},push:n=>{const{normalize:r}=n;return r(["プッシュ"])}},HomeSyncDialogPull:{failText:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["アップデートの取得に失敗しました。 ",e(t("url"))])},refresh:n=>{const{normalize:r}=n;return r(["最新の情報に更新"])},update:n=>{const{normalize:r}=n;return r(["アップデート"])}},HomeSyncDialogPush:{authError:n=>{const{normalize:r}=n;return r(["ユーザー認証に失敗しました。サーバーにファイルをアップロードする権限があるか確認してください!"])},refresh:n=>{const{normalize:r}=n;return r(["リフレッシュ"])},unknownError:n=>{const{normalize:r}=n;return r(["未知のエラーです。再度試してください。"])},upload:n=>{const{normalize:r}=n;return r(["起動構成をアップロード"])}},SettingMigrationDialog:{selectRootDirectory:n=>{const{normalize:r}=n;return r(["ルートディレクトリを選択"])}},add:n=>{const{normalize:r}=n;return r(["追加"])},ago:{day:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 日前"])},hour:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 時間前"])},minute:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 分前"])},second:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 秒前"])}},authProfileAddedNotification:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["認証プロファイル ",e(t("name"))," が追加されました"])},author:n=>{const{normalize:r}=n;return r(["著者"])},back:n=>{const{normalize:r}=n;return r(["戻る"])},baseSetting:{title:n=>{const{normalize:r}=n;return r(["基本設定"])}},browse:n=>{const{normalize:r}=n;return r(["ブラウズ"])},browseApp:{createShortcut:n=>{const{normalize:r}=n;return r(["ショートカットを作成"])},default:n=>{const{normalize:r}=n;return r(["デフォルト"])},delete:n=>{const{normalize:r}=n;return r(["削除"])},launch:n=>{const{normalize:r}=n;return r(["立ち上げてデフォルトに設定する"])}},browseApps:n=>{const{normalize:r}=n;return r(["ランチャーのUIを表示する"])},cancel:n=>{const{normalize:r}=n;return r(["キャンセル"])},checkUpdate:{name:n=>{const{normalize:r}=n;return r(["アップデートを確認"])}},color:n=>{const{normalize:r}=n;return r(["色"])},confirm:n=>{const{normalize:r}=n;return r(["スタート"])},copyClipboard:{success:n=>{const{normalize:r}=n;return r(["クリップボードにコピー"])}},create:n=>{const{normalize:r}=n;return r(["作成"])},curseforge:{authors:n=>{const{normalize:r}=n;return r(["作成者"])},category:n=>{const{normalize:r}=n;return r(["カテゴリ"])},createdDate:n=>{const{normalize:r}=n;return r(["作成日"])},downloadOnly:n=>{const{normalize:r}=n;return r(["ダウンロード"])},file:{gameVersion:n=>{const{normalize:r}=n;return r(["ゲームバージョン"])},modLoader:n=>{const{normalize:r}=n;return r(["Modローダー"])}},install:n=>{const{normalize:r}=n;return r(["インストール"])},installTo:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("path"))," にインストール"])},installToStorage:n=>{const{normalize:r}=n;return r(["ストレージにインストール"])},lastUpdate:n=>{const{normalize:r}=n;return r(["最終アップデート日"])},project:{description:n=>{const{normalize:r}=n;return r(["説明"])},files:n=>{const{normalize:r}=n;return r(["ファイル"])},images:n=>{const{normalize:r}=n;return r(["画像"])}},recentFiles:n=>{const{normalize:r}=n;return r(["以前のファイル"])},releasedDate:n=>{const{normalize:r}=n;return r(["リリース日"])},search:n=>{const{normalize:r}=n;return r(["検索"])},totalDownloads:n=>{const{normalize:r}=n;return r(["合計ダウンロード数"])}},curseforgeCategory:{"API and Library":n=>{const{normalize:r}=n;return r(["APIとライブラリ"])},Addons:n=>{const{normalize:r}=n;return r(["アドオン"])},Adventure:n=>{const{normalize:r}=n;return r(["アドベンチャー"])},"Adventure and RPG":n=>{const{normalize:r}=n;return r(["冒険/RPG"])},Animated:n=>{const{normalize:r}=n;return r(["アニメーション"])},"Armor, Tools, and Weapons":n=>{const{normalize:r}=n;return r(["防具、道具、武器"])},"Armor， Tools， and Weapons":n=>{const{normalize:r}=n;return r(["防具、ツール、武器"])},"Combat / PvP":n=>{const{normalize:r}=n;return r(["対戦/PvP"])},Cosmetic:n=>{const{normalize:r}=n;return r(["外見/装飾"])},Creation:n=>{const{normalize:r}=n;return r(["クリエイティブモード"])},"Data Packs":n=>{const{normalize:r}=n;return r(["データパック"])},Education:n=>{const{normalize:r}=n;return r(["教育"])},Exploration:n=>{const{normalize:r}=n;return r(["冒険"])},"Extra Large":n=>{const{normalize:r}=n;return r(["超大型"])},"FTB Official Pack":n=>{const{normalize:r}=n;return r(["FTB公式パック"])},Fabric:n=>{const{normalize:r}=n;return r(["Fabric"])},FancyMenu:n=>{const{normalize:r}=n;return r(["FancyMenu"])},"Font Packs":n=>{const{normalize:r}=n;return r(["フォントパック"])},Food:n=>{const{normalize:r}=n;return r(["食料"])},"Game Map":n=>{const{normalize:r}=n;return r(["ゲームマップ"])},Hardcore:n=>{const{normalize:r}=n;return r(["ハードコア"])},MCreator:n=>{const{normalize:r}=n;return r(["MCreator"])},Magic:n=>{const{normalize:r}=n;return r(["魔法"])},"Map Based":n=>{const{normalize:r}=n;return r(["マップベース"])},"Map and Information":n=>{const{normalize:r}=n;return r(["地図と情報"])},Medieval:n=>{const{normalize:r}=n;return r(["中世"])},"Mini Game":n=>{const{normalize:r}=n;return r(["ミニゲーム"])},Miscellaneous:n=>{const{normalize:r}=n;return r(["その他"])},"Mod Support":n=>{const{normalize:r}=n;return r(["Modサポート"])},"Modded World":n=>{const{normalize:r}=n;return r(["Modされた世界"])},Modern:n=>{const{normalize:r}=n;return r(["近代的"])},Multiplayer:n=>{const{normalize:r}=n;return r(["マルチプレイヤー"])},Parkour:n=>{const{normalize:r}=n;return r(["パルクール"])},"Photo Realistic":n=>{const{normalize:r}=n;return r(["写実的"])},Puzzle:n=>{const{normalize:r}=n;return r(["パズル"])},QoL:n=>{const{normalize:r}=n;return r(["QoL"])},Quests:n=>{const{normalize:r}=n;return r(["クエスト"])},Redstone:n=>{const{normalize:r}=n;return r(["レッドストーン"])},"Sci-Fi":n=>{const{normalize:r}=n;return r(["SF"])},"Server Utility":n=>{const{normalize:r}=n;return r(["サーバーユーティリティ"])},Skyblock:n=>{const{normalize:r}=n;return r(["スカイブロック"])},"Small / Light":n=>{const{normalize:r}=n;return r(["小さい/軽量"])},Steampunk:n=>{const{normalize:r}=n;return r(["スチームパンク"])},Storage:n=>{const{normalize:r}=n;return r(["ストレージ"])},Survival:n=>{const{normalize:r}=n;return r(["サバイバル"])},Tech:n=>{const{normalize:r}=n;return r(["技術"])},Technology:n=>{const{normalize:r}=n;return r(["技術"])},Traditional:n=>{const{normalize:r}=n;return r(["伝統的"])},"Twitch Integration":n=>{const{normalize:r}=n;return r(["Twitchの統合"])},"Utility & QoL":n=>{const{normalize:r}=n;return r(["ユーティリティ/QoL"])},"Vanilla+":n=>{const{normalize:r}=n;return r(["Vanilla+"])},"World Gen":n=>{const{normalize:r}=n;return r(["ワールド生成"])}},dataMigration:{apply:n=>{const{normalize:r}=n;return r(["設定を適用"])},directoryCriteriaHint:n=>{const{normalize:r}=n;return r(["新しいディレクトリが空なことを確認してください!"])},migrationDestinationIsFile:n=>{const{normalize:r}=n;return r(["移行先のディレクトリがファイルです! 空のディレクトリを選択してください!"])},migrationDestinationIsNotEmptyDirectory:n=>{const{normalize:r}=n;return r(["移行先のディレクトリが空ではありません! 空のディレクトリを選択している事を確認してください!"])},migrationNoPermission:n=>{const{normalize:r}=n;return r(["古いディレクトリを新しいディレクトリに名前を変更する権限がありません! ランチャーが両方のディレクトリにアクセスできるか確認してください!"])},placeholder:n=>{const{normalize:r}=n;return r(["ここをクリックしてディレクトリを選択"])},setRootCause:n=>{const{normalize:r}=n;return r(["このプロセス中にランチャーを閉じると、データ(マップ、リソースパック、Mod)は失われます!"])},setRootDescription:n=>{const{normalize:r}=n;return r(["このランチャーとMinecraftのルートフォルダーを変更します。"])},setRootTitle:n=>{const{normalize:r}=n;return r(["ストレージ上の新しい場所に設定"])},unknownError:n=>{const{normalize:r}=n;return r(["未知のエラーが発生しました! 再度試すか、開発者に連絡してください!"])},waitReload:n=>{const{normalize:r}=n;return r(["データを移行中です。ランチャーを閉じないでください。"])}},delete:{name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("name"))," を削除"])},no:n=>{const{normalize:r}=n;return r(["いいえ"])},yes:n=>{const{normalize:r}=n;return r(["はい"])}},dependencies:{embedded:n=>{const{normalize:r}=n;return r(["埋め込み"])},incompatible:n=>{const{normalize:r}=n;return r(["不適合"])},name:n=>{const{normalize:r}=n;return r(["依存関係"])},optional:n=>{const{normalize:r}=n;return r(["オプション"])},required:n=>{const{normalize:r}=n;return r(["要求"])}},description:n=>{const{normalize:r}=n;return r(["概要"])},detail:n=>{const{normalize:r}=n;return r(["詳細"])},diagnosis:{badInstall:{message:n=>{const{normalize:r}=n;return r(["クリックしてこのバージョンの再インストールを試行します。"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("version"))," のインストールに失敗しました。"])}},corruptedAssets:{message:n=>{const{normalize:r}=n;return r(["ランチャーがアセットをインストールします"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["アセットが不完全です: ",e(t("name"))]),r(["アセットが不完全です: ",e(t("name"))]),r([e(t("count"))," 個のアセットが壊れています"])])}},corruptedAssetsIndex:{message:n=>{const{normalize:r}=n;return r(["ランチャーはアセットのインデックスをダウンロードします。"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["アセットインデックス ",e(t("version"))," が壊れています。"])}},corruptedLibraries:{message:n=>{const{normalize:r}=n;return r(["ランチャーがライブラリをインストールします。"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["壊れたライブラリ: ",e(t("name"))]),r(["壊れたライブラリ: ",e(t("name"))]),r([e(t("count"))," 個のライブラリが壊れています。"])])}},corruptedVersionJar:{message:n=>{const{normalize:r}=n;return r(["クリックするとこのバージョンをインストールします。"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," のJarが壊れています。"])}},corruptedVersionJson:{message:n=>{const{normalize:r}=n;return r(["クリックしてこのバージョンをインストール"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["verion ",e(t("version"))," のjsonが壊れています。"])}},incompatibleJava:{message:n=>{const{normalize:r}=n;return r(["ランチャーでダウンロードできます。"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Javaバージョン ",e(t("javaVersion"))," は ",e(t("version"))," に適合しません!"])}},instanceFiles:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["起動構成は ",e(t("counts"))," 個のファイルを含みます。"])},title:n=>{const{normalize:r}=n;return r(["終了していない起動構成のインストール"])}},invalidJava:{message:n=>{const{normalize:r}=n;return r(["クリックして他のJavaで起動します。"])},name:n=>{const{normalize:r}=n;return r(["Javaの場所が無効です。"])}},missingAssets:{message:n=>{const{normalize:r}=n;return r(["ランチャーがアセットをダウンロードします。"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["見つからないアセット: ",e(t("name"))]),r(["見つからないアセット: ",e(t("name"))]),r([e(t("count"))," 個のアセットが見つかりません。"])])}},missingAssetsIndex:{message:n=>{const{normalize:r}=n;return r(["ランチャーがアセットインデックスをダウンロードします。"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("version"))," 用のアセットインデックスファイルが見つかりません。"])}},missingJava:{message:n=>{const{normalize:r}=n;return r(["クリックして問題を処理します。"])},name:n=>{const{normalize:r}=n;return r(["Minecraftを立ち上げるためのJavaが見つかりません!"])}},missingLibraries:{message:n=>{const{normalize:r}=n;return r(["ランチャーがライブラリをインストールします。"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["見つからない ",e(t("name"))," ライブラリ"]),r(["見つからない ",e(t("name"))," ライブラリ"]),r([e(t("count"))," 個のライブラリが見つかりません"]),r([e(t("count"))," 個のライブラリが見つかりません"])])}},missingVersion:{message:n=>{const{normalize:r}=n;return r(["クリックしてこのバージョンをインストールします。"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["バージョン ",e(t("version"))," はインストールされていません!"])}},missingVersionJar:{message:n=>{const{normalize:r}=n;return r(["クリックしてこのバージョンをインストール"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," 用のJarが見つかりません"])}}},disable:n=>{const{normalize:r}=n;return r(["無効化"])},disk:{available:n=>{const{normalize:r}=n;return r(["利用可能"])},used:n=>{const{normalize:r}=n;return r(["使用済み"])}},download:n=>{const{normalize:r}=n;return r(["ダウンロード"])},downloadCount:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," ダウンロード"])},downloadUpdate:n=>{const{normalize:r}=n;return r(["アップデートをダウンロード"])},duration:{day:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 日"])},hour:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 時間"])},minute:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 分"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("name"))," を削除"])},no:n=>{const{normalize:r}=n;return r(["いいえ"])},second:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 秒"])},yes:n=>{const{normalize:r}=n;return r(["はい"])}},edit:n=>{const{normalize:r}=n;return r(["エディター"])},enable:n=>{const{normalize:r}=n;return r(["有効化"])},env:{select:{all:n=>{const{normalize:r}=n;return r(["すべて選択"])},fit:n=>{const{normalize:r}=n;return r(["選択"])},none:n=>{const{normalize:r}=n;return r(["選択しない"])}}},error:{name:n=>{const{normalize:r,plural:e}=n;return e([r(["エラー"]),r(["エラー"])])}},errors:{BadForgeInstallerJarError:n=>{const{normalize:r}=n;return r(["Forge インストーラーのJarを解析できません。Forgeが新しいインストーラーのフォーマットを採用したのかもしれません? この問題が続く場合は開発者に連絡してください。"])},BadInstanceType:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["有効な起動構成ではありません: ",e(t("type"))])},BodyTimeoutError:n=>{const{normalize:r}=n;return r(["HTTPがタイムアウトしました"])},ChecksumNotMatchError:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["チェックサムが一致しませんでした! 想定: ",e(t("expect")),". 結果 ",e(t("actual")),"."])},ConnectTimeoutError:n=>{const{normalize:r}=n;return r(["サーバーへの接続がタイムアウトしました。"])},DNSNotFoundError:n=>{const{normalize:r}=n;return r(["DNS ルックアップエラー"])},DatabaseNotOpened:n=>{const{normalize:r}=n;return r(["データベースが開けませんでした! ランチャーは適切に動作できません! ランチャーがアクセスできるデータディレクトリを選択するか、データのルートディレクトリを設定からリセットすることができます。"])},DiskIsFull:n=>{const{normalize:r}=n;return r(["あなたのディスクはいっぱいです！\nディスクに何も書くことはできません！\nすべての機能が機能しない可能性があります！"])},DownloadAggregateError:n=>{const{normalize:r}=n;return r(["ファイルのダウンロードに失敗。"])},DownloadFileSystemError:n=>{const{normalize:r}=n;return r(["ファイルパスにダウンロードする際エラーが発生しました。ランチャーにフォルダへのアクセス権限があるか確認してください。"])},HeadersTimeoutError:n=>{const{normalize:r}=n;return r(["HTTPのヘッダーがタイムアウト"])},NotFoundError:n=>{const{normalize:r}=n;return r(["404 Not Found"])},SocketError:n=>{const{normalize:r}=n;return r(["サーバーソケットエラー"])}},eula:{body:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["このチェックボックスを押すことで、Minecraftの ",e(t("eula"))," に同意したことになります。"])}},exception:{http:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("url"))," へのHTTPリクエストに失敗しました。ステータスコードは ",e(t("statusCode"))," です。再度試すか、ネットワーク接続を確認してください。エラーが続く場合は、レポートを開発者に送ってください。"])}},existed:n=>{const{normalize:r}=n;return r(["存在した"])},exportModpackTarget:{curseforge:n=>{const{normalize:r}=n;return r(["Curseforge ファイル"])},github:n=>{const{normalize:r}=n;return r(["Github ファイル"])},modrinth:n=>{const{normalize:r}=n;return r(["Modrinth ファイル"])},override:n=>{const{normalize:r}=n;return r(["(Raw) ファイルを上書き"])}},extensions:{mrpack:n=>{const{normalize:r}=n;return r(["Modrinth Modpack"])},zip:n=>{const{normalize:r}=n;return r(["Zip ファイル"])}},fabricVersion:{disable:n=>{const{normalize:r}=n;return r(["Fabricを使用しない"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," 用のFabricバージョンがありません"])},showSnapshot:n=>{const{normalize:r}=n;return r(["スナップショットを表示"])},stable:n=>{const{normalize:r}=n;return r(["安定版"])},unstable:n=>{const{normalize:r}=n;return r(["不安定版"])}},feedback:{channel:n=>{const{normalize:r}=n;return r(["チャンネル"])},description:n=>{const{normalize:r}=n;return r(["バグを見つけました / 提案があります"])},discord:n=>{const{normalize:r}=n;return r(["Discord"])},discordDescription:n=>{const{normalize:r}=n;return r(["Discordチャンネルに参加"])},discordJoin:n=>{const{normalize:r}=n;return r(["参加"])},generateReport:n=>{const{normalize:r}=n;return r(["レポートを作成"])},generateSaveAs:n=>{const{normalize:r}=n;return r(["レポートの保存先"])},github:n=>{const{normalize:r}=n;return r(["Github Issue"])},githubDescription:n=>{const{normalize:r}=n;return r(["Github Issueを開き意見を共有"])},githubOpenIssue:n=>{const{normalize:r}=n;return r(["Github"])},hint:n=>{const{normalize:r}=n;return r(["クリックしてレポートを作成し開発者に連絡します。レポートはあなたのデバイス情報(OS, バージョン, OSにおけるユーザー名)などを含みます。"])},kook:n=>{const{normalize:r}=n;return r(["Kook"])},kookDescription:n=>{const{normalize:r}=n;return r(["Kook は中国本土のユーザーのためのDiscordの代替アプリです"])},name:n=>{const{normalize:r}=n;return r(["フィードバック"])},qq:n=>{const{normalize:r}=n;return r(["QQグループ"])},qqDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["フィードバック用QQグループに参加し著者に直接連絡を取る。 グループナンバー: ",e(t("number"))])},qqEnterGroup:n=>{const{normalize:r}=n;return r(["参加"])}},fileDetail:{fileSize:n=>{const{normalize:r}=n;return r(["ファイルサイズ"])},hash:n=>{const{normalize:r}=n;return r(["ハッシュ値"])}},filter:n=>{const{normalize:r}=n;return r(["フィルター"])},filterLocalOnly:n=>{const{normalize:r}=n;return r(["インストールされているものだけを表示"])},finish:n=>{const{normalize:r}=n;return r(["終了"])},forgeConfig:{hint:n=>{const{normalize:r}=n;return r(["一回この構成でゲームを立ち上げると、構成ファイルを検出できます!"])}},forgeVersion:{common:n=>{const{normalize:r}=n;return r(["一般"])},disable:n=>{const{normalize:r}=n;return r(["Forgeを使用しない"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," 用のForgeがありません"])},latest:n=>{const{normalize:r}=n;return r(["最新"])},name:n=>{const{normalize:r}=n;return r(["Forge"])},recommended:n=>{const{normalize:r}=n;return r(["推奨"])},showBuggy:n=>{const{normalize:r}=n;return r(["Buggy版を表示する"])},showRecommendedAndLatestOnly:n=>{const{normalize:r}=n;return r(["推奨、最新版のみ"])},version:n=>{const{normalize:r}=n;return r(["Forge バージョン"])}},gameType:{adventure:n=>{const{normalize:r}=n;return r(["アドベンチャーモード"])},creative:n=>{const{normalize:r}=n;return r(["クリエイティブモード"])},spectator:n=>{const{normalize:r}=n;return r(["スペクテイターモード"])},survival:n=>{const{normalize:r}=n;return r(["サバイバルモード"])}},help:n=>{const{normalize:r}=n;return r(["ヘルプ"])},home:n=>{const{normalize:r}=n;return r(["ホーム"])},importModpack:{failed:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("modpack"))," のインポートに失敗"])},name:n=>{const{normalize:r}=n;return r(["Modpackをインポート"])},success:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("modpack"))," のインポートに成功しました"])}},importResource:n=>{const{normalize:r}=n;return r(["リソースのインポート"])},install:n=>{const{normalize:r}=n;return r(["インストール"])},installAssets:{asset:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 個のアセットをインストール"])},assetIndex:n=>{const{normalize:r}=n;return r(["アセットインデックスファイルを確認"])},name:n=>{const{normalize:r}=n;return r(["アセットファイルをインストール"])}},installAuthlibInjector:n=>{const{normalize:r}=n;return r(["authlib-injectorをインストール"])},installCurseforgeFile:n=>{const{normalize:r}=n;return r(["Curseforge ファイルをインストール"])},installFabric:{name:n=>{const{normalize:r}=n;return r(["Fabric をインストール"])}},installForge:{downloadInstaller:n=>{const{normalize:r}=n;return r(["インストーラーをダウンロード"])},library:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["ライブラリ ",e(t("lib"))," をインストール"])},name:n=>{const{normalize:r}=n;return r(["Forge をインストール"])},postProcessing:n=>{const{normalize:r}=n;return r(["ポストプロセッシング"])}},installInstance:{file:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["起動構成ファイル ",e(t("file"))," をアップデート"])},link:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 個のファイルをコピー、またはリンク"])},name:n=>{const{normalize:r}=n;return r(["起動構成をアップデート"])},resolve:n=>{const{normalize:r}=n;return r(["起動構成を解決"])},unzip:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 個のファイルを解凍"])}},installJre:{decompress:n=>{const{normalize:r}=n;return r(["JREのファイルをフォルダーに解凍"])},download:n=>{const{normalize:r}=n;return r(["圧縮されたJREのファイルをダウンロード"])},name:n=>{const{normalize:r}=n;return r(["Java Runtime Library (JRE) をインストール"])}},installLabyMod:{asset:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["アセット ",e(t("name"))," をインストール"])},json:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["JSON ",e(t("version"))," を生成"])},name:n=>{const{normalize:r}=n;return r(["LabyModをインストール"])}},installLibraries:{library:n=>{const{normalize:r}=n;return r(["ライブラリをインストール"])},name:n=>{const{normalize:r}=n;return r(["ライブラリをインストール"])}},installModpack:{deploy:n=>{const{normalize:r}=n;return r(["デプロイ"])},download:{file:n=>{const{normalize:r}=n;return r(["ファイルをダウンロード"])},name:n=>{const{normalize:r}=n;return r(["ダウンロード"])}},name:n=>{const{normalize:r}=n;return r(["Modpackをインストール"])},unpack:n=>{const{normalize:r}=n;return r(["Modpackを解凍"])}},installModrinthFile:{name:n=>{const{normalize:r}=n;return r(["Modrinthをインストール"])}},installOptifine:{download:n=>{const{normalize:r}=n;return r(["Optifine Universalをダウンロード"])},jar:n=>{const{normalize:r}=n;return r(["Jarを生成"])},json:n=>{const{normalize:r}=n;return r(["Jsonを生成"])},name:n=>{const{normalize:r}=n;return r(["Optifine をインストール"])}},installResource:{fail:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("file"))," のインストールに失敗"])},success:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["リソースファイル ",e(t("file"))," のインストールに成功"])}},installVersion:{jar:n=>{const{normalize:r}=n;return r(["Jarファイルをインストール"])},json:n=>{const{normalize:r}=n;return r(["Jsonファイルをインストール"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft Client ",e(t("version"))," をインストール"])}},instance:{addServer:n=>{const{normalize:r}=n;return r(["サーバーを追加"])},changeIcon:n=>{const{normalize:r}=n;return r(["アイコンを変更"])},current:n=>{const{normalize:r}=n;return r(["現在の起動構成"])},delete:n=>{const{normalize:r}=n;return r(["ゲームを削除"])},deleteFailed:n=>{const{normalize:r}=n;return r(["インスタンスの削除に失敗しました"])},deleteFailedPermission:n=>{const{normalize:r}=n;return r(["他のプログラムがファイルを占有しています"])},deleteHint:n=>{const{normalize:r}=n;return r(["起動構成はディスクから永久に削除されます。続行しますか?"])},duplicate:n=>{const{normalize:r}=n;return r(["ゲームを複製"])},duplicatedName:n=>{const{normalize:r}=n;return r(["複製された名前"])},fileApi:n=>{const{normalize:r}=n;return r(["ファイル同期サーバーのAPIのURL"])},fileApiHint:n=>{const{normalize:r}=n;return r(["このURLはリモートの同期サーバーから起動構成ファイルを同期します。"])},gameVersion:n=>{const{normalize:r}=n;return r(["ゲームバージョン"])},icon:n=>{const{normalize:r}=n;return r(["プロファイルアイコン"])},iconHint:n=>{const{normalize:r}=n;return r(["ファイルか画像のURLが使用できます。"])},iconUrl:n=>{const{normalize:r}=n;return r(["アイコンのURL"])},includeVersion:n=>{const{normalize:r}=n;return r(["含まれたバージョン"])},installModpack:n=>{const{normalize:r}=n;return r(["ModPackからインスタンスを更新します"])},lastPlayed:n=>{const{normalize:r}=n;return r(["最後にプレイ"])},launchArguments:n=>{const{normalize:r}=n;return r(["起動引数のプレビュー"])},launchServer:n=>{const{normalize:r}=n;return r(["Localhostサーバーを立ち上げる"])},mcOptions:n=>{const{normalize:r}=n;return r(["Minecraftのオプション"])},mcOptionsHint:n=>{const{normalize:r}=n;return r(["追加のMinecraft実行引数"])},name:n=>{const{normalize:r}=n;return r(["起動構成の名前"])},nameHint:n=>{const{normalize:r}=n;return r(["Modpackの名前"])},neverPlayed:n=>{const{normalize:r}=n;return r(["未プレイ"])},openCrashReportFolder:n=>{const{normalize:r}=n;return r(["クラッシュレポートフォルダを開く"])},openLogFolder:n=>{const{normalize:r}=n;return r(["ログフォルダを開く"])},playtime:n=>{const{normalize:r}=n;return r(["プレイ時間"])},prependCommand:n=>{const{normalize:r}=n;return r(["先頭にコマンドを追加"])},prependCommandHint:n=>{const{normalize:r}=n;return r(["全ての起動コマンドの先頭に追加されます"])},requireName:n=>{const{normalize:r}=n;return r(["名前が必要です"])},showInstance:n=>{const{normalize:r}=n;return r(["ゲームフォルダを開く"])},versionHint:n=>{const{normalize:r}=n;return r(["この起動構成におけるMinecraftのバージョン"])},vmOptions:n=>{const{normalize:r}=n;return r(["JVM実行引数"])},vmOptionsHint:n=>{const{normalize:r}=n;return r(["JVMに渡される追加の引数"])},vmVar:n=>{const{normalize:r}=n;return r(["環境変数"])},vmVarHint:n=>{const{normalize:r}=n;return r(["ボタンをクリックして環境変数を追加します"])}},instanceAge:{older:n=>{const{normalize:r}=n;return r(["古い"])},threeDay:n=>{const{normalize:r}=n;return r(["三日以内"])},today:n=>{const{normalize:r}=n;return r(["今日"])}},instanceDiscover:{gameFolder:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 個のゲーム フォルダーを発見する"])},instanceFolder:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 個のインスタンスが見つかりました"])}},instanceFileOperation:{add:n=>{const{normalize:r}=n;return r(["追加"])},"backup-add":n=>{const{normalize:r}=n;return r(["置き換える (バックアップ)"])},"backup-remove":n=>{const{normalize:r}=n;return r(["削除する (バックアップ)"])},keep:n=>{const{normalize:r}=n;return r(["保持する"])},remove:n=>{const{normalize:r}=n;return r(["削除"])}},instanceInstallSkip:{ignore:n=>{const{normalize:r}=n;return r(["無視する"])},skip:n=>{const{normalize:r}=n;return r(["スキップ"])},title:n=>{const{normalize:r}=n;return r(["破損したファイルソースの可能性があります"])},warning:n=>{const{normalize:r}=n;return r(["一部のファイルは、チェックサムが一致しない状態で複数回ダウンロードされます。\nこれは、元のチェックサムが正しくないことが原因である可能性があります。\nチェックしてください。\n現在のファイルが有効であることを確認した場合は、検証チェックをスキップできます。"])}},instanceSetting:{disableAuthlibInjector:n=>{const{normalize:r}=n;return r(["authlib injectorを無効化する"])},disableAuthlibInjectorDescription:n=>{const{normalize:r}=n;return r(["サードパーティのスキンシステムを使用しているのならば、authlib injectorはスキンの表示に役立ちます。"])},disableElyByAuthlib:n=>{const{normalize:r}=n;return r(["ely.by のauthlibの置き換えを無効化"])},disableElyByAuthlibDescription:n=>{const{normalize:r}=n;return r(["ely.by はユニークなauthlibの置き換えでどのサーバーでも互換性を保ちスキンを表示できます。"])},fastLaunch:n=>{const{normalize:r}=n;return r(["高速起動"])},fastLaunchHint:n=>{const{normalize:r}=n;return r(["ユーザーステータスと問題を無視します"])},hideLauncher:n=>{const{normalize:r}=n;return r(["ゲームの起動後ランチャーを隠す"])},icon:n=>{const{normalize:r}=n;return r(["画像を選択"])},showLog:n=>{const{normalize:r}=n;return r(["Minecraftのログを表示"])},showLogHint:n=>{const{normalize:r}=n;return r(["ゲーム起動後にMinecraftのログを流すポップアップウィンドウを表示します"])}},instanceTemplate:{curseforge:n=>{const{normalize:r}=n;return r(["Curseforge のModpackです"])},ftb:n=>{const{normalize:r}=n;return r(["FTB のModpackです"])},importing:n=>{const{normalize:r}=n;return r(["テンプレートをインポート"])},mcbbs:n=>{const{normalize:r}=n;return r(["MCBBS のModpackです"])},modpack:n=>{const{normalize:r}=n;return r(["生のModpackです"])},modrinth:n=>{const{normalize:r}=n;return r(["Modrinth のModpackです"])},preview:n=>{const{normalize:r}=n;return r(["Modpackのプレビュー"])},title:n=>{const{normalize:r}=n;return r(["テンプレートの設定"])}},instanceUpdate:{basic:n=>{const{normalize:r}=n;return r(["設定の更新"])},files:n=>{const{normalize:r}=n;return r(["ファイルのアップデート"])},loaderChanged:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["この起動構成のModloaderが変更されました。以前のModloaderは ",e(t("modloader")),", 現在のModloacerは ",e(t("newModLoader")),"です。"])},summary:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("add")),"ファイルを追加します。 \n",e(t("remove")),"ファイルを削除します。 \n",e(t("keep")),"ファイルを保持します。"])},title:n=>{const{normalize:r}=n;return r(["起動構成の更新"])},update:n=>{const{normalize:r}=n;return r(["更新を開始"])}},instances:{add:n=>{const{normalize:r}=n;return r(["ゲームを作成"])},addCurseForgeDescription:n=>{const{normalize:r}=n;return r(["Cursforge データ フォルダーからインポートします。 \nCursforgeのルートデータフォルダーを選択する必要があります"])},addDescription:n=>{const{normalize:r}=n;return r(["新しい起動構成を1から作る"])},addMMCDescription:n=>{const{normalize:r}=n;return r(["既存の MultiMC インスタンスをインポートします。 \nMultiMC からデータ フォルダーを選択する必要があります。"])},addManually:n=>{const{normalize:r}=n;return r(["手動で作成"])},addModrinthDescription:n=>{const{normalize:r}=n;return r(["既存の Modrinth インスタンスをインポートします。 \nModrinth ルート データ フォルダーを選択する必要があります。"])},addServer:n=>{const{normalize:r}=n;return r(["サーバーから作成"])},addServerDescription:n=>{const{normalize:r}=n;return r(["ゲームから直接立ち上げられるサーバーを作成します。"])},addTemplate:n=>{const{normalize:r}=n;return r(["ダウンロードしたmodpackから作成"])},addTemplateDescription:n=>{const{normalize:r}=n;return r(["ダウンロードされたModpackからインポート"])},addVanilla:n=>{const{normalize:r}=n;return r(["Vanilla-LikeなMinecraftから作成"])},addVanillaDescription:n=>{const{normalize:r}=n;return r(["一般的な.minecraftフォルダからインポートします。これは元のプロファイルをXMCLに複製します。"])},choose:n=>{const{normalize:r}=n;return r(["ゲームを選択"])},fix:n=>{const{normalize:r}=n;return r(["直す"])},folderSetting:n=>{const{normalize:r}=n;return r(["フォルダーの設定"])},importFolder:n=>{const{normalize:r}=n;return r(["フォルダーからインポート"])},importFolderDescription:n=>{const{normalize:r}=n;return r(["Minecraftをランチャーにインポート"])},loadingFiles:n=>{const{normalize:r}=n;return r(["Modpackファイルを読み込み中"])},refreshServers:n=>{const{normalize:r}=n;return r(["サーバーを更新"])}},items:{count:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 個"])},total:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["合計 ",e(t("total"))," 個"])}},java:{allocatedLong:n=>{const{normalize:r}=n;return r(["システムのデフォルトのJavaを使用"])},allocatedShort:n=>{const{normalize:r}=n;return r(["自動割り当て"])},browse:n=>{const{normalize:r}=n;return r(["Javaの実行可能ファイルを見る"])},importFromFile:n=>{const{normalize:r}=n;return r(["Javaをファイルからインポート"])},invalid:n=>{const{normalize:r}=n;return r(["Javaの場所が無効です"])},location:n=>{const{normalize:r}=n;return r(["Javaの場所"])},maxMemory:n=>{const{normalize:r}=n;return r(["最大メモリー割り当て"])},memory:n=>{const{normalize:r}=n;return r(["Java メモリー"])},memoryAuto:n=>{const{normalize:r}=n;return r(["自動"])},memoryManual:n=>{const{normalize:r}=n;return r(["手動"])},memoryUnassigned:n=>{const{normalize:r}=n;return r(["未割り当て"])},minMemory:n=>{const{normalize:r}=n;return r(["最低メモリー割り当て"])},modifyInstance:n=>{const{normalize:r}=n;return r(["Javaのパスを編集"])},noMemory:n=>{const{normalize:r}=n;return r(["メモリの使用を制限しない"])},refresh:n=>{const{normalize:r}=n;return r(["ローカルのJavaをリフレッシュする"])},systemMemory:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["システム空きメモリ: ",e(t("free"))," / ",e(t("total"))])}},labyMod:{disable:n=>{const{normalize:r}=n;return r(["LabyMod を使用しない"])},empty:n=>{const{normalize:r}=n;return r(["LabyMod は現在のMinecraftをサポートしていません"])}},launch:{cancel:n=>{const{normalize:r}=n;return r(["キャンセル"])},createShortcut:n=>{const{normalize:r}=n;return r(["ショートカットを作成します"])},kill:n=>{const{normalize:r}=n;return r(["停止"])},killServer:n=>{const{normalize:r}=n;return r(["Localhost Serverを終了"])},launch:n=>{const{normalize:r}=n;return r(["起動"])}},launchBlocked:{ignore:n=>{const{normalize:r}=n;return r(["強制的に起動"])},launchBadVersion:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["このバージョン ",e(t("version"))," のjsonはこわれています。このバージョンを再インストールすると解決するかもしれません?"])},title:n=>{const{normalize:r}=n;return r(["破損したバージョンJSON"])}},launchGeneralException:{description:n=>{const{normalize:r}=n;return r(["いくつかのエラーが発生し、起動に失敗しました。"])},title:n=>{const{normalize:r}=n;return r(["起動に失敗"])}},launchInvalidJavaPath:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['選択されたJavaは存在しないか、無効です。他のJavaを選択してください。<span class="highlight"> ',e(t("javaPath"))," </span>"])},title:n=>{const{normalize:r}=n;return r(["無効なJavaパス"])}},launchJavaNoPermission:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['ランチャーはJava <span class="highlight"> ',e(t("javaPath"))," </span> を実行する権限がありません。Javaのファイルの権限を変更するか、ランチャーの権限を昇格してください。"])},title:n=>{const{normalize:r}=n;return r(["起動する権限が不足"])}},launchNoProperJava:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["ゲームを起動するための適切なJavaがありません。 (",e(t("javaPath")),"が無効かもしれません)"])},title:n=>{const{normalize:r}=n;return r(["適切なJavaが見つかりません"])}},launchNoVersionInstalled:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['バージョン <span class="highlight">',e(t("version")),"</span> を起動できません"])},title:n=>{const{normalize:r}=n;return r(["バージョンが選択されていません"])}},launchSpawnProcessFailed:{description:n=>{const{normalize:r}=n;return r(["Javaを確認するか、ランチャーに多くの権限を与えて再度試してください。もし効果がなければ、開発者に連絡してください。"])},title:n=>{const{normalize:r}=n;return r(["ゲームプロセスの起動に失敗"])}},launchUserStatusRefreshFailed:{description:n=>{const{normalize:r}=n;return r(["現在選択されているユーザーのステータスを更新できません。"])},title:n=>{const{normalize:r}=n;return r(["ユーザーのステータスの認証に失敗"])}},unexpectedText:n=>{const{normalize:r}=n;return r(["これは予期されていません。問題を軽減するためランチャーを再起動することができます。もし再度起こったら著者に連絡してください。"])},userAcquireMicrosoftTokenFailed:n=>{const{normalize:r}=n;return r(["Microsoftのトークンの取得に失敗しました。再度試すかアカウントを確認してください。"])},userCheckGameOwnershipFailed:n=>{const{normalize:r}=n;return r(["Minecraftの所持の確認に失敗しました。再度試すかネットワーク接続を確認してください。"])},userExchangeXboxTokenFailed:n=>{const{normalize:r}=n;return r(["MicrosoftトークンからのXboxトークンの取得に失敗しました。再度試すか、ネットワーク接続を確認してください。"])},userLoginMinecraftByXboxFailed:n=>{const{normalize:r}=n;return r(["MinecraftへのXboxトークンでのログインに失敗しました。再度試すかネットワーク接続を確認してください。"])}},launchFailed:{crash:n=>{const{normalize:r}=n;return r(["ゲームがクラッシュしました!!!!"])},description:n=>{const{normalize:r}=n;return r(["クラッシュレポートはありません。エラーログと最新のログです。"])},failedToLaunch:n=>{const{normalize:r}=n;return r(["ランチャーの起動に失敗"])},latestLog:n=>{const{normalize:r}=n;return r(["最新のログ"])},title:n=>{const{normalize:r}=n;return r(["ゲームが異常なコードで終了しました"])}},launchStatus:{assigningMemory:n=>{const{normalize:r}=n;return r(["メモリを割り当て中"])},exit:n=>{const{normalize:r}=n;return r(["ゲームを終了しますか?"])},injectingAuthLib:n=>{const{normalize:r}=n;return r(["サードパーティAuthLibを設定中"])},launching:n=>{const{normalize:r}=n;return r(["起動中..."])},launchingSlow:n=>{const{normalize:r}=n;return r(["まだ起動中です... グラフィックスエンジンの立ち上げは時間がかかるかもしれません..."])},refreshingUser:n=>{const{normalize:r}=n;return r(["ユーザートークンを更新中"])},spawningProcess:n=>{const{normalize:r}=n;return r(["プロセスを生成中"])}},launcherUpdate:{alreadyLatest:n=>{const{normalize:r}=n;return r(["最新の状態です"])},installAndQuit:n=>{const{normalize:r}=n;return r(["再起動してインストールします"])},noUpdateAvailable:n=>{const{normalize:r}=n;return r(["アップデートはありません"])},reinstall:n=>{const{normalize:r}=n;return r(["再インストール"])},updateToThisVersion:n=>{const{normalize:r}=n;return r(["ダウンロードしてインストール"])}},liteloader:{name:n=>{const{normalize:r}=n;return r(["LiteLoader"])}},localVersion:{auto:n=>{const{normalize:r}=n;return r(["自動で計算済み"])},delete:n=>{const{normalize:r}=n;return r(["ローカルバージョンを削除"])},deleteDescription:n=>{const{normalize:r}=n;return r(["この操作はローカルのjarとjsonを削除します。再度使うにはダウンロードし直す必要があります。"])},empty:n=>{const{normalize:r}=n;return r(["バージョンがインストールされていません"])},hint:n=>{const{normalize:r}=n;return r(["特定のローカルバージョンを直接起動する"])},refresh:n=>{const{normalize:r}=n;return r(["バージョンをリフレッシュ"])},reinstallDescription:n=>{const{normalize:r}=n;return r(["もしこのバージョンのインストールに問題があるのなら、再インストールを試すことができます。"])},reinstallTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["再インストール ",e(t("version"))])},title:n=>{const{normalize:r}=n;return r(["ローカルバージョン"])}},logLevel:{error:n=>{const{normalize:r}=n;return r(["エラー"])},info:n=>{const{normalize:r}=n;return r(["情報"])},success:n=>{const{normalize:r}=n;return r(["成功"])},warning:n=>{const{normalize:r}=n;return r(["警告"])}},login:{dropHint:n=>{const{normalize:r}=n;return r(["ここに認証コードを含んだURLをドロップすることで手動でログインできます"])},forgetPassword:n=>{const{normalize:r}=n;return r(["パスワードを忘れましたか?"])},login:n=>{const{normalize:r}=n;return r(["ログイン"])},manualLoginUrl:n=>{const{normalize:r}=n;return r(["もしブラウザが表示されなかったら、このリンクをクリックして認証してください!"])},signup:n=>{const{normalize:r}=n;return r(["サインアップ"])},signupDescription:n=>{const{normalize:r}=n;return r(["初めてですか?"])},userRelogin:n=>{const{normalize:r}=n;return r(["アカウントのトークンの期限が切れました。再ログインしてください!"])}},loginError:{acquireMicrosoftTokenFailed:n=>{const{normalize:r}=n;return r(["Microsoftトークンの取得に失敗しました。おそらくネットワークに問題があります。再度試してください。"])},badNetworkOrServer:n=>{const{normalize:r}=n;return r(["ネットワークの接続状態を確認してください! または認証サーバーがダウンしています!"])},checkOwnershipFailed:n=>{const{normalize:r}=n;return r(["ゲームの所有権の確認に失敗しました。再度試してください。"])},connectionReset:n=>{const{normalize:r}=n;return r(["サーバーからの接続のリセットによりログインに失敗しました"])},fetchMinecraftProfileFailed:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraftプロファイルの取得に失敗しました。 ",e(t("reason"))])},illegalEmail:n=>{const{normalize:r}=n;return r(["メールアドレスが無効です"])},invalidCredentials:n=>{const{normalize:r}=n;return r(["認証情報が無効です。ユーザー名またはパスワードが間違っています。"])},loginMinecraftByXboxFailed:n=>{const{normalize:r}=n;return r(["XboxトークンのMinecraftトークンへの引き換えに失敗しました。XboxでMinecraftを所持しているか確認してください。再度試してください。"])},loginXboxFailed:n=>{const{normalize:r}=n;return r(["MicrosoftトークンでのXboxへのログインに失敗しました。Microsoftアカウントへ接続された孤立していないXboxアカウントか確認してください。再度試してください。"])},noProfileForNewUser:n=>{const{normalize:r}=n;return r(["ゲームプロファイルは見つかりません！\n新しいMinecraftユーザーの場合は、Minecraftの公式ランチャーで少なくとも1回ログインしてください。"])},requestFailed:n=>{const{normalize:r}=n;return r(["ログインに失敗しました。理由は不明です。再度試してください。"])},requireEmail:n=>{const{normalize:r}=n;return r(["メールアドレスが必要です"])},requirePassword:n=>{const{normalize:r}=n;return r(["パスワードが必要です"])},requireUsername:n=>{const{normalize:r}=n;return r(["ユーザー名が必要です"])},timeout:n=>{const{normalize:r}=n;return r(["ログインがタイムアウトしました。再度試すかネットワークを確認してください。"])}},logsCrashes:{crashes:n=>{const{normalize:r}=n;return r(["クラッシュレポート"])},logs:n=>{const{normalize:r}=n;return r(["ログ"])},placeholder:n=>{const{normalize:r}=n;return r(["ファイルが見つかりませんでした"])},title:n=>{const{normalize:r}=n;return r(["ログ、またはクラッシュレポート"])}},me:{games:n=>{const{normalize:r}=n;return r(["ゲーム"])},modpacks:n=>{const{normalize:r}=n;return r(["私のModpack"])},news:n=>{const{normalize:r}=n;return r(["ニュース"])},recentPlay:n=>{const{normalize:r}=n;return r(["プレイの履歴"])},versions:n=>{const{normalize:r}=n;return r(["インストール済みバージョン"])}},minecraftVersion:{empty:n=>{const{normalize:r}=n;return r(["Minecraftバージョンが読み込めません"])},name:n=>{const{normalize:r}=n;return r(["Minecraft バージョン"])},release:n=>{const{normalize:r}=n;return r(["リリース"])},showAlpha:n=>{const{normalize:r}=n;return r(["スナップショットを表示"])},snapshot:n=>{const{normalize:r}=n;return r(["スナップショット"])}},mod:{acceptVersion:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("version"))," を受け入れる"])},applyGroupRules:n=>{const{normalize:r}=n;return r(["保存されたグループ化ルールを適用します"])},compatible:n=>{const{normalize:r}=n;return r(["利用可能なModです。"])},currentVersion:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["現在 ",e(t("current"))])},deletion:n=>{const{normalize:r}=n;return r(["Modを削除"])},deletionHint:n=>{const{normalize:r,plural:e}=n;return e([r(["あなたはこのModとそのメタデータを失います。削除しますか?"]),r(["あなたはこれらのModとそのメタデータを失います。本当に続行しますか?"])])},deletionRestHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("rest"))," 個のmod..."])},denseView:n=>{const{normalize:r}=n;return r(["コンパクトなビュー"])},dropHint:n=>{const{normalize:r}=n;return r(["ここにModファイル(.jar/.litemod)をドロップしてインポートします。"])},duplicatedDetected:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 個の重複した MOD"])},duplicatedDetectedDescription:n=>{const{normalize:r}=n;return r(["同じ MOD ID で異なるファイルを持つ MOD が見つかりました。\nこれにより、Minecraft がクラッシュする可能性があります。\n保存したいファイルを選択してください。"])},enabled:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 個のModが有効"])},filter:n=>{const{normalize:r}=n;return r(["Modをフィルタ"])},group:n=>{const{normalize:r}=n;return r(["グループアップ"])},groupInstalled:n=>{const{normalize:r}=n;return r(["グループでインストールされたMod"])},hasUpdate:n=>{const{normalize:r}=n;return r(["Modにアップデートがあります!"])},hideIncompatible:n=>{const{normalize:r}=n;return r(["適合しないModを隠す"])},incompatible:n=>{const{normalize:r}=n;return r(["適合しないModです。"])},incompatibleHint:n=>{const{normalize:r}=n;return r(["MOD 互換性レポートを確認してください"])},incompatibleHintDescription:n=>{const{normalize:r}=n;return r(["一部の MOD の依存関係が欠落している可能性があります。\nまたは、一部の依存関係のバージョンが一致しません。"])},manage:n=>{const{normalize:r}=n;return r(["Modを管理"])},maybeCompatible:n=>{const{normalize:r}=n;return r(["おそらく適合しません。"])},modloaderSelectHint:n=>{const{normalize:r}=n;return r(["MOD は以下の MOD ローダーをサポートしています。\nインストールするものを選択してください。"])},modloaderSelectNotSupported:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("minecraft"))," の ",e(t("modloader"))," が見つかりません"])},mods:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," Mods"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["Mod"]),r(["Mods"])])},noModLoaderHint:n=>{const{normalize:r}=n;return r(["Modを使うためにModloaderを有効化するのを忘れないでください!"])},openLink:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["ModのURL ",e(t("url"))," を開く"])},search:n=>{const{normalize:r}=n;return r(["Modを検索"])},searchOnCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Curseforgeで ",e(t("name"))," を検索"])},searchOnMcWiki:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Mod ",e(t("name"))," をMcWikiで見る"])},searchOnModrinth:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Modrinthで ",e(t("name"))," を検索"])},showDirectory:n=>{const{normalize:r}=n;return r(["Modsディレクトリを見る"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Modディレクトリ ",e(t("file"))," を表示"])},showInCurseforge:n=>{const{normalize:r}=n;return r(["CurseforgeでModを見る"])},showInModrinth:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Modrinthで ",e(t("name"))," を見る"])},switchDefaultSource:n=>{const{normalize:r}=n;return r(["Modのデフォルトソースを切り替え"])},syncGroupRules:n=>{const{normalize:r}=n;return r([])},toUpdate:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 個のアップデート"])},ungroup:n=>{const{normalize:r}=n;return r(["グループ化"])}},modFilter:{clear:n=>{const{normalize:r}=n;return r(["クリアフィルター"])},dependenciesInstallOnly:n=>{const{normalize:r}=n;return r(["見逃された依存関係のMODのみを表示します"])},disabledOnly:n=>{const{normalize:r}=n;return r(["障害のあるMODのみを表示します"])},hasUpdateOnly:n=>{const{normalize:r}=n;return r(["ショーのみに更新modがあります"])},incompatibleOnly:n=>{const{normalize:r}=n;return r(["互換性のないmodのみを表示します"])},unusedOnly:n=>{const{normalize:r}=n;return r(["未使用のライブラリMODのみを表示します"])}},modInstall:{archived:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("name"))," はアーカイブされました。 作者がアーカイブを解除しない限り ",e(t("name"))," はアップデートを受け取りません。"])},checkDependencies:n=>{const{normalize:r}=n;return r(["依存関係を確認"])},checkUpgrade:n=>{const{normalize:r}=n;return r(["アップデートを確認"])},checkedDependencies:n=>{const{normalize:r}=n;return r(["依存関係を確認しました"])},checkedUpgrade:n=>{const{normalize:r}=n;return r(["アップデートを確認しました"])},currentVersion:n=>{const{normalize:r}=n;return r(["選択されたバージョン"])},dependencyHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["他のバージョン ",e(t("version"))," がインストールされています"])},display:n=>{const{normalize:r}=n;return r(["modsディスプレイ"])},install:n=>{const{normalize:r}=n;return r(["インストール"])},installDependencies:n=>{const{normalize:r}=n;return r(["未インストールの依存関係をインストール"])},installHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("file"))," を ",e(t("dependencies"))," 個の依存関係とインストール"])},installed:n=>{const{normalize:r}=n;return r(["インストール済み"])},noVersionSupported:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["このModはMinecraft ",e(t("supported"))," のみサポートしています。"])},recommendation:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("first"))," または ",e(t("second"))," 個のModを ",e(t("modrinth"))," と ",e(t("curseforge"))," で探索する!"])},removeUnusedLibraries:n=>{const{normalize:r}=n;return r(["未使用のライブラリMODを削除します"])},search:n=>{const{normalize:r}=n;return r(["検索結果"])},searchHint:n=>{const{normalize:r}=n;return r(["プロジェクトを検索して選ぶ"])},skipVersion:n=>{const{normalize:r}=n;return r(["異なる Minecraft バージョンの Mod をスキップする"])},source:n=>{const{normalize:r}=n;return r(["Modソース"])},switch:n=>{const{normalize:r}=n;return r(["バージョンを切り替え"])},upgrade:n=>{const{normalize:r}=n;return r(["Modをアップグレード"])}},modUpgradePolicy:{curseforge:n=>{const{normalize:r}=n;return r([])},curseforgeOnly:n=>{const{normalize:r}=n;return r(["Curseforgeのみ"])},modrinth:n=>{const{normalize:r}=n;return r(["モドリンスファースト"])},modrinthOnly:n=>{const{normalize:r}=n;return r(["モドリンスのみ"])},name:n=>{const{normalize:r}=n;return r(["ポリシーをアップグレードします"])}},modified:{reset:n=>{const{normalize:r}=n;return r(["リセット"])},save:n=>{const{normalize:r}=n;return r(["保存"])},unsaved:n=>{const{normalize:r}=n;return r(["変更が保存されていません!"])}},modpack:{author:n=>{const{normalize:r}=n;return r(["著者名"])},authorHint:n=>{const{normalize:r}=n;return r(["これらはエクスポートされたModpackに署名する際使われます (Curseforge)"])},delete:{hint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Modpack ",e(t("name"))," とメタデータを削除します。続行しますか?"])},title:n=>{const{normalize:r}=n;return r(["Modpackを削除"])}},description:n=>{const{normalize:r}=n;return r(["説明"])},descriptionHint:n=>{const{normalize:r}=n;return r(["このModpackにおける全般的な説明です。Curseforge Modpackとしてエクスポートする際使われます。"])},dropHint:n=>{const{normalize:r}=n;return r(["ここにModpackのzipをドロップしてインポートします。"])},emitCurseforge:n=>{const{normalize:r}=n;return r(["Curseforge modpackをエクスポートします"])},emitMcbbs:n=>{const{normalize:r}=n;return r(["MCBBS Modpackをエクスポートします"])},emitModrinth:n=>{const{normalize:r}=n;return r(["Modrinth Modpackをエクスポートします"])},emitModrinthStrict:n=>{const{normalize:r}=n;return r(["厳密なModrinthフォーマット"])},emitModrinthStrictDescription:n=>{const{normalize:r}=n;return r(["Modrinthのドキュメントに記載された4つのドメインのURLのみ許可します"])},export:n=>{const{normalize:r}=n;return r(["Modpackとしてエクスポート"])},general:n=>{const{normalize:r}=n;return r(["全般"])},includeAssets:n=>{const{normalize:r}=n;return r(["アセットを含む"])},includeLibraries:n=>{const{normalize:r}=n;return r(["ライブラリを含む"])},includes:n=>{const{normalize:r}=n;return r(["含めるファイル"])},modpackVersion:n=>{const{normalize:r}=n;return r(["Modpackのバージョン"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["Modpack"]),r(["Modpacks"])])},overrides:n=>{const{normalize:r}=n;return r(["オーバーライド"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["ファイルを見る ",e(t("file"))])},showInCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Curseforgeで ",e(t("name"))," を見る"])},showInFtb:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["FTBで ",e(t("name"))," を見る"])},showInModrinth:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Modrinthで ",e(t("name"))," を見る"])},url:n=>{const{normalize:r}=n;return r(["URL"])},urlHint:n=>{const{normalize:r}=n;return r(["あなたのModpackのホームページのURL"])}},modpackImportConfirm:{description:n=>{const{normalize:r}=n;return r(["ファイルをランチャーにドロップすることを検出します。 \nmodpackをインポートしようとしていますか？"])},title:n=>{const{normalize:r}=n;return r(["modpackをインポートしようとしていますか？"])}},modrinth:{browseUrl:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["ブラウザで開く ",e(t("url"))])},categories:{"128x":n=>{const{normalize:r}=n;return r(["128x"])},"16x":n=>{const{normalize:r}=n;return r(["16x"])},"256x":n=>{const{normalize:r}=n;return r(["256x"])},"32x":n=>{const{normalize:r}=n;return r(["32x"])},"48x":n=>{const{normalize:r}=n;return r(["48x"])},"512x+":n=>{const{normalize:r}=n;return r(["512x+"])},"64x":n=>{const{normalize:r}=n;return r(["64x"])},"8x-":n=>{const{normalize:r}=n;return r(["8x-"])},adventure:n=>{const{normalize:r}=n;return r(["冒険"])},atmosphere:n=>{const{normalize:r}=n;return r(["雰囲気"])},audio:n=>{const{normalize:r}=n;return r(["オーディオ"])},blocks:n=>{const{normalize:r}=n;return r(["ブロック"])},bloom:n=>{const{normalize:r}=n;return r(["Bloom"])},bukkit:n=>{const{normalize:r}=n;return r(["Bukkit"])},bungeecord:n=>{const{normalize:r}=n;return r(["Bungeecord"])},canvas:n=>{const{normalize:r}=n;return r(["Canvas"])},cartoon:n=>{const{normalize:r}=n;return r(["カートゥーン"])},categories:n=>{const{normalize:r}=n;return r(["カテゴリー"])},challenging:n=>{const{normalize:r}=n;return r(["挑戦的"])},"colored-lighting":n=>{const{normalize:r}=n;return r(["色付き照明"])},combat:n=>{const{normalize:r}=n;return r(["戦闘"])},"core-shaders":n=>{const{normalize:r}=n;return r(["シェーダー"])},cursed:n=>{const{normalize:r}=n;return r(["呪われた"])},datapack:n=>{const{normalize:r}=n;return r(["データパック"])},decoration:n=>{const{normalize:r}=n;return r(["装飾"])},economy:n=>{const{normalize:r}=n;return r(["経済"])},entities:n=>{const{normalize:r}=n;return r(["エンティティ"])},environment:n=>{const{normalize:r}=n;return r(["環境"])},equipment:n=>{const{normalize:r}=n;return r(["装備"])},fabric:n=>{const{normalize:r}=n;return r(["Fabric"])},fantasy:n=>{const{normalize:r}=n;return r(["ファンタジー"])},features:n=>{const{normalize:r}=n;return r(["機能"])},folia:n=>{const{normalize:r}=n;return r(["Folia"])},foliage:n=>{const{normalize:r}=n;return r(["Foliage"])},fonts:n=>{const{normalize:r}=n;return r(["フォント"])},food:n=>{const{normalize:r}=n;return r(["食料"])},forge:n=>{const{normalize:r}=n;return r(["Forge"])},"game-mechanics":n=>{const{normalize:r}=n;return r(["ゲームメカニクス"])},gui:n=>{const{normalize:r}=n;return r(["GUI"])},high:n=>{const{normalize:r}=n;return r(["高"])},iris:n=>{const{normalize:r}=n;return r(["Iris"])},items:n=>{const{normalize:r}=n;return r(["アイテム"])},"kitchen-sink":n=>{const{normalize:r}=n;return r(["キッチンシンク"])},library:n=>{const{normalize:r}=n;return r(["ライブラリ"])},lightweight:n=>{const{normalize:r}=n;return r(["軽量化"])},liteloader:n=>{const{normalize:r}=n;return r(["LiteLoader"])},locale:n=>{const{normalize:r}=n;return r(["ロケール"])},low:n=>{const{normalize:r}=n;return r(["低"])},magic:n=>{const{normalize:r}=n;return r(["魔法"])},management:n=>{const{normalize:r}=n;return r(["管理"])},medium:n=>{const{normalize:r}=n;return r(["中"])},minecraft:n=>{const{normalize:r}=n;return r(["Minecraft"])},minigame:n=>{const{normalize:r}=n;return r(["ミニゲーム"])},misc:n=>{const{normalize:r}=n;return r(["その他"])},mobs:n=>{const{normalize:r}=n;return r(["Mobs"])},modded:n=>{const{normalize:r}=n;return r(["Modded"])},models:n=>{const{normalize:r}=n;return r(["モデル"])},modloader:n=>{const{normalize:r}=n;return r(["Modローダー"])},multiplayer:n=>{const{normalize:r}=n;return r(["マルチプレイヤー"])},name:n=>{const{normalize:r}=n;return r(["カテゴリー"])},neoforge:n=>{const{normalize:r}=n;return r(["NeoForge"])},optifine:n=>{const{normalize:r}=n;return r(["Optifine"])},optimization:n=>{const{normalize:r}=n;return r(["最適化"])},paper:n=>{const{normalize:r}=n;return r(["Paper"])},"path-tracing":n=>{const{normalize:r}=n;return r(["パストレーシング"])},pbr:n=>{const{normalize:r}=n;return r(["PBR"])},"performance impact":n=>{const{normalize:r}=n;return r(["パフォーマンスインパクト"])},potato:n=>{const{normalize:r}=n;return r(["じゃがいも"])},purpur:n=>{const{normalize:r}=n;return r(["Purpur"])},quests:n=>{const{normalize:r}=n;return r(["クエスト"])},quilt:n=>{const{normalize:r}=n;return r(["Quilt"])},realistic:n=>{const{normalize:r}=n;return r(["現実的"])},reflections:n=>{const{normalize:r}=n;return r(["反射"])},resolutions:n=>{const{normalize:r}=n;return r(["解像度"])},rift:n=>{const{normalize:r}=n;return r(["Rift"])},screenshot:n=>{const{normalize:r}=n;return r(["スクリーンショット"])},"semi-realistic":n=>{const{normalize:r}=n;return r(["半写実的"])},shadows:n=>{const{normalize:r}=n;return r(["影"])},simplistic:n=>{const{normalize:r}=n;return r(["シンプル"])},social:n=>{const{normalize:r}=n;return r(["ソーシャル"])},spigot:n=>{const{normalize:r}=n;return r(["Spigot"])},sponge:n=>{const{normalize:r}=n;return r(["Sponge"])},storage:n=>{const{normalize:r}=n;return r(["ストレージ"])},technology:n=>{const{normalize:r}=n;return r(["テクノロジー"])},themed:n=>{const{normalize:r}=n;return r(["テーマ"])},transportation:n=>{const{normalize:r}=n;return r(["輸送"])},tweaks:n=>{const{normalize:r}=n;return r(["調整"])},utility:n=>{const{normalize:r}=n;return r(["ユーティリティ"])},vanilla:n=>{const{normalize:r}=n;return r(["バニラ"])},"vanilla-like":n=>{const{normalize:r}=n;return r(["バニラ風"])},velocity:n=>{const{normalize:r}=n;return r(["Velocity"])},waterfall:n=>{const{normalize:r}=n;return r(["Waterfall"])},worldgen:n=>{const{normalize:r}=n;return r(["ワールド生成"])}},clientSide:n=>{const{normalize:r}=n;return r(["クライアントサイド"])},copyTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["テキスト ",e(t("title"))," をクリップボードにコピー"])},createAt:n=>{const{normalize:r}=n;return r(["作成済み"])},createCollection:n=>{const{normalize:r}=n;return r(["コレクションを作成します"])},description:n=>{const{normalize:r}=n;return r(["説明"])},downloads:n=>{const{normalize:r}=n;return r(["ダウンロード"])},environments:{client:n=>{const{normalize:r}=n;return r(["クライアント"])},default:n=>{const{normalize:r}=n;return r(["デフォルト"])},name:n=>{const{normalize:r}=n;return r(["環境"])},optional:n=>{const{normalize:r}=n;return r(["オプション"])},required:n=>{const{normalize:r}=n;return r(["必須"])},server:n=>{const{normalize:r}=n;return r(["サーバー"])},unsupported:n=>{const{normalize:r}=n;return r(["未サポート"])}},externalResources:n=>{const{normalize:r}=n;return r(["外部リンク"])},featuredVersions:n=>{const{normalize:r}=n;return r(["推奨バージョン"])},followedProjects:n=>{const{normalize:r}=n;return r(["プロジェクトに従った"])},followers:n=>{const{normalize:r}=n;return r(["フォロワー"])},gallery:n=>{const{normalize:r}=n;return r(["ギャラリー"])},gameVersions:{name:n=>{const{normalize:r}=n;return r(["ゲームバージョン"])}},headers:{status:n=>{const{normalize:r}=n;return r(["状態"])},support:n=>{const{normalize:r}=n;return r(["サポート"])},version:n=>{const{normalize:r}=n;return r(["バージョン"])}},issueUrl:n=>{const{normalize:r}=n;return r(["Issue"])},license:n=>{const{normalize:r}=n;return r(["ライセンス"])},licenses:{name:n=>{const{normalize:r}=n;return r(["ライセンス"])}},loginHint:n=>{const{normalize:r}=n;return r(["操作には、実行するにはmodrinthが必要です。\nランチャーは、ブラウザウィンドウを開き、Modrinthをログインします。"])},loginTitle:n=>{const{normalize:r}=n;return r(["Modrinthにログインします"])},modLoaders:{name:n=>{const{normalize:r}=n;return r(["Modローダー"])}},perPage:n=>{const{normalize:r}=n;return r(["ページ毎"])},projectId:n=>{const{normalize:r}=n;return r(["プロジェクトID"])},projectMembers:n=>{const{normalize:r}=n;return r(["プロジェクトメンバー"])},projectType:{mod:n=>{const{normalize:r}=n;return r(["Mod"])},modpack:n=>{const{normalize:r}=n;return r(["Modpack"])},name:n=>{const{normalize:r}=n;return r(["プロジェクトタイプ"])},resourcePack:n=>{const{normalize:r}=n;return r(["リソースパック"])},shader:n=>{const{normalize:r}=n;return r(["シェーダー"])}},projects:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count")),"プロジェクト"])},quickSearch:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["検索 ",e(t("title"))])},searchText:n=>{const{normalize:r}=n;return r(["検索"])},serverSide:n=>{const{normalize:r}=n;return r(["サーバーサイド"])},sort:{downloads:n=>{const{normalize:r}=n;return r(["合計ダウンロード数"])},follows:n=>{const{normalize:r}=n;return r(["フォロー数"])},newest:n=>{const{normalize:r}=n;return r(["最近作成された"])},relevance:n=>{const{normalize:r}=n;return r(["関連性"])},title:n=>{const{normalize:r}=n;return r(["ソート順"])},updated:n=>{const{normalize:r}=n;return r(["最近アップデートされた"])}},sourceUrl:n=>{const{normalize:r}=n;return r(["ソース"])},technicalInformation:n=>{const{normalize:r}=n;return r(["技術的な情報"])},updateAt:n=>{const{normalize:r}=n;return r(["アップデート済み"])},versions:n=>{const{normalize:r}=n;return r(["バージョン"])},wikiUrl:n=>{const{normalize:r}=n;return r(["Wiki"])}},modrinthCard:{currentVersion:n=>{const{normalize:r}=n;return r(["現在のバージョン"])},projectHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['この起動構成は Modrinth modpack <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',e(t("title")),'</code> (project id:\n      <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',e(t("id")),"</code>) で作成されました\n"])}},multiplayer:{allowTurn:n=>{const{normalize:r}=n;return r(["リレーサーバーを有効化"])},allowTurnHint:n=>{const{normalize:r}=n;return r(["フレンドに接続できない場合はリレーサーバーを有効にしてください。リレーサーバーは接続速度を低下させる可能性があります。注意して使用してください。"])},complete:n=>{const{normalize:r}=n;return r(["完了"])},confirm:n=>{const{normalize:r}=n;return r(["続行"])},connections:n=>{const{normalize:r}=n;return r(["接続"])},copied:n=>{const{normalize:r}=n;return r(["コピー済み!"])},copy:n=>{const{normalize:r}=n;return r(["コピー"])},copyGroupToFriendHint:n=>{const{normalize:r}=n;return r(["このIDでフレンドをグループに追加できます"])},copyLocalHint:n=>{const{normalize:r}=n;return r(['"ローカルSDPテキストをコピーして接続に参加してください <span>一つのトークンで接続できるピアは <span style="color: red; font-weight: bold;">1つ</span>のみです! 同じトークンを複数のピアに送ることはできません!</span> <br> <span class="hint-text" style="font-style: italic;">複数のピアに接続する必要がある場合、 <span style="font-weight: bold; color: rgba(245, 158, 11)">複数の</span>接続を作ってください</span>"'])},creaLocalToken:n=>{const{normalize:r}=n;return r(["ローカルトークンを作成"])},createLocalToken:n=>{const{normalize:r}=n;return r(["ローカルトークンを作成"])},currentIpTitle:n=>{const{normalize:r}=n;return r(["検出されたパブリックIP"])},currentNatTitle:n=>{const{normalize:r}=n;return r(["現在のネットワーク (NAT):"])},difficultyLevelHint:n=>{const{normalize:r}=n;return r(["接続を作成する難易度"])},disconnect:n=>{const{normalize:r}=n;return r(["切断"])},disconnectDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["ユーザー ",e(t("user")),"(",e(t("id")),") との接続を切断しますか?"])},disconnected:n=>{const{normalize:r}=n;return r(["切断済み"])},enterRemoteToken:n=>{const{normalize:r}=n;return r(["リモートトークンを入力"])},enterRemoteTokenHint:n=>{const{normalize:r}=n;return r(["あなたのピアがトークンを入力したら、あなたが相手側のトークンを下に入力する必要があります。続行を押して接続します。"])},exposedPortDescription:n=>{const{normalize:r}=n;return r(["ピアに公開されるポート"])},exposedPorts:n=>{const{normalize:r}=n;return r(["開かれたポート"])},gatheringIce:n=>{const{normalize:r}=n;return r(['"ICEサーバーがあなたのネットワークについての情報を収集するまでお待ち下さい。 もしあなたが急いでいて十分な情報をお持ちであれば、\n現在のSDPを相手に事前に伝えておいて次へをクリックしてください。 次に <span class="v-chip v-chip--label\nv-size--small" style="text-font: bold" >ローカルトークン</span> をあなたのピアに送って、\n相手のトークンを <span class="v-chip v-chip--label v-size--small" style="text-font:\nbold"> 接続に参加 </span> を押してください。 <br> ICEサーバーが <span class="v-chip\nv-chip--label v-size--small" style="text-font:\nbold">ローカルトークン</span>を作成するのに十分な情報を集めることに時間がかかることがあります<br>\nICEステータスが完了になるまで待つ必要はありません。 以下のトークンが変更されていない場合、それをコピーし相手のピアに送信できます。"'])},groupId:n=>{const{normalize:r}=n;return r(["グループID"])},illegalTokenDescription:n=>{const{normalize:r}=n;return r(["無効なトークンです。あなたのピアから受け取ったトークンが正しいか確認してください。"])},initiateConnection:n=>{const{normalize:r}=n;return r(["接続を初期化"])},inviteLink:n=>{const{normalize:r}=n;return r(["招待リンク"])},joinConnection:n=>{const{normalize:r}=n;return r(["もしあなたのピアがすでに接続を初期化していた場合、接続に参加する必要があります。"])},joinManual:n=>{const{normalize:r}=n;return r(["参加"])},joinOrCreateGroup:n=>{const{normalize:r}=n;return r(["グループに参加/グループを作成"])},joinOrCreateGroupHint:n=>{const{normalize:r}=n;return r(["あなたのグループIDを取得するかグループを作成してください"])},kernel:n=>{const{normalize:r}=n;return r(["P2P カーネル"])},kernelDescription:n=>{const{normalize:r}=n;return r(["ネイティブ WebRTCまたはNode-Datachannelを使用します。P2P接続によりランチャーがクラッシュする時のみ切り替えてください。"])},leaveGroup:n=>{const{normalize:r}=n;return r(["グループを抜ける"])},localToken:n=>{const{normalize:r}=n;return r(["ローカルトークン"])},manualConnect:n=>{const{normalize:r}=n;return r(["手動接続"])},name:n=>{const{normalize:r}=n;return r(["LAN マルチプレイヤー"])},networkInfo:n=>{const{normalize:r}=n;return r(["ネットワーク情報"])},next:n=>{const{normalize:r}=n;return r(["次へ"])},otherExposedPortDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["ポートは ",e(t("user"))," によりフォワードされています"])},placeholder:n=>{const{normalize:r}=n;return r(["他のユーザーに接続しMinecraftでLANマルチプレイをしましょう!"])},previous:n=>{const{normalize:r}=n;return r(["戻る"])},receiveHint:n=>{const{normalize:r}=n;return r(["他のパーティーがあなたのトークンを入力した後、あなたの接続は自動で接続されます。ダイアログを閉じることができます"])},receiveRemoteTokenHint:n=>{const{normalize:r}=n;return r(["あなたのピアから受け取ったトークンを入力してください"])},remoteToken:n=>{const{normalize:r}=n;return r(["リモートトークン"])},routerInfo:n=>{const{normalize:r}=n;return r(["ルーター情報"])},sendTokenToRemote:n=>{const{normalize:r}=n;return r(["リモートにトークンを送る"])},share:n=>{const{normalize:r}=n;return r(["起動構成を共有する"])},sharing:n=>{const{normalize:r}=n;return r(["ファイルを共有中..."])},sharingNotificationBody:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("name"))," から起動構成、共有された設定をダウンロード/作成できます"])},sharingNotificationTitle:n=>{const{normalize:r}=n;return r(["ピアはゲームの設定を共有しています"])},start:n=>{const{normalize:r}=n;return r(["スタート"])},startNewP2PConnection:n=>{const{normalize:r}=n;return r(["スタートボタンをクリックして新しいピアへの接続を作成します"])}},myStuff:n=>{const{normalize:r}=n;return r(["私の作品"])},name:n=>{const{normalize:r}=n;return r(["名前"])},natType:{blocked:n=>{const{normalize:r}=n;return r(["ブロックされた"])},fullCone:n=>{const{normalize:r}=n;return r(["Full Cone"])},openInternet:n=>{const{normalize:r}=n;return r(["オープンインターネット"])},restrictNat:n=>{const{normalize:r}=n;return r(["Ristrict NAT"])},restrictPortNat:n=>{const{normalize:r}=n;return r(["Restrict Port NAT"])},symmetricNat:n=>{const{normalize:r}=n;return r(["Symmetric NAT"])},symmetricUDPFirewall:n=>{const{normalize:r}=n;return r(["Symmetric UDP Firewall"])},unknown:n=>{const{normalize:r}=n;return r(["未知"])}},neoForgedVersion:{disable:n=>{const{normalize:r}=n;return r(["NeoForge を使用しない"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["NeoForgeはMinecraft ",e(t("version"))," をサポートしていません"])},name:n=>{const{normalize:r}=n;return r(["NeoForge"])}},news:{name:n=>{const{normalize:r}=n;return r(["ニュース"])},readMore:n=>{const{normalize:r}=n;return r(["さらに読む"])}},next:n=>{const{normalize:r}=n;return r(["次へ"])},no:n=>{const{normalize:r}=n;return r(["いいえ"])},ok:n=>{const{normalize:r}=n;return r(["はい"])},optifineVersion:{disable:n=>{const{normalize:r}=n;return r(["Optifine を使用しない"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["OptifineはMinecraft ",e(t("version"))," をサポートしていません"])}},optional:n=>{const{normalize:r}=n;return r(["オプション"])},peerConnectionState:{closed:n=>{const{normalize:r}=n;return r(["クローズ"])},connected:n=>{const{normalize:r}=n;return r(["接続済み"])},connecting:n=>{const{normalize:r}=n;return r(["接続中"])},disconnected:n=>{const{normalize:r}=n;return r(["切断済み"])},failed:n=>{const{normalize:r}=n;return r(["失敗"])},name:n=>{const{normalize:r}=n;return r(["接続状態"])},new:n=>{const{normalize:r}=n;return r(["新規"])}},peerGroupState:{closed:n=>{const{normalize:r}=n;return r(["グループに未参加"])},closing:n=>{const{normalize:r}=n;return r(["クローズ"])},connected:n=>{const{normalize:r}=n;return r(["参加済み"])},connecting:n=>{const{normalize:r}=n;return r(["接続中"])}},peerIceGatheringState:{gathering:n=>{const{normalize:r}=n;return r(["ICEサーバーを取得中"])}},peerSignalingState:{"have-local-offer":n=>{const{normalize:r}=n;return r(["ピアの情報を待機中"])}},popular:n=>{const{normalize:r}=n;return r(["有名度"])},presence:{curseforge:n=>{const{normalize:r}=n;return r(["Curseforgeを閲覧中"])},curseforgeProject:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Curseforgeで ",e(t("name"))," を閲覧中"])},instance:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["起動構成 ",e(t("instance"))," でアイドル中"])},instanceSetting:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["起動構成を編集: ",e(t("instance"))])},mod:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("instance"))," でModを閲覧中"])},modrinth:n=>{const{normalize:r}=n;return r(["Modrinthを閲覧中"])},modrinthProject:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Modrinthで ",e(t("name"))," を閲覧中"])},resourcePack:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["リソースパックを ",e(t("instance"))," で閲覧中"])},save:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["セーブデータを ",e(t("instance"))," で閲覧中"])},setting:n=>{const{normalize:r}=n;return r(["設定ページを閲覧中"])},shaderPack:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("instance"))," でシェーダーパックを閲覧中"])},version:n=>{const{normalize:r}=n;return r(["バージョンページを閲覧中"])}},previous:n=>{const{normalize:r}=n;return r(["以前の"])},proxy:{host:n=>{const{normalize:r}=n;return r(["ホスト"])},port:n=>{const{normalize:r}=n;return r(["ポート"])}},quiltVersion:{disable:n=>{const{normalize:r}=n;return r(["Quilt を使用しない"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["QuiltはMinecraft ",e(t("version"))," をサポートしていません"])}},refresh:n=>{const{normalize:r}=n;return r(["最新の情報に更新"])},refreshResource:n=>{const{normalize:r}=n;return r(["リソースをリフレッシュ"])},remove:n=>{const{normalize:r}=n;return r(["削除"])},resourcepack:{available:n=>{const{normalize:r}=n;return r(["存在する"])},compatible:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["適合するフォーマット ",e(t("format"))," バージョン ",e(t("version"))])},defaultDescription:n=>{const{normalize:r}=n;return r(["デフォルトのMinecraftのルック＆フィール"])},delete:{content:n=>{const{normalize:r}=n;return r(["これはディスクからリソースパックを削除します。取り消すことはできません。続行しますか?"])},title:n=>{const{normalize:r}=n;return r(["リソースパックを削除"])}},dropHint:n=>{const{normalize:r}=n;return r(["リソースパックのフォルダ/Zipをドロップしてインポート"])},enable:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 個のリソースパックが有効"])},import:n=>{const{normalize:r}=n;return r(["リソースパックをインポート"])},incompatible:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["適合しないリソースパックフォーマットです(",e(t("format")),"). フィット ",e(t("accept")),", 現在",e(t("actual"))])},independent:n=>{const{normalize:r}=n;return r(["起動構成は独立したリソースパックフォルダを使用します"])},manage:n=>{const{normalize:r}=n;return r(["リソースパックを管理"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["リソースパック"]),r(["リソースパック"])])},searchHint:n=>{const{normalize:r}=n;return r(["リソースパックを検索"])},searchOnCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Curseforgeで ",e(t("name"))," を検索"])},searchOnModrinth:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("mod.searchOnModrinth",void 0,t)])},selectSearchHint:n=>{const{normalize:r}=n;return r(["リソースパックを検索して選択"])},selected:n=>{const{normalize:r}=n;return r(["選択されたリソースパック"])},shared:n=>{const{normalize:r}=n;return r(["起動構成は共有されたリソースパックのフォルダを使用します"])},showDirectory:n=>{const{normalize:r}=n;return r(["リソースパックのディレクトリを表示"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["フォルダーの中からリソースパック ",e(t("file"))," を見る"])},showInCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Curseforgeで ",e(t("name"))," を見る"])},unselected:n=>{const{normalize:r}=n;return r(["リソースパックの選択が解除されました"])}},save:{cheat:n=>{const{normalize:r}=n;return r(["チートを使用"])},copy:{cancel:n=>{const{normalize:r}=n;return r(["キャンセル"])},confirm:n=>{const{normalize:r}=n;return r(["コピーを開始"])},description:n=>{const{normalize:r}=n;return r(["セーブデータをコピーする起動構成を選択してください。"])},name:n=>{const{normalize:r}=n;return r(["セーブデータをコピー"])},title:n=>{const{normalize:r}=n;return r(["他の起動構成にセーブデータをコピー"])}},copyFrom:{cancel:n=>{const{normalize:r}=n;return r(["キャンセル"])},confirm:n=>{const{normalize:r}=n;return r(["コピーを開始"])},description:n=>{const{normalize:r}=n;return r(["この起動構成にセーブデータを他の起動構成や管理されたリソース(curseforge)からインポートできます"])},from:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("src"))," から"])},fromProfile:n=>{const{normalize:r}=n;return r(["他の起動構成から"])},fromResource:n=>{const{normalize:r}=n;return r(["管理されたリソースから"])},title:n=>{const{normalize:r}=n;return r(["管理されたリソースからセーブデータをインポート"])}},createNew:n=>{const{normalize:r}=n;return r(["新しいワールドを作る"])},createdWorlds:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 個のワールドがあります"])},deleteHint:n=>{const{normalize:r}=n;return r(["セーブデータを削除します。この操作は取り消せません。続行しますか?"])},deleteTitle:n=>{const{normalize:r}=n;return r(["このセーブデータを削除"])},detail:n=>{const{normalize:r}=n;return r(["他の情報"])},dropHint:n=>{const{normalize:r}=n;return r(["zipをここにドラッグしてインポート"])},export:n=>{const{normalize:r}=n;return r(["セーブデータをエクスポート"])},exportMessage:n=>{const{normalize:r}=n;return r(["セーブデータをZipとしてエクスポート"])},exportTitle:n=>{const{normalize:r}=n;return r(["セーブデータをエクスポート"])},gameMode:n=>{const{normalize:r}=n;return r(["ゲームモード"])},import:n=>{const{normalize:r}=n;return r(["セーブデータをインポート"])},importMessage:n=>{const{normalize:r}=n;return r(["セーブデータをZipからインポート"])},importTitle:n=>{const{normalize:r}=n;return r(["セーブデータをインポート"])},independent:n=>{const{normalize:r}=n;return r(["起動構成は独立したセーブデータを使用します"])},levelName:n=>{const{normalize:r}=n;return r(["レベル名"])},manage:n=>{const{normalize:r}=n;return r(["セーブデータを管理"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["セーブデータ"]),r(["セーブデータ"])])},search:n=>{const{normalize:r}=n;return r(["セーブデータを検索"])},selected:n=>{const{normalize:r}=n;return r(["ローカルのセーブデータ"])},shared:n=>{const{normalize:r}=n;return r(["起動構成は共有されたセーブデータのフォルダを使用します"])},showDirectory:n=>{const{normalize:r}=n;return r(["セーブデータのディレクトリを開く"])},unselected:n=>{const{normalize:r}=n;return r(["共有されたセーブデータ"])},useCurrent:n=>{const{normalize:r}=n;return r(["現在のワールドを使用"])}},screenshots:{empty:n=>{const{normalize:r}=n;return r(["スクリーンショットがありません"])},goto:n=>{const{normalize:r}=n;return r(["フォルダーを開く"])},name:n=>{const{normalize:r}=n;return r(["スクリーンショット"])},playRandom:n=>{const{normalize:r}=n;return r(["シャッフル"])},playSequence:n=>{const{normalize:r}=n;return r(["順番に再生"])}},search:{favorate:n=>{const{normalize:r}=n;return r(["コレクション"])}},server:{acceptingMinecraftVersion:n=>{const{normalize:r}=n;return r(["Minecraftバージョンを使用中"])},creationHint:n=>{const{normalize:r}=n;return r(["サーバーアドレスを入力し、pingしてください"])},expectedVersions:n=>{const{normalize:r}=n;return r(["サポートされたバージョン"])},export:n=>{const{normalize:r}=n;return r(["エクスポートサーバー"])},exportNoFilesHint:n=>{const{normalize:r}=n;return r(["サーバーファイルは見つかりません。\nローカルでサーバーを1回実行して、いくつかのファイルを生成できます。"])},exportOption:n=>{const{normalize:r}=n;return r(["サーバーエクスポートオプション"])},exportSSHAuthenticationFailed:n=>{const{normalize:r}=n;return r(["すべての認証方法が失敗しました。\nユーザー名/パスワードまたは秘密鍵を確認してください。"])},exportSSHOptions:n=>{const{normalize:r}=n;return r(["SSHオプション"])},exportSSHPrivateKeyPath:n=>{const{normalize:r}=n;return r(["SSH秘密キーパス"])},exportSSHRemotePath:n=>{const{normalize:r}=n;return r(["リモートサーバーパス"])},exportToFolder:n=>{const{normalize:r}=n;return r(["フォルダーにエクスポートします"])},filterVersion:n=>{const{normalize:r}=n;return r(["対応したMinecraftバージョンのサーバーをフィルターします"])},host:n=>{const{normalize:r}=n;return r(["ホスト"])},hostHint:n=>{const{normalize:r}=n;return r(["サーバーのホスト(とポート)"])},hostRequired:n=>{const{normalize:r}=n;return r(["サーバーIPアドレスを入力してください"])},ipAddress:n=>{const{normalize:r}=n;return r(["IP アドレス"])},maxPlayers:n=>{const{normalize:r}=n;return r(["最大プレイヤー数"])},motd:n=>{const{normalize:r}=n;return r(["サーバー MOTD"])},name:n=>{const{normalize:r}=n;return r(["サーバー"])},nogui:n=>{const{normalize:r}=n;return r(["サーバーのGUIなし"])},onlineMode:n=>{const{normalize:r}=n;return r(["オンラインモード"])},ping:n=>{const{normalize:r}=n;return r(["Ping"])},pings:n=>{const{normalize:r}=n;return r(["Ping"])},players:n=>{const{normalize:r}=n;return r(["プレイヤー数"])},port:n=>{const{normalize:r}=n;return r(["ポート"])},recommendedMinecraftVersion:n=>{const{normalize:r}=n;return r(["Minecraftのバージョン"])},status:n=>{const{normalize:r}=n;return r(["サーバーの状態"])},unknown:n=>{const{normalize:r}=n;return r(["未知のサーバー"])},unknownDescription:n=>{const{normalize:r}=n;return r(["未知のサーバーです。情報を更新してください。"])},upload:n=>{const{normalize:r}=n;return r(["サーバーをアップロードします"])},version:n=>{const{normalize:r}=n;return r(["サーバーの要求するバージョン"])},versionHint:n=>{const{normalize:r}=n;return r(["PingするMinecraftのバージョン"])}},serverStatus:{nohost:n=>{const{normalize:r}=n;return r(["§4ホストが見つかりません!"])},ping:n=>{const{normalize:r}=n;return r(["Ping..."])},refuse:n=>{const{normalize:r}=n;return r(["§4サーバーが拒否しました!"])},timeout:n=>{const{normalize:r}=n;return r(["§4サーバーへの接続がタイムアウト!"])}},setting:{allowPrerelease:n=>{const{normalize:r}=n;return r(["プレリリース版をダウンロード"])},allowPrereleaseDescription:n=>{const{normalize:r}=n;return r(["プレリリース版は不安定かもしれません"])},apiSets:{auto:n=>{const{normalize:r}=n;return r(["自動 (ネットワークにより判断)"])},official:n=>{const{normalize:r}=n;return r(["公式 (Mojang)"])}},appearance:n=>{const{normalize:r}=n;return r(["外観"])},appxUpdateHint:n=>{const{normalize:r}=n;return r(["ランチャーがインストーラーをダウンロードし実行します。もしポップアップしたインストーラーが失敗したら手動で実行してください。"])},autoDownload:n=>{const{normalize:r}=n;return r(["自動ダウンロード"])},autoDownloadDescription:n=>{const{normalize:r}=n;return r(["アップデートがあれば自動でダウンロードします"])},autoInstallOnAppQuit:n=>{const{normalize:r}=n;return r(["自動インストール"])},autoInstallOnAppQuitDescription:n=>{const{normalize:r}=n;return r(["アップデートを自動でインストールし、アプリを閉じる"])},backgroundColorAbove:n=>{const{normalize:r}=n;return r(["背景画像をオーバーレイとして表示"])},backgroundColorAboveDescription:n=>{const{normalize:r}=n;return r(["背景の画像、映像の上に背景色を適用できるようにします"])},backgroundImage:n=>{const{normalize:r}=n;return r(["背景画像"])},backgroundImageBlur:n=>{const{normalize:r}=n;return r(["ブラー"])},backgroundImageBlurDescription:n=>{const{normalize:r}=n;return r(["ドラッグして効果の度合いを調整"])},backgroundImageClear:n=>{const{normalize:r}=n;return r(["クリア"])},backgroundImageDescription:n=>{const{normalize:r}=n;return r(["背景に使う画像を選択、またはクリア"])},backgroundImageFit:{contain:n=>{const{normalize:r}=n;return r(["含む"])},cover:n=>{const{normalize:r}=n;return r(["覆う"])},name:n=>{const{normalize:r}=n;return r(["合わせる"])}},backgroundImageSelect:n=>{const{normalize:r}=n;return r(["選択"])},backgroundMusic:n=>{const{normalize:r}=n;return r(["BGM"])},backgroundType:n=>{const{normalize:r}=n;return r(["背景の種類"])},backgroundTypeDescription:n=>{const{normalize:r}=n;return r(["背景に特殊効果を表示します (動作が重くなるかもしれあせん)"])},backgroundTypes:{halo:n=>{const{normalize:r}=n;return r(["ヘイロー"])},image:n=>{const{normalize:r}=n;return r(["画像"])},none:n=>{const{normalize:r}=n;return r(["なし"])},particle:n=>{const{normalize:r}=n;return r(["パーティクル"])},video:n=>{const{normalize:r}=n;return r(["ビデオ"])}},backgroundVideo:n=>{const{normalize:r}=n;return r(["背景のビデオ"])},backgroundVideoDescription:n=>{const{normalize:r}=n;return r(["映像を選ぶかクリアする"])},backgroundVideoSelect:n=>{const{normalize:r}=n;return r(["選択"])},backgroundVideoVolume:n=>{const{normalize:r}=n;return r(["音量"])},backgroundVideoVolumeDescription:n=>{const{normalize:r}=n;return r(["ドラッグして音量を調整"])},blurAppBar:n=>{const{normalize:r}=n;return r(["アプリバーをぼかす"])},blurMainBody:n=>{const{normalize:r}=n;return r(["メインをぼかす"])},blurMainBodyDescription:n=>{const{normalize:r}=n;return r(["ランチャーの右ペインをぼかすか"])},blurSidebar:n=>{const{normalize:r}=n;return r(["サイドバーをぼかす"])},browseRoot:n=>{const{normalize:r}=n;return r(["見る"])},checkUpdate:n=>{const{normalize:r}=n;return r(["アップデートを確認"])},colorTheme:{appBarColor:n=>{const{normalize:r}=n;return r(["アプリバー"])},backgroundColor:n=>{const{normalize:r}=n;return r(["背景色"])},cardColor:n=>{const{normalize:r}=n;return r(["カードの色"])},description:n=>{const{normalize:r}=n;return r(["このテーマで色を変える"])},errorColor:n=>{const{normalize:r}=n;return r(["エラーの色"])},name:n=>{const{normalize:r}=n;return r(["テーマカラー"])},primaryColor:n=>{const{normalize:r}=n;return r(["プライマリカラー"])},secondaryColor:n=>{const{normalize:r}=n;return r(["セカンダリカラー"])},sideBarColor:n=>{const{normalize:r}=n;return r(["サイドバー"])},warningColor:n=>{const{normalize:r}=n;return r(["警告の色"])}},darkTheme:n=>{const{normalize:r}=n;return r(["テーマ"])},darkThemeDescription:n=>{const{normalize:r}=n;return r(["ダークテーマかライトテーマを選択してください"])},developerMode:n=>{const{normalize:r}=n;return r(["開発者モード"])},developerModeDescription:n=>{const{normalize:r}=n;return r(["あなたの作成したModを簡単に試せます"])},disableTelemetry:n=>{const{normalize:r}=n;return r(["テレメトリを無効化"])},disableTelemetryDescription:n=>{const{normalize:r}=n;return r(["XMCLはゲームの立ち上げとユーザーイベントを収集します"])},enableDedicatedGPUOptimization:n=>{const{normalize:r}=n;return r(["外部GPUを使用"])},enableDedicatedGPUOptimizationDescription:n=>{const{normalize:r}=n;return r(["Minecraftのプロセスに外部GPUを割り当てます"])},enableDiscord:n=>{const{normalize:r}=n;return r(["Discord RPCを有効化"])},enableDiscordDescription:n=>{const{normalize:r}=n;return r(["XMCLでのリッチプレゼンス"])},general:n=>{const{normalize:r}=n;return r(["一般"])},githubRelease:n=>{const{normalize:r}=n;return r(["Github リリース"])},globalSetting:n=>{const{normalize:r}=n;return r(["グローバル設定"])},globalSettingHint:n=>{const{normalize:r}=n;return r(["起動構成はこれらの設定をデフォルトとして設定します"])},hideNewsHeader:n=>{const{normalize:r}=n;return r(["ニュースを隠す"])},language:n=>{const{normalize:r}=n;return r(["言語"])},languageDescription:n=>{const{normalize:r}=n;return r(["表示する言語"])},latestVersion:n=>{const{normalize:r}=n;return r(["最新版"])},layout:{default:n=>{const{normalize:r}=n;return r(["デフォルトのレイアウト"])},focus:n=>{const{normalize:r}=n;return r(["レイアウトをフォーカス"])}},layoutDescription:n=>{const{normalize:r}=n;return r(["ランチャーUIのレイアウト"])},layoutTitle:n=>{const{normalize:r}=n;return r(["レイアウト"])},linuxEnableDedicatedGPUOptimization:n=>{const{normalize:r}=n;return r(["外部GPUを使用"])},linuxEnableDedicatedGPUOptimizationDescription:n=>{const{normalize:r}=n;return r(["Minecraftのプロセスに外部GPUを割り当て、外部GPUをDRI PRIME, Optimusなどで優先的に使用します"])},linuxTitlebar:n=>{const{normalize:r}=n;return r(["システムのタイトルバー"])},linuxTitlebarDescription:n=>{const{normalize:r}=n;return r(["ランチャーでシステム標準のタイトルバーを使用します"])},location:n=>{const{normalize:r}=n;return r(["保管場所"])},maunalUpdateHint:n=>{const{normalize:r}=n;return r(["このバージョンを自動アップデートできません。ウェブサイトからランチャーを再ダウンロードしてください!"])},maxSockets:n=>{const{normalize:r}=n;return r(["ホスト毎"])},maxSocketsDescription:n=>{const{normalize:r}=n;return r(["ホスト毎の最大のソケット、または全ての最大のソケットを制限します。0で無制限。"])},maxSocketsTitle:n=>{const{normalize:r}=n;return r(["最大HTTPソケット数"])},migrateFromOther:n=>{const{normalize:r}=n;return r(["他のランチャーからインポートする"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["グローバル設定"]),r(["グローバル設定"])])},network:n=>{const{normalize:r}=n;return r(["ネットワーク設定"])},officialWebsite:n=>{const{normalize:r}=n;return r(["公式サイト"])},particleMode:{bubble:n=>{const{normalize:r}=n;return r(["バブル"])},name:n=>{const{normalize:r}=n;return r(["パーティクルモード"])},push:n=>{const{normalize:r}=n;return r(["プッシュ"])},remove:n=>{const{normalize:r}=n;return r(["削除"])},repulse:n=>{const{normalize:r}=n;return r(["リパルス"])}},particleModeDescription:n=>{const{normalize:r}=n;return r(["パーティクルの挙動を選ぶ"])},replaceNative:n=>{const{normalize:r}=n;return r(["ネイティブライブラリを置き換えます"])},replaceNativeDescription:n=>{const{normalize:r}=n;return r(["ネイティブライブラリをあなたのコンピューターアーキテクチャに合わせて置き換えます"])},replaceNatives:{all:n=>{const{normalize:r}=n;return r(["すべて"])},legacy:n=>{const{normalize:r}=n;return r(["古いバーキョンのみ"])}},resetToDefault:n=>{const{normalize:r}=n;return r(["デフォルトにリセット"])},showNewsHeader:n=>{const{normalize:r}=n;return r(["ニュースを隠さない"])},showRoot:n=>{const{normalize:r}=n;return r(["見る"])},streamerMode:n=>{const{normalize:r}=n;return r(["ストリーミングモード"])},streamerModeDescription:n=>{const{normalize:r}=n;return r(["ランチャーでメールアドレスのような機密性の高い情報を隠します。"])},theme:{dark:n=>{const{normalize:r}=n;return r(["ダークテーマ"])},light:n=>{const{normalize:r}=n;return r(["ライトテーマ"])},system:n=>{const{normalize:r}=n;return r(["システムのテーマを使う"])}},themeExport:n=>{const{normalize:r}=n;return r(["テーマをエクスポート"])},themeFont:n=>{const{normalize:r}=n;return r(["フォント"])},themeFontDescription:n=>{const{normalize:r}=n;return r(["ランチャーのフォントを変更します。"])},themeImport:n=>{const{normalize:r}=n;return r(["テーマをインポート"])},themeResetFont:n=>{const{normalize:r}=n;return r(["フォントをリセット"])},themeSelectFont:n=>{const{normalize:r}=n;return r(["フォントを選択"])},themeShare:n=>{const{normalize:r}=n;return r(["テーマを共有"])},themeShareDescription:n=>{const{normalize:r}=n;return r(["レーマをあなたのフレンドと共有できます。"])},update:n=>{const{normalize:r}=n;return r(["アップデート"])},useBmclAPI:n=>{const{normalize:r}=n;return r(["BMCL APIを使う"])},useBmclAPIDescription:n=>{const{normalize:r}=n;return r(["中国本土にいる場合 BMCLAPI を用いてMinecraftをダウンロードします (中国本土に居ない場合機能しません)"])},useProxy:n=>{const{normalize:r}=n;return r(["HTTPプロキシ"])},useProxyDescription:n=>{const{normalize:r}=n;return r(["HTTPリクエストのためのプロキシサーバーのアドレス"])},viewBackgroundMusic:n=>{const{normalize:r}=n;return r(["BGMフォルダを見る"])}},settingLabel:{global:n=>{const{normalize:r}=n;return r(["グローバル"])},globalHint:n=>{const{normalize:r}=n;return r(["グローバル設定に従います"])},local:n=>{const{normalize:r}=n;return r(["ローカル"])},localHint:n=>{const{normalize:r}=n;return r(["現在の起動構成にのみ適用されます"])}},setup:{account:{description:n=>{const{normalize:r}=n;return r(["ゲームアカウントでログインしてください。もしお持ちでないのなら、スキップできます。"])},name:n=>{const{normalize:r}=n;return r(["ゲームアカウントを追加"])},skip:n=>{const{normalize:r}=n;return r(["今はスキップする"])}},appearance:{name:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("setting.appearance",void 0,t)])}},dataRoot:{description:n=>{const{normalize:r}=n;return r(["データのルートは一般的な.minecraftディレクトリではありません。XMCLのディレキトリ構造はバニラとは互換性がないので、.minecraftをデータのルートに設定することは推奨されません。"])},drives:n=>{const{normalize:r}=n;return r(["推奨の言語"])},name:n=>{const{normalize:r}=n;return r(["データディレクトリを設定"])}},defaultLayoutDescription:n=>{const{normalize:r}=n;return r(['デフォルトのレイアウトは"インスタンス"コンセプトを強化しようとしています。Discordのような感じです。Steamなど他のランチャーからもインスパイアされています。'])},defaultPath:n=>{const{normalize:r}=n;return r(["デフォルトのパス"])},error:{badDataRoot:n=>{const{normalize:r}=n;return r(["ランチャーデータのためのディレクトリが無効です! 他のディレクトリを選択してください!"])},exists:n=>{const{normalize:r}=n;return r(["選択されたディレクトリは空ではありません。続行できますが、データのバックアップを忘れないでください。"])},invalidChar:n=>{const{normalize:r}=n;return r(["パスには無効な文字が含まれています！ \nMinecraftが開始に失敗する可能性があります！ \nPlaeseは英語のキャラクターとシンボルのみを使用します！"])},noPermission:n=>{const{normalize:r}=n;return r(["ランチャーは選択されたディレクトリにアクセスする権限がありません! 他を選択してください。"])},nonDictionary:n=>{const{normalize:r}=n;return r(["選択されたパスはファイルです! ディレクトリを選択してください!"])}},focusLayoutDescription:n=>{const{normalize:r}=n;return r(["フォーカスレイアウトはMinecraftランチャーの昔のレイアウトです。これは単一インスタンスやいくつかのインスタンスのためにデザインされています"])},game:{description:n=>{const{normalize:r}=n;return r(["すでに存在するゲームディレクトリ (.minecraft) から既存のリソースをインポートします。すぐにMod, リソースパックを識別できます"])},name:n=>{const{normalize:r}=n;return r(["すでに存在するゲームをインポート"])}},locale:{description:n=>{const{normalize:r}=n;return r(["もしある場合はあなたの最も好ましい言語を選択してください! もしネイティブの言語が無く足すケア必要な場合は、私達のGithubで翻訳についてプルリクエストをしてください!"])},language:n=>{const{normalize:r}=n;return r(["言語"])},name:n=>{const{normalize:r}=n;return r(["言語を設定"])}},path:n=>{const{normalize:r}=n;return r(["現在のパス"])},title:n=>{const{normalize:r}=n;return r(["X Minecraft Launcherへようこそ。開始する前に、"])}},shaderPack:{deletion:n=>{const{normalize:r}=n;return r(["シェーダーパックを削除"])},deletionHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["シェーダーパック ",e(t("path"))," を削除します。この操作は取り消せません。"])},disabled:n=>{const{normalize:r}=n;return r(["シェーダーパックが無効です"])},dropHint:n=>{const{normalize:r}=n;return r(["シェーダーパックをインポート"])},empty:n=>{const{normalize:r}=n;return r(["シェーダーパックがありません"])},enable:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("name"))," を使用中"])},enabled:n=>{const{normalize:r}=n;return r(["シェーダーパックが有効"])},manage:n=>{const{normalize:r}=n;return r(["シェーダーパックを管理"])},name:n=>{const{normalize:r}=n;return r(["シェーダーパック"])},noShaderMod:n=>{const{normalize:r}=n;return r(["シェーダーモッドがインストールされていません"])},noShaderModHint:n=>{const{normalize:r}=n;return r(["シェーダーMODがないとシェーダーは使えない"])},noShaderModInstallHint:n=>{const{normalize:r}=n;return r(["シェーダー パックを読み込むには、次のいずれかの MOD をインストールする必要があります。"])},searchHint:n=>{const{normalize:r}=n;return r(["シェーダーパックを検索"])},selectSearchHint:n=>{const{normalize:r}=n;return r(["シェーダーパックを検索して選ぶ"])},showDirectory:n=>{const{normalize:r}=n;return r(["シェーダーパックのディレクトリを見る"])},showFile:n=>{const{normalize:r}=n;return r(["このシェーダーパックをフォルダーで見る"])}},shared:{accept:n=>{const{normalize:r}=n;return r(["続行"])},keepSelected:n=>{const{normalize:r}=n;return r(["選択したままにする"])}},sortBy:{alphabetAsc:n=>{const{normalize:r}=n;return r(["アルファベットでソート（昇順）"])},alphabetDesc:n=>{const{normalize:r}=n;return r(["アルファベットでソート（下降）"])},timeAsc:n=>{const{normalize:r}=n;return r(["変更時間ごとにソート（上昇）"])},timeDesc:n=>{const{normalize:r}=n;return r(["変更時間ごとにソート（下降）"])}},store:{explore:n=>{const{normalize:r}=n;return r(["探索する"])},latestMinecraft:n=>{const{normalize:r}=n;return r(["最新のMinecraftバージョン"])},name:n=>{const{normalize:r}=n;return r(["Modpack マーケット"])},popular:n=>{const{normalize:r}=n;return r(["有名なModpack"])},recentUpdated:n=>{const{normalize:r}=n;return r(["最近アップデート"])}},summery:n=>{const{normalize:r}=n;return r(["まとめ"])},tag:{create:n=>{const{normalize:r}=n;return r(["タグを作成"])},createSelected:n=>{const{normalize:r}=n;return r(["選択されたもので新しいタグを作る"])},newTag:n=>{const{normalize:r}=n;return r(["新しいタグ"])}},task:{available:n=>{const{normalize:r}=n;return r(["利用可能"])},cancelled:n=>{const{normalize:r}=n;return r(["キャンセルされました"])},clear:n=>{const{normalize:r}=n;return r(["終了したタスクをクリア"])},compatible:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("format"))," 形式は ",e(t("version"))," と互換性があります"])},connection:{connected:n=>{const{normalize:r}=n;return r(["接続済み"])},free:n=>{const{normalize:r}=n;return r(["接続なし"])},pending:n=>{const{normalize:r}=n;return r(["保留中"])},queued:n=>{const{normalize:r}=n;return r(["キュー済み"])},running:n=>{const{normalize:r}=n;return r(["接続を実行中"])},size:n=>{const{normalize:r}=n;return r(["合計"])}},connections:n=>{const{normalize:r}=n;return r(["ネットワーク接続"])},defaultDescription:n=>{const{normalize:r}=n;return r(["Minecraftのデフォルトの外観"])},empty:n=>{const{normalize:r}=n;return r(["実行中のタスクなし"])},failed:n=>{const{normalize:r}=n;return r(["失敗"])},manager:n=>{const{normalize:r}=n;return r(["タスクマネージャー"])},nTaskRunning:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 個のタスクが実行中"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["タスク"]),r(["タスク"])])},pause:n=>{const{normalize:r}=n;return r(["一時停止"])},searchOnCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Curseforgeで ",e(t("name"))," を見る"])},searchOnModrinth:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("mod.searchOnModrinth",void 0,t)])},showInCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Curseforgeで ",e(t("name"))," を見る"])},viewBackgroundMusic:n=>{const{normalize:r}=n;return r(["BGM"])}},theme:{selectImage:n=>{const{normalize:r}=n;return r(["画像を選択"])},selectMusic:n=>{const{normalize:r}=n;return r(["音楽を選択"])},selectVideo:n=>{const{normalize:r}=n;return r(["映像を選択"])},title:n=>{const{normalize:r}=n;return r(["X Minecraft Launcher"])}},title:n=>{const{normalize:r}=n;return r(["X Minecraft Launcher"])},transportType:{host:n=>{const{normalize:r}=n;return r(["ホスト候補"])},prflx:n=>{const{normalize:r}=n;return r(["ピアの反射の候補"])},relay:n=>{const{normalize:r}=n;return r(["リレー候補"])}},turnRegion:{fr:n=>{const{normalize:r}=n;return r(["フランス"])},hk:n=>{const{normalize:r}=n;return r(["香港"])},po:n=>{const{normalize:r}=n;return r(["ポーランド"])}},tutorial:{feedbackDescription:n=>{const{normalize:r}=n;return r(["問題に遭遇した場合は、このボタンを押してフィードバックを送ってください!"])},hideNewsHeaderDescription:n=>{const{normalize:r}=n;return r(["ニュースを左で見れます。このボタンを押すことで隠せます"])},instance:{iconDescription:n=>{const{normalize:r}=n;return r(["クリックしてアイコンを変える"])},iconTitle:n=>{const{normalize:r}=n;return r(["起動構成のアイコン"])},javaDescription:n=>{const{normalize:r}=n;return r(["Javaを選ぶか切り替える"])},javaImportDescription:n=>{const{normalize:r}=n;return r(["Javaをローカルストレージからインポート"])},javaImportTitle:n=>{const{normalize:r}=n;return r(["Javaをインポート"])},javaTitle:n=>{const{normalize:r}=n;return r(["Javaのリスト"])}},instanceAddDescription:n=>{const{normalize:r}=n;return r(["このボタンを押して既存の起動構成やModpackからインポートするか、新しく作れます。"])},instanceSelectDescription:n=>{const{normalize:r}=n;return r(["このボタンをクリックしてニュースを見たりゲームを選んだりできます。"])},launchDescription:n=>{const{normalize:r}=n;return r(["このボタンを押してゲームをインストールするか起動します"])},mod:{defaultSourceDescription:n=>{const{normalize:r}=n;return r(["ここでModの詳細のソースを選択できます。もしModrinthとCurseforgeの両方に公開されているModがあり、これら2つのコンテンツプロバイダーを切り替える場合は、ここで値を変更できます。"])},defaultSourceTitle:n=>{const{normalize:r}=n;return r(["Modのソースを選ぶ"])},detailDescription:n=>{const{normalize:r}=n;return r(["左でアイテムを選ぶと、Modの詳細を見ることができます。Modrinth、Curseforgeまたは他のModを見ることができます"])},detailTitle:n=>{const{normalize:r}=n;return r(["Modの詳細"])},listDescription:n=>{const{normalize:r}=n;return r(["何も入力していない場合は、インストール済みのModが表示されます。キーワードを入力したりカテゴリを選ぶとModを検索できます。"])},listTitle:n=>{const{normalize:r}=n;return r(["インストール、またはModを検索"])},searchDescription:n=>{const{normalize:r}=n;return r(["Modrinth, CurseforgeからModを検索するか、ローカルのキャッシュで検索ボックスから探せます。"])},searchTitle:n=>{const{normalize:r}=n;return r(["Modを検索"])}},multiplayer:{contentDescription:n=>{const{normalize:r}=n;return r(["あなたとあなたのピアとの接続がここにリストされています。"])},contentTitle:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("multiplayer.connections",void 0,t)])},groupDescription:n=>{const{normalize:r}=n;return r(["あなたは他のプレイヤーとグループに参加/作成できます。ランチャーはあなたとあなたのフレンドをP2Pで接続を試みます。あなたはフレンドから渡されたグループ名を入力するか、あなたの独自の名前を入力できます。"])},groupTitle:n=>{const{normalize:r}=n;return r(["グループに参加"])},joinDescription:n=>{const{normalize:r}=n;return r(["グループ名を入力すると、このボタンでグループに参加/グループを作成できます。グループ名が空白だった場合、ランチャーは自動で名前を生成します。"])},manualDescription:n=>{const{normalize:r}=n;return r(["もしあなた、もしくはあなたのフレンドはグループに接続できない場合、手動で接続するためのトークンをここで取得できます。もしそれでも失敗したならば、おそらくネットワークの問題でしょう。"])}},recentPlayDescription:n=>{const{normalize:r}=n;return r(["あなたが作成したゲームはここで見ることができます。インストールされたバージョンやダウンロードされたModpackにビューを切り替えられます。"])},storePoupularModpackDescription:n=>{const{normalize:r}=n;return r(["ここでCurseforgeやModrinthで最も有名なModpackを見ることができます。"])},storeSearchCategoryDescription:n=>{const{normalize:r}=n;return r(["ここでカテゴリーやフィルターを変更できます"])},storeSearchDescription:n=>{const{normalize:r}=n;return r(["このテキストボックスに入力することでModpackを検索できます。Enterで検索します。"])},storeSearchResultDescription:n=>{const{normalize:r}=n;return r(["すべての検索履歴"])},userAccountDescription:n=>{const{normalize:r}=n;return r(["このアイコンをクリックしてMinecraftアカウントを追加/管理できます"])}},universalDrop:{enableModsAfterImport:n=>{const{normalize:r}=n;return r(["インポート後Modを有効化"])},start:n=>{const{normalize:r}=n;return r(["インポートが開始されました"])},title:n=>{const{normalize:r}=n;return r(["ここにファイルをドロップしてインポート"])},unknownResource:n=>{const{normalize:r}=n;return r(["未知"])}},update:{goOfficialWebDownload:n=>{const{normalize:r}=n;return r(["公式サイトで再ダウンロード"])}},upstream:{downgrade:n=>{const{normalize:r}=n;return r(["ダウングレード"])},missingModpackMetadata:n=>{const{normalize:r}=n;return r(["古いModpackのメタデータが見つかりません。\nしかし引き続きアップグレードができます。ですが、違う結果になるかもしれません。起動構成をバックアップしておくことを推奨します。"])},onlyShowCurrentVersion:n=>{const{normalize:r}=n;return r(["現在のMinecraftバージョンのみ表示"])},update:n=>{const{normalize:r}=n;return r(["アップデート"])}},user:{accessToken:n=>{const{normalize:r}=n;return r(["アクセストークン"])},authMode:n=>{const{normalize:r}=n;return r(["認証サービス"])},authService:n=>{const{normalize:r}=n;return r(["認証サービス"])},birth:n=>{const{normalize:r}=n;return r(["登録された誕生日"])},challenges:n=>{const{normalize:r}=n;return r(["これらの質問に答えてログインする資格を確認してください"])},email:n=>{const{normalize:r}=n;return r(["メールアドレス"])},forgetChallenges:n=>{const{normalize:r}=n;return r(["これらの質問を忘れました。変更したいです"])},id:n=>{const{normalize:r}=n;return r(["ユーザーID"])},info:n=>{const{normalize:r}=n;return r(["ユーザー情報"])},insecureClient:n=>{const{normalize:r}=n;return r(["クライアントのセキュリティが万全ではありません! アカウントの情報を確認してスキンをアップロードしてください!"])},name:n=>{const{normalize:r}=n;return r(["ユーザー名"])},nameHint:n=>{const{normalize:r}=n;return r(["ゲーム内で表示される名前"])},profile:n=>{const{normalize:r}=n;return r(["プロファイル"])},refreshAccount:n=>{const{normalize:r}=n;return r(["アカウントを更新"])},refreshSkin:n=>{const{normalize:r}=n;return r(["スキンを更新"])},submitChallenges:n=>{const{normalize:r}=n;return r(["答えを送信"])},tokenExpired:n=>{const{normalize:r}=n;return r(["期限切れ"])},tokenValidUntil:n=>{const{normalize:r}=n;return r(["トークンはこの期間まで有効"])}},userAccount:{add:n=>{const{normalize:r}=n;return r(["アカウントを追加"])},removeDescription:n=>{const{normalize:r}=n;return r(["これはアカウントに関するすべての情報を削除します。続行しますか?"])},removeTitle:n=>{const{normalize:r}=n;return r(["アカウントを削除"])}},userCape:{changeTitle:n=>{const{normalize:r}=n;return r(["あなたのケープを変更"])},description:n=>{const{normalize:r}=n;return r(["ケープは特別な報酬でプレイヤーは様々なイベント、キャンペーン、そして他のうれしいハプニングで受領できます、現在所有しているものから選べます:"])},noCape:n=>{const{normalize:r}=n;return r(["ケープがありません"])}},userService:{add:n=>{const{normalize:r}=n;return r(["他のサービスを追加"])},authLibInjector:n=>{const{normalize:r}=n;return r(["auth-lib injectorに提案に従う"])},baseUrlHint:n=>{const{normalize:r}=n;return r(["あなたのカスタムサービスのベースURL"])},title:n=>{const{normalize:r}=n;return r(["サードパーティのユーザーサービス"])},validateHint:n=>{const{normalize:r}=n;return r(["ユーザーのトークンがまだ有効か確認するために使用します"])}},userServices:{microsoft:{account:n=>{const{normalize:r}=n;return r(["Microsoft アカウント"])},deviceCode:n=>{const{normalize:r}=n;return r(["デバイスコード"])},deviceCodeHint:n=>{const{normalize:r}=n;return r(["デバイスコードはログインをクリックした後に生成されます"])},fastLogin:n=>{const{normalize:r}=n;return r(["高速ログイン"])},name:n=>{const{normalize:r}=n;return r(["Microsoft"])},password:n=>{const{normalize:r}=n;return r(["ブラウザでパスワードを入力"])},useDeviceCode:n=>{const{normalize:r}=n;return r(["デバイスコードでログイン"])}},mojang:{account:n=>{const{normalize:r}=n;return r(["メールアドレス"])},name:n=>{const{normalize:r}=n;return r(["Mojang"])},password:n=>{const{normalize:r}=n;return r(["パスワード"])}},offline:{account:n=>{const{normalize:r}=n;return r(["ユーザー名"])},name:n=>{const{normalize:r}=n;return r(["オフライン"])},password:n=>{const{normalize:r}=n;return r(["パスワードがありません"])},uuid:n=>{const{normalize:r}=n;return r(["ユーザーUUID (オプション)"])}}},userSkin:{import:n=>{const{normalize:r}=n;return r(["インポート"])},importFile:n=>{const{normalize:r}=n;return r(["ファイルから開く"])},importLink:n=>{const{normalize:r}=n;return r(["リンクから開く"])},placeUrlHere:n=>{const{normalize:r}=n;return r(["スキンURLをここに貼り付けてインポート"])},reset:n=>{const{normalize:r}=n;return r(["リセット"])},save:n=>{const{normalize:r}=n;return r(["保存"])},saveTitle:n=>{const{normalize:r}=n;return r(["スキンをディスクに保存"])},skinType:n=>{const{normalize:r}=n;return r(["スキンの種類"])},upload:n=>{const{normalize:r}=n;return r(["スキンをアップロード"])},urlNotEmpty:n=>{const{normalize:r}=n;return r(["スキンのURLは空白にできません"])},urlNotValid:n=>{const{normalize:r}=n;return r(["スキンのURLが無効です"])},useSlim:n=>{const{normalize:r}=n;return r(["スリムなスキンを使用"])}},version:{name:n=>{const{normalize:r,plural:e}=n;return e([r(["バージョン"]),r(["バージョン"])])},notInstalled:n=>{const{normalize:r}=n;return r(["バージョンがインストールされていません"])}},versionType:{alpha:n=>{const{normalize:r}=n;return r(["アルファ"])},beta:n=>{const{normalize:r}=n;return r(["ベータ"])},name:n=>{const{normalize:r}=n;return r(["ステータス"])},release:n=>{const{normalize:r}=n;return r(["リリース"])}},yes:n=>{const{normalize:r}=n;return r(["はい"])}};export{n as default};
//# sourceMappingURL=ja-JP.82007757.js.map
const n={AppAddInstanceDialog:{choiceTitle:n=>{const{normalize:e}=n;return e(["Бірнеше іске қосу профильдері анықталды. Импорттау үшін біреуін таңдаңыз."])},configTitle:n=>{const{normalize:e}=n;return e(["Конфигурация"])},createTitle:n=>{const{normalize:e}=n;return e(["Ойын құру"])},downloadedNotification:n=>{const{normalize:e,interpolate:r,named:o}=n;return e(["Модпакет ",r(o("name"))," жүктеп алынды. Жасағыңыз келе ме"])},serverTitle:n=>{const{normalize:e}=n;return e(["Сервер мекенжайыңызды енгізіңіз"])}},AppShareInstanceDialog:{alterDownloadDescription:n=>{const{normalize:e}=n;return e(["Ағымдағы дананы шатастырғыңыз келмесе. Сіз сондай-ақ құрдасыңыздан жаңа дананы жасай аласыз"])},baseInfo:n=>{const{normalize:e}=n;return e(["Негізгі параметр"])},cancelShare:n=>{const{normalize:e}=n;return e(["Бөлісуден бас тарту"])},description:n=>{const{normalize:e}=n;return e(["Профильді бөліскеннен кейін басқа орын бұл файлдарды компьютеріңіз арқылы жүктей алады."])},downloadDescription:n=>{const{normalize:e,interpolate:r,named:o}=n;return e(["Құрдасыңыз сізге берген файлдарды растаңыз. Жүктеп алғыңыз келетін файлды таңдаңыз. Ол ағымдағы данаға орналастырылады ",r(o("name")),"."])},downloadNotifyTitle:n=>{const{normalize:e,interpolate:r,named:o}=n;return e([r(o("user"))," данасын жүктеп алу"])},downloadTitle:n=>{const{normalize:e}=n;return e(["Басқа әріптестерден файлдарды жүктеп алыңыз"])},downloadToLocal:n=>{const{normalize:e}=n;return e(["Ағымдағы данаға жүктеп алыңыз"])},filesToDownload:n=>{const{normalize:e}=n;return e(["Жүктеп алу үшін файлдарды таңдаңыз"])},filesToShare:n=>{const{normalize:e}=n;return e(["Бөлісетін файлдарды таңдаңыз"])},instanceShare:n=>{const{normalize:e,interpolate:r,named:o}=n;return e([r(o("user"))," сізге ағымдағы дананы бөлісті"])},share:n=>{const{normalize:e}=n;return e(["Бөлісу"])},shareNotifyTitle:n=>{const{normalize:e}=n;return e(["Дана бөлісу"])},shareTitle:n=>{const{normalize:e}=n;return e(["Ойын файлдарын басқа ойыншымен бөлісіңіз"])}},BaseSettingGeneral:{title:n=>{const{normalize:e}=n;return e(["Жалпы"])}},FeedTheBeast:{search:n=>{const{normalize:e}=n;return e(["Поиск в FTB"])}},FeedTheBeastProject:{changelog:n=>{const{normalize:e}=n;return e(["Список изменений"])},details:n=>{const{normalize:e}=n;return e(["Детали"])},install:n=>{const{normalize:e,interpolate:r,named:o}=n;return e([r(o("version"))," орнату"])},overview:n=>{const{normalize:e}=n;return e(["Шолу"])},versions:n=>{const{normalize:e}=n;return e(["Нұсқалар"])}},HomeJavaIssueDialog:{incompatibleJava:n=>{const{normalize:e}=n;return e(["Үйлесімсіз Java"])},incompatibleJavaHint:n=>{const{normalize:e}=n;return e(["Ағымдағы Java таңдалған Minecraft бағдарламасымен үйлесімсіз болуы мүмкін!"])},missingJava:n=>{const{normalize:e}=n;return e(["Java жоқ"])},missingJavaHint:n=>{const{normalize:e}=n;return e(["Іске қосу құралы компьютеріңіздегі ешбір Java файлын анықтай алмайды. Сен істе аласың:"])},needDownloadHint:n=>{const{normalize:e}=n;return e(["Компьютеріңізде дұрыс Java нұсқасын табу мүмкін емес. Жаңасын жүктеп алуды ұсыныңыз."])},optionAutoDownload:{message:n=>{const{normalize:e}=n;return e(["Launcher сізге Mojang көзінен Java жүктеп алып, орнатады."])},name:n=>{const{normalize:e}=n;return e(["Автоматты түрде жүктеп алу"])}},optionSelectJava:{message:n=>{const{normalize:e}=n;return e(["Мүмкін іске қосқыш Java-ны таппайды. Іске қосу құралының қайда екенін айта аласыз."])},name:n=>{const{normalize:e}=n;return e(["Компьютерде Java таңдаңыз"])}},optionSwitch:{disabled:n=>{const{normalize:e,interpolate:r,named:o}=n;return e(["Қазір дерекқорда Java ",r(o("version"))," жоқ!"])},message:n=>{const{normalize:e,interpolate:r,named:o}=n;return e(["Компьютеріңізде бұрыннан бар Java ",r(o("version"))," пайдаланыңыз"])},name:n=>{const{normalize:e,interpolate:r,named:o}=n;return e([r(o("version"))," нұсқасына ауысу"])}},recommendedVersionHint:n=>{const{normalize:e,interpolate:r,named:o}=n;return e([r(o("version"))," ",r(o("range"))," ауқымымен Java пайдалануды ұсынады"])},selectMatchedHint:n=>{const{normalize:e}=n;return e(["Тиісті жергілікті Java нұсқалары табылды. Сіз бұл жергілікті Java файлдарын таңдай аласыз."])},selectSecondaryHint:n=>{const{normalize:e}=n;return e(["Кейбір жергілікті Java нұсқалары табылды, бірақ олар критерийлерге сәйкес келмеуі мүмкін. Оларды іске қосу үшін әлі де пайдалана аласыз, бірақ бұл мәселе әлі де пайда болады."])}},HomeLaunchMultiInstanceDialog:{confirm:n=>{const{normalize:e}=n;return e(["Иә, іске қосу"])},description:n=>{const{normalize:e}=n;return e(["Сіз Minecraft-тың бірнеше данасын іске қосып жатырсыз. Сіз сенімдісіз бе?"])},title:n=>{const{normalize:e}=n;return e(["Бірнеше даналар"])}},HomeSyncDialog:{pull:n=>{const{normalize:e}=n;return e(["Тарт"])},push:n=>{const{normalize:e}=n;return e(["Басыңыз"])}},HomeSyncDialogPull:{failText:n=>{const{normalize:e,interpolate:r,named:o}=n;return e(["Жаңартуды алу мүмкін болмады. ",r(o("url"))])},refresh:n=>{const{normalize:e}=n;return e(["Жаңарту"])},update:n=>{const{normalize:e}=n;return e(["Жаңарту"])}},HomeSyncDialogPush:{authError:n=>{const{normalize:e}=n;return e(["Нашар пайдаланушы аутентификациясы. Сервер файлдарын жүктеп салу құқығыңыз бар екеніне көз жеткізіңіз!"])},refresh:n=>{const{normalize:e}=n;return e(["Жаңарту"])},unknownError:n=>{const{normalize:e}=n;return e(["Белгісіз сервер қатесі. Қайталап көріңіз."])},upload:n=>{const{normalize:e}=n;return e(["Жүктеп салу данасы"])}},SettingMigrationDialog:{selectRootDirectory:n=>{const{normalize:e}=n;return e(["Түбірлік каталогты таңдаңыз"])}},add:n=>{const{normalize:e}=n;return e(["қосу"])},ago:{day:n=>{const{normalize:e,interpolate:r,named:o,plural:t}=n;return t([e([r(o("duration"))," күн бұрын"]),e([r(o("duration"))," күн бұрын"])])},hour:n=>{const{normalize:e,interpolate:r,named:o,plural:t}=n;return t([e([r(o("duration"))," сағат бұрын"]),e([r(o("duration"))," сағат бұрын"])])},minute:n=>{const{normalize:e,interpolate:r,named:o,plural:t}=n;return t([e([r(o("duration"))," минут бұрын"]),e([r(o("duration"))," минут бұрын"])])},second:n=>{const{normalize:e,interpolate:r,named:o,plural:t}=n;return t([e([r(o("duration"))," секунд бұрын"]),e([r(o("duration"))," секунд бұрын"])])}},authProfileAddedNotification:n=>{const{normalize:e,interpolate:r,named:o}=n;return e(["Авторлық профиль ",r(o("name"))," қосылды"])},author:n=>{const{normalize:e}=n;return e(["Автор"])},back:n=>{const{normalize:e}=n;return e(["Артқа"])},baseSetting:{title:n=>{const{normalize:e}=n;return e(["Негізгі параметрлер"])}},browse:n=>{const{normalize:e}=n;return e(["Шолу"])},browseApp:{createShortcut:n=>{const{normalize:e}=n;return e(["Таңбаша жасау"])},default:n=>{const{normalize:e}=n;return e(["Әдепкі"])},delete:n=>{const{normalize:e}=n;return e(["Жою"])},launch:n=>{const{normalize:e}=n;return e(["Іске қосыңыз және әдепкі етіп орнатыңыз"])}},browseApps:n=>{const{normalize:e}=n;return e(["Іске қосу құралының пайдаланушы интерфейсін қараңыз"])},cancel:n=>{const{normalize:e}=n;return e(["Болдырмау"])},checkUpdate:{name:n=>{const{normalize:e}=n;return e(["Чекті жаңарту"])}},color:n=>{const{normalize:e}=n;return e(["Түс"])},confirm:n=>{const{normalize:e}=n;return e(["Бастау"])},copyClipboard:{success:n=>{const{normalize:e}=n;return e(["Буферге көшіру"])}},create:n=>{const{normalize:e}=n;return e(["Жасау"])},curseforge:{authors:n=>{const{normalize:e}=n;return e(["Авторлар"])},category:n=>{const{normalize:e}=n;return e(["Санат"])},createdDate:n=>{const{normalize:e}=n;return e(["Жасалған күні"])},downloadOnly:n=>{const{normalize:e}=n;return e(["Жүктеп алу"])},file:{gameVersion:n=>{const{normalize:e}=n;return e(["Ойын нұсқасы"])},modLoader:n=>{const{normalize:e}=n;return e(["Мод жүктеуші"])}},install:n=>{const{normalize:e}=n;return e(["Орнату"])},installTo:n=>{const{normalize:e,interpolate:r,named:o}=n;return e([r(o("path"))," жолына орнату"])},installToStorage:n=>{const{normalize:e}=n;return e(["Жадқа орнату"])},lastUpdate:n=>{const{normalize:e}=n;return e(["Соңғы жаңарту күні"])},project:{description:n=>{const{normalize:e}=n;return e(["Сипаттама"])},files:n=>{const{normalize:e}=n;return e(["Файлдар"])},images:n=>{const{normalize:e}=n;return e(["Суреттер"])}},recentFiles:n=>{const{normalize:e}=n;return e(["Соңғы файлдар"])},releasedDate:n=>{const{normalize:e}=n;return e(["Шығарылған күні"])},search:n=>{const{normalize:e}=n;return e(["Іздеу"])},totalDownloads:n=>{const{normalize:e}=n;return e(["Барлығы жүктеп алынғандар"])}},curseforgeCategory:{"API and Library":n=>{const{normalize:e}=n;return e(["API және кітапханалар"])},Addons:n=>{const{normalize:e}=n;return e(["Қосымшалар"])},Adventure:n=>{const{normalize:e}=n;return e(["Шытырман оқиға"])},"Adventure and RPG":n=>{const{normalize:e}=n;return e(["Шытырман оқиға және RPG"])},Animated:n=>{const{normalize:e}=n;return e(["Анимация"])},"Armor, Tools, and Weapons":n=>{const{normalize:e}=n;return e(["Құрыш, құрал-саймандар және қару-жарақ"])},"Armor， Tools， and Weapons":n=>{const{normalize:e}=n;return e(["Құрыш, құрал-саймандар және қару-жарақ"])},"Combat / PvP":n=>{const{normalize:e}=n;return e(["Жарыс/PVP"])},Cosmetic:n=>{const{normalize:e}=n;return e(["Сыртқы түрі/декор"])},Creation:n=>{const{normalize:e}=n;return e(["Шығармашылық режим"])},"Data Packs":n=>{const{normalize:e}=n;return e(["Деректер пакеті"])},Education:n=>{const{normalize:e}=n;return e(["Білім"])},Exploration:n=>{const{normalize:e}=n;return e(["Барлау"])},"Extra Large":n=>{const{normalize:e}=n;return e(["Өте үлкен"])},"FTB Official Pack":n=>{const{normalize:e}=n;return e(["Ресми FTB пакеті"])},Fabric:n=>{const{normalize:e}=n;return e(["Fabric"])},FancyMenu:n=>{const{normalize:e}=n;return e(["FancyMenu"])},"Font Packs":n=>{const{normalize:e}=n;return e(["Қаріптер"])},Food:n=>{const{normalize:e}=n;return e(["Тамақ"])},"Game Map":n=>{const{normalize:e}=n;return e(["Ойын карталары"])},Hardcore:n=>{const{normalize:e}=n;return e(["Хардкор"])},MCreator:n=>{const{normalize:e}=n;return e(["MCreator"])},Magic:n=>{const{normalize:e}=n;return e(["Сиқыр"])},"Map Based":n=>{const{normalize:e}=n;return e(["Карта негізінде"])},"Map and Information":n=>{const{normalize:e}=n;return e(["Карталар және ақпарат"])},Medieval:n=>{const{normalize:e}=n;return e(["Ортағасырлық"])},"Mini Game":n=>{const{normalize:e}=n;return e(["Шағын ойындар"])},Miscellaneous:n=>{const{normalize:e}=n;return e(["Әртүрлі"])},"Mod Support":n=>{const{normalize:e}=n;return e(["Модельді қолдау"])},"Modded World":n=>{const{normalize:e}=n;return e(["Әлемдерге арналған мод"])},Modern:n=>{const{normalize:e}=n;return e(["Қазіргі заманғы"])},Multiplayer:n=>{const{normalize:e}=n;return e(["Көп ойыншы"])},Parkour:n=>{const{normalize:e}=n;return e(["Паркур"])},"Photo Realistic":n=>{const{normalize:e}=n;return e(["Фото шынайы"])},Puzzle:n=>{const{normalize:e}=n;return e(["Пазлдар"])},QoL:n=>{const{normalize:e}=n;return e(["QoL"])},Quests:n=>{const{normalize:e}=n;return e(["Квесттер"])},Redstone:n=>{const{normalize:e}=n;return e(["Қызыл тас"])},"Sci-Fi":n=>{const{normalize:e}=n;return e(["Ғылыми фантастика"])},"Server Utility":n=>{const{normalize:e}=n;return e(["Сервер құралы"])},Skyblock:n=>{const{normalize:e}=n;return e(["SkyBlock"])},"Small / Light":n=>{const{normalize:e}=n;return e(["Азғана"])},Steampunk:n=>{const{normalize:e}=n;return e(["Steampunk"])},Storage:n=>{const{normalize:e}=n;return e(["Сақтау"])},Survival:n=>{const{normalize:e}=n;return e(["Аман қалу"])},Tech:n=>{const{normalize:e}=n;return e(["Технология"])},Technology:n=>{const{normalize:e}=n;return e(["Технология"])},Traditional:n=>{const{normalize:e}=n;return e(["Дәстүрлі"])},"Twitch Integration":n=>{const{normalize:e}=n;return e(["Twitch интеграциясы"])},"Utility & QoL":n=>{const{normalize:e}=n;return e(["Utility және Qol"])},"Vanilla+":n=>{const{normalize:e}=n;return e(["Ванила+"])},"World Gen":n=>{const{normalize:e}=n;return e(["Әлемдік генератор"])}},dataMigration:{apply:n=>{const{normalize:e}=n;return e(["Параметрлерді қолдану"])},directoryCriteriaHint:n=>{const{normalize:e}=n;return e(["Жаңа каталог орнының бос каталог екеніне көз жеткізіңіз!"])},migrationDestinationIsFile:n=>{const{normalize:e}=n;return e(["Тасымалдау орны - бұл файл! Бос каталогты таңдаңыз!"])},migrationDestinationIsNotEmptyDirectory:n=>{const{normalize:e}=n;return e(["Тасымалдау орны бос каталог емес! Бос каталогты таңдағаныңызға көз жеткізіңіз!"])},migrationNoPermission:n=>{const{normalize:e}=n;return e(["Ескі каталогтың атын жаңа каталогқа өзгертуге рұқсат жоқ! Іске қосу құралының екі жерге де қол жеткізе алатынына көз жеткізіңіз!"])},placeholder:n=>{const{normalize:e}=n;return e(["Каталогты таңдау үшін осы жерді басыңыз"])},setRootCause:n=>{const{normalize:e}=n;return e(["Осы процесте Іске қосу құралын жапсаңыз, деректеріңізді (карталар, ресурстар бумалары, модтар) жоғалтасыз!"])},setRootDescription:n=>{const{normalize:e}=n;return e(["Бұл осы іске қосу құралының және minecraft-тың түбірлік деректер қалтасын өзгертеді."])},setRootTitle:n=>{const{normalize:e}=n;return e(["Жаңа сақтау орнына орнатыңыз"])},unknownError:n=>{const{normalize:e}=n;return e(["Белгісіз қате! Қайталап көріңіз немесе әзірлеушіге хабарласыңыз!"])},waitReload:n=>{const{normalize:e}=n;return e(["Деректерді тасымалдау. Іске қосу құралын жаппаңыз, әйтпесе деректеріңізді жоғалтасыз."])}},delete:{name:n=>{const{normalize:e,interpolate:r,named:o}=n;return e([r(o("name"))," жою"])},no:n=>{const{normalize:e}=n;return e(["жоқ"])},yes:n=>{const{normalize:e}=n;return e(["иә"])}},dependencies:{embedded:n=>{const{normalize:e}=n;return e(["ендірілген"])},incompatible:n=>{const{normalize:e}=n;return e(["үйлеспейтін"])},name:n=>{const{normalize:e}=n;return e(["Тәуелділіктер"])},optional:n=>{const{normalize:e}=n;return e(["міндетті емес"])},required:n=>{const{normalize:e}=n;return e(["қажет"])}},description:n=>{const{normalize:e}=n;return e(["сипаттамасы"])},detail:n=>{const{normalize:e}=n;return e(["деталь"])},diagnosis:{badInstall:{message:n=>{const{normalize:e}=n;return e(["Осы нұсқаны қайта орнатуға тырысу үшін басыңыз."])},name:n=>{const{normalize:e,interpolate:r,named:o}=n;return e([r(o("version"))," қате орнату"])}},corruptedAssets:{message:n=>{const{normalize:e}=n;return e(["Launcher сіз үшін активтерді орнатады"])},name:n=>{const{normalize:e,interpolate:r,named:o,plural:t}=n;return t([e(["Бүлінген актив: ",r(o("name"))]),e(["Бүлінген актив ",r(o("name"))]),e([r(o("count"))," актив бүлінген"])])}},corruptedAssetsIndex:{message:n=>{const{normalize:e}=n;return e(["Launcher сіз үшін активтер индексін жүктеп алады"])},name:n=>{const{normalize:e,interpolate:r,named:o}=n;return e([r(o("version"))," бүлінген активтер индексі файлы."])}},corruptedLibraries:{message:n=>{const{normalize:e}=n;return e(["Launcher сізге кітапханаларды орнатады"])},name:n=>{const{normalize:e,interpolate:r,named:o,plural:t}=n;return t([e(["Бүлінген кітапхана: ",r(o("name"))]),e(["Бүлінген кітапхана: ",r(o("name"))]),e([r(o("count"))," кітапхана бүлінген"])])}},corruptedVersionJar:{message:n=>{const{normalize:e}=n;return e(["Осы нұсқаны орнату үшін басыңыз"])},name:n=>{const{normalize:e,interpolate:r,named:o}=n;return e(["Minecraft ",r(o("version"))," нұсқасының бүлінген банкасы."])}},corruptedVersionJson:{message:n=>{const{normalize:e}=n;return e(["Осы нұсқаны орнату үшін басыңыз"])},name:n=>{const{normalize:e,interpolate:r,named:o}=n;return e(["Бүлінген нұсқасы ",r(o("version"))," json."])}},incompatibleJava:{message:n=>{const{normalize:e}=n;return e(["Сіз Launcher қолданбасынан оны жүктеп алуды сұрай аласыз."])},name:n=>{const{normalize:e,interpolate:r,named:o}=n;return e([r(o("javaVersion"))," java нұсқасы ",r(o("version"))," үшін жарамсыз!"])}},instanceFiles:{description:n=>{const{normalize:e,interpolate:r,named:o}=n;return e(["Орнату данасы ",r(o("counts"))," файлды қамтиды."])},title:n=>{const{normalize:e}=n;return e(["Аяқталмаған дананы орнату"])}},invalidJava:{message:n=>{const{normalize:e}=n;return e(["Іске қосу үшін басқа java пайдалану үшін басыңыз."])},name:n=>{const{normalize:e}=n;return e(["Жарамсыз java орны."])}},missingAssets:{message:n=>{const{normalize:e}=n;return e(["Launcher сіз үшін активтерді орнатады"])},name:n=>{const{normalize:e,interpolate:r,named:o,plural:t}=n;return t([e(["Жетіспейтін актив: ",r(o("name"))]),e(["Жетіспейтін актив: ",r(o("name"))]),e([r(o("count"))," актив жоқ."])])}},missingAssetsIndex:{message:n=>{const{normalize:e}=n;return e(["Launcher сіз үшін активтер индексін жүктеп алады"])},name:n=>{const{normalize:e,interpolate:r,named:o}=n;return e([r(o("version"))," активтерінің индекс файлы жоқ."])}},missingJava:{message:n=>{const{normalize:e}=n;return e(["Бұл мәселені шешу үшін басыңыз"])},name:n=>{const{normalize:e}=n;return e(["Minecraft іске қосу үшін Java табылмады!"])}},missingLibraries:{message:n=>{const{normalize:e}=n;return e(["Launcher сізге кітапханаларды орнатады"])},name:n=>{const{normalize:e,interpolate:r,named:o,plural:t}=n;return t([e([r(o("name"))," кітапханасы жоқ ",r(o("name"))," кітапханасы жоқ Жоқ ",r(o("count"))," кітапханалар"]),e([r(o("count"))," кітапхана жоқ"])])}},missingVersion:{message:n=>{const{normalize:e}=n;return e(["Осы нұсқаны орнату үшін басыңыз"])},name:n=>{const{normalize:e,interpolate:r,named:o}=n;return e([r(o("version"))," нұсқасы орнатылмаған!"])}},missingVersionJar:{message:n=>{const{normalize:e}=n;return e(["Осы нұсқаны орнату үшін басыңыз"])},name:n=>{const{normalize:e,interpolate:r,named:o}=n;return e(["Minecraft ",r(o("version"))," нұсқасының банкасы жоқ"])}}},disable:n=>{const{normalize:e}=n;return e(["Өшіру"])},disk:{available:n=>{const{normalize:e}=n;return e(["Қол жетімді"])},used:n=>{const{normalize:e}=n;return e(["Қолданылған"])}},download:n=>{const{normalize:e}=n;return e(["Жүктеп алу"])},downloadCount:n=>{const{normalize:e,interpolate:r,named:o}=n;return e([r(o("count"))," жүктеп алу"])},downloadUpdate:n=>{const{normalize:e}=n;return e(["Жаңартуды жүктеп алыңыз"])},duration:{day:n=>{const{normalize:e,interpolate:r,named:o,plural:t}=n;return t([e([r(o("duration"))," күн"]),e([r(o("duration"))," күн"])])},hour:n=>{const{normalize:e,interpolate:r,named:o,plural:t}=n;return t([e([r(o("duration"))," сағат"]),e([r(o("duration"))," сағат"])])},minute:n=>{const{normalize:e,interpolate:r,named:o,plural:t}=n;return t([e([r(o("duration"))," минут"]),e([r(o("duration"))," минут"])])},name:n=>{const{normalize:e,interpolate:r,named:o}=n;return e([r(o("name"))," жою"])},no:n=>{const{normalize:e}=n;return e(["Жоқ"])},second:n=>{const{normalize:e,interpolate:r,named:o,plural:t}=n;return t([e([r(o("duration"))," секунд"]),e([r(o("duration"))," секунд"])])},yes:n=>{const{normalize:e}=n;return e(["Жою"])}},edit:n=>{const{normalize:e}=n;return e(["өңдеу"])},enable:n=>{const{normalize:e}=n;return e(["Қосу"])},env:{select:{all:n=>{const{normalize:e}=n;return e(["Барлығын таңдаңыз"])},fit:n=>{const{normalize:e}=n;return e(["Сәйкес келетіндерін таңдаңыз"])},none:n=>{const{normalize:e}=n;return e(["Таңдаудан бас тарту"])}}},error:{name:n=>{const{normalize:e,plural:r}=n;return r([e(["Қате"]),e(["Қателер"])])}},errors:{BadForgeInstallerJarError:n=>{const{normalize:e}=n;return e(["Forge орнатушы jar файлын талдау мүмкін емес. Мүмкін forge жаңа орнатушы файл пішімі бар шығар? Бұл мәселе шешілмесе, әзірлеушілерге хабарласыңыз."])},BadInstanceType:n=>{const{normalize:e,interpolate:r,named:o}=n;return e(["Жарамсыз данасы: ",r(o("type"))])},BodyTimeoutError:n=>{const{normalize:e}=n;return e(["HTTP негізгі күту уақыты"])},ChecksumNotMatchError:n=>{const{normalize:e,interpolate:r,named:o}=n;return e(["Бақылау сомасы сәйкес келмеді! Күтілетін ",r(o("expect")),". Нақты ",r(o("actual")),"."])},ConnectTimeoutError:n=>{const{normalize:e}=n;return e(["Серверге қосылу күту уақыты."])},DNSNotFoundError:n=>{const{normalize:e}=n;return e(["DNS іздеу қатесі"])},DatabaseNotOpened:n=>{const{normalize:e}=n;return e(["Деректер базасы ашылмаған! Іске қосу құралы дұрыс жұмыс істемейді! Іске қосу құралы қол жеткізе алатын деректер каталогын таңдаңыз. Параметр бетінде деректер түбірін қалпына келтіруге болады."])},DiskIsFull:n=>{const{normalize:e}=n;return e(["Your disk is full! Cannot write anything to disk! All features might not be functional!"])},DownloadAggregateError:n=>{const{normalize:e}=n;return e(["Файлды жүктеп алу мүмкін болмады."])},DownloadFileSystemError:n=>{const{normalize:e}=n;return e(["Жүктеп алу файлының жолына кіру кезінде қате. Іске қосу құралының оған жазуға рұқсаты бар екеніне көз жеткізіңіз."])},HeadersTimeoutError:n=>{const{normalize:e}=n;return e(["HTTP тақырыбының күту уақыты"])},NotFoundError:n=>{const{normalize:e}=n;return e(["404 Табылмады"])},SocketError:n=>{const{normalize:e}=n;return e(["Сервер розеткасының қатесі"])}},eula:{body:n=>{const{normalize:e,interpolate:r,named:o}=n;return e(["Құсбелгіні қою арқылы сіз Minecraft ",r(o("eula"))," ойынымен келіскеніңізді көрсетесіз."])}},exception:{http:n=>{const{normalize:e,interpolate:r,named:o}=n;return e([r(o("url"))," мекенжайына HTTP сұрауы орындалмады. Күй коды ",r(o("statusCode")),". ",r(o("code")),". Қайталап көріңіз немесе желіңізді тексеріңіз. Бұл қате жойылмаса, әзірлеушілер тобына есеп жіберіңіз."])}},existed:n=>{const{normalize:e}=n;return e(["Болды"])},exportModpackTarget:{curseforge:n=>{const{normalize:e}=n;return e(["Curseforge файлы"])},github:n=>{const{normalize:e}=n;return e(["Github файлы"])},modrinth:n=>{const{normalize:e}=n;return e(["Modrinth файлы"])},override:n=>{const{normalize:e}=n;return e(["Қайта анықтау (Raw) файл"])}},extensions:{mrpack:n=>{const{normalize:e}=n;return e(["Modrinth Модпак"])},zip:n=>{const{normalize:e}=n;return e(["Zip файлы"])}},fabricVersion:{disable:n=>{const{normalize:e}=n;return e(["Fabric өшіру"])},empty:n=>{const{normalize:e,interpolate:r,named:o}=n;return e(["Minecraft үшін мата нұсқасы жоқ ",r(o("version"))])},showSnapshot:n=>{const{normalize:e}=n;return e(["Суреттерді көрсету"])},stable:n=>{const{normalize:e}=n;return e(["Тұрақты"])},unstable:n=>{const{normalize:e}=n;return e(["Тұрақсыз"])}},feedback:{channel:n=>{const{normalize:e}=n;return e(["Арналар"])},description:n=>{const{normalize:e}=n;return e(["Мен қате таптым немесе ұсыныс жасағым келеді"])},discord:n=>{const{normalize:e}=n;return e(["Discord"])},discordDescription:n=>{const{normalize:e}=n;return e(["Discord арнасына қосылыңыз"])},discordJoin:n=>{const{normalize:e}=n;return e(["Қосылыңыз"])},generateReport:n=>{const{normalize:e}=n;return e(["Есепті жасау"])},generateSaveAs:n=>{const{normalize:e}=n;return e(["Есепті келесіге сақтаңыз"])},github:n=>{const{normalize:e}=n;return e(["Github мәселесі"])},githubDescription:n=>{const{normalize:e}=n;return e(["Өз ойыңызды айту үшін Github мәселесін ашыңыз"])},githubOpenIssue:n=>{const{normalize:e}=n;return e(["Github"])},hint:n=>{const{normalize:e}=n;return e(["Есепті жасау және әзірлеушілер тобына хабарласу үшін түймені басыңыз. Есепте операциялық жүйе түрі, нұсқасы, пайдаланушы аты (OS жүйесінде) және т.б. қоса, құрылғыңыз туралы ақпарат болады."])},kook:n=>{const{normalize:e}=n;return e(["Kook"])},kookDescription:n=>{const{normalize:e}=n;return e(["Kook - Қытай материгінің пайдаланушылары үшін келіспеушіліктерге арналған балама қолданба"])},name:n=>{const{normalize:e}=n;return e(["Кері байланыс"])},qq:n=>{const{normalize:e}=n;return e(["QQ тобы"])},qqDescription:n=>{const{normalize:e,interpolate:r,named:o}=n;return e(["QQ тобына кері байланыс енгізіңіз және авторлармен тікелей сөйлесіңіз. Топ нөмірі: ",r(o("number"))])},qqEnterGroup:n=>{const{normalize:e}=n;return e(["Қосылыңыз"])}},fileDetail:{fileSize:n=>{const{normalize:e}=n;return e(["Файл өлшемі"])},hash:n=>{const{normalize:e}=n;return e(["Hash"])}},filter:n=>{const{normalize:e}=n;return e(["Сүзгі"])},filterLocalOnly:n=>{const{normalize:e}=n;return e(["Only show installed"])},finish:n=>{const{normalize:e}=n;return e(["Аяқтау"])},forgeConfig:{hint:n=>{const{normalize:e}=n;return e(["Біз оның конфигурация файлын анықтай алуымыз үшін кем дегенде осы модпен ойынды бір рет іске қосыңыз!"])}},forgeVersion:{common:n=>{const{normalize:e}=n;return e(["Жалпы"])},disable:n=>{const{normalize:e}=n;return e(["Forge қолданбасын өшіріңіз"])},empty:n=>{const{normalize:e,interpolate:r,named:o}=n;return e(["Forge-де Minecraft ",r(o("version"))," үшін шығарылым жоқ."])},latest:n=>{const{normalize:e}=n;return e(["Соңғы"])},name:n=>{const{normalize:e}=n;return e(["Forge"])},recommended:n=>{const{normalize:e}=n;return e(["Ұсынылады"])},showBuggy:n=>{const{normalize:e}=n;return e(["Баггиді көрсету"])},showRecommendedAndLatestOnly:n=>{const{normalize:e}=n;return e(["Ұсынылған және тек соңғы нұсқа"])},version:n=>{const{normalize:e}=n;return e(["Forge нұсқасы"])}},instance:{installModpack:n=>{const{normalize:e}=n;return e(["Update instance from modpack"])},vmVar:n=>{const{normalize:e}=n;return e(["Environment Variables"])},vmVarHint:n=>{const{normalize:e}=n;return e(["Click   button to add environemnt variables"])}},instanceInstallSkip:{ignore:n=>{const{normalize:e}=n;return e(["Ignore"])},skip:n=>{const{normalize:e}=n;return e(["Skip"])},title:n=>{const{normalize:e}=n;return e(["Potential corrupted file source"])},warning:n=>{const{normalize:e}=n;return e(["Some files are downloaded multiple times with checksum unmatching. This may be due to the fact that the original checksum is incorrect. Please check. If you confirm the current files are valid, you can skip the validation check."])}},instanceUpdate:{summary:n=>{const{normalize:e,interpolate:r,named:o}=n;return e(["Add ",r(o("add"))," files. Remove ",r(o("remove"))," files. Keep ",r(o("keep"))," files."])}},launch:{createShortcut:n=>{const{normalize:e}=n;return e(["Create shortcut"])}},loginError:{noProfileForNewUser:n=>{const{normalize:e}=n;return e(["No game profile found! If you are a new Minecraft user, please login at least one time in Minecraft official launcher."])}},mod:{applyGroupRules:n=>{const{normalize:e}=n;return e(["Apply saved grouping rules"])},group:n=>{const{normalize:e}=n;return e(["Group up"])},syncGroupRules:n=>{const{normalize:e}=n;return e(["Save grouping rules"])},ungroup:n=>{const{normalize:e}=n;return e(["Ungrouping"])}},modFilter:{clear:n=>{const{normalize:e}=n;return e(["Clear Filter"])},dependenciesInstallOnly:n=>{const{normalize:e}=n;return e(["Only show missed dependencies mods"])},disabledOnly:n=>{const{normalize:e}=n;return e(["Only show disabled mods"])},hasUpdateOnly:n=>{const{normalize:e}=n;return e(["Only show has update mods"])},incompatibleOnly:n=>{const{normalize:e}=n;return e(["Only show incompatible mods"])},unusedOnly:n=>{const{normalize:e}=n;return e(["Only show unused libraries mods"])}},modInstall:{display:n=>{const{normalize:e}=n;return e(["Mods Display"])},removeUnusedLibraries:n=>{const{normalize:e}=n;return e(["Remove unused libraries mods"])}},modUpgradePolicy:{name:n=>{const{normalize:e}=n;return e(["Upgrade Policy"])}},modpackImportConfirm:{description:n=>{const{normalize:e}=n;return e(["Detect you drop a file into the launcher. Are you trying to import a modpack?"])},title:n=>{const{normalize:e}=n;return e(["Are you trying to import a modpack?"])}},modrinth:{createCollection:n=>{const{normalize:e}=n;return e(["Create Collection"])},followedProjects:n=>{const{normalize:e}=n;return e(["Followed Projects"])},loginHint:n=>{const{normalize:e}=n;return e(["The operation requires modrinth to perform. The launcher will open a browser window to login modrinth."])},loginTitle:n=>{const{normalize:e}=n;return e(["Login to Modrinth"])},projects:n=>{const{normalize:e,interpolate:r,named:o}=n;return e([r(o("count"))," projects"])}},search:{favorate:n=>{const{normalize:e}=n;return e(["Collection"])}},server:{export:n=>{const{normalize:e}=n;return e(["Export Server"])},exportNoFilesHint:n=>{const{normalize:e}=n;return e(["No server files found. You can run server on local once to generate some files."])},exportOption:n=>{const{normalize:e}=n;return e(["Server Export Options"])},exportSSHAuthenticationFailed:n=>{const{normalize:e}=n;return e(["All authentication methods failed. Please check username/password or private key."])},exportSSHOptions:n=>{const{normalize:e}=n;return e(["SSH Options"])},exportSSHPrivateKeyPath:n=>{const{normalize:e}=n;return e(["SSH Private Key Path"])},exportSSHRemotePath:n=>{const{normalize:e}=n;return e(["Remote Server Path"])},exportToFolder:n=>{const{normalize:e}=n;return e(["Export To Folder"])},hostRequired:n=>{const{normalize:e}=n;return e(["Please enter the server ip address"])},upload:n=>{const{normalize:e}=n;return e(["Upload Server"])}},setup:{error:{invalidChar:n=>{const{normalize:e}=n;return e(["Path contains invalid characters! It could cause Minecraft fail to start! Plaese only use English characters and symbol!"])}}},sortBy:{alphabetAsc:n=>{const{normalize:e}=n;return e(["Sort by alphabet (ascending)"])},alphabetDesc:n=>{const{normalize:e}=n;return e(["Sort by alphabet (descending)"])},timeAsc:n=>{const{normalize:e}=n;return e(["Sort by modification time (ascending)"])},timeDesc:n=>{const{normalize:e}=n;return e(["Sort by modification time (descending)"])}}};export{n as default};
//# sourceMappingURL=kz.18eeec9a.js.map
RIFF  WEBPVP8L  /%	u@$9l	
vFHm۴i;ŶmF￴lvR(۶mN@UfQ{ͅq\G=|Y8舥֑V*z-3mH֞
RD:+AQ&
9[U	9)kTHN
-Qz-T
;-ZRٓǉ)JH} $c}HJg]f}>pbn=J}k)czk bԬs~gP}KU{
rv@#.9kb6#N!l;337p0O-ýV)yk]2o󒒩AyG(|cW{ϖ"7n%G*u|[hd;_	ML$l@b*]נʽE#!MNBɥ".Ҋh1Ȅ$BsPyPh&o_wwu$}CAQ?$LŔP{5K>qldUi)KҲ)e&ښ_t 2N=;{^bL7)|vjl0R.¯#~`(t.oB;c*1^B`0[\n!{EԆ4||o>6̠֨5,r@9eɪ(:5 var e,t,a;import{d as s,u as l,r as o,a as n,c as r,o as c,j as i,n as u,V as v,v as m,y as d,p as f,h}from"./__uno.e65a1954.js";import{L as p,p as g}from"./LogView.e07a5f44.js";import{i as b,k as w,d as k,S as _,T as x}from"./theme.eb3baece.js";import{B as y}from"./fuzzy.36d6b793.js";import{q as C}from"./index.2410a9a2.js";const j=u(s({__name:"App",setup(e){const{t:t}=l(),{hide:a}=windowController,s=o({}),u=n(0),{darkTheme:v}=b(w),m={dark:"dark_mode",light:"light_mode",system:"settings_brightness"},d=r((()=>m[v.value]));function accept(e,t){var a,l,o,n;let r;if(r=s[e]?s[e]:i(s,e,[]),t.startsWith("["))r.push({...g(t),id:r.length});else{const e=t.trim();if(e.startsWith("<")){let t=null==(a=/timestamp="(.+?)"/g.exec(e))?void 0:a[1];const s=null==(l=/level="(.+?)"/g.exec(e))?void 0:l[1],c=null==(o=/thread="(.+?)"/g.exec(e))?void 0:o[1],i=null==(n=/<!\[CDATA\[(.+?)\]\]>/g.exec(e))?void 0:n[1];t=t?new Date(Number.parseInt(t)).toLocaleString():"",r.push({tags:[],date:t,level:s||"",content:i||"",source:c||"",raw:e,id:r.length})}else{const e=r[r.length-1],a=(null==e?void 0:e.raw)+"\n"+t;r[r.length-1]={...g(a),id:r.length}}}}return c((()=>{gameMonitor.on("minecraft-stderr",(e=>{const{stderr:t,pid:a}=e;accept(a,t)})),gameMonitor.on("minecraft-stdout",(e=>{const{stdout:t,pid:a}=e;accept(a,t)}))})),{__sfc:!0,t:t,hide:a,logsRecord:s,tab:u,darkTheme:v,iconSets:m,themeIcon:d,accept:accept,changeTheme:function changeTheme(){"dark"===v.value?v.value="light":"light"===v.value?v.value="system":"system"===v.value&&(v.value="dark")},close:function close(){a()},LogView:p}}}),(function render(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("v-app",{staticClass:"relative h-full max-h-[100vh] overflow-auto"},[t("v-card",{staticClass:"flex h-full flex-col overflow-auto"},[t("v-toolbar",{staticClass:"moveable w-full",attrs:{flat:""},scopedSlots:e._u([{key:"extension",fn:function(){return[t("v-tabs",{staticClass:"non-moveable",attrs:{"align-with-title":""},model:{value:a.tab,callback:function(e){a.tab=e},expression:"tab"}},[t("v-tabs-slider",{attrs:{color:"yellow"}}),e._l(Object.keys(a.logsRecord),(function(a){return t("v-tab",{key:a},[e._v(" Minecraft "+e._s(a)+" ")])}))],2)]},proxy:!0}])},[t("v-app-bar-nav-icon"),t("v-toolbar-title",[e._v(e._s(a.t("title")))]),t("v-spacer"),t("v-btn",{staticClass:"non-moveable",attrs:{icon:""},on:{click:a.changeTheme}},[t("v-icon",[e._v(" "+e._s(a.themeIcon)+" ")])],1),t("v-btn",{staticClass:"non-moveable",attrs:{icon:""},on:{click:a.close}},[t("v-icon",[e._v(" close ")])],1)],1),t("v-tabs-items",{staticClass:"h-full flex-grow overflow-auto",model:{value:a.tab,callback:function(e){a.tab=e},expression:"tab"}},e._l(Object.entries(a.logsRecord),(function(e){return t("v-tab-item",{key:e[0],staticClass:"h-full flex-grow overflow-auto"},[t(a.LogView,{staticClass:"h-full flex-grow overflow-auto",attrs:{logs:e[1]}})],1)})),1)],1)],1)}),[],!1,null,null,null,null).exports,S=serviceChannels.open(y),T=window.location.search.slice(1).split("&").map((e=>e.split("=")));null==(e=T.find((e=>"locale"===e[0])))||e[1];const L=null!=(a=null==(t=T.find((e=>"theme"===e[0])))?void 0:t[1])?a:"dark";new v(s({vuetify:m,i18n:d,setup(e,t){f(w,k(m.framework,(new _).getService(x))),S.call("getSettings").then((e=>e)).then((e=>{d.locale=e.locale,updateTheme(e.theme),e.subscribe("localeSet",(e=>{d.locale=e})),e.subscribe("themeSet",(t=>{updateTheme(e.theme)}))}));const a=C(),updateTheme=e=>{"system"===e?m.framework.theme.dark=a.value:"dark"===e?m.framework.theme.dark=!0:"light"===e&&(m.framework.theme.dark=!1)};return updateTheme(L),()=>h(j)}})).$mount("#app");
//# sourceMappingURL=logger.06f07078.js.map
::-webkit-scrollbar{width:8px;cursor:pointer}::-webkit-scrollbar-thumb{width:8px;cursor:pointer;background:rgba(155,155,155,.5);transition:all 1s;border-radius:2px}::-webkit-scrollbar-thumb:hover{width:8px;background:rgba(192,192,192,.8);transition:all 1s}.visible-scroll ::-webkit-scrollbar,.visible-scroll::-webkit-scrollbar{display:unset}.moveable{-webkit-app-region:drag;user-select:none}.non-moveable{-webkit-app-region:no-drag}.fade-enter-active,.fade-leave-active{transition:opacity .01s}.fade-enter,.fade-leave-to{opacity:0}.v-list__tile__content{margin-left:7px}.v-list__tile__title{overflow-x:auto;text-overflow:unset}
const n={AppAddInstanceDialog:{choiceTitle:n=>{const{normalize:r}=n;return r(["MULTIPLE LAUNCH PROFILEZ DETECTD. PLZ SELECT WAN 2 IMPORT."])},configTitle:n=>{const{normalize:r}=n;return r(["CONFIGURASHUN"])},createTitle:n=>{const{normalize:r}=n;return r(["CREATE GAME"])},downloadedNotification:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["TEH MODPACK ",e(t("name"))," DOWNLOADD. DO U WANTS 2 CREATE INSTANCE 4 IT?"])},serverTitle:n=>{const{normalize:r}=n;return r(["INPUT UR SERVR ADDRES"])}},AppShareInstanceDialog:{alterDownloadDescription:n=>{const{normalize:r}=n;return r(["IF U DOAN WANTS 2 MES UP CURRENT INSTANCE. U CAN ALSO CREATE NEW INSTANCE FRUM UR PEERS CONFIG. CLICK TEH BUTN BELOW 2 CREATE INSTANCE."])},baseInfo:n=>{const{normalize:r}=n;return r(["BASIC SETTIN"])},cancelShare:n=>{const{normalize:r}=n;return r(["CANCEL SHARE"])},description:n=>{const{normalize:r}=n;return r(["AFTR U SHARE TEH PROFILE, OTHR PLACE CAN DOWNLOAD THEES FILEZ THRU UR PC."])},downloadDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["PLZ VERIFY TEH FILEZ UR PER PROVIDD 2 U. SELECT TEH FILE U WANTS 2 DOWNLOAD. IT WILL BE PLACD 2 CURRENT INSTANCE ",e(t("name")),"."])},downloadNotifyTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["DOWNLOAD INSTANCE FRUM ",e(t("user"))])},downloadTitle:n=>{const{normalize:r}=n;return r(["DOWNLOAD FILEZ FRUM OTHR PEERS"])},downloadToLocal:n=>{const{normalize:r}=n;return r(["DOWNLOAD 2 CURRENT INSTANCE"])},filesToDownload:n=>{const{normalize:r}=n;return r(["CHOOSE FILEZ 2 DOWNLOAD"])},filesToShare:n=>{const{normalize:r}=n;return r(["CHOOSE FILEZ 2 SHARE"])},instanceShare:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("user"))," JUS SHARD TEH CURRENT INSTANCE 2 U"])},share:n=>{const{normalize:r}=n;return r(["SHARE"])},shareNotifyTitle:n=>{const{normalize:r}=n;return r(["SHARE INSTANCE"])},shareTitle:n=>{const{normalize:r}=n;return r(["SHARE GAME FILEZ 2 OTHR PLAYR"])}},BaseSetting:{},BaseSettingGeneral:{title:n=>{const{normalize:r}=n;return r(["GENERAL"])}},FeedTheBeast:{search:n=>{const{normalize:r}=n;return r(["SEARCH IN FTB"])}},FeedTheBeastCard:{},FeedTheBeastProject:{changelog:n=>{const{normalize:r}=n;return r(["CHANGELOG"])},details:n=>{const{normalize:r}=n;return r(["DETAILS"])},install:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["INSTALL ",e(t("version"))])},overview:n=>{const{normalize:r}=n;return r(["OVERVIEW"])},versions:n=>{const{normalize:r}=n;return r(["VERSHUNS"])}},HomeJavaIssueDialog:{incompatibleJava:n=>{const{normalize:r}=n;return r(["INCOMPATIBLE JAVA"])},incompatibleJavaHint:n=>{const{normalize:r}=n;return r(["CURRENT JAVA MITE BE INCOMPATIBLE WIF SELECTD MINECRAFT!"])},missingJava:n=>{const{normalize:r}=n;return r(["MISIN JAVA"])},missingJavaHint:n=>{const{normalize:r}=n;return r(["TEH LAUNCHR CANT DETECT ANY JAVA IN UR COMPUTR. U CAN:"])},needDownloadHint:n=>{const{normalize:r}=n;return r(["CANT FIND PROPR JAVA VERSHUN IN UR COMPUTR. RECOMMEND 2 DOWNLOAD NEW WAN."])},optionAutoDownload:{message:n=>{const{normalize:r}=n;return r(["LAUNCHR WILL DOWNLOAD AN INSTALL JAVA FRUM MOJANGS SOURCE 4 U."])},name:n=>{const{normalize:r}=n;return r(["AUTOMATICALLY DOWNLOAD"])}},optionManualDownload:{},optionSelectJava:{message:n=>{const{normalize:r}=n;return r(["MAYBE TEH LAUNCHR DOESNT FIND UR JAVA. U CAN TELL TEH LAUNCHR WER IT IZ."])},name:n=>{const{normalize:r}=n;return r(["SELECT JAVA IN UR COMPUTR"])}},optionSwitch:{disabled:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["THAR IZ NO JAVA ",e(t("version"))," FINDZ IN DATABASE NAO!"])},message:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["USE EXISTD JAVA ",e(t("version"))," IN UR PC"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["SWITCH 2 ",e(t("version"))])}},recommendedVersionHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["TEH ",e(t("version"))," RECOMMEND 2 USE JAVA WIF RANGE ",e(t("range")),"。"])},selectMatchedHint:n=>{const{normalize:r}=n;return r(["FINDZ PROPR LOCAL JAVA VERSHUNS. U CAN CHOOSE THEES LOCAL JAVAS."])},selectSecondaryHint:n=>{const{normalize:r}=n;return r(["FINDZ SUM LOCAL JAVA VERSHUNS, BUT THEY MITE NOT SUITABLE 2 TEH CRITERIA. You can still use them to launch, but this issue will still appear."])}},HomeLaunchMultiInstanceDialog:{confirm:n=>{const{normalize:r}=n;return r(["YEZ, LAUNCH"])},description:n=>{const{normalize:r}=n;return r(["U R LAUNCHIN MULTIPLE INSTANCEZ OV MINECRAFT. R U SURE?"])},title:n=>{const{normalize:r}=n;return r(["MULTIPLE INSTANCEZ"])}},HomeSyncButton:{},HomeSyncDialog:{pull:n=>{const{normalize:r}=n;return r(["PULL"])},push:n=>{const{normalize:r}=n;return r(["PUSH"])}},HomeSyncDialogPull:{failText:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["FAIL 2 FETCH UPDATE. ",e(t("url"))])},refresh:n=>{const{normalize:r}=n;return r(["REFRESH"])},update:n=>{const{normalize:r}=n;return r(["UPDATE"])}},HomeSyncDialogPush:{authError:n=>{const{normalize:r}=n;return r(["BAD USR AUTHENTICASHUN. PLZ MAK SURE U HAS PRIVILEGE 2 UPLOAD FILEZ OV TEH SERVR!"])},refresh:n=>{const{normalize:r}=n;return r(["REFRESH"])},unknownError:n=>{const{normalize:r}=n;return r(["UNKNOWN SERVR ERROR. PLZ RETRY."])},upload:n=>{const{normalize:r}=n;return r(["UPLOAD INSTANCE"])}},SettingMigrationDialog:{selectRootDirectory:n=>{const{normalize:r}=n;return r(["SELECT ROOT DIRECTORY"])}},add:n=>{const{normalize:r}=n;return r(["ADD"])},ago:{day:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," DAI AGO"]),r([e(t("duration"))," DAIS AGO"])])},hour:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," HOUR AGO"]),r([e(t("duration"))," HOURS AGO"])])},minute:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," MINIT AGO"]),r([e(t("duration"))," MINUTEZ AGO"])])},second:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," SECOND AGO"]),r([e(t("duration"))," SECONDZ AGO"])])}},authProfileAddedNotification:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["AUTH PROFILE ",e(t("name"))," ADDD"])},author:n=>{const{normalize:r}=n;return r(["AUTHOR"])},back:n=>{const{normalize:r}=n;return r(["BAK"])},baseSetting:{title:n=>{const{normalize:r}=n;return r(["BASE SETTINGS"])}},browse:n=>{const{normalize:r}=n;return r(["BROWSE"])},browseApp:{createShortcut:n=>{const{normalize:r}=n;return r(["CREATE SHORTCUT"])},default:n=>{const{normalize:r}=n;return r(["DEFAULT"])},delete:n=>{const{normalize:r}=n;return r(["DELETE"])},launch:n=>{const{normalize:r}=n;return r(["LAUNCH AN SET AS DEFAULT"])}},cancel:n=>{const{normalize:r}=n;return r(["CANCEL"])},checkUpdate:{name:n=>{const{normalize:r}=n;return r(["CHECK UPDATE"])}},color:n=>{const{normalize:r}=n;return r(["COLOR"])},confirm:n=>{const{normalize:r}=n;return r(["START"])},copyClipboard:{success:n=>{const{normalize:r}=n;return r(["COPY 2 CLIPBORD"])}},create:n=>{const{normalize:r}=n;return r(["CREATE"])},curseforge:{authors:n=>{const{normalize:r}=n;return r(["AUTHORS"])},category:n=>{const{normalize:r}=n;return r(["KATEGORY"])},createdDate:n=>{const{normalize:r}=n;return r(["CREATD DATE"])},downloadOnly:n=>{const{normalize:r}=n;return r(["DOWNLOAD"])},file:{gameVersion:n=>{const{normalize:r}=n;return r(["GAME VERSHUN"])},modLoader:n=>{const{normalize:r}=n;return r(["MOD LOADR"])}},install:n=>{const{normalize:r}=n;return r(["INSTALL"])},installTo:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["INSTALL 2 ",e(t("path"))])},installToStorage:n=>{const{normalize:r}=n;return r(["INSTALL 2 STORAGE"])},lastUpdate:n=>{const{normalize:r}=n;return r(["LAST UPDATE DATE"])},project:{description:n=>{const{normalize:r}=n;return r(["DESCRIPSHUN"])},files:n=>{const{normalize:r}=n;return r(["FILEZ"])},images:n=>{const{normalize:r}=n;return r(["IMAGEZ"])}},recentFiles:n=>{const{normalize:r}=n;return r(["RESENT FILEZ"])},releasedDate:n=>{const{normalize:r}=n;return r(["RELEASD DATE"])},search:n=>{const{normalize:r}=n;return r(["SEARCH"])},totalDownloads:n=>{const{normalize:r}=n;return r(["TOTAL DOWNLOADZ"])}},curseforgeCard:{},curseforgeCategory:{Fabric:n=>{const{normalize:r}=n;return r(["FABRIC"])},Food:n=>{const{normalize:r}=n;return r(["FUD"])}},dataMigration:{apply:n=>{const{normalize:r}=n;return r(["APPLY SETTIN"])},directoryCriteriaHint:n=>{const{normalize:r}=n;return r(["PLZ MAK SURE UR NEW DIRECTORY LOCASHUN IZ AN EMPTY DIRECTORY!"])},migrationDestinationIsFile:n=>{const{normalize:r}=n;return r(["MIGRASHUN DESTINASHUN IZ FILE! PLZ SELECT AN EMPTY DIRECTORY!"])},migrationDestinationIsNotEmptyDirectory:n=>{const{normalize:r}=n;return r(["MIGRASHUN DESTINASHUN IZ NOT AN EMPTY DIRECTORY! PLZ MAK SURE U SELECT AN EMPTY DIRECTORY!"])},migrationNoPermission:n=>{const{normalize:r}=n;return r(["NO PERMISHUN 2 RENAME TEH OLD DIRECTORY 2 NEW DIRECTORY! PLZ MAK SURE TEH LAUNCHR HAS ACCES 2 BOTH PLACEZ!"])},placeholder:n=>{const{normalize:r}=n;return r(["PLZ CLICK HER 2 SELECT DIRECTORY"])},setRootCause:n=>{const{normalize:r}=n;return r(["U WILL LOSE UR DATA (MAPS, RESOURCE PACKZ, MODZ) IF U CLOSE TEH LAUNCHR AT DIS PROCES!"])},setRootDescription:n=>{const{normalize:r}=n;return r(["DIS WILL CHANGE TEH ROOT DATA FOLDR OV DIS LAUNCHR AN MINECRAFT."])},setRootTitle:n=>{const{normalize:r}=n;return r(["SET 2 NEW STORAGE LOCASHUN"])},unknownError:n=>{const{normalize:r}=n;return r(["UNKNOWN ERROR! PLZ RETRY OR CONTACT TEH DEVELOPR!"])},waitReload:n=>{const{normalize:r}=n;return r(["MIGRATIN DATA. PLZ DOAN CLOSE TEH LAUNCHR OR U WILL LOSE UR DATA."])}},delete:{NO:n=>{const{normalize:r}=n;return r(["NO"])},YEZ:n=>{const{normalize:r}=n;return r(["DELETE"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["DELETE ",e(t("name"))])}},dependencies:{embedded:n=>{const{normalize:r}=n;return r(["EMBEDDD"])},incompatible:n=>{const{normalize:r}=n;return r(["INCOMPATIBLE"])},name:n=>{const{normalize:r}=n;return r(["DEPENDENCIEZ"])},optional:n=>{const{normalize:r}=n;return r(["OPSHUNAL"])},required:n=>{const{normalize:r}=n;return r(["REQUIRD"])}},description:n=>{const{normalize:r}=n;return r(["DESCRIPSHUN"])},detail:n=>{const{normalize:r}=n;return r(["DETAIL"])},diagnosis:{badInstall:{message:n=>{const{normalize:r}=n;return r(["CLICK 2 TRY 2 REINSTALL DIS VERSHUN."])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["BAD INSTALLASHUN ON ",e(t("version"))])}},corruptedAssets:{message:n=>{const{normalize:r}=n;return r(["LAUNCHR WILL INSTALL ASSETS 4 U"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["CORRUPTD ASSET: ",e(t("name"))]),r(["CORRUPTD ASSET ",e(t("name"))]),r([e(t("count"))," ASSETS CORRUPTD"])])}},corruptedAssetsIndex:{message:n=>{const{normalize:r}=n;return r(["LAUNCHR WILL DOWNLOAD ASSETS INDEX 4 U"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["CORRUPTD ASSETS INDEX FILE OV ",e(t("version")),"."])}},corruptedLibraries:{message:n=>{const{normalize:r}=n;return r(["LAUNCHR WILL INSTALL LIBRARIEZ 4 U"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["CORRUPTD LIBRARY: ",e(t("name"))]),r(["CORRUPTD LIBRARY: ",e(t("name"))]),r([e(t("count"))," liBRARIEZ CORRUPTD"])])}},corruptedVersionJar:{message:n=>{const{normalize:r}=n;return r(["CLICK 2 INSTALL DIS VERSHUN"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["CORRUPTD VERSHUN JaAR 4 MINECRAFT ",e(t("version")),"."])}},corruptedVersionJson:{message:n=>{const{normalize:r}=n;return r(["CLICK 2 INSTALL DIS VERSHUN"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["CORRUPTD VERSHUN ",e(t("version"))," JSON."])}},incompatibleJava:{message:n=>{const{normalize:r}=n;return r(["U CAN ASK LAUNCHR 2 DOWNLOAD IT 4 U."])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["TEH JAVA VERSHUN ",e(t("javaVersion"))," IZ NOT SUITABLE 4 ",e(t("version")),"!"])}},instanceFiles:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["TEH INSTANCE INSTALLASHUN INCLUDEZ ",e(t("counts"))," FILEZ."])},title:n=>{const{normalize:r}=n;return r(["INCOMPLETD INSTANCE INSTALLASHUN"])}},invalidJava:{message:n=>{const{normalize:r}=n;return r(["CLICK 2 USE ANOTHR JAVA 2 LAUNCH."])},name:n=>{const{normalize:r}=n;return r(["INVALID JAVA LOCASHUN."])}},missingAssets:{message:n=>{const{normalize:r}=n;return r(["LAUNCHR WILL INSTALL ASSETS 4 U"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["MISIN ASSET: ",e(t("name"))]),r(["MISIN ASSET: ",e(t("name"))]),r(["MISIN ",e(t("count"))," ASSETS."])])}},missingAssetsIndex:{message:n=>{const{normalize:r}=n;return r(["LAUNCHR WILL DOWNLOAD ASSETS INDEX 4 U"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["MISIN ASSETS INDEX FILE OV ",e(t("version")),"."])}},missingAuthlibInjector:{},missingJava:{message:n=>{const{normalize:r}=n;return r(["CLICK 2 RESOLVE DIS PROBLEM"])},name:n=>{const{normalize:r}=n;return r(["CANT FIND JAVA 2 LAUNCH MINECRAFT!"])}},missingLibraries:{message:n=>{const{normalize:r}=n;return r(["LAUNCHR WILL INSTALL LIBRARIEZ 4 U"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["MISIN ",e(t("name"))," LIBRARY"]),r(["MISIN ",e(t("name"))," LIBRARY"]),r(["MISIN ",e(t("count"))," LIBRARIEZ"]),r(["MISIN ",e(t("count"))," LIBRARIEZ"])])}},missingVersion:{message:n=>{const{normalize:r}=n;return r(["CLICK 2 INSTALL DIS VERSHUN"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["TEH VERSHUN ",e(t("version"))," IZ NOT INSTALLD!"])}},missingVersionJar:{message:n=>{const{normalize:r}=n;return r(["CLICK 2 INSTALL DIS VERSHUN"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["MISIN VERSHUN JAR 4 MINECRAFT ",e(t("version"))])}}},disable:n=>{const{normalize:r}=n;return r(["DISABLE"])},disk:{available:n=>{const{normalize:r}=n;return r(["AVAILABLE"])},used:n=>{const{normalize:r}=n;return r(["USD"])}},download:n=>{const{normalize:r}=n;return r(["DOWNLOAD"])},downloadCount:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," DOWNLOADZ"])},downloadUpdate:n=>{const{normalize:r}=n;return r(["DOWNLOAD UPDATE"])},duration:{day:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," DAY"]),r([e(t("duration"))," DAYZ"])])},hour:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," HOUR"]),r([e(t("duration"))," HOURZ"])])},minute:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," MINIT"]),r([e(t("duration"))," MINITZ"])])},second:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," SECOND"]),r([e(t("duration"))," SECONDZ"])])}},edit:n=>{const{normalize:r}=n;return r(["EDIT"])},enable:n=>{const{normalize:r}=n;return r(["ENABLE"])},env:{select:{all:n=>{const{normalize:r}=n;return r(["SELECT ALL"])},fit:n=>{const{normalize:r}=n;return r(["SELECT FIT"])},none:n=>{const{normalize:r}=n;return r(["SELECT NONE"])}}},error:{name:n=>{const{normalize:r,plural:e}=n;return e([r(["ERROR"]),r(["ERRORS"])])}},errors:{BadForgeInstallerJarError:n=>{const{normalize:r}=n;return r(["CANT PARSE FORGE INSTALLR JAR FILE. MAYBE TEH FORGE HAS NEW INSTALLR FILE FORMAT? CONTACT DEVELOPERS IF DIS ISSUE PERSISTS."])},BadInstanceType:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["NOT VALID INSTANCE: ",e(t("type"))])},BodyTimeoutError:n=>{const{normalize:r}=n;return r(["HTTP BODY TIEMOUT"])},ChecksumNotMatchError:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["CHECKSUM NOT MATCHD! EXPECTD ",e(t("expect")),". AKSHUL ",e(t("actual")),"."])},ConnectTimeoutError:n=>{const{normalize:r}=n;return r(["CONNECSHUN TIEMOUT 2 SERVR."])},DNSNotFoundError:n=>{const{normalize:r}=n;return r(["DNS LOOKUP ERROR"])},DatabaseNotOpened:n=>{const{normalize:r}=n;return r(["DATABASE IZ NOT OPEND! TEH LAUNCHR WONT WERK PROPERLY! PLZ SELECT A DATA DIRECTORY TEH LAUNCHR CAN ACCES. U CAN TRY 2 RESET TEH DATA ROOT IN SETTIN PAEG."])},DiskIsFull:n=>{const{normalize:r}=n;return r(["Your disk is full! Cannot write anything to disk! All features might not be functional!"])},DownloadAggregateError:n=>{const{normalize:r}=n;return r(["FAILD 2 DOWNLOAD FILE."])},DownloadFileSystemError:n=>{const{normalize:r}=n;return r(["Error during accessing the DOWNLOAD file path. Please ensure the launcher has permission to write on it."])},HeadersTimeoutError:n=>{const{normalize:r}=n;return r(["HTTP HEADR TIEMOUT"])},NotFoundError:n=>{const{normalize:r}=n;return r(["404 NOT FINDZ"])},SocketError:n=>{const{normalize:r}=n;return r(["SERVR SOCKET ERROR"])}},eula:{body:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["BY CHECKIN TEH CHECKBOX BUTN, U R INDICATIN UR AGREEMENT 2 MINECRAFTS ",e(t("eula")),"."])}},exception:{http:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["HTTP REQUEST 2 ",e(t("url"))," FAILD. STATUS CODE ",e(t("statusCode")),". ",e(t("code")),". PLZ RETRY OR CHECK UR NETWORK. IF DIS ERROR PERSISTS, PLZ SEND REPORT 2 DEVELOPR TEAM."])}},existed:n=>{const{normalize:r}=n;return r(["EXISTD"])},exportModpackTarget:{curseforge:n=>{const{normalize:r}=n;return r(["CURSEFORGE FILE"])},github:n=>{const{normalize:r}=n;return r(["GITHUB FILE"])},modrinth:n=>{const{normalize:r}=n;return r(["MODRINTH FILE"])},override:n=>{const{normalize:r}=n;return r(["OVERRIDE (RAW) FILE"])}},extensions:{mrpack:n=>{const{normalize:r}=n;return r(["MODRINTH MODPACK"])},zip:n=>{const{normalize:r}=n;return r(["ZIP FILE"])}},fabricVersion:{disable:n=>{const{normalize:r}=n;return r(["DISABLE FABRIC"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["NO FABRIC VERSHUN 4 MINECRAFT ",e(t("version"))])},showSnapshot:n=>{const{normalize:r}=n;return r(["SHOW SNAPSHOT"])},stable:n=>{const{normalize:r}=n;return r(["STABLE"])},unstable:n=>{const{normalize:r}=n;return r(["UNSTABLE"])}},feedback:{channel:n=>{const{normalize:r}=n;return r(["CHANNELS"])},description:n=>{const{normalize:r}=n;return r(["I FINDZ BUG OR I WANTS 2 MAK SUGGESHUN"])},discord:n=>{const{normalize:r}=n;return r(["DISCORD"])},discordDescription:n=>{const{normalize:r}=n;return r(["JOIN DISCORD CHANNEL"])},discordJoin:n=>{const{normalize:r}=n;return r(["JOIN"])},generateReport:n=>{const{normalize:r}=n;return r(["GENERATE REPORT"])},generateSaveAs:n=>{const{normalize:r}=n;return r(["SAVE TEH REPORT 2"])},github:n=>{const{normalize:r}=n;return r(["GITHUB ISSUE"])},githubDescription:n=>{const{normalize:r}=n;return r(["OPEN AN GITHUB ISSUE 2 TELL UR THOT"])},githubOpenIssue:n=>{const{normalize:r}=n;return r(["GITHUB"])},hint:n=>{const{normalize:r}=n;return r(["CLICK TEH BUTN 2 CREATE TEH REPORT AN CONTACT TEH DEVELOPR TEAM. TEH REPORT WILL CONTAIN UR DEVICE INFO INCLUDIN OPERATIN SISTEM TYPE, VERSHUN, USR NAYM (IN UR OS), ETC."])},kook:n=>{const{normalize:r}=n;return r(["KOOK"])},kookDescription:n=>{const{normalize:r}=n;return r(["KOOK IZ AN ALTERNATE APP 4 DISCORD 4 CHINEES MAINLAND USERS"])},name:n=>{const{normalize:r}=n;return r(["FEEDBACK"])},qq:n=>{const{normalize:r}=n;return r(["QQ GROUP"])},qqDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["ENTR TEH FEEDBACK QQ GROUP AN DIRECT TALK WIF AUTHORS. GROUP NUMBR: ",e(t("number"))])},qqEnterGroup:n=>{const{normalize:r}=n;return r(["JOIN"])}},fileDetail:{filesize:n=>{const{normalize:r}=n;return r(["FILE SIZE"])},hash:n=>{const{normalize:r}=n;return r(["HASH"])}},filter:n=>{const{normalize:r}=n;return r(["FILTR"])},finish:n=>{const{normalize:r}=n;return r(["FINISH"])},forgeConfig:{hint:n=>{const{normalize:r}=n;return r(["PLZ AT LEAST LAUNCH TEH GAME WIF DIS MOD ONCE, SO DAT WE CAN DETECT ITZ CONFIG FILE!"])}},forgeVersion:{common:n=>{const{normalize:r}=n;return r(["COMMON"])},disable:n=>{const{normalize:r}=n;return r(["DISABLE FORGE"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["FORGE DOESNT HAS ANY RELEASE 4 MINECRAFT ",e(t("version"))])},latest:n=>{const{normalize:r}=n;return r(["LATEST"])},name:n=>{const{normalize:r}=n;return r(["FORGE"])},recommended:n=>{const{normalize:r}=n;return r(["RECOMMENDD"])},showBuggy:n=>{const{normalize:r}=n;return r(["SHOW BUGGY"])},showRecommendedAndLatestOnly:n=>{const{normalize:r}=n;return r(["RECOMMENDD AN LATEST ONLY"])},version:n=>{const{normalize:r}=n;return r(["FORGE VERSHUN"])}},gameSetting:{},gameType:{adventure:n=>{const{normalize:r}=n;return r(["ADVENCHUR MODE"])},creative:n=>{const{normalize:r}=n;return r(["CREATIV MODE"])},spectator:n=>{const{normalize:r}=n;return r(["SPECTATOR MODE"])},survival:n=>{const{normalize:r}=n;return r(["SURVIVAL MODE"])}},help:n=>{const{normalize:r}=n;return r(["HALP"])},home:n=>{const{normalize:r}=n;return r(["HOME"])},importModpack:{failed:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["IMPORT ",e(t("modpack"))," FAILD"])},name:n=>{const{normalize:r}=n;return r(["IMPORT Modpack"])},success:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["IMPORT ",e(t("modpack"))," succeed"])}},importResource:n=>{const{normalize:r}=n;return r(["IMPORT Resource"])},install:n=>{const{normalize:r}=n;return r(["INSTALL"])},installAssets:{asset:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["INSTALL ",e(t("count"))," ASSETS"])},assetIndex:n=>{const{normalize:r}=n;return r(["CHECK ASSETS INDEX FILE"])},name:n=>{const{normalize:r}=n;return r(["INSTALL ASSET FILEZ"])}},installAuthlibInjector:n=>{const{normalize:r}=n;return r(["INSTALL AUTHLIB-INJECTOR"])},installCurseforgeFile:n=>{const{normalize:r}=n;return r(["INSTALL CURSEFORGE FILE"])},installFabric:{name:n=>{const{normalize:r}=n;return r(["INSTALL FABRIC"])}},installForge:{downloadInstaller:n=>{const{normalize:r}=n;return r(["DOWNLOAD INSTALLR"])},library:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["INSTALL LIBRARY ",e(t("lib"))])},name:n=>{const{normalize:r}=n;return r(["INSTALL FORGE"])},postProcessing:n=>{const{normalize:r}=n;return r(["POST PROCESIN"])}},installInstance:{file:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["UPDATE INSTANCE FILE ",e(t("file"))])},link:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["COPY OR LINK ",e(t("count"))," FILEZ"])},name:n=>{const{normalize:r}=n;return r(["UPDATE INSTANCE"])},resolve:n=>{const{normalize:r}=n;return r(["RESOLVE INSTANCE CONFIG"])},unzip:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["UNZIP ",e(t("count"))," FILEZ"])}},installJre:{decompress:n=>{const{normalize:r}=n;return r(["DECOMPRES JRE FILEZ 2 FOLDR"])},download:n=>{const{normalize:r}=n;return r(["DOWNLOAD compressed JRE file"])},name:n=>{const{normalize:r}=n;return r(["INSTALL Java Runtime Library"])}},installLabyMod:{asset:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["INSTALL Asset ",e(t("name"))])},json:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Generate JSON ",e(t("version"))])},name:n=>{const{normalize:r}=n;return r(["INSTALL LabyMod"])}},installLibraries:{library:n=>{const{normalize:r}=n;return r(["INSTALL Library"])},name:n=>{const{normalize:r}=n;return r(["INSTALL Libraries"])}},installModpack:{deploy:n=>{const{normalize:r}=n;return r(["Deploy"])},download:{file:n=>{const{normalize:r}=n;return r(["DOWNLOAD FILE"])},name:n=>{const{normalize:r}=n;return r(["Download"])}},name:n=>{const{normalize:r}=n;return r(["INSTALL Modpack"])},unpack:n=>{const{normalize:r}=n;return r(["Unpack Modpack"])}},installModrinthFile:{name:n=>{const{normalize:r}=n;return r(["INSTALL Modrinth"])}},installOptifine:{download:n=>{const{normalize:r}=n;return r(["DOWNLOAD Optifine Universal"])},jar:n=>{const{normalize:r}=n;return r(["GENERATE JAR"])},json:n=>{const{normalize:r}=n;return r(["GENERATE JSON"])},name:n=>{const{normalize:r}=n;return r(["INSTALL OPTIFINE"])}},installResource:{fail:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Fail to INSTALL ",e(t("file"))])},success:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["INSTALL resource ",e(t("file"))," succeeded"])}},installVersion:{jar:n=>{const{normalize:r}=n;return r(["INSTALL VERSHUN JAR"])},json:n=>{const{normalize:r}=n;return r(["INSTALL Version Json"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["INSTALL Minecraft Client ",e(t("version"))])}},instance:{addServer:n=>{const{normalize:r}=n;return r(["ADD SERVR"])},changeIcon:n=>{const{normalize:r}=n;return r(["CHANGE ICON"])},current:n=>{const{normalize:r}=n;return r(["CURRENT INSTANCE"])},delete:n=>{const{normalize:r}=n;return r(["DELETE GAME"])},deleteFailed:n=>{const{normalize:r}=n;return r(["FAIL 2 DELETE INSTANCE"])},deleteFailedPermission:n=>{const{normalize:r}=n;return r(["OTHR PROGRAM OCCUPID TEH FILE"])},deleteHint:n=>{const{normalize:r}=n;return r(["TEH INSTANCE DATA WILL BE REMOVD FRUM TEH DISK FOREVR. R U SURE?"])},duplicate:n=>{const{normalize:r}=n;return r(["DUPLICATE GAME"])},duplicatedName:n=>{const{normalize:r}=n;return r(["DUPLICATD NAYM"])},fileApi:n=>{const{normalize:r}=n;return r(["TEH SYNCHRONIZE FILE SERVR API URL"])},fileApiHint:n=>{const{normalize:r}=n;return r(["TEH URL 2 SYNCHRONIZE INSTANCE FILEZ FRUM REMOTE CONFIG SERVR."])},gameVersion:n=>{const{normalize:r}=n;return r(["GAME VERSHUN"])},icon:n=>{const{normalize:r}=n;return r(["PROFILE ICON"])},iconHint:n=>{const{normalize:r}=n;return r(["TEH ICON CUD BE FILE OR INTERNET URL LINK."])},iconUrl:n=>{const{normalize:r}=n;return r(["ICON URL"])},includeVersion:n=>{const{normalize:r,plural:e}=n;return e([r(["INCLUDE VERSHUN"]),r(["INCLUDE VERSHUNS"])])},installModpack:n=>{const{normalize:r}=n;return r(["Update instance from modpack"])},lastPlayed:n=>{const{normalize:r}=n;return r(["LAST PLAYD"])},launchArguments:n=>{const{normalize:r}=n;return r(["LAUNCH ARGUMENTS PREVIEW"])},launchServer:n=>{const{normalize:r}=n;return r(["LAUNCH LOCALHOST SERVR"])},linkFileDesc:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["DIS WILL OVERWRITE INSTANCE LOCAL ",e(t("file"))," WIF TEH GLOBAL ",e(t("file")),". R U SURE 2 LINK IT?"])},linkFileTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["R U SURE 2 LINK ",e(t("file")),"?"])},mcOptions:n=>{const{normalize:r}=n;return r(["MINECRAFT OPSHUNS"])},mcOptionsHint:n=>{const{normalize:r}=n;return r(["ADDISHUNAL MINECRAFT LAUNCH ARGUMENTS"])},name:n=>{const{normalize:r}=n;return r(["PROFILE NAYM"])},nameHint:n=>{const{normalize:r}=n;return r(["TEH NAYM OV TEH MODPACK"])},neverPlayed:n=>{const{normalize:r}=n;return r(["NEVR PLAYD"])},openCrashReportFolder:n=>{const{normalize:r}=n;return r(["OPEN CRASH REPORT FOLDR"])},openLogFolder:n=>{const{normalize:r}=n;return r(["OPEN LOG FOLDR"])},playtime:n=>{const{normalize:r}=n;return r(["PLAYTIME"])},prependCommand:n=>{const{normalize:r}=n;return r(["PREPEND COMMAND"])},prependCommandHint:n=>{const{normalize:r}=n;return r(["DIS WILL PREPEND DIS COMMAND BEFORE ALL TEH LAUNCH COMMANDZ"])},requireName:n=>{const{normalize:r}=n;return r(["TEH NAYM IZ REQUIRD"])},showInstance:n=>{const{normalize:r}=n;return r(["SHOW GAME FOLDR"])},useSharedOptions:n=>{const{normalize:r}=n;return r(["USE SHARD GAME SETTINGS"])},useSharedOptionsDesc:n=>{const{normalize:r}=n;return r(["DIS WILL LINK TEH OPSHUNS.TXT 2 SHARD FILE ACROS INSTANCE"])},useSharedServersList:n=>{const{normalize:r}=n;return r(["USE SHARD SERVERS LIST"])},useSharedServersListDesc:n=>{const{normalize:r}=n;return r(["DIS WILL LINK TEH SERVERS.DAT 2 SHARD FILE ACROS INSTANCE"])},versionHint:n=>{const{normalize:r}=n;return r(["TEH MINECRAFT VERSHUN OV DIS GAME"])},vmOptions:n=>{const{normalize:r}=n;return r(["JVM OPSHUNS"])},vmOptionsHint:n=>{const{normalize:r}=n;return r(["EXTRA ARGUMENTS 2 PAS 2 TEH JVM"])}},instanceAge:{older:n=>{const{normalize:r}=n;return r(["OLDR"])},threeDay:n=>{const{normalize:r}=n;return r(["IN 3 DAIS"])},today:n=>{const{normalize:r}=n;return r(["TODAI"])}},instanceDiscover:{gameFolder:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["DISCOVR ",e(t("count"))," GAME FOLDERS"])},instanceFolder:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["FINDZ ",e(t("count"))," INSTANCEZ"])}},instanceFileOperation:{add:n=>{const{normalize:r}=n;return r(["ADD"])},"backup-add":n=>{const{normalize:r}=n;return r(["REPLACE (Backup)"])},"backup-remove":n=>{const{normalize:r}=n;return r(["REMOOV (Backup)"])},keep:n=>{const{normalize:r}=n;return r(["KEEP"])},remove:n=>{const{normalize:r}=n;return r(["REMOOV"])}},instanceInstallSkip:{ignore:n=>{const{normalize:r}=n;return r(["Ignore"])},skip:n=>{const{normalize:r}=n;return r(["Skip"])},title:n=>{const{normalize:r}=n;return r(["Potential corrupted file source"])},warning:n=>{const{normalize:r}=n;return r(["Some files are downloaded multiple times with checksum unmatching. This may be due to the fact that the original checksum is incorrect. Please check. If you confirm the current files are valid, you can skip the validation check."])}},instanceSetting:{disableAuthlibInjector:n=>{const{normalize:r}=n;return r(["DISABLE AUTHLIB INJECTOR"])},disableAuthlibInjectorDescription:n=>{const{normalize:r}=n;return r(["IF U R USIN THIRD-PARTY SKIN SISTEM. TEH AUTHLIB INJECTOR CAN HALP U 2 DISPLAY SKIN IN GAME."])},disableElyByAuthlib:n=>{const{normalize:r}=n;return r(["DISABLE ELY.BYS AUTHLIB REPLACEMENT"])},disableElyByAuthlibDescription:n=>{const{normalize:r}=n;return r(["ELY.BY HAS UNIQUE AUTHLIB REPLACEMENT 2 DISPLAY SKIN UNIVERSALLY IN ANY SERVR."])},fastLaunch:n=>{const{normalize:r}=n;return r(["TURBO LAUNCH"])},fastLaunchHint:n=>{const{normalize:r}=n;return r(["IGNORE TEH USR STATUS AN EXISTIN UNFIXD PROBLEMS"])},hideLauncher:n=>{const{normalize:r}=n;return r(["HIDE TEH LAUNCHR AFTR LAUNCH"])},icon:n=>{const{normalize:r}=n;return r(["PICK AN IMAGE"])},showLog:n=>{const{normalize:r}=n;return r(["SHOW MINECRAFT LOG"])},showLogHint:n=>{const{normalize:r}=n;return r(["DIS WILL POPUP WINDOW 2 STREAM MINECRAFT LOG AFTR GAME STARTD"])}},instanceTemplate:{curseforge:n=>{const{normalize:r}=n;return r(["DIS AR TEH CURSEFORGE MODPACK"])},ftb:n=>{const{normalize:r}=n;return r(["DIS AR TEH FTB MODPACK"])},importing:n=>{const{normalize:r}=n;return r(["TEMPLATE IMPORTIN"])},mcbbs:n=>{const{normalize:r}=n;return r(["DIS AR TEH MCBBS MODPACK"])},modpack:n=>{const{normalize:r}=n;return r(["DIS AR TEH RAW MODPACK"])},modrinth:n=>{const{normalize:r}=n;return r(["DIS AR TEH MODRINTH MODPACK"])},preview:n=>{const{normalize:r}=n;return r(["MODPACK PREVIEW"])},title:n=>{const{normalize:r}=n;return r(["TEMPLATE SETTIN"])}},instanceUpdate:{basic:n=>{const{normalize:r}=n;return r(["SETTIN UPDATE"])},files:n=>{const{normalize:r}=n;return r(["FILE UPDATEZ"])},loaderChanged:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["TEH MODLOADR OV DIS INSTANCE HAS BEEN CHANGD. TEH OLD MODLOADR IZ ",e(t("modloader")),", AN TEH NEW MODLOADR IZ ",e(t("newModloader")),"."])},summary:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Add ",e(t("add"))," files. Remove ",e(t("remove"))," files. Keep ",e(t("keep"))," files."])},title:n=>{const{normalize:r}=n;return r(["UPDATE INSTANCE"])},update:n=>{const{normalize:r}=n;return r(["START UPDATE"])}},instances:{add:n=>{const{normalize:r}=n;return r(["CREATE GAME"])},addCurseForgeDescription:n=>{const{normalize:r}=n;return r(["IMPORT FRUM CURSEFORGE DATA FOLDR. U NED 2 SELECT CURSEFORGEZ ROOT DATA FOLDR"])},addDescription:n=>{const{normalize:r}=n;return r(["CREATE NEW INSTANCE FRUM SCRATCH"])},addMMCDescription:n=>{const{normalize:r}=n;return r(["IMPORT EXISTIN MULTIMC INSTANCE. U NED 2 SELECT TEH DATA FOLDR FRUM MULTIMC."])},addManually:n=>{const{normalize:r}=n;return r(["MANUALLY CREATE"])},addModrinthDescription:n=>{const{normalize:r}=n;return r(["IMPORT EXISTIN MODRINTH INSTANCE. U NED 2 SELECT TEH MODRINTH ROOT DATA FOLDR."])},addServer:n=>{const{normalize:r}=n;return r(["CREATE FRUM SERVR"])},addServerDescription:n=>{const{normalize:r}=n;return r(["DIS WILL CREATE GAME DIRECTLY LAUNCH 2 TEH SERVR."])},addTemplate:n=>{const{normalize:r}=n;return r(["CREATE FRUM DOWNLOADD MODPACK"])},addTemplateDescription:n=>{const{normalize:r}=n;return r(["IMPORT FRUM DOWNLOADD MODPACK"])},addVanilla:n=>{const{normalize:r}=n;return r(["CREATE FRUM VANILLA-LIEK MINECRAFT"])},addVanillaDescription:n=>{const{normalize:r}=n;return r(["IMPORT FRUM COMMON .MINECRAFT FOLDR. DIS WILL DUPLCIATE TEH ORIGINAL GAME PROFILE 2 XMCL."])},choose:n=>{const{normalize:r}=n;return r(["SELECT GAME"])},fix:n=>{const{normalize:r}=n;return r(["REPAIR"])},folderSetting:n=>{const{normalize:r}=n;return r(["FOLDR SETTINGS"])},importFolder:n=>{const{normalize:r}=n;return r(["IMPORT FRUM FOLDR"])},importFolderDescription:n=>{const{normalize:r}=n;return r(["IMPORT MINECRAFT 2 LAUNCHR"])},loadingFiles:n=>{const{normalize:r}=n;return r(["LOADIN MODPACK FILEZ."])},refreshServers:n=>{const{normalize:r}=n;return r(["REFRESH SERVERS"])}},items:{count:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," ITEMS"])},total:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("total"))," TOTAL"])}},java:{allocatedLong:n=>{const{normalize:r}=n;return r(["USE SISTEM DEFAULT JAVA"])},allocatedShort:n=>{const{normalize:r}=n;return r(["AUTO ALLOCATD"])},browse:n=>{const{normalize:r}=n;return r(["BROWSE JAVA EXECUTABLE"])},importFromFile:n=>{const{normalize:r}=n;return r(["IMPORT JAVA FRUM FILE"])},invalid:n=>{const{normalize:r}=n;return r(["INVALID JAVA LOCASHUN"])},location:n=>{const{normalize:r}=n;return r(["JAVA LOCASHUN"])},maxMemory:n=>{const{normalize:r}=n;return r(["MAX MEMS"])},memory:n=>{const{normalize:r}=n;return r(["JAVA MEMS"])},memoryAuto:n=>{const{normalize:r}=n;return r(["AUTO"])},memoryManual:n=>{const{normalize:r}=n;return r(["MANUAL"])},memoryUnassigned:n=>{const{normalize:r}=n;return r(["UNASIGN"])},minMemory:n=>{const{normalize:r}=n;return r(["MIN MEMS"])},modifyInstance:n=>{const{normalize:r}=n;return r(["MODIFY JAVA PATH"])},noMemory:n=>{const{normalize:r}=n;return r(["DO NOT LIMIT MEMS USAGE"])},refresh:n=>{const{normalize:r}=n;return r(["REFRESH LOCAL JAVA"])},systemMemory:n=>{const{normalize:r}=n;return r(["CURRENT SISTEM MEMS"])}},labyMod:{disable:n=>{const{normalize:r}=n;return r(["DISABLE LABYMOD"])},empty:n=>{const{normalize:r}=n;return r(["LABYMOD DOEZ NOT SUPPORT CURRENT MINECRAFT"])}},launch:{cancel:n=>{const{normalize:r}=n;return r(["CANCEL"])},createShortcut:n=>{const{normalize:r}=n;return r(["Create shortcut"])},kill:n=>{const{normalize:r}=n;return r(["STOP"])},killServer:n=>{const{normalize:r}=n;return r(["KILL LOCALHOST SERVR"])},launch:n=>{const{normalize:r}=n;return r(["LAUNCH"])},launchAnyway:n=>{const{normalize:r}=n;return r(["LAUNCH ANYWAY"])}},launchBlocked:{ignore:n=>{const{normalize:r}=n;return r(["FORCE LAUNCH"])},launchBadVersion:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["TEH VERSHUN ",e(t("version"))," JSON IZ BREAKIN. MAYBE RE-INSTALL DIS VERSHUN?"])},title:n=>{const{normalize:r}=n;return r(["BAD VERSHUN JSON"])}},launchGeneralException:{description:n=>{const{normalize:r}=n;return r(["SUM ERRORS CAUSE TEH LAUNCH FAILD."])},title:n=>{const{normalize:r}=n;return r(["LAUNCH FAILD"])}},launchInvalidJavaPath:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['TEH SELECTD JAVA IZ MISIN OR INVALID. PLZ SELECT NEW WAN. <span class="highlight"> ',e(t("javaPath"))," </span>"])},title:n=>{const{normalize:r}=n;return r(["INVALID JAVA PATH"])}},launchJavaNoPermission:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['TEH LAUNCHR DOESNT HAS PERMISHUN 2 EXECUTE TEH JAVa <span class="highlight"> ',e(t("javaPath"))," </span>. EITHR CHANGE TEH PERMISHUN OV TEH JAVA FILE OR RAIZE TEH PERMISHUN OV LAUNCHR."])},title:n=>{const{normalize:r}=n;return r(["NO PERMISHUN 2 LAUNCH"])}},launchNoProperJava:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["NO PROPR JAVA CAN BE SELECTD 2 LAUNCH TEH GAME. (",e(t("javaPath"))," IZ INVALID?)"])},title:n=>{const{normalize:r}=n;return r(["NO PROPR JAVA FINDZ"])}},launchNoVersionInstalled:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['CANT RESOLVE VERSHUN <span class="highlight">',e(t("version")),"</span> 2 LAUNCH."])},title:n=>{const{normalize:r}=n;return r(["NO VERSHUN SELECTD"])}},launchSpawnProcessFailed:{description:n=>{const{normalize:r}=n;return r(["PLZ CHECK UR JAVA, OR GIV MOAR PERMISHUNS 2 TEH LAUNCHR AN RETRY. IF DIS STILL DOESNT WERK, PLZ CONTACT TEH DEVELOPERS."])},title:n=>{const{normalize:r}=n;return r(["FAIL 2 START GAME PROCES"])}},launchUserStatusRefreshFailed:{description:n=>{const{normalize:r}=n;return r(["CANT REFRESH CURRENT SELECTD USR STATUS."])},title:n=>{const{normalize:r}=n;return r(["FAIL 2 VALIDATE USR STATUS"])}},unexpectedText:n=>{const{normalize:r}=n;return r(["DIS AR TEH UNEXPECTD. U CAN RESTART TEH LAUNCHR 2 MITIGATE TEH ISSUE. PLZ CONTACT AUTHOR IF DIS ISSUE HAPPENS AGAIN."])},userAcquireMicrosoftTokenFailed:n=>{const{normalize:r}=n;return r(["ACQUIRE MICROSOFT TOKEN FAILD. PLZ CHECK RETRY OR CHECK UR MICROSOFT AKOWNT."])},userCheckGameOwnershipFailed:n=>{const{normalize:r}=n;return r(["FAILD 2 CHECK MINECRAFT OWNERSHIP. PLZ RETRY OR CHECK UR NETWORK."])},userExchangeXboxTokenFailed:n=>{const{normalize:r}=n;return r(["FAILD 2 EXCHANGE XBOX TOKEN FRUM MICROSOFT TOKEN. PLZ RETRY OR CHECK UR NETWORK."])},userLoginMinecraftByXboxFailed:n=>{const{normalize:r}=n;return r(["FAILD 2 LOGIN MINECRAFT WIF XBOX TOKEN. PLZ RETRY OR CHECK UR NETWORK."])}},launchFailed:{crash:n=>{const{normalize:r}=n;return r(["GAME CRASHD!!"])},description:n=>{const{normalize:r}=n;return r(["THAR IZ NO CRASH REPORT. DIS DIS TEH ERROR LOG AN LATEST LOG."])},failedToLaunch:n=>{const{normalize:r}=n;return r(["LAUNCH FAILD 2 LAUNCH"])},latestLog:n=>{const{normalize:r}=n;return r(["LATEST LOG"])},title:n=>{const{normalize:r}=n;return r(["GAME EXITD WIF ABNORMAL CODE"])}},launchStatus:{assigningMemory:n=>{const{normalize:r}=n;return r(["ASSIGNIN MEMS"])},exit:n=>{const{normalize:r}=n;return r(["EXIT GAME?"])},injectingAuthLib:n=>{const{normalize:r}=n;return r(["SETTIN UP THIRD-PARTY AUTHLIB"])},launching:n=>{const{normalize:r}=n;return r(["LAUNCHIN..."])},launchingSlow:n=>{const{normalize:r}=n;return r(["STILL LAUNCHIN... STARTIN GRAFICS ENGINE CAN BE SLOW..."])},refreshingUser:n=>{const{normalize:r}=n;return r(["REFRESHIN USR TOKEN"])},spawningProcess:n=>{const{normalize:r}=n;return r(["SPAWNIN PROCES"])}},launcherUpdate:{alreadyLatest:n=>{const{normalize:r}=n;return r(["UP 2 DATE"])},installAndQuit:n=>{const{normalize:r}=n;return r(["RESTART 2 INSTALL"])},noUpdateAvailable:n=>{const{normalize:r}=n;return r(["NO UPDATE AVAILABLE"])},reinstall:n=>{const{normalize:r}=n;return r(["REINSTALL"])},updateToThisVersion:n=>{const{normalize:r}=n;return r(["DOWNLOAD AN INSTALL"])}},liteloader:{name:n=>{const{normalize:r}=n;return r(["LITELOADR"])}},localVersion:{auto:n=>{const{normalize:r}=n;return r(["AUTO COMPUTD"])},delete:n=>{const{normalize:r}=n;return r(["DELETE LOCAL VERSHUN"])},deleteDescription:n=>{const{normalize:r}=n;return r(["DIS OPERASHUN WILL DELETE TEH LOCAL VERSHUN JSON & JAR. U HAS 2 REDOWNLOAD IT IF U WANTS 2 USE IT AGAIN."])},empty:n=>{const{normalize:r}=n;return r(["NO VERSHUN INSTALLD"])},hint:n=>{const{normalize:r}=n;return r(["LAUNCH SPECIFIC LOCAL VERSHUN DIRECTLY"])},refresh:n=>{const{normalize:r}=n;return r(["REFRESH VERSHUNS"])},reinstallDescription:n=>{const{normalize:r}=n;return r(["IF U FINKZ DIS VERSHUN INSTALLASHUN HAS SUM PROBLEMS, U CAN TRY 2 REINSTALL IT."])},reinstallTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["REINSTALL ",e(t("version"))])},title:n=>{const{normalize:r,plural:e}=n;return e([r(["LOCAL VERSHUN"]),r(["LOCAL VERSHUNS"])])}},logLevel:{error:n=>{const{normalize:r}=n;return r(["ERROR"])},info:n=>{const{normalize:r}=n;return r(["INFO"])},success:n=>{const{normalize:r}=n;return r(["SUCCES"])},warning:n=>{const{normalize:r}=n;return r(["WARNIN"])}},login:{dropHint:n=>{const{normalize:r}=n;return r(["DROP TEH LINK WIF AUTHCODE HER 2 MANUALLY LOGIN"])},forgetPassword:n=>{const{normalize:r}=n;return r(["FORGET PASWORD?"])},login:n=>{const{normalize:r}=n;return r(["LOGIN"])},manualLoginUrl:n=>{const{normalize:r}=n;return r(["IF TEH BROWSR DOESNT SHOW UP, PLZ CLICK DIS LINK 2 AUTH!"])},signup:n=>{const{normalize:r}=n;return r(["SIGN UP"])},signupDescription:n=>{const{normalize:r}=n;return r(["NEW 2 US?"])},userRelogin:n=>{const{normalize:r}=n;return r(["USR ACCES TOKEN IZ EXPIRD. PLZ RE-LOGIN!"])}},loginError:{acquireMicrosoftTokenFailed:n=>{const{normalize:r}=n;return r(["FAIL 2 ACQUIRE MICROSOFT TOKEN. DIS MITE BE NETWORK ISSUE. PLZ RETRY."])},badNetworkOrServer:n=>{const{normalize:r}=n;return r(["PLZ CHECK UR NETWORK CONNECTIVITY! OR MAYBE TEH AUTHENTICASHUN SERVR IZ DOWN!"])},checkOwnershipFailed:n=>{const{normalize:r}=n;return r(["FAIL 2 CHECK GAME OWNERSHIP. PLZ TRY AGAIN."])},connectionReset:n=>{const{normalize:r}=n;return r(["FAIL 2 LOGIN SINCE CONNECSHUN IZ RESET BY SERVR"])},fetchMinecraftProfileFailed:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["FAIL 2 FETCH MINECRAFT PROFILE: ",e(t("reason"))])},illegalEmail:n=>{const{normalize:r}=n;return r(["E-MAIL MUST BE VALID"])},invalidCredentials:n=>{const{normalize:r}=n;return r(["INVALID CREDENTIALS. INVALID USERNAME OR PASWORD."])},loginMinecraftByXboxFailed:n=>{const{normalize:r}=n;return r(["FAIL 2 EXCHANGE MINECRAFT TOKEN BY XBOX TOKEN. PLZ MAK SURE U HAS MINECRAFT IN XBOX, OR RETRY."])},loginXboxFailed:n=>{const{normalize:r}=n;return r(["FAIL 2 LOGIN XBOX BY MICROSOFT TOKEN. PLZ MAK SURE U HAS AN INDEPENDENT XBOX AKOWNT 2 UR MICROSOFT AKOWNT. PLZ TRY AGAIN."])},noProfileForNewUser:n=>{const{normalize:r}=n;return r(["No game profile found! If you are a new Minecraft user, please login at least one time in Minecraft official launcher."])},requestFailed:n=>{const{normalize:r}=n;return r(["LOGIN FAILD, WE DO NOT KNOE TEH EGSAKT REASON. PLZ RETRY."])},requireEmail:n=>{const{normalize:r}=n;return r(["E-MAIL IZ REQUIRD"])},requirePassword:n=>{const{normalize:r}=n;return r(["PASWORD IZ REQUIRD"])},requireUsername:n=>{const{normalize:r}=n;return r(["USERNAME IZ REQUIRD"])},timeout:n=>{const{normalize:r}=n;return r(["LOGIN TIEMOUT. PLZ RETRY OR CHECK UR NETWORK."])}},logsCrashes:{crashes:n=>{const{normalize:r}=n;return r(["CRASH REPORTS"])},logs:n=>{const{normalize:r}=n;return r(["LOGS"])},placeholder:n=>{const{normalize:r}=n;return r(["NO FILEZ FINDZ"])},title:n=>{const{normalize:r}=n;return r(["LOGS OR CRASH REPORTS"])}},me:{games:n=>{const{normalize:r}=n;return r(["MAH GAMEZ"])},modpacks:n=>{const{normalize:r}=n;return r(["MAH MODPACKZ"])},news:n=>{const{normalize:r}=n;return r(["NEWS"])},recentPlay:n=>{const{normalize:r}=n;return r(["RESENT PULAY"])},versions:n=>{const{normalize:r}=n;return r(["INSTALLD VERSHUNS"])}},minecraftVersion:{empty:n=>{const{normalize:r}=n;return r(["CANT LOAD MINECRAFT VERSHUNS"])},name:n=>{const{normalize:r}=n;return r(["MINECRAFT VERSHUN"])},release:n=>{const{normalize:r}=n;return r(["RELEASE"])},showAlpha:n=>{const{normalize:r}=n;return r(["SHOW SNAPSHOT"])},snapshot:n=>{const{normalize:r}=n;return r(["SNAPSHOT"])}},mod:{acceptVersion:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["ACCEPT ",e(t("version"))])},applyGroupRules:n=>{const{normalize:r}=n;return r(["Apply saved grouping rules"])},compatible:n=>{const{normalize:r}=n;return r(["COMPATIBLE MOD."])},currentVersion:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["CURRENT ",e(t("current"))])},deletion:n=>{const{normalize:r}=n;return r(["DELETE MOD"])},deletionHint:n=>{const{normalize:r,plural:e}=n;return e([r(["U WILL LOSE DIS MOD & ITZ METADATA FOREVR. R U SURE U WANTS 2 DELETE IT?"]),r(["U WILL LOSE THEES MODZ & THEIR METADATA FOREVR. R U SURE U WANTS 2 DO DAT?"])])},deletionRestHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["AN ",e(t("rest"))," MOAR MODZ..."])},denseView:n=>{const{normalize:r}=n;return r(["DENSE VIEW"])},dropHint:n=>{const{normalize:r}=n;return r(["DROP MODZ .JAR/.LITEMOD HER 2 IMPORT."])},duplicatedDetected:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," DUPLICATD MODZ"])},duplicatedDetectedDescription:n=>{const{normalize:r}=n;return r(["FINDZ MODZ WIF SAME MOD ID BUT DIFFERENT FILEZ. DIS MITE CAUSE MINECRAFT CRASH. PLZ SELECT TEH FILE U WANTS 2 KEEP."])},enabled:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," MODZ ENABLD"])},filter:n=>{const{normalize:r}=n;return r(["FILTR MODZ"])},group:n=>{const{normalize:r}=n;return r(["Group up"])},groupInstalled:n=>{const{normalize:r}=n;return r(["GROUP INSTALLD MODZ"])},hasUpdate:n=>{const{normalize:r}=n;return r(["MOD HAS NEW VERSHUN!"])},hideIncompatible:n=>{const{normalize:r}=n;return r(["HIDE INCOMPATIBLE MODZ"])},incompatible:n=>{const{normalize:r}=n;return r(["INCOMPATIBLE MOD."])},incompatibleHint:n=>{const{normalize:r}=n;return r(["CHECK OUT UR MOD COMPATIBILITY REPORT"])},incompatibleHintDescription:n=>{const{normalize:r}=n;return r(["SUM MODZ DEPENDENCIEZ MITE BE MISIN. OR SUM DEPENDENCIEZ VERSHUNS DO NOT MATCHD."])},manage:n=>{const{normalize:r}=n;return r(["MANAGE MODZ"])},maybeCompatible:n=>{const{normalize:r}=n;return r(["MAYBE COMPATIBLE."])},modloaderSelectHint:n=>{const{normalize:r}=n;return r(["TEH MOD SUPPORT FOLLOWIN MOD LOADERS. PLZ SELECT WAN 2 INSTALL."])},modloaderSelectNotSupported:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["NOT FINDZ ",e(t("modloader"))," 4 MINECRAFT ",e(t("minecraft"))])},mods:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," MODZ"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["MOD"]),r(["MODZ"])])},noModLoaderHint:n=>{const{normalize:r}=n;return r(["DOAN FORGET 2 ENABLE MODLOADR 2 USE MODZ!"])},openLink:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["OPEN TEH MOD URL ",e(t("url"))])},search:n=>{const{normalize:r}=n;return r(["SEARCH MODZ"])},searchOnCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["SEARCH ",e(t("name"))," IN CURSEFORGE"])},searchOnModrinth:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["SEARCH ",e(t("name"))," IN MODRINTH"])},showDirectory:n=>{const{normalize:r}=n;return r(["SHOW MODZ DIRECTORY"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["SHOW TEH MOD PATH ",e(t("file"))])},showInCurseforge:n=>{const{normalize:r}=n;return r(["SHOW TEH MOD IN CURSEFORGE"])},showInModrinth:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Show ",e(t("name"))," IN MODRINTH"])},switchDefaultSource:n=>{const{normalize:r}=n;return r(["DEFAULT MOD SOURCE"])},syncGroupRules:n=>{const{normalize:r}=n;return r(["Save grouping rules"])},toUpdate:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," UPDATEZ"])},ungroup:n=>{const{normalize:r}=n;return r(["Ungrouping"])}},modFilter:{clear:n=>{const{normalize:r}=n;return r(["Clear Filter"])},dependenciesInstallOnly:n=>{const{normalize:r}=n;return r(["Only show missed dependencies mods"])},disabledOnly:n=>{const{normalize:r}=n;return r(["Only show disabled mods"])},hasUpdateOnly:n=>{const{normalize:r}=n;return r(["Only show has update mods"])},incompatibleOnly:n=>{const{normalize:r}=n;return r(["Only show incompatible mods"])},unusedOnly:n=>{const{normalize:r}=n;return r(["Only show unused libraries mods"])}},modInstall:{archived:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("name"))," HAS BEEN ARCHIVD. ",e(t("name"))," WILL NOT RECEIV ANY FURTHR UPDATEZ UNLES TEH AUTHOR DECIDEZ 2 UNARCHIV TEH PROJECT."])},checkDependencies:n=>{const{normalize:r}=n;return r(["CHECK DEPENDENCIEZ"])},checkUpgrade:n=>{const{normalize:r}=n;return r(["CHECK MODZ UPDATE"])},checkedDependencies:n=>{const{normalize:r}=n;return r(["CHECKD DEPENDENCIEZ"])},checkedUpgrade:n=>{const{normalize:r}=n;return r(["UPGRADE CHECKD"])},currentVersion:n=>{const{normalize:r}=n;return r(["SELECTD VERSHUN"])},dependencyHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["INSTALLD ANOTHR VERSHUN ",e(t("version"))])},display:n=>{const{normalize:r}=n;return r(["Mods Display"])},install:n=>{const{normalize:r}=n;return r(["INSTALL"])},installDependencies:n=>{const{normalize:r}=n;return r(["INSTALL MISIN DEPENDENCIEZ"])},installHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Will INSTALL ",e(t("file"))," FILE WIF ",e(t("dependencies"))," DEPENDENCIEZ"])},installed:n=>{const{normalize:r}=n;return r(["INSTALLD"])},noVersionSupported:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["MOD ONLY SUPPORTS MINECRAFT ",e(t("supported")),"."])},recommendation:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["EXPLORE TEH ",e(t("first"))," OR ",e(t("second"))," MODZ IN ",e(t("modrinth"))," AN ",e(t("curseforge")),"!"])},removeUnusedLibraries:n=>{const{normalize:r}=n;return r(["Remove unused libraries mods"])},search:n=>{const{normalize:r}=n;return r(["SEARCH RESULT"])},searchHint:n=>{const{normalize:r}=n;return r(["SEARCH AN SELECT PROJECT"])},skipVersion:n=>{const{normalize:r}=n;return r(["SKIP TEH MODZ WIF DIFFERENT MINECRAFT VERSHUN"])},source:n=>{const{normalize:r}=n;return r(["MOD SOURCE"])},switch:n=>{const{normalize:r}=n;return r(["SWTICH VERSHUN"])},upgrade:n=>{const{normalize:r}=n;return r(["UPGRADE MODZ"])}},modSearchType:{all:n=>{const{normalize:r}=n;return r(["ALL"])},explore:n=>{const{normalize:r}=n;return r(["EXPLORE MARKIT"])},installed:n=>{const{normalize:r}=n;return r(["INSTALLD"])},local:n=>{const{normalize:r}=n;return r(["DISK CACHE"])}},modUpgradePolicy:{curseforge:n=>{const{normalize:r}=n;return r(["Curseforge FURST"])},curseforgeOnly:n=>{const{normalize:r}=n;return r(["Curseforge ONLY"])},modrinth:n=>{const{normalize:r}=n;return r(["Modrinth FURST"])},modrinthOnly:n=>{const{normalize:r}=n;return r(["Modrinth ONLY"])},name:n=>{const{normalize:r}=n;return r(["Upgrade Policy"])}},modified:{reset:n=>{const{normalize:r}=n;return r(["RESET"])},save:n=>{const{normalize:r}=n;return r(["SAVE"])},unsaved:n=>{const{normalize:r}=n;return r(["UR MODIFICASHUN IZ UNSAVD!"])}},modpack:{author:n=>{const{normalize:r}=n;return r(["AUTHOR NAYM"])},authorHint:n=>{const{normalize:r}=n;return r(["DIS MITE BE USD 2 SIGN AN EXPORTD MODPACK (CURSEFORGE)"])},delete:{hint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["DIS WILL DELETE TEH MODPACK ",e(t("name"))," WIF ITZ METADATA. R U SURE?"])},title:n=>{const{normalize:r}=n;return r(["DELETE TEH MODPACK"])}},description:n=>{const{normalize:r}=n;return r(["DESCRIPSHUN"])},descriptionHint:n=>{const{normalize:r}=n;return r(["GENERAL DESCRIPSHUN 4 U MODPACK. MITE BE USD 4 EXPORTIN AS CURSEFORGE MODPACK."])},dropHint:n=>{const{normalize:r}=n;return r(["DROP MODPACK ZIP 2 HER 2 IMPORT"])},emitCurseforge:n=>{const{normalize:r}=n;return r(["EXPORT CURSEFORGE MODPACK"])},emitMcbbs:n=>{const{normalize:r}=n;return r(["EXPORT MCBBS MODPACK"])},emitModrinth:n=>{const{normalize:r}=n;return r(["EXPORT MODRINTH MODPACK"])},emitModrinthStrict:n=>{const{normalize:r}=n;return r(["STRICT MODRINTH FORMATNTH MODPACK"])},emitModrinthStrictDescription:n=>{const{normalize:r}=n;return r(["ONLY TEH URLS FRUM 4 DOMAINS LISTD IN MODRINTH DOCUMENT R ALLOWD"])},export:n=>{const{normalize:r}=n;return r(["EXPORT AS MODPACK"])},general:n=>{const{normalize:r}=n;return r(["GENERAL INFORMASHUN"])},includeAssets:n=>{const{normalize:r}=n;return r(["INCLUDE ASSETS"])},includeLibraries:n=>{const{normalize:r}=n;return r(["INCLUDE LIBRARIEZ"])},includes:n=>{const{normalize:r}=n;return r(["FILEZ 2 INCLUDE"])},modpackVersion:n=>{const{normalize:r}=n;return r(["MODPACK VERSHUN"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["MODPACK"]),r(["MODPACKZ"])])},overrides:n=>{const{normalize:r}=n;return r(["OVERRIDEZ"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["SHOW FILE ",e(t("file"))])},showInCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["SHOW ",e(t("name"))," IN CURSEFORGE"])},showInFtb:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["SHOW ",e(t("name"))," IN FTB"])},showInModrinth:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["SHOW ",e(t("name"))," IN MODRINTH"])},url:n=>{const{normalize:r}=n;return r(["URL"])},urlHint:n=>{const{normalize:r}=n;return r(["TEH HOME PAEG URL OV UR MODPACK"])}},modpackImportConfirm:{description:n=>{const{normalize:r}=n;return r(["Detect you drop a file into the launcher. Are you trying to import a modpack?"])},title:n=>{const{normalize:r}=n;return r(["Are you trying to import a modpack?"])}},modrinth:{browseUrl:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["OPEN IN BROWSR ",e(t("url"))])},categories:{"128x":n=>{const{normalize:r}=n;return r(["128x"])},"16x":n=>{const{normalize:r}=n;return r(["16x"])},"256x":n=>{const{normalize:r}=n;return r(["256x"])},"32x":n=>{const{normalize:r}=n;return r(["32x"])},"48x":n=>{const{normalize:r}=n;return r(["48x"])},"512x+":n=>{const{normalize:r}=n;return r(["512x+"])},"64x":n=>{const{normalize:r}=n;return r(["64x"])},"8x-":n=>{const{normalize:r}=n;return r(["8x-"])},adventure:n=>{const{normalize:r}=n;return r(["ADVENCHUR"])},atmosphere:n=>{const{normalize:r}=n;return r(["ATMOSFERE"])},audio:n=>{const{normalize:r}=n;return r(["AUDIO"])},blocks:n=>{const{normalize:r}=n;return r(["BLOCKZ"])},bloom:n=>{const{normalize:r}=n;return r(["BLOOM"])},bukkit:n=>{const{normalize:r}=n;return r(["BUKKIT"])},bungeecord:n=>{const{normalize:r}=n;return r(["BUNGEECORD"])},canvas:n=>{const{normalize:r}=n;return r(["CANVAS"])},cartoon:n=>{const{normalize:r}=n;return r(["CARTOON"])},categories:n=>{const{normalize:r}=n;return r(["KATEGORIEZ"])},challenging:n=>{const{normalize:r}=n;return r(["CHALLENGIN"])},"colored-lighting":n=>{const{normalize:r}=n;return r(["COLORD LIGHTIN"])},combat:n=>{const{normalize:r}=n;return r(["COMBAT"])},"core-shaders":n=>{const{normalize:r}=n;return r(["CORE SHADERS"])},cursed:n=>{const{normalize:r}=n;return r(["CURSD"])},datapack:n=>{const{normalize:r}=n;return r(["DATA PACK"])},decoration:n=>{const{normalize:r}=n;return r(["DECORASHUN"])},economy:n=>{const{normalize:r}=n;return r(["ECONOMY"])},entities:n=>{const{normalize:r}=n;return r(["ENTITIEZ"])},environment:n=>{const{normalize:r}=n;return r(["ENVIRONMENT"])},equipment:n=>{const{normalize:r}=n;return r(["EQUIPMENT"])},fabric:n=>{const{normalize:r}=n;return r(["FABRIC"])},fantasy:n=>{const{normalize:r}=n;return r(["FANTASY"])},features:n=>{const{normalize:r}=n;return r(["FEATUREZ"])},folia:n=>{const{normalize:r}=n;return r(["FOLIA"])},foliage:n=>{const{normalize:r}=n;return r(["FOLIAGE"])},fonts:n=>{const{normalize:r}=n;return r(["FONTS"])},food:n=>{const{normalize:r}=n;return r(["FUD"])},forge:n=>{const{normalize:r}=n;return r(["FORGE"])},"game-mechanics":n=>{const{normalize:r}=n;return r(["GAME MECHANICS"])},gui:n=>{const{normalize:r}=n;return r(["GUI"])},high:n=>{const{normalize:r}=n;return r(["HIGH"])},iris:n=>{const{normalize:r}=n;return r(["IRIS"])},items:n=>{const{normalize:r}=n;return r(["ITIMS"])},"kitchen-sink":n=>{const{normalize:r}=n;return r(["KITCHEN SINK"])},library:n=>{const{normalize:r}=n;return r(["LIBRARY"])},lightweight:n=>{const{normalize:r}=n;return r(["LIGHTWEIGHT"])},liteloader:n=>{const{normalize:r}=n;return r(["LITELOADR"])},locale:n=>{const{normalize:r}=n;return r(["LOCALE"])},low:n=>{const{normalize:r}=n;return r(["LOW"])},magic:n=>{const{normalize:r}=n;return r(["MAGIC"])},management:n=>{const{normalize:r}=n;return r(["MANAGEMENT"])},medium:n=>{const{normalize:r}=n;return r(["MEDIUM"])},minecraft:n=>{const{normalize:r}=n;return r(["MINECRAFT"])},minigame:n=>{const{normalize:r}=n;return r(["MINI GAMEZ"])},misc:n=>{const{normalize:r}=n;return r(["MISC"])},mobs:n=>{const{normalize:r}=n;return r(["MOBS"])},modded:n=>{const{normalize:r}=n;return r(["MODDD"])},models:n=>{const{normalize:r}=n;return r(["MODELS"])},modloader:n=>{const{normalize:r}=n;return r(["MOD LOADR"])},multiplayer:n=>{const{normalize:r}=n;return r(["MULTIPLAYR"])},neoforge:n=>{const{normalize:r}=n;return r(["NEOFORGE"])},optifine:n=>{const{normalize:r}=n;return r(["OPTIFINE"])},optimization:n=>{const{normalize:r}=n;return r(["OPTIMIZASHUNS"])},paper:n=>{const{normalize:r}=n;return r(["PAPR"])},"path-tracing":n=>{const{normalize:r}=n;return r(["PATH TRACIN"])},pbr:n=>{const{normalize:r}=n;return r(["PBR"])},"performance impact":n=>{const{normalize:r}=n;return r(["PERFORMANCE IMPACT"])},potato:n=>{const{normalize:r}=n;return r(["Potato"])},purpur:n=>{const{normalize:r}=n;return r(["PURPUR"])},quests:n=>{const{normalize:r}=n;return r(["QUESTS"])},quilt:n=>{const{normalize:r}=n;return r(["QUILT"])},realistic:n=>{const{normalize:r}=n;return r(["REALISTIC"])},reflections:n=>{const{normalize:r}=n;return r(["REFLECSHUNS"])},resolutions:n=>{const{normalize:r}=n;return r(["RESOLUSHUNS"])},rift:n=>{const{normalize:r}=n;return r(["RIFT"])},screenshot:n=>{const{normalize:r}=n;return r(["SCREENSHOT"])},"semi-realistic":n=>{const{normalize:r}=n;return r(["SEMI REALISTIC"])},shadows:n=>{const{normalize:r}=n;return r(["SHADOWS"])},simplistic:n=>{const{normalize:r}=n;return r(["SIMPLISTIC"])},social:n=>{const{normalize:r}=n;return r(["SOSHUL"])},spigot:n=>{const{normalize:r}=n;return r(["SPIGOT"])},sponge:n=>{const{normalize:r}=n;return r(["SPONGE"])},storage:n=>{const{normalize:r}=n;return r(["STORAGE"])},technology:n=>{const{normalize:r}=n;return r(["TECHNOLOGY"])},themed:n=>{const{normalize:r}=n;return r(["THEMD"])},transportation:n=>{const{normalize:r}=n;return r(["TRANZPORTASHUN"])},tweaks:n=>{const{normalize:r}=n;return r(["TWEAKZ"])},utility:n=>{const{normalize:r}=n;return r(["UTILITY"])},vanilla:n=>{const{normalize:r}=n;return r(["VANILLA"])},"vanilla-like":n=>{const{normalize:r}=n;return r(["VANILLA-LIEK"])},velocity:n=>{const{normalize:r}=n;return r(["VELOCITY"])},waterfall:n=>{const{normalize:r}=n;return r(["WATERFALL"])},worldgen:n=>{const{normalize:r}=n;return r(["WURLD GEN"])}},clientSide:n=>{const{normalize:r}=n;return r(["CLIENT SIDE"])},copyTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["COPY TEXT ",e(t("title"))," 2 CLIPBORD"])},createAt:n=>{const{normalize:r}=n;return r(["CREATD"])},createCollection:n=>{const{normalize:r}=n;return r(["Create Collection"])},description:n=>{const{normalize:r}=n;return r(["DESCRIPSHUN"])},downloads:n=>{const{normalize:r}=n;return r(["DOWNLOADZ"])},environments:{client:n=>{const{normalize:r}=n;return r(["CLIENT"])},default:n=>{const{normalize:r}=n;return r(["DEFAULT"])},name:n=>{const{normalize:r}=n;return r(["ENVIRONMENT"])},optional:n=>{const{normalize:r}=n;return r(["OPSHUNAL"])},required:n=>{const{normalize:r}=n;return r(["REQUIRD"])},server:n=>{const{normalize:r}=n;return r(["SERVR"])},unsupported:n=>{const{normalize:r}=n;return r(["UNSUPPORTD"])}},externalResources:n=>{const{normalize:r}=n;return r(["EXTERNAL RESOURCEZ"])},featuredVersions:n=>{const{normalize:r}=n;return r(["FEATURD VERSHUNS"])},followedProjects:n=>{const{normalize:r}=n;return r(["Followed Projects"])},followers:n=>{const{normalize:r}=n;return r(["FOLLOWERS"])},gallery:n=>{const{normalize:r}=n;return r(["GALLERY"])},gameVersions:{name:n=>{const{normalize:r}=n;return r(["GAME VERSHUNS"])}},headers:{status:n=>{const{normalize:r}=n;return r(["STATS"])},support:n=>{const{normalize:r}=n;return r(["SUPPORTS"])},version:n=>{const{normalize:r}=n;return r(["VERSHUN"])}},issueUrl:n=>{const{normalize:r}=n;return r(["VERSHUN"])},license:n=>{const{normalize:r}=n;return r(["LICENSE"])},licenses:{name:n=>{const{normalize:r}=n;return r(["LICENSEZ"])}},loginHint:n=>{const{normalize:r}=n;return r(["The operation requires modrinth to perform. The launcher will open a browser window to login modrinth."])},loginTitle:n=>{const{normalize:r}=n;return r(["Login to Modrinth"])},modLoaders:{name:n=>{const{normalize:r}=n;return r(["MOD LOADERS"])}},perPage:n=>{const{normalize:r}=n;return r(["PER PAEG"])},projectId:n=>{const{normalize:r}=n;return r(["PROJECT ID"])},projectMembers:n=>{const{normalize:r}=n;return r(["PROJECT MEMBERS"])},projectType:{mod:n=>{const{normalize:r}=n;return r(["MOD"])},modpack:n=>{const{normalize:r}=n;return r(["MODPACK"])},name:n=>{const{normalize:r}=n;return r(["PROJECT TYPE"])},resourcePack:n=>{const{normalize:r}=n;return r(["RESOURCE PACK"])},shader:n=>{const{normalize:r}=n;return r(["SHADR"])}},projects:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," projects"])},quickSearch:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["SEARCH ",e(t("title"))])},searchText:n=>{const{normalize:r}=n;return r(["SEARCH"])},serverSide:n=>{const{normalize:r}=n;return r(["SERVR SIDE"])},sort:{downloads:n=>{const{normalize:r}=n;return r(["DOWNLOAD COUNTS"])},follows:n=>{const{normalize:r}=n;return r(["FOLLOW COUNT"])},newest:n=>{const{normalize:r}=n;return r(["RESENTLY CREATD"])},relevance:n=>{const{normalize:r}=n;return r(["RELEVANCE"])},title:n=>{const{normalize:r}=n;return r(["SORT BY"])},updated:n=>{const{normalize:r}=n;return r(["RESENTLY UPDATD"])}},sourceUrl:n=>{const{normalize:r}=n;return r(["SOURCE"])},technicalInformation:n=>{const{normalize:r}=n;return r(["TECHNICAL INFORMASHUN"])},updateAt:n=>{const{normalize:r}=n;return r(["UPDATD"])},versions:n=>{const{normalize:r}=n;return r(["VERSHUNS"])},wikiUrl:n=>{const{normalize:r}=n;return r(["WIKI"])}},modrinthCard:{currentVersion:n=>{const{normalize:r}=n;return r(["CURRENT VERSHUN"])},projectHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['DIS INSTANCE IZ CREATD BY MODRINTH MODPACK FRUM <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',e(t("title")),'</code> (project id:\n      <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',e(t("id")),"</code>)\n"])}},multiplayer:{allowTurn:n=>{const{normalize:r}=n;return r(["ENABLE RELAY SERVR"])},allowTurnHint:n=>{const{normalize:r}=n;return r(["ALLOW RELAY SERVR IF U CANT CONNECT WIF UR FREND. HOWEVR, USIN RELAY SERVR CUD SLOW DOWN UR CONNECSHUN. USE IT WIF CAUSHUN."])},complete:n=>{const{normalize:r}=n;return r(["COMPLETE"])},confirm:n=>{const{normalize:r}=n;return r(["CONFIRM"])},connections:n=>{const{normalize:r}=n;return r(["CONNECSHUNS"])},copied:n=>{const{normalize:r}=n;return r(["COPID!"])},copy:n=>{const{normalize:r}=n;return r(["COPY"])},copyGroupToFriendHint:n=>{const{normalize:r}=n;return r(["LET UR FRENZ JOIN TEH GROUP WIF DIS ID"])},copyLocalHint:n=>{const{normalize:r}=n;return r(['"PLZ COPY TEH LOCAL SDP TEXT AN SEND IT 2 UR OBJECT 2 HAS UR OBJECT ENTR DIS TEXT IN DA JOIN CONNECSHUN <span>A TOKEN CAN BE ONLY USD 4 <span style="color: red; font-weight: bold;">WAN PER</span>! U CANT SEND TEH SAME TOKEN 2 MULTIPLE PEERS!</span> <br> <span class="hint-text" style="font-style: italic;">IF U NED 2 CONNECT MULTIPLE PEERS, U NED 2 CREATE <span style="font-weight: bold; color: rgba(245, 158, 11)">multiple</span> CONNECSHUNS.</span>"\n'])},createLocalToken:n=>{const{normalize:r}=n;return r(["CREATE LOCAL TOKEN"])},currentIpTitle:n=>{const{normalize:r}=n;return r(["DETECTD PUBLIC IP"])},currentNatTitle:n=>{const{normalize:r}=n;return r(["CURRENT NETWORK (NAT):"])},difficultyLevelHint:n=>{const{normalize:r}=n;return r(["TEH LEVEL OV DIFFICULTY CREATIN CONNECSHUN"])},disconnect:n=>{const{normalize:r}=n;return r(["DISCONNECT"])},disconnectDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["R U SURE U WANTS 2 DISCONNECT WIF USR ",e(t("user")),"(",e(t("id")),")?"])},disconnected:n=>{const{normalize:r}=n;return r(["DISCONNECTD"])},enterRemoteToken:n=>{const{normalize:r}=n;return r(["ENTR REMOTE TOKEN"])},enterRemoteTokenHint:n=>{const{normalize:r}=n;return r(["ONCE UR PER ENTERS UR TOKEN, U NED 2 ENTR HIS TOKEN 2 TEH TEXT AREA BELOW. CLICK CONFIRM 2 CONNECT."])},exposedPortDescription:n=>{const{normalize:r}=n;return r(["TEH PORT U EXPOSD 2 OTHR PEERS"])},exposedPorts:n=>{const{normalize:r}=n;return r(["FORWARDD PORTS"])},gatheringIce:n=>{const{normalize:r}=n;return r(['"PLZ WAIT 4 DA ICE SERVR 2 COLLECT ENOUGH INFORMASHUN BOUT UR NETWORK. IF U R IMPATIENT AN THAR IZ ENOUGH INFORMASHUN, U CAN GIV TEH CURRENT SDP 2 TEH OTHR PARTY IN ADVANCE AN CLICK NEXT PLZ SEND TEH <span class="v-chip v-chip--label v-size--small" style="text-font: bold" >Local Token</span> 2 UR PER, U PER ENTR UR TOKEN IN <span class="v-chip v-chip--label v-size--small" style="text-font: bold"> JOIN CONNECSHUN </span> section. <br> TEH ICE SERVR MITE NED SUM TIEM 2 COLLECT UR INFO 2 CREATE <span class="v-chip v-chip--label v-size--small" style="text-font: bold">Local token</span>.<br> U DO NOT NED 2 WAIT TIL TEH ICE STATUS IZ COMPLETE. IF TEH TOKEN BELOW REMAINS UNCHANGD, U CAN COPY IT AN SEND IT 2 UR PER."\n'])},groupId:n=>{const{normalize:r}=n;return r(["GROUP ID"])},illegalTokenDescription:n=>{const{normalize:r}=n;return r(["ILLEGAL TOKEN, PLZ MAK SURE TEH TOKEN FRUM UR PER IZ CORRECT"])},initiateConnection:n=>{const{normalize:r}=n;return r(["INITIATE CONNECSHUN"])},inviteLink:n=>{const{normalize:r}=n;return r(["INVITE LINK"])},joinConnection:n=>{const{normalize:r}=n;return r(["IF UR PER HAS ALREADY INITIATD CONNECSHUN, U NED 2 JOIN CONNECSHUN."])},joinManual:n=>{const{normalize:r}=n;return r(["JOIN"])},joinOrCreateGroup:n=>{const{normalize:r}=n;return r(["JOIN/CREATE GROUP"])},joinOrCreateGroupHint:n=>{const{normalize:r}=n;return r(["GIT GROUP ID FRUM UR FRENZ OR CREATE GROUP"])},kernel:n=>{const{normalize:r}=n;return r(["P2P KERNEL"])},kernelDescription:n=>{const{normalize:r}=n;return r(["USE EITHR NATIV WEBRTC OR NODE-DATACHANNEL. ONLY SWITCH DIS WHEN UR P2P CONNECSHUN SOMETIME CRASHEZ TEH LAUNCHR WINDOW."])},leaveGroup:n=>{const{normalize:r}=n;return r(["LEEF GROUP"])},localToken:n=>{const{normalize:r}=n;return r(["LOCAL TOKEN"])},manualConnect:n=>{const{normalize:r}=n;return r(["MANUALLY CONNECT"])},name:n=>{const{normalize:r}=n;return r(["MULTIPLAYR ON LAN"])},networkInfo:n=>{const{normalize:r}=n;return r(["NETWORK INFO"])},next:n=>{const{normalize:r}=n;return r(["NEXT"])},otherExposedPortDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["TEH PORT FORWARDD BY ",e(t("user"))])},placeholder:n=>{const{normalize:r}=n;return r(["CONNECT WIF OTHR USERS 2 PULAY MINECRAFT ON LAN!"])},previous:n=>{const{normalize:r}=n;return r(["PREVIOUS"])},receiveHint:n=>{const{normalize:r}=n;return r(["AFTR TEH OTHR PARTY ENTERS UR TOKEN, UR CONNECSHUN WILL BE CREATD AUTOMATICALLY. NAO U CAN CLOSE TEH DIALOG."])},receiveRemoteTokenHint:n=>{const{normalize:r}=n;return r(["PLZ ENTR TEH TOKEN FRUM UR PER HER."])},remoteToken:n=>{const{normalize:r}=n;return r(["REMOTE TOKEN"])},routerInfo:n=>{const{normalize:r}=n;return r(["ROUTR INFO"])},sendTokenToRemote:n=>{const{normalize:r}=n;return r(["SEND TOKEN 2 REMOTE"])},share:n=>{const{normalize:r}=n;return r(["SHARE INSTANCE CONFIG"])},sharing:n=>{const{normalize:r}=n;return r(["SHARIN FILEZ..."])},sharingNotificationBody:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["U CAN DOWNLOAD OR CREATE AN INSTANCE FRUM ",e(t("name"))," SHARD CONFIG."])},sharingNotificationTitle:n=>{const{normalize:r}=n;return r(["A PER IZ SHARIN THEIR GAME CONFIG"])},start:n=>{const{normalize:r}=n;return r(["START"])},startNewP2PConnection:n=>{const{normalize:r}=n;return r(["CLICK TEH START BUTN 2 CREATE NEW PER CONNECSHUN"])}},myStuff:n=>{const{normalize:r}=n;return r(["MAH STUFF"])},name:n=>{const{normalize:r}=n;return r(["NAYM"])},natType:{blocked:n=>{const{normalize:r}=n;return r(["BLOCKD"])},fullCone:n=>{const{normalize:r}=n;return r(["FULL CONE"])},openInternet:n=>{const{normalize:r}=n;return r(["OPEN INTERNET"])},restrictNat:n=>{const{normalize:r}=n;return r(["RESTRICT NAT"])},restrictPortNat:n=>{const{normalize:r}=n;return r(["RESTRICT PORT NAT"])},symmetricNat:n=>{const{normalize:r}=n;return r(["SYMMETRIC NAT"])},symmetricUDPFirewall:n=>{const{normalize:r}=n;return r(["SYMMETRIC UDP FIREWALL"])},unknown:n=>{const{normalize:r}=n;return r(["UNKNOWN"])}},neoForgedVersion:{disable:n=>{const{normalize:r}=n;return r(["DISABLE NEOFORGD"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["NEOFORGD DOEZ NOT SUPPORT ",e(t("version"))])},name:n=>{const{normalize:r}=n;return r(["NEOFORGD"])}},news:{name:n=>{const{normalize:r}=n;return r(["NEWS"])},readMore:n=>{const{normalize:r}=n;return r(["READ MOAR"])}},next:n=>{const{normalize:r}=n;return r(["NEXT"])},no:n=>{const{normalize:r}=n;return r(["NO"])},ok:n=>{const{normalize:r}=n;return r(["OK"])},optifineVersion:{disable:n=>{const{normalize:r}=n;return r(["DISABLE OPTIFINE"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["OPTIFINE DOEZ NOT SUPPORT MINECRAFT ",e(t("version"))])}},optional:n=>{const{normalize:r}=n;return r(["OPSHUNAL"])},peerConnectionState:{closed:n=>{const{normalize:r}=n;return r(["CLOSD"])},connected:n=>{const{normalize:r}=n;return r(["CONNECTD"])},connecting:n=>{const{normalize:r}=n;return r(["CONNECTIN"])},disconnected:n=>{const{normalize:r}=n;return r(["DISCONNECTD"])},failed:n=>{const{normalize:r}=n;return r(["FAILD"])},name:n=>{const{normalize:r}=n;return r(["CONNECSHUN STATE"])},new:n=>{const{normalize:r}=n;return r(["NEW"])}},peerGroupState:{closed:n=>{const{normalize:r}=n;return r(["NOT IN GROUP"])},closing:n=>{const{normalize:r}=n;return r(["CLOSD"])},connected:n=>{const{normalize:r}=n;return r(["GROUP JOIND"])},connecting:n=>{const{normalize:r}=n;return r(["Connecting"])}},peerIceGatheringState:{gathering:n=>{const{normalize:r}=n;return r(["GATHERIN ICE SERVR"])}},peerSignalingState:{"have-local-offer":n=>{const{normalize:r}=n;return r(["WAITIN PER DESCRIPSHUN"])}},popular:n=>{const{normalize:r}=n;return r(["POPULARITY"])},presence:{curseforge:n=>{const{normalize:r}=n;return r(["VIEWIN CURSEFORGE"])},curseforgeProject:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["VIEWIN ",e(t("name"))," IN CURSEFORGE"])},instance:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Idle in Instance ",e(t("instance"))])},instanceSetting:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["EDIT INSTANCE SETTIN: ",e(t("instance"))])},mod:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["VIEWIN MODZ IN ",e(t("instance"))])},modrinth:n=>{const{normalize:r}=n;return r(["VIEWIN MODRINTH"])},modrinthProject:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["VIEWIN ",e(t("name"))," IN MODRINTH"])},resourcePack:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["VIEWIN RESOURCE PACKZ IN ",e(t("instance"))])},save:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["VIEWIN SAVEZ IN ",e(t("instance"))])},setting:n=>{const{normalize:r}=n;return r(["VIEWIN SETTIN PAEG"])},shaderPack:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["VIEWIN SHADR PACKZ INGE ",e(t("instance"))])},version:n=>{const{normalize:r}=n;return r(["VIEWIN VERSHUNS PAEG"])}},previous:n=>{const{normalize:r}=n;return r(["PREVIOUS"])},proxy:{host:n=>{const{normalize:r}=n;return r(["HOST"])},port:n=>{const{normalize:r}=n;return r(["PORT"])}},quiltVersion:{disable:n=>{const{normalize:r}=n;return r(["DISABLE QUILT"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["QUILT DOEZ NOT SUPPORT MINECRAFT ",e(t("version"))])}},refresh:n=>{const{normalize:r}=n;return r(["REFRESH"])},refreshResource:n=>{const{normalize:r}=n;return r(["REFRESH RESOURCEZ"])},remove:n=>{const{normalize:r}=n;return r(["REMOOV"])},resourcepack:{available:n=>{const{normalize:r}=n;return r(["AVAILABLE"])},compatible:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["COMPATIBLE FORMAT ",e(t("format"))," WIF ",e(t("version"))])},defaultDescription:n=>{const{normalize:r}=n;return r(["TEH DEFAULT LOOK AN FEELZ OV MINECRAFT"])},delete:{content:n=>{const{normalize:r}=n;return r(["DIS WILL REMOOV TEH RESOURCE PACK FILE FRUM DISK, AN WE CANT UNDO IT. R U SURE U WANTS 2 DO DIS?"])},title:n=>{const{normalize:r}=n;return r(["DELETE TEH RESOURCE PACK"])}},dropHint:n=>{const{normalize:r}=n;return r(["DROP RESOURCE PACKZ FOLDR/ZIP HER 2 IMPORT."])},enable:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," RESOURCE PACKZ ENABLD"])},import:n=>{const{normalize:r}=n;return r(["IMPORT RESOURCE PACK"])},incompatible:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["INCOMPATIBLE RESOURCE PACK FORMAT(",e(t("format")),"). FITIN ",e(t("accept")),". CURRENT ",e(t("actual")),"."])},independent:n=>{const{normalize:r}=n;return r(["INSTANCE USE INDEPENDENT RESOURCE PACK FOLDR"])},manage:n=>{const{normalize:r}=n;return r(["MANAGE RESOURCE PACKZ"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["RESOURCE PACK"]),r(["RESOURCE PACKZ"])])},searchHint:n=>{const{normalize:r}=n;return r(["SEARCH RESOURCE PACKZ"])},searchOnCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["SEARCH ",e(t("name"))," IN CURSEFORGE"])},searchOnModrinth:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("mod.searchOnModrinth",void 0,t)])},selectSearchHint:n=>{const{normalize:r}=n;return r(["SEARCH AN SELECT RESOURCE PACK"])},selected:n=>{const{normalize:r}=n;return r(["SELECTD RESOURCE PACKZ"])},shared:n=>{const{normalize:r}=n;return r(["INSTANCE USEZ SHARD RESOURCE PACK FOLDR"])},showDirectory:n=>{const{normalize:r}=n;return r(["SHOW RESOURCE PACK DIRECTORY"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["SHOW RESOURCE PACK IN FOLDR ",e(t("file"))])},showInCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["SHOW ",e(t("name"))," IN CURSEFORGE"])},unselected:n=>{const{normalize:r}=n;return r(["UNSELECTD RESOURCE PACKZ"])}},save:{cheat:n=>{const{normalize:r}=n;return r(["CHEATIN"])},copy:{cancel:n=>{const{normalize:r}=n;return r(["CANCEL COPY"])},confirm:n=>{const{normalize:r}=n;return r(["START COPY"])},description:n=>{const{normalize:r}=n;return r(["PLZ SELECT DESTINASHUN PROFILE(S) U WANTS TEH SAVE 2 GO."])},name:n=>{const{normalize:r}=n;return r(["COPY SAVE"])},title:n=>{const{normalize:r}=n;return r(["COPY SAVE 2 OTHR PROFILE"])}},copyFrom:{cancel:n=>{const{normalize:r}=n;return r(["CANCEL"])},confirm:n=>{const{normalize:r}=n;return r(["START COPY"])},description:n=>{const{normalize:r}=n;return r(["U CAN DEPLOY SAVE 2 DIS INSTANCE FRUM OTHR INSTANCEZ, OR FRUM MANAGD RESOURCEZ (CURSEFORGE)"])},from:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["FRUM ",e(t("src"))])},fromProfile:n=>{const{normalize:r}=n;return r(["FRUM OTHR INSTANCEZ"])},fromResource:n=>{const{normalize:r}=n;return r(["FRUM MANAGD RESOURCEZ"])},title:n=>{const{normalize:r}=n;return r(["IMPORT SAVE FRUM MANAGD SOURCE"])}},createNew:n=>{const{normalize:r}=n;return r(["CREATE NEW WURLD"])},createdWorlds:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["U HAS ",e(t("count"))," WORLDZ"])},deleteHint:n=>{const{normalize:r}=n;return r(["DIS OPERASHUN CANT BE REVERTD. U WILL LOSE TEH SAVE DATA FOREVR. R U SURE U WANTS 2 DELETE DIS SAVE?"])},deleteTitle:n=>{const{normalize:r}=n;return r(["DELETE TEH SAVE"])},detail:n=>{const{normalize:r}=n;return r(["MOAR INFO"])},dropHint:n=>{const{normalize:r}=n;return r(["DRAG SAVE ZIP HER 2 IMPORT"])},export:n=>{const{normalize:r}=n;return r(["EXPORT SAVE"])},exportMessage:n=>{const{normalize:r}=n;return r(["EXPORT TEH SAVE AS ZIP"])},exportTitle:n=>{const{normalize:r}=n;return r(["EXPORT TEH SAVE"])},gameMode:n=>{const{normalize:r}=n;return r(["GAME MODE"])},import:n=>{const{normalize:r}=n;return r(["IMPORT SAVE"])},importMessage:n=>{const{normalize:r}=n;return r(["IMPORT SAVE FRUM ZIP"])},importTitle:n=>{const{normalize:r}=n;return r(["IMPORT SAVE"])},independent:n=>{const{normalize:r}=n;return r(["INSTANCE USE INDEPENDENT SAVEZ FOLDR"])},levelName:n=>{const{normalize:r}=n;return r(["LEVEL NAYM"])},manage:n=>{const{normalize:r}=n;return r(["MANAGE SAVEZ"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["SAVE"]),r(["SAVEZ"])])},search:n=>{const{normalize:r}=n;return r(["SEARCH SAVEZ"])},selected:n=>{const{normalize:r}=n;return r(["LOCAL SAVEZ"])},shared:n=>{const{normalize:r}=n;return r(["INSTANCE USE SHARD SAVEZ FOLDR"])},showDirectory:n=>{const{normalize:r}=n;return r(["SHOW SAVEZ DIRECTORY"])},unselected:n=>{const{normalize:r}=n;return r(["SHARD SAVEZ"])},useCurrent:n=>{const{normalize:r}=n;return r(["USE CURRENT WURLD"])}},saves:{},screenshots:{empty:n=>{const{normalize:r}=n;return r(["U DOAN HAS ANY SCREENSHOTS"])},goto:n=>{const{normalize:r}=n;return r(["OPEN FOLDR"])},name:n=>{const{normalize:r}=n;return r(["SCREENSHOTS"])},playRandom:n=>{const{normalize:r}=n;return r(["SHUFFLE"])},playSequence:n=>{const{normalize:r}=n;return r(["PULAY IN ORDR"])}},search:{favorate:n=>{const{normalize:r}=n;return r(["Collection"])}},server:{acceptingMinecraftVersion:n=>{const{normalize:r}=n;return r(["ACCEPTIN MINECRAFT VERSHUN"])},creationHint:n=>{const{normalize:r}=n;return r(["PLZ FILL TEH SERVR ADDRES AN PING TEH SERVR"])},delete:{},error:{},expectedVersions:n=>{const{normalize:r}=n;return r(["SUPPORTD VERSHUNS"])},export:n=>{const{normalize:r}=n;return r(["Export Server"])},exportNoFilesHint:n=>{const{normalize:r}=n;return r(["No server files found. You can run server on local once to generate some files."])},exportOption:n=>{const{normalize:r}=n;return r(["Server Export Options"])},exportSSHAuthenticationFailed:n=>{const{normalize:r}=n;return r(["All authentication methods failed. Please check username/password or private key."])},exportSSHOptions:n=>{const{normalize:r}=n;return r(["SSH Options"])},exportSSHPrivateKeyPath:n=>{const{normalize:r}=n;return r(["SSH Private Key Path"])},exportSSHRemotePath:n=>{const{normalize:r}=n;return r(["Remote Server Path"])},exportToFolder:n=>{const{normalize:r}=n;return r(["Export To Folder"])},filterVersion:n=>{const{normalize:r}=n;return r(["FILTR SERVR RESPONDD MINECRAFT VERSHUN"])},host:n=>{const{normalize:r}=n;return r(["HOST"])},hostHint:n=>{const{normalize:r}=n;return r(["TEH HOST (WIF PORT) OV TEH SERVR"])},hostRequired:n=>{const{normalize:r}=n;return r(["Please enter the server ip address"])},ipAddress:n=>{const{normalize:r}=n;return r(["IP ADDRES"])},maxPlayers:n=>{const{normalize:r}=n;return r(["MAX PLAYERS"])},motd:n=>{const{normalize:r}=n;return r(["SERVR MOTD"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["SERVR"]),r(["SERVERS"])])},nogui:n=>{const{normalize:r}=n;return r(["NO SERVR GUI"])},onlineMode:n=>{const{normalize:r}=n;return r(["ONLINE MODE"])},ping:n=>{const{normalize:r}=n;return r(["PING"])},pings:n=>{const{normalize:r}=n;return r(["PINGZ"])},players:n=>{const{normalize:r}=n;return r(["PLAYERS"])},port:n=>{const{normalize:r}=n;return r(["PORT"])},recommendedMinecraftVersion:n=>{const{normalize:r}=n;return r(["MINECRAFT VERSHUN"])},status:n=>{const{normalize:r}=n;return r(["SERVR STATUS"])},unknown:n=>{const{normalize:r}=n;return r(["UNKNOWN SERVR"])},unknownDescription:n=>{const{normalize:r}=n;return r(["UNKNOWN SERVR. PLZ REFRESH"])},upload:n=>{const{normalize:r}=n;return r(["Upload Server"])},version:n=>{const{normalize:r}=n;return r(["SERVR REQUIREZ VERSHUN"])},versionHint:n=>{const{normalize:r}=n;return r(["TEH MINECRAFT VERSHUN 2 PING"])}},serverStatus:{nohost:n=>{const{normalize:r}=n;return r(["§4CANT FIND HOST!"])},ping:n=>{const{normalize:r}=n;return r(["PING..."])},refuse:n=>{const{normalize:r}=n;return r(["§4SERVR REFUSD!"])},timeout:n=>{const{normalize:r}=n;return r(["§4CONNECT SERVR TIEMOUT!"])}},setting:{allowPrerelease:n=>{const{normalize:r}=n;return r(["DOWNLOAD PRERELEASE"])},allowPrereleaseDescription:n=>{const{normalize:r}=n;return r(["PRERELEASE MITE BE UNSTABLE"])},apiSets:{auto:n=>{const{normalize:r}=n;return r(["AUTO (DETERMINE BY NETWORK)"])},official:n=>{const{normalize:r}=n;return r(["OFFISHUL (MOJANG)"])}},appearance:n=>{const{normalize:r}=n;return r(["APPEARANCE"])},appxUpdateHint:n=>{const{normalize:r}=n;return r(["TEH LAUNCHR WILL DOWNLOAD AN EXECUTE INSTALLR. IF POPUP INSTALLR FAILD, PLZ RUN IT MANUALLY."])},autoDownload:n=>{const{normalize:r}=n;return r(["AUTO DOWNLOAD"])},autoDownloadDescription:n=>{const{normalize:r}=n;return r(["AUTO DOWNLOAD UPDATE IF IZ AVAILABLE"])},autoInstallOnAppQuit:n=>{const{normalize:r}=n;return r(["AUTOINSTALL"])},autoInstallOnAppQuitDescription:n=>{const{normalize:r}=n;return r(["AUTOINSTALL TEH UPDATE ON APP QUIT"])},backgroundColorAbove:n=>{const{normalize:r}=n;return r(["SHOW BAKGROUND COLOR AS OVERLAY"])},backgroundColorAboveDescription:n=>{const{normalize:r}=n;return r(["DIS WILL MAK BAKGROUND COLOR DISPLAY ABOOV TEH BAKGROUND IMAGE OR VIDEO."])},backgroundImage:n=>{const{normalize:r}=n;return r(["BAKGROUND IMAGE"])},backgroundImageBlur:n=>{const{normalize:r}=n;return r(["IMAGE BLUR"])},backgroundImageBlurDescription:n=>{const{normalize:r}=n;return r(["DRAG 2 BLUR, EASY"])},backgroundImageClear:n=>{const{normalize:r}=n;return r(["CLEAR"])},backgroundImageDescription:n=>{const{normalize:r}=n;return r(["SELECT AN IMAGE AS BAKGROUND OR CLEAR"])},backgroundImageFit:{contain:n=>{const{normalize:r}=n;return r(["CONTAIN"])},cover:n=>{const{normalize:r}=n;return r(["COVR"])},name:n=>{const{normalize:r}=n;return r(["IMAGE FIT"])}},backgroundImageSelect:n=>{const{normalize:r}=n;return r(["SELECT"])},backgroundMusic:n=>{const{normalize:r}=n;return r(["THEME BAKGROUND MUSIC"])},backgroundType:n=>{const{normalize:r}=n;return r(["BAKGROUND TYPE"])},backgroundTypeDescription:n=>{const{normalize:r}=n;return r(["SHOW SPESHUL EFFECT ON BAKGROUND (DIS CUD IMPACT PERFORMANCE)"])},backgroundTypes:{halo:n=>{const{normalize:r}=n;return r(["HALO"])},image:n=>{const{normalize:r}=n;return r(["IMAGE"])},none:n=>{const{normalize:r}=n;return r(["NONE"])},particle:n=>{const{normalize:r}=n;return r(["PARTICLE"])},video:n=>{const{normalize:r}=n;return r(["VIDEO"])}},backgroundVideo:n=>{const{normalize:r}=n;return r(["BAKGROUND VIDEO"])},backgroundVideoDescription:n=>{const{normalize:r}=n;return r(["SELECT OR CLEAR VIDEO"])},backgroundVideoSelect:n=>{const{normalize:r}=n;return r(["SELECT"])},backgroundVideoVolume:n=>{const{normalize:r}=n;return r(["VOLUME"])},backgroundVideoVolumeDescription:n=>{const{normalize:r}=n;return r(["DRAG 2 ADJUST VOLUME"])},blurAppBar:n=>{const{normalize:r}=n;return r(["BLUR APP BAR"])},blurMainBody:n=>{const{normalize:r}=n;return r(["BLUR MAIN BODY"])},blurMainBodyDescription:n=>{const{normalize:r}=n;return r(["SHUD TEH LAUNCHR RITE PANE BE BLURRD"])},blurSidebar:n=>{const{normalize:r}=n;return r(["BLUR SIDEBAR"])},browseRoot:n=>{const{normalize:r}=n;return r(["BROWSE"])},checkUpdate:n=>{const{normalize:r}=n;return r(["CHECK UPDATE"])},colorTheme:{appBarColor:n=>{const{normalize:r}=n;return r(["APP BAR"])},backgroundColor:n=>{const{normalize:r}=n;return r(["BAKGROUND COLOR"])},cardColor:n=>{const{normalize:r}=n;return r(["CARD COLOR"])},description:n=>{const{normalize:r}=n;return r(["CHANGE TEH COLORS IN DA THEME"])},errorColor:n=>{const{normalize:r}=n;return r(["ERROR COLOR"])},name:n=>{const{normalize:r}=n;return r(["THEME COLOR"])},primaryColor:n=>{const{normalize:r}=n;return r(["PRIMARY COLOR"])},secondaryColor:n=>{const{normalize:r}=n;return r(["SECONDARY COLOR"])},sideBarColor:n=>{const{normalize:r}=n;return r(["SIDE BAR"])},warningColor:n=>{const{normalize:r}=n;return r(["WARNIN COLOR"])}},darkTheme:n=>{const{normalize:r}=n;return r(["THEME"])},darkThemeDescription:n=>{const{normalize:r}=n;return r(["CHOOSE TWEEN DARK OR LIGHT THEME"])},developerMode:n=>{const{normalize:r}=n;return r(["DEVELOPR MODE"])},developerModeDescription:n=>{const{normalize:r}=n;return r(["DEVELOPR MODE IZ 4 TESTIN UR OWN MODZ"])},disableTelemetry:n=>{const{normalize:r}=n;return r(["DISABLE TELEMETRY"])},disableTelemetryDescription:n=>{const{normalize:r}=n;return r(["XMCL WILL COLLECT TEH GAME LAUNCH AN USR LOGIN EVENTS."])},enableDedicatedGPUOptimization:n=>{const{normalize:r}=n;return r(["ASSIGN DEDICATD GPU"])},enableDedicatedGPUOptimizationDescription:n=>{const{normalize:r}=n;return r(["DIS OPSHUN WILL ASSIGN DEDICATD GPU 2 MINECRAFT PROCES.PU"])},enableDiscord:n=>{const{normalize:r}=n;return r(["ENABLE DISCORD PRESENCE"])},enableDiscordDescription:n=>{const{normalize:r}=n;return r(["DIS WILL UPDATE DISCORD STATUS 2 TEH LAUNCHR"])},general:n=>{const{normalize:r}=n;return r(["GENERAL"])},githubRelease:n=>{const{normalize:r}=n;return r(["GITHUB RELEASE"])},globalSetting:n=>{const{normalize:r}=n;return r(["GLOBAL INSTANCE SETTIN"])},globalSettingHint:n=>{const{normalize:r}=n;return r(["INSTANCE WILL USE THEES SETTINGS BY DEFAULT."])},hideNewsHeader:n=>{const{normalize:r}=n;return r(["HIDE NEWS SHOWCASE"])},language:n=>{const{normalize:r}=n;return r(["LANGUAGE"])},languageDescription:n=>{const{normalize:r}=n;return r(["TEH DISPLAY LANGUAGE"])},latestVersion:n=>{const{normalize:r}=n;return r(["LATEST VERSHUN"])},layout:{default:n=>{const{normalize:r}=n;return r(["DEFAULT LAYOUT"])},focus:n=>{const{normalize:r}=n;return r(["FOCUS LAYOUT"])}},layoutDescription:n=>{const{normalize:r}=n;return r(["TEH LAYOUT OV TEH LAUNCHR UI"])},layoutTitle:n=>{const{normalize:r}=n;return r(["LAYOUT"])},linuxTitlebar:n=>{const{normalize:r}=n;return r(["NATIV TITLE BAR"])},linuxTitlebarDescription:n=>{const{normalize:r}=n;return r(["USE NATIV LINUX TITLE BAR 4 LAUNCHR"])},location:n=>{const{normalize:r}=n;return r(["STORE LOCASHUN"])},maunalUpdateHint:n=>{const{normalize:r}=n;return r(["TEH VERSHUN CANT BE AUTO-UPDATD. PLZ REDOWNLOAD TEH LAUNCHR FRUM TEH WEBSIET!"])},maxSockets:n=>{const{normalize:r}=n;return r(["PER HOST"])},maxSocketsDescription:n=>{const{normalize:r}=n;return r(["LIMIT TEH MAXIMUM NUMBR OV SOCKETS 2 ALLOW PER HOST OR 4 ALL HOSTS IN TOTAL. 0 MEANZ NO LIMIT."])},maxSocketsTitle:n=>{const{normalize:r}=n;return r(["MAX HTTP SOCKETS"])},migrateFromOther:n=>{const{normalize:r}=n;return r(["IMPORT FRUM OTHR LAUNCHR"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["GLOBAL SETTIN"]),r(["GLOBAL SETTINGS"])])},network:n=>{const{normalize:r}=n;return r(["NETWORK SETTINGS"])},officialWebsite:n=>{const{normalize:r}=n;return r(["OFFISHUL WEBSIET"])},particleMode:{bubble:n=>{const{normalize:r}=n;return r(["BUBBLE"])},name:n=>{const{normalize:r}=n;return r(["PARTICLE MODE"])},push:n=>{const{normalize:r}=n;return r(["PUSH"])},remove:n=>{const{normalize:r}=n;return r(["REMOOV"])},repulse:n=>{const{normalize:r}=n;return r(["REPULSE"])}},particleModeDescription:n=>{const{normalize:r}=n;return r(["SELECT TEH PARTICLE CLICK BEHAVIOR"])},replaceNative:n=>{const{normalize:r}=n;return r(["REPLACE NATIV LIBRARIEZ"])},replaceNativeDescription:n=>{const{normalize:r}=n;return r(["REPLACE NATIV LIBRARIEZ ACCORDIN 2 UR COMPUTERS ARCH."])},replaceNatives:{all:n=>{const{normalize:r}=n;return r(["ALL"])},legacy:n=>{const{normalize:r}=n;return r(["LEGACY VERSHUN ONLY"])}},resetToDefault:n=>{const{normalize:r}=n;return r(["RESET 2 DEFAULT"])},showNewsHeader:n=>{const{normalize:r}=n;return r(["UNHIDE NEWS SHOWCASE"])},showRoot:n=>{const{normalize:r}=n;return r(["SHOW"])},streamerMode:n=>{const{normalize:r}=n;return r(["STREAMIN MODE"])},streamerModeDescription:n=>{const{normalize:r}=n;return r(["DIS WILL HIDE UR PRIVATE INFORMASHUN LIEK EMAIL IN LAUNCHR."])},theme:{dark:n=>{const{normalize:r}=n;return r(["DARK THEME"])},light:n=>{const{normalize:r}=n;return r(["LIGHT THEME"])},system:n=>{const{normalize:r}=n;return r(["USE SISTEM THEME"])}},themeExport:n=>{const{normalize:r}=n;return r(["EXPORT THEME"])},themeFont:n=>{const{normalize:r}=n;return r(["FONT"])},themeFontDescription:n=>{const{normalize:r}=n;return r(["CHANGE TEH FONT OV TEH LAUNCHR."])},themeImport:n=>{const{normalize:r}=n;return r(["IMPORT THEME"])},themeResetFont:n=>{const{normalize:r}=n;return r(["RESET FONT"])},themeSelectFont:n=>{const{normalize:r}=n;return r(["SELECT FONT"])},themeShare:n=>{const{normalize:r}=n;return r(["SHARE THEME"])},themeShareDescription:n=>{const{normalize:r}=n;return r(["U CAN SHARE TEH THEME WIF UR FREND."])},update:n=>{const{normalize:r}=n;return r(["UPDATE"])},useBmclAPI:n=>{const{normalize:r}=n;return r(["USE BMCL API"])},useBmclAPIDescription:n=>{const{normalize:r}=n;return r(["USE BMCLAPI 2 DOWNLOAD MINECRAFT WHEN U R IN CHINEES MAINLAND. (DIS WONT AFFECT U IF URE NOT IN CHINEES MAINLAND)"])},useProxy:n=>{const{normalize:r}=n;return r(["HTTP PROXY"])},useProxyDescription:n=>{const{normalize:r}=n;return r(["TEH PROXY SERVR ADDRES 4 DA HTTP REQUEST"])},viewBackgroundMusic:n=>{const{normalize:r}=n;return r(["VIEW MUSICS"])}},settingLabel:{global:n=>{const{normalize:r}=n;return r(["GLOBAL"])},globalHint:n=>{const{normalize:r}=n;return r(["DIS SETTIN WILL FOLLOW TEH GLOBAL SETTIN"])},local:n=>{const{normalize:r}=n;return r(["LOCAL"])},localHint:n=>{const{normalize:r}=n;return r(["DIS SETTIN IZ MODIFID BY CURRENT INSTANCE"])}},setup:{account:{description:n=>{const{normalize:r}=n;return r(["LOGIN UR GAME AKOWNT. IF U DOAN HAS WAN, U CAN SKIP IT 4 NAO."])},name:n=>{const{normalize:r}=n;return r(["ADD GAME AKOWNT"])},skip:n=>{const{normalize:r}=n;return r(["SKIP 4 NAO"])}},appearance:{name:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("setting.appearance",void 0,t)])}},dataRoot:{description:n=>{const{normalize:r}=n;return r(["TEH DATA ROOT IZ NOT COMMON .MINECRAFT DIRECTORY. SINCE XMCL DATA DIRECTORY STRUCCHUR IZ DIFFERENT FRUM VANILLA, WE DO NOT RECOMMEND 2 USE TEH COMMON .MINECRAFT DIRECTORY AS DATA ROOT."])},drives:n=>{const{normalize:r}=n;return r(["RECOMMEND LOCASHUNS"])},name:n=>{const{normalize:r}=n;return r(["SET DATA DIRECTORY"])}},defaultLayoutDescription:n=>{const{normalize:r}=n;return r(['TEH DEFAULT LAYOUT IZ TRYIN 2 ENHANCE TEH GAME "INSTANCE" CONCEPT. IT LOOKZ LIEK APPS LIEK DISCORD. IZ ALSO INSPIRD BY OTHR GAME LAUNCHR APPS LIEK STEAM, ETC.'])},defaultPath:n=>{const{normalize:r}=n;return r(["DEFAULT PATH"])},error:{badDataRoot:n=>{const{normalize:r}=n;return r(["INVALID DIRECTORY 4 LAUNCHR DATA! PLZ TRY ANOTHR DIRECTORY!"])},exists:n=>{const{normalize:r}=n;return r(["SELECTD DIRECTORY IZ NOT EMPTY. IZ K BUT PLZ MAK SURE U BAKUP UR DATA."])},invalidChar:n=>{const{normalize:r}=n;return r(["Path contains invalid characters! It could cause Minecraft fail to start!"])},noPermission:n=>{const{normalize:r}=n;return r(["LAUNCHR DOEZ NOT HAS PERMISHUN 2 ACCES SELECTD DIRECTORY! PLZ TRY ANOTHR WAN."])},nonDictionary:n=>{const{normalize:r}=n;return r(["SELECTD PATH IZ FILE! PLZ SELECT DIRECTORY!"])}},focusLayoutDescription:n=>{const{normalize:r}=n;return r(["TEH FOCUS LAYOUT IZ TEH LEGACY LAYOUT OV TEH MINECRAFT LAUNCHR. IT IZ DESIGND 2 BE USD WIF SINGLE INSTANCE OR FEW INSTANCEZ."])},game:{description:n=>{const{normalize:r}=n;return r(["CHOOSE EXISTIN GAME DIRECTORY (.MINECRAFT) 2 IMPORT EXISTIN RESOURCEZ. SO U CAN QUICKLY IDENTIFY TEH MODZ, RESOURCE PACKZ, ETC."])},name:n=>{const{normalize:r}=n;return r(["IMPORT Existing Game"])}},locale:{description:n=>{const{normalize:r}=n;return r(["SELECT UR PREFERRD LANGUAGE IF WE HAS IT! IF U DOAN C UR NATIV LANGUAGE AN U WANTS 2 HALP, U CAN VISIT R GITHUB 2 SUBMIT PULL REQUESTS 2 TRANZLATE!"])},language:n=>{const{normalize:r}=n;return r(["LANGUAGE"])},name:n=>{const{normalize:r}=n;return r(["SET LANGUAGE"])}},path:n=>{const{normalize:r}=n;return r(["CURRENT PATH"])},title:n=>{const{normalize:r}=n;return r(["WELCOM 2 X MINECRAFT LAUNCHR. BEFORE START, WE NED U 2 "])}},shaderPack:{deletion:n=>{const{normalize:r}=n;return r(["DELETE SHADR PACK"])},deletionHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["DIS WILL DELETE TEH SHADR PACK FILE ",e(t("path"))," AN CANT BE REVERTD."])},disabled:n=>{const{normalize:r}=n;return r(["DISABLD SHADR PACKZ"])},dropHint:n=>{const{normalize:r}=n;return r(["IMPORT SHADR PACK"])},empty:n=>{const{normalize:r}=n;return r(["NO SHADR PACK ALLOCATD"])},enable:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["USIN ",e(t("name"))])},enabled:n=>{const{normalize:r}=n;return r(["ENABLD SHADR PACKZ"])},manage:n=>{const{normalize:r}=n;return r(["MANAGE SHADR PACKZ"])},name:n=>{const{normalize:r}=n;return r(["SHADR PACK"])},noShaderMod:n=>{const{normalize:r}=n;return r(["NO SHADR MOD INSTALLD"])},noShaderModHint:n=>{const{normalize:r}=n;return r(["U CANT USE SHADR WITHOUT SHADR MOD"])},noShaderModInstallHint:n=>{const{normalize:r}=n;return r(["U NED 2 INSTALL WAN OV TEH FOLLOWIN MOD 2 LOAD SHADR PACK."])},searchHint:n=>{const{normalize:r}=n;return r(["SEARCH SHADR PACK"])},selectSearchHint:n=>{const{normalize:r}=n;return r(["SEARCH AN SELECT SHADR PACK"])},showDirectory:n=>{const{normalize:r}=n;return r(["SHOW SHADR PACK DIRECTORY"])},showFile:n=>{const{normalize:r}=n;return r(["SHOW DIS SHADR PACK IN FOLDR"])}},shared:{accept:n=>{const{normalize:r}=n;return r(["ACCEPT"])},keepSelected:n=>{const{normalize:r}=n;return r(["KEEP SELECTD"])},skipForNow:n=>{const{normalize:r}=n;return r(["SKIP 4 NAO"])}},sortBy:{alphabetAsc:n=>{const{normalize:r}=n;return r(["Sort by alphabet (ascending)"])},alphabetDesc:n=>{const{normalize:r}=n;return r(["Sort by alphabet (descending)"])},timeAsc:n=>{const{normalize:r}=n;return r(["Sort by modification time (ascending)"])},timeDesc:n=>{const{normalize:r}=n;return r(["Sort by modification time (descending)"])}},store:{explore:n=>{const{normalize:r}=n;return r(["EXPLORE"])},latestMinecraft:n=>{const{normalize:r}=n;return r(["LATEST MINECRAFT VERSHUN"])},name:n=>{const{normalize:r}=n;return r(["MODPACK MARKIT"])},popular:n=>{const{normalize:r}=n;return r(["POPULAR MODPACKZ"])},recentUpdated:n=>{const{normalize:r}=n;return r(["RESENT UPDATD"])}},summery:n=>{const{normalize:r}=n;return r(["SUMMERY"])},tag:{create:n=>{const{normalize:r}=n;return r(["CREATE TAG"])},createSelected:n=>{const{normalize:r}=n;return r(["CREATE TAG 4 SELECTD"])},newTag:n=>{const{normalize:r}=n;return r(["NEW TAG"])}},task:{cancelled:n=>{const{normalize:r}=n;return r(["CANCELLD"])},clear:n=>{const{normalize:r}=n;return r(["CLEAR FINISHD TASKZ"])},connection:{connected:n=>{const{normalize:r}=n;return r(["CONNECTD"])},free:n=>{const{normalize:r}=n;return r(["FREE"])},pending:n=>{const{normalize:r}=n;return r(["PENDIN"])},queued:n=>{const{normalize:r}=n;return r(["QUEUD"])},running:n=>{const{normalize:r}=n;return r(["RUNNIN CONNECSHUN"])},size:n=>{const{normalize:r}=n;return r(["TOTAL COUNT"])}},connections:n=>{const{normalize:r}=n;return r(["NETWORK CONNECSHUNS"])},empty:n=>{const{normalize:r}=n;return r(["NO RUNNIN TASKZ"])},failed:n=>{const{normalize:r}=n;return r(["FAILD"])},manager:n=>{const{normalize:r}=n;return r(["TASK MANAGR"])},nTaskRunning:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," TASKZ R RUNNIN"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["TASK"]),r(["TASKZ"])])},pause:n=>{const{normalize:r}=n;return r(["PAUSE"])}},theme:{selectImage:n=>{const{normalize:r}=n;return r(["SELECT IMAGE"])},selectMusic:n=>{const{normalize:r}=n;return r(["SELECT MUSIC"])},selectVideo:n=>{const{normalize:r}=n;return r(["SELECT VIDEO"])}},title:n=>{const{normalize:r}=n;return r(["X MINECRAFT LAUNCHR"])},transportType:{host:n=>{const{normalize:r}=n;return r(["HOST CANDIDATE"])},prflx:n=>{const{normalize:r}=n;return r(["PER REFLEXIV CANDIDATE"])},relay:n=>{const{normalize:r}=n;return r(["RELAY CANDIDATE"])},srflx:n=>{const{normalize:r}=n;return r(["SERVR REFLEXIV CANDIDATE"])}},turnRegion:{fr:n=>{const{normalize:r}=n;return r(["FRENCE"])},guangzhou:n=>{const{normalize:r}=n;return r(["GUANGZHOU, CHINA"])},hk:n=>{const{normalize:r}=n;return r(["HONG KONG"])},liaoning:n=>{const{normalize:r}=n;return r(["LIAONIN, CHINA"])},po:n=>{const{normalize:r}=n;return r(["POLAND"])}},tutorial:{feedbackDescription:n=>{const{normalize:r}=n;return r(["IF U ENCOUNTR ANY PROBLEMS, PLZ CLICK DIS BUTN 2 SEND FEEDBACK!"])},hideNewsHeaderDescription:n=>{const{normalize:r}=n;return r(["U CAN C TEH NEWS SHOWCASE ON TEH LEFT. CLICKIN DIS BUTN CAN HIDE DIS SHOWCASE."])},instance:{iconDescription:n=>{const{normalize:r}=n;return r(["CLICK 2 CHANGE ICON."])},iconTitle:n=>{const{normalize:r}=n;return r(["INSTANCE ICON"])},javaDescription:n=>{const{normalize:r}=n;return r(["CHOOSE OR SWITCH JAVA VERSHUN."])},javaImportDescription:n=>{const{normalize:r}=n;return r(["IMPORT JAVA FRUM LOCAL STORAGE."])},javaImportTitle:n=>{const{normalize:r}=n;return r(["IMPORT JAVA"])},javaTitle:n=>{const{normalize:r}=n;return r(["JAVA LIST"])}},instanceAddDescription:n=>{const{normalize:r}=n;return r(["CLICK DIS BUTN 2 IMPORT EXISTIN MINECRAFT INSTANCE OR CREATE NEW WAN FRUM SCRATCH OR MODPACK."])},instanceSelectDescription:n=>{const{normalize:r}=n;return r(["CLICKIN DIS BUTN WILL NAVIGATE 2 TEH PAEG 2 SELECT GAME AN READ NEWS."])},launchDescription:n=>{const{normalize:r}=n;return r(["CLICK DIS BUTN 2 INSTALL OR LAUNCH TEH GAME."])},mod:{defaultSourceDescription:n=>{const{normalize:r}=n;return r(["U CAN CHOOSE TEH SOURCE OV MODZ DETAILS HER. THAR R TEH MODZ PUBLISHD 2 BOTH MODRINTH AN CURSEFORGE. IF U WANTS 2 SWITCH TWEEN THEES 2 CONTENT PROVIDERS, U CAN CHANGE TEH VALUE HER."])},defaultSourceTitle:n=>{const{normalize:r}=n;return r(["SELECT MOD CONTENT SOURCE"])},detailDescription:n=>{const{normalize:r}=n;return r(["WHEN U SELECT AN ITEM ON TEH LEFT. U WILL C TEH DETAILS OV TEH MOD. TEH CONTENT CAN COME FRUM MODRINTH, CURSEFORGE OR PARSD MODZ CONTENT."])},detailTitle:n=>{const{normalize:r}=n;return r(["MOD DETAIL"])},listDescription:n=>{const{normalize:r}=n;return r(["WE WILL DISPLAY INSTALLD MODZ WHEN U DOAN HAS ANY INPUT. U WILL C TEH SEARCHD MODZ ONCE UR INPUT HAS KEYWORD OR KATEGORY SELECTD."])},listTitle:n=>{const{normalize:r}=n;return r(["INSTALLD OR SEARCH MOD"])},searchDescription:n=>{const{normalize:r}=n;return r(["U CUD SEARCH MODZ FRUM MODRINTH, CURSEFORGE OR UR LOCAL CACHE WIF DIS SEARCH BOX."])},searchTitle:n=>{const{normalize:r}=n;return r(["SEARCH MODZ"])}},multiplayer:{contentDescription:n=>{const{normalize:r}=n;return r(["CONNECSHUNS TWEEN U AN UR PEERS WILL BE LISTD HER."])},contentTitle:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("multiplayer.connections",void 0,t)])},groupDescription:n=>{const{normalize:r}=n;return r(["U CAN CREATE OR JOIN GROUP WIF OTHR PLAYERS. TEH LAUNCHR WILL TRY 2 CREATE P2P CONNECSHUNS TWEEN U AN UR FRENZ ACCORDIN 2 TEH GROUP. U CAN INPUT TEH GROUP NAYM GIVEN BY UR FRENZ. OR U CAN CREATE AN UNIQUE NAYM."])},groupTitle:n=>{const{normalize:r}=n;return r(["JOIN GROUP"])},joinDescription:n=>{const{normalize:r}=n;return r(["ONCE U INPUT GROUP NAYM, U CAN CLICK DIS BUTN 2 JOIN OR CREATE TEH GROUP. IF TEH GROUP NAYM IZ EMPTY, TEH LAUNCHR WILL GENERATE NAYM 4 U."])},manualDescription:n=>{const{normalize:r}=n;return r(["IF U OR UR FREND CANT CONNECT 2 TEH GROUP, U CAN TRY 2 MANUALLY EXCHANGE TEH TOKEN BY CLICKIN MANUALLY CONNECT. IF DAT ALSO FAILD, IT MITE BE AN INTERNET ISSUE."])}},recentPlayDescription:n=>{const{normalize:r}=n;return r(["TEH CREATD GAMEZ WILL BE LISTD HER. U CAN SWITCH TEH VIEWS HER 2 ALSO C TEH INSTALLD VERSHUNS AN DOWNLOADD MODPACKZ."])},storePoupularModpackDescription:n=>{const{normalize:r}=n;return r(["U WILL C TEH MOST POPULAR MODPACKZ IN CURSEFORGE AN MODRINTH IN DIS SECSHUN."])},storeSearchCategoryDescription:n=>{const{normalize:r}=n;return r(["U CAN ALSO TOGGLE TEH KATEGORIEZ OR FILTERS HER."])},storeSearchDescription:n=>{const{normalize:r}=n;return r(["U CAN SEARCH MODPACKZ BY INPUTTIN IN DIS TEXT BOX. PRES ENTR 2 SEARCH."])},storeSearchResultDescription:n=>{const{normalize:r}=n;return r(["U WILL C ALL SEARCH RESULTS LISTD HER."])},userAccountDescription:n=>{const{normalize:r}=n;return r(["CLICK DIS ICON 2 ADD OR MANAGE UR MINECRAFT AKOWNT."])}},universalDrop:{enableModsAfterImport:n=>{const{normalize:r}=n;return r(["ENABLE MODZ AFTR IMPORT"])},start:n=>{const{normalize:r}=n;return r(["IMPORT STARTED"])},title:n=>{const{normalize:r}=n;return r(["DROP FILE(S) HER 2 IMPORT AS"])},unknownResource:n=>{const{normalize:r}=n;return r(["UNKNOWN"])}},update:{goOfficialWebDownload:n=>{const{normalize:r}=n;return r(["RE-DOWNLOAD ON OFFISHUL WEBSIET"])}},upstream:{ONLYShowCurrentVersion:n=>{const{normalize:r}=n;return r(["ONLY SHOW CURRENT MINECRAFT VERSHUN"])},downgrade:n=>{const{normalize:r}=n;return r(["DOWNGRADE"])},missingModpackMetadata:n=>{const{normalize:r}=n;return r(["TEH OLD MODPACK METADATA NOT FINDZ.\nU CAN STILL UPGRADE, BUT TEH RESULT MITE BE WRONG. PLZ BAKUP UR INSTANCE FILEZ."])},update:n=>{const{normalize:r}=n;return r(["UPDATE"])}},user:{accessToken:n=>{const{normalize:r}=n;return r(["ACCES TOKEN"])},authMode:n=>{const{normalize:r}=n;return r(["AUTH SERVICE"])},authService:n=>{const{normalize:r}=n;return r(["AUTHORIZE SERVICE"])},birth:n=>{const{normalize:r}=n;return r(["REGISTERD BIRFDAI"])},challenges:n=>{const{normalize:r}=n;return r(["ANZWR QUESHUNS BELOW 2 VERIFY UR IDENTITY"])},email:n=>{const{normalize:r}=n;return r(["EMAIL ADDRES"])},forgetChallenges:n=>{const{normalize:r}=n;return r(["I HAS FORGOT THEES QUESHUNS AN I WANTS 2 CHANGE THEM"])},id:n=>{const{normalize:r}=n;return r(["USR ID"])},info:n=>{const{normalize:r}=n;return r(["USR INFORMASHUN"])},insecureClient:n=>{const{normalize:r}=n;return r(["TEH CLIENT IZ INSECURE! PLZ VALIDATE UR IDENTITY 2 UPLOAD SKIN!"])},name:n=>{const{normalize:r}=n;return r(["USERNAME"])},nameHint:n=>{const{normalize:r}=n;return r(["TEH NAYM DISPLAY IN GAME"])},profile:n=>{const{normalize:r}=n;return r(["PROFILE"])},refreshAccount:n=>{const{normalize:r}=n;return r(["REFRESH AKOWNT"])},refreshSkin:n=>{const{normalize:r}=n;return r(["REFRESH SKIN"])},submitChallenges:n=>{const{normalize:r}=n;return r(["SUBMIT ANZWERS"])},tokenExpired:n=>{const{normalize:r}=n;return r(["EXPIRD"])},tokenValidUntil:n=>{const{normalize:r}=n;return r(["TOKEN VALID TIL"])}},userAccount:{add:n=>{const{normalize:r}=n;return r(["ADD AKOWNT"])},removeDescription:n=>{const{normalize:r}=n;return r(["DIS WILL REMOOV ALL INFO 4 DIS AKOWNT. R U SURE?"])},removeTitle:n=>{const{normalize:r}=n;return r(["REMOOV AKOWNT"])}},userCape:{changeTitle:n=>{const{normalize:r}=n;return r(["CHANGE UR CAPE"])},description:n=>{const{normalize:r}=n;return r(["CHANGE YOCAPEZ R SPESHUL REWARDZ PLAYERS CAN UNLOCK THRU DIFFERENT EVENTS, CAMPAIGNS, AN OTHR HAPPEH HAPPENINGS. HER U CAN CHOOSE TWEEN TEH CAPEZ U CURRENTLY OWN:UR CAPE"])},noCape:n=>{const{normalize:r}=n;return r(["NO CAPE"])}},userService:{add:n=>{const{normalize:r}=n;return r(["ADD MOAR SERVICEZ"])},authLibInjector:n=>{const{normalize:r}=n;return r(["FOLLOW TEH AUTH-LIB INJECTOR SUGGESHUN"])},baseUrlHint:n=>{const{normalize:r}=n;return r(["TEH BASE URL OV UR CUSTOM SERVICE"])},title:n=>{const{normalize:r}=n;return r(["THIRD-PARTY USR SERVICEZ"])},validateHint:n=>{const{normalize:r}=n;return r(["USD 2 CHECK IF USERS TOKEN IZ STILL VALID"])}},userServices:{microsoft:{account:n=>{const{normalize:r}=n;return r(["MICROSOFT AKOWNT"])},deviceCode:n=>{const{normalize:r}=n;return r(["DEVICE CODE"])},deviceCodeHint:n=>{const{normalize:r}=n;return r(["DEVICE CODE WILL BE GENERATD AFTR U CLICK LOGIN"])},fastLogin:n=>{const{normalize:r}=n;return r(["FAST LOGIN"])},name:n=>{const{normalize:r}=n;return r(["MICROSOFT"])},password:n=>{const{normalize:r}=n;return r(["ENTR PASWORD IN BROWSR"])},useDeviceCode:n=>{const{normalize:r}=n;return r(["LOGIN BY DEVICE CODE"])}},mojang:{account:n=>{const{normalize:r}=n;return r(["EMAIL ADDRES"])},name:n=>{const{normalize:r}=n;return r(["MOJANG"])},password:n=>{const{normalize:r}=n;return r(["PASWORD"])}},offline:{account:n=>{const{normalize:r}=n;return r(["USERNAME"])},name:n=>{const{normalize:r}=n;return r(["OFFLINE"])},password:n=>{const{normalize:r}=n;return r(["NO PASWORD"])},uuid:n=>{const{normalize:r}=n;return r(["USR UUID (OPSHUNAL)"])}}},userSkin:{import:n=>{const{normalize:r}=n;return r(["IMPORT SKIN"])},importFile:n=>{const{normalize:r}=n;return r(["OPEN FRUM FILE"])},importLink:n=>{const{normalize:r}=n;return r(["OPEN FRUM LINK"])},placeUrlHere:n=>{const{normalize:r}=n;return r(["PLACE SKIN URL HER 2 IMPORTOPEN FRUM LINK"])},reset:n=>{const{normalize:r}=n;return r(["RESET"])},save:n=>{const{normalize:r}=n;return r(["SAVE"])},saveTitle:n=>{const{normalize:r}=n;return r(["SAVE SKIN 2 DISK"])},skinType:n=>{const{normalize:r}=n;return r(["SKIN TYPE"])},upload:n=>{const{normalize:r}=n;return r(["UPLOAD SKIN"])},urlNotEmpty:n=>{const{normalize:r}=n;return r(["SKIN URL CANT BE EMPTY"])},urlNotValid:n=>{const{normalize:r}=n;return r(["SKIN URL IZ INVALID"])},useSlim:n=>{const{normalize:r}=n;return r(["USE SLIM MODEL"])}},version:{name:n=>{const{normalize:r,plural:e}=n;return e([r(["VERSHUN"]),r(["VERSHUNS"])])},notInstalled:n=>{const{normalize:r}=n;return r(["VERSHUN IZ NOT INSTALLD"])}},versionType:{alpha:n=>{const{normalize:r}=n;return r(["ALFA"])},beta:n=>{const{normalize:r}=n;return r(["BETA"])},name:n=>{const{normalize:r}=n;return r(["STATUS"])},release:n=>{const{normalize:r}=n;return r(["RELEASE"])}},yes:n=>{const{normalize:r}=n;return r(["Yes"])}};export{n as default};
//# sourceMappingURL=lolcat.5d4f76f5.js.map
.moveable{-webkit-app-region:drag;user-select:none}.non-moveable{-webkit-app-region:no-drag}.fade-enter-active,.fade-leave-active{transition:opacity .01s}.fade-enter,.fade-leave-to{opacity:0}.v-list__tile__content{margin-left:7px}.v-list__tile__title{overflow-x:auto;text-overflow:unset}
import{d as e,u as r,a as s,s as t,o,n as a,V as l,v as i,y as n,h as f}from"./__uno.e65a1954.js";import{q as v}from"./index.2410a9a2.js";/* empty css               */const c=a(e({__name:"App",setup(e){const{t:a}=r(),{hide:l,close:i}=windowController,n=s(null),f=t(void 0);return o((()=>{migration.getProgress().then((e=>{f.value=e})),migration.on("progress",(({from:e,to:r,progress:s,total:t})=>{f.value={from:e,to:r,progress:s,total:t}})),migration.on("error",(({error:e})=>{n.value=e}))})),{__sfc:!0,t:a,hide:l,close:i,errorRef:n,progressRef:f}}}),(function render(){var e=this,r=e._self._c,s=e._self._setupProxy;return r("v-app",{staticClass:"relative h-full max-h-[100vh] overflow-auto"},[r("v-card",{staticClass:"flex h-full flex-col overflow-auto"},[r("v-toolbar",{staticClass:"moveable w-full",attrs:{flat:""}},[r("v-toolbar-title",[e._v(e._s(s.t("title")))]),r("v-spacer"),r("v-btn",{staticClass:"non-moveable",attrs:{icon:""},on:{click:s.hide}},[r("v-icon",[e._v(" close ")])],1)],1),s.progressRef?r("div",{staticClass:"px-2 h-full flex-grow overflow-auto flex flex-col items-center justify-center"},[r("v-card-title",[e._v(" "+e._s(s.progressRef.from)+" ")]),r("v-progress-linear",{staticClass:"rounded-none",attrs:{value:s.progressRef.progress,total:s.progressRef.total,indeterminate:0===s.progressRef.progress,height:10}}),r("v-card-title",[e._v(" "+e._s(s.progressRef.to)+" ")]),r("v-progress-circular",{staticClass:"mt-13",attrs:{size:40,indeterminate:""}})],1):e._e()],1)],1)}),[],!1,null,null,null,null).exports;new l(e({vuetify:i,i18n:n,setup(e,r){const s=v();var t;return"system"===(t="dark")?i.framework.theme.dark=s.value:"dark"===t?i.framework.theme.dark=!0:"light"===t&&(i.framework.theme.dark=!1),()=>f(c)}})).$mount("#app");
//# sourceMappingURL=migration.e4394c2c.js.map
RIFFr  WEBPVP8X
      /  /  ALPH   ZHק"h
"9] <e`VܘPm#]2#zUIh˲u"rJPh*yaj^(h>a }Aց/Z",ScrJf3@3-uGAr'p^&1#QRo$R@&*xH}/|2o#!j^\::^AgDm)VP8 t  p *0 0 >:H"!.4Ȱ	d B~}2*Fq{:])dO"f6ym^ߑY#S,c  k-gxMR?s@ϒCB
|KfQʛQ*$?lP=R_G)C5p½_6AFW q7㙢-+~b+G w:IyYw84ifX<@~`S)FeݠvV]Azc/հ[W0֌c2!RY_=DYGFYLbn$Z݃s.{iTs1.OF='~9Id+	qM+k݃hbɛS'C $*} Mzc41DSɫ)}tOH|rGM >Q zoL8&;y~Pј 3cpE2#x^VPHA%KT@_H|bcd [`a	6d/pDۉ
]PayG¼;CSQsjĨ`cE[b-,CSTΨ  RIFF  WEBPVP8X
          ALPH<   `ٶWǥni*("&CJXeUꬤ:gVP8   P *    >8H%"!0 	l 2{N)?x!Hmez(H={G  n=a>uh?HP./as?9I~<&ن%|;t;;\"i(k	م2;(ns`(}ok_u{5gqoLo+B%Rt+fy?NvXt{^ɾr {څd0>omxKl^[Х: 㱊m3(OYCcֺEhm9$~ !4:Z`/N`!3JnvU≕EW:  RIFFJ  WEBPVP8L>  /& 4$rr&9F|Mza\r%8'Z @?y:2Xq߬WK*k=H#<@rɑ=d
Dy4~K>o<=Y7vxgO]nܱSt.plȝG.f;td(fr18EY=-2a厝jvrʎ,RXbQdoLWE1ś;2x2sYor:6Ur1Sts:7LƩӹ+熙O٠nRIFF:  WEBPVP8 .  6 *  >HK%%1@	enr_H<=	 S77T~@}$֔<أ".HopEG~*/s/#Ks#T:O)5հ$Kcr<5~6
P睥JvY%p<K

:r?ױ Fm9c6o0?pXWzVo[PՄ2F
"0UoIoŜIgv]L;}X$g`bqw%FIҺе
WCz%	m)ܵYOSTpD*?o0Օ[-nGnnD[li f2)G5NWMcJ$7舸R#qDE    x&ENHAB5j1{[yV<_ȪƔbTMJ5C&4,$mQ^OK-N25)N\\u
gCђK"f:1bGu?IΪ"j&RGZ8	Jb?7Puh#O M Ql%swSG7hڋ$nL=mNmlA	+iBbֻS?10vQ+T2K@4UFԳ⌛Y\U!Sʠq=24cxקaYE9yEbtFzLj	x`~DT?ӈh3LCcfj	j?a/yYr7JI	W1{eVe7һEj>"79%|jn?YLM"{Ԃ1鴿g?:sJ{$¦<#}=Q.~x!+fQ Sνz˛!sC`4sV ꡓ0]*W|,/|Ce^cƄ/70/qRqQ$[Y`     5z܈*W}!*}gxꉲHN#$1HV'!	`D<BA{c=+ps.!]>4۪,%υ!CY͏"e2 caFRJgAZ<p}0qj~WDuK)JxTMOFك1ߞm6O'=Ƭ1lX{fΟ&QpUgM&naIU.R8a_ G,o9$A8K\E#XC떇jV1|hD\S8	H)ȽoEQ8&<]-c-AgB5E;xNN
e=qS&lUn<WB\-h:D<vSǓtVHOSw_&ԭQ$o:|~_E
~.
B;8KE9uv<%wEʾ|("f^[D1L?
--bܑ%$bS.W0*+tWw|:<%flh\g-ǧC?$S _mIZG/ЩØmݪ]\KADNf#8BEE[{o6bZ	7шJQab;~i3q4ȮZ\; ,ɄP|/^0A^|  (z.u         RIFF	  WEBPVP8   B *  >A a,}?{_qVmκo]%?Ѿo~;v {9#o{_[Ԟ>_tՏgo?~**P߸} ?z*{ <<HvZn~yj7&'`o0w@ۀ^ B%"~z*S֎Xy{5cN- /#ds&t&('<}OX4rVP+@/-h`oZ7ol-8b[8'Qb ctOzP`uGIK}g[&IWR/ֱ0=J[*kV${
/={beO}o%=3gO\qjM,wSu w:$:Z, UMݘ0  j^lY#PN#ߏvDq{
9̭pT˹,wӜ?i
wOkjxE'*!.K@ΜXu0=#{_km.ʍPiʆL_u/zH-em\)}
 (щEk*&grJKuE{rf
B	NDnUH^6@nz:lmNȶe$E\+D0}LLKK*>B|n~ڎǋ|x >j8+|YkS b:+.H&K__[WR_%MB=?Mgs 't?=	} |NVӘهl9RR47H?Ͽ6x' Nٕݓ A#tc"|:gαBa!icA$"	ع!'YS?}>wx*&rkڀ,pP[SKakp`]J_o~jM\e01kȫEߑ< 2	Vk>h=C/zhO1\L"#7dDjj6n$ƍK-ǲCrTsߕT/j4i2,s@́0}N/6>x&z^Gf ~?zYndG66Z}ܒ	]`<<b!!qW}I5>U4G7d?8$|
Wo'	1ƴw40jwL0-Oc襉..9RyS|-T.Ͷ"JysCU{67/#	|?~*]WȄ)ЗQu'"z~ZD	*E+n(hw4$K\9ucH6 7Т @Gʑ
)޾;D cJ /*`?h`?w4lˣ:&Y弿/T7eZjH	5'XI}8;R d.5yqq;IKcU۩u<#֞,Ze[uͷ}\fOQT\}fzZ-!;2}OZXuc~}~X<g_!<A==Od5^Iep_X,Tmp=;9 <׬%= %Qa>I-XxM^lV
jN	)SW6*7t՘t_h6
_ރ>]o #ddq>J}f``CH>RSuDRHGfצ6䍀kvI[tB闼^/!j-ŧ1p-+sW٩>1Yɋ|HJ5A3"&wZ&Gm.kՇ"A2_+lKR"봪E"g@0\.cq¹
69<|TƁ1>.S^hY<$qoOm|[␥
_W!Ï-6߱|[>޽6>{>%QRef2?" OΘ1\(Ȥ`Q|cl7%4W`AP.)=m4ZIm	dƹkC.rwd?d̟jj&  const e={AppAddInstanceDialog:{choiceTitle:e=>{const{normalize:n}=e;return n(["Wykryto wiele profili uruchamiania. Wybierz jeden do zaimportowania."])},configTitle:e=>{const{normalize:n}=e;return n(["Konfiguracja"])},createTitle:e=>{const{normalize:n}=e;return n(["Utwórz grę"])},downloadedNotification:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Pobrano modpack ",r(o("name")),". Czy chcesz utworzyć dla niego instancję?"])},serverTitle:e=>{const{normalize:n}=e;return n(["Wprowadź adres serwera"])}},AppShareInstanceDialog:{alterDownloadDescription:e=>{const{normalize:n}=e;return n(["Jeśli nie chcesz zepsuć bieżącej instancji. \nMożesz także utworzyć nową instancję na podstawie konfiguracji partnera. \nKliknij przycisk poniżej, aby utworzyć instancję."])},baseInfo:e=>{const{normalize:n}=e;return n(["Ustawienia podstawowe"])},cancelShare:e=>{const{normalize:n}=e;return n(["Anuluj udostępnianie"])},description:e=>{const{normalize:n}=e;return n(["Po udostępnieniu profilu inne miejsce może pobrać te pliki za pośrednictwem komputera."])},downloadDescription:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Sprawdź pliki, które dostarczył Ci inny użytkownik. \nWybierz plik, który chcesz pobrać. \nZostanie umieszczony w bieżącej instancji ",r(o("name")),"."])},downloadNotifyTitle:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Pobierz instancję z ",r(o("user"))])},downloadTitle:e=>{const{normalize:n}=e;return n(["Pobieranie plików z innych urządzeń równorzędnych"])},downloadToLocal:e=>{const{normalize:n}=e;return n(["Pobierz do bieżącej instancji"])},filesToDownload:e=>{const{normalize:n}=e;return n(["Wybierz pliki do pobrania"])},filesToShare:e=>{const{normalize:n}=e;return n(["Wybierz pliki do udostępnienia"])},instanceShare:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("user"))," właśnie udostępnił ci bieżącą instancję"])},share:e=>{const{normalize:n}=e;return n(["Udział"])},shareNotifyTitle:e=>{const{normalize:n}=e;return n(["Instancja udostępniania"])},shareTitle:e=>{const{normalize:n}=e;return n(["Udostępnianie plików gry innym graczom"])}},BaseSetting:{},BaseSettingGeneral:{title:e=>{const{normalize:n}=e;return n(["Ogólne"])}},FeedTheBeast:{search:e=>{const{normalize:n}=e;return n(["Wyszukiwanie w FTB"])}},FeedTheBeastCard:{},FeedTheBeastProject:{changelog:e=>{const{normalize:n}=e;return n(["Dziennik zmian"])},details:e=>{const{normalize:n}=e;return n(["Szczegóły"])},install:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Instalacja ",r(o("version"))])},overview:e=>{const{normalize:n}=e;return n(["Przegląd"])},versions:e=>{const{normalize:n}=e;return n(["Wersje"])}},HomeJavaIssueDialog:{incompatibleJava:e=>{const{normalize:n}=e;return n(["Niekompatybilna Java"])},incompatibleJavaHint:e=>{const{normalize:n}=e;return n(["Aktualna Java może być niekompatybilna z wybraną wersją Minecrafta!"])},missingJava:e=>{const{normalize:n}=e;return n(["Brakująca Java"])},missingJavaHint:e=>{const{normalize:n}=e;return n(["Program uruchamiający nie może wykryć żadnej aplikacji Java na komputerze. Możesz:"])},needDownloadHint:e=>{const{normalize:n}=e;return n(["Nie można znaleźć odpowiedniej wersji Java w komputerze. Zalecamy pobranie nową."])},optionAutoDownload:{message:e=>{const{normalize:n}=e;return n(["Launcher pobierze i zainstaluje Javę ze źródła Mojanga."])},name:e=>{const{normalize:n}=e;return n(["Automatyczne pobieranie"])}},optionManualDownload:{},optionSelectJava:{message:e=>{const{normalize:n}=e;return n(["Być może program uruchamiający nie znalazł Twojej aplikacji Java. Możesz powiedzieć programowi uruchamiającemu gdzie ona jest."])},name:e=>{const{normalize:n}=e;return n(["Wybierz Java na swoim komputerze"])}},optionSwitch:{disabled:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["W bazie danych nie znaleziono obecnie wersji Java ",r(o("version")),"!"])},message:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Użyj istniejącej wersji Java ",r(o("version"))," na swoim komputerze"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Przełącz na ",r(o("version"))])}},recommendedVersionHint:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Wersja ",r(o("version"))," zaleca używanie Javy z zakresem ",r(o("range")),"。"])},selectMatchedHint:e=>{const{normalize:n}=e;return n(["Znaleziono odpowiednie lokalne wersje Java. Możesz wybrać te lokalne wersje Java."])},selectSecondaryHint:e=>{const{normalize:n}=e;return n(["Znalazłem kilka lokalnych wersji Java, ale mogą one nie spełniać kryteriów. Nadal można ich użyć do uruchomienia, ale ten problem nadal będzie się pojawiał."])}},HomeLaunchMultiInstanceDialog:{confirm:e=>{const{normalize:n}=e;return n(["Tak, Uruchomienie"])},description:e=>{const{normalize:n}=e;return n(["Uruchamiasz wiele instancji gry Minecraft. Czy na pewno?"])},title:e=>{const{normalize:n}=e;return n(["Wiele wystąpień"])}},HomeSyncButton:{},HomeSyncDialog:{pull:e=>{const{normalize:n}=e;return n(["Pociągnięcie"])},push:e=>{const{normalize:n}=e;return n(["Push"])}},HomeSyncDialogPull:{failText:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Nie można pobrać aktualizacji. ",r(o("url"))])},refresh:e=>{const{normalize:n}=e;return n(["Odświeżanie"])},update:e=>{const{normalize:n}=e;return n(["Aktualizacja"])}},HomeSyncDialogPush:{authError:e=>{const{normalize:n}=e;return n(["Nieprawidłowe uwierzytelnianie użytkownika. Upewnij się, że masz uprawnienia do przesyłania plików z serwera!"])},refresh:e=>{const{normalize:n}=e;return n(["Odświeżanie"])},unknownError:e=>{const{normalize:n}=e;return n(["Nieznany błąd serwera. Spróbuj ponownie."])},upload:e=>{const{normalize:n}=e;return n(["Wgrywanie instancji"])}},SettingMigrationDialog:{selectRootDirectory:e=>{const{normalize:n}=e;return n(["Wybierz katalog główny"])}},add:e=>{const{normalize:n}=e;return n(["Dodaj"])},ago:{day:e=>{const{normalize:n,interpolate:r,named:o,plural:a}=e;return a([n([r(o("duration"))," dzień temu"]),n([r(o("duration"))," dni temu"])])},hour:e=>{const{normalize:n,interpolate:r,named:o,plural:a}=e;return a([n([r(o("duration"))," godzinę temu"]),n([r(o("duration"))," godzin temu"])])},minute:e=>{const{normalize:n,interpolate:r,named:o,plural:a}=e;return a([n([r(o("duration"))," minutę temu"]),n([r(o("duration"))," minut temu"])])},second:e=>{const{normalize:n,interpolate:r,named:o,plural:a}=e;return a([n([r(o("duration"))," sekundę temu"]),n([r(o("duration"))," sekund temu"])])}},authProfileAddedNotification:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Dodano profil autoryzacji ",r(o("name"))])},author:e=>{const{normalize:n}=e;return n(["Autor"])},back:e=>{const{normalize:n}=e;return n(["Powrót"])},baseSetting:{title:e=>{const{normalize:n}=e;return n(["Ustawienia podstawowe"])}},browse:e=>{const{normalize:n}=e;return n(["Przeglądaj"])},browseApp:{createShortcut:e=>{const{normalize:n}=e;return n(["Utwórz skrót"])},default:e=>{const{normalize:n}=e;return n(["DEFAULT"])},delete:e=>{const{normalize:n}=e;return n(["Usuń"])},launch:e=>{const{normalize:n}=e;return n(["Uruchom i ustaw jako domyślne"])}},cancel:e=>{const{normalize:n}=e;return n(["Anuluj"])},checkUpdate:{name:e=>{const{normalize:n}=e;return n(["Sprawdź aktualizację"])}},color:e=>{const{normalize:n}=e;return n(["Kolor"])},confirm:e=>{const{normalize:n}=e;return n(["Start"])},copyClipboard:{success:e=>{const{normalize:n}=e;return n(["Kopiuj do schowka"])}},create:e=>{const{normalize:n}=e;return n(["Utwórz"])},curseforge:{authors:e=>{const{normalize:n}=e;return n(["Autorzy"])},category:e=>{const{normalize:n}=e;return n(["Kategoria"])},createdDate:e=>{const{normalize:n}=e;return n(["Data utworzenia"])},downloadOnly:e=>{const{normalize:n}=e;return n(["Pobierz"])},file:{gameVersion:e=>{const{normalize:n}=e;return n(["Wersja gry"])},modLoader:e=>{const{normalize:n}=e;return n(["Mod Loader"])}},install:e=>{const{normalize:n}=e;return n(["Instalacja"])},installTo:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Zainstaluj do ",r(o("path"))])},installToStorage:e=>{const{normalize:n}=e;return n(["Instalacja w pamięci masowej"])},lastUpdate:e=>{const{normalize:n}=e;return n(["Data ostatniej aktualizacji"])},project:{description:e=>{const{normalize:n}=e;return n(["Opis"])},files:e=>{const{normalize:n}=e;return n(["Pliki"])},images:e=>{const{normalize:n}=e;return n(["Obrazy"])}},recentFiles:e=>{const{normalize:n}=e;return n(["Najnowsze pliki"])},releasedDate:e=>{const{normalize:n}=e;return n(["Data wydania"])},search:e=>{const{normalize:n}=e;return n(["Wyszukiwanie"])},totalDownloads:e=>{const{normalize:n}=e;return n(["Łączna liczba pobrań"])}},curseforgeCard:{},curseforgeCategory:{Fabric:e=>{const{normalize:n}=e;return n(["Fabric"])},FancyMenu:e=>{const{normalize:n}=e;return n(["FancyMenu"])},MCreator:e=>{const{normalize:n}=e;return n(["MCreator"])},QoL:e=>{const{normalize:n}=e;return n(["QoL"])},Skyblock:e=>{const{normalize:n}=e;return n(["SkyBlock"])},"Vanilla+":e=>{const{normalize:n}=e;return n(["Vanilla+"])}},dataMigration:{apply:e=>{const{normalize:n}=e;return n(["Zastosuj ustawienia"])},directoryCriteriaHint:e=>{const{normalize:n}=e;return n(["Upewnij się, że nowa lokalizacja katalogu to pusty katalog!"])},migrationDestinationIsFile:e=>{const{normalize:n}=e;return n(["Miejscem docelowym migracji jest plik! Wybierz pusty katalog!"])},migrationDestinationIsNotEmptyDirectory:e=>{const{normalize:n}=e;return n(["Miejsce docelowe migracji nie jest pustym katalogiem! Upewnij się, że wybrałeś pusty katalog!"])},migrationNoPermission:e=>{const{normalize:n}=e;return n(["Brak uprawnień do zmiany nazwy starego katalogu na nowy! Upewnij się, że program uruchamiający ma dostęp do obu miejsc!"])},placeholder:e=>{const{normalize:n}=e;return n(["Kliknij tutaj, aby wybrać katalog"])},setRootCause:e=>{const{normalize:n}=e;return n(["Utracisz swoje dane (mapy, pakiety zasobów, mody), jeśli zamkniesz Launchera w tym momencie!"])},setRootDescription:e=>{const{normalize:n}=e;return n(["Spowoduje to zmianę głównego folderu danych tego programu uruchamiającego i Minecrafta."])},setRootTitle:e=>{const{normalize:n}=e;return n(["Ustawienie nowej lokalizacji przechowywania"])},unknownError:e=>{const{normalize:n}=e;return n(["Nieznany błąd! Spróbuj ponownie lub skontaktuj się z deweloperem!"])},waitReload:e=>{const{normalize:n}=e;return n(["Migracja danych. Nie zamykaj programu uruchamiającego, ponieważ spowoduje to utratę danych."])}},delete:{name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Usuń ",r(o("name"))])},no:e=>{const{normalize:n}=e;return n(["Nie"])},yes:e=>{const{normalize:n}=e;return n(["Usuń"])}},dependencies:{embedded:e=>{const{normalize:n}=e;return n(["Wbudowany"])},incompatible:e=>{const{normalize:n}=e;return n(["Niezgodność"])},name:e=>{const{normalize:n}=e;return n(["Zależności"])},optional:e=>{const{normalize:n}=e;return n(["Opcjonalnie"])},required:e=>{const{normalize:n}=e;return n(["Wymagane"])}},description:e=>{const{normalize:n}=e;return n(["Opis"])},detail:e=>{const{normalize:n}=e;return n(["Szczegóły"])},diagnosis:{badInstall:{message:e=>{const{normalize:n}=e;return n(["Kliknij, aby spróbować ponownie zainstalować tę wersję."])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Zła instalacja na ",r(o("version"))])}},corruptedAssets:{message:e=>{const{normalize:n}=e;return n(["Launcher zainstaluje zasoby za ciebie"])},name:e=>{const{normalize:n,interpolate:r,named:o,plural:a}=e;return a([n(["Uszkodzony zasób: ",r(o("name"))]),n(["Uszkodzony zasób ",r(o("name"))]),n([r(o("count"))," zasobów uszkodzony"])])}},corruptedAssetsIndex:{message:e=>{const{normalize:n}=e;return n(["Launcher pobierze dla ciebie indeks zasobów"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Uszkodzony plik indeksu zasobów ",r(o("version")),"."])}},corruptedLibraries:{message:e=>{const{normalize:n}=e;return n(["Launcher zainstaluje biblioteki za ciebie"])},name:e=>{const{normalize:n,interpolate:r,named:o,plural:a}=e;return a([n(["Uszkodzona biblioteka: ",r(o("name"))]),n(["Uszkodzona biblioteka: ",r(o("name"))]),n([r(o("count"))," biblioteki uszkodzony"])])}},corruptedVersionJar:{message:e=>{const{normalize:n}=e;return n(["Kliknij, aby zainstalować tę wersję"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Uszkodzona wersja słoika dla gry Minecraft ",r(o("version")),"."])}},corruptedVersionJson:{message:e=>{const{normalize:n}=e;return n(["Kliknij, aby zainstalować tę wersję"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Uszkodzona wersja ",r(o("version"))," json."])}},incompatibleJava:{message:e=>{const{normalize:n}=e;return n(["Możesz poprosić Launchera o pobranie go za Ciebie."])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Wersja java ",r(o("javaVersion"))," nie nadaje się do ",r(o("version")),"!"])}},instanceFiles:{description:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Instalacja instancji obejmuje ",r(o("counts"))," pliki."])},title:e=>{const{normalize:n}=e;return n(["Nieukończona instalacja instancji"])}},invalidJava:{message:e=>{const{normalize:n}=e;return n(["Kliknij, aby użyć innej aplikacji Java do uruchomienia."])},name:e=>{const{normalize:n}=e;return n(["Nieprawidłowa lokalizacja java."])}},missingAssets:{message:e=>{const{normalize:n}=e;return n(["Launcher zainstaluje zasoby za ciebie"])},name:e=>{const{normalize:n,interpolate:r,named:o,plural:a}=e;return a([n(["Brakujący zasób: ",r(o("name"))]),n(["Brakujący zasób: ",r(o("name"))]),n(["Brakujący ",r(o("count"))," aktywa."])])}},missingAssetsIndex:{message:e=>{const{normalize:n}=e;return n(["Launcher pobierze dla ciebie indeks zasobów"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Brakujący plik indeksu zasobów ",r(o("version")),"."])}},missingAuthlibInjector:{},missingJava:{message:e=>{const{normalize:n}=e;return n(["Kliknij, aby rozwiązać ten problem"])},name:e=>{const{normalize:n}=e;return n(["Nie mogę znaleźć Javy do uruchomienia Minecrafta!"])}},missingLibraries:{message:e=>{const{normalize:n}=e;return n(["Launcher zainstaluje biblioteki za ciebie"])},name:e=>{const{normalize:n,interpolate:r,named:o,plural:a}=e;return a([n(["Brakująca ",r(o("name"))," Brakująca"]),n(["Biblioteka ",r(o("name"))," Brakująca"]),n(["Biblioteka  ",r(o("count"))," Brakująca"]),n(["Biblioteka ",r(o("count"))," Biblioteka"])])}},missingVersion:{message:e=>{const{normalize:n}=e;return n(["Kliknij, aby zainstalować tę wersję"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Wersja ",r(o("version"))," nie jest zainstalowany!"])}},missingVersionJar:{message:e=>{const{normalize:n}=e;return n(["Kliknij, aby zainstalować tę wersję"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Brakująca wersja słoika dla Minecrafta ",r(o("version"))])}}},disable:e=>{const{normalize:n}=e;return n(["Wyłącz"])},disk:{available:e=>{const{normalize:n}=e;return n(["Dostępne"])},used:e=>{const{normalize:n}=e;return n(["Używany"])}},download:e=>{const{normalize:n}=e;return n(["Pobierz"])},downloadCount:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," pliki do pobrania"])},downloadUpdate:e=>{const{normalize:n}=e;return n(["Pobierz aktualizację"])},duration:{day:e=>{const{normalize:n,interpolate:r,named:o,plural:a}=e;return a([n([r(o("duration"))," dzień"]),n([r(o("duration"))," dni"])])},hour:e=>{const{normalize:n,interpolate:r,named:o,plural:a}=e;return a([n([r(o("duration"))," godzina"]),n([r(o("duration"))," godziny"])])},minute:e=>{const{normalize:n,interpolate:r,named:o,plural:a}=e;return a([n([r(o("duration"))," minuta"]),n([r(o("duration"))," minuty"])])},second:e=>{const{normalize:n,interpolate:r,named:o,plural:a}=e;return a([n([r(o("duration"))," drugi"]),n([r(o("duration"))," sekundy"])])}},edit:e=>{const{normalize:n}=e;return n(["Edytuj"])},enable:e=>{const{normalize:n}=e;return n(["Włącz"])},env:{select:{all:e=>{const{normalize:n}=e;return n(["Zaznacz wszystko"])},fit:e=>{const{normalize:n}=e;return n(["Wybierz Dopasuj"])},none:e=>{const{normalize:n}=e;return n(["Wybierz opcję Brak"])}}},error:{name:e=>{const{normalize:n,plural:r}=e;return r([n(["Błąd"]),n(["Błędy"])])}},errors:{BadForgeInstallerJarError:e=>{const{normalize:n}=e;return n(["Nie można przeanalizować pliku jar instalatora forge. Może forge ma nowy format pliku instalatora format pliku? Skontaktuj się z programistami, jeśli ten problem nadal występuje."])},BadInstanceType:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Nieprawidłowa instancja: ",r(o("type"))])},BodyTimeoutError:e=>{const{normalize:n}=e;return n(["Limit czasu HTTP Body"])},ChecksumNotMatchError:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Suma kontrolna nie pasuje! Oczekiwanie ",r(o("expect")),". Rzeczywisty ",r(o("actual")),"."])},ConnectTimeoutError:e=>{const{normalize:n}=e;return n(["Limit czasu połączenia z serwerem."])},DNSNotFoundError:e=>{const{normalize:n}=e;return n(["Błąd wyszukiwania DNS"])},DatabaseNotOpened:e=>{const{normalize:n}=e;return n(["Baza danych nie jest otwarta! Program uruchamiający nie będzie działał prawidłowo! Wybierz katalog do którego program uruchamiający ma dostęp. Możesz spróbować zresetować katalog główny danych na stronie ustawień."])},DiskIsFull:e=>{const{normalize:n}=e;return n(["Twój dysk jest pełny! \nNie mogę nic napisać na dysku! \nWszystkie funkcje mogą nie być funkcjonalne!"])},DownloadAggregateError:e=>{const{normalize:n}=e;return n(["Nie można pobrać pliku."])},DownloadFileSystemError:e=>{const{normalize:n}=e;return n(["Błąd podczas uzyskiwania dostępu do ścieżki pobierania pliku. Upewnij się, że program uruchamiający ma uprawnienia do zapisu."])},HeadersTimeoutError:e=>{const{normalize:n}=e;return n(["Limit czasu nagłówka HTTP"])},NotFoundError:e=>{const{normalize:n}=e;return n(["404 Nie znaleziono"])},SocketError:e=>{const{normalize:n}=e;return n(["Błąd gniazda serwera"])}},eula:{body:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Zaznaczając przycisk pola wyboru, wyrażasz zgodę na ",r(o("eula"))," gry Minecraft."])}},exception:{http:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Żądanie HTTP do ",r(o("url"))," nie powiodło się. Kod statusu ",r(o("statusCode")),". ",r(o("code")),". Spróbuj ponownie lub sprawdź sieć. Jeśli ten błąd będzie się powtarzał, wyślij raport do zespół deweloperów."])}},existed:e=>{const{normalize:n}=e;return n(["Existed"])},exportModpackTarget:{curseforge:e=>{const{normalize:n}=e;return n(["Plik Curseforge"])},github:e=>{const{normalize:n}=e;return n(["Plik Github"])},modrinth:e=>{const{normalize:n}=e;return n(["Plik Modrinth"])},override:e=>{const{normalize:n}=e;return n(["Plik Override (Raw)"])}},extensions:{mrpack:e=>{const{normalize:n}=e;return n(["Modrinth Modpack"])},zip:e=>{const{normalize:n}=e;return n(["Plik zip"])}},fabricVersion:{disable:e=>{const{normalize:n}=e;return n(["Wyłącz tkaninę"])},empty:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["No Fabric Version for Minecraft ",r(o("version"))])},showSnapshot:e=>{const{normalize:n}=e;return n(["Pokaż migawkę"])},stable:e=>{const{normalize:n}=e;return n(["Stabilny"])},unstable:e=>{const{normalize:n}=e;return n(["Niestabilny"])}},feedback:{channel:e=>{const{normalize:n}=e;return n(["Kanały"])},description:e=>{const{normalize:n}=e;return n(["Znalazłem błąd lub chcę coś zasugerować"])},discord:e=>{const{normalize:n}=e;return n(["Discord"])},discordDescription:e=>{const{normalize:n}=e;return n(["Dołącz do kanału Discord"])},discordJoin:e=>{const{normalize:n}=e;return n(["Dołącz"])},github:e=>{const{normalize:n}=e;return n(["Problem Github"])},githubDescription:e=>{const{normalize:n}=e;return n(["Otwórz wątek na Github, aby podzielić się swoimi przemyśleniami"])},githubOpenIssue:e=>{const{normalize:n}=e;return n(["Github"])},kook:e=>{const{normalize:n}=e;return n(["Kook"])},kookDescription:e=>{const{normalize:n}=e;return n(["Kook to alternatywna aplikacja dla użytkownika Discord w Chinach kontynentalnych"])},name:e=>{const{normalize:n}=e;return n(["Informacje zwrotne"])},qq:e=>{const{normalize:n}=e;return n(["Grupa QQ"])},qqDescription:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Wejdź do grupy opinii QQ i rozmawiaj bezpośrednio z autorami. Numer grupy: ",r(o("number"))])},qqEnterGroup:e=>{const{normalize:n}=e;return n(["Dołącz"])}},fileDetail:{fileSize:e=>{const{normalize:n}=e;return n(["Rozmiar pliku"])},hash:e=>{const{normalize:n}=e;return n(["Hash"])}},filter:e=>{const{normalize:n}=e;return n(["Filtr"])},filterLocalOnly:e=>{const{normalize:n}=e;return n(["Pokaż tylko zainstalowane"])},finish:e=>{const{normalize:n}=e;return n(["Zakończenie"])},forgeConfig:{hint:e=>{const{normalize:n}=e;return n(["Przynajmniej raz uruchom grę z tym modem, abyśmy mogli wykryć jego plik konfiguracyjny. jego plik konfiguracyjny!"])}},forgeVersion:{common:e=>{const{normalize:n}=e;return n(["Wspólny"])},disable:e=>{const{normalize:n}=e;return n(["Wyłącz Forge"])},empty:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Forge nie ma żadnej wersji dla Minecrafta ",r(o("version"))])},latest:e=>{const{normalize:n}=e;return n(["Najnowsze"])},name:e=>{const{normalize:n}=e;return n(["Forge"])},recommended:e=>{const{normalize:n}=e;return n(["Zalecane"])},showBuggy:e=>{const{normalize:n}=e;return n(["Show Buggy"])},showRecommendedAndLatestOnly:e=>{const{normalize:n}=e;return n(["Tylko zalecane i najnowsze"])},version:e=>{const{normalize:n}=e;return n(["Forge Wersja"])}},gameSetting:{},gameType:{adventure:e=>{const{normalize:n}=e;return n(["Tryb przygodowy"])},creative:e=>{const{normalize:n}=e;return n(["Tryb kreatywny"])},spectator:e=>{const{normalize:n}=e;return n(["Tryb widza"])},survival:e=>{const{normalize:n}=e;return n(["Tryb przetrwania"])}},help:e=>{const{normalize:n}=e;return n(["Pomoc"])},home:e=>{const{normalize:n}=e;return n(["Strona główna"])},importModpack:{failed:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Import ",r(o("modpack"))," nieudany"])},name:e=>{const{normalize:n}=e;return n(["Importuj pakiet modów"])},success:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Import ",r(o("modpack"))," odnieść sukces"])}},importResource:e=>{const{normalize:n}=e;return n(["Import zasobów"])},install:e=>{const{normalize:n}=e;return n(["Instalacja"])},installAssets:{asset:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Zainstaluj zasoby: ",r(o("count"))])},assetIndex:e=>{const{normalize:n}=e;return n(["Sprawdź plik indeksu aktywów"])},name:e=>{const{normalize:n}=e;return n(["Instalowanie plików zasobów"])}},installAuthlibInjector:e=>{const{normalize:n}=e;return n(["Zainstaluj authlib-injector"])},installCurseforgeFile:e=>{const{normalize:n}=e;return n(["Zainstaluj plik Curseforge"])},installFabric:{name:e=>{const{normalize:n}=e;return n(["Install Fabric"])}},installForge:{downloadInstaller:e=>{const{normalize:n}=e;return n(["Pobierz instalator"])},library:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Instalacja biblioteki ",r(o("lib"))])},name:e=>{const{normalize:n}=e;return n(["Instalacja Forge"])},postProcessing:e=>{const{normalize:n}=e;return n(["Przetwarzanie końcowe"])}},installInstance:{file:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Aktualizacja pliku instancji ",r(o("file"))])},link:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Kopiuj lub połącz ",r(o("count"))," Pliki"])},name:e=>{const{normalize:n}=e;return n(["Aktualizacja instancji"])},resolve:e=>{const{normalize:n}=e;return n(["Resolve Instance Config"])},unzip:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Rozpakuj ",r(o("count"))," Pliki"])}},installJre:{decompress:e=>{const{normalize:n}=e;return n(["Dekompresja plików JRE do folderu"])},download:e=>{const{normalize:n}=e;return n(["Pobierz skompresowany plik JRE"])},name:e=>{const{normalize:n}=e;return n(["Instalacja biblioteki Java Runtime Library"])}},installLabyMod:{asset:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Zainstaluj zasób ",r(o("name"))])},json:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Generowanie JSON ",r(o("version"))])},name:e=>{const{normalize:n}=e;return n(["Zainstaluj LabyMod"])}},installLibraries:{library:e=>{const{normalize:n}=e;return n(["Instalacja biblioteki"])},name:e=>{const{normalize:n}=e;return n(["Instalowanie bibliotek"])}},installModpack:{deploy:e=>{const{normalize:n}=e;return n(["Deploy"])},download:{file:e=>{const{normalize:n}=e;return n(["Pobierz plik"])},name:e=>{const{normalize:n}=e;return n(["Pobierz"])}},name:e=>{const{normalize:n}=e;return n(["Zainstaluj Modpack"])},unpack:e=>{const{normalize:n}=e;return n(["Rozpakuj Modpack"])}},installModrinthFile:{name:e=>{const{normalize:n}=e;return n(["Zainstaluj Modrinth"])}},installOptifine:{download:e=>{const{normalize:n}=e;return n(["Pobierz Optifine Universal"])},jar:e=>{const{normalize:n}=e;return n(["Generowanie słoika"])},json:e=>{const{normalize:n}=e;return n(["Generowanie Json"])},name:e=>{const{normalize:n}=e;return n(["Instalacja Optifine"])}},installResource:{fail:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Nie można zainstalować ",r(o("file"))])},success:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Zainstaluj zasób ",r(o("file"))," powiodło się"])}},installVersion:{jar:e=>{const{normalize:n}=e;return n(["Wersja instalacyjna słoika"])},json:e=>{const{normalize:n}=e;return n(["Zainstaluj wersję Json"])},name:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Instalacja klienta Minecraft ",r(o("version"))])}},instance:{addServer:e=>{const{normalize:n}=e;return n(["Dodaj serwer"])},changeIcon:e=>{const{normalize:n}=e;return n(["Zmień ikonę"])},current:e=>{const{normalize:n}=e;return n(["Bieżąca instancja"])},delete:e=>{const{normalize:n}=e;return n(["Usuń grę"])},deleteFailed:e=>{const{normalize:n}=e;return n(["Nie udało się usunąć instancji"])},deleteFailedPermission:e=>{const{normalize:n}=e;return n(["Plik zajmował inny program"])},deleteHint:e=>{const{normalize:n}=e;return n(["Dane instancji zostaną usunięte z dysku na zawsze. Na pewno chcesz to zrobić?"])},duplicate:e=>{const{normalize:n}=e;return n(["Duplicate Game"])},duplicatedName:e=>{const{normalize:n}=e;return n(["Zduplikowana nazwa"])},fileApi:e=>{const{normalize:n}=e;return n(["Adres URL interfejsu API serwera synchronizacji plików"])},fileApiHint:e=>{const{normalize:n}=e;return n(["Adres URL do synchronizacji plików instancji ze zdalnego serwera konfiguracji."])},gameVersion:e=>{const{normalize:n}=e;return n(["Wersja gry"])},icon:e=>{const{normalize:n}=e;return n(["Ikona profilu"])},iconHint:e=>{const{normalize:n}=e;return n(["Ikoną może być plik lub łącze internetowe."])},iconUrl:e=>{const{normalize:n}=e;return n(["Ikona Adres URL"])},includeVersion:e=>{const{normalize:n,plural:r}=e;return r([n(["Dołącz wersję"]),n(["Dołącz wersje"])])},installModpack:e=>{const{normalize:n}=e;return n(["Zaktualizuj instancję z modpack"])},lastPlayed:e=>{const{normalize:n}=e;return n(["Ostatnio grane"])},launchArguments:e=>{const{normalize:n}=e;return n(["Podgląd uruchamiania argumentów"])},launchServer:e=>{const{normalize:n}=e;return n(["Uruchom serwer localhost"])},linkFileDesc:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Spowoduje to zastąpienie instancji lokalnego ",r(o("file"))," globalnym ",r(o("file")),". \nCzy na pewno to powiązać?"])},linkFileTitle:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Czy na pewno chcesz połączyć ",r(o("file")),"?"])},mcOptions:e=>{const{normalize:n}=e;return n(["Opcje Minecraft"])},mcOptionsHint:e=>{const{normalize:n}=e;return n(["Dodatkowe poprawki dotyczące uruchomienia gry Minecraft"])},name:e=>{const{normalize:n}=e;return n(["Nazwa profilu"])},nameHint:e=>{const{normalize:n}=e;return n(["Nazwa używana do identyfikacji gry"])},neverPlayed:e=>{const{normalize:n}=e;return n(["Nigdy nie grał"])},openCrashReportFolder:e=>{const{normalize:n}=e;return n(["Otwórz folder raportów o wypadkach"])},openLogFolder:e=>{const{normalize:n}=e;return n(["Otwórz folder dziennika"])},playtime:e=>{const{normalize:n}=e;return n(["Czas zabawy"])},prependCommand:e=>{const{normalize:n}=e;return n(["Dołącz polecenie"])},prependCommandHint:e=>{const{normalize:n}=e;return n(["Spowoduje to dodanie tego polecenia przed wszystkimi poleceniami uruchamiania"])},requireName:e=>{const{normalize:n}=e;return n(["Nazwa jest wymagana"])},showInstance:e=>{const{normalize:n}=e;return n(["Pokaż folder gry"])},useSharedOptions:e=>{const{normalize:n}=e;return n(["Użyj udostępnionych ustawień gry"])},useSharedOptionsDesc:e=>{const{normalize:n}=e;return n(["Spowoduje to połączenie pliku Options.txt z plikiem udostępnionym w całej instancji"])},useSharedServersList:e=>{const{normalize:n}=e;return n(["Użyj listy serwerów współdzielonych"])},useSharedServersListDesc:e=>{const{normalize:n}=e;return n(["Spowoduje to połączenie pliku files.dat z plikiem udostępnionym w całej instancji"])},versionHint:e=>{const{normalize:n}=e;return n(["Minecraftowa wersja tej gry"])},vmOptions:e=>{const{normalize:n}=e;return n(["Opcje JVM"])},vmOptionsHint:e=>{const{normalize:n}=e;return n(["Dodatkowe argumenty przekazywane do JVM"])},vmVar:e=>{const{normalize:n}=e;return n(["Zmienne środowiskowe"])},vmVarHint:e=>{const{normalize:n}=e;return n(["Kliknij przycisk, aby dodać zmienne środowiskowe"])}},instanceAge:{older:e=>{const{normalize:n}=e;return n(["Starszy"])},threeDay:e=>{const{normalize:n}=e;return n(["W trzy dni"])},today:e=>{const{normalize:n}=e;return n(["Dzisiaj"])}},instanceDiscover:{gameFolder:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Odkryj ",r(o("count"))," folderów z grami"])},instanceFolder:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Znaleziono wystąpienia: ",r(o("count"))])}},instanceFileOperation:{add:e=>{const{normalize:n}=e;return n(["Dodaj"])},"backup-add":e=>{const{normalize:n}=e;return n(["Wymiana (Backup)"])},"backup-remove":e=>{const{normalize:n}=e;return n(["Usunąć (Backup)"])},keep:e=>{const{normalize:n}=e;return n(["Zachowaj"])},remove:e=>{const{normalize:n}=e;return n(["Usunąć"])}},instanceInstallSkip:{ignore:e=>{const{normalize:n}=e;return n(["Ignorować"])},skip:e=>{const{normalize:n}=e;return n(["Pominąć"])},title:e=>{const{normalize:n}=e;return n(["Potencjalne uszkodzone źródło pliku"])},warning:e=>{const{normalize:n}=e;return n(["Niektóre pliki są pobierane wielokrotnie z niezgodną sumą kontrolną. \nMoże to wynikać z tego, że pierwotna suma kontrolna jest niepoprawna. \nProszę sprawdzić. \nJeśli potwierdzisz, że bieżące pliki są prawidłowe, możesz pominąć sprawdzanie poprawności."])}},instanceSetting:{disableAuthlibInjector:e=>{const{normalize:n}=e;return n(["Wyłącz wtryskiwacz authlib"])},disableAuthlibInjectorDescription:e=>{const{normalize:n}=e;return n(["Jeśli korzystasz ze skórki innej firmy. Wtryskiwacz authlib może pomóc w wyświetlaniu skórki w grze."])},disableElyByAuthlib:e=>{const{normalize:n}=e;return n(["Wyłącz zastępowanie authlib przez ely.by"])},disableElyByAuthlibDescription:e=>{const{normalize:n}=e;return n(["Ely.by ma unikalny zamiennik authlib do wyświetlania skórki uniwersalnie na każdym serwerze. serwerze."])},fastLaunch:e=>{const{normalize:n}=e;return n(["Turbo Launch"])},fastLaunchHint:e=>{const{normalize:n}=e;return n(["Ignorowanie statusu użytkownika i istniejących nierozwiązanych problemów"])},hideLauncher:e=>{const{normalize:n}=e;return n(["Ukryj program uruchamiający po uruchomieniu"])},icon:e=>{const{normalize:n}=e;return n(["Wybierz obraz"])},showLog:e=>{const{normalize:n}=e;return n(["Pokaż dziennik Minecraft"])},showLogHint:e=>{const{normalize:n}=e;return n(["Spowoduje to wyświetlenie okna do strumieniowego przesyłania dziennika Minecraft po uruchomieniu gry"])}},instanceTemplate:{curseforge:e=>{const{normalize:n}=e;return n(["To jest modpack Curseforge"])},ftb:e=>{const{normalize:n}=e;return n(["To jest modpack FTB"])},importing:e=>{const{normalize:n}=e;return n(["Importowanie szablonów"])},mcbbs:e=>{const{normalize:n}=e;return n(["To jest modpack MCBBS"])},modpack:e=>{const{normalize:n}=e;return n(["To jest surowy modpack"])},modrinth:e=>{const{normalize:n}=e;return n(["To jest modpack Modrinth"])},preview:e=>{const{normalize:n}=e;return n(["Podgląd modpacka"])},title:e=>{const{normalize:n}=e;return n(["Ustawienie szablonu"])}},instanceUpdate:{basic:e=>{const{normalize:n}=e;return n(["Aktualizacja ustawień"])},files:e=>{const{normalize:n}=e;return n(["Aktualizacje plików"])},loaderChanged:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Modloader tej instancji został zmieniony. \nStary moduł ładujący to ",r(o("modloader")),", a nowy moduł ładujący to ",r(o("newModloader")),"."])},summary:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Dodaj pliki ",r(o("add")),". \nUsuń pliki ",r(o("remove")),". \nZachowaj pliki ",r(o("keep")),"."])},title:e=>{const{normalize:n}=e;return n(["Aktualizacja instancji"])},update:e=>{const{normalize:n}=e;return n(["Rozpoczęcie aktualizacji"])}},instances:{add:e=>{const{normalize:n}=e;return n(["Utwórz grę"])},addCurseForgeDescription:e=>{const{normalize:n}=e;return n(["Importuj z folderu danych curveforge. \nMusisz wybrać główny folder danych Curveforge"])},addDescription:e=>{const{normalize:n}=e;return n(["Utwórz nową instancję od podstaw"])},addMMCDescription:e=>{const{normalize:n}=e;return n(["Zaimportuj istniejącą instancję MultiMC. \nMusisz wybrać folder danych z MultiMC."])},addManually:e=>{const{normalize:n}=e;return n(["Ręczne tworzenie"])},addModrinthDescription:e=>{const{normalize:n}=e;return n(["Zaimportuj istniejącą instancję Modrinth. \nMusisz wybrać główny folder danych Modrinth."])},addServer:e=>{const{normalize:n}=e;return n(["Utwórz z serwera"])},addServerDescription:e=>{const{normalize:n}=e;return n(["Spowoduje to bezpośrednie uruchomienie gry na serwerze."])},addTemplate:e=>{const{normalize:n}=e;return n(["Utwórz z pobranego pakietu modów"])},addTemplateDescription:e=>{const{normalize:n}=e;return n(["Import z pobranego pakietu Modpack"])},addVanilla:e=>{const{normalize:n}=e;return n(["Tworzenie z Minecrafta w stylu vanilla"])},addVanillaDescription:e=>{const{normalize:n}=e;return n(["Import ze wspólnego folderu .minecraft. Spowoduje to zduplikowanie oryginalnego profilu gry do XMCL."])},choose:e=>{const{normalize:n}=e;return n(["Wybierz grę"])},fix:e=>{const{normalize:n}=e;return n(["Napraw"])},folderSetting:e=>{const{normalize:n}=e;return n(["Ustawienia folderów"])},importFolder:e=>{const{normalize:n}=e;return n(["Importuj z folderu"])},importFolderDescription:e=>{const{normalize:n}=e;return n(["Importowanie Minecrafta do programu uruchamiającego"])},loadingFiles:e=>{const{normalize:n}=e;return n(["Ładowanie plików Modpack"])},refreshServers:e=>{const{normalize:n}=e;return n(["Serwery odświeżania"])}},items:{count:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," pozycje"])},total:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("total"))," całkowity"])}},java:{allocatedLong:e=>{const{normalize:n}=e;return n(["Użyj domyślnego systemu java"])},allocatedShort:e=>{const{normalize:n}=e;return n(["Automatyczne przydzielanie"])},browse:e=>{const{normalize:n}=e;return n(["Przeglądaj plik wykonywalny Java"])},importFromFile:e=>{const{normalize:n}=e;return n(["Import Java z pliku"])},invalid:e=>{const{normalize:n}=e;return n(["Nieprawidłowa lokalizacja Java"])},location:e=>{const{normalize:n}=e;return n(["Lokalizacja Java"])},maxMemory:e=>{const{normalize:n}=e;return n(["Maksymalna pamięć"])},memory:e=>{const{normalize:n}=e;return n(["Pamięć Java"])},memoryAuto:e=>{const{normalize:n}=e;return n(["Auto"])},memoryManual:e=>{const{normalize:n}=e;return n(["Podręcznik"])},memoryUnassigned:e=>{const{normalize:n}=e;return n(["Usuń przypisanie"])},minMemory:e=>{const{normalize:n}=e;return n(["Pamięć min."])},modifyInstance:e=>{const{normalize:n}=e;return n(["Modyfikacja ścieżki Java"])},noMemory:e=>{const{normalize:n}=e;return n(["Nie ograniczaj użycia pamięci"])},refresh:e=>{const{normalize:n}=e;return n(["Odśwież lokalną Javę"])},systemMemory:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Wolna pamięć systemowa: ",r(o("free"))," / ",r(o("total"))])}},labyMod:{disable:e=>{const{normalize:n}=e;return n(["Wyłącz LabyMod"])},empty:e=>{const{normalize:n}=e;return n(["LabyMod nie obsługuje aktualnej wersji Minecrafta"])}},launch:{cancel:e=>{const{normalize:n}=e;return n(["Anuluj"])},createShortcut:e=>{const{normalize:n}=e;return n(["Utwórz skrót"])},kill:e=>{const{normalize:n}=e;return n(["Stop"])},killServer:e=>{const{normalize:n}=e;return n(["Zabij serwer Localhost"])},launch:e=>{const{normalize:n}=e;return n(["Uruchomienie"])},launchAnyway:e=>{const{normalize:n}=e;return n(["Uruchom mimo to"])}},launchBlocked:{ignore:e=>{const{normalize:n}=e;return n(["Force Launch"])},launchBadVersion:{description:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Wersja ",r(o("version"))," json jest uszkodzony. Może przeinstaluj tę wersję?"])},title:e=>{const{normalize:n}=e;return n(["Zła wersja JSON"])}},launchGeneralException:{description:e=>{const{normalize:n}=e;return n(["Niektóre błędy powodują, że uruchomienie nie powiodło się."])},title:e=>{const{normalize:n}=e;return n(["Uruchomienie nie powiodło się"])}},launchInvalidJavaPath:{description:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(['Brakuje wybranej Java lub jest ona nieprawidłowa. Proszę wybrać nowy. <span class="highlight"> ',r(o("javaPath"))," </span>"])},title:e=>{const{normalize:n}=e;return n(["Nieprawidłowa ścieżka Java"])}},launchJavaNoPermission:{description:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(['Program uruchamiający nie ma uprawnień do wykonania java <span class="highlight"> ',r(o("javaPath"))," </span>. Albo zmień uprawnienia pliku java lub podnieść uprawnienia programu uruchamiającego."])},title:e=>{const{normalize:n}=e;return n(["Brak pozwolenia na uruchomienie"])}},launchNoProperJava:{description:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Nie można wybrać odpowiedniej javy do uruchomienia gry. (",r(o("javaPath"))," jest nieważny?)"])},title:e=>{const{normalize:n}=e;return n(["Nie znaleziono odpowiedniej javy"])}},launchNoVersionInstalled:{description:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(['Nie można rozpoznać wersji <span class="highlight">',r(o("version")),"</span> do uruchomienia."])},title:e=>{const{normalize:n}=e;return n(["Nie wybrano wersji"])}},launchSpawnProcessFailed:{description:e=>{const{normalize:n}=e;return n(["Sprawdź java lub nadaj więcej uprawnień programowi uruchamiającemu i spróbuj ponownie. Jeśli to nadal nie działa, skontaktuj się z twórcami gry."])},title:e=>{const{normalize:n}=e;return n(["Nie można uruchomić procesu gry"])}},launchUserStatusRefreshFailed:{description:e=>{const{normalize:n}=e;return n(["Nie można odświeżyć aktualnie wybranego statusu użytkownika."])},title:e=>{const{normalize:n}=e;return n(["Niepowodzenie weryfikacji statusu użytkownika"])}},unexpectedText:e=>{const{normalize:n}=e;return n(["Jest to nieoczekiwane. Możesz ponownie uruchomić program uruchamiający, aby złagodzić ten problem. Prosimy o kontakt z autorem, jeśli problem się powtórzy."])},userAcquireMicrosoftTokenFailed:e=>{const{normalize:n}=e;return n(["Pozyskanie tokena Microsoft nie powiodło się. Spróbuj ponownie lub sprawdź swoje konto Microsoft konto."])},userCheckGameOwnershipFailed:e=>{const{normalize:n}=e;return n(["Nie udało się sprawdzić własności Minecraft. Spróbuj ponownie lub sprawdź sieć."])},userExchangeXboxTokenFailed:e=>{const{normalize:n}=e;return n(["Nie udało się wymienić tokenu xbox z tokenem Microsoft. Spróbuj ponownie lub sprawdź sieć."])},userLoginMinecraftByXboxFailed:e=>{const{normalize:n}=e;return n(["Nie udało się zalogować do Minecraft przy użyciu tokena xbox. Spróbuj ponownie lub sprawdź sieć."])}},launchFailed:{crash:e=>{const{normalize:n}=e;return n(["Gra się zawiesiła!!!"])},description:e=>{const{normalize:n}=e;return n(["Nie ma raportu o awarii. To jest dziennik błędów i najnowszy dziennik."])},failedToLaunch:e=>{const{normalize:n}=e;return n(["Uruchomienie nie powiodło się"])},latestLog:e=>{const{normalize:n}=e;return n(["Najnowszy dziennik"])},title:e=>{const{normalize:n}=e;return n(["Gra zakończyła się z nieprawidłowym kodem"])}},launchStatus:{assigningMemory:e=>{const{normalize:n}=e;return n(["Przypisywanie pamięci"])},exit:e=>{const{normalize:n}=e;return n(["Wyjście z gry?"])},injectingAuthLib:e=>{const{normalize:n}=e;return n(["Konfiguracja Thirdparty AuthLib"])},launching:e=>{const{normalize:n}=e;return n(["Uruchomienie..."])},launchingSlow:e=>{const{normalize:n}=e;return n(["Wciąż się uruchamia... Uruchamianie silnika graficznego może być powolne..."])},refreshingUser:e=>{const{normalize:n}=e;return n(["Odświeżanie tokena użytkownika"])},spawningProcess:e=>{const{normalize:n}=e;return n(["Proces odradzania się"])}},launcherUpdate:{alreadyLatest:e=>{const{normalize:n}=e;return n(["Aktualny"])},installAndQuit:e=>{const{normalize:n}=e;return n(["Uruchom ponownie, aby zainstalować"])},noUpdateAvailable:e=>{const{normalize:n}=e;return n(["Brak dostępnych aktualizacji"])},reinstall:e=>{const{normalize:n}=e;return n(["Ponowna instalacja"])},updateToThisVersion:e=>{const{normalize:n}=e;return n(["Pobieranie i instalacja"])}},liteloader:{name:e=>{const{normalize:n}=e;return n(["LiteLoader"])}},localVersion:{auto:e=>{const{normalize:n}=e;return n(["Automatyczne obliczanie"])},delete:e=>{const{normalize:n}=e;return n(["Usuń wersję lokalną"])},deleteDescription:e=>{const{normalize:n}=e;return n(["Ta operacja usunie lokalną wersję json i jar. Musisz pobrać ją ponownie, jeśli chcesz jej ponownie użyć."])},empty:e=>{const{normalize:n}=e;return n(["Nie zainstalowano żadnej wersji"])},hint:e=>{const{normalize:n}=e;return n(["Bezpośrednie uruchomienie określonej wersji lokalnej"])},refresh:e=>{const{normalize:n}=e;return n(["Odśwież wersje"])},reinstallDescription:e=>{const{normalize:n}=e;return n(["Jeśli uważasz, że instalacja tej wersji ma jakieś problemy, możesz spróbować zainstalować ją ponownie."])},reinstallTitle:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Ponowna instalacja ",r(o("version"))])},title:e=>{const{normalize:n,plural:r}=e;return r([n(["Wersja lokalna"]),n(["Wersje lokalne"])])}},logLevel:{error:e=>{const{normalize:n}=e;return n(["Error"])},info:e=>{const{normalize:n}=e;return n(["Info"])},success:e=>{const{normalize:n}=e;return n(["Sukces"])},warning:e=>{const{normalize:n}=e;return n(["Ostrzeżenie"])}},login:{dropHint:e=>{const{normalize:n}=e;return n(["Upuść link z authcode tutaj, aby zalogować się ręcznie"])},forgetPassword:e=>{const{normalize:n}=e;return n(["Nie pamiętasz hasła?"])},login:e=>{const{normalize:n}=e;return n(["Logowanie"])},manualLoginUrl:e=>{const{normalize:n}=e;return n(["Jeśli przeglądarka się nie wyświetla, kliknij ten link, aby autoryzować!"])},signup:e=>{const{normalize:n}=e;return n(["Zarejestruj się"])},signupDescription:e=>{const{normalize:n}=e;return n(["Jesteś dla nas nowy?"])},userRelogin:e=>{const{normalize:n}=e;return n(["Token dostępu użytkownika wygasł. Prosimy o ponowne zalogowanie!"])}},loginError:{acquireMicrosoftTokenFailed:e=>{const{normalize:n}=e;return n(["Nie można uzyskać tokena Microsoft. Może to być problem z siecią. Proszę ponów próbę."])},badNetworkOrServer:e=>{const{normalize:n}=e;return n(["Sprawdź połączenie sieciowe! A może serwer uwierzytelniania nie działa!"])},checkOwnershipFailed:e=>{const{normalize:n}=e;return n(["Nie udało się sprawdzić własności gry. Spróbuj ponownie."])},connectionReset:e=>{const{normalize:n}=e;return n(["Nie można się zalogować, ponieważ połączenie zostało zresetowane przez serwer"])},fetchMinecraftProfileFailed:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Nie można pobrać profilu Minecraft: ",r(o("reason"))])},illegalEmail:e=>{const{normalize:n}=e;return n(["E-mail musi być prawidłowy"])},invalidCredentials:e=>{const{normalize:n}=e;return n(["Nieprawidłowe poświadczenia. Nieprawidłowa nazwa użytkownika lub hasło."])},loginMinecraftByXboxFailed:e=>{const{normalize:n}=e;return n(["Nie udało się wymienić tokena Minecraft na token XBox. Upewnij się, że masz Minecraft w Xbox lub spróbuj ponownie."])},loginXboxFailed:e=>{const{normalize:n}=e;return n(["Nie można zalogować się do Xbox za pomocą tokena Microsoft. Upewnij się, że masz niezależne konto Xbox od konta Microsoft. Spróbuj ponownie."])},noProfileForNewUser:e=>{const{normalize:n}=e;return n(["Nie znaleziono profilu gry! \nJeśli jesteś nowym użytkownikiem Minecraft, zaloguj się przynajmniej raz w oficjalnym wyrzutni Minecraft."])},requestFailed:e=>{const{normalize:n}=e;return n(["Logowanie nie powiodło się, nie znamy dokładnej przyczyny. Prosimy o ponowienie próby."])},requireEmail:e=>{const{normalize:n}=e;return n(["Wymagany jest adres e-mail"])},requirePassword:e=>{const{normalize:n}=e;return n(["Wymagane jest hasło"])},requireUsername:e=>{const{normalize:n}=e;return n(["Nazwa użytkownika jest wymagana"])},timeout:e=>{const{normalize:n}=e;return n(["Limit czasu logowania. Spróbuj ponownie lub sprawdź sieć."])}},logsCrashes:{crashes:e=>{const{normalize:n}=e;return n(["Raporty o wypadkach"])},logs:e=>{const{normalize:n}=e;return n(["Dzienniki"])},placeholder:e=>{const{normalize:n}=e;return n(["Nie znaleziono plików"])},title:e=>{const{normalize:n}=e;return n(["Dzienniki lub raporty o wypadkach"])}},me:{games:e=>{const{normalize:n}=e;return n(["Moje gry"])},modpacks:e=>{const{normalize:n}=e;return n(["Moje modpacki"])},news:e=>{const{normalize:n}=e;return n(["Aktualności"])},recentPlay:e=>{const{normalize:n}=e;return n(["Ostatnia gra"])},versions:e=>{const{normalize:n}=e;return n(["Zainstalowane wersje"])}},minecraftVersion:{empty:e=>{const{normalize:n}=e;return n(["Nie można załadować wersji Minecraft"])},name:e=>{const{normalize:n}=e;return n(["Wersja Minecraft"])},release:e=>{const{normalize:n}=e;return n(["Zwolnienie"])},showAlpha:e=>{const{normalize:n}=e;return n(["Pokaż snapshot"])},snapshot:e=>{const{normalize:n}=e;return n(["Migawka"])}},mod:{acceptVersion:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Akceptuj ",r(o("version"))])},applyGroupRules:e=>{const{normalize:n}=e;return n(["Zastosuj zapisane zasady grupowania"])},compatible:e=>{const{normalize:n}=e;return n(["Kompatybilny mod."])},currentVersion:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Aktualny ",r(o("current"))])},deletion:e=>{const{normalize:n}=e;return n(["Usuń mod"])},deletionHint:e=>{const{normalize:n,plural:r}=e;return r([n(["Utracisz ten mod i jego metadane na zawsze. Czy na pewno chcesz go usunąć?"]),n(["Utracisz ten mod i jego metadane na zawsze. Czy na pewno chcesz to zrobić?"])])},deletionRestHint:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["I ",r(o("rest"))," więcej modów..."])},denseView:e=>{const{normalize:n}=e;return n(["Gęsty widok"])},dropHint:e=>{const{normalize:n}=e;return n(["Upuść .jar/.litemod moda tutaj, aby zaimportować."])},duplicatedDetected:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," zduplikowanych modów"])},duplicatedDetectedDescription:e=>{const{normalize:n}=e;return n(["Znaleziono mody o tym samym identyfikatorze moda, ale różnych plikach. \nMoże to spowodować awarię gry Minecraft. \nWybierz plik, który chcesz zachować."])},enabled:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," Modyfikacje włączone"])},filter:e=>{const{normalize:n}=e;return n(["Modyfikacje filtra"])},group:e=>{const{normalize:n}=e;return n(["Grupa"])},groupInstalled:e=>{const{normalize:n}=e;return n(["Modyfikacje instalowane grupowo"])},hasUpdate:e=>{const{normalize:n}=e;return n(["Mod ma nową wersję!"])},hideIncompatible:e=>{const{normalize:n}=e;return n(["Ukryj niekompatybilne mody"])},incompatible:e=>{const{normalize:n}=e;return n(["Niekompatybilny mod."])},incompatibleHint:e=>{const{normalize:n}=e;return n(["Sprawdź raport zgodności modów"])},incompatibleHintDescription:e=>{const{normalize:n}=e;return n(["Może brakować niektórych zależności modów. \nLub niektóre wersje zależności nie są dopasowane."])},manage:e=>{const{normalize:n}=e;return n(["Zarządzanie modami"])},maybeCompatible:e=>{const{normalize:n}=e;return n(["Może być kompatybilny."])},modloaderSelectHint:e=>{const{normalize:n}=e;return n(["Mod obsługuje następujące moduły ładujące mod. \nWybierz jeden do zainstalowania."])},modloaderSelectNotSupported:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Nie znaleziono ",r(o("modloadera"))," dla Minecrafta ",r(o("minecraft"))])},mods:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," Mody"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Mod"]),n(["Mody"])])},noModLoaderHint:e=>{const{normalize:n}=e;return n(["Nie zapomnij włączyć modloadera, aby korzystać z modów!"])},openLink:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Otwórz adres url moda ",r(o("url"))])},search:e=>{const{normalize:n}=e;return n(["Wyszukiwanie modów"])},searchOnCurseforge:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Wyszukiwanie ",r(o("name"))," w curseforge"])},searchOnModrinth:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Wyszukiwanie ",r(o("name"))," w Modrinth"])},showDirectory:e=>{const{normalize:n}=e;return n(["Pokaż katalog modów"])},showFile:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Pokaż ścieżkę modów ",r(o("file"))])},showInCurseforge:e=>{const{normalize:n}=e;return n(["Pokaż mod w curseforge"])},showInModrinth:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Pokaż  ",r(o("name"))," w Modrinth"])},switchDefaultSource:e=>{const{normalize:n}=e;return n(["Domyślne źródło modów"])},syncGroupRules:e=>{const{normalize:n}=e;return n(["Zapisz reguły grupowania"])},toUpdate:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," aktualizować"])},ungroup:e=>{const{normalize:n}=e;return n(["Ungrouping"])}},modFilter:{clear:e=>{const{normalize:n}=e;return n(["Przezroczysty filtr"])},dependenciesInstallOnly:e=>{const{normalize:n}=e;return n(["Pokaż tylko pominięte mody"])},disabledOnly:e=>{const{normalize:n}=e;return n(["Pokaż tylko niepełnosprawne mody"])},hasUpdateOnly:e=>{const{normalize:n}=e;return n(["Tylko show ma mody aktualizacji"])},incompatibleOnly:e=>{const{normalize:n}=e;return n(["Pokaż tylko niezgodne mody"])},unusedOnly:e=>{const{normalize:n}=e;return n(["Pokaż tylko niewykorzystane mody bibliotek"])}},modInstall:{archived:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("name"))," zostało zarchiwizowane. \n",r(o("name"))," nie otrzyma żadnych dalszych aktualizacji, chyba że autor zdecyduje się na rozpakowanie projektu."])},checkDependencies:e=>{const{normalize:n}=e;return n(["Sprawdź zależności"])},checkUpgrade:e=>{const{normalize:n}=e;return n(["Sprawdź aktualizację modów"])},checkedDependencies:e=>{const{normalize:n}=e;return n(["Sprawdzone zależności"])},checkedUpgrade:e=>{const{normalize:n}=e;return n(["Aktualizacja sprawdzona"])},currentVersion:e=>{const{normalize:n}=e;return n(["Wybrana wersja"])},dependencyHint:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Zainstalowana inna wersja ",r(o("version"))])},display:e=>{const{normalize:n}=e;return n(["Wyświetlacz modów"])},install:e=>{const{normalize:n}=e;return n(["Instalacja"])},installDependencies:e=>{const{normalize:n}=e;return n(["Zainstaluj brakujące zależności"])},installHint:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Zainstaluje się ",r(o("file"))," plik z ",r(o("dependencies"))," zależności"])},installed:e=>{const{normalize:n}=e;return n(["Zainstalowany"])},noVersionSupported:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Mod obsługuje tylko Minecrafta ",r(o("supported")),"."])},recommendation:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Odkryj ",r(o("first"))," lub ",r(o("second"))," mod w ",r(o("modrinth"))," i ",r(o("curseforge")),"!"])},removeUnusedLibraries:e=>{const{normalize:n}=e;return n(["Usuń mody nieużywanych bibliotek"])},search:e=>{const{normalize:n}=e;return n(["Wynik wyszukiwania"])},searchHint:e=>{const{normalize:n}=e;return n(["SWyszukaj i wybierz projekt"])},skipVersion:e=>{const{normalize:n}=e;return n(["Pomiń mody z inną wersją Minecrafta"])},source:e=>{const{normalize:n}=e;return n(["Mod Source"])},switch:e=>{const{normalize:n}=e;return n(["Wersja Swtich"])},upgrade:e=>{const{normalize:n}=e;return n(["Ulepszenia modów"])}},modUpgradePolicy:{curseforge:e=>{const{normalize:n}=e;return n(["Najpierw Curseforge"])},curseforgeOnly:e=>{const{normalize:n}=e;return n(["Tylko Curseforge"])},modrinth:e=>{const{normalize:n}=e;return n(["Najpierw Modrinth"])},modrinthOnly:e=>{const{normalize:n}=e;return n(["Tylko Modrinth"])},name:e=>{const{normalize:n}=e;return n(["Polityka aktualizacji"])}},modified:{reset:e=>{const{normalize:n}=e;return n(["Reset"])},save:e=>{const{normalize:n}=e;return n(["Zapisz"])},unsaved:e=>{const{normalize:n}=e;return n(["Twoja modyfikacja nie została zapisana!"])}},modpack:{author:e=>{const{normalize:n}=e;return n(["Nazwa autora"])},authorHint:e=>{const{normalize:n}=e;return n(["Może to być używane do podpisywania wyeksportowanych modpacków (Curseforge)"])},delete:{hint:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Spowoduje to usunięcie modpacka ",r(o("name"))," wraz z jego metadanymi. Jesteś pewien?"])},title:e=>{const{normalize:n}=e;return n(["Usuń modpack"])}},description:e=>{const{normalize:n}=e;return n(["Opis"])},descriptionHint:e=>{const{normalize:n}=e;return n(["Ogólny opis modpacka. Może być używany do eksportowania jako curseforge modpack."])},dropHint:e=>{const{normalize:n}=e;return n(["Upuść modpack zip tutaj, aby zaimportować"])},emitCurseforge:e=>{const{normalize:n}=e;return n(["Emit Curseforge Modpack"])},emitMcbbs:e=>{const{normalize:n}=e;return n(["Emit MCBBS Modpack"])},emitModrinth:e=>{const{normalize:n}=e;return n(["Emit Modrinth Modpack"])},emitModrinthStrict:e=>{const{normalize:n}=e;return n(["Ścisły format Modrinth"])},emitModrinthStrictDescription:e=>{const{normalize:n}=e;return n(["Dozwolone są tylko adresy URL z 4 domen wymienionych w dokumencie modrinth"])},export:e=>{const{normalize:n}=e;return n(["Eksportuj jako Modpack"])},general:e=>{const{normalize:n}=e;return n(["Informacje ogólne"])},includeAssets:e=>{const{normalize:n}=e;return n(["Uwzględnij aktywa"])},includeLibraries:e=>{const{normalize:n}=e;return n(["Obejmuje biblioteki"])},includes:e=>{const{normalize:n}=e;return n(["Pliki do uwzględnienia"])},modpackVersion:e=>{const{normalize:n}=e;return n(["Wersja Modpack"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Modpack"]),n(["Modpacks"])])},overrides:e=>{const{normalize:n}=e;return n(["Zastąpienia"])},showFile:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Pokaż plik ",r(o("file"))])},showInCurseforge:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Pokaż  ",r(o("name"))," w Curseforge"])},showInFtb:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Pokaż  ",r(o("name"))," w FTB"])},showInModrinth:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Pokaż  ",r(o("name"))," w Modrinth"])},url:e=>{const{normalize:n}=e;return n(["URL"])},urlHint:e=>{const{normalize:n}=e;return n(["Adres URL strony głównej modpacka"])}},modpackImportConfirm:{description:e=>{const{normalize:n}=e;return n(["Wykryjesz upuszczenie pliku do uruchamiającego. \nCzy próbujesz zaimportować modpack?"])},title:e=>{const{normalize:n}=e;return n(["Czy próbujesz zaimportować modpack?"])}},modrinth:{browseUrl:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Otwórz w przeglądarce ",r(o("url"))])},categories:{"128x":e=>{const{normalize:n}=e;return n(["128x"])},"16x":e=>{const{normalize:n}=e;return n(["16x"])},"256x":e=>{const{normalize:n}=e;return n(["256x"])},"32x":e=>{const{normalize:n}=e;return n(["32x"])},"48x":e=>{const{normalize:n}=e;return n(["48x"])},"512x+":e=>{const{normalize:n}=e;return n(["512x+"])},"64x":e=>{const{normalize:n}=e;return n(["64x"])},"8x-":e=>{const{normalize:n}=e;return n(["8x-"])},adventure:e=>{const{normalize:n}=e;return n(["Przygoda"])},atmosphere:e=>{const{normalize:n}=e;return n(["Atmosfera"])},audio:e=>{const{normalize:n}=e;return n(["Audio"])},blocks:e=>{const{normalize:n}=e;return n(["Blocks"])},bloom:e=>{const{normalize:n}=e;return n(["Bloom"])},bukkit:e=>{const{normalize:n}=e;return n(["Bukkit"])},bungeecord:e=>{const{normalize:n}=e;return n(["Bungeecord"])},canvas:e=>{const{normalize:n}=e;return n(["Canvas"])},cartoon:e=>{const{normalize:n}=e;return n(["Cartoon"])},categories:e=>{const{normalize:n}=e;return n(["Kategorie"])},challenging:e=>{const{normalize:n}=e;return n(["Wyzwanie"])},"colored-lighting":e=>{const{normalize:n}=e;return n(["Kolorowe oświetlenie"])},combat:e=>{const{normalize:n}=e;return n(["Walka"])},"core-shaders":e=>{const{normalize:n}=e;return n(["Core-shadery"])},cursed:e=>{const{normalize:n}=e;return n(["Przeklęty"])},datapack:e=>{const{normalize:n}=e;return n(["Pakiet danych"])},decoration:e=>{const{normalize:n}=e;return n(["Dekoracja"])},economy:e=>{const{normalize:n}=e;return n(["Gospodarka"])},entities:e=>{const{normalize:n}=e;return n(["Podmioty"])},environment:e=>{const{normalize:n}=e;return n(["Środowisko"])},equipment:e=>{const{normalize:n}=e;return n(["Sprzęt"])},fabric:e=>{const{normalize:n}=e;return n(["Fabric"])},fantasy:e=>{const{normalize:n}=e;return n(["Fantasy"])},features:e=>{const{normalize:n}=e;return n(["Cechy"])},folia:e=>{const{normalize:n}=e;return n(["Folia"])},foliage:e=>{const{normalize:n}=e;return n(["Liście"])},fonts:e=>{const{normalize:n}=e;return n(["Czcionki"])},food:e=>{const{normalize:n}=e;return n(["Żywność"])},forge:e=>{const{normalize:n}=e;return n(["Forge"])},"game-mechanics":e=>{const{normalize:n}=e;return n(["Mechanika gry"])},gui:e=>{const{normalize:n}=e;return n(["Gui"])},high:e=>{const{normalize:n}=e;return n(["Wysoki"])},iris:e=>{const{normalize:n}=e;return n(["Iris"])},items:e=>{const{normalize:n}=e;return n(["Przedmioty"])},"kitchen-sink":e=>{const{normalize:n}=e;return n(["Zlew kuchenny"])},library:e=>{const{normalize:n}=e;return n(["Biblioteka"])},lightweight:e=>{const{normalize:n}=e;return n(["Lekki"])},liteloader:e=>{const{normalize:n}=e;return n(["Liteloader"])},locale:e=>{const{normalize:n}=e;return n(["Lokalizacja"])},low:e=>{const{normalize:n}=e;return n(["Niski"])},magic:e=>{const{normalize:n}=e;return n(["Magia"])},management:e=>{const{normalize:n}=e;return n(["Zarządzanie"])},medium:e=>{const{normalize:n}=e;return n(["Średni"])},minecraft:e=>{const{normalize:n}=e;return n(["Minecraft"])},minigame:e=>{const{normalize:n}=e;return n(["Mini gry"])},misc:e=>{const{normalize:n}=e;return n(["Różne"])},mobs:e=>{const{normalize:n}=e;return n(["Moby"])},modded:e=>{const{normalize:n}=e;return n(["Zmodyfikowany"])},models:e=>{const{normalize:n}=e;return n(["Modele"])},modloader:e=>{const{normalize:n}=e;return n(["Mod Loader"])},multiplayer:e=>{const{normalize:n}=e;return n(["Multiplayer"])},name:e=>{const{normalize:n}=e;return n(["Kategorie"])},neoforge:e=>{const{normalize:n}=e;return n(["NeoForge"])},optifine:e=>{const{normalize:n}=e;return n(["Optifine"])},optimization:e=>{const{normalize:n}=e;return n(["Optymalizacje"])},paper:e=>{const{normalize:n}=e;return n(["Paper"])},"path-tracing":e=>{const{normalize:n}=e;return n(["Śledzenie ścieżki"])},pbr:e=>{const{normalize:n}=e;return n(["PBR"])},"performance impact":e=>{const{normalize:n}=e;return n(["Wpływ na wydajność"])},potato:e=>{const{normalize:n}=e;return n(["Ziemniak"])},purpur:e=>{const{normalize:n}=e;return n(["Purpur"])},quests:e=>{const{normalize:n}=e;return n(["Quests"])},quilt:e=>{const{normalize:n}=e;return n(["Quilt"])},realistic:e=>{const{normalize:n}=e;return n(["Realistyczny"])},reflections:e=>{const{normalize:n}=e;return n(["Refleksje"])},resolutions:e=>{const{normalize:n}=e;return n(["Uchwały"])},rift:e=>{const{normalize:n}=e;return n(["Rift"])},screenshot:e=>{const{normalize:n}=e;return n(["Zrzut ekranu"])},"semi-realistic":e=>{const{normalize:n}=e;return n(["Półrealistyczny"])},shadows:e=>{const{normalize:n}=e;return n(["Cienie"])},simplistic:e=>{const{normalize:n}=e;return n(["Uproszczony"])},social:e=>{const{normalize:n}=e;return n(["Społeczny"])},spigot:e=>{const{normalize:n}=e;return n(["Spigot"])},sponge:e=>{const{normalize:n}=e;return n(["Sponge"])},storage:e=>{const{normalize:n}=e;return n(["Przechowywanie"])},technology:e=>{const{normalize:n}=e;return n(["Technologia"])},themed:e=>{const{normalize:n}=e;return n(["Tematyka"])},transportation:e=>{const{normalize:n}=e;return n(["Transport"])},tweaks:e=>{const{normalize:n}=e;return n(["Poprawki"])},utility:e=>{const{normalize:n}=e;return n(["Użyteczność"])},vanilla:e=>{const{normalize:n}=e;return n(["Vanilla"])},"vanilla-like":e=>{const{normalize:n}=e;return n(["Waniliowy"])},velocity:e=>{const{normalize:n}=e;return n(["Velocity"])},waterfall:e=>{const{normalize:n}=e;return n(["Waterfall"])},worldgen:e=>{const{normalize:n}=e;return n(["World Gen"])}},clientSide:e=>{const{normalize:n}=e;return n(["Strona klienta"])},copyTitle:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Kopiuj tekst ",r(o("titel"))," do schowka"])},createAt:e=>{const{normalize:n}=e;return n(["Utworzony"])},createCollection:e=>{const{normalize:n}=e;return n(["Utwórz kolekcję"])},description:e=>{const{normalize:n}=e;return n(["Opis"])},downloads:e=>{const{normalize:n}=e;return n(["Pliki do pobrania"])},environments:{client:e=>{const{normalize:n}=e;return n(["Klient"])},default:e=>{const{normalize:n}=e;return n(["Domyślny"])},name:e=>{const{normalize:n}=e;return n(["Environment"])},optional:e=>{const{normalize:n}=e;return n(["Opcjonalnie"])},required:e=>{const{normalize:n}=e;return n(["Wymagane"])},server:e=>{const{normalize:n}=e;return n(["Serwer"])},unsupported:e=>{const{normalize:n}=e;return n(["Nieobsługiwane"])}},externalResources:e=>{const{normalize:n}=e;return n(["Zasoby zewnętrzne"])},featuredVersions:e=>{const{normalize:n}=e;return n(["Polecane wersje"])},followedProjects:e=>{const{normalize:n}=e;return n(["Następujące projekty"])},followers:e=>{const{normalize:n}=e;return n(["Obserwujący"])},gallery:e=>{const{normalize:n}=e;return n(["Galeria"])},gameVersions:{name:e=>{const{normalize:n}=e;return n(["Wersje gier"])}},headers:{status:e=>{const{normalize:n}=e;return n(["Statystyki"])},support:e=>{const{normalize:n}=e;return n(["Wsparcie"])},version:e=>{const{normalize:n}=e;return n(["Wersja"])}},issueUrl:e=>{const{normalize:n}=e;return n(["Problem"])},license:e=>{const{normalize:n}=e;return n(["Licencja"])},licenses:{name:e=>{const{normalize:n}=e;return n(["Licencje"])}},loginHint:e=>{const{normalize:n}=e;return n(["Operacja wymaga wykonania Modrinth. \nLauncher otworzy okno przeglądarki do logowania Modrinth."])},modLoaders:{name:e=>{const{normalize:n}=e;return n(["Mod Loadery"])}},perPage:e=>{const{normalize:n}=e;return n(["Na stronę"])},projectId:e=>{const{normalize:n}=e;return n(["Id projektu"])},projectMembers:e=>{const{normalize:n}=e;return n(["Członkowie projektu"])},projectType:{mod:e=>{const{normalize:n}=e;return n(["Mod"])},modpack:e=>{const{normalize:n}=e;return n(["Modpack"])},name:e=>{const{normalize:n}=e;return n(["Typ projektu"])},resourcePack:e=>{const{normalize:n}=e;return n(["Pakiet zasobów"])},shader:e=>{const{normalize:n}=e;return n(["Shader"])}},projects:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("Count"))," Projekty"])},quickSearch:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Wyszukiwanie ",r(o("title"))])},searchText:e=>{const{normalize:n}=e;return n(["Wyszukiwanie"])},serverSide:e=>{const{normalize:n}=e;return n(["Strona serwera"])},sort:{downloads:e=>{const{normalize:n}=e;return n(["Liczba pobrań"])},follows:e=>{const{normalize:n}=e;return n(["Śledź liczbę"])},newest:e=>{const{normalize:n}=e;return n(["Niedawno utworzony"])},relevance:e=>{const{normalize:n}=e;return n(["Znaczenie"])},title:e=>{const{normalize:n}=e;return n(["Sortuj według"])},updated:e=>{const{normalize:n}=e;return n(["Ostatnio zaktualizowane"])}},sourceUrl:e=>{const{normalize:n}=e;return n(["Źródło"])},technicalInformation:e=>{const{normalize:n}=e;return n(["Informacje techniczne"])},updateAt:e=>{const{normalize:n}=e;return n(["Aktualizacja"])},versions:e=>{const{normalize:n}=e;return n(["Wersje"])},wikiUrl:e=>{const{normalize:n}=e;return n(["Wiki"])}},modrinthCard:{currentVersion:e=>{const{normalize:n}=e;return n(["Aktualna wersja"])},projectHint:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(['Aktualna wersja Ta instancja jest tworzona przez Modrinth modpack z <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',r(o("title")),'</code> (project id:\n      <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',r(o("id")),"</code>)\n"])}},multiplayer:{allowTurn:e=>{const{normalize:n}=e;return n(["Włącz serwer przekaźnikowy"])},allowTurnHint:e=>{const{normalize:n}=e;return n(["Zezwól na serwer przekaźnikowy, jeśli nie możesz połączyć się ze znajomym. Jednak korzystanie z może spowolnić połączenie. Należy używać go ostrożnie."])},complete:e=>{const{normalize:n}=e;return n(["Kompletny"])},confirm:e=>{const{normalize:n}=e;return n(["Potwierdzenie"])},connections:e=>{const{normalize:n}=e;return n(["Połączenia"])},copied:e=>{const{normalize:n}=e;return n(["Skopiowane!"])},copy:e=>{const{normalize:n}=e;return n(["Kopia"])},copyGroupToFriendHint:e=>{const{normalize:n}=e;return n(["Pozwól znajomym dołączyć do grupy za pomocą tego identyfikatora"])},copyLocalHint:e=>{const{normalize:n}=e;return n(['"Skopiuj lokalny tekst SDP i wyślij go do swojego obiektu, aby otrzymać swój\n      obiekt wpisz ten tekst w połączeniu łączenia <span>Token może być używany tylko\n      dla <span style="color: red; Font-weight: Bold;">jednego równorzędnego</span>! Nie możesz\n      wyślij ten sam token do wielu równorzędnych partnerów!</span> <br> <span class="hint-text"\n      style="font-style: italic;">Jeśli chcesz połączyć wielu równorzędnych urządzeń, potrzebujesz\n      aby utworzyć <span style="font-weight: pogrubienie; kolor: rgba(245, 158,\n      11)">wiele</span> połączeń.</span>"\n'])},createLocalToken:e=>{const{normalize:n}=e;return n(["Utwórz token lokalny"])},currentIpTitle:e=>{const{normalize:n}=e;return n(["Wykryty publiczny adres IP"])},currentNatTitle:e=>{const{normalize:n}=e;return n(["Aktualna sieć (NAT):"])},difficultyLevelHint:e=>{const{normalize:n}=e;return n(["Poziom trudności w nawiązywaniu relacji rówieśniczych z innymi osobami."])},disconnect:e=>{const{normalize:n}=e;return n(["Rozłączenie"])},disconnectDescription:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Czy na pewno chcesz rozłączyć się z użytkownikiem? ",r(o("user")),"(",r(o("id")),")?"])},disconnected:e=>{const{normalize:n}=e;return n(["odłączony"])},enterRemoteToken:e=>{const{normalize:n}=e;return n(["Wprowadź zdalny token"])},enterRemoteTokenHint:e=>{const{normalize:n}=e;return n(["Gdy użytkownik wprowadzi swój token, należy wprowadzić jego token w polu tekstowym poniżej. poniżej. Kliknij przycisk Potwierdź, aby się połączyć."])},exposedPortDescription:e=>{const{normalize:n}=e;return n(["Port, który udostępniłeś innym peerom"])},exposedPorts:e=>{const{normalize:n}=e;return n(["Przekierowane porty"])},gatheringIce:e=>{const{normalize:n}=e;return n(['Proszę poczekać, aż serwer ICE zbierze wystarczającą ilość informacji o Twoim sieć. Jeśli jesteś niecierpliwy i jest wystarczająco dużo informacji, możesz dać aktualny SDP drugiej stronie z wyprzedzeniem i kliknij Dalej. Proszę o przesłanie <span class="v-chip v-chip--label v-size--small" style="text-font: pogrubienie"> Token lokalny</span> do partnera, wprowadź swój token w <span class="v-chip v-chip--label v-size--small" style="text-font: pogrubienie"> Dołącz Sekcja połączenia </span>. <br> Serwer ICE może potrzebować trochę czasu zbierz swoje dane, aby utworzyć <span class="v-chip v-chip--label v-size--small" style="text-font: Bolt">Token lokalny</span>.<br> Nie musisz czekać aż do uzyskania statusu ICE. Jeśli poniższy token pozostanie niezmieniony, możesz to zrobić skopiuj go i wyślij swojemu koledze.”\n'])},groupId:e=>{const{normalize:n}=e;return n(["Identyfikator grupy"])},illegalTokenDescription:e=>{const{normalize:n}=e;return n(["Nielegalny token. Upewnij się, że token od innego partnera jest poprawny"])},initiateConnection:e=>{const{normalize:n}=e;return n(["Zainicjuj połączenie"])},inviteLink:e=>{const{normalize:n}=e;return n(["Zaproś łącze"])},joinConnection:e=>{const{normalize:n}=e;return n(["Jeśli Twój partner już zainicjował połączenie, musisz dołączyć Połączenie."])},joinManual:e=>{const{normalize:n}=e;return n(["Dołącz"])},joinOrCreateGroup:e=>{const{normalize:n}=e;return n(["Dołącz/utwórz grupę"])},joinOrCreateGroupHint:e=>{const{normalize:n}=e;return n(["Uzyskaj identyfikator grupy od znajomych lub utwórz grupę"])},kernel:e=>{const{normalize:n}=e;return n(["Jądro P2P"])},kernelDescription:e=>{const{normalize:n}=e;return n(["Użyj natywnego WebRTC lub kanału danych węzła. \nPrzełącz tę opcję tylko wtedy, gdy połączenie p2p spowoduje awarię okna programu uruchamiającego."])},leaveGroup:e=>{const{normalize:n}=e;return n(["Opuścić grupę"])},localToken:e=>{const{normalize:n}=e;return n(["Token lokalny"])},manualConnect:e=>{const{normalize:n}=e;return n(["Połączenie ręczne"])},name:e=>{const{normalize:n}=e;return n(["Multiplayer w sieci LAN"])},networkInfo:e=>{const{normalize:n}=e;return n(["Informacje o sieci"])},next:e=>{const{normalize:n}=e;return n(["Następny"])},otherExposedPortDescription:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Słowo portu autorstwa ",r(o("user"))])},placeholder:e=>{const{normalize:n}=e;return n(["Połącz się z innymi użytkownikami, aby grać w Minecraft w sieci LAN!"])},previous:e=>{const{normalize:n}=e;return n(["Poprzedni"])},receiveHint:e=>{const{normalize:n}=e;return n(["Po wprowadzeniu tokena przez drugą stronę połączenie zostanie utworzone automatycznie. Teraz możesz zamknąć okno dialogowe."])},receiveRemoteTokenHint:e=>{const{normalize:n}=e;return n(["Wprowadź tutaj token od swojego partnera."])},remoteToken:e=>{const{normalize:n}=e;return n(["Zdalny token"])},routerInfo:e=>{const{normalize:n}=e;return n(["Informacje o routerze"])},sendTokenToRemote:e=>{const{normalize:n}=e;return n(["Wyślij token do pilota"])},share:e=>{const{normalize:n}=e;return n(["Konfiguracja wystąpienia udostępnionego"])},sharing:e=>{const{normalize:n}=e;return n(["Udostępnianie plików..."])},sharingNotificationBody:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Możesz pobrać lub utworzyć instancję ze udostępnionej konfiguracji ",r(o("name")),"."])},sharingNotificationTitle:e=>{const{normalize:n}=e;return n(["Kolega udostępnia konfigurację gry"])},start:e=>{const{normalize:n}=e;return n(["Start"])},startNewP2PConnection:e=>{const{normalize:n}=e;return n(["Kliknij przycisk Start, aby utworzyć nowe połączenie peer"])}},myStuff:e=>{const{normalize:n}=e;return n(["Moje rzeczy"])},name:e=>{const{normalize:n}=e;return n(["Nazwa"])},natType:{blocked:e=>{const{normalize:n}=e;return n(["Zablokowany"])},fullCone:e=>{const{normalize:n}=e;return n(["Pełny stożek"])},openInternet:e=>{const{normalize:n}=e;return n(["Otwarty Internet"])},restrictNat:e=>{const{normalize:n}=e;return n(["Ograniczenie NAT"])},restrictPortNat:e=>{const{normalize:n}=e;return n(["Ogranicz port NAT"])},symmetricNat:e=>{const{normalize:n}=e;return n(["Symetryczny NAT"])},symmetricUDPFirewall:e=>{const{normalize:n}=e;return n(["Symetryczny firewall UDP"])},unknown:e=>{const{normalize:n}=e;return n(["Nieznany"])}},neoForgedVersion:{disable:e=>{const{normalize:n}=e;return n(["Wyłącz NeoForged"])},empty:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["NeoForged nie obsługuje ",r(o("version"))])},name:e=>{const{normalize:n}=e;return n(["NeoForged"])}},news:{name:e=>{const{normalize:n}=e;return n(["Aktualności"])},readMore:e=>{const{normalize:n}=e;return n(["Czytaj więcej"])}},next:e=>{const{normalize:n}=e;return n(["Następny"])},no:e=>{const{normalize:n}=e;return n(["Nie"])},ok:e=>{const{normalize:n}=e;return n(["OK"])},optifineVersion:{disable:e=>{const{normalize:n}=e;return n(["Wyłączanie Optifine"])},empty:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Optifine nie obsługuje Minecrafta ",r(o("version"))])}},optional:e=>{const{normalize:n}=e;return n(["Opcjonalnie"])},peerConnectionState:{closed:e=>{const{normalize:n}=e;return n(["Zamknięte"])},connected:e=>{const{normalize:n}=e;return n(["Połączony"])},connecting:e=>{const{normalize:n}=e;return n(["Łączenie"])},disconnected:e=>{const{normalize:n}=e;return n(["Odłączony"])},failed:e=>{const{normalize:n}=e;return n(["Nie powiodło się"])},name:e=>{const{normalize:n}=e;return n(["Stan połączenia"])},new:e=>{const{normalize:n}=e;return n(["Nowość"])}},peerGroupState:{closed:e=>{const{normalize:n}=e;return n(["Nie w grupie"])},closing:e=>{const{normalize:n}=e;return n(["Zamknięte"])},connected:e=>{const{normalize:n}=e;return n(["Grupa dołączyła"])},connecting:e=>{const{normalize:n}=e;return n(["Łączenie"])}},peerIceGatheringState:{gathering:e=>{const{normalize:n}=e;return n(["Serwer Gathering Ice"])}},peerSignalingState:{"have-local-offer":e=>{const{normalize:n}=e;return n(["Opis rówieśnika oczekującego"])}},popular:e=>{const{normalize:n}=e;return n(["Popularność"])},presence:{curseforge:e=>{const{normalize:n}=e;return n(["Przeglądanie CurseForge"])},curseforgeProject:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Wyświetlanie ",r(o("name"))," w Curseforge"])},instance:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Bezczynność w instancji ",r(o("instance"))])},instanceSetting:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Edytuj ustawienia wystąpienia: ",r(o("instance"))])},mod:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Wyświetlanie modów w ",r(o("instance"))])},modrinth:e=>{const{normalize:n}=e;return n(["Przeglądanie Modrinth"])},modrinthProject:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Oglądanie ",r(o("name"))," w Modrinth"])},resourcePack:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Wyświetlanie pakietów zasobów w ",r(o("instance"))])},save:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Wyświetlanie zapisów w ",r(o("instance"))])},setting:e=>{const{normalize:n}=e;return n(["Wyświetlanie strony ustawień"])},shaderPack:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Wyświetlanie pakietów shaderów w ",r(o("instance"))])},version:e=>{const{normalize:n}=e;return n(["Strona przeglądania wersji"])}},previous:e=>{const{normalize:n}=e;return n(["Poprzedni"])},proxy:{host:e=>{const{normalize:n}=e;return n(["Host"])},port:e=>{const{normalize:n}=e;return n(["Port"])}},quiltVersion:{disable:e=>{const{normalize:n}=e;return n(["Wyłącz kołdrę"])},empty:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Quilt nie obsługuje gry Minecraft ",r(o("version"))])}},refresh:e=>{const{normalize:n}=e;return n(["Odświeżanie"])},refreshResource:e=>{const{normalize:n}=e;return n(["Odśwież zasoby"])},remove:e=>{const{normalize:n}=e;return n(["Usunąć"])},resourcepack:{available:e=>{const{normalize:n}=e;return n(["Dostępne"])},compatible:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Zgodność formatu ",r(o("format"))," z ",r(o("version"))])},defaultDescription:e=>{const{normalize:n}=e;return n(["Domyślny wygląd i sposób działania Minecrafta"])},delete:{content:e=>{const{normalize:n}=e;return n(["Spowoduje to usunięcie pliku pakietu zasobów z dysku i nie będzie można go ponownie utworzyć. Czy na pewno chcesz to zrobić?"])},title:e=>{const{normalize:n}=e;return n(["Usuń pakiet zasobów"])}},dropHint:e=>{const{normalize:n}=e;return n(["Usuń pakiet zasobówUpuść folder/zip pakietu zasobów tutaj, aby go zaimportować."])},enable:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," Pakiet zasobów jest włączony"])},import:e=>{const{normalize:n}=e;return n(["Importuj pakiet zasobów"])},incompatible:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Niezgodny format pakietu zasobów (",r(o("format")),"). Fitin ",r(o("accept")),". Aktualny ",r(o("actual")),"."])},independent:e=>{const{normalize:n}=e;return n(["Wystąpienie używa niezależnego folderu pakietu zasobów"])},manage:e=>{const{normalize:n}=e;return n(["Zarządzanie pakietami zasobów"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Pakiet zasobów"]),n(["Pakiety zasobów"])])},searchHint:e=>{const{normalize:n}=e;return n(["Pakiet wyszukiwania"])},searchOnCurseforge:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Wyszukaj ",r(o("name"))," w curseforgeack"])},searchOnModrinth:e=>{const{normalize:n,linked:r,type:o}=e;return n([r("mod.searchOnModrinth",void 0,o)])},selectSearchHint:e=>{const{normalize:n}=e;return n(["Wyszukaj i wybierz pakiet zasobów"])},selected:e=>{const{normalize:n}=e;return n(["Wybrane pakiety zasobów"])},shared:e=>{const{normalize:n}=e;return n(["Wystąpienie używa folderu współdzielonego pakietu zasobów"])},showFile:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Pokaż pakiet zasobów w folderze ",r(o("file"))])},showInCurseforge:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Pokaż ",r(o("name"))," w curseforge"])},unselected:e=>{const{normalize:n}=e;return n(["Niewybrane pakiety zasobów"])}},save:{cheat:e=>{const{normalize:n}=e;return n(["Oszukiwanie"])},copy:{cancel:e=>{const{normalize:n}=e;return n(["Anuluj kopiowanie"])},confirm:e=>{const{normalize:n}=e;return n(["Rozpocznij kopiowanie"])},description:e=>{const{normalize:n}=e;return n(["Wybierz profile docelowe, do których ma trafić zapis."])},name:e=>{const{normalize:n}=e;return n(["Kopiuj Zapisz"])},title:e=>{const{normalize:n}=e;return n(["Kopiuj Zapisz do innego profilu"])}},copyFrom:{cancel:e=>{const{normalize:n}=e;return n(["Anuluj"])},confirm:e=>{const{normalize:n}=e;return n(["Rozpocznij kopiowanie"])},description:e=>{const{normalize:n}=e;return n(["Możesz wdrożyć zapisywanie do tej instancji z innych instancji lub z zarządzanych zasobów (curseforge). zasobów (curseforge)"])},from:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Od ",r(o("src"))])},fromProfile:e=>{const{normalize:n}=e;return n(["Z innych instancji"])},fromResource:e=>{const{normalize:n}=e;return n(["Z zarządzanych zasobów"])},title:e=>{const{normalize:n}=e;return n(["Importuj zapis z zarządzanego źródła"])}},createNew:e=>{const{normalize:n}=e;return n(["Stworzyć nowy świat"])},createdWorlds:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Masz ",r(o("count"))," światów"])},deleteHint:e=>{const{normalize:n}=e;return n(["Tej operacji nie można przywrócić. Zapisane dane zostaną utracone na zawsze. Czy na pewno usunąć ten zapis?"])},deleteTitle:e=>{const{normalize:n}=e;return n(["Usuń Zapisz"])},detail:e=>{const{normalize:n}=e;return n(["Więcej informacji"])},dropHint:e=>{const{normalize:n}=e;return n(["Przeciągnij zapisz zip tutaj, aby zaimportować"])},export:e=>{const{normalize:n}=e;return n(["Eksport Zapisz"])},exportMessage:e=>{const{normalize:n}=e;return n(["Eksportuj plik Zapisz jako zip"])},exportTitle:e=>{const{normalize:n}=e;return n(["Eksportuj zapis"])},gameMode:e=>{const{normalize:n}=e;return n(["tryb gry"])},import:e=>{const{normalize:n}=e;return n(["Importuj i zapisz"])},importMessage:e=>{const{normalize:n}=e;return n(["Importuj plik Save z pliku zip"])},importTitle:e=>{const{normalize:n}=e;return n(["Importuj zapis"])},independent:e=>{const{normalize:n}=e;return n(["Instancja korzysta z niezależnego folderu zapisu"])},levelName:e=>{const{normalize:n}=e;return n(["Nazwa poziomu"])},manage:e=>{const{normalize:n}=e;return n(["Zarządzanie oszczędnościami"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Save"]),n(["Saves"])])},search:e=>{const{normalize:n}=e;return n(["Wyszukaj zapisane"])},selected:e=>{const{normalize:n}=e;return n(["archiwum lokalne"])},shared:e=>{const{normalize:n}=e;return n(["Instancja korzysta ze wspólnego folderu zapisów"])},showDirectory:e=>{const{normalize:n}=e;return n(["Pokaż katalog zapisu"])},unselected:e=>{const{normalize:n}=e;return n(["wspólne archiwum"])},useCurrent:e=>{const{normalize:n}=e;return n(["Użyj obecnego świata"])}},saves:{},screenshots:{empty:e=>{const{normalize:n}=e;return n(["Nie masz zrzutów ekranu"])},goto:e=>{const{normalize:n}=e;return n(["Otwórz folder"])},name:e=>{const{normalize:n}=e;return n(["Zrzuty ekranu"])},playRandom:e=>{const{normalize:n}=e;return n(["Graj losowo"])},playSequence:e=>{const{normalize:n}=e;return n(["Graj w kolejności"])}},search:{favorate:e=>{const{normalize:n}=e;return n(["Kolekcja"])}},server:{acceptingMinecraftVersion:e=>{const{normalize:n}=e;return n(["Akceptowanie wersji Minecraft"])},creationHint:e=>{const{normalize:n}=e;return n(["Wypełnij adres serwera i wykonaj ping do serwera"])},delete:{},error:{},expectedVersions:e=>{const{normalize:n}=e;return n(["Obsługiwane wersje"])},export:e=>{const{normalize:n}=e;return n(["Serwer eksportowy"])},exportNoFilesHint:e=>{const{normalize:n}=e;return n(["Nie znaleziono plików serwerów. \nMożesz uruchomić serwer na lokalnym raz, aby wygenerować niektóre pliki."])},exportOption:e=>{const{normalize:n}=e;return n(["Opcje eksportu serwera"])},exportSSHAuthenticationFailed:e=>{const{normalize:n}=e;return n(["Wszystkie metody uwierzytelniania nie powiodły się. \nSprawdź nazwę użytkownika/hasło lub klucz prywatny."])},exportSSHOptions:e=>{const{normalize:n}=e;return n(["Opcje SSH"])},exportSSHPrivateKeyPath:e=>{const{normalize:n}=e;return n(["SSH Prywatna ścieżka kluczowa"])},exportSSHRemotePath:e=>{const{normalize:n}=e;return n(["Ścieżka zdalnego serwera"])},exportToFolder:e=>{const{normalize:n}=e;return n(["Eksportuj do folderu"])},filterVersion:e=>{const{normalize:n}=e;return n(["Serwer filtrujący odpowiedział na wersję Minecraft"])},host:e=>{const{normalize:n}=e;return n(["Host"])},hostHint:e=>{const{normalize:n}=e;return n(["Host (z portem) serwera"])},hostRequired:e=>{const{normalize:n}=e;return n(["Wprowadź adres IP serwera"])},ipAddress:e=>{const{normalize:n}=e;return n(["Adres IP"])},maxPlayers:e=>{const{normalize:n}=e;return n(["Maksimum graczy"])},motd:e=>{const{normalize:n}=e;return n(["MOTD serwera"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Serwer"]),n(["Serwery"])])},nogui:e=>{const{normalize:n}=e;return n(["Brak interfejsu graficznego serwera"])},onlineMode:e=>{const{normalize:n}=e;return n(["Tryb online"])},ping:e=>{const{normalize:n}=e;return n(["Ping"])},pings:e=>{const{normalize:n}=e;return n(["Pings"])},players:e=>{const{normalize:n}=e;return n(["Gracze"])},port:e=>{const{normalize:n}=e;return n(["Port"])},recommendedMinecraftVersion:e=>{const{normalize:n}=e;return n(["Wersja Minecraft"])},status:e=>{const{normalize:n}=e;return n(["Status serwera"])},unknown:e=>{const{normalize:n}=e;return n(["Nieznany serwer"])},unknownDescription:e=>{const{normalize:n}=e;return n(["Nieznany serwer. Odśwież"])},upload:e=>{const{normalize:n}=e;return n(["Przesyłaj serwer"])},version:e=>{const{normalize:n}=e;return n(["Serwer wymaga wersji"])},versionHint:e=>{const{normalize:n}=e;return n(["Wersja Minecraft do pingowania"])}},serverStatus:{nohost:e=>{const{normalize:n}=e;return n(["§4Nie mogę znaleźć hosta!"])},ping:e=>{const{normalize:n}=e;return n(["Ping..."])},refuse:e=>{const{normalize:n}=e;return n(["§4Serwer odmówił!"])},timeout:e=>{const{normalize:n}=e;return n(["§4Limit czasu połączenia z serwerem!"])}},setting:{allowPrerelease:e=>{const{normalize:n}=e;return n(["Pobierz wersję wstępną"])},allowPrereleaseDescription:e=>{const{normalize:n}=e;return n(["Wersja przedpremierowa może być niestabilna"])},apiSets:{auto:e=>{const{normalize:n}=e;return n(["Auto (określane przez sieć)"])},official:e=>{const{normalize:n}=e;return n(["Oficjalny (Mojang)"])}},appearance:e=>{const{normalize:n}=e;return n(["Wygląd"])},appxUpdateHint:e=>{const{normalize:n}=e;return n(["Program uruchamiający pobierze i uruchomi instalator. Jeśli instalator popup nie powiódł się, należy uruchomić go ręcznie."])},autoDownload:e=>{const{normalize:n}=e;return n(["Automatyczne pobieranie"])},autoDownloadDescription:e=>{const{normalize:n}=e;return n(["Automatyczne pobieranie aktualizacji, jeśli jest dostępna"])},autoInstallOnAppQuit:e=>{const{normalize:n}=e;return n(["Autoinstalacja"])},autoInstallOnAppQuitDescription:e=>{const{normalize:n}=e;return n(["Automatyczna instalacja aktualizacji po zamknięciu aplikacji"])},backgroundColorAbove:e=>{const{normalize:n}=e;return n(["Pokaż kolor tła jako nakładkę"])},backgroundColorAboveDescription:e=>{const{normalize:n}=e;return n(["Spowoduje to wyświetlenie koloru tła nad obrazem tła lub wideo."])},backgroundImage:e=>{const{normalize:n}=e;return n(["Obraz tła"])},backgroundImageBlur:e=>{const{normalize:n}=e;return n(["Rozmycie obrazu"])},backgroundImageBlurDescription:e=>{const{normalize:n}=e;return n(["Łatwe przeciąganie w celu rozmycia"])},backgroundImageClear:e=>{const{normalize:n}=e;return n(["czysty"])},backgroundImageDescription:e=>{const{normalize:n}=e;return n(["Wybierz obraz jako tło lub wyczyść"])},backgroundImageFit:{contain:e=>{const{normalize:n}=e;return n(["Zawierać"])},cover:e=>{const{normalize:n}=e;return n(["Okładka"])},name:e=>{const{normalize:n}=e;return n(["Dopasowanie obrazu"])}},backgroundImageSelect:e=>{const{normalize:n}=e;return n(["wybór"])},backgroundMusic:e=>{const{normalize:n}=e;return n(["Muzyka w tle"])},backgroundType:e=>{const{normalize:n}=e;return n(["Typ tła"])},backgroundTypeDescription:e=>{const{normalize:n}=e;return n(["Wyświetlanie efektów specjalnych w tle (może to mieć wpływ na wydajność)"])},backgroundTypes:{halo:e=>{const{normalize:n}=e;return n(["Halo"])},image:e=>{const{normalize:n}=e;return n(["Obraz"])},none:e=>{const{normalize:n}=e;return n(["Brak"])},particle:e=>{const{normalize:n}=e;return n(["Cząsteczka"])},video:e=>{const{normalize:n}=e;return n(["wideo"])}},backgroundVideo:e=>{const{normalize:n}=e;return n(["Wideo w tle"])},backgroundVideoDescription:e=>{const{normalize:n}=e;return n(["Wybierz lub wyczyść wideo"])},backgroundVideoSelect:e=>{const{normalize:n}=e;return n(["wybór"])},backgroundVideoVolume:e=>{const{normalize:n}=e;return n(["objętość"])},backgroundVideoVolumeDescription:e=>{const{normalize:n}=e;return n(["przeciągnij, aby dostosować głośność"])},blurAppBar:e=>{const{normalize:n}=e;return n(["Rozmycie paska aplikacji"])},blurMainBody:e=>{const{normalize:n}=e;return n(["Rozmycie głównego korpusu"])},blurMainBodyDescription:e=>{const{normalize:n}=e;return n(["Czy prawy panel programu uruchamiającego powinien być zamazany?"])},blurSidebar:e=>{const{normalize:n}=e;return n(["Rozmycie paska bocznego"])},browseRoot:e=>{const{normalize:n}=e;return n(["Przeglądaj"])},checkUpdate:e=>{const{normalize:n}=e;return n(["Sprawdź aktualizację"])},colorTheme:{appBarColor:e=>{const{normalize:n}=e;return n(["App Bar"])},backgroundColor:e=>{const{normalize:n}=e;return n(["Kolor tła"])},cardColor:e=>{const{normalize:n}=e;return n(["Kolor karty"])},description:e=>{const{normalize:n}=e;return n(["Zmiana kolorów w motywie"])},errorColor:e=>{const{normalize:n}=e;return n(["Kolor błędu"])},name:e=>{const{normalize:n}=e;return n(["Kolor motywu"])},primaryColor:e=>{const{normalize:n}=e;return n(["Kolor podstawowy"])},secondaryColor:e=>{const{normalize:n}=e;return n(["Kolor dodatkowy"])},sideBarColor:e=>{const{normalize:n}=e;return n(["Pasek boczny"])},warningColor:e=>{const{normalize:n}=e;return n(["Kolor ostrzeżenia"])}},darkTheme:e=>{const{normalize:n}=e;return n(["Temat"])},darkThemeDescription:e=>{const{normalize:n}=e;return n(["Wybierz ciemny lub jasny motyw"])},developerMode:e=>{const{normalize:n}=e;return n(["Tryb dewelopera"])},developerModeDescription:e=>{const{normalize:n}=e;return n(["Tryb deweloperski jest przeznaczony do testowania własnych modów"])},disableTelemetry:e=>{const{normalize:n}=e;return n(["Wyłącz telemetrię"])},disableTelemetryDescription:e=>{const{normalize:n}=e;return n(["XMCL będzie zbierać zdarzenia uruchomienia gry i logowania użytkownika."])},enableDedicatedGPUOptimization:e=>{const{normalize:n}=e;return n(["Przypisanie dedykowanego układu GPU"])},enableDedicatedGPUOptimizationDescription:e=>{const{normalize:n}=e;return n(["Ta opcja przypisze dedykowany procesor graficzny do procesu Minecraft."])},enableDiscord:e=>{const{normalize:n}=e;return n(["Włącz obecność Discord"])},enableDiscordDescription:e=>{const{normalize:n}=e;return n(["Spowoduje to aktualizację statusu programu uruchamiającego na discord"])},general:e=>{const{normalize:n}=e;return n(["Ogólne"])},githubRelease:e=>{const{normalize:n}=e;return n(["Github Release"])},globalSetting:e=>{const{normalize:n}=e;return n(["Globalne ustawienia instancji"])},globalSettingHint:e=>{const{normalize:n}=e;return n(["Instancja będzie używać tych ustawień domyślnie."])},hideNewsHeader:e=>{const{normalize:n}=e;return n(["Ukryj prezentację wiadomości"])},language:e=>{const{normalize:n}=e;return n(["Język"])},languageDescription:e=>{const{normalize:n}=e;return n(["Język wyświetlacza"])},latestVersion:e=>{const{normalize:n}=e;return n(["Najnowsza wersja"])},layout:{default:e=>{const{normalize:n}=e;return n(["Układ domyślny"])},focus:e=>{const{normalize:n}=e;return n(["Focus Layout"])}},layoutDescription:e=>{const{normalize:n}=e;return n(["Układ programu uruchamiającego reprezentujący inną logikę interfejsu użytkownika"])},layoutTitle:e=>{const{normalize:n}=e;return n(["Układ"])},linuxTitlebar:e=>{const{normalize:n}=e;return n(["Natywny pasek tytułu"])},linuxTitlebarDescription:e=>{const{normalize:n}=e;return n(["Użyj natywnego linuksowego paska tytułu dla programu uruchamiającego"])},location:e=>{const{normalize:n}=e;return n(["Lokalizacja sklepu"])},maunalUpdateHint:e=>{const{normalize:n}=e;return n(["Wersja nie może być automatycznie aktualizowana. Prosimy o ponowne pobranie programu uruchamiającego ze strony strony internetowej!"])},maxSockets:e=>{const{normalize:n}=e;return n(["Na hosta"])},maxSocketsDescription:e=>{const{normalize:n}=e;return n(["Ograniczenie maksymalnej liczby gniazd na host lub dla wszystkich hostów łącznie. łącznie. 0 oznacza brak limitu."])},maxSocketsTitle:e=>{const{normalize:n}=e;return n(["Max HTTP sockets"])},migrateFromOther:e=>{const{normalize:n}=e;return n(["Importuj z innego launchera"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Ustawienia globalne"]),n(["Ustawienia globalne"])])},network:e=>{const{normalize:n}=e;return n(["Ustawienia sieciowe"])},officialWebsite:e=>{const{normalize:n}=e;return n(["Oficjalna strona internetowa"])},particleMode:{bubble:e=>{const{normalize:n}=e;return n(["Bańka"])},name:e=>{const{normalize:n}=e;return n(["Tryb cząsteczek"])},push:e=>{const{normalize:n}=e;return n(["Push"])},remove:e=>{const{normalize:n}=e;return n(["Usunąć"])},repulse:e=>{const{normalize:n}=e;return n(["Odpychanie"])}},particleModeDescription:e=>{const{normalize:n}=e;return n(["Wybierz zachowanie kliknięcia cząsteczki"])},replaceNative:e=>{const{normalize:n}=e;return n(["Zastąp biblioteki natywne"])},replaceNativeDescription:e=>{const{normalize:n}=e;return n(["Zastąp natywne biblioteki zgodnie z architekturą komputera."])},replaceNatives:{all:e=>{const{normalize:n}=e;return n(["All"])},legacy:e=>{const{normalize:n}=e;return n(["Tylko starsza wersja"])}},resetToDefault:e=>{const{normalize:n}=e;return n(["Przywróć ustawienia domyślne"])},showNewsHeader:e=>{const{normalize:n}=e;return n(["Odkryj wizytówkę wiadomości"])},showRoot:e=>{const{normalize:n}=e;return n(["Pokaż"])},streamerMode:e=>{const{normalize:n}=e;return n(["Tryb przesyłania strumieniowego"])},streamerModeDescription:e=>{const{normalize:n}=e;return n(["Spowoduje to ukrycie prywatnych informacji, takich jak adres e-mail, w programie uruchamiającym."])},theme:{dark:e=>{const{normalize:n}=e;return n(["Ciemny motyw"])},light:e=>{const{normalize:n}=e;return n(["Motyw świetlny"])},system:e=>{const{normalize:n}=e;return n(["Umotyw systemowy"])}},themeExport:e=>{const{normalize:n}=e;return n(["Motyw eksportu"])},themeFont:e=>{const{normalize:n}=e;return n(["Czcionka"])},themeFontDescription:e=>{const{normalize:n}=e;return n(["Zmiana czcionki programu uruchamiającego."])},themeImport:e=>{const{normalize:n}=e;return n(["Importuj motyw"])},themeResetFont:e=>{const{normalize:n}=e;return n(["Resetuj czcionkę"])},themeSelectFont:e=>{const{normalize:n}=e;return n(["Wybierz czcionkę"])},themeShare:e=>{const{normalize:n}=e;return n(["Udostępnij motyw"])},themeShareDescription:e=>{const{normalize:n}=e;return n(["Możesz udostępnić motyw znajomemu."])},update:e=>{const{normalize:n}=e;return n(["Aktualizacja"])},useBmclAPI:e=>{const{normalize:n}=e;return n(["Korzystanie z interfejsu API BMCL"])},useBmclAPIDescription:e=>{const{normalize:n}=e;return n(["Użyj BMCLAPI, aby pobrać Minecrafta, gdy jesteś w Chinach kontynentalnych. (To nie będzie miało wpływu, jeśli nie jesteś w Chinach kontynentalnych)"])},useProxy:e=>{const{normalize:n}=e;return n(["HTTP Proxy"])},useProxyDescription:e=>{const{normalize:n}=e;return n(["Adres serwera proxy dla żądania http"])},viewBackgroundMusic:e=>{const{normalize:n}=e;return n(["Wyświetl muzykę"])}},settingLabel:{global:e=>{const{normalize:n}=e;return n(["Globalny"])},globalHint:e=>{const{normalize:n}=e;return n(["To ustawienie będzie zgodne z ustawieniem globalnym"])},local:e=>{const{normalize:n}=e;return n(["Lokalny"])},localHint:e=>{const{normalize:n}=e;return n(["To ustawienie jest modyfikowane przez bieżącą instancję"])}},setup:{account:{description:e=>{const{normalize:n}=e;return n(["Zaloguj się na swoje konto w grze. Jeśli go nie posiadasz, możesz je na razie pominąć."])},name:e=>{const{normalize:n}=e;return n(["Dodaj konto gry"])},skip:e=>{const{normalize:n}=e;return n(["Na razie pomiń"])}},appearance:{name:e=>{const{normalize:n,linked:r,type:o}=e;return n([r("setting.appearance",void 0,o)])}},dataRoot:{description:e=>{const{normalize:n}=e;return n(["Korzeń danych nie jest zwykłym katalogiem .minecraft. Ponieważ struktura katalogów danych XMCL różni się od struktury katalogu vanilla, nie zalecamy używania wspólnego katalogu .minecraft jako katalogu głównego danych."])},drives:e=>{const{normalize:n}=e;return n(["Polecane lokalizacje"])},name:e=>{const{normalize:n}=e;return n(["Ustaw katalog danych"])}},defaultLayoutDescription:e=>{const{normalize:n}=e;return n(['Domyślny układ stara się wzmocnić koncepcję "instancji" gry. To przypomina aplikacje takie jak Discord. Jest również inspirowany innymi aplikacjami do uruchamiania gier jak Steam itp.'])},defaultPath:e=>{const{normalize:n}=e;return n(["Ścieżka domyślna"])},error:{badDataRoot:e=>{const{normalize:n}=e;return n(["Nieprawidłowy katalog dla danych programu uruchamiającego! Spróbuj użyć innego katalogu!"])},exists:e=>{const{normalize:n}=e;return n(["Wybrany katalog nie jest pusty. W porządku, ale upewnij się, że wykonałeś kopię zapasową danych."])},invalidChar:e=>{const{normalize:n}=e;return n(["Ścieżka zawiera nieprawidłowe znaki! \nMoże to spowodować, że Minecraft nie zaczął się! \nPlaese używają tylko angielskich postaci i symbolu!"])},noPermission:e=>{const{normalize:n}=e;return n(["Launcher nie ma uprawnień dostępu do wybranego katalogu! Spróbuj inny."])},nonDictionary:e=>{const{normalize:n}=e;return n(["Selected path is a file! Please select a directory!"])}},focusLayoutDescription:e=>{const{normalize:n}=e;return n(["Układ główny jest starszym układem programu uruchamiającego Minecraft. Został zaprojektowany do użycia z pojedynczą instancją lub kilkoma instancjami."])},game:{description:e=>{const{normalize:n}=e;return n(["Wybierz istniejący katalog gry (.minecraft), aby zaimportować istniejące zasoby. Dzięki temu można szybko zidentyfikować mody, pakiety zasobów itp."])},name:e=>{const{normalize:n}=e;return n(["Import istniejącej gry"])}},locale:{description:e=>{const{normalize:n}=e;return n(["Wybierz preferowany język, jeśli go mamy! Jeśli nie widzisz swojego języka ojczystego języka i chcesz pomóc, możesz odwiedzić nasz Github, aby przesłać pull prośby o tłumaczenie!"])},language:e=>{const{normalize:n}=e;return n(["Język"])},name:e=>{const{normalize:n}=e;return n(["Ustaw język"])}},path:e=>{const{normalize:n}=e;return n(["Bieżąca ścieżka"])},title:e=>{const{normalize:n}=e;return n(["Witamy w X Minecraft Launcher. Zanim zaczniesz, musisz "])}},shaderPack:{deletion:e=>{const{normalize:n}=e;return n(["Usuń pakiet shaderów"])},deletionHint:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Spowoduje to usunięcie pliku pakietu shaderów ",r(o("path"))," i nie będzie można go przywrócić."])},disabled:e=>{const{normalize:n}=e;return n(["Wyłączony pakiet shaderów"])},dropHint:e=>{const{normalize:n}=e;return n(["Import Shader Pack"])},empty:e=>{const{normalize:n}=e;return n(["No shader pack allocated"])},enable:e=>{const{normalize:n,interpolate:r,named:o}=e;return n(["Używanie pakietu shaderów ",r(o("name"))])},enabled:e=>{const{normalize:n}=e;return n(["Włączony pakiet shaderów"])},manage:e=>{const{normalize:n}=e;return n(["Zarządzanie pakietami shaderów"])},name:e=>{const{normalize:n}=e;return n(["Pakiet shaderów"])},noShaderMod:e=>{const{normalize:n}=e;return n(["Brak zainstalowanego modułu cieniującego"])},noShaderModHint:e=>{const{normalize:n}=e;return n(["Nie możesz używać modułu cieniującego bez modu cieniującego"])},noShaderModInstallHint:e=>{const{normalize:n}=e;return n(["Aby załadować pakiet shaderów, musisz zainstalować jeden z poniższych modów."])},searchHint:e=>{const{normalize:n}=e;return n(["Search Shader Pack"])},selectSearchHint:e=>{const{normalize:n}=e;return n(["Wyszukaj i wybierz Shader Pack"])},showDirectory:e=>{const{normalize:n}=e;return n(["Pokaż katalog pakietów shaderów"])},showFile:e=>{const{normalize:n}=e;return n(["Pokaż ten pakiet shaderów w folderze"])}},shared:{accept:e=>{const{normalize:n}=e;return n(["Akceptuj"])},keepSelected:e=>{const{normalize:n}=e;return n(["Zachowaj wybrane"])},skipForNow:e=>{const{normalize:n}=e;return n(["Pomiń na razie"])}},sortBy:{alphabetAsc:e=>{const{normalize:n}=e;return n(["Sortuj według alfabetu (rosnące)"])},alphabetDesc:e=>{const{normalize:n}=e;return n(["Sortuj według alfabetu (zejście)"])},timeAsc:e=>{const{normalize:n}=e;return n(["Sortuj według czasu modyfikacji (rosnący)"])},timeDesc:e=>{const{normalize:n}=e;return n(["Sortuj według czasu modyfikacji (zstępowanie)"])}},store:{explore:e=>{const{normalize:n}=e;return n(["Eksploruj"])},latestMinecraft:e=>{const{normalize:n}=e;return n(["Najnowsza wersja Minecrafta"])},name:e=>{const{normalize:n}=e;return n(["Rynek Modpack"])},popular:e=>{const{normalize:n}=e;return n(["Popularne modpacki"])},recentUpdated:e=>{const{normalize:n}=e;return n(["Ostatnia aktualizacja"])}},summery:e=>{const{normalize:n}=e;return n(["Podsumowanie"])},tag:{create:e=>{const{normalize:n}=e;return n(["Utwórz tag"])},createSelected:e=>{const{normalize:n}=e;return n(["Utwórz znacznik dla wybranych"])},newTag:e=>{const{normalize:n}=e;return n(["Nowa etykieta"])}},task:{cancelled:e=>{const{normalize:n}=e;return n(["Anulowane"])},clear:e=>{const{normalize:n}=e;return n(["Wyczyść ukończone zadania"])},connection:{connected:e=>{const{normalize:n}=e;return n(["Połączony"])},free:e=>{const{normalize:n}=e;return n(["Darmowy"])},pending:e=>{const{normalize:n}=e;return n(["W toku"])},queued:e=>{const{normalize:n}=e;return n(["W kolejce"])},running:e=>{const{normalize:n}=e;return n(["Działające połączenie"])},size:e=>{const{normalize:n}=e;return n(["całkowita liczba"])}},connections:e=>{const{normalize:n}=e;return n(["Połączenia sieciowe"])},empty:e=>{const{normalize:n}=e;return n(["Brak uruchomionych zadań"])},failed:e=>{const{normalize:n}=e;return n(["Nie powiodło się"])},manager:e=>{const{normalize:n}=e;return n(["Menedżer zadań"])},nTaskRunning:e=>{const{normalize:n,interpolate:r,named:o}=e;return n([r(o("count"))," zadania są uruchomione"])},name:e=>{const{normalize:n,plural:r}=e;return r([n(["Zadanie"]),n(["Zadania"])])},pause:e=>{const{normalize:n}=e;return n(["Pauza"])},searchOnModrinth:e=>{const{normalize:n,linked:r,type:o}=e;return n([r("mod.searchOnModrinth",void 0,o)])}},theme:{selectImage:e=>{const{normalize:n}=e;return n(["Wybierz obraz"])},selectMusic:e=>{const{normalize:n}=e;return n(["Wybierz muzykę"])},selectVideo:e=>{const{normalize:n}=e;return n(["Wybierz wideo"])},title:e=>{const{normalize:n}=e;return n(["X Minecraft Launcher"])}},transportType:{host:e=>{const{normalize:n}=e;return n(["Kandydat na gospodarza"])},prflx:e=>{const{normalize:n}=e;return n(["Refleksyjny kandydat na rówieśnika"])},relay:e=>{const{normalize:n}=e;return n(["Kandydat na sztafetę"])},srflx:e=>{const{normalize:n}=e;return n(["Kandydat refleksyjny serwera"])}},turnRegion:{fr:e=>{const{normalize:n}=e;return n(["Francja"])},po:e=>{const{normalize:n}=e;return n(["Polska"])}},tutorial:{feedbackDescription:e=>{const{normalize:n}=e;return n(["Jeśli napotkasz jakikolwiek problem, kliknij ten przycisk, aby wysłać opinię!"])},hideNewsHeaderDescription:e=>{const{normalize:n}=e;return n(["Po lewej stronie wyświetlane są wiadomości. Kliknięcie tego przycisku może ukryć tę gablotę."])},instance:{iconDescription:e=>{const{normalize:n}=e;return n(["Kliknij, aby zmienić ikonę.`"])},iconTitle:e=>{const{normalize:n}=e;return n(["Ikona instancji"])},javaDescription:e=>{const{normalize:n}=e;return n(["Wybierz lub zmień wersję java."])},javaImportDescription:e=>{const{normalize:n}=e;return n(["Importuj java z lokalnego magazynu."])},javaImportTitle:e=>{const{normalize:n}=e;return n(["Import java"])},javaTitle:e=>{const{normalize:n}=e;return n(["Lista Java"])}},instanceAddDescription:e=>{const{normalize:n}=e;return n(["Kliknij ten przycisk, aby zaimportować istniejącą grę Minecraft lub utworzyć nową z lub modpack."])},instanceSelectDescription:e=>{const{normalize:n}=e;return n(["Kliknięcie tego przycisku spowoduje przejście do strony, na której można wybrać grę i przeczytać wiadomości."])},launchDescription:e=>{const{normalize:n}=e;return n(["Kliknij ten przycisk, aby zainstalować lub uruchomić grę."])},mod:{defaultSourceDescription:e=>{const{normalize:n}=e;return n(["Możesz wybrać źródło szczegółów modów tutaj. Dostępne są mody opublikowane zarówno na Modrinth, jak i Curseforge. Jeśli chcesz przełączać się między tymi dwoma dostawcami treści. Możesz zmienić wartość tutaj."])},defaultSourceTitle:e=>{const{normalize:n}=e;return n(["Wybierz źródło zawartości modu"])},detailDescription:e=>{const{normalize:n}=e;return n(["Po wybraniu elementu po lewej stronie. Zobaczysz szczegóły moda. Zawartość może pochodzić z Modrinth, Curseforge lub sparsowanej zawartości moda."])},detailTitle:e=>{const{normalize:n}=e;return n(["Mod Detail"])},listDescription:e=>{const{normalize:n}=e;return n(["Wyświetlimy zainstalowane mody, gdy nie masz żadnych danych wejściowych. Zobaczysz wyszukiwane mody po wprowadzeniu słowa kluczowego lub wybranej kategorii."])},listTitle:e=>{const{normalize:n}=e;return n(["Zainstalowany lub wyszukiwany mod"])},searchDescription:e=>{const{normalize:n}=e;return n(["Możesz wyszukiwać mody z Modrinth, Curseforge lub lokalnej pamięci podręcznej za pomocą to pole wyszukiwania."])},searchTitle:e=>{const{normalize:n}=e;return n(["Wyszukiwanie modów"])}},multiplayer:{contentDescription:e=>{const{normalize:n}=e;return n(["Połączenia między Tobą a Twoimi rówieśnikami będą wymienione tutaj."])},contentTitle:e=>{const{normalize:n,linked:r,type:o}=e;return n([r("multiplayer.connections",void 0,o)])},groupDescription:e=>{const{normalize:n}=e;return n(["Możesz utworzyć lub dołączyć do grupy z innymi graczami. Program uruchamiający spróbuje utworzyć połączenia P2P między Tobą a Twoimi znajomymi według grupy. Możesz wprowadzić nazwę grupy podaną przez znajomych. Możesz też utworzyć własną, unikalną nazwę."])},groupTitle:e=>{const{normalize:n}=e;return n(["Dołącz do grupy"])},joinDescription:e=>{const{normalize:n}=e;return n(["Po wprowadzeniu nazwy grupy. Możesz kliknąć ten przycisk, aby dołączyć lub utworzyć grupy. Jeśli nazwa grupy jest pusta, program uruchamiający wygeneruje nazwę nazwę."])},manualDescription:e=>{const{normalize:n}=e;return n(["Jeśli ty lub twój znajomy nie możecie połączyć się z grupą. Możesz spróbować ręcznie wymienić token, klikając opcję Połącz ręcznie. Jeśli to również się nie powiedzie może to być problem z internetem."])}},recentPlayDescription:e=>{const{normalize:n}=e;return n(["Utworzone gry zostaną wyświetlone tutaj. Możesz przełączać widoki tutaj, aby zobaczyć zainstalowane wersje i pobrane modpacki."])},storePoupularModpackDescription:e=>{const{normalize:n}=e;return n(["W tej sekcji zobaczysz najpopularniejsze modpacki w Curseforge i Modrinth. sekcji."])},storeSearchCategoryDescription:e=>{const{normalize:n}=e;return n(["Można tu również przełączać kategorie lub filtry."])},storeSearchDescription:e=>{const{normalize:n}=e;return n(["Możesz wyszukać Modpack, wprowadzając dane w tym polu tekstowym. Naciśnij Enter, aby wyszukać."])},storeSearchResultDescription:e=>{const{normalize:n}=e;return n(["Tutaj wyświetlone zostaną wszystkie wyniki wyszukiwania."])},userAccountDescription:e=>{const{normalize:n}=e;return n(["Kliknij tę ikonę, aby dodać konto Minecraft lub zarządzać nim."])}},universalDrop:{enableModsAfterImport:e=>{const{normalize:n}=e;return n(["Włączanie modów po imporcie"])},start:e=>{const{normalize:n}=e;return n(["Import rozpoczęty"])},title:e=>{const{normalize:n}=e;return n(["Upuść plik(i) tutaj, aby zaimportować jako"])},unknownResource:e=>{const{normalize:n}=e;return n(["Nieznany"])}},update:{goOfficialWebDownload:e=>{const{normalize:n}=e;return n(["Ponowne pobranie na oficjalnej stronie"])}},upstream:{downgrade:e=>{const{normalize:n}=e;return n(["Obniżenie oceny"])},missingModpackMetadata:e=>{const{normalize:n}=e;return n(["Nie znaleziono metadanych starego modpacka.\nNadal możesz dokonać aktualizacji, ale wynik może być błędny. Wykonaj kopię zapasową plików instancji."])},onlyShowCurrentVersion:e=>{const{normalize:n}=e;return n(["Pokazuje tylko aktualną wersję Minecrafta"])},update:e=>{const{normalize:n}=e;return n(["Aktualizacja"])}},user:{accessToken:e=>{const{normalize:n}=e;return n(["Token dostępu"])},authMode:e=>{const{normalize:n}=e;return n(["Usługa uwierzytelniania"])},authService:e=>{const{normalize:n}=e;return n(["Autoryzacja usługi"])},birth:e=>{const{normalize:n}=e;return n(["Zarejestrowane urodziny"])},challenges:e=>{const{normalize:n}=e;return n(["Odpowiedz na poniższe pytania, aby zweryfikować swoją tożsamość"])},email:e=>{const{normalize:n}=e;return n(["Email Address"])},forgetChallenges:e=>{const{normalize:n}=e;return n(["Zapomniałem tych pytań i chcę je zmienić"])},id:e=>{const{normalize:n}=e;return n(["User Id"])},info:e=>{const{normalize:n}=e;return n(["Informacje o użytkowniku"])},insecureClient:e=>{const{normalize:n}=e;return n(["Klient nie jest zabezpieczony! Potwierdź swoją tożsamość, aby przesłać skórkę!"])},name:e=>{const{normalize:n}=e;return n(["Nazwa użytkownika"])},nameHint:e=>{const{normalize:n}=e;return n(["Nazwa wyświetlana w grze"])},profile:e=>{const{normalize:n}=e;return n(["Profile"])},refreshAccount:e=>{const{normalize:n}=e;return n(["Odśwież konto"])},refreshSkin:e=>{const{normalize:n}=e;return n(["Odśwież skórę"])},submitChallenges:e=>{const{normalize:n}=e;return n(["Prześlij odpowiedzi"])},tokenExpired:e=>{const{normalize:n}=e;return n(["Wygasł"])},tokenValidUntil:e=>{const{normalize:n}=e;return n(["Token ważny do"])}},userAccount:{add:e=>{const{normalize:n}=e;return n(["Dodaj konto"])},removeDescription:e=>{const{normalize:n}=e;return n(["Spowoduje to usunięcie wszystkich informacji o tym koncie. Jesteś pewien?"])},removeTitle:e=>{const{normalize:n}=e;return n(["Usuń konto"])}},userCape:{changeTitle:e=>{const{normalize:n}=e;return n(["Zmień pelerynę"])},description:e=>{const{normalize:n}=e;return n(["Peleryny to specjalne nagrody, które gracze mogą odblokować poprzez różne wydarzenia, kampanie i inne szczęśliwe wydarzenia. Tutaj możesz wybrać między peleryną które aktualnie posiadasz:"])},noCape:e=>{const{normalize:n}=e;return n(["Bez przylądka"])}},userService:{add:e=>{const{normalize:n}=e;return n(["Dodaj więcej usług"])},authLibInjector:e=>{const{normalize:n}=e;return n(["Postępuj zgodnie z sugestią auth-lib injector"])},baseUrlHint:e=>{const{normalize:n}=e;return n(["Podstawowy adres URL usługi niestandardowej"])},title:e=>{const{normalize:n}=e;return n(["Usługi użytkowników zewnętrznych"])},validateHint:e=>{const{normalize:n}=e;return n(["Służy do sprawdzania, czy token użytkownika jest nadal ważny"])}},userServices:{microsoft:{account:e=>{const{normalize:n}=e;return n(["Microsoft Account"])},deviceCode:e=>{const{normalize:n}=e;return n(["Kod urządzenia"])},deviceCodeHint:e=>{const{normalize:n}=e;return n(["Kod urządzenia zostanie wygenerowany po kliknięciu przycisku logowania."])},fastLogin:e=>{const{normalize:n}=e;return n(["Szybkie logowanie"])},name:e=>{const{normalize:n}=e;return n(["Microsoft"])},password:e=>{const{normalize:n}=e;return n(["Wprowadź hasło w przeglądarce"])},useDeviceCode:e=>{const{normalize:n}=e;return n(["Logowanie według kodu urządzenia"])}},mojang:{account:e=>{const{normalize:n}=e;return n(["Email Address"])},name:e=>{const{normalize:n}=e;return n(["Mojang"])},password:e=>{const{normalize:n}=e;return n(["Password"])}},offline:{account:e=>{const{normalize:n}=e;return n(["Username"])},name:e=>{const{normalize:n}=e;return n(["Offline"])},password:e=>{const{normalize:n}=e;return n(["No Password"])},uuid:e=>{const{normalize:n}=e;return n(["UUID użytkownika (opcjonalnie)"])}}},userSkin:{import:e=>{const{normalize:n}=e;return n(["Importuj skórkę"])},importFile:e=>{const{normalize:n}=e;return n(["Otwórz z pliku"])},importLink:e=>{const{normalize:n}=e;return n(["Opióro od Link"])},placeUrlHere:e=>{const{normalize:n}=e;return n(["Umieść tutaj adres URL skórki do zaimportowania"])},reset:e=>{const{normalize:n}=e;return n(["Reset"])},save:e=>{const{normalize:n}=e;return n(["Save"])},saveTitle:e=>{const{normalize:n}=e;return n(["Zapisz skórkę na dysku"])},skinType:e=>{const{normalize:n}=e;return n(["Rodzaj skóry"])},upload:e=>{const{normalize:n}=e;return n(["Wgraj skórkę"])},urlNotEmpty:e=>{const{normalize:n}=e;return n(["Adres URL skórki nie może być pusty"])},urlNotValid:e=>{const{normalize:n}=e;return n(["Adres URL skórki jest nieprawidłowy"])},useSlim:e=>{const{normalize:n}=e;return n(["Użyj modelu Slim"])}},version:{name:e=>{const{normalize:n,plural:r}=e;return r([n(["Wersja"]),n(["Wersje"])])},notInstalled:e=>{const{normalize:n}=e;return n(["Wersja nie jest zainstalowana"])}},versionType:{alpha:e=>{const{normalize:n}=e;return n(["Alpha"])},beta:e=>{const{normalize:n}=e;return n(["Beta"])},name:e=>{const{normalize:n}=e;return n(["Status"])},release:e=>{const{normalize:n}=e;return n(["Release"])}},yes:e=>{const{normalize:n}=e;return n(["Tak"])}};export{e as default};
//# sourceMappingURL=pl.67eaa876.js.map
const e={AppAddInstanceDialog:{choiceTitle:e=>{const{normalize:r}=e;return r(["Vários perfis de inicialização detectados. Por favor, selecione um para importar."])},configTitle:e=>{const{normalize:r}=e;return r(["Configuração"])},createTitle:e=>{const{normalize:r}=e;return r(["Criar jogos"])},downloadedNotification:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["O modpack ",o(n("name"))," foi baixado. Você deseja criar uma instância para ele?"])},serverTitle:e=>{const{normalize:r}=e;return r(["Insira o endereço do seu servidor"])}},AppShareInstanceDialog:{alterDownloadDescription:e=>{const{normalize:r}=e;return r(["Se você não quiser atrapalhar a instância atual, também pode criar uma nova instância a partir da configuração do seu par. Clique no botão abaixo para criar a instância."])},baseInfo:e=>{const{normalize:r}=e;return r(["Configurações básicas"])},cancelShare:e=>{const{normalize:r}=e;return r(["Cancelar compartilhamento"])},description:e=>{const{normalize:r}=e;return r(["Após compartilhar o perfil, outros locais poderão baixar esses arquivos através\n do seu PC."])},downloadDescription:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Por favor, verifique os arquivos que seu par forneceu a você. Selecione o arquivo que deseja baixar. Ele será colocado na instância atual ",o(n("name")),"."])},downloadNotifyTitle:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Baixar instâncias de ",o(n("user"))])},downloadTitle:e=>{const{normalize:r}=e;return r(["Baixar arquivos de outros pares"])},downloadToLocal:e=>{const{normalize:r}=e;return r(["Baixar para a instância atual"])},filesToDownload:e=>{const{normalize:r}=e;return r(["Escolha os arquivos para baixar."])},filesToShare:e=>{const{normalize:r}=e;return r(["Escolha os arquivos para compartilhar"])},instanceShare:e=>{const{normalize:r,interpolate:o,named:n}=e;return r([o(n("user"))," acabou de compartilhar a instância atual com você"])},share:e=>{const{normalize:r}=e;return r(["Compartilhar"])},shareNotifyTitle:e=>{const{normalize:r}=e;return r(["Compartilhar instância"])},shareTitle:e=>{const{normalize:r}=e;return r(["Compartilhar arquivos do jogo com outro jogador"])}},BaseSetting:{},BaseSettingGeneral:{title:e=>{const{normalize:r}=e;return r(["Geral"])}},FeedTheBeast:{search:e=>{const{normalize:r}=e;return r(["Procurar no FTB"])}},FeedTheBeastCard:{},FeedTheBeastProject:{changelog:e=>{const{normalize:r}=e;return r(["Histórico de alterações"])},details:e=>{const{normalize:r}=e;return r(["Detalhes"])},install:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Instalar ",o(n("version"))])},overview:e=>{const{normalize:r}=e;return r(["Visão geral"])},versions:e=>{const{normalize:r}=e;return r(["Versões"])}},HomeJavaIssueDialog:{incompatibleJava:e=>{const{normalize:r}=e;return r(["Java Incompatível"])},incompatibleJavaHint:e=>{const{normalize:r}=e;return r(["A versão atual do Java pode ser incompatível com o Minecraft selecionado!"])},missingJava:e=>{const{normalize:r}=e;return r(["Java ausente"])},missingJavaHint:e=>{const{normalize:r}=e;return r(["O Launcher não consegue detectar nenhuma versão do Java no seu computador. Você pode:"])},needDownloadHint:e=>{const{normalize:r}=e;return r(["Não foi encontrada a versão correta do Java no seu computador. Recomendamos baixar uma versão nova."])},optionAutoDownload:{message:e=>{const{normalize:r}=e;return r(["O Launcher irá baixar e instalar o Java a partir da fonte da Mojang para você."])},name:e=>{const{normalize:r}=e;return r(["Baixar Automaticamente"])}},optionManualDownload:{},optionSelectJava:{message:e=>{const{normalize:r}=e;return r(["Talvez o launcher não tenha encontrado o seu Java. Você pode indicar ao launcher onde ele está."])},name:e=>{const{normalize:r}=e;return r(["Selecionar Java no seu computador"])}},optionSwitch:{disabled:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Não há Java ",o(n("version"))," encontrado no banco de dados no momento!"])},message:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Usar o Java ",o(n("version"))," existente no seu PC"])},name:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Mudar para ",o(n("version"))])}},recommendedVersionHint:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["A versão ",o(n("version"))," recomenda usar o Java dentro da faixa ",o(n("range")),"."])},selectMatchedHint:e=>{const{normalize:r}=e;return r(["Encontrada versão(s) do Java local adequada(s). Você pode escolher essas versões locais do Java."])},selectSecondaryHint:e=>{const{normalize:r}=e;return r(["Encontradas algumas versões locais do Java, mas elas podem não ser adequadas aos critérios. Você ainda pode usá-las para iniciar o jogo, mas esse problema continuará aparecendo."])}},HomeLaunchMultiInstanceDialog:{confirm:e=>{const{normalize:r}=e;return r(["Sim, Iniciar"])},description:e=>{const{normalize:r}=e;return r(["Você está iniciando múltiplas instâncias do Minecraft. Tem certeza?"])},title:e=>{const{normalize:r}=e;return r(["Instâncias múltiplas"])}},HomeSyncButton:{},HomeSyncDialog:{pull:e=>{const{normalize:r}=e;return r(["Baixar"])},push:e=>{const{normalize:r}=e;return r(["Enviar"])}},HomeSyncDialogPull:{failText:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Falha ao buscar atualização. ",o(n("url"))])},refresh:e=>{const{normalize:r}=e;return r(["Atualizar"])},update:e=>{const{normalize:r}=e;return r(["Atualizar"])}},HomeSyncDialogPush:{authError:e=>{const{normalize:r}=e;return r(["Autenticação do usuário falhou. Certifique-se de que você tem permissão para enviar arquivos para o servidor!"])},refresh:e=>{const{normalize:r}=e;return r(["Atualizar"])},unknownError:e=>{const{normalize:r}=e;return r(["Erro desconhecido no servidor. Por favor, tente novamente."])},upload:e=>{const{normalize:r}=e;return r(["Enviar Instância"])}},SettingMigrationDialog:{selectRootDirectory:e=>{const{normalize:r}=e;return r(["Selecionar Diretório Raiz"])}},add:e=>{const{normalize:r}=e;return r(["Adicionar"])},ago:{day:e=>{const{normalize:r,interpolate:o,named:n,plural:a}=e;return a([r([o(n("duration"))," dia atrás"]),r([o(n("duration"))," dias atrás"])])},hour:e=>{const{normalize:r,interpolate:o,named:n,plural:a}=e;return a([r([o(n("duration"))," hora atrás"]),r([o(n("duration"))," horas atrás"])])},minute:e=>{const{normalize:r,interpolate:o,named:n,plural:a}=e;return a([r([o(n("duration"))," minuto atrás"]),r([o(n("duration"))," minutos atrás"])])},second:e=>{const{normalize:r,interpolate:o,named:n,plural:a}=e;return a([r([o(n("duration"))," segundo atrás"]),r([o(n("duration"))," segundos atrás"])])}},authProfileAddedNotification:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Perfil de autenticação ",o(n("name"))," adicionado"])},author:e=>{const{normalize:r}=e;return r(["Autor"])},back:e=>{const{normalize:r}=e;return r(["Voltar"])},baseSetting:{title:e=>{const{normalize:r}=e;return r(["Configurações básicas"])}},browse:e=>{const{normalize:r}=e;return r(["Navegar"])},browseApp:{createShortcut:e=>{const{normalize:r}=e;return r(["Criar atalho"])},default:e=>{const{normalize:r}=e;return r(["Padrão"])},delete:e=>{const{normalize:r}=e;return r(["Deletar"])},launch:e=>{const{normalize:r}=e;return r(["Iniciar e definir como Padrão"])}},browseApps:e=>{const{normalize:r}=e;return r(["Exibir a interface de usuário do launcher"])},cancel:e=>{const{normalize:r}=e;return r(["Cancelar"])},checkUpdate:{name:e=>{const{normalize:r}=e;return r(["Verificar atualização"])}},color:e=>{const{normalize:r}=e;return r(["Cor"])},confirm:e=>{const{normalize:r}=e;return r(["Iniciar"])},copyClipboard:{success:e=>{const{normalize:r}=e;return r(["Copiar para a área de transferência"])}},create:e=>{const{normalize:r}=e;return r(["Criar"])},curseforge:{authors:e=>{const{normalize:r}=e;return r(["Autores"])},category:e=>{const{normalize:r}=e;return r(["Categoria"])},createdDate:e=>{const{normalize:r}=e;return r(["Data de Criação"])},downloadOnly:e=>{const{normalize:r}=e;return r(["Baixar"])},file:{gameVersion:e=>{const{normalize:r}=e;return r(["Versão do jogo"])},modLoader:e=>{const{normalize:r}=e;return r(["Mod Loader"])}},install:e=>{const{normalize:r}=e;return r(["Instalar"])},installTo:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Instalar para ",o(n("path"))])},installToStorage:e=>{const{normalize:r}=e;return r(["Install to Storage"])},lastUpdate:e=>{const{normalize:r}=e;return r(["Ultima Data de Atualização"])},project:{description:e=>{const{normalize:r}=e;return r(["Descrição"])},files:e=>{const{normalize:r}=e;return r(["Arquivos"])},images:e=>{const{normalize:r}=e;return r(["Imagens"])}},recentFiles:e=>{const{normalize:r}=e;return r(["Arquivos recente"])},releasedDate:e=>{const{normalize:r}=e;return r(["Data de lançamento"])},search:e=>{const{normalize:r}=e;return r(["Procurar"])},totalDownloads:e=>{const{normalize:r}=e;return r(["Total de Downloads"])}},curseforgeCard:{},curseforgeCategory:{"API and Library":e=>{const{normalize:r}=e;return r(["Api e Bibliotecas"])},Addons:e=>{const{normalize:r}=e;return r(["Complementos"])},Adventure:e=>{const{normalize:r}=e;return r(["Aventura"])},"Adventure and RPG":e=>{const{normalize:r}=e;return r(["Aventura e RPG"])},Animated:e=>{const{normalize:r}=e;return r(["Animação"])},"Armor, Tools, and Weapons":e=>{const{normalize:r}=e;return r(["Armadura, Ferramentas e Armas"])},"Armor， Tools， and Weapons":e=>{const{normalize:r}=e;return r(["Armadura, Ferramentas e Armas"])},"Combat / PvP":e=>{const{normalize:r}=e;return r(["Combate / PvP"])},Cosmetic:e=>{const{normalize:r}=e;return r(["Cosmetico"])},Creation:e=>{const{normalize:r}=e;return r(["Criação"])},"Data Packs":e=>{const{normalize:r}=e;return r(["Data Pack"])},Education:e=>{const{normalize:r}=e;return r(["Educação"])},Exploration:e=>{const{normalize:r}=e;return r(["Exploração"])},"Extra Large":e=>{const{normalize:r}=e;return r(["Extra Large"])},"FTB Official Pack":e=>{const{normalize:r}=e;return r(["FTB Official Pack"])},Fabric:e=>{const{normalize:r}=e;return r(["Fabric"])},FancyMenu:e=>{const{normalize:r}=e;return r(["Fancy Menu"])},"Font Packs":e=>{const{normalize:r}=e;return r(["Pack de Fonte"])},Food:e=>{const{normalize:r}=e;return r(["Comida"])},"Game Map":e=>{const{normalize:r}=e;return r(["Mapa do jogo"])},Hardcore:e=>{const{normalize:r}=e;return r(["Hardcore"])},MCreator:e=>{const{normalize:r}=e;return r(["MCreator"])},Magic:e=>{const{normalize:r}=e;return r(["Magia"])},"Map Based":e=>{const{normalize:r}=e;return r(["Baseado em mapas"])},"Map and Information":e=>{const{normalize:r}=e;return r(["Mapas e Informações"])},Medieval:e=>{const{normalize:r}=e;return r(["Medieval"])},"Mini Game":e=>{const{normalize:r}=e;return r(["Mini Games"])},Miscellaneous:e=>{const{normalize:r}=e;return r(["Miscellaneous"])},"Mod Support":e=>{const{normalize:r}=e;return r(["Suporte a mods"])},"Modded World":e=>{const{normalize:r}=e;return r(["Modificação para o mundo"])},Modern:e=>{const{normalize:r}=e;return r(["Moderno"])},Multiplayer:e=>{const{normalize:r}=e;return r(["Multiplayer"])},Parkour:e=>{const{normalize:r}=e;return r(["Parkuor"])},"Photo Realistic":e=>{const{normalize:r}=e;return r(["Foto Realista"])},Puzzle:e=>{const{normalize:r}=e;return r(["Puzzle"])},QoL:e=>{const{normalize:r}=e;return r(["QoL"])},Quests:e=>{const{normalize:r}=e;return r(["Missões"])},Redstone:e=>{const{normalize:r}=e;return r(["Redstone"])},"Sci-Fi":e=>{const{normalize:r}=e;return r(["Sci-Fi"])},"Server Utility":e=>{const{normalize:r}=e;return r(["Utilidades para server"])},Skyblock:e=>{const{normalize:r}=e;return r(["Skyblock"])},"Small / Light":e=>{const{normalize:r}=e;return r(["Leve"])},Steampunk:e=>{const{normalize:r}=e;return r(["Steampunk"])},Storage:e=>{const{normalize:r}=e;return r(["Armazemento"])},Survival:e=>{const{normalize:r}=e;return r(["Sobrevivência"])},Tech:e=>{const{normalize:r}=e;return r(["Tech"])},Technology:e=>{const{normalize:r}=e;return r(["Tecnologia"])},Traditional:e=>{const{normalize:r}=e;return r(["Tradicional"])},"Twitch Integration":e=>{const{normalize:r}=e;return r(["Integração com a Twitch"])},"Utility & QoL":e=>{const{normalize:r}=e;return r(["Utilizades e QoL"])},"Vanilla+":e=>{const{normalize:r}=e;return r(["Vanilla+"])},"World Gen":e=>{const{normalize:r}=e;return r(["Geração de Mundo"])}},dataMigration:{apply:e=>{const{normalize:r}=e;return r(["Aplicar configurações"])},directoryCriteriaHint:e=>{const{normalize:r}=e;return r(["Certifique-se de que o novo diretório esteja VAZIO!"])},migrationDestinationIsFile:e=>{const{normalize:r}=e;return r(["O destino da migração é um arquivo! Por favor, selecione um diretório vazio!"])},migrationDestinationIsNotEmptyDirectory:e=>{const{normalize:r}=e;return r(["O destino da migração não é um diretório vazio! Por favor, certifique-se de selecionar um diretório vazio!"])},migrationNoPermission:e=>{const{normalize:r}=e;return r(["Sem permissão para renomear o diretório antigo para o novo diretório! Por favor, verifique se o launcher tem acesso a ambos os locais!"])},placeholder:e=>{const{normalize:r}=e;return r(["Clique aqui para selecionar o diretório"])},setRootCause:e=>{const{normalize:r}=e;return r(["Você perderá seus dados (Mapas, Pacotes de Recursos, Mods) se fechar o launcher durante esse processo!"])},setRootDescription:e=>{const{normalize:r}=e;return r(["Isso alterará a pasta raiz de dados deste launcher e do Minecraft."])},setRootTitle:e=>{const{normalize:r}=e;return r(["Definir um novo local de armazenamento"])},unknownError:e=>{const{normalize:r}=e;return r(["Erro desconhecido! Por favor, tente novamente ou entre em contato com o desenvolvedor!"])},waitReload:e=>{const{normalize:r}=e;return r(["Migrando dados. Por favor, não feche o launcher ou você perderá seus dados."])}},delete:{name:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Deletar ",o(n("name"))])},no:e=>{const{normalize:r}=e;return r(["Não"])},yes:e=>{const{normalize:r}=e;return r(["Deletar"])}},dependencies:{embedded:e=>{const{normalize:r}=e;return r(["Incorporado"])},incompatible:e=>{const{normalize:r}=e;return r(["Incompatível"])},name:e=>{const{normalize:r}=e;return r(["Dependências"])},optional:e=>{const{normalize:r}=e;return r(["Opcional"])},required:e=>{const{normalize:r}=e;return r(["Obrigatório"])}},description:e=>{const{normalize:r}=e;return r(["Descrição"])},detail:e=>{const{normalize:r}=e;return r(["Detalhes"])},diagnosis:{badInstall:{message:e=>{const{normalize:r}=e;return r(["Clique para tentar reinstalar esta versão."])},name:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Instalação com erro na versão ",o(n("version"))])}},corruptedAssets:{message:e=>{const{normalize:r}=e;return r(["O launcher instalará os recursos para você"])},name:e=>{const{normalize:r,interpolate:o,named:n,plural:a}=e;return a([r(["Recurso corrompido: ",o(n("name"))]),r(["Recurso corrompido ",o(n("name"))]),r([o(n("count"))," recursos corrompidos"])])}},corruptedAssetsIndex:{message:e=>{const{normalize:r}=e;return r(["O launcher irá baixar o índice de recursos para você"])},name:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Arquivo de índice de recursos corrompido da versão ",o(n("version")),"."])}},corruptedLibraries:{message:e=>{const{normalize:r}=e;return r(["O launcher irá instalar as bibliotecas para você"])},name:e=>{const{normalize:r,interpolate:o,named:n,plural:a}=e;return a([r(["Biblioteca corrompida: ",o(n("name"))]),r(["Biblioteca corrompida: ",o(n("name"))]),r([o(n("count"))," bibliotecas corrompidas"])])}},corruptedVersionJar:{message:e=>{const{normalize:r}=e;return r(["Clique para instalar esta versão"])},name:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Corrupted version jar for Minecraft ",o(n("version")),"."])}},corruptedVersionJson:{message:e=>{const{normalize:r}=e;return r(["Clique para instalar esta versão"])},name:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Versão corrompida ",o(n("version"))," json."])}},incompatibleJava:{message:e=>{const{normalize:r}=e;return r(["Você pode pedir para o launcher baixá-lo para você."])},name:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["A versão do Java ",o(n("javaVersion"))," não é compatível com a versão ",o(n("version")),"!"])}},instanceFiles:{description:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["A instalação da instância inclui ",o(n("counts"))," arquivos."])},title:e=>{const{normalize:r}=e;return r(["Instalação de instância incompleta"])}},invalidJava:{message:e=>{const{normalize:r}=e;return r(["Clique para usar outro inicializador Java"])},name:e=>{const{normalize:r}=e;return r(["Local do Java inválido"])}},missingAssets:{message:e=>{const{normalize:r}=e;return r(["O launcher irá instalar os assets para você"])},name:e=>{const{normalize:r,interpolate:o,named:n,plural:a}=e;return a([r(["Asset ausente: ",o(n("name"))]),r(["Asset ausente: ",o(n("name"))]),r([o(n("count")),"% dos assets ausentes."])])}},missingAssetsIndex:{message:e=>{const{normalize:r}=e;return r(["O launcher irá baixar o índice de assets para você"])},name:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Arquivo de índice de assets ausente para ",o(n("version")),".."])}},missingAuthlibInjector:{},missingJava:{message:e=>{const{normalize:r}=e;return r(["Clique para resolver esse problema"])},name:e=>{const{normalize:r}=e;return r(["Não foi possível encontrar o Java para iniciar o Minecraft!"])}},missingLibraries:{message:e=>{const{normalize:r}=e;return r(["O launcher irá instalar as bibliotecas para você"])},name:e=>{const{normalize:r,interpolate:o,named:n,plural:a}=e;return a([r(["Biblioteca ",o(n("name"))," ausente"]),r(["Biblioteca ",o(n("name"))," ausente"]),r([o(n("count"))," Bibliotecas ausentes"]),r([o(n("count"))," Bibliotecas ausentes"])])}},missingVersion:{message:e=>{const{normalize:r}=e;return r(["Clique para instalar esta versão"])},name:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["A versão ",o(n("version"))," não está instalada!"])}},missingVersionJar:{message:e=>{const{normalize:r}=e;return r(["Clique para instalar esta versão"])},name:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Faltando o arquivo jar da versão do Minecraft ",o(n("version"))])}}},disable:e=>{const{normalize:r}=e;return r(["Desativar"])},disk:{available:e=>{const{normalize:r}=e;return r(["Disponível"])},used:e=>{const{normalize:r}=e;return r(["Usado"])}},download:e=>{const{normalize:r}=e;return r(["Baixar"])},downloadCount:e=>{const{normalize:r,interpolate:o,named:n}=e;return r([o(n("count"))," downloads"])},downloadUpdate:e=>{const{normalize:r}=e;return r(["Baixar atualização"])},duration:{day:e=>{const{normalize:r,interpolate:o,named:n,plural:a}=e;return a([r([o(n("duration"))," dias"]),r([o(n("duration"))," dias"])])},hour:e=>{const{normalize:r,interpolate:o,named:n,plural:a}=e;return a([r([o(n("duration"))," hora"]),r([o(n("duration"))," horas"])])},minute:e=>{const{normalize:r,interpolate:o,named:n,plural:a}=e;return a([r([o(n("duration"))," minuto"]),r([o(n("duration"))," minutos"])])},name:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Deletar ",o(n("name"))])},no:e=>{const{normalize:r}=e;return r(["Não"])},second:e=>{const{normalize:r,interpolate:o,named:n,plural:a}=e;return a([r([o(n("duration"))," segundo"]),r([o(n("duration"))," segundos"])])},yes:e=>{const{normalize:r}=e;return r(["Sim"])}},edit:e=>{const{normalize:r}=e;return r(["Editar"])},enable:e=>{const{normalize:r}=e;return r(["Ativar"])},env:{select:{all:e=>{const{normalize:r}=e;return r(["Selecionar Todos"])},fit:e=>{const{normalize:r}=e;return r(["Selecionar Ajuste"])},none:e=>{const{normalize:r}=e;return r(["Selecionar Nenhum"])}}},error:{name:e=>{const{normalize:r,plural:o}=e;return o([r(["Erro"]),r(["Erros"])])}},errors:{BadForgeInstallerJarError:e=>{const{normalize:r}=e;return r(["Não é possível analisar o arquivo JAR do instalador do Forge. Talvez o Forge tenha um novo formato de arquivo do instalador. Entre em contato com os desenvolvedores se o problema persistir."])},BadInstanceType:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Instância inválida: ",o(n("type"))])},BodyTimeoutError:e=>{const{normalize:r}=e;return r(["Tempo limite do corpo HTTP"])},ChecksumNotMatchError:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["A soma de verificação não corresponde! Esperado ",o(n("expect")),". Atual ",o(n("actual")),"."])},ConnectTimeoutError:e=>{const{normalize:r}=e;return r(["Tempo limite de conexão com o servidor."])},DNSNotFoundError:e=>{const{normalize:r}=e;return r(["Erro na pesquisa DNS"])},DatabaseNotOpened:e=>{const{normalize:r}=e;return r(["Banco de dados não aberto! O launcher não funcionará corretamente! Selecione um diretório de dados que o launcher possa acessar. Você pode tentar redefinir o diretório raiz de dados na página de configurações."])},DiskIsFull:e=>{const{normalize:r}=e;return r(["Seu disco está cheio! \nNão é possível escrever nada no disco! \nTodos os recursos podem não ser funcionais!"])},DownloadAggregateError:e=>{const{normalize:r}=e;return r(["Falha ao baixar o arquivo."])},DownloadFileSystemError:e=>{const{normalize:r}=e;return r(["Erro ao acessar o caminho do arquivo de download. Verifique se o launcher tem permissão para gravar nesse caminho."])},HeadersTimeoutError:e=>{const{normalize:r}=e;return r(["Tempo limite do cabeçalho HTTP"])},NotFoundError:e=>{const{normalize:r}=e;return r(["404 Não encontrado"])},SocketError:e=>{const{normalize:r}=e;return r(["Erro no socket do servidor"])}},eula:{body:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Ao marcar a caixa de seleção, você está indicando seu consentimento com o ",o(n("eula"))," do Minecraft."])}},exception:{http:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["A requisição HTTP para ",o(n("url"))," falhou. Código de status ",o(n("statusCode")),". ",o(n("code")),". Tente novamente ou verifique sua conexão. Se o erro persistir, envie um relatório para a equipe de desenvolvedores."])}},existed:e=>{const{normalize:r}=e;return r(["Existente"])},exportModpackTarget:{curseforge:e=>{const{normalize:r}=e;return r(["Arquivo Curseforge"])},github:e=>{const{normalize:r}=e;return r(["Arquivo Github"])},modrinth:e=>{const{normalize:r}=e;return r(["Arquivo Modrinth"])},override:e=>{const{normalize:r}=e;return r(["Substituir (Arquivo Raw)"])}},extensions:{mrpack:e=>{const{normalize:r}=e;return r(["Modpack Modrinth"])},zip:e=>{const{normalize:r}=e;return r(["Arquivo Zip"])}},fabricVersion:{disable:e=>{const{normalize:r}=e;return r(["Desabilitar Fabric"])},empty:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Nenhuma versão do Fabric para Minecraft ",o(n("version"))])},showSnapshot:e=>{const{normalize:r}=e;return r(["Mostrar Snapshots"])},stable:e=>{const{normalize:r}=e;return r(["Estável"])},unstable:e=>{const{normalize:r}=e;return r(["Instável"])}},feedback:{channel:e=>{const{normalize:r}=e;return r(["Opções"])},description:e=>{const{normalize:r}=e;return r(["Encontrei um Bug ou Quero fazer uma sugestão"])},discord:e=>{const{normalize:r}=e;return r(["Discord"])},discordDescription:e=>{const{normalize:r}=e;return r(["Entrar no Servidor do Discord"])},discordJoin:e=>{const{normalize:r}=e;return r(["Entrar"])},generateReport:e=>{const{normalize:r}=e;return r(["Gerar um relatório"])},generateSaveAs:e=>{const{normalize:r}=e;return r(["Salvar o relatório em"])},github:e=>{const{normalize:r}=e;return r(["Problema no GitHub"])},githubDescription:e=>{const{normalize:r}=e;return r(["Relate um  problema no GitHub"])},githubOpenIssue:e=>{const{normalize:r}=e;return r(["Github"])},hint:e=>{const{normalize:r}=e;return r(["Aperte no botão para criar um relatório e entrar em contato com a equipe de desenvolvimento. O relatório terá informações do seu dispositivo, incluindo o tipo do sistema operacional, versão, nome de usuário (em seu sistema operacional), etc."])},kook:e=>{const{normalize:r}=e;return r(["Kook"])},kookDescription:e=>{const{normalize:r}=e;return r(["Kook é uma alternativa ao Discord para usuário da China continental."])},name:e=>{const{normalize:r}=e;return r(["Feedback"])},qq:e=>{const{normalize:r}=e;return r(["QQ Group"])},qqDescription:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Entre no grupo do QQ e converse diretamente com os autores. ID do grupo: ",o(n("number"))])},qqEnterGroup:e=>{const{normalize:r}=e;return r(["Entrar"])}},fileDetail:{fileSize:e=>{const{normalize:r}=e;return r(["Tamanho do arquivo"])},hash:e=>{const{normalize:r}=e;return r(["Hash"])}},filter:e=>{const{normalize:r}=e;return r(["Filtro"])},filterLocalOnly:e=>{const{normalize:r}=e;return r(["Mostrar apenas instalado"])},finish:e=>{const{normalize:r}=e;return r(["Concluir"])},forgeConfig:{hint:e=>{const{normalize:r}=e;return r(["Please at least launch the game with this mod once, so that we can detect its config file!"])}},forgeVersion:{common:e=>{const{normalize:r}=e;return r(["Comum"])},disable:e=>{const{normalize:r}=e;return r(["Desabilitar Forge"])},empty:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Forge não tem nenhum lançamento para o Minecraft ",o(n("version"))])},latest:e=>{const{normalize:r}=e;return r(["Última"])},name:e=>{const{normalize:r}=e;return r(["Forge"])},recommended:e=>{const{normalize:r}=e;return r(["Recomendado"])},showBuggy:e=>{const{normalize:r}=e;return r(["Mostrar Buggy"])},showRecommendedAndLatestOnly:e=>{const{normalize:r}=e;return r(["Apenas Recomendado e Último"])},version:e=>{const{normalize:r}=e;return r(["Versão do Forge"])}},gameSetting:{},gameType:{adventure:e=>{const{normalize:r}=e;return r(["Modo Aventura"])},creative:e=>{const{normalize:r}=e;return r(["Modo Criativo"])},spectator:e=>{const{normalize:r}=e;return r(["Modo Espectador"])},survival:e=>{const{normalize:r}=e;return r(["Modo Sobrevivência"])}},help:e=>{const{normalize:r}=e;return r(["Ajuda"])},home:e=>{const{normalize:r}=e;return r(["Início"])},importModpack:{failed:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Importar ",o(n("modpack"))," falhou."])},name:e=>{const{normalize:r}=e;return r(["Importar Modpack"])},success:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Sucesso ao importar ",o(n("modpack"))])}},importResource:e=>{const{normalize:r}=e;return r(["Importar Recurso"])},install:e=>{const{normalize:r}=e;return r(["Instalar"])},installAssets:{asset:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Instalar ",o(n("count"))," Arquivos de Recursos"])},assetIndex:e=>{const{normalize:r}=e;return r(["Verificar Arquivo de Índice de Recursos"])},name:e=>{const{normalize:r}=e;return r(["Instalar Arquivos de Recursos"])}},installAuthlibInjector:e=>{const{normalize:r}=e;return r(["Instalar authlib-injector"])},installCurseforgeFile:e=>{const{normalize:r}=e;return r(["Instalar Arquivo do Curseforge"])},installFabric:{name:e=>{const{normalize:r}=e;return r(["Instalar Fabric"])}},installForge:{downloadInstaller:e=>{const{normalize:r}=e;return r(["Baixar Instalador"])},library:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Instalar Biblioteca ",o(n("lib"))])},name:e=>{const{normalize:r}=e;return r(["Instalar Forge"])},postProcessing:e=>{const{normalize:r}=e;return r(["Pós-processamento"])}},installInstance:{file:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Atualizar Arquivo da Instância ",o(n("file"))])},link:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Copiar ou Vincular ",o(n("count"))," Arquivos"])},name:e=>{const{normalize:r}=e;return r(["Atualizar Instância"])},resolve:e=>{const{normalize:r}=e;return r(["Resolver Configuração da Instância"])},unzip:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Descompactar ",o(n("count"))," Arquivos"])}},installJre:{decompress:e=>{const{normalize:r}=e;return r(["Descompactar arquivos JRE para a pasta"])},download:e=>{const{normalize:r}=e;return r(["Baixar arquivo JRE compactado"])},name:e=>{const{normalize:r}=e;return r(["Instalar Biblioteca de Execução Java"])}},installLabyMod:{asset:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Instalar Recurso ",o(n("name"))])},json:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Gerar JSON ",o(n("version"))])},name:e=>{const{normalize:r}=e;return r(["Instalar LabyMod"])}},installLibraries:{library:e=>{const{normalize:r}=e;return r(["Instalar Biblioteca"])},name:e=>{const{normalize:r}=e;return r(["Instalar Bibliotecas"])}},installModpack:{deploy:e=>{const{normalize:r}=e;return r(["Implantar"])},download:{file:e=>{const{normalize:r}=e;return r(["Baixar Arquivo"])},name:e=>{const{normalize:r}=e;return r(["Baixar"])}},name:e=>{const{normalize:r}=e;return r(["Instalar Modpack"])},unpack:e=>{const{normalize:r}=e;return r(["Descompactar Modpack"])}},installModrinthFile:{name:e=>{const{normalize:r}=e;return r(["Instalar Modrinth"])}},installOptifine:{download:e=>{const{normalize:r}=e;return r(["Baixar Optifine Universal"])},jar:e=>{const{normalize:r}=e;return r(["Gerar Jar"])},json:e=>{const{normalize:r}=e;return r(["Gerar Json"])},name:e=>{const{normalize:r}=e;return r(["Instalar Optifine"])}},installResource:{fail:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Falha ao instalar ",o(n("file"))])},success:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Instalar recurso ",o(n("file"))," com sucesso"])}},installVersion:{jar:e=>{const{normalize:r}=e;return r(["Instalar Arquivo Jar da Versão"])},json:e=>{const{normalize:r}=e;return r(["Instalar Arquivo Json da Versão"])},name:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Instalar Cliente Minecraft ",o(n("version"))])}},instance:{addServer:e=>{const{normalize:r}=e;return r(["Adicionar Servidor"])},changeIcon:e=>{const{normalize:r}=e;return r(["Alterar"])},current:e=>{const{normalize:r}=e;return r(["Instância atual"])},delete:e=>{const{normalize:r}=e;return r(["Deletar jogo"])},deleteFailed:e=>{const{normalize:r}=e;return r(["Falha ao deletar instância"])},deleteFailedPermission:e=>{const{normalize:r}=e;return r(["Outro programa ocupou o arquivo"])},deleteHint:e=>{const{normalize:r}=e;return r(["Os dados da instância serão deletados para sempre do disco. Você tem certeza?"])},duplicate:e=>{const{normalize:r}=e;return r(["Duplicar versão"])},duplicatedName:e=>{const{normalize:r}=e;return r(["Nome da versão duplicada"])},fileApi:e=>{const{normalize:r}=e;return r(["A URL da API do servidor de arquivos de sincronização"])},fileApiHint:e=>{const{normalize:r}=e;return r(["A URL para sincronizar arquivos de instância a partir de um servidor de configuração remoto."])},gameVersion:e=>{const{normalize:r}=e;return r(["Versão do jogo"])},icon:e=>{const{normalize:r}=e;return r(["Ícone de perfil"])},iconHint:e=>{const{normalize:r}=e;return r(["O ícone deve ser um arquivo ou URL da internet"])},iconUrl:e=>{const{normalize:r}=e;return r(["URL do Ícone"])},includeVersion:e=>{const{normalize:r,plural:o}=e;return o([r(["Incluir Versão"]),r(["Incluir Versões"])])},installModpack:e=>{const{normalize:r}=e;return r(["Instância de atualização do Modpack"])},lastPlayed:e=>{const{normalize:r}=e;return r(["Ultima vez jogado"])},launchArguments:e=>{const{normalize:r}=e;return r(["Prévia dos Argumentos de Lançamento"])},launchServer:e=>{const{normalize:r}=e;return r(["Iniciar um servidor localhost"])},linkFileDesc:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Isso irá substituir o arquivo local da instância ",o(n("file"))," pelo arquivo global ",o(n("file")),". Tem certeza de que deseja vinculá-lo?"])},linkFileTitle:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Tem certeza de que deseja vincular ",o(n("file")),"?"])},mcOptions:e=>{const{normalize:r}=e;return r(["Opções do Minecraft"])},mcOptionsHint:e=>{const{normalize:r}=e;return r(["Argumentos adicionais para o lançamento do Minecraft"])},name:e=>{const{normalize:r}=e;return r(["Nome do Perfil"])},nameHint:e=>{const{normalize:r}=e;return r(["O nome do modpack"])},neverPlayed:e=>{const{normalize:r}=e;return r(["Nunca Jogado"])},openCrashReportFolder:e=>{const{normalize:r}=e;return r(["Abrir a pasta de relatórios de erro"])},openLogFolder:e=>{const{normalize:r}=e;return r(["Abrir a pasta de logs"])},playtime:e=>{const{normalize:r}=e;return r(["Tempo de Jogo"])},prependCommand:e=>{const{normalize:r}=e;return r(["Comando Inicial"])},prependCommandHint:e=>{const{normalize:r}=e;return r(["Isso irá adicionar esse comando antes de todos os comandos de inicialização"])},requireName:e=>{const{normalize:r}=e;return r(["O nome é obrigatório"])},showInstance:e=>{const{normalize:r}=e;return r(["Mostrar a pasta do jogo"])},useSharedOptions:e=>{const{normalize:r}=e;return r(["Usar configurações compartilhadas do jogo"])},useSharedOptionsDesc:e=>{const{normalize:r}=e;return r(["Isso irá vincular o arquivo options.txt a um arquivo compartilhado entre as instâncias"])},useSharedServersList:e=>{const{normalize:r}=e;return r(["Usar lista de servidores compartilhada"])},useSharedServersListDesc:e=>{const{normalize:r}=e;return r(["Isso irá vincular o arquivo servers.dat a um arquivo compartilhado entre as instâncias"])},versionHint:e=>{const{normalize:r}=e;return r(["A versão do Minecraft deste jogo"])},vmOptions:e=>{const{normalize:r}=e;return r(["Opções da JVM"])},vmOptionsHint:e=>{const{normalize:r}=e;return r(["Argumentos extras a serem passados para a JVM"])},vmVar:e=>{const{normalize:r}=e;return r(["Variáveis ​​de ambiente"])},vmVarHint:e=>{const{normalize:r}=e;return r(["Clique no botão para adicionar variáveis ​​de ambiente"])}},instanceAge:{older:e=>{const{normalize:r}=e;return r(["Antigo"])},threeDay:e=>{const{normalize:r}=e;return r(["Em três dias"])},today:e=>{const{normalize:r}=e;return r(["Hoje"])}},instanceDiscover:{gameFolder:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Descobrir ",o(n("count"))," pastas de jogos"])},instanceFolder:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Encontradas ",o(n("count"))," instâncias"])}},instanceFileOperation:{add:e=>{const{normalize:r}=e;return r(["Adicionar"])},"backup-add":e=>{const{normalize:r}=e;return r(["Realocar (Backup)"])},"backup-remove":e=>{const{normalize:r}=e;return r(["Remover (Backup)"])},keep:e=>{const{normalize:r}=e;return r(["Manter"])},remove:e=>{const{normalize:r}=e;return r(["Remover"])}},instanceInstallSkip:{ignore:e=>{const{normalize:r}=e;return r(["Ignorar"])},skip:e=>{const{normalize:r}=e;return r(["Pular"])},title:e=>{const{normalize:r}=e;return r(["Fonte de arquivo potencialmente corrompida"])},warning:e=>{const{normalize:r}=e;return r(["Alguns arquivos são baixados várias vezes com soma de verificação incomparável. \nIsso pode ser devido ao fato de a soma de verificação original estar incorreta. \nPor favor, verifique. \nSe você confirmar que os arquivos atuais são válidos, poderá ignorar a verificação de validação."])}},instanceSetting:{disableAuthlibInjector:e=>{const{normalize:r}=e;return r(["Desabilitar authlib injector"])},disableAuthlibInjectorDescription:e=>{const{normalize:r}=e;return r(["Se você esta usando sistema de skin de terceiros. O authlib injector pode ajudá-lo a exibir a skin no jogo."])},disableElyByAuthlib:e=>{const{normalize:r}=e;return r(["Desabilitar ely.by's authlib replacement"])},disableElyByAuthlibDescription:e=>{const{normalize:r}=e;return r(["Ely.by possui uma substituição única do authlib para exibir a skin de forma universal em qualquer servidor."])},fastLaunch:e=>{const{normalize:r}=e;return r(["Inicializador Turbo"])},fastLaunchHint:e=>{const{normalize:r}=e;return r(["Ignorar o status do usuário e problemas existentes não resolvidos"])},hideLauncher:e=>{const{normalize:r}=e;return r(["Esconder o launcher após iniciar o jogo"])},icon:e=>{const{normalize:r}=e;return r(["Pegar uma imagem"])},showLog:e=>{const{normalize:r}=e;return r(["Exibir Minecraft Log"])},showLogHint:e=>{const{normalize:r}=e;return r(["Esta opção abrirá uma janela para transmitir o log do Minecraft após o início do jogo."])}},instanceTemplate:{curseforge:e=>{const{normalize:r}=e;return r(["Este é um Modpack CurseForge"])},ftb:e=>{const{normalize:r}=e;return r(["Este é um modpack FTB"])},importing:e=>{const{normalize:r}=e;return r(["Importando Template"])},mcbbs:e=>{const{normalize:r}=e;return r(["Este é um modpack MCBBS"])},modpack:e=>{const{normalize:r}=e;return r(["Este é um modpack raw"])},modrinth:e=>{const{normalize:r}=e;return r(["Este é um modpack Modrinth"])},preview:e=>{const{normalize:r}=e;return r(["Pré-visualização do Modpack"])},title:e=>{const{normalize:r}=e;return r(["Configurações do Template"])}},instanceUpdate:{basic:e=>{const{normalize:r}=e;return r(["Atualizar configurações"])},files:e=>{const{normalize:r}=e;return r(["Atualizar arquivos"])},loaderChanged:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["O modloader dessa instância foi alterado. O modload antigo era ",o(n("modloader")),", e o novo modloader é ",o(n("newMod"))])},summary:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Adicione os arquivos ",o(n("add")),". \nRemova os arquivos ",o(n("remove")),". \nMantenha os arquivos ",o(n("keep")),"."])},title:e=>{const{normalize:r}=e;return r(["Atualizar instância"])},update:e=>{const{normalize:r}=e;return r(["Iniciar atualização"])}},instances:{add:e=>{const{normalize:r}=e;return r(["Criar jogo"])},addCurseForgeDescription:e=>{const{normalize:r}=e;return r(["Importar da pasta de dados do CurseForge. Você precisa selecionar a pasta raiz de dados do CurseForge."])},addDescription:e=>{const{normalize:r}=e;return r(["Criar uma nova instância a partir do zero"])},addMMCDescription:e=>{const{normalize:r}=e;return r(["Importar instância existente do MultiMC. Você precisa selecionar os arquivos do MultiMC."])},addManually:e=>{const{normalize:r}=e;return r(["Criar Manualmente"])},addModrinthDescription:e=>{const{normalize:r}=e;return r(["Importar instância existente do Modrinth. Você precisa selecionar a pasta raiz de dados do Modrinth."])},addServer:e=>{const{normalize:r}=e;return r(["Criar a partir do servidor"])},addServerDescription:e=>{const{normalize:r}=e;return r(["Isso criará um jogo diretamente com lançamento para o servidor."])},addTemplate:e=>{const{normalize:r}=e;return r(["Criar a partir de um modpack baixado"])},addTemplateDescription:e=>{const{normalize:r}=e;return r(["Importar do modpack baixado"])},addVanilla:e=>{const{normalize:r}=e;return r(["Criar a partir do Minecraft puro"])},addVanillaDescription:e=>{const{normalize:r}=e;return r(["Importar da pasta .minecraft comum. Isso duplicará o perfil do jogo original para o XMCL."])},choose:e=>{const{normalize:r}=e;return r(["Selecionar Jogo"])},fix:e=>{const{normalize:r}=e;return r(["Reparar"])},folderSetting:e=>{const{normalize:r}=e;return r(["Configurações de Pasta"])},importFolder:e=>{const{normalize:r}=e;return r(["Importar de pasta"])},importFolderDescription:e=>{const{normalize:r}=e;return r(["Importar Minecraft para o Launcher"])},loadingFiles:e=>{const{normalize:r}=e;return r(["Carregando arquivos do modpack"])},refreshServers:e=>{const{normalize:r}=e;return r(["Atualizar servidores"])}},items:{count:e=>{const{normalize:r,interpolate:o,named:n}=e;return r([o(n("count"))," itens"])},total:e=>{const{normalize:r,interpolate:o,named:n}=e;return r([o(n("total"))," total"])}},java:{allocatedLong:e=>{const{normalize:r}=e;return r(["Usar o Java padrão do sistema"])},allocatedShort:e=>{const{normalize:r}=e;return r(["Alocar automaticamente"])},browse:e=>{const{normalize:r}=e;return r(["Procurar o executável do Java"])},importFromFile:e=>{const{normalize:r}=e;return r(["Importar Java de arquivo"])},invalid:e=>{const{normalize:r}=e;return r(["Localização do Java inválida"])},location:e=>{const{normalize:r}=e;return r(["Localização do Java"])},maxMemory:e=>{const{normalize:r}=e;return r(["Memória máxima"])},memory:e=>{const{normalize:r}=e;return r(["Memória do Java"])},memoryAuto:e=>{const{normalize:r}=e;return r(["Automático"])},memoryManual:e=>{const{normalize:r}=e;return r(["Manual"])},memoryUnassigned:e=>{const{normalize:r}=e;return r(["Sem alocação"])},minMemory:e=>{const{normalize:r}=e;return r(["Memória mínima"])},modifyInstance:e=>{const{normalize:r}=e;return r(["Modificar o caminho do Java"])},noMemory:e=>{const{normalize:r}=e;return r(["Não limitar o uso de memória"])},refresh:e=>{const{normalize:r}=e;return r(["Atualizar Java local"])},systemMemory:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Memória livre do sistema: ",o(n("free"))," / ",o(n("total"))])}},labyMod:{disable:e=>{const{normalize:r}=e;return r(["Desabilitar LabyMod"])},empty:e=>{const{normalize:r}=e;return r(["LabyMod não é compatível com a versão atual do Minecraft."])}},launch:{cancel:e=>{const{normalize:r}=e;return r(["Cancelar"])},createShortcut:e=>{const{normalize:r}=e;return r(["Crie atalho"])},kill:e=>{const{normalize:r}=e;return r(["Parar"])},killServer:e=>{const{normalize:r}=e;return r(["Matar Localhost Server"])},launch:e=>{const{normalize:r}=e;return r(["Launch"])},launchAnyway:e=>{const{normalize:r}=e;return r(["Iniciar mesmo assim"])}},launchBlocked:{ignore:e=>{const{normalize:r}=e;return r(["Forçar inicialização"])},launchBadVersion:{description:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["A versão ",o(n("version"))," do JSON está corrompida. Talvez seja necessário reinstalar essa versão."])},title:e=>{const{normalize:r}=e;return r(["JSON de versão corrompido"])}},launchGeneralException:{description:e=>{const{normalize:r}=e;return r(["Alguns erros causaram a falha na inicialização."])},title:e=>{const{normalize:r}=e;return r(["Falha na inicialização"])}},launchInvalidJavaPath:{description:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(['O caminho do Java selecionado está ausente ou é inválido. Selecione um novo caminho. <span class="highlight"> ',o(n("javaPath"))," </span>"])},title:e=>{const{normalize:r}=e;return r(["Caminho de Java inválido"])}},launchJavaNoPermission:{description:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(['O launcher não tem permissão para executar o java <span class="highlight"> ',o(n("javaPath"))," </span>. Altere a permissão do arquivo Java ou aumente as permissões do launcher."])},title:e=>{const{normalize:r}=e;return r(["Sem permissão para inicializar"])}},launchNoProperJava:{description:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Nenhuma versão adequada do Java pode ser selecionada para iniciar o jogo. (",o(n("javaPath"))," está inválido?)"])},title:e=>{const{normalize:r}=e;return r(["Nenhuma versão de Java encontrada"])}},launchNoVersionInstalled:{description:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(['Não é possível resolver a versão <span class="highlight">',o(n("version")),"</span> para iniciar."])},title:e=>{const{normalize:r}=e;return r(["Nenhuma versão selecionada"])}},launchSpawnProcessFailed:{description:e=>{const{normalize:r}=e;return r(["Verifique seu Java ou conceda mais permissões ao launcher e tente novamente. Se isso ainda não funcionar, entre em contato com os desenvolvedores."])},title:e=>{const{normalize:r}=e;return r(["Falha ao iniciar o processo do jogo"])}},launchUserStatusRefreshFailed:{description:e=>{const{normalize:r}=e;return r(["Não foi possível atualizar o status do usuário selecionado."])},title:e=>{const{normalize:r}=e;return r(["Falha ao validar o status do usuário"])}},unexpectedText:e=>{const{normalize:r}=e;return r(["Isso é inesperado. Você pode reiniciar o launcher para mitigar o problema. Entre em contato com o autor se o problema persistir."])},userAcquireMicrosoftTokenFailed:e=>{const{normalize:r}=e;return r(["Falha ao adquirir o token da Microsoft. Tente novamente ou verifique sua conta da Microsoft."])},userCheckGameOwnershipFailed:e=>{const{normalize:r}=e;return r(["Falha ao verificar a posse do Minecraft. Tente novamente ou verifique sua rede."])},userExchangeXboxTokenFailed:e=>{const{normalize:r}=e;return r(["Falha ao trocar o token do Xbox pelo token da Microsoft. Tente novamente ou verifique sua rede."])},userLoginMinecraftByXboxFailed:e=>{const{normalize:r}=e;return r(["Falha ao fazer login no Minecraft com o token do Xbox. Tente novamente ou verifique sua rede."])}},launchFailed:{crash:e=>{const{normalize:r}=e;return r(["Jogo travou!!"])},description:e=>{const{normalize:r}=e;return r(["Não há relatório de falha. Este é o log de erro e o log mais recente."])},failedToLaunch:e=>{const{normalize:r}=e;return r(["Falha ao iniciar o jogo"])},latestLog:e=>{const{normalize:r}=e;return r(["Log mais recente"])},title:e=>{const{normalize:r}=e;return r(["Jogo fechado com código anômalo"])}},launchStatus:{assigningMemory:e=>{const{normalize:r}=e;return r(["Atribuindo memória"])},exit:e=>{const{normalize:r}=e;return r(["Sair do jogo?"])},injectingAuthLib:e=>{const{normalize:r}=e;return r(["Configurando AuthLib de terceiros"])},launching:e=>{const{normalize:r}=e;return r(["Iniciando..."])},launchingSlow:e=>{const{normalize:r}=e;return r(["Ainda iniciando... O início do motor gráfico pode ser demorado..."])},refreshingUser:e=>{const{normalize:r}=e;return r(["Atualizando token do usuário"])},spawningProcess:e=>{const{normalize:r}=e;return r(["Inicializando o processo"])}},launcherUpdate:{alreadyLatest:e=>{const{normalize:r}=e;return r(["Atualizado"])},installAndQuit:e=>{const{normalize:r}=e;return r(["Reiniciar para instalar"])},noUpdateAvailable:e=>{const{normalize:r}=e;return r(["Nenhuma atualização disponível"])},reinstall:e=>{const{normalize:r}=e;return r(["Reinstalar"])},updateToThisVersion:e=>{const{normalize:r}=e;return r(["Baixar e instalar"])}},liteloader:{name:e=>{const{normalize:r}=e;return r(["LiteLoader"])}},localVersion:{auto:e=>{const{normalize:r}=e;return r(["Computado automaticamente"])},delete:e=>{const{normalize:r}=e;return r(["Excluir versão local"])},deleteDescription:e=>{const{normalize:r}=e;return r(["Esta operação excluirá o arquivo json e jar da versão local. Você precisará baixá-los novamente se quiser usá-los novamente."])},empty:e=>{const{normalize:r}=e;return r(["Nenhuma versão instalada"])},hint:e=>{const{normalize:r}=e;return r(["Inicie uma versão local específica diretamente"])},refresh:e=>{const{normalize:r}=e;return r(["Atualizar versões"])},reinstallDescription:e=>{const{normalize:r}=e;return r(["Se você acha que a instalação desta versão tem problemas, pode tentar reinstalá-la."])},reinstallTitle:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Reinstalar ",o(n("version"))])},title:e=>{const{normalize:r,plural:o}=e;return o([r(["Versão Local"]),r(["Versões Locais"])])}},logLevel:{error:e=>{const{normalize:r}=e;return r(["Erro"])},info:e=>{const{normalize:r}=e;return r(["Informação"])},success:e=>{const{normalize:r}=e;return r(["Sucesso"])},warning:e=>{const{normalize:r}=e;return r(["Aviso"])}},login:{dropHint:e=>{const{normalize:r}=e;return r(["Coloque o link com o código de autenticação aqui para login manual"])},forgetPassword:e=>{const{normalize:r}=e;return r(["Esqueceu a senha?"])},login:e=>{const{normalize:r}=e;return r(["Entrar"])},manualLoginUrl:e=>{const{normalize:r}=e;return r(["Se o navegador não aparecer, clique neste link para autenticar!"])},signup:e=>{const{normalize:r}=e;return r(["Inscreva-se"])},signupDescription:e=>{const{normalize:r}=e;return r(["Novo por aqui?"])},userRelogin:e=>{const{normalize:r}=e;return r(["O token de acesso do usuário expirou. Por favor, faça login novamente!"])}},loginError:{acquireMicrosoftTokenFailed:e=>{const{normalize:r}=e;return r(["Falha ao adquirir o token da Microsoft. Isso pode ser um problema de rede. Por favor, tente novamente."])},badNetworkOrServer:e=>{const{normalize:r}=e;return r(["Verifique a conectividade da sua rede! Ou talvez o servidor de autenticação esteja fora do ar!"])},checkOwnershipFailed:e=>{const{normalize:r}=e;return r(["Falha ao verificar a posse do jogo. Tente novamente."])},connectionReset:e=>{const{normalize:r}=e;return r(["Falha ao fazer login, pois a conexão foi reiniciada pelo servidor"])},fetchMinecraftProfileFailed:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Falha ao obter perfil do Minecraft: ",o(n("reason"))])},illegalEmail:e=>{const{normalize:r}=e;return r(["O e-mail deve ser válido"])},invalidCredentials:e=>{const{normalize:r}=e;return r(["Credenciais inválidas. Nome de usuário ou senha inválidos."])},loginMinecraftByXboxFailed:e=>{const{normalize:r}=e;return r(["Falha ao trocar o token do Minecraft pelo token do Xbox. Certifique-se de que você tenha o Minecraft no Xbox ou tente novamente."])},loginXboxFailed:e=>{const{normalize:r}=e;return r(["Falha ao fazer login no Xbox com o token da Microsoft. Certifique-se de que você tenha uma conta independente do Xbox para sua conta da Microsoft. Tente novamente."])},noProfileForNewUser:e=>{const{normalize:r}=e;return r(["Nenhum perfil de jogo encontrado! \nSe você é um novo usuário do Minecraft, faça o login pelo menos uma vez no Minecraft Official Launcher."])},requestFailed:e=>{const{normalize:r}=e;return r(["Falha no login, não sabemos o motivo exato. Tente novamente."])},requireEmail:e=>{const{normalize:r}=e;return r(["E-mail é obrigatório"])},requirePassword:e=>{const{normalize:r}=e;return r(["Senha é obrigatória"])},requireUsername:e=>{const{normalize:r}=e;return r(["Nome de usuário é obrigatório"])},timeout:e=>{const{normalize:r}=e;return r(["Tempo de login expirado. Tente novamente ou verifique sua rede."])}},logsCrashes:{crashes:e=>{const{normalize:r}=e;return r(["Relatórios de falhas"])},logs:e=>{const{normalize:r}=e;return r(["Logs"])},placeholder:e=>{const{normalize:r}=e;return r(["Nenhum arquivo encontrado"])},title:e=>{const{normalize:r}=e;return r(["Logs ou Relatórios de falhas"])}},me:{games:e=>{const{normalize:r}=e;return r(["Meus jogos"])},modpacks:e=>{const{normalize:r}=e;return r(["Meus modpacks"])},news:e=>{const{normalize:r}=e;return r(["Notícias"])},recentPlay:e=>{const{normalize:r}=e;return r(["Jogado recente"])},versions:e=>{const{normalize:r}=e;return r(["Versões instaladas"])}},minecraftVersion:{empty:e=>{const{normalize:r}=e;return r(["Não é possível carregar as versões do Minecraft"])},name:e=>{const{normalize:r}=e;return r(["Versão do Minecraft"])},release:e=>{const{normalize:r}=e;return r(["Lançamento"])},showAlpha:e=>{const{normalize:r}=e;return r(["Mostrar Snapshot"])},snapshot:e=>{const{normalize:r}=e;return r(["Snapshot"])}},mod:{acceptVersion:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Aceitar ",o(n("version"))])},applyGroupRules:e=>{const{normalize:r}=e;return r(["Aplicar regras de agrupamento salvo"])},compatible:e=>{const{normalize:r}=e;return r(["Mod Compatível"])},currentVersion:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Versão Atual ",o(n("current"))])},deletion:e=>{const{normalize:r}=e;return r(["Excluir Mod"])},deletionHint:e=>{const{normalize:r,plural:o}=e;return o([r(["Você perderá este mod e seus metadados para sempre. Tem certeza de que deseja excluí-lo?"]),r(["Você perderá esses mods e seus metadados para sempre. Tem certeza de que deseja fazer isso?"])])},deletionRestHint:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["E ",o(n("rest"))," mais Mods..."])},denseView:e=>{const{normalize:r}=e;return r(["Visão Densa"])},dropHint:e=>{const{normalize:r}=e;return r(["Solte o .jar/.litemod do mod aqui para importar."])},duplicatedDetected:e=>{const{normalize:r,interpolate:o,named:n}=e;return r([o(n("count"))," mods duplicados"])},duplicatedDetectedDescription:e=>{const{normalize:r}=e;return r(["Encontrados mods com o mesmo ID, mas arquivos diferentes. Isso pode causar falha no Minecraft. Por favor, selecione o arquivo que você deseja manter."])},enabled:e=>{const{normalize:r,interpolate:o,named:n}=e;return r([o(n("count"))," Mods ativados"])},filter:e=>{const{normalize:r}=e;return r(["Filtrar Mods"])},group:e=>{const{normalize:r}=e;return r(["Agrupe -se"])},groupInstalled:e=>{const{normalize:r}=e;return r(["Grupo de Mods Instalados"])},hasUpdate:e=>{const{normalize:r}=e;return r(["O mod tem uma nova versão!"])},hideIncompatible:e=>{const{normalize:r}=e;return r(["Ocultar Mods Incompatíveis"])},incompatible:e=>{const{normalize:r}=e;return r(["Mod Incompatível"])},incompatibleHint:e=>{const{normalize:r}=e;return r(["Veja o relatório de compatibilidade do seu mod"])},incompatibleHintDescription:e=>{const{normalize:r}=e;return r(["Algumas dependências de mods podem estar faltando. Ou as versões de algumas dependências não coincidem."])},manage:e=>{const{normalize:r}=e;return r(["Gerenciar Mods"])},maybeCompatible:e=>{const{normalize:r}=e;return r(["Talvez Compatível"])},modloaderSelectHint:e=>{const{normalize:r}=e;return r(["O mod suporta os seguintes carregadores de mod. Por favor, selecione um para instalar."])},modloaderSelectNotSupported:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Não encontrado ",o(n("modloader"))," para Minecraft ",o(n("minecraft"))])},mods:e=>{const{normalize:r,interpolate:o,named:n}=e;return r([o(n("count"))," Mods"])},name:e=>{const{normalize:r,plural:o}=e;return o([r(["Mod"]),r(["Mods"])])},noModLoaderHint:e=>{const{normalize:r}=e;return r(["Não se esqueça de habilitar um carregador de mod para usar mods!"])},openLink:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Abrir o URL do mod ",o(n("url"))])},search:e=>{const{normalize:r}=e;return r(["Buscar Mods"])},searchOnCurseforge:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Buscar ",o(n("name"))," no CurseForge"])},searchOnMcWiki:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Procurar ",o(n("name"))," na Wiki MC"])},searchOnModrinth:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Buscar ",o(n("name"))," no Modrinth"])},showDirectory:e=>{const{normalize:r}=e;return r(["Mostrar diretório de mods"])},showFile:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Mostrar o caminho do mod ",o(n("file"))])},showInCurseforge:e=>{const{normalize:r}=e;return r(["Mostrar o mod no CurseForge"])},showInModrinth:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Mostrar ",o(n("name"))," no Modrinth"])},switchDefaultSource:e=>{const{normalize:r}=e;return r(["Fonte Padrão de Mod"])},syncGroupRules:e=>{const{normalize:r}=e;return r(["Salvar regras de agrupamento"])},toUpdate:e=>{const{normalize:r,interpolate:o,named:n}=e;return r([o(n("count"))," atualizações"])},ungroup:e=>{const{normalize:r}=e;return r(["Sem agrupar"])}},modFilter:{clear:e=>{const{normalize:r}=e;return r(["Filtro transparente"])},dependenciesInstallOnly:e=>{const{normalize:r}=e;return r(["Mostrar apenas mods de dependências perdidas"])},disabledOnly:e=>{const{normalize:r}=e;return r(["Mostrar apenas mods desativados"])},hasUpdateOnly:e=>{const{normalize:r}=e;return r(["Somente show tem mods de atualização"])},incompatibleOnly:e=>{const{normalize:r}=e;return r(["Apenas mostre mods incompatíveis"])},unusedOnly:e=>{const{normalize:r}=e;return r(["Mostrar apenas mods de bibliotecas não utilizadas"])}},modInstall:{archived:e=>{const{normalize:r,interpolate:o,named:n}=e;return r([o(n("name"))," foi arquivado. ",o(n("name"))," não receberá mais atualizações, a menos que o autor decida desarquivar o projeto."])},checkDependencies:e=>{const{normalize:r}=e;return r(["Verificar Dependências"])},checkUpgrade:e=>{const{normalize:r}=e;return r(["Verificar Atualizações dos Mods"])},checkedDependencies:e=>{const{normalize:r}=e;return r(["Dependências Verificadas"])},checkedUpgrade:e=>{const{normalize:r}=e;return r(["Atualização Verificada"])},currentVersion:e=>{const{normalize:r}=e;return r(["Versão Selecionada"])},dependencyHint:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Instalado outra versão ",o(n("version"))])},display:e=>{const{normalize:r}=e;return r(["Exibição de mods"])},install:e=>{const{normalize:r}=e;return r(["Instalar"])},installDependencies:e=>{const{normalize:r}=e;return r(["Instalar Dependências Faltantes"])},installHint:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Instalará o arquivo ",o(n("file"))," com as dependências ",o(n("dependencies"))])},installed:e=>{const{normalize:r}=e;return r(["Instalado"])},noVersionSupported:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["O mod só suporta Minecraft ",o(n("supported")),"."])},recommendation:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Explore os mods ",o(n("first"))," ou ",o(n("second"))," no ",o(n("modrinth"))," e ",o(n("curseforge")),"!"])},removeUnusedLibraries:e=>{const{normalize:r}=e;return r(["Remova mods de bibliotecas não utilizadas"])},search:e=>{const{normalize:r}=e;return r(["Resultado da Busca"])},searchHint:e=>{const{normalize:r}=e;return r(["Busque e selecione o projeto"])},skipVersion:e=>{const{normalize:r}=e;return r(["Pular Mods com versão diferente do Minecraft"])},source:e=>{const{normalize:r}=e;return r(["Fonte do Mod"])},switch:e=>{const{normalize:r}=e;return r(["Trocar Versão"])},upgrade:e=>{const{normalize:r}=e;return r(["Atualizar Mods"])}},modUpgradePolicy:{curseforge:e=>{const{normalize:r}=e;return r(["Curseforge Primeiro"])},curseforgeOnly:e=>{const{normalize:r}=e;return r(["Somente Curseforge"])},modrinth:e=>{const{normalize:r}=e;return r(["Modrinth Primeiro"])},modrinthOnly:e=>{const{normalize:r}=e;return r(["Somente Modrinth"])},name:e=>{const{normalize:r}=e;return r(["Política de atualização"])}},modified:{reset:e=>{const{normalize:r}=e;return r(["Resetar"])},save:e=>{const{normalize:r}=e;return r(["Salvar"])},unsaved:e=>{const{normalize:r}=e;return r(["Sua modificação não está salva!"])}},modpack:{author:e=>{const{normalize:r}=e;return r(["Nome do Autor"])},authorHint:e=>{const{normalize:r}=e;return r(["Isso pode ser usado para assinar um modpack exportado (Curseforge)"])},delete:{hint:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Isso excluirá o modpack ",o(n("name"))," e seus metadados. Tem certeza?"])},title:e=>{const{normalize:r}=e;return r(["Excluir o Modpack"])}},description:e=>{const{normalize:r}=e;return r(["Descrição"])},descriptionHint:e=>{const{normalize:r}=e;return r(["Descrição geral para seu modpack. Pode ser usada para exportar como modpack do Curseforge."])},dropHint:e=>{const{normalize:r}=e;return r(["Solte o arquivo zip do modpack aqui para importar"])},emitCurseforge:e=>{const{normalize:r}=e;return r(["Exportar Modpack para Curseforge"])},emitMcbbs:e=>{const{normalize:r}=e;return r(["Exportar Modpack para MCBBS"])},emitModrinth:e=>{const{normalize:r}=e;return r(["Exportar Modpack para Modrinth"])},emitModrinthStrict:e=>{const{normalize:r}=e;return r(["Formato Estrito Modrinth"])},emitModrinthStrictDescription:e=>{const{normalize:r}=e;return r(["Apenas URLs de 4 domínios listados na documentação do Modrinth são permitidas"])},export:e=>{const{normalize:r}=e;return r(["Exportar como Modpack"])},general:e=>{const{normalize:r}=e;return r(["Informações Gerais"])},includeAssets:e=>{const{normalize:r}=e;return r(["Incluir Assets"])},includeLibraries:e=>{const{normalize:r}=e;return r(["Incluir Bibliotecas"])},includes:e=>{const{normalize:r}=e;return r(["Arquivos a incluir"])},modpackVersion:e=>{const{normalize:r}=e;return r(["Versão do Modpack"])},name:e=>{const{normalize:r,plural:o}=e;return o([r(["Modpack"]),r(["Modpacks"])])},overrides:e=>{const{normalize:r}=e;return r(["Substituições"])},showFile:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Mostrar Arquivo ",o(n("file"))])},showInCurseforge:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Mostrar ",o(n("name"))," no Curseforge"])},showInFtb:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Mostrar ",o(n("name"))," no FTB"])},showInModrinth:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Mostrar ",o(n("name"))," no Modrinth"])},url:e=>{const{normalize:r}=e;return r(["URL"])},urlHint:e=>{const{normalize:r}=e;return r(["A URL da página inicial do seu modpack"])}},modpackImportConfirm:{description:e=>{const{normalize:r}=e;return r(["Detecte que você solta um arquivo no lançador. \nVocê está tentando importar um modpack?"])},title:e=>{const{normalize:r}=e;return r(["Você está tentando importar um modpack?"])}},modrinth:{browseUrl:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Abrir no navegador ",o(n("url"))])},categories:{"128x":e=>{const{normalize:r}=e;return r(["128x"])},"16x":e=>{const{normalize:r}=e;return r(["16x"])},"256x":e=>{const{normalize:r}=e;return r(["256x"])},"32x":e=>{const{normalize:r}=e;return r(["32x"])},"48x":e=>{const{normalize:r}=e;return r(["48x"])},"512x+":e=>{const{normalize:r}=e;return r(["512x+"])},"64x":e=>{const{normalize:r}=e;return r(["64x"])},"8x-":e=>{const{normalize:r}=e;return r(["8x-"])},adventure:e=>{const{normalize:r}=e;return r(["Aventura"])},atmosphere:e=>{const{normalize:r}=e;return r(["Atmosfera"])},audio:e=>{const{normalize:r}=e;return r(["Áudio"])},blocks:e=>{const{normalize:r}=e;return r(["Blocos"])},bloom:e=>{const{normalize:r}=e;return r(["Bloom"])},bukkit:e=>{const{normalize:r}=e;return r(["Bukkit"])},bungeecord:e=>{const{normalize:r}=e;return r(["Bungeecord"])},canvas:e=>{const{normalize:r}=e;return r(["Canvas"])},cartoon:e=>{const{normalize:r}=e;return r(["Cartoon"])},categories:e=>{const{normalize:r}=e;return r(["Categorias"])},challenging:e=>{const{normalize:r}=e;return r(["Desafiador"])},"colored-lighting":e=>{const{normalize:r}=e;return r(["Iluminação colorida"])},combat:e=>{const{normalize:r}=e;return r(["Combate"])},"core-shaders":e=>{const{normalize:r}=e;return r(["Principais Shaders"])},cursed:e=>{const{normalize:r}=e;return r(["Amaldiçoado"])},datapack:e=>{const{normalize:r}=e;return r(["Data Pack"])},decoration:e=>{const{normalize:r}=e;return r(["Decoração"])},economy:e=>{const{normalize:r}=e;return r(["Economia"])},entities:e=>{const{normalize:r}=e;return r(["Entidades"])},environment:e=>{const{normalize:r}=e;return r(["Ambiente"])},equipment:e=>{const{normalize:r}=e;return r(["Equipamento"])},fabric:e=>{const{normalize:r}=e;return r(["Fabric"])},fantasy:e=>{const{normalize:r}=e;return r(["Fantasia"])},features:e=>{const{normalize:r}=e;return r(["Recursos"])},folia:e=>{const{normalize:r}=e;return r(["Folia"])},foliage:e=>{const{normalize:r}=e;return r(["Folhagem"])},fonts:e=>{const{normalize:r}=e;return r(["Fontes"])},food:e=>{const{normalize:r}=e;return r(["Comida"])},forge:e=>{const{normalize:r}=e;return r(["Forge"])},"game-mechanics":e=>{const{normalize:r}=e;return r(["Mecânicas de jogo"])},gui:e=>{const{normalize:r}=e;return r(["Interface gráfica"])},high:e=>{const{normalize:r}=e;return r(["Alta"])},iris:e=>{const{normalize:r}=e;return r(["Iris"])},items:e=>{const{normalize:r}=e;return r(["Itens"])},"kitchen-sink":e=>{const{normalize:r}=e;return r(["Kitchen Sink"])},library:e=>{const{normalize:r}=e;return r(["Biblioteca"])},lightweight:e=>{const{normalize:r}=e;return r(["Leve"])},liteloader:e=>{const{normalize:r}=e;return r(["LiteLoader"])},locale:e=>{const{normalize:r}=e;return r(["Localização"])},low:e=>{const{normalize:r}=e;return r(["Baixa"])},magic:e=>{const{normalize:r}=e;return r(["Magia"])},management:e=>{const{normalize:r}=e;return r(["Gerenciamento"])},medium:e=>{const{normalize:r}=e;return r(["Média"])},minecraft:e=>{const{normalize:r}=e;return r(["Minecraft"])},minigame:e=>{const{normalize:r}=e;return r(["Mini Jogos"])},misc:e=>{const{normalize:r}=e;return r(["Diversos"])},mobs:e=>{const{normalize:r}=e;return r(["Mobs"])},modded:e=>{const{normalize:r}=e;return r(["Modificado"])},models:e=>{const{normalize:r}=e;return r(["Modelos"])},modloader:e=>{const{normalize:r}=e;return r(["Mod Loader"])},multiplayer:e=>{const{normalize:r}=e;return r(["Multijogador"])},name:e=>{const{normalize:r}=e;return r(["Nome"])},neoforge:e=>{const{normalize:r}=e;return r(["NeoForge"])},optifine:e=>{const{normalize:r}=e;return r(["Optifine"])},optimization:e=>{const{normalize:r}=e;return r(["Otimização"])},paper:e=>{const{normalize:r}=e;return r(["Paper"])},"path-tracing":e=>{const{normalize:r}=e;return r(["Traçado de caminho"])},pbr:e=>{const{normalize:r}=e;return r(["PBR"])},"performance impact":e=>{const{normalize:r}=e;return r(["Impacto no desempenho"])},potato:e=>{const{normalize:r}=e;return r(["Potato"])},purpur:e=>{const{normalize:r}=e;return r(["Purpur"])},quests:e=>{const{normalize:r}=e;return r(["Missões"])},quilt:e=>{const{normalize:r}=e;return r(["Quilt"])},realistic:e=>{const{normalize:r}=e;return r(["Realista"])},reflections:e=>{const{normalize:r}=e;return r(["Reflexões"])},resolutions:e=>{const{normalize:r}=e;return r(["Resoluções"])},rift:e=>{const{normalize:r}=e;return r(["Rift"])},screenshot:e=>{const{normalize:r}=e;return r(["Captura de tela"])},"semi-realistic":e=>{const{normalize:r}=e;return r(["Semi-realista"])},shadows:e=>{const{normalize:r}=e;return r(["Sombras"])},simplistic:e=>{const{normalize:r}=e;return r(["Minimalista"])},social:e=>{const{normalize:r}=e;return r(["Social"])},spigot:e=>{const{normalize:r}=e;return r(["Spigot"])},sponge:e=>{const{normalize:r}=e;return r(["Sponge"])},storage:e=>{const{normalize:r}=e;return r(["Armazenamento"])},technology:e=>{const{normalize:r}=e;return r(["Tecnologia"])},themed:e=>{const{normalize:r}=e;return r(["Temático"])},transportation:e=>{const{normalize:r}=e;return r(["Transporte"])},tweaks:e=>{const{normalize:r}=e;return r(["Ajustes"])},utility:e=>{const{normalize:r}=e;return r(["Utilitário"])},vanilla:e=>{const{normalize:r}=e;return r(["Vanilla"])},"vanilla-like":e=>{const{normalize:r}=e;return r(["Semelhante ao Vanilla"])},velocity:e=>{const{normalize:r}=e;return r(["Velocity"])},waterfall:e=>{const{normalize:r}=e;return r(["Waterfall"])},worldgen:e=>{const{normalize:r}=e;return r(["Geração de Mundo"])}},clientSide:e=>{const{normalize:r}=e;return r(["Client Side"])},copyTitle:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Copiar texto ",o(n("title"))," para a área de transferência"])},createAt:e=>{const{normalize:r}=e;return r(["Criado"])},createCollection:e=>{const{normalize:r}=e;return r(["Criar coleção"])},description:e=>{const{normalize:r}=e;return r(["Descrição"])},downloads:e=>{const{normalize:r}=e;return r(["Downloads"])},environments:{client:e=>{const{normalize:r}=e;return r(["Cliente"])},default:e=>{const{normalize:r}=e;return r(["Padrão"])},name:e=>{const{normalize:r}=e;return r(["Ambiente"])},optional:e=>{const{normalize:r}=e;return r(["Opcional"])},required:e=>{const{normalize:r}=e;return r(["Obrigatório"])},server:e=>{const{normalize:r}=e;return r(["Servidor"])},unsupported:e=>{const{normalize:r}=e;return r(["Não suportado"])}},externalResources:e=>{const{normalize:r}=e;return r(["Links Externos"])},featuredVersions:e=>{const{normalize:r}=e;return r(["Versões em Destaque"])},followedProjects:e=>{const{normalize:r}=e;return r(["Projetos seguidos"])},followers:e=>{const{normalize:r}=e;return r(["Seguidores"])},gallery:e=>{const{normalize:r}=e;return r(["Galeria"])},gameVersions:{name:e=>{const{normalize:r}=e;return r(["Versões do Jogo"])}},headers:{status:e=>{const{normalize:r}=e;return r(["Status"])},support:e=>{const{normalize:r}=e;return r(["Suporte"])},version:e=>{const{normalize:r}=e;return r(["Versão"])}},issueUrl:e=>{const{normalize:r}=e;return r(["Relatar Problema"])},license:e=>{const{normalize:r}=e;return r(["Licença"])},licenses:{name:e=>{const{normalize:r}=e;return r(["Licenças"])}},loginHint:e=>{const{normalize:r}=e;return r(["A operação requer Modrinth para executar. \nO lançador abrirá uma janela do navegador para fazer login Modrinth."])},loginTitle:e=>{const{normalize:r}=e;return r(["Faça login no modrinth"])},modLoaders:{name:e=>{const{normalize:r}=e;return r(["Mod Loaders"])}},perPage:e=>{const{normalize:r}=e;return r(["Por Página"])},projectId:e=>{const{normalize:r}=e;return r(["ID do Projeto"])},projectMembers:e=>{const{normalize:r}=e;return r(["Membros do Projeto"])},projectType:{mod:e=>{const{normalize:r}=e;return r(["Mod"])},modpack:e=>{const{normalize:r}=e;return r(["Modpack"])},name:e=>{const{normalize:r}=e;return r(["Tipo de Projeto"])},resourcePack:e=>{const{normalize:r}=e;return r(["Pacote de Recursos"])},shader:e=>{const{normalize:r}=e;return r(["Shaders"])}},projects:e=>{const{normalize:r,interpolate:o,named:n}=e;return r([o(n("count"))," projetos"])},quickSearch:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Pesquisar ",o(n("title"))])},searchText:e=>{const{normalize:r}=e;return r(["Pesquisar"])},serverSide:e=>{const{normalize:r}=e;return r(["Servidor"])},sort:{downloads:e=>{const{normalize:r}=e;return r(["Quantidade de downloads"])},follows:e=>{const{normalize:r}=e;return r(["Quantidade de seguidores"])},newest:e=>{const{normalize:r}=e;return r(["Data de criação"])},relevance:e=>{const{normalize:r}=e;return r(["Relevância"])},title:e=>{const{normalize:r}=e;return r(["Ordenado por"])},updated:e=>{const{normalize:r}=e;return r(["Atualização recente"])}},sourceUrl:e=>{const{normalize:r}=e;return r(["Fonte"])},technicalInformation:e=>{const{normalize:r}=e;return r(["Informações técnicas"])},updateAt:e=>{const{normalize:r}=e;return r(["Atualizado"])},versions:e=>{const{normalize:r}=e;return r(["Versões"])},wikiUrl:e=>{const{normalize:r}=e;return r(["Wiki"])}},modrinthCard:{currentVersion:e=>{const{normalize:r}=e;return r(["Versão Atual"])},projectHint:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(['Esta instância foi criada por um modpack do Modrinth de <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',o(n("title")),'</code> (ID do projeto:\n      <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',o(n("id")),"</code>)\n"])}},multiplayer:{allowTurn:e=>{const{normalize:r}=e;return r(["Ativar servidor de retransmissão"])},allowTurnHint:e=>{const{normalize:r}=e;return r(["Permita o servidor de retransmissão se você não conseguir se conectar com seu amigo. No entanto, o uso do servidor de retransmissão pode diminuir sua conexão. Use com cautela."])},complete:e=>{const{normalize:r}=e;return r(["Completo"])},confirm:e=>{const{normalize:r}=e;return r(["Confirmar"])},connections:e=>{const{normalize:r}=e;return r(["Conexões"])},copied:e=>{const{normalize:r}=e;return r(["Copiado!"])},copy:e=>{const{normalize:r}=e;return r(["Copiar"])},copyGroupToFriendHint:e=>{const{normalize:r}=e;return r(["Deixe seus amigos entrarem no grupo com este ID"])},copyLocalHint:e=>{const{normalize:r}=e;return r(["\"Por favor, copie o texto SDP local e envie para o seu objeto para que ele entre com esse texto na conexão de entrada <span>Um token só pode ser usado para <span style='color: red; font-weight: bold;'>um par</span>! Você não pode enviar o mesmo token para múltiplos pares!</span> <br> <span class='hint-text' style='font-style: italic;'>Se precisar conectar múltiplos pares, você deve criar <span style='font-weight: bold; color: rgba(245, 158, 11)'>múltiplas</span> conexões.</span>\"\n"])},creaLocalToken:e=>{const{normalize:r}=e;return r(["Criar um token local"])},createLocalToken:e=>{const{normalize:r}=e;return r(["Criar Token Local"])},currentIpTitle:e=>{const{normalize:r}=e;return r(["IP Público Detectado"])},currentNatTitle:e=>{const{normalize:r}=e;return r(["Rede atual (NAT):"])},difficultyLevelHint:e=>{const{normalize:r}=e;return r(["O nível de dificuldade para criar uma conexão"])},disconnect:e=>{const{normalize:r}=e;return r(["Desconectar"])},disconnectDescription:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Você tem certeza que deseja desconectar com o usuário ",o(n("user")),"(",o(n("id")),")?"])},disconnected:e=>{const{normalize:r}=e;return r(["desconectado"])},enterRemoteToken:e=>{const{normalize:r}=e;return r(["Digitar Token Remoto"])},enterRemoteTokenHint:e=>{const{normalize:r}=e;return r(["Após seu par digitar seu token, você precisará digitar o token dele na área de texto abaixo. Clique em confirmar para conectar."])},exposedPortDescription:e=>{const{normalize:r}=e;return r(["A porta que você expôs para outros pares"])},exposedPorts:e=>{const{normalize:r}=e;return r(["Portas Encaminhadas"])},gatheringIce:e=>{const{normalize:r}=e;return r(["\"Por favor, aguarde enquanto o servidor ICE coleta informações suficientes sobre sua rede. Se estiver impaciente e houver informações suficientes, você pode fornecer o SDP atual para o outro par com antecedência e clicar em Avançar. Por favor, envie o <span class='v-chip v-chip--label v-size--small' style='text-font: bold'>Token Local</span> para o seu par, e seu par entra com o seu token na seção <span class='v-chip v-chip--label v-size--small' style='text-font: bold'>Conectar</span> <br> O servidor ICE pode precisar de algum tempo para coletar suas informações e criar o <span class='v-chip v-chip--label v-size--small' style='text-font: bold'>Token Local</span>.<br> Você não precisa esperar até que o status ICE seja concluído. Se o token abaixo permanecer inalterado, você pode copiá-lo e enviá-lo para o seu par.\"\n"])},groupId:e=>{const{normalize:r}=e;return r(["ID do Grupo"])},illegalTokenDescription:e=>{const{normalize:r}=e;return r(["Token inválido, verifique se o token do seu par está correto"])},initiateConnection:e=>{const{normalize:r}=e;return r(["Iniciar Conexão"])},inviteLink:e=>{const{normalize:r}=e;return r(["Link de Convite"])},joinConnection:e=>{const{normalize:r}=e;return r(["Se o seu par já iniciou uma conexão, você precisa Conectar à Conexão."])},joinManual:e=>{const{normalize:r}=e;return r(["Conectar"])},joinOrCreateGroup:e=>{const{normalize:r}=e;return r(["Entrar/Criar Grupo"])},joinOrCreateGroupHint:e=>{const{normalize:r}=e;return r(["Obtenha o ID do grupo de seus amigos ou crie um grupo"])},kernel:e=>{const{normalize:r}=e;return r(["Kernel P2P"])},kernelDescription:e=>{const{normalize:r}=e;return r(["Use WebRTC nativo ou node-datachannel. Só altere isso se a sua conexão P2P causar falhas na janela do launcher."])},leaveGroup:e=>{const{normalize:r}=e;return r(["Sair do grupo"])},localToken:e=>{const{normalize:r}=e;return r(["Token Local"])},manualConnect:e=>{const{normalize:r}=e;return r(["Conectar Manualmente"])},name:e=>{const{normalize:r}=e;return r(["Multiplayer na LAN"])},networkInfo:e=>{const{normalize:r}=e;return r(["Informações da Rede"])},next:e=>{const{normalize:r}=e;return r(["Próximo"])},otherExposedPortDescription:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["A porta encaminhada por ",o(n("user"))])},placeholder:e=>{const{normalize:r}=e;return r(["Conecte-se com outros usuários para jogar Minecraft na LAN!"])},previous:e=>{const{normalize:r}=e;return r(["Anterior"])},receiveHint:e=>{const{normalize:r}=e;return r(["Após o outro par inserir seu token, sua conexão será criada automaticamente. Agora você pode fechar a janela."])},receiveRemoteTokenHint:e=>{const{normalize:r}=e;return r(["Por favor, insira o token do seu par aqui."])},remoteToken:e=>{const{normalize:r}=e;return r(["Token Remoto"])},routerInfo:e=>{const{normalize:r}=e;return r(["Informações do Roteador"])},sendTokenToRemote:e=>{const{normalize:r}=e;return r(["Enviar Token para Remoto"])},share:e=>{const{normalize:r}=e;return r(["Compartilhar Configuração da Instância"])},sharing:e=>{const{normalize:r}=e;return r(["Compartilhando arquivos..."])},sharingNotificationBody:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Você pode baixar ou criar uma instância a partir da configuração compartilhada de ",o(n("name")),"."])},sharingNotificationTitle:e=>{const{normalize:r}=e;return r(["Um par está compartilhando sua configuração de jogo"])},start:e=>{const{normalize:r}=e;return r(["Iniciar"])},startNewP2PConnection:e=>{const{normalize:r}=e;return r(["Clique no botão Iniciar para criar uma nova conexão de par"])}},myStuff:e=>{const{normalize:r}=e;return r(["Minhas coisas"])},name:e=>{const{normalize:r}=e;return r(["Nome"])},natType:{blocked:e=>{const{normalize:r}=e;return r(["Bloqueado"])},fullCone:e=>{const{normalize:r}=e;return r(["Full Cone"])},openInternet:e=>{const{normalize:r}=e;return r(["Internet Aberta"])},restrictNat:e=>{const{normalize:r}=e;return r(["Restrict NAT"])},restrictPortNat:e=>{const{normalize:r}=e;return r(["Restrict Port NAT"])},symmetricNat:e=>{const{normalize:r}=e;return r(["Symmetric NAT"])},symmetricUDPFirewall:e=>{const{normalize:r}=e;return r(["Symmetric UDP Firewall"])},unknown:e=>{const{normalize:r}=e;return r(["Desconhecido"])}},neoForgedVersion:{disable:e=>{const{normalize:r}=e;return r(["Desabilitar NeoForged"])},empty:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["NeoForged não suporta ",o(n("version"))])},name:e=>{const{normalize:r}=e;return r(["NeoForged"])}},news:{name:e=>{const{normalize:r}=e;return r(["Notícias"])},readMore:e=>{const{normalize:r}=e;return r(["Leia Mais"])}},next:e=>{const{normalize:r}=e;return r(["Próximo"])},no:e=>{const{normalize:r}=e;return r(["Não"])},ok:e=>{const{normalize:r}=e;return r(["OK"])},optifineVersion:{disable:e=>{const{normalize:r}=e;return r(["Desabilitar Optifine"])},empty:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Optifine não suporta Minecraft ",o(n("version"))])}},optional:e=>{const{normalize:r}=e;return r(["Opcional"])},peerConnectionState:{closed:e=>{const{normalize:r}=e;return r(["Fechado"])},connected:e=>{const{normalize:r}=e;return r(["Conectado"])},connecting:e=>{const{normalize:r}=e;return r(["Conectando"])},disconnected:e=>{const{normalize:r}=e;return r(["Desconectado"])},failed:e=>{const{normalize:r}=e;return r(["Falhou"])},name:e=>{const{normalize:r}=e;return r(["Estado de Conexão"])},new:e=>{const{normalize:r}=e;return r(["Novo"])}},peerGroupState:{closed:e=>{const{normalize:r}=e;return r(["Não no Grupo"])},closing:e=>{const{normalize:r}=e;return r(["Fechando"])},connected:e=>{const{normalize:r}=e;return r(["Grupo Entrado"])},connecting:e=>{const{normalize:r}=e;return r(["Conectando"])}},peerIceGatheringState:{gathering:e=>{const{normalize:r}=e;return r(["Coletando dados do Servidor ICE"])}},peerSignalingState:{"have-local-offer":e=>{const{normalize:r}=e;return r(["Aguardando descrição do par"])}},popular:e=>{const{normalize:r}=e;return r(["Popularidade"])},presence:{curseforge:e=>{const{normalize:r}=e;return r(["Visualizando CurseForge"])},curseforgeProject:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Visualizando ",o(n("name"))," no Curseforge"])},instance:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Ocioso na Instância ",o(n("instance"))])},instanceSetting:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Editar Configuração da Instância: ",o(n("instance"))])},mod:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Visualizando Mods na ",o(n("instance"))])},modrinth:e=>{const{normalize:r}=e;return r(["Visualizando Modrinth"])},modrinthProject:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Visualizando ",o(n("name"))," no Modrinth"])},resourcePack:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Visualizando Pacotes de Recursos na ",o(n("instance"))])},save:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Visualizando Saves na ",o(n("instance"))])},setting:e=>{const{normalize:r}=e;return r(["Visualizando Página de Configurações"])},shaderPack:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Visualizando Pacotes de Shader na ",o(n("instance"))])},version:e=>{const{normalize:r}=e;return r(["Visualizando Página de Versões"])}},previous:e=>{const{normalize:r}=e;return r(["Anterior"])},proxy:{host:e=>{const{normalize:r}=e;return r(["Host"])},port:e=>{const{normalize:r}=e;return r(["Porta"])}},quiltVersion:{disable:e=>{const{normalize:r}=e;return r(["Desabilitar Quilt"])},empty:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Quilt não suporta Minecraft ",o(n("version"))])}},refresh:e=>{const{normalize:r}=e;return r(["Atualizar"])},refreshResource:e=>{const{normalize:r}=e;return r(["Atualizar Recursos"])},remove:e=>{const{normalize:r}=e;return r(["Remover"])},resourcepack:{available:e=>{const{normalize:r}=e;return r(["Disponível"])},compatible:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Formato compatível ",o(n("format"))," com ",o(n("version"))])},defaultDescription:e=>{const{normalize:r}=e;return r(["A aparência padrão do Minecraft"])},delete:{content:e=>{const{normalize:r}=e;return r(["Isso removerá o arquivo do pacote de recursos do disco, e não podemos desfazer essa ação. Você tem certeza de que deseja fazer isso?"])},title:e=>{const{normalize:r}=e;return r(["Excluir o pacote de recursos"])}},dropHint:e=>{const{normalize:r}=e;return r(["Solte a pasta/zip do pacote de recursos aqui para importar."])},enable:e=>{const{normalize:r,interpolate:o,named:n}=e;return r([o(n("count"))," pacotes de recursos habilitados"])},import:e=>{const{normalize:r}=e;return r(["Importar Pacote de Recursos"])},incompatible:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Formato de Pacote de Recursos incompatível (",o(n("format")),"). Aceita ",o(n("accept")),". Atual: ",o(n("actual")),"."])},independent:e=>{const{normalize:r}=e;return r(["Instância usa pasta independente de pacotes de recursos"])},manage:e=>{const{normalize:r}=e;return r(["Gerenciar Pacotes de Recursos"])},name:e=>{const{normalize:r,plural:o}=e;return o([r(["Pacote de Recursos"]),r(["Pacotes de Recursos"])])},searchHint:e=>{const{normalize:r}=e;return r(["Buscar pacotes de recursos"])},searchOnCurseforge:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Buscar ",o(n("name"))," no curseforge"])},searchOnModrinth:e=>{const{normalize:r,linked:o,type:n}=e;return r([o("mod.searchOnModrinth",void 0,n)])},selectSearchHint:e=>{const{normalize:r}=e;return r(["Pesquisar e selecionar pacote de recursos"])},selected:e=>{const{normalize:r}=e;return r(["Pacotes de Recursos Selecionados"])},shared:e=>{const{normalize:r}=e;return r(["Instância usa pasta compartilhada de pacotes de recursos"])},showDirectory:e=>{const{normalize:r}=e;return r(["Mostrar diretório de pacotes de recursos"])},showFile:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Mostrar pacote de recursos na pasta ",o(n("file"))])},showInCurseforge:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Mostrar ",o(n("name"))," no curseforge"])},unselected:e=>{const{normalize:r}=e;return r(["Pacotes de Recursos Não Selecionados"])}},save:{cheat:e=>{const{normalize:r}=e;return r(["Trapaceando"])},copy:{cancel:e=>{const{normalize:r}=e;return r(["Cancelar Cópia"])},confirm:e=>{const{normalize:r}=e;return r(["Iniciar Cópia"])},description:e=>{const{normalize:r}=e;return r(["Selecione o(s) perfil(is) de destino para onde o salvamento será copiado."])},name:e=>{const{normalize:r}=e;return r(["Copiar Salvar"])},title:e=>{const{normalize:r}=e;return r(["Copiar Salvar para Outro Perfil"])}},copyFrom:{cancel:e=>{const{normalize:r}=e;return r(["Cancelar"])},confirm:e=>{const{normalize:r}=e;return r(["Iniciar Cópia"])},description:e=>{const{normalize:r}=e;return r(["Você pode importar o save para esta instância de outras instâncias, ou de recursos gerenciados (curseforge)."])},from:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["De ",o(n("src"))])},fromProfile:e=>{const{normalize:r}=e;return r(["De Outras Instâncias"])},fromResource:e=>{const{normalize:r}=e;return r(["De Recursos Gerenciados"])},title:e=>{const{normalize:r}=e;return r(["Importar Salvar de Fonte Gerenciada"])}},createNew:e=>{const{normalize:r}=e;return r(["Criar Novo Mundo"])},createdWorlds:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Você tem ",o(n("count"))," mundos"])},deleteHint:e=>{const{normalize:r}=e;return r(["Esta operação não pode ser revertida. Você perderá os dados do salvamento para sempre. Tem certeza de que deseja excluir este salvamento?"])},deleteTitle:e=>{const{normalize:r}=e;return r(["Excluir o Save"])},detail:e=>{const{normalize:r}=e;return r(["Mais Informações"])},dropHint:e=>{const{normalize:r}=e;return r(["Solte o arquivo zip do salvamento aqui para Importar"])},export:e=>{const{normalize:r}=e;return r(["Exportar Save"])},exportMessage:e=>{const{normalize:r}=e;return r(["Exportar o Save como zip"])},exportTitle:e=>{const{normalize:r}=e;return r(["Exportar o Save"])},gameMode:e=>{const{normalize:r}=e;return r(["modo de jogo"])},import:e=>{const{normalize:r}=e;return r(["Importar Save"])},importMessage:e=>{const{normalize:r}=e;return r(["Importar um Save de zip"])},importTitle:e=>{const{normalize:r}=e;return r(["Importar o Save"])},independent:e=>{const{normalize:r}=e;return r(["Instância usa pasta de saves independente"])},levelName:e=>{const{normalize:r}=e;return r(["Nome do Nível"])},manage:e=>{const{normalize:r}=e;return r(["Gerenciar Saves"])},name:e=>{const{normalize:r,plural:o}=e;return o([r(["Save"]),r(["Saves"])])},search:e=>{const{normalize:r}=e;return r(["Buscar Saves"])},selected:e=>{const{normalize:r}=e;return r(["Saves Locais"])},shared:e=>{const{normalize:r}=e;return r(["Instância usa pasta de saves compartilhada"])},showDirectory:e=>{const{normalize:r}=e;return r(["Mostrar diretório de saves"])},unselected:e=>{const{normalize:r}=e;return r(["Saves Compartilhados"])},useCurrent:e=>{const{normalize:r}=e;return r(["Usar o mundo atual"])}},saves:{},screenshots:{empty:e=>{const{normalize:r}=e;return r(["Você não tem nenhuma captura de tela"])},goto:e=>{const{normalize:r}=e;return r(["Abrir Pasta"])},name:e=>{const{normalize:r}=e;return r(["Capturas de Tela"])},playRandom:e=>{const{normalize:r}=e;return r(["Aleatório"])},playSequence:e=>{const{normalize:r}=e;return r(["Reproduzir em ordem"])}},search:{favorate:e=>{const{normalize:r}=e;return r(["Coleção"])}},server:{acceptingMinecraftVersion:e=>{const{normalize:r}=e;return r(["Aceitando Versão do Minecraft"])},creationHint:e=>{const{normalize:r}=e;return r(["Preencha o endereço do servidor e faça o ping no servidor"])},delete:{},error:{},expectedVersions:e=>{const{normalize:r}=e;return r(["Versões Suportadas"])},export:e=>{const{normalize:r}=e;return r(["Servidor de exportação"])},exportNoFilesHint:e=>{const{normalize:r}=e;return r(["Nenhum arquivo de servidor encontrado. \nVocê pode executar o servidor no local uma vez para gerar alguns arquivos."])},exportOption:e=>{const{normalize:r}=e;return r(["Opções de exportação do servidor"])},exportSSHAuthenticationFailed:e=>{const{normalize:r}=e;return r(["Todos os métodos de autenticação falharam. \nVerifique o nome de usuário/senha ou a chave privada."])},exportSSHOptions:e=>{const{normalize:r}=e;return r(["Opções SSH"])},exportSSHPrivateKeyPath:e=>{const{normalize:r}=e;return r(["Caminho -chave privado ssh"])},exportSSHRemotePath:e=>{const{normalize:r}=e;return r(["Caminho do servidor remoto"])},exportToFolder:e=>{const{normalize:r}=e;return r(["Exportar para a pasta"])},filterVersion:e=>{const{normalize:r}=e;return r(["Filtrar versão do Minecraft respondida pelo servidor"])},host:e=>{const{normalize:r}=e;return r(["Host"])},hostHint:e=>{const{normalize:r}=e;return r(["O host (com porta) do servidor"])},hostRequired:e=>{const{normalize:r}=e;return r(["Por favor, insira o endereço IP do servidor"])},ipAddress:e=>{const{normalize:r}=e;return r(["Endereço IP"])},maxPlayers:e=>{const{normalize:r}=e;return r(["Máximo de Jogadores"])},motd:e=>{const{normalize:r}=e;return r(["MOTD do Servidor"])},name:e=>{const{normalize:r,plural:o}=e;return o([r(["Servidor"]),r(["Servidores"])])},nogui:e=>{const{normalize:r}=e;return r(["Sem GUI do Servidor"])},onlineMode:e=>{const{normalize:r}=e;return r(["Modo Online"])},ping:e=>{const{normalize:r}=e;return r(["Ping"])},pings:e=>{const{normalize:r}=e;return r(["Pings"])},players:e=>{const{normalize:r}=e;return r(["Jogadores"])},port:e=>{const{normalize:r}=e;return r(["Porta"])},recommendedMinecraftVersion:e=>{const{normalize:r}=e;return r(["Versão do Minecraft Recomendada"])},status:e=>{const{normalize:r}=e;return r(["Status do Servidor"])},unknown:e=>{const{normalize:r}=e;return r(["Servidor Desconhecido"])},unknownDescription:e=>{const{normalize:r}=e;return r(["Servidor Desconhecido. Por favor, atualize."])},upload:e=>{const{normalize:r}=e;return r(["Servidor de upload"])},version:e=>{const{normalize:r}=e;return r(["Servidor Requer Versão"])},versionHint:e=>{const{normalize:r}=e;return r(["A versão do Minecraft para pingar"])}},serverStatus:{nohost:e=>{const{normalize:r}=e;return r(["§4Não foi possível encontrar o host!"])},ping:e=>{const{normalize:r}=e;return r(["Ping..."])},refuse:e=>{const{normalize:r}=e;return r(["§4Servidor recusado!"])},timeout:e=>{const{normalize:r}=e;return r(["§4Tempo de conexão do servidor expirado!"])}},setting:{allowPrerelease:e=>{const{normalize:r}=e;return r(["Baixar Prerelease"])},allowPrereleaseDescription:e=>{const{normalize:r}=e;return r(["Prerelease pode ser instável"])},apiSets:{auto:e=>{const{normalize:r}=e;return r(["Auto (Determinado pela rede)"])},official:e=>{const{normalize:r}=e;return r(["Oficial (Mojang)"])}},appearance:e=>{const{normalize:r}=e;return r(["Aparência"])},appxUpdateHint:e=>{const{normalize:r}=e;return r(["O launcher fará o download e executará o instalador. Se o pop-up do instalador falhar, execute-o manualmente."])},autoDownload:e=>{const{normalize:r}=e;return r(["Download Automático"])},autoDownloadDescription:e=>{const{normalize:r}=e;return r(["Baixar a atualização automaticamente se estiver disponível"])},autoInstallOnAppQuit:e=>{const{normalize:r}=e;return r(["Instalação Automática"])},autoInstallOnAppQuitDescription:e=>{const{normalize:r}=e;return r(["Instalar a atualização automaticamente ao fechar o aplicativo"])},backgroundColorAbove:e=>{const{normalize:r}=e;return r(["Exibir cor de fundo como sobreposição"])},backgroundColorAboveDescription:e=>{const{normalize:r}=e;return r(["Isso fará com que a cor de fundo seja exibida acima da imagem ou vídeo de fundo."])},backgroundImage:e=>{const{normalize:r}=e;return r(["Imagem de fundo"])},backgroundImageBlur:e=>{const{normalize:r}=e;return r(["Desfoque da imagem"])},backgroundImageBlurDescription:e=>{const{normalize:r}=e;return r(["Arraste para desfocar, fácil"])},backgroundImageClear:e=>{const{normalize:r}=e;return r(["Limpar"])},backgroundImageDescription:e=>{const{normalize:r}=e;return r(["Selecione uma imagem como fundo ou limpe"])},backgroundImageFit:{contain:e=>{const{normalize:r}=e;return r(["Contém"])},cover:e=>{const{normalize:r}=e;return r(["Cobre"])},name:e=>{const{normalize:r}=e;return r(["Ajuste da Imagem"])}},backgroundImageSelect:e=>{const{normalize:r}=e;return r(["Selecionar"])},backgroundMusic:e=>{const{normalize:r}=e;return r(["Música de fundo do tema"])},backgroundType:e=>{const{normalize:r}=e;return r(["Tipo de fundo"])},backgroundTypeDescription:e=>{const{normalize:r}=e;return r(["Exibir efeito especial no fundo (Isso pode impactar o desempenho)"])},backgroundTypes:{halo:e=>{const{normalize:r}=e;return r(["Halo"])},image:e=>{const{normalize:r}=e;return r(["Imagem"])},none:e=>{const{normalize:r}=e;return r(["Nenhum"])},particle:e=>{const{normalize:r}=e;return r(["Partícula"])},video:e=>{const{normalize:r}=e;return r(["Vídeo"])}},backgroundVideo:e=>{const{normalize:r}=e;return r(["Vídeo de fundo"])},backgroundVideoDescription:e=>{const{normalize:r}=e;return r(["selecionar ou limpar vídeo"])},backgroundVideoSelect:e=>{const{normalize:r}=e;return r(["Selecionar"])},backgroundVideoVolume:e=>{const{normalize:r}=e;return r(["Volume"])},backgroundVideoVolumeDescription:e=>{const{normalize:r}=e;return r(["Arraste para ajustar o volume"])},blurAppBar:e=>{const{normalize:r}=e;return r(["Desfoque da barra de aplicativos"])},blurMainBody:e=>{const{normalize:r}=e;return r(["Desfoque do corpo principal"])},blurMainBodyDescription:e=>{const{normalize:r}=e;return r(["O painel direito do launcher deve ser desfocado"])},blurSidebar:e=>{const{normalize:r}=e;return r(["Desfoque da barra lateral"])},browseRoot:e=>{const{normalize:r}=e;return r(["Procurar"])},checkUpdate:e=>{const{normalize:r}=e;return r(["Verificar atualização"])},colorTheme:{appBarColor:e=>{const{normalize:r}=e;return r(["Cor da barra de aplicativos"])},backgroundColor:e=>{const{normalize:r}=e;return r(["Cor de fundo"])},cardColor:e=>{const{normalize:r}=e;return r(["Cor do cartão"])},description:e=>{const{normalize:r}=e;return r(["Altere as cores no tema"])},errorColor:e=>{const{normalize:r}=e;return r(["Cor de erro"])},name:e=>{const{normalize:r}=e;return r(["Cor do tema"])},primaryColor:e=>{const{normalize:r}=e;return r(["Cor primária"])},secondaryColor:e=>{const{normalize:r}=e;return r(["Cor secundária"])},sideBarColor:e=>{const{normalize:r}=e;return r(["Cor da barra lateral"])},warningColor:e=>{const{normalize:r}=e;return r(["Cor de aviso"])}},darkTheme:e=>{const{normalize:r}=e;return r(["Tema escuro"])},darkThemeDescription:e=>{const{normalize:r}=e;return r(["Escolha entre tema escuro ou claro"])},developerMode:e=>{const{normalize:r}=e;return r(["Modo de desenvolvedor"])},developerModeDescription:e=>{const{normalize:r}=e;return r(["O modo de desenvolvedor é para testar seus próprios mods"])},disableTelemetry:e=>{const{normalize:r}=e;return r(["Desabilitar telemetria"])},disableTelemetryDescription:e=>{const{normalize:r}=e;return r(["O XMCL coletará eventos de lançamento do jogo e login do usuário."])},enableDedicatedGPUOptimization:e=>{const{normalize:r}=e;return r(["Atribuir GPU dedicada"])},enableDedicatedGPUOptimizationDescription:e=>{const{normalize:r}=e;return r(["Esta opção atribuirá a GPU dedicada ao processo do Minecraft."])},enableDiscord:e=>{const{normalize:r}=e;return r(["Compartilhar jogo no Discord"])},enableDiscordDescription:e=>{const{normalize:r}=e;return r(["Isso atualizará o status no Discord para o launcher"])},general:e=>{const{normalize:r}=e;return r(["Geral"])},githubRelease:e=>{const{normalize:r}=e;return r(["Lançamento no Github"])},globalSetting:e=>{const{normalize:r}=e;return r(["Configuração global da instância"])},globalSettingHint:e=>{const{normalize:r}=e;return r(["A instância usará essas configurações como padrão."])},hideNewsHeader:e=>{const{normalize:r}=e;return r(["Ocultar o destaque de notícias"])},language:e=>{const{normalize:r}=e;return r(["Idioma"])},languageDescription:e=>{const{normalize:r}=e;return r(["O idioma de exibição"])},latestVersion:e=>{const{normalize:r}=e;return r(["Última versão"])},layout:{default:e=>{const{normalize:r}=e;return r(["Layout padrão"])},focus:e=>{const{normalize:r}=e;return r(["Layout de foco"])}},layoutDescription:e=>{const{normalize:r}=e;return r(["O layout da interface do usuário do launcher"])},layoutTitle:e=>{const{normalize:r}=e;return r(["Layout"])},linuxEnableDedicatedGPUOptimization:e=>{const{normalize:r}=e;return r(["Atribuir uma GPU dedicada ao processo do Minecraft"])},linuxEnableDedicatedGPUOptimizationDescription:e=>{const{normalize:r}=e;return r(["Esta opção atribui uma GPU dedicada ao processo do Minecraft."])},linuxTitlebar:e=>{const{normalize:r}=e;return r(["Barra de título nativa"])},linuxTitlebarDescription:e=>{const{normalize:r}=e;return r(["Use a barra de título nativa do Linux para o launcher"])},location:e=>{const{normalize:r}=e;return r(["Local de armazenamento"])},manualUpdateHint:e=>{const{normalize:r}=e;return r(["A versão não pode ser atualizada automaticamente. Por favor, baixe o launcher novamente no site oficial!"])},maunalUpdateHint:e=>{const{normalize:r}=e;return r(["Esta versão não pode ser atualizada automaticamente. Faça o download do Launcher do site novamente!"])},maxSockets:e=>{const{normalize:r}=e;return r(["Máx. Sockets por Host"])},maxSocketsDescription:e=>{const{normalize:r}=e;return r(["Limitar o número máximo de sockets permitidos por host ou para todos os hosts em total. 0 significa sem limite."])},maxSocketsTitle:e=>{const{normalize:r}=e;return r(["Máx. Sockets HTTP"])},migrateFromOther:e=>{const{normalize:r}=e;return r(["Importar de outro Launcher"])},name:e=>{const{normalize:r,plural:o}=e;return o([r(["Configuração Global"]),r(["Configurações Globais"])])},network:e=>{const{normalize:r}=e;return r(["Configurações de Rede"])},officialWebsite:e=>{const{normalize:r}=e;return r(["Site Oficial"])},particleMode:{bubble:e=>{const{normalize:r}=e;return r(["Bolha"])},name:e=>{const{normalize:r}=e;return r(["Modo de Partícula"])},push:e=>{const{normalize:r}=e;return r(["Empurrar"])},remove:e=>{const{normalize:r}=e;return r(["Remover"])},repulse:e=>{const{normalize:r}=e;return r(["Repulsar"])}},particleModeDescription:e=>{const{normalize:r}=e;return r(["Selecione o comportamento de clique da partícula"])},replaceNative:e=>{const{normalize:r}=e;return r(["Substituir Bibliotecas Nativas"])},replaceNativeDescription:e=>{const{normalize:r}=e;return r(["Substituir bibliotecas nativas de acordo com a arquitetura do seu computador."])},replaceNatives:{all:e=>{const{normalize:r}=e;return r(["Todos"])},legacy:e=>{const{normalize:r}=e;return r(["Somente Versão Legada"])}},resetToDefault:e=>{const{normalize:r}=e;return r(["Restaurar Padrão"])},showNewsHeader:e=>{const{normalize:r}=e;return r(["Exibir Novidades"])},showRoot:e=>{const{normalize:r}=e;return r(["Exibir"])},streamerMode:e=>{const{normalize:r}=e;return r(["Modo de Transmissão"])},streamerModeDescription:e=>{const{normalize:r}=e;return r(["Isso ocultará suas informações privadas, como e-mail, no launcher."])},theme:{dark:e=>{const{normalize:r}=e;return r(["Tema Escuro"])},light:e=>{const{normalize:r}=e;return r(["Tema Claro"])},system:e=>{const{normalize:r}=e;return r(["Usar Tema do Sistemas"])}},themeExport:e=>{const{normalize:r}=e;return r(["Exportar tema"])},themeFont:e=>{const{normalize:r}=e;return r(["Fonte"])},themeFontDescription:e=>{const{normalize:r}=e;return r(["Alterar a fonte do launcher"])},themeImport:e=>{const{normalize:r}=e;return r(["Importar tema"])},themeResetFont:e=>{const{normalize:r}=e;return r(["Restaurar fonte"])},themeSelectFont:e=>{const{normalize:r}=e;return r(["Selecionar fonte"])},themeShare:e=>{const{normalize:r}=e;return r(["Compartilhar tema"])},themeShareDescription:e=>{const{normalize:r}=e;return r(["Você pode compartilhar o tema com seu amigo."])},update:e=>{const{normalize:r}=e;return r(["Atualizar"])},useBmclAPI:e=>{const{normalize:r}=e;return r(["Usar BMCL API"])},useBmclAPIDescription:e=>{const{normalize:r}=e;return r(["Use o BMCLAPI para baixar o Minecraft quando você estiver na China Continental. (Isso não afetará você se não estiver na China Continental)"])},useProxy:e=>{const{normalize:r}=e;return r(["Proxy HTTP"])},useProxyDescription:e=>{const{normalize:r}=e;return r(["Endereço do servidor proxy para a solicitação HTTP"])},viewBackgroundMusic:e=>{const{normalize:r}=e;return r(["Visualizar Músicas"])}},settingLabel:{global:e=>{const{normalize:r}=e;return r(["Global"])},globalHint:e=>{const{normalize:r}=e;return r(["Esta configuração seguirá a configuração global"])},local:e=>{const{normalize:r}=e;return r(["Local"])},localHint:e=>{const{normalize:r}=e;return r(["Esta configuração é modificada pela instância atual"])}},setup:{account:{description:e=>{const{normalize:r}=e;return r(["Faça login na sua conta de jogo. Se você não tiver uma, pode pular por enquanto."])},name:e=>{const{normalize:r}=e;return r(["Adicionar uma conta"])},skip:e=>{const{normalize:r}=e;return r(["Pular por agora"])}},appearance:{name:e=>{const{normalize:r,linked:o,type:n}=e;return r([o("setting.appearance",void 0,n)])}},dataRoot:{description:e=>{const{normalize:r}=e;return r(["A raiz de dados não é um diretório .minecraft comum. Como a estrutura do diretório de dados do XMCL é diferente da do vanilla, não recomendamos usar o diretório .minecraft comum como raiz de dados."])},drives:e=>{const{normalize:r}=e;return r(["Locais Recomendados"])},name:e=>{const{normalize:r}=e;return r(["Definir Diretório de Dados"])}},defaultLayoutDescription:e=>{const{normalize:r}=e;return r(['O layout padrão busca aprimorar o conceito de "instância" do jogo. Ele se parece com aplicativos como o Discord e também é inspirado por outros launchers de jogos como o Steam, etc.'])},defaultPath:e=>{const{normalize:r}=e;return r(["Caminho padrão"])},error:{badDataRoot:e=>{const{normalize:r}=e;return r(["Diretório inválido para os dados do launcher! Por favor, tente outro diretório!"])},exists:e=>{const{normalize:r}=e;return r(["O diretório selecionado não está vazio. Tudo bem, mas certifique-se de fazer backup dos seus dados.."])},invalidChar:e=>{const{normalize:r}=e;return r(["O caminho contém caracteres inválidos! \nIsso pode fazer com que o Minecraft não comece! \nPlaese usa apenas caracteres e símbolo em inglês!"])},noPermission:e=>{const{normalize:r}=e;return r(["O launcher não tem permissão para acessar o diretório selecionado! Por favor, tente outro."])},nonDictionary:e=>{const{normalize:r}=e;return r(["O caminho selecionado é um arquivo! Por favor, selecione um diretório!"])}},focusLayoutDescription:e=>{const{normalize:r}=e;return r(["O layout de foco é o layout legado do Minecraft Launcher. Ele foi projetado para ser usado com uma única instância ou poucas instâncias."])},game:{description:e=>{const{normalize:r}=e;return r(["Escolha um diretório de jogo existente (.minecraft) para importar recursos já existentes. Assim, você pode identificar rapidamente os mods, pacotes de recursos, etc."])},name:e=>{const{normalize:r}=e;return r(["Importar game existente"])}},locale:{description:e=>{const{normalize:r}=e;return r(["Selecione o idioma de sua preferência, caso esteja disponível! Se não encontrar seu idioma e quiser ajudar, você pode visitar nosso Github para enviar solicitações de tradução!"])},language:e=>{const{normalize:r}=e;return r(["Idioma"])},name:e=>{const{normalize:r}=e;return r(["Definir Idioma"])}},path:e=>{const{normalize:r}=e;return r(["Caminho Atual"])},title:e=>{const{normalize:r}=e;return r(["Bem-vindo ao X Minecraft Launcher. Antes de começar, precisamos que você "])}},shaderPack:{deletion:e=>{const{normalize:r}=e;return r(["Excluir Shaders Pack"])},deletionHint:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Isso excluirá o arquivo do shaders pack em ",o(n("path"))," e não poderá ser revertido."])},disabled:e=>{const{normalize:r}=e;return r(["Shader Packs Desabilitados"])},dropHint:e=>{const{normalize:r}=e;return r(["Importar Shaders Pack"])},empty:e=>{const{normalize:r}=e;return r(["Nenhum shaders pack alocado"])},enable:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Usando ",o(n("name"))])},enabled:e=>{const{normalize:r}=e;return r(["Shaders Packs Habilitados"])},manage:e=>{const{normalize:r}=e;return r(["Gerenciar Shader Packs"])},name:e=>{const{normalize:r}=e;return r(["Shaders Pack"])},noShaderMod:e=>{const{normalize:r}=e;return r(["Nenhum Mod de Shader Instalado"])},noShaderModHint:e=>{const{normalize:r}=e;return r(["Você não pode usar shaders sem um mod de shaders"])},noShaderModInstallHint:e=>{const{normalize:r}=e;return r(["Você precisa instalar um dos seguintes mods para carregar o shaders pack."])},searchHint:e=>{const{normalize:r}=e;return r(["Procurar Shaders Pack"])},selectSearchHint:e=>{const{normalize:r}=e;return r(["Procurar e selecionar Shaders Pack"])},showDirectory:e=>{const{normalize:r}=e;return r(["Mostrar diretório de shaders packs"])},showFile:e=>{const{normalize:r}=e;return r(["Mostrar este shaders pack na pasta"])}},shared:{accept:e=>{const{normalize:r}=e;return r(["Aceitar"])},keepSelected:e=>{const{normalize:r}=e;return r(["Manter seleção"])},skipForNow:e=>{const{normalize:r}=e;return r(["Pular por agora"])}},sortBy:{alphabetAsc:e=>{const{normalize:r}=e;return r(["Classificar por alfabeto (ascendente)"])},alphabetDesc:e=>{const{normalize:r}=e;return r(["Classificar por alfabeto (descendente)"])},timeAsc:e=>{const{normalize:r}=e;return r(["Classificar por tempo de modificação (ascendente)"])},timeDesc:e=>{const{normalize:r}=e;return r(["Classificar por tempo de modificação (descendente)"])}},store:{explore:e=>{const{normalize:r}=e;return r(["Explorar"])},latestMinecraft:e=>{const{normalize:r}=e;return r(["Última Versão do Minecraft"])},name:e=>{const{normalize:r}=e;return r(["Mercado de Modpacks"])},popular:e=>{const{normalize:r}=e;return r(["Modpacks Populares"])},recentUpdated:e=>{const{normalize:r}=e;return r(["Atualizados Recentemente"])}},summery:e=>{const{normalize:r}=e;return r(["Resumo"])},tag:{create:e=>{const{normalize:r}=e;return r(["Criar uma Tag"])},createSelected:e=>{const{normalize:r}=e;return r(["Criar uma Tag para os Selecionados"])},newTag:e=>{const{normalize:r}=e;return r(["Nova Tag"])}},task:{available:e=>{const{normalize:r}=e;return r(["Disponível"])},cancelled:e=>{const{normalize:r}=e;return r(["Cancelada"])},clear:e=>{const{normalize:r}=e;return r(["Limpar tarefas finalizadas"])},compatible:e=>{const{normalize:r}=e;return r(["Compatível"])},connection:{connected:e=>{const{normalize:r}=e;return r(["Conectado"])},free:e=>{const{normalize:r}=e;return r(["Gratuito"])},pending:e=>{const{normalize:r}=e;return r(["Pendente"])},queued:e=>{const{normalize:r}=e;return r(["Em fila"])},running:e=>{const{normalize:r}=e;return r(["Conexão em andamento"])},size:e=>{const{normalize:r}=e;return r(["Contagem total"])}},connections:e=>{const{normalize:r}=e;return r(["Conexões de Rede"])},defaultDescription:e=>{const{normalize:r}=e;return r(["Aparência padrão do Minecraft"])},delete:{content:e=>{const{normalize:r}=e;return r(["Isso excluirá o arquivo texturepack do disco e não será possível recuperá-lo."])},title:e=>{const{normalize:r}=e;return r(["Excluir texturepack"])}},dropHint:e=>{const{normalize:r}=e;return r(["Arraste e solte as texturas da pasta/zip aqui para importar."])},empty:e=>{const{normalize:r}=e;return r(["Nenhuma Tarefa em Execução"])},enable:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Pacotes de textura incluídos: ",o(n("count"))])},failed:e=>{const{normalize:r}=e;return r(["Falhou"])},import:e=>{const{normalize:r}=e;return r(["Importar texturepack"])},incompatible:e=>{const{normalize:r}=e;return r(["Imcompatível"])},manage:e=>{const{normalize:r}=e;return r(["Texturepack"])},manager:e=>{const{normalize:r}=e;return r(["Gerenciador de Tarefas"])},nTaskRunning:e=>{const{normalize:r,interpolate:o,named:n}=e;return r([o(n("count"))," tarefas em execução"])},name:e=>{const{normalize:r,plural:o}=e;return o([r(["Tarefa"]),r(["Tarefas"])])},pause:e=>{const{normalize:r}=e;return r(["Pausar"])},searchOnCurseforge:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Pesquisar ",o(n("name"))," no curseforge"])},searchOnModrinth:e=>{const{normalize:r,linked:o,type:n}=e;return r([o("mod.searchOnModrinth",void 0,n)])},selected:e=>{const{normalize:r}=e;return r(["Texturepacks favoritos"])},showFile:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Abrir texturepack ",o(n("file"))," na pasta"])},showInCurseforge:e=>{const{normalize:r,interpolate:o,named:n}=e;return r(["Mostrar ",o(n("name"))," no curseforge"])},unselected:e=>{const{normalize:r}=e;return r(["Pacotes de textura não selecionados"])},viewBackgroundMusic:e=>{const{normalize:r}=e;return r(["Exibir música"])}},theme:{selectImage:e=>{const{normalize:r}=e;return r(["Selecionar Imagem"])},selectMusic:e=>{const{normalize:r}=e;return r(["Selecionar Música"])},selectVideo:e=>{const{normalize:r}=e;return r(["Selecionar Vídeo"])},title:e=>{const{normalize:r}=e;return r(["X Minecraft Launcher"])}},title:e=>{const{normalize:r}=e;return r(["X Minecraft Launcher"])},transportType:{host:e=>{const{normalize:r}=e;return r(["Candidato Host"])},prflx:e=>{const{normalize:r}=e;return r(["Candidato Reflexivo Peer"])},relay:e=>{const{normalize:r}=e;return r(["Candidato de Relevo"])},srflx:e=>{const{normalize:r}=e;return r(["Candidato Reflexivo de Servidor"])}},turnRegion:{fr:e=>{const{normalize:r}=e;return r(["França"])},guangzhou:e=>{const{normalize:r}=e;return r(["Guangzhou, China"])},hk:e=>{const{normalize:r}=e;return r(["Hong Kong"])},liaoning:e=>{const{normalize:r}=e;return r(["Liaoning, China"])},po:e=>{const{normalize:r}=e;return r(["Polônia"])}},tutorial:{feedbackDescription:e=>{const{normalize:r}=e;return r(["Se você encontrar algum problema, clique neste botão para enviar feedback!"])},hideNewsHeaderDescription:e=>{const{normalize:r}=e;return r(["Você pode ver a vitrine de notícias à esquerda. Clicar neste botão pode ocultar essa vitrine."])},instance:{iconDescription:e=>{const{normalize:r}=e;return r(["Clique para alterar o ícone."])},iconTitle:e=>{const{normalize:r}=e;return r(["Ícone da Instância"])},javaDescription:e=>{const{normalize:r}=e;return r(["Escolha ou altere a versão do Java."])},javaImportDescription:e=>{const{normalize:r}=e;return r(["Importe o Java do armazenamento local."])},javaImportTitle:e=>{const{normalize:r}=e;return r(["Importar Java"])},javaTitle:e=>{const{normalize:r}=e;return r(["Lista de Java"])}},instanceAddDescription:e=>{const{normalize:r}=e;return r(["Clique neste botão para importar uma instância existente do Minecraft ou criar uma nova do zero ou de um modpack."])},instanceSelectDescription:e=>{const{normalize:r}=e;return r(["Clique neste botão para navegar até a página para selecionar o jogo e ler as notícias."])},launchDescription:e=>{const{normalize:r}=e;return r(["Clique neste botão para instalar ou iniciar o jogo."])},mod:{defaultSourceDescription:e=>{const{normalize:r}=e;return r(["Você pode escolher aqui a fonte dos detalhes dos mods. Existem mods publicados tanto no Modrinth quanto no Curseforge. Se você quiser alternar entre esses dois provedores de conteúdo, pode alterar o valor aqui."])},defaultSourceTitle:e=>{const{normalize:r}=e;return r(["Selecionar Fonte de Conteúdo dos Mods"])},detailDescription:e=>{const{normalize:r}=e;return r(["Quando você selecionar um item à esquerda, verá os detalhes do mod. O conteúdo pode vir do Modrinth, Curseforge ou do conteúdo analisado do mod."])},detailTitle:e=>{const{normalize:r}=e;return r(["Detalhes do Mod"])},listDescription:e=>{const{normalize:r}=e;return r(["Exibiremos os mods instalados quando não houver entrada de busca. Você verá os mods pesquisados assim que inserir uma palavra-chave ou selecionar uma categoria."])},listTitle:e=>{const{normalize:r}=e;return r(["Mods Instalados ou Pesquisados"])},searchDescription:e=>{const{normalize:r}=e;return r(["Você pode pesquisar mods no Modrinth, Curseforge ou no seu cache local usando esta caixa de busca."])},searchTitle:e=>{const{normalize:r}=e;return r(["Pesquisar Mods"])}},multiplayer:{contentDescription:e=>{const{normalize:r}=e;return r(["As conexões entre você e seus colegas serão listadas aqui."])},contentTitle:e=>{const{normalize:r,linked:o,type:n}=e;return r([o("multiplayer.connections",void 0,n)])},groupDescription:e=>{const{normalize:r}=e;return r(["Você pode criar ou entrar em um grupo com outros jogadores. O launcher tentará criar conexões P2P entre você e seus amigos com base no grupo. Você pode inserir o nome do grupo fornecido pelos seus amigos ou criar um nome único."])},groupTitle:e=>{const{normalize:r}=e;return r(["Entrar em um grupo"])},joinDescription:e=>{const{normalize:r}=e;return r(["Depois de inserir um nome de grupo, você pode clicar neste botão para entrar ou criar o grupo. Se o nome do grupo estiver vazio, o launcher irá gerar um nome para você."])},manualDescription:e=>{const{normalize:r}=e;return r(['Se você ou seu amigo não conseguirem se conectar ao grupo, tente trocar o token manualmente clicando em "conectar manualmente". Se isso também falhar, pode ser um problema de conexão com a internet.'])}},recentPlayDescription:e=>{const{normalize:r}=e;return r(["Os jogos criados serão listados aqui. Você pode alternar as visualizações para as versões instaladas e os modpacks baixados."])},storePoupularModpackDescription:e=>{const{normalize:r}=e;return r(["Você verá os modpacks mais populares do Curseforge e Modrinth nesta seção."])},storeSearchCategoryDescription:e=>{const{normalize:r}=e;return r(["Você também pode alternar as categorias ou filtros aqui."])},storeSearchDescription:e=>{const{normalize:r}=e;return r(["Você pode pesquisar por Modpacks inserindo palavras-chave nesta caixa de texto. Pressione Enter para pesquisar."])},storeSearchResultDescription:e=>{const{normalize:r}=e;return r(["Todos os resultados da pesquisa serão listados aqui."])},userAccountDescription:e=>{const{normalize:r}=e;return r(["Clique neste ícone para adicionar ou gerenciar sua conta do Minecraft."])}},universalDrop:{enableModsAfterImport:e=>{const{normalize:r}=e;return r(["Ativar Mods Após Importação"])},start:e=>{const{normalize:r}=e;return r(["Importação Iniciada"])},title:e=>{const{normalize:r}=e;return r(["Solte o(s) Arquivo(s) Aqui para Importar como"])},unknownResource:e=>{const{normalize:r}=e;return r(["Desconhecido"])}},update:{goOfficialWebDownload:e=>{const{normalize:r}=e;return r(["Re-baixar no site oficial"])}},upstream:{downgrade:e=>{const{normalize:r}=e;return r(["Reverter versão"])},missingModpackMetadata:e=>{const{normalize:r}=e;return r(["Os metadados do modpack antigo não foram encontrados. Você ainda pode atualizar, mas o resultado pode estar incorreto. Por favor, faça backup dos arquivos da sua instância."])},onlyShowCurrentVersion:e=>{const{normalize:r}=e;return r(["Mostrar Somente a Versão Atual do Minecraft"])},update:e=>{const{normalize:r}=e;return r(["Atualizar"])}},user:{accessToken:e=>{const{normalize:r}=e;return r(["Token de Acesso"])},authMode:e=>{const{normalize:r}=e;return r(["Modo de Autenticação"])},authService:e=>{const{normalize:r}=e;return r(["Serviço de Autorização"])},birth:e=>{const{normalize:r}=e;return r(["Data de Nascimento Registrada"])},challenges:e=>{const{normalize:r}=e;return r(["Responda as perguntas abaixo para verificar sua identidade"])},email:e=>{const{normalize:r}=e;return r(["Endereço de E-mail"])},forgetChallenges:e=>{const{normalize:r}=e;return r(["Esqueci essas perguntas e quero alterá-las"])},id:e=>{const{normalize:r}=e;return r(["ID do Usuário"])},info:e=>{const{normalize:r}=e;return r(["Informações do Usuário"])},insecureClient:e=>{const{normalize:r}=e;return r(["O Cliente está inseguro! Por favor, valide sua identidade para enviar a skin!"])},name:e=>{const{normalize:r}=e;return r(["Nome de Usuário"])},nameHint:e=>{const{normalize:r}=e;return r(["O nome exibido no jogo"])},profile:e=>{const{normalize:r}=e;return r(["Perfil"])},refreshAccount:e=>{const{normalize:r}=e;return r(["Atualizar Conta"])},refreshSkin:e=>{const{normalize:r}=e;return r(["Atualizar Skin"])},submitChallenges:e=>{const{normalize:r}=e;return r(["Enviar Respostas"])},tokenExpired:e=>{const{normalize:r}=e;return r(["Expirado"])},tokenValidUntil:e=>{const{normalize:r}=e;return r(["Token Válido Até"])}},userAccount:{add:e=>{const{normalize:r}=e;return r(["Add Account"])},removeDescription:e=>{const{normalize:r}=e;return r(["This will remove all info for this account. Are you sure?"])},removeTitle:e=>{const{normalize:r}=e;return r(["Remove Account"])}},userCape:{changeTitle:e=>{const{normalize:r}=e;return r(["Mudar sua capa"])},description:e=>{const{normalize:r}=e;return r(["Capas são recompensas especiais que os jogadores podem desbloquear através de diferentes eventos, campanhas e outras ocorrências felizes. Aqui você pode escolher entre as capas que você possui atualmente:"])},noCape:e=>{const{normalize:r}=e;return r(["Sem Capa"])}},userService:{add:e=>{const{normalize:r}=e;return r(["Adicionar Mais Serviços"])},authLibInjector:e=>{const{normalize:r}=e;return r(["Siga a sugestão do injetor de auth-lib"])},baseUrlHint:e=>{const{normalize:r}=e;return r(["A URL base do seu serviço personalizado"])},title:e=>{const{normalize:r}=e;return r(["Serviços de Usuário de Terceiros"])},validateHint:e=>{const{normalize:r}=e;return r(["Usado para verificar se o token do usuário ainda é válido"])}},userServices:{microsoft:{account:e=>{const{normalize:r}=e;return r(["Conta da Microsoft"])},deviceCode:e=>{const{normalize:r}=e;return r(["Código do Dispositivo"])},deviceCodeHint:e=>{const{normalize:r}=e;return r(["O código do dispositivo será gerado após clicar em login"])},fastLogin:e=>{const{normalize:r}=e;return r(["Login Rápido"])},name:e=>{const{normalize:r}=e;return r(["Microsoft"])},password:e=>{const{normalize:r}=e;return r(["Insira a Senha no Navegador"])},useDeviceCode:e=>{const{normalize:r}=e;return r(["Fazer Login com Código do Dispositivo"])}},mojang:{account:e=>{const{normalize:r}=e;return r(["Endereço de E-mail"])},name:e=>{const{normalize:r}=e;return r(["Mojang"])},password:e=>{const{normalize:r}=e;return r(["Senha"])}},offline:{account:e=>{const{normalize:r}=e;return r(["Nome de Usuário"])},name:e=>{const{normalize:r}=e;return r(["Offline"])},password:e=>{const{normalize:r}=e;return r(["Sem Senha"])},uuid:e=>{const{normalize:r}=e;return r(["UUID do Usuário (Opcional)"])}}},userSkin:{import:e=>{const{normalize:r}=e;return r(["Importar Skin"])},importFile:e=>{const{normalize:r}=e;return r(["Abrir de Arquivo"])},importLink:e=>{const{normalize:r}=e;return r(["Abrir de Link"])},placeUrlHere:e=>{const{normalize:r}=e;return r(["Coloque a URL da Skin aqui para importar"])},reset:e=>{const{normalize:r}=e;return r(["Redefinir"])},save:e=>{const{normalize:r}=e;return r(["Salvar"])},saveTitle:e=>{const{normalize:r}=e;return r(["Salvar Skin no Disco"])},skinType:e=>{const{normalize:r}=e;return r(["Tipo de Skin"])},upload:e=>{const{normalize:r}=e;return r(["Enviar Skin"])},urlNotEmpty:e=>{const{normalize:r}=e;return r(["A URL da Skin não pode estar vazia"])},urlNotValid:e=>{const{normalize:r}=e;return r(["A URL da Skin é Inválida"])},useSlim:e=>{const{normalize:r}=e;return r(["Usar Modelo Slim"])}},version:{name:e=>{const{normalize:r,plural:o}=e;return o([r(["Versão"]),r(["Versões"])])},notInstalled:e=>{const{normalize:r}=e;return r(["A versão não está instalada"])}},versionType:{alpha:e=>{const{normalize:r}=e;return r(["Alfa"])},beta:e=>{const{normalize:r}=e;return r(["Beta"])},name:e=>{const{normalize:r}=e;return r(["Status"])},release:e=>{const{normalize:r}=e;return r(["Lançamento"])}},yes:e=>{const{normalize:r}=e;return r(["Sim"])}};export{e as default};
//# sourceMappingURL=pt-BR.5abc6288.js.map
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 913.53 913.53">
  <defs>
    <style>.cls-1{fill:#9722ff;}.cls-2{fill:#dc29dd;}.cls-3{fill:#27a2fd;}.cls-4{fill:#34f;}</style>
  </defs>
  <path class="cls-1" d="M249.16,128.54a15.28,15.28,0,0,0,15.26,15.27h26v58h-26a15.27,15.27,0,0,0,0,30.53h26v44.5a13.52,13.52,0,0,1-13.52,13.53h-44.5v-26a15.27,15.27,0,0,0-30.54,0v26h-58v-26a15.27,15.27,0,1,0-30.53,0v26H68.77a13.54,13.54,0,0,1-13.53-13.53V68.78A13.53,13.53,0,0,1,68.77,55.25H276.86a13.52,13.52,0,0,1,13.52,13.53v44.48h-26A15.27,15.27,0,0,0,249.16,128.54Z" />
  <path class="cls-2" d="M514.84,128.54a15.27,15.27,0,0,0,15.26,15.27h26v58h-26a15.27,15.27,0,0,0,0,30.53h26v44.5a13.53,13.53,0,0,1-13.52,13.53H334.45a13.52,13.52,0,0,1-13.52-13.53v-44.5h25.94a15.27,15.27,0,1,0,0-30.53H320.93v-58h25.94a15.28,15.28,0,1,0,0-30.55H320.93V68.78a13.51,13.51,0,0,1,13.52-13.53H542.54a13.52,13.52,0,0,1,13.52,13.53v44.48h-26A15.27,15.27,0,0,0,514.84,128.54Z" />
  <path class="cls-3" d="M821.73,68.78V276.86a13.52,13.52,0,0,1-13.52,13.53h-44.5v-26a15.27,15.27,0,1,0-30.53,0v26h-58v-26a15.27,15.27,0,1,0-30.53,0v26h-44.5a13.54,13.54,0,0,1-13.53-13.53v-44.5h26a15.27,15.27,0,1,0,0-30.53h-26v-58h26a15.28,15.28,0,0,0,0-30.55h-26V68.78a13.53,13.53,0,0,1,13.53-13.53H808.21A13.52,13.52,0,0,1,821.73,68.78Z" />
  <path class="cls-2" d="M290.38,334.44V542.53a13.52,13.52,0,0,1-13.52,13.53h-44.5v-26a15.27,15.27,0,0,0-30.54,0v26h-58v-26a15.27,15.27,0,1,0-30.53,0v26H68.77a13.53,13.53,0,0,1-13.53-13.53V334.44a13.54,13.54,0,0,1,13.53-13.52h44.5v26a15.27,15.27,0,0,0,30.53,0v-26h58v26a15.27,15.27,0,0,0,30.54,0v-26h44.5A13.52,13.52,0,0,1,290.38,334.44Z" />
  <path class="cls-3" d="M514.84,394.21a15.25,15.25,0,0,0,15.26,15.26h26v58h-26a15.27,15.27,0,0,0,0,30.53h26v44.5a13.52,13.52,0,0,1-13.52,13.53H498v-26a15.27,15.27,0,1,0-30.53,0v26h-58v-26a15.27,15.27,0,1,0-30.54,0v26H334.45a13.51,13.51,0,0,1-13.52-13.53V334.44a13.52,13.52,0,0,1,13.52-13.52H542.54a13.53,13.53,0,0,1,13.52,13.52v44.5h-26A15.26,15.26,0,0,0,514.84,394.21Z" />
  <path class="cls-4" d="M821.73,334.44V542.53a13.52,13.52,0,0,1-13.52,13.53H600.12a13.53,13.53,0,0,1-13.53-13.53V498h26a15.27,15.27,0,1,0,0-30.53h-26v-58h26a15.27,15.27,0,1,0,0-30.53h-26v-44.5a13.54,13.54,0,0,1,13.53-13.52h44.5v26a15.27,15.27,0,0,0,30.53,0v-26h58v26a15.27,15.27,0,0,0,30.53,0v-26h44.5A13.52,13.52,0,0,1,821.73,334.44Z" />
  <path class="cls-1" d="M249.16,659.89a15.28,15.28,0,0,0,15.26,15.27h26v58h-26a15.27,15.27,0,0,0,0,30.54h26v44.5a13.52,13.52,0,0,1-13.52,13.53H68.77a13.54,13.54,0,0,1-13.53-13.53V600.13A13.53,13.53,0,0,1,68.77,586.6h44.5v25.95a15.27,15.27,0,1,0,30.53,0V586.6h58v25.95a15.27,15.27,0,1,0,30.54,0V586.6h44.5a13.52,13.52,0,0,1,13.52,13.53v44.48h-26A15.28,15.28,0,0,0,249.16,659.89Z" />
  <path class="cls-4" d="M556.06,600.13V808.21a13.53,13.53,0,0,1-13.52,13.53H334.45a13.52,13.52,0,0,1-13.52-13.53v-44.5h25.94a15.27,15.27,0,1,0,0-30.54H320.93v-58h25.94a15.28,15.28,0,1,0,0-30.55H320.93V600.13a13.51,13.51,0,0,1,13.52-13.53h44.49v25.95a15.27,15.27,0,1,0,30.54,0V586.6h58v25.95a15.27,15.27,0,1,0,30.53,0V586.6h44.5A13.52,13.52,0,0,1,556.06,600.13Z" />
  <rect class="cls-1" x="635.3" y="635.29" width="235.14" height="235.14" rx="13.53" transform="translate(-311.85 752.86) rotate(-45)" />
</svg>import{a as e}from"./__uno.e65a1954.js";function useRefreshable(r){const a=e(!1),u=e(null);return{refreshing:a,refresh:e=>(a.value=!0,u.value=void 0,r(e).catch((e=>{u.value=e})).finally((()=>{a.value=!1}))),error:u}}export{useRefreshable as u};
//# sourceMappingURL=refreshable.28c62d0f.js.map
const n={AppAddInstanceDialog:{choiceTitle:n=>{const{normalize:r}=n;return r(["Обнаружено несколько профилей запуска. Пожалуйста, выберите один для импорта."])},configTitle:n=>{const{normalize:r}=n;return r(["Конфигурация"])},createTitle:n=>{const{normalize:r}=n;return r(["Создать экземпляр"])},downloadedNotification:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Загружен модпак ",e(t("name")),". Хотите ли вы создать экземпляр для него?"])},serverTitle:n=>{const{normalize:r}=n;return r(["Введите адрес вашего сервера"])}},AppShareInstanceDialog:{alterDownloadDescription:n=>{const{normalize:r}=n;return r(["Если вы не хотите менять текущий экземпляр, вы можете создать новый экземпляр из конфигурации вашего пользователя. Нажмите на кнопку ниже, чтобы создать экземпляр."])},baseInfo:n=>{const{normalize:r}=n;return r(["Локальные настройки"])},cancelShare:n=>{const{normalize:r}=n;return r(["Отменить обмен"])},description:n=>{const{normalize:r}=n;return r(["После того, как вы разрешите обмен экземпляром, другие пользователи смогут загружать эти файлы через ваш компьютер."])},downloadDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Пожалуйста, проверьте файлы, предоставленные вашим пользователем. Выберите файлы, которые вы хотите скачать. Они будут размещены в текущем экземпляре ",e(t("name")),"."])},downloadNotifyTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Скачивание экземпляра от ",e(t("user"))])},downloadTitle:n=>{const{normalize:r}=n;return r(["Скачивание файлов от других пользователей"])},downloadToLocal:n=>{const{normalize:r}=n;return r(["Загрузить в текущий экземпляр"])},filesToDownload:n=>{const{normalize:r}=n;return r(["Выберите файлы для загрузки"])},filesToShare:n=>{const{normalize:r}=n;return r(["Выберите файлы для обмена"])},instanceShare:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("user"))," только что поделился текущим экземпляром с вами"])},share:n=>{const{normalize:r}=n;return r(["Обмен"])},shareNotifyTitle:n=>{const{normalize:r}=n;return r(["Обмен экземпляром"])},shareTitle:n=>{const{normalize:r}=n;return r(["Обмен игровыми файлами с другими игроками"])}},BaseSettingGeneral:{title:n=>{const{normalize:r}=n;return r(["Общие"])}},FeedTheBeast:{search:n=>{const{normalize:r}=n;return r(["Поиск в FTB"])}},FeedTheBeastProject:{changelog:n=>{const{normalize:r}=n;return r(["Список изменений"])},details:n=>{const{normalize:r}=n;return r(["Детали"])},install:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Установить ",e(t("version"))])},overview:n=>{const{normalize:r}=n;return r(["Просмотр"])},versions:n=>{const{normalize:r}=n;return r(["Версия"])}},HomeJavaIssueDialog:{incompatibleJava:n=>{const{normalize:r}=n;return r(["Несовместимая версия Java"])},incompatibleJavaHint:n=>{const{normalize:r}=n;return r(["Текущая версия Java может быть несовместима с выбранной версией Minecraft!"])},missingJava:n=>{const{normalize:r}=n;return r(["Отсутствует Java"])},missingJavaHint:n=>{const{normalize:r}=n;return r(["Лаунчер не может обнаружить ни одной версии Java на вашем компьютере. Вы можете:"])},needDownloadHint:n=>{const{normalize:r}=n;return r(["Не удаётся найти подходящую версию Java на вашем компьютере. Рекомендуется скачать новую."])},optionAutoDownload:{message:n=>{const{normalize:r}=n;return r(["Лаунчер скачает и установит Java из источника Mojang для вас."])},name:n=>{const{normalize:r}=n;return r(["Автоматическая загрузка"])}},optionSelectJava:{message:n=>{const{normalize:r}=n;return r(["Возможно, лаунчер не нашёл вашу версию Java. Вы можете указать лаунчеру, где она находится"])},name:n=>{const{normalize:r}=n;return r(["Выбрать Java на вашем компьютере"])}},optionSwitch:{disabled:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["В базе данных не найдена Java ",e(t("version")),"!"])},message:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Использовать существующую версию Java ",e(t("version"))," на вашем компьютере"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Переключиться на ",e(t("version"))])}},recommendedVersionHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Для ",e(t("version"))," рекомендуется использовать Java с диапазоном ",e(t("range")),"."])},selectMatchedHint:n=>{const{normalize:r}=n;return r(["Найдено несколько подходящих локальных версий Java. Вы можете выбрать эти локальные версии."])},selectSecondaryHint:n=>{const{normalize:r}=n;return r(["Найдено несколько локальных версий Java, но они могут не подходить для запуска. Вы всё ещё можете использовать их для запуска, но это предупреждение всё ещё будет отображаться."])}},HomeLaunchMultiInstanceDialog:{confirm:n=>{const{normalize:r}=n;return r(["Да, запустить"])},description:n=>{const{normalize:r}=n;return r(["Вы запускаете несколько экземпляров Minecraft. Вы уверены?"])},title:n=>{const{normalize:r}=n;return r(["Несколько экземпляров"])}},HomeSyncDialog:{pull:n=>{const{normalize:r}=n;return r(["Получить"])},push:n=>{const{normalize:r}=n;return r(["Отправить"])}},HomeSyncDialogPull:{failText:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Не удалось получить обновление. ",e(t("url"))])},refresh:n=>{const{normalize:r}=n;return r(["Обновить"])},update:n=>{const{normalize:r}=n;return r(["Обновить"])}},HomeSyncDialogPush:{authError:n=>{const{normalize:r}=n;return r(["Неверная аутентификация пользователя. Убедитесь, что у вас есть права на загрузку файлов на сервер!"])},refresh:n=>{const{normalize:r}=n;return r(["Обновить"])},unknownError:n=>{const{normalize:r}=n;return r(["Неизвестная ошибка сервера. Пожалуйста, попробуйте ещё раз."])},upload:n=>{const{normalize:r}=n;return r(["Загрузить экземпляр"])}},SettingMigrationDialog:{selectRootDirectory:n=>{const{normalize:r}=n;return r(["Выбрать корневой каталог"])}},add:n=>{const{normalize:r}=n;return r(["Добавить"])},ago:{day:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," день назад"]),r([e(t("duration"))," дней назад"])])},hour:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," час назад"]),r([e(t("duration"))," часов назад"])])},minute:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," минуту назад"]),r([e(t("duration"))," минут назад"])])},second:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," секунду назад"]),r([e(t("duration"))," секунд назад"])])}},authProfileAddedNotification:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Профиль аутентификации ",e(t("name"))," добавлен"])},author:n=>{const{normalize:r}=n;return r(["Автор"])},back:n=>{const{normalize:r}=n;return r(["Назад"])},baseSetting:{title:n=>{const{normalize:r}=n;return r(["Локальные настройки"])}},browse:n=>{const{normalize:r}=n;return r(["Обзор"])},browseApp:{createShortcut:n=>{const{normalize:r}=n;return r(["Создать ярлык"])},default:n=>{const{normalize:r}=n;return r(["По умолчанию"])},delete:n=>{const{normalize:r}=n;return r(["Удалить"])},launch:n=>{const{normalize:r}=n;return r(["Запустить и установить по умолчанию"])}},browseApps:n=>{const{normalize:r}=n;return r(["Просмотр пользовательского интерфейса пусковой установки"])},cancel:n=>{const{normalize:r}=n;return r(["Отмена"])},checkUpdate:{name:n=>{const{normalize:r}=n;return r(["Проверить обновление"])}},confirm:n=>{const{normalize:r}=n;return r(["Подтвердить"])},copyClipboard:{success:n=>{const{normalize:r}=n;return r(["Скопировано в буфер обмена"])}},create:n=>{const{normalize:r}=n;return r(["Создать"])},curseforge:{authors:n=>{const{normalize:r}=n;return r(["Автор"])},category:n=>{const{normalize:r}=n;return r(["Категория"])},createdDate:n=>{const{normalize:r}=n;return r(["Дата создания"])},downloadOnly:n=>{const{normalize:r}=n;return r(["Скачать"])},file:{gameVersion:n=>{const{normalize:r}=n;return r(["Версия игры"])},modLoader:n=>{const{normalize:r}=n;return r(["Мод Loader"])}},install:n=>{const{normalize:r}=n;return r(["Установить"])},installTo:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Установить в ",e(t("path"))])},installToStorage:n=>{const{normalize:r}=n;return r(["Установить в хранилище"])},lastUpdate:n=>{const{normalize:r}=n;return r(["Дата последнего обновления"])},project:{description:n=>{const{normalize:r}=n;return r(["Описание"])},files:n=>{const{normalize:r}=n;return r(["Файлы"])},images:n=>{const{normalize:r}=n;return r(["Изображение"])}},recentFiles:n=>{const{normalize:r}=n;return r(["Последние файлы"])},releasedDate:n=>{const{normalize:r}=n;return r(["Дата релиза"])},search:n=>{const{normalize:r}=n;return r(["Поиск"])},totalDownloads:n=>{const{normalize:r}=n;return r(["Всего скачиваний"])}},curseforgeCategory:{"API and Library":n=>{const{normalize:r}=n;return r(["API и библиотеки"])},Addons:n=>{const{normalize:r}=n;return r(["Дополнения"])},Adventure:n=>{const{normalize:r}=n;return r(["Приключение"])},"Adventure and RPG":n=>{const{normalize:r}=n;return r(["Приключения и RPG"])},Animated:n=>{const{normalize:r}=n;return r(["Анимация"])},"Armor, Tools, and Weapons":n=>{const{normalize:r}=n;return r(["Доспехи, инструменты и оружие"])},"Armor， Tools， and Weapons":n=>{const{normalize:r}=n;return r(["Доспехи, инструменты и оружие"])},"Combat / PvP":n=>{const{normalize:r}=n;return r(["Соревнования/PVP"])},Cosmetic:n=>{const{normalize:r}=n;return r(["Внешний вид/декор"])},Creation:n=>{const{normalize:r}=n;return r(["Творческий режим"])},"Data Packs":n=>{const{normalize:r}=n;return r(["Пакет данных"])},Education:n=>{const{normalize:r}=n;return r(["Образование"])},Exploration:n=>{const{normalize:r}=n;return r(["Разведка"])},"Extra Large":n=>{const{normalize:r}=n;return r(["Большой размер"])},"FTB Official Pack":n=>{const{normalize:r}=n;return r(["Официальный пакет FTB"])},Fabric:n=>{const{normalize:r}=n;return r(["Fabric"])},FancyMenu:n=>{const{normalize:r}=n;return r(["FancyMenu"])},"Font Packs":n=>{const{normalize:r}=n;return r(["Шрифты"])},Food:n=>{const{normalize:r}=n;return r(["Еда"])},"Game Map":n=>{const{normalize:r}=n;return r(["Игровые карты"])},Hardcore:n=>{const{normalize:r}=n;return r(["Хардкор"])},MCreator:n=>{const{normalize:r}=n;return r(["MCreator"])},Magic:n=>{const{normalize:r}=n;return r(["Магия"])},"Map Based":n=>{const{normalize:r}=n;return r(["На основе карты"])},"Map and Information":n=>{const{normalize:r}=n;return r(["Карты и информация"])},Medieval:n=>{const{normalize:r}=n;return r(["Средневековье"])},"Mini Game":n=>{const{normalize:r}=n;return r(["Мини-игры"])},Miscellaneous:n=>{const{normalize:r}=n;return r(["Разное"])},"Mod Support":n=>{const{normalize:r}=n;return r(["Поддержка модов"])},"Modded World":n=>{const{normalize:r}=n;return r(["Мод для миров"])},Modern:n=>{const{normalize:r}=n;return r(["Современный"])},Multiplayer:n=>{const{normalize:r}=n;return r(["Мультиплеер"])},Parkour:n=>{const{normalize:r}=n;return r(["Паркур"])},"Photo Realistic":n=>{const{normalize:r}=n;return r(["Реалистичная фотография"])},Puzzle:n=>{const{normalize:r}=n;return r(["Пазлы"])},QoL:n=>{const{normalize:r}=n;return r(["QoL"])},Quests:n=>{const{normalize:r}=n;return r(["Квесты"])},Redstone:n=>{const{normalize:r}=n;return r(["Redstone"])},"Sci-Fi":n=>{const{normalize:r}=n;return r(["Научная фантастика"])},"Server Utility":n=>{const{normalize:r}=n;return r(["Серверный инструмент"])},Skyblock:n=>{const{normalize:r}=n;return r(["SkyBlock"])},"Small / Light":n=>{const{normalize:r}=n;return r(["Немного"])},Steampunk:n=>{const{normalize:r}=n;return r(["Steampunk"])},Storage:n=>{const{normalize:r}=n;return r(["Хранение"])},Survival:n=>{const{normalize:r}=n;return r(["Выживание"])},Tech:n=>{const{normalize:r}=n;return r(["Технология"])},Technology:n=>{const{normalize:r}=n;return r(["Технология"])},Traditional:n=>{const{normalize:r}=n;return r(["Традиционный"])},"Twitch Integration":n=>{const{normalize:r}=n;return r(["Интеграция с Twitch"])},"Utility & QoL":n=>{const{normalize:r}=n;return r(["Утилита и Qol"])},"Vanilla+":n=>{const{normalize:r}=n;return r(["Ванила+"])},"World Gen":n=>{const{normalize:r}=n;return r(["Генератор мира"])}},dataMigration:{apply:n=>{const{normalize:r}=n;return r(["Применить настройки"])},directoryCriteriaHint:n=>{const{normalize:r}=n;return r(["Пожалуйста, убедитесь, что новое расположение является пустым каталогом!"])},migrationDestinationIsFile:n=>{const{normalize:r}=n;return r(["Место назначения миграции является файлом! Выберите пустой каталог!"])},migrationDestinationIsNotEmptyDirectory:n=>{const{normalize:r}=n;return r(["Место назначения миграции не является пустым каталогом! Выберите пустой каталог!"])},migrationNoPermission:n=>{const{normalize:r}=n;return r(["Нет разрешения на переименование старого каталога в новый! Убедитесь, что лаунчер имеет доступ к обоим местам!"])},placeholder:n=>{const{normalize:r}=n;return r(["Нажмите здесь, чтобы выбрать каталог"])},setRootCause:n=>{const{normalize:r}=n;return r(["Вы потеряете свои данные (карты, наборы ресурсов, моды), если закроете лаунчер во время переноса!"])},setRootDescription:n=>{const{normalize:r}=n;return r(["Это изменит корневой каталог данных этого лаунчера и Minecraft."])},setRootTitle:n=>{const{normalize:r}=n;return r(["Установить новое расположение хранилища"])},unknownError:n=>{const{normalize:r}=n;return r(["Неизвестная ошибка! Пожалуйста, попробуйте ещё раз или свяжитесь с разработчиком!"])},waitReload:n=>{const{normalize:r}=n;return r(["Миграция данных. Пожалуйста, не закрывайте лаунчер или вы потеряете свои данные."])}},delete:{name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Удалить ",e(t("name"))])},no:n=>{const{normalize:r}=n;return r(["Нет"])},yes:n=>{const{normalize:r}=n;return r(["Удалить"])}},dependencies:{embedded:n=>{const{normalize:r}=n;return r(["Встраиваемые"])},incompatible:n=>{const{normalize:r}=n;return r(["Несовместимые"])},name:n=>{const{normalize:r}=n;return r(["Зависимости"])},optional:n=>{const{normalize:r}=n;return r(["Необязательные"])},required:n=>{const{normalize:r}=n;return r(["Необходимые"])}},description:n=>{const{normalize:r}=n;return r(["Описание"])},detail:n=>{const{normalize:r}=n;return r(["Детали"])},diagnosis:{badInstall:{message:n=>{const{normalize:r}=n;return r(["Нажмите, чтобы попытаться переустановить эту версию."])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Неудачная установка на ",e(t("version"))])}},corruptedAssets:{message:n=>{const{normalize:r}=n;return r(["Лаунчер установит ресурсы для вас"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["Повреждённый ресурс ",e(t("name"))]),r(["Повреждённый ресурс ",e(t("name"))]),r([e(t("count"))," повреждённых ресурсов"])])}},corruptedAssetsIndex:{message:n=>{const{normalize:r}=n;return r(["Лаунчер скачает файл индекса ресурсов для вас"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Повреждённый файл индекса ресурсов версии ",e(t("version")),"."])}},corruptedLibraries:{message:n=>{const{normalize:r}=n;return r(["Лаунчер установит библиотеки для вас"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["Повреждённая библиотека ",e(t("name"))]),r(["Повреждённая библиотека ",e(t("name"))]),r([e(t("count"))," повреждённых библиотек"])])}},corruptedVersionJar:{message:n=>{const{normalize:r}=n;return r(["Нажмите, чтобы установить эту версию"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Повреждён jar файл версии Minecraft ",e(t("version")),"."])}},corruptedVersionJson:{message:n=>{const{normalize:r}=n;return r(["Нажмите, чтобы установить эту версию"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Повреждена версия ",e(t("version"))," json."])}},incompatibleJava:{message:n=>{const{normalize:r}=n;return r(["Вы можете попросить лаунчер скачать её для вас."])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Версия Java ",e(t("javaVersion"))," не подходит для ",e(t("version")),"!"])}},instanceFiles:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Установка экземпляра включает ",e(t("counts"))," файлов."])},title:n=>{const{normalize:r}=n;return r(["Незавершённая установка экземпляра"])}},invalidJava:{message:n=>{const{normalize:r}=n;return r(["Нажмите, чтобы использовать другую версию Java для запуска."])},name:n=>{const{normalize:r}=n;return r(["Неверное расположение Java."])}},missingAssets:{message:n=>{const{normalize:r}=n;return r(["Лаунчер установит ресурсы для вас"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["Отсутствует ресурс ",e(t("name"))]),r(["Отсутствует ресурс ",e(t("name"))]),r([e(t("count"))," отсутствующих ресурсов"])])}},missingAssetsIndex:{message:n=>{const{normalize:r}=n;return r(["Лаунчер скачает файл индекса ресурсов для вас"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Отсутствует файл индекса ресурсов версии ",e(t("version")),"."])}},missingJava:{message:n=>{const{normalize:r}=n;return r(["Нажмите, чтобы решить эту проблему"])},name:n=>{const{normalize:r}=n;return r(["Не удаётся найти Java для запуска Minecraft!"])}},missingLibraries:{message:n=>{const{normalize:r}=n;return r(["Лаунчер установит библиотеки для вас"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["Отсутствует библиотека ",e(t("name"))]),r(["Отсутствует библиотека ",e(t("name"))]),r([e(t("count"))," отсутствующих библиотек"]),r([e(t("count"))," отсутствующих библиотек"])])}},missingVersion:{message:n=>{const{normalize:r}=n;return r(["Нажмите, чтобы установить эту версию"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Версия ",e(t("version"))," не установлена!"])}},missingVersionJar:{message:n=>{const{normalize:r}=n;return r(["Нажмите, чтобы установить эту версию"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Отсутствует файл jar версии Minecraft ",e(t("version"))])}}},disable:n=>{const{normalize:r}=n;return r(["Отключить"])},disk:{available:n=>{const{normalize:r}=n;return r(["Доступно"])},used:n=>{const{normalize:r}=n;return r(["Использовано"])}},download:n=>{const{normalize:r}=n;return r(["Скачать"])},downloadCount:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," загрузок"])},downloadUpdate:n=>{const{normalize:r}=n;return r(["Скачать обновление"])},duration:{day:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," день"]),r([e(t("duration"))," дней"])])},hour:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," час"]),r([e(t("duration"))," часов"])])},minute:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," минута"]),r([e(t("duration"))," минут"])])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Удалить ",e(t("name"))])},no:n=>{const{normalize:r}=n;return r(["Нет"])},second:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," секунда"]),r([e(t("duration"))," секунд"])])}},edit:n=>{const{normalize:r}=n;return r(["Изменить"])},enable:n=>{const{normalize:r}=n;return r(["Включить"])},env:{select:{all:n=>{const{normalize:r}=n;return r(["Выбрать все"])},fit:n=>{const{normalize:r}=n;return r(["Выбрать подходящие"])},none:n=>{const{normalize:r}=n;return r(["Отменить выбор"])}}},error:{name:n=>{const{normalize:r,plural:e}=n;return e([r(["Ошибка"]),r(["Ошибки"])])}},errors:{BadForgeInstallerJarError:n=>{const{normalize:r}=n;return r(["Не удаётся получить файл загрузчика forge. Возможно, у forge новый формат файла загрузчика? Обратитесь к разработчикам, если эта проблема будет повторяться."])},BadInstanceType:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Недопустимый экземпляр: ",e(t("type"))])},BodyTimeoutError:n=>{const{normalize:r}=n;return r(["Истекло время ожидания ответа сервера"])},ChecksumNotMatchError:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Контрольная сумма не совпадает! Ожидалась ",e(t("expect")),". Получена ",e(t("actual")),"."])},ConnectTimeoutError:n=>{const{normalize:r}=n;return r(["Истекло время ожидания соединения с сервером."])},DNSNotFoundError:n=>{const{normalize:r}=n;return r(["Ошибка поиска DNS"])},DatabaseNotOpened:n=>{const{normalize:r}=n;return r(["База данных не открыта! Лаунчер не будет работать должным образом! Пожалуйста, выберите каталог данных, к которому лаунчер может получить доступ. Вы можете попробовать сбросить корневой каталог данных на странице настроек."])},DiskIsFull:n=>{const{normalize:r}=n;return r(["Ваш диск полон! \nНе могу ничего написать на диск! \nВсе функции могут быть не функциональными!"])},DownloadAggregateError:n=>{const{normalize:r}=n;return r(["Не удалось скачать файл."])},DownloadFileSystemError:n=>{const{normalize:r}=n;return r(["Ошибка при доступе к пути сохранения скачанного файла. Убедитесь, что лаунчер имеет разрешение на запись в него."])},HeadersTimeoutError:n=>{const{normalize:r}=n;return r(["Истекло время ожидания заголовков HTTP"])},NotFoundError:n=>{const{normalize:r}=n;return r(["404 Не найдено"])},SocketError:n=>{const{normalize:r}=n;return r(["Ошибка сокета сервера"])}},eula:{body:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Устанавливая флажок, вы подтверждаете свое согласие с ",e(t("eula"))," Minecraft."])}},exception:{http:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["HTTP-запрос с ",e(t("url"))," не выполнен. Код состояния ",e(t("statusCode")),". ",e(t("code")),". Повторите попытку или проверьте свой интернет. Если эта ошибка сохраняется, отправьте отчет команда разработчиков."])}},existed:n=>{const{normalize:r}=n;return r(["Существует"])},exportModpackTarget:{curseforge:n=>{const{normalize:r}=n;return r(["Файл CurseForge"])},github:n=>{const{normalize:r}=n;return r(["Файлы GitHub"])},modrinth:n=>{const{normalize:r}=n;return r(["Файл Modrinth"])},override:n=>{const{normalize:r}=n;return r(["Файл переопределения (Raw)"])}},extensions:{mrpack:n=>{const{normalize:r}=n;return r(["Сборка модов Modrinth"])},zip:n=>{const{normalize:r}=n;return r(["Zip-файл"])}},fabricVersion:{disable:n=>{const{normalize:r}=n;return r(["Fabric не выбран"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Не найдено соответствующей версии Fabric для Minecraft ",e(t("version"))])},showSnapshot:n=>{const{normalize:r}=n;return r(["Показывать снапшоты"])},stable:n=>{const{normalize:r}=n;return r(["Стабильная"])},unstable:n=>{const{normalize:r}=n;return r(["Нестабильная"])}},feedback:{channel:n=>{const{normalize:r}=n;return r(["Каналы"])},description:n=>{const{normalize:r}=n;return r(["Сообщите о своей проблеме/идее здесь."])},discord:n=>{const{normalize:r}=n;return r(["Discord"])},discordDescription:n=>{const{normalize:r}=n;return r(["Присоединяйтесь к каналу Discord."])},discordJoin:n=>{const{normalize:r}=n;return r(["Присоединиться"])},generateReport:n=>{const{normalize:r}=n;return r(["Создать отчёт"])},generateSaveAs:n=>{const{normalize:r}=n;return r(["Сохранить отчёт"])},github:n=>{const{normalize:r}=n;return r(["Проблема в Github"])},githubDescription:n=>{const{normalize:r}=n;return r(["Создайте проблему на Github, чтобы сообщить о своей проблеме/идее."])},githubOpenIssue:n=>{const{normalize:r}=n;return r(["Github"])},hint:n=>{const{normalize:r}=n;return r(["Нажмите на кнопку, чтобы создать отчёт и связаться с командой разработчиков. Отчёт будет содержать информацию о вашем устройстве, включая тип операционной системы, версию, имя пользователя (в операционной системе) и другие данные."])},kook:n=>{const{normalize:r}=n;return r(["Kook"])},kookDescription:n=>{const{normalize:r}=n;return r(["Kook - это альтернатива Discord на территории материкового Китая"])},name:n=>{const{normalize:r}=n;return r(["Обратная связь"])},qq:n=>{const{normalize:r}=n;return r(["Группа QQ"])},qqDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Войдите в группу обратной связи QQ и напрямую поговорите с авторами. Номер группы: ",e(t("number"))])},qqEnterGroup:n=>{const{normalize:r}=n;return r(["Присоединиться"])}},fileDetail:{fileSize:n=>{const{normalize:r}=n;return r(["Размер файла"])},hash:n=>{const{normalize:r}=n;return r(["Hash"])}},filter:n=>{const{normalize:r}=n;return r(["Фильтр"])},filterLocalOnly:n=>{const{normalize:r}=n;return r(["Показывать только установленные"])},finish:n=>{const{normalize:r}=n;return r(["Завершить"])},forgeConfig:{hint:n=>{const{normalize:r}=n;return r(["Пожалуйста, хотя бы один раз запустите игру с этим модом, чтобы мы могли обнаружить его конфигурационный файл!"])}},forgeVersion:{common:n=>{const{normalize:r}=n;return r(["Общий"])},disable:n=>{const{normalize:r}=n;return r(["Forge не выбран"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Для Minecraft ",e(t("version"))," нет выпусков Forge"])},latest:n=>{const{normalize:r}=n;return r(["Последняя"])},name:n=>{const{normalize:r}=n;return r(["Forge"])},recommended:n=>{const{normalize:r}=n;return r(["Рекомендуемая"])},showBuggy:n=>{const{normalize:r}=n;return r(["Показать баги"])},showRecommendedAndLatestOnly:n=>{const{normalize:r}=n;return r(["Только рекомендованные и новейшие"])},version:n=>{const{normalize:r}=n;return r(["Версия Forge"])}},gameType:{adventure:n=>{const{normalize:r}=n;return r(["Режим приключения"])},creative:n=>{const{normalize:r}=n;return r(["Творческий режим"])},spectator:n=>{const{normalize:r}=n;return r(["Режим наблюдателя"])},survival:n=>{const{normalize:r}=n;return r(["Режим выживания"])}},help:n=>{const{normalize:r}=n;return r(["Справка"])},home:n=>{const{normalize:r}=n;return r(["Главная"])},importModpack:{failed:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Импорт ",e(t("modpack"))," не удался"])},name:n=>{const{normalize:r}=n;return r(["Импортировать сборку модов"])},success:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Импорт ",e(t("modpack"))," удался"])}},importResource:n=>{const{normalize:r}=n;return r(["Импортный ресурс"])},install:n=>{const{normalize:r}=n;return r(["Установить"])},installAssets:{asset:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Установить ",e(t("count"))," ресурсов"])},assetIndex:n=>{const{normalize:r}=n;return r(["Проверить файл индекса ресурсов"])},name:n=>{const{normalize:r}=n;return r(["Установить файлы ресурсов"])}},installAuthlibInjector:n=>{const{normalize:r}=n;return r(["Установить authlib-injector"])},installCurseforgeFile:n=>{const{normalize:r}=n;return r(["Установить файл CurseForge"])},installFabric:{name:n=>{const{normalize:r}=n;return r(["Установить Fabric"])}},installForge:{downloadInstaller:n=>{const{normalize:r}=n;return r(["Скачать программу установки"])},library:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Установить библиотеку ",e(t("lib"))])},name:n=>{const{normalize:r}=n;return r(["Установить Forge"])},postProcessing:n=>{const{normalize:r}=n;return r(["Дополнительная обработка"])}},installInstance:{file:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Обновить файл экземпляра ",e(t("file"))])},link:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Копировать или соединить ",e(t("count"))," файлов"])},name:n=>{const{normalize:r}=n;return r(["Обновить экземпляр"])},resolve:n=>{const{normalize:r}=n;return r(["Разрешить конфигурацию экземпляра"])},unzip:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Распаковать ",e(t("count"))," файлов"])}},installJre:{decompress:n=>{const{normalize:r}=n;return r(["Распаковать файлы JRE в папку"])},download:n=>{const{normalize:r}=n;return r(["Скачать сжатый файл JRE"])},name:n=>{const{normalize:r}=n;return r(["Установить среду выполнения Java"])}},installLabyMod:{asset:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Установить ресурс ",e(t("name"))])},json:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Сгенерировать JSON ",e(t("version"))])},name:n=>{const{normalize:r}=n;return r(["Установить LabyMod"])}},installLibraries:{library:n=>{const{normalize:r}=n;return r(["Установить библиотеку"])},name:n=>{const{normalize:r}=n;return r(["Установить библиотеки"])}},installModpack:{deploy:n=>{const{normalize:r}=n;return r(["Развернуть"])},download:{file:n=>{const{normalize:r}=n;return r(["Скачать файл"])},name:n=>{const{normalize:r}=n;return r(["Скачать"])}},name:n=>{const{normalize:r}=n;return r(["Установить сборку модов"])},unpack:n=>{const{normalize:r}=n;return r(["Распаковать сборку модов"])}},installModrinthFile:{name:n=>{const{normalize:r}=n;return r(["Установить Modrinth"])}},installOptifine:{download:n=>{const{normalize:r}=n;return r(["Скачать Optifine Universal"])},jar:n=>{const{normalize:r}=n;return r(["Сгенерировать Jar"])},json:n=>{const{normalize:r}=n;return r(["Сгенерировать Json"])},name:n=>{const{normalize:r}=n;return r(["Установить Optifine"])}},installResource:{fail:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Не удалось установить ",e(t("file"))])},success:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Установка ресурса ",e(t("file"))," прошла успешно"])}},installVersion:{jar:n=>{const{normalize:r}=n;return r(["Установить Jar-файл версии"])},json:n=>{const{normalize:r}=n;return r(["Установить Json-файл версии"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Установить клиент Minecraft ",e(t("version"))])}},instance:{addServer:n=>{const{normalize:r}=n;return r(["Добавить сервер"])},changeIcon:n=>{const{normalize:r}=n;return r(["Изменить значок"])},current:n=>{const{normalize:r}=n;return r(["Текущий экземпляр"])},delete:n=>{const{normalize:r}=n;return r(["Удалить экземпляр"])},deleteFailed:n=>{const{normalize:r}=n;return r(["Не удалось удалить экземпляр"])},deleteFailedPermission:n=>{const{normalize:r}=n;return r(["Другая программа заняла файл"])},deleteHint:n=>{const{normalize:r}=n;return r(["Данные экземпляра будут удалены с диска навсегда. Вы уверены, что хотите это сделать?"])},duplicate:n=>{const{normalize:r}=n;return r(["Дублировать экземпляр"])},duplicatedName:n=>{const{normalize:r}=n;return r(["Дублированное имя"])},fileApi:n=>{const{normalize:r}=n;return r(["URL API сервера синхронизации файлов"])},fileApiHint:n=>{const{normalize:r}=n;return r(["URL для синхронизации файлов экземпляра с удалённым сервером конфигурации."])},gameVersion:n=>{const{normalize:r}=n;return r(["Версия игры экземпляра"])},icon:n=>{const{normalize:r}=n;return r(["Иконка профиля"])},iconHint:n=>{const{normalize:r}=n;return r(["Значок может представлять собой файл или ссылку на URL-адрес в Интернете."])},iconUrl:n=>{const{normalize:r}=n;return r(["URL-адрес иконки"])},includeVersion:n=>{const{normalize:r,plural:e}=n;return e([r(["Включить версию"]),r(["Включить версии"])])},installModpack:n=>{const{normalize:r}=n;return r(["Обновление экземпляра от Modpack"])},lastPlayed:n=>{const{normalize:r}=n;return r(["Последняя игра"])},launchArguments:n=>{const{normalize:r}=n;return r(["Предпросмотр аргументов запуска"])},launchServer:n=>{const{normalize:r}=n;return r(["Запустить локальный сервер"])},linkFileDesc:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Это перезапишет локальный ",e(t("file"))," экземпляра глобальным ",e(t("file")),". \nВы уверены, что соедините это?"])},linkFileTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Вы уверены, что хотите связать ",e(t("file")),"?"])},mcOptions:n=>{const{normalize:r}=n;return r(["Опции Minecraft"])},mcOptionsHint:n=>{const{normalize:r}=n;return r(["Дополнительные аргументы запуска Minecraft"])},name:n=>{const{normalize:r}=n;return r(["Имя экземпляра"])},nameHint:n=>{const{normalize:r}=n;return r(["Имя, используемое для идентификации экземпляра."])},neverPlayed:n=>{const{normalize:r}=n;return r(["Никогда не играли"])},openCrashReportFolder:n=>{const{normalize:r}=n;return r(["Открыть папку с отчётами об ошибках"])},openLogFolder:n=>{const{normalize:r}=n;return r(["Открыть папку с журналами"])},playtime:n=>{const{normalize:r}=n;return r(["Время игры"])},prependCommand:n=>{const{normalize:r}=n;return r(["Добавить команду в начало"])},prependCommandHint:n=>{const{normalize:r}=n;return r(["Это добавит эту команду перед всеми командами запуска."])},requireName:n=>{const{normalize:r}=n;return r(["Требуется имя"])},showInstance:n=>{const{normalize:r}=n;return r(["Открыть папку экземпляра"])},useSharedOptions:n=>{const{normalize:r}=n;return r(["Использовать общие настройки игры"])},useSharedOptionsDesc:n=>{const{normalize:r}=n;return r(["Это свяжет файл options.txt с общим файлом в экземпляре."])},useSharedServersList:n=>{const{normalize:r}=n;return r(["Использовать список общих серверов"])},useSharedServersListDesc:n=>{const{normalize:r}=n;return r(["Это свяжет файл server.dat с общим файлом в экземпляре."])},versionHint:n=>{const{normalize:r}=n;return r(["Minecraft-версия этой игры"])},vmOptions:n=>{const{normalize:r}=n;return r(["Опции JVM"])},vmOptionsHint:n=>{const{normalize:r}=n;return r(["Дополнительные аргументы, передаваемые JVM"])},vmVar:n=>{const{normalize:r}=n;return r(["Переменные среды"])},vmVarHint:n=>{const{normalize:r}=n;return r(["Нажмите кнопку, чтобы добавить переменные среды."])}},instanceAge:{older:n=>{const{normalize:r}=n;return r(["Старые"])},threeDay:n=>{const{normalize:r}=n;return r(["В течение трёх дней"])},today:n=>{const{normalize:r}=n;return r(["Сегодня"])}},instanceDiscover:{gameFolder:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Откройте ",e(t("count"))," папок с играми"])},instanceFolder:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Найдено экземпляров: ",e(t("count"))])}},instanceFileOperation:{add:n=>{const{normalize:r}=n;return r(["Добавить"])},"backup-add":n=>{const{normalize:r}=n;return r(["Заменить (создать резервную копию)"])},"backup-remove":n=>{const{normalize:r}=n;return r(["Удалить (создать резервную копию)"])},keep:n=>{const{normalize:r}=n;return r(["Оставить"])},remove:n=>{const{normalize:r}=n;return r(["Удалить"])}},instanceInstallSkip:{ignore:n=>{const{normalize:r}=n;return r(["игнорировать"])},skip:n=>{const{normalize:r}=n;return r(["Пропускать"])},title:n=>{const{normalize:r}=n;return r(["Потенциальный поврежденный источник файла"])},warning:n=>{const{normalize:r}=n;return r(["Некоторые файлы загружаются несколько раз, и контрольная сумма не совпадает. \nЭто может быть связано с тем, что исходная контрольная сумма неверна. \nПожалуйста, проверьте. \nЕсли вы подтвердите, что текущие файлы действительны, вы можете пропустить проверку."])}},instanceSetting:{disableAuthlibInjector:n=>{const{normalize:r}=n;return r(["Отключить authlib injector"])},disableAuthlibInjectorDescription:n=>{const{normalize:r}=n;return r(["Если вы используете систему скинов от сторонних разработчиков, authlib injector может помочь отображать скины в игре."])},disableElyByAuthlib:n=>{const{normalize:r}=n;return r(["Отключить замену authlib от ely.by"])},disableElyByAuthlibDescription:n=>{const{normalize:r}=n;return r(["Ely.by имеет уникальную замену authlib для универсального отображения скинов на любом сервере."])},fastLaunch:n=>{const{normalize:r}=n;return r(["Быстрый запуск"])},fastLaunchHint:n=>{const{normalize:r}=n;return r(["Игнорировать статус пользователя и существующие неисправленные проблемы."])},hideLauncher:n=>{const{normalize:r}=n;return r(["Скрыть лаунчер после запуска"])},icon:n=>{const{normalize:r}=n;return r(["Выбрать изображение"])},showLog:n=>{const{normalize:r}=n;return r(["Показывать журнал Minecraft"])},showLogHint:n=>{const{normalize:r}=n;return r(["Это откроет окно журнала Minecraft после запуска экземпляра"])}},instanceTemplate:{curseforge:n=>{const{normalize:r}=n;return r(["Это сборка модов CurseForge"])},ftb:n=>{const{normalize:r}=n;return r(["Это сборка модов FTB"])},importing:n=>{const{normalize:r}=n;return r(["Импорт шаблонов"])},mcbbs:n=>{const{normalize:r}=n;return r(["Это сборка модов MCBBS"])},modpack:n=>{const{normalize:r}=n;return r(["Это сырая сборка модов (Raw)"])},modrinth:n=>{const{normalize:r}=n;return r(["Это сборка модов Modrinth"])},preview:n=>{const{normalize:r}=n;return r(["Предварительный просмотр сборки модов"])},title:n=>{const{normalize:r}=n;return r(["Настройки шаблона"])}},instanceUpdate:{basic:n=>{const{normalize:r}=n;return r(["Обновление настроек"])},files:n=>{const{normalize:r}=n;return r(["Обновление файлов"])},loaderChanged:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Модлоадер этого экземпляра был изменен. \nСтарый модлоадер - это ",e(t("modloader")),", а новый - ",e(t("newModloader")),"."])},summary:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Добавить ",e(t("add"))," файлы. \nУдалить ",e(t("remove"))," файлы. \nСохранить ",e(t("keep"))," файлы."])},title:n=>{const{normalize:r}=n;return r(["Обновление экземпляра"])},update:n=>{const{normalize:r}=n;return r(["Начать обновление"])}},instances:{add:n=>{const{normalize:r}=n;return r(["Создать экземпляр"])},addCurseForgeDescription:n=>{const{normalize:r}=n;return r(["Импортируйте из папки данных Curseforge. \nВам нужно выбрать корневую папку данных Curseforge."])},addDescription:n=>{const{normalize:r}=n;return r(["Создать новый экземпляр с нуля"])},addMMCDescription:n=>{const{normalize:r}=n;return r(["Импортируйте существующий экземпляр MultiMC. \nВам нужно выбрать папку с данными из MultiMC."])},addManually:n=>{const{normalize:r}=n;return r(["Создать вручную"])},addModrinthDescription:n=>{const{normalize:r}=n;return r(["Импортируйте существующий экземпляр Modrinth. \nВам необходимо выбрать корневую папку данных Modrinth."])},addServer:n=>{const{normalize:r}=n;return r(["Создать из сервера"])},addServerDescription:n=>{const{normalize:r}=n;return r(["Это создаст экземпляр, который запустится непосредственно на сервере."])},addTemplate:n=>{const{normalize:r}=n;return r(["Создать из скачанного модпака"])},addTemplateDescription:n=>{const{normalize:r}=n;return r(["Импортировать из загруженной сборки модов"])},addVanilla:n=>{const{normalize:r}=n;return r(["Создать из стандартного Minecraft"])},addVanillaDescription:n=>{const{normalize:r}=n;return r(["Импортировать из обычной папки (.minecraft). Это дублирует оригинальный профиль экземпляра в XMCL."])},choose:n=>{const{normalize:r}=n;return r(["Выбрать экземпляр"])},fix:n=>{const{normalize:r}=n;return r(["Исправить"])},folderSetting:n=>{const{normalize:r}=n;return r(["Настройки папки"])},importFolder:n=>{const{normalize:r}=n;return r(["Импортировать из папки"])},importFolderDescription:n=>{const{normalize:r}=n;return r(["Импортировать Minecraft в лаунчер"])},loadingFiles:n=>{const{normalize:r}=n;return r(["Загрузка файлов сборки модов"])},refreshServers:n=>{const{normalize:r}=n;return r(["Обновить серверы"])}},items:{count:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," элементов"])},total:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("total"))," всего"])}},java:{allocatedLong:n=>{const{normalize:r}=n;return r(["Использовать системный Java по умолчанию"])},allocatedShort:n=>{const{normalize:r}=n;return r(["Автоматическое выделение"])},browse:n=>{const{normalize:r}=n;return r(["Обзор выполняемого файла Java"])},importFromFile:n=>{const{normalize:r}=n;return r(["Импортировать Java из файла"])},invalid:n=>{const{normalize:r}=n;return r(["Неверное расположение Java"])},location:n=>{const{normalize:r}=n;return r(["Расположение Java"])},maxMemory:n=>{const{normalize:r}=n;return r(["Максимальная память"])},memory:n=>{const{normalize:r}=n;return r(["Память Java"])},memoryAuto:n=>{const{normalize:r}=n;return r(["Автоматически"])},memoryManual:n=>{const{normalize:r}=n;return r(["Вручную"])},memoryUnassigned:n=>{const{normalize:r}=n;return r(["Не назначено"])},minMemory:n=>{const{normalize:r}=n;return r(["Минимальная память"])},modifyInstance:n=>{const{normalize:r}=n;return r(["Изменить путь к Java"])},noMemory:n=>{const{normalize:r}=n;return r(["Не ограничивать использование памяти"])},refresh:n=>{const{normalize:r}=n;return r(["Обновить локальный Java"])},systemMemory:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Свободная память системы: ",e(t("free"))," / ",e(t("total"))])}},labyMod:{disable:n=>{const{normalize:r}=n;return r(["LabyMod не выбран"])},empty:n=>{const{normalize:r}=n;return r(["LabyMod не поддерживает текущую версию Minecraft"])}},launch:{cancel:n=>{const{normalize:r}=n;return r(["Отменить"])},createShortcut:n=>{const{normalize:r}=n;return r(["Создать ярлык"])},kill:n=>{const{normalize:r}=n;return r(["Остановить"])},killServer:n=>{const{normalize:r}=n;return r(["Остановить локальный сервер"])},launch:n=>{const{normalize:r}=n;return r(["Запустить"])},launchAnyway:n=>{const{normalize:r}=n;return r(["Запустить в любом случае"])}},launchBlocked:{ignore:n=>{const{normalize:r}=n;return r(["Насильный запуск"])},launchBadVersion:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Файл версии ",e(t("version"))," повреждён или отсутствует. Возможно, вам нужно переустановить эту версию?"])},title:n=>{const{normalize:r}=n;return r(["Ошибка файла версии"])}},launchGeneralException:{description:n=>{const{normalize:r}=n;return r(["Возникли ошибки, из-за которых запуск не удался."])},title:n=>{const{normalize:r}=n;return r(["Ошибка запуска"])}},launchInvalidJavaPath:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['Выбранный путь к Java неверен или файл отсутствует. Пожалуйста, выберите другой путь. <span class="highlight"> ',e(t("javaPath"))," </span>"])},title:n=>{const{normalize:r}=n;return r(["Неверный путь к Java"])}},launchJavaNoPermission:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['У лаунчера нет разрешения на выполнение Java по указанному пути. Измените разрешения файла или запустите лаунчер от имени администратора. <span class="highlight"> ',e(t("javaPath"))," </span>"])},title:n=>{const{normalize:r}=n;return r(["Отсутствуют права на выполнение"])}},launchNoProperJava:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Не найдена подходящая версия Java для запуска экземпляра. (",e(t("javaPath"))," неверен?)"])},title:n=>{const{normalize:r}=n;return r(["Отсутствует подходящая версия Java"])}},launchNoVersionInstalled:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['Не удаётся разрешить версию <span class="highlight">',e(t("version")),"</span> для запуска."])},title:n=>{const{normalize:r}=n;return r(["Отсутствует выбранная версия"])}},launchSpawnProcessFailed:{description:n=>{const{normalize:r}=n;return r(["Произошла ошибка при запуске процесса экземпляра. Проверьте, что указана правильная версия Java, и попробуйте предоставить больше разрешений лаунчеру. Если это не поможет, свяжитесь с разработчиками."])},title:n=>{const{normalize:r}=n;return r(["Ошибка запуска процесса экземпляра"])}},launchUserStatusRefreshFailed:{description:n=>{const{normalize:r}=n;return r(["Не удалось обновить статус выбранного пользователя."])},title:n=>{const{normalize:r}=n;return r(["Ошибка обновления статуса пользователя"])}},unexpectedText:n=>{const{normalize:r}=n;return r(["Это неожиданно. Вы можете перезапустить лаунчер, чтобы устранить проблему. Если проблема повторится, свяжитесь с автором."])},userAcquireMicrosoftTokenFailed:n=>{const{normalize:r}=n;return r(["Не удалось получить токен Microsoft. Проверьте свой аккаунт Microsoft и повторите попытку."])},userCheckGameOwnershipFailed:n=>{const{normalize:r}=n;return r(["Не удалось проверить права на владение игрой. Проверьте ваше подключение к интернету и повторите попытку."])},userExchangeXboxTokenFailed:n=>{const{normalize:r}=n;return r(["Не удалось обменять токен Xbox на токен Microsoft. Проверьте ваше подключение к интернету и повторите попытку."])},userLoginMinecraftByXboxFailed:n=>{const{normalize:r}=n;return r(["Не удалось войти в Minecraft с помощью токена Xbox. Проверьте ваше подключение к интернету и повторите попытку."])}},launchFailed:{crash:n=>{const{normalize:r}=n;return r(["Игра вылетела!"])},description:n=>{const{normalize:r}=n;return r(["Отчет о сбое отсутствует. Это журнал ошибок и последний журнал."])},failedToLaunch:n=>{const{normalize:r}=n;return r(["Не удалось запустить запуск"])},latestLog:n=>{const{normalize:r}=n;return r(["Последние логи "])},title:n=>{const{normalize:r}=n;return r(["Игра завершилась с аномальным кодом"])}},launchStatus:{assigningMemory:n=>{const{normalize:r}=n;return r(["Распределение памяти"])},exit:n=>{const{normalize:r}=n;return r(["Выйти из игры?"])},injectingAuthLib:n=>{const{normalize:r}=n;return r(["Настройка сторонней библиотеки AuthLib"])},launching:n=>{const{normalize:r}=n;return r(["Запуск игры..."])},launchingSlow:n=>{const{normalize:r}=n;return r(["Запуск игры всё ещё выполняется... Для инициализации графического движка может потребоваться некоторое время..."])},refreshingUser:n=>{const{normalize:r}=n;return r(["Обновление токена пользователя"])},spawningProcess:n=>{const{normalize:r}=n;return r(["Запуск процесса"])}},launcherUpdate:{alreadyLatest:n=>{const{normalize:r}=n;return r(["Последняя версия"])},installAndQuit:n=>{const{normalize:r}=n;return r(["Перезапустите, чтобы установить"])},noUpdateAvailable:n=>{const{normalize:r}=n;return r(["Нет доступных обновлений"])},reinstall:n=>{const{normalize:r}=n;return r(["Переустановите"])},updateToThisVersion:n=>{const{normalize:r}=n;return r(["Скачать и установить"])}},liteloader:{name:n=>{const{normalize:r}=n;return r(["LiteLoader"])}},localVersion:{auto:n=>{const{normalize:r}=n;return r(["Определить автоматически"])},delete:n=>{const{normalize:r}=n;return r(["Удалить локальную версию"])},deleteDescription:n=>{const{normalize:r}=n;return r(["Эта операция удалит локальную версию json & jar. Вам придётся переустановить её, если вы захотите использовать её снова."])},empty:n=>{const{normalize:r}=n;return r(["Версия не установлена"])},hint:n=>{const{normalize:r}=n;return r(["Запустить конкретную локальную версию напрямую"])},refresh:n=>{const{normalize:r}=n;return r(["Обновить версии"])},reinstallDescription:n=>{const{normalize:r}=n;return r(["Если вы считаете, что установка этой версии вызывает проблемы, вы можете попробовать переустановить её."])},reinstallTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Переустановить ",e(t("version"))])},title:n=>{const{normalize:r,plural:e}=n;return e([r(["Локальная версия"]),r(["Локальные версии"])])}},logLevel:{error:n=>{const{normalize:r}=n;return r(["Ошибка"])},info:n=>{const{normalize:r}=n;return r(["Информация"])},success:n=>{const{normalize:r}=n;return r(["Успех"])},warning:n=>{const{normalize:r}=n;return r(["Предупреждение"])}},login:{dropHint:n=>{const{normalize:r}=n;return r(["Перетащите сюда ссылку с кодом авторизации для ручного входа"])},forgetPassword:n=>{const{normalize:r}=n;return r(["Забыли пароль?"])},login:n=>{const{normalize:r}=n;return r(["Войти"])},manualLoginUrl:n=>{const{normalize:r}=n;return r(["Если браузер не открывается, пожалуйста, нажмите на эту ссылку для авторизации!"])},signup:n=>{const{normalize:r}=n;return r(["Зарегистрироваться"])},signupDescription:n=>{const{normalize:r}=n;return r(["Нет учётной записи?"])},userRelogin:n=>{const{normalize:r}=n;return r(["Срок действия токена доступа пользователя истёк. Пожалуйста, повторите вход!"])}},loginError:{acquireMicrosoftTokenFailed:n=>{const{normalize:r}=n;return r(["Не удалось получить токен Microsoft. Это может быть проблема с сетью. Пожалуйста, повторите попытку."])},badNetworkOrServer:n=>{const{normalize:r}=n;return r(["Проверьте соединение с сетью! Возможно, сервер авторизации недоступен!"])},checkOwnershipFailed:n=>{const{normalize:r}=n;return r(["Не удалось подтвердить владение игрой. Пожалуйста, попробуйте ещё раз."])},connectionReset:n=>{const{normalize:r}=n;return r(["Не удалось войти, так как соединение было сброшено сервером"])},fetchMinecraftProfileFailed:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Не удалось получить профиль Minecraft: ",e(t("reason"))])},illegalEmail:n=>{const{normalize:r}=n;return r(["Необходим корректный адрес электронной почты"])},invalidCredentials:n=>{const{normalize:r}=n;return r(["Неверные учётные данные. Неверное имя пользователя или пароль."])},loginMinecraftByXboxFailed:n=>{const{normalize:r}=n;return r(["Не удалось получить токен Minecraft с помощью токена Xbox. Убедитесь, что у вас есть Minecraft в Xbox, или попробуйте ещё раз."])},loginXboxFailed:n=>{const{normalize:r}=n;return r(["Не удалось войти в Xbox с помощью токена Microsoft. Убедитесь, что у вас есть независимый аккаунт Xbox от вашего аккаунта Microsoft. Пожалуйста, попробуйте ещё раз."])},noProfileForNewUser:n=>{const{normalize:r}=n;return r(["Профиль игры не найден! \nЕсли вы новый пользователь Minecraft, пожалуйста, войдите в систему как минимум один раз в официальной установке Minecraft."])},requestFailed:n=>{const{normalize:r}=n;return r(["Ошибка входа, причина неизвестна. Пожалуйста, попробуйте ещё раз."])},requireEmail:n=>{const{normalize:r}=n;return r(["Требуется адрес электронной почты"])},requirePassword:n=>{const{normalize:r}=n;return r(["Требуется пароль"])},requireUsername:n=>{const{normalize:r}=n;return r(["Требуется имя пользователя"])},timeout:n=>{const{normalize:r}=n;return r(["Время ожидания входа истекло. Пожалуйста, попробуйте ещё раз или проверьте соединение с сетью."])}},logsCrashes:{crashes:n=>{const{normalize:r}=n;return r(["Отчёты об ошибках"])},logs:n=>{const{normalize:r}=n;return r(["Журналы"])},placeholder:n=>{const{normalize:r}=n;return r(["Файлы не найдены"])},title:n=>{const{normalize:r}=n;return r(["Журналы и отчёты об ошибках"])}},me:{games:n=>{const{normalize:r}=n;return r(["Мои экземпляры"])},modpacks:n=>{const{normalize:r}=n;return r(["Мои сборки модов"])},news:n=>{const{normalize:r}=n;return r(["Новости"])},recentPlay:n=>{const{normalize:r}=n;return r(["Последние игры"])},versions:n=>{const{normalize:r}=n;return r(["Установленные версии"])}},minecraftVersion:{empty:n=>{const{normalize:r}=n;return r(["Невозможно загрузить версии Minecraft"])},name:n=>{const{normalize:r}=n;return r(["Версия Minecraft"])},release:n=>{const{normalize:r}=n;return r(["Релиз"])},showAlpha:n=>{const{normalize:r}=n;return r(["Показать snapshot"])},snapshot:n=>{const{normalize:r}=n;return r(["Снапшот"])}},mod:{acceptVersion:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Принимает ",e(t("version"))])},applyGroupRules:n=>{const{normalize:r}=n;return r(["Применить сохраненные правила группировки"])},compatible:n=>{const{normalize:r}=n;return r(["Совместимый мод."])},currentVersion:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Текущая ",e(t("current"))])},deletion:n=>{const{normalize:r}=n;return r(["Удалить мод"])},deletionHint:n=>{const{normalize:r,plural:e}=n;return e([r(["Вы потеряете этот мод и его метаданные навсегда. Вы уверены, что хотите удалить его?"]),r(["Вы потеряете эти моды и эти метаданные навсегда. Вы уверены, что хотите это сделать?"])])},deletionRestHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["И ещё ",e(t("rest"))," модов..."])},denseView:n=>{const{normalize:r}=n;return r(["Компактное отображение модов"])},dropHint:n=>{const{normalize:r}=n;return r(["Перетащите сюда файл мода (.jar/.litemod), чтобы импортировать его."])},duplicatedDetected:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," дублированных модов"])},duplicatedDetectedDescription:n=>{const{normalize:r}=n;return r(["Найдены моды с одинаковым идентификатором, но с разными файлами. \nЭто может привести к сбою Minecraft. \nПожалуйста, выберите файл, который вы хотите сохранить."])},enabled:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Всего модов включено: ",e(t("count"))])},filter:n=>{const{normalize:r}=n;return r(["Фильтр модов"])},group:n=>{const{normalize:r}=n;return r(["Группа вверх"])},groupInstalled:n=>{const{normalize:r}=n;return r(["Группировать установленные моды"])},hasUpdate:n=>{const{normalize:r}=n;return r(["У мода есть новая версия!"])},hideIncompatible:n=>{const{normalize:r}=n;return r(["Скрыть несовместимые моды"])},incompatible:n=>{const{normalize:r}=n;return r(["Несовместимый мод."])},incompatibleHint:n=>{const{normalize:r}=n;return r(["Посмотрите отчет о совместимости вашего мода"])},incompatibleHintDescription:n=>{const{normalize:r}=n;return r(["Некоторые зависимости модов могут отсутствовать. \nИли некоторые версии зависимостей не совпадают."])},manage:n=>{const{normalize:r}=n;return r(["Моды"])},maybeCompatible:n=>{const{normalize:r}=n;return r(["Возможно, совместим."])},modloaderSelectHint:n=>{const{normalize:r}=n;return r(["Мод поддерживает следующие загрузчики модов. \nПожалуйста, выберите один для установки."])},modloaderSelectNotSupported:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Не найден ",e(t("modloader"))," для Minecraft ",e(t("minecraft"))])},mods:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," модов"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["Мод"]),r(["Моды"])])},noModLoaderHint:n=>{const{normalize:r}=n;return r(["Не забудьте включить модлоадер для использования модов!"])},openLink:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Открыть URL мода ",e(t("url"))])},search:n=>{const{normalize:r}=n;return r(["Поиск модов"])},searchOnCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Поиск ",e(t("name"))," в curseforge"])},searchOnMcWiki:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Найдите ",e(t("name"))," в энциклопедии MC."])},searchOnModrinth:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Искать ",e(t("name"))," в Модринфе"])},showDirectory:n=>{const{normalize:r}=n;return r(["Открыть папку с модами"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Показать путь к файлу мода ",e(t("file"))])},showInCurseforge:n=>{const{normalize:r}=n;return r(["Показать мод в curseforge"])},showInModrinth:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Показать ",e(t("name"))," на Modrinth"])},switchDefaultSource:n=>{const{normalize:r}=n;return r(["Источник контента модов по умолчанию"])},syncGroupRules:n=>{const{normalize:r}=n;return r(["Сохранить правила группировки"])},toUpdate:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," для обновления"])},ungroup:n=>{const{normalize:r}=n;return r(["Негруппинг"])}},modFilter:{clear:n=>{const{normalize:r}=n;return r(["Чистый фильтр"])},dependenciesInstallOnly:n=>{const{normalize:r}=n;return r(["Только показывать пропущенные моды зависимости"])},disabledOnly:n=>{const{normalize:r}=n;return r(["Только показывать отключенные моды"])},hasUpdateOnly:n=>{const{normalize:r}=n;return r(["Только у шоу есть моды обновления"])},incompatibleOnly:n=>{const{normalize:r}=n;return r(["Показывать только несовместимые или отсутствующие зависимости отсутствующие моды"])},unusedOnly:n=>{const{normalize:r}=n;return r(["Показать только неиспользованные библиотечные моды"])}},modInstall:{archived:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("name"))," заархивировано. \n",e(t("name"))," не будет получать никаких дальнейших обновлений, если автор не решит разархивировать проект."])},checkDependencies:n=>{const{normalize:r}=n;return r(["Проверить недостающие зависимости"])},checkUpgrade:n=>{const{normalize:r}=n;return r(["Проверить обновления для модов"])},checkedDependencies:n=>{const{normalize:r}=n;return r(["Недостающие зависимости проверены"])},checkedUpgrade:n=>{const{normalize:r}=n;return r(["Обновления для модов проверены"])},currentVersion:n=>{const{normalize:r}=n;return r(["Выбранная версия"])},dependencyHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Установлена ​​другая версия ",e(t("version"))])},display:n=>{const{normalize:r}=n;return r(["Дисплей модов"])},install:n=>{const{normalize:r}=n;return r(["Установить"])},installDependencies:n=>{const{normalize:r}=n;return r(["Установить недостающие зависимости"])},installHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Будет установлен файл ",e(t("file"))," с зависимостями ",e(t("dependents"))])},installed:n=>{const{normalize:r}=n;return r(["Установлен"])},noVersionSupported:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Мод поддерживает только Minecraft ",e(t("supported")),"."])},recommendation:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Исследуйте ",e(t("first"))," или ",e(t("second"))," в ",e(t("modrinth"))," и ",e(t("curseforge")),"!"])},removeUnusedLibraries:n=>{const{normalize:r}=n;return r(["Удалить неиспользованные моды библиотеков"])},search:n=>{const{normalize:r}=n;return r(["Результаты поиска"])},searchHint:n=>{const{normalize:r}=n;return r(["Поиск и выбор проекта"])},skipVersion:n=>{const{normalize:r}=n;return r(["Пропустите моды с другой версией Minecraft"])},source:n=>{const{normalize:r}=n;return r(["Источник контента мода"])},switch:n=>{const{normalize:r}=n;return r(["Переключить версию"])},upgrade:n=>{const{normalize:r}=n;return r(["Обновить моды"])}},modUpgradePolicy:{curseforge:n=>{const{normalize:r}=n;return r(["Curseforge First"])},curseforgeOnly:n=>{const{normalize:r}=n;return r(["Только в Кёрсфордже"])},modrinth:n=>{const{normalize:r}=n;return r(["Modrinth Первый"])},modrinthOnly:n=>{const{normalize:r}=n;return r(["Только Модринт"])},name:n=>{const{normalize:r}=n;return r(["Политика обновления"])}},modified:{reset:n=>{const{normalize:r}=n;return r(["Сбросить"])},save:n=>{const{normalize:r}=n;return r(["Сохранить"])},unsaved:n=>{const{normalize:r}=n;return r(["Ваши изменения не сохранены!"])}},modpack:{author:n=>{const{normalize:r}=n;return r(["Имя автора"])},authorHint:n=>{const{normalize:r}=n;return r(["Используется для подписи экспортируемой сборки модов (CurseForge)."])},delete:{hint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Это удалит сборку модов ",e(t("name"))," вместе с её метаданными. Вы уверены?"])},title:n=>{const{normalize:r}=n;return r(["Удалить сборку модов"])}},description:n=>{const{normalize:r}=n;return r(["Описание"])},descriptionHint:n=>{const{normalize:r}=n;return r(["Общее описание для вашей сборки модов. Используется при экспорте в формат CurseForge."])},dropHint:n=>{const{normalize:r}=n;return r(["Скиньте сюда zip-файл modpack для импорта"])},emitCurseforge:n=>{const{normalize:r}=n;return r(["Создать сборку модов для CurseForge"])},emitMcbbs:n=>{const{normalize:r}=n;return r(["Создать сборку модов для MCBBS"])},emitModrinth:n=>{const{normalize:r}=n;return r(["Создать сборку модов для Modrinth"])},emitModrinthStrict:n=>{const{normalize:r}=n;return r(["Строгий формат Modrinth"])},emitModrinthStrictDescription:n=>{const{normalize:r}=n;return r(["Разрешены только URL-адреса из 4 доменов, перечисленных в документе Modrinth"])},export:n=>{const{normalize:r}=n;return r(["Экспортировать как сборку модов"])},general:n=>{const{normalize:r}=n;return r(["Общая информация"])},includeAssets:n=>{const{normalize:r}=n;return r(["Включить ресурсы"])},includeLibraries:n=>{const{normalize:r}=n;return r(["Включить библиотеки"])},includes:n=>{const{normalize:r}=n;return r(["Файлы для включения"])},modpackVersion:n=>{const{normalize:r}=n;return r(["Версия сборки модов"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["Сборка модов"]),r(["Сборки модов"])])},overrides:n=>{const{normalize:r}=n;return r(["Переопределения"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Показать файл ",e(t("file"))])},showInCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Показать ",e(t("name"))," в Curseforge"])},showInFtb:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Показать ",e(t("name"))," в FTB"])},showInModrinth:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Показать ",e(t("name"))," в Modrinth"])},url:n=>{const{normalize:r}=n;return r(["URL-адрес"])},urlHint:n=>{const{normalize:r}=n;return r(["URL-адрес домашней страницы вашей сборки модов."])}},modpackImportConfirm:{description:n=>{const{normalize:r}=n;return r(["Обнаружите, что вы бросите файл в пусковую установку. \nВы пытаетесь импортировать Modpack?"])},title:n=>{const{normalize:r}=n;return r(["Вы пытаетесь импортировать Modpack?"])}},modrinth:{browseUrl:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Открыть в браузере ",e(t("url"))])},categories:{"128x":n=>{const{normalize:r}=n;return r(["128x"])},"16x":n=>{const{normalize:r}=n;return r(["16x"])},"256x":n=>{const{normalize:r}=n;return r(["256x"])},"32x":n=>{const{normalize:r}=n;return r(["32x"])},"48x":n=>{const{normalize:r}=n;return r(["48x"])},"512x+":n=>{const{normalize:r}=n;return r(["512x+"])},"64x":n=>{const{normalize:r}=n;return r(["64x"])},"8x-":n=>{const{normalize:r}=n;return r(["8x-"])},adventure:n=>{const{normalize:r}=n;return r(["Приключение"])},atmosphere:n=>{const{normalize:r}=n;return r(["Атмосфера"])},audio:n=>{const{normalize:r}=n;return r(["Аудио"])},blocks:n=>{const{normalize:r}=n;return r(["Блоки"])},bloom:n=>{const{normalize:r}=n;return r(["Рассеянный свет"])},bukkit:n=>{const{normalize:r}=n;return r(["Bukkit"])},bungeecord:n=>{const{normalize:r}=n;return r(["Bungeecord"])},canvas:n=>{const{normalize:r}=n;return r(["Полотно"])},cartoon:n=>{const{normalize:r}=n;return r(["Мультипликация"])},categories:n=>{const{normalize:r}=n;return r(["Категории"])},challenging:n=>{const{normalize:r}=n;return r(["Высокая сложность"])},"colored-lighting":n=>{const{normalize:r}=n;return r(["Разноцветное освещение"])},combat:n=>{const{normalize:r}=n;return r(["Бой"])},"core-shaders":n=>{const{normalize:r}=n;return r(["Базовые шейдеры"])},cursed:n=>{const{normalize:r}=n;return r(["Странность"])},datapack:n=>{const{normalize:r}=n;return r(["Набор данных"])},decoration:n=>{const{normalize:r}=n;return r(["Декорация"])},economy:n=>{const{normalize:r}=n;return r(["Экономика"])},entities:n=>{const{normalize:r}=n;return r(["Существа"])},environment:n=>{const{normalize:r}=n;return r(["Окружение"])},equipment:n=>{const{normalize:r}=n;return r(["Экипировка"])},fabric:n=>{const{normalize:r}=n;return r(["Fabric"])},fantasy:n=>{const{normalize:r}=n;return r(["Фэнтези"])},features:n=>{const{normalize:r}=n;return r(["Функции"])},folia:n=>{const{normalize:r}=n;return r(["Folia"])},foliage:n=>{const{normalize:r}=n;return r(["Листва"])},fonts:n=>{const{normalize:r}=n;return r(["Шрифты"])},food:n=>{const{normalize:r}=n;return r(["Еда"])},forge:n=>{const{normalize:r}=n;return r(["Forge"])},"game-mechanics":n=>{const{normalize:r}=n;return r(["Игровые механики"])},gui:n=>{const{normalize:r}=n;return r(["Графический интерфейс"])},high:n=>{const{normalize:r}=n;return r(["Высокая требовательность"])},iris:n=>{const{normalize:r}=n;return r(["Iris"])},items:n=>{const{normalize:r}=n;return r(["Предметы"])},"kitchen-sink":n=>{const{normalize:r}=n;return r(["Посуда"])},library:n=>{const{normalize:r}=n;return r(["Библиотека"])},lightweight:n=>{const{normalize:r}=n;return r(["Малый размер"])},liteloader:n=>{const{normalize:r}=n;return r(["Liteloader"])},locale:n=>{const{normalize:r}=n;return r(["Локализация"])},low:n=>{const{normalize:r}=n;return r(["Низкая требовательность"])},magic:n=>{const{normalize:r}=n;return r(["Магия"])},management:n=>{const{normalize:r}=n;return r(["Управление"])},medium:n=>{const{normalize:r}=n;return r(["Средняя требовательность"])},minecraft:n=>{const{normalize:r}=n;return r(["Minecraft"])},minigame:n=>{const{normalize:r}=n;return r(["Мини-игры"])},misc:n=>{const{normalize:r}=n;return r(["Разнообразие"])},mobs:n=>{const{normalize:r}=n;return r(["Мобы"])},modded:n=>{const{normalize:r}=n;return r(["Модификация"])},models:n=>{const{normalize:r}=n;return r(["Модели"])},modloader:n=>{const{normalize:r}=n;return r(["Загрузчик модов"])},multiplayer:n=>{const{normalize:r}=n;return r(["Сетевая игра"])},name:n=>{const{normalize:r}=n;return r(["Категории"])},neoforge:n=>{const{normalize:r}=n;return r(["NeoForge"])},optifine:n=>{const{normalize:r}=n;return r(["Optifine"])},optimization:n=>{const{normalize:r}=n;return r(["Оптимизация"])},paper:n=>{const{normalize:r}=n;return r(["Paper"])},"path-tracing":n=>{const{normalize:r}=n;return r(["Трассировка пути"])},pbr:n=>{const{normalize:r}=n;return r(["Физически корректный рендеринг (PBR)"])},"performance impact":n=>{const{normalize:r}=n;return r(["Влияние на производительность"])},potato:n=>{const{normalize:r}=n;return r(["Для картофельных ПК"])},purpur:n=>{const{normalize:r}=n;return r(["Purpur"])},quests:n=>{const{normalize:r}=n;return r(["Квесты"])},quilt:n=>{const{normalize:r}=n;return r(["Quilt"])},realistic:n=>{const{normalize:r}=n;return r(["Реализм"])},reflections:n=>{const{normalize:r}=n;return r(["Отражения"])},resolutions:n=>{const{normalize:r}=n;return r(["Разрешения"])},rift:n=>{const{normalize:r}=n;return r(["Rift"])},screenshot:n=>{const{normalize:r}=n;return r(["Для снимков экрана"])},"semi-realistic":n=>{const{normalize:r}=n;return r(["Полуреализм"])},shadows:n=>{const{normalize:r}=n;return r(["Тени"])},simplistic:n=>{const{normalize:r}=n;return r(["Простота"])},social:n=>{const{normalize:r}=n;return r(["Социальность"])},spigot:n=>{const{normalize:r}=n;return r(["Spigot"])},sponge:n=>{const{normalize:r}=n;return r(["Sponge"])},storage:n=>{const{normalize:r}=n;return r(["Хранение"])},technology:n=>{const{normalize:r}=n;return r(["Технологии"])},themed:n=>{const{normalize:r}=n;return r(["Тема"])},transportation:n=>{const{normalize:r}=n;return r(["Транспортировка"])},tweaks:n=>{const{normalize:r}=n;return r(["Твики"])},utility:n=>{const{normalize:r}=n;return r(["Полезность"])},vanilla:n=>{const{normalize:r}=n;return r(["Ванилла"])},"vanilla-like":n=>{const{normalize:r}=n;return r(["Похожее на ваниллу"])},velocity:n=>{const{normalize:r}=n;return r(["Velocity"])},waterfall:n=>{const{normalize:r}=n;return r(["Waterfall"])},worldgen:n=>{const{normalize:r}=n;return r(["Генерация мира"])}},clientSide:n=>{const{normalize:r}=n;return r(["Клиентская сторона"])},copyTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Скопировать текст ",e(t("title"))," в буфер обмена"])},createAt:n=>{const{normalize:r}=n;return r(["Создано"])},createCollection:n=>{const{normalize:r}=n;return r(["Создать коллекцию"])},description:n=>{const{normalize:r}=n;return r(["Описание"])},downloads:n=>{const{normalize:r}=n;return r(["Скачиваний"])},environments:{client:n=>{const{normalize:r}=n;return r(["Клиент"])},default:n=>{const{normalize:r}=n;return r(["По умолчанию"])},name:n=>{const{normalize:r}=n;return r(["Окружающая среда"])},optional:n=>{const{normalize:r}=n;return r(["Необязательно"])},required:n=>{const{normalize:r}=n;return r(["Требуется"])},server:n=>{const{normalize:r}=n;return r(["Сервер"])},unsupported:n=>{const{normalize:r}=n;return r(["Не поддерживается"])}},externalResources:n=>{const{normalize:r}=n;return r(["Внешние ресурсы"])},featuredVersions:n=>{const{normalize:r}=n;return r(["Рекомендуемые версии"])},followedProjects:n=>{const{normalize:r}=n;return r(["Следовал проектам"])},followers:n=>{const{normalize:r}=n;return r(["Подписчики"])},gallery:n=>{const{normalize:r}=n;return r(["Галерея"])},gameVersions:{name:n=>{const{normalize:r}=n;return r(["Версии игры"])}},headers:{status:n=>{const{normalize:r}=n;return r(["Статус"])},support:n=>{const{normalize:r}=n;return r(["Поддерживает"])},version:n=>{const{normalize:r}=n;return r(["Версия"])}},issueUrl:n=>{const{normalize:r}=n;return r(["Проблемы"])},license:n=>{const{normalize:r}=n;return r(["Лицензия"])},licenses:{name:n=>{const{normalize:r}=n;return r(["Лицензии"])}},loginHint:n=>{const{normalize:r}=n;return r(["Операция требует от Modrinth для выполнения. \nПусковая установка откроет окно браузера для входа в Modrinth."])},loginTitle:n=>{const{normalize:r}=n;return r(["Войдите в Modrinth"])},modLoaders:{name:n=>{const{normalize:r}=n;return r(["Загрузчики модов"])}},perPage:n=>{const{normalize:r}=n;return r(["На страницу"])},projectId:n=>{const{normalize:r}=n;return r(["ID проекта"])},projectMembers:n=>{const{normalize:r}=n;return r(["Участники проекта"])},projectType:{mod:n=>{const{normalize:r}=n;return r(["Mod"])},modpack:n=>{const{normalize:r}=n;return r(["Сборка модов"])},name:n=>{const{normalize:r}=n;return r(["Тип проекта"])},resourcePack:n=>{const{normalize:r}=n;return r(["Комплект ресурсов"])},shader:n=>{const{normalize:r}=n;return r(["Шейдер"])}},projects:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," проекты"])},quickSearch:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Поиск ",e(t("title"))])},searchText:n=>{const{normalize:r}=n;return r(["Поиск"])},serverSide:n=>{const{normalize:r}=n;return r(["Серверная часть"])},sort:{downloads:n=>{const{normalize:r}=n;return r(["Количество загрузок"])},follows:n=>{const{normalize:r}=n;return r(["Количество подписчиков"])},newest:n=>{const{normalize:r}=n;return r(["Недавно созданные"])},relevance:n=>{const{normalize:r}=n;return r(["Релевантность"])},title:n=>{const{normalize:r}=n;return r(["Сортировать по"])},updated:n=>{const{normalize:r}=n;return r(["Недавно обновлённые"])}},sourceUrl:n=>{const{normalize:r}=n;return r(["Исходный код"])},technicalInformation:n=>{const{normalize:r}=n;return r(["Техническая информация"])},updateAt:n=>{const{normalize:r}=n;return r(["Обновлено"])},versions:n=>{const{normalize:r}=n;return r(["Версии"])},wikiUrl:n=>{const{normalize:r}=n;return r(["Вики"])}},modrinthCard:{currentVersion:n=>{const{normalize:r}=n;return r(["Текущая версия"])},projectHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Цей екземпляр створено за допомогою модпакету Modrinth з <code class=“rounded p-1” style=“background: rgba(123,123,123,0.2)”>",e(t("title")),"</code> (project id:\n      <code class=“rounded p-1” style=“background: rgba(123,123,123,0.2)”>",e(t("id")),"</code>)"])}},multiplayer:{allowTurn:n=>{const{normalize:r}=n;return r(["Разрешить сервер-ретранслятор"])},allowTurnHint:n=>{const{normalize:r}=n;return r(["Включите ретранслятор, если связь напрямую не работает.  Он может замедлить соединение, используйте осторожно. Включите ретранслятор, если связь напрямую не работает.  Он может замедлить соединение, используйте осторожно."])},complete:n=>{const{normalize:r}=n;return r(["Завершено"])},confirm:n=>{const{normalize:r}=n;return r(["Подтвердить"])},connections:n=>{const{normalize:r}=n;return r(["Соединения"])},copied:n=>{const{normalize:r}=n;return r(["Скопировано!"])},copy:n=>{const{normalize:r}=n;return r(["Копировать"])},copyGroupToFriendHint:n=>{const{normalize:r}=n;return r(["Позвольте пользователям присоединиться к группе с помощью этого ID"])},copyLocalHint:n=>{const{normalize:r}=n;return r(['Скопируйте локальный токен SDP и отправьте его пользователю, чтобы он ввёл этот токен в раздел присоединения к соединению. <span>Токен может быть использован только для <span style="color: red; font-weight: bold">одного пользователя</span>! Вы не можете отправлять один и тот же токен нескольким пользователям!</span> <br> <span class="hint-text" style="font-style: italic;"> Если вам необходимо подключить нескольких пользователей, необходимо создать <span style="font-weight: bold; color: rgba(245, 158, 11)">несколько</span> соединений.</span>'])},creaLocalToken:n=>{const{normalize:r}=n;return r(["Создать локальный токен"])},createLocalToken:n=>{const{normalize:r}=n;return r(["Создать локальный токен"])},currentIpTitle:n=>{const{normalize:r}=n;return r(["Обнаруженный общедоступный IP"])},currentNatTitle:n=>{const{normalize:r}=n;return r(["Текущая сеть (NAT):"])},difficultyLevelHint:n=>{const{normalize:r}=n;return r(["Уровень сложности для создания соединения с другими пользователями"])},disconnect:n=>{const{normalize:r}=n;return r(["Отключиться"])},disconnectDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Вы уверены, что хотите прервать соединение с пользователем ",e(t("user")),"(",e(t("id")),")?"])},disconnected:n=>{const{normalize:r}=n;return r(["отключено"])},enterRemoteToken:n=>{const{normalize:r}=n;return r(["Введите удалённый токен"])},enterRemoteTokenHint:n=>{const{normalize:r}=n;return r(['После того, как пользователь введёт ваш токен, необходимо ввести его токен в приведённое ниже текстовое поле. Нажмите "Подтвердить", чтобы установить соединение.'])},exposedPortDescription:n=>{const{normalize:r}=n;return r(["Порт, который вы предоставили другим узлам"])},exposedPorts:n=>{const{normalize:r}=n;return r(["Перенаправленные порты"])},gatheringIce:n=>{const{normalize:r}=n;return r(['Пожалуйста, подождите, пока сервер ICE соберёт необходимую информацию о вашей сети. Если вы нетерпеливы и информации достаточно, вы можете отправить текущий SDP другому пользователю наперёд и нажать "Далее". <br> Затем, отправьте <span class="v-chip v-chip--label v-size--small" style="font-weight: bold">Локальный токен</span> пользователю, который должен будет его ввести в разделе <span class="v-chip v-chip--label v-size--small" style="font-weight: bold">Присоединиться к соединению</span>. <br> Серверу ICE может потребоваться некоторое время, чтобы собрать вашу информацию для создания <span class="v-chip v-chip--label v-size--small" style="font-weight: bold">Локального токена</span>. <br> Вам не нужно ждать, пока статус ICE будет завершён. Если токен ниже остаётся неизменным, вы можете скопировать и отправить его пользователю.'])},groupId:n=>{const{normalize:r}=n;return r(["ID группы"])},illegalTokenDescription:n=>{const{normalize:r}=n;return r(["Недопустимый токен, убедитесь, что токен от пользователя введён верно"])},initiateConnection:n=>{const{normalize:r}=n;return r(["Инициировать соединение"])},inviteLink:n=>{const{normalize:r}=n;return r(["Ссылка для приглашения"])},joinConnection:n=>{const{normalize:r}=n;return r(["Если пользователь уже инициировал соединение, вам нужно присоединиться к соединению."])},joinManual:n=>{const{normalize:r}=n;return r(["Присоединиться"])},joinOrCreateGroup:n=>{const{normalize:r}=n;return r(["Присоединиться/Создать группу"])},joinOrCreateGroupHint:n=>{const{normalize:r}=n;return r(["Получите ID группы от пользователя или создайте группу"])},kernel:n=>{const{normalize:r}=n;return r(["Ядро P2P"])},kernelDescription:n=>{const{normalize:r}=n;return r(["Используйте WebRTC или node-datachannel.  Переключайтесь между ними только если p2p-соединение иногда вызывает ошибку окна запуска. Используйте WebRTC или node-datachannel.  Переключайтесь между ними только если p2p-соединение иногда вызывает ошибку окна запуска."])},leaveGroup:n=>{const{normalize:r}=n;return r(["Покинуть группу"])},localToken:n=>{const{normalize:r}=n;return r(["Локальный токен"])},manualConnect:n=>{const{normalize:r}=n;return r(["Ручное соединение"])},name:n=>{const{normalize:r}=n;return r(["Игра по локальной сети"])},networkInfo:n=>{const{normalize:r}=n;return r(["Информация о сети"])},next:n=>{const{normalize:r}=n;return r(["Далее"])},otherExposedPortDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Предисловие к порту от ",e(t("user"))])},placeholder:n=>{const{normalize:r}=n;return r(["Соединитесь с другим пользователем, чтобы играть в Minecraft в локальной сети!"])},previous:n=>{const{normalize:r}=n;return r(["Назад"])},receiveHint:n=>{const{normalize:r}=n;return r(["После того, как пользователь введёт ваш токен, соединение будет создано автоматически. Теперь вы можете закрыть диалоговое окно."])},receiveRemoteTokenHint:n=>{const{normalize:r}=n;return r(["Пожалуйста, введите удалённый токен от пользователя здесь."])},remoteToken:n=>{const{normalize:r}=n;return r(["Удалённый токен"])},routerInfo:n=>{const{normalize:r}=n;return r(["Информация о роутере"])},sendTokenToRemote:n=>{const{normalize:r}=n;return r(["Отправить токен"])},share:n=>{const{normalize:r}=n;return r(["Поделиться конфигурацией экземпляра"])},sharing:n=>{const{normalize:r}=n;return r(["Обмен файлами..."])},sharingNotificationBody:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Вы можете загрузить или создать экземпляр из общих настроек ",e(t("name")),"."])},sharingNotificationTitle:n=>{const{normalize:r}=n;return r(["Пользователь делится настройками экземпляра"])},start:n=>{const{normalize:r}=n;return r(["Начать"])},startNewP2PConnection:n=>{const{normalize:r}=n;return r(['Нажмите на кнопку "Начать", чтобы создать новое p2p-соединение'])}},myStuff:n=>{const{normalize:r}=n;return r(["Мой контент"])},name:n=>{const{normalize:r}=n;return r(["Name"])},natType:{blocked:n=>{const{normalize:r}=n;return r(["Заблокирован"])},fullCone:n=>{const{normalize:r}=n;return r(["Полный конус (Full Cone)"])},openInternet:n=>{const{normalize:r}=n;return r(["Открытый интернет"])},restrictNat:n=>{const{normalize:r}=n;return r(["Ограниченный NAT"])},restrictPortNat:n=>{const{normalize:r}=n;return r(["Ограниченный порт NAT"])},symmetricNat:n=>{const{normalize:r}=n;return r(["Симметричный NAT"])},symmetricUDPFirewall:n=>{const{normalize:r}=n;return r(["Симметричный межсетевой экран UDP"])},unknown:n=>{const{normalize:r}=n;return r(["Неизвестно"])}},neoForgedVersion:{disable:n=>{const{normalize:r}=n;return r(["NeoForged не выбран"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["NeoForged не поддерживает ",e(t("version"))])},name:n=>{const{normalize:r}=n;return r(["NeoForged"])}},news:{name:n=>{const{normalize:r}=n;return r(["Новости"])},readMore:n=>{const{normalize:r}=n;return r(["Подробнее"])}},next:n=>{const{normalize:r}=n;return r(["Далее"])},no:n=>{const{normalize:r}=n;return r(["Нет"])},ok:n=>{const{normalize:r}=n;return r(["ОК"])},optifineVersion:{disable:n=>{const{normalize:r}=n;return r(["Optifine не выбран"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Optifine не поддерживает Minecraft ",e(t("version"))])}},optional:n=>{const{normalize:r}=n;return r(["Необязательно"])},peerConnectionState:{closed:n=>{const{normalize:r}=n;return r(["Закрыто"])},connected:n=>{const{normalize:r}=n;return r(["Подключено"])},connecting:n=>{const{normalize:r}=n;return r(["Подключение"])},disconnected:n=>{const{normalize:r}=n;return r(["Отключено"])},failed:n=>{const{normalize:r}=n;return r(["Ошибка"])},name:n=>{const{normalize:r}=n;return r(["Состояние соединения"])},new:n=>{const{normalize:r}=n;return r(["Новое"])}},peerGroupState:{closed:n=>{const{normalize:r}=n;return r(["Не в группе"])},closing:n=>{const{normalize:r}=n;return r(["Закрытие"])},connected:n=>{const{normalize:r}=n;return r(["Подключён к группе"])},connecting:n=>{const{normalize:r}=n;return r(["Подключение к группе"])}},peerIceGatheringState:{gathering:n=>{const{normalize:r}=n;return r(["Сбор информации с сервера ICE"])}},peerSignalingState:{"have-local-offer":n=>{const{normalize:r}=n;return r(["Ожидание описания от пользователя"])}},popular:n=>{const{normalize:r}=n;return r(["Популярность"])},presence:{curseforge:n=>{const{normalize:r}=n;return r(["Просмотр CurseForge"])},curseforgeProject:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Просмотр ",e(t("name"))," в Curseforge"])},instance:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Неактивен в экземпляре ",e(t("instance"))])},instanceSetting:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Редактирует настройки экземпляра: ",e(t("instance"))])},mod:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Просматривает моды в ",e(t("instance"))])},modrinth:n=>{const{normalize:r}=n;return r(["Просмотр Modrinth"])},modrinthProject:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Просматривает ",e(t("name"))," в Modrinth"])},resourcePack:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Просматривает наборы ресурсов в ",e(t("instance"))])},save:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Просматривает миры в ",e(t("instance"))])},setting:n=>{const{normalize:r}=n;return r(["Просматривает страницу настроек"])},shaderPack:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Просматривает наборы шейдеров в ",e(t("instance"))])},version:n=>{const{normalize:r}=n;return r(["Просматривает страницу версий"])}},previous:n=>{const{normalize:r}=n;return r(["Назад"])},proxy:{host:n=>{const{normalize:r}=n;return r(["Хост"])},port:n=>{const{normalize:r}=n;return r(["Порт"])}},quiltVersion:{disable:n=>{const{normalize:r}=n;return r(["Quilt не выбран"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Quilt не поддерживает Minecraft ",e(t("version"))])}},refresh:n=>{const{normalize:r}=n;return r(["Обновить"])},refreshResource:n=>{const{normalize:r}=n;return r(["Обновить ресурсы"])},remove:n=>{const{normalize:r}=n;return r(["Удалить"])},resourcepack:{available:n=>{const{normalize:r}=n;return r(["Доступно"])},compatible:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Формат ",e(t("format"))," совместим с ",e(t("version"))])},defaultDescription:n=>{const{normalize:r}=n;return r(["Внешний вид Minecraft по умолчанию"])},delete:{content:n=>{const{normalize:r}=n;return r(["Это приведёт к удалению файла набора ресурсов с диска, и мы не сможем его восстановить. Вы уверены, что хотите это сделать?"])},title:n=>{const{normalize:r}=n;return r(["Удалить набор ресурсов"])}},dropHint:n=>{const{normalize:r}=n;return r(["Перетащите сюда папку/zip-архив с набором ресурсов для импорта."])},enable:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Всего наборов ресурсов выбрано: ",e(t("count"))])},import:n=>{const{normalize:r}=n;return r(["Импорт ресурс пака"])},incompatible:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Несовместимый формат набора ресурсов (",e(t("format")),"). Подходящий ",e(t("accept")),". Текущий ",e(t("actual")),"."])},independent:n=>{const{normalize:r}=n;return r(["Экземпляр использует независимую папку для наборов ресурсов"])},manage:n=>{const{normalize:r}=n;return r(["Пакеты ресурсов"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["Набор ресурсов"]),r(["Наборы ресурсов"])])},searchHint:n=>{const{normalize:r}=n;return r(["Поиск набора ресурсов"])},searchOnCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Поиск ",e(t("name"))," на CurseForge"])},searchOnModrinth:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("mod.searchOnModrinth",void 0,t)])},selectSearchHint:n=>{const{normalize:r}=n;return r(["Поиск и выбор пакета ресурсов"])},selected:n=>{const{normalize:r}=n;return r(["Выбранные наборы ресурсов"])},shared:n=>{const{normalize:r}=n;return r(["Экземпляр использует общую папку для наборов ресурсов"])},showDirectory:n=>{const{normalize:r}=n;return r(["Открыть папку с наборами ресурсов"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Показать путь к набору ресурсов ",e(t("file"))])},showInCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Показать ",e(t("name"))," на CurseForge"])},unselected:n=>{const{normalize:r}=n;return r(["Невыбранные наборы ресурсов"])}},save:{cheat:n=>{const{normalize:r}=n;return r(["Мошенничество"])},copy:{cancel:n=>{const{normalize:r}=n;return r(["Отменить копирование"])},confirm:n=>{const{normalize:r}=n;return r(["Начать копирование"])},description:n=>{const{normalize:r}=n;return r(["Пожалуйста, выберите профиль(и), которые вы хотите сохранить."])},name:n=>{const{normalize:r}=n;return r(["Копировать мир"])},title:n=>{const{normalize:r}=n;return r(["Копировать мир в другой профиль"])}},copyFrom:{cancel:n=>{const{normalize:r}=n;return r(["Отмена"])},confirm:n=>{const{normalize:r}=n;return r(["Начать копирование"])},description:n=>{const{normalize:r}=n;return r(["Вы можете развернуть мир на этом экземпляре из других экземпляров или из управляемых ресурсов (CurseForge)"])},from:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Из ",e(t("src"))])},fromProfile:n=>{const{normalize:r}=n;return r(["Из других экземпляров"])},fromResource:n=>{const{normalize:r}=n;return r(["Из управляемых ресурсов"])},title:n=>{const{normalize:r}=n;return r(["Импорт мира из управляемого источника"])}},createNew:n=>{const{normalize:r}=n;return r(["Создать новый мир"])},createdWorlds:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Всего миров: ",e(t("count"))])},deleteHint:n=>{const{normalize:r}=n;return r(["Эта операция не может быть отменена. Вы навсегда потеряете данные этого мира. Вы уверены, что хотите удалить это мир?"])},deleteTitle:n=>{const{normalize:r}=n;return r(["Удалить мир"])},detail:n=>{const{normalize:r}=n;return r(["Дополнительная информация"])},dropHint:n=>{const{normalize:r}=n;return r(["Перетащите zip-архив сюда, чтобы импортировать"])},export:n=>{const{normalize:r}=n;return r(["Экспорт сохранения"])},exportMessage:n=>{const{normalize:r}=n;return r(["Экспортировать мир в zip-архив"])},exportTitle:n=>{const{normalize:r}=n;return r(["Экспортировать мир"])},gameMode:n=>{const{normalize:r}=n;return r(["игровой режим"])},import:n=>{const{normalize:r}=n;return r(["Импортировать мир"])},importMessage:n=>{const{normalize:r}=n;return r(["Импортировать мир из zip-архива"])},importTitle:n=>{const{normalize:r}=n;return r(["Импортировать мир"])},independent:n=>{const{normalize:r}=n;return r(["Экземпляр использует независимую папку сохранений"])},levelName:n=>{const{normalize:r}=n;return r(["Название уровня"])},manage:n=>{const{normalize:r}=n;return r(["Управление мирами"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["Мир"]),r(["Миры"])])},search:n=>{const{normalize:r}=n;return r(["Поиск сохранений"])},selected:n=>{const{normalize:r}=n;return r(["местный архив"])},shared:n=>{const{normalize:r}=n;return r(["Экземпляр использует общую папку сохранений"])},showDirectory:n=>{const{normalize:r}=n;return r(["Открыть папку с мирами"])},unselected:n=>{const{normalize:r}=n;return r(["общий архив"])},useCurrent:n=>{const{normalize:r}=n;return r(["Использовать текущий мир"])}},screenshots:{empty:n=>{const{normalize:r}=n;return r(["У вас нет снимков экрана"])},goto:n=>{const{normalize:r}=n;return r(["Открыть папку со снимками экрана"])},name:n=>{const{normalize:r}=n;return r(["Скриншоты"])},playRandom:n=>{const{normalize:r}=n;return r(["Показывать случайным образом"])},playSequence:n=>{const{normalize:r}=n;return r(["Показывать по порядку"])}},search:{favorate:n=>{const{normalize:r}=n;return r(["Коллекция"])}},server:{acceptingMinecraftVersion:n=>{const{normalize:r}=n;return r(["Принятие версии Minecraft"])},creationHint:n=>{const{normalize:r}=n;return r(["Пожалуйста, заполните адрес сервера и протестируйте сервер"])},expectedVersions:n=>{const{normalize:r}=n;return r(["Поддерживаемые версии"])},export:n=>{const{normalize:r}=n;return r(["Экспортный сервер"])},exportNoFilesHint:n=>{const{normalize:r}=n;return r(["Файлы сервера не найдены. \nВы можете запустить сервер на локале один раз, чтобы генерировать некоторые файлы."])},exportOption:n=>{const{normalize:r}=n;return r(["Параметры экспорта сервера"])},exportSSHAuthenticationFailed:n=>{const{normalize:r}=n;return r(["Все методы аутентификации не удались. \nПожалуйста, проверьте имя пользователя/пароль или закрытый ключ."])},exportSSHOptions:n=>{const{normalize:r}=n;return r(["SSH параметры"])},exportSSHPrivateKeyPath:n=>{const{normalize:r}=n;return r(["SSH Private Key Path"])},exportSSHRemotePath:n=>{const{normalize:r}=n;return r(["Удаленный путь сервера"])},exportToFolder:n=>{const{normalize:r}=n;return r(["Экспорт в папку"])},filterVersion:n=>{const{normalize:r}=n;return r(["Фильтр сервер ответил Minecraft версия"])},host:n=>{const{normalize:r}=n;return r(["Хост"])},hostHint:n=>{const{normalize:r}=n;return r(["Хост (с портом) сервера"])},hostRequired:n=>{const{normalize:r}=n;return r(["Пожалуйста, введите IP -адрес сервера"])},ipAddress:n=>{const{normalize:r}=n;return r(["IP-адрес"])},maxPlayers:n=>{const{normalize:r}=n;return r(["Максимум игроковr"])},motd:n=>{const{normalize:r}=n;return r(["Сервер MOTD"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["Сервер"]),r(["Серверы"])])},nogui:n=>{const{normalize:r}=n;return r(["Нет графического интерфейса сервера"])},onlineMode:n=>{const{normalize:r}=n;return r(["Онлайн режим"])},ping:n=>{const{normalize:r}=n;return r(["Пинг"])},pings:n=>{const{normalize:r}=n;return r(["Пинг"])},players:n=>{const{normalize:r}=n;return r(["Игроки"])},port:n=>{const{normalize:r}=n;return r(["Порт"])},recommendedMinecraftVersion:n=>{const{normalize:r}=n;return r(["Версия для Minecraft"])},status:n=>{const{normalize:r}=n;return r(["Статус сервера"])},unknown:n=>{const{normalize:r}=n;return r(["Неизвестный сервер"])},unknownDescription:n=>{const{normalize:r}=n;return r(["Неизвестный сервер. Пожалуйста, обновите."])},upload:n=>{const{normalize:r}=n;return r(["Загрузить сервер"])},version:n=>{const{normalize:r}=n;return r(["Сервер требует версию"])},versionHint:n=>{const{normalize:r}=n;return r(["Версия Minecraft для пинга"])}},serverStatus:{nohost:n=>{const{normalize:r}=n;return r(["§4Невозможно найти хост!"])},ping:n=>{const{normalize:r}=n;return r(["Соединение..."])},refuse:n=>{const{normalize:r}=n;return r(["§4Сервер отказал!"])},timeout:n=>{const{normalize:r}=n;return r(["§4Вышло время подключения к серверу!"])}},setting:{allowPrerelease:n=>{const{normalize:r}=n;return r(["Скачать предварительную версию"])},allowPrereleaseDescription:n=>{const{normalize:r}=n;return r(["Предварительная версия может быть нестабильной."])},apiSets:{auto:n=>{const{normalize:r}=n;return r(["Автоматически (определяется сетью)"])},official:n=>{const{normalize:r}=n;return r(["Официальный (Mojang)"])}},appearance:n=>{const{normalize:r}=n;return r(["Внешний вид"])},appxUpdateHint:n=>{const{normalize:r}=n;return r(["Лаунчер скачает и запустит установщик. Если всплывающее окно установщика не откроется автоматически, пожалуйста, запустите его вручную."])},autoDownload:n=>{const{normalize:r}=n;return r(["Автоматическая загрузка"])},autoDownloadDescription:n=>{const{normalize:r}=n;return r(["Автоматическая загрузка обновлений, если они доступны."])},autoInstallOnAppQuit:n=>{const{normalize:r}=n;return r(["Автоустановка"])},autoInstallOnAppQuitDescription:n=>{const{normalize:r}=n;return r(["Автоматическая установка обновлений при выходе из приложения."])},backgroundColorAbove:n=>{const{normalize:r}=n;return r(["Показать цвет фона как наложение"])},backgroundColorAboveDescription:n=>{const{normalize:r}=n;return r(["Это позволит отобразить цвет фона над фоновым эффектом."])},backgroundImage:n=>{const{normalize:r}=n;return r(["Фоновое изображение"])},backgroundImageBlur:n=>{const{normalize:r}=n;return r(["Размытие изображения"])},backgroundImageBlurDescription:n=>{const{normalize:r}=n;return r(["Перетащите, чтобы размыть изображение. Дальше ползунок - больше размытия. Всё просто."])},backgroundImageClear:n=>{const{normalize:r}=n;return r(["Очистить"])},backgroundImageDescription:n=>{const{normalize:r}=n;return r(["Выберите изображение в качестве фона или очистите его."])},backgroundImageFit:{contain:n=>{const{normalize:r}=n;return r(["Вместить"])},cover:n=>{const{normalize:r}=n;return r(["Обрезать"])},name:n=>{const{normalize:r}=n;return r(["Подогнать"])}},backgroundImageSelect:n=>{const{normalize:r}=n;return r(["Изменить"])},backgroundMusic:n=>{const{normalize:r}=n;return r(["Фоновая музыка"])},backgroundType:n=>{const{normalize:r}=n;return r(["Фоновой эффект"])},backgroundTypeDescription:n=>{const{normalize:r}=n;return r(["Показывать специальный эффект на фоне (это может повлиять на производительность)."])},backgroundTypes:{halo:n=>{const{normalize:r}=n;return r(["Ореол"])},image:n=>{const{normalize:r}=n;return r(["Изображение"])},none:n=>{const{normalize:r}=n;return r(["Нет"])},particle:n=>{const{normalize:r}=n;return r(["Частицы"])},video:n=>{const{normalize:r}=n;return r(["Видео"])}},backgroundVideo:n=>{const{normalize:r}=n;return r(["Фоновое видео"])},backgroundVideoDescription:n=>{const{normalize:r}=n;return r(["Изменить или очистить видео."])},backgroundVideoSelect:n=>{const{normalize:r}=n;return r(["Изменить"])},backgroundVideoVolume:n=>{const{normalize:r}=n;return r(["Громкость"])},backgroundVideoVolumeDescription:n=>{const{normalize:r}=n;return r(["Перетащите, чтобы отрегулировать громкость."])},blurAppBar:n=>{const{normalize:r}=n;return r(["Размытие панели приложения"])},blurMainBody:n=>{const{normalize:r}=n;return r(["Размытие основного окна"])},blurMainBodyDescription:n=>{const{normalize:r}=n;return r(["Должна ли правая панель пусковой установки быть размытой"])},blurSidebar:n=>{const{normalize:r}=n;return r(["Размытие боковой панели"])},browseRoot:n=>{const{normalize:r}=n;return r(["Изменить"])},checkUpdate:n=>{const{normalize:r}=n;return r(["Проверить обновление"])},colorTheme:{appBarColor:n=>{const{normalize:r}=n;return r(["Цвет панели приложения"])},backgroundColor:n=>{const{normalize:r}=n;return r(["Цвет фона"])},cardColor:n=>{const{normalize:r}=n;return r(["Цвет карточки"])},description:n=>{const{normalize:r}=n;return r(["Изменить цвета в теме"])},errorColor:n=>{const{normalize:r}=n;return r(["Цвет ошибки"])},name:n=>{const{normalize:r}=n;return r(["Цвет темы"])},primaryColor:n=>{const{normalize:r}=n;return r(["Основной цвет"])},secondaryColor:n=>{const{normalize:r}=n;return r(["Вторичный цвет"])},sideBarColor:n=>{const{normalize:r}=n;return r(["Цвет боковой панели"])},warningColor:n=>{const{normalize:r}=n;return r(["Цвет предупреждения"])}},darkTheme:n=>{const{normalize:r}=n;return r(["Тема"])},darkThemeDescription:n=>{const{normalize:r}=n;return r(["Выберите тёмную или светлую тему."])},developerMode:n=>{const{normalize:r}=n;return r(["Режим разработчика"])},developerModeDescription:n=>{const{normalize:r}=n;return r(["Эта опция предназначена для тестирования ваших собственных модов."])},disableTelemetry:n=>{const{normalize:r}=n;return r(["Отключить телеметрию"])},disableTelemetryDescription:n=>{const{normalize:r}=n;return r(["Если включено, XMCL будет собирать информацию о запуске экземпляра и входа пользователя."])},enableDedicatedGPUOptimization:n=>{const{normalize:r}=n;return r(["Назначить выделенный графический процессор"])},enableDedicatedGPUOptimizationDescription:n=>{const{normalize:r}=n;return r(["Эта опция назначит выделенный графический процессор процессу Minecraft."])},enableDiscord:n=>{const{normalize:r}=n;return r(["Включить активность Discord"])},enableDiscordDescription:n=>{const{normalize:r}=n;return r(["Эта опция будет показывать статус лаунчера в Discord."])},general:n=>{const{normalize:r}=n;return r(["Общее"])},githubRelease:n=>{const{normalize:r}=n;return r(["Релиз GitHub"])},globalSetting:n=>{const{normalize:r}=n;return r(["Глобальные настройки экземпляра"])},globalSettingHint:n=>{const{normalize:r}=n;return r(["Экземпляр будет использовать эти настройки по умолчанию."])},hideNewsHeader:n=>{const{normalize:r}=n;return r(["Скрыть витрину новостей"])},language:n=>{const{normalize:r}=n;return r(["Язык"])},languageDescription:n=>{const{normalize:r}=n;return r(["Отображаемый язык интерфейса."])},latestVersion:n=>{const{normalize:r}=n;return r(["Последняя версия"])},layout:{default:n=>{const{normalize:r}=n;return r(["Стандартный"])},focus:n=>{const{normalize:r}=n;return r(["Для фокусировки"])}},layoutDescription:n=>{const{normalize:r}=n;return r(["Вид интерфейса лаунчера, представляющий различную логику пользовательского интерфейса."])},layoutTitle:n=>{const{normalize:r}=n;return r(["Вид интерфейса"])},linuxEnableDedicatedGPUOptimization:n=>{const{normalize:r}=n;return r(["Назначение выделенного графического процессора"])},linuxEnableDedicatedGPUOptimizationDescription:n=>{const{normalize:r}=n;return r(["Эта опция назначает выделенный GPU для процесса Minecraft."])},linuxTitlebar:n=>{const{normalize:r}=n;return r(["Нативный заголовок окна"])},linuxTitlebarDescription:n=>{const{normalize:r}=n;return r(["Использовать нативный заголовок окна Linux для лаунчера."])},location:n=>{const{normalize:r}=n;return r(["Место для хранения файлов лаунчера"])},maunalUpdateHint:n=>{const{normalize:r}=n;return r(["Данная версия не может быть обновлена автоматически. Пожалуйста, скачайте лаунчер с сайта ещё раз!"])},maxSockets:n=>{const{normalize:r}=n;return r(["Максимум сокетов"])},maxSocketsDescription:n=>{const{normalize:r}=n;return r(["Ограничьте количество сокетов на хост или для всех. 0 - без ограничений."])},maxSocketsTitle:n=>{const{normalize:r}=n;return r(["Максимальное количество HTTP-сокетов"])},migrateFromOther:n=>{const{normalize:r}=n;return r(["Импорт из другого лаунчера"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["Глобальные настройки"]),r(["Глобальные настройки"])])},network:n=>{const{normalize:r}=n;return r(["Настройки сети"])},officialWebsite:n=>{const{normalize:r}=n;return r(["Официальный сайт"])},particleMode:{bubble:n=>{const{normalize:r}=n;return r(["Надувание"])},name:n=>{const{normalize:r}=n;return r(["Поведение частиц"])},push:n=>{const{normalize:r}=n;return r(["Добавление"])},remove:n=>{const{normalize:r}=n;return r(["Удаление"])},repulse:n=>{const{normalize:r}=n;return r(["Отталкивание"])}},particleModeDescription:n=>{const{normalize:r}=n;return r(["Выберите поведение частиц при нажатии."])},replaceNative:n=>{const{normalize:r}=n;return r(["Заменить нативные библиотеки"])},replaceNativeDescription:n=>{const{normalize:r}=n;return r(["Заменить нативные библиотеки в соответствии с архитектурой вашего компьютера."])},replaceNatives:{all:n=>{const{normalize:r}=n;return r(["Все"])},legacy:n=>{const{normalize:r}=n;return r(["Только старые версии"])}},resetToDefault:n=>{const{normalize:r}=n;return r(["Сбросить к значениям по умолчанию"])},showNewsHeader:n=>{const{normalize:r}=n;return r(["Показать витрину новостей"])},showRoot:n=>{const{normalize:r}=n;return r(["Открыть папку"])},streamerMode:n=>{const{normalize:r}=n;return r(["Режим стримера"])},streamerModeDescription:n=>{const{normalize:r}=n;return r(["Эта опция скроет вашу личную информацию, такую как электронная почта, в лаунчере."])},theme:{dark:n=>{const{normalize:r}=n;return r(["Тёмная тема"])},light:n=>{const{normalize:r}=n;return r(["Светлая тема"])},system:n=>{const{normalize:r}=n;return r(["Использовать системную тему"])}},themeExport:n=>{const{normalize:r}=n;return r(["Экспортировать тему"])},themeFont:n=>{const{normalize:r}=n;return r(["Шрифт"])},themeFontDescription:n=>{const{normalize:r}=n;return r(["Изменить шрифт лаунчера."])},themeImport:n=>{const{normalize:r}=n;return r(["Импортировать тему"])},themeResetFont:n=>{const{normalize:r}=n;return r(["Сбросить"])},themeSelectFont:n=>{const{normalize:r}=n;return r(["Изменить"])},themeShare:n=>{const{normalize:r}=n;return r(["Поделиться темой"])},themeShareDescription:n=>{const{normalize:r}=n;return r(["Вы можете поделиться темой с вашим другом."])},update:n=>{const{normalize:r}=n;return r(["Обновить"])},useBmclAPI:n=>{const{normalize:r}=n;return r(["Использовать BMCL API"])},useBmclAPIDescription:n=>{const{normalize:r}=n;return r(["Скачайте Minecraft в Китае с помощью BMCL-API"])},useProxy:n=>{const{normalize:r}=n;return r(["HTTP-прокси"])},useProxyDescription:n=>{const{normalize:r}=n;return r(["Адрес прокси-сервера для http-запроса"])},viewBackgroundMusic:n=>{const{normalize:r}=n;return r(["Просмотр музыки"])}},settingLabel:{global:n=>{const{normalize:r}=n;return r(["Глобальный"])},globalHint:n=>{const{normalize:r}=n;return r(["Это настройка будет следовать глобальной настройке."])},local:n=>{const{normalize:r}=n;return r(["Локальный"])},localHint:n=>{const{normalize:r}=n;return r(["Эта настройка может быть изменена текущим экземпляром."])}},setup:{account:{description:n=>{const{normalize:r}=n;return r(["Авторизуйтесь в своей игровой учётной записи. Если у вас её нет, вы можете пропустить это на данный момент."])},name:n=>{const{normalize:r}=n;return r(["Добавить игровую учётную запись"])},skip:n=>{const{normalize:r}=n;return r(["Пока пропустить"])}},appearance:{name:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("setting.appearance",void 0,t)])}},dataRoot:{description:n=>{const{normalize:r}=n;return r(["Корневая папка не является обычной папкой (.minecraft). Поскольку структура каталогов данных XMCL отличается от оригинальной, мы не рекомендуем использовать общую папку (.minecraft) в качестве корневой папки данных."])},drives:n=>{const{normalize:r}=n;return r(["Рекомендуемые расположения"])},name:n=>{const{normalize:r}=n;return r(["Установить корневую папку"])}},defaultLayoutDescription:n=>{const{normalize:r}=n;return r(['Вид интерфейса "Стандартный" пытается улучшить концепцию "игрового экземпляра". Он выглядит как приложения, такие как Discord. Он также вдохновлён другими приложениями запуска игр, такими как Steam и т.д.'])},defaultPath:n=>{const{normalize:r}=n;return r(["Путь по умолчанию"])},error:{badDataRoot:n=>{const{normalize:r}=n;return r(["Недопустимый каталог для данных лаунчера! Пожалуйста, попробуйте другой."])},exists:n=>{const{normalize:r}=n;return r(["Выбранный каталог не пуст. Это нормально, но убедитесь, что вы сделали резервную копию своих данных."])},invalidChar:n=>{const{normalize:r}=n;return r(["Путь содержит неверные символы! \nЭто может привести к тому, что Minecraft не может начать! \nPLAESE используют только английские персонажи и символ!"])},noPermission:n=>{const{normalize:r}=n;return r(["У лаунчера нет необходимых прав на доступ к выбранному каталогу! Пожалуйста, попробуйте другой."])},nonDictionary:n=>{const{normalize:r}=n;return r(["Выбранный путь является файлом! Пожалуйста, выберите каталог!"])}},focusLayoutDescription:n=>{const{normalize:r}=n;return r(['Вид интерфейса "Для фокусировки" - это устаревший вид интерфейса Minecraft. Он предназначен для использования с одним экземпляром или небольшим количеством экземпляров.'])},game:{description:n=>{const{normalize:r}=n;return r(["Выберите существующий каталог игры (.minecraft) для импорта имеющихся ресурсов.\nТак вы сможете быстро определить моды, текстурпаки и т. д."])},name:n=>{const{normalize:r}=n;return r(["Импортировать существующую игру"])}},locale:{description:n=>{const{normalize:r}=n;return r(["Выберите ваш предпочитаемый язык, если он доступен. Если вы не видите необходимый язык и хотите помочь, вы можете посетить наш Github, чтобы отправить Pool Request для перевода."])},language:n=>{const{normalize:r}=n;return r(["Язык"])},name:n=>{const{normalize:r}=n;return r(["Установить язык"])}},path:n=>{const{normalize:r}=n;return r(["Текущий путь"])},title:n=>{const{normalize:r}=n;return r(["Добро пожаловать в X Minecraft Launcher. Прежде чем начать, нам нужно, чтобы вы "])}},shaderPack:{deletion:n=>{const{normalize:r}=n;return r(["Удалить набор шейдеров"])},deletionHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Это приведёт к удалению файла набора шейдеров ",e(t("path"))," и его будет невозможно восстановить."])},disabled:n=>{const{normalize:r}=n;return r(["Невыбранные наборы шейдеров"])},dropHint:n=>{const{normalize:r}=n;return r(["Перетащите сюда файл набора шейдеров (.zip)"])},empty:n=>{const{normalize:r}=n;return r(["Не выделен ни один набор шейдеров"])},enable:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Используется набор шейдеров: ",e(t("name"))])},enabled:n=>{const{normalize:r}=n;return r(["Выбранные наборы шейдеров"])},manage:n=>{const{normalize:r}=n;return r(["Шейдера"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["Набор шейдеров"]),r(["Наборы шейдеров"])])},noShaderMod:n=>{const{normalize:r}=n;return r(["Мод шейдеров не установлен"])},noShaderModHint:n=>{const{normalize:r}=n;return r(["Вы не можете использовать шейдер без мода шейдера."])},noShaderModInstallHint:n=>{const{normalize:r}=n;return r(["Для загрузки пакета шейдеров вам необходимо установить один из следующих модов."])},searchHint:n=>{const{normalize:r}=n;return r(["Поиск набора шейдеров"])},selectSearchHint:n=>{const{normalize:r}=n;return r(["Найдите и выберите Shader Pack"])},showDirectory:n=>{const{normalize:r}=n;return r(["Открыть папку с наборами шейдеров"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Показать путь к набору шейдеров ",e(t("file"))])}},shared:{accept:n=>{const{normalize:r}=n;return r(["Принять"])},keepSelected:n=>{const{normalize:r}=n;return r(["Сохранить выбранное"])},skipForNow:n=>{const{normalize:r}=n;return r(["Пропустить сейчас"])}},sortBy:{alphabetAsc:n=>{const{normalize:r}=n;return r(["Сортировка по алфавиту (восходящее)"])},alphabetDesc:n=>{const{normalize:r}=n;return r(["Сортировка по алфавиту (спуск)"])},timeAsc:n=>{const{normalize:r}=n;return r(["Сортировать по времени модификации (восходящая)"])},timeDesc:n=>{const{normalize:r}=n;return r(["Сортировать по времени модификации (спуск)"])}},store:{explore:n=>{const{normalize:r}=n;return r(["Исследовать"])},latestMinecraft:n=>{const{normalize:r}=n;return r(["Последняя версия Minecraft"])},name:n=>{const{normalize:r}=n;return r(["Магазин сборок модов"])},popular:n=>{const{normalize:r}=n;return r(["Популярные сборки модов"])},recentUpdated:n=>{const{normalize:r}=n;return r(["Недавно обновлённые"])}},summery:n=>{const{normalize:r}=n;return r(["Летний"])},tag:{create:n=>{const{normalize:r}=n;return r(["Создать тег"])},createSelected:n=>{const{normalize:r}=n;return r(["Создать тег для выбранного"])},newTag:n=>{const{normalize:r}=n;return r(["Новый тег"])}},task:{available:n=>{const{normalize:r}=n;return r(["Доступно"])},cancelled:n=>{const{normalize:r}=n;return r(["Отменено"])},clear:n=>{const{normalize:r}=n;return r(["Очистить выполненные задачи"])},compatible:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Формат ",e(t("format"))," совместим с ",e(t("version"))])},connection:{connected:n=>{const{normalize:r}=n;return r(["Подключён"])},free:n=>{const{normalize:r}=n;return r(["Бесплатно"])},pending:n=>{const{normalize:r}=n;return r(["В ожидании"])},queued:n=>{const{normalize:r}=n;return r(["В очереди"])},running:n=>{const{normalize:r}=n;return r(["Текущее соединение"])},size:n=>{const{normalize:r}=n;return r(["Общее количество"])}},connections:n=>{const{normalize:r}=n;return r(["Сетевые подключения"])},defaultDescription:n=>{const{normalize:r}=n;return r(["Внешний вид Minecraft по умолчанию"])},delete:{content:n=>{const{normalize:r}=n;return r(["Это приведет к удалению файла текстурпака с диска, и мы не сможем его восстановить.\n Вы уверены, что можете его восстановить?"])},title:n=>{const{normalize:r}=n;return r(["Удалить текстурпак"])}},dropHint:n=>{const{normalize:r}=n;return r(["Перетащите сюда папку/zip текстуры для импорта."])},empty:n=>{const{normalize:r}=n;return r(["Нет запущенных задач"])},enable:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Включено текстурпаков: ",e(t("count"))])},failed:n=>{const{normalize:r}=n;return r(["Не удалось выполнить"])},import:n=>{const{normalize:r}=n;return r(["Импорт текстурпака"])},incompatible:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Несовместимый формат текступак (",e(t("format")),"). Соответствующий ",e(t("accept")),". Текущий ",e(t("actual")),"."])},manage:n=>{const{normalize:r}=n;return r(["Текстурпак"])},manager:n=>{const{normalize:r}=n;return r(["Менеджер задач"])},nTaskRunning:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," задач выполняется"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["Задача"]),r(["Задачи"])])},pause:n=>{const{normalize:r}=n;return r(["Приостановить"])},searchOnCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Искать ",e(t("name"))," на curseforge"])},searchOnModrinth:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("mod.searchOnModrinth",void 0,t)])},selected:n=>{const{normalize:r}=n;return r(["Избранные текстурпаки"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Открыть текстурпак ",e(t("file"))," в папке"])},showInCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Показать ",e(t("name"))," на curseforge"])},unselected:n=>{const{normalize:r}=n;return r(["Невыбранные текстурпаки"])},viewBackgroundMusic:n=>{const{normalize:r}=n;return r(["Смотреть музыку"])}},theme:{selectImage:n=>{const{normalize:r}=n;return r(["Выберите изображение"])},selectMusic:n=>{const{normalize:r}=n;return r(["Выберите музыку"])},selectVideo:n=>{const{normalize:r}=n;return r(["Выберите видео"])}},title:n=>{const{normalize:r}=n;return r(["X Minecraft Launcher"])},transportType:{host:n=>{const{normalize:r}=n;return r(["Хост-кандидат"])},prflx:n=>{const{normalize:r}=n;return r(["Пиринг-рефлексивный кандидат"])},relay:n=>{const{normalize:r}=n;return r(["Ретранслятор-кандидат"])},srflx:n=>{const{normalize:r}=n;return r(["Сервер-рефлексивный кандидат"])}},turnRegion:{fr:n=>{const{normalize:r}=n;return r(["Франция"])},guangzhou:n=>{const{normalize:r}=n;return r(["Гуанчжоу, Китай"])},hk:n=>{const{normalize:r}=n;return r(["Гонконг"])},liaoning:n=>{const{normalize:r}=n;return r(["Ляонин, Китай"])},po:n=>{const{normalize:r}=n;return r(["Польша"])}},tutorial:{feedbackDescription:n=>{const{normalize:r}=n;return r(["Если у вас возникнут какие-либо проблемы, нажмите на эту кнопку, чтобы отправить отзыв!"])},hideNewsHeaderDescription:n=>{const{normalize:r}=n;return r(["Вы можете увидеть новости слева. Нажатие на эту кнопку может скрыть этот раздел."])},instance:{iconDescription:n=>{const{normalize:r}=n;return r(["Нажмите, чтобы изменить иконку."])},iconTitle:n=>{const{normalize:r}=n;return r(["Иконка экземпляра"])},javaDescription:n=>{const{normalize:r}=n;return r(["Выберите или измените версию Java."])},javaImportDescription:n=>{const{normalize:r}=n;return r(["Импортировать Java из локального хранилища."])},javaImportTitle:n=>{const{normalize:r}=n;return r(["Импорт Java"])},javaTitle:n=>{const{normalize:r}=n;return r(["Список Java"])}},instanceAddDescription:n=>{const{normalize:r}=n;return r(["Нажмите на эту кнопку, чтобы импортировать существующий Minecraft или создать новый экземпляр/сборку модов с нуля."])},instanceSelectDescription:n=>{const{normalize:r}=n;return r(["Нажатие на эту кнопку откроет страницу выбора экземпляра и прочтения новостей."])},launchDescription:n=>{const{normalize:r}=n;return r(["Нажмите на эту кнопку, чтобы установить или запустить экземпляр."])},mod:{defaultSourceDescription:n=>{const{normalize:r}=n;return r(["Вы можете выбрать источник контента модов здесь. Есть моды, опубликованные как в Modrinth, так и в CurseForge. Если вы хотите переключаться между этими двумя поставщиками контента, вы можете изменить значение здесь."])},defaultSourceTitle:n=>{const{normalize:r}=n;return r(["Выберите источник контента мода"])},detailDescription:n=>{const{normalize:r}=n;return r(["Когда вы выбираете элемент слева, вы увидите детали мода. Контент может быть получен из Modrinth, CurseForge или содержимого проанализированного контента мода."])},detailTitle:n=>{const{normalize:r}=n;return r(["Детали мода"])},listDescription:n=>{const{normalize:r}=n;return r(["Мы отобразим установленные моды, когда строка поиска будет пуста. Вы увидите искомые моды, как только у вас будет введено ключевое слово или выбрана категория."])},listTitle:n=>{const{normalize:r}=n;return r(["Установленные моды"])},searchDescription:n=>{const{normalize:r}=n;return r(["Вы можете искать моды из Modrinth, CurseForge или вашего локального кэша с помощью этого поля поиска."])},searchTitle:n=>{const{normalize:r}=n;return r(["Поиск модов"])}},multiplayer:{contentDescription:n=>{const{normalize:r}=n;return r(["Соединения между вами и пользователями будут перечислены здесь."])},contentTitle:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("multiplayer.connections",void 0,t)])},groupDescription:n=>{const{normalize:r}=n;return r(["Вы можете создать или присоединиться к группе с другими пользователями. Лаунчер попытается создать P2P-соединения между вами и пользователями в соответствии с группой. Вы можете ввести имя группы, предоставленное пользователями. Или же вы можете создать уникальное имя самостоятельно."])},groupTitle:n=>{const{normalize:r}=n;return r(["Присоединиться к группе"])},joinDescription:n=>{const{normalize:r}=n;return r(["Как только вы введёте имя группы, вы можете нажать на эту кнопку, чтобы присоединиться или создать группу. Если имя группы пустое, лаунчер сгенерирует имя для вас."])},manualDescription:n=>{const{normalize:r}=n;return r(['Если вы или пользователь не можете подключиться к группе, вы можете попытаться вручную обменяться токеном, нажав на "ручное соединение". Если это также не удалось, возможно у вас могут быть проблемы с интернетом.'])}},recentPlayDescription:n=>{const{normalize:r}=n;return r(["Созданные экземпляры будут перечислены здесь. Вы можете переключать представления здесь, чтобы также увидеть установленные версии и загруженные сборки модов."])},storePoupularModpackDescription:n=>{const{normalize:r}=n;return r(["Вы увидите самые популярные сборки модов в CurseForge и Modrinth в этом разделе."])},storeSearchCategoryDescription:n=>{const{normalize:r}=n;return r(["Вы также можете переключать категории или фильтры здесь."])},storeSearchDescription:n=>{const{normalize:r}=n;return r(["Вы можете найти сборку модов, введя необходимый запрос в это поле поиска. Нажмите клавишу Enter для начала поиска."])},storeSearchResultDescription:n=>{const{normalize:r}=n;return r(["Вы увидите все результаты поиска перечисленными здесь."])},userAccountDescription:n=>{const{normalize:r}=n;return r(["Нажмите на эту иконку, чтобы добавить или изменить свою учётную запись Minecraft."])}},universalDrop:{enableModsAfterImport:n=>{const{normalize:r}=n;return r(["Включение модов после импорта"])},start:n=>{const{normalize:r}=n;return r(["Начать импорт"])},title:n=>{const{normalize:r}=n;return r(["Перетащите файл(ы) сюда, чтобы импортировать как"])},unknownResource:n=>{const{normalize:r}=n;return r(["Неизвестно"])}},update:{goOfficialWebDownload:n=>{const{normalize:r}=n;return r(["Повторная загрузка на официальном сайте"])}},upstream:{downgrade:n=>{const{normalize:r}=n;return r(["Понизить версию"])},missingModpackMetadata:n=>{const{normalize:r}=n;return r(["Старые метаданные модпака не найдены.\nВы все еще можете обновиться, но результат может быть неверным. Пожалуйста, создайте резервную копию файлов экземпляра."])},onlyShowCurrentVersion:n=>{const{normalize:r}=n;return r(["Показывать только текущую версию Minecraft"])},update:n=>{const{normalize:r}=n;return r(["Обновить"])}},user:{accessToken:n=>{const{normalize:r}=n;return r(["Токен доступа"])},authMode:n=>{const{normalize:r}=n;return r(["Сервис аутентификации"])},authService:n=>{const{normalize:r}=n;return r(["Сервис авторизации"])},birth:n=>{const{normalize:r}=n;return r(["Зарегистрированный день рождения"])},challenges:n=>{const{normalize:r}=n;return r(["Ответьте на вопросы ниже, чтобы подтвердить свою личность"])},email:n=>{const{normalize:r}=n;return r(["Адрес электронной почты"])},forgetChallenges:n=>{const{normalize:r}=n;return r(["Я забыл эти вопросы и хочу их изменить"])},id:n=>{const{normalize:r}=n;return r(["Идентификатор пользователя"])},info:n=>{const{normalize:r}=n;return r(["Информация о пользователе"])},insecureClient:n=>{const{normalize:r}=n;return r(["Клиент небезопасен! Пожалуйста, подтвердите свою личность, чтобы загрузить кожу!"])},name:n=>{const{normalize:r}=n;return r(["Имя пользователя"])},nameHint:n=>{const{normalize:r}=n;return r(["Имя, отображаемое в игре"])},profile:n=>{const{normalize:r}=n;return r(["Профиль"])},refreshAccount:n=>{const{normalize:r}=n;return r(["Обновить аккаунт"])},refreshSkin:n=>{const{normalize:r}=n;return r(["Обновить скин"])},submitChallenges:n=>{const{normalize:r}=n;return r(["Отправить ответы"])},tokenExpired:n=>{const{normalize:r}=n;return r(["Срок действия токена истёк"])},tokenValidUntil:n=>{const{normalize:r}=n;return r(["Срок действия токена"])}},userAccount:{add:n=>{const{normalize:r}=n;return r(["Добавить аккаунт"])},removeDescription:n=>{const{normalize:r}=n;return r(["Это удалит все данные этого аккаунта. Вы уверены?"])},removeTitle:n=>{const{normalize:r}=n;return r(["Удалить аккаунт"])}},userCape:{changeTitle:n=>{const{normalize:r}=n;return r(["Изменить плащ"])},description:n=>{const{normalize:r}=n;return r(["Плащи - это специальные награды, которые игроки могут разблокировать, участвуя в различных мероприятиях, кампаниях и других счастливых событиях. Здесь вы можете выбрать между плащами, которые у вас есть:"])},noCape:n=>{const{normalize:r}=n;return r(["Без плаща"])}},userService:{add:n=>{const{normalize:r}=n;return r(["Добавить ещё один сервис"])},authLibInjector:n=>{const{normalize:r}=n;return r(["Следуйте рекомендациям инжектора auth-lib"])},baseUrlHint:n=>{const{normalize:r}=n;return r(["Базовый URL-адрес вашего пользовательского сервиса"])},title:n=>{const{normalize:r}=n;return r(["Сторонние сервисы пользователя"])},validateHint:n=>{const{normalize:r}=n;return r(["Используется для проверки того, что токен пользователя все еще действителен"])}},userServices:{microsoft:{account:n=>{const{normalize:r}=n;return r(["Аккаунт Microsoft"])},deviceCode:n=>{const{normalize:r}=n;return r(["Код устройства"])},deviceCodeHint:n=>{const{normalize:r}=n;return r(['Будет сгенерирован после нажатия "Войти"'])},fastLogin:n=>{const{normalize:r}=n;return r(["Быстрая авторизация"])},name:n=>{const{normalize:r}=n;return r(["Microsoft"])},password:n=>{const{normalize:r}=n;return r(["Введите пароль в браузере"])},useDeviceCode:n=>{const{normalize:r}=n;return r(["Войти по коду устройства"])}},mojang:{account:n=>{const{normalize:r}=n;return r(["Электронная почта"])},name:n=>{const{normalize:r}=n;return r(["Mojang"])},password:n=>{const{normalize:r}=n;return r(["Пароль"])}},offline:{account:n=>{const{normalize:r}=n;return r(["Имя пользователя"])},name:n=>{const{normalize:r}=n;return r(["Автономная учётная запись"])},password:n=>{const{normalize:r}=n;return r(["Нет пароля"])},uuid:n=>{const{normalize:r}=n;return r(["UUID пользователя (необязательно)"])}}},userSkin:{import:n=>{const{normalize:r}=n;return r(["Импортировать скин"])},importFile:n=>{const{normalize:r}=n;return r(["Импортировать из файла"])},importLink:n=>{const{normalize:r}=n;return r(["Импортировать из ссылки"])},placeUrlHere:n=>{const{normalize:r}=n;return r(["Вставьте сюда URL-адрес скина для импорта"])},reset:n=>{const{normalize:r}=n;return r(["Сбросить"])},save:n=>{const{normalize:r}=n;return r(["Сохранить"])},saveTitle:n=>{const{normalize:r}=n;return r(["Сохранить скин на диск"])},skinType:n=>{const{normalize:r}=n;return r(["Тип скина"])},upload:n=>{const{normalize:r}=n;return r(["Загрузить скин"])},urlNotEmpty:n=>{const{normalize:r}=n;return r(["URL-адрес скина не может быть пустым"])},urlNotValid:n=>{const{normalize:r}=n;return r(["URL-адрес скина неверный"])},useSlim:n=>{const{normalize:r}=n;return r(["Использовать тонкие руки"])}},version:{name:n=>{const{normalize:r,plural:e}=n;return e([r(["Версия"]),r(["Версии"])])},notInstalled:n=>{const{normalize:r}=n;return r(["Версия не установлена"])}},versionType:{alpha:n=>{const{normalize:r}=n;return r(["Альфа"])},beta:n=>{const{normalize:r}=n;return r(["Бета"])},name:n=>{const{normalize:r}=n;return r(["Статус"])},release:n=>{const{normalize:r}=n;return r(["Релиз"])}},yes:n=>{const{normalize:r}=n;return r(["Да"])}};export{n as default};
//# sourceMappingURL=ru.13f496c2.js.map
PNG

   IHDR   @   @   iq  IDATx]\g{>wv0ӘI6ZhH2hZ(ћ"``Ah靔(Hū"U(E7nڦ&Mp3˦;;9_ř3s|lvg3yys<_󼣰	|0+41{KC*L0Q%mYj\H m|h3{(BiWׂYҖxx! avJelj~O*A'G<'i8Ou
9RTf mA@rϦr@J	*
IK芊{x
MCHU	yCcXqRW&&hFPUsi&9SGfƗ>I]${:":@t5P@a;!$2LuTn_	tMA+r:<CUU,M.@1MsO*\r+lo4|Ck+ez_GA'p=3<sN65Rͅw%:*͟J<{f
_ mj<w< 'sOmDj!0M~0($Cfyx[o&	`HFWpUUI_
G6(	*|qFz<|_a|jZ@\Vx\K 1(΢Yi~i	Wx蚎2VGBI0G(βZ }M,-BP ]]nZ|NGx
 k5?~p9VG<v0Ϯ-bUͿxp-,ȟ<lwz^ye_ oX\䇿}j4:"JUz~xCŘy*l#osc? L*QPL`s@lּλi/G0ǑKu Ν>\C lFl;t?>sF4vIr9C.N+|Q&t#*s 4q<28Ĺgu"߳߶Tc۝cވu؈@?Ţ|tQ0C#rkkB$e<Pk^Of)Q|Y_.\6|BA,ۉZzLѡU&X.+2
)s)jh[W.zX(*ލ!r@6*TNCoa&=n ! ~Q7#.XPQ-s?QcDsa0hHȕ~p{ oQ+%\s;|'Q\a&j`n@A
~8A ehe?FP1JQܗi?.|s`",̤ۑ1,BvahPds|R`ݲ\ RP<LF;n0SL1SL1SL1SL1
v]3/<=;z͓3@1/W1DrVϷN];a_-ߏv'؋)RtQJ׉S=k]Cн`tFML+HB%B7ko+jj("77f9ws)34N?H<2n    IENDB`var e=Object.defineProperty,__publicField=(r,o,a)=>(((r,o,a)=>{o in r?e(r,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[o]=a})(r,"symbol"!=typeof o?o+"":o,a),a);import{e as r}from"./index.2410a9a2.js";import"./fuzzy.36d6b793.js";import{i as o,z as a,a as l,w as t,o as n,b as u,c,j as i}from"./__uno.e65a1954.js";const s="ThemeService";function injection(e){const r=o(e);if(!r)throw new Error(`Cannot find ${e} to inject`);return r}class ServiceFactoryImpl{constructor(){__publicField(this,"cache",{})}createProxy(e){const r=serviceChannels.open(e);return new Proxy({on:r.on,once:r.once,removeListener:r.removeListener},{get(e,o,a){if(o in e)return e[o];const f=(...e)=>r.call(o,...e);return e[o]=f,f}})}getService(e){const r=this.cache[e.toString()];if(!r){const r=this.createProxy(e);return this.cache[e.toString()]=r,r}return r}}function useServiceFactory(){return new ServiceFactoryImpl}const g=Symbol("SERVICES_KEY");function useService(e){return injection(g).getService(e)}var d=NaN,v="[object Symbol]",m=/^\s+|\s+$/g,k=/^[-+]0x[0-9a-f]+$/i,b=/^0b[01]+$/i,h=/^0o[0-7]+$/i,C=parseInt,p="object"==typeof a&&a&&a.Object===Object&&a,S="object"==typeof self&&self&&self.Object===Object&&self,y=p||S||Function("return this")(),F=Object.prototype.toString,I=Math.max,B=Math.min,now=function(){return y.Date.now()};function isObject(e){var r=typeof e;return!!e&&("object"==r||"function"==r)}function toNumber(e){if("number"==typeof e)return e;if(function isSymbol(e){return"symbol"==typeof e||function isObjectLike(e){return!!e&&"object"==typeof e}(e)&&F.call(e)==v}(e))return d;if(isObject(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=isObject(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(m,"");var o=b.test(e);return o||h.test(e)?C(e.slice(2),o?2:8):k.test(e)?d:+e}var T=function debounce(e,r,o){var a,l,t,n,u,c,i=0,s=!1,g=!1,d=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function invokeFunc(r){var o=a,t=l;return a=l=void 0,i=r,n=e.apply(t,o)}function shouldInvoke(e){var o=e-c;return void 0===c||o>=r||o<0||g&&e-i>=t}function timerExpired(){var e=now();if(shouldInvoke(e))return trailingEdge(e);u=setTimeout(timerExpired,function remainingWait(e){var o=r-(e-c);return g?B(o,t-(e-i)):o}(e))}function trailingEdge(e){return u=void 0,d&&a?invokeFunc(e):(a=l=void 0,n)}function debounced(){var e=now(),o=shouldInvoke(e);if(a=arguments,l=this,c=e,o){if(void 0===u)return function leadingEdge(e){return i=e,u=setTimeout(timerExpired,r),s?invokeFunc(e):n}(c);if(g)return u=setTimeout(timerExpired,r),invokeFunc(c)}return void 0===u&&(u=setTimeout(timerExpired,r)),n}return r=toNumber(r)||0,isObject(o)&&(s=!!o.leading,t=(g="maxWait"in o)?I(toNumber(o.maxWait)||0,r):t,d="trailing"in o?!!o.trailing:d),debounced.cancel=function cancel(){void 0!==u&&clearTimeout(u),i=0,a=c=l=u=void 0},debounced.flush=function flush(){return void 0===u?n:trailingEdge(now())},debounced};function useLocalStorageCache(e,r,o,a,c){const deserialize=e=>{try{return a(e)}catch{return r()}},i=localStorage.getItem("string"==typeof e?e:e.value),s=l(null!==i?deserialize(i):r());"string"!=typeof e&&t(e,(e=>{const o=localStorage.getItem(e);s.value=null!==o?deserialize(o):r()})),t(s,(r=>{localStorage.setItem("string"==typeof e?e:e.value,o(r))}),{deep:null==c?void 0:c.deep});const onStorage=r=>{var o;if(r.key===("string"==typeof e?e:e.value)){const e=deserialize(null!=(o=r.newValue)?o:"");e!==s.value&&(s.value=e)}};return n((()=>{window.addEventListener("storage",onStorage)})),u((()=>{window.removeEventListener("storage",onStorage)})),s}function useLocalStorageCacheStringValue(e,r,o){return useLocalStorageCache(e,(()=>r),(e=>e),(e=>null!=e?e:r),o)}function useLocalStorageCacheBool(e,r){return useLocalStorageCache(e,(()=>r),(e=>e.toString()),(e=>"true"===e))}const w=Symbol("theme");var A=(e=>(e.NONE="none",e.PARTICLE="particle",e.HALO="halo",e.IMAGE="image",e.VIDEO="video",e))(A||{});function useTheme(e,{addMedia:o,removeMedia:a,exportTheme:n,importTheme:u}=useService(s)){const g=useLocalStorageCacheStringValue("selectedThemeName","default"),d=useLocalStorageCacheStringValue("darkTheme","system"),v=l({name:"default",backgroundMusic:[],backgroundMusicPlayOrder:"sequential",colors:{lightAppBarColor:"#e0e0e0FF",lightSideBarColor:"#FFFFFFFF",darkAppBarColor:"#111111FF",darkSideBarColor:"#11111166",darkPrimaryColor:"#4caf50",darkBackground:"#121212A5",darkInfoColor:"#2196F3",darkErrorColor:"#FF5252",darkWarningColor:"#FB8C00",darkSuccessColor:"#4CAF50",darkAccentColor:"#00e676",darkCardColor:"#0c0c0ccc",lightPrimaryColor:"#1976D2",lightBackground:"#FFFFFF",lightInfoColor:"#2196F3",lightErrorColor:"#FF5252",lightWarningColor:"#FB8C00",lightSuccessColor:"#4CAF50",lightAccentColor:"#82B1FF",lightCardColor:"#e0e0e080"},backgroundColorOverlay:!0,backgroundVolume:1,backgroundImage:void 0,backgroundImageFit:"cover",backgroundType:"none",font:void 0,fontSize:16,blur:3,blurSidebar:3,blurAppBar:3}),m=c((()=>"system"===d.value?window.matchMedia("(prefers-color-scheme: dark)").matches:"dark"===d.value));t(m,(r=>{e.theme.dark=r}),{immediate:!0});const k=c({get(){var e;return null!=(e=v.value.backgroundType)?e:"none"},set(e){v.value.backgroundType=e,writeTheme(v.value.name,v.value)}}),b=c({get:()=>v.value.blur,set(e){v.value.blur=e,writeTheme(v.value.name,v.value)}}),h=c((()=>v.value.backgroundImage)),C=c({get(){var e;return null!=(e=v.value.backgroundColorOverlay)&&e},set(e){v.value.backgroundColorOverlay=e,writeTheme(v.value.name,v.value)}}),p=c((()=>{var e;return null!=(e=v.value.backgroundMusic)?e:[]})),S=c({get:()=>v.value.backgroundImageFit,set(e){v.value.backgroundImageFit=e,writeTheme(v.value.name,v.value)}}),y=c({get(){var e;return null!=(e=v.value.particleMode)?e:"push"},set(e){v.value.particleMode=e,writeTheme(v.value.name,v.value)}}),F=c({get(){var e;return null!=(e=v.value.blurSidebar)?e:4},set(e){v.value&&(v.value.blurSidebar=e,writeTheme(v.value.name,v.value))}}),I=c({get(){var e;return null!=(e=v.value.blurAppBar)?e:4},set(e){v.value&&(v.value.blurAppBar=e,writeTheme(v.value.name,v.value))}}),B=c({get(){var e;return null!=(e=v.value.backgroundVolume)?e:0},set(e){v.value&&(v.value.backgroundVolume=e,writeTheme(v.value.name,v.value))}}),w=c({get:()=>{var e;return m.value?v.value.colors.darkAppBarColor:null!=(e=v.value.colors.lightAppBarColor)?e:""},set:e=>{m.value?v.value.colors.darkAppBarColor=e:v.value.colors.lightAppBarColor=e,writeTheme(v.value.name,v.value)}}),A=c({get:()=>{var e;return m.value?v.value.colors.darkSideBarColor:null!=(e=v.value.colors.lightSideBarColor)?e:""},set:e=>{m.value?v.value.colors.darkSideBarColor=e:v.value.colors.lightSideBarColor=e,writeTheme(v.value.name,v.value)}}),M=c({get:()=>{var e;return m.value?v.value.colors.darkPrimaryColor:null!=(e=v.value.colors.lightPrimaryColor)?e:""},set:e=>{m.value?v.value.colors.darkPrimaryColor=e:v.value.colors.lightPrimaryColor=e,writeTheme(v.value.name,v.value)}}),O=c({get:()=>{var e;return m.value?v.value.colors.darkBackground:null!=(e=v.value.colors.lightBackground)?e:""},set:e=>{m.value?v.value.colors.darkBackground=e:v.value.colors.lightBackground=e,writeTheme(v.value.name,v.value)}}),E=c({get:()=>{var e;return m.value?v.value.colors.darkInfoColor:null!=(e=v.value.colors.lightInfoColor)?e:""},set:e=>{m.value?v.value.colors.darkInfoColor=e:v.value.colors.lightInfoColor=e,writeTheme(v.value.name,v.value)}}),j=c({get:()=>{var e;return m.value?v.value.colors.darkErrorColor:null!=(e=v.value.colors.lightErrorColor)?e:""},set:e=>{m.value?v.value.colors.darkErrorColor=e:v.value.colors.lightErrorColor=e,writeTheme(v.value.name,v.value)}}),P=c({get:()=>{var e;return m.value?v.value.colors.darkWarningColor:null!=(e=v.value.colors.lightWarningColor)?e:""},set:e=>{m.value?v.value.colors.darkWarningColor=e:v.value.colors.lightWarningColor=e,writeTheme(v.value.name,v.value)}}),x=c({get:()=>{var e;return m.value?v.value.colors.darkSuccessColor:null!=(e=v.value.colors.lightSuccessColor)?e:""},set:e=>{m.value?v.value.colors.darkSuccessColor=e:v.value.colors.lightSuccessColor=e,writeTheme(v.value.name,v.value)}}),L=c({get:()=>{var e;return m.value?v.value.colors.darkAccentColor:null!=(e=v.value.colors.lightAccentColor)?e:""},set:e=>{m.value?v.value.colors.darkAccentColor=e:v.value.colors.lightAccentColor=e,writeTheme(v.value.name,v.value)}}),$=c({get:()=>{var e;return m.value?v.value.colors.darkCardColor:null!=(e=v.value.colors.lightCardColor)?e:""},set:e=>{m.value?v.value.colors.darkCardColor=e:v.value.colors.lightCardColor=e,writeTheme(v.value.name,v.value)}});const V=T(((e,r)=>{const o=localStorage.getItem("themes"),a=o?JSON.parse(o):{};a[e]=r,console.log(r),localStorage.setItem("themes",JSON.stringify(a))}),800);function writeTheme(e,r){V(e,r)}t(g,(async e=>{const r=function readTheme(e){const r=localStorage.getItem("themes");if(!r)return;const ensureRGBAHex=e=>7===e.length?e+"FF":e,o=JSON.parse(r)[e];return o.colors.lightAppBarColor=ensureRGBAHex(o.colors.lightAppBarColor),o.colors.lightSideBarColor=ensureRGBAHex(o.colors.lightSideBarColor),o.colors.darkAppBarColor=ensureRGBAHex(o.colors.darkAppBarColor),o.colors.darkSideBarColor=ensureRGBAHex(o.colors.darkSideBarColor),o.colors.lightBackground=ensureRGBAHex(o.colors.lightBackground),o.colors.darkBackground=ensureRGBAHex(o.colors.darkBackground),o}(e);r?v.value=r:function migrateLegacyTheme(e){const readNum=e=>{const r=localStorage.getItem(e);if(r)return localStorage.removeItem(e),parseInt(r)},r=readNum("blur"),o=localStorage.getItem("backgroundType"),a=localStorage.getItem("background"),l=localStorage.getItem("imageFill"),t=localStorage.getItem("particleMode"),n=localStorage.getItem("backgroundVideo"),u=readNum("volume"),c=readNum("blurSidebar"),i=readNum("blurAppBar"),s=localStorage.getItem("lightAppBarColor"),g=localStorage.getItem("lightSideBarColor"),d=localStorage.getItem("darkAppBarColor"),v=localStorage.getItem("darkSideBarColor"),m=localStorage.getItem("darkPrimaryColor"),k=localStorage.getItem("darkBackground"),b=localStorage.getItem("darkInfoColor"),h=localStorage.getItem("darkErrorColor"),C=localStorage.getItem("darkWarningColor"),p=localStorage.getItem("darkSuccessColor"),S=localStorage.getItem("darkAccentColor"),y=localStorage.getItem("darkCardColor"),F=localStorage.getItem("lightPrimaryColor"),I=localStorage.getItem("lightBackground"),B=localStorage.getItem("lightInfoColor"),T=localStorage.getItem("lightErrorColor"),w=localStorage.getItem("lightWarningColor"),A=localStorage.getItem("lightSuccessColor"),M=localStorage.getItem("lightAccentColor"),O=localStorage.getItem("lightCardColor");s&&(e.colors.lightAppBarColor=s),g&&(e.colors.lightSideBarColor=g),d&&(e.colors.darkAppBarColor=d),v&&(e.colors.darkSideBarColor=v),m&&(e.colors.darkPrimaryColor=m),k&&(e.colors.darkBackground=k),b&&(e.colors.darkInfoColor=b),h&&(e.colors.darkErrorColor=h),C&&(e.colors.darkWarningColor=C),p&&(e.colors.darkSuccessColor=p),S&&(e.colors.darkAccentColor=S),y&&(e.colors.darkCardColor=y),F&&(e.colors.lightPrimaryColor=F),I&&(e.colors.lightBackground=I),B&&(e.colors.lightInfoColor=B),T&&(e.colors.lightErrorColor=T),w&&(e.colors.lightWarningColor=w),A&&(e.colors.lightSuccessColor=A),M&&(e.colors.lightAccentColor=M),O&&(e.colors.lightCardColor=O),o&&(e.backgroundType=o),a&&"image"===o?e.backgroundImage={url:a,type:"image",mimeType:"image/png"}:n&&"video"===o&&(e.backgroundImage={url:n,type:"video",mimeType:"video/mp4"}),l&&(e.backgroundImageFit=l),t&&(e.particleMode=t),u&&(e.backgroundVolume=u),c&&(e.blurSidebar=c),i&&(e.blurAppBar=i),r&&(e.blur=r)}(v.value)}),{immediate:!0});const z=c((()=>v.value.font)),W=c({get(){var e;return null!=(e=v.value.fontSize)?e:16},set(e){v.value.fontSize=e,writeTheme(v.value.name,v.value)}});t(M,(r=>{e.theme.currentTheme.primary=r}),{immediate:!0}),t(L,(r=>{e.theme.currentTheme.accent=r}),{immediate:!0}),t(E,(r=>{e.theme.currentTheme.info=r}),{immediate:!0}),t(j,(r=>{e.theme.currentTheme.error=r}),{immediate:!0}),t(x,(r=>{e.theme.currentTheme.success=r}),{immediate:!0}),t(P,(r=>{e.theme.currentTheme.warning=r}),{immediate:!0}),r(c((()=>{var e;return`\n  @font-face {\n    font-family: 'custom';\n    src: url('${null==(e=z.value)?void 0:e.url}');\n  }\n\n  html {\n    font-size: ${W.value}px;\n  }\n  \n  .v-application {\n    font-family: 'custom', 'Roboto', sans-serif;\n  }\n  `})),{immediate:!0,id:"font-style"}),r(c((()=>`\n  :root {\n    --color-primary: ${M.value};\n    --color-accent: ${L.value};\n    --color-info: ${E.value};\n    --color-error: ${j.value};\n    --color-success: ${x.value};\n    --color-warning: ${P.value};\n    --color-border: ${m.value,"hsla(0, 0%, 100%, .12)"};\n    --color-highlight-bg: ${m.value,"hsla(0, 0%, 100%, .12)"};\n    --color-secondary-text: ${m.value?"rgba(156, 163, 175, 1)":"rgba(75, 85, 99, 1)"};\n    --color-sidebar-bg: ${m.value,A.value};\n    --color-appbar-bg: ${m.value,w.value};\n  }\n\n  .v-application {\n    background-color: ${O.value};\n  }\n  `)));const N=l(""),D=l(1);return{isDark:m,currentTheme:v,backgroundImage:h,backgroundImageFit:S,backgroundMusic:p,backgroundType:k,particleMode:y,blurSidebar:F,blurAppBar:I,volume:B,blur:b,darkTheme:d,exportTheme:function _exportTheme(e){const r=v.value,o={};r.backgroundImage&&(o.backgroundImage=r.backgroundImage),r.backgroundMusic&&(o.backgroundMusic=r.backgroundMusic),r.font&&(o.font=r.font);const a={};r.backgroundType&&(a.backgroundType=r.backgroundType),r.backgroundImageFit&&(a.backgroundImageFit=r.backgroundImageFit),r.backgroundMusicPlayOrder&&(a.backgroundMusicPlayOrder=r.backgroundMusicPlayOrder),r.backgroundVolume&&(a.backgroundVolume=r.backgroundVolume),r.particleMode&&(a.particleMode=r.particleMode),r.blur&&(a.blur=r.blur),r.blurSidebar&&(a.blurSidebar=r.blurSidebar),r.blurAppBar&&(a.blurAppBar=r.blurAppBar),r.backgroundColorOverlay&&(a.backgroundColorOverlay=r.backgroundColorOverlay),r.fontSize&&(a.fontSize=r.fontSize),a.dark=m.value;const l={name:r.name,ui:"keystone",version:0,assets:o,colors:r.colors,settings:a};return n(l,e)},importTheme:async function _importTheme(e){var r,o,a,l,t,n,c,i,s,m,k,b,h;const C=await u(e);if("keystone"!==C.ui)throw new Error("Invalid theme file");const p={name:C.name,backgroundMusic:[],colors:C.colors,backgroundImageFit:"cover",blur:4};C.assets.backgroundImage&&(p.backgroundImage=C.assets.backgroundImage),C.assets.backgroundMusic&&(p.backgroundMusic=C.assets.backgroundMusic),(null==(r=C.settings)?void 0:r.backgroundType)?p.backgroundType=C.settings.backgroundType:p.backgroundType="none",(null==(o=C.settings)?void 0:o.backgroundImageFit)&&(p.backgroundImageFit=C.settings.backgroundImageFit),(null==(a=C.settings)?void 0:a.backgroundMusicPlayOrder)&&(p.backgroundMusicPlayOrder=C.settings.backgroundMusicPlayOrder),(null==(l=C.settings)?void 0:l.backgroundVolume)&&(p.backgroundVolume=C.settings.backgroundVolume),(null==(t=C.settings)?void 0:t.particleMode)&&(p.particleMode=C.settings.particleMode),(null==(n=C.settings)?void 0:n.blur)&&(p.blur=C.settings.blur),(null==(c=C.settings)?void 0:c.blurSidebar)&&(p.blurSidebar=C.settings.blurSidebar),(null==(i=C.settings)?void 0:i.blurAppBar)&&(p.blurAppBar=C.settings.blurAppBar),(null==(s=C.settings)?void 0:s.backgroundColorOverlay)&&(p.backgroundColorOverlay=null==(m=C.settings)?void 0:m.backgroundColorOverlay),C.assets.font&&(p.font=C.assets.font),(null==(k=C.settings)?void 0:k.fontSize)&&(p.fontSize=null!=(b=C.settings.fontSize)?b:16),(null==(h=C.settings)?void 0:h.dark)?d.value=C.settings.dark?"dark":"light":d.value="light",writeTheme(p.name,p),v.value=p,g.value=p.name},backgroundImageOverride:N,backgroundImageOverrideOpacity:D,backgroundColorOverlay:C,appBarColor:w,sideBarColor:A,primaryColor:M,backgroundColor:O,infoColor:E,errorColor:j,warningColor:P,successColor:x,accentColor:L,cardColor:$,resetToDefault:function resetToDefault(){m.value?function resetDarkToDefault(){const e=v.value.colors;e.darkAppBarColor="#111111FF",e.darkSideBarColor="#111111FF",e.darkPrimaryColor="#4caf50",e.darkBackground="#121212FF",e.darkInfoColor="#2196F3",e.darkErrorColor="#FF5252",e.darkWarningColor="#FB8C00",e.darkSuccessColor="#4CAF50",e.darkAccentColor="#00e676",e.darkCardColor="#0c0c0ccc"}():function resetLightToDefault(){const e=v.value.colors;e.lightAppBarColor="#e0e0e0FF",e.lightSideBarColor="#FFFFFFFF",e.lightPrimaryColor="#1976D2",e.lightBackground="#FFFFFFFF",e.lightInfoColor="#2196F3",e.lightErrorColor="#FF5252",e.lightWarningColor="#FB8C00",e.lightSuccessColor="#4CAF50",e.lightAccentColor="#82B1FF",e.lightCardColor="#e0e0e080"}()},font:z,setFont:async function setFont(e){const r=await o(e);if(console.log(r),"font"!==r.type)return;const a=v.value;a&&(a.font=r,writeTheme(a.name,a))},fontSize:W,resetFont:async function resetFont(){const e=v.value;e&&e.font&&(await a(e.font.url).catch((()=>{})),e.font=void 0,e.fontSize=16,writeTheme(e.name,e))},removeMusic:async function removeMusic(e){const r=v.value;if(!r)return;const o=r.backgroundMusic.splice(e,1);o&&await a(o[0].url).catch((()=>{})),writeTheme(r.name,r)},addMusic:async function addMusic(e){const r=await o(e),a=v.value;a&&(a.backgroundMusic.push(r),writeTheme(a.name,a))},setBackgroundImage:async function setBackgroundImage(e){const r=await o(e);if("image"!==r.type&&"video"!==r.type)return;const l=v.value;if(!l)return;const t=l.backgroundImage;t&&await a(t.url).catch((()=>{})),i(l,"backgroundImage",r),writeTheme(l.name,l)},clearBackgroundImage:async function clearBackgroundImage(){const e=v.value;e&&e.backgroundImage&&(await a(e.backgroundImage.url).catch((()=>{})),e.backgroundImage=void 0,writeTheme(e.name,e))}}}export{A as B,ServiceFactoryImpl as S,s as T,useLocalStorageCacheBool as a,useLocalStorageCacheStringValue as b,useLocalStorageCache as c,useTheme as d,useServiceFactory as e,g as f,injection as i,w as k,T as l,useService as u};
//# sourceMappingURL=theme.eb3baece.js.map
const n={AppAddInstanceDialog:{choiceTitle:n=>{const{normalize:r}=n;return r(["Виявлено кілька профілів запуску. \nВиберіть один для імпорту."])},downloadedNotification:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Модпак ",e(t("name"))," встановлен. Зробити для нього екземпляр?"])},serverTitle:n=>{const{normalize:r}=n;return r(["Введіть адресу вашого сервера"])}},AppShareInstanceDialog:{alterDownloadDescription:n=>{const{normalize:r}=n;return r(["Якщо ви не хочете зіпсувати поточний екземпляр. \nВи також можете створити новий екземпляр із конфігурації свого вузла. \nНатисніть кнопку нижче, щоб створити екземпляр."])},baseInfo:n=>{const{normalize:r}=n;return r(["Базове налаштування"])},cancelShare:n=>{const{normalize:r}=n;return r(["Не розповсюджувати"])},description:n=>{const{normalize:r}=n;return r(["Після того як ви поділілись профілем, інші користувачі зможуть встановлювати ці файли через ваш ПК."])},downloadDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Будь ласка, перевірте файли, надані вам колегою. \nВиберіть файл, який хочете завантажити. \nЙого буде розміщено в поточному екземплярі ",e(t("name")),"."])},downloadNotifyTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Встановити екземпляр від ",e(t("user"))])},downloadTitle:n=>{const{normalize:r}=n;return r(["Встановити файли з інших пірів"])},downloadToLocal:n=>{const{normalize:r}=n;return r(["Встановити в поточний екземпляр"])},filesToDownload:n=>{const{normalize:r}=n;return r(["Оберіть файли для встановлення"])},filesToShare:n=>{const{normalize:r}=n;return r(["Оберіть файли котрими хочете поділиться"])},instanceShare:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("user"))," тільки що поділився з вами поточним экземпляром"])},share:n=>{const{normalize:r}=n;return r(["Поділитись"])},shareNotifyTitle:n=>{const{normalize:r}=n;return r(["Поділитись экземпляром"])},shareTitle:n=>{const{normalize:r}=n;return r(["Поділитись ігровими файлами з іншим гравцем"])}},BaseSetting:{},BaseSettingGeneral:{title:n=>{const{normalize:r}=n;return r(["Загальні"])}},FeedTheBeast:{search:n=>{const{normalize:r}=n;return r(["Пошук в FTB"])}},FeedTheBeastCard:{},FeedTheBeastProject:{changelog:n=>{const{normalize:r}=n;return r(["Список змін"])},details:n=>{const{normalize:r}=n;return r(["Деталі"])},install:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Встановити ",e(t("version"))])},overview:n=>{const{normalize:r}=n;return r(["Огляд"])},versions:n=>{const{normalize:r}=n;return r(["Версії"])}},HomeJavaIssueDialog:{incompatibleJava:n=>{const{normalize:r}=n;return r(["Несумістна Java"])},incompatibleJavaHint:n=>{const{normalize:r}=n;return r(["Поточна Java може бути несумістна з обраним Minecraft!"])},missingJava:n=>{const{normalize:r}=n;return r(["Відсутня Java"])},missingJavaHint:n=>{const{normalize:r}=n;return r(["Лаунчер не може знайти Java на вашому комп'ютері. Ви зможете:"])},needDownloadHint:n=>{const{normalize:r}=n;return r(["Не вдалося знайти поточну версію Java на вашому комп'ютері. Рекомендуємо встановити нову."])},optionAutoDownload:{message:n=>{const{normalize:r}=n;return r(["Лаунчер завантажить и встановить Java з вхідного коду Mojang."])},name:n=>{const{normalize:r}=n;return r(["Завантажити автоматично"])}},optionManualDownload:{},optionSelectJava:{message:n=>{const{normalize:r}=n;return r(["Лаунчер не знайшов у вас Java. Вкажіть лаунчеру де він знаходиться."])},name:n=>{const{normalize:r}=n;return r(["Оберіть Java на своєму комп'ютері"])}},optionSwitch:{disabled:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["У базі данних не знайдена Java ",e(t("version")),"!"])},message:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Використовуйте наявну Java ",e(t("version"))," на вашом комп'ютері"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Змінити на ",e(t("version"))])}},recommendedVersionHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("version"))," рекомендує використовувати Java у діапазоні",e(t("range")),"."])},selectMatchedHint:n=>{const{normalize:r}=n;return r(["Знайдено відповідні локальні версії Java. Можна вибрати ці локальні Java."])},selectSecondaryHint:n=>{const{normalize:r}=n;return r(["Знайдено кілька локальних версій Java, але вони можуть не відповідати критеріям. Ви можете застосувати їх для запуску, але можливо будуть проблеми."])}},HomeLaunchMultiInstanceDialog:{confirm:n=>{const{normalize:r}=n;return r(["Запустити"])},description:n=>{const{normalize:r}=n;return r(["Ви запустили кілька екземплярів Minecraft. Ви впевнені?"])},title:n=>{const{normalize:r}=n;return r(["Декілька екземплярів"])}},HomeSyncButton:{},HomeSyncDialog:{pull:n=>{const{normalize:r}=n;return r(["Отримати"])},push:n=>{const{normalize:r}=n;return r(["Відправити"])}},HomeSyncDialogPull:{failText:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Не вдалося отримати оновлення. ",e(t("url"))])},refresh:n=>{const{normalize:r}=n;return r(["Перезавантажити"])},update:n=>{const{normalize:r}=n;return r(["Оновити"])}},HomeSyncDialogPush:{authError:n=>{const{normalize:r}=n;return r(["Неправильна авторизація користувача. Переконайтеся, що у вас є права на завантажування файлі з серверу !"])},refresh:n=>{const{normalize:r}=n;return r(["Перезавантажити"])},unknownError:n=>{const{normalize:r}=n;return r(["Невідома помилка сервера. Повторіть спробу."])},upload:n=>{const{normalize:r}=n;return r(["Завантажити екземпляр"])}},SettingMigrationDialog:{selectRootDirectory:n=>{const{normalize:r}=n;return r(["Виберіть кореневий каталог"])}},add:n=>{const{normalize:r}=n;return r(["Додати"])},ago:{day:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," день"]),r([e(t("duration"))," дні"])])},hour:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," година"]),r([e(t("duration"))," години"])])},minute:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," хвилина"]),r([e(t("duration"))," хвилини"])])},second:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," секунда"]),r([e(t("duration"))," секунди"])])}},authProfileAddedNotification:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Профіль аутифікації ",e(t("name"))," доданий"])},author:n=>{const{normalize:r}=n;return r(["Автор"])},back:n=>{const{normalize:r}=n;return r(["Назад"])},baseSetting:{title:n=>{const{normalize:r}=n;return r(["Базові налаштування"])}},browse:n=>{const{normalize:r}=n;return r(["Огляд"])},browseApp:{createShortcut:n=>{const{normalize:r}=n;return r(["Створити ярлик"])},default:n=>{const{normalize:r}=n;return r(["ЗА ЗАМОВЧУВАННЯМ"])},delete:n=>{const{normalize:r}=n;return r(["Видалити"])},launch:n=>{const{normalize:r}=n;return r(["Запустити та встановити за замовчуванням"])}},cancel:n=>{const{normalize:r}=n;return r(["Відміна"])},checkUpdate:{name:n=>{const{normalize:r}=n;return r(["Перевірити оновлення"])}},color:n=>{const{normalize:r}=n;return r(["колір"])},confirm:n=>{const{normalize:r}=n;return r(["Запуск"])},copyClipboard:{success:n=>{const{normalize:r}=n;return r(["Копіювати в буфер обміну"])}},create:n=>{const{normalize:r}=n;return r(["Створити"])},curseforge:{authors:n=>{const{normalize:r}=n;return r(["Автори"])},category:n=>{const{normalize:r}=n;return r(["Категорія"])},createdDate:n=>{const{normalize:r}=n;return r(["Дата створення"])},downloadOnly:n=>{const{normalize:r}=n;return r(["Завантажити"])},file:{gameVersion:n=>{const{normalize:r}=n;return r(["Версія гри"])},modLoader:n=>{const{normalize:r}=n;return r(["Мод Loader"])}},install:n=>{const{normalize:r}=n;return r(["Встановити"])},installTo:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Встановити в ",e(t("path"))])},installToStorage:n=>{const{normalize:r}=n;return r(["Встановити у сховище"])},lastUpdate:n=>{const{normalize:r}=n;return r(["Дата останнього оновлення"])},project:{description:n=>{const{normalize:r}=n;return r(["Опис"])},files:n=>{const{normalize:r}=n;return r(["Файли"])},images:n=>{const{normalize:r}=n;return r(["Зображення"])}},recentFiles:n=>{const{normalize:r}=n;return r(["Останні файли"])},releasedDate:n=>{const{normalize:r}=n;return r(["Дата виходу"])},search:n=>{const{normalize:r}=n;return r(["Пошук"])},totalDownloads:n=>{const{normalize:r}=n;return r(["Усього скачувань"])}},curseforgeCard:{},curseforgeCategory:{"API and Library":n=>{const{normalize:r}=n;return r(["API и бібліотеки"])},Addons:n=>{const{normalize:r}=n;return r(["Аддони"])},"Adventure and RPG":n=>{const{normalize:r}=n;return r(["Пригоди та RPG"])},Animated:n=>{const{normalize:r}=n;return r(["Анімація"])},Cosmetic:n=>{const{normalize:r}=n;return r(["Зовнішній вид/декор"])},Fabric:n=>{const{normalize:r}=n;return r(["Fabric"])},FancyMenu:n=>{const{normalize:r}=n;return r(["FancyMenu"])},MCreator:n=>{const{normalize:r}=n;return r(["MCreator"])},"Modded World":n=>{const{normalize:r}=n;return r(["Мод для мирів"])},Modern:n=>{const{normalize:r}=n;return r(["Сучасний"])},QoL:n=>{const{normalize:r}=n;return r(["QoL"])},Quests:n=>{const{normalize:r}=n;return r(["Квести"])},Redstone:n=>{const{normalize:r}=n;return r(["Redstone"])},Skyblock:n=>{const{normalize:r}=n;return r(["SkyBlock"])},"Small / Light":n=>{const{normalize:r}=n;return r(["Трішки"])},Steampunk:n=>{const{normalize:r}=n;return r(["Steampunk"])},"Vanilla+":n=>{const{normalize:r}=n;return r(["Ванила+"])}},dataMigration:{apply:n=>{const{normalize:r}=n;return r(["Застосувати налаштування"])},directoryCriteriaHint:n=>{const{normalize:r}=n;return r(["Переконайтеся, що новий каталог є ПУСТИМ каталогом!"])},migrationDestinationIsFile:n=>{const{normalize:r}=n;return r(["Місцем перенесення є файл! Виберіть пустий каталог!"])},migrationDestinationIsNotEmptyDirectory:n=>{const{normalize:r}=n;return r(["Місце перенесення не є пустим каталогом! Переконайтеся, що обрано порожній каталог!"])},migrationNoPermission:n=>{const{normalize:r}=n;return r(["Немає дозволу на перейменування старого каталогу на новий! \nПереконайтеся, що програма запуску має доступ до обох місць!"])},placeholder:n=>{const{normalize:r}=n;return r(["Натисніть тут, щоб вибрати каталог"])},setRootCause:n=>{const{normalize:r}=n;return r(["Ви втратите дані (карти, текстурпаки, моди), якщо закриєте\n лаунчер на цьому процесі!"])},setRootDescription:n=>{const{normalize:r}=n;return r(["Це змінить кореневу папку даних цього лаунчера та minecraft."])},setRootTitle:n=>{const{normalize:r}=n;return r(["Встановити нове місце зберігання"])},unknownError:n=>{const{normalize:r}=n;return r(["Невідома помилка! Спробуйте знову або зверніться до розробника!"])},waitReload:n=>{const{normalize:r}=n;return r(["Перенесення даних. Не закривайте лаунчер, інакше ви втратите дані."])}},delete:{name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Видалити ",e(t("name"))])},no:n=>{const{normalize:r}=n;return r(["Ні"])},yes:n=>{const{normalize:r}=n;return r(["Так"])}},dependencies:{embedded:n=>{const{normalize:r}=n;return r(["Вбудований"])},incompatible:n=>{const{normalize:r}=n;return r(["Несумісні"])},name:n=>{const{normalize:r}=n;return r(["Залежності"])},optional:n=>{const{normalize:r}=n;return r(["Забажанням"])},required:n=>{const{normalize:r}=n;return r(["Required"])}},description:n=>{const{normalize:r}=n;return r(["Опис"])},detail:n=>{const{normalize:r}=n;return r(["Деталі"])},diagnosis:{badInstall:{message:n=>{const{normalize:r}=n;return r(["Натисніть, щоб спробувати інсталювати цю версію."])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Неправильне встановлення на ",e(t("version"))])}},corruptedAssets:{message:n=>{const{normalize:r}=n;return r(["Лаунчер встановить assets замість вас"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["Пошкоджено asset: ",e(t("name"))]),r(["Пошкоджено asset ",e(t("name"))]),r(["Assets пошкоджено: ",e(t("count"))])])}},corruptedAssetsIndex:{message:n=>{const{normalize:r}=n;return r(["Лаунчер скачає індексний assets замість вас"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Пошкоджено індексний файл assets ",e(t("version")),"."])}},corruptedLibraries:{message:n=>{const{normalize:r}=n;return r(["Лаунчер встановить бібліотеки замість вас"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["Пошкоджено бібліотеку: ",e(t("name"))]),r(["Бібліотека пошкоджена: ",e(t("name"))]),r(["Пошкоджено бібліотек: ",e(t("count"))])])}},corruptedVersionJar:{message:n=>{const{normalize:r}=n;return r(["Натисніть для встановлення цієї версії"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Версия jar для Minecraft ",e(t("version"))," пошкоджена."])}},corruptedVersionJson:{message:n=>{const{normalize:r}=n;return r(["Натисніть для встановлення цієї версії"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Версія json ",e(t("version"))," пошкоджена."])}},incompatibleJava:{message:n=>{const{normalize:r}=n;return r(["Можна запросити лаунчер завантажити його за вас."])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Версія java ",e(t("javaVersion"))," не підходить для ",e(t("version")),"!"])}},instanceFiles:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Інсталяція примірника містить ",e(t("counts"))," файлів."])},title:n=>{const{normalize:r}=n;return r(["Незавершена інсталяція екземпляра"])}},invalidJava:{message:n=>{const{normalize:r}=n;return r(["Натисніть, щоб використовувати іншу java для запуску."])},name:n=>{const{normalize:r}=n;return r(["Неправильне розташування java."])}},missingAssets:{message:n=>{const{normalize:r}=n;return r(["Лаунчер встановить assets замість вас"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["Немає asset: ",e(t("name"))]),r(["Відсутній asset: ",e(t("name"))]),r(["Немає assets: ",e(t("count"))])])}},missingAssetsIndex:{message:n=>{const{normalize:r}=n;return r(["Лаунчер завантажує індексні assets замість вас"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Відсутня індексний файл assets ",e(t("version")),"."])}},missingAuthlibInjector:{},missingJava:{message:n=>{const{normalize:r}=n;return r(["Натисніть, щоб вирішити цю проблему"])},name:n=>{const{normalize:r}=n;return r(["Не вдалося знайти Java для запуску Minecraft!"])}},missingLibraries:{message:n=>{const{normalize:r}=n;return r(["Лаунчер встановить бібліотеки замість вас"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["Бібліотека ",e(t("name"))," відсутня"]),r(["Відсутня бібліотека ",e(t("name"))]),r(["Відсутня бібліотека: ",e(t("count"))]),r(["Відсутня бібліотека ",e(t("count"))])])}},missingVersion:{message:n=>{const{normalize:r}=n;return r(["Натисніть для встановлення цієї версії"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Версія ",e(t("version"))," не встановлена!"])}},missingVersionJar:{message:n=>{const{normalize:r}=n;return r(["Натисніть для встановлення цієї версії"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Версія jar для Minecraft ",e(t("version"))," відсутня"])}}},disable:n=>{const{normalize:r}=n;return r(["Вимкнути"])},disk:{available:n=>{const{normalize:r}=n;return r(["Доступно"])},used:n=>{const{normalize:r}=n;return r(["Викоростовано"])}},download:n=>{const{normalize:r}=n;return r(["Завантажити"])},downloadCount:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Завантажень: ",e(t("count"))])},downloadUpdate:n=>{const{normalize:r}=n;return r(["Завантажити оновлення"])},duration:{day:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," день"]),r([e(t("duration"))," дні"])])},hour:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," година"]),r([e(t("duration"))," години"])])},minute:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," хвилина"]),r([e(t("duration"))," хвилини"])])},no:n=>{const{normalize:r}=n;return r(["Ні"])},second:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r([e(t("duration"))," секунда"]),r([e(t("duration"))," секунди"])])}},edit:n=>{const{normalize:r}=n;return r(["Редагувати"])},enable:n=>{const{normalize:r}=n;return r(["Увімкнути"])},env:{select:{all:n=>{const{normalize:r}=n;return r(["Вибрати все"])},fit:n=>{const{normalize:r}=n;return r(["Виберіть Fit"])},none:n=>{const{normalize:r}=n;return r(["Виберіть Немає"])}}},error:{name:n=>{const{normalize:r,plural:e}=n;return e([r(["Помилка"]),r(["Помилки"])])}},errors:{BadForgeInstallerJarError:n=>{const{normalize:r}=n;return r(["Не вдається розібрати jar-файл інсталятора forge. Можливо, у forge новий формат файлу інсталятора формат файлу інсталятора? Зверніться до розробників, якщо ця проблема не зникла."])},BodyTimeoutError:n=>{const{normalize:r}=n;return r(["Сплив час очікування HTTP Body"])},ChecksumNotMatchError:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Контрольна сума не збігається! Має бути ",e(t("expect")),". Зараз ",e(t("actual")),"."])},ConnectTimeoutError:n=>{const{normalize:r}=n;return r(["Вийшов час очікування на підключення до сервера."])},DNSNotFoundError:n=>{const{normalize:r}=n;return r(["Помилка пошуку DNS"])},DatabaseNotOpened:n=>{const{normalize:r}=n;return r(["База даних не відкрита!  Лаунчер не працює належним чином!  Будь ласка, виберіть каталог даних, до якого програма запуску матиме доступ.  Ви можете спробувати скинути корінь даних на сторінці налаштувань."])},DiskIsFull:n=>{const{normalize:r}=n;return r(["Ваш диск повний! \nНе можу щось написати, щоб диск! \nУсі функції можуть не бути функціональними!"])},DownloadAggregateError:n=>{const{normalize:r}=n;return r(["Неможливо завантажити файл."])},DownloadFileSystemError:n=>{const{normalize:r}=n;return r(["Помилка під час доступу до шляху до файлу завантаження.  Переконайтеся, що програма запуску має дозвіл на запис."])},HeadersTimeoutError:n=>{const{normalize:r}=n;return r(["Вийшов час очікування HTTP Header"])},NotFoundError:n=>{const{normalize:r}=n;return r(["404 Не знайдено"])},SocketError:n=>{const{normalize:r}=n;return r(["Помилка сокету сервера"])}},eula:{body:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Установивши прапорець, ви підтверджуєте свою згоду з ",e(t("eula"))," Minecraft."])}},exception:{http:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["HTTP-запит з ",e(t("url"))," не виконано. Код стану ",e(t("statusCode")),". ",e(t("code")),". Повторіть спробу чи перевірте свій інтернет. Якщо ця помилка зберігається, надішліть звіт команда розробників."])}},existed:n=>{const{normalize:r}=n;return r(["Існує"])},exportModpackTarget:{curseforge:n=>{const{normalize:r}=n;return r(["Файл Curseforge"])},github:n=>{const{normalize:r}=n;return r(["Файл Github"])},modrinth:n=>{const{normalize:r}=n;return r(["Файл Modrinth"])},override:n=>{const{normalize:r}=n;return r(["Файл перевизначення (raw)"])}},extensions:{mrpack:n=>{const{normalize:r}=n;return r(["Модпак Modrinth"])},zip:n=>{const{normalize:r}=n;return r(["Zip-файл"])}},fabricVersion:{disable:n=>{const{normalize:r}=n;return r(["Вимкнути Fabric"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Нема версії Fabric для Minecraft ",e(t("version"))])},showSnapshot:n=>{const{normalize:r}=n;return r(["Показувати Snapshot"])},stable:n=>{const{normalize:r}=n;return r(["Стабильні"])},unstable:n=>{const{normalize:r}=n;return r(["Нестабильні"])}},feedback:{channel:n=>{const{normalize:r}=n;return r(["Канали"])},description:n=>{const{normalize:r}=n;return r(["Я знайшов помилку чи хочу внести пропозицію"])},discord:n=>{const{normalize:r}=n;return r(["Discord"])},discordDescription:n=>{const{normalize:r}=n;return r(["Приєднатися до каналу Discord"])},discordJoin:n=>{const{normalize:r}=n;return r(["Приєднатися"])},github:n=>{const{normalize:r}=n;return r(["Github Issue"])},githubDescription:n=>{const{normalize:r}=n;return r(["Відкрийте GitHub Issue, щоб розповісти про свою думку"])},githubOpenIssue:n=>{const{normalize:r}=n;return r(["Github"])},kook:n=>{const{normalize:r}=n;return r(["Kook"])},kookDescription:n=>{const{normalize:r}=n;return r(["Kook - це альтернативний додаток для користувачів discord на материковій частині Китаю"])},name:n=>{const{normalize:r}=n;return r(["Зворотній зв'язок"])},qq:n=>{const{normalize:r}=n;return r(["Група QQ"])},qqDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Вступіть у групу зворотного зв'язку QQ і поговоріть безпосередньо з авторами. Номер групи: ",e(t("number"))])},qqEnterGroup:n=>{const{normalize:r}=n;return r(["Приєднатися"])}},fileDetail:{fileSize:n=>{const{normalize:r}=n;return r(["Розмір Файлу"])},hash:n=>{const{normalize:r}=n;return r(["Хеш"])}},filter:n=>{const{normalize:r}=n;return r(["Фільтр"])},filterLocalOnly:n=>{const{normalize:r}=n;return r(["Показувати лише встановлені"])},finish:n=>{const{normalize:r}=n;return r(["Завершити"])},forgeConfig:{hint:n=>{const{normalize:r}=n;return r(["Запустіть гру з цим модом хоча б один раз, щоб ми могли виявити його конфігураційний файл!"])}},forgeVersion:{common:n=>{const{normalize:r}=n;return r(["Загальний"])},disable:n=>{const{normalize:r}=n;return r(["Вимкнути Forge"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Forge не має релізу для Minecraft ",e(t("version"))])},latest:n=>{const{normalize:r}=n;return r(["Останній"])},name:n=>{const{normalize:r}=n;return r(["Forge"])},recommended:n=>{const{normalize:r}=n;return r(["Рекомендований"])},showBuggy:n=>{const{normalize:r}=n;return r(["Показати з проблемами"])},showRecommendedAndLatestOnly:n=>{const{normalize:r}=n;return r(["Тільки рекомендовані та останні версії"])},version:n=>{const{normalize:r}=n;return r(["Версія Forge"])}},gameSetting:{},gameType:{adventure:n=>{const{normalize:r}=n;return r(["Режим пригоди"])},creative:n=>{const{normalize:r}=n;return r(["Творчий режим"])},spectator:n=>{const{normalize:r}=n;return r(["Режим спостерігача"])},survival:n=>{const{normalize:r}=n;return r(["Режим виживання"])}},help:n=>{const{normalize:r}=n;return r(["Довідка"])},home:n=>{const{normalize:r}=n;return r(["Головна"])},importModpack:{failed:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Не вдалося імпортувати ",e(t("modpack"))])},name:n=>{const{normalize:r}=n;return r(["Імпорт Modpack"])},success:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Імпорт ",e(t("modpack"))," успішно завершено"])}},importResource:n=>{const{normalize:r}=n;return r(["Імпорт ресурсу"])},install:n=>{const{normalize:r}=n;return r(["Встановити"])},installAssets:{asset:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Установіть ",e(t("count"))," ресурсів"])},assetIndex:n=>{const{normalize:r}=n;return r(["Перевірити індексний файл assets"])},name:n=>{const{normalize:r}=n;return r(["Встановити файли Asset"])}},installAuthlibInjector:n=>{const{normalize:r}=n;return r(["Встановити authlib-injector"])},installCurseforgeFile:n=>{const{normalize:r}=n;return r(["Встановити файл Curseforge"])},installFabric:{name:n=>{const{normalize:r}=n;return r(["Встановити Fabric"])}},installForge:{downloadInstaller:n=>{const{normalize:r}=n;return r(["Завантажити інсталятор"])},library:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Встановити бібліотеку ",e(t("lib"))])},name:n=>{const{normalize:r}=n;return r(["Встановити Forge"])},postProcessing:n=>{const{normalize:r}=n;return r(["Постобробка"])}},installInstance:{file:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Оновити файл екземпляра ",e(t("file"))])},link:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Скопіюйте або зв’яжіть ",e(t("count"))," файлів"])},name:n=>{const{normalize:r}=n;return r(["Оновити екземпляр"])},resolve:n=>{const{normalize:r}=n;return r(["Визначити конфігурацію екземпляра"])},unzip:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Розархівуйте ",e(t("count"))," файлів"])}},installJre:{decompress:n=>{const{normalize:r}=n;return r(["Розпакувати файли JRE у папку"])},download:n=>{const{normalize:r}=n;return r(["Завантажити стислий файл JRE"])},name:n=>{const{normalize:r}=n;return r(["Установити бібліотеку Java Runtime Library"])}},installLabyMod:{asset:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Встановити ресурс ",e(t("name"))])},json:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Створити JSON ",e(t("version"))])},name:n=>{const{normalize:r}=n;return r(["Встановити LabyMod"])}},installLibraries:{library:n=>{const{normalize:r}=n;return r(["Встановити бібліотеку"])},name:n=>{const{normalize:r}=n;return r(["Встановити бібліотеку"])}},installModpack:{deploy:n=>{const{normalize:r}=n;return r(["Розгорнути"])},download:{file:n=>{const{normalize:r}=n;return r(["Завантажити файл"])},name:n=>{const{normalize:r}=n;return r(["Завантажити файл"])}},name:n=>{const{normalize:r}=n;return r(["Встановити модпак"])},unpack:n=>{const{normalize:r}=n;return r(["Розпакувати модпак"])}},installModrinthFile:{name:n=>{const{normalize:r}=n;return r(["Встановити Modrinth"])}},installOptifine:{download:n=>{const{normalize:r}=n;return r(["Завантажити Optifine Universal"])},jar:n=>{const{normalize:r}=n;return r(["Згенерувати Jar"])},json:n=>{const{normalize:r}=n;return r(["Згенерувати Json"])},name:n=>{const{normalize:r}=n;return r(["Встановити Optifine"])}},installResource:{fail:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Не вдалося встановити ",e(t("file"))])},success:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Установка ресурса ",e(t("file"))," виконано успішно"])}},installVersion:{jar:n=>{const{normalize:r}=n;return r(["Встановити версію Jar"])},json:n=>{const{normalize:r}=n;return r(["Встановити версію Json"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Встановити клієнт Minecraft ",e(t("version"))])}},instance:{addServer:n=>{const{normalize:r}=n;return r(["Добавить сервер"])},changeIcon:n=>{const{normalize:r}=n;return r(["Змінити значок"])},current:n=>{const{normalize:r}=n;return r(["Поточний екземпляр"])},delete:n=>{const{normalize:r}=n;return r(["Видалити гру"])},deleteFailed:n=>{const{normalize:r}=n;return r(["Не вдалося видалити примірник"])},deleteFailedPermission:n=>{const{normalize:r}=n;return r(["Інша програма зайняла файл"])},deleteHint:n=>{const{normalize:r}=n;return r(["Дані екземпляра будуть переміщені з диска назавжди. Як зробити Цей?"])},duplicate:n=>{const{normalize:r}=n;return r(["Дублювати екземпляр"])},duplicatedName:n=>{const{normalize:r}=n;return r(["Ім'я, що повторюється"])},fileApi:n=>{const{normalize:r}=n;return r(["URL-адреса API синхронізації файлового сервера"])},fileApiHint:n=>{const{normalize:r}=n;return r(["URL-адреса для синхронізації файлів екземплярів із віддаленого сервера конфігурації."])},gameVersion:n=>{const{normalize:r}=n;return r(["Версія гри"])},icon:n=>{const{normalize:r}=n;return r(["Значок профілю"])},iconHint:n=>{const{normalize:r}=n;return r(["Піктограмою може бути файл або URL-адреса-посилання в Інтернеті."])},iconUrl:n=>{const{normalize:r}=n;return r(["Значок Url"])},includeVersion:n=>{const{normalize:r,plural:e}=n;return e([r(["Увімкнути версію"]),r(["Вмикати версії"])])},installModpack:n=>{const{normalize:r}=n;return r(["Оновіть екземпляр з Modpack"])},lastPlayed:n=>{const{normalize:r}=n;return r(["Востаннє грали"])},launchArguments:n=>{const{normalize:r}=n;return r(["Попередній перегляд аргументів запуску"])},launchServer:n=>{const{normalize:r}=n;return r(["Запустіть локальний сервер"])},linkFileDesc:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Це замінить локальний екземпляр ",e(t("file"))," глобальним ",e(t("file")),". \nВи впевнені, що пов’язуєте це?"])},linkFileTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Ви впевнені, що посилаєте ",e(t("file")),"?"])},mcOptions:n=>{const{normalize:r}=n;return r(["Параметри Minecraft"])},mcOptionsHint:n=>{const{normalize:r}=n;return r(["Додаткові інструкції із запуску Minecraft"])},name:n=>{const{normalize:r}=n;return r(["Ім'я профілю"])},nameHint:n=>{const{normalize:r}=n;return r(["Назва, яка використовується для ідентифікації гри"])},neverPlayed:n=>{const{normalize:r}=n;return r(["Ніколи не грав"])},openCrashReportFolder:n=>{const{normalize:r}=n;return r(["Відкрити папку звітів про збої"])},openLogFolder:n=>{const{normalize:r}=n;return r(["Відкрити папку логів"])},prependCommand:n=>{const{normalize:r}=n;return r(["Команда «Початок»."])},prependCommandHint:n=>{const{normalize:r}=n;return r(["Це додасть цю команду перед усіма командами запуску"])},requireName:n=>{const{normalize:r}=n;return r(["Ім'я обов'язкове"])},showInstance:n=>{const{normalize:r}=n;return r(["Показати папку гри"])},useSharedOptions:n=>{const{normalize:r}=n;return r(["Використовуйте спільні налаштування гри"])},useSharedOptionsDesc:n=>{const{normalize:r}=n;return r(["Це зв’яже файл options.txt зі спільним файлом у екземплярі"])},useSharedServersList:n=>{const{normalize:r}=n;return r(["Використовуйте список спільних серверів"])},useSharedServersListDesc:n=>{const{normalize:r}=n;return r(["Це зв’яже файл servers.dat зі спільним файлом у примірнику"])},versionHint:n=>{const{normalize:r}=n;return r(["Версія Minecraft для цієї гри"])},vmOptions:n=>{const{normalize:r}=n;return r(["Параметри JVM"])},vmOptionsHint:n=>{const{normalize:r}=n;return r(["Додаткові аргументи, що передаються JVM"])},vmVar:n=>{const{normalize:r}=n;return r(["Змінні середовища"])},vmVarHint:n=>{const{normalize:r}=n;return r(["Натисніть кнопку, щоб додати змінні середовища"])}},instanceAge:{older:n=>{const{normalize:r}=n;return r(["Старі"])},threeDay:n=>{const{normalize:r}=n;return r(["В протягом трьох днів"])},today:n=>{const{normalize:r}=n;return r(["Сьогодні"])}},instanceDiscover:{gameFolder:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Відкрийте ",e(t("count"))," папок ігор"])},instanceFolder:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Знайдено ",e(t("count"))," екземплярів"])}},instanceFileOperation:{add:n=>{const{normalize:r}=n;return r(["Додати"])},"backup-add":n=>{const{normalize:r}=n;return r(["Замінити (Резерв)"])},"backup-remove":n=>{const{normalize:r}=n;return r(["Видалити (Резерв)"])},keep:n=>{const{normalize:r}=n;return r(["Тримай"])},remove:n=>{const{normalize:r}=n;return r(["Видалити"])}},instanceInstallSkip:{ignore:n=>{const{normalize:r}=n;return r(["Ігнорувати"])},skip:n=>{const{normalize:r}=n;return r(["Пропустити"])},title:n=>{const{normalize:r}=n;return r(["Потенційно пошкоджене джерело файлу"])},warning:n=>{const{normalize:r}=n;return r(["Деякі файли завантажуються кілька разів із незбіговою контрольною сумою. \nЦе може бути пов’язано з тим, що вихідна контрольна сума неправильна. \nБудь ласка, перевірте. \nЯкщо ви підтвердите, що поточні файли дійсні, ви можете пропустити перевірку підтвердження."])}},instanceSetting:{disableAuthlibInjector:n=>{const{normalize:r}=n;return r(["Вимкнути інжектор authlib"])},disableAuthlibInjectorDescription:n=>{const{normalize:r}=n;return r(["Якщо ви використовуєте сторонню систему скінів. \nІнжектор authlib може допомогти вам відобразити скін у грі."])},disableElyByAuthlib:n=>{const{normalize:r}=n;return r(["Вимкнути заміну authlib ely.by"])},disableElyByAuthlibDescription:n=>{const{normalize:r}=n;return r(["Ely.by має унікальну заміну authlib для універсального відображення скіна на будь-якому сервері."])},fastLaunch:n=>{const{normalize:r}=n;return r(["Швидкий запуск"])},fastLaunchHint:n=>{const{normalize:r}=n;return r(["Ігнорувати статус користувача та існуючі невирішені проблеми"])},hideLauncher:n=>{const{normalize:r}=n;return r(["Сховати лаунчер після запуску"])},icon:n=>{const{normalize:r}=n;return r(["Оберіть зображення"])},showLog:n=>{const{normalize:r}=n;return r(["Показати логі Minecraft"])},showLogHint:n=>{const{normalize:r}=n;return r(["Цей виводить вікно для перегляду логів Minecraft після запуску гри"])}},instanceTemplate:{curseforge:n=>{const{normalize:r}=n;return r(["Цей модпак Curseforge"])},ftb:n=>{const{normalize:r}=n;return r(["Цей модпак FTB"])},importing:n=>{const{normalize:r}=n;return r(["Імпорт шаблону"])},mcbbs:n=>{const{normalize:r}=n;return r(["Цей модпак MCBBS"])},modpack:n=>{const{normalize:r}=n;return r(["ЦЕй raw модпак"])},modrinth:n=>{const{normalize:r}=n;return r(["Цей модпак Modrinth"])},preview:n=>{const{normalize:r}=n;return r(["Попередній перегляд модпака"])},title:n=>{const{normalize:r}=n;return r(["Шаблон налаштування"])}},instanceUpdate:{basic:n=>{const{normalize:r}=n;return r(["Оновлення налаштувань"])},files:n=>{const{normalize:r}=n;return r(["Оновлення файлів"])},loaderChanged:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Завантажувач модів цього екземпляра змінено. \nСтарий завантажувач модів — ",e(t("modloader")),", а новий — ",e(t("newModloader")),"."])},summary:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Add ",e(t("add"))," files. \nRemove ",e(t("remove"))," files. \nЗберігайте ",e(t("keep"))," файли."])},title:n=>{const{normalize:r}=n;return r(["Оновити екземпляр"])},update:n=>{const{normalize:r}=n;return r(["Почати оновлення"])}},instances:{add:n=>{const{normalize:r}=n;return r(["Створити гру"])},addCurseForgeDescription:n=>{const{normalize:r}=n;return r(["Імпортувати з папки даних curseforge. \nВам потрібно вибрати кореневу папку даних curseforge"])},addDescription:n=>{const{normalize:r}=n;return r(["Створіть новий екземпляр з нуля"])},addMMCDescription:n=>{const{normalize:r}=n;return r(["Імпорт наявного екземпляра MultiMC. \nВам потрібно вибрати папку даних із MultiMC."])},addManually:n=>{const{normalize:r}=n;return r(["Створити вручну"])},addModrinthDescription:n=>{const{normalize:r}=n;return r(["Імпорт наявного екземпляра Modrinth. \nВам потрібно вибрати кореневу папку даних Modrinth."])},addServer:n=>{const{normalize:r}=n;return r(["Створити з сервера"])},addServerDescription:n=>{const{normalize:r}=n;return r(["Це призведе до запуску гри безпосередньо на сервері."])},addTemplate:n=>{const{normalize:r}=n;return r(["Створіть із завантаженого пакета модів"])},addTemplateDescription:n=>{const{normalize:r}=n;return r(["Імпорт із завантаженого Modpack"])},addVanilla:n=>{const{normalize:r}=n;return r(["Створюйте з ванільного Minecraft"])},addVanillaDescription:n=>{const{normalize:r}=n;return r(["Імпорт із загальної папки .minecraft. \nЦе призведе до копіювання оригінального профілю гри в XMCL."])},choose:n=>{const{normalize:r}=n;return r(["Виберіть Гра"])},fix:n=>{const{normalize:r}=n;return r(["Виправити"])},folderSetting:n=>{const{normalize:r}=n;return r(["Параметри папки"])},importFolder:n=>{const{normalize:r}=n;return r(["Імпорт із папки"])},importFolderDescription:n=>{const{normalize:r}=n;return r(["Імпорт Minecraft до лаунчера"])},loadingFiles:n=>{const{normalize:r}=n;return r(["Завантаження файлів Modpack"])},refreshServers:n=>{const{normalize:r}=n;return r(["Оновити сервери"])}},items:{count:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," предмети"])},total:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("total"))," всього"])}},java:{allocatedLong:n=>{const{normalize:r}=n;return r(["Використовувати Java у системі за замовчуванням"])},allocatedShort:n=>{const{normalize:r}=n;return r(["Автовиділення"])},browse:n=>{const{normalize:r}=n;return r(["Перегляд виконуваного файлу Java"])},importFromFile:n=>{const{normalize:r}=n;return r(["Імпорт Java з файлу"])},invalid:n=>{const{normalize:r}=n;return r(["Неправильне розташування Java"])},location:n=>{const{normalize:r}=n;return r(["Розташування Java"])},maxMemory:n=>{const{normalize:r}=n;return r(["Макс. обсяг пам'яті"])},memory:n=>{const{normalize:r}=n;return r(["Пам'ять Java"])},memoryAuto:n=>{const{normalize:r}=n;return r(["Авто"])},memoryManual:n=>{const{normalize:r}=n;return r(["Вручну"])},memoryUnassigned:n=>{const{normalize:r}=n;return r(["Скасувати призначення"])},minMemory:n=>{const{normalize:r}=n;return r(["Мін. обсяг пам'яті"])},modifyInstance:n=>{const{normalize:r}=n;return r(["Змінити шлях до Java"])},noMemory:n=>{const{normalize:r}=n;return r(["Не обмежувати використання пам'яті"])},refresh:n=>{const{normalize:r}=n;return r(["Оновити локальну Java"])},systemMemory:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Системна вільна пам'ять: ",e(t("free"))," / ",e(t("total"))])}},labyMod:{disable:n=>{const{normalize:r}=n;return r(["Вимкнути LabyMod"])},empty:n=>{const{normalize:r}=n;return r(["LabyMod не підтримує поточний Minecraft"])}},launch:{cancel:n=>{const{normalize:r}=n;return r(["Відхильнути"])},createShortcut:n=>{const{normalize:r}=n;return r(["Створіть ярлик"])},kill:n=>{const{normalize:r}=n;return r(["Зупинити"])},killServer:n=>{const{normalize:r}=n;return r(["Закрийте локальний сервер"])},launch:n=>{const{normalize:r}=n;return r(["Почати"])},launchAnyway:n=>{const{normalize:r}=n;return r(["Все одно запустити"])}},launchBlocked:{ignore:n=>{const{normalize:r}=n;return r(["Примусовий запуск"])},launchGeneralException:{description:n=>{const{normalize:r}=n;return r(["Деякі помилки призводять до невдалого запуску."])},title:n=>{const{normalize:r}=n;return r(["Запуск не вдався"])}},launchInvalidJavaPath:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['Вибраний Java відсутній або вибраний неправильно. Виберіть новий. <span class="highlight"> ',e(t("javaPath"))," </span>"])},title:n=>{const{normalize:r}=n;return r(["Неверный путь к Java"])}},launchJavaNoPermission:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['Лаунчер не має дозволу на виконання java <span class="highlight"> ',e(t("javaPath"))," </span>. Або змініть роздільну здатність файлу java, або надайте дозвіл лаунчеру."])},title:n=>{const{normalize:r}=n;return r(["Немає дозволу на запуск"])}},launchNoProperJava:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Неможливо вибрати відповідну java для запуску гри. (",e(t("javaPath"))," є невірним?)"])},title:n=>{const{normalize:r}=n;return r(["Відповідна java не знайдено"])}},launchNoVersionInstalled:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['Неможливо визначити версію <span class="highlight">',e(t("version")),"</span> для запуску."])},title:n=>{const{normalize:r}=n;return r(["Версія не обрана"])}},launchSpawnProcessFailed:{description:n=>{const{normalize:r}=n;return r(["Будь ласка, перевірте свою Java або надайте додаткові дозволи програмі запуску та повторіть спробу.  Якщо це все одно не працює, зв’яжіться з розробниками."])},title:n=>{const{normalize:r}=n;return r(["Не вдається запустити процес гри"])}},launchUserStatusRefreshFailed:{description:n=>{const{normalize:r}=n;return r(["Неможливо оновити поточний статус користувача."])},title:n=>{const{normalize:r}=n;return r(["Неможливо перевірити статус користувача"])}},unexpectedText:n=>{const{normalize:r}=n;return r(["Несподівано. Ви можете перезапустити лаунчер, щоб вирішити проблему. Зверніться до автора, якщо ця проблема залишається."])},userAcquireMicrosoftTokenFailed:n=>{const{normalize:r}=n;return r(["Не вдалося отримати токен Microsoft. Повторіть спробу або перевірте свій Microsoft аккаунт."])},userCheckGameOwnershipFailed:n=>{const{normalize:r}=n;return r(["Не вдалось перевірити право власності на Minecraft. Повторіть спробу або перевірте свій Інтернет."])},userExchangeXboxTokenFailed:n=>{const{normalize:r}=n;return r(["Не вдалося обміняти токен xbox на токен Microsoft. Повторіть спробу або перевірте свій інтернет."])},userLoginMinecraftByXboxFailed:n=>{const{normalize:r}=n;return r(["Не вдалося увійти до Minecraft за допомогою токена xbox. Повторіть спробу або перевірте свій інтернет."])}},launchFailed:{crash:n=>{const{normalize:r}=n;return r(["Гра вилетіла!"])},description:n=>{const{normalize:r}=n;return r(["Звіту про збій немає. Це логи помилок та останній журнал."])},latestLog:n=>{const{normalize:r}=n;return r(["Останні логі"])},title:n=>{const{normalize:r}=n;return r(["Гра завершилася з аномальним кодом"])}},launchStatus:{assigningMemory:n=>{const{normalize:r}=n;return r(["Призначення пам'яті"])},exit:n=>{const{normalize:r}=n;return r(["Вийти З ГРИ?"])},injectingAuthLib:n=>{const{normalize:r}=n;return r(["Налаштування стороннього AuthLib"])},launching:n=>{const{normalize:r}=n;return r(["Запуск..."])},launchingSlow:n=>{const{normalize:r}=n;return r(["Все ще запускається... Запуск графічного двигуна може бути повільним."])},refreshingUser:n=>{const{normalize:r}=n;return r(["Оновлення маркера користувача"])},spawningProcess:n=>{const{normalize:r}=n;return r([])}},launcherUpdate:{alreadyLatest:n=>{const{normalize:r}=n;return r(["Остання версія"])},installAndQuit:n=>{const{normalize:r}=n;return r(["Перезапустіть, щоб встановити"])},noUpdateAvailable:n=>{const{normalize:r}=n;return r(["Немає доступних оновлень"])},reinstall:n=>{const{normalize:r}=n;return r(["Перевстановити"])},updateToThisVersion:n=>{const{normalize:r}=n;return r(["Завантажити та встановити"])}},liteloader:{name:n=>{const{normalize:r}=n;return r(["LiteLoader"])}},localVersion:{auto:n=>{const{normalize:r}=n;return r(["Автообчислення"])},delete:n=>{const{normalize:r}=n;return r(["Видалити локальну версію"])},deleteDescription:n=>{const{normalize:r}=n;return r(["Ця операція видаляє локальну версію json та jar. Вам потрібно знову завантажити їх, якщо ви хочете використовувати їх."])},empty:n=>{const{normalize:r}=n;return r(["Версія не встановлена"])},hint:n=>{const{normalize:r}=n;return r(["Запустити конкретну локальну версію безпосередньо"])},refresh:n=>{const{normalize:r}=n;return r(["Оновити версії"])},reinstallDescription:n=>{const{normalize:r}=n;return r(["Якщо ви рахуете, що встановлення даній версії має деякі проблеми, ви можете спробувати перевстановити її."])},reinstallTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Перевстановити ",e(t("version"))])},title:n=>{const{normalize:r,plural:e}=n;return e([r(["Локальна версія"]),r(["Локальні версії"])])}},logLevel:{error:n=>{const{normalize:r}=n;return r(["Помилка"])},info:n=>{const{normalize:r}=n;return r(["Інформація"])},success:n=>{const{normalize:r}=n;return r(["Успішно"])},warning:n=>{const{normalize:r}=n;return r(["Попереджувань"])}},login:{dropHint:n=>{const{normalize:r}=n;return r(["Скиньте посилання з кодом авторизації тут, щоб увійти до системи вручну"])},forgetPassword:n=>{const{normalize:r}=n;return r(["Забули пароль?"])},login:n=>{const{normalize:r}=n;return r(["Вхід"])},manualLoginUrl:n=>{const{normalize:r}=n;return r(["Якщо браузер не відкривається, перейдіть за цим посиланням для авторизації!"])},signup:n=>{const{normalize:r}=n;return r(["Зареєструватись"])},signupDescription:n=>{const{normalize:r}=n;return r(["Новачок у нас?"])},userRelogin:n=>{const{normalize:r}=n;return r(["Термін дії токена доступу користувача минув. Повторіть вхід!"])}},loginError:{acquireMicrosoftTokenFailed:n=>{const{normalize:r}=n;return r(["Неможливо отримати токен Microsoft. Це може бути проблема з Інтернетом. Повторіть спробу."])},badNetworkOrServer:n=>{const{normalize:r}=n;return r(["Перевірте: Підключення до інтернету! Або може бути сервер авторизації не працює!"])},checkOwnershipFailed:n=>{const{normalize:r}=n;return r(["Не вдалось перевірити право власності на гру. Повторіть спробу."])},connectionReset:n=>{const{normalize:r}=n;return r(["Не вдалося увійти, оскільки з'єднання скинуто сервером"])},fetchMinecraftProfileFailed:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Неможливо отримати профіль Minecraft: ",e(t("reason"))])},illegalEmail:n=>{const{normalize:r}=n;return r(["Електронна пошта має бути чинною"])},invalidCredentials:n=>{const{normalize:r}=n;return r(["Неправильні облікові дані. Неправильне ім'я користувача або пароль."])},loginMinecraftByXboxFailed:n=>{const{normalize:r}=n;return r(["Не вдалось обміняти токен Minecraft на токен XBox. Будь-ласка, переконайтесь, що у вас є Minecraft на Xbox або повторіть спробу."])},loginXboxFailed:n=>{const{normalize:r}=n;return r(["Не вдалось увійти в Xbox за допомогою токену Microsoft. Переконайтеся, що у вас пов'язаний аккаунт xbox з аккаунтом Microsoft. Повторіть спробу."])},noProfileForNewUser:n=>{const{normalize:r}=n;return r(["Не знайдено жодного ігрового профілю! \nЯкщо ви новий користувач Minecraft, будь ласка, увійдіть хоча б один раз в офіційному запуску Minecraft."])},requestFailed:n=>{const{normalize:r}=n;return r(["Не вдалось увійти, ми не знаємо точної причини. Повторіть спробу."])},requireEmail:n=>{const{normalize:r}=n;return r(["Потрібна електрона скринька"])},requirePassword:n=>{const{normalize:r}=n;return r(["Потрібен пароль"])},requireUsername:n=>{const{normalize:r}=n;return r(["Потрібно ім'я користувача"])},timeout:n=>{const{normalize:r}=n;return r(["Вийшов час очікування на вхід. Повторіть спробу або перевірте свій Інтернет."])}},logsCrashes:{crashes:n=>{const{normalize:r}=n;return r(["Звіти про збої"])},logs:n=>{const{normalize:r}=n;return r(["Логи"])},placeholder:n=>{const{normalize:r}=n;return r(["Файли не знайдено"])},title:n=>{const{normalize:r}=n;return r(["Логи або звіти про збої"])}},me:{games:n=>{const{normalize:r}=n;return r(["Мої ігри"])},modpacks:n=>{const{normalize:r}=n;return r(["Мої модпакети"])},news:n=>{const{normalize:r}=n;return r(["Новини"])},recentPlay:n=>{const{normalize:r}=n;return r(["Нещодавня гра"])},versions:n=>{const{normalize:r}=n;return r(["Встановлені версії"])}},minecraftVersion:{empty:n=>{const{normalize:r}=n;return r(["Не вдалося завантажити версію Minecraft"])},name:n=>{const{normalize:r}=n;return r(["Версія Minecraft"])},release:n=>{const{normalize:r}=n;return r(["Реліз"])},showAlpha:n=>{const{normalize:r}=n;return r(["Показувати Snapshot"])},snapshot:n=>{const{normalize:r}=n;return r(["Snapshot"])}},mod:{acceptVersion:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Прийняти ",e(t("version"))])},applyGroupRules:n=>{const{normalize:r}=n;return r(["Застосовуйте збережене правила групування"])},compatible:n=>{const{normalize:r}=n;return r(["Сумісний мод."])},currentVersion:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Поточна ",e(t("current"))])},deletion:n=>{const{normalize:r}=n;return r(["Видалення мода"])},deletionHint:n=>{const{normalize:r,plural:e}=n;return e([r(["Ви назавжди втрите цей мод та його методанні. Впевнені що хочете видалити його?"]),r(["Ви витратите цей мод и ці метадані назавжди. Впевнені що хочете це зробити?"])])},deletionRestHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["И ще ",e(t("rest"))," модів..."])},denseView:n=>{const{normalize:r}=n;return r(["Щільний вид"])},dropHint:n=>{const{normalize:r}=n;return r(["Перетягніть мод .jar/.litemod сюди для імпорту."])},duplicatedDetected:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," дубльованих модів"])},duplicatedDetectedDescription:n=>{const{normalize:r}=n;return r(["Знайдено моди з однаковим ідентифікатором мода, але різними файлами. \nЦе може призвести до збою Minecraft. \nВиберіть файл, який хочете зберегти."])},enabled:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Модів включенно: ",e(t("count"))])},filter:n=>{const{normalize:r}=n;return r(["Фільтр модов"])},group:n=>{const{normalize:r}=n;return r(["Згрупувати"])},groupInstalled:n=>{const{normalize:r}=n;return r(["Групові встановлені моди"])},hideIncompatible:n=>{const{normalize:r}=n;return r(["Приховати несумісні модифікації"])},incompatible:n=>{const{normalize:r}=n;return r(["Несумістні мод."])},incompatibleHint:n=>{const{normalize:r}=n;return r(["Перегляньте свій звіт про сумісність модів"])},incompatibleHintDescription:n=>{const{normalize:r}=n;return r(["Деякі залежності модів можуть бути відсутні. \nАбо деякі версії залежностей не збігаються."])},manage:n=>{const{normalize:r}=n;return r(["Управління модами"])},maybeCompatible:n=>{const{normalize:r}=n;return r(["Можливо сумісний."])},modloaderSelectHint:n=>{const{normalize:r}=n;return r(["Мод підтримує такі завантажувачі модів. \nБудь ласка, виберіть один для встановлення."])},modloaderSelectNotSupported:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Не знайдено ",e(t("modloader"))," для Minecraft ",e(t("minecraft"))])},mods:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," модів"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["Мод"]),r(["Моди"])])},noModLoaderHint:n=>{const{normalize:r}=n;return r(["Не забудьте увімкнути модлоадер для використання модів!"])},openLink:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Відкрити посилання на мод ",e(t("url"))])},search:n=>{const{normalize:r}=n;return r(["Пошук модифікацій"])},searchOnCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Исать на curseforge ",e(t("name"))])},searchOnModrinth:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Пошук ",e(t("name"))," на Modrinth"])},showDirectory:n=>{const{normalize:r}=n;return r(["Показати каталог модифікацій"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Показувати шлях до моду ",e(t("file"))])},showInCurseforge:n=>{const{normalize:r}=n;return r(["Показувати мод на curseforge"])},showInModrinth:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Показувати ",e(t("name"))," на Modrinth"])},switchDefaultSource:n=>{const{normalize:r}=n;return r(["Джерело модифікації за замовчуванням"])},syncGroupRules:n=>{const{normalize:r}=n;return r(["Зберегти правила групування"])},toUpdate:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," на оновлення"])},ungroup:n=>{const{normalize:r}=n;return r(["Розгрупний"])}},modFilter:{clear:n=>{const{normalize:r}=n;return r(["Прозорий фільтр"])},dependenciesInstallOnly:n=>{const{normalize:r}=n;return r(["Показати лише моди пропущених залежностей"])},disabledOnly:n=>{const{normalize:r}=n;return r(["Показати лише інвалідні моди"])},hasUpdateOnly:n=>{const{normalize:r}=n;return r(["Тільки шоу має моди оновлення"])},incompatibleOnly:n=>{const{normalize:r}=n;return r(["Тільки показують несумісні або відсутні залежності, відсутні моди"])},unusedOnly:n=>{const{normalize:r}=n;return r(["Показати лише моди невикористаних бібліотек"])}},modInstall:{archived:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("name"))," заархівовано. \n",e(t("name"))," не отримуватиме подальших оновлень, якщо автор не вирішить розархівувати проект."])},checkDependencies:n=>{const{normalize:r}=n;return r(["Перевірити залежності"])},checkUpgrade:n=>{const{normalize:r}=n;return r(["Перевірте оновлення модифікацій"])},checkedDependencies:n=>{const{normalize:r}=n;return r(["Перевірені залежності"])},checkedUpgrade:n=>{const{normalize:r}=n;return r(["Оновлення перевірено"])},currentVersion:n=>{const{normalize:r}=n;return r(["Обрана версія"])},dependencyHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Встановлено іншу версію ",e(t("version"))])},display:n=>{const{normalize:r}=n;return r(["Відображення мод"])},install:n=>{const{normalize:r}=n;return r(["Встановити"])},installDependencies:n=>{const{normalize:r}=n;return r(["Встановити відсутні залежності"])},installHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Буде встановлено файл ",e(t("file"))," з залежностями ",e(t("dependencies"))," залежностей"])},installed:n=>{const{normalize:r}=n;return r(["Встановлено"])},noVersionSupported:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Мод підтримує тільки Minecraft ",e(t("supported")),"."])},recommendation:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Дослідіть ",e(t("first"))," або ",e(t("second"))," моди в ",e(t("modrinth"))," і ",e(t("curseforge")),"!"])},removeUnusedLibraries:n=>{const{normalize:r}=n;return r(["Видаліть моди невикористаних бібліотек"])},search:n=>{const{normalize:r}=n;return r(["Результат пошуку"])},searchHint:n=>{const{normalize:r}=n;return r(["Пошук та вибір проекту"])},skipVersion:n=>{const{normalize:r}=n;return r(["Пропустіть моди з іншою версією Minecraft"])},source:n=>{const{normalize:r}=n;return r(["Джерело мода"])},switch:n=>{const{normalize:r}=n;return r(["Змінити версію"])},upgrade:n=>{const{normalize:r}=n;return r(["Оновлення модифікацій"])}},modUpgradePolicy:{curseforge:n=>{const{normalize:r}=n;return r(["Curseforge First"])},curseforgeOnly:n=>{const{normalize:r}=n;return r(["Тільки Curseforge"])},modrinth:n=>{const{normalize:r}=n;return r(["Modrinth Перший"])},modrinthOnly:n=>{const{normalize:r}=n;return r(["Тільки Модрінт"])},name:n=>{const{normalize:r}=n;return r(["Політика оновлення"])}},modified:{reset:n=>{const{normalize:r}=n;return r(["Скидання"])},save:n=>{const{normalize:r}=n;return r(["Зберегти"])},unsaved:n=>{const{normalize:r}=n;return r(["Вашу модифікацію не збережено!"])}},modpack:{author:n=>{const{normalize:r}=n;return r(["Ім'я автора"])},authorHint:n=>{const{normalize:r}=n;return r(["Це може бути використане для підпису експортованого модпаку. (Curseforge)"])},delete:{hint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Це призведе до видалення модпаку ",e(t("name"))," з його метаданими. Ви впевнені?"])},title:n=>{const{normalize:r}=n;return r(["Вдалити модпак"])}},description:n=>{const{normalize:r}=n;return r(["Опис"])},descriptionHint:n=>{const{normalize:r}=n;return r(["Загальний опис для вашого модпак. Може використовуватися для експорту як модпака curseforge."])},dropHint:n=>{const{normalize:r}=n;return r(["Перетягніть zip-архів модпака сюди, щоб імпортувати"])},emitCurseforge:n=>{const{normalize:r}=n;return r(["Випустити модпак Curseforge"])},emitMcbbs:n=>{const{normalize:r}=n;return r(["Випустити модпак MCBBS"])},emitModrinth:n=>{const{normalize:r}=n;return r(["Випустити модпак Modrinth"])},emitModrinthStrict:n=>{const{normalize:r}=n;return r(["Суворий формат Modrinth"])},emitModrinthStrictDescription:n=>{const{normalize:r}=n;return r(["Дозволено лише посилання з 4 доменів, перерахованих у документі modrinth"])},export:n=>{const{normalize:r}=n;return r(["Експортувати як модпак"])},general:n=>{const{normalize:r}=n;return r(["Загальна інформація"])},includeAssets:n=>{const{normalize:r}=n;return r(["Включати Assets"])},includeLibraries:n=>{const{normalize:r}=n;return r(["Включати бібліотеки"])},includes:n=>{const{normalize:r}=n;return r(["Файли для включення"])},modpackVersion:n=>{const{normalize:r}=n;return r(["Версія модпака"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["Модпак"]),r(["Модпаки"])])},overrides:n=>{const{normalize:r}=n;return r(["Перевизначає"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Показати файл ",e(t("file"))])},showInCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Показати ",e(t("name"))," в curseforge"])},showInFtb:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Показати ",e(t("name"))," в FTB"])},showInModrinth:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Показати ",e(t("name"))," в Modrinth"])},url:n=>{const{normalize:r}=n;return r(["Посилання"])},urlHint:n=>{const{normalize:r}=n;return r(["Посилання домашньої сторінки вашого модпака"])}},modpackImportConfirm:{description:n=>{const{normalize:r}=n;return r(["Виявляйте, що ви опускаєте файл у пусковий заклад. \nВи намагаєтесь імпортувати Modpack?"])},title:n=>{const{normalize:r}=n;return r(["Ви намагаєтесь імпортувати Modpack?"])}},modrinth:{browseUrl:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Відкрити В Браузері ",e(t("url"))])},categories:{"128x":n=>{const{normalize:r}=n;return r(["128x"])},"16x":n=>{const{normalize:r}=n;return r(["16x"])},"256x":n=>{const{normalize:r}=n;return r(["256x"])},"32x":n=>{const{normalize:r}=n;return r(["32x"])},"48x":n=>{const{normalize:r}=n;return r(["48x"])},"512x+":n=>{const{normalize:r}=n;return r(["512x+"])},"64x":n=>{const{normalize:r}=n;return r(["64x"])},"8x-":n=>{const{normalize:r}=n;return r(["8x-"])},adventure:n=>{const{normalize:r}=n;return r(["Пригоди"])},atmosphere:n=>{const{normalize:r}=n;return r(["Атмосферний"])},audio:n=>{const{normalize:r}=n;return r(["Аудіо"])},blocks:n=>{const{normalize:r}=n;return r(["Блоки"])},bloom:n=>{const{normalize:r}=n;return r(["Розквітний"])},bukkit:n=>{const{normalize:r}=n;return r(["Bukkit"])},bungeecord:n=>{const{normalize:r}=n;return r(["Bungeecord"])},canvas:n=>{const{normalize:r}=n;return r(["Полотно"])},cartoon:n=>{const{normalize:r}=n;return r(["Карикатура"])},categories:n=>{const{normalize:r}=n;return r(["Категорії"])},challenging:n=>{const{normalize:r}=n;return r(["Випробування"])},"colored-lighting":n=>{const{normalize:r}=n;return r(["Кольорове освітлення"])},combat:n=>{const{normalize:r}=n;return r(["Бойові"])},"core-shaders":n=>{const{normalize:r}=n;return r(["Ядро-шейдери"])},cursed:n=>{const{normalize:r}=n;return r(["Проклятий"])},datapack:n=>{const{normalize:r}=n;return r(["Data Pack"])},decoration:n=>{const{normalize:r}=n;return r(["Косметика"])},economy:n=>{const{normalize:r}=n;return r(["Економіка"])},entities:n=>{const{normalize:r}=n;return r(["Сутності"])},environment:n=>{const{normalize:r}=n;return r(["Навколишнє середовище"])},equipment:n=>{const{normalize:r}=n;return r(["Спорядження"])},fabric:n=>{const{normalize:r}=n;return r(["Fabric"])},fantasy:n=>{const{normalize:r}=n;return r(["Фантастичні"])},features:n=>{const{normalize:r}=n;return r(["Особливі"])},folia:n=>{const{normalize:r}=n;return r(["Folia"])},foliage:n=>{const{normalize:r}=n;return r(["Foliage"])},fonts:n=>{const{normalize:r}=n;return r(["Шрифти"])},food:n=>{const{normalize:r}=n;return r(["Їжа"])},forge:n=>{const{normalize:r}=n;return r(["Forge"])},"game-mechanics":n=>{const{normalize:r}=n;return r(["Ігрова механіки"])},gui:n=>{const{normalize:r}=n;return r(["ГРАФІЧНИЙ ІНТЕРФЕЙС"])},high:n=>{const{normalize:r}=n;return r(["Важкий"])},iris:n=>{const{normalize:r}=n;return r(["Iris"])},items:n=>{const{normalize:r}=n;return r(["Предмети"])},"kitchen-sink":n=>{const{normalize:r}=n;return r(["Все підряд"])},library:n=>{const{normalize:r}=n;return r(["Бібліотека"])},lightweight:n=>{const{normalize:r}=n;return r(["Полегшений"])},liteloader:n=>{const{normalize:r}=n;return r(["Liteloader"])},locale:n=>{const{normalize:r}=n;return r(["Locale"])},low:n=>{const{normalize:r}=n;return r(["Слабкий"])},magic:n=>{const{normalize:r}=n;return r(["Магія"])},management:n=>{const{normalize:r}=n;return r(["Управління"])},medium:n=>{const{normalize:r}=n;return r(["Середній"])},minecraft:n=>{const{normalize:r}=n;return r(["Minecraft"])},minigame:n=>{const{normalize:r}=n;return r(["Міні-ігри"])},misc:n=>{const{normalize:r}=n;return r(["Різне"])},mobs:n=>{const{normalize:r}=n;return r(["Mobs"])},modded:n=>{const{normalize:r}=n;return r(["Модифікований"])},models:n=>{const{normalize:r}=n;return r(["Моделі"])},modloader:n=>{const{normalize:r}=n;return r(["ModLoader"])},multiplayer:n=>{const{normalize:r}=n;return r(["Мережева гра"])},name:n=>{const{normalize:r}=n;return r(["Категорії"])},neoforge:n=>{const{normalize:r}=n;return r(["NeoForge"])},optifine:n=>{const{normalize:r}=n;return r(["Optifine"])},optimization:n=>{const{normalize:r}=n;return r(["Оптимізація"])},paper:n=>{const{normalize:r}=n;return r(["Paper"])},"path-tracing":n=>{const{normalize:r}=n;return r(["Відстеження маршруту"])},pbr:n=>{const{normalize:r}=n;return r(["PBR"])},"performance impact":n=>{const{normalize:r}=n;return r(["Вплив на продуктивність"])},potato:n=>{const{normalize:r}=n;return r(["Potato(Картопляний ПК)"])},purpur:n=>{const{normalize:r}=n;return r(["Purpur"])},quests:n=>{const{normalize:r}=n;return r(["Квести"])},quilt:n=>{const{normalize:r}=n;return r(["Quilt"])},realistic:n=>{const{normalize:r}=n;return r(["Реалістичний"])},reflections:n=>{const{normalize:r}=n;return r(["Рефлексіний"])},resolutions:n=>{const{normalize:r}=n;return r(["Резолюціний"])},rift:n=>{const{normalize:r}=n;return r(["Rift"])},screenshot:n=>{const{normalize:r}=n;return r(["Скріншот"])},"semi-realistic":n=>{const{normalize:r}=n;return r(["Напівреалістичні"])},shadows:n=>{const{normalize:r}=n;return r(["Тінь"])},simplistic:n=>{const{normalize:r}=n;return r(["Спрощений"])},social:n=>{const{normalize:r}=n;return r(["Соціальний"])},spigot:n=>{const{normalize:r}=n;return r(["Spigot"])},sponge:n=>{const{normalize:r}=n;return r(["Sponge"])},storage:n=>{const{normalize:r}=n;return r(["Storage"])},technology:n=>{const{normalize:r}=n;return r(["технології"])},themed:n=>{const{normalize:r}=n;return r(["Themed"])},transportation:n=>{const{normalize:r}=n;return r(["Транспорт"])},tweaks:n=>{const{normalize:r}=n;return r(["Твіки"])},utility:n=>{const{normalize:r}=n;return r(["Утиліта"])},vanilla:n=>{const{normalize:r}=n;return r(["Ванільний"])},"vanilla-like":n=>{const{normalize:r}=n;return r(["Ванільний+"])},velocity:n=>{const{normalize:r}=n;return r(["Velocity"])},waterfall:n=>{const{normalize:r}=n;return r(["Waterfall"])},worldgen:n=>{const{normalize:r}=n;return r(["World Gen"])}},clientSide:n=>{const{normalize:r}=n;return r(["Клієнтська сторона"])},copyTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Копіювати текст ",e(t("title"))," до буферу обміну"])},createAt:n=>{const{normalize:r}=n;return r(["Створено"])},createCollection:n=>{const{normalize:r}=n;return r(["Створити колекцію"])},description:n=>{const{normalize:r}=n;return r(["Опис"])},downloads:n=>{const{normalize:r}=n;return r(["Завантажень"])},environments:{client:n=>{const{normalize:r}=n;return r(["Клієнт"])},default:n=>{const{normalize:r}=n;return r(["За замовчуванням"])},name:n=>{const{normalize:r}=n;return r(["Довкілля"])},optional:n=>{const{normalize:r}=n;return r(["Не обов'язково"])},required:n=>{const{normalize:r}=n;return r(["Потрібно"])},server:n=>{const{normalize:r}=n;return r(["Сервер"])},unsupported:n=>{const{normalize:r}=n;return r(["Непідтримуваний"])}},externalResources:n=>{const{normalize:r}=n;return r(["Зовнішні ресурси"])},featuredVersions:n=>{const{normalize:r}=n;return r(["Популярні версії"])},followedProjects:n=>{const{normalize:r}=n;return r(["Дотримувались проектів"])},followers:n=>{const{normalize:r}=n;return r(["Передплатники"])},gallery:n=>{const{normalize:r}=n;return r(["Галерея"])},gameVersions:{name:n=>{const{normalize:r}=n;return r(["Версії ігор"])}},headers:{status:n=>{const{normalize:r}=n;return r(["Стати"])},support:n=>{const{normalize:r}=n;return r(["Підтримує"])},version:n=>{const{normalize:r}=n;return r(["Версія"])}},issueUrl:n=>{const{normalize:r}=n;return r(["Проблема"])},license:n=>{const{normalize:r}=n;return r(["Ліцензія"])},licenses:{name:n=>{const{normalize:r}=n;return r(["Ліцензії"])}},loginHint:n=>{const{normalize:r}=n;return r(["Операція вимагає виконання Модрінта. \nЗапуск відкриє вікно браузера для входу в Modrinth."])},loginTitle:n=>{const{normalize:r}=n;return r(["Увійти в Модрінт"])},modLoaders:{name:n=>{const{normalize:r}=n;return r(["Завантажувачі модів"])}},perPage:n=>{const{normalize:r}=n;return r(["На сторінку"])},projectId:n=>{const{normalize:r}=n;return r(["Id проекту"])},projectMembers:n=>{const{normalize:r}=n;return r(["Учасники проекту"])},projectType:{mod:n=>{const{normalize:r}=n;return r(["Мод"])},modpack:n=>{const{normalize:r}=n;return r(["Модпак"])},name:n=>{const{normalize:r}=n;return r(["Тип проекту"])},resourcePack:n=>{const{normalize:r}=n;return r(["Пакет текстури"])},shader:n=>{const{normalize:r}=n;return r(["Шейдер"])}},projects:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," проекти"])},quickSearch:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Пошук ",e(t("title"))])},searchText:n=>{const{normalize:r}=n;return r(["Пошук"])},serverSide:n=>{const{normalize:r}=n;return r(["Серверна частина"])},sort:{downloads:n=>{const{normalize:r}=n;return r(["Завантажень"])},follows:n=>{const{normalize:r}=n;return r(["Передплатників"])},newest:n=>{const{normalize:r}=n;return r(["Нещодавно створений"])},relevance:n=>{const{normalize:r}=n;return r(["Актуальність"])},title:n=>{const{normalize:r}=n;return r(["Сортувати за"])},updated:n=>{const{normalize:r}=n;return r(["Нещодавно оновлено"])}},sourceUrl:n=>{const{normalize:r}=n;return r(["Джерело"])},technicalInformation:n=>{const{normalize:r}=n;return r(["Технічна інформація"])},updateAt:n=>{const{normalize:r}=n;return r(["Оновлено"])},versions:n=>{const{normalize:r}=n;return r(["Версії"])},wikiUrl:n=>{const{normalize:r}=n;return r(["Wiki"])}},modrinthCard:{currentVersion:n=>{const{normalize:r}=n;return r(["Поточна версія"])},projectHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['Цей екземпляр створено за допомогою модпакету Modrinth з <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',e(t("title")),'</code> (project id:\n      <code class="rounded p-1" style="background: rgba(123,123,123,0.2)">',e(t("id")),"</code>)\n"])}},multiplayer:{allowTurn:n=>{const{normalize:r}=n;return r(["Увімкнути сервер ретрансляції"])},allowTurnHint:n=>{const{normalize:r}=n;return r(["Дозволити ретрансляцію сервера, якщо ви не можете з'єднатися з другом. Однак, використання ретрансляційного сервера може уповільнити ваше з'єднання. Використовуйте його з обережністю."])},complete:n=>{const{normalize:r}=n;return r(["Готовий"])},confirm:n=>{const{normalize:r}=n;return r(["Підтвердити"])},connections:n=>{const{normalize:r}=n;return r(["Зв'язки"])},copied:n=>{const{normalize:r}=n;return r(["Скопійовано!"])},copy:n=>{const{normalize:r}=n;return r(["Копіювати"])},copyGroupToFriendHint:n=>{const{normalize:r}=n;return r(["Дозвольте своїм друзям приєднатися до групи з цього ідентифікатора"])},copyLocalHint:n=>{const{normalize:r}=n;return r(['"Скопіюйте текст локального SDP та надішліть його своєму товаришу, щоб ваш\n він ввів цей текст у з\'єднанні приєднання <span>Токен може бути використаний\n тільки для <span style="color: red; font-weight: bold;">віндого</span>! Не можна\n відправляти той самий токен кільком вузлам!</span> <br> <span class="hint-text" style="font-style: italic;">Якщо вам потрібно підключити декілька\n товаришів, вам потрібно створити<span style="font-weight: bold; color: rgba(245,\n158, 11)">кілька</span> з\'єднань.</span>"\n'])},createLocalToken:n=>{const{normalize:r}=n;return r(["Створити локальний токен"])},currentIpTitle:n=>{const{normalize:r}=n;return r(["Виявлено загальнодоступну IP-адресу"])},currentNatTitle:n=>{const{normalize:r}=n;return r(["Поточна мережа (NAT):"])},difficultyLevelHint:n=>{const{normalize:r}=n;return r(["Рівень складності для встановлення зв'язку з іншими"])},disconnect:n=>{const{normalize:r}=n;return r(["Вимкнутись"])},disconnectDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Точно відключитися від користувача ",e(t("user")),"(",e(t("id")),")?"])},disconnected:n=>{const{normalize:r}=n;return r(["Вимкнено"])},enterRemoteToken:n=>{const{normalize:r}=n;return r(["Введіть віддалений токен"])},enterRemoteTokenHint:n=>{const{normalize:r}=n;return r(["Як тільки товариш введе ваш токен, вам потрібно ввести його токен у текстове\n поле нижче. Натисніть кнопку «Підтвердити», щоб підключитися."])},exposedPortDescription:n=>{const{normalize:r}=n;return r(["Порт, який ви надали іншим аналогам"])},exposedPorts:n=>{const{normalize:r}=n;return r(["Переадресовані порти"])},gatheringIce:n=>{const{normalize:r}=n;return r(['"Зачекайте, поки сервер ICE збере достатньо інформації про вашу\n мережі. Якщо ви нетерплячі і ви маєте достатньо інформації, ви можете заздалегідь\n надати поточний SDP іншій стороні та натиснути далі, відправте <span\nclass="v-chip v-chip--label v-size--small" style="text-font: bold"> локальний токен</span> своєму товаришу, ви можете ввести свій токен в області <span class="v-chip v-chip--label v-size--small" style="text-font: bold"> Приєднатися до підключення</span>.<br> Серверу ICE може знадобитися\n деякий час для збору даних для створення <span class="v-chip v-chip--label\nv-size--small" style="text-font: bold">локального токена</span>.<br> Вам\n не потрібно чекати, доки статус ICE буде завершено. Якщо наведений нижче токен\n залишиться незмінним, ви можете скопіювати його та відправити своєму товаришеві."\n'])},groupId:n=>{const{normalize:r}=n;return r(["Ідентифікатор групи"])},illegalTokenDescription:n=>{const{normalize:r}=n;return r(["Незаконний токен, переконайтеся, що токен від вашого товариша правильний"])},initiateConnection:n=>{const{normalize:r}=n;return r(["Почати підключення"])},inviteLink:n=>{const{normalize:r}=n;return r(["Посилання для запрошення"])},joinConnection:n=>{const{normalize:r}=n;return r(["Якщо ваш товариш вже почав висновок, вам необхідно приєднатися\n  для його підключення."])},joinManual:n=>{const{normalize:r}=n;return r(["Приєднатися"])},joinOrCreateGroup:n=>{const{normalize:r}=n;return r(["Приєднатися/Створити групу"])},joinOrCreateGroupHint:n=>{const{normalize:r}=n;return r(["Отримайте ідентифікатор групи від своїх друзів або створіть групу"])},kernel:n=>{const{normalize:r}=n;return r(["Ядро P2P"])},kernelDescription:n=>{const{normalize:r}=n;return r(["Використовуйте рідний WebRTC або node-datachannel. \nПеремикайте це лише тоді, коли ваше p2p-з’єднання призведе до збою вікна запуску."])},leaveGroup:n=>{const{normalize:r}=n;return r(["Залишити групу"])},localToken:n=>{const{normalize:r}=n;return r(["Локальний токен"])},manualConnect:n=>{const{normalize:r}=n;return r(["Ручне підключення"])},name:n=>{const{normalize:r}=n;return r(["Мультиплеєр по локальній мережі"])},networkInfo:n=>{const{normalize:r}=n;return r(["Інформація про мережу"])},next:n=>{const{normalize:r}=n;return r(["Далі"])},otherExposedPortDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Порт передмова від ",e(t("user"))])},placeholder:n=>{const{normalize:r}=n;return r(["Приєднуйтесь до інших користувачів, щоб грати в Minecraft по локальній мережі!"])},previous:n=>{const{normalize:r}=n;return r(["назад"])},receiveHint:n=>{const{normalize:r}=n;return r(["Після того, як інша сторона введе ваш токен, ваше підключення буде створено\n автоматично. Тепер можна закрити діалогове вікно."])},receiveRemoteTokenHint:n=>{const{normalize:r}=n;return r(["Введіть токен вашого товариша."])},remoteToken:n=>{const{normalize:r}=n;return r(["Віддалений токен"])},routerInfo:n=>{const{normalize:r}=n;return r(["Інформація про маршрутизатор"])},sendTokenToRemote:n=>{const{normalize:r}=n;return r(["Надіслати токен на віддалений"])},share:n=>{const{normalize:r}=n;return r(["Поділитись конфігурацією екземпляра"])},sharing:n=>{const{normalize:r}=n;return r(["Обмін файлами..."])},sharingNotificationBody:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Ви можете завантажити або створити екземпляр зі спільної конфігурації ",e(t("name")),"."])},sharingNotificationTitle:n=>{const{normalize:r}=n;return r(["Одноранговий користувач ділиться конфігурацією гри"])},start:n=>{const{normalize:r}=n;return r(["Почати"])},startNewP2PConnection:n=>{const{normalize:r}=n;return r(["Натисніть «Почати», щоб створити нове однорангове з'єднання"])}},myStuff:n=>{const{normalize:r}=n;return r(["Мої матеріали"])},name:n=>{const{normalize:r}=n;return r(["Ім'я"])},natType:{blocked:n=>{const{normalize:r}=n;return r(["Заблоковано"])},fullCone:n=>{const{normalize:r}=n;return r(["Повний конус"])},openInternet:n=>{const{normalize:r}=n;return r(["Відкритий Інтернет"])},restrictNat:n=>{const{normalize:r}=n;return r(["Обмеження NAT"])},restrictPortNat:n=>{const{normalize:r}=n;return r(["Обмеження порту NAT"])},symmetricNat:n=>{const{normalize:r}=n;return r(["Симетричний NAT"])},symmetricUDPFirewall:n=>{const{normalize:r}=n;return r(["Симетричний міжмережевий екран UDP"])},unknown:n=>{const{normalize:r}=n;return r(["Невідомо"])}},neoForgedVersion:{disable:n=>{const{normalize:r}=n;return r(["Вімкнути NeoForged"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["NeoForged не підтримує ",e(t("version"))])},name:n=>{const{normalize:r}=n;return r(["NeoForged"])}},news:{name:n=>{const{normalize:r}=n;return r(["Новини"])},readMore:n=>{const{normalize:r}=n;return r(["Дізнатись Більше"])}},next:n=>{const{normalize:r}=n;return r(["Далі"])},no:n=>{const{normalize:r}=n;return r(["Ні"])},ok:n=>{const{normalize:r}=n;return r(["ОК"])},optifineVersion:{disable:n=>{const{normalize:r}=n;return r(["Вимкнути Optifine"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Optifine не підтримує Minecraft ",e(t("version"))])}},optional:n=>{const{normalize:r}=n;return r(["Не обов'язково"])},peerConnectionState:{closed:n=>{const{normalize:r}=n;return r(["Закрито"])},connected:n=>{const{normalize:r}=n;return r(["Підключено"])},connecting:n=>{const{normalize:r}=n;return r(["Підключення"])},disconnected:n=>{const{normalize:r}=n;return r(["Вимкнено"])},failed:n=>{const{normalize:r}=n;return r(["Невдало"])},name:n=>{const{normalize:r}=n;return r(["Стан підключення"])},new:n=>{const{normalize:r}=n;return r(["Нове"])}},peerGroupState:{closed:n=>{const{normalize:r}=n;return r(["Не в групі"])},closing:n=>{const{normalize:r}=n;return r(["Закрита"])},connected:n=>{const{normalize:r}=n;return r(["Приєднана група"])},connecting:n=>{const{normalize:r}=n;return r(["Підключення"])}},peerIceGatheringState:{gathering:n=>{const{normalize:r}=n;return r(["Збір крижаного сервера"])}},peerSignalingState:{"have-local-offer":n=>{const{normalize:r}=n;return r(["Опис очікуваного вузла"])}},popular:n=>{const{normalize:r}=n;return r(["Популярність"])},presence:{curseforge:n=>{const{normalize:r}=n;return r(["Переглянути CurseForge"])},curseforgeProject:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Переглянути ",e(t("name"))," в Curseforge"])},instance:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Бездіяльність в інстанції ",e(t("instance"))])},instanceSetting:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Редагування параметрів екземпляра: ",e(t("instance"))])},mod:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Перегляд модифікацій у розділі ",e(t("instance"))])},modrinth:n=>{const{normalize:r}=n;return r(["Перегляд Modrinth"])},modrinthProject:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Перегляд ",e(t("name"))," в Modrinth"])},resourcePack:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Перегляд пакетів ресурсів у розділі ",e(t("instance"))])},save:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Перегляд Зберігається в ",e(t("instance"))])},setting:n=>{const{normalize:r}=n;return r(["Перегляд сторінки налаштувань"])},shaderPack:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Перегляд шейдерних пакетів у програмі ",e(t("instance"))])},version:n=>{const{normalize:r}=n;return r(["Перегляд сторінки версій"])}},previous:n=>{const{normalize:r}=n;return r(["Попередня"])},proxy:{host:n=>{const{normalize:r}=n;return r(["Хост"])},port:n=>{const{normalize:r}=n;return r(["Порт"])}},quiltVersion:{disable:n=>{const{normalize:r}=n;return r(["Вимкнути Quilt"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Quilt не підтримує Minecraft ",e(t("version"))])}},refresh:n=>{const{normalize:r}=n;return r(["Оновити"])},refreshResource:n=>{const{normalize:r}=n;return r(["Оновити ресурси"])},remove:n=>{const{normalize:r}=n;return r(["Видалити"])},resourcepack:{available:n=>{const{normalize:r}=n;return r(["Доступно"])},searchOnModrinth:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("mod.searchOnModrinth",void 0,t)])},shared:n=>{const{normalize:r}=n;return r(["Екземпляр використовує спільну папку пакета ресурсів"])}},save:{cheat:n=>{const{normalize:r}=n;return r(["Обман"])},copy:{cancel:n=>{const{normalize:r}=n;return r(["Скасувати копіювання"])},confirm:n=>{const{normalize:r}=n;return r(["Почати копіювання"])},description:n=>{const{normalize:r}=n;return r(["Виберіть профілі призначення, які потрібно зберегти."])},name:n=>{const{normalize:r}=n;return r(["Копіювати збереження"])},title:n=>{const{normalize:r}=n;return r(["Копіювати збереження до іншого профілю"])}},copyFrom:{cancel:n=>{const{normalize:r}=n;return r(["Відміна"])},confirm:n=>{const{normalize:r}=n;return r(["Почати копіювання"])},description:n=>{const{normalize:r}=n;return r(["Можна розгорнути збереження на цьому примірнику з інших або з керованих\n ресурсів (curseforge)"])},from:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["З ",e(t("src"))])},fromProfile:n=>{const{normalize:r}=n;return r(["З інших екземплярів"])},fromResource:n=>{const{normalize:r}=n;return r(["З керованих ресурсів"])},title:n=>{const{normalize:r}=n;return r(["Імпорт збереження з керованого джерела"])}},createNew:n=>{const{normalize:r}=n;return r(["Створити Новий Світ"])},createdWorlds:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Ваших світів: ",e(t("count"))])},deleteHint:n=>{const{normalize:r}=n;return r(["Ця операція не може бути скасована. Ви назавжди втратите дані збереження.\n Ви впевнені, що хочете видалити це збереження?"])},deleteTitle:n=>{const{normalize:r}=n;return r(["Видалити"])},detail:n=>{const{normalize:r}=n;return r(["Більше інформації"])},dropHint:n=>{const{normalize:r}=n;return r(["Перетягніть zip-архів сюди, щоб імпортувати"])},export:n=>{const{normalize:r}=n;return r(["Експорт збереження"])},exportMessage:n=>{const{normalize:r}=n;return r(["Експорт збереження у zip"])},exportTitle:n=>{const{normalize:r}=n;return r(["Експорт збереження"])},gameMode:n=>{const{normalize:r}=n;return r(["режим гри"])},import:n=>{const{normalize:r}=n;return r(["Імпорт збереження"])},importMessage:n=>{const{normalize:r}=n;return r(["Імпорт збереження з zip"])},importTitle:n=>{const{normalize:r}=n;return r(["Імпорт збереження"])},independent:n=>{const{normalize:r}=n;return r(["Примірник використовує незалежну папку збереження"])},levelName:n=>{const{normalize:r}=n;return r(["Назва рівня"])},manage:n=>{const{normalize:r}=n;return r(["Управління збереженнями"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["Збереження"]),r(["Збереження"])])},search:n=>{const{normalize:r}=n;return r(["Пошук Зберігає"])},selected:n=>{const{normalize:r}=n;return r(["місцевий архів"])},shared:n=>{const{normalize:r}=n;return r(["Екземпляр використовує спільну папку збереження"])},showDirectory:n=>{const{normalize:r}=n;return r(["Показати каталог збереження"])},unselected:n=>{const{normalize:r}=n;return r(["спільний архів"])},useCurrent:n=>{const{normalize:r}=n;return r(["Використовуйте поточний світ"])}},saves:{},screenshots:{empty:n=>{const{normalize:r}=n;return r(["У вас немає скріншотів"])},goto:n=>{const{normalize:r}=n;return r(["Відкрити папку"])},name:n=>{const{normalize:r}=n;return r(["Скріншоти"])},playRandom:n=>{const{normalize:r}=n;return r(["Грайте випадковим чином"])},playSequence:n=>{const{normalize:r}=n;return r(["Грайте по порядку"])}},search:{favorate:n=>{const{normalize:r}=n;return r(["Колекція"])}},server:{acceptingMinecraftVersion:n=>{const{normalize:r}=n;return r(["Ухвалення версії Minecraft"])},creationHint:n=>{const{normalize:r}=n;return r(["Вкажіть адресу сервера та пінг сервера"])},expectedVersions:n=>{const{normalize:r}=n;return r(["Підтримувані версії"])},export:n=>{const{normalize:r}=n;return r(["Експортний сервер"])},exportNoFilesHint:n=>{const{normalize:r}=n;return r(["Файлів серверів не знайдено. \nВи можете запустити сервер на Local один раз, щоб генерувати деякі файли."])},exportOption:n=>{const{normalize:r}=n;return r(["Параметри експорту сервера"])},exportSSHAuthenticationFailed:n=>{const{normalize:r}=n;return r(["Усі методи аутентифікації не вдалося. \nБудь ласка, перевірте ім’я користувача/пароль або приватний ключ."])},exportSSHOptions:n=>{const{normalize:r}=n;return r(["Параметри SSH"])},exportSSHPrivateKeyPath:n=>{const{normalize:r}=n;return r(["SSH Private Key Path"])},exportSSHRemotePath:n=>{const{normalize:r}=n;return r(["Віддалений шлях сервера"])},exportToFolder:n=>{const{normalize:r}=n;return r(["Експорт у папку"])},filterVersion:n=>{const{normalize:r}=n;return r(["Фільтр-сервер відповів на версію Minecraft"])},host:n=>{const{normalize:r}=n;return r(["Хост"])},hostHint:n=>{const{normalize:r}=n;return r(["Хост (з портом) сервера"])},hostRequired:n=>{const{normalize:r}=n;return r(["Введіть IP -адресу сервера"])},ipAddress:n=>{const{normalize:r}=n;return r(["IP-адрес"])},maxPlayers:n=>{const{normalize:r}=n;return r(["Максимальна кількість гравців"])},motd:n=>{const{normalize:r}=n;return r(["Опис сервера"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["Сервер"]),r(["Сервера"])])},nogui:n=>{const{normalize:r}=n;return r(["Немає графічного інтерфейсу сервера"])},onlineMode:n=>{const{normalize:r}=n;return r(["Онлайн режим"])},ping:n=>{const{normalize:r}=n;return r(["Пінг"])},pings:n=>{const{normalize:r}=n;return r(["Пінги"])},players:n=>{const{normalize:r}=n;return r(["Гравці"])},port:n=>{const{normalize:r}=n;return r(["Порт"])},recommendedMinecraftVersion:n=>{const{normalize:r}=n;return r(["Версія Minecraft"])},status:n=>{const{normalize:r}=n;return r(["Стан сервера"])},unknown:n=>{const{normalize:r}=n;return r(["Невідомий сервер"])},unknownDescription:n=>{const{normalize:r}=n;return r(["Невідомий сервер. Оновіть"])},upload:n=>{const{normalize:r}=n;return r(["Завантажити сервер"])},version:n=>{const{normalize:r}=n;return r(["Серверу потрібна версія"])},versionHint:n=>{const{normalize:r}=n;return r(["Версія Minecraft для пінгу"])}},serverStatus:{nohost:n=>{const{normalize:r}=n;return r(["§4Неможливо знайти хост!"])},ping:n=>{const{normalize:r}=n;return r(["Пінг..."])},refuse:n=>{const{normalize:r}=n;return r(["§4Серверу відмовлено!"])},timeout:n=>{const{normalize:r}=n;return r(["§4Вийшов час підключення до сервера!"])}},setting:{allowPrerelease:n=>{const{normalize:r}=n;return r(["Завантажити попередню версію"])},allowPrereleaseDescription:n=>{const{normalize:r}=n;return r(["Попередня версія може бути нестабільною"])},apiSets:{auto:n=>{const{normalize:r}=n;return r(["Автоматично (Визначається мережею)"])},official:n=>{const{normalize:r}=n;return r(["Офіційний (Mojang)"])}},appearance:n=>{const{normalize:r}=n;return r(["Зовнішній вигляд"])},appxUpdateHint:n=>{const{normalize:r}=n;return r(["Лаунчер скачає та виконає установку. Якщо спливаюче вікно з установкою\n не з'явилося, запустіть його вручну."])},autoDownload:n=>{const{normalize:r}=n;return r(["Автоскачування"])},autoDownloadDescription:n=>{const{normalize:r}=n;return r(["Завантажувати оновлення автоматично, якщо доступне"])},autoInstallOnAppQuit:n=>{const{normalize:r}=n;return r(["Автоустановка"])},autoInstallOnAppQuitDescription:n=>{const{normalize:r}=n;return r(["Автоматичне встановлення оновлення при виході з програми"])},backgroundColorAbove:n=>{const{normalize:r}=n;return r(["Показати фоновий колір як накладання"])},backgroundColorAboveDescription:n=>{const{normalize:r}=n;return r(["Це призведе до відображення фонового кольору над фоновим зображенням або відео."])},backgroundImage:n=>{const{normalize:r}=n;return r(["Фонове зображення"])},backgroundImageBlur:n=>{const{normalize:r}=n;return r(["Розмиття зображення"])},backgroundImageBlurDescription:n=>{const{normalize:r}=n;return r(["Перетягніть, щоб розмити, легко"])},backgroundImageClear:n=>{const{normalize:r}=n;return r(["Очистити"])},backgroundImageDescription:n=>{const{normalize:r}=n;return r(["Виберіть зображення як фон або очистіть його"])},backgroundImageFit:{contain:n=>{const{normalize:r}=n;return r(["Вмістити"])},cover:n=>{const{normalize:r}=n;return r(["Обрізати"])},name:n=>{const{normalize:r}=n;return r(["Підігнати"])}},backgroundImageSelect:n=>{const{normalize:r}=n;return r(["Вибрати"])},backgroundMusic:n=>{const{normalize:r}=n;return r(["Тема Фонова музика"])},backgroundType:n=>{const{normalize:r}=n;return r(["Тип фону"])},backgroundTypeDescription:n=>{const{normalize:r}=n;return r(["Відображати особливий ефект на фоні (Може вплинути на продуктивність)"])},backgroundTypes:{halo:n=>{const{normalize:r}=n;return r(["Ореол"])},image:n=>{const{normalize:r}=n;return r(["Зображення"])},none:n=>{const{normalize:r}=n;return r(["Нічого"])},particle:n=>{const{normalize:r}=n;return r(["Частинки"])},video:n=>{const{normalize:r}=n;return r(["Відео"])}},backgroundVideo:n=>{const{normalize:r}=n;return r(["Фонове відео"])},backgroundVideoDescription:n=>{const{normalize:r}=n;return r(["Вибрати або очистити відео"])},backgroundVideoSelect:n=>{const{normalize:r}=n;return r(["Вибрати"])},backgroundVideoVolume:n=>{const{normalize:r}=n;return r(["Гучність"])},backgroundVideoVolumeDescription:n=>{const{normalize:r}=n;return r(["Перетягніть, щоб відрегулювати гучність"])},blurAppBar:n=>{const{normalize:r}=n;return r(["Розмиття панелі програми"])},blurMainBody:n=>{const{normalize:r}=n;return r(["Розмиття основного вікна"])},blurMainBodyDescription:n=>{const{normalize:r}=n;return r(["Чи має правою стороною лаунчера бути розмитою"])},blurSidebar:n=>{const{normalize:r}=n;return r(["Розмиття бічної панелі"])},browseRoot:n=>{const{normalize:r}=n;return r(["Огляд"])},checkUpdate:n=>{const{normalize:r}=n;return r(["Перевірити оновлення"])},colorTheme:{appBarColor:n=>{const{normalize:r}=n;return r(["Панель програми"])},backgroundColor:n=>{const{normalize:r}=n;return r(["Колір фону"])},cardColor:n=>{const{normalize:r}=n;return r(["Колір картки"])},description:n=>{const{normalize:r}=n;return r(["Змінити кольори у темі"])},errorColor:n=>{const{normalize:r}=n;return r(["Колір помилки"])},name:n=>{const{normalize:r}=n;return r(["Колір теми"])},primaryColor:n=>{const{normalize:r}=n;return r(["Основний колір"])},secondaryColor:n=>{const{normalize:r}=n;return r(["Вторинний колір"])},sideBarColor:n=>{const{normalize:r}=n;return r(["Бічна панель"])},warningColor:n=>{const{normalize:r}=n;return r(["Колір попередження"])}},darkTheme:n=>{const{normalize:r}=n;return r(["Тема"])},darkThemeDescription:n=>{const{normalize:r}=n;return r(["Оберіть темну або світлу тему"])},developerMode:n=>{const{normalize:r}=n;return r(["Режим розробника"])},developerModeDescription:n=>{const{normalize:r}=n;return r(["Режим розробника призначений для тестування написаного вами мода"])},disableTelemetry:n=>{const{normalize:r}=n;return r(["Вимкнути телеметрію"])},disableTelemetryDescription:n=>{const{normalize:r}=n;return r(["XMCL збиратиме події запуску гри та входу користувача у гру."])},enableDedicatedGPUOptimization:n=>{const{normalize:r}=n;return r(["Призначити виділений графічний процесор"])},enableDedicatedGPUOptimizationDescription:n=>{const{normalize:r}=n;return r(["Ця опція призначить виділений графічний процесор для процесу Minecraft."])},enableDiscord:n=>{const{normalize:r}=n;return r(["Увімкнути Discord Presence(Статус гри в Discord)"])},enableDiscordDescription:n=>{const{normalize:r}=n;return r(["Це призведе до того, що стан вашої панелі запуску не буде оновлюватися всупереч"])},general:n=>{const{normalize:r}=n;return r(["Загальні"])},githubRelease:n=>{const{normalize:r}=n;return r(["Github Release"])},globalSetting:n=>{const{normalize:r}=n;return r(["Глобальне налаштування екземпляра"])},globalSettingHint:n=>{const{normalize:r}=n;return r(["Примірник буде використовувати ці параметри за промовчанням."])},hideNewsHeader:n=>{const{normalize:r}=n;return r(["Сховати News Showcase"])},language:n=>{const{normalize:r}=n;return r(["Мова"])},languageDescription:n=>{const{normalize:r}=n;return r(["Мова інтерфейсу"])},latestVersion:n=>{const{normalize:r}=n;return r(["остання версія"])},layout:{default:n=>{const{normalize:r}=n;return r(["Макет за замовчуванням"])},focus:n=>{const{normalize:r}=n;return r(["Макет фокусування"])}},layoutDescription:n=>{const{normalize:r}=n;return r(["Макет лаунчера, що відображає різну логіку інтерфейсу користувача"])},layoutTitle:n=>{const{normalize:r}=n;return r(["Макет"])},linuxTitlebar:n=>{const{normalize:r}=n;return r(["Рідний рядок заголовка"])},linuxTitlebarDescription:n=>{const{normalize:r}=n;return r(["Використовувати рідний рядок заголовка linux для панелі запуску"])},location:n=>{const{normalize:r}=n;return r(["Розташування сховища"])},maunalUpdateHint:n=>{const{normalize:r}=n;return r(["Версія не може бути автоматично оновлена. \nПерезавантажте програму запуску з веб-сайту!"])},maxSockets:n=>{const{normalize:r}=n;return r(["На хост"])},maxSocketsDescription:n=>{const{normalize:r}=n;return r(["Обмежте максимальну кількість сокетів, дозволених за кожного хоста або для всіх хостів\n загалом. 0 означає відсутність обмежень."])},maxSocketsTitle:n=>{const{normalize:r}=n;return r(["Максимальна кількість HTTP-сокетів"])},migrateFromOther:n=>{const{normalize:r}=n;return r(["Імпорт з іншого запуску"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["Глобальне налаштування"]),r(["Глобальні налаштування"])])},network:n=>{const{normalize:r}=n;return r(["Мережеві налаштування"])},officialWebsite:n=>{const{normalize:r}=n;return r(["Офіційний сайт"])},particleMode:{bubble:n=>{const{normalize:r}=n;return r(["Бульбашки"])},name:n=>{const{normalize:r}=n;return r(["Режим частинок"])},push:n=>{const{normalize:r}=n;return r(["Пуш"])},remove:n=>{const{normalize:r}=n;return r(["Прибрати"])},repulse:n=>{const{normalize:r}=n;return r(["Репульс"])}},particleModeDescription:n=>{const{normalize:r}=n;return r(["Виберіть поведінку частки при натисканні"])},replaceNative:n=>{const{normalize:r}=n;return r(["Замінити рідні бібліотеки"])},replaceNativeDescription:n=>{const{normalize:r}=n;return r(["Замініть рідні бібліотеки відповідно до арки вашого комп’ютера."])},replaceNatives:{all:n=>{const{normalize:r}=n;return r(["все"])},legacy:n=>{const{normalize:r}=n;return r(["Лише застаріла версія"])}},resetToDefault:n=>{const{normalize:r}=n;return r(["Скидання до значення за промовчанням"])},showNewsHeader:n=>{const{normalize:r}=n;return r(["Відобразити вітрину новин"])},showRoot:n=>{const{normalize:r}=n;return r(["Відображати"])},streamerMode:n=>{const{normalize:r}=n;return r(["Потоковий режим"])},streamerModeDescription:n=>{const{normalize:r}=n;return r(["Це приховає вашу особисту інформацію, як-от електронну адресу, у панелі запуску."])},theme:{dark:n=>{const{normalize:r}=n;return r(["Темна тема"])},light:n=>{const{normalize:r}=n;return r(["Світла тема"])},system:n=>{const{normalize:r}=n;return r(["Використати тему системи"])}},themeFont:n=>{const{normalize:r}=n;return r(["Шрифт"])},themeFontDescription:n=>{const{normalize:r}=n;return r(["Змініть шрифт панелі запуску."])},themeResetFont:n=>{const{normalize:r}=n;return r(["Скинути шрифт"])},themeSelectFont:n=>{const{normalize:r}=n;return r(["Виберіть Шрифт"])},themeShare:n=>{const{normalize:r}=n;return r(["Поділитися темою"])},themeShareDescription:n=>{const{normalize:r}=n;return r(["Ви можете поділитися темою зі своїм другом."])},update:n=>{const{normalize:r}=n;return r(["Оновити"])},useBmclAPI:n=>{const{normalize:r}=n;return r(["Використовувати BMCL API"])},useBmclAPIDescription:n=>{const{normalize:r}=n;return r(["Використовуйте BMCLAPI для завантаження Minecraft, коли ви знаходитесь в материковому Китаї.\n (Не допоможе, якщо ви не знаходитесь у материковому Китаї)"])},useProxy:n=>{const{normalize:r}=n;return r(["HTTP-прокси"])},useProxyDescription:n=>{const{normalize:r}=n;return r(["Адреса проксі-сервера для http-запиту"])},viewBackgroundMusic:n=>{const{normalize:r}=n;return r(["Переглянути музику"])}},settingLabel:{global:n=>{const{normalize:r}=n;return r(["Глобальні"])},globalHint:n=>{const{normalize:r}=n;return r(["Це налаштування буде відповідати глобальному настроюванню"])},local:n=>{const{normalize:r}=n;return r(["Локальна"])},localHint:n=>{const{normalize:r}=n;return r(["Ця установка змінюється поточним екземпляром"])}},setup:{appearance:{name:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("setting.appearance",void 0,t)])}},dataRoot:{description:n=>{const{normalize:r}=n;return r(["Корінь даних – це не звичайний каталог .minecraft. Оскільки дані XMCL\n структура каталогів відрізняється від ванільної, ми не рекомендуємо використовувати\n загальний каталог .minecraft як корінь даних."])},drives:n=>{const{normalize:r}=n;return r(["Рекомендовані місця"])},name:n=>{const{normalize:r}=n;return r(["Встановити корінь даних"])}},defaultLayoutDescription:n=>{const{normalize:r}=n;return r(["Макет за замовчуванням намагається покращити концепцію «примірника» гри.  Схоже, що програми схожі на Discord. \nСхоже, що програми схожі на Discord. \nВін також натхненний іншими програмами для запуску ігор, такими як Steam тощо."])},defaultPath:n=>{const{normalize:r}=n;return r(["Шлях за замовчуванням"])},error:{badDataRoot:n=>{const{normalize:r}=n;return r(["Недійсний каталог для даних запуску! \nБудь ласка, спробуйте інший каталог!"])},exists:n=>{const{normalize:r}=n;return r(["Вибраний каталог не порожній. \nЦе нормально, але переконайтеся, що ви створили резервну копію своїх даних."])},invalidChar:n=>{const{normalize:r}=n;return r(["Шлях містить недійсні символи! \nЦе може призвести до того, що Minecraft не вдається! \nПлейс використовуйте лише англійські символи та символ!"])},noPermission:n=>{const{normalize:r}=n;return r(["Пускач не має дозволу на доступ до вибраного каталогу! \nБудь ласка, спробуйте інший."])},nonDictionary:n=>{const{normalize:r}=n;return r(["Вибраний шлях є файлом! \nБудь ласка, виберіть каталог!"])}},focusLayoutDescription:n=>{const{normalize:r}=n;return r(["Розкладка фокусу є застарілою розкладкою Minecraft Launcher. \nВін призначений для використання з одним або кількома екземплярами."])},game:{description:n=>{const{normalize:r}=n;return r(["Виберіть існуючий каталог гри (.minecraft) для імпорту наявних ресурсів.\n Так ви зможете швидко визначити моди, текстурпаки тощо."])},name:n=>{const{normalize:r}=n;return r(["Імпортувати існуючу гру"])}},locale:{description:n=>{const{normalize:r}=n;return r(["Виберіть бажану мову, якщо вона є! Якщо ви не бачите свого рідного\n мову і ви хочете допомогти, ви можете відвідати наш Github для відправки pull\n прохання про переклад!"])},language:n=>{const{normalize:r}=n;return r(["Мова"])},name:n=>{const{normalize:r}=n;return r(["Встановити мову"])}},path:n=>{const{normalize:r}=n;return r(["Поточний шлях"])},title:n=>{const{normalize:r}=n;return r(["Ласкаво просимо до X Minecraft Launcher. Перед запуском нам необхідно, щоб ви"])}},shaderPack:{deletion:n=>{const{normalize:r}=n;return r(["Видалити шейдер"])},deletionHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Це видалити файл шейдера ",e(t("path"))," і неможливо буде відновити його."])},disabled:n=>{const{normalize:r}=n;return r(["Вимкнений пакет шейдерів"])},empty:n=>{const{normalize:r}=n;return r(["Шейдер не виділено"])},enable:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Використання шейдера ",e(t("name"))])},enabled:n=>{const{normalize:r}=n;return r(["Увімкнений пакет шейдерів"])},manage:n=>{const{normalize:r}=n;return r(["Управління шейдерами"])},name:n=>{const{normalize:r}=n;return r(["Шейдер"])},noShaderMod:n=>{const{normalize:r}=n;return r(["Шейдерний мод не встановлено"])},noShaderModHint:n=>{const{normalize:r}=n;return r(["Ви не можете використовувати шейдер без шейдерного мода"])},noShaderModInstallHint:n=>{const{normalize:r}=n;return r(["Вам потрібно встановити один із наведених нижче модів, щоб завантажити пакет шейдерів."])},showFile:n=>{const{normalize:r}=n;return r(["Відкрити цей шейдер у папці"])}},shared:n=>{const{normalize:r}=n;return r(["Екземпляр використовує спільну папку пакета ресурсів"])},sortBy:{alphabetAsc:n=>{const{normalize:r}=n;return r(["Сортуйте за алфавітом (висхідне)"])},alphabetDesc:n=>{const{normalize:r}=n;return r(["Сортуйте за алфавітом (спуск)"])},timeAsc:n=>{const{normalize:r}=n;return r(["Сортуйте за часом модифікації (висхідного)"])},timeDesc:n=>{const{normalize:r}=n;return r(["Сортуйте за часом модифікації (спуск)"])}},summery:n=>{const{normalize:r}=n;return r(["Літній"])},tag:{create:n=>{const{normalize:r}=n;return r(["Створити тег"])},createSelected:n=>{const{normalize:r}=n;return r(["Створити тег для обраного"])},newTag:n=>{const{normalize:r}=n;return r(["Новий тег"])}},task:{available:n=>{const{normalize:r}=n;return r(["Доступно"])},compatible:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Формат ",e(t("format"))," сумісний з ",e(t("version"))])},connection:{connected:n=>{const{normalize:r}=n;return r(["Підключено"])},free:n=>{const{normalize:r}=n;return r(["безкоштовно"])},pending:n=>{const{normalize:r}=n;return r(["В очікуванні"])},queued:n=>{const{normalize:r}=n;return r(["У черзі"])},running:n=>{const{normalize:r}=n;return r(["Запущене підключення"])},size:n=>{const{normalize:r}=n;return r(["загальна кількість"])}},connections:n=>{const{normalize:r}=n;return r(["Мережеві підключення"])},defaultDescription:n=>{const{normalize:r}=n;return r(["Зовнішній вигляд Minecraft за замовчуванням"])},delete:{content:n=>{const{normalize:r}=n;return r(["Це призведе до видалення файлу текстурпаку з диска, і ми не зможемо його відновити.\n Ви впевнені, що можете його відновити?"])},title:n=>{const{normalize:r}=n;return r(["Видалити текстурпак"])}},dropHint:n=>{const{normalize:r}=n;return r(["Перетягніть сюди папку/zip текстури для імпорту."])},enable:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Включено текстурпаків: ",e(t("count"))])},import:n=>{const{normalize:r}=n;return r(["Імпорт текстурпак"])},incompatible:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Несумісний формат текступак (",e(t("format")),"). Відповідний ",e(t("accept")),". Поточний ",e(t("actual")),"."])},manage:n=>{const{normalize:r}=n;return r(["Управління текстурпаками"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["Текстурпак"]),r(["Текстурпаки"])])},searchOnCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Шукати ",e(t("name"))," на curseforge"])},searchOnModrinth:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("mod.searchOnModrinth",void 0,t)])},selected:n=>{const{normalize:r}=n;return r(["Вибрані текстурпаки"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Відкрити текстурпак ",e(t("file"))," в папці"])},showInCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Показати ",e(t("name"))," на curseforge"])},unselected:n=>{const{normalize:r}=n;return r(["Невибрані текстурпаки"])}},theme:{selectImage:n=>{const{normalize:r}=n;return r(["Виберіть Зображення"])},selectMusic:n=>{const{normalize:r}=n;return r(["Виберіть Музика"])},selectVideo:n=>{const{normalize:r}=n;return r(["Виберіть Відео"])}},title:n=>{const{normalize:r}=n;return r(["X Minecraft Launcher"])},transportType:{host:n=>{const{normalize:r}=n;return r(["Кандидат Host"])},prflx:n=>{const{normalize:r}=n;return r(["Кандидат Peer Reflexive"])},relay:n=>{const{normalize:r}=n;return r(["Кандидат Relay"])},srflx:n=>{const{normalize:r}=n;return r(["Кандидат Server Reflexive"])}},turnRegion:{fr:n=>{const{normalize:r}=n;return r(["Франція"])},po:n=>{const{normalize:r}=n;return r(["Польща"])}},tutorial:{feedbackDescription:n=>{const{normalize:r}=n;return r(["Якщо у вас виникли проблеми, натисніть цю кнопку, щоб надіслати відгук!"])},hideNewsHeaderDescription:n=>{const{normalize:r}=n;return r(["Ви можете побачити новини ліворуч. \nНатиснувши цю кнопку, можна приховати цю вітрину."])},instanceAddDescription:n=>{const{normalize:r}=n;return r(["Натисніть цю кнопку, щоб імпортувати існуючий Minecraft або створити новий з нуля або модпак."])},instanceSelectDescription:n=>{const{normalize:r}=n;return r(["Натиснувши цю кнопку, ви перейдете на сторінку вибору гри та прочитання новин."])},launchDescription:n=>{const{normalize:r}=n;return r(["Натисніть цю кнопку, щоб встановити або запустити гру."])},mod:{defaultSourceDescription:n=>{const{normalize:r}=n;return r(["Ви можете вибрати джерело деталей модів тут. \nІснують моди, опубліковані як для Modrinth, так і для Curseforge. \nЯкщо ви хочете перемикатися між цими двома постачальниками вмісту. \nВи можете змінити значення тут."])},defaultSourceTitle:n=>{const{normalize:r}=n;return r(["Виберіть джерело модифікованого вмісту"])},detailDescription:n=>{const{normalize:r}=n;return r(["Коли ви вибираєте елемент зліва. \nВи побачите деталі мода. \nВміст може надходити з Modrinth, Curseforge або вмісту проаналізованого мода."])},detailTitle:n=>{const{normalize:r}=n;return r(["Деталі моду"])},listDescription:n=>{const{normalize:r}=n;return r(["Ми відображатимемо встановлені моди, якщо ви не введете жодних даних.  Ви побачите шукані моди, коли введете ключове слово або виберете категорію."])},listTitle:n=>{const{normalize:r}=n;return r(["Встановлений або шуканий мод"])},searchDescription:n=>{const{normalize:r}=n;return r(["Ви можете шукати моди з Modrinth, Curseforge або локального кешу за допомогою цього поля пошуку."])},searchTitle:n=>{const{normalize:r}=n;return r(["Моди пошуку"])}},multiplayer:{contentDescription:n=>{const{normalize:r}=n;return r(["Зв’язки між вами та вашими колегами будуть перераховані тут."])},contentTitle:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("multiplayer.connections",void 0,t)])},groupDescription:n=>{const{normalize:r}=n;return r(["Ви можете створити або приєднатися до групи з іншими гравцями. \nПрограма запуску намагатиметься створити P2P-з’єднання між вами та вашими друзями відповідно до групи. \nВи можете ввести назву групи, яку дали ваші друзі. \nАбо ви можете створити унікальне ім’я зі свого власного."])},groupTitle:n=>{const{normalize:r}=n;return r(["Приєднатися до групи"])},joinDescription:n=>{const{normalize:r}=n;return r(["Після введення назви групи. \nВи можете натиснути цю кнопку, щоб приєднатися або створити групу. \nЯкщо назва групи порожня, програма запуску згенерує назву для вас."])},manualDescription:n=>{const{normalize:r}=n;return r(["Якщо ви або ваш друг не можете підключитися до групи. \nВи можете спробувати вручну обміняти токен, натиснувши підключитися вручну. \nЯкщо це також не вдалося, проблема може бути в Інтернеті."])}},recentPlayDescription:n=>{const{normalize:r}=n;return r(["Створені ігри будуть перераховані тут. \nВи можете перемикати перегляди тут, щоб також побачити встановлені версії та завантажені пакети модів."])},storePoupularModpackDescription:n=>{const{normalize:r}=n;return r(["У цьому розділі ви побачите найпопулярніші пакети модів у Curseforge і Modrinth."])},storeSearchCategoryDescription:n=>{const{normalize:r}=n;return r(["Тут також можна перемикати категорії або фільтри."])},storeSearchDescription:n=>{const{normalize:r}=n;return r(["Ви можете шукати Modpack, ввівши в це текстове поле. \nНатисніть Enter для пошуку."])},storeSearchResultDescription:n=>{const{normalize:r}=n;return r(["Тут ви побачите всі результати пошуку."])},userAccountDescription:n=>{const{normalize:r}=n;return r(["Клацніть цю піктограму, щоб додати обліковий запис Minecraft або керувати ним."])}},universalDrop:{enableModsAfterImport:n=>{const{normalize:r}=n;return r(["Включити моди після імпорту"])},start:n=>{const{normalize:r}=n;return r(["Імпорт запущено"])},title:n=>{const{normalize:r}=n;return r(["Перетягніть файл(и) сюди, щоб імпортувати як"])},unknownResource:n=>{const{normalize:r}=n;return r(["Невідомо"])}},update:{goOfficialWebDownload:n=>{const{normalize:r}=n;return r(["Повторне завантаження на офіційному сайті"])}},upstream:{downgrade:n=>{const{normalize:r}=n;return r(["Понизити"])},missingModpackMetadata:n=>{const{normalize:r}=n;return r(["Метадані старого модпакету не знайдено. Ви все ще можете оновити систему, але результат може бути неправильним. Будь ласка, створіть резервну копію файли екземплярів.         "])}},user:{accessToken:n=>{const{normalize:r}=n;return r(["Токен доступу"])},authMode:n=>{const{normalize:r}=n;return r(["Служба авторизації"])},authService:n=>{const{normalize:r}=n;return r(["Авторизація служби"])},birth:n=>{const{normalize:r}=n;return r(["Зареєстрований день народження"])},challenges:n=>{const{normalize:r}=n;return r(["Дайте відповідь на запитання нижче, щоб підтвердити свою особистість"])},email:n=>{const{normalize:r}=n;return r(["Адреса електронної пошти"])},forgetChallenges:n=>{const{normalize:r}=n;return r(["Я забув ці питання і хочу їх змінити"])},id:n=>{const{normalize:r}=n;return r(["Ідентифікатор користувача"])},info:n=>{const{normalize:r}=n;return r(["інформація про користувача"])},insecureClient:n=>{const{normalize:r}=n;return r(["Клієнт небезпечний! Підтвердіть свою особу, щоб завантажити скін!"])},name:n=>{const{normalize:r}=n;return r(["Ім'я користувача"])},nameHint:n=>{const{normalize:r}=n;return r(["Ім'я, що відображається в грі"])},profile:n=>{const{normalize:r}=n;return r(["Профіль"])},refreshAccount:n=>{const{normalize:r}=n;return r(["Оновити обліковий запис"])},refreshSkin:n=>{const{normalize:r}=n;return r(["Оновити скін"])},submitChallenges:n=>{const{normalize:r}=n;return r(["Надіслати відповіді"])},tokenExpired:n=>{const{normalize:r}=n;return r(["Сплив"])},tokenValidUntil:n=>{const{normalize:r}=n;return r(["Токен дійсний до"])}},userAccount:{add:n=>{const{normalize:r}=n;return r(["Додати обліковий запис"])},removeDescription:n=>{const{normalize:r}=n;return r(["Це зітре всю інформацію про цей обліковий запис. Ви впевнені?"])},removeTitle:n=>{const{normalize:r}=n;return r(["Видалити акаунт"])}},userCape:{changeTitle:n=>{const{normalize:r}=n;return r(["Змінити плащ"])},description:n=>{const{normalize:r}=n;return r(["Плащі - це спеціальні нагороди, які гравці можуть отримати у різних подіях,\n  кампанії та інших активностях. Тут ви можете вибрати між плащами якої ви\n  володієте в даний час:"])},noCape:n=>{const{normalize:r}=n;return r(["Немає плащів"])}},userService:{add:n=>{const{normalize:r}=n;return r(["Додати дод. служби"])},authLibInjector:n=>{const{normalize:r}=n;return r(["Дотримуйтесь рекомендацій щодо інжектора auth-lib"])},baseUrlHint:n=>{const{normalize:r}=n;return r(["Базове посилання вашої користувальницької служби"])},title:n=>{const{normalize:r}=n;return r(["Служби користувача"])},validateHint:n=>{const{normalize:r}=n;return r(["Використовується для перевірки того, що токен користувача все ще дійсний"])}},userServices:{microsoft:{account:n=>{const{normalize:r}=n;return r(["Обліковий запис Microsoft"])},deviceCode:n=>{const{normalize:r}=n;return r(["Код пристрою"])},deviceCodeHint:n=>{const{normalize:r}=n;return r(["Код пристрою буде згенеровано після натискання кнопки входу в систему"])},fastLogin:n=>{const{normalize:r}=n;return r(["Швидкий вхід"])},name:n=>{const{normalize:r}=n;return r(["Microsoft"])},password:n=>{const{normalize:r}=n;return r(["Введіть пароль у браузері"])},useDeviceCode:n=>{const{normalize:r}=n;return r(["Вхід за кодом пристрою"])}},mojang:{account:n=>{const{normalize:r}=n;return r(["Адреса електронної пошти"])},name:n=>{const{normalize:r}=n;return r(["Mojang"])},password:n=>{const{normalize:r}=n;return r(["Пароль"])}},offline:{account:n=>{const{normalize:r}=n;return r(["Ім'я користувача"])},name:n=>{const{normalize:r}=n;return r(["Автономний режим"])},password:n=>{const{normalize:r}=n;return r(["Пароль не потрібний"])},uuid:n=>{const{normalize:r}=n;return r(["UUID користувача (Необов'язково)"])}}},userSkin:{import:n=>{const{normalize:r}=n;return r(["Імпорт скіна"])},importFile:n=>{const{normalize:r}=n;return r(["Відкрити з файлу"])},importLink:n=>{const{normalize:r}=n;return r(["Відкрити за посиланням"])},placeUrlHere:n=>{const{normalize:r}=n;return r(["Помістіть URL-адресу скіна тут для імпорту"])},reset:n=>{const{normalize:r}=n;return r(["Скидання"])},save:n=>{const{normalize:r}=n;return r(["Зберегти"])},saveTitle:n=>{const{normalize:r}=n;return r(["Зберегти скін на диск"])},skinType:n=>{const{normalize:r}=n;return r(["Тип скіну"])},upload:n=>{const{normalize:r}=n;return r(["Завантажити скін"])},urlNotEmpty:n=>{const{normalize:r}=n;return r(["URL-адреса на скіна не може бути порожньою"])},urlNotValid:n=>{const{normalize:r}=n;return r(["Неприпустима URL-адреса на скіна"])},useSlim:n=>{const{normalize:r}=n;return r(["Використовувати тонку модель"])}},version:{name:n=>{const{normalize:r,plural:e}=n;return e([r(["Версія"]),r(["Версії"])])},notInstalled:n=>{const{normalize:r}=n;return r(["Версія не встановлена"])}},versionType:{alpha:n=>{const{normalize:r}=n;return r(["Альфа"])},beta:n=>{const{normalize:r}=n;return r(["Бета"])},name:n=>{const{normalize:r}=n;return r(["Стан"])},release:n=>{const{normalize:r}=n;return r(["Реліз"])}},yes:n=>{const{normalize:r}=n;return r(["Так"])}};export{n as default};
//# sourceMappingURL=uk.f2716ae3.js.map
RIFF  WEBPVP8   0$ *  ><I"!,K	i@6YwP=:c2`xgfvm 5@{N>	k8]9"^wVV{ϻ(ƃXV`!FU+?Zl1D|L' 9v?3eSa;ZPZ&~ U~[|XnW[zF"sxΙlT\`	΅hD9(T@EGX}#j=k%y%S&FW\3p  	c .k?DA8H#k~ɦxƋ l'ɍft@^w}uɫګrNʡZdrn9M~c` 6fo6K_s橋)CL!>/76ЏM
m.usImk3y'~bI/fw*d#\e!
q]TbkVEDz|
t$++q[p@F<V/e((,ލZ~3'Ge"}ek=p_swL {VCe#>ci^-(޹2}Qg[1%!GBL9A1U6nj|Hdc{7HM4?x8Mȓ)*ia'% \4uMTs=T|7ߐoO2?D_ 1k}m0WxOp7YeK]!"~LDA/xlz	'?	>{5T%C)LHJFLEoyhx+`k 1MfG(e׃1B;nn	a65+p `=@ O	XBe"Lp53/}W92eqXq+`8#L縩,fu݄R|D)vC2)-GAʯŠoHbMIX]^=toAS菦C{B2z<c+@:fDCw\o\hQEYaNfGXGAYU%ͅogwi!RzmeG s<Bo+zڹ).k:V뜵H}4+	a(jOQV73TmsEbk	lWPuPgy~d4Ybƻ\հ!HNRφKPzs^bk,:Ā"HXĊLZWX60_uACT-]0/{ZIx¬AVJ3`%&UaMlh-$"ɨnuz-hFDtj2([@   body{background:transparent}@media (prefers-color-scheme: dark){body{background:#121212}}.my-slider-x-transition-enter-active,.my-slider-x-transition-leave-active{transition:.3 cubic-bezier(.25,.8,.5,1)}.my-slider-x-transition-move{transition:transform .6s}.my-slider-x-transition-enter,.my-slider-x-transition-leave-to{transform:translate(100%)}.cape[data-v-ec7838f7]{text-align:center;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cape[data-v-ec7838f7]:hover{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.absoluted[data-v-f32c8bd8]{position:absolute;left:0;top:0}.input-group,.password{padding-top:5px}.input-group--text-field label{top:5px}.login-card{padding-bottom:25px}.login-card .v-card__text{padding-left:50px;padding-right:50px;padding-bottom:0}.user-menu[data-v-aa5608f2]{max-height:min(700px,90vh)}@media (max-width: 880px){.badge-text[data-v-1e64b509]{display:none}.badge-icon[data-v-1e64b509]{margin-right:0}}.bar_content[data-v-57303036]{display:block;width:fit-content;transform:translate(160px);animation:move-57303036 20s linear infinite}@keyframes move-57303036{to{transform:translate(-100%)}}.dark .hint-text{color:#ffffffb3}.hint-text{color:#000000b3}
var e,t,n=Object.defineProperty,__publicField=(e,t,i)=>(((e,t,i)=>{t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i})(e,"symbol"!=typeof t?t+"":t,i),i),__accessCheck=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},__privateGet=(e,t,n)=>(__accessCheck(e,t,"read from private field"),n?n.call(e):t.get(e)),__privateAdd=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},__privateSet=(e,t,n,i)=>(__accessCheck(e,t,"write to private field"),i?i.call(e,n):t.set(e,n),n);import{d as i,u as r,h as a,w as s,c as o,s as l,m as c,r as u,i as d,p as h,a as p,o as f,b as m,e as g,t as v,g as _,n as x,f as y,j as b,k as S,v as M,l as T,q as E,x as w,B as A}from"./__uno.e65a1954.js";import{E as C,i as R,N as P,a as L,B as D,L as U}from"./fuzzy.36d6b793.js";import{i as I,l as O,k as N,u as k,a as F,b as V,c as B}from"./theme.eb3baece.js";import{u as z}from"./refreshable.28c62d0f.js";import{u as G,a as H,b as W,c as j,d as X,g as q}from"./index.2410a9a2.js";function getSuggestedStyle(e){const t={};for(const n of K.list)n.matchStyle(e)&&Object.assign(t,n.cssForeground);return t}function render(e){const t=[];for(const n of e.extra||[])t.push(render(n));return{children:t,component:e,style:getSuggestedStyle(e)}}function fromFormattedString(e){const t=e.indexOf("§");if(-1===t)return{text:e};const n={text:e.substring(0,t)};let i="";const r={bold:!1,obfuscated:!1,strikethrough:!1,underlined:!1,italic:!1,color:void 0};for(let a=t;a<e.length;a++){if(167===e.charCodeAt(a)&&a+1<e.length){0!==i.length&&(n.extra||(n.extra=[]),n.extra.push({text:i,...r}),i="");const t=K.fromCode(e.charAt(a+1).toLowerCase());t&&t.applyToStyle(r),++a}else i+=e[a]}return 0!==i.length&&(n.extra||(n.extra=[]),n.extra.push({text:i,...r})),n}const Y=class{constructor(e,t,n,i,r,a){this.key=e,this.value=t,this.name=n,this.code=i,this.cssForeground=r,this.cssBackground=a}applyToStyle(e){e[this.key]=this.value}matchStyle(e){return e[this.key]===this.value}static fromCode(e){const t="0123456789abcdefklmnor".indexOf(e);if(t)return this.list[t]}toString(){return`${Y.CONTROL_STRING}${this.code}`}};let K=Y;function required(e){return{type:e,required:!0}}function withDefault(e,t){return{type:e,default:t}}__publicField(K,"CONTROL_STRING","§"),__publicField(K,"BLACK",new Y("color","black","BLACK","0",{color:"#000000"},{color:"#000000"})),__publicField(K,"DARK_BLUE",new Y("color","dark_blue","DARK_BLUE","1",{color:"#0000AA"},{color:"#00002A"})),__publicField(K,"DARK_GREEN",new Y("color","dark_green","DARK_GREEN","2",{color:"#00AA00"},{color:"#002A00"})),__publicField(K,"DARK_AQUA",new Y("color","dark_aqua","DARK_AQUA","3",{color:"#00AAAA"},{color:"#002A2A"})),__publicField(K,"DARK_RED",new Y("color","dark_red","DARK_RED","4",{color:"#AA0000"},{color:"#2A0000"})),__publicField(K,"DARK_PURPLE",new Y("color","dark_purple","DARK_PURPLE","5",{color:"#AA00AA"},{color:"#2A002A"})),__publicField(K,"GOLD",new Y("color","gold","GOLD","6",{color:"#FFAA00"},{color:"#2A2A00"})),__publicField(K,"GRAY",new Y("color","gray","GRAY","7",{color:"#AAAAAA"},{color:"#2A2A2A"})),__publicField(K,"DARK_GRAY",new Y("color","dark_gray","DARK_GRAY","8",{color:"#555555"},{color:"#151515"})),__publicField(K,"BLUE",new Y("color","blue","BLUE","9",{color:"#5555FF"},{color:"#15153F"})),__publicField(K,"GREEN",new Y("color","green","GREEN","a",{color:"#55FF55"},{color:"#153F15"})),__publicField(K,"AQUA",new Y("color","aqua","AQUA","b",{color:"#55FFFF"},{color:"#153F3F"})),__publicField(K,"RED",new Y("color","red","RED","c",{color:"#FF5555"},{color:"#3F1515"})),__publicField(K,"LIGHT_PURPLE",new Y("color","light_purple","LIGHT_PURPLE","d",{color:"#FF55FF"},{color:"#3F153F"})),__publicField(K,"YELLOW",new Y("color","yellow","YELLOW","e",{color:"#FFFF55"},{color:"#3F3F15"})),__publicField(K,"WHITE",new Y("color","white","WHITE","f",{color:"#FFFFFF"},{color:"#3F3F3F"})),__publicField(K,"OBFUSCATED",new Y("obfuscated",!0,"OBFUSCATED","k",{})),__publicField(K,"BOLD",new Y("bold",!0,"BOLD","l",{"font-weight":"bold"})),__publicField(K,"STRIKETHROUGH",new Y("strikethrough",!0,"STRIKETHROUGH","m",{"text-decoration":"line-through"})),__publicField(K,"UNDERLINE",new Y("underlined",!0,"UNDERLINE","n",{"text-decoration":"underline"})),__publicField(K,"ITALIC",new Y("italic",!0,"ITALIC","o",{"font-style":"italic"})),__publicField(K,"RESET",{name:"RESET",code:"r",applyToStyle(e){e.bold=!1,e.strikethrough=!1,e.underlined=!1,e.italic=!1,e.obfuscated=!1,e.color=void 0},matchStyle:e=>!1,cssBackground:{},cssForeground:{},toString:()=>`${Y.CONTROL_STRING}r`}),__publicField(K,"list",[Y.BLACK,Y.DARK_BLUE,Y.DARK_GREEN,Y.DARK_AQUA,Y.DARK_RED,Y.DARK_PURPLE,Y.GOLD,Y.GRAY,Y.DARK_GRAY,Y.BLUE,Y.GREEN,Y.AQUA,Y.RED,Y.LIGHT_PURPLE,Y.YELLOW,Y.WHITE,Y.OBFUSCATED,Y.BOLD,Y.STRIKETHROUGH,Y.UNDERLINE,Y.ITALIC,Y.RESET]);const Z=i({props:{source:required([String,Object]),args:withDefault(Object,(()=>Object.create(null))),styled:withDefault(String,(()=>"true")),editable:withDefault(Boolean,(()=>!1)),localize:withDefault(Boolean,(()=>!1))},setup(e,t){const{t:n}=r();return()=>{if(!e.source)return a("div");let i="string"==typeof e.source?fromFormattedString(e.localize?n(e.source):e.source):e.source;e.source&&"object"==typeof e.source&&e.source.text&&1===Object.keys(e.source).length&&(i=fromFormattedString(e.localize?n(e.source.text):e.source.text));const r=render(i),s=0===r.children.length;return function generate(i){return a("span",{style:i.style,attrs:{contenteditable:e.editable&&s},on:{input:e=>{s&&e.target instanceof HTMLElement&&t.emit("edit",e.target.innerText)}}},[e.localize?n(i.component.text):i.component.text,i.children.map(generate)])}(r)}}}),$={},J=function preload2(e,t,n){if(!t||0===t.length)return e();const i=document.getElementsByTagName("link");return Promise.all(t.map((e=>{if(e=function(e,t){return new URL(e,t).href}(e,n),e in $)return;$[e]=!0;const t=e.endsWith(".css"),r=t?'[rel="stylesheet"]':"";if(!!n)for(let n=i.length-1;n>=0;n--){const r=i[n];if(r.href===e&&(!t||"stylesheet"===r.rel))return}else if(document.querySelector(`link[href="${e}"]${r}`))return;const a=document.createElement("link");return a.rel=t?"stylesheet":"modulepreload",t||(a.as="script",a.crossOrigin=""),a.href=e,document.head.appendChild(a),t?new Promise(((t,n)=>{a.addEventListener("load",t),a.addEventListener("error",(()=>n(new Error(`Unable to preload CSS for ${e}`))))})):void 0}))).then((()=>e()))},Q=Object.assign({"../../locales/de.yaml":()=>J((()=>import("./de.ade9b2e0.js")),[],import.meta.url),"../../locales/en.yaml":()=>J((()=>import("./__uno.e65a1954.js").then((e=>e.Q))),["./__uno.e65a1954.js","./__uno.2de757db.css"],import.meta.url),"../../locales/es-ES.yaml":()=>J((()=>import("./es-ES.13e8835e.js")),[],import.meta.url),"../../locales/fr.yaml":()=>J((()=>import("./fr.417ca501.js")),[],import.meta.url),"../../locales/gl.yaml":()=>J((()=>import("./gl.4796fb9a.js")),[],import.meta.url),"../../locales/hu.yaml":()=>J((()=>import("./hu.73375080.js")),[],import.meta.url),"../../locales/it-IT.yaml":()=>J((()=>import("./it-IT.d5accabc.js")),[],import.meta.url),"../../locales/ja-JP.yaml":()=>J((()=>import("./ja-JP.82007757.js")),[],import.meta.url),"../../locales/kz.yaml":()=>J((()=>import("./kz.18eeec9a.js")),[],import.meta.url),"../../locales/lolcat.yaml":()=>J((()=>import("./lolcat.5d4f76f5.js")),[],import.meta.url),"../../locales/pl.yaml":()=>J((()=>import("./pl.67eaa876.js")),[],import.meta.url),"../../locales/pt-BR.yaml":()=>J((()=>import("./pt-BR.5abc6288.js")),[],import.meta.url),"../../locales/ru.yaml":()=>J((()=>import("./ru.13f496c2.js")),[],import.meta.url),"../../locales/uk.yaml":()=>J((()=>import("./uk.f2716ae3.js")),[],import.meta.url),"../../locales/zh-CN.yaml":()=>J((()=>import("./zh-CN.93cbc473.js")),[],import.meta.url),"../../locales/zh-TW.yaml":()=>J((()=>import("./zh-TW.96a9abb0.js")),[],import.meta.url)});function useI18nSync(e,t){const{locale:n,setLocaleMessage:i}=r();s(o((()=>{var e;return(null==(e=t.value)?void 0:e.locale)||""})),((t,r)=>{console.log(`Locale changed ${r} -> ${t}`);const a=e.lang;a.current="zh-CN"===t?"zhHans":"ru"===t?"ru":"en",Q[`../../locales/${t}.yaml`]||(t="en"),Q[`../../locales/${t}.yaml`]().then((e=>{i(t,e.default),n.value=t}))}))}function useAutoI18nCommunityContent(e=[]){const{locale:t}=r();return{getContent:async function getContent(n,i){if(!e.includes(t.value))return"";const r=new URL("https://api.xmcl.app/translation");r.searchParams.append("type",n),r.searchParams.append("id",i.toString());const a=await fetch(r,{headers:{"Accept-Language":t.value},cache:"force-cache"});if(!a.ok)throw new Error(`Fail to get translation for ${n} ${i}`);return await a.text()}}}function getInstanceConfigFromMcbbsModpack(e){var t,n,i,r,a,s;return{name:`${e.name}-${e.version}`,author:e.author,modpackVersion:e.version,url:e.url,description:e.description,runtime:{minecraft:null!=(n=null==(t=e.addons.find((e=>"game"===e.id)))?void 0:t.version)?n:"",forge:null!=(r=null==(i=e.addons.find((e=>"forge"===e.id)))?void 0:i.version)?r:"",liteloader:"",fabricLoader:null!=(s=null==(a=e.addons.find((e=>"fabric"===e.id)))?void 0:a.version)?s:"",yarn:""},mcOptions:e.launchInfo?e.launchInfo.launchArgument:void 0,vmOptions:e.launchInfo?e.launchInfo.javaArgument:void 0,minMemory:e.launchInfo?Number(e.launchInfo.minMemory):void 0}}function getInstanceConfigFromMmcModpack(e){const t=e.json.components.find((e=>"net.minecraftforge"===e.uid)),n=e.json.components.find((e=>"net.fabricmc.fabric-loader"===e.uid)),i=e.json.components.find((e=>"net.quiltmc.quilt-loader"===e.uid)),r=e.json.components.find((e=>"net.neoforge"===e.uid));return{name:e.cfg.name,modpackVersion:"",runtime:{minecraft:e.json.components.find((e=>"net.minecraft"===e.uid)).version,forge:t?t.version:"",fabricLoader:n?n.version:"",quiltLoader:i?i.version:"",neoForged:r?r.version:""}}}function getInstanceConfigFromCurseforgeModpack(e){const t=e.minecraft.modLoaders.find((e=>e.id.startsWith("forge"))),n=e.minecraft.modLoaders.find((e=>e.id.startsWith("fabric"))),i=e.minecraft.modLoaders.find((e=>e.id.startsWith("neoforge"))),r=e.minecraft.modLoaders.find((e=>e.id.startsWith("quilt")));return{name:`${e.name}-${e.version}`,modpackVersion:e.version,author:e.author,runtime:{minecraft:e.minecraft.version,forge:t?t.id.substring(6):"",fabricLoader:n?n.id.substring(7):"",neoForged:i?i.id.substring(9):"",quiltLoader:r?r.id.substring(6):""}}}class Settings{constructor(){__publicField(this,"globalDisableAuthlibInjector",!1),__publicField(this,"globalDisableElyByAuthlib",!1),__publicField(this,"globalMinMemory",0),__publicField(this,"globalMaxMemory",0),__publicField(this,"globalAssignMemory",!1),__publicField(this,"globalVmOptions",[]),__publicField(this,"globalMcOptions",[]),__publicField(this,"globalPrependCommand",""),__publicField(this,"globalFastLaunch",!1),__publicField(this,"globalHideLauncher",!1),__publicField(this,"globalShowLog",!1),__publicField(this,"globalEnv",{}),__publicField(this,"discordPresence",!1),__publicField(this,"developerMode",!1),__publicField(this,"disableTelemetry",!1),__publicField(this,"linuxTitlebar",!1),__publicField(this,"locale",""),__publicField(this,"theme","dark"),__publicField(this,"locales",[]),__publicField(this,"updateInfo",null),__publicField(this,"updateStatus","none"),__publicField(this,"allowPrerelease",!1),__publicField(this,"autoInstallOnAppQuit",!1),__publicField(this,"autoDownload",!1),__publicField(this,"enableDedicatedGPUOptimization",!0),__publicField(this,"apiSetsPreference",""),__publicField(this,"apiSets",[{name:"bmcl",url:"https://bmclapi2.bangbang93.com"}]),__publicField(this,"online",!1),__publicField(this,"allowTurn",!1),__publicField(this,"replaceNatives","legacy-only"),__publicField(this,"httpProxy",""),__publicField(this,"httpProxyEnabled",!1),__publicField(this,"maxSockets",0),__publicField(this,"maxAPISockets",0),__publicField(this,"diskFullError",!1),__publicField(this,"databaseReady",!1),__publicField(this,"invalidGameDataPath")}config(e){var t,n,i;this.locale=e.locale,this.autoDownload=e.autoDownload||!1,this.autoInstallOnAppQuit=e.autoDownload||!1,this.allowPrerelease=e.allowPrerelease||!1,this.apiSetsPreference=e.apiSetsPreference,this.httpProxy=e.httpProxy,this.httpProxyEnabled=e.httpProxyEnabled,this.maxSockets=null!=(t=e.maxSockets)?t:16,this.maxAPISockets=null!=(n=e.maxAPISockets)?n:0,this.allowTurn=null!=(i=e.allowTurn)&&i,this.theme=e.theme,this.globalMinMemory=e.globalMinMemory,this.globalMaxMemory=e.globalMaxMemory,this.globalAssignMemory=e.globalAssignMemory,this.globalVmOptions=e.globalVmOptions,this.globalMcOptions=e.globalMcOptions,this.globalFastLaunch=e.globalFastLaunch,this.globalPrependCommand=e.globalPrependCommand,this.globalHideLauncher=e.globalHideLauncher,this.globalShowLog=e.globalShowLog,this.globalDisableElyByAuthlib=e.globalDisableElyByAuthlib,this.globalDisableAuthlibInjector=e.globalDisableAuthlibInjector,this.globalEnv=e.globalEnv,this.discordPresence=e.discordPresence,this.developerMode=e.developerMode,this.disableTelemetry=e.disableTelemetry,this.linuxTitlebar=e.linuxTitlebar,this.enableDedicatedGPUOptimization=e.enableDedicatedGPUOptimization,this.replaceNatives=e.replaceNatives}developerModeSet(e){this.developerMode=e}discordPresenceSet(e){this.discordPresence=e}themeSet(e){this.theme=e}localeSet(e){this.locale=e}enableDedicatedGPUOptimizationSet(e){this.enableDedicatedGPUOptimization=e}localesSet(e){this.locales=e}httpProxySet(e){this.httpProxy=e}httpProxyEnabledSet(e){this.httpProxyEnabled=e}allowPrereleaseSet(e){"boolean"==typeof e&&(this.allowPrerelease=e)}autoInstallOnAppQuitSet(e){"boolean"==typeof e&&(this.autoInstallOnAppQuit=e)}updateStatusSet(e){this.updateStatus=e}autoDownloadSet(e){"boolean"==typeof e&&(this.autoDownload=e)}updateInfoSet(e){"object"==typeof e&&(this.updateInfo=e)}apiSetsPreferenceSet(e){this.apiSetsPreference=e}apiSetsSet(e){this.apiSets=e}allowTurnSet(e){this.allowTurn=e}onlineSet(e){this.online=e}maxSocketsSet(e){this.maxSockets=Number(e)}maxAPISocketsSet(e){this.maxAPISockets=e}disableTelemetrySet(e){this.disableTelemetry=e}linuxTitlebarSet(e){this.linuxTitlebar=e}replaceNativesSet(e){this.replaceNatives=e}diskFullErrorSet(e){this.diskFullError=e}databaseReadySet(e){this.databaseReady=e}invalidGameDataPathSet(e){this.invalidGameDataPath=e}globalInstanceSetting(e){this.globalMinMemory=e.globalMinMemory,this.globalMaxMemory=e.globalMaxMemory,this.globalAssignMemory=e.globalAssignMemory,this.globalVmOptions=e.globalVmOptions,this.globalMcOptions=e.globalMcOptions,this.globalFastLaunch=e.globalFastLaunch,this.globalHideLauncher=e.globalHideLauncher,this.globalShowLog=e.globalShowLog,this.globalDisableAuthlibInjector=e.globalDisableAuthlibInjector,this.globalDisableElyByAuthlib=e.globalDisableElyByAuthlib,this.globalPrependCommand=e.globalPrependCommand,this.globalEnv=e.globalEnv}}class InstanceState{constructor(){__publicField(this,"all",{}),__publicField(this,"instances",[])}instanceAdd(e){if(!this.all[e.path]){const t={...e};this.all[e.path]=t,this.instances.push(this.all[e.path])}}instanceRemove(e){delete this.all[e],this.instances=this.instances.filter((t=>t.path!==e))}instanceMove({from:e,to:t}){const n=this.instances.find((t=>t.path===e));n&&(n.path=t,delete this.all[e],this.all[t]=n)}instanceEdit(e){var t,n,i,r,a,s,o,l,c;const u=this.instances.find((t=>t.path===e.path));if(u){if(u.name="string"==typeof e.name?e.name:u.name,u.author=e.author||u.author,u.description=e.description||u.description,u.version="string"==typeof e.version?e.version:u.version,e.server&&(u.server?(u.server.host=e.server.host||u.server.host,u.server.port=e.server.port||u.server.port):u.server={host:e.server.host,port:e.server.port}),e.runtime){const t=e.runtime;u.runtime.minecraft!==e.runtime.minecraft&&"string"==typeof t.minecraft&&(u.runtime.minecraft=t.minecraft,u.runtime.forge="",u.runtime.neoForged="",u.runtime.liteloader="",u.runtime.optifine="");for(const e of Object.keys(t).filter((e=>"minecraft"!==e))){const n=t[e];"string"==typeof n&&(u.runtime[e]=n)}}"minMemory"in e&&(u.minMemory="number"==typeof e.minMemory&&e.minMemory>0?e.minMemory:void 0),"maxMemory"in e&&(u.maxMemory="number"==typeof e.maxMemory&&e.maxMemory>0?e.maxMemory:void 0),"prependCommand"in e&&(u.prependCommand=e.prependCommand),"vmOptions"in e&&(u.vmOptions=Object.seal(e.vmOptions)),"mcOptions"in e&&(u.mcOptions=Object.seal(e.mcOptions)),"java"in e&&(u.java=e.java),"env"in e&&(u.env=e.env),u.url=null!=(t=e.url)?t:u.url,u.icon=null!=(n=e.icon)?n:u.icon,u.modpackVersion=null!=(i=e.modpackVersion)?i:u.modpackVersion,u.fileApi=null!=(r=e.fileApi)?r:u.fileApi,u.upstream=null!=(a=e.upstream)?a:u.upstream,u.playtime=null!=(s=e.playtime)?s:u.playtime,u.lastPlayedDate=null!=(o=e.lastPlayedDate)?o:u.lastPlayedDate,u.lastAccessDate=null!=(l=e.lastAccessDate)?l:u.lastAccessDate,u.icon=null!=(c=e.icon)?c:u.icon,"showLog"in e&&(u.showLog=e.showLog),"hideLauncher"in e&&(u.hideLauncher=e.hideLauncher),"fastLaunch"in e&&(u.fastLaunch=e.fastLaunch),"assignMemory"in e&&e.assignMemory!==u.assignMemory&&(u.assignMemory=e.assignMemory),"disableAuthlibInjector"in e&&(u.disableAuthlibInjector=e.disableAuthlibInjector),"disableElybyAuthlib"in e&&(u.disableElybyAuthlib=e.disableElybyAuthlib)}}}const ee="InstanceService";class LaunchException extends C{}const te="LaunchService";function waitModpackFiles(e){return new Promise(((t,n)=>{if(e.ready)t(e.files);else{let onFiles=function(n){t(n),e.unsubscribe("modpackFiles",onFiles),clearInterval(r)},i=0;const r=setInterval((()=>{e.ready&&(t(e.files),e.unsubscribe("modpackFiles",onFiles),clearInterval(r)),e.error&&(n(e.error),e.unsubscribe("modpackFiles",onFiles),clearInterval(r)),i++,i>90&&(n(new Error("Modpack is not ready")),e.unsubscribe("modpackFiles",onFiles),clearInterval(r))}),1e3);e.subscribe("modpackFiles",onFiles)}}))}const ne="ModpackService";var ie=(e=>(e.DUPLICATE="DUPLICATE",e.AVAILABLE="AVAILABLE",e.NOT_ALLOWED="NOT_ALLOWED",e))(ie||{});class PeerState{constructor(){__publicField(this,"connections",[]),__publicField(this,"validIceServers",[]),__publicField(this,"icsServersPings",{}),__publicField(this,"ips",[]),__publicField(this,"turnservers",{}),__publicField(this,"group",""),__publicField(this,"groupState","closed"),__publicField(this,"groupError"),__publicField(this,"natDeviceInfo"),__publicField(this,"natType","Unknown"),__publicField(this,"exposedPorts",[]),__publicField(this,"ping",0),__publicField(this,"timestamp",0)}pingSet({ping:e,timestamp:t}){this.ping=e,this.timestamp=t}natDeviceSet(e){this.natDeviceInfo=e}natTypeSet(e){this.natType=e}groupSet({group:e,state:t}){this.group=e,this.groupState=t}groupStateSet(e){this.groupState=e}groupErrorSet(e){this.groupError=e}connectionClear(){this.connections=[]}connectionUserInfo({id:e,info:t}){const n=this.connections.find((t=>t.id===e));n&&(n.userInfo=t)}connectionShareManifest({id:e,manifest:t}){const n=this.connections.find((t=>t.id===e));n&&(n.sharing=t)}connectionRemoteSet({id:e,remoteId:t}){const n=this.connections.find((t=>t.id===e));n&&(n.remoteId=t)}connectionAdd(e){this.connections.find((t=>t.id===e.id))||this.connections.push(e)}connectionDrop(e){this.connections=this.connections.filter((t=>t.id!==e))}connectionIceServerSet({id:e,iceServer:t}){const n=this.connections.find((t=>t.id===e));n&&(n.iceServer&&n.triedIceServers.push(n.iceServer),n.iceServer=t)}connectionLocalDescription(e){const t=this.connections.find((t=>t.id===e.id));t&&(t.localDescriptionSDP=e.description)}connectionStateChange(e){const t=this.connections.find((t=>t.id===e.id));t&&(t.connectionState=e.connectionState)}connectionSelectedCandidate({id:e,local:t,remote:n}){const i=this.connections.find((t=>t.id===e));i&&(i.selectedCandidate={local:t,remote:n})}connectionPing(e){const t=this.connections.find((t=>t.id===e.id));t&&(t.ping=e.ping)}connectionPreferredIceServers({id:e,servers:t}){const n=this.connections.find((t=>t.id===e));n&&(n.preferredIceServers=t)}iceGatheringStateChange(e){const t=this.connections.find((t=>t.id===e.id));t&&(t.iceGatheringState=e.iceGatheringState)}signalingStateChange(e){const t=this.connections.find((t=>t.id===e.id));t&&(t.signalingState=e.signalingState)}connectionIceServersSet({id:e,iceServer:t}){const n=this.connections.find((t=>t.id===e));n&&(n.iceServer=t,n.triedIceServers=[...n.triedIceServers,n.iceServer])}validIceServerSet(e){this.validIceServers=e}iceServerPingSet({server:e,ping:t}){this.icsServersPings={...this.icsServersPings,[e]:t}}ipsSet(e){this.ips=e}turnserversSet(e){this.turnservers=e}exposedPortsSet(e){this.exposedPorts=e}}const re="PeerServiceKey",ae="ServerStatusService";class UserState{constructor(){__publicField(this,"users",{})}userData(e){this.users=e.users}gameProfileUpdate({profile:e,userId:t}){const n=this.users[t];if(e.id in n.profiles){const t={textures:{SKIN:{url:""}},...e};n.profiles[e.id]=t}else n.profiles[e.id]={textures:{SKIN:{url:""}},...e}}userProfileRemove(e){delete this.users[e]}userProfile(e){if(this.users[e.id]){const t=this.users[e.id];t.avatar=e.avatar,t.expiredAt=e.expiredAt,t.profiles=e.profiles,t.username=e.username,t.selectedProfile=e.selectedProfile,t.invalidated=e.invalidated}else this.users[e.id]=e}}const se="UserService";class UserException extends C{}const oe="VersionService";var le=(e=>(e[e.Idle=0]="Idle",e[e.Running=1]="Running",e[e.Cancelled=2]="Cancelled",e[e.Paused=3]="Paused",e[e.Succeed=4]="Succeed",e[e.Failed=5]="Failed",e))(le||{});const ce="x://microsoft",ue="x://mojang",de="x://dev";async function generateLaunchOptionsWithGlobal(e,t,n,{token:i,operationId:r,side:a="client",overrides:s,dry:o,javaPath:l,globalEnv:c,globalVmOptions:u,globalMcOptions:d,globalPrependCommand:h,globalAssignMemory:p,globalMinMemory:f,globalMaxMemory:m,globalHideLauncher:g,globalShowLog:v,globalFastLaunch:_,globalDisableAuthlibInjector:x,globalDisableElyByAuthlib:y,modCount:b,getOrInstallAuthlibInjector:S,track:M}){var T,E,w,A,C,R,P,L,D,U,I,O,N;const k=n;if(!k)throw new LaunchException({type:"launchNoVersionInstalled"});const F=null!=(T=null==s?void 0:s.java)?T:l;if(!F)throw new LaunchException({type:"launchNoProperJava",javaPath:""});let V;const B=function tryParseUrl(e){try{return new URL(e)}catch{return}}(t.authority);if(!(null!=(E=e.disableAuthlibInjector)?E:x)&&B&&("http:"===B.protocol||"https:"===(null==B?void 0:B.protocol)||t.authority===de)&&!o)try{V={jar:await M(i,S(),"preparing-authlib",r),server:t.authority}}catch{}const z=null!=(w=e.assignMemory)?w:p,G=null!=(A=e.hideLauncher)?A:g,H={...c,...e.env},W=null!=(C=e.showLog)?C:v,j=null!=(R=e.fastLaunch)?R:_,X=null!=(P=e.disableElybyAuthlib)?P:y;let q=null!=(L=e.minMemory)?L:f,Y=null!=(D=e.maxMemory)?D:m;if(!0===z&&q>0);else if("auto"===z)if(0===b)q=1024;else{const e=b/25,t=Math.floor(e);q=1024*t+(e-t>.5?512:0)+1024}else q=void 0;Y=!0===z&&Y>0?Y:void 0;const K=null!=(U=e.vmOptions)?U:u.filter((e=>!!e)),Z=null!=(I=e.mcOptions)?I:d.filter((e=>!!e)),$=null!=(O=e.prependCommand)?O:h;return{operationId:r,version:k,gameDirectory:e.path,user:t,java:F,hideLauncher:G,env:H,showLog:W,minMemory:q,maxMemory:Y,skipAssetsCheck:j,vmOptions:K,mcOptions:Z,yggdrasilAgent:V,disableElyByAuthlib:X,prependCommand:$,side:a,server:null!=(N=e.server)?N:void 0,...s}}function useScrollRight(e){return{onWheel:t=>{e.value.scrollLeft+=t.deltaY/2,t.preventDefault()}}}const he=Symbol("ShowingDialog");function useZipFilter(){const{t:e}=r();return u({extensions:["zip"],name:o((()=>e("extensions.zip")))})}function useModrinthFilter(){const{t:e}=r();return u({extensions:["mrpack"],name:o((()=>e("extensions.mrpack")))})}function useDialogModel(){const e=l({dialog:"",parameter:void 0}),t=new BroadcastChannel("dialog");return t.addEventListener("message",(t=>{console.log(t),t.data.dialog!==e.value.dialog&&(e.value=t.data)})),s(e,(e=>{t.postMessage({dialog:e.dialog,parameter:e.parameter?JSON.parse(JSON.stringify(e.parameter)):e.parameter})})),{current:e,registered:c({})}}function useDialog(e="",t,n){const i=I(he),{parameter:r,isShown:a,show:l,hide:c}=function getOrCreate(e,t){const n=`dialog-${t}`,i=d(n,void 0);if(i)return i;const r=e.current,a=o({get:()=>r.value.dialog===t,set:e=>{e?show():hide()}});function hide(){r.value.dialog===t&&(r.value={dialog:"",parameter:void 0})}function show(e){r.value.dialog!==t&&(r.value={dialog:t,parameter:e})}return h(n,{isShown:a,parameter:o((()=>a.value?r.value.parameter:void 0)),show:show,hide:hide}),{isShown:a,parameter:o((()=>a.value?r.value.parameter:void 0)),show:show,hide:hide}}(i,e);return(t||n)&&s(a,(e=>{e?null==t||t(i.current.value.parameter):null==n||n()})),{parameter:r,show:l,hide:c,isShown:a}}function useSimpleDialog(e,t){const n=p(void 0),i=o({get:()=>void 0!==n.value,set:e=>{e||(n.value=void 0)}});return{target:n,model:i,show:e=>{n.value=e},cancel:()=>{null==t||t(n.value),n.value=void 0},confirm:()=>{e(n.value),n.value=void 0}}}var pe=new WeakMap,fe=0;function serializeKeyDefault(e){if("function"==typeof e)try{e=e()}catch(t){e=""}return e=Array.isArray(e)?function hash(e){if(!e.length)return"";for(var t="arg",n=0;n<e.length;++n){var i=void 0;null===e[n]||"object"!=typeof e[n]&&"function"!=typeof e[n]?i="string"==typeof e[n]?'"'+e[n]+'"':String(e[n]):pe.has(e[n])?i=pe.get(e[n]):(i=fe,pe.set(e[n],fe++)),t+="@"+i}return t}(e):String(e||"")}var me=function(){function SWRVCache2(e){void 0===e&&(e=0),this.items=new Map,this.ttl=e}return SWRVCache2.prototype.serializeKey=function(e){return serializeKeyDefault(e)},SWRVCache2.prototype.get=function(e){var t=this.serializeKey(e);return this.items.get(t)},SWRVCache2.prototype.set=function(e,t,n){var i=this.serializeKey(e),r=n||this.ttl,a=Date.now(),s={data:t,createdAt:a,expiresAt:r?a+r:1/0};this.dispatchExpire(r,s,i),this.items.set(i,s)},SWRVCache2.prototype.dispatchExpire=function(e,t,n){var i=this;e&&setTimeout((function(){Date.now()>=t.expiresAt&&i.delete(n)}),e)},SWRVCache2.prototype.delete=function(e){this.items.delete(e)},SWRVCache2}();const ge={isOnline:function isOnline(){return void 0===navigator.onLine||navigator.onLine},isDocumentVisible:function isDocumentVisible(){return"undefined"==typeof document||void 0===document.visibilityState||"hidden"!==document.visibilityState},fetcher:function(e){return fetch(e).then((function(e){return e.json()}))}};var ve=globalThis&&globalThis.__assign||function(){return ve=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},ve.apply(this,arguments)},_e=globalThis&&globalThis.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(r,a){function fulfilled(e){try{step(i.next(e))}catch(t){a(t)}}function rejected(e){try{step(i.throw(e))}catch(t){a(t)}}function step(e){e.done?r(e.value):function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))},xe=globalThis&&globalThis.__generator||function(e,t){var n,i,r,a,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(a){return function(o){return function step(a){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(r=2&a[0]?i.return:a[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,a[1])).done)return r;switch(i=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,i=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(r=s.trys,(r=r.length>0&&r[r.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]<r[3])){s.label=a[1];break}if(6===a[0]&&s.label<r[1]){s.label=r[1],r=a;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(a);break}r[2]&&s.ops.pop(),s.trys.pop();continue}a=t.call(e,s)}catch(o){a=[6,o],i=0}finally{n=r=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,o])}}},ye=globalThis&&globalThis.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var i,r,a=n.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(i=a.next()).done;)s.push(i.value)}catch(o){r={error:o}}finally{try{i&&!i.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}return s},be=globalThis&&globalThis.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var i,r=0,a=t.length;r<a;r++)!i&&r in t||(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))},Se=new me,Me=new me,Te=new me,Ee={cache:Se,refreshInterval:0,ttl:0,serverTTL:1e3,dedupingInterval:2e3,revalidateOnFocus:!0,revalidateDebounce:0,shouldRetryOnError:!0,errorRetryInterval:5e3,errorRetryCount:5,fetcher:ge.fetcher,isOnline:ge.isOnline,isDocumentVisible:ge.isDocumentVisible};var mutate=function(e,t,n,i){return void 0===n&&(n=Se),void 0===i&&(i=Ee.ttl),_e(void 0,void 0,void 0,(function(){var r,a,s,o,l,c;return xe(this,(function(u){switch(u.label){case 0:if(!function isPromise(e){return null!==e&&"object"==typeof e&&"function"==typeof e.then}(t))return[3,5];u.label=1;case 1:return u.trys.push([1,3,,4]),[4,t];case 2:return r=u.sent(),[3,4];case 3:return s=u.sent(),a=s,[3,4];case 4:return[3,6];case 5:r=t,u.label=6;case 6:return!1,o={data:r,error:a,isValidating:false},void 0!==r&&n.set(e,o,i),(l=Me.get(e))&&l.data.length&&((c=l.data.filter((function(t){return t.key===e}))).forEach((function(e,t){void 0!==o.data&&(e.data=o.data),e.error=o.error,e.isValidating=o.isValidating,t===c.length-1||delete c[t]})),c=c.filter(Boolean)),[2,o]}}))}))};function useSWRV(){for(var e,t,n=this,i=[],r=0;r<arguments.length;r++)i[r]=arguments[r];var a=ve({},Ee),o=!1,l=!1,c=_(),d=(null==c?void 0:c.proxy)||c;if(!d)return console.error("Could not get current instance, check to make sure that `useSwrv` is declared in the top level of the setup function."),null;var h=d.$isServer;i.length>=1&&(e=i[0]),i.length>=2&&(t=i[1]),i.length>2&&(a=ve(ve({},a),i[2]));var x=h?a.serverTTL:a.ttl,y="function"==typeof e?e:p(e);void 0===t&&(t=a.fetcher);var b=null;b||(b=u({data:void 0,error:void 0,isValidating:!0,key:null}));var revalidate=function(e,i){return _e(n,void 0,void 0,(function(){var n,r,s,l,c,u,d=this;return xe(this,(function(h){switch(h.label){case 0:return n=void 0===b.data,(r=y.value)?(s=a.cache.get(r),l=s&&s.data,b.isValidating=!0,l&&(b.data=l.data,b.error=l.error),!(c=e||t)||!a.isDocumentVisible()&&!n||void 0!==(null==i?void 0:i.forceRevalidate)&&!(null==i?void 0:i.forceRevalidate)||s&&!Boolean(Date.now()-s.createdAt>=a.dedupingInterval||(null==i?void 0:i.forceRevalidate))?(b.isValidating=!1,[2]):(u=function(){return _e(d,void 0,void 0,(function(){var e,t,n;return xe(this,(function(s){switch(s.label){case 0:return(e=Te.get(r))?[3,2]:(t=Array.isArray(r)?r:[r],n=c.apply(void 0,be([],ye(t),!1)),Te.set(r,n,a.dedupingInterval),[4,mutate(r,n,a.cache,x)]);case 1:return s.sent(),[3,4];case 2:return[4,mutate(r,e.data,a.cache,x)];case 3:s.sent(),s.label=4;case 4:return b.isValidating=!1,Te.delete(r),void 0!==b.error&&(a.shouldRetryOnError&&(!i||i.shouldRetryOnError))&&function onErrorRetry(e,t,n){if(n.isDocumentVisible()&&!(void 0!==n.errorRetryCount&&t>n.errorRetryCount)){var i=Math.min(t||0,n.errorRetryCount),r=i*n.errorRetryInterval;setTimeout((function(){e(null,{errorRetryCount:i+1,shouldRetryOnError:!0})}),r)}}(revalidate,i?i.errorRetryCount:1,a),[2]}}))}))},l&&a.revalidateDebounce?[4,setTimeout((function(){return _e(d,void 0,void 0,(function(){return xe(this,(function(e){switch(e.label){case 0:return o?[3,2]:[4,u()];case 1:e.sent(),e.label=2;case 2:return[2]}}))}))}),a.revalidateDebounce)]:[3,2])):[2];case 1:return h.sent(),[3,4];case 2:return[4,u()];case 3:h.sent(),h.label=4;case 4:return[2]}}))}))},revalidateCall=function(){return _e(n,void 0,void 0,(function(){return xe(this,(function(e){return[2,revalidate(null,{shouldRetryOnError:!1})]}))}))},S=null;f((function(){var tick=function(){return _e(n,void 0,void 0,(function(){return xe(this,(function(e){switch(e.label){case 0:return b.error||!a.isOnline()?[3,2]:[4,revalidate()];case 1:return e.sent(),[3,3];case 2:S&&clearTimeout(S),e.label=3;case 3:return a.refreshInterval&&!o&&(S=setTimeout(tick,a.refreshInterval)),[2]}}))}))};a.refreshInterval&&(S=setTimeout(tick,a.refreshInterval)),a.revalidateOnFocus&&(document.addEventListener("visibilitychange",revalidateCall,!1),window.addEventListener("focus",revalidateCall,!1))})),m((function(){o=!0,S&&clearTimeout(S),a.revalidateOnFocus&&(document.removeEventListener("visibilitychange",revalidateCall,!1),window.removeEventListener("focus",revalidateCall,!1));var e=Me.get(y.value);e&&(e.data=e.data.filter((function(e){return e!==b})))}));try{s(y,(function(e){g(y)||(y.value=e),b.key=e,b.isValidating=Boolean(e),function setRefCache(e,t,n){var i=Me.get(e);i?i.data.push(t):Me.set(e,[t],n>0?n+5e3:n)}(y.value,b,x),h||l||!y.value||revalidate(),l=!1}),{immediate:!0})}catch(M){}return ve(ve({},v(b)),{mutate:function(e,t){return revalidate(e,ve(ve({},t),{forceRevalidate:!0}))}})}class LocalStroageCache extends me{constructor(n,i=6048e5){super(),__privateAdd(this,e,void 0),__privateAdd(this,t,void 0),this.prefix=n,this.ttl=i}checkTTL(){__privateGet(this,e)||__privateGet(this,t)&&Date.now()-__privateGet(this,t)<3e5||__privateSet(this,e,requestIdleCallback((()=>{const n=Date.now(),i=localStorage.length,r=[];for(let e=0;e<i;e++){const t=localStorage.key(e);if(t&&t.startsWith(this.prefix)){const e=localStorage.getItem(t);if(e){const i=JSON.parse(e);(i.expiresAt<n||i.createdAt+this.ttl<n)&&r.push(t)}}}for(const e of r)localStorage.removeItem(e);console.debug(`[LocalStorageCache] Cleaned ${r.length} expired cache.`),__privateSet(this,e,void 0),__privateSet(this,t,n)})))}get(e){this.checkTTL(),localStorage.getItem(this.prefix+e);const t=this.serializeKey(e),n=localStorage.getItem(this.prefix+t);if(n){return JSON.parse(n)}}set(e,t,n){this.checkTTL();const i=this.serializeKey(e),r=n||this.ttl,a=Date.now(),s={data:t,createdAt:a,expiresAt:r?a+r:1/0};localStorage.setItem(this.prefix+i,JSON.stringify(s))}delete(e){this.checkTTL(),localStorage.removeItem(this.prefix+e)}}e=new WeakMap,t=new WeakMap;const we=Symbol("swrvConfig");function useSWRVConfig(){return{cache:new LocalStroageCache("/cache"),shouldRetryOnError:!0,revalidateOnFocus:!1,revalidateDebounce:1500,errorRetryInterval:5e3,errorRetryCount:5,dedupingInterval:6e5,ttl:864e5}}function useOverrideSWRVConfig(e){const t=d(we);return t?{...t,...e}:e}const Ae=p(!1),Ce=p([]),Re=p(!1),Pe=[void 0],Le=O((()=>{void 0!==Pe[0]&&(Ae.value=Pe[0],Pe[0]=void 0)}),100),setValue=e=>{Pe[0]=e,Le()};function useSharedTooltipData(){return{isShown:Ae,stack:Ce,setValue:setValue,blocked:Re}}function useBlockSharedTooltip(){return{start:()=>{Re.value=!0,Ae.value=!1,Ce.value=[]},end:()=>{Re.value=!1,Ae.value=!1,Ce.value=[]}}}const De=x(i({__name:"AppSharedTooltip",setup(e){const{isShown:t,stack:n}=useSharedTooltipData(),i=o((()=>n.value[n.value.length-1]));s(i,(e=>{if(e){const t={x:e.x,y:e.y,top:"top"===e.direction,left:"left"===e.direction,right:"right"===e.direction,bottom:"bottom"===e.direction,color:e.color,text:e.text,items:e.items,list:e.list};r.value=t}}));const r=l({x:0,y:0,top:!0,left:!1,right:!1,bottom:!1,color:"",text:"",items:[],list:[]});return{__sfc:!0,isShown:t,stack:n,cur:i,cached:r}}}),(function render2(){var e,t=this,n=t._self._c,i=t._self._setupProxy;return n("v-tooltip",{staticClass:"z-1000",attrs:{color:null==(e=i.cached)?void 0:e.color,transition:"scroll-y-reverse-transition","position-x":i.cached.x,"position-y":i.cached.y,top:i.cached.top,left:i.cached.left,right:i.cached.right,bottom:i.cached.bottom},model:{value:i.isShown,callback:function(e){i.isShown=e},expression:"isShown"}},[t._v(" "+t._s(i.cached.text)+" "),i.cached.items?n("div",[t._l(i.cached.items,(function(e){return[n("v-avatar",{key:e.icon+"icon",attrs:{size:"28"}},[n("img",{attrs:{src:e.icon}})]),t._v(" "+t._s(e.text)+" ")]}))],2):t._e(),i.cached.list?[n("ul",t._l(i.cached.list,(function(e){return n("li",{key:e},[t._v(" "+t._s(e)+" ")])})),0)]:t._e()],2)}),[],!1,null,null,null,null).exports;function useExceptionHandler(e,t){const{exceptionHandlers:n}=I(Ue),i=e.name;n[i]?n[i][1].push(t):n[i]=[e,[t]]}function useErrorHandler(e){const{errorHandlers:t}=I(Ue);t.push(e)}function useExceptionHandlers(){const e={},t={},n=[];return window.addEventListener("unhandledrejection",(i=>{var r;const a=e[i.reason.name];console.log(`Handle exception ${i.reason.name} from ${i.reason.serviceName}`);const s=(null==(r=i.reason)?void 0:r.serviceName)?t[i.reason.serviceName]:void 0;if(a&&R(a[0],i.reason))console.log(`Found exception handler for exception ${i.reason.name}`),a[1].forEach((e=>e(i.reason.exception))),i.preventDefault();else if(s)console.log(`Found error handler for exception ${i.reason.name}`),s.forEach((e=>e(i,i.reason.serviceName,i.reason.serviceMethod))),i.preventDefault();else{for(const e of n)if(e(i.reason))return void i.preventDefault();console.log("Cannot found handler for exception:"),console.log(i)}})),{exceptionHandlers:e,serviceErrorHandlers:t,errorHandlers:n}}const Ue=Symbol("ExceptionHandlers");function useLocaleError(){const{t:e}=r();return t=>{if(!t)return"";if(R(P,t)){const n=t.exception;if(n.code===L.CONNECTION_TIMED_OUT)return e("errors.ConnectTimeoutError");if(n.code===L.DNS_NOTFOUND)return e("errors.DNSNotFoundError");if(n.code===L.CONNECTION_CLOSED)return e("errors.SocketError");if(n.code===L.CONNECTION_RESET)return e("errors.SocketError");if(n.code===L.SOCKET_NOT_CONNECTED)return e("errors.SocketError");if("httpException"===n.type)return 404===n.statusCode?e("errors.NotFoundError"):[n.code||"",n.statusCode,JSON.stringify(n.body)].join(" ")}if(t.message)return t.message;const n=JSON.stringify(t,void 0,4);return"{}"===n.trim()?t:n}}function useDefaultErrorHandler(e){const{show:t}=useDialog("feedback"),n=useLocaleError();useExceptionHandler(P,(i=>{const r=n(i);e({title:r,level:"error",more(){t()}})}))}const Ie=Symbol("NotifierQueue");function useNotificationQueue(){return p([])}function useNotifier(e=d(Ie)){if(!e)throw new Error("Cannot init notifier hook!");const notify=t=>{e.value.push(t)},subscribeTask=(e,t,n)=>{e.then((()=>{notify({level:"success",title:t,more:n})}),(()=>{notify({level:"error",title:t,more:n})}))};return{notify:notify,subscribeTask:subscribeTask,watcherTask:(e,t,n)=>()=>subscribeTask(e(),t,n)}}const Oe=p(0),Ne=p(0),ke=p([]),Fe=p(!1);function useContextMenu(){const e=Oe,t=Ne,n=ke,i=Fe;return{open:function open(r,a,s){e.value=r,t.value=a,n.value=s,i.value=!0}}}const Ve=x(i({__name:"AppContextMenu",setup(e){const{isDark:t}=I(N),{x:n,y:i,items:r,shown:a}=function useContextMenuData(){return{x:Oe,y:Ne,items:ke,shown:Fe}}();return document.addEventListener("keyup",(e=>{"Escape"===e.key&&a.value&&(a.value=!1,e.preventDefault(),e.stopPropagation())}),{capture:!0}),{__sfc:!0,isDark:t,x:n,y:i,items:r,shown:a}}}),(function render3(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-menu",{attrs:{"position-x":n.x,"position-y":n.y,absolute:"","offset-y":"","z-index":"205"},model:{value:n.shown,callback:function(e){n.shown=e},expression:"shown"}},[t("v-list",{attrs:{dense:""}},[e._l(n.items,(function(i,r){return[t("v-list-item",{key:i.text,staticClass:"min-w-40 mx-1 rounded-lg",on:{click:i.onClick}},[i.icon?t("v-list-item-icon",[t("v-icon",{attrs:{size:"$vuetify.icons.curseforge"===i.icon?22:void 0,color:i.color||""}},[e._v(" "+e._s(i.icon)+" ")])],1):e._e(),t("v-list-item-title",[e._v(e._s(i.text))]),i.children?t("v-menu",{key:i.text,attrs:{"offset-x":"","open-on-hover":""},scopedSlots:e._u([{key:"activator",fn:function({on:n,attrs:r}){return[t("v-list-item-action",e._g(e._b({staticClass:"w-[100%] justify-end",on:{click:function(e){return e.stopPropagation(),i.onClick.apply(null,arguments)}}},"v-list-item-action",r,!1),n),[t("v-icon",[e._v("arrow_right")])],1)]}}],null,!0)},[t("v-list",{attrs:{dense:"",color:n.isDark?"secondary":""}},e._l(i.children,(function(i,r){return t("v-list-item",{key:i.text,staticClass:"min-w-40 mx-1 rounded-lg",on:{click:function(e){i.onClick(),n.shown=!1}}},[i.icon?t("v-list-item-icon",[t("v-icon",{attrs:{size:"$vuetify.icons.curseforge"===i.icon?22:void 0,color:i.color||""}},[e._v(" "+e._s(i.icon)+" ")])],1):e._e(),t("v-list-item-title",[e._v(e._s(i.text))])],1)})),1)],1):e._e()],1),r!==n.items.length-1?t("v-divider",{key:r}):e._e()]}))],2)],1)}),[],!1,null,null,null,null).exports,Be=Symbol("TASK_MANAGER");function useTaskManager(){const e={},t=p(0),n=p([]);let i;function getTaskItem(e){var t,n;const i={id:`${e.uuid}@${e.id}`,taskId:e.uuid,time:new Date(e.time),message:"error"in e&&e.error?c(e.error):null!=(n=null!=(t=e.from)?t:e.to)?n:"",path:e.path,param:e.param,throughput:0,rawChildren:c([]),childrenDirty:!1,state:"state"in e?e.state:le.Running,progress:"progress"in e?e.progress:0,total:"total"in e?e.total:-1,children:[]};return"parentId"in e&&(i.parentId=e.parentId),i}const onTaskUpdate=async({adds:r,updates:a})=>{var s,o,l,c;i&&await i;for(const t of r){const{uuid:i,parentId:r,path:a,id:c}=t,u=`${i}@${c}`;if(null==(s=e[u])?void 0:s.deref()){console.warn(`Skip for duplicated task ${u} ${a}`);continue}const d=getTaskItem(t);if("number"==typeof r){const t=null==(o=e[`${i}@${r}`])?void 0:o.deref();null==(l=null==t?void 0:t.rawChildren)||l.push(d),t&&(t.childrenDirty=!0)}else n.value.unshift(d);e[u]=new WeakRef(d)}for(const n of a){const{uuid:i,id:r,time:a,to:s,from:o,progress:l,total:u,chunkSize:d,state:h,error:p}=n,f=null==(c=e[`${i}@${r}`])?void 0:c.deref();f&&(void 0!==h&&(f.state=h),void 0!==l&&(f.progress=l),void 0!==u&&(f.total=u),f.time=new Date(a),f.message=Object.freeze(p)||o||s||f.message,d&&(f.throughput+=d,t.value+=d))}};return f((()=>{let t;i=new Promise((e=>{t=e})),taskMonitor.on("task-update",onTaskUpdate),taskMonitor.subscribe().then((i=>{const r=i.map(getTaskItem);n.value=r;for(const t of r)e[t.id]=new WeakRef(t);t()}))})),m((()=>{taskMonitor.unsubscribe(),taskMonitor.removeListener("task-update",onTaskUpdate)})),{dictionary:e,throughput:t,clear:function clear(){n.value=n.value.filter((e=>e.state!==le.Cancelled&&e.state!==le.Succeed))},tasks:n,pause:e=>{taskMonitor.pause(e.taskId)},resume:e=>{taskMonitor.resume(e.taskId)},cancel:e=>{taskMonitor.cancel(e.taskId)}}}function useTaskName(){const{t:e,tm:t,te:n}=r();return(i,r)=>"function"==typeof t(i)?e(i,r):n(i+".name","en")?e(i+".name",r):i}function useTasks(e){const{tasks:t}=I(Be);return o((()=>t.value.filter(e)))}function useTask(e){const t=I(Be),{tasks:n,pause:i,resume:r,cancel:a}=t,s=useTaskName(),l=o((()=>c.value?s(c.value.path,c.value.param):"")),c=o((()=>n.value.find((t=>(t.state===le.Running||t.state===le.Paused)&&e(t))))),u=o((()=>{var e,t;return null!=(t=null==(e=c.value)?void 0:e.time)?t:""})),d=o((()=>{var e,t;return null!=(t=null==(e=c.value)?void 0:e.state)?t:le.Idle})),h=o((()=>{var e,t;return null!=(t=null==(e=c.value)?void 0:e.progress)?t:-1})),p=o((()=>{var e,t;return null!=(t=null==(e=c.value)?void 0:e.total)?t:-1})),f=o((()=>{var e,t;return null!=(t=null==(e=c.value)?void 0:e.message)?t:""}));return{name:l,time:u,task:c,pause:()=>c.value?i(c.value):void 0,resume:()=>c.value?r(c.value):void 0,progress:h,total:p,message:f,status:d}}const getExpectedSize=(e,t="B",n=2)=>{let i="K"+t;return(e/=1024)>1024&&(e/=1024,i="M"+t),e>1024&&(e/=1024,i="G"+t),`${Math.abs(e).toFixed(n)}${i}`};const ze=x(i({__name:"TaskSpeedMonitor",setup(e){const{throughput:t}=I(Be),n=p(0),i=o((()=>getExpectedSize(n.value)+"/s"));return setInterval((()=>{n.value=t.value,t.value=0}),1e3),{__sfc:!0,throughput:t,speed:n,speedText:i}}}),(function render4(){var e=this,t=e._self._c,n=e._self._setupProxy;return 0!==n.speed?t("div",{staticClass:"flex flex-1 flex-grow-0 items-center",class:{"text-gray-400":0!==n.speed,"text-transparent":0===n.speed}},[t("v-icon",{staticClass:"mr-1 text-current"},[e._v(" downloading ")]),e._v(" "+e._s(n.speedText)+" ")],1):e._e()}),[],!1,null,null,null,null).exports,Ge=Symbol("Environment");function useEnvironment(){const{getEnvironment:e}=k(D),t=p(void 0);return e().then((e=>{t.value=e})),t}function useState(e,t){const n=p(!1),i=p(),r=p(void 0);let a;y((async s=>{null==a||a.abort();const o=new AbortController;a=o;const{signal:l}=o;let c;null==s||s((()=>{o.abort()}));try{if(n.value=!0,r.value=void 0,i.value=void 0,c=await e(l),!c||l.aborted)return;const a=(u=c,(e,n)=>{var i,r;null==(r=null==(i=t.prototype)?void 0:i[e])||r.call(u,n)});c.subscribeAll(a);const s=(e=>t=>{e===i.value&&(n.value=t>0)})(c);c.subscribe("state-validating",s),o.signal.addEventListener("abort",(()=>{null==c||c.unsubscribeAll(a),null==c||c.unsubscribe("state-validating",s)})),i.value=c}catch(d){if(l.aborted)return;r.value=d,i.value=void 0}finally{n.value=!1}var u}));const revalidateCall=async()=>{var e;n.value||await(null==(e=i.value)?void 0:e.revalidate())};return G(document,"visibilitychange",revalidateCall,!1),G(window,"focus",revalidateCall,!1),{isValidating:n,state:i,error:r,revalidate:revalidateCall}}const He=Symbol("UpdateSettings");function useUpdateSettings(){const{checkUpdate:e,downloadUpdate:t,quitAndInstall:n}=k(D),i=I(Ge),{state:r}=I(We),a=o((()=>{var e;return null==(e=r.value)?void 0:e.updateStatus})),s=o((()=>{var e;return null==(e=r.value)?void 0:e.updateInfo})),l=o((()=>{var e,t;return null!=(t=null==(e=i.value)?void 0:e.version)?t:"0.0.0"})),c=p(!1);const u=p(!1);const d=p(!1);return{version:l,quitAndInstall:async function install(){c.value=!0;try{await n()}finally{c.value=!1}},downloadUpdate:async function download(){u.value=!0;try{await t()}finally{u.value=!1}},checkUpdate:async function check(){d.value=!0;try{await e()}finally{d.value=!1}},installing:c,updateStatus:a,checkingUpdate:d,downloadingUpdate:u,updateInfo:s}}const We=Symbol("Settings");function useSettingsState(){const{getSettings:e}=k(D);return useState(e,Settings)}function useGlobalSettings({state:e}=I(We)){return{globalAssignMemory:o((()=>{var t,n;return null!=(n=null==(t=e.value)?void 0:t.globalAssignMemory)&&n})),globalMinMemory:o((()=>{var t,n;return null!=(n=null==(t=e.value)?void 0:t.globalMinMemory)?n:0})),globalMaxMemory:o((()=>{var t,n;return null!=(n=null==(t=e.value)?void 0:t.globalMaxMemory)?n:0})),globalVmOptions:o((()=>{var t,n;return null!=(n=null==(t=e.value)?void 0:t.globalVmOptions)?n:[]})),globalMcOptions:o((()=>{var t,n;return null!=(n=null==(t=e.value)?void 0:t.globalMcOptions)?n:[]})),globalFastLaunch:o((()=>{var t,n;return null!=(n=null==(t=e.value)?void 0:t.globalFastLaunch)&&n})),globalHideLauncher:o((()=>{var t,n;return null!=(n=null==(t=e.value)?void 0:t.globalHideLauncher)&&n})),globalShowLog:o((()=>{var t,n;return null!=(n=null==(t=e.value)?void 0:t.globalShowLog)&&n})),globalDisableAuthlibInjector:o((()=>{var t,n;return null==(n=null==(t=e.value)?void 0:t.globalDisableAuthlibInjector)||n})),globalDisableElyByAuthlib:o((()=>{var t,n;return null!=(n=null==(t=e.value)?void 0:t.globalDisableElyByAuthlib)&&n})),globalPrependCommand:o((()=>{var t,n;return null!=(n=null==(t=e.value)?void 0:t.globalPrependCommand)?n:""})),globalEnv:o((()=>{var t,n;return null!=(n=null==(t=e.value)?void 0:t.globalEnv)?n:{}})),setGlobalSettings:t=>{var n;null==(n=e.value)||n.globalInstanceSetting(t)}}}function useGameDirectory(){const{getGameDataDirectory:e,migrate:t,openDirectory:n}=k(D),i=p("");f((()=>{e().then((e=>{i.value=e}))}));return{root:i,setGameDirectory:async e=>{i.value=e,await t({destination:e})},showGameDirectory:function showGameDirectory(){i.value&&n(i.value)}}}function useSettings(){var e,t;const n=d("streamerMode",F("streamerMode",!1)),{state:i,error:r,isValidating:a}=I(We),getProxy=()=>{var e;const t=(null==(e=i.value)?void 0:e.httpProxy)||"";try{const e=new URL(t);return{host:e.hostname,port:e.port}}catch(n){return{host:"",port:""}}},l=o((()=>{var e;return(null==(e=i.value)?void 0:e.locales)||[]})),c=o({get:()=>{var e;return(null==(e=l.value.find((e=>{var t;return e.locale===(null==(t=i.value)?void 0:t.locale)})))?void 0:e.locale)||"en"},set:e=>{var t;return null==(t=i.value)?void 0:t.localeSet(e)}}),u=o({get:()=>{var e,t;return null!=(t=null==(e=i.value)?void 0:e.enableDedicatedGPUOptimization)&&t},set:e=>{var t;return null==(t=i.value)?void 0:t.enableDedicatedGPUOptimizationSet(e)}}),h=o({get:()=>{var e,t;return null!=(t=null==(e=i.value)?void 0:e.apiSetsPreference)?t:""},set:e=>{var t;return null==(t=i.value)?void 0:t.apiSetsPreferenceSet(e)}}),g=o({get:()=>{var e,t;return null!=(t=null==(e=i.value)?void 0:e.replaceNatives)?t:"legacy-only"},set:e=>{var t;return null==(t=i.value)?void 0:t.replaceNativesSet(e)}}),v=p(null==(e=i.value)?void 0:e.maxSockets),_=p(null==(t=i.value)?void 0:t.maxAPISockets),x=p(getProxy()),y=o({get:()=>{var e,t;return null!=(t=null==(e=i.value)?void 0:e.httpProxyEnabled)&&t},set:e=>{var t;return null==(t=i.value)?void 0:t.httpProxyEnabledSet(e)}}),b=o({get:()=>{var e,t;return null!=(t=null==(e=i.value)?void 0:e.developerMode)&&t},set:e=>{var t;return null==(t=i.value)?void 0:t.developerModeSet(e)}}),S=o({get:()=>{var e,t;return null!=(t=null==(e=i.value)?void 0:e.disableTelemetry)&&t},set:e=>{var t;return null==(t=i.value)?void 0:t.disableTelemetrySet(e)}}),M=o({get:()=>{var e,t;return null!=(t=null==(e=i.value)?void 0:e.discordPresence)&&t},set:e=>{var t;return null==(t=i.value)?void 0:t.discordPresenceSet(e)}}),T=o((()=>{var e;return(null==(e=i.value)?void 0:e.apiSets)||[]}));return f((()=>{const e=getProxy();x.value.host=e.host,x.value.port=e.port})),s(o((()=>{var e;return null==(e=i.value)?void 0:e.httpProxy})),(()=>{const e=getProxy();x.value.host=e.host,x.value.port=e.port})),m((()=>{var e,t,n,r,a,s;const o=x.value,l=o.host||o.port?`http://${o.host}:${o.port}`:"";l!==(null==(e=i.value)?void 0:e.httpProxy)&&(null==(t=i.value)||t.httpProxySet(l)),(null==(n=i.value)?void 0:n.maxSockets)!==v.value&&(null==(r=i.value)||r.maxSocketsSet(Number(v.value))),(null==(a=i.value)?void 0:a.maxAPISockets)!==_.value&&(null==(s=i.value)||s.maxAPISocketsSet(Number(_.value)))})),{enableDedicatedGPUOptimization:u,streamerMode:n,developerMode:b,httpProxyEnabled:y,enableDiscord:M,maxSockets:v,maxAPISockets:_,locales:l,proxy:x,replaceNative:g,selectedLocale:c,apiSetsPreference:h,apiSets:T,disableTelemetry:S,error:r,isValidating:a}}const je=""+new URL("steve_skin.d142524b.png",import.meta.url).href;function renderMinecraftPlayerTextHead(e){const t=document.createElement("canvas"),n=t.getContext("2d");if(!n)return;const i=new Image;return i.crossOrigin="anonymous",i.src=e,new Promise(((e,r)=>{i.onload=()=>{t.width=8,t.height=8,n.drawImage(i,8,8,8,8,0,0,8,8),n.drawImage(i,40,8,8,8,0,0,8,8);const r=t.toDataURL();e(r)},i.onerror=r}))}const Xe=x(i({__name:"PlayerAvatar",props:{src:{default:je},dimension:{default:64}},setup(e){const t=e,n=renderMinecraftPlayerTextHead(je),i=p("");return s((()=>t.src),(e=>{var t;null==(t=renderMinecraftPlayerTextHead(e))||t.then((e=>{i.value=e}),(()=>{null==n||n.then((e=>{i.value||(i.value=e)}))}))}),{immediate:!0}),{__sfc:!0,props:t,steveSrc:n,dataUrlSrc:i}}}),(function render5(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticStyle:{overflow:"hidden"},style:{"max-width":`${e.dimension}px`,"max-height":`${e.dimension}px`,"min-height":`${e.dimension}px`,"min-width":`${e.dimension}px`}},[t("img",{staticStyle:{"image-rendering":"pixelated","border-radius":"0"},style:{width:`${e.dimension}px`,height:`${e.dimension}px`},attrs:{src:n.dataUrlSrc,width:e.dimension,height:e.dimension}})])}),[],!1,null,null,null,null).exports,qe=Object.freeze({selectedProfile:"",invalidated:!0,authority:"",profileService:"",profiles:{},id:"",username:"",expiredAt:-1}),Ye=Object.freeze({id:"",name:"",textures:{SKIN:{url:""}}}),Ke=Symbol("UserContext");function useUserContext(){const{getUserState:e,refreshUser:t}=k(se),{state:n,isValidating:i,error:r}=useState(e,class extends UserState{gameProfileUpdate({profile:e,userId:t}){const n=this.users[t];if(e.id in n.profiles){const t={textures:{SKIN:{url:""}},...e};b(n.profiles,e.id,t)}else n.profiles[e.id]={textures:{SKIN:{url:""}},...e}}userProfileRemove(e){S(this.users,e)}userProfile(e){if(this.users[e.id]){const t=this.users[e.id];t.avatar=e.avatar,t.expiredAt=e.expiredAt,t.profiles=e.profiles,t.username=e.username,t.selectedProfile=e.selectedProfile,t.invalidated=e.invalidated}else b(this.users,e.id,e)}}),a=V("selectedUserId",""),l=o((()=>{var e,t;return null!=(t=null==(e=n.value)?void 0:e.users[a.value])?t:qe})),c=o((()=>{var e;return null!=(e=l.value.profiles[l.value.selectedProfile])?e:Ye})),u=o((()=>{var e;return Object.values((null==(e=n.value)?void 0:e.users)||{})})),select=e=>{a.value=e};return s(l,(e=>{if(e===qe){const e=u.value[0];e&&select(e.id)}else t(e.id)}),{immediate:!0}),s(n,(e=>{if(e&&l.value===qe){const e=u.value[0];e&&select(e.id)}})),{users:u,isValidating:i,error:r,select:select,userProfile:l,gameProfile:c}}function useUserExpired(e){return o((()=>{var t;return!e.value||(null==(t=e.value)?void 0:t.invalidated)||e.value.expiredAt<Date.now()}))}const Ze=x(i({__name:"SimpleDialog",props:{title:null,width:null,color:null,confirm:null,confirmIcon:null,persistent:{type:Boolean},value:{type:Boolean}},emits:["confirm","cancel","input"],setup(e,{emit:t}){const n=e,{t:i}=r(),onCancel=()=>{t("input",!1),t("cancel")},onKeypress=e=>{"Escape"===e.key&&onCancel()};return f((()=>{document.addEventListener("keydown",onKeypress)})),m((()=>{document.removeEventListener("keydown",onKeypress)})),{__sfc:!0,props:n,t:i,emit:t,onConfirm:()=>{t("confirm")},onCancel:onCancel,onKeypress:onKeypress}}}),(function render6(){var e,t,n,i=this,r=i._self._c,a=i._self._setupProxy;return r("v-dialog",{attrs:{value:i.value,persistent:i.persistent,width:i.width},on:{input:function(e){return a.emit("input",e)}}},[r("v-card",[r("v-card-title",{staticClass:"select-none",attrs:{"primary-title":""}},[i._v(" "+i._s(i.title)+" ")]),r("v-card-text",{staticClass:"select-none"},[i._t("default")],2),r("v-divider"),r("v-card-actions",[r("v-btn",{attrs:{text:""},on:{click:a.onCancel}},[i._v(" "+i._s(a.t("delete.no"))+" ")]),r("v-spacer"),r("v-btn",{attrs:{color:null!=(e=i.color)?e:"error",text:""},on:{click:a.onConfirm}},[r("v-icon",{attrs:{left:""}},[i._v(" "+i._s(null!=(t=i.confirmIcon)?t:"delete")+" ")]),i._v(" "+i._s(null!=(n=i.confirm)?n:a.t("delete.yes"))+" ")],1)],1)],1)],1)}),[],!1,null,null,null,null).exports;const $e=x(i({props:{src:{type:String,default:je}},setup(e){const t=u({steve:je,textureWidth:0,textureHeight:0}),n=p(null),i=o((()=>({"transform-origin":"0 0",transform:"scale(8) translate(-1px, -1px)"})));return{...v(t),style:i,image:n,onload:function onload(){t.textureWidth=n.value.naturalWidth,t.textureHeight=n.value.naturalHeight}}}}),(function render7(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticStyle:{overflow:"hidden"},style:{"max-width":"80px","max-height":"120px","min-height":"120px","min-width":"80px"}},[t("img",{ref:"image",staticStyle:{"image-rendering":"pixelated","border-radius":"0"},style:e.style,attrs:{src:e.src||e.steve},on:{load:e.onload}})])}),[],!1,null,null,null,null).exports;function usePlayerName(e){const t=p(e.value.name);return s(o((()=>e.value.name)),(e=>{t.value=e})),t}function useUserSkin(e,t){const{uploadSkin:n,saveSkin:i}=k(se),r=u({skin:"",cape:"",slim:!1,loading:!1,inferModelType:!1}),a=o((()=>{var e;return null==(e=t.value)?void 0:e.textures.SKIN.url})),l=o((()=>{var e;return!!t.value.textures.SKIN.metadata&&"slim"===(null==(e=t.value)?void 0:e.textures.SKIN.metadata.model)})),c=o((()=>{var e,n,i;return t.value.capes?null==(n=null==(e=t.value.capes)?void 0:e.find((e=>"ACTIVE"===e.state)))?void 0:n.url:null==(i=t.value.textures.CAPE)?void 0:i.url})),d=o((()=>t.value.uploadable?t.value.uploadable:["skin","cape"])),h=o((()=>-1!==d.value.indexOf("skin"))),p=o((()=>-1!==d.value.indexOf("cape")));function reset(){const e=t.value;e&&(r.cape=c.value,r.skin=e.textures.SKIN.url||je,r.slim=!!e.textures.SKIN.metadata&&"slim"===e.textures.SKIN.metadata.model)}const m=o((()=>r.skin!==a.value&&r.skin!==je||r.slim!==l.value)),g=o((()=>r.cape!==c.value)),_=o((()=>m.value||g.value));return f((()=>{reset()})),s(t,(()=>{reset()})),{...v(r),canUploadCape:p,canUploadSkin:h,save:async function save(){var i;r.loading=!0;try{if(!_.value)return;await n({skin:m.value?{url:r.skin,slim:r.slim}:void 0,cape:g.value?null!=(i=r.cape)?i:"":void 0,userId:e.value,gameProfileId:t.value.id})}finally{r.loading=!1}},reset:reset,modified:_,exportTo:i}}const Je=Symbol("UserSkinModel"),Qe=Symbol("PlayerNameModel"),et=Symbol("UserSkinRenderPaused"),tt="156",nt=0,it=1,rt=2,at=0,st=1,ot=2,lt=3,ct=1,ut=2,dt=3,ht=0,pt=1,ft=100,mt=0,gt=1,vt=2,_t=0,xt=1,yt=2,bt=3,St=4,Mt=5,Tt=301,Et=302,wt=303,At=306,Ct=1e3,Rt=1001,Pt=1002,Lt=1003,Dt=1005,Ut=1006,It=1008,Ot=1009,Nt=1012,kt=1013,Ft=1014,Vt=1015,Bt=1016,zt=1020,Gt=1023,Ht=1026,Wt=1027,jt=33776,Xt=33777,qt=33778,Yt=33779,Kt=36492,Zt=3001,$t="",Jt="srgb",Qt="srgb-linear",en="display-p3",tn=7680,nn=35044,rn="300 es",an=1035,sn=2e3,on=2001;class EventDispatcher{addEventListener(e,t){void 0===this._listeners&&(this._listeners={});const n=this._listeners;void 0===n[e]&&(n[e]=[]),-1===n[e].indexOf(t)&&n[e].push(t)}hasEventListener(e,t){if(void 0===this._listeners)return!1;const n=this._listeners;return void 0!==n[e]&&-1!==n[e].indexOf(t)}removeEventListener(e,t){if(void 0===this._listeners)return;const n=this._listeners[e];if(void 0!==n){const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}dispatchEvent(e){if(void 0===this._listeners)return;const t=this._listeners[e.type];if(void 0!==t){e.target=this;const n=t.slice(0);for(let t=0,i=n.length;t<i;t++)n[t].call(this,e);e.target=null}}}const ln=["00","01","02","03","04","05","06","07","08","09","0a","0b","0c","0d","0e","0f","10","11","12","13","14","15","16","17","18","19","1a","1b","1c","1d","1e","1f","20","21","22","23","24","25","26","27","28","29","2a","2b","2c","2d","2e","2f","30","31","32","33","34","35","36","37","38","39","3a","3b","3c","3d","3e","3f","40","41","42","43","44","45","46","47","48","49","4a","4b","4c","4d","4e","4f","50","51","52","53","54","55","56","57","58","59","5a","5b","5c","5d","5e","5f","60","61","62","63","64","65","66","67","68","69","6a","6b","6c","6d","6e","6f","70","71","72","73","74","75","76","77","78","79","7a","7b","7c","7d","7e","7f","80","81","82","83","84","85","86","87","88","89","8a","8b","8c","8d","8e","8f","90","91","92","93","94","95","96","97","98","99","9a","9b","9c","9d","9e","9f","a0","a1","a2","a3","a4","a5","a6","a7","a8","a9","aa","ab","ac","ad","ae","af","b0","b1","b2","b3","b4","b5","b6","b7","b8","b9","ba","bb","bc","bd","be","bf","c0","c1","c2","c3","c4","c5","c6","c7","c8","c9","ca","cb","cc","cd","ce","cf","d0","d1","d2","d3","d4","d5","d6","d7","d8","d9","da","db","dc","dd","de","df","e0","e1","e2","e3","e4","e5","e6","e7","e8","e9","ea","eb","ec","ed","ee","ef","f0","f1","f2","f3","f4","f5","f6","f7","f8","f9","fa","fb","fc","fd","fe","ff"];const cn=Math.PI/180,un=180/Math.PI;function generateUUID(){const e=4294967295*Math.random()|0,t=4294967295*Math.random()|0,n=4294967295*Math.random()|0,i=4294967295*Math.random()|0;return(ln[255&e]+ln[e>>8&255]+ln[e>>16&255]+ln[e>>24&255]+"-"+ln[255&t]+ln[t>>8&255]+"-"+ln[t>>16&15|64]+ln[t>>24&255]+"-"+ln[63&n|128]+ln[n>>8&255]+"-"+ln[n>>16&255]+ln[n>>24&255]+ln[255&i]+ln[i>>8&255]+ln[i>>16&255]+ln[i>>24&255]).toLowerCase()}function clamp(e,t,n){return Math.max(t,Math.min(n,e))}function euclideanModulo(e,t){return(e%t+t)%t}function lerp(e,t,n){return(1-n)*e+n*t}function isPowerOfTwo(e){return 0==(e&e-1)&&0!==e}function floorPowerOfTwo(e){return Math.pow(2,Math.floor(Math.log(e)/Math.LN2))}function denormalize(e,t){switch(t.constructor){case Float32Array:return e;case Uint32Array:return e/4294967295;case Uint16Array:return e/65535;case Uint8Array:return e/255;case Int32Array:return Math.max(e/2147483647,-1);case Int16Array:return Math.max(e/32767,-1);case Int8Array:return Math.max(e/127,-1);default:throw new Error("Invalid component type.")}}function normalize(e,t){switch(t.constructor){case Float32Array:return e;case Uint32Array:return Math.round(4294967295*e);case Uint16Array:return Math.round(65535*e);case Uint8Array:return Math.round(255*e);case Int32Array:return Math.round(2147483647*e);case Int16Array:return Math.round(32767*e);case Int8Array:return Math.round(127*e);default:throw new Error("Invalid component type.")}}const dn=cn;class Vector2{constructor(e=0,t=0){Vector2.prototype.isVector2=!0,this.x=e,this.y=t}get width(){return this.x}set width(e){this.x=e}get height(){return this.y}set height(e){this.y=e}set(e,t){return this.x=e,this.y=t,this}setScalar(e){return this.x=e,this.y=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y)}copy(e){return this.x=e.x,this.y=e.y,this}add(e){return this.x+=e.x,this.y+=e.y,this}addScalar(e){return this.x+=e,this.y+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this}sub(e){return this.x-=e.x,this.y-=e.y,this}subScalar(e){return this.x-=e,this.y-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this}multiply(e){return this.x*=e.x,this.y*=e.y,this}multiplyScalar(e){return this.x*=e,this.y*=e,this}divide(e){return this.x/=e.x,this.y/=e.y,this}divideScalar(e){return this.multiplyScalar(1/e)}applyMatrix3(e){const t=this.x,n=this.y,i=e.elements;return this.x=i[0]*t+i[3]*n+i[6],this.y=i[1]*t+i[4]*n+i[7],this}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this}clampLength(e,t){const n=this.length();return this.divideScalar(n||1).multiplyScalar(Math.max(e,Math.min(t,n)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(e){return this.x*e.x+this.y*e.y}cross(e){return this.x*e.y-this.y*e.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}angleTo(e){const t=Math.sqrt(this.lengthSq()*e.lengthSq());if(0===t)return Math.PI/2;const n=this.dot(e)/t;return Math.acos(clamp(n,-1,1))}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){const t=this.x-e.x,n=this.y-e.y;return t*t+n*n}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this}lerpVectors(e,t,n){return this.x=e.x+(t.x-e.x)*n,this.y=e.y+(t.y-e.y)*n,this}equals(e){return e.x===this.x&&e.y===this.y}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e}fromBufferAttribute(e,t){return this.x=e.getX(t),this.y=e.getY(t),this}rotateAround(e,t){const n=Math.cos(t),i=Math.sin(t),r=this.x-e.x,a=this.y-e.y;return this.x=r*n-a*i+e.x,this.y=r*i+a*n+e.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}}class Matrix3{constructor(e,t,n,i,r,a,s,o,l){Matrix3.prototype.isMatrix3=!0,this.elements=[1,0,0,0,1,0,0,0,1],void 0!==e&&this.set(e,t,n,i,r,a,s,o,l)}set(e,t,n,i,r,a,s,o,l){const c=this.elements;return c[0]=e,c[1]=i,c[2]=s,c[3]=t,c[4]=r,c[5]=o,c[6]=n,c[7]=a,c[8]=l,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(e){const t=this.elements,n=e.elements;return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],this}extractBasis(e,t,n){return e.setFromMatrix3Column(this,0),t.setFromMatrix3Column(this,1),n.setFromMatrix3Column(this,2),this}setFromMatrix4(e){const t=e.elements;return this.set(t[0],t[4],t[8],t[1],t[5],t[9],t[2],t[6],t[10]),this}multiply(e){return this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){const n=e.elements,i=t.elements,r=this.elements,a=n[0],s=n[3],o=n[6],l=n[1],c=n[4],u=n[7],d=n[2],h=n[5],p=n[8],f=i[0],m=i[3],g=i[6],v=i[1],_=i[4],x=i[7],y=i[2],b=i[5],S=i[8];return r[0]=a*f+s*v+o*y,r[3]=a*m+s*_+o*b,r[6]=a*g+s*x+o*S,r[1]=l*f+c*v+u*y,r[4]=l*m+c*_+u*b,r[7]=l*g+c*x+u*S,r[2]=d*f+h*v+p*y,r[5]=d*m+h*_+p*b,r[8]=d*g+h*x+p*S,this}multiplyScalar(e){const t=this.elements;return t[0]*=e,t[3]*=e,t[6]*=e,t[1]*=e,t[4]*=e,t[7]*=e,t[2]*=e,t[5]*=e,t[8]*=e,this}determinant(){const e=this.elements,t=e[0],n=e[1],i=e[2],r=e[3],a=e[4],s=e[5],o=e[6],l=e[7],c=e[8];return t*a*c-t*s*l-n*r*c+n*s*o+i*r*l-i*a*o}invert(){const e=this.elements,t=e[0],n=e[1],i=e[2],r=e[3],a=e[4],s=e[5],o=e[6],l=e[7],c=e[8],u=c*a-s*l,d=s*o-c*r,h=l*r-a*o,p=t*u+n*d+i*h;if(0===p)return this.set(0,0,0,0,0,0,0,0,0);const f=1/p;return e[0]=u*f,e[1]=(i*l-c*n)*f,e[2]=(s*n-i*a)*f,e[3]=d*f,e[4]=(c*t-i*o)*f,e[5]=(i*r-s*t)*f,e[6]=h*f,e[7]=(n*o-l*t)*f,e[8]=(a*t-n*r)*f,this}transpose(){let e;const t=this.elements;return e=t[1],t[1]=t[3],t[3]=e,e=t[2],t[2]=t[6],t[6]=e,e=t[5],t[5]=t[7],t[7]=e,this}getNormalMatrix(e){return this.setFromMatrix4(e).invert().transpose()}transposeIntoArray(e){const t=this.elements;return e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8],this}setUvTransform(e,t,n,i,r,a,s){const o=Math.cos(r),l=Math.sin(r);return this.set(n*o,n*l,-n*(o*a+l*s)+a+e,-i*l,i*o,-i*(-l*a+o*s)+s+t,0,0,1),this}scale(e,t){return this.premultiply(hn.makeScale(e,t)),this}rotate(e){return this.premultiply(hn.makeRotation(-e)),this}translate(e,t){return this.premultiply(hn.makeTranslation(e,t)),this}makeTranslation(e,t){return e.isVector2?this.set(1,0,e.x,0,1,e.y,0,0,1):this.set(1,0,e,0,1,t,0,0,1),this}makeRotation(e){const t=Math.cos(e),n=Math.sin(e);return this.set(t,-n,0,n,t,0,0,0,1),this}makeScale(e,t){return this.set(e,0,0,0,t,0,0,0,1),this}equals(e){const t=this.elements,n=e.elements;for(let i=0;i<9;i++)if(t[i]!==n[i])return!1;return!0}fromArray(e,t=0){for(let n=0;n<9;n++)this.elements[n]=e[n+t];return this}toArray(e=[],t=0){const n=this.elements;return e[t]=n[0],e[t+1]=n[1],e[t+2]=n[2],e[t+3]=n[3],e[t+4]=n[4],e[t+5]=n[5],e[t+6]=n[6],e[t+7]=n[7],e[t+8]=n[8],e}clone(){return(new this.constructor).fromArray(this.elements)}}const hn=new Matrix3;function arrayNeedsUint32(e){for(let t=e.length-1;t>=0;--t)if(e[t]>=65535)return!0;return!1}function createElementNS(e){return document.createElementNS("http://www.w3.org/1999/xhtml",e)}function createCanvasElement(){const e=createElementNS("canvas");return e.style.display="block",e}const pn={};function warnOnce(e){e in pn||(pn[e]=!0,console.warn(e))}function SRGBToLinear(e){return e<.04045?.0773993808*e:Math.pow(.9478672986*e+.0521327014,2.4)}function LinearToSRGB(e){return e<.0031308?12.92*e:1.055*Math.pow(e,.41666)-.055}const fn=(new Matrix3).fromArray([.8224621,.0331941,.0170827,.177538,.9668058,.0723974,-1e-7,1e-7,.9105199]),mn=(new Matrix3).fromArray([1.2249401,-.0420569,-.0196376,-.2249404,1.0420571,-.0786361,1e-7,0,1.0982735]);const gn={[Qt]:e=>e,[Jt]:e=>e.convertSRGBToLinear(),[en]:function DisplayP3ToLinearSRGB(e){return e.convertSRGBToLinear().applyMatrix3(mn)}},vn={[Qt]:e=>e,[Jt]:e=>e.convertLinearToSRGB(),[en]:function LinearSRGBToDisplayP3(e){return e.applyMatrix3(fn).convertLinearToSRGB()}},_n={enabled:!0,get legacyMode(){return console.warn("THREE.ColorManagement: .legacyMode=false renamed to .enabled=true in r150."),!this.enabled},set legacyMode(e){console.warn("THREE.ColorManagement: .legacyMode=false renamed to .enabled=true in r150."),this.enabled=!e},get workingColorSpace(){return Qt},set workingColorSpace(e){console.warn("THREE.ColorManagement: .workingColorSpace is readonly.")},convert:function(e,t,n){if(!1===this.enabled||t===n||!t||!n)return e;const i=gn[t],r=vn[n];if(void 0===i||void 0===r)throw new Error(`Unsupported color space conversion, "${t}" to "${n}".`);return r(i(e))},fromWorkingColorSpace:function(e,t){return this.convert(e,this.workingColorSpace,t)},toWorkingColorSpace:function(e,t){return this.convert(e,t,this.workingColorSpace)}};let xn;class ImageUtils{static getDataURL(e){if(/^data:/i.test(e.src))return e.src;if("undefined"==typeof HTMLCanvasElement)return e.src;let t;if(e instanceof HTMLCanvasElement)t=e;else{void 0===xn&&(xn=createElementNS("canvas")),xn.width=e.width,xn.height=e.height;const n=xn.getContext("2d");e instanceof ImageData?n.putImageData(e,0,0):n.drawImage(e,0,0,e.width,e.height),t=xn}return t.width>2048||t.height>2048?(console.warn("THREE.ImageUtils.getDataURL: Image converted to jpg for performance reasons",e),t.toDataURL("image/jpeg",.6)):t.toDataURL("image/png")}static sRGBToLinear(e){if("undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap){const t=createElementNS("canvas");t.width=e.width,t.height=e.height;const n=t.getContext("2d");n.drawImage(e,0,0,e.width,e.height);const i=n.getImageData(0,0,e.width,e.height),r=i.data;for(let e=0;e<r.length;e++)r[e]=255*SRGBToLinear(r[e]/255);return n.putImageData(i,0,0),t}if(e.data){const t=e.data.slice(0);for(let e=0;e<t.length;e++)t instanceof Uint8Array||t instanceof Uint8ClampedArray?t[e]=Math.floor(255*SRGBToLinear(t[e]/255)):t[e]=SRGBToLinear(t[e]);return{data:t,width:e.width,height:e.height}}return console.warn("THREE.ImageUtils.sRGBToLinear(): Unsupported image type. No color space conversion applied."),e}}let yn=0;class Source{constructor(e=null){this.isSource=!0,Object.defineProperty(this,"id",{value:yn++}),this.uuid=generateUUID(),this.data=e,this.version=0}set needsUpdate(e){!0===e&&this.version++}toJSON(e){const t=void 0===e||"string"==typeof e;if(!t&&void 0!==e.images[this.uuid])return e.images[this.uuid];const n={uuid:this.uuid,url:""},i=this.data;if(null!==i){let e;if(Array.isArray(i)){e=[];for(let t=0,n=i.length;t<n;t++)i[t].isDataTexture?e.push(serializeImage(i[t].image)):e.push(serializeImage(i[t]))}else e=serializeImage(i);n.url=e}return t||(e.images[this.uuid]=n),n}}function serializeImage(e){return"undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap?ImageUtils.getDataURL(e):e.data?{data:Array.from(e.data),width:e.width,height:e.height,type:e.data.constructor.name}:(console.warn("THREE.Texture: Unable to serialize Texture."),{})}let bn=0;class Texture extends EventDispatcher{constructor(e=Texture.DEFAULT_IMAGE,t=Texture.DEFAULT_MAPPING,n=1001,i=1001,r=1006,a=1008,s=1023,o=1009,l=Texture.DEFAULT_ANISOTROPY,c=""){super(),this.isTexture=!0,Object.defineProperty(this,"id",{value:bn++}),this.uuid=generateUUID(),this.name="",this.source=new Source(e),this.mipmaps=[],this.mapping=t,this.channel=0,this.wrapS=n,this.wrapT=i,this.magFilter=r,this.minFilter=a,this.anisotropy=l,this.format=s,this.internalFormat=null,this.type=o,this.offset=new Vector2(0,0),this.repeat=new Vector2(1,1),this.center=new Vector2(0,0),this.rotation=0,this.matrixAutoUpdate=!0,this.matrix=new Matrix3,this.generateMipmaps=!0,this.premultiplyAlpha=!1,this.flipY=!0,this.unpackAlignment=4,"string"==typeof c?this.colorSpace=c:(warnOnce("THREE.Texture: Property .encoding has been replaced by .colorSpace."),this.colorSpace=c===Zt?Jt:$t),this.userData={},this.version=0,this.onUpdate=null,this.isRenderTargetTexture=!1,this.needsPMREMUpdate=!1}get image(){return this.source.data}set image(e=null){this.source.data=e}updateMatrix(){this.matrix.setUvTransform(this.offset.x,this.offset.y,this.repeat.x,this.repeat.y,this.rotation,this.center.x,this.center.y)}clone(){return(new this.constructor).copy(this)}copy(e){return this.name=e.name,this.source=e.source,this.mipmaps=e.mipmaps.slice(0),this.mapping=e.mapping,this.channel=e.channel,this.wrapS=e.wrapS,this.wrapT=e.wrapT,this.magFilter=e.magFilter,this.minFilter=e.minFilter,this.anisotropy=e.anisotropy,this.format=e.format,this.internalFormat=e.internalFormat,this.type=e.type,this.offset.copy(e.offset),this.repeat.copy(e.repeat),this.center.copy(e.center),this.rotation=e.rotation,this.matrixAutoUpdate=e.matrixAutoUpdate,this.matrix.copy(e.matrix),this.generateMipmaps=e.generateMipmaps,this.premultiplyAlpha=e.premultiplyAlpha,this.flipY=e.flipY,this.unpackAlignment=e.unpackAlignment,this.colorSpace=e.colorSpace,this.userData=JSON.parse(JSON.stringify(e.userData)),this.needsUpdate=!0,this}toJSON(e){const t=void 0===e||"string"==typeof e;if(!t&&void 0!==e.textures[this.uuid])return e.textures[this.uuid];const n={metadata:{version:4.6,type:"Texture",generator:"Texture.toJSON"},uuid:this.uuid,name:this.name,image:this.source.toJSON(e).uuid,mapping:this.mapping,channel:this.channel,repeat:[this.repeat.x,this.repeat.y],offset:[this.offset.x,this.offset.y],center:[this.center.x,this.center.y],rotation:this.rotation,wrap:[this.wrapS,this.wrapT],format:this.format,internalFormat:this.internalFormat,type:this.type,colorSpace:this.colorSpace,minFilter:this.minFilter,magFilter:this.magFilter,anisotropy:this.anisotropy,flipY:this.flipY,generateMipmaps:this.generateMipmaps,premultiplyAlpha:this.premultiplyAlpha,unpackAlignment:this.unpackAlignment};return Object.keys(this.userData).length>0&&(n.userData=this.userData),t||(e.textures[this.uuid]=n),n}dispose(){this.dispatchEvent({type:"dispose"})}transformUv(e){if(300!==this.mapping)return e;if(e.applyMatrix3(this.matrix),e.x<0||e.x>1)switch(this.wrapS){case Ct:e.x=e.x-Math.floor(e.x);break;case Rt:e.x=e.x<0?0:1;break;case Pt:1===Math.abs(Math.floor(e.x)%2)?e.x=Math.ceil(e.x)-e.x:e.x=e.x-Math.floor(e.x)}if(e.y<0||e.y>1)switch(this.wrapT){case Ct:e.y=e.y-Math.floor(e.y);break;case Rt:e.y=e.y<0?0:1;break;case Pt:1===Math.abs(Math.floor(e.y)%2)?e.y=Math.ceil(e.y)-e.y:e.y=e.y-Math.floor(e.y)}return this.flipY&&(e.y=1-e.y),e}set needsUpdate(e){!0===e&&(this.version++,this.source.needsUpdate=!0)}get encoding(){return warnOnce("THREE.Texture: Property .encoding has been replaced by .colorSpace."),this.colorSpace===Jt?Zt:3e3}set encoding(e){warnOnce("THREE.Texture: Property .encoding has been replaced by .colorSpace."),this.colorSpace=e===Zt?Jt:$t}}Texture.DEFAULT_IMAGE=null,Texture.DEFAULT_MAPPING=300,Texture.DEFAULT_ANISOTROPY=1;class Vector4{constructor(e=0,t=0,n=0,i=1){Vector4.prototype.isVector4=!0,this.x=e,this.y=t,this.z=n,this.w=i}get width(){return this.z}set width(e){this.z=e}get height(){return this.w}set height(e){this.w=e}set(e,t,n,i){return this.x=e,this.y=t,this.z=n,this.w=i,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this.w=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setW(e){return this.w=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;case 3:this.w=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this.w=void 0!==e.w?e.w:1,this}add(e){return this.x+=e.x,this.y+=e.y,this.z+=e.z,this.w+=e.w,this}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this.w+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this.w=e.w+t.w,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this.w+=e.w*t,this}sub(e){return this.x-=e.x,this.y-=e.y,this.z-=e.z,this.w-=e.w,this}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this.w-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this.w=e.w-t.w,this}multiply(e){return this.x*=e.x,this.y*=e.y,this.z*=e.z,this.w*=e.w,this}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this.w*=e,this}applyMatrix4(e){const t=this.x,n=this.y,i=this.z,r=this.w,a=e.elements;return this.x=a[0]*t+a[4]*n+a[8]*i+a[12]*r,this.y=a[1]*t+a[5]*n+a[9]*i+a[13]*r,this.z=a[2]*t+a[6]*n+a[10]*i+a[14]*r,this.w=a[3]*t+a[7]*n+a[11]*i+a[15]*r,this}divideScalar(e){return this.multiplyScalar(1/e)}setAxisAngleFromQuaternion(e){this.w=2*Math.acos(e.w);const t=Math.sqrt(1-e.w*e.w);return t<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=e.x/t,this.y=e.y/t,this.z=e.z/t),this}setAxisAngleFromRotationMatrix(e){let t,n,i,r;const a=.01,s=.1,o=e.elements,l=o[0],c=o[4],u=o[8],d=o[1],h=o[5],p=o[9],f=o[2],m=o[6],g=o[10];if(Math.abs(c-d)<a&&Math.abs(u-f)<a&&Math.abs(p-m)<a){if(Math.abs(c+d)<s&&Math.abs(u+f)<s&&Math.abs(p+m)<s&&Math.abs(l+h+g-3)<s)return this.set(1,0,0,0),this;t=Math.PI;const e=(l+1)/2,o=(h+1)/2,v=(g+1)/2,_=(c+d)/4,x=(u+f)/4,y=(p+m)/4;return e>o&&e>v?e<a?(n=0,i=.707106781,r=.707106781):(n=Math.sqrt(e),i=_/n,r=x/n):o>v?o<a?(n=.707106781,i=0,r=.707106781):(i=Math.sqrt(o),n=_/i,r=y/i):v<a?(n=.707106781,i=.707106781,r=0):(r=Math.sqrt(v),n=x/r,i=y/r),this.set(n,i,r,t),this}let v=Math.sqrt((m-p)*(m-p)+(u-f)*(u-f)+(d-c)*(d-c));return Math.abs(v)<.001&&(v=1),this.x=(m-p)/v,this.y=(u-f)/v,this.z=(d-c)/v,this.w=Math.acos((l+h+g-1)/2),this}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this.z=Math.min(this.z,e.z),this.w=Math.min(this.w,e.w),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this.z=Math.max(this.z,e.z),this.w=Math.max(this.w,e.w),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this.z=Math.max(e.z,Math.min(t.z,this.z)),this.w=Math.max(e.w,Math.min(t.w,this.w)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this.z=Math.max(e,Math.min(t,this.z)),this.w=Math.max(e,Math.min(t,this.w)),this}clampLength(e,t){const n=this.length();return this.divideScalar(n||1).multiplyScalar(Math.max(e,Math.min(t,n)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this.w=Math.floor(this.w),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this.w=Math.ceil(this.w),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this.w=Math.round(this.w),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this.w=Math.trunc(this.w),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z+this.w*e.w}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)}normalize(){return this.divideScalar(this.length()||1)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this.z+=(e.z-this.z)*t,this.w+=(e.w-this.w)*t,this}lerpVectors(e,t,n){return this.x=e.x+(t.x-e.x)*n,this.y=e.y+(t.y-e.y)*n,this.z=e.z+(t.z-e.z)*n,this.w=e.w+(t.w-e.w)*n,this}equals(e){return e.x===this.x&&e.y===this.y&&e.z===this.z&&e.w===this.w}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this.z=e[t+2],this.w=e[t+3],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e[t+2]=this.z,e[t+3]=this.w,e}fromBufferAttribute(e,t){return this.x=e.getX(t),this.y=e.getY(t),this.z=e.getZ(t),this.w=e.getW(t),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this.w=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z,yield this.w}}class RenderTarget extends EventDispatcher{constructor(e=1,t=1,n={}){super(),this.isRenderTarget=!0,this.width=e,this.height=t,this.depth=1,this.scissor=new Vector4(0,0,e,t),this.scissorTest=!1,this.viewport=new Vector4(0,0,e,t);const i={width:e,height:t,depth:1};void 0!==n.encoding&&(warnOnce("THREE.WebGLRenderTarget: option.encoding has been replaced by option.colorSpace."),n.colorSpace=n.encoding===Zt?Jt:$t),this.texture=new Texture(i,n.mapping,n.wrapS,n.wrapT,n.magFilter,n.minFilter,n.format,n.type,n.anisotropy,n.colorSpace),this.texture.isRenderTargetTexture=!0,this.texture.flipY=!1,this.texture.generateMipmaps=void 0!==n.generateMipmaps&&n.generateMipmaps,this.texture.internalFormat=void 0!==n.internalFormat?n.internalFormat:null,this.texture.minFilter=void 0!==n.minFilter?n.minFilter:Ut,this.depthBuffer=void 0===n.depthBuffer||n.depthBuffer,this.stencilBuffer=void 0!==n.stencilBuffer&&n.stencilBuffer,this.depthTexture=void 0!==n.depthTexture?n.depthTexture:null,this.samples=void 0!==n.samples?n.samples:0}setSize(e,t,n=1){this.width===e&&this.height===t&&this.depth===n||(this.width=e,this.height=t,this.depth=n,this.texture.image.width=e,this.texture.image.height=t,this.texture.image.depth=n,this.dispose()),this.viewport.set(0,0,e,t),this.scissor.set(0,0,e,t)}clone(){return(new this.constructor).copy(this)}copy(e){this.width=e.width,this.height=e.height,this.depth=e.depth,this.scissor.copy(e.scissor),this.scissorTest=e.scissorTest,this.viewport.copy(e.viewport),this.texture=e.texture.clone(),this.texture.isRenderTargetTexture=!0;const t=Object.assign({},e.texture.image);return this.texture.source=new Source(t),this.depthBuffer=e.depthBuffer,this.stencilBuffer=e.stencilBuffer,null!==e.depthTexture&&(this.depthTexture=e.depthTexture.clone()),this.samples=e.samples,this}dispose(){this.dispatchEvent({type:"dispose"})}}class WebGLRenderTarget extends RenderTarget{constructor(e=1,t=1,n={}){super(e,t,n),this.isWebGLRenderTarget=!0}}class DataArrayTexture extends Texture{constructor(e=null,t=1,n=1,i=1){super(null),this.isDataArrayTexture=!0,this.image={data:e,width:t,height:n,depth:i},this.magFilter=Lt,this.minFilter=Lt,this.wrapR=Rt,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}class Data3DTexture extends Texture{constructor(e=null,t=1,n=1,i=1){super(null),this.isData3DTexture=!0,this.image={data:e,width:t,height:n,depth:i},this.magFilter=Lt,this.minFilter=Lt,this.wrapR=Rt,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}class Quaternion{constructor(e=0,t=0,n=0,i=1){this.isQuaternion=!0,this._x=e,this._y=t,this._z=n,this._w=i}static slerpFlat(e,t,n,i,r,a,s){let o=n[i+0],l=n[i+1],c=n[i+2],u=n[i+3];const d=r[a+0],h=r[a+1],p=r[a+2],f=r[a+3];if(0===s)return e[t+0]=o,e[t+1]=l,e[t+2]=c,void(e[t+3]=u);if(1===s)return e[t+0]=d,e[t+1]=h,e[t+2]=p,void(e[t+3]=f);if(u!==f||o!==d||l!==h||c!==p){let e=1-s;const t=o*d+l*h+c*p+u*f,n=t>=0?1:-1,i=1-t*t;if(i>Number.EPSILON){const r=Math.sqrt(i),a=Math.atan2(r,t*n);e=Math.sin(e*a)/r,s=Math.sin(s*a)/r}const r=s*n;if(o=o*e+d*r,l=l*e+h*r,c=c*e+p*r,u=u*e+f*r,e===1-s){const e=1/Math.sqrt(o*o+l*l+c*c+u*u);o*=e,l*=e,c*=e,u*=e}}e[t]=o,e[t+1]=l,e[t+2]=c,e[t+3]=u}static multiplyQuaternionsFlat(e,t,n,i,r,a){const s=n[i],o=n[i+1],l=n[i+2],c=n[i+3],u=r[a],d=r[a+1],h=r[a+2],p=r[a+3];return e[t]=s*p+c*u+o*h-l*d,e[t+1]=o*p+c*d+l*u-s*h,e[t+2]=l*p+c*h+s*d-o*u,e[t+3]=c*p-s*u-o*d-l*h,e}get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get w(){return this._w}set w(e){this._w=e,this._onChangeCallback()}set(e,t,n,i){return this._x=e,this._y=t,this._z=n,this._w=i,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(e){return this._x=e.x,this._y=e.y,this._z=e.z,this._w=e.w,this._onChangeCallback(),this}setFromEuler(e,t){const n=e._x,i=e._y,r=e._z,a=e._order,s=Math.cos,o=Math.sin,l=s(n/2),c=s(i/2),u=s(r/2),d=o(n/2),h=o(i/2),p=o(r/2);switch(a){case"XYZ":this._x=d*c*u+l*h*p,this._y=l*h*u-d*c*p,this._z=l*c*p+d*h*u,this._w=l*c*u-d*h*p;break;case"YXZ":this._x=d*c*u+l*h*p,this._y=l*h*u-d*c*p,this._z=l*c*p-d*h*u,this._w=l*c*u+d*h*p;break;case"ZXY":this._x=d*c*u-l*h*p,this._y=l*h*u+d*c*p,this._z=l*c*p+d*h*u,this._w=l*c*u-d*h*p;break;case"ZYX":this._x=d*c*u-l*h*p,this._y=l*h*u+d*c*p,this._z=l*c*p-d*h*u,this._w=l*c*u+d*h*p;break;case"YZX":this._x=d*c*u+l*h*p,this._y=l*h*u+d*c*p,this._z=l*c*p-d*h*u,this._w=l*c*u-d*h*p;break;case"XZY":this._x=d*c*u-l*h*p,this._y=l*h*u-d*c*p,this._z=l*c*p+d*h*u,this._w=l*c*u+d*h*p;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+a)}return!1!==t&&this._onChangeCallback(),this}setFromAxisAngle(e,t){const n=t/2,i=Math.sin(n);return this._x=e.x*i,this._y=e.y*i,this._z=e.z*i,this._w=Math.cos(n),this._onChangeCallback(),this}setFromRotationMatrix(e){const t=e.elements,n=t[0],i=t[4],r=t[8],a=t[1],s=t[5],o=t[9],l=t[2],c=t[6],u=t[10],d=n+s+u;if(d>0){const e=.5/Math.sqrt(d+1);this._w=.25/e,this._x=(c-o)*e,this._y=(r-l)*e,this._z=(a-i)*e}else if(n>s&&n>u){const e=2*Math.sqrt(1+n-s-u);this._w=(c-o)/e,this._x=.25*e,this._y=(i+a)/e,this._z=(r+l)/e}else if(s>u){const e=2*Math.sqrt(1+s-n-u);this._w=(r-l)/e,this._x=(i+a)/e,this._y=.25*e,this._z=(o+c)/e}else{const e=2*Math.sqrt(1+u-n-s);this._w=(a-i)/e,this._x=(r+l)/e,this._y=(o+c)/e,this._z=.25*e}return this._onChangeCallback(),this}setFromUnitVectors(e,t){let n=e.dot(t)+1;return n<Number.EPSILON?(n=0,Math.abs(e.x)>Math.abs(e.z)?(this._x=-e.y,this._y=e.x,this._z=0,this._w=n):(this._x=0,this._y=-e.z,this._z=e.y,this._w=n)):(this._x=e.y*t.z-e.z*t.y,this._y=e.z*t.x-e.x*t.z,this._z=e.x*t.y-e.y*t.x,this._w=n),this.normalize()}angleTo(e){return 2*Math.acos(Math.abs(clamp(this.dot(e),-1,1)))}rotateTowards(e,t){const n=this.angleTo(e);if(0===n)return this;const i=Math.min(1,t/n);return this.slerp(e,i),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(e){return this._x*e._x+this._y*e._y+this._z*e._z+this._w*e._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let e=this.length();return 0===e?(this._x=0,this._y=0,this._z=0,this._w=1):(e=1/e,this._x=this._x*e,this._y=this._y*e,this._z=this._z*e,this._w=this._w*e),this._onChangeCallback(),this}multiply(e){return this.multiplyQuaternions(this,e)}premultiply(e){return this.multiplyQuaternions(e,this)}multiplyQuaternions(e,t){const n=e._x,i=e._y,r=e._z,a=e._w,s=t._x,o=t._y,l=t._z,c=t._w;return this._x=n*c+a*s+i*l-r*o,this._y=i*c+a*o+r*s-n*l,this._z=r*c+a*l+n*o-i*s,this._w=a*c-n*s-i*o-r*l,this._onChangeCallback(),this}slerp(e,t){if(0===t)return this;if(1===t)return this.copy(e);const n=this._x,i=this._y,r=this._z,a=this._w;let s=a*e._w+n*e._x+i*e._y+r*e._z;if(s<0?(this._w=-e._w,this._x=-e._x,this._y=-e._y,this._z=-e._z,s=-s):this.copy(e),s>=1)return this._w=a,this._x=n,this._y=i,this._z=r,this;const o=1-s*s;if(o<=Number.EPSILON){const e=1-t;return this._w=e*a+t*this._w,this._x=e*n+t*this._x,this._y=e*i+t*this._y,this._z=e*r+t*this._z,this.normalize(),this._onChangeCallback(),this}const l=Math.sqrt(o),c=Math.atan2(l,s),u=Math.sin((1-t)*c)/l,d=Math.sin(t*c)/l;return this._w=a*u+this._w*d,this._x=n*u+this._x*d,this._y=i*u+this._y*d,this._z=r*u+this._z*d,this._onChangeCallback(),this}slerpQuaternions(e,t,n){return this.copy(e).slerp(t,n)}random(){const e=Math.random(),t=Math.sqrt(1-e),n=Math.sqrt(e),i=2*Math.PI*Math.random(),r=2*Math.PI*Math.random();return this.set(t*Math.cos(i),n*Math.sin(r),n*Math.cos(r),t*Math.sin(i))}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._w===this._w}fromArray(e,t=0){return this._x=e[t],this._y=e[t+1],this._z=e[t+2],this._w=e[t+3],this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._w,e}fromBufferAttribute(e,t){return this._x=e.getX(t),this._y=e.getY(t),this._z=e.getZ(t),this._w=e.getW(t),this}toJSON(){return this.toArray()}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._w}}class Vector3{constructor(e=0,t=0,n=0){Vector3.prototype.isVector3=!0,this.x=e,this.y=t,this.z=n}set(e,t,n){return void 0===n&&(n=this.z),this.x=e,this.y=t,this.z=n,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this}add(e){return this.x+=e.x,this.y+=e.y,this.z+=e.z,this}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this}sub(e){return this.x-=e.x,this.y-=e.y,this.z-=e.z,this}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this}multiply(e){return this.x*=e.x,this.y*=e.y,this.z*=e.z,this}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this}multiplyVectors(e,t){return this.x=e.x*t.x,this.y=e.y*t.y,this.z=e.z*t.z,this}applyEuler(e){return this.applyQuaternion(Mn.setFromEuler(e))}applyAxisAngle(e,t){return this.applyQuaternion(Mn.setFromAxisAngle(e,t))}applyMatrix3(e){const t=this.x,n=this.y,i=this.z,r=e.elements;return this.x=r[0]*t+r[3]*n+r[6]*i,this.y=r[1]*t+r[4]*n+r[7]*i,this.z=r[2]*t+r[5]*n+r[8]*i,this}applyNormalMatrix(e){return this.applyMatrix3(e).normalize()}applyMatrix4(e){const t=this.x,n=this.y,i=this.z,r=e.elements,a=1/(r[3]*t+r[7]*n+r[11]*i+r[15]);return this.x=(r[0]*t+r[4]*n+r[8]*i+r[12])*a,this.y=(r[1]*t+r[5]*n+r[9]*i+r[13])*a,this.z=(r[2]*t+r[6]*n+r[10]*i+r[14])*a,this}applyQuaternion(e){const t=this.x,n=this.y,i=this.z,r=e.x,a=e.y,s=e.z,o=e.w,l=o*t+a*i-s*n,c=o*n+s*t-r*i,u=o*i+r*n-a*t,d=-r*t-a*n-s*i;return this.x=l*o+d*-r+c*-s-u*-a,this.y=c*o+d*-a+u*-r-l*-s,this.z=u*o+d*-s+l*-a-c*-r,this}project(e){return this.applyMatrix4(e.matrixWorldInverse).applyMatrix4(e.projectionMatrix)}unproject(e){return this.applyMatrix4(e.projectionMatrixInverse).applyMatrix4(e.matrixWorld)}transformDirection(e){const t=this.x,n=this.y,i=this.z,r=e.elements;return this.x=r[0]*t+r[4]*n+r[8]*i,this.y=r[1]*t+r[5]*n+r[9]*i,this.z=r[2]*t+r[6]*n+r[10]*i,this.normalize()}divide(e){return this.x/=e.x,this.y/=e.y,this.z/=e.z,this}divideScalar(e){return this.multiplyScalar(1/e)}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this.z=Math.min(this.z,e.z),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this.z=Math.max(this.z,e.z),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this.z=Math.max(e.z,Math.min(t.z,this.z)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this.z=Math.max(e,Math.min(t,this.z)),this}clampLength(e,t){const n=this.length();return this.divideScalar(n||1).multiplyScalar(Math.max(e,Math.min(t,n)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this.z+=(e.z-this.z)*t,this}lerpVectors(e,t,n){return this.x=e.x+(t.x-e.x)*n,this.y=e.y+(t.y-e.y)*n,this.z=e.z+(t.z-e.z)*n,this}cross(e){return this.crossVectors(this,e)}crossVectors(e,t){const n=e.x,i=e.y,r=e.z,a=t.x,s=t.y,o=t.z;return this.x=i*o-r*s,this.y=r*a-n*o,this.z=n*s-i*a,this}projectOnVector(e){const t=e.lengthSq();if(0===t)return this.set(0,0,0);const n=e.dot(this)/t;return this.copy(e).multiplyScalar(n)}projectOnPlane(e){return Sn.copy(this).projectOnVector(e),this.sub(Sn)}reflect(e){return this.sub(Sn.copy(e).multiplyScalar(2*this.dot(e)))}angleTo(e){const t=Math.sqrt(this.lengthSq()*e.lengthSq());if(0===t)return Math.PI/2;const n=this.dot(e)/t;return Math.acos(clamp(n,-1,1))}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){const t=this.x-e.x,n=this.y-e.y,i=this.z-e.z;return t*t+n*n+i*i}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)+Math.abs(this.z-e.z)}setFromSpherical(e){return this.setFromSphericalCoords(e.radius,e.phi,e.theta)}setFromSphericalCoords(e,t,n){const i=Math.sin(t)*e;return this.x=i*Math.sin(n),this.y=Math.cos(t)*e,this.z=i*Math.cos(n),this}setFromCylindrical(e){return this.setFromCylindricalCoords(e.radius,e.theta,e.y)}setFromCylindricalCoords(e,t,n){return this.x=e*Math.sin(t),this.y=n,this.z=e*Math.cos(t),this}setFromMatrixPosition(e){const t=e.elements;return this.x=t[12],this.y=t[13],this.z=t[14],this}setFromMatrixScale(e){const t=this.setFromMatrixColumn(e,0).length(),n=this.setFromMatrixColumn(e,1).length(),i=this.setFromMatrixColumn(e,2).length();return this.x=t,this.y=n,this.z=i,this}setFromMatrixColumn(e,t){return this.fromArray(e.elements,4*t)}setFromMatrix3Column(e,t){return this.fromArray(e.elements,3*t)}setFromEuler(e){return this.x=e._x,this.y=e._y,this.z=e._z,this}setFromColor(e){return this.x=e.r,this.y=e.g,this.z=e.b,this}equals(e){return e.x===this.x&&e.y===this.y&&e.z===this.z}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this.z=e[t+2],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e[t+2]=this.z,e}fromBufferAttribute(e,t){return this.x=e.getX(t),this.y=e.getY(t),this.z=e.getZ(t),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){const e=2*(Math.random()-.5),t=Math.random()*Math.PI*2,n=Math.sqrt(1-e**2);return this.x=n*Math.cos(t),this.y=n*Math.sin(t),this.z=e,this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}}const Sn=new Vector3,Mn=new Quaternion;class Box3{constructor(e=new Vector3(1/0,1/0,1/0),t=new Vector3(-1/0,-1/0,-1/0)){this.isBox3=!0,this.min=e,this.max=t}set(e,t){return this.min.copy(e),this.max.copy(t),this}setFromArray(e){this.makeEmpty();for(let t=0,n=e.length;t<n;t+=3)this.expandByPoint(En.fromArray(e,t));return this}setFromBufferAttribute(e){this.makeEmpty();for(let t=0,n=e.count;t<n;t++)this.expandByPoint(En.fromBufferAttribute(e,t));return this}setFromPoints(e){this.makeEmpty();for(let t=0,n=e.length;t<n;t++)this.expandByPoint(e[t]);return this}setFromCenterAndSize(e,t){const n=En.copy(t).multiplyScalar(.5);return this.min.copy(e).sub(n),this.max.copy(e).add(n),this}setFromObject(e,t=!1){return this.makeEmpty(),this.expandByObject(e,t)}clone(){return(new this.constructor).copy(this)}copy(e){return this.min.copy(e.min),this.max.copy(e.max),this}makeEmpty(){return this.min.x=this.min.y=this.min.z=1/0,this.max.x=this.max.y=this.max.z=-1/0,this}isEmpty(){return this.max.x<this.min.x||this.max.y<this.min.y||this.max.z<this.min.z}getCenter(e){return this.isEmpty()?e.set(0,0,0):e.addVectors(this.min,this.max).multiplyScalar(.5)}getSize(e){return this.isEmpty()?e.set(0,0,0):e.subVectors(this.max,this.min)}expandByPoint(e){return this.min.min(e),this.max.max(e),this}expandByVector(e){return this.min.sub(e),this.max.add(e),this}expandByScalar(e){return this.min.addScalar(-e),this.max.addScalar(e),this}expandByObject(e,t=!1){if(e.updateWorldMatrix(!1,!1),void 0!==e.boundingBox)null===e.boundingBox&&e.computeBoundingBox(),wn.copy(e.boundingBox),wn.applyMatrix4(e.matrixWorld),this.union(wn);else{const n=e.geometry;if(void 0!==n)if(t&&void 0!==n.attributes&&void 0!==n.attributes.position){const t=n.attributes.position;for(let n=0,i=t.count;n<i;n++)En.fromBufferAttribute(t,n).applyMatrix4(e.matrixWorld),this.expandByPoint(En)}else null===n.boundingBox&&n.computeBoundingBox(),wn.copy(n.boundingBox),wn.applyMatrix4(e.matrixWorld),this.union(wn)}const n=e.children;for(let i=0,r=n.length;i<r;i++)this.expandByObject(n[i],t);return this}containsPoint(e){return!(e.x<this.min.x||e.x>this.max.x||e.y<this.min.y||e.y>this.max.y||e.z<this.min.z||e.z>this.max.z)}containsBox(e){return this.min.x<=e.min.x&&e.max.x<=this.max.x&&this.min.y<=e.min.y&&e.max.y<=this.max.y&&this.min.z<=e.min.z&&e.max.z<=this.max.z}getParameter(e,t){return t.set((e.x-this.min.x)/(this.max.x-this.min.x),(e.y-this.min.y)/(this.max.y-this.min.y),(e.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(e){return!(e.max.x<this.min.x||e.min.x>this.max.x||e.max.y<this.min.y||e.min.y>this.max.y||e.max.z<this.min.z||e.min.z>this.max.z)}intersectsSphere(e){return this.clampPoint(e.center,En),En.distanceToSquared(e.center)<=e.radius*e.radius}intersectsPlane(e){let t,n;return e.normal.x>0?(t=e.normal.x*this.min.x,n=e.normal.x*this.max.x):(t=e.normal.x*this.max.x,n=e.normal.x*this.min.x),e.normal.y>0?(t+=e.normal.y*this.min.y,n+=e.normal.y*this.max.y):(t+=e.normal.y*this.max.y,n+=e.normal.y*this.min.y),e.normal.z>0?(t+=e.normal.z*this.min.z,n+=e.normal.z*this.max.z):(t+=e.normal.z*this.max.z,n+=e.normal.z*this.min.z),t<=-e.constant&&n>=-e.constant}intersectsTriangle(e){if(this.isEmpty())return!1;this.getCenter(Un),In.subVectors(this.max,Un),An.subVectors(e.a,Un),Cn.subVectors(e.b,Un),Rn.subVectors(e.c,Un),Pn.subVectors(Cn,An),Ln.subVectors(Rn,Cn),Dn.subVectors(An,Rn);let t=[0,-Pn.z,Pn.y,0,-Ln.z,Ln.y,0,-Dn.z,Dn.y,Pn.z,0,-Pn.x,Ln.z,0,-Ln.x,Dn.z,0,-Dn.x,-Pn.y,Pn.x,0,-Ln.y,Ln.x,0,-Dn.y,Dn.x,0];return!!satForAxes(t,An,Cn,Rn,In)&&(t=[1,0,0,0,1,0,0,0,1],!!satForAxes(t,An,Cn,Rn,In)&&(On.crossVectors(Pn,Ln),t=[On.x,On.y,On.z],satForAxes(t,An,Cn,Rn,In)))}clampPoint(e,t){return t.copy(e).clamp(this.min,this.max)}distanceToPoint(e){return this.clampPoint(e,En).distanceTo(e)}getBoundingSphere(e){return this.isEmpty()?e.makeEmpty():(this.getCenter(e.center),e.radius=.5*this.getSize(En).length()),e}intersect(e){return this.min.max(e.min),this.max.min(e.max),this.isEmpty()&&this.makeEmpty(),this}union(e){return this.min.min(e.min),this.max.max(e.max),this}applyMatrix4(e){return this.isEmpty()||(Tn[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(e),Tn[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(e),Tn[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(e),Tn[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(e),Tn[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(e),Tn[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(e),Tn[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(e),Tn[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(e),this.setFromPoints(Tn)),this}translate(e){return this.min.add(e),this.max.add(e),this}equals(e){return e.min.equals(this.min)&&e.max.equals(this.max)}}const Tn=[new Vector3,new Vector3,new Vector3,new Vector3,new Vector3,new Vector3,new Vector3,new Vector3],En=new Vector3,wn=new Box3,An=new Vector3,Cn=new Vector3,Rn=new Vector3,Pn=new Vector3,Ln=new Vector3,Dn=new Vector3,Un=new Vector3,In=new Vector3,On=new Vector3,Nn=new Vector3;function satForAxes(e,t,n,i,r){for(let a=0,s=e.length-3;a<=s;a+=3){Nn.fromArray(e,a);const s=r.x*Math.abs(Nn.x)+r.y*Math.abs(Nn.y)+r.z*Math.abs(Nn.z),o=t.dot(Nn),l=n.dot(Nn),c=i.dot(Nn);if(Math.max(-Math.max(o,l,c),Math.min(o,l,c))>s)return!1}return!0}const kn=new Box3,Fn=new Vector3,Vn=new Vector3;class Sphere{constructor(e=new Vector3,t=-1){this.center=e,this.radius=t}set(e,t){return this.center.copy(e),this.radius=t,this}setFromPoints(e,t){const n=this.center;void 0!==t?n.copy(t):kn.setFromPoints(e).getCenter(n);let i=0;for(let r=0,a=e.length;r<a;r++)i=Math.max(i,n.distanceToSquared(e[r]));return this.radius=Math.sqrt(i),this}copy(e){return this.center.copy(e.center),this.radius=e.radius,this}isEmpty(){return this.radius<0}makeEmpty(){return this.center.set(0,0,0),this.radius=-1,this}containsPoint(e){return e.distanceToSquared(this.center)<=this.radius*this.radius}distanceToPoint(e){return e.distanceTo(this.center)-this.radius}intersectsSphere(e){const t=this.radius+e.radius;return e.center.distanceToSquared(this.center)<=t*t}intersectsBox(e){return e.intersectsSphere(this)}intersectsPlane(e){return Math.abs(e.distanceToPoint(this.center))<=this.radius}clampPoint(e,t){const n=this.center.distanceToSquared(e);return t.copy(e),n>this.radius*this.radius&&(t.sub(this.center).normalize(),t.multiplyScalar(this.radius).add(this.center)),t}getBoundingBox(e){return this.isEmpty()?(e.makeEmpty(),e):(e.set(this.center,this.center),e.expandByScalar(this.radius),e)}applyMatrix4(e){return this.center.applyMatrix4(e),this.radius=this.radius*e.getMaxScaleOnAxis(),this}translate(e){return this.center.add(e),this}expandByPoint(e){if(this.isEmpty())return this.center.copy(e),this.radius=0,this;Fn.subVectors(e,this.center);const t=Fn.lengthSq();if(t>this.radius*this.radius){const e=Math.sqrt(t),n=.5*(e-this.radius);this.center.addScaledVector(Fn,n/e),this.radius+=n}return this}union(e){return e.isEmpty()?this:this.isEmpty()?(this.copy(e),this):(!0===this.center.equals(e.center)?this.radius=Math.max(this.radius,e.radius):(Vn.subVectors(e.center,this.center).setLength(e.radius),this.expandByPoint(Fn.copy(e.center).add(Vn)),this.expandByPoint(Fn.copy(e.center).sub(Vn))),this)}equals(e){return e.center.equals(this.center)&&e.radius===this.radius}clone(){return(new this.constructor).copy(this)}}const Bn=new Vector3,zn=new Vector3,Gn=new Vector3,Hn=new Vector3,Wn=new Vector3,jn=new Vector3,Xn=new Vector3;class Ray{constructor(e=new Vector3,t=new Vector3(0,0,-1)){this.origin=e,this.direction=t}set(e,t){return this.origin.copy(e),this.direction.copy(t),this}copy(e){return this.origin.copy(e.origin),this.direction.copy(e.direction),this}at(e,t){return t.copy(this.origin).addScaledVector(this.direction,e)}lookAt(e){return this.direction.copy(e).sub(this.origin).normalize(),this}recast(e){return this.origin.copy(this.at(e,Bn)),this}closestPointToPoint(e,t){t.subVectors(e,this.origin);const n=t.dot(this.direction);return n<0?t.copy(this.origin):t.copy(this.origin).addScaledVector(this.direction,n)}distanceToPoint(e){return Math.sqrt(this.distanceSqToPoint(e))}distanceSqToPoint(e){const t=Bn.subVectors(e,this.origin).dot(this.direction);return t<0?this.origin.distanceToSquared(e):(Bn.copy(this.origin).addScaledVector(this.direction,t),Bn.distanceToSquared(e))}distanceSqToSegment(e,t,n,i){zn.copy(e).add(t).multiplyScalar(.5),Gn.copy(t).sub(e).normalize(),Hn.copy(this.origin).sub(zn);const r=.5*e.distanceTo(t),a=-this.direction.dot(Gn),s=Hn.dot(this.direction),o=-Hn.dot(Gn),l=Hn.lengthSq(),c=Math.abs(1-a*a);let u,d,h,p;if(c>0)if(u=a*o-s,d=a*s-o,p=r*c,u>=0)if(d>=-p)if(d<=p){const e=1/c;u*=e,d*=e,h=u*(u+a*d+2*s)+d*(a*u+d+2*o)+l}else d=r,u=Math.max(0,-(a*d+s)),h=-u*u+d*(d+2*o)+l;else d=-r,u=Math.max(0,-(a*d+s)),h=-u*u+d*(d+2*o)+l;else d<=-p?(u=Math.max(0,-(-a*r+s)),d=u>0?-r:Math.min(Math.max(-r,-o),r),h=-u*u+d*(d+2*o)+l):d<=p?(u=0,d=Math.min(Math.max(-r,-o),r),h=d*(d+2*o)+l):(u=Math.max(0,-(a*r+s)),d=u>0?r:Math.min(Math.max(-r,-o),r),h=-u*u+d*(d+2*o)+l);else d=a>0?-r:r,u=Math.max(0,-(a*d+s)),h=-u*u+d*(d+2*o)+l;return n&&n.copy(this.origin).addScaledVector(this.direction,u),i&&i.copy(zn).addScaledVector(Gn,d),h}intersectSphere(e,t){Bn.subVectors(e.center,this.origin);const n=Bn.dot(this.direction),i=Bn.dot(Bn)-n*n,r=e.radius*e.radius;if(i>r)return null;const a=Math.sqrt(r-i),s=n-a,o=n+a;return o<0?null:s<0?this.at(o,t):this.at(s,t)}intersectsSphere(e){return this.distanceSqToPoint(e.center)<=e.radius*e.radius}distanceToPlane(e){const t=e.normal.dot(this.direction);if(0===t)return 0===e.distanceToPoint(this.origin)?0:null;const n=-(this.origin.dot(e.normal)+e.constant)/t;return n>=0?n:null}intersectPlane(e,t){const n=this.distanceToPlane(e);return null===n?null:this.at(n,t)}intersectsPlane(e){const t=e.distanceToPoint(this.origin);if(0===t)return!0;return e.normal.dot(this.direction)*t<0}intersectBox(e,t){let n,i,r,a,s,o;const l=1/this.direction.x,c=1/this.direction.y,u=1/this.direction.z,d=this.origin;return l>=0?(n=(e.min.x-d.x)*l,i=(e.max.x-d.x)*l):(n=(e.max.x-d.x)*l,i=(e.min.x-d.x)*l),c>=0?(r=(e.min.y-d.y)*c,a=(e.max.y-d.y)*c):(r=(e.max.y-d.y)*c,a=(e.min.y-d.y)*c),n>a||r>i?null:((r>n||isNaN(n))&&(n=r),(a<i||isNaN(i))&&(i=a),u>=0?(s=(e.min.z-d.z)*u,o=(e.max.z-d.z)*u):(s=(e.max.z-d.z)*u,o=(e.min.z-d.z)*u),n>o||s>i?null:((s>n||n!=n)&&(n=s),(o<i||i!=i)&&(i=o),i<0?null:this.at(n>=0?n:i,t)))}intersectsBox(e){return null!==this.intersectBox(e,Bn)}intersectTriangle(e,t,n,i,r){Wn.subVectors(t,e),jn.subVectors(n,e),Xn.crossVectors(Wn,jn);let a,s=this.direction.dot(Xn);if(s>0){if(i)return null;a=1}else{if(!(s<0))return null;a=-1,s=-s}Hn.subVectors(this.origin,e);const o=a*this.direction.dot(jn.crossVectors(Hn,jn));if(o<0)return null;const l=a*this.direction.dot(Wn.cross(Hn));if(l<0)return null;if(o+l>s)return null;const c=-a*Hn.dot(Xn);return c<0?null:this.at(c/s,r)}applyMatrix4(e){return this.origin.applyMatrix4(e),this.direction.transformDirection(e),this}equals(e){return e.origin.equals(this.origin)&&e.direction.equals(this.direction)}clone(){return(new this.constructor).copy(this)}}class Matrix4{constructor(e,t,n,i,r,a,s,o,l,c,u,d,h,p,f,m){Matrix4.prototype.isMatrix4=!0,this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],void 0!==e&&this.set(e,t,n,i,r,a,s,o,l,c,u,d,h,p,f,m)}set(e,t,n,i,r,a,s,o,l,c,u,d,h,p,f,m){const g=this.elements;return g[0]=e,g[4]=t,g[8]=n,g[12]=i,g[1]=r,g[5]=a,g[9]=s,g[13]=o,g[2]=l,g[6]=c,g[10]=u,g[14]=d,g[3]=h,g[7]=p,g[11]=f,g[15]=m,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return(new Matrix4).fromArray(this.elements)}copy(e){const t=this.elements,n=e.elements;return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],t[9]=n[9],t[10]=n[10],t[11]=n[11],t[12]=n[12],t[13]=n[13],t[14]=n[14],t[15]=n[15],this}copyPosition(e){const t=this.elements,n=e.elements;return t[12]=n[12],t[13]=n[13],t[14]=n[14],this}setFromMatrix3(e){const t=e.elements;return this.set(t[0],t[3],t[6],0,t[1],t[4],t[7],0,t[2],t[5],t[8],0,0,0,0,1),this}extractBasis(e,t,n){return e.setFromMatrixColumn(this,0),t.setFromMatrixColumn(this,1),n.setFromMatrixColumn(this,2),this}makeBasis(e,t,n){return this.set(e.x,t.x,n.x,0,e.y,t.y,n.y,0,e.z,t.z,n.z,0,0,0,0,1),this}extractRotation(e){const t=this.elements,n=e.elements,i=1/qn.setFromMatrixColumn(e,0).length(),r=1/qn.setFromMatrixColumn(e,1).length(),a=1/qn.setFromMatrixColumn(e,2).length();return t[0]=n[0]*i,t[1]=n[1]*i,t[2]=n[2]*i,t[3]=0,t[4]=n[4]*r,t[5]=n[5]*r,t[6]=n[6]*r,t[7]=0,t[8]=n[8]*a,t[9]=n[9]*a,t[10]=n[10]*a,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromEuler(e){const t=this.elements,n=e.x,i=e.y,r=e.z,a=Math.cos(n),s=Math.sin(n),o=Math.cos(i),l=Math.sin(i),c=Math.cos(r),u=Math.sin(r);if("XYZ"===e.order){const e=a*c,n=a*u,i=s*c,r=s*u;t[0]=o*c,t[4]=-o*u,t[8]=l,t[1]=n+i*l,t[5]=e-r*l,t[9]=-s*o,t[2]=r-e*l,t[6]=i+n*l,t[10]=a*o}else if("YXZ"===e.order){const e=o*c,n=o*u,i=l*c,r=l*u;t[0]=e+r*s,t[4]=i*s-n,t[8]=a*l,t[1]=a*u,t[5]=a*c,t[9]=-s,t[2]=n*s-i,t[6]=r+e*s,t[10]=a*o}else if("ZXY"===e.order){const e=o*c,n=o*u,i=l*c,r=l*u;t[0]=e-r*s,t[4]=-a*u,t[8]=i+n*s,t[1]=n+i*s,t[5]=a*c,t[9]=r-e*s,t[2]=-a*l,t[6]=s,t[10]=a*o}else if("ZYX"===e.order){const e=a*c,n=a*u,i=s*c,r=s*u;t[0]=o*c,t[4]=i*l-n,t[8]=e*l+r,t[1]=o*u,t[5]=r*l+e,t[9]=n*l-i,t[2]=-l,t[6]=s*o,t[10]=a*o}else if("YZX"===e.order){const e=a*o,n=a*l,i=s*o,r=s*l;t[0]=o*c,t[4]=r-e*u,t[8]=i*u+n,t[1]=u,t[5]=a*c,t[9]=-s*c,t[2]=-l*c,t[6]=n*u+i,t[10]=e-r*u}else if("XZY"===e.order){const e=a*o,n=a*l,i=s*o,r=s*l;t[0]=o*c,t[4]=-u,t[8]=l*c,t[1]=e*u+r,t[5]=a*c,t[9]=n*u-i,t[2]=i*u-n,t[6]=s*c,t[10]=r*u+e}return t[3]=0,t[7]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromQuaternion(e){return this.compose(Kn,e,Zn)}lookAt(e,t,n){const i=this.elements;return Qn.subVectors(e,t),0===Qn.lengthSq()&&(Qn.z=1),Qn.normalize(),$n.crossVectors(n,Qn),0===$n.lengthSq()&&(1===Math.abs(n.z)?Qn.x+=1e-4:Qn.z+=1e-4,Qn.normalize(),$n.crossVectors(n,Qn)),$n.normalize(),Jn.crossVectors(Qn,$n),i[0]=$n.x,i[4]=Jn.x,i[8]=Qn.x,i[1]=$n.y,i[5]=Jn.y,i[9]=Qn.y,i[2]=$n.z,i[6]=Jn.z,i[10]=Qn.z,this}multiply(e){return this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){const n=e.elements,i=t.elements,r=this.elements,a=n[0],s=n[4],o=n[8],l=n[12],c=n[1],u=n[5],d=n[9],h=n[13],p=n[2],f=n[6],m=n[10],g=n[14],v=n[3],_=n[7],x=n[11],y=n[15],b=i[0],S=i[4],M=i[8],T=i[12],E=i[1],w=i[5],A=i[9],C=i[13],R=i[2],P=i[6],L=i[10],D=i[14],U=i[3],I=i[7],O=i[11],N=i[15];return r[0]=a*b+s*E+o*R+l*U,r[4]=a*S+s*w+o*P+l*I,r[8]=a*M+s*A+o*L+l*O,r[12]=a*T+s*C+o*D+l*N,r[1]=c*b+u*E+d*R+h*U,r[5]=c*S+u*w+d*P+h*I,r[9]=c*M+u*A+d*L+h*O,r[13]=c*T+u*C+d*D+h*N,r[2]=p*b+f*E+m*R+g*U,r[6]=p*S+f*w+m*P+g*I,r[10]=p*M+f*A+m*L+g*O,r[14]=p*T+f*C+m*D+g*N,r[3]=v*b+_*E+x*R+y*U,r[7]=v*S+_*w+x*P+y*I,r[11]=v*M+_*A+x*L+y*O,r[15]=v*T+_*C+x*D+y*N,this}multiplyScalar(e){const t=this.elements;return t[0]*=e,t[4]*=e,t[8]*=e,t[12]*=e,t[1]*=e,t[5]*=e,t[9]*=e,t[13]*=e,t[2]*=e,t[6]*=e,t[10]*=e,t[14]*=e,t[3]*=e,t[7]*=e,t[11]*=e,t[15]*=e,this}determinant(){const e=this.elements,t=e[0],n=e[4],i=e[8],r=e[12],a=e[1],s=e[5],o=e[9],l=e[13],c=e[2],u=e[6],d=e[10],h=e[14];return e[3]*(+r*o*u-i*l*u-r*s*d+n*l*d+i*s*h-n*o*h)+e[7]*(+t*o*h-t*l*d+r*a*d-i*a*h+i*l*c-r*o*c)+e[11]*(+t*l*u-t*s*h-r*a*u+n*a*h+r*s*c-n*l*c)+e[15]*(-i*s*c-t*o*u+t*s*d+i*a*u-n*a*d+n*o*c)}transpose(){const e=this.elements;let t;return t=e[1],e[1]=e[4],e[4]=t,t=e[2],e[2]=e[8],e[8]=t,t=e[6],e[6]=e[9],e[9]=t,t=e[3],e[3]=e[12],e[12]=t,t=e[7],e[7]=e[13],e[13]=t,t=e[11],e[11]=e[14],e[14]=t,this}setPosition(e,t,n){const i=this.elements;return e.isVector3?(i[12]=e.x,i[13]=e.y,i[14]=e.z):(i[12]=e,i[13]=t,i[14]=n),this}invert(){const e=this.elements,t=e[0],n=e[1],i=e[2],r=e[3],a=e[4],s=e[5],o=e[6],l=e[7],c=e[8],u=e[9],d=e[10],h=e[11],p=e[12],f=e[13],m=e[14],g=e[15],v=u*m*l-f*d*l+f*o*h-s*m*h-u*o*g+s*d*g,_=p*d*l-c*m*l-p*o*h+a*m*h+c*o*g-a*d*g,x=c*f*l-p*u*l+p*s*h-a*f*h-c*s*g+a*u*g,y=p*u*o-c*f*o-p*s*d+a*f*d+c*s*m-a*u*m,b=t*v+n*_+i*x+r*y;if(0===b)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);const S=1/b;return e[0]=v*S,e[1]=(f*d*r-u*m*r-f*i*h+n*m*h+u*i*g-n*d*g)*S,e[2]=(s*m*r-f*o*r+f*i*l-n*m*l-s*i*g+n*o*g)*S,e[3]=(u*o*r-s*d*r-u*i*l+n*d*l+s*i*h-n*o*h)*S,e[4]=_*S,e[5]=(c*m*r-p*d*r+p*i*h-t*m*h-c*i*g+t*d*g)*S,e[6]=(p*o*r-a*m*r-p*i*l+t*m*l+a*i*g-t*o*g)*S,e[7]=(a*d*r-c*o*r+c*i*l-t*d*l-a*i*h+t*o*h)*S,e[8]=x*S,e[9]=(p*u*r-c*f*r-p*n*h+t*f*h+c*n*g-t*u*g)*S,e[10]=(a*f*r-p*s*r+p*n*l-t*f*l-a*n*g+t*s*g)*S,e[11]=(c*s*r-a*u*r-c*n*l+t*u*l+a*n*h-t*s*h)*S,e[12]=y*S,e[13]=(c*f*i-p*u*i+p*n*d-t*f*d-c*n*m+t*u*m)*S,e[14]=(p*s*i-a*f*i-p*n*o+t*f*o+a*n*m-t*s*m)*S,e[15]=(a*u*i-c*s*i+c*n*o-t*u*o-a*n*d+t*s*d)*S,this}scale(e){const t=this.elements,n=e.x,i=e.y,r=e.z;return t[0]*=n,t[4]*=i,t[8]*=r,t[1]*=n,t[5]*=i,t[9]*=r,t[2]*=n,t[6]*=i,t[10]*=r,t[3]*=n,t[7]*=i,t[11]*=r,this}getMaxScaleOnAxis(){const e=this.elements,t=e[0]*e[0]+e[1]*e[1]+e[2]*e[2],n=e[4]*e[4]+e[5]*e[5]+e[6]*e[6],i=e[8]*e[8]+e[9]*e[9]+e[10]*e[10];return Math.sqrt(Math.max(t,n,i))}makeTranslation(e,t,n){return e.isVector3?this.set(1,0,0,e.x,0,1,0,e.y,0,0,1,e.z,0,0,0,1):this.set(1,0,0,e,0,1,0,t,0,0,1,n,0,0,0,1),this}makeRotationX(e){const t=Math.cos(e),n=Math.sin(e);return this.set(1,0,0,0,0,t,-n,0,0,n,t,0,0,0,0,1),this}makeRotationY(e){const t=Math.cos(e),n=Math.sin(e);return this.set(t,0,n,0,0,1,0,0,-n,0,t,0,0,0,0,1),this}makeRotationZ(e){const t=Math.cos(e),n=Math.sin(e);return this.set(t,-n,0,0,n,t,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(e,t){const n=Math.cos(t),i=Math.sin(t),r=1-n,a=e.x,s=e.y,o=e.z,l=r*a,c=r*s;return this.set(l*a+n,l*s-i*o,l*o+i*s,0,l*s+i*o,c*s+n,c*o-i*a,0,l*o-i*s,c*o+i*a,r*o*o+n,0,0,0,0,1),this}makeScale(e,t,n){return this.set(e,0,0,0,0,t,0,0,0,0,n,0,0,0,0,1),this}makeShear(e,t,n,i,r,a){return this.set(1,n,r,0,e,1,a,0,t,i,1,0,0,0,0,1),this}compose(e,t,n){const i=this.elements,r=t._x,a=t._y,s=t._z,o=t._w,l=r+r,c=a+a,u=s+s,d=r*l,h=r*c,p=r*u,f=a*c,m=a*u,g=s*u,v=o*l,_=o*c,x=o*u,y=n.x,b=n.y,S=n.z;return i[0]=(1-(f+g))*y,i[1]=(h+x)*y,i[2]=(p-_)*y,i[3]=0,i[4]=(h-x)*b,i[5]=(1-(d+g))*b,i[6]=(m+v)*b,i[7]=0,i[8]=(p+_)*S,i[9]=(m-v)*S,i[10]=(1-(d+f))*S,i[11]=0,i[12]=e.x,i[13]=e.y,i[14]=e.z,i[15]=1,this}decompose(e,t,n){const i=this.elements;let r=qn.set(i[0],i[1],i[2]).length();const a=qn.set(i[4],i[5],i[6]).length(),s=qn.set(i[8],i[9],i[10]).length();this.determinant()<0&&(r=-r),e.x=i[12],e.y=i[13],e.z=i[14],Yn.copy(this);const o=1/r,l=1/a,c=1/s;return Yn.elements[0]*=o,Yn.elements[1]*=o,Yn.elements[2]*=o,Yn.elements[4]*=l,Yn.elements[5]*=l,Yn.elements[6]*=l,Yn.elements[8]*=c,Yn.elements[9]*=c,Yn.elements[10]*=c,t.setFromRotationMatrix(Yn),n.x=r,n.y=a,n.z=s,this}makePerspective(e,t,n,i,r,a,s=2e3){const o=this.elements,l=2*r/(t-e),c=2*r/(n-i),u=(t+e)/(t-e),d=(n+i)/(n-i);let h,p;if(s===sn)h=-(a+r)/(a-r),p=-2*a*r/(a-r);else{if(s!==on)throw new Error("THREE.Matrix4.makePerspective(): Invalid coordinate system: "+s);h=-a/(a-r),p=-a*r/(a-r)}return o[0]=l,o[4]=0,o[8]=u,o[12]=0,o[1]=0,o[5]=c,o[9]=d,o[13]=0,o[2]=0,o[6]=0,o[10]=h,o[14]=p,o[3]=0,o[7]=0,o[11]=-1,o[15]=0,this}makeOrthographic(e,t,n,i,r,a,s=2e3){const o=this.elements,l=1/(t-e),c=1/(n-i),u=1/(a-r),d=(t+e)*l,h=(n+i)*c;let p,f;if(s===sn)p=(a+r)*u,f=-2*u;else{if(s!==on)throw new Error("THREE.Matrix4.makeOrthographic(): Invalid coordinate system: "+s);p=r*u,f=-1*u}return o[0]=2*l,o[4]=0,o[8]=0,o[12]=-d,o[1]=0,o[5]=2*c,o[9]=0,o[13]=-h,o[2]=0,o[6]=0,o[10]=f,o[14]=-p,o[3]=0,o[7]=0,o[11]=0,o[15]=1,this}equals(e){const t=this.elements,n=e.elements;for(let i=0;i<16;i++)if(t[i]!==n[i])return!1;return!0}fromArray(e,t=0){for(let n=0;n<16;n++)this.elements[n]=e[n+t];return this}toArray(e=[],t=0){const n=this.elements;return e[t]=n[0],e[t+1]=n[1],e[t+2]=n[2],e[t+3]=n[3],e[t+4]=n[4],e[t+5]=n[5],e[t+6]=n[6],e[t+7]=n[7],e[t+8]=n[8],e[t+9]=n[9],e[t+10]=n[10],e[t+11]=n[11],e[t+12]=n[12],e[t+13]=n[13],e[t+14]=n[14],e[t+15]=n[15],e}}const qn=new Vector3,Yn=new Matrix4,Kn=new Vector3(0,0,0),Zn=new Vector3(1,1,1),$n=new Vector3,Jn=new Vector3,Qn=new Vector3,ei=new Matrix4,ti=new Quaternion;class Euler{constructor(e=0,t=0,n=0,i=Euler.DEFAULT_ORDER){this.isEuler=!0,this._x=e,this._y=t,this._z=n,this._order=i}get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get order(){return this._order}set order(e){this._order=e,this._onChangeCallback()}set(e,t,n,i=this._order){return this._x=e,this._y=t,this._z=n,this._order=i,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(e){return this._x=e._x,this._y=e._y,this._z=e._z,this._order=e._order,this._onChangeCallback(),this}setFromRotationMatrix(e,t=this._order,n=!0){const i=e.elements,r=i[0],a=i[4],s=i[8],o=i[1],l=i[5],c=i[9],u=i[2],d=i[6],h=i[10];switch(t){case"XYZ":this._y=Math.asin(clamp(s,-1,1)),Math.abs(s)<.9999999?(this._x=Math.atan2(-c,h),this._z=Math.atan2(-a,r)):(this._x=Math.atan2(d,l),this._z=0);break;case"YXZ":this._x=Math.asin(-clamp(c,-1,1)),Math.abs(c)<.9999999?(this._y=Math.atan2(s,h),this._z=Math.atan2(o,l)):(this._y=Math.atan2(-u,r),this._z=0);break;case"ZXY":this._x=Math.asin(clamp(d,-1,1)),Math.abs(d)<.9999999?(this._y=Math.atan2(-u,h),this._z=Math.atan2(-a,l)):(this._y=0,this._z=Math.atan2(o,r));break;case"ZYX":this._y=Math.asin(-clamp(u,-1,1)),Math.abs(u)<.9999999?(this._x=Math.atan2(d,h),this._z=Math.atan2(o,r)):(this._x=0,this._z=Math.atan2(-a,l));break;case"YZX":this._z=Math.asin(clamp(o,-1,1)),Math.abs(o)<.9999999?(this._x=Math.atan2(-c,l),this._y=Math.atan2(-u,r)):(this._x=0,this._y=Math.atan2(s,h));break;case"XZY":this._z=Math.asin(-clamp(a,-1,1)),Math.abs(a)<.9999999?(this._x=Math.atan2(d,l),this._y=Math.atan2(s,r)):(this._x=Math.atan2(-c,h),this._y=0);break;default:console.warn("THREE.Euler: .setFromRotationMatrix() encountered an unknown order: "+t)}return this._order=t,!0===n&&this._onChangeCallback(),this}setFromQuaternion(e,t,n){return ei.makeRotationFromQuaternion(e),this.setFromRotationMatrix(ei,t,n)}setFromVector3(e,t=this._order){return this.set(e.x,e.y,e.z,t)}reorder(e){return ti.setFromEuler(this),this.setFromQuaternion(ti,e)}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._order===this._order}fromArray(e){return this._x=e[0],this._y=e[1],this._z=e[2],void 0!==e[3]&&(this._order=e[3]),this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._order,e}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._order}}Euler.DEFAULT_ORDER="XYZ";class Layers{constructor(){this.mask=1}set(e){this.mask=(1<<e|0)>>>0}enable(e){this.mask|=1<<e|0}enableAll(){this.mask=-1}toggle(e){this.mask^=1<<e|0}disable(e){this.mask&=~(1<<e|0)}disableAll(){this.mask=0}test(e){return 0!=(this.mask&e.mask)}isEnabled(e){return 0!=(this.mask&(1<<e|0))}}let ni=0;const ii=new Vector3,ri=new Quaternion,ai=new Matrix4,si=new Vector3,oi=new Vector3,li=new Vector3,ci=new Quaternion,ui=new Vector3(1,0,0),di=new Vector3(0,1,0),hi=new Vector3(0,0,1),pi={type:"added"},fi={type:"removed"};class Object3D extends EventDispatcher{constructor(){super(),this.isObject3D=!0,Object.defineProperty(this,"id",{value:ni++}),this.uuid=generateUUID(),this.name="",this.type="Object3D",this.parent=null,this.children=[],this.up=Object3D.DEFAULT_UP.clone();const e=new Vector3,t=new Euler,n=new Quaternion,i=new Vector3(1,1,1);t._onChange((function onRotationChange(){n.setFromEuler(t,!1)})),n._onChange((function onQuaternionChange(){t.setFromQuaternion(n,void 0,!1)})),Object.defineProperties(this,{position:{configurable:!0,enumerable:!0,value:e},rotation:{configurable:!0,enumerable:!0,value:t},quaternion:{configurable:!0,enumerable:!0,value:n},scale:{configurable:!0,enumerable:!0,value:i},modelViewMatrix:{value:new Matrix4},normalMatrix:{value:new Matrix3}}),this.matrix=new Matrix4,this.matrixWorld=new Matrix4,this.matrixAutoUpdate=Object3D.DEFAULT_MATRIX_AUTO_UPDATE,this.matrixWorldNeedsUpdate=!1,this.matrixWorldAutoUpdate=Object3D.DEFAULT_MATRIX_WORLD_AUTO_UPDATE,this.layers=new Layers,this.visible=!0,this.castShadow=!1,this.receiveShadow=!1,this.frustumCulled=!0,this.renderOrder=0,this.animations=[],this.userData={}}onBeforeRender(){}onAfterRender(){}applyMatrix4(e){this.matrixAutoUpdate&&this.updateMatrix(),this.matrix.premultiply(e),this.matrix.decompose(this.position,this.quaternion,this.scale)}applyQuaternion(e){return this.quaternion.premultiply(e),this}setRotationFromAxisAngle(e,t){this.quaternion.setFromAxisAngle(e,t)}setRotationFromEuler(e){this.quaternion.setFromEuler(e,!0)}setRotationFromMatrix(e){this.quaternion.setFromRotationMatrix(e)}setRotationFromQuaternion(e){this.quaternion.copy(e)}rotateOnAxis(e,t){return ri.setFromAxisAngle(e,t),this.quaternion.multiply(ri),this}rotateOnWorldAxis(e,t){return ri.setFromAxisAngle(e,t),this.quaternion.premultiply(ri),this}rotateX(e){return this.rotateOnAxis(ui,e)}rotateY(e){return this.rotateOnAxis(di,e)}rotateZ(e){return this.rotateOnAxis(hi,e)}translateOnAxis(e,t){return ii.copy(e).applyQuaternion(this.quaternion),this.position.add(ii.multiplyScalar(t)),this}translateX(e){return this.translateOnAxis(ui,e)}translateY(e){return this.translateOnAxis(di,e)}translateZ(e){return this.translateOnAxis(hi,e)}localToWorld(e){return this.updateWorldMatrix(!0,!1),e.applyMatrix4(this.matrixWorld)}worldToLocal(e){return this.updateWorldMatrix(!0,!1),e.applyMatrix4(ai.copy(this.matrixWorld).invert())}lookAt(e,t,n){e.isVector3?si.copy(e):si.set(e,t,n);const i=this.parent;this.updateWorldMatrix(!0,!1),oi.setFromMatrixPosition(this.matrixWorld),this.isCamera||this.isLight?ai.lookAt(oi,si,this.up):ai.lookAt(si,oi,this.up),this.quaternion.setFromRotationMatrix(ai),i&&(ai.extractRotation(i.matrixWorld),ri.setFromRotationMatrix(ai),this.quaternion.premultiply(ri.invert()))}add(e){if(arguments.length>1){for(let e=0;e<arguments.length;e++)this.add(arguments[e]);return this}return e===this?(console.error("THREE.Object3D.add: object can't be added as a child of itself.",e),this):(e&&e.isObject3D?(null!==e.parent&&e.parent.remove(e),e.parent=this,this.children.push(e),e.dispatchEvent(pi)):console.error("THREE.Object3D.add: object not an instance of THREE.Object3D.",e),this)}remove(e){if(arguments.length>1){for(let e=0;e<arguments.length;e++)this.remove(arguments[e]);return this}const t=this.children.indexOf(e);return-1!==t&&(e.parent=null,this.children.splice(t,1),e.dispatchEvent(fi)),this}removeFromParent(){const e=this.parent;return null!==e&&e.remove(this),this}clear(){return this.remove(...this.children)}attach(e){return this.updateWorldMatrix(!0,!1),ai.copy(this.matrixWorld).invert(),null!==e.parent&&(e.parent.updateWorldMatrix(!0,!1),ai.multiply(e.parent.matrixWorld)),e.applyMatrix4(ai),this.add(e),e.updateWorldMatrix(!1,!0),this}getObjectById(e){return this.getObjectByProperty("id",e)}getObjectByName(e){return this.getObjectByProperty("name",e)}getObjectByProperty(e,t){if(this[e]===t)return this;for(let n=0,i=this.children.length;n<i;n++){const i=this.children[n].getObjectByProperty(e,t);if(void 0!==i)return i}}getObjectsByProperty(e,t){let n=[];this[e]===t&&n.push(this);for(let i=0,r=this.children.length;i<r;i++){const r=this.children[i].getObjectsByProperty(e,t);r.length>0&&(n=n.concat(r))}return n}getWorldPosition(e){return this.updateWorldMatrix(!0,!1),e.setFromMatrixPosition(this.matrixWorld)}getWorldQuaternion(e){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(oi,e,li),e}getWorldScale(e){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(oi,ci,e),e}getWorldDirection(e){this.updateWorldMatrix(!0,!1);const t=this.matrixWorld.elements;return e.set(t[8],t[9],t[10]).normalize()}raycast(){}traverse(e){e(this);const t=this.children;for(let n=0,i=t.length;n<i;n++)t[n].traverse(e)}traverseVisible(e){if(!1===this.visible)return;e(this);const t=this.children;for(let n=0,i=t.length;n<i;n++)t[n].traverseVisible(e)}traverseAncestors(e){const t=this.parent;null!==t&&(e(t),t.traverseAncestors(e))}updateMatrix(){this.matrix.compose(this.position,this.quaternion,this.scale),this.matrixWorldNeedsUpdate=!0}updateMatrixWorld(e){this.matrixAutoUpdate&&this.updateMatrix(),(this.matrixWorldNeedsUpdate||e)&&(null===this.parent?this.matrixWorld.copy(this.matrix):this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix),this.matrixWorldNeedsUpdate=!1,e=!0);const t=this.children;for(let n=0,i=t.length;n<i;n++){const i=t[n];!0!==i.matrixWorldAutoUpdate&&!0!==e||i.updateMatrixWorld(e)}}updateWorldMatrix(e,t){const n=this.parent;if(!0===e&&null!==n&&!0===n.matrixWorldAutoUpdate&&n.updateWorldMatrix(!0,!1),this.matrixAutoUpdate&&this.updateMatrix(),null===this.parent?this.matrixWorld.copy(this.matrix):this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix),!0===t){const e=this.children;for(let t=0,n=e.length;t<n;t++){const n=e[t];!0===n.matrixWorldAutoUpdate&&n.updateWorldMatrix(!1,!0)}}}toJSON(e){const t=void 0===e||"string"==typeof e,n={};t&&(e={geometries:{},materials:{},textures:{},images:{},shapes:{},skeletons:{},animations:{},nodes:{}},n.metadata={version:4.6,type:"Object",generator:"Object3D.toJSON"});const i={};function serialize(t,n){return void 0===t[n.uuid]&&(t[n.uuid]=n.toJSON(e)),n.uuid}if(i.uuid=this.uuid,i.type=this.type,""!==this.name&&(i.name=this.name),!0===this.castShadow&&(i.castShadow=!0),!0===this.receiveShadow&&(i.receiveShadow=!0),!1===this.visible&&(i.visible=!1),!1===this.frustumCulled&&(i.frustumCulled=!1),0!==this.renderOrder&&(i.renderOrder=this.renderOrder),Object.keys(this.userData).length>0&&(i.userData=this.userData),i.layers=this.layers.mask,i.matrix=this.matrix.toArray(),i.up=this.up.toArray(),!1===this.matrixAutoUpdate&&(i.matrixAutoUpdate=!1),this.isInstancedMesh&&(i.type="InstancedMesh",i.count=this.count,i.instanceMatrix=this.instanceMatrix.toJSON(),null!==this.instanceColor&&(i.instanceColor=this.instanceColor.toJSON())),this.isScene)this.background&&(this.background.isColor?i.background=this.background.toJSON():this.background.isTexture&&(i.background=this.background.toJSON(e).uuid)),this.environment&&this.environment.isTexture&&!0!==this.environment.isRenderTargetTexture&&(i.environment=this.environment.toJSON(e).uuid);else if(this.isMesh||this.isLine||this.isPoints){i.geometry=serialize(e.geometries,this.geometry);const t=this.geometry.parameters;if(void 0!==t&&void 0!==t.shapes){const n=t.shapes;if(Array.isArray(n))for(let t=0,i=n.length;t<i;t++){const i=n[t];serialize(e.shapes,i)}else serialize(e.shapes,n)}}if(this.isSkinnedMesh&&(i.bindMode=this.bindMode,i.bindMatrix=this.bindMatrix.toArray(),void 0!==this.skeleton&&(serialize(e.skeletons,this.skeleton),i.skeleton=this.skeleton.uuid)),void 0!==this.material)if(Array.isArray(this.material)){const t=[];for(let n=0,i=this.material.length;n<i;n++)t.push(serialize(e.materials,this.material[n]));i.material=t}else i.material=serialize(e.materials,this.material);if(this.children.length>0){i.children=[];for(let t=0;t<this.children.length;t++)i.children.push(this.children[t].toJSON(e).object)}if(this.animations.length>0){i.animations=[];for(let t=0;t<this.animations.length;t++){const n=this.animations[t];i.animations.push(serialize(e.animations,n))}}if(t){const t=extractFromCache(e.geometries),i=extractFromCache(e.materials),r=extractFromCache(e.textures),a=extractFromCache(e.images),s=extractFromCache(e.shapes),o=extractFromCache(e.skeletons),l=extractFromCache(e.animations),c=extractFromCache(e.nodes);t.length>0&&(n.geometries=t),i.length>0&&(n.materials=i),r.length>0&&(n.textures=r),a.length>0&&(n.images=a),s.length>0&&(n.shapes=s),o.length>0&&(n.skeletons=o),l.length>0&&(n.animations=l),c.length>0&&(n.nodes=c)}return n.object=i,n;function extractFromCache(e){const t=[];for(const n in e){const i=e[n];delete i.metadata,t.push(i)}return t}}clone(e){return(new this.constructor).copy(this,e)}copy(e,t=!0){if(this.name=e.name,this.up.copy(e.up),this.position.copy(e.position),this.rotation.order=e.rotation.order,this.quaternion.copy(e.quaternion),this.scale.copy(e.scale),this.matrix.copy(e.matrix),this.matrixWorld.copy(e.matrixWorld),this.matrixAutoUpdate=e.matrixAutoUpdate,this.matrixWorldNeedsUpdate=e.matrixWorldNeedsUpdate,this.matrixWorldAutoUpdate=e.matrixWorldAutoUpdate,this.layers.mask=e.layers.mask,this.visible=e.visible,this.castShadow=e.castShadow,this.receiveShadow=e.receiveShadow,this.frustumCulled=e.frustumCulled,this.renderOrder=e.renderOrder,this.animations=e.animations.slice(),this.userData=JSON.parse(JSON.stringify(e.userData)),!0===t)for(let n=0;n<e.children.length;n++){const t=e.children[n];this.add(t.clone())}return this}}Object3D.DEFAULT_UP=new Vector3(0,1,0),Object3D.DEFAULT_MATRIX_AUTO_UPDATE=!0,Object3D.DEFAULT_MATRIX_WORLD_AUTO_UPDATE=!0;const mi=new Vector3,gi=new Vector3,vi=new Vector3,_i=new Vector3,xi=new Vector3,yi=new Vector3,bi=new Vector3,Si=new Vector3,Mi=new Vector3,Ti=new Vector3;let Ei=!1;class Triangle{constructor(e=new Vector3,t=new Vector3,n=new Vector3){this.a=e,this.b=t,this.c=n}static getNormal(e,t,n,i){i.subVectors(n,t),mi.subVectors(e,t),i.cross(mi);const r=i.lengthSq();return r>0?i.multiplyScalar(1/Math.sqrt(r)):i.set(0,0,0)}static getBarycoord(e,t,n,i,r){mi.subVectors(i,t),gi.subVectors(n,t),vi.subVectors(e,t);const a=mi.dot(mi),s=mi.dot(gi),o=mi.dot(vi),l=gi.dot(gi),c=gi.dot(vi),u=a*l-s*s;if(0===u)return r.set(-2,-1,-1);const d=1/u,h=(l*o-s*c)*d,p=(a*c-s*o)*d;return r.set(1-h-p,p,h)}static containsPoint(e,t,n,i){return this.getBarycoord(e,t,n,i,_i),_i.x>=0&&_i.y>=0&&_i.x+_i.y<=1}static getUV(e,t,n,i,r,a,s,o){return!1===Ei&&(console.warn("THREE.Triangle.getUV() has been renamed to THREE.Triangle.getInterpolation()."),Ei=!0),this.getInterpolation(e,t,n,i,r,a,s,o)}static getInterpolation(e,t,n,i,r,a,s,o){return this.getBarycoord(e,t,n,i,_i),o.setScalar(0),o.addScaledVector(r,_i.x),o.addScaledVector(a,_i.y),o.addScaledVector(s,_i.z),o}static isFrontFacing(e,t,n,i){return mi.subVectors(n,t),gi.subVectors(e,t),mi.cross(gi).dot(i)<0}set(e,t,n){return this.a.copy(e),this.b.copy(t),this.c.copy(n),this}setFromPointsAndIndices(e,t,n,i){return this.a.copy(e[t]),this.b.copy(e[n]),this.c.copy(e[i]),this}setFromAttributeAndIndices(e,t,n,i){return this.a.fromBufferAttribute(e,t),this.b.fromBufferAttribute(e,n),this.c.fromBufferAttribute(e,i),this}clone(){return(new this.constructor).copy(this)}copy(e){return this.a.copy(e.a),this.b.copy(e.b),this.c.copy(e.c),this}getArea(){return mi.subVectors(this.c,this.b),gi.subVectors(this.a,this.b),.5*mi.cross(gi).length()}getMidpoint(e){return e.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(e){return Triangle.getNormal(this.a,this.b,this.c,e)}getPlane(e){return e.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(e,t){return Triangle.getBarycoord(e,this.a,this.b,this.c,t)}getUV(e,t,n,i,r){return!1===Ei&&(console.warn("THREE.Triangle.getUV() has been renamed to THREE.Triangle.getInterpolation()."),Ei=!0),Triangle.getInterpolation(e,this.a,this.b,this.c,t,n,i,r)}getInterpolation(e,t,n,i,r){return Triangle.getInterpolation(e,this.a,this.b,this.c,t,n,i,r)}containsPoint(e){return Triangle.containsPoint(e,this.a,this.b,this.c)}isFrontFacing(e){return Triangle.isFrontFacing(this.a,this.b,this.c,e)}intersectsBox(e){return e.intersectsTriangle(this)}closestPointToPoint(e,t){const n=this.a,i=this.b,r=this.c;let a,s;xi.subVectors(i,n),yi.subVectors(r,n),Si.subVectors(e,n);const o=xi.dot(Si),l=yi.dot(Si);if(o<=0&&l<=0)return t.copy(n);Mi.subVectors(e,i);const c=xi.dot(Mi),u=yi.dot(Mi);if(c>=0&&u<=c)return t.copy(i);const d=o*u-c*l;if(d<=0&&o>=0&&c<=0)return a=o/(o-c),t.copy(n).addScaledVector(xi,a);Ti.subVectors(e,r);const h=xi.dot(Ti),p=yi.dot(Ti);if(p>=0&&h<=p)return t.copy(r);const f=h*l-o*p;if(f<=0&&l>=0&&p<=0)return s=l/(l-p),t.copy(n).addScaledVector(yi,s);const m=c*p-h*u;if(m<=0&&u-c>=0&&h-p>=0)return bi.subVectors(r,i),s=(u-c)/(u-c+(h-p)),t.copy(i).addScaledVector(bi,s);const g=1/(m+f+d);return a=f*g,s=d*g,t.copy(n).addScaledVector(xi,a).addScaledVector(yi,s)}equals(e){return e.a.equals(this.a)&&e.b.equals(this.b)&&e.c.equals(this.c)}}let wi=0;class Material extends EventDispatcher{constructor(){super(),this.isMaterial=!0,Object.defineProperty(this,"id",{value:wi++}),this.uuid=generateUUID(),this.name="",this.type="Material",this.blending=1,this.side=ht,this.vertexColors=!1,this.opacity=1,this.transparent=!1,this.alphaHash=!1,this.blendSrc=204,this.blendDst=205,this.blendEquation=ft,this.blendSrcAlpha=null,this.blendDstAlpha=null,this.blendEquationAlpha=null,this.depthFunc=3,this.depthTest=!0,this.depthWrite=!0,this.stencilWriteMask=255,this.stencilFunc=519,this.stencilRef=0,this.stencilFuncMask=255,this.stencilFail=tn,this.stencilZFail=tn,this.stencilZPass=tn,this.stencilWrite=!1,this.clippingPlanes=null,this.clipIntersection=!1,this.clipShadows=!1,this.shadowSide=null,this.colorWrite=!0,this.precision=null,this.polygonOffset=!1,this.polygonOffsetFactor=0,this.polygonOffsetUnits=0,this.dithering=!1,this.alphaToCoverage=!1,this.premultipliedAlpha=!1,this.forceSinglePass=!1,this.visible=!0,this.toneMapped=!0,this.userData={},this.version=0,this._alphaTest=0}get alphaTest(){return this._alphaTest}set alphaTest(e){this._alphaTest>0!=e>0&&this.version++,this._alphaTest=e}onBuild(){}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(e){if(void 0!==e)for(const t in e){const n=e[t];if(void 0===n){console.warn(`THREE.Material: parameter '${t}' has value of undefined.`);continue}const i=this[t];void 0!==i?i&&i.isColor?i.set(n):i&&i.isVector3&&n&&n.isVector3?i.copy(n):this[t]=n:console.warn(`THREE.Material: '${t}' is not a property of THREE.${this.type}.`)}}toJSON(e){const t=void 0===e||"string"==typeof e;t&&(e={textures:{},images:{}});const n={metadata:{version:4.6,type:"Material",generator:"Material.toJSON"}};function extractFromCache(e){const t=[];for(const n in e){const i=e[n];delete i.metadata,t.push(i)}return t}if(n.uuid=this.uuid,n.type=this.type,""!==this.name&&(n.name=this.name),this.color&&this.color.isColor&&(n.color=this.color.getHex()),void 0!==this.roughness&&(n.roughness=this.roughness),void 0!==this.metalness&&(n.metalness=this.metalness),void 0!==this.sheen&&(n.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(n.sheenColor=this.sheenColor.getHex()),void 0!==this.sheenRoughness&&(n.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(n.emissive=this.emissive.getHex()),this.emissiveIntensity&&1!==this.emissiveIntensity&&(n.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(n.specular=this.specular.getHex()),void 0!==this.specularIntensity&&(n.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(n.specularColor=this.specularColor.getHex()),void 0!==this.shininess&&(n.shininess=this.shininess),void 0!==this.clearcoat&&(n.clearcoat=this.clearcoat),void 0!==this.clearcoatRoughness&&(n.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(n.clearcoatMap=this.clearcoatMap.toJSON(e).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(n.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(e).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(n.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(e).uuid,n.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),void 0!==this.iridescence&&(n.iridescence=this.iridescence),void 0!==this.iridescenceIOR&&(n.iridescenceIOR=this.iridescenceIOR),void 0!==this.iridescenceThicknessRange&&(n.iridescenceThicknessRange=this.iridescenceThicknessRange),this.iridescenceMap&&this.iridescenceMap.isTexture&&(n.iridescenceMap=this.iridescenceMap.toJSON(e).uuid),this.iridescenceThicknessMap&&this.iridescenceThicknessMap.isTexture&&(n.iridescenceThicknessMap=this.iridescenceThicknessMap.toJSON(e).uuid),void 0!==this.anisotropy&&(n.anisotropy=this.anisotropy),void 0!==this.anisotropyRotation&&(n.anisotropyRotation=this.anisotropyRotation),this.anisotropyMap&&this.anisotropyMap.isTexture&&(n.anisotropyMap=this.anisotropyMap.toJSON(e).uuid),this.map&&this.map.isTexture&&(n.map=this.map.toJSON(e).uuid),this.matcap&&this.matcap.isTexture&&(n.matcap=this.matcap.toJSON(e).uuid),this.alphaMap&&this.alphaMap.isTexture&&(n.alphaMap=this.alphaMap.toJSON(e).uuid),this.lightMap&&this.lightMap.isTexture&&(n.lightMap=this.lightMap.toJSON(e).uuid,n.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(n.aoMap=this.aoMap.toJSON(e).uuid,n.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(n.bumpMap=this.bumpMap.toJSON(e).uuid,n.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(n.normalMap=this.normalMap.toJSON(e).uuid,n.normalMapType=this.normalMapType,n.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(n.displacementMap=this.displacementMap.toJSON(e).uuid,n.displacementScale=this.displacementScale,n.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(n.roughnessMap=this.roughnessMap.toJSON(e).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(n.metalnessMap=this.metalnessMap.toJSON(e).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(n.emissiveMap=this.emissiveMap.toJSON(e).uuid),this.specularMap&&this.specularMap.isTexture&&(n.specularMap=this.specularMap.toJSON(e).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(n.specularIntensityMap=this.specularIntensityMap.toJSON(e).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(n.specularColorMap=this.specularColorMap.toJSON(e).uuid),this.envMap&&this.envMap.isTexture&&(n.envMap=this.envMap.toJSON(e).uuid,void 0!==this.combine&&(n.combine=this.combine)),void 0!==this.envMapIntensity&&(n.envMapIntensity=this.envMapIntensity),void 0!==this.reflectivity&&(n.reflectivity=this.reflectivity),void 0!==this.refractionRatio&&(n.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(n.gradientMap=this.gradientMap.toJSON(e).uuid),void 0!==this.transmission&&(n.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(n.transmissionMap=this.transmissionMap.toJSON(e).uuid),void 0!==this.thickness&&(n.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(n.thicknessMap=this.thicknessMap.toJSON(e).uuid),void 0!==this.attenuationDistance&&this.attenuationDistance!==1/0&&(n.attenuationDistance=this.attenuationDistance),void 0!==this.attenuationColor&&(n.attenuationColor=this.attenuationColor.getHex()),void 0!==this.size&&(n.size=this.size),null!==this.shadowSide&&(n.shadowSide=this.shadowSide),void 0!==this.sizeAttenuation&&(n.sizeAttenuation=this.sizeAttenuation),1!==this.blending&&(n.blending=this.blending),this.side!==ht&&(n.side=this.side),this.vertexColors&&(n.vertexColors=!0),this.opacity<1&&(n.opacity=this.opacity),!0===this.transparent&&(n.transparent=this.transparent),n.depthFunc=this.depthFunc,n.depthTest=this.depthTest,n.depthWrite=this.depthWrite,n.colorWrite=this.colorWrite,n.stencilWrite=this.stencilWrite,n.stencilWriteMask=this.stencilWriteMask,n.stencilFunc=this.stencilFunc,n.stencilRef=this.stencilRef,n.stencilFuncMask=this.stencilFuncMask,n.stencilFail=this.stencilFail,n.stencilZFail=this.stencilZFail,n.stencilZPass=this.stencilZPass,void 0!==this.rotation&&0!==this.rotation&&(n.rotation=this.rotation),!0===this.polygonOffset&&(n.polygonOffset=!0),0!==this.polygonOffsetFactor&&(n.polygonOffsetFactor=this.polygonOffsetFactor),0!==this.polygonOffsetUnits&&(n.polygonOffsetUnits=this.polygonOffsetUnits),void 0!==this.linewidth&&1!==this.linewidth&&(n.linewidth=this.linewidth),void 0!==this.dashSize&&(n.dashSize=this.dashSize),void 0!==this.gapSize&&(n.gapSize=this.gapSize),void 0!==this.scale&&(n.scale=this.scale),!0===this.dithering&&(n.dithering=!0),this.alphaTest>0&&(n.alphaTest=this.alphaTest),!0===this.alphaHash&&(n.alphaHash=this.alphaHash),!0===this.alphaToCoverage&&(n.alphaToCoverage=this.alphaToCoverage),!0===this.premultipliedAlpha&&(n.premultipliedAlpha=this.premultipliedAlpha),!0===this.forceSinglePass&&(n.forceSinglePass=this.forceSinglePass),!0===this.wireframe&&(n.wireframe=this.wireframe),this.wireframeLinewidth>1&&(n.wireframeLinewidth=this.wireframeLinewidth),"round"!==this.wireframeLinecap&&(n.wireframeLinecap=this.wireframeLinecap),"round"!==this.wireframeLinejoin&&(n.wireframeLinejoin=this.wireframeLinejoin),!0===this.flatShading&&(n.flatShading=this.flatShading),!1===this.visible&&(n.visible=!1),!1===this.toneMapped&&(n.toneMapped=!1),!1===this.fog&&(n.fog=!1),Object.keys(this.userData).length>0&&(n.userData=this.userData),t){const t=extractFromCache(e.textures),i=extractFromCache(e.images);t.length>0&&(n.textures=t),i.length>0&&(n.images=i)}return n}clone(){return(new this.constructor).copy(this)}copy(e){this.name=e.name,this.blending=e.blending,this.side=e.side,this.vertexColors=e.vertexColors,this.opacity=e.opacity,this.transparent=e.transparent,this.blendSrc=e.blendSrc,this.blendDst=e.blendDst,this.blendEquation=e.blendEquation,this.blendSrcAlpha=e.blendSrcAlpha,this.blendDstAlpha=e.blendDstAlpha,this.blendEquationAlpha=e.blendEquationAlpha,this.depthFunc=e.depthFunc,this.depthTest=e.depthTest,this.depthWrite=e.depthWrite,this.stencilWriteMask=e.stencilWriteMask,this.stencilFunc=e.stencilFunc,this.stencilRef=e.stencilRef,this.stencilFuncMask=e.stencilFuncMask,this.stencilFail=e.stencilFail,this.stencilZFail=e.stencilZFail,this.stencilZPass=e.stencilZPass,this.stencilWrite=e.stencilWrite;const t=e.clippingPlanes;let n=null;if(null!==t){const e=t.length;n=new Array(e);for(let i=0;i!==e;++i)n[i]=t[i].clone()}return this.clippingPlanes=n,this.clipIntersection=e.clipIntersection,this.clipShadows=e.clipShadows,this.shadowSide=e.shadowSide,this.colorWrite=e.colorWrite,this.precision=e.precision,this.polygonOffset=e.polygonOffset,this.polygonOffsetFactor=e.polygonOffsetFactor,this.polygonOffsetUnits=e.polygonOffsetUnits,this.dithering=e.dithering,this.alphaTest=e.alphaTest,this.alphaHash=e.alphaHash,this.alphaToCoverage=e.alphaToCoverage,this.premultipliedAlpha=e.premultipliedAlpha,this.forceSinglePass=e.forceSinglePass,this.visible=e.visible,this.toneMapped=e.toneMapped,this.userData=JSON.parse(JSON.stringify(e.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(e){!0===e&&this.version++}}const Ai={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},Ci={h:0,s:0,l:0},Ri={h:0,s:0,l:0};function hue2rgb(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+6*(t-e)*(2/3-n):e}class Color{constructor(e,t,n){return this.isColor=!0,this.r=1,this.g=1,this.b=1,this.set(e,t,n)}set(e,t,n){if(void 0===t&&void 0===n){const t=e;t&&t.isColor?this.copy(t):"number"==typeof t?this.setHex(t):"string"==typeof t&&this.setStyle(t)}else this.setRGB(e,t,n);return this}setScalar(e){return this.r=e,this.g=e,this.b=e,this}setHex(e,t=Jt){return e=Math.floor(e),this.r=(e>>16&255)/255,this.g=(e>>8&255)/255,this.b=(255&e)/255,_n.toWorkingColorSpace(this,t),this}setRGB(e,t,n,i=_n.workingColorSpace){return this.r=e,this.g=t,this.b=n,_n.toWorkingColorSpace(this,i),this}setHSL(e,t,n,i=_n.workingColorSpace){if(e=euclideanModulo(e,1),t=clamp(t,0,1),n=clamp(n,0,1),0===t)this.r=this.g=this.b=n;else{const i=n<=.5?n*(1+t):n+t-n*t,r=2*n-i;this.r=hue2rgb(r,i,e+1/3),this.g=hue2rgb(r,i,e),this.b=hue2rgb(r,i,e-1/3)}return _n.toWorkingColorSpace(this,i),this}setStyle(e,t=Jt){function handleAlpha(t){void 0!==t&&parseFloat(t)<1&&console.warn("THREE.Color: Alpha component of "+e+" will be ignored.")}let n;if(n=/^(\w+)\(([^\)]*)\)/.exec(e)){let i;const r=n[1],a=n[2];switch(r){case"rgb":case"rgba":if(i=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return handleAlpha(i[4]),this.setRGB(Math.min(255,parseInt(i[1],10))/255,Math.min(255,parseInt(i[2],10))/255,Math.min(255,parseInt(i[3],10))/255,t);if(i=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return handleAlpha(i[4]),this.setRGB(Math.min(100,parseInt(i[1],10))/100,Math.min(100,parseInt(i[2],10))/100,Math.min(100,parseInt(i[3],10))/100,t);break;case"hsl":case"hsla":if(i=/^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return handleAlpha(i[4]),this.setHSL(parseFloat(i[1])/360,parseFloat(i[2])/100,parseFloat(i[3])/100,t);break;default:console.warn("THREE.Color: Unknown color model "+e)}}else if(n=/^\#([A-Fa-f\d]+)$/.exec(e)){const i=n[1],r=i.length;if(3===r)return this.setRGB(parseInt(i.charAt(0),16)/15,parseInt(i.charAt(1),16)/15,parseInt(i.charAt(2),16)/15,t);if(6===r)return this.setHex(parseInt(i,16),t);console.warn("THREE.Color: Invalid hex color "+e)}else if(e&&e.length>0)return this.setColorName(e,t);return this}setColorName(e,t=Jt){const n=Ai[e.toLowerCase()];return void 0!==n?this.setHex(n,t):console.warn("THREE.Color: Unknown color "+e),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(e){return this.r=e.r,this.g=e.g,this.b=e.b,this}copySRGBToLinear(e){return this.r=SRGBToLinear(e.r),this.g=SRGBToLinear(e.g),this.b=SRGBToLinear(e.b),this}copyLinearToSRGB(e){return this.r=LinearToSRGB(e.r),this.g=LinearToSRGB(e.g),this.b=LinearToSRGB(e.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(e=Jt){return _n.fromWorkingColorSpace(Pi.copy(this),e),65536*Math.round(clamp(255*Pi.r,0,255))+256*Math.round(clamp(255*Pi.g,0,255))+Math.round(clamp(255*Pi.b,0,255))}getHexString(e=Jt){return("000000"+this.getHex(e).toString(16)).slice(-6)}getHSL(e,t=_n.workingColorSpace){_n.fromWorkingColorSpace(Pi.copy(this),t);const n=Pi.r,i=Pi.g,r=Pi.b,a=Math.max(n,i,r),s=Math.min(n,i,r);let o,l;const c=(s+a)/2;if(s===a)o=0,l=0;else{const e=a-s;switch(l=c<=.5?e/(a+s):e/(2-a-s),a){case n:o=(i-r)/e+(i<r?6:0);break;case i:o=(r-n)/e+2;break;case r:o=(n-i)/e+4}o/=6}return e.h=o,e.s=l,e.l=c,e}getRGB(e,t=_n.workingColorSpace){return _n.fromWorkingColorSpace(Pi.copy(this),t),e.r=Pi.r,e.g=Pi.g,e.b=Pi.b,e}getStyle(e=Jt){_n.fromWorkingColorSpace(Pi.copy(this),e);const t=Pi.r,n=Pi.g,i=Pi.b;return e!==Jt?`color(${e} ${t.toFixed(3)} ${n.toFixed(3)} ${i.toFixed(3)})`:`rgb(${Math.round(255*t)},${Math.round(255*n)},${Math.round(255*i)})`}offsetHSL(e,t,n){return this.getHSL(Ci),Ci.h+=e,Ci.s+=t,Ci.l+=n,this.setHSL(Ci.h,Ci.s,Ci.l),this}add(e){return this.r+=e.r,this.g+=e.g,this.b+=e.b,this}addColors(e,t){return this.r=e.r+t.r,this.g=e.g+t.g,this.b=e.b+t.b,this}addScalar(e){return this.r+=e,this.g+=e,this.b+=e,this}sub(e){return this.r=Math.max(0,this.r-e.r),this.g=Math.max(0,this.g-e.g),this.b=Math.max(0,this.b-e.b),this}multiply(e){return this.r*=e.r,this.g*=e.g,this.b*=e.b,this}multiplyScalar(e){return this.r*=e,this.g*=e,this.b*=e,this}lerp(e,t){return this.r+=(e.r-this.r)*t,this.g+=(e.g-this.g)*t,this.b+=(e.b-this.b)*t,this}lerpColors(e,t,n){return this.r=e.r+(t.r-e.r)*n,this.g=e.g+(t.g-e.g)*n,this.b=e.b+(t.b-e.b)*n,this}lerpHSL(e,t){this.getHSL(Ci),e.getHSL(Ri);const n=lerp(Ci.h,Ri.h,t),i=lerp(Ci.s,Ri.s,t),r=lerp(Ci.l,Ri.l,t);return this.setHSL(n,i,r),this}setFromVector3(e){return this.r=e.x,this.g=e.y,this.b=e.z,this}applyMatrix3(e){const t=this.r,n=this.g,i=this.b,r=e.elements;return this.r=r[0]*t+r[3]*n+r[6]*i,this.g=r[1]*t+r[4]*n+r[7]*i,this.b=r[2]*t+r[5]*n+r[8]*i,this}equals(e){return e.r===this.r&&e.g===this.g&&e.b===this.b}fromArray(e,t=0){return this.r=e[t],this.g=e[t+1],this.b=e[t+2],this}toArray(e=[],t=0){return e[t]=this.r,e[t+1]=this.g,e[t+2]=this.b,e}fromBufferAttribute(e,t){return this.r=e.getX(t),this.g=e.getY(t),this.b=e.getZ(t),this}toJSON(){return this.getHex()}*[Symbol.iterator](){yield this.r,yield this.g,yield this.b}}const Pi=new Color;Color.NAMES=Ai;class MeshBasicMaterial extends Material{constructor(e){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new Color(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=mt,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this.map=e.map,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.specularMap=e.specularMap,this.alphaMap=e.alphaMap,this.envMap=e.envMap,this.combine=e.combine,this.reflectivity=e.reflectivity,this.refractionRatio=e.refractionRatio,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this.fog=e.fog,this}}const Li=new Vector3,Di=new Vector2;class BufferAttribute{constructor(e,t,n=!1){if(Array.isArray(e))throw new TypeError("THREE.BufferAttribute: array should be a Typed Array.");this.isBufferAttribute=!0,this.name="",this.array=e,this.itemSize=t,this.count=void 0!==e?e.length/t:0,this.normalized=n,this.usage=nn,this.updateRange={offset:0,count:-1},this.gpuType=Vt,this.version=0}onUploadCallback(){}set needsUpdate(e){!0===e&&this.version++}setUsage(e){return this.usage=e,this}copy(e){return this.name=e.name,this.array=new e.array.constructor(e.array),this.itemSize=e.itemSize,this.count=e.count,this.normalized=e.normalized,this.usage=e.usage,this.gpuType=e.gpuType,this}copyAt(e,t,n){e*=this.itemSize,n*=t.itemSize;for(let i=0,r=this.itemSize;i<r;i++)this.array[e+i]=t.array[n+i];return this}copyArray(e){return this.array.set(e),this}applyMatrix3(e){if(2===this.itemSize)for(let t=0,n=this.count;t<n;t++)Di.fromBufferAttribute(this,t),Di.applyMatrix3(e),this.setXY(t,Di.x,Di.y);else if(3===this.itemSize)for(let t=0,n=this.count;t<n;t++)Li.fromBufferAttribute(this,t),Li.applyMatrix3(e),this.setXYZ(t,Li.x,Li.y,Li.z);return this}applyMatrix4(e){for(let t=0,n=this.count;t<n;t++)Li.fromBufferAttribute(this,t),Li.applyMatrix4(e),this.setXYZ(t,Li.x,Li.y,Li.z);return this}applyNormalMatrix(e){for(let t=0,n=this.count;t<n;t++)Li.fromBufferAttribute(this,t),Li.applyNormalMatrix(e),this.setXYZ(t,Li.x,Li.y,Li.z);return this}transformDirection(e){for(let t=0,n=this.count;t<n;t++)Li.fromBufferAttribute(this,t),Li.transformDirection(e),this.setXYZ(t,Li.x,Li.y,Li.z);return this}set(e,t=0){return this.array.set(e,t),this}getComponent(e,t){let n=this.array[e*this.itemSize+t];return this.normalized&&(n=denormalize(n,this.array)),n}setComponent(e,t,n){return this.normalized&&(n=normalize(n,this.array)),this.array[e*this.itemSize+t]=n,this}getX(e){let t=this.array[e*this.itemSize];return this.normalized&&(t=denormalize(t,this.array)),t}setX(e,t){return this.normalized&&(t=normalize(t,this.array)),this.array[e*this.itemSize]=t,this}getY(e){let t=this.array[e*this.itemSize+1];return this.normalized&&(t=denormalize(t,this.array)),t}setY(e,t){return this.normalized&&(t=normalize(t,this.array)),this.array[e*this.itemSize+1]=t,this}getZ(e){let t=this.array[e*this.itemSize+2];return this.normalized&&(t=denormalize(t,this.array)),t}setZ(e,t){return this.normalized&&(t=normalize(t,this.array)),this.array[e*this.itemSize+2]=t,this}getW(e){let t=this.array[e*this.itemSize+3];return this.normalized&&(t=denormalize(t,this.array)),t}setW(e,t){return this.normalized&&(t=normalize(t,this.array)),this.array[e*this.itemSize+3]=t,this}setXY(e,t,n){return e*=this.itemSize,this.normalized&&(t=normalize(t,this.array),n=normalize(n,this.array)),this.array[e+0]=t,this.array[e+1]=n,this}setXYZ(e,t,n,i){return e*=this.itemSize,this.normalized&&(t=normalize(t,this.array),n=normalize(n,this.array),i=normalize(i,this.array)),this.array[e+0]=t,this.array[e+1]=n,this.array[e+2]=i,this}setXYZW(e,t,n,i,r){return e*=this.itemSize,this.normalized&&(t=normalize(t,this.array),n=normalize(n,this.array),i=normalize(i,this.array),r=normalize(r,this.array)),this.array[e+0]=t,this.array[e+1]=n,this.array[e+2]=i,this.array[e+3]=r,this}onUpload(e){return this.onUploadCallback=e,this}clone(){return new this.constructor(this.array,this.itemSize).copy(this)}toJSON(){const e={itemSize:this.itemSize,type:this.array.constructor.name,array:Array.from(this.array),normalized:this.normalized};return""!==this.name&&(e.name=this.name),this.usage!==nn&&(e.usage=this.usage),0===this.updateRange.offset&&-1===this.updateRange.count||(e.updateRange=this.updateRange),e}}class Uint16BufferAttribute extends BufferAttribute{constructor(e,t,n){super(new Uint16Array(e),t,n)}}class Uint32BufferAttribute extends BufferAttribute{constructor(e,t,n){super(new Uint32Array(e),t,n)}}class Float32BufferAttribute extends BufferAttribute{constructor(e,t,n){super(new Float32Array(e),t,n)}}let Ui=0;const Ii=new Matrix4,Oi=new Object3D,Ni=new Vector3,ki=new Box3,Fi=new Box3,Vi=new Vector3;class BufferGeometry extends EventDispatcher{constructor(){super(),this.isBufferGeometry=!0,Object.defineProperty(this,"id",{value:Ui++}),this.uuid=generateUUID(),this.name="",this.type="BufferGeometry",this.index=null,this.attributes={},this.morphAttributes={},this.morphTargetsRelative=!1,this.groups=[],this.boundingBox=null,this.boundingSphere=null,this.drawRange={start:0,count:1/0},this.userData={}}getIndex(){return this.index}setIndex(e){return Array.isArray(e)?this.index=new(arrayNeedsUint32(e)?Uint32BufferAttribute:Uint16BufferAttribute)(e,1):this.index=e,this}getAttribute(e){return this.attributes[e]}setAttribute(e,t){return this.attributes[e]=t,this}deleteAttribute(e){return delete this.attributes[e],this}hasAttribute(e){return void 0!==this.attributes[e]}addGroup(e,t,n=0){this.groups.push({start:e,count:t,materialIndex:n})}clearGroups(){this.groups=[]}setDrawRange(e,t){this.drawRange.start=e,this.drawRange.count=t}applyMatrix4(e){const t=this.attributes.position;void 0!==t&&(t.applyMatrix4(e),t.needsUpdate=!0);const n=this.attributes.normal;if(void 0!==n){const t=(new Matrix3).getNormalMatrix(e);n.applyNormalMatrix(t),n.needsUpdate=!0}const i=this.attributes.tangent;return void 0!==i&&(i.transformDirection(e),i.needsUpdate=!0),null!==this.boundingBox&&this.computeBoundingBox(),null!==this.boundingSphere&&this.computeBoundingSphere(),this}applyQuaternion(e){return Ii.makeRotationFromQuaternion(e),this.applyMatrix4(Ii),this}rotateX(e){return Ii.makeRotationX(e),this.applyMatrix4(Ii),this}rotateY(e){return Ii.makeRotationY(e),this.applyMatrix4(Ii),this}rotateZ(e){return Ii.makeRotationZ(e),this.applyMatrix4(Ii),this}translate(e,t,n){return Ii.makeTranslation(e,t,n),this.applyMatrix4(Ii),this}scale(e,t,n){return Ii.makeScale(e,t,n),this.applyMatrix4(Ii),this}lookAt(e){return Oi.lookAt(e),Oi.updateMatrix(),this.applyMatrix4(Oi.matrix),this}center(){return this.computeBoundingBox(),this.boundingBox.getCenter(Ni).negate(),this.translate(Ni.x,Ni.y,Ni.z),this}setFromPoints(e){const t=[];for(let n=0,i=e.length;n<i;n++){const i=e[n];t.push(i.x,i.y,i.z||0)}return this.setAttribute("position",new Float32BufferAttribute(t,3)),this}computeBoundingBox(){null===this.boundingBox&&(this.boundingBox=new Box3);const e=this.attributes.position,t=this.morphAttributes.position;if(e&&e.isGLBufferAttribute)return console.error('THREE.BufferGeometry.computeBoundingBox(): GLBufferAttribute requires a manual bounding box. Alternatively set "mesh.frustumCulled" to "false".',this),void this.boundingBox.set(new Vector3(-1/0,-1/0,-1/0),new Vector3(1/0,1/0,1/0));if(void 0!==e){if(this.boundingBox.setFromBufferAttribute(e),t)for(let n=0,i=t.length;n<i;n++){const e=t[n];ki.setFromBufferAttribute(e),this.morphTargetsRelative?(Vi.addVectors(this.boundingBox.min,ki.min),this.boundingBox.expandByPoint(Vi),Vi.addVectors(this.boundingBox.max,ki.max),this.boundingBox.expandByPoint(Vi)):(this.boundingBox.expandByPoint(ki.min),this.boundingBox.expandByPoint(ki.max))}}else this.boundingBox.makeEmpty();(isNaN(this.boundingBox.min.x)||isNaN(this.boundingBox.min.y)||isNaN(this.boundingBox.min.z))&&console.error('THREE.BufferGeometry.computeBoundingBox(): Computed min/max have NaN values. The "position" attribute is likely to have NaN values.',this)}computeBoundingSphere(){null===this.boundingSphere&&(this.boundingSphere=new Sphere);const e=this.attributes.position,t=this.morphAttributes.position;if(e&&e.isGLBufferAttribute)return console.error('THREE.BufferGeometry.computeBoundingSphere(): GLBufferAttribute requires a manual bounding sphere. Alternatively set "mesh.frustumCulled" to "false".',this),void this.boundingSphere.set(new Vector3,1/0);if(e){const n=this.boundingSphere.center;if(ki.setFromBufferAttribute(e),t)for(let e=0,r=t.length;e<r;e++){const n=t[e];Fi.setFromBufferAttribute(n),this.morphTargetsRelative?(Vi.addVectors(ki.min,Fi.min),ki.expandByPoint(Vi),Vi.addVectors(ki.max,Fi.max),ki.expandByPoint(Vi)):(ki.expandByPoint(Fi.min),ki.expandByPoint(Fi.max))}ki.getCenter(n);let i=0;for(let t=0,r=e.count;t<r;t++)Vi.fromBufferAttribute(e,t),i=Math.max(i,n.distanceToSquared(Vi));if(t)for(let r=0,a=t.length;r<a;r++){const a=t[r],s=this.morphTargetsRelative;for(let t=0,r=a.count;t<r;t++)Vi.fromBufferAttribute(a,t),s&&(Ni.fromBufferAttribute(e,t),Vi.add(Ni)),i=Math.max(i,n.distanceToSquared(Vi))}this.boundingSphere.radius=Math.sqrt(i),isNaN(this.boundingSphere.radius)&&console.error('THREE.BufferGeometry.computeBoundingSphere(): Computed radius is NaN. The "position" attribute is likely to have NaN values.',this)}}computeTangents(){const e=this.index,t=this.attributes;if(null===e||void 0===t.position||void 0===t.normal||void 0===t.uv)return void console.error("THREE.BufferGeometry: .computeTangents() failed. Missing required attributes (index, position, normal or uv)");const n=e.array,i=t.position.array,r=t.normal.array,a=t.uv.array,s=i.length/3;!1===this.hasAttribute("tangent")&&this.setAttribute("tangent",new BufferAttribute(new Float32Array(4*s),4));const o=this.getAttribute("tangent").array,l=[],c=[];for(let M=0;M<s;M++)l[M]=new Vector3,c[M]=new Vector3;const u=new Vector3,d=new Vector3,h=new Vector3,p=new Vector2,f=new Vector2,m=new Vector2,g=new Vector3,v=new Vector3;function handleTriangle(e,t,n){u.fromArray(i,3*e),d.fromArray(i,3*t),h.fromArray(i,3*n),p.fromArray(a,2*e),f.fromArray(a,2*t),m.fromArray(a,2*n),d.sub(u),h.sub(u),f.sub(p),m.sub(p);const r=1/(f.x*m.y-m.x*f.y);isFinite(r)&&(g.copy(d).multiplyScalar(m.y).addScaledVector(h,-f.y).multiplyScalar(r),v.copy(h).multiplyScalar(f.x).addScaledVector(d,-m.x).multiplyScalar(r),l[e].add(g),l[t].add(g),l[n].add(g),c[e].add(v),c[t].add(v),c[n].add(v))}let _=this.groups;0===_.length&&(_=[{start:0,count:n.length}]);for(let M=0,T=_.length;M<T;++M){const e=_[M],t=e.start;for(let i=t,r=t+e.count;i<r;i+=3)handleTriangle(n[i+0],n[i+1],n[i+2])}const x=new Vector3,y=new Vector3,b=new Vector3,S=new Vector3;function handleVertex(e){b.fromArray(r,3*e),S.copy(b);const t=l[e];x.copy(t),x.sub(b.multiplyScalar(b.dot(t))).normalize(),y.crossVectors(S,t);const n=y.dot(c[e])<0?-1:1;o[4*e]=x.x,o[4*e+1]=x.y,o[4*e+2]=x.z,o[4*e+3]=n}for(let M=0,T=_.length;M<T;++M){const e=_[M],t=e.start;for(let i=t,r=t+e.count;i<r;i+=3)handleVertex(n[i+0]),handleVertex(n[i+1]),handleVertex(n[i+2])}}computeVertexNormals(){const e=this.index,t=this.getAttribute("position");if(void 0!==t){let n=this.getAttribute("normal");if(void 0===n)n=new BufferAttribute(new Float32Array(3*t.count),3),this.setAttribute("normal",n);else for(let e=0,t=n.count;e<t;e++)n.setXYZ(e,0,0,0);const i=new Vector3,r=new Vector3,a=new Vector3,s=new Vector3,o=new Vector3,l=new Vector3,c=new Vector3,u=new Vector3;if(e)for(let d=0,h=e.count;d<h;d+=3){const h=e.getX(d+0),p=e.getX(d+1),f=e.getX(d+2);i.fromBufferAttribute(t,h),r.fromBufferAttribute(t,p),a.fromBufferAttribute(t,f),c.subVectors(a,r),u.subVectors(i,r),c.cross(u),s.fromBufferAttribute(n,h),o.fromBufferAttribute(n,p),l.fromBufferAttribute(n,f),s.add(c),o.add(c),l.add(c),n.setXYZ(h,s.x,s.y,s.z),n.setXYZ(p,o.x,o.y,o.z),n.setXYZ(f,l.x,l.y,l.z)}else for(let e=0,d=t.count;e<d;e+=3)i.fromBufferAttribute(t,e+0),r.fromBufferAttribute(t,e+1),a.fromBufferAttribute(t,e+2),c.subVectors(a,r),u.subVectors(i,r),c.cross(u),n.setXYZ(e+0,c.x,c.y,c.z),n.setXYZ(e+1,c.x,c.y,c.z),n.setXYZ(e+2,c.x,c.y,c.z);this.normalizeNormals(),n.needsUpdate=!0}}normalizeNormals(){const e=this.attributes.normal;for(let t=0,n=e.count;t<n;t++)Vi.fromBufferAttribute(e,t),Vi.normalize(),e.setXYZ(t,Vi.x,Vi.y,Vi.z)}toNonIndexed(){function convertBufferAttribute(e,t){const n=e.array,i=e.itemSize,r=e.normalized,a=new n.constructor(t.length*i);let s=0,o=0;for(let l=0,c=t.length;l<c;l++){s=e.isInterleavedBufferAttribute?t[l]*e.data.stride+e.offset:t[l]*i;for(let e=0;e<i;e++)a[o++]=n[s++]}return new BufferAttribute(a,i,r)}if(null===this.index)return console.warn("THREE.BufferGeometry.toNonIndexed(): BufferGeometry is already non-indexed."),this;const e=new BufferGeometry,t=this.index.array,n=this.attributes;for(const a in n){const i=convertBufferAttribute(n[a],t);e.setAttribute(a,i)}const i=this.morphAttributes;for(const a in i){const n=[],r=i[a];for(let e=0,i=r.length;e<i;e++){const i=convertBufferAttribute(r[e],t);n.push(i)}e.morphAttributes[a]=n}e.morphTargetsRelative=this.morphTargetsRelative;const r=this.groups;for(let a=0,s=r.length;a<s;a++){const t=r[a];e.addGroup(t.start,t.count,t.materialIndex)}return e}toJSON(){const e={metadata:{version:4.6,type:"BufferGeometry",generator:"BufferGeometry.toJSON"}};if(e.uuid=this.uuid,e.type=this.type,""!==this.name&&(e.name=this.name),Object.keys(this.userData).length>0&&(e.userData=this.userData),void 0!==this.parameters){const t=this.parameters;for(const n in t)void 0!==t[n]&&(e[n]=t[n]);return e}e.data={attributes:{}};const t=this.index;null!==t&&(e.data.index={type:t.array.constructor.name,array:Array.prototype.slice.call(t.array)});const n=this.attributes;for(const o in n){const t=n[o];e.data.attributes[o]=t.toJSON(e.data)}const i={};let r=!1;for(const o in this.morphAttributes){const t=this.morphAttributes[o],n=[];for(let i=0,r=t.length;i<r;i++){const r=t[i];n.push(r.toJSON(e.data))}n.length>0&&(i[o]=n,r=!0)}r&&(e.data.morphAttributes=i,e.data.morphTargetsRelative=this.morphTargetsRelative);const a=this.groups;a.length>0&&(e.data.groups=JSON.parse(JSON.stringify(a)));const s=this.boundingSphere;return null!==s&&(e.data.boundingSphere={center:s.center.toArray(),radius:s.radius}),e}clone(){return(new this.constructor).copy(this)}copy(e){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;const t={};this.name=e.name;const n=e.index;null!==n&&this.setIndex(n.clone(t));const i=e.attributes;for(const l in i){const e=i[l];this.setAttribute(l,e.clone(t))}const r=e.morphAttributes;for(const l in r){const e=[],n=r[l];for(let i=0,r=n.length;i<r;i++)e.push(n[i].clone(t));this.morphAttributes[l]=e}this.morphTargetsRelative=e.morphTargetsRelative;const a=e.groups;for(let l=0,c=a.length;l<c;l++){const e=a[l];this.addGroup(e.start,e.count,e.materialIndex)}const s=e.boundingBox;null!==s&&(this.boundingBox=s.clone());const o=e.boundingSphere;return null!==o&&(this.boundingSphere=o.clone()),this.drawRange.start=e.drawRange.start,this.drawRange.count=e.drawRange.count,this.userData=e.userData,this}dispose(){this.dispatchEvent({type:"dispose"})}}const Bi=new Matrix4,zi=new Ray,Gi=new Sphere,Hi=new Vector3,Wi=new Vector3,ji=new Vector3,Xi=new Vector3,qi=new Vector3,Yi=new Vector3,Ki=new Vector2,Zi=new Vector2,$i=new Vector2,Ji=new Vector3,Qi=new Vector3,er=new Vector3,tr=new Vector3,nr=new Vector3;class Mesh extends Object3D{constructor(e=new BufferGeometry,t=new MeshBasicMaterial){super(),this.isMesh=!0,this.type="Mesh",this.geometry=e,this.material=t,this.updateMorphTargets()}copy(e,t){return super.copy(e,t),void 0!==e.morphTargetInfluences&&(this.morphTargetInfluences=e.morphTargetInfluences.slice()),void 0!==e.morphTargetDictionary&&(this.morphTargetDictionary=Object.assign({},e.morphTargetDictionary)),this.material=Array.isArray(e.material)?e.material.slice():e.material,this.geometry=e.geometry,this}updateMorphTargets(){const e=this.geometry.morphAttributes,t=Object.keys(e);if(t.length>0){const n=e[t[0]];if(void 0!==n){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let e=0,t=n.length;e<t;e++){const t=n[e].name||String(e);this.morphTargetInfluences.push(0),this.morphTargetDictionary[t]=e}}}}getVertexPosition(e,t){const n=this.geometry,i=n.attributes.position,r=n.morphAttributes.position,a=n.morphTargetsRelative;t.fromBufferAttribute(i,e);const s=this.morphTargetInfluences;if(r&&s){Yi.set(0,0,0);for(let n=0,i=r.length;n<i;n++){const i=s[n],o=r[n];0!==i&&(qi.fromBufferAttribute(o,e),a?Yi.addScaledVector(qi,i):Yi.addScaledVector(qi.sub(t),i))}t.add(Yi)}return t}raycast(e,t){const n=this.geometry,i=this.material,r=this.matrixWorld;if(void 0!==i){if(null===n.boundingSphere&&n.computeBoundingSphere(),Gi.copy(n.boundingSphere),Gi.applyMatrix4(r),zi.copy(e.ray).recast(e.near),!1===Gi.containsPoint(zi.origin)){if(null===zi.intersectSphere(Gi,Hi))return;if(zi.origin.distanceToSquared(Hi)>(e.far-e.near)**2)return}Bi.copy(r).invert(),zi.copy(e.ray).applyMatrix4(Bi),null!==n.boundingBox&&!1===zi.intersectsBox(n.boundingBox)||this._computeIntersections(e,t,zi)}}_computeIntersections(e,t,n){let i;const r=this.geometry,a=this.material,s=r.index,o=r.attributes.position,l=r.attributes.uv,c=r.attributes.uv1,u=r.attributes.normal,d=r.groups,h=r.drawRange;if(null!==s)if(Array.isArray(a))for(let p=0,f=d.length;p<f;p++){const r=d[p],o=a[r.materialIndex];for(let a=Math.max(r.start,h.start),d=Math.min(s.count,Math.min(r.start+r.count,h.start+h.count));a<d;a+=3){i=checkGeometryIntersection(this,o,e,n,l,c,u,s.getX(a),s.getX(a+1),s.getX(a+2)),i&&(i.faceIndex=Math.floor(a/3),i.face.materialIndex=r.materialIndex,t.push(i))}}else{for(let r=Math.max(0,h.start),o=Math.min(s.count,h.start+h.count);r<o;r+=3){i=checkGeometryIntersection(this,a,e,n,l,c,u,s.getX(r),s.getX(r+1),s.getX(r+2)),i&&(i.faceIndex=Math.floor(r/3),t.push(i))}}else if(void 0!==o)if(Array.isArray(a))for(let p=0,f=d.length;p<f;p++){const r=d[p],s=a[r.materialIndex];for(let a=Math.max(r.start,h.start),d=Math.min(o.count,Math.min(r.start+r.count,h.start+h.count));a<d;a+=3){i=checkGeometryIntersection(this,s,e,n,l,c,u,a,a+1,a+2),i&&(i.faceIndex=Math.floor(a/3),i.face.materialIndex=r.materialIndex,t.push(i))}}else{for(let r=Math.max(0,h.start),s=Math.min(o.count,h.start+h.count);r<s;r+=3){i=checkGeometryIntersection(this,a,e,n,l,c,u,r,r+1,r+2),i&&(i.faceIndex=Math.floor(r/3),t.push(i))}}}}function checkGeometryIntersection(e,t,n,i,r,a,s,o,l,c){e.getVertexPosition(o,Wi),e.getVertexPosition(l,ji),e.getVertexPosition(c,Xi);const u=function checkIntersection(e,t,n,i,r,a,s,o){let l;if(l=t.side===pt?i.intersectTriangle(s,a,r,!0,o):i.intersectTriangle(r,a,s,t.side===ht,o),null===l)return null;nr.copy(o),nr.applyMatrix4(e.matrixWorld);const c=n.ray.origin.distanceTo(nr);return c<n.near||c>n.far?null:{distance:c,point:nr.clone(),object:e}}(e,t,n,i,Wi,ji,Xi,tr);if(u){r&&(Ki.fromBufferAttribute(r,o),Zi.fromBufferAttribute(r,l),$i.fromBufferAttribute(r,c),u.uv=Triangle.getInterpolation(tr,Wi,ji,Xi,Ki,Zi,$i,new Vector2)),a&&(Ki.fromBufferAttribute(a,o),Zi.fromBufferAttribute(a,l),$i.fromBufferAttribute(a,c),u.uv1=Triangle.getInterpolation(tr,Wi,ji,Xi,Ki,Zi,$i,new Vector2),u.uv2=u.uv1),s&&(Ji.fromBufferAttribute(s,o),Qi.fromBufferAttribute(s,l),er.fromBufferAttribute(s,c),u.normal=Triangle.getInterpolation(tr,Wi,ji,Xi,Ji,Qi,er,new Vector3),u.normal.dot(i.direction)>0&&u.normal.multiplyScalar(-1));const e={a:o,b:l,c:c,normal:new Vector3,materialIndex:0};Triangle.getNormal(Wi,ji,Xi,e.normal),u.face=e}return u}class BoxGeometry extends BufferGeometry{constructor(e=1,t=1,n=1,i=1,r=1,a=1){super(),this.type="BoxGeometry",this.parameters={width:e,height:t,depth:n,widthSegments:i,heightSegments:r,depthSegments:a};const s=this;i=Math.floor(i),r=Math.floor(r),a=Math.floor(a);const o=[],l=[],c=[],u=[];let d=0,h=0;function buildPlane(e,t,n,i,r,a,p,f,m,g,v){const _=a/m,x=p/g,y=a/2,b=p/2,S=f/2,M=m+1,T=g+1;let E=0,w=0;const A=new Vector3;for(let s=0;s<T;s++){const a=s*x-b;for(let o=0;o<M;o++){const d=o*_-y;A[e]=d*i,A[t]=a*r,A[n]=S,l.push(A.x,A.y,A.z),A[e]=0,A[t]=0,A[n]=f>0?1:-1,c.push(A.x,A.y,A.z),u.push(o/m),u.push(1-s/g),E+=1}}for(let s=0;s<g;s++)for(let e=0;e<m;e++){const t=d+e+M*s,n=d+e+M*(s+1),i=d+(e+1)+M*(s+1),r=d+(e+1)+M*s;o.push(t,n,r),o.push(n,i,r),w+=6}s.addGroup(h,w,v),h+=w,d+=E}buildPlane("z","y","x",-1,-1,n,t,e,a,r,0),buildPlane("z","y","x",1,-1,n,t,-e,a,r,1),buildPlane("x","z","y",1,1,e,n,t,i,a,2),buildPlane("x","z","y",1,-1,e,n,-t,i,a,3),buildPlane("x","y","z",1,-1,e,t,n,i,r,4),buildPlane("x","y","z",-1,-1,e,t,-n,i,r,5),this.setIndex(o),this.setAttribute("position",new Float32BufferAttribute(l,3)),this.setAttribute("normal",new Float32BufferAttribute(c,3)),this.setAttribute("uv",new Float32BufferAttribute(u,2))}copy(e){return super.copy(e),this.parameters=Object.assign({},e.parameters),this}static fromJSON(e){return new BoxGeometry(e.width,e.height,e.depth,e.widthSegments,e.heightSegments,e.depthSegments)}}function cloneUniforms(e){const t={};for(const n in e){t[n]={};for(const i in e[n]){const r=e[n][i];r&&(r.isColor||r.isMatrix3||r.isMatrix4||r.isVector2||r.isVector3||r.isVector4||r.isTexture||r.isQuaternion)?r.isRenderTargetTexture?(console.warn("UniformsUtils: Textures of render targets cannot be cloned via cloneUniforms() or mergeUniforms()."),t[n][i]=null):t[n][i]=r.clone():Array.isArray(r)?t[n][i]=r.slice():t[n][i]=r}}return t}function mergeUniforms(e){const t={};for(let n=0;n<e.length;n++){const i=cloneUniforms(e[n]);for(const e in i)t[e]=i[e]}return t}function getUnlitUniformColorSpace(e){return null===e.getRenderTarget()?e.outputColorSpace:Qt}const ir={clone:cloneUniforms,merge:mergeUniforms};class ShaderMaterial extends Material{constructor(e){super(),this.isShaderMaterial=!0,this.type="ShaderMaterial",this.defines={},this.uniforms={},this.uniformsGroups=[],this.vertexShader="void main() {\n\tgl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n}",this.fragmentShader="void main() {\n\tgl_FragColor = vec4( 1.0, 0.0, 0.0, 1.0 );\n}",this.linewidth=1,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.lights=!1,this.clipping=!1,this.forceSinglePass=!0,this.extensions={derivatives:!1,fragDepth:!1,drawBuffers:!1,shaderTextureLOD:!1},this.defaultAttributeValues={color:[1,1,1],uv:[0,0],uv1:[0,0]},this.index0AttributeName=void 0,this.uniformsNeedUpdate=!1,this.glslVersion=null,void 0!==e&&this.setValues(e)}copy(e){return super.copy(e),this.fragmentShader=e.fragmentShader,this.vertexShader=e.vertexShader,this.uniforms=cloneUniforms(e.uniforms),this.uniformsGroups=function cloneUniformsGroups(e){const t=[];for(let n=0;n<e.length;n++)t.push(e[n].clone());return t}(e.uniformsGroups),this.defines=Object.assign({},e.defines),this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.fog=e.fog,this.lights=e.lights,this.clipping=e.clipping,this.extensions=Object.assign({},e.extensions),this.glslVersion=e.glslVersion,this}toJSON(e){const t=super.toJSON(e);t.glslVersion=this.glslVersion,t.uniforms={};for(const i in this.uniforms){const n=this.uniforms[i].value;n&&n.isTexture?t.uniforms[i]={type:"t",value:n.toJSON(e).uuid}:n&&n.isColor?t.uniforms[i]={type:"c",value:n.getHex()}:n&&n.isVector2?t.uniforms[i]={type:"v2",value:n.toArray()}:n&&n.isVector3?t.uniforms[i]={type:"v3",value:n.toArray()}:n&&n.isVector4?t.uniforms[i]={type:"v4",value:n.toArray()}:n&&n.isMatrix3?t.uniforms[i]={type:"m3",value:n.toArray()}:n&&n.isMatrix4?t.uniforms[i]={type:"m4",value:n.toArray()}:t.uniforms[i]={value:n}}Object.keys(this.defines).length>0&&(t.defines=this.defines),t.vertexShader=this.vertexShader,t.fragmentShader=this.fragmentShader,t.lights=this.lights,t.clipping=this.clipping;const n={};for(const i in this.extensions)!0===this.extensions[i]&&(n[i]=!0);return Object.keys(n).length>0&&(t.extensions=n),t}}class Camera extends Object3D{constructor(){super(),this.isCamera=!0,this.type="Camera",this.matrixWorldInverse=new Matrix4,this.projectionMatrix=new Matrix4,this.projectionMatrixInverse=new Matrix4,this.coordinateSystem=sn}copy(e,t){return super.copy(e,t),this.matrixWorldInverse.copy(e.matrixWorldInverse),this.projectionMatrix.copy(e.projectionMatrix),this.projectionMatrixInverse.copy(e.projectionMatrixInverse),this.coordinateSystem=e.coordinateSystem,this}getWorldDirection(e){this.updateWorldMatrix(!0,!1);const t=this.matrixWorld.elements;return e.set(-t[8],-t[9],-t[10]).normalize()}updateMatrixWorld(e){super.updateMatrixWorld(e),this.matrixWorldInverse.copy(this.matrixWorld).invert()}updateWorldMatrix(e,t){super.updateWorldMatrix(e,t),this.matrixWorldInverse.copy(this.matrixWorld).invert()}clone(){return(new this.constructor).copy(this)}}class PerspectiveCamera extends Camera{constructor(e=50,t=1,n=.1,i=2e3){super(),this.isPerspectiveCamera=!0,this.type="PerspectiveCamera",this.fov=e,this.zoom=1,this.near=n,this.far=i,this.focus=10,this.aspect=t,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}copy(e,t){return super.copy(e,t),this.fov=e.fov,this.zoom=e.zoom,this.near=e.near,this.far=e.far,this.focus=e.focus,this.aspect=e.aspect,this.view=null===e.view?null:Object.assign({},e.view),this.filmGauge=e.filmGauge,this.filmOffset=e.filmOffset,this}setFocalLength(e){const t=.5*this.getFilmHeight()/e;this.fov=2*un*Math.atan(t),this.updateProjectionMatrix()}getFocalLength(){const e=Math.tan(.5*cn*this.fov);return.5*this.getFilmHeight()/e}getEffectiveFOV(){return 2*un*Math.atan(Math.tan(.5*cn*this.fov)/this.zoom)}getFilmWidth(){return this.filmGauge*Math.min(this.aspect,1)}getFilmHeight(){return this.filmGauge/Math.max(this.aspect,1)}setViewOffset(e,t,n,i,r,a){this.aspect=e/t,null===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=t,this.view.offsetX=n,this.view.offsetY=i,this.view.width=r,this.view.height=a,this.updateProjectionMatrix()}clearViewOffset(){null!==this.view&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const e=this.near;let t=e*Math.tan(.5*cn*this.fov)/this.zoom,n=2*t,i=this.aspect*n,r=-.5*i;const a=this.view;if(null!==this.view&&this.view.enabled){const e=a.fullWidth,s=a.fullHeight;r+=a.offsetX*i/e,t-=a.offsetY*n/s,i*=a.width/e,n*=a.height/s}const s=this.filmOffset;0!==s&&(r+=e*s/this.getFilmWidth()),this.projectionMatrix.makePerspective(r,r+i,t,t-n,e,this.far,this.coordinateSystem),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(e){const t=super.toJSON(e);return t.object.fov=this.fov,t.object.zoom=this.zoom,t.object.near=this.near,t.object.far=this.far,t.object.focus=this.focus,t.object.aspect=this.aspect,null!==this.view&&(t.object.view=Object.assign({},this.view)),t.object.filmGauge=this.filmGauge,t.object.filmOffset=this.filmOffset,t}}const rr=-90;class CubeCamera extends Object3D{constructor(e,t,n){super(),this.type="CubeCamera",this.renderTarget=n,this.coordinateSystem=null;const i=new PerspectiveCamera(rr,1,e,t);i.layers=this.layers,this.add(i);const r=new PerspectiveCamera(rr,1,e,t);r.layers=this.layers,this.add(r);const a=new PerspectiveCamera(rr,1,e,t);a.layers=this.layers,this.add(a);const s=new PerspectiveCamera(rr,1,e,t);s.layers=this.layers,this.add(s);const o=new PerspectiveCamera(rr,1,e,t);o.layers=this.layers,this.add(o);const l=new PerspectiveCamera(rr,1,e,t);l.layers=this.layers,this.add(l)}updateCoordinateSystem(){const e=this.coordinateSystem,t=this.children.concat(),[n,i,r,a,s,o]=t;for(const l of t)this.remove(l);if(e===sn)n.up.set(0,1,0),n.lookAt(1,0,0),i.up.set(0,1,0),i.lookAt(-1,0,0),r.up.set(0,0,-1),r.lookAt(0,1,0),a.up.set(0,0,1),a.lookAt(0,-1,0),s.up.set(0,1,0),s.lookAt(0,0,1),o.up.set(0,1,0),o.lookAt(0,0,-1);else{if(e!==on)throw new Error("THREE.CubeCamera.updateCoordinateSystem(): Invalid coordinate system: "+e);n.up.set(0,-1,0),n.lookAt(-1,0,0),i.up.set(0,-1,0),i.lookAt(1,0,0),r.up.set(0,0,1),r.lookAt(0,1,0),a.up.set(0,0,-1),a.lookAt(0,-1,0),s.up.set(0,-1,0),s.lookAt(0,0,1),o.up.set(0,-1,0),o.lookAt(0,0,-1)}for(const l of t)this.add(l),l.updateMatrixWorld()}update(e,t){null===this.parent&&this.updateMatrixWorld();const n=this.renderTarget;this.coordinateSystem!==e.coordinateSystem&&(this.coordinateSystem=e.coordinateSystem,this.updateCoordinateSystem());const[i,r,a,s,o,l]=this.children,c=e.getRenderTarget(),u=e.xr.enabled;e.xr.enabled=!1;const d=n.texture.generateMipmaps;n.texture.generateMipmaps=!1,e.setRenderTarget(n,0),e.render(t,i),e.setRenderTarget(n,1),e.render(t,r),e.setRenderTarget(n,2),e.render(t,a),e.setRenderTarget(n,3),e.render(t,s),e.setRenderTarget(n,4),e.render(t,o),n.texture.generateMipmaps=d,e.setRenderTarget(n,5),e.render(t,l),e.setRenderTarget(c),e.xr.enabled=u,n.texture.needsPMREMUpdate=!0}}class CubeTexture extends Texture{constructor(e,t,n,i,r,a,s,o,l,c){super(e=void 0!==e?e:[],t=void 0!==t?t:Tt,n,i,r,a,s,o,l,c),this.isCubeTexture=!0,this.flipY=!1}get images(){return this.image}set images(e){this.image=e}}class WebGLCubeRenderTarget extends WebGLRenderTarget{constructor(e=1,t={}){super(e,e,t),this.isWebGLCubeRenderTarget=!0;const n={width:e,height:e,depth:1},i=[n,n,n,n,n,n];void 0!==t.encoding&&(warnOnce("THREE.WebGLCubeRenderTarget: option.encoding has been replaced by option.colorSpace."),t.colorSpace=t.encoding===Zt?Jt:$t),this.texture=new CubeTexture(i,t.mapping,t.wrapS,t.wrapT,t.magFilter,t.minFilter,t.format,t.type,t.anisotropy,t.colorSpace),this.texture.isRenderTargetTexture=!0,this.texture.generateMipmaps=void 0!==t.generateMipmaps&&t.generateMipmaps,this.texture.minFilter=void 0!==t.minFilter?t.minFilter:Ut}fromEquirectangularTexture(e,t){this.texture.type=t.type,this.texture.colorSpace=t.colorSpace,this.texture.generateMipmaps=t.generateMipmaps,this.texture.minFilter=t.minFilter,this.texture.magFilter=t.magFilter;const n={uniforms:{tEquirect:{value:null}},vertexShader:"\n\n\t\t\t\tvarying vec3 vWorldDirection;\n\n\t\t\t\tvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\n\t\t\t\t\treturn normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n\n\t\t\t\t}\n\n\t\t\t\tvoid main() {\n\n\t\t\t\t\tvWorldDirection = transformDirection( position, modelMatrix );\n\n\t\t\t\t\t#include <begin_vertex>\n\t\t\t\t\t#include <project_vertex>\n\n\t\t\t\t}\n\t\t\t",fragmentShader:"\n\n\t\t\t\tuniform sampler2D tEquirect;\n\n\t\t\t\tvarying vec3 vWorldDirection;\n\n\t\t\t\t#include <common>\n\n\t\t\t\tvoid main() {\n\n\t\t\t\t\tvec3 direction = normalize( vWorldDirection );\n\n\t\t\t\t\tvec2 sampleUV = equirectUv( direction );\n\n\t\t\t\t\tgl_FragColor = texture2D( tEquirect, sampleUV );\n\n\t\t\t\t}\n\t\t\t"},i=new BoxGeometry(5,5,5),r=new ShaderMaterial({name:"CubemapFromEquirect",uniforms:cloneUniforms(n.uniforms),vertexShader:n.vertexShader,fragmentShader:n.fragmentShader,side:pt,blending:0});r.uniforms.tEquirect.value=t;const a=new Mesh(i,r),s=t.minFilter;t.minFilter===It&&(t.minFilter=Ut);return new CubeCamera(1,10,this).update(e,a),t.minFilter=s,a.geometry.dispose(),a.material.dispose(),this}clear(e,t,n,i){const r=e.getRenderTarget();for(let a=0;a<6;a++)e.setRenderTarget(this,a),e.clear(t,n,i);e.setRenderTarget(r)}}const ar=new Vector3,sr=new Vector3,or=new Matrix3;class Plane{constructor(e=new Vector3(1,0,0),t=0){this.isPlane=!0,this.normal=e,this.constant=t}set(e,t){return this.normal.copy(e),this.constant=t,this}setComponents(e,t,n,i){return this.normal.set(e,t,n),this.constant=i,this}setFromNormalAndCoplanarPoint(e,t){return this.normal.copy(e),this.constant=-t.dot(this.normal),this}setFromCoplanarPoints(e,t,n){const i=ar.subVectors(n,t).cross(sr.subVectors(e,t)).normalize();return this.setFromNormalAndCoplanarPoint(i,e),this}copy(e){return this.normal.copy(e.normal),this.constant=e.constant,this}normalize(){const e=1/this.normal.length();return this.normal.multiplyScalar(e),this.constant*=e,this}negate(){return this.constant*=-1,this.normal.negate(),this}distanceToPoint(e){return this.normal.dot(e)+this.constant}distanceToSphere(e){return this.distanceToPoint(e.center)-e.radius}projectPoint(e,t){return t.copy(e).addScaledVector(this.normal,-this.distanceToPoint(e))}intersectLine(e,t){const n=e.delta(ar),i=this.normal.dot(n);if(0===i)return 0===this.distanceToPoint(e.start)?t.copy(e.start):null;const r=-(e.start.dot(this.normal)+this.constant)/i;return r<0||r>1?null:t.copy(e.start).addScaledVector(n,r)}intersectsLine(e){const t=this.distanceToPoint(e.start),n=this.distanceToPoint(e.end);return t<0&&n>0||n<0&&t>0}intersectsBox(e){return e.intersectsPlane(this)}intersectsSphere(e){return e.intersectsPlane(this)}coplanarPoint(e){return e.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(e,t){const n=t||or.getNormalMatrix(e),i=this.coplanarPoint(ar).applyMatrix4(e),r=this.normal.applyMatrix3(n).normalize();return this.constant=-i.dot(r),this}translate(e){return this.constant-=e.dot(this.normal),this}equals(e){return e.normal.equals(this.normal)&&e.constant===this.constant}clone(){return(new this.constructor).copy(this)}}const lr=new Sphere,cr=new Vector3;class Frustum{constructor(e=new Plane,t=new Plane,n=new Plane,i=new Plane,r=new Plane,a=new Plane){this.planes=[e,t,n,i,r,a]}set(e,t,n,i,r,a){const s=this.planes;return s[0].copy(e),s[1].copy(t),s[2].copy(n),s[3].copy(i),s[4].copy(r),s[5].copy(a),this}copy(e){const t=this.planes;for(let n=0;n<6;n++)t[n].copy(e.planes[n]);return this}setFromProjectionMatrix(e,t=2e3){const n=this.planes,i=e.elements,r=i[0],a=i[1],s=i[2],o=i[3],l=i[4],c=i[5],u=i[6],d=i[7],h=i[8],p=i[9],f=i[10],m=i[11],g=i[12],v=i[13],_=i[14],x=i[15];if(n[0].setComponents(o-r,d-l,m-h,x-g).normalize(),n[1].setComponents(o+r,d+l,m+h,x+g).normalize(),n[2].setComponents(o+a,d+c,m+p,x+v).normalize(),n[3].setComponents(o-a,d-c,m-p,x-v).normalize(),n[4].setComponents(o-s,d-u,m-f,x-_).normalize(),t===sn)n[5].setComponents(o+s,d+u,m+f,x+_).normalize();else{if(t!==on)throw new Error("THREE.Frustum.setFromProjectionMatrix(): Invalid coordinate system: "+t);n[5].setComponents(s,u,f,_).normalize()}return this}intersectsObject(e){if(void 0!==e.boundingSphere)null===e.boundingSphere&&e.computeBoundingSphere(),lr.copy(e.boundingSphere).applyMatrix4(e.matrixWorld);else{const t=e.geometry;null===t.boundingSphere&&t.computeBoundingSphere(),lr.copy(t.boundingSphere).applyMatrix4(e.matrixWorld)}return this.intersectsSphere(lr)}intersectsSprite(e){return lr.center.set(0,0,0),lr.radius=.7071067811865476,lr.applyMatrix4(e.matrixWorld),this.intersectsSphere(lr)}intersectsSphere(e){const t=this.planes,n=e.center,i=-e.radius;for(let r=0;r<6;r++){if(t[r].distanceToPoint(n)<i)return!1}return!0}intersectsBox(e){const t=this.planes;for(let n=0;n<6;n++){const i=t[n];if(cr.x=i.normal.x>0?e.max.x:e.min.x,cr.y=i.normal.y>0?e.max.y:e.min.y,cr.z=i.normal.z>0?e.max.z:e.min.z,i.distanceToPoint(cr)<0)return!1}return!0}containsPoint(e){const t=this.planes;for(let n=0;n<6;n++)if(t[n].distanceToPoint(e)<0)return!1;return!0}clone(){return(new this.constructor).copy(this)}}function WebGLAnimation(){let e=null,t=!1,n=null,i=null;function onAnimationFrame(t,r){n(t,r),i=e.requestAnimationFrame(onAnimationFrame)}return{start:function(){!0!==t&&null!==n&&(i=e.requestAnimationFrame(onAnimationFrame),t=!0)},stop:function(){e.cancelAnimationFrame(i),t=!1},setAnimationLoop:function(e){n=e},setContext:function(t){e=t}}}function WebGLAttributes(e,t){const n=t.isWebGL2,i=new WeakMap;return{get:function get2(e){return e.isInterleavedBufferAttribute&&(e=e.data),i.get(e)},remove:function remove(t){t.isInterleavedBufferAttribute&&(t=t.data);const n=i.get(t);n&&(e.deleteBuffer(n.buffer),i.delete(t))},update:function update(t,r){if(t.isGLBufferAttribute){const e=i.get(t);return void((!e||e.version<t.version)&&i.set(t,{buffer:t.buffer,type:t.type,bytesPerElement:t.elementSize,version:t.version}))}t.isInterleavedBufferAttribute&&(t=t.data);const a=i.get(t);void 0===a?i.set(t,function createBuffer(t,i){const r=t.array,a=t.usage,s=e.createBuffer();let o;if(e.bindBuffer(i,s),e.bufferData(i,r,a),t.onUploadCallback(),r instanceof Float32Array)o=e.FLOAT;else if(r instanceof Uint16Array)if(t.isFloat16BufferAttribute){if(!n)throw new Error("THREE.WebGLAttributes: Usage of Float16BufferAttribute requires WebGL2.");o=e.HALF_FLOAT}else o=e.UNSIGNED_SHORT;else if(r instanceof Int16Array)o=e.SHORT;else if(r instanceof Uint32Array)o=e.UNSIGNED_INT;else if(r instanceof Int32Array)o=e.INT;else if(r instanceof Int8Array)o=e.BYTE;else if(r instanceof Uint8Array)o=e.UNSIGNED_BYTE;else{if(!(r instanceof Uint8ClampedArray))throw new Error("THREE.WebGLAttributes: Unsupported buffer data format: "+r);o=e.UNSIGNED_BYTE}return{buffer:s,type:o,bytesPerElement:r.BYTES_PER_ELEMENT,version:t.version}}(t,r)):a.version<t.version&&(!function updateBuffer(t,i,r){const a=i.array,s=i.updateRange;e.bindBuffer(r,t),-1===s.count?e.bufferSubData(r,0,a):(n?e.bufferSubData(r,s.offset*a.BYTES_PER_ELEMENT,a,s.offset,s.count):e.bufferSubData(r,s.offset*a.BYTES_PER_ELEMENT,a.subarray(s.offset,s.offset+s.count)),s.count=-1),i.onUploadCallback()}(a.buffer,t,r),a.version=t.version)}}}class PlaneGeometry extends BufferGeometry{constructor(e=1,t=1,n=1,i=1){super(),this.type="PlaneGeometry",this.parameters={width:e,height:t,widthSegments:n,heightSegments:i};const r=e/2,a=t/2,s=Math.floor(n),o=Math.floor(i),l=s+1,c=o+1,u=e/s,d=t/o,h=[],p=[],f=[],m=[];for(let g=0;g<c;g++){const e=g*d-a;for(let t=0;t<l;t++){const n=t*u-r;p.push(n,-e,0),f.push(0,0,1),m.push(t/s),m.push(1-g/o)}}for(let g=0;g<o;g++)for(let e=0;e<s;e++){const t=e+l*g,n=e+l*(g+1),i=e+1+l*(g+1),r=e+1+l*g;h.push(t,n,r),h.push(n,i,r)}this.setIndex(h),this.setAttribute("position",new Float32BufferAttribute(p,3)),this.setAttribute("normal",new Float32BufferAttribute(f,3)),this.setAttribute("uv",new Float32BufferAttribute(m,2))}copy(e){return super.copy(e),this.parameters=Object.assign({},e.parameters),this}static fromJSON(e){return new PlaneGeometry(e.width,e.height,e.widthSegments,e.heightSegments)}}const ur={alphahash_fragment:"#ifdef USE_ALPHAHASH\n\tif ( diffuseColor.a < getAlphaHashThreshold( vPosition ) ) discard;\n#endif",alphahash_pars_fragment:"#ifdef USE_ALPHAHASH\n\tconst float ALPHA_HASH_SCALE = 0.05;\n\tfloat hash2D( vec2 value ) {\n\t\treturn fract( 1.0e4 * sin( 17.0 * value.x + 0.1 * value.y ) * ( 0.1 + abs( sin( 13.0 * value.y + value.x ) ) ) );\n\t}\n\tfloat hash3D( vec3 value ) {\n\t\treturn hash2D( vec2( hash2D( value.xy ), value.z ) );\n\t}\n\tfloat getAlphaHashThreshold( vec3 position ) {\n\t\tfloat maxDeriv = max(\n\t\t\tlength( dFdx( position.xyz ) ),\n\t\t\tlength( dFdy( position.xyz ) )\n\t\t);\n\t\tfloat pixScale = 1.0 / ( ALPHA_HASH_SCALE * maxDeriv );\n\t\tvec2 pixScales = vec2(\n\t\t\texp2( floor( log2( pixScale ) ) ),\n\t\t\texp2( ceil( log2( pixScale ) ) )\n\t\t);\n\t\tvec2 alpha = vec2(\n\t\t\thash3D( floor( pixScales.x * position.xyz ) ),\n\t\t\thash3D( floor( pixScales.y * position.xyz ) )\n\t\t);\n\t\tfloat lerpFactor = fract( log2( pixScale ) );\n\t\tfloat x = ( 1.0 - lerpFactor ) * alpha.x + lerpFactor * alpha.y;\n\t\tfloat a = min( lerpFactor, 1.0 - lerpFactor );\n\t\tvec3 cases = vec3(\n\t\t\tx * x / ( 2.0 * a * ( 1.0 - a ) ),\n\t\t\t( x - 0.5 * a ) / ( 1.0 - a ),\n\t\t\t1.0 - ( ( 1.0 - x ) * ( 1.0 - x ) / ( 2.0 * a * ( 1.0 - a ) ) )\n\t\t);\n\t\tfloat threshold = ( x < ( 1.0 - a ) )\n\t\t\t? ( ( x < a ) ? cases.x : cases.y )\n\t\t\t: cases.z;\n\t\treturn clamp( threshold , 1.0e-6, 1.0 );\n\t}\n#endif",alphamap_fragment:"#ifdef USE_ALPHAMAP\n\tdiffuseColor.a *= texture2D( alphaMap, vAlphaMapUv ).g;\n#endif",alphamap_pars_fragment:"#ifdef USE_ALPHAMAP\n\tuniform sampler2D alphaMap;\n#endif",alphatest_fragment:"#ifdef USE_ALPHATEST\n\tif ( diffuseColor.a < alphaTest ) discard;\n#endif",alphatest_pars_fragment:"#ifdef USE_ALPHATEST\n\tuniform float alphaTest;\n#endif",aomap_fragment:"#ifdef USE_AOMAP\n\tfloat ambientOcclusion = ( texture2D( aoMap, vAoMapUv ).r - 1.0 ) * aoMapIntensity + 1.0;\n\treflectedLight.indirectDiffuse *= ambientOcclusion;\n\t#if defined( USE_ENVMAP ) && defined( STANDARD )\n\t\tfloat dotNV = saturate( dot( geometry.normal, geometry.viewDir ) );\n\t\treflectedLight.indirectSpecular *= computeSpecularOcclusion( dotNV, ambientOcclusion, material.roughness );\n\t#endif\n#endif",aomap_pars_fragment:"#ifdef USE_AOMAP\n\tuniform sampler2D aoMap;\n\tuniform float aoMapIntensity;\n#endif",begin_vertex:"vec3 transformed = vec3( position );\n#ifdef USE_ALPHAHASH\n\tvPosition = vec3( position );\n#endif",beginnormal_vertex:"vec3 objectNormal = vec3( normal );\n#ifdef USE_TANGENT\n\tvec3 objectTangent = vec3( tangent.xyz );\n#endif",bsdfs:"float G_BlinnPhong_Implicit( ) {\n\treturn 0.25;\n}\nfloat D_BlinnPhong( const in float shininess, const in float dotNH ) {\n\treturn RECIPROCAL_PI * ( shininess * 0.5 + 1.0 ) * pow( dotNH, shininess );\n}\nvec3 BRDF_BlinnPhong( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in vec3 specularColor, const in float shininess ) {\n\tvec3 halfDir = normalize( lightDir + viewDir );\n\tfloat dotNH = saturate( dot( normal, halfDir ) );\n\tfloat dotVH = saturate( dot( viewDir, halfDir ) );\n\tvec3 F = F_Schlick( specularColor, 1.0, dotVH );\n\tfloat G = G_BlinnPhong_Implicit( );\n\tfloat D = D_BlinnPhong( shininess, dotNH );\n\treturn F * ( G * D );\n} // validated",iridescence_fragment:"#ifdef USE_IRIDESCENCE\n\tconst mat3 XYZ_TO_REC709 = mat3(\n\t\t 3.2404542, -0.9692660,  0.0556434,\n\t\t-1.5371385,  1.8760108, -0.2040259,\n\t\t-0.4985314,  0.0415560,  1.0572252\n\t);\n\tvec3 Fresnel0ToIor( vec3 fresnel0 ) {\n\t\tvec3 sqrtF0 = sqrt( fresnel0 );\n\t\treturn ( vec3( 1.0 ) + sqrtF0 ) / ( vec3( 1.0 ) - sqrtF0 );\n\t}\n\tvec3 IorToFresnel0( vec3 transmittedIor, float incidentIor ) {\n\t\treturn pow2( ( transmittedIor - vec3( incidentIor ) ) / ( transmittedIor + vec3( incidentIor ) ) );\n\t}\n\tfloat IorToFresnel0( float transmittedIor, float incidentIor ) {\n\t\treturn pow2( ( transmittedIor - incidentIor ) / ( transmittedIor + incidentIor ));\n\t}\n\tvec3 evalSensitivity( float OPD, vec3 shift ) {\n\t\tfloat phase = 2.0 * PI * OPD * 1.0e-9;\n\t\tvec3 val = vec3( 5.4856e-13, 4.4201e-13, 5.2481e-13 );\n\t\tvec3 pos = vec3( 1.6810e+06, 1.7953e+06, 2.2084e+06 );\n\t\tvec3 var = vec3( 4.3278e+09, 9.3046e+09, 6.6121e+09 );\n\t\tvec3 xyz = val * sqrt( 2.0 * PI * var ) * cos( pos * phase + shift ) * exp( - pow2( phase ) * var );\n\t\txyz.x += 9.7470e-14 * sqrt( 2.0 * PI * 4.5282e+09 ) * cos( 2.2399e+06 * phase + shift[ 0 ] ) * exp( - 4.5282e+09 * pow2( phase ) );\n\t\txyz /= 1.0685e-7;\n\t\tvec3 rgb = XYZ_TO_REC709 * xyz;\n\t\treturn rgb;\n\t}\n\tvec3 evalIridescence( float outsideIOR, float eta2, float cosTheta1, float thinFilmThickness, vec3 baseF0 ) {\n\t\tvec3 I;\n\t\tfloat iridescenceIOR = mix( outsideIOR, eta2, smoothstep( 0.0, 0.03, thinFilmThickness ) );\n\t\tfloat sinTheta2Sq = pow2( outsideIOR / iridescenceIOR ) * ( 1.0 - pow2( cosTheta1 ) );\n\t\tfloat cosTheta2Sq = 1.0 - sinTheta2Sq;\n\t\tif ( cosTheta2Sq < 0.0 ) {\n\t\t\treturn vec3( 1.0 );\n\t\t}\n\t\tfloat cosTheta2 = sqrt( cosTheta2Sq );\n\t\tfloat R0 = IorToFresnel0( iridescenceIOR, outsideIOR );\n\t\tfloat R12 = F_Schlick( R0, 1.0, cosTheta1 );\n\t\tfloat T121 = 1.0 - R12;\n\t\tfloat phi12 = 0.0;\n\t\tif ( iridescenceIOR < outsideIOR ) phi12 = PI;\n\t\tfloat phi21 = PI - phi12;\n\t\tvec3 baseIOR = Fresnel0ToIor( clamp( baseF0, 0.0, 0.9999 ) );\t\tvec3 R1 = IorToFresnel0( baseIOR, iridescenceIOR );\n\t\tvec3 R23 = F_Schlick( R1, 1.0, cosTheta2 );\n\t\tvec3 phi23 = vec3( 0.0 );\n\t\tif ( baseIOR[ 0 ] < iridescenceIOR ) phi23[ 0 ] = PI;\n\t\tif ( baseIOR[ 1 ] < iridescenceIOR ) phi23[ 1 ] = PI;\n\t\tif ( baseIOR[ 2 ] < iridescenceIOR ) phi23[ 2 ] = PI;\n\t\tfloat OPD = 2.0 * iridescenceIOR * thinFilmThickness * cosTheta2;\n\t\tvec3 phi = vec3( phi21 ) + phi23;\n\t\tvec3 R123 = clamp( R12 * R23, 1e-5, 0.9999 );\n\t\tvec3 r123 = sqrt( R123 );\n\t\tvec3 Rs = pow2( T121 ) * R23 / ( vec3( 1.0 ) - R123 );\n\t\tvec3 C0 = R12 + Rs;\n\t\tI = C0;\n\t\tvec3 Cm = Rs - T121;\n\t\tfor ( int m = 1; m <= 2; ++ m ) {\n\t\t\tCm *= r123;\n\t\t\tvec3 Sm = 2.0 * evalSensitivity( float( m ) * OPD, float( m ) * phi );\n\t\t\tI += Cm * Sm;\n\t\t}\n\t\treturn max( I, vec3( 0.0 ) );\n\t}\n#endif",bumpmap_pars_fragment:"#ifdef USE_BUMPMAP\n\tuniform sampler2D bumpMap;\n\tuniform float bumpScale;\n\tvec2 dHdxy_fwd() {\n\t\tvec2 dSTdx = dFdx( vBumpMapUv );\n\t\tvec2 dSTdy = dFdy( vBumpMapUv );\n\t\tfloat Hll = bumpScale * texture2D( bumpMap, vBumpMapUv ).x;\n\t\tfloat dBx = bumpScale * texture2D( bumpMap, vBumpMapUv + dSTdx ).x - Hll;\n\t\tfloat dBy = bumpScale * texture2D( bumpMap, vBumpMapUv + dSTdy ).x - Hll;\n\t\treturn vec2( dBx, dBy );\n\t}\n\tvec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy, float faceDirection ) {\n\t\tvec3 vSigmaX = dFdx( surf_pos.xyz );\n\t\tvec3 vSigmaY = dFdy( surf_pos.xyz );\n\t\tvec3 vN = surf_norm;\n\t\tvec3 R1 = cross( vSigmaY, vN );\n\t\tvec3 R2 = cross( vN, vSigmaX );\n\t\tfloat fDet = dot( vSigmaX, R1 ) * faceDirection;\n\t\tvec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );\n\t\treturn normalize( abs( fDet ) * surf_norm - vGrad );\n\t}\n#endif",clipping_planes_fragment:"#if NUM_CLIPPING_PLANES > 0\n\tvec4 plane;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {\n\t\tplane = clippingPlanes[ i ];\n\t\tif ( dot( vClipPosition, plane.xyz ) > plane.w ) discard;\n\t}\n\t#pragma unroll_loop_end\n\t#if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n\t\tbool clipped = true;\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {\n\t\t\tplane = clippingPlanes[ i ];\n\t\t\tclipped = ( dot( vClipPosition, plane.xyz ) > plane.w ) && clipped;\n\t\t}\n\t\t#pragma unroll_loop_end\n\t\tif ( clipped ) discard;\n\t#endif\n#endif",clipping_planes_pars_fragment:"#if NUM_CLIPPING_PLANES > 0\n\tvarying vec3 vClipPosition;\n\tuniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ];\n#endif",clipping_planes_pars_vertex:"#if NUM_CLIPPING_PLANES > 0\n\tvarying vec3 vClipPosition;\n#endif",clipping_planes_vertex:"#if NUM_CLIPPING_PLANES > 0\n\tvClipPosition = - mvPosition.xyz;\n#endif",color_fragment:"#if defined( USE_COLOR_ALPHA )\n\tdiffuseColor *= vColor;\n#elif defined( USE_COLOR )\n\tdiffuseColor.rgb *= vColor;\n#endif",color_pars_fragment:"#if defined( USE_COLOR_ALPHA )\n\tvarying vec4 vColor;\n#elif defined( USE_COLOR )\n\tvarying vec3 vColor;\n#endif",color_pars_vertex:"#if defined( USE_COLOR_ALPHA )\n\tvarying vec4 vColor;\n#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR )\n\tvarying vec3 vColor;\n#endif",color_vertex:"#if defined( USE_COLOR_ALPHA )\n\tvColor = vec4( 1.0 );\n#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR )\n\tvColor = vec3( 1.0 );\n#endif\n#ifdef USE_COLOR\n\tvColor *= color;\n#endif\n#ifdef USE_INSTANCING_COLOR\n\tvColor.xyz *= instanceColor.xyz;\n#endif",common:"#define PI 3.141592653589793\n#define PI2 6.283185307179586\n#define PI_HALF 1.5707963267948966\n#define RECIPROCAL_PI 0.3183098861837907\n#define RECIPROCAL_PI2 0.15915494309189535\n#define EPSILON 1e-6\n#ifndef saturate\n#define saturate( a ) clamp( a, 0.0, 1.0 )\n#endif\n#define whiteComplement( a ) ( 1.0 - saturate( a ) )\nfloat pow2( const in float x ) { return x*x; }\nvec3 pow2( const in vec3 x ) { return x*x; }\nfloat pow3( const in float x ) { return x*x*x; }\nfloat pow4( const in float x ) { float x2 = x*x; return x2*x2; }\nfloat max3( const in vec3 v ) { return max( max( v.x, v.y ), v.z ); }\nfloat average( const in vec3 v ) { return dot( v, vec3( 0.3333333 ) ); }\nhighp float rand( const in vec2 uv ) {\n\tconst highp float a = 12.9898, b = 78.233, c = 43758.5453;\n\thighp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI );\n\treturn fract( sin( sn ) * c );\n}\n#ifdef HIGH_PRECISION\n\tfloat precisionSafeLength( vec3 v ) { return length( v ); }\n#else\n\tfloat precisionSafeLength( vec3 v ) {\n\t\tfloat maxComponent = max3( abs( v ) );\n\t\treturn length( v / maxComponent ) * maxComponent;\n\t}\n#endif\nstruct IncidentLight {\n\tvec3 color;\n\tvec3 direction;\n\tbool visible;\n};\nstruct ReflectedLight {\n\tvec3 directDiffuse;\n\tvec3 directSpecular;\n\tvec3 indirectDiffuse;\n\tvec3 indirectSpecular;\n};\nstruct GeometricContext {\n\tvec3 position;\n\tvec3 normal;\n\tvec3 viewDir;\n#ifdef USE_CLEARCOAT\n\tvec3 clearcoatNormal;\n#endif\n};\n#ifdef USE_ALPHAHASH\n\tvarying vec3 vPosition;\n#endif\nvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n}\nvec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( vec4( dir, 0.0 ) * matrix ).xyz );\n}\nmat3 transposeMat3( const in mat3 m ) {\n\tmat3 tmp;\n\ttmp[ 0 ] = vec3( m[ 0 ].x, m[ 1 ].x, m[ 2 ].x );\n\ttmp[ 1 ] = vec3( m[ 0 ].y, m[ 1 ].y, m[ 2 ].y );\n\ttmp[ 2 ] = vec3( m[ 0 ].z, m[ 1 ].z, m[ 2 ].z );\n\treturn tmp;\n}\nfloat luminance( const in vec3 rgb ) {\n\tconst vec3 weights = vec3( 0.2126729, 0.7151522, 0.0721750 );\n\treturn dot( weights, rgb );\n}\nbool isPerspectiveMatrix( mat4 m ) {\n\treturn m[ 2 ][ 3 ] == - 1.0;\n}\nvec2 equirectUv( in vec3 dir ) {\n\tfloat u = atan( dir.z, dir.x ) * RECIPROCAL_PI2 + 0.5;\n\tfloat v = asin( clamp( dir.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n\treturn vec2( u, v );\n}\nvec3 BRDF_Lambert( const in vec3 diffuseColor ) {\n\treturn RECIPROCAL_PI * diffuseColor;\n}\nvec3 F_Schlick( const in vec3 f0, const in float f90, const in float dotVH ) {\n\tfloat fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH );\n\treturn f0 * ( 1.0 - fresnel ) + ( f90 * fresnel );\n}\nfloat F_Schlick( const in float f0, const in float f90, const in float dotVH ) {\n\tfloat fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH );\n\treturn f0 * ( 1.0 - fresnel ) + ( f90 * fresnel );\n} // validated",cube_uv_reflection_fragment:"#ifdef ENVMAP_TYPE_CUBE_UV\n\t#define cubeUV_minMipLevel 4.0\n\t#define cubeUV_minTileSize 16.0\n\tfloat getFace( vec3 direction ) {\n\t\tvec3 absDirection = abs( direction );\n\t\tfloat face = - 1.0;\n\t\tif ( absDirection.x > absDirection.z ) {\n\t\t\tif ( absDirection.x > absDirection.y )\n\t\t\t\tface = direction.x > 0.0 ? 0.0 : 3.0;\n\t\t\telse\n\t\t\t\tface = direction.y > 0.0 ? 1.0 : 4.0;\n\t\t} else {\n\t\t\tif ( absDirection.z > absDirection.y )\n\t\t\t\tface = direction.z > 0.0 ? 2.0 : 5.0;\n\t\t\telse\n\t\t\t\tface = direction.y > 0.0 ? 1.0 : 4.0;\n\t\t}\n\t\treturn face;\n\t}\n\tvec2 getUV( vec3 direction, float face ) {\n\t\tvec2 uv;\n\t\tif ( face == 0.0 ) {\n\t\t\tuv = vec2( direction.z, direction.y ) / abs( direction.x );\n\t\t} else if ( face == 1.0 ) {\n\t\t\tuv = vec2( - direction.x, - direction.z ) / abs( direction.y );\n\t\t} else if ( face == 2.0 ) {\n\t\t\tuv = vec2( - direction.x, direction.y ) / abs( direction.z );\n\t\t} else if ( face == 3.0 ) {\n\t\t\tuv = vec2( - direction.z, direction.y ) / abs( direction.x );\n\t\t} else if ( face == 4.0 ) {\n\t\t\tuv = vec2( - direction.x, direction.z ) / abs( direction.y );\n\t\t} else {\n\t\t\tuv = vec2( direction.x, direction.y ) / abs( direction.z );\n\t\t}\n\t\treturn 0.5 * ( uv + 1.0 );\n\t}\n\tvec3 bilinearCubeUV( sampler2D envMap, vec3 direction, float mipInt ) {\n\t\tfloat face = getFace( direction );\n\t\tfloat filterInt = max( cubeUV_minMipLevel - mipInt, 0.0 );\n\t\tmipInt = max( mipInt, cubeUV_minMipLevel );\n\t\tfloat faceSize = exp2( mipInt );\n\t\thighp vec2 uv = getUV( direction, face ) * ( faceSize - 2.0 ) + 1.0;\n\t\tif ( face > 2.0 ) {\n\t\t\tuv.y += faceSize;\n\t\t\tface -= 3.0;\n\t\t}\n\t\tuv.x += face * faceSize;\n\t\tuv.x += filterInt * 3.0 * cubeUV_minTileSize;\n\t\tuv.y += 4.0 * ( exp2( CUBEUV_MAX_MIP ) - faceSize );\n\t\tuv.x *= CUBEUV_TEXEL_WIDTH;\n\t\tuv.y *= CUBEUV_TEXEL_HEIGHT;\n\t\t#ifdef texture2DGradEXT\n\t\t\treturn texture2DGradEXT( envMap, uv, vec2( 0.0 ), vec2( 0.0 ) ).rgb;\n\t\t#else\n\t\t\treturn texture2D( envMap, uv ).rgb;\n\t\t#endif\n\t}\n\t#define cubeUV_r0 1.0\n\t#define cubeUV_v0 0.339\n\t#define cubeUV_m0 - 2.0\n\t#define cubeUV_r1 0.8\n\t#define cubeUV_v1 0.276\n\t#define cubeUV_m1 - 1.0\n\t#define cubeUV_r4 0.4\n\t#define cubeUV_v4 0.046\n\t#define cubeUV_m4 2.0\n\t#define cubeUV_r5 0.305\n\t#define cubeUV_v5 0.016\n\t#define cubeUV_m5 3.0\n\t#define cubeUV_r6 0.21\n\t#define cubeUV_v6 0.0038\n\t#define cubeUV_m6 4.0\n\tfloat roughnessToMip( float roughness ) {\n\t\tfloat mip = 0.0;\n\t\tif ( roughness >= cubeUV_r1 ) {\n\t\t\tmip = ( cubeUV_r0 - roughness ) * ( cubeUV_m1 - cubeUV_m0 ) / ( cubeUV_r0 - cubeUV_r1 ) + cubeUV_m0;\n\t\t} else if ( roughness >= cubeUV_r4 ) {\n\t\t\tmip = ( cubeUV_r1 - roughness ) * ( cubeUV_m4 - cubeUV_m1 ) / ( cubeUV_r1 - cubeUV_r4 ) + cubeUV_m1;\n\t\t} else if ( roughness >= cubeUV_r5 ) {\n\t\t\tmip = ( cubeUV_r4 - roughness ) * ( cubeUV_m5 - cubeUV_m4 ) / ( cubeUV_r4 - cubeUV_r5 ) + cubeUV_m4;\n\t\t} else if ( roughness >= cubeUV_r6 ) {\n\t\t\tmip = ( cubeUV_r5 - roughness ) * ( cubeUV_m6 - cubeUV_m5 ) / ( cubeUV_r5 - cubeUV_r6 ) + cubeUV_m5;\n\t\t} else {\n\t\t\tmip = - 2.0 * log2( 1.16 * roughness );\t\t}\n\t\treturn mip;\n\t}\n\tvec4 textureCubeUV( sampler2D envMap, vec3 sampleDir, float roughness ) {\n\t\tfloat mip = clamp( roughnessToMip( roughness ), cubeUV_m0, CUBEUV_MAX_MIP );\n\t\tfloat mipF = fract( mip );\n\t\tfloat mipInt = floor( mip );\n\t\tvec3 color0 = bilinearCubeUV( envMap, sampleDir, mipInt );\n\t\tif ( mipF == 0.0 ) {\n\t\t\treturn vec4( color0, 1.0 );\n\t\t} else {\n\t\t\tvec3 color1 = bilinearCubeUV( envMap, sampleDir, mipInt + 1.0 );\n\t\t\treturn vec4( mix( color0, color1, mipF ), 1.0 );\n\t\t}\n\t}\n#endif",defaultnormal_vertex:"vec3 transformedNormal = objectNormal;\n#ifdef USE_INSTANCING\n\tmat3 m = mat3( instanceMatrix );\n\ttransformedNormal /= vec3( dot( m[ 0 ], m[ 0 ] ), dot( m[ 1 ], m[ 1 ] ), dot( m[ 2 ], m[ 2 ] ) );\n\ttransformedNormal = m * transformedNormal;\n#endif\ntransformedNormal = normalMatrix * transformedNormal;\n#ifdef FLIP_SIDED\n\ttransformedNormal = - transformedNormal;\n#endif\n#ifdef USE_TANGENT\n\tvec3 transformedTangent = ( modelViewMatrix * vec4( objectTangent, 0.0 ) ).xyz;\n\t#ifdef FLIP_SIDED\n\t\ttransformedTangent = - transformedTangent;\n\t#endif\n#endif",displacementmap_pars_vertex:"#ifdef USE_DISPLACEMENTMAP\n\tuniform sampler2D displacementMap;\n\tuniform float displacementScale;\n\tuniform float displacementBias;\n#endif",displacementmap_vertex:"#ifdef USE_DISPLACEMENTMAP\n\ttransformed += normalize( objectNormal ) * ( texture2D( displacementMap, vDisplacementMapUv ).x * displacementScale + displacementBias );\n#endif",emissivemap_fragment:"#ifdef USE_EMISSIVEMAP\n\tvec4 emissiveColor = texture2D( emissiveMap, vEmissiveMapUv );\n\ttotalEmissiveRadiance *= emissiveColor.rgb;\n#endif",emissivemap_pars_fragment:"#ifdef USE_EMISSIVEMAP\n\tuniform sampler2D emissiveMap;\n#endif",colorspace_fragment:"gl_FragColor = linearToOutputTexel( gl_FragColor );",colorspace_pars_fragment:"vec4 LinearToLinear( in vec4 value ) {\n\treturn value;\n}\nvec4 LinearTosRGB( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a );\n}",envmap_fragment:"#ifdef USE_ENVMAP\n\t#ifdef ENV_WORLDPOS\n\t\tvec3 cameraToFrag;\n\t\tif ( isOrthographic ) {\n\t\t\tcameraToFrag = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n\t\t} else {\n\t\t\tcameraToFrag = normalize( vWorldPosition - cameraPosition );\n\t\t}\n\t\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( cameraToFrag, worldNormal );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( cameraToFrag, worldNormal, refractionRatio );\n\t\t#endif\n\t#else\n\t\tvec3 reflectVec = vReflect;\n\t#endif\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tvec4 envColor = textureCube( envMap, vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n\t#else\n\t\tvec4 envColor = vec4( 0.0 );\n\t#endif\n\t#ifdef ENVMAP_BLENDING_MULTIPLY\n\t\toutgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_MIX )\n\t\toutgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_ADD )\n\t\toutgoingLight += envColor.xyz * specularStrength * reflectivity;\n\t#endif\n#endif",envmap_common_pars_fragment:"#ifdef USE_ENVMAP\n\tuniform float envMapIntensity;\n\tuniform float flipEnvMap;\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tuniform samplerCube envMap;\n\t#else\n\t\tuniform sampler2D envMap;\n\t#endif\n\t\n#endif",envmap_pars_fragment:"#ifdef USE_ENVMAP\n\tuniform float reflectivity;\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )\n\t\t#define ENV_WORLDPOS\n\t#endif\n\t#ifdef ENV_WORLDPOS\n\t\tvarying vec3 vWorldPosition;\n\t\tuniform float refractionRatio;\n\t#else\n\t\tvarying vec3 vReflect;\n\t#endif\n#endif",envmap_pars_vertex:"#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )\n\t\t#define ENV_WORLDPOS\n\t#endif\n\t#ifdef ENV_WORLDPOS\n\t\t\n\t\tvarying vec3 vWorldPosition;\n\t#else\n\t\tvarying vec3 vReflect;\n\t\tuniform float refractionRatio;\n\t#endif\n#endif",envmap_physical_pars_fragment:"#ifdef USE_ENVMAP\n\tvec3 getIBLIrradiance( const in vec3 normal ) {\n\t\t#ifdef ENVMAP_TYPE_CUBE_UV\n\t\t\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, worldNormal, 1.0 );\n\t\t\treturn PI * envMapColor.rgb * envMapIntensity;\n\t\t#else\n\t\t\treturn vec3( 0.0 );\n\t\t#endif\n\t}\n\tvec3 getIBLRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness ) {\n\t\t#ifdef ENVMAP_TYPE_CUBE_UV\n\t\t\tvec3 reflectVec = reflect( - viewDir, normal );\n\t\t\treflectVec = normalize( mix( reflectVec, normal, roughness * roughness) );\n\t\t\treflectVec = inverseTransformDirection( reflectVec, viewMatrix );\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, reflectVec, roughness );\n\t\t\treturn envMapColor.rgb * envMapIntensity;\n\t\t#else\n\t\t\treturn vec3( 0.0 );\n\t\t#endif\n\t}\n\t#ifdef USE_ANISOTROPY\n\t\tvec3 getIBLAnisotropyRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness, const in vec3 bitangent, const in float anisotropy ) {\n\t\t\t#ifdef ENVMAP_TYPE_CUBE_UV\n\t\t\t\tvec3 bentNormal = cross( bitangent, viewDir );\n\t\t\t\tbentNormal = normalize( cross( bentNormal, bitangent ) );\n\t\t\t\tbentNormal = normalize( mix( bentNormal, normal, pow2( pow2( 1.0 - anisotropy * ( 1.0 - roughness ) ) ) ) );\n\t\t\t\treturn getIBLRadiance( viewDir, bentNormal, roughness );\n\t\t\t#else\n\t\t\t\treturn vec3( 0.0 );\n\t\t\t#endif\n\t\t}\n\t#endif\n#endif",envmap_vertex:"#ifdef USE_ENVMAP\n\t#ifdef ENV_WORLDPOS\n\t\tvWorldPosition = worldPosition.xyz;\n\t#else\n\t\tvec3 cameraToVertex;\n\t\tif ( isOrthographic ) {\n\t\t\tcameraToVertex = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n\t\t} else {\n\t\t\tcameraToVertex = normalize( worldPosition.xyz - cameraPosition );\n\t\t}\n\t\tvec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvReflect = reflect( cameraToVertex, worldNormal );\n\t\t#else\n\t\t\tvReflect = refract( cameraToVertex, worldNormal, refractionRatio );\n\t\t#endif\n\t#endif\n#endif",fog_vertex:"#ifdef USE_FOG\n\tvFogDepth = - mvPosition.z;\n#endif",fog_pars_vertex:"#ifdef USE_FOG\n\tvarying float vFogDepth;\n#endif",fog_fragment:"#ifdef USE_FOG\n\t#ifdef FOG_EXP2\n\t\tfloat fogFactor = 1.0 - exp( - fogDensity * fogDensity * vFogDepth * vFogDepth );\n\t#else\n\t\tfloat fogFactor = smoothstep( fogNear, fogFar, vFogDepth );\n\t#endif\n\tgl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );\n#endif",fog_pars_fragment:"#ifdef USE_FOG\n\tuniform vec3 fogColor;\n\tvarying float vFogDepth;\n\t#ifdef FOG_EXP2\n\t\tuniform float fogDensity;\n\t#else\n\t\tuniform float fogNear;\n\t\tuniform float fogFar;\n\t#endif\n#endif",gradientmap_pars_fragment:"#ifdef USE_GRADIENTMAP\n\tuniform sampler2D gradientMap;\n#endif\nvec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) {\n\tfloat dotNL = dot( normal, lightDirection );\n\tvec2 coord = vec2( dotNL * 0.5 + 0.5, 0.0 );\n\t#ifdef USE_GRADIENTMAP\n\t\treturn vec3( texture2D( gradientMap, coord ).r );\n\t#else\n\t\tvec2 fw = fwidth( coord ) * 0.5;\n\t\treturn mix( vec3( 0.7 ), vec3( 1.0 ), smoothstep( 0.7 - fw.x, 0.7 + fw.x, coord.x ) );\n\t#endif\n}",lightmap_fragment:"#ifdef USE_LIGHTMAP\n\tvec4 lightMapTexel = texture2D( lightMap, vLightMapUv );\n\tvec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity;\n\treflectedLight.indirectDiffuse += lightMapIrradiance;\n#endif",lightmap_pars_fragment:"#ifdef USE_LIGHTMAP\n\tuniform sampler2D lightMap;\n\tuniform float lightMapIntensity;\n#endif",lights_lambert_fragment:"LambertMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularStrength = specularStrength;",lights_lambert_pars_fragment:"varying vec3 vViewPosition;\nstruct LambertMaterial {\n\tvec3 diffuseColor;\n\tfloat specularStrength;\n};\nvoid RE_Direct_Lambert( const in IncidentLight directLight, const in GeometricContext geometry, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\treflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Lambert( const in vec3 irradiance, const in GeometricContext geometry, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_Lambert\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Lambert",lights_pars_begin:"uniform bool receiveShadow;\nuniform vec3 ambientLightColor;\nuniform vec3 lightProbe[ 9 ];\nvec3 shGetIrradianceAt( in vec3 normal, in vec3 shCoefficients[ 9 ] ) {\n\tfloat x = normal.x, y = normal.y, z = normal.z;\n\tvec3 result = shCoefficients[ 0 ] * 0.886227;\n\tresult += shCoefficients[ 1 ] * 2.0 * 0.511664 * y;\n\tresult += shCoefficients[ 2 ] * 2.0 * 0.511664 * z;\n\tresult += shCoefficients[ 3 ] * 2.0 * 0.511664 * x;\n\tresult += shCoefficients[ 4 ] * 2.0 * 0.429043 * x * y;\n\tresult += shCoefficients[ 5 ] * 2.0 * 0.429043 * y * z;\n\tresult += shCoefficients[ 6 ] * ( 0.743125 * z * z - 0.247708 );\n\tresult += shCoefficients[ 7 ] * 2.0 * 0.429043 * x * z;\n\tresult += shCoefficients[ 8 ] * 0.429043 * ( x * x - y * y );\n\treturn result;\n}\nvec3 getLightProbeIrradiance( const in vec3 lightProbe[ 9 ], const in vec3 normal ) {\n\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\tvec3 irradiance = shGetIrradianceAt( worldNormal, lightProbe );\n\treturn irradiance;\n}\nvec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) {\n\tvec3 irradiance = ambientLightColor;\n\treturn irradiance;\n}\nfloat getDistanceAttenuation( const in float lightDistance, const in float cutoffDistance, const in float decayExponent ) {\n\t#if defined ( LEGACY_LIGHTS )\n\t\tif ( cutoffDistance > 0.0 && decayExponent > 0.0 ) {\n\t\t\treturn pow( saturate( - lightDistance / cutoffDistance + 1.0 ), decayExponent );\n\t\t}\n\t\treturn 1.0;\n\t#else\n\t\tfloat distanceFalloff = 1.0 / max( pow( lightDistance, decayExponent ), 0.01 );\n\t\tif ( cutoffDistance > 0.0 ) {\n\t\t\tdistanceFalloff *= pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) );\n\t\t}\n\t\treturn distanceFalloff;\n\t#endif\n}\nfloat getSpotAttenuation( const in float coneCosine, const in float penumbraCosine, const in float angleCosine ) {\n\treturn smoothstep( coneCosine, penumbraCosine, angleCosine );\n}\n#if NUM_DIR_LIGHTS > 0\n\tstruct DirectionalLight {\n\t\tvec3 direction;\n\t\tvec3 color;\n\t};\n\tuniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ];\n\tvoid getDirectionalLightInfo( const in DirectionalLight directionalLight, const in GeometricContext geometry, out IncidentLight light ) {\n\t\tlight.color = directionalLight.color;\n\t\tlight.direction = directionalLight.direction;\n\t\tlight.visible = true;\n\t}\n#endif\n#if NUM_POINT_LIGHTS > 0\n\tstruct PointLight {\n\t\tvec3 position;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t};\n\tuniform PointLight pointLights[ NUM_POINT_LIGHTS ];\n\tvoid getPointLightInfo( const in PointLight pointLight, const in GeometricContext geometry, out IncidentLight light ) {\n\t\tvec3 lVector = pointLight.position - geometry.position;\n\t\tlight.direction = normalize( lVector );\n\t\tfloat lightDistance = length( lVector );\n\t\tlight.color = pointLight.color;\n\t\tlight.color *= getDistanceAttenuation( lightDistance, pointLight.distance, pointLight.decay );\n\t\tlight.visible = ( light.color != vec3( 0.0 ) );\n\t}\n#endif\n#if NUM_SPOT_LIGHTS > 0\n\tstruct SpotLight {\n\t\tvec3 position;\n\t\tvec3 direction;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t\tfloat coneCos;\n\t\tfloat penumbraCos;\n\t};\n\tuniform SpotLight spotLights[ NUM_SPOT_LIGHTS ];\n\tvoid getSpotLightInfo( const in SpotLight spotLight, const in GeometricContext geometry, out IncidentLight light ) {\n\t\tvec3 lVector = spotLight.position - geometry.position;\n\t\tlight.direction = normalize( lVector );\n\t\tfloat angleCos = dot( light.direction, spotLight.direction );\n\t\tfloat spotAttenuation = getSpotAttenuation( spotLight.coneCos, spotLight.penumbraCos, angleCos );\n\t\tif ( spotAttenuation > 0.0 ) {\n\t\t\tfloat lightDistance = length( lVector );\n\t\t\tlight.color = spotLight.color * spotAttenuation;\n\t\t\tlight.color *= getDistanceAttenuation( lightDistance, spotLight.distance, spotLight.decay );\n\t\t\tlight.visible = ( light.color != vec3( 0.0 ) );\n\t\t} else {\n\t\t\tlight.color = vec3( 0.0 );\n\t\t\tlight.visible = false;\n\t\t}\n\t}\n#endif\n#if NUM_RECT_AREA_LIGHTS > 0\n\tstruct RectAreaLight {\n\t\tvec3 color;\n\t\tvec3 position;\n\t\tvec3 halfWidth;\n\t\tvec3 halfHeight;\n\t};\n\tuniform sampler2D ltc_1;\tuniform sampler2D ltc_2;\n\tuniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ];\n#endif\n#if NUM_HEMI_LIGHTS > 0\n\tstruct HemisphereLight {\n\t\tvec3 direction;\n\t\tvec3 skyColor;\n\t\tvec3 groundColor;\n\t};\n\tuniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ];\n\tvec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in vec3 normal ) {\n\t\tfloat dotNL = dot( normal, hemiLight.direction );\n\t\tfloat hemiDiffuseWeight = 0.5 * dotNL + 0.5;\n\t\tvec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight );\n\t\treturn irradiance;\n\t}\n#endif",lights_toon_fragment:"ToonMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;",lights_toon_pars_fragment:"varying vec3 vViewPosition;\nstruct ToonMaterial {\n\tvec3 diffuseColor;\n};\nvoid RE_Direct_Toon( const in IncidentLight directLight, const in GeometricContext geometry, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n\tvec3 irradiance = getGradientIrradiance( geometry.normal, directLight.direction ) * directLight.color;\n\treflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in GeometricContext geometry, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_Toon\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Toon",lights_phong_fragment:"BlinnPhongMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularColor = specular;\nmaterial.specularShininess = shininess;\nmaterial.specularStrength = specularStrength;",lights_phong_pars_fragment:"varying vec3 vViewPosition;\nstruct BlinnPhongMaterial {\n\tvec3 diffuseColor;\n\tvec3 specularColor;\n\tfloat specularShininess;\n\tfloat specularStrength;\n};\nvoid RE_Direct_BlinnPhong( const in IncidentLight directLight, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\treflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n\treflectedLight.directSpecular += irradiance * BRDF_BlinnPhong( directLight.direction, geometry.viewDir, geometry.normal, material.specularColor, material.specularShininess ) * material.specularStrength;\n}\nvoid RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_BlinnPhong\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_BlinnPhong",lights_physical_fragment:"PhysicalMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb * ( 1.0 - metalnessFactor );\nvec3 dxy = max( abs( dFdx( geometryNormal ) ), abs( dFdy( geometryNormal ) ) );\nfloat geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z );\nmaterial.roughness = max( roughnessFactor, 0.0525 );material.roughness += geometryRoughness;\nmaterial.roughness = min( material.roughness, 1.0 );\n#ifdef IOR\n\tmaterial.ior = ior;\n\t#ifdef USE_SPECULAR\n\t\tfloat specularIntensityFactor = specularIntensity;\n\t\tvec3 specularColorFactor = specularColor;\n\t\t#ifdef USE_SPECULAR_COLORMAP\n\t\t\tspecularColorFactor *= texture2D( specularColorMap, vSpecularColorMapUv ).rgb;\n\t\t#endif\n\t\t#ifdef USE_SPECULAR_INTENSITYMAP\n\t\t\tspecularIntensityFactor *= texture2D( specularIntensityMap, vSpecularIntensityMapUv ).a;\n\t\t#endif\n\t\tmaterial.specularF90 = mix( specularIntensityFactor, 1.0, metalnessFactor );\n\t#else\n\t\tfloat specularIntensityFactor = 1.0;\n\t\tvec3 specularColorFactor = vec3( 1.0 );\n\t\tmaterial.specularF90 = 1.0;\n\t#endif\n\tmaterial.specularColor = mix( min( pow2( ( material.ior - 1.0 ) / ( material.ior + 1.0 ) ) * specularColorFactor, vec3( 1.0 ) ) * specularIntensityFactor, diffuseColor.rgb, metalnessFactor );\n#else\n\tmaterial.specularColor = mix( vec3( 0.04 ), diffuseColor.rgb, metalnessFactor );\n\tmaterial.specularF90 = 1.0;\n#endif\n#ifdef USE_CLEARCOAT\n\tmaterial.clearcoat = clearcoat;\n\tmaterial.clearcoatRoughness = clearcoatRoughness;\n\tmaterial.clearcoatF0 = vec3( 0.04 );\n\tmaterial.clearcoatF90 = 1.0;\n\t#ifdef USE_CLEARCOATMAP\n\t\tmaterial.clearcoat *= texture2D( clearcoatMap, vClearcoatMapUv ).x;\n\t#endif\n\t#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n\t\tmaterial.clearcoatRoughness *= texture2D( clearcoatRoughnessMap, vClearcoatRoughnessMapUv ).y;\n\t#endif\n\tmaterial.clearcoat = saturate( material.clearcoat );\tmaterial.clearcoatRoughness = max( material.clearcoatRoughness, 0.0525 );\n\tmaterial.clearcoatRoughness += geometryRoughness;\n\tmaterial.clearcoatRoughness = min( material.clearcoatRoughness, 1.0 );\n#endif\n#ifdef USE_IRIDESCENCE\n\tmaterial.iridescence = iridescence;\n\tmaterial.iridescenceIOR = iridescenceIOR;\n\t#ifdef USE_IRIDESCENCEMAP\n\t\tmaterial.iridescence *= texture2D( iridescenceMap, vIridescenceMapUv ).r;\n\t#endif\n\t#ifdef USE_IRIDESCENCE_THICKNESSMAP\n\t\tmaterial.iridescenceThickness = (iridescenceThicknessMaximum - iridescenceThicknessMinimum) * texture2D( iridescenceThicknessMap, vIridescenceThicknessMapUv ).g + iridescenceThicknessMinimum;\n\t#else\n\t\tmaterial.iridescenceThickness = iridescenceThicknessMaximum;\n\t#endif\n#endif\n#ifdef USE_SHEEN\n\tmaterial.sheenColor = sheenColor;\n\t#ifdef USE_SHEEN_COLORMAP\n\t\tmaterial.sheenColor *= texture2D( sheenColorMap, vSheenColorMapUv ).rgb;\n\t#endif\n\tmaterial.sheenRoughness = clamp( sheenRoughness, 0.07, 1.0 );\n\t#ifdef USE_SHEEN_ROUGHNESSMAP\n\t\tmaterial.sheenRoughness *= texture2D( sheenRoughnessMap, vSheenRoughnessMapUv ).a;\n\t#endif\n#endif\n#ifdef USE_ANISOTROPY\n\t#ifdef USE_ANISOTROPYMAP\n\t\tmat2 anisotropyMat = mat2( anisotropyVector.x, anisotropyVector.y, - anisotropyVector.y, anisotropyVector.x );\n\t\tvec3 anisotropyPolar = texture2D( anisotropyMap, vAnisotropyMapUv ).rgb;\n\t\tvec2 anisotropyV = anisotropyMat * normalize( 2.0 * anisotropyPolar.rg - vec2( 1.0 ) ) * anisotropyPolar.b;\n\t#else\n\t\tvec2 anisotropyV = anisotropyVector;\n\t#endif\n\tmaterial.anisotropy = length( anisotropyV );\n\tanisotropyV /= material.anisotropy;\n\tmaterial.anisotropy = saturate( material.anisotropy );\n\tmaterial.alphaT = mix( pow2( material.roughness ), 1.0, pow2( material.anisotropy ) );\n\tmaterial.anisotropyT = tbn[ 0 ] * anisotropyV.x - tbn[ 1 ] * anisotropyV.y;\n\tmaterial.anisotropyB = tbn[ 1 ] * anisotropyV.x + tbn[ 0 ] * anisotropyV.y;\n#endif",lights_physical_pars_fragment:"struct PhysicalMaterial {\n\tvec3 diffuseColor;\n\tfloat roughness;\n\tvec3 specularColor;\n\tfloat specularF90;\n\t#ifdef USE_CLEARCOAT\n\t\tfloat clearcoat;\n\t\tfloat clearcoatRoughness;\n\t\tvec3 clearcoatF0;\n\t\tfloat clearcoatF90;\n\t#endif\n\t#ifdef USE_IRIDESCENCE\n\t\tfloat iridescence;\n\t\tfloat iridescenceIOR;\n\t\tfloat iridescenceThickness;\n\t\tvec3 iridescenceFresnel;\n\t\tvec3 iridescenceF0;\n\t#endif\n\t#ifdef USE_SHEEN\n\t\tvec3 sheenColor;\n\t\tfloat sheenRoughness;\n\t#endif\n\t#ifdef IOR\n\t\tfloat ior;\n\t#endif\n\t#ifdef USE_TRANSMISSION\n\t\tfloat transmission;\n\t\tfloat transmissionAlpha;\n\t\tfloat thickness;\n\t\tfloat attenuationDistance;\n\t\tvec3 attenuationColor;\n\t#endif\n\t#ifdef USE_ANISOTROPY\n\t\tfloat anisotropy;\n\t\tfloat alphaT;\n\t\tvec3 anisotropyT;\n\t\tvec3 anisotropyB;\n\t#endif\n};\nvec3 clearcoatSpecular = vec3( 0.0 );\nvec3 sheenSpecular = vec3( 0.0 );\nvec3 Schlick_to_F0( const in vec3 f, const in float f90, const in float dotVH ) {\n    float x = clamp( 1.0 - dotVH, 0.0, 1.0 );\n    float x2 = x * x;\n    float x5 = clamp( x * x2 * x2, 0.0, 0.9999 );\n    return ( f - vec3( f90 ) * x5 ) / ( 1.0 - x5 );\n}\nfloat V_GGX_SmithCorrelated( const in float alpha, const in float dotNL, const in float dotNV ) {\n\tfloat a2 = pow2( alpha );\n\tfloat gv = dotNL * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );\n\tfloat gl = dotNV * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );\n\treturn 0.5 / max( gv + gl, EPSILON );\n}\nfloat D_GGX( const in float alpha, const in float dotNH ) {\n\tfloat a2 = pow2( alpha );\n\tfloat denom = pow2( dotNH ) * ( a2 - 1.0 ) + 1.0;\n\treturn RECIPROCAL_PI * a2 / pow2( denom );\n}\n#ifdef USE_ANISOTROPY\n\tfloat V_GGX_SmithCorrelated_Anisotropic( const in float alphaT, const in float alphaB, const in float dotTV, const in float dotBV, const in float dotTL, const in float dotBL, const in float dotNV, const in float dotNL ) {\n\t\tfloat gv = dotNL * length( vec3( alphaT * dotTV, alphaB * dotBV, dotNV ) );\n\t\tfloat gl = dotNV * length( vec3( alphaT * dotTL, alphaB * dotBL, dotNL ) );\n\t\tfloat v = 0.5 / ( gv + gl );\n\t\treturn saturate(v);\n\t}\n\tfloat D_GGX_Anisotropic( const in float alphaT, const in float alphaB, const in float dotNH, const in float dotTH, const in float dotBH ) {\n\t\tfloat a2 = alphaT * alphaB;\n\t\thighp vec3 v = vec3( alphaB * dotTH, alphaT * dotBH, a2 * dotNH );\n\t\thighp float v2 = dot( v, v );\n\t\tfloat w2 = a2 / v2;\n\t\treturn RECIPROCAL_PI * a2 * pow2 ( w2 );\n\t}\n#endif\n#ifdef USE_CLEARCOAT\n\tvec3 BRDF_GGX_Clearcoat( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material) {\n\t\tvec3 f0 = material.clearcoatF0;\n\t\tfloat f90 = material.clearcoatF90;\n\t\tfloat roughness = material.clearcoatRoughness;\n\t\tfloat alpha = pow2( roughness );\n\t\tvec3 halfDir = normalize( lightDir + viewDir );\n\t\tfloat dotNL = saturate( dot( normal, lightDir ) );\n\t\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\t\tfloat dotNH = saturate( dot( normal, halfDir ) );\n\t\tfloat dotVH = saturate( dot( viewDir, halfDir ) );\n\t\tvec3 F = F_Schlick( f0, f90, dotVH );\n\t\tfloat V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV );\n\t\tfloat D = D_GGX( alpha, dotNH );\n\t\treturn F * ( V * D );\n\t}\n#endif\nvec3 BRDF_GGX( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material ) {\n\tvec3 f0 = material.specularColor;\n\tfloat f90 = material.specularF90;\n\tfloat roughness = material.roughness;\n\tfloat alpha = pow2( roughness );\n\tvec3 halfDir = normalize( lightDir + viewDir );\n\tfloat dotNL = saturate( dot( normal, lightDir ) );\n\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\tfloat dotNH = saturate( dot( normal, halfDir ) );\n\tfloat dotVH = saturate( dot( viewDir, halfDir ) );\n\tvec3 F = F_Schlick( f0, f90, dotVH );\n\t#ifdef USE_IRIDESCENCE\n\t\tF = mix( F, material.iridescenceFresnel, material.iridescence );\n\t#endif\n\t#ifdef USE_ANISOTROPY\n\t\tfloat dotTL = dot( material.anisotropyT, lightDir );\n\t\tfloat dotTV = dot( material.anisotropyT, viewDir );\n\t\tfloat dotTH = dot( material.anisotropyT, halfDir );\n\t\tfloat dotBL = dot( material.anisotropyB, lightDir );\n\t\tfloat dotBV = dot( material.anisotropyB, viewDir );\n\t\tfloat dotBH = dot( material.anisotropyB, halfDir );\n\t\tfloat V = V_GGX_SmithCorrelated_Anisotropic( material.alphaT, alpha, dotTV, dotBV, dotTL, dotBL, dotNV, dotNL );\n\t\tfloat D = D_GGX_Anisotropic( material.alphaT, alpha, dotNH, dotTH, dotBH );\n\t#else\n\t\tfloat V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV );\n\t\tfloat D = D_GGX( alpha, dotNH );\n\t#endif\n\treturn F * ( V * D );\n}\nvec2 LTC_Uv( const in vec3 N, const in vec3 V, const in float roughness ) {\n\tconst float LUT_SIZE = 64.0;\n\tconst float LUT_SCALE = ( LUT_SIZE - 1.0 ) / LUT_SIZE;\n\tconst float LUT_BIAS = 0.5 / LUT_SIZE;\n\tfloat dotNV = saturate( dot( N, V ) );\n\tvec2 uv = vec2( roughness, sqrt( 1.0 - dotNV ) );\n\tuv = uv * LUT_SCALE + LUT_BIAS;\n\treturn uv;\n}\nfloat LTC_ClippedSphereFormFactor( const in vec3 f ) {\n\tfloat l = length( f );\n\treturn max( ( l * l + f.z ) / ( l + 1.0 ), 0.0 );\n}\nvec3 LTC_EdgeVectorFormFactor( const in vec3 v1, const in vec3 v2 ) {\n\tfloat x = dot( v1, v2 );\n\tfloat y = abs( x );\n\tfloat a = 0.8543985 + ( 0.4965155 + 0.0145206 * y ) * y;\n\tfloat b = 3.4175940 + ( 4.1616724 + y ) * y;\n\tfloat v = a / b;\n\tfloat theta_sintheta = ( x > 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v;\n\treturn cross( v1, v2 ) * theta_sintheta;\n}\nvec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) {\n\tvec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ];\n\tvec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ];\n\tvec3 lightNormal = cross( v1, v2 );\n\tif( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 );\n\tvec3 T1, T2;\n\tT1 = normalize( V - N * dot( V, N ) );\n\tT2 = - cross( N, T1 );\n\tmat3 mat = mInv * transposeMat3( mat3( T1, T2, N ) );\n\tvec3 coords[ 4 ];\n\tcoords[ 0 ] = mat * ( rectCoords[ 0 ] - P );\n\tcoords[ 1 ] = mat * ( rectCoords[ 1 ] - P );\n\tcoords[ 2 ] = mat * ( rectCoords[ 2 ] - P );\n\tcoords[ 3 ] = mat * ( rectCoords[ 3 ] - P );\n\tcoords[ 0 ] = normalize( coords[ 0 ] );\n\tcoords[ 1 ] = normalize( coords[ 1 ] );\n\tcoords[ 2 ] = normalize( coords[ 2 ] );\n\tcoords[ 3 ] = normalize( coords[ 3 ] );\n\tvec3 vectorFormFactor = vec3( 0.0 );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] );\n\tfloat result = LTC_ClippedSphereFormFactor( vectorFormFactor );\n\treturn vec3( result );\n}\n#if defined( USE_SHEEN )\nfloat D_Charlie( float roughness, float dotNH ) {\n\tfloat alpha = pow2( roughness );\n\tfloat invAlpha = 1.0 / alpha;\n\tfloat cos2h = dotNH * dotNH;\n\tfloat sin2h = max( 1.0 - cos2h, 0.0078125 );\n\treturn ( 2.0 + invAlpha ) * pow( sin2h, invAlpha * 0.5 ) / ( 2.0 * PI );\n}\nfloat V_Neubelt( float dotNV, float dotNL ) {\n\treturn saturate( 1.0 / ( 4.0 * ( dotNL + dotNV - dotNL * dotNV ) ) );\n}\nvec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, vec3 sheenColor, const in float sheenRoughness ) {\n\tvec3 halfDir = normalize( lightDir + viewDir );\n\tfloat dotNL = saturate( dot( normal, lightDir ) );\n\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\tfloat dotNH = saturate( dot( normal, halfDir ) );\n\tfloat D = D_Charlie( sheenRoughness, dotNH );\n\tfloat V = V_Neubelt( dotNV, dotNL );\n\treturn sheenColor * ( D * V );\n}\n#endif\nfloat IBLSheenBRDF( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {\n\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\tfloat r2 = roughness * roughness;\n\tfloat a = roughness < 0.25 ? -339.2 * r2 + 161.4 * roughness - 25.9 : -8.48 * r2 + 14.3 * roughness - 9.95;\n\tfloat b = roughness < 0.25 ? 44.0 * r2 - 23.7 * roughness + 3.26 : 1.97 * r2 - 3.27 * roughness + 0.72;\n\tfloat DG = exp( a * dotNV + b ) + ( roughness < 0.25 ? 0.0 : 0.1 * ( roughness - 0.25 ) );\n\treturn saturate( DG * RECIPROCAL_PI );\n}\nvec2 DFGApprox( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {\n\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\tconst vec4 c0 = vec4( - 1, - 0.0275, - 0.572, 0.022 );\n\tconst vec4 c1 = vec4( 1, 0.0425, 1.04, - 0.04 );\n\tvec4 r = roughness * c0 + c1;\n\tfloat a004 = min( r.x * r.x, exp2( - 9.28 * dotNV ) ) * r.x + r.y;\n\tvec2 fab = vec2( - 1.04, 1.04 ) * a004 + r.zw;\n\treturn fab;\n}\nvec3 EnvironmentBRDF( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness ) {\n\tvec2 fab = DFGApprox( normal, viewDir, roughness );\n\treturn specularColor * fab.x + specularF90 * fab.y;\n}\n#ifdef USE_IRIDESCENCE\nvoid computeMultiscatteringIridescence( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float iridescence, const in vec3 iridescenceF0, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n#else\nvoid computeMultiscattering( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n#endif\n\tvec2 fab = DFGApprox( normal, viewDir, roughness );\n\t#ifdef USE_IRIDESCENCE\n\t\tvec3 Fr = mix( specularColor, iridescenceF0, iridescence );\n\t#else\n\t\tvec3 Fr = specularColor;\n\t#endif\n\tvec3 FssEss = Fr * fab.x + specularF90 * fab.y;\n\tfloat Ess = fab.x + fab.y;\n\tfloat Ems = 1.0 - Ess;\n\tvec3 Favg = Fr + ( 1.0 - Fr ) * 0.047619;\tvec3 Fms = FssEss * Favg / ( 1.0 - Ems * Favg );\n\tsingleScatter += FssEss;\n\tmultiScatter += Fms * Ems;\n}\n#if NUM_RECT_AREA_LIGHTS > 0\n\tvoid RE_Direct_RectArea_Physical( const in RectAreaLight rectAreaLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\t\tvec3 normal = geometry.normal;\n\t\tvec3 viewDir = geometry.viewDir;\n\t\tvec3 position = geometry.position;\n\t\tvec3 lightPos = rectAreaLight.position;\n\t\tvec3 halfWidth = rectAreaLight.halfWidth;\n\t\tvec3 halfHeight = rectAreaLight.halfHeight;\n\t\tvec3 lightColor = rectAreaLight.color;\n\t\tfloat roughness = material.roughness;\n\t\tvec3 rectCoords[ 4 ];\n\t\trectCoords[ 0 ] = lightPos + halfWidth - halfHeight;\t\trectCoords[ 1 ] = lightPos - halfWidth - halfHeight;\n\t\trectCoords[ 2 ] = lightPos - halfWidth + halfHeight;\n\t\trectCoords[ 3 ] = lightPos + halfWidth + halfHeight;\n\t\tvec2 uv = LTC_Uv( normal, viewDir, roughness );\n\t\tvec4 t1 = texture2D( ltc_1, uv );\n\t\tvec4 t2 = texture2D( ltc_2, uv );\n\t\tmat3 mInv = mat3(\n\t\t\tvec3( t1.x, 0, t1.y ),\n\t\t\tvec3(    0, 1,    0 ),\n\t\t\tvec3( t1.z, 0, t1.w )\n\t\t);\n\t\tvec3 fresnel = ( material.specularColor * t2.x + ( vec3( 1.0 ) - material.specularColor ) * t2.y );\n\t\treflectedLight.directSpecular += lightColor * fresnel * LTC_Evaluate( normal, viewDir, position, mInv, rectCoords );\n\t\treflectedLight.directDiffuse += lightColor * material.diffuseColor * LTC_Evaluate( normal, viewDir, position, mat3( 1.0 ), rectCoords );\n\t}\n#endif\nvoid RE_Direct_Physical( const in IncidentLight directLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\t#ifdef USE_CLEARCOAT\n\t\tfloat dotNLcc = saturate( dot( geometry.clearcoatNormal, directLight.direction ) );\n\t\tvec3 ccIrradiance = dotNLcc * directLight.color;\n\t\tclearcoatSpecular += ccIrradiance * BRDF_GGX_Clearcoat( directLight.direction, geometry.viewDir, geometry.clearcoatNormal, material );\n\t#endif\n\t#ifdef USE_SHEEN\n\t\tsheenSpecular += irradiance * BRDF_Sheen( directLight.direction, geometry.viewDir, geometry.normal, material.sheenColor, material.sheenRoughness );\n\t#endif\n\treflectedLight.directSpecular += irradiance * BRDF_GGX( directLight.direction, geometry.viewDir, geometry.normal, material );\n\treflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Physical( const in vec3 irradiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradiance, const in vec3 clearcoatRadiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight) {\n\t#ifdef USE_CLEARCOAT\n\t\tclearcoatSpecular += clearcoatRadiance * EnvironmentBRDF( geometry.clearcoatNormal, geometry.viewDir, material.clearcoatF0, material.clearcoatF90, material.clearcoatRoughness );\n\t#endif\n\t#ifdef USE_SHEEN\n\t\tsheenSpecular += irradiance * material.sheenColor * IBLSheenBRDF( geometry.normal, geometry.viewDir, material.sheenRoughness );\n\t#endif\n\tvec3 singleScattering = vec3( 0.0 );\n\tvec3 multiScattering = vec3( 0.0 );\n\tvec3 cosineWeightedIrradiance = irradiance * RECIPROCAL_PI;\n\t#ifdef USE_IRIDESCENCE\n\t\tcomputeMultiscatteringIridescence( geometry.normal, geometry.viewDir, material.specularColor, material.specularF90, material.iridescence, material.iridescenceFresnel, material.roughness, singleScattering, multiScattering );\n\t#else\n\t\tcomputeMultiscattering( geometry.normal, geometry.viewDir, material.specularColor, material.specularF90, material.roughness, singleScattering, multiScattering );\n\t#endif\n\tvec3 totalScattering = singleScattering + multiScattering;\n\tvec3 diffuse = material.diffuseColor * ( 1.0 - max( max( totalScattering.r, totalScattering.g ), totalScattering.b ) );\n\treflectedLight.indirectSpecular += radiance * singleScattering;\n\treflectedLight.indirectSpecular += multiScattering * cosineWeightedIrradiance;\n\treflectedLight.indirectDiffuse += diffuse * cosineWeightedIrradiance;\n}\n#define RE_Direct\t\t\t\tRE_Direct_Physical\n#define RE_Direct_RectArea\t\tRE_Direct_RectArea_Physical\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Physical\n#define RE_IndirectSpecular\t\tRE_IndirectSpecular_Physical\nfloat computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) {\n\treturn saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion );\n}",lights_fragment_begin:"\nGeometricContext geometry;\ngeometry.position = - vViewPosition;\ngeometry.normal = normal;\ngeometry.viewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPosition );\n#ifdef USE_CLEARCOAT\n\tgeometry.clearcoatNormal = clearcoatNormal;\n#endif\n#ifdef USE_IRIDESCENCE\n\tfloat dotNVi = saturate( dot( normal, geometry.viewDir ) );\n\tif ( material.iridescenceThickness == 0.0 ) {\n\t\tmaterial.iridescence = 0.0;\n\t} else {\n\t\tmaterial.iridescence = saturate( material.iridescence );\n\t}\n\tif ( material.iridescence > 0.0 ) {\n\t\tmaterial.iridescenceFresnel = evalIridescence( 1.0, material.iridescenceIOR, dotNVi, material.iridescenceThickness, material.specularColor );\n\t\tmaterial.iridescenceF0 = Schlick_to_F0( material.iridescenceFresnel, 1.0, dotNVi );\n\t}\n#endif\nIncidentLight directLight;\n#if ( NUM_POINT_LIGHTS > 0 ) && defined( RE_Direct )\n\tPointLight pointLight;\n\t#if defined( USE_SHADOWMAP ) && NUM_POINT_LIGHT_SHADOWS > 0\n\tPointLightShadow pointLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n\t\tpointLight = pointLights[ i ];\n\t\tgetPointLightInfo( pointLight, geometry, directLight );\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_POINT_LIGHT_SHADOWS )\n\t\tpointLightShadow = pointLightShadows[ i ];\n\t\tdirectLight.color *= ( directLight.visible && receiveShadow ) ? getPointShadow( pointShadowMap[ i ], pointLightShadow.shadowMapSize, pointLightShadow.shadowBias, pointLightShadow.shadowRadius, vPointShadowCoord[ i ], pointLightShadow.shadowCameraNear, pointLightShadow.shadowCameraFar ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_SPOT_LIGHTS > 0 ) && defined( RE_Direct )\n\tSpotLight spotLight;\n\tvec4 spotColor;\n\tvec3 spotLightCoord;\n\tbool inSpotLightMap;\n\t#if defined( USE_SHADOWMAP ) && NUM_SPOT_LIGHT_SHADOWS > 0\n\tSpotLightShadow spotLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n\t\tspotLight = spotLights[ i ];\n\t\tgetSpotLightInfo( spotLight, geometry, directLight );\n\t\t#if ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )\n\t\t#define SPOT_LIGHT_MAP_INDEX UNROLLED_LOOP_INDEX\n\t\t#elif ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n\t\t#define SPOT_LIGHT_MAP_INDEX NUM_SPOT_LIGHT_MAPS\n\t\t#else\n\t\t#define SPOT_LIGHT_MAP_INDEX ( UNROLLED_LOOP_INDEX - NUM_SPOT_LIGHT_SHADOWS + NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )\n\t\t#endif\n\t\t#if ( SPOT_LIGHT_MAP_INDEX < NUM_SPOT_LIGHT_MAPS )\n\t\t\tspotLightCoord = vSpotLightCoord[ i ].xyz / vSpotLightCoord[ i ].w;\n\t\t\tinSpotLightMap = all( lessThan( abs( spotLightCoord * 2. - 1. ), vec3( 1.0 ) ) );\n\t\t\tspotColor = texture2D( spotLightMap[ SPOT_LIGHT_MAP_INDEX ], spotLightCoord.xy );\n\t\t\tdirectLight.color = inSpotLightMap ? directLight.color * spotColor.rgb : directLight.color;\n\t\t#endif\n\t\t#undef SPOT_LIGHT_MAP_INDEX\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n\t\tspotLightShadow = spotLightShadows[ i ];\n\t\tdirectLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( spotShadowMap[ i ], spotLightShadow.shadowMapSize, spotLightShadow.shadowBias, spotLightShadow.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_DIR_LIGHTS > 0 ) && defined( RE_Direct )\n\tDirectionalLight directionalLight;\n\t#if defined( USE_SHADOWMAP ) && NUM_DIR_LIGHT_SHADOWS > 0\n\tDirectionalLightShadow directionalLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n\t\tdirectionalLight = directionalLights[ i ];\n\t\tgetDirectionalLightInfo( directionalLight, geometry, directLight );\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_DIR_LIGHT_SHADOWS )\n\t\tdirectionalLightShadow = directionalLightShadows[ i ];\n\t\tdirectLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( directionalShadowMap[ i ], directionalLightShadow.shadowMapSize, directionalLightShadow.shadowBias, directionalLightShadow.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_RECT_AREA_LIGHTS > 0 ) && defined( RE_Direct_RectArea )\n\tRectAreaLight rectAreaLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_RECT_AREA_LIGHTS; i ++ ) {\n\t\trectAreaLight = rectAreaLights[ i ];\n\t\tRE_Direct_RectArea( rectAreaLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if defined( RE_IndirectDiffuse )\n\tvec3 iblIrradiance = vec3( 0.0 );\n\tvec3 irradiance = getAmbientLightIrradiance( ambientLightColor );\n\tirradiance += getLightProbeIrradiance( lightProbe, geometry.normal );\n\t#if ( NUM_HEMI_LIGHTS > 0 )\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {\n\t\t\tirradiance += getHemisphereLightIrradiance( hemisphereLights[ i ], geometry.normal );\n\t\t}\n\t\t#pragma unroll_loop_end\n\t#endif\n#endif\n#if defined( RE_IndirectSpecular )\n\tvec3 radiance = vec3( 0.0 );\n\tvec3 clearcoatRadiance = vec3( 0.0 );\n#endif",lights_fragment_maps:"#if defined( RE_IndirectDiffuse )\n\t#ifdef USE_LIGHTMAP\n\t\tvec4 lightMapTexel = texture2D( lightMap, vLightMapUv );\n\t\tvec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity;\n\t\tirradiance += lightMapIrradiance;\n\t#endif\n\t#if defined( USE_ENVMAP ) && defined( STANDARD ) && defined( ENVMAP_TYPE_CUBE_UV )\n\t\tiblIrradiance += getIBLIrradiance( geometry.normal );\n\t#endif\n#endif\n#if defined( USE_ENVMAP ) && defined( RE_IndirectSpecular )\n\t#ifdef USE_ANISOTROPY\n\t\tradiance += getIBLAnisotropyRadiance( geometry.viewDir, geometry.normal, material.roughness, material.anisotropyB, material.anisotropy );\n\t#else\n\t\tradiance += getIBLRadiance( geometry.viewDir, geometry.normal, material.roughness );\n\t#endif\n\t#ifdef USE_CLEARCOAT\n\t\tclearcoatRadiance += getIBLRadiance( geometry.viewDir, geometry.clearcoatNormal, material.clearcoatRoughness );\n\t#endif\n#endif",lights_fragment_end:"#if defined( RE_IndirectDiffuse )\n\tRE_IndirectDiffuse( irradiance, geometry, material, reflectedLight );\n#endif\n#if defined( RE_IndirectSpecular )\n\tRE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometry, material, reflectedLight );\n#endif",logdepthbuf_fragment:"#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tgl_FragDepthEXT = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5;\n#endif",logdepthbuf_pars_fragment:"#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tuniform float logDepthBufFC;\n\tvarying float vFragDepth;\n\tvarying float vIsPerspective;\n#endif",logdepthbuf_pars_vertex:"#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvarying float vFragDepth;\n\t\tvarying float vIsPerspective;\n\t#else\n\t\tuniform float logDepthBufFC;\n\t#endif\n#endif",logdepthbuf_vertex:"#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvFragDepth = 1.0 + gl_Position.w;\n\t\tvIsPerspective = float( isPerspectiveMatrix( projectionMatrix ) );\n\t#else\n\t\tif ( isPerspectiveMatrix( projectionMatrix ) ) {\n\t\t\tgl_Position.z = log2( max( EPSILON, gl_Position.w + 1.0 ) ) * logDepthBufFC - 1.0;\n\t\t\tgl_Position.z *= gl_Position.w;\n\t\t}\n\t#endif\n#endif",map_fragment:"#ifdef USE_MAP\n\tvec4 sampledDiffuseColor = texture2D( map, vMapUv );\n\t#ifdef DECODE_VIDEO_TEXTURE\n\t\tsampledDiffuseColor = vec4( mix( pow( sampledDiffuseColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), sampledDiffuseColor.rgb * 0.0773993808, vec3( lessThanEqual( sampledDiffuseColor.rgb, vec3( 0.04045 ) ) ) ), sampledDiffuseColor.w );\n\t\n\t#endif\n\tdiffuseColor *= sampledDiffuseColor;\n#endif",map_pars_fragment:"#ifdef USE_MAP\n\tuniform sampler2D map;\n#endif",map_particle_fragment:"#if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n\t#if defined( USE_POINTS_UV )\n\t\tvec2 uv = vUv;\n\t#else\n\t\tvec2 uv = ( uvTransform * vec3( gl_PointCoord.x, 1.0 - gl_PointCoord.y, 1 ) ).xy;\n\t#endif\n#endif\n#ifdef USE_MAP\n\tdiffuseColor *= texture2D( map, uv );\n#endif\n#ifdef USE_ALPHAMAP\n\tdiffuseColor.a *= texture2D( alphaMap, uv ).g;\n#endif",map_particle_pars_fragment:"#if defined( USE_POINTS_UV )\n\tvarying vec2 vUv;\n#else\n\t#if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n\t\tuniform mat3 uvTransform;\n\t#endif\n#endif\n#ifdef USE_MAP\n\tuniform sampler2D map;\n#endif\n#ifdef USE_ALPHAMAP\n\tuniform sampler2D alphaMap;\n#endif",metalnessmap_fragment:"float metalnessFactor = metalness;\n#ifdef USE_METALNESSMAP\n\tvec4 texelMetalness = texture2D( metalnessMap, vMetalnessMapUv );\n\tmetalnessFactor *= texelMetalness.b;\n#endif",metalnessmap_pars_fragment:"#ifdef USE_METALNESSMAP\n\tuniform sampler2D metalnessMap;\n#endif",morphcolor_vertex:"#if defined( USE_MORPHCOLORS ) && defined( MORPHTARGETS_TEXTURE )\n\tvColor *= morphTargetBaseInfluence;\n\tfor ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n\t\t#if defined( USE_COLOR_ALPHA )\n\t\t\tif ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ) * morphTargetInfluences[ i ];\n\t\t#elif defined( USE_COLOR )\n\t\t\tif ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ).rgb * morphTargetInfluences[ i ];\n\t\t#endif\n\t}\n#endif",morphnormal_vertex:"#ifdef USE_MORPHNORMALS\n\tobjectNormal *= morphTargetBaseInfluence;\n\t#ifdef MORPHTARGETS_TEXTURE\n\t\tfor ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n\t\t\tif ( morphTargetInfluences[ i ] != 0.0 ) objectNormal += getMorph( gl_VertexID, i, 1 ).xyz * morphTargetInfluences[ i ];\n\t\t}\n\t#else\n\t\tobjectNormal += morphNormal0 * morphTargetInfluences[ 0 ];\n\t\tobjectNormal += morphNormal1 * morphTargetInfluences[ 1 ];\n\t\tobjectNormal += morphNormal2 * morphTargetInfluences[ 2 ];\n\t\tobjectNormal += morphNormal3 * morphTargetInfluences[ 3 ];\n\t#endif\n#endif",morphtarget_pars_vertex:"#ifdef USE_MORPHTARGETS\n\tuniform float morphTargetBaseInfluence;\n\t#ifdef MORPHTARGETS_TEXTURE\n\t\tuniform float morphTargetInfluences[ MORPHTARGETS_COUNT ];\n\t\tuniform sampler2DArray morphTargetsTexture;\n\t\tuniform ivec2 morphTargetsTextureSize;\n\t\tvec4 getMorph( const in int vertexIndex, const in int morphTargetIndex, const in int offset ) {\n\t\t\tint texelIndex = vertexIndex * MORPHTARGETS_TEXTURE_STRIDE + offset;\n\t\t\tint y = texelIndex / morphTargetsTextureSize.x;\n\t\t\tint x = texelIndex - y * morphTargetsTextureSize.x;\n\t\t\tivec3 morphUV = ivec3( x, y, morphTargetIndex );\n\t\t\treturn texelFetch( morphTargetsTexture, morphUV, 0 );\n\t\t}\n\t#else\n\t\t#ifndef USE_MORPHNORMALS\n\t\t\tuniform float morphTargetInfluences[ 8 ];\n\t\t#else\n\t\t\tuniform float morphTargetInfluences[ 4 ];\n\t\t#endif\n\t#endif\n#endif",morphtarget_vertex:"#ifdef USE_MORPHTARGETS\n\ttransformed *= morphTargetBaseInfluence;\n\t#ifdef MORPHTARGETS_TEXTURE\n\t\tfor ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n\t\t\tif ( morphTargetInfluences[ i ] != 0.0 ) transformed += getMorph( gl_VertexID, i, 0 ).xyz * morphTargetInfluences[ i ];\n\t\t}\n\t#else\n\t\ttransformed += morphTarget0 * morphTargetInfluences[ 0 ];\n\t\ttransformed += morphTarget1 * morphTargetInfluences[ 1 ];\n\t\ttransformed += morphTarget2 * morphTargetInfluences[ 2 ];\n\t\ttransformed += morphTarget3 * morphTargetInfluences[ 3 ];\n\t\t#ifndef USE_MORPHNORMALS\n\t\t\ttransformed += morphTarget4 * morphTargetInfluences[ 4 ];\n\t\t\ttransformed += morphTarget5 * morphTargetInfluences[ 5 ];\n\t\t\ttransformed += morphTarget6 * morphTargetInfluences[ 6 ];\n\t\t\ttransformed += morphTarget7 * morphTargetInfluences[ 7 ];\n\t\t#endif\n\t#endif\n#endif",normal_fragment_begin:"float faceDirection = gl_FrontFacing ? 1.0 : - 1.0;\n#ifdef FLAT_SHADED\n\tvec3 fdx = dFdx( vViewPosition );\n\tvec3 fdy = dFdy( vViewPosition );\n\tvec3 normal = normalize( cross( fdx, fdy ) );\n#else\n\tvec3 normal = normalize( vNormal );\n\t#ifdef DOUBLE_SIDED\n\t\tnormal *= faceDirection;\n\t#endif\n#endif\n#if defined( USE_NORMALMAP_TANGENTSPACE ) || defined( USE_CLEARCOAT_NORMALMAP ) || defined( USE_ANISOTROPY )\n\t#ifdef USE_TANGENT\n\t\tmat3 tbn = mat3( normalize( vTangent ), normalize( vBitangent ), normal );\n\t#else\n\t\tmat3 tbn = getTangentFrame( - vViewPosition, normal,\n\t\t#if defined( USE_NORMALMAP )\n\t\t\tvNormalMapUv\n\t\t#elif defined( USE_CLEARCOAT_NORMALMAP )\n\t\t\tvClearcoatNormalMapUv\n\t\t#else\n\t\t\tvUv\n\t\t#endif\n\t\t);\n\t#endif\n\t#if defined( DOUBLE_SIDED ) && ! defined( FLAT_SHADED )\n\t\ttbn[0] *= faceDirection;\n\t\ttbn[1] *= faceDirection;\n\t#endif\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n\t#ifdef USE_TANGENT\n\t\tmat3 tbn2 = mat3( normalize( vTangent ), normalize( vBitangent ), normal );\n\t#else\n\t\tmat3 tbn2 = getTangentFrame( - vViewPosition, normal, vClearcoatNormalMapUv );\n\t#endif\n\t#if defined( DOUBLE_SIDED ) && ! defined( FLAT_SHADED )\n\t\ttbn2[0] *= faceDirection;\n\t\ttbn2[1] *= faceDirection;\n\t#endif\n#endif\nvec3 geometryNormal = normal;",normal_fragment_maps:"#ifdef USE_NORMALMAP_OBJECTSPACE\n\tnormal = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0;\n\t#ifdef FLIP_SIDED\n\t\tnormal = - normal;\n\t#endif\n\t#ifdef DOUBLE_SIDED\n\t\tnormal = normal * faceDirection;\n\t#endif\n\tnormal = normalize( normalMatrix * normal );\n#elif defined( USE_NORMALMAP_TANGENTSPACE )\n\tvec3 mapN = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0;\n\tmapN.xy *= normalScale;\n\tnormal = normalize( tbn * mapN );\n#elif defined( USE_BUMPMAP )\n\tnormal = perturbNormalArb( - vViewPosition, normal, dHdxy_fwd(), faceDirection );\n#endif",normal_pars_fragment:"#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n\t#ifdef USE_TANGENT\n\t\tvarying vec3 vTangent;\n\t\tvarying vec3 vBitangent;\n\t#endif\n#endif",normal_pars_vertex:"#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n\t#ifdef USE_TANGENT\n\t\tvarying vec3 vTangent;\n\t\tvarying vec3 vBitangent;\n\t#endif\n#endif",normal_vertex:"#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n\t#ifdef USE_TANGENT\n\t\tvTangent = normalize( transformedTangent );\n\t\tvBitangent = normalize( cross( vNormal, vTangent ) * tangent.w );\n\t#endif\n#endif",normalmap_pars_fragment:"#ifdef USE_NORMALMAP\n\tuniform sampler2D normalMap;\n\tuniform vec2 normalScale;\n#endif\n#ifdef USE_NORMALMAP_OBJECTSPACE\n\tuniform mat3 normalMatrix;\n#endif\n#if ! defined ( USE_TANGENT ) && ( defined ( USE_NORMALMAP_TANGENTSPACE ) || defined ( USE_CLEARCOAT_NORMALMAP ) || defined( USE_ANISOTROPY ) )\n\tmat3 getTangentFrame( vec3 eye_pos, vec3 surf_norm, vec2 uv ) {\n\t\tvec3 q0 = dFdx( eye_pos.xyz );\n\t\tvec3 q1 = dFdy( eye_pos.xyz );\n\t\tvec2 st0 = dFdx( uv.st );\n\t\tvec2 st1 = dFdy( uv.st );\n\t\tvec3 N = surf_norm;\n\t\tvec3 q1perp = cross( q1, N );\n\t\tvec3 q0perp = cross( N, q0 );\n\t\tvec3 T = q1perp * st0.x + q0perp * st1.x;\n\t\tvec3 B = q1perp * st0.y + q0perp * st1.y;\n\t\tfloat det = max( dot( T, T ), dot( B, B ) );\n\t\tfloat scale = ( det == 0.0 ) ? 0.0 : inversesqrt( det );\n\t\treturn mat3( T * scale, B * scale, N );\n\t}\n#endif",clearcoat_normal_fragment_begin:"#ifdef USE_CLEARCOAT\n\tvec3 clearcoatNormal = geometryNormal;\n#endif",clearcoat_normal_fragment_maps:"#ifdef USE_CLEARCOAT_NORMALMAP\n\tvec3 clearcoatMapN = texture2D( clearcoatNormalMap, vClearcoatNormalMapUv ).xyz * 2.0 - 1.0;\n\tclearcoatMapN.xy *= clearcoatNormalScale;\n\tclearcoatNormal = normalize( tbn2 * clearcoatMapN );\n#endif",clearcoat_pars_fragment:"#ifdef USE_CLEARCOATMAP\n\tuniform sampler2D clearcoatMap;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n\tuniform sampler2D clearcoatNormalMap;\n\tuniform vec2 clearcoatNormalScale;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n\tuniform sampler2D clearcoatRoughnessMap;\n#endif",iridescence_pars_fragment:"#ifdef USE_IRIDESCENCEMAP\n\tuniform sampler2D iridescenceMap;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n\tuniform sampler2D iridescenceThicknessMap;\n#endif",opaque_fragment:"#ifdef OPAQUE\ndiffuseColor.a = 1.0;\n#endif\n#ifdef USE_TRANSMISSION\ndiffuseColor.a *= material.transmissionAlpha;\n#endif\ngl_FragColor = vec4( outgoingLight, diffuseColor.a );",packing:"vec3 packNormalToRGB( const in vec3 normal ) {\n\treturn normalize( normal ) * 0.5 + 0.5;\n}\nvec3 unpackRGBToNormal( const in vec3 rgb ) {\n\treturn 2.0 * rgb.xyz - 1.0;\n}\nconst float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.;\nconst vec3 PackFactors = vec3( 256. * 256. * 256., 256. * 256., 256. );\nconst vec4 UnpackFactors = UnpackDownscale / vec4( PackFactors, 1. );\nconst float ShiftRight8 = 1. / 256.;\nvec4 packDepthToRGBA( const in float v ) {\n\tvec4 r = vec4( fract( v * PackFactors ), v );\n\tr.yzw -= r.xyz * ShiftRight8;\treturn r * PackUpscale;\n}\nfloat unpackRGBAToDepth( const in vec4 v ) {\n\treturn dot( v, UnpackFactors );\n}\nvec2 packDepthToRG( in highp float v ) {\n\treturn packDepthToRGBA( v ).yx;\n}\nfloat unpackRGToDepth( const in highp vec2 v ) {\n\treturn unpackRGBAToDepth( vec4( v.xy, 0.0, 0.0 ) );\n}\nvec4 pack2HalfToRGBA( vec2 v ) {\n\tvec4 r = vec4( v.x, fract( v.x * 255.0 ), v.y, fract( v.y * 255.0 ) );\n\treturn vec4( r.x - r.y / 255.0, r.y, r.z - r.w / 255.0, r.w );\n}\nvec2 unpackRGBATo2Half( vec4 v ) {\n\treturn vec2( v.x + ( v.y / 255.0 ), v.z + ( v.w / 255.0 ) );\n}\nfloat viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn ( viewZ + near ) / ( near - far );\n}\nfloat orthographicDepthToViewZ( const in float depth, const in float near, const in float far ) {\n\treturn depth * ( near - far ) - near;\n}\nfloat viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn ( ( near + viewZ ) * far ) / ( ( far - near ) * viewZ );\n}\nfloat perspectiveDepthToViewZ( const in float depth, const in float near, const in float far ) {\n\treturn ( near * far ) / ( ( far - near ) * depth - far );\n}",premultiplied_alpha_fragment:"#ifdef PREMULTIPLIED_ALPHA\n\tgl_FragColor.rgb *= gl_FragColor.a;\n#endif",project_vertex:"vec4 mvPosition = vec4( transformed, 1.0 );\n#ifdef USE_INSTANCING\n\tmvPosition = instanceMatrix * mvPosition;\n#endif\nmvPosition = modelViewMatrix * mvPosition;\ngl_Position = projectionMatrix * mvPosition;",dithering_fragment:"#ifdef DITHERING\n\tgl_FragColor.rgb = dithering( gl_FragColor.rgb );\n#endif",dithering_pars_fragment:"#ifdef DITHERING\n\tvec3 dithering( vec3 color ) {\n\t\tfloat grid_position = rand( gl_FragCoord.xy );\n\t\tvec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 );\n\t\tdither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position );\n\t\treturn color + dither_shift_RGB;\n\t}\n#endif",roughnessmap_fragment:"float roughnessFactor = roughness;\n#ifdef USE_ROUGHNESSMAP\n\tvec4 texelRoughness = texture2D( roughnessMap, vRoughnessMapUv );\n\troughnessFactor *= texelRoughness.g;\n#endif",roughnessmap_pars_fragment:"#ifdef USE_ROUGHNESSMAP\n\tuniform sampler2D roughnessMap;\n#endif",shadowmap_pars_fragment:"#if NUM_SPOT_LIGHT_COORDS > 0\n\tvarying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];\n#endif\n#if NUM_SPOT_LIGHT_MAPS > 0\n\tuniform sampler2D spotLightMap[ NUM_SPOT_LIGHT_MAPS ];\n#endif\n#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tvarying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tstruct DirectionalLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ];\n\t\tstruct SpotLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tvarying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tstruct PointLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t\tfloat shadowCameraNear;\n\t\t\tfloat shadowCameraFar;\n\t\t};\n\t\tuniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n\t#endif\n\tfloat texture2DCompare( sampler2D depths, vec2 uv, float compare ) {\n\t\treturn step( compare, unpackRGBAToDepth( texture2D( depths, uv ) ) );\n\t}\n\tvec2 texture2DDistribution( sampler2D shadow, vec2 uv ) {\n\t\treturn unpackRGBATo2Half( texture2D( shadow, uv ) );\n\t}\n\tfloat VSMShadow (sampler2D shadow, vec2 uv, float compare ){\n\t\tfloat occlusion = 1.0;\n\t\tvec2 distribution = texture2DDistribution( shadow, uv );\n\t\tfloat hard_shadow = step( compare , distribution.x );\n\t\tif (hard_shadow != 1.0 ) {\n\t\t\tfloat distance = compare - distribution.x ;\n\t\t\tfloat variance = max( 0.00000, distribution.y * distribution.y );\n\t\t\tfloat softness_probability = variance / (variance + distance * distance );\t\t\tsoftness_probability = clamp( ( softness_probability - 0.3 ) / ( 0.95 - 0.3 ), 0.0, 1.0 );\t\t\tocclusion = clamp( max( hard_shadow, softness_probability ), 0.0, 1.0 );\n\t\t}\n\t\treturn occlusion;\n\t}\n\tfloat getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n\t\tfloat shadow = 1.0;\n\t\tshadowCoord.xyz /= shadowCoord.w;\n\t\tshadowCoord.z += shadowBias;\n\t\tbool inFrustum = shadowCoord.x >= 0.0 && shadowCoord.x <= 1.0 && shadowCoord.y >= 0.0 && shadowCoord.y <= 1.0;\n\t\tbool frustumTest = inFrustum && shadowCoord.z <= 1.0;\n\t\tif ( frustumTest ) {\n\t\t#if defined( SHADOWMAP_TYPE_PCF )\n\t\t\tvec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n\t\t\tfloat dx0 = - texelSize.x * shadowRadius;\n\t\t\tfloat dy0 = - texelSize.y * shadowRadius;\n\t\t\tfloat dx1 = + texelSize.x * shadowRadius;\n\t\t\tfloat dy1 = + texelSize.y * shadowRadius;\n\t\t\tfloat dx2 = dx0 / 2.0;\n\t\t\tfloat dy2 = dy0 / 2.0;\n\t\t\tfloat dx3 = dx1 / 2.0;\n\t\t\tfloat dy3 = dy1 / 2.0;\n\t\t\tshadow = (\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy1 ), shadowCoord.z )\n\t\t\t) * ( 1.0 / 17.0 );\n\t\t#elif defined( SHADOWMAP_TYPE_PCF_SOFT )\n\t\t\tvec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n\t\t\tfloat dx = texelSize.x;\n\t\t\tfloat dy = texelSize.y;\n\t\t\tvec2 uv = shadowCoord.xy;\n\t\t\tvec2 f = fract( uv * shadowMapSize + 0.5 );\n\t\t\tuv -= f * texelSize;\n\t\t\tshadow = (\n\t\t\t\ttexture2DCompare( shadowMap, uv, shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + vec2( dx, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + vec2( 0.0, dy ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + texelSize, shadowCoord.z ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( -dx, 0.0 ), shadowCoord.z ),\n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 0.0 ), shadowCoord.z ),\n\t\t\t\t\t f.x ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( -dx, dy ), shadowCoord.z ),\n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, dy ), shadowCoord.z ),\n\t\t\t\t\t f.x ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( 0.0, -dy ), shadowCoord.z ),\n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 0.0, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t f.y ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( dx, -dy ), shadowCoord.z ),\n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( dx, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t f.y ) +\n\t\t\t\tmix( mix( texture2DCompare( shadowMap, uv + vec2( -dx, -dy ), shadowCoord.z ),\n\t\t\t\t\t\t  texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, -dy ), shadowCoord.z ),\n\t\t\t\t\t\t  f.x ),\n\t\t\t\t\t mix( texture2DCompare( shadowMap, uv + vec2( -dx, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t\t  texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t\t  f.x ),\n\t\t\t\t\t f.y )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#elif defined( SHADOWMAP_TYPE_VSM )\n\t\t\tshadow = VSMShadow( shadowMap, shadowCoord.xy, shadowCoord.z );\n\t\t#else\n\t\t\tshadow = texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z );\n\t\t#endif\n\t\t}\n\t\treturn shadow;\n\t}\n\tvec2 cubeToUV( vec3 v, float texelSizeY ) {\n\t\tvec3 absV = abs( v );\n\t\tfloat scaleToCube = 1.0 / max( absV.x, max( absV.y, absV.z ) );\n\t\tabsV *= scaleToCube;\n\t\tv *= scaleToCube * ( 1.0 - 2.0 * texelSizeY );\n\t\tvec2 planar = v.xy;\n\t\tfloat almostATexel = 1.5 * texelSizeY;\n\t\tfloat almostOne = 1.0 - almostATexel;\n\t\tif ( absV.z >= almostOne ) {\n\t\t\tif ( v.z > 0.0 )\n\t\t\t\tplanar.x = 4.0 - v.x;\n\t\t} else if ( absV.x >= almostOne ) {\n\t\t\tfloat signX = sign( v.x );\n\t\t\tplanar.x = v.z * signX + 2.0 * signX;\n\t\t} else if ( absV.y >= almostOne ) {\n\t\t\tfloat signY = sign( v.y );\n\t\t\tplanar.x = v.x + 2.0 * signY + 2.0;\n\t\t\tplanar.y = v.z * signY - 2.0;\n\t\t}\n\t\treturn vec2( 0.125, 0.25 ) * planar + vec2( 0.375, 0.75 );\n\t}\n\tfloat getPointShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) {\n\t\tvec2 texelSize = vec2( 1.0 ) / ( shadowMapSize * vec2( 4.0, 2.0 ) );\n\t\tvec3 lightToPosition = shadowCoord.xyz;\n\t\tfloat dp = ( length( lightToPosition ) - shadowCameraNear ) / ( shadowCameraFar - shadowCameraNear );\t\tdp += shadowBias;\n\t\tvec3 bd3D = normalize( lightToPosition );\n\t\t#if defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_PCF_SOFT ) || defined( SHADOWMAP_TYPE_VSM )\n\t\t\tvec2 offset = vec2( - 1, 1 ) * shadowRadius * texelSize.y;\n\t\t\treturn (\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxx, texelSize.y ), dp )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#else\n\t\t\treturn texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp );\n\t\t#endif\n\t}\n#endif",shadowmap_pars_vertex:"#if NUM_SPOT_LIGHT_COORDS > 0\n\tuniform mat4 spotLightMatrix[ NUM_SPOT_LIGHT_COORDS ];\n\tvarying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];\n#endif\n#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t\tuniform mat4 directionalShadowMatrix[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tvarying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tstruct DirectionalLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\t\tstruct SpotLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t\tuniform mat4 pointShadowMatrix[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tvarying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tstruct PointLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t\tfloat shadowCameraNear;\n\t\t\tfloat shadowCameraFar;\n\t\t};\n\t\tuniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n\t#endif\n#endif",shadowmap_vertex:"#if ( defined( USE_SHADOWMAP ) && ( NUM_DIR_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0 ) ) || ( NUM_SPOT_LIGHT_COORDS > 0 )\n\tvec3 shadowWorldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n\tvec4 shadowWorldPosition;\n#endif\n#if defined( USE_SHADOWMAP )\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n\t\t\tshadowWorldPosition = worldPosition + vec4( shadowWorldNormal * directionalLightShadows[ i ].shadowNormalBias, 0 );\n\t\t\tvDirectionalShadowCoord[ i ] = directionalShadowMatrix[ i ] * shadowWorldPosition;\n\t\t}\n\t\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n\t\t\tshadowWorldPosition = worldPosition + vec4( shadowWorldNormal * pointLightShadows[ i ].shadowNormalBias, 0 );\n\t\t\tvPointShadowCoord[ i ] = pointShadowMatrix[ i ] * shadowWorldPosition;\n\t\t}\n\t\t#pragma unroll_loop_end\n\t#endif\n#endif\n#if NUM_SPOT_LIGHT_COORDS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHT_COORDS; i ++ ) {\n\t\tshadowWorldPosition = worldPosition;\n\t\t#if ( defined( USE_SHADOWMAP ) && UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n\t\t\tshadowWorldPosition.xyz += shadowWorldNormal * spotLightShadows[ i ].shadowNormalBias;\n\t\t#endif\n\t\tvSpotLightCoord[ i ] = spotLightMatrix[ i ] * shadowWorldPosition;\n\t}\n\t#pragma unroll_loop_end\n#endif",shadowmask_pars_fragment:"float getShadowMask() {\n\tfloat shadow = 1.0;\n\t#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\tDirectionalLightShadow directionalLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n\t\tdirectionalLight = directionalLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\tSpotLightShadow spotLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) {\n\t\tspotLight = spotLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowBias, spotLight.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\tPointLightShadow pointLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n\t\tpointLight = pointLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ], pointLight.shadowCameraNear, pointLight.shadowCameraFar ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#endif\n\treturn shadow;\n}",skinbase_vertex:"#ifdef USE_SKINNING\n\tmat4 boneMatX = getBoneMatrix( skinIndex.x );\n\tmat4 boneMatY = getBoneMatrix( skinIndex.y );\n\tmat4 boneMatZ = getBoneMatrix( skinIndex.z );\n\tmat4 boneMatW = getBoneMatrix( skinIndex.w );\n#endif",skinning_pars_vertex:"#ifdef USE_SKINNING\n\tuniform mat4 bindMatrix;\n\tuniform mat4 bindMatrixInverse;\n\tuniform highp sampler2D boneTexture;\n\tuniform int boneTextureSize;\n\tmat4 getBoneMatrix( const in float i ) {\n\t\tfloat j = i * 4.0;\n\t\tfloat x = mod( j, float( boneTextureSize ) );\n\t\tfloat y = floor( j / float( boneTextureSize ) );\n\t\tfloat dx = 1.0 / float( boneTextureSize );\n\t\tfloat dy = 1.0 / float( boneTextureSize );\n\t\ty = dy * ( y + 0.5 );\n\t\tvec4 v1 = texture2D( boneTexture, vec2( dx * ( x + 0.5 ), y ) );\n\t\tvec4 v2 = texture2D( boneTexture, vec2( dx * ( x + 1.5 ), y ) );\n\t\tvec4 v3 = texture2D( boneTexture, vec2( dx * ( x + 2.5 ), y ) );\n\t\tvec4 v4 = texture2D( boneTexture, vec2( dx * ( x + 3.5 ), y ) );\n\t\tmat4 bone = mat4( v1, v2, v3, v4 );\n\t\treturn bone;\n\t}\n#endif",skinning_vertex:"#ifdef USE_SKINNING\n\tvec4 skinVertex = bindMatrix * vec4( transformed, 1.0 );\n\tvec4 skinned = vec4( 0.0 );\n\tskinned += boneMatX * skinVertex * skinWeight.x;\n\tskinned += boneMatY * skinVertex * skinWeight.y;\n\tskinned += boneMatZ * skinVertex * skinWeight.z;\n\tskinned += boneMatW * skinVertex * skinWeight.w;\n\ttransformed = ( bindMatrixInverse * skinned ).xyz;\n#endif",skinnormal_vertex:"#ifdef USE_SKINNING\n\tmat4 skinMatrix = mat4( 0.0 );\n\tskinMatrix += skinWeight.x * boneMatX;\n\tskinMatrix += skinWeight.y * boneMatY;\n\tskinMatrix += skinWeight.z * boneMatZ;\n\tskinMatrix += skinWeight.w * boneMatW;\n\tskinMatrix = bindMatrixInverse * skinMatrix * bindMatrix;\n\tobjectNormal = vec4( skinMatrix * vec4( objectNormal, 0.0 ) ).xyz;\n\t#ifdef USE_TANGENT\n\t\tobjectTangent = vec4( skinMatrix * vec4( objectTangent, 0.0 ) ).xyz;\n\t#endif\n#endif",specularmap_fragment:"float specularStrength;\n#ifdef USE_SPECULARMAP\n\tvec4 texelSpecular = texture2D( specularMap, vSpecularMapUv );\n\tspecularStrength = texelSpecular.r;\n#else\n\tspecularStrength = 1.0;\n#endif",specularmap_pars_fragment:"#ifdef USE_SPECULARMAP\n\tuniform sampler2D specularMap;\n#endif",tonemapping_fragment:"#if defined( TONE_MAPPING )\n\tgl_FragColor.rgb = toneMapping( gl_FragColor.rgb );\n#endif",tonemapping_pars_fragment:"#ifndef saturate\n#define saturate( a ) clamp( a, 0.0, 1.0 )\n#endif\nuniform float toneMappingExposure;\nvec3 LinearToneMapping( vec3 color ) {\n\treturn saturate( toneMappingExposure * color );\n}\nvec3 ReinhardToneMapping( vec3 color ) {\n\tcolor *= toneMappingExposure;\n\treturn saturate( color / ( vec3( 1.0 ) + color ) );\n}\nvec3 OptimizedCineonToneMapping( vec3 color ) {\n\tcolor *= toneMappingExposure;\n\tcolor = max( vec3( 0.0 ), color - 0.004 );\n\treturn pow( ( color * ( 6.2 * color + 0.5 ) ) / ( color * ( 6.2 * color + 1.7 ) + 0.06 ), vec3( 2.2 ) );\n}\nvec3 RRTAndODTFit( vec3 v ) {\n\tvec3 a = v * ( v + 0.0245786 ) - 0.000090537;\n\tvec3 b = v * ( 0.983729 * v + 0.4329510 ) + 0.238081;\n\treturn a / b;\n}\nvec3 ACESFilmicToneMapping( vec3 color ) {\n\tconst mat3 ACESInputMat = mat3(\n\t\tvec3( 0.59719, 0.07600, 0.02840 ),\t\tvec3( 0.35458, 0.90834, 0.13383 ),\n\t\tvec3( 0.04823, 0.01566, 0.83777 )\n\t);\n\tconst mat3 ACESOutputMat = mat3(\n\t\tvec3(  1.60475, -0.10208, -0.00327 ),\t\tvec3( -0.53108,  1.10813, -0.07276 ),\n\t\tvec3( -0.07367, -0.00605,  1.07602 )\n\t);\n\tcolor *= toneMappingExposure / 0.6;\n\tcolor = ACESInputMat * color;\n\tcolor = RRTAndODTFit( color );\n\tcolor = ACESOutputMat * color;\n\treturn saturate( color );\n}\nvec3 CustomToneMapping( vec3 color ) { return color; }",transmission_fragment:"#ifdef USE_TRANSMISSION\n\tmaterial.transmission = transmission;\n\tmaterial.transmissionAlpha = 1.0;\n\tmaterial.thickness = thickness;\n\tmaterial.attenuationDistance = attenuationDistance;\n\tmaterial.attenuationColor = attenuationColor;\n\t#ifdef USE_TRANSMISSIONMAP\n\t\tmaterial.transmission *= texture2D( transmissionMap, vTransmissionMapUv ).r;\n\t#endif\n\t#ifdef USE_THICKNESSMAP\n\t\tmaterial.thickness *= texture2D( thicknessMap, vThicknessMapUv ).g;\n\t#endif\n\tvec3 pos = vWorldPosition;\n\tvec3 v = normalize( cameraPosition - pos );\n\tvec3 n = inverseTransformDirection( normal, viewMatrix );\n\tvec4 transmitted = getIBLVolumeRefraction(\n\t\tn, v, material.roughness, material.diffuseColor, material.specularColor, material.specularF90,\n\t\tpos, modelMatrix, viewMatrix, projectionMatrix, material.ior, material.thickness,\n\t\tmaterial.attenuationColor, material.attenuationDistance );\n\tmaterial.transmissionAlpha = mix( material.transmissionAlpha, transmitted.a, material.transmission );\n\ttotalDiffuse = mix( totalDiffuse, transmitted.rgb, material.transmission );\n#endif",transmission_pars_fragment:"#ifdef USE_TRANSMISSION\n\tuniform float transmission;\n\tuniform float thickness;\n\tuniform float attenuationDistance;\n\tuniform vec3 attenuationColor;\n\t#ifdef USE_TRANSMISSIONMAP\n\t\tuniform sampler2D transmissionMap;\n\t#endif\n\t#ifdef USE_THICKNESSMAP\n\t\tuniform sampler2D thicknessMap;\n\t#endif\n\tuniform vec2 transmissionSamplerSize;\n\tuniform sampler2D transmissionSamplerMap;\n\tuniform mat4 modelMatrix;\n\tuniform mat4 projectionMatrix;\n\tvarying vec3 vWorldPosition;\n\tfloat w0( float a ) {\n\t\treturn ( 1.0 / 6.0 ) * ( a * ( a * ( - a + 3.0 ) - 3.0 ) + 1.0 );\n\t}\n\tfloat w1( float a ) {\n\t\treturn ( 1.0 / 6.0 ) * ( a *  a * ( 3.0 * a - 6.0 ) + 4.0 );\n\t}\n\tfloat w2( float a ){\n\t\treturn ( 1.0 / 6.0 ) * ( a * ( a * ( - 3.0 * a + 3.0 ) + 3.0 ) + 1.0 );\n\t}\n\tfloat w3( float a ) {\n\t\treturn ( 1.0 / 6.0 ) * ( a * a * a );\n\t}\n\tfloat g0( float a ) {\n\t\treturn w0( a ) + w1( a );\n\t}\n\tfloat g1( float a ) {\n\t\treturn w2( a ) + w3( a );\n\t}\n\tfloat h0( float a ) {\n\t\treturn - 1.0 + w1( a ) / ( w0( a ) + w1( a ) );\n\t}\n\tfloat h1( float a ) {\n\t\treturn 1.0 + w3( a ) / ( w2( a ) + w3( a ) );\n\t}\n\tvec4 bicubic( sampler2D tex, vec2 uv, vec4 texelSize, float lod ) {\n\t\tuv = uv * texelSize.zw + 0.5;\n\t\tvec2 iuv = floor( uv );\n\t\tvec2 fuv = fract( uv );\n\t\tfloat g0x = g0( fuv.x );\n\t\tfloat g1x = g1( fuv.x );\n\t\tfloat h0x = h0( fuv.x );\n\t\tfloat h1x = h1( fuv.x );\n\t\tfloat h0y = h0( fuv.y );\n\t\tfloat h1y = h1( fuv.y );\n\t\tvec2 p0 = ( vec2( iuv.x + h0x, iuv.y + h0y ) - 0.5 ) * texelSize.xy;\n\t\tvec2 p1 = ( vec2( iuv.x + h1x, iuv.y + h0y ) - 0.5 ) * texelSize.xy;\n\t\tvec2 p2 = ( vec2( iuv.x + h0x, iuv.y + h1y ) - 0.5 ) * texelSize.xy;\n\t\tvec2 p3 = ( vec2( iuv.x + h1x, iuv.y + h1y ) - 0.5 ) * texelSize.xy;\n\t\treturn g0( fuv.y ) * ( g0x * textureLod( tex, p0, lod ) + g1x * textureLod( tex, p1, lod ) ) +\n\t\t\tg1( fuv.y ) * ( g0x * textureLod( tex, p2, lod ) + g1x * textureLod( tex, p3, lod ) );\n\t}\n\tvec4 textureBicubic( sampler2D sampler, vec2 uv, float lod ) {\n\t\tvec2 fLodSize = vec2( textureSize( sampler, int( lod ) ) );\n\t\tvec2 cLodSize = vec2( textureSize( sampler, int( lod + 1.0 ) ) );\n\t\tvec2 fLodSizeInv = 1.0 / fLodSize;\n\t\tvec2 cLodSizeInv = 1.0 / cLodSize;\n\t\tvec4 fSample = bicubic( sampler, uv, vec4( fLodSizeInv, fLodSize ), floor( lod ) );\n\t\tvec4 cSample = bicubic( sampler, uv, vec4( cLodSizeInv, cLodSize ), ceil( lod ) );\n\t\treturn mix( fSample, cSample, fract( lod ) );\n\t}\n\tvec3 getVolumeTransmissionRay( const in vec3 n, const in vec3 v, const in float thickness, const in float ior, const in mat4 modelMatrix ) {\n\t\tvec3 refractionVector = refract( - v, normalize( n ), 1.0 / ior );\n\t\tvec3 modelScale;\n\t\tmodelScale.x = length( vec3( modelMatrix[ 0 ].xyz ) );\n\t\tmodelScale.y = length( vec3( modelMatrix[ 1 ].xyz ) );\n\t\tmodelScale.z = length( vec3( modelMatrix[ 2 ].xyz ) );\n\t\treturn normalize( refractionVector ) * thickness * modelScale;\n\t}\n\tfloat applyIorToRoughness( const in float roughness, const in float ior ) {\n\t\treturn roughness * clamp( ior * 2.0 - 2.0, 0.0, 1.0 );\n\t}\n\tvec4 getTransmissionSample( const in vec2 fragCoord, const in float roughness, const in float ior ) {\n\t\tfloat lod = log2( transmissionSamplerSize.x ) * applyIorToRoughness( roughness, ior );\n\t\treturn textureBicubic( transmissionSamplerMap, fragCoord.xy, lod );\n\t}\n\tvec3 volumeAttenuation( const in float transmissionDistance, const in vec3 attenuationColor, const in float attenuationDistance ) {\n\t\tif ( isinf( attenuationDistance ) ) {\n\t\t\treturn vec3( 1.0 );\n\t\t} else {\n\t\t\tvec3 attenuationCoefficient = -log( attenuationColor ) / attenuationDistance;\n\t\t\tvec3 transmittance = exp( - attenuationCoefficient * transmissionDistance );\t\t\treturn transmittance;\n\t\t}\n\t}\n\tvec4 getIBLVolumeRefraction( const in vec3 n, const in vec3 v, const in float roughness, const in vec3 diffuseColor,\n\t\tconst in vec3 specularColor, const in float specularF90, const in vec3 position, const in mat4 modelMatrix,\n\t\tconst in mat4 viewMatrix, const in mat4 projMatrix, const in float ior, const in float thickness,\n\t\tconst in vec3 attenuationColor, const in float attenuationDistance ) {\n\t\tvec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, ior, modelMatrix );\n\t\tvec3 refractedRayExit = position + transmissionRay;\n\t\tvec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 );\n\t\tvec2 refractionCoords = ndcPos.xy / ndcPos.w;\n\t\trefractionCoords += 1.0;\n\t\trefractionCoords /= 2.0;\n\t\tvec4 transmittedLight = getTransmissionSample( refractionCoords, roughness, ior );\n\t\tvec3 transmittance = diffuseColor * volumeAttenuation( length( transmissionRay ), attenuationColor, attenuationDistance );\n\t\tvec3 attenuatedColor = transmittance * transmittedLight.rgb;\n\t\tvec3 F = EnvironmentBRDF( n, v, specularColor, specularF90, roughness );\n\t\tfloat transmittanceFactor = ( transmittance.r + transmittance.g + transmittance.b ) / 3.0;\n\t\treturn vec4( ( 1.0 - F ) * attenuatedColor, 1.0 - ( 1.0 - transmittedLight.a ) * transmittanceFactor );\n\t}\n#endif",uv_pars_fragment:"#if defined( USE_UV ) || defined( USE_ANISOTROPY )\n\tvarying vec2 vUv;\n#endif\n#ifdef USE_MAP\n\tvarying vec2 vMapUv;\n#endif\n#ifdef USE_ALPHAMAP\n\tvarying vec2 vAlphaMapUv;\n#endif\n#ifdef USE_LIGHTMAP\n\tvarying vec2 vLightMapUv;\n#endif\n#ifdef USE_AOMAP\n\tvarying vec2 vAoMapUv;\n#endif\n#ifdef USE_BUMPMAP\n\tvarying vec2 vBumpMapUv;\n#endif\n#ifdef USE_NORMALMAP\n\tvarying vec2 vNormalMapUv;\n#endif\n#ifdef USE_EMISSIVEMAP\n\tvarying vec2 vEmissiveMapUv;\n#endif\n#ifdef USE_METALNESSMAP\n\tvarying vec2 vMetalnessMapUv;\n#endif\n#ifdef USE_ROUGHNESSMAP\n\tvarying vec2 vRoughnessMapUv;\n#endif\n#ifdef USE_ANISOTROPYMAP\n\tvarying vec2 vAnisotropyMapUv;\n#endif\n#ifdef USE_CLEARCOATMAP\n\tvarying vec2 vClearcoatMapUv;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n\tvarying vec2 vClearcoatNormalMapUv;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n\tvarying vec2 vClearcoatRoughnessMapUv;\n#endif\n#ifdef USE_IRIDESCENCEMAP\n\tvarying vec2 vIridescenceMapUv;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n\tvarying vec2 vIridescenceThicknessMapUv;\n#endif\n#ifdef USE_SHEEN_COLORMAP\n\tvarying vec2 vSheenColorMapUv;\n#endif\n#ifdef USE_SHEEN_ROUGHNESSMAP\n\tvarying vec2 vSheenRoughnessMapUv;\n#endif\n#ifdef USE_SPECULARMAP\n\tvarying vec2 vSpecularMapUv;\n#endif\n#ifdef USE_SPECULAR_COLORMAP\n\tvarying vec2 vSpecularColorMapUv;\n#endif\n#ifdef USE_SPECULAR_INTENSITYMAP\n\tvarying vec2 vSpecularIntensityMapUv;\n#endif\n#ifdef USE_TRANSMISSIONMAP\n\tuniform mat3 transmissionMapTransform;\n\tvarying vec2 vTransmissionMapUv;\n#endif\n#ifdef USE_THICKNESSMAP\n\tuniform mat3 thicknessMapTransform;\n\tvarying vec2 vThicknessMapUv;\n#endif",uv_pars_vertex:"#if defined( USE_UV ) || defined( USE_ANISOTROPY )\n\tvarying vec2 vUv;\n#endif\n#ifdef USE_MAP\n\tuniform mat3 mapTransform;\n\tvarying vec2 vMapUv;\n#endif\n#ifdef USE_ALPHAMAP\n\tuniform mat3 alphaMapTransform;\n\tvarying vec2 vAlphaMapUv;\n#endif\n#ifdef USE_LIGHTMAP\n\tuniform mat3 lightMapTransform;\n\tvarying vec2 vLightMapUv;\n#endif\n#ifdef USE_AOMAP\n\tuniform mat3 aoMapTransform;\n\tvarying vec2 vAoMapUv;\n#endif\n#ifdef USE_BUMPMAP\n\tuniform mat3 bumpMapTransform;\n\tvarying vec2 vBumpMapUv;\n#endif\n#ifdef USE_NORMALMAP\n\tuniform mat3 normalMapTransform;\n\tvarying vec2 vNormalMapUv;\n#endif\n#ifdef USE_DISPLACEMENTMAP\n\tuniform mat3 displacementMapTransform;\n\tvarying vec2 vDisplacementMapUv;\n#endif\n#ifdef USE_EMISSIVEMAP\n\tuniform mat3 emissiveMapTransform;\n\tvarying vec2 vEmissiveMapUv;\n#endif\n#ifdef USE_METALNESSMAP\n\tuniform mat3 metalnessMapTransform;\n\tvarying vec2 vMetalnessMapUv;\n#endif\n#ifdef USE_ROUGHNESSMAP\n\tuniform mat3 roughnessMapTransform;\n\tvarying vec2 vRoughnessMapUv;\n#endif\n#ifdef USE_ANISOTROPYMAP\n\tuniform mat3 anisotropyMapTransform;\n\tvarying vec2 vAnisotropyMapUv;\n#endif\n#ifdef USE_CLEARCOATMAP\n\tuniform mat3 clearcoatMapTransform;\n\tvarying vec2 vClearcoatMapUv;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n\tuniform mat3 clearcoatNormalMapTransform;\n\tvarying vec2 vClearcoatNormalMapUv;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n\tuniform mat3 clearcoatRoughnessMapTransform;\n\tvarying vec2 vClearcoatRoughnessMapUv;\n#endif\n#ifdef USE_SHEEN_COLORMAP\n\tuniform mat3 sheenColorMapTransform;\n\tvarying vec2 vSheenColorMapUv;\n#endif\n#ifdef USE_SHEEN_ROUGHNESSMAP\n\tuniform mat3 sheenRoughnessMapTransform;\n\tvarying vec2 vSheenRoughnessMapUv;\n#endif\n#ifdef USE_IRIDESCENCEMAP\n\tuniform mat3 iridescenceMapTransform;\n\tvarying vec2 vIridescenceMapUv;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n\tuniform mat3 iridescenceThicknessMapTransform;\n\tvarying vec2 vIridescenceThicknessMapUv;\n#endif\n#ifdef USE_SPECULARMAP\n\tuniform mat3 specularMapTransform;\n\tvarying vec2 vSpecularMapUv;\n#endif\n#ifdef USE_SPECULAR_COLORMAP\n\tuniform mat3 specularColorMapTransform;\n\tvarying vec2 vSpecularColorMapUv;\n#endif\n#ifdef USE_SPECULAR_INTENSITYMAP\n\tuniform mat3 specularIntensityMapTransform;\n\tvarying vec2 vSpecularIntensityMapUv;\n#endif\n#ifdef USE_TRANSMISSIONMAP\n\tuniform mat3 transmissionMapTransform;\n\tvarying vec2 vTransmissionMapUv;\n#endif\n#ifdef USE_THICKNESSMAP\n\tuniform mat3 thicknessMapTransform;\n\tvarying vec2 vThicknessMapUv;\n#endif",uv_vertex:"#if defined( USE_UV ) || defined( USE_ANISOTROPY )\n\tvUv = vec3( uv, 1 ).xy;\n#endif\n#ifdef USE_MAP\n\tvMapUv = ( mapTransform * vec3( MAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_ALPHAMAP\n\tvAlphaMapUv = ( alphaMapTransform * vec3( ALPHAMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_LIGHTMAP\n\tvLightMapUv = ( lightMapTransform * vec3( LIGHTMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_AOMAP\n\tvAoMapUv = ( aoMapTransform * vec3( AOMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_BUMPMAP\n\tvBumpMapUv = ( bumpMapTransform * vec3( BUMPMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_NORMALMAP\n\tvNormalMapUv = ( normalMapTransform * vec3( NORMALMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_DISPLACEMENTMAP\n\tvDisplacementMapUv = ( displacementMapTransform * vec3( DISPLACEMENTMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_EMISSIVEMAP\n\tvEmissiveMapUv = ( emissiveMapTransform * vec3( EMISSIVEMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_METALNESSMAP\n\tvMetalnessMapUv = ( metalnessMapTransform * vec3( METALNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_ROUGHNESSMAP\n\tvRoughnessMapUv = ( roughnessMapTransform * vec3( ROUGHNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_ANISOTROPYMAP\n\tvAnisotropyMapUv = ( anisotropyMapTransform * vec3( ANISOTROPYMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_CLEARCOATMAP\n\tvClearcoatMapUv = ( clearcoatMapTransform * vec3( CLEARCOATMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n\tvClearcoatNormalMapUv = ( clearcoatNormalMapTransform * vec3( CLEARCOAT_NORMALMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n\tvClearcoatRoughnessMapUv = ( clearcoatRoughnessMapTransform * vec3( CLEARCOAT_ROUGHNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_IRIDESCENCEMAP\n\tvIridescenceMapUv = ( iridescenceMapTransform * vec3( IRIDESCENCEMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n\tvIridescenceThicknessMapUv = ( iridescenceThicknessMapTransform * vec3( IRIDESCENCE_THICKNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SHEEN_COLORMAP\n\tvSheenColorMapUv = ( sheenColorMapTransform * vec3( SHEEN_COLORMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SHEEN_ROUGHNESSMAP\n\tvSheenRoughnessMapUv = ( sheenRoughnessMapTransform * vec3( SHEEN_ROUGHNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SPECULARMAP\n\tvSpecularMapUv = ( specularMapTransform * vec3( SPECULARMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SPECULAR_COLORMAP\n\tvSpecularColorMapUv = ( specularColorMapTransform * vec3( SPECULAR_COLORMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SPECULAR_INTENSITYMAP\n\tvSpecularIntensityMapUv = ( specularIntensityMapTransform * vec3( SPECULAR_INTENSITYMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_TRANSMISSIONMAP\n\tvTransmissionMapUv = ( transmissionMapTransform * vec3( TRANSMISSIONMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_THICKNESSMAP\n\tvThicknessMapUv = ( thicknessMapTransform * vec3( THICKNESSMAP_UV, 1 ) ).xy;\n#endif",worldpos_vertex:"#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) || defined ( USE_TRANSMISSION ) || NUM_SPOT_LIGHT_COORDS > 0\n\tvec4 worldPosition = vec4( transformed, 1.0 );\n\t#ifdef USE_INSTANCING\n\t\tworldPosition = instanceMatrix * worldPosition;\n\t#endif\n\tworldPosition = modelMatrix * worldPosition;\n#endif",background_vert:"varying vec2 vUv;\nuniform mat3 uvTransform;\nvoid main() {\n\tvUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n\tgl_Position = vec4( position.xy, 1.0, 1.0 );\n}",background_frag:"uniform sampler2D t2D;\nuniform float backgroundIntensity;\nvarying vec2 vUv;\nvoid main() {\n\tvec4 texColor = texture2D( t2D, vUv );\n\t#ifdef DECODE_VIDEO_TEXTURE\n\t\ttexColor = vec4( mix( pow( texColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), texColor.rgb * 0.0773993808, vec3( lessThanEqual( texColor.rgb, vec3( 0.04045 ) ) ) ), texColor.w );\n\t#endif\n\ttexColor.rgb *= backgroundIntensity;\n\tgl_FragColor = texColor;\n\t#include <tonemapping_fragment>\n\t#include <colorspace_fragment>\n}",backgroundCube_vert:"varying vec3 vWorldDirection;\n#include <common>\nvoid main() {\n\tvWorldDirection = transformDirection( position, modelMatrix );\n\t#include <begin_vertex>\n\t#include <project_vertex>\n\tgl_Position.z = gl_Position.w;\n}",backgroundCube_frag:"#ifdef ENVMAP_TYPE_CUBE\n\tuniform samplerCube envMap;\n#elif defined( ENVMAP_TYPE_CUBE_UV )\n\tuniform sampler2D envMap;\n#endif\nuniform float flipEnvMap;\nuniform float backgroundBlurriness;\nuniform float backgroundIntensity;\nvarying vec3 vWorldDirection;\n#include <cube_uv_reflection_fragment>\nvoid main() {\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tvec4 texColor = textureCube( envMap, vec3( flipEnvMap * vWorldDirection.x, vWorldDirection.yz ) );\n\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\tvec4 texColor = textureCubeUV( envMap, vWorldDirection, backgroundBlurriness );\n\t#else\n\t\tvec4 texColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n\t#endif\n\ttexColor.rgb *= backgroundIntensity;\n\tgl_FragColor = texColor;\n\t#include <tonemapping_fragment>\n\t#include <colorspace_fragment>\n}",cube_vert:"varying vec3 vWorldDirection;\n#include <common>\nvoid main() {\n\tvWorldDirection = transformDirection( position, modelMatrix );\n\t#include <begin_vertex>\n\t#include <project_vertex>\n\tgl_Position.z = gl_Position.w;\n}",cube_frag:"uniform samplerCube tCube;\nuniform float tFlip;\nuniform float opacity;\nvarying vec3 vWorldDirection;\nvoid main() {\n\tvec4 texColor = textureCube( tCube, vec3( tFlip * vWorldDirection.x, vWorldDirection.yz ) );\n\tgl_FragColor = texColor;\n\tgl_FragColor.a *= opacity;\n\t#include <tonemapping_fragment>\n\t#include <colorspace_fragment>\n}",depth_vert:"#include <common>\n#include <uv_pars_vertex>\n#include <displacementmap_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvarying vec2 vHighPrecisionZW;\nvoid main() {\n\t#include <uv_vertex>\n\t#include <skinbase_vertex>\n\t#ifdef USE_DISPLACEMENTMAP\n\t\t#include <beginnormal_vertex>\n\t\t#include <morphnormal_vertex>\n\t\t#include <skinnormal_vertex>\n\t#endif\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <displacementmap_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\tvHighPrecisionZW = gl_Position.zw;\n}",depth_frag:"#if DEPTH_PACKING == 3200\n\tuniform float opacity;\n#endif\n#include <common>\n#include <packing>\n#include <uv_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <alphatest_pars_fragment>\n#include <alphahash_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvarying vec2 vHighPrecisionZW;\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec4 diffuseColor = vec4( 1.0 );\n\t#if DEPTH_PACKING == 3200\n\t\tdiffuseColor.a = opacity;\n\t#endif\n\t#include <map_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\t#include <alphahash_fragment>\n\t#include <logdepthbuf_fragment>\n\tfloat fragCoordZ = 0.5 * vHighPrecisionZW[0] / vHighPrecisionZW[1] + 0.5;\n\t#if DEPTH_PACKING == 3200\n\t\tgl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity );\n\t#elif DEPTH_PACKING == 3201\n\t\tgl_FragColor = packDepthToRGBA( fragCoordZ );\n\t#endif\n}",distanceRGBA_vert:"#define DISTANCE\nvarying vec3 vWorldPosition;\n#include <common>\n#include <uv_pars_vertex>\n#include <displacementmap_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\t#include <skinbase_vertex>\n\t#ifdef USE_DISPLACEMENTMAP\n\t\t#include <beginnormal_vertex>\n\t\t#include <morphnormal_vertex>\n\t\t#include <skinnormal_vertex>\n\t#endif\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <displacementmap_vertex>\n\t#include <project_vertex>\n\t#include <worldpos_vertex>\n\t#include <clipping_planes_vertex>\n\tvWorldPosition = worldPosition.xyz;\n}",distanceRGBA_frag:"#define DISTANCE\nuniform vec3 referencePosition;\nuniform float nearDistance;\nuniform float farDistance;\nvarying vec3 vWorldPosition;\n#include <common>\n#include <packing>\n#include <uv_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <alphatest_pars_fragment>\n#include <alphahash_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main () {\n\t#include <clipping_planes_fragment>\n\tvec4 diffuseColor = vec4( 1.0 );\n\t#include <map_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\t#include <alphahash_fragment>\n\tfloat dist = length( vWorldPosition - referencePosition );\n\tdist = ( dist - nearDistance ) / ( farDistance - nearDistance );\n\tdist = saturate( dist );\n\tgl_FragColor = packDepthToRGBA( dist );\n}",equirect_vert:"varying vec3 vWorldDirection;\n#include <common>\nvoid main() {\n\tvWorldDirection = transformDirection( position, modelMatrix );\n\t#include <begin_vertex>\n\t#include <project_vertex>\n}",equirect_frag:"uniform sampler2D tEquirect;\nvarying vec3 vWorldDirection;\n#include <common>\nvoid main() {\n\tvec3 direction = normalize( vWorldDirection );\n\tvec2 sampleUV = equirectUv( direction );\n\tgl_FragColor = texture2D( tEquirect, sampleUV );\n\t#include <tonemapping_fragment>\n\t#include <colorspace_fragment>\n}",linedashed_vert:"uniform float scale;\nattribute float lineDistance;\nvarying float vLineDistance;\n#include <common>\n#include <uv_pars_vertex>\n#include <color_pars_vertex>\n#include <fog_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\tvLineDistance = scale * lineDistance;\n\t#include <uv_vertex>\n\t#include <color_vertex>\n\t#include <morphcolor_vertex>\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\t#include <fog_vertex>\n}",linedashed_frag:"uniform vec3 diffuse;\nuniform float opacity;\nuniform float dashSize;\nuniform float totalSize;\nvarying float vLineDistance;\n#include <common>\n#include <color_pars_fragment>\n#include <uv_pars_fragment>\n#include <map_pars_fragment>\n#include <fog_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tif ( mod( vLineDistance, totalSize ) > dashSize ) {\n\t\tdiscard;\n\t}\n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include <logdepthbuf_fragment>\n\t#include <map_fragment>\n\t#include <color_fragment>\n\toutgoingLight = diffuseColor.rgb;\n\t#include <opaque_fragment>\n\t#include <tonemapping_fragment>\n\t#include <colorspace_fragment>\n\t#include <fog_fragment>\n\t#include <premultiplied_alpha_fragment>\n}",meshbasic_vert:"#include <common>\n#include <uv_pars_vertex>\n#include <envmap_pars_vertex>\n#include <color_pars_vertex>\n#include <fog_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\t#include <color_vertex>\n\t#include <morphcolor_vertex>\n\t#if defined ( USE_ENVMAP ) || defined ( USE_SKINNING )\n\t\t#include <beginnormal_vertex>\n\t\t#include <morphnormal_vertex>\n\t\t#include <skinbase_vertex>\n\t\t#include <skinnormal_vertex>\n\t\t#include <defaultnormal_vertex>\n\t#endif\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\t#include <worldpos_vertex>\n\t#include <envmap_vertex>\n\t#include <fog_vertex>\n}",meshbasic_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include <common>\n#include <dithering_pars_fragment>\n#include <color_pars_fragment>\n#include <uv_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <alphatest_pars_fragment>\n#include <alphahash_pars_fragment>\n#include <aomap_pars_fragment>\n#include <lightmap_pars_fragment>\n#include <envmap_common_pars_fragment>\n#include <envmap_pars_fragment>\n#include <fog_pars_fragment>\n#include <specularmap_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include <logdepthbuf_fragment>\n\t#include <map_fragment>\n\t#include <color_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\t#include <alphahash_fragment>\n\t#include <specularmap_fragment>\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\t#ifdef USE_LIGHTMAP\n\t\tvec4 lightMapTexel = texture2D( lightMap, vLightMapUv );\n\t\treflectedLight.indirectDiffuse += lightMapTexel.rgb * lightMapIntensity * RECIPROCAL_PI;\n\t#else\n\t\treflectedLight.indirectDiffuse += vec3( 1.0 );\n\t#endif\n\t#include <aomap_fragment>\n\treflectedLight.indirectDiffuse *= diffuseColor.rgb;\n\tvec3 outgoingLight = reflectedLight.indirectDiffuse;\n\t#include <envmap_fragment>\n\t#include <opaque_fragment>\n\t#include <tonemapping_fragment>\n\t#include <colorspace_fragment>\n\t#include <fog_fragment>\n\t#include <premultiplied_alpha_fragment>\n\t#include <dithering_fragment>\n}",meshlambert_vert:"#define LAMBERT\nvarying vec3 vViewPosition;\n#include <common>\n#include <uv_pars_vertex>\n#include <displacementmap_pars_vertex>\n#include <envmap_pars_vertex>\n#include <color_pars_vertex>\n#include <fog_pars_vertex>\n#include <normal_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <shadowmap_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\t#include <color_vertex>\n\t#include <morphcolor_vertex>\n\t#include <beginnormal_vertex>\n\t#include <morphnormal_vertex>\n\t#include <skinbase_vertex>\n\t#include <skinnormal_vertex>\n\t#include <defaultnormal_vertex>\n\t#include <normal_vertex>\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <displacementmap_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\tvViewPosition = - mvPosition.xyz;\n\t#include <worldpos_vertex>\n\t#include <envmap_vertex>\n\t#include <shadowmap_vertex>\n\t#include <fog_vertex>\n}",meshlambert_frag:"#define LAMBERT\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include <common>\n#include <packing>\n#include <dithering_pars_fragment>\n#include <color_pars_fragment>\n#include <uv_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <alphatest_pars_fragment>\n#include <alphahash_pars_fragment>\n#include <aomap_pars_fragment>\n#include <lightmap_pars_fragment>\n#include <emissivemap_pars_fragment>\n#include <envmap_common_pars_fragment>\n#include <envmap_pars_fragment>\n#include <fog_pars_fragment>\n#include <bsdfs>\n#include <lights_pars_begin>\n#include <normal_pars_fragment>\n#include <lights_lambert_pars_fragment>\n#include <shadowmap_pars_fragment>\n#include <bumpmap_pars_fragment>\n#include <normalmap_pars_fragment>\n#include <specularmap_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include <logdepthbuf_fragment>\n\t#include <map_fragment>\n\t#include <color_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\t#include <alphahash_fragment>\n\t#include <specularmap_fragment>\n\t#include <normal_fragment_begin>\n\t#include <normal_fragment_maps>\n\t#include <emissivemap_fragment>\n\t#include <lights_lambert_fragment>\n\t#include <lights_fragment_begin>\n\t#include <lights_fragment_maps>\n\t#include <lights_fragment_end>\n\t#include <aomap_fragment>\n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\t#include <envmap_fragment>\n\t#include <opaque_fragment>\n\t#include <tonemapping_fragment>\n\t#include <colorspace_fragment>\n\t#include <fog_fragment>\n\t#include <premultiplied_alpha_fragment>\n\t#include <dithering_fragment>\n}",meshmatcap_vert:"#define MATCAP\nvarying vec3 vViewPosition;\n#include <common>\n#include <uv_pars_vertex>\n#include <color_pars_vertex>\n#include <displacementmap_pars_vertex>\n#include <fog_pars_vertex>\n#include <normal_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\t#include <color_vertex>\n\t#include <morphcolor_vertex>\n\t#include <beginnormal_vertex>\n\t#include <morphnormal_vertex>\n\t#include <skinbase_vertex>\n\t#include <skinnormal_vertex>\n\t#include <defaultnormal_vertex>\n\t#include <normal_vertex>\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <displacementmap_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\t#include <fog_vertex>\n\tvViewPosition = - mvPosition.xyz;\n}",meshmatcap_frag:"#define MATCAP\nuniform vec3 diffuse;\nuniform float opacity;\nuniform sampler2D matcap;\nvarying vec3 vViewPosition;\n#include <common>\n#include <dithering_pars_fragment>\n#include <color_pars_fragment>\n#include <uv_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <alphatest_pars_fragment>\n#include <alphahash_pars_fragment>\n#include <fog_pars_fragment>\n#include <normal_pars_fragment>\n#include <bumpmap_pars_fragment>\n#include <normalmap_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include <logdepthbuf_fragment>\n\t#include <map_fragment>\n\t#include <color_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\t#include <alphahash_fragment>\n\t#include <normal_fragment_begin>\n\t#include <normal_fragment_maps>\n\tvec3 viewDir = normalize( vViewPosition );\n\tvec3 x = normalize( vec3( viewDir.z, 0.0, - viewDir.x ) );\n\tvec3 y = cross( viewDir, x );\n\tvec2 uv = vec2( dot( x, normal ), dot( y, normal ) ) * 0.495 + 0.5;\n\t#ifdef USE_MATCAP\n\t\tvec4 matcapColor = texture2D( matcap, uv );\n\t#else\n\t\tvec4 matcapColor = vec4( vec3( mix( 0.2, 0.8, uv.y ) ), 1.0 );\n\t#endif\n\tvec3 outgoingLight = diffuseColor.rgb * matcapColor.rgb;\n\t#include <opaque_fragment>\n\t#include <tonemapping_fragment>\n\t#include <colorspace_fragment>\n\t#include <fog_fragment>\n\t#include <premultiplied_alpha_fragment>\n\t#include <dithering_fragment>\n}",meshnormal_vert:"#define NORMAL\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )\n\tvarying vec3 vViewPosition;\n#endif\n#include <common>\n#include <uv_pars_vertex>\n#include <displacementmap_pars_vertex>\n#include <normal_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\t#include <beginnormal_vertex>\n\t#include <morphnormal_vertex>\n\t#include <skinbase_vertex>\n\t#include <skinnormal_vertex>\n\t#include <defaultnormal_vertex>\n\t#include <normal_vertex>\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <displacementmap_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )\n\tvViewPosition = - mvPosition.xyz;\n#endif\n}",meshnormal_frag:"#define NORMAL\nuniform float opacity;\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )\n\tvarying vec3 vViewPosition;\n#endif\n#include <packing>\n#include <uv_pars_fragment>\n#include <normal_pars_fragment>\n#include <bumpmap_pars_fragment>\n#include <normalmap_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\t#include <logdepthbuf_fragment>\n\t#include <normal_fragment_begin>\n\t#include <normal_fragment_maps>\n\tgl_FragColor = vec4( packNormalToRGB( normal ), opacity );\n\t#ifdef OPAQUE\n\t\tgl_FragColor.a = 1.0;\n\t#endif\n}",meshphong_vert:"#define PHONG\nvarying vec3 vViewPosition;\n#include <common>\n#include <uv_pars_vertex>\n#include <displacementmap_pars_vertex>\n#include <envmap_pars_vertex>\n#include <color_pars_vertex>\n#include <fog_pars_vertex>\n#include <normal_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <shadowmap_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\t#include <color_vertex>\n\t#include <morphcolor_vertex>\n\t#include <beginnormal_vertex>\n\t#include <morphnormal_vertex>\n\t#include <skinbase_vertex>\n\t#include <skinnormal_vertex>\n\t#include <defaultnormal_vertex>\n\t#include <normal_vertex>\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <displacementmap_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\tvViewPosition = - mvPosition.xyz;\n\t#include <worldpos_vertex>\n\t#include <envmap_vertex>\n\t#include <shadowmap_vertex>\n\t#include <fog_vertex>\n}",meshphong_frag:"#define PHONG\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;\nuniform float opacity;\n#include <common>\n#include <packing>\n#include <dithering_pars_fragment>\n#include <color_pars_fragment>\n#include <uv_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <alphatest_pars_fragment>\n#include <alphahash_pars_fragment>\n#include <aomap_pars_fragment>\n#include <lightmap_pars_fragment>\n#include <emissivemap_pars_fragment>\n#include <envmap_common_pars_fragment>\n#include <envmap_pars_fragment>\n#include <fog_pars_fragment>\n#include <bsdfs>\n#include <lights_pars_begin>\n#include <normal_pars_fragment>\n#include <lights_phong_pars_fragment>\n#include <shadowmap_pars_fragment>\n#include <bumpmap_pars_fragment>\n#include <normalmap_pars_fragment>\n#include <specularmap_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include <logdepthbuf_fragment>\n\t#include <map_fragment>\n\t#include <color_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\t#include <alphahash_fragment>\n\t#include <specularmap_fragment>\n\t#include <normal_fragment_begin>\n\t#include <normal_fragment_maps>\n\t#include <emissivemap_fragment>\n\t#include <lights_phong_fragment>\n\t#include <lights_fragment_begin>\n\t#include <lights_fragment_maps>\n\t#include <lights_fragment_end>\n\t#include <aomap_fragment>\n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\t#include <envmap_fragment>\n\t#include <opaque_fragment>\n\t#include <tonemapping_fragment>\n\t#include <colorspace_fragment>\n\t#include <fog_fragment>\n\t#include <premultiplied_alpha_fragment>\n\t#include <dithering_fragment>\n}",meshphysical_vert:"#define STANDARD\nvarying vec3 vViewPosition;\n#ifdef USE_TRANSMISSION\n\tvarying vec3 vWorldPosition;\n#endif\n#include <common>\n#include <uv_pars_vertex>\n#include <displacementmap_pars_vertex>\n#include <color_pars_vertex>\n#include <fog_pars_vertex>\n#include <normal_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <shadowmap_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\t#include <color_vertex>\n\t#include <morphcolor_vertex>\n\t#include <beginnormal_vertex>\n\t#include <morphnormal_vertex>\n\t#include <skinbase_vertex>\n\t#include <skinnormal_vertex>\n\t#include <defaultnormal_vertex>\n\t#include <normal_vertex>\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <displacementmap_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\tvViewPosition = - mvPosition.xyz;\n\t#include <worldpos_vertex>\n\t#include <shadowmap_vertex>\n\t#include <fog_vertex>\n#ifdef USE_TRANSMISSION\n\tvWorldPosition = worldPosition.xyz;\n#endif\n}",meshphysical_frag:"#define STANDARD\n#ifdef PHYSICAL\n\t#define IOR\n\t#define USE_SPECULAR\n#endif\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float roughness;\nuniform float metalness;\nuniform float opacity;\n#ifdef IOR\n\tuniform float ior;\n#endif\n#ifdef USE_SPECULAR\n\tuniform float specularIntensity;\n\tuniform vec3 specularColor;\n\t#ifdef USE_SPECULAR_COLORMAP\n\t\tuniform sampler2D specularColorMap;\n\t#endif\n\t#ifdef USE_SPECULAR_INTENSITYMAP\n\t\tuniform sampler2D specularIntensityMap;\n\t#endif\n#endif\n#ifdef USE_CLEARCOAT\n\tuniform float clearcoat;\n\tuniform float clearcoatRoughness;\n#endif\n#ifdef USE_IRIDESCENCE\n\tuniform float iridescence;\n\tuniform float iridescenceIOR;\n\tuniform float iridescenceThicknessMinimum;\n\tuniform float iridescenceThicknessMaximum;\n#endif\n#ifdef USE_SHEEN\n\tuniform vec3 sheenColor;\n\tuniform float sheenRoughness;\n\t#ifdef USE_SHEEN_COLORMAP\n\t\tuniform sampler2D sheenColorMap;\n\t#endif\n\t#ifdef USE_SHEEN_ROUGHNESSMAP\n\t\tuniform sampler2D sheenRoughnessMap;\n\t#endif\n#endif\n#ifdef USE_ANISOTROPY\n\tuniform vec2 anisotropyVector;\n\t#ifdef USE_ANISOTROPYMAP\n\t\tuniform sampler2D anisotropyMap;\n\t#endif\n#endif\nvarying vec3 vViewPosition;\n#include <common>\n#include <packing>\n#include <dithering_pars_fragment>\n#include <color_pars_fragment>\n#include <uv_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <alphatest_pars_fragment>\n#include <alphahash_pars_fragment>\n#include <aomap_pars_fragment>\n#include <lightmap_pars_fragment>\n#include <emissivemap_pars_fragment>\n#include <iridescence_fragment>\n#include <cube_uv_reflection_fragment>\n#include <envmap_common_pars_fragment>\n#include <envmap_physical_pars_fragment>\n#include <fog_pars_fragment>\n#include <lights_pars_begin>\n#include <normal_pars_fragment>\n#include <lights_physical_pars_fragment>\n#include <transmission_pars_fragment>\n#include <shadowmap_pars_fragment>\n#include <bumpmap_pars_fragment>\n#include <normalmap_pars_fragment>\n#include <clearcoat_pars_fragment>\n#include <iridescence_pars_fragment>\n#include <roughnessmap_pars_fragment>\n#include <metalnessmap_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include <logdepthbuf_fragment>\n\t#include <map_fragment>\n\t#include <color_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\t#include <alphahash_fragment>\n\t#include <roughnessmap_fragment>\n\t#include <metalnessmap_fragment>\n\t#include <normal_fragment_begin>\n\t#include <normal_fragment_maps>\n\t#include <clearcoat_normal_fragment_begin>\n\t#include <clearcoat_normal_fragment_maps>\n\t#include <emissivemap_fragment>\n\t#include <lights_physical_fragment>\n\t#include <lights_fragment_begin>\n\t#include <lights_fragment_maps>\n\t#include <lights_fragment_end>\n\t#include <aomap_fragment>\n\tvec3 totalDiffuse = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse;\n\tvec3 totalSpecular = reflectedLight.directSpecular + reflectedLight.indirectSpecular;\n\t#include <transmission_fragment>\n\tvec3 outgoingLight = totalDiffuse + totalSpecular + totalEmissiveRadiance;\n\t#ifdef USE_SHEEN\n\t\tfloat sheenEnergyComp = 1.0 - 0.157 * max3( material.sheenColor );\n\t\toutgoingLight = outgoingLight * sheenEnergyComp + sheenSpecular;\n\t#endif\n\t#ifdef USE_CLEARCOAT\n\t\tfloat dotNVcc = saturate( dot( geometry.clearcoatNormal, geometry.viewDir ) );\n\t\tvec3 Fcc = F_Schlick( material.clearcoatF0, material.clearcoatF90, dotNVcc );\n\t\toutgoingLight = outgoingLight * ( 1.0 - material.clearcoat * Fcc ) + clearcoatSpecular * material.clearcoat;\n\t#endif\n\t#include <opaque_fragment>\n\t#include <tonemapping_fragment>\n\t#include <colorspace_fragment>\n\t#include <fog_fragment>\n\t#include <premultiplied_alpha_fragment>\n\t#include <dithering_fragment>\n}",meshtoon_vert:"#define TOON\nvarying vec3 vViewPosition;\n#include <common>\n#include <uv_pars_vertex>\n#include <displacementmap_pars_vertex>\n#include <color_pars_vertex>\n#include <fog_pars_vertex>\n#include <normal_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <shadowmap_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\t#include <color_vertex>\n\t#include <morphcolor_vertex>\n\t#include <beginnormal_vertex>\n\t#include <morphnormal_vertex>\n\t#include <skinbase_vertex>\n\t#include <skinnormal_vertex>\n\t#include <defaultnormal_vertex>\n\t#include <normal_vertex>\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <displacementmap_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\tvViewPosition = - mvPosition.xyz;\n\t#include <worldpos_vertex>\n\t#include <shadowmap_vertex>\n\t#include <fog_vertex>\n}",meshtoon_frag:"#define TOON\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include <common>\n#include <packing>\n#include <dithering_pars_fragment>\n#include <color_pars_fragment>\n#include <uv_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <alphatest_pars_fragment>\n#include <alphahash_pars_fragment>\n#include <aomap_pars_fragment>\n#include <lightmap_pars_fragment>\n#include <emissivemap_pars_fragment>\n#include <gradientmap_pars_fragment>\n#include <fog_pars_fragment>\n#include <bsdfs>\n#include <lights_pars_begin>\n#include <normal_pars_fragment>\n#include <lights_toon_pars_fragment>\n#include <shadowmap_pars_fragment>\n#include <bumpmap_pars_fragment>\n#include <normalmap_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include <logdepthbuf_fragment>\n\t#include <map_fragment>\n\t#include <color_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\t#include <alphahash_fragment>\n\t#include <normal_fragment_begin>\n\t#include <normal_fragment_maps>\n\t#include <emissivemap_fragment>\n\t#include <lights_toon_fragment>\n\t#include <lights_fragment_begin>\n\t#include <lights_fragment_maps>\n\t#include <lights_fragment_end>\n\t#include <aomap_fragment>\n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\t#include <opaque_fragment>\n\t#include <tonemapping_fragment>\n\t#include <colorspace_fragment>\n\t#include <fog_fragment>\n\t#include <premultiplied_alpha_fragment>\n\t#include <dithering_fragment>\n}",points_vert:"uniform float size;\nuniform float scale;\n#include <common>\n#include <color_pars_vertex>\n#include <fog_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\n#ifdef USE_POINTS_UV\n\tvarying vec2 vUv;\n\tuniform mat3 uvTransform;\n#endif\nvoid main() {\n\t#ifdef USE_POINTS_UV\n\t\tvUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n\t#endif\n\t#include <color_vertex>\n\t#include <morphcolor_vertex>\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <project_vertex>\n\tgl_PointSize = size;\n\t#ifdef USE_SIZEATTENUATION\n\t\tbool isPerspective = isPerspectiveMatrix( projectionMatrix );\n\t\tif ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z );\n\t#endif\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\t#include <worldpos_vertex>\n\t#include <fog_vertex>\n}",points_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include <common>\n#include <color_pars_fragment>\n#include <map_particle_pars_fragment>\n#include <alphatest_pars_fragment>\n#include <alphahash_pars_fragment>\n#include <fog_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include <logdepthbuf_fragment>\n\t#include <map_particle_fragment>\n\t#include <color_fragment>\n\t#include <alphatest_fragment>\n\t#include <alphahash_fragment>\n\toutgoingLight = diffuseColor.rgb;\n\t#include <opaque_fragment>\n\t#include <tonemapping_fragment>\n\t#include <colorspace_fragment>\n\t#include <fog_fragment>\n\t#include <premultiplied_alpha_fragment>\n}",shadow_vert:"#include <common>\n#include <fog_pars_vertex>\n#include <morphtarget_pars_vertex>\n#include <skinning_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <shadowmap_pars_vertex>\nvoid main() {\n\t#include <beginnormal_vertex>\n\t#include <morphnormal_vertex>\n\t#include <skinbase_vertex>\n\t#include <skinnormal_vertex>\n\t#include <defaultnormal_vertex>\n\t#include <begin_vertex>\n\t#include <morphtarget_vertex>\n\t#include <skinning_vertex>\n\t#include <project_vertex>\n\t#include <logdepthbuf_vertex>\n\t#include <worldpos_vertex>\n\t#include <shadowmap_vertex>\n\t#include <fog_vertex>\n}",shadow_frag:"uniform vec3 color;\nuniform float opacity;\n#include <common>\n#include <packing>\n#include <fog_pars_fragment>\n#include <bsdfs>\n#include <lights_pars_begin>\n#include <logdepthbuf_pars_fragment>\n#include <shadowmap_pars_fragment>\n#include <shadowmask_pars_fragment>\nvoid main() {\n\t#include <logdepthbuf_fragment>\n\tgl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) );\n\t#include <tonemapping_fragment>\n\t#include <colorspace_fragment>\n\t#include <fog_fragment>\n}",sprite_vert:"uniform float rotation;\nuniform vec2 center;\n#include <common>\n#include <uv_pars_vertex>\n#include <fog_pars_vertex>\n#include <logdepthbuf_pars_vertex>\n#include <clipping_planes_pars_vertex>\nvoid main() {\n\t#include <uv_vertex>\n\tvec4 mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 );\n\tvec2 scale;\n\tscale.x = length( vec3( modelMatrix[ 0 ].x, modelMatrix[ 0 ].y, modelMatrix[ 0 ].z ) );\n\tscale.y = length( vec3( modelMatrix[ 1 ].x, modelMatrix[ 1 ].y, modelMatrix[ 1 ].z ) );\n\t#ifndef USE_SIZEATTENUATION\n\t\tbool isPerspective = isPerspectiveMatrix( projectionMatrix );\n\t\tif ( isPerspective ) scale *= - mvPosition.z;\n\t#endif\n\tvec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale;\n\tvec2 rotatedPosition;\n\trotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;\n\trotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;\n\tmvPosition.xy += rotatedPosition;\n\tgl_Position = projectionMatrix * mvPosition;\n\t#include <logdepthbuf_vertex>\n\t#include <clipping_planes_vertex>\n\t#include <fog_vertex>\n}",sprite_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include <common>\n#include <uv_pars_fragment>\n#include <map_pars_fragment>\n#include <alphamap_pars_fragment>\n#include <alphatest_pars_fragment>\n#include <alphahash_pars_fragment>\n#include <fog_pars_fragment>\n#include <logdepthbuf_pars_fragment>\n#include <clipping_planes_pars_fragment>\nvoid main() {\n\t#include <clipping_planes_fragment>\n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include <logdepthbuf_fragment>\n\t#include <map_fragment>\n\t#include <alphamap_fragment>\n\t#include <alphatest_fragment>\n\t#include <alphahash_fragment>\n\toutgoingLight = diffuseColor.rgb;\n\t#include <opaque_fragment>\n\t#include <tonemapping_fragment>\n\t#include <colorspace_fragment>\n\t#include <fog_fragment>\n}"},dr={common:{diffuse:{value:new Color(16777215)},opacity:{value:1},map:{value:null},mapTransform:{value:new Matrix3},alphaMap:{value:null},alphaMapTransform:{value:new Matrix3},alphaTest:{value:0}},specularmap:{specularMap:{value:null},specularMapTransform:{value:new Matrix3}},envmap:{envMap:{value:null},flipEnvMap:{value:-1},reflectivity:{value:1},ior:{value:1.5},refractionRatio:{value:.98}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1},aoMapTransform:{value:new Matrix3}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1},lightMapTransform:{value:new Matrix3}},bumpmap:{bumpMap:{value:null},bumpMapTransform:{value:new Matrix3},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalMapTransform:{value:new Matrix3},normalScale:{value:new Vector2(1,1)}},displacementmap:{displacementMap:{value:null},displacementMapTransform:{value:new Matrix3},displacementScale:{value:1},displacementBias:{value:0}},emissivemap:{emissiveMap:{value:null},emissiveMapTransform:{value:new Matrix3}},metalnessmap:{metalnessMap:{value:null},metalnessMapTransform:{value:new Matrix3}},roughnessmap:{roughnessMap:{value:null},roughnessMapTransform:{value:new Matrix3}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new Color(16777215)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotLightMap:{value:[]},spotShadowMap:{value:[]},spotLightMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new Color(16777215)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},alphaMapTransform:{value:new Matrix3},alphaTest:{value:0},uvTransform:{value:new Matrix3}},sprite:{diffuse:{value:new Color(16777215)},opacity:{value:1},center:{value:new Vector2(.5,.5)},rotation:{value:0},map:{value:null},mapTransform:{value:new Matrix3},alphaMap:{value:null},alphaMapTransform:{value:new Matrix3},alphaTest:{value:0}}},hr={basic:{uniforms:mergeUniforms([dr.common,dr.specularmap,dr.envmap,dr.aomap,dr.lightmap,dr.fog]),vertexShader:ur.meshbasic_vert,fragmentShader:ur.meshbasic_frag},lambert:{uniforms:mergeUniforms([dr.common,dr.specularmap,dr.envmap,dr.aomap,dr.lightmap,dr.emissivemap,dr.bumpmap,dr.normalmap,dr.displacementmap,dr.fog,dr.lights,{emissive:{value:new Color(0)}}]),vertexShader:ur.meshlambert_vert,fragmentShader:ur.meshlambert_frag},phong:{uniforms:mergeUniforms([dr.common,dr.specularmap,dr.envmap,dr.aomap,dr.lightmap,dr.emissivemap,dr.bumpmap,dr.normalmap,dr.displacementmap,dr.fog,dr.lights,{emissive:{value:new Color(0)},specular:{value:new Color(1118481)},shininess:{value:30}}]),vertexShader:ur.meshphong_vert,fragmentShader:ur.meshphong_frag},standard:{uniforms:mergeUniforms([dr.common,dr.envmap,dr.aomap,dr.lightmap,dr.emissivemap,dr.bumpmap,dr.normalmap,dr.displacementmap,dr.roughnessmap,dr.metalnessmap,dr.fog,dr.lights,{emissive:{value:new Color(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:ur.meshphysical_vert,fragmentShader:ur.meshphysical_frag},toon:{uniforms:mergeUniforms([dr.common,dr.aomap,dr.lightmap,dr.emissivemap,dr.bumpmap,dr.normalmap,dr.displacementmap,dr.gradientmap,dr.fog,dr.lights,{emissive:{value:new Color(0)}}]),vertexShader:ur.meshtoon_vert,fragmentShader:ur.meshtoon_frag},matcap:{uniforms:mergeUniforms([dr.common,dr.bumpmap,dr.normalmap,dr.displacementmap,dr.fog,{matcap:{value:null}}]),vertexShader:ur.meshmatcap_vert,fragmentShader:ur.meshmatcap_frag},points:{uniforms:mergeUniforms([dr.points,dr.fog]),vertexShader:ur.points_vert,fragmentShader:ur.points_frag},dashed:{uniforms:mergeUniforms([dr.common,dr.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:ur.linedashed_vert,fragmentShader:ur.linedashed_frag},depth:{uniforms:mergeUniforms([dr.common,dr.displacementmap]),vertexShader:ur.depth_vert,fragmentShader:ur.depth_frag},normal:{uniforms:mergeUniforms([dr.common,dr.bumpmap,dr.normalmap,dr.displacementmap,{opacity:{value:1}}]),vertexShader:ur.meshnormal_vert,fragmentShader:ur.meshnormal_frag},sprite:{uniforms:mergeUniforms([dr.sprite,dr.fog]),vertexShader:ur.sprite_vert,fragmentShader:ur.sprite_frag},background:{uniforms:{uvTransform:{value:new Matrix3},t2D:{value:null},backgroundIntensity:{value:1}},vertexShader:ur.background_vert,fragmentShader:ur.background_frag},backgroundCube:{uniforms:{envMap:{value:null},flipEnvMap:{value:-1},backgroundBlurriness:{value:0},backgroundIntensity:{value:1}},vertexShader:ur.backgroundCube_vert,fragmentShader:ur.backgroundCube_frag},cube:{uniforms:{tCube:{value:null},tFlip:{value:-1},opacity:{value:1}},vertexShader:ur.cube_vert,fragmentShader:ur.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:ur.equirect_vert,fragmentShader:ur.equirect_frag},distanceRGBA:{uniforms:mergeUniforms([dr.common,dr.displacementmap,{referencePosition:{value:new Vector3},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:ur.distanceRGBA_vert,fragmentShader:ur.distanceRGBA_frag},shadow:{uniforms:mergeUniforms([dr.lights,dr.fog,{color:{value:new Color(0)},opacity:{value:1}}]),vertexShader:ur.shadow_vert,fragmentShader:ur.shadow_frag}};hr.physical={uniforms:mergeUniforms([hr.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatMapTransform:{value:new Matrix3},clearcoatNormalMap:{value:null},clearcoatNormalMapTransform:{value:new Matrix3},clearcoatNormalScale:{value:new Vector2(1,1)},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatRoughnessMapTransform:{value:new Matrix3},iridescence:{value:0},iridescenceMap:{value:null},iridescenceMapTransform:{value:new Matrix3},iridescenceIOR:{value:1.3},iridescenceThicknessMinimum:{value:100},iridescenceThicknessMaximum:{value:400},iridescenceThicknessMap:{value:null},iridescenceThicknessMapTransform:{value:new Matrix3},sheen:{value:0},sheenColor:{value:new Color(0)},sheenColorMap:{value:null},sheenColorMapTransform:{value:new Matrix3},sheenRoughness:{value:1},sheenRoughnessMap:{value:null},sheenRoughnessMapTransform:{value:new Matrix3},transmission:{value:0},transmissionMap:{value:null},transmissionMapTransform:{value:new Matrix3},transmissionSamplerSize:{value:new Vector2},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},thicknessMapTransform:{value:new Matrix3},attenuationDistance:{value:0},attenuationColor:{value:new Color(0)},specularColor:{value:new Color(1,1,1)},specularColorMap:{value:null},specularColorMapTransform:{value:new Matrix3},specularIntensity:{value:1},specularIntensityMap:{value:null},specularIntensityMapTransform:{value:new Matrix3},anisotropyVector:{value:new Vector2},anisotropyMap:{value:null},anisotropyMapTransform:{value:new Matrix3}}]),vertexShader:ur.meshphysical_vert,fragmentShader:ur.meshphysical_frag};const pr={r:0,b:0,g:0};function WebGLBackground(e,t,n,i,r,a,s){const o=new Color(0);let l,c,u=!0===a?0:1,d=null,h=0,p=null;function setClear(t,n){t.getRGB(pr,getUnlitUniformColorSpace(e)),i.buffers.color.setClear(pr.r,pr.g,pr.b,n,s)}return{getClearColor:function(){return o},setClearColor:function(e,t=1){o.set(e),u=t,setClear(o,u)},getClearAlpha:function(){return u},setClearAlpha:function(e){u=e,setClear(o,u)},render:function render26(a,f){let m=!1,g=!0===f.isScene?f.background:null;if(g&&g.isTexture){g=(f.backgroundBlurriness>0?n:t).get(g)}null===g?setClear(o,u):g&&g.isColor&&(setClear(g,1),m=!0);const v=e.xr.getEnvironmentBlendMode();"additive"===v?i.buffers.color.setClear(0,0,0,1,s):"alpha-blend"===v&&i.buffers.color.setClear(0,0,0,0,s),(e.autoClear||m)&&e.clear(e.autoClearColor,e.autoClearDepth,e.autoClearStencil),g&&(g.isCubeTexture||g.mapping===At)?(void 0===c&&(c=new Mesh(new BoxGeometry(1,1,1),new ShaderMaterial({name:"BackgroundCubeMaterial",uniforms:cloneUniforms(hr.backgroundCube.uniforms),vertexShader:hr.backgroundCube.vertexShader,fragmentShader:hr.backgroundCube.fragmentShader,side:pt,depthTest:!1,depthWrite:!1,fog:!1})),c.geometry.deleteAttribute("normal"),c.geometry.deleteAttribute("uv"),c.onBeforeRender=function(e,t,n){this.matrixWorld.copyPosition(n.matrixWorld)},Object.defineProperty(c.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),r.update(c)),c.material.uniforms.envMap.value=g,c.material.uniforms.flipEnvMap.value=g.isCubeTexture&&!1===g.isRenderTargetTexture?-1:1,c.material.uniforms.backgroundBlurriness.value=f.backgroundBlurriness,c.material.uniforms.backgroundIntensity.value=f.backgroundIntensity,c.material.toneMapped=g.colorSpace!==Jt,d===g&&h===g.version&&p===e.toneMapping||(c.material.needsUpdate=!0,d=g,h=g.version,p=e.toneMapping),c.layers.enableAll(),a.unshift(c,c.geometry,c.material,0,0,null)):g&&g.isTexture&&(void 0===l&&(l=new Mesh(new PlaneGeometry(2,2),new ShaderMaterial({name:"BackgroundMaterial",uniforms:cloneUniforms(hr.background.uniforms),vertexShader:hr.background.vertexShader,fragmentShader:hr.background.fragmentShader,side:ht,depthTest:!1,depthWrite:!1,fog:!1})),l.geometry.deleteAttribute("normal"),Object.defineProperty(l.material,"map",{get:function(){return this.uniforms.t2D.value}}),r.update(l)),l.material.uniforms.t2D.value=g,l.material.uniforms.backgroundIntensity.value=f.backgroundIntensity,l.material.toneMapped=g.colorSpace!==Jt,!0===g.matrixAutoUpdate&&g.updateMatrix(),l.material.uniforms.uvTransform.value.copy(g.matrix),d===g&&h===g.version&&p===e.toneMapping||(l.material.needsUpdate=!0,d=g,h=g.version,p=e.toneMapping),l.layers.enableAll(),a.unshift(l,l.geometry,l.material,0,0,null))}}}function WebGLBindingStates(e,t,n,i){const r=e.getParameter(e.MAX_VERTEX_ATTRIBS),a=i.isWebGL2?null:t.get("OES_vertex_array_object"),s=i.isWebGL2||null!==a,o={},l=createBindingState(null);let c=l,u=!1;function bindVertexArrayObject(t){return i.isWebGL2?e.bindVertexArray(t):a.bindVertexArrayOES(t)}function deleteVertexArrayObject(t){return i.isWebGL2?e.deleteVertexArray(t):a.deleteVertexArrayOES(t)}function createBindingState(e){const t=[],n=[],i=[];for(let a=0;a<r;a++)t[a]=0,n[a]=0,i[a]=0;return{geometry:null,program:null,wireframe:!1,newAttributes:t,enabledAttributes:n,attributeDivisors:i,object:e,attributes:{},index:null}}function initAttributes(){const e=c.newAttributes;for(let t=0,n=e.length;t<n;t++)e[t]=0}function enableAttribute(e){enableAttributeAndDivisor(e,0)}function enableAttributeAndDivisor(n,r){const a=c.newAttributes,s=c.enabledAttributes,o=c.attributeDivisors;if(a[n]=1,0===s[n]&&(e.enableVertexAttribArray(n),s[n]=1),o[n]!==r){(i.isWebGL2?e:t.get("ANGLE_instanced_arrays"))[i.isWebGL2?"vertexAttribDivisor":"vertexAttribDivisorANGLE"](n,r),o[n]=r}}function disableUnusedAttributes(){const t=c.newAttributes,n=c.enabledAttributes;for(let i=0,r=n.length;i<r;i++)n[i]!==t[i]&&(e.disableVertexAttribArray(i),n[i]=0)}function vertexAttribPointer(t,n,i,r,a,s,o){!0===o?e.vertexAttribIPointer(t,n,i,a,s):e.vertexAttribPointer(t,n,i,r,a,s)}function reset(){resetDefaultState(),u=!0,c!==l&&(c=l,bindVertexArrayObject(c.object))}function resetDefaultState(){l.geometry=null,l.program=null,l.wireframe=!1}return{setup:function setup(r,l,d,h,p){let f=!1;if(s){const t=function getBindingState(t,n,r){const s=!0===r.wireframe;let l=o[t.id];void 0===l&&(l={},o[t.id]=l);let c=l[n.id];void 0===c&&(c={},l[n.id]=c);let u=c[s];void 0===u&&(u=createBindingState(function createVertexArrayObject(){return i.isWebGL2?e.createVertexArray():a.createVertexArrayOES()}()),c[s]=u);return u}(h,d,l);c!==t&&(c=t,bindVertexArrayObject(c.object)),f=function needsUpdate(e,t,n,i){const r=c.attributes,a=t.attributes;let s=0;const o=n.getAttributes();for(const l in o){if(o[l].location>=0){const t=r[l];let n=a[l];if(void 0===n&&("instanceMatrix"===l&&e.instanceMatrix&&(n=e.instanceMatrix),"instanceColor"===l&&e.instanceColor&&(n=e.instanceColor)),void 0===t)return!0;if(t.attribute!==n)return!0;if(n&&t.data!==n.data)return!0;s++}}return c.attributesNum!==s||c.index!==i}(r,h,d,p),f&&function saveCache(e,t,n,i){const r={},a=t.attributes;let s=0;const o=n.getAttributes();for(const l in o){if(o[l].location>=0){let t=a[l];void 0===t&&("instanceMatrix"===l&&e.instanceMatrix&&(t=e.instanceMatrix),"instanceColor"===l&&e.instanceColor&&(t=e.instanceColor));const n={};n.attribute=t,t&&t.data&&(n.data=t.data),r[l]=n,s++}}c.attributes=r,c.attributesNum=s,c.index=i}(r,h,d,p)}else{const e=!0===l.wireframe;c.geometry===h.id&&c.program===d.id&&c.wireframe===e||(c.geometry=h.id,c.program=d.id,c.wireframe=e,f=!0)}null!==p&&n.update(p,e.ELEMENT_ARRAY_BUFFER),(f||u)&&(u=!1,function setupVertexAttributes(r,a,s,o){if(!1===i.isWebGL2&&(r.isInstancedMesh||o.isInstancedBufferGeometry)&&null===t.get("ANGLE_instanced_arrays"))return;initAttributes();const l=o.attributes,c=s.getAttributes(),u=a.defaultAttributeValues;for(const t in c){const a=c[t];if(a.location>=0){let s=l[t];if(void 0===s&&("instanceMatrix"===t&&r.instanceMatrix&&(s=r.instanceMatrix),"instanceColor"===t&&r.instanceColor&&(s=r.instanceColor)),void 0!==s){const t=s.normalized,l=s.itemSize,c=n.get(s);if(void 0===c)continue;const u=c.buffer,d=c.type,h=c.bytesPerElement,p=!0===i.isWebGL2&&(d===e.INT||d===e.UNSIGNED_INT||s.gpuType===kt);if(s.isInterleavedBufferAttribute){const n=s.data,i=n.stride,c=s.offset;if(n.isInstancedInterleavedBuffer){for(let e=0;e<a.locationSize;e++)enableAttributeAndDivisor(a.location+e,n.meshPerAttribute);!0!==r.isInstancedMesh&&void 0===o._maxInstanceCount&&(o._maxInstanceCount=n.meshPerAttribute*n.count)}else for(let e=0;e<a.locationSize;e++)enableAttribute(a.location+e);e.bindBuffer(e.ARRAY_BUFFER,u);for(let e=0;e<a.locationSize;e++)vertexAttribPointer(a.location+e,l/a.locationSize,d,t,i*h,(c+l/a.locationSize*e)*h,p)}else{if(s.isInstancedBufferAttribute){for(let e=0;e<a.locationSize;e++)enableAttributeAndDivisor(a.location+e,s.meshPerAttribute);!0!==r.isInstancedMesh&&void 0===o._maxInstanceCount&&(o._maxInstanceCount=s.meshPerAttribute*s.count)}else for(let e=0;e<a.locationSize;e++)enableAttribute(a.location+e);e.bindBuffer(e.ARRAY_BUFFER,u);for(let e=0;e<a.locationSize;e++)vertexAttribPointer(a.location+e,l/a.locationSize,d,t,l*h,l/a.locationSize*e*h,p)}}else if(void 0!==u){const n=u[t];if(void 0!==n)switch(n.length){case 2:e.vertexAttrib2fv(a.location,n);break;case 3:e.vertexAttrib3fv(a.location,n);break;case 4:e.vertexAttrib4fv(a.location,n);break;default:e.vertexAttrib1fv(a.location,n)}}}}disableUnusedAttributes()}(r,l,d,h),null!==p&&e.bindBuffer(e.ELEMENT_ARRAY_BUFFER,n.get(p).buffer))},reset:reset,resetDefaultState:resetDefaultState,dispose:function dispose(){reset();for(const e in o){const t=o[e];for(const e in t){const n=t[e];for(const e in n)deleteVertexArrayObject(n[e].object),delete n[e];delete t[e]}delete o[e]}},releaseStatesOfGeometry:function releaseStatesOfGeometry(e){if(void 0===o[e.id])return;const t=o[e.id];for(const n in t){const e=t[n];for(const t in e)deleteVertexArrayObject(e[t].object),delete e[t];delete t[n]}delete o[e.id]},releaseStatesOfProgram:function releaseStatesOfProgram(e){for(const t in o){const n=o[t];if(void 0===n[e.id])continue;const i=n[e.id];for(const e in i)deleteVertexArrayObject(i[e].object),delete i[e];delete n[e.id]}},initAttributes:initAttributes,enableAttribute:enableAttribute,disableUnusedAttributes:disableUnusedAttributes}}function WebGLBufferRenderer(e,t,n,i){const r=i.isWebGL2;let a;this.setMode=function setMode(e){a=e},this.render=function render26(t,i){e.drawArrays(a,t,i),n.update(i,a,1)},this.renderInstances=function renderInstances(i,s,o){if(0===o)return;let l,c;if(r)l=e,c="drawArraysInstanced";else if(l=t.get("ANGLE_instanced_arrays"),c="drawArraysInstancedANGLE",null===l)return void console.error("THREE.WebGLBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.");l[c](a,i,s,o),n.update(s,a,o)}}function WebGLCapabilities(e,t,n){let i;function getMaxPrecision(t){if("highp"===t){if(e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.HIGH_FLOAT).precision>0&&e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_FLOAT).precision>0)return"highp";t="mediump"}return"mediump"===t&&e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_FLOAT).precision>0&&e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_FLOAT).precision>0?"mediump":"lowp"}const r="undefined"!=typeof WebGL2RenderingContext&&"WebGL2RenderingContext"===e.constructor.name;let a=void 0!==n.precision?n.precision:"highp";const s=getMaxPrecision(a);s!==a&&(console.warn("THREE.WebGLRenderer:",a,"not supported, using",s,"instead."),a=s);const o=r||t.has("WEBGL_draw_buffers"),l=!0===n.logarithmicDepthBuffer,c=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS),u=e.getParameter(e.MAX_VERTEX_TEXTURE_IMAGE_UNITS),d=e.getParameter(e.MAX_TEXTURE_SIZE),h=e.getParameter(e.MAX_CUBE_MAP_TEXTURE_SIZE),p=e.getParameter(e.MAX_VERTEX_ATTRIBS),f=e.getParameter(e.MAX_VERTEX_UNIFORM_VECTORS),m=e.getParameter(e.MAX_VARYING_VECTORS),g=e.getParameter(e.MAX_FRAGMENT_UNIFORM_VECTORS),v=u>0,_=r||t.has("OES_texture_float");return{isWebGL2:r,drawBuffers:o,getMaxAnisotropy:function getMaxAnisotropy(){if(void 0!==i)return i;if(!0===t.has("EXT_texture_filter_anisotropic")){const n=t.get("EXT_texture_filter_anisotropic");i=e.getParameter(n.MAX_TEXTURE_MAX_ANISOTROPY_EXT)}else i=0;return i},getMaxPrecision:getMaxPrecision,precision:a,logarithmicDepthBuffer:l,maxTextures:c,maxVertexTextures:u,maxTextureSize:d,maxCubemapSize:h,maxAttributes:p,maxVertexUniforms:f,maxVaryings:m,maxFragmentUniforms:g,vertexTextures:v,floatFragmentTextures:_,floatVertexTextures:v&&_,maxSamples:r?e.getParameter(e.MAX_SAMPLES):0}}function WebGLClipping(e){const t=this;let n=null,i=0,r=!1,a=!1;const s=new Plane,o=new Matrix3,l={value:null,needsUpdate:!1};function projectPlanes(e,n,i,r){const a=null!==e?e.length:0;let c=null;if(0!==a){if(c=l.value,!0!==r||null===c){const t=i+4*a,r=n.matrixWorldInverse;o.getNormalMatrix(r),(null===c||c.length<t)&&(c=new Float32Array(t));for(let n=0,l=i;n!==a;++n,l+=4)s.copy(e[n]).applyMatrix4(r,o),s.normal.toArray(c,l),c[l+3]=s.constant}l.value=c,l.needsUpdate=!0}return t.numPlanes=a,t.numIntersection=0,c}this.uniform=l,this.numPlanes=0,this.numIntersection=0,this.init=function(e,t){const n=0!==e.length||t||0!==i||r;return r=t,i=e.length,n},this.beginShadows=function(){a=!0,projectPlanes(null)},this.endShadows=function(){a=!1},this.setGlobalState=function(e,t){n=projectPlanes(e,t,0)},this.setState=function(s,o,c){const u=s.clippingPlanes,d=s.clipIntersection,h=s.clipShadows,p=e.get(s);if(!r||null===u||0===u.length||a&&!h)a?projectPlanes(null):function resetGlobalState(){l.value!==n&&(l.value=n,l.needsUpdate=i>0);t.numPlanes=i,t.numIntersection=0}();else{const e=a?0:i,t=4*e;let r=p.clippingState||null;l.value=r,r=projectPlanes(u,o,t,c);for(let i=0;i!==t;++i)r[i]=n[i];p.clippingState=r,this.numIntersection=d?this.numPlanes:0,this.numPlanes+=e}}}function WebGLCubeMaps(e){let t=new WeakMap;function mapTextureMapping(e,t){return t===wt?e.mapping=Tt:304===t&&(e.mapping=Et),e}function onTextureDispose(e){const n=e.target;n.removeEventListener("dispose",onTextureDispose);const i=t.get(n);void 0!==i&&(t.delete(n),i.dispose())}return{get:function get2(n){if(n&&n.isTexture&&!1===n.isRenderTargetTexture){const i=n.mapping;if(i===wt||304===i){if(t.has(n)){return mapTextureMapping(t.get(n).texture,n.mapping)}{const i=n.image;if(i&&i.height>0){const r=new WebGLCubeRenderTarget(i.height/2);return r.fromEquirectangularTexture(e,n),t.set(n,r),n.addEventListener("dispose",onTextureDispose),mapTextureMapping(r.texture,n.mapping)}return null}}}return n},dispose:function dispose(){t=new WeakMap}}}class OrthographicCamera extends Camera{constructor(e=-1,t=1,n=1,i=-1,r=.1,a=2e3){super(),this.isOrthographicCamera=!0,this.type="OrthographicCamera",this.zoom=1,this.view=null,this.left=e,this.right=t,this.top=n,this.bottom=i,this.near=r,this.far=a,this.updateProjectionMatrix()}copy(e,t){return super.copy(e,t),this.left=e.left,this.right=e.right,this.top=e.top,this.bottom=e.bottom,this.near=e.near,this.far=e.far,this.zoom=e.zoom,this.view=null===e.view?null:Object.assign({},e.view),this}setViewOffset(e,t,n,i,r,a){null===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=t,this.view.offsetX=n,this.view.offsetY=i,this.view.width=r,this.view.height=a,this.updateProjectionMatrix()}clearViewOffset(){null!==this.view&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const e=(this.right-this.left)/(2*this.zoom),t=(this.top-this.bottom)/(2*this.zoom),n=(this.right+this.left)/2,i=(this.top+this.bottom)/2;let r=n-e,a=n+e,s=i+t,o=i-t;if(null!==this.view&&this.view.enabled){const e=(this.right-this.left)/this.view.fullWidth/this.zoom,t=(this.top-this.bottom)/this.view.fullHeight/this.zoom;r+=e*this.view.offsetX,a=r+e*this.view.width,s-=t*this.view.offsetY,o=s-t*this.view.height}this.projectionMatrix.makeOrthographic(r,a,s,o,this.near,this.far,this.coordinateSystem),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(e){const t=super.toJSON(e);return t.object.zoom=this.zoom,t.object.left=this.left,t.object.right=this.right,t.object.top=this.top,t.object.bottom=this.bottom,t.object.near=this.near,t.object.far=this.far,null!==this.view&&(t.object.view=Object.assign({},this.view)),t}}const fr=[.125,.215,.35,.446,.526,.582],mr=20,gr=new OrthographicCamera,vr=new Color;let _r=null;const xr=(1+Math.sqrt(5))/2,yr=1/xr,br=[new Vector3(1,1,1),new Vector3(-1,1,1),new Vector3(1,1,-1),new Vector3(-1,1,-1),new Vector3(0,xr,yr),new Vector3(0,xr,-yr),new Vector3(yr,0,xr),new Vector3(-yr,0,xr),new Vector3(xr,yr,0),new Vector3(-xr,yr,0)];class PMREMGenerator{constructor(e){this._renderer=e,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._lodPlanes=[],this._sizeLods=[],this._sigmas=[],this._blurMaterial=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._compileMaterial(this._blurMaterial)}fromScene(e,t=0,n=.1,i=100){_r=this._renderer.getRenderTarget(),this._setSize(256);const r=this._allocateTargets();return r.depthBuffer=!0,this._sceneToCubeUV(e,n,i,r),t>0&&this._blur(r,0,0,t),this._applyPMREM(r),this._cleanup(r),r}fromEquirectangular(e,t=null){return this._fromTexture(e,t)}fromCubemap(e,t=null){return this._fromTexture(e,t)}compileCubemapShader(){null===this._cubemapMaterial&&(this._cubemapMaterial=_getCubemapMaterial(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){null===this._equirectMaterial&&(this._equirectMaterial=_getEquirectMaterial(),this._compileMaterial(this._equirectMaterial))}dispose(){this._dispose(),null!==this._cubemapMaterial&&this._cubemapMaterial.dispose(),null!==this._equirectMaterial&&this._equirectMaterial.dispose()}_setSize(e){this._lodMax=Math.floor(Math.log2(e)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){null!==this._blurMaterial&&this._blurMaterial.dispose(),null!==this._pingPongRenderTarget&&this._pingPongRenderTarget.dispose();for(let e=0;e<this._lodPlanes.length;e++)this._lodPlanes[e].dispose()}_cleanup(e){this._renderer.setRenderTarget(_r),e.scissorTest=!1,_setViewport(e,0,0,e.width,e.height)}_fromTexture(e,t){e.mapping===Tt||e.mapping===Et?this._setSize(0===e.image.length?16:e.image[0].width||e.image[0].image.width):this._setSize(e.image.width/4),_r=this._renderer.getRenderTarget();const n=t||this._allocateTargets();return this._textureToCubeUV(e,n),this._applyPMREM(n),this._cleanup(n),n}_allocateTargets(){const e=3*Math.max(this._cubeSize,112),t=4*this._cubeSize,n={magFilter:Ut,minFilter:Ut,generateMipmaps:!1,type:Bt,format:Gt,colorSpace:Qt,depthBuffer:!1},i=_createRenderTarget(e,t,n);if(null===this._pingPongRenderTarget||this._pingPongRenderTarget.width!==e||this._pingPongRenderTarget.height!==t){null!==this._pingPongRenderTarget&&this._dispose(),this._pingPongRenderTarget=_createRenderTarget(e,t,n);const{_lodMax:i}=this;({sizeLods:this._sizeLods,lodPlanes:this._lodPlanes,sigmas:this._sigmas}=function _createPlanes(e){const t=[],n=[],i=[];let r=e;const a=e-4+1+fr.length;for(let s=0;s<a;s++){const a=Math.pow(2,r);n.push(a);let o=1/a;s>e-4?o=fr[s-e+4-1]:0===s&&(o=0),i.push(o);const l=1/(a-2),c=-l,u=1+l,d=[c,c,u,c,u,u,c,c,u,u,c,u],h=6,p=6,f=3,m=2,g=1,v=new Float32Array(f*p*h),_=new Float32Array(m*p*h),x=new Float32Array(g*p*h);for(let e=0;e<h;e++){const t=e%3*2/3-1,n=e>2?0:-1,i=[t,n,0,t+2/3,n,0,t+2/3,n+1,0,t,n,0,t+2/3,n+1,0,t,n+1,0];v.set(i,f*p*e),_.set(d,m*p*e);const r=[e,e,e,e,e,e];x.set(r,g*p*e)}const y=new BufferGeometry;y.setAttribute("position",new BufferAttribute(v,f)),y.setAttribute("uv",new BufferAttribute(_,m)),y.setAttribute("faceIndex",new BufferAttribute(x,g)),t.push(y),r>4&&r--}return{lodPlanes:t,sizeLods:n,sigmas:i}}(i)),this._blurMaterial=function _getBlurShader(e,t,n){const i=new Float32Array(mr),r=new Vector3(0,1,0),a=new ShaderMaterial({name:"SphericalGaussianBlur",defines:{n:mr,CUBEUV_TEXEL_WIDTH:1/t,CUBEUV_TEXEL_HEIGHT:1/n,CUBEUV_MAX_MIP:`${e}.0`},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:i},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:r}},vertexShader:_getCommonVertexShader(),fragmentShader:"\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform sampler2D envMap;\n\t\t\tuniform int samples;\n\t\t\tuniform float weights[ n ];\n\t\t\tuniform bool latitudinal;\n\t\t\tuniform float dTheta;\n\t\t\tuniform float mipInt;\n\t\t\tuniform vec3 poleAxis;\n\n\t\t\t#define ENVMAP_TYPE_CUBE_UV\n\t\t\t#include <cube_uv_reflection_fragment>\n\n\t\t\tvec3 getSample( float theta, vec3 axis ) {\n\n\t\t\t\tfloat cosTheta = cos( theta );\n\t\t\t\t// Rodrigues' axis-angle rotation\n\t\t\t\tvec3 sampleDirection = vOutputDirection * cosTheta\n\t\t\t\t\t+ cross( axis, vOutputDirection ) * sin( theta )\n\t\t\t\t\t+ axis * dot( axis, vOutputDirection ) * ( 1.0 - cosTheta );\n\n\t\t\t\treturn bilinearCubeUV( envMap, sampleDirection, mipInt );\n\n\t\t\t}\n\n\t\t\tvoid main() {\n\n\t\t\t\tvec3 axis = latitudinal ? poleAxis : cross( poleAxis, vOutputDirection );\n\n\t\t\t\tif ( all( equal( axis, vec3( 0.0 ) ) ) ) {\n\n\t\t\t\t\taxis = vec3( vOutputDirection.z, 0.0, - vOutputDirection.x );\n\n\t\t\t\t}\n\n\t\t\t\taxis = normalize( axis );\n\n\t\t\t\tgl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n\t\t\t\tgl_FragColor.rgb += weights[ 0 ] * getSample( 0.0, axis );\n\n\t\t\t\tfor ( int i = 1; i < n; i++ ) {\n\n\t\t\t\t\tif ( i >= samples ) {\n\n\t\t\t\t\t\tbreak;\n\n\t\t\t\t\t}\n\n\t\t\t\t\tfloat theta = dTheta * float( i );\n\t\t\t\t\tgl_FragColor.rgb += weights[ i ] * getSample( -1.0 * theta, axis );\n\t\t\t\t\tgl_FragColor.rgb += weights[ i ] * getSample( theta, axis );\n\n\t\t\t\t}\n\n\t\t\t}\n\t\t",blending:0,depthTest:!1,depthWrite:!1});return a}(i,e,t)}return i}_compileMaterial(e){const t=new Mesh(this._lodPlanes[0],e);this._renderer.compile(t,gr)}_sceneToCubeUV(e,t,n,i){const r=new PerspectiveCamera(90,1,t,n),a=[1,-1,1,1,1,1],s=[1,1,1,-1,-1,-1],o=this._renderer,l=o.autoClear,c=o.toneMapping;o.getClearColor(vr),o.toneMapping=_t,o.autoClear=!1;const u=new MeshBasicMaterial({name:"PMREM.Background",side:pt,depthWrite:!1,depthTest:!1}),d=new Mesh(new BoxGeometry,u);let h=!1;const p=e.background;p?p.isColor&&(u.color.copy(p),e.background=null,h=!0):(u.color.copy(vr),h=!0);for(let f=0;f<6;f++){const t=f%3;0===t?(r.up.set(0,a[f],0),r.lookAt(s[f],0,0)):1===t?(r.up.set(0,0,a[f]),r.lookAt(0,s[f],0)):(r.up.set(0,a[f],0),r.lookAt(0,0,s[f]));const n=this._cubeSize;_setViewport(i,t*n,f>2?n:0,n,n),o.setRenderTarget(i),h&&o.render(d,r),o.render(e,r)}d.geometry.dispose(),d.material.dispose(),o.toneMapping=c,o.autoClear=l,e.background=p}_textureToCubeUV(e,t){const n=this._renderer,i=e.mapping===Tt||e.mapping===Et;i?(null===this._cubemapMaterial&&(this._cubemapMaterial=_getCubemapMaterial()),this._cubemapMaterial.uniforms.flipEnvMap.value=!1===e.isRenderTargetTexture?-1:1):null===this._equirectMaterial&&(this._equirectMaterial=_getEquirectMaterial());const r=i?this._cubemapMaterial:this._equirectMaterial,a=new Mesh(this._lodPlanes[0],r);r.uniforms.envMap.value=e;const s=this._cubeSize;_setViewport(t,0,0,3*s,2*s),n.setRenderTarget(t),n.render(a,gr)}_applyPMREM(e){const t=this._renderer,n=t.autoClear;t.autoClear=!1;for(let i=1;i<this._lodPlanes.length;i++){const t=Math.sqrt(this._sigmas[i]*this._sigmas[i]-this._sigmas[i-1]*this._sigmas[i-1]),n=br[(i-1)%br.length];this._blur(e,i-1,i,t,n)}t.autoClear=n}_blur(e,t,n,i,r){const a=this._pingPongRenderTarget;this._halfBlur(e,a,t,n,i,"latitudinal",r),this._halfBlur(a,e,n,n,i,"longitudinal",r)}_halfBlur(e,t,n,i,r,a,s){const o=this._renderer,l=this._blurMaterial;"latitudinal"!==a&&"longitudinal"!==a&&console.error("blur direction must be either latitudinal or longitudinal!");const c=new Mesh(this._lodPlanes[i],l),u=l.uniforms,d=this._sizeLods[n]-1,h=isFinite(r)?Math.PI/(2*d):2*Math.PI/39,p=r/h,f=isFinite(r)?1+Math.floor(3*p):mr;f>mr&&console.warn(`sigmaRadians, ${r}, is too large and will clip, as it requested ${f} samples when the maximum is set to 20`);const m=[];let g=0;for(let x=0;x<mr;++x){const e=x/p,t=Math.exp(-e*e/2);m.push(t),0===x?g+=t:x<f&&(g+=2*t)}for(let x=0;x<m.length;x++)m[x]=m[x]/g;u.envMap.value=e.texture,u.samples.value=f,u.weights.value=m,u.latitudinal.value="latitudinal"===a,s&&(u.poleAxis.value=s);const{_lodMax:v}=this;u.dTheta.value=h,u.mipInt.value=v-n;const _=this._sizeLods[i];_setViewport(t,3*_*(i>v-4?i-v+4:0),4*(this._cubeSize-_),3*_,2*_),o.setRenderTarget(t),o.render(c,gr)}}function _createRenderTarget(e,t,n){const i=new WebGLRenderTarget(e,t,n);return i.texture.mapping=At,i.texture.name="PMREM.cubeUv",i.scissorTest=!0,i}function _setViewport(e,t,n,i,r){e.viewport.set(t,n,i,r),e.scissor.set(t,n,i,r)}function _getEquirectMaterial(){return new ShaderMaterial({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null}},vertexShader:_getCommonVertexShader(),fragmentShader:"\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform sampler2D envMap;\n\n\t\t\t#include <common>\n\n\t\t\tvoid main() {\n\n\t\t\t\tvec3 outputDirection = normalize( vOutputDirection );\n\t\t\t\tvec2 uv = equirectUv( outputDirection );\n\n\t\t\t\tgl_FragColor = vec4( texture2D ( envMap, uv ).rgb, 1.0 );\n\n\t\t\t}\n\t\t",blending:0,depthTest:!1,depthWrite:!1})}function _getCubemapMaterial(){return new ShaderMaterial({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:_getCommonVertexShader(),fragmentShader:"\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tuniform float flipEnvMap;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform samplerCube envMap;\n\n\t\t\tvoid main() {\n\n\t\t\t\tgl_FragColor = textureCube( envMap, vec3( flipEnvMap * vOutputDirection.x, vOutputDirection.yz ) );\n\n\t\t\t}\n\t\t",blending:0,depthTest:!1,depthWrite:!1})}function _getCommonVertexShader(){return"\n\n\t\tprecision mediump float;\n\t\tprecision mediump int;\n\n\t\tattribute float faceIndex;\n\n\t\tvarying vec3 vOutputDirection;\n\n\t\t// RH coordinate system; PMREM face-indexing convention\n\t\tvec3 getDirection( vec2 uv, float face ) {\n\n\t\t\tuv = 2.0 * uv - 1.0;\n\n\t\t\tvec3 direction = vec3( uv, 1.0 );\n\n\t\t\tif ( face == 0.0 ) {\n\n\t\t\t\tdirection = direction.zyx; // ( 1, v, u ) pos x\n\n\t\t\t} else if ( face == 1.0 ) {\n\n\t\t\t\tdirection = direction.xzy;\n\t\t\t\tdirection.xz *= -1.0; // ( -u, 1, -v ) pos y\n\n\t\t\t} else if ( face == 2.0 ) {\n\n\t\t\t\tdirection.x *= -1.0; // ( -u, v, 1 ) pos z\n\n\t\t\t} else if ( face == 3.0 ) {\n\n\t\t\t\tdirection = direction.zyx;\n\t\t\t\tdirection.xz *= -1.0; // ( -1, v, -u ) neg x\n\n\t\t\t} else if ( face == 4.0 ) {\n\n\t\t\t\tdirection = direction.xzy;\n\t\t\t\tdirection.xy *= -1.0; // ( -u, -1, v ) neg y\n\n\t\t\t} else if ( face == 5.0 ) {\n\n\t\t\t\tdirection.z *= -1.0; // ( u, v, -1 ) neg z\n\n\t\t\t}\n\n\t\t\treturn direction;\n\n\t\t}\n\n\t\tvoid main() {\n\n\t\t\tvOutputDirection = getDirection( uv, faceIndex );\n\t\t\tgl_Position = vec4( position, 1.0 );\n\n\t\t}\n\t"}function WebGLCubeUVMaps(e){let t=new WeakMap,n=null;function onTextureDispose(e){const n=e.target;n.removeEventListener("dispose",onTextureDispose);const i=t.get(n);void 0!==i&&(t.delete(n),i.dispose())}return{get:function get2(i){if(i&&i.isTexture){const r=i.mapping,a=r===wt||304===r,s=r===Tt||r===Et;if(a||s){if(i.isRenderTargetTexture&&!0===i.needsPMREMUpdate){i.needsPMREMUpdate=!1;let r=t.get(i);return null===n&&(n=new PMREMGenerator(e)),r=a?n.fromEquirectangular(i,r):n.fromCubemap(i,r),t.set(i,r),r.texture}if(t.has(i))return t.get(i).texture;{const r=i.image;if(a&&r&&r.height>0||s&&r&&function isCubeTextureComplete(e){let t=0;const n=6;for(let i=0;i<n;i++)void 0!==e[i]&&t++;return t===n}(r)){null===n&&(n=new PMREMGenerator(e));const r=a?n.fromEquirectangular(i):n.fromCubemap(i);return t.set(i,r),i.addEventListener("dispose",onTextureDispose),r.texture}return null}}}return i},dispose:function dispose(){t=new WeakMap,null!==n&&(n.dispose(),n=null)}}}function WebGLExtensions(e){const t={};function getExtension(n){if(void 0!==t[n])return t[n];let i;switch(n){case"WEBGL_depth_texture":i=e.getExtension("WEBGL_depth_texture")||e.getExtension("MOZ_WEBGL_depth_texture")||e.getExtension("WEBKIT_WEBGL_depth_texture");break;case"EXT_texture_filter_anisotropic":i=e.getExtension("EXT_texture_filter_anisotropic")||e.getExtension("MOZ_EXT_texture_filter_anisotropic")||e.getExtension("WEBKIT_EXT_texture_filter_anisotropic");break;case"WEBGL_compressed_texture_s3tc":i=e.getExtension("WEBGL_compressed_texture_s3tc")||e.getExtension("MOZ_WEBGL_compressed_texture_s3tc")||e.getExtension("WEBKIT_WEBGL_compressed_texture_s3tc");break;case"WEBGL_compressed_texture_pvrtc":i=e.getExtension("WEBGL_compressed_texture_pvrtc")||e.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc");break;default:i=e.getExtension(n)}return t[n]=i,i}return{has:function(e){return null!==getExtension(e)},init:function(e){e.isWebGL2?getExtension("EXT_color_buffer_float"):(getExtension("WEBGL_depth_texture"),getExtension("OES_texture_float"),getExtension("OES_texture_half_float"),getExtension("OES_texture_half_float_linear"),getExtension("OES_standard_derivatives"),getExtension("OES_element_index_uint"),getExtension("OES_vertex_array_object"),getExtension("ANGLE_instanced_arrays")),getExtension("OES_texture_float_linear"),getExtension("EXT_color_buffer_half_float"),getExtension("WEBGL_multisampled_render_to_texture")},get:function(e){const t=getExtension(e);return null===t&&console.warn("THREE.WebGLRenderer: "+e+" extension not supported."),t}}}function WebGLGeometries(e,t,n,i){const r={},a=new WeakMap;function onGeometryDispose(e){const s=e.target;null!==s.index&&t.remove(s.index);for(const n in s.attributes)t.remove(s.attributes[n]);for(const n in s.morphAttributes){const e=s.morphAttributes[n];for(let n=0,i=e.length;n<i;n++)t.remove(e[n])}s.removeEventListener("dispose",onGeometryDispose),delete r[s.id];const o=a.get(s);o&&(t.remove(o),a.delete(s)),i.releaseStatesOfGeometry(s),!0===s.isInstancedBufferGeometry&&delete s._maxInstanceCount,n.memory.geometries--}function updateWireframeAttribute(e){const n=[],i=e.index,r=e.attributes.position;let s=0;if(null!==i){const e=i.array;s=i.version;for(let t=0,i=e.length;t<i;t+=3){const i=e[t+0],r=e[t+1],a=e[t+2];n.push(i,r,r,a,a,i)}}else{if(void 0===r)return;{const e=r.array;s=r.version;for(let t=0,i=e.length/3-1;t<i;t+=3){const e=t+0,i=t+1,r=t+2;n.push(e,i,i,r,r,e)}}}const o=new(arrayNeedsUint32(n)?Uint32BufferAttribute:Uint16BufferAttribute)(n,1);o.version=s;const l=a.get(e);l&&t.remove(l),a.set(e,o)}return{get:function get2(e,t){return!0===r[t.id]||(t.addEventListener("dispose",onGeometryDispose),r[t.id]=!0,n.memory.geometries++),t},update:function update(n){const i=n.attributes;for(const a in i)t.update(i[a],e.ARRAY_BUFFER);const r=n.morphAttributes;for(const a in r){const n=r[a];for(let i=0,r=n.length;i<r;i++)t.update(n[i],e.ARRAY_BUFFER)}},getWireframeAttribute:function getWireframeAttribute(e){const t=a.get(e);if(t){const n=e.index;null!==n&&t.version<n.version&&updateWireframeAttribute(e)}else updateWireframeAttribute(e);return a.get(e)}}}function WebGLIndexedBufferRenderer(e,t,n,i){const r=i.isWebGL2;let a,s,o;this.setMode=function setMode(e){a=e},this.setIndex=function setIndex(e){s=e.type,o=e.bytesPerElement},this.render=function render26(t,i){e.drawElements(a,i,s,t*o),n.update(i,a,1)},this.renderInstances=function renderInstances(i,l,c){if(0===c)return;let u,d;if(r)u=e,d="drawElementsInstanced";else if(u=t.get("ANGLE_instanced_arrays"),d="drawElementsInstancedANGLE",null===u)return void console.error("THREE.WebGLIndexedBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.");u[d](a,l,s,i*o,c),n.update(l,a,c)}}function WebGLInfo(e){const t={frame:0,calls:0,triangles:0,points:0,lines:0};return{memory:{geometries:0,textures:0},render:t,programs:null,autoReset:!0,reset:function reset(){t.calls=0,t.triangles=0,t.points=0,t.lines=0},update:function update(n,i,r){switch(t.calls++,i){case e.TRIANGLES:t.triangles+=r*(n/3);break;case e.LINES:t.lines+=r*(n/2);break;case e.LINE_STRIP:t.lines+=r*(n-1);break;case e.LINE_LOOP:t.lines+=r*n;break;case e.POINTS:t.points+=r*n;break;default:console.error("THREE.WebGLInfo: Unknown draw mode:",i)}}}}function numericalSort(e,t){return e[0]-t[0]}function absNumericalSort(e,t){return Math.abs(t[1])-Math.abs(e[1])}function WebGLMorphtargets(e,t,n){const i={},r=new Float32Array(8),a=new WeakMap,s=new Vector4,o=[];for(let l=0;l<8;l++)o[l]=[l,0];return{update:function update(l,c,u){const d=l.morphTargetInfluences;if(!0===t.isWebGL2){const i=c.morphAttributes.position||c.morphAttributes.normal||c.morphAttributes.color,r=void 0!==i?i.length:0;let o=a.get(c);if(void 0===o||o.count!==r){let disposeTexture=function(){g.dispose(),a.delete(c),c.removeEventListener("dispose",disposeTexture)};void 0!==o&&o.texture.dispose();const e=void 0!==c.morphAttributes.position,n=void 0!==c.morphAttributes.normal,i=void 0!==c.morphAttributes.color,l=c.morphAttributes.position||[],u=c.morphAttributes.normal||[],d=c.morphAttributes.color||[];let h=0;!0===e&&(h=1),!0===n&&(h=2),!0===i&&(h=3);let p=c.attributes.position.count*h,f=1;p>t.maxTextureSize&&(f=Math.ceil(p/t.maxTextureSize),p=t.maxTextureSize);const m=new Float32Array(p*f*4*r),g=new DataArrayTexture(m,p,f,r);g.type=Vt,g.needsUpdate=!0;const v=4*h;for(let t=0;t<r;t++){const r=l[t],a=u[t],o=d[t],c=p*f*4*t;for(let t=0;t<r.count;t++){const l=t*v;!0===e&&(s.fromBufferAttribute(r,t),m[c+l+0]=s.x,m[c+l+1]=s.y,m[c+l+2]=s.z,m[c+l+3]=0),!0===n&&(s.fromBufferAttribute(a,t),m[c+l+4]=s.x,m[c+l+5]=s.y,m[c+l+6]=s.z,m[c+l+7]=0),!0===i&&(s.fromBufferAttribute(o,t),m[c+l+8]=s.x,m[c+l+9]=s.y,m[c+l+10]=s.z,m[c+l+11]=4===o.itemSize?s.w:1)}}o={count:r,texture:g,size:new Vector2(p,f)},a.set(c,o),c.addEventListener("dispose",disposeTexture)}let l=0;for(let e=0;e<d.length;e++)l+=d[e];const h=c.morphTargetsRelative?1:1-l;u.getUniforms().setValue(e,"morphTargetBaseInfluence",h),u.getUniforms().setValue(e,"morphTargetInfluences",d),u.getUniforms().setValue(e,"morphTargetsTexture",o.texture,n),u.getUniforms().setValue(e,"morphTargetsTextureSize",o.size)}else{const t=void 0===d?0:d.length;let n=i[c.id];if(void 0===n||n.length!==t){n=[];for(let e=0;e<t;e++)n[e]=[e,0];i[c.id]=n}for(let e=0;e<t;e++){const t=n[e];t[0]=e,t[1]=d[e]}n.sort(absNumericalSort);for(let e=0;e<8;e++)e<t&&n[e][1]?(o[e][0]=n[e][0],o[e][1]=n[e][1]):(o[e][0]=Number.MAX_SAFE_INTEGER,o[e][1]=0);o.sort(numericalSort);const a=c.morphAttributes.position,s=c.morphAttributes.normal;let l=0;for(let e=0;e<8;e++){const t=o[e],n=t[0],i=t[1];n!==Number.MAX_SAFE_INTEGER&&i?(a&&c.getAttribute("morphTarget"+e)!==a[n]&&c.setAttribute("morphTarget"+e,a[n]),s&&c.getAttribute("morphNormal"+e)!==s[n]&&c.setAttribute("morphNormal"+e,s[n]),r[e]=i,l+=i):(a&&!0===c.hasAttribute("morphTarget"+e)&&c.deleteAttribute("morphTarget"+e),s&&!0===c.hasAttribute("morphNormal"+e)&&c.deleteAttribute("morphNormal"+e),r[e]=0)}const h=c.morphTargetsRelative?1:1-l;u.getUniforms().setValue(e,"morphTargetBaseInfluence",h),u.getUniforms().setValue(e,"morphTargetInfluences",r)}}}}function WebGLObjects(e,t,n,i){let r=new WeakMap;function onInstancedMeshDispose(e){const t=e.target;t.removeEventListener("dispose",onInstancedMeshDispose),n.remove(t.instanceMatrix),null!==t.instanceColor&&n.remove(t.instanceColor)}return{update:function update(a){const s=i.render.frame,o=a.geometry,l=t.get(a,o);if(r.get(l)!==s&&(t.update(l),r.set(l,s)),a.isInstancedMesh&&(!1===a.hasEventListener("dispose",onInstancedMeshDispose)&&a.addEventListener("dispose",onInstancedMeshDispose),r.get(a)!==s&&(n.update(a.instanceMatrix,e.ARRAY_BUFFER),null!==a.instanceColor&&n.update(a.instanceColor,e.ARRAY_BUFFER),r.set(a,s))),a.isSkinnedMesh){const e=a.skeleton;r.get(e)!==s&&(e.update(),r.set(e,s))}return l},dispose:function dispose(){r=new WeakMap}}}const Sr=new Texture,Mr=new DataArrayTexture,Tr=new Data3DTexture,Er=new CubeTexture,wr=[],Ar=[],Cr=new Float32Array(16),Rr=new Float32Array(9),Pr=new Float32Array(4);function flatten(e,t,n){const i=e[0];if(i<=0||i>0)return e;const r=t*n;let a=wr[r];if(void 0===a&&(a=new Float32Array(r),wr[r]=a),0!==t){i.toArray(a,0);for(let i=1,r=0;i!==t;++i)r+=n,e[i].toArray(a,r)}return a}function arraysEqual(e,t){if(e.length!==t.length)return!1;for(let n=0,i=e.length;n<i;n++)if(e[n]!==t[n])return!1;return!0}function copyArray(e,t){for(let n=0,i=t.length;n<i;n++)e[n]=t[n]}function allocTexUnits(e,t){let n=Ar[t];void 0===n&&(n=new Int32Array(t),Ar[t]=n);for(let i=0;i!==t;++i)n[i]=e.allocateTextureUnit();return n}function setValueV1f(e,t){const n=this.cache;n[0]!==t&&(e.uniform1f(this.addr,t),n[0]=t)}function setValueV2f(e,t){const n=this.cache;if(void 0!==t.x)n[0]===t.x&&n[1]===t.y||(e.uniform2f(this.addr,t.x,t.y),n[0]=t.x,n[1]=t.y);else{if(arraysEqual(n,t))return;e.uniform2fv(this.addr,t),copyArray(n,t)}}function setValueV3f(e,t){const n=this.cache;if(void 0!==t.x)n[0]===t.x&&n[1]===t.y&&n[2]===t.z||(e.uniform3f(this.addr,t.x,t.y,t.z),n[0]=t.x,n[1]=t.y,n[2]=t.z);else if(void 0!==t.r)n[0]===t.r&&n[1]===t.g&&n[2]===t.b||(e.uniform3f(this.addr,t.r,t.g,t.b),n[0]=t.r,n[1]=t.g,n[2]=t.b);else{if(arraysEqual(n,t))return;e.uniform3fv(this.addr,t),copyArray(n,t)}}function setValueV4f(e,t){const n=this.cache;if(void 0!==t.x)n[0]===t.x&&n[1]===t.y&&n[2]===t.z&&n[3]===t.w||(e.uniform4f(this.addr,t.x,t.y,t.z,t.w),n[0]=t.x,n[1]=t.y,n[2]=t.z,n[3]=t.w);else{if(arraysEqual(n,t))return;e.uniform4fv(this.addr,t),copyArray(n,t)}}function setValueM2(e,t){const n=this.cache,i=t.elements;if(void 0===i){if(arraysEqual(n,t))return;e.uniformMatrix2fv(this.addr,!1,t),copyArray(n,t)}else{if(arraysEqual(n,i))return;Pr.set(i),e.uniformMatrix2fv(this.addr,!1,Pr),copyArray(n,i)}}function setValueM3(e,t){const n=this.cache,i=t.elements;if(void 0===i){if(arraysEqual(n,t))return;e.uniformMatrix3fv(this.addr,!1,t),copyArray(n,t)}else{if(arraysEqual(n,i))return;Rr.set(i),e.uniformMatrix3fv(this.addr,!1,Rr),copyArray(n,i)}}function setValueM4(e,t){const n=this.cache,i=t.elements;if(void 0===i){if(arraysEqual(n,t))return;e.uniformMatrix4fv(this.addr,!1,t),copyArray(n,t)}else{if(arraysEqual(n,i))return;Cr.set(i),e.uniformMatrix4fv(this.addr,!1,Cr),copyArray(n,i)}}function setValueV1i(e,t){const n=this.cache;n[0]!==t&&(e.uniform1i(this.addr,t),n[0]=t)}function setValueV2i(e,t){const n=this.cache;if(void 0!==t.x)n[0]===t.x&&n[1]===t.y||(e.uniform2i(this.addr,t.x,t.y),n[0]=t.x,n[1]=t.y);else{if(arraysEqual(n,t))return;e.uniform2iv(this.addr,t),copyArray(n,t)}}function setValueV3i(e,t){const n=this.cache;if(void 0!==t.x)n[0]===t.x&&n[1]===t.y&&n[2]===t.z||(e.uniform3i(this.addr,t.x,t.y,t.z),n[0]=t.x,n[1]=t.y,n[2]=t.z);else{if(arraysEqual(n,t))return;e.uniform3iv(this.addr,t),copyArray(n,t)}}function setValueV4i(e,t){const n=this.cache;if(void 0!==t.x)n[0]===t.x&&n[1]===t.y&&n[2]===t.z&&n[3]===t.w||(e.uniform4i(this.addr,t.x,t.y,t.z,t.w),n[0]=t.x,n[1]=t.y,n[2]=t.z,n[3]=t.w);else{if(arraysEqual(n,t))return;e.uniform4iv(this.addr,t),copyArray(n,t)}}function setValueV1ui(e,t){const n=this.cache;n[0]!==t&&(e.uniform1ui(this.addr,t),n[0]=t)}function setValueV2ui(e,t){const n=this.cache;if(void 0!==t.x)n[0]===t.x&&n[1]===t.y||(e.uniform2ui(this.addr,t.x,t.y),n[0]=t.x,n[1]=t.y);else{if(arraysEqual(n,t))return;e.uniform2uiv(this.addr,t),copyArray(n,t)}}function setValueV3ui(e,t){const n=this.cache;if(void 0!==t.x)n[0]===t.x&&n[1]===t.y&&n[2]===t.z||(e.uniform3ui(this.addr,t.x,t.y,t.z),n[0]=t.x,n[1]=t.y,n[2]=t.z);else{if(arraysEqual(n,t))return;e.uniform3uiv(this.addr,t),copyArray(n,t)}}function setValueV4ui(e,t){const n=this.cache;if(void 0!==t.x)n[0]===t.x&&n[1]===t.y&&n[2]===t.z&&n[3]===t.w||(e.uniform4ui(this.addr,t.x,t.y,t.z,t.w),n[0]=t.x,n[1]=t.y,n[2]=t.z,n[3]=t.w);else{if(arraysEqual(n,t))return;e.uniform4uiv(this.addr,t),copyArray(n,t)}}function setValueT1(e,t,n){const i=this.cache,r=n.allocateTextureUnit();i[0]!==r&&(e.uniform1i(this.addr,r),i[0]=r),n.setTexture2D(t||Sr,r)}function setValueT3D1(e,t,n){const i=this.cache,r=n.allocateTextureUnit();i[0]!==r&&(e.uniform1i(this.addr,r),i[0]=r),n.setTexture3D(t||Tr,r)}function setValueT6(e,t,n){const i=this.cache,r=n.allocateTextureUnit();i[0]!==r&&(e.uniform1i(this.addr,r),i[0]=r),n.setTextureCube(t||Er,r)}function setValueT2DArray1(e,t,n){const i=this.cache,r=n.allocateTextureUnit();i[0]!==r&&(e.uniform1i(this.addr,r),i[0]=r),n.setTexture2DArray(t||Mr,r)}function setValueV1fArray(e,t){e.uniform1fv(this.addr,t)}function setValueV2fArray(e,t){const n=flatten(t,this.size,2);e.uniform2fv(this.addr,n)}function setValueV3fArray(e,t){const n=flatten(t,this.size,3);e.uniform3fv(this.addr,n)}function setValueV4fArray(e,t){const n=flatten(t,this.size,4);e.uniform4fv(this.addr,n)}function setValueM2Array(e,t){const n=flatten(t,this.size,4);e.uniformMatrix2fv(this.addr,!1,n)}function setValueM3Array(e,t){const n=flatten(t,this.size,9);e.uniformMatrix3fv(this.addr,!1,n)}function setValueM4Array(e,t){const n=flatten(t,this.size,16);e.uniformMatrix4fv(this.addr,!1,n)}function setValueV1iArray(e,t){e.uniform1iv(this.addr,t)}function setValueV2iArray(e,t){e.uniform2iv(this.addr,t)}function setValueV3iArray(e,t){e.uniform3iv(this.addr,t)}function setValueV4iArray(e,t){e.uniform4iv(this.addr,t)}function setValueV1uiArray(e,t){e.uniform1uiv(this.addr,t)}function setValueV2uiArray(e,t){e.uniform2uiv(this.addr,t)}function setValueV3uiArray(e,t){e.uniform3uiv(this.addr,t)}function setValueV4uiArray(e,t){e.uniform4uiv(this.addr,t)}function setValueT1Array(e,t,n){const i=this.cache,r=t.length,a=allocTexUnits(n,r);arraysEqual(i,a)||(e.uniform1iv(this.addr,a),copyArray(i,a));for(let s=0;s!==r;++s)n.setTexture2D(t[s]||Sr,a[s])}function setValueT3DArray(e,t,n){const i=this.cache,r=t.length,a=allocTexUnits(n,r);arraysEqual(i,a)||(e.uniform1iv(this.addr,a),copyArray(i,a));for(let s=0;s!==r;++s)n.setTexture3D(t[s]||Tr,a[s])}function setValueT6Array(e,t,n){const i=this.cache,r=t.length,a=allocTexUnits(n,r);arraysEqual(i,a)||(e.uniform1iv(this.addr,a),copyArray(i,a));for(let s=0;s!==r;++s)n.setTextureCube(t[s]||Er,a[s])}function setValueT2DArrayArray(e,t,n){const i=this.cache,r=t.length,a=allocTexUnits(n,r);arraysEqual(i,a)||(e.uniform1iv(this.addr,a),copyArray(i,a));for(let s=0;s!==r;++s)n.setTexture2DArray(t[s]||Mr,a[s])}class SingleUniform{constructor(e,t,n){this.id=e,this.addr=n,this.cache=[],this.setValue=function getSingularSetter(e){switch(e){case 5126:return setValueV1f;case 35664:return setValueV2f;case 35665:return setValueV3f;case 35666:return setValueV4f;case 35674:return setValueM2;case 35675:return setValueM3;case 35676:return setValueM4;case 5124:case 35670:return setValueV1i;case 35667:case 35671:return setValueV2i;case 35668:case 35672:return setValueV3i;case 35669:case 35673:return setValueV4i;case 5125:return setValueV1ui;case 36294:return setValueV2ui;case 36295:return setValueV3ui;case 36296:return setValueV4ui;case 35678:case 36198:case 36298:case 36306:case 35682:return setValueT1;case 35679:case 36299:case 36307:return setValueT3D1;case 35680:case 36300:case 36308:case 36293:return setValueT6;case 36289:case 36303:case 36311:case 36292:return setValueT2DArray1}}(t.type)}}class PureArrayUniform{constructor(e,t,n){this.id=e,this.addr=n,this.cache=[],this.size=t.size,this.setValue=function getPureArraySetter(e){switch(e){case 5126:return setValueV1fArray;case 35664:return setValueV2fArray;case 35665:return setValueV3fArray;case 35666:return setValueV4fArray;case 35674:return setValueM2Array;case 35675:return setValueM3Array;case 35676:return setValueM4Array;case 5124:case 35670:return setValueV1iArray;case 35667:case 35671:return setValueV2iArray;case 35668:case 35672:return setValueV3iArray;case 35669:case 35673:return setValueV4iArray;case 5125:return setValueV1uiArray;case 36294:return setValueV2uiArray;case 36295:return setValueV3uiArray;case 36296:return setValueV4uiArray;case 35678:case 36198:case 36298:case 36306:case 35682:return setValueT1Array;case 35679:case 36299:case 36307:return setValueT3DArray;case 35680:case 36300:case 36308:case 36293:return setValueT6Array;case 36289:case 36303:case 36311:case 36292:return setValueT2DArrayArray}}(t.type)}}class StructuredUniform{constructor(e){this.id=e,this.seq=[],this.map={}}setValue(e,t,n){const i=this.seq;for(let r=0,a=i.length;r!==a;++r){const a=i[r];a.setValue(e,t[a.id],n)}}}const Lr=/(\w+)(\])?(\[|\.)?/g;function addUniform(e,t){e.seq.push(t),e.map[t.id]=t}function parseUniform(e,t,n){const i=e.name,r=i.length;for(Lr.lastIndex=0;;){const a=Lr.exec(i),s=Lr.lastIndex;let o=a[1];const l="]"===a[2],c=a[3];if(l&&(o|=0),void 0===c||"["===c&&s+2===r){addUniform(n,void 0===c?new SingleUniform(o,e,t):new PureArrayUniform(o,e,t));break}{let e=n.map[o];void 0===e&&(e=new StructuredUniform(o),addUniform(n,e)),n=e}}}class WebGLUniforms{constructor(e,t){this.seq=[],this.map={};const n=e.getProgramParameter(t,e.ACTIVE_UNIFORMS);for(let i=0;i<n;++i){const n=e.getActiveUniform(t,i);parseUniform(n,e.getUniformLocation(t,n.name),this)}}setValue(e,t,n,i){const r=this.map[t];void 0!==r&&r.setValue(e,n,i)}setOptional(e,t,n){const i=t[n];void 0!==i&&this.setValue(e,n,i)}static upload(e,t,n,i){for(let r=0,a=t.length;r!==a;++r){const a=t[r],s=n[a.id];!1!==s.needsUpdate&&a.setValue(e,s.value,i)}}static seqWithValue(e,t){const n=[];for(let i=0,r=e.length;i!==r;++i){const r=e[i];r.id in t&&n.push(r)}return n}}function WebGLShader(e,t,n){const i=e.createShader(t);return e.shaderSource(i,n),e.compileShader(i),i}let Dr=0;function getShaderErrors(e,t,n){const i=e.getShaderParameter(t,e.COMPILE_STATUS),r=e.getShaderInfoLog(t).trim();if(i&&""===r)return"";const a=/ERROR: 0:(\d+)/.exec(r);if(a){const i=parseInt(a[1]);return n.toUpperCase()+"\n\n"+r+"\n\n"+function handleSource(e,t){const n=e.split("\n"),i=[],r=Math.max(t-6,0),a=Math.min(t+6,n.length);for(let s=r;s<a;s++){const e=s+1;i.push(`${e===t?">":" "} ${e}: ${n[s]}`)}return i.join("\n")}(e.getShaderSource(t),i)}return r}function getTexelEncodingFunction(e,t){const n=function getEncodingComponents(e){switch(e){case Qt:return["Linear","( value )"];case Jt:return["sRGB","( value )"];default:return console.warn("THREE.WebGLProgram: Unsupported color space:",e),["Linear","( value )"]}}(t);return"vec4 "+e+"( vec4 value ) { return LinearTo"+n[0]+n[1]+"; }"}function getToneMappingFunction(e,t){let n;switch(t){case xt:n="Linear";break;case yt:n="Reinhard";break;case bt:n="OptimizedCineon";break;case St:n="ACESFilmic";break;case Mt:n="Custom";break;default:console.warn("THREE.WebGLProgram: Unsupported toneMapping:",t),n="Linear"}return"vec3 "+e+"( vec3 color ) { return "+n+"ToneMapping( color ); }"}function filterEmptyLine(e){return""!==e}function replaceLightNums(e,t){const n=t.numSpotLightShadows+t.numSpotLightMaps-t.numSpotLightShadowsWithMaps;return e.replace(/NUM_DIR_LIGHTS/g,t.numDirLights).replace(/NUM_SPOT_LIGHTS/g,t.numSpotLights).replace(/NUM_SPOT_LIGHT_MAPS/g,t.numSpotLightMaps).replace(/NUM_SPOT_LIGHT_COORDS/g,n).replace(/NUM_RECT_AREA_LIGHTS/g,t.numRectAreaLights).replace(/NUM_POINT_LIGHTS/g,t.numPointLights).replace(/NUM_HEMI_LIGHTS/g,t.numHemiLights).replace(/NUM_DIR_LIGHT_SHADOWS/g,t.numDirLightShadows).replace(/NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS/g,t.numSpotLightShadowsWithMaps).replace(/NUM_SPOT_LIGHT_SHADOWS/g,t.numSpotLightShadows).replace(/NUM_POINT_LIGHT_SHADOWS/g,t.numPointLightShadows)}function replaceClippingPlaneNums(e,t){return e.replace(/NUM_CLIPPING_PLANES/g,t.numClippingPlanes).replace(/UNION_CLIPPING_PLANES/g,t.numClippingPlanes-t.numClipIntersection)}const Ur=/^[ \t]*#include +<([\w\d./]+)>/gm;function resolveIncludes(e){return e.replace(Ur,includeReplacer)}const Ir=new Map([["encodings_fragment","colorspace_fragment"],["encodings_pars_fragment","colorspace_pars_fragment"],["output_fragment","opaque_fragment"]]);function includeReplacer(e,t){let n=ur[t];if(void 0===n){const e=Ir.get(t);if(void 0===e)throw new Error("Can not resolve #include <"+t+">");n=ur[e],console.warn('THREE.WebGLRenderer: Shader chunk "%s" has been deprecated. Use "%s" instead.',t,e)}return resolveIncludes(n)}const Or=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function unrollLoops(e){return e.replace(Or,loopReplacer)}function loopReplacer(e,t,n,i){let r="";for(let a=parseInt(t);a<parseInt(n);a++)r+=i.replace(/\[\s*i\s*\]/g,"[ "+a+" ]").replace(/UNROLLED_LOOP_INDEX/g,a);return r}function generatePrecision(e){let t="precision "+e.precision+" float;\nprecision "+e.precision+" int;";return"highp"===e.precision?t+="\n#define HIGH_PRECISION":"mediump"===e.precision?t+="\n#define MEDIUM_PRECISION":"lowp"===e.precision&&(t+="\n#define LOW_PRECISION"),t}function WebGLProgram(e,t,n,i){const r=e.getContext(),a=n.defines;let s=n.vertexShader,o=n.fragmentShader;const l=function generateShadowMapTypeDefine(e){let t="SHADOWMAP_TYPE_BASIC";return e.shadowMapType===ct?t="SHADOWMAP_TYPE_PCF":e.shadowMapType===ut?t="SHADOWMAP_TYPE_PCF_SOFT":e.shadowMapType===dt&&(t="SHADOWMAP_TYPE_VSM"),t}(n),c=function generateEnvMapTypeDefine(e){let t="ENVMAP_TYPE_CUBE";if(e.envMap)switch(e.envMapMode){case Tt:case Et:t="ENVMAP_TYPE_CUBE";break;case At:t="ENVMAP_TYPE_CUBE_UV"}return t}(n),u=function generateEnvMapModeDefine(e){let t="ENVMAP_MODE_REFLECTION";e.envMap&&e.envMapMode===Et&&(t="ENVMAP_MODE_REFRACTION");return t}(n),d=function generateEnvMapBlendingDefine(e){let t="ENVMAP_BLENDING_NONE";if(e.envMap)switch(e.combine){case mt:t="ENVMAP_BLENDING_MULTIPLY";break;case gt:t="ENVMAP_BLENDING_MIX";break;case vt:t="ENVMAP_BLENDING_ADD"}return t}(n),h=function generateCubeUVSize(e){const t=e.envMapCubeUVHeight;if(null===t)return null;const n=Math.log2(t)-2,i=1/t;return{texelWidth:1/(3*Math.max(Math.pow(2,n),112)),texelHeight:i,maxMip:n}}(n),p=n.isWebGL2?"":function generateExtensions(e){return[e.extensionDerivatives||e.envMapCubeUVHeight||e.bumpMap||e.normalMapTangentSpace||e.clearcoatNormalMap||e.flatShading||"physical"===e.shaderID?"#extension GL_OES_standard_derivatives : enable":"",(e.extensionFragDepth||e.logarithmicDepthBuffer)&&e.rendererExtensionFragDepth?"#extension GL_EXT_frag_depth : enable":"",e.extensionDrawBuffers&&e.rendererExtensionDrawBuffers?"#extension GL_EXT_draw_buffers : require":"",(e.extensionShaderTextureLOD||e.envMap||e.transmission)&&e.rendererExtensionShaderTextureLod?"#extension GL_EXT_shader_texture_lod : enable":""].filter(filterEmptyLine).join("\n")}(n),f=function generateDefines(e){const t=[];for(const n in e){const i=e[n];!1!==i&&t.push("#define "+n+" "+i)}return t.join("\n")}(a),m=r.createProgram();let g,v,_=n.glslVersion?"#version "+n.glslVersion+"\n":"";n.isRawShaderMaterial?(g=["#define SHADER_TYPE "+n.shaderType,"#define SHADER_NAME "+n.shaderName,f].filter(filterEmptyLine).join("\n"),g.length>0&&(g+="\n"),v=[p,"#define SHADER_TYPE "+n.shaderType,"#define SHADER_NAME "+n.shaderName,f].filter(filterEmptyLine).join("\n"),v.length>0&&(v+="\n")):(g=[generatePrecision(n),"#define SHADER_TYPE "+n.shaderType,"#define SHADER_NAME "+n.shaderName,f,n.instancing?"#define USE_INSTANCING":"",n.instancingColor?"#define USE_INSTANCING_COLOR":"",n.useFog&&n.fog?"#define USE_FOG":"",n.useFog&&n.fogExp2?"#define FOG_EXP2":"",n.map?"#define USE_MAP":"",n.envMap?"#define USE_ENVMAP":"",n.envMap?"#define "+u:"",n.lightMap?"#define USE_LIGHTMAP":"",n.aoMap?"#define USE_AOMAP":"",n.bumpMap?"#define USE_BUMPMAP":"",n.normalMap?"#define USE_NORMALMAP":"",n.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",n.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",n.displacementMap?"#define USE_DISPLACEMENTMAP":"",n.emissiveMap?"#define USE_EMISSIVEMAP":"",n.anisotropyMap?"#define USE_ANISOTROPYMAP":"",n.clearcoatMap?"#define USE_CLEARCOATMAP":"",n.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",n.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",n.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",n.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",n.specularMap?"#define USE_SPECULARMAP":"",n.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",n.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",n.roughnessMap?"#define USE_ROUGHNESSMAP":"",n.metalnessMap?"#define USE_METALNESSMAP":"",n.alphaMap?"#define USE_ALPHAMAP":"",n.alphaHash?"#define USE_ALPHAHASH":"",n.transmission?"#define USE_TRANSMISSION":"",n.transmissionMap?"#define USE_TRANSMISSIONMAP":"",n.thicknessMap?"#define USE_THICKNESSMAP":"",n.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",n.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",n.mapUv?"#define MAP_UV "+n.mapUv:"",n.alphaMapUv?"#define ALPHAMAP_UV "+n.alphaMapUv:"",n.lightMapUv?"#define LIGHTMAP_UV "+n.lightMapUv:"",n.aoMapUv?"#define AOMAP_UV "+n.aoMapUv:"",n.emissiveMapUv?"#define EMISSIVEMAP_UV "+n.emissiveMapUv:"",n.bumpMapUv?"#define BUMPMAP_UV "+n.bumpMapUv:"",n.normalMapUv?"#define NORMALMAP_UV "+n.normalMapUv:"",n.displacementMapUv?"#define DISPLACEMENTMAP_UV "+n.displacementMapUv:"",n.metalnessMapUv?"#define METALNESSMAP_UV "+n.metalnessMapUv:"",n.roughnessMapUv?"#define ROUGHNESSMAP_UV "+n.roughnessMapUv:"",n.anisotropyMapUv?"#define ANISOTROPYMAP_UV "+n.anisotropyMapUv:"",n.clearcoatMapUv?"#define CLEARCOATMAP_UV "+n.clearcoatMapUv:"",n.clearcoatNormalMapUv?"#define CLEARCOAT_NORMALMAP_UV "+n.clearcoatNormalMapUv:"",n.clearcoatRoughnessMapUv?"#define CLEARCOAT_ROUGHNESSMAP_UV "+n.clearcoatRoughnessMapUv:"",n.iridescenceMapUv?"#define IRIDESCENCEMAP_UV "+n.iridescenceMapUv:"",n.iridescenceThicknessMapUv?"#define IRIDESCENCE_THICKNESSMAP_UV "+n.iridescenceThicknessMapUv:"",n.sheenColorMapUv?"#define SHEEN_COLORMAP_UV "+n.sheenColorMapUv:"",n.sheenRoughnessMapUv?"#define SHEEN_ROUGHNESSMAP_UV "+n.sheenRoughnessMapUv:"",n.specularMapUv?"#define SPECULARMAP_UV "+n.specularMapUv:"",n.specularColorMapUv?"#define SPECULAR_COLORMAP_UV "+n.specularColorMapUv:"",n.specularIntensityMapUv?"#define SPECULAR_INTENSITYMAP_UV "+n.specularIntensityMapUv:"",n.transmissionMapUv?"#define TRANSMISSIONMAP_UV "+n.transmissionMapUv:"",n.thicknessMapUv?"#define THICKNESSMAP_UV "+n.thicknessMapUv:"",n.vertexTangents&&!1===n.flatShading?"#define USE_TANGENT":"",n.vertexColors?"#define USE_COLOR":"",n.vertexAlphas?"#define USE_COLOR_ALPHA":"",n.vertexUv1s?"#define USE_UV1":"",n.vertexUv2s?"#define USE_UV2":"",n.vertexUv3s?"#define USE_UV3":"",n.pointsUvs?"#define USE_POINTS_UV":"",n.flatShading?"#define FLAT_SHADED":"",n.skinning?"#define USE_SKINNING":"",n.morphTargets?"#define USE_MORPHTARGETS":"",n.morphNormals&&!1===n.flatShading?"#define USE_MORPHNORMALS":"",n.morphColors&&n.isWebGL2?"#define USE_MORPHCOLORS":"",n.morphTargetsCount>0&&n.isWebGL2?"#define MORPHTARGETS_TEXTURE":"",n.morphTargetsCount>0&&n.isWebGL2?"#define MORPHTARGETS_TEXTURE_STRIDE "+n.morphTextureStride:"",n.morphTargetsCount>0&&n.isWebGL2?"#define MORPHTARGETS_COUNT "+n.morphTargetsCount:"",n.doubleSided?"#define DOUBLE_SIDED":"",n.flipSided?"#define FLIP_SIDED":"",n.shadowMapEnabled?"#define USE_SHADOWMAP":"",n.shadowMapEnabled?"#define "+l:"",n.sizeAttenuation?"#define USE_SIZEATTENUATION":"",n.useLegacyLights?"#define LEGACY_LIGHTS":"",n.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",n.logarithmicDepthBuffer&&n.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING","\tattribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR","\tattribute vec3 instanceColor;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_UV1","\tattribute vec2 uv1;","#endif","#ifdef USE_UV2","\tattribute vec2 uv2;","#endif","#ifdef USE_UV3","\tattribute vec2 uv3;","#endif","#ifdef USE_TANGENT","\tattribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )","\tattribute vec4 color;","#elif defined( USE_COLOR )","\tattribute vec3 color;","#endif","#if ( defined( USE_MORPHTARGETS ) && ! defined( MORPHTARGETS_TEXTURE ) )","\tattribute vec3 morphTarget0;","\tattribute vec3 morphTarget1;","\tattribute vec3 morphTarget2;","\tattribute vec3 morphTarget3;","\t#ifdef USE_MORPHNORMALS","\t\tattribute vec3 morphNormal0;","\t\tattribute vec3 morphNormal1;","\t\tattribute vec3 morphNormal2;","\t\tattribute vec3 morphNormal3;","\t#else","\t\tattribute vec3 morphTarget4;","\t\tattribute vec3 morphTarget5;","\t\tattribute vec3 morphTarget6;","\t\tattribute vec3 morphTarget7;","\t#endif","#endif","#ifdef USE_SKINNING","\tattribute vec4 skinIndex;","\tattribute vec4 skinWeight;","#endif","\n"].filter(filterEmptyLine).join("\n"),v=[p,generatePrecision(n),"#define SHADER_TYPE "+n.shaderType,"#define SHADER_NAME "+n.shaderName,f,n.useFog&&n.fog?"#define USE_FOG":"",n.useFog&&n.fogExp2?"#define FOG_EXP2":"",n.map?"#define USE_MAP":"",n.matcap?"#define USE_MATCAP":"",n.envMap?"#define USE_ENVMAP":"",n.envMap?"#define "+c:"",n.envMap?"#define "+u:"",n.envMap?"#define "+d:"",h?"#define CUBEUV_TEXEL_WIDTH "+h.texelWidth:"",h?"#define CUBEUV_TEXEL_HEIGHT "+h.texelHeight:"",h?"#define CUBEUV_MAX_MIP "+h.maxMip+".0":"",n.lightMap?"#define USE_LIGHTMAP":"",n.aoMap?"#define USE_AOMAP":"",n.bumpMap?"#define USE_BUMPMAP":"",n.normalMap?"#define USE_NORMALMAP":"",n.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",n.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",n.emissiveMap?"#define USE_EMISSIVEMAP":"",n.anisotropy?"#define USE_ANISOTROPY":"",n.anisotropyMap?"#define USE_ANISOTROPYMAP":"",n.clearcoat?"#define USE_CLEARCOAT":"",n.clearcoatMap?"#define USE_CLEARCOATMAP":"",n.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",n.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",n.iridescence?"#define USE_IRIDESCENCE":"",n.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",n.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",n.specularMap?"#define USE_SPECULARMAP":"",n.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",n.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",n.roughnessMap?"#define USE_ROUGHNESSMAP":"",n.metalnessMap?"#define USE_METALNESSMAP":"",n.alphaMap?"#define USE_ALPHAMAP":"",n.alphaTest?"#define USE_ALPHATEST":"",n.alphaHash?"#define USE_ALPHAHASH":"",n.sheen?"#define USE_SHEEN":"",n.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",n.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",n.transmission?"#define USE_TRANSMISSION":"",n.transmissionMap?"#define USE_TRANSMISSIONMAP":"",n.thicknessMap?"#define USE_THICKNESSMAP":"",n.vertexTangents&&!1===n.flatShading?"#define USE_TANGENT":"",n.vertexColors||n.instancingColor?"#define USE_COLOR":"",n.vertexAlphas?"#define USE_COLOR_ALPHA":"",n.vertexUv1s?"#define USE_UV1":"",n.vertexUv2s?"#define USE_UV2":"",n.vertexUv3s?"#define USE_UV3":"",n.pointsUvs?"#define USE_POINTS_UV":"",n.gradientMap?"#define USE_GRADIENTMAP":"",n.flatShading?"#define FLAT_SHADED":"",n.doubleSided?"#define DOUBLE_SIDED":"",n.flipSided?"#define FLIP_SIDED":"",n.shadowMapEnabled?"#define USE_SHADOWMAP":"",n.shadowMapEnabled?"#define "+l:"",n.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",n.useLegacyLights?"#define LEGACY_LIGHTS":"",n.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",n.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",n.logarithmicDepthBuffer&&n.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",n.toneMapping!==_t?"#define TONE_MAPPING":"",n.toneMapping!==_t?ur.tonemapping_pars_fragment:"",n.toneMapping!==_t?getToneMappingFunction("toneMapping",n.toneMapping):"",n.dithering?"#define DITHERING":"",n.opaque?"#define OPAQUE":"",ur.colorspace_pars_fragment,getTexelEncodingFunction("linearToOutputTexel",n.outputColorSpace),n.useDepthPacking?"#define DEPTH_PACKING "+n.depthPacking:"","\n"].filter(filterEmptyLine).join("\n")),s=resolveIncludes(s),s=replaceLightNums(s,n),s=replaceClippingPlaneNums(s,n),o=resolveIncludes(o),o=replaceLightNums(o,n),o=replaceClippingPlaneNums(o,n),s=unrollLoops(s),o=unrollLoops(o),n.isWebGL2&&!0!==n.isRawShaderMaterial&&(_="#version 300 es\n",g=["precision mediump sampler2DArray;","#define attribute in","#define varying out","#define texture2D texture"].join("\n")+"\n"+g,v=["#define varying in",n.glslVersion===rn?"":"layout(location = 0) out highp vec4 pc_fragColor;",n.glslVersion===rn?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth","#define texture2D texture","#define textureCube texture","#define texture2DProj textureProj","#define texture2DLodEXT textureLod","#define texture2DProjLodEXT textureProjLod","#define textureCubeLodEXT textureLod","#define texture2DGradEXT textureGrad","#define texture2DProjGradEXT textureProjGrad","#define textureCubeGradEXT textureGrad"].join("\n")+"\n"+v);const x=_+g+s,y=_+v+o,b=WebGLShader(r,r.VERTEX_SHADER,x),S=WebGLShader(r,r.FRAGMENT_SHADER,y);if(r.attachShader(m,b),r.attachShader(m,S),void 0!==n.index0AttributeName?r.bindAttribLocation(m,0,n.index0AttributeName):!0===n.morphTargets&&r.bindAttribLocation(m,0,"position"),r.linkProgram(m),e.debug.checkShaderErrors){const t=r.getProgramInfoLog(m).trim(),n=r.getShaderInfoLog(b).trim(),i=r.getShaderInfoLog(S).trim();let a=!0,s=!0;if(!1===r.getProgramParameter(m,r.LINK_STATUS))if(a=!1,"function"==typeof e.debug.onShaderError)e.debug.onShaderError(r,m,b,S);else{const e=getShaderErrors(r,b,"vertex"),n=getShaderErrors(r,S,"fragment");console.error("THREE.WebGLProgram: Shader Error "+r.getError()+" - VALIDATE_STATUS "+r.getProgramParameter(m,r.VALIDATE_STATUS)+"\n\nProgram Info Log: "+t+"\n"+e+"\n"+n)}else""!==t?console.warn("THREE.WebGLProgram: Program Info Log:",t):""!==n&&""!==i||(s=!1);s&&(this.diagnostics={runnable:a,programLog:t,vertexShader:{log:n,prefix:g},fragmentShader:{log:i,prefix:v}})}let M,T;return r.deleteShader(b),r.deleteShader(S),this.getUniforms=function(){return void 0===M&&(M=new WebGLUniforms(r,m)),M},this.getAttributes=function(){return void 0===T&&(T=function fetchAttributeLocations(e,t){const n={},i=e.getProgramParameter(t,e.ACTIVE_ATTRIBUTES);for(let r=0;r<i;r++){const i=e.getActiveAttrib(t,r),a=i.name;let s=1;i.type===e.FLOAT_MAT2&&(s=2),i.type===e.FLOAT_MAT3&&(s=3),i.type===e.FLOAT_MAT4&&(s=4),n[a]={type:i.type,location:e.getAttribLocation(t,a),locationSize:s}}return n}(r,m)),T},this.destroy=function(){i.releaseStatesOfProgram(this),r.deleteProgram(m),this.program=void 0},this.type=n.shaderType,this.name=n.shaderName,this.id=Dr++,this.cacheKey=t,this.usedTimes=1,this.program=m,this.vertexShader=b,this.fragmentShader=S,this}let Nr=0;class WebGLShaderCache{constructor(){this.shaderCache=new Map,this.materialCache=new Map}update(e){const t=e.vertexShader,n=e.fragmentShader,i=this._getShaderStage(t),r=this._getShaderStage(n),a=this._getShaderCacheForMaterial(e);return!1===a.has(i)&&(a.add(i),i.usedTimes++),!1===a.has(r)&&(a.add(r),r.usedTimes++),this}remove(e){const t=this.materialCache.get(e);for(const n of t)n.usedTimes--,0===n.usedTimes&&this.shaderCache.delete(n.code);return this.materialCache.delete(e),this}getVertexShaderID(e){return this._getShaderStage(e.vertexShader).id}getFragmentShaderID(e){return this._getShaderStage(e.fragmentShader).id}dispose(){this.shaderCache.clear(),this.materialCache.clear()}_getShaderCacheForMaterial(e){const t=this.materialCache;let n=t.get(e);return void 0===n&&(n=new Set,t.set(e,n)),n}_getShaderStage(e){const t=this.shaderCache;let n=t.get(e);return void 0===n&&(n=new WebGLShaderStage(e),t.set(e,n)),n}}class WebGLShaderStage{constructor(e){this.id=Nr++,this.code=e,this.usedTimes=0}}function WebGLPrograms(e,t,n,i,r,a,s){const o=new Layers,l=new WebGLShaderCache,c=[],u=r.isWebGL2,d=r.logarithmicDepthBuffer,h=r.vertexTextures;let p=r.precision;const f={MeshDepthMaterial:"depth",MeshDistanceMaterial:"distanceRGBA",MeshNormalMaterial:"normal",MeshBasicMaterial:"basic",MeshLambertMaterial:"lambert",MeshPhongMaterial:"phong",MeshToonMaterial:"toon",MeshStandardMaterial:"physical",MeshPhysicalMaterial:"physical",MeshMatcapMaterial:"matcap",LineBasicMaterial:"basic",LineDashedMaterial:"dashed",PointsMaterial:"points",ShadowMaterial:"shadow",SpriteMaterial:"sprite"};function getChannel(e){return 0===e?"uv":`uv${e}`}return{getParameters:function getParameters(a,o,c,m,g){const v=m.fog,_=g.geometry,x=a.isMeshStandardMaterial?m.environment:null,y=(a.isMeshStandardMaterial?n:t).get(a.envMap||x),b=y&&y.mapping===At?y.image.height:null,S=f[a.type];null!==a.precision&&(p=r.getMaxPrecision(a.precision),p!==a.precision&&console.warn("THREE.WebGLProgram.getParameters:",a.precision,"not supported, using",p,"instead."));const M=_.morphAttributes.position||_.morphAttributes.normal||_.morphAttributes.color,T=void 0!==M?M.length:0;let E,w,A,C,R=0;if(void 0!==_.morphAttributes.position&&(R=1),void 0!==_.morphAttributes.normal&&(R=2),void 0!==_.morphAttributes.color&&(R=3),S){const e=hr[S];E=e.vertexShader,w=e.fragmentShader}else E=a.vertexShader,w=a.fragmentShader,l.update(a),A=l.getVertexShaderID(a),C=l.getFragmentShaderID(a);const P=e.getRenderTarget(),L=!0===g.isInstancedMesh,D=!!a.map,U=!!a.matcap,I=!!y,O=!!a.aoMap,N=!!a.lightMap,k=!!a.bumpMap,F=!!a.normalMap,V=!!a.displacementMap,B=!!a.emissiveMap,z=!!a.metalnessMap,G=!!a.roughnessMap,H=a.anisotropy>0,W=a.clearcoat>0,j=a.iridescence>0,X=a.sheen>0,q=a.transmission>0,Y=H&&!!a.anisotropyMap,K=W&&!!a.clearcoatMap,Z=W&&!!a.clearcoatNormalMap,$=W&&!!a.clearcoatRoughnessMap,J=j&&!!a.iridescenceMap,Q=j&&!!a.iridescenceThicknessMap,ee=X&&!!a.sheenColorMap,te=X&&!!a.sheenRoughnessMap,ne=!!a.specularMap,ie=!!a.specularColorMap,re=!!a.specularIntensityMap,ae=q&&!!a.transmissionMap,se=q&&!!a.thicknessMap,oe=!!a.gradientMap,le=!!a.alphaMap,ce=a.alphaTest>0,ue=!!a.alphaHash,de=!!a.extensions,he=!!_.attributes.uv1,pe=!!_.attributes.uv2,fe=!!_.attributes.uv3;let me=_t;return a.toneMapped&&(null!==P&&!0!==P.isXRRenderTarget||(me=e.toneMapping)),{isWebGL2:u,shaderID:S,shaderType:a.type,shaderName:a.name,vertexShader:E,fragmentShader:w,defines:a.defines,customVertexShaderID:A,customFragmentShaderID:C,isRawShaderMaterial:!0===a.isRawShaderMaterial,glslVersion:a.glslVersion,precision:p,instancing:L,instancingColor:L&&null!==g.instanceColor,supportsVertexTextures:h,outputColorSpace:null===P?e.outputColorSpace:!0===P.isXRRenderTarget?P.texture.colorSpace:Qt,map:D,matcap:U,envMap:I,envMapMode:I&&y.mapping,envMapCubeUVHeight:b,aoMap:O,lightMap:N,bumpMap:k,normalMap:F,displacementMap:h&&V,emissiveMap:B,normalMapObjectSpace:F&&1===a.normalMapType,normalMapTangentSpace:F&&0===a.normalMapType,metalnessMap:z,roughnessMap:G,anisotropy:H,anisotropyMap:Y,clearcoat:W,clearcoatMap:K,clearcoatNormalMap:Z,clearcoatRoughnessMap:$,iridescence:j,iridescenceMap:J,iridescenceThicknessMap:Q,sheen:X,sheenColorMap:ee,sheenRoughnessMap:te,specularMap:ne,specularColorMap:ie,specularIntensityMap:re,transmission:q,transmissionMap:ae,thicknessMap:se,gradientMap:oe,opaque:!1===a.transparent&&1===a.blending,alphaMap:le,alphaTest:ce,alphaHash:ue,combine:a.combine,mapUv:D&&getChannel(a.map.channel),aoMapUv:O&&getChannel(a.aoMap.channel),lightMapUv:N&&getChannel(a.lightMap.channel),bumpMapUv:k&&getChannel(a.bumpMap.channel),normalMapUv:F&&getChannel(a.normalMap.channel),displacementMapUv:V&&getChannel(a.displacementMap.channel),emissiveMapUv:B&&getChannel(a.emissiveMap.channel),metalnessMapUv:z&&getChannel(a.metalnessMap.channel),roughnessMapUv:G&&getChannel(a.roughnessMap.channel),anisotropyMapUv:Y&&getChannel(a.anisotropyMap.channel),clearcoatMapUv:K&&getChannel(a.clearcoatMap.channel),clearcoatNormalMapUv:Z&&getChannel(a.clearcoatNormalMap.channel),clearcoatRoughnessMapUv:$&&getChannel(a.clearcoatRoughnessMap.channel),iridescenceMapUv:J&&getChannel(a.iridescenceMap.channel),iridescenceThicknessMapUv:Q&&getChannel(a.iridescenceThicknessMap.channel),sheenColorMapUv:ee&&getChannel(a.sheenColorMap.channel),sheenRoughnessMapUv:te&&getChannel(a.sheenRoughnessMap.channel),specularMapUv:ne&&getChannel(a.specularMap.channel),specularColorMapUv:ie&&getChannel(a.specularColorMap.channel),specularIntensityMapUv:re&&getChannel(a.specularIntensityMap.channel),transmissionMapUv:ae&&getChannel(a.transmissionMap.channel),thicknessMapUv:se&&getChannel(a.thicknessMap.channel),alphaMapUv:le&&getChannel(a.alphaMap.channel),vertexTangents:!!_.attributes.tangent&&(F||H),vertexColors:a.vertexColors,vertexAlphas:!0===a.vertexColors&&!!_.attributes.color&&4===_.attributes.color.itemSize,vertexUv1s:he,vertexUv2s:pe,vertexUv3s:fe,pointsUvs:!0===g.isPoints&&!!_.attributes.uv&&(D||le),fog:!!v,useFog:!0===a.fog,fogExp2:v&&v.isFogExp2,flatShading:!0===a.flatShading,sizeAttenuation:!0===a.sizeAttenuation,logarithmicDepthBuffer:d,skinning:!0===g.isSkinnedMesh,morphTargets:void 0!==_.morphAttributes.position,morphNormals:void 0!==_.morphAttributes.normal,morphColors:void 0!==_.morphAttributes.color,morphTargetsCount:T,morphTextureStride:R,numDirLights:o.directional.length,numPointLights:o.point.length,numSpotLights:o.spot.length,numSpotLightMaps:o.spotLightMap.length,numRectAreaLights:o.rectArea.length,numHemiLights:o.hemi.length,numDirLightShadows:o.directionalShadowMap.length,numPointLightShadows:o.pointShadowMap.length,numSpotLightShadows:o.spotShadowMap.length,numSpotLightShadowsWithMaps:o.numSpotLightShadowsWithMaps,numClippingPlanes:s.numPlanes,numClipIntersection:s.numIntersection,dithering:a.dithering,shadowMapEnabled:e.shadowMap.enabled&&c.length>0,shadowMapType:e.shadowMap.type,toneMapping:me,useLegacyLights:e._useLegacyLights,decodeVideoTexture:D&&!0===a.map.isVideoTexture&&a.map.colorSpace===Jt,premultipliedAlpha:a.premultipliedAlpha,doubleSided:2===a.side,flipSided:a.side===pt,useDepthPacking:a.depthPacking>=0,depthPacking:a.depthPacking||0,index0AttributeName:a.index0AttributeName,extensionDerivatives:de&&!0===a.extensions.derivatives,extensionFragDepth:de&&!0===a.extensions.fragDepth,extensionDrawBuffers:de&&!0===a.extensions.drawBuffers,extensionShaderTextureLOD:de&&!0===a.extensions.shaderTextureLOD,rendererExtensionFragDepth:u||i.has("EXT_frag_depth"),rendererExtensionDrawBuffers:u||i.has("WEBGL_draw_buffers"),rendererExtensionShaderTextureLod:u||i.has("EXT_shader_texture_lod"),customProgramCacheKey:a.customProgramCacheKey()}},getProgramCacheKey:function getProgramCacheKey(t){const n=[];if(t.shaderID?n.push(t.shaderID):(n.push(t.customVertexShaderID),n.push(t.customFragmentShaderID)),void 0!==t.defines)for(const e in t.defines)n.push(e),n.push(t.defines[e]);return!1===t.isRawShaderMaterial&&(!function getProgramCacheKeyParameters(e,t){e.push(t.precision),e.push(t.outputColorSpace),e.push(t.envMapMode),e.push(t.envMapCubeUVHeight),e.push(t.mapUv),e.push(t.alphaMapUv),e.push(t.lightMapUv),e.push(t.aoMapUv),e.push(t.bumpMapUv),e.push(t.normalMapUv),e.push(t.displacementMapUv),e.push(t.emissiveMapUv),e.push(t.metalnessMapUv),e.push(t.roughnessMapUv),e.push(t.anisotropyMapUv),e.push(t.clearcoatMapUv),e.push(t.clearcoatNormalMapUv),e.push(t.clearcoatRoughnessMapUv),e.push(t.iridescenceMapUv),e.push(t.iridescenceThicknessMapUv),e.push(t.sheenColorMapUv),e.push(t.sheenRoughnessMapUv),e.push(t.specularMapUv),e.push(t.specularColorMapUv),e.push(t.specularIntensityMapUv),e.push(t.transmissionMapUv),e.push(t.thicknessMapUv),e.push(t.combine),e.push(t.fogExp2),e.push(t.sizeAttenuation),e.push(t.morphTargetsCount),e.push(t.morphAttributeCount),e.push(t.numDirLights),e.push(t.numPointLights),e.push(t.numSpotLights),e.push(t.numSpotLightMaps),e.push(t.numHemiLights),e.push(t.numRectAreaLights),e.push(t.numDirLightShadows),e.push(t.numPointLightShadows),e.push(t.numSpotLightShadows),e.push(t.numSpotLightShadowsWithMaps),e.push(t.shadowMapType),e.push(t.toneMapping),e.push(t.numClippingPlanes),e.push(t.numClipIntersection),e.push(t.depthPacking)}(n,t),function getProgramCacheKeyBooleans(e,t){o.disableAll(),t.isWebGL2&&o.enable(0);t.supportsVertexTextures&&o.enable(1);t.instancing&&o.enable(2);t.instancingColor&&o.enable(3);t.matcap&&o.enable(4);t.envMap&&o.enable(5);t.normalMapObjectSpace&&o.enable(6);t.normalMapTangentSpace&&o.enable(7);t.clearcoat&&o.enable(8);t.iridescence&&o.enable(9);t.alphaTest&&o.enable(10);t.vertexColors&&o.enable(11);t.vertexAlphas&&o.enable(12);t.vertexUv1s&&o.enable(13);t.vertexUv2s&&o.enable(14);t.vertexUv3s&&o.enable(15);t.vertexTangents&&o.enable(16);t.anisotropy&&o.enable(17);e.push(o.mask),o.disableAll(),t.fog&&o.enable(0);t.useFog&&o.enable(1);t.flatShading&&o.enable(2);t.logarithmicDepthBuffer&&o.enable(3);t.skinning&&o.enable(4);t.morphTargets&&o.enable(5);t.morphNormals&&o.enable(6);t.morphColors&&o.enable(7);t.premultipliedAlpha&&o.enable(8);t.shadowMapEnabled&&o.enable(9);t.useLegacyLights&&o.enable(10);t.doubleSided&&o.enable(11);t.flipSided&&o.enable(12);t.useDepthPacking&&o.enable(13);t.dithering&&o.enable(14);t.transmission&&o.enable(15);t.sheen&&o.enable(16);t.opaque&&o.enable(17);t.pointsUvs&&o.enable(18);t.decodeVideoTexture&&o.enable(19);e.push(o.mask)}(n,t),n.push(e.outputColorSpace)),n.push(t.customProgramCacheKey),n.join()},getUniforms:function getUniforms(e){const t=f[e.type];let n;if(t){const e=hr[t];n=ir.clone(e.uniforms)}else n=e.uniforms;return n},acquireProgram:function acquireProgram(t,n){let i;for(let e=0,r=c.length;e<r;e++){const t=c[e];if(t.cacheKey===n){i=t,++i.usedTimes;break}}return void 0===i&&(i=new WebGLProgram(e,n,t,a),c.push(i)),i},releaseProgram:function releaseProgram(e){if(0==--e.usedTimes){const t=c.indexOf(e);c[t]=c[c.length-1],c.pop(),e.destroy()}},releaseShaderCache:function releaseShaderCache(e){l.remove(e)},programs:c,dispose:function dispose(){l.dispose()}}}function WebGLProperties(){let e=new WeakMap;return{get:function get2(t){let n=e.get(t);return void 0===n&&(n={},e.set(t,n)),n},remove:function remove(t){e.delete(t)},update:function update(t,n,i){e.get(t)[n]=i},dispose:function dispose(){e=new WeakMap}}}function painterSortStable(e,t){return e.groupOrder!==t.groupOrder?e.groupOrder-t.groupOrder:e.renderOrder!==t.renderOrder?e.renderOrder-t.renderOrder:e.material.id!==t.material.id?e.material.id-t.material.id:e.z!==t.z?e.z-t.z:e.id-t.id}function reversePainterSortStable(e,t){return e.groupOrder!==t.groupOrder?e.groupOrder-t.groupOrder:e.renderOrder!==t.renderOrder?e.renderOrder-t.renderOrder:e.z!==t.z?t.z-e.z:e.id-t.id}function WebGLRenderList(){const e=[];let t=0;const n=[],i=[],r=[];function getNextRenderItem(n,i,r,a,s,o){let l=e[t];return void 0===l?(l={id:n.id,object:n,geometry:i,material:r,groupOrder:a,renderOrder:n.renderOrder,z:s,group:o},e[t]=l):(l.id=n.id,l.object=n,l.geometry=i,l.material=r,l.groupOrder=a,l.renderOrder=n.renderOrder,l.z=s,l.group=o),t++,l}return{opaque:n,transmissive:i,transparent:r,init:function init(){t=0,n.length=0,i.length=0,r.length=0},push:function push(e,t,a,s,o,l){const c=getNextRenderItem(e,t,a,s,o,l);a.transmission>0?i.push(c):!0===a.transparent?r.push(c):n.push(c)},unshift:function unshift(e,t,a,s,o,l){const c=getNextRenderItem(e,t,a,s,o,l);a.transmission>0?i.unshift(c):!0===a.transparent?r.unshift(c):n.unshift(c)},finish:function finish(){for(let n=t,i=e.length;n<i;n++){const t=e[n];if(null===t.id)break;t.id=null,t.object=null,t.geometry=null,t.material=null,t.group=null}},sort:function sort(e,t){n.length>1&&n.sort(e||painterSortStable),i.length>1&&i.sort(t||reversePainterSortStable),r.length>1&&r.sort(t||reversePainterSortStable)}}}function WebGLRenderLists(){let e=new WeakMap;return{get:function get2(t,n){const i=e.get(t);let r;return void 0===i?(r=new WebGLRenderList,e.set(t,[r])):n>=i.length?(r=new WebGLRenderList,i.push(r)):r=i[n],r},dispose:function dispose(){e=new WeakMap}}}function UniformsCache(){const e={};return{get:function(t){if(void 0!==e[t.id])return e[t.id];let n;switch(t.type){case"DirectionalLight":n={direction:new Vector3,color:new Color};break;case"SpotLight":n={position:new Vector3,direction:new Vector3,color:new Color,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":n={position:new Vector3,color:new Color,distance:0,decay:0};break;case"HemisphereLight":n={direction:new Vector3,skyColor:new Color,groundColor:new Color};break;case"RectAreaLight":n={color:new Color,position:new Vector3,halfWidth:new Vector3,halfHeight:new Vector3}}return e[t.id]=n,n}}}let kr=0;function shadowCastingAndTexturingLightsFirst(e,t){return(t.castShadow?2:0)-(e.castShadow?2:0)+(t.map?1:0)-(e.map?1:0)}function WebGLLights(e,t){const n=new UniformsCache,i=function ShadowUniformsCache(){const e={};return{get:function(t){if(void 0!==e[t.id])return e[t.id];let n;switch(t.type){case"DirectionalLight":case"SpotLight":n={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new Vector2};break;case"PointLight":n={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new Vector2,shadowCameraNear:1,shadowCameraFar:1e3}}return e[t.id]=n,n}}}(),r={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1,numSpotMaps:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotLightMap:[],spotShadow:[],spotShadowMap:[],spotLightMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[],numSpotLightShadowsWithMaps:0};for(let l=0;l<9;l++)r.probe.push(new Vector3);const a=new Vector3,s=new Matrix4,o=new Matrix4;return{setup:function setup(a,s){let o=0,l=0,c=0;for(let e=0;e<9;e++)r.probe[e].set(0,0,0);let u=0,d=0,h=0,p=0,f=0,m=0,g=0,v=0,_=0,x=0;a.sort(shadowCastingAndTexturingLightsFirst);const y=!0===s?Math.PI:1;for(let e=0,t=a.length;e<t;e++){const t=a[e],s=t.color,b=t.intensity,S=t.distance,M=t.shadow&&t.shadow.map?t.shadow.map.texture:null;if(t.isAmbientLight)o+=s.r*b*y,l+=s.g*b*y,c+=s.b*b*y;else if(t.isLightProbe)for(let e=0;e<9;e++)r.probe[e].addScaledVector(t.sh.coefficients[e],b);else if(t.isDirectionalLight){const e=n.get(t);if(e.color.copy(t.color).multiplyScalar(t.intensity*y),t.castShadow){const e=t.shadow,n=i.get(t);n.shadowBias=e.bias,n.shadowNormalBias=e.normalBias,n.shadowRadius=e.radius,n.shadowMapSize=e.mapSize,r.directionalShadow[u]=n,r.directionalShadowMap[u]=M,r.directionalShadowMatrix[u]=t.shadow.matrix,m++}r.directional[u]=e,u++}else if(t.isSpotLight){const e=n.get(t);e.position.setFromMatrixPosition(t.matrixWorld),e.color.copy(s).multiplyScalar(b*y),e.distance=S,e.coneCos=Math.cos(t.angle),e.penumbraCos=Math.cos(t.angle*(1-t.penumbra)),e.decay=t.decay,r.spot[h]=e;const a=t.shadow;if(t.map&&(r.spotLightMap[_]=t.map,_++,a.updateMatrices(t),t.castShadow&&x++),r.spotLightMatrix[h]=a.matrix,t.castShadow){const e=i.get(t);e.shadowBias=a.bias,e.shadowNormalBias=a.normalBias,e.shadowRadius=a.radius,e.shadowMapSize=a.mapSize,r.spotShadow[h]=e,r.spotShadowMap[h]=M,v++}h++}else if(t.isRectAreaLight){const e=n.get(t);e.color.copy(s).multiplyScalar(b),e.halfWidth.set(.5*t.width,0,0),e.halfHeight.set(0,.5*t.height,0),r.rectArea[p]=e,p++}else if(t.isPointLight){const e=n.get(t);if(e.color.copy(t.color).multiplyScalar(t.intensity*y),e.distance=t.distance,e.decay=t.decay,t.castShadow){const e=t.shadow,n=i.get(t);n.shadowBias=e.bias,n.shadowNormalBias=e.normalBias,n.shadowRadius=e.radius,n.shadowMapSize=e.mapSize,n.shadowCameraNear=e.camera.near,n.shadowCameraFar=e.camera.far,r.pointShadow[d]=n,r.pointShadowMap[d]=M,r.pointShadowMatrix[d]=t.shadow.matrix,g++}r.point[d]=e,d++}else if(t.isHemisphereLight){const e=n.get(t);e.skyColor.copy(t.color).multiplyScalar(b*y),e.groundColor.copy(t.groundColor).multiplyScalar(b*y),r.hemi[f]=e,f++}}p>0&&(t.isWebGL2||!0===e.has("OES_texture_float_linear")?(r.rectAreaLTC1=dr.LTC_FLOAT_1,r.rectAreaLTC2=dr.LTC_FLOAT_2):!0===e.has("OES_texture_half_float_linear")?(r.rectAreaLTC1=dr.LTC_HALF_1,r.rectAreaLTC2=dr.LTC_HALF_2):console.error("THREE.WebGLRenderer: Unable to use RectAreaLight. Missing WebGL extensions.")),r.ambient[0]=o,r.ambient[1]=l,r.ambient[2]=c;const b=r.hash;b.directionalLength===u&&b.pointLength===d&&b.spotLength===h&&b.rectAreaLength===p&&b.hemiLength===f&&b.numDirectionalShadows===m&&b.numPointShadows===g&&b.numSpotShadows===v&&b.numSpotMaps===_||(r.directional.length=u,r.spot.length=h,r.rectArea.length=p,r.point.length=d,r.hemi.length=f,r.directionalShadow.length=m,r.directionalShadowMap.length=m,r.pointShadow.length=g,r.pointShadowMap.length=g,r.spotShadow.length=v,r.spotShadowMap.length=v,r.directionalShadowMatrix.length=m,r.pointShadowMatrix.length=g,r.spotLightMatrix.length=v+_-x,r.spotLightMap.length=_,r.numSpotLightShadowsWithMaps=x,b.directionalLength=u,b.pointLength=d,b.spotLength=h,b.rectAreaLength=p,b.hemiLength=f,b.numDirectionalShadows=m,b.numPointShadows=g,b.numSpotShadows=v,b.numSpotMaps=_,r.version=kr++)},setupView:function setupView(e,t){let n=0,i=0,l=0,c=0,u=0;const d=t.matrixWorldInverse;for(let h=0,p=e.length;h<p;h++){const t=e[h];if(t.isDirectionalLight){const e=r.directional[n];e.direction.setFromMatrixPosition(t.matrixWorld),a.setFromMatrixPosition(t.target.matrixWorld),e.direction.sub(a),e.direction.transformDirection(d),n++}else if(t.isSpotLight){const e=r.spot[l];e.position.setFromMatrixPosition(t.matrixWorld),e.position.applyMatrix4(d),e.direction.setFromMatrixPosition(t.matrixWorld),a.setFromMatrixPosition(t.target.matrixWorld),e.direction.sub(a),e.direction.transformDirection(d),l++}else if(t.isRectAreaLight){const e=r.rectArea[c];e.position.setFromMatrixPosition(t.matrixWorld),e.position.applyMatrix4(d),o.identity(),s.copy(t.matrixWorld),s.premultiply(d),o.extractRotation(s),e.halfWidth.set(.5*t.width,0,0),e.halfHeight.set(0,.5*t.height,0),e.halfWidth.applyMatrix4(o),e.halfHeight.applyMatrix4(o),c++}else if(t.isPointLight){const e=r.point[i];e.position.setFromMatrixPosition(t.matrixWorld),e.position.applyMatrix4(d),i++}else if(t.isHemisphereLight){const e=r.hemi[u];e.direction.setFromMatrixPosition(t.matrixWorld),e.direction.transformDirection(d),u++}}},state:r}}function WebGLRenderState(e,t){const n=new WebGLLights(e,t),i=[],r=[];return{init:function init(){i.length=0,r.length=0},state:{lightsArray:i,shadowsArray:r,lights:n},setupLights:function setupLights(e){n.setup(i,e)},setupLightsView:function setupLightsView(e){n.setupView(i,e)},pushLight:function pushLight(e){i.push(e)},pushShadow:function pushShadow(e){r.push(e)}}}function WebGLRenderStates(e,t){let n=new WeakMap;return{get:function get2(i,r=0){const a=n.get(i);let s;return void 0===a?(s=new WebGLRenderState(e,t),n.set(i,[s])):r>=a.length?(s=new WebGLRenderState(e,t),a.push(s)):s=a[r],s},dispose:function dispose(){n=new WeakMap}}}class MeshDepthMaterial extends Material{constructor(e){super(),this.isMeshDepthMaterial=!0,this.type="MeshDepthMaterial",this.depthPacking=3200,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.setValues(e)}copy(e){return super.copy(e),this.depthPacking=e.depthPacking,this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this}}class MeshDistanceMaterial extends Material{constructor(e){super(),this.isMeshDistanceMaterial=!0,this.type="MeshDistanceMaterial",this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.setValues(e)}copy(e){return super.copy(e),this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this}}function WebGLShadowMap(e,t,n){let i=new Frustum;const r=new Vector2,a=new Vector2,s=new Vector4,o=new MeshDepthMaterial({depthPacking:3201}),l=new MeshDistanceMaterial,c={},u=n.maxTextureSize,d={[ht]:pt,[pt]:ht,2:2},h=new ShaderMaterial({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new Vector2},radius:{value:4}},vertexShader:"void main() {\n\tgl_Position = vec4( position, 1.0 );\n}",fragmentShader:"uniform sampler2D shadow_pass;\nuniform vec2 resolution;\nuniform float radius;\n#include <packing>\nvoid main() {\n\tconst float samples = float( VSM_SAMPLES );\n\tfloat mean = 0.0;\n\tfloat squared_mean = 0.0;\n\tfloat uvStride = samples <= 1.0 ? 0.0 : 2.0 / ( samples - 1.0 );\n\tfloat uvStart = samples <= 1.0 ? 0.0 : - 1.0;\n\tfor ( float i = 0.0; i < samples; i ++ ) {\n\t\tfloat uvOffset = uvStart + i * uvStride;\n\t\t#ifdef HORIZONTAL_PASS\n\t\t\tvec2 distribution = unpackRGBATo2Half( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( uvOffset, 0.0 ) * radius ) / resolution ) );\n\t\t\tmean += distribution.x;\n\t\t\tsquared_mean += distribution.y * distribution.y + distribution.x * distribution.x;\n\t\t#else\n\t\t\tfloat depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( 0.0, uvOffset ) * radius ) / resolution ) );\n\t\t\tmean += depth;\n\t\t\tsquared_mean += depth * depth;\n\t\t#endif\n\t}\n\tmean = mean / samples;\n\tsquared_mean = squared_mean / samples;\n\tfloat std_dev = sqrt( squared_mean - mean * mean );\n\tgl_FragColor = pack2HalfToRGBA( vec2( mean, std_dev ) );\n}"}),p=h.clone();p.defines.HORIZONTAL_PASS=1;const f=new BufferGeometry;f.setAttribute("position",new BufferAttribute(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));const m=new Mesh(f,h),g=this;this.enabled=!1,this.autoUpdate=!0,this.needsUpdate=!1,this.type=ct;let v=this.type;function VSMPass(n,i){const a=t.update(m);h.defines.VSM_SAMPLES!==n.blurSamples&&(h.defines.VSM_SAMPLES=n.blurSamples,p.defines.VSM_SAMPLES=n.blurSamples,h.needsUpdate=!0,p.needsUpdate=!0),null===n.mapPass&&(n.mapPass=new WebGLRenderTarget(r.x,r.y)),h.uniforms.shadow_pass.value=n.map.texture,h.uniforms.resolution.value=n.mapSize,h.uniforms.radius.value=n.radius,e.setRenderTarget(n.mapPass),e.clear(),e.renderBufferDirect(i,null,a,h,m,null),p.uniforms.shadow_pass.value=n.mapPass.texture,p.uniforms.resolution.value=n.mapSize,p.uniforms.radius.value=n.radius,e.setRenderTarget(n.map),e.clear(),e.renderBufferDirect(i,null,a,p,m,null)}function getDepthMaterial(t,n,i,r){let a=null;const s=!0===i.isPointLight?t.customDistanceMaterial:t.customDepthMaterial;if(void 0!==s)a=s;else if(a=!0===i.isPointLight?l:o,e.localClippingEnabled&&!0===n.clipShadows&&Array.isArray(n.clippingPlanes)&&0!==n.clippingPlanes.length||n.displacementMap&&0!==n.displacementScale||n.alphaMap&&n.alphaTest>0||n.map&&n.alphaTest>0){const e=a.uuid,t=n.uuid;let i=c[e];void 0===i&&(i={},c[e]=i);let r=i[t];void 0===r&&(r=a.clone(),i[t]=r),a=r}if(a.visible=n.visible,a.wireframe=n.wireframe,a.side=r===dt?null!==n.shadowSide?n.shadowSide:n.side:null!==n.shadowSide?n.shadowSide:d[n.side],a.alphaMap=n.alphaMap,a.alphaTest=n.alphaTest,a.map=n.map,a.clipShadows=n.clipShadows,a.clippingPlanes=n.clippingPlanes,a.clipIntersection=n.clipIntersection,a.displacementMap=n.displacementMap,a.displacementScale=n.displacementScale,a.displacementBias=n.displacementBias,a.wireframeLinewidth=n.wireframeLinewidth,a.linewidth=n.linewidth,!0===i.isPointLight&&!0===a.isMeshDistanceMaterial){e.properties.get(a).light=i}return a}function renderObject(n,r,a,s,o){if(!1===n.visible)return;if(n.layers.test(r.layers)&&(n.isMesh||n.isLine||n.isPoints)&&(n.castShadow||n.receiveShadow&&o===dt)&&(!n.frustumCulled||i.intersectsObject(n))){n.modelViewMatrix.multiplyMatrices(a.matrixWorldInverse,n.matrixWorld);const i=t.update(n),r=n.material;if(Array.isArray(r)){const t=i.groups;for(let l=0,c=t.length;l<c;l++){const c=t[l],u=r[c.materialIndex];if(u&&u.visible){const t=getDepthMaterial(n,u,s,o);e.renderBufferDirect(a,null,i,t,n,c)}}}else if(r.visible){const t=getDepthMaterial(n,r,s,o);e.renderBufferDirect(a,null,i,t,n,null)}}const l=n.children;for(let e=0,t=l.length;e<t;e++)renderObject(l[e],r,a,s,o)}this.render=function(t,n,o){if(!1===g.enabled)return;if(!1===g.autoUpdate&&!1===g.needsUpdate)return;if(0===t.length)return;const l=e.getRenderTarget(),c=e.getActiveCubeFace(),d=e.getActiveMipmapLevel(),h=e.state;h.setBlending(0),h.buffers.color.setClear(1,1,1,1),h.buffers.depth.setTest(!0),h.setScissorTest(!1);const p=v!==dt&&this.type===dt,f=v===dt&&this.type!==dt;for(let m=0,g=t.length;m<g;m++){const l=t[m],c=l.shadow;if(void 0===c){console.warn("THREE.WebGLShadowMap:",l,"has no shadow.");continue}if(!1===c.autoUpdate&&!1===c.needsUpdate)continue;r.copy(c.mapSize);const d=c.getFrameExtents();if(r.multiply(d),a.copy(c.mapSize),(r.x>u||r.y>u)&&(r.x>u&&(a.x=Math.floor(u/d.x),r.x=a.x*d.x,c.mapSize.x=a.x),r.y>u&&(a.y=Math.floor(u/d.y),r.y=a.y*d.y,c.mapSize.y=a.y)),null===c.map||!0===p||!0===f){const e=this.type!==dt?{minFilter:Lt,magFilter:Lt}:{};null!==c.map&&c.map.dispose(),c.map=new WebGLRenderTarget(r.x,r.y,e),c.map.texture.name=l.name+".shadowMap",c.camera.updateProjectionMatrix()}e.setRenderTarget(c.map),e.clear();const g=c.getViewportCount();for(let e=0;e<g;e++){const t=c.getViewport(e);s.set(a.x*t.x,a.y*t.y,a.x*t.z,a.y*t.w),h.viewport(s),c.updateMatrices(l,e),i=c.getFrustum(),renderObject(n,o,c.camera,l,this.type)}!0!==c.isPointLightShadow&&this.type===dt&&VSMPass(c,o),c.needsUpdate=!1}v=this.type,g.needsUpdate=!1,e.setRenderTarget(l,c,d)}}function WebGLState(e,t,n){const i=n.isWebGL2;const r=new function ColorBuffer(){let t=!1;const n=new Vector4;let i=null;const r=new Vector4(0,0,0,0);return{setMask:function(n){i===n||t||(e.colorMask(n,n,n,n),i=n)},setLocked:function(e){t=e},setClear:function(t,i,a,s,o){!0===o&&(t*=s,i*=s,a*=s),n.set(t,i,a,s),!1===r.equals(n)&&(e.clearColor(t,i,a,s),r.copy(n))},reset:function(){t=!1,i=null,r.set(-1,0,0,0)}}},a=new function DepthBuffer(){let t=!1,n=null,i=null,r=null;return{setTest:function(t){t?enable(e.DEPTH_TEST):disable(e.DEPTH_TEST)},setMask:function(i){n===i||t||(e.depthMask(i),n=i)},setFunc:function(t){if(i!==t){switch(t){case 0:e.depthFunc(e.NEVER);break;case 1:e.depthFunc(e.ALWAYS);break;case 2:e.depthFunc(e.LESS);break;case 3:default:e.depthFunc(e.LEQUAL);break;case 4:e.depthFunc(e.EQUAL);break;case 5:e.depthFunc(e.GEQUAL);break;case 6:e.depthFunc(e.GREATER);break;case 7:e.depthFunc(e.NOTEQUAL)}i=t}},setLocked:function(e){t=e},setClear:function(t){r!==t&&(e.clearDepth(t),r=t)},reset:function(){t=!1,n=null,i=null,r=null}}},s=new function StencilBuffer(){let t=!1,n=null,i=null,r=null,a=null,s=null,o=null,l=null,c=null;return{setTest:function(n){t||(n?enable(e.STENCIL_TEST):disable(e.STENCIL_TEST))},setMask:function(i){n===i||t||(e.stencilMask(i),n=i)},setFunc:function(t,n,s){i===t&&r===n&&a===s||(e.stencilFunc(t,n,s),i=t,r=n,a=s)},setOp:function(t,n,i){s===t&&o===n&&l===i||(e.stencilOp(t,n,i),s=t,o=n,l=i)},setLocked:function(e){t=e},setClear:function(t){c!==t&&(e.clearStencil(t),c=t)},reset:function(){t=!1,n=null,i=null,r=null,a=null,s=null,o=null,l=null,c=null}}},o=new WeakMap,l=new WeakMap;let c={},u={},d=new WeakMap,h=[],p=null,f=!1,m=null,g=null,v=null,_=null,x=null,y=null,b=null,S=!1,M=null,T=null,E=null,w=null,A=null;const C=e.getParameter(e.MAX_COMBINED_TEXTURE_IMAGE_UNITS);let R=!1,P=0;const L=e.getParameter(e.VERSION);-1!==L.indexOf("WebGL")?(P=parseFloat(/^WebGL (\d)/.exec(L)[1]),R=P>=1):-1!==L.indexOf("OpenGL ES")&&(P=parseFloat(/^OpenGL ES (\d)/.exec(L)[1]),R=P>=2);let D=null,U={};const I=e.getParameter(e.SCISSOR_BOX),O=e.getParameter(e.VIEWPORT),N=(new Vector4).fromArray(I),k=(new Vector4).fromArray(O);function createTexture(t,n,r,a){const s=new Uint8Array(4),o=e.createTexture();e.bindTexture(t,o),e.texParameteri(t,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(t,e.TEXTURE_MAG_FILTER,e.NEAREST);for(let l=0;l<r;l++)!i||t!==e.TEXTURE_3D&&t!==e.TEXTURE_2D_ARRAY?e.texImage2D(n+l,0,e.RGBA,1,1,0,e.RGBA,e.UNSIGNED_BYTE,s):e.texImage3D(n,0,e.RGBA,1,1,a,0,e.RGBA,e.UNSIGNED_BYTE,s);return o}const F={};function enable(t){!0!==c[t]&&(e.enable(t),c[t]=!0)}function disable(t){!1!==c[t]&&(e.disable(t),c[t]=!1)}F[e.TEXTURE_2D]=createTexture(e.TEXTURE_2D,e.TEXTURE_2D,1),F[e.TEXTURE_CUBE_MAP]=createTexture(e.TEXTURE_CUBE_MAP,e.TEXTURE_CUBE_MAP_POSITIVE_X,6),i&&(F[e.TEXTURE_2D_ARRAY]=createTexture(e.TEXTURE_2D_ARRAY,e.TEXTURE_2D_ARRAY,1,1),F[e.TEXTURE_3D]=createTexture(e.TEXTURE_3D,e.TEXTURE_3D,1,1)),r.setClear(0,0,0,1),a.setClear(1),s.setClear(0),enable(e.DEPTH_TEST),a.setFunc(3),setFlipSided(!1),setCullFace(1),enable(e.CULL_FACE),setBlending(0);const V={[ft]:e.FUNC_ADD,101:e.FUNC_SUBTRACT,102:e.FUNC_REVERSE_SUBTRACT};if(i)V[103]=e.MIN,V[104]=e.MAX;else{const e=t.get("EXT_blend_minmax");null!==e&&(V[103]=e.MIN_EXT,V[104]=e.MAX_EXT)}const B={200:e.ZERO,201:e.ONE,202:e.SRC_COLOR,204:e.SRC_ALPHA,210:e.SRC_ALPHA_SATURATE,208:e.DST_COLOR,206:e.DST_ALPHA,203:e.ONE_MINUS_SRC_COLOR,205:e.ONE_MINUS_SRC_ALPHA,209:e.ONE_MINUS_DST_COLOR,207:e.ONE_MINUS_DST_ALPHA};function setBlending(t,n,i,r,a,s,o,l){if(0!==t){if(!1===f&&(enable(e.BLEND),f=!0),5===t)a=a||n,s=s||i,o=o||r,n===g&&a===x||(e.blendEquationSeparate(V[n],V[a]),g=n,x=a),i===v&&r===_&&s===y&&o===b||(e.blendFuncSeparate(B[i],B[r],B[s],B[o]),v=i,_=r,y=s,b=o),m=t,S=!1;else if(t!==m||l!==S){if(g===ft&&x===ft||(e.blendEquation(e.FUNC_ADD),g=ft,x=ft),l)switch(t){case 1:e.blendFuncSeparate(e.ONE,e.ONE_MINUS_SRC_ALPHA,e.ONE,e.ONE_MINUS_SRC_ALPHA);break;case 2:e.blendFunc(e.ONE,e.ONE);break;case 3:e.blendFuncSeparate(e.ZERO,e.ONE_MINUS_SRC_COLOR,e.ZERO,e.ONE);break;case 4:e.blendFuncSeparate(e.ZERO,e.SRC_COLOR,e.ZERO,e.SRC_ALPHA);break;default:console.error("THREE.WebGLState: Invalid blending: ",t)}else switch(t){case 1:e.blendFuncSeparate(e.SRC_ALPHA,e.ONE_MINUS_SRC_ALPHA,e.ONE,e.ONE_MINUS_SRC_ALPHA);break;case 2:e.blendFunc(e.SRC_ALPHA,e.ONE);break;case 3:e.blendFuncSeparate(e.ZERO,e.ONE_MINUS_SRC_COLOR,e.ZERO,e.ONE);break;case 4:e.blendFunc(e.ZERO,e.SRC_COLOR);break;default:console.error("THREE.WebGLState: Invalid blending: ",t)}v=null,_=null,y=null,b=null,m=t,S=l}}else!0===f&&(disable(e.BLEND),f=!1)}function setFlipSided(t){M!==t&&(t?e.frontFace(e.CW):e.frontFace(e.CCW),M=t)}function setCullFace(t){0!==t?(enable(e.CULL_FACE),t!==T&&(1===t?e.cullFace(e.BACK):2===t?e.cullFace(e.FRONT):e.cullFace(e.FRONT_AND_BACK))):disable(e.CULL_FACE),T=t}function setPolygonOffset(t,n,i){t?(enable(e.POLYGON_OFFSET_FILL),w===n&&A===i||(e.polygonOffset(n,i),w=n,A=i)):disable(e.POLYGON_OFFSET_FILL)}return{buffers:{color:r,depth:a,stencil:s},enable:enable,disable:disable,bindFramebuffer:function bindFramebuffer(t,n){return u[t]!==n&&(e.bindFramebuffer(t,n),u[t]=n,i&&(t===e.DRAW_FRAMEBUFFER&&(u[e.FRAMEBUFFER]=n),t===e.FRAMEBUFFER&&(u[e.DRAW_FRAMEBUFFER]=n)),!0)},drawBuffers:function drawBuffers(i,r){let a=h,s=!1;if(i)if(a=d.get(r),void 0===a&&(a=[],d.set(r,a)),i.isWebGLMultipleRenderTargets){const t=i.texture;if(a.length!==t.length||a[0]!==e.COLOR_ATTACHMENT0){for(let n=0,i=t.length;n<i;n++)a[n]=e.COLOR_ATTACHMENT0+n;a.length=t.length,s=!0}}else a[0]!==e.COLOR_ATTACHMENT0&&(a[0]=e.COLOR_ATTACHMENT0,s=!0);else a[0]!==e.BACK&&(a[0]=e.BACK,s=!0);s&&(n.isWebGL2?e.drawBuffers(a):t.get("WEBGL_draw_buffers").drawBuffersWEBGL(a))},useProgram:function useProgram(t){return p!==t&&(e.useProgram(t),p=t,!0)},setBlending:setBlending,setMaterial:function setMaterial(t,n){2===t.side?disable(e.CULL_FACE):enable(e.CULL_FACE);let i=t.side===pt;n&&(i=!i),setFlipSided(i),1===t.blending&&!1===t.transparent?setBlending(0):setBlending(t.blending,t.blendEquation,t.blendSrc,t.blendDst,t.blendEquationAlpha,t.blendSrcAlpha,t.blendDstAlpha,t.premultipliedAlpha),a.setFunc(t.depthFunc),a.setTest(t.depthTest),a.setMask(t.depthWrite),r.setMask(t.colorWrite);const o=t.stencilWrite;s.setTest(o),o&&(s.setMask(t.stencilWriteMask),s.setFunc(t.stencilFunc,t.stencilRef,t.stencilFuncMask),s.setOp(t.stencilFail,t.stencilZFail,t.stencilZPass)),setPolygonOffset(t.polygonOffset,t.polygonOffsetFactor,t.polygonOffsetUnits),!0===t.alphaToCoverage?enable(e.SAMPLE_ALPHA_TO_COVERAGE):disable(e.SAMPLE_ALPHA_TO_COVERAGE)},setFlipSided:setFlipSided,setCullFace:setCullFace,setLineWidth:function setLineWidth(t){t!==E&&(R&&e.lineWidth(t),E=t)},setPolygonOffset:setPolygonOffset,setScissorTest:function setScissorTest(t){t?enable(e.SCISSOR_TEST):disable(e.SCISSOR_TEST)},activeTexture:function activeTexture(t){void 0===t&&(t=e.TEXTURE0+C-1),D!==t&&(e.activeTexture(t),D=t)},bindTexture:function bindTexture(t,n,i){void 0===i&&(i=null===D?e.TEXTURE0+C-1:D);let r=U[i];void 0===r&&(r={type:void 0,texture:void 0},U[i]=r),r.type===t&&r.texture===n||(D!==i&&(e.activeTexture(i),D=i),e.bindTexture(t,n||F[t]),r.type=t,r.texture=n)},unbindTexture:function unbindTexture(){const t=U[D];void 0!==t&&void 0!==t.type&&(e.bindTexture(t.type,null),t.type=void 0,t.texture=void 0)},compressedTexImage2D:function compressedTexImage2D(){try{e.compressedTexImage2D.apply(e,arguments)}catch(t){console.error("THREE.WebGLState:",t)}},compressedTexImage3D:function compressedTexImage3D(){try{e.compressedTexImage3D.apply(e,arguments)}catch(t){console.error("THREE.WebGLState:",t)}},texImage2D:function texImage2D(){try{e.texImage2D.apply(e,arguments)}catch(t){console.error("THREE.WebGLState:",t)}},texImage3D:function texImage3D(){try{e.texImage3D.apply(e,arguments)}catch(t){console.error("THREE.WebGLState:",t)}},updateUBOMapping:function updateUBOMapping(t,n){let i=l.get(n);void 0===i&&(i=new WeakMap,l.set(n,i));let r=i.get(t);void 0===r&&(r=e.getUniformBlockIndex(n,t.name),i.set(t,r))},uniformBlockBinding:function uniformBlockBinding(t,n){const i=l.get(n).get(t);o.get(n)!==i&&(e.uniformBlockBinding(n,i,t.__bindingPointIndex),o.set(n,i))},texStorage2D:function texStorage2D(){try{e.texStorage2D.apply(e,arguments)}catch(t){console.error("THREE.WebGLState:",t)}},texStorage3D:function texStorage3D(){try{e.texStorage3D.apply(e,arguments)}catch(t){console.error("THREE.WebGLState:",t)}},texSubImage2D:function texSubImage2D(){try{e.texSubImage2D.apply(e,arguments)}catch(t){console.error("THREE.WebGLState:",t)}},texSubImage3D:function texSubImage3D(){try{e.texSubImage3D.apply(e,arguments)}catch(t){console.error("THREE.WebGLState:",t)}},compressedTexSubImage2D:function compressedTexSubImage2D(){try{e.compressedTexSubImage2D.apply(e,arguments)}catch(t){console.error("THREE.WebGLState:",t)}},compressedTexSubImage3D:function compressedTexSubImage3D(){try{e.compressedTexSubImage3D.apply(e,arguments)}catch(t){console.error("THREE.WebGLState:",t)}},scissor:function scissor(t){!1===N.equals(t)&&(e.scissor(t.x,t.y,t.z,t.w),N.copy(t))},viewport:function viewport(t){!1===k.equals(t)&&(e.viewport(t.x,t.y,t.z,t.w),k.copy(t))},reset:function reset(){e.disable(e.BLEND),e.disable(e.CULL_FACE),e.disable(e.DEPTH_TEST),e.disable(e.POLYGON_OFFSET_FILL),e.disable(e.SCISSOR_TEST),e.disable(e.STENCIL_TEST),e.disable(e.SAMPLE_ALPHA_TO_COVERAGE),e.blendEquation(e.FUNC_ADD),e.blendFunc(e.ONE,e.ZERO),e.blendFuncSeparate(e.ONE,e.ZERO,e.ONE,e.ZERO),e.colorMask(!0,!0,!0,!0),e.clearColor(0,0,0,0),e.depthMask(!0),e.depthFunc(e.LESS),e.clearDepth(1),e.stencilMask(4294967295),e.stencilFunc(e.ALWAYS,0,4294967295),e.stencilOp(e.KEEP,e.KEEP,e.KEEP),e.clearStencil(0),e.cullFace(e.BACK),e.frontFace(e.CCW),e.polygonOffset(0,0),e.activeTexture(e.TEXTURE0),e.bindFramebuffer(e.FRAMEBUFFER,null),!0===i&&(e.bindFramebuffer(e.DRAW_FRAMEBUFFER,null),e.bindFramebuffer(e.READ_FRAMEBUFFER,null)),e.useProgram(null),e.lineWidth(1),e.scissor(0,0,e.canvas.width,e.canvas.height),e.viewport(0,0,e.canvas.width,e.canvas.height),c={},D=null,U={},u={},d=new WeakMap,h=[],p=null,f=!1,m=null,g=null,v=null,_=null,x=null,y=null,b=null,S=!1,M=null,T=null,E=null,w=null,A=null,N.set(0,0,e.canvas.width,e.canvas.height),k.set(0,0,e.canvas.width,e.canvas.height),r.reset(),a.reset(),s.reset()}}}function WebGLTextures(e,t,n,i,r,a,s){const o=r.isWebGL2,l=r.maxTextures,c=r.maxCubemapSize,u=r.maxTextureSize,d=r.maxSamples,h=t.has("WEBGL_multisampled_render_to_texture")?t.get("WEBGL_multisampled_render_to_texture"):null,p="undefined"!=typeof navigator&&/OculusBrowser/g.test(navigator.userAgent),f=new WeakMap;let m;const g=new WeakMap;let v=!1;try{v="undefined"!=typeof OffscreenCanvas&&null!==new OffscreenCanvas(1,1).getContext("2d")}catch(S){}function createCanvas(e,t){return v?new OffscreenCanvas(e,t):createElementNS("canvas")}function resizeImage(e,t,n,i){let r=1;if((e.width>i||e.height>i)&&(r=i/Math.max(e.width,e.height)),r<1||!0===t){if("undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap){const i=t?floorPowerOfTwo:Math.floor,a=i(r*e.width),s=i(r*e.height);void 0===m&&(m=createCanvas(a,s));const o=n?createCanvas(a,s):m;o.width=a,o.height=s;return o.getContext("2d").drawImage(e,0,0,a,s),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+e.width+"x"+e.height+") to ("+a+"x"+s+")."),o}return"data"in e&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+e.width+"x"+e.height+")."),e}return e}function isPowerOfTwo$1(e){return isPowerOfTwo(e.width)&&isPowerOfTwo(e.height)}function textureNeedsGenerateMipmaps(e,t){return e.generateMipmaps&&t&&e.minFilter!==Lt&&e.minFilter!==Ut}function generateMipmap(t){e.generateMipmap(t)}function getInternalFormat(n,i,r,a,s=!1){if(!1===o)return i;if(null!==n){if(void 0!==e[n])return e[n];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+n+"'")}let l=i;return i===e.RED&&(r===e.FLOAT&&(l=e.R32F),r===e.HALF_FLOAT&&(l=e.R16F),r===e.UNSIGNED_BYTE&&(l=e.R8)),i===e.RED_INTEGER&&(r===e.UNSIGNED_BYTE&&(l=e.R8UI),r===e.UNSIGNED_SHORT&&(l=e.R16UI),r===e.UNSIGNED_INT&&(l=e.R32UI),r===e.BYTE&&(l=e.R8I),r===e.SHORT&&(l=e.R16I),r===e.INT&&(l=e.R32I)),i===e.RG&&(r===e.FLOAT&&(l=e.RG32F),r===e.HALF_FLOAT&&(l=e.RG16F),r===e.UNSIGNED_BYTE&&(l=e.RG8)),i===e.RGBA&&(r===e.FLOAT&&(l=e.RGBA32F),r===e.HALF_FLOAT&&(l=e.RGBA16F),r===e.UNSIGNED_BYTE&&(l=a===Jt&&!1===s?e.SRGB8_ALPHA8:e.RGBA8),r===e.UNSIGNED_SHORT_4_4_4_4&&(l=e.RGBA4),r===e.UNSIGNED_SHORT_5_5_5_1&&(l=e.RGB5_A1)),l!==e.R16F&&l!==e.R32F&&l!==e.RG16F&&l!==e.RG32F&&l!==e.RGBA16F&&l!==e.RGBA32F||t.get("EXT_color_buffer_float"),l}function getMipLevels(e,t,n){return!0===textureNeedsGenerateMipmaps(e,n)||e.isFramebufferTexture&&e.minFilter!==Lt&&e.minFilter!==Ut?Math.log2(Math.max(t.width,t.height))+1:void 0!==e.mipmaps&&e.mipmaps.length>0?e.mipmaps.length:e.isCompressedTexture&&Array.isArray(e.image)?t.mipmaps.length:1}function filterFallback(t){return t===Lt||1004===t||t===Dt?e.NEAREST:e.LINEAR}function onTextureDispose(e){const t=e.target;t.removeEventListener("dispose",onTextureDispose),function deallocateTexture(e){const t=i.get(e);if(void 0===t.__webglInit)return;const n=e.source,r=g.get(n);if(r){const i=r[t.__cacheKey];i.usedTimes--,0===i.usedTimes&&deleteTexture(e),0===Object.keys(r).length&&g.delete(n)}i.remove(e)}(t),t.isVideoTexture&&f.delete(t)}function onRenderTargetDispose(t){const n=t.target;n.removeEventListener("dispose",onRenderTargetDispose),function deallocateRenderTarget(t){const n=t.texture,r=i.get(t),a=i.get(n);void 0!==a.__webglTexture&&(e.deleteTexture(a.__webglTexture),s.memory.textures--);t.depthTexture&&t.depthTexture.dispose();if(t.isWebGLCubeRenderTarget)for(let i=0;i<6;i++){if(Array.isArray(r.__webglFramebuffer[i]))for(let t=0;t<r.__webglFramebuffer[i].length;t++)e.deleteFramebuffer(r.__webglFramebuffer[i][t]);else e.deleteFramebuffer(r.__webglFramebuffer[i]);r.__webglDepthbuffer&&e.deleteRenderbuffer(r.__webglDepthbuffer[i])}else{if(Array.isArray(r.__webglFramebuffer))for(let t=0;t<r.__webglFramebuffer.length;t++)e.deleteFramebuffer(r.__webglFramebuffer[t]);else e.deleteFramebuffer(r.__webglFramebuffer);if(r.__webglDepthbuffer&&e.deleteRenderbuffer(r.__webglDepthbuffer),r.__webglMultisampledFramebuffer&&e.deleteFramebuffer(r.__webglMultisampledFramebuffer),r.__webglColorRenderbuffer)for(let t=0;t<r.__webglColorRenderbuffer.length;t++)r.__webglColorRenderbuffer[t]&&e.deleteRenderbuffer(r.__webglColorRenderbuffer[t]);r.__webglDepthRenderbuffer&&e.deleteRenderbuffer(r.__webglDepthRenderbuffer)}if(t.isWebGLMultipleRenderTargets)for(let o=0,l=n.length;o<l;o++){const t=i.get(n[o]);t.__webglTexture&&(e.deleteTexture(t.__webglTexture),s.memory.textures--),i.remove(n[o])}i.remove(n),i.remove(t)}(n)}function deleteTexture(t){const n=i.get(t);e.deleteTexture(n.__webglTexture);const r=t.source;delete g.get(r)[n.__cacheKey],s.memory.textures--}let _=0;function setTexture2D(t,r){const a=i.get(t);if(t.isVideoTexture&&function updateVideoTexture(e){const t=s.render.frame;f.get(e)!==t&&(f.set(e,t),e.update())}(t),!1===t.isRenderTargetTexture&&t.version>0&&a.__version!==t.version){const e=t.image;if(null===e)console.warn("THREE.WebGLRenderer: Texture marked for update but no image data found.");else{if(!1!==e.complete)return void uploadTexture(a,t,r);console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete")}}n.bindTexture(e.TEXTURE_2D,a.__webglTexture,e.TEXTURE0+r)}const x={[Ct]:e.REPEAT,[Rt]:e.CLAMP_TO_EDGE,[Pt]:e.MIRRORED_REPEAT},y={[Lt]:e.NEAREST,1004:e.NEAREST_MIPMAP_NEAREST,[Dt]:e.NEAREST_MIPMAP_LINEAR,[Ut]:e.LINEAR,1007:e.LINEAR_MIPMAP_NEAREST,[It]:e.LINEAR_MIPMAP_LINEAR},b={512:e.NEVER,519:e.ALWAYS,513:e.LESS,515:e.LEQUAL,514:e.EQUAL,518:e.GEQUAL,516:e.GREATER,517:e.NOTEQUAL};function setTextureParameters(n,a,s){if(s?(e.texParameteri(n,e.TEXTURE_WRAP_S,x[a.wrapS]),e.texParameteri(n,e.TEXTURE_WRAP_T,x[a.wrapT]),n!==e.TEXTURE_3D&&n!==e.TEXTURE_2D_ARRAY||e.texParameteri(n,e.TEXTURE_WRAP_R,x[a.wrapR]),e.texParameteri(n,e.TEXTURE_MAG_FILTER,y[a.magFilter]),e.texParameteri(n,e.TEXTURE_MIN_FILTER,y[a.minFilter])):(e.texParameteri(n,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(n,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),n!==e.TEXTURE_3D&&n!==e.TEXTURE_2D_ARRAY||e.texParameteri(n,e.TEXTURE_WRAP_R,e.CLAMP_TO_EDGE),a.wrapS===Rt&&a.wrapT===Rt||console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.wrapS and Texture.wrapT should be set to THREE.ClampToEdgeWrapping."),e.texParameteri(n,e.TEXTURE_MAG_FILTER,filterFallback(a.magFilter)),e.texParameteri(n,e.TEXTURE_MIN_FILTER,filterFallback(a.minFilter)),a.minFilter!==Lt&&a.minFilter!==Ut&&console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.")),a.compareFunction&&(e.texParameteri(n,e.TEXTURE_COMPARE_MODE,e.COMPARE_REF_TO_TEXTURE),e.texParameteri(n,e.TEXTURE_COMPARE_FUNC,b[a.compareFunction])),!0===t.has("EXT_texture_filter_anisotropic")){const s=t.get("EXT_texture_filter_anisotropic");if(a.magFilter===Lt)return;if(a.minFilter!==Dt&&a.minFilter!==It)return;if(a.type===Vt&&!1===t.has("OES_texture_float_linear"))return;if(!1===o&&a.type===Bt&&!1===t.has("OES_texture_half_float_linear"))return;(a.anisotropy>1||i.get(a).__currentAnisotropy)&&(e.texParameterf(n,s.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(a.anisotropy,r.getMaxAnisotropy())),i.get(a).__currentAnisotropy=a.anisotropy)}}function initTexture(t,n){let i=!1;void 0===t.__webglInit&&(t.__webglInit=!0,n.addEventListener("dispose",onTextureDispose));const r=n.source;let a=g.get(r);void 0===a&&(a={},g.set(r,a));const o=function getTextureCacheKey(e){const t=[];return t.push(e.wrapS),t.push(e.wrapT),t.push(e.wrapR||0),t.push(e.magFilter),t.push(e.minFilter),t.push(e.anisotropy),t.push(e.internalFormat),t.push(e.format),t.push(e.type),t.push(e.generateMipmaps),t.push(e.premultiplyAlpha),t.push(e.flipY),t.push(e.unpackAlignment),t.push(e.colorSpace),t.join()}(n);if(o!==t.__cacheKey){void 0===a[o]&&(a[o]={texture:e.createTexture(),usedTimes:0},s.memory.textures++,i=!0),a[o].usedTimes++;const r=a[t.__cacheKey];void 0!==r&&(a[t.__cacheKey].usedTimes--,0===r.usedTimes&&deleteTexture(n)),t.__cacheKey=o,t.__webglTexture=a[o].texture}return i}function uploadTexture(t,r,s){let l=e.TEXTURE_2D;(r.isDataArrayTexture||r.isCompressedArrayTexture)&&(l=e.TEXTURE_2D_ARRAY),r.isData3DTexture&&(l=e.TEXTURE_3D);const c=initTexture(t,r),d=r.source;n.bindTexture(l,t.__webglTexture,e.TEXTURE0+s);const h=i.get(d);if(d.version!==h.__version||!0===c){n.activeTexture(e.TEXTURE0+s),e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,r.flipY),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,r.premultiplyAlpha),e.pixelStorei(e.UNPACK_ALIGNMENT,r.unpackAlignment),e.pixelStorei(e.UNPACK_COLORSPACE_CONVERSION_WEBGL,e.NONE);const t=function textureNeedsPowerOfTwo(e){return!o&&(e.wrapS!==Rt||e.wrapT!==Rt||e.minFilter!==Lt&&e.minFilter!==Ut)}(r)&&!1===isPowerOfTwo$1(r.image);let i=resizeImage(r.image,t,!1,u);i=verifyColorSpace(r,i);const p=isPowerOfTwo$1(i)||o,f=a.convert(r.format,r.colorSpace);let m,g=a.convert(r.type),v=getInternalFormat(r.internalFormat,f,g,r.colorSpace,r.isVideoTexture);setTextureParameters(l,r,p);const _=r.mipmaps,x=o&&!0!==r.isVideoTexture,y=void 0===h.__version||!0===c,b=getMipLevels(r,i,p);if(r.isDepthTexture)v=e.DEPTH_COMPONENT,o?v=r.type===Vt?e.DEPTH_COMPONENT32F:r.type===Ft?e.DEPTH_COMPONENT24:r.type===zt?e.DEPTH24_STENCIL8:e.DEPTH_COMPONENT16:r.type===Vt&&console.error("WebGLRenderer: Floating point depth texture requires WebGL2."),r.format===Ht&&v===e.DEPTH_COMPONENT&&r.type!==Nt&&r.type!==Ft&&(console.warn("THREE.WebGLRenderer: Use UnsignedShortType or UnsignedIntType for DepthFormat DepthTexture."),r.type=Ft,g=a.convert(r.type)),r.format===Wt&&v===e.DEPTH_COMPONENT&&(v=e.DEPTH_STENCIL,r.type!==zt&&(console.warn("THREE.WebGLRenderer: Use UnsignedInt248Type for DepthStencilFormat DepthTexture."),r.type=zt,g=a.convert(r.type))),y&&(x?n.texStorage2D(e.TEXTURE_2D,1,v,i.width,i.height):n.texImage2D(e.TEXTURE_2D,0,v,i.width,i.height,0,f,g,null));else if(r.isDataTexture)if(_.length>0&&p){x&&y&&n.texStorage2D(e.TEXTURE_2D,b,v,_[0].width,_[0].height);for(let t=0,i=_.length;t<i;t++)m=_[t],x?n.texSubImage2D(e.TEXTURE_2D,t,0,0,m.width,m.height,f,g,m.data):n.texImage2D(e.TEXTURE_2D,t,v,m.width,m.height,0,f,g,m.data);r.generateMipmaps=!1}else x?(y&&n.texStorage2D(e.TEXTURE_2D,b,v,i.width,i.height),n.texSubImage2D(e.TEXTURE_2D,0,0,0,i.width,i.height,f,g,i.data)):n.texImage2D(e.TEXTURE_2D,0,v,i.width,i.height,0,f,g,i.data);else if(r.isCompressedTexture)if(r.isCompressedArrayTexture){x&&y&&n.texStorage3D(e.TEXTURE_2D_ARRAY,b,v,_[0].width,_[0].height,i.depth);for(let t=0,a=_.length;t<a;t++)m=_[t],r.format!==Gt?null!==f?x?n.compressedTexSubImage3D(e.TEXTURE_2D_ARRAY,t,0,0,0,m.width,m.height,i.depth,f,m.data,0,0):n.compressedTexImage3D(e.TEXTURE_2D_ARRAY,t,v,m.width,m.height,i.depth,0,m.data,0,0):console.warn("THREE.WebGLRenderer: Attempt to load unsupported compressed texture format in .uploadTexture()"):x?n.texSubImage3D(e.TEXTURE_2D_ARRAY,t,0,0,0,m.width,m.height,i.depth,f,g,m.data):n.texImage3D(e.TEXTURE_2D_ARRAY,t,v,m.width,m.height,i.depth,0,f,g,m.data)}else{x&&y&&n.texStorage2D(e.TEXTURE_2D,b,v,_[0].width,_[0].height);for(let t=0,i=_.length;t<i;t++)m=_[t],r.format!==Gt?null!==f?x?n.compressedTexSubImage2D(e.TEXTURE_2D,t,0,0,m.width,m.height,f,m.data):n.compressedTexImage2D(e.TEXTURE_2D,t,v,m.width,m.height,0,m.data):console.warn("THREE.WebGLRenderer: Attempt to load unsupported compressed texture format in .uploadTexture()"):x?n.texSubImage2D(e.TEXTURE_2D,t,0,0,m.width,m.height,f,g,m.data):n.texImage2D(e.TEXTURE_2D,t,v,m.width,m.height,0,f,g,m.data)}else if(r.isDataArrayTexture)x?(y&&n.texStorage3D(e.TEXTURE_2D_ARRAY,b,v,i.width,i.height,i.depth),n.texSubImage3D(e.TEXTURE_2D_ARRAY,0,0,0,0,i.width,i.height,i.depth,f,g,i.data)):n.texImage3D(e.TEXTURE_2D_ARRAY,0,v,i.width,i.height,i.depth,0,f,g,i.data);else if(r.isData3DTexture)x?(y&&n.texStorage3D(e.TEXTURE_3D,b,v,i.width,i.height,i.depth),n.texSubImage3D(e.TEXTURE_3D,0,0,0,0,i.width,i.height,i.depth,f,g,i.data)):n.texImage3D(e.TEXTURE_3D,0,v,i.width,i.height,i.depth,0,f,g,i.data);else if(r.isFramebufferTexture){if(y)if(x)n.texStorage2D(e.TEXTURE_2D,b,v,i.width,i.height);else{let t=i.width,r=i.height;for(let i=0;i<b;i++)n.texImage2D(e.TEXTURE_2D,i,v,t,r,0,f,g,null),t>>=1,r>>=1}}else if(_.length>0&&p){x&&y&&n.texStorage2D(e.TEXTURE_2D,b,v,_[0].width,_[0].height);for(let t=0,i=_.length;t<i;t++)m=_[t],x?n.texSubImage2D(e.TEXTURE_2D,t,0,0,f,g,m):n.texImage2D(e.TEXTURE_2D,t,v,f,g,m);r.generateMipmaps=!1}else x?(y&&n.texStorage2D(e.TEXTURE_2D,b,v,i.width,i.height),n.texSubImage2D(e.TEXTURE_2D,0,0,0,f,g,i)):n.texImage2D(e.TEXTURE_2D,0,v,f,g,i);textureNeedsGenerateMipmaps(r,p)&&generateMipmap(l),h.__version=d.version,r.onUpdate&&r.onUpdate(r)}t.__version=r.version}function setupFrameBufferTexture(t,r,s,o,l,c){const u=a.convert(s.format,s.colorSpace),d=a.convert(s.type),p=getInternalFormat(s.internalFormat,u,d,s.colorSpace);if(!i.get(r).__hasExternalTextures){const t=Math.max(1,r.width>>c),i=Math.max(1,r.height>>c);l===e.TEXTURE_3D||l===e.TEXTURE_2D_ARRAY?n.texImage3D(l,c,p,t,i,r.depth,0,u,d,null):n.texImage2D(l,c,p,t,i,0,u,d,null)}n.bindFramebuffer(e.FRAMEBUFFER,t),useMultisampledRTT(r)?h.framebufferTexture2DMultisampleEXT(e.FRAMEBUFFER,o,l,i.get(s).__webglTexture,0,getRenderTargetSamples(r)):(l===e.TEXTURE_2D||l>=e.TEXTURE_CUBE_MAP_POSITIVE_X&&l<=e.TEXTURE_CUBE_MAP_NEGATIVE_Z)&&e.framebufferTexture2D(e.FRAMEBUFFER,o,l,i.get(s).__webglTexture,c),n.bindFramebuffer(e.FRAMEBUFFER,null)}function setupRenderBufferStorage(t,n,i){if(e.bindRenderbuffer(e.RENDERBUFFER,t),n.depthBuffer&&!n.stencilBuffer){let r=e.DEPTH_COMPONENT16;if(i||useMultisampledRTT(n)){const t=n.depthTexture;t&&t.isDepthTexture&&(t.type===Vt?r=e.DEPTH_COMPONENT32F:t.type===Ft&&(r=e.DEPTH_COMPONENT24));const i=getRenderTargetSamples(n);useMultisampledRTT(n)?h.renderbufferStorageMultisampleEXT(e.RENDERBUFFER,i,r,n.width,n.height):e.renderbufferStorageMultisample(e.RENDERBUFFER,i,r,n.width,n.height)}else e.renderbufferStorage(e.RENDERBUFFER,r,n.width,n.height);e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_ATTACHMENT,e.RENDERBUFFER,t)}else if(n.depthBuffer&&n.stencilBuffer){const r=getRenderTargetSamples(n);i&&!1===useMultisampledRTT(n)?e.renderbufferStorageMultisample(e.RENDERBUFFER,r,e.DEPTH24_STENCIL8,n.width,n.height):useMultisampledRTT(n)?h.renderbufferStorageMultisampleEXT(e.RENDERBUFFER,r,e.DEPTH24_STENCIL8,n.width,n.height):e.renderbufferStorage(e.RENDERBUFFER,e.DEPTH_STENCIL,n.width,n.height),e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_STENCIL_ATTACHMENT,e.RENDERBUFFER,t)}else{const t=!0===n.isWebGLMultipleRenderTargets?n.texture:[n.texture];for(let r=0;r<t.length;r++){const s=t[r],o=a.convert(s.format,s.colorSpace),l=a.convert(s.type),c=getInternalFormat(s.internalFormat,o,l,s.colorSpace),u=getRenderTargetSamples(n);i&&!1===useMultisampledRTT(n)?e.renderbufferStorageMultisample(e.RENDERBUFFER,u,c,n.width,n.height):useMultisampledRTT(n)?h.renderbufferStorageMultisampleEXT(e.RENDERBUFFER,u,c,n.width,n.height):e.renderbufferStorage(e.RENDERBUFFER,c,n.width,n.height)}}e.bindRenderbuffer(e.RENDERBUFFER,null)}function setupDepthRenderbuffer(t){const r=i.get(t),a=!0===t.isWebGLCubeRenderTarget;if(t.depthTexture&&!r.__autoAllocateDepthBuffer){if(a)throw new Error("target.depthTexture not supported in Cube render targets");!function setupDepthTexture(t,r){if(r&&r.isWebGLCubeRenderTarget)throw new Error("Depth Texture with cube render targets is not supported");if(n.bindFramebuffer(e.FRAMEBUFFER,t),!r.depthTexture||!r.depthTexture.isDepthTexture)throw new Error("renderTarget.depthTexture must be an instance of THREE.DepthTexture");i.get(r.depthTexture).__webglTexture&&r.depthTexture.image.width===r.width&&r.depthTexture.image.height===r.height||(r.depthTexture.image.width=r.width,r.depthTexture.image.height=r.height,r.depthTexture.needsUpdate=!0),setTexture2D(r.depthTexture,0);const a=i.get(r.depthTexture).__webglTexture,s=getRenderTargetSamples(r);if(r.depthTexture.format===Ht)useMultisampledRTT(r)?h.framebufferTexture2DMultisampleEXT(e.FRAMEBUFFER,e.DEPTH_ATTACHMENT,e.TEXTURE_2D,a,0,s):e.framebufferTexture2D(e.FRAMEBUFFER,e.DEPTH_ATTACHMENT,e.TEXTURE_2D,a,0);else{if(r.depthTexture.format!==Wt)throw new Error("Unknown depthTexture format");useMultisampledRTT(r)?h.framebufferTexture2DMultisampleEXT(e.FRAMEBUFFER,e.DEPTH_STENCIL_ATTACHMENT,e.TEXTURE_2D,a,0,s):e.framebufferTexture2D(e.FRAMEBUFFER,e.DEPTH_STENCIL_ATTACHMENT,e.TEXTURE_2D,a,0)}}(r.__webglFramebuffer,t)}else if(a){r.__webglDepthbuffer=[];for(let i=0;i<6;i++)n.bindFramebuffer(e.FRAMEBUFFER,r.__webglFramebuffer[i]),r.__webglDepthbuffer[i]=e.createRenderbuffer(),setupRenderBufferStorage(r.__webglDepthbuffer[i],t,!1)}else n.bindFramebuffer(e.FRAMEBUFFER,r.__webglFramebuffer),r.__webglDepthbuffer=e.createRenderbuffer(),setupRenderBufferStorage(r.__webglDepthbuffer,t,!1);n.bindFramebuffer(e.FRAMEBUFFER,null)}function getRenderTargetSamples(e){return Math.min(d,e.samples)}function useMultisampledRTT(e){const n=i.get(e);return o&&e.samples>0&&!0===t.has("WEBGL_multisampled_render_to_texture")&&!1!==n.__useRenderToTexture}function verifyColorSpace(e,n){const i=e.colorSpace,r=e.format,a=e.type;return!0===e.isCompressedTexture||!0===e.isVideoTexture||e.format===an||i!==Qt&&i!==$t&&(i===Jt||i===en?!1===o?!0===t.has("EXT_sRGB")&&r===Gt?(e.format=an,e.minFilter=Ut,e.generateMipmaps=!1):n=ImageUtils.sRGBToLinear(n):r===Gt&&a===Ot||console.warn("THREE.WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):console.error("THREE.WebGLTextures: Unsupported texture color space:",i)),n}this.allocateTextureUnit=function allocateTextureUnit(){const e=_;return e>=l&&console.warn("THREE.WebGLTextures: Trying to use "+e+" texture units while this GPU supports only "+l),_+=1,e},this.resetTextureUnits=function resetTextureUnits(){_=0},this.setTexture2D=setTexture2D,this.setTexture2DArray=function setTexture2DArray(t,r){const a=i.get(t);t.version>0&&a.__version!==t.version?uploadTexture(a,t,r):n.bindTexture(e.TEXTURE_2D_ARRAY,a.__webglTexture,e.TEXTURE0+r)},this.setTexture3D=function setTexture3D(t,r){const a=i.get(t);t.version>0&&a.__version!==t.version?uploadTexture(a,t,r):n.bindTexture(e.TEXTURE_3D,a.__webglTexture,e.TEXTURE0+r)},this.setTextureCube=function setTextureCube(t,r){const s=i.get(t);t.version>0&&s.__version!==t.version?function uploadCubeTexture(t,r,s){if(6!==r.image.length)return;const l=initTexture(t,r),u=r.source;n.bindTexture(e.TEXTURE_CUBE_MAP,t.__webglTexture,e.TEXTURE0+s);const d=i.get(u);if(u.version!==d.__version||!0===l){n.activeTexture(e.TEXTURE0+s),e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,r.flipY),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,r.premultiplyAlpha),e.pixelStorei(e.UNPACK_ALIGNMENT,r.unpackAlignment),e.pixelStorei(e.UNPACK_COLORSPACE_CONVERSION_WEBGL,e.NONE);const t=r.isCompressedTexture||r.image[0].isCompressedTexture,i=r.image[0]&&r.image[0].isDataTexture,h=[];for(let e=0;e<6;e++)h[e]=t||i?i?r.image[e].image:r.image[e]:resizeImage(r.image[e],!1,!0,c),h[e]=verifyColorSpace(r,h[e]);const p=h[0],f=isPowerOfTwo$1(p)||o,m=a.convert(r.format,r.colorSpace),g=a.convert(r.type),v=getInternalFormat(r.internalFormat,m,g,r.colorSpace),_=o&&!0!==r.isVideoTexture,x=void 0===d.__version||!0===l;let y,b=getMipLevels(r,p,f);if(setTextureParameters(e.TEXTURE_CUBE_MAP,r,f),t){_&&x&&n.texStorage2D(e.TEXTURE_CUBE_MAP,b,v,p.width,p.height);for(let t=0;t<6;t++){y=h[t].mipmaps;for(let i=0;i<y.length;i++){const a=y[i];r.format!==Gt?null!==m?_?n.compressedTexSubImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+t,i,0,0,a.width,a.height,m,a.data):n.compressedTexImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+t,i,v,a.width,a.height,0,a.data):console.warn("THREE.WebGLRenderer: Attempt to load unsupported compressed texture format in .setTextureCube()"):_?n.texSubImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+t,i,0,0,a.width,a.height,m,g,a.data):n.texImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+t,i,v,a.width,a.height,0,m,g,a.data)}}}else{y=r.mipmaps,_&&x&&(y.length>0&&b++,n.texStorage2D(e.TEXTURE_CUBE_MAP,b,v,h[0].width,h[0].height));for(let t=0;t<6;t++)if(i){_?n.texSubImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+t,0,0,0,h[t].width,h[t].height,m,g,h[t].data):n.texImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+t,0,v,h[t].width,h[t].height,0,m,g,h[t].data);for(let i=0;i<y.length;i++){const r=y[i].image[t].image;_?n.texSubImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+t,i+1,0,0,r.width,r.height,m,g,r.data):n.texImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+t,i+1,v,r.width,r.height,0,m,g,r.data)}}else{_?n.texSubImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+t,0,0,0,m,g,h[t]):n.texImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+t,0,v,m,g,h[t]);for(let i=0;i<y.length;i++){const r=y[i];_?n.texSubImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+t,i+1,0,0,m,g,r.image[t]):n.texImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+t,i+1,v,m,g,r.image[t])}}}textureNeedsGenerateMipmaps(r,f)&&generateMipmap(e.TEXTURE_CUBE_MAP),d.__version=u.version,r.onUpdate&&r.onUpdate(r)}t.__version=r.version}(s,t,r):n.bindTexture(e.TEXTURE_CUBE_MAP,s.__webglTexture,e.TEXTURE0+r)},this.rebindTextures=function rebindTextures(t,n,r){const a=i.get(t);void 0!==n&&setupFrameBufferTexture(a.__webglFramebuffer,t,t.texture,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,0),void 0!==r&&setupDepthRenderbuffer(t)},this.setupRenderTarget=function setupRenderTarget(t){const l=t.texture,c=i.get(t),u=i.get(l);t.addEventListener("dispose",onRenderTargetDispose),!0!==t.isWebGLMultipleRenderTargets&&(void 0===u.__webglTexture&&(u.__webglTexture=e.createTexture()),u.__version=l.version,s.memory.textures++);const d=!0===t.isWebGLCubeRenderTarget,h=!0===t.isWebGLMultipleRenderTargets,p=isPowerOfTwo$1(t)||o;if(d){c.__webglFramebuffer=[];for(let t=0;t<6;t++)if(o&&l.mipmaps&&l.mipmaps.length>0){c.__webglFramebuffer[t]=[];for(let n=0;n<l.mipmaps.length;n++)c.__webglFramebuffer[t][n]=e.createFramebuffer()}else c.__webglFramebuffer[t]=e.createFramebuffer()}else{if(o&&l.mipmaps&&l.mipmaps.length>0){c.__webglFramebuffer=[];for(let t=0;t<l.mipmaps.length;t++)c.__webglFramebuffer[t]=e.createFramebuffer()}else c.__webglFramebuffer=e.createFramebuffer();if(h)if(r.drawBuffers){const n=t.texture;for(let t=0,r=n.length;t<r;t++){const r=i.get(n[t]);void 0===r.__webglTexture&&(r.__webglTexture=e.createTexture(),s.memory.textures++)}}else console.warn("THREE.WebGLRenderer: WebGLMultipleRenderTargets can only be used with WebGL2 or WEBGL_draw_buffers extension.");if(o&&t.samples>0&&!1===useMultisampledRTT(t)){const i=h?l:[l];c.__webglMultisampledFramebuffer=e.createFramebuffer(),c.__webglColorRenderbuffer=[],n.bindFramebuffer(e.FRAMEBUFFER,c.__webglMultisampledFramebuffer);for(let n=0;n<i.length;n++){const r=i[n];c.__webglColorRenderbuffer[n]=e.createRenderbuffer(),e.bindRenderbuffer(e.RENDERBUFFER,c.__webglColorRenderbuffer[n]);const s=a.convert(r.format,r.colorSpace),o=a.convert(r.type),l=getInternalFormat(r.internalFormat,s,o,r.colorSpace,!0===t.isXRRenderTarget),u=getRenderTargetSamples(t);e.renderbufferStorageMultisample(e.RENDERBUFFER,u,l,t.width,t.height),e.framebufferRenderbuffer(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0+n,e.RENDERBUFFER,c.__webglColorRenderbuffer[n])}e.bindRenderbuffer(e.RENDERBUFFER,null),t.depthBuffer&&(c.__webglDepthRenderbuffer=e.createRenderbuffer(),setupRenderBufferStorage(c.__webglDepthRenderbuffer,t,!0)),n.bindFramebuffer(e.FRAMEBUFFER,null)}}if(d){n.bindTexture(e.TEXTURE_CUBE_MAP,u.__webglTexture),setTextureParameters(e.TEXTURE_CUBE_MAP,l,p);for(let n=0;n<6;n++)if(o&&l.mipmaps&&l.mipmaps.length>0)for(let i=0;i<l.mipmaps.length;i++)setupFrameBufferTexture(c.__webglFramebuffer[n][i],t,l,e.COLOR_ATTACHMENT0,e.TEXTURE_CUBE_MAP_POSITIVE_X+n,i);else setupFrameBufferTexture(c.__webglFramebuffer[n],t,l,e.COLOR_ATTACHMENT0,e.TEXTURE_CUBE_MAP_POSITIVE_X+n,0);textureNeedsGenerateMipmaps(l,p)&&generateMipmap(e.TEXTURE_CUBE_MAP),n.unbindTexture()}else if(h){const r=t.texture;for(let a=0,s=r.length;a<s;a++){const s=r[a],o=i.get(s);n.bindTexture(e.TEXTURE_2D,o.__webglTexture),setTextureParameters(e.TEXTURE_2D,s,p),setupFrameBufferTexture(c.__webglFramebuffer,t,s,e.COLOR_ATTACHMENT0+a,e.TEXTURE_2D,0),textureNeedsGenerateMipmaps(s,p)&&generateMipmap(e.TEXTURE_2D)}n.unbindTexture()}else{let i=e.TEXTURE_2D;if((t.isWebGL3DRenderTarget||t.isWebGLArrayRenderTarget)&&(o?i=t.isWebGL3DRenderTarget?e.TEXTURE_3D:e.TEXTURE_2D_ARRAY:console.error("THREE.WebGLTextures: THREE.Data3DTexture and THREE.DataArrayTexture only supported with WebGL2.")),n.bindTexture(i,u.__webglTexture),setTextureParameters(i,l,p),o&&l.mipmaps&&l.mipmaps.length>0)for(let n=0;n<l.mipmaps.length;n++)setupFrameBufferTexture(c.__webglFramebuffer[n],t,l,e.COLOR_ATTACHMENT0,i,n);else setupFrameBufferTexture(c.__webglFramebuffer,t,l,e.COLOR_ATTACHMENT0,i,0);textureNeedsGenerateMipmaps(l,p)&&generateMipmap(i),n.unbindTexture()}t.depthBuffer&&setupDepthRenderbuffer(t)},this.updateRenderTargetMipmap=function updateRenderTargetMipmap(t){const r=isPowerOfTwo$1(t)||o,a=!0===t.isWebGLMultipleRenderTargets?t.texture:[t.texture];for(let s=0,o=a.length;s<o;s++){const o=a[s];if(textureNeedsGenerateMipmaps(o,r)){const r=t.isWebGLCubeRenderTarget?e.TEXTURE_CUBE_MAP:e.TEXTURE_2D,a=i.get(o).__webglTexture;n.bindTexture(r,a),generateMipmap(r),n.unbindTexture()}}},this.updateMultisampleRenderTarget=function updateMultisampleRenderTarget(t){if(o&&t.samples>0&&!1===useMultisampledRTT(t)){const r=t.isWebGLMultipleRenderTargets?t.texture:[t.texture],a=t.width,s=t.height;let o=e.COLOR_BUFFER_BIT;const l=[],c=t.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,u=i.get(t),d=!0===t.isWebGLMultipleRenderTargets;if(d)for(let t=0;t<r.length;t++)n.bindFramebuffer(e.FRAMEBUFFER,u.__webglMultisampledFramebuffer),e.framebufferRenderbuffer(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0+t,e.RENDERBUFFER,null),n.bindFramebuffer(e.FRAMEBUFFER,u.__webglFramebuffer),e.framebufferTexture2D(e.DRAW_FRAMEBUFFER,e.COLOR_ATTACHMENT0+t,e.TEXTURE_2D,null,0);n.bindFramebuffer(e.READ_FRAMEBUFFER,u.__webglMultisampledFramebuffer),n.bindFramebuffer(e.DRAW_FRAMEBUFFER,u.__webglFramebuffer);for(let n=0;n<r.length;n++){l.push(e.COLOR_ATTACHMENT0+n),t.depthBuffer&&l.push(c);const h=void 0!==u.__ignoreDepthValues&&u.__ignoreDepthValues;if(!1===h&&(t.depthBuffer&&(o|=e.DEPTH_BUFFER_BIT),t.stencilBuffer&&(o|=e.STENCIL_BUFFER_BIT)),d&&e.framebufferRenderbuffer(e.READ_FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.RENDERBUFFER,u.__webglColorRenderbuffer[n]),!0===h&&(e.invalidateFramebuffer(e.READ_FRAMEBUFFER,[c]),e.invalidateFramebuffer(e.DRAW_FRAMEBUFFER,[c])),d){const t=i.get(r[n]).__webglTexture;e.framebufferTexture2D(e.DRAW_FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,t,0)}e.blitFramebuffer(0,0,a,s,0,0,a,s,o,e.NEAREST),p&&e.invalidateFramebuffer(e.READ_FRAMEBUFFER,l)}if(n.bindFramebuffer(e.READ_FRAMEBUFFER,null),n.bindFramebuffer(e.DRAW_FRAMEBUFFER,null),d)for(let t=0;t<r.length;t++){n.bindFramebuffer(e.FRAMEBUFFER,u.__webglMultisampledFramebuffer),e.framebufferRenderbuffer(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0+t,e.RENDERBUFFER,u.__webglColorRenderbuffer[t]);const a=i.get(r[t]).__webglTexture;n.bindFramebuffer(e.FRAMEBUFFER,u.__webglFramebuffer),e.framebufferTexture2D(e.DRAW_FRAMEBUFFER,e.COLOR_ATTACHMENT0+t,e.TEXTURE_2D,a,0)}n.bindFramebuffer(e.DRAW_FRAMEBUFFER,u.__webglMultisampledFramebuffer)}},this.setupDepthRenderbuffer=setupDepthRenderbuffer,this.setupFrameBufferTexture=setupFrameBufferTexture,this.useMultisampledRTT=useMultisampledRTT}function WebGLUtils(e,t,n){const i=n.isWebGL2;return{convert:function convert(n,r=""){let a;const s=r===Jt||r===en?1:0;if(n===Ot)return e.UNSIGNED_BYTE;if(1017===n)return e.UNSIGNED_SHORT_4_4_4_4;if(1018===n)return e.UNSIGNED_SHORT_5_5_5_1;if(1010===n)return e.BYTE;if(1011===n)return e.SHORT;if(n===Nt)return e.UNSIGNED_SHORT;if(n===kt)return e.INT;if(n===Ft)return e.UNSIGNED_INT;if(n===Vt)return e.FLOAT;if(n===Bt)return i?e.HALF_FLOAT:(a=t.get("OES_texture_half_float"),null!==a?a.HALF_FLOAT_OES:null);if(1021===n)return e.ALPHA;if(n===Gt)return e.RGBA;if(1024===n)return e.LUMINANCE;if(1025===n)return e.LUMINANCE_ALPHA;if(n===Ht)return e.DEPTH_COMPONENT;if(n===Wt)return e.DEPTH_STENCIL;if(n===an)return a=t.get("EXT_sRGB"),null!==a?a.SRGB_ALPHA_EXT:null;if(1028===n)return e.RED;if(1029===n)return e.RED_INTEGER;if(1030===n)return e.RG;if(1031===n)return e.RG_INTEGER;if(1033===n)return e.RGBA_INTEGER;if(n===jt||n===Xt||n===qt||n===Yt)if(1===s){if(a=t.get("WEBGL_compressed_texture_s3tc_srgb"),null===a)return null;if(n===jt)return a.COMPRESSED_SRGB_S3TC_DXT1_EXT;if(n===Xt)return a.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT;if(n===qt)return a.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT;if(n===Yt)return a.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT}else{if(a=t.get("WEBGL_compressed_texture_s3tc"),null===a)return null;if(n===jt)return a.COMPRESSED_RGB_S3TC_DXT1_EXT;if(n===Xt)return a.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(n===qt)return a.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(n===Yt)return a.COMPRESSED_RGBA_S3TC_DXT5_EXT}if(35840===n||35841===n||35842===n||35843===n){if(a=t.get("WEBGL_compressed_texture_pvrtc"),null===a)return null;if(35840===n)return a.COMPRESSED_RGB_PVRTC_4BPPV1_IMG;if(35841===n)return a.COMPRESSED_RGB_PVRTC_2BPPV1_IMG;if(35842===n)return a.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;if(35843===n)return a.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG}if(36196===n)return a=t.get("WEBGL_compressed_texture_etc1"),null!==a?a.COMPRESSED_RGB_ETC1_WEBGL:null;if(37492===n||37496===n){if(a=t.get("WEBGL_compressed_texture_etc"),null===a)return null;if(37492===n)return 1===s?a.COMPRESSED_SRGB8_ETC2:a.COMPRESSED_RGB8_ETC2;if(37496===n)return 1===s?a.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:a.COMPRESSED_RGBA8_ETC2_EAC}if(37808===n||37809===n||37810===n||37811===n||37812===n||37813===n||37814===n||37815===n||37816===n||37817===n||37818===n||37819===n||37820===n||37821===n){if(a=t.get("WEBGL_compressed_texture_astc"),null===a)return null;if(37808===n)return 1===s?a.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR:a.COMPRESSED_RGBA_ASTC_4x4_KHR;if(37809===n)return 1===s?a.COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR:a.COMPRESSED_RGBA_ASTC_5x4_KHR;if(37810===n)return 1===s?a.COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR:a.COMPRESSED_RGBA_ASTC_5x5_KHR;if(37811===n)return 1===s?a.COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR:a.COMPRESSED_RGBA_ASTC_6x5_KHR;if(37812===n)return 1===s?a.COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR:a.COMPRESSED_RGBA_ASTC_6x6_KHR;if(37813===n)return 1===s?a.COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR:a.COMPRESSED_RGBA_ASTC_8x5_KHR;if(37814===n)return 1===s?a.COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR:a.COMPRESSED_RGBA_ASTC_8x6_KHR;if(37815===n)return 1===s?a.COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR:a.COMPRESSED_RGBA_ASTC_8x8_KHR;if(37816===n)return 1===s?a.COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR:a.COMPRESSED_RGBA_ASTC_10x5_KHR;if(37817===n)return 1===s?a.COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR:a.COMPRESSED_RGBA_ASTC_10x6_KHR;if(37818===n)return 1===s?a.COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR:a.COMPRESSED_RGBA_ASTC_10x8_KHR;if(37819===n)return 1===s?a.COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR:a.COMPRESSED_RGBA_ASTC_10x10_KHR;if(37820===n)return 1===s?a.COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR:a.COMPRESSED_RGBA_ASTC_12x10_KHR;if(37821===n)return 1===s?a.COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR:a.COMPRESSED_RGBA_ASTC_12x12_KHR}if(n===Kt||36494===n||36495===n){if(a=t.get("EXT_texture_compression_bptc"),null===a)return null;if(n===Kt)return 1===s?a.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT:a.COMPRESSED_RGBA_BPTC_UNORM_EXT;if(36494===n)return a.COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT;if(36495===n)return a.COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT}if(36283===n||36284===n||36285===n||36286===n){if(a=t.get("EXT_texture_compression_rgtc"),null===a)return null;if(n===Kt)return a.COMPRESSED_RED_RGTC1_EXT;if(36284===n)return a.COMPRESSED_SIGNED_RED_RGTC1_EXT;if(36285===n)return a.COMPRESSED_RED_GREEN_RGTC2_EXT;if(36286===n)return a.COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT}return n===zt?i?e.UNSIGNED_INT_24_8:(a=t.get("WEBGL_depth_texture"),null!==a?a.UNSIGNED_INT_24_8_WEBGL:null):void 0!==e[n]?e[n]:null}}}class ArrayCamera extends PerspectiveCamera{constructor(e=[]){super(),this.isArrayCamera=!0,this.cameras=e}}class Group extends Object3D{constructor(){super(),this.isGroup=!0,this.type="Group"}}const Fr={type:"move"};class WebXRController{constructor(){this._targetRay=null,this._grip=null,this._hand=null}getHandSpace(){return null===this._hand&&(this._hand=new Group,this._hand.matrixAutoUpdate=!1,this._hand.visible=!1,this._hand.joints={},this._hand.inputState={pinching:!1}),this._hand}getTargetRaySpace(){return null===this._targetRay&&(this._targetRay=new Group,this._targetRay.matrixAutoUpdate=!1,this._targetRay.visible=!1,this._targetRay.hasLinearVelocity=!1,this._targetRay.linearVelocity=new Vector3,this._targetRay.hasAngularVelocity=!1,this._targetRay.angularVelocity=new Vector3),this._targetRay}getGripSpace(){return null===this._grip&&(this._grip=new Group,this._grip.matrixAutoUpdate=!1,this._grip.visible=!1,this._grip.hasLinearVelocity=!1,this._grip.linearVelocity=new Vector3,this._grip.hasAngularVelocity=!1,this._grip.angularVelocity=new Vector3),this._grip}dispatchEvent(e){return null!==this._targetRay&&this._targetRay.dispatchEvent(e),null!==this._grip&&this._grip.dispatchEvent(e),null!==this._hand&&this._hand.dispatchEvent(e),this}connect(e){if(e&&e.hand){const t=this._hand;if(t)for(const n of e.hand.values())this._getHandJoint(t,n)}return this.dispatchEvent({type:"connected",data:e}),this}disconnect(e){return this.dispatchEvent({type:"disconnected",data:e}),null!==this._targetRay&&(this._targetRay.visible=!1),null!==this._grip&&(this._grip.visible=!1),null!==this._hand&&(this._hand.visible=!1),this}update(e,t,n){let i=null,r=null,a=null;const s=this._targetRay,o=this._grip,l=this._hand;if(e&&"visible-blurred"!==t.session.visibilityState){if(l&&e.hand){a=!0;for(const a of e.hand.values()){const e=t.getJointPose(a,n),i=this._getHandJoint(l,a);null!==e&&(i.matrix.fromArray(e.transform.matrix),i.matrix.decompose(i.position,i.rotation,i.scale),i.matrixWorldNeedsUpdate=!0,i.jointRadius=e.radius),i.visible=null!==e}const i=l.joints["index-finger-tip"],r=l.joints["thumb-tip"],s=i.position.distanceTo(r.position),o=.02,c=.005;l.inputState.pinching&&s>o+c?(l.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:e.handedness,target:this})):!l.inputState.pinching&&s<=o-c&&(l.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:e.handedness,target:this}))}else null!==o&&e.gripSpace&&(r=t.getPose(e.gripSpace,n),null!==r&&(o.matrix.fromArray(r.transform.matrix),o.matrix.decompose(o.position,o.rotation,o.scale),o.matrixWorldNeedsUpdate=!0,r.linearVelocity?(o.hasLinearVelocity=!0,o.linearVelocity.copy(r.linearVelocity)):o.hasLinearVelocity=!1,r.angularVelocity?(o.hasAngularVelocity=!0,o.angularVelocity.copy(r.angularVelocity)):o.hasAngularVelocity=!1));null!==s&&(i=t.getPose(e.targetRaySpace,n),null===i&&null!==r&&(i=r),null!==i&&(s.matrix.fromArray(i.transform.matrix),s.matrix.decompose(s.position,s.rotation,s.scale),s.matrixWorldNeedsUpdate=!0,i.linearVelocity?(s.hasLinearVelocity=!0,s.linearVelocity.copy(i.linearVelocity)):s.hasLinearVelocity=!1,i.angularVelocity?(s.hasAngularVelocity=!0,s.angularVelocity.copy(i.angularVelocity)):s.hasAngularVelocity=!1,this.dispatchEvent(Fr)))}return null!==s&&(s.visible=null!==i),null!==o&&(o.visible=null!==r),null!==l&&(l.visible=null!==a),this}_getHandJoint(e,t){if(void 0===e.joints[t.jointName]){const n=new Group;n.matrixAutoUpdate=!1,n.visible=!1,e.joints[t.jointName]=n,e.add(n)}return e.joints[t.jointName]}}class DepthTexture extends Texture{constructor(e,t,n,i,r,a,s,o,l,c){if((c=void 0!==c?c:Ht)!==Ht&&c!==Wt)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");void 0===n&&c===Ht&&(n=Ft),void 0===n&&c===Wt&&(n=zt),super(null,i,r,a,s,o,c,n,l),this.isDepthTexture=!0,this.image={width:e,height:t},this.magFilter=void 0!==s?s:Lt,this.minFilter=void 0!==o?o:Lt,this.flipY=!1,this.generateMipmaps=!1,this.compareFunction=null}copy(e){return super.copy(e),this.compareFunction=e.compareFunction,this}toJSON(e){const t=super.toJSON(e);return null!==this.compareFunction&&(t.compareFunction=this.compareFunction),t}}class WebXRManager extends EventDispatcher{constructor(e,t){super();const n=this;let i=null,r=1,a=null,s="local-floor",o=1,l=null,c=null,u=null,d=null,h=null,p=null;const f=t.getContextAttributes();let m=null,g=null;const v=[],_=[],x=new PerspectiveCamera;x.layers.enable(1),x.viewport=new Vector4;const y=new PerspectiveCamera;y.layers.enable(2),y.viewport=new Vector4;const b=[x,y],S=new ArrayCamera;S.layers.enable(1),S.layers.enable(2);let M=null,T=null;function onSessionEvent(e){const t=_.indexOf(e.inputSource);if(-1===t)return;const n=v[t];void 0!==n&&(n.update(e.inputSource,e.frame,l||a),n.dispatchEvent({type:e.type,data:e.inputSource}))}function onSessionEnd(){i.removeEventListener("select",onSessionEvent),i.removeEventListener("selectstart",onSessionEvent),i.removeEventListener("selectend",onSessionEvent),i.removeEventListener("squeeze",onSessionEvent),i.removeEventListener("squeezestart",onSessionEvent),i.removeEventListener("squeezeend",onSessionEvent),i.removeEventListener("end",onSessionEnd),i.removeEventListener("inputsourceschange",onInputSourcesChange);for(let e=0;e<v.length;e++){const t=_[e];null!==t&&(_[e]=null,v[e].disconnect(t))}M=null,T=null,e.setRenderTarget(m),h=null,d=null,u=null,i=null,g=null,C.stop(),n.isPresenting=!1,n.dispatchEvent({type:"sessionend"})}function onInputSourcesChange(e){for(let t=0;t<e.removed.length;t++){const n=e.removed[t],i=_.indexOf(n);i>=0&&(_[i]=null,v[i].disconnect(n))}for(let t=0;t<e.added.length;t++){const n=e.added[t];let i=_.indexOf(n);if(-1===i){for(let e=0;e<v.length;e++){if(e>=_.length){_.push(n),i=e;break}if(null===_[e]){_[e]=n,i=e;break}}if(-1===i)break}const r=v[i];r&&r.connect(n)}}this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(e){let t=v[e];return void 0===t&&(t=new WebXRController,v[e]=t),t.getTargetRaySpace()},this.getControllerGrip=function(e){let t=v[e];return void 0===t&&(t=new WebXRController,v[e]=t),t.getGripSpace()},this.getHand=function(e){let t=v[e];return void 0===t&&(t=new WebXRController,v[e]=t),t.getHandSpace()},this.setFramebufferScaleFactor=function(e){r=e,!0===n.isPresenting&&console.warn("THREE.WebXRManager: Cannot change framebuffer scale while presenting.")},this.setReferenceSpaceType=function(e){s=e,!0===n.isPresenting&&console.warn("THREE.WebXRManager: Cannot change reference space type while presenting.")},this.getReferenceSpace=function(){return l||a},this.setReferenceSpace=function(e){l=e},this.getBaseLayer=function(){return null!==d?d:h},this.getBinding=function(){return u},this.getFrame=function(){return p},this.getSession=function(){return i},this.setSession=async function(c){if(i=c,null!==i){if(m=e.getRenderTarget(),i.addEventListener("select",onSessionEvent),i.addEventListener("selectstart",onSessionEvent),i.addEventListener("selectend",onSessionEvent),i.addEventListener("squeeze",onSessionEvent),i.addEventListener("squeezestart",onSessionEvent),i.addEventListener("squeezeend",onSessionEvent),i.addEventListener("end",onSessionEnd),i.addEventListener("inputsourceschange",onInputSourcesChange),!0!==f.xrCompatible&&await t.makeXRCompatible(),void 0===i.renderState.layers||!1===e.capabilities.isWebGL2){const n={antialias:void 0!==i.renderState.layers||f.antialias,alpha:!0,depth:f.depth,stencil:f.stencil,framebufferScaleFactor:r};h=new XRWebGLLayer(i,t,n),i.updateRenderState({baseLayer:h}),g=new WebGLRenderTarget(h.framebufferWidth,h.framebufferHeight,{format:Gt,type:Ot,colorSpace:e.outputColorSpace,stencilBuffer:f.stencil})}else{let n=null,a=null,s=null;f.depth&&(s=f.stencil?t.DEPTH24_STENCIL8:t.DEPTH_COMPONENT24,n=f.stencil?Wt:Ht,a=f.stencil?zt:Ft);const o={colorFormat:t.RGBA8,depthFormat:s,scaleFactor:r};u=new XRWebGLBinding(i,t),d=u.createProjectionLayer(o),i.updateRenderState({layers:[d]}),g=new WebGLRenderTarget(d.textureWidth,d.textureHeight,{format:Gt,type:Ot,depthTexture:new DepthTexture(d.textureWidth,d.textureHeight,a,void 0,void 0,void 0,void 0,void 0,void 0,n),stencilBuffer:f.stencil,colorSpace:e.outputColorSpace,samples:f.antialias?4:0});e.properties.get(g).__ignoreDepthValues=d.ignoreDepthValues}g.isXRRenderTarget=!0,this.setFoveation(o),l=null,a=await i.requestReferenceSpace(s),C.setContext(i),C.start(),n.isPresenting=!0,n.dispatchEvent({type:"sessionstart"})}},this.getEnvironmentBlendMode=function(){if(null!==i)return i.environmentBlendMode};const E=new Vector3,w=new Vector3;function updateCamera(e,t){null===t?e.matrixWorld.copy(e.matrix):e.matrixWorld.multiplyMatrices(t.matrixWorld,e.matrix),e.matrixWorldInverse.copy(e.matrixWorld).invert()}this.updateCamera=function(e){if(null===i)return;S.near=y.near=x.near=e.near,S.far=y.far=x.far=e.far,M===S.near&&T===S.far||(i.updateRenderState({depthNear:S.near,depthFar:S.far}),M=S.near,T=S.far);const t=e.parent,n=S.cameras;updateCamera(S,t);for(let i=0;i<n.length;i++)updateCamera(n[i],t);2===n.length?function setProjectionFromUnion(e,t,n){E.setFromMatrixPosition(t.matrixWorld),w.setFromMatrixPosition(n.matrixWorld);const i=E.distanceTo(w),r=t.projectionMatrix.elements,a=n.projectionMatrix.elements,s=r[14]/(r[10]-1),o=r[14]/(r[10]+1),l=(r[9]+1)/r[5],c=(r[9]-1)/r[5],u=(r[8]-1)/r[0],d=(a[8]+1)/a[0],h=s*u,p=s*d,f=i/(-u+d),m=f*-u;t.matrixWorld.decompose(e.position,e.quaternion,e.scale),e.translateX(m),e.translateZ(f),e.matrixWorld.compose(e.position,e.quaternion,e.scale),e.matrixWorldInverse.copy(e.matrixWorld).invert();const g=s+f,v=o+f,_=h-m,x=p+(i-m),y=l*o/v*g,b=c*o/v*g;e.projectionMatrix.makePerspective(_,x,y,b,g,v),e.projectionMatrixInverse.copy(e.projectionMatrix).invert()}(S,x,y):S.projectionMatrix.copy(x.projectionMatrix),function updateUserCamera(e,t,n){null===n?e.matrix.copy(t.matrixWorld):(e.matrix.copy(n.matrixWorld),e.matrix.invert(),e.matrix.multiply(t.matrixWorld));e.matrix.decompose(e.position,e.quaternion,e.scale),e.updateMatrixWorld(!0),e.projectionMatrix.copy(t.projectionMatrix),e.projectionMatrixInverse.copy(t.projectionMatrixInverse),e.isPerspectiveCamera&&(e.fov=2*un*Math.atan(1/e.projectionMatrix.elements[5]),e.zoom=1)}(e,S,t)},this.getCamera=function(){return S},this.getFoveation=function(){if(null!==d||null!==h)return o},this.setFoveation=function(e){o=e,null!==d&&(d.fixedFoveation=e),null!==h&&void 0!==h.fixedFoveation&&(h.fixedFoveation=e)};let A=null;const C=new WebGLAnimation;C.setAnimationLoop((function onAnimationFrame(t,i){if(c=i.getViewerPose(l||a),p=i,null!==c){const t=c.views;null!==h&&(e.setRenderTargetFramebuffer(g,h.framebuffer),e.setRenderTarget(g));let n=!1;t.length!==S.cameras.length&&(S.cameras.length=0,n=!0);for(let i=0;i<t.length;i++){const r=t[i];let a=null;if(null!==h)a=h.getViewport(r);else{const t=u.getViewSubImage(d,r);a=t.viewport,0===i&&(e.setRenderTargetTextures(g,t.colorTexture,d.ignoreDepthValues?void 0:t.depthStencilTexture),e.setRenderTarget(g))}let s=b[i];void 0===s&&(s=new PerspectiveCamera,s.layers.enable(i),s.viewport=new Vector4,b[i]=s),s.matrix.fromArray(r.transform.matrix),s.matrix.decompose(s.position,s.quaternion,s.scale),s.projectionMatrix.fromArray(r.projectionMatrix),s.projectionMatrixInverse.copy(s.projectionMatrix).invert(),s.viewport.set(a.x,a.y,a.width,a.height),0===i&&(S.matrix.copy(s.matrix),S.matrix.decompose(S.position,S.quaternion,S.scale)),!0===n&&S.cameras.push(s)}}for(let e=0;e<v.length;e++){const t=_[e],n=v[e];null!==t&&void 0!==n&&n.update(t,i,l||a)}A&&A(t,i),i.detectedPlanes&&n.dispatchEvent({type:"planesdetected",data:i}),p=null})),this.setAnimationLoop=function(e){A=e},this.dispose=function(){}}}function WebGLMaterials(e,t){function refreshTransformUniform(e,t){!0===e.matrixAutoUpdate&&e.updateMatrix(),t.value.copy(e.matrix)}function refreshUniformsCommon(n,i){n.opacity.value=i.opacity,i.color&&n.diffuse.value.copy(i.color),i.emissive&&n.emissive.value.copy(i.emissive).multiplyScalar(i.emissiveIntensity),i.map&&(n.map.value=i.map,refreshTransformUniform(i.map,n.mapTransform)),i.alphaMap&&(n.alphaMap.value=i.alphaMap,refreshTransformUniform(i.alphaMap,n.alphaMapTransform)),i.bumpMap&&(n.bumpMap.value=i.bumpMap,refreshTransformUniform(i.bumpMap,n.bumpMapTransform),n.bumpScale.value=i.bumpScale,i.side===pt&&(n.bumpScale.value*=-1)),i.normalMap&&(n.normalMap.value=i.normalMap,refreshTransformUniform(i.normalMap,n.normalMapTransform),n.normalScale.value.copy(i.normalScale),i.side===pt&&n.normalScale.value.negate()),i.displacementMap&&(n.displacementMap.value=i.displacementMap,refreshTransformUniform(i.displacementMap,n.displacementMapTransform),n.displacementScale.value=i.displacementScale,n.displacementBias.value=i.displacementBias),i.emissiveMap&&(n.emissiveMap.value=i.emissiveMap,refreshTransformUniform(i.emissiveMap,n.emissiveMapTransform)),i.specularMap&&(n.specularMap.value=i.specularMap,refreshTransformUniform(i.specularMap,n.specularMapTransform)),i.alphaTest>0&&(n.alphaTest.value=i.alphaTest);const r=t.get(i).envMap;if(r&&(n.envMap.value=r,n.flipEnvMap.value=r.isCubeTexture&&!1===r.isRenderTargetTexture?-1:1,n.reflectivity.value=i.reflectivity,n.ior.value=i.ior,n.refractionRatio.value=i.refractionRatio),i.lightMap){n.lightMap.value=i.lightMap;const t=!0===e._useLegacyLights?Math.PI:1;n.lightMapIntensity.value=i.lightMapIntensity*t,refreshTransformUniform(i.lightMap,n.lightMapTransform)}i.aoMap&&(n.aoMap.value=i.aoMap,n.aoMapIntensity.value=i.aoMapIntensity,refreshTransformUniform(i.aoMap,n.aoMapTransform))}return{refreshFogUniforms:function refreshFogUniforms(t,n){n.color.getRGB(t.fogColor.value,getUnlitUniformColorSpace(e)),n.isFog?(t.fogNear.value=n.near,t.fogFar.value=n.far):n.isFogExp2&&(t.fogDensity.value=n.density)},refreshMaterialUniforms:function refreshMaterialUniforms(e,n,i,r,a){n.isMeshBasicMaterial||n.isMeshLambertMaterial?refreshUniformsCommon(e,n):n.isMeshToonMaterial?(refreshUniformsCommon(e,n),function refreshUniformsToon(e,t){t.gradientMap&&(e.gradientMap.value=t.gradientMap)}(e,n)):n.isMeshPhongMaterial?(refreshUniformsCommon(e,n),function refreshUniformsPhong(e,t){e.specular.value.copy(t.specular),e.shininess.value=Math.max(t.shininess,1e-4)}(e,n)):n.isMeshStandardMaterial?(refreshUniformsCommon(e,n),function refreshUniformsStandard(e,n){e.metalness.value=n.metalness,n.metalnessMap&&(e.metalnessMap.value=n.metalnessMap,refreshTransformUniform(n.metalnessMap,e.metalnessMapTransform));e.roughness.value=n.roughness,n.roughnessMap&&(e.roughnessMap.value=n.roughnessMap,refreshTransformUniform(n.roughnessMap,e.roughnessMapTransform));const i=t.get(n).envMap;i&&(e.envMapIntensity.value=n.envMapIntensity)}(e,n),n.isMeshPhysicalMaterial&&function refreshUniformsPhysical(e,t,n){e.ior.value=t.ior,t.sheen>0&&(e.sheenColor.value.copy(t.sheenColor).multiplyScalar(t.sheen),e.sheenRoughness.value=t.sheenRoughness,t.sheenColorMap&&(e.sheenColorMap.value=t.sheenColorMap,refreshTransformUniform(t.sheenColorMap,e.sheenColorMapTransform)),t.sheenRoughnessMap&&(e.sheenRoughnessMap.value=t.sheenRoughnessMap,refreshTransformUniform(t.sheenRoughnessMap,e.sheenRoughnessMapTransform)));t.clearcoat>0&&(e.clearcoat.value=t.clearcoat,e.clearcoatRoughness.value=t.clearcoatRoughness,t.clearcoatMap&&(e.clearcoatMap.value=t.clearcoatMap,refreshTransformUniform(t.clearcoatMap,e.clearcoatMapTransform)),t.clearcoatRoughnessMap&&(e.clearcoatRoughnessMap.value=t.clearcoatRoughnessMap,refreshTransformUniform(t.clearcoatRoughnessMap,e.clearcoatRoughnessMapTransform)),t.clearcoatNormalMap&&(e.clearcoatNormalMap.value=t.clearcoatNormalMap,refreshTransformUniform(t.clearcoatNormalMap,e.clearcoatNormalMapTransform),e.clearcoatNormalScale.value.copy(t.clearcoatNormalScale),t.side===pt&&e.clearcoatNormalScale.value.negate()));t.iridescence>0&&(e.iridescence.value=t.iridescence,e.iridescenceIOR.value=t.iridescenceIOR,e.iridescenceThicknessMinimum.value=t.iridescenceThicknessRange[0],e.iridescenceThicknessMaximum.value=t.iridescenceThicknessRange[1],t.iridescenceMap&&(e.iridescenceMap.value=t.iridescenceMap,refreshTransformUniform(t.iridescenceMap,e.iridescenceMapTransform)),t.iridescenceThicknessMap&&(e.iridescenceThicknessMap.value=t.iridescenceThicknessMap,refreshTransformUniform(t.iridescenceThicknessMap,e.iridescenceThicknessMapTransform)));t.transmission>0&&(e.transmission.value=t.transmission,e.transmissionSamplerMap.value=n.texture,e.transmissionSamplerSize.value.set(n.width,n.height),t.transmissionMap&&(e.transmissionMap.value=t.transmissionMap,refreshTransformUniform(t.transmissionMap,e.transmissionMapTransform)),e.thickness.value=t.thickness,t.thicknessMap&&(e.thicknessMap.value=t.thicknessMap,refreshTransformUniform(t.thicknessMap,e.thicknessMapTransform)),e.attenuationDistance.value=t.attenuationDistance,e.attenuationColor.value.copy(t.attenuationColor));t.anisotropy>0&&(e.anisotropyVector.value.set(t.anisotropy*Math.cos(t.anisotropyRotation),t.anisotropy*Math.sin(t.anisotropyRotation)),t.anisotropyMap&&(e.anisotropyMap.value=t.anisotropyMap,refreshTransformUniform(t.anisotropyMap,e.anisotropyMapTransform)));e.specularIntensity.value=t.specularIntensity,e.specularColor.value.copy(t.specularColor),t.specularColorMap&&(e.specularColorMap.value=t.specularColorMap,refreshTransformUniform(t.specularColorMap,e.specularColorMapTransform));t.specularIntensityMap&&(e.specularIntensityMap.value=t.specularIntensityMap,refreshTransformUniform(t.specularIntensityMap,e.specularIntensityMapTransform))}(e,n,a)):n.isMeshMatcapMaterial?(refreshUniformsCommon(e,n),function refreshUniformsMatcap(e,t){t.matcap&&(e.matcap.value=t.matcap)}(e,n)):n.isMeshDepthMaterial?refreshUniformsCommon(e,n):n.isMeshDistanceMaterial?(refreshUniformsCommon(e,n),function refreshUniformsDistance(e,n){const i=t.get(n).light;e.referencePosition.value.setFromMatrixPosition(i.matrixWorld),e.nearDistance.value=i.shadow.camera.near,e.farDistance.value=i.shadow.camera.far}(e,n)):n.isMeshNormalMaterial?refreshUniformsCommon(e,n):n.isLineBasicMaterial?(!function refreshUniformsLine(e,t){e.diffuse.value.copy(t.color),e.opacity.value=t.opacity,t.map&&(e.map.value=t.map,refreshTransformUniform(t.map,e.mapTransform))}(e,n),n.isLineDashedMaterial&&function refreshUniformsDash(e,t){e.dashSize.value=t.dashSize,e.totalSize.value=t.dashSize+t.gapSize,e.scale.value=t.scale}(e,n)):n.isPointsMaterial?function refreshUniformsPoints(e,t,n,i){e.diffuse.value.copy(t.color),e.opacity.value=t.opacity,e.size.value=t.size*n,e.scale.value=.5*i,t.map&&(e.map.value=t.map,refreshTransformUniform(t.map,e.uvTransform));t.alphaMap&&(e.alphaMap.value=t.alphaMap,refreshTransformUniform(t.alphaMap,e.alphaMapTransform));t.alphaTest>0&&(e.alphaTest.value=t.alphaTest)}(e,n,i,r):n.isSpriteMaterial?function refreshUniformsSprites(e,t){e.diffuse.value.copy(t.color),e.opacity.value=t.opacity,e.rotation.value=t.rotation,t.map&&(e.map.value=t.map,refreshTransformUniform(t.map,e.mapTransform));t.alphaMap&&(e.alphaMap.value=t.alphaMap,refreshTransformUniform(t.alphaMap,e.alphaMapTransform));t.alphaTest>0&&(e.alphaTest.value=t.alphaTest)}(e,n):n.isShadowMaterial?(e.color.value.copy(n.color),e.opacity.value=n.opacity):n.isShaderMaterial&&(n.uniformsNeedUpdate=!1)}}}function WebGLUniformsGroups(e,t,n,i){let r={},a={},s=[];const o=n.isWebGL2?e.getParameter(e.MAX_UNIFORM_BUFFER_BINDINGS):0;function hasUniformChanged(e,t,n){const i=e.value;if(void 0===n[t]){if("number"==typeof i)n[t]=i;else{const e=Array.isArray(i)?i:[i],r=[];for(let t=0;t<e.length;t++)r.push(e[t].clone());n[t]=r}return!0}if("number"==typeof i){if(n[t]!==i)return n[t]=i,!0}else{const e=Array.isArray(n[t])?n[t]:[n[t]],r=Array.isArray(i)?i:[i];for(let t=0;t<e.length;t++){const n=e[t];if(!1===n.equals(r[t]))return n.copy(r[t]),!0}}return!1}function getUniformSize(e){const t={boundary:0,storage:0};return"number"==typeof e?(t.boundary=4,t.storage=4):e.isVector2?(t.boundary=8,t.storage=8):e.isVector3||e.isColor?(t.boundary=16,t.storage=12):e.isVector4?(t.boundary=16,t.storage=16):e.isMatrix3?(t.boundary=48,t.storage=48):e.isMatrix4?(t.boundary=64,t.storage=64):e.isTexture?console.warn("THREE.WebGLRenderer: Texture samplers can not be part of an uniforms group."):console.warn("THREE.WebGLRenderer: Unsupported uniform value type.",e),t}function onUniformsGroupsDispose(t){const n=t.target;n.removeEventListener("dispose",onUniformsGroupsDispose);const i=s.indexOf(n.__bindingPointIndex);s.splice(i,1),e.deleteBuffer(r[n.id]),delete r[n.id],delete a[n.id]}return{bind:function bind(e,t){const n=t.program;i.uniformBlockBinding(e,n)},update:function update(n,l){let c=r[n.id];void 0===c&&(!function prepareUniformsGroup(e){const t=e.uniforms;let n=0;const i=16;let r=0;for(let a=0,s=t.length;a<s;a++){const e=t[a],s={boundary:0,storage:0},o=Array.isArray(e.value)?e.value:[e.value];for(let t=0,n=o.length;t<n;t++){const e=getUniformSize(o[t]);s.boundary+=e.boundary,s.storage+=e.storage}if(e.__data=new Float32Array(s.storage/Float32Array.BYTES_PER_ELEMENT),e.__offset=n,a>0){r=n%i;0!==r&&i-r-s.boundary<0&&(n+=i-r,e.__offset=n)}n+=s.storage}r=n%i,r>0&&(n+=i-r);return e.__size=n,e.__cache={},this}(n),c=function createBuffer(t){const n=function allocateBindingPointIndex(){for(let e=0;e<o;e++)if(-1===s.indexOf(e))return s.push(e),e;return console.error("THREE.WebGLRenderer: Maximum number of simultaneously usable uniforms groups reached."),0}();t.__bindingPointIndex=n;const i=e.createBuffer(),r=t.__size,a=t.usage;return e.bindBuffer(e.UNIFORM_BUFFER,i),e.bufferData(e.UNIFORM_BUFFER,r,a),e.bindBuffer(e.UNIFORM_BUFFER,null),e.bindBufferBase(e.UNIFORM_BUFFER,n,i),i}(n),r[n.id]=c,n.addEventListener("dispose",onUniformsGroupsDispose));const u=l.program;i.updateUBOMapping(n,u);const d=t.render.frame;a[n.id]!==d&&(!function updateBufferData(t){const n=r[t.id],i=t.uniforms,a=t.__cache;e.bindBuffer(e.UNIFORM_BUFFER,n);for(let r=0,s=i.length;r<s;r++){const t=i[r];if(!0===hasUniformChanged(t,r,a)){const n=t.__offset,i=Array.isArray(t.value)?t.value:[t.value];let r=0;for(let a=0;a<i.length;a++){const s=i[a],o=getUniformSize(s);"number"==typeof s?(t.__data[0]=s,e.bufferSubData(e.UNIFORM_BUFFER,n+r,t.__data)):s.isMatrix3?(t.__data[0]=s.elements[0],t.__data[1]=s.elements[1],t.__data[2]=s.elements[2],t.__data[3]=s.elements[0],t.__data[4]=s.elements[3],t.__data[5]=s.elements[4],t.__data[6]=s.elements[5],t.__data[7]=s.elements[0],t.__data[8]=s.elements[6],t.__data[9]=s.elements[7],t.__data[10]=s.elements[8],t.__data[11]=s.elements[0]):(s.toArray(t.__data,r),r+=o.storage/Float32Array.BYTES_PER_ELEMENT)}e.bufferSubData(e.UNIFORM_BUFFER,n,t.__data)}}e.bindBuffer(e.UNIFORM_BUFFER,null)}(n),a[n.id]=d)},dispose:function dispose(){for(const t in r)e.deleteBuffer(r[t]);s=[],r={},a={}}}}class WebGLRenderer{constructor(e={}){const{canvas:t=createCanvasElement(),context:n=null,depth:i=!0,stencil:r=!0,alpha:a=!1,antialias:s=!1,premultipliedAlpha:o=!0,preserveDrawingBuffer:l=!1,powerPreference:c="default",failIfMajorPerformanceCaveat:u=!1}=e;let d;this.isWebGLRenderer=!0,d=null!==n?n.getContextAttributes().alpha:a;const h=new Uint32Array(4),p=new Int32Array(4);let f=null,m=null;const g=[],v=[];this.domElement=t,this.debug={checkShaderErrors:!0,onShaderError:null},this.autoClear=!0,this.autoClearColor=!0,this.autoClearDepth=!0,this.autoClearStencil=!0,this.sortObjects=!0,this.clippingPlanes=[],this.localClippingEnabled=!1,this.outputColorSpace=Jt,this._useLegacyLights=!1,this.toneMapping=_t,this.toneMappingExposure=1;const _=this;let x=!1,y=0,b=0,S=null,M=-1,T=null;const E=new Vector4,w=new Vector4;let A=null;const C=new Color(0);let R=0,P=t.width,L=t.height,D=1,U=null,I=null;const O=new Vector4(0,0,P,L),N=new Vector4(0,0,P,L);let k=!1;const F=new Frustum;let V=!1,B=!1,z=null;const G=new Matrix4,H=new Vector2,W=new Vector3,j={background:null,fog:null,environment:null,overrideMaterial:null,isScene:!0};function getTargetPixelRatio(){return null===S?D:1}let X,q,Y,K,Z,$,J,Q,ee,te,ne,ie,re,ae,se,oe,le,ce,ue,de,he,pe,fe,me,ge=n;function getContext(e,n){for(let i=0;i<e.length;i++){const r=e[i],a=t.getContext(r,n);if(null!==a)return a}return null}try{const e={alpha:!0,depth:i,stencil:r,antialias:s,premultipliedAlpha:o,preserveDrawingBuffer:l,powerPreference:c,failIfMajorPerformanceCaveat:u};if("setAttribute"in t&&t.setAttribute("data-engine",`three.js r${tt}`),t.addEventListener("webglcontextlost",onContextLost,!1),t.addEventListener("webglcontextrestored",onContextRestore,!1),t.addEventListener("webglcontextcreationerror",onContextCreationError,!1),null===ge){const t=["webgl2","webgl","experimental-webgl"];if(!0===_.isWebGL1Renderer&&t.shift(),ge=getContext(t,e),null===ge)throw getContext(t)?new Error("Error creating WebGL context with your selected attributes."):new Error("Error creating WebGL context.")}"undefined"!=typeof WebGLRenderingContext&&ge instanceof WebGLRenderingContext&&console.warn("THREE.WebGLRenderer: WebGL 1 support was deprecated in r153 and will be removed in r163."),void 0===ge.getShaderPrecisionFormat&&(ge.getShaderPrecisionFormat=function(){return{rangeMin:1,rangeMax:1,precision:1}})}catch(ye){throw console.error("THREE.WebGLRenderer: "+ye.message),ye}function initGLContext(){X=new WebGLExtensions(ge),q=new WebGLCapabilities(ge,X,e),X.init(q),pe=new WebGLUtils(ge,X,q),Y=new WebGLState(ge,X,q),K=new WebGLInfo(ge),Z=new WebGLProperties,$=new WebGLTextures(ge,X,Y,Z,q,pe,K),J=new WebGLCubeMaps(_),Q=new WebGLCubeUVMaps(_),ee=new WebGLAttributes(ge,q),fe=new WebGLBindingStates(ge,X,ee,q),te=new WebGLGeometries(ge,ee,K,fe),ne=new WebGLObjects(ge,te,ee,K),ue=new WebGLMorphtargets(ge,q,$),oe=new WebGLClipping(Z),ie=new WebGLPrograms(_,J,Q,X,q,fe,oe),re=new WebGLMaterials(_,Z),ae=new WebGLRenderLists,se=new WebGLRenderStates(X,q),ce=new WebGLBackground(_,J,Q,Y,ne,d,o),le=new WebGLShadowMap(_,ne,q),me=new WebGLUniformsGroups(ge,K,q,Y),de=new WebGLBufferRenderer(ge,X,K,q),he=new WebGLIndexedBufferRenderer(ge,X,K,q),K.programs=ie.programs,_.capabilities=q,_.extensions=X,_.properties=Z,_.renderLists=ae,_.shadowMap=le,_.state=Y,_.info=K}initGLContext();const ve=new WebXRManager(_,ge);function onContextLost(e){e.preventDefault(),console.log("THREE.WebGLRenderer: Context Lost."),x=!0}function onContextRestore(){console.log("THREE.WebGLRenderer: Context Restored."),x=!1;const e=K.autoReset,t=le.enabled,n=le.autoUpdate,i=le.needsUpdate,r=le.type;initGLContext(),K.autoReset=e,le.enabled=t,le.autoUpdate=n,le.needsUpdate=i,le.type=r}function onContextCreationError(e){console.error("THREE.WebGLRenderer: A WebGL context could not be created. Reason: ",e.statusMessage)}function onMaterialDispose(e){const t=e.target;t.removeEventListener("dispose",onMaterialDispose),function deallocateMaterial(e){(function releaseMaterialProgramReferences(e){const t=Z.get(e).programs;void 0!==t&&(t.forEach((function(e){ie.releaseProgram(e)})),e.isShaderMaterial&&ie.releaseShaderCache(e))})(e),Z.remove(e)}(t)}this.xr=ve,this.getContext=function(){return ge},this.getContextAttributes=function(){return ge.getContextAttributes()},this.forceContextLoss=function(){const e=X.get("WEBGL_lose_context");e&&e.loseContext()},this.forceContextRestore=function(){const e=X.get("WEBGL_lose_context");e&&e.restoreContext()},this.getPixelRatio=function(){return D},this.setPixelRatio=function(e){void 0!==e&&(D=e,this.setSize(P,L,!1))},this.getSize=function(e){return e.set(P,L)},this.setSize=function(e,n,i=!0){ve.isPresenting?console.warn("THREE.WebGLRenderer: Can't change size while VR device is presenting."):(P=e,L=n,t.width=Math.floor(e*D),t.height=Math.floor(n*D),!0===i&&(t.style.width=e+"px",t.style.height=n+"px"),this.setViewport(0,0,e,n))},this.getDrawingBufferSize=function(e){return e.set(P*D,L*D).floor()},this.setDrawingBufferSize=function(e,n,i){P=e,L=n,D=i,t.width=Math.floor(e*i),t.height=Math.floor(n*i),this.setViewport(0,0,e,n)},this.getCurrentViewport=function(e){return e.copy(E)},this.getViewport=function(e){return e.copy(O)},this.setViewport=function(e,t,n,i){e.isVector4?O.set(e.x,e.y,e.z,e.w):O.set(e,t,n,i),Y.viewport(E.copy(O).multiplyScalar(D).floor())},this.getScissor=function(e){return e.copy(N)},this.setScissor=function(e,t,n,i){e.isVector4?N.set(e.x,e.y,e.z,e.w):N.set(e,t,n,i),Y.scissor(w.copy(N).multiplyScalar(D).floor())},this.getScissorTest=function(){return k},this.setScissorTest=function(e){Y.setScissorTest(k=e)},this.setOpaqueSort=function(e){U=e},this.setTransparentSort=function(e){I=e},this.getClearColor=function(e){return e.copy(ce.getClearColor())},this.setClearColor=function(){ce.setClearColor.apply(ce,arguments)},this.getClearAlpha=function(){return ce.getClearAlpha()},this.setClearAlpha=function(){ce.setClearAlpha.apply(ce,arguments)},this.clear=function(e=!0,t=!0,n=!0){let i=0;if(e){let e=!1;if(null!==S){const t=S.texture.format;e=1033===t||1031===t||1029===t}if(e){const e=S.texture.type,t=e===Ot||e===Ft||e===Nt||e===zt||1017===e||1018===e,n=ce.getClearColor(),i=ce.getClearAlpha(),r=n.r,a=n.g,s=n.b;t?(h[0]=r,h[1]=a,h[2]=s,h[3]=i,ge.clearBufferuiv(ge.COLOR,0,h)):(p[0]=r,p[1]=a,p[2]=s,p[3]=i,ge.clearBufferiv(ge.COLOR,0,p))}else i|=ge.COLOR_BUFFER_BIT}t&&(i|=ge.DEPTH_BUFFER_BIT),n&&(i|=ge.STENCIL_BUFFER_BIT),ge.clear(i)},this.clearColor=function(){this.clear(!0,!1,!1)},this.clearDepth=function(){this.clear(!1,!0,!1)},this.clearStencil=function(){this.clear(!1,!1,!0)},this.dispose=function(){t.removeEventListener("webglcontextlost",onContextLost,!1),t.removeEventListener("webglcontextrestored",onContextRestore,!1),t.removeEventListener("webglcontextcreationerror",onContextCreationError,!1),ae.dispose(),se.dispose(),Z.dispose(),J.dispose(),Q.dispose(),ne.dispose(),fe.dispose(),me.dispose(),ie.dispose(),ve.dispose(),ve.removeEventListener("sessionstart",onXRSessionStart),ve.removeEventListener("sessionend",onXRSessionEnd),z&&(z.dispose(),z=null),xe.stop()},this.renderBufferDirect=function(e,t,n,i,r,a){null===t&&(t=j);const s=r.isMesh&&r.matrixWorld.determinant()<0,o=function setProgram(e,t,n,i,r){!0!==t.isScene&&(t=j);$.resetTextureUnits();const a=t.fog,s=i.isMeshStandardMaterial?t.environment:null,o=null===S?_.outputColorSpace:!0===S.isXRRenderTarget?S.texture.colorSpace:Qt,l=(i.isMeshStandardMaterial?Q:J).get(i.envMap||s),c=!0===i.vertexColors&&!!n.attributes.color&&4===n.attributes.color.itemSize,u=!!n.attributes.tangent&&(!!i.normalMap||i.anisotropy>0),d=!!n.morphAttributes.position,h=!!n.morphAttributes.normal,p=!!n.morphAttributes.color;let f=_t;i.toneMapped&&(null!==S&&!0!==S.isXRRenderTarget||(f=_.toneMapping));const g=n.morphAttributes.position||n.morphAttributes.normal||n.morphAttributes.color,v=void 0!==g?g.length:0,x=Z.get(i),y=m.state.lights;if(!0===V&&(!0===B||e!==T)){const t=e===T&&i.id===M;oe.setState(i,e,t)}let b=!1;i.version===x.__version?x.needsLights&&x.lightsStateVersion!==y.state.version||x.outputColorSpace!==o||r.isInstancedMesh&&!1===x.instancing?b=!0:r.isInstancedMesh||!0!==x.instancing?r.isSkinnedMesh&&!1===x.skinning?b=!0:r.isSkinnedMesh||!0!==x.skinning?r.isInstancedMesh&&!0===x.instancingColor&&null===r.instanceColor||r.isInstancedMesh&&!1===x.instancingColor&&null!==r.instanceColor||x.envMap!==l||!0===i.fog&&x.fog!==a?b=!0:void 0===x.numClippingPlanes||x.numClippingPlanes===oe.numPlanes&&x.numIntersection===oe.numIntersection?(x.vertexAlphas!==c||x.vertexTangents!==u||x.morphTargets!==d||x.morphNormals!==h||x.morphColors!==p||x.toneMapping!==f||!0===q.isWebGL2&&x.morphTargetsCount!==v)&&(b=!0):b=!0:b=!0:b=!0:(b=!0,x.__version=i.version);let E=x.currentProgram;!0===b&&(E=getProgram(i,t,r));let w=!1,A=!1,C=!1;const R=E.getUniforms(),P=x.uniforms;Y.useProgram(E.program)&&(w=!0,A=!0,C=!0);i.id!==M&&(M=i.id,A=!0);if(w||T!==e){R.setValue(ge,"projectionMatrix",e.projectionMatrix),R.setValue(ge,"viewMatrix",e.matrixWorldInverse);const t=R.map.cameraPosition;void 0!==t&&t.setValue(ge,W.setFromMatrixPosition(e.matrixWorld)),q.logarithmicDepthBuffer&&R.setValue(ge,"logDepthBufFC",2/(Math.log(e.far+1)/Math.LN2)),(i.isMeshPhongMaterial||i.isMeshToonMaterial||i.isMeshLambertMaterial||i.isMeshBasicMaterial||i.isMeshStandardMaterial||i.isShaderMaterial)&&R.setValue(ge,"isOrthographic",!0===e.isOrthographicCamera),T!==e&&(T=e,A=!0,C=!0)}if(r.isSkinnedMesh){R.setOptional(ge,r,"bindMatrix"),R.setOptional(ge,r,"bindMatrixInverse");const e=r.skeleton;e&&(q.floatVertexTextures?(null===e.boneTexture&&e.computeBoneTexture(),R.setValue(ge,"boneTexture",e.boneTexture,$),R.setValue(ge,"boneTextureSize",e.boneTextureSize)):console.warn("THREE.WebGLRenderer: SkinnedMesh can only be used with WebGL 2. With WebGL 1 OES_texture_float and vertex textures support is required."))}const U=n.morphAttributes;(void 0!==U.position||void 0!==U.normal||void 0!==U.color&&!0===q.isWebGL2)&&ue.update(r,n,E);(A||x.receiveShadow!==r.receiveShadow)&&(x.receiveShadow=r.receiveShadow,R.setValue(ge,"receiveShadow",r.receiveShadow));i.isMeshGouraudMaterial&&null!==i.envMap&&(P.envMap.value=l,P.flipEnvMap.value=l.isCubeTexture&&!1===l.isRenderTargetTexture?-1:1);A&&(R.setValue(ge,"toneMappingExposure",_.toneMappingExposure),x.needsLights&&function markUniformsLightsNeedsUpdate(e,t){e.ambientLightColor.needsUpdate=t,e.lightProbe.needsUpdate=t,e.directionalLights.needsUpdate=t,e.directionalLightShadows.needsUpdate=t,e.pointLights.needsUpdate=t,e.pointLightShadows.needsUpdate=t,e.spotLights.needsUpdate=t,e.spotLightShadows.needsUpdate=t,e.rectAreaLights.needsUpdate=t,e.hemisphereLights.needsUpdate=t}(P,C),a&&!0===i.fog&&re.refreshFogUniforms(P,a),re.refreshMaterialUniforms(P,i,D,L,z),WebGLUniforms.upload(ge,x.uniformsList,P,$));i.isShaderMaterial&&!0===i.uniformsNeedUpdate&&(WebGLUniforms.upload(ge,x.uniformsList,P,$),i.uniformsNeedUpdate=!1);i.isSpriteMaterial&&R.setValue(ge,"center",r.center);if(R.setValue(ge,"modelViewMatrix",r.modelViewMatrix),R.setValue(ge,"normalMatrix",r.normalMatrix),R.setValue(ge,"modelMatrix",r.matrixWorld),i.isShaderMaterial||i.isRawShaderMaterial){const e=i.uniformsGroups;for(let t=0,n=e.length;t<n;t++)if(q.isWebGL2){const n=e[t];me.update(n,E),me.bind(n,E)}else console.warn("THREE.WebGLRenderer: Uniform Buffer Objects can only be used with WebGL 2.")}return E}(e,t,n,i,r);Y.setMaterial(i,s);let l=n.index,c=1;if(!0===i.wireframe){if(l=te.getWireframeAttribute(n),void 0===l)return;c=2}const u=n.drawRange,d=n.attributes.position;let h=u.start*c,p=(u.start+u.count)*c;null!==a&&(h=Math.max(h,a.start*c),p=Math.min(p,(a.start+a.count)*c)),null!==l?(h=Math.max(h,0),p=Math.min(p,l.count)):null!=d&&(h=Math.max(h,0),p=Math.min(p,d.count));const f=p-h;if(f<0||f===1/0)return;let g;fe.setup(r,i,o,n,l);let v=de;if(null!==l&&(g=ee.get(l),v=he,v.setIndex(g)),r.isMesh)!0===i.wireframe?(Y.setLineWidth(i.wireframeLinewidth*getTargetPixelRatio()),v.setMode(ge.LINES)):v.setMode(ge.TRIANGLES);else if(r.isLine){let e=i.linewidth;void 0===e&&(e=1),Y.setLineWidth(e*getTargetPixelRatio()),r.isLineSegments?v.setMode(ge.LINES):r.isLineLoop?v.setMode(ge.LINE_LOOP):v.setMode(ge.LINE_STRIP)}else r.isPoints?v.setMode(ge.POINTS):r.isSprite&&v.setMode(ge.TRIANGLES);if(r.isInstancedMesh)v.renderInstances(h,f,r.count);else if(n.isInstancedBufferGeometry){const e=void 0!==n._maxInstanceCount?n._maxInstanceCount:1/0,t=Math.min(n.instanceCount,e);v.renderInstances(h,f,t)}else v.render(h,f)},this.compile=function(e,t){function prepare(e,t,n){!0===e.transparent&&2===e.side&&!1===e.forceSinglePass?(e.side=pt,e.needsUpdate=!0,getProgram(e,t,n),e.side=ht,e.needsUpdate=!0,getProgram(e,t,n),e.side=2):getProgram(e,t,n)}m=se.get(e),m.init(),v.push(m),e.traverseVisible((function(e){e.isLight&&e.layers.test(t.layers)&&(m.pushLight(e),e.castShadow&&m.pushShadow(e))})),m.setupLights(_._useLegacyLights),e.traverse((function(t){const n=t.material;if(n)if(Array.isArray(n))for(let i=0;i<n.length;i++){prepare(n[i],e,t)}else prepare(n,e,t)})),v.pop(),m=null};let _e=null;function onXRSessionStart(){xe.stop()}function onXRSessionEnd(){xe.start()}const xe=new WebGLAnimation;function projectObject(e,t,n,i){if(!1===e.visible)return;if(e.layers.test(t.layers))if(e.isGroup)n=e.renderOrder;else if(e.isLOD)!0===e.autoUpdate&&e.update(t);else if(e.isLight)m.pushLight(e),e.castShadow&&m.pushShadow(e);else if(e.isSprite){if(!e.frustumCulled||F.intersectsSprite(e)){i&&W.setFromMatrixPosition(e.matrixWorld).applyMatrix4(G);const t=ne.update(e),r=e.material;r.visible&&f.push(e,t,r,n,W.z,null)}}else if((e.isMesh||e.isLine||e.isPoints)&&(!e.frustumCulled||F.intersectsObject(e))){const t=ne.update(e),r=e.material;if(i&&(void 0!==e.boundingSphere?(null===e.boundingSphere&&e.computeBoundingSphere(),W.copy(e.boundingSphere.center)):(null===t.boundingSphere&&t.computeBoundingSphere(),W.copy(t.boundingSphere.center)),W.applyMatrix4(e.matrixWorld).applyMatrix4(G)),Array.isArray(r)){const i=t.groups;for(let a=0,s=i.length;a<s;a++){const s=i[a],o=r[s.materialIndex];o&&o.visible&&f.push(e,t,o,n,W.z,s)}}else r.visible&&f.push(e,t,r,n,W.z,null)}const r=e.children;for(let a=0,s=r.length;a<s;a++)projectObject(r[a],t,n,i)}function renderScene(e,t,n,i){const r=e.opaque,a=e.transmissive,s=e.transparent;m.setupLightsView(n),!0===V&&oe.setGlobalState(_.clippingPlanes,n),a.length>0&&function renderTransmissionPass(e,t,n,i){const r=q.isWebGL2;null===z&&(z=new WebGLRenderTarget(1,1,{generateMipmaps:!0,type:X.has("EXT_color_buffer_half_float")?Bt:Ot,minFilter:It,samples:r?4:0}));_.getDrawingBufferSize(H),r?z.setSize(H.x,H.y):z.setSize(floorPowerOfTwo(H.x),floorPowerOfTwo(H.y));const a=_.getRenderTarget();_.setRenderTarget(z),_.getClearColor(C),R=_.getClearAlpha(),R<1&&_.setClearColor(16777215,.5);_.clear();const s=_.toneMapping;_.toneMapping=_t,renderObjects(e,n,i),$.updateMultisampleRenderTarget(z),$.updateRenderTargetMipmap(z);let o=!1;for(let l=0,c=t.length;l<c;l++){const e=t[l],r=e.object,a=e.geometry,s=e.material,c=e.group;if(2===s.side&&r.layers.test(i.layers)){const e=s.side;s.side=pt,s.needsUpdate=!0,renderObject(r,n,i,a,s,c),s.side=e,s.needsUpdate=!0,o=!0}}!0===o&&($.updateMultisampleRenderTarget(z),$.updateRenderTargetMipmap(z));_.setRenderTarget(a),_.setClearColor(C,R),_.toneMapping=s}(r,a,t,n),i&&Y.viewport(E.copy(i)),r.length>0&&renderObjects(r,t,n),a.length>0&&renderObjects(a,t,n),s.length>0&&renderObjects(s,t,n),Y.buffers.depth.setTest(!0),Y.buffers.depth.setMask(!0),Y.buffers.color.setMask(!0),Y.setPolygonOffset(!1)}function renderObjects(e,t,n){const i=!0===t.isScene?t.overrideMaterial:null;for(let r=0,a=e.length;r<a;r++){const a=e[r],s=a.object,o=a.geometry,l=null===i?a.material:i,c=a.group;s.layers.test(n.layers)&&renderObject(s,t,n,o,l,c)}}function renderObject(e,t,n,i,r,a){e.onBeforeRender(_,t,n,i,r,a),e.modelViewMatrix.multiplyMatrices(n.matrixWorldInverse,e.matrixWorld),e.normalMatrix.getNormalMatrix(e.modelViewMatrix),r.onBeforeRender(_,t,n,i,e,a),!0===r.transparent&&2===r.side&&!1===r.forceSinglePass?(r.side=pt,r.needsUpdate=!0,_.renderBufferDirect(n,t,i,r,e,a),r.side=ht,r.needsUpdate=!0,_.renderBufferDirect(n,t,i,r,e,a),r.side=2):_.renderBufferDirect(n,t,i,r,e,a),e.onAfterRender(_,t,n,i,r,a)}function getProgram(e,t,n){!0!==t.isScene&&(t=j);const i=Z.get(e),r=m.state.lights,a=m.state.shadowsArray,s=r.state.version,o=ie.getParameters(e,r.state,a,t,n),l=ie.getProgramCacheKey(o);let c=i.programs;i.environment=e.isMeshStandardMaterial?t.environment:null,i.fog=t.fog,i.envMap=(e.isMeshStandardMaterial?Q:J).get(e.envMap||i.environment),void 0===c&&(e.addEventListener("dispose",onMaterialDispose),c=new Map,i.programs=c);let u=c.get(l);if(void 0!==u){if(i.currentProgram===u&&i.lightsStateVersion===s)return updateCommonMaterialProperties(e,o),u}else o.uniforms=ie.getUniforms(e),e.onBuild(n,o,_),e.onBeforeCompile(o,_),u=ie.acquireProgram(o,l),c.set(l,u),i.uniforms=o.uniforms;const d=i.uniforms;(e.isShaderMaterial||e.isRawShaderMaterial)&&!0!==e.clipping||(d.clippingPlanes=oe.uniform),updateCommonMaterialProperties(e,o),i.needsLights=function materialNeedsLights(e){return e.isMeshLambertMaterial||e.isMeshToonMaterial||e.isMeshPhongMaterial||e.isMeshStandardMaterial||e.isShadowMaterial||e.isShaderMaterial&&!0===e.lights}(e),i.lightsStateVersion=s,i.needsLights&&(d.ambientLightColor.value=r.state.ambient,d.lightProbe.value=r.state.probe,d.directionalLights.value=r.state.directional,d.directionalLightShadows.value=r.state.directionalShadow,d.spotLights.value=r.state.spot,d.spotLightShadows.value=r.state.spotShadow,d.rectAreaLights.value=r.state.rectArea,d.ltc_1.value=r.state.rectAreaLTC1,d.ltc_2.value=r.state.rectAreaLTC2,d.pointLights.value=r.state.point,d.pointLightShadows.value=r.state.pointShadow,d.hemisphereLights.value=r.state.hemi,d.directionalShadowMap.value=r.state.directionalShadowMap,d.directionalShadowMatrix.value=r.state.directionalShadowMatrix,d.spotShadowMap.value=r.state.spotShadowMap,d.spotLightMatrix.value=r.state.spotLightMatrix,d.spotLightMap.value=r.state.spotLightMap,d.pointShadowMap.value=r.state.pointShadowMap,d.pointShadowMatrix.value=r.state.pointShadowMatrix);const h=u.getUniforms(),p=WebGLUniforms.seqWithValue(h.seq,d);return i.currentProgram=u,i.uniformsList=p,u}function updateCommonMaterialProperties(e,t){const n=Z.get(e);n.outputColorSpace=t.outputColorSpace,n.instancing=t.instancing,n.instancingColor=t.instancingColor,n.skinning=t.skinning,n.morphTargets=t.morphTargets,n.morphNormals=t.morphNormals,n.morphColors=t.morphColors,n.morphTargetsCount=t.morphTargetsCount,n.numClippingPlanes=t.numClippingPlanes,n.numIntersection=t.numClipIntersection,n.vertexAlphas=t.vertexAlphas,n.vertexTangents=t.vertexTangents,n.toneMapping=t.toneMapping}xe.setAnimationLoop((function onAnimationFrame(e){_e&&_e(e)})),"undefined"!=typeof self&&xe.setContext(self),this.setAnimationLoop=function(e){_e=e,ve.setAnimationLoop(e),null===e?xe.stop():xe.start()},ve.addEventListener("sessionstart",onXRSessionStart),ve.addEventListener("sessionend",onXRSessionEnd),this.render=function(e,t){if(void 0!==t&&!0!==t.isCamera)return void console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.");if(!0===x)return;!0===e.matrixWorldAutoUpdate&&e.updateMatrixWorld(),null===t.parent&&!0===t.matrixWorldAutoUpdate&&t.updateMatrixWorld(),!0===ve.enabled&&!0===ve.isPresenting&&(!0===ve.cameraAutoUpdate&&ve.updateCamera(t),t=ve.getCamera()),!0===e.isScene&&e.onBeforeRender(_,e,t,S),m=se.get(e,v.length),m.init(),v.push(m),G.multiplyMatrices(t.projectionMatrix,t.matrixWorldInverse),F.setFromProjectionMatrix(G),B=this.localClippingEnabled,V=oe.init(this.clippingPlanes,B),f=ae.get(e,g.length),f.init(),g.push(f),projectObject(e,t,0,_.sortObjects),f.finish(),!0===_.sortObjects&&f.sort(U,I),this.info.render.frame++,!0===V&&oe.beginShadows();const n=m.state.shadowsArray;if(le.render(n,e,t),!0===V&&oe.endShadows(),!0===this.info.autoReset&&this.info.reset(),ce.render(f,e),m.setupLights(_._useLegacyLights),t.isArrayCamera){const n=t.cameras;for(let t=0,i=n.length;t<i;t++){const i=n[t];renderScene(f,e,i,i.viewport)}}else renderScene(f,e,t);null!==S&&($.updateMultisampleRenderTarget(S),$.updateRenderTargetMipmap(S)),!0===e.isScene&&e.onAfterRender(_,e,t),fe.resetDefaultState(),M=-1,T=null,v.pop(),m=v.length>0?v[v.length-1]:null,g.pop(),f=g.length>0?g[g.length-1]:null},this.getActiveCubeFace=function(){return y},this.getActiveMipmapLevel=function(){return b},this.getRenderTarget=function(){return S},this.setRenderTargetTextures=function(e,t,n){Z.get(e.texture).__webglTexture=t,Z.get(e.depthTexture).__webglTexture=n;const i=Z.get(e);i.__hasExternalTextures=!0,i.__hasExternalTextures&&(i.__autoAllocateDepthBuffer=void 0===n,i.__autoAllocateDepthBuffer||!0===X.has("WEBGL_multisampled_render_to_texture")&&(console.warn("THREE.WebGLRenderer: Render-to-texture extension was disabled because an external texture was provided"),i.__useRenderToTexture=!1))},this.setRenderTargetFramebuffer=function(e,t){const n=Z.get(e);n.__webglFramebuffer=t,n.__useDefaultFramebuffer=void 0===t},this.setRenderTarget=function(e,t=0,n=0){S=e,y=t,b=n;let i=!0,r=null,a=!1,s=!1;if(e){const o=Z.get(e);void 0!==o.__useDefaultFramebuffer?(Y.bindFramebuffer(ge.FRAMEBUFFER,null),i=!1):void 0===o.__webglFramebuffer?$.setupRenderTarget(e):o.__hasExternalTextures&&$.rebindTextures(e,Z.get(e.texture).__webglTexture,Z.get(e.depthTexture).__webglTexture);const l=e.texture;(l.isData3DTexture||l.isDataArrayTexture||l.isCompressedArrayTexture)&&(s=!0);const c=Z.get(e).__webglFramebuffer;e.isWebGLCubeRenderTarget?(r=Array.isArray(c[t])?c[t][n]:c[t],a=!0):r=q.isWebGL2&&e.samples>0&&!1===$.useMultisampledRTT(e)?Z.get(e).__webglMultisampledFramebuffer:Array.isArray(c)?c[n]:c,E.copy(e.viewport),w.copy(e.scissor),A=e.scissorTest}else E.copy(O).multiplyScalar(D).floor(),w.copy(N).multiplyScalar(D).floor(),A=k;if(Y.bindFramebuffer(ge.FRAMEBUFFER,r)&&q.drawBuffers&&i&&Y.drawBuffers(e,r),Y.viewport(E),Y.scissor(w),Y.setScissorTest(A),a){const i=Z.get(e.texture);ge.framebufferTexture2D(ge.FRAMEBUFFER,ge.COLOR_ATTACHMENT0,ge.TEXTURE_CUBE_MAP_POSITIVE_X+t,i.__webglTexture,n)}else if(s){const i=Z.get(e.texture),r=t||0;ge.framebufferTextureLayer(ge.FRAMEBUFFER,ge.COLOR_ATTACHMENT0,i.__webglTexture,n||0,r)}M=-1},this.readRenderTargetPixels=function(e,t,n,i,r,a,s){if(!e||!e.isWebGLRenderTarget)return void console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");let o=Z.get(e).__webglFramebuffer;if(e.isWebGLCubeRenderTarget&&void 0!==s&&(o=o[s]),o){Y.bindFramebuffer(ge.FRAMEBUFFER,o);try{const s=e.texture,o=s.format,l=s.type;if(o!==Gt&&pe.convert(o)!==ge.getParameter(ge.IMPLEMENTATION_COLOR_READ_FORMAT))return void console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format.");const c=l===Bt&&(X.has("EXT_color_buffer_half_float")||q.isWebGL2&&X.has("EXT_color_buffer_float"));if(!(l===Ot||pe.convert(l)===ge.getParameter(ge.IMPLEMENTATION_COLOR_READ_TYPE)||l===Vt&&(q.isWebGL2||X.has("OES_texture_float")||X.has("WEBGL_color_buffer_float"))||c))return void console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.");t>=0&&t<=e.width-i&&n>=0&&n<=e.height-r&&ge.readPixels(t,n,i,r,pe.convert(o),pe.convert(l),a)}finally{const e=null!==S?Z.get(S).__webglFramebuffer:null;Y.bindFramebuffer(ge.FRAMEBUFFER,e)}}},this.copyFramebufferToTexture=function(e,t,n=0){const i=Math.pow(2,-n),r=Math.floor(t.image.width*i),a=Math.floor(t.image.height*i);$.setTexture2D(t,0),ge.copyTexSubImage2D(ge.TEXTURE_2D,n,0,0,e.x,e.y,r,a),Y.unbindTexture()},this.copyTextureToTexture=function(e,t,n,i=0){const r=t.image.width,a=t.image.height,s=pe.convert(n.format),o=pe.convert(n.type);$.setTexture2D(n,0),ge.pixelStorei(ge.UNPACK_FLIP_Y_WEBGL,n.flipY),ge.pixelStorei(ge.UNPACK_PREMULTIPLY_ALPHA_WEBGL,n.premultiplyAlpha),ge.pixelStorei(ge.UNPACK_ALIGNMENT,n.unpackAlignment),t.isDataTexture?ge.texSubImage2D(ge.TEXTURE_2D,i,e.x,e.y,r,a,s,o,t.image.data):t.isCompressedTexture?ge.compressedTexSubImage2D(ge.TEXTURE_2D,i,e.x,e.y,t.mipmaps[0].width,t.mipmaps[0].height,s,t.mipmaps[0].data):ge.texSubImage2D(ge.TEXTURE_2D,i,e.x,e.y,s,o,t.image),0===i&&n.generateMipmaps&&ge.generateMipmap(ge.TEXTURE_2D),Y.unbindTexture()},this.copyTextureToTexture3D=function(e,t,n,i,r=0){if(_.isWebGL1Renderer)return void console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: can only be used with WebGL2.");const a=e.max.x-e.min.x+1,s=e.max.y-e.min.y+1,o=e.max.z-e.min.z+1,l=pe.convert(i.format),c=pe.convert(i.type);let u;if(i.isData3DTexture)$.setTexture3D(i,0),u=ge.TEXTURE_3D;else{if(!i.isDataArrayTexture)return void console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: only supports THREE.DataTexture3D and THREE.DataTexture2DArray.");$.setTexture2DArray(i,0),u=ge.TEXTURE_2D_ARRAY}ge.pixelStorei(ge.UNPACK_FLIP_Y_WEBGL,i.flipY),ge.pixelStorei(ge.UNPACK_PREMULTIPLY_ALPHA_WEBGL,i.premultiplyAlpha),ge.pixelStorei(ge.UNPACK_ALIGNMENT,i.unpackAlignment);const d=ge.getParameter(ge.UNPACK_ROW_LENGTH),h=ge.getParameter(ge.UNPACK_IMAGE_HEIGHT),p=ge.getParameter(ge.UNPACK_SKIP_PIXELS),f=ge.getParameter(ge.UNPACK_SKIP_ROWS),m=ge.getParameter(ge.UNPACK_SKIP_IMAGES),g=n.isCompressedTexture?n.mipmaps[0]:n.image;ge.pixelStorei(ge.UNPACK_ROW_LENGTH,g.width),ge.pixelStorei(ge.UNPACK_IMAGE_HEIGHT,g.height),ge.pixelStorei(ge.UNPACK_SKIP_PIXELS,e.min.x),ge.pixelStorei(ge.UNPACK_SKIP_ROWS,e.min.y),ge.pixelStorei(ge.UNPACK_SKIP_IMAGES,e.min.z),n.isDataTexture||n.isData3DTexture?ge.texSubImage3D(u,r,t.x,t.y,t.z,a,s,o,l,c,g.data):n.isCompressedArrayTexture?(console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: untested support for compressed srcTexture."),ge.compressedTexSubImage3D(u,r,t.x,t.y,t.z,a,s,o,l,g.data)):ge.texSubImage3D(u,r,t.x,t.y,t.z,a,s,o,l,c,g),ge.pixelStorei(ge.UNPACK_ROW_LENGTH,d),ge.pixelStorei(ge.UNPACK_IMAGE_HEIGHT,h),ge.pixelStorei(ge.UNPACK_SKIP_PIXELS,p),ge.pixelStorei(ge.UNPACK_SKIP_ROWS,f),ge.pixelStorei(ge.UNPACK_SKIP_IMAGES,m),0===r&&i.generateMipmaps&&ge.generateMipmap(u),Y.unbindTexture()},this.initTexture=function(e){e.isCubeTexture?$.setTextureCube(e,0):e.isData3DTexture?$.setTexture3D(e,0):e.isDataArrayTexture||e.isCompressedArrayTexture?$.setTexture2DArray(e,0):$.setTexture2D(e,0),Y.unbindTexture()},this.resetState=function(){y=0,b=0,S=null,Y.reset(),fe.reset()},"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}get coordinateSystem(){return sn}get physicallyCorrectLights(){return console.warn("THREE.WebGLRenderer: The property .physicallyCorrectLights has been removed. Set renderer.useLegacyLights instead."),!this.useLegacyLights}set physicallyCorrectLights(e){console.warn("THREE.WebGLRenderer: The property .physicallyCorrectLights has been removed. Set renderer.useLegacyLights instead."),this.useLegacyLights=!e}get outputEncoding(){return console.warn("THREE.WebGLRenderer: Property .outputEncoding has been removed. Use .outputColorSpace instead."),this.outputColorSpace===Jt?Zt:3e3}set outputEncoding(e){console.warn("THREE.WebGLRenderer: Property .outputEncoding has been removed. Use .outputColorSpace instead."),this.outputColorSpace=e===Zt?Jt:Qt}get useLegacyLights(){return console.warn("THREE.WebGLRenderer: The property .useLegacyLights has been deprecated. Migrate your lighting according to the following guide: https://discourse.threejs.org/t/updates-to-lighting-in-three-js-r155/53733."),this._useLegacyLights}set useLegacyLights(e){console.warn("THREE.WebGLRenderer: The property .useLegacyLights has been deprecated. Migrate your lighting according to the following guide: https://discourse.threejs.org/t/updates-to-lighting-in-three-js-r155/53733."),this._useLegacyLights=e}}(class WebGL1Renderer extends WebGLRenderer{}).prototype.isWebGL1Renderer=!0;class Scene extends Object3D{constructor(){super(),this.isScene=!0,this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.backgroundBlurriness=0,this.backgroundIntensity=1,this.overrideMaterial=null,"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}copy(e,t){return super.copy(e,t),null!==e.background&&(this.background=e.background.clone()),null!==e.environment&&(this.environment=e.environment.clone()),null!==e.fog&&(this.fog=e.fog.clone()),this.backgroundBlurriness=e.backgroundBlurriness,this.backgroundIntensity=e.backgroundIntensity,null!==e.overrideMaterial&&(this.overrideMaterial=e.overrideMaterial.clone()),this.matrixAutoUpdate=e.matrixAutoUpdate,this}toJSON(e){const t=super.toJSON(e);return null!==this.fog&&(t.object.fog=this.fog.toJSON()),this.backgroundBlurriness>0&&(t.object.backgroundBlurriness=this.backgroundBlurriness),1!==this.backgroundIntensity&&(t.object.backgroundIntensity=this.backgroundIntensity),t}}class InterleavedBuffer{constructor(e,t){this.isInterleavedBuffer=!0,this.array=e,this.stride=t,this.count=void 0!==e?e.length/t:0,this.usage=nn,this.updateRange={offset:0,count:-1},this.version=0,this.uuid=generateUUID()}onUploadCallback(){}set needsUpdate(e){!0===e&&this.version++}setUsage(e){return this.usage=e,this}copy(e){return this.array=new e.array.constructor(e.array),this.count=e.count,this.stride=e.stride,this.usage=e.usage,this}copyAt(e,t,n){e*=this.stride,n*=t.stride;for(let i=0,r=this.stride;i<r;i++)this.array[e+i]=t.array[n+i];return this}set(e,t=0){return this.array.set(e,t),this}clone(e){void 0===e.arrayBuffers&&(e.arrayBuffers={}),void 0===this.array.buffer._uuid&&(this.array.buffer._uuid=generateUUID()),void 0===e.arrayBuffers[this.array.buffer._uuid]&&(e.arrayBuffers[this.array.buffer._uuid]=this.array.slice(0).buffer);const t=new this.array.constructor(e.arrayBuffers[this.array.buffer._uuid]),n=new this.constructor(t,this.stride);return n.setUsage(this.usage),n}onUpload(e){return this.onUploadCallback=e,this}toJSON(e){return void 0===e.arrayBuffers&&(e.arrayBuffers={}),void 0===this.array.buffer._uuid&&(this.array.buffer._uuid=generateUUID()),void 0===e.arrayBuffers[this.array.buffer._uuid]&&(e.arrayBuffers[this.array.buffer._uuid]=Array.from(new Uint32Array(this.array.buffer))),{uuid:this.uuid,buffer:this.array.buffer._uuid,type:this.array.constructor.name,stride:this.stride}}}const Vr=new Vector3;class InterleavedBufferAttribute{constructor(e,t,n,i=!1){this.isInterleavedBufferAttribute=!0,this.name="",this.data=e,this.itemSize=t,this.offset=n,this.normalized=i}get count(){return this.data.count}get array(){return this.data.array}set needsUpdate(e){this.data.needsUpdate=e}applyMatrix4(e){for(let t=0,n=this.data.count;t<n;t++)Vr.fromBufferAttribute(this,t),Vr.applyMatrix4(e),this.setXYZ(t,Vr.x,Vr.y,Vr.z);return this}applyNormalMatrix(e){for(let t=0,n=this.count;t<n;t++)Vr.fromBufferAttribute(this,t),Vr.applyNormalMatrix(e),this.setXYZ(t,Vr.x,Vr.y,Vr.z);return this}transformDirection(e){for(let t=0,n=this.count;t<n;t++)Vr.fromBufferAttribute(this,t),Vr.transformDirection(e),this.setXYZ(t,Vr.x,Vr.y,Vr.z);return this}setX(e,t){return this.normalized&&(t=normalize(t,this.array)),this.data.array[e*this.data.stride+this.offset]=t,this}setY(e,t){return this.normalized&&(t=normalize(t,this.array)),this.data.array[e*this.data.stride+this.offset+1]=t,this}setZ(e,t){return this.normalized&&(t=normalize(t,this.array)),this.data.array[e*this.data.stride+this.offset+2]=t,this}setW(e,t){return this.normalized&&(t=normalize(t,this.array)),this.data.array[e*this.data.stride+this.offset+3]=t,this}getX(e){let t=this.data.array[e*this.data.stride+this.offset];return this.normalized&&(t=denormalize(t,this.array)),t}getY(e){let t=this.data.array[e*this.data.stride+this.offset+1];return this.normalized&&(t=denormalize(t,this.array)),t}getZ(e){let t=this.data.array[e*this.data.stride+this.offset+2];return this.normalized&&(t=denormalize(t,this.array)),t}getW(e){let t=this.data.array[e*this.data.stride+this.offset+3];return this.normalized&&(t=denormalize(t,this.array)),t}setXY(e,t,n){return e=e*this.data.stride+this.offset,this.normalized&&(t=normalize(t,this.array),n=normalize(n,this.array)),this.data.array[e+0]=t,this.data.array[e+1]=n,this}setXYZ(e,t,n,i){return e=e*this.data.stride+this.offset,this.normalized&&(t=normalize(t,this.array),n=normalize(n,this.array),i=normalize(i,this.array)),this.data.array[e+0]=t,this.data.array[e+1]=n,this.data.array[e+2]=i,this}setXYZW(e,t,n,i,r){return e=e*this.data.stride+this.offset,this.normalized&&(t=normalize(t,this.array),n=normalize(n,this.array),i=normalize(i,this.array),r=normalize(r,this.array)),this.data.array[e+0]=t,this.data.array[e+1]=n,this.data.array[e+2]=i,this.data.array[e+3]=r,this}clone(e){if(void 0===e){console.log("THREE.InterleavedBufferAttribute.clone(): Cloning an interleaved buffer attribute will de-interleave buffer data.");const e=[];for(let t=0;t<this.count;t++){const n=t*this.data.stride+this.offset;for(let t=0;t<this.itemSize;t++)e.push(this.data.array[n+t])}return new BufferAttribute(new this.array.constructor(e),this.itemSize,this.normalized)}return void 0===e.interleavedBuffers&&(e.interleavedBuffers={}),void 0===e.interleavedBuffers[this.data.uuid]&&(e.interleavedBuffers[this.data.uuid]=this.data.clone(e)),new InterleavedBufferAttribute(e.interleavedBuffers[this.data.uuid],this.itemSize,this.offset,this.normalized)}toJSON(e){if(void 0===e){console.log("THREE.InterleavedBufferAttribute.toJSON(): Serializing an interleaved buffer attribute will de-interleave buffer data.");const e=[];for(let t=0;t<this.count;t++){const n=t*this.data.stride+this.offset;for(let t=0;t<this.itemSize;t++)e.push(this.data.array[n+t])}return{itemSize:this.itemSize,type:this.array.constructor.name,array:e,normalized:this.normalized}}return void 0===e.interleavedBuffers&&(e.interleavedBuffers={}),void 0===e.interleavedBuffers[this.data.uuid]&&(e.interleavedBuffers[this.data.uuid]=this.data.toJSON(e)),{isInterleavedBufferAttribute:!0,itemSize:this.itemSize,data:this.data.uuid,offset:this.offset,normalized:this.normalized}}}class SpriteMaterial extends Material{constructor(e){super(),this.isSpriteMaterial=!0,this.type="SpriteMaterial",this.color=new Color(16777215),this.map=null,this.alphaMap=null,this.rotation=0,this.sizeAttenuation=!0,this.transparent=!0,this.fog=!0,this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this.map=e.map,this.alphaMap=e.alphaMap,this.rotation=e.rotation,this.sizeAttenuation=e.sizeAttenuation,this.fog=e.fog,this}}let Br;const zr=new Vector3,Gr=new Vector3,Hr=new Vector3,Wr=new Vector2,jr=new Vector2,Xr=new Matrix4,qr=new Vector3,Yr=new Vector3,Kr=new Vector3,Zr=new Vector2,$r=new Vector2,Jr=new Vector2;class Sprite extends Object3D{constructor(e){if(super(),this.isSprite=!0,this.type="Sprite",void 0===Br){Br=new BufferGeometry;const e=new Float32Array([-.5,-.5,0,0,0,.5,-.5,0,1,0,.5,.5,0,1,1,-.5,.5,0,0,1]),t=new InterleavedBuffer(e,5);Br.setIndex([0,1,2,0,2,3]),Br.setAttribute("position",new InterleavedBufferAttribute(t,3,0,!1)),Br.setAttribute("uv",new InterleavedBufferAttribute(t,2,3,!1))}this.geometry=Br,this.material=void 0!==e?e:new SpriteMaterial,this.center=new Vector2(.5,.5)}raycast(e,t){null===e.camera&&console.error('THREE.Sprite: "Raycaster.camera" needs to be set in order to raycast against sprites.'),Gr.setFromMatrixScale(this.matrixWorld),Xr.copy(e.camera.matrixWorld),this.modelViewMatrix.multiplyMatrices(e.camera.matrixWorldInverse,this.matrixWorld),Hr.setFromMatrixPosition(this.modelViewMatrix),e.camera.isPerspectiveCamera&&!1===this.material.sizeAttenuation&&Gr.multiplyScalar(-Hr.z);const n=this.material.rotation;let i,r;0!==n&&(r=Math.cos(n),i=Math.sin(n));const a=this.center;transformVertex(qr.set(-.5,-.5,0),Hr,a,Gr,i,r),transformVertex(Yr.set(.5,-.5,0),Hr,a,Gr,i,r),transformVertex(Kr.set(.5,.5,0),Hr,a,Gr,i,r),Zr.set(0,0),$r.set(1,0),Jr.set(1,1);let s=e.ray.intersectTriangle(qr,Yr,Kr,!1,zr);if(null===s&&(transformVertex(Yr.set(-.5,.5,0),Hr,a,Gr,i,r),$r.set(0,1),s=e.ray.intersectTriangle(qr,Kr,Yr,!1,zr),null===s))return;const o=e.ray.origin.distanceTo(zr);o<e.near||o>e.far||t.push({distance:o,point:zr.clone(),uv:Triangle.getInterpolation(zr,qr,Yr,Kr,Zr,$r,Jr,new Vector2),face:null,object:this})}copy(e,t){return super.copy(e,t),void 0!==e.center&&this.center.copy(e.center),this.material=e.material,this}}function transformVertex(e,t,n,i,r,a){Wr.subVectors(e,n).addScalar(.5).multiply(i),void 0!==r?(jr.x=a*Wr.x-r*Wr.y,jr.y=r*Wr.x+a*Wr.y):jr.copy(Wr),e.copy(t),e.x+=jr.x,e.y+=jr.y,e.applyMatrix4(Xr)}class CanvasTexture extends Texture{constructor(e,t,n,i,r,a,s,o,l){super(e,t,n,i,r,a,s,o,l),this.isCanvasTexture=!0,this.needsUpdate=!0}}class MeshStandardMaterial extends Material{constructor(e){super(),this.isMeshStandardMaterial=!0,this.defines={STANDARD:""},this.type="MeshStandardMaterial",this.color=new Color(16777215),this.roughness=1,this.metalness=0,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Color(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new Vector2(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.roughnessMap=null,this.metalnessMap=null,this.alphaMap=null,this.envMap=null,this.envMapIntensity=1,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(e)}copy(e){return super.copy(e),this.defines={STANDARD:""},this.color.copy(e.color),this.roughness=e.roughness,this.metalness=e.metalness,this.map=e.map,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.emissive.copy(e.emissive),this.emissiveMap=e.emissiveMap,this.emissiveIntensity=e.emissiveIntensity,this.bumpMap=e.bumpMap,this.bumpScale=e.bumpScale,this.normalMap=e.normalMap,this.normalMapType=e.normalMapType,this.normalScale.copy(e.normalScale),this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.roughnessMap=e.roughnessMap,this.metalnessMap=e.metalnessMap,this.alphaMap=e.alphaMap,this.envMap=e.envMap,this.envMapIntensity=e.envMapIntensity,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this.flatShading=e.flatShading,this.fog=e.fog,this}}const Qr={enabled:!1,files:{},add:function(e,t){!1!==this.enabled&&(this.files[e]=t)},get:function(e){if(!1!==this.enabled)return this.files[e]},remove:function(e){delete this.files[e]},clear:function(){this.files={}}};class LoadingManager{constructor(e,t,n){const i=this;let r,a=!1,s=0,o=0;const l=[];this.onStart=void 0,this.onLoad=e,this.onProgress=t,this.onError=n,this.itemStart=function(e){o++,!1===a&&void 0!==i.onStart&&i.onStart(e,s,o),a=!0},this.itemEnd=function(e){s++,void 0!==i.onProgress&&i.onProgress(e,s,o),s===o&&(a=!1,void 0!==i.onLoad&&i.onLoad())},this.itemError=function(e){void 0!==i.onError&&i.onError(e)},this.resolveURL=function(e){return r?r(e):e},this.setURLModifier=function(e){return r=e,this},this.addHandler=function(e,t){return l.push(e,t),this},this.removeHandler=function(e){const t=l.indexOf(e);return-1!==t&&l.splice(t,2),this},this.getHandler=function(e){for(let t=0,n=l.length;t<n;t+=2){const n=l[t],i=l[t+1];if(n.global&&(n.lastIndex=0),n.test(e))return i}return null}}}const ea=new LoadingManager;class Loader{constructor(e){this.manager=void 0!==e?e:ea,this.crossOrigin="anonymous",this.withCredentials=!1,this.path="",this.resourcePath="",this.requestHeader={}}load(){}loadAsync(e,t){const n=this;return new Promise((function(i,r){n.load(e,i,t,r)}))}parse(){}setCrossOrigin(e){return this.crossOrigin=e,this}setWithCredentials(e){return this.withCredentials=e,this}setPath(e){return this.path=e,this}setResourcePath(e){return this.resourcePath=e,this}setRequestHeader(e){return this.requestHeader=e,this}}Loader.DEFAULT_MATERIAL_NAME="__DEFAULT";class ImageLoader extends Loader{constructor(e){super(e)}load(e,t,n,i){void 0!==this.path&&(e=this.path+e),e=this.manager.resolveURL(e);const r=this,a=Qr.get(e);if(void 0!==a)return r.manager.itemStart(e),setTimeout((function(){t&&t(a),r.manager.itemEnd(e)}),0),a;const s=createElementNS("img");function onImageLoad(){removeEventListeners(),Qr.add(e,this),t&&t(this),r.manager.itemEnd(e)}function onImageError(t){removeEventListeners(),i&&i(t),r.manager.itemError(e),r.manager.itemEnd(e)}function removeEventListeners(){s.removeEventListener("load",onImageLoad,!1),s.removeEventListener("error",onImageError,!1)}return s.addEventListener("load",onImageLoad,!1),s.addEventListener("error",onImageError,!1),"data:"!==e.slice(0,5)&&void 0!==this.crossOrigin&&(s.crossOrigin=this.crossOrigin),r.manager.itemStart(e),s.src=e,s}}class TextureLoader extends Loader{constructor(e){super(e)}load(e,t,n,i){const r=new Texture,a=new ImageLoader(this.manager);return a.setCrossOrigin(this.crossOrigin),a.setPath(this.path),a.load(e,(function(e){r.image=e,r.needsUpdate=!0,void 0!==t&&t(r)}),n,i),r}}class Light extends Object3D{constructor(e,t=1){super(),this.isLight=!0,this.type="Light",this.color=new Color(e),this.intensity=t}dispose(){}copy(e,t){return super.copy(e,t),this.color.copy(e.color),this.intensity=e.intensity,this}toJSON(e){const t=super.toJSON(e);return t.object.color=this.color.getHex(),t.object.intensity=this.intensity,void 0!==this.groundColor&&(t.object.groundColor=this.groundColor.getHex()),void 0!==this.distance&&(t.object.distance=this.distance),void 0!==this.angle&&(t.object.angle=this.angle),void 0!==this.decay&&(t.object.decay=this.decay),void 0!==this.penumbra&&(t.object.penumbra=this.penumbra),void 0!==this.shadow&&(t.object.shadow=this.shadow.toJSON()),t}}const ta=new Matrix4,na=new Vector3,ia=new Vector3;class LightShadow{constructor(e){this.camera=e,this.bias=0,this.normalBias=0,this.radius=1,this.blurSamples=8,this.mapSize=new Vector2(512,512),this.map=null,this.mapPass=null,this.matrix=new Matrix4,this.autoUpdate=!0,this.needsUpdate=!1,this._frustum=new Frustum,this._frameExtents=new Vector2(1,1),this._viewportCount=1,this._viewports=[new Vector4(0,0,1,1)]}getViewportCount(){return this._viewportCount}getFrustum(){return this._frustum}updateMatrices(e){const t=this.camera,n=this.matrix;na.setFromMatrixPosition(e.matrixWorld),t.position.copy(na),ia.setFromMatrixPosition(e.target.matrixWorld),t.lookAt(ia),t.updateMatrixWorld(),ta.multiplyMatrices(t.projectionMatrix,t.matrixWorldInverse),this._frustum.setFromProjectionMatrix(ta),n.set(.5,0,0,.5,0,.5,0,.5,0,0,.5,.5,0,0,0,1),n.multiply(ta)}getViewport(e){return this._viewports[e]}getFrameExtents(){return this._frameExtents}dispose(){this.map&&this.map.dispose(),this.mapPass&&this.mapPass.dispose()}copy(e){return this.camera=e.camera.clone(),this.bias=e.bias,this.radius=e.radius,this.mapSize.copy(e.mapSize),this}clone(){return(new this.constructor).copy(this)}toJSON(){const e={};return 0!==this.bias&&(e.bias=this.bias),0!==this.normalBias&&(e.normalBias=this.normalBias),1!==this.radius&&(e.radius=this.radius),512===this.mapSize.x&&512===this.mapSize.y||(e.mapSize=this.mapSize.toArray()),e.camera=this.camera.toJSON(!1).object,delete e.camera.matrix,e}}const ra=new Matrix4,aa=new Vector3,sa=new Vector3;class PointLightShadow extends LightShadow{constructor(){super(new PerspectiveCamera(90,1,.5,500)),this.isPointLightShadow=!0,this._frameExtents=new Vector2(4,2),this._viewportCount=6,this._viewports=[new Vector4(2,1,1,1),new Vector4(0,1,1,1),new Vector4(3,1,1,1),new Vector4(1,1,1,1),new Vector4(3,0,1,1),new Vector4(1,0,1,1)],this._cubeDirections=[new Vector3(1,0,0),new Vector3(-1,0,0),new Vector3(0,0,1),new Vector3(0,0,-1),new Vector3(0,1,0),new Vector3(0,-1,0)],this._cubeUps=[new Vector3(0,1,0),new Vector3(0,1,0),new Vector3(0,1,0),new Vector3(0,1,0),new Vector3(0,0,1),new Vector3(0,0,-1)]}updateMatrices(e,t=0){const n=this.camera,i=this.matrix,r=e.distance||n.far;r!==n.far&&(n.far=r,n.updateProjectionMatrix()),aa.setFromMatrixPosition(e.matrixWorld),n.position.copy(aa),sa.copy(n.position),sa.add(this._cubeDirections[t]),n.up.copy(this._cubeUps[t]),n.lookAt(sa),n.updateMatrixWorld(),i.makeTranslation(-aa.x,-aa.y,-aa.z),ra.multiplyMatrices(n.projectionMatrix,n.matrixWorldInverse),this._frustum.setFromProjectionMatrix(ra)}}class PointLight extends Light{constructor(e,t,n=0,i=2){super(e,t),this.isPointLight=!0,this.type="PointLight",this.distance=n,this.decay=i,this.shadow=new PointLightShadow}get power(){return 4*this.intensity*Math.PI}set power(e){this.intensity=e/(4*Math.PI)}dispose(){this.shadow.dispose()}copy(e,t){return super.copy(e,t),this.distance=e.distance,this.decay=e.decay,this.shadow=e.shadow.clone(),this}}class AmbientLight extends Light{constructor(e,t){super(e,t),this.isAmbientLight=!0,this.type="AmbientLight"}}class Clock{constructor(e=!0){this.autoStart=e,this.startTime=0,this.oldTime=0,this.elapsedTime=0,this.running=!1}start(){this.startTime=now(),this.oldTime=this.startTime,this.elapsedTime=0,this.running=!0}stop(){this.getElapsedTime(),this.running=!1,this.autoStart=!1}getElapsedTime(){return this.getDelta(),this.elapsedTime}getDelta(){let e=0;if(this.autoStart&&!this.running)return this.start(),0;if(this.running){const t=now();e=(t-this.oldTime)/1e3,this.oldTime=t,this.elapsedTime+=e}return e}}function now(){return("undefined"==typeof performance?Date:performance).now()}class Spherical{constructor(e=1,t=0,n=0){return this.radius=e,this.phi=t,this.theta=n,this}set(e,t,n){return this.radius=e,this.phi=t,this.theta=n,this}copy(e){return this.radius=e.radius,this.phi=e.phi,this.theta=e.theta,this}makeSafe(){const e=1e-6;return this.phi=Math.max(e,Math.min(Math.PI-e,this.phi)),this}setFromVector3(e){return this.setFromCartesianCoords(e.x,e.y,e.z)}setFromCartesianCoords(e,t,n){return this.radius=Math.sqrt(e*e+t*t+n*n),0===this.radius?(this.theta=0,this.phi=0):(this.theta=Math.atan2(e,n),this.phi=Math.acos(clamp(t/this.radius,-1,1))),this}clone(){return(new this.constructor).copy(this)}}function setUVs(e,t,n,i,r,a,s,o){const toFaceVertices=(e,t,n,i)=>[new Vector2(e/s,1-i/o),new Vector2(n/s,1-i/o),new Vector2(n/s,1-t/o),new Vector2(e/s,1-t/o)],l=toFaceVertices(t+a,n,t+i+a,n+a),c=toFaceVertices(t+i+a,n,t+2*i+a,n+a),u=toFaceVertices(t,n+a,t+a,n+a+r),d=toFaceVertices(t+a,n+a,t+i+a,n+a+r),h=toFaceVertices(t+i+a,n+a,t+i+2*a,n+r+a),p=toFaceVertices(t+i+2*a,n+a,t+2*i+2*a,n+r+a),f=e.attributes.uv,m=[h[3],h[2],h[0],h[1]],g=[u[3],u[2],u[0],u[1]],v=[l[3],l[2],l[0],l[1]],_=[c[0],c[1],c[3],c[2]],x=[d[3],d[2],d[0],d[1]],y=[p[3],p[2],p[0],p[1]],b=[];for(const S of[m,g,v,_,x,y])for(const e of S)b.push(e.x,e.y);f.set(new Float32Array(b)),f.needsUpdate=!0}function setSkinUVs(e,t,n,i,r,a){setUVs(e,t,n,i,r,a,64,64)}function setCapeUVs(e,t,n,i,r,a){setUVs(e,t,n,i,r,a,64,32)}"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("register",{detail:{revision:tt}})),"undefined"!=typeof window&&(window.__THREE__?console.warn("WARNING: Multiple instances of Three.js being imported."):window.__THREE__=tt);class BodyPart extends Group{constructor(e,t){super(),Object.defineProperty(this,"innerLayer",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"outerLayer",{enumerable:!0,configurable:!0,writable:!0,value:t}),e.name="inner",t.name="outer"}}class SkinObject extends Group{constructor(){super(),Object.defineProperty(this,"head",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"body",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"rightArm",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"leftArm",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"rightLeg",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"leftLeg",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"modelListeners",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"slim",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_map",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"layer1Material",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"layer1MaterialBiased",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"layer2Material",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"layer2MaterialBiased",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.layer1Material=new MeshStandardMaterial({side:ht}),this.layer2Material=new MeshStandardMaterial({side:2,transparent:!0,alphaTest:1e-5}),this.layer1MaterialBiased=this.layer1Material.clone(),this.layer1MaterialBiased.polygonOffset=!0,this.layer1MaterialBiased.polygonOffsetFactor=1,this.layer1MaterialBiased.polygonOffsetUnits=1,this.layer2MaterialBiased=this.layer2Material.clone(),this.layer2MaterialBiased.polygonOffset=!0,this.layer2MaterialBiased.polygonOffsetFactor=1,this.layer2MaterialBiased.polygonOffsetUnits=1;const e=new BoxGeometry(8,8,8);setSkinUVs(e,0,0,8,8,8);const t=new Mesh(e,this.layer1Material),n=new BoxGeometry(9,9,9);setSkinUVs(n,32,0,8,8,8);const i=new Mesh(n,this.layer2Material);this.head=new BodyPart(t,i),this.head.name="head",this.head.add(t,i),t.position.y=4,i.position.y=4,this.add(this.head);const r=new BoxGeometry(8,12,4);setSkinUVs(r,16,16,8,12,4);const a=new Mesh(r,this.layer1Material),s=new BoxGeometry(8.5,12.5,4.5);setSkinUVs(s,16,32,8,12,4);const o=new Mesh(s,this.layer2Material);this.body=new BodyPart(a,o),this.body.name="body",this.body.add(a,o),this.body.position.y=-6,this.add(this.body);const l=new BoxGeometry,c=new Mesh(l,this.layer1MaterialBiased);this.modelListeners.push((()=>{c.scale.x=this.slim?3:4,c.scale.y=12,c.scale.z=4,setSkinUVs(l,40,16,this.slim?3:4,12,4)}));const u=new BoxGeometry,d=new Mesh(u,this.layer2MaterialBiased);this.modelListeners.push((()=>{d.scale.x=this.slim?3.5:4.5,d.scale.y=12.5,d.scale.z=4.5,setSkinUVs(u,40,32,this.slim?3:4,12,4)}));const h=new Group;h.add(c,d),this.modelListeners.push((()=>{h.position.x=this.slim?-.5:-1})),h.position.y=-4,this.rightArm=new BodyPart(c,d),this.rightArm.name="rightArm",this.rightArm.add(h),this.rightArm.position.x=-5,this.rightArm.position.y=-2,this.add(this.rightArm);const p=new BoxGeometry,f=new Mesh(p,this.layer1MaterialBiased);this.modelListeners.push((()=>{f.scale.x=this.slim?3:4,f.scale.y=12,f.scale.z=4,setSkinUVs(p,32,48,this.slim?3:4,12,4)}));const m=new BoxGeometry,g=new Mesh(m,this.layer2MaterialBiased);this.modelListeners.push((()=>{g.scale.x=this.slim?3.5:4.5,g.scale.y=12.5,g.scale.z=4.5,setSkinUVs(m,48,48,this.slim?3:4,12,4)}));const v=new Group;v.add(f,g),this.modelListeners.push((()=>{v.position.x=this.slim?.5:1})),v.position.y=-4,this.leftArm=new BodyPart(f,g),this.leftArm.name="leftArm",this.leftArm.add(v),this.leftArm.position.x=5,this.leftArm.position.y=-2,this.add(this.leftArm);const _=new BoxGeometry(4,12,4);setSkinUVs(_,0,16,4,12,4);const x=new Mesh(_,this.layer1MaterialBiased),y=new BoxGeometry(4.5,12.5,4.5);setSkinUVs(y,0,32,4,12,4);const b=new Mesh(y,this.layer2MaterialBiased),S=new Group;S.add(x,b),S.position.y=-6,this.rightLeg=new BodyPart(x,b),this.rightLeg.name="rightLeg",this.rightLeg.add(S),this.rightLeg.position.x=-1.9,this.rightLeg.position.y=-12,this.rightLeg.position.z=-.1,this.add(this.rightLeg);const M=new BoxGeometry(4,12,4);setSkinUVs(M,16,48,4,12,4);const T=new Mesh(M,this.layer1MaterialBiased),E=new BoxGeometry(4.5,12.5,4.5);setSkinUVs(E,0,48,4,12,4);const w=new Mesh(E,this.layer2MaterialBiased),A=new Group;A.add(T,w),A.position.y=-6,this.leftLeg=new BodyPart(T,w),this.leftLeg.name="leftLeg",this.leftLeg.add(A),this.leftLeg.position.x=1.9,this.leftLeg.position.y=-12,this.leftLeg.position.z=-.1,this.add(this.leftLeg),this.modelType="default"}get map(){return this._map}set map(e){this._map=e,this.layer1Material.map=e,this.layer1Material.needsUpdate=!0,this.layer1MaterialBiased.map=e,this.layer1MaterialBiased.needsUpdate=!0,this.layer2Material.map=e,this.layer2Material.needsUpdate=!0,this.layer2MaterialBiased.map=e,this.layer2MaterialBiased.needsUpdate=!0}get modelType(){return this.slim?"slim":"default"}set modelType(e){this.slim="slim"===e,this.modelListeners.forEach((e=>e()))}getBodyParts(){return this.children.filter((e=>e instanceof BodyPart))}setInnerLayerVisible(e){this.getBodyParts().forEach((t=>t.innerLayer.visible=e))}setOuterLayerVisible(e){this.getBodyParts().forEach((t=>t.outerLayer.visible=e))}resetJoints(){this.head.rotation.set(0,0,0),this.leftArm.rotation.set(0,0,0),this.rightArm.rotation.set(0,0,0),this.leftLeg.rotation.set(0,0,0),this.rightLeg.rotation.set(0,0,0)}}class CapeObject extends Group{constructor(){super(),Object.defineProperty(this,"cape",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"material",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.material=new MeshStandardMaterial({side:2,transparent:!0,alphaTest:1e-5});const e=new BoxGeometry(10,16,1);setCapeUVs(e,0,0,10,16,1),this.cape=new Mesh(e,this.material),this.cape.position.y=-8,this.cape.position.z=.5,this.add(this.cape)}get map(){return this.material.map}set map(e){this.material.map=e,this.material.needsUpdate=!0}}class ElytraObject extends Group{constructor(){super(),Object.defineProperty(this,"leftWing",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"rightWing",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"material",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.material=new MeshStandardMaterial({side:2,transparent:!0,alphaTest:1e-5});const e=new BoxGeometry(12,22,4);setCapeUVs(e,22,0,10,20,2);const t=new Mesh(e,this.material);t.position.x=-5,t.position.y=-10,t.position.z=-1,this.leftWing=new Group,this.leftWing.add(t),this.add(this.leftWing);const n=new BoxGeometry(12,22,4);setCapeUVs(n,22,0,10,20,2);const i=new Mesh(n,this.material);i.scale.x=-1,i.position.x=5,i.position.y=-10,i.position.z=-1,this.rightWing=new Group,this.rightWing.add(i),this.add(this.rightWing),this.leftWing.position.x=5,this.leftWing.rotation.x=.2617994,this.resetJoints()}resetJoints(){this.leftWing.rotation.y=.01,this.leftWing.rotation.z=.2617994,this.updateRightWing()}updateRightWing(){this.rightWing.position.x=-this.leftWing.position.x,this.rightWing.position.y=this.leftWing.position.y,this.rightWing.rotation.x=this.leftWing.rotation.x,this.rightWing.rotation.y=-this.leftWing.rotation.y,this.rightWing.rotation.z=-this.leftWing.rotation.z}get map(){return this.material.map}set map(e){this.material.map=e,this.material.needsUpdate=!0}}class EarsObject extends Group{constructor(){super(),Object.defineProperty(this,"rightEar",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"leftEar",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"material",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.material=new MeshStandardMaterial({side:ht});const e=new BoxGeometry(8,8,4/3);setUVs(e,0,0,6,6,1,14,7),this.rightEar=new Mesh(e,this.material),this.rightEar.name="rightEar",this.rightEar.position.x=-6,this.add(this.rightEar),this.leftEar=new Mesh(e,this.material),this.leftEar.name="leftEar",this.leftEar.position.x=6,this.add(this.leftEar)}get map(){return this.material.map}set map(e){this.material.map=e,this.material.needsUpdate=!0}}const oa=10.8*Math.PI/180;class PlayerObject extends Group{constructor(){super(),Object.defineProperty(this,"skin",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cape",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"elytra",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"ears",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.skin=new SkinObject,this.skin.name="skin",this.skin.position.y=8,this.add(this.skin),this.cape=new CapeObject,this.cape.name="cape",this.cape.position.y=8,this.cape.position.z=-2,this.cape.rotation.x=oa,this.cape.rotation.y=Math.PI,this.add(this.cape),this.elytra=new ElytraObject,this.elytra.name="elytra",this.elytra.position.y=8,this.elytra.position.z=-2,this.elytra.visible=!1,this.add(this.elytra),this.ears=new EarsObject,this.ears.name="ears",this.ears.position.y=10,this.ears.position.z=2/3,this.ears.visible=!1,this.skin.head.add(this.ears)}get backEquipment(){return this.cape.visible?"cape":this.elytra.visible?"elytra":null}set backEquipment(e){this.cape.visible="cape"===e,this.elytra.visible="elytra"===e}resetJoints(){this.skin.resetJoints(),this.cape.rotation.x=oa,this.elytra.resetJoints()}}function isTextureSource(e){return e instanceof HTMLImageElement||e instanceof HTMLVideoElement||e instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap||"undefined"!=typeof OffscreenCanvas&&e instanceof OffscreenCanvas}function hasTransparency(e,t,n,i,r){const a=e.getImageData(t,n,i,r);for(let s=0;s<i;s++)for(let e=0;e<r;e++){const t=4*(s+e*i);if(255!==a.data[t+3])return!0}return!1}function computeSkinScale(e){return e/64}function fixOpaqueSkin(e,t,n){if(n){if(hasTransparency(e,0,0,t,t))return}else if(hasTransparency(e,0,0,t,t/2))return;const i=computeSkinScale(t),clearArea=(t,n,r,a)=>e.clearRect(t*i,n*i,r*i,a*i);clearArea(40,0,8,8),clearArea(48,0,8,8),clearArea(32,8,8,8),clearArea(40,8,8,8),clearArea(48,8,8,8),clearArea(56,8,8,8),n&&(clearArea(4,32,4,4),clearArea(8,32,4,4),clearArea(0,36,4,12),clearArea(4,36,4,12),clearArea(8,36,4,12),clearArea(12,36,4,12),clearArea(20,32,8,4),clearArea(28,32,8,4),clearArea(16,36,4,12),clearArea(20,36,8,12),clearArea(28,36,4,12),clearArea(32,36,8,12),clearArea(44,32,4,4),clearArea(48,32,4,4),clearArea(40,36,4,12),clearArea(44,36,4,12),clearArea(48,36,4,12),clearArea(52,36,12,12),clearArea(4,48,4,4),clearArea(8,48,4,4),clearArea(0,52,4,12),clearArea(4,52,4,12),clearArea(8,52,4,12),clearArea(12,52,4,12),clearArea(52,48,4,4),clearArea(56,48,4,4),clearArea(48,52,4,12),clearArea(52,52,4,12),clearArea(56,52,4,12),clearArea(60,52,4,12))}function loadSkinToCanvas(e,t){let n=!1;if(t.width!==t.height){if(t.width!==2*t.height)throw new Error(`Bad skin size: ${t.width}x${t.height}`);n=!0}const i=e.getContext("2d",{willReadFrequently:!0});if(n){const n=t.width;e.width=n,e.height=n,i.clearRect(0,0,n,n),i.drawImage(t,0,0,n,n/2),function convertSkinTo1_8(e,t){e.save(),e.scale(-1,1);const n=computeSkinScale(t),copySkin=(t,i,r,a,s,o)=>e.drawImage(e.canvas,t*n,i*n,r*n,a*n,-s*n,o*n,-r*n,a*n);copySkin(4,16,4,4,20,48),copySkin(8,16,4,4,24,48),copySkin(0,20,4,12,24,52),copySkin(4,20,4,12,20,52),copySkin(8,20,4,12,16,52),copySkin(12,20,4,12,28,52),copySkin(44,16,4,4,36,48),copySkin(48,16,4,4,40,48),copySkin(40,20,4,12,40,52),copySkin(44,20,4,12,36,52),copySkin(48,20,4,12,32,52),copySkin(52,20,4,12,44,52),e.restore()}(i,n),fixOpaqueSkin(i,e.width,!1)}else e.width=t.width,e.height=t.height,i.clearRect(0,0,t.width,t.height),i.drawImage(t,0,0,e.width,e.height),fixOpaqueSkin(i,e.width,!0)}function loadCapeToCanvas(e,t){const n=function computeCapeScale(e){if(e.width===2*e.height)return e.width/64;if(17*e.width==22*e.height)return e.width/22;if(11*e.width==23*e.height)return e.width/46;throw new Error(`Bad cape size: ${e.width}x${e.height}`)}(t);e.width=64*n,e.height=32*n;const i=e.getContext("2d",{willReadFrequently:!0});i.clearRect(0,0,e.width,e.height),i.drawImage(t,0,0,t.width,t.height)}function loadEarsToCanvas(e,t){const n=function computeEarsScale(e){if(e.width===2*e.height&&e.height%7==0)return e.height/7;throw new Error(`Bad ears size: ${e.width}x${e.height}`)}(t);e.width=14*n,e.height=7*n;const i=e.getContext("2d",{willReadFrequently:!0});i.clearRect(0,0,e.width,e.height),i.drawImage(t,0,0,t.width,t.height)}function loadEarsToCanvasFromSkin(e,t){if(t.width!==t.height&&t.width!==2*t.height)throw new Error(`Bad skin size: ${t.width}x${t.height}`);const n=computeSkinScale(t.width),i=14*n,r=7*n;e.width=i,e.height=r;const a=e.getContext("2d",{willReadFrequently:!0});a.clearRect(0,0,i,r),a.drawImage(t,24*n,0,i,r,0,0,i,r)}async function loadImage(e){const t=document.createElement("img");return new Promise(((n,i)=>{t.onload=()=>n(t),t.onerror=i,t.crossOrigin="anonymous","string"==typeof e?t.src=e:(void 0!==e.crossOrigin&&(t.crossOrigin=e.crossOrigin),void 0!==e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.src=e.src)}))}const la={type:"change"},ca={type:"start"},ua={type:"end"},da=new Ray,ha=new Plane,pa=Math.cos(70*dn);class OrbitControls extends EventDispatcher{constructor(e,t){super(),this.object=e,this.domElement=t,this.domElement.style.touchAction="none",this.enabled=!0,this.target=new Vector3,this.minDistance=0,this.maxDistance=1/0,this.minZoom=0,this.maxZoom=1/0,this.minPolarAngle=0,this.maxPolarAngle=Math.PI,this.minAzimuthAngle=-1/0,this.maxAzimuthAngle=1/0,this.enableDamping=!1,this.dampingFactor=.05,this.enableZoom=!0,this.zoomSpeed=1,this.enableRotate=!0,this.rotateSpeed=1,this.enablePan=!0,this.panSpeed=1,this.screenSpacePanning=!0,this.keyPanSpeed=7,this.zoomToCursor=!1,this.autoRotate=!1,this.autoRotateSpeed=2,this.keys={LEFT:"ArrowLeft",UP:"ArrowUp",RIGHT:"ArrowRight",BOTTOM:"ArrowDown"},this.mouseButtons={LEFT:nt,MIDDLE:it,RIGHT:rt},this.touches={ONE:at,TWO:ot},this.target0=this.target.clone(),this.position0=this.object.position.clone(),this.zoom0=this.object.zoom,this._domElementKeyEvents=null,this.getPolarAngle=function(){return s.phi},this.getAzimuthalAngle=function(){return s.theta},this.getDistance=function(){return this.object.position.distanceTo(this.target)},this.listenToKeyEvents=function(e){e.addEventListener("keydown",onKeyDown),this._domElementKeyEvents=e},this.stopListenToKeyEvents=function(){this._domElementKeyEvents.removeEventListener("keydown",onKeyDown),this._domElementKeyEvents=null},this.saveState=function(){n.target0.copy(n.target),n.position0.copy(n.object.position),n.zoom0=n.object.zoom},this.reset=function(){n.target.copy(n.target0),n.object.position.copy(n.position0),n.object.zoom=n.zoom0,n.object.updateProjectionMatrix(),n.dispatchEvent(la),n.update(),r=i.NONE},this.update=function(){const t=new Vector3,u=(new Quaternion).setFromUnitVectors(e.up,new Vector3(0,1,0)),d=u.clone().invert(),h=new Vector3,p=new Quaternion,f=new Vector3,m=2*Math.PI;return function update(g=null){const v=n.object.position;t.copy(v).sub(n.target),t.applyQuaternion(u),s.setFromVector3(t),n.autoRotate&&r===i.NONE&&rotateLeft(function getAutoRotationAngle(e){return null!==e?2*Math.PI/60*n.autoRotateSpeed*e:2*Math.PI/60/60*n.autoRotateSpeed}(g)),n.enableDamping?(s.theta+=o.theta*n.dampingFactor,s.phi+=o.phi*n.dampingFactor):(s.theta+=o.theta,s.phi+=o.phi);let _=n.minAzimuthAngle,S=n.maxAzimuthAngle;isFinite(_)&&isFinite(S)&&(_<-Math.PI?_+=m:_>Math.PI&&(_-=m),S<-Math.PI?S+=m:S>Math.PI&&(S-=m),s.theta=_<=S?Math.max(_,Math.min(S,s.theta)):s.theta>(_+S)/2?Math.max(_,s.theta):Math.min(S,s.theta)),s.phi=Math.max(n.minPolarAngle,Math.min(n.maxPolarAngle,s.phi)),s.makeSafe(),!0===n.enableDamping?n.target.addScaledVector(c,n.dampingFactor):n.target.add(c),n.zoomToCursor&&b||n.object.isOrthographicCamera?s.radius=clampDistance(s.radius):s.radius=clampDistance(s.radius*l),t.setFromSpherical(s),t.applyQuaternion(d),v.copy(n.target).add(t),n.object.lookAt(n.target),!0===n.enableDamping?(o.theta*=1-n.dampingFactor,o.phi*=1-n.dampingFactor,c.multiplyScalar(1-n.dampingFactor)):(o.set(0,0,0),c.set(0,0,0));let M=!1;if(n.zoomToCursor&&b){let i=null;if(n.object.isPerspectiveCamera){const e=t.length();i=clampDistance(e*l);const r=e-i;n.object.position.addScaledVector(x,r),n.object.updateMatrixWorld()}else if(n.object.isOrthographicCamera){const e=new Vector3(y.x,y.y,0);e.unproject(n.object),n.object.zoom=Math.max(n.minZoom,Math.min(n.maxZoom,n.object.zoom/l)),n.object.updateProjectionMatrix(),M=!0;const r=new Vector3(y.x,y.y,0);r.unproject(n.object),n.object.position.sub(r).add(e),n.object.updateMatrixWorld(),i=t.length()}else console.warn("WARNING: OrbitControls.js encountered an unknown camera type - zoom to cursor disabled."),n.zoomToCursor=!1;null!==i&&(this.screenSpacePanning?n.target.set(0,0,-1).transformDirection(n.object.matrix).multiplyScalar(i).add(n.object.position):(da.origin.copy(n.object.position),da.direction.set(0,0,-1).transformDirection(n.object.matrix),Math.abs(n.object.up.dot(da.direction))<pa?e.lookAt(n.target):(ha.setFromNormalAndCoplanarPoint(n.object.up,n.target),da.intersectPlane(ha,n.target))))}else n.object.isOrthographicCamera&&(n.object.zoom=Math.max(n.minZoom,Math.min(n.maxZoom,n.object.zoom/l)),n.object.updateProjectionMatrix(),M=!0);return l=1,b=!1,!!(M||h.distanceToSquared(n.object.position)>a||8*(1-p.dot(n.object.quaternion))>a||f.distanceToSquared(n.target)>0)&&(n.dispatchEvent(la),h.copy(n.object.position),p.copy(n.object.quaternion),f.copy(n.target),M=!1,!0)}}(),this.dispose=function(){n.domElement.removeEventListener("contextmenu",onContextMenu),n.domElement.removeEventListener("pointerdown",onPointerDown),n.domElement.removeEventListener("pointercancel",onPointerUp),n.domElement.removeEventListener("wheel",onMouseWheel),n.domElement.removeEventListener("pointermove",onPointerMove),n.domElement.removeEventListener("pointerup",onPointerUp),null!==n._domElementKeyEvents&&(n._domElementKeyEvents.removeEventListener("keydown",onKeyDown),n._domElementKeyEvents=null)};const n=this,i={NONE:-1,ROTATE:0,DOLLY:1,PAN:2,TOUCH_ROTATE:3,TOUCH_PAN:4,TOUCH_DOLLY_PAN:5,TOUCH_DOLLY_ROTATE:6};let r=i.NONE;const a=1e-6,s=new Spherical,o=new Spherical;let l=1;const c=new Vector3,u=new Vector2,d=new Vector2,h=new Vector2,p=new Vector2,f=new Vector2,m=new Vector2,g=new Vector2,v=new Vector2,_=new Vector2,x=new Vector3,y=new Vector2;let b=!1;const S=[],M={};function getZoomScale(){return Math.pow(.95,n.zoomSpeed)}function rotateLeft(e){o.theta-=e}function rotateUp(e){o.phi-=e}const T=function(){const e=new Vector3;return function panLeft2(t,n){e.setFromMatrixColumn(n,0),e.multiplyScalar(-t),c.add(e)}}(),E=function(){const e=new Vector3;return function panUp2(t,i){!0===n.screenSpacePanning?e.setFromMatrixColumn(i,1):(e.setFromMatrixColumn(i,0),e.crossVectors(n.object.up,e)),e.multiplyScalar(t),c.add(e)}}(),w=function(){const e=new Vector3;return function pan2(t,i){const r=n.domElement;if(n.object.isPerspectiveCamera){const a=n.object.position;e.copy(a).sub(n.target);let s=e.length();s*=Math.tan(n.object.fov/2*Math.PI/180),T(2*t*s/r.clientHeight,n.object.matrix),E(2*i*s/r.clientHeight,n.object.matrix)}else n.object.isOrthographicCamera?(T(t*(n.object.right-n.object.left)/n.object.zoom/r.clientWidth,n.object.matrix),E(i*(n.object.top-n.object.bottom)/n.object.zoom/r.clientHeight,n.object.matrix)):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - pan disabled."),n.enablePan=!1)}}();function dollyOut(e){n.object.isPerspectiveCamera||n.object.isOrthographicCamera?l/=e:(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),n.enableZoom=!1)}function dollyIn(e){n.object.isPerspectiveCamera||n.object.isOrthographicCamera?l*=e:(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),n.enableZoom=!1)}function updateMouseParameters(e){if(!n.zoomToCursor)return;b=!0;const t=n.domElement.getBoundingClientRect(),i=e.clientX-t.left,r=e.clientY-t.top,a=t.width,s=t.height;y.x=i/a*2-1,y.y=-r/s*2+1,x.set(y.x,y.y,1).unproject(n.object).sub(n.object.position).normalize()}function clampDistance(e){return Math.max(n.minDistance,Math.min(n.maxDistance,e))}function handleMouseDownRotate(e){u.set(e.clientX,e.clientY)}function handleMouseDownPan(e){p.set(e.clientX,e.clientY)}function handleTouchStartRotate(){if(1===S.length)u.set(S[0].pageX,S[0].pageY);else{const e=.5*(S[0].pageX+S[1].pageX),t=.5*(S[0].pageY+S[1].pageY);u.set(e,t)}}function handleTouchStartPan(){if(1===S.length)p.set(S[0].pageX,S[0].pageY);else{const e=.5*(S[0].pageX+S[1].pageX),t=.5*(S[0].pageY+S[1].pageY);p.set(e,t)}}function handleTouchStartDolly(){const e=S[0].pageX-S[1].pageX,t=S[0].pageY-S[1].pageY,n=Math.sqrt(e*e+t*t);g.set(0,n)}function handleTouchMoveRotate(e){if(1==S.length)d.set(e.pageX,e.pageY);else{const t=getSecondPointerPosition(e),n=.5*(e.pageX+t.x),i=.5*(e.pageY+t.y);d.set(n,i)}h.subVectors(d,u).multiplyScalar(n.rotateSpeed);const t=n.domElement;rotateLeft(2*Math.PI*h.x/t.clientHeight),rotateUp(2*Math.PI*h.y/t.clientHeight),u.copy(d)}function handleTouchMovePan(e){if(1===S.length)f.set(e.pageX,e.pageY);else{const t=getSecondPointerPosition(e),n=.5*(e.pageX+t.x),i=.5*(e.pageY+t.y);f.set(n,i)}m.subVectors(f,p).multiplyScalar(n.panSpeed),w(m.x,m.y),p.copy(f)}function handleTouchMoveDolly(e){const t=getSecondPointerPosition(e),i=e.pageX-t.x,r=e.pageY-t.y,a=Math.sqrt(i*i+r*r);v.set(0,a),_.set(0,Math.pow(v.y/g.y,n.zoomSpeed)),dollyOut(_.y),g.copy(v)}function onPointerDown(e){!1!==n.enabled&&(0===S.length&&(n.domElement.setPointerCapture(e.pointerId),n.domElement.addEventListener("pointermove",onPointerMove),n.domElement.addEventListener("pointerup",onPointerUp)),function addPointer(e){S.push(e)}(e),"touch"===e.pointerType?function onTouchStart(e){switch(trackPointer(e),S.length){case 1:switch(n.touches.ONE){case at:if(!1===n.enableRotate)return;handleTouchStartRotate(),r=i.TOUCH_ROTATE;break;case st:if(!1===n.enablePan)return;handleTouchStartPan(),r=i.TOUCH_PAN;break;default:r=i.NONE}break;case 2:switch(n.touches.TWO){case ot:if(!1===n.enableZoom&&!1===n.enablePan)return;!function handleTouchStartDollyPan(){n.enableZoom&&handleTouchStartDolly(),n.enablePan&&handleTouchStartPan()}(),r=i.TOUCH_DOLLY_PAN;break;case lt:if(!1===n.enableZoom&&!1===n.enableRotate)return;!function handleTouchStartDollyRotate(){n.enableZoom&&handleTouchStartDolly(),n.enableRotate&&handleTouchStartRotate()}(),r=i.TOUCH_DOLLY_ROTATE;break;default:r=i.NONE}break;default:r=i.NONE}r!==i.NONE&&n.dispatchEvent(ca)}(e):function onMouseDown(e){let t;switch(e.button){case 0:t=n.mouseButtons.LEFT;break;case 1:t=n.mouseButtons.MIDDLE;break;case 2:t=n.mouseButtons.RIGHT;break;default:t=-1}switch(t){case it:if(!1===n.enableZoom)return;!function handleMouseDownDolly(e){updateMouseParameters(e),g.set(e.clientX,e.clientY)}(e),r=i.DOLLY;break;case nt:if(e.ctrlKey||e.metaKey||e.shiftKey){if(!1===n.enablePan)return;handleMouseDownPan(e),r=i.PAN}else{if(!1===n.enableRotate)return;handleMouseDownRotate(e),r=i.ROTATE}break;case rt:if(e.ctrlKey||e.metaKey||e.shiftKey){if(!1===n.enableRotate)return;handleMouseDownRotate(e),r=i.ROTATE}else{if(!1===n.enablePan)return;handleMouseDownPan(e),r=i.PAN}break;default:r=i.NONE}r!==i.NONE&&n.dispatchEvent(ca)}(e))}function onPointerMove(e){!1!==n.enabled&&("touch"===e.pointerType?function onTouchMove(e){switch(trackPointer(e),r){case i.TOUCH_ROTATE:if(!1===n.enableRotate)return;handleTouchMoveRotate(e),n.update();break;case i.TOUCH_PAN:if(!1===n.enablePan)return;handleTouchMovePan(e),n.update();break;case i.TOUCH_DOLLY_PAN:if(!1===n.enableZoom&&!1===n.enablePan)return;!function handleTouchMoveDollyPan(e){n.enableZoom&&handleTouchMoveDolly(e),n.enablePan&&handleTouchMovePan(e)}(e),n.update();break;case i.TOUCH_DOLLY_ROTATE:if(!1===n.enableZoom&&!1===n.enableRotate)return;!function handleTouchMoveDollyRotate(e){n.enableZoom&&handleTouchMoveDolly(e),n.enableRotate&&handleTouchMoveRotate(e)}(e),n.update();break;default:r=i.NONE}}(e):function onMouseMove(e){switch(r){case i.ROTATE:if(!1===n.enableRotate)return;!function handleMouseMoveRotate(e){d.set(e.clientX,e.clientY),h.subVectors(d,u).multiplyScalar(n.rotateSpeed);const t=n.domElement;rotateLeft(2*Math.PI*h.x/t.clientHeight),rotateUp(2*Math.PI*h.y/t.clientHeight),u.copy(d),n.update()}(e);break;case i.DOLLY:if(!1===n.enableZoom)return;!function handleMouseMoveDolly(e){v.set(e.clientX,e.clientY),_.subVectors(v,g),_.y>0?dollyOut(getZoomScale()):_.y<0&&dollyIn(getZoomScale()),g.copy(v),n.update()}(e);break;case i.PAN:if(!1===n.enablePan)return;!function handleMouseMovePan(e){f.set(e.clientX,e.clientY),m.subVectors(f,p).multiplyScalar(n.panSpeed),w(m.x,m.y),p.copy(f),n.update()}(e)}}(e))}function onPointerUp(e){!function removePointer(e){delete M[e.pointerId];for(let t=0;t<S.length;t++)if(S[t].pointerId==e.pointerId)return void S.splice(t,1)}(e),0===S.length&&(n.domElement.releasePointerCapture(e.pointerId),n.domElement.removeEventListener("pointermove",onPointerMove),n.domElement.removeEventListener("pointerup",onPointerUp)),n.dispatchEvent(ua),r=i.NONE}function onMouseWheel(e){!1!==n.enabled&&!1!==n.enableZoom&&r===i.NONE&&(e.preventDefault(),n.dispatchEvent(ca),function handleMouseWheel(e){updateMouseParameters(e),e.deltaY<0?dollyIn(getZoomScale()):e.deltaY>0&&dollyOut(getZoomScale()),n.update()}(e),n.dispatchEvent(ua))}function onKeyDown(e){!1!==n.enabled&&!1!==n.enablePan&&function handleKeyDown(e){let t=!1;switch(e.code){case n.keys.UP:e.ctrlKey||e.metaKey||e.shiftKey?rotateUp(2*Math.PI*n.rotateSpeed/n.domElement.clientHeight):w(0,n.keyPanSpeed),t=!0;break;case n.keys.BOTTOM:e.ctrlKey||e.metaKey||e.shiftKey?rotateUp(-2*Math.PI*n.rotateSpeed/n.domElement.clientHeight):w(0,-n.keyPanSpeed),t=!0;break;case n.keys.LEFT:e.ctrlKey||e.metaKey||e.shiftKey?rotateLeft(2*Math.PI*n.rotateSpeed/n.domElement.clientHeight):w(n.keyPanSpeed,0),t=!0;break;case n.keys.RIGHT:e.ctrlKey||e.metaKey||e.shiftKey?rotateLeft(-2*Math.PI*n.rotateSpeed/n.domElement.clientHeight):w(-n.keyPanSpeed,0),t=!0}t&&(e.preventDefault(),n.update())}(e)}function onContextMenu(e){!1!==n.enabled&&e.preventDefault()}function trackPointer(e){let t=M[e.pointerId];void 0===t&&(t=new Vector2,M[e.pointerId]=t),t.set(e.pageX,e.pageY)}function getSecondPointerPosition(e){const t=e.pointerId===S[0].pointerId?S[1]:S[0];return M[t.pointerId]}n.domElement.addEventListener("contextmenu",onContextMenu),n.domElement.addEventListener("pointerdown",onPointerDown),n.domElement.addEventListener("pointercancel",onPointerUp),n.domElement.addEventListener("wheel",onMouseWheel,{passive:!1}),this.update()}}const fa={name:"CopyShader",uniforms:{tDiffuse:{value:null},opacity:{value:1}},vertexShader:"\n\n\t\tvarying vec2 vUv;\n\n\t\tvoid main() {\n\n\t\t\tvUv = uv;\n\t\t\tgl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n\n\t\t}",fragmentShader:"\n\n\t\tuniform float opacity;\n\n\t\tuniform sampler2D tDiffuse;\n\n\t\tvarying vec2 vUv;\n\n\t\tvoid main() {\n\n\t\t\tvec4 texel = texture2D( tDiffuse, vUv );\n\t\t\tgl_FragColor = opacity * texel;\n\n\n\t\t}"};class Pass{constructor(){this.isPass=!0,this.enabled=!0,this.needsSwap=!0,this.clear=!1,this.renderToScreen=!1}setSize(){}render(){console.error("THREE.Pass: .render() must be implemented in derived pass.")}dispose(){}}const ma=new OrthographicCamera(-1,1,1,-1,0,1),ga=new BufferGeometry;ga.setAttribute("position",new Float32BufferAttribute([-1,3,0,-1,-1,0,3,-1,0],3)),ga.setAttribute("uv",new Float32BufferAttribute([0,2,0,0,2,0],2));class FullScreenQuad{constructor(e){this._mesh=new Mesh(ga,e)}dispose(){this._mesh.geometry.dispose()}render(e){e.render(this._mesh,ma)}get material(){return this._mesh.material}set material(e){this._mesh.material=e}}class ShaderPass extends Pass{constructor(e,t){super(),this.textureID=void 0!==t?t:"tDiffuse",e instanceof ShaderMaterial?(this.uniforms=e.uniforms,this.material=e):e&&(this.uniforms=ir.clone(e.uniforms),this.material=new ShaderMaterial({name:void 0!==e.name?e.name:"unspecified",defines:Object.assign({},e.defines),uniforms:this.uniforms,vertexShader:e.vertexShader,fragmentShader:e.fragmentShader})),this.fsQuad=new FullScreenQuad(this.material)}render(e,t,n){this.uniforms[this.textureID]&&(this.uniforms[this.textureID].value=n.texture),this.fsQuad.material=this.material,this.renderToScreen?(e.setRenderTarget(null),this.fsQuad.render(e)):(e.setRenderTarget(t),this.clear&&e.clear(e.autoClearColor,e.autoClearDepth,e.autoClearStencil),this.fsQuad.render(e))}dispose(){this.material.dispose(),this.fsQuad.dispose()}}class MaskPass extends Pass{constructor(e,t){super(),this.scene=e,this.camera=t,this.clear=!0,this.needsSwap=!1,this.inverse=!1}render(e,t,n){const i=e.getContext(),r=e.state;let a,s;r.buffers.color.setMask(!1),r.buffers.depth.setMask(!1),r.buffers.color.setLocked(!0),r.buffers.depth.setLocked(!0),this.inverse?(a=0,s=1):(a=1,s=0),r.buffers.stencil.setTest(!0),r.buffers.stencil.setOp(i.REPLACE,i.REPLACE,i.REPLACE),r.buffers.stencil.setFunc(i.ALWAYS,a,4294967295),r.buffers.stencil.setClear(s),r.buffers.stencil.setLocked(!0),e.setRenderTarget(n),this.clear&&e.clear(),e.render(this.scene,this.camera),e.setRenderTarget(t),this.clear&&e.clear(),e.render(this.scene,this.camera),r.buffers.color.setLocked(!1),r.buffers.depth.setLocked(!1),r.buffers.color.setMask(!0),r.buffers.depth.setMask(!0),r.buffers.stencil.setLocked(!1),r.buffers.stencil.setFunc(i.EQUAL,1,4294967295),r.buffers.stencil.setOp(i.KEEP,i.KEEP,i.KEEP),r.buffers.stencil.setLocked(!0)}}class ClearMaskPass extends Pass{constructor(){super(),this.needsSwap=!1}render(e){e.state.buffers.stencil.setLocked(!1),e.state.buffers.stencil.setTest(!1)}}class EffectComposer{constructor(e,t){if(this.renderer=e,this._pixelRatio=e.getPixelRatio(),void 0===t){const n=e.getSize(new Vector2);this._width=n.width,this._height=n.height,(t=new WebGLRenderTarget(this._width*this._pixelRatio,this._height*this._pixelRatio,{type:Bt})).texture.name="EffectComposer.rt1"}else this._width=t.width,this._height=t.height;this.renderTarget1=t,this.renderTarget2=t.clone(),this.renderTarget2.texture.name="EffectComposer.rt2",this.writeBuffer=this.renderTarget1,this.readBuffer=this.renderTarget2,this.renderToScreen=!0,this.passes=[],this.copyPass=new ShaderPass(fa),this.copyPass.material.blending=0,this.clock=new Clock}swapBuffers(){const e=this.readBuffer;this.readBuffer=this.writeBuffer,this.writeBuffer=e}addPass(e){this.passes.push(e),e.setSize(this._width*this._pixelRatio,this._height*this._pixelRatio)}insertPass(e,t){this.passes.splice(t,0,e),e.setSize(this._width*this._pixelRatio,this._height*this._pixelRatio)}removePass(e){const t=this.passes.indexOf(e);-1!==t&&this.passes.splice(t,1)}isLastEnabledPass(e){for(let t=e+1;t<this.passes.length;t++)if(this.passes[t].enabled)return!1;return!0}render(e){void 0===e&&(e=this.clock.getDelta());const t=this.renderer.getRenderTarget();let n=!1;for(let i=0,r=this.passes.length;i<r;i++){const t=this.passes[i];if(!1!==t.enabled){if(t.renderToScreen=this.renderToScreen&&this.isLastEnabledPass(i),t.render(this.renderer,this.writeBuffer,this.readBuffer,e,n),t.needsSwap){if(n){const t=this.renderer.getContext(),n=this.renderer.state.buffers.stencil;n.setFunc(t.NOTEQUAL,1,4294967295),this.copyPass.render(this.renderer,this.writeBuffer,this.readBuffer,e),n.setFunc(t.EQUAL,1,4294967295)}this.swapBuffers()}void 0!==MaskPass&&(t instanceof MaskPass?n=!0:t instanceof ClearMaskPass&&(n=!1))}}this.renderer.setRenderTarget(t)}reset(e){if(void 0===e){const t=this.renderer.getSize(new Vector2);this._pixelRatio=this.renderer.getPixelRatio(),this._width=t.width,this._height=t.height,(e=this.renderTarget1.clone()).setSize(this._width*this._pixelRatio,this._height*this._pixelRatio)}this.renderTarget1.dispose(),this.renderTarget2.dispose(),this.renderTarget1=e,this.renderTarget2=e.clone(),this.writeBuffer=this.renderTarget1,this.readBuffer=this.renderTarget2}setSize(e,t){this._width=e,this._height=t;const n=this._width*this._pixelRatio,i=this._height*this._pixelRatio;this.renderTarget1.setSize(n,i),this.renderTarget2.setSize(n,i);for(let r=0;r<this.passes.length;r++)this.passes[r].setSize(n,i)}setPixelRatio(e){this._pixelRatio=e,this.setSize(this._width,this._height)}dispose(){this.renderTarget1.dispose(),this.renderTarget2.dispose(),this.copyPass.dispose()}}class RenderPass extends Pass{constructor(e,t,n=null,i=null,r=null){super(),this.scene=e,this.camera=t,this.overrideMaterial=n,this.clearColor=i,this.clearAlpha=r,this.clear=!0,this.clearDepth=!1,this.needsSwap=!1,this._oldClearColor=new Color}render(e,t,n){const i=e.autoClear;let r,a;e.autoClear=!1,null!==this.overrideMaterial&&(a=this.scene.overrideMaterial,this.scene.overrideMaterial=this.overrideMaterial),null!==this.clearColor&&(e.getClearColor(this._oldClearColor),e.setClearColor(this.clearColor)),null!==this.clearAlpha&&(r=e.getClearAlpha(),e.setClearAlpha(this.clearAlpha)),1==this.clearDepth&&e.clearDepth(),e.setRenderTarget(this.renderToScreen?null:n),!0===this.clear&&e.clear(e.autoClearColor,e.autoClearDepth,e.autoClearStencil),e.render(this.scene,this.camera),null!==this.clearColor&&e.setClearColor(this._oldClearColor),null!==this.clearAlpha&&e.setClearAlpha(r),null!==this.overrideMaterial&&(this.scene.overrideMaterial=a),e.autoClear=i}}const va={uniforms:{tDiffuse:{value:null},resolution:{value:new Vector2(1/1024,1/512)}},vertexShader:"\n\n\t\tvarying vec2 vUv;\n\n\t\tvoid main() {\n\n\t\t\tvUv = uv;\n\t\t\tgl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n\n\t\t}",fragmentShader:"\n\tprecision highp float;\n\n\tuniform sampler2D tDiffuse;\n\n\tuniform vec2 resolution;\n\n\tvarying vec2 vUv;\n\n\t// FXAA 3.11 implementation by NVIDIA, ported to WebGL by Agost Biro (biro@archilogic.com)\n\n\t//----------------------------------------------------------------------------------\n\t// File:        es3-keplerFXAAassetsshaders/FXAA_DefaultES.frag\n\t// SDK Version: v3.00\n\t// Email:       gameworks@nvidia.com\n\t// Site:        http://developer.nvidia.com/\n\t//\n\t// Copyright (c) 2014-2015, NVIDIA CORPORATION. All rights reserved.\n\t//\n\t// Redistribution and use in source and binary forms, with or without\n\t// modification, are permitted provided that the following conditions\n\t// are met:\n\t//  * Redistributions of source code must retain the above copyright\n\t//    notice, this list of conditions and the following disclaimer.\n\t//  * Redistributions in binary form must reproduce the above copyright\n\t//    notice, this list of conditions and the following disclaimer in the\n\t//    documentation and/or other materials provided with the distribution.\n\t//  * Neither the name of NVIDIA CORPORATION nor the names of its\n\t//    contributors may be used to endorse or promote products derived\n\t//    from this software without specific prior written permission.\n\t//\n\t// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ''AS IS'' AND ANY\n\t// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n\t// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n\t// PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR\n\t// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\t// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n\t// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n\t// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n\t// OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n\t// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\t// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\t//\n\t//----------------------------------------------------------------------------------\n\n\t#ifndef FXAA_DISCARD\n\t\t\t//\n\t\t\t// Only valid for PC OpenGL currently.\n\t\t\t// Probably will not work when FXAA_GREEN_AS_LUMA = 1.\n\t\t\t//\n\t\t\t// 1 = Use discard on pixels which don't need AA.\n\t\t\t//     For APIs which enable concurrent TEX+ROP from same surface.\n\t\t\t// 0 = Return unchanged color on pixels which don't need AA.\n\t\t\t//\n\t\t\t#define FXAA_DISCARD 0\n\t#endif\n\n\t/*--------------------------------------------------------------------------*/\n\t#define FxaaTexTop(t, p) texture2D(t, p, -100.0)\n\t#define FxaaTexOff(t, p, o, r) texture2D(t, p + (o * r), -100.0)\n\t/*--------------------------------------------------------------------------*/\n\n\t#define NUM_SAMPLES 5\n\n\t// assumes colors have premultipliedAlpha, so that the calculated color contrast is scaled by alpha\n\tfloat contrast( vec4 a, vec4 b ) {\n\t\t\tvec4 diff = abs( a - b );\n\t\t\treturn max( max( max( diff.r, diff.g ), diff.b ), diff.a );\n\t}\n\n\t/*============================================================================\n\n\t\t\t\t\t\t\t\t\tFXAA3 QUALITY - PC\n\n\t============================================================================*/\n\n\t/*--------------------------------------------------------------------------*/\n\tvec4 FxaaPixelShader(\n\t\t\tvec2 posM,\n\t\t\tsampler2D tex,\n\t\t\tvec2 fxaaQualityRcpFrame,\n\t\t\tfloat fxaaQualityEdgeThreshold,\n\t\t\tfloat fxaaQualityinvEdgeThreshold\n\t) {\n\t\t\tvec4 rgbaM = FxaaTexTop(tex, posM);\n\t\t\tvec4 rgbaS = FxaaTexOff(tex, posM, vec2( 0.0, 1.0), fxaaQualityRcpFrame.xy);\n\t\t\tvec4 rgbaE = FxaaTexOff(tex, posM, vec2( 1.0, 0.0), fxaaQualityRcpFrame.xy);\n\t\t\tvec4 rgbaN = FxaaTexOff(tex, posM, vec2( 0.0,-1.0), fxaaQualityRcpFrame.xy);\n\t\t\tvec4 rgbaW = FxaaTexOff(tex, posM, vec2(-1.0, 0.0), fxaaQualityRcpFrame.xy);\n\t\t\t// . S .\n\t\t\t// W M E\n\t\t\t// . N .\n\n\t\t\tbool earlyExit = max( max( max(\n\t\t\t\t\tcontrast( rgbaM, rgbaN ),\n\t\t\t\t\tcontrast( rgbaM, rgbaS ) ),\n\t\t\t\t\tcontrast( rgbaM, rgbaE ) ),\n\t\t\t\t\tcontrast( rgbaM, rgbaW ) )\n\t\t\t\t\t< fxaaQualityEdgeThreshold;\n\t\t\t// . 0 .\n\t\t\t// 0 0 0\n\t\t\t// . 0 .\n\n\t\t\t#if (FXAA_DISCARD == 1)\n\t\t\t\t\tif(earlyExit) FxaaDiscard;\n\t\t\t#else\n\t\t\t\t\tif(earlyExit) return rgbaM;\n\t\t\t#endif\n\n\t\t\tfloat contrastN = contrast( rgbaM, rgbaN );\n\t\t\tfloat contrastS = contrast( rgbaM, rgbaS );\n\t\t\tfloat contrastE = contrast( rgbaM, rgbaE );\n\t\t\tfloat contrastW = contrast( rgbaM, rgbaW );\n\n\t\t\tfloat relativeVContrast = ( contrastN + contrastS ) - ( contrastE + contrastW );\n\t\t\trelativeVContrast *= fxaaQualityinvEdgeThreshold;\n\n\t\t\tbool horzSpan = relativeVContrast > 0.;\n\t\t\t// . 1 .\n\t\t\t// 0 0 0\n\t\t\t// . 1 .\n\n\t\t\t// 45 deg edge detection and corners of objects, aka V/H contrast is too similar\n\t\t\tif( abs( relativeVContrast ) < .3 ) {\n\t\t\t\t\t// locate the edge\n\t\t\t\t\tvec2 dirToEdge;\n\t\t\t\t\tdirToEdge.x = contrastE > contrastW ? 1. : -1.;\n\t\t\t\t\tdirToEdge.y = contrastS > contrastN ? 1. : -1.;\n\t\t\t\t\t// . 2 .      . 1 .\n\t\t\t\t\t// 1 0 2  ~=  0 0 1\n\t\t\t\t\t// . 1 .      . 0 .\n\n\t\t\t\t\t// tap 2 pixels and see which ones are \"outside\" the edge, to\n\t\t\t\t\t// determine if the edge is vertical or horizontal\n\n\t\t\t\t\tvec4 rgbaAlongH = FxaaTexOff(tex, posM, vec2( dirToEdge.x, -dirToEdge.y ), fxaaQualityRcpFrame.xy);\n\t\t\t\t\tfloat matchAlongH = contrast( rgbaM, rgbaAlongH );\n\t\t\t\t\t// . 1 .\n\t\t\t\t\t// 0 0 1\n\t\t\t\t\t// . 0 H\n\n\t\t\t\t\tvec4 rgbaAlongV = FxaaTexOff(tex, posM, vec2( -dirToEdge.x, dirToEdge.y ), fxaaQualityRcpFrame.xy);\n\t\t\t\t\tfloat matchAlongV = contrast( rgbaM, rgbaAlongV );\n\t\t\t\t\t// V 1 .\n\t\t\t\t\t// 0 0 1\n\t\t\t\t\t// . 0 .\n\n\t\t\t\t\trelativeVContrast = matchAlongV - matchAlongH;\n\t\t\t\t\trelativeVContrast *= fxaaQualityinvEdgeThreshold;\n\n\t\t\t\t\tif( abs( relativeVContrast ) < .3 ) { // 45 deg edge\n\t\t\t\t\t\t\t// 1 1 .\n\t\t\t\t\t\t\t// 0 0 1\n\t\t\t\t\t\t\t// . 0 1\n\n\t\t\t\t\t\t\t// do a simple blur\n\t\t\t\t\t\t\treturn mix(\n\t\t\t\t\t\t\t\t\trgbaM,\n\t\t\t\t\t\t\t\t\t(rgbaN + rgbaS + rgbaE + rgbaW) * .25,\n\t\t\t\t\t\t\t\t\t.4\n\t\t\t\t\t\t\t);\n\t\t\t\t\t}\n\n\t\t\t\t\thorzSpan = relativeVContrast > 0.;\n\t\t\t}\n\n\t\t\tif(!horzSpan) rgbaN = rgbaW;\n\t\t\tif(!horzSpan) rgbaS = rgbaE;\n\t\t\t// . 0 .      1\n\t\t\t// 1 0 1  ->  0\n\t\t\t// . 0 .      1\n\n\t\t\tbool pairN = contrast( rgbaM, rgbaN ) > contrast( rgbaM, rgbaS );\n\t\t\tif(!pairN) rgbaN = rgbaS;\n\n\t\t\tvec2 offNP;\n\t\t\toffNP.x = (!horzSpan) ? 0.0 : fxaaQualityRcpFrame.x;\n\t\t\toffNP.y = ( horzSpan) ? 0.0 : fxaaQualityRcpFrame.y;\n\n\t\t\tbool doneN = false;\n\t\t\tbool doneP = false;\n\n\t\t\tfloat nDist = 0.;\n\t\t\tfloat pDist = 0.;\n\n\t\t\tvec2 posN = posM;\n\t\t\tvec2 posP = posM;\n\n\t\t\tint iterationsUsed = 0;\n\t\t\tint iterationsUsedN = 0;\n\t\t\tint iterationsUsedP = 0;\n\t\t\tfor( int i = 0; i < NUM_SAMPLES; i++ ) {\n\t\t\t\t\titerationsUsed = i;\n\n\t\t\t\t\tfloat increment = float(i + 1);\n\n\t\t\t\t\tif(!doneN) {\n\t\t\t\t\t\t\tnDist += increment;\n\t\t\t\t\t\t\tposN = posM + offNP * nDist;\n\t\t\t\t\t\t\tvec4 rgbaEndN = FxaaTexTop(tex, posN.xy);\n\t\t\t\t\t\t\tdoneN = contrast( rgbaEndN, rgbaM ) > contrast( rgbaEndN, rgbaN );\n\t\t\t\t\t\t\titerationsUsedN = i;\n\t\t\t\t\t}\n\n\t\t\t\t\tif(!doneP) {\n\t\t\t\t\t\t\tpDist += increment;\n\t\t\t\t\t\t\tposP = posM - offNP * pDist;\n\t\t\t\t\t\t\tvec4 rgbaEndP = FxaaTexTop(tex, posP.xy);\n\t\t\t\t\t\t\tdoneP = contrast( rgbaEndP, rgbaM ) > contrast( rgbaEndP, rgbaN );\n\t\t\t\t\t\t\titerationsUsedP = i;\n\t\t\t\t\t}\n\n\t\t\t\t\tif(doneN || doneP) break;\n\t\t\t}\n\n\n\t\t\tif ( !doneP && !doneN ) return rgbaM; // failed to find end of edge\n\n\t\t\tfloat dist = min(\n\t\t\t\t\tdoneN ? float( iterationsUsedN ) / float( NUM_SAMPLES - 1 ) : 1.,\n\t\t\t\t\tdoneP ? float( iterationsUsedP ) / float( NUM_SAMPLES - 1 ) : 1.\n\t\t\t);\n\n\t\t\t// hacky way of reduces blurriness of mostly diagonal edges\n\t\t\t// but reduces AA quality\n\t\t\tdist = pow(dist, .5);\n\n\t\t\tdist = 1. - dist;\n\n\t\t\treturn mix(\n\t\t\t\t\trgbaM,\n\t\t\t\t\trgbaN,\n\t\t\t\t\tdist * .5\n\t\t\t);\n\t}\n\n\tvoid main() {\n\t\t\tconst float edgeDetectionQuality = .2;\n\t\t\tconst float invEdgeDetectionQuality = 1. / edgeDetectionQuality;\n\n\t\t\tgl_FragColor = FxaaPixelShader(\n\t\t\t\t\tvUv,\n\t\t\t\t\ttDiffuse,\n\t\t\t\t\tresolution,\n\t\t\t\t\tedgeDetectionQuality, // [0,1] contrast needed, otherwise early discard\n\t\t\t\t\tinvEdgeDetectionQuality\n\t\t\t);\n\n\t}\n\t"};class PlayerAnimation{constructor(){Object.defineProperty(this,"speed",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(this,"paused",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"progress",{enumerable:!0,configurable:!0,writable:!0,value:0})}update(e,t){if(this.paused)return;const n=t*this.speed;this.animate(e,n),this.progress+=n}}class IdleAnimation extends PlayerAnimation{animate(e){const t=2*this.progress,n=.02*Math.PI;e.skin.leftArm.rotation.z=.03*Math.cos(t)+n,e.skin.rightArm.rotation.z=.03*Math.cos(t+Math.PI)-n;const i=.06*Math.PI;e.cape.rotation.x=.01*Math.sin(t)+i}}class WalkingAnimation extends PlayerAnimation{constructor(){super(...arguments),Object.defineProperty(this,"headBobbing",{enumerable:!0,configurable:!0,writable:!0,value:!0})}animate(e){const t=8*this.progress;e.skin.leftLeg.rotation.x=.5*Math.sin(t),e.skin.rightLeg.rotation.x=.5*Math.sin(t+Math.PI),e.skin.leftArm.rotation.x=.5*Math.sin(t+Math.PI),e.skin.rightArm.rotation.x=.5*Math.sin(t);const n=.02*Math.PI;e.skin.leftArm.rotation.z=.03*Math.cos(t)+n,e.skin.rightArm.rotation.z=.03*Math.cos(t+Math.PI)-n,this.headBobbing?(e.skin.head.rotation.y=.2*Math.sin(t/4),e.skin.head.rotation.x=.1*Math.sin(t/5)):(e.skin.head.rotation.y=0,e.skin.head.rotation.x=0);const i=.06*Math.PI;e.cape.rotation.x=.06*Math.sin(t/1.5)+i}}class RunningAnimation extends PlayerAnimation{animate(e){const t=15*this.progress+.5*Math.PI;e.skin.leftLeg.rotation.x=1.3*Math.cos(t+Math.PI),e.skin.rightLeg.rotation.x=1.3*Math.cos(t),e.skin.leftArm.rotation.x=1.5*Math.cos(t),e.skin.rightArm.rotation.x=1.5*Math.cos(t+Math.PI);const n=.1*Math.PI;e.skin.leftArm.rotation.z=.1*Math.cos(t)+n,e.skin.rightArm.rotation.z=.1*Math.cos(t+Math.PI)-n,e.position.y=Math.cos(2*t),e.position.x=.15*Math.cos(t),e.rotation.z=.01*Math.cos(t+Math.PI);const i=.3*Math.PI;e.cape.rotation.x=.1*Math.sin(2*t)+i}}class NameTagObject extends Sprite{constructor(e="",t={}){const n=new SpriteMaterial({transparent:!0,alphaTest:1e-5});super(n),Object.defineProperty(this,"painted",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"text",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"font",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"margin",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"textStyle",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"backgroundStyle",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"textMaterial",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.textMaterial=n,this.text=e,this.font=void 0===t.font?"48px Minecraft":t.font,this.margin=void 0===t.margin?[5,10,5,10]:t.margin,this.textStyle=void 0===t.textStyle?"white":t.textStyle,this.backgroundStyle=void 0===t.backgroundStyle?"rgba(0,0,0,.25)":t.backgroundStyle,this.height=void 0===t.height?4:t.height;(void 0===t.repaintAfterLoaded||t.repaintAfterLoaded)&&!document.fonts.check(this.font,this.text)?(this.paint(),this.painted=this.loadAndPaint()):(this.paint(),this.painted=Promise.resolve())}async loadAndPaint(){await document.fonts.load(this.font,this.text),this.paint()}paint(){const e=document.createElement("canvas");let t=e.getContext("2d");t.font=this.font;const n=t.measureText(this.text);e.width=this.margin[3]+n.actualBoundingBoxLeft+n.actualBoundingBoxRight+this.margin[1],e.height=this.margin[0]+n.actualBoundingBoxAscent+n.actualBoundingBoxDescent+this.margin[2],t=e.getContext("2d"),t.font=this.font,t.fillStyle=this.backgroundStyle,t.fillRect(0,0,e.width,e.height),t.fillStyle=this.textStyle,t.fillText(this.text,this.margin[3]+n.actualBoundingBoxLeft,this.margin[0]+n.actualBoundingBoxAscent);const i=new CanvasTexture(e);i.magFilter=Lt,i.minFilter=Lt,this.textMaterial.map=i,this.textMaterial.needsUpdate=!0,this.scale.x=e.width/e.height*this.height,this.scale.y=this.height}}class SkinViewer{constructor(e={}){let t;Object.defineProperty(this,"canvas",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"scene",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"camera",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"renderer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"controls",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"playerObject",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"playerWrapper",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"globalLight",{enumerable:!0,configurable:!0,writable:!0,value:new AmbientLight(16777215,3)}),Object.defineProperty(this,"cameraLight",{enumerable:!0,configurable:!0,writable:!0,value:new PointLight(16777215,.6)}),Object.defineProperty(this,"composer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"renderPass",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"fxaaPass",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"skinCanvas",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"capeCanvas",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"earsCanvas",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"skinTexture",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"capeTexture",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"earsTexture",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"backgroundTexture",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"_disposed",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_renderPaused",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_zoom",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"autoRotate",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"autoRotateSpeed",{enumerable:!0,configurable:!0,writable:!0,value:1}),Object.defineProperty(this,"_animation",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"clock",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"animationID",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"onContextLost",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"onContextRestored",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_pixelRatio",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"devicePixelRatioQuery",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"onDevicePixelRatioChange",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_nameTag",{enumerable:!0,configurable:!0,writable:!0,value:null}),this.canvas=void 0===e.canvas?document.createElement("canvas"):e.canvas,this.skinCanvas=document.createElement("canvas"),this.capeCanvas=document.createElement("canvas"),this.earsCanvas=document.createElement("canvas"),this.scene=new Scene,this.camera=new PerspectiveCamera,this.camera.add(this.cameraLight),this.scene.add(this.camera),this.scene.add(this.globalLight),this.renderer=new WebGLRenderer({canvas:this.canvas,preserveDrawingBuffer:!0===e.preserveDrawingBuffer}),this.onDevicePixelRatioChange=()=>{this.renderer.setPixelRatio(window.devicePixelRatio),this.updateComposerSize(),"match-device"===this._pixelRatio&&(this.devicePixelRatioQuery=matchMedia(`(resolution: ${window.devicePixelRatio}dppx)`),this.devicePixelRatioQuery.addEventListener("change",this.onDevicePixelRatioChange,{once:!0}))},void 0===e.pixelRatio||"match-device"===e.pixelRatio?(this._pixelRatio="match-device",this.devicePixelRatioQuery=matchMedia(`(resolution: ${window.devicePixelRatio}dppx)`),this.devicePixelRatioQuery.addEventListener("change",this.onDevicePixelRatioChange,{once:!0}),this.renderer.setPixelRatio(window.devicePixelRatio)):(this._pixelRatio=e.pixelRatio,this.devicePixelRatioQuery=null,this.renderer.setPixelRatio(e.pixelRatio)),this.renderer.setClearColor(0,0),this.renderer.capabilities.isWebGL2&&(t=new WebGLRenderTarget(0,0,{depthTexture:new DepthTexture(0,0,Vt)})),this.composer=new EffectComposer(this.renderer,t),this.renderPass=new RenderPass(this.scene,this.camera),this.fxaaPass=new ShaderPass(va),this.composer.addPass(this.renderPass),this.composer.addPass(this.fxaaPass),this.playerObject=new PlayerObject,this.playerObject.name="player",this.playerObject.skin.visible=!1,this.playerObject.cape.visible=!1,this.playerWrapper=new Group,this.playerWrapper.add(this.playerObject),this.scene.add(this.playerWrapper),this.controls=new OrbitControls(this.camera,this.canvas),this.controls.enablePan=!1,this.controls.minDistance=10,this.controls.maxDistance=256,!1===e.enableControls&&(this.controls.enabled=!1),void 0!==e.skin&&this.loadSkin(e.skin,{model:e.model,ears:"current-skin"===e.ears}),void 0!==e.cape&&this.loadCape(e.cape),void 0!==e.ears&&"current-skin"!==e.ears&&this.loadEars(e.ears.source,{textureType:e.ears.textureType}),void 0!==e.width&&(this.width=e.width),void 0!==e.height&&(this.height=e.height),void 0!==e.background&&(this.background=e.background),void 0!==e.panorama&&this.loadPanorama(e.panorama),void 0!==e.nameTag&&(this.nameTag=e.nameTag),this.camera.position.z=1,this._zoom=void 0===e.zoom?.9:e.zoom,this.fov=void 0===e.fov?50:e.fov,this._animation=void 0===e.animation?null:e.animation,this.clock=new Clock,!0===e.renderPaused?(this._renderPaused=!0,this.animationID=null):this.animationID=window.requestAnimationFrame((()=>this.draw())),this.onContextLost=e=>{e.preventDefault(),null!==this.animationID&&(window.cancelAnimationFrame(this.animationID),this.animationID=null)},this.onContextRestored=()=>{this.renderer.setClearColor(0,0),this._renderPaused||this._disposed||null!==this.animationID||(this.animationID=window.requestAnimationFrame((()=>this.draw())))},this.canvas.addEventListener("webglcontextlost",this.onContextLost,!1),this.canvas.addEventListener("webglcontextrestored",this.onContextRestored,!1)}updateComposerSize(){this.composer.setSize(this.width,this.height);const e=this.renderer.getPixelRatio();this.composer.setPixelRatio(e),this.fxaaPass.material.uniforms.resolution.value.x=1/(this.width*e),this.fxaaPass.material.uniforms.resolution.value.y=1/(this.height*e)}recreateSkinTexture(){null!==this.skinTexture&&this.skinTexture.dispose(),this.skinTexture=new CanvasTexture(this.skinCanvas),this.skinTexture.magFilter=Lt,this.skinTexture.minFilter=Lt,this.playerObject.skin.map=this.skinTexture}recreateCapeTexture(){null!==this.capeTexture&&this.capeTexture.dispose(),this.capeTexture=new CanvasTexture(this.capeCanvas),this.capeTexture.magFilter=Lt,this.capeTexture.minFilter=Lt,this.playerObject.cape.map=this.capeTexture,this.playerObject.elytra.map=this.capeTexture}recreateEarsTexture(){null!==this.earsTexture&&this.earsTexture.dispose(),this.earsTexture=new CanvasTexture(this.earsCanvas),this.earsTexture.magFilter=Lt,this.earsTexture.minFilter=Lt,this.playerObject.ears.map=this.earsTexture}loadSkin(e,t={}){if(null===e)this.resetSkin();else{if(!isTextureSource(e))return loadImage(e).then((e=>this.loadSkin(e,t)));loadSkinToCanvas(this.skinCanvas,e),this.recreateSkinTexture(),void 0===t.model||"auto-detect"===t.model?this.playerObject.skin.modelType=function inferModelType(e){const t=computeSkinScale(e.width),n=e.getContext("2d",{willReadFrequently:!0}),checkTransparency=(e,i,r,a)=>hasTransparency(n,e*t,i*t,r*t,a*t),checkBlack=(e,i,r,a)=>function isAreaBlack(e,t,n,i,r){const a=e.getImageData(t,n,i,r);for(let s=0;s<i;s++)for(let e=0;e<r;e++){const t=4*(s+e*i);if(0!==a.data[t+0]||0!==a.data[t+1]||0!==a.data[t+2]||255!==a.data[t+3])return!1}return!0}(n,e*t,i*t,r*t,a*t),checkWhite=(e,i,r,a)=>function isAreaWhite(e,t,n,i,r){const a=e.getImageData(t,n,i,r);for(let s=0;s<i;s++)for(let e=0;e<r;e++){const t=4*(s+e*i);if(255!==a.data[t+0]||255!==a.data[t+1]||255!==a.data[t+2]||255!==a.data[t+3])return!1}return!0}(n,e*t,i*t,r*t,a*t);return checkTransparency(50,16,2,4)||checkTransparency(54,20,2,12)||checkTransparency(42,48,2,4)||checkTransparency(46,52,2,12)||checkBlack(50,16,2,4)&&checkBlack(54,20,2,12)&&checkBlack(42,48,2,4)&&checkBlack(46,52,2,12)||checkWhite(50,16,2,4)&&checkWhite(54,20,2,12)&&checkWhite(42,48,2,4)&&checkWhite(46,52,2,12)?"slim":"default"}(this.skinCanvas):this.playerObject.skin.modelType=t.model,!1!==t.makeVisible&&(this.playerObject.skin.visible=!0),!0!==t.ears&&"load-only"!=t.ears||(loadEarsToCanvasFromSkin(this.earsCanvas,e),this.recreateEarsTexture(),!0===t.ears&&(this.playerObject.ears.visible=!0))}}resetSkin(){this.playerObject.skin.visible=!1,this.playerObject.skin.map=null,null!==this.skinTexture&&(this.skinTexture.dispose(),this.skinTexture=null)}loadCape(e,t={}){if(null===e)this.resetCape();else{if(!isTextureSource(e))return loadImage(e).then((e=>this.loadCape(e,t)));loadCapeToCanvas(this.capeCanvas,e),this.recreateCapeTexture(),!1!==t.makeVisible&&(this.playerObject.backEquipment=void 0===t.backEquipment?"cape":t.backEquipment)}}resetCape(){this.playerObject.backEquipment=null,this.playerObject.cape.map=null,this.playerObject.elytra.map=null,null!==this.capeTexture&&(this.capeTexture.dispose(),this.capeTexture=null)}loadEars(e,t={}){if(null===e)this.resetEars();else{if(!isTextureSource(e))return loadImage(e).then((e=>this.loadEars(e,t)));"skin"===t.textureType?loadEarsToCanvasFromSkin(this.earsCanvas,e):loadEarsToCanvas(this.earsCanvas,e),this.recreateEarsTexture(),!1!==t.makeVisible&&(this.playerObject.ears.visible=!0)}}resetEars(){this.playerObject.ears.visible=!1,this.playerObject.ears.map=null,null!==this.earsTexture&&(this.earsTexture.dispose(),this.earsTexture=null)}loadPanorama(e){return this.loadBackground(e,wt)}loadBackground(e,t){if(!isTextureSource(e))return loadImage(e).then((e=>this.loadBackground(e,t)));null!==this.backgroundTexture&&this.backgroundTexture.dispose(),this.backgroundTexture=new Texture,this.backgroundTexture.image=e,void 0!==t&&(this.backgroundTexture.mapping=t),this.backgroundTexture.needsUpdate=!0,this.scene.background=this.backgroundTexture}draw(){const e=this.clock.getDelta();null!==this._animation&&this._animation.update(this.playerObject,e),this.autoRotate&&(this.playerWrapper.rotation.y+=e*this.autoRotateSpeed),this.controls.update(),this.render(),this.animationID=window.requestAnimationFrame((()=>this.draw()))}render(){this.composer.render()}setSize(e,t){this.camera.aspect=e/t,this.camera.updateProjectionMatrix(),this.renderer.setSize(e,t),this.updateComposerSize()}dispose(){this._disposed=!0,this.canvas.removeEventListener("webglcontextlost",this.onContextLost,!1),this.canvas.removeEventListener("webglcontextrestored",this.onContextRestored,!1),null!==this.devicePixelRatioQuery&&(this.devicePixelRatioQuery.removeEventListener("change",this.onDevicePixelRatioChange),this.devicePixelRatioQuery=null),null!==this.animationID&&(window.cancelAnimationFrame(this.animationID),this.animationID=null),this.controls.dispose(),this.renderer.dispose(),this.resetSkin(),this.resetCape(),this.resetEars(),this.background=null,this.fxaaPass.fsQuad.dispose()}get disposed(){return this._disposed}get renderPaused(){return this._renderPaused}set renderPaused(e){this._renderPaused=e,this._renderPaused&&null!==this.animationID?(window.cancelAnimationFrame(this.animationID),this.animationID=null,this.clock.stop(),this.clock.autoStart=!0):this._renderPaused||this._disposed||this.renderer.getContext().isContextLost()||null!=this.animationID||(this.animationID=window.requestAnimationFrame((()=>this.draw())))}get width(){return this.renderer.getSize(new Vector2).width}set width(e){this.setSize(e,this.height)}get height(){return this.renderer.getSize(new Vector2).height}set height(e){this.setSize(this.width,e)}get background(){return this.scene.background}set background(e){this.scene.background=null===e||e instanceof Color||e instanceof Texture?e:new Color(e),null!==this.backgroundTexture&&e!==this.backgroundTexture&&(this.backgroundTexture.dispose(),this.backgroundTexture=null)}adjustCameraDistance(){let e=4.5+16.5/Math.tan(this.fov/180*Math.PI/2)/this.zoom;e<10?e=10:e>256&&(e=256),this.camera.position.multiplyScalar(e/this.camera.position.length()),this.camera.updateProjectionMatrix()}resetCameraPose(){this.camera.position.set(0,0,1),this.camera.rotation.set(0,0,0),this.adjustCameraDistance()}get fov(){return this.camera.fov}set fov(e){this.camera.fov=e,this.adjustCameraDistance()}get zoom(){return this._zoom}set zoom(e){this._zoom=e,this.adjustCameraDistance()}get pixelRatio(){return this._pixelRatio}set pixelRatio(e){"match-device"===e?"match-device"!==this._pixelRatio&&(this._pixelRatio=e,this.onDevicePixelRatioChange()):("match-device"===this._pixelRatio&&null!==this.devicePixelRatioQuery&&(this.devicePixelRatioQuery.removeEventListener("change",this.onDevicePixelRatioChange),this.devicePixelRatioQuery=null),this._pixelRatio=e,this.renderer.setPixelRatio(e),this.updateComposerSize())}get animation(){return this._animation}set animation(e){this._animation!==e&&(this.playerObject.resetJoints(),this.playerObject.position.set(0,0,0),this.playerObject.rotation.set(0,0,0),this.clock.stop(),this.clock.autoStart=!0),null!==e&&(e.progress=0),this._animation=e}get nameTag(){return this._nameTag}set nameTag(e){null!==this._nameTag&&this.playerWrapper.remove(this._nameTag),null!==e&&(e instanceof Object3D||(e=new NameTagObject(e)),this.playerWrapper.add(e),e.position.y=20),this._nameTag=e}}const _a=x(i({__name:"SkinView",props:{width:{default:210},height:{default:400},cape:{default:void 0},skin:{default:""},slim:{type:Boolean,default:void 0},name:{default:"Steve"},animation:{default:"idle"},paused:{type:Boolean}},emits:["model","dragover","drop"],setup(e,{emit:t}){const n=e,i=p(null),r={disposed:!1},a=o((()=>"none"===n.animation?null:"walking"===n.animation?new WalkingAnimation:"idle"===n.animation?new IdleAnimation:"running"===n.animation?new RunningAnimation:null));m((()=>{r.disposed=!0,null==l||l.dispose()}));let l,c=Promise.resolve(),u=Promise.resolve();async function loadSkin(){const e=n.skin;if(e){console.log("loadSkin",e,n.skin);try{await u}finally{u=l.loadSkin(e,{model:void 0===n.slim?"auto-detect":n.slim?"slim":"default"}).finally((()=>{t("model",l.playerObject.skin.modelType)}))}}}return f((()=>{l=new SkinViewer({canvas:i.value,width:n.width,height:n.height,nameTag:n.name,fov:45,zoom:.5}),l.animation=a.value,loadSkin(),n.cape&&(c=l.loadCape(n.cape))})),s(a,(e=>{l.animation=e})),s((()=>n.skin),loadSkin),s((()=>n.slim),loadSkin),s((()=>n.cape),(e=>{e?c=c.finally((()=>l.loadCape(e))):l.resetCape()})),s((()=>n.name),(e=>{l.nameTag=e})),s((()=>n.paused),(e=>{l.renderPaused=!!e})),{__sfc:!0,props:n,canvasRef:i,data:r,animationObject:a,emit:t,lastCapeLoad:c,viewer:l,lastLoad:u,loadSkin:loadSkin}}}),(function render8(){var e=this._self._c,t=this._self._setupProxy;return e("canvas",{ref:"canvasRef",on:{dragover:function(e){return t.emit("dragover",e)},drop:function(e){return t.emit("drop",e)}}})}),[],!1,null,null,null,null).exports,vSharedTooltip=(e,t,n,i)=>{if(i.tag)return;const{blocked:r,isShown:a,stack:s,setValue:o}=useSharedTooltipData();e.addEventListener("mouseenter",(e=>{if(r.value)return;const n=e.target.getBoundingClientRect(),i={text:"",direction:"top",x:0,y:0,color:"black",items:void 0,list:void 0};function assign(e){"string"==typeof e?i.text=e:(i.text=e.text||"",i.items=e.items,i.color=e.color||"",i.list=e.list)}t.modifiers.left?i.direction="left":t.modifiers.right?i.direction="right":t.modifiers.bottom?i.direction="bottom":i.direction="top","top"===i.direction?(i.x=n.x+n.width/2,i.y=n.y-0):"bottom"===i.direction?(i.x=n.x+n.width/2,i.y=n.y+n.height+0):"right"===i.direction?(i.x=n.x+n.width+0,i.y=n.y+n.height/2):(i.x=n.x,i.y=n.y+n.width/2);const l=t.value;"string"==typeof l?i.text=l:"object"==typeof l?assign(l):"function"==typeof l&&assign(l()),s.value=[...s.value,c(i)],a.value=!1,o(!0)})),e.addEventListener("click",(e=>{r.value||(s.value=s.value.slice(0,s.value.length-1),o(!1))})),e.addEventListener("mouseleave",(e=>{r.value||(s.value=s.value.slice(0,s.value.length-1),s.value.length>0?o(!0):o(!1))})),e.addEventListener("DOMNodeRemoved",(e=>{s.value=s.value.slice(0,s.value.length-1),o(!1)}))};const xa=x(i({__name:"UserSkinImportUrlForm",emits:["input"],setup(e,{emit:t}){const n=new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i"),{t:i}=r(),a=[e=>!!e||i("userSkin.urlNotEmpty"),e=>!!n.test(e)||i("userSkin.urlNotValid")],s=u({error:!0,url:""});return{__sfc:!0,URL_PATTERN:n,t:i,emit:t,rules:a,data:s,validate:function validate(){s.error=a.some((e=>"string"==typeof e(s.url)))},submit:function submit(){t("input",s.url)}}}}),(function render9(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-card",{staticClass:"m-8"},[t("v-text-field",{staticClass:"w-full",attrs:{rules:n.rules,label:n.t("userSkin.placeUrlHere"),"validate-on-blur":"",clearable:""},on:{input:n.validate},model:{value:n.data.url,callback:function(t){e.$set(n.data,"url",t)},expression:"data.url"}}),t("div",{staticClass:"flex w-full"},[t("v-spacer"),t("v-btn",{attrs:{disabled:n.data.error},on:{click:n.submit}},[t("v-icon",{attrs:{left:""}},[e._v(" inbox ")]),e._v(" "+e._s(n.t("userSkin.import"))+" ")],1)],1)],1)}),[],!1,null,null,null,null).exports;const ya=x(i({__name:"UserSkinSpeedDial",props:{load:null,upload:null,save:null,disabled:{type:Boolean},hasSkin:{type:Boolean},hasCape:{type:Boolean},value:{type:Boolean}},setup(e){const{t:t}=r();return{__sfc:!0,t:t,fab:p(!1),vSharedTooltip:vSharedTooltip}}}),(function render10(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-speed-dial",{staticStyle:{"z-index":"3",display:"flex","justify-content":"center"},attrs:{direction:"top","open-on-hover":!0},scopedSlots:e._u([{key:"activator",fn:function(){return[t("v-fab-transition",[e.value?t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.left",value:()=>n.t("userSkin.importFile"),expression:"() => t('userSkin.importFile')",modifiers:{left:!0}}],attrs:{disabled:e.disabled||!e.hasSkin,fab:"",color:"primary"},on:{click:e.load},model:{value:n.fab,callback:function(e){n.fab=e},expression:"fab"}},[t("v-icon",[e._v("edit")])],1):e._e()],1)]},proxy:!0}]),model:{value:n.fab,callback:function(e){n.fab=e},expression:"fab"}},[t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.left",value:()=>n.t("userSkin.importLink"),expression:"() => t('userSkin.importLink')",modifiers:{left:!0}}],attrs:{disabled:e.disabled||!e.hasSkin,fab:"",light:"",small:"",color:"white"},on:{click:e.upload}},[t("v-icon",[e._v("link")])],1),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.left",value:()=>n.t("userSkin.saveTitle"),expression:"() => t('userSkin.saveTitle')",modifiers:{left:!0}}],attrs:{disabled:e.disabled,fab:"",small:"",color:"blue"},on:{click:e.save}},[t("v-icon",[e._v("save")])],1)],1)}),[],!1,null,null,null,null).exports;const ba=x(i({__name:"UserSkin",props:{user:null,profile:null,inspect:{type:Boolean,default:!1}},setup(e){const t=e,{t:n}=r(),i=p(!1),{watcherTask:a}=useNotifier(),s=o((()=>t.profile)),l=o((()=>t.user.selectedProfile===t.profile.id)),c=d(Qe,(()=>usePlayerName(s)),!0),{skin:u,slim:h,save:f,exportTo:m,loading:g,modified:v,reset:_,inferModelType:x,cape:y,canUploadCape:b,canUploadSkin:S}=d(Je,(()=>useUserSkin(o((()=>t.user.id)),s)),!0),M=d(et,(()=>p(!1)),!0),T=o((()=>g.value)),{showOpenDialog:E,showSaveDialog:w}=windowController,A=p(!1);const C=a(f,n("userSkin.upload"));return{__sfc:!0,props:t,t:n,hover:i,watcherTask:a,gameProfile:s,selected:l,name:c,skin:u,slim:h,save:f,exportTo:m,loading:g,modified:v,reset:_,inferModelType:x,cape:y,canUploadCape:b,canUploadSkin:S,paused:M,pending:T,showOpenDialog:E,showSaveDialog:w,isImportSkinDialogShown:A,onModelChange:e=>{x.value&&(console.log("infer model "+e),h.value="default"!==e,x.value=!1)},loadSkin:async function loadSkin(){if(!S.value)return;const{filePaths:e}=await E({title:n("userSkin.importFile"),filters:[{extensions:["png"],name:"PNG Images"}]});e&&e[0]&&(u.value=`http://launcher/media?path=${e[0]}`,x.value=!0)},exportSkin:async function exportSkin(){const{filePath:e}=await w({title:n("userSkin.saveTitle"),defaultPath:`${c.value}.png`,filters:[{extensions:["png"],name:"PNG Images"}]});e&&m({path:e,url:u.value})},dropSkin:async function dropSkin(e){if(S.value&&e.dataTransfer){e.dataTransfer.files.length>0&&(u.value=`http://launcher/media?path=${e.dataTransfer.files[0].path}`,x.value=!0)}},save_:C,SkinView:_a,vSharedTooltip:vSharedTooltip,ImportSkinUrlForm:xa,SpeedDial:ya}}}),(function render11(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"relative flex flex-col items-center justify-center gap-2",on:{mouseenter:function(e){n.hover=!0},mouseleave:function(e){n.hover=!1}}},[t("div",{staticClass:"absolute top-4 flex flex-none flex-shrink gap-4"},[t("v-fab-transition",[e.inspect&&n.modified?t("v-btn",{staticStyle:{"z-index":"3"},attrs:{color:"secondary",fab:"",small:"",disabled:n.pending},on:{click:n.reset}},[t("v-icon",[e._v("clear")])],1):e._e()],1)],1),t(n.SkinView,{attrs:{paused:n.paused,skin:n.skin,slim:n.inferModelType?void 0:n.slim,cape:n.cape,name:n.name,animation:n.hover?"running":n.selected?"walking":"idle"},on:{model:n.onModelChange,drop:function(e){return e.preventDefault(),n.dropSkin.apply(null,arguments)},dragover:function(e){return e.preventDefault(),(()=>{}).apply(null,arguments)}}}),t("div",{staticClass:"absolute bottom-4 flex flex-none flex-shrink gap-4"},[t("v-fab-transition",[t("v-btn",{directives:[{name:"show",rawName:"v-show",value:!e.inspect&&n.modified,expression:"!inspect && modified"},{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("userSkin.reset"),expression:"_ => t('userSkin.reset')"}],staticStyle:{"z-index":"3"},attrs:{color:"secondary",fab:"",small:"",disabled:n.pending},on:{click:n.reset}},[t("v-icon",[e._v("clear")])],1)],1),t(n.SpeedDial,{attrs:{value:n.hover||n.modified,"has-skin":n.canUploadSkin,"has-cape":n.canUploadCape,disabled:n.pending,upload:()=>n.isImportSkinDialogShown=!0,save:n.exportSkin,load:n.loadSkin}}),t("v-fab-transition",[t("v-btn",{directives:[{name:"show",rawName:"v-show",value:!e.inspect&&n.modified,expression:"!inspect && modified"}],staticStyle:{"z-index":"3"},attrs:{color:"secondary",fab:"",small:"",disabled:n.pending},on:{click:n.save_}},[t("v-icon",[e._v("check")])],1)],1)],1),t("v-dialog",{attrs:{width:"400"},model:{value:n.isImportSkinDialogShown,callback:function(e){n.isImportSkinDialogShown=e},expression:"isImportSkinDialogShown"}},[t(n.ImportSkinUrlForm,{on:{input:function(e){n.skin=e}}})],1)],1)}),[],!1,null,null,null,null).exports;const Sa=x(i({__name:"UserCardMicrosoft",props:{user:null},setup(e){const t=e,{t:n}=r(),i=o((()=>t.user.profiles[t.user.selectedProfile])),a=usePlayerName(i);h(Qe,a);const l=useUserSkin(o((()=>t.user.id)),i);h(Je,l);const{slim:c,modified:u,save:d,cape:f}=l,m=o((()=>{var e;return null!=(e=i.value.capes)?e:[]})),g=o({get(){if(f.value){const e=m.value.findIndex((e=>e.url===f.value));return-1===e?0:e+1}return 0},set(e){var t;f.value=0===e||null==(t=m.value[e-1])?void 0:t.url}}),v=o((()=>m.value.find((e=>"ACTIVE"===e.state)))),{checkNameAvailability:_,setName:x}=k("OfficialUserService"),y=p(""),b=o((()=>{var e;return f.value!==(null==(e=v.value)?void 0:e.url)||(a.value!==i.value.name||!!u.value)})),{refresh:S,refreshing:M}=z((async function save2(){if(a.value!==i.value.name){const e=await _(t.user,a.value);e===ie.AVAILABLE?await x(t.user,a.value):e===ie.DUPLICATE?y.value=n("nameError.duplicate"):e===ie.NOT_ALLOWED&&(y.value=n("nameError.notAllowed"))}u.value&&await d()}));return s(i,(e=>{a.value=e.name})),{__sfc:!0,props:t,t:n,gameProfile:i,name:a,userSkinModel:l,slim:c,modified:u,saveSkin:d,cape:f,capes:m,capeModel:g,currentCape:v,checkNameAvailability:_,setName:x,nameError:y,changed:b,save:S,saving:M,PlayerCape:$e,UserSkin:ba}}}),(function render12(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"flex max-w-full flex-row gap-4"},[t("v-card",{staticClass:"flex grow flex-col overflow-x-hidden p-2",attrs:{flat:"",color:"transparent"}},[t("div",{staticClass:"flex justify-center"},[t(n.UserSkin,{staticClass:"z-2 min-w-50 relative flex items-center justify-center overflow-auto overflow-x-hidden",attrs:{inspect:"",user:e.user,profile:n.gameProfile}}),t("div",[t("v-list-item",[t("v-list-item-avatar",{staticClass:"md:hidden lg:block"},[t("v-icon",[e._v(" badge ")])],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("user.name"))+" ")]),t("v-list-item-subtitle",[e._v(" "+e._s(n.t("user.nameHint"))+" ")])],1),t("v-list-item-action",{staticClass:"flex grow-0 flex-row"},[t("v-text-field",{attrs:{dense:"",outlined:"","hide-details":""},model:{value:n.name,callback:function(e){n.name=e},expression:"name"}})],1)],1),t("v-list-item",[t("v-list-item-avatar",{staticClass:"md:hidden lg:block"},[t("v-icon",[e._v(" accessibility_new ")])],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("userSkin.useSlim"))+" ")]),t("v-list-item-subtitle",[e._v(" "+e._s(n.t("userSkin.skinType"))+" ")])],1),t("v-list-item-action",[t("v-switch",{model:{value:n.slim,callback:function(e){n.slim=e},expression:"slim"}})],1)],1),t("v-list-item",[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("userCape.changeTitle"))+" ")]),t("v-list-item-subtitle",{staticClass:"max-w-100 overflow-hidden whitespace-pre-wrap"},[e._v(" "+e._s(n.t("userCape.description"))+" ")])],1)],1),t("v-slide-group",{staticClass:"max-w-[400px] overflow-x-auto",attrs:{mandatory:"","show-arrows":""},model:{value:n.capeModel,callback:function(e){n.capeModel=e},expression:"capeModel"}},[t("v-slide-item",{scopedSlots:e._u([{key:"default",fn:function({active:i,toggle:r}){return[t("v-card",{staticClass:"ma-4 py-2",attrs:{color:i?"primary":"grey lighten-1",height:"200",width:"100"},on:{click:r}},[t("div",{staticClass:"flex flex-col justify-around items-center fill-height"},[t("div",{staticClass:"mt-4 min-h-[120px] min-w-[80px] border-2 border-dashed"}),t("div",{staticClass:"text-sm font-bold text-white"},[e._v(" "+e._s(n.t("userCape.noCape"))+" ")])])])]}}])}),e._l(n.capes,(function(i){return t("v-slide-item",{key:i.id,scopedSlots:e._u([{key:"default",fn:function({active:r,toggle:a}){return[t("v-card",{staticClass:"ma-4 py-2",attrs:{color:r?"primary":"grey lighten-1",height:"200",width:"100"},on:{click:a}},[t("div",{staticClass:"flex flex-col justify-around items-center fill-height"},[t(n.PlayerCape,{staticClass:"mt-4",attrs:{src:i.url}}),t("div",{staticClass:"text-sm font-bold text-white"},[e._v(" "+e._s(i.alias)+" ")])],1)])]}}],null,!0)})}))],2)],1)],1),t("v-card-actions",[t("v-spacer"),t("v-btn",{attrs:{disabled:!n.changed,loading:n.saving,text:""},on:{click:n.save}},[e._v(" "+e._s(n.t("userSkin.save"))+" "),t("v-icon",{attrs:{right:""}},[e._v(" save ")])],1)],1)],1)],1)}),[],!1,null,"ec7838f7",null,null).exports,Ma=Object.freeze({base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"}),Ta=Object.freeze({base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"}),Ea=Object.freeze({base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"}),wa=Object.freeze({base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"}),Aa=Object.freeze({base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"}),Ca=Object.freeze({base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"}),Ra=Object.freeze({base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"}),Pa=Object.freeze({base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"}),La=Object.freeze({base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"}),Da=Object.freeze({base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"}),Ua=Object.freeze({base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"}),Ia=Object.freeze({base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"}),Oa=Object.freeze({base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"}),Na=Object.freeze({base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"}),ka=Object.freeze({base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"}),Fa=Object.freeze({base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"}),Va=Object.freeze({base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"}),Ba=Object.freeze({base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"}),za=Object.freeze({base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"}),Ga=Object.freeze({black:"#000000",white:"#ffffff",transparent:"transparent"}),Ha=Object.freeze({red:Ma,pink:Ta,purple:Ea,deepPurple:wa,indigo:Aa,blue:Ca,lightBlue:Ra,cyan:Pa,teal:La,green:Da,lightGreen:Ua,lime:Ia,yellow:Oa,amber:Na,orange:ka,deepOrange:Fa,brown:Va,blueGrey:Ba,grey:za,shades:Ga});function useVuetifyColor(){return{getColorCode:e=>{var t,n,i;return null!=(i=null!=(n=M.framework.theme.currentTheme[e])?n:null==(t=Ha[e])?void 0:t.base)?i:""}}}const Wa=x(i({__name:"UserCardUserItem",props:{user:null,link:{type:Boolean},controls:{type:Boolean},hideUserName:{type:Boolean},refreshing:{type:Boolean}},emits:["remove","refresh","abort-refresh"],setup(e,{emit:t}){const n=e,i=p(!1),maskTheEmail=e=>{const t=e.indexOf("@");if(-1===t)return e;const n=e.slice(0,t),i=e.slice(t);return n.slice(0,2)+"***"+i},a=o((()=>n.hideUserName?maskTheEmail(n.user.username):n.user.username)),{t:s}=r(),{getColorCode:l}=useVuetifyColor(),c=useUserExpired(o((()=>n.user))),u=o((()=>{switch(n.user.authority){case ce:return s("userServices.microsoft.name");case ue:return s("userServices.mojang.name");case de:return s("userServices.offline.name")}return n.user.authority}));return{__sfc:!0,props:n,hoverRefresh:i,emit:t,maskTheEmail:maskTheEmail,userNameText:a,t:s,getColorCode:l,expired:c,authority:u,PlayerAvatar:Xe,AUTHORITY_DEV:de}}}),(function render13(){var e,t=this,n=t._self._c,i=t._self._setupProxy;return t.user?n("v-list-item",{attrs:{link:t.link}},[n("v-list-item-avatar",[t.user.avatar?n("v-img",{attrs:{src:t.user.avatar}}):n(i.PlayerAvatar,{attrs:{src:null==(e=t.user.profiles[t.user.selectedProfile])?void 0:e.textures.SKIN.url,dimension:48}})],1),n("v-list-item-content",[n("v-list-item-title",[t._v(" "+t._s(i.userNameText)+" ")]),n("v-list-item-subtitle",[n("v-icon",{attrs:{small:"",color:"blue"}},[t._v(" verified ")]),n("span",[t._v(" "+t._s(i.authority)+" ("+t._s(i.t("user.authService"))+") ")])],1),n("v-list-item-subtitle",[n("v-icon",{attrs:{small:"",color:i.expired?"red":"primary"}},[t._v(" "+t._s(i.expired?"cancel":"check_circle")+" ")]),t.user.authority!==i.AUTHORITY_DEV?n("span",{style:{color:i.getColorCode(i.expired?"red":"primary")}},[t._v(" "+t._s(i.expired?i.t("user.tokenExpired"):i.t("user.tokenValidUntil"))+" "+t._s(new Date(t.user.expiredAt).toLocaleString())+" ")]):[n("span",{style:{color:i.getColorCode(i.expired?"red":"primary")}},[t._v(" "+t._s(i.expired?i.t("user.tokenExpired"):i.t("user.tokenValidUntil"))+" ")]),n("v-icon",{attrs:{small:"",color:i.expired?"red":"primary"}},[t._v(" all_inclusive ")])]],2)],1),t.controls?n("v-list-item-action",[n("v-btn",{attrs:{text:"",loading:t.refreshing&&!i.hoverRefresh},on:{mouseenter:function(e){i.hoverRefresh=!0},mouseleave:function(e){i.hoverRefresh=!1},click:function(e){t.refreshing?i.emit("abort-refresh"):i.emit("refresh")}}},[i.hoverRefresh&&t.refreshing?[n("v-icon",{attrs:{color:"red"}},[t._v(" close ")])]:[n("v-icon",[t._v(" refresh ")])]],2)],1):t._e(),t.controls?n("v-list-item-action",[n("v-btn",{attrs:{text:"",color:"red"},on:{click:function(e){return i.emit("remove")}}},[n("v-icon",[t._v(" delete ")])],1)],1):t._e()],1):t._e()}),[],!1,null,null,null,null).exports;const ja=x(i({__name:"UserCardYggdrasil",props:{user:null},setup(e){const t=e,{selectUserGameProfile:n,removeUserGameProfile:i}=k(se),r=o((()=>t.user.authority===de));const a=p(null),{onWheel:s}=useScrollRight(a);return{__sfc:!0,props:t,selectUserGameProfile:n,removeUserGameProfile:i,offline:r,selectGameProfile:(e,t)=>{n(e,t)},removeGameProfile:async function removeGameProfile(e){const n=t.user;if(n&&n.authority===de){const t=Object.values(n.profiles).find((t=>t.name===e||t.id===e));t&&i(n,t.id)}},container:a,onWheel:s,UserSkin:ba}}}),(function render14(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{ref:"container",staticClass:"visible-scroll flex gap-2 overflow-auto",on:{wheel:n.onWheel}},e._l(e.user.profiles,(function(i){return t("div",{key:i.id,staticClass:"flex flex-col"},[t(n.UserSkin,{attrs:{user:e.user,profile:i,inspect:!1},nativeOn:{wheel:function(e){e.preventDefault(),e.stopPropagation()}}}),t("div",{staticClass:"my-2 flex items-center justify-center"},[n.offline?t("v-btn",{attrs:{text:"",disabled:1===Object.keys(e.user.profiles).length,color:"red"},on:{click:function(e){return n.removeGameProfile(i.name)}}},[t("v-icon",[e._v(" delete ")])],1):e._e(),t("v-btn",{attrs:{text:"",color:"primary",disabled:i.id===e.user.selectedProfile},on:{click:function(t){return n.selectGameProfile(e.user,i.id)}}},[t("v-icon",[e._v(" "+e._s(i.id===e.user.selectedProfile?"check_circle":"done")+" ")])],1)],1)],1)})),0)}),[],!1,null,null,null,null).exports;const Xa=x(i({__name:"Hint",props:{absolute:{type:Boolean,default:!1},color:{type:String,default:""},text:{type:String,default:""},icon:{type:String,default:""},size:{type:Number,default:50},secondary:{type:Boolean,default:!1}},setup:e=>({__sfc:!0})}),(function render15(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"h-full w-full overflow-hidden",class:{absoluted:e.absolute},on:{click:function(t){return e.$emit("click",t)}}},[t("div",{staticClass:"flex h-full items-center justify-center"},[t("div",{staticClass:"headline text-button select-none text-center"},[t("v-icon",{staticStyle:{display:"block"},style:{"font-size":`${e.size}px`,color:e.color}},[e._v(" "+e._s(e.icon)+" ")]),e._v(" "+e._s(e.text)+" "),e._t("default")],2)])])}),[],!1,null,"f32c8bd8",null,null).exports,qa=Symbol("kSupportedAuthorityMetadata");function useSupportedAuthority(){const{getSupportedAuthorityMetadata:e}=k(se);return useSWRV("supportedAuthority",e)}const Ya=["de-DE","en-GB","fr-FR","es-ES","it-IT","pt-PT","nl-NL","sv-SE","da-DK","fi-FI","no-NO","el-GR","tr-TR","is-IS","en-IE","el-CY","en-AU","en-US","en-CA","ja-JP","ko-KR"];function useAuthorityItems(e){const{t:t}=r(),n=function useAllowThirdparty(){const{state:e}=I(We),{users:t}=I(Ke);return o((()=>{var n;if(t.value.some((e=>e.authority===ce)))return!0;if(null==(n=e.value)?void 0:n.developerMode)return!0;const i=(new Intl.NumberFormat).resolvedOptions().locale;return!Ya.includes(i)}))}();return o((()=>{var i,r,a;if(!e.value)return[];const s=[];for(const o of e.value)(n.value||o.authority===ce)&&(o.authority===ce&&s.push({value:ce,text:t("userServices.microsoft.name"),icon:"gavel"}),o.authority===de&&s.push({value:de,text:t("userServices.offline.name"),icon:"wifi_off"}),s.push({value:o.authority,text:null!=(r=null==(i=o.authlibInjector)?void 0:i.meta.serverName)?r:new URL(o.authority).host,icon:null!=(a=o.favicon)?a:""}));return s}))}const Ka="login";const Za=x(i({__name:"UserLoginAuthoritySelect",props:{value:null,items:null},emits:["input"],setup(e,{emit:t}){const n=e,{t:i}=r(),a=o({get:()=>n.items.find((e=>e.value===n.value)),set(e){t("input",e)}});return{__sfc:!0,props:n,emit:t,t:i,selected:a}}}),(function render16(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-select",{attrs:{outlined:"","prepend-inner-icon":"vpn_key",items:e.items,label:n.t("user.authMode"),flat:""},scopedSlots:e._u([{key:"item",fn:function({item:n,on:i,attr:r}){return[t("v-list-item",e._g(e._b({key:n.value},"v-list-item",r,!1),i),[t("v-list-item-avatar",[n.icon.startsWith("http")?t("v-img",{attrs:{src:n.icon}}):t("v-icon",[e._v(" "+e._s(n.icon)+" ")])],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.text)+" ")])],1)],1)]}}]),model:{value:n.selected,callback:function(e){n.selected=e},expression:"selected"}})}),[],!1,null,null,null,null).exports;const $a=x(i({__name:"UserLoginForm",props:{inside:{type:Boolean},options:null},emits:["seed","login"],setup(e,{emit:t}){const n=e,i=d("streamerMode",F("streamerMode",!1)),{t:a}=r(),{select:l}=I(Ke),{login:c,abortLogin:h,on:f}=k(se),m=u({username:"",password:"",uuid:"",useDeviceCode:!1,useFast:!1,verificationUri:""}),g=o((()=>y.value===de)),v=p(!1),{data:_}=I(qa),x=useAuthorityItems(_),{authority:y,history:b}=function useAccountSystemHistory(){const e=V("loginLastAuthAuthority",ce,{legacyKey:"last-auth-service"}),t=H("loginAuthorityHistory",(()=>[])),n=o({get:()=>t.value.filter((t=>t.authority===e.value)).map((e=>e.name)),set:n=>{t.value=[...t.value.filter((t=>t.authority!==e.value)),...n.map((t=>({name:t,authority:e.value})))]}});return{authority:e,history:n}}(),S=o((()=>{var e;return null==(e=_.value)?void 0:e.find((e=>e.authority===y.value))})),M=o((()=>{var e;const t=S.value;if((null==t?void 0:t.authority)===ce)return"https://account.live.com/registration";return(null==(e=null==t?void 0:t.authlibInjector)?void 0:e.meta.links.register)||""})),E=o((()=>{var e;return null==(e=S.value)?void 0:e.flow.includes("device-code")})),w=o((()=>{var e;return!(null==(e=S.value)?void 0:e.flow.includes("password"))||m.useDeviceCode})),A=o((()=>w.value&&!m.useDeviceCode)),C=o((()=>m.useDeviceCode?"text":"password")),P=o((()=>getUserServicePassword(y.value))),L=o((()=>m.useDeviceCode?a("userServices.microsoft.deviceCodeHint"):P.value)),getUserServicePassword=e=>m.useDeviceCode?a("userServices.microsoft.deviceCode"):a(e===ce?"userServices.microsoft.password":e===de?"userServices.offline.password":"userServices.mojang.password"),D=o((()=>a("userServices.offline.uuid")));f("microsoft-authorize-url",(e=>{m.verificationUri=e})),f("device-code",(e=>{m.password=e.userCode,m.verificationUri=e.verificationUri}));const{usernameRules:U,passwordRules:O}=function useLoginValidation(e){const{t:t}=r(),n=[e=>!!e||t("loginError.requireUsername")],i=[e=>!!e||t("loginError.requireEmail"),e=>/^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,6})+$/.test(e)||t("loginError.illegalEmail")],a=[e=>!!e||t("loginError.requirePassword")];return{usernameRules:o((()=>e.value?n:i)),passwordRules:a}}(g),N=o((()=>{const e=W.value;if(R(UserException,e)){if("loginInvalidCredentials"===e.exception.type)return a("loginError.invalidCredentials");if("loginInternetNotConnected"===e.exception.type)return a("loginError.badNetworkOrServer");if("loginGeneral"===e.exception.type)return e.message?e.message:a("loginError.requestFailed");if("fetchMinecraftProfileFailed"===e.exception.type)return"ProfileNotFoundError"!==e.exception.errorType||e.exception.developerMessage?a("loginError.fetchMinecraftProfileFailed",{reason:`${e.exception.errorType}, ${e.exception.developerMessage}`}):a("loginError.noProfileForNewUser");if("userCheckGameOwnershipFailed"===e.exception.type)return a("loginError.checkOwnershipFailed");if("userExchangeXboxTokenFailed"===e.exception.type)return a("loginError.loginXboxFailed");if("userLoginMinecraftByXboxFailed"===e.exception.type)return a("loginError.loginMinecraftByXboxFailed");if("loginReset"===e.exception.type)return a("loginError.connectionReset");if("loginTimeout"===e.exception.type)return a("loginError.timeout");if("userAcquireMicrosoftTokenFailed"===e.exception.type)return a("loginError.acquireMicrosoftTokenFailed");if(e.message)return e.message}return e&&"string"==typeof e.message?e.message:e?a("loginError.requestFailed"):""})),B=p(null),{refresh:G,error:W}=z((async()=>{if(W.value=void 0,B.value.blur(),await T(),v.value)return void(await h());for(const t of U.value){const e=t(m.username);if(!0!==e)throw new Error(e)}if(!w.value&&!A.value)for(const t of O){const e=t(m.password);if(!0!==e)throw new Error(e)}-1===b.value.indexOf(m.username)&&(b.value=[m.username,...b.value]),v.value=!0;const e=await c({username:m.username,password:m.password,authority:y.value,properties:{mode:m.useDeviceCode?"device":"",uuid:m.uuid}}).finally((()=>{v.value=!1}));l(e.id),t("login",e)}));s(y,(()=>{t("seed")}));const j=o((()=>E.value&&n.inside&&v.value)),X=p(!1);return s((()=>n.options),(e=>{var t,n,i;e?(m.username=null!=(n=null==e?void 0:e.username)?n:m.username,m.verificationUri="",y.value=null!=(i=null==e?void 0:e.authority)?i:y.value,W.value=void 0):(m.username=null!=(t=b.value[0])?t:"",m.password="",m.verificationUri="",W.value=void 0)}),{immediate:!0}),{__sfc:!0,props:n,emit:t,streamerMode:i,t:a,select:l,login:c,abortLogin:h,on:f,data:m,isOffline:g,isLogining:v,getUserServiceAccount:e=>a(e===ce?"userServices.microsoft.account":e===ue?"userServices.mojang.account":e===de?"userServices.offline.account":"userServices.mojang.account"),services:_,items:x,authority:y,history:b,currentAccountSystem:S,signUpLink:M,allowDeviceCode:E,isPasswordReadonly:w,isPasswordDisabled:A,passwordType:C,passwordLabel:P,passwordPlaceholder:L,getUserServicePassword:getUserServicePassword,uuidLabel:D,usernameRules:U,passwordRules:O,errorMessage:N,accountInput:B,onLogin:G,error:W,showDropHint:j,hovered:X,onMouseEnterLogin:()=>{X.value=!0},onMouseLeaveLogin:()=>{X.value=!1},Hint:Xa,AUTHORITY_MICROSOFT:ce,UserLoginAuthoritySelect:Za}}}),(function render17(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.showDropHint?t(n.Hint,{attrs:{icon:"save_alt",text:n.t("login.dropHint").toString()}}):t("div",{staticClass:"min-w-100 m-20 text-center"},[t(n.UserLoginAuthoritySelect,{attrs:{items:n.items},model:{value:n.authority,callback:function(e){n.authority=e},expression:"authority"}}),n.streamerMode?t("v-text-field",{ref:"accountInput",attrs:{"prepend-inner-icon":"person",outlined:"",required:"",type:"password",label:n.getUserServiceAccount(n.authority),rules:n.usernameRules,error:!!n.errorMessage,"error-messages":n.errorMessage},on:{input:function(e){n.error=void 0},keypress:[function(e){n.error=void 0},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:n.onLogin.apply(null,arguments)}]},model:{value:n.data.username,callback:function(t){e.$set(n.data,"username",t)},expression:"data.username"}}):t("v-combobox",{ref:"accountInput",attrs:{items:n.history,"prepend-inner-icon":"person",outlined:"",required:"",label:n.getUserServiceAccount(n.authority),rules:n.usernameRules,error:!!n.errorMessage,"error-messages":n.errorMessage},on:{input:function(e){n.error=void 0},keypress:[function(e){n.error=void 0},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:n.onLogin.apply(null,arguments)}]},model:{value:n.data.username,callback:function(t){e.$set(n.data,"username",t)},expression:"data.username"}}),n.isOffline?t("v-text-field",{attrs:{outlined:"","prepend-inner-icon":"fingerprint",placeholder:n.uuidLabel,label:n.uuidLabel},on:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:n.onLogin.apply(null,arguments)}},model:{value:n.data.uuid,callback:function(t){e.$set(n.data,"uuid",t)},expression:"data.uuid"}}):t("v-text-field",{attrs:{"prepend-inner-icon":"lock",outlined:"",type:n.passwordType,required:"",label:n.passwordLabel,placeholder:n.passwordPlaceholder,rules:n.isPasswordReadonly?[]:n.passwordRules,disabled:n.isPasswordDisabled,readonly:n.isPasswordReadonly,error:!!n.errorMessage,"error-messages":n.errorMessage},on:{input:function(e){n.error=void 0},keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:n.onLogin.apply(null,arguments)}},model:{value:n.data.password,callback:function(t){e.$set(n.data,"password",t)},expression:"data.password"}}),n.allowDeviceCode?t("div",{staticClass:"flex"},[t("v-checkbox",{attrs:{label:n.t("userServices.microsoft.useDeviceCode")},model:{value:n.data.useDeviceCode,callback:function(t){e.$set(n.data,"useDeviceCode",t)},expression:"data.useDeviceCode"}})],1):e._e(),t("div",{on:{mouseenter:n.onMouseEnterLogin,mouseleave:n.onMouseLeaveLogin}},[t("v-btn",{staticClass:"text-white",attrs:{block:"",loading:n.isLogining&&!n.hovered,color:"primary",rounded:"",large:""},on:{click:n.onLogin}},[n.isLogining?t("v-icon",[e._v(" close ")]):t("span",[e._v(" "+e._s(n.t("login.login"))+" ")])],1),e._t("default")],2),n.data.verificationUri?t("div",{staticClass:"mt-6"},[t("a",{staticClass:"border-b border-dashed border-b-current",attrs:{href:n.data.verificationUri}},[e._v(" "+e._s(n.t("login.manualLoginUrl"))+" ")])]):e._e(),t("div",{staticClass:"mt-4"},[n.authority===n.AUTHORITY_MICROSOFT?t("a",{staticStyle:{"padding-right":"10px","z-index":"20"},attrs:{target:"browser",href:"https://my.minecraft.net/en-us/password/forgot/"}},[e._v(e._s(n.t("login.forgetPassword")))]):e._e(),n.signUpLink?t("a",{attrs:{target:"browser",href:n.signUpLink}},[e._v(" "+e._s(n.t("login.signupDescription"))+" "+e._s(n.t("login.signup"))+" ")]):e._e()])],1)}),[],!1,null,null,null,null).exports;const Ja=x(i({__name:"UserCard",props:{show:{type:Boolean},outlined:{type:Boolean}},setup(e){const t=e,{t:n}=r(),{users:i,select:a,userProfile:s}=I(Ke),{abortRefresh:l,refreshUser:c,removeUser:u}=k(se),h=useUserExpired(o((()=>s.value))),f=useSimpleDialog((async()=>{const e=i.value.length<=1;await u(s.value),e?v.value=!0:a(i.value[0].id)})),m=f.model,g=d("streamerMode",F("streamerMode",!1)),v=p(0===i.value.length),_=p(!1);const x=p(void 0),reset=e=>{x.value=e,v.value=!1},y=o((()=>i.value.filter((e=>!s.value||e.id!==s.value.id))));return{__sfc:!0,props:t,t:n,users:i,select:a,selected:s,abortRefresh:l,refreshUser:c,removeUser:u,expired:h,deleteDialog:f,deleteDialogModel:m,streamerMode:g,onSelectUser:e=>{a(e)},login:v,refreshing:_,onRefresh:async function onRefresh(e=!1){var t,r;_.value=!0;try{if(0===i.value.length)return void(v.value=!0);if(s.value.id||a(i.value[0].id),(null==(t=s.value)?void 0:t.id)||s.value.invalidated||h.value){const t=null==(r=s.value)?void 0:r.authority;await c(s.value.id,{silent:!1,force:e}).catch((e=>{var i;console.error(e),reset({username:null==(i=s.value)?void 0:i.username,authority:t,error:n("login.userRelogin")}),v.value=!0}))}}finally{_.value=!1}},options:x,reset:reset,usersToSwitch:y,SimpleDialog:Ze,AUTHORITY_MICROSOFT:ce,UserCardMicrosoft:Sa,UserCardUserItem:Wa,UserCardYggdrasil:ja,UserLoginForm:$a}}}),(function render18(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-card",{staticClass:"invisible-scroll user-menu",attrs:{outlined:e.outlined,flat:""}},[t("transition",{attrs:{name:"fade-transition",mode:"out-in"}},[n.login?[t("div",{key:1,staticClass:"flex flex-col"},[t("div",{staticClass:"relative"},[n.users.length>0?t("v-btn",{attrs:{text:""},on:{click:function(e){n.login=!1}}},[t("v-icon",{attrs:{small:""}},[e._v(" arrow_back ")])],1):e._e()],1),t("div",{staticClass:"flex flex-grow items-center justify-center"},[t(n.UserLoginForm,{attrs:{inside:!1,options:n.options},on:{login:function(e){return n.reset()}}})],1)])]:[t("div",{key:0},[t("v-list",[n.selected?t(n.UserCardUserItem,{attrs:{user:n.selected,controls:"","hide-user-name":n.streamerMode,refreshing:n.refreshing},on:{remove:function(e){return n.deleteDialog.show(!0)},"abort-refresh":function(e){return n.abortRefresh()},refresh:function(e){return n.onRefresh(!0)}}}):e._e()],1),n.selected&&n.selected.authority===n.AUTHORITY_MICROSOFT?t(n.UserCardMicrosoft,{attrs:{user:n.selected}}):n.selected?t(n.UserCardYggdrasil,{attrs:{user:n.selected}}):e._e(),n.usersToSwitch.length>0?t("v-divider"):e._e(),t("v-list",{attrs:{dense:""}},e._l(n.usersToSwitch,(function(e){return t(n.UserCardUserItem,{key:e.id,attrs:{"hide-user-name":n.streamerMode,link:"",user:e},nativeOn:{click:function(t){return n.onSelectUser(e.id)}}})})),1),t("v-divider"),t("v-list",{attrs:{dense:""}},[t("v-list-item",{attrs:{color:"primary"},on:{click:function(e){n.login=!0}}},[t("v-list-item-avatar",[t("v-icon",[e._v(" person_add ")])],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("userAccount.add"))+" ")])],1)],1)],1)],1)]],2),t(n.SimpleDialog,{attrs:{width:400,title:n.t("userAccount.removeTitle")},on:{confirm:n.deleteDialog.confirm},model:{value:n.deleteDialogModel,callback:function(e){n.deleteDialogModel=e},expression:"deleteDialogModel"}},[e._v(" "+e._s(n.t("userAccount.removeDescription"))+" ")])],1)}),[],!1,null,null,null,null).exports;const Qa=x(i({__name:"AppSystemBarUserMenu",setup(e){const t=p(!1),{gameProfile:n}=I(Ke);return h(et,o((()=>!t.value))),{__sfc:!0,isShown:t,selectedUserGameProfile:n,PlayerAvatar:Xe,UserCard:Ja}}}),(function render19(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-menu",{attrs:{"close-on-content-click":!1,transition:"slide-y-transition","nudge-width":280,"offset-y":""},scopedSlots:e._u([{key:"activator",fn:function({on:i,attrs:r}){var a,s;return[t("div",e._g(e._b({staticClass:"non-moveable flex flex-grow-0 cursor-pointer items-center gap-2 rounded px-2 transition-all hover:bg-[rgba(255,255,255,0.2)]",attrs:{id:"user-avatar"}},"div",r,!1),i),[t(n.PlayerAvatar,{staticClass:"overflow-hidden rounded-full transition-all duration-300",attrs:{src:null==(a=n.selectedUserGameProfile)?void 0:a.textures.SKIN.url,dimension:28}}),e._v(" "+e._s(null==(s=n.selectedUserGameProfile)?void 0:s.name)+" ")],1)]}}]),model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t(n.UserCard,{staticClass:"user-menu w-[600px] max-w-[600px] overflow-y-auto",attrs:{outlined:"",flat:"",show:n.isShown}})],1)}),[],!1,null,"aa5608f2",null,null).exports,es=Symbol("tutorial");function useTutorialModel(){const{t:e}=r(),t=p([]);return{steps:t,start:async function start(){const{driver:n}=await J((()=>import("./driver.js.cddd383d.js")),[],import.meta.url);await J((()=>Promise.resolve({})),["./driver.4b398481.css"],import.meta.url),await J((()=>Promise.resolve({})),["./driver.7f62ce60.css"],import.meta.url),n({popoverClass:"driverjs-theme",nextBtnText:e("next"),animate:!0,prevBtnText:e("previous"),doneBtnText:"OK!",allowClose:!0,steps:t.value}).drive()}}}function useTutorial(e){const t=I(es);f((()=>{t.steps.value=e.value,s(e,(()=>{t.steps.value=e.value}))})),m((()=>{t.steps.value=[]}))}const ts=x(i({__name:"AppSystemBarBadge",props:{icon:null,text:null,canHideText:{type:Boolean}},setup:e=>({__sfc:!0})}),(function render20(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"non-moveable flex flex-grow-0 cursor-pointer rounded px-2 py-1 transition-all hover:bg-[rgba(255,255,255,0.2)]",on:{click:function(t){return e.$emit("click",t)}}},[t("v-icon",{staticClass:"badge-icon"},[e._v(" "+e._s(e.icon)+" ")]),t("span",{staticClass:"whitespace-nowrap",class:{"badge-text":e.canHideText}},[e._v(" "+e._s(e.text)+" ")])],1)}),[],!1,null,"1e64b509",null,null).exports,ns=window.navigator.platform.startsWith("Win")?"\\":"/";function join(...e){return e.join(ns)}function basename(e,t=ns){return e.substring(e.lastIndexOf(t)+1)}const is=Symbol("InstanceLaunch");function useInstanceLaunch(e,t,n,i,r,a,u){const{refreshUser:d}=k(se),{launch:h,kill:f,on:m,getGameProcesses:g,reportOperation:v}=k(te),{globalAssignMemory:_,globalMaxMemory:x,globalMinMemory:y,globalPrependCommand:b,globalMcOptions:S,globalVmOptions:M,globalFastLaunch:T,globalEnv:E,globalHideLauncher:w,globalShowLog:A,globalDisableAuthlibInjector:C,globalDisableElyByAuthlib:R}=useGlobalSettings(a),{getOrInstallAuthlibInjector:P}=k("AuthlibInjectorService"),L=l({}),D=o((()=>getLaunchToken(r.value,e.value.path))),U=o((()=>{var e,t;return null!=(t=null==(e=L.value[D.value])?void 0:e.status)?t:""})),I=o((()=>Object.values(L.value).some((e=>e.status.length>0))));function assignStatus(e,t,n){var i;const r=L.value,a=(null==(i=r[e])?void 0:i.controllers)||{};n&&(a[t]=n),L.value={...r,[e]:c({aborted:!1,status:t,controllers:a})}}const O=p(void 0),{data:N,mutate:F}=useSWRV(o((()=>`/${e.value.path}/games`)),(async()=>{console.log("revalidate game processes");return(await g()).filter((t=>t.options.gameDirectory===e.value.path))}));s(e,(()=>{F()}));const V=o((()=>N.value||[])),B=o((()=>{var e,t;return null!=(t=null==(e=N.value)?void 0:e.filter((e=>"client"===e.side)).length)?t:0})),z=o((()=>{var e,t;return null!=(t=null==(e=N.value)?void 0:e.filter((e=>"server"===e.side)).length)?t:0})),G=o((()=>{var e;return null==(e=N.value)?void 0:e.every((e=>e.ready))}));async function track(e,t,n,i){const r=performance.now();i&&v({name:n,operationId:i});try{const a=new AbortController;i&&assignStatus(e,n,a);const s=await Promise.race([t,new Promise(((e,t)=>{a.signal.onabort=()=>{t(new Error("Aborted"))}}))]);return i&&v({duration:performance.now()-r,name:n,operationId:i,success:!0}),s}catch(a){throw i&&v({duration:performance.now()-r,name:n,operationId:i,success:!1}),a}}async function generateLaunchOptions(r,a,s,o="client",l,c=!1){var d,h;const p=(null!=(d=null==l?void 0:l.version)?d:"client"===o)?t.value:n.value,f=getLaunchToken(a,r);return await generateLaunchOptionsWithGlobal({...e.value,path:r},a,p,{token:f,operationId:s,side:o,overrides:l,dry:c,javaPath:null==(h=i.value)?void 0:h.path,globalEnv:E.value,globalVmOptions:M.value,globalMcOptions:S.value,globalPrependCommand:b.value,globalAssignMemory:_.value,globalMinMemory:y.value,globalMaxMemory:x.value,globalHideLauncher:w.value,globalShowLog:A.value,globalFastLaunch:T.value,globalDisableAuthlibInjector:C.value,globalDisableElyByAuthlib:R.value,modCount:u.value.length,getOrInstallAuthlibInjector:P,track:track})}function getLaunchToken(e,t){return`${e.id}@${t}`}async function _launch(t,n,i,r,a){var s;const o=getLaunchToken(n,t);try{O.value=void 0;const c=await generateLaunchOptions(t,n,i,r,a);if(!c.skipAssetsCheck&&"client"===r){console.log("refreshing user");try{await track(o,d(n.id,{validate:!0}),"refreshing-user",i)}catch(l){console.error(l)}}if(function shouldEnableVoiceChat(){return!!e.value.runtime.labyMod||u.value.some((e=>"voicechat"===e.modId))}()&&"client"===r)try{await track(o,windowController.queryAudioPermission(),"checking-permission",i)}catch(l){console.error(l)}assignStatus(o,"spawning-process"),console.log("spawning process");const p=L.value[o];if(null==p?void 0:p.aborted)return;const m=await h(c);m&&(F(),p.aborted?await f(m):null==(s=N.value)||s.push({pid:m,ready:!1,options:c,side:r}))}catch(l){throw console.error(l),O.value=l,l}finally{assignStatus(o,"")}}return m("minecraft-window-ready",(({pid:e})=>{var t;const n=null==(t=N.value)?void 0:t.find((t=>t.pid===e));n&&(n.ready=!0)})),m("minecraft-exit",(({pid:e})=>{var t;N.value=null==(t=N.value)?void 0:t.filter((t=>t.pid!==e))})),{launch:async function launchWithTracking(t="client",n){const i=crypto.getRandomValues(new Uint32Array(1))[0].toString(16),a=e.value.path,s=r.value,o=getLaunchToken(s,a);await track(o,_launch(a,s,i,t,n),"launching",i)},kill:async function killGame(e="client"){if(N.value)for(const t of N.value)t.side===e&&await f(t.pid)},gameProcesses:V,windowReady:G,error:O,serverCount:z,count:B,launching:I,launchingStatus:U,generateLaunchOptions:generateLaunchOptions,abort:function abort(){var e,t,n;const i=D.value,r=L.value[i];r.aborted=!0;const a=r.controllers;null==(e=a["preparing-authlib"])||e.abort(),null==(t=a["refresh-user"])||t.abort(),null==(n=a["checking-permission"])||n.abort()},skipAuthLib:()=>{var e;const t=D.value;null==(e=L.value[t].controllers["preparing-authlib"])||e.abort()},skipRefresh:()=>{var e;const t=D.value;null==(e=L.value[t].controllers["refreshing-user"])||e.abort()},skipPermission:()=>{var e;const t=D.value;null==(e=L.value[t].controllers["checking-permission"])||e.abort()}}}const rs=x(i({__name:"AppAudioPlayer",setup(e){const{currentTheme:t}=I(N),n=p(0),i=o((()=>{var e;return(null==(e=t.value)?void 0:e.backgroundMusic)||[]})),r=o((()=>{var e;return null==(e=i.value[n.value])?void 0:e.url})),a=o((()=>{var e;return null==(e=i.value[n.value])?void 0:e.mimeType})),l=p(null),{playing:c,volume:u,ended:d}=W(l),h=H("audioShuffle",!1);f((()=>{c.value="true"===localStorage.getItem("audioPlaying")})),s(c,(e=>{localStorage.setItem("audioPlaying",e.toString())}));const{gameProcesses:m}=I(is);let g;s(o((()=>m.value.length)),((e,t)=>{var n,i;e>0&&0===t?(g=c.value,null==(n=l.value)||n.pause()):0===e&&t>0&&g&&(null==(i=l.value)||i.play())})),f((()=>{const e=localStorage.getItem("audioVolume");e&&(u.value=parseFloat(e))})),s(u,(e=>{localStorage.setItem("audioVolume",e.toString())}));const next=async()=>{var e,t;if(null==(e=l.value)||e.pause(),h.value){let e=n.value;for(;e===n.value;)e=Math.floor(Math.random()*i.value.length);n.value=e}else n.value=(n.value+1)%i.value.length;await T(),null==(t=l.value)||t.play()};s(d,(e=>{var t;e&&(i.value.length>1?next():null==(t=l.value)||t.play())}));return{__sfc:!0,currentTheme:t,index:n,currentBackgroundMusics:i,currentUrl:r,currentMineType:a,audio:l,playing:c,volume:u,ended:d,shuffle:h,gameProcesses:m,lastState:g,play:()=>{c.value=!c.value},next:next,prev:async()=>{var e,t;null==(e=l.value)||e.pause(),n.value=(n.value-1+i.value.length)%i.value.length,await T(),null==(t=l.value)||t.play()},onWheel:e=>{u.value=Math.max(0,Math.min(1,u.value-e.deltaY/1e3))},basename:basename}}}),(function render21(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.currentUrl?t("div",{staticClass:"non-moveable flex flex-grow-0"},[t("span",{staticClass:"max-w-40 overflow-hidden overflow-ellipsis whitespace-nowrap"},[t("span",{staticClass:"bar_content"},[e._v(" "+e._s(n.basename(n.currentUrl,"/"))+" ")])]),t("v-btn",{attrs:{icon:"","x-small":""},on:{click:n.prev}},[t("v-icon",{staticClass:"mr-0"},[e._v(" skip_previous ")])],1),t("v-btn",{attrs:{icon:"","x-small":""},on:{click:n.play}},[t("v-icon",{staticClass:"mr-0"},[e._v(" "+e._s(n.playing?"pause":"play_arrow")+" ")])],1),t("v-btn",{attrs:{icon:"","x-small":""},on:{click:n.next}},[t("v-icon",{staticClass:"mr-0"},[e._v(" skip_next ")])],1),t("v-btn",{attrs:{icon:"","x-small":""},on:{click:function(e){n.shuffle=!n.shuffle}}},[t("v-icon",{staticClass:"mr-0"},[e._v(" "+e._s(n.shuffle?"shuffle":"repeat")+" ")])],1),t("v-menu",{attrs:{"offset-y":""},scopedSlots:e._u([{key:"activator",fn:function({on:i,attrs:r}){return[t("v-btn",e._g(e._b({attrs:{icon:"","x-small":""},on:{wheel:n.onWheel}},"v-btn",r,!1),i),[t("v-icon",{staticClass:"mr-0"},[e._v(" volume_up ")])],1)]}}],null,!1,3139220680)},[t("v-sheet",{staticClass:"w-5 overflow-hidden rounded",on:{wheel:n.onWheel}},[t("v-slider",{attrs:{vertical:"","hide-details":"",step:.01,max:1,min:0,dense:""},model:{value:n.volume,callback:function(e){n.volume=e},expression:"volume"}})],1)],1),t("audio",{ref:"audio",attrs:{src:n.currentUrl,type:n.currentMineType}})],1):e._e()}),[],!1,null,"57303036",null,null).exports;
/*!
  * vue-router v3.6.5
  * (c) 2022 Evan You
  * @license MIT
  */function useRouter(){return _().proxy.$root.$router}function useRoute(){var e=_().proxy.$root;if(!e._$route){var t=E(!0).run((function(){return w(Object.assign({},e.$router.currentRoute))}));e._$route=t,e.$router.afterEach((function(e){Object.assign(t,e)}))}return e._$route}const as=x(i({__name:"AppSystemBar",props:{noUser:{type:Boolean},noTask:{type:Boolean},noDebug:{type:Boolean},back:{type:Boolean}},setup(e){const t=e,{appBarColor:n,blurAppBar:i}=I(N),{maximize:a,minimize:s,close:l,hide:c}=windowController,{shouldShiftBackControl:u,hideWindowControl:h}=function useWindowStyle(){const{state:e}=I(We),t=I(Ge),n=p(!1);windowController.on("maximize",(e=>{n.value=e})),windowController.on("minimize",(e=>{n.value=e}));const i=o((()=>{var n,i,r;return"osx"===(null==(n=t.value)?void 0:n.os)||"linux"===(null==(i=t.value)?void 0:i.os)&&(null==(r=e.value)?void 0:r.linuxTitlebar)}));return{shouldShiftBackControl:o((()=>{var e;return"osx"===(null==(e=t.value)?void 0:e.os)})),hideWindowControl:i}}(),{show:f}=useDialog("feedback"),{show:m}=useDialog("task"),{t:g}=r(),{count:v}=function useTaskCount(){const{tasks:e}=d(Be,{tasks:{value:[]}});return{count:o((()=>e.value.filter((e=>e.state===le.Running)).length))}}(),_=d(es,void 0);let onBack=()=>{};if(t.back){const e=useRouter();onBack=()=>{e.back()}}return{__sfc:!0,props:t,appBarColor:n,blurAppBar:i,maximize:a,minimize:s,close:l,hide:c,shouldShiftBackControl:u,hideWindowControl:h,showFeedbackDialog:f,showTaskDialog:m,t:g,count:v,tutor:_,onBack:onBack,TaskSpeedMonitor:ze,AppSystemBarAvatar:Qa,AppSystemBarBadge:ts,AppAudioPlayer:rs}}}),(function render22(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-system-bar",{staticClass:"moveable flex w-full grow-0 gap-1 p-0",style:{"backdrop-filter":`blur(${n.blurAppBar}px)`},attrs:{topbar:"",window:"",color:"transparent"}},[e.back?t("span",{staticClass:"flex shrink grow-0 p-0"},[n.shouldShiftBackControl?t("div",{staticStyle:{width:"80px"}}):e._e(),t("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"non-moveable flex cursor-pointer select-none items-center py-2 after:hidden hover:bg-[rgba(255,255,255,0.2)]",staticStyle:{width:"80px"},attrs:{small:""},on:{click:n.onBack}},[e._v(" arrow_back ")])],1):e._e(),e._t("default"),e.noDebug?e._e():t(n.AppAudioPlayer,{staticClass:"ml-22"}),t("div",{staticClass:"grow"}),e.noTask?e._e():t(n.TaskSpeedMonitor),e.noTask?e._e():t(n.AppSystemBarBadge,{attrs:{icon:"assignment",text:0===n.count?n.t("task.empty"):n.t("task.nTaskRunning",{count:n.count})},on:{click:function(e){return n.showTaskDialog()}}}),e.noUser?e._e():t(n.AppSystemBarAvatar),n.tutor?t(n.AppSystemBarBadge,{attrs:{id:"tutor-button",icon:"quiz",text:n.t("help"),"can-hide-text":""},on:{click:function(e){return n.tutor.start()}}}):e._e(),e.noDebug?e._e():t(n.AppSystemBarBadge,{attrs:{id:"feedback-button",icon:"bug_report",text:n.t("feedback.name"),"can-hide-text":""},on:{click:n.showFeedbackDialog}}),t("span",{staticClass:"flex h-full shrink grow-0 p-0"},[n.hideWindowControl?e._e():t("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"xy-0 non-moveable mr-0 flex cursor-pointer select-none items-center px-3 py-1 after:hidden! hover:bg-[rgba(255,255,255,0.5)]",attrs:{tabindex:"-1",small:""},on:{click:n.minimize}},[e._v("minimize")]),n.hideWindowControl?e._e():t("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"non-moveable top-0 mr-0 flex cursor-pointer select-none items-center px-3 py-1 after:hidden! hover:bg-[rgba(255,255,255,0.5)]",attrs:{tabindex:"-1",small:""},on:{click:n.maximize}},[e._v("crop_din")]),n.hideWindowControl?e._e():t("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],staticClass:"non-moveable top-0 mr-0 flex cursor-pointer select-none items-center px-3 py-1 after:hidden! hover:bg-[rgb(209,12,12)]",attrs:{small:""},on:{click:n.close}},[e._v("close")])],1)],2)}),[],!1,null,null,null,null).exports;function getLocalDateString(e,t){const n=Intl.DateTimeFormat(navigator.language,{dateStyle:null==t?void 0:t.dateStyle,timeStyle:null==t?void 0:t.timeStyle}),i=new Date(e);try{return n.format(i)}catch(r){return i.toLocaleString()}}var ss=(e=>(e[e.Second=1e3]="Second",e[e.Minute=6e4]="Minute",e[e.Hour=36e5]="Hour",e[e.Day=864e5]="Day",e))(ss||{});function getHumanizeDuration(e){const t=e/1e3;if(t<60)return[t.toFixed(2),t,1e3];const n=t/60;if(n<60)return[n.toFixed(2),n,6e4];const i=n/60;if(i<24)return[i.toFixed(2),i,36e5];const r=i/24;return[r.toFixed(2),r,864e5]}function useDateString(){const{t:e}=r();return{getDateString:(t,n)=>{const i=function getAgoOrDate(e,t){const n=new Date(e).getTime(),i=Date.now();if(i-n<6048e5){const[,e,t]=getHumanizeDuration(i-n);return[Math.floor(e),t]}return getLocalDateString(n,t)}(t,n);if("string"==typeof i)return i;const[r,a]=i;switch(a){case ss.Hour:return e("ago.hour",{duration:r},{plural:r});case ss.Minute:return e("ago.minute",{duration:r},{plural:r});case ss.Second:return e("ago.second",{duration:r},{plural:r});case ss.Day:return e("ago.day",{duration:r},{plural:r})}return t.toString()}}}function getFTBPath(e){const t=e.name.startsWith("/")?e.name.substring(1):e.name;return e.path.replace("./","")+t}function getFTBTemplateAndFile(e,t){var n,i,r,a,s,o;const getVersion=e=>{if(!e)return;const t=/(\d+)\.(\d)+\.(\d+)(_\d+)?/.exec(e);return null!==t?"1"===t[1]?{version:e,majorVersion:Number.parseInt(t[2]),patch:Number.parseInt(t[4].substring(1))}:{version:e,majorVersion:Number.parseInt(t[1]),patch:Number.parseInt(t[3])}:void 0},l={minecraft:(null==(n=e.targets.find((e=>"minecraft"===e.name)))?void 0:n.version)||"",forge:(null==(i=e.targets.find((e=>"forge"===e.name)))?void 0:i.version)||"",fabricLoader:(null==(r=e.targets.find((e=>"fabric"===e.name)))?void 0:r.version)||"",quiltLoader:(null==(a=e.targets.find((e=>"quilt"===e.name)))?void 0:a.version)||"",neoForged:(null==(s=e.targets.find((e=>"neoforge"===e.name)))?void 0:s.version)||"",optifine:"",liteloader:"",yarn:""},u=c(e.files.map((e=>({path:getFTBPath(e),hashes:{sha1:e.sha1},curseforge:e.curseforge?{projectId:e.curseforge.project,fileId:e.curseforge.file}:void 0,downloads:e.url?[e.url]:void 0,size:e.size}))));return[{name:`${e.projectName}-${e.name}`,author:e.authors[0].name,java:null!=(o=(()=>{var n,i;const r=e.targets.find((e=>"java"===e.name));if(r){const e=getVersion(r.version);if(!e)return;const a=t.filter((t=>t.majorVersion===e.majorVersion));let s=a[0];for(const t of a.slice(1)){const r=null==(n=getVersion(t.version))?void 0:n.patch,a=null==(i=getVersion(s.version))?void 0:i.patch;if(!r||!a)continue;Math.abs(r-e.patch)<Math.abs(a-e.patch)&&(s=t)}if(s)return s.path}})())?o:"",runtime:l,upstream:{type:"ftb-modpack",id:e.parent,versionId:e.id},icon:e.iconUrl},u]}const os="add-instance-dialog";function useInstanceTemplates(e){const{t:t}=r(),{openModpack:n}=k(ne),getActionText=e=>t("mcbbs"===e?"instanceTemplate.mcbbs":"curseforge"===e?"instanceTemplate.curseforge":"modrinth"===e?"instanceTemplate.modrinth":"instanceTemplate.modpack");function getPeerTemplate(e,t,n,i){var r,a,s,o,l,u,d,h;const p=c({filePath:e,name:`${null!=(r=i.name)?r:"Instance"}@${t}`,description:"",instance:{icon:n,name:`${null!=(a=i.name)?a:"Instance"}@${t}`,description:i.description,runtime:{minecraft:i.runtime.minecraft,forge:null!=(s=i.runtime.forge)?s:"",fabricLoader:null!=(o=i.runtime.fabricLoader)?o:"",quiltLoader:null!=(l=i.runtime.quiltLoader)?l:"",optifine:null!=(u=i.runtime.optifine)?u:"",neoForged:null!=(d=i.runtime.neoForged)?d:"",yarn:"",liteloader:""},vmOptions:i.vmOptions,mcOptions:i.mcOptions,minMemory:i.minMemory,maxMemory:i.maxMemory},loadFiles:()=>Promise.resolve(c(i.files.map(c))),type:"peer"});return null==(h=renderMinecraftPlayerTextHead(n))||h.then((e=>{p.instance.icon=e})),p}function getFtbTemplate(n){const[i,r]=getFTBTemplateAndFile(n,e.value);return c({filePath:`${n.parent}-${n.id.toString()}`,name:`${n.projectName}-${n.name}`,description:t("instanceTemplate.ftb"),instance:c(i),loadFiles:()=>Promise.resolve(c(r.map(c))),type:"ftb"})}return{getTemplates:(e,t,i)=>{const r=[];for(const h of e){const e=(s=void 0,o=void 0,l=void 0,u=void 0,d=void 0,(a=h).metadata["modrinth-modpack"]?{...(d=a.metadata["modrinth-modpack"],{name:`${d.name}-${d.versionId}`,modpackVersion:d.versionId,description:d.summary,runtime:{minecraft:d.dependencies.minecraft,forge:d.dependencies.forge,neoForged:d.dependencies.neoforge,fabricLoader:d.dependencies["fabric-loader"],quiltLoader:d.dependencies["quilt-loader"]}}),icon:null==(s=a.icons)?void 0:s[0],upstream:a.metadata.modrinth?{type:"modrinth-modpack",projectId:a.metadata.modrinth.projectId,versionId:a.metadata.modrinth.versionId,sha1:a.hash}:void 0}:a.metadata["curseforge-modpack"]?{...getInstanceConfigFromCurseforgeModpack(a.metadata["curseforge-modpack"]),icon:null==(o=a.icons)?void 0:o[0],upstream:a.metadata.curseforge?{type:"curseforge-modpack",modId:a.metadata.curseforge.projectId,fileId:a.metadata.curseforge.fileId,sha1:a.hash}:void 0}:a.metadata["mcbbs-modpack"]?{...getInstanceConfigFromMcbbsModpack(a.metadata["mcbbs-modpack"]),icon:null==(l=a.icons)?void 0:l[0]}:a.metadata["mmc-modpack"]?{...getInstanceConfigFromMmcModpack(a.metadata["mmc-modpack"]),icon:null==(u=a.icons)?void 0:u[0]}:void 0),t=h.metadata["modrinth-modpack"]?"modrinth":h.metadata["curseforge-modpack"]?"curseforge":h.metadata["mcbbs-modpack"]?"mcbbs":"modpack";if(e){let i;const a=c({filePath:h.path,name:e.name,instance:c(e),description:getActionText(t),type:t,loadFiles:()=>(i||(i=n(h.path).then((e=>waitModpackFiles(e)))),i)});r.push(a)}}var a,s,o,l,u,d;for(const n of t)n.sharing&&r.push(getPeerTemplate(n.id,n.userInfo.name,n.userInfo.avatar,n.sharing));for(const n of i)r.push(getFtbTemplate(n));return r}}}const ls=Symbol("PeerState");function usePeerConnections(){const{getPeerState:e}=k(re),{state:t}=useState(e,PeerState),{notify:n}=useNotifier(),{t:i}=r(),{show:a}=useDialog("share-instance"),{show:l}=useDialog(os);return s(t,(e=>{e&&e.subscribe("connectionShareManifest",(({id:t,manifest:r})=>{const s=e.connections.find((e=>e.id===t)),o=(null==s?void 0:s.userInfo.name)||t.substring(0,6),show=()=>{r&&n({icon:null==s?void 0:s.userInfo.avatar,title:i("multiplayer.sharingNotificationTitle"),body:i("multiplayer.sharingNotificationBody",{name:o}),operations:[{text:i("download"),icon:"download",handler(){a(r)}},{text:i("instances.add"),icon:"add",color:"primary",handler(){l({type:"manifest",manifest:r})}}]})};document.hasFocus()?show():(windowController.flashFrame(),window.addEventListener("focus",(()=>{show()}),{once:!0}))}))})),{connections:o((()=>{var e,n;return null!=(n=null==(e=t.value)?void 0:e.connections)?n:[]}))}}const cs=Symbol("PeerState");function usePeerState(e){const{getPeerState:t,exposePort:n,unexposePort:i}=k(re),{initiate:r,setRemoteDescription:a,drop:l,refreshNat:c,isReady:u,setUserInfo:d,leaveGroup:h,joinGroup:f}=multiplayer,{state:m}=useState(t,PeerState),g=z((()=>c())),v=o((()=>{var e;return null==(e=m.value)?void 0:e.natDeviceInfo})),_=o((()=>{var e;const t=(null==(e=m.value)?void 0:e.natType)||"Unknown";return"Blocked"===t?m.value&&m.value.ips.length>0?"Symmetric NAT":"Blocked":t})),x=o((()=>{var e,t;return null!=(t=null==(e=m.value)?void 0:e.connections)?t:[]})),y=o((()=>{var e,t;return null!=(t=null==(e=m.value)?void 0:e.validIceServers)?t:[]})),b=o((()=>{var e,t;return null!=(t=null==(e=m.value)?void 0:e.ips)?t:[]})),S=o((()=>{var e,t;return null!=(t=null==(e=m.value)?void 0:e.exposedPorts.map((e=>e[0])))?t:[]}));s(e,(e=>{d({...e,name:e.name,avatar:e.textures.SKIN.url})}),{immediate:!0});const M=o((()=>{var e;return null==(e=m.value)?void 0:e.group})),T=o((()=>{var e;return(null==(e=m.value)?void 0:e.groupState)||"closed"})),E=o((()=>{var e;return(null==(e=m.value)?void 0:e.icsServersPings)||{}})),w=o((()=>{var e;return(null==(e=m.value)?void 0:e.ping)||NaN})),A=o((()=>{var e;return(null==(e=m.value)?void 0:e.timestamp)||NaN}));o((()=>{var e;return null==(e=m.value)?void 0:e.groupError}));const C=o((()=>{var e;return(null==(e=m.value)?void 0:e.turnservers)||{}}));let R=[];const P=p([]);return multiplayer.on("lan",(e=>{R.push(e)})),j((()=>{if(R.length>0){const e=R;P.value=e.map((({port:e,session:t})=>{var n;return{port:e,user:(null==(n=x.value.find((e=>e.id===t)))?void 0:n.userInfo.name)||t.substring(0,6)}})),R=[]}else P.value.length>0&&(P.value=[])}),1e3),{exposedPorts:S,exposePort:n,unexposePort:i,otherExposedPorts:P,device:v,turnservers:C,validIceServers:y,natType:_,refreshNatType:g.refresh,refreshingNatType:g.refreshing,ips:b,setRemoteDescription:function _setRemoteDescription(e,t){return a({description:t,type:e})},initiate:r,group:M,icePings:E,groupPing:w,groupLastTimestamp:A,groupState:T,connections:x,drop:l,leaveGroup:h,joinGroup:f}}const us=x(i({__name:"MultiplayerDialogInitiate",setup(e){const{gameProfile:t}=I(Ke),{connections:n,setRemoteDescription:i,initiate:a}=I(cs),{isShown:l,parameter:c}=useDialog("peer-initiate"),u=p(""),d=o((()=>{var e;return null==(e=h.value)?void 0:e.iceGatheringState})),h=o((()=>n.value.find((e=>e.id===u.value)))),f=o((()=>h.value?h.value.localDescriptionSDP:"")),m=o((()=>function createOfferAppUrl(e,t){return`https://xmcl.app/peer?description=${e}?type=offer?inviter=${t}`}(f.value,t.value.name))),{t:g}=r(),v=p(""),_=p(1),x=p(!1),y=o((()=>{var e;return null==(e=h.value)?void 0:e.connectionState})),b=p(!1),S=p(""),M=o((()=>!!S.value));s(l,(e=>{e&&"string"==typeof c.value?(u.value=c.value,"complete"===d.value?_.value=3:_.value=2):(T.value=!1,_.value=1,v.value="")}));const T=p(!1);const{refresh:E,refreshing:w}=z((async()=>{try{if(v.value===f.value)return void(S.value=g("multiplayer.illegalTokenDescription"));await i("answer",v.value),u.value="",x.value=!0,l.value=!1}catch(e){TypeError,S.value=g("multiplayer.illegalTokenDescription")}})),{refresh:A,refreshing:C}=z((async()=>{_.value+=1,u.value=await a(),setTimeout((()=>{b.value=!1}),4e3),b.value=!0}));return{__sfc:!0,gameProfile:t,connections:n,setRemoteDescription:i,_initiate:a,isShown:l,parameter:c,id:u,gatheringState:d,connection:h,localDescription:f,localUrl:m,t:g,remoteDescription:v,step:_,done:x,connectionState:y,freeze:b,errorText:S,error:M,copied:T,copyLocalDescription:function copyLocalDescription(){windowController.writeClipboard(f.value),T.value=!0},connect:E,connecting:w,initiate:A,initiating:C}}}),(function render23(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{fullscreen:"","hide-overlay":"",transition:"dialog-bottom-transition",scrollable:""},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-stepper",{attrs:{vertical:""},model:{value:n.step,callback:function(e){n.step=e},expression:"step"}},[t("v-stepper-step",{attrs:{complete:n.step>1,step:"1"}},[e._v(" "+e._s(n.t("multiplayer.initiateConnection"))+" ")]),t("v-stepper-content",{attrs:{step:"1"}},[t("div",{staticClass:"flex items-center justify-center"},[t("div",[e._v(" "+e._s(n.t("multiplayer.startNewP2PConnection"))+" "),t("p",{staticClass:"text-sm text-gray-400"},[e._v(" "+e._s(n.t("multiplayer.joinConnection"))+" ")])]),t("div",{staticClass:"flex-grow"}),t("v-btn",{attrs:{text:"",outlined:"",color:"primary"},on:{click:n.initiate}},[e._v(" "+e._s(n.t("multiplayer.start"))+" ")])],1)]),t("v-stepper-step",{attrs:{complete:n.step>2,editable:n.step>2,step:"2"}},[e._v(" "+e._s(n.t("multiplayer.createLocalToken"))+" ")]),t("v-stepper-content",{attrs:{step:"2"}},[t("div",{staticClass:"flex flex-col gap-2"},[t("div",{staticClass:"flex items-center justify-center gap-2"},[t("div",{staticClass:"max-w-160",domProps:{innerHTML:e._s(n.t("multiplayer.gatheringIce"))}}),t("div",{staticClass:"flex-grow"}),"complete"!==n.gatheringState?t("div",{staticClass:"text-gray-400"},[e._v(" "+e._s(n.t("peerIceGatheringState.gathering"))+" "),t("v-progress-circular",{staticClass:"ml-2",attrs:{width:1,size:20,indeterminate:""}})],1):e._e()]),t("v-textarea",{staticClass:"mt-4",attrs:{value:n.localDescription,outlined:"",readonly:"",label:n.t("multiplayer.localToken")},on:{mousedown:n.copyLocalDescription}}),t("div",{domProps:{innerHTML:e._s(n.t("multiplayer.copyLocalHint"))}}),t("div",{staticClass:"mt-3 flex items-center justify-center gap-2 text-amber-500"},[t("v-btn",{attrs:{text:"",outlined:""},on:{click:n.copyLocalDescription}},[n.copied?t("v-icon",{attrs:{left:"",color:"success"}},[e._v(" check ")]):t("v-icon",{attrs:{left:""}},[e._v(" content_copy ")]),e._v(" "+e._s(n.copied?n.t("multiplayer.copied"):n.t("multiplayer.copy"))+" ")],1),t("div",{staticClass:"flex-grow"}),t("v-btn",{attrs:{text:"",outlined:"",color:n.initiating?"":"primary",disabled:n.freeze},on:{click:function(e){n.step++}}},[e._v(" "+e._s(n.t("multiplayer.next"))+" ")])],1)],1)]),t("v-stepper-step",{attrs:{step:"3"}},[e._v(" "+e._s(n.t("multiplayer.enterRemoteToken"))+" ")]),t("v-stepper-content",{attrs:{step:"3"}},[e._v(" "+e._s(n.t("multiplayer.enterRemoteTokenHint"))+" "),t("v-textarea",{staticClass:"mt-4 flex-grow-0",attrs:{outlined:"",label:n.t("multiplayer.enterRemoteToken"),error:n.error,"error-messages":n.errorText},model:{value:n.remoteDescription,callback:function(e){n.remoteDescription=e},expression:"remoteDescription"}}),t("div",{staticClass:"flex"},[t("v-btn",{attrs:{text:"",outlined:""},on:{click:function(e){n.step--}}},[e._v(" "+e._s(n.t("multiplayer.previous"))+" ")]),t("div",{staticClass:"flex-grow"}),t("v-btn",{attrs:{text:"",outlined:"",color:"primary",loading:n.connecting},on:{click:n.connect}},[e._v(" "+e._s(n.t("multiplayer.confirm"))+" ")])],1)],1)],1)],1)}),[],!1,null,null,null,null).exports;const ds=x(i({__name:"MultiplayerDialogReceive",setup(e){const{isShown:t,parameter:n}=useDialog("peer-receive"),{gameProfile:i}=I(Ke),{connections:a,setRemoteDescription:l}=I(cs),c=o((()=>a.value.find((e=>e.id===m.value)))),u=o((()=>{var e,t;return(null==(e=c.value)?void 0:e.localDescriptionSDP)?null==(t=c.value)?void 0:t.localDescriptionSDP:""})),d=o((()=>function createAnswerAppUrl(e,t){return`https://xmcl.app/peer?description=${e}?type=answer?inviter=${t}`}(u.value,i.value.name))),{t:h}=r(),f=p(""),m=p(""),g=o((()=>{var e;return null==(e=c.value)?void 0:e.iceGatheringState})),v=p(1),_=p(!1),x=p(""),y=o((()=>!!x.value)),b=p(!1);s(t,(e=>{e&&"string"==typeof n.value?(m.value=n.value,v.value=2):(b.value=!1,v.value=1,f.value="")}));const{refresh:S,refreshing:M}=z((async()=>{x.value="";try{if(!f.value)throw new SyntaxError;if(f.value===u.value)throw new Error("Cannot enter token from yourself!");m.value=await l("answer",f.value),_.value=!0,v.value++}catch(e){SyntaxError,x.value=h("multiplayer.illegalTokenDescription"),console.log(e)}}));return{__sfc:!0,isShown:t,parameter:n,gameProfile:i,connections:a,setRemoteDescription:l,connection:c,localDescription:u,localSdpUrl:d,t:h,remoteDescription:f,id:m,gatheringState:g,step:v,done:_,errorText:x,error:y,copied:b,copyLocalDescription:function copyLocalDescription(){windowController.writeClipboard(u.value),b.value=!0},answer:S,answering:M}}}),(function render24(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("v-dialog",{attrs:{fullscreen:"","hide-overlay":"",transition:"dialog-bottom-transition",scrollable:""},model:{value:n.isShown,callback:function(e){n.isShown=e},expression:"isShown"}},[t("v-stepper",{attrs:{vertical:""},model:{value:n.step,callback:function(e){n.step=e},expression:"step"}},[t("v-stepper-step",{attrs:{complete:n.step>1,step:"1"}},[e._v(" "+e._s(n.t("multiplayer.enterRemoteToken"))+" ")]),t("v-stepper-content",{attrs:{step:"1"}},[t("div",[e._v(" "+e._s(n.t("multiplayer.receiveRemoteTokenHint"))+" ")]),t("v-textarea",{staticClass:"mt-4 flex-grow-0",attrs:{outlined:"",label:n.t("multiplayer.remoteToken"),error:n.error,"error-messages":n.errorText},model:{value:n.remoteDescription,callback:function(e){n.remoteDescription=e},expression:"remoteDescription"}}),t("div",{staticClass:"flex w-full"},[t("div",{staticClass:"flex-grow"}),t("v-btn",{attrs:{text:"",outlined:"",color:"primary",loading:n.answering},on:{click:function(e){return n.answer()}}},[e._v(" "+e._s(n.t("multiplayer.next"))+" ")])],1)],1),t("v-stepper-step",{attrs:{step:"2"}},[e._v(" "+e._s(n.t("multiplayer.sendTokenToRemote"))+" ")]),t("v-stepper-content",{attrs:{step:"2"}},[t("div",{staticClass:"flex items-center justify-center gap-4"},[t("div",{staticClass:"max-w-160",domProps:{innerHTML:e._s(n.t("multiplayer.gatheringIce"))}}),t("div",{staticClass:"flex-grow"}),"gathering"===n.gatheringState?t("div",{staticClass:"text-gray-400"},[e._v(" "+e._s(n.t("peerIceGatheringState.gathering"))+" "),t("v-progress-circular",{staticClass:"ml-2",attrs:{width:1,size:20,indeterminate:""}})],1):e._e()]),t("v-textarea",{staticClass:"mt-4",attrs:{value:n.localDescription,outlined:"",readonly:"",label:n.t("multiplayer.localToken")},on:{mousedown:n.copyLocalDescription}}),t("div",{staticClass:"mb-4"},[e._v(" "+e._s(n.t("multiplayer.receiveHint"))+" ")]),t("div",{staticClass:"flex"},[t("v-btn",{attrs:{text:"",outlined:""},on:{click:n.copyLocalDescription}},[n.copied?t("v-icon",{attrs:{left:"",color:"success"}},[e._v(" check ")]):t("v-icon",{attrs:{left:""}},[e._v(" content_copy ")]),e._v(" "+e._s(n.t("multiplayer.copy"))+" ")],1),t("div",{staticClass:"flex-grow"}),t("v-btn",{attrs:{color:"primary"},on:{click:function(e){n.isShown=!1}}},[e._v(" "+e._s(n.t("multiplayer.complete"))+" ")])],1)],1)],1)],1)}),[],!1,null,null,null,null).exports;const hs=x(i({__name:"Multiplayer",setup(e){const{show:t}=useDialog("peer-initiate"),{show:n}=useDialog("share-instance"),{show:i}=useDialog(os),{show:a}=useDialog("peer-receive"),l=p("connections"),c=p(!0),{show:u,target:d,confirm:h,model:f}=useSimpleDialog((e=>{e&&(console.log(`drop connection ${e}`),C(e))})),{exposedPorts:m,exposePort:g,unexposePort:v,otherExposedPorts:_,connections:x,turnservers:y,group:b,groupState:S,icePings:M,groupPing:T,groupLastTimestamp:E,joinGroup:w,leaveGroup:A,drop:C,ips:R,device:P,natType:L,refreshingNatType:U,refreshNatType:O}=I(cs),{t:B}=r(),{handleUrl:z}=k(D),{users:G}=I(Ke),H=o((()=>!!G.value.find((e=>e.authority===ce)))),W=p(0),X=F("peerAllowTurn",!1),q=V("peerKernel","node-datachannel"),Y=o((()=>[{value:"node-datachannel",text:"node-datachannel"},{value:"webrtc",text:"WebRTC"}]));function getIceServerPingText(e){return void 0===e?"":` (${e}ms)`}const K=V("peerPreferredTurn",""),Z=o((()=>Object.entries(y.value).map((([e,t])=>({value:e,text:`${$.value[t]||t}${getIceServerPingText(M.value[e])}`}))))),$=o((()=>({liaoning:B("turnRegion.liaoning"),guangzhou:B("turnRegion.guangzhou"),hk:B("turnRegion.hk"),fr:B("turnRegion.fr"),po:B("turnRegion.po")}))),{errorColor:J,successColor:Q,warningColor:ee}=I(N),te=o((()=>({connected:"✔️ "+B("peerGroupState.connected"),connecting:B("peerGroupState.connecting"),closed:"🕒 "+B("peerGroupState.closed"),closing:B("peerGroupState.closing")}))),ne=o((()=>({Blocked:"⛔","Open Internet":"🌐","Full Cone":"🍦","Restrict NAT":"⭕🍦","Restrict Port NAT":"🛑🍦","Symmetric UDP Firewall":"🧱","Symmetric NAT":"↔️",Unknown:"❓"}))),ie=o((()=>({Blocked:J.value,"Open Internet":Q.value,"Full Cone":Q.value,"Restrict NAT":ee.value,"Restrict Port NAT":ee.value,"Symmetric UDP Firewall":J.value,"Symmetric NAT":J.value,Unknown:B("natType.unknown")}))),re=o((()=>({relay:B("transportType.relay"),srflx:B("transportType.srflx"),host:B("transportType.host"),prflx:B("transportType.prflx")}))),ae=o((()=>({"Open Internet":B("natType.openInternet"),"Full Cone":B("natType.fullCone"),"Restrict NAT":B("natType.restrictNat"),"Restrict Port NAT":B("natType.restrictPortNat"),"Symmetric UDP Firewall":B("natType.symmetricUDPFirewall"),"Symmetric NAT":B("natType.symmetricNat"),Blocked:B("natType.blocked"),Unknown:B("natType.unknown")}))),se=p(b.value||""),oe=o((()=>{var e;return null==(e=x.value.find((e=>e.id===d.value)))?void 0:e.userInfo.name})),le=p(!1),ue=o((()=>"connecting"===S.value));s(b,(e=>{e&&(se.value=e)}),{immediate:!0});const de=o((()=>({closed:B("peerConnectionState.closed"),connected:B("peerConnectionState.connected"),connecting:B("peerConnectionState.connecting"),disconnected:B("peerConnectionState.disconnected"),failed:B("peerConnectionState.failed"),new:B("peerConnectionState.new")}))),{getDateString:he}=useDateString(),pe=p(""),fe=j((()=>{pe.value=`(${he(E.value)})`}),1e3,{immediate:!1});s(S,(e=>{"connected"===e?fe.resume():fe.pause()}),{immediate:!0});return{__sfc:!0,show:t,showShareInstance:n,showAddInstasnce:i,showReceive:a,navigation:l,hideIp:c,open:(...e)=>window.open(...e),showDelete:u,deleting:d,doDelete:h,model:f,exposedPorts:m,exposePort:g,unexposePort:v,otherExposedPorts:_,connections:x,turnservers:y,group:b,groupState:S,icePings:M,groupPing:T,groupLastTimestamp:E,joinGroup:w,leaveGroup:A,drop:C,ips:R,device:P,natType:L,refreshingNatType:U,refreshNatType:O,t:B,handleUrl:z,users:G,hasMicrosoft:H,forwardedPort:W,allowTurn:X,kernel:q,kernels:Y,getIceServerPingText:getIceServerPingText,preferredTurnserver:K,turnserversItems:Z,tLocale:$,errorColor:J,successColor:Q,warningColor:ee,tGroupState:te,natIcons:ne,natColors:ie,tTransportType:re,tNatType:ae,groupId:se,deletingName:oe,copied:le,joiningGroup:ue,stateToColor:{failed:"error",disconnected:"error",connected:"primary",closed:"secondary"},tConnectionStates:de,getDateString:he,pingAgo:pe,interval:fe,edit:(e,n)=>{x.value.find((t=>t.id===e))&&(n?t(e):a(e))},onDrop:e=>{var t;const n=null==(t=e.dataTransfer)?void 0:t.getData("xmcl/url");n&&z(n)},onCopy:e=>{se.value&&(windowController.writeClipboard(e),le.value=!0,setTimeout((()=>{le.value=!1}),3e3))},onJoin:()=>{b.value?A():w(se.value)},Hint:Xa,PlayerAvatar:Xe,SimpleDialog:Ze,vSharedTooltip:vSharedTooltip,MultiplayerDialogInitiate:us,MultiplayerDialogReceive:ds}}}),(function render25(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"h-full w-full select-none overflow-auto",staticStyle:{"z-index":"2",overflow:"auto"},on:{dragover:function(e){e.preventDefault()}}},[t("div",{staticClass:"flex h-full flex-col gap-2 overflow-auto",on:{dragover:function(e){e.preventDefault()},drop:n.onDrop}},[t("v-card",{staticClass:"z-5 flex-shrink flex-grow-0 rounded-none px-2 py-1 pb-2",attrs:{tiled:""}},[t("div",{staticClass:"flex items-center gap-2"},["connecting"===n.groupState?t("v-progress-circular",{attrs:{indeterminate:"",size:20,width:3}}):e._e(),e._v(" "+e._s(n.tGroupState[n.groupState])+" "),"connected"===n.groupState?t("v-chip",{attrs:{small:"",label:"",color:"primary"}},[t("v-icon",{attrs:{left:""}},[e._v(" signal_cellular_alt ")]),e._v(" "+e._s(n.groupPing+"ms")+" "+e._s(n.pingAgo)+" ")],1):e._e(),t("div",{staticClass:"hidden text-sm text-gray-400 lg:block"},[n.group?[e._v(" "+e._s(n.t("multiplayer.copyGroupToFriendHint"))+" ")]:[e._v(" "+e._s(n.t("multiplayer.joinOrCreateGroupHint"))+" ")]],2),t("div",{staticClass:"flex-grow"}),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.left",value:e=>n.t("multiplayer.share"),expression:"_ => t('multiplayer.share')",modifiers:{left:!0}}],attrs:{text:"",icon:""},on:{click:function(e){return n.showShareInstance()}}},[t("v-icon",[e._v(" share ")])],1),t("v-menu",{attrs:{left:"","offset-y":""},scopedSlots:e._u([{key:"activator",fn:function({on:i}){return[t("v-btn",e._g({directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.left",value:e=>n.t("multiplayer.manualConnect"),expression:"_ => t('multiplayer.manualConnect')",modifiers:{left:!0}}],attrs:{id:"manual-connect-button",text:"",icon:""}},i),[t("v-icon",[e._v(" build ")])],1)]}}])},[t("v-list",[t("v-list-item",{on:{click:function(e){return n.show()}}},[t("v-list-item-title",[t("v-icon",{attrs:{left:""}},[e._v(" add_call ")]),e._v(" "+e._s(n.t("multiplayer.initiateConnection"))+" ")],1)],1),t("v-list-item",{on:{click:function(e){return n.showReceive()}}},[t("v-list-item-title",[t("v-icon",{attrs:{left:""}},[e._v(" login ")]),e._v(" "+e._s(n.t("multiplayer.joinManual"))+" ")],1)],1)],1)],1)],1),t("div",{staticClass:"mt-1 flex items-center gap-2"},[t("v-text-field",{attrs:{id:"group-input","hide-details":"",dense:"",filled:"","prepend-inner-icon":"group",label:n.t("multiplayer.groupId")},on:{click:function(e){"connected"===n.groupState&&n.onCopy(n.groupId)}},model:{value:n.groupId,callback:function(e){n.groupId=e},expression:"groupId"}}),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.group?n.t("multiplayer.leaveGroup"):n.t("multiplayer.joinOrCreateGroup"),expression:"_ => !group ? t('multiplayer.joinOrCreateGroup') : t('multiplayer.leaveGroup')"}],attrs:{id:"join-group-button",text:"",icon:""},on:{click:function(e){return n.onJoin()}}},[n.group?[t("v-icon",{attrs:{color:"red"}},[e._v(" delete ")])]:[t("v-icon",[e._v(" add ")])]],2),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.left",value:e=>n.copied?n.t("multiplayer.copied"):n.t("multiplayer.copy"),expression:"_ => copied ? t('multiplayer.copied') : t('multiplayer.copy')",modifiers:{left:!0}}],attrs:{disabled:!n.group,text:"",icon:""},on:{click:function(e){return n.onCopy(n.groupId)}}},[n.copied?t("v-icon",{attrs:{color:"success"}},[e._v(" check ")]):t("v-icon",[e._v(" content_copy ")])],1)],1)]),t("v-list",{staticClass:"flex flex-col justify-start gap-2 overflow-auto py-2",staticStyle:{width:"100%",background:"transparent"},attrs:{"two-line":"",subheader:""}},["connections"===n.navigation?[t("v-subheader",{},[e._v(" "+e._s(n.t("multiplayer.networkInfo"))+" ")]),n.device?t("v-list-item",{staticClass:"flex-1 flex-grow-0",on:{click:function(e){return n.open(n.device.modelURL,"_blank")}}},[t("v-list-item-avatar",[t("v-icon",[e._v(" router ")])],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("multiplayer.routerInfo"))+" ")]),t("v-list-item-subtitle",{staticClass:"flex items-center gap-2"},[e._v(" "+e._s(n.device.friendlyName)+" ("+e._s(n.device.modelName)+") ")])],1),t("v-list-item-action",{staticClass:"self-center"},[t("v-chip",{attrs:{label:"",outlined:""}},[t("v-icon",{attrs:{left:""}},[e._v(" precision_manufacturing ")]),t("a",{attrs:{href:n.device.manufacturerURL}},[e._v(" "+e._s(n.device.manufacturer)+" ")])],1)],1)],1):e._e(),t("v-list-item",{staticClass:"flex-1 flex-grow-0"},[t("v-list-item-avatar",[t("v-icon",[e._v(" wifi ")])],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("multiplayer.currentNatTitle"))+" ")]),t("v-list-item-subtitle",[t("span",[e._v(" "+e._s(n.t("multiplayer.currentIpTitle"))+" ")]),t("v-chip",{attrs:{label:"",small:"",outlined:""},on:{click:function(e){n.hideIp=!n.hideIp}}},[t("v-icon",{attrs:{left:"",small:""}},[e._v(" "+e._s(n.hideIp?"visibility_off":"visibility")+" ")]),e._v(" "+e._s(n.hideIp?"***.***.***.***":n.ips.join(", "))+" ")],1)],1)],1),t("v-list-item-action",{staticClass:"flex flex-shrink flex-grow-0 flex-row self-center"},[t("v-tooltip",{attrs:{bottom:"",transition:"scroll-y-transition",color:"black"},scopedSlots:e._u([{key:"activator",fn:function({on:i}){return[t("span",e._g({staticClass:"font-bold",style:{color:n.natColors[n.natType]}},i),[e._v(" "+e._s(n.natIcons[n.natType])+" "+e._s(n.tNatType[n.natType])+" ")])]}}],null,!1,2730567552)},[e._v(" "+e._s(n.t("multiplayer.difficultyLevelHint"))+" "),e._l(n.tNatType,(function(i,r,a){return t("div",{key:r},[e._v(" "+e._s(a+1)+". "+e._s(i)+" "+e._s(n.natIcons[r])+" ")])}))],2)],1),t("v-list-item-action",[t("v-btn",{attrs:{icon:"",loading:n.refreshingNatType},on:{click:n.refreshNatType}},[t("v-icon",[e._v("refresh")])],1)],1)],1),t("v-subheader",{},[e._v(" "+e._s(n.t("multiplayer.connections"))+" ")]),0===n.connections.length?t(n.Hint,{staticClass:"multiplayer-content h-full px-4",attrs:{icon:"sports_kabaddi",size:120,text:n.t("multiplayer.placeholder")}}):e._e(),e._l(n.connections,(function(i){return t("v-list-item",{key:i.id,staticClass:"multiplayer-content flex-1 flex-grow-0"},[i.sharing?t("v-progress-linear",{staticClass:"absolute bottom-0",attrs:{"buffer-value":"0",stream:""}}):e._e(),i.sharing?t("v-progress-linear",{staticClass:"absolute top-0",attrs:{"buffer-value":"0",stream:""}}):e._e(),t("v-list-item-avatar",{staticClass:"mr-4"},[t(n.PlayerAvatar,{attrs:{dimension:40,src:i.userInfo.avatar}})],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(i.userInfo.name||i.id)+" ")]),t("v-list-item-subtitle",{staticClass:"flex items-center gap-2"},[t("v-chip",{attrs:{label:"",small:"",color:n.stateToColor[i.connectionState]}},[t("v-icon",{attrs:{left:""}},[e._v(" signal_cellular_alt ")]),t("span",{staticClass:"hidden lg:inline"},[e._v(" "+e._s(n.t("peerConnectionState.name"))+": ")]),e._v(" "+e._s(n.tConnectionStates[i.connectionState])+" "),"connected"===i.connectionState?[e._v(" ("+e._s(i.ping)+"ms) ")]:e._e()],2)],1)],1),i.selectedCandidate?t("v-list-item-action",{staticClass:"mr-5 self-center"},[t("v-list-item-subtitle",{staticClass:"flex flex-col"},[t("span",[t("v-icon",[e._v(" place ")]),t("span",{staticClass:"hidden lg:inline"},[e._v(" "+e._s(n.tTransportType[i.selectedCandidate.local.type])+" ")]),e._v(" "+e._s(i.selectedCandidate.local.address)+":"+e._s(i.selectedCandidate.local.port)+" ")],1),t("span",[t("v-icon",[e._v(" person_pin_circle ")]),t("span",{staticClass:"hidden lg:inline"},[e._v(" "+e._s(n.tTransportType[i.selectedCandidate.remote.type])+" ")]),e._v(" "+e._s(i.selectedCandidate.remote.address)+":"+e._s(i.selectedCandidate.remote.port)+" ")],1)])],1):e._e(),"have-local-offer"===i.signalingState?t("v-list-item-action",{staticClass:"mr-5 self-center"},[t("v-list-item-subtitle",[e._v(" "+e._s(n.t("peerSignalingState.have-local-offer"))+" ")])],1):e._e(),"complete"!==i.iceGatheringState?t("v-list-item-action",{staticClass:"mr-5 self-center"},[t("v-list-item-subtitle",[t("div",{staticClass:"flex flex-grow-0 items-center gap-2"},[t("v-progress-circular",{attrs:{indeterminate:"",size:18,width:1}}),e._v(" "+e._s(n.t("peerIceGatheringState.gathering"))+" ")],1)])],1):e._e(),t("v-list-item-action",{staticClass:"flex flex-grow-0 flex-row gap-2 self-center"},[i.sharing?[t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("multiplayer.sharing"),expression:"_ => t('multiplayer.sharing')"}],attrs:{icon:""},on:{click:function(e){return n.showShareInstance(i.sharing)}}},[t("v-icon",[e._v(" download ")])],1),i.sharing?t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("multiplayer.sharing"),expression:"_ => t('multiplayer.sharing')"}],attrs:{color:"primary",icon:""},on:{click:function(e){i.sharing&&n.showAddInstasnce({type:"manifest",manifest:i.sharing})}}},[t("v-icon",[e._v(" add ")])],1):e._e()]:e._e(),"connected"!==i.connectionState?t("v-btn",{attrs:{icon:""},on:{click:function(e){return n.edit(i.id,i.initiator)}}},[t("v-icon",[e._v("edit")])],1):e._e()],2),t("v-btn",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip.left",value:e=>n.t("multiplayer.disconnect"),expression:"_ => t('multiplayer.disconnect')",modifiers:{left:!0}}],attrs:{color:"error",icon:""},on:{click:function(e){return n.showDelete(i.id)}}},[t("v-icon",[e._v("link_off")])],1)],1)}))]:[t("v-list-item",{staticClass:"flex-1 flex-grow-0"},[t("v-list-item-avatar",[t("v-icon",[e._v(" favorite ")])],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("multiplayer.kernel"))+" ")]),t("v-list-item-subtitle",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("multiplayer.kernelDescription"),expression:"_ => t('multiplayer.kernelDescription')"}]},[e._v(" "+e._s(n.t("multiplayer.kernelDescription"))+" ")])],1),t("v-list-item-action",[t("v-select",{staticStyle:{"max-width":"105px"},attrs:{filled:"","hide-details":"",items:n.kernels},model:{value:n.kernel,callback:function(e){n.kernel=e},expression:"kernel"}})],1)],1),n.hasMicrosoft?t("v-list-item",{staticClass:"flex-1 flex-grow-0"},[t("v-list-item-avatar",[t("v-icon",[e._v(" swap_vert ")])],1),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.t("multiplayer.allowTurn"))+" ")]),t("v-list-item-subtitle",{directives:[{name:"shared-tooltip",rawName:"v-shared-tooltip",value:e=>n.t("multiplayer.allowTurnHint"),expression:"_ => t('multiplayer.allowTurnHint')"}],staticClass:"flex items-center gap-2"},[e._v(" "+e._s(n.t("multiplayer.allowTurnHint"))+" ")])],1),t("v-list-item-action",[t("v-checkbox",{model:{value:n.allowTurn,callback:function(e){n.allowTurn=e},expression:"allowTurn"}})],1)],1):e._e(),n.allowTurn&&n.turnserversItems.length>0?t("v-list-item",{staticClass:"flex-1 flex-grow-0"},[t("v-list-item-avatar"),t("v-list-item-content"),t("v-list-item-action",[t("v-select",{attrs:{filled:"",clearable:"","hide-details":"",items:n.turnserversItems,placeholder:n.turnserversItems[0].text},model:{value:n.preferredTurnserver,callback:function(e){n.preferredTurnserver=e},expression:"preferredTurnserver"}})],1)],1):e._e(),t("v-subheader",{staticClass:"mt-2"},[e._v(" "+e._s(n.t("multiplayer.exposedPorts"))+" "),t("v-spacer"),t("v-text-field",{staticClass:"max-w-24",attrs:{"hide-details":"",filled:"",dense:"",type:"number"},model:{value:n.forwardedPort,callback:function(e){n.forwardedPort=e},expression:"forwardedPort"}}),t("v-btn",{attrs:{icon:"",text:""},on:{click:function(e){return n.exposePort(n.forwardedPort,0)}}},[t("v-icon",[e._v("add")])],1)],1),e._l(n.exposedPorts,(function(i){return t("v-list-item",{key:i,staticClass:"flex-1 flex-grow-0"},[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(i)+" ")]),t("v-list-item-subtitle",[e._v(" "+e._s(n.t("multiplayer.exposedPortDescription"))+" ")])],1),t("v-list-item-action",[t("v-btn",{attrs:{icon:"",text:"",color:"red"},on:{click:function(e){return n.unexposePort(i)}}},[t("v-icon",[e._v("delete")])],1)],1)],1)})),e._l(n.otherExposedPorts,(function(i){return t("v-list-item",{key:i,staticClass:"flex-1 flex-grow-0"},[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(i.port)+" ")]),t("v-list-item-subtitle",[e._v(" "+e._s(n.t("multiplayer.otherExposedPortDescription",{user:i.user}))+" ")])],1)],1)}))]],2),t("v-bottom-navigation",{attrs:{color:"primary"},model:{value:n.navigation,callback:function(e){n.navigation=e},expression:"navigation"}},[t("v-btn",{attrs:{value:"connections"}},[t("span",[e._v(" "+e._s(n.t("multiplayer.connections"))+" ")]),t("v-icon",[e._v("wifi")])],1),t("v-btn",{attrs:{value:"settings"}},[t("span",[e._v(" "+e._s(n.t("setting.name"))+" ")]),t("v-icon",[e._v(" settings ")])],1)],1),t(n.MultiplayerDialogInitiate),t(n.MultiplayerDialogReceive),t(n.SimpleDialog,{attrs:{title:n.t("multiplayer.disconnected"),persistent:!1,width:400,"confirm-icon":"link_off",confirm:n.t("multiplayer.confirm")},on:{confirm:n.doDelete},model:{value:n.model,callback:function(e){n.model=e},expression:"model"}},[e._v(" "+e._s(n.t("multiplayer.disconnectDescription",{user:n.deletingName,id:n.deleting}))+" ")])],1)])}),[],!1,null,null,null,null).exports;function useImageDialog(){const e=p(""),t=p(""),n=p(""),i=p(!1);return s(i,(t=>{t||(e.value="")})),{show:(r,a)=>{var s,o;e.value=r,t.value=null!=(s=null==a?void 0:a.description)?s:"",n.value=null!=(o=null==a?void 0:a.date)?o:"",i.value=!0},image:e,description:t,date:n,isShown:i}}const ps=Symbol("ImageDialog"),fs=Symbol("Instance"),ms={path:"",name:"",runtime:{minecraft:""},lastAccessDate:0,lastPlayedDate:0,playtime:0,creationDate:0,author:"",description:"",version:"",url:"",icon:"",modpackVersion:"",fileApi:"",server:null,tags:[]};function useInstance(e,t){const n=o((()=>{var n;return null!=(n=t.value.find((t=>t.path===e.value)))?n:ms})),i=o((()=>n.value.runtime)),r=o((()=>n.value.name)),a=o((()=>null!==n.value.server));return{instances:t,path:e,runtime:i,name:r,isServer:a,select:t=>{e.value=t},instance:n,refreshing:o((()=>!1))}}const gs=Symbol("Instances");function useInstances(){const{createInstance:e,getSharedInstancesState:t,editInstance:n,deleteInstance:i,validateInstancePath:r}=k(ee),{state:a,isValidating:l,error:u}=useState(t,class extends InstanceState{constructor(){super(),this.all=c({}),this.instances=c([])}instanceRemove(e){delete this.all[e],this.instances=c(this.instances.filter((t=>t.path!==e)))}instanceAdd(e){if(!this.all[e.path]){const t=c({...e});this.all[e.path]=t,this.instances=c([...this.instances,this.all[e.path]])}}instanceEdit(e){const t=this.instances.find((t=>t.path===e.path));"showLog"in e&&(t.showLog=e.showLog),"hideLauncher"in e&&(t.hideLauncher=e.hideLauncher),"fastLaunch"in e&&(t.fastLaunch=e.fastLaunch),"maxMemory"in e&&(t.maxMemory=e.maxMemory),"minMemory"in e&&(t.minMemory=e.minMemory),"assignMemory"in e&&(t.assignMemory=e.assignMemory),"vmOptions"in e&&(t.vmOptions=e.vmOptions),"mcOptions"in e&&(t.mcOptions=e.mcOptions),super.instanceEdit(e);const n=this.instances.indexOf(t);this.instances=c([...this.instances.slice(0,n),t,...this.instances.slice(n+1)])}}),d=o((()=>{var e,t;return null!=(t=null==(e=a.value)?void 0:e.instances)?t:[]})),h=H("selectedInstancePath",""),f=p("");X("migration").once((e=>{h.value=h.value.replace(e.oldRoot,e.newRoot)})),s(a,(async(t,n)=>{if(t&&!n){const n=[...t.instances],i=h.value,selectDefault=async()=>{var t;let i=null==(t=n[0])?void 0:t.path;i||(i=await e({name:"Minecraft"})),h.value=i};if(i){if(!n.some((e=>e.path===i))){await r(i)&&await selectDefault()}}else await selectDefault();f.value=h.value}})),s(f,(e=>{e!==h.value&&(h.value=e),n({instancePath:e,lastAccessDate:Date.now()})}));const m=o((()=>void 0!==a.value));return{selectedInstance:f,ready:m,instances:d,isValidating:l,error:u,edit:async function edit(e){await n(e)},remove:async function remove(t){var n,r;const a=d.value.findIndex((e=>e.path===t)),s=f.value;await i(t),t===s&&(f.value=null!=(r=null==(n=d.value[Math.max(a-1,0)])?void 0:n.path)?r:"",f.value||e({name:"Minecraft"}).then((e=>{f.value=e})))}}}const vs=Symbol("ServerStatusCache");function useInstanceServerStatus(e){return useServerStatus(o((()=>{var t,n;return null!=(n=null==(t=e.value)?void 0:t.server)?n:{host:""}})),p(25565))}function useServerStatusCache(){return B("serverStatusCache",(()=>({})),JSON.stringify,JSON.parse)}function useServerStatus(e,t){const n=function usePingServer(){const{pingServer:e}=k(ae),{te:t,t:n}=r(),i=o((()=>({"serverStatus.nohost":n("serverStatus.nohost"),"serverStatus.refuse":n("serverStatus.refuse"),"serverStatus.timeout":n("serverStatus.timeout"),"serverStatus.ping":n("serverStatus.ping")})));return async function(r){var a,s;const o=await e(r);return o.description="string"!=typeof o.description?o.description:null!=(a=i.value[o.description])?a:t(o.description)?n(o.description):o.description,o.version.name="string"!=typeof o.version.name?o.version.name:null!=(s=i.value[o.version.name])?s:t(o.version.name)?n(o.version.name):o.version.name,o}}(),i=function useUnknown(){const{t:e}=r();return o((()=>({version:{name:e("server.unknown"),protocol:-1},players:{max:-1,online:-1},description:e("server.unknownDescription"),favicon:"",ping:0})))}(),a=I(vs),l=o((()=>{var t;return`${e.value.host}:${null!=(t=e.value.port)?t:25565}`}));s(l,(()=>{a.value[l.value]||b(a.value,l.value,i.value)}),{immediate:!0});const c=o({get(){var e;return null!=(e=a.value[l.value])?e:i.value},set(e){b(a.value,l.value,e),localStorage.setItem("serverStatusCache",JSON.stringify(a.value))}}),u=function usePinging(){const{t:e}=r();return o((()=>({version:{name:e("server.ping"),protocol:-1},players:{max:-1,online:-1},description:e("serverStatus.ping"),favicon:"",ping:0})))}(),d=p(!1);function reset(){c.value=i.value}return s(e,(()=>{reset()})),{status:c,pinging:d,refresh:async function refresh(){const i=e.value;i.host&&(d.value=!0,c.value=u.value,c.value=await n({host:i.host,port:i.port,protocol:t.value}).finally((()=>{d.value=!1})))},reset:reset}}function useUILayout(){return V("ui_layout","default")}function useInFocusMode(){const e=I(_s);return o((()=>"focus"===e.value))}const _s=Symbol("UILayout"),xs=Symbol("LocalVersions");function useLocalVersions(){const{getLocalVersions:e}=k(oe),{state:t,isValidating:n,error:i}=useState(e,U);return{versions:o((()=>{var e,n;return null!=(n=null==(e=t.value)?void 0:e.local)?n:[]})),servers:o((()=>{var e,n;return null!=(n=null==(e=t.value)?void 0:e.servers)?n:[]})),isValidating:n,error:i}}function useVersionsWithIcon(e){return o((()=>{const t=q(e),n=[];t.minecraft&&n.push({icon:A.minecraft,text:t.minecraft}),t.forge&&n.push({icon:A.forge,text:t.forge});const i="fabricLoader"in t?t.fabricLoader:t.fabric;i&&n.push({icon:A.fabric,text:i});const r="quilt"in t?t.quilt:t.quiltLoader;return r&&n.push({icon:A.quilt,text:r}),t.optifine&&n.push({icon:A.optifine,text:t.optifine}),t.neoForged&&n.push({icon:A.neoForged,text:t.neoForged}),n}))}export{useServerStatus as $,De as A,We as B,Ke as C,gs as D,useDialogModel as E,he as F,useSWRVConfig as G,we as H,useDateString as I,useState as J,ee as K,mutate as L,hs as M,useSWRV as N,useTask as O,useDialog as P,Ka as Q,is as R,le as S,Z as T,se as U,oe as V,basename as W,useLocaleError as X,getExpectedSize as Y,useGlobalSettings as Z,required as _,useDefaultErrorHandler as a,useRouter as a0,getFTBTemplateAndFile as a1,ne as a2,ls as a3,useInstanceTemplates as a4,os as a5,re as a6,waitModpackFiles as a7,WebGLRenderTarget as a8,Ut as a9,useOverrideSWRVConfig as aA,useErrorHandler as aB,usePeerConnections as aC,useInstanceLaunch as aD,useSupportedAuthority as aE,qa as aF,useTutorialModel as aG,ce as aH,useSimpleDialog as aI,useTutorial as aJ,useVuetifyColor as aK,join as aL,useInFocusMode as aM,getHumanizeDuration as aN,ss as aO,Xa as aP,useBlockSharedTooltip as aQ,useVersionsWithIcon as aR,useScrollRight as aS,getLocalDateString as aT,useAutoI18nCommunityContent as aU,He as aV,useSettings as aW,useGameDirectory as aX,useUpdateSettings as aY,useTasks as aZ,useTaskManager as a_,Gt as aa,Vector3 as ab,Color as ac,Vector2 as ad,WebGLRenderer as ae,Scene as af,ShaderMaterial as ag,TextureLoader as ah,Mesh as ai,PlaneGeometry as aj,Camera as ak,useRoute as al,useZipFilter as am,useModrinthFilter as an,vSharedTooltip as ao,te as ap,LaunchException as aq,useExceptionHandler as ar,Ze as as,useContextMenu as at,useInstanceServerStatus as au,Be as av,useTaskName as aw,Wa as ax,$a as ay,es as az,Ve as b,as as c,useExceptionHandlers as d,useServerStatusCache as e,vs as f,useNotificationQueue as g,Ie as h,useSettingsState as i,useI18nSync as j,Ue as k,useUserContext as l,usePeerState as m,cs as n,useLocalVersions as o,xs as p,useInstances as q,useInstance as r,fs as s,useUILayout as t,useNotifier as u,_s as v,useImageDialog as w,ps as x,useEnvironment as y,Ge as z};
//# sourceMappingURL=versionLocal.d3174108.js.map
const n={AppAddInstanceDialog:{choiceTitle:n=>{const{normalize:r}=n;return r(["我们发现多个启动配置文件。\n请选择其中的一项进行导入。"])},configTitle:n=>{const{normalize:r}=n;return r(["实例配置"])},createTitle:n=>{const{normalize:r}=n;return r(["创建游戏"])},downloadedNotification:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("name"))," 整合包下载完成，您想要现在创建吗？"])},serverTitle:n=>{const{normalize:r}=n;return r(["输入您的服务器地址"])}},AppShareInstanceDialog:{alterDownloadDescription:n=>{const{normalize:r}=n;return r(["如果您不想搞乱当前实例。\n您还可以从对等方的配置创建一个新实例。\n单击下面的按钮创建实例。"])},baseInfo:n=>{const{normalize:r}=n;return r(["分享的基本配置"])},cancelShare:n=>{const{normalize:r}=n;return r(["取消分享"])},description:n=>{const{normalize:r}=n;return r(["分享后，您的联机伙伴将可以下载您分享的游戏资源"])},downloadDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["请选择从您的小伙伴那下载的文件。文件将下载到当前实例 ",e(t("name"))," 中。"])},downloadTitle:n=>{const{normalize:r}=n;return r(["从其他玩家那获得游戏资源"])},downloadToLocal:n=>{const{normalize:r}=n;return r(["下载到当前实例中"])},filesToDownload:n=>{const{normalize:r}=n;return r(["选择您想下载的文件"])},filesToShare:n=>{const{normalize:r}=n;return r(["选择分享的文件"])},instanceShare:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("user"))," 给您分享了他的游戏配置"])},share:n=>{const{normalize:r}=n;return r(["分享"])},shareNotifyTitle:n=>{const{normalize:r}=n;return r(["分享配置"])},shareTitle:n=>{const{normalize:r}=n;return r(["分享启动配置给其他玩家"])}},BaseSetting:{},BaseSettingGeneral:{title:n=>{const{normalize:r}=n;return r(["常规设置"])}},FeedTheBeast:{search:n=>{const{normalize:r}=n;return r(["在 FTB 中搜索"])}},FeedTheBeastCard:{},FeedTheBeastProject:{changelog:n=>{const{normalize:r}=n;return r(["更新日志"])},details:n=>{const{normalize:r}=n;return r(["具体信息"])},install:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["安装 ",e(t("version"))])},overview:n=>{const{normalize:r}=n;return r(["总览"])},versions:n=>{const{normalize:r}=n;return r(["版本"])}},HomeJavaIssueDialog:{incompatibleJava:n=>{const{normalize:r}=n;return r(["当前 Java 版本可能无法正常启动 Minecraft"])},incompatibleJavaHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Java ",e(t("javaVersion"))," 可能无法运行已选择的 Minecraft 版本"])},missingJava:n=>{const{normalize:r}=n;return r(["没有找到 Java"])},missingJavaHint:n=>{const{normalize:r}=n;return r(["启动器在您的电脑上没有找到任何Java。您可以尝试："])},needDownloadHint:n=>{const{normalize:r}=n;return r(["在您的电脑上没找到合适的 Java 版本，推荐下载新的 Java。"])},optionAutoDownload:{message:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["启动器将从 Mojang 源下载并安装 Java ",e(t("version"))])},name:n=>{const{normalize:r}=n;return r(["自动下载"])}},optionManualDownload:{},optionSelectJava:{message:n=>{const{normalize:r}=n;return r(["也许只是启动器没找到您电脑上的 Java，您可以手动选择一下。"])},name:n=>{const{normalize:r}=n;return r(["手动选择 Java 的位置"])}},optionSwitch:{disabled:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在电脑上没有检测到 Java ",e(t("version")),"，无法切换！"])},message:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["启动器将使用您现在安装的 ",e(t("version"))])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["切换到已有的 Java ",e(t("version"))])}},recommendedVersionHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["版本 ",e(t("version"))," 推荐使用 Java 版本范围 ",e(t("range")),"。"])},selectMatchedHint:n=>{const{normalize:r}=n;return r(["本地找到了符合的 Java 版本，您可以选择本地 Java。"])},selectSecondaryHint:n=>{const{normalize:r}=n;return r(["本地找到了几个 Java 版本，但都不是完全符合要求的 Java。您仍然可以选择这些 Java 来启动，但此提示还会再次出现。"])}},HomeLaunchMultiInstanceDialog:{confirm:n=>{const{normalize:r}=n;return r(["是的，多实例启动"])},description:n=>{const{normalize:r}=n;return r(["正在尝试启动多个 Minecraft 实例，您确定么？"])},title:n=>{const{normalize:r}=n;return r(["多实例启动"])}},HomeSyncButton:{},HomeSyncDialog:{pull:n=>{const{normalize:r}=n;return r(["拉取更新"])},push:n=>{const{normalize:r}=n;return r(["上传实例"])}},HomeSyncDialogPull:{failText:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["获取更新失败。",e(t("url"))])},refresh:n=>{const{normalize:r}=n;return r(["刷新"])},update:n=>{const{normalize:r}=n;return r(["更新"])}},HomeSyncDialogPush:{authError:n=>{const{normalize:r}=n;return r(["用户验证失败，请确定您是更新服务器的管理员！"])},refresh:n=>{const{normalize:r}=n;return r(["刷新"])},unknownError:n=>{const{normalize:r}=n;return r(["未知错误，请重试"])},upload:n=>{const{normalize:r}=n;return r(["上传更新"])}},MultiplayerDialogInitiate:{multiplayer:{}},SettingMigrationDialog:{selectRootDirectory:n=>{const{normalize:r}=n;return r(["选择新的根目录"])}},add:n=>{const{normalize:r}=n;return r(["添加"])},ago:{day:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 天前"])},hour:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 小时前"])},minute:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 分钟前"])},second:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 秒前"])}},authProfileAddedNotification:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["已添加第三方验证 ",e(t("name"))])},author:n=>{const{normalize:r}=n;return r(["作者"])},back:n=>{const{normalize:r}=n;return r(["返回"])},baseSetting:{title:n=>{const{normalize:r}=n;return r(["基础设置"])}},browse:n=>{const{normalize:r}=n;return r(["浏览"])},browseApp:{createShortcut:n=>{const{normalize:r}=n;return r(["创建快捷方式"])},default:n=>{const{normalize:r}=n;return r(["默认"])},delete:n=>{const{normalize:r}=n;return r(["删除"])},launch:n=>{const{normalize:r}=n;return r(["启动并设置为默认"])}},cancel:n=>{const{normalize:r}=n;return r(["取消"])},checkUpdate:{name:n=>{const{normalize:r}=n;return r(["检查更新"])}},color:n=>{const{normalize:r}=n;return r(["颜色"])},confirm:n=>{const{normalize:r}=n;return r(["开始"])},copyClipboard:{success:n=>{const{normalize:r}=n;return r(["复制到剪贴板"])}},create:n=>{const{normalize:r}=n;return r(["创建"])},curseforge:{authors:n=>{const{normalize:r}=n;return r(["作者"])},category:n=>{const{normalize:r}=n;return r(["分类"])},createdDate:n=>{const{normalize:r}=n;return r(["创建日期"])},downloadOnly:n=>{const{normalize:r}=n;return r(["只下载"])},file:{gameVersion:n=>{const{normalize:r}=n;return r(["游戏版本"])},modLoader:n=>{const{normalize:r}=n;return r(["模组加载器类型"])}},install:n=>{const{normalize:r}=n;return r(["安装"])},installTo:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["安装到 ",e(t("path"))])},installToStorage:n=>{const{normalize:r}=n;return r(["安装到库"])},lastUpdate:n=>{const{normalize:r}=n;return r(["上次更新日期"])},project:{description:n=>{const{normalize:r}=n;return r(["简介"])},files:n=>{const{normalize:r}=n;return r(["文件"])},images:n=>{const{normalize:r}=n;return r(["图片"])}},recentFiles:n=>{const{normalize:r}=n;return r(["近期文件"])},releasedDate:n=>{const{normalize:r}=n;return r(["发布日期"])},search:n=>{const{normalize:r}=n;return r(["搜索"])},totalDownloads:n=>{const{normalize:r}=n;return r(["总下载量"])}},curseforgeCard:{},curseforgeCategory:{"API and Library":n=>{const{normalize:r}=n;return r(["API 和库"])},Addons:n=>{const{normalize:r}=n;return r(["插件"])},Adventure:n=>{const{normalize:r}=n;return r(["冒险"])},"Adventure and RPG":n=>{const{normalize:r}=n;return r(["冒险和剧情"])},Animated:n=>{const{normalize:r}=n;return r(["动画"])},"Armor, Tools, and Weapons":n=>{const{normalize:r}=n;return r(["护甲、工具和武器"])},"Combat / PvP":n=>{const{normalize:r}=n;return r(["竞技/PVP"])},Cosmetic:n=>{const{normalize:r}=n;return r(["外观/装饰"])},Creation:n=>{const{normalize:r}=n;return r(["创造模式"])},"Data Packs":n=>{const{normalize:r}=n;return r(["数据包"])},Education:n=>{const{normalize:r}=n;return r(["教育"])},Exploration:n=>{const{normalize:r}=n;return r(["探索"])},"Extra Large":n=>{const{normalize:r}=n;return r(["超大型"])},"FTB Official Pack":n=>{const{normalize:r}=n;return r(["FTB 官方包"])},Fabric:n=>{const{normalize:r}=n;return r(["Fabric"])},FancyMenu:n=>{const{normalize:r}=n;return r(["FancyMenu"])},"Font Packs":n=>{const{normalize:r}=n;return r(["字体"])},Food:n=>{const{normalize:r}=n;return r(["食物"])},"Game Map":n=>{const{normalize:r}=n;return r(["游戏地图"])},Hardcore:n=>{const{normalize:r}=n;return r(["硬核"])},MCreator:n=>{const{normalize:r}=n;return r(["MCreator"])},Magic:n=>{const{normalize:r}=n;return r(["魔法"])},"Map Based":n=>{const{normalize:r}=n;return r(["基于地图"])},"Map and Information":n=>{const{normalize:r}=n;return r(["地图和信息"])},Medieval:n=>{const{normalize:r}=n;return r(["中世纪"])},"Mini Game":n=>{const{normalize:r}=n;return r(["小游戏"])},Miscellaneous:n=>{const{normalize:r}=n;return r(["杂项"])},"Mod Support":n=>{const{normalize:r}=n;return r(["兼容模组"])},"Modded World":n=>{const{normalize:r}=n;return r(["模组化世界"])},Modern:n=>{const{normalize:r}=n;return r(["现代"])},Multiplayer:n=>{const{normalize:r}=n;return r(["多人联机"])},Parkour:n=>{const{normalize:r}=n;return r(["跑酷"])},"Photo Realistic":n=>{const{normalize:r}=n;return r(["真实风格"])},Puzzle:n=>{const{normalize:r}=n;return r(["解密"])},QoL:n=>{const{normalize:r}=n;return r(["QoL"])},Quests:n=>{const{normalize:r}=n;return r(["任务"])},Redstone:n=>{const{normalize:r}=n;return r(["红石"])},"Sci-Fi":n=>{const{normalize:r}=n;return r(["科幻"])},"Server Utility":n=>{const{normalize:r}=n;return r(["服务端工具"])},Skyblock:n=>{const{normalize:r}=n;return r(["空岛"])},"Small / Light":n=>{const{normalize:r}=n;return r(["轻量级"])},Steampunk:n=>{const{normalize:r}=n;return r(["蒸汽朋克"])},Storage:n=>{const{normalize:r}=n;return r(["存储"])},Survival:n=>{const{normalize:r}=n;return r(["生存"])},Tech:n=>{const{normalize:r}=n;return r(["科技"])},Technology:n=>{const{normalize:r}=n;return r(["科技"])},Traditional:n=>{const{normalize:r}=n;return r(["传统"])},"Twitch Integration":n=>{const{normalize:r}=n;return r(["Twitch 集成"])},"Utility & QoL":n=>{const{normalize:r}=n;return r(["工具和 QoL"])},"Vanilla+":n=>{const{normalize:r}=n;return r(["原版改良"])},"World Gen":n=>{const{normalize:r}=n;return r(["世界生成"])}},dataMigration:{apply:n=>{const{normalize:r}=n;return r(["开始迁移"])},directoryCriteriaHint:n=>{const{normalize:r}=n;return r(['请确保您选择的新文件夹<span class="font-bold text-lg mx-1">是空的！</span>'])},migrationDestinationIsFile:n=>{const{normalize:r}=n;return r(["文件迁移地址不是一个文件夹，请重新选择一个空文件夹！"])},migrationDestinationIsNotEmptyDirectory:n=>{const{normalize:r}=n;return r(["文件迁移地址下的文件夹里面有文件，请选择一个空文件夹！"])},migrationNoPermission:n=>{const{normalize:r}=n;return r(["权限不足：无法更名原文件夹和新文件夹\n请确保启动器有权限访问这两个文件夹"])},placeholder:n=>{const{normalize:r}=n;return r(["点击此处以选择新的根目录"])},setRootCause:n=>{const{normalize:r}=n;return r(["请确保启动器在此过程中不被中断，否则某些数据会遗失！"])},setRootDescription:n=>{const{normalize:r}=n;return r(["启动器的根目录将会被改变"])},setRootTitle:n=>{const{normalize:r}=n;return r(["迁移根目录到新的位置"])},unknownError:n=>{const{normalize:r}=n;return r(["未知错误，请联系作者或重试。"])},waitReload:n=>{const{normalize:r}=n;return r(["迁移数据中。请不要关闭启动器，否则您可能会丢失一部分数据"])}},delete:{name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["删除 ",e(t("name"))])},no:n=>{const{normalize:r}=n;return r(["取消"])},yes:n=>{const{normalize:r}=n;return r(["删除"])}},dependencies:{embedded:n=>{const{normalize:r}=n;return r(["内嵌"])},incompatible:n=>{const{normalize:r}=n;return r(["不兼容"])},name:n=>{const{normalize:r}=n;return r(["依赖"])},optional:n=>{const{normalize:r}=n;return r(["可选"])},required:n=>{const{normalize:r}=n;return r(["必需"])}},description:n=>{const{normalize:r}=n;return r(["简介"])},detail:n=>{const{normalize:r}=n;return r(["细节"])},diagnosis:{badInstall:{message:n=>{const{normalize:r}=n;return r(["也许您应该尝试重新安装此版本"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("version"))," 版本安装失败"])}},corruptedAssets:{message:n=>{const{normalize:r}=n;return r(["启动器将重新下载游戏文件"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["Assets 文件不完整: ",e(t("name"))]),r(["Assets 文件不完整: ",e(t("name"))]),r([e(t("count"))," 个游戏资源不完整"])])}},corruptedAssetsIndex:{message:n=>{const{normalize:r}=n;return r(["启动器将重新下载游戏资源目录"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("version"))," 游戏资源目录损坏。"])}},corruptedLibraries:{message:n=>{const{normalize:r}=n;return r(["启动器将重新下载不完整的文件"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["Libraries 文件不完整: ",e(t("name"))]),r(["Libraries 文件不完整: ",e(t("name"))]),r([e(t("count"))," 个 Libraries 文件不完整"]),r([e(t("count"))," 个 Libraries 文件不完整"])])}},corruptedVersionJar:{message:n=>{const{normalize:r}=n;return r(["启动器将重新下载不完整的文件"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," 游戏 Jar 文件不完整。"])}},corruptedVersionJson:{message:n=>{const{normalize:r}=n;return r(["启动器将重新下载不完整的文件"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," 版本 Json 文件不完整。"])}},incompatibleJava:{message:n=>{const{normalize:r}=n;return r(["您可以选择让启动器帮您下载，或者手动下载"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Java ",e(t("javaVersion"))," 可能不符合 ",e(t("version"))," 版本需求！"])}},instanceFiles:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["实例安装包括 ",e(t("counts"))," 个文件。"])},title:n=>{const{normalize:r}=n;return r(["实例安装未完成"])}},invalidJava:{message:n=>{const{normalize:r}=n;return r(["请选择一个有效的 Java 路径。"])},name:n=>{const{normalize:r}=n;return r(["当前 Java 路径已经失效"])}},missingAssets:{message:n=>{const{normalize:r}=n;return r(["启动器将自动下载并安装游戏文件"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["Assets 文件缺失: ",e(t("name"))]),r(["Assets 文件缺失: ",e(t("name"))]),r(["缺少 ",e(t("count"))," 个游戏资源"])])}},missingAssetsIndex:{message:n=>{const{normalize:r}=n;return r(["启动器将自动下载并安装游戏资源目录"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("version"))," 缺少游戏资源目录"])}},missingAuthlibInjector:{},missingJava:{message:n=>{const{normalize:r}=n;return r(["点击来解决这个问题"])},name:n=>{const{normalize:r}=n;return r(["没有找到合适的 Java 来启动"])}},missingLibraries:{message:n=>{const{normalize:r}=n;return r(["启动器将自动下载并安装 Libraries 文件"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["缺少 ",e(t("name"))," 依赖"]),r(["缺少 ",e(t("name"))," 依赖"]),r(["缺少 ",e(t("count"))," 个 Libraries 文件"]),r(["缺少 ",e(t("count"))," 个 Libraries 文件"])])}},missingVersion:{message:n=>{const{normalize:r}=n;return r(["启动器将自动安装该版本"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["未安装 ",e(t("version"))])}},missingVersionJar:{message:n=>{const{normalize:r}=n;return r(["启动器将自动下载 Jar 文件"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("version"))," 版本 Jar 文件缺失"])}}},disable:n=>{const{normalize:r}=n;return r(["禁用"])},disk:{available:n=>{const{normalize:r}=n;return r(["可用"])},used:n=>{const{normalize:r}=n;return r(["已用"])}},download:n=>{const{normalize:r}=n;return r(["下载"])},downloadCount:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 次下载"])},downloadUpdate:n=>{const{normalize:r}=n;return r(["下载更新"])},duration:{day:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 天"])},hour:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 小时"])},minute:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 分钟"])},second:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 秒"])}},edit:n=>{const{normalize:r}=n;return r(["编辑"])},enable:n=>{const{normalize:r}=n;return r(["启用"])},env:{select:{all:n=>{const{normalize:r}=n;return r(["全选"])},fit:n=>{const{normalize:r}=n;return r(["选择匹配的"])},none:n=>{const{normalize:r}=n;return r(["全不选"])}}},error:{name:n=>{const{normalize:r,plural:e}=n;return e([r(["错误"]),r(["错误"])])}},errors:{BadForgeInstallerJarError:n=>{const{normalize:r}=n;return r(["无法解析 Forge 安装包 Jar 文件。也许 Forge 有了新的安装包格式？如果经常遇到此问题，请联系开发团队。"])},BadInstanceType:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["不是一个合法的实例: ",e(t("type"))])},BodyTimeoutError:n=>{const{normalize:r}=n;return r(["等待 HTTP 数据超时"])},ChecksumNotMatchError:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["文件校验失败！期望的哈希值是 ",e(t("expect")),"，实际获取到的是 ",e(t("actual")),"。"])},ConnectTimeoutError:n=>{const{normalize:r}=n;return r(["与服务器建立连接超时"])},DatabaseNotOpened:n=>{const{normalize:r}=n;return r(["数据库无法打开！\n启动器将无法正常工作！\n请选择启动器可以访问的数据目录。您可以在设置页面重新选择数据目录。"])},DiskIsFull:n=>{const{normalize:r}=n;return r(["您的磁盘已满！\n启动器无法将任何内容写入磁盘。赶快换一个数据目录或者清一下你的磁盘吧。"])},DownloadAggregateError:n=>{const{normalize:r}=n;return r(["下载文件失败。"])},DownloadFileSystemError:n=>{const{normalize:r}=n;return r(["无法访问下载目标路径，请确认启动器有权写入目标路径。"])},HeadersTimeoutError:n=>{const{normalize:r}=n;return r(["等待 HTTP 头信息超时"])},NotFoundError:n=>{const{normalize:r}=n;return r(["404 未找到资源"])},SocketError:n=>{const{normalize:r}=n;return r(["服务器连接断开"])}},eula:{body:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["选中复选框按钮即表示您同意 Minecraft 的 ",e(t("eula")),"。"])}},exception:{http:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("url"))," 的 HTTP 请求失败。状态码 ",e(t("statusCode")),"。",e(t("code")),"，请重试或检查您的网络。如果此问题持续出现，请联系开发团队。"])}},existed:n=>{const{normalize:r}=n;return r(["已导入过的"])},exportModpackTarget:{curseforge:n=>{const{normalize:r}=n;return r(["Curseforge 文件"])},github:n=>{const{normalize:r}=n;return r(["Github"])},modrinth:n=>{const{normalize:r}=n;return r(["Modrinth 文件"])},override:n=>{const{normalize:r}=n;return r(["Override 文件 (打包)"])}},extensions:{mrpack:n=>{const{normalize:r}=n;return r(["Modrinth 整合包"])},zip:n=>{const{normalize:r}=n;return r(["Zip 压缩包"])}},fabricVersion:{disable:n=>{const{normalize:r}=n;return r(["不使用 Fabric"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," 没有找到可用的 Fabric 版本"])},showSnapshot:n=>{const{normalize:r}=n;return r(["显示快照版"])},stable:n=>{const{normalize:r}=n;return r(["稳定版"])},unstable:n=>{const{normalize:r}=n;return r(["预览版"])}},feedback:{channel:n=>{const{normalize:r}=n;return r(["联系渠道"])},description:n=>{const{normalize:r}=n;return r(["我找到了漏洞/我想反馈"])},discord:n=>{const{normalize:r}=n;return r(["Discord"])},discordDescription:n=>{const{normalize:r}=n;return r(["加入 Discord 频道"])},discordJoin:n=>{const{normalize:r}=n;return r(["加入"])},generateReport:n=>{const{normalize:r}=n;return r(["生成报告"])},generateSaveAs:n=>{const{normalize:r}=n;return r(["将报告保存在"])},github:n=>{const{normalize:r}=n;return r(["Github Issue"])},githubDescription:n=>{const{normalize:r}=n;return r(["通过 Github Issue 来反馈您的想法"])},githubOpenIssue:n=>{const{normalize:r}=n;return r(["Github"])},hint:n=>{const{normalize:r}=n;return r(["点击生成报告按钮并联系开发团队。这个报告会包含你的设备信息，如操作系统，版本，操作系统的用户名等。"])},kook:n=>{const{normalize:r}=n;return r(["Kook"])},kookDescription:n=>{const{normalize:r}=n;return r(["加入 Kook (国外请选 Discord)"])},name:n=>{const{normalize:r}=n;return r(["反馈"])},qq:n=>{const{normalize:r}=n;return r(["QQ 群"])},qqDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["加入反馈群直接和作者聊聊吧，群号 ",e(t("number"))])},qqEnterGroup:n=>{const{normalize:r}=n;return r(["加群"])}},fileDetail:{fileSize:n=>{const{normalize:r}=n;return r(["文件大小"])},hash:n=>{const{normalize:r}=n;return r(["哈希值"])}},filter:n=>{const{normalize:r}=n;return r(["检索"])},filterLocalOnly:n=>{const{normalize:r}=n;return r(["只显示已安装"])},finish:n=>{const{normalize:r}=n;return r(["完成"])},forgeConfig:{hint:n=>{const{normalize:r}=n;return r(["第一次请启用该模组进入游戏，以便自动检测配置文件"])}},forgeVersion:{common:n=>{const{normalize:r}=n;return r(["所有"])},disable:n=>{const{normalize:r}=n;return r(["不使用 Forge"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," 不支持 Forge"])},latest:n=>{const{normalize:r}=n;return r(["最新版"])},name:n=>{const{normalize:r}=n;return r(["Forge"])},recommended:n=>{const{normalize:r}=n;return r(["稳定版"])},showBuggy:n=>{const{normalize:r}=n;return r(["显示 Buggy 版"])},showRecommendedAndLatestOnly:n=>{const{normalize:r}=n;return r(["只显示最新版和稳定版"])},version:n=>{const{normalize:r}=n;return r(["Forge"])}},gameSetting:{},gameType:{adventure:n=>{const{normalize:r}=n;return r(["冒险模式"])},creative:n=>{const{normalize:r}=n;return r(["创造模式"])},spectator:n=>{const{normalize:r}=n;return r(["旁观者模式"])},survival:n=>{const{normalize:r}=n;return r(["生存模式"])}},help:n=>{const{normalize:r}=n;return r(["帮助"])},home:n=>{const{normalize:r}=n;return r(["主页"])},importModpack:{failed:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["创建 ",e(t("modpack"))," 整合包失败"])},name:n=>{const{normalize:r}=n;return r(["导入整合包"])},success:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["成功导入 ",e(t("modpack"))," 整合包"])}},importResource:n=>{const{normalize:r}=n;return r(["导入资源"])},install:n=>{const{normalize:r}=n;return r(["安装"])},installAssets:{asset:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["下载 ",e(t("count"))," 个资源文件"])},assetIndex:n=>{const{normalize:r}=n;return r(["下载资源文件目录"])},name:n=>{const{normalize:r}=n;return r(["下载游戏资源文件"])}},installAuthlibInjector:n=>{const{normalize:r}=n;return r(["安装 authlib-injector"])},installCurseforgeFile:n=>{const{normalize:r}=n;return r(["安装 Curseforge 文件"])},installFabric:{name:n=>{const{normalize:r}=n;return r(["安装 Fabric"])}},installForge:{downloadInstaller:n=>{const{normalize:r}=n;return r(["下载 Forge 安装器"])},library:n=>{const{normalize:r}=n;return r(["检查库"])},name:n=>{const{normalize:r}=n;return r(["安装 Forge"])},postProcessing:n=>{const{normalize:r}=n;return r(["处理 Minecraft Jar 文件"])}},installInstance:{file:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["更新/安装实例文件 ",e(t("file"))])},link:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["复制或链接 ",e(t("count"))," 个文件"])},name:n=>{const{normalize:r}=n;return r(["更新/安装实例"])},resolve:n=>{const{normalize:r}=n;return r(["解析实例安装信息"])},unzip:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["解压 ",e(t("count"))," 个文件"])}},installJre:{decompress:n=>{const{normalize:r}=n;return r(["解压 JRE 文件到本地"])},download:n=>{const{normalize:r}=n;return r(["下载压缩的 JRE 文件"])},name:n=>{const{normalize:r}=n;return r(["安装 Java 运行库"])}},installLabyMod:{asset:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["安装资源 ",e(t("name"))])},json:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["生成 ",e(t("version"))," JSON"])},name:n=>{const{normalize:r}=n;return r(["安装 LabyMod"])}},installLibraries:{library:n=>{const{normalize:r}=n;return r(["检查 Libraries 文件"])},name:n=>{const{normalize:r}=n;return r(["安装依赖运行库"])}},installModpack:{deploy:n=>{const{normalize:r}=n;return r(["部署"])},download:{file:n=>{const{normalize:r}=n;return r(["下载文件"])},name:n=>{const{normalize:r}=n;return r(["下载"])}},name:n=>{const{normalize:r}=n;return r(["安装整合包"])},unpack:n=>{const{normalize:r}=n;return r(["解压"])}},installModrinthFile:{name:n=>{const{normalize:r}=n;return r(["从 Modrinth 下载"])}},installOptifine:{download:n=>{const{normalize:r}=n;return r(["下载 Optifine Universal"])},jar:n=>{const{normalize:r}=n;return r(["生成 Optifine Jar"])},json:n=>{const{normalize:r}=n;return r(["生成 JSON"])},name:n=>{const{normalize:r}=n;return r(["安装 Optifine"])}},installResource:{fail:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["安装 ",e(t("file"))," 失败"])},success:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("file"))," 安装成功"])}},installVersion:{jar:n=>{const{normalize:r}=n;return r(["安装游戏 Jar 文件"])},json:n=>{const{normalize:r}=n;return r(["安装游戏 JSON 文件"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["安装",e(t("id")),"的游戏本体"])}},instance:{addServer:n=>{const{normalize:r}=n;return r(["添加服务器"])},changeIcon:n=>{const{normalize:r}=n;return r(["更改图标"])},current:n=>{const{normalize:r}=n;return r(["当前实例"])},delete:n=>{const{normalize:r}=n;return r(["删除游戏"])},deleteFailed:n=>{const{normalize:r}=n;return r(["删除实例失败"])},deleteFailedPermission:n=>{const{normalize:r}=n;return r(["其他程序占用了该文件"])},deleteHint:n=>{const{normalize:r}=n;return r(["游戏数据将完全被移除。您确定继续此操作吗？"])},duplicate:n=>{const{normalize:r}=n;return r(["创建备份"])},duplicatedName:n=>{const{normalize:r}=n;return r(["名字冲突！"])},fileApi:n=>{const{normalize:r}=n;return r(["远程同步文件服务器 API 地址"])},fileApiHint:n=>{const{normalize:r}=n;return r(["用于远程同步实例文件的链接"])},gameVersion:n=>{const{normalize:r}=n;return r(["游戏版本"])},icon:n=>{const{normalize:r}=n;return r(["实例图标"])},iconHint:n=>{const{normalize:r}=n;return r(["该图标可以是文件或互联网 URL 链接。"])},iconUrl:n=>{const{normalize:r}=n;return r(["图片 URL"])},includeVersion:n=>{const{normalize:r}=n;return r(["包含游戏版本"])},installModpack:n=>{const{normalize:r}=n;return r(["从modpack更新实例"])},lastPlayed:n=>{const{normalize:r}=n;return r(["上次游玩"])},launchArguments:n=>{const{normalize:r}=n;return r(["启动命令预览"])},launchServer:n=>{const{normalize:r}=n;return r(["启动本地服务端"])},linkFileDesc:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["这将使用全局 ",e(t("file"))," 覆盖实例本地 ",e(t("file")),"。\n您确定要链接吗？"])},linkFileTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["您确定要链接",e(t("file")),"吗？"])},mcOptions:n=>{const{normalize:r}=n;return r(["Minecraft 启动选项"])},mcOptionsHint:n=>{const{normalize:r}=n;return r(["额外的 Minecraft 启动参数"])},name:n=>{const{normalize:r}=n;return r(["名称"])},nameHint:n=>{const{normalize:r}=n;return r(["名称便于以后识别"])},neverPlayed:n=>{const{normalize:r}=n;return r(["从未游玩"])},openLogFolder:n=>{const{normalize:r}=n;return r(["打开日志文件夹"])},playtime:n=>{const{normalize:r}=n;return r(["游玩时长"])},prependCommand:n=>{const{normalize:r}=n;return r(["前置命令"])},prependCommandHint:n=>{const{normalize:r}=n;return r(["这将在所有启动命令之前添加此命令"])},requireName:n=>{const{normalize:r}=n;return r(["必须填写名称"])},showInstance:n=>{const{normalize:r}=n;return r(["打开文件夹"])},useSharedOptions:n=>{const{normalize:r}=n;return r(["共享 Minecraft 设置"])},useSharedOptionsDesc:n=>{const{normalize:r}=n;return r(["这会将 options.txt 链接到跨实例的共享文件"])},useSharedServersList:n=>{const{normalize:r}=n;return r(["共享服务器列表"])},useSharedServersListDesc:n=>{const{normalize:r}=n;return r(["这会将servers.dat链接到跨实例的共享文件"])},versionHint:n=>{const{normalize:r}=n;return r(["此游戏使用的 Minecraft 版本"])},vmOptions:n=>{const{normalize:r}=n;return r(["JVM 启动选项"])},vmOptionsHint:n=>{const{normalize:r}=n;return r(["额外的 JVM 的启动参数"])},vmVar:n=>{const{normalize:r}=n;return r(["环境变量"])},vmVarHint:n=>{const{normalize:r}=n;return r(["点击按钮添加环境变量"])}},instanceAge:{older:n=>{const{normalize:r}=n;return r(["三天前"])},threeDay:n=>{const{normalize:r}=n;return r(["三天内"])},today:n=>{const{normalize:r}=n;return r(["今天"])}},instanceDiscover:{gameFolder:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["发现 ",e(t("count"))," 个游戏文件夹"])},instanceFolder:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["找到 ",e(t("count"))," 个实例"])}},instanceFileOperation:{add:n=>{const{normalize:r}=n;return r(["新增"])},"backup-add":n=>{const{normalize:r}=n;return r(["备份并替换"])},"backup-remove":n=>{const{normalize:r}=n;return r(["移除（备份）"])},keep:n=>{const{normalize:r}=n;return r(["保留"])},remove:n=>{const{normalize:r}=n;return r(["移除"])}},instanceInstallSkip:{ignore:n=>{const{normalize:r}=n;return r(["忽略"])},skip:n=>{const{normalize:r}=n;return r(["跳过"])},title:n=>{const{normalize:r}=n;return r(["潜在损坏的文件源"])},warning:n=>{const{normalize:r}=n;return r(["有些文件被多次下载，且校验和不匹配。\n这可能是由于原始校验不正确造成的。\n请检查。\n如果确认当前文件有效，则可以跳过验证检查。"])}},instanceSetting:{disableAuthlibInjector:n=>{const{normalize:r}=n;return r(["禁用 authlib 注入器"])},disableAuthlibInjectorDescription:n=>{const{normalize:r}=n;return r(["如果您使用的是第三方皮肤系统。 \nauthlib 注入器可以帮助您在游戏中显示皮肤。"])},disableElyByAuthlib:n=>{const{normalize:r}=n;return r(["禁用 ely.by 的 authlib 替换"])},disableElyByAuthlibDescription:n=>{const{normalize:r}=n;return r(["Ely.by 有一个独特的 authlib 替代品，可以在任何服务器中普遍显示皮肤。"])},fastLaunch:n=>{const{normalize:r}=n;return r(["快速启动"])},fastLaunchHint:n=>{const{normalize:r}=n;return r(["启动时跳过刷新用户和没有修复的问题"])},hideLauncher:n=>{const{normalize:r}=n;return r(["Minecraft 启动后隐藏启动器"])},icon:n=>{const{normalize:r}=n;return r(["选择图片"])},showLog:n=>{const{normalize:r}=n;return r(["Minecraft 启动后显示日志"])},showLogHint:n=>{const{normalize:r}=n;return r(["游戏开启后将弹出一个显示 Minecraft 日志的窗口"])}},instanceTemplate:{curseforge:n=>{const{normalize:r}=n;return r(["这是一个 Curseforge 整合包"])},ftb:n=>{const{normalize:r}=n;return r(["这是一个 FTB 的整合包配置"])},importing:n=>{const{normalize:r}=n;return r(["模板导入"])},mcbbs:n=>{const{normalize:r}=n;return r(["这是一个 MCBBS 整合包"])},modpack:n=>{const{normalize:r}=n;return r(["这是一个整合包配置"])},modrinth:n=>{const{normalize:r}=n;return r(["这是一个 Modrinth 的整合包"])},preview:n=>{const{normalize:r}=n;return r(["预览"])},title:n=>{const{normalize:r}=n;return r(["模板设置"])}},instanceUpdate:{basic:n=>{const{normalize:r}=n;return r(["设置更新"])},files:n=>{const{normalize:r}=n;return r(["文件更新"])},loaderChanged:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["该实例的模组加载器已更改。\n以前的模组加载器是 ",e(t("modloader")),"，现在的模组加载器是 ",e(t("newModloader")),"。"])},summary:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["添加",e(t("add")),"文件。\n删除",e(t("remove")),"文件。\n保留",e(t("keep")),"文件。"])},title:n=>{const{normalize:r}=n;return r(["更新实例"])},update:n=>{const{normalize:r}=n;return r(["开始更新实例"])}},instances:{add:n=>{const{normalize:r}=n;return r(["创建游戏"])},addCurseForgeDescription:n=>{const{normalize:r}=n;return r(["从curseforge 数据文件夹导入。\n您需要选择curseforge的根数据文件夹"])},addDescription:n=>{const{normalize:r}=n;return r(["从头开始创建一个新实例"])},addMMCDescription:n=>{const{normalize:r}=n;return r(["导入现有的 MultiMC 实例。\n您需要从 MultiMC 中选择数据文件夹。"])},addManually:n=>{const{normalize:r}=n;return r(["手动创建"])},addModrinthDescription:n=>{const{normalize:r}=n;return r(["导入现有的 Modrinth 实例。\n您需要选择 Modrinth 根数据文件夹。"])},addServer:n=>{const{normalize:r}=n;return r(["从服务器创建"])},addServerDescription:n=>{const{normalize:r}=n;return r(["这将创建一个直接启动到服务器的游戏。"])},addTemplate:n=>{const{normalize:r}=n;return r(["从下载的整合包创建"])},addTemplateDescription:n=>{const{normalize:r}=n;return r(["从下载的整合包导入"])},addVanilla:n=>{const{normalize:r}=n;return r(["从原版 Minecraft 创建"])},addVanillaDescription:n=>{const{normalize:r}=n;return r(["从通用 .minecraft 文件夹导入。\n这会将原始游戏配置文件复制到 XMCL。"])},choose:n=>{const{normalize:r}=n;return r(["选择游戏"])},fix:n=>{const{normalize:r}=n;return r(["修复"])},folderSetting:n=>{const{normalize:r}=n;return r(["文件夹设置"])},importFolder:n=>{const{normalize:r}=n;return r(["从文件夹导入"])},importFolderDescription:n=>{const{normalize:r}=n;return r(["导入 Minecraft 到启动器"])},loadingFiles:n=>{const{normalize:r}=n;return r(["加载整合包文件"])},refreshServers:n=>{const{normalize:r}=n;return r(["刷新服务器"])}},items:{count:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 个"])},total:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["共 ",e(t("total"))," 个"])}},java:{allocatedLong:n=>{const{normalize:r}=n;return r(["启动器自动选择 Java"])},allocatedShort:n=>{const{normalize:r}=n;return r(["自动分配"])},browse:n=>{const{normalize:r}=n;return r(["浏览 Java 可执行文件"])},importFromFile:n=>{const{normalize:r}=n;return r(["从文件导入 Java"])},invalid:n=>{const{normalize:r}=n;return r(["无效的 Java 路径"])},location:n=>{const{normalize:r}=n;return r(["Java 路径"])},maxMemory:n=>{const{normalize:r}=n;return r(["最大内存"])},memory:n=>{const{normalize:r}=n;return r(["Java 内存"])},memoryAuto:n=>{const{normalize:r}=n;return r(["自动"])},memoryManual:n=>{const{normalize:r}=n;return r(["手动指定"])},memoryUnassigned:n=>{const{normalize:r}=n;return r(["不指定内存"])},minMemory:n=>{const{normalize:r}=n;return r(["最小内存"])},modifyInstance:n=>{const{normalize:r}=n;return r(["更改 Java 路径"])},noMemory:n=>{const{normalize:r}=n;return r(["不设置内存限制"])},refresh:n=>{const{normalize:r}=n;return r(["刷新本地 Java"])},systemMemory:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["系统空闲内存: ",e(t("free"))," / ",e(t("total"))])}},labyMod:{disable:n=>{const{normalize:r}=n;return r(["不使用 LabyMod"])},empty:n=>{const{normalize:r}=n;return r(["当前 Minecraft 不支持 LabyMod"])}},launch:{cancel:n=>{const{normalize:r}=n;return r(["中止"])},createShortcut:n=>{const{normalize:r}=n;return r(["创建快捷方式"])},kill:n=>{const{normalize:r}=n;return r(["停止"])},killServer:n=>{const{normalize:r}=n;return r(["停止本地服务器"])},launch:n=>{const{normalize:r}=n;return r(["启动"])},launchAnyway:n=>{const{normalize:r}=n;return r(["直接启动"])}},launchBlocked:{ignore:n=>{const{normalize:r}=n;return r(["强制启动"])},launchBadVersion:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["版本 ",e(t("version"))," 的 JSON 内有无法解析的库，也许您需要重新安装此版本？"])},title:n=>{const{normalize:r}=n;return r(["版本 JSON 可能损坏"])}},launchGeneralException:{description:n=>{const{normalize:r}=n;return r(["一些未知错误导致启动失败。"])},title:n=>{const{normalize:r}=n;return r(["无法启动"])}},launchInvalidJavaPath:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['当前 Java 路径可能无效，请检查 Java 可执行文件是否存在 <span class="highlight"> ',e(t("javaPath"))," </span>"])},title:n=>{const{normalize:r}=n;return r(["Java 路径无效"])}},launchJavaNoPermission:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['没有权限执行 <span class="highlight"> ',e(t("javaPath"))," </span>，请尝试给启动器更高权限，给 Java 文件增加可执行权限，或者更换 Java。"])},title:n=>{const{normalize:r}=n;return r(["无权限使用 Java"])}},launchNoProperJava:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["找不到合适的 Java 来启动游戏。(",e(t("javaPath"))," 可能无效？)"])},title:n=>{const{normalize:r}=n;return r(["没有合适的 Java"])}},launchNoVersionInstalled:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['找不到 Minecraft 启动。当前版本是 <span class="highlight">',e(t("version")),"</span>。"])},title:n=>{const{normalize:r}=n;return r(["无法找到安装的 Minecraft"])}},launchSpawnProcessFailed:{description:n=>{const{normalize:r}=n;return r(["请检查您的 Java，或向启动器授予更多权限，然后重试。\n如果仍然无法解决问题，请联系开发人员。"])},title:n=>{const{normalize:r}=n;return r(["无法启动游戏进程"])}},launchUserStatusRefreshFailed:{description:n=>{const{normalize:r}=n;return r(["无法验证当前账户信息"])},title:n=>{const{normalize:r}=n;return r(["验证账户失败"])}},unexpectedText:n=>{const{normalize:r}=n;return r(["这是意料之外的错误，您可以重启启动器来尝试缓解问题，请联系作者来修复。"])},userAcquireMicrosoftTokenFailed:n=>{const{normalize:r}=n;return r(["微软令牌获取失败。请重试或者检查您的微软账号。"])},userCheckGameOwnershipFailed:n=>{const{normalize:r}=n;return r(["检测 Minecraft 所有权失败。请重试或检查您的网络。"])},userExchangeXboxTokenFailed:n=>{const{normalize:r}=n;return r(["通过微软令牌交换 Xbox 令牌失败。请重试或检查您的网络。"])},userLoginMinecraftByXboxFailed:n=>{const{normalize:r}=n;return r(["使用 Xbox 令牌登录 Minecraft 失败。请重试或者检查您的网路。"])}},launchFailed:{crash:n=>{const{normalize:r}=n;return r(["游戏崩溃了！"])},description:n=>{const{normalize:r}=n;return r(["没有找到崩溃报告，这里是游戏输出和最新的日志文件"])},failedToLaunch:n=>{const{normalize:r}=n;return r(["启动器启动失败"])},latestLog:n=>{const{normalize:r}=n;return r(["最新日志文件"])},title:n=>{const{normalize:r}=n;return r(["游戏未正常退出"])}},launchGeneralException:{},launchInvalidJavaPath:{},launchJavaNoPermission:{},launchNoProperJava:{},launchNoVersionInstalled:{},launchStatus:{assigningMemory:n=>{const{normalize:r}=n;return r(["正在分配内存"])},exit:n=>{const{normalize:r}=n;return r(["关闭游戏？"])},injectingAuthLib:n=>{const{normalize:r}=n;return r(["配置第三方验证中"])},launching:n=>{const{normalize:r}=n;return r(["启动中..."])},launchingSlow:n=>{const{normalize:r}=n;return r(["还在启动…Minecraft的启动会比较慢呢~"])},refreshingUser:n=>{const{normalize:r}=n;return r(["刷新用户令牌"])},spawningProcess:n=>{const{normalize:r}=n;return r(["正在启动游戏"])}},launchUserStatusRefreshFailed:{},launcherUpdate:{alreadyLatest:n=>{const{normalize:r}=n;return r(["已是最新"])},installAndQuit:n=>{const{normalize:r}=n;return r(["重启并安装更新"])},noUpdateAvailable:n=>{const{normalize:r}=n;return r(["目前没有可用更新"])},reinstall:n=>{const{normalize:r}=n;return r(["重新安装"])},updateToThisVersion:n=>{const{normalize:r}=n;return r(["下载并安装"])}},liteloader:{name:n=>{const{normalize:r}=n;return r(["Liteloader"])}},localVersion:{auto:n=>{const{normalize:r}=n;return r(["自动选择"])},delete:n=>{const{normalize:r}=n;return r(["删除本地版本"])},deleteDescription:n=>{const{normalize:r}=n;return r(["这将删除本地版本游戏"])},empty:n=>{const{normalize:r}=n;return r(["本地没有安装任何版本"])},hint:n=>{const{normalize:r}=n;return r(["直接启动某个本地版本"])},refresh:n=>{const{normalize:r}=n;return r(["刷新本地版本"])},reinstallDescription:n=>{const{normalize:r}=n;return r(["如果您觉得此版本安装的有问题，可以尝试重新安装该版本。"])},reinstallTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["重新安装 ",e(t("version"))])},title:n=>{const{normalize:r}=n;return r(["本地版本"])}},logLevel:{error:n=>{const{normalize:r}=n;return r(["错误"])},info:n=>{const{normalize:r}=n;return r(["信息"])},success:n=>{const{normalize:r}=n;return r(["成功"])},warning:n=>{const{normalize:r}=n;return r(["警告"])}},login:{dropHint:n=>{const{normalize:r}=n;return r(["将验证链接拖入此处手动验证"])},forgetPassword:n=>{const{normalize:r}=n;return r(["忘记密码？"])},login:n=>{const{normalize:r}=n;return r(["登录"])},manualLoginUrl:n=>{const{normalize:r}=n;return r(["如果浏览器没有自动打开，请点击此链接来验证！"])},signup:n=>{const{normalize:r}=n;return r(["注册"])},signupDescription:n=>{const{normalize:r}=n;return r(["没有账号?"])},userRelogin:n=>{const{normalize:r}=n;return r(["用户信息过期，请重新登录！"])}},loginError:{acquireMicrosoftTokenFailed:n=>{const{normalize:r}=n;return r(["获取 Microsoft 通证失败。这可能是一个网络问题，请重试。"])},badNetworkOrServer:n=>{const{normalize:r}=n;return r(["请检查您的网络连接！当然也可能是验证服务器挂了:/"])},checkOwnershipFailed:n=>{const{normalize:r}=n;return r(["在检查您是否拥有 Minecraft 时发生错误，请重试"])},connectionReset:n=>{const{normalize:r}=n;return r(["因为服务端断开了连接导致登录失败，请重试或检查网络"])},fetchMinecraftProfileFailed:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["获取 Minecraft 用户信息失败: ",e(t("reason"))])},illegalEmail:n=>{const{normalize:r}=n;return r(["当前的邮箱格式不合法"])},invalidCredentials:n=>{const{normalize:r}=n;return r(["无法验证。用户名或密码错误。"])},loginMinecraftByXboxFailed:n=>{const{normalize:r}=n;return r(["在通过 Xbox 通证交换 Minecraft 通证的过程中发生错误，请确认您的 Xbox 账号拥有 Minecraft。您可以尝试重试登录"])},loginXboxFailed:n=>{const{normalize:r}=n;return r(["请求 Xbox 通证失败，请确保您的微软账号已经绑定了一个 Xbox 账号！"])},noProfileForNewUser:n=>{const{normalize:r}=n;return r(["找不到游戏资料！\n如果您是新的Minecraft用户，请在Minecraft官方启动器中至少登录一次。"])},requestFailed:n=>{const{normalize:r}=n;return r(["由于未知原因登录失败，请重试"])},requireEmail:n=>{const{normalize:r}=n;return r(["必须使用邮箱登录"])},requirePassword:n=>{const{normalize:r}=n;return r(["请输入密码"])},requireUsername:n=>{const{normalize:r}=n;return r(["用户名不能为空"])},timeout:n=>{const{normalize:r}=n;return r(["登录超时，请重试或检查您的网络！"])}},logsCrashes:{crashes:n=>{const{normalize:r}=n;return r(["崩溃报告"])},logs:n=>{const{normalize:r}=n;return r(["日志"])},placeholder:n=>{const{normalize:r}=n;return r(["没有找到文件"])},title:n=>{const{normalize:r}=n;return r(["日志或崩溃报告"])}},me:{games:n=>{const{normalize:r}=n;return r(["我的游戏"])},modpacks:n=>{const{normalize:r}=n;return r(["我的整合包"])},news:n=>{const{normalize:r}=n;return r(["新闻"])},recentPlay:n=>{const{normalize:r}=n;return r(["最近游玩"])},versions:n=>{const{normalize:r}=n;return r(["已安装版本"])}},minecraftVersion:{empty:n=>{const{normalize:r}=n;return r(["无法加载 Minecraft 版本列表"])},name:n=>{const{normalize:r}=n;return r(["Minecraft 版本"])},release:n=>{const{normalize:r}=n;return r(["正式版"])},showAlpha:n=>{const{normalize:r}=n;return r(["显示快照版"])},snapshot:n=>{const{normalize:r}=n;return r(["快照版"])}},mod:{acceptVersion:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["推荐 ",e(t("version"))])},applyGroupRules:n=>{const{normalize:r}=n;return r(["应用已保存的分组规则"])},compatible:n=>{const{normalize:r}=n;return r(["可用于当前版本。"])},currentVersion:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["当前是 ",e(t("current"))])},deletion:n=>{const{normalize:r}=n;return r(["删除模组"])},deletionHint:n=>{const{normalize:r,plural:e}=n;return e([r(["您将移除这个模组的文件和信息。您确定吗？"]),r(["您将移除这些模组的文件和信息。您确定吗？"])])},deletionRestHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["等 ",e(t("rest"))," 个模组……"])},denseView:n=>{const{normalize:r}=n;return r(["简略模式"])},dropHint:n=>{const{normalize:r}=n;return r(["将模组 Jar 文件拖入此处来导入"])},duplicatedDetected:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["有 ",e(t("count"))," 个模组重复了"])},duplicatedDetectedDescription:n=>{const{normalize:r}=n;return r(["找到具有相同 mod id 但文件不同的 mod。\n这可能会导致 Minecraft 崩溃。\n请选择您要保留的文件。"])},enabled:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["一共启用了 ",e(t("count"))," 个模组"])},filter:n=>{const{normalize:r}=n;return r(["筛选模组"])},group:n=>{const{normalize:r}=n;return r(["分组"])},groupInstalled:n=>{const{normalize:r}=n;return r(["分开显示已安装模组"])},hasUpdate:n=>{const{normalize:r}=n;return r(["mod有一个新版本！"])},hideIncompatible:n=>{const{normalize:r}=n;return r(["隐藏不兼容模组"])},incompatible:n=>{const{normalize:r}=n;return r(["可能不兼容当前版本。"])},incompatibleHint:n=>{const{normalize:r}=n;return r(["查看您的模组兼容性报告"])},incompatibleHintDescription:n=>{const{normalize:r}=n;return r(["某些模组依赖项可能会丢失。\n或者某些依赖项版本不匹配。"])},manage:n=>{const{normalize:r}=n;return r(["管理模组"])},maybeCompatible:n=>{const{normalize:r}=n;return r(["也许兼容于当前版本。"])},modloaderSelectHint:n=>{const{normalize:r}=n;return r(["该模组支持以下模组加载器。\n请选择一个进行安装。"])},modloaderSelectNotSupported:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["找不到 Minecraft ",e(t("minecraft"))," 的 ",e(t("modloader"))])},mods:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 个模组"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["模组"]),r(["模组"])])},noModLoaderHint:n=>{const{normalize:r}=n;return r(["请不要忘记选择模组加载器来加载模组"])},openLink:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["打开模组链接 ",e(t("url"))])},search:n=>{const{normalize:r}=n;return r(["搜索模组"])},searchOnCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在 Curseforge 上搜索 ",e(t("name"))])},searchOnMcWiki:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在 MC 百科中查找 ",e(t("name"))])},searchOnModrinth:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在 Modrinth 中搜索 ",e(t("name"))])},showDirectory:n=>{const{normalize:r}=n;return r(["显示模组文件夹"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["打开模组所在位置 ",e(t("file"))])},showInCurseforge:n=>{const{normalize:r}=n;return r(["在 Curseforge 上显示该模组"])},showInModrinth:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在 Modrinth 中显示 ",e(t("name"))])},switchDefaultSource:n=>{const{normalize:r}=n;return r(["本地模组默认显示为"])},syncGroupRules:n=>{const{normalize:r}=n;return r(["将分组规则保存"])},toUpdate:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 个有新版本"])},ungroup:n=>{const{normalize:r}=n;return r(["取消分组"])}},modFilter:{clear:n=>{const{normalize:r}=n;return r(["清除过滤器"])},dependenciesInstallOnly:n=>{const{normalize:r}=n;return r(["仅显示遗漏的依赖项mods"])},disabledOnly:n=>{const{normalize:r}=n;return r(["仅显示禁用的mod"])},hasUpdateOnly:n=>{const{normalize:r}=n;return r(["只有Show具有更新的mods"])},incompatibleOnly:n=>{const{normalize:r}=n;return r(["仅显示不兼容或缺少依赖的 Mods"])},unusedOnly:n=>{const{normalize:r}=n;return r(["仅显示未使用的库mods"])}},modInstall:{archived:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("name"))," 已存档。\n除非作者决定取消存档该项目，否则 ",e(t("name"))," 将不会收到任何进一步的更新。"])},checkDependencies:n=>{const{normalize:r}=n;return r(["检查依赖关系"])},checkUpgrade:n=>{const{normalize:r}=n;return r(["检查模组更新"])},checkedDependencies:n=>{const{normalize:r}=n;return r(["已检查依赖关系"])},checkedUpgrade:n=>{const{normalize:r}=n;return r(["已刷新更新列表"])},currentVersion:n=>{const{normalize:r}=n;return r(["已选版本"])},dependencyHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["安装了其他版本 ",e(t("version"))])},display:n=>{const{normalize:r}=n;return r(["模组显示"])},install:n=>{const{normalize:r}=n;return r(["安装"])},installDependencies:n=>{const{normalize:r}=n;return r(["安装缺少的依赖项"])},installHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["安装 ",e(t("file"))," 个文件和 ",e(t("dependencies"))," 个依赖文件"])},installed:n=>{const{normalize:r}=n;return r(["已安装"])},noVersionSupported:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Mod 仅支持 Minecraft ",e(t("supported")),"。"])},recommendation:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["探索 ",e(t("modrinth"))," 和 ",e(t("curseforge"))," 中的 ",e(t("first"))," 或 ",e(t("second"))," 模组！"])},removeUnusedLibraries:n=>{const{normalize:r}=n;return r(["删除未使用的库mods"])},search:n=>{const{normalize:r}=n;return r(["搜索结果"])},searchHint:n=>{const{normalize:r}=n;return r(["搜索并选择模组"])},skipVersion:n=>{const{normalize:r}=n;return r(["忽略不同 Minecraft 版本的 Mod"])},source:n=>{const{normalize:r}=n;return r(["模组来源"])},switch:n=>{const{normalize:r}=n;return r(["切换版本"])},upgrade:n=>{const{normalize:r}=n;return r(["更新模组"])}},modUpgradePolicy:{curseforge:n=>{const{normalize:r}=n;return r(["Curseforge 优先"])},curseforgeOnly:n=>{const{normalize:r}=n;return r(["仅限 Curseforge"])},modrinth:n=>{const{normalize:r}=n;return r(["Modrinth 优先"])},modrinthOnly:n=>{const{normalize:r}=n;return r(["仅限 Modrinth"])},name:n=>{const{normalize:r}=n;return r(["更新策略"])}},modified:{reset:n=>{const{normalize:r}=n;return r(["重置"])},save:n=>{const{normalize:r}=n;return r(["保存"])},unsaved:n=>{const{normalize:r}=n;return r(["注意！您尚未保存更改！"])}},modpack:{author:n=>{const{normalize:r}=n;return r(["署名"])},authorHint:n=>{const{normalize:r}=n;return r(["这个游戏/整合包的制作人"])},delete:{hint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["这将删除整合包 ",e(t("name"))," 和它的基本资料。您确定么？"])},title:n=>{const{normalize:r}=n;return r(["删除整合包"])}},description:n=>{const{normalize:r}=n;return r(["游戏简介"])},descriptionHint:n=>{const{normalize:r}=n;return r(["通用的整合包简介。在导出成 Curseforge 整合包或者其他格式时会使用"])},dropHint:n=>{const{normalize:r}=n;return r(["通过拖拽导入整合包文件"])},emitCurseforge:n=>{const{normalize:r}=n;return r(["生成 Curseforge 整合包"])},emitMcbbs:n=>{const{normalize:r}=n;return r(["生成 MCBBS 整合包"])},emitModrinth:n=>{const{normalize:r}=n;return r(["生成 Modrinth 整合包"])},emitModrinthStrict:n=>{const{normalize:r}=n;return r(["严格遵守 Modrinth 整合包格式"])},emitModrinthStrictDescription:n=>{const{normalize:r}=n;return r(["下载链接只允许包含 Modrinth 官网定义的四个域名"])},export:n=>{const{normalize:r}=n;return r(["导出整合包"])},general:n=>{const{normalize:r}=n;return r(["基本信息"])},includeAssets:n=>{const{normalize:r}=n;return r(["是否包含游戏资源 (Assets) 文件"])},includeLibraries:n=>{const{normalize:r}=n;return r(["是否包含 Libraries 文件"])},includes:n=>{const{normalize:r}=n;return r(["打包文件"])},modpackVersion:n=>{const{normalize:r}=n;return r(["整合包版本"])},name:n=>{const{normalize:r}=n;return r(["整合包"])},overrides:n=>{const{normalize:r}=n;return r(["整合包打包覆盖 (overrides)"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["显示 ",e(t("file"))])},showInCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在 Curseforge 中显示 ",e(t("name"))])},showInFtb:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在 FTB 中显示 ",e(t("name"))])},url:n=>{const{normalize:r}=n;return r(["URL"])},urlHint:n=>{const{normalize:r}=n;return r(["整合包的主页 URL 地址"])}},modpackImportConfirm:{description:n=>{const{normalize:r}=n;return r(["检测您将文件放入启动器中。\n这个文件是不是一个整合包(ModPack)？"])},title:n=>{const{normalize:r}=n;return r(["您是否要导入ModPack？"])}},modrinth:{browseUrl:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在浏览器中打开 ",e(t("url"))])},categories:{"128x":n=>{const{normalize:r}=n;return r(["128x"])},"16x":n=>{const{normalize:r}=n;return r(["16x"])},"256x":n=>{const{normalize:r}=n;return r(["256x"])},"32x":n=>{const{normalize:r}=n;return r(["32x"])},"48x":n=>{const{normalize:r}=n;return r(["48x"])},"512x+":n=>{const{normalize:r}=n;return r(["512x+"])},"64x":n=>{const{normalize:r}=n;return r(["64x"])},"8x-":n=>{const{normalize:r}=n;return r(["8x-"])},adventure:n=>{const{normalize:r}=n;return r(["冒险"])},atmosphere:n=>{const{normalize:r}=n;return r(["氛围"])},audio:n=>{const{normalize:r}=n;return r(["音效"])},blocks:n=>{const{normalize:r}=n;return r(["方块"])},bloom:n=>{const{normalize:r}=n;return r(["炫光 (Bloom)"])},bukkit:n=>{const{normalize:r}=n;return r(["Bukkit"])},bungeecord:n=>{const{normalize:r}=n;return r(["Bungeecord"])},canvas:n=>{const{normalize:r}=n;return r(["Canvas"])},cartoon:n=>{const{normalize:r}=n;return r(["卡通风格"])},categories:n=>{const{normalize:r}=n;return r(["分类"])},challenging:n=>{const{normalize:r}=n;return r(["挑战"])},"colored-lighting":n=>{const{normalize:r}=n;return r(["灯光着色"])},combat:n=>{const{normalize:r}=n;return r(["战斗"])},"core-shaders":n=>{const{normalize:r}=n;return r(["光影"])},cursed:n=>{const{normalize:r}=n;return r(["怪异"])},datapack:n=>{const{normalize:r}=n;return r(["数据包"])},decoration:n=>{const{normalize:r}=n;return r(["装饰"])},economy:n=>{const{normalize:r}=n;return r(["经济"])},entities:n=>{const{normalize:r}=n;return r(["实体"])},environment:n=>{const{normalize:r}=n;return r(["环境"])},equipment:n=>{const{normalize:r}=n;return r(["装备"])},fabric:n=>{const{normalize:r}=n;return r(["Fabric"])},fantasy:n=>{const{normalize:r}=n;return r(["幻想"])},features:n=>{const{normalize:r}=n;return r(["特性"])},folia:n=>{const{normalize:r}=n;return r(["Folia"])},foliage:n=>{const{normalize:r}=n;return r(["优化植被"])},fonts:n=>{const{normalize:r}=n;return r(["字体"])},food:n=>{const{normalize:r}=n;return r(["食物"])},forge:n=>{const{normalize:r}=n;return r(["Forge"])},"game-mechanics":n=>{const{normalize:r}=n;return r(["游戏机制"])},gui:n=>{const{normalize:r}=n;return r(["界面"])},high:n=>{const{normalize:r}=n;return r(["高"])},iris:n=>{const{normalize:r}=n;return r(["Iris"])},items:n=>{const{normalize:r}=n;return r(["物品"])},"kitchen-sink":n=>{const{normalize:r}=n;return r(["杂烩"])},library:n=>{const{normalize:r}=n;return r(["程序库"])},lightweight:n=>{const{normalize:r}=n;return r(["轻量"])},liteloader:n=>{const{normalize:r}=n;return r(["Liteloader"])},locale:n=>{const{normalize:r}=n;return r(["本地化"])},low:n=>{const{normalize:r}=n;return r(["低"])},magic:n=>{const{normalize:r}=n;return r(["魔法"])},management:n=>{const{normalize:r}=n;return r(["管理"])},medium:n=>{const{normalize:r}=n;return r(["中等"])},minecraft:n=>{const{normalize:r}=n;return r(["Minecraft"])},minigame:n=>{const{normalize:r}=n;return r(["小游戏"])},misc:n=>{const{normalize:r}=n;return r(["杂项"])},mobs:n=>{const{normalize:r}=n;return r(["怪物"])},modded:n=>{const{normalize:r}=n;return r(["兼容模组"])},models:n=>{const{normalize:r}=n;return r(["模型"])},modloader:n=>{const{normalize:r}=n;return r(["模组加载器"])},multiplayer:n=>{const{normalize:r}=n;return r(["多人游戏"])},optifine:n=>{const{normalize:r}=n;return r(["Optifine"])},optimization:n=>{const{normalize:r}=n;return r(["优化"])},paper:n=>{const{normalize:r}=n;return r(["Paper"])},"path-tracing":n=>{const{normalize:r}=n;return r(["光线追踪"])},pbr:n=>{const{normalize:r}=n;return r(["PBR"])},"performance impact":n=>{const{normalize:r}=n;return r(["性能需求"])},potato:n=>{const{normalize:r}=n;return r(["土豆（非常低）"])},purpur:n=>{const{normalize:r}=n;return r(["Purpur"])},quests:n=>{const{normalize:r}=n;return r(["任务导向"])},quilt:n=>{const{normalize:r}=n;return r(["Quilt"])},realistic:n=>{const{normalize:r}=n;return r(["真实风格"])},reflections:n=>{const{normalize:r}=n;return r(["水反"])},resolutions:n=>{const{normalize:r}=n;return r(["分辨率"])},rift:n=>{const{normalize:r}=n;return r(["Rift"])},screenshot:n=>{const{normalize:r}=n;return r(["随便截图就能当壁纸"])},"semi-realistic":n=>{const{normalize:r}=n;return r(["半真实风"])},shadows:n=>{const{normalize:r}=n;return r(["光影"])},simplistic:n=>{const{normalize:r}=n;return r(["简约"])},social:n=>{const{normalize:r}=n;return r(["社交"])},spigot:n=>{const{normalize:r}=n;return r(["Spigot"])},sponge:n=>{const{normalize:r}=n;return r(["Sponge"])},storage:n=>{const{normalize:r}=n;return r(["存储"])},technology:n=>{const{normalize:r}=n;return r(["科技"])},themed:n=>{const{normalize:r}=n;return r(["主体化"])},transportation:n=>{const{normalize:r}=n;return r(["交通"])},tweaks:n=>{const{normalize:r}=n;return r(["Tweaks"])},utility:n=>{const{normalize:r}=n;return r(["实用工具"])},vanilla:n=>{const{normalize:r}=n;return r(["原版"])},"vanilla-like":n=>{const{normalize:r}=n;return r(["原版风格"])},velocity:n=>{const{normalize:r}=n;return r(["Velocity"])},waterfall:n=>{const{normalize:r}=n;return r(["Waterfall"])},worldgen:n=>{const{normalize:r}=n;return r(["世界生成"])}},clientSide:n=>{const{normalize:r}=n;return r(["客户端"])},copyTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['复制 "',e(t("title")),'" 到剪贴板'])},createAt:n=>{const{normalize:r}=n;return r(["创建日期"])},createCollection:n=>{const{normalize:r}=n;return r(["创建集合"])},description:n=>{const{normalize:r}=n;return r(["详情"])},downloads:n=>{const{normalize:r}=n;return r(["下载量"])},environments:{client:n=>{const{normalize:r}=n;return r(["客户端"])},default:n=>{const{normalize:r}=n;return r(["默认"])},name:n=>{const{normalize:r}=n;return r(["运行环境"])},optional:n=>{const{normalize:r}=n;return r(["可选"])},required:n=>{const{normalize:r}=n;return r(["必装"])},server:n=>{const{normalize:r}=n;return r(["服务端"])},unsupported:n=>{const{normalize:r}=n;return r(["不支持"])}},externalResources:n=>{const{normalize:r}=n;return r(["第三方链接"])},featuredVersions:n=>{const{normalize:r}=n;return r(["推荐版本"])},followedProjects:n=>{const{normalize:r}=n;return r(["关注的项目"])},followers:n=>{const{normalize:r}=n;return r(["关注数"])},gallery:n=>{const{normalize:r}=n;return r(["图片展示"])},gameVersions:{name:n=>{const{normalize:r}=n;return r(["游戏版本"])}},headers:{status:n=>{const{normalize:r}=n;return r(["状态"])},support:n=>{const{normalize:r}=n;return r(["支持"])},version:n=>{const{normalize:r}=n;return r(["版本"])}},issueUrl:n=>{const{normalize:r}=n;return r(["反馈链接"])},license:n=>{const{normalize:r}=n;return r(["协议"])},licenses:{name:n=>{const{normalize:r}=n;return r(["协议"])}},loginHint:n=>{const{normalize:r}=n;return r(["该操作需要Modrinth才能执行。\n启动器将打开浏览器窗口以登录Modrinth。"])},loginTitle:n=>{const{normalize:r}=n;return r(["登录至Modrinth"])},modLoaders:{name:n=>{const{normalize:r}=n;return r(["模组加载器"])}},perPage:n=>{const{normalize:r}=n;return r(["显示数量"])},projectId:n=>{const{normalize:r}=n;return r(["项目 ID"])},projectMembers:n=>{const{normalize:r}=n;return r(["项目成员"])},projectType:{mod:n=>{const{normalize:r}=n;return r(["模组"])},modpack:n=>{const{normalize:r}=n;return r(["整合包"])},name:n=>{const{normalize:r}=n;return r(["项目类型"])},resourcePack:n=>{const{normalize:r}=n;return r(["资源包"])},shader:n=>{const{normalize:r}=n;return r(["光影包"])}},projects:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count")),"个项目"])},quickSearch:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["搜索 ",e(t("title"))])},searchText:n=>{const{normalize:r}=n;return r(["搜索"])},serverSide:n=>{const{normalize:r}=n;return r(["服务端"])},sort:{downloads:n=>{const{normalize:r}=n;return r(["下载数量"])},follows:n=>{const{normalize:r}=n;return r(["关注数"])},newest:n=>{const{normalize:r}=n;return r(["创建时间"])},relevance:n=>{const{normalize:r}=n;return r(["相关程度"])},title:n=>{const{normalize:r}=n;return r(["排序"])},updated:n=>{const{normalize:r}=n;return r(["更新时间"])}},sourceUrl:n=>{const{normalize:r}=n;return r(["源码"])},technicalInformation:n=>{const{normalize:r}=n;return r(["技术信息"])},updateAt:n=>{const{normalize:r}=n;return r(["更新于"])},versions:n=>{const{normalize:r}=n;return r(["版本"])},wikiUrl:n=>{const{normalize:r}=n;return r(["百科链接"])}},modrinthCard:{currentVersion:n=>{const{normalize:r}=n;return r(["当前版本"])},projectHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['这个实例是从 Modrinth 整合包 <code class="rounded bg-[rgba(123,123,123,0.2)] p-1">',e(t("title")),'</code> (项目 ID:\n      <code class="rounded bg-[rgba(123,123,123,0.2)] p-1">',e(t("id")),"</code>) 创建的\n"])}},multiplayer:{allowTurn:n=>{const{normalize:r}=n;return r(["允许转发服务"])},allowTurnHint:n=>{const{normalize:r}=n;return r(["当您和您的朋友连不上时可以尝试允许转发服务，但是转发服务可能会增加您的联机延迟。使用时请注意。"])},complete:n=>{const{normalize:r}=n;return r(["完成"])},confirm:n=>{const{normalize:r}=n;return r(["确定"])},connections:n=>{const{normalize:r}=n;return r(["用户连接管理"])},copied:n=>{const{normalize:r}=n;return r(["已复制！"])},copy:n=>{const{normalize:r}=n;return r(["复制"])},copyGroupToFriendHint:n=>{const{normalize:r}=n;return r(["让您的小伙伴使用此 ID 加入联机群组"])},copyLocalHint:n=>{const{normalize:r}=n;return r(['<span>一段令牌只能用<span style="color: red; font-weight:bold;">一次</span>！您不能将一个令牌发送给多个小伙伴！</span> <br> <span class="hint-text" style="font-style: italic;">如果有多个小伙伴要加入您需要<span style="font-weight: bold; color: rgba(245, 158, 11)">多次</span>建立连接。</span>\n'])},createLocalToken:n=>{const{normalize:r}=n;return r(["创建本地令牌"])},currentIpTitle:n=>{const{normalize:r}=n;return r(["检测到公网 IP"])},currentNatTitle:n=>{const{normalize:r}=n;return r(["当前网络 (NAT) 环境"])},difficultyLevelHint:n=>{const{normalize:r}=n;return r(["与他人联机难度由低到高"])},disconnect:n=>{const{normalize:r}=n;return r(["断开连接"])},disconnectDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["您确定您要断开与 ",e(t("user")),"(",e(t("id")),") 的连接么"])},disconnected:n=>{const{normalize:r}=n;return r(["断开连接"])},enterRemoteToken:n=>{const{normalize:r}=n;return r(["输入对方的令牌"])},enterRemoteTokenHint:n=>{const{normalize:r}=n;return r(["当您的联机伙伴输入您的令牌后，您需要将他的令牌输入到下面的文字框中，并点击确定开始连接。"])},exposedPortDescription:n=>{const{normalize:r}=n;return r(["您向其他伙伴公开的端口"])},exposedPorts:n=>{const{normalize:r}=n;return r(["转发端口"])},gatheringIce:n=>{const{normalize:r}=n;return r(['请将<span class="v-chip v-chip--label v-size--small" style="text-font: bold">本地令牌</span>发送给您的联机伙伴，您的联机伙伴在 <span class="v-chip v-chip--label v-size--small" style="text-font: bold"> 加入连接 </span> 中输入这段文字。 <br> 期间 ICE 服务器可能需要时间收集足够信息来创建<span class="v-chip v-chip--label v-size--small" style="text-font: bold">本地令牌</span>。 <br> <span class="hint-text"> 您不需要等 ICE 服务器完全收集完毕，当下面的令牌已经有内容并且不怎么变化后，您可以提前将令牌复制给对方。 </span>\n'])},groupId:n=>{const{normalize:r}=n;return r(["小组 ID"])},illegalTokenDescription:n=>{const{normalize:r}=n;return r(["非法的令牌，请确认对方给您的令牌是完整且正确的。"])},initiateConnection:n=>{const{normalize:r}=n;return r(["发起连接"])},inviteLink:n=>{const{normalize:r}=n;return r(["邀请链接"])},joinConnection:n=>{const{normalize:r}=n;return r(["如果您的伙伴已经创建了连接，您需要选择加入链接。"])},joinManual:n=>{const{normalize:r}=n;return r(["加入连接"])},joinOrCreateGroup:n=>{const{normalize:r}=n;return r(["加入/创建群组"])},joinOrCreateGroupHint:n=>{const{normalize:r}=n;return r(["从您的小伙伴那获得群组 ID 或自己创建一个群组"])},kernel:n=>{const{normalize:r}=n;return r(["P2P内核"])},kernelDescription:n=>{const{normalize:r}=n;return r(["使用本机 WebRTC 或节点数据通道。\n仅当您的 p2p 连接有时导致启动器窗口崩溃时才切换此选项。"])},leaveGroup:n=>{const{normalize:r}=n;return r(["离开群组"])},localToken:n=>{const{normalize:r}=n;return r(["本地令牌"])},manualConnect:n=>{const{normalize:r}=n;return r(["手动连接"])},name:n=>{const{normalize:r}=n;return r(["跨局域网联机"])},networkInfo:n=>{const{normalize:r}=n;return r(["当前网络状况"])},next:n=>{const{normalize:r}=n;return r(["下一步"])},otherExposedPortDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("user"))," 暴露给你的端口"])},placeholder:n=>{const{normalize:r}=n;return r(["和其他玩家建立连接，跨局域网联机 Minecraft！"])},previous:n=>{const{normalize:r}=n;return r(["上一步"])},receiveHint:n=>{const{normalize:r}=n;return r(["在对方输入您的令牌后，您们之间的连接会自动创建。现在您已经可以点击完成了。"])},receiveRemoteTokenHint:n=>{const{normalize:r}=n;return r(["请将联机伙伴的令牌粘贴在此处，并点击下一步。"])},remoteToken:n=>{const{normalize:r}=n;return r(["对方的令牌"])},routerInfo:n=>{const{normalize:r}=n;return r(["路由器信息"])},sendTokenToRemote:n=>{const{normalize:r}=n;return r(["将本地令牌给您的联机伙伴"])},share:n=>{const{normalize:r}=n;return r(["分享启动配置"])},sharing:n=>{const{normalize:r}=n;return r(["正在共享游戏配置..."])},sharingNotificationBody:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["您可以从 ",e(t("name"))," 共享配置下载或创建实例。"])},sharingNotificationTitle:n=>{const{normalize:r}=n;return r(["同伴正在共享游戏配置"])},start:n=>{const{normalize:r}=n;return r(["开始"])},startNewP2PConnection:n=>{const{normalize:r}=n;return r(["点击开始按钮来新建一个新的点对点连接"])}},myStuff:n=>{const{normalize:r}=n;return r(["个人中心"])},name:n=>{const{normalize:r}=n;return r(["名称"])},natType:{blocked:n=>{const{normalize:r}=n;return r(["无法访问外网"])},fullCone:n=>{const{normalize:r}=n;return r(["完全锥形"])},openInternet:n=>{const{normalize:r}=n;return r(["公网"])},restrictNat:n=>{const{normalize:r}=n;return r(["地址受限锥形"])},restrictPortNat:n=>{const{normalize:r}=n;return r(["端口受限锥形"])},symmetricNat:n=>{const{normalize:r}=n;return r(["对称 NAT"])},symmetricUDPFirewall:n=>{const{normalize:r}=n;return r(["对称 UDP 防火墙"])},unknown:n=>{const{normalize:r}=n;return r(["未知"])}},neoForgedVersion:{disable:n=>{const{normalize:r}=n;return r(["不使用 NeoForge"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," 不支持 NeoForge"])},name:n=>{const{normalize:r}=n;return r(["NeoForge"])}},news:{name:n=>{const{normalize:r}=n;return r(["新闻"])},readMore:n=>{const{normalize:r}=n;return r(["阅读更多"])}},next:n=>{const{normalize:r}=n;return r(["下一步"])},no:n=>{const{normalize:r}=n;return r(["否"])},ok:n=>{const{normalize:r}=n;return r(["好的"])},optifineVersion:{disable:n=>{const{normalize:r}=n;return r(["不使用 Optifine"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," 不支持 Optifine"])}},optional:n=>{const{normalize:r}=n;return r(["可选"])},peerConnectionState:{closed:n=>{const{normalize:r}=n;return r(["已关闭"])},connected:n=>{const{normalize:r}=n;return r(["已连接"])},connecting:n=>{const{normalize:r}=n;return r(["连接中"])},disconnected:n=>{const{normalize:r}=n;return r(["掉线"])},failed:n=>{const{normalize:r}=n;return r(["失败"])},name:n=>{const{normalize:r}=n;return r(["连接状态"])},new:n=>{const{normalize:r}=n;return r(["等待连接"])}},peerGroupState:{closed:n=>{const{normalize:r}=n;return r(["未加入小组"])},closing:n=>{const{normalize:r}=n;return r(["断开中"])},connected:n=>{const{normalize:r}=n;return r(["小组在线"])},connecting:n=>{const{normalize:r}=n;return r(["加入中"])}},peerIceGatheringState:{gathering:n=>{const{normalize:r}=n;return r(["收集本地信息中"])}},peerSignalingState:{"have-local-offer":n=>{const{normalize:r}=n;return r(["等待对方信息中"])}},popular:n=>{const{normalize:r}=n;return r(["热度"])},presence:{instance:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["浏览实例 ",e(t("instance"))])}},previous:n=>{const{normalize:r}=n;return r(["上一步"])},proxy:{host:n=>{const{normalize:r}=n;return r(["服务器地址"])},port:n=>{const{normalize:r}=n;return r(["端口号"])}},quiltVersion:{disable:n=>{const{normalize:r}=n;return r(["不使用 Quilt"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," 不支持 Quilt"])}},refresh:n=>{const{normalize:r}=n;return r(["刷新"])},refreshResource:n=>{const{normalize:r}=n;return r(["刷新资源"])},remove:n=>{const{normalize:r}=n;return r(["移除"])},resourcepack:{available:n=>{const{normalize:r}=n;return r(["可用的资源包"])},compatible:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["当前格式(",e(t("format")),") 可用于当前版本 ",e(t("version"))])},defaultDescription:n=>{const{normalize:r}=n;return r(["Minecraft 的默认材质"])},delete:{content:n=>{const{normalize:r}=n;return r(["将从磁盘中删除资源包，该操作不可逆，确定继续执行吗"])},title:n=>{const{normalize:r}=n;return r(["删除资源包"])}},dropHint:n=>{const{normalize:r}=n;return r(["将资源包zip或文件夹拖入此处导入"])},enable:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["一共启用了 ",e(t("count"))," 个资源包"])},import:n=>{const{normalize:r}=n;return r(["导入资源包"])},incompatible:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["不兼容的资源包格式(",e(t("format")),")。适用范围 ",e(t("accept")),"。当前版本 ",e(t("actual")),"。"])},independent:n=>{const{normalize:r}=n;return r(["实例使用独立资源包文件夹"])},manage:n=>{const{normalize:r}=n;return r(["管理资源包"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["资源包"]),r(["资源包"])])},searchHint:n=>{const{normalize:r}=n;return r(["搜索资源包"])},searchOnCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在 Curseforge 中查找 ",e(t("name"))])},searchOnModrinth:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("mod.searchOnModrinth",void 0,t)])},selectSearchHint:n=>{const{normalize:r}=n;return r(["查看选择的资源包"])},selected:n=>{const{normalize:r}=n;return r(["已选资源包"])},shared:n=>{const{normalize:r}=n;return r(["实例使用共享资源包文件夹"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在文件夹中显示 ",e(t("file"))])},showInCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在 Curseforge 中显示 ",e(t("name"))])},unselected:n=>{const{normalize:r}=n;return r(["未选资源包"])}},save:{cheat:n=>{const{normalize:r}=n;return r(["作弊"])},copy:{cancel:n=>{const{normalize:r}=n;return r(["取消复制"])},confirm:n=>{const{normalize:r}=n;return r(["开始复制"])},description:n=>{const{normalize:r}=n;return r(["请勾选您想让存档复制到的启动配置（目标启动配置）"])},name:n=>{const{normalize:r}=n;return r(["复制存档"])},title:n=>{const{normalize:r}=n;return r(["复制存档到其他启动配置"])}},copyFrom:{cancel:n=>{const{normalize:r}=n;return r(["取消"])},confirm:n=>{const{normalize:r}=n;return r(["开始导入"])},description:n=>{const{normalize:r}=n;return r(["您可以从其他启动配置中导入存档，或者从已有资源中导入 (如从 curseforge 下载的地图)"])},from:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["来自 ",e(t("src"))])},fromProfile:n=>{const{normalize:r}=n;return r(["来自其他启动配置"])},fromResource:n=>{const{normalize:r}=n;return r(["来自已导入资源"])},title:n=>{const{normalize:r}=n;return r(["从已有资源导入存档"])}},createNew:n=>{const{normalize:r}=n;return r(["新存档"])},createdWorlds:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["创建了 ",e(t("count"))," 个世界"])},deleteHint:n=>{const{normalize:r}=n;return r(["该操作不可逆，您将永远失去这个存档的记录，您确定要删除此存档吗？"])},deleteTitle:n=>{const{normalize:r}=n;return r(["删除该存档"])},detail:n=>{const{normalize:r}=n;return r(["显示更多信息"])},dropHint:n=>{const{normalize:r}=n;return r(["将地图 Zip 或文件夹拖入此处来导入"])},export:n=>{const{normalize:r}=n;return r(["导出地图"])},exportMessage:n=>{const{normalize:r}=n;return r(["将存档导出为 Zip"])},exportTitle:n=>{const{normalize:r}=n;return r(["导出存档"])},gameMode:n=>{const{normalize:r}=n;return r(["游戏模式"])},import:n=>{const{normalize:r}=n;return r(["从文件导入"])},importMessage:n=>{const{normalize:r}=n;return r(["将 Zip 存档导入"])},importTitle:n=>{const{normalize:r}=n;return r(["导入存档"])},independent:n=>{const{normalize:r}=n;return r(["实例使用独立的存档文件夹"])},levelName:n=>{const{normalize:r}=n;return r(["关卡名称"])},manage:n=>{const{normalize:r}=n;return r(["管理存档"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["地图存档"]),r(["地图存档"])])},search:n=>{const{normalize:r}=n;return r(["搜索地图"])},selected:n=>{const{normalize:r}=n;return r(["本地存档"])},shared:n=>{const{normalize:r}=n;return r(["实例使用共享存档文件夹"])},showDirectory:n=>{const{normalize:r}=n;return r(["显示保存目录"])},unselected:n=>{const{normalize:r}=n;return r(["共享的存档"])},useCurrent:n=>{const{normalize:r}=n;return r(["使用当前世界"])}},saves:{},screenshots:{empty:n=>{const{normalize:r}=n;return r(["您还没有截图"])},goto:n=>{const{normalize:r}=n;return r(["显示文件夹"])},name:n=>{const{normalize:r}=n;return r(["截图"])},playRandom:n=>{const{normalize:r}=n;return r(["随机播放"])},playSequence:n=>{const{normalize:r}=n;return r(["顺序播放"])}},search:{favorate:n=>{const{normalize:r}=n;return r(["收藏"])},local:n=>{const{normalize:r}=n;return r(["已安装"])},market:n=>{const{normalize:r}=n;return r(["Mod 市场"])}},server:{acceptingMinecraftVersion:n=>{const{normalize:r}=n;return r(["接受 Minecraft 版本"])},creationHint:n=>{const{normalize:r}=n;return r(["请填写服务器地址并尝试 Ping 服务器"])},delete:{},error:{},expectedVersions:n=>{const{normalize:r}=n;return r(["已支持的版本"])},export:n=>{const{normalize:r}=n;return r(["导出服务器"])},exportNoFilesHint:n=>{const{normalize:r}=n;return r(["找不到服务器文件。\n您可以一次在本地运行服务器来生成一些文件。"])},exportOption:n=>{const{normalize:r}=n;return r(["服务器导出选项"])},exportSSHAuthenticationFailed:n=>{const{normalize:r}=n;return r(["所有身份验证方法都失败了。\n请检查用户名/密码或私钥。"])},exportSSHOptions:n=>{const{normalize:r}=n;return r(["SSH选项"])},exportSSHPrivateKeyPath:n=>{const{normalize:r}=n;return r(["SSH私钥路径"])},exportSSHRemotePath:n=>{const{normalize:r}=n;return r(["远程服务器路径"])},exportToFolder:n=>{const{normalize:r}=n;return r(["导出到文件夹"])},filterVersion:n=>{const{normalize:r}=n;return r(["筛选服务器相应的 Minecraft 版本"])},host:n=>{const{normalize:r}=n;return r(["服务器地址"])},hostHint:n=>{const{normalize:r}=n;return r(["服务器的 IP 地址（和端口号）"])},hostRequired:n=>{const{normalize:r}=n;return r(["请输入服务器IP地址"])},ipAddress:n=>{const{normalize:r}=n;return r(["IP 地址"])},maxPlayers:n=>{const{normalize:r}=n;return r(["最大玩家数"])},motd:n=>{const{normalize:r}=n;return r(["服务器 MOTD"])},name:n=>{const{normalize:r}=n;return r(["服务器名"])},nogui:n=>{const{normalize:r}=n;return r(["隐藏服务器 GUI"])},onlineMode:n=>{const{normalize:r}=n;return r(["在线模式 (只允许正版)"])},ping:n=>{const{normalize:r}=n;return r(["Ping 服务器"])},pings:n=>{const{normalize:r}=n;return r(["延迟"])},players:n=>{const{normalize:r}=n;return r(["玩家"])},port:n=>{const{normalize:r}=n;return r(["端口"])},recommendedMinecraftVersion:n=>{const{normalize:r}=n;return r(["Minecraft 版本"])},status:n=>{const{normalize:r}=n;return r(["服务器状态"])},unknown:n=>{const{normalize:r}=n;return r(["未知服务器"])},unknownDescription:n=>{const{normalize:r}=n;return r(["未知服务器，请刷新。"])},upload:n=>{const{normalize:r}=n;return r(["上传服务器"])},version:n=>{const{normalize:r}=n;return r(["服务器推荐版本"])},versionHint:n=>{const{normalize:r}=n;return r(["Ping 使用的 Minecraft 版本"])}},serverStatus:{nohost:n=>{const{normalize:r}=n;return r(["找不到服务器！"])},ping:n=>{const{normalize:r}=n;return r(["延迟"])},refuse:n=>{const{normalize:r}=n;return r(["服务器断开了连接！"])},timeout:n=>{const{normalize:r}=n;return r(["服务器响应超时！"])}},setting:{allowPrerelease:n=>{const{normalize:r}=n;return r(["是否下载抢先版"])},allowPrereleaseDescription:n=>{const{normalize:r}=n;return r(["抢先版可能不是那么稳定"])},apiSets:{auto:n=>{const{normalize:r}=n;return r(["自动 (根据网络决定)"])},official:n=>{const{normalize:r}=n;return r(["官方 (Mojang)"])}},appearance:n=>{const{normalize:r}=n;return r(["外观"])},appxUpdateHint:n=>{const{normalize:r}=n;return r(["启动器将下载并执行安装包，如果安装包解析失败，请尝试自行打开安装文件更新。"])},autoDownload:n=>{const{normalize:r}=n;return r(["自动下载"])},autoDownloadDescription:n=>{const{normalize:r}=n;return r(["自动下载最新的版本"])},autoInstallOnAppQuit:n=>{const{normalize:r}=n;return r(["自动安装"])},autoInstallOnAppQuitDescription:n=>{const{normalize:r}=n;return r(["每次 App 退出后自动安装更新"])},backgroundColorAbove:n=>{const{normalize:r}=n;return r(["将背景颜色显示为叠加层"])},backgroundColorAboveDescription:n=>{const{normalize:r}=n;return r(["这将使背景颜色显示在背景图像或视频上方。"])},backgroundImage:n=>{const{normalize:r}=n;return r(["背景图片"])},backgroundImageBlur:n=>{const{normalize:r}=n;return r(["背景模糊"])},backgroundImageBlurDescription:n=>{const{normalize:r}=n;return r(["拖动以模糊背景"])},backgroundImageClear:n=>{const{normalize:r}=n;return r(["清空"])},backgroundImageDescription:n=>{const{normalize:r}=n;return r(["选择一张背景图片或清空当前图片"])},backgroundImageFit:{contain:n=>{const{normalize:r}=n;return r(["包含"])},cover:n=>{const{normalize:r}=n;return r(["覆盖"])},name:n=>{const{normalize:r}=n;return r(["放置方式"])}},backgroundImageSelect:n=>{const{normalize:r}=n;return r(["选择"])},backgroundMusic:n=>{const{normalize:r}=n;return r(["主题背景音乐"])},backgroundType:n=>{const{normalize:r}=n;return r(["背景效果"])},backgroundTypeDescription:n=>{const{normalize:r}=n;return r(["背景是否显示特效（如果觉得卡就可以关掉）"])},backgroundTypes:{halo:n=>{const{normalize:r}=n;return r(["光晕"])},image:n=>{const{normalize:r}=n;return r(["图片"])},none:n=>{const{normalize:r}=n;return r(["无"])},particle:n=>{const{normalize:r}=n;return r(["粒子"])},video:n=>{const{normalize:r}=n;return r(["视频"])}},backgroundVideo:n=>{const{normalize:r}=n;return r(["背景视频"])},backgroundVideoDescription:n=>{const{normalize:r}=n;return r(["选择一个背景视频或清空当前"])},backgroundVideoSelect:n=>{const{normalize:r}=n;return r(["选择"])},backgroundVideoVolume:n=>{const{normalize:r}=n;return r(["视频音量"])},backgroundVideoVolumeDescription:n=>{const{normalize:r}=n;return r(["拖动以调整音量"])},blurAppBar:n=>{const{normalize:r}=n;return r(["顶端栏模糊"])},blurMainBody:n=>{const{normalize:r}=n;return r(["模糊窗口主体"])},blurMainBodyDescription:n=>{const{normalize:r}=n;return r(["是否将启动器窗口右侧主体模糊"])},blurSidebar:n=>{const{normalize:r}=n;return r(["侧边栏模糊"])},browseRoot:n=>{const{normalize:r}=n;return r(["更改"])},checkUpdate:n=>{const{normalize:r}=n;return r(["检查更新"])},colorTheme:{appBarColor:n=>{const{normalize:r}=n;return r(["顶端栏"])},backgroundColor:n=>{const{normalize:r}=n;return r(["背景颜色"])},cardColor:n=>{const{normalize:r}=n;return r(["卡片颜色"])},description:n=>{const{normalize:r}=n;return r(["改变主题中的配色"])},errorColor:n=>{const{normalize:r}=n;return r(["错误颜色"])},name:n=>{const{normalize:r}=n;return r(["主题颜色"])},primaryColor:n=>{const{normalize:r}=n;return r(["主要颜色"])},secondaryColor:n=>{const{normalize:r}=n;return r(["次要颜色"])},sideBarColor:n=>{const{normalize:r}=n;return r(["侧边栏"])},warningColor:n=>{const{normalize:r}=n;return r(["警告颜色"])}},darkTheme:n=>{const{normalize:r}=n;return r(["主题"])},darkThemeDescription:n=>{const{normalize:r}=n;return r(["选择深色或浅色主题"])},developerMode:n=>{const{normalize:r}=n;return r(["开发者模式"])},developerModeDescription:n=>{const{normalize:r}=n;return r(["开发者模式旨在帮助您测试自己写的模组"])},disableTelemetry:n=>{const{normalize:r}=n;return r(["关闭遥测"])},disableTelemetryDescription:n=>{const{normalize:r}=n;return r(["XMCL 会收集游戏启动以及用户登录事件"])},enableDedicatedGPUOptimization:n=>{const{normalize:r}=n;return r(["分配专用 GPU"])},enableDedicatedGPUOptimizationDescription:n=>{const{normalize:r}=n;return r(["此选项将为 Minecraft 进程分配专用 GPU。"])},enableDiscord:n=>{const{normalize:r}=n;return r(["启用 Discord Presence"])},enableDiscordDescription:n=>{const{normalize:r}=n;return r(["根据 XMCL 实时更新 Discord 的状态"])},general:n=>{const{normalize:r}=n;return r(["基本设置"])},githubRelease:n=>{const{normalize:r}=n;return r(["Github"])},globalSetting:n=>{const{normalize:r}=n;return r(["全局实例设置"])},globalSettingHint:n=>{const{normalize:r}=n;return r(["实例默认情况下会使用这些全局设置"])},hideNewsHeader:n=>{const{normalize:r}=n;return r(["隐藏新闻展示"])},language:n=>{const{normalize:r}=n;return r(["语言"])},languageDescription:n=>{const{normalize:r}=n;return r(["当前显示的语言"])},latestVersion:n=>{const{normalize:r}=n;return r(["最新版本"])},layout:{default:n=>{const{normalize:r}=n;return r(["默认布局"])},focus:n=>{const{normalize:r}=n;return r(["聚焦布局"])}},layoutDescription:n=>{const{normalize:r}=n;return r(["不同的布局有不同的 UI 交互逻辑"])},layoutTitle:n=>{const{normalize:r}=n;return r(["布局"])},linuxTitlebar:n=>{const{normalize:r}=n;return r(["原生顶端栏"])},linuxTitlebarDescription:n=>{const{normalize:r}=n;return r(["使用 Linux 系统原生的顶端栏"])},location:n=>{const{normalize:r}=n;return r(["数据存储位置"])},maunalUpdateHint:n=>{const{normalize:r}=n;return r(["版本无法自动更新。\n请从网站重新下载启动器！"])},maxSockets:n=>{const{normalize:r}=n;return r(["(每个网站)最大连接数"])},maxSocketsDescription:n=>{const{normalize:r}=n;return r(["控制最大的并发 HTTP 链接数量。0 代表不限制数量。"])},maxSocketsTitle:n=>{const{normalize:r}=n;return r(["最大 HTTP 连接数量"])},migrateFromOther:n=>{const{normalize:r}=n;return r(["从其他启动器导入"])},name:n=>{const{normalize:r}=n;return r(["设置"])},network:n=>{const{normalize:r}=n;return r(["网络设置"])},officialWebsite:n=>{const{normalize:r}=n;return r(["官网地址"])},particleMode:{bubble:n=>{const{normalize:r}=n;return r(["气泡"])},name:n=>{const{normalize:r}=n;return r(["粒子特效"])},push:n=>{const{normalize:r}=n;return r(["增加"])},remove:n=>{const{normalize:r}=n;return r(["移除"])},repulse:n=>{const{normalize:r}=n;return r(["击退"])}},particleModeDescription:n=>{const{normalize:r}=n;return r(["选择当您点击粒子时的特效"])},replaceNative:n=>{const{normalize:r}=n;return r(["替换库为 Native (原生)"])},replaceNativeDescription:n=>{const{normalize:r}=n;return r(["根据您的计算机架构替换本机库。"])},replaceNatives:{all:n=>{const{normalize:r}=n;return r(["全部"])},legacy:n=>{const{normalize:r}=n;return r(["仅旧版本"])}},resetToDefault:n=>{const{normalize:r}=n;return r(["重置到默认配色"])},showNewsHeader:n=>{const{normalize:r}=n;return r(["取消隐藏新闻展示"])},showRoot:n=>{const{normalize:r}=n;return r(["浏览"])},streamerMode:n=>{const{normalize:r}=n;return r(["屏幕共享屏蔽"])},streamerModeDescription:n=>{const{normalize:r}=n;return r(["此功能可以保护您的隐私。打开后，您的邮箱地址等隐私信息将会被隐藏。"])},theme:{dark:n=>{const{normalize:r}=n;return r(["暗色主题"])},light:n=>{const{normalize:r}=n;return r(["亮色主题"])},system:n=>{const{normalize:r}=n;return r(["跟随系统"])}},themeExport:n=>{const{normalize:r}=n;return r(["导出主题"])},themeFont:n=>{const{normalize:r}=n;return r(["字体"])},themeFontDescription:n=>{const{normalize:r}=n;return r(["更改启动器的字体。"])},themeImport:n=>{const{normalize:r}=n;return r(["导入主题"])},themeResetFont:n=>{const{normalize:r}=n;return r(["重置字体"])},themeSelectFont:n=>{const{normalize:r}=n;return r(["选择字体"])},themeShare:n=>{const{normalize:r}=n;return r(["分享主题"])},themeShareDescription:n=>{const{normalize:r}=n;return r(["您可以与您的朋友分享主题。"])},update:n=>{const{normalize:r}=n;return r(["升级"])},useBmclAPI:n=>{const{normalize:r}=n;return r(["使用 BMCLAPI 镜像"])},useBmclAPIDescription:n=>{const{normalize:r}=n;return r(['"BMCLAPI是由bangbang93创建的镜像服务。这个服务由bangbang93和OpenBMCLAPI社区共同提供。它通过提供国内下载服务器来改善从Mojang官方S3对象存储下载文件慢的问题。由于MCBBS源已停服，BMCLAPI会在下载高峰期时下载缓慢。有关OpenBMCLAPI服务器的服务状态，请访问OpenBMCLAPI榜单网站bd.bangbang93.com"\n'])},useProxy:n=>{const{normalize:r}=n;return r(["HTTP 代理服务器设置"])},useProxyDescription:n=>{const{normalize:r}=n;return r(["使用代理服务器可以某些服务的访问"])},viewBackgroundMusic:n=>{const{normalize:r}=n;return r(["查看背景音乐"])}},settingLabel:{global:n=>{const{normalize:r}=n;return r(["全局配置"])},globalHint:n=>{const{normalize:r}=n;return r(["此配置已使用全局配置"])},local:n=>{const{normalize:r}=n;return r(["实例配置"])},localHint:n=>{const{normalize:r}=n;return r(["此配置已被当前实例修改"])}},setup:{account:{description:n=>{const{normalize:r}=n;return r(["添加您常用的账号。如果您还没有账号，您可以跳过此步骤。"])},name:n=>{const{normalize:r}=n;return r(["添加游戏账号"])},skip:n=>{const{normalize:r}=n;return r(["先不登录了"])}},appearance:{name:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("setting.appearance",void 0,t)])}},dataRoot:{description:n=>{const{normalize:r}=n;return r(["数据存储目录不是常规的 .minecraft 目录。因为 XMCL 的数据目录格式特殊，不建议将常规 .minecraft 目录设置为数据目录。"])},drives:n=>{const{normalize:r}=n;return r(["推荐路径"])},name:n=>{const{normalize:r}=n;return r(["设置数据存储目录"])}},defaultLayoutDescription:n=>{const{normalize:r}=n;return r(["默认布局试图强化游戏“实例”的概念。\n布局上有点像 Discord 之类的应用程序。\n它还受到其他游戏启动器应用程序（如 Steam 等）的启发。"])},defaultPath:n=>{const{normalize:r}=n;return r(["默认位置"])},error:{badDataRoot:n=>{const{normalize:r}=n;return r(["启动器无法使用当前文件地址作为数据文件夹！请尝试其它文件夹！"])},exists:n=>{const{normalize:r}=n;return r(["所选目录里面已经有文件了。\n您仍然可以选择它作为数据目录，但请确保已经备份数据。"])},invalidChar:n=>{const{normalize:r}=n;return r(["数据目录包含无效的字符！\n这可能导致Minecraft无法开始！路径中请只包含英文和常见符号！"])},noPermission:n=>{const{normalize:r}=n;return r(["启动器没有访问所选目录的权限！\n请尝试选择其他的文件夹。"])},nonDictionary:n=>{const{normalize:r}=n;return r(["已选择的文件路径是一个文件！请选择一个文件夹！"])}},focusLayoutDescription:n=>{const{normalize:r}=n;return r(["焦点布局是 Minecraft Launcher 最主流的布局。\n它设计用于单个实例或几个实例的情况。"])},game:{description:n=>{const{normalize:r}=n;return r(["选择已有的游戏目录 (.minecraft) 作为启动器初始的文件地址。同时让启动器能狗复用已有的版本文件、库、模组、资源包等。"])},name:n=>{const{normalize:r}=n;return r(["导入已有的游戏"])}},locale:{description:n=>{const{normalize:r}=n;return r(["选择您的语言，如果您在这里没有看到想要的语言，并且您有兴趣帮助我们的话，您可以去我们的 GitHub 上打开 Pull Request 来添加新语言！"])},language:n=>{const{normalize:r}=n;return r(["当前语言"])},name:n=>{const{normalize:r}=n;return r(["设置语言"])}},path:n=>{const{normalize:r}=n;return r(["当前位置"])},title:n=>{const{normalize:r}=n;return r(["欢迎使用 X Minecraft Launcher。在开始前，需要您先"])}},shaderPack:{deletion:n=>{const{normalize:r}=n;return r(["删除光影包"])},deletionHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["这将把光影包文件 ",e(t("path"))," 永久删除。"])},disabled:n=>{const{normalize:r}=n;return r(["未启用的光影"])},dropHint:n=>{const{normalize:r}=n;return r(["导入光影包"])},empty:n=>{const{normalize:r}=n;return r(["没有启用光影包"])},enable:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["使用了 ",e(t("name"))," 作为光影包"])},enabled:n=>{const{normalize:r}=n;return r(["已启用的光影"])},manage:n=>{const{normalize:r}=n;return r(["管理光影包"])},name:n=>{const{normalize:r}=n;return r(["光影包"])},noShaderMod:n=>{const{normalize:r}=n;return r(["没有安装光影模组"])},noShaderModHint:n=>{const{normalize:r}=n;return r(["不装光影模组光影包没法生效"])},noShaderModInstallHint:n=>{const{normalize:r}=n;return r(["您需要安装以下 mod 之一来加载着光影包。"])},searchHint:n=>{const{normalize:r}=n;return r(["搜索光影包"])},selectSearchHint:n=>{const{normalize:r}=n;return r(["查看已选择的光影包"])},showDirectory:n=>{const{normalize:r}=n;return r(["显示光影文件夹"])},showFile:n=>{const{normalize:r}=n;return r(["在文件夹中显示此光影包"])}},shared:{accept:n=>{const{normalize:r}=n;return r(["接受"])},keepSelected:n=>{const{normalize:r}=n;return r(["只留下勾选的 Mod"])},skipForNow:n=>{const{normalize:r}=n;return r(["先跳过"])}},sortBy:{alphabetAsc:n=>{const{normalize:r}=n;return r(["按字母（上升）排序"])},alphabetDesc:n=>{const{normalize:r}=n;return r(["按字母（下降）排序"])},timeAsc:n=>{const{normalize:r}=n;return r(["按修改时间（上升）排序"])},timeDesc:n=>{const{normalize:r}=n;return r(["通过修改时间（下降）排序"])}},store:{explore:n=>{const{normalize:r}=n;return r(["探索"])},latestMinecraft:n=>{const{normalize:r}=n;return r(["使用近期 Minecraft 版本"])},name:n=>{const{normalize:r}=n;return r(["整合包市场"])},popular:n=>{const{normalize:r}=n;return r(["热门整合包"])},recentUpdated:n=>{const{normalize:r}=n;return r(["最近更新"])}},summery:n=>{const{normalize:r}=n;return r(["简介"])},tag:{create:n=>{const{normalize:r}=n;return r(["创建标签"])},createSelected:n=>{const{normalize:r}=n;return r(["为所有选中的创建标签"])},newTag:n=>{const{normalize:r}=n;return r(["新标签"])}},task:{cancelled:n=>{const{normalize:r}=n;return r(["已取消"])},clear:n=>{const{normalize:r}=n;return r(["清除已完成的任务"])},connection:{connected:n=>{const{normalize:r}=n;return r(["已连接"])},free:n=>{const{normalize:r}=n;return r(["空闲"])},pending:n=>{const{normalize:r}=n;return r(["等待"])},queued:n=>{const{normalize:r}=n;return r(["排队中"])},running:n=>{const{normalize:r}=n;return r(["连接中"])},size:n=>{const{normalize:r}=n;return r(["总数"])}},connections:n=>{const{normalize:r}=n;return r(["网络连接"])},empty:n=>{const{normalize:r}=n;return r(["目前没有运行中的任务"])},failed:n=>{const{normalize:r}=n;return r(["失败"])},manager:n=>{const{normalize:r}=n;return r(["任务管理器"])},nTaskRunning:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 个任务运行中"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["任务"]),r(["任务"])])},pause:n=>{const{normalize:r}=n;return r(["暂停"])}},theme:{selectImage:n=>{const{normalize:r}=n;return r(["选择图像"])},selectMusic:n=>{const{normalize:r}=n;return r(["选择音乐"])},selectVideo:n=>{const{normalize:r}=n;return r(["选择视频"])}},transportType:{host:n=>{const{normalize:r}=n;return r(["公网地址"])},prflx:n=>{const{normalize:r}=n;return r(["同伴反射地址"])},relay:n=>{const{normalize:r}=n;return r(["转发地址"])},srflx:n=>{const{normalize:r}=n;return r(["服务端反射地址"])}},turnRegion:{fr:n=>{const{normalize:r}=n;return r(["法国"])},guangzhou:n=>{const{normalize:r}=n;return r(["广州"])},hk:n=>{const{normalize:r}=n;return r(["香港"])},liaoning:n=>{const{normalize:r}=n;return r(["辽宁"])},po:n=>{const{normalize:r}=n;return r(["波兰"])}},tutorial:{feedbackDescription:n=>{const{normalize:r}=n;return r(["如果您遇到了问题，请点击这个按钮来联系开发团队。"])},hideNewsHeaderDescription:n=>{const{normalize:r}=n;return r(["您可以在左侧看到新闻展示柜。\n单击此按钮可以隐藏该展示案例。"])},instance:{iconDescription:n=>{const{normalize:r}=n;return r(["点击更改图标。"])},iconTitle:n=>{const{normalize:r}=n;return r(["游戏图标"])},javaDescription:n=>{const{normalize:r}=n;return r(["切换 Java 版本。"])},javaImportDescription:n=>{const{normalize:r}=n;return r(["从本地导入 Java。"])},javaImportTitle:n=>{const{normalize:r}=n;return r(["导入 Java"])},javaTitle:n=>{const{normalize:r}=n;return r(["已有 Java 列表"])}},instanceAddDescription:n=>{const{normalize:r}=n;return r(["单击此按钮可导入现有的 Minecraft，从整合包创建一个新的 Minecraft，或从头开始创建一个新的 Minecraft 实例"])},instanceSelectDescription:n=>{const{normalize:r}=n;return r(["单击此按钮将导航至选择游戏和阅读新闻的页面。"])},launchDescription:n=>{const{normalize:r}=n;return r(["点击此按钮安装或启动游戏。"])},mod:{defaultSourceDescription:n=>{const{normalize:r}=n;return r(["您可以在此处选择模组详细信息的来源。 \nModrinth 和 Curseforge 均发布了模组。\n如果您想在这两个内容提供商之间切换。\n您可以在此处更改该值。"])},defaultSourceTitle:n=>{const{normalize:r}=n;return r(["选择模组详情来源"])},detailDescription:n=>{const{normalize:r}=n;return r(["当您选择左侧的项目时。\n您将看到该模组的详细信息。\n内容可以来自 Modrinth、Curseforge 或解析的模组内容。"])},detailTitle:n=>{const{normalize:r}=n;return r(["模组详情"])},listDescription:n=>{const{normalize:r}=n;return r(["这里会显示已安装的模组。\n当您输入关键字或选择类别后，这里会显示搜索到的模组。"])},listTitle:n=>{const{normalize:r}=n;return r(["安装/搜索的模组"])},searchDescription:n=>{const{normalize:r}=n;return r(["您可以通过此搜索框从 Modrinth、Curseforge 或本地缓存中搜索模组。"])},searchTitle:n=>{const{normalize:r}=n;return r(["搜索、发现模组"])}},multiplayer:{contentDescription:n=>{const{normalize:r}=n;return r(["您和您的同伴之间的联系将在此处列出。"])},contentTitle:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("multiplayer.connections",void 0,t)])},groupDescription:n=>{const{normalize:r}=n;return r(["您可以与其他玩家创建或加入群组。\n启动器会尝试根据群组在您和您的朋友之间创建 P2P 连接。\n您可以输入好友提供的群组名称。\n或者您可以自己创建一个独特的名称。"])},groupTitle:n=>{const{normalize:r}=n;return r(["和其他玩家组队"])},joinDescription:n=>{const{normalize:r}=n;return r(["输入组名称后。\n您可以单击此按钮加入或创建群组。\n如果组名称为空，启动器将为您生成一个名称。"])},manualDescription:n=>{const{normalize:r}=n;return r(["如果您或您的朋友无法连接到群组。\n您可以尝试通过点击“手动连接”来手动交换令牌。\n如果也失败，则可能是互联网问题。"])}},recentPlayDescription:n=>{const{normalize:r}=n;return r(["创建的游戏将在此处列出。\n您可以在此处切换视图以查看已安装的版本和下载的整合包。"])},storePoupularModpackDescription:n=>{const{normalize:r}=n;return r(["您将在这里看到 Curseforge 和 Modrinth 中最流行的整合包。"])},storeSearchCategoryDescription:n=>{const{normalize:r}=n;return r(["您还可以在此处切换类别或过滤器。"])},storeSearchDescription:n=>{const{normalize:r}=n;return r(["您可以通过在此文本框中输入来搜索整合包。\n按 Enter 键搜索。"])},storeSearchResultDescription:n=>{const{normalize:r}=n;return r(["您将看到此处列出的所有搜索结果。"])},userAccountDescription:n=>{const{normalize:r}=n;return r(["单击此图标可添加或管理您的 Minecraft 帐户。"])}},universalDrop:{enableModsAfterImport:n=>{const{normalize:r}=n;return r(["当模组导入后自动启用"])},start:n=>{const{normalize:r}=n;return r(["开始导入"])},title:n=>{const{normalize:r}=n;return r(["将文件拖到这并导入为"])},unknownResource:n=>{const{normalize:r}=n;return r(["无法解析"])}},update:{goOfficialWebDownload:n=>{const{normalize:r}=n;return r(["到官网重新下载"])}},upstream:{downgrade:n=>{const{normalize:r}=n;return r(["降级"])},missingModpackMetadata:n=>{const{normalize:r}=n;return r(["无法找到当前实例使用的整合包元数据。虽然您不会因此没法更新到最新的整合包版本，但这样更新的结果可能不正确，强烈推荐重新创建新实例。若要更新请备份您的文件。"])},onlyShowCurrentVersion:n=>{const{normalize:r}=n;return r(["只显示适合当前 Minecraft 的版本"])},update:n=>{const{normalize:r}=n;return r(["更新"])}},user:{accessToken:n=>{const{normalize:r}=n;return r(["访问令牌"])},authMode:n=>{const{normalize:r}=n;return r(["验证服务"])},authService:n=>{const{normalize:r}=n;return r(["验证服务"])},birth:n=>{const{normalize:r}=n;return r(["登记的生日"])},challenges:n=>{const{normalize:r}=n;return r(["请回答下列问题来验证您的身份"])},email:n=>{const{normalize:r}=n;return r(["邮箱"])},forgetChallenges:n=>{const{normalize:r}=n;return r(["我忘记了这些问题的答案，我想重新设置它们 "])},id:n=>{const{normalize:r}=n;return r(["用户 ID"])},info:n=>{const{normalize:r}=n;return r(["账户信息"])},insecureClient:n=>{const{normalize:r}=n;return r(["Minecraft 服务器无法验证您的身份，请回答密保问题！"])},name:n=>{const{normalize:r}=n;return r(["用户名"])},nameHint:n=>{const{normalize:r}=n;return r(["游戏中显示的名字"])},profile:n=>{const{normalize:r}=n;return r(["个人信息"])},refreshAccount:n=>{const{normalize:r}=n;return r(["刷新账号"])},refreshSkin:n=>{const{normalize:r}=n;return r(["刷新皮肤"])},submitChallenges:n=>{const{normalize:r}=n;return r(["提交答案"])},tokenExpired:n=>{const{normalize:r}=n;return r(["已过期"])},tokenValidUntil:n=>{const{normalize:r}=n;return r(["有效期至"])}},userAccount:{add:n=>{const{normalize:r}=n;return r(["添加账号"])},removeDescription:n=>{const{normalize:r}=n;return r(["这将抹去所有关于此账号的信息，您是否确定？"])},removeTitle:n=>{const{normalize:r}=n;return r(["移除账号"])}},userCape:{changeTitle:n=>{const{normalize:r}=n;return r(["披风设置"])},description:n=>{const{normalize:r}=n;return r(["披风是玩家参与活动获得的特殊奖励，或在特定事件发生后的纪念品"])},noCape:n=>{const{normalize:r}=n;return r(["隐藏披风"])}},userService:{add:n=>{const{normalize:r}=n;return r(["添加更多验证或玩家信息服务器"])},authLibInjector:n=>{const{normalize:r}=n;return r(["按照 authlib-injector 推荐流程创建"])},baseUrlHint:n=>{const{normalize:r}=n;return r(["第三方服务器的根 URL"])},service:null,title:n=>{const{normalize:r}=n;return r(["第三方玩家信息服务"])},validateHint:n=>{const{normalize:r}=n;return r(["用来检验玩家凭证有效性"])}},userServices:{microsoft:{account:n=>{const{normalize:r}=n;return r(["微软账号"])},deviceCode:n=>{const{normalize:r}=n;return r(["设备码"])},deviceCodeHint:n=>{const{normalize:r}=n;return r(["设备码会在点击登录后自动生成"])},fastLogin:n=>{const{normalize:r}=n;return r(["快速登录"])},name:n=>{const{normalize:r}=n;return r(["微软"])},password:n=>{const{normalize:r}=n;return r(["在浏览器中输入密码"])},useDeviceCode:n=>{const{normalize:r}=n;return r(["使用设备码登录"])}},mojang:{account:n=>{const{normalize:r}=n;return r(["邮箱地址"])},name:n=>{const{normalize:r}=n;return r(["Mojang"])},password:n=>{const{normalize:r}=n;return r(["密码"])}},offline:{account:n=>{const{normalize:r}=n;return r(["用户名"])},name:n=>{const{normalize:r}=n;return r(["离线模式"])},password:n=>{const{normalize:r}=n;return r(["无需密码"])},uuid:n=>{const{normalize:r}=n;return r(["用户的 UUID (除了特殊用途，否则不填写)"])}}},userSkin:{import:n=>{const{normalize:r}=n;return r(["导入皮肤"])},importFile:n=>{const{normalize:r}=n;return r(["从文件导入"])},importLink:n=>{const{normalize:r}=n;return r(["从链接导入"])},placeUrlHere:n=>{const{normalize:r}=n;return r(["填写待导入皮肤 URL"])},save:n=>{const{normalize:r}=n;return r(["保存"])},saveTitle:n=>{const{normalize:r}=n;return r(["保存皮肤到本地"])},skinType:n=>{const{normalize:r}=n;return r(["皮肤类型"])},upload:n=>{const{normalize:r}=n;return r(["上传"])},urlNotEmpty:n=>{const{normalize:r}=n;return r(["皮肤 URL 不能为空"])},urlNotValid:n=>{const{normalize:r}=n;return r(["请输入有效的皮肤 URL"])},useSlim:n=>{const{normalize:r}=n;return r(["使用细胳膊模型"])}},version:{name:n=>{const{normalize:r,plural:e}=n;return e([r(["版本"]),r(["版本"])])},notInstalled:n=>{const{normalize:r}=n;return r(["未安装该版本"])}},versionType:{alpha:n=>{const{normalize:r}=n;return r(["Alpha (早期测试版)"])},beta:n=>{const{normalize:r}=n;return r(["Beta (测试版)"])},name:n=>{const{normalize:r}=n;return r(["类型"])},release:n=>{const{normalize:r}=n;return r(["稳定版"])}},yes:n=>{const{normalize:r}=n;return r(["是"])}};export{n as default};
//# sourceMappingURL=zh-CN.93cbc473.js.map
const n={AppAddInstanceDialog:{choiceTitle:n=>{const{normalize:r}=n;return r(["我們發現多個啟動配置檔案。\n請選擇其中的一項進行匯入。"])},configTitle:n=>{const{normalize:r}=n;return r(["例項配置"])},createTitle:n=>{const{normalize:r}=n;return r(["建立遊戲"])},downloadedNotification:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("name"))," 整合包下載完成，您想要現在建立嗎？"])},serverTitle:n=>{const{normalize:r}=n;return r(["輸入您的伺服器地址"])}},AppShareInstanceDialog:{alterDownloadDescription:n=>{const{normalize:r}=n;return r(["如果您不想搞亂當前實例。\n您也可以從對等方的配置建立一個新實例。\n點擊下面的按鈕建立實例。"])},baseInfo:n=>{const{normalize:r}=n;return r(["分享的基本配置"])},cancelShare:n=>{const{normalize:r}=n;return r(["取消分享"])},description:n=>{const{normalize:r}=n;return r(["分享後，您的聯機夥伴將可以下載您分享的遊戲資源"])},downloadDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["請選擇從您的小夥伴那下載的檔案。檔案將下載到目前例項 ",e(t("name"))," 中。"])},downloadTitle:n=>{const{normalize:r}=n;return r(["從其他玩家那獲得遊戲資源"])},downloadToLocal:n=>{const{normalize:r}=n;return r(["下載到目前例項中"])},filesToDownload:n=>{const{normalize:r}=n;return r(["選擇您想下載的檔案"])},filesToShare:n=>{const{normalize:r}=n;return r(["選擇分享的檔案"])},instanceShare:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("user"))," 給您分享了他的遊戲配置"])},share:n=>{const{normalize:r}=n;return r(["分享"])},shareNotifyTitle:n=>{const{normalize:r}=n;return r(["分享配置"])},shareTitle:n=>{const{normalize:r}=n;return r(["分享啟動配置給其他玩家"])}},BaseSetting:{},BaseSettingGeneral:{title:n=>{const{normalize:r}=n;return r(["常規設定"])}},FeedTheBeast:{search:n=>{const{normalize:r}=n;return r(["在 FTB 中搜尋"])}},FeedTheBeastCard:{},FeedTheBeastProject:{changelog:n=>{const{normalize:r}=n;return r(["更新日誌"])},details:n=>{const{normalize:r}=n;return r(["具體資訊"])},install:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["安裝 ",e(t("version"))])},overview:n=>{const{normalize:r}=n;return r(["總覽"])},versions:n=>{const{normalize:r}=n;return r(["版本"])}},HomeJavaIssueDialog:{incompatibleJava:n=>{const{normalize:r}=n;return r(["Java 版本可能不相容"])},incompatibleJavaHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Java ",e(t("javaVersion"))," 可能無法執行已選擇的 Minecraft 版本"])},missingJava:n=>{const{normalize:r}=n;return r(["沒有找到 Java"])},missingJavaHint:n=>{const{normalize:r}=n;return r(["啟動器在您的電腦上沒有找到任何Java。您可以嘗試："])},needDownloadHint:n=>{const{normalize:r}=n;return r(["在您的電腦上沒找到合適的 Java 版本，推薦下載新的 Java。"])},optionAutoDownload:{message:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["啟動器將從 Mojang 源下載並安裝 Java ",e(t("version"))])},name:n=>{const{normalize:r}=n;return r(["自動下載"])}},optionManualDownload:{},optionSelectJava:{message:n=>{const{normalize:r}=n;return r(["也許只是啟動器沒找到您電腦上的 Java，您可以手動選擇一下。"])},name:n=>{const{normalize:r}=n;return r(["手動選擇 Java 的位置"])}},optionSwitch:{disabled:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在電腦上沒有檢測到 Java ",e(t("version")),"，無法切換！"])},message:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["啟動器將使用您現在安裝的 ",e(t("version"))])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["切換到已有的 Java ",e(t("version"))])}},recommendedVersionHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["版本 ",e(t("version"))," 推薦使用 Java 版本範圍 ",e(t("range")),"。"])},selectMatchedHint:n=>{const{normalize:r}=n;return r(["本地找到了符合的 Java 版本，您可以選擇本地 Java。"])},selectSecondaryHint:n=>{const{normalize:r}=n;return r(["本地找到了幾個 Java 版本，但都不是完全符合要求的 Java。您仍然可以選擇這些 Java 來啟動，但此提示還會再次出現。"])}},HomeLaunchMultiInstanceDialog:{confirm:n=>{const{normalize:r}=n;return r(["是的，多例項啟動"])},description:n=>{const{normalize:r}=n;return r(["正在嘗試啟動多個 Minecraft 例項，您確定麼？"])},title:n=>{const{normalize:r}=n;return r(["多例項啟動"])}},HomeSyncButton:{},HomeSyncDialog:{pull:n=>{const{normalize:r}=n;return r(["拉取更新"])},push:n=>{const{normalize:r}=n;return r(["上傳例項"])}},HomeSyncDialogPull:{failText:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["獲取更新失敗。",e(t("url"))])},refresh:n=>{const{normalize:r}=n;return r(["重新整理"])},update:n=>{const{normalize:r}=n;return r(["更新"])}},HomeSyncDialogPush:{authError:n=>{const{normalize:r}=n;return r(["使用者驗證失敗，請確定您是更新伺服器的管理員！"])},refresh:n=>{const{normalize:r}=n;return r(["重新整理"])},unknownError:n=>{const{normalize:r}=n;return r(["未知錯誤，請重試"])},upload:n=>{const{normalize:r}=n;return r(["上傳更新"])}},MultiplayerDialogInitiate:{multiplayer:{}},SettingMigrationDialog:{selectRootDirectory:n=>{const{normalize:r}=n;return r(["選擇新的根目錄"])}},add:n=>{const{normalize:r}=n;return r(["新增"])},ago:{day:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 天前"])},hour:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 小時前"])},minute:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 分鐘前"])},second:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 秒前"])}},authProfileAddedNotification:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["已新增第三方驗證 ",e(t("name"))])},author:n=>{const{normalize:r}=n;return r(["作者"])},back:n=>{const{normalize:r}=n;return r(["返回"])},baseSetting:{title:n=>{const{normalize:r}=n;return r(["基礎設定"])}},browse:n=>{const{normalize:r}=n;return r(["瀏覽"])},browseApp:{createShortcut:n=>{const{normalize:r}=n;return r(["建立快捷方式"])},default:n=>{const{normalize:r}=n;return r(["預設"])},delete:n=>{const{normalize:r}=n;return r(["刪除"])},launch:n=>{const{normalize:r}=n;return r(["啟動並設定為預設"])}},cancel:n=>{const{normalize:r}=n;return r(["取消"])},checkUpdate:{name:n=>{const{normalize:r}=n;return r(["檢查更新"])}},color:n=>{const{normalize:r}=n;return r(["顏色"])},confirm:n=>{const{normalize:r}=n;return r(["開始"])},copyClipboard:{success:n=>{const{normalize:r}=n;return r(["複製到剪貼簿"])}},create:n=>{const{normalize:r}=n;return r(["建立"])},curseforge:{authors:n=>{const{normalize:r}=n;return r(["作者"])},category:n=>{const{normalize:r}=n;return r(["分類"])},createdDate:n=>{const{normalize:r}=n;return r(["建立日期"])},downloadOnly:n=>{const{normalize:r}=n;return r(["只下載"])},file:{gameVersion:n=>{const{normalize:r}=n;return r(["遊戲版本"])},modLoader:n=>{const{normalize:r}=n;return r(["模組載入器型別"])}},install:n=>{const{normalize:r}=n;return r(["安裝"])},installTo:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["安裝到 ",e(t("path"))])},installToStorage:n=>{const{normalize:r}=n;return r(["安裝到庫"])},lastUpdate:n=>{const{normalize:r}=n;return r(["上次更新日期"])},project:{description:n=>{const{normalize:r}=n;return r(["簡介"])},files:n=>{const{normalize:r}=n;return r(["檔案"])},images:n=>{const{normalize:r}=n;return r(["圖片"])}},recentFiles:n=>{const{normalize:r}=n;return r(["近期檔案"])},releasedDate:n=>{const{normalize:r}=n;return r(["釋出日期"])},search:n=>{const{normalize:r}=n;return r(["搜尋"])},totalDownloads:n=>{const{normalize:r}=n;return r(["總下載量"])}},curseforgeCard:{},curseforgeCategory:{"API and Library":n=>{const{normalize:r}=n;return r(["API 和庫"])},Addons:n=>{const{normalize:r}=n;return r(["外掛"])},Adventure:n=>{const{normalize:r}=n;return r(["冒險"])},"Adventure and RPG":n=>{const{normalize:r}=n;return r(["冒險和劇情"])},Animated:n=>{const{normalize:r}=n;return r(["動畫"])},"Armor， Tools， and Weapons":n=>{const{normalize:r}=n;return r(["護甲、工具和武器"])},"Combat / PvP":n=>{const{normalize:r}=n;return r(["競技/PVP"])},Cosmetic:n=>{const{normalize:r}=n;return r(["外觀/裝飾"])},Creation:n=>{const{normalize:r}=n;return r(["創造模式"])},"Data Packs":n=>{const{normalize:r}=n;return r(["資料包"])},Education:n=>{const{normalize:r}=n;return r(["教育"])},Exploration:n=>{const{normalize:r}=n;return r(["探索"])},"Extra Large":n=>{const{normalize:r}=n;return r(["超大型"])},"FTB Official Pack":n=>{const{normalize:r}=n;return r(["FTB 官方包"])},Fabric:n=>{const{normalize:r}=n;return r(["Fabric"])},FancyMenu:n=>{const{normalize:r}=n;return r(["FancyMenu"])},"Font Packs":n=>{const{normalize:r}=n;return r(["字型"])},Food:n=>{const{normalize:r}=n;return r(["食物"])},"Game Map":n=>{const{normalize:r}=n;return r(["遊戲地圖"])},Hardcore:n=>{const{normalize:r}=n;return r(["硬核"])},MCreator:n=>{const{normalize:r}=n;return r(["MCreator"])},Magic:n=>{const{normalize:r}=n;return r(["魔法"])},"Map Based":n=>{const{normalize:r}=n;return r(["基於地圖"])},"Map and Information":n=>{const{normalize:r}=n;return r(["地圖和資訊"])},Medieval:n=>{const{normalize:r}=n;return r(["中世紀"])},"Mini Game":n=>{const{normalize:r}=n;return r(["小遊戲"])},Miscellaneous:n=>{const{normalize:r}=n;return r(["雜項"])},"Mod Support":n=>{const{normalize:r}=n;return r(["相容模組"])},"Modded World":n=>{const{normalize:r}=n;return r(["模組化世界"])},Modern:n=>{const{normalize:r}=n;return r(["現代"])},Multiplayer:n=>{const{normalize:r}=n;return r(["多人聯機"])},Parkour:n=>{const{normalize:r}=n;return r(["跑酷"])},"Photo Realistic":n=>{const{normalize:r}=n;return r(["真實風格"])},Puzzle:n=>{const{normalize:r}=n;return r(["解密"])},QoL:n=>{const{normalize:r}=n;return r(["QoL"])},Quests:n=>{const{normalize:r}=n;return r(["任務"])},Redstone:n=>{const{normalize:r}=n;return r(["紅石"])},"Sci-Fi":n=>{const{normalize:r}=n;return r(["科幻"])},"Server Utility":n=>{const{normalize:r}=n;return r(["伺服器工具"])},Skyblock:n=>{const{normalize:r}=n;return r(["空島"])},"Small / Light":n=>{const{normalize:r}=n;return r(["輕量級"])},Steampunk:n=>{const{normalize:r}=n;return r(["蒸汽朋克"])},Storage:n=>{const{normalize:r}=n;return r(["儲存"])},Survival:n=>{const{normalize:r}=n;return r(["生存"])},Tech:n=>{const{normalize:r}=n;return r(["科技"])},Technology:n=>{const{normalize:r}=n;return r(["科技"])},Traditional:n=>{const{normalize:r}=n;return r(["傳統"])},"Twitch Integration":n=>{const{normalize:r}=n;return r(["Twitch 整合"])},"Utility & QoL":n=>{const{normalize:r}=n;return r(["工具和 QoL"])},"Vanilla+":n=>{const{normalize:r}=n;return r(["原版改良"])},"World Gen":n=>{const{normalize:r}=n;return r(["世界生成"])}},dataMigration:{apply:n=>{const{normalize:r}=n;return r(["開始遷移"])},directoryCriteriaHint:n=>{const{normalize:r}=n;return r(['請確保您選擇的新資料夾<span class="font-bold text-lg mx-1">是空的！</span>'])},migrationDestinationIsFile:n=>{const{normalize:r}=n;return r(["檔案遷移地址不是一個資料夾，請重新選擇一個空資料夾！"])},migrationDestinationIsNotEmptyDirectory:n=>{const{normalize:r}=n;return r(["檔案遷移地址下的資料夾裡面有檔案，請選擇一個空資料夾！"])},migrationNoPermission:n=>{const{normalize:r}=n;return r(["許可權不足：無法更名原資料夾和新資料夾\n請確保啟動器有許可權訪問這兩個資料夾"])},placeholder:n=>{const{normalize:r}=n;return r(["點選此處以選擇新的根目錄"])},setRootCause:n=>{const{normalize:r}=n;return r(["請確保啟動器在此過程中不被中斷，否則某些資料會遺失！"])},setRootDescription:n=>{const{normalize:r}=n;return r(["啟動器的根目錄將會被改變"])},setRootTitle:n=>{const{normalize:r}=n;return r(["遷移根目錄到新的位置"])},unknownError:n=>{const{normalize:r}=n;return r(["未知錯誤，請聯絡作者或重試。"])},waitReload:n=>{const{normalize:r}=n;return r(["遷移資料中。請不要關閉啟動器，否則您可能會丟失一部分資料"])}},delete:{name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["刪除 ",e(t("name"))])},no:n=>{const{normalize:r}=n;return r(["取消"])},yes:n=>{const{normalize:r}=n;return r(["刪除"])}},dependencies:{embedded:n=>{const{normalize:r}=n;return r(["內嵌"])},incompatible:n=>{const{normalize:r}=n;return r(["不相容"])},name:n=>{const{normalize:r}=n;return r(["依賴"])},optional:n=>{const{normalize:r}=n;return r(["可選"])},required:n=>{const{normalize:r}=n;return r(["必需"])}},description:n=>{const{normalize:r}=n;return r(["簡介"])},detail:n=>{const{normalize:r}=n;return r(["細節"])},diagnosis:{badInstall:{message:n=>{const{normalize:r}=n;return r(["也許您應該嘗試重新安裝此版本"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("version"))," 版本安裝失敗"])}},corruptedAssets:{message:n=>{const{normalize:r}=n;return r(["啟動器將重新下載遊戲檔案"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["Assets 檔案不完整: ",e(t("name"))]),r(["Assets 檔案不完整: ",e(t("name"))]),r([e(t("count"))," 個遊戲資源不完整"])])}},corruptedAssetsIndex:{message:n=>{const{normalize:r}=n;return r(["啟動器將重新下載遊戲資源目錄"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("version"))," 遊戲資源目錄損壞。"])}},corruptedLibraries:{message:n=>{const{normalize:r}=n;return r(["啟動器將重新下載不完整的檔案"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["Libraries 檔案不完整: ",e(t("name"))]),r(["Libraries 檔案不完整: ",e(t("name"))]),r([e(t("count"))," 個 Libraries 檔案不完整"]),r([e(t("count"))," 個 Libraries 檔案不完整"])])}},corruptedVersionJar:{message:n=>{const{normalize:r}=n;return r(["啟動器將重新下載不完整的檔案"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," 遊戲 Jar 檔案不完整。"])}},corruptedVersionJson:{message:n=>{const{normalize:r}=n;return r(["啟動器將重新下載不完整的檔案"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," 版本 Json 檔案不完整。"])}},incompatibleJava:{message:n=>{const{normalize:r}=n;return r(["您可以選擇讓啟動器幫您下載，或者手動下載"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Java ",e(t("javaVersion"))," 可能不符合 ",e(t("version"))," 版本需求！"])}},instanceFiles:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["例項安裝包括 ",e(t("counts"))," 個檔案。"])},title:n=>{const{normalize:r}=n;return r(["例項安裝未完成"])}},invalidJava:{message:n=>{const{normalize:r}=n;return r(["請選擇一個有效的 Java 路徑。"])},name:n=>{const{normalize:r}=n;return r(["目前 Java 路徑已經失效"])}},missingAssets:{message:n=>{const{normalize:r}=n;return r(["啟動器將自動下載並安裝遊戲檔案"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["Assets 檔案缺失: ",e(t("name"))]),r(["Assets 檔案缺失: ",e(t("name"))]),r(["缺少 ",e(t("count"))," 個遊戲資源"])])}},missingAssetsIndex:{message:n=>{const{normalize:r}=n;return r(["啟動器將自動下載並安裝遊戲資源目錄"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("version"))," 缺少遊戲資源目錄"])}},missingAuthlibInjector:{},missingJava:{message:n=>{const{normalize:r}=n;return r(["點選來解決這個問題"])},name:n=>{const{normalize:r}=n;return r(["沒有找到合适的 Java"])}},missingLibraries:{message:n=>{const{normalize:r}=n;return r(["啟動器將自動下載並安裝 Libraries 檔案"])},name:n=>{const{normalize:r,interpolate:e,named:t,plural:o}=n;return o([r(["缺少 ",e(t("name"))," 依賴"]),r(["缺少 ",e(t("name"))," 依賴"]),r(["缺少 ",e(t("count"))," 個 Libraries 檔案"]),r(["缺少 ",e(t("count"))," 個 Libraries 檔案"])])}},missingVersion:{message:n=>{const{normalize:r}=n;return r(["啟動器將自動安裝該版本"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["未安裝 ",e(t("version"))])}},missingVersionJar:{message:n=>{const{normalize:r}=n;return r(["啟動器將自動下載 Jar 檔案"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("version"))," 版本 Jar 檔案缺失"])}}},disable:n=>{const{normalize:r}=n;return r(["禁用"])},disk:{available:n=>{const{normalize:r}=n;return r(["可用"])},used:n=>{const{normalize:r}=n;return r(["已用"])}},download:n=>{const{normalize:r}=n;return r(["下載"])},downloadCount:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 次下載"])},downloadUpdate:n=>{const{normalize:r}=n;return r(["下載更新"])},duration:{day:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 天"])},hour:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 小時"])},minute:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 分鐘"])},second:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("duration"))," 秒"])}},edit:n=>{const{normalize:r}=n;return r(["編輯"])},enable:n=>{const{normalize:r}=n;return r(["啟用"])},env:{select:{all:n=>{const{normalize:r}=n;return r(["全選"])},fit:n=>{const{normalize:r}=n;return r(["選擇適合的"])},none:n=>{const{normalize:r}=n;return r(["選擇無"])}}},error:{name:n=>{const{normalize:r,plural:e}=n;return e([r(["錯誤"]),r(["錯誤"])])}},errors:{BadForgeInstallerJarError:n=>{const{normalize:r}=n;return r(["無法解析 Forge 安裝包 Jar 檔案。也許 Forge 有了新的安裝包格式？如果經常遇到此問題，請聯絡開發團隊。"])},BadInstanceType:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["不是一個合法的例項: ",e(t("type"))])},BodyTimeoutError:n=>{const{normalize:r}=n;return r(["等待 HTTP 資料超時"])},ChecksumNotMatchError:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["檔案校驗失敗！期望的雜湊值是 ",e(t("expect")),"，實際獲取到的是 ",e(t("actual")),"。"])},ConnectTimeoutError:n=>{const{normalize:r}=n;return r(["與伺服器建立連線超時"])},DatabaseNotOpened:n=>{const{normalize:r}=n;return r(["資料庫無法開啟！\n啟動器將無法正常工作！\n請選擇啟動器可以訪問的資料目錄。您可以在設定頁面重新選擇資料目錄。"])},DiskIsFull:n=>{const{normalize:r}=n;return r(["您的磁盤已滿！\n無法將任何內容寫入磁盤！\n所有功能都可能不起作用！"])},DownloadAggregateError:n=>{const{normalize:r}=n;return r(["下載檔案失敗。"])},DownloadFileSystemError:n=>{const{normalize:r}=n;return r(["無法訪問下載目標路徑，請確認啟動器有權寫入目標路徑。"])},HeadersTimeoutError:n=>{const{normalize:r}=n;return r(["等待 HTTP 頭資訊超時"])},NotFoundError:n=>{const{normalize:r}=n;return r(["404 未找到資源"])},SocketError:n=>{const{normalize:r}=n;return r(["伺服器連線斷開"])}},eula:{body:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["勾選方塊按鈕即表示您同意 Minecraft 的 ",e(t("eula")),"。"])}},exception:{http:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("url"))," 的 HTTP 請求失敗。狀態碼 ",e(t("statusCode")),"。",e(t("code")),"，請重試或檢查您的網路。如果此問題持續出現，請聯絡開發團隊。"])}},existed:n=>{const{normalize:r}=n;return r(["已匯入過的"])},exportModpackTarget:{curseforge:n=>{const{normalize:r}=n;return r(["Curseforge 檔案"])},github:n=>{const{normalize:r}=n;return r(["Github"])},modrinth:n=>{const{normalize:r}=n;return r(["Modrinth 檔案"])},override:n=>{const{normalize:r}=n;return r(["Override 檔案 (打包)"])}},extensions:{mrpack:n=>{const{normalize:r}=n;return r(["Modrinth 整合包"])},zip:n=>{const{normalize:r}=n;return r(["Zip 壓縮包"])}},fabricVersion:{disable:n=>{const{normalize:r}=n;return r(["不使用 Fabric"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," 沒有找到可用的 Fabric 版本"])},showSnapshot:n=>{const{normalize:r}=n;return r(["顯示快照版"])},stable:n=>{const{normalize:r}=n;return r(["穩定版"])},unstable:n=>{const{normalize:r}=n;return r(["預覽版"])}},feedback:{channel:n=>{const{normalize:r}=n;return r(["聯絡渠道"])},description:n=>{const{normalize:r}=n;return r(["我找到了漏洞/我想反饋"])},discord:n=>{const{normalize:r}=n;return r(["Discord"])},discordDescription:n=>{const{normalize:r}=n;return r(["加入 Discord 頻道"])},discordJoin:n=>{const{normalize:r}=n;return r(["加入"])},github:n=>{const{normalize:r}=n;return r(["Github Issue"])},githubDescription:n=>{const{normalize:r}=n;return r(["透過 Github Issue 來反饋您的想法"])},githubOpenIssue:n=>{const{normalize:r}=n;return r(["Github"])},kook:n=>{const{normalize:r}=n;return r(["Kook"])},kookDescription:n=>{const{normalize:r}=n;return r(["加入 Kook (僅限大陸地區)"])},name:n=>{const{normalize:r}=n;return r(["反饋"])},qq:n=>{const{normalize:r}=n;return r(["QQ 群"])},qqDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["加入反饋群直接和作者聊聊吧，群號 ",e(t("number"))])},qqEnterGroup:n=>{const{normalize:r}=n;return r(["加群"])}},fileDetail:{fileSize:n=>{const{normalize:r}=n;return r(["檔案大小"])},hash:n=>{const{normalize:r}=n;return r(["雜湊值"])}},filter:n=>{const{normalize:r}=n;return r(["檢索"])},filterLocalOnly:n=>{const{normalize:r}=n;return r(["只顯示已安裝"])},finish:n=>{const{normalize:r}=n;return r(["完成"])},forgeConfig:{hint:n=>{const{normalize:r}=n;return r(["第一次請啟用該模組進入遊戲，以便自動檢測配置檔案"])}},forgeVersion:{common:n=>{const{normalize:r}=n;return r(["所有"])},disable:n=>{const{normalize:r}=n;return r(["不使用 Forge"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," 不支援 Forge"])},latest:n=>{const{normalize:r}=n;return r(["最新版"])},name:n=>{const{normalize:r}=n;return r(["Forge"])},recommended:n=>{const{normalize:r}=n;return r(["穩定版"])},showBuggy:n=>{const{normalize:r}=n;return r(["顯示 Buggy 版"])},showRecommendedAndLatestOnly:n=>{const{normalize:r}=n;return r(["只顯示最新版和穩定版"])},version:n=>{const{normalize:r}=n;return r(["Forge"])}},gameSetting:{},gameType:{adventure:n=>{const{normalize:r}=n;return r(["冒險模式"])},creative:n=>{const{normalize:r}=n;return r(["創造模式"])},spectator:n=>{const{normalize:r}=n;return r(["旁觀者模式"])},survival:n=>{const{normalize:r}=n;return r(["生存模式"])}},help:n=>{const{normalize:r}=n;return r(["幫助"])},home:n=>{const{normalize:r}=n;return r(["主頁"])},importModpack:{failed:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["建立 ",e(t("modpack"))," 整合包失敗"])},name:n=>{const{normalize:r}=n;return r(["匯入整合包"])},success:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["成功匯入 ",e(t("modpack"))," 整合包"])}},importResource:n=>{const{normalize:r}=n;return r(["匯入資源"])},install:n=>{const{normalize:r}=n;return r(["安裝"])},installAssets:{asset:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["下載 ",e(t("count"))," 个資原始檔"])},assetIndex:n=>{const{normalize:r}=n;return r(["下載資原始檔目錄"])},name:n=>{const{normalize:r}=n;return r(["下載遊戲資原始檔"])}},installAuthlibInjector:n=>{const{normalize:r}=n;return r(["安裝 authlib-injector"])},installCurseforgeFile:n=>{const{normalize:r}=n;return r(["安裝 Curseforge 檔案"])},installFabric:{name:n=>{const{normalize:r}=n;return r(["安裝 Fabric"])}},installForge:{downloadInstaller:n=>{const{normalize:r}=n;return r(["下載 Forge 安裝器"])},library:n=>{const{normalize:r}=n;return r(["檢查庫"])},name:n=>{const{normalize:r}=n;return r(["安裝 Forge"])},postProcessing:n=>{const{normalize:r}=n;return r(["處理 Minecraft Jar 檔案"])}},installInstance:{file:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["更新/安裝例項檔案 ",e(t("file"))])},link:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["複製或連結 ",e(t("count"))," 個檔案"])},name:n=>{const{normalize:r}=n;return r(["更新/安裝例項"])},resolve:n=>{const{normalize:r}=n;return r(["解析例項安裝資訊"])},unzip:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["解壓 ",e(t("count"))," 個檔案"])}},installJre:{decompress:n=>{const{normalize:r}=n;return r(["解壓 JRE 檔案到本地"])},download:n=>{const{normalize:r}=n;return r(["下載壓縮的 JRE 檔案"])},name:n=>{const{normalize:r}=n;return r(["安裝 Java 執行庫"])}},installLabyMod:{asset:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["安裝資源 ",e(t("name"))])},json:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["生成 ",e(t("version"))," JSON"])},name:n=>{const{normalize:r}=n;return r(["安裝 LabyMod"])}},installLibraries:{library:n=>{const{normalize:r}=n;return r(["檢查 Libraries 檔案"])},name:n=>{const{normalize:r}=n;return r(["安裝依賴執行庫"])}},installModpack:{deploy:n=>{const{normalize:r}=n;return r(["部署"])},download:{file:n=>{const{normalize:r}=n;return r(["下載檔案"])},name:n=>{const{normalize:r}=n;return r(["下載"])}},name:n=>{const{normalize:r}=n;return r(["安裝整合包"])},unpack:n=>{const{normalize:r}=n;return r(["解壓"])}},installModrinthFile:{name:n=>{const{normalize:r}=n;return r(["從 Modrinth 下載"])}},installOptifine:{download:n=>{const{normalize:r}=n;return r(["下載 Optifine Universal"])},jar:n=>{const{normalize:r}=n;return r(["生成 Optifine Jar"])},json:n=>{const{normalize:r}=n;return r(["生成 JSON"])},name:n=>{const{normalize:r}=n;return r(["安裝 Optifine"])}},installResource:{fail:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["安裝 ",e(t("file"))," 失敗"])},success:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("file"))," 安裝成功"])}},installVersion:{jar:n=>{const{normalize:r}=n;return r(["安裝遊戲 Jar 檔案"])},json:n=>{const{normalize:r}=n;return r(["安裝遊戲 JSON 檔案"])},name:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["安裝",e(t("id")),"的遊戲本體"])}},instance:{addServer:n=>{const{normalize:r}=n;return r(["新增伺服器"])},changeIcon:n=>{const{normalize:r}=n;return r(["更改圖示"])},current:n=>{const{normalize:r}=n;return r(["目前例項"])},delete:n=>{const{normalize:r}=n;return r(["刪除遊戲"])},deleteFailed:n=>{const{normalize:r}=n;return r(["刪除實例失敗"])},deleteFailedPermission:n=>{const{normalize:r}=n;return r(["其他程式佔用了該文件"])},deleteHint:n=>{const{normalize:r}=n;return r(["遊戲資料將完全被移除。您確定繼續此操作嗎？"])},duplicate:n=>{const{normalize:r}=n;return r(["建立備份"])},duplicatedName:n=>{const{normalize:r}=n;return r(["名字衝突！"])},fileApi:n=>{const{normalize:r}=n;return r(["遠端同步檔案伺服器 API 地址"])},fileApiHint:n=>{const{normalize:r}=n;return r(["用於遠端同步例項檔案的連結"])},gameVersion:n=>{const{normalize:r}=n;return r(["遊戲版本"])},icon:n=>{const{normalize:r}=n;return r(["例項圖示"])},iconHint:n=>{const{normalize:r}=n;return r(["該圖示可以是文件或網際網路 URL 連結。"])},iconUrl:n=>{const{normalize:r}=n;return r(["圖片 URL"])},includeVersion:n=>{const{normalize:r}=n;return r(["包含遊戲版本"])},installModpack:n=>{const{normalize:r}=n;return r(["從modpack更新實例"])},lastPlayed:n=>{const{normalize:r}=n;return r(["上次遊玩"])},launchArguments:n=>{const{normalize:r}=n;return r(["啟動命令預覽"])},launchServer:n=>{const{normalize:r}=n;return r(["啟動本機主機伺服器"])},linkFileDesc:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["這將使用全域 ",e(t("file"))," 覆寫實例本機 ",e(t("file")),"。\n您確定要連結嗎？"])},linkFileTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["您確定要連結",e(t("file")),"嗎？"])},mcOptions:n=>{const{normalize:r}=n;return r(["Minecraft 啟動選項"])},mcOptionsHint:n=>{const{normalize:r}=n;return r(["額外的 Minecraft 啟動引數"])},name:n=>{const{normalize:r}=n;return r(["名稱"])},nameHint:n=>{const{normalize:r}=n;return r(["名稱便於以後識別"])},neverPlayed:n=>{const{normalize:r}=n;return r(["從未遊玩"])},openLogFolder:n=>{const{normalize:r}=n;return r(["開啟日誌資料夾"])},playtime:n=>{const{normalize:r}=n;return r(["遊玩時長"])},prependCommand:n=>{const{normalize:r}=n;return r(["前置命令"])},prependCommandHint:n=>{const{normalize:r}=n;return r(["這將在所有啟動命令之前添加此命令"])},requireName:n=>{const{normalize:r}=n;return r(["必須填寫名稱"])},showInstance:n=>{const{normalize:r}=n;return r(["開啟資料夾"])},useSharedOptions:n=>{const{normalize:r}=n;return r(["共享 Minecraft 設定"])},useSharedOptionsDesc:n=>{const{normalize:r}=n;return r(["這會將 options.txt 連結到跨實例的共用文件"])},useSharedServersList:n=>{const{normalize:r}=n;return r(["共享伺服器列表"])},useSharedServersListDesc:n=>{const{normalize:r}=n;return r(["這會將servers.dat連結到跨實例的共用文件"])},versionHint:n=>{const{normalize:r}=n;return r(["此遊戲使用的 Minecraft 版本"])},vmOptions:n=>{const{normalize:r}=n;return r(["JVM 啟動選項"])},vmOptionsHint:n=>{const{normalize:r}=n;return r(["額外的 JVM 的啟動引數"])},vmVar:n=>{const{normalize:r}=n;return r(["環境變數"])},vmVarHint:n=>{const{normalize:r}=n;return r(["點擊按鈕新增環境變數"])}},instanceAge:{older:n=>{const{normalize:r}=n;return r(["三天前"])},threeDay:n=>{const{normalize:r}=n;return r(["三天內"])},today:n=>{const{normalize:r}=n;return r(["今天"])}},instanceDiscover:{gameFolder:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["發現 ",e(t("count"))," 個遊戲資料夾"])},instanceFolder:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["找到 ",e(t("count"))," 個實例"])}},instanceFileOperation:{add:n=>{const{normalize:r}=n;return r(["新增"])},"backup-add":n=>{const{normalize:r}=n;return r(["備份並替換"])},"backup-remove":n=>{const{normalize:r}=n;return r(["移除（備份）"])},keep:n=>{const{normalize:r}=n;return r(["保留"])},remove:n=>{const{normalize:r}=n;return r(["移除"])}},instanceInstallSkip:{ignore:n=>{const{normalize:r}=n;return r(["忽略"])},skip:n=>{const{normalize:r}=n;return r(["跳過"])},title:n=>{const{normalize:r}=n;return r(["潛在損壞的文件來源"])},warning:n=>{const{normalize:r}=n;return r(["有些文件被多次下載，且校驗和不符。\n這可能是由於原始校驗不正確造成的。\n請檢查。\n如果確認目前文件有效，則可以跳過驗證檢查。"])}},instanceSetting:{disableAuthlibInjector:n=>{const{normalize:r}=n;return r(["禁用 authlib 注入器"])},disableAuthlibInjectorDescription:n=>{const{normalize:r}=n;return r(["如果您使用的是第三方皮膚系統。 \nauthlib 注入器可以幫助您在遊戲中顯示皮膚。"])},disableElyByAuthlib:n=>{const{normalize:r}=n;return r(["禁用 ely.by 的 authlib 替換"])},disableElyByAuthlibDescription:n=>{const{normalize:r}=n;return r(["Ely.by 有一個獨特的 authlib 替代品，可以在任何伺服器中普遍顯示皮膚。"])},fastLaunch:n=>{const{normalize:r}=n;return r(["快速啟動"])},fastLaunchHint:n=>{const{normalize:r}=n;return r(["啟動時跳過重新整理使用者和沒有修復的問題"])},hideLauncher:n=>{const{normalize:r}=n;return r(["Minecraft 啟動後隱藏啟動器"])},icon:n=>{const{normalize:r}=n;return r(["選擇圖片"])},showLog:n=>{const{normalize:r}=n;return r(["Minecraft 啟動後顯示日誌"])},showLogHint:n=>{const{normalize:r}=n;return r(["遊戲開啟後將彈出一個顯示 Minecraft 日誌的視窗"])}},instanceTemplate:{curseforge:n=>{const{normalize:r}=n;return r(["這是一個 Curseforge 整合包"])},ftb:n=>{const{normalize:r}=n;return r(["這是一個 FTB 的整合包配置"])},importing:n=>{const{normalize:r}=n;return r(["模板匯入"])},mcbbs:n=>{const{normalize:r}=n;return r(["這是一個 MCBBS 整合包"])},modpack:n=>{const{normalize:r}=n;return r(["這是一個整合包配置"])},modrinth:n=>{const{normalize:r}=n;return r(["這是一個 Modrinth 的整合包"])},preview:n=>{const{normalize:r}=n;return r(["預覽"])},title:n=>{const{normalize:r}=n;return r(["模板設定"])}},instanceUpdate:{basic:n=>{const{normalize:r}=n;return r(["設定更新"])},files:n=>{const{normalize:r}=n;return r(["檔案更新"])},loaderChanged:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["該例項的模組載入器已更改。\n以前的模組載入器是 ",e(t("modloader")),"，現在的模組載入器是 ",e(t("newModloader")),"。"])},summary:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["添加",e(t("add")),"文件。\n刪除",e(t("remove")),"文件。\n保留",e(t("keep")),"文件。"])},title:n=>{const{normalize:r}=n;return r(["更新例項"])},update:n=>{const{normalize:r}=n;return r(["開始更新例項"])}},instances:{add:n=>{const{normalize:r}=n;return r(["建立遊戲"])},addCurseForgeDescription:n=>{const{normalize:r}=n;return r(["從curseforge 資料資料夾匯入。\n您需要選擇curseforge的根資料資料夾"])},addDescription:n=>{const{normalize:r}=n;return r(["從頭開始建立一個新例項"])},addMMCDescription:n=>{const{normalize:r}=n;return r(["匯入現有的 MultiMC 執行個體。\n您需要從 MultiMC 中選擇資料資料夾。"])},addManually:n=>{const{normalize:r}=n;return r(["手動建立"])},addModrinthDescription:n=>{const{normalize:r}=n;return r(["導入現有的 Modrinth 實例。\n您需要選擇 Modrinth 根資料夾。"])},addServer:n=>{const{normalize:r}=n;return r(["從伺服器建立"])},addServerDescription:n=>{const{normalize:r}=n;return r(["這將建立一個直接啟動到伺服器的遊戲。"])},addTemplate:n=>{const{normalize:r}=n;return r(["從下載的模組包創建"])},addTemplateDescription:n=>{const{normalize:r}=n;return r(["從下載的整合包匯入"])},addVanilla:n=>{const{normalize:r}=n;return r(["從原版 Minecraft 建立"])},addVanillaDescription:n=>{const{normalize:r}=n;return r(["從通用 .minecraft 資料夾匯入。\n這會將原始遊戲配置檔案複製到 XMCL。"])},choose:n=>{const{normalize:r}=n;return r(["選擇遊戲"])},fix:n=>{const{normalize:r}=n;return r(["修復"])},folderSetting:n=>{const{normalize:r}=n;return r(["資料夾設定"])},importFolder:n=>{const{normalize:r}=n;return r(["從資料夾匯入"])},importFolderDescription:n=>{const{normalize:r}=n;return r(["匯入 Minecraft 到啟動器"])},loadingFiles:n=>{const{normalize:r}=n;return r(["載入整合包檔案"])},refreshServers:n=>{const{normalize:r}=n;return r(["重新整理伺服器"])}},items:{count:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 個"])},total:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["共 ",e(t("total"))," 個"])}},java:{allocatedLong:n=>{const{normalize:r}=n;return r(["啟動器自動選擇 Java"])},allocatedShort:n=>{const{normalize:r}=n;return r(["自動分配"])},browse:n=>{const{normalize:r}=n;return r(["瀏覽 Java 可執行檔案"])},importFromFile:n=>{const{normalize:r}=n;return r(["從檔案匯入 Java"])},invalid:n=>{const{normalize:r}=n;return r(["無效的 Java 路徑"])},location:n=>{const{normalize:r}=n;return r(["Java 路徑"])},maxMemory:n=>{const{normalize:r}=n;return r(["最大記憶體"])},memory:n=>{const{normalize:r}=n;return r(["Java 記憶體"])},memoryAuto:n=>{const{normalize:r}=n;return r(["自動"])},memoryManual:n=>{const{normalize:r}=n;return r(["手動指定"])},memoryUnassigned:n=>{const{normalize:r}=n;return r(["不指定記憶體"])},minMemory:n=>{const{normalize:r}=n;return r(["最小記憶體"])},modifyInstance:n=>{const{normalize:r}=n;return r(["更改 Java 路徑"])},noMemory:n=>{const{normalize:r}=n;return r(["不設定記憶體限制"])},refresh:n=>{const{normalize:r}=n;return r(["重新整理本地 Java"])},systemMemory:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["系統可用記憶體: ",e(t("free"))," / ",e(t("total"))])}},labyMod:{disable:n=>{const{normalize:r}=n;return r(["不使用 LabyMod"])},empty:n=>{const{normalize:r}=n;return r(["目前 Minecraft 不支援 LabyMod"])}},launch:{cancel:n=>{const{normalize:r}=n;return r(["中止"])},createShortcut:n=>{const{normalize:r}=n;return r(["創建快捷方式"])},kill:n=>{const{normalize:r}=n;return r(["停止"])},killServer:n=>{const{normalize:r}=n;return r(["停止本地伺服器"])},launch:n=>{const{normalize:r}=n;return r(["啟動"])},launchAnyway:n=>{const{normalize:r}=n;return r(["直接啟動"])}},launchBlocked:{ignore:n=>{const{normalize:r}=n;return r(["強制啟動"])},launchBadVersion:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["版本 ",e(t("version"))," 的 JSON 內有無法解析的庫，也許您需要重新安裝此版本？"])},title:n=>{const{normalize:r}=n;return r(["版本 JSON 可能損壞"])}},launchGeneralException:{description:n=>{const{normalize:r}=n;return r(["一些未知錯誤導致啟動失敗。"])},title:n=>{const{normalize:r}=n;return r(["無法啟動"])}},launchInvalidJavaPath:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['目前 Java 路徑可能無效，請檢查 Java 可執行檔案是否存在 <span class="highlight"> ',e(t("javaPath"))," </span>"])},title:n=>{const{normalize:r}=n;return r(["Java 路徑無效"])}},launchJavaNoPermission:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['沒有許可權執行 <span class="highlight"> ',e(t("javaPath"))," </span>，請嘗試給啟動器更高許可權，給 Java 檔案增加可執行許可權，或者更換 Java。"])},title:n=>{const{normalize:r}=n;return r(["無許可權使用 Java"])}},launchNoProperJava:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["找不到合適的 Java 來啟動遊戲。(",e(t("javaPath"))," 可能無效？)"])},title:n=>{const{normalize:r}=n;return r(["沒有合適的 Java"])}},launchNoVersionInstalled:{description:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['找不到 Minecraft 啟動。目前版本是 <span class="highlight">',e(t("version")),"</span>。"])},title:n=>{const{normalize:r}=n;return r(["無法找到安裝的 Minecraft"])}},launchSpawnProcessFailed:{description:n=>{const{normalize:r}=n;return r(["請檢查您的 Java，或向啟動器授予更多許可權，然後重試。\n如果仍然無法解決問題，請聯絡開發人員。"])},title:n=>{const{normalize:r}=n;return r(["無法啟動遊戲程序"])}},launchUserStatusRefreshFailed:{description:n=>{const{normalize:r}=n;return r(["無法驗證目前賬戶資訊"])},title:n=>{const{normalize:r}=n;return r(["驗證賬戶失敗"])}},unexpectedText:n=>{const{normalize:r}=n;return r(["這是意料之外的錯誤，您可以重新啟動啟動器來嘗試緩解問題，請聯絡作者來修復。"])},userAcquireMicrosoftTokenFailed:n=>{const{normalize:r}=n;return r(["微軟令牌獲取失敗。請重試或者檢查您的微軟賬號。"])},userCheckGameOwnershipFailed:n=>{const{normalize:r}=n;return r(["檢測 Minecraft 所有權失敗。請重試或檢查您的網路。"])},userExchangeXboxTokenFailed:n=>{const{normalize:r}=n;return r(["透過微軟令牌交換 Xbox 令牌失敗。請重試或檢查您的網路。"])},userLoginMinecraftByXboxFailed:n=>{const{normalize:r}=n;return r(["使用 Xbox 令牌登入 Minecraft 失敗。請重試或者檢查您的網路。"])}},launchFailed:{crash:n=>{const{normalize:r}=n;return r(["遊戲崩潰了！"])},description:n=>{const{normalize:r}=n;return r(["沒有找到崩潰報告，這裡是遊戲輸出和最新的日誌檔案"])},failedToLaunch:n=>{const{normalize:r}=n;return r(["啟動器啟動失敗"])},latestLog:n=>{const{normalize:r}=n;return r(["最新日誌檔案"])},title:n=>{const{normalize:r}=n;return r(["遊戲未正常退出"])}},launchGeneralException:{},launchInvalidJavaPath:{},launchJavaNoPermission:{},launchNoProperJava:{},launchNoVersionInstalled:{},launchStatus:{assigningMemory:n=>{const{normalize:r}=n;return r(["正在分配記憶體"])},exit:n=>{const{normalize:r}=n;return r(["關閉遊戲？"])},injectingAuthLib:n=>{const{normalize:r}=n;return r(["配置第三方驗證中"])},launching:n=>{const{normalize:r}=n;return r(["啟動中..."])},launchingSlow:n=>{const{normalize:r}=n;return r(["還在啟動…Minecraft的啟動會比較慢呢~"])},refreshingUser:n=>{const{normalize:r}=n;return r(["重新整理使用者令牌"])},spawningProcess:n=>{const{normalize:r}=n;return r(["正在啟動遊戲"])}},launchUserStatusRefreshFailed:{},launcherUpdate:{alreadyLatest:n=>{const{normalize:r}=n;return r(["已是最新"])},installAndQuit:n=>{const{normalize:r}=n;return r(["重新啟動並安裝更新"])},noUpdateAvailable:n=>{const{normalize:r}=n;return r(["目前沒有可用更新"])},reinstall:n=>{const{normalize:r}=n;return r(["重新安裝"])},updateToThisVersion:n=>{const{normalize:r}=n;return r(["下載並安裝"])}},liteloader:{name:n=>{const{normalize:r}=n;return r(["Liteloader"])}},localVersion:{auto:n=>{const{normalize:r}=n;return r(["自動選擇"])},delete:n=>{const{normalize:r}=n;return r(["刪除本地版本"])},deleteDescription:n=>{const{normalize:r}=n;return r(["這將刪除本地版本遊戲"])},empty:n=>{const{normalize:r}=n;return r(["本地沒有安裝任何版本"])},hint:n=>{const{normalize:r}=n;return r(["直接啟動某個本地版本"])},refresh:n=>{const{normalize:r}=n;return r(["重新整理本地版本"])},reinstallDescription:n=>{const{normalize:r}=n;return r(["如果您覺得此版本安裝的有問題，可以嘗試重新安裝該版本。"])},reinstallTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["重新安裝 ",e(t("version"))])},title:n=>{const{normalize:r}=n;return r(["本地版本"])}},logLevel:{error:n=>{const{normalize:r}=n;return r(["錯誤"])},info:n=>{const{normalize:r}=n;return r(["資訊"])},success:n=>{const{normalize:r}=n;return r(["成功"])},warning:n=>{const{normalize:r}=n;return r(["警告"])}},login:{dropHint:n=>{const{normalize:r}=n;return r(["將驗證連結拖入此處手動驗證"])},forgetPassword:n=>{const{normalize:r}=n;return r(["忘記密碼？"])},login:n=>{const{normalize:r}=n;return r(["登入"])},manualLoginUrl:n=>{const{normalize:r}=n;return r(["如果瀏覽器沒有自動開啟，請點選此連結來驗證！"])},signup:n=>{const{normalize:r}=n;return r(["註冊"])},signupDescription:n=>{const{normalize:r}=n;return r(["沒有賬號?"])},userRelogin:n=>{const{normalize:r}=n;return r(["使用者資訊過期，請重新登入！"])}},loginError:{acquireMicrosoftTokenFailed:n=>{const{normalize:r}=n;return r(["獲取 Microsoft 通證失敗。這可能是一個網路問題，請重試。"])},badNetworkOrServer:n=>{const{normalize:r}=n;return r(["請檢查您的網路連線！當然也可能是驗證伺服器掛了:/"])},checkOwnershipFailed:n=>{const{normalize:r}=n;return r(["在檢查您是否擁有 Minecraft 時發生錯誤，請重試"])},connectionReset:n=>{const{normalize:r}=n;return r(["因為伺服器斷開了連線導致登入失敗，請重試或檢查網路"])},fetchMinecraftProfileFailed:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["獲取 Minecraft 使用者資訊失敗: ",e(t("reason"))])},illegalEmail:n=>{const{normalize:r}=n;return r(["目前的郵箱格式不合法"])},invalidCredentials:n=>{const{normalize:r}=n;return r(["無法驗證。使用者名稱或密碼錯誤。"])},loginMinecraftByXboxFailed:n=>{const{normalize:r}=n;return r(["在透過 Xbox 通證交換 Minecraft 通證的過程中發生錯誤，請確認您的 Xbox 賬號擁有 Minecraft。您可以嘗試重試登入"])},loginXboxFailed:n=>{const{normalize:r}=n;return r(["請求 Xbox 通證失敗，請確保您的微軟賬號已經繫結了一個 Xbox 賬號！"])},noProfileForNewUser:n=>{const{normalize:r}=n;return r(["找不到遊戲資料！\n如果您是新的Minecraft用戶，請在Minecraft官方發射器中至少登錄一次。"])},requestFailed:n=>{const{normalize:r}=n;return r(["由於未知原因登入失敗，請重試"])},requireEmail:n=>{const{normalize:r}=n;return r(["必須使用郵箱登入"])},requirePassword:n=>{const{normalize:r}=n;return r(["請輸入密碼"])},requireUsername:n=>{const{normalize:r}=n;return r(["使用者名稱不能為空"])},timeout:n=>{const{normalize:r}=n;return r(["登入超時，請重試或檢查您的網路！"])}},logsCrashes:{crashes:n=>{const{normalize:r}=n;return r(["崩潰報告"])},logs:n=>{const{normalize:r}=n;return r(["日誌"])},placeholder:n=>{const{normalize:r}=n;return r(["沒有找到檔案"])},title:n=>{const{normalize:r}=n;return r(["日誌或崩潰報告"])}},me:{games:n=>{const{normalize:r}=n;return r(["我的遊戲"])},modpacks:n=>{const{normalize:r}=n;return r(["我的整合包"])},news:n=>{const{normalize:r}=n;return r(["新聞"])},recentPlay:n=>{const{normalize:r}=n;return r(["最近遊玩"])},versions:n=>{const{normalize:r}=n;return r(["已安裝版本"])}},minecraftVersion:{empty:n=>{const{normalize:r}=n;return r(["無法載入 Minecraft 版本列表"])},name:n=>{const{normalize:r}=n;return r(["Minecraft 版本"])},release:n=>{const{normalize:r}=n;return r(["正式版"])},showAlpha:n=>{const{normalize:r}=n;return r(["顯示快照版"])},snapshot:n=>{const{normalize:r}=n;return r(["快照版"])}},mod:{acceptVersion:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["推薦 ",e(t("version"))])},applyGroupRules:n=>{const{normalize:r}=n;return r(["應用保存的分組規則"])},compatible:n=>{const{normalize:r}=n;return r(["可用於目前版本。"])},currentVersion:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["目前是 ",e(t("current"))])},deletion:n=>{const{normalize:r}=n;return r(["刪除模組"])},deletionHint:n=>{const{normalize:r,plural:e}=n;return e([r(["您將移除這個模組的檔案和資訊。您確定嗎？"]),r(["您將移除這些模組的檔案和資訊。您確定嗎？"])])},deletionRestHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["等 ",e(t("rest"))," 個模組……"])},denseView:n=>{const{normalize:r}=n;return r(["密集視圖"])},dropHint:n=>{const{normalize:r}=n;return r(["將模組 Jar 檔案拖入此處來匯入"])},duplicatedDetected:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["有 ",e(t("count"))," 個模組重複了"])},duplicatedDetectedDescription:n=>{const{normalize:r}=n;return r(["找到具有相同 mod id 但檔案不同的 mod。\n這可能會導致 Minecraft 崩潰。\n請選擇您要保留的文件。"])},enabled:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["一共啟用了 ",e(t("count"))," 個模組"])},filter:n=>{const{normalize:r}=n;return r(["篩選模組"])},group:n=>{const{normalize:r}=n;return r(["分組"])},groupInstalled:n=>{const{normalize:r}=n;return r(["分開顯示已安裝模組"])},hideIncompatible:n=>{const{normalize:r}=n;return r(["隱藏不相容模組"])},incompatible:n=>{const{normalize:r}=n;return r(["可能不相容目前版本。"])},incompatibleHint:n=>{const{normalize:r}=n;return r(["查看您的模組相容性報告"])},incompatibleHintDescription:n=>{const{normalize:r}=n;return r(["某些模組相依性可能會遺失。\n或某些依賴項版本不符。"])},manage:n=>{const{normalize:r}=n;return r(["管理模組"])},maybeCompatible:n=>{const{normalize:r}=n;return r(["也許相容於目前版本。"])},modloaderSelectHint:n=>{const{normalize:r}=n;return r(["此模組支援以下模組載入器。\n請選擇一個進行安裝。"])},modloaderSelectNotSupported:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["找不到 Minecraft ",e(t("minecraft"))," 的 ",e(t("modloader"))])},mods:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 個模組"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["模組"]),r(["模組"])])},noModLoaderHint:n=>{const{normalize:r}=n;return r(["請不要忘記選擇模組載入器來載入模組"])},openLink:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["開啟模組連結 ",e(t("url"))])},search:n=>{const{normalize:r}=n;return r(["搜尋模組"])},searchOnCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在 Curseforge 上搜尋 ",e(t("name"))])},searchOnMcWiki:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在 MC 百科中查詢 ",e(t("name"))])},searchOnModrinth:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在 Modrinth 中搜尋 ",e(t("name"))])},showDirectory:n=>{const{normalize:r}=n;return r(["顯示模組資料夾"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["開啟模組所在位置 ",e(t("file"))])},showInCurseforge:n=>{const{normalize:r}=n;return r(["在 Curseforge 上顯示該模組"])},showInModrinth:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在 Modrinth 中顯示 ",e(t("name"))])},switchDefaultSource:n=>{const{normalize:r}=n;return r(["本地模組默认显示为"])},syncGroupRules:n=>{const{normalize:r}=n;return r(["保存分組規則"])},toUpdate:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 個有新版本"])},ungroup:n=>{const{normalize:r}=n;return r(["解體"])}},modFilter:{clear:n=>{const{normalize:r}=n;return r(["清除過濾器"])},dependenciesInstallOnly:n=>{const{normalize:r}=n;return r(["僅顯示遺漏的依賴項mods"])},disabledOnly:n=>{const{normalize:r}=n;return r(["僅顯示禁用的mod"])},hasUpdateOnly:n=>{const{normalize:r}=n;return r(["只有Show具有更新的mods"])},incompatibleOnly:n=>{const{normalize:r}=n;return r(["僅顯示不兼容或缺失的依賴項缺少mod"])},unusedOnly:n=>{const{normalize:r}=n;return r(["僅顯示未使用的庫mods"])}},modInstall:{archived:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("name"))," 已存檔。\n除非作者決定取消存檔該項目，否則 ",e(t("name"))," 將不會收到任何進一步的更新。"])},checkDependencies:n=>{const{normalize:r}=n;return r(["檢查依賴關係"])},checkUpgrade:n=>{const{normalize:r}=n;return r(["檢查模組更新"])},checkedDependencies:n=>{const{normalize:r}=n;return r(["已檢查依賴關係"])},checkedUpgrade:n=>{const{normalize:r}=n;return r(["已重新整理更新列表"])},currentVersion:n=>{const{normalize:r}=n;return r(["已選版本"])},dependencyHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["安裝了其他版本 ",e(t("version"))])},display:n=>{const{normalize:r}=n;return r(["mods顯示"])},install:n=>{const{normalize:r}=n;return r(["安裝"])},installDependencies:n=>{const{normalize:r}=n;return r(["安裝缺少的依賴項"])},installHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["安裝 ",e(t("file"))," 個檔案和 ",e(t("dependencies"))," 個依賴檔案"])},installed:n=>{const{normalize:r}=n;return r(["已安裝"])},noVersionSupported:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Mod 僅支援 Minecraft ",e(t("supported")),"。"])},recommendation:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["探索 ",e(t("modrinth"))," 和 ",e(t("curseforge"))," 中的 ",e(t("first"))," 或 ",e(t("second"))," 模組！"])},removeUnusedLibraries:n=>{const{normalize:r}=n;return r(["刪除未使用的庫mods"])},search:n=>{const{normalize:r}=n;return r(["搜尋結果"])},searchHint:n=>{const{normalize:r}=n;return r(["搜尋並選擇模組"])},skipVersion:n=>{const{normalize:r}=n;return r(["忽略不同 Minecraft 版本的 Mod"])},source:n=>{const{normalize:r}=n;return r(["模組來源"])},switch:n=>{const{normalize:r}=n;return r(["切換版本"])},upgrade:n=>{const{normalize:r}=n;return r(["更新模組"])}},modUpgradePolicy:{curseforge:n=>{const{normalize:r}=n;return r(["Curseforge 优先"])},curseforgeOnly:n=>{const{normalize:r}=n;return r(["限詛 Curseforge"])},modrinth:n=>{const{normalize:r}=n;return r(["Modrinth  第一"])},modrinthOnly:n=>{const{normalize:r}=n;return r(["限 Modrinth"])},name:n=>{const{normalize:r}=n;return r(["升級政策"])}},modified:{reset:n=>{const{normalize:r}=n;return r(["重置"])},save:n=>{const{normalize:r}=n;return r(["儲存"])},unsaved:n=>{const{normalize:r}=n;return r(["注意！您尚未儲存更改！"])}},modpack:{author:n=>{const{normalize:r}=n;return r(["署名"])},authorHint:n=>{const{normalize:r}=n;return r(["這個遊戲/整合包的製作人"])},delete:{hint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["這將刪除整合包 ",e(t("name"))," 和它的基本資料。您確定麼？"])},title:n=>{const{normalize:r}=n;return r(["刪除整合包"])}},description:n=>{const{normalize:r}=n;return r(["遊戲簡介"])},descriptionHint:n=>{const{normalize:r}=n;return r(["通用的整合包簡介。在匯出成 Curseforge 整合包或者其他格式時會使用"])},dropHint:n=>{const{normalize:r}=n;return r(["透過拖拽匯入整合包檔案"])},emitCurseforge:n=>{const{normalize:r}=n;return r(["生成 Curseforge 整合包"])},emitMcbbs:n=>{const{normalize:r}=n;return r(["生成 MCBBS 整合包"])},emitModrinth:n=>{const{normalize:r}=n;return r(["生成 Modrinth 整合包"])},emitModrinthStrict:n=>{const{normalize:r}=n;return r(["嚴格遵守 Modrinth 整合包格式"])},emitModrinthStrictDescription:n=>{const{normalize:r}=n;return r(["下載連結只允許包含 Modrinth 官網定義的四個域名"])},export:n=>{const{normalize:r}=n;return r(["匯出整合包"])},general:n=>{const{normalize:r}=n;return r(["基本資訊"])},includeAssets:n=>{const{normalize:r}=n;return r(["是否包含遊戲資源 (Assets) 檔案"])},includeLibraries:n=>{const{normalize:r}=n;return r(["是否包含 Libraries 檔案"])},includes:n=>{const{normalize:r}=n;return r(["打包檔案"])},modpackVersion:n=>{const{normalize:r}=n;return r(["整合包版本"])},name:n=>{const{normalize:r}=n;return r(["整合包"])},overrides:n=>{const{normalize:r}=n;return r(["整合包打包覆蓋 (overrides)"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["顯示 ",e(t("file"))])},showInCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在 Curseforge 中顯示 ",e(t("name"))])},showInFtb:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在 FTB 中顯示 ",e(t("name"))])},url:n=>{const{normalize:r}=n;return r(["URL"])},urlHint:n=>{const{normalize:r}=n;return r(["整合包的主頁 URL 地址"])}},modpackImportConfirm:{description:n=>{const{normalize:r}=n;return r(["檢測您將文件放入啟動器中。您是否要導入ModPack？"])},title:n=>{const{normalize:r}=n;return r(["您是否要導入ModPack？"])}},modrinth:{browseUrl:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在瀏覽器中開啟 ",e(t("url"))])},categories:{"128x":n=>{const{normalize:r}=n;return r(["128x"])},"16x":n=>{const{normalize:r}=n;return r(["16x"])},"256x":n=>{const{normalize:r}=n;return r(["256x"])},"32x":n=>{const{normalize:r}=n;return r(["32x"])},"48x":n=>{const{normalize:r}=n;return r(["48x"])},"512x+":n=>{const{normalize:r}=n;return r(["512x+"])},"64x":n=>{const{normalize:r}=n;return r(["64x"])},"8x-":n=>{const{normalize:r}=n;return r(["8x-"])},adventure:n=>{const{normalize:r}=n;return r(["冒險"])},atmosphere:n=>{const{normalize:r}=n;return r(["氛圍"])},audio:n=>{const{normalize:r}=n;return r(["音效"])},blocks:n=>{const{normalize:r}=n;return r(["方塊"])},bloom:n=>{const{normalize:r}=n;return r(["炫光 (Bloom)"])},bukkit:n=>{const{normalize:r}=n;return r(["Bukkit"])},bungeecord:n=>{const{normalize:r}=n;return r(["Bungeecord"])},canvas:n=>{const{normalize:r}=n;return r(["Canvas"])},cartoon:n=>{const{normalize:r}=n;return r(["卡通風格"])},categories:n=>{const{normalize:r}=n;return r(["分類"])},challenging:n=>{const{normalize:r}=n;return r(["挑戰"])},"colored-lighting":n=>{const{normalize:r}=n;return r(["燈光著色"])},combat:n=>{const{normalize:r}=n;return r(["戰鬥"])},"core-shaders":n=>{const{normalize:r}=n;return r(["光影"])},cursed:n=>{const{normalize:r}=n;return r(["怪異"])},datapack:n=>{const{normalize:r}=n;return r(["資料包"])},decoration:n=>{const{normalize:r}=n;return r(["裝飾"])},economy:n=>{const{normalize:r}=n;return r(["經濟"])},entities:n=>{const{normalize:r}=n;return r(["實體"])},environment:n=>{const{normalize:r}=n;return r(["環境"])},equipment:n=>{const{normalize:r}=n;return r(["裝備"])},fabric:n=>{const{normalize:r}=n;return r(["Fabric"])},fantasy:n=>{const{normalize:r}=n;return r(["幻想"])},features:n=>{const{normalize:r}=n;return r(["特性"])},folia:n=>{const{normalize:r}=n;return r(["Folia"])},foliage:n=>{const{normalize:r}=n;return r(["最佳化植被"])},fonts:n=>{const{normalize:r}=n;return r(["字型"])},food:n=>{const{normalize:r}=n;return r(["食物"])},forge:n=>{const{normalize:r}=n;return r(["Forge"])},"game-mechanics":n=>{const{normalize:r}=n;return r(["遊戲機制"])},gui:n=>{const{normalize:r}=n;return r(["介面"])},high:n=>{const{normalize:r}=n;return r(["高"])},iris:n=>{const{normalize:r}=n;return r(["Iris"])},items:n=>{const{normalize:r}=n;return r(["物品"])},"kitchen-sink":n=>{const{normalize:r}=n;return r(["雜燴"])},library:n=>{const{normalize:r}=n;return r(["程式庫"])},lightweight:n=>{const{normalize:r}=n;return r(["輕量"])},liteloader:n=>{const{normalize:r}=n;return r(["Liteloader"])},locale:n=>{const{normalize:r}=n;return r(["本地化"])},low:n=>{const{normalize:r}=n;return r(["低"])},magic:n=>{const{normalize:r}=n;return r(["魔法"])},management:n=>{const{normalize:r}=n;return r(["管理"])},medium:n=>{const{normalize:r}=n;return r(["中等"])},minecraft:n=>{const{normalize:r}=n;return r(["Minecraft"])},minigame:n=>{const{normalize:r}=n;return r(["小遊戲"])},misc:n=>{const{normalize:r}=n;return r(["雜項"])},mobs:n=>{const{normalize:r}=n;return r(["怪物"])},modded:n=>{const{normalize:r}=n;return r(["相容模組"])},models:n=>{const{normalize:r}=n;return r(["模型"])},modloader:n=>{const{normalize:r}=n;return r(["模組載入器"])},multiplayer:n=>{const{normalize:r}=n;return r(["多人遊戲"])},optifine:n=>{const{normalize:r}=n;return r(["Optifine"])},optimization:n=>{const{normalize:r}=n;return r(["最佳化"])},paper:n=>{const{normalize:r}=n;return r(["Paper"])},"path-tracing":n=>{const{normalize:r}=n;return r(["光線追蹤"])},pbr:n=>{const{normalize:r}=n;return r(["PBR"])},"performance impact":n=>{const{normalize:r}=n;return r(["效能需求"])},potato:n=>{const{normalize:r}=n;return r(["土豆（非常低）"])},purpur:n=>{const{normalize:r}=n;return r(["Purpur"])},quests:n=>{const{normalize:r}=n;return r(["任務導向"])},quilt:n=>{const{normalize:r}=n;return r(["Quilt"])},realistic:n=>{const{normalize:r}=n;return r(["真實風格"])},reflections:n=>{const{normalize:r}=n;return r(["水反"])},resolutions:n=>{const{normalize:r}=n;return r(["解析度"])},rift:n=>{const{normalize:r}=n;return r(["Rift"])},screenshot:n=>{const{normalize:r}=n;return r(["隨便截圖就能當桌布"])},"semi-realistic":n=>{const{normalize:r}=n;return r(["半真實風"])},shadows:n=>{const{normalize:r}=n;return r(["光影"])},simplistic:n=>{const{normalize:r}=n;return r(["簡約"])},social:n=>{const{normalize:r}=n;return r(["社交"])},spigot:n=>{const{normalize:r}=n;return r(["Spigot"])},sponge:n=>{const{normalize:r}=n;return r(["Sponge"])},storage:n=>{const{normalize:r}=n;return r(["儲存"])},technology:n=>{const{normalize:r}=n;return r(["科技"])},themed:n=>{const{normalize:r}=n;return r(["主體化"])},transportation:n=>{const{normalize:r}=n;return r(["交通"])},tweaks:n=>{const{normalize:r}=n;return r(["Tweaks"])},utility:n=>{const{normalize:r}=n;return r(["實用工具"])},vanilla:n=>{const{normalize:r}=n;return r(["原版"])},"vanilla-like":n=>{const{normalize:r}=n;return r(["原版風格"])},velocity:n=>{const{normalize:r}=n;return r(["Velocity"])},waterfall:n=>{const{normalize:r}=n;return r(["Waterfall"])},worldgen:n=>{const{normalize:r}=n;return r(["世界生成"])}},clientSide:n=>{const{normalize:r}=n;return r(["用戶端"])},copyTitle:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['複製 "',e(t("title")),'" 到剪貼簿'])},createAt:n=>{const{normalize:r}=n;return r(["建立日期"])},createCollection:n=>{const{normalize:r}=n;return r(["創建集合"])},description:n=>{const{normalize:r}=n;return r(["詳情"])},downloads:n=>{const{normalize:r}=n;return r(["下載量"])},environments:{client:n=>{const{normalize:r}=n;return r(["用戶端"])},default:n=>{const{normalize:r}=n;return r(["預設"])},name:n=>{const{normalize:r}=n;return r(["執行環境"])},optional:n=>{const{normalize:r}=n;return r(["可選"])},required:n=>{const{normalize:r}=n;return r(["必裝"])},server:n=>{const{normalize:r}=n;return r(["伺服器"])},unsupported:n=>{const{normalize:r}=n;return r(["不支援"])}},externalResources:n=>{const{normalize:r}=n;return r(["第三方連結"])},featuredVersions:n=>{const{normalize:r}=n;return r(["推薦版本"])},followedProjects:n=>{const{normalize:r}=n;return r(["跟隨項目"])},followers:n=>{const{normalize:r}=n;return r(["關注數"])},gallery:n=>{const{normalize:r}=n;return r(["圖片展示"])},gameVersions:{name:n=>{const{normalize:r}=n;return r(["遊戲版本"])}},headers:{status:n=>{const{normalize:r}=n;return r(["狀態"])},support:n=>{const{normalize:r}=n;return r(["支援"])},version:n=>{const{normalize:r}=n;return r(["版本"])}},issueUrl:n=>{const{normalize:r}=n;return r(["反饋連結"])},license:n=>{const{normalize:r}=n;return r(["協議"])},licenses:{name:n=>{const{normalize:r}=n;return r(["協議"])}},loginHint:n=>{const{normalize:r}=n;return r(["該操作需要Modrinth才能執行。啟動器將打開瀏覽器窗口以登錄Modrinth。"])},loginTitle:n=>{const{normalize:r}=n;return r(["登錄至Modrinth"])},modLoaders:{name:n=>{const{normalize:r}=n;return r(["模組載入器"])}},perPage:n=>{const{normalize:r}=n;return r(["顯示數量"])},projectId:n=>{const{normalize:r}=n;return r(["專案 ID"])},projectMembers:n=>{const{normalize:r}=n;return r(["專案成員"])},projectType:{mod:n=>{const{normalize:r}=n;return r(["模組"])},modpack:n=>{const{normalize:r}=n;return r(["整合包"])},name:n=>{const{normalize:r}=n;return r(["專案型別"])},resourcePack:n=>{const{normalize:r}=n;return r(["資源包"])},shader:n=>{const{normalize:r}=n;return r(["光影包"])}},projects:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count")),"項目"])},quickSearch:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["搜尋 ",e(t("title"))])},searchText:n=>{const{normalize:r}=n;return r(["搜尋"])},serverSide:n=>{const{normalize:r}=n;return r(["伺服器"])},sort:{downloads:n=>{const{normalize:r}=n;return r(["下載數量"])},follows:n=>{const{normalize:r}=n;return r(["關注數"])},newest:n=>{const{normalize:r}=n;return r(["建立時間"])},relevance:n=>{const{normalize:r}=n;return r(["相關程度"])},title:n=>{const{normalize:r}=n;return r(["排序"])},updated:n=>{const{normalize:r}=n;return r(["更新時間"])}},sourceUrl:n=>{const{normalize:r}=n;return r(["原始碼"])},technicalInformation:n=>{const{normalize:r}=n;return r(["技術資訊"])},updateAt:n=>{const{normalize:r}=n;return r(["更新於"])},versions:n=>{const{normalize:r}=n;return r(["版本"])},wikiUrl:n=>{const{normalize:r}=n;return r(["百科連結"])}},modrinthCard:{currentVersion:n=>{const{normalize:r}=n;return r(["目前版本"])},projectHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(['這個例項是從 Modrinth 整合包 <code class="rounded bg-[rgba(123，123，123，0.2)] p-1">',e(t("title")),'</code> (專案 ID:\n      <code class="rounded bg-[rgba(123，123，123，0.2)] p-1">',e(t("id")),"</code>) 建立的\n"])}},multiplayer:{allowTurn:n=>{const{normalize:r}=n;return r(["允許轉發服務"])},allowTurnHint:n=>{const{normalize:r}=n;return r(["當您和您的朋友連不上時可以嘗試允許轉發服務，但是轉發服務可能會增加您的聯機延遲。使用時請注意。"])},complete:n=>{const{normalize:r}=n;return r(["完成"])},confirm:n=>{const{normalize:r}=n;return r(["確定"])},connections:n=>{const{normalize:r}=n;return r(["使用者連線管理"])},copied:n=>{const{normalize:r}=n;return r(["已複製！"])},copy:n=>{const{normalize:r}=n;return r(["複製"])},copyGroupToFriendHint:n=>{const{normalize:r}=n;return r(["讓您的小夥伴使用此 ID 加入聯機群組"])},copyLocalHint:n=>{const{normalize:r}=n;return r(['<span>一段令牌只能用<span style="color: red; font-weight:bold;">一次</span>！您不能將一個令牌傳送給多個小夥伴！</span> <br> <span class="hint-text" style="font-style: italic;">如果有多個小夥伴要加入您需要<span style="font-weight: bold; color: rgba(245， 158， 11)">多次</span>建立連線。</span>\n'])},createLocalToken:n=>{const{normalize:r}=n;return r(["建立本地令牌"])},currentIpTitle:n=>{const{normalize:r}=n;return r(["檢測到公網 IP"])},currentNatTitle:n=>{const{normalize:r}=n;return r(["目前網路 (NAT) 環境"])},difficultyLevelHint:n=>{const{normalize:r}=n;return r(["與他人聯機難度由低到高"])},disconnect:n=>{const{normalize:r}=n;return r(["斷開連線"])},disconnectDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["您確定您要斷開與 ",e(t("user")),"(",e(t("id")),") 的連線麼"])},disconnected:n=>{const{normalize:r}=n;return r(["斷開連線"])},enterRemoteToken:n=>{const{normalize:r}=n;return r(["輸入對方的令牌"])},enterRemoteTokenHint:n=>{const{normalize:r}=n;return r(["當您的聯機夥伴輸入您的令牌後，您需要將他的令牌輸入到下面的文字框中，並點選確定開始連線。"])},exposedPortDescription:n=>{const{normalize:r}=n;return r(["您向其他伙伴公開的端口"])},exposedPorts:n=>{const{normalize:r}=n;return r(["轉送連接埠"])},gatheringIce:n=>{const{normalize:r}=n;return r(['請將<span class="v-chip v-chip--label v-size--small" style="text-font: bold">本地令牌</span>傳送給您的聯機夥伴，您的聯機夥伴在 <span class="v-chip v-chip--label v-size--small" style="text-font: bold"> 加入連線 </span> 中輸入這段文字。 <br> 期間 ICE 伺服器可能需要時間收集足夠資訊來建立<span class="v-chip v-chip--label v-size--small" style="text-font: bold">本地令牌</span>。 <br> <span class="hint-text"> 您不需要等 ICE 伺服器完全收集完畢，當下面的令牌已經有內容並且不怎麼變化後，您可以提前將令牌複製給對方。 </span>\n'])},groupId:n=>{const{normalize:r}=n;return r(["小組 ID"])},illegalTokenDescription:n=>{const{normalize:r}=n;return r(["非法的令牌，請確認對方給您的令牌是完整且正確的。"])},initiateConnection:n=>{const{normalize:r}=n;return r(["發起連線"])},inviteLink:n=>{const{normalize:r}=n;return r(["邀請連結"])},joinConnection:n=>{const{normalize:r}=n;return r(["如果您的夥伴已經建立了連線，您需要選擇加入連結。"])},joinManual:n=>{const{normalize:r}=n;return r(["加入連線"])},joinOrCreateGroup:n=>{const{normalize:r}=n;return r(["加入/建立群組"])},joinOrCreateGroupHint:n=>{const{normalize:r}=n;return r(["從您的小夥伴那獲得群組 ID 或自己建立一個群組"])},kernel:n=>{const{normalize:r}=n;return r(["P2P核心"])},kernelDescription:n=>{const{normalize:r}=n;return r(["使用本機 WebRTC 或節點資料通道。\n僅當您的 p2p 連線有時導致啟動器視窗崩潰時才切換此選項。"])},leaveGroup:n=>{const{normalize:r}=n;return r(["離開群組"])},localToken:n=>{const{normalize:r}=n;return r(["本地令牌"])},manualConnect:n=>{const{normalize:r}=n;return r(["手動連線"])},name:n=>{const{normalize:r}=n;return r(["跨區域網聯機"])},networkInfo:n=>{const{normalize:r}=n;return r(["目前網路狀況"])},next:n=>{const{normalize:r}=n;return r(["下一步"])},otherExposedPortDescription:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("user"))," 轉送的連接埠"])},placeholder:n=>{const{normalize:r}=n;return r(["和其他玩家建立連線，跨區域網聯機 Minecraft！"])},previous:n=>{const{normalize:r}=n;return r(["上一步"])},receiveHint:n=>{const{normalize:r}=n;return r(["在對方輸入您的令牌後，您們之間的連線會自動建立。現在您已經可以點選完成了。"])},receiveRemoteTokenHint:n=>{const{normalize:r}=n;return r(["請將聯機夥伴的令牌貼上在此處，並點選下一步。"])},remoteToken:n=>{const{normalize:r}=n;return r(["對方的令牌"])},routerInfo:n=>{const{normalize:r}=n;return r(["路由器資訊"])},sendTokenToRemote:n=>{const{normalize:r}=n;return r(["將本地令牌給您的聯機夥伴"])},share:n=>{const{normalize:r}=n;return r(["分享啟動配置"])},sharing:n=>{const{normalize:r}=n;return r(["正在共享遊戲配置..."])},sharingNotificationBody:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["您可以從 ",e(t("name"))," 共用設定下載或建立實例。"])},sharingNotificationTitle:n=>{const{normalize:r}=n;return r(["同伴正在共享遊戲配置"])},start:n=>{const{normalize:r}=n;return r(["開始"])},startNewP2PConnection:n=>{const{normalize:r}=n;return r(["點選開始按鈕來新建一個新的點對點連線"])}},myStuff:n=>{const{normalize:r}=n;return r(["個人中心"])},name:n=>{const{normalize:r}=n;return r(["名稱"])},natType:{blocked:n=>{const{normalize:r}=n;return r(["無法訪問外網"])},fullCone:n=>{const{normalize:r}=n;return r(["完全錐形"])},openInternet:n=>{const{normalize:r}=n;return r(["公網"])},restrictNat:n=>{const{normalize:r}=n;return r(["地址受限錐形"])},restrictPortNat:n=>{const{normalize:r}=n;return r(["埠受限錐形"])},symmetricNat:n=>{const{normalize:r}=n;return r(["對稱 NAT"])},symmetricUDPFirewall:n=>{const{normalize:r}=n;return r(["對稱 UDP 防火牆"])},unknown:n=>{const{normalize:r}=n;return r(["未知"])}},neoForgedVersion:{disable:n=>{const{normalize:r}=n;return r(["不使用 NeoForge"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," 不支援 NeoForge"])},name:n=>{const{normalize:r}=n;return r(["NeoForge"])}},news:{name:n=>{const{normalize:r}=n;return r(["新聞"])},readMore:n=>{const{normalize:r}=n;return r(["閱讀更多"])}},next:n=>{const{normalize:r}=n;return r(["下一步"])},no:n=>{const{normalize:r}=n;return r(["否"])},ok:n=>{const{normalize:r}=n;return r(["好的"])},optifineVersion:{disable:n=>{const{normalize:r}=n;return r(["不使用 Optifine"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," 不支援 Optifine"])}},optional:n=>{const{normalize:r}=n;return r(["可選"])},peerConnectionState:{closed:n=>{const{normalize:r}=n;return r(["已關閉"])},connected:n=>{const{normalize:r}=n;return r(["已連線"])},connecting:n=>{const{normalize:r}=n;return r(["連線中"])},disconnected:n=>{const{normalize:r}=n;return r(["掉線"])},failed:n=>{const{normalize:r}=n;return r(["失敗"])},name:n=>{const{normalize:r}=n;return r(["連線狀態"])},new:n=>{const{normalize:r}=n;return r(["等待連線"])}},peerGroupState:{closed:n=>{const{normalize:r}=n;return r(["未加入小組"])},closing:n=>{const{normalize:r}=n;return r(["斷開中"])},connected:n=>{const{normalize:r}=n;return r(["小組線上"])},connecting:n=>{const{normalize:r}=n;return r(["加入中"])}},peerIceGatheringState:{gathering:n=>{const{normalize:r}=n;return r(["收集本地資訊中"])}},peerSignalingState:{"have-local-offer":n=>{const{normalize:r}=n;return r(["等待對方資訊中"])}},popular:n=>{const{normalize:r}=n;return r(["熱度"])},presence:{instance:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["瀏覽例項 ",e(t("instance"))])}},previous:n=>{const{normalize:r}=n;return r(["上一步"])},proxy:{host:n=>{const{normalize:r}=n;return r(["伺服器地址"])},port:n=>{const{normalize:r}=n;return r(["埠號"])}},quiltVersion:{disable:n=>{const{normalize:r}=n;return r(["不使用 Quilt"])},empty:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["Minecraft ",e(t("version"))," 不支援 Quilt"])}},refresh:n=>{const{normalize:r}=n;return r(["重新整理"])},refreshResource:n=>{const{normalize:r}=n;return r(["重新整理資源"])},remove:n=>{const{normalize:r}=n;return r(["移除"])},resourcepack:{available:n=>{const{normalize:r}=n;return r(["可用的資源包"])},compatible:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["目前格式(",e(t("format")),") 可用於目前版本 ",e(t("version"))])},defaultDescription:n=>{const{normalize:r}=n;return r(["Minecraft 的預設材質"])},delete:{content:n=>{const{normalize:r}=n;return r(["將從磁碟中刪除資源包，該操作不可逆，確定繼續執行嗎"])},title:n=>{const{normalize:r}=n;return r(["刪除資源包"])}},dropHint:n=>{const{normalize:r}=n;return r(["將資源包zip或資料夾拖入此處匯入"])},enable:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["一共啟用了 ",e(t("count"))," 個資源包"])},import:n=>{const{normalize:r}=n;return r(["匯入資源包"])},incompatible:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["不相容的資源包格式(",e(t("format")),")。適用範圍 ",e(t("accept")),"。目前版本 ",e(t("actual")),"。"])},independent:n=>{const{normalize:r}=n;return r(["例項使用獨立資源包資料夾"])},manage:n=>{const{normalize:r}=n;return r(["管理資源包"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["資源包"]),r(["資源包"])])},searchHint:n=>{const{normalize:r}=n;return r(["搜尋資源包"])},searchOnCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在 Curseforge 中查詢 ",e(t("name"))])},searchOnModrinth:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("mod.searchOnModrinth",void 0,t)])},selectSearchHint:n=>{const{normalize:r}=n;return r(["檢視選擇的資源包"])},selected:n=>{const{normalize:r}=n;return r(["已選資源包"])},shared:n=>{const{normalize:r}=n;return r(["例項使用共享資源包資料夾"])},showFile:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在資料夾中顯示 ",e(t("file"))])},showInCurseforge:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["在 Curseforge 中顯示 ",e(t("name"))])},unselected:n=>{const{normalize:r}=n;return r(["未選資源包"])}},save:{cheat:n=>{const{normalize:r}=n;return r(["作弊"])},copy:{cancel:n=>{const{normalize:r}=n;return r(["取消複製"])},confirm:n=>{const{normalize:r}=n;return r(["開始複製"])},description:n=>{const{normalize:r}=n;return r(["請勾選您想讓存檔複製到的啟動配置（目標啟動配置）"])},name:n=>{const{normalize:r}=n;return r(["複製存檔"])},title:n=>{const{normalize:r}=n;return r(["複製存檔到其他啟動配置"])}},copyFrom:{cancel:n=>{const{normalize:r}=n;return r(["取消"])},confirm:n=>{const{normalize:r}=n;return r(["開始匯入"])},description:n=>{const{normalize:r}=n;return r(["您可以從其他啟動配置中匯入存檔，或者從已有資源中匯入 (如從 curseforge 下載的地圖)"])},from:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["來自 ",e(t("src"))])},fromProfile:n=>{const{normalize:r}=n;return r(["來自其他啟動配置"])},fromResource:n=>{const{normalize:r}=n;return r(["來自已匯入資源"])},title:n=>{const{normalize:r}=n;return r(["從已有資源匯入存檔"])}},createNew:n=>{const{normalize:r}=n;return r(["新存档"])},createdWorlds:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["建立了 ",e(t("count"))," 個世界"])},deleteHint:n=>{const{normalize:r}=n;return r(["該操作不可逆，您將永遠失去這個存檔的記錄，您確定要刪除此存檔嗎？"])},deleteTitle:n=>{const{normalize:r}=n;return r(["刪除該存檔"])},detail:n=>{const{normalize:r}=n;return r(["顯示更多資訊"])},dropHint:n=>{const{normalize:r}=n;return r(["將地圖 Zip 或資料夾拖入此處來匯入"])},export:n=>{const{normalize:r}=n;return r(["匯出地圖"])},exportMessage:n=>{const{normalize:r}=n;return r(["將存檔匯出為 Zip"])},exportTitle:n=>{const{normalize:r}=n;return r(["匯出存檔"])},gameMode:n=>{const{normalize:r}=n;return r(["遊戲模式"])},import:n=>{const{normalize:r}=n;return r(["從檔案匯入"])},importMessage:n=>{const{normalize:r}=n;return r(["將 Zip 存檔匯入"])},importTitle:n=>{const{normalize:r}=n;return r(["匯入存檔"])},independent:n=>{const{normalize:r}=n;return r(["實例使用獨立的存档資料夾"])},levelName:n=>{const{normalize:r}=n;return r(["關卡名稱"])},manage:n=>{const{normalize:r}=n;return r(["管理存檔"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["地圖存檔"]),r(["地圖存檔"])])},search:n=>{const{normalize:r}=n;return r(["搜尋地图"])},selected:n=>{const{normalize:r}=n;return r(["本地存檔"])},shared:n=>{const{normalize:r}=n;return r(["實例使用共享存档資料夾"])},showDirectory:n=>{const{normalize:r}=n;return r(["顯示儲存目錄"])},unselected:n=>{const{normalize:r}=n;return r(["共享的存檔"])},useCurrent:n=>{const{normalize:r}=n;return r(["使用當前世界"])}},saves:{},screenshots:{empty:n=>{const{normalize:r}=n;return r(["您還沒有截圖"])},goto:n=>{const{normalize:r}=n;return r(["顯示資料夾"])},name:n=>{const{normalize:r}=n;return r(["截圖"])},playRandom:n=>{const{normalize:r}=n;return r(["隨機播放"])},playSequence:n=>{const{normalize:r}=n;return r(["順序播放"])}},search:{favorate:n=>{const{normalize:r}=n;return r(["收藏"])}},server:{acceptingMinecraftVersion:n=>{const{normalize:r}=n;return r(["接受 Minecraft 版本"])},creationHint:n=>{const{normalize:r}=n;return r(["請填寫伺服器地址並嘗試 Ping 伺服器"])},delete:{},error:{},expectedVersions:n=>{const{normalize:r}=n;return r(["已支援的版本"])},export:n=>{const{normalize:r}=n;return r(["導出服務器"])},exportNoFilesHint:n=>{const{normalize:r}=n;return r(["找不到服務器文件。\n您可以一次在本地運行服務器來生成一些文件。"])},exportOption:n=>{const{normalize:r}=n;return r(["服務器導出選項"])},exportSSHAuthenticationFailed:n=>{const{normalize:r}=n;return r(["所有身份驗證方法都失敗了。\n請檢查用戶名/密碼或私鑰。"])},exportSSHOptions:n=>{const{normalize:r}=n;return r(["SSH選項"])},exportSSHPrivateKeyPath:n=>{const{normalize:r}=n;return r(["SSH私鑰路徑"])},exportSSHRemotePath:n=>{const{normalize:r}=n;return r(["遠程服務器路徑"])},exportToFolder:n=>{const{normalize:r}=n;return r(["導出到文件夾"])},filterVersion:n=>{const{normalize:r}=n;return r(["篩選伺服器相應的 Minecraft 版本"])},host:n=>{const{normalize:r}=n;return r(["伺服器地址"])},hostHint:n=>{const{normalize:r}=n;return r(["伺服器的 IP 地址（和埠號）"])},hostRequired:n=>{const{normalize:r}=n;return r(["請輸入服務器IP地址"])},ipAddress:n=>{const{normalize:r}=n;return r(["IP 地址"])},maxPlayers:n=>{const{normalize:r}=n;return r(["最大玩家數"])},motd:n=>{const{normalize:r}=n;return r(["伺服器 MOTD"])},name:n=>{const{normalize:r}=n;return r(["伺服器名"])},nogui:n=>{const{normalize:r}=n;return r(["無伺服器 GUI"])},onlineMode:n=>{const{normalize:r}=n;return r(["線上模式"])},ping:n=>{const{normalize:r}=n;return r(["Ping 伺服器"])},pings:n=>{const{normalize:r}=n;return r(["延遲"])},players:n=>{const{normalize:r}=n;return r(["玩家"])},port:n=>{const{normalize:r}=n;return r(["埠"])},recommendedMinecraftVersion:n=>{const{normalize:r}=n;return r(["Minecraft 版本"])},status:n=>{const{normalize:r}=n;return r(["伺服器狀態"])},unknown:n=>{const{normalize:r}=n;return r(["未知伺服器"])},unknownDescription:n=>{const{normalize:r}=n;return r(["未知伺服器，請重新整理。"])},upload:n=>{const{normalize:r}=n;return r(["上傳服務器"])},version:n=>{const{normalize:r}=n;return r(["伺服器推薦版本"])},versionHint:n=>{const{normalize:r}=n;return r(["Ping 使用的 Minecraft 版本"])}},serverStatus:{nohost:n=>{const{normalize:r}=n;return r(["找不到伺服器！"])},ping:n=>{const{normalize:r}=n;return r(["延遲"])},refuse:n=>{const{normalize:r}=n;return r(["伺服器斷開了連線！"])},timeout:n=>{const{normalize:r}=n;return r(["伺服器響應超時！"])}},setting:{allowPrerelease:n=>{const{normalize:r}=n;return r(["是否下載搶先版"])},allowPrereleaseDescription:n=>{const{normalize:r}=n;return r(["搶先版可能不是那麼穩定"])},apiSets:{auto:n=>{const{normalize:r}=n;return r(["自動 (根據網路決定)"])},official:n=>{const{normalize:r}=n;return r(["官方 (Mojang)"])}},appearance:n=>{const{normalize:r}=n;return r(["外觀"])},appxUpdateHint:n=>{const{normalize:r}=n;return r(["啟動器將下載並執行安裝包，如果安裝包解析失敗，請嘗試自行開啟安裝檔案更新。"])},autoDownload:n=>{const{normalize:r}=n;return r(["自動下載"])},autoDownloadDescription:n=>{const{normalize:r}=n;return r(["自動下載最新的版本"])},autoInstallOnAppQuit:n=>{const{normalize:r}=n;return r(["自動安裝"])},autoInstallOnAppQuitDescription:n=>{const{normalize:r}=n;return r(["每次 App 退出後自動安裝更新"])},backgroundColorAbove:n=>{const{normalize:r}=n;return r(["將背景顏色顯示為疊加層"])},backgroundColorAboveDescription:n=>{const{normalize:r}=n;return r(["這將使背景顏色顯示在背景影象或影片上方。"])},backgroundImage:n=>{const{normalize:r}=n;return r(["背景圖片"])},backgroundImageBlur:n=>{const{normalize:r}=n;return r(["背景模糊"])},backgroundImageBlurDescription:n=>{const{normalize:r}=n;return r(["拖動以模糊背景"])},backgroundImageClear:n=>{const{normalize:r}=n;return r(["清空"])},backgroundImageDescription:n=>{const{normalize:r}=n;return r(["選擇一張背景圖片或清空目前圖片"])},backgroundImageFit:{contain:n=>{const{normalize:r}=n;return r(["包含"])},cover:n=>{const{normalize:r}=n;return r(["覆蓋"])},name:n=>{const{normalize:r}=n;return r(["放置方式"])}},backgroundImageSelect:n=>{const{normalize:r}=n;return r(["選擇"])},backgroundMusic:n=>{const{normalize:r}=n;return r(["主題背景音樂"])},backgroundType:n=>{const{normalize:r}=n;return r(["背景效果"])},backgroundTypeDescription:n=>{const{normalize:r}=n;return r(["背景是否顯示特效（如果覺得卡就可以關掉）"])},backgroundTypes:{halo:n=>{const{normalize:r}=n;return r(["光暈"])},image:n=>{const{normalize:r}=n;return r(["圖片"])},none:n=>{const{normalize:r}=n;return r(["無"])},particle:n=>{const{normalize:r}=n;return r(["粒子"])},video:n=>{const{normalize:r}=n;return r(["影片"])}},backgroundVideo:n=>{const{normalize:r}=n;return r(["背景影片"])},backgroundVideoDescription:n=>{const{normalize:r}=n;return r(["選擇一個背景影片或清空目前"])},backgroundVideoSelect:n=>{const{normalize:r}=n;return r(["選擇"])},backgroundVideoVolume:n=>{const{normalize:r}=n;return r(["影片音量"])},backgroundVideoVolumeDescription:n=>{const{normalize:r}=n;return r(["拖動以調整音量"])},blurAppBar:n=>{const{normalize:r}=n;return r(["頂端欄模糊"])},blurMainBody:n=>{const{normalize:r}=n;return r(["模糊視窗主體"])},blurMainBodyDescription:n=>{const{normalize:r}=n;return r(["是否將啟動器視窗右側主體模糊"])},blurSidebar:n=>{const{normalize:r}=n;return r(["側邊欄模糊"])},browseRoot:n=>{const{normalize:r}=n;return r(["更改"])},checkUpdate:n=>{const{normalize:r}=n;return r(["檢查更新"])},colorTheme:{appBarColor:n=>{const{normalize:r}=n;return r(["頂端欄"])},backgroundColor:n=>{const{normalize:r}=n;return r(["背景顏色"])},cardColor:n=>{const{normalize:r}=n;return r(["卡片顏色"])},description:n=>{const{normalize:r}=n;return r(["改變主題中的配色"])},errorColor:n=>{const{normalize:r}=n;return r(["錯誤顏色"])},name:n=>{const{normalize:r}=n;return r(["主題顏色"])},primaryColor:n=>{const{normalize:r}=n;return r(["主要顏色"])},secondaryColor:n=>{const{normalize:r}=n;return r(["次要顏色"])},sideBarColor:n=>{const{normalize:r}=n;return r(["側邊欄"])},warningColor:n=>{const{normalize:r}=n;return r(["警告顏色"])}},darkTheme:n=>{const{normalize:r}=n;return r(["主題"])},darkThemeDescription:n=>{const{normalize:r}=n;return r(["選擇深色或淺色主題"])},developerMode:n=>{const{normalize:r}=n;return r(["開發者模式"])},developerModeDescription:n=>{const{normalize:r}=n;return r(["開發者模式旨在幫助您測試自己寫的模組"])},disableTelemetry:n=>{const{normalize:r}=n;return r(["關閉遙測"])},disableTelemetryDescription:n=>{const{normalize:r}=n;return r(["XMCL 會收集遊戲啟動以及使用者登入事件"])},enableDedicatedGPUOptimization:n=>{const{normalize:r}=n;return r(["分配專用 GPU"])},enableDedicatedGPUOptimizationDescription:n=>{const{normalize:r}=n;return r(["此選項將為 Minecraft 程序分配專用 GPU。"])},enableDiscord:n=>{const{normalize:r}=n;return r(["啟用 Discord Presence"])},enableDiscordDescription:n=>{const{normalize:r}=n;return r(["根據 XMCL 實時更新 Discord 的狀態"])},general:n=>{const{normalize:r}=n;return r(["基本設定"])},githubRelease:n=>{const{normalize:r}=n;return r(["Github"])},globalSetting:n=>{const{normalize:r}=n;return r(["全域性例項設定"])},globalSettingHint:n=>{const{normalize:r}=n;return r(["例項預設情況下會使用這些全域性設定"])},hideNewsHeader:n=>{const{normalize:r}=n;return r(["隱藏新聞展示"])},language:n=>{const{normalize:r}=n;return r(["語言"])},languageDescription:n=>{const{normalize:r}=n;return r(["目前顯示的語言"])},latestVersion:n=>{const{normalize:r}=n;return r(["最新版本"])},layout:{default:n=>{const{normalize:r}=n;return r(["預設佈局"])},focus:n=>{const{normalize:r}=n;return r(["聚焦佈局"])}},layoutDescription:n=>{const{normalize:r}=n;return r(["不同的佈局有不同的 UI 互動邏輯"])},layoutTitle:n=>{const{normalize:r}=n;return r(["佈局"])},linuxTitlebar:n=>{const{normalize:r}=n;return r(["原生頂端欄"])},linuxTitlebarDescription:n=>{const{normalize:r}=n;return r(["使用 Linux 系統原生的頂端欄"])},location:n=>{const{normalize:r}=n;return r(["資料儲存位置"])},maunalUpdateHint:n=>{const{normalize:r}=n;return r(["版本無法自動更新。\n請從網站重新下載啟動器！"])},maxSockets:n=>{const{normalize:r}=n;return r(["(每個網站)最大連線數"])},maxSocketsDescription:n=>{const{normalize:r}=n;return r(["控制最大的併發 HTTP 連結數量。0 代表不限制數量。"])},maxSocketsTitle:n=>{const{normalize:r}=n;return r(["最大 HTTP 連線數量"])},migrateFromOther:n=>{const{normalize:r}=n;return r(["從其他啟動器匯入"])},name:n=>{const{normalize:r}=n;return r(["設定"])},network:n=>{const{normalize:r}=n;return r(["網路設定"])},officialWebsite:n=>{const{normalize:r}=n;return r(["官網地址"])},particleMode:{bubble:n=>{const{normalize:r}=n;return r(["氣泡"])},name:n=>{const{normalize:r}=n;return r(["粒子特效"])},push:n=>{const{normalize:r}=n;return r(["增加"])},remove:n=>{const{normalize:r}=n;return r(["移除"])},repulse:n=>{const{normalize:r}=n;return r(["擊退"])}},particleModeDescription:n=>{const{normalize:r}=n;return r(["選擇當您點選粒子時的特效"])},replaceNative:n=>{const{normalize:r}=n;return r(["替換庫為 Native (原生)"])},replaceNativeDescription:n=>{const{normalize:r}=n;return r(["根據您的計算機架構替換本機庫。"])},replaceNatives:{all:n=>{const{normalize:r}=n;return r(["全部"])},legacy:n=>{const{normalize:r}=n;return r(["僅舊版本"])}},resetToDefault:n=>{const{normalize:r}=n;return r(["重置到預設配色"])},showNewsHeader:n=>{const{normalize:r}=n;return r(["取消隱藏新聞展示"])},showRoot:n=>{const{normalize:r}=n;return r(["瀏覽"])},streamerMode:n=>{const{normalize:r}=n;return r(["螢幕共享遮蔽"])},streamerModeDescription:n=>{const{normalize:r}=n;return r(["此功能可以保護您的隱私。開啟後，您的郵箱地址等隱私資訊將會被隱藏。"])},theme:{dark:n=>{const{normalize:r}=n;return r(["暗色主題"])},light:n=>{const{normalize:r}=n;return r(["亮色主題"])},system:n=>{const{normalize:r}=n;return r(["跟隨系統"])}},themeExport:n=>{const{normalize:r}=n;return r(["匯出主題"])},themeFont:n=>{const{normalize:r}=n;return r(["字型"])},themeFontDescription:n=>{const{normalize:r}=n;return r(["更改啟動器的字型。"])},themeImport:n=>{const{normalize:r}=n;return r(["匯入主題"])},themeResetFont:n=>{const{normalize:r}=n;return r(["重置字型"])},themeSelectFont:n=>{const{normalize:r}=n;return r(["選擇字型"])},themeShare:n=>{const{normalize:r}=n;return r(["分享主題"])},themeShareDescription:n=>{const{normalize:r}=n;return r(["您可以與您的朋友分享主題。"])},update:n=>{const{normalize:r}=n;return r(["升級"])},useBmclAPI:n=>{const{normalize:r}=n;return r(["使用 BMCLAPI 映象"])},useBmclAPIDescription:n=>{const{normalize:r}=n;return r(['"BMCLAPI是由bangbang93建立的映象服務。這個服務由bangbang93和OpenBMCLAPI社羣共同提供。它透過提供國內下載伺服器來改善從Mojang官方S3物件儲存下載檔案慢的問題。由於MCBBS源已停服，BMCLAPI會在下載高峰期時下載緩慢。有關OpenBMCLAPI伺服器的服務狀態，請訪問OpenBMCLAPI榜單網站bd.bangbang93.com"\n'])},useProxy:n=>{const{normalize:r}=n;return r(["HTTP 代理伺服器設定"])},useProxyDescription:n=>{const{normalize:r}=n;return r(["使用代理伺服器可以某些服務的訪問"])},viewBackgroundMusic:n=>{const{normalize:r}=n;return r(["檢視背景音樂"])}},settingLabel:{global:n=>{const{normalize:r}=n;return r(["全域性配置"])},globalHint:n=>{const{normalize:r}=n;return r(["此配置已使用全域性配置"])},local:n=>{const{normalize:r}=n;return r(["例項配置"])},localHint:n=>{const{normalize:r}=n;return r(["此配置已被目前例項修改"])}},setup:{account:{description:n=>{const{normalize:r}=n;return r(["新增您常用的賬號。如果您還沒有賬號，您可以跳過此步驟。"])},name:n=>{const{normalize:r}=n;return r(["新增遊戲賬號"])},skip:n=>{const{normalize:r}=n;return r(["先不登入了"])}},appearance:{name:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("setting.appearance",void 0,t)])}},dataRoot:{description:n=>{const{normalize:r}=n;return r(["資料儲存目錄不是常規的 .minecraft 目錄。因為 XMCL 的資料目錄格式特殊，不建議將常規 .minecraft 目錄設定為資料目錄。"])},drives:n=>{const{normalize:r}=n;return r(["推薦路徑"])},name:n=>{const{normalize:r}=n;return r(["設定資料儲存目錄"])}},defaultLayoutDescription:n=>{const{normalize:r}=n;return r(["預設佈局試圖強化遊戲「例項」的概念。\n佈局上有點像 Discord 之類的應用程式。\n它還受到其他遊戲啟動器應用程式（如 Steam 等）的啟發。"])},defaultPath:n=>{const{normalize:r}=n;return r(["預設位置"])},error:{badDataRoot:n=>{const{normalize:r}=n;return r(["啟動器無法使用目前檔案地址作為資料資料夾！請嘗試其它資料夾！"])},exists:n=>{const{normalize:r}=n;return r(["所選目錄裡面已經有檔案了。\n您仍然可以選擇它作為資料目錄，但請確保已經備份資料。"])},invalidChar:n=>{const{normalize:r}=n;return r(["路徑包含無效的字符！這可能導致Minecraft無法開始！ Plaese僅使用英語字符和符號！"])},noPermission:n=>{const{normalize:r}=n;return r(["啟動器沒有訪問所選目錄的許可權！\n請嘗試選擇其他的資料夾。"])},nonDictionary:n=>{const{normalize:r}=n;return r(["已選擇的檔案路徑是一個檔案！請選擇一個資料夾！"])}},focusLayoutDescription:n=>{const{normalize:r}=n;return r(["焦點佈局是 Minecraft Launcher 最主流的佈局。\n它設計用於單個例項或幾個例項的情況。"])},game:{description:n=>{const{normalize:r}=n;return r(["選擇已有的遊戲目錄 (.minecraft) 作為啟動器初始的檔案地址。同時讓啟動器能狗複用已有的版本檔案、庫、模組、資源包等。"])},name:n=>{const{normalize:r}=n;return r(["匯入已有的遊戲"])}},locale:{description:n=>{const{normalize:r}=n;return r(["選擇您的語言，如果您在這裡沒有看到想要的語言，並且您有興趣幫助我們的話，您可以去我們的 GitHub 上開啟 Pull Request 來新增新語言！"])},language:n=>{const{normalize:r}=n;return r(["目前語言"])},name:n=>{const{normalize:r}=n;return r(["設定語言"])}},path:n=>{const{normalize:r}=n;return r(["目前位置"])},title:n=>{const{normalize:r}=n;return r(["歡迎使用 X Minecraft Launcher。在開始前，需要您先"])}},shaderPack:{deletion:n=>{const{normalize:r}=n;return r(["刪除光影包"])},deletionHint:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["這將把光影包檔案 ",e(t("path"))," 永久刪除。"])},disabled:n=>{const{normalize:r}=n;return r(["未啟用的光影"])},dropHint:n=>{const{normalize:r}=n;return r(["匯入光影包"])},empty:n=>{const{normalize:r}=n;return r(["沒有啟用光影包"])},enable:n=>{const{normalize:r,interpolate:e,named:t}=n;return r(["使用了 ",e(t("name"))," 作為光影包"])},enabled:n=>{const{normalize:r}=n;return r(["已啟用的光影"])},manage:n=>{const{normalize:r}=n;return r(["管理光影包"])},name:n=>{const{normalize:r}=n;return r(["光影包"])},noShaderMod:n=>{const{normalize:r}=n;return r(["未安裝著色器模組"])},noShaderModHint:n=>{const{normalize:r}=n;return r(["沒有著色器模組就無法使用著色器"])},noShaderModInstallHint:n=>{const{normalize:r}=n;return r(["您需要安裝以下 mod 之一來載入著色器套件。"])},searchHint:n=>{const{normalize:r}=n;return r(["搜尋光影包"])},selectSearchHint:n=>{const{normalize:r}=n;return r(["檢視已選擇的光影包"])},showDirectory:n=>{const{normalize:r}=n;return r(["顯示光影資料夾"])},showFile:n=>{const{normalize:r}=n;return r(["在資料夾中顯示此光影包"])}},shared:{accept:n=>{const{normalize:r}=n;return r(["接受"])},keepSelected:n=>{const{normalize:r}=n;return r(["保持選擇"])},skipForNow:n=>{const{normalize:r}=n;return r(["暫時跳過"])}},sortBy:{alphabetAsc:n=>{const{normalize:r}=n;return r(["按字母（上升）排序"])},alphabetDesc:n=>{const{normalize:r}=n;return r(["按字母（下降）排序"])},timeAsc:n=>{const{normalize:r}=n;return r(["按修改時間（上升）排序"])},timeDesc:n=>{const{normalize:r}=n;return r(["通過修改時間（下降）排序"])}},store:{explore:n=>{const{normalize:r}=n;return r(["探索"])},latestMinecraft:n=>{const{normalize:r}=n;return r(["使用近期 Minecraft 版本"])},name:n=>{const{normalize:r}=n;return r(["整合包市場"])},popular:n=>{const{normalize:r}=n;return r(["熱門整合包"])},recentUpdated:n=>{const{normalize:r}=n;return r(["最近更新"])}},summery:n=>{const{normalize:r}=n;return r(["簡介"])},tag:{create:n=>{const{normalize:r}=n;return r(["建立標籤"])},createSelected:n=>{const{normalize:r}=n;return r(["為所有選中的建立標籤"])},newTag:n=>{const{normalize:r}=n;return r(["新標籤"])}},task:{cancelled:n=>{const{normalize:r}=n;return r(["已取消"])},clear:n=>{const{normalize:r}=n;return r(["清除已完成的任務"])},connection:{connected:n=>{const{normalize:r}=n;return r(["已連線"])},free:n=>{const{normalize:r}=n;return r(["空閒"])},pending:n=>{const{normalize:r}=n;return r(["等待"])},queued:n=>{const{normalize:r}=n;return r(["排隊中"])},running:n=>{const{normalize:r}=n;return r(["連線中"])},size:n=>{const{normalize:r}=n;return r(["總數"])}},connections:n=>{const{normalize:r}=n;return r(["網路連線"])},empty:n=>{const{normalize:r}=n;return r(["目前沒有執行中的任務"])},failed:n=>{const{normalize:r}=n;return r(["失敗"])},manager:n=>{const{normalize:r}=n;return r(["工作管理員"])},nTaskRunning:n=>{const{normalize:r,interpolate:e,named:t}=n;return r([e(t("count"))," 個任務執行中"])},name:n=>{const{normalize:r,plural:e}=n;return e([r(["任務"]),r(["任務"])])},pause:n=>{const{normalize:r}=n;return r(["暫停"])}},theme:{selectImage:n=>{const{normalize:r}=n;return r(["選擇影象"])},selectMusic:n=>{const{normalize:r}=n;return r(["選擇音樂"])},selectVideo:n=>{const{normalize:r}=n;return r(["選擇影片"])}},transportType:{host:n=>{const{normalize:r}=n;return r(["公網地址"])},prflx:n=>{const{normalize:r}=n;return r(["同伴反射地址"])},relay:n=>{const{normalize:r}=n;return r(["轉發地址"])},srflx:n=>{const{normalize:r}=n;return r(["伺服器反射地址"])}},turnRegion:{fr:n=>{const{normalize:r}=n;return r(["法國"])},po:n=>{const{normalize:r}=n;return r(["波蘭"])}},tutorial:{feedbackDescription:n=>{const{normalize:r}=n;return r(["如果您遇到了問題，請點選這個按鈕來聯絡開發團隊。"])},hideNewsHeaderDescription:n=>{const{normalize:r}=n;return r(["您可以在左側看到新聞展示櫃。\n單擊此按鈕可以隱藏該展示案例。"])},instance:{iconDescription:n=>{const{normalize:r}=n;return r(["點選更改圖示。"])},iconTitle:n=>{const{normalize:r}=n;return r(["遊戲圖示"])},javaDescription:n=>{const{normalize:r}=n;return r(["切換 Java 版本。"])},javaImportDescription:n=>{const{normalize:r}=n;return r(["從本地匯入 Java。"])},javaImportTitle:n=>{const{normalize:r}=n;return r(["匯入 Java"])},javaTitle:n=>{const{normalize:r}=n;return r(["已有 Java 列表"])}},instanceAddDescription:n=>{const{normalize:r}=n;return r(["單擊此按鈕可匯入現有的 Minecraft，從整合包建立一個新的 Minecraft，或從頭開始建立一個新的 Minecraft 例項"])},instanceSelectDescription:n=>{const{normalize:r}=n;return r(["單擊此按鈕將導航至選擇遊戲和閱讀新聞的頁面。"])},launchDescription:n=>{const{normalize:r}=n;return r(["點選此按鈕安裝或啟動遊戲。"])},mod:{defaultSourceDescription:n=>{const{normalize:r}=n;return r(["您可以在此處選擇模組詳細資訊的來源。 \nModrinth 和 Curseforge 均釋出了模組。\n如果您想在這兩個內容提供商之間切換。\n您可以在此處更改該值。"])},defaultSourceTitle:n=>{const{normalize:r}=n;return r(["選擇模組詳情來源"])},detailDescription:n=>{const{normalize:r}=n;return r(["當您選擇左側的專案時。\n您將看到該模組的詳細資訊。\n內容可以來自 Modrinth、Curseforge 或解析的模組內容。"])},detailTitle:n=>{const{normalize:r}=n;return r(["模組詳情"])},listDescription:n=>{const{normalize:r}=n;return r(["這裡會顯示已安裝的模組。\n當您輸入關鍵字或選擇類別後，這裡會顯示搜尋到的模組。"])},listTitle:n=>{const{normalize:r}=n;return r(["安裝/搜尋的模組"])},searchDescription:n=>{const{normalize:r}=n;return r(["您可以透過此搜尋框從 Modrinth、Curseforge 或本地快取中搜尋模組。"])},searchTitle:n=>{const{normalize:r}=n;return r(["搜尋、發現模組"])}},multiplayer:{contentDescription:n=>{const{normalize:r}=n;return r(["您和您的同伴之間的聯絡將在此處列出。"])},contentTitle:n=>{const{normalize:r,linked:e,type:t}=n;return r([e("multiplayer.connections",void 0,t)])},groupDescription:n=>{const{normalize:r}=n;return r(["您可以與其他玩家建立或加入群組。\n啟動器會嘗試根據群組在您和您的朋友之間建立 P2P 連線。\n您可以輸入好友提供的群組名稱。\n或者您可以自己建立一個獨特的名稱。"])},groupTitle:n=>{const{normalize:r}=n;return r(["和其他玩家組隊"])},joinDescription:n=>{const{normalize:r}=n;return r(["輸入組名稱後。\n您可以單擊此按鈕加入或建立群組。\n如果組名稱為空，啟動器將為您生成一個名稱。"])},manualDescription:n=>{const{normalize:r}=n;return r(["如果您或您的朋友無法連線到群組。\n您可以嘗試透過點選「手動連線」來手動交換令牌。\n如果也失敗，則可能是網際網路問題。"])}},recentPlayDescription:n=>{const{normalize:r}=n;return r(["建立的遊戲將在此處列出。\n您可以在此處切換檢視以檢視已安裝的版本和下載的整合包。"])},storePoupularModpackDescription:n=>{const{normalize:r}=n;return r(["您將在這裡看到 Curseforge 和 Modrinth 中最流行的整合包。"])},storeSearchCategoryDescription:n=>{const{normalize:r}=n;return r(["您還可以在此處切換類別或過濾器。"])},storeSearchDescription:n=>{const{normalize:r}=n;return r(["您可以透過在此文字框中輸入來搜尋整合包。\n按 Enter 鍵搜尋。"])},storeSearchResultDescription:n=>{const{normalize:r}=n;return r(["您將看到此處列出的所有搜尋結果。"])},userAccountDescription:n=>{const{normalize:r}=n;return r(["單擊此圖示可新增或管理您的 Minecraft 帳戶。"])}},universalDrop:{enableModsAfterImport:n=>{const{normalize:r}=n;return r(["當模組匯入後自動啟用"])},start:n=>{const{normalize:r}=n;return r(["開始匯入"])},title:n=>{const{normalize:r}=n;return r(["將檔案拖到這並匯入為"])},unknownResource:n=>{const{normalize:r}=n;return r(["無法解析"])}},update:{goOfficialWebDownload:n=>{const{normalize:r}=n;return r(["到官網重新下載"])}},upstream:{downgrade:n=>{const{normalize:r}=n;return r(["降級"])},missingModpackMetadata:n=>{const{normalize:r}=n;return r(["無法找到目前例項使用的整合包後設資料。雖然您不會因此沒法更新到最新的整合包版本，但這樣更新的結果可能不正確，強烈推薦重新建立新例項。若要更新請備份您的檔案。"])},onlyShowCurrentVersion:n=>{const{normalize:r}=n;return r(["只顯示適合目前 Minecraft 的版本"])},update:n=>{const{normalize:r}=n;return r(["更新"])}},user:{accessToken:n=>{const{normalize:r}=n;return r(["訪問令牌"])},authMode:n=>{const{normalize:r}=n;return r(["驗證服務"])},authService:n=>{const{normalize:r}=n;return r(["驗證服務"])},birth:n=>{const{normalize:r}=n;return r(["登記的生日"])},challenges:n=>{const{normalize:r}=n;return r(["請回答下列問題來驗證您的身份"])},email:n=>{const{normalize:r}=n;return r(["郵箱"])},forgetChallenges:n=>{const{normalize:r}=n;return r(["我忘記了這些問題的答案，我想重新設定它們 "])},id:n=>{const{normalize:r}=n;return r(["使用者 ID"])},info:n=>{const{normalize:r}=n;return r(["賬戶資訊"])},insecureClient:n=>{const{normalize:r}=n;return r(["Minecraft 伺服器無法驗證您的身份，請回答密保問題！"])},name:n=>{const{normalize:r}=n;return r(["使用者名稱"])},nameHint:n=>{const{normalize:r}=n;return r(["遊戲中顯示的名字"])},profile:n=>{const{normalize:r}=n;return r(["個人資訊"])},refreshAccount:n=>{const{normalize:r}=n;return r(["重新整理賬號"])},refreshSkin:n=>{const{normalize:r}=n;return r(["重新整理皮膚"])},submitChallenges:n=>{const{normalize:r}=n;return r(["提交答案"])},tokenExpired:n=>{const{normalize:r}=n;return r(["已過期"])},tokenValidUntil:n=>{const{normalize:r}=n;return r(["有效期至"])}},userAccount:{add:n=>{const{normalize:r}=n;return r(["新增賬號"])},removeDescription:n=>{const{normalize:r}=n;return r(["這將抹去所有關於此賬號的資訊，您是否確定？"])},removeTitle:n=>{const{normalize:r}=n;return r(["移除賬號"])}},userCape:{changeTitle:n=>{const{normalize:r}=n;return r(["披風設定"])},description:n=>{const{normalize:r}=n;return r(["披風是玩家參與活動獲得的特殊獎勵，或在特定事件發生後的紀念品"])},noCape:n=>{const{normalize:r}=n;return r(["隱藏披風"])}},userService:{add:n=>{const{normalize:r}=n;return r(["新增更多驗證或玩家資訊伺服器"])},authLibInjector:n=>{const{normalize:r}=n;return r(["按照 authlib-injector 推薦流程建立"])},baseUrlHint:n=>{const{normalize:r}=n;return r(["第三方伺服器的根 URL"])},service:null,title:n=>{const{normalize:r}=n;return r(["第三方玩家資訊服務"])},validateHint:n=>{const{normalize:r}=n;return r(["用來檢驗玩家憑證有效性"])}},userServices:{microsoft:{account:n=>{const{normalize:r}=n;return r(["微軟賬號"])},deviceCode:n=>{const{normalize:r}=n;return r(["裝置碼"])},deviceCodeHint:n=>{const{normalize:r}=n;return r(["裝置碼會在點選登入後自動生成"])},fastLogin:n=>{const{normalize:r}=n;return r(["快速登入"])},name:n=>{const{normalize:r}=n;return r(["微軟"])},password:n=>{const{normalize:r}=n;return r(["在瀏覽器中輸入密碼"])},useDeviceCode:n=>{const{normalize:r}=n;return r(["使用裝置碼登入"])}},mojang:{account:n=>{const{normalize:r}=n;return r(["郵箱地址"])},name:n=>{const{normalize:r}=n;return r(["Mojang"])},password:n=>{const{normalize:r}=n;return r(["密碼"])}},offline:{account:n=>{const{normalize:r}=n;return r(["使用者名稱"])},name:n=>{const{normalize:r}=n;return r(["離線模式"])},password:n=>{const{normalize:r}=n;return r(["無需密碼"])},uuid:n=>{const{normalize:r}=n;return r(["使用者的 UUID (除了特殊用途，否則不填寫)"])}}},userSkin:{import:n=>{const{normalize:r}=n;return r(["匯入皮膚"])},importFile:n=>{const{normalize:r}=n;return r(["從檔案匯入"])},importLink:n=>{const{normalize:r}=n;return r(["從連結匯入"])},placeUrlHere:n=>{const{normalize:r}=n;return r(["填寫待匯入皮膚 URL"])},save:n=>{const{normalize:r}=n;return r(["儲存"])},saveTitle:n=>{const{normalize:r}=n;return r(["儲存皮膚到本地"])},skinType:n=>{const{normalize:r}=n;return r(["皮膚型別"])},upload:n=>{const{normalize:r}=n;return r(["上傳"])},urlNotEmpty:n=>{const{normalize:r}=n;return r(["皮膚 URL 不能為空"])},urlNotValid:n=>{const{normalize:r}=n;return r(["請輸入有效的皮膚 URL"])},useSlim:n=>{const{normalize:r}=n;return r(["使用細胳膊模型"])}},version:{name:n=>{const{normalize:r,plural:e}=n;return e([r(["版本"]),r(["版本"])])},notInstalled:n=>{const{normalize:r}=n;return r(["未安裝該版本"])}},versionType:{alpha:n=>{const{normalize:r}=n;return r(["Alpha (早期測試版)"])},beta:n=>{const{normalize:r}=n;return r(["Beta (測試版)"])},name:n=>{const{normalize:r}=n;return r(["型別"])},release:n=>{const{normalize:r}=n;return r(["穩定版"])}},yes:n=>{const{normalize:r}=n;return r(["是"])}};export{n as default};
//# sourceMappingURL=zh-TW.96a9abb0.js.map
{
  "name": "xmcl",
  "private": true,
  "main": "./index.js",
  "version": "0.50.5",
  "author": "ci010 <cijhn@hotmail.com>",
  "description": "X Minecraft Launcher - A modern Minecraft launcher",
  "license": "MIT",
  "engines": {
    "node": ">=20"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/voxelum/x-minecraft-launcher"
  },
  "msstoreCliAppId": "9MXJWHXTP4B9"
}